var a8_0x1ec55c=a8_0x5306;function a8_0x3942(){var _0x346839=['clearCoatSampler','inputName','NO_ERROR','IncludesShadersStoreWGSL','_customOpaqueSortCompareFn','Box','edge1','float\x20shadow\x20=\x201.;\x0d\x0a','_renderPostProcess','_cachedEffectForVertexBuffers','useOnlyInActiveCamera','customLODSelector','stopAnimation','getPlugin','_markAsDirty','updateMatrix3x3','DefaultNumWorkers','uvs','setAlphaConstants','requireLightSorting','_GetFileInfo','\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','worley3D','kernelMatrix','createTexture','_drawWrapperOverride','doNotChangeAspectRatio','STEP_POINTERMOVE_SPRITE','ALPHA_ADD','setDepthStencilFormat','resource','executeStep','fogColor','addMesh','write','CLEARCOAT_TEXTURE_ROUGHNESSDIRECTUV','outlineColor','INPUT_ALT_KEY','setVector4','_packedFloat','particle_color','BACKGROUND_REMOVER','_albedoScaling','onBButtonStateChangedObservable','_useSmithVisibilityHeightCorrelated','_rotation','.useRadianceOcclusion\x20=\x20','uvs6','_indexParameters','supportSyncTextureRead','_getTexture','#define\x20CUSTOM_FRAGMENT_BEGIN','_nonXRToXRCamera','invertU','cellHeight','BABYLON.FragCoordBlock','VEC2','indexOfRefraction','Unorm16x2','xinput','normalizeToNew','BaseTexture','audio/mpeg;\x20codecs=\x22mp3\x22','deltaX','sint32x2','OnRightPickTrigger','[0][0],\x20','_hammersley','getInternalTexture','.zw;\x0d\x0a','sheenRoughnessSampler','_flushTextureCache','isAnInstance','_sessionInitObserver','wasmUASTCToBC7','closed','_effectsAreDirty','_markAllSubMeshesAsMiscDirty','depthTexture','Unsupported\x20stencil\x20depthFail\x20mode:\x20','encodeCommandArgAsFloat32s','imageProcessingDeclaration','_tmpPositionVector','Sprite','_updateGamepadObjects','_useLightmapAsShadowmap','getHitTestResults','KEYUP','originalPolicy','ANIMATIONTYPE_COLOR3','VALIDATION_INT_32_ARRAY','raycast','animationRotation','colorBlendFactor2','.texture.vAng\x20=\x20','finishEncodingCommand','ZERO','_reflectionFalloffDistance','_hostElement','exponent','black','_attachController','#define\x20REFLECTIVITYCOLOR','colorGradientSampler','#define\x20AUTO_EXPOSURE','Specular\x20highlights','addXRSessionLayer','createQuery','webkitTapHighlightColor','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20BabylonJS\x20Database\x20is\x20not\x20open.','_projectionTextureUpDirection','ClearControllerCache','_BumpTextureEnabled','cull','OrthoLHToRef','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(','textureY','Unable\x20to\x20load\x20the\x20particle\x20system','updateDistanceJoint',',\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','dbgShowEmptyEnableEffectCalls','_GetPluginForFilename','registerAfterRender','_getResponse','_forcePointsCloud','_merge','_updateFloatArrayForEffect','split','perturbedNormal','TextureView_SwapChain_ResolveTarget','_addPlugin','skybox','_postProcessManager','outCellIndex','_getSimplifier','_hitPointWorld','diffuse3Infos','_white','convertInputToLinearSpace','eyePosition','revokeObjectURL','IncrementClamp','outputNodes','_parameter','sets','_tmpMovementTranslation','\x22\x20already\x20added\x20to\x20the\x20material\x20\x22','stencilFuncRef','Cannot\x20load\x20cubemap\x20because\x206\x20files\x20were\x20not\x20defined','TEXTURE_3D','FromDegrees','_currentExposure','.condition\x20=\x20BABYLON.ConditionalBlockConditions.',',\x20#\x20of\x20submeshes:\x20','BC7_RGBA','cloneMeshMap','vertex','HighlightLayerVBP','Error\x20in\x20onProgress\x20callback','_endpoints','GL_ALPHA_FUNCTION_CONSTANT_ALPHA','shader-f16','_connectedTransformNode','trace','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=','_initGLContext','MODEL_BASE_URL','FromInts','_axes','thinInstanceEnablePicking','_delay','EXT_frag_depth','_updateArrayForUniform','originalBitmap','minEmitPower','Unknown\x20error','createVertexBuffer','isUnIndexed','_loadingDiv','INSTANCESCOLOR','GAMMAEMISSIVE','useRightHandedSystem','sint32x3','_RGBEReadPixelsNOTRLE','loopMode','pivotMatrix','_convertToRightHandedSystem','reflection','setAudioBuffer','DEPTHPREPASS','shadowMapVertexMetric','xrInput','checksIsEnabled','_overrideRenderingFillMode','currentTimestamp','SS_SCATTERING','addOnce','orientationZ','NormalBlendBlock','colorsAttrDesc','_rasterizationState','vertexIdx','putImageData','isoVecsBAOA','_rebuildBloom','buildVertexData','RG16Sint','Energy\x20Conservation','StandardReflectance90','_emptyCubeTexture','_getDefinesForSSAO','getEffectiveMesh','_onCanvasBlur','.\x20Build\x20with\x20-s\x20ASSERTIONS=1\x20for\x20more\x20info.','_lockstepMaxSteps','TextureDirtyFlag','texSize','_matrices3x3','workerPromise','toneMappingType','specularInd','emitterSphereMaterial','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20length!','RING_FINGER_PHALANX_PROXIMAL','rotateX','instance','STENCIL_TEST_ALWAYS','BumpTextureEnabled','_updateFloat2ForUniform','isDisposed','SSRRenderingPipeline','keep','_prepareWorkingCanvas','_tmpPosition','backgroundColor','TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV','groupInInspector','mergeAnimationsTo','_resyncLightSource','_prepareComputePipelineContext','Maximum\x20number\x20of\x20unshared\x20faces\x20used','_currentSceneUrl','setViewport','emptyCubeTexture','onBeforeGenerationObservable','_createBlurFilter','_currentColor2','_float32s','rgbdEncode','uv2s','clearPosition','lastReturnValue','_onDeviceConnected','orthographic','SHADOW0','14px','Anisotropic\x20Normals','primaryColorShadowLevel','UV4','attenuateIntersectionIterations','_bone2Ang','SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE','vector3InterpolateFunctionWithTangents','_onrightstickchanged','preventDefault','upperRadiusTransitionRange','_depthClamp','added','one-minus-dst-alpha','_Levels','targetTypes','MouseWheelX','BABYLON.DisplayPassPostProcess','_compose','_tempJointMatrix','rampGradients','AppendSerializedAnimations','HDRFxaa','pow','reflectivityThreshold','_buffers','selection','markAllMaterialsAsDirty','png','FEATURE_POINTS','sint8x2','colors4','uv4','_collideForSubMesh','CreateSphere','_verifyPointerLock','_updateUIntArrayForUniform','getAnimations','Cuboid\x20frame\x20buffers\x20are\x20not\x20yet\x20supported\x20in\x20NativeEngine.','copyTo','includedOnlyMeshes','localNormalOverride','pickedSprite','_eyeTrackingStartListener','stiffness','RGBA16F','_wheel','_hookArrayForExcluded','_isReadyForMeshStage','gridRatio','_getTextureWrapMode','useDiffuseColor','object','_useTrueRenderingForDiffuseTexture','stream','enable','_currentProgram','rayLength','ondataavailable','_vertexDeclaration','xViewport','onAfterStepObservable','_setBackgroundState','maxDepth','ring_intPhalanx_','CreateRStorageTexture','_teleportationBackRequestInitiated','fragmentSourceCode','_FileFaces','_textureNames','RefractBlock','selectionMeshDefaultColor','recycleParticle','_writeColorConstant','_downscale','_scaledUpdateSpeed','BILLBOARDMODE_USE_POSITION','whenReadyAsync','DeviceInputSystem','onBeforeRenderMeshToEffect','resetTextureCache','coneInnerAngle','skipOnPointerObservable','customEmissiveTextureSelector','_warning','toNormalMatrix','_bodyUpdateRequired','viewDirection','LOCAL','_currentLODIsUpToDate','TEXTURE_MAG_FILTER','createCanvas','NonFiltering','Attribute\x20lookup','STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER','CLEARCOAT_BUMP','.texture.vScale\x20=\x20','audioEngineOptions','vBumpInfos','isFinalMerger','gBuffer','_onCanvasContextMenu','ETC2RGB8Unorm','symlink','uvs3','_recordVertexArrayObject','simplificationQueue','_dumpCode','_rightHandedSystem','sampleType','setPointerCapture','astc-5x5-unorm-srgb','DownloadBlob','_projectionTextureProjectionLightMatrix','PREPASS_DEPTH_INDEX','Aborted(','.xy\x20*\x200.5\x20+\x20vec2(0.5,\x200.5);','_afterRenderingMesh','zoomStopsAnimation','ClearCoat\x20Normals','NLerpBlock','_projectionTextureDirty','rotationalLimitMotor1','_apexSquaredDistanceThreshold','_normalVector','ClearCoatBumpTextureEnabled','_coneInnerAngle','COMMAND_SETTEXTUREWRAPMODE','systems','_BuildIdGenerator','points','maxSimultaneousLights','pickWithBoundingInfo','PBRMetallicRoughnessMaterial','_colorTextureArray','diffuse4Infos','rotationAngle','wAng','getMesh','uvs6AttrDesc','_pointingPoseNode','MIDDLE','_rayLength','_rotateRelative','_uniformList','_blurKernel','vignetteStretch','You\x20must\x20call\x20IsSupportedAsync\x20for\x20WebGPU!','lodGenerationOffset','_previousDelay','_getPerceivedBrightness','COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','_depthBiasSlopeScale','isCube','xr-layers','BABYLON.FilterPostProcess','#define\x20inline','assetPath','Touch','#define\x20GAMMAALBEDO','_renderingGroups','.realTimeFilteringQuality\x20=\x20','.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(','_disposePostProcesses','baseExperience','terminate','_framingBehavior','controllerCache','LerpAngle','facetDataEnabled','byteOffset','onclose',',\x20materialContext=','RotationAxisToRef','colorFilter','PREPASS_IRRADIANCE_TEXTURE_TYPE','snippetId','_forward','\x20with\x20rotation\x20in\x20the\x20u\x20or\x20v\x20axis\x20is\x20not\x20supported\x20in\x20glTF.','RandomRange','addTranslationFromFloats','_waitingMaterialId','force32itsFloat','SQUEEZE_TYPE','cTFRGB565','emissiveRightColor','_pos','getTranslationToRef','addColorStop','IsBase64','MessageLimitReached','_preBind','_setRootMesh','beginCommandScope','force','DynamicTexture','FurifyMesh','isInFrustum','limitVelocityGradients','opacity','_htmlAudioElement','gaze','circleOfConfusionSampler','_copyBuffer','_RightHandedBackwardReadOnly','_dofMerge','hasUVs3','ANISOTROPIC_TEXTURE','EASINGMODE_EASEINOUT','createComputeEffect','You\x20must\x20connect\x20the\x20\x27uv\x27\x20input\x20of\x20the\x20Anisotropy\x20block!','_hasVertexAlpha','markAsLightDirty','getLight','LeftClick','\x20output','setMargin','_maxDistance','connectedImpostor','dom-overlay\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','InspectorURL','STATIC_DRAW','onCollisionPositionChange','_getFirstShadowLightForMesh','animationPP2','glowEmissiveOnly','metallicReflectanceSampler','_emit2DArraySampler','_checkDelayState','_enablePhysicsDebug','BC4RSnorm','impostorType','GetOperatorName','removeItem','setHardwareScalingLevel','_buttonL1','cobv','keysHeightOffsetIncr','snorm8x4','_storedValue','Sint8x4','updateCoordinateHeights','_stencilTest','blur','_midYawConstraint','has','_isReadyToPlay','_glslFloat','_lightDirection','onStoppedObservable','_appendParticleVertex','bindIndexBuffer','_matrix','diffuseTexture7','_displacementVector','You\x20have\x20used\x20an\x20option\x20other\x20than\x20points\x20with\x20the\x20instance\x20option.\x20Please\x20be\x20aware\x20that\x20these\x20other\x20options\x20will\x20be\x20ignored.','_createRenderPassId','diffuse4Sampler','.complementZ\x20=\x20','Temp','getColorToRef','pattern','useAlphaFresnel','getLocalMatrix','_rampGradients','Raw2DArray','goToFrame','unfreeze','SELECT','friction','#define\x20METALLICWORKFLOW','innerHTML','_alwaysVisible','GoldbergMesh','clipPlane4','_opaqueSubMeshes','_handMesh','_updateMeshUV','findIndex','.rgb);\x0d\x0a','RGB8','_plugins','outAge','_textureContent','getTransformNodeByUniqueId','bankedTurn','getParent','_refreshGeometryBufferRendererLink','colorGradingEnabled','FILTER_PCF','_projectionMatrices',']\x20in\x20compute\x20code:\x20','Direct\x20Specular','_projectionMatrix','setUInt3','activeCameras','TRANSPARENT','_pivotMatrixInverse','sizeZ','_emitConstant','_ICOSPHERE_PARAMS','_animationLoopCount','RGB8UI','multiMaterials','_sqlite3_column_type','getInputBlockByPredicate','ValueCondition','mergedUniforms','HardBindForSubMesh','buttonA','excludedMeshesIds','clearRect','parentCamera','numCascades','DIRLIGHT2','#define\x20SSRAYTRACE_USE_BACK_DEPTHBUFFER','_mouseWheelInput','onSizeChanged','#if\x20DEBUGMODE\x20>\x200\x0d\x0a','_useCtrlForPanning','_initWithMesh','ring-finger-tip','_removeFromSceneRootNodes','timestamp-query','_updateFloat2ForEffect','_uniformsNames','.y],','bufferSubData','FromEulerVector','inXRFrameLoop','CannonJSPlugin','_onCollisionPositionChange','_camerasToBeAttached','lightmap','vertByDist','_timeElapsedQueryEnded','Uint16x4','DistanceConstraint','_TargetFocalPoint','FILTER_BLURCLOSEEXPONENTIALSHADOWMAP','_merged','etc2-rgb8unorm-srgb','_BabylonFileParsers','PINKY_FINGER_PHALANX_INTERMEDIATE','_buttonB','Dst','Chrome/73.+?Mobile','radiusY','_releaseBuffers','geometryId','CreateFromIndices','_getViewMatrix','luminance-alpha','_onBeforeRenderObserver','_velocityWorldLength','_sqlite3_result_blob','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','.m4a','animatedSeed','getOrAddExternalDataWithFactory','setPuckImage','buttonCircle','_maxWorkers','onMeshAddedObservable','_vertexAttribPointer','_floorMeshName','catch','DECAL','_setupEnvironmentTexture','CLIPPLANE3','.useAlphaTest\x20=\x20','add','_floorMeshes','DISPLAY_LINES','MoveRelative','gamepaddisconnected','_billboardWorldMatrix','fClipDistance2','_advancePhysicsEngineStep','minimizeInPlaceFromFloats','startDrag','translate(-50%,\x20-50%)','%c\x20frame\x20#','onNewSceneAddedObservable','mainSceneTrackerPredicate','bindRenderbuffer','_scbiMax','FACE_UP','Failed\x20to\x20retrieve\x20pixels\x20from\x20specular\x20glossiness\x20texture!','_setMainTextureSize','supportUniformBuffers','gradientTempColor','FilesToLoad','ellipsoidOffset','_parentContainer','updateInAnimate','LIGHTMAPNOSPECULAR','_ParseURL','_defaultDrawContext','DecrementWrap',':\x20glTF\x202.0\x20does\x20not\x20support\x20alpha\x20mode:\x20','_ondpadup','NumStates','BlurH','MAINUV5','ColorStates','faceYaxis','vertexBuffers','_LoadProfileFromRepository','OUTTANGENT','bakedVertexAnimationSettingsInstanced','RG11B10UFloat','TimestampQuery','_backFaceCulling','_callbackPluginEventGeneric','getViewSubImage','displayGaze','_getMeshPrimitiveMode','_scaleFactor','tessellation','pressedNodeName','computeEffectivePosition','projectionTextureLightFar','_createSSAOPostProcess','_updateInt2ForUniform','inputOptions','useRenderPasses','removeJoint','XR\x20renderTargetTexture','_useOrderIndependentTransparency','_isValidHierarchy','_deviceOrientation','updateInt3','translucencyDiffusionDist','TEXTUREFORMAT_R',',\x201.0);\x0d\x0a','_wheelZAction','urandom','_getName','_afterCameraDraw','CascadedShadowGenerator','Error\x20in\x20provided\x20version\x20-\x20','useHighPrecisionMatrix','COMMAND_SETCOLORWRITE','Bouncing','_pickingMoved','addMaterial','Initialize','_hitPlane','error\x20loading','RING_FINGER_METACARPAL','getUVs','_ConvertFactorToVector3OrQuaternion','_indicesCount','/dev/stderr','vEmissiveColor','Could\x20not\x20retrieve\x20a\x20WebGPU\x20device.','CreateTiledGround','_environmentBrdfSamplerName','scaleRange','REFLECTANCE','_soundPanner','_IsScene','TEXTURE_LINEAR_NEAREST_MIPNEAREST','_computeDeltaFromMouseWheelLegacyEvent','exposureLinear','LightBlock','aspectRatioFov','useBlurCloseExponentialShadowMap','trackingState','parallelShaderCompile','bloomKernel','resetQuaternion','NAME_BOUNDINGBOXRENDERER','VIGNETTE','texture(','sleep','utilityLayer','PixelShader','canPlayType','time','_convertMaterialsToGLTFAsync','environmentRadiance','RopeImpostor','altKey','[Reflector]\x20Received\x20client\x20message:\x20','numberOfArrayElements','_vertexOutputNodes','_hasNotified','_createTextureBase','_onDeviceDisconnected','Wrong\x20API\x20use\x20:\x20tried\x20to\x20bind\x20a\x20value\x20of\x20an\x20unknown\x20type\x20(','cTFPVRTC1_4_RGB','onEnteringVR','getVelocityGradients','IRIDESCENCE_TEXTURE','clipPlane2','replaceRepeatableContent','applyRotationQuaternionToRef','distortionK','zoomOnMesh','directRender','vIridescenceInfos','onAfterRenderObservable','createLine','_cachedEffect','particleSize','POINTERDOWN','delayLoad','_sqlite3_result_double','getEffectIntensity','_contextWasLost','_checkScenePerformancePriority','decalMap','\x20is\x20not\x20supported\x20in\x20','directions','2DSampler','_setVertexState','preventDefaultOnPointerUp','flat','makeObserverTopPriority','FogBlock','_rttRenderPassWrapper','#define\x20ENABLE_SMOOTH_REFLECTIONS','_GetShader','runtimeAnimations','LastCreatedEngine','BABYLON.ShaderMaterial','_projectionTextureLightNear','PREPASS_REFLECTIVITY_INDEX','SceneDepthBlock','Always','mixMap2Sampler','rotationDisplay','_cachedReflectionTextureMatrix','STENCIL_OP_FAIL_S_KEEP','updateDistanceFromListener','_createBlurPostProcesses','axisXControlRadius','lodDistances','PERSPECTIVE','_findIndexInAnchorArray','entryPoint','OnPickDownTrigger','innerHeight','_writeFloat','getChildren','resetDrawCache','RG8I','orientationX','BABYLON.HDRCubeTexture','depth\x20of\x20field','TEXTUREFORMAT_DEPTH24','_refCount','_startRenderTargetRenderPass','_preparePostProcesses','_HitData','_unpackFlipY','_data','Clone','_rebuildComputeEffects','toLuminance','\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}','FromPromise','_blurPostProcessX','COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT','coneOuterAngle','startSizeGradients','useStencilGlobalOnly','_dirty','stalePick','_getLinesIndexBuffer','errorObject','onNewMeshPicked','ASTC4x4Unorm','_invertNormalMapX','objectBasedMotionBlur','_poseSet','_updateSpatialParameters','sint','Gray','_activeMeshes','_SolveMetallic','diffuse6Sampler','CreateNew','isCompletelyInFrustum','setTransform','_boundUniforms','DOM_OVERLAY','TEXTURETYPE_UNDEFINED','LUMINANCE','_isStarted','And','inputsMin','String','beginAnimationTo','#define\x20ADDITIONAL_VERTEX_DECLARATION','lastUsedRenderId','getLightByUniqueId','_buildPipeline','_lodOffset','leftProjectionMatrix','SubtractBlock','audioListenerRotationProvider','_cachedWorldViewProjectionMatrix','FileAsURL','_restoreStateValues','ComposeToRef','setCommandEncoder','The\x20plugin\x20\x22','_velocitySquaredLength','.rgb\x20=\x20toLinearSpace(','LeftStick','_hasWaitingData','QUEST_MODEL_BASE_URL','REFLECTANCEDIRECTUV','createVideoElement','SHEEN_GAMMATEXTURE','PrepareUniforms','dragGradientSampler','irradianceVector','layerIndices','_FINEST_DESCRIPTOR_RESOLUTION','addInPlace','supportCascades','CreateFromImages','debugFeature','ssr','customIsReadyFunction','metaKey','canvasElement','_linkedConnectionSource','MASK','/dev/stdin','addAnimationGroup','_storeCameraSpaceZ','depthOfFieldBlurLevel','SHADOWPCF3','_host','autoTransitionRange','fog','animations','_runtimeAnimations','forceFullscreenViewport','ALPHA_EQUATION_ADD','_webgpuColorFormat','createUniformBuffer','_cachedStencilFunction','touch-action','registerOutput','_getNativeSamplingMode','torusArrowMaterial','_sizeRatio','keysRadiusDecr','#define\x20VLS\x0a#define\x20NB_STEPS\x20','_defines','Unproject','wheelYMoveRelative','FreeCameraDeviceOrientationInput','_ambientTextureStrength','remappedColorIndex','vertexElement','vec2','Zero','_nearestDistanceSquared','pickedPointVisualCue','stencilGlobal','sheenRoughness','wrapper','boundingBoxMinimum','BABYLON.ComputeShader','OCULUS','_hitNormalWorld','_physicsEngine','sqlite3_clear_bindings','world2','Statistics','_updateFloat3ForEffect','featuresManager','getLastEntryById','dispose','_handleTransitionAnimation','TriangleFanDrawMode','_DefaultUtilityLayer','boolean','unbindAllTextures','STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW','createShaderProgram','triggerOptions','updateGeometry','sizeY','BABYLON.MultiplyBlock','MapToFace','spatialSound','.useSpecularOverAlpha\x20=\x20','\x20/\x20(1.0\x20/\x20','OVR_multiview2','skeletonId','setFloat','setInt8','_detachIfAttached','emissiveIntensity','_setBlurThicknessParameters','_wrapU','isoVecsABOB','_blockDirtyMechanism','lost','_motionBlurSamples','No\x20scene\x20available\x20to\x20merge\x20animations\x20to','unknown\x20vendor','keyboard','_audioBuffer','https://assets.babylonjs.com/environments/backgroundGround.png','_getFirstNonNullVector','vRefractionIntensityInfos','vertexIdxForBones','applyVerticalCorrection','match','unregisterBeforeRender','_processEdgeForAdjacenciesWithVertices','LINEAR_NEAREST_MIPLINEAR','NAME_AUDIO','_convertMetalRoughFactorsToMetallicRoughnessAsync','GetStableVersionOfFeature','DefaultLoadingScreenFactory','deviceDistanceToRoomGround','SimplexPerlin3D','BYTE','_ambientTextureImpactOnAnalyticalLights','ignoreNativeCameraTransformation','lengthSquared','\x0a\x09\x09','getInputBlocks','processAllEvents','_getPositionData','_cachedCameraPosition','onAfterRenderingGroupObservable','bindVertexArrayObject','_tmpContactImpulse','motionBlurPostProcess','_cascadePostProcessesToRigCams','gamepadObject','currentSrc','scaleRatio','numberOfFaces','Unsupported\x20pixel\x20format!','transformNode','getImageData','MatrixUse64Bits','plane-detection','#ifdef\x20TANGENT\x0d\x0a','_createRenderBuffer','asin','MATERIAL_AllDirtyFlag','actions','rotationFunction','_enableMSAAOnFirstPostProcess','ring_distPhalanx_','ASTC12x12Unorm','releaseBuffer','keysHeightOffsetModifierShift','Gamepad','SSAOBlurHRenderEffect','_extension','reorderTriangleFillMode:\x20Vertex\x20Buffer\x20Kind\x20','emulated','1.1','getNumLevels','onTriggerButtonStateChangedObservable','NUM_SAMPLES','Meta','isBoolean','colorTableUrl','displayLaserPointer','cascadeBlendPercentage','_emptyTexture3D','_pickInfo','FILTER_POISSONSAMPLING','_EndPerformanceCounterDisabled','GRASP','_rawTextureWidth','From','_samplerName','_ExtensionNames','_executeWhenComputeStateIsCompiled','#define\x20ANIMATESHEET','vClearCoatTintParams','_markSyncedWithParent','REPEAT','MarkAllMaterialsAsDirty','diffuse8Infos','keysRotateUp','CENTERED_ON_CONTROLLER','.xyz;\x0d\x0a','_btnVRDisplayed','_LookAtVectorCache','_updateMultiviewUbo','translation','middle_distPhalanx_','_LeftHandedBackwardReadOnly','grabInteraction','gslang\x20is\x20not\x20available.','\x20=\x20cross(','.texture.gammaSpace\x20=\x20','weight','activeButtonChangedObservable','.texture.uOffset\x20=\x20','onBeforeCameraRenderObservable','fps','_tmpVectorForPickCompare','_thicknessRenderTarget','showSubMeshesBoundingBox','_createDepthOfFieldPostProcess','baseRotation','_maxSize','_cachedVertexArrayObject','collider','contactHardeningLightSizeUVRatio','getBoneByName','latestInternalTexture','_modifierHeightOffset','customButtons','attributeName','keysForward','_webVRpresenting','onValueChangedObservable','_onSizeChangedObserver','Compatible','Unable\x20to\x20compile\x20compute\x20effect:','RASTERIZER_DISCARD','environmentTextureRotationY','bindGroups','_defineProjectionName','BackgroundPlane','vector2InterpolateFunction','DEPTH_COMPONENT32F','majorUnitFrequency','_id','!defined(UNLIT)\x20&&\x20defined(CLEARCOAT)','Fragment_Before_Fog','actionManagers','getPivotPoint','TIME_ELAPSED_EXT','INCR','bindUniformBuffer','Specular\x20Reflectance','attribute','invertToRef','#define\x20IS_STEREOSCOPIC_INTERLACED\x201','_updateUInt3ForUniform','automaticNormalizationTangent','_fillIndexBuffer','Indices\x20-\x20','model/gltf+json','centerPoint','_GetTargetProperty','getActiveParticles','CLEARCOAT_TEXTURE_ROUGHNESS','isOptional','SS_TRANSLUCENCYINTENSITY_TEXTUREDIRECTUV','hResolution','updateInt','_RightHandedForwardReadOnly','Uint8x4','axisMeshes','parentInstanceIndex','.y,\x20sin(','_gpuFrameTimeToken','Database\x20closed','_excludedMeshesIds','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','boneWeights:','#define\x20MORPHTARGETS','_xrPose','MultiMaterial','meshes','_onRegisterAfterWorldMatrixUpdate','\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','_quaternions','delay','\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','babylon.js','layerMask','fixedPoints','exitXRAsync','hemisphereLight','_indicesForCamera','_updateInt4ForUniform','_sqlite3_reset','stepSimulation','EXT_color_buffer_float','_onMeshReadyObserverAdded','uniform3iv','VolumetricLightScatteringMesh','extendSizeWorld','),\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','_wheelYAction','_currentAngularSpeed1','getNormals','thumb_proxPhalanx_','_mainUVName','CreateAsync','invalid\x20type\x20for\x20getValue:\x20','_GetStorage','edgesRenderer','unfreezeNormals','#else\x0d\x0a','_HalfWidth','isEyeGazeValid','_registerInstanceForRenderId','bindFramebuffer','_useMetallnessFromMetallicTextureBlue','gamepadconnected','meshUnderPointer','vDetailInfos','uniform2ui','Max\x20number\x20of\x20touches\x20exceeded.\x20\x20Ignoring\x20touches\x20in\x20excess\x20of\x20','_writeVertexAttributeData','less','BONES_VELOCITY_ENABLED','HasTags','ANIMATIONTYPE_FLOAT','.linkRefractionWithTransparency\x20=\x20','\x0a#define\x20SIZEGRADIENTS','Image\x20url\x20is\x20not\x20set','_mainUVDefineName','RegisterShader','margin','setPhysicsBodyTransformation','POSITION','sittingToStandingTransform','addEvent','_computeCascadeFrustum','setNormals','_moveRelative','#define\x20BUMP_UV','texturesRequired','charAt','_onAfterUnbindObserver','BindSceneUniformBuffer','_isHovered','attachedNode','WriteBoolean','enableOfflineSupport','_indexInSceneTransformNodesArray','VIGNETTEBLENDMODEOPAQUE','keysRotateRight','_getGlAlgorithmType','extras','_deviceOrientationHandler','_angularSpeedGradientsTexture','_EndPerformanceConsole','QUERY_RESULT_AVAILABLE','main','_forcePrepareDefines','Env\x20Reflection','disableAlphaBlending','resetStencilState','\x20-\x20end','RGB8_SNORM','createComputePipelineContext','#define\x20FLUIDRENDERING_FIXED_THICKNESS','FRONTSIDE','getCascadeMinExtents','xrPlane','_markSubMeshesAsDirty','slice','_counters','animation\x20channel\x20target\x20path\x20and\x20data\x20accessor\x20type\x20could\x20be\x20deduced','_geometriesByUniqueId','_isReadyForSubMesh','_OpacityTextureEnabled','_idleRotationSpeed','_LogEnabled','KHR_materials_iridescence','reflectionFalloffDistance','scaleInPlace','INTENSITYMODE_ILLUMINANCE','_geometry','markDirty','vPositionWSM','inXRSession','Unsupported\x20vertex\x20attribute\x20kind!','reflectivityOutParams\x20reflectivityOut;\x0d\x0a','ASTC8x8UnormSRGB','createDefaultCamera','Geometry\x20renderer\x20is\x20not\x20supported,\x20cannot\x20create\x20volumetric\x20lights\x20in\x20Standard\x20Rendering\x20Pipeline','WEBGL_draw_buffers','_statesLength','MAX_SUPPORTED_UV_SETS','#define\x20NUM_MORPH_INFLUENCERS\x200','setMatrix3x3','getActiveTarget','\x20:\x20','OES_vertex_array_object','gradient','drawIndexedIndirect','switchPanningModelToEqualPower','nodeMaterial.build();\x0d\x0a','boundingSphere','hasOwnProperty','_metallicReflectanceTexture','createParticleBuffer','getForwardRayToRef','useDelayedTextureLoading','trySetFeaturePointCloudEnabled','pointerSelectionOptions','SS_THICKNESSANDMASK_TEXTURE','AnisotropyBlock','REFLECTIONMAP_SPHERICAL','_initializeContextAndSwapChain','Anisotropic\x20Tangents','\x0a#define\x20LOCAL','lowerRotationOffsetLimit','flags','geometry','timeScale','blurThicknessSizeDivisor','pathname','boundingBoxPosition','xr_standard_thumbstick_yaxis_pressed_max','toLeftHanded','\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','/babylon.inspector.bundle.js','colorAmount','ASTC6x6UnormSRGB','Click\x20to\x20switch\x20to\x20VR',',\x20MIN:\x20','postMessage','setCameraRigParameter','_manager','getCompilationError','IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE','\x20=\x20mod(','materialIndex','getFramebufferDimensions','_areImageProcessingDirty','_imageProcessingConfigChangeObserver','onlyOnce','clearcoatDir','OES_texture_float_linear','POINTLIGHT0','Transpose','specular','TEX_3D','xr-plane-detection','_lightmapTexture','_updateIntForEffect','default\x20camera','Append','uintIndices','colorStep','_fragmentCompilationState','_cache','_defaultConnectionPointType','\x20-\x20main\x20begin\x20pass\x20-\x20texture\x20width=','wasmPath','Discard','subtractFromFloats','blockingBlocks','viewer','_tangentSpaceParameterName','_pointerUpEvent','TEXTUREFORMAT_COMPRESSED_SRGB8_ETC2','_environmentIntensity','targetStopDuration','createLinearGradient','eac-rg11snorm','Unsupported\x20Attribute\x20Component\x20kind:\x20','_createNativeDataStream','_selectionContent','insertionCosts','lowerLimit','debugSampler','transformationMatrix','extensionsUsed','textureTransform','movementThisFrame','anisotropicOut.anisotropicNormal','depthSortedFacets','_reorderVertexAttributeDataBasedOnPrimitiveMode','_sqlite3_normalized_sql','abort','vrPreViewMatrix','etc2-rgb8a1unorm','BABYLON.AddBlock','reflectionCubeSampler','_injectCustomRequestHeaders','_onDisposeObserver','getEmitterPosition','_animations','addOutputNode','SSAOOriginalSceneColor','pinchPrecision','Setting\x20material\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','SHADOWESM0','_getLinesForBonesWithLength','_vignetteBlendMode','FRAMEBUFFER','_diffuseTexture2','_imageProcessingConfigurationDefines','originalOffsets','_cascadeBlendPercentage','BABYLON.ScaleBlock','Projection','_fixedExposure','_requestFile','glType','translucencyIntensityTexture','cTFBC1','_initialEndSpriteCellID','_renderAlphaTestSorted','fresnelClamp','_tick','_collisionResponse','unregisterAfterPhysicsStep','_onGenerateOnlyFragmentCodeChanged','_nearestBestKernel','.realTimeFiltering\x20=\x20','Mouse','\x0aNot\x20Normalized\x20=\x20','enabled','computeWorldMatrix','forcePOTTextures','onBeforeTransparentRendering','rgb10a2unorm','reflectionSamples','PerspectiveFovLH','_renderViewStep','getMeshesById','default\x20light','devicePosition','onAfterActiveMeshesEvaluationObservable','_clipToFrustum','xrMesh','meshMap','_registeredForLateAnimationBindings','COMMAND_SETSTENCIL','emitter','StopSoundAction','onGamepadDisconnectedObservable','fresnelFunction','multiplyAtIndex','_currentVelocity2','#define\x20OBJECT_BASED','beforexrselect','soundTracks','hrtime','setDitheringState','BUFFER_CREATIONFLAG_UNIFORM','setAxisAngle','DeviceOrientation\x20support\x20not\x20yet\x20implemented\x20for\x20FollowCamera.','_rebuildBuffers','Identity','textureHalfFloatLinearFiltering','BABYLON.WaterMaterial','select','View','_isBlocking','\x20-\x20','INTENSITYMODE_LUMINANCE','_GenerateLimitMessage','_instanceGlowingMeshStencilReference','_diffPositionForCollisions','OpacityTextureEnabled',')\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','floorMeshName','_GetAphaBlendFactor','getCurve','layout(location\x20=\x200)\x20out\x20vec4\x20glFragColor;\x0a','Could\x20not\x20clone\x20or\x20instantiate\x20node\x20on\x20Asset\x20Container\x20','\x20=\x20specularBase','invertZ','\x20=\x20','fresnel','RenderTarget','DISPLAY_SPHERE_AND_SPURS','nativeVertexBuffer','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','_realTimeFiltering','minScaleX','decodeGltfBufferAsync','ANCHOR_SYSTEM','computeSourceCode','_radiusScale','dataAccessorType','CurrentScreen','_releaseRenderPassIds','groundShadowLevel','_tempTextureRead','getRandomValues','meshSelectionPredicate','Xor','CreateRGBTexture','setFrontFace','_tmpTargetVector','createFramebuffer','_updateBuffer','cross','_InsertionCost','loadType','AnaglyphArcRotateCamera','direction1','_intensityMode','disablePointerUpOnTouchOut','_worldMatrixDeterminant','\x20=\x20(min(','diffuseTextureX','setToDefault','htc-vive','harmonicsFunctions','scaling','vectors3','ENVIRONMENTBRDF','_refreshFactorGradient','_wasPreviouslyReady','GetPluginForExtension','removeMesh','validateProgram','hardwareConcurrency','addArrayInPlace','toTimeString','#define\x20pbr_inline','vignetteSettings1','next','replacement','ForEach','createBuffer','Clear\x20Color\x20tint\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','sqlite3_sql','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','SRGB_ALPHA_EXT','BABYLON.MixMaterial','outputRenderTarget','BABYLON.ScreenSpaceBlock','Medium','emptied','_localRotation','startRecording','Enabled','aberrationAmount','_ControllerFactories','_targetInfluenceChangedObservers','_activeRequests','clampToRef','luminanceDownSamplePostProcesses','isDynamic','.g)\x20*\x202.0);\x0d\x0a','thisProgram','_mimeType','deadzoneDelta','ACTION_OnPointerOutTrigger','pbrBlockReflection','IRIDESCENCE_TEXTUREDIRECTUV','projectionTextureLightNear','onBind','_movementState','flushFramebuffer','valley','maximum','_workingMatrix','_shiftPressed','multiTouchPanAndZoom','_defaultSubMeshCandidates','_getLinesForBonesNoLength','buttonX','_GetRightHandedPositionVector3','.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','getDeviceSources','shadowCastersBoundingInfo','_skyboxTexture','BABYLON.SetStateAction','removePostProcess','_bestReflectionRenderTargetDimension','neither\x20controller\x20','transformedPosition','inLinkedConnectionTypes','_setDPadValue','_motionStrength','Fragment_Definitions','forceRenderingWhenOccluded','_colorMrts','getBodyPressure','valueNodeName','#define\x20OPACITYUV2','PlaneImpostor','enableVelocity','_teleportationInitialized','_isAngleBetween','_scaledPosition','tempTextureRead','calculateLocalInertia','subdivisionsX','_emissiveTexture','glowBlurPostProcess','_copyBonesTransformationMatrices','_getFilenameAndPath','_shaderPlatformName','lensTexture','StorageBinding','MIN_EXT','getInsertionCost','_applyExtension','renderPassDescriptor','_bendAxis','canUseGLInstanceID','_applyFog','BABYLON.','setGazeColor','GetAttribute','ConvertCubeMapToSphericalPolynomial','_renderTargetTextures','isOcclusionQueryInProgress','_setColorStates','hardBindForSubMesh','HDRPass','invertRotation','maxForce','adjustYaw','y\x20is\x20not\x20an\x20integer,\x20floor(y)\x20used','.yz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','_freezeShadowCastersBoundingInfoObservable','trackPosition','wheelXMoveScene','_prePassRTT','hasMesh','_clearAttachments','cameraToneMappingEnabled','_renderingManager','DETAIL_NORMALBLENDMETHOD','_blurBoxOffset','getShaderPrecisionFormat','_Default','HCF','_releaseVertexArrayObject','COMMAND_SETINT','_contactHardeningLightSizeUVRatio','_activeButton','_renderAlphaTest','LegacyPBRMaterial','PREPASS_POSITION_INDEX','ids','_onPointerLockChange','_SpecularTextureEnabled','_onAfterCameraRenderObserver','_beforeCameraUpdateStage','NotEqual','//\x20Voronoi\x20random\x20generator','loadingUIText','_loop','_originalUrl','pinky-finger-phalanx-distal','R8UI','freezeShadowCastersBoundingInfo','IsSessionSupportedAsync','_CalculateMinMaxKeyFrames','_webVRready','SceneSerializer.InstantiateModelsToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','_indices','quaternion','ASTC10x8Unorm','TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC','getStencilFunction','_renderOutline','LINE_STRIP','removeDragGradient','_getWebVRViewMatrix','index_tip_','\x20>\x20','CylinderDirectedParticleEmitter','MATERIAL_ALPHATESTANDBLEND','mask','onMeshUpdatedObservable','Setting\x20visibility\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','materials','-perfdata.csv','hdrFinalPostProcess','colorSteps','setUInt','_hoverRadius','StereoscopicUniversalCamera','_displayVRButton','OnIntersectionEnterTrigger','_markSubMeshesAsAttributesDirty','_maxTPosition','ignoreParentScaling','alignDataInBuffer','s\x20element\x20count\x20(','_lightsEnabled','touchPointNodeName','_scissorsCurrent','isSessionSupportedAsync','getCameraByUniqueId','dpdy','#define\x20REFLECTIVITY','rightColor','disabledByNearInteraction','\x22);\x0d\x0a','Invalid\x20Format\x20\x27','onDisposeObservable','_forceWireframe','etc2-rgba8unorm-srgb','hasPointerCapture','DYNAMIC','loadingPluginName','getHostWindow','Spatial\x20Controller\x20(Spatial\x20Interaction\x20Source)\x20','diffuse1Sampler','_stencilFuncMask','addShape','EMISSIVEFRESNEL','\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','_canUseTextureForBones','DAYDREAM','strideSize','_webVROptions','ANIMATIONLOOPMODE_CONSTANT','RG32Float','multiplyInPlace','_grainEnabled','TEXTURETYPE_UNSIGNED_INTEGER','oitDepthSampler','generateMipMaps','_webvrViewMatrix','_globalHue','setEmitterAsSphere','locations','toIndex','_audioContext','_getGamepadDeviceType','keys','#ifdef\x20UV1\x0d\x0a','tangent','vec3\x20tbnNormal\x20=\x20normalize(','STENCIL_OP_FAIL_S_DECRSAT','materialDefines','backFaceCulling','GPU\x20particles\x20cannot\x20work\x20without\x20a\x20full\x20Engine.\x20ThinEngine\x20is\x20not\x20supported','clientWidth','syncRoot','addColorRemapGradient','_system','blockfreeActiveMeshesAndRenderingGroups','_displayLinesUpdate','_checkPointInTriangle','setDirection',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0d\x0a','axisPinchControlRotation','_onMeshTargetChangedObserver','updateFloat','rightStick','USELIGHTMAPASSHADOWMAP','_generateMipMaps','applyGravity','forceCompilationAsync','_hardwareScaleLevel','pushNoDuplicate','Offending\x20line\x20[','selectionComponent','environmentIrradiance','HeightmapImpostor','/babylon.nodeEditor.js','equalpower','setLimit','renderTargetSamplingMode','prePass_Velocity','_initDecimatedMesh','GAMMAALBEDO','syncBoneWithImpostor','deltaMode','\x20=\x20(','_emitCodeFromInclude','#define\x20SPECULARGLOSSINESSTEXTURE','getEmitter','onButtonUp','_disposeRTTandPostProcesses','_outputAudioNode','COMMAND_SETDEPTHWRITE','_BaseCache','_reset','txColorTransform','\x20*\x20worldPos;\x0d\x0a','addEmitRateGradient','chaos','FrontFacingBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','useAlphaTest','depthFar','_recreate','#define\x20DIFFUSEUV2','_downSamplePostprocess','_initialFocalDistance','_stepSimulation','uvs2','ParticleBlendMultiplyBlock','Fragment_Custom_MetallicRoughness','_CreateWheelEvent','_prepareSubEmitterInternalArray','fluidRenderingParticleThickness','HIT_TEST','TransformBlock','_onbuttonup','capacity','POINTERDOUBLETAP','less-equal','endQuery','pointers','_vMetallicReflectanceFactorsName','boneWeight:','beginFrame','_isLocked','radiusRange','xr_standard_squeeze_pressed_value','exitPointerLock','useGlossinessFromSpecularMapAlpha','s3tc','mat3(normalMatrix)\x20*\x20','_basePoint','DELAYLOADSTATE_LOADED','renderer','vignetteCentreX','xrTestDone','_setCubeMapTextureParams','DerivativeBlock','onLoadedObservable','RG8','diffuse7Sampler','data-engine','_opacityFresnel','pointermove','_vertexSourceCodeBeforeMigration','#define\x20OCTAVES\x20','_vertexSourceCode','_updateInt3ForUniform','lineParentClone','occlusionStrength','GMT','ISGAMMA','_useRGBAIfOnlyBC1BC3AvailableWhenUASTC','_activePointerInfo','zoomOnMeshesHierarchy','blendingSpeed','_textureVertexStride','_createTextures','_minDistance','screenCoordinates','clone','buttonB','_pivotMatrix','let','Missing\x20axis\x20mesh\x20with\x20name:\x20','immersive-ar','_getSubImageForView','skipPointerDownPicking','_indexBuffer','conversion','updateTextureComparisonFunction','CreateNewFromSprite','absolute','\x20=\x20(mod(','_debugLines','LoadScript','_onAfterRenderObservable','allowTexturePrefiltering','_rawValueToMeters','\x22)\x20face\x20#','_storedRadius','NAME_DEPTHPEELINGRENDERER','back','\x20vrdisplaypresenting','joint','unfilterable-float','_activeChannel','_thinInstanceCreateMatrixBuffer','vReflectionFilteringInfo','oculus-touch-v2','inertialPanningX','defaultTransparentSortCompare','targetPropertyPath','dsOffsets','TEXTURE_FILTERING_QUALITY_OFFLINE','getFacetLocalPositions','decoded','DecalMap','previousMatrixBuffer','facet2','getEvents','light\x20estimation\x20directional','_setEffect','DecoderBuffer','keysRotationOffsetModifierAlt','inputsMax','Boolean','viewportBorder','LIGHTTYPEID_SPOTLIGHT','_renderSubMeshForShadowMap','_scbiMin','PERSPECTIVE_DEPTH_PROJECTION','arrayBuffer','boxBuilder','ambientOcclusionOutParams\x20aoOut;\x0d\x0a','_firstDevice','animate','includeCoordinateSystemConversionNodes','GamepadCamera','VLSEnabled','primaryColorHighlightLevel','RGBA16Float','_writeOutput','_findClosestSnapPointWithRadius','buttonRB','OnPickOutTrigger','_pluginData','textureFloatLinearFiltering','TEXTUREFORMAT_RGBA_INTEGER','native','HOVER','depthPeelingDepth1','pivotMatrixUpdated','_CreateCameraFrustum','currentValue','Function\x20to\x20remove\x20was\x20not\x20found','isAlive','DEFAULT_HAND_MODEL_SHADER_URL','ambientMonochrome','matrixMode','_useSpecularOverAlpha','pressChanged','BABYLON.ColorGradingTexture','Unsupported\x20data\x20for\x20createImageBitmap.','removeMultiMaterial',',\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','_resetCurrentStencilRef','#define\x20FLUIDRENDERING_VELOCITY','shadowDepthRange','PROJECTEDLIGHTTEXTURE','setPointerOverMesh','maxInitialRotation','rotating','UniqueId','subPosition','_actionManager','msfullscreenchange','ArcTan','_vertexBufferSize','normalTextureX','GAMMAREFLECTION','IS_REFRACTION_LINEAR','BABYLON.PostProcess','get_m_hitNormalWorld','XRFrame.getLightEstimate\x20not\x20supported\x20on\x20native.','linePivotClone','depthOfFieldMerge','.useEnergyConservation\x20=\x20','finalAlpha','_hasImageProcessing','customRotationQuaternion','number\x20string\x20number\x20number\x20number\x20number\x20number\x20number\x20number','useThicknessAsDepth','pressedMesh','thicknessTexture','callIndex','bInfo','_processChildMeshes','EXT_disjoint_timer_query','_bufferSize','getFrameId','cTFRGBA4444','stepSize','sourceBlock','triangleCount','OrthoLH','gBuffer_Velocity','hostname','tokenize','_getImageSourceBlock','DIRLIGHT1','ROTATE_TILE','_flush','_resumeAudioContext','innerType','getLocalPositionFromAbsoluteToRef','getColorRemapGradients','realTimeFiltering','onApply','_mapping',',\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','rightControllerGazeTrackerMesh','drawArraysType','CreateFromWebCamAsync','_collisionCoordinator','rotationQuaternion','GetEffect','BABYLON.NoiseProceduralTexture','soften','numMaxUncapturedErrors','onScenePerformancePriorityChangedObservable','.*(15.4).*AppleWebKit.*Safari','_evaluateSubMeshStage','_bind','getNewPosition','vReflectionMicrosurfaceInfos','onNewCameraAddedObservable','BABYLON.CellMaterial','runtime\x20animations','STEP_AFTERRENDERINGGROUPDRAW_EFFECTLAYER_DRAW','HALF_FLOAT','minYaw','refractionCubeSampler','_buildId','SerializeBuffers','alphaIndex','STEP_BEFORERENDERTARGETCLEAR_PREPASS','forceR8','EmissiveTextureEnabled','_workerInfos','_comparisonFunction','onBeforeAnimationsObservable','generic-hand-select-grasp-left','All','set_viterations','MotionBlurEnabled','_setManagedOutputCanvas','framebufferWidth','_fillAlignment','Sound\x20creation\x20aborted.','datasets','shadowViewProjection','_activeCamera','preWarmCycles','rotShape','_projectionTextureViewLightMatrix','collisionFound','_subSurfaceConfiguration','_sqlite3_changes','onUserActionRequestedObservable','_tickCallback','#define\x20NONUNIFORMSCALING','disableTeleportation','onHandJointMeshGenerated','specularEnabled','GPU_DISJOINT_EXT','button','skin','DepthStencil','vDiffusionDistance','Texture\x20\x22','_checkGamepadsStatus','performanceViewerSceneExtension','OCCLUSION_ALGORITHM_TYPE_ACCURATE','fallbacks','calcRotatePOV','URLConfig','resize','LIGHTMAP_SHADOWSONLY','_diffuseEffectWrapper','Unable\x20to\x20load\x20script\x20\x27','getVertexBuffers','_depthCompare','Mobile','Color4','_initializeRenderTarget','play','setActiveCameraById','_setupGroundMaterial','_currentStepId','useCameraPostProcesses','addMultiMaterial','DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED','_getStencilDepthFail','CeilingPOT','setSceneUniformBuffer','isWorldMatrixCameraDependent','domOverlayState','lightsEnabled','xr_standard_touchpad','_alphaBlendEnabled','RIG_MODE_NONE','charCodeAt','_Serialize','RGBA32UI','clearCoatRoughness','//playground.babylonjs.com/textures/player.png','CLIPPLANE5','shouldExportAnimation','indexOf','fillRenderTargetTextures','CopySrc','anisotropySampler','getTrackedImageScores','infiniteDistance','_postProcessMove','_cachedWrapV','concatWithNoDuplicate','astc-10x6-unorm-srgb','_kernelBlurYPostprocess','_createInternalTextureOnEvent','_currentTextureChannel','onTrackpadValuesChangedObservable','numberOfMipmapLevels','_areFresnelDirty','removeShadowCaster','_removeMarkedPhysicsBodiesFromWorld','_extensionsPostExportTextures','opacityParts','UNSIGNED_BYTE','linkedTransformNodeId','MAX_CUBE_MAP_TEXTURE_SIZE','\x20with\x20mapped\x20name:\x20','SHADOWCSMDEBUG','changeGazeColor','validateSkinning','toGlobal','activeTextures','_shadowCameraPos','viii','vSphericalYZ','_leftJoystick','_furTime','NumCacheMiss','repeatCount','latestDepthImageTexture','skipPointerMovePicking',';\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','_setDepthTextureFormat','getZOffset','_subdivisionsX','allFallbacksProcessed','UV5','R8Sint','Clone\x20of\x20','_blurVPostProcess','.ktx2','jointHinge','surroundingMeshes','_useSpecificClearForDepthTexture','getStepId','Vertex_Begin','RGBA16Sint','vReflectionPosition','addBody','nextSibling','_nodeDataStorage','matrixInterpolateFunction','alphaState','onGenerated','addEventListener','_areTexturesDirty','textureSamples','colorGradingTexture','_interpolate','ALPHA_DISABLE','_defaultMaterialContext','REFRESHRATE_RENDER_ONEVERYTWOFRAMES','ConvolutionPostProcess','_checkForConnectedDevices','_glowLayer','_blendMode','_vlsEnabled','_transparentSortCompareFn','MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','Invalid\x20\x27size\x27\x20parameter\x20!','distortionTexture','_onAfterPhysicsStepCallbacks','web_user','_activatePlugin','_getSceneSize','xrTransformation','faceZaxis','_RefractionIntensityTextureEnabled','_framebufferDimensionsObject','NodeMaterialConnectionPoint','imageProcessing','#define\x20ALPHATESTVALUE\x200.4','SHADOWCSMUSESHADOWMAXZ','TELEPORTATIONMODE_CONSTANTSPEED','AMBIENTDIRECTUV','_afterRenderTargetDraw','AOSTOREINMETALMAPRED','getTextureCoordinates','hdrMinimumLuminance','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(non-run)','toDispose','colors3','_prepareEffect','_beta','_skyOrientation','normalized','isPlaying','Hinge2Joint','rolloffFactor','FragmentOutputBlock','onButtonDown','Lerp','AudioContext','unorm8x4','_updateFloatForEffect','VectorMergerBlock','pointerout','Error\x20in\x20DB\x20add\x20file\x20request\x20in\x20BABYLON.Database.','getAnimatables','https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.js','_upVector','cylinderBuilder','_absoluteTransform','_invertedAbsoluteTransform','reflectivityMatrix','removeGeometry','timerQuery','AmmoJS\x20is\x20not\x20ready.\x20Please\x20make\x20sure\x20you\x20await\x20Ammo()\x20before\x20using\x20the\x20plugin.','gBuffer_DepthBuffer','No\x20camera\x20defined','targetScreenOffset','HandleFallbacksForShadows','_chromaticAberrationEnabled','_latestEyeSpace','_cachedTextureMatrix','disableSphericalPolynomial','logFunc','isReadyOrNotBlocking','_edge','_midtonesSaturation','_DeduceAnimationInfo','_markAllSubMeshesAsAttributesDirty','ALWAYS','lineShader','morphTargetsVertexGlobalDeclaration','decay','lightCounter','_VJCanvasContext','/tmp','setInt3','ReviewUniform','Back','delayLoadingFile','voronoi','_waitingTransformNodeId','_setupInputs','getBodies','_mustUpdateStencilRef','_shadowsEnabled','The\x20current\x20engine\x20does\x20not\x20support\x20SSAO\x202.','Error\x20loading\x20texture\x20','textureAdderSampler','_onlefttriggerchanged','_cascadeMaxExtents','_finalEffectWrapper','useRGBAIfASTCBC7NotAvailableWhenUASTC','remapData','addEntry','_loadingText','_badDesktopOS','_buildTarget','r16float','_getCamera','_sqlite3_step','_cacheRenderPipeline','WEBGL_compressed_texture_etc1','GetAngleBetweenVectorsOnPlane','_completeVRInit','_DefaultMinimumThickness','IsCompletelyInFrustum','furAngle','readAsDataURL','_bindTextureDirectly\x20called\x20with\x20a\x20multiview\x20texture!','_RGBEReadPixelsRLE','releaseInternalTextures','jsMSCTranscoder','_updateFloatForUniform','Unable\x20to\x20create\x20texture','_referenceQuaternion','albedoScaling','IsValid','RG16UI','onsuccess','SceneSerializer.removeAllFromScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','funcRef','.z])\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','sheenInd','_insertionCosts','octaves','#define\x20NUM_SAMPLES\x20','grounds','DOM_DELTA_PIXEL','___wasm_call_ctors','_fillMode','createDefaultLight','INDEX_FINGER_PHALANX_INTERMEDIATE','RotationFromAxisToRef','removeLimitVelocityGradient','handleFragmentSideCodeReflectionCoords','LookAtLH','clearcoatOut.finalClearCoatRadianceScaled','_uploadArrayBufferViewToTexture','needStencil','R32F','_onGamepadConnectedObserver','_boneIndices','_xrSessionManager','_onAnimationEnd','_touchDots','_cachedVScale','KTX2Decoder','_layer','getDirection','maxVaryingVectors','_setRigMode','windDirection','_reorderIndicesBasedOnPrimitiveMode','unorm16x2','downSampleX4PostProcess','_selectionFeature','COLOR_0','needWorldViewMatrix','nonUniformScaling','_min','removeMorphTargetManager','LoadAssetContainerAsync','setDeltaPosition','done','maxPoint','_name','fallback','SHADOWCSM','forceLayerMaskCheck','excludedSkinnedMesh','_updateFloat4ForEffect','colorFormats','keyPosition','Point','DELAYLOADSTATE_NOTLOADED','_invViewProjection','_supportsTangents','_pz.jpg','_CreateCanvas','locomotionTarget','uAng','_onBlur','instancesPreviousData','projection','framingBehavior','isRecursive','_workingContext','Serialize','FloatRound','Unknown\x20depth\x20usage','_createRenderPassIds','_fixedTimeStep',',\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','aoOut','_attachedController','teleportation','customMeshPosition','HasTriggers','_setStencilBack','dxgiFormat','BABYLON.WebGL2ParticleSystem',',\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','detachPostProcess','_OldPivotPoint','mainAxis','VectorMerger','_depthStencilTexture','EndPerformanceCounter','_createHdrPostProcess','inputsAreExclusive','Direct\x20Sheen','_sqlite3_open','mouse','_beforeClearStage','rigParent','HDRLensFlareCompose','BUFFER_CREATIONFLAG_WRITE','CompareLightsPriority','onBeforeBoxRenderingObservable','depthStencilAttachment','Buffer','_AnisotropicTextureEnabled','DeltaTime','PBRBRDF','vReflectivityColor','EncodeTextureToRGBD','error','renderState','_vertexBuffer','_standingMatrix','_getExportNodes','_billboardMode','_finalizeFrame','_processError','#define\x20LUMINANCE','lensFlarePostProcess','_createMeshInfo','NativeDataStream','raySelectionPredicate','setLayerAndFaceIndices','_reflectionVectorName','vec3\x20vNormalW\x20=\x20','getBoneIndexByName','lightsFragmentFunctions','initializeAsync','setDataBuffer','_preWarmDone','setClampDepth','METALLIC_REFLECTANCE','PREPASS_DEPTH','getQueryEXT','_raycastResult','_clampDepth','\x20=\x20cos(','Error\x20in\x20directLoad\x20of\x20_loadData:\x20','_sqlite3_prepare_v2','Texture\x20size\x20must\x20be\x20a\x20power\x20of\x20two','finalAmbient','copyFromFloats','onSecondaryTriggerStateChangedObservable','cssText','WALKING_LOCOMOTION','sheen','onCanvasFocusObservable','generic-trigger-touchpad','_createRenderTarget','_useAlphaFromDiffuseTexture','setByte','halfHeight','world3','NormalizeToRef','_localDirection','removeCamera','RG8Uint','gammaSpace','forceMatrixUpdates','coav','_maintainStateBetweenFrames','COMMAND_SETFLOAT','sceneCenter','Square','GetInternalFormatFromBasisFormat','currentTarget','_webVRCamera','sqlite3_value_bytes','GLTF','getDepthWrite','pointerDragPlane','GradientBlock','_mouseId','_defaultSampleCount','GetPipelines','CUBICSPLINE','_postProcessRenderPipelineManager','_decideIfNeedsToMove','disableContextMenu','nativeOptions','setTransformMatrix','CLEARCOAT','_setPosition','seo','_blurScale','furOcclusion','opStencilFail','cameraColorCurves','VRDeviceOrientationFreeCamera','scissor','_scalingDeterminant','KernelBlurY','getCode','\x27\x20(type=','action','diffusionDistance','_getHitData','normalSamplerZ','renderFunction','XR-RigCamera:\x20','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','_applyBoundRadiusAnimation','RuntimeError','_boneQuat','ParseProperties','_currentVelocityGradient','decodeAudioData','_isPanClick','alphaColor','Clean','diameterTop','targetPath','coordinatesMode','load','_deferUnregister','sphericalHarmonicsCoefficients','AreEquivalentTypes','cubeMapPollInterval','_isWebGPU','FRAGMENT\x20SHADER\x20','onTextureRemovedObservable','sphereFactor','STEP_ISREADYFORMESH_EFFECTLAYER','normalSampler','#define\x20LOCAL','WebGLRenderingContext','#define\x20inline\x0d\x0avec2\x20parallaxOcclusion(vec3\x20vViewDirCoT,\x20vec3\x20vNormalCoT,\x20vec2\x20texCoord,\x20float\x20parallaxScale,\x20sampler2D\x20bumpSampler)','_distanceToCamera','deleted','sqlite3_bind_blob','_exportTextureSampler','RGBDREFRACTION','disposeFramebufferObjects','distances','new\x20BABYLON.Color3(','isVisible','y-axis','fragmentOutputNodes','_cachedWorldViewMatrix','__occlusionDataStorage','.complementW\x20=\x20','Maximum\x20number\x20of\x20faces\x20at\x20a\x20pole\x20used','INDEX','orthoLeft','color3InterpolateFunction','_processModel','_computeProjectionTextureProjectionLightMatrix','onBeforeSpritesRenderingObservable','babylon','batchCache','_buildAccessor','URL','float\x20','_emitterNodeIsOwned','tabIndex','label','UniversalCamera','buttonsYaw','endTransformFeedback','_cubeMapPollTime','Directional','subMeshId','edgematch','AddNodeConstructor','onRestoreStateObservable','bc1-rgba-unorm','_outputTexture','AddToMesh','MirrorRepeat','copyFromPoints','#define\x20TEXTURE_ADDER','_shadowAngleScale','uri','_capacity','babylonjsLoadingDiv','uv5s','_maxAngle','!defined(UNLIT)\x20&&\x20defined(SPECULARTERM)','isStencilEnable','vSphericalL2_2','vFilteringInfo','_createInternalTexture','targetAlpha','/profiles/profilesList.json','pointsCloud','colorAttachmentGPUTextures','\x20=\x20refract(','LookAtRH','getEmitRateGradients','depth32float-stencil8','_laserColor','_activeLight','cyan','_stencilFrontCompare','DeviceOrientationCamera','setStatus','getFirstAvailableInput','_updateInterpolationMatrix','_existingLayers','jointPrisme','UseFromWorkerThread','realWorldWidth','UV2Kind','[1][1],\x20','_onBeforeBindObservable','_wasUsed','Not\x20available\x20on\x20WebGPU','collisionMask','#define\x20NORMAL_INDEX\x20',').\x20function\x20parameters=','STENCIL_TEST_GEQUAL','ASTC10x10Unorm','physicsEnabled','Babylon\x20Native\x20(v','addColorGradient','depthOfFieldDistance','_isCommandBufferScopeActive','#define\x20EMISSIVE','RotationYawPitchRoll','postStep','groundMirrorAmount','maxEmitBox','_validOffsetRange','TextureView_MainDepthStencil_','INVERTCUBICMAP','_onBeforeDrawParticleObserver','_fragmentOnly','PINKY_FINGER_PHALANX_DISTAL','SpriteManager','HDR\x20Bad\x20header\x20format,\x20no\x20size','ssrDownsample','sceneprePassRT','INPUT_META_KEY3','_absoluteScaling','startingIndices','wRotationCenter','.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(','bufferWidth','defaultRT','onBeginFrameObservable','POINTLIGHT3','_DEPTH_CLEAR_VALUE','writeOutputs','isAnimationSheetEnabled','SSRRenderEffect','underlyingResource','metadata','uploadAsync','#FFFFFF','HAND_TRACKING','_leftHandSystemQuaternion','_GetHalfFloatAsFloatRGBAArrayBuffer','_isSynchronizedProjectionMatrix','DIRLIGHT3','backfaceForceDepthWriteTransparentMeshes','alphaMode','sessionManager','AUTOCLEAR','drawElementsInstancedANGLE','onMainButtonStateChangedObservable','textures','_storedUniqueId','thumb_distPhalanx_','disableGeometryBufferRenderer','Normal','bloomScale','setLaserLightingState','removeEventListener','_attachImageProcessingConfiguration','_done','_lastSubImages','_supported','getIndices','pickWithRay','Unlit','_IsGreater','_attenuateScreenBorders','position','_deterministicLockstep','bgDepthSampler','_rotationRightAsked','_createBlurPostProcess','vertices','createDynamicUniformBuffer','_buildIndexBuffer','ALPHA_PREMULTIPLIED','PrepareSamplers','useMeshNormalsForDirection','clipPlaneFragment','getMeshUnderPointer','getPreferredCanvasFormat','formats','_effect','_setButtonValue','sourceLight','isIdentityAs3x2','shadowsVertex','.convertInputToLinearSpace\x20=\x20','previousWorld1','isRGBD','_blendBackEffectWrapperPingPong','.y\x20+=\x200.1\x20*\x20','_audioContextInitialized','SAMPLER3DGREENDEPTH','.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20','axisControlHeight','uniform1iv','areAllComputeEffectsReady','_DecalMapEnabled','useObjectOrientationForDragging','_GoldbergMeshParser','createNode','depth-sensing\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','HALF_FLOAT_OES','emitterWM','physicsRestitution','edge','Generate\x20only\x20fragment\x20code','\x20>=\x20','MessageLogLevel','.xyz\x20=\x20','LIGHTMAP','.x\x20+\x20','buttonBack','rSwizzle','defaultTargetMeshOptions','images','generic-trigger-squeeze-thumbstick','removeEffectLayer','_UpdatedUbosInFrame','ambientSampler','position:absolute;\x20bottom:0px;right:0px;','diffuseSamplerZ','Move','toLinearSpaceToRef','filename','intersects','_fillEffectInformation','controllerMeshes','bonesVertex','freezeWorldMatrix','_useMultiviewToSingleView','image/webp','SLEEPING','thinInstanceCount','BABYLON.ReplaceColorBlock','BABYLON.SwitchBooleanAction','HDRDepthOfFieldSource','worldAxisForFileY','WebXRCamera','i64','TransformNormalFromFloatsToRef','RotationAlphaBetaGammaToRef','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(','LAYERS','referencePosition','minmaxRedux','_prepareDefines','indexInGroupEntries','QUERY_RESULT','Scaling','centerWorld','setHelperAsync','copyAnimationRange','headsetImpostorParams','_gl','PointCloud','_useReflectionOverAlpha','updateCount','_MaterialPluginClassToMainDefine','\x27\x20in\x20worker','_cachedMaterial','GL_ALPHA_FUNCTION_ONE_MINUS_DST_COLOR','rotationalLimitMotor2','showBoundingBox','metallicRoughness','vBackgroundCenter','onAfterUnbind','rotateByQuaternionToRef','getHierarchyBoundingVectors','LITTLE','_pointerUpStage','IsDifferent','registeredComponents','_numBonesWithLinkedTransformNode','imageProcessingConfiguration','_renderSprites','exec','_CreatePointerEvent','squeeze','mainSampler','_deviceLimits','min\x20max\x20reduction','_soundGain','_triggerSuspendedState','Cos','NpmPackage','readlink','useFastVertexMerger','bloomWeight','speedRatio','mixMap1Sampler','useLightmapAsShadowmap','_updateTextureReferences','emitterSphere','splice','.png','zwIn','NoImpostor','_loadingError','_SkyboxTextureCDNUrl','wipeCaches','_rightHandtoLeftHandMatrix','ring-finger-phalanx-proximal','_TransformVector4Normals','_currentValue','_xOffset','download','1.0','_resetCurrentColorBlend','_tmpTranslationDirection','disableCacheBindGroups','_resetVertexBufferBinding','LINKEMISSIVEWITHDIFFUSE','stereoHalfAngle','stencilOpDepthFail','TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE','delete','_ConvertPBRMaterial:\x20Glossiness\x20values\x20not\x20included\x20in\x20the\x20reflectivity\x20texture\x20are\x20currently\x20not\x20supported','_colorGradientsTexture','ALPHA_PREMULTIPLIED_PORTERDUFF','_onBetweenPassObservable','_attenuateIntersectionIterations','cameraOffset','.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','_uniformBufferBack','Could\x20not\x20extract\x20the\x20body\x20of\x20the\x20function\x20\x27','Unexpected\x20wrap\x20mode:\x20','getGamepads','_displayingPosterTexture','_getShaderProcessingContext','DepthStencilState','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_ALPHA','fingerColor','otherImpostor','canplay','out','updateTargetFrameRate','GEQUAL','Init','.basis','emitRateGradients','updateMatrices','vec4','_deviceToWorld','clearcoatRoughnessTexture','_shaderStore','cascadeBlendFactor','onDragEndObservable','frame','RegisterExtensionFunctions','_ExtensionFactories','_evaluateConditionForCurrentFrame','HEAP32','nativeIndexBuffer','glTFFiles','_CameraDirection','_setViewportForSubImage','.y>','_shouldUseAlphaFromAlbedoTexture','_applyTo','/dev/shm/tmp','updateTextureDimensions','grabRay','DepthRendererSceneComponent','ArcCos','acceptedConnectionPointTypes','sqlite3_finalize','SUBUV_WRAP','TEXTUREFORMAT_DEPTH16','GenerateTexture','_ClearCoatTintTextureEnabled','xyzIn','Unsupported\x20stencil\x20OpFail\x20mode:\x20','_effects','CONTRAST','MAX_VERTEX_TEXTURE_IMAGE_UNITS',')\x20launched','_getImmediateChildByName','Deserialize',',\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(','pbrBRDFFunctions','_onBeforeDrawObserver','thickness','iridescenceThicknessSampler','pixelWidth','subSurface','onMeshRemovedObservable','enableAudio','_updateFirstDevices','.toGammaSpace()','xr-physics-controller','setMinMaxDistance','_CreateDefaultUtilityLayerFromScene','_handleError','\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','_entryPoint','Multi-file\x20loading\x20not\x20allowed\x20on\x20env\x20files.','Unable\x20to\x20load\x20the\x20animation','INPUT_SHIFT_KEY','MeshAttributeExistsBlock','_vertexCount','_enablePosition','pixelPerfect','bumpTexture1','COMMAND_SETFLOATARRAY4','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','enablePhysics','CreateFromWebCam','_diffuseFresnelParameters','_cameras','HDRVLS','round','FromHSV','lastChangedTime','bindOnlyWorldMatrix','_getStencilDepthPass','code','getInputByName','getLinearVelocity','targetProperty','passSampler','diffuseTexture','restoreState','water','generateCode','getBodyPositionIterations','EQUIRECTANGULAR_MODE','REFLECTIONFRESNEL','noiseCoordinates1','onprogress','_invertYAxis','initWebVR','Byte\x20offset\x20is\x20undefined!','_facetData','centripetalForceMultiplier','normalizeFromLength','data:text/json;charset=utf-8,','_targetHost','aborted','setNormalsForCPUSkinning','StencilWriteMask','_renderer','frames','_joystickPointerPos',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','sourceMin','INDEX_FINGER_PHALANX_PROXIMAL','_createNodeEditor','_pickedGazeColor','onPropertyChangedObservable',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','LightmapTextureEnabled','dedupTopBottomIndices','_parentNode','maxHeight',',\x20n\x20vertices:\x20','CreateFromStreamAsync','vec3(1.,\x201.,\x201.)','\x0aPostprocesses:','_computePinchZoom','translate','_impostors','isNative','BABYLON.IncrementValueAction','vertexTypes','#define\x20SSR_INVERTCUBICMAP','SS_REFRACTIONINTENSITY_TEXTURE','NoneLogLevel','reference','onMaterialRemovedObservable','_getInstancesRenderList','_lastSecTime','IsWrapper','_TmpMats','jointParent','rgba(255,\x20','StandardMaterial','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','limitDeviceRatio','decomposeToTransformNode','_simParamsComputeShader','unlit','VENDOR','getSize','OIMO.js\x20doesn\x27t\x20support\x20Spring\x20Constraint.\x20Simulating\x20using\x20DistanceJoint\x20instead','halfWidth','_WorkerPoolPromise','onMaterialChangedObservable','diffuseMatrix','COMMAND_SETTEXTURE','_applyExtensions','_simplificationArray','_xrInput','_dumpPropertiesCode','div','_onClonedObservable','bindAttachmentsForEffect','_GetLuminanceArrayBuffer','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED','initWebVRAsync','_scaledDirection','SS_THICKNESSANDMASK_TEXTUREDIRECTUV','NEAREST','activate','isFragment','calcCoeffs','MAINUV3','TranslucencyIntensityTextureEnabled','\x20from\x20','midtonesSaturation','moveWithCollisions','));\x0d\x0a','wasmUASTCToASTC','ToHex','_waitingSubMaterialsUniqueIds','PrepareUniformBuffer','_alphaBlendFuncParams','#define\x20STROKE\x20\x0a','supportedLimits','_getXRGLBinding','_teleportationRequested','_instanceDivisor','Texture\x20layers\x20are\x20not\x20supported\x20in\x20Babylon\x20Native','AddSamplers','setSelectionFeature','_startDragRay','isInVRMode','spriteRandomStartCell','_exposure','viewConnectionPoint','itemLength','both\x20async\x20and\x20sync\x20fetching\x20of\x20the\x20wasm\x20failed','_fps','_useEmissiveAsIllumination','Run','_mesh','_updateInAnimate','VertexOutputBlock','setMaximumLimits','StorageBuffer','astc-8x8-unorm-srgb','STENCIL_TEST_EQUAL','setAngularVelocity','_waitingData','EXT_shader_texture_lod','_convertPixelArrayToFloat32','name','VertexAndFragment','_nonUniformScaling','blockDirtyMechanism','program','.g)\x20*\x20(1.0\x20-\x20','LIGHT2','\x0a\x09Cameras:','right.babylon','useOpacityTextureForTransparentShadow','facetDepthSortOrigin','onTrackpadChangedObservable','vrSupported','_parentUpdateId','UnregisterExtension','layer','index','exitVR','_FrustumCornersNDCSpace','_recreateSceneUBOs','drawElementsInstanced','rg16sint','_ctrlPressed','_setState','_setTexture','invalid\x20type\x20for\x20setValue:\x20','factor2','CreateGroundFromHeightMap','unpressedNodeName','blendMode','#define\x20DEPTH_INDEX\x20','gravity','REFLECTIONMAP_OPPOSITEZ','ColorMergerBlock','#define\x20SSR_USE_LOCAL_REFLECTIONMAP_CUBIC','loadAsync','source:','_fileName','_onObserverAdded','useInputToRestoreState','_depthRendererCamera','noPrePassRenderer','hints','_internalPickForMesh','_projectionTextureLightFar','astc-10x5-unorm','procedural\x20texture\x20generation\x20for\x20','insertFirst','RGBA_INTEGER','forceProjectionMatrixCompute','https://preview.babylonjs.com/twgsl/twgsl.wasm','supportShadowSamplers','ExportSet','generic-touchpad','Warn','getDepthMaxZ','Abs','Cylinder','getAudioBuffer','reflectivityColor','No\x20scene\x20available\x20to\x20load\x20animations\x20to','setSize','samplerInterpolation','_disableLighting','webkitpointerlockchange','parent','frontUVs','shadowBias','_fillIndexData','_createSizeGradientTexture','ClosestRayResultCallback','KHR_materials_emissive_strength','_reflectionAmount','getStencilOperationPass','overlay','PrepareAttributesForInstances','GetTrianglesUInt32Array','colorTransformSettings','_hdrAutoExposure','updateEffect','xyz\x20','wasmUASTCToRGBA_UNORM','LoadingScreen','group','Unable\x20to\x20register\x20device\x20','_storedTargetScreenOffset','lensFlareGhostDispersal','SSRCombineRenderEffect','isInvalid','Physics\x20Engine\x20','RGBA8_SNORM','POSE_ENABLED','dbgLogIfNotDrawWrapper','Alphabet','_normDepthBufferFromNormView','_uint32s','_mode','STENCIL_TEST_NOTEQUAL','_lastUseSpecular',';base64,','EXPLICIT_MODE','_vertexData','BABYLON.FrontFacingBlock','_CreateNodeAndMorphAnimationFromAnimationGroups','enableBlurThickness','MATERIAL_CounterClockWiseSideOrientation','VALIDATION_ENABLED','attachElement','SPECULAR','invertNormalMapY','FACE_BACK','_IsTransformable','subMeshes','Geometry\x20not\x20found\x20for\x20mesh\x20','\x20=\x20diffuseBase','fullscreenchange','.\x20Current\x20policy\x20is\x20','_generateNewMeshPair','vLightsType','BABYLON.FxaaPostProcess','generateDiffuseTexture','MIN','_sqlite3_column_count','onTrackableImageFoundObservable','_surroundingMeshes','motionBlurSamples','_uboDeclaration','normalUpdated','Instances','connectedPoint','onCreateCustomShape','uint32x4','_groundTexture','Refraction\x20Transmittance','mrtTextureArray','reduce','BABYLON.NormalMaterial','_cachedCoordinatesMode','_kind','ssDiffusionProfileColors','positionScale','_lineShader','switchFullscreen','Unknown\x20file\x20open\x20mode:\x20','doNotRemoveMeshesOnSessionEnded','_shadowMap','_hasCleared','dynamicUniformBlocks','IDENTITY_QUATERNION','_updateButtonVisibility','boundingSphereRadius','_pointerInputClearObserver','directIntensity','_xrTransform','onPadUpObservable','_deltaJoystickVector','innerAngle','addFallback','PrepareDefinesForMergedUV','_reflectionControls','setExternalTexture','FromPositionAndNormal','rg8unorm','RG16Uint','addAnchor','gripTransform','_isActiveIntermediate','LeftHandedForwardReadOnly','_postProcessesSourceForThisPass','_CreateDumpRenderer','getViewerPose','_colorShaderForOcclusionQuery','Fragment\x20shader','RG32Uint','TEXTURETYPE_UNSIGNED_SHORT','_currentState','setFromAxisAngle','Reading\x20cubemap\x20faces\x20is\x20not\x20supported,\x20but\x20faceIndex\x20is\x20','impostorMesh','_createLimitVelocityGradientTexture','_createCustom','#define\x20SSR_OUTPUT_IS_GAMMA_SPACE','_registeredActions','LensFlareSystemSceneComponent','gammaCorrection','_spriteMap','volumetricLightMergePostProces','BABYLON.OppositeBlock','DefaultTextureRatio','useMetallnessFromMetallicTextureBlue','moveAttached','currentDraggingPointerId','DITHER','isBorder','isRenderTarget','x-button','keysRotateDown','Keyboard','pickingEnabled','_frameObserver','_lastFrameTimeMs','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.','.UTF-8','worldTangent','astc-6x6-unorm','_pointerUp','_transmit','isQueryResultAvailable','iridescenceThickness','_physicsJoint','vrDeviceOrientationCamera','EncodeScreenshotCanvasData','_blurRatio','onSnapObservable','verbose','No\x20support\x20for\x20userMedia\x20on\x20this\x20device','_ssaoPostProcess','_moveButtonToBottomRight','epsilonVertexAligned','trackpad','SetMatrixPrecision','_bindTexture','#define\x20SM_DEPTHCLAMP\x20','_setTextureState','xr_standard_touchpad_yaxis_pressed_max','_onUseVelocityChanged','BallAndSocketJoint','FlyCameraMouseInput','cameraExposure','#define\x20CUSTOM_FRAGMENT_BEFORE_FINALCOLORCOMPOSITION','vRefractionPosition','disableDefaultUI','_bumpTexture2','bumpSuperimpose','dynamicContent','BindLightProperties','getLeftTarget','limitMotor','_checkTextureAlpha',',\x20normalized=','RotationXToRef','_updateDragPlanePosition','microsoft-mixed-reality-left','texParameterf','_sqlite3_result_int64','_activeDragButton','isUnique','_createMultiviewUbo','forceRefreshGradients',',\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','destroyDeferredBuffers','xr-standard-squeeze','_yAxisScale','_step','SHADOWESM3','_cachedWAng','BABYLON.Rotate2dBlock','_viewUpdateFlag','ScreenshotTools','SS_TRANSLUCENCYINTENSITY_TEXTURE','warningEnable','selectComponentId','_builtCompilationString','Slerp','_onKeyDown','_buttonRightStick','MapRead','fur','text/csv','FragmentShader','resolution','vSphericalL10','_isRenderingStateCompiled','topColorAlpha','DONE','_NoneEmptyLineRegex','Storage','symbol','onClonedObservable','makeGeometryUnique','_currentDrawContext','ditheringEnabled','_extensions','_depthStencilTextureArray','#define\x20FLUIDRENDERING_DIFFUSETEXTURE','QUERY_COUNTER_BITS_EXT','pauseAnimations','nbUnsharedFaces','enableFluidRenderer','mat3\x20','_updateSubMeshesBoundingInfo','bumpSampler','_cullFace','rayToWorld','DXT3','samplingModes','bilateralSoften','_outputPostProcess','getTransformNodesByTags','runSimplification','RefractionPostProcess','left','controls','setMRTAttachments','distance','_timeStep','twgslOptions','emitRate','setActiveCameraByName','_skyboxMaterial','STENCIL_OP_FAIL_S_INVERT','setStepId','_forEachExtensions','vPrimaryColorShadow','FromColor3','deletionCosts','pos2','pressed','enablePointerSelectionOnAllControllers','currentRTisSceneRT','_style','CreateCapsule','vignetteCenterY','MAT4','removeLensFlareSystem','#define\x20CUSTOM_VERTEX_UPDATE_WORLDPOS','facetParameters','STEP_AFTERCAMERAPOSTPROCESS_LAYER','createRootMesh','Xbox','little_metacarpal_','ArcThru3Points','metallicReflectance','_pointerMove','image/ktx','vPrimaryColor','localMatrix','_normals','byteLength','attachInput','_wheelXActionCoordinate','_cameraRotationMatrix','pivotB','instanceColor','offsetZ','importExternalTexture','Forward','detachControl','_angularSpeedGradients','ToBlob','_bakedVertexAnimationManager','isPrePassCapable','You\x20must\x20define\x20at\x20least\x20one\x20vertexOutputNode','_mainDrawWrapperOverride','angularVelocity','ACTION_OnPointerOverTrigger','enableDepthRenderer','_runDecimation','Unsupported\x20Texture\x20Wrap\x20Mode\x20','_bloomThreshold','PerformanceConsoleLogLevel','seed','getFacetLocalPartitioning','glBaseInternalFormat','getRenderTarget','_originalPointerObserver','compileShader','_pointerInput','#if\x20','vThicknessParam','_cameraRotationSpeed','intersectsMeshes','CAP_ALL','IsReadyForSubMesh','LIGHTMAPDIRECTUV','_cameraTransformMatrix','onMultiTouch','Greater','hasFloatTextures','prepareLightSpecificDefines','_parent','localDirectionToMesh','_shadowEnabled','.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','collisionGroup','_getRGBABufferInternalSizedFormat','prompt','enableNormalMorphing','_renderPassIds','_currentSceneUBO','removeImpostor','LookDirectionRHToRef','_currentHit','requestID','hoverCursor','camASampler','_tempColor','_previousPosition','Not\x20a\x20babylon\x20environment\x20map','getFacetPosition','_renderEffects','resetRefreshCounter','Ceiling','onInfluenceChanged','_emit','_lateAnimationHolders','matricesIndicesAttrDesc','_shadowGenerators','invertYAxis','_restoreConnections','generateOnlyFragmentCode','_uniqueId','EffectLayerMainRTT','always','nodes','_shouldTurnAlphaTestOn','isNonUniform','opStencilDepthPass','_lightShadowExtraUniformName','_modelRootNode','clearColor','degrees','setUInt32','_multiviewTexture','_parameters','outSize','Bad\x20HDR\x20Format.','DIFFUSEHASALPHA','getCanvasTexture','ParticleRampGradient','setScissorRect','highlightsDensity','jointWheel','laserPointerMat','_coordinatesMode','IsLesser','float\x20vertexID;\x0d\x0a','getHostDocument','normals','_clearDepthValue','_RightReadOnly','_hasAlpha','#define\x20LDR\x20\x0a','isAdditive','GetDDSInfo','_initializeShadowMap','endSpriteCellID','noColorAttachment','_showParabolicPath','fxaa','addVirtualJoystick','vEmissiveInfos','define','updateURL','prepare','_reflectionTexture','lensFlaresEnabled','convertIrradianceToLambertianRadiance','disableMaterial','isUsingTextureForTargets','alphaRemapGradients','markAsTexturesDirty','_teleportationEasing','_thinTextures','_enableBlending','_wasAddedToScene','fluidRenderingParticleDiffuse','_inheritParticleInfoToSubEmitters','onExporting','shaderLanguage','RGB32I','CrossBlock','Hide','SHEEN_TEXTURE_ROUGHNESS_IDENTICAL','_tmpContactDistance','vignetteSettings2','GetActiveTextures','_edgesRenderers','ALPHA','XRWebGLLayer','OnPointerOverTrigger','prepareDefinesBeforeAttributes','DumpTools','Gear\x20VR','createPickingRay','vector3InterpolateFunction','BABYLON.CustomMaterial','_getUnpackAlignement','ReflectionProbe','refractionMatrix','_syncSubMeshes','_uniformBufferLayoutBuilt','_excludeWithLayerMask','toruses','_initializeBlock','sqDistance','screenSpaceCurvature','\x20=\x20inverse(','_isIdentity3x2','TEXTURE_FORMAT_RGB8','textureMatrix','captureConstraint','xSwizzle','mPreviousBones','LightDirtyFlag','setFloats','loopStart','microsoft-mixed-reality','CollisionCoordinatorFactory','VALUE','setDepthStencilTexture','keysBackward','LerpToRef','Uint32x3','setActionOnTouch','texture-array','decompose','onStateChangedObservable','\x20end\x20point!\x20No\x20code\x20generated','SHADOWESM','primaryColor','TEXTURE_SPHERICAL_MODE','skins','DecalMapEnabled','BABYLON.ImageSourceBlock','updateSpeed','_sourceMesh','_updateMatrix2x2ForEffect','pbrBlockDirectLighting','supportRenderPasses','customVRButton','maxAngle','_cloneRenderTargetWrapper','ShadowDepthWrapper',');\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','BC3_RGBA','Random','_executeCurrent','_Fallbacks','normalW','HEMILIGHT3','onstop','mainTexture','lightFalloff','pixelStorei','\x20-\x20TANGENT','#define\x20SSRAYTRACE_DEBUG','TEXTURE_FORMAT_RGBA16F','\x20-\x20bindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=','m\x20not\x20an\x20integer\x20only\x20floor(m)\x20used','indices','xr_standard_touchpad_pressed_min','enableChildrenConditions','SHADOWPCSS3','createIndexBuffer','mixTexture1','screenshot_','_reflectionCubeMap','_computeUseBillboardPath','spriteManagers','_offsetY','renderTargetOptions','_isObjectBased','PrepareDefinesForCamera','VertexColor','Sint32x3','setRow','GetPlanesToRef','subdivisionsY','_bumpSuperimpose','_currentEmitRateGradient','onNewMeshSelected','getAngularSpeedGradients','https://unpkg.com/babylonjs-inspector@','setToDefaultProceduralTexture','_Epsilon','radialIntensity','\x20,\x20','positionSampler','Could\x20not\x20find\x20a\x20matching\x20motion\x20controller\x20for\x20the\x20registered\x20input\x20source','Error\x20in\x20DB\x20add\x20version\x20request\x20in\x20BABYLON.Database.','Vector3','STEP_GATHERRENDERTARGETS_DEPTHRENDERER','setGoldbergFaceColors','_fetchResult','_sqlite3_exec','endFrame','glTFAnimation:\x20Unsupported\x20key\x20frame\x20values\x20for\x20animation!','LiteTranscoder_UASTC_BC7','_linesIndexBuffer','upAxisSpace','useMaterialMeshMap','refractionTextureUrl','DeltaHorizontal','outline','initialPosition','USESPHERICALFROMREFLECTIONMAP','_createVertexBuffer','_AttributeDirtyCallBack','_addFragmentOutputNode','_includeCoordinateSystemConversionNodes','textContent','instantiateHierarchy','overlayColor','onGeometryUpdated','l1_1','WorldViewProjection','writeInt32','_t2','_getVertexInputDescriptor','SHADOWCSM0','positionOutput','physicsPlugin','_markAllSubMeshesAsFresnelAndMiscDirty','diffuseTexture4','NormalMaterial','removeFromScene','blurThicknessNumIterations','autoAnimateTo','_createInternaTextureIndexMapping','_preActivateForIntermediateRendering','_stopped','_lightColor','body2','_addMaterial','currentRefreshId','ImageProcessingConfiguration','#define\x20VLSMERGE','_tempSpritePickingRay','Blob','gltf','_handlePluginEventFillRenderTargetTextures','targetRaySpace','increment-wrap','_collectUbosUpdatedInFrame','WriteString','_nodeStack','_isLocomotionTargetWebXRCamera','_tryEnableInteractionOnController','updateTextureData\x20not\x20implemented.','bc3-rgba-unorm','#define\x20SSR_ATTENUATE_INTERSECTION_DISTANCE','right.glb','sizeGradients','NEAREST_SAMPLINGMODE','step','STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER','error_msg','face','GetDefault','World','_depthCullingState','_GetRightHandedQuaternionFromRef','\x20=\x20step(0.5,\x20','userAgent','_blurThicknessNumIterations','_noPreventDefault','intersectionPoint','domOverlayType','radians','blurHPostProcesses','The\x20provided\x20canvas\x20is\x20null\x20or\x20undefined.','_NodeConstructors','stencilOpStencilDepthPass','ClearCoat\x20Color','FetchToRef','getImageTrackingResults','vector2InterpolateFunctionWithTangents','directionalConeInnerAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.','_vertexArrayObjects','#define\x20SSRAYTRACE_CLIP_TO_FRUSTUM','texelFetch','CreateScreenshotUsingRenderTarget','_slidePlaneNormal','_buttonIndexToObservableNameMap','getPose','onPreKeyboardObservable','addTexture','clearBeforeCopy','_audioEnabled','_buttonShare','_controllerAvailablePredicate','wheelZRotateRelative','.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','countersLastFrame','setMeshToFrame','buildTextureLayout','UseFallbackTexture','Light_Type_1','getMeshByUniqueId','_postProcessDefines','loadingError','_cachedReflectionVOffset','unregisterBeforePhysicsStep','_ratioOffset','dragPlaneNormal','glInternalFormat','_startMonitoringGamepads','attribute\x20','exitVROnDoubleTap','FromUnitVectorsToRef','mBones','_cachedViewport','_transientXrHitTestSource','platform','indexBuffer','glTF\x20/\x20glb\x20loaded\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead','push','_selectionOctree','updateTransformMatrix','mesh-detection','.manhattanDistance\x20=\x20','addConstraint','_getNativeAlphaMode','_captureGPUFrameTime','_beforeCameraDraw','readystatechange','_shareOutputWithPostProcess','getDarkness','_processDefines','timeStep','_handleButtonChange','switchAudioModeForHeadphones','clearCoat','#define\x20FLUIDRENDERING_RHS','\x20*\x20vec3(','area','/textures/','Can\x20not\x20create\x20default\x20skybox\x20without\x20environment\x20texture.','ReadFileError','MSCTranscoder','Dependant\x20features\x20missing.\x20Make\x20sure\x20the\x20following\x20features\x20are\x20enabled\x20-\x20','_buttonsPressed','alphaTestCutoff','HasSpecificTrigger','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_isCamera','Linear','normalSamplerY','DEPTH24_STENCIL8','cameraFar','numBoneInfluencer','GetIndividualParser','REFLECTIONBLUR','x\x20is\x20not\x20an\x20integer,\x20floor(x)\x20used','unlink','IsInFrustum','shadowsExposure','_createAngularSpeedGradientTexture','MAINUV1','_defineNamesFromPlugins','useUbo','_generateVertexBuffer','/dev','supportComputeShaders','sphericalPolynomial','_vectors2','_cachedWebGLTexture','https://assets.babylonjs.com/textures/flare.png','_ssaoCombinePostProcess','FluidRenderingObjectCustomParticles','#define\x20INSTANCESCOLOR','WaitForOrientationChangeAsync\x20timed\x20out','enterXRAsync','SHEEN_LINKWITHALBEDO','_uniformBuffersNames','VERSION','_createVertexBuffers','getChildMeshes','\x20-\x20NORMAL','_initializeSoundTrackAudioGraph','_physicsMaterials','_enableSceneOffline','toUpperCase','_markAllSubMeshesAsLightsDirty','getInputElementClientRect','fileInfo','getAspectRatio','EHO','MAX_RENDERINGGROUPS','Uint16x2','Light_Type_3','facetDepthSortFrom','_rightStick','150px','.zSwizzle\x20=\x20\x22','_rightStickAxisY','num_faces','colorGradients','onAnimationGroupPlayObservable','\x20is\x20enabled.','_constantDeclaration','LongPressDelay','_updateVector3ForEffect','worldView','stopAllAnimations','ParseFromSnippetAsync','occlusionQueryAlgorithmType','Surface\x20Albedo','_preActiveMeshStage','_microSurfaceTexture','getCharacterIdx','_tintWASM','uv3s','descriptors','_context','_useRGBColor','setInt','_dataView','_keys','absoluteScaling','enableTexturesOffline','_rotationShaderMaterial','.x,\x20','NumBindGroupsLookupLastFrame','dispatch','_bundleList','uniformMatrix4fv','_cameraTransform','vLightSpecular','setUInt2','light-estimation\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','Error\x20loading\x20image\x20from\x20blob\x20URL:\x20','_reflectivityColor','computeTransformedInformation','polyhedronBuilder','hdrSkyBox','Vertex','releaseRenderPassId','excludeWithLayerMask','getSampler','KTX2\x20container\x20-\x20could\x20not\x20transcode\x20one\x20of\x20the\x20image','removeMouseWheel','UV1','SHEEN_ALBEDOSCALING','_teleportationRingMaterial','_enableAutomaticThicknessComputation','stable','penumbraDarkness','CatmullRom','_setTextureParameterFloat','BABYLON.LengthBlock','Cannot\x20merge\x20meshes\x20with\x20different\x20overrideMaterialSideOrientation\x20values.','_imageProcessingConfigurationObserver','Keep','keysRotationOffsetModifierCtrl','evaluate','btSoftRigidDynamicsWorld','physicsProps','setMaterialById','_bufferIndex','_passthru','mainTextureRatio','_calculateLowerRadiusFromModelBoundingSphere','Use\x20Manhattan\x20Distance','connected','_leftStickAxisX','xr_standard_touchpad_yaxis_touched_max','noiseCoordinates2','_generatePickInfo','_DefaultOptions','thicknessMapSize','breakDistance','INTANGENT','GL_ALPHA_EQUATION_MIN','DIRLIGHT','btVector3','_callbackPluginEventBindForSubMesh','FromArray','_checkReadinessObserver','isCachedMaterialInvalid','_getImpostorHitData','_oldPosition','_Score','_futureAnchors','emitterId','_viewMatrices','removeRampGradient','.xyz\x20+=\x20(tangent','You\x20must\x20connect\x20the\x20\x27worldTangent\x27\x20input\x20of\x20the\x20','_cachedWheelPrecision','ParseParticle','signedDistanceTo','_resetCurrentViewport','TEXTURETYPE_UNSIGNED_SHORT_5_6_5','video/webm','_drawWrappers','_DetailTextureEnabled','_blendingFactor','audioPositioningRefreshRate',',\x20size=',',\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','_retry','onNewGeometryAddedObservable','RotationAlphaBetaGamma','_createWhiteTexture','HDRCubeTexture','pinky-finger-phalanx-proximal','SSAOCombineRenderEffect','DEBUG','LOG2E','_GetShaderCodeProcessing','_updateFrustumPlanes','touches','diffuse6Infos','subMeshFaceId','_postProcesses2','_TransformSegmentDirToRef','writeUint32','_empty','resetSprites','autoAnimateLoop','_updatePoseAndMesh','tipFresnel','setStorageBuffer','_currentRenderingCameraUniqueId','mediaDevices','_fogParameters','useFlatShading','XBOX','setMaterialForRenderPass','rgba32uint','notConnectedNonOptionalInputs','_tempRay','RING_FINGER_TIP','framebufferTextureLayer','halfDestPixelSize','_setBlurDepthParameters','FreeCameraMouseWheelInput','\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','worldPositionConnectionPoint','GetTriggerName','_bindUnboundFramebuffer','spin1\x200.75s\x20infinite\x20linear','complementW','setCommandDataStream','getPreviousPointIndexAt','xrNativeFeatureName','CreateCylinder','_getAbsoluteBindPoseToRef','_generateBinaryAsync','sheenRoughnessTexture','stdout','cursor','mozSrcObject','setLocalScaling','_generateTextureLookup','ACTION_OnRightPickTrigger','RG8Format','simulatePointerDown','\x27\x20-\x20type=','_shaderProcessor','positionZ','subdivisions','rampSampler','GLSL','NAME_FLUIDRENDERER','GPUParticleSystem_random2','_sourceTexture','onUntrackableImageFoundObservable','Skipping\x20unknown\x20axis\x20at\x20index:\x20','_lastDevicePixelRatio','write-only','stencilMaterial','_forceRebindOnNextCall','_Count','image/jpeg','_nativeLayer','_cachedVRotationCenter','DEPTH_TEST_EQUAL','BABYLON.PassPostProcess','SUMMARY_LOGGING','oitFinal','\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','visibleInstances','\x20switching\x20back\x20to\x20web\x20url:\x20','Sqrt','stop','_processLateAnimationBindingsForMatrices',',\x20drawContext.uniqueId=','vectors2','_createRenderTargetTexture','Normalize','supportTransformFeedbacks','onAxisValueChangedObservable','transitionDuration','setValue','equalsWithEpsilon','_getByTags',';\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','deviceOrientationCamera','STEP_BEFORECLEAR_PREPASS','drawText','diffuseColor','width=','_collideWithWorld','531Lwbkkf','wasmUASTCToR8_UNORM','_useEnergyConservation','DEPTH_BUFFER_BIT','_currentActiveTarget','btCapsuleShape','r8snorm','FromFloatArray','DefaultFallbacks','#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(','profiles','ShaderIndexer','negateInPlace','_RotationGizmoVertexShader','float32x4','bakedVertexAnimationTexture','BackgroundPlaneMaterial','_getUseSRGBBuffer','PROJECTION_MODE','_executeWhenRenderingStateIsCompiled','preferredReflectionFormat','rotationGizmo','_Cache','Snorm8x4','_MaxSpecularPower','_metallicReflectanceColor','bindShadowLight','_orthoBottom','_updateVector4ForUniform','_useVertexColors','BABYLON.TriPlanarMaterial','DoubleSidedCheck','proceduralTextures','screenSpaceReflectionPostProcess','{R:\x20','projectOnPlaneToRef','release','_resetLayout','compileGLSL','getPositions',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_createWorkerAsync','delta','OrthoOffCenterLH','ClampBlock','_handleGamepadActions','RGBA16UI','_stopSubEmitters','getQueryParameter','_createCompositionEffect','fromFrame','_markAllSubMeshesAsTexturesAndMiscDirty','cascaded\x20shadow\x20map\x20generation\x20for\x20pass\x20id\x20','useSRGBBuffers','onGripButtonStateChangedObservable','pluginManager','SimplificationQueue','microSurfaceSampler','point','samples','createSampler','Vertex_MainEnd','worldViewProjection','GetFilename','setDarkness','_createDownSampleX4PostProcess','print','getTransformationMatrix','_invertNormalName','vRefractionFilteringInfo','setPointerOverSprite','_transformYawPitchInv','Unable\x20to\x20load\x20the\x20ShaderMaterial','_actAsRegularMesh','CreateAnimation','activeParticlesPerfCounter','_activeCameraChangedObserver','_blockCompilation','#define\x20EMISSIVEUV1','TEX_2D','getTriggerParameter','Log2','float','requiredLimits','addKeyboard','Force\x20normal\x20forward','beginHierarchyAnimation','BJS\x20-\x20','FromValuesToRef','COMMAND_SETFLOATARRAY3','_onUserActionRequestedObservable','R32Uint','_applyViewport','_checkRotate','convertToGammaSpace','_detachCameras','getObjectCenterWorld','PBRIridescenceConfiguration','bindGroupEntries','AnaglyphGamepadCamera','rightTrigger','deltaZ','_IsUASupportingBlobStorage','environmentIntensity','nodeType','rawVertexSourceCode','Permission\x20not\x20granted.','offsetRay','\x20=\x20computeEnvironmentIrradiance(','_SerializeValueAsString','_normalizeSkinWeightsAndExtra','_horizontalBlurPostprocess','premultipliedAlpha','_featureContext','Vec3','SubSurfaceBlock','bankedTurnMultiplier','vertexArrayObject','\x20version:\x20','GAMMADIFFUSE','setMeshTarget','Firefox/59','_updateTAndVitality','depthClearValue',':\x20Texture\x20','attachedMesh','movementThreshold','GrainPostProcess','getTotalIndices','SS_USE_GLTF_TEXTURES','Rotate2dBlock','base64String','DELAYLOADSTATE_NONE','pointerDownTriggered','_mergeCoroutine','_smoothSteps','_activePluginsForExtraEvents','_reorderTriangleFanMode','facet1','BABYLON.ComputeShaderParticleSystem','This\x20function\x20is\x20not\x20available\x20in\x20Babylon\x20Native','FromRotationMatrix','onbuttondown','numParticles','register','setToDefaultParticle','_isAnimationSheetEnabled','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[','previousRenderId','_scaledColorStep','RG16I','instancesPreviousBuffer','_tmpQuaternion','_action','world1','doNotLoadControllerMesh','_isImpostorInContact','collisionRetryCount','getProjectionMatrix','defaultView','HDRBrightPass','failed\x20to\x20asynchronously\x20prepare\x20wasm:\x20','cells','occlusionInternalRetryCounter','UV2','Multiple\x20drag\x20modes\x20specified\x20in\x20dragBehavior\x20options.\x20Only\x20one\x20expected','_addSide','accessorType','_effectLayerOptions','_getNegativeRotationToRef','lookAt','ambientOcclusionForDirectDiffuse','verticesStart','_getTextureTarget','setUniformBuffer','targetBoneIndex','_isReadyInternal','GreaterOrEqual','_boundingInfo','Compose','bufferData','https://assets.babylonjs.com/meshes/HandMeshes/handsShader.json','_vertexCompilationState','ParticleTexture','_checkVerticesInsteadOfIndices','WEBKIT_WEBGL_compressed_texture_pvrtc','HDR\x20Bad\x20header\x20format,\x20unsupported\x20FORMAT','uint16','StopAnimationAction','Error\x20updating\x20gamepad\x20','MIXMAP2','MaterialPluginBase','useNonLinearDepth','_linkPrePassRenderer','onRuntimeInitialized','meshSpace','move','vSphericalY','getPositionToRef','GAMEPAD','#define\x20DIFFUSE','_updateMatricesForEffect','refractionIntensity','bloomMerge','getWorldMatrix','uint8x2','procedural','subtract','updateDistanceJoint\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin','link','#ifdef\x20NONUNIFORMSCALING\x0d\x0a','autoEnableWebVR','_passedProcess','getAudioContext','_ScaleReadOnly','poster','RGBA32F','executeNativeFunction','_markAllSubMeshesAsFresnelDirty','bgra8unorm-storage','_tempPickingRay','scope','Timestamp','_buttonRB','THUMB','ino','_tempInfluences','onmessage','Direct\x20Clear\x20Coat','onCollideEvent','setRotation','Error\x20status:\x20','skyBox','_rightController','REPLACE','_create','depthSort','POSITIVE_INFINITY','Mesh\x20is\x20incompatible\x20with\x20morph\x20targets.\x20Targets\x20and\x20mesh\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','_defineLODReflectionAlpha','extendSize','depthPeelingRenderer','bjsEarcut','_containerImage','_setNodeTransformation','_includeShaderStore','triplanar','Oculus\x20Touch','HDREnabled','computeHighLevel','updateUpVectorFromRotation','OnDoublePickTrigger','addFloorMesh','gridControl','_disposeBezierCurve','addPipeline','_createGizmoMesh','onAnchorRemovedObservable','_key','callback','_isNodeInContainer','_onPointerUpHandlerRef','samplingMode','Quaternion','_deletePipelineContext','_onVRDisplayChanged','disablePointerInputWhenUsingDeviceOrientation','performanceMonitor','ProfileId','Reflection','inlineShaderCode','drawBuffersWEBGL','faceIndices','_renderSubMeshes','min','InverseToRef','BABYLON.StepBlock','STEP_AFTERRENDERINGMESH_PREPASS','_defaultPipelineTextureType','onHitTestResultObservable','PrepareDefinesForLights','MATERIAL_OPAQUE','LoadFileError','TEXTUREFORMAT_RGB_INTEGER','renderOverlay','_hideMuteButton','lensFlareComposePostProcess','NAME_LAYER','ConvertPanoramaToCubemap:\x20input\x20cannot\x20be\x20null','useAutoRotationBehavior','Could\x20not\x20extract\x20the\x20name/type\x20of\x20the\x20function\x20from:\x20','CannonJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.','pbrDirectLightingFunctions','_ssrDownsample','hasOriginBottomLeft','\x20/\x20Error:\x20','isDDS','.disableLevelMultiplication\x20=\x20','attenuateIntersectionDistance','setSourceTexture','Hermite1stDerivative','FragmentOutput','[Reflector]\x20Connecting\x20to\x20ws://','_postMultiplyPivotMatrix','_triangles','PointList','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(','enableNoise','setFriction','LoadScriptAsync','_oneVector','_ShowLoadingScreen','idle','preStep','_linkConnectionTypes','_ssrPostProcess','_getRenderPipeline','getActiveMeshes','fogEnd','fxaaEnabled','thicknessMatrix','pbrBlockAnisotropic','TRILINEAR_SAMPLINGMODE','automaticNormalizationNormal','\x20*\x20length(','getLensFlareSystemByName','prePass_Reflectivity','_vRefractionFilteringInfoName','\x20=\x200.0;\x0d\x0a','globalExposure','sampleSphere','Center','_emitFromParticle','BOTTOM','_scatteringDiffusionProfileIndex','CubeRawRGBD','_domOverlayType','\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','minNodeName','_displayGaze','ClearCoat\x20Tangents','FOGMODE_EXP','_slerping','closePath','connectInputBlock','_reinitializeAttachments','setFloatArray4','TEXTURE_MIN_FILTER','setAttenuationFunction','_lights','skipPointerUpPicking','_renderOpaqueSorted','onTouchpadButtonStateChangedObservable','Firefox','_cachedWRotationCenter','SHADOWCSMNUM_CASCADES','inputElement','#define\x20CUSTOMEMITTER','SS_ALBEDOFORREFRACTIONTINT','RGBA','_idbFactory','xr_standard_thumbstick_yaxis_pressed_value','_emitterInverseWorldMatrix','FallbackTexture','getColorWrite','FACE_RIGHT','normalMap1','systemValue','bindAttachments','cocPrecalculation','_FileToolsLoadImage','TEXTURE_2D','_tmpAmmoVectorRCB','setReflectionTextureMatrix','dispatchParticles','createRawTexture','astc-6x5-unorm-srgb','_code','isCube=','HIGH_FLOAT','disableCubeMapReflection','addSkeleton','_interactionsEnabled','getLightById','EACR11Snorm','SS_MASK_FROM_THICKNESS_TEXTURE','TEXTURE_PLANAR_MODE','vec3\x20viewDirectionW\x20=\x20normalize(','vSpecularInfos','_t0','_generateConversionCode','createNormals','_emitter','(None)','SSAO2RenderingPipeline','_highLimitsCache','property','Position3D','_hasTargetStopDurationDependantGradient','xr_standard_touchpad_pressed_value','restoreRoll','disableMorphTargetTexture','_isMonitoring','MAT3','_waitingParentInstanceIndex','_markSubMeshesAsMiscDirty','prevBreakDistance','setIntArray3','_InverseFromVec','_buildBlock','_customRotationQuaternion','/dev/tty','useOctreeForCollisions','updateUInt4','Octree','_vrDisplay','Fragment_Custom_Albedo','conjugateInPlace','_verticalBlurPostprocess','_appendParticleVertices','_deserialize','getDepthInformation','float\x20glossiness\x20=\x20','_updateCellInfoFromSystem','TEXTURE_FILTERING_QUALITY_MEDIUM','_effectIntensity','bc4-r-unorm','preExportTextureAsync','Unsupported\x20alpha\x20mode:\x20','_onInputSourcesChange','_clearPreviousDraw','notifyObserver','numBundleReuseNonCompatMode','Ray','_buttonStart','_offset','Attention,\x20PlaneImposter\x20might\x20not\x20behave\x20as\x20you\x20expect.\x20Consider\x20using\x20BoxImposter\x20instead','zmin','halfDepth','BJSCANNON','sharpen','read','supportDepthStencilTexture','_inputManager','measuredWidthInMeters','onAfterBoxRenderingObservable','Error\x20in\x20onProgress\x20callback:\x20','hashCode','_emitFunctionFromInclude','nbSharedFaces','SHEEN_TEXTUREDIRECTUV','\x20=\x20transpose(','buffer','_scaleIn','pixel_size','_RequestPointerlock','PrepareDefinesForBones','uints','_events','_checkOcclusionQuery','bankedTurnLimit','_alphaBlendEqParams','interpolateReady','waterColor','stencilClearValue','position2d','bc2-rgba-unorm-srgb','vOffset','BABYLON.PBRSpecularGlossinessMaterial','_enableReflectivity','sessionMode','_useMicroSurfaceFromReflectivityMapAlpha','setStencilFunctionReference','useStablePlugins','_isImpostorPairInContact','SCENELOADER_SUMMARY_LOGGING','syncMeshWithImpostor','controllerType','BrowserBack','#define\x20CUSTOM_VERTEX_DEFINITIONS',')\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','_FresnelDirtyCallBack','_onXRFrame','browserGamepad','_onCollideObserver','localAxesSize','rotationSpeed','_depthMrts','Sign','MATERIAL_ALPHATEST','effectiveDirective','PARTICLES_BILLBOARDMODE_STRETCHED_LOCAL','vDiffuseInfos','rotate60About','VALIDATION_UINT_32','createFallbackVRDeviceOrientationFreeCamera','_updateInt2ForEffect','autoplay','isBodyInitRequired','_onSelectionChangedObservable','waveLength','previousWorld','uniform\x20','setNumParticles','updateGazeTrackerColor','sunPosition','renderSelf','_sqlite3_bind_text','paddingColor','_condition','getBaseSize','_tryToRun','THUMB_PHALANX_PROXIMAL','BABYLON.MaxBlock','registerView','_linkRefractionWithTransparency','ElbowBlock','_sharedData','/dev/shm','getImpostorForController','onRightButtonStateChangedObservable','vectorsWorld','COMPRESSED_RGB_ETC1_WEBGL','_leftHandedMeshes','_blurDispersionStrength','onPlaneRemovedObservable','instantiateStreaming','defineNames','blackAndWhite','needDepthPrePass','leftColor','useStandingMatrixAsync','COMPRESSED_RGBA_S3TC_DXT5_EXT','REFLECTIONFALLOFF','LavaMaterial','vectors4','shadowOrthoScale','OPACITYRGB','xr_standard_touchpad_xaxis_touched_max','onBeforeStepObservable','_setPrimitiveMode','moveAllFromScene','markAsUnprocessed','SpecularTextureEnabled','_CreateMouseEvent','boundingBoxSize','_isActive','_setEnabled','_xhr','locallyTranslate','canConnectTo','disableVR','HEADER_LEN','materialContext','_processLoop','currentViewport','TEXTURE_FILTERING_QUALITY_HIGH','RENDERBUFFER','worleyTemp','_beforeDraw','MESH_DETECTION','_isMaterial','gridOffset','Anchors\x20are\x20not\x20enabled\x20in\x20your\x20browser','depthAttachmentViewDescriptor','_attributeLocationByName','SHADOWPOISSON2','_evaluateActiveMeshes','_updateCamera','STEP_POINTERDOWN_SPRITE','_initialQuaternion','_shouldAnimationStopForInteraction','content-type','HDRDepthOfField','_wheelZActionCoordinate','checkCompatibilityState','beginAnimationLoop','_performanceMonitor','RightReadOnly','RADIANCEOVERALPHA','_inheritedVelocityOffset','checkReadyOnlyOnce','_isCube','HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.','keysRadiusModifierShift','_epsilon','volumetricLightFinalPostProcess','COMPRESSED_RGBA_BPTC_UNORM_EXT','\x20functions\x20found.\x20functionDescr=','selectionMeshPickedColor','SS_HAS_THICKNESS','_currentEmitRate2','_useParallax','reflectionSamplerHigh','getRestPose','lumOffsets','isEnabled','defines','_moveScene','ambientTextureStrength','MIDDLE_FINGER_METACARPAL','_frontFace','Spring','blurDepthMaxFilterSize','_cachedUpdateDefines','CylinderImpostor','enableSpectatorMode','baseline','.minimum\x20=\x20','vClipPlane','SPECULAROVERALPHA','influence','beginPath','_createSoftbody','TBN','eyeParameters','xr_standard_touchpad_xaxis_pressed_value','manualUpdateOfPreviousWorldMatrixInstancedBuffer','#define\x20ALBEDOCOLOR','_dispatcher','dbgSanityChecks','initTwgsl','setUIntArray3','coordinatesIndex','BABYLON.InstancesBlock','shift','Engine.RawTexture','shadowColor','mark','_refractionRTT','EffectLayerSceneComponent','_queueNewFrame','AutoDetect','textureFormat','keysRotationOffsetDecr','UV4Kind','limitVelocityGradientSampler','recordVertexArrayObject','_currentParentWhenAttachingToBone','defineProperties','_isLight','previousBones','_renderVertexBuffers','onAfterRenderTargetsRenderObservable','hideLoadingUI','twgsl\x20is\x20not\x20available.','FRAGMENT_SHADER','_isDefaultTeleportationTarget','_betaTransition','sizeRange','cameraToUseForPointers','CheckColors4','_RotationAxisCache','onButtonDownObservable','INDEX_FINGER_PHALANX_DISTAL','onCreateCustomMeshImpostor','gamepad','Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering','_handlePluginEventHardBindForSubMesh','_rollingFrameTime','\x20-\x20scissor\x20applied\x20-\x20(','OBJECTSPACE_NORMALMAP','_animationLoopFlags','_controllerCache','_interactionsRequested','_computationVector','getMatchMinimumDistance','LineLoopDrawMode','NORMAL','uniform2fv','isFullscreen','selectstart','_lerpAxisTransform','requestHitTestSourceForTransientInput','RGBA32Uint','fragmentDepthSupported','attach','TEXTUREFORMAT_RGBA','mainColor','TEXTURE_INVCUBIC_MODE','TEXTURE_BILINEAR_SAMPLINGMODE','GL_ALPHA_FUNCTION_DST_ALPHA','_includedOnlyMeshes','_setCameraTransformation','vignetteColor','_areMiscDirty','LoadAssetContainer\x20is\x20not\x20supported\x20by\x20this\x20plugin.\x20Plugin\x20did\x20not\x20provide\x20a\x20loadAssetContainer\x20or\x20loadAssetContainerAsync\x20method.','_createDragGradientTexture','_leftStick','ACTION_OnLongPressTrigger','_minFrame','DepthPeelingRenderer-DepthTexture','_scaling','Use\x20thickness\x20as\x20depth','_buildWasSuccessful','\x20(JS)','primaryLightIntensity','pbrBlockReflectivity','onAfterParticlesRenderingObservable','addCollectionStrategies','reorderTriangleFanMode:\x20Vertex\x20buffer\x20kind\x20','_createLensFlarePostProcess','hasPositions','_glslang','.value\x20=\x20','FreeCameraTouchInput','ISLINEAR','TEXTURE_LINEAR_LINEAR_MIPLINEAR','[Reflector]\x20Received\x20server\x20message:\x20','frame\x20#','_cacheSampler','reflectionTexture','HEMILIGHT1','_offsetX','MAIN','beginMonitoring','getObjectExtents','isConstant','Matrix','distanceTo','monitorRunDependencies','xr-near','reflectionColor','wasmBinary','This\x20node\x20is\x20not\x20meant\x20to\x20be\x20an\x20output\x20node.\x20You\x20may\x20want\x20to\x20explicitly\x20set\x20its\x20target\x20value.','rotationThreshold','getDistances','prepareDefines','isFourCC','_ExitPointerlock','trackUbosInFrame','arraySize','generic-trigger-squeeze-touchpad-thumbstick','postProcessScaleFactor','removeExcludedSkinnedMesh','PhysicsImpostor','ClearCache','updraftMode','Velocity\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','_contentUpdateId','_correctPositionIfNotTrackPosition','outlineWidth','LogShaderCodeOnCompilationError','_tmpVec3','_MSAAFramebuffer','CascadedShadowMap\x20is\x20not\x20supported\x20by\x20the\x20current\x20engine.','_updateGeometryBufferLayout','forcedBindableBlocks','ImportMeshAsync','_setDrawWrapper','computeSource','sqlite3_column_text','_emitVaryingFromString','isNonUniformWithinEpsilon','rayFromWorld','Particle','_isIdentity','AMBIENT','STANDARD\x20GAMEPAD','_movementDirection','DepthBias','getImageWidth','Default','intersectsBox','particleEmitterType','_getFreeVariableName','occlusionRetryCount','assign','CLIPPLANE6','matrices3x3','paddingRatio','pixelDepth','FromLookDirectionRHToRef','UNSIGNED_SHORT_5_5_5_1','transformedUV','_getUVW','useExponentialShadowMap','unBindMesh','_hasEnteredVR','KHR_materials_clearcoat','maxEmitPower','normDepthBufferFromNormView','restitution','_LoadProfilesFromAvailableControllers','Could\x20not\x20retrieve\x20a\x20WebGPU\x20adapter\x20(adapter\x20is\x20null).','\x0a#define\x20EPSILON\x20','manualEmitCount','VERTEXCOLOR_NME','motionStrength','tiledPlaneBuilder','getWaitingItemsCount','_skipRendering','fillRect','CameraPosition','_lightMesh','Uint16','_adapterInfo','getContextAttributes','LoadBinariesFromCurrentThread','_lastSecAverage','facetPositions','Failed\x20to\x20retrieve\x20controller\x20model\x20from\x20the\x20remote\x20server:\x20','PREPASS_VELOCITY_INDEX','onSizeChangedObservable','SphereImpostor','.rgb;\x0d\x0a','onUnBindObservable','_addNewAttachObserver','.texture.vOffset\x20=\x20','Compute','_bufferManager','.manifest','AddParser','Roughness','rootNodes','_createVelocityGradientTexture','_blockName','astc-6x6-unorm-srgb','.wSwizzle\x20=\x20\x22','SCALAR','CloudBlockCodeFBM','Red','_invertNormalMapY','roughnessFactor','movementEnabled','WebGPU\x20context\x20lost.\x20','_nextActiveAction','HEMILIGHT','mipmapCount','_ownerBlock','OES_texture_float','Error\x20while\x20trying\x20to\x20load\x20image:\x20','totalAdditiveWeight','dirname','numInfluencers','worldReflectionViewProjection','reflectanceMatrix','BackCompatCameraNoPreventDefault','_collisionPoint','_sourceCode','CustomBlock','lightDisposed','_inertialPanning','_horizontalBlurPostprocess2','independentVideoSource','_bufferViewArray','trySetPreferredPlaneDetectorOptions','VectorSplitterBlock','maximumThickness','onAnchorUpdatedObservable','dbgVerboseLogsForFirstFrames','OnEnginesDisposedObservable','isAnAncestorOf','observerDefault','_updateAnchorWithXRFrame','isSystemValue','captureStream','normalMapColor','[2][1],\x20','skipFinalColorClamp','_deviceRoomRotationQuaternion','cancelScheduledValues','_buffer0','RegisterFallbacksForProfileId','INTENSITY','no\x20controller\x20requested\x20was\x20found\x20in\x20the\x20available\x20controllers\x20list','OPACITYDIRECTUV','sharedNodes','_blendFunctionParameters','totalWeight','_meshAttachedObservable','lensFlareDistortionStrength','_onMouseMove','LAST','vec3','SHADOWPCF1','file:https:','_headsetMesh','CreateBox','BLEND','_transformMatrixTexture','CreateAlphaTexture','setArray2','_tmpUnityRotation','vertexID\x20=\x20float(gl_VertexID)\x20*\x20morphTargetTextureInfo.x;\x0d\x0a','inverseBindMatrices','diagonalLength','planes','TextureCompressionETC2','useMaskFromThicknessTexture','_worldPositionNameInFragmentOnlyMode','_updateRenderBuffer','_DownReadOnly','_pointerOverSprite','_onClearObserver','E1d','ZeroReadOnly','highlightsSaturation','_LightmapTextureEnabled','_updateNonUniformScalingState','Auto','random','http:','Received','_createRampGradientTexture','_CalculateMinMaxPositions','\x20=\x20getRand(','chars','finalDiffuse','nbFaces','SS_REFRACTIONMAP_3D','precision','GL_ALPHA_FUNCTION_CONSTANT_COLOR','RotationX','ParticleTextureBlock',',\x20axisXControlRadius:\x20','_dPadDown','xr-controller-movement','GetAttributeByUniqueId','_DirtyCallbackArray','physicsFriction','_eventState','_sqlite3_result_text','rotationGizmoFragmentShader','_reconstructedMesh','rotateToRef','display','Unable\x20to\x20create\x20Occlusion\x20Query','uniform1ui','axisYControlHeight','lodMeshIds','_sourceNormals','BABYLON.Animation','_onBeforePhysicsStepCallbacks','_onSelect','teleportationSpeed','subsurface','onerror','QUALITY_HIGH','_emitFunction','enableEdgesRendering','_updateModel','_IsDifferent','teleportationCircleMaterial','updateTextureSamplingMode','etc2-rgb8a1unorm-srgb','ALPHA_EQUATION_MAX','references','_volumetricLightStepsCount','_UpdateFlagSeed','AttachAfterBind','diffuseTexture8','alwaysSelectAsActiveMesh','morphTargetTextureIndices','createCubeTexture','\x20=\x20step(','NormalizeRadians','_AnyMouseId','attachedToElement','mapPanning','_primaryShadowColor','canvas','writeFloat32Array','_depthClearColor','RED_INTEGER','createGPUTextureForInternalTexture','stereoscopicInterlace','magicleap-one','fov','clear','addFromContainer','Plugin\x20\x22','_associatedChannel','_RescalePostProcessFactory','#define\x20IS_NDC_HALF_ZRANGE','grasp','No\x20camera\x20available\x20to\x20enable\x20depth\x20renderer','updateArray','DumpData','log2','invertNormalMapX','BABYLON.ExecuteCodeAction','_isDisposed','_shouldGenerateFlatShading','hit','BABYLON.AbstractMesh','getInputElement','forceWireframe','_createLiquidRenderingPostProcess','fill','_useLogarithmicDepth','createRange','responseText','volumetricLightPostProcess','_renderToTarget','Unable\x20to\x20load\x20the\x20sprite\x20manager','automaticBuild','selfCollisionNumSkip','_getData','x-axis','radius','interpolationType','_colorRemapGradients','Sint8x2','_absoluteTransformIsDirty','_beforeRenderingMesh','render\x20target\x20pass','_createTargetRenderTexture','MediaElement','atan','zmax','_hasReachedQuota','_createMotionBlurPostProcess','\x20-\x20_setTexture\x20called\x20with\x20a\x20null\x20_currentEffect!\x20texture=','ACTION_OnPickDownTrigger','_spectatorMode','body1','fresnelColor','onAudioLockedObservable','dependsOn','_onlyForInstances','blurVerticalSize','BABYLON.LegacyPBRMaterial','_renderCamera','vSphericalXY','PrepareDefinesForLight','updateFlag','lastNativeXRHitResults','reverseLeftRight','.toLinearSpace()','bendAxis','_calculateError','\x0aBad\x20Bone\x20Indices\x20=\x20','_gridControl','getPivotPointToRef','title','jointDistance','rgbIn','boundingBoxMaximum','getActiveCount','onModelLoadedObservable','detailTexture','iterateStatements','_plus90X','onHandAddedObservable','NO_CAP','Vector2','_timeAccumulator','FresnelParameters','Alpha','USE_EXACT_SRGB_CONVERSIONS','sqrt','forceRG8','_jointTransforms','axisYControlRotation:\x20','StartPerformanceCounter','MoveTowards','animationParameters','debugSamplerSampler','_MIN_DEPTH','_CostMatrix','_clearColor','#define\x20OPACITYUV1','BABYLON.DefaultRenderingPipeline','_generateHarmonics','finalColor.rgb','_collider','_softVertexData','vSphericalL1_1','getJointMesh','onHandRemovedObservable','grow','screenSpaceReflection2BlurCombiner','rightDegrees','\x20-\x20counters','_infiniteDistance','onFeaturePointsAddedObservable','ignoreCameraMaxZ','turbidity','GlowingMeshStencilReference','farInteractionFeature','onlyCheckPointerDownEvents','\x20vrdisplayready','buildUniformLayout','enableTransientHitTest','_originalCanvasSize','autoUpdateBonesMatrices','TargetIncompatible','HasRenderTargetTextures','faceXaxis','_CreateKeyboardEvent','TEXTURE_LINEAR_NEAREST','FollowCameraKeyboardMoveInput','_LinesMeshParser','_RegisterExtensionFunctions','_stencilStateComposer','hdrDecreaseRate','\x0d\x0a//\x20','CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE','opacity\x201.5s\x20ease','lod','maxPitch','setStencilBuffer','maximumWorld','_getTimeQueryResult','renderList','_basePostProcess','_useMaskFromThicknessTexture','astc-12x12-unorm-srgb','_keyboardBlurEvent','TransformNode','posShape','webkitRequestFullscreen',',\x20axisPinchControlHeight:\x20','spheres','thinInstanceRefreshBoundingInfo','Not\x20Implemented','_cachedStencilOperationDepthFail','onAfterViewRenderObservable','writeInt32Array','finalWidth','COLOR','_onCanvasPointerOut','shadowMapFragment','loadAssets',',\x20Ranges:\x20{','impostor','MirrorTexture','_depthRenderer','_renderForCamera','wheelYRotateRelative','SPHERICAL_HARMONICS','_ondpaddown','width','DefaultLogoUrl','_createColorGradientTexture','HasPickTriggers','setZOffset','getFacetNormal','setMainColor','astc-5x4-unorm','PREPASS_NORMAL','_reflectivityIndex','.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','createExternalTexture','nearInteractionOptions','_isParentEnabled','debugLimit','MAX','IsSupportedAsync','STEP_AFTERCAMERADRAW_PREPASS','_useSceneAutoClearSetup','THUMBSTICK_PRESS','is32Bits','webglcontextlost','getCamera','_particleSystems','vSphericalX','HDRMotionBlur','No\x20shape\x20available\x20for\x20extruded\x20mesh','_blurX','_refractionIntensityTexture','wheelZMoveRelative','_onEnabledStateChangedObservable','pinchInwards','_getWGSLShader','_TempFogColor','onFrameObserver','root','MICROSURFACEFROMREFLECTIVITYMAP','_angles','preferMultiviewOnInit','onAfterRender','PickSphere','_loadImage','frontColor','SHADOWCLOSEESM','_updateGammaSpace','Data\x20is\x20undefined','setVerticesBuffer','_hardwareTexture','sheenOut.finalSheenRadianceScaled','_previousRatio','transcodedPixels','useEnergyConservation','outerConeAngle','vertexShaderName','uv6s','_attachGazeMode','GetFogState','getOwnPropertyDescriptor','_property','horizontalBlur','_onOrientationEvent','_GetRightHandedQuaternionArrayFromRef','serializeVerticeData','onAnimationLoopObservable','setDepthBiasSlopeScale','_depthStencilTextureWithStencil','One','RGBA16Uint','coneAngle','particlePositionGenerator','COMMAND_SETFLOATARRAY2','_injectVertexCode','.target\x20=\x20','preScaled','getUint8','onDragStartObservable','onAfterRenderCameraObservable','_count','addChildShape','_spriteRenderer','Exp','readyState','processCode','useBoundingInfoFromGeometry','_rootMesh','unfreezeWorldMatrix','skeletonViewer','toggleProjectionMatrixHandInPlace','getRenderingMesh','Denormalize','OCCLUSION_TYPE_OPTIMISTIC','inputSource','normalTextureY','_handleDataAvailable','getEffectDefines','PBRSpecularGlossinessMaterial','_follow','image/png','ThinTexture','_maxYaw','_callbackPluginEventFillRenderTargetTextures','scissorClear','shaderPlatformName','setAlphaToCoverage','Metallic','_NumBindGroupsLookupCurrentFrame','diffuseFresnelParameters','Sphere','_stencilRefsCurrent','href','_currentEffect','useRGBColor','_rightStickAxisX','shadowMaxZ','CreateRope','#define\x20CUSTOM_FRAGMENT_MAIN_BEGIN','uniform4ui','_GetCompareFunction','.dds','setBodyStiffness','Bind','_modelReady','addFloat2','Fragment_Custom_Diffuse','STENCIL_OP_FAIL_Z_INVERT','Node','_renderEncoderDescriptor','vLightDiffuse','updateVector4','innerConeAngle','STENCIL_TEST_GREATER','Fragment_MainEnd','NUM_MORPH_INFLUENCERS','isStereoscopicSideBySide','stderr','useSunPosition','renderDepthTexture','MorphTarget','Neutral','localAxes','_minValue','#define\x20RIGHT_HANDED_SCENE','leftHMatrix','COLORGRADING','inertia','MATERIAL_ClockWiseSideOrientation','onAfterAnimationsObservable','reset','NEAREST_LINEAR_MIPLINEAR','diffuseDir','markAsAttributesDirty','getBindedMeshes','_onUnBindObservable','vSphericalL00','totalVerticesPerfCounter','getRotationQuaternionToRef','_teleportActive','_defaultAttachments','_gazeRay','_createEffectForParticles','MorphTargetsBlock','_vReflectionMicrosurfaceInfosName','axisYControlRadius','tty','_lambda','processFinalCode','pbrBlockFinalUnlitComponents','OneMinusSrcAlpha','img','loadFromFileData','_onContextLost','Constant','btTriangleMesh','negate','disableDepthRenderer','_generateGLBAsync','skipCodecCheck','textureUrl','_bumpTexture3','changed','uploadLevels','_TmpMatrix','measureText','propertyPath',',\x20callParams=','.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','Unable\x20to\x20autoplay\x20a\x20video\x20with\x20sound.\x20Trying\x20again\x20with\x20muted\x20turned\x20true','_getBonePosition','FALLOFF_GLTF','vReflectivityInfos','_panningModel','_emissiveTextureAndColor','uniform\x20samplerCube\x20','scatteringDiffusionProfile','_resizeTexturesToSameDimensions','diagnostic(off,\x20derivative_uniformity);\x0a','SoftbodyImpostor','_forceSerialize','_vEnvironmentIrradianceName','TEXTURETYPE_INT','Trying\x20to\x20bind\x20a\x20null\x20external\x20texture!\x20entry=','idleRotationSpeed','_pendingData','hasMoreFallbacks','unknown\x20function','deleteQuery','TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV','_Smallnum','rotateY','onFirstStepDetected','referenceScaling','_postProcessScaleFactor','_RenderPassIdCounter','_rayFromWorld','_collide','AnimationGroup','setUIntArray4','needNormals','oitFrontColorSampler','orthoTop','mainTextureType','colorCurves','setPhysicsProperties',',\x20property:\x20','The\x20value\x20passed\x20to\x20[Scene.audioListenerPositionProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3','_audioDestination','Depth','_getLocalRotation','_canvas','_useRampGradients','_onDataLayoutChanged','OCCLUSION_TYPE_NONE','clipPlane','_disableDepthWrite','outputs','defaultMaterial','customAllowRendering','HEAP8','MIN_RENDERINGGROUPS','chromaticAberrationEnabled','furGravity','_groundMaterial','onActiveCamerasChanged','skyboxColor','sqlite3_value_text','WithinEpsilon','LINEAR_MIPMAP_LINEAR','animationInnerCircle','_morphTargetTextureIndices','rgba8uint','PostProcessRenderPipeline','sleeping','isMulti','granted','_removeCameraPointerObserver','refractionLeftColor','FRAMEBUFFER_COMPLETE','_CheckLimit','onPointerOutObservable','\x20-\x20viewport\x20applied\x20-\x20(','_midtonesDensity','astc-12x10-unorm','onBeforeViewRenderObservable','setBodyRestitution','VALIDATION_INT_32','STENCIL_OP_PASS_Z_INCRSAT','_writeMask','_sphericalPolynomial','_CreateLightLines','preferredCameraIndex','neutralColor','setColorWrite','_currentInstanceLocations','effectLayers',',\x20speedRatio:\x20','_computePrimaryColors','_customMeshSet','MS_BRDF_ENERGY_CONSERVATION','storageBuffers','onClearObservable','_onPrePointerObservableObserver','_useRenderPasses','_ktx2DecoderOptions','Unable\x20to\x20read\x20','_headphone','texture','TEXTURE_MIRROR_ADDRESSMODE','particles','WEIGHTS','_mrtLayout','_controllerPickRadius','FILTER_BLUREXPONENTIALSHADOWMAP','BABYLON.SharpenPostProcess','assetContainerRootMesh','/dev/tty1','QueryResolve','cullingStrategy','loadend','_setupBackground','Unable\x20to\x20create\x20instance\x20buffer','supportsSession','cell','r32float','BloomEnabled','onBeforeTextureInitObservable','useRoughnessFromMetallicTextureGreen','partitioningBBoxRatio','_tintTexture','areAllEffectsReady','FILTER_NONE','STENCIL_OP_FAIL_Z_DECR','getAbsoluteTransform','_linesPositions','onAnimationGroupPauseObservable','Could\x20not\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27','previousWorldMatrixInstancedBuffer','postExportNodeAsync','DEFAULT_USE_SPHERICAL_HARMONICS','vEyePosition','vAlbedoColor','prePass_Position','BABYLON.ParticleBlendMultiplyBlock','_alphaMode','RGBA8Sint','ArcRotateCameraGamepadInput','ArcRotateCameraKeyboardMoveInput','customInstances','ROUGHNESSSTOREINMETALMAPGREEN','getEyeParameters','Scene\x20for\x20Reflection\x20Probe\x20(name\x20\x22','\x20=\x20pow(\x20','mrtCount','_ColorGradingTextureEnabled','.g\x20*\x202.0\x20+\x20','TOUCH','_fragmentOutputNodes','_valueCache','_leftController',',\x20buffers=','cTFASTC_4x4','prePass_Albedo','_RunDirtyCallBacks','needRebuild','_axisTargetedByLeftAndRight','onBeforeRenderTargetsRenderObservable','transaction','upload','_AddKeyframeValue','bc1-rgba-unorm-srgb','_allowPostProcessClearColor','const','_cachedUAng','alphaCutoff','vLightData','upAxis','readFileSync','_renderViews','ConvertPanoramaToCubemap','wheelXMoveRelative','_enableBlurDepth','call','addRotation','radiusBottom','intensityMode','_velocity','_selectionPointerUp','SRGB_EXT','_instanced','NdotV','You\x20must\x20provide\x20the\x20binding\x20mappings\x20as\x20browsers\x20don\x27t\x20support\x20reflection\x20for\x20wgsl\x20shaders\x20yet!','\x20from\x20the\x20remote\x20server:\x20','ASTC10x10UnormSRGB','generateOutputInGammaSpace','facetNormals','\x20+\x20','_afterRenderTargetDrawStage','vec4(','Unsupported\x20babylon\x20environment\x20map\x20version\x20\x22','_mergeDrawWrapper','rotate','onlefttriggerchanged','_getAphaBlendState','scalingDeterminant','BABYLON.VolumetricLightScatteringPostProcess','getHighestFrame','_type','nbFacesAtPole','getHeight','renderListPredicate','renderWidth','getTransformMatrix','DiffuseTextureEnabled','FALLOFF_PHYSICAL','_padSensibilityUp','viewProjection',',\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','needsPreviousWorldMatrices','END','_ownsBuffer','_blendBackMrt','_currentAngularSpeed2','textureProjectionMatrix','releaseTextures','_locomotionTarget','pbrMetallicRoughness','SawTooth','_computeTransformMatrices','updateDirectColor4','chromaAbCorrection','FluidRenderingObjectParticleSystem','Horizon\x20occlusion','state','TEXTURETYPE_FLOAT','LuminanceSteps','getHeadsetImpostor','getRotation','_NUS','No\x20B\x20button\x20on\x20left\x20hand','_DefaultMaximumThickness','onControllerRemovedObservable','_successCallback','_shadowOnly','setStencilFunctionMask','Trying\x20next\x20fallback.','Light_Type_','#define\x20KERNEL_DEP_WEIGHT','CENTER','zoomingSensibility','Cannot\x20call\x20applyDisplacementMap:\x20Given\x20mesh\x20is\x20not\x20complete.\x20Position,\x20Normal\x20or\x20UV\x20are\x20missing','_CreateLinearOrStepAnimation','matricesWeightsExtra','vClearCoatBumpInfos','_packedAndReady','HDRLuminanceDownSample','_coordinatesIndex','objectStore','isMultiview','_GetHalfFloatAsUIntRGBAArrayBuffer','HDRLuminance','PREMULTIPLYALPHA','isMobile','Logarithmic\x20depth\x20is\x20not\x20compatible\x20with\x20orthographic\x20cameras!','Fragment_MainBegin','streaming','shadowsInfo','SHEEN_TEXTURE_ROUGHNESSDIRECTUV','ondpadup','addUniform','_indexOfRefraction','VRDeviceOrientationVRHelper','teleportationTarget','_samePointCheckStartIdx','indirectDrawBuffer','_FacesMapping','_castRayAndSelectObject','sheenDir','_linkInternalTexture','getProgramParameter','areUpdatesFrozen','lastDragPosition','_unObserveRenderList','customEmissiveColorSelector','dirLight','vrMetrics','setDeltaRotation','setCurrentPoseAsRest','ALPHA_SCREENMODE','uniform4uiv','vec2(0.)','_createEffectForPostProcess','bjsfeature-points','.g);\x0d\x0a','cameraColorGradingEnabled','.y\x20&&\x20','_ExtractLongWordOrder','activeCamera','_boundTexturesCache','applyDisplacementMapFromBuffer','_DumpToolsEngine','SSAORenderEffect','_prepareRessources','timeToTeleport','Int','STEP_AFTERRENDERINGMESH_OUTLINE','Unsupported\x20Vertex\x20Buffer\x20type:\x20','slope','useReverseDepthBuffer','xrCompatible','getBoundingInfo','isLuminance','selectionMesh','REFLECTIONFRESNELFROMSPECULAR','ConvexHullImpostor','invScale','deviceRotationQuaternion','onEnteringVRObservable','_renderingGroupId','htc_vive_none','teleportationPlaneDynamicTexture','preferredDetectorOptions','error\x20initializing\x20worker','PrepareAttributesForMorphTargetsInfluencers','ComputeShader','PROPERTIES','_getFromCache','autoUpdateTexture','_lightDataUniformName','.env\x20not\x20supported\x20in\x202d.','_isReady','buttonCross','Can\x27t\x20find\x20buffer\x20\x22','scenes','_ClearCoatTextureEnabled','getAudioDestination','getRemainingSQL','diffuse2Infos','PosterizeBlock','_refreshRate','volumetricLightCoefficient','_Distance','hasObservers','Invalid\x20JSON\x20from\x20string.\x20Spritesheet\x20managed\x20with\x20constant\x20cell\x20size.','refraction','createDynamicVertexBuffer','PositionKind','fStop','_initializeBlurRTTAndPostProcesses','_clearQuad','#define\x20BLENDMULTIPLYMODE','\x20=\x20transposeMat3(inverseMat3(','ATTRIB_TYPE_FLOAT','immersive-vr','.texture.wrapU\x20=\x20','AttributesDirtyFlag','useSpecularOverAlpha','Opaque','_states','extend','bc2-rgba-unorm','deleteQueryEXT','_teleportForward','DEFAULT_ANISOTROPIC_FILTERING_LEVEL','_GetSamplerWrappingDescriptor','setYawPitchRoll','BABYLON.ConditionalBlock','set_kPR','instanceDivisor','_setLaserPointerColor','muted','right','vFogInfos','.invertY\x20=\x20','_pending','_blockCounter','manualUpdate','Undefined','Perpendicular','_propStore','_renderingMesh','_lookAt','xrLayer','LEFT','_sqlite3_bind_parameter_index','PREPASS_ALBEDO_SQRT_TEXTURE_TYPE','vSphericalL21','setCollisionFlags','setUIntArray','offsetHeight','teleportationTargetMesh','emitComments','drawImage','brightness','_buttonCross','defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)','CustomRequestHeaders','Texture\x20*\x20Color','goldbergData','tipFresnelColor','_thicknessMapSize','_createPipelineLayout','_deactivatePointer','_loadingScreen','TEXTURE_NEAREST_SAMPLINGMODE','HDR\x20Bad\x20header\x20format,\x20wrong\x20scan\x20line\x20width','derivatives','model/gltf-binary','recreate','_FlipFaces','buttonRightStick','_prefilterOnLoad','mozfullscreenchange','preInfo','Render\x20targets','.gltf','updateDragPlane','reflectionBlur','updateVerticesDataDirectly','rawBoundingInfo','USESPHERICALINVERTEX','_paused','\x20cannot\x20be\x20found.\x20Please\x20make\x20sure\x20it\x20is\x20included.','getEyeGaze','HRTF','components','_updatable','wrapU','PerturbNormalBlock','\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}','addImpostor','range','_reorderLightsInScene','GetClipFactor','CreateTorus','onPadValuesChangedObservable','albedoOpacityBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','_extensionsOnExporting','_buttonBack','<generic\x20error,\x20no\x20stack>','getEnabledFeature','textureBlocks','COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','MATERIAL_ALPHABLEND','getCaps','animationTimeScale','Premultiplied','_dragFactor','_debugPushGroup','rotationSensibility','SSAOOriginalSceneColorEffect','_IdentityReadOnly','_refraction','ShadowMapBlock','_getParticleSystemIndex','_preActiveMesh','angular','getTangents','uvsOut','\x20=\x20vec4(','getAnimationRanges','_linkEmissiveWithDiffuse','GAMMADECAL','_projectionTextureScalingMatrix','_fragment','CreateGeometryForMesh','canvasTabIndex','position:absolute;\x20bottom:0px;right:0px;z-index:10;width:90%;height:100%;background-color:\x20#000000;','useShaderStore','300px','interaxialDistance','fromCharCode','ShowLoadingScreen','COMPRESSED_3D','animationGroups','matrices2x2','MATERIAL_NORMALBLENDMETHOD_WHITEOUT','[object\x20String]','TOUCHPAD_TOUCH_Y','MatricesIndicesExtraKind','_activeCamerasChangedObserver','updateDynamicIndexBuffer','getBodyStiffness','_reusable','_GetDataAccessorElementCount','disableNearInteraction',',\x20targetedAnimations\x20length:\x20','contrast','COMMAND_SETINTARRAY','framebufferTexture2D','_clearPuckSize','framingTime','enableSoftTransparentShadow','_decompose','switchActiveCamera','glslangOptions','files','_dirtyCallbacks','HighlightLayerPPP','_format','GrainPostProcessEffect','sqlite3_column_bytes','isVRPresenting','minMesh','_updateMatrixForUniform','getInt32',',\x20isStarted:\x20','getMorphTargetManagerById','currentRotation','EMISSIVEASILLUMINATION','_moving','transform','_checkCollision','_storedRotationQuaternion','fragment','hdrIncreaseRate','onThumbRestChangedObservable','setSubTimeStep','lightmapTexture','renderPriority','ClearCoatTintTextureEnabled','_child','selectend','_inversedSensibility','depth24unorm-stencil8','_originalColorPostProcess','lastIndex','autoClear','hasThinInstances','ASTC10x8UnormSRGB','_animationTime','BackgroundSkybox','MODEL_FILENAME','requestReferenceSpace','_buffer','projectionTexture','_cachedColorWriteState','GetAvailableVersions','MICROSURFACEAUTOMATIC','cameraColorCurvesEnabled','endTimeQuery','params','onXRReferenceSpaceChanged','getSkeleton','\x20layer\x20#','gazeModePointerMovedFactor','GL_ALPHA_FUNCTION_ONE_MINUS_DST_ALPHA','SceneProperties','_WEBGL','uint32x3','_blendBackEffectWrapper','\x20=\x20clamp(','LessEqual','_harmonics','dataPosition','uScale','FindFallbackWithProfileId','_rotateCamera','checkFramebufferStatus','toLocaleLowerCase','setMass','OneMinusDst','mieCoefficient','COMMAND_SETMATRIX3X3','Vive\x20Focus','_shadowMaxZ','HingeConstraint','detachFeature','_midtonesCurve','_updateColor4ForUniform','_startMonitoringTime','getTransformMatrixTexture','setLaserColor','ignoreNonUniformScaling','broadphase','MATERIAL_TriangleFanDrawMode','_targets','forceCompilation','_onended','_pendingActions','_reconstructMesh','_processInstancedBuffers','#define\x20SSR_ATTENUATE_SCREEN_BORDERS','_needSync','#define\x20NORMAL','DumpDataAsync','_minPitch','getGlInfo','contactTest','Vector4','_getGLType','vAnisotropy','_reorderTriangleStripDrawMode','_cachedStencilOperationPass','onBeforeShaderCompilationObservable','IDATA','_sceneUBO','BGRA8UnormStorage','getBinormals','topBaseAt','applyToShader','originalOffset','upperBetaLimit','intermediateDefaultRenderId','_gatherActiveCameraRenderTargets','sqlite3_value_double','cubeTexture','_currentResult','removeDegeneratedTriangles','_defaultMaterial','handler','getDepthFunction','stencilFunc','BABYLON.FireMaterial','_setupMirrorInGroundMaterial','volumetricLightScattering','_entropyThreshold','_CubeTextureParser','_uniformLocationPointer','GAMMALIGHTMAP','https://controllers.babylonjs.com/generic/','vThicknessInfos','_useAmbientInGrayScale','run','_checkLimits','_userIsMoving','vec3(0.)','deletePending','createTextNode','_currentFrame','#define\x20FLUIDRENDERING_DEBUG_DEPTH','unBindMultiColorAttachmentFramebuffer','jsPath','_canBeMerged','polygon','DepthOfFieldEnabled','animatables','_reject','defined(IGNORE)','HandShaderClone','removeAngularSpeedGradient','_normalTextureZ','_ratio','intersectionSegment','topColor','pointerId','_primaryHighlightColor','Reduction\x20phase\x20','_shadowLevel','markAsImageProcessingDirty','bilateralTolerance','iridescenceMatrix','#define\x20REFLECTION_SAMPLES\x20','Unorm8x4','minAngularSpeed','ShadersRepositoryWGSL','_realTimeFilteringQuality','required','_updateMeshScreenCoordinates','Node\x20','renderOutline','importedMeshesFiles','_lensFlareEnabled','cTFETC1','blendMinMax','hScreenSize','refractionSamplerLow','autoAnimateFrom','inheritDirection','_boundingBoxRenderer','projectOnPlane','_totalByteLength','metallicFactor','positionsAttrDesc','postProcessRatio','_unregisterDevice','application/octet-stream','COMMAND_SETVIEWPORT','usagePreference','_GetRightHandedVector4FromRef','_ubDontInvertY','addStartSizeGradient','_needInitialization','particlesInfos','_getFrustumSlope','Equal','isDirectional','.wav','GL_ALPHA_FUNCTION_SRC_ALPHA','useCloseExponentialShadowMap','_cachedWrapU','_getWebVRProjectionMatrix',',\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','vCameraColorCurveNegative','LoadFromDataString','nearInteractionTargetMesh','rawPose','isPaused','BABYLON.PBRCustomMaterial','test','_setTargetMeshVisibility','_wasPreviouslyUsingInstances','no\x20native\x20wasm\x20support\x20detected','bumpTexture3','ambientMatrix','_volumetricLightScatteringRTT','_calculateMeshUVFrames','RGB16I','valueChanged','_yOffset','getRenderTargetTextures',');\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}','GL_ALPHA_FUNCTION_SRC_ALPHA_SATURATED','Disposed','running','useRadianceOverAlpha','stroke','preserveParentRotationForBillboard','TEXTURE_LINEAR_NEAREST_MIPLINEAR',');\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','_sphericalHarmonics','xr_standard_touchpad_xaxis_pressed_min','_invProjectionMatrix','createPostProcess','_frameToSyncFromJump','rgba32sint','MATERIAL_LightDirtyFlag','useControllerMesh','directLoad','_LeftHandGLB','stackAlloc','keysHeightOffsetModifierAlt','rootCameraGizmo','registerStep','\x20=\x20ivec3(3)\x20-\x20','opacityIntensity','_backfaceForceDepthWriteTransparentMeshes','lasterPointerDefaultColor','stabilizeCascades','dpdx','inputs','reorderInPlace','IRIDESCENCE_THICKNESS_TEXTUREDIRECTUV','frameRate','MAX_VALUE','Chrome/74.+?Mobile','ThinEngine','_samplers','detailMap','_filteringQuality','setTransformationFromPhysicsBody','_pointerDownEvent','LockConstraint','PREPASS','_orthoTop','Cannot\x20add\x20an\x20uniform\x20Array\x20dynamically.\x20Please,\x20add\x20it\x20using\x20addUniform\x20and\x20make\x20sure\x20that\x20uniform\x20buffers\x20are\x20supported\x20by\x20the\x20current\x20engine.','red','addPointers','floorMeshes','ClearCoat\x20Bitangents','fastBundle','getPointerOverMesh','reIntegrateRotationIntoRotationQuaternion','poleTargetBone','_requestVRFrame','CONVERTTOGAMMA','_collisionVelocity','setBodyPositionIterations','WheelJoint','diffuseTexturY','Light_Type_2','_updateDirectColor4ForUniform','onAfterRenderMeshToEffect','#define\x20SM_USEDISTANCE\x20','_createPolynomials','896788FuDPyT','matricesIndicesExtra',',\x20effect.name=','gamepadManager','_emitFloat','_userInstancedBuffersStorage','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','diffuseOutput','vSheenColor','PointListDrawMode','You\x20need\x20to\x20reference\x20GLTF\x20loader\x20to\x20load\x20Windows\x20Motion\x20Controllers\x20model.\x20Falling\x20back\x20to\x20generic\x20models','/*\x20disable_uniformity_analysis\x20*/','_refTexture','\x20not\x20supported.','texImage2D','_rebuild','CLEARCOAT_BUMPDIRECTUV','depthStencilTextureWithStencil','Wrong\x20API\x20use\x20:\x20tried\x20to\x20return\x20a\x20value\x20of\x20an\x20unknown\x20type\x20(','isParallelCompiled','_radiusTransition','INPUT_META_KEY1','releaseComputeEffects','metallicF0Factor','BindForSubMesh','zoomOnBoundingInfo','CAMERA_ORTHOGRAPHIC','forceDepthWriteTransparentMeshes','decode','astc-4x4-unorm','_vertexState','addMatrix2x2','Unorm16x4','key','_storageBuffers','_IridescenceTextureEnabled','addEffectLayer','FrontFacingBlock','SPHERICAL_MODE','_cellData','onEnabledObservable','blurKernel','_GetGeometryByLoadedUniqueId','lensDirtSampler','onBeforeRenderMainTextureObservable','_boxBlurPostprocess','_pointerDownOnMeshAsked','deleteSync','_raySelectionPredicate','HIGHLEVEL','LookAtLHToRef','_disableMaterial','onMeshLoadedObservable','TEXTURE_SKYBOX_MODE','subtractToRef','_diffuseTextureY','height_','isDeviceAvailable','_makePacked','untrackable','resolved','RIGHT','_processCollisionsForSubMeshes','_calculatedPosition','getUniformNames','_MaterialPluginCounter','CreateCatmullRomSpline','unprojectRayToRef','Sint32x4','AllDirtyFlag','fClipDistance5','blurThicknessFilterSize','Black','BaseRepositoryUrl','_dPadLeft','open','deleteProgram','getDate','_forceTextureType','_buttonTriangle','StereoscopicArcRotateCamera',',\x20vec2(\x20\x20\x20','_forcedInstanceCount','_getPosition','_walker','requestAnimationFrame','_acceptedConnectionPointType','_internalMarkAllSubMeshesAsMiscDirty','_animation','CreateHemisphere','_materialContext','shadowsEnabled','devicePixelRatio','ditheringIntensity','\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','alignVertical','float\x20zSM;\x0d\x0a','BABYLON.TrigonometryBlock',',\x20nBones:\x20','BC3RGBAUnorm','_textureTransformName','attributeNames','Front','releaseInternalTexture','imageProcessingPostProcess','animationStarted','Index\x20out\x20of\x20bounds','tileSize','#define\x20METALLIC','pointer','matrixIndicesOverride','includedOnlyMeshesIds','_onInputChanged','_previousWorldMatrix','_gpuFrameTime','Unable\x20to\x20find\x20input\x20','getCameraByName','setJoystickColor','FresnelEnabled','shaderName','getHighlightLayerByName','_depthStencilBufferAlreadyCleaned','glTFAnimation:\x20Unsupported\x20component\x20name\x20\x22','returnToRest','enableGPUDebugMarkers','_colors3Arrays','positions','getParameter','setAlphaEquation','_rebuildTextures','_softwareSkinnedMeshes','Instanciate','_forceR8','GlowLayerHBP2','fromIndex','setScalingUpdated','_paddingValue',',\x20falling\x20back\x20to\x20','_IsSupported','_lastPointerRay','FromFloat32ArrayToRefScaled','shadowGenerators','contextmenu','shadowDepthScale','subDiv','inTangent','_waitingParentId','FresnelDirtyFlag','blurKernelSize','reverseCulling','Can\x27t\x20handle\x20more\x20than\x2010\x20attachments\x20for\x20a\x20MRT\x20in\x20cache\x20render\x20pipeline!','_resizeInternalTexture','vLightDirection','_screenSpaceReflectionsEnabled','_shouldUseAlphaFromDiffuseTexture','Standard','cameraColorGradingTexture','getRange','_rawFragmentSourceCode','_depthBias','_translucencyIntensityTexture','_wheelDeltaZ','visibility','btSoftBodyHelpers','Backward','detail','SS_USE_LOCAL_REFRACTIONMAP_CUBIC','length',',\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','NAME_EFFECTLAYER','applySkeleton','BABYLON.FragDepthBlock','DEHYDRATED','parallaxOcclusion((invTBN\x20*\x20-viewDirectionW),\x20(invTBN\x20*\x20normalW),\x20vBumpUV,\x20vBumpInfos.z,\x20','_environmentBRDFTexture','_attachedMesh','CreateLathe','_canUseTextureForTargets','SVGSVGElement','_onBeginFrameObserver','top','strength','_updateMatrix2x2ForUniform','FillRenderTargetTextures','onClickedObservable','.texture.uScale\x20=\x20','BILLBOARDMODE_X','createImageData','linkSheenWithAlbedo','serialize','getMinutes','_setAnisotropicLevel','_globalDensity','getLockstepMaxSteps','_bgDepthTexture','onBeforeBindObservable','useKernelBlur','inverseRotationSpeed','cameraContrast','updateTextureData','\x20Z:\x20','primitives','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','SCALEMODE_FLOOR','#define\x20UV2','deleteTexture','_debugMesh','xr-hit-test','Add','ambientClr','_geometryBuffer','anaglyph','_forcedOutputTexture','ParseFromFileAsync',',\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','_loadExtensions','uvs4','HDRVLSFinal','_clearTargets','edgesWidth','Force\x2032\x20bits\x20float','onInterpolationDone','properties','uv6','_onPointerDown','displaySelectionMesh','laserPointer','vTangentSpaceParams','STEP_BEFORERENDERINGMESH_PREPASS','PassPostProcess',',\x20to:\x20','unbindEffect','_poseMatrix','useUtilityLayer','INTENSITYMODE_LUMINOUSPOWER','_globalAmbientColor','maxTouchPoints','bumpHeight','switchToBGR','void','_blurKernelX','linear\x0a','overrideMaterialSideOrientation','setTranslation','Error\x20in\x20your\x20custom\x20logic\x20onEnteringVR:\x20','_fragmentSourceCodeOverride','_rollObserver','_storedPosition','NeutralColor','sizeGradientSampler','_sqlite3_result_int','ReflectionTextureEnabled','Varying','_triggerParameter','motionController','_transformToBoneReferal','getAlphaTestTexture','btCollisionObject','writeMorphTargetAttributeData','_forceNormalForward','cacheStencilState','colorMap','image/ktx2','fragmentShader','_getRenderingFillMode','_isAdditive','_commandBufferEncoder','_LogCache','DEFAULT_OBJECT_SIZE','initializeDefines','reflectionMatrix','_markScenePrePassDirty','screenX','setScale','Vertex_Before_PositionUpdated','PINKY_FINGER_METACARPAL','supportExtendedTextureFormats','_identityMatrix','_DefaultKeepDepthUtilityLayer','UV3','_textureWidth','_needNormals','_fogEnabled','Green','uvsIn','fovMultiplier','#extension\x20GL_OVR_multiview2\x20:\x20require\x0alayout\x20(num_views\x20=\x202)\x20in;\x0a','CLAMP_TO_EDGE','RG32UI','_FormatMessage','_transientComponents','_lightOnControllers','.colorSteps\x20=\x20[];\x0d\x0a','_nz.jpg','_drawOnlyOnFirstAttachmentByDefault','_vertexError','activeView','Procedural','isCompatible','optionalFeatures','_element','_DiffuseTextureEnabled','Exp2','recordVertexBuffer','max','_applyToMesh','PREPASS_ALBEDO_SQRT_INDEX','rootNodeName','movementX','_customAttributes','GL_ALPHA_EQUATION_MAX','writeNativeData','_references','_buttonLB','raycast\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Oimo\x20physics\x20plugin','REFLECTANCE_GAMMA','needAlphaTesting','MATERIAL_NORMALBLENDMETHOD_RNM','swapChainFormat','_bonesComputationForcedToCPU','ROTATE_ROW',',\x20effect.name.vertex=','WebGPU\x20is\x20not\x20supported\x20by\x20your\x20browser.','_highlightsDensity','NEGATIVE_INFINITY','onFootfall','_Parse','instancesCount','hydrate','onrighttriggerchanged','onBeforeDrawPhaseObservable','getAnimationByTargetProperty','FogColor','getFloatData','xr_standard_touchpad_yaxis_touched_value','drawingBufferWidth','_disableTouchAction','onAfterComposeObservable','_associatedVariableName','ClampToEdge','span','renderingGroupId','previousWorld0','get_m_cfg','externalTexture','textureAdderFinalPostProcess','TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1','UnprojectToRef','white','ratio','getSubPositionAt','_edgesRenderer','.y\x20+\x20','passCount','_executeOnceBeforeRender','_getWebGLTextureType','volumeIndexOfRefraction','_tempVector2','extractHighlights','iridescenceThicknessMatrix','NearestPOT','FromEulerAngles','PREPASS_NORMAL_TEXTURE_TYPE','_removeDrawWrapper','furShellMaterial','webgl2','dispatchSprites','Yellow','_yawRange','getPositionExpressedInLocalSpace','_tmpImpostorsArray','\x20=\x20length(','gamepadAngularSensibility','metadataObservable','BABYLON.TerrainMaterial','TEXTURETYPE_UNSIGNED_INT_24_8','_hoverMaterial','backwardsMovementEnabled','screenSpaceReflection2','_useInstancing','_linearDefineName','_colorGradingTexture','_samplingMode','_uploadDataToTextureDirectly','_flushIfNecessary','GetCode','NothingTrigger','Error\x20in\x20XHR\x20request\x20in\x20BABYLON.Database.','onExitingVRObservable','_settings','FxaaPostProcess','row1','MORPHTARGETS_TEXTURE','_setRasterizationState','\x20==\x20','_disposeSceneUBOs',']\x0aNumber\x20of\x20bones\x20=\x20','_emscripten_builtin_memalign','alpha','leftPreViewMatrix','_updateUInt2ForEffect','linesIndices','readFromStorageBuffer','_setupMobileChecks','ignoreSupportedFormats','_convertToLinearSpace','nearInteractionPickingInfo','_updateUIntForUniform','_positionScale','_defaultRenderListPrepared','_systemValue','floatInterpolateFunctionWithTangents','FlyCamera','bgra8unorm-srgb','_TmpFloatArray','_updateParameters','_gamepadDisconnectedEvent','operator','toEulerAngles','connectAudioNodes','viewForWriting','_GetEffectCreationOptions','textureRoughness','COLOR_ATTACHMENT0','PerspectiveFovReverseRHToRef','applyTessellation','_snapToPositions','Invalid\x20level\x20of\x20detail\x20distances\x20for\x20','_currentIndexBuffer','alphaTexture','VALIDATION_BOOLEAN','SRGB8','startPositionFunction','type','/dev/null','_maxRotationDistFromHeadset','isRGB','category','FromQuaternionToRef','canIntersects','LIGHT_ESTIMATION','_removeFactorGradient','_bindCustomEffectForRenderSubMeshForShadowMap','_teleportationSpeed','removeTarget','getWorldTransform','IncludesShadersStore','TargetCamera','babylonjs.webm','BABYLON.MotionBlurPostProcess','yawAxis','_TextureLoaders','attenuateFacingCamera','_ranges','_wheelYActionCoordinate','pbrBlockReflectance0','_needStencil','_detector','_loadingTextDiv','REFLECTIVITY_TEXTURE_TYPE','inputBlocks','_colorFormat','capture','_startDrag','_dataFetched','transcodedFormat','SHADOWPOISSON3','reflectivity','copyFrom','detailMatrix','ghostDispersal','trim','end','enableNearInteractionOnAllControllers','r16sint','hasQueries','WEBKIT_WEBGL_compressed_texture_etc','_DielectricSpecular','_depthCorrection','COMMAND_BINDFRAMEBUFFER','_tmpAmmoTransform','autoCalcShadowZBounds','Dispose','mapBAOAtoDATA','CopyTextureToTexture','microSurface','addHole','_eholes',').\x20funcBodyStartIndex=','_altPressed','layerWrapper','bloom','drawArraysInstanced','worldInformation','_checkVersionFromDB','originOnPlane','_supportsHardwareTextureRescaling','setWeightForAllAnimatables','vClearCoatParams','onNewTextureAddedObservable','setTimeStep','_renderTargetEncoderDescriptor','_isXboxOnePad','furLength','_exportImage','_tmpQuat','gizmoLayer','linkEmissiveWithDiffuse','_registerFunc','invertInPlace','overloadedAlbedo','ALPHAFROMALBEDO','message','#ifdef\x20MORPHTARGETS_NORMAL\x0d\x0a','getRenderId','vectors4Arrays','aggressiveness','ssao2','size','bindOnlyNormalMatrix','_currentEffectName','_nativeImpl','showBackLines','MATERIAL_MiscDirtyFlag','_storedFov','getMaterialByUniqueID','_getSamplingParameters','CreateTiledBox','_ctrlKey','_easingFunction','BABYLON.ArcTan2Block','texImage3D','_velocityGradients','PREPASS_IRRADIANCE','_getModelLoadingConstraints','LIGHTFALLOFF_STANDARD','.y;\x0d\x0a','getDeviceSource','CAPS_LIMITS_MAX_TEXTURE_LAYERS','Bone','.texture.wrapV\x20=\x20','little_tip_','IS_NDC_HALF_ZRANGE','LoadFileAsync','uvOutput','_getKeyValue','dumpNextRenderTargets','ADDRESS_MODE_WRAP','\x0a\x09Materials:','color','MIRROR_ADDRESSMODE','BABYLON.HeightToNormalBlock','SpringJoint','utf-8',',\x20position:\x20','lensStarSampler',',\x20gl\x20isContextLost=','BLENDMODE_ONEONE','_creationFunc','rgb','UNPACK_PREMULTIPLY_ALPHA_WEBGL','finalIrradiance','gpuUpdateParticles','_visibility','updateFloat2','_createBufferViewKind','texture\x20arrays\x20not\x20currently\x20supported','Fragment_Custom_MicroSurface','_convertSpecularGlossinessToMetallicRoughness','_computeSourceCode','headphone','_stencilOpDepthFail','reflectionLeftColor','getRenderSize','_altKey','Teal','disableWebGL2Support','uvs4AttrDesc','TEXTUREFORMAT_DEPTH32FLOAT_STENCIL8','#define\x20REFLECTIVITY_UV','_removeLightSource','VELOCITY_TEXTURE_TYPE','TransformCoordinates','_getLockedTargetPosition','xrTrackingResult','movementY','#ifdef\x20THIN_INSTANCES\x0d\x0a','_saveVersionIntoDBAsync','createBindGroupLayout','getContent','OnSelectionChangedObservable','STENCIL_TEST_LESS','sourcePlane','_textureType','_ShowingLoadingScreen','freezeActiveMeshes','#define\x20RENDER_TARGET_COUNT\x20','getRenderingCanvas','PINKY_FINGER_PHALANX_PROXIMAL','worldPos','PerformanceUserMarkLogLevel','vGeometricNormaClearCoatW','_convertToGammaSpace','imageIndex','_currentActiveButton','CreateAndStartHierarchyAnimation','_depthOfFieldBlurX','vertexUrl','_GetSamplerDescriptor','removeFloorMesh','_highlightsExposure','RGBE_ReadHeader','_prepareRowForTextureGeneration','transparencyShadow','updateDynamicVertexBuffer','_AreaElement','xr_standard_touchpad_yaxis_pressed_value','BABYLON.CloudBlock','_textureSamples','hoverInteraction','STEP_AFTERCAMERADRAW_FLUIDRENDERER','false','enableAllFeatures','RotationZ',');\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','className','GetCurrentGradient','\x20+\x20(','_cachedDepthBuffer','_nodeMap','_codeInjectionPoints','equalsFloats','_bypassBlur','Invert\x20Y\x20axis','applyByPostProcess','\x20=\x20pow(abs(','hitDistance','GetAttributeId','_currentSize1','_GetFloatValue','_newPartsExcess','_syncAbsoluteScalingAndRotation','https://preview.babylonjs.com/draco_decoder_gltf.wasm','updatable','toHSVToRef','invertY','_resolve','rgbdDecode','specularGlossinessTexture','autoPlay','i16','FileTools','originMesh','_ParseParticleSystem','_dragPlane','rewriteRootURL','if\x20(','vignetteWeight','nearPlaneZ','_RightHandGLB','ColorGradingTextureEnabled','file:http:','Your\x20browser\x20does\x20not\x20support\x20recording\x20so\x20far.','_setDefaultShadowProjectionMatrix','_processSubCameras','BaseAssetsUrl','Occlusion','sourceEvent','fresnelSeparate','BILLBOARDMODE_NONE','pbrBlockNormalFinal','HDRBlurH_','angularSensibilityY','_StartPerformanceCounterDisabled','COLORCURVES','LoadAsync','perturbNormalWorldMatrix','float16x4','linkTransformNode','indexParameters','\x20=\x20vec2(cos(','useSRGBBuffer','KEEP','nativeAnchor','deviceorientation','_holes','.xyz\x20-\x20','createQueryEXT','targetRenderers','Realtime\x20filtering','_range','\x20nor\x20all\x20fallbacks\x20were\x20found\x20in\x20the\x20repository,','_onBeforeCameraRenderObserver','_scissorCached','RotationY','audioEnabled','IN_XR','UNPRESSED','storageTexture','animationSpeedFactor','updateFromDevice','impostorSize','_loadFileAsync','uniform1fv','_bindFrameBuffer','\x20=\x20heightToNormal(','.z\x20+=\x200.1\x20*\x20','_sqlite3_column_text','skyboxTexture','multiTouchPanning','bloomThreshold','observerHighlight','LINEAR_LINEAR_MIPNEAREST','ribbonCloseArray','CorsBehavior','_UniqueIdGenerator','updateCache','220790KDoaPz','_updateFloatArrayForUniform','NEAREST_MIPMAP_LINEAR','triangle-list','camera\x20input\x20of\x20type\x20','RGB32F','currentDraggingPointerID','_specularIntensity','particle_positionw','Missing\x20button\x20submesh\x20under\x20mesh\x20with\x20name:\x20','_getComputeShaderCode','_submitVRFrame','ALPHAFRESNEL','vClipPlane5','_cachedDirection',',\x20bindingInfo=','lightUboDeclaration','getFirstAvailableOutput','_stencilFunc','ambient','_indexInSceneMaterialArray','.env\x20not\x20supported\x20in\x20Cube.','#ifdef\x20NORMAL\x0d\x0a','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.','sheenOut','default\x20system','_currentColorGradient','_MAX_UNIFORM_SIZE','diffuseTexture6','exports','PrePassRendererSceneComponent','QuotaExceededError','updateSamplingMode','data:image/png;base64,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','vReflectionColor','ProjectOnTriangleToRef','CLIPPLANE2','depthSamplerSampler','_dynamic','onAButtonStateChangedObservable','BABYLON.ImageProcessingBlock',',\x20billboard\x20mode:\x20','releaseDrag','_particleSystem','faceId','_GlobalJoystickIndex','CreateDeviceEvent','segments','DownReadOnly','RealTime','debugFactor','sourceRange','TBNBLOCK','getBoundingClientRect','_emit2DSampler','xr-standard','_viewportRef','ACTION_OnPickTrigger','orientationY','_compileShader','emissiveLeftColor','premultiplied','updraftEventCylinder','ASTC10x6UnormSRGB','combineRatio','_globalPosition','MORPHTARGETS_TANGENT','imageData','_normalizeIndexData','preventCacheWipeBetweenFrames','rotatePOV','intersectsTriangle','ubo','deterministicLockstep','MAX_VERTEX_ATTRIBS','_renderWithInstances','enableEffect\x20has\x20been\x20called\x20with\x20an\x20Effect\x20and\x20not\x20a\x20Wrapper!\x20effect.uniqueId=','_orthoLeft','Error\x20in\x20your\x20custom\x20logic\x20onControllerMeshLoaded:\x20','occlusion','MULTIVIEW','https://controllers.babylonjs.com/microsoft/','sendEvent','ShowWGSLShaderCode','_useTextureToStoreTargets','_albedoTexture','onSqueezeButtonChangedObserver','createMaterialContext','colorBase','_depthWriteEnabled','_repeatableContentAnchor','_vector3','_bindSamplerUniformToChannel',',\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','_tmpAmmoVectorA','proxy','_uniformArraySizes','getInternalStep','_currentSize2','orientation','_outputRename','_lodTextureMid','bumpFragmentMainFunctions','PREPASS_POSITION','onNewLightAddedObservable','m_normalWorldOnB','ATTRIB_TYPE_INT16','orthoRight','_isPaused','zw\x20','SetParentAction','setAsActiveScene','updateMatrix2x2','samplerName','releaseEffects','readAsArrayBuffer',',\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','textureSampler2','GL_ALPHA_EQUATION_ADD','hardwareInstancedRendering','DeltaVertical','_extend','getAppliedImpulse','jointBall','colorCurvesEnabled','_worldMatrix','EquiRectangularCubeTexture','.x>','_checkIntersections','isHovered','DefaultRenderingPipeline','_toIndex','sheetInfos','shader','onAfterEnteringVRObservable','NumPipelineCreationLastFrame','_lastXRPose','features','activeCameraID','WAIT_FAILED','getCustomRenderList','setVector2','onMotionControllerInitObservable','Right','TRIGGER_TYPE','operation','ADDRESS_MODE_MIRROR','onAfterShaderCompilationObservable','thicknessSamplerSampler','_fluidRenderer','_cachedAnisotropicFilteringLevel','vertexSource','\x20A:','TEXTUREFORMAT_RG','_mustWipeVertexAttributes','MeshParticleEmitter','overrideCloneAlphaBetaRadius','equalsToFloats','_blendColorsCurrent','radiusX','getUint32','ambientFromScene','SimpleMaterial','quaternions','cullFace','NO_FLIP','_lightFalloff','producer','fixed','BABYLON.NormalizeBlock','_cascades','MESHES_CULLINGSTRATEGY_STANDARD','reflectivityTexture','nooutput','numBundleCreationNonCompatMode','flipFaces','checkCollisions',':\x20Back-face\x20culling\x20disabled\x20and\x20two-sided\x20lighting\x20disabled\x20is\x20not\x20supported\x20in\x20glTF.','onRebuildCallback','specularPower','currentSampleCount','RIG_MODE_CUSTOM','GamepadEvent','_getInternalFormat','setIntArray2','input2','_declareOutput','Shader','STENCIL_OP_FAIL_S_INCRSAT','_onAfterCheckInputsObserver','vrdisplaypresentchange','_raw','_colorGradingBGR','createEffectForParticles','snapPointsOnly','RGBA8I','_buffer1','canRenderToMRT',',\x20vec2(','onAbort','yViewport','depthOfFieldBlurWidth','_shadowMinZ','_setReady','wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapWebGPUTexture\x20instead.','TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM','expensiveBlur','disableEdgesRendering','_handlePivot','preloadControllerMesh','middle-finger-phalanx-proximal','_CreateCubicSplineAnimation','blurDepthNumIterations','_replaceNames','equals','REGISTRATIONS','idx','\x20\x20keyframes','bottomCapSubdivisions','ToRadians','cameraDirection','appendChild','numEnableDrawWrapper','_heightTexture','babylonVRicon','_storeNonLinearDepth','_layerMask','_setupSkyboxMaterial','_meshesForIntersections','\x20=\x201.0\x20-\x202.0\x20*\x20round(fract(','intersectsMesh','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','ScaleIn','edges','***********************************************','_isCubeData','_activateCurrentTexture','Incompatible\x20target.\x20Targets\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','loadRawTexture','mapSize','depthOfFieldPostProcess','StereoscopicInterlacePostProcessI','uniform3fv','#define\x20BONES_VELOCITY_ENABLED','index-finger-phalanx-intermediate','left.glb','getActiveBones','_lodGenerationScale','_needToDecompose','_backfaceDepthTextureDownsample','isMetallicWorkflow','_colorGradients','materialsUniqueIds','updateArrayBuffer','AddAttribute','Trying\x20to\x20bind\x20a\x20null\x20texture!\x20entry=','_unpackFlipYCached','screen_height','rgba8unorm-srgb','classList','_freezeShadowCastersBoundingInfo','updateFacetData','_rotationAllowed','_SetInterpolatedValue','wasmUASTCToRG8_UNORM','none.glb','maximizeInPlace','EMISSIVEDIRECTUV','xrController','_removeFromRoot','_spatialSound','_GetRGBArrayBuffer','_isLogarithmicDepthEnabled','breakCondition','\x5c{TYPE_','WriteOnly','_draggedRoomRotation','MarkMultipleLineContainerTitlesForHighlighting','teleportationPlaneMaterial','_IsOffScreenCanvas','grip','varying,','_GetWrappingMode','NAME_LENSFLARESYSTEM','GLOSSINESS','LogLevels','https://controllers.babylonjs.com/oculus/','_refractionMatrixName','EQUAL','reject','setTarget','exportDataToCsv','_tmpAmmoConcreteContactResultCallback','_readyToPlayCallback','Using\x20walking\x20locomotion\x20directly\x20on\x20a\x20WebXRCamera\x20may\x20have\x20unintended\x20interactions\x20with\x20other\x20XR\x20techniques.\x20Using\x20an\x20XR\x20space\x20parent\x20is\x20highly\x20recommended','Error\x20while\x20trying\x20to\x20play\x20audio:\x20','boundingBoxRenderer','ALPHA_MAXIMIZED','zero','bindGroupLayoutEntryInfo','ADVANCED','_sqlite3_close_v2','bindTransformFeedback','audioListenerPositionProvider','_limitVelocityGradients','_uniformBufferFront','wakeUpBody','wrapT','divisor','_blurDepthSizeDivisor','_handlePluginEventBindForSubMesh','_midtonesHue','_fullscreenVRpresenting','InverseLerp','Invert\x20X\x20axis','leftCamera','onBindObservable','_stencilState','maxMSAASamples','shaderMaterial','CreateDecal','hand','UTF8ToString','all','DEPTH_TEXTURE_TYPE','midPoint','_internalTextureDirty','keysRadiusIncr','getTimezoneOffset','setQuaternion','_directIntensity','_bindTextureDirectly','_lodTextureLow','matrixBufferSize','isTintEnabled','releaseVertexArrayObject','UV5Kind','MIDDLE_FINGER_TIP','_lastXRViewerPose','_resizeDepthRenderer','_AvailableFeatures','Clear','ForceSerializeBuffers','updateBoundingInfo','_drawCalls','Hermite','_triggerOnLoad','_sqlite3_column_bytes','2.0','_isVisible','detectedMeshes','onTouch','COMMAND_SETINTARRAY3','_tmpAmmoVectorC','bufferView','maxYaw','Never','internalStep','_errorHandler','CloudBlockCode','_colorDiff','bindVertexArray','midtonesExposure','_shadowAngle','setDepthWriteEnabled','isIntermediate','furSpacing','inverseViewProjection','useInstances','_destroyRenderTargetTexture','METALLIC_REFLECTANCE_USE_ALPHA_ONLY','_storedRotation','rg11b10ufloat','toString','setCullFace','\x20=\x20vec3(depthSM,\x201.,\x201.);\x0d\x0a','setVertexBuffer','animationChannelTargetPath','transposeToRef','VIGNETTEBLENDMODEMULTIPLY','vColor','changes','currentAnimationState','disableFluidRenderer','RenderTargetTexture','_pointerWheelEvent','updateId','_uvs','uv5','canDirectLoad','materialId','_bone2','_generateIndexBuffer','-End','_midtonesExposure','adjacentFaces','nodeMaterial.addOutputNode(','_textureIsInternal','getDistanceAt','dragBehavior','_childUpdateId','fbm','_uintIndicesCurrentlySet','animated','edgesWidthScalerForOrthographic','ACTION_OnIntersectionEnterTrigger','updateVideoTexture','_renderingGroupInfo','albedo','_tmpContactPoint','isContextLost','_minYawCos','BABYLON.ReflectBlock','sint32x4','_onNewGamepadConnected','COMMAND_SETTEXTURESAMPLING','Translation','\x20after\x20inlining\x20process','uint32x2','text/css','loadingUIBackgroundColor','.w;','_darkness','WEBKIT_EXT_texture_compression_bptc','ReflectionToRef','_UniqueIdCounter','addPoint','audioContext','_distances','_from','LIGHTING\x20&\x20COLORS','KHR_materials_unlit','DisableUniformityAnalysis','getInstanceDivisor','masterGain','TEXTURE_FILTERING_QUALITY_LOW','dev','addSingleResult','setMotor','_attachedHands','GL_ALPHA_EQUATION_REVERSE_SUBTRACT','updateIndices','_writeTextureRead','velocity','_snappedToPoint','deactivate','_currentDrag1','_updateGizmoPositionToMatchAttachedMesh','_RequestFullscreen','SHADOWPCF2','MaterialAlpha','_clearAnimationLocks','.bin','pop','IncrementValueAction','postExportMaterialAdditionalTextures','onTargetFramingAnimationEndObservable','isRightCamera','BABYLON.SceneDepthBlock','Missing\x20button\x20mesh\x20with\x20name:\x20','.jpeg','_pointerMoveStage','IdentityReadOnly','createInstancesBuffer','BABYLON.MatrixDeterminantBlock','updateGizmoRotationToMatchAttachedMesh','USEHIGHLIGHTANDSHADOWCOLORS','_enableBlurThickness','now','constantlyUpdateMeshUnderPointer','_wheelXAction','#define\x20SM_SOFTTRANSPARENTSHADOW\x20','_collisionGroup','_gatherActiveCameraRenderTargetsStage','addVRDeviceOrientation','listener','_metallic','requestFullscreen','_getImageData','setZOffsetUnits','_bufferComputeShader','performance','.convertToLinearSpace\x20=\x20','DualShock','_setAttributeKind','stencil','_BlockIsTextureBlock','setHandMesh','tangetsAttrDesc','\x0aWeightCounts\x20=\x20[','vRefractionSize','void\x20main(','onEndedObservable','cpu-optimized','webgl','prototype','vignetteCentreY','COMMAND_DRAWINDEXED','translucencyIntensity','.rSwizzle\x20=\x20\x22','Generate\x20in\x20world\x20space\x20instead\x20of\x20tangent\x20space','encodeCommandArgAsInt32s','index-finger-metacarpal','_thinInstanceDataStorage','prePassRenderer','_alphaTestSubMeshes','_positionIndex','_fowardAxis','divideInPlace','rgba8unorm','.babylonUnmuteIcon\x20{\x20position:\x20absolute;\x20left:\x2020px;\x20top:\x2020px;\x20height:\x2040px;\x20width:\x2060px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url(','UseSerializedUrlIfAny','Protocol\x20version\x20mismatch:\x20','_mixTexture2','uniform1uiv','volumetricLightSmoothXPostProcess','reservedDataStore','_effectiveTarget','predicate','When\x20setting\x20a\x20custom\x20mesh\x20on\x20a\x20gizmo,\x20the\x20custom\x20meshes\x20scene\x20must\x20be\x20the\x20same\x20as\x20the\x20gizmos\x20(eg.\x20gizmo.gizmoLayer.utilityLayerScene)','randomTextureSize','sourceName','skipNextObservers','groupIndex','_extensionsPostExportMaterialAdditionalTextures','COMPILE_STATUS','touchCollisionMesh','_CreateSpotLightMesh','TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4','conjugateToRef','vertexData','setInternalTexture','replace','_onLoop','includes','clearCoatTintSampler','_EnvironmentTextureCDNUrl','timeout','minorUnitVisibility','particleAlpha','_submeshesOctree','TEXTURELODSUPPORT','RENDERER','SHADOWPCF','float32','_applyBlendColor','onAborted','directionalConeOuterAngle','setDefaultCandidateProviders','onabort','particleSystem','requestSession','unregisterManager','_setInternalTexture','diffuseTexture1','RefractionIntensityTextureEnabled','setIndices','_sizeGradients','_cartesianCoordinates','addGamepad','removeAttribute','zoomOn','diffuseBlendLevel','xmin','_sceneDisposeObserver','pick','_scenes','_isSynchronized','_usePivotMatrix','//\x20SimplexPerlin3D','currentVRCamera','num_points','dependedBy','runXRRenderLoop',',\x200.0);\x0d\x0a','_topologicalSort','updateParticleBuffer','reverse\x20depth\x20buffer\x20is\x20not\x20currently\x20implemented','_expecting','_planeIntersectionPoint','_bloomEnabled','_mouseInput','minDistance','IS_REFLECTION_LINEAR','cTFBGR565','isFrontFacingTo','ASTC5x4UnormSRGB','\x20already\x20exists\x20on\x20camera','exception','enableHeadsetImpostor','ConcreteContactResultCallback','\x22element\x22\x20option\x20must\x20be\x20provided\x20to\x20attach\x20xr-dom-overlay\x20feature.','onAnimationLoop','shadowEnabled','DIFFUSE','enableScissor','tbnBitangent','SHADOWFLOAT','Switch','DeepCopy','restoreDefaultFramebuffer','useTrueRenderingForDiffuseTexture','onMultiMaterialRemovedObservable','_vitalityThreshold','prefiltered','anisotropyEnabled','_buttonR1','pitchAxis','onDispose','_disableBumpMap','maxScaleX','CreateRGBAStorageTexture','focalLength','The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','_generateDepthBuffer','createRawTexture2DArray','_int32s','pos1','DOM_DELTA_LINE','DistanceBlock','setReflectionMode','createProgram','ColorCurves','isPickable','fallbackUrl','minPoint','blurKernelY','\x20=\x20abs(','_generateEdgesLines','registerForExtraEvents','onCompileObservable','Chrome/72.+?Mobile','SetStateAction','_smoothAlpha','NORMAL_TEXTURE_TYPE','STEP_BEFORECAMERADRAW_LAYER','SetCorsBehavior','particleDestinationGenerator','metallicRoughnessTexture','setFloatArray3','recreateShadowMap','Float32x3','IgnoreTexturesAtLoadTime','astc-10x8-unorm','normalOutput','Unable\x20to\x20find\x20a\x20compatible\x20match','sqlite3_result_error','targetRayMode','.xy\x20/=\x20','_max','_getAddressMode','_subMaterials','_setPointAtData','texParameteri','floatsArrays','morphTargetManager','eye-tracking','highLimitValue','getMSAATexture','setFloat32','TOUCHPAD_TYPE','parallaxScale','middle-finger-phalanx-intermediate','anisotropicFilteringLevel','session','FACE_DOWN','canUseTimestampForTimerQuery','mainSoundTrack','DEFAULT_CASCADES_COUNT','getOrigin','ProceduralTexture','bias','ParticleImpostor','useBones','diffuseTextureY','_buildUniformLayout','securitypolicyviolation','TEXTUREFORMAT_RG_INTEGER','createRawShaderProgram','freezeProjectionMatrix','_features','btSoftBodyRigidBodyCollisionConfiguration','_adjustRoll','draw','createDepthStencilTexture','_GetPluginForExtension','storeState','ArcRotateCameraMouseWheelInput','_dPadRight','xyzw','_getForwardRay','_absolutePosition','_buffersForInstances','Specular\x20over\x20alpha','LookDirectionLHToRef','edgesPoints','_RotationGizmoFragmentShader','fract','xyzOut','trySetMeshDetectorEnabled','MODE_SIDEBYSIDE','copy','Button\x20id:\x20','LerpBlock','RGB9E5UFloat','getTextureMatrix','CreateNewFromTo','Float32x4','_VJCanvasWidth','sourceMeshName','_createMergeEffect','_alive','lightSources','vCameraColorCurvePositive','_disposeTextureCache','_pointerBlurEvent','setDirectionToTarget','onCollisionPositionChangeObservable','_motionBlurEnabled','diffuseInd','onGamepadConnectedObservable','billboardMode','_invertY','_GetAphaBlendOperation','addBehavior','minLifeTime','_camMatrix','exporter_version','linear','setAbsolutePosition','lightmapSampler','_TextureParser','NodeMaterial','getCollidingSubMeshCandidates','UNPACK_COLORSPACE_CONVERSION_WEBGL','_worldViewProjectionMatrix','axisControlRotation','DivideBlock','bouncingBehavior','wSwizzle','inline-block','font:\x20','_applyFilterValues','mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a','SPECULARTERM','leftDegrees','createRawTexture3D','_FromHSBToRef','ease','_customAlphaTestSortCompareFn','PrepareUniformsAndSamplersForLight','PERSPECTIVE_CAMERA','COMMAND_DELETEINDEXBUFFER','eventListeners','_normalMatrix','not\x20skinned','_computeMatrices','_getPhysicsParent','TEXTUREFORMAT_COMPRESSED_RGB8_ETC2','_skeletonsEnabled','xr-near-interaction','endOcclusionQuery','_collectDataAtFrame','BABYLON.MatrixTransposeBlock','castObject','wheelYMoveScene','getActiveSubMeshCandidates','argv','setAllVerticesData','offsetY','toColor4','createPipelineContext','adjustFrame','buttonObservableNames','targetMin','getEasingFunction','cellWidth','_populateTmpTransformation','_sequences','hit-test','projectionMatrix','FreeCameraKeyboardMoveInput','ASTC4x4UnormSRGB','bindings','uniform3ui','upDegrees','BackgroundMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20','normalBias','isStopping','_removeDevice','Mix','_collisionRetryCount','TriangleFillMode','_setShaderStage','subEmitters','toGammaSpace','_TransformVector3Coordinates','maxCameraSpeed','updateGazeTrackerScale','screen_width','blob:','_jointTransformMatrices','bumpAffectsReflection','ProjectToRef','remapRanges','getQuery','.xyz,\x20','textureHalfFloat','UNSIGNED_INT_10F_11F_11F_REV','BRDF_V_HEIGHT_CORRELATED','Mac\x20OS.+Chrome/71','[Reflector]\x20Disconnected\x20','textureNames','AutoSamplerSuffix','_disableEvents','refreshRate','_EndUserMark','focusOn','_webGLVersion','filtering','ColorKind','basisNeedsPOT','attributeType','BoundingBoxRendererBack','disableBidirectionalTransformation','_textureUnits','36lDMUzI','importanceSampling','LIGHTMAPEXCLUDED','buttonLeftStick','DUALSHOCK','_fromLinearSpace','indicesAttrDesc','_notifyUpdate','specularIntensity','bc7-rgba-unorm','_isMesh','executeWhenReady','_getVertexShaderCode','IntersectsSphere','WebVRHelper','ParseMultiMaterial','RegisterPlugin','\x0aMaximum\x20influences\x20=\x20','applyDisplacementMap','forceApplicationCallback','BUTTON_TYPE','touched','BoxParticleEmitter','AddIndividualParser','COMPRESSED_RGBA_PVRTC_4BPPV1_IMG','ondpaddown','.lightFalloff\x20=\x20','setRowFromFloats','isFrozen','getKeys','\x20with\x20exception:\x20','getBehaviorByName','bufferViewIndex','_mustRebind','centerOn','_clearReverseDepthValue','_GetRightHandedNormalVector3','_getImageDataAsync','_currentNonTimestampToken','removeCallback','_hdrEnabled','_initHeightQuads','isConnectedToInputBlock','_forceRG8','SHADOWCUBE','TRANSFORM_FEEDBACK_BUFFER','var\x20nodeMaterial\x20=\x20new\x20BABYLON.NodeMaterial(\x22','_pickWithSphere','transition','pickedMesh','hasTangents','updateColor3','_onFullscreenChange','shadowMinZ','onLoadObservable','rotationalLimitMotor','PBRClearCoat','_workingQuaternion','disableVertexArrayObjects','token','getBlockByPredicate','USEPHYSICALLIGHTFALLOFF','\x0a#define\x20ANGULARSPEEDGRADIENTS','EYE_TRACKING','_diffuseTexture7','mainPivot','diffuse3Sampler','metallicReflectanceMatrix','oimo','MATERIAL_TriangleStripDrawMode',',\x20new\x20BABYLON.Color3(','_createEffects','_rowGenerationMatrix','dragGradientTexture','ScaleBlock','ToLinearSpace','_prepareFrame','EasingMode','lensSize','simplify','rigMapping','depthMask','disablePrePassRenderer','renderbufferStorage','getFloat32','_createWrappersForBoundingBox','OneMinusConstant','useMipMaps','uvOffset','_RayDistant','NEAREST_NEAREST','_supersample','ResetCache','profileId','.y],\x20\x20\x20','onMeshTargetChangedObservable','getStartSizeGradients','mrtAttachments','ReadFileAsDataURL','probesEnabled','endCommandScope','The\x20serialization\x20object\x20may\x20not\x20contain\x20the\x20proper\x20base64\x20encoded\x20texture\x20data!\x20You\x20should\x20use\x20the\x20SerializeAsync\x20method\x20instead.','-Begin','getPhysicsImpostor','pointerdown','_coneOuterAngle','_activeTouchIds','spriteCellHeight','\x20context\x20successfully\x20restored.','SHADOWESM2','_screenCoordinates','\x22\x20could\x20not\x20be\x20bound.\x20entry=','camera','thumb','_connectedPoint','_viewSpaceFrustumsZ','onVRRequestPresentStart','_maxYawCos','teleportationBorderColor','simulatePointerUp','hdrPostProcess','_isInIntermediateRendering','_rebuildInternalTextures','vPositionW','setFloat4','_mainPassSampleCount','astc-4x4-unorm-srgb','_debugFeature','Scale','_loggedErrors','afterStep','metallicReflectanceTexture','addLimitVelocityGradient','_startMainRenderPass','BABYLON.WorleyNoise3DBlock','_cachedDepthWriteState','Sequences\x20longer\x20than\x20','getPluginVersion','REFLECTIONMAP_CUBIC','BindTextureMatrix','getRenderingCanvasClientRect','_rayToWorld','moveX','setParent','setupImageProcessing','_noMipmap','Force\x20normalization\x20for\x20the\x20worldNormal\x20input','no-name','_squaredProjectionDistanceThreshold',',\x20flat\x20shading:\x20UNKNOWN','DecomposeLerp','defaultHeight','setTextureArray','.texture\x20=\x20new\x20BABYLON.Texture(\x22','LessOrEqual','SS_REFRACTIONINTENSITY_TEXTUREDIRECTUV','_eventsAttached','enableBlurDepth','_uniformDeclaration','shaderProcessingContext','instantaneousFrameTime','isButton','_cachedStencilMask','getBuffer','_workerPoolPromise','/home','_tangents','facetDepthSortFunction','morphTargetsVertexDeclaration','.useParallaxOcclusion\x20=\x20','useSpecularGlossinessInputEnergyConservation','onCanvasBlurObservable','isUniform','_hdrCurrentLuminance','needDualDirectionValidation','createDefaultEnvironment','vecToidx','createAnchor','.y<','_samplerDeclaration','LengthBlock','targetPosition','_PhysicsImpostorParser','.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Environment\x20lights','bakedVertexAnimationManager','lowerRadiusTransitionRange','useAllBones','DEPTH_COMPONENT16','setTranformFeedbackVaryings','_diffuseTextureZ','blend','HDRBaseDepthOfFieldSource','_onBeforeDraw','occlusionTexture','_createTextureAdderPostProcess','maxVertexAttributes','connectToSoundTrackAudioNode','_xrWebGLBinding','CleanBoneMatrixWeights','IMAGEPROCESSINGPOSTPROCESS','_internalPick','vClipSpacePosition\x20=\x20gl_Position;\x0d\x0a','BC1RGBAUnorm','_materialForRenderPass','RGBDREFLECTION','_calculateSize','_sizeGradientsTexture','_lerpTransform','Something\x20went\x20wrong\x20while\x20creating\x20a\x20gl\x20','base64,','MediaStream','releaseBuffers','deleteRange','PLANAR_MODE','_gamma','hasUVs2','_createNodeMapAndAnimationsAsync','getPivotMatrix','SCALEMODE_CEILING','middle-finger-tip','zoomToMouseLocation','lensSampler','emitPower','snapDistance','_stencilFrontPassOp','createDefaultXRExperienceAsync','_createInspector','_varName','screenShot','#define\x20BONETEXTURE','_useAlternatePickedPointAboveMaxDragAngle','useBillboardPosition','imageSpace','_lastCheck',').\x20functionCallIndex=','_positionsCache','supportedExtensions','Invalid\x20call\x20to\x20enableEffect:\x20the\x20effect\x20property\x20is\x20empty!','_ditheringIntensity','setTotalMass','instances','onControllersAttachedObservable','glowIntensity','oncomplete','updateVector3','btBvhTriangleMeshShape','TEXCOORD_1','COMMAND_SETFLOAT4','_lastInteractionTime','_ImportGeometry','getPhysicsPlugin','normal\x20=\x20normalize(normal);','diameter','substring','setState','is2DArray','capSubdivisions','toFrame','_CreateMirror','isConnectedInFragmentShader','_registerDevice','Unknown','createSkybox','_stencilFrontDepthFailOp','BABYLON.NormalBlendBlock','_prePassEffectConfiguration','_blurKernelY','MRTAttachments1','useOnlyMetallicFromMetallicReflectanceTexture','-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','sqlite3_exec','_eventPrefix','backSizeFactor','_updateColor3ForEffect','textureBlur','vUV','_updateUInt4ForUniform','axisPinchControlHeight','diffuseTexture5','customRenderTargets','fClipDistance','setDepthFunctionToLess','src-alpha','_enterXRWithButtonIndex','axes','_onEndFrameObserver','ExceptionList','_canRenderMesh','_ExitFullscreen','jitter','uvsAttrDesc','collisionRadius','Sequence','textureLOD','opacitySampler','mali','Unable\x20to\x20update\x20from\x20JSON:\x20','SheenTextureEnabled','_newSamplerInstances','getPoints','#define\x20NUM_BONE_INFLUENCERS\x20','_onLoad','_maxLodLevel','_emitterCreationOptions','emissive','createPickingRayToRef','xr_standard_thumbstick_xaxis_pressed_min','Running...','getIntersectingSubMeshCandidates','_textureMap','setMatUp','SHADOWS','_checkInternals','normalizeToRef','_transparencyShadow','depthTextureExtension',')\x0d\x0a','_extendNamespace','RIG_MODE_STEREOSCOPIC_OVERUNDER','Unable\x20to\x20compile\x20effect:','spring','getSiblingOutput','RGB16UI','postProcesses','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODAuMTcgMjA4LjA0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6I2UwNjg0Yjt9LmNscy0ze2ZpbGw6I2JiNDY0Yjt9LmNscy00e2ZpbGw6I2UwZGVkODt9LmNscy01e2ZpbGw6I2Q1ZDJjYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkJhYnlsb25Mb2dvPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iUGFnZV9FbGVtZW50cyIgZGF0YS1uYW1lPSJQYWdlIEVsZW1lbnRzIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05MC4wOSwwLDAsNTJWMTU2bDkwLjA5LDUyLDkwLjA4LTUyVjUyWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxODAuMTcgNTIuMDEgMTUxLjk3IDM1LjczIDEyNC44NSA1MS4zOSAxNTMuMDUgNjcuNjcgMTgwLjE3IDUyLjAxIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjI3LjEyIDY3LjY3IDExNy4yMSAxNS42NiA5MC4wOCAwIDAgNTIuMDEgMjcuMTIgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNjEuODkgMTIwLjMgOTAuMDggMTM2LjU4IDExOC4yOCAxMjAuMyA5MC4wOCAxMDQuMDIgNjEuODkgMTIwLjMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDE1My4wNSAxNDAuMzcgOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyAwIDUyLjAxIDAgMTU2LjAzIDkwLjA4IDIwOC4wNCAxODAuMTcgMTU2LjAzIDE4MC4xNyA1Mi4wMSAxNTMuMDUgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iOTAuMDggNzEuNDYgNjEuODkgODcuNzQgNjEuODkgMTIwLjMgOTAuMDggMTA0LjAyIDExOC4yOCAxMjAuMyAxMTguMjggODcuNzQgOTAuMDggNzEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDExOC4yOCA4Ny43NCAxMTguMjggMTIwLjMgOTAuMDggMTM2LjU4IDkwLjA4IDE3Ni43MiAxNTMuMDUgMTQwLjM3IDE1My4wNSA2Ny42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIyNy4xMiA2Ny42NyA2MS44OSA4Ny43NCA2MS44OSAxMjAuMyA5MC4wOCAxMzYuNTggOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyIvPjwvZz48L2c+PC9zdmc+','_enableVelocity','_environmentTextureIsProbe','_applyByPostProcess','MatchesQuery','_maxSimultaneousLights','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','priority','fillDefines','_onVRRequestPresentStart','onButtonUpObservable','MAINUV2','onEyeTrackingStartedObservable','Link\x20refraction\x20to\x20transparency','_invalidateMesh','left-right','updateStorageBuffer','_evaluationId','\x0a\x09Animations:','depthClamp','_quadraticBezierCurve','#define\x20THIN_INSTANCES','xr_standard_squeeze_pressed_min','Web\x20Audio:\x20','raycastToRef','smoothness','_SheenTextureEnabled','Camera\x20','textureFloat','_clearFullQuad','_doNotComputeProjectionMatrix','createDefaultSkybox','alphaBlend','_direction','MinBlock','_checkEdge','depthProjection','toDataURL','rawValueToMeters','_ConcatenateShader','OnPickTrigger','num_components','TriangleList','_opaqueSortCompareFn','Reflectance\x200','onEndFrameObservable','getXRSessionInitExtension','pointerX','wheelZMoveScene','calc(50%\x20-\x20','realWorldHeight','HemisphericParticleEmitter','_vertexAttribArraysEnabled','setRestPose','sqlite3_column_name','_disable','POINT','.jpg','freeProcessedMaterials','linkProgram','vClipPlane2','Circle','imageProcessingEnabled','_onVrDisplayPresentChangeBind','ALPHATEST','ASTC8x5UnormSRGB','onDeviceConnectedObservable','tan','STEP_BEFORERENDERINGMESH_OUTLINE','_ClearCoatBumpTextureEnabled','_stencilMask','texture1','_updateHitPlane','l11','only\x202D\x20textures\x20currently\x20supported','onAfterDrawPhaseObservable','vec3(','firstChild','unBindFramebuffer','LIGHTING','minX','skyboxBlurLevel','#define\x20ALPHATEST','_lodScale','_activeSkeletons','_setupGroundMirrorTexture','fallbackRank','_unObserveActiveCameras','_clear','openvr','_shouldRender','STEP_GATHERRENDERTARGETS_SHADOWGENERATOR','_createVolumetricLightPostProcess','_strategies','.min\x20=\x20','MODEL_RIGHT_FILENAME','_meshRebuildObserver','overrideRenderingFillMode','matricesIndicesExtraAttrDesc','pickInfo','ConvertPanoramaToCubemap:\x20input\x20size\x20is\x20wrong','centerPosition','getHeightAtCoordinates','touchpad','#define','shadow','TEXTURE_CLAMP_ADDRESSMODE','computeElement','_morphTargetManager','astc-5x5-unorm','\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','_depthMap','enableGeometryBufferRenderer','flares',':\x20Building\x20','loopEnd','_isScatteringEnabled','_skybox','_onEffectCreatedObservable','_edgeRenderLineShader','unknown\x20renderer','_setLaserPointerLightingDisabled','convertSpirV2WGSL','HDR\x20Bad\x20header\x20format,\x20unsupported\x20size','_currentFaceIndexCache','DecodeBufferToMesh','ImportVertexData','onSelectedMeshUnselected','addPostProcess','xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx','AudioSceneComponent','2XMdcNt','_internalMultiPick','\x0a#define\x20NOISE','getMaterialByTags','_resizeBuffer','onMeshReadyObservable','subSurfaceOut.finalRefraction','success','addSoftBody','mapABOBtoDATA','_afterRenderStage','nearInteractionControllerMode','_stencilEnabled','_hitDistance','_updateMatrix3x3ForUniform','_CreateMorphTargetAnimationFromMorphTargetAnimations','samplerNames','dom-overlay','uniforms','crossOrigin','canRescale','colorFull','.linkSheenWithAlbedo\x20=\x20','_glContext','_positions','beginTransformFeedback','lods','BABYLON.GradientBlock','BABYLON.FragmentOutputBlock','ImportAnimationsAsync','blurKernelX','_coneOuterGain','customAnimationFrameRequester','outTangent','STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER','TRIANGULAR_MESH','xr_standard_trigger','_currentRenderTarget','BABYLON.DistanceBlock','getComponentOfType','DefaultOptions','vTranslucencyIntensityInfos','.z;\x0d\x0a','quaternionInterpolateFunction','OPACITYFRESNEL','supportSRGBBuffers','vLightmapInfos','onRebuildObservable','CreateIcoSphere','#define\x20LOGARITHMICDEPTH','vrDistortionCorrection','disableDefaultHandMesh','diffuse5Infos','getForwardRay','_expensiveBlur','_vrDeviceOrientationCamera','onError','onBeforeDrawObservable','_isExpanded','_originTop','.xyz','isInput','.debugMode\x20=\x20','vertexAttribDivisor','_caps','startSpriteCellID','_cachedVAng','Error\x20in\x20your\x20custom\x20logic\x20onExitingVR:\x20','textureHalfFloatRender','updateInt2','nlink','releaseTexture','Normalized\x20position','Attribute','#define\x20SM_DIRECTIONINLIGHTDATA\x20','LineStrip','_selectionPointerDown','HDRTextureAdder','_viewPort','onAnimationFileImportedObservable','globalHue','BONETEXTURE','isDirectlyConnectedToVertexOutput','renderTargetSize','onupgradeneeded','clamp-to-edge','_circleEase','setEffectIntensity','INPUT_CTRL_KEY','_readFileAsync','No\x20A\x20button\x20on\x20left\x20hand','Skeleton','Plane','.useLogarithmicDepth\x20=\x20','startsWith','babylonUnmuteIconBtn','Error\x20loading\x20image\x20','_isTranslucencyEnabled','heightSensibility','multiPickWithRay','BC7RGBAUnormSRGB','_onContextRestoredObserver','faceIndex','_blurPostProcessY','HasTexture','fxaaPostProcess','enableHorizontalDragging','LOGARITHMICDEPTH','Cross','compiledShaders','customMeshes','PostProcess','bottom','_getCurrentRenderPass','_addGamePad','isFacetDataEnabled','_readTexturePixels','_normalTextureY','front','fogDensity','_useDeltaForWorldStep','variance','vec3(0.,\x200.,\x200.)','depth-only','autoBindSampler','intersectsBoxMinMax','toggleModelMatrixHandInPlace','backDepthSampler','_sessionEndedObserver','recordChunckSize','featurePointCloud','setPivotMatrix','Camera','onTriggerStateChangedObservable','_rescaleTexture','NAME_GAMEPAD','initAsync','_intersectionsInProgress','.xyz)\x20*\x20morphTargetInfluences[','_transformTextureUrl','_StartUserMark','useLinearAlphaFresnel','_cachedForward','enableInteractions','setStencilOperationDepthFail','_animationPropertiesOverride','excludedMeshes','requestAdapterInfo','translucencyIntensitySampler','getBoxSizeToRef','getTranslation','INTENSITYMODE_AUTOMATIC','removeBlockerMesh','bindBuffersDirectly','_shadowsDensity','BILINEAR_SAMPLINGMODE','extractMinAndMax','BABYLON.SSRRenderingPipeline','_padSensibilityDown','comments','REFLECTIONMAP_PLANAR','sourceMax','dot','\x0a#define\x20COLORGRADIENTS','_getGLTFTextureWrapMode','_randomCellOffset','proceduralTexturesEnabled','_errorFound','_createSkinsAsync','bumpTexture2','accessorComponentType','lock','exitPointerlock','onBeforeExecuteObservable','_processBuild','PARTICLES_BILLBOARDMODE_Y','isUsingTextureForMatrices','.babylon','_targetDataLayoutChangedObservers','_detectedPlanes','FreeCamera','onParticleSizeChanged','mixTexture2','getSubTimeStep','CustomParts','_isFromLine','left.babylon','onPlaneUpdatedObservable','sampler','_ints','set_collisions','resetLocalMatrix','addLifeTimeGradient','appendAnimations','updateFloat3','ConditionalBlock','generic-trigger','_Ldexp','_cachedVertexBuffers','updateFromArray','_removeVertexOutputNode','getParticleSystemById','orange','DragMovementThreshold','loopAnimation','useSpecificClearForDepthTexture','rotateNeg120','Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(WRITE\x20OP).\x20Exception:\x20','.x;\x0d\x0a','SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE','SPOTLIGHT2','getVertexShaderSource','NativeXRFrame','attenuateBackfaceReflection','_ImageProcessingDirtyCallBack','getAbsolutePositionFromLocalToRef','attachShader','boundingBox','_TextureDirtyCallBack','Position','useMicroSurfaceFromReflectivityMapAlpha','BABYLON.ScreenSizeBlock','forceBackFacesOnly','_GetRightHandedNormalVector3FromRef','OrthoOffCenterLHToRef','sort','enableFeature','input','_linkedWithPrePass','decodeMeshAsync','leftTrigger','_disposed','removeSnapPoint','_textureFormat','_components','targetConnectionName','_dragDelta','UNMASKED_RENDERER_WEBGL','R32Float','_effectiveMaterial','inputsmgr','FACE_LEFT','_projectionTextureMatrix','setColor3','material','_cameraLinesMesh','enabledExtensions','deviceSlot','.ogg','#define\x20LENS_FLARE','_isSynchronizedViewMatrix','_baseMatrix','alignHorizontal','getFrontPosition','TEXTURE_FORMAT_RGBA32F','depthSampler','addEffectConfiguration','_diffuseRenderTarget','needInitialization','blank','_cachedSize','gamepadMoveSensibility','detachFromBone','setValueAtTime','_radiusBounceTransition','local-floor','hasInstances','srgba8','autoConfigure','_modifierRotationOffset','_createHardwareRenderTargetWrapper','requestPointerLockOnFullScreen','forceAlphaTest','MaxDeltaTime','lightFragmentDeclaration','SHADOWPOISSON1','_useTextureToStoreBoneMatrices','_emissiveIntensity','#define\x20REFLECTIVITYTEXTURE','mustReturn','getProgramInfoLog','_sound','hapticActuators','btQuaternion','_fogDistanceName','_useKernelBlur','forward','needPOTTextures','lighting','_canRenderToFloatFramebuffer','Decoder','_trackedImages','_segmentLength','_getMaxComponent','_minX','_glTFMaterialExporter','_keyboardDownEvent','coloredMaterial','getNormalizedSQL','brdf','Unable\x20to\x20load\x20the\x20snippet\x20','isActive','WRAP_ADDRESSMODE','pipeline','pointerOverDisableMeshTesting','_getRigCamPositionAndTarget','BaseUrl','\x20from\x20DB.','_vectors4','The\x20WebGL2ParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','_updateFromXRSession','<div\x20style=\x27color:','AnisotropicTextureEnabled','#define\x20DIFFUSE_ISLINEAR','_originalRender','plugin','_updateUInt2ForUniform','getItem','_to','vec3(1.)','forceActivationState','blitFramebuffer','MORPHTARGETS_NORMAL','worldNormal','SSAOBlurVRenderEffect','GetTypeByteLength','colorZero','getRowsModified','RightStick','transparencyMode','_utilityLayer','_enableSmoothReflections','applyToMesh','SPOTLIGHT3','OimoJSPlugin','xr-feature-points','_linkSheenWithAlbedo','BindFogParameters','hitPointWorld','_assignRenderTargetIndices','defined(LODBASEDMICROSFURACE)','Scene','_substitutionCosts','_useSphericalHarmonics','z-index:11;position:\x20absolute;\x20right:\x2020px;bottom:\x2050px;','_microSurface','playAnimation','XR.requestReferenceSpace\x20failed\x20for\x20the\x20following\x20reason:\x20','#define\x20SM_FLOAT\x20','ring_tip_','volume','gazeTracker','setRotationMatrix','TEXTURE_CUBE_MAP_POSITIVE_X','_generateStencilBuffer','_freeze','createRenderTargetTexture','getFacetNormalToRef','_callbackPluginEventHasRenderTargetTextures','/profiles/','minSize','_spritePredicate','ACTION_OnKeyDownTrigger','_unIndexed','hasBoundingInfo','R16F','_getCurrentRenderPassIndex','orthoBottom','transformedDirection','transferToEffect','singleFingerRotate','_Rgbe2float','viewerReferenceSpace','buttonSquare','panningOriginTarget','interpolationMatrix','PrepareDefinesForFrameBoundValues','#define\x20DOWN_SAMPLE_X4','_gaussianWeight','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','_resetIndexBufferBinding','_binormals','\x20=\x20max(max(','_detachHand','UNMASKED_VENDOR_WEBGL','CLEARCOAT_TINT_TEXTUREDIRECTUV','onAfterShadowMapRenderObservable','cameraId','glossiness','addJoint','xr_standard_trigger_pressed_max','useOrderIndependentTransparency','toGlobalToRef','getLensFlareSystemByID','_bouncingBehavior','clearDepth','\x20stencil=','_Initialize','_isNode','_calculatedRotation','_blurTexture2','_isSafari','markAsProcessed','setRotationQuaternion','metallicRoughnessTextureData','enableTangentMorphing','sharpnessAmounts','onInterpolationDoneObservable','BABYLON.ColorMergerBlock','.texture.coordinatesMode\x20=\x20','COMMAND_DRAW','dataFormatPreference','_diffuseTexture3','PerspectiveFovReverseLHToRef','getBodyMass','_cachedUScale','_jointScaleFactor','_eyeTrackingEndListener','vEnvironmentIrradiance','setDepthRenderer','pickSpriteWithRay','_mrtEnabledMask','generateJoint','_depthReducer','_currentLayer','_mrtAttachments','Comparison','Write','multiviewSampler','_addDevice','maxAngularSpeed','ranges','generatePhysicsBody','cartesian','_normalize','factor1','enableDistantPicking','ldrMerge','featureImplementation','pointerup','dithering','VRMultiviewToSingleview','virtual','_rightTrigger','attachCamerasToRenderPipeline','bakeCurrentTransformIntoVertices','_trackingHands','rotationGizmoVertexShader','#define\x20SSR_SUPPORTED','_IndividualBabylonFileParsers','_dragging','\x20=\x20worley(','\x20+=\x20(readVector3FromRawSampler(','_applyScissor','colorQuarter','_released','disableColorWrite','bc3-rgba-unorm-srgb','BABYLON.NLerpBlock','lines','MATERIAL_FresnelDirtyFlag','_initialize','_tmpAmmoQuaternion','orientationchange','_scaledDiffuse','double','setDepthFunction','DefaultMaterialFactory','\x20+=\x20(normal','environmentHelperRemovalFlags','PainterSortCompare','showLocalAxes','_cachedReflectionCoordinatesMode','High','_centroidIdx','registerOptimizer','absoluteRotation','_renderingGroup','8RUNKL#3','bytesOfKeyValueData','TEXTURE_WRAP_T','Outline','centrifugalForceMultiplier','previousBatch','_resize','ctrlKey','Fragment_Before_Lights','_dummyFramebuffer','addVelocityGradient','_gazeTracker','_finalizePipelineContext','_computeLocalCameraSpeed','datasetObservable','_height','reverse','_cameraPosition','enablePicking','_babylonGamepads','BackwardCompatible','specularColor','_getDefines','getAbsolutePivotPointToRef','blocks','maxTextureDimension2D','getPhysicsEngine','_size','join','fragmentOnly','dashNb','previousViewProjection','newCanvasCssStyle','_getDepthTexture','setStencilState','_handlePointerActions','ShadersStore','vertexAttribDivisorANGLE','WebXR\x20not\x20available','createDeviceOrientationCamera','createRawCubeTexture','_urlType','ANIMATIONTYPE_VECTOR3','\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0d\x0a','#define\x20SM_ESM\x20','registerManager','edgeAmount','vectors2Arrays','getObjectCenterWorldToRef','GroundMesh','vSphericalZX','Now','_trackPosition','PrepareAttributesForBones','output','_joystickContainerSize','_vectorTransition','_globalSaturation','_hideTeleportationTarget','setUint32','EdgeDetect1Kernel','hostInformation','_fallbacks','_cachedStencilReference','_attachTrackedPointerRayMode','reflectionFormat','_createDummyNativeInput','OnTextureLoadErrorObservable','_cachedAngularSensibility','_GetFloatRGBAArrayBuffer','HDRPostLensFlareDepthOfFieldSource','_colorStates','sphereBaseSize','reusable','blurScale','astc','Energy\x20Factor','invView','maintainStateBetweenFrames','buildBoundingInfo','float32x2','_imageProcessingObserver','viewportMatrix','_setPointerSelectionDisabledByPointerId','absoluteRotationQuaternion','getWebXRRenderTarget','radialSegments','sunColor','setAlphaBlendFactors','resolve','minmax','RADIANCEOCCLUSION','rootPosition','#define\x20KERNEL_OFFSET','_projectionLayer','_currentSizeGradient','SNAPSHOTRENDERING_FAST','_axis','_meshId','bptc','onTouchpadValuesChangedObservable','removeRotationAndScaling','getSubMaterial','lightMatrix','refractionIntensitySampler','isBlocking','ring_proxPhalanx_','GetMotionControllerWithXRInput','morphTargets','XRHitTestWithRay','rdev','LoadFile','AddTagsTo','.aSwizzle\x20=\x20\x22','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT','AddUniform','statusText','Assertion\x20failed:\x20','_current','webpackChunkBim','_poseControlledCamera','_clearDepthAttachments','FreeCameraMouseInput','getVector3Float32FromRef','setHitData','_GetDefaultOptions','_disablePointerInputWhenUsingDeviceOrientation','pbrBlockAlbedoOpacity','getWorldInfo','roughnessBlendLevel','_horizontalBlurPostprocess1','HasStencilAspect','ACTION_OnPickOutTrigger','.gSwizzle\x20=\x20\x22','raycastClosest','BABYLON.MultiMaterial','\x20not\x20compatible\x20with\x20the\x20current\x20environment/browser\x20and\x20was\x20not\x20enabled.','deltaY','skeletonsEnabled','fillPoses','disableGammaTransform','_getRefractionTexture','SS_GAMMAREFRACTION','DepthOfFieldEffect','_blurTexture1','VRMultiviewToSingleviewPostProcess','needToAlwaysBindUniformBuffers','setTexture','_pausedDelay','shouldBakeAnimation','PREPASS_REFLECTIVITY_TEXTURE_TYPE','condition','onResourcesReadyObservable','RequestFileError','fragmentElement','UV6','pad','STENCIL_OP_FAIL_S_REPLACE','accessibilityTag','copyTextureToTexture','lodLevelInAlpha','useBillboardPath','getSubImage','_sqlite3_value_type','ACTION_OnEveryFrameTrigger','_sqlite3_column_name','_cachedVisibility','wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapNativeTexture\x20instead.','uint16x2','Normals','_pointerCancelEvent','canLoad','rotationEnabled','onBeforeRenderingGroupObservable','baseDepth','normal','clip','loadRawTexture2DArray','buttons','getOutputByName','layerIndex','PrismaticJoint','_dpadPressed','\x20-\x20unBindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=','VEC3','reason','_attachedNodeChanged','.r\x20*\x20','_instanceDataStorage','maxSampledTexturesPerShaderStage','states','_createSSRPostProcess','UpdateSelectionTree','spritesEnabled','cTFPVRTC1_4_RGBA','_onVREnabled','BGRA8Unorm','useCustomAttenuation','FollowCameraPointersInput','diffuseBase','OPACITY','Uint','\x22.\x20entry=','_numBoneInfluencers','_getGlobalNodeMaterialEditor','s\x20array\x20count\x20must\x20be\x20a\x20multiple\x20of\x20','_cachedDepthImageTexture','enablePrePassRenderer','getComputedStyle','RGBA32Sint','glFragData','_gatherRenderTargetsStage','shadowExtraData','internalTextureUniqueId','1px','_processingContext','logReadFiles','thinInstanceGetWorldMatrices','disable','dPadDown','deleteTransformFeedback','_needProjectionMatrixCompute','_LoggingLevel','getUserMedia','connectToAnalyser','CUBIC_MODE','\x20B:','https://controllers.babylonjs.com/oculusQuest/','Output','_jointMeshes','setDepthCompare','_boundingBias','OneMinusDstAlpha','touchChanged','updateUInt2','SliderJoint','_descendants','furOffset','_blurCombinerPostProcess','_defaultHeight','onFeaturePointsUpdatedObservable','allowMouse','_reflectionSamples','_renderFrame','SceneLoaderError','getShadowGenerator','You\x20cannot\x20use\x20a\x20mesh\x20as\x20LOD\x20level\x20twice','_getFacetAt','removeTexture','btSequentialImpulseConstraintSolver','_primitive','RotationAlignToRef','_generateTBNSpace','buttonY','_depthStencilFormat','cTFRGBA32','\x20/\x20','Error\x20in\x20onSuccess\x20callback:\x20','TBNBlock','iridescenceSampler','_useMipMaps','Unsupported\x20stencil\x20opPass\x20mode:\x20','));\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','_CreatePointLightMesh','attachContextLostEvent','_waitingParsedUniqueId','FromFloatArrayToRef','fillText','Couldn\x27t\x20increase\x20number\x20of\x20vertices\x20:\x20VertexData\x20must\x20contain\x20at\x20least\x20indices\x20and\x20positions','_lightingInfos','disableUniformBuffers','maximizeInPlaceFromFloats','FromHarmonics','E2d','baseMaterial','oculus-touch-legacy','rebuild','_primaryColor','KHR_materials_volume','_getAmbientOcclusionCode','HeightToNormalBlock','fluidRenderingParticleDepth','get_m_nodes','bgDepthSamplerSampler','PARALLAXOCCLUSION','\x20for\x20device\x20','_onBindObservable','_fallbackTexture','_maintainCameraAboveGround','cullBackFaces','tintThickness','buttonStart','CheckExtends','.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(','BackgroundSkyboxMaterial','#define\x20PREPASS','contains','Mac','chromatic_aberration','hasMatricesIndices','_updateDifferenceMatrix','GreaterThan','vNormalInfos','PreprocessUrl','useAlphaFromAlbedoTexture','_zOffsetUnits','mainTrack','_beforeClear','userThinInstance','_outputs','_sharpenEnabled','closeShape','enterExitUI','enableReflectivity','_streamingSource','VolumetricLightScatteringPostProcess.useDiffuseColor\x20is\x20no\x20longer\x20used,\x20use\x20the\x20mesh\x20material\x20directly\x20instead','_randomNoiseCoordinates2','ALPHA_EQUATION_MIN','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','_createPipelineLayoutWithTextureStage','rgba(0,0,0,0)','sharpness','TEXTURE_WRAP_S','NumCacheHitWithoutHash','Geodesic-m-n','.remapF0OnInterfaceChange\x20=\x20','useParallax','getTarget','postProcessor','#define\x20SCREEN_BASED',',\x20vBumpInfos.y)','intensity','extractMinAndMaxIndexed','_createEffect','_internalPickSprites','_prePassRenderTarget','wrist_','groundMirror','_doNotSerialize','supportsTangents','meshesUseLeftHandedCoordinates','_currentBufferPointers','attributeSize','BABYLON.MatrixBuilder','FACE_FRONT','_indexInSourceMeshInstanceArray','_afterCameraDrawStage','_clearDepthColor','_currentInstanceCount','shadowsDensity','deltaTime','bindGroupLayouts','SCENELOADER_DETAILED_LOGGING','_useReverseDepthBuffer','_blurDownsample','_SerializeInternalTextureUniqueId','bindToEffect','createRawBuffer','rightViewMatrix','ParseAnimationRanges','specularDataPosition','_updateLinkedTransformRotation','TEXTUREFORMAT_DEPTH32_FLOAT','framebuffer','_CheckNonCharacterKeys','CleanUrl','triangleStart','onloadend','_delta','customRigMappings','setUint8','WEBKIT_WEBGL_compressed_texture_s3tc_srgb','_CreateNodeAnimationFromNodeAnimations','.visibleOnFrame\x20=\x20','_basePointWorld','_serializableComponents','isAxes','_updateEffectDefines','forceAutoClearInAlphaMode','Invalid\x20call\x20to\x20enableEffect:\x20the\x20materialContext\x20property\x20is\x20empty!','snapshotRenderingMode','UNPACK_FLIP_Y_WEBGL','lensStarMatrix','removeInstance','updateParticles','_reflectionMatrixName','preloadedAudios','BC5RGSnorm','_farInteractionFeature','_RegexpFindFunctionNameAndType','COMPRESSED_SRGB_S3TC_DXT1_EXT','splitFrustum','PrepareDefinesForBakedVertexAnimation','filter','BABYLON.RemapBlock','FromRotationMatrixToRef','_currentLimitVelocityGradient','_onCollisionPositionChangeObserver','Incompatible\x20material\x20mode','STEP_AFTERRENDERTARGETPOSTPROCESS_LAYER','_useFinalCode','_updateScale','Procedural\x20textures','PrepareDefinesForPrePass','Generic','EffectName','COMMAND_SETFLOAT3','.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','Fragment','_repositoryUrl','textureArrays','#define\x20SM_NORMALBIAS\x20','getNormalAtCoordinatesToRef','_onlyForInstancesIntermediate','LastCreatedScene','borderLimit','multiplyToArray','Constant1','_color','versions','setPreTransformMatrix','Name:\x20','setDepthCullingState','getCachedMaterial','applyStencil','vClipPlane3','preMultiplyAlpha','_malloc','_globalCurve','_useParallaxOcclusion','emissiveTexture','originalColor','disableBumpMap','multiply','_createSSAOCombinePostProcess',',\x20skeleton:\x20','customType','getSkeletonById','file:','isVerticesDataPresent','panningModel','dragGradients','_worldTransform','_syncGeometryWithMorphTargetManager','TriPlanarMaterial','endQueryEXT','facetPartitioning','getTransformNode','THIN_INSTANCES','_createFrames','FILTER_CLOSEEXPONENTIALSHADOWMAP','get_m_hitPointWorld','viewProjectionR','lastSecAverage','E2dArray','BonesBlock','fragmentStage','_drawWrapper','_finalPosition','uniformNames','#define\x20OFFSET\x20','addAmbient','bindTransformFeedbackBuffer','POINTS','dataType','invertRefractionY','RemapBlock','vignetteBlendMode','_mrtFormats','COMPRESSED_RGB8_ETC2','CubeRaw','xrLightingEstimate','getNormalAtCoordinates','source','row3','startEncodingCommand','onAfterUnbindObservable','onLostFocus','addArcTo','addFallbacks','STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER','KHR_texture_transform','binding','numPoints','_ySize','enterFullscreen','ceil','_spriteManagers','_layerIndices','\x20bones,\x20while\x20source\x20as\x20','snorm16x4','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.','_ZeroReadOnly','vFogColor','impulse','placeOnGoldbergFaceAt','MoveTowardsAngle','depthOfFieldEnabled','getFacetLocalNormals','externalTextures','getShadowGenerators','_targetIndex','_keyboardActive','Tried\x20to\x20create\x20a\x20second\x20program\x20in\x20the\x20same\x20NativePipelineContext','arraybuffer','__SPECTOR_rebuildProgram','_deleteTexture','file','color1','_highlightsHue','_passIdForDrawWrapper','reflectanceSampler','_hasChanges','FireMaterial','_setupFramebufferDepthAttachments','sortLightsByPriority','_ownRefractionTexture','webkitAnimation','_checkUniform','TangentKind','loadFile','StoreLODInAlphaChannel','\x20material','onConnectionObservable','vertexToken','_createRenderPipeline','COMPRESSED_RGB_PVRTC_4BPPV1_IMG','minHeight','Thickness','lowerHeightOffsetLimit','addEffect','#define\x20MULTIVIEW','isPacked','vertexSourceCode','beginAnimationOnStart','BABYLON.MorphTargetsBlock','_uploadDataToTextureDirectly\x20not\x20implemented.','RGB','vAmbientInfos','gripSpace','CreateDashedLines','_prepareResources','PINKY_FINGER_TIP','_getGenericFilenameAndPath','_lerpButtonTransform','_frameId','releasePointerCapture','InstancesBlock','_useLODScreenCoverage','CAPS_LIMITS_MAX_TEXTURE_SIZE','_panningMouseButton','onViewMatrixChangedObservable','cTFBC7','isSaturated','_identity','addTriangle','_GetRGBAArrayBuffer','%23','_sourcePositions','POINTERUP','_getVertexBufferFromMesh','clearcoat','_scaledVelocity','_lightmapMode','disableClipPlane','BloomMergePostProcess','isPhysicsEnabled',',\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','getPosition','baseReferenceSpace','Sheen','wellKnownValue','LIGHTFALLOFF_PHYSICAL','_disposeInstanceSpecificData','#extension\x20GL_OES_standard_derivatives\x20:\x20enable','LINEAR_NEAREST_MIPNEAREST','disableAttributeByIndex','groundMirrorBlurKernel','_uniforms','optimizeInfluencers','refractionSampler','default','externalTextureSamplerBinding','canvasOptions','ATTRIB_TYPE_UINT8','_rebuildGeometries','compressedTexImage2D','_mirroredCameraPosition','BUFFER_CREATIONFLAG_VERTEX','NDOTL','i32','instancesData','_enableDistantPicking','specularDir','buttonOptions','buildId','_hasAlphaChannel','onAnimationEnd','hasHit','PLANE_DETECTION','None','compatibilityMode','UploadDDSLevels','_bindObs','detachFromMesh','checks','_diffuseTexture5','setEasingFunction','reflectionAmount','SHADOW2','...','_onPointerDownHandlerRef','ExtrudeShapeCustom','_afterDraw','PointInTriangle','_randomNoiseCoordinates1','EnvironmentBRDFTexture','_staticDefines','_TempBufferInt32View','normalBlendMethod','\x20=\x20toGammaSpace(','Particle\x20system\x20with\x20GPU\x20is\x20not\x20supported.','_updateCacheWhenTrackingDisabledObserver','ALPHA_SRC_DSTONEMINUSSRCALPHA','createEffect','getRightTarget','addMouse','little_intPhalanx_','depthFunction','syncIterations','_beforeCompositionPostProcesses','gpu','TEXTURE_NEAREST_LINEAR_MIPLINEAR','blurRatio','FreeCameraGamepadInput','PREPASS_ALBEDO_SQRT','puckSize','RotationQuaternionFromAxisToRef','vTextureInfos','clearCachedVertexData','groundMirrorTextureType','Unable\x20to\x20provide\x20information\x20for\x20PointerInput.Move.\x20\x20Try\x20using\x20PointerInput.Horizontal\x20or\x20PointerInput.Vertical\x20for\x20move\x20data.','_passCount','_computeMultiTouchPanning','getParam','setUIntArray2','_onContextRestored','_contextMenuBind','Physics\x20not\x20enabled.\x20Please\x20use\x20scene.enablePhysics(...)\x20before\x20creating\x20impostors.','currentRenderPassId','\x0aMissing\x20Weights\x20=\x20','metadataSelector','0.0','COMPRESSED_2D','createDirectedSphereEmitter','linesPositions','_depthPeelingRenderer','onXButtonStateChangedObservable','NumBindGroupsNoLookupLastFrame','bbSize','Clear\x20Coat\x20Reflectance','MATERIAL_LineStripDrawMode','setFixedTimeStep','TEXTURE_TRILINEAR_SAMPLINGMODE','isWebGPU','_trackingState','_nativeRenderTarget','charCode','AddWebXRFeature','renderThicknessTexture','PHYSICS_CONTROLLERS','removeColorRemapGradient','_readFile','RegisteredExternalClasses','_puckImage','iridescenceThicknessTexture','#define\x20VERTEXALPHA','sunDirection','Cannot\x20merge\x20vertex\x20data\x20that\x20do\x20not\x20have\x20the\x20same\x20set\x20of\x20attributes','_notifyObservers','_ForwardDir','setTransformationFromNonVRCamera','audioEngine','thumbstick','_toneMappingEnabled','ReflectToRef','ENTERING_XR','_framebufferDepthStencil','createConeEmitter','_animationRatio','snapshotRenderingReset','requestDevice','Error\x20loading\x20images\x20for\x20tracking,\x20WebXRImageTracking\x20disabled\x20for\x20this\x20session.','_linesIndexCount','webkitCancelFullScreen','_onBindObserver','getAbsolutePositionToRef','uniform4iv','animatedInputs','minZ','getDescription','heightToNormal','encapsulate','_frameHandler','module','morphTargetTextureInfo','REFLECTIVITY','screenSpaceReflectionsEnabled','setPosition','_colors4Arrays','resetCachedMaterial','_creationFlags','_textureRoughness','NormalizeBlock','_updatePosition','updateAndBindInstancesBuffer','_babylonScene','_vectors4Arrays','same-origin','Subtract','NormalKind','sign','bindTexture','HDRVLSMerge','controller-','_ProfileLoadingPromises','_maxMSAASamplesOverride','FOVMODE_HORIZONTAL_FIXED','colorHalf','gridRow','stopOtherAnimations','_invertVScale','_pendingDebugCommands','_inputTextureColorIsInGammaSpace','RegisterTopRootEvents','_autoComputeBlurKernel','teleportationTime',',\x20axisYControlRadius:\x20','isDone','createVertexBuffers','createComputePipelineContext:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','onUpdateParameters','_updateTriangles','_cannonRaycastResult','drawPointClouds','BABYLON.GrainPostProcess','.xy,\x201.0,\x200.0));\x0d\x0a','useGLTFLightFalloff','_elevationReturnWaitTime','ForceAttachControlToAlwaysPreventDefault','sizes','Collect\x20functions:\x20','MatrixCurrentType','#define\x20CUSTOM_FRAGMENT_UPDATE_ALPHA','particlesOut','conjugate','babylonjs@6.2.0','vScreenSize','Texture','.a\x20=\x20','_createPass','vSpecularColor','heightTexture','uniformBuffers','GizmoAxisPointerObserver','_currentRefreshId','_fallbackTextureUsed','getDeterministicFrameTime','_waitingRenderList','NumBindGroupsCreatedLastFrame','getCachedEffect','dragPlanePoint','GlowLayer','_bindBuffer','_opacityTexture','rename','VertexState','getTangentAt','Round','_prepareWebGLTextureContinuation','_SubstitutionCost','valueCallback','_textureState','),\x20no\x20more\x20warnings\x20will\x20be\x20reported\x20to\x20the\x20console\x20for\x20this\x20engine.','_endTimeQuery','getRenderTargetTextureForView','finalHeight','1024.0','axisYControlRotation','FRONT','getMotionType','_removeFragmentOutputNode','_mainTextureDesiredSize','_saveImageIntoDBAsync','_currentVelocity1','_hasHit','bgra8unorm','Create','getCamerasByTags','getError','_addNodeAndDescendantsToList','TELEPORTATIONMODE_CONSTANTTIME','maxLifeTime','_pointAtData','_getShaderCodeAndErrorLine','angularSensibilityX','_createHeightmap','collideConnected','rotateNeg60About','targetHost','readwrite',',\x20isInstance:\x20','gl_FragColor\x20=\x20','\x0a\x09Skeletons:','projectionPixel','Stop','_typeConnectionSource','BABYLON.ClampBlock','UV6Kind','_customWrappers','application/javascript','isConnectedInVertexShader','disableDepthWrite','DISPLAY_SPHERES','_cachedIndexBuffer','_changeGoldbergFaceColors','sheenSampler','projectionPlaneTilt','_numCascades','useInstancing','_updateShaderUniforms','_depthRendererId','softTransparentShadowSM','WEBGL_debug_renderer_info','specularOutput','number','_lightSizeUVCorrection','useTextureToStoreTargets','_prePassEnabled','No\x20depth\x20texture\x20set\x20on\x20CircleOfConfusionPostProcess','lastIndexOf','CUSTOMUSERLIGHTING','getPositionWorldOnA','_renderTarget','RasterizationState','disposeOnEnd','soundTrackId','_areLightsDisposed','_sortLODLevels','tolerance','groundColor','x_button','_delayInfo','_checkTeleportWithRay','_options','enclose','#define\x20ALPHATEST_UV','_renderingMultiview','getClassName','_GetSamplerFilterDescriptor','innerFacets','_vNormalWName','instancedArrays','Vertex_MainBegin','_renderEncoder','row2','physicsMass','_onEngineViewChanged','wasmUASTCToRGBA_SRGB','planeBuilder','TRIANGLE_STRIP','boneTextureWidth','awake','ExtrudePolygon','_cachedVOffset','onLeftButtonStateChangedObservable','_renderLoop','disableFeature','optimizeUVAllocation','Inverse','ZSTDDecoder','provideFallbacks','_absoluteRotation','),\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','rigParenting','_willBeUnregistered','_tmpPos','ANIMATIONTYPE_VECTOR2','point-list','blockedURI','vrMultiviewToSingleview','getAnimationByName','updateRawTexture','_enableTeleportationOnController','_shadowFrustumSize','VIVE','subdivide','base64:','DIFFUSEY','isAsync','zSwizzle','_localAxes','Firefox/58','_NormalizeTangentFromRef','outputCanvasOptions','textureAdderPostProcess','No\x20Particle\x20support\x20in\x20OIMO.js.\x20using\x20SphereImpostor\x20instead','_DefaultControllerFactory','FitFrustumSidesMode','LiteTranscoder_UASTC_R8_UNORM','smoothSteps','projectionLightSampler','matrixData','_workingVector','show','xr_standard_thumbstick','LINES','_addAndRemoveControllers','_normalBlendMethod','physicsProperties','getLoadedTexturesCache','_floatsArrays','_addCanvas','customRenderFunction','_enable','jsDecoderModule','_beforeXRSelectListener','gpu-optimized','_loadTexture','vendor','tileHeight','_isInput','FurTexture\x20','decodeMesh','blurWidth','NAME_OCTREE','_restoreStringEvents','minimumWorld','computeBounds','loadCubeData','_vertexBuffers','onCollideObservable','LensFlareEnabled','reflectionFresnelParameters','_renderingCanvas','determinant','pbrBlockAmbientOcclusion','StereoscopicGamepadCamera','startFrame','getBoneById','frameId','_markAsDirtyAndDecompose','REFLECTIONMAP_EQUIRECTANGULAR_FIXED','_arePrePassDirty','uniform\x20sampler2D\x20','prePass_Depth',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_renderPostProcesses','_forceEnableEffect','_highlightsCurve','PROTOCOL_VERSION','rgb(','_renderMultiviewToSingleView','THUMBSTICK_TYPE','TargetedAnimation','ATTACHED','CreateDefaultMesh','.xy);\x0d\x0a','Left','setCameraRigMode','disablePermanentHitTest','RING_FINGER_PHALANX_INTERMEDIATE','onPointerMovedObservable','generic-hand-select','vTintColor','a-button','noPreventDefault','_rawBoundingInfo','_idleRotationWaitTime','DXT5','\x20=\x20dFdy(','_executeActiveContainerCleanup','visualResponses','getPrototypeOf','vReflectionControl','BABYLON.PowBlock','vReflectanceInfos','_getRenderTargetForSubImage','supportsNormals','.albedoScaling\x20=\x20','_forceFullscreenViewport','EXT_sRGB','maxNodeName','_excludeVariableName','CLEARCOAT_TEXTURE','url','_vignetteEnabled','#define\x20ADDITIONAL_FRAGMENT_DECLARATION','_scissorIsActive','\x22,\x20null,\x20','readFile','middle-finger-phalanx-distal','setCustomOutput','mspointerlockchange','applyToGeometry','SphereDirectedParticleEmitter','QUERY_RESULT_EXT','_obs','_bloomKernel','attachedBlocks','_onSessionGranted','sqlite3_result_double','isLocal',');\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}','_isUsingFirefox','getShaderInfoLog','_directTarget','addGeometry','DEFAULT_ALPHA_CUTOFF','GetExponentOfTwo','removeBehavior','updateUniformDirectly','notifyIfTriggered','clipPlane5','upperRotationOffsetLimit','_activeParticles','previousManualUpdate','viewport','\x20vrdisplayrequesting','_simplificationQueue','vrWorkMatrix','baseWidth','#define\x20GLOW','handleFragmentSideInits','_animatables','availableAttributes','Intermediate','_getDescendants','NEAREST_LINEAR_MIPNEAREST','focusDistance','CreateRTexture','_isIdentityDirty','unpressed','_particles','originalPickingInfo','serializeAnimationRanges','_startingTimestamp','normalSamplerX','_isReadyForMesh','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_ALPHA','angularSpeed','_offsetsCache','transformOrigin','DepthRenderer','isReusable','rgba32float','_isPinching','_geometryBufferRenderer','getChildShape','hasChanges','_stereoInterlace','video','frontFace','_prepareBuffers','resolveTarget','index-finger-phalanx-distal','encodeCommandArgAsUInt32s','TEXTUREFORMAT_ALPHA','htc-vive-none','removeOutputNode','attachToMesh','comparison','_IsProceduralTexture','TEXTURE_LINEAR_LINEAR','vDiffuseColor','multiviewEnabled','_colorGradingWithGreenDepth','TEXTUREFORMAT_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2','_animationType','BABYLON.CrossBlock','ScalingToRef','subMesh','removeRenderObject','useGeometryUniqueIdsMap','_generateVisualCue','setEffect','CollisionsEpsilon','_updatePointAtData','aspectRatio','createInstance','Parameter\x20must\x20be\x20a\x20URL\x20to\x20the\x20sound,\x20an\x20Array\x20of\x20URLs\x20(.mp3\x20&\x20.ogg)\x20or\x20an\x20ArrayBuffer\x20of\x20the\x20sound.','unregisterAction','invertX','#if\x20defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','captureUVS','_snapshotRenderingMode',',\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','setColor4','getPoseMatrix','angularSpeedGradients','MAX_CASCADES_COUNT','_occlusionQuery','FRESNELSEPARATE','https://controllers.babylonjs.com/vive/','intersectsAxis','setHitDistance','setStencilReadMask','_AddAnimation','baseColor','STEP_BEFORERENDERTARGETDRAW_LAYER','loadSingleImage','onEnabledStateChangedObservable','Failed\x20to\x20transcode\x20Basis\x20file:\x20','GetDefaultPlugin','_attachCameras','highlights','addMouseWheel','_clone','_deviceSourceManager','PostProcessRTT-','_computeBonesUsingShaders','RGBDLIGHTMAP','.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Spot','BABYLON.InputBlock','addColor3','b-button','_material','_reflectivityTexture','customControllersRepositoryURL','_updateReflectionCubeMap','joints','twgsl','_updateInt3ForEffect','importMesh','Clamp','BasedOnInput','Replace\x20function\x20call\x20by\x20code.\x20Function\x20\x27','_IsTexture','quality','hand-tracking','_velocityGradientsTexture','KEYDOWN','useRGBAIfOnlyBC1BC3AvailableWhenUASTC','updateFunction','_createSpatialParameters','Refraction\x20intensity','_isExtensionEnabled','\x0a\x09Meshes:','Xbox\x20360','lightEstimationPollInterval','StereoscopicFreeCamera','prefilter','LAYOUT_POWER2','startTranscoding','isStopped','updateUInt','_updateMatricesForUniform','setToDefaultPostProcess','FreeCameraVirtualJoystickInput','!defined(UNLIT)\x20&&\x20defined(SHEEN)','DefaultCollisionCoordinator','_attached','useOctreeForPicking',',\x20vertexID)\x20-\x20','gBuffer_Depth','EasingFunction','isSync','#define\x20SSR_ATTENUATE_INTERSECTION_NUMITERATIONS','l20','BONE','rebuildAnglesAndRadius','_skipEvaluateActiveMeshesCompletely','touchEnabled','_up','_refreshDescription','behaviors','bumpFragmentFunctions','MatrixTransposeBlock','matrixBuffer','bones','_limitVelocityGradientsTexture','OnPluginActivatedObservable','HDRDownSampleX4','wheelDelta','vignetteCenterX','_disposeDepthRenderer','DEFAULT_USE_ENERGY_CONSERVATION','isXR','setArray','_customAttenuationFunction','_uniformBuffersNamesList','rigCameras','onContextLostObservable','_gatherRenderTargets','CustomImpostor','responseURL','ANY_SAMPLES_PASSED_CONSERVATIVE','_utilityLayerScene','_wasDispatched','_py.jpg','NAME_POSTPROCESSRENDERPIPELINEMANAGER','InverseBindMatrices\x20-\x20','__smartArrayFlags','ThicknessBlurredTexture','#define\x20CUSTOM_VERTEX_UPDATE_NORMAL','fillBlanks','_useMeshMaterial','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_BPTC_UNORM','_add','_getFloat32ArrayFromArrayBuffer','_processLateAnimationBindings','onXRSessionInit','texCoord','//#define\x20SHADER_NAME\x20compute:','_bufferData','groundMirrorSizeRatio','lightVxUboDeclaration','DYNAMIC_DRAW','grain','onReady','reflection2DSampler','disablePointerSelection','SharpenKernel','setTextureFromPostProcess','Not\x20implemented\x20on\x20WebGPU','Fur\x20Texture','CreateFromPrefilteredData','remapF0OnInterfaceChange','_stillImageCaptured','usePhysicalLightFalloff','_handleStop','_isMulti','setAxisForLeftRight','ImageSourceBlock','if\x20(length(','activeTexture',')\x20*\x20morphTargetInfluences[','_xrLightEstimate','ShadowGenerator','teleportationComponent','ILog2','getRenderCamera','TriangleStripDrawMode','E3d','index_proxPhalanx_','generic-trigger-squeeze-touchpad','_getSubImageForEye','intersectsSphere','getControllerByName','_onVRRequestPresentComplete','ROUGHNESS','#define\x20BILLBOARDMODE_ALL','_tag','PREPASS_COLOR_TEXTURE_TYPE','Waiting','CreateLuminanceTexture','_canRenderToHalfFloatFramebuffer','IsEqual','diffuse1Infos','canvasContext','_positionY','_getNativeTextureFormat','clientX','_useLinearAlphaFresnel','_checkWithEpsilon','btDefaultSoftBodySolver','STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER','lightmapMode','_upToYMatrix','magFilter','TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1','Low','doNotSerialize','reverse-subtract','_shadowsCurve','No\x20scene\x20available\x20to\x20load\x20asset\x20container\x20to','KHR_materials_transmission','.xSwizzle\x20=\x20\x22','getAllTextureBlocks','HDRPassPostProcess','_afterRenderTargetPostProcessStage','_isInitialized','IsExternalTexture','addLODLevel','_xSize','instantaneousFPS','SRGB','_emissiveColor','PBRMetallicRoughnessBlock','_isQuest','AMBIENTINGRAYSCALE','\x0a\x09Lights:','vScale','executeWhenCompiled','More\x20than\x20one\x20block\x20was\x20found\x20with\x20the\x20name\x20`','_beforeRenderingGroupDrawStage','_UnprojectFromInvertedMatrixToRef','_sphericalPolynomialPromise','\x20enabled\x0a','setAll','Unable\x20to\x20load\x20','_roughness','setLayerAndFaceIndex','imageProcessingFunctions','_checkIsReady','globalSaturation','_jointRadii','only\x20compressed\x20formats\x20currently\x20supported','_attenuateIntersectionDistance','_invertLeftStickY','FxaaPostProcessEffect','_firstUpdate','enableAutomaticThicknessComputation','each','textureZ','SNAPSHOTRENDERING_STANDARD','setContainerImage','<no\x20dump>','strokeStyle','setStencilFunction','xr-background-remover','ALPHA_EQUATION_REVERSE_SUBTRACT','_lastTime','compensateDistortion','#define\x20BILLBOARDSTRETCHED','BlurV','TOUCHPAD_PRESS','_activeEffect','previousPointArrayIndex','buttonL1','_depthTestEnabled','spurFollowsChild','optimize','_matrixChanged','onErrorObservable','_hardwareScalingLevel','groundSize','loopBehavior','_GetPluginForDirectLoad','MIDDLE_FINGER_PHALANX_DISTAL','additiveAnimations','_setTextureParameterInteger','updateMatrix','fogEnabled','ARRAY_BUFFER','.mp4','_compileRawShaderToSpirV','_wheelDeltaX','_uniformBuffer','_currentFramebuffer','_tmpAmmoVectorRCA','_blurTexture','useCustomUnlockedButton','createDrawContext','framebufferRenderbuffer','DEPTH_TEST_NOTEQUAL','Sint','xr_standard_touchpad_yaxis_touched_min','useVelocity','tangentSpaceParameter','_restoreEngineAfterContextLost','_BestScore','BILLBOARDMODE_Z','setSubData','IsGlobal','pause','worldMatrixFromCache','transparentSortCompareFn','influences','updateSize','_free','getCustomCode','Project','setCustomEffect','pushGeometry','prePass_DepthBuffer','_transformMatrix','.texture.wAng\x20=\x20','BoxImpostor','\x22\x20not\x20supported\x20in\x20browser','WhenAllReady','_rescalePostProcess','No\x20scene\x20available\x20to\x20append\x20to','vec2(','movementOrientationFollowsViewerPose','_disposeMesh','abs','setKeys','_normalizeSkinFourWeights','_vectors2Arrays','BUMPY','OneMinusBlock','_onNewGamepadDisconnected','vec3\x20specularBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','_handlePluginEvent','_webSocket','TEXTURE_COMPARE_FUNC','_glBinding','Canvas','ACTION_OnCenterPickTrigger','_setDefaultAutoExtendShadowProjectionMatrix','unregisterOnPhysicsCollide','btRigidBody','Invalid\x20JSON\x20format.\x20Please\x20check\x20documentation\x20for\x20format\x20specifications.','onCameraRemovedObservable','_toneMappingType','_generateEdgesLinesAlternate','getAllComponentsOfType','_initGlslang','.a;\x0d\x0a','keysRotationOffsetIncr','NAME_SIMPLIFICATIONQUEUE','VERTEX_SHADER','#define\x20PASS_POST_PROCESS','uniform2i','getFacetsAtLocalCoordinates','setRequestHeader','inclination',',\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','Unsupported\x20format,\x20must\x20contain\x20a\x20FourCC,\x20RGB\x20or\x20LUMINANCE\x20code','_updateIntArrayForUniform','vReflectionInfos','markTextureDirty','deltaPosition','_mixTexture1','_ubInvertY','setTransparencyShadow','MatrixBuilder','FOGMODE_NONE','addToSelf','bigint','_depthWrite','_texture','hasRings','persistence','defineProperty','collisionResponse','_compositionLayer','setDepthFunctionToGreaterOrEqual','_beforeRenderTargetDrawStage','.ySwizzle\x20=\x20\x22','bump3Sampler','bc6h-rgb-ufloat','TransformNormal','PointParticleEmitter','TextureLoader\x20failed\x20to\x20load\x20data','freeze','setStencilEnabled','_renderingQueueLaunched','_isEnabled','Use64Bits','gridColumn','https:','updateRenderTargetTextureSampleCount','Web\x20Audio\x20is\x20not\x20supported\x20by\x20your\x20browser.','_currentStartSize1','transferTexturesToEffect','importScene','RIG_MODE_WEBVR','THUMBSTICK_Y','MATERIAL_AttributesDirtyFlag','ANIMATIONLOOPMODE_CYCLE','ambientColor','getUniformIndex','createXRWebGLLayer','linePivot','_leftStickAxisY','transferToNodeMaterialEffect','_writeVariable','DT_FLOAT32','ontouchend','_colors4','_diffuseTexture8','poleAngle','_NumPipelineCreationCurrentFrame','bilateralSamples','volumetricLightSmoothYPostProcess','createPrefilteredCubeTexture','getScaledIntensity','_tempVector4','AARoughnessFactors','_shadowsSaturation','vClipPlane4','scaleToRef','EACRG11Snorm','_bloomWeight','passRatio','GeometryBufferRendererSceneComponent','_useBlur','BindLight','syncWith','Unrecognized\x20Daydream\x20button\x20index:\x20','.x<','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_COLOR','dragging','processTrigger','_sqlite3_value_blob','blurDepthScale','_wheelEventName','_onVrDisplayPresentChange','clientHeight','_releaseBuffer','.x\x20+=\x200.1\x20*\x20','#define\x20VELOCITY_INDEX\x20','pollInput','activated','reflectionProbes','_depthOfFieldEnabled','depth','_cosHalfAngle','#define\x20FLUIDRENDERING_DEBUG_SHOWNORMAL','Fragment_Custom_Alpha','backgroundMeshes','MatrixTrackPrecisionChange','BlurPostProcess','l00','byteStride','_textureInfoName','_callbackPluginEventPrepareDefines','MORPHTARGETS_UV',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',',\x20name=','CloudBlock','_buttonIndex','element','bottomBaseAt','DEPTH_TEST_ALWAYS','CONVERTTOLINEAR','excludedSkinnedMeshesFromVelocity','ASTC6x5UnormSRGB','setDefaultValue','_includeOnlyWithLayerMask','createProceduralTexture','Snorm16x4','.g\x20*\x20','FromLookDirectionLH','rampColor','buttonsRoll','_manualJumpDelay','SHADOW3','RIG_MODE_STEREOSCOPIC_INTERLACED','_tempVector','gamepadRotationSensibility','We\x20recommend\x20using\x20\x27unbounded\x27\x20reference\x20space\x20type\x20when\x20using\x20\x27immersive-ar\x27\x20session\x20mode','uniformBuffer','.w\x20=\x20','getDeltaTime','uOffset','clearcoatInd','_setParticleSizeForRenderTargets','debugMode','_addNewGamepad','spriteCellLoop','ArcTan2Block','_onActivateObserver','toVector3','_extensionsPostExportMaterialAsync','_getCorrectLoopMode',').\x20callParamsStartIndex=','stencilOpStencilFail','useOwnOutput','LookAtRHToRef','DistanceJoint','_touches','stackRestore','_remapF0OnInterfaceChange','USE_LOCAL_REFRACTIONMAP_CUBIC','_currentMaterialContext','addExternalData','Unable\x20to\x20create\x20vertex\x20buffer','activeSubSystems','moveY','UV3Kind','_cameraMesh','motorEquation','panningAxis','Invalid\x20component\x20type\x20','_computeAngleValues','createRTTProvider','diffuseSampler','IgnoreBoundsSizeMode','deviceType','skipToNextActiveAction','onBeforeComposeObservable','MatricesWeightsExtraKind','TransformToRef','yAxis','_updateWebVRCameraRotationMatrix','multiplyByFloats','onActivateObservable','STEP_AFTERRENDER_AUDIO','xr_standard_squeeze_pressed_max','_initialSamplingMode','_ReturnFullUrlLocation','cameraGizmo','PBRAnisotropicConfiguration','Tangent','VERTEXCOLOR','multiview','TIMESTAMP_EXT','edgesConnectedCount','destroy','isView','outInitialDirection','_rtWrapper','Options','InternalsUBOName','vSubSurfaceIntensity','createRawCubeTextureFromUrl','RENDERPASS_MAIN','NEAREST_MIPMAP_NEAREST','smoothingThreshold','_RemoveAndStorePivotPoint','_getDrawWrapper','refraction2DSampler','transitionend','DEPTH_TEST_NEVER','stageParameters','Could\x20not\x20find\x20the\x20opening\x20parenthesis\x20after\x20the\x20token.\x20startIndex=','coneOuterGain','Fragment_Before_FinalColorComposition','createInnerFacets','_movement','Observable','SRGB8_ALPHA8','groundMirrorFallOffDistance','_setBlurParameters','ext','headset-mesh','enableSmoothReflections','QueueNewFrame','_behaviors','_singleInstance','sound','linesBuilder','simplificationType','sortBones','colors','outSeed','_CreateDefaultParsedCamera','status','_muteButton','_normalIndex','The\x20rendering\x20canvas\x20has\x20not\x20been\x20set!','UseCustomRequestHeaders','_collisionMask','autoCloneTransformation','MOZ_EXT_texture_filter_anisotropic','_updateMesh','soft','_Storage','tintTexture','_debug','index_distPhalanx_','parentElement','NAME_PARTICLESYSTEM','observableParameters','.visibleInInspector\x20=\x20','_nearPickPredicate','createOrUpdateSubmeshesOctree','FluidRendering','getDepthBuffer','_onGamepadDisconnectedEvent','iridescence','CurrentScreenBlock','_processLoadedModel','GetShadersStore','BABYLON.ReciprocalBlock','_GetTopology','_buildLocalAxes','getPhysicsPluginName','sounds','_Clamp','cTFFXT1_RGB','_joystickPuckSize','beginAnimation','doNotHandleContextLost','inspectableCustomProperties','_width','activeButton','_ReflectionTextureEnabled','_stencilFuncRef','setBodyMass','onAfterBlurObservable','getNormalAt','depthFunc','isUserIsMoving','_xrHitTestSource','frustumPlanes','direction','RG32Sint','BABYLON.LerpBlock','onDataLoadedObservable','isUpdateBufferCreated','querySet','IDB\x20request\x20blocked.\x20Please\x20reload\x20the\x20page.','Can\x20not\x20upload\x20environment\x20levels','https://preview.babylonjs.com/meshopt_decoder.js','PointToPointConstraint','buttonsPitch','getAttributesCount','LINE_LOOP','_trackableScoreStatus','_setOffset','_maxPoint','EASINGMODE_EASEIN','https://assets.babylonjs.com/nme/currentScreenPostProcess.png','BillboardUseParentOrientation','setOrientation','_MIN_AVERAGE_DISTANCE','Vertical','isReadyForRendering','diameterX','furColor','inspectorURL','btCompoundShape','_removeUnusedTargetRenderers','colorGradingWithGreenDepth','vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20','line-list','TwoPi','enableSceneOffline','decoder','Fract','_SceneComponentInitialization','opDepthFail','_shaderRepository','STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER','gl_FragColor\x20=\x20toLinearSpace(gl_FragColor);\x0d\x0a','_alignTangentsWithPath','ANIMATIONTYPE_SIZE','voronoi(','Mac\x20OS.+Chrome','generateCubeMipmaps','Hit\x20test\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','#define\x20VELOCITY','bone','_FuzzyEquals','_gamepadConnectedEvent','_metaKeys','lensFlareSystems','useAlphaFromDiffuseTexture','_registeredManagers','_bufferViewArrayArray','releaseSubMeshes','screenArea','_webVRrequesting','getObjectCenter','parallaxScaleBias','_getReflectionTexture','_particleSize','fenceSync','RGB9_E5','_streaming','usePercentageCloserFiltering','sizeInterpolateFunction','maxVertexBufferArrayStride','_generateOutputInGammaSpace','audioTracks','KHR_lights_punctual','#ifdef\x20','freeRenderingGroups','pointingPoseNode','LightInformationBlock','_adapter','_exporter','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT1','colorGradingBGR','chromaticAberration','setBuffers','_moveAssets','_decoderModulePromise','parse','_supportsNormals','WEIGHTS_1','LIGHTTYPEID_DIRECTIONALLIGHT','_currentRegistrationConfigurations','generic.babylon','defaultModel','originalPostProcess','_loaderOptions','_currentRenderId','_usingMacOS','worldMatrices','_remove','collisionsEnabled','Hermite1stDerivativeToRef','_metallicF0Factor','definedFacingForward','backfaceDepthTextureDownsample','_firstFrame','postExportTexture','dbgVerboseLogsNumFrames',',\x201)','UpReadOnly','vortexEventCylinder','_cubeSamplerName','HSVtoRGBToRef','screenHeight','btTransform','DETAILED_LOGGING','#define\x20POSITION','_applyUserInteraction','_computeLength','onBetweenPassObservable','waveHeight','row0','updateDirectly','COMMAND_DELETEFRAMEBUFFER','samplesFactor','ALPHATESTVALUE','getRotationMatrixToRef','OnKeyDownTrigger','getUniforms','parameter','_lastFrameDetected','ScreenSpaceCurvaturePostProcess','\x27\x20outside\x20of\x20a\x20window\x20or\x20a\x20worker','internalTexture','depthRenderer','vector','unknown','DIFFUSEZ','_started','_createTimeQuery','_findIndexInPlaneArray','_fovMultiplier','onAfterReductionPerformed','REFLECTIONMAP_SKYBOX','ORDER_INDEPENDENT_TRANSPARENCY','_internalTextureToImage','_highPrecisionShadersAllowed','axisControlRadius','getSoundByName','finalizeSceneUbo','SCALEMODE_NEAREST','_useSRGBBuffer','ArrayBuffer','_outputRT','_softwareSkinningFrameId','languages','record','.babylonVRicon.vrdisplaypresenting\x20{\x20background-image:\x20none;}\x20.vrdisplaypresenting::after\x20{\x20content:\x20\x22EXIT\x22}\x20.xr-error::after\x20{\x20content:\x20\x22ERROR\x22}','addMatrix','gain','CAMERA_PERSPECTIVE','_targetBoundingCenter','getLimitVelocityGradients','_cylinder','onDoubleTap','84490DKaocG','onBeforeShadowMapRenderObservable','createGain','LIGHT_FALLOFF_STANDARD','_addCameraPointerObserver','TOP','onAnimationGroupEndObservable','depthSortedIndices','_ColorCurvesParser','_vector2','ALPHA_COMBINE','edge0','_AlwaysVisibleSticks','sqlite3_value_type','_cachedReflectionVScale','_isRGBD','_currentBoundBuffer','CLIPPLANE4','EOF','_thicknessTexture','tangents','FALLOFF_DEFAULT','down','PBRBRDFConfiguration','MATERIAL_PrePassDirtyFlag','text/javascript','matches','flipY','_hasVelocity','_prepareRenderingGroup','FORCENORMALFORWARD','getImpostors','vertexCode','beginRenderPass','_radians','getHandPartMeshes','textureInfoName','SPOTLIGHT1','blurFilterSize','constants','subMaterials','_checkScoresAsync','_getAngleBetween','_readPixelsSync','_vaoRecordInProgress','transientHitTestProfile','_cacheBindGroups','radiusScale','Custom\x20render\x20targets','_LeftHandedForwardReadOnly','skeleton','registerEvent','onCreateCustomConvexHullImpostor','jointMeshes','ASTC5x4Unorm','_prepareCylinder','_getTextureInfo','createRenderPassId','_currentMaterial','disableOfflineSupportExceptionRules','waitAsync','allowUpsideDown','_vertexArrayObject','grainEnabled','getParentsRotation','windows-mixed-reality','_updateCache','TEXTURE_COMPARE_MODE','webVRController','vWeights','onXRFrameObservable','exitFullscreen','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','_tmpContactCallbackResult','duration','Fragment_Before_FragColor','_sampleSphere','attachContextRestoredEvent','light_globalworldpos','trigger','diffuse','isGPU','_animationFrame','_diffuseMapSize','gridTemplateColumns','WireFrameFillMode','textureSamplerSampler','PickMeshWithSphere','WebVRFreeCamera','screenY','/dev/stdout','ALPHA_ONEONE_ONEONE','#define\x20NUM_MORPH_INFLUENCERS\x20','setAlphaBlendEnabled','outerGlow','src/ShadersWGSL/','_verticalBlurPostprocess2','ApplyPostProcess','_externalData','R32UI','#define\x20SM_LIGHTTYPE_','_unlit','parsedMaterial','WorleyNoise3DBlock','_clearContainerSizeOffset','_textureIndices','keysHeightOffsetModifierCtrl','valueNodeProperty','initializeSessionAsync','_onleftstickchanged','\x0d\x0a//','found','R8Format','defineCustomBindings','useEquirectangularFOV','createCustomInputBlock','REFLECTIONBGR','_initialDirection','_initializeMainAttachments','performancePriority','IndirectFirstInstance','_dumpCodeForOutputConnections','POINTERWHEEL','THUMB_PHALANX_DISTAL','getUniqueId','config','_previousTransformationMatrices','sizeX','DEPTH_STENCIL_ATTACHMENT','blurDepthFilterSize','maxZ','allowedComponentTypes','generateMipMapsForCubemap','_materialMap','EQUIRECTANGULAR_RELFECTION_FOV','_pointerOverDisableMeshTesting','isoVecsOBOA','VR_Distort_Compensation_Left','getComponentIds','textureFloatRender','projectToRef','\x0a#define\x20DEPTH_REDUX','R16Sint','shareOutputWith','_receiveShadows','ETC1_RGB','_uid','_currentDrag2','resized','defined(IGNORE)\x20||\x20DEBUGMODE\x20>\x200','breakLoop','getDepthMinZ','MIN_VALUE','PARTICLES_BILLBOARDMODE_STRETCHED','minimumThickness','depthLoadOp','EdgeDetect2Kernel','_materialContextUpdateId','light-estimation','WaterMaterial','cobu','UniversalJoint','MotionBlurPostProcess','_forceIrradianceInFragment','removed','addDeviceOrientation','setBlendConstant','setTextureFromPostProcessOutput','instantiateWasm','TRANSLATION','_loadFile','renderTargets','_updateCameraRotationMatrix','homogeneousRotationInUVTransform','ShadowGeneratorSceneComponent','_MAX_SEQUENCE_LENGTH','wireframe','elevationReturnWaitTime','WebGPU\x20uncaptured\x20error:\x20too\x20many\x20warnings\x20(','connectedBlocks','_createTexture',')\x20{\x0d\x0a','COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','useContactHardeningShadow','TransformNormalToRef','upperAlphaLimit','_getOriginalValues','WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS','_emitRateGradients','furTexture','\x20=\x20shadow;\x0d\x0a','kernel','ushort','_colorCurvesEnabled','\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','color4InterpolateFunction','fovMode','FromVector3','loadingScreen','RGB10A2Unorm','_contentData','REFRESHRATE_RENDER_ONCE','_textureSamplers','Hemispheric','#define\x20BILLBOARDSTRETCHED_LOCAL','_generateHemisphere','LineListDrawMode','blurTextureSizeRatio','BABYLON.Matrix.FromArray([','angle','LookDirectionRH','_rotationY','getRenderTargetTextureForEye','DXT1','Failed\x20to\x20retrieve\x20controller\x20model\x20of\x20type\x20','_nativeDataStream','setArray3','POINTLIGHT1','BABYLON.MeshAttributeExistsBlock','\x20=\x20clamp(\x20(','_eventRestoreSet','updateMassProperties','_transparentSubMeshes','decal','_intersectLines','vRefractionMicrosurfaceInfos','prePassConstant','.w;\x0d\x0a','depthTest','groundTexture','apply','IsEmpty','Dot','diameterBottom','_cachedDefines','FLIP_N_ROTATE_TILE','_onDeviceOrientationChangedObservable','drawElementsType','_syncActiveTargets','.xy;\x0d\x0a','diffuseRightColor','pbrBlockFinalColorComposition','importScene\x20has\x20failed\x20JSON\x20parse','diffuseTexture3','ClearCoatBlock','_sqlite3_value_bytes','CLEARCOAT_REMAP_F0','backColor','_joystickPointerId','xr_standard_touchpad_xaxis_touched_value','vh)','anonymous','_internalTexturesCache','facetDepthSortEnabled','epsilon','LIGHT1','VALIDATION_UINT_32_ARRAY','removeSoftBody','greater','CreateGround','opacityTexture','bumpMatrix','framePerSecond','_gizmoMesh','counters','FRESNEL','_dragGradientsTexture','requiredFeatures','gridTemplateRows','getMeshUniformBuffer','VALIDATION_NATIVE_DATA','ScreenSizeBlock','arc','__perceptualColor','\x20=\x20reflect(','Unable\x20to\x20get\x20absolute\x20URL.\x20Override\x20BABYLON.Tools.GetAbsoluteUrl\x20to\x20a\x20custom\x20implementation\x20for\x20the\x20current\x20context.','_currentDepthTest','BABYLON.DepthOfFieldBlurPostProcess','DecomposeLerpToRef','_gammaDefineName','offset','refractionRightColor','bottomColor','bindSamplers','invertUV','_PivotPostMultiplyPivotMatrix','FromLookDirectionRH','getComponent','compilationString','combine','Vertex_Before_NormalUpdated','dimensionsAtRest','interpolatedQuaternion','_hemisphereSample_uniform','brightPassPostProcess','xr-controller-pointer-selection','_animationState','makeXRCompatible','Texture_MainDepthStencil_','feature\x20not\x20found','CreateScreenshot','_gazeColor','_shouldConvertRHS','maxTextureSize','onXRLayerInitObservable','_tmpDragQuaternion','_onPointerUp','_minus90X','createRenderTargetCubeTexture','fillUniformsAttributesAndSamplerNames','shadowDepthWrapper','floats','#define\x20SSRAYTRACE_DEBUG\x0a','setAsSystemValue','attenuateScreenBorders','BABYLON.HighlightLayer','MINIMAL_LOGGING','_accumulatedCount','astc-10x10-unorm','COLOR_BUFFER_BIT','Defines:\x0d\x0a','bloomEnabled','createVertexArrayOES','vsub','createSceneUniformBuffer','onButtonStateChangedObservable','new\x20BABYLON.Vector4(','getLightsByTags','Detected\x20VRDisplayPresentChange\x20on\x20an\x20unknown\x20VRDisplay.\x20Did\x20you\x20can\x20enterVR\x20on\x20the\x20vrExperienceHelper?','TriangleStrip','_shadowsHue','vSphericalXX_ZZ','animationPP','COMMAND_SETSTATE','getCurrentSlice','emptyTexture3D','useRoughnessFromMetallicTextureAlpha','_reflection','_cachedReflectionUScale','_nonVRCamera','_oneGamepadConnected','WORLD','Feature\x20','_enableInteractionOnController','getRenderObjectFromParticleSystem','configure','doNotSyncBoundingInfo','fillJointRadii','effect','_forceAlphaTest','#define\x20IS_STEREOSCOPIC_HORIZ\x201','_originalTrackingRequest','LinesMesh','xr_standard_touchpad_xaxis_touched_min','Exporting\x20a\x20bone\x20without\x20a\x20linked\x20transform\x20node\x20is\x20currently\x20unsupported','TEXTURE_FORMAT_RGBA8','_markAllMaterialsAsPrePassDirty','https://cdn.babylonjs.com/Assets/loadingIcon.png','_numMaxIterations','currentEffect','unRegisterView','_localMatrix','buffers','endMonitoring','DiffuseRendering','supportedCompressionFormats','preventAutoStart','_byteOffset','_augmentPointerInit','Start','_steppingLeft','sceneUrl','_bypassTranscoders','layerCounts','uRotationCenter','getAngularVelocity','_cachedRayForTransform','hasAZeroComponent','typeFromInput','EXT_blend_minmax','PointerDrag','setStencilReference','reverseUpDown','squeezeComponent','_attributes','getEffect','ribbonBuilder','RGB565','_KINEMATIC_FLAG','Uniform','SmoothToRef','setUVs','pointingPoseMeshName','createRenderPipeline','_PivotTranslation','_setRayOnPointerInfo','#elif\x20defined(','rightApex','_addHullVerts','\x20could\x20not\x20be\x20loaded','setStencilFailOp','vertexShader','_rebuildEffects','createCanvasImage','stencilMask','_viewMatrix','_nearestDistance','Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data','getPass','createImageBitmap','_createIndexBuffer','_depthMapSize','accessors','connectedMeshId','refractionFresnelParameters','_forceGeometryBuffer','getTextureByName',',\x20animatables\x20length:\x20','_UpDir','lineWidth','stopFactor','Native\x20Canvas\x20plugin\x20not\x20available.','rotate120','INSTANCES','textureLod(','getFacetPositionToRef','YES','bufferViews','_currentStartSizeGradient','vMain','_projectionModeMatrix','pinky-finger-phalanx-intermediate','ClearLogCache','getBlockByName','_useReflectionFresnelFromSpecular','_releaseTexture','absolutePosition','disableSpecatatorMode','_isFlipped','isDirty','pickSprite','xr_standard_thumbstick_pressed_value','_uboList','IMAGE_TRACKING','closestTo','_currentLimitVelocity2','initControllers','getAnimationRange','_defineLinearSpecularReflection','Scene\x20for\x20CSM\x20Shadow\x20Generator\x20(light\x20\x22','_updateExtend','_TextureAndMiscDirtyCallBack','FOGMODE_EXP2','_checkCollisions','RefractionTextureEnabled','getGBuffer','xr-image-tracking','_rotationAngle','_includedOnlyMeshesIds','updateFur','renderEvenInBackground','_destinationPoint','_GetFloatAsHalfFloatRGBAArrayBuffer','#define\x20BonesPerMesh\x20','OrthoOffCenterRHToRef','TEXTURE_LINEAR_LINEAR_MIPNEAREST','getCascadeViewMatrix','BABYLON.StopAnimationAction','getAnimatableByTarget','stride','6.2.0','createPlugin','preserveDrawingBuffer','onLightRemovedObservable','disposeSources','_CreateBufferView','buttonMeshes','undefined','TEXTURETYPE_UNSIGNED_INT','vLightGround','_overrideVertexBuffers','TEXTUREFORMAT_RGB','mergedSamplers','getActiveIndices','TEXTURE_CUBE_MAP','_allFallbacksProcessed','_cameraDrawRenderTargetStage','DECAL_SMOOTHALPHA','_transparencyMode','resetToCurrentRotation','USE_LOCAL_REFLECTIONMAP_CUBIC','FromEulerVectorToRef','removeSkeleton','GaussianKernel','fillStyle','r8uint','getOffsetReferenceSpace','_blurThicknessFilterSize','Intersects','_datasetMeta','sharpenEnabled','createCommandEncoder','overrideButtonId','stencilFuncMask','value','Unable\x20to\x20get\x202d\x20context\x20for\x20resizeImageBitmap','\x20-\x20clear\x20called\x20-\x20backBuffer=','getOutlineRenderer','xy\x20','options','DepthBlurredTexture','disconnect','request','MODE_MONOSCOPIC','attached','NormalMeshStencilReference','calcMovePOV','_leftjoystick','onControllerAddedObservable','useEmissiveAsIllumination','MIDDLE_FINGER_PHALANX_INTERMEDIATE','checkTransformsAreIdentical','atan2','HEAPF64','SCENELOADER_MINIMAL_LOGGING','main\x20pass','_normalTextureX','JOINTS_0','onActiveCameraChanged','webVRCamera','axisPinchControlRotation:\x20','transformFeedback','shadowSampler','STEP_BEFORECAMERADRAW_EFFECTLAYER','createElement','_activeBones','Vertex_After_WorldPosComputed','availableSamplers','_target','freeActiveMeshes','InitiateController','_deletionCosts','disableSubSurfaceForPrePass','vrButton','_getGlobalInspector','_rampGradientsTexture','_stencilReadMask','handleError','_setUniqueId','non-filtering','_deltaRotationConjugated','_notEnoughInformation','_referencedPosition','#endif\x0d\x0a','parentId','Sync','.xy\x20=\x20',',\x20at:\x20','framebufferHeight','_disposeBlurPostProcesses','getShadowMap','_setupGroundDiffuseTexture','!defined(UNLIT)\x20&&\x20defined(REFLECTION)','RegisterShaderCodeProcessing','_getChildByName','TONEMAPPING_ACES','removeReflectionProbe','isScatteringEnabled','UnprojectFromTransform','leftStick','LODINREFLECTIONALPHA','negateToRef','_handlePlay','BC2RGBAUnorm','NAME_OUTLINERENDERER','_maxReach','_afterComputeWorldMatrix','emissiveMatrix','_sqlite3_column_double','defined(TANGENT)','_ConvertSpecularGlosinessTexturesToMetallicRoughness:\x20diffuse\x20and\x20specular\x20glossiness\x20textures\x20are\x20not\x20defined!','_localAxis','#define\x20BRIGHT_PASS','zoomOnFactor','ORTHO_DEPTH_PROJECTION','CreatePolygon','vec3\x20normalW\x20=\x20','_ConflictingFeatures','fallbackTexture','setOrigin','_light',',\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','resetDepthCullingState','_t1','CreateFromBase64String','refractionSamplerHigh','updateVerticesData','_currentFaceIndex','_addToSceneRootNodes','_pickWithRayInverseMatrix','\x20Y:\x20','TEXTUREFORMAT_COMPRESSED_RGB_ETC1_WEBGL','dst-alpha','SHORT','generateOctree','_pickSpriteButKeepRay','PBRSheenConfiguration','REFLECTIONMAP_EXPLICIT','diffuseTexture2','sint8x4','GetDefaults','_getPhotometricScale','_vRefractionInfosName',')\x20*\x20','drawArrays','_markAllSubMeshesAsTexturesDirty','switchAudioModeForNormalSpeakers','textureName','setFragment','preloadedImages','instantiateModelsToScene','_useRoughnessFromMetallicTextureGreen','interpupillaryDistance','Sint16x4','Statement\x20closed','OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE','beforeCameraRender','applyImpulse','sampleRefraction','setMatrix2x2','\x0a#define\x20ANIMATESHEETRANDOMSTART','Use\x20parallax\x20occlusion','CrossToRef','_intersectUnIndexedTriangles','vMetallicReflectanceInfos','onAxisChangedObserver','xr_standard_touchpad_yaxis_pressed_min','exp2','_betaIsAnimating','MaxDragAngle','Failed\x20to\x20transcode\x20Basis\x20file,\x20transcoding\x20may\x20not\x20be\x20supported\x20on\x20this\x20device','getNativeRenderTargetProvider','_drawPuck','_scaleRatio','l10','_angle','POSITION_TEXTURE_TYPE','_intersectUnIndexedLines','startTimeQuery','_updateEffect','referenceSpace','SphereParticleEmitter','_bone2Length','_sqlite3_data_count','50%','_cachedCameraDirection','_teleportationFillColor','_pointerActive','PBRMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20','_maxValue','SPECULARAA','hoverMaterial','createObjectURL','_viewportCached','vSphericalZ','sideOrientation','OnLongPressTrigger','experimental-webgl','CreatePlane','sqlite3_changes','_processWebXRHitTestResult','getAlphaRemapGradients','FromXYZAxesToRef','BABYLON.BlackAndWhitePostProcess','_lastNotifiedValue','update','linearVelocity','RotationAxis','rawFragmentSourceCode','PointToPointJoint','_enableTextures','originalValue','Heightfield','_baseLayerRTTProvider','_AmbientTextureEnabled','Multiple\x20Render\x20Target\x20support\x20needed\x20to\x20compute\x20object\x20based\x20motion\x20blur','MaxBlock','teleportCamera','#define\x20UV1','updateFromHarmonics','_bits','_buttonY','sqlite3_open','defaultHeightCompensation','DetailMap','offsetLeft','mainImpostor','_CreateBoneMapColorBuffer','loadMipmapLevels','MIRRORED_REPEAT','disableDefaultMeshes','\x20engine','writeUint32Array','getAttachedShaders','//\x20heightToNormal','Invert','copyTexture','boneSampler','_depthTexture','_injectCustomCode','texture2DArrayMaxLayerCount','_children','leftController','POINTLIGHT','_minZ','mrtTextureCount','set_m_gravity','Convert\x20to\x20linear\x20space','getClosestFacetAtLocalCoordinates','adaptiveBlurKernel','repeatableContentBlocks','63\x5c.0\x5c.3239\x5c.(\x5cd+)','_onPhysicsCollideCallbacks','cutoff','onAfterSpritesRenderingObservable','_totalVertices','WEBGL_compressed_texture_etc','pinchDeltaPercentage','_updateEffectOptions','Babylon.js\x20v','vMetallicReflectanceFactors','_lastPointerEvents','func','\x20=\x20new\x20BABYLON.','getTransformNodeByName','useParallaxOcclusion','https://preview.babylonjs.com/draco_wasm_wrapper_gltf.js','setDepthBias','.useAlphaBlending\x20=\x20','attachPostProcess','noise','_GetHalfFloatRGBAArrayBuffer','canUseGLVertexID','xr-anchor-system','hasSpecificTriggers2','IsNavigatorAvailable','isUpdateBufferReady','_initComponent','_baseToVertex','addTrack','refractionIntensityTexture','_ThicknessTextureEnabled','screenWidth',',\x20vertexID).xy\x20-\x20','_updateAnisotropicLevel','_setTextureWrapMode','angularSpeedGradientTexture','normalizeToUnitCube','pbrBlockSubSurface','_serialize',',\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','jointData','fClipDistance4','_worldDragAxis','_targetBuffer','unTranslatedPointer','Index','otherImpostors','onCanvasPointerOutObservable','_teleportationRequestInitiated','targetMat','\x20G:','_textureHeight','beforeRender','TIMEOUT_EXPIRED','vSphericalL2_1','createBoxEmitter','cameraRigMode','Tan','utilityLayerScene','emptyTexture2DArray','ALPHA_LAYER_ACCUMULATE','\x20with\x20rotation\x20not\x20centered\x20at\x20the\x20origin\x20cannot\x20be\x20exported\x20with\x20','_updateNumberOfRigCameras','elements','numEnableEffects',',\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','_useAutoMicroSurfaceFromReflectivityMap','_disableAlphaBlending','_createPipelineStageDescriptor','FIXED_EQUIRECTANGULAR_MODE','getCascadeProjectionMatrix','subSurfaceConfiguration','_getPixelsFromTexture','setPositionsForCPUSkinning','\x20>\x200.0)\x20\x20?\x20','\x0a#define\x20LIMITVELOCITYGRADIENTS','colorShader','GradientMaterial','removeLight','temp','lightDataSM','#define\x20VERTEXCOLOR','_attachHand','_getGlobalDefines','_getAlphaFromRGB','PVRTC1_4_RGB','HEMILIGHT2','UnfilterableFloat','onrightstickchanged','applyForce','NumCacheHitWithHash','mapABOBtoBAOA','observers','circleOfConfusion','_deviceEnabledExtensions','_totalAccumulated','atime','auto','contacts','DefaultUtilityLayer','_ditheringEnabled','depthScale','worldAxisForNormal','pointerEvents','WebGPU\x20engine:\x20HTMLImageElement\x20not\x20supported\x20in\x20_uploadImageToTexture!','BUMPX','postProcessManager','https://assets.babylonjs.com/environments/environmentSpecular.env','FIXED_EQUIRECTANGULAR_MIRRORED_MODE','forceAlphaBlending','CreateBoneWeightShader','Direct\x20Diffuse','build','setColor3Array','inputTextureColorIsInGammaSpace','isVertexBufferUpdatable','\x20-\x20Fallback\x20texture\x20was\x20used','FloatArrays','hasUVs4','submit','noFSInit','USERGBCOLOR','_renderPassIdForOcclusionQuery','supressXRSelectEvents','currentTime','_audioBufferLoaded','onBackgroundStateChangedObservable','instance\x20of\x20','flip','_cylinderPosition','_mrtAttachments1','_initHitTestSource','PrepareAttributesForBakedVertexAnimation','volumetricLightScatteringMap','enablePointerMoveEvents','useCustomMeshPosition','_onHitTestResults','cellStartOffset','enableAngularMotor','anisotropy','xr_standard_squeeze','dashSize','Invalid\x20data\x20being\x20written!','DetailTextureEnabled','lightSizeUVCorrection','postExport','keysRadiusModifierAlt','defaultAxis','parabolicRayEnabled','SkyMaterial','WorldView','postprocess','_mapSize','getSeconds','OCULUS_multiview','image','The\x20position\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','_TWgslDefaultOptions','autoAnimateSpeed','StandardReflectance0','removeExcludedMesh','motionBlur','STENCIL_BUFFER_BIT','fsync','GetWebGPUTextureFormat','ArcRotateCamera','clipPlane6','_pointA','getOffset','_activate','PBRMaterial','_samples','tbnTangent','isIdentity','colorMerge','TEXTUREFORMAT_RED',',\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','LAYOUT_COLNUM','warn','logarithmicDepthConstant','vClearCoatTintInfos','getVerticesDataKinds','FLIP_N_ROTATE_ROW','_injectAtEnd','DEFAULT_AO_ON_ANALYTICAL_LIGHTS','DETAIL','overridenInstanceCount','xr_standard_thumbstick_xaxis_pressed_value','_GetRightHandedPositionArray3FromRef','description','#define\x20ALPHATEXTURE','BJSINSPECTOR','protocol','preScaledHarmonics','standardDerivatives','encodeCommandArgAsUInt32','getMeshById','_onEngineDisposedObserver','beginDirectHierarchyAnimation','_lightAngleScale','fallOff','Nodes\x20cannot\x20be\x20attached\x20to\x20LightGizmo.\x20Attach\x20to\x20a\x20mesh\x20instead.','BABYLON.SimpleMaterial','new\x20BABYLON.Vector3(','weights','TextureCompressionBC','MATERIAL_TriangleFillMode','albedoColor','RotationFromAxis','iterations','xmax','STEP_AFTERCAMERADRAW_LENSFLARESYSTEM','StorageTexture','getTextureIndex','isArray','STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER','createNodeAsync','globalPosition','btHingeConstraint','cleanLastNotifiedState','ASTC_4X4_RGBA','_setupSkybox','inputTexture','bindArrayBuffer','_tmpQuat2','_useRadianceOcclusion','then','unpressedMesh','RotateRelative','motionControllerOrbMaterial','_ImageProcessingConfigurationParser','views','_renderMainTexture','setJoystickSensibility','_existingCamera','PingPong','float16x2','useHighPrecisionFloats','TextureStage','ExtractFromGeometry','l21','_emitDefine','_epoints','bypassBlur','_renderTransparent','pointerY','put','blocksWithDefines','_tmpAmmoVectorD','textureAnisotropicFilterExtension','touchMoveSensibility','getUniformBlockIndex','flush','isDescendantOf','_velocityIndex','_coloredMaterial','GPUParticleSystem_random1','current','_updateColor4ForEffect','b_button','BAKED_VERTEX_ANIMATION_TEXTURE','shape','getBinormalAt','bindViewProjection','Setting\x20receiveShadows\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','_multiviewSceneUbo','invertedMatrix','_convertSpecularGlossinessTexturesToMetallicRoughnessAsync','_enableEffect','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5','age','_activeAnimatables','_projectionTexture','onContextMenu','_maxZ','BABYLON.ClipPlanesBlock','rgb\x20','_getDefinesForBlur','_xrLayerWrapper','dotCoordinate','inertialAlphaOffset','https://unpkg.com/babylonjs-node-editor@','_colorWriteChanged','_uploadArrayBufferViewToTexture\x20not\x20implemented.','BABYLON.VoronoiNoiseBlock','pointerLockElement','targetMesh','tmpRay','_lightEstimationPollTime','renderParticles','_defaultMeshCandidates','limits','_customEventObservable','markAsDirty','opaqueSortCompareFn','defaultButton','handleFragmentSideCodeReflectionColor','getBodyFriction','A\x20newer\x20version\x20of\x20this\x20plugin\x20is\x20available','EdgesRenderer','.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','NEVER','minInitialRotation',').xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnTangent\x20=\x20normalize(','_getSamplersForBlur','WEBKIT_EXT_texture_filter_anisotropic','NOT_TRACKING','radiusSensibility','SHADOWESM1','_setStencil','LensCenter','HEIGHTMAP','_depthTextureFormat','.x\x20+\x20cos(','Time','debugMesh','averageFrameTime','Depth\x20peeling\x20for\x20order\x20independant\x20transparency\x20could\x20not\x20enable\x20PrePass,\x20aborting.','_newUniformInstances','ErrorLogLevel','ROUGHNESSSTOREINMETALMAPALPHA','_beforeRenderTargetDraw','bindGroupLayoutEntries','__proto__','ASTC8x8Unorm','[Emscripten\x20Module\x20object]','_outlineRenderer','TextureFormats','_prepareDefinesForAttributes','Cube','getPostProcesses','laserPointerDefaultColor','keysRadiusModifierCtrl','_diffuseTexture4','interpolatedPosition','wrapWebGLTexture','#define\x20SSRAYTRACE_ENABLE_REFINEMENT','contactPairTest','environmentTexturePrefilterOnLoad','_m2','_removeCanvas','_createSceneAsync','poleTargetMesh','applyRotationQuaternion','STENCIL_OP_FAIL_Z_ZERO','perturbNormal(TBN,\x20','enableUVMorphing','getUniform','_physicsPlugin','_needAlphaBlending','ssao','_screenQuaternion','vec4(0.)','f64','_kernelBlurXPostprocess','batchCacheReplacementModeInFrozenMode','line','REFLECTIONOVERALPHA','mass','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','_DeletionCost','_afterBind','_lastTimestamp','50%\x2050%','DETAILDIRECTUV','depthTextureFormat','RGB16F','TEXTURETYPE_UNSIGNED_BYTE','SHADOWPOISSON0','ETC2_RGBA','updateFromXRFrame','_velocityWorld','_addToepoint','_needToBindSceneUbo','samplerZName','_finalCompose','shapes','poleTargetPosition','BABYLON.PlaySoundAction','getViewCount','getUInt32','excludedConnectionPointTypes','_linkedTransformNode','_cachedReflectionProjectionMatrixId','from','_isRefractionEnabled','PRESSED','VertexOutput','_pointerCaptures','ALPHABLEND','mode','WorldPos','LightProperties','BABYLON.StandardMaterial','Can\x20not\x20initialize\x20twgsl!',',\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','_getCanvasContext','ASTC5x5Unorm','UseTWGSL','DistanceOfPointFromSegment','getScale','_getEffectiveBlurKernelSize','TRACKING','reflectionFresnel','.forceIrradianceInFragment\x20=\x20','ETC2RGB8A1Unorm','_eventInfo','Geodesic','light','.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(','disableAutoAttach','pbrBlockReflectance','BABYLON.PBRMaterial','playbackRate','useVertexAlpha','_FresnelParametersParser','Body','setAnimationParameters','vSphericalYY_ZZ','_mrtAttachments2','ClearCoat\x20NdotV','_preparePath','_toBeDisposed','sky','removeByType','onPrePointerObservable','setTranslationFromFloats','isObjectBased','bumpTexture','motionScale','getReplacementMesh','parameters','attachFeature','updateFloatArray','uiOptions','environmentBrdf','customFillColor','_imageProcessingEnabled','fixedFoveation','_cullEnabled','PREPASS_REFLECTIVITY','initControllerMesh','sourceTexture','DoubleClickDelay','Read','getPointAtLengthPosition','Float16x2','_device','_masterMesh','_savedDepthWrite','_useRGBAIfASTCBC7NotAvailableWhenUASTC','layers','angles','Light\x20falloff','_updateVector4ForEffect','_teleportationEnabled','particleRadius','updateWorldTrackingState','loop','doNotRemoveAnchorsOnSessionEnded','isOGGsupported','SAMPLER3DBGRMAP','removeMaterial','colormap_length','one-minus-constant','astc-8x6-unorm-srgb','_depthEffectWrapper','BABYLON.TwirlBlock','_convertToGLTFPBRMetallicRoughness','_isTintEnabled','vertexCompilationError','POINTER_SELECTION','_updateComputeShader','Oimo\x20doesn\x27t\x20support\x20applying\x20force.\x20Using\x20impulse\x20instead.','l_hand_rhs.glb','fogMode','stencilStateComposer','_unbindVertexArrayObject','_checkManifestFile','createGround','_distortionFactors','\x20-\x20floor(0.5\x20+\x20','_updatePlaneWithXRPlane','webxr','_uploadCompressedDataToTextureDirectly\x20not\x20implemented.','_raiseOnAnimationEnd','vClearCoatTangentSpaceParams','rawComputeSourceCode','onMenuButtonStateChangedObservable','getStrideSize','_maxPitch','ComputeNormals','syncImpostorWithBone','_initTypes','_exportTextureInfoAsync','_prePassRenderer','MATERIAL_LineListDrawMode','An\x20error\x20occurred\x20while\x20calling\x20onDisposeObservable!','unregisterAfterWorldMatrixUpdate','environmentMap','\x20<\x20','_rotate180','spriteCellWidth','clearPostProcesses','pointLight','enableEffect','_AllDirtyCallBack','_imageProcessingConfiguration','timestamp','PREPASS_POSITION_TEXTURE_TYPE','_rotateUpVectorWithCameraRotationMatrix','forceIrradianceInFragment','Min','icoSphereBuilder','Material','volumetricLightBlurScale','subtractInPlace','pos','_isVideo','_isDirectional','RegisterExtension','Parse','forcedExtension','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','addReflectionProbe','_splitFrustum','unbind','_useUBO','exposure','DIFFUSEX','_fetchR','CounterClockWiseSideOrientation','EASINGMODE_EASEOUT','onChangedObservable','_bumpAffectsReflection','shiftKey','disableBoundingBoxesFromEffectLayer','GridMaterial','pvrtc','disableScissor','_buildAllowed','DecalMapConfiguration','STEP_POINTERUP_SPRITE','INCR_WRAP','removeVelocityGradient','_color4','stencilState','ParticleRampGradientBlock','_tmpMatrix','restoreStencilState','_createCloth','isMP3supported','lensFlareBlurWidth','sharedData','onMovement','localPositionOverride','disableAudio','parallaxOffset(invTBN\x20*\x20viewDirectionW,\x20vBumpInfos.z,\x20','_startSizeGradients','Unable\x20to\x20create\x20program','COMMAND_DELETEVERTEXBUFFER','getAttributesNames','_setEmissiveTextureAndColor','_attributeDeclaration','http','STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER','Can\x20not\x20create\x20WebGPU\x20Device\x20and/or\x20context.','_getColorGradingDataToRef','Surface\x20Dock','_getTextureSampler','tags','_buttons','particle_texturemask','baseColorTextureData','unbounded','_getFreeDefineName','_deviceRoomPosition','.x],','_processTouchPoint','autoCalcDepthBounds','clientY','useLogarithmicDepth','_errorObject','AbstractMesh','DIFFUSEFRESNEL','detached','_LODLevels','endsWith','MatricesWeightsKind','#define\x20CUSTOM_VERTEX_BEGIN','hasImageSource','getReflectionTextureMatrix','_LookMatrix','_updatePointerDistance','colliderMeshes','TransitionTo','_physicsBodies','paused','_xrPoseVectorData',',\x20PRESSED:\x20','scaleAndAddToRef','IsGreater','PNG','_getStencilOpFail','.z);\x0d\x0a','velocityIterations','_getDefaultSubMeshCandidates','vResolution','_depth','_alphaRemapGradients','disableAnimation','_bindUnboundFramebuffer\x20is\x20not\x20implementedin\x20WebGPU!\x20You\x20probably\x20want\x20to\x20use\x20restoreDefaultFramebuffer\x20or\x20unBindFramebuffer\x20instead','SmoothStep','_oldPositionForCollisions','_updateForDualEyeDebugging','#define\x20INSTANCES','_mustUpdateScissor','ACTION_OnPickUpTrigger','convolution','getRenderingGroup','\x20(Native)\x20!==\x20','isLeftCamera','Unknown\x20renderer','FILTER_EXPONENTIALSHADOWMAP','_stencilOpStencilFail','antialiasing','handMesh','Daydream','_getTimeQueryAvailability','_cascadeMinExtents','linkRefractionWithTransparency','OnSelectionChangeObservable','axisChangedHandler','BILLBOARDMODE_STRETCHED','finalize','addInPlaceFromFloats','Trimesh','renderPass','updateUniformsAndSamples','vertexStage','FromPoints','parseSerializedObject','isPointerCaptured','onContextRestoredObservable','targetedAnimations','sint32','noiseStrength','_setupOutputForThisPass','active','getCapacity','getPipelineContext','.bSwizzle\x20=\x20\x22','CSP\x20violation\x20of\x20policy\x20','result','writeFloat32','\x20=\x20SimplexPerlin3D(','\x20=\x20vec3(','Lens\x20flares','getJointPose','r8unorm','getShadowMapForRendering','_animationSampleRate','eye','useAmbientInGrayScale','cap','addInstance','ALPHA_REVERSEONEMINUS','_sqlite3_result_null','BABYLON.AnisotropyBlock','ALPHA_ONEONE','_fxaaEnabled','_rawComputeSourceCode','nameInArrayOfTexture','_TranslucencyIntensityTextureEnabled','_onApplyScreenBased','sqlite3_value_blob','every','MATERIAL_PointFillMode','uniformBuffersNames','enableMotor','_webVRsupported','\x0a\x09Mesh\x20','fragmentToken','_groundMirror','CreationFuncForMeshes','inParameters','resume','_canRescale','_releaseComputeEffect','wheelXRotateRelative','pickBlockerMeshes','GetFinalMatrix','_gamepadManager','_isIdentity3x2Dirty','start','RG8Unorm','_samplerList','_uploadImageToTexture','#define\x20NEED_UV','isUpdatable','rg32float','_syncParentEnabledState','.3dl','innerToData','albedoOpacityOutParams\x20albedoOpacityOut;\x0d\x0a','_averageDistance','packedFloat','_applyMode','addDragGradient','getHardwareScalingLevel','destination','customCode','_IsRenderTargetWrapper','_setBaseLayerWrapper',')\x20/\x20(','gamepads','matrixWeightsOverride','_afterCameraPostProcessStage','onended','vec3\x20tbnTangent\x20=\x20normalize(','stepG','_bone1','hasLODLevels','GL_ALPHA_EQUATION_SUBTRACT','DIRECTIONAL','_customTransparentSortCompareFn','setActivationState','getVRDevice','disableBlending','_devices','_resizeObserver','_syncRampGradientTexture','_LoadData','ownerDocument','hasPickTriggers','\x20not\x20present!','_pointB','hasSpecificTrigger','VRDeviceOrientationGamepadCamera','toLinearSpace','valueMesh','_IsQuest','useAutoMicroSurfaceFromReflectivityMap','stack','setDepthFunctionToGreater',':\x20Light\x20falloff\x20for\x20','editorURL','UNSIGNED_INT_24_8','BABYLON.TextureBlock','middle_intPhalanx_','_CreateRenderTargetTexture','manhattanDistance','vClearCoatInfos','_soundLoaded','.r);\x0d\x0a','Could\x20not\x20load\x20hand\x20model','_showBoundingBox','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTIgMzkyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UwNjg0Yjt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNwaW5uZXJJY29uPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iU3Bpbm5lciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDAuMjEsMTI2LjQzYzMuNy03LjMxLDcuNjctMTQuNDQsMTItMjEuMzJsMy4zNi01LjEsMy41Mi01YzEuMjMtMS42MywyLjQxLTMuMjksMy42NS00LjkxczIuNTMtMy4yMSwzLjgyLTQuNzlBMTg1LjIsMTg1LjIsMCwwLDEsODMuNCw2Ny40M2EyMDgsMjA4LDAsMCwxLDE5LTE1LjY2YzMuMzUtMi40MSw2Ljc0LTQuNzgsMTAuMjUtN3M3LjExLTQuMjgsMTAuNzUtNi4zMmM3LjI5LTQsMTQuNzMtOCwyMi41My0xMS40OSwzLjktMS43Miw3Ljg4LTMuMywxMi00LjY0YTEwNC4yMiwxMDQuMjIsMCwwLDEsMTIuNDQtMy4yMyw2Mi40NCw2Mi40NCwwLDAsMSwxMi43OC0xLjM5QTI1LjkyLDI1LjkyLDAsMCwxLDE5NiwyMS40NGE2LjU1LDYuNTUsMCwwLDEsMi4wNSw5LDYuNjYsNi42NiwwLDAsMS0xLjY0LDEuNzhsLS40MS4yOWEyMi4wNywyMi4wNywwLDAsMS01Ljc4LDMsMzAuNDIsMzAuNDIsMCwwLDEtNS42NywxLjYyLDM3LjgyLDM3LjgyLDAsMCwxLTUuNjkuNzFjLTEsMC0xLjkuMTgtMi44NS4yNmwtMi44NS4yNHEtNS43Mi41MS0xMS40OCwxLjFjLTMuODQuNC03LjcxLjgyLTExLjU4LDEuNGExMTIuMzQsMTEyLjM0LDAsMCwwLTIyLjk0LDUuNjFjLTMuNzIsMS4zNS03LjM0LDMtMTAuOTQsNC42NHMtNy4xNCwzLjUxLTEwLjYsNS41MUExNTEuNiwxNTEuNiwwLDAsMCw2OC41Niw4N0M2Ny4yMyw4OC40OCw2Niw5MCw2NC42NCw5MS41NnMtMi41MSwzLjE1LTMuNzUsNC43M2wtMy41NCw0LjljLTEuMTMsMS42Ni0yLjIzLDMuMzUtMy4zMyw1YTEyNywxMjcsMCwwLDAtMTAuOTMsMjEuNDksMS41OCwxLjU4LDAsMSwxLTMtMS4xNVM0MC4xOSwxMjYuNDcsNDAuMjEsMTI2LjQzWiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgd2lkdGg9IjM5MiIgaGVpZ2h0PSIzOTIiLz48L2c+PC9nPjwvc3ZnPg==','touching','convertCoordinateSystems','_mixTexture','addController','setTextureSampler','_intensity','setRenderingOrder','rgba16sint','_2DSamplerName','_convertStandardMaterialAsync','glFormat','.json','maxSize','ALPHA_SUBTRACT','falloffType','debugLayer','rescale','setGravity','TextureBinding','_AvailableControllers','IsInsideCylinder','types','incrementReferences','\x20does\x20not\x20match\x20the\x20','btBoxShape','SceneSerializer.addAllToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','_layoutCache','_alphaEquation','reflectionchange','REFLECTION','STENCIL_OP_PASS_Z_ZERO','xrCamera','_setGizmoMeshMaterial','setBodyVelocityIterations','_applyStencilRef','renderbufferStorageMultisample','_collectFunctions','_getCustomDrawWrapper','):\x20','PlaySoundAction','SSAORandomTexture','The\x20scene\x20must\x20be\x20ready\x20before\x20serializing\x20the\x20dynamic\x20texture','Unexpected\x20error.\x20Sound\x20creation\x20aborted.','_bumpTexture','loadCubeTexture','_externalTexture','BiPlanarBlock','_vitality','vRefractionInfos','_needsImageProcessing','_refractionTexture','\x27\x20with\x20an\x20empty\x20array','onEyeTrackingEndedObservable','removeEvents','_getTextureSize','torusTeleportation','BJSNODEMATERIALEDITOR','createMultipleRenderTarget','planeSpace','pbrDirectLightingSetupFunctions','PreserveScaling','background:\x20#ffff00','_easingMode','baseHeight','timeDelta','lodGenerationScale','getLength','_frustumCenter','depthOfField','WarnedWebAudioUnsupported','USE_REVERSE_DEPTHBUFFER','sqlite3_column_blob','WEBP','_computePrimaryColorFromPerceptualColor','pbrPixelShader','CylinderParticleEmitter','LeftReadOnly',';\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','_multiRenderTargetOptions','ctime','SubMesh','instancesBufferSize','boundingBias','setBool','extensions','_draw','beta','.texture.uAng\x20=\x20','bc7','pbrIBLFunctions','remove','touch','feature\x20not\x20found\x20-\x20','ExtractFromMesh','vFragmentDepth','renderOcclusionBoundingBox','IsSafari','requestPointerLock','getNodeById','SmoothAngleChange','ownKeys','_attributesStrideSize','_GetAttributeNamesOrOptions','_customUpdate','#define\x20MORPHTARGETS_TEXTURE','animationSampleRate','DEPTH_STENCIL','_useRadianceOverAlpha','_createNodeAsync','NAME_DEPTHRENDERER','maxMesh','createAsShadowDepthWrapper','_teleportBackwardsVector','receiveShadows','TEXTUREFORMAT_RED_INTEGER','sprites','soundCollection','emissiveFresnelParameters','local','Show','#define\x20CUSTOM_FRAGMENT_BEFORE_LIGHTS','_stencilOpStencilDepthPass','justifyItems','.xyz)','useSphericalHarmonics','STENCIL_OP_FAIL_Z_REPLACE','_primaryColorHighlightLevel','_switchSpectatorMode','_pointerPressed','_cachedPosition','PVRTC1_4_RGBA','targets','_maxX','colorStepsUpdated','MICROSURFACEMAPDIRECTUV','Unsupported\x20media\x20type:\x20','ROTATION','animationsEnabled','_FresnelEnabled','UnregisterTopRootEvents','_idealKernel','Object','bc5-rg-snorm','factor','setInt16','dPadUp','getNormalToRef','BUFFER_CREATIONFLAG_READ','updateFloat4','\x20?\x20','vec3\x20vPositionWSM;\x0d\x0a','ORTHOGRAPHIC_CAMERA','_opacityFresnelParameters',',\x20effect.name.fragment=','getQuaternion','IsIdentity','addLineTo','det','setGlobalVolume','Indirect','forcePointsCloud','onLoad','get_m_x','containerSize','\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.','_enableEvents','funcMask','useAmbientOcclusionFromMetallicTextureRed','hdrFiltering','ANIMATIONTYPE_MATRIX','WebGL\x20context\x20lost.','some','shared','_preActivateId','_deleteBuffer','NOISE',',\x20_contextWasLost=','world','center','NOTEQUAL','_fn','NOT_IN_XR','_numInternalDraws','audio/ogg;\x20codecs=\x22vorbis\x22','faceColors','useRampGradients','DECR_WRAP','ToDegrees','getAnimationRatio','InstancedMesh','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','onload','forceUpdate','canAffectMesh','onGetDepthInMetersAvailable','refractionTexture','_readTexturePixelsSync','beginAnimationFrom','uniform','_useAlternatePickedPointAboveMaxDragAngleDragSpeed','_depthOfFieldBlurY','appendHook','generic-hand-select-grasp-right','aSwizzle','associatedVariableName','_TempBufferUInt32View','interpolation','ClockWiseSideOrientation','loaderOptions','_nearGrabLengthScale','removePhysicsBody','CreateMergeAndStartAnimation','_ground','limitVelocityDamping','defaultType','_fragmentDeclaration','get','_shaderProcessorWGSL','useReflectionOverAlpha',',\x20nAnimationRanges:\x20','_rebuildRenderTargetWrappers','WEBKIT_WEBGL_compressed_texture_s3tc','Failed\x20to\x20parse\x20the\x20Data\x20URL','setDepthWrite','processCodeAfterIncludes','SceneSerializer._topologicalSort:\x20There\x20were\x20unvisited\x20nodes:','averageDistance','alphaTestSortCompareFn','Invalid\x20kind\x20\x27','TRACKING_LOST','createDirectionalLightSource','CreateCubemapTexture','getQueryResult','oculus-go','keysRotateLeft','_refreshColorGradient','_uploadCompressedDataToTextureDirectly','setLocalDirectionToMesh','_reachTargetAlpha','addParticleSystem','IncrementWrap','tangentCorrectionFactor','blockMaterialDirtyMechanism','.env','_getWrapper','_GenerateTrackedJointMeshes','getOwnPropertyNames','removeAllFromScene','src/Shaders/','OrthoOffCenterRH','_reflectanceTexture','AllowMatricesInterpolation','_depthBiasClamp','releaseForMesh','uint8x4','TEXTUREFORMAT_LUMINANCE','wrapPointer','DecrementClamp','_supportsUVs','_ForceFullSceneLoadingForIncremental','addRigidBody','MinDeltaTime','ShadersStoreWGSL','upVector','gSwizzle','reflectionStandardFresnelWeight','_getPostProcessesSource','_activeMeshesFrozen','masterMeshPreviousWorldMatrix','#define\x20CUSTOM_FRAGMENT_MAIN_END','level','targetType','_unlinkInternalTexture','Unable\x20to\x20find\x20device\x20','http:/','_createUbo','_depthFormat','_createRandomTexture','BindMorphTargetParameters','_initialPosition','BackgroundPlaneMirrorTexture','OnKeyUpTrigger','GET','PBRSubSurface','divide','color3InterpolateFunctionWithTangents','HAVE_CURRENT_DATA','\x20-\x20begin','encodeCommandArgAsNativeData','#define\x20LUMINANCE_DOWN_SAMPLE\x0a','addItem','Wrong\x20sceneFilename\x20parameter','movePOV','CAP_START','The\x20submesh\x20vertices\x20for\x20the\x20triangle\x20fill\x20mode\x20is\x20not\x20divisible\x20by\x203!','_setLaserPointerParent','_updateMatrixForEffect','_bufferView','_currentTeleportationControllerId','GetFolderPath','_jointsInvisible','_isDisabled','_getTargetPosition','currentFrame','data:','GetCubeMapTextureData','_sceneUBOs','_adaptiveBlurKernel','_releaseTextures','fluidRenderingRender','selectionOctree','MouseWheelY','_syncRoot','BILLBOARDMODE_ALL','_cachedHomogeneousRotationInUVTransform','entries','_fromIndex','transcoderName','PBR','_gammaSpace','disableCacheRenderPipelines','SHADOWPCF0','HDRScreenSpaceReflections','addVector3','kind','registerInput','_needToCompose','eyetrackingend','collision','maxPointerDistance','_teleportationBorderColor','_CreateBakedAnimation','isValid','setBuffer','_HasMajorPerformanceCaveat','REFRACTIONMAP_3D','_renderSubMesh','cameras','_badOS','./this.program','minY','pinchZoom','_displayLaserPointer','CreateLuminanceAlphaTexture','LIGHT_FALLOFF_PHYSICAL','#define\x20CUSTOM_VERTEX_UPDATE_POSITION','Octaves','stackSave','onNewMaterialAddedObservable','envCubeSampler','removeEntry','STENCIL_OP_FAIL_Z_KEEP','inlineToken','preWarmStepOffset','keyCode','microsoft-mixed-reality-right','_average','htc-vive-focus','Distance','_materials','restoreDefaultInputTexture','TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4','BUMPZ','SharpenPostProcess','METALLNESSSTOREINMETALMAPBLUE','setMatrix','_lastColliderWorldVertices','_getKTX2DecoderOptions','depthPeeling','Luminance\x20Over\x20Alpha','Construct','_blurHPostProcess','disableSelectionMeshLighting','microSurfaceTexture','0px','architecture','FromMesh','TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV','postExportMeshPrimitiveAsync','_useGlossinessFromSpecularMapAlpha','_originalBuilderSideOrientation','setStencilMask','SerializeAsync','POINTLIGHT2','KTX2\x20container\x20-\x20could\x20not\x20transcode\x20the\x20data.\x20','setSamples','}\x0d\x0a','_colors3','vSphericalZZ','#define\x20CUSTOM_VERTEX_MAIN_END','BABYLON.PBRMetallicRoughnessMaterial','RGBA32','ready','_nodes','#define\x20USE_REVERSE_DEPTHBUFFER','post\x20process\x20','particlesIn','_applyToCoroutine','height','continue','UNSIGNED_INT','_blurDepthDepthScale','xr-hand-tracking','\x22\x20cascade\x20#','_OnGenerateOnlyFragmentCodeChanged','ReadNumber','SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE','_mat','vec3\x20diffuseBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','GL_ALPHA_FUNCTION_SRC','MatricesIndicesKind',')\x20current\x20pass\x20is\x20main\x20pass=',',\x20but\x20found\x20','_blurThicknessSizeDivisor','#define\x20GEOMETRY_SUPPORTED\x0a#define\x20SAMPLES\x2064.0\x0a#define\x20OBJECT_BASED','_requestURL',')\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','#define\x20STORE_CAMERASPACE_Z','toQuaternion','BoneWeightShader','_boundingBoxSize','RotationQuaternionFromAxis','vrDisplay','_updateEffects','_UniqueIdSeed','_meshesUsingTheirOwnMaterials','data','Pivot\x20points\x20are\x20not\x20supported\x20in\x20the\x20glTF\x20serializer','_lastSecValueCount','uniform2uiv','_updateDepthInformationAndTextureCPUDepthUsage','addToRef','_maxFrame','spot','_CreateAccessor','lightFragment','highPrecisionShaderSupported','_matrices2x2','_emissiveFresnelParameters','SS_ALBEDOFORTRANSLUCENCYTINT','Note\x20-\x20setting\x20renderingGroupId\x20of\x20an\x20instanced\x20mesh\x20has\x20no\x20effect\x20on\x20the\x20scene','_uniqueIdCounter','notifyObserversWithPromise','stencilTest','bits','createInnerBlocks','ComputeShader\x20(\x27','displayMode','Color3','Down','ThicknessTextureEnabled','\x0d\x0a\x0d\x0a//\x20Fragment\x20shader\x0d\x0a','Module.instantiateWasm\x20callback\x20failed\x20with\x20error:\x20','LINEAR_MIPMAP_NEAREST','renderSprites','_depthStencilState','_bone1Mat','getSceneUniformBuffer','uniqueId','#define\x20POSITION_INDEX\x20','_registerMeshWithPoseMatrix','_intersectsWithCylinder','CreateFromCenterAndRadius','_computedViewMatrix','addAnchorPointUsingHitTestResultAsync','synchronizeInstances','separateCullingPass','_lightAngleOffset','compareSampler','_refractionFresnelParameters','UnprojectFloatsToRef','BYTES_PER_ELEMENT','skipFrustumClipping','encapsulateBoundingInfo','setIdentity','referenceSpaceType','_dPadUp','destroyDeferredTextures','_registerTargetForLateAnimationBinding','utf8','keysReset','STENCIL_OP_PASS_Z_INVERT','removeTransformNode','reflectanceTexture','resetUpdateFlags','SSRBackDepth','INVCUBIC_MODE','getTextureBlocks','usePoissonSampling','gapSize','SpotLight','Cannot\x20merge\x20instance\x20meshes.','SHADOWCSM_RIGHTHANDED','cleanMatrixWeights','_characterToIdx','edgesWidthScalerForPerspective','PrepareEffect','BUFFER_CREATIONFLAG_INDEX','prePass','UniformBuffer','directionalLight','https://assets.babylonjs.com/meshes/HandMeshes/','useAlphaBlending','drawBuffersExtension','pbrVertexShader','invertV','_effectConfigurations','_isBabylonCoordinateSystemConvertingNode','inputsourceschange','80px','manualUpdateOfWorldMatrixInstancedBuffer','setParameters','hasPointerTriggers','addToAxisCache','ClampToRef','depthPeelingColor1','_BestMatch','HEMILIGHT0','_cameraGazer','Repeat','\x22\x20because\x20this\x20material\x20has\x20already\x20been\x20used\x20for\x20rendering!\x20Please\x20add\x20plugins\x20to\x20materials\x20before\x20any\x20rendering\x20with\x20this\x20material\x20occurs.','updateScale','_xrLightProbe','_handleKeyActions','volumetricLightPower','Rendering\x20the\x20Highlight\x20Layer\x20requires\x20the\x20stencil\x20to\x20be\x20active\x20on\x20the\x20canvas.\x20var\x20engine\x20=\x20new\x20Engine(canvas,\x20antialias,\x20{\x20stencil:\x20true\x20}','faceUV','response','_files','_usingSafari','CLEARCOAT_TEXTURE_ROUGHNESS_IDENTICAL','queue','STEP','ShadersRepository','AllowLoadingUniqueId','_enabled','QUALITY_MEDIUM','checkInputs','minZAspect','_startTime','_computeHeightQuads','checkReadyOnEveryCall','setStencilOperationFail','connectedPivot','_matrixArrays','supportsUVs','connectTo','Unable\x20to\x20use\x20a\x20rotation\x20gizmo\x20matching\x20mesh\x20rotation\x20with\x20non\x20uniform\x20scaling.\x20Use\x20uniform\x20scaling\x20or\x20set\x20updateGizmoRotationToMatchAttachedMesh\x20to\x20false.','_alphaState','cTFBC5','_compilePipelineStageDescriptor','Error\x20while\x20decoding\x20audio\x20data\x20for:\x20','previousWorld2','_sessionManager','MAX_TEXTURE_MAX_ANISOTROPY_EXT','wrapR','BABYLON.SmoothStepBlock','ArcRotateCameraVRDeviceOrientationInput','vAng','_arrayBuffer','Extension\x20with\x20the\x20name\x20','horizontal\x20blur','targetBlockId','THUMB_METACARPAL','onNewTransformNodeAddedObservable','gazeCamera','Output\x20factor','onclick','Error\x20loading\x20file\x20','_postActivate','transpose','Raw','_perfCollector','prepareSprites','REFLECTIVITY_GAMMA','depth32float','defaultElevation','#define\x20SSR_INPUT_IS_GAMMA_SPACE','_volume','_onBeforeDrawParticlesObservable','furDensity','_faceIndices','TransposeToRef','backToFrontSortCompare','0ce6','RandomId','axisXControlRotation:\x20','_linesNormals','mat4','SwitchBooleanAction','LIGHTMAP_SPECULAR','_absoluteRotationQuaternion','hide','setUint16','_nearGrabPredicate','_updateInt4ForEffect','disableRescaling','ASTC10x6Unorm','getLODLevelAtDistance','thinInstanceIndex','Vertex\x20Color','_reflectionTransform','_forceRGBA','uniform2iv','_getAlbedoOpacityCode','displayName','_getProperty','bumpLevel','_TransformVector3Normals',',\x20vec2(1.,\x201.));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','_textureArrays','_occlusionDataStorage','substr','_floatTextureType','PrePassDirtyFlag','_storeEffectOnSubMeshes','_leftApex','_deserializeOptions','exp','https://snippet.babylonjs.com','snapshotRendering','deltaT','.xyz),\x20vec3(','.useSphericalHarmonics\x20=\x20','Input:\x20','rollCorrect','_invalidateInstanceVertexArrayObject','_createDefaultTargetMesh','_updateFloat4ForUniform','RGBA8UI','vertexId','NORMALXYSCALE','getRampGradients','IridescenceTextureEnabled','_IsEqual','onwheel','STATIC','floatInterpolateFunction','shaderOptions','bindingIndex','_processRendering','postProcessChannel','TANGENT','_createdShaderName','drawOnlyOnFirstAttachmentByDefault','.mp3','_moveButtonToTopLeft','Setting\x20alpha\x20blend\x20constant\x20color\x20not\x20yet\x20implemented.','_addCustomEffectDefines','SHADOWLOWQUALITY','_adapterSupportedLimits','VideoTexture','ImportAnimations','POINTING_POSE','_emitterWorldMatrix','GreaterEqual','useReflectionFresnelFromSpecular','MAINUV','scaleFunction','minScaleY','_createMainTexture','measure','isBinary','_minYawSin','onReflectionCubeMapUpdatedObservable','onBeforeDraw','COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','_RegisteredPlugins','_accessibilityTag','_prepareVRComponent','Defaulting\x20to\x20universally-supported\x20\x22viewer\x22\x20reference\x20space\x20type.','getAnimationGroupByName','setZ','offsetTop','initialize','dPadRight','updateColor4','VRDeviceOrientationArcRotateCamera','_GroundMeshParser','doNotRemovePlanesOnSessionEnded','vignetteEnabled','_accessors','BackgroundHelper','vSheenRoughness','CenterToRef','_uniformLocations','MATERIAL_TextureDirtyFlag','onTransformNodeRemovedObservable','_useSpecularGlossinessInputEnergyConservation','_prepareShadowDefines','BABYLON.CubeTexture','NAME_PHYSICSENGINE','_vrDevice','zOffsetUnits','registerAfterWorldMatrixUpdate','disposeEffects','_sourceBuffer','normalsAttrDesc','_getActionManagerForTrigger','_RenderSorted','_renderVAO','bindableBlocks','getInvertedAbsoluteTransform','tracked-pointer','updraftForceMultiplier','INDEX_FINGER_TIP','SHADOWPCSS0','_renderEffectsForIsolatedPass','_setupSkyboxReflectionTexture','UseOnlineRepository','Vertex\x20shader:','standalone','Horizontal','https://preview.babylonjs.com/glslang/glslang.wasm','RGB10_A2','_MAX_DEPTH','ridge','matricesWeightsAttrDesc','useAlbedoToTintTranslucency','vSphericalL22','/home/web_user','\x20*\x20(1.0\x20-\x20(1.0\x20-\x20','_collisionTriggered','_diffuseTexture6','STENCIL_INDEX8','setPositionWithLocalVector','ALPHA_MULTIPLY','unorm8x2','_zeroIfClose','shadowsHue','PREPASS_VELOCITY','getRenderHeight','\x0a#define\x20BILLBOARD','InstancedLinesMesh','colorBlendFactor','volumetricLightStepsCount','#define\x20SSR_SUPPORTED\x0a#define\x20REFLECTION_SAMPLES\x2064\x0a#define\x20SMOOTH_STEPS\x205\x0a','_defaultElevation','_wrapV','onYButtonStateChangedObservable','vRotationCenter','_fragmentSourceCodeBeforeMigration','face=','randTextureTiles','defaultViewMatrix','_setColorFormat','decrement-clamp','colorMask','\x20=\x20textureGrad(\x20','LeftHandedBackwardReadOnly','ANIMATED','_rootUrl','ConvertCubeMapTextureToSphericalPolynomial','getLightEstimate','shadowNormalBias','ImageProcessingBlock','https://preview.babylonjs.com/glslang/glslang.js','BABYLON.Vector4','onSecondaryButtonStateChangedObservable','innerGlow','detach','_currentRenderTextureInd','deviceOrientationVRHelper','DEBUGMODE','_floorMeshesCollection','R16Uint','azimuth','#define\x20CUSTOM_FRAGMENT_BEFORE_FRAGCOLOR','hasMatricesWeights','reflectivitySampler','etc1','VIGNETTEMODE_MULTIPLY','pointerType','depthUsage','\x20=\x20toLinearSpace(','rotationCone','minForce','_maxPitchTan','updateDynamicTexture','_createShaderProgram','_CleanMatricesWeights','includedMeshes','setStorageTexture','PBRMATERIAL_ALPHATEST','entityTypes','#define\x20ALBEDOTEXTURE','fluidColor','.sourceRange\x20=\x20new\x20BABYLON.Vector2(','vDecalInfos','_rotationLeftAsked','terrain','BetweenTwoPoints','needInitialSkinMatrix','https://preview.babylonjs.com/twgsl/twgsl.js','a_button','wrapNativeTexture','_lensCenter','_useGltfStyleTextures','Mesh','_updateInternalTexture','Unsupported\x20stencil\x20func\x20mode:\x20','_specsVersion','getTime','createProjectionLayer','_isFinalMerger','cellIndex','verticesCount','_initialStartSpriteCellID','_handResources','support3DTextures','TEXTURETYPE_SHORT','_loadVersionFromDBAsync','\x20specification!','uv2','_createFactorGradientTexture','_bundleListRenderTarget','GetAnimatables','script','onApplyObservable','_startTimeQuery','detachCameraControls','_circleOfConfusion','_onPointerMoveHandlerRef','VoronoiNoiseBlock','targetRenderer','rmdir','_TmpRotation','_onGamepadDisconnectedObserver','indices\x20-\x20','indirect-first-instance','_cachedURotationCenter','addHook','getChildTransformNodes','decorate','sourceZ','.xy)\x20*\x20morphTargetInfluences[','MergeMeshes','SSAORenderingPipeline','cylinders','gl_FragColor\x20=\x20toGammaSpace(gl_FragColor);\x0d\x0a','RGBE_ReadPixels','true','TEXTURE_2D_ARRAY','_renderTargetEncoder','_alphabet','_markAsDirtyAndCompose','_currentActiveCount','Float32x2','webkitfullscreenchange','angularSensibility','ssaoRatio','newSourcedMesh','Alpha\x20CutOff','getAlphaFromRGB','custom_','HighlightLayerHBP','diffuseTextureZ','samplers','maxSteps','createPointEmitter','unregisterOnNextCall','effectWrapper','_irradianceTexture','addDiffusionProfile','axisXControlHeight','useBlurVarianceShadowMap','PerspectiveFovRHToRef','FromFloatsToRef','Stiffness\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','subMeshesAttrDesc','tempOutput','_isControllerReadyForNearInteraction','antialias','blurStep1','_onbuttondown','activeParticleCount','_attachmentsFromPrePass','scene','disableSwitchOnClick','VMAIN','calculateHitDistance','FOG','_webgpuDepthStencilFormat','LensFlareSystem','xr_standard_touchpad_axes_touched_value','materialUniqueId','allowShaderHotSwapping','convertToBlob','_rightApex','MATERIAL_PointListDrawMode','rotationInProgress','MAX_TEXTURE_IMAGE_UNITS','getWorldExtends','DEPTH_SENSING','furTime','storeEffectOnSubMeshes','getNodeByName','SPOTLIGHT0','userInfo','fetchNewFrame','NumBindGroupsCreatedTotal','reflectionReflectance0','attributeLocationsFromEffect','_lightSources','Instance','_transformFeedbackVaryings','_doNotChangeAspectRatio','specularSampler','100%','ignoreSessionGrantedEvent','_imageTrackingResults',':\x20\x22scene\x22\x20is\x20not\x20defined\x20for\x20Babylon\x20texture\x20','worldOffset','bindVertexArrayOES','_ffMultiplier','_updateUIntArrayForEffect','_overlappingPairCache','brightThreshold','ChromaticAberrationPostProcessEffect','SS_LINKREFRACTIONTOTRANSPARENCY','isConnected','_chromaticAberrationEffect','exporter','uniform4f','_uploadEncoder','getRawBoundingInfo','ySwizzle',')...','Failed\x20to\x20load\x20cubemap:\x20','sourceMesh','transformFeedbackVaryings','emissiveColor','appendAnchor','_isTeleportationFloor','_compute','_isStencilEnable',':\x20Light\x20','_transmitWorld','frameData','_cachedColor4White','toFixed','_drawCamera','getRotationToRef','.max\x20=\x20','stdin','DEPTH_TEST_LEQUAL','_lastColliderTransformMatrix','generateHarmonics','\x20=\x20vec2(','BC4RUnorm','RotationYawPitchRollToRef','isTranslucencyEnabled','PBRMATERIAL_ALPHATESTANDBLEND','customComputeDeltaFromMouseWheel','component','playsinline','HasMajorPerformanceCaveat','nearest','WarningLogLevel','_lodGenerationOffset','addMorphTargetManager','_stateDirtyLowestIndex','METALLICWORKFLOW','_transformedDirection','TOUCHPAD_TOUCH_X','uint','Albedo\x20scaling','onTick','_contextIsDirty','enterPointerlock','SS_REFRACTION','astc-12x12-unorm','setRenderingAutoClearDepthStencil','compute','line-strip','.useRadianceOverAlpha\x20=\x20','_targetIsArray','COMPRESSED_RGBA8_ETC2_EAC','_FromToVec','_newUniforms','_defineLinearSpecularRefraction','_getMaterial','Store','diameterY','previousPosition','customUtilityLayerScene','enableBlur','SS_LINEARSPECULARREFRACTION','PlayAnimationAction','createStorageBuffer','_vReflectionFilteringInfoName','orderData','restoreAttachments','_checkAnimationGroupEnded','DataFromNumbers','_currentSrc','_createBuffer','_delayedOnError','Failed\x20to\x20load\x20KTX2\x20texture\x20data:\x20','_diffuseTexture','_vReflectionInfosName','rg16float','_TmpVecs','onInitialXRPoseSetObservable','TextureView_SwapChain','_cleared','src','cos','particleTexture','bc6h-rgb-float','samplerYName','.matrixMode\x20=\x20','CreateHermiteSpline','occlusionType','GAMEPAD_ID_PREFIX','alwaysVisible','furSpeed','mirrorPlane','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','createProgramAsync','BABYLON.LightInformationBlock','_detachController','leftControllerGazeTrackerMesh','UNSIGNED_INT_5_9_9_9_REV','adjustRoll','readPixels','_createUpdateVAO','_drawVirtualJoystick','screenSize','ArcRotateCameraPointersInput','renderPassId','shadowsSaturation','_IsLesser','colorBufferFloat','ribbonClosePath','geometryUniqueId','onleftstickchanged','metallicReflectanceColor','dispatchWhenReady','getBaseMatrix','OnNewCacheEntry','_GetRightHandedNormalArray3FromRef','_needsCompositionForThisPass','#define\x20KERNEL_DEP_OFFSET','_quaternionsArrays','centripetalForceThreshold','_onAfterUnbindFrameBufferObservable','_onApplyObserver','lensFlareHaloWidth','#define\x20GAMMAREFLECTIVITYTEXTURE','Error\x20in\x20onSuccess\x20callback','RightClick','_afterSoftStep','FLIP_ROW','addTargetedAnimation','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3','_DecoderModulePromise','_joystickPosition','cameraRotation','uniformMatrix3fv','gl_Position\x20=\x20','Xbox\x20One','isLocked','_fragmentSourceCode','jsonPayload','BlackReadOnly','parentNode','partitioningSubdivisions','_effectWrapper','_pickMove','_renderId','supportCSM','locateFile','RegisterController','ForceFullSceneLoadingForIncremental','radiusWorld','targetMax','prevViewProjection','HingeJoint','frameSize','generateRayPathMesh','generateMipmaps','_specularTexture','SCALE','_renderPassNames','onMeshImportedObservable','ints','getHandByControllerId','_createTextureAndPostProcesses','_divisor','afterCameraRender','assert','getNodes','upperHeightOffsetLimit','getClosestPositionTo','FALLOFF_STANDARD','damping','inertialRadiusOffset','colorAttachments','onEffectCreatedObservable','_diffuseTextureX','_swapRenderTargetWrapper','tangent\x20=\x20normalize(tangent);','pbr_globalworldpos','_getLastNonNullVector','_worldMatrixName','_intersectTriangles','MeshImpostor\x20only\x20collides\x20against\x20spheres.','_lifeTimeGradients','glowLayerEnabled','lifeTimeGradients','_DefaultIndexOfRefraction','disableMotionControllerAnimation','luminance','realTimeFilteringQuality','_disableTrackPosition','setStencilWriteMask','simulatePointerMove','clearInternalTexturesCache','currentPosition','_sqlite3_value_int','pbrHelperFunctions','_ropeStep','_emitterNode','thumbrest','editorData','drawWrapper=','FromHexString','_ReadStringLine','_uniformSizes','_adapterSupportedExtensions','varyingProcessor','diffuse8Sampler','_pickedDownSprite','addAnimation','.texture\x20=\x20new\x20BABYLON.CubeTexture(\x22','multiPick','_getGenericParentMesh','_colorShader','merge','diffuse5Sampler','_DISABLE_COLLISION_FLAG','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','cTFETC2','ind','teleportationState','isStarted','_GetDefaultSideOrientation','supportRenderAndCopyToLodForFloatTextures','colnum','_processedMaterials','ImportMesh','WEBGL2','iterator','shadowsFragmentFunctions','getEnabledFeatures','CreateTorusKnot','PerspectiveFovRH','cwrap','textureType','lightGizmo','_noUBO','shadowFrustumSize','_updateBoundingInfo','mustDepthSortFacets','l2_1','uvs5AttrDesc','activeRenderLoops','exportMaterial','buttonChangedhandler','ASTC8x6UnormSRGB','mousewheel','2737560DHfRfy','onResizeObservable','__bjsclassName__','addChild','getImageHeight','_validateFilter','(VALUE:\x20','markAsFresnelDirty','connectedAxis','indexOfRefractionConnectionPoint','USEIRRADIANCEMAP','loadModel','getColumnNames','sizeGradientTexture','BLENDMODE_MULTIPLY','\x20W:\x20','UNSIGNED_SHORT_5_6_5','_timeDelta','radiusFunction','No\x20object\x20was\x20provided.\x20A\x20physics\x20object\x20is\x20obligatory','l22','colorRemapGradients','_codeVariableName','DstAlpha','sin','_convertNormalToDirectionOfRay','_IdCounter','ray','createPickingRayInCameraSpace','_influence','uniform4fv','LINEAR','_setMetallicRoughnessPbrMaterial','location','extensionsRequired','_getHighestAnimationFrame','ALPHAFROMDIFFUSE','intersectsMinMax','isNDCHalfZRange','ENVIRONMENTBRDF_RGBD','MOVEMENT','setIndirectData','babylonjs','BABYLON.Action','NAME_SHADOWGENERATOR','getIndex','endRenderTargetPass','requestHitTestSource','_activatePointer','LIGHTTYPEID_POINTLIGHT','ShaderStage','limitVelocityGradientTexture','SliceDataOffset','CellMaterial','midStepFactor','engine','_blurSteps','createPanner','_orderedImageData','IsSupported','TEXTURE_CREATIONFLAG_STORAGE','ThicknessTexture','diffuse7Infos','_vectors3','_joystickPointerStartPos','_rotateWithMatrix','_stencilFrontFailOp','BABYLON.GridMaterial','customColors','_FileToolsLoadFile','_TmpQuat','targetId','WGSL','_TmpTranslation','_metallicTexture','_fresnelSeparate','uncapturederror','Reflect','_enableNoise','_shadowOrthoScale','_xrNavigator','init','\x20error\x20on:\x20','Raw3D','speed','_sharedGizmoLight','_GetStencilOpFunction','_setupImageProcessing','BUMPDIRECTUV','HierarchyIssue','Failed\x20to\x20load\x20','BABYLON.RandomNumberBlock','_useTextureStage','_subTimeStep','_doNotHandleContextLost','#define\x20FLUIDRENDERING_DEBUG','Position\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','setStencilOperationPass','STENCIL_OP_FAIL_S_DECR','removeRigidBody','MAX_EXT','_postProcesses1','//\x20CloudBlockCode','_blank','groundOpacity','_getEffectiveTarget','keepOriginalVisible','_callbackPluginEventPrepareDefinesBeforeAttributes','setMatrices','_imageSource','_buttonSquare','LogCache','getByteOffset','requestPermission','RIG_MODE_VR','getReflectionCubeMap','_zOffset','SkeletonMapShader','specs','setIntArray4','BLENDMODE_ADD','maxDragAngle','_prepareRenderingManager','NEAREST_NEAREST_MIPNEAREST','plane','needCube','opacityFresnelParameters','https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.wasm','EnableTextureStorage','shadowAngle','_fromPacked','clearCoatTintMatrix',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vTintColor\x20=\x20vec4(','btRigidBodyConstructionInfo','outPosition','complementZ','ColorInstanceKind','_useFixedThickness','_setupGround','REFLECTIONMAP_EQUIRECTANGULAR','uvs3AttrDesc','DecodeBase64','getScaleToRef','ExtrudeShape','_images','_resetCurrentScissor','getBoundingBoxRenderer','getStencilOperationFail','markAsUpdated','TEXTURE_MAX_ANISOTROPY_EXT','buttonShare','_length','.x\x20-\x20sin(','_invertMatrixTemp','minFilter','clearCoatRoughnessMatrix','baseColorFactor','baseTexture','generateDepthBuffer','_textures','depthPeelingDepth0','indexCount','_keyboardUpEvent','SHEEN_TEXTURE_ROUGHNESS','_rtt','valueOf','\x20code:\x20','\x20=\x20normalize(','_isAlreadyOwned','Vertex_Definitions','colorTable','ownerBlock','_AddSplineTangent','getCascadeTransformMatrix','.unlit\x20=\x20','_attachments','_glRenderer','NEAREST_LINEAR','_useRoughnessFromMetallicTextureAlpha','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!','_prepare','onBeforeShadowMapRenderMeshObservable','_beforeEvaluateActiveMeshStage','fFovMultiplier','isUndefined','_init','onMeshSelectedWithController','useFramingBehavior','texelSize','CopyDst','_ambientTexture','Sampler','StepBlock','creationFlags','MixMaterial','readTexture','adaptToDeviceRatio','compilationError','MiddleClick','ORTHOGRAPHIC','_emptyTexture2DArray','BindLogDepth','_createGlobalSubMesh','quaternionsArrays','_compatibilityMode','addRampGradient','visibleInInspector','mapABOBtoOBOA','.connectTo(','getDepthMap','SkipRequestModificationForBabylonCDN','DIRLIGHT0','parallaxHeight','projectionTextureUpDirection','enableSpecularAntiAliasing','#define\x20FLUIDRENDERING_ENVIRONMENT','IRIDESCENCE_THICKNESS_TEXTURE','onAfterCameraRenderObservable','_isBillboardBased','useConstantAnimationDeltaTime','vectors','_RigCamTransformMatrix','_reflectionBlur','ellipsoid','waveSpeed','bindEyePosition','createMediaElementSource','albedoTexture','bindDrawBuffers','enableTeleportation','SHADOWCSMNOBLEND','_weight','WEBGL_compressed_texture_es3_0','_onError','Less','TEXTUREFORMAT_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2','ALPHATEST_AFTERALLALPHACOMPUTATIONS','Filtering','keysDownward','eyetrackingstart','THUMBSTICK_X','_blurDepthMaxFilterSize','DEFAULT_HAND_MODEL_LEFT_FILENAME','StateCondition','TrigonometryBlock','setUsage','validateDrag','_shadowLights','updateRawTexture2DArray','Snorm16x2','playing','copyToArray','POINTSIZE','_autoCalcDepthBounds','interaxial_distance','_updateIntForUniform','vDebugMode','_uploadEncoderDescriptor','SEO','BABYLON.BackgroundMaterial','_CreateNodeAnimation','Merging\x20similar\x20meshes\x20together','fillMode','rg16uint','forceNormalForward','\x20=\x20pow(','GetPlanes','maxUniformBufferBindingSize','EditorURL','layout','edgesShareWithInstances','frustumLengths','keysHeightOffsetDecr','_collectPointNames','alphaG','buttonR1','forceShowBoundingBoxes','textureMask','_endRenderTargetRenderPass','_useVelocity','_alternatePickedPoint','addAtIndex','_stencilWriteMask','RGB_INTEGER','overlayAlpha','rg32uint','BC3RGBAUnormSRGB','curvature_ridge','onAnimationGroupLoopObservable','zIndex','matrix','PitchYawRollToMoveBetweenPoints','glowColor','White','addCount','_identifyBorder','_computeProjectionTextureViewLightMatrix','Store\x20Camera\x20space\x20Z','_initializeAudioContext','DELAYLOADSTATE_LOADING','AddUniforms','_joystickColor','STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE','successCallback','CubeSampler','getActiveMeshCandidates','_millisecondsSinceLastUpdate','environmentBRDFTexture','wasmMSCTranscoder','#define\x20CENTER_WEIGHT\x20','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL','_GetRightHandedPositionVector3FromRef','An\x20error\x20occurred\x20with\x20the\x20creation\x20of\x20your\x20particle\x20system.\x20Check\x20if\x20your\x20type\x20\x27','_commandBuffers','useAltToZoom','blocksWithFallbacks','ORDER_INDEPENDENT_TRANSPARENCY_16BITS','_localEngine','ArcFollowCamera','PercentToRange','setInt2','_exportTextureAsync','buttonLB','_renderTargetTexture','disableVertexAttribArray','ChromaticAberration','skipOnKeyboardObservable','unlocked','substitutionCosts','closeArray','Sint32x2','_orientationChanged','vClearCoatRefractionParams','MaxActiveMorphTargetsInVertexAttributeMode','getCustomEffect','minEmitBox',',\x20attached\x20mesh:\x20','_curve','diffuseLeftColor','_frustumCornersWorldSpace','_activeRenderLoops','skyboxSize','emptyTexture','FromEulerAnglesToRef','_moveDrag','_reflectionColorName','controllers','high-performance','_pluginDefineNames','prevY','isInGammaSpace','_afterRenderObserver','wasmBinaryPromise','#ifdef\x20FOG\x0d\x0a','#define\x20FINAL_DOWN_SAMPLER','_minPitchTan','ClearCoatTextureEnabled','TypeIncompatible','aimTransform','_enableSpecularAntiAliasing','updateUInt3','_shareDepth','_queueLoad','prePass_Color','_beforeRenderTargetClearStage','etc2-rgb8unorm','_minPoint','xr-mesh-detection','NO_LOGGING','onTargetMeshPositionUpdatedObservable','_attachedMeshParent','_rightjoystick','Sin','_wheelDeltaY','_resetDualBlocks','_submit','btCylinderShape','nodeMaterial','reflectivityOut','ArcSin','getStencilFunctionReference','setAttribute','panningInertia','matrices','rightHMatrix','_projectionUpdateFlag','getInfo','Nearest','WEBGPU','registerAfterPhysicsStep','_preparePipelineContext','lookup','_CustomShaderCodeProcessing','DepthOfFieldBlurPostProcess','_clearFrameBuffer','}\x20else\x20{\x0d\x0a','getEffectName','PBRSubSurfaceConfiguration','addAngularSpeedGradient','_handlePluginEventIsReadyForSubMesh','LessThan','middle_tip_','_meshesWithPoseMatrix','webVROptions','TEXTURE_WRAP_ADDRESSMODE','CLEARCOAT_TINT_GAMMATEXTURE','wasUsed','worldPos,','isPointerLock','LoaderInjectedPhysicsEngine','REFLECTIONMAP_3D','PrepareUniformsAndSamplersList','#define\x20USE_EXACT_SRGB_CONVERSIONS','environmentTextureForcedExtension','_checkTeleportBackwards','_generateMipmaps','maxScaleY','BUMPSUPERIMPOSE','_isConnected','_mainSoundTrack','albedoMatrix','edgeVecsABOB','ReadFile','bc5-rg-unorm','pose','manager','_setValue','wheelPrecision','referenceQuaternion','_convertPBRMaterialAsync','_localScaling','computeDispatch','_warningCounter','hasSpecificTriggers','IRIDESCENCE','_checkInputs','_targetPath','bufferNames','torusKnotBuilder','view','_forceLegacyControllers','_tmpRay','_compiledEffects','textureSampler','NAME_SUBSURFACE','nowrap','_getAngleDiff','_clearPuckSizeOffset','alphaFilter','MinMax','defaultCursor','alphaBlendingMode','bypassTranscoders','SKYBOX_MODE','#define\x20CUSTOM_FRAGMENT_DEFINITIONS','isNearPickable','Download','setUInt16','beforeStep','getTransformMatrices','fround','_localDelayOffset','getAbsolutePosition','MICROSURFACEMAP','#define\x20BLUR\x0a','_pointerLockRequested','setFloatArray','Multiple\x20Render\x20Target\x20support\x20needed\x20for\x20screen\x20space\x20curvature\x20post\x20process.\x20Please\x20use\x20IsSupported\x20test\x20first.','tintColorAtDistance','hasEndpoints','displayFrustum','VRDistortionCorrectionPostProcess','cube-array','LoadImage','getMorphTargetById','BABYLON.ChromaticAberrationPostProcess','storeCameraSpaceZ','_sessionMode','_shaderPath','onPointerObservable','startTime','_TmpVector3','matricesWeights','specularTexture','wasmZSTDDecoder','values','_getBodyHitData','vAnisotropyInfos','getGeometries','_mrtTypes','_updateTextures','clearCoatBump','_nearInteractionPredicate','_originalBlendValue','Error','getZOffsetUnits','ALBEDO','Radiance\x20occlusion','.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','setColor4Array','_engine','PrepareDefinesForOIT','_orthoRight','_createParticle','BC1_RGB','setItem','getAsObject','Depth32FloatStencil8','_setCanvasSize','_storedNormal','_verticalBlurPostprocess1','skipInitialClear','stopRenderLoop','markAllAsDirty','maxVertexTextureImageUnits','onBeforeActiveMeshesEvaluationObservable','_updateRigCameras','STENCIL_OP_FAIL_S_ZERO','_activePointerId','wand.babylon','BABYLON.CustomBlock','ReflectionBlock','_activePointer','_switchPanningModel','srcObject','DepthBiasSlopeScale','directional','onPadDownObservable','collidedMesh','astc-12x10-unorm-srgb','detectedPlanes','_currentMeshSelected','blurNumIterations','asm','NAME_PREPASSRENDERER','ViewProjection','#define\x20CUSTOM_VERTEX_MAIN_BEGIN','TEXTURE_CUBIC_MODE','pbrBlockImageProcessing','getRenderWidth','_framingTime','_depthScale','ACTION_NothingTrigger','IsVisible','_descriptors','clearCoatMatrix','_preparationId','onBeforeBlurObservable','onXRSessionEnded','_extendXRSessionInitObject','UNSIGNED_SHORT_4_4_4_4','ExpandRGBDTexture','Error\x20entering\x20XR\x20session\x20:\x20','_blockEntityCollection','lockedTarget','\x20!=\x20','BaseCameraMouseWheelInput','originalScene','getLightByName','handMeshes','one-minus-dst','_DeduceInterpolation','CreateLineSystem','EXPOSURE','_deltaPosition','subarray','_sqlite3_bind_double','getLODLevels','isUsingPivotMatrix','UNLIT','_getPointerSelectionDisabledByPointerId','enableBlending','SHADER\x20ERROR','BABYLON.Color3','getXRControllerByPointerId','fromArray','xyzwIn','getFps','_colorGradingEnabled','FromPolynomial','\x27\x20exists.','synchronize','_randomTexture','vao','STEP_BEFORECAMERADRAW_PREPASS','computeBonesUsingShaders','forEach','paddingMode','keyScaling','_inputAudioNode','clearCoatRoughnessSampler','_createImageBitmapFromSource','_addComponent','reflectionReflectance90','snapToPositionRadius','fClipDistance3','CLEARCOAT_TINT_TEXTURE','luminancePostProcess','SHADOWPOISSON',';\x0d\x0a','_writeAttributeData','_forceShowBoundingBoxes','PBRMATERIAL_ALPHABLEND','useHorizonOcclusion','base','_skipFinalColorClamp','LINEARSPECULARREFLECTION','close','_isAbsoluteSynced','ASTC12x10Unorm','_onAfterRenderObserver','Log','#define\x20BLUR_LEGACY\x0a','localMatrixUpdated','_duplicateId','removeIncludedOnlyMesh','0.05','beginQuery','diameterZ','onButtonStateChange','timeoutId','onAnimationEndObservable','_finishMaterial','BoundingBoxRenderer','CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','Use\x20non\x20linear\x20depth','_GetTokenizationPyramid','ClothImpostor','bump2Sampler','_activeCameras','.setAsAttribute(\x22','_setMaxAngle','projectedLightTexture','_hasTexturesExtension','click','disableInstanceAttributeByName','_snapshotRendering','mesh','animationPropertiesOverride','_cachedBaseSize','NONUNIFORMSCALING','MAT2','rootNode','positionIterations','getSizeGradients','_onFocus','depthPeelingBack','bakedVertexAnimationTime','KTX2\x20decoder\x20module\x20is\x20not\x20available','generateStencilBuffer','_elevationReturnTime','_ComputeSides','_blockMaterialDirtyMechanism','_loadShader','cTFATC_RGBA_INTERPOLATED_ALPHA','getAttributes','PrepareDefinesForAttributes','_intermediateRendering','Unable\x20to\x20create\x20index\x20buffer','setRestitution','_CleanBoneMatrixWeights','SS_RGBDREFRACTION','_glSRGBExtensionValues','frustumEdgeFalloff','ConstructFeature','uid','vec3\x20vGeometricNormaClearCoatW\x20=\x20','BABYLON.StateCondition','\x20=\x20min(min(','scatteringPower','_CreateEvent','XRFrame.getHitTestResultsForTransientInput\x20not\x20supported\x20on\x20native.','notifyObservers','BABYLON.MinBlock','_vertexUrl','WebGPU','getOrAddWithFactory','FOVMODE_VERTICAL_FIXED','StencilOnly','getData','particlesEnabled','upperRadiusLimit','_fogMode','_getVRProjectionMatrix','sleepBody','getBlob','fontFamily','ANIMATIONTYPE_COLOR4','CreateRGBATexture','var\x20','Required\x20width/height\x20for\x20frame\x20buffers\x20not\x20yet\x20supported\x20in\x20NativeEngine.','scale(0.0001,\x200.0001)','_primaryColorShadowLevel','maxX','DefaultDecoderOptions','comment','highlightsExposure','DEFAULT_HAND_MODEL_RIGHT_FILENAME','get_m_n','_activeCount','numDrawCalls','TEXTURETYPE_BYTE','preUpdateParticleBuffer','Setting\x20skeleton\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','FromArrayToRef','morphTargetManagers','_manifestVersionFound','#ifdef\x20MORPHTARGETS_UV\x0d\x0a','_trackedAnchors','_transformMatricesAsArray','_axisLength','createVideo','WriteNumber','updateUniformArray','addTarget','addMatrix3x3','deleteShader','setXRSessionLayers','eho','_drawWrapperFront','OnEventObservable','SimplexPerlin3DBlock','_attachNearInteractionMode','_bone1Quat','setMaterialForRendering','Use\x20logarithmic\x20depth','getPointAt','needWorldViewProjectionMatrix','ACTION_OnLeftPickTrigger','physicsJoint','PerspectiveFovLHToRef','_ConvertSpecularGlossinessTexturesToMetallicRoughness:\x20Scene\x20from\x20textures\x20is\x20missing!','INSTANCEDMESH_SORT_TRANSPARENT','createShaderModule','FollowCamera','Sound','_updateButtons','teleportationEnabled','getHashCode','SS_TRANSLUCENCY','_getPadding','spriteManager','CLEARCOAT_TINT','_exportTextureInfo','addExcludedMesh','.animationType\x20=\x20BABYLON.AnimatedInputBlockTypes.','_MergeMeshesCoroutine','updatePoseMatrix','sqlite3_prepare_v2','ALPHA_EQUATION_DARKEN','SnippetUrl','mainComponentOnly','IMAGEPROCESSING','_entropyDecayFactor','COMMAND_SETMATRICES','decodeGltfBuffer','_currentDepthOfFieldSource','shouldExportNode','_depthIndex','SHADOWPCSS2','clearCoatTint','SUBUV_COLOR','cameraPosition','_rotationEnabled','PREPASS_VELOCITY_TEXTURE_TYPE','_renderPriority','getWorldPointerRayToRef','mat4\x20normalMatrix\x20=\x20toNormalMatrix(','HORIZONOCCLUSION','addAlphaRemapGradient','attachControl','reflectionSampler','onProjectionMatrixChangedObservable','_tmpUpVector','isBillboardBased','updateInt4','intersectsRay','BABYLON.PBRMetallicRoughnessBlock','initializeBasis','_createInternalTextures','_PlaneScene','_distortionTexture','removeLODLevel','fake','pickedPoint','Can\x20not\x20initialize\x20glslang!','elevationReturnTime','isRefractionEnabled','numTargets','_blendEquationParameters','_pointerObserver','UseOpenGLOrientationForUV','_releaseEffect','ACTION_OnIntersectionExitTrigger','incident','Direct\x20lights','getIsInstanced','world0','_detectedMeshes','_currentEmitRate1','normalWUnit','toGoldbergPolyhedronData','_buffersEqual','throw','syncShapes','STENCIL_OP_PASS_Z_INCR','Dynamic','_endAnimation','keyQuaternion','_onDefaultMeshLoaded','_autoTransitionRange','_initCache','_projectionTextureViewTargetVector','string','ImageProcessingPostProcess','_GetPipelines','REFRACTION','Invalid\x20type\x20\x27','cameraMinMaxZ','getPerfCollector','LIGHTMAP_DEFAULT','_createAnchorAtTransformation','toneMappingEnabled','_internalRender','image-tracking','getTextureWidth','_deleteTimeQuery','concat','nodeMaterialSource','google-daydream','_callbackPluginEventIsReadyForSubMesh','];\x0d\x0a','LAYOUT_STRIP','_nativeRTTProvider','setDepthBuffer','vec4\x20','GlowLayerVBP1','onDeviceDisconnectedObservable','_defineLODRefractionAlpha','/proc','CreationFuncForSubMeshes','STENCIL_OP_PASS_Z_REPLACE','pathArray','Unsupported\x20animatable\x20property\x20','_attachedCamera','renderDiffuseTexture','_isSceneRightHanded','_yToUpMatrix','_maxDepth','mtime','Unsupported\x20specular\x20mipmaps\x20number\x20\x22','CreatePolyhedron','_defaultStencilReference','\x20=\x20min(','getColorGradients','sint16x4','_gamepadEventSupported','_MiscDirtyCallBack','disableLevelMultiplication','normalMap0','_commandStream','_disposeTextureAndPostProcesses','COMMAND_DELETEVERTEXARRAY','_beforeRenderingMeshStage',')\x20does\x20not\x20match\x20the\x20positions\x20count\x20(','disablePointerLighting','getAllAnimatablesByTarget','_markSubMeshesAsLightDirty','nearInteraction','AreClose','getTypeID','FILTER_PCSS','toGammaSpaceToRef','GetConstructorFromName','getMeshByName','map','CubePrefiltered','_indexBufferIsUpdatable','_valueCallback','onGeometryRemovedObservable','needAlphaBlending','_GetFloatAsUIntRGBAArrayBuffer','wrapV','Number\x20of\x20Weights\x20=\x20','_addCheckInputs','_displayMuteButton','generateInWorldSpace','body','updateMesh','_joystickPreviousPointerPos','detachElement','_processInlining','actionManager','lensCenterOffset','CreateSkeletonMapShader','MAX_COMBINED_TEXTURE_IMAGE_UNITS','power','canUseWebAudio','Footfall!','Not\x20exporting\x20node\x20','Inspector','_reportDrawCall','_deviceOrientationInput','applyStates','_define3DName','TextureBlock','_blurDepthNumIterations','THUMB_TIP','_update','_cachedReflectionUOffset','loadFromSerialization','\x20=\x20-1.0\x20*\x20','setBodyFriction','toArray','vFogDistance','JSON\x20ERROR:\x20Unable\x20to\x20load\x20JSON\x20file.','DirectionalLight','_referenceSpace','failed\x20to\x20load\x20wasm\x20binary\x20file\x20at\x20\x27','CreateFromTokenizationPyramid','\x20*\x20vec4(','REFLECTIONMAP_PROJECTION','registerAction','_cloned','GetShadersRepository','Engine','disposeOnStop','ShaderF16','removeSizeGradient','invert','getShadowDirection','_UpReadOnly','_normalizedVelocity','hdrScale','suspended','btPoint2PointConstraint','backUVs','removeChild','depthBoxBlur','_MillisecondsPerUpdate','RGBA8','rigMappings','displayLoadingUI','_speedRatio','pivotA','_skins','_quaternionCache','_updateMatrix3x3ForEffect','hasUVs','_internalAbstractMeshDataInfo','BABYLON.BlurPostProcess','BABYLON.BiPlanarBlock','OPAQUE','_samePointSquaredDistanceThreshold','LineStripDrawMode','rightCamera','STENCIL_ATTACHMENT','_setDirection','applyBlurPostProcesses','float32x3','pinchToPanMaxDistance','_markAllSubMeshesAsDirty','.xyz);\x0d\x0a','getSimpleName','Cannot\x20load\x20script\x20\x27','PerspectiveLH','BABYLON.FurMaterial','Not\x20Supported','createOrUpdateSelectionOctree','MIN_CASCADES_COUNT','resetLastAnimationTimeFrame','oculus-touch-v2-left','outNoiseCoordinates1','Version','alphaCutOff','NAME_SPRITE','Pressure\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','backwards','TELEPORTATION','BABYLON.CurrentScreenBlock','matrixArray','sqlite3_result_text','_modifierRadius','postProcessesEnabled','_storedAlpha','average','xAxis','WebVR\x20is\x20deprecated.\x20Please\x20avoid\x20using\x20this\x20experience\x20helper\x20and\x20use\x20the\x20WebXR\x20experience\x20helper\x20instead','vec4\x20clipPos\x20=\x20','OCCLUSION_TYPE_STRICT','_gamepadSupport','_rotationQuaternion','VERTEXALPHA','Uint32x4','alloc','_checkNewFrame','drawContext','_userThinInstanceBuffersStorage','transcode','toHexString','generic-hand-select-grasp','createShader','rgba','_subEmitters','2430825vNbUsH','getFacetDataParameters','finish','_meshCollisionData','_mirrorMatrix','bottomColorAlpha','decrement-wrap','updateMetadata','_recreateUpdateEffect','VertexShader','_metaKey','Minimize','oculus-touch','fluidRenderer','keysRotationOffsetModifierShift','_optimizers','removeActionManager','Scene\x20for\x20Mirror\x20Texture\x20(name\x20\x22','_positiveCurve','BC1RGBAUnormSRGB','emissiveFactor','_afterRenderingGroupDrawStage','mat-','Error\x20initializing\x20XR','ATTRIB_TYPE_UINT16','_currentInstanceBuffers','_SetAlphaMode','maxAnisotropy','Your\x20scene\x20is\x20trying\x20to\x20load\x20a\x20legacy\x20version\x20of\x20the\x20PBRMaterial,\x20please,\x20include\x20it\x20from\x20the\x20materials\x20library.','Draco\x20decoder\x20module\x20is\x20not\x20available','_beforeCameraDrawStage','_useCustomVRButton','DisableControllerCache','_axisTargetedByUpAndDown','_inputPostProcess','averageLuminance','isSupported','updateCellIndex','registerInstancedBuffer','_lightShadowUniformName','TEXTURE_FIXED_EQUIRECTANGULAR_MODE','MakeArray','_emitExtension','hdrAutoExposure','Oculus\x20Go','depthValues','forcedInstanceCount','_numObserversMarkedAsDeleted','_cachedQuaternionRotationZ','numBoneInfluencers','MAX_SAMPLES','element\x20not\x20found\x20\x27','updateMultipleRenderTargetTextureSampleCount','Missing\x20axis\x20submesh\x20under\x20mesh\x20with\x20name:\x20','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','addBuffers','glossPower','_compression','CreateFromSnippetAsync','HEAPU8','_POSITION','prePass_Normal','_texturesEnabled','excludeSkinnedMesh','DIRECTUV','reorderTriangleStripDrawMode:\x20Vertex\x20buffer\x20kind\x20','_updateVAO','#define\x20REFLECTIVITY_INDEX\x20','thinInstances','_activeIndices','ditherIntensity','MAX_LINE','setArray4','customRegistrationConfigurations','_getPointerType','tileWidth','_afterRender','outDirection','vClipSpacePosition','PARALLAX','_releaseRenderPassId','_execute','SHADOWPCSS','getLastSkeletonById','_firstFrameSkipped','_removeGradientAndTexture','_computeViewMatrix','getCollisionFlags','_blendConstants','_extensionsPostExportMeshPrimitiveAsync','pinky-finger-tip','_SetNewScene','stopDebugCanvas','_glTF','vAlbedoInfos','version','_tmpRotationMatrix','removeEmitRateGradient','Could\x20not\x20end\x20XR\x20session.','beginQueryEXT','bakedVertexAnimationTextureSizeInverted','disableControllerAnimation','diffuseSamplerSampler','DiffuseTexture','_tmpAmmoVectorB','loadAssetContainerAsync','onCompiled','_attachedToElement','];\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}','isSynchronizedWithParent','groundBuilder','buttonTriangle','movementDirection','keysLeft','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(CLEARCOAT)','texture2','wrap','WASMMemoryManager','enableVertexAttribArray','validateBlockName','BABYLON.LightBlock','loadData','_bumpTexture1','positionUpdated','_addPointerDevice','\x0a#define\x20DRAGGRADIENTS','_bufferViews','doubleSided','onBeforeDrawParticlesObservable','getLocalPositionFromAbsolute','Cannot\x20Levenshtein\x20compare\x20Sequences\x20built\x20from\x20different\x20alphabets.','toLowerCase','interpolate','middle_proxPhalanx_','disposeWhenFinishedAnimating','instanceIndex','_DISABLE_DEACTIVATION_FLAG','_computeHighLevel','initialDirection','_boundingInfoIsDirty','_prepareWebGLTexture','_disposeTextures','onControllerMeshLoadedObservable','_framebuffer','_observer','forceControllerProfile','hasTexture','bindUniformBlock','DefaultPluginFactory','multiPickSprite','_workingCanvas',',\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','positionY','_contrast','noMipmap','Radians','pulse','_twoFingerActivityCount','_sceneUbo','renderTarget','blurDispersionStrength','webglcontextrestored','R8Unorm','sampleRefractionLod','removePendingData','BUTTON','_elementToAttachTo','target','image/','windForce','setDepthFunctionToLessOrEqual','clipPlane3','_setAutoClearAndTextureSharing','format','onCompleteObservable','UNPACK_ALIGNMENT','EXITING_XR','GetAbsoluteUrl','_depthOfFieldSceneObserver','_reductionSteps','_isCreatedShader','keysUpward','levels','resetIsDirty','QUERY_RESULT_AVAILABLE_EXT','Grey','BonesPerMesh','setPrePassRenderer','_diffuseTexture1','onBuildObservable','_entropy','_hdr','depthMapSize','_clearStencilValue','_creationOptions','_prevPostProcess','latestDepthBuffer','_scaledGravity','postRun','texture-compression-astc','touchAngularSensibility','\x20scissor\x20is\x20active=','getMatchCost','getHours','onKeyboardObservable','thumb-metacarpal','getBodyRestitution','getAttribLocation','.automaticNormalizationTangent\x20=\x20','NONE','_setTextureCore','_rotationDisplayPlane','ccw','MODEL_LEFT_FILENAME','_PivotTmpVector','pen','COLOR_ATTACHMENT','hydrateCollisionMeshFunction','iii','sampleFrame','_outlinepoints','getPoseData','_db','style','onNewMultiMaterialAddedObservable','_prepareRendering','_beforeRenderObserver','MultiRenderTarget','_goToFrame','_cachedWrapR','enableVR','little_distPhalanx_','HDRPostHDReDepthOfFieldSource','_userIsZooming','SCISSOR_TEST','MakeAnimationAdditive','_spriteBuffer','little_proxPhalanx_','\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','idleRotationWaitTime','keysUp','_useUbo','strides','getHandByHandedness','Cannot\x20add\x20an\x20uniform\x20after\x20UBO\x20has\x20been\x20created.','POINTERMOVE','_mustUpdateViewport','_materialForRendering','useRadianceOcclusion','ScreenSizeBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','GetSamplerHashCode','samsung-gearvr','bindForSubMesh','borderFactor','_actualFrame','_ambientColor',',\x20materialContext.uniqueId=','MATERIAL_LineLoopDrawMode','_linearSpecularLOD','xr_standard_touchpad_xaxis_pressed_max','isDeterministicLockStep','getStencilMask','_attachedSubEmitters','_mainTexture','_synchronizedWithMesh','_lensCenterOffset','opacityFresnel','AlphaG','unregisterAfterRender','_fullscreenViewport','_axisToApexExtendFactor','normalTextureZ','_invProjection','near','_handleServerMessage','RightHandedForwardReadOnly','hasAlpha','BABYLON.DivideBlock','BLENDMODE_STANDARD','set','Could\x20not\x20load\x20a\x20native\x20texture.','_diffPosition','releaseVertexBuffers','_setDefaultFixedFrustumShadowProjectionMatrix','worldPosition','\x20=\x20mix(','audio/mp3','xr-standard-touchpad','lambda','colorMin','_CSMShadowMap','#define\x20BOXEMITTER','_leftTrigger','comparisonFunction','shadowLevel','NumberOfPointsOffset','getAbsolutePositionFromLocal','\x20-\x20\x20','doNotUseGeometryRendererFallback','SHADOWMEDIUMQUALITY','animation','mat4\x20view\x20=\x20','updateUniform','_screenCoordinatesRef','Invalid\x20flags\x20passed\x20to\x20unlinkat','parentBoneIndex','Uint8x2','_haloCenter','multiPickSpriteWithRay','TRIANGLES','CreateDisc','_negativeCurve','_mainTextureExtends','reflectionRightColor','uv3','reflectionSpecularFalloffExponent','_CreateBlocks','_onCanvasBlurObserver','USEGLTFLIGHTFALLOFF','uFrontColor','vectors3Arrays','_createBufferOnWrite','_processSizeParameter','_conversion','applyEffectWrapper','BACKSIDE','laserToggle','_loadedUniqueId','_disposeVertexArrayObjects','blurStep','Aggressive','finalPointerUpTriggered','getDragGradients','_doNotLoadControllerMesh','BABYLON.ValueCondition','removeBody','_excludedSubMeshes','dPadLeft','FLIP_TILE','createTransformFeedback','QUALITY_LOW','SHEEN','_onBeforeRenderObservable','useOctreeForRenderingSelection','SSRBlurRenderEffect','useUBOBindingCache','life','_animate','setFloat3','_GetBasePositionRotationOrScale','GEAR_VR','offsetValue','_getHexColorFromId','_buttonLeftStick','_updateCacheCalled','_pickingAvailable','_mustUpdateBlendColor','_boundBuffersVertexArray','setEasingMode','_texelSize','localPosition','PhysicsEngine','getVerticesData','delayLoadState','COLORGRADING3D','contactPoint','Unable\x20to\x20find\x20a\x20plugin\x20to\x20load\x20','unshift','BABYLON.DesaturateBlock','#version\x20450\x0a','ignoreCameraViewport','_areNormalsFrozen','removeFloorMeshByName','pbrBlockIridescence','gamepadIndices','!INSTANCES\x20||\x20THIN_INSTANCES','depthStencilTexture','_transformYawPitch','collectDefines','GetTags','bindBufferBase','textureHeight','latest','OfflineProviderFactory','addCamera','collisionCoordinator','poleTargetLocalOffset','Alpha\x20Testing','mimeType','_blurPostProcesses','_defaultUp','\x20!important','_uints','ParticleBlendMultiply','_currentColor1','handedness','environmentBrdfSampler','sphereScaleUnit','_characters','Input','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','cancel','_pipelineContext','_renderOverlay','Fragment_Begin','addTransformNode','.fx','COMPRESSED_SRGB8_ETC2','_lastFrameRadius','cellInfos','_sqlite3_clear_bindings','vec','#define\x20HDR','_globalExposure','_delayedOnLoad','_currentRenderPass','SPECULARDIRECTUV','_resetEffect','setPivotPoint','R8Uint','addExcludedConnectionPointFromAllowedTypes','_updateArrayForEffect','_sqlite3_bind_blob','colorDead','useNaturalPinchZoom','easeInCore','lensFlareStrength','shaderPath','sheenRoughnessMatrix','_executeWhenReadyTimeoutId','sheenMatrix','REFRESHRATE_RENDER_ONEVERYFRAME','videoWidth','_moveTeleportationSelectorTo','_points','_canvasContext','_colorCache','#define\x20ALBEDO_UV','defaultProjectionMatrix','.y),\x20','mixTexture','_buttonX','_customUniform','useTextureToStoreBoneMatrices','cameraAcceleration','deleteBuffer','waveCount','PREPASS_NORMAL_INDEX',',\x20axisPinchControlRadius:\x20','_candidateSubMeshes','disableManifestCheck','_cacheMatrix','movingSpeed','_reflectionFresnelParameters','keydown','wasmBinaryUrl','_updateDepthInformationAndTextureWebGLDepthUsage','useObjectSpaceNormalMap','astc-10x8-unorm-srgb','OnPropertyChangedObservable','_defineOppositeZ','needProjectionMatrixCompute','powerPreference','useLODScreenCoverage','_setProgram','_isObjectBasedMotionBlur','IGNORE','_onSelectEnabled','_isPointerDown','_canRenderToFramebuffer','_zoomToMouse','touchCollisionMeshFunction','_hasTexturesPresent','IsExponentOfTwo','createPickingRayInCameraSpaceToRef','workValue','bindInstancesBuffer','_resyncMeshes','Uint32x2','roughness','BABYLON.DotBlock','_pressed','_invertRefractionY','_load3dlTexture','never','requestAdapter','toBlob','wasmUrl','ASTC8x6Unorm','fromRotationMatrix','_createShape','scale','TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV','resizeImageBitmap','gamma','CLIPPLANE','_zoomStopsAnimation','_timestampQuery','onBeforeParticlesRenderingObservable','leftHandedSystemMeshes','OnPointerOutTrigger','_activeParticleSystems','Load','FollowCameraMouseWheelInput','node','backgroundYRotation','reConstruct','_index','vNormalW','blurDownsample','\x22;\x0d\x0a','finalSheenScaled','_attachedNode','The\x20impostor\x20type\x20is\x20not\x20currently\x20supported\x20by\x20the\x20ammo\x20plugin.','_sampleCount','color2','is3D','createCylinderEmitter','_canDoCollision','_LastCreatedScene','DefaultRetryStrategy','.xy\x20+=\x20(uv_','_noiseTexture','DEPTH_TEST_GEQUAL','EPSILON','_previousViewProjection','physicsGravity','switchPanningModelToHRTF','createComputeEffect:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','offsetX','_PivotCached','setPipeline','useAlbedoToTintRefraction','useExactSrgbConversions','_updateIdentityStatus','hitData','globalDensity','WasmModuleURL','amplitude','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20p\x20=\x20','_heightQuads','___errno_location','_timeElapsedQuery','#define\x20CUSTOM_FRAGMENT_BEFORE_FOG','runInXRFrame','updateTexture','opacityMatrix','_emptyVertexBuffer','isNearGrabbable','NdotVUnclamped','_sqlite3_result_error','\x20=\x20atan(','EACRG11Unorm','_axisToApexShrinkFactor','preRun','DefaultSpinnerUrl','addLight','_twoSidedLighting','_nextFreeTextureSlots','currentCount','direction2','_deviceInputSystem','FlyCameraKeyboardInput','valueType','isReadyForSubMesh','_sharpenEffect','_setAttachments','RING_FINGER_PHALANX_DISTAL','LoadAssetContainer','generic-hand-select-grasp-none','RGB5_A1','_tmpVector','Uint32','lightmapMatrix','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_COLOR','_bindIndexBufferWithCache','_projectionTextureViewLightDirty','_vRefractionMicrosurfaceInfosName','4050690WGXzzY','puckImage','incrementRenderId','_reorderTriangleFillMode','_photometricScale','ring','_changeGoldbergFaceUVs','loggingLevel','Blue','_registerTempVariable','WebGL\x20not\x20supported','transformAllPoints','BABYLON.SimplexPerlin3DBlock','getRenderLayers','panningDistanceLimit','pass','deviceDescriptor','_uniformBuffers','Error\x20while\x20creating\x20object\x20stores.\x20Exception:\x20','getGeometryById','containerImage','standard','ambientTextureImpactOnAnalyticalLights','getSoundSource','BUMPAFFECTSREFLECTION','ignoreParent','reflectionCubeMapTexture','Clear\x20Color\x20F0\x20remapping\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','DEFAULT_HAND_MODEL_BASE_URL','getShaderSource','supportOcclusionQuery','addAllToScene','_prioritizeVertex','_targetStoreTexture','_debugFlushPendingCommands','CubeTexture','cTFBC3','_skeleton','heightOffset','_needDepthPrePass','noiseTexture','ATTRIB_TYPE_INT8','.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','_layoutCacheFormat','restoreStates','SubSurface','_callbackPluginEventHardBindForSubMesh','transientOffsetRay','SyncAsyncForLoop','_createRenderTargets','_defineName','getCachedVisibility','renderTargetsEnabled','totalStrength','useMaxLine','targetRange','_referenceSpaceForFrameAnchors','markAsMiscDirty','getRenderPipeline','fogStart','#444444','alphaConstants','_setRenderTarget','_deltaTime','BABYLON.DiscardBlock','vSheenInfos','_currentFrameId','beginOcclusionQuery','BABYLON.VectorMergerBlock','beginDirectAnimation','AddBlock','DISABLED','freemem','_tempVector3','MoveScene','BJSOIMO','No\x20Y\x20button\x20on\x20right\x20hand','velocityGradientSampler','_controllers','_updateDirection','shadowData','pressure','_findInputByName','BLENDMODE_MULTIPLYADD','.webp','lensFlareFinalPostProcess','CAP_END','uvs2AttrDesc','_screenOrientationAngle','PowBlock','bumpFragment','geometryBufferRenderer','BABYLON.WaveBlock','STEP_AFTERCAMERADRAW_EFFECTLAYER','pickUtilitySceneFirst','onVRDisplayChangedObservable','deleteVertexArray','getWidth','xrSessionManager','_shaderLanguage','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnNormal\x20=\x20normalize(','blurSizeDivisor','setSampler','_inputElement','loadAssetContainer','Attributes:\x20','inheritedVelocityAmount','_computeProjectionTextureMatrix','ReflectBlock','_currentLimitVelocity1','updateIntArray','#define\x20SSRAYTRACE_RIGHT_HANDED_SCENE','_defaultTextureMatrix','vertexAttribIPointer','ReverseSubtract','_ProfilesList','unknown\x20version','getDepthScale','BABYLON.ConvolutionPostProcess','mapOBOAtoDATA','LODBASEDMICROSFURACE','_storedTarget','groundMaterial','_lastSecAccumulated','.b;\x0d\x0a','_noContextSwitch','_clientWaitAsync','helperFunctions','_ExtractFrom','gl_FragDepthEXT\x20=\x20log2(vFragmentDepth)\x20*\x20logarithmicDepthConstant\x20*\x200.5;\x0d\x0a','filteringQuality','_sharedInit','s3tc_srgb','DumpFramebuffer','_replaceFunctionCallsByCode','GREATER','https://preview.babylonjs.com/draco_decoder_gltf.js','onBeforeComputeObservable','spriteCellChangeSpeed','RGBA8Unorm','torusConsMat','_colorWrite','DOUBLESIDE','_bindLight','METALLIC_REFLECTANCEDIRECTUV','_frustumLengths','#define\x20GEOMETRY_SUPPORTED','SignedDistanceToPlaneFromPositionAndNormal','worldNormalConnectionPoint','\x0a\x09Skeleton\x20','CreateDefault','DecodeBufferToPointCloud','getExtension','Particle\x20system\x20started\x20with\x20a\x20targetStopDuration\x20dependant\x20gradient\x20(eg.\x20startSizeGradients)\x20but\x20no\x20targetStopDuration\x20set','_areAttributesDirty','n\x20not\x20an\x20integer\x20only\x20floor(n)\x20used','_shadowCastersBoundingInfo','density','ParticleSystem','getBodyVelocityIterations','DualSense','nodepth','_checkChanges','enablePixelPerfectMode','errorsCount','BlackAndWhitePostProcess','SYNC_GPU_COMMANDS_COMPLETE','forceInputProfile','_lodTextureHigh','discBuilder','stepR','getTimeStep','_cachedUOffset','_createHardwareTexture','DOF','SCENELOADER_NO_LOGGING','_camera','vertexID\x20+=\x201.0;\x0d\x0a','clipPos','uBackColor','xr-standard-thumbstick','collide','keysDown','COMMAND_SETDEPTHTEST','var','randomTexture2','getSamplers','_CopyBonesTransformationMatrices','exposedPortPosition','gl_FragColor\x20=\x20vec4(','_initialVelocity','_renderTargets','_allowCameraRotation','setParam','diffuseMapSize','#define\x20SSR_USE_BLUR','_position','deviceScaleFactor','masterFrame','faceCenters','CreateGoldberg','#ifdef\x20IMAGEPROCESSINGPOSTPROCESS\x0d\x0a','_RestorePivotPoint','.tga','191622iMdyLI','GlowLayerBlurRTT','_alphaToCoverageEnabled','INPUT_META_KEY2','_ZeroVector','torque','xyzw\x20','SHEEN_ROUGHNESS','NEAR_INTERACTION','_NumBindGroupsCreatedCurrentFrame','getTextureHeight','GAMEPAD_ID_PATTERN','BUFFER_CREATIONFLAG_STORAGE','We\x20currently\x20only\x20support\x20multiview\x20rendering\x20when\x20the\x20textureType\x20parameter\x20is\x20set\x20to\x20\x27texture-array\x27.','INDEX_FINGER_METACARPAL','SHADOW','_createTeleportationCircles','TransformCoordinatesFromFloatsToRef','addPendingData','BACK','onPlaneAddedObservable','indexStart','CELLBASIC','path3D','_PrepareAnimation','bufferHeight','_loopAnimation','_right','_setUseVelocityForRenderObject','ASTC10x5UnormSRGB','toHSV','axisMeshNames','wrapS','fragmentSource','reflectionSamplerLow','averageFPS','normalTexture','_colorWriteLocal','_radius','tangentOutput','TextPlaneMaterial','_rootParticleSystem','_origin','FORMAT=32-bit_rle_rgbe','_onVRDisplayChangedBind','getLensFlareSystemById','_extensionsPostExportNodeAsync','getLOD','getPositionData','doNotHandleTouchAction','ANIMATIONLOOPMODE_RELATIVE','DepthPeelingRenderer','REFLECTIVITYDIRECTUV','UNSIGNED_SHORT','DECR','PIXEL_PACK_BUFFER','snorm16x2','sheenColorTexture','_currentTime','isRecording','ACTION_OnDoublePickTrigger','COMPARE_REF_TO_TEXTURE','Earcut\x20was\x20not\x20found,\x20the\x20polygon\x20will\x20not\x20be\x20built.','setDirectionalCone','onNewMeshAddedObservable','focus','PointFillMode','getIndexParameters','_resyncLightSources','Name','_generateNewTouchPointMesh','bloomBlur','xyOut','_getShaderProcessor','PushAttributesForInstances','Texture_MainColor_','ReadOnlyStorage','startDirectionFunction','_refreshFrustumPlanes','_joystickSensibility','CalcProjectionSpherical','physics\x20engine\x20not\x20enabled,\x20skipped.\x20Please\x20add\x20this\x20controller\x20manually.','etc2','offlineProvider','_useObjectSpaceNormalMap','event','_targetedAnimations','resetReferenceSpace','seekable','irradianceSampler','_kMaxVertexBufferStride','_shadowMap2','CreateScreenshotAsync','CreateQuadraticBezier','ReadString','KHR_materials_ior','vec4\x20worldPos\x20=\x20','getContext','_onCanvasFocus','preInit','BABYLON.SetParentAction','randomSampler','_boundRenderFunction','_ValidateXHRData','_preventFreeActiveMeshesAndRenderingGroups','sqlite3_step','vLightingIntensity','keysRight','_unlinkPrePassRenderer','useVertexColors','getVertexBuffer','#define\x20SHADER_NAME\x20vertex:','_createPhysicsImpostor','trySetPreferredMeshDetectorOptions','TEXTUREFORMAT_LUMINANCE_ALPHA','isReflectionProbe','Active\x20camera\x20not\x20set','_frameData','#define\x20SSR_ENVIRONMENT_CUBE_IS_GAMMASPACE','slerpAmount','_debugLayer','rotationOffset','DEPTH_TEST_GREATER','greater-equal','_isWorldMatrixFrozen','hasUVs5','_buildSwizzle','_blurY',',\x201.0)\x20>\x200.0)\x20?\x20','_handleClientMessage','_beforeCameraUpdate','_maxYawSin','alphaCorrection','CLAMP_ADDRESSMODE','customShaderNameResolve','wheelPrecisionZ','\x20=\x20vec4(0.);\x0d\x0a','COMMAND_SETINTARRAY4','ANIMATIONTYPE_QUATERNION','DistanceSquared','_headsetImpostor','l2_2','emissiveSampler','stages','.useObjectSpaceNormalMap\x20=\x20','LIGHT','GetAsMatrix3x3','supportsUniformBuffers','_renderWithThinInstances','GrainPostProcessId','_renderTargetOptions','outLife','pointerSelection','_buildSpheresAndSpurs','validateShaderPrograms','ANISOTROPIC','_GetVertexInputDescriptorFormat','_axesIndices','Max','QUADRATIC','samplerObjects','INTENSITYMODE_LUMINOUSINTENSITY','SSRblurX','_internalMarkAllSubMeshesAsTexturesDirty','Anchors\x20not\x20enabled\x20in\x20this\x20environment/browser','_getWorldMatrixDeterminant','addSizeGradient','getShaderParameter',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','XMLHttpRequest','_SERVER_PREFIX','RenderPipeline_','NotReceived','_initializeGenerator','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(SHEEN)\x20&&\x20defined(ENVIRONMENTBRDF)','_touched','Pixel','_cachedStencilOperationFail','audio','_internalMeshDataInfo','layouts','_sqlite3_create_function_v2','SS_REFRACTIONMAP_OPPOSITEZ','_ib','defaultLightingOnControllers','[1[0],\x20','setFloatArray2','_native','applyFog','morphTargetManagerId','matricesIndices','_useAlphaFresnel','_LogLimitOutputs','useBouncingBehavior','_TokenizeSegment','setUInt4','_TargetTransformMatrix','isReady','_prefiltered','onButtonChangedObserver','_idleRotationSpinupTime','_postProcesses','refractionStrength','_isOutputConnected','spectorName','supportedFrameRates','removeFromContainer','screenSpaceReflection2Blur','setOrder','MATERIALPLUGIN_','attributes','depthNear','BC6HRGBUFloat','\x20=\x20smoothstep(','GetAsMatrix2x2','deleteInstancesBuffer','_TempBuffer','_updateDevice','generateMipmap','RGBA4','ambientOcc','clearStencil','visibleOnFrame','currentLimits','BABYLON.CircleOfConfusionPostProcess','transformNodes','ring_metacarpal_','isPBR','SS_USE_THICKNESS_AS_DEPTH','_addMeshVerts','bjsAMMO','_StencilReference','_playbackRate','PrepareDefinesForMisc','getMainComponent','TEXTURE_PROJECTION_MODE','_rebuildProgram','_teleportationMode','onAudioUnlockedObservable','getAttributeLocation','forceBindGroupCreation','beginWeightedAnimation','getImpostorWithPhysicsBody','Url','_textureCache','biasAndScaleSM','rayleigh','customLasterPointerMeshGenerator','lightId','convertToLinearSpace','\x20-\x20generate\x20mipmaps\x20called\x20-\x20width=','restart','BILLBOARDMODE_STRETCHED_LOCAL','little','r_hand_rhs.glb','startDelay','R16Float','wheelDeltaPercentage','updateInputMeshes','BABYLON.ProceduralTexture','IsPluginForExtensionAvailable','thicknessSampler','IdentityToRef','backfaceDepthRenderer','removeSound','CreateResizedCopy','_worldToDevice','MAINUV6','_frustumPlanes','cTFPVRTC2_4_RGBA','normalMatrix','_spectatorCamera','registerBeforeRender','vignetteCameraFov','rotateAround','Maximize','_LeftReadOnly','_targetPosition','axisPinchControlRadius','PBRIridescence','#define\x20MOTION_BLUR\x0a#define\x20MAX_MOTION_SAMPLES\x20','_bindings','onBeforeRender','onPoseUpdatedFromDeviceObservable','_generatePointsArray','_needUVs','RIG_MODE_STEREOSCOPIC_ANAGLYPH','getResponseHeader','irradianceTexture','_revert','_updateTrackpad','physicsBody','setVerticesData','_resizeLoadingUI','_onEngineResizeObserver','BABYLON.Mesh','vOpacityInfos','floor','getRenderTargetForEye','_processCompilationErrors','ambientTexture','renderHeight','getGlobalVolume','LIGHTTYPEID_HEMISPHERICLIGHT','Transform','bakedVertexAnimationSettings','.glb','_convertToRightHandedSystemMap','glowMapMerge','bind','GetDefaultNumWorkers','disconnectFrom','TEXTURE_EXPLICIT_MODE','onplaying','getLastMaterialById','_transformedUVName','BABYLON.SetValueAction','Unorm8x2','Configuration','_activeMeshesFrozenButKeepClipping','_renderListHasChanged','PREPASS_DEPTH_TEXTURE_TYPE','Invalid\x20function\x20call:\x20not\x20the\x20same\x20number\x20of\x20parameters\x20for\x20the\x20call\x20than\x20the\x20number\x20expected\x20by\x20the\x20function.\x20Function\x20\x27','),\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','KernelBlurX','_activated','_recordedChunks','_filter','_restPose','axisXControlRotation','_render','ViewDirectionBlock','LINEAR_LINEAR_MIPLINEAR','_emptyTexture','_thicknessEffectWrapper','RG16F','distanceModel','worldParentNode','alwaysForcePOT','isCenterInFrustum','isPresenting','\x0a\x09Reflection\x20Probes:','xrHitResult','REFRACTIONFRESNEL','isWorldMatrixFrozen','getDescendants','REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED','purpose','lifeTime','_lineMaterial','curvature_valley','hasSpecificMask','\x20of\x20','_bias','setDirectColor4','pbrBlockClearcoat','geometries','_internalMultiPickSprites','removeConstraint','_gatherBlocks','applyRotationQuaternionInPlace','randomSampler2','customShaderOptions','environmentTexture','_pickWithRayOnDragPlane','\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','vAmbientColor','_comparePickingInfo','_shadowsExposure','MouseWheelZ','depthValuesSM','_buttonCircle','_laserPointer','PARTICLES_BILLBOARDMODE_ALL','ground','TransformCoordinatesToRef','.y);\x0d\x0a','_areLightsDirty','_defineSkyboxName','BABYLON.ScreenSpaceCurvaturePostProcess','lockstepMaxSteps','OnPickUpTrigger','_preActivate','ring-finger-metacarpal','_inverseSquaredRange','createHemisphericEmitter','execute','_renderList','confidenceValue','highLevelFur','intersectionThreshold','setTangents','bump1Sampler','GeometryBufferRenderer','rebuildInputCheck','REALTIME_FILTERING','forceRGBA','addTask','_hookArrayForIncludedOnly','DepthTexture','rootUrl','_updateFloat3ForUniform','enableGroundMirror','_subdivisionsY','autoUpdateExtends','noiseSampler','prevX','createCollider','videoHeight','MSAA\x20failed\x20to\x20enable,\x20MSAA\x20is\x20only\x20supported\x20in\x20browsers\x20that\x20support\x20webGL\x20>=\x202.0','_ApplyColorGradingSliderNonlinear','handleVertexSide','decimationIterations','_createRope','_lastFrameTime','localhost','laserPointerPickedColor','_drawWrapperBack','AllowMatrixDecomposeForInterpolation','Unsupported\x20Vertex\x20Buffer\x20Type:\x20','_indirectDrawData','Cannot\x20merge\x20meshes\x20because\x20resulting\x20mesh\x20will\x20have\x20more\x20than\x2065536\x20vertices.\x20Please\x20use\x20allow32BitsIndices\x20=\x20true\x20to\x20use\x2032\x20bits\x20indices','_nativeInput','_Rayl','_inheritParticleInfoToSubEmitter','_MorphWeightAnimation','_reflectionColor','SPOTLIGHT','createPipelineLayout','getSoundGain','_reflectionRTT','getElementById','_isShaderMaterial','addBundle','_deleteComputePipelineContext','_LightsDirtyCallBack','shared\x20gizmo\x20light','minimizeInPlace','cTFATC_RGB','updateMeshPositions','EmbossKernel','vSphericalL11','Depth24PlusStencil8','BABYLON.ClearCoatBlock','#define\x20SSR_ATTENUATE_BACKFACE_REFLECTION','polygonBuilder','useRoughnessFromMainTexture','GENERIC','createDynamicTexture','_loadingDivBackgroundColor','updateRawTexture3D','lowerRadiusLimit','render\x20to\x20face\x20#','SS_LODINREFRACTIONALPHA','_extensionsPreExportTextureAsync','WebXRControllerMovement\x20feature\x20requires\x20\x22xrInput\x22\x20option.','mainTextureFixedSize','cpu','forceDisposeTextures','getTransformNodesById','_cacheHasRenderTargetTextures','_viewportsCurrent','executeNext','updatePosition','_detachHandById','_hookArray','wrapWebGPUTexture','textureWidth','_unBindEffect','_texurePackage.json','vCameraColorCurveNeutral','increaseVertices','vLightFalloff','_createBlurAndCombinerPostProcesses','Snorm8x2','lockedTargetId','Diffuse','_measureFps','forceBitmapOverHTMLImageElement','_changes','_connectedAnalyser','scatteringCoefficient','TEXTURE_EQUIRECTANGULAR_MODE','_depthOfFieldBlurLevel','_deltaRotation','BUFFER_CREATIONFLAG_READWRITE','torusKnots','_forcedExtension','straightRayEnabled','maxDistance','setVector3','getUniformBuffersNames','getRadius','clearCoatColorAtDistance','_tmpMat','dir','instantiate','_PrePassDirtyCallBack','TEXTURE0','_functionDescr','PerformanceNoneLogLevel','_enforceAssociatedVariableName','astc-8x6-unorm','intersectsPlane','setLinearVelocity','_projectionTextureProjectionLightDirty','_scene',',\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','load|','smoothFactor','diffuse2Sampler','boxes','_testTriangle','disableFacetData','lightData','_physicsBody','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(','enableGazeEvenWhenNoPointerLock','downDegrees','depthCullingState','mirror-repeat','_currentDragGradient','pickable','_platform','uint32','customShader','Float','rest','falling\x20back\x20to\x20ArrayBuffer\x20instantiation','inertialBetaOffset','_clearContainerSize','LIGHTFALLOFF_GLTF','gid','\x20=\x20mat3(','_needMoveForGravity','BABYLON.SheenBlock','BILLBOARDMODE_Y','BuildArray','_drawContainer','DeltaAngle','_useRightHandedSystem','rotation','midStep','getImpostorForPhysicsObject','prePassConfiguration','_source','rgba8sint','#define\x20CUSTOM_FRAGMENT_UPDATE_MICROSURFACE','fullscreenElement','position.y','divideToRef','_innerAngle','\x20*\x20vec4(normalize(','RENDERING','_transformedReferencePoint','onReadyObservable','_video','angularSpeedGradientSampler','_AddLogEntry','onBeforeRenderObservable','_VJCanvasHeight','BoneIKController:\x20bone\x20must\x20have\x20a\x20parent\x20for\x20IK\x20to\x20work.','limit','BABYLON.NegateBlock','The\x20ComputeShaderParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','disableLighting','_currentPingPongState','lensFlares','baseLayer','TRIANGLE_FAN','_GlobalId','Float\x20textures\x20are\x20not\x20supported.\x20Type\x20forced\x20to\x20TEXTURETYPE_UNSIGNED_BYTE','_linesIndices','COMPRESSED_RGB_S3TC_DXT1_EXT','_compileShaderToSpirV','isSynchronized','_setPrimitiveAttributesAsync','mipmaps','getViewMatrix','_twgsl','onGeneratedObservable','_meshDisposeObserver','getInt16','PrepareAttributesForMorphTargets','https://cdn.babylonjs.com/Assets/babylonLogo.png','_bonesTransformMatrices','anchorSpace','timeToSelect','firstNormal','lensFlareDirtTexture','setEnabled','_reflectionReflectance90','BindBonesParameters','lightScatteringSampler','#define\x20DOF\x201\x0d\x0a','_vertices','_rigCameras','PrepareDefinesForMultiview','_fullEngine','addCPUSkinningFallback','debug','isVarying','_createBrightPassPostProcess','_depthRenderTarget','LiteTranscoder_UASTC_RGBA_UNORM','getCustomMeshPosition','\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','refDistance','RefractionBlock','_getEngine','onLODLevelSelection','\x0a#define\x20ANIMATESHEET','TEXTURE_NEAREST_LINEAR_MIPNEAREST','_getSharedGizmoLight','addSound','RGBA8Format','TranslationToRef','mag','_GLSLslangDefaultOptions','_meshes','NaN','WEBGL_compressed_texture_s3tc_srgb','refreshBoundingInfo','DEFAULTSIDE','_isMixed','addEntries','origin','TEXTUREFORMAT_COMPRESSED_SRGB_S3TC_DXT1_EXT','GlowLayerHBP1','OnEveryFrameTrigger\x20can\x20only\x20be\x20used\x20with\x20scene.actionManager','free','cTFPVRTC2_4_RGB','cellRef','CapsuleImpostor','morphTargetInfluences','_resetPointsArrayCache','ALPHA_INTERPOLATE','lensColorTexture','_meshAttachedObserver','forceDepthWrite','_tangentCorrectionFactorName','_processEdgeForAdjacencies','setBoundingInfo','particle_uv','_bone1Length','loadImage','FresnelBlock','encode','#define\x20FLUIDRENDERING_DEBUG_DIFFUSERENDERING','</div><br>','path','Positions\x20are\x20required','SCENE_MRT_COUNT','shadowLights','finalRadianceScaled','xr_standard_thumbstick_pressed_max','.r)\x20*\x20(1.0\x20-\x20','acos','getMaterial','//\x20Worley3D','_onBeforeDrawObservable','KHR_materials_sheen','_influences','_BLANK','ssaoCombine','thinInstanceSetBuffer','R11F_G11F_B10F','postExportMaterialAsync','clipToFrustum','_setTargetMeshPosition','connect','disableOnlineControllerRepository','\x20*\x20','ANISOTROPIC_TEXTUREDIRECTUV','pointerMovePredicate','_alpha','TextureWithoutSampler','TEXTURETYPE_HALF_FLOAT','lowFrequencySpeed','lowerAlphaLimit','_disableEffect','BABYLON.NodeMaterial','submitted','_maxTouchPoints','onBeforeCameraTeleport','Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data\x20to\x20contain\x20header','ACTION_OnKeyUpTrigger','_setPrototypeOf','discard','beforeBind','removeVerticesData','_useOnlyMetallicFromMetallicReflectanceTexture','_getFrameOffset','Spherical\x20Harmonics','_markAllSubMeshesAsAllDirty','getIndexBuffer','isInVRExclusivePointerMode','detachCamerasFromRenderPipeline','lodCoverages','_beforeRender','deleteFramebuffer','No\x20engine\x20available','finalSpecularScaled','_renderParticles','shadowAngleScale','albedoSampler','_kernel','BuildTuple','_buttonA','Transmittance','The\x20chosen\x20Basis\x20transcoder\x20format\x20is\x20not\x20currently\x20supported','animationType','vertical\x20blur','kernelBlur','_alphaCutOff','_deviceOrientationCamera','activeLight','_hasLoadedData','FloorPOT','_deltaTransform','info','function','STENCIL_OP_FAIL_Z_INCR','initializeXRLayerAsync','DepthBoxBlur','rotationY','_maxSteps','Failed\x20to\x20retrieve\x20pixels\x20from\x20diffuse\x20texture!','onAfterCameraTeleport','No\x20X\x20button\x20on\x20right\x20hand','limitToContainer','GetLatestVersionOfFeature','setColorFormat','menu','R8_SNORM','_mainRenderPassWrapper','_teleportationTarget','nativeParams','PitchYawRollToMoveBetweenPointsToRef','NAME_PROCEDURALTEXTURE','_computeShadowCastersBoundingInfo','_textureHelper','_setTextureSampling','lensSeparationDistance','_baseLayerWrapper','_GenerateDefaultHandMeshRigMapping','_windowIsBackground','Process','_currentTarget','_currentInternalStep','_originDirection','channels','_tmpContactNormal','onbuttonup','lightVxFragmentDeclaration','AudioEngineFactory','meshPositionOnScreen','_updateGizmoRotationToMatchAttachedMesh','_notifySelectedMeshUnselected','_parallaxScaleBias','CustomRequestModifiers','updateModel','setRasterizerState','vertexArrayObjects','TEXTURE_NEAREST_NEAREST_MIPNEAREST','MAX_VARYING_VECTORS','STENCIL_OP_PASS_Z_DECRSAT','TEXTURE_WRAP_R','needsInvertingBitmap','eac-r11unorm','ptr','getMonth','fragmentCode','grid','twoSidedLighting','needsImageProcessing','_CreateHemisphericLightMesh','RenderAttachment','facetNb','_sqlite3_finalize','changeLaserColor','irradiance','customSelectionMeshGenerator','_getPostProcesses','_dragGradients','vrDeviceOrientationCameraMetrics','Convert\x20to\x20gamma\x20space','_onGamepadConnectedEvent','_initializeLimits','COMMAND_SETZOFFSET','getScene','_computeDevicePosition','quaternionInterpolateFunctionWithTangents','_displayTeleportationTarget','nativeProgram','stopRecording','_createRtWrapper','rgba16float','directionalConeOuterAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.','_binaryInfo','_isRightEye','isActiveMesh','hasVertexAlpha','xr_standard_trigger_pressed_value','useGltfStyleTextures','iridescenceTexture','Created','steps','transparent','_volumeIndexOfRefraction','btConvexHullShape','_setTarget','_framebufferDimensions','_instancedMeshFactory','originalSampler','_FresnelAndMiscDirtyCallBack','_environmentMap','multiplyToRef','LN2','prePass_Irradiance','freezeNormals','updateGoldbergFaceUVs','.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','metallicTexture','oitBackBlend','\x20=\x20\x20','functionName','Light','Floor','trySetViewportForView','bindingsMapping','getRenderList','_LogDisabled','_delayLoadingFunction','_afterRenderingMeshStage','TEXTUREFORMAT_R_INTEGER','createObjectStore','referenceValue','AmbientTextureEnabled','SlerpToRef','useQuaternion','Trying\x20to\x20bind\x20a\x20null\x20gpu\x20texture\x20or\x20view!\x20entry=','setIntArray','_currentOverrideVertexBuffers','distanceFromOrigin','SheenBlock','VALIDATION_FLOAT_32','componentProperty','_shouldRenderMesh','hitNormalWorld','BuildGeodesicData','depthCorrection',').\x20injectDeclarationIndex=','InterpolateValueAction','_TmpMorphInfluencers','_externalTextures','\x20=\x20CalcFogFactor(','isExposedOnFrame','perspective','_vertexSourceCodeOverride','_joints','easingFunction','_shaderId','_prefilterInternal','translationPivot','_isActionableMesh','Unsupported\x20attribute\x20type:\x20','useClonedMeshMap','uniformsNames','startAngle','Sint32','convertToFlatShadedMesh','sampler2D','FurMaterial','_clearDepthStencilBuffer','ior','getFullYear','_emitUniformFromString','Function','verticalAlign','OnEveryFrameTrigger','_MergeElement','useVertexColor','_onButtonStateChange','Split\x20position','texelOffsetScale','_updateUInt3ForEffect','BABYLON.FogBlock','onExitingVR','_floats','No\x20scene\x20available\x20to\x20import\x20mesh\x20to','shouldRender','allowEmptyVertexProgram','bSwizzle','postProcess','_onPointerMove','updateRenderState','TEXTUREFORMAT_STENCIL8','The\x20type\x20of\x20gamepad\x20you\x20are\x20trying\x20to\x20load\x20needs\x20to\x20be\x20imported\x20first\x20or\x20is\x20not\x20supported.','uv4s','_readPixelsAsync\x20only\x20work\x20on\x20WebGL2+','_newPosition','_solver','generic-trigger-right','environmentTextureIsProbe','diffuseSamplerX','_currentStartSize2','bindBuffer','BindLights','Force\x20irradiance\x20in\x20fragment','_effectRenderer','Cannot\x20be\x20applied\x20to\x20a\x20soft\x20body','vSphericalL20','_lastDeltaTime','_getNativeAttribType','removeAnimationGroup','StencilReadMask','R32I','whiteSpace','.convertToGammaSpace\x20=\x20','COMMAND_SETTEXTUREANISOTROPICLEVEL','runRenderLoop','_generateDiffuseTexture','xr_standard_thumbstick_pressed_min','gBuffer_Normal','removeLifeTimeGradient','Triggers','SrcAlphaSaturated','_isDirty','.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','getRotationMatrix','bindView','threshold','invProjectionMatrix','_renderForShadowMap','vReflectionSize','_trianglePlanes','_isSubEmitter','xr-dom-overlay','includeOnlyWithLayerMask','distanceOrScreenCoverage','nmd','unbindInstanceAttributes','cannon','xyIn','eyeToScreenDistance','node\x20material','_cameraRigParams','EXT_texture_filter_anisotropic','VEC4','20px','.setAsSystemValue(BABYLON.NodeMaterialSystemValues.','cTFETC2_EAC_RG11','_glVendor','lensStarTexture','customProjectionMatrixBuilder','BABYLON.PredicateCondition','BABYLON.ParticleTextureBlock','TextureCompressionASTC','drawingBufferHeight','_NumBindGroupsNoLookupCurrentFrame','_AnimationRangeFactory','getElementsByTagName','DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION','PrioritizeOnlineRepository','_defaultModel','setMassProps','_currentPosition','rightPreViewMatrix','_maxSimultaneousTextures','_colorTableTexture','computeAbsoluteTransforms','adjustPitch','_drawMode','count','_VIGNETTEMODE_OPAQUE','btSphereShape','_fragmentUrl','LEQUAL','DIFFUSEDIRECTUV','INVERT','_grainEffect','shadow\x20map\x20generation\x20for\x20pass\x20id\x20','SKIPFINALCOLORCLAMP','getCreationOptions','_cachedDepthFunctionState','_materialsRenderTargets','head','LINEAR_LINEAR','Unable\x20to\x20allocate\x20memory\x20for\x20the\x20SQL\x20string','ExclusiveDoubleClickMode','_inputRename','_constantTranform','glowLayer','ReflectionTextureBaseBlock','_tmpDeltaPosition','rootMesh','icosahedron','exportUnusedUVs','getTransformNodeById','_setInitialTarget','PREPASS_IRRADIANCE_INDEX','renderTargetTexture','WebGL','scaleMode','depth16unorm','_maxBlockCapacity','getImageTranscodedSizeInBytes','getNormal','colorLevel','https://cdn.babylonjs.com/Assets/vrButton.png','_isLeftCamera','_previousStencilState','_reflectionCubeMapTextureSize','autoAnimate','bakeTransformIntoVertices','search','_gamepads','_bloomScale','LINEARALPHAFRESNEL','getLastMeshById','_loadImageFromDBAsync','HDRLensFlare','AnaglyphFreeCamera','onAfterWorldMatrixUpdateObservable','MODE_TOPBOTTOM','r16uint','none','DEPTH_TEST_LESS','_normalBias','onActivate','LineList','intersectsPoint','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(run)','ConeEmitter',')\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(','getAutoClearDepthStencilSetup','midtonesHue','lensColorSampler','^([gimus]+)!','uniform1i','Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(READ\x20OP).\x20Exception:\x20','_getEffectiveParent','MapWrite','timeEnd','tintAtDistance','R8Snorm','_sqlite3_bind_int','_currentLOD','HasAppliedForces','instancedBuffers','_animationTimeLast','_useHorizonOcclusion','setMRT','instancesBuffer','compensateOnFirstFrame','_activePlugins','getArrayBuffer','ONEBEFORELAST','BABYLON.ScreenSpaceReflectionPostProcess','addActionManager','detailSampler','updateTextureWrappingMode','context','dbfile_','SHEEN_TEXTURE','_compilationError','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+DvcKvQ68DrsOug65DrgOtw62DrUOggW0DrMOsg6xDvUK9AryCrAOrw6uDq0OrA6rDqoOqQ6oDqcOpg6lDqQOow6iDqEOoA6fDp4OnQ6cDpsOmQ6YDpcOlg6VDpQOkw6SDpEOkA6PDo4OjQ6MDuMKiw7iCoIFig6JDogOhw7LDoYOhQ6EDoMO4AqCDoEO/w3+DeMN4g3hDfwG4A3fDd4N3Q24CtwN2w3aDdkN2A22CuIK1w3WDdUN1A3wAtMN0g38DdUK+w2CB/oN+Q34DfcN9g31DfQN0grzDfIN8Q3oDc4EwgqCB+cN5g3OBMIKggflDdEN0A3PDc4NxQ3EDcMNwg3BDcANgwq/Db4NvQ28DbsNzgSCCroNuQ24DbcNtg21DbQNiA2HDYUNgQ2yDbENsA2vDa4NrQ2sDasNqg2pDagNpw2mDaUNpA2jDaINoQ2gDZ8Nng2dDZwNmw2aDZkNmA2XDZYNlQ2UDZMNkg2RDZANjw2ODY0NjA2LDYoNiQ2GDYQNgw2CDQr88CCLDw4AIAAgASACIANBABAkCy4AIAAEQEGg8wMoAgAEQEEAIAAQ/wEQgAVBCUEBEIAFCyAAQcTzAygCABEDAAsLdAEBfyAAKAJ0IgUgACgCeE4EQCAAEMwJBH9BAQUgACABIAIgAyAEECQLDwsgACAFQQFqNgJ0IAAoAnAgBUEUbGoiAEEANgIQIAAgBDYCDCAAIAM2AgggACACNgIEIABBADsBAiAAIAE6AAAgAEEAOgABIAULDQAgAQRAIAAgARBlCwufAQECfyMAQRBrIgQkACAAKAIAIgNBfjYCRCAEIAI2AgwgAyABIAIQjAMhASADKAJEQX5MBEAgA0F/NgJECwJAIAMtAFsEQCADIAEQJSADLQBXRQ0BIABBBzYCDCAAIAAoAiRBAWo2AiQMAQsgACAAKAIkQQFqNgIkIAMgACgCBBAlIABBADYCiAIgAEEBNgIMIAAgATYCBAsgBEEQaiQACzMBAX8gAgRAIAAhAwNAIAMgAS0AADoAACADQQFqIQMgAUEBaiEBIAJBAWsiAg0ACwsgAAspAQF/IAIEQCAAIQMDQCADIAE6AAAgA0EBaiEDIAJBAWsiAg0ACwsgAAsPAEELIABBissAEIYFQQsLDgAgACABIAAoAnQQ0wMLCQAgAEEBEIkFCw4AIAAgASACQQBBABAkCykAIAAoAAAiAEEYdCAAQQh0QYCA/AdxciAAQQh2QYD+A3EgAEEYdnJyCxIAIAAvAQhBP3FBkOoBai0AAAsOACABBEAgACABENMECwtWAQJ/A0ACQAJAIAAtAAAiAiABLQAAIgNGBEAgAg0BQQAPCyACQfDnAWotAAAiAiADQfDnAWotAAAiA0cNAQsgAUEBaiEBIABBAWohAAwBCwsgAiADawsWACAARQRAQQAPCyAAEDtB/////wNxCxMAIAAgACgCOEEBayIANgI4IAALGwAgACAAIAEgAiADIAQQJCIAIAUgBhDWASAAC4YBAQN/IAFBf3MhAiAAKAIMIgEoAjggASgCPGpBAEgEQCAAIQMgASIAIAAoAgAgACgCQEEKIAAoAjhrIgRBAnStEKEDIgE2AkACQCABRQRAIABBADYCPAwBCyAAIAQ2AjwgASACQQJ0aiADKAJ0NgIACw8LIAEoAkAgAkECdGogACgCdDYCAAsWACABRQRAQQAPCyAAIAEgAkEAEL8HC1oBAX8gACgCAEI0EFMiBARAIARBAEE0ECgiBEH//wM7ASIgBCABOgAAIAAoAgAgBCACIAMQ9wcgACAEKAIYEMQEGiAEDwsgACgCACACEC8gACgCACADEC8gBAskAQF/IAAoAnQiAkEASgRAIAAoAnAgAkEUbGpBEmsgATsBAAsLOAAgACABIAIgAyAEECQhASAAKAIALQBXRQRAIAAoAnAgAUEUbGoiACAFNgIQIABB/QE6AAELIAELOgECfyAARQRAQQAPCyAAKAIAIQEgACkDkAFCAFUEQCABIAAQ1AcLIAAQ/gkhAiAAEPwJIAEgAhCgAQtLAQN/IAEEQCABQQhqIQIgASgCACEDA0AgACACKAIAEC8gACACKAIEECUgAkEQaiECIANBAUohBCADQQFrIQMgBA0ACyAAIAEQZQsLfwEDfyAAIQECQCAAQQNxBEADQCABLQAARQ0CIAFBAWoiAUEDcQ0ACwsDQCABIgJBBGohASACKAIAIgNBf3MgA0GBgoQIa3FBgIGChHhxRQ0ACyADQf8BcUUEQCACIABrDwsDQCACLQABIQMgAkEBaiIBIQIgAw0ACwsgASAAawsoAQF/IwBBEGsiAyQAIAMgAjYCDCAAIAEgAhCMAyEAIANBEGokACAACw8AIAAgASACQQEgAxCFBQswAQF/AkAgAUUNACAALQATIgJBB0sNACAAIAJBAWo6ABMgACACQQJ0aiABNgKYAQsLJAEBfyMAQRBrIgMkACADIAI2AgwgACABIAIQtAMgA0EQaiQAC/QBAQF/IAFFBEACfyAAKAIAIgFC2AAQUyIARQRAIAEgAhAvQQAMAQsgAEIANwIMIABCgYCAgMAANwIAIAAgAjYCCCAAQQA2AhQgAAsPCyABKAIAIgMgASgCBE4EQAJ/IAAoAgAhAyABIAEoAgQiAEEBdDYCBCADIAEgAEEFdEEIcq0QwwEiAEUEQCADIAEQOiADIAIQL0EADAELIAAgACgCACIBQQFqNgIAIAAgAUEEdGoiAUEANgIUIAFCADcCDCABIAI2AgggAAsPCyABIANBAWo2AgAgASADQQR0aiIAQQA2AhQgAEIANwIMIAAgAjYCCCABCxoAIAAgARCMASIABEAgAEEAIAGnECgaCyAACzQBAX8gACgCCCIBBH8gAQUCQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABDPCQsLnhcBFn8gABDqBwRAQcieBRCeAQ8LIABBADoAnQEgACgCACEMAkADQAJ/IAAoAhRBo5vI7wJHBEAgABA5GgsgACgCACIFLQBXBEAgAEEHNgIoQQcMAQsCQCAAKAIkQQBIBEAgAC0AngFBA3EEQCAAQRE2AihBASECIAAsAJwBQQBODQIgABDbBiECDAILIAUoArgBIgJFBEAgBUEANgKoAgsCQCAFLQBeQYIBcUUNACAFLQCxAQ0AIAAoAswBRQ0AIAUoAgAgAEGQAWoQ3QYaIAUoArgBIQILIAUgAkEBajYCuAEgAC8BngEiAUGAAXEEfyABBSAFIAUoAsABQQFqNgLAASAALwGeAQtBgAJxBEAgBSAFKAK8AUEBajYCvAELIABBADYCJAsCQCAALQCeAUEMcQRAQQAhAUEAIQNBACELQQAhDSMAQRBrIg4kACAAKAIAIQ8gACgCYCIHQShqIRFBASEEIAAvAZ4BQQxxQQRHBEAgDy0AI0EBcSEECyARQQgQygMgAEEANgKAAQJAIAAoAihBB0YEQCAPEE0aQQEhBAwBCyAALwGeAUEMcUEIRiEWIAAoAnQhEAJAIAQEfyAAKAJgQegCagVBAAsiCkUNACAKLQAIQRBxBEAgCigCECENIAooAgxBAnYhAwsDQCABIANGDQEgDSABQQJ0aigCACgCBCAQaiEQIAFBAWohAQwACwALIABB8ABqIQkgACgCJCEIA0ACQCAIIgJBAWohCCACIBBOBEAgAEEANgIoQeUAIQQgAiEBDAELIAkhBAJAIAAoAnQiBiACIgFKDQAgAiAGayEBQQAhBgNAIAEgDSAGQQJ0aigCACIEKAIEIgtIDQEgBkEBaiEGIAEgC2shAQwACwALIAQoAgAhCwJAIApFDQAgCyABQRRsaiISLQABQfwBRw0AQQAhBiADQQAgA0EAShshEyADQQFqIgRBAnQhFANAAkAgBiATRwR/IA0gBkECdGooAgAgEigCEEcNASAGBSATCyADRw0CIAAgCiAUIANBAEcQuQMiBjYCKCAGBEBBASEEDAQLIAooAhAiDSADQQJ0aiASKAIQNgIAIAogFDYCDCAKIAovAQhBwPwAcUEQcjsBCCASKAIQKAIEIBBqIRAgBCEDDAILIAZBAWohBgwACwALQQAhBCAWRQ0AIAsgAUEUbGotAAAiBkG3AUYNACAGQcAARyACQQBMcg0BCwsgACAINgIkIA4gATYCDCAOIAs2AgggBA0AIA4oAgwhBCAOKAIIIQggDygCqAIEQCAAQQk2AiggAEEJENUCQQAQkgFBASEEDAELQQAhAyMAQdABayIBJAAgAUG4AWpBAEEAQQBBgJTr3AMQmQFBwdUAIQkCQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkAgCCAEQRRsaiIKIgIsAAFBEWoOEA4DCQQGCAcLAAILCg4NBQELCyABIAIoAhAiAi8BBjYCECABQbgBakHN/QAgAUEQahA/A0AgAi8BBiADSwRAIAIoAhAgA2otAAAhCSABIAIgA0ECdGooAhQiBgR/IAYoAgAFQdTlAQsiBkHRngEgBkGg+wEQlAEbNgIIIAFB27wBQdTlASAJQQJxGzYCBCABQeK8AUHU5QEgCUEBcRs2AgAgAUG4AWpB2CwgARA/IANBAWohAwwBCwsgAUG4AWpBu9ABQQEQRQwNCyACKAIQIgItAAQhAyABIAIoAgA2AiAgASADQQJ0QbD7AWooAgA2AiQgAUG4AWpB1y4gAUEgahA/DAwLIAIoAhAiAigCICEDIAEgAiwAADYCNCABIAM2AjAgAUG4AWpBlcEBIAFBMGoQPwwLCyACKAIQKAIEIgIoAiAhAyABIAIsAAA2AkQgASADNgJAIAFBuAFqQZXBASABQUBrED8MCgsgASACKAIQKQMANwNQIAFBuAFqQbzvACABQdAAahA/DAkLIAEgAigCEDYCYCABQbgBakGuhAEgAUHgAGoQPwwICyABIAIoAhArAwA5A3AgAUG4AWpBod0AIAFB8ABqED8MBwsgAigCECICLwEIIgNBAnEEQCACQRBqDAULIANBJHEEQCABIAIpAwA3A5ABIAFBuAFqQbzvACABQZABahA/DAcLIANBCHEEQCABIAIrAwA5A4ABIAFBuAFqQaHdACABQYABahA/DAcLQY+ZAUG6wgEgA0EBcRshCQwFCyABIAIoAhAoAgg2AqABIAFBuAFqQY/JACABQaABahA/DAULIAIoAhAiAigCACEJQQEhAwNAIAMgCU0EQCABIAIgA0ECdGooAgA2ArQBIAFB2wBBLCADQQFGGzYCsAEgAUG4AWpBgQ4gAUGwAWoQPyADQQFqIQMMAQsLIAFBuAFqQbGLAUEBEEUMBAsgAigCEAwBCyACQRBqCygCACIJRQ0BCyABQbgBaiAJENUBCyABLQDMAUEHcQRAIA8QTRoLIAFBuAFqEMIBIQMgAUHQAWokAEEIIQEgBwJ/IAAvAZ4BQQxxQQhGBEAgESAIIARBFGxqIgE0AgQQjgEgB0HQAGogATQCCBCOASAHQfgAaiABNAIMEI4BQQQhAUEEDAELIBEgBKwQjgEgB0HQAGogCi0AAEECdEHA+wFqKAIAQn9BAUEAEMoBGiAHQfgAaiAIIARBFGxqIgI0AgQQjgEgB0GgAWogAjQCCBCOASAHQcgBaiACNAIMEI4BIAdBmAJqIAIzAQIQjgEgB0HAAmoQZEEGC0EobGogA0J/QQFBAxDKARogACARNgKAASAAIAE7AZgBIABBB0EAIA8tAFciARs2AihBAUHkACABGyEECyAOQRBqJAAgBCEBDAELIAUgBSgCxAFBAWo2AsQBIAAQ3QkhASAFIAUoAsQBQQFrNgLEAQtB5AAhAgJAIAFB5ABGDQAgACkDkAFCAFUEQCAFIAAQ1AcLQeUAIQIgAUHlAEYEQCAFLQBVRQ0BQQAhAkEAIQEDQCAFKAIUIAJKBEACQCACQQR0IgMgBSgCEGooAgQiBEUNACAEEEsgBBCNASgC6AEiBAR/IAQoAgwhCCAEQQA2AgwgCAVBAAsiBEEATA0AIAUoAowCIghFIAFyDQAgBSgCkAIgBSAFKAIQIANqKAIAIAQgCBEGACEBCyACQQFqIQIMAQsLIAAgATYCKEEBQeUAIAEbIQIMAQsgASECIAAsAJwBQQBODQAgABDbBiECCyAFIAI2AkAgACgCACAAKAIoEKABQQdHDQAgAEEHNgIoIAJBByAALACcAUEAThshAgsgBSgCSCACcQsiAUERRw0BIBVBMkYEQEERDwsgACgCJCEFIwBBEGsiAyQAIAAQ3AkhAQJAIAAoAgAiAiABQX8gAC0AnAEgACADQQxqQQAQxQQiCARAIAhBB0cNASACEE0aDAELIAMoAgwhBCMAQYACayIJJAAgCUEIaiIBIARB+AEQJxogBCAAQfgBECchAiAAIAFB+AEQJyEBIAIoAgghByACIAEoAgg2AgggASAHNgIIIAIoAgQhByACIAEoAgQ2AgQgASAHNgIEIAIoAswBIQcgAiABKALMATYCzAEgASAHNgLMASACKALQASEHIAIgASgC0AE2AtABIAEgBzYC0AEgASACKALoATYC6AEgASACLQCcAToAnAEgAUGoAWogAkGoAWpBJBAnGiABIAEoArwBQQFqNgK8ASAJQYACaiQAQQAhAQNAIAQuARAgAUoEQCABQShsIgIgACgCbGogBCgCbCACahDRCSABQQFqIQEMAQsLIARBADYCKCAEEJgCGgsgA0EQaiQAAkAgCARAIAwoAqACECshASAMIAAoAoQBECUgDC0AVw0BIAAgDCABEFw2AoQBIAAgDCAIEKABIgA2AiggAA8LIBVBAWohFSAAEDkaIAVBAEgNASAAQQE6AJ0BDAELC0EHIQEgAEEHNgIoIABBADYChAELIAELKQAgACABQQh0QYCA/AdxIAFBGHRyIAFBCHZBgP4DcSABQRh2cnI2AAALYwECfyAAKAIQIgMgAmoiBCAAKAIITwRAIAAgAhCxBiICQQBKBEAgACgCBCAAKAIQaiABIAIQJxogACAAKAIQIAJqNgIQCw8LIAIEQCAAIAQ2AhAgACgCBCADaiABIAIQJxoLCz0BAX8gAC0AEyIBRQRAIAAgACgCLEEBaiIANgIsIAAPCyAAIAFBAWsiAToAEyAAIAFB/wFxQQJ0aigCmAELcgEBfyAAKAIIIgItAAlBIHFFBEACfyAAKAIIIQIgAUEATARAIAIQZCACQQA2AhBBAAwB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wwAQfCEECyAECzIAIAAoAmAgASgCCEEobGoiAC0ACUEkcQRAIAAQZCAAQQQ7AQggAA8LIABBBDsBCCAAC3ABA38jAEEQayIEJABBjPUDKAIABEAgBCACNgIMIwBB8AFrIgMkACADQdgBaiIFQQAgA0HSAUEAEJkBIAUgASACELQDQYz1AygCACEBQZD1AygCACAAIAUQwgEgARECACADQfABaiQACyAEQRBqJAALCgAgACgCACgCIAsNACAAKAIAIAGsEI4BC04BAX8gAUEBRgRAIAAQRg8LIAEgACgCHCICTARAIAAgAiABazYCHCAAIAAoAiAiACABajYCICAADwsgACAAKAIsIgAgAWo2AiwgAEEBagvGAQEDfyABBEAgAUEIaiECA0AgASgCACAESgRAIAIoAgQiAwRAIAAgAxBlCyAAIAIoAggQJSACKAIMIgMEQCAAIAMQZQsgAi8AJSIDQQJxBH8gACACKAJAECUgAi8AJQUgAwtBBHEEQCAAIAIoAkAQOgsgACACKAIQENMBIAIoAhQiAwRAIAAgAxBmCyACKAIsIgMEQCAAIAMQLwsgAigCMCIDBEAgACADEOsBCyACQcgAaiECIARBAWohBAwBCwsgACABEGULCxUAIAAgASACIAMgACgCACgCCBEMAAs/AQF+AkAgACkDECICIAApAwhaBEAgAEEBEMQDDQEgACkDECECCyAAIAJCAXw3AxAgACgCBCACp2ogAToAAAsL4gEBAX8DQAJAIAAoAgRBgKAIcQRAIABBDGohAAwBCwJ/IAAtAAAiAUGwAUYEQCAALQACIQELAkACQAJAAkACQAJAIAFBsQFrDgICAQALIAFBigFHBEACQCABQacBaw4DAAUABAsgACgCLCIBRQ0EIAEgAC4BIBC2BAwGCyAAKAIUKAIcQQhqIQAMBgsgACgCDCgCFCgCHCAALgEgQQR0akEIaiEADAULIAAoAhRBCGohAAwECyABQSRGDQELIAAtAAEMAQsgACgCCEEAEMwEC0EYdEEYdQ8LIAAoAgAhAAwACwALZQEBfyABEJ0BIQMCQCAALQAXRSADRXINACADLQAAQbABRg0AIAMQxwVFDQAgAkEANgIAIAAgA0F/EMYFDwsgAiAAEEYiASAAIAMgARD7ASIDRwR/IAAgARA+QQAFIAELNgIAIAMLNwEBfyAB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KTYCAAwBCyACIAAgBigCBGoiAC0AAEYEQCAAQQFqEC0gA0YNAQsgBCAGEF0iATYCACABDQAgACACOgAAIABBAWogAxBECyAFKAIMEKYBCyAFQRBqJAALKgEBfyMAQRBrIgQkACAEIAM2AgwgACABIAIgAxD0CCEAIARBEGokACAACxUBAX9B+KYEKAIAIgAEQCAAERUACwsVAQF/QfSmBCgCACIABEAgABEVAAsLEQAgACABIAAoAgAoAhgRAAAL0gsBDn8gACgCBCEMIAAoAgAiCCgCACEJIAgoAggiAygCdCEKIAAtADAhAgNAIAJBAEoEQCAAIAJBAWsiBkHYAGxqIgEoAsQGIQUCQCABLQCxBkG2AUcEQEEAIQQCQCAALQAzQQJHDQAgAiAALQAwRw0AIAUtAClBAnFFDQAgBSgCICICLQA3QYABcUUNACAFLwEeIgdFDQAgAigCCCAHQQF0ai4BAEEkSA0AIAgoAixBAWohBEEAIQIDQCACIAdHBEAgA0HdACABKAKABiACIAIgBGoQJBogAkEBaiECDAELCyAIIAcgCCgCLGpBAWo2AiwgA0EXQRogAS0AsQZBBEYbIAEoAoAGQQAgBCAHEDghBCADQQtBASABKAK4BhAiGgsgAyABKAKQBhA0IAMgAS0AsQYgASgCtAYgASgCuAYgAS0AsgYQJBogAyABLQCzBhA3IAEoApwGBEAgAyABKAKgBhA0IANBPCABKAKcBiABKAK4BkEBaxAiGgsgBEUNASADIAQQKgwBCyADIAEoApAGEDQLAkAgBS0AKUEIcUUNACABKAK8BkEATA0AIAMgASgCiAYQNCABKALABiABKAK8BiIEQRRsakEUayECA0AgBEEATA0BIAMgAigCBEEBahAqIAItABBBtgFHBEACQCACKAIMRQ0AIAUoAihBgIgQcSEHIAEoAvgFBEAgA0EbIAIoAgAgAygCdEEDQQIgB0GAgBBGG2oQIhoLIAdBgIAQRw0AIANBHCABKAKABiADKAJ0QQJqIAIoAgggAigCDBA4GiADIAIoAgRBAWoQKgsgAyACLQAQIAIoAgAgAigCBBAiGgsgAyACKAIEQQFrECogAkEUayECIARBAWshBAwACwALIAMgASgChAYQNCABKAKMBiICBEAgAyACEFoaIAMgASgCjAYQKiADIAEoAowGQQJr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P3FBgAFyOgABIAIgB0EGdkHAAXI6AAAgAkECagshAiADBSAALQADIQMgAiAALQACIgRBP3FBgAFyOgADIAIgB0EKdEGAgDxxQYCABGoiBkESdkHwAXI6AAAgAiADQQh0QYAGcSAEIAlBCnQiA3JyQQZ2QT9xQYABcjoAAiACIANBgOADcSAGckEMdkE/cUGAAXI6AAEgAkEEaiECIABBBGoLIQAMAAsACyAFIAIgAWs2AgwMAgsgASEDA0AgACAITw0BIABBAWohAgJ/AkAgAC0AACIEQcABSQRAIAIhAAwBCyAEQaD5AWotAAAhBANAAkACQCACIAhGBH8gCAUgAi0AACIAQcABcUGAAUYNASACCyEAIARBfnFB/v8DRiAEQYABSXIgBEGAcHFBgLADRnINASAEQf//A00NAyADIARBCHZBA3FB3AFyOgACIAMgBEGAgARrIgJBCnZBwAFxIARBCnZBP3FyOgABIAMgAkESdkEDcUHYAXI6AABBBCEGIANBA2oMBAsgAEE/cSAEQQZ0ciEEIAJBAWohAgwBCwtB/f8DIQQLIAMgBEEIdjoAAEECIQYgA0EBagsgBDoAACADIAZqIQMMAAsACyAFIAMgAWs2AgwgA0EAOgAAIANBAWohAgsgAkEAOgAAIAUvAQghACAFEHggBSABNgIUIAUgATYCECAFIAo6AAogBSAAQb2AAnFBggRyOwEIIAUgBSgCICABEIUCNgIYQQALCwVBAAsLLwAgACABQX8gARs2AhQgACgCACIALQAIQQFxBEAgACABENUCQn9BAUEAEMoBGgsLPQEBfwJAIAIoAgANACAAKAIIIAFODQAgACgCACABEOMBIgMEQCAAIAM2AgAgACABNgIIDwsgAkEHNgIACwt3AQJ/A0AgACIBQQFqIQAgARD/Ag0ACwJAIAEtAABFDQADQCABIgBBAWohASAAEI4CDQALIAAtAABFDQADQCAAIgFBAWohACABEP8CDQALIAEtAABFDQADQCABIgBBAWohASAAEI4CDQALIAAtAABBAEchAgsgAgseAQF/QQEhASAALQAAQQZPBH8gACgCBEEBagVBAQsLkgIBA38gACgCDCIEIAAoAhAiBU4EQCAAKAIYIQQgACAAKAIAKAIAKAIAIgMgBUHgAGytEFMiBTYCGCAFRQRAIAJBAXEEQCADIAEQLwsgACAENgIYQQAPCyAFIAQgACgCDEEwbBAnGiAAQSBqIARHBEAgAyAEECULIAAgAyAAKAIYEIUCQTBuNgIQIAAoAgwhBAtBASEFIAAgBEEBaiIDNgIMIAJBAnFFBEAgACADNgIUCyAAKAIYIQMCQCABRQ0AIAEtAAZBBHFFDQAgATQCHBDUAUGOAmshBQsgAyAEQTBsaiIDIAU7AQggARCdASEBIAMgAjsBCiADIAE2AgAgAyAANgIEIANBDGpBAEEkECgaIAQLwwEBAX8CQCAAKAIALQBXDQAgAS0ABEGAAXENACMAQSBrIgMkACADQccANgIEIAMgADYCACAALQAWBEAgA0EANgIMIANByAA2AgggAyABEGoaCyADQQA7ARQgA0HAADYCDCADQckANgIIIAMgARBqGiADQSBqJAAgACgCJA0AIAAgASACENQLIAAoAiQNACMAQSBrIgIkACACQcoANgIMIAJBMzYCCCACQccANgIEIAIgADYCACACIAEQahogAkEgaiQACwt5AQF/IAEEfyACRQRAIAEPCyAAKAIAIQMCQCABKAIEQYGAgIACcUGAgICAAkcEQCACKAIEQYGAgIACcUGAgICAAkcNAQsgAC0A0AFBAUsNACAAIAEQzQcgACACEM0HIANBmwFBxrwBEHMPCyAAQSwgASACEDYFIAILC+EDAQN/IwBB0ABrIgokACAAKAIAQswAEFMiCSAKIAkbIQsgCUEcaiAKQRxqIAkbIAEEfyABBSAAQQAgACgCAEG0AUEAEHMQQAs2AgAgC0GKAToAACAJQQRqIApBBHIgCRsgBzYCACAJQQhqIApBCGogCRtBADYCACAJQQxqIApBDGogCRtBADYCACAAIAAoAmRBAWoiATYCZCAJQRBqIApBEGogCRsgATYCACAJQRRqIApBFGogCRtBfzYCACAJQRhqIApBGGogCRtBfzYCACAJQQJqIApBAnIgCRtBADsBACAJQSBqIApBIGogCRsgAgR/IAIFIAAoAgBC0AAQQQs2AgAgCUEkaiAKQSRqIAkbIAM2AgAgCUEoaiAKQShqIAkbIAQ2AgAgCUEsaiAKQSxqIAkbIAU2AgAgCUEwaiAKQTBqIAkbIAY2AgAgCUE0aiAKQTRqIAkbQQA2AgAgCUE4aiAKQThqIAkbQQA2AgAgCUE8aiAKQTxqIAkbIAg2AgAgCUFAayAKQUBrIAkbQQA2AgAgCUHEAGogCkHEAGogCRtBADYCACAJQcgAaiAKQcgAaiAJG0EANgIAIAAoAgAiAC0AVwRAIAAgCyAKIAtHEKQIQQAhCQsgCkHQAGokACAJCxQBAX8Q5wEEf0EABSAAIAEQxgELC0gBAX8gAEEBIAF0IgIgACgCoAFyNgKgAQJAIAFBAUYNACAAKAIAKAIQIAFBBHRqKAIELQAJRQ0AIAAgACgCpAEgAnI2AqQBCwsdAQF/EOcBBH9BAAUgACABQQAgAUEAShutEMYBCwtlAQN/IAJFBEBBAA8LAkAgAC0AACIDRQ0AA0ACQCABLQAAIgVFDQAgAkEBayICRSADIAVHcg0AIAFBAWohASAALQABIQMgAEEBaiEAIAMNAQwCCwsgAyEECyAEQf8BcSABLQAAawtyAQJ/AkAgACgCACAAKAIMaiICQQBMBEBBASECIAAtAAhBEHFFDQELQQchASAAIAJBARC5Aw0AQQAhASAAKAIQIAAoAgxqQQAgACgCABAoGiAAIAAoAgwgACgCAGo2AgwgACAALwEIQf/7AnE7AQgLIAELyQoCBX8PfiMAQeAAayIFJAAgBEL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhCiACQv///////z+DIg1CIIghDiAEQjCIp0H//wFxIQcCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAHQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIgtCgICAgICAwP//AFQgC0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEKDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQogAyEBDAILIAEgC0KAgICAgIDA//8AhYRQBEAgAiADhFAEQEKAgICAgIDg//8AIQpCACEBDAMLIApCgICAgICAwP//AIQhCkIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQCABIAuEIQJCACEBIAJQBEBCgICAgICA4P//ACEKDAMLIApCgICAgICAwP//AIQhCgwCCyABIAuEUARAQgAhAQwCCyACIAOEUARAQgAhAQwCCyALQv///////z9YBEAgBUHQAGogASANIAEg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AEHUwAAgAkEQahAmIAAgBDYCDAsgBSABECULIAJBIGokACADIAMoAjhBAWs2AjgMAQsgAS4BIiICQQBKDQAgAkEASARAIAYgASgCADYCACAAQY73ACAGECZBASEEDAELAkAgAyABKAIsQQAQ0QEiBUUEQEEBIQQMAQsgAC0A0AEhCCAAQQA6ANABIAAoAighCSAAIAUoAiAQvAUgAUEiaiIHQf//AzsBACADQQA7AbQCIAMoAugCIQogA0EANgLoAkEBIQQgAyADKAKwAkEBajYCsAIgACAFQcAAEOQFIQIgAyAKNgLoAiAAIAk2AigCQCACRQRAIAdBADsBAAwBCyABKAIQIgQEQCAAIAQgByABQQRqEL4FQQAhBCAAKAIkDQEgBSgCHCgCACAHLgEARw0BIAAgASAFQcAAELsHDAELIAEgAi8BIjsBIiABIAIoAgQ2AgQgASABKAIcIAIoAhxB4gBxcjYCHEEAIQQgAkEANgIEIAJBADsBIgsgASABLwEiOwEkIAMgAhDTASADIAUQZiADIAMoArACQQFrIgI2ArACIAMgAgR/QQAFIAMvAbYCCzsBtAIgACAIOgDQAQsgASgCPCIAIAAvAU5BAnI7AU4gAy0AV0UNACADIAEQ8wULIAZBEGokACAEC04BAn8gAC8BNCEDIAFB//8DcSEBA0ACQCACIANGBEBB//8DIQIMAQsgACgCBCACQQF0ai8BACABRg0AIAJBAWohAgwBCwsgAkEQdEEQdQtYAQR/A0ACQCADIAAoAhRODQAgACgCECADIANBAklzIgVBBHRqKAIMIQYCQCACBEAgACAFIAIQ0ARFDQELIAZBGGogARB8IgQNAQsgA0EBaiEDDAELCyAEC44CAQR/IAFC/wBYBEAgACABPAAAQQEPCyABQv//AFgEQCAAIAGnIgNB/wBxOgABIAAgA0EHdkGAAXI6AABBAg8LIwBBEGshBQJAIAFCgICAgICAgIABVARAA0AgAyICIAVBBmpqIAGnQYABcjoAACACQQFqIQMgAUL/AFYhBCABQgeIIQEgBA0ACyAFIAUtAAZB/wBxOgAGQQAhBANAIAMgBEYNAiAAIARqIAVBBmogAmotAAA6AAAgBEEBaiEEIAJBAWshAgwACwALIAAgATwACCABQgiIIQFBByECA38gAkEASAR/QQkFIAAgAmog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IAUQxgEiATYCFCABDQAgACgCEBAjIAAoAhQhAQsgACABNgIQQQAhAgwBCyAEQQBKBEAgACgCICAAKAIUEGULIAAgACgCICABrBCMASIBNgIUCyABRQRAIAAQZCAAQQA2AhggAEEANgIQQQcPCyAAIAAoAiAgARCFAjYCGAJAIAJFDQAgACgCECIBRQ0AIAAoAhQgASAAKAIMECcaCyAALwEIIgFBgAhxBEAgACgCECAAKAIkEQMAIAAvAQghAQsgACAAKAIUNgIQIAAgAUH/xwNxOwEIQQAL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQqgEgBCAAIAJBgfgAIAVrEPsCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C9MBAgF/An5BfyEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwsgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEE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aiIFQQF0QcClAmovAQAgA0YNASADQQF0QaCWAmovAQAiBQ0ACyADQf//A3FFIAdB5QBqIgNBAXRBwKUCai8BAEHlAEdyRQRAIANBAXRB4MgCagwCCyAGQQF0QZDpAmoMAQsgBUEBdEHgyAJqCy8BAAUgBgtB//8DcSIFQdQJTwRAAkAgBUHMjwJqLQAADQAgEigCACASKAK4CUkNACASEIkIDAMLIBUgESkCGDcDAEEAIQNBACEGQQAhCkEAIQhBACEHQQAhCyMAQbABayINJAAgEigCACECAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAFQdQJayIdDtQCAAECAwQFBQUGBgcICQoLDA0ODA8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSoMKywtLi8wMTIzNDU2NzgMOToWOxw8PT4/DEBBQDhCQ0Q5DEVGR0hJSktMTUxOT1BRUlMMVFVWV1gWWVpbWVxdXl9gWGFiY2RlZmdoaWprbGBtbm9wVHFyc3R1dnd4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AAsgASAAQf4BIABB/gFIG0EBajoABgsgB0EQaiQAIAVBGHRBGHULTAEBfyABBEADQCABKAIQIQIgACABKAIAEDogACABKAIEEC8gACABKAIIEDogACABKAIMEC8gACABKAIYECUgACABECUgAiIBDQALCwsIACAAECNBAAseAQF/A0AgAARAIAFBAWohASAAKAIAIQAMAQsLIAELMAAgACgCECABQQR0aigCACACEDBFBEBBAQ8LQQAhACABBH9BAQVBxNMAIAIQMAtFCzcBAX8gAQRAA0AgAiABKAIATkUEQCAAIAEgAkEYbGpBDGoQowggAkEBaiECDAELCyAAIAEQJQsLUQAgAQRAIAEQggYgACABKAIoEC8gACABKAIIEDogACABKAIMEDogACABKAIcEC8gACABKAIYEC8gACABKAIAECUgACABKAIEECUgACABECULC6sBAQF/AkAgASgCBEGAgIEEcQ0AAkAgASgCDCICRQ0AIAEtAABBsgFGDQAgACACENMECyABKAIQIgIEQCAAIAIQ0wQMAQsgAS0ABUEIcQRAIAAgASgCFBBmDAELIAAgASgCFBA6IAEtAAdBAXFFDQAgACABKAIsENIECyABKAIEIgJBgIAEcQR/IAAgASgCCBAlIAEoAgQFIAILQYCAgMAAcUUEQCAAIAEQZQsL1QEBAn8jAEEQayIFJAACQAJAIAEgACgCMEsEQEGZlgQQKSEEDAELIAAoAgAgASAFQQxqIAQQpwEiBA0AIAIgBSgCDCIEKAIIIgY2AgACQCAGLQAARQRAIAQgASAAEJsGGiACKAIAEK0DIgQNAQtBACEEIANFDQIgAigCACIALwEYBEAgAC0AASADLQBFRg0DC0GulgQQKSEECyACKAIAEE4LIANFDQAgAyADLQBEQQFrIgA6AEQgAyADIABBGHRBGHVBAnRqKAJ4NgJ0CyAFQRBqJAAgBAtjAQF/IAAoAgQhAiAAEEsgAigCACgC5AEhAAJAIAFFBEAgACgCFCEBDAELIAFBAEgEQEIAIAGsQgqGfSAAKAIcIAAoAhhqrH+nIQELIAAgATYCFAsgABDwBCIAIAEgACABShsLNwAgACABKAIkEC8gACABKAIoEDogACABKAIQECUgAS0AN0EQcQRAIAAgASgCIBAlCyAAIAEQJQvjBQEIfyMAQRBrIgkk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QYIEcUGCBEcNACAALQAKIAFHDQAgACgCEA8LIANBAXENACAAIAEQ4wkhAgsgAgtIAQJ/An8gAUEfTQRAIAAoAgAhAiAAQQRqDAELIAFBIGshASAACygCACEDIAAgAiABdDYCACAAIAMgAXQgAkEgIAFrdnI2AgQLnwIBBX8jAEHwAWsiBiQAIAYgAjYC7AEgBiABNgLoASAGIAA2AgBBASEJAkACQAJAIAFBAUcgAnJFBEAgACEHDAELIAAhCANAIAggBSADQQJ0aiIKKAIAayIHIABB5QARAABBAEwEQCAIIQcMAgsCQCAEIANBAkhyRQRAIApBCGsoAgAhBCAIQQRrIgogB0HlABEAAEEATg0BIAogBGsgB0HlABEAAEEATg0BCyAGIAlBAnRqIAc2AgAgBkHoAWogASACEPAJIgEQjAUgCUEBaiEJIAEgA2ohA0EAIQQgByEIIAYoAuwBIgIgBigC6AEiAUEBR3INAQwDCwsgCCEHDAELIAQNAQsgBiAJEO8JIAcgAyAFEM8GCyAGQfABaiQAC0gBAn8CfyABQR9NBEAgACgCBCECIAAMAQsgAUEgayEBIABBBGoLKAIAIQMgACACIAF2NgIEIAAgAkEgIAFrdCADIAF2cjYCAAvMCQIEfgR/IwBB8ABrIgokACAEQv///////////wCDIQUCQAJAIAFQIgkgAkL///////////8AgyIGQoCAgICAgMD//wB9QoCAgICAgMCAgH9UIAZQG0UEQCADQgBSIAVCgICAgICAwP//AH0iCEKAgICAgIDAgIB/ViAIQoCAgICAgMCAgH9RGw0BCyAJIAZCgICAgICAwP//AFQgBkKAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEEIAEhAwwCCyADUCAFQoCAgICAgMD//wBUIAVCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIAZCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIJGyEEQgAgASAJGyEDDAILIAMgBUKAgICAgIDA//8AhYRQDQEgASAGhFAEQCADIAWEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAWEUEUNACABIQMgAiEEDAELIAMgASABIANUIAUgBlYgBSAGURsiDBsh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AjYCECADIAU2AgwgBSADNgIIIAIgAzYCCCADKAIIIQ1BACEFIANBADYCCCADIQIgDSEDCyAMIAU2AgAgBEEBaiEEDAELCyACRQ0BIAIQjAJBEiEFC0EAIQQgAUEAIAFBAEobIQEDQCABIARGDQMgCSAEQQJ0aigCABCMAiAEQQFqIQQMAAsACyAHBEAgB0EQaiECA0AgAigCACIEQQxqIQIgBCgCACAKRg0ACyAGIAQ2AgwgBygCECICIAcoAgg2AgggBygCCCIFBEAgBSACNgIMIAghAgsgByADNgIIIAchAwwBCwtBACEFIAFBACABQQBKGyEIQQAhAkEAIQQDQCAEIAhGDQIgCSAEQQJ0aiIHKAIAIgEEQAJAIAJFBEAgASECDAELIAMgAjYCECADIAcoAgAiATYCDCABIAM2AgggAiADNgIIIAMiAigCCCEDCyACQQA2AggLIARBAWohBAwACwALA0AgAwRAIAMoAgghASADECMgASEDDAELCyAIIQILIAkQIwwDBSAEKAIMIQQMAQsACwALIApBAkcNAiAGIAIoAgwiCDYCCCAGIAIoAhAiAzYCBCACQgA3AgwgCEEANgIIIANBADYCCAJAIAZBCGogAUEBayIBEJkFIgUEfyADBSAGQQRqIAEQmQUiBUUNASAGKAIECxCMAiAGKAIIEIwCDAELIAIgBigCCCIBNgIMIAEgAjYCCCACIAYoAgQiATYCECABIAI2AghBACEFCyAFDQBBACEFDAELIAIQjAJBACECCyAAIAI2AgAgBkEQaiQAIAUL4AEBA38jAEEQayIDJAACQAJAA0AgAQ0BIAAoAoACIAJKBEBBACAAIAAoApgCIAJBfxDuBiIBIAFB5QBGGyEBIAJBAWohAgwBCwsgABChBEEAIQEgAC0A7QFFDQEgACgCMEH/AUcNASAAKAI0RQ0BQQAhAiADQQA2AgwgAEEWIANBDGpBABBSIgENASADKAIMIgFBAUECEHQaAkACQAJAIAEQQ0HkAGsOAgABAgtBCCABQQAQvQEiAiACQQFGGyECCyAAIAI2AjALIAEQOSEBDAELIAAQoQQLIANBEGokACABC5gBAQN/IAEtAAdFBEBBAA8LAkACQCABELkKIgINACABKAIAIgMgAygCOEEBajYCOCABKAIMQQEgASkDIBBXGiABQQA6AAcgASgC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oKMiBCAAIABEAAAAAAAA4D+ioiIGIAQgBKIiBCAEoiIAIAAgAESfxnjQCZrDP6JEr3iOHcVxzD+gokQE+peZmZnZP6CiIAQgACAAIABERFI+3xLxwj+iRN4Dy5ZkRsc/oKJEWZMilCRJ0j+gokSTVVVVVVXlP6CioKCiIANEdjx5Ne856j2iIAWgoCAGoaCgCw8LIAALfwIBfgJ/IwBBEGsiAyQAIAACfiABUARAQgAMAQsgAyABIAFCP4ciAoUgAn0iAkIAIAJ5pyIEQTFqEKoBIAMpAwhCgICAgICAwACFQb6AASAEa61CMIZ8IAFCgICAgICAgICAf4OEIQIgAykDAAs3AwAgACACNwMIIANBEGokAAu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEKoBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQqgEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQoQEgBUGQAmpCACAFKQOoAn1CACAEQgAQoQEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQoQEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQoQEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQoQEgBUHQAWogBEIAQgAgBSkD6AF9QgAQoQEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQoQEgBUGwAWogBEIAQgAgBSkDyAF9QgAQoQEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQoQEgBUGQAWogA0IPhkIAIAJCABChASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEKEBIAVBgAFqQgEgBH1CACACQgAQoQEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhChASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhChASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxD7AiAFQTBqIA8gDCAGQfAAahCqASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEKEBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQoQEgBSADIBJCBUIAEKEBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLmAQDA3wCfgJ/AnwCQCAAvSIEQjSIp0H/D3EiBkHJB2tBP0kEQCAGIQcMAQsgBkHIB00EQCAARAAAAAAAAPA/oA8LIAZBiQhJDQBEAAAAAAAAAAAgBEKAgICAgICAeFENARogBkH/D0YEQCAARAAAAAAAAPA/oA8LIARCAFMEQEQAAAAAAAAAEBD1CQ8LRAAAAAAAAABwEPUJDwtB8LUDKwMAIACiQfi1AysDACIBoCICIAGhIgFBiLYDKwMAoiABQYC2AysDAKIgAKCgIgEgAaIiACAAoiABQai2AysDAKJB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4ABqJAAgBQs+AQN/IAAoAggiAigCICEBA0AgAQRAIAEoAgghAyAAIAEoAgBB/5kCEMQCIAEQIyADIQEMAQsLIAJBADYCIAuqAQEDfwJAIAAoAggoAigiAUUNACABKAIcDQAQngkhAwNAIAIgAS8BFE5FBEACQCABKAIMQQBOBEAgASgCGCACQQJ0aigCACABKAIQQdj6AygCABEAABoMAQsgASgCGCACQQJ0aigCABAjCyACIANqIQIMAQsLIAEoAhgQIyABKAIMIgJBAE4EQCAAIAJB4rICEMQCIAFBfzYCDAsgASgCAEEANgIoIAEQIwsLWgEBfyADQf//B3EhBQJAAkADQCAAIAEQ8glCAFkEQCAAIAIgBUHI+QMoAgARBAAiA0EATg0DQaSnBCgCAEEbRg0BDAILC0F/IQMLIARBpKcEKAIANgIACyADC8oBAQN/IwBBMGsiAiQAIAJCATcDICACQoABNwMYIAJBATYCECABKAIMIQQgAiACQRBqNgIAQYoeIQMCQCAEQQUgAkGY+QMoAgARBAANAEEFIQMCQAJAIAIvARBBAWsOAgIAAQsgAS0AFgRAIAFBAToAF0GICiEDDAILIABBAUGAAUEBEPwDIgMNASABKAIMQgMQowlFDQBBiiQhA0GKJEHA4QAgASgCCEGbswIQwAEaDAELIABBAEGAAUEBEPwDIQMLIAJBMGokACADCx8BAX9BAUHw+gMoAgARDwAiAEGAgAJtIABBgIACSBsLLAAgACgCLEUEQCAALQASQRBxBEAgACAAKAIwQYAgcjYCMAsgAEGAIDYCLAsLTwEBfyMAQeAAayIBJAACf0EAIAAoAghFDQAaQQEgACgCICABQQhqQfT4AygCABEAAA0AGiABKQNYIAAoAggpAwhSCyEAIAFB4ABqJAAgAAtGAQF/IAIoAgAiA0EASARAIAIgAC8BEiABcUEARzYCAA8LIANFBEAgACAALwESIAFBf3NxOwESDwsgACAALwESIAFyOwESC8cDAgN/BH4jAEEwayICJAAgASgCACIDQQBMBH9BMAUgASADQQFrNgIAIAApAwAiByEFIAApAwgiCCEGIwBBEGsiAyQAAn9BACAGQjCIp0H//wFxIgFB//8ASQ0AGiAGQj+Hp0H/////B3MgAUGfgAFrQV9NDQAaIAMgBSAGQv///////z+DQoCAgICAgMAAhEHvgAEgAWsQ+wIgAygCACIBQQAgAWsgBkIAWRsLIQEgA0EQaiQAIAEhA0IAIQUjAEEQayIEJAAgAiADBH4gBCADIANBH3UiAXMgAWsiAa1CACABZyIBQdEAahCqASAEKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCADQYCAgIB4ca1CIIaEIQUgBCkDAAVCAAs3AyAgAiAFNwMoIARBEGokACACKQMgIQYgAikDKCEFIwBBEGsiASQAIAEgByAIIAYgBUKAgICAgICAgIB/hRCNBSABKQMAIQUgAiABKQMINwMYIAIgBTcDECABQRBqJAAgAiACKQMQIAIpAxhCAEKAgICAgICQgcAAEOYBIAAgAikDADcDACAAIAIpAwg3AwggA0EwagshACACQTBqJAAgAEEYdEEYdQsrAQF/A0AgACABQYz5AygCABELACICQQBIBEBBpKcEKAIAQRtGDQELCyACCxUAIAAoAgwgASACIAMgAEEUahCcCQvTAgEFfyMAQSBrIgIkAAJAIAAtABAiBSABTA0AIAAoAgghAwJAIAVBAk8EQAJAIAFBAUcNACACQv4DNwMQIAJBADYCACACQbD4AygCAEECaqw3AwggACACEPECRQ0AIABBpKcEKAIAEJoBQYoSIQYMAwsgAkECNgIAIAJCAjcDECACQbD4AzQCADcDCCAAIAIQ8QINASADQQE6ABwLIABBEGohBSABRQRAIAMgAygCFEEBayIENgIUIAQEf0EBBSACQgA3AxAgAkIANwMIIAJBAjYCACAAIAIQ8QIiBAR/IABBpKcEKAIAEJoBIANBADoAHEGKECEGIAUFIANBHGoLQQA6AAAgBEULIQQgAyADKAIYQQFrIgM2AhggA0UEQCAAEJoJCyAERQ0CCyAFIAE6AABBACEGDAELIABBpKcEKAIAEJoBQYoQIQYLIAJBIGokACAGC30BAn8jAEHgAGsiASQAAkAgAC0AEkGAAXENAEGoMiECAkAgACgCDCABQQhqQYD5AygCABEAAA0AQc85IQICQAJAIAEoAhgOAgIBAAtB2TwhAgwBC0GzOSECIAAQoAlFDQELIAEgACgCIDYCAEEcIAIgARB/CyABQeAAaiQAC0EBAn8jAEEQayIBJAAgAUEMahCoCQJAIABBAEgNACABKAIMIABMDQAgAEEC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DDcDICAGQYABakHc1AEgBkEgahA/DAELIAlBgIABcQRAIAYgBCgCADYCECAGQYABakGcwQEgBkEQahA/BSAGQYABakHc0QFBAhBFQQAhCSAEKAIMIgxBACAMQQBKGyEMA0AgCSAMRwRAIAYgBCgCECAJai0AADYCACAGQYABakHvCyAGED8gCUEBaiEJDAELCyAGQYABakGc2wFBARBFCwwACwALIAZBgAFqIAEgARAxEEULIAYtAJQBBEAgBkGAAWoQpgILIAZBgAFqEMIBIQEgBkGgAWokACAHKALYASABIAcoAtQBEQUAIAEQIwwBCyAHKALEAUECTgRAIAggATYCYCAHQarAACAIQeAAahA8IQFBASAHKALYASAAIAEgBygC1AERBgAaIAcgARAlDAELQQEgBygC2AEgACABIAcoAtQBEQYAGgsgBSAFKAIEIgFBrPUDKAIATgR/IAUtAABBswFGDXdBASECIAAoAnQiAUEBIAFBAUobIQEDQCABIAJHBEAgACgCcCACQRRsaiIELQAAQRFGBEAgBEEANgIECyACQQFqIQIMAQsLIAVBADYCBEEABSABC0EBajYCBCAAIAAoAsABQQFqNgLAAQxxCyAFKAIEIQEgCiAFEM0IISggCiABQShsaiIBKAIQICggATQCDIIiKEIDiKdqLQAAICinQQdxdkEBcUUEQCAAIAAoAsgBQQFqNgLIAQxxCyAAIAAoAsQBQQFqNgLEAQx1CyAFKAIEIQEgCiAFEM0IISggCiABQShsaiIBKAIQICggATQCDIIiKEIDiKdqIgEgAS0AAEEBICinQQdxdHI6AAAMdAsCQCAKIAUoAgwiCUEobGoiBCAFKAIQIgEoAgBGBEAgAS0AGSEGDAELIAEgBDYCACABIAA2AgwgAS0AGSIGIQIDQCACQQBMDQEgASACQQFrIgJBAnRqIAogBSgCCCACakEobGo2AhwMAAsACyAKIAlBKGxqIgIgAi8BCEHA/ABxQQFyOwEIIAEgBiABQRxqIAEoAgQoAhARAgACQCABKAIUIgZFBEAgAyEGDAELIAZBAEoEQCAIIAQQKzYC8AEgAEHUwAAgCEHwAWoQkgEgASgCFCEDCyAHICMgASgCECAFKAIEEOAEQQAhBiABQQA2AhQgAw13CyACLQAIQRJxRQRAIAYhAwx0CyAEIBQQ2AEa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LQABIgVBgAFxBEAgB0EBaiADQRxqEHAaIAMoAhwhBQsgBQ0CC0GLAiEFDAYLQQAhBQsgBCAFRw0CIANCADcDECADQgA3AwggA0IANwMAIAMgByADQSxqIAQQ8gYiBGo2AiQgAyAEIAZqNgIoIANBKGogA0EQahC+AyADQSRqIANBCGoQvgMgAykDECIIQgJZBEAgAykDCCIJQgFVDQILIAMoAiQhBCADKAIoIQYLIAMgAygCLCIHQQFqNgIsQQAhBSAHQQA6AAAgACADKAIsNgIAIAEgBkEBajYCACACIARBAWo2AgAMAwsDQCADQSxqIAMgCCAJIAggCVMbEKEKIAMgAykDAEICfTcDAAJAIAggCVEEQCADQShqIANBEGoQlgUgA0EkaiADQQhqEJYFDAELIAggCVMEQCADQShqIANBEGoQlgUMAQsgA0EkaiADQQhqEJYFCyADKQMQIghC////////////AFIgAykDCCIJQv///////////wBScg0ACwwBCyAEIAVIBEAgAyADQSxqIgUgBBDyBiAGajYCKCAFIANBKGoQrwIMAQsgAyADQSxqIgQgBRDyBiAHajYCJCAEIANBJGoQrwILIAMoAighBgwBCwsgA0EwaiQAIAUL7wMCA38CfiMAQTBrIgckACAHQgA3AyggB0IANwMgIAdCADcDGCAHIAE2AhQgByADNgIQIAdBADYCCCAFQQA2AgAgBkEANgIAAkAgAqwgBKx8QhF8EEoiCEUEQEEHIQQMAQsgByAINgIMIAdBFGogASACaiIBQQAgB0EoahDoASAHQRBqIAMgBGoiAkEAIAdBIGoQ6AECQAJAA0AgBygCFCIDIAcoAhAiBHJFDQECQEEAQQFBf0EAIAcpAygiCiAHKQMgIgtSGyAKIAtVGyIJayAJIAAbIgkgBEUgA0VyckUEQCAHQQxqIgMgACAHQRhqIAdBCGogChCXBSADIAdBFGogB0EQahCiCiIEDQEgB0EUaiABIAAgB0EoahDoASAHQRBqIAIgACAHQSBqEOgBDAILIARBACADRSAJQQBOchtFBEAgB0EMaiIDIAAgB0EYaiAHQQhqIAoQlwUgAyAHQRRqIgMQ6QEgAyABIAAgB0EoahDoAQwCCyAHQQxqIgMgACAHQRhqIAdBCGogCxCXBSADIAdBEGoiAxDpASADIAIgACAH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ACAFEJoBIAMNAQsgACABOgAQIAQgAToAHEEAIQMMAgsgAUEERw0BCyAAQQM6ABAgBEEDOgAcCyACQSBqJAAgAwtbAgJ/AX4jAEHgAGsiAiQAAkAgACgCDCACQQhqQYD5AygCABEAAARAIABBpKcEKAIAEJoBQYoOIQMMAQsgAUIAIAIpAzAiBCAEQgFRGzcDAAsgAkHgAGokACADC5QBAQF/IwBBEGsiASQAAkAgACgCDBDQBgRAIABBpKcEKAIAEJoBQYoIIQJBighB14QBIAAoAiBBja0CEMABGgwBCyAALQASQQhxRQ0AIAAoAiAgAUEMakGQ+gMoAgARAABFBEAgASgCDBDQBhogACABKAIMQZutAhDEAgsgACAALwESQff/A3E7ARILIAFBEGokACACC1sCAX8BfiAAKAIMIAAoAigiAkEASgR+IAEgAq0iA3xCAX0iASABIAOBfQUgAQsQowlFBEBBAA8LIABBpKcEKAIAEJoBQYoMQcDhACAAKAIgQbqtAhDAARpBigwLZAECfwNAIAIgACADIAEgAhCkCSIETCIFIARBAExyRQRAIAEgBGohASACIARrIQIgAyAErXwhAwwBCwsCf0EAIAUNABogBEEASARAQYoGIAAoAhRBM0cNARoLIABBABCaAUENCwv/AQEFfwJ/QQACfyAAIQUgASEGIAIhAANAIAUoAgwgAxDyCUIAUwRAIAVBpKcEKAIAEJoBQX8MAgsCQAJAIAUoAgwgBiAAQaT5AygCABEEACIEIABGBEAgACEEDAELIARBAEgEQEGkpwQoAgAiCEEbRg0DIAUgCBCaAUEAIQcMAQsgBA0BQQAhBAsgBCAHagwCCyAEIAZqIQYgBCAHaiEHIAAgBGshACADIAStfCEDDAALAAsiACACRg0AGiAAQQBIBEBBisIAIAUoAhQiAEEdRiAAQTxGciAAQcQARnINARpBigIPCyAFQQAQmgEgACABakEAIAIgAGsQKBpBigQLC7IBAQN/IAAoAgghASAAEKYJIABBABClCRogASgCGARAIAAoAhwiASAAKAIIIgIoAiA2AgggAiABNgIgIABBADYCHCAAQX82AgwLAkAgACgCCCIBRQ0AIAEgASgCJEEBayICNgIkIAINACAAEJoJIAEoAiwhAgJAIAEoAjAiAwRAIAMgAjYCLCABKAIsIQIM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QCABEAUaC0FkEHYMAQsgAyACNgJAIABBACADQUBrEAEQdgshASADQYABaiQAIAELDAAgACABIAIQBhB2C5QCAQR/IwBBIGsiBCQAAn8gACABEAgiA0F4RwRAIAMQdgwBCyMAQSBrIgMkACAAIANBCGoQCyICBH9BpKcEIAI2AgBBAAVBAQshAiADQSBqJAAgAkUEQEF4EHYMAQtBACECA0AgAiAEaiIDIAJByLwBai0AADoAACACQQ5HIQUgAkEBaiECIAUNAAsCQCAABEBBDiECIAAhAwNAIAJBAWohAiADQQlLIQUgA0EKbiEDIAUNAAsgAiAEakEAOgAAA0AgBCACQQFrIgJqIABBCm4iA0H2AWwgAGpBMHI6AAAgAEEJSyEFIAMhACAFDQALDAELIANBMDoAACAEQQA6AA8LIAQgARAHEHYLIQAgBEEgaiQAIAALEwBBACAAEAUiACAAQRtGGxCXBAsPAEGcfyAAIAFBABAhEHYLBgBBpKcECxAAIwAgAGtBcHEiACQAIAALBgAgACQACwQAIwALBABBAAtXAQJ/A0AgASAALgEQTkUEQCABQShsIgIgACgCbGoQeCAAKAJsIAJqQQE7AQggAUEBaiEBDAELCyAAKALoAQRAIAAgAC8BngFB/P8DcUEBcjsBngELQQALiwECAXwCfiACKAI8QQBMBEACQCACKwMYIgMgASACKQMgIgF8IgSnt2VFDQAgAikDECIFuSADoSAFIAF9p7dlBEAgAiACKQMoQgF8NwMoIAIpAzBQBEAgAiACKQMAIAA0AgB8NwMADAILIAIgACsDACACKwMIoDkDCAwBCyACQQE2AjwLIAIgBDcDIAsLLAEBfyAAQQAQRyIBBEAgASABKQMQQgN+uUQAAAAAAADQP6I5AxggABDaBgsLKQEBfyAAQQAQRyIBBEAgASABKQMQuUQAAAAAAADQP6I5AxggABDaBgsLKQEBfyAAQQAQRyIBBEAgASABKQMQuUQAAAAAAADgP6I5AxggABDaBgsLiAECAX4BfAJAAkAgAikDMFAEQCABIAIpAyAiA1EEQAwDCyABIANXDQEgADQCACEDIAJCATcDKCACIAE3AyAgAiADNwMADwsgASACKQMgIgNRBEAMAgsgASADVw0AIAArAwAhBCACQgE3AyggAiABNwMgIAIgBDkDCAsPCyAC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EIEBDAELIAEgACgCIBCBAQtBAAsIACAAKAIQRQugAQEBfyAAKAIAIQMgABDiBkEBIQICQCABQQFHDQAgBCgCABArIQUgAAJ/IAQoAgAQXwsiAUEBaqwQSiICNgIEIAJFBEBBBw8LIAFBAEoEfyACIAUgARAnGiAAKAIEBSACCyABakEAOgAAIAMoAhAgACgCBCABIABBCGogAygCDCgCDBEGACICDQAgACgCCCADKAIQNgIAIAAQgwohAgsgAgsNACAAEOIGIAAQI0EACwsAIAAgAUEkEM0GCxkAIAAoAhAgACgCDCgCCBEBABogABAjQQALkQEBAn9BACEAIAEoAgAiAkEAIAJBAEobIQMCQANAIAAgA0cEQAJAIAEoAgQgAEEMbGoiAi0ABUUNACACKAIADQAgAi0ABEECRw0AIAFBATYCFCABKAIQIABBA3RqIgBBAToABCAAQQE2AgAgAUKAgICAgICA+D83AygMAwsgAEEBaiEADAELCyABQQA2AhQLQQALhwQBB38jAEEQayIGJAAgBkEANgIMIAZBADYCCCAGQQA2AgQgAEGkvwEQhQQiAEUEQAJAAkACQAJ/IANBDGohCUEAIQNBACEAAkAgAkEDayIHBEAgB0EAIAdBAEobIQoDQCAAIApHBEAgCSAAQQJ0aigCABA7IANqQQFqIQMgAEEBaiEADAELCyAGIAMgB0ECdCIAaq0QSiIHNgIEQQcgB0UNAhogACAHaiEDQQAhAANAIAAgCkYNAiAJIABBAnQiCGoiCygCABA7IQwgByAIaiADNgIAIAMgCygCACAMQQFqIgMQJyIIEMMDIABBAWohACADIAhqIQMMAAsACyAGQQA2AgQLQQALIgANACACQQROBH8gBigCBCgCAAVB2ecACyEAIwBBEGsiAyQAQQEhBwJAIAEgACAAEDtBAWoQnAUiAUUEQCADIAA2AgAgBUGaOCADEMwBDAELIAYgATYCDEEAIQcLIANBEGokACAHIgANACACQQRrQQAgAkEESiIAGyAGKAIEQQRqQQAgABsgBkEIaiAGKAIMIgIoAgQRBAAiAA0AQRQQTyIBDQFBByEACyAGKAIIIgFFDQEgASAGKAIMKAIIEQEAGgwBCyABQgA3AgAgASACNgIMQQAhACABQQA2AgggASAGKAIINgIQIAQgATYCAAsgBigCBBAj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AQggASAAQe3BAEEAEN4JQQAPCyABIAApAyAQYgwCCyAAKAIQBEAgASAANAIUEGIMAgsgAyECIAQoAiwNACABQQAQgQFBAA8LQQAgABCbBSIDDQEgACgCDCIAENkJQQFrIAJMDQAgASAAIAJBAWoQ2AkQyQELQQAhAwsgAwscACAALQAGRQRAQQAPCyAAEPoGIABBAToABkEBC80JAg5/AX4jAEEwayIIJABBASEDAkAgACgCACIGKAI4DQAgAUH//wNxIgsEfyAEKAIAIQlBAQVBAAshAyABQYCABHEEQCAEIANBAnRqKAIAIQUgA0EBaiEDCyABQYCACHEEQCAEIANBAnRqKAIAIQwgA0EBaiEDCyABQYCAEHEEQCAEIANBAnRqKAIAIQoLIAAQ+gYgACAMQoCAgICAgICAgH8Qugo3A0ggACAKQv///////////wAQugo3A1ACfyACBEAgAi0AAEHEAEYMAQsgBi0A7wELIQIgACABOwEEIAAgAjoANCALQQJPBEAgCRArIgJFBEBBByEDIAkQLkEFRw0CC0EAIQMgAEEANgIUIAUEQCAAIAUQaSIDNgIUCyAGKAIkIQ8gBigCHCEQIAYtAOwBIREgBigCGCESIAZBCGohDSMAQSBrIgUkACAAQRBqIQcjAEEwayIEJAAgBEEANgIoIARCADcDICAEIAtBAms2AhwgBCASNgIYIAQgEDYCECAEIAM2AgwgBCAPNgIIIAQgETYCFAJAIAJFBEAgB0EANgIADAELIARBCGogAiACEDsgByAEQSxqEKsKIgNBASADIAQoAigbIAMbIQ4LIARBMGokAAJAAkAgDiIEDQBBACEDIAcoAgBFDQEgB0EMEJkFIgQNACAHKAIAQQwQrwoiBEUNAQsgBygCABCMAiAHQQA2AgBBASEDIARBAUcEQCAEIgNBEkcNASAFQQw2AgAgDUHWwQEgBRDMAUEBIQMMAQsgBSACNgIQIA1BhosBIAVBEGoQzAELIAVBIGokACADDQEjAEEgayIFJAAgACgCACECIAVBADYCHCAFQQA2AhggBUEANgIUIAAgACgCECAFQRhqIAVBFGogBUEcahCuCgJAIAUoAhwNACAFKAIYIgNBAkgNACACLQDsAUUNACADQRhsIAUoAhRBA3RqrRBKIgNFBEAgBUEHNgIcDAELIAUoAhghAiAF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AQsgBBCiAkUgA0EBR3JFBEAgACACKAIEEMkBDAELIAAgAxDZAQsgAUFAaxCpBAsgBCAHNgLoAiABQdACaiQAC/ICAQZ/IwBBoAJrIgEkACAAEIABIQQgAigCABBpIQMgAigCBBArIQYgAigCCBBpIQUgBCgCECADQQR0aigCACECIAQoAugCIQggBEEANgLoAgJAIAFBEGogAiAEIAYgA0EBRhCqBCICDQACQAJAIAEoAvwBIgJFDQAgAi4BIiIDQQFGDQAgAyAFSg0BC0Hd4gYQKSECDAELIAFBEGpBACAFQQxsIgcgAigCBGooAgAQnAEhAwJAIAIuASJBAWsgBUoEQCABQRBqQQAgByACKAIEaigCDBCcASgCBCEFIAMoAgQhAgwBCyAGIAIoAixqIQUgAygCBCECA0AgAi0AACIHRSAHQSxGcg0BIAMgAkEBayICNgIEDAALAAsgASAFNgIIIAEgBjYCBCABIAIgBms2AgAgACAEQdEsIAEQPCICQX9BfxA9IAIQI0EAIQILIAFBEGoQqQQgBCAINgLoAiACBEAgACACENkBCyABQaACaiQAC5oDAgd/An4jAEGwAmsiASQAIAAQgAEhAyACKAIAECshBSACKAIEECshBCACKAIQEGkhByADKQMgIQsgAigCFBArIQYgAigCGBBpIQggAygC6AIhCSADQQA2AugCIAVFIARFckUEQCADKQMgIQogCARAIAMgCkL/////eYM3AyALIAFBIGogBSADIAQgBxCqBCEEIAMgAykDICAKQoCAgIAGg4Q3AyACQAJAIAQNAAJAIAtCgICAIIMiCkIAUg0AIAEoAowCIgRFDQAgBC0AK0ECRw0AIAFBADYCHCABQgA3AhQgAUIANwIMIAFCADcCBCABIAFBIGoiBTYCACAFIAQoAiwgARDeASABKAIsQQAgASgCRBshBAwBCyABKAKUAiIERQ0BIAMgClAEfyABQSBqEKwFIgQNASABKAKUAgUgBAsoAhgQVCADIAUQ5gJHDQEgAEEBEIEBDAELIARFIAZFcg0AIAMQogINACAAIAYgAigCCCACKAIMIAFBIGoQkQcLIAFBIGoQqQQLIAMgCTYC6AIgAUGwAmokAAtAAQF/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+JAAANSQAAEIkAABfXgBBwPsDCxbYRQAASk8AAC9HAAAeSgAA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','Radiance\x20over\x20alpha','_textureMatrix','willBeGeneratedIntoVertexShaderFromFragmentShader','adaptScaleToCurrentViewport','setUInt8','componentSelectionPredicate','#define\x20SSR_INPUT_IS_GAMMA_SPACE\x0a','noRotationConstraint','vec3\x20','useFixedThickness','children','_pointerDownStage','_observers','MeshImpostor','_getComponent','getEngine','_transformMatrices','Env\x20Irradiance','https://assets.babylonjs.com/environments/backgroundSkybox.dds','onTrackingStateChanged','_getGeometryByUniqueId','STEP_BEFORECAMERAUPDATE_GAMEPAD','EMISSIVE','_attributesNames','#define\x20SSR_USE_ENVIRONMENT_CUBE','xr-standard-trigger','blurHorizontalSize','colorAttachmentViewDescriptor','TEXTURE_NEAREST_NEAREST','middle_metacarpal_','keyup','_addFactorGradient','_pickRadius','sourceLightId','_onrighttriggerchanged','updateGoldbergFaceColors','_btnVR','middle','#define\x20KERNEL_WEIGHT','epsilonVertexMerge','afterRender','normalize(','_markMeshesAsLightDirty','SetReferrerPolicyBehavior','getFontOffset','atomicMaterialsUpdate','getDistanceToCamera','skeletons','TEXTURE_NEAREST_LINEAR','BigInt\x20is\x20not\x20supported','WebGPU\x20uncaptured\x20error\x20(','LockJoint','Debug\x20mode','_activeMesh','_renderTargetWrapperCache','useSmithVisibilityHeightCorrelated','onAfterShadowMapRenderMeshObservable','RGBA8Snorm','_debugInsertMarker','state:\x20','There\x27s\x20no\x20remapping\x20for\x20the\x20','RotationZToRef','copyAnimationRange:\x20this\x20rig\x20has\x20','\x20=\x20sin(','NUM_BONE_INFLUENCERS','_activeTargets','_pointerDown',',\x20type:\x20','BABYLON.SSAO2RenderingPipeline','texture\x20missing\x20KTX\x20identifier','_EmissiveTextureEnabled','innerWidth','GetIncludesShadersStore','wheelPrecisionX','n\x20>\x20m\x20therefore\x20m\x20and\x20n\x20swapped','_currentFrameBufferIsDefaultFrameBuffer','PrepareDefines','_unregisterMeshWithPoseMatrix','isAttribute','_stepSize','HEAPF32','removeStartSizeGradient','encodeCommandArgAsFloat32','getStencilFunctionMask','Received\x20malformed\x20feature\x20point\x20cloud\x20of\x20length:\x20',');\x0d\x0a','worldAxisForFileX','_onApplyObjectBased','framebufferDimensionsObject','errors','_isScene','VRExperienceHelper','_saveFileAsync','_lightId','_unFreeze','_upload2DCompressedLevels','otherSampler','createUpdateBuffer','_buttonOptions','createRenderbuffer','onNewSkeletonAddedObservable','FromValues','_highlightsSaturation','_compileRawShader','removePipeline','xr_standard_thumbstick_yaxis_pressed_min','FLOAT','MAX_VERTEX_UNIFORM_VECTORS','Instances\x20should\x20only\x20be\x20created\x20for\x20meshes\x20with\x20geometry.','backwardsTeleportationDistance','maxVertexAttribs','physicsImpostor','vInverseScreenSize','getCameraById','dragDeltaRatio','LESS','_vectors3Arrays','shadowOnly','_UpdateSelectionTree','wakeUp','squeeze-label','stencilLoadOp','hasRenderTargetTextures','_debugPopGroup','tempCells','_defaultFrameBufferCleared','_CreateDirectionalLightMesh','displayOptions','uvs5','particleSystems','RotationYToRef','_initialSpriteCellLoop','Degrees','_viewport','getDirectionToRef','UVKind','useMultiview','_applyRenderPassChanges','_toNumberArray','autoClearDepthAndStencil','\x20=\x20texture2D(','hasRunningRuntimeAnimations','Replace','attachToPoseControlledCamera','disabled','WRIST','inputIndex','needAlphaBlendingForMesh','_positionX','ignoreAlpha','_attachScreenRayMode','ASTC6x6Unorm','mat','_disposeList','setFloat2','tbnNormal','_sortRenderingObjects','_mustUpdateRessources','toEulerAnglesToRef','\x20in\x20slot\x20','_isReadyCustomDefines','blocked','multiTarget',',\x202.0)\x20>\x200.0)\x20?\x20','topCapSubdivisions','pbrBlockGeometryInfo','vec3\x20vGeometricNormaClearCoatW\x20=\x20geometricNormalW;\x0d\x0a','.automaticNormalizationNormal\x20=\x20','groundYBias','_collisionConfiguration','STENCIL_OP_FAIL_Z_INCRSAT','iterateOverAllInstances','create','linearSpecularLOD','blendColor','idleRotationSpinupTime',',\x20call\x20parameters=','centroidIdx','r32uint','#define\x20SSAO\x0a#define\x20SAMPLES\x20','getCurrentRenderPassName','_imageData','_lightColorUniformName','.rgb\x20+\x20(1.0\x20-\x20','pixelHeight','_idx','upperLimit','getKind','VirtualJoysticksCamera','marginTop','sourceY','pbrDirectLightingFalloffFunctions','vertexCount','triangleId','ReplaceColorBlock','supportMSAA','rg8snorm','_matrices','gl_Position.z\x20=\x20log2(max(0.000001,\x20vFragmentDepth))\x20*\x20logarithmicDepthConstant;\x0d\x0a','_isRenderTargetTexture','createBindGroup','_ready','_alphaIndex','STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER','uniform1f','lights','baseColorTexture','_disposeEmitterOnDispose','noExitRuntime','_onLostFocus','\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','_pointC','_markAllSubMeshesAsImageProcessingDirty','TEXTUREFORMAT_DEPTH24_STENCIL8','_referencePoint','SetImmediate','doNotInstantiate','MIDDLE_FINGER_PHALANX_PROXIMAL','_enableTexturesOffline','_randomTexture2','WebVRCamera','getVolume','_useRoughnessFromMainTexture','writeBoolean','_localPosition','instanceID','colors4Arrays','_albedoColor','No\x20active\x20camera\x20found','_maxT','AllLogLevel','LoadScript\x20Error','addShadowCaster','SUBSURFACE','useBlurExponentialShadowMap','enablePosition','_shiftKey','projectionTextureProjectionLightMatrix','disableCacheSamplers','createRenderTargetTextureProvider','freezeMaterials','TEXCOORD_0','characters','DEFAULT_BUFFER_SIZE','NoSync','_meshTarget','xr-light-estimation','dragAxis','normalize','NodeEditor','getFactor','ASTC6x5Unorm','multiIntersects','WebGPU\x20initializations\x20stopped.','updateFromFloatsArray','useStandingMatrix','createRigCamera','index-finger-tip','_preserveParentRotationForBillboard','toRotationMatrix','useAlphaForPicking','hasColors','_excludedMeshes','skipNextTeleportation','vMicroSurfaceSamplerInfos','previousWorld3','Link\x20sheen\x20with\x20albedo','addBlockerMesh','R16I','renderObjects','physicsEngine','_forcedViewPosition','_updateReferenceSpace','float\x20CalcFogFactor(vec3\x20vFogDistance,\x20vec4\x20vFogInfos)','_shouldSkipRequestModifications','Sint16x2','MORPHTARGETS','.alphaTestCutoff\x20=\x20','_updateVector3ForUniform','_pointerMoveEvent','\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','TWOSIDEDLIGHTING','metallic','\x0aMorph\x20target\x20','JPEG','_inputs','_creationDataStorage','\x20=\x201.\x20/\x20','#define\x20','_evaluateSubMesh','_checkForMobile','_rigPostProcess','rgbOut','_isUnique','onAnchorAddedObservable','forceHandedness','RenderTargetTexture\x20-\x20','_CollectPromises','\x0a\x09AnimationGroups:','LUMINANCE_ALPHA','_getFirstPostProcess','cTFBC4','#define\x20SSR_ATTENUATE_FACING_CAMERA','CLEARCOAT_DEFAULTIOR','removeExternalData','_multiRenderTarget','decodedData','OES_texture_half_float','_breaksAreDirty','_totalValueCount','_isPointerSwiping','_useAlphaFromAlbedoTexture','_mediaRecorder','_refreshBoundingInfo','\x20-\x20POSITION','haloWidth','_onPropertyChangedObservable','_prevPrevPostProcess','createView','.invertX\x20=\x20','passive','screen','setBindPose','#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','_Performance','getTotalVertices','_trackRoll','getMaterialForRenderPass','TriPlanarBlock','file://','_lightTypeDefineName','clearCoatBumpSampler','setAlphaMode',',\x20axisXControlHeight:\x20','mieDirectionalG','getQueryObjectEXT','_swapAndDie','_sqlite3_value_text','_StartPerformanceConsole','Invalid\x20function\x20call:\x20can\x27t\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27','TONEMAPPING','_releaseRenderTargetWrapper','setTextures','getRow','settings','space','_renderTransparentSorted','torusBuilder','updateOptions','velocityGradients','onDragObservable','enableSubSurfaceForPrePass','areNormalsFrozen','createAnimationRange','leftSampler','BABYLON.ExtractHighlightsPostProcess','getMorphTargetByName','_Scale',',\x20parent:\x20','contextObservable','deviceOrientation','RGBA32Float','render','JSModuleURL','\x20-\x20Unable\x20to\x20load\x20','anisotropyMatrix','degree','_setMainDrawWrapperOverride','TEXTURE_NEAREST_NEAREST_MIPLINEAR','unbindAllAttributes','ALBEDODIRECTUV','_unbindFrameBuffer','releaseCanvas','MATERIAL_WireFrameFillMode','_validate','_updateVertexDataWithXRMesh','onAfterCheckInputsObservable','CCW','_attenuateFacingCamera','drawElements','setVolume','xyz','_autoRotationBehavior','IsImageBitmap','gizmoMeshes','LINEAR_NEAREST','zOffset','VR_Distort_Compensation_Right','_helper','Triangle','_virtualScenes','getDeletionCost','_updateCameraProperty','disablePerformanceMonitorInBackground','minPitch','getActiveTextures','resetPose','stringify','CENTERED_IN_FRONT','_currentAngularSpeedGradient','pointSize','getRotationQuaternion','_isRightCamera','_rawVertexSourceCode','#define\x20CUSTOM_FRAGMENT_UPDATE_ALBEDO','tintColor','SharpenPostProcessId','isBlocked','webgpu','_noControllerIsActive','responseType','offsetWidth','_getStencilFunc','drawUnIndexed','createVertexArray','background','DetailMapConfiguration','_RefractionTextureEnabled','_connectVREvents','_stockParticles','_internalMetadata','globalWorldPos','_TmpScaling','setDepthTestEnabled','enterVR','Unsupported\x20texture\x20format\x20or\x20type:\x20format\x20','getStencilOperationDepthFail','Mali-G72','CreateRibbon','isBlocker','_handlePluginEventHasRenderTargetTextures','blurVPostProcesses','addSnapPoint','smoothAlpha','urls','FxaaPostProcessId','autoCorrectCameraLimitsAndSensibility','#define\x20HIGHLIGHT','waterColor2','_generateJSON','_minYaw','halfExtents','isLoading','asArray','onThumbstickButtonStateChangedObservable','.options\x20=\x20','texturesEnabled','_updatePhysicsBodyTransformation','emitVertex','getAttributeLocationByName','startPoint','Unsupported\x20buffer\x20type','webXRCamera','PBRMATERIAL_OPAQUE','removeBlock','endpoints','_boundingVectors','_featurePointCloud','_VIGNETTEMODE_MULTIPLY','_blendBackTexture','.b\x20=\x20','INT','createFrameBuffer','fromLinearSpace','_loadedMeshInfo','\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','_UniversalLerp','BUMP','_performancePriority','CameraParameters','onSkeletonRemovedObservable','document','_sqlite3_free','EffectLayer','wheel','getBindGroups','List','shadowMapSampler','),\x20','_numParticles','_depthOnlySubMeshes','.zx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','fClipDistance6','updateGizmoPositionToMatchAttachedMesh','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.','_alphaTestSortCompareFn','BaseCameraPointersInput','send','_initialSizeParameter','lowerBetaLimit','GetDefineNames','_serializeAsParent','excludedControllerId','_isDepthTexture','meshId','_cullBackFaces','#define\x20NUM_BONE_INFLUENCERS\x200','leftViewMatrix','velocitySampler','_cachedStencilBuffer','_markAllSubMeshesAsPrePassDirty','STEP_BEFORECLEAR_PROCEDURALTEXTURE','It\x20was\x20not\x20possible\x20to\x20create\x20a\x20physics\x20body\x20for\x20this\x20object.','addToRenderList','worldMatrixInstancedBuffer','isOccluded','constructor','inertialPanningY','_Counter','rgba8snorm','onVRRequestPresentComplete','darkness','voronoiRandom','CLASSNAME','BABYLON.SkyMaterial','StandardRenderingPipeline','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','excludedMaterials','blurDepthDepthScale','_bindVertexBuffersAttributes','getMotionState','_isSupported','_environmentTexture','attributeNamesFromEffect','movementSpeed','_GroundTextureCDNUrl','onCollide','DeduceStride','GetContactPointToRef','getPointerOverSprite','addAnchorAtPositionAndRotationAsync','UpdateProfilesList','buttonMeshNames','isRigCamera','lineColor','log','_skipFrustumClipping','The\x20','_soundSource','_getColorBlendState','_triggerRunningState','Builder','_useAmbientOcclusionFromMetallicTextureRed','_previousBonesTransformationMatrices','useInGammaSpace','BACKMAT_SHADOWONLY','_sceneRootNodesIndex','getGamepadByType','setBodyPressure','_onKeyboardObserver','_cameraDirectionTemp','_deleteVertexArray','BrowserForward','KHR_parallel_shader_compile',')()','blurBoxOffset','uv0','setAsAttribute','_debugMode','TouchCamera','_softbodyOrClothStep','startAndReleaseDragOnPointerEvents','postProcessRenderPipelineManager','_sortBones','_onResize','DRAW_FRAMEBUFFER','minimum','glslang','depthDataFormat','Instantiate','history','reflectionVector','bindBuffers','parabolicCheckRadius','Could\x20not\x20load\x20a\x20native\x20cube\x20texture.','onTrackedImageUpdatedObservable','_setRenderTargetEnabled','viewDirectionW','subtractFromFloatsToRef','_buttonMeshMapping','onPadStateChangedObservable','_computeSourceCodeOverride','directionalConeInnerAngle','distortionStrength','#define\x20ROUGHNESS','isCompressed','getAlphaMode','panningSensibility','webGLVersion','MaterialProperties','yellow','FragDepthBlock:\x20either\x20the\x20depth\x20input\x20or\x20both\x20the\x20worldPos\x20and\x20viewProjection\x20inputs\x20must\x20be\x20connected!','_radicalInverse_VdC','#define\x20ADDITIONAL_UBO_DECLARATION','box','_mrtNames','_worldMatrixDeterminantIsDirty','GL_ALPHA_FUNCTION_DST_COLOR','_pluginManager','getStencilBuffer','VRDeviceOrientation','_originalValue','MatrixTrackedMatrices','cancelAnimationFrame','BABYLON.RefractionBlock','GPUParticleSystem','CLEARCOAT_TEXTUREDIRECTUV','emitFragment','id_length','_createNewBuffer','_autoClearDepthStencil','#define\x20BILLBOARDY','needTypeSuffixInShaderConstants','_perceptualColor','OnLeftPickTrigger','DepthPeelingRenderer\x20-\x20pass\x20#','_getDefaultMeshCandidates','_disposeThinInstanceSpecificData','getAbsolutePivotPoint','referenceMeshToUseItsOwnMaterial','_computeHashCode','facetDepthSort','viewMatrix','_physicsBodiesToRemoveAfterStep','_attenuateBackfaceReflection','enableRenderTargets','_handlePluginEventPrepareDefinesBeforeAttributes','{X:\x20','MiscDirtyFlag','setInt4','hasNormals'];a8_0x3942=function(){return _0x346839;};return a8_0x3942();}function a8_0x5306(_0x45adb8,_0x48670f){var _0x394212=a8_0x3942();return a8_0x5306=function(_0x5306ad,_0x217e29){_0x5306ad=_0x5306ad-0x1ea;var _0x46066d=_0x394212[_0x5306ad];return _0x46066d;},a8_0x5306(_0x45adb8,_0x48670f);}(function(_0x2d3f19,_0x12debb){var _0x2d3b5d=a8_0x5306,_0x57a64d=_0x2d3f19();while(!![]){try{var _0xbdfdfc=-parseInt(_0x2d3b5d(0x3a62))/0x1+parseInt(_0x2d3b5d(0x1ff4))/0x2*(-parseInt(_0x2d3b5d(0x3996))/0x3)+parseInt(_0x2d3b5d(0x1825))/0x4+parseInt(_0x2d3b5d(0x3754))/0x5+parseInt(_0x2d3b5d(0x1e2c))/0x6*(parseInt(_0x2d3b5d(0x290d))/0x7)+parseInt(_0x2d3b5d(0x3368))/0x8+-parseInt(_0x2d3b5d(0xfff))/0x9*(-parseInt(_0x2d3b5d(0x1af2))/0xa);if(_0xbdfdfc===_0x12debb)break;else _0x57a64d['push'](_0x57a64d['shift']());}catch(_0x44d962){_0x57a64d['push'](_0x57a64d['shift']());}}}(a8_0x3942,0xd841a),(Object(self||this)[a8_0x1ec55c(0x2249)]=Object(self||this)[a8_0x1ec55c(0x2249)]||[])[a8_0x1ec55c(0xede)]([[0x1b8],{0x98e:(_0x43eb8e,_0x40b1ae,_0x314463)=>{var _0x5720fb=a8_0x1ec55c;_0x314463['d'](_0x40b1ae,{'Z':()=>_0xadbe60});const _0xadbe60=_0x5720fb(0x3e8d);},0x73a8:(_0x317356,_0x2cf3b2,_0xc78b43)=>{var _0x5c4fb4=a8_0x1ec55c;function _0x21aac8(_0x276cbe){return _0x55d178=_0x55d178||new Promise(function(_0x516796,_0x299375){var _0x4fae83=a8_0x5306,_0x128b29,_0x281731,_0x3963a6,_0xd03533,_0x29d56b,_0x2f7932,_0x4d0b12,_0x37beb5,_0x2056c9,_0x4821a4=void 0x0!==_0x276cbe?_0x276cbe:{},_0x17134f=_0x4821a4[_0x4fae83(0x1bb9)],_0x5b2da7=(_0x4821a4['onAbort']=function(_0x5323ed){_0x299375(new Error(_0x5323ed)),_0x17134f&&_0x17134f(_0x5323ed);},_0x4821a4[_0x4fae83(0x381a)]=_0x4821a4[_0x4fae83(0x381a)]||[],_0x4821a4['postRun'][_0x4fae83(0xede)](function(){_0x516796(_0x4821a4);}),_0x317356=void 0x0,(_0x128b29=_0x128b29||(void 0x0!==_0x4821a4?_0x4821a4:{}))['onRuntimeInitialized']=function(){var _0x3aa629=_0x4fae83;function _0x42cf03(_0x579f7,_0x5681ff){this['Ka']=_0x579f7,this['db']=_0x5681ff,this['Ia']=0x1,this['cb']=[];}function _0xeca80f(_0x11601c,_0x22f001){var _0x375ff1=a8_0x5306;if(this['db']=_0x22f001,_0x22f001=_0x84bade(_0x11601c)+0x1,this['Xa']=_0x5aea88(_0x22f001),null===this['Xa'])throw Error(_0x375ff1(0x3e3f));_0xc11b5e(_0x11601c,_0x64aaac,this['Xa'],_0x22f001),this['bb']=this['Xa'],this['Ta']=this['hb']=null;}function _0x333d6a(_0x59e751,_0x3477f3){var _0xb6165e=a8_0x5306;if(this[_0xb6165e(0xad9)]=_0xb6165e(0x3e8a)+(0xffffffff*Math[_0xb6165e(0x1384)]()>>>0x0),null!=_0x59e751){var _0x5ac0bf=this[_0xb6165e(0xad9)],_0x1df57f=_0x5ac0bf;if(_0x196a12='string'==typeof(_0x196a12='/')?_0x196a12:_0x8f63c(_0x196a12),_0x1df57f=_0x5ac0bf?_0x3cd5f0(_0x196a12+'/'+_0x5ac0bf):_0x196a12,_0x5ac0bf=_0x4a26ff(!0x0,!0x0),_0x1df57f=_0x532471(_0x1df57f,0xfff&(void 0x0!==_0x5ac0bf?_0x5ac0bf:0x1b6)|0x8000,0x0),_0x59e751){if('string'==typeof _0x59e751){for(var _0x196a12=Array(_0x59e751[_0xb6165e(0x18cc)]),_0x5db155=0x0,_0x57357e=_0x59e751['length'];_0x5db155<_0x57357e;++_0x5db155)_0x196a12[_0x5db155]=_0x59e751['charCodeAt'](_0x5db155);_0x59e751=_0x196a12;}_0x277b63(_0x1df57f,0x92|_0x5ac0bf),_0x196a12=_0x1cea3a(_0x1df57f,0x241),_0x2b6ca8(_0x196a12,_0x59e751,0x0,_0x59e751[_0xb6165e(0x18cc)],0x0,_0x3477f3),_0x19f933(_0x196a12),_0x277b63(_0x1df57f,_0x5ac0bf);}}this[_0xb6165e(0x2b30)](_0x1e3840(this['filename'],_0x2c490f)),this['db']=_0x362911(_0x2c490f,_0xb6165e(0x2420)),_0x253455(this['db']),this['Ya']={},this['Qa']={};}var _0x2c490f=_0x49d24(0x4),_0x378b1c=_0x128b29[_0x3aa629(0x335a)],_0x1e3840=_0x378b1c(_0x3aa629(0x2bc1),_0x3aa629(0x2515),[_0x3aa629(0x3695),_0x3aa629(0x2515)]),_0x11439d=_0x378b1c('sqlite3_close_v2',_0x3aa629(0x2515),[_0x3aa629(0x2515)]),_0x44f7f7=_0x378b1c(_0x3aa629(0x1f3b),_0x3aa629(0x2515),[_0x3aa629(0x2515),'string',_0x3aa629(0x2515),'number',_0x3aa629(0x2515)]),_0x4d4d6c=_0x378b1c(_0x3aa629(0x2baa),_0x3aa629(0x2515),[_0x3aa629(0x2515)]),_0x4251e4=_0x378b1c('sqlite3_prepare_v2',_0x3aa629(0x2515),[_0x3aa629(0x2515),'string',_0x3aa629(0x2515),_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x1fefca=_0x378b1c(_0x3aa629(0x63f),'string',['number']),_0x282487=_0x378b1c('sqlite3_normalized_sql',_0x3aa629(0x3695),[_0x3aa629(0x2515)]),_0x10012a=_0x378b1c(_0x3aa629(0x3654),_0x3aa629(0x2515),[_0x3aa629(0x2515),_0x3aa629(0x2515),'number',_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x4ade8b=_0x378b1c('sqlite3_bind_text','number',[_0x3aa629(0x2515),'number','number',_0x3aa629(0x2515),'number']),_0x5218ef=_0x378b1c(_0x3aa629(0xa0b),_0x3aa629(0x2515),[_0x3aa629(0x2515),_0x3aa629(0x2515),_0x3aa629(0x2515),_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x2464f5=_0x378b1c('sqlite3_bind_double',_0x3aa629(0x2515),[_0x3aa629(0x2515),_0x3aa629(0x2515),'number']),_0x5074c6=_0x378b1c('sqlite3_bind_int',_0x3aa629(0x2515),[_0x3aa629(0x2515),_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x16f568=_0x378b1c('sqlite3_bind_parameter_index',_0x3aa629(0x2515),['number',_0x3aa629(0x3695)]),_0x2d0b62=_0x378b1c(_0x3aa629(0x3acb),_0x3aa629(0x2515),['number']),_0x56f0ad=_0x378b1c('sqlite3_errmsg',_0x3aa629(0x3695),[_0x3aa629(0x2515)]),_0x530f32=_0x378b1c('sqlite3_column_count',_0x3aa629(0x2515),[_0x3aa629(0x2515)]),_0x3274cd=_0x378b1c('sqlite3_data_count','number',[_0x3aa629(0x2515)]),_0x511627=_0x378b1c('sqlite3_column_double',_0x3aa629(0x2515),[_0x3aa629(0x2515),'number']),_0xad5b77=_0x378b1c(_0x3aa629(0x12ee),_0x3aa629(0x3695),['number','number']),_0x211b9e=_0x378b1c(_0x3aa629(0x2f1b),_0x3aa629(0x2515),[_0x3aa629(0x2515),'number']),_0x41474b=_0x378b1c(_0x3aa629(0x1713),'number',[_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x2bbc71=_0x378b1c('sqlite3_column_type',_0x3aa629(0x2515),[_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x2c9890=_0x378b1c(_0x3aa629(0x1fa7),_0x3aa629(0x3695),['number',_0x3aa629(0x2515)]),_0x3184e8=_0x378b1c('sqlite3_reset',_0x3aa629(0x2515),['number']),_0x406b4e=_0x378b1c(_0x3aa629(0x414),_0x3aa629(0x2515),['number']),_0x4e74d9=_0x378b1c(_0x3aa629(0xb67),_0x3aa629(0x2515),[_0x3aa629(0x2515)]),_0x5cd2ed=_0x378b1c('sqlite3_create_function_v2',_0x3aa629(0x2515),_0x3aa629(0x7ea)[_0x3aa629(0x4184)]('\x20')),_0x40a2c3=_0x378b1c(_0x3aa629(0x291a),_0x3aa629(0x2515),[_0x3aa629(0x2515)]),_0x401288=_0x378b1c(_0x3aa629(0x9cd),'number',[_0x3aa629(0x2515)]),_0x97e13c=_0x378b1c(_0x3aa629(0x1560),_0x3aa629(0x3695),[_0x3aa629(0x2515)]),_0x3eff22=_0x378b1c(_0x3aa629(0x2e81),_0x3aa629(0x2515),[_0x3aa629(0x2515)]),_0x1bb35b=_0x378b1c(_0x3aa629(0x177b),'number',[_0x3aa629(0x2515)]),_0x1f9a91=_0x378b1c(_0x3aa629(0x25c5),'',[_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x20a48e=_0x378b1c('sqlite3_result_null','',[_0x3aa629(0x2515)]),_0x37d7c3=_0x378b1c(_0x3aa629(0x373d),'',['number',_0x3aa629(0x3695),'number',_0x3aa629(0x2515)]),_0x30b916=_0x378b1c('sqlite3_result_blob','',['number',_0x3aa629(0x2515),_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x4596c1=_0x378b1c('sqlite3_result_int','',[_0x3aa629(0x2515),_0x3aa629(0x2515)]),_0x5135de=_0x378b1c(_0x3aa629(0x1d78),'',[_0x3aa629(0x2515),_0x3aa629(0x3695),_0x3aa629(0x2515)]),_0x253455=_0x378b1c(_0x3aa629(0xb56),_0x3aa629(0x2515),[_0x3aa629(0x2515)]);_0x42cf03[_0x3aa629(0x1ce1)]['bind']=function(_0x890172){var _0x28c68d=_0x3aa629;if(this['Ka'])return this[_0x28c68d(0x14ff)](),Array[_0x28c68d(0x2cb4)](_0x890172)?this['wb'](_0x890172):null==_0x890172||_0x28c68d(0x4238)!=typeof _0x890172||this['xb'](_0x890172);throw _0x28c68d(0x2b7d);},_0x42cf03['prototype'][_0x3aa629(0xea0)]=function(){var _0x4b77bc=_0x3aa629;if(!this['Ka'])throw _0x4b77bc(0x2b7d);this['Ia']=0x1;var _0x34786f=_0x2d0b62(this['Ka']);switch(_0x34786f){case 0x64:return!0x0;case 0x65:return!0x1;default:throw this['db'][_0x4b77bc(0x2b30)](_0x34786f);}},_0x42cf03[_0x3aa629(0x1ce1)]['rb']=function(_0x363153){return null==_0x363153&&(_0x363153=this['Ia'],this['Ia']+=0x1),_0x511627(this['Ka'],_0x363153);},_0x42cf03[_0x3aa629(0x1ce1)]['Bb']=function(_0x5e2d2a){var _0xc3efa0=_0x3aa629;if(null==_0x5e2d2a&&(_0x5e2d2a=this['Ia'],this['Ia']+=0x1),_0x5e2d2a=_0xad5b77(this['Ka'],_0x5e2d2a),_0xc3efa0(0x3d33)!=typeof BigInt)throw Error(_0xc3efa0(0x3ebf));return BigInt(_0x5e2d2a);},_0x42cf03[_0x3aa629(0x1ce1)]['Cb']=function(_0x45a9a4){return null==_0x45a9a4&&(_0x45a9a4=this['Ia'],this['Ia']+=0x1),_0xad5b77(this['Ka'],_0x45a9a4);},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x3615)]=function(_0x7795b5){null==_0x7795b5&&(_0x7795b5=this['Ia'],this['Ia']+=0x1);var _0x44b98e=_0x41474b(this['Ka'],_0x7795b5);_0x7795b5=_0x211b9e(this['Ka'],_0x7795b5);for(var _0x42a4e1=new Uint8Array(_0x44b98e),_0x3b82e1=0x0;_0x3b82e1<_0x44b98e;_0x3b82e1+=0x1)_0x42a4e1[_0x3b82e1]=_0x130899[_0x7795b5+_0x3b82e1];return _0x42a4e1;},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x2fac)]=function(_0x476ee2,_0x65774){var _0x551007=_0x3aa629;_0x65774=_0x65774||{},null!=_0x476ee2&&this['bind'](_0x476ee2)&&this[_0x551007(0xea0)](),_0x476ee2=[];for(var _0x58fe7d=_0x3274cd(this['Ka']),_0x5b622b=0x0;_0x5b622b<_0x58fe7d;_0x5b622b+=0x1)switch(_0x2bbc71(this['Ka'],_0x5b622b)){case 0x1:var _0x4a1ee1=_0x65774['useBigInt']?this['Bb'](_0x5b622b):this['rb'](_0x5b622b);_0x476ee2[_0x551007(0xede)](_0x4a1ee1);break;case 0x2:_0x476ee2[_0x551007(0xede)](this['rb'](_0x5b622b));break;case 0x3:_0x476ee2[_0x551007(0xede)](this['Cb'](_0x5b622b));break;case 0x4:_0x476ee2['push'](this[_0x551007(0x3615)](_0x5b622b));break;default:_0x476ee2[_0x551007(0xede)](null);}return _0x476ee2;},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x3374)]=function(){var _0x1cd5f0=_0x3aa629;for(var _0xacab9=[],_0x35887d=_0x530f32(this['Ka']),_0x41ffa7=0x0;_0x41ffa7<_0x35887d;_0x41ffa7+=0x1)_0xacab9[_0x1cd5f0(0xede)](_0x2c9890(this['Ka'],_0x41ffa7));return _0xacab9;},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x3562)]=function(_0x4a3d53,_0x376095){var _0x5e97b2=_0x3aa629;_0x4a3d53=this['get'](_0x4a3d53,_0x376095),_0x376095=this[_0x5e97b2(0x3374)]();for(var _0x53a1e3={},_0x44138c=0x0;_0x44138c<_0x376095[_0x5e97b2(0x18cc)];_0x44138c+=0x1)_0x53a1e3[_0x376095[_0x44138c]]=_0x4a3d53[_0x44138c];return _0x53a1e3;},_0x42cf03[_0x3aa629(0x1ce1)]['getSQL']=function(){return _0x1fefca(this['Ka']);},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x211e)]=function(){return _0x282487(this['Ka']);},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x178d)]=function(_0xde9721){var _0x16bcd4=_0x3aa629;return null!=_0xde9721&&this[_0x16bcd4(0x3b97)](_0xde9721),this['step'](),this['reset']();},_0x42cf03[_0x3aa629(0x1ce1)]['mb']=function(_0x46680e,_0x229bb4){var _0x7d235e=_0x3aa629;null==_0x229bb4&&(_0x229bb4=this['Ia'],this['Ia']+=0x1);var _0xa13b78=_0x173b01(_0x46680e=_0x132f2f(_0x46680e));this['cb']['push'](_0xa13b78),this['db']['handleError'](_0x4ade8b(this['Ka'],_0x229bb4,_0xa13b78,_0x46680e[_0x7d235e(0x18cc)]-0x1,0x0));},_0x42cf03[_0x3aa629(0x1ce1)]['vb']=function(_0x21e64c,_0x5054c6){var _0x38de6f=_0x3aa629;null==_0x5054c6&&(_0x5054c6=this['Ia'],this['Ia']+=0x1);var _0x3629bb=_0x173b01(_0x21e64c);this['cb'][_0x38de6f(0xede)](_0x3629bb),this['db'][_0x38de6f(0x2b30)](_0x5218ef(this['Ka'],_0x5054c6,_0x3629bb,_0x21e64c['length'],0x0));},_0x42cf03[_0x3aa629(0x1ce1)]['lb']=function(_0x211e79,_0x273c15){var _0x15c30b=_0x3aa629;null==_0x273c15&&(_0x273c15=this['Ia'],this['Ia']+=0x1),this['db'][_0x15c30b(0x2b30)]((_0x211e79===(0x0|_0x211e79)?_0x5074c6:_0x2464f5)(this['Ka'],_0x273c15,_0x211e79));},_0x42cf03[_0x3aa629(0x1ce1)]['yb']=function(_0x121b64){null==_0x121b64&&(_0x121b64=this['Ia'],this['Ia']+=0x1),_0x5218ef(this['Ka'],_0x121b64,0x0,0x0,0x0);},_0x42cf03[_0x3aa629(0x1ce1)]['nb']=function(_0x2c542d,_0x28e08f){var _0x5902e2=_0x3aa629;switch(null==_0x28e08f&&(_0x28e08f=this['Ia'],this['Ia']+=0x1),typeof _0x2c542d){case'string':return void this['mb'](_0x2c542d,_0x28e08f);case _0x5902e2(0x2515):return void this['lb'](_0x2c542d,_0x28e08f);case _0x5902e2(0x2769):return void this['mb'](_0x2c542d[_0x5902e2(0x1c67)](),_0x28e08f);case _0x5902e2(0x41e):return void this['lb'](_0x2c542d+0x0,_0x28e08f);case'object':if(null===_0x2c542d)return void this['yb'](_0x28e08f);if(null!=_0x2c542d[_0x5902e2(0x18cc)])return void this['vb'](_0x2c542d,_0x28e08f);}throw _0x5902e2(0x35d)+_0x2c542d+').';},_0x42cf03['prototype']['xb']=function(_0x187af7){var _0xcd6982=_0x3aa629,_0x319fe3=this;return Object['keys'](_0x187af7)[_0xcd6982(0x35b2)](function(_0x54ee28){var _0x188992=_0x16f568(_0x319fe3['Ka'],_0x54ee28);0x0!==_0x188992&&_0x319fe3['nb'](_0x187af7[_0x54ee28],_0x188992);}),!0x0;},_0x42cf03[_0x3aa629(0x1ce1)]['wb']=function(_0x355826){for(var _0x48ab57=0x0;_0x48ab57<_0x355826['length'];_0x48ab57+=0x1)this['nb'](_0x355826[_0x48ab57],_0x48ab57+0x1);return!0x0;},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x14ff)]=function(){var _0x256ed4=_0x3aa629;return this[_0x256ed4(0x39de)](),0x0===_0x406b4e(this['Ka'])&&0x0===_0x3184e8(this['Ka']);},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x39de)]=function(){for(var _0x2d9837;void 0x0!==(_0x2d9837=this['cb']['pop']());)_0x400b27(_0x2d9837);},_0x42cf03[_0x3aa629(0x1ce1)][_0x3aa629(0x3cd8)]=function(){var _0x125f40=_0x3aa629;this[_0x125f40(0x39de)]();var _0x27b7c4=0x0===_0x4e74d9(this['Ka']);return delete this['db']['Ya'][this['Ka']],this['Ka']=0x0,_0x27b7c4;},_0xeca80f[_0x3aa629(0x1ce1)][_0x3aa629(0x63a)]=function(){var _0x3a6f6e=_0x3aa629;if(null===this['Xa'])return{'done':!0x0};if(null!==this['Ta']&&(this['Ta'][_0x3a6f6e(0x3cd8)](),this['Ta']=null),!this['db']['db'])throw this['fb'](),Error(_0x3a6f6e(0x4d6));var _0x2dd919=_0x2360ed(),_0xad92ce=_0x49d24(0x4);_0x1f548d(_0x2c490f),_0x1f548d(_0xad92ce);try{this['db'][_0x3a6f6e(0x2b30)](_0x10012a(this['db']['db'],this['bb'],-0x1,_0x2c490f,_0xad92ce)),this['bb']=_0x362911(_0xad92ce,_0x3a6f6e(0x2420));var _0x5df9ca=_0x362911(_0x2c490f,_0x3a6f6e(0x2420));return 0x0===_0x5df9ca?(this['fb'](),{'done':!0x0}):(this['Ta']=new _0x42cf03(_0x5df9ca,this['db']),this['db']['Ya'][_0x5df9ca]=this['Ta'],{'value':this['Ta'],'done':!0x1});}catch(_0x350d2f){throw this['hb']=_0x317b68(this['bb']),this['fb'](),_0x350d2f;}finally{_0x420911(_0x2dd919);}},_0xeca80f[_0x3aa629(0x1ce1)]['fb']=function(){_0x400b27(this['Xa']),this['Xa']=null;},_0xeca80f[_0x3aa629(0x1ce1)][_0x3aa629(0x166e)]=function(){return null!==this['hb']?this['hb']:_0x317b68(this['bb']);},'function'==typeof Symbol&&_0x3aa629(0xd30)==typeof Symbol['iterator']&&(_0xeca80f['prototype'][Symbol[_0x3aa629(0x3355)]]=function(){return this;}),_0x333d6a[_0x3aa629(0x1ce1)][_0x3aa629(0x178d)]=function(_0x336dff,_0x2d3e52){var _0x1df948=_0x3aa629;if(!this['db'])throw'Database\x20closed';if(_0x2d3e52){_0x336dff=this[_0x1df948(0xde1)](_0x336dff,_0x2d3e52);try{_0x336dff[_0x1df948(0xea0)]();}finally{_0x336dff['free']();}}else this['handleError'](_0x44f7f7(this['db'],_0x336dff,0x0,0x0,_0x2c490f));return this;},_0x333d6a[_0x3aa629(0x1ce1)][_0x3aa629(0xb0d)]=function(_0x12d17a,_0x426c95,_0x5f5d19){var _0x578dfb=_0x3aa629;if(!this['db'])throw'Database\x20closed';var _0x47798c=_0x2360ed(),_0x5c3d2f=null;try{var _0x5b1387=_0x84bade(_0x12d17a)+0x1,_0x270c8d=_0x49d24(_0x5b1387),_0x1417ab=(_0xc11b5e(_0x12d17a,_0x130899,_0x270c8d,_0x5b1387),_0x270c8d),_0x3de133=_0x49d24(0x4);for(_0x12d17a=[];0x0!==_0x362911(_0x1417ab,'i8');){_0x1f548d(_0x2c490f),_0x1f548d(_0x3de133),this[_0x578dfb(0x2b30)](_0x10012a(this['db'],_0x1417ab,-0x1,_0x2c490f,_0x3de133));var _0x5ef753=_0x362911(_0x2c490f,_0x578dfb(0x2420)),_0x1417ab=_0x362911(_0x3de133,_0x578dfb(0x2420));if(0x0!==_0x5ef753){for(_0x5b1387=null,_0x5c3d2f=new _0x42cf03(_0x5ef753,this),null!=_0x426c95&&_0x5c3d2f['bind'](_0x426c95);_0x5c3d2f[_0x578dfb(0xea0)]();)null===_0x5b1387&&(_0x5b1387={'columns':_0x5c3d2f[_0x578dfb(0x3374)](),'values':[]},_0x12d17a['push'](_0x5b1387)),_0x5b1387['values'][_0x578dfb(0xede)](_0x5c3d2f[_0x578dfb(0x2fac)](null,_0x5f5d19));_0x5c3d2f[_0x578dfb(0x3cd8)]();}}return _0x12d17a;}catch(_0x3d3834){throw _0x5c3d2f&&_0x5c3d2f['free'](),_0x3d3834;}finally{_0x420911(_0x47798c);}},_0x333d6a[_0x3aa629(0x1ce1)][_0x3aa629(0x26f4)]=function(_0x4f68b8,_0x33f11e,_0xdcc469,_0x581aa5,_0x2594bf){var _0x10495e=_0x3aa629;_0x10495e(0x3d33)==typeof _0x33f11e&&(_0x581aa5=_0xdcc469,_0xdcc469=_0x33f11e,_0x33f11e=void 0x0),_0x4f68b8=this[_0x10495e(0xde1)](_0x4f68b8,_0x33f11e);try{for(;_0x4f68b8[_0x10495e(0xea0)]();)_0xdcc469(_0x4f68b8[_0x10495e(0x3562)](null,_0x2594bf));}finally{_0x4f68b8[_0x10495e(0x3cd8)]();}if(_0x10495e(0x3d33)==typeof _0x581aa5)return _0x581aa5();},_0x333d6a[_0x3aa629(0x1ce1)][_0x3aa629(0xde1)]=function(_0x583de5,_0xc024a4){var _0x1de7dc=_0x3aa629;if(_0x1f548d(_0x2c490f),this[_0x1de7dc(0x2b30)](_0x4251e4(this['db'],_0x583de5,-0x1,_0x2c490f,0x0)),0x0===(_0x583de5=_0x362911(_0x2c490f,_0x1de7dc(0x2420))))throw'Nothing\x20to\x20prepare';var _0x20369f=new _0x42cf03(_0x583de5,this);return null!=_0xc024a4&&_0x20369f[_0x1de7dc(0x3b97)](_0xc024a4),this['Ya'][_0x583de5]=_0x20369f;},_0x333d6a[_0x3aa629(0x1ce1)][_0x3aa629(0x1411)]=function(_0x2d165e){return new _0xeca80f(_0x2d165e,this);},_0x333d6a['prototype']['export']=function(){var _0x388402=_0x3aa629;Object[_0x388402(0x354d)](this['Ya'])[_0x388402(0x35b2)](function(_0x57b690){var _0x57b58e=_0x388402;_0x57b690[_0x57b58e(0x3cd8)]();}),Object[_0x388402(0x354d)](this['Qa'])[_0x388402(0x35b2)](_0x165153),this['Qa']={},this[_0x388402(0x2b30)](_0x11439d(this['db']));var _0x476701=_0x422971(this[_0x388402(0xad9)]);return this[_0x388402(0x2b30)](_0x1e3840(this[_0x388402(0xad9)],_0x2c490f)),this['db']=_0x362911(_0x2c490f,_0x388402(0x2420)),_0x476701;},_0x333d6a['prototype'][_0x3aa629(0x35c7)]=function(){var _0x569d40=_0x3aa629;null!==this['db']&&(Object[_0x569d40(0x354d)](this['Ya'])[_0x569d40(0x35b2)](function(_0x28cb77){var _0x4912ac=_0x569d40;_0x28cb77[_0x4912ac(0x3cd8)]();}),Object[_0x569d40(0x354d)](this['Qa'])[_0x569d40(0x35b2)](_0x165153),this['Qa']={},this[_0x569d40(0x2b30)](_0x11439d(this['db'])),_0x3124dc('/'+this[_0x569d40(0xad9)]),this['db']=null);},_0x333d6a['prototype'][_0x3aa629(0x2b30)]=function(_0x2ffafb){if(0x0===_0x2ffafb)return null;throw _0x2ffafb=_0x56f0ad(this['db']),Error(_0x2ffafb);},_0x333d6a[_0x3aa629(0x1ce1)][_0x3aa629(0x213b)]=function(){return _0x4d4d6c(this['db']);},_0x333d6a['prototype']['create_function']=function(_0x43a220,_0x44d614){var _0x48f196=_0x3aa629;Object[_0x48f196(0x1ce1)][_0x48f196(0x55a)][_0x48f196(0x15d4)](this['Qa'],_0x43a220)&&(_0x165153(this['Qa'][_0x43a220]),delete this['Qa'][_0x43a220]);var _0x43be16=function(_0x78da02){var _0x3fc355=_0x48f196;if(!_0x37beb5){_0x37beb5=new WeakMap();for(var _0x50b3cb=_0x52938f['length'],_0x1f2a5f=0x0;_0x1f2a5f<0x0+_0x50b3cb;_0x1f2a5f++){var _0x4f6a9b=_0x52938f['get'](_0x1f2a5f);_0x4f6a9b&&_0x37beb5[_0x3fc355(0x386b)](_0x4f6a9b,_0x1f2a5f);}}if(_0x37beb5[_0x3fc355(0x267)](_0x78da02))return _0x37beb5[_0x3fc355(0x2fac)](_0x78da02);if(_0x4b7ebf['length'])_0x50b3cb=_0x4b7ebf['pop']();else{try{_0x52938f[_0x3fc355(0x142e)](0x1);}catch(_0x5baa71){if(_0x5baa71 instanceof RangeError)throw'Unable\x20to\x20grow\x20wasm\x20table.\x20Set\x20ALLOW_TABLE_GROWTH.';throw _0x5baa71;}_0x50b3cb=_0x52938f['length']-0x1;}try{_0x52938f[_0x3fc355(0x386b)](_0x50b3cb,_0x78da02);}catch(_0x5de176){if(!(_0x5de176 instanceof TypeError))throw _0x5de176;if(_0x3fc355(0x3d33)==typeof WebAssembly['Function']){for(var _0x4f6a9b={'i':'i32','j':_0x3fc355(0xae8),'f':'f32','d':_0x3fc355(0x2d3f)},_0x22f8de={'parameters':[],'results':[]},_0x1f2a5f=0x1;_0x1f2a5f<0x4;++_0x1f2a5f)_0x22f8de[_0x3fc355(0x2d8d)][_0x3fc355(0xede)](_0x4f6a9b[_0x3fc355(0x888)[_0x1f2a5f]]);_0x1f2a5f=new WebAssembly[(_0x3fc355(0x3dd0))](_0x22f8de,_0x78da02);}else{for(_0x22f8de={'i':0x7f,'j':0x7e,'f':0x7d,'d':0x7c},(_0x4f6a9b=[0x1,0x0,0x1,0x60])[_0x3fc355(0xede)](0x3),_0x1f2a5f=0x0;_0x1f2a5f<0x3;++_0x1f2a5f)_0x4f6a9b[_0x3fc355(0xede)](_0x22f8de[_0x3fc355(0x382e)[_0x1f2a5f]]);_0x4f6a9b[_0x3fc355(0xede)](0x0),_0x4f6a9b[0x1]=_0x4f6a9b[_0x3fc355(0x18cc)]-0x2,_0x1f2a5f=new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0][_0x3fc355(0x36a3)](_0x4f6a9b,[0x2,0x7,0x1,0x1,0x65,0x1,0x66,0x0,0x0,0x7,0x5,0x1,0x1,0x66,0x0,0x0])),_0x1f2a5f=new WebAssembly['Module'](_0x1f2a5f),_0x1f2a5f=new WebAssembly[(_0x3fc355(0x325c))](_0x1f2a5f,{'e':{'f':_0x78da02}})['exports']['f'];}_0x52938f[_0x3fc355(0x386b)](_0x50b3cb,_0x1f2a5f);}return _0x37beb5[_0x3fc355(0x386b)](_0x78da02,_0x50b3cb),_0x50b3cb;}(function(_0x419f53,_0x548913,_0x329ff0){var _0x227310=_0x48f196;for(var _0x3efd09,_0x34eba2=[],_0x23be18=0x0;_0x23be18<_0x548913;_0x23be18+=0x1){var _0x2d3268=_0x362911(_0x329ff0+0x4*_0x23be18,_0x227310(0x2420));if(0x1===(_0x376cc3=_0x40a2c3(_0x2d3268))||0x2===_0x376cc3)_0x2d3268=_0x1bb35b(_0x2d3268);else{if(0x3===_0x376cc3)_0x2d3268=_0x97e13c(_0x2d3268);else{if(0x4===_0x376cc3){for(var _0x2d3268=_0x401288(_0x376cc3=_0x2d3268),_0x376cc3=_0x3eff22(_0x376cc3),_0x469596=new Uint8Array(_0x2d3268),_0x32976a=0x0;_0x32976a<_0x2d3268;_0x32976a+=0x1)_0x469596[_0x32976a]=_0x130899[_0x376cc3+_0x32976a];_0x2d3268=_0x469596;}else _0x2d3268=null;}}_0x34eba2[_0x227310(0xede)](_0x2d3268);}try{_0x3efd09=_0x44d614[_0x227310(0x29f3)](null,_0x34eba2);}catch(_0x494f8d){return void _0x5135de(_0x419f53,_0x494f8d,-0x1);}switch(typeof _0x3efd09){case _0x227310(0x41e):_0x4596c1(_0x419f53,_0x3efd09?0x1:0x0);break;case _0x227310(0x2515):_0x1f9a91(_0x419f53,_0x3efd09);break;case _0x227310(0x3695):_0x37d7c3(_0x419f53,_0x3efd09,-0x1,-0x1);break;case _0x227310(0x4238):null===_0x3efd09?_0x20a48e(_0x419f53):null!=_0x3efd09[_0x227310(0x18cc)]?(_0x548913=_0x173b01(_0x3efd09),_0x30b916(_0x419f53,_0x548913,_0x3efd09[_0x227310(0x18cc)],-0x1),_0x400b27(_0x548913)):_0x5135de(_0x419f53,_0x227310(0x1837)+_0x3efd09+').',-0x1);break;default:_0x20a48e(_0x419f53);}});return this['Qa'][_0x43a220]=_0x43be16,this[_0x48f196(0x2b30)](_0x5cd2ed(this['db'],_0x43a220,_0x44d614[_0x48f196(0x18cc)],0x1,0x0,_0x43be16,0x0,0x0,0x0)),this;},_0x128b29['Database']=_0x333d6a;},Object[_0x4fae83(0x12fe)]({},_0x128b29)),_0x4dac82=_0x4fae83(0x3027),_0x56d580='object'==typeof window,_0x4c9e2a=_0x4fae83(0x3d33)==typeof importScripts,_0x105ed0='object'==typeof _0x43afef&&_0x4fae83(0x4238)==typeof _0x43afef[_0x4fae83(0x2375)]&&_0x4fae83(0x3695)==typeof _0x43afef[_0x4fae83(0x2375)][_0x4fae83(0x394c)],_0x1a2fc5='',_0x33114d=(_0x105ed0?(_0x1a2fc5=_0x4c9e2a?_0xc78b43(0xf438)[_0x4fae83(0x1340)](_0x1a2fc5)+'/':'//',_0x4d0b12=()=>{_0x2f7932||(_0x29d56b=_0xc78b43(0x43ca),_0x2f7932=_0xc78b43(0xf438));},_0x281731=function(_0xb3b1fd,_0x492495){var _0x1a5cca=_0x4fae83;return _0x4d0b12(),_0xb3b1fd=_0x2f7932[_0x1a5cca(0x3f86)](_0xb3b1fd),_0x29d56b[_0x1a5cca(0x15cf)](_0xb3b1fd,_0x492495?void 0x0:_0x1a5cca(0x30b3));},_0xd03533=_0x1db940=>_0x1db940=(_0x1db940=_0x281731(_0x1db940,!0x0))[_0x4fae83(0x11c3)]?_0x1db940:new Uint8Array(_0x1db940),_0x3963a6=(_0x1f8c4,_0x56d33c,_0x24a9c7)=>{var _0x36453a=_0x4fae83;_0x4d0b12(),_0x1f8c4=_0x2f7932[_0x36453a(0x3f86)](_0x1f8c4),_0x29d56b[_0x36453a(0x25ba)](_0x1f8c4,function(_0x134c15,_0x4577d3){_0x134c15?_0x24a9c7(_0x134c15):_0x56d33c(_0x4577d3['buffer']);});},0x1<_0x43afef[_0x4fae83(0x1df1)][_0x4fae83(0x18cc)]&&(_0x4dac82=_0x43afef[_0x4fae83(0x1df1)][0x1]['replace'](/\\/g,'/')),_0x43afef[_0x4fae83(0x1df1)][_0x4fae83(0x538)](0x2),(_0x317356['exports']=_0x128b29)['inspect']=function(){var _0x221abf=_0x4fae83;return _0x221abf(0x2d23);}):(_0x56d580||_0x4c9e2a)&&(_0x4c9e2a?_0x1a2fc5=self[_0x4fae83(0x3389)]['href']:_0x4fae83(0x2aea)!=typeof document&&document['currentScript']&&(_0x1a2fc5=document['currentScript'][_0x4fae83(0x32c2)]),_0x1a2fc5=0x0!==_0x1a2fc5['indexOf'](_0x4fae83(0x1e12))?_0x1a2fc5[_0x4fae83(0x3138)](0x0,_0x1a2fc5[_0x4fae83(0x1d06)](/[?#].*/,'')[_0x4fae83(0x251a)]('/')+0x1):'',_0x281731=_0x48ee9d=>{var _0x37bba5=_0x4fae83,_0x3b41e1=new XMLHttpRequest();return _0x3b41e1['open'](_0x37bba5(0x2fee),_0x48ee9d,!0x1),_0x3b41e1[_0x37bba5(0x4075)](null),_0x3b41e1[_0x37bba5(0x13df)];},_0x4c9e2a&&(_0xd03533=_0x44f2c9=>{var _0xdcb964=_0x4fae83,_0x472282=new XMLHttpRequest();return _0x472282['open'](_0xdcb964(0x2fee),_0x44f2c9,!0x1),_0x472282[_0xdcb964(0x4028)]=_0xdcb964(0x23ca),_0x472282['send'](null),new Uint8Array(_0x472282[_0xdcb964(0x30e3)]);}),_0x3963a6=(_0x177bf3,_0x334ae2,_0x8479b6)=>{var _0x546842=_0x4fae83,_0x532002=new XMLHttpRequest();_0x532002[_0x546842(0x1870)](_0x546842(0x2fee),_0x177bf3,!0x0),_0x532002[_0x546842(0x4028)]=_0x546842(0x23ca),_0x532002[_0x546842(0x2f93)]=()=>{var _0x52bdf5=_0x546842;0xc8==_0x532002[_0x52bdf5(0x283b)]||0x0==_0x532002[_0x52bdf5(0x283b)]&&_0x532002[_0x52bdf5(0x30e3)]?_0x334ae2(_0x532002[_0x52bdf5(0x30e3)]):_0x8479b6();},_0x532002[_0x546842(0x13a8)]=_0x8479b6,_0x532002[_0x546842(0x4075)](null);}),_0x128b29[_0x4fae83(0x1041)]||_0x20710d[_0x4fae83(0x40a5)][_0x4fae83(0x3b97)](_0x20710d)),_0x586cec=_0x128b29['printErr']||_0x20710d[_0x4fae83(0x2c90)][_0x4fae83(0x3b97)](_0x20710d),_0x4b7ebf=(Object[_0x4fae83(0x12fe)](_0x128b29,_0x5b2da7),_0x128b29[_0x4fae83(0x652)]&&(_0x4dac82=_0x128b29[_0x4fae83(0x652)]),[]);function _0x165153(_0x124b0f){var _0x170a26=_0x4fae83;_0x37beb5[_0x170a26(0xb35)](_0x52938f[_0x170a26(0x2fac)](_0x124b0f)),_0x4b7ebf[_0x170a26(0xede)](_0x124b0f);}function _0x1f548d(_0x54298e){var _0x17bedb=_0x4fae83,_0x5eef72=_0x17bedb(0x2420);switch(_0x5eef72='*'===_0x5eef72[_0x17bedb(0x51b)](_0x5eef72[_0x17bedb(0x18cc)]-0x1)?_0x17bedb(0x2420):_0x5eef72){case'i1':case'i8':_0x130899[_0x54298e>>0x0]=0x0;break;case _0x17bedb(0x1aaf):_0x3ab886[_0x54298e>>0x1]=0x0;break;case _0x17bedb(0x2420):_0x1aebc5[_0x54298e>>0x2]=0x0;break;case _0x17bedb(0xae8):_0x46b065=[0x0,(_0x2a3622=0x0,0x1<=+Math[_0x17bedb(0x273d)](_0x2a3622)?0x0<_0x2a3622?(0x0|Math['min'](+Math[_0x17bedb(0x3b8b)](_0x2a3622/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x17bedb(0x23b8)]((_0x2a3622-(~~_0x2a3622>>>0x0))/0x100000000)>>>0x0:0x0)],_0x1aebc5[_0x54298e>>0x2]=_0x46b065[0x0],_0x1aebc5[_0x54298e+0x4>>0x2]=_0x46b065[0x1];break;case _0x17bedb(0x1051):_0x10f7d4[_0x54298e>>0x2]=0x0;break;case _0x17bedb(0x21c5):_0x43c8d8[_0x54298e>>0x3]=0x0;break;default:_0x528550(_0x17bedb(0xc34)+_0x5eef72);}}function _0x362911(_0x4fcbc0,_0x5c774b='i8'){var _0x1d8ee1=_0x4fae83;switch(_0x5c774b='*'===_0x5c774b['charAt'](_0x5c774b[_0x1d8ee1(0x18cc)]-0x1)?'i32':_0x5c774b){case'i1':case'i8':return _0x130899[_0x4fcbc0>>0x0];case'i16':return _0x3ab886[_0x4fcbc0>>0x1];case'i32':case _0x1d8ee1(0xae8):return _0x1aebc5[_0x4fcbc0>>0x2];case _0x1d8ee1(0x1051):return _0x10f7d4[_0x4fcbc0>>0x2];case _0x1d8ee1(0x21c5):return Number(_0x43c8d8[_0x4fcbc0>>0x3]);default:_0x528550(_0x1d8ee1(0x4f8)+_0x5c774b);}return null;}_0x128b29[_0x4fae83(0x12d2)]&&(_0x2056c9=_0x128b29[_0x4fae83(0x12d2)]),_0x128b29[_0x4fae83(0x3f5e)],_0x4fae83(0x4238)!=typeof WebAssembly&&_0x528550(_0x4fae83(0x17dc));var _0x1e627a,_0x2085a8=!0x1,_0x5300ac=0x0,_0x3451d7=0x1;function _0x173b01(_0x44418d){var _0x1142fc=_0x4fae83,_0x2cee61=(_0x5300ac==_0x3451d7?_0x49d24:_0x5aea88)(_0x44418d['length']);return _0x44418d[_0x1142fc(0x359d)]||_0x44418d[_0x1142fc(0x538)]||(_0x44418d=new Uint8Array(_0x44418d)),_0x64aaac['set'](_0x44418d,_0x2cee61),_0x2cee61;}var _0x59647a,_0x130899,_0x64aaac,_0x3ab886,_0x1aebc5,_0x10f7d4,_0x43c8d8,_0x161edc='undefined'!=typeof TextDecoder?new TextDecoder(_0x4fae83(0x30b3)):void 0x0;function _0x13c1cd(_0x2e97b4,_0x4664b0,_0x52cc3f){var _0x4b4c49=_0x4fae83,_0x55201a=_0x4664b0+_0x52cc3f;for(_0x52cc3f=_0x4664b0;_0x2e97b4[_0x52cc3f]&&!(_0x55201a<=_0x52cc3f);)++_0x52cc3f;if(0x10<_0x52cc3f-_0x4664b0&&_0x2e97b4[_0x4b4c49(0x11c3)]&&_0x161edc)return _0x161edc[_0x4b4c49(0x1841)](_0x2e97b4[_0x4b4c49(0x359d)](_0x4664b0,_0x52cc3f));for(_0x55201a='';_0x4664b0<_0x52cc3f;){var _0x3735a7,_0x3e1545,_0x4be85c=_0x2e97b4[_0x4664b0++];0x80&_0x4be85c?(_0x3735a7=0x3f&_0x2e97b4[_0x4664b0++],0xc0==(0xe0&_0x4be85c)?_0x55201a+=String[_0x4b4c49(0x16f5)]((0x1f&_0x4be85c)<<0x6|_0x3735a7):(_0x3e1545=0x3f&_0x2e97b4[_0x4664b0++],(_0x4be85c=0xe0==(0xf0&_0x4be85c)?(0xf&_0x4be85c)<<0xc|_0x3735a7<<0x6|_0x3e1545:(0x7&_0x4be85c)<<0x12|_0x3735a7<<0xc|_0x3e1545<<0x6|0x3f&_0x2e97b4[_0x4664b0++])<0x10000?_0x55201a+=String['fromCharCode'](_0x4be85c):(_0x4be85c-=0x10000,_0x55201a+=String[_0x4b4c49(0x16f5)](0xd800|_0x4be85c>>0xa,0xdc00|0x3ff&_0x4be85c)))):_0x55201a+=String[_0x4b4c49(0x16f5)](_0x4be85c);}return _0x55201a;}function _0x317b68(_0x3b636f,_0x2f9543){return _0x3b636f?_0x13c1cd(_0x64aaac,_0x3b636f,_0x2f9543):'';}function _0xc11b5e(_0x404eb3,_0x28e1b2,_0x3217f7,_0x52010d){var _0x564902=_0x4fae83;if(!(0x0<_0x52010d))return 0x0;var _0x4f2b39=_0x3217f7;_0x52010d=_0x3217f7+_0x52010d-0x1;for(var _0xfb54c4=0x0;_0xfb54c4<_0x404eb3[_0x564902(0x18cc)];++_0xfb54c4){var _0x4c26c4=_0x404eb3[_0x564902(0x863)](_0xfb54c4);if((_0x4c26c4=0xd800<=_0x4c26c4&&_0x4c26c4<=0xdfff?0x10000+((0x3ff&_0x4c26c4)<<0xa)|0x3ff&_0x404eb3[_0x564902(0x863)](++_0xfb54c4):_0x4c26c4)<=0x7f){if(_0x52010d<=_0x3217f7)break;_0x28e1b2[_0x3217f7++]=_0x4c26c4;}else{if(_0x4c26c4<=0x7ff){if(_0x52010d<=_0x3217f7+0x1)break;_0x28e1b2[_0x3217f7++]=0xc0|_0x4c26c4>>0x6;}else{if(_0x4c26c4<=0xffff){if(_0x52010d<=_0x3217f7+0x2)break;_0x28e1b2[_0x3217f7++]=0xe0|_0x4c26c4>>0xc;}else{if(_0x52010d<=_0x3217f7+0x3)break;_0x28e1b2[_0x3217f7++]=0xf0|_0x4c26c4>>0x12,_0x28e1b2[_0x3217f7++]=0x80|_0x4c26c4>>0xc&0x3f;}_0x28e1b2[_0x3217f7++]=0x80|_0x4c26c4>>0x6&0x3f;}_0x28e1b2[_0x3217f7++]=0x80|0x3f&_0x4c26c4;}}return _0x28e1b2[_0x3217f7]=0x0,_0x3217f7-_0x4f2b39;}function _0x84bade(_0x3f65a9){var _0x4d7b65=_0x4fae83;for(var _0x2b9e95=0x0,_0x4b2cd2=0x0;_0x4b2cd2<_0x3f65a9[_0x4d7b65(0x18cc)];++_0x4b2cd2){var _0x2e6eb4=_0x3f65a9[_0x4d7b65(0x863)](_0x4b2cd2);(_0x2e6eb4=0xd800<=_0x2e6eb4&&_0x2e6eb4<=0xdfff?0x10000+((0x3ff&_0x2e6eb4)<<0xa)|0x3ff&_0x3f65a9['charCodeAt'](++_0x4b2cd2):_0x2e6eb4)<=0x7f?++_0x2b9e95:_0x2b9e95=_0x2e6eb4<=0x7ff?_0x2b9e95+0x2:_0x2e6eb4<=0xffff?_0x2b9e95+0x3:_0x2b9e95+0x4;}return _0x2b9e95;}function _0x5e9073(_0x98f9e){var _0x518de4=_0x84bade(_0x98f9e)+0x1,_0x3681eb=_0x5aea88(_0x518de4);return _0x3681eb&&_0xc11b5e(_0x98f9e,_0x130899,_0x3681eb,_0x518de4),_0x3681eb;}function _0x57c5fe(){var _0x2e7a79=_0x4fae83,_0x4a8c3e=_0x1e627a[_0x2e7a79(0x11c3)];_0x59647a=_0x4a8c3e,_0x128b29[_0x2e7a79(0x1559)]=_0x130899=new Int8Array(_0x4a8c3e),_0x128b29['HEAP16']=_0x3ab886=new Int16Array(_0x4a8c3e),_0x128b29[_0x2e7a79(0xb59)]=_0x1aebc5=new Int32Array(_0x4a8c3e),_0x128b29[_0x2e7a79(0x378f)]=_0x64aaac=new Uint8Array(_0x4a8c3e),_0x128b29['HEAPU16']=new Uint16Array(_0x4a8c3e),_0x128b29['HEAPU32']=new Uint32Array(_0x4a8c3e),_0x128b29[_0x2e7a79(0x3ede)]=_0x10f7d4=new Float32Array(_0x4a8c3e),_0x128b29[_0x2e7a79(0x2b18)]=_0x43c8d8=new Float64Array(_0x4a8c3e);}var _0x52938f,_0x151939,_0x2a3622,_0x46b065,_0x52743f=[],_0x3efbb=[],_0x2278e2=[],_0x3f7cf4=0x0,_0xab83f4=null,_0x261120=null;function _0x528550(_0x1ca740){var _0x17bb5f=_0x4fae83;throw _0x128b29[_0x17bb5f(0x1bb9)]&&_0x128b29[_0x17bb5f(0x1bb9)](_0x1ca740),_0x586cec(_0x1ca740=_0x17bb5f(0x4277)+_0x1ca740+')'),_0x2085a8=!0x0,new WebAssembly[(_0x17bb5f(0x9f0))](_0x1ca740+_0x17bb5f(0x41da));}function _0x52600f(){return _0x151939['startsWith']('data:application/octet-stream;base64,');}function _0x1a1765(){var _0x3311ac=_0x4fae83,_0x5433d8=_0x151939;try{if(_0x5433d8==_0x151939&&_0x2056c9)return new Uint8Array(_0x2056c9);if(_0xd03533)return _0xd03533(_0x5433d8);throw _0x3311ac(0xc0c);}catch(_0x154c47){_0x528550(_0x154c47);}}function _0x360f4e(_0x4dc811){var _0x39eacd=_0x4fae83;for(;0x0<_0x4dc811['length'];){var _0x196116,_0x17c19d=_0x4dc811[_0x39eacd(0x1270)]();_0x39eacd(0x3d33)==typeof _0x17c19d?_0x17c19d(_0x128b29):_0x39eacd(0x2515)==typeof(_0x196116=_0x17c19d['Ib'])?void 0x0===_0x17c19d['eb']?_0x52938f[_0x39eacd(0x2fac)](_0x196116)():_0x52938f[_0x39eacd(0x2fac)](_0x196116)(_0x17c19d['eb']):_0x196116(void 0x0===_0x17c19d['eb']?null:_0x17c19d['eb']);}}function _0x1ef635(_0x3feee6,_0x24a76d){var _0x436d76=_0x4fae83;for(var _0x256cc9=0x0,_0x348094=_0x3feee6[_0x436d76(0x18cc)]-0x1;0x0<=_0x348094;_0x348094--){var _0x390134=_0x3feee6[_0x348094];'.'===_0x390134?_0x3feee6[_0x436d76(0xb1f)](_0x348094,0x1):'..'===_0x390134?(_0x3feee6['splice'](_0x348094,0x1),_0x256cc9++):_0x256cc9&&(_0x3feee6[_0x436d76(0xb1f)](_0x348094,0x1),_0x256cc9--);}if(_0x24a76d){for(;_0x256cc9;_0x256cc9--)_0x3feee6['unshift']('..');}return _0x3feee6;}function _0x3cd5f0(_0x10e137){var _0x42dd75=_0x4fae83,_0x587f5d='/'===_0x10e137['charAt'](0x0),_0x188f79='/'===_0x10e137[_0x42dd75(0x3138)](-0x1);return(_0x10e137=(_0x10e137=_0x1ef635(_0x10e137[_0x42dd75(0x4184)]('/')[_0x42dd75(0x235b)](function(_0x2decb1){return!!_0x2decb1;}),!_0x587f5d)[_0x42dd75(0x21ee)]('/'))||_0x587f5d?_0x10e137:'.')&&_0x188f79&&(_0x10e137+='/'),(_0x587f5d?'/':'')+_0x10e137;}function _0xb99997(_0x4b7bca){var _0xa35bf=_0x4fae83;if('/'===_0x4b7bca)return'/';var _0xe0399e=(_0x4b7bca=(_0x4b7bca=_0x3cd5f0(_0x4b7bca))[_0xa35bf(0x1d06)](/\/$/,''))[_0xa35bf(0x251a)]('/');return-0x1===_0xe0399e?_0x4b7bca:_0x4b7bca[_0xa35bf(0x3138)](_0xe0399e+0x1);}function _0x31792d(){var _0x467f08=_0x4fae83;for(var _0x7c685b='',_0x3fc83b=!0x1,_0x16e3a2=arguments[_0x467f08(0x18cc)]-0x1;-0x1<=_0x16e3a2&&!_0x3fc83b;_0x16e3a2--){if('string'!=typeof(_0x3fc83b=0x0<=_0x16e3a2?arguments[_0x16e3a2]:'/'))throw new TypeError('Arguments\x20to\x20path.resolve\x20must\x20be\x20strings');if(!_0x3fc83b)return'';_0x7c685b=_0x3fc83b+'/'+_0x7c685b,_0x3fc83b='/'===_0x3fc83b[_0x467f08(0x51b)](0x0);}return(_0x3fc83b?'/':'')+_0x1ef635(_0x7c685b[_0x467f08(0x4184)]('/')[_0x467f08(0x235b)](function(_0x5c762e){return!!_0x5c762e;}),!_0x3fc83b)[_0x467f08(0x21ee)]('/')||'.';}_0x128b29[_0x4fae83(0x2b78)]={},_0x128b29[_0x4fae83(0x2354)]={},_0x151939='sql-wasm.wasm',_0x52600f()||(_0x5b2da7=_0x151939,_0x151939=_0x128b29[_0x4fae83(0x3304)]?_0x128b29[_0x4fae83(0x3304)](_0x5b2da7,_0x1a2fc5):_0x1a2fc5+_0x5b2da7);var _0x52e406=[];function _0x449edb(_0x5f298e,_0x582725){_0x52e406[_0x5f298e]={'input':[],'output':[],'Wa':_0x582725},_0x11bcf5(_0x5f298e,_0x5b4506);}var _0x4eee45,_0x19cc94,_0x4f911c,_0x13d1a5,_0x5b4506={'open':function(_0x43eb93){var _0x38a195=_0x4fae83,_0x269898=_0x52e406[_0x43eb93[_0x38a195(0x394c)]['rdev']];if(!_0x269898)throw new _0x2b1744(0x2b);_0x43eb93[_0x38a195(0x150f)]=_0x269898,_0x43eb93[_0x38a195(0x3aba)]=!0x1;},'close':function(_0x4913a1){var _0x29d080=_0x4fae83;_0x4913a1['tty']['Wa'][_0x29d080(0x2cda)](_0x4913a1[_0x29d080(0x150f)]);},'flush':function(_0x561cdf){var _0x615ecf=_0x4fae83;_0x561cdf[_0x615ecf(0x150f)]['Wa'][_0x615ecf(0x2cda)](_0x561cdf['tty']);},'read':function(_0x59a3cc,_0x1fc33a,_0x5e314f,_0x30c530){var _0x3d233d=_0x4fae83;if(!_0x59a3cc[_0x3d233d(0x150f)]||!_0x59a3cc['tty']['Wa']['sb'])throw new _0x2b1744(0x3c);for(var _0x114312=0x0,_0x48e58b=0x0;_0x48e58b<_0x30c530;_0x48e58b++){try{var _0x91e83=_0x59a3cc[_0x3d233d(0x150f)]['Wa']['sb'](_0x59a3cc[_0x3d233d(0x150f)]);}catch(_0x3cab8a){throw new _0x2b1744(0x1d);}if(void 0x0===_0x91e83&&0x0===_0x114312)throw new _0x2b1744(0x6);if(null==_0x91e83)break;_0x114312++,_0x1fc33a[_0x5e314f+_0x48e58b]=_0x91e83;}return _0x114312&&(_0x59a3cc['node'][_0x3d233d(0x2dda)]=Date['now']()),_0x114312;},'write':function(_0x18342d,_0x198db8,_0x2daaec,_0xc1b20a){var _0x478a0e=_0x4fae83;if(!_0x18342d[_0x478a0e(0x150f)]||!_0x18342d[_0x478a0e(0x150f)]['Wa']['ib'])throw new _0x2b1744(0x3c);try{for(var _0x15d673=0x0;_0x15d673<_0xc1b20a;_0x15d673++)_0x18342d[_0x478a0e(0x150f)]['Wa']['ib'](_0x18342d[_0x478a0e(0x150f)],_0x198db8[_0x2daaec+_0x15d673]);}catch(_0x261012){throw new _0x2b1744(0x1d);}return _0xc1b20a&&(_0x18342d['node']['timestamp']=Date[_0x478a0e(0x1cc6)]()),_0x15d673;}},_0x1a2fc5={'sb':function(_0x234799){var _0x239851=_0x4fae83;if(!_0x234799[_0x239851(0x20d7)]['length']){var _0x112459=null;if(_0x105ed0){var _0x3e48fa=_0x5b8397[_0x239851(0x374a)](0x100),_0x48ebb0=0x0;try{_0x48ebb0=_0x29d56b['readSync'](_0x43afef[_0x239851(0x3284)]['fd'],_0x3e48fa,0x0,0x100,-0x1);}catch(_0x40f5fe){if(!_0x40f5fe[_0x239851(0x1c67)]()['includes'](_0x239851(0x291f)))throw _0x40f5fe;_0x48ebb0=0x0;}_0x112459=0x0<_0x48ebb0?_0x3e48fa[_0x239851(0x538)](0x0,_0x48ebb0)[_0x239851(0x1c67)](_0x239851(0x1a4e)):null;}else _0x239851(0x2aea)!=typeof window&&_0x239851(0x3d33)==typeof window[_0x239851(0xd9d)]?null!==(_0x112459=window[_0x239851(0xd9d)](_0x239851(0x3144)))&&(_0x112459+='\x0a'):'function'==typeof readline&&null!==(_0x112459=readline())&&(_0x112459+='\x0a');if(!_0x112459)return null;_0x234799[_0x239851(0x20d7)]=_0x132f2f(_0x112459,!0x0);}return _0x234799[_0x239851(0x20d7)][_0x239851(0x1270)]();},'ib':function(_0x59e123,_0x2e5a4b){var _0x582fa8=_0x4fae83;null===_0x2e5a4b||0xa===_0x2e5a4b?(_0x33114d(_0x13c1cd(_0x59e123[_0x582fa8(0x2208)],0x0)),_0x59e123[_0x582fa8(0x2208)]=[]):0x0!=_0x2e5a4b&&_0x59e123['output'][_0x582fa8(0xede)](_0x2e5a4b);},'flush':function(_0x332310){var _0x46ba37=_0x4fae83;_0x332310['output']&&0x0<_0x332310[_0x46ba37(0x2208)]['length']&&(_0x33114d(_0x13c1cd(_0x332310['output'],0x0)),_0x332310[_0x46ba37(0x2208)]=[]);}},_0x5b2da7={'ib':function(_0x3f5457,_0x1d8a49){var _0x540ded=_0x4fae83;null===_0x1d8a49||0xa===_0x1d8a49?(_0x586cec(_0x13c1cd(_0x3f5457[_0x540ded(0x2208)],0x0)),_0x3f5457['output']=[]):0x0!=_0x1d8a49&&_0x3f5457[_0x540ded(0x2208)][_0x540ded(0xede)](_0x1d8a49);},'flush':function(_0x54517a){var _0x2745d5=_0x4fae83;_0x54517a[_0x2745d5(0x2208)]&&0x0<_0x54517a['output'][_0x2745d5(0x18cc)]&&(_0x586cec(_0x13c1cd(_0x54517a[_0x2745d5(0x2208)],0x0)),_0x54517a['output']=[]);}},_0x540bb9={'Oa':null,'Pa':function(){var _0xcc539a=_0x4fae83;return _0x540bb9[_0xcc539a(0xac1)](null,'/',0x41ff,0x0);},'createNode':function(_0x1a67cc,_0x3be157,_0x50003f,_0x4794a2){var _0x42bbcc=_0x4fae83;if(0x6000==(0xf000&_0x50003f)||0x1000==(0xf000&_0x50003f))throw new _0x2b1744(0x3f);return _0x540bb9['Oa']||(_0x540bb9['Oa']={'dir':{'node':{'Na':_0x540bb9['Fa']['Na'],'Ma':_0x540bb9['Fa']['Ma'],'lookup':_0x540bb9['Fa'][_0x42bbcc(0x34ef)],'Za':_0x540bb9['Fa']['Za'],'rename':_0x540bb9['Fa'][_0x42bbcc(0x24d9)],'unlink':_0x540bb9['Fa'][_0x42bbcc(0xf04)],'rmdir':_0x540bb9['Fa']['rmdir'],'readdir':_0x540bb9['Fa']['readdir'],'symlink':_0x540bb9['Fa'][_0x42bbcc(0x426b)]},'stream':{'Sa':_0x540bb9['Ga']['Sa']}},'file':{'node':{'Na':_0x540bb9['Fa']['Na'],'Ma':_0x540bb9['Fa']['Ma']},'stream':{'Sa':_0x540bb9['Ga']['Sa'],'read':_0x540bb9['Ga'][_0x42bbcc(0x11b8)],'write':_0x540bb9['Ga']['write'],'kb':_0x540bb9['Ga']['kb'],'$a':_0x540bb9['Ga']['$a'],'ab':_0x540bb9['Ga']['ab']}},'link':{'node':{'Na':_0x540bb9['Fa']['Na'],'Ma':_0x540bb9['Fa']['Ma'],'readlink':_0x540bb9['Fa'][_0x42bbcc(0xb17)]},'stream':{}},'ob':{'node':{'Na':_0x540bb9['Fa']['Na'],'Ma':_0x540bb9['Fa']['Ma']},'stream':_0x1a9690}}),0x4000==(0xf000&(_0x50003f=_0x7a60d5(_0x1a67cc,_0x3be157,_0x50003f,_0x4794a2))[_0x42bbcc(0x2d64)])?(_0x50003f['Fa']=_0x540bb9['Oa'][_0x42bbcc(0x3c51)][_0x42bbcc(0x394c)],_0x50003f['Ga']=_0x540bb9['Oa']['dir'][_0x42bbcc(0x423a)],_0x50003f['Ha']={}):0x8000==(0xf000&_0x50003f[_0x42bbcc(0x2d64)])?(_0x50003f['Fa']=_0x540bb9['Oa']['file'][_0x42bbcc(0x394c)],_0x50003f['Ga']=_0x540bb9['Oa'][_0x42bbcc(0x23cd)]['stream'],_0x50003f['La']=0x0,_0x50003f['Ha']=null):0xa000==(0xf000&_0x50003f[_0x42bbcc(0x2d64)])?(_0x50003f['Fa']=_0x540bb9['Oa'][_0x42bbcc(0x10d0)][_0x42bbcc(0x394c)],_0x50003f['Ga']=_0x540bb9['Oa'][_0x42bbcc(0x10d0)][_0x42bbcc(0x423a)]):0x2000==(0xf000&_0x50003f[_0x42bbcc(0x2d64)])&&(_0x50003f['Fa']=_0x540bb9['Oa']['ob'][_0x42bbcc(0x394c)],_0x50003f['Ga']=_0x540bb9['Oa']['ob'][_0x42bbcc(0x423a)]),_0x50003f[_0x42bbcc(0x2dda)]=Date[_0x42bbcc(0x1cc6)](),_0x1a67cc&&(_0x1a67cc['Ha'][_0x3be157]=_0x50003f,_0x1a67cc['timestamp']=_0x50003f[_0x42bbcc(0x2dda)]),_0x50003f;},'Jb':function(_0x2b6e6c){var _0xc6699a=_0x4fae83;return _0x2b6e6c['Ha']?_0x2b6e6c['Ha']['subarray']?_0x2b6e6c['Ha'][_0xc6699a(0x359d)](0x0,_0x2b6e6c['La']):new Uint8Array(_0x2b6e6c['Ha']):new Uint8Array(0x0);},'pb':function(_0x141b10,_0x4c8baa){var _0x1cf511=_0x4fae83,_0x3f05b6=_0x141b10['Ha']?_0x141b10['Ha'][_0x1cf511(0x18cc)]:0x0;_0x4c8baa<=_0x3f05b6||(_0x4c8baa=Math[_0x1cf511(0x1955)](_0x4c8baa,_0x3f05b6*(_0x3f05b6<0x100000?0x2:1.125)>>>0x0),0x0!=_0x3f05b6&&(_0x4c8baa=Math[_0x1cf511(0x1955)](_0x4c8baa,0x100)),_0x3f05b6=_0x141b10['Ha'],_0x141b10['Ha']=new Uint8Array(_0x4c8baa),0x0<_0x141b10['La']&&_0x141b10['Ha'][_0x1cf511(0x386b)](_0x3f05b6[_0x1cf511(0x359d)](0x0,_0x141b10['La']),0x0));},'Fb':function(_0x116ace,_0x9e72e3){var _0x14dff2=_0x4fae83,_0x2715ae;_0x116ace['La']!=_0x9e72e3&&(0x0==_0x9e72e3?(_0x116ace['Ha']=null,_0x116ace['La']=0x0):(_0x2715ae=_0x116ace['Ha'],_0x116ace['Ha']=new Uint8Array(_0x9e72e3),_0x2715ae&&_0x116ace['Ha'][_0x14dff2(0x386b)](_0x2715ae[_0x14dff2(0x359d)](0x0,Math[_0x14dff2(0x1111)](_0x9e72e3,_0x116ace['La']))),_0x116ace['La']=_0x9e72e3));},'Fa':{'Na':function(_0x1951ad){var _0x29f273=_0x4fae83,_0x2dffc2={};return _0x2dffc2[_0x29f273(0x1ca6)]=0x2000==(0xf000&_0x1951ad[_0x29f273(0x2d64)])?_0x1951ad['id']:0x1,_0x2dffc2['ino']=_0x1951ad['id'],_0x2dffc2['mode']=_0x1951ad[_0x29f273(0x2d64)],_0x2dffc2['nlink']=0x1,_0x2dffc2[_0x29f273(0x3601)]=0x0,_0x2dffc2[_0x29f273(0x3c76)]=0x0,_0x2dffc2[_0x29f273(0x2240)]=_0x1951ad['rdev'],0x4000==(0xf000&_0x1951ad[_0x29f273(0x2d64)])?_0x2dffc2['size']=0x1000:0x8000==(0xf000&_0x1951ad[_0x29f273(0x2d64)])?_0x2dffc2[_0x29f273(0x1a2b)]=_0x1951ad['La']:0xa000==(0xf000&_0x1951ad[_0x29f273(0x2d64)])?_0x2dffc2[_0x29f273(0x1a2b)]=_0x1951ad[_0x29f273(0x10d0)][_0x29f273(0x18cc)]:_0x2dffc2[_0x29f273(0x1a2b)]=0x0,_0x2dffc2[_0x29f273(0x2c3e)]=new Date(_0x1951ad['timestamp']),_0x2dffc2[_0x29f273(0x36b9)]=new Date(_0x1951ad[_0x29f273(0x2dda)]),_0x2dffc2[_0x29f273(0x2f23)]=new Date(_0x1951ad[_0x29f273(0x2dda)]),_0x2dffc2['zb']=0x1000,_0x2dffc2['blocks']=Math[_0x29f273(0x23b8)](_0x2dffc2[_0x29f273(0x1a2b)]/_0x2dffc2['zb']),_0x2dffc2;},'Ma':function(_0x2ec03e,_0x415847){var _0x5c0792=_0x4fae83;void 0x0!==_0x415847['mode']&&(_0x2ec03e[_0x5c0792(0x2d64)]=_0x415847['mode']),void 0x0!==_0x415847[_0x5c0792(0x2dda)]&&(_0x2ec03e['timestamp']=_0x415847['timestamp']),void 0x0!==_0x415847[_0x5c0792(0x1a2b)]&&_0x540bb9['Fb'](_0x2ec03e,_0x415847[_0x5c0792(0x1a2b)]);},'lookup':function(){throw _0x5038be[0x2c];},'Za':function(_0x259610,_0x1dfb8a,_0x4e120c,_0x73ac50){var _0x31f0b3=_0x4fae83;return _0x540bb9[_0x31f0b3(0xac1)](_0x259610,_0x1dfb8a,_0x4e120c,_0x73ac50);},'rename':function(_0x1b348a,_0x42b635,_0x251888){var _0x5967b2=_0x4fae83;if(0x4000==(0xf000&_0x1b348a['mode'])){try{var _0x7f2bf8=_0x3be60a(_0x42b635,_0x251888);}catch(_0x3b7ed6){}if(_0x7f2bf8){for(var _0x1745c6 in _0x7f2bf8['Ha'])throw new _0x2b1744(0x37);}}delete _0x1b348a['parent']['Ha'][_0x1b348a[_0x5967b2(0xc1b)]],_0x1b348a[_0x5967b2(0xc5c)][_0x5967b2(0x2dda)]=Date[_0x5967b2(0x1cc6)](),_0x1b348a['name']=_0x251888,_0x42b635['Ha'][_0x251888]=_0x1b348a,_0x42b635['timestamp']=_0x1b348a[_0x5967b2(0xc5c)][_0x5967b2(0x2dda)],_0x1b348a[_0x5967b2(0xc5c)]=_0x42b635;},'unlink':function(_0x1eacc2,_0x456e43){var _0x556977=_0x4fae83;delete _0x1eacc2['Ha'][_0x456e43],_0x1eacc2[_0x556977(0x2dda)]=Date[_0x556977(0x1cc6)]();},'rmdir':function(_0x2b7301,_0x22ecae){for(var _0x4e9ab9 in _0x3be60a(_0x2b7301,_0x22ecae)['Ha'])throw new _0x2b1744(0x37);delete _0x2b7301['Ha'][_0x22ecae],_0x2b7301['timestamp']=Date['now']();},'readdir':function(_0xd94d44){var _0x4d7c11=_0x4fae83,_0x586e9e,_0x2d2978=['.','..'];for(_0x586e9e in _0xd94d44['Ha'])_0xd94d44['Ha'][_0x4d7c11(0x55a)](_0x586e9e)&&_0x2d2978[_0x4d7c11(0xede)](_0x586e9e);return _0x2d2978;},'symlink':function(_0xdc0471,_0x80496,_0x2251bc){var _0x27c08e=_0x4fae83;return(_0xdc0471=_0x540bb9[_0x27c08e(0xac1)](_0xdc0471,_0x80496,0xa1ff,0x0))[_0x27c08e(0x10d0)]=_0x2251bc,_0xdc0471;},'readlink':function(_0x49af65){var _0x25106e=_0x4fae83;if(0xa000!=(0xf000&_0x49af65[_0x25106e(0x2d64)]))throw new _0x2b1744(0x1c);return _0x49af65[_0x25106e(0x10d0)];}},'Ga':{'read':function(_0x450913,_0x1081d5,_0x523c15,_0x39da61,_0x16cfd0){var _0x175a24=_0x4fae83,_0x13536d=_0x450913[_0x175a24(0x394c)]['Ha'];if(_0x16cfd0>=_0x450913[_0x175a24(0x394c)]['La'])return 0x0;if(0x8<(_0x450913=Math['min'](_0x450913[_0x175a24(0x394c)]['La']-_0x16cfd0,_0x39da61))&&_0x13536d[_0x175a24(0x359d)])_0x1081d5[_0x175a24(0x386b)](_0x13536d[_0x175a24(0x359d)](_0x16cfd0,_0x16cfd0+_0x450913),_0x523c15);else{for(_0x39da61=0x0;_0x39da61<_0x450913;_0x39da61++)_0x1081d5[_0x523c15+_0x39da61]=_0x13536d[_0x16cfd0+_0x39da61];}return _0x450913;},'write':function(_0x55a34b,_0x1fd04e,_0x5525ea,_0x11dd47,_0x5de028,_0x517fc4){var _0x2d1594=_0x4fae83;if(_0x1fd04e[_0x2d1594(0x11c3)]===_0x130899[_0x2d1594(0x11c3)]&&(_0x517fc4=!0x1),!_0x11dd47)return 0x0;if((_0x55a34b=_0x55a34b[_0x2d1594(0x394c)])[_0x2d1594(0x2dda)]=Date[_0x2d1594(0x1cc6)](),_0x1fd04e['subarray']&&(!_0x55a34b['Ha']||_0x55a34b['Ha']['subarray'])){if(_0x517fc4)return _0x55a34b['Ha']=_0x1fd04e['subarray'](_0x5525ea,_0x5525ea+_0x11dd47),_0x55a34b['La']=_0x11dd47;if(0x0===_0x55a34b['La']&&0x0===_0x5de028)return _0x55a34b['Ha']=_0x1fd04e[_0x2d1594(0x538)](_0x5525ea,_0x5525ea+_0x11dd47),_0x55a34b['La']=_0x11dd47;if(_0x5de028+_0x11dd47<=_0x55a34b['La'])return _0x55a34b['Ha']['set'](_0x1fd04e[_0x2d1594(0x359d)](_0x5525ea,_0x5525ea+_0x11dd47),_0x5de028),_0x11dd47;}if(_0x540bb9['pb'](_0x55a34b,_0x5de028+_0x11dd47),_0x55a34b['Ha']['subarray']&&_0x1fd04e['subarray'])_0x55a34b['Ha']['set'](_0x1fd04e[_0x2d1594(0x359d)](_0x5525ea,_0x5525ea+_0x11dd47),_0x5de028);else{for(_0x517fc4=0x0;_0x517fc4<_0x11dd47;_0x517fc4++)_0x55a34b['Ha'][_0x5de028+_0x517fc4]=_0x1fd04e[_0x5525ea+_0x517fc4];}return _0x55a34b['La']=Math[_0x2d1594(0x1955)](_0x55a34b['La'],_0x5de028+_0x11dd47),_0x11dd47;},'Sa':function(_0x1f8c0a,_0x30c6b0,_0x364c4f){var _0x8e2673=_0x4fae83;if(0x1===_0x364c4f?_0x30c6b0+=_0x1f8c0a['position']:0x2===_0x364c4f&&0x8000==(0xf000&_0x1f8c0a[_0x8e2673(0x394c)][_0x8e2673(0x2d64)])&&(_0x30c6b0+=_0x1f8c0a[_0x8e2673(0x394c)]['La']),_0x30c6b0<0x0)throw new _0x2b1744(0x1c);return _0x30c6b0;},'kb':function(_0xe6fa0,_0x1263af,_0x27d2ff){var _0x528b24=_0x4fae83;_0x540bb9['pb'](_0xe6fa0[_0x528b24(0x394c)],_0x1263af+_0x27d2ff),_0xe6fa0[_0x528b24(0x394c)]['La']=Math[_0x528b24(0x1955)](_0xe6fa0[_0x528b24(0x394c)]['La'],_0x1263af+_0x27d2ff);},'$a':function(_0x152318,_0x5ef5f1,_0x3d6dc8,_0xcf4e14,_0x9632b,_0x30510f){var _0x1c1bda=_0x4fae83;if(0x0!==_0x5ef5f1)throw new _0x2b1744(0x1c);if(0x8000!=(0xf000&_0x152318[_0x1c1bda(0x394c)][_0x1c1bda(0x2d64)]))throw new _0x2b1744(0x2b);if(_0x152318=_0x152318['node']['Ha'],0x2&_0x30510f||_0x152318[_0x1c1bda(0x11c3)]!==_0x59647a){if((0x0<_0xcf4e14||_0xcf4e14+_0x3d6dc8<_0x152318['length'])&&(_0x152318=_0x152318[_0x1c1bda(0x359d)]?_0x152318[_0x1c1bda(0x359d)](_0xcf4e14,_0xcf4e14+_0x3d6dc8):Array['prototype']['slice'][_0x1c1bda(0x15d4)](_0x152318,_0xcf4e14,_0xcf4e14+_0x3d6dc8)),_0xcf4e14=!0x0,_0x3d6dc8=0x10000*Math[_0x1c1bda(0x23b8)](_0x3d6dc8/0x10000),!(_0x3d6dc8=(_0x30510f=_0x48fa27(0x10000,_0x3d6dc8))?(_0x64aaac[_0x1c1bda(0x13dc)](0x0,_0x30510f,_0x30510f+_0x3d6dc8),_0x30510f):0x0))throw new _0x2b1744(0x30);_0x130899[_0x1c1bda(0x386b)](_0x152318,_0x3d6dc8);}else _0xcf4e14=!0x1,_0x3d6dc8=_0x152318[_0x1c1bda(0x21c)];return{'Eb':_0x3d6dc8,'ub':_0xcf4e14};},'ab':function(_0x2f7173,_0x171dda,_0x4579fd,_0x5a1184,_0x5a922f){var _0x4fd03d=_0x4fae83;if(0x8000!=(0xf000&_0x2f7173['node']['mode']))throw new _0x2b1744(0x2b);return 0x2&_0x5a922f||_0x540bb9['Ga'][_0x4fd03d(0x4127)](_0x2f7173,_0x171dda,0x0,_0x5a1184,_0x4579fd,!0x1),0x0;}}},_0x446938=null,_0x3b4b2e={},_0x179cdf=[],_0x2c9fa2=0x1,_0x5559f6=null,_0xcca865=!0x0,_0x2b1744=null,_0x5038be={},_0x646e85=(_0x3319a1,_0x444ccb={})=>{var _0xc66e6e=_0x4fae83;if(!(_0x3319a1=_0x31792d('/',_0x3319a1)))return{'path':'','node':null};if(0x8<(_0x444ccb=Object[_0xc66e6e(0x12fe)]({'qb':!0x0,'jb':0x0},_0x444ccb))['jb'])throw new _0x2b1744(0x20);_0x3319a1=_0x1ef635(_0x3319a1['split']('/')['filter'](_0x313836=>!!_0x313836),!0x1);for(var _0x2e5181,_0x1089d6,_0x1ae899=_0x446938,_0x3a60f4='/',_0x570fab=0x0;_0x570fab<_0x3319a1[_0xc66e6e(0x18cc)];_0x570fab++){var _0x971ba9=_0x570fab===_0x3319a1[_0xc66e6e(0x18cc)]-0x1;if(_0x971ba9&&_0x444ccb['parent'])break;if(_0x1ae899=_0x3be60a(_0x1ae899,_0x3319a1[_0x570fab]),_0x3a60f4=_0x3cd5f0(_0x3a60f4+'/'+_0x3319a1[_0x570fab]),!_0x1ae899['Ua']||_0x971ba9&&!_0x444ccb['qb']||(_0x1ae899=_0x1ae899['Ua'][_0xc66e6e(0x148f)]),!_0x971ba9||_0x444ccb['Ra']){for(_0x971ba9=0x0;0xa000==(0xf000&_0x1ae899[_0xc66e6e(0x2d64)]);)if(_0x1ae899=_0x5914ee(_0x3a60f4),_0x3a60f4=_0x31792d((_0x2e5181=_0x3a60f4,_0x1089d6=void 0x0,_0x2e5181=(_0x1089d6=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/[_0xc66e6e(0xb0d)](_0x2e5181)[_0xc66e6e(0x538)](0x1))[0x0],_0x1089d6=_0x1089d6[0x1],_0x2e5181||_0x1089d6?_0x2e5181+(_0x1089d6=_0x1089d6&&_0x1089d6[_0xc66e6e(0x3138)](0x0,_0x1089d6[_0xc66e6e(0x18cc)]-0x1)):'.'),_0x1ae899),_0x1ae899=_0x646e85(_0x3a60f4,{'jb':_0x444ccb['jb']+0x1})[_0xc66e6e(0x394c)],0x28<_0x971ba9++)throw new _0x2b1744(0x20);}}return{'path':_0x3a60f4,'node':_0x1ae899};},_0x8f63c=_0x12e3e3=>{var _0xa71784=_0x4fae83;for(var _0x5a2cbb;;){if(_0x12e3e3===_0x12e3e3[_0xa71784(0xc5c)])return _0x12e3e3=_0x12e3e3['Pa']['tb'],_0x5a2cbb?'/'!==_0x12e3e3[_0x12e3e3[_0xa71784(0x18cc)]-0x1]?_0x12e3e3+'/'+_0x5a2cbb:_0x12e3e3+_0x5a2cbb:_0x12e3e3;_0x5a2cbb=_0x5a2cbb?_0x12e3e3['name']+'/'+_0x5a2cbb:_0x12e3e3[_0xa71784(0xc1b)],_0x12e3e3=_0x12e3e3[_0xa71784(0xc5c)];}},_0x3b039e=(_0x402f61,_0x3a9b5d)=>{var _0x1e4217=_0x4fae83;for(var _0x11dbdf=0x0,_0xd538f4=0x0;_0xd538f4<_0x3a9b5d[_0x1e4217(0x18cc)];_0xd538f4++)_0x11dbdf=(_0x11dbdf<<0x5)-_0x11dbdf+_0x3a9b5d['charCodeAt'](_0xd538f4)|0x0;return(_0x402f61+_0x11dbdf>>>0x0)%_0x5559f6['length'];},_0x3f4cb2=_0x5430ea=>{var _0x333edf=_0x4fae83,_0x2d0351=_0x3b039e(_0x5430ea['parent']['id'],_0x5430ea[_0x333edf(0xc1b)]);if(_0x5559f6[_0x2d0351]===_0x5430ea)_0x5559f6[_0x2d0351]=_0x5430ea['Va'];else for(_0x2d0351=_0x5559f6[_0x2d0351];_0x2d0351;){if(_0x2d0351['Va']===_0x5430ea){_0x2d0351['Va']=_0x5430ea['Va'];break;}_0x2d0351=_0x2d0351['Va'];}},_0x3be60a=(_0x296f5a,_0xa2fac3)=>{var _0x1f0894=_0x4fae83,_0x28445b;if(_0x28445b=(_0x28445b=_0x1732c7(_0x296f5a,'x'))?_0x28445b:_0x296f5a['Fa'][_0x1f0894(0x34ef)]?0x0:0x2)throw new _0x2b1744(_0x28445b,_0x296f5a);for(_0x28445b=_0x5559f6[_0x3b039e(_0x296f5a['id'],_0xa2fac3)];_0x28445b;_0x28445b=_0x28445b['Va']){var _0x339e48=_0x28445b[_0x1f0894(0xc1b)];if(_0x28445b['parent']['id']===_0x296f5a['id']&&_0x339e48===_0xa2fac3)return _0x28445b;}return _0x296f5a['Fa'][_0x1f0894(0x34ef)](_0x296f5a,_0xa2fac3);},_0x7a60d5=(_0x2d3f21,_0x33d099,_0x1d0426,_0x1a39f4)=>(_0x2d3f21=new _0x2848f3(_0x2d3f21,_0x33d099,_0x1d0426,_0x1a39f4),_0x33d099=_0x3b039e(_0x2d3f21[_0x4fae83(0xc5c)]['id'],_0x2d3f21[_0x4fae83(0xc1b)]),_0x2d3f21['Va']=_0x5559f6[_0x33d099],_0x5559f6[_0x33d099]=_0x2d3f21),_0x56d021={'r':0x0,'r+':0x2,'w':0x241,'w+':0x242,'a':0x441,'a+':0x442},_0x1308b2=_0x3ff646=>{var _0x3de182=['r','w','rw'][0x3&_0x3ff646];return 0x200&_0x3ff646&&(_0x3de182+='w'),_0x3de182;},_0x1732c7=(_0x2329b1,_0x140339)=>_0xcca865||(!_0x140339['includes']('r')||0x124&_0x2329b1[_0x4fae83(0x2d64)])&&(!_0x140339[_0x4fae83(0x1d08)]('w')||0x92&_0x2329b1[_0x4fae83(0x2d64)])&&(!_0x140339[_0x4fae83(0x1d08)]('x')||0x49&_0x2329b1[_0x4fae83(0x2d64)])?0x0:0x2,_0x2c7017=(_0x3bce75,_0x3d486f)=>{try{return _0x3be60a(_0x3bce75,_0x3d486f),0x14;}catch(_0x48bb56){}return _0x1732c7(_0x3bce75,'wx');},_0x389296=(_0x201401,_0x3f9bdc,_0x3566aa)=>{var _0xa364b=_0x4fae83;try{var _0xd12423=_0x3be60a(_0x201401,_0x3f9bdc);}catch(_0x58396c){return _0x58396c['Ja'];}if(_0x201401=_0x1732c7(_0x201401,'wx'))return _0x201401;if(_0x3566aa){if(0x4000!=(0xf000&_0xd12423['mode']))return 0x36;if(_0xd12423===_0xd12423[_0xa364b(0xc5c)]||'/'===_0x8f63c(_0xd12423))return 0xa;}else{if(0x4000==(0xf000&_0xd12423[_0xa364b(0x2d64)]))return 0x1f;}return 0x0;},_0x302ef3=(_0x4061b4,_0x4556b0)=>(_0x4f911c||((_0x4f911c=function(){})[_0x4fae83(0x1ce1)]={}),_0x4061b4=Object['assign'](new _0x4f911c(),_0x4061b4),_0x4556b0=((_0x1d9327=0x0)=>{for(;_0x1d9327<=0x1000;_0x1d9327++)if(!_0x179cdf[_0x1d9327])return _0x1d9327;throw new _0x2b1744(0x21);})(_0x4556b0),_0x4061b4['fd']=_0x4556b0,_0x179cdf[_0x4556b0]=_0x4061b4),_0x1a9690={'open':_0x3d21ff=>{var _0x434ec3=_0x4fae83;_0x3d21ff['Ga']=_0x3b4b2e[_0x3d21ff['node'][_0x434ec3(0x2240)]]['Ga'],_0x3d21ff['Ga'][_0x434ec3(0x1870)]&&_0x3d21ff['Ga'][_0x434ec3(0x1870)](_0x3d21ff);},'Sa':()=>{throw new _0x2b1744(0x46);}},_0x11bcf5=(_0x4555dc,_0x122698)=>{_0x3b4b2e[_0x4555dc]={'Ga':_0x122698};},_0x1efef7=(_0x33a3f1,_0x2a4c18)=>{var _0x2674a8=_0x4fae83,_0x12e7fa='/'===_0x2a4c18,_0x11a0c4=!_0x2a4c18;if(_0x12e7fa&&_0x446938)throw new _0x2b1744(0xa);if(!_0x12e7fa&&!_0x11a0c4){var _0x2fe770=_0x646e85(_0x2a4c18,{'qb':!0x1});if(_0x2a4c18=_0x2fe770['path'],(_0x2fe770=_0x2fe770['node'])['Ua'])throw new _0x2b1744(0xa);if(0x4000!=(0xf000&_0x2fe770['mode']))throw new _0x2b1744(0x36);}((_0x33a3f1=_0x33a3f1['Pa'](_0x2a4c18={'type':_0x33a3f1,'Kb':{},'tb':_0x2a4c18,'Db':[]}))['Pa']=_0x2a4c18)['root']=_0x33a3f1,_0x12e7fa?_0x446938=_0x33a3f1:_0x2fe770&&(_0x2fe770['Ua']=_0x2a4c18,_0x2fe770['Pa']&&_0x2fe770['Pa']['Db'][_0x2674a8(0xede)](_0x2a4c18));},_0x532471=(_0x49e125,_0x759900,_0x2105a3)=>{var _0x56a90b=_0x646e85(_0x49e125,{'parent':!0x0})['node'];if(!(_0x49e125=_0xb99997(_0x49e125))||'.'===_0x49e125||'..'===_0x49e125)throw new _0x2b1744(0x1c);var _0x3447ef=_0x2c7017(_0x56a90b,_0x49e125);if(_0x3447ef)throw new _0x2b1744(_0x3447ef);if(_0x56a90b['Fa']['Za'])return _0x56a90b['Fa']['Za'](_0x56a90b,_0x49e125,_0x759900,_0x2105a3);throw new _0x2b1744(0x3f);},_0x5a1e0c=(_0x5b7648,_0x4bfee7)=>_0x532471(_0x5b7648,0x3ff&(void 0x0!==_0x4bfee7?_0x4bfee7:0x1ff)|0x4000,0x0),_0x251983=(_0x196d64,_0x355350,_0x3783b3)=>{void 0x0===_0x3783b3&&(_0x3783b3=_0x355350,_0x355350=0x1b6),_0x532471(_0x196d64,0x2000|_0x355350,_0x3783b3);},_0x20077e=(_0x451a25,_0x25d012)=>{var _0x339fc0=_0x4fae83;if(!_0x31792d(_0x451a25))throw new _0x2b1744(0x2c);var _0x54474f=_0x646e85(_0x25d012,{'parent':!0x0})[_0x339fc0(0x394c)];if(!_0x54474f)throw new _0x2b1744(0x2c);_0x25d012=_0xb99997(_0x25d012);var _0x5734e4=_0x2c7017(_0x54474f,_0x25d012);if(_0x5734e4)throw new _0x2b1744(_0x5734e4);if(!_0x54474f['Fa'][_0x339fc0(0x426b)])throw new _0x2b1744(0x3f);_0x54474f['Fa']['symlink'](_0x54474f,_0x25d012,_0x451a25);},_0x3897cc=_0x5ac3eb=>{var _0x7a3b43=_0x4fae83,_0x526075=_0x646e85(_0x5ac3eb,{'parent':!0x0})[_0x7a3b43(0x394c)],_0x4b3b57=(_0x5ac3eb=_0xb99997(_0x5ac3eb),_0x3be60a(_0x526075,_0x5ac3eb)),_0x1d31f5=_0x389296(_0x526075,_0x5ac3eb,!0x0);if(_0x1d31f5)throw new _0x2b1744(_0x1d31f5);if(!_0x526075['Fa'][_0x7a3b43(0x320d)])throw new _0x2b1744(0x3f);if(_0x4b3b57['Ua'])throw new _0x2b1744(0xa);_0x526075['Fa'][_0x7a3b43(0x320d)](_0x526075,_0x5ac3eb),_0x3f4cb2(_0x4b3b57);},_0x3124dc=_0x47d2ba=>{var _0x3cb96a=_0x4fae83,_0x557f80=_0x646e85(_0x47d2ba,{'parent':!0x0})[_0x3cb96a(0x394c)];if(!_0x557f80)throw new _0x2b1744(0x2c);_0x47d2ba=_0xb99997(_0x47d2ba);var _0x4d9835=_0x3be60a(_0x557f80,_0x47d2ba),_0x777e24=_0x389296(_0x557f80,_0x47d2ba,!0x1);if(_0x777e24)throw new _0x2b1744(_0x777e24);if(!_0x557f80['Fa'][_0x3cb96a(0xf04)])throw new _0x2b1744(0x3f);if(_0x4d9835['Ua'])throw new _0x2b1744(0xa);_0x557f80['Fa'][_0x3cb96a(0xf04)](_0x557f80,_0x47d2ba),_0x3f4cb2(_0x4d9835);},_0x5914ee=_0xdbd6fb=>{var _0x1adb16=_0x4fae83;if(!(_0xdbd6fb=_0x646e85(_0xdbd6fb)[_0x1adb16(0x394c)]))throw new _0x2b1744(0x2c);if(_0xdbd6fb['Fa'][_0x1adb16(0xb17)])return _0x31792d(_0x8f63c(_0xdbd6fb[_0x1adb16(0xc5c)]),_0xdbd6fb['Fa'][_0x1adb16(0xb17)](_0xdbd6fb));throw new _0x2b1744(0x1c);},_0x25c997=(_0x140041,_0x2235be)=>{var _0xb420d=_0x4fae83;if(!(_0x140041=_0x646e85(_0x140041,{'Ra':!_0x2235be})[_0xb420d(0x394c)]))throw new _0x2b1744(0x2c);if(_0x140041['Fa']['Na'])return _0x140041['Fa']['Na'](_0x140041);throw new _0x2b1744(0x3f);},_0x15d2ee=_0x36be6d=>_0x25c997(_0x36be6d,!0x0),_0x277b63=(_0x937e7,_0x47eae9)=>{var _0x4464d6=_0x4fae83;if(!(_0x937e7=_0x4464d6(0x3695)==typeof _0x937e7?_0x646e85(_0x937e7,{'Ra':!0x0})['node']:_0x937e7)['Fa']['Ma'])throw new _0x2b1744(0x3f);_0x937e7['Fa']['Ma'](_0x937e7,{'mode':0xfff&_0x47eae9|-0x1000&_0x937e7[_0x4464d6(0x2d64)],'timestamp':Date['now']()});},_0x5a7461=(_0x12b77e,_0x2e37b4)=>{var _0x228988=_0x4fae83;if(_0x2e37b4<0x0)throw new _0x2b1744(0x1c);if(!(_0x12b77e=_0x228988(0x3695)==typeof _0x12b77e?_0x646e85(_0x12b77e,{'Ra':!0x0})[_0x228988(0x394c)]:_0x12b77e)['Fa']['Ma'])throw new _0x2b1744(0x3f);if(0x4000==(0xf000&_0x12b77e[_0x228988(0x2d64)]))throw new _0x2b1744(0x1f);if(0x8000!=(0xf000&_0x12b77e['mode']))throw new _0x2b1744(0x1c);var _0x4257e2=_0x1732c7(_0x12b77e,'w');if(_0x4257e2)throw new _0x2b1744(_0x4257e2);_0x12b77e['Fa']['Ma'](_0x12b77e,{'size':_0x2e37b4,'timestamp':Date['now']()});},_0x1cea3a=(_0x1594ee,_0x95b94f,_0x3d4484,_0x2bd54e)=>{var _0x177f16=_0x4fae83;if(''===_0x1594ee)throw new _0x2b1744(0x2c);if('string'==typeof _0x95b94f){var _0x58ab5c=_0x56d021[_0x95b94f];if(void 0x0===_0x58ab5c)throw Error(_0x177f16(0xcaa)+_0x95b94f);_0x95b94f=_0x58ab5c;}if(_0x3d4484=0x40&_0x95b94f?0xfff&(void 0x0===_0x3d4484?0x1b6:_0x3d4484)|0x8000:0x0,_0x177f16(0x4238)==typeof _0x1594ee)var _0x48aa75=_0x1594ee;else{_0x1594ee=_0x3cd5f0(_0x1594ee);try{_0x48aa75=_0x646e85(_0x1594ee,{'Ra':!(0x20000&_0x95b94f)})[_0x177f16(0x394c)];}catch(_0x2d3463){}}if(_0x58ab5c=!0x1,0x40&_0x95b94f){if(_0x48aa75){if(0x80&_0x95b94f)throw new _0x2b1744(0x14);}else _0x48aa75=_0x532471(_0x1594ee,_0x3d4484,0x0),_0x58ab5c=!0x0;}if(!_0x48aa75)throw new _0x2b1744(0x2c);if(0x2000==(0xf000&_0x48aa75['mode'])&&(_0x95b94f&=-0x201),0x10000&_0x95b94f&&0x4000!=(0xf000&_0x48aa75[_0x177f16(0x2d64)]))throw new _0x2b1744(0x36);if(!_0x58ab5c&&(_0x3d4484=_0x48aa75?0xa000==(0xf000&_0x48aa75[_0x177f16(0x2d64)])?0x20:0x4000==(0xf000&_0x48aa75[_0x177f16(0x2d64)])&&('r'!==_0x1308b2(_0x95b94f)||0x200&_0x95b94f)?0x1f:_0x1732c7(_0x48aa75,_0x1308b2(_0x95b94f)):0x2c))throw new _0x2b1744(_0x3d4484);return 0x200&_0x95b94f&&_0x5a7461(_0x48aa75,0x0),_0x95b94f&=-0x20281,(_0x2bd54e=_0x302ef3({'node':_0x48aa75,'path':_0x8f63c(_0x48aa75),'flags':_0x95b94f,'seekable':!0x0,'position':0x0,'Ga':_0x48aa75['Ga'],'Hb':[],'error':!0x1},_0x2bd54e))['Ga'][_0x177f16(0x1870)]&&_0x2bd54e['Ga'][_0x177f16(0x1870)](_0x2bd54e),!_0x128b29[_0x177f16(0x22aa)]||0x1&_0x95b94f||_0x1594ee in(_0x13d1a5=_0x13d1a5||{})||(_0x13d1a5[_0x1594ee]=0x1),_0x2bd54e;},_0x19f933=_0x4b9019=>{var _0x3ec0ba=_0x4fae83;if(null===_0x4b9019['fd'])throw new _0x2b1744(0x8);_0x4b9019['gb']&&(_0x4b9019['gb']=null);try{_0x4b9019['Ga'][_0x3ec0ba(0x35c7)]&&_0x4b9019['Ga'][_0x3ec0ba(0x35c7)](_0x4b9019);}catch(_0x2c74b7){throw _0x2c74b7;}finally{_0x179cdf[_0x4b9019['fd']]=null;}_0x4b9019['fd']=null;},_0x987389=(_0x5a0f55,_0x324ac2,_0x11b81e)=>{if(null===_0x5a0f55['fd'])throw new _0x2b1744(0x8);if(!_0x5a0f55['seekable']||!_0x5a0f55['Ga']['Sa'])throw new _0x2b1744(0x46);if(0x0!=_0x11b81e&&0x1!=_0x11b81e&&0x2!=_0x11b81e)throw new _0x2b1744(0x1c);_0x5a0f55['position']=_0x5a0f55['Ga']['Sa'](_0x5a0f55,_0x324ac2,_0x11b81e),_0x5a0f55['Hb']=[];},_0x8f4279=(_0x2f7688,_0x1831c3,_0x49a5b6,_0x2164d8,_0x2f4be2)=>{var _0x35ffca=_0x4fae83;if(_0x2164d8<0x0||_0x2f4be2<0x0)throw new _0x2b1744(0x1c);if(null===_0x2f7688['fd'])throw new _0x2b1744(0x8);if(0x1==(0x200003&_0x2f7688[_0x35ffca(0x568)]))throw new _0x2b1744(0x8);if(0x4000==(0xf000&_0x2f7688[_0x35ffca(0x394c)][_0x35ffca(0x2d64)]))throw new _0x2b1744(0x1f);if(!_0x2f7688['Ga'][_0x35ffca(0x11b8)])throw new _0x2b1744(0x1c);var _0x2d3b52=void 0x0!==_0x2f4be2;if(_0x2d3b52){if(!_0x2f7688[_0x35ffca(0x3aba)])throw new _0x2b1744(0x46);}else _0x2f4be2=_0x2f7688[_0x35ffca(0xa9f)];return _0x1831c3=_0x2f7688['Ga']['read'](_0x2f7688,_0x1831c3,_0x49a5b6,_0x2164d8,_0x2f4be2),_0x2d3b52||(_0x2f7688['position']+=_0x1831c3),_0x1831c3;},_0x2b6ca8=(_0x4a1337,_0x5a38c9,_0x59ae33,_0x511451,_0x19a4b5,_0x30d8c1)=>{var _0x678568=_0x4fae83;if(_0x511451<0x0||_0x19a4b5<0x0)throw new _0x2b1744(0x1c);if(null===_0x4a1337['fd'])throw new _0x2b1744(0x8);if(0x0==(0x200003&_0x4a1337[_0x678568(0x568)]))throw new _0x2b1744(0x8);if(0x4000==(0xf000&_0x4a1337['node']['mode']))throw new _0x2b1744(0x1f);if(!_0x4a1337['Ga'][_0x678568(0x4127)])throw new _0x2b1744(0x1c);_0x4a1337[_0x678568(0x3aba)]&&0x400&_0x4a1337[_0x678568(0x568)]&&_0x987389(_0x4a1337,0x0,0x2);var _0x14b256=void 0x0!==_0x19a4b5;if(_0x14b256){if(!_0x4a1337[_0x678568(0x3aba)])throw new _0x2b1744(0x46);}else _0x19a4b5=_0x4a1337[_0x678568(0xa9f)];return _0x5a38c9=_0x4a1337['Ga'][_0x678568(0x4127)](_0x4a1337,_0x5a38c9,_0x59ae33,_0x511451,_0x19a4b5,_0x30d8c1),_0x14b256||(_0x4a1337[_0x678568(0xa9f)]+=_0x5a38c9),_0x5a38c9;},_0x422971=_0x2508c9=>{var _0x2d7a18=_0x4fae83,_0x4eb8f9=_0x1cea3a(_0x2508c9,0x0),_0x30ca0a=(_0x2508c9=_0x25c997(_0x2508c9)[_0x2d7a18(0x1a2b)],new Uint8Array(_0x2508c9));return _0x8f4279(_0x4eb8f9,_0x30ca0a,0x0,_0x2508c9,0x0),_0x2508c9=_0x30ca0a,_0x19f933(_0x4eb8f9),_0x2508c9;},_0x561891=()=>{var _0x56e2fe=_0x4fae83;_0x2b1744||((_0x2b1744=function(_0x29b8c1,_0x321a3f){var _0x25881c=a8_0x5306;this['node']=_0x321a3f,this['Gb']=function(_0x5b8e84){this['Ja']=_0x5b8e84;},this['Gb'](_0x29b8c1),this[_0x25881c(0x1a25)]='FS\x20error';})[_0x56e2fe(0x1ce1)]=Error(),_0x2b1744[_0x56e2fe(0x1ce1)][_0x56e2fe(0x4088)]=_0x2b1744,[0x2c][_0x56e2fe(0x35b2)](_0x1fa50f=>{var _0x492c6c=_0x56e2fe;_0x5038be[_0x1fa50f]=new _0x2b1744(_0x1fa50f),_0x5038be[_0x1fa50f][_0x492c6c(0x2ec5)]=_0x492c6c(0x16d5);}));},_0x4a26ff=(_0x354b55,_0x294cb5)=>{var _0x2e6afb=0x0;return _0x354b55&&(_0x2e6afb|=0x16d),_0x294cb5&&(_0x2e6afb|=0x92),_0x2e6afb;},_0x4186ac=(_0x289656,_0x2261a2,_0x1269f6)=>{_0x289656=_0x3cd5f0('/dev/'+_0x289656);var _0x212714=_0x4a26ff(!!_0x2261a2,!!_0x1269f6),_0x521e6d=(_0x19cc94=_0x19cc94||0x40,_0x19cc94++<<0x8|0x0);_0x11bcf5(_0x521e6d,{'open':_0x58961b=>{var _0x18683d=a8_0x5306;_0x58961b[_0x18683d(0x3aba)]=!0x1;},'close':()=>{var _0x2cb66a=a8_0x5306;_0x1269f6&&_0x1269f6['buffer']&&_0x1269f6[_0x2cb66a(0x11c3)]['length']&&_0x1269f6(0xa);},'read':(_0x3a3704,_0x4f9f95,_0x250c47,_0x121ecb)=>{var _0x312a8f=a8_0x5306;for(var _0x567c17=0x0,_0x55206a=0x0;_0x55206a<_0x121ecb;_0x55206a++){try{var _0x1f38a0=_0x2261a2();}catch(_0x36d06f){throw new _0x2b1744(0x1d);}if(void 0x0===_0x1f38a0&&0x0===_0x567c17)throw new _0x2b1744(0x6);if(null==_0x1f38a0)break;_0x567c17++,_0x4f9f95[_0x250c47+_0x55206a]=_0x1f38a0;}return _0x567c17&&(_0x3a3704[_0x312a8f(0x394c)]['timestamp']=Date['now']()),_0x567c17;},'write':(_0x186385,_0x4e95b3,_0x184a82,_0x33d7d9)=>{var _0x3d4226=a8_0x5306;for(var _0x41dfb0=0x0;_0x41dfb0<_0x33d7d9;_0x41dfb0++)try{_0x1269f6(_0x4e95b3[_0x184a82+_0x41dfb0]);}catch(_0x468e0c){throw new _0x2b1744(0x1d);}return _0x33d7d9&&(_0x186385[_0x3d4226(0x394c)][_0x3d4226(0x2dda)]=Date[_0x3d4226(0x1cc6)]()),_0x41dfb0;}}),_0x251983(_0x289656,_0x212714,_0x521e6d);};function _0x5e6cb1(_0x5d9d02,_0x5c611b,_0x489227){var _0x1bcebf=_0x4fae83;if('/'===_0x5c611b[0x0])return _0x5c611b;if(-0x64===_0x5d9d02)_0x5d9d02='/';else{if(!(_0x5d9d02=_0x179cdf[_0x5d9d02]))throw new _0x2b1744(0x8);_0x5d9d02=_0x5d9d02[_0x1bcebf(0x3cec)];}if(0x0!=_0x5c611b[_0x1bcebf(0x18cc)])return _0x3cd5f0(_0x5d9d02+'/'+_0x5c611b);if(_0x489227)return _0x5d9d02;throw new _0x2b1744(0x2c);}function _0xc35b4a(_0x199f83,_0x427e5b,_0x530cdc){var _0xc1709=_0x4fae83;try{var _0x3392c5=_0x199f83(_0x427e5b);}catch(_0x5ce416){if(_0x5ce416&&_0x5ce416[_0xc1709(0x394c)]&&_0x3cd5f0(_0x427e5b)!==_0x3cd5f0(_0x8f63c(_0x5ce416[_0xc1709(0x394c)])))return-0x36;throw _0x5ce416;}return _0x1aebc5[_0x530cdc>>0x2]=_0x3392c5['dev'],_0x1aebc5[_0x530cdc+0x4>>0x2]=0x0,_0x1aebc5[_0x530cdc+0x8>>0x2]=_0x3392c5['ino'],_0x1aebc5[_0x530cdc+0xc>>0x2]=_0x3392c5['mode'],_0x1aebc5[_0x530cdc+0x10>>0x2]=_0x3392c5[_0xc1709(0x203a)],_0x1aebc5[_0x530cdc+0x14>>0x2]=_0x3392c5[_0xc1709(0x3601)],_0x1aebc5[_0x530cdc+0x18>>0x2]=_0x3392c5[_0xc1709(0x3c76)],_0x1aebc5[_0x530cdc+0x1c>>0x2]=_0x3392c5[_0xc1709(0x2240)],_0x1aebc5[_0x530cdc+0x20>>0x2]=0x0,_0x46b065=[_0x3392c5[_0xc1709(0x1a2b)]>>>0x0,(_0x2a3622=_0x3392c5[_0xc1709(0x1a2b)],0x1<=+Math[_0xc1709(0x273d)](_0x2a3622)?0x0<_0x2a3622?(0x0|Math[_0xc1709(0x1111)](+Math[_0xc1709(0x3b8b)](_0x2a3622/0x100000000),0xffffffff))>>>0x0:~~+Math['ceil']((_0x2a3622-(~~_0x2a3622>>>0x0))/0x100000000)>>>0x0:0x0)],_0x1aebc5[_0x530cdc+0x28>>0x2]=_0x46b065[0x0],_0x1aebc5[_0x530cdc+0x2c>>0x2]=_0x46b065[0x1],_0x1aebc5[_0x530cdc+0x30>>0x2]=0x1000,_0x1aebc5[_0x530cdc+0x34>>0x2]=_0x3392c5[_0xc1709(0x21ea)],_0x1aebc5[_0x530cdc+0x38>>0x2]=_0x3392c5[_0xc1709(0x2c3e)][_0xc1709(0x31f6)]()/0x3e8|0x0,_0x1aebc5[_0x530cdc+0x3c>>0x2]=0x0,_0x1aebc5[_0x530cdc+0x40>>0x2]=_0x3392c5[_0xc1709(0x36b9)]['getTime']()/0x3e8|0x0,_0x1aebc5[_0x530cdc+0x44>>0x2]=0x0,_0x1aebc5[_0x530cdc+0x48>>0x2]=_0x3392c5[_0xc1709(0x2f23)][_0xc1709(0x31f6)]()/0x3e8|0x0,_0x1aebc5[_0x530cdc+0x4c>>0x2]=0x0,_0x46b065=[_0x3392c5[_0xc1709(0x10e0)]>>>0x0,(_0x2a3622=_0x3392c5[_0xc1709(0x10e0)],0x1<=+Math[_0xc1709(0x273d)](_0x2a3622)?0x0<_0x2a3622?(0x0|Math['min'](+Math[_0xc1709(0x3b8b)](_0x2a3622/0x100000000),0xffffffff))>>>0x0:~~+Math['ceil']((_0x2a3622-(~~_0x2a3622>>>0x0))/0x100000000)>>>0x0:0x0)],_0x1aebc5[_0x530cdc+0x50>>0x2]=_0x46b065[0x0],_0x1aebc5[_0x530cdc+0x54>>0x2]=_0x46b065[0x1],0x0;}var _0xcf59bf=void 0x0;function _0x4e5a90(){return _0x1aebc5[(_0xcf59bf+=0x4)-0x4>>0x2];}function _0x58fb24(_0x489ebe){if(_0x489ebe=_0x179cdf[_0x489ebe])return _0x489ebe;throw new _0x2b1744(0x8);}function _0x893f84(_0x3db05e,_0x42c68e,_0x34132d){var _0x392a02=_0x4fae83;function _0x54d0c4(_0x462de4){var _0x77eee=a8_0x5306;return(_0x462de4=_0x462de4[_0x77eee(0x637)]()[_0x77eee(0x43f)](/\(([A-Za-z ]+)\)$/))?_0x462de4[0x1]:_0x77eee(0x771);}var _0x5ed5a6,_0x3c3d20,_0x11fea4,_0x133d28;_0x893f84['Ab']||(_0x893f84['Ab']=!0x0,_0x3db05e=_0x3db05e,_0x42c68e=_0x42c68e,_0x34132d=_0x34132d,_0x5ed5a6=new Date()[_0x392a02(0x3dce)](),_0x3c3d20=new Date(_0x5ed5a6,0x0,0x1),_0x11fea4=new Date(_0x5ed5a6,0x6,0x1),_0x5ed5a6=_0x3c3d20['getTimezoneOffset'](),_0x133d28=_0x11fea4[_0x392a02(0x1c3a)](),_0x1aebc5[_0x3db05e>>0x2]=0x3c*Math[_0x392a02(0x1955)](_0x5ed5a6,_0x133d28),_0x1aebc5[_0x42c68e>>0x2]=Number(_0x5ed5a6!=_0x133d28),_0x3db05e=_0x54d0c4(_0x3c3d20),_0x42c68e=_0x54d0c4(_0x11fea4),_0x3db05e=_0x5e9073(_0x3db05e),_0x42c68e=_0x5e9073(_0x42c68e),_0x133d28<_0x5ed5a6?(_0x1aebc5[_0x34132d>>0x2]=_0x3db05e,_0x1aebc5[_0x34132d+0x4>>0x2]=_0x42c68e):(_0x1aebc5[_0x34132d>>0x2]=_0x42c68e,_0x1aebc5[_0x34132d+0x4>>0x2]=_0x3db05e));}var _0x4b530f,_0x47aa06,_0x223ec4=_0x105ed0?()=>{var _0x5805bc=_0x4fae83,_0x13696c=_0x43afef[_0x5805bc(0x5ed)]();return 0x3e8*_0x13696c[0x0]+_0x13696c[0x1]/0xf4240;}:()=>performance[_0x4fae83(0x1cc6)](),_0x553e9f={};function _0x534c91(){var _0x18bd45=_0x4fae83;if(!_0x4b530f){var _0x1ae2d8,_0x53f13c={'USER':'web_user','LOGNAME':_0x18bd45(0x8b9),'PATH':'/','PWD':'/','HOME':_0x18bd45(0x31a4),'LANG':('object'==typeof navigator&&navigator[_0x18bd45(0x2903)]&&navigator[_0x18bd45(0x2903)][0x0]||'C')[_0x18bd45(0x1d06)]('-','_')+_0x18bd45(0xce5),'_':_0x4dac82||_0x18bd45(0x3027)};for(_0x1ae2d8 in _0x553e9f)void 0x0===_0x553e9f[_0x1ae2d8]?delete _0x53f13c[_0x1ae2d8]:_0x53f13c[_0x1ae2d8]=_0x553e9f[_0x1ae2d8];var _0x5757b8=[];for(_0x1ae2d8 in _0x53f13c)_0x5757b8['push'](_0x1ae2d8+'='+_0x53f13c[_0x1ae2d8]);_0x4b530f=_0x5757b8;}return _0x4b530f;}function _0x2848f3(_0xacf4be,_0x3a7fa8,_0x53e76c,_0x49c9cc){var _0x4a7815=_0x4fae83;this[_0x4a7815(0xc5c)]=_0xacf4be=_0xacf4be||this,this['Pa']=_0xacf4be['Pa'],this['Ua']=null,this['id']=_0x2c9fa2++,this[_0x4a7815(0xc1b)]=_0x3a7fa8,this['mode']=_0x53e76c,this['Fa']={},this['Ga']={},this['rdev']=_0x49c9cc;}function _0x132f2f(_0x28036b,_0x4af903){var _0x1c5e17=_0x4fae83,_0x475053=Array(_0x84bade(_0x28036b)+0x1);return _0x28036b=_0xc11b5e(_0x28036b,_0x475053,0x0,_0x475053[_0x1c5e17(0x18cc)]),_0x4af903&&(_0x475053[_0x1c5e17(0x18cc)]=_0x28036b),_0x475053;}Object[_0x4fae83(0x127e)](_0x2848f3['prototype'],{'read':{'get':function(){return 0x16d==(0x16d&this['mode']);},'set':function(_0x1e5220){var _0x4f8481=_0x4fae83;_0x1e5220?this[_0x4f8481(0x2d64)]|=0x16d:this['mode']&=-0x16e;}},'write':{'get':function(){var _0x3a5cea=_0x4fae83;return 0x92==(0x92&this[_0x3a5cea(0x2d64)]);},'set':function(_0x9d4a9c){var _0x108275=_0x4fae83;_0x9d4a9c?this[_0x108275(0x2d64)]|=0x92:this[_0x108275(0x2d64)]&=-0x93;}}}),_0x561891(),_0x5559f6=Array(0x1000),_0x1efef7(_0x540bb9,'/'),_0x5a1e0c(_0x4fae83(0x8fb)),_0x5a1e0c(_0x4fae83(0x1ed1)),_0x5a1e0c(_0x4fae83(0x31a4)),_0x5a1e0c(_0x4fae83(0xf0c)),_0x11bcf5(0x103,{'read':()=>0x0,'write':(_0x2d1542,_0x53c5d5,_0x8c35b1,_0x1bce66)=>_0x1bce66}),_0x251983(_0x4fae83(0x19d7),0x103),_0x449edb(0x500,_0x1a2fc5),_0x449edb(0x600,_0x5b2da7),_0x251983(_0x4fae83(0x119a),0x500),_0x251983(_0x4fae83(0x1592),0x600),_0x1a2fc5=(function(){var _0x57372f=_0x4fae83,_0x3863ba;if(_0x57372f(0x4238)==typeof crypto&&'function'==typeof crypto['getRandomValues'])return _0x3863ba=new Uint8Array(0x1),function(){var _0x2b0d13=_0x57372f;return crypto[_0x2b0d13(0x618)](_0x3863ba),_0x3863ba[0x0];};if(_0x105ed0)try{var _0x24901=_0xc78b43(0xda1b);return function(){return _0x24901['randomBytes'](0x1)[0x0];};}catch(_0x1bd2aa){}return function(){_0x528550('randomDevice');};}()),_0x4186ac(_0x4fae83(0x1384),_0x1a2fc5),_0x4186ac(_0x4fae83(0x327),_0x1a2fc5),_0x5a1e0c(_0x4fae83(0x1205)),_0x5a1e0c(_0x4fae83(0xb61)),_0x5a1e0c(_0x4fae83(0x36af)),_0x47aa06=_0x5a1e0c('/proc/self'),_0x5a1e0c('/proc/self/fd'),_0x1efef7({'Pa':()=>{var _0x63c8ca=_0x7a60d5(_0x47aa06,'fd',0x41ff,0x49);return _0x63c8ca['Fa']={'lookup':(_0x329757,_0x5f19bc)=>{var _0x5d0864=a8_0x5306,_0x4128c0=_0x179cdf[+_0x5f19bc];if(_0x4128c0)return(_0x329757={'parent':null,'Pa':{'tb':_0x5d0864(0x3677)},'Fa':{'readlink':()=>_0x4128c0[_0x5d0864(0x3cec)]}})[_0x5d0864(0xc5c)]=_0x329757;throw new _0x2b1744(0x8);}},_0x63c8ca;}},'/proc/self/fd');var _0x21711a,_0x379672={'a':function(_0x533a9c,_0x207630,_0x8575ae,_0xa8f1ea){var _0x242f20=_0x4fae83;_0x528550(_0x242f20(0x2247)+_0x317b68(_0x533a9c)+_0x242f20(0x2b3a)+[_0x207630?_0x317b68(_0x207630):'unknown\x20filename',_0x8575ae,_0xa8f1ea?_0x317b68(_0xa8f1ea):_0x242f20(0x1538)]);},'h':function(_0x1a9c45,_0x579896){try{return _0x1a9c45=_0x317b68(_0x1a9c45),_0x277b63(_0x1a9c45,_0x579896),0x0;}catch(_0x1078ec){if(_0x1078ec instanceof _0x2b1744)return-_0x1078ec['Ja'];throw _0x1078ec;}},'H':function(_0x239b51,_0x27a5ff,_0x2e638d){try{var _0x414e5e;return _0x27a5ff=_0x5e6cb1(_0x239b51,_0x27a5ff=_0x317b68(_0x27a5ff)),-0x8&_0x2e638d?-0x1c:(_0x414e5e=_0x646e85(_0x27a5ff,{'Ra':!0x0})['node'])?(_0x239b51='',0x4&_0x2e638d&&(_0x239b51+='r'),0x2&_0x2e638d&&(_0x239b51+='w'),0x1&_0x2e638d&&(_0x239b51+='x'),_0x239b51&&_0x1732c7(_0x414e5e,_0x239b51)?-0x2:0x0):-0x2c;}catch(_0x3faf16){if(_0x3faf16 instanceof _0x2b1744)return-_0x3faf16['Ja'];throw _0x3faf16;}},'i':function(_0x9bd17b,_0x491b86){try{var _0x3adebd=_0x179cdf[_0x9bd17b];if(_0x3adebd)return _0x277b63(_0x3adebd['node'],_0x491b86),0x0;throw new _0x2b1744(0x8);}catch(_0x192634){if(_0x192634 instanceof _0x2b1744)return-_0x192634['Ja'];throw _0x192634;}},'g':function(_0x531488){var _0x2d49ce=_0x4fae83;try{var _0x462769=_0x179cdf[_0x531488];if(!_0x462769)throw new _0x2b1744(0x8);var _0x4d3dca=_0x462769['node'],_0x2eb9d4=_0x2d49ce(0x3695)==typeof _0x4d3dca?_0x646e85(_0x4d3dca,{'Ra':!0x0})[_0x2d49ce(0x394c)]:_0x4d3dca;if(_0x2eb9d4['Fa']['Ma'])return _0x2eb9d4['Fa']['Ma'](_0x2eb9d4,{'timestamp':Date['now']()}),0x0;throw new _0x2b1744(0x3f);}catch(_0x757ab1){if(_0x757ab1 instanceof _0x2b1744)return-_0x757ab1['Ja'];throw _0x757ab1;}},'b':function(_0x45620b,_0x274b6e,_0x2a3b3a){var _0x1ffae6=_0x4fae83;_0xcf59bf=_0x2a3b3a;try{var _0x5655dd=_0x58fb24(_0x45620b);switch(_0x274b6e){case 0x0:var _0x85dd83=_0x4e5a90();return _0x85dd83<0x0?-0x1c:_0x1cea3a(_0x5655dd[_0x1ffae6(0x3cec)],_0x5655dd['flags'],0x0,_0x85dd83)['fd'];case 0x1:case 0x2:return 0x0;case 0x3:return _0x5655dd[_0x1ffae6(0x568)];case 0x4:return _0x85dd83=_0x4e5a90(),_0x5655dd['flags']|=_0x85dd83,0x0;case 0x5:return _0x85dd83=_0x4e5a90(),_0x3ab886[_0x85dd83+0x0>>0x1]=0x2,0x0;case 0x6:case 0x7:return 0x0;case 0x10:case 0x8:return-0x1c;case 0x9:return _0x1aebc5[_0x6a3f32()>>0x2]=0x1c,-0x1;default:return-0x1c;}}catch(_0x333b5b){if(_0x333b5b instanceof _0x2b1744)return-_0x333b5b['Ja'];throw _0x333b5b;}},'G':function(_0x2e26d4,_0x4fb5cd){var _0x25d1b5=_0x4fae83;try{var _0x595ec9=_0x58fb24(_0x2e26d4);return _0xc35b4a(_0x25c997,_0x595ec9[_0x25d1b5(0x3cec)],_0x4fb5cd);}catch(_0x1914cb){if(_0x1914cb instanceof _0x2b1744)return-_0x1914cb['Ja'];throw _0x1914cb;}},'B':function(_0x1f2835,_0x4d9f2c){try{var _0x1fefe1=_0x179cdf[_0x1f2835];if(!_0x1fefe1)throw new _0x2b1744(0x8);if(0x0==(0x200003&_0x1fefe1['flags']))throw new _0x2b1744(0x1c);return _0x5a7461(_0x1fefe1['node'],_0x4d9f2c),0x0;}catch(_0x58f9de){if(_0x58f9de instanceof _0x2b1744)return-_0x58f9de['Ja'];throw _0x58f9de;}},'A':function(_0xa9ed87,_0x268f0f){try{return 0x0===_0x268f0f?-0x1c:_0x268f0f<_0x84bade('/')+0x1?-0x44:(_0xc11b5e('/',_0x64aaac,_0xa9ed87,_0x268f0f),_0xa9ed87);}catch(_0x1080db){if(_0x1080db instanceof _0x2b1744)return-_0x1080db['Ja'];throw _0x1080db;}},'E':function(_0x3ff17d,_0x5c13a0){try{return _0x3ff17d=_0x317b68(_0x3ff17d),_0xc35b4a(_0x15d2ee,_0x3ff17d,_0x5c13a0);}catch(_0x329c7e){if(_0x329c7e instanceof _0x2b1744)return-_0x329c7e['Ja'];throw _0x329c7e;}},'x':function(_0x5b2808,_0x173b58){var _0x5da21b=_0x4fae83;try{return'/'===(_0x5b2808=_0x3cd5f0(_0x5b2808=_0x317b68(_0x5b2808)))[_0x5b2808[_0x5da21b(0x18cc)]-0x1]&&(_0x5b2808=_0x5b2808[_0x5da21b(0x3138)](0x0,_0x5b2808[_0x5da21b(0x18cc)]-0x1)),_0x5a1e0c(_0x5b2808,_0x173b58),0x0;}catch(_0x2d330c){if(_0x2d330c instanceof _0x2b1744)return-_0x2d330c['Ja'];throw _0x2d330c;}},'D':function(_0x459420,_0x2e0d4d,_0x2c3fe3,_0x1c179b){try{_0x2e0d4d=_0x317b68(_0x2e0d4d);var _0x5ab558=0x100&_0x1c179b;return _0x2e0d4d=_0x5e6cb1(_0x459420,_0x2e0d4d,0x1000&_0x1c179b),_0xc35b4a(_0x5ab558?_0x15d2ee:_0x25c997,_0x2e0d4d,_0x2c3fe3);}catch(_0x177925){if(_0x177925 instanceof _0x2b1744)return-_0x177925['Ja'];throw _0x177925;}},'u':function(_0xc67a45,_0x497ce5,_0x151b43,_0x5e3524){_0xcf59bf=_0x5e3524;try{_0x497ce5=_0x5e6cb1(_0xc67a45,_0x497ce5=_0x317b68(_0x497ce5));var _0x29df84=_0x5e3524?_0x4e5a90():0x0;return _0x1cea3a(_0x497ce5,_0x151b43,_0x29df84)['fd'];}catch(_0x3bc24e){if(_0x3bc24e instanceof _0x2b1744)return-_0x3bc24e['Ja'];throw _0x3bc24e;}},'s':function(_0x3ad63c,_0x29eb99,_0x1c89da,_0x28004d){var _0x25c485=_0x4fae83;try{var _0x33b6c6,_0x1e5743,_0x43896b;return _0x29eb99=_0x5e6cb1(_0x3ad63c,_0x29eb99=_0x317b68(_0x29eb99)),_0x28004d<=0x0?-0x1c:(_0x33b6c6=_0x5914ee(_0x29eb99),_0x1e5743=Math[_0x25c485(0x1111)](_0x28004d,_0x84bade(_0x33b6c6)),_0x43896b=_0x130899[_0x1c89da+_0x1e5743],_0xc11b5e(_0x33b6c6,_0x64aaac,_0x1c89da,_0x28004d+0x1),_0x130899[_0x1c89da+_0x1e5743]=_0x43896b,_0x1e5743);}catch(_0x3c47bf){if(_0x3c47bf instanceof _0x2b1744)return-_0x3c47bf['Ja'];throw _0x3c47bf;}},'r':function(_0x2925f1){try{return _0x2925f1=_0x317b68(_0x2925f1),_0x3897cc(_0x2925f1),0x0;}catch(_0x111613){if(_0x111613 instanceof _0x2b1744)return-_0x111613['Ja'];throw _0x111613;}},'F':function(_0x366195,_0x472f07){try{return _0x366195=_0x317b68(_0x366195),_0xc35b4a(_0x25c997,_0x366195,_0x472f07);}catch(_0x36091e){if(_0x36091e instanceof _0x2b1744)return-_0x36091e['Ja'];throw _0x36091e;}},'o':function(_0x570821,_0x540beb,_0x1234b4){var _0x462ad4=_0x4fae83;try{return _0x540beb=_0x5e6cb1(_0x570821,_0x540beb=_0x317b68(_0x540beb)),0x0===_0x1234b4?_0x3124dc(_0x540beb):0x200===_0x1234b4?_0x3897cc(_0x540beb):_0x528550(_0x462ad4(0x3884)),0x0;}catch(_0x40fb05){if(_0x40fb05 instanceof _0x2b1744)return-_0x40fb05['Ja'];throw _0x40fb05;}},'m':function(_0x2e4729,_0x289ac5,_0x384b23){var _0xcc53ce=_0x4fae83;try{_0x289ac5=_0x5e6cb1(_0x2e4729,_0x289ac5=_0x317b68(_0x289ac5),!0x0),_0x345bfc=_0x384b23?(_0x3a3975=0x3e8*_0x1aebc5[_0x384b23>>0x2]+_0x1aebc5[_0x384b23+0x4>>0x2]/0xf4240,0x3e8*_0x1aebc5[(_0x384b23+=0x8)>>0x2]+_0x1aebc5[_0x384b23+0x4>>0x2]/0xf4240):_0x3a3975=Date[_0xcc53ce(0x1cc6)](),_0x2e4729=_0x3a3975;var _0x3a3975,_0x345bfc,_0x265001=_0x646e85(_0x289ac5,{'Ra':!0x0})['node'];return _0x265001['Fa']['Ma'](_0x265001,{'timestamp':Math[_0xcc53ce(0x1955)](_0x2e4729,_0x345bfc)}),0x0;}catch(_0x1eeb35){if(_0x1eeb35 instanceof _0x2b1744)return-_0x1eeb35['Ja'];throw _0x1eeb35;}},'e':function(){var _0x3eb408=_0x4fae83;return Date[_0x3eb408(0x1cc6)]();},'j':function(_0x5db33e,_0x21e0da){var _0x487041=_0x4fae83;_0x5db33e=new Date(0x3e8*_0x1aebc5[_0x5db33e>>0x2]),_0x1aebc5[_0x21e0da>>0x2]=_0x5db33e[_0x487041(0x2c77)](),_0x1aebc5[_0x21e0da+0x4>>0x2]=_0x5db33e['getMinutes'](),_0x1aebc5[_0x21e0da+0x8>>0x2]=_0x5db33e[_0x487041(0x381f)](),_0x1aebc5[_0x21e0da+0xc>>0x2]=_0x5db33e[_0x487041(0x1872)](),_0x1aebc5[_0x21e0da+0x10>>0x2]=_0x5db33e[_0x487041(0x3d65)](),_0x1aebc5[_0x21e0da+0x14>>0x2]=_0x5db33e['getFullYear']()-0x76c,_0x1aebc5[_0x21e0da+0x18>>0x2]=_0x5db33e['getDay']();var _0x56fd52=new Date(_0x5db33e[_0x487041(0x3dce)](),0x0,0x1),_0x3409c5=(_0x1aebc5[_0x21e0da+0x1c>>0x2]=(_0x5db33e['getTime']()-_0x56fd52[_0x487041(0x31f6)]())/0x5265c00|0x0,_0x1aebc5[_0x21e0da+0x24>>0x2]=-0x3c*_0x5db33e[_0x487041(0x1c3a)](),new Date(_0x5db33e[_0x487041(0x3dce)](),0x6,0x1)[_0x487041(0x1c3a)]()),_0x56fd52=_0x56fd52[_0x487041(0x1c3a)]();_0x1aebc5[_0x21e0da+0x20>>0x2]=0x0|(_0x3409c5!=_0x56fd52&&_0x5db33e[_0x487041(0x1c3a)]()==Math[_0x487041(0x1111)](_0x56fd52,_0x3409c5));},'v':function(_0x555b8d,_0x1408f4,_0x3c7cf4,_0x15b119,_0x1a08b6,_0x26993b,_0xfe9ecc){var _0x53a63d=_0x4fae83;try{var _0x3fd128=_0x179cdf[_0x1a08b6];if(!_0x3fd128)return-0x8;if(0x0!=(0x2&_0x3c7cf4)&&0x0==(0x2&_0x15b119)&&0x2!=(0x200003&_0x3fd128['flags']))throw new _0x2b1744(0x2);if(0x1==(0x200003&_0x3fd128[_0x53a63d(0x568)]))throw new _0x2b1744(0x2);if(!_0x3fd128['Ga']['$a'])throw new _0x2b1744(0x2b);var _0x1cf3c9=_0x3fd128['Ga']['$a'](_0x3fd128,_0x555b8d,_0x1408f4,_0x26993b,_0x3c7cf4,_0x15b119),_0xa29b95=_0x1cf3c9['Eb'];return _0x1aebc5[_0xfe9ecc>>0x2]=_0x1cf3c9['ub'],_0xa29b95;}catch(_0x4ff0f0){if(_0x4ff0f0 instanceof _0x2b1744)return-_0x4ff0f0['Ja'];throw _0x4ff0f0;}},'w':function(_0x9f8a53,_0x2366d4,_0x3a8cf3,_0x2653ea,_0x27a9c3,_0xdcc7f5){var _0x38c161=_0x4fae83;try{var _0x2d4a6b,_0x32866d=_0x179cdf[_0x27a9c3];_0x32866d&&0x2&_0x3a8cf3&&(_0x2d4a6b=_0x64aaac[_0x38c161(0x538)](_0x9f8a53,_0x9f8a53+_0x2366d4),_0x32866d&&_0x32866d['Ga']['ab']&&_0x32866d['Ga']['ab'](_0x32866d,_0x2d4a6b,_0xdcc7f5,_0x2366d4,_0x2653ea));}catch(_0x149e65){if(_0x149e65 instanceof _0x2b1744)return-_0x149e65['Ja'];throw _0x149e65;}},'n':_0x893f84,'p':function(){return 0x80000000;},'d':_0x223ec4,'c':function(_0x27b7f5){var _0x408a12=_0x4fae83,_0x442a52=_0x64aaac[_0x408a12(0x18cc)];if(0x80000000<(_0x27b7f5>>>=0x0))return!0x1;for(var _0xa08e12=0x1;_0xa08e12<=0x4;_0xa08e12*=0x2){var _0x4113b1=_0x442a52*(0x1+0.2/_0xa08e12),_0x4113b1=Math['min'](_0x4113b1,_0x27b7f5+0x6000000),_0x44373d=Math;_0x4113b1=Math['max'](_0x27b7f5,_0x4113b1),_0x44373d=_0x44373d[_0x408a12(0x1111)][_0x408a12(0x15d4)](_0x44373d,0x80000000,_0x4113b1+(0x10000-_0x4113b1%0x10000)%0x10000);_0x15da27:{try{_0x1e627a[_0x408a12(0x142e)](_0x44373d-_0x59647a[_0x408a12(0xd6d)]+0xffff>>>0x10),_0x57c5fe();var _0x3a86fa=0x1;break _0x15da27;}catch(_0x387883){}_0x3a86fa=void 0x0;}if(_0x3a86fa)return!0x0;}return!0x1;},'y':function(_0x1a26d9,_0x2757dc){var _0x23de01=_0x4fae83,_0x26cb8=0x0;return _0x534c91()[_0x23de01(0x35b2)](function(_0x523716,_0x5f4dba){var _0x22b657=_0x23de01,_0x1e1547=_0x2757dc+_0x26cb8;for(_0x5f4dba=_0x1aebc5[_0x1a26d9+0x4*_0x5f4dba>>0x2]=_0x1e1547,_0x1e1547=0x0;_0x1e1547<_0x523716[_0x22b657(0x18cc)];++_0x1e1547)_0x130899[_0x5f4dba++>>0x0]=_0x523716['charCodeAt'](_0x1e1547);_0x130899[_0x5f4dba>>0x0]=0x0,_0x26cb8+=_0x523716[_0x22b657(0x18cc)]+0x1;}),0x0;},'z':function(_0xb169bc,_0x1444bb){var _0x1540de=_0x4fae83,_0x5bb274=_0x534c91(),_0x16da8e=(_0x1aebc5[_0xb169bc>>0x2]=_0x5bb274[_0x1540de(0x18cc)],0x0);return _0x5bb274['forEach'](function(_0x221793){var _0x2b508b=_0x1540de;_0x16da8e+=_0x221793[_0x2b508b(0x18cc)]+0x1;}),_0x1aebc5[_0x1444bb>>0x2]=_0x16da8e,0x0;},'f':function(_0x4df6e9){try{var _0x2a1209=_0x58fb24(_0x4df6e9);return _0x19f933(_0x2a1209),0x0;}catch(_0x29ca67){if(_0x29ca67 instanceof _0x2b1744)return _0x29ca67['Ja'];throw _0x29ca67;}},'l':function(_0x299bf6,_0x35a7cc){var _0x33b5fb=_0x4fae83;try{var _0x453f3e=_0x58fb24(_0x299bf6);return _0x130899[_0x35a7cc>>0x0]=_0x453f3e[_0x33b5fb(0x150f)]?0x2:0x4000==(0xf000&_0x453f3e[_0x33b5fb(0x2d64)])?0x3:0xa000==(0xf000&_0x453f3e[_0x33b5fb(0x2d64)])?0x7:0x4,0x0;}catch(_0x39a849){if(_0x39a849 instanceof _0x2b1744)return _0x39a849['Ja'];throw _0x39a849;}},'t':function(_0xc1d510,_0x254a30,_0x4c0e2d,_0x5ac5f8){try{_0x282049:{for(var _0x5656b0=_0x58fb24(_0xc1d510),_0x20613d=_0xc1d510=0x0;_0x20613d<_0x4c0e2d;_0x20613d++){var _0x545a31=_0x1aebc5[_0x254a30+(0x8*_0x20613d+0x4)>>0x2],_0x161201=_0x8f4279(_0x5656b0,_0x130899,_0x1aebc5[_0x254a30+0x8*_0x20613d>>0x2],_0x545a31,void 0x0);if(_0x161201<0x0){var _0x5843c7=-0x1;break _0x282049;}if(_0xc1d510+=_0x161201,_0x161201<_0x545a31)break;}_0x5843c7=_0xc1d510;}return _0x1aebc5[_0x5ac5f8>>0x2]=_0x5843c7,0x0;}catch(_0x5a363a){if(_0x5a363a instanceof _0x2b1744)return _0x5a363a['Ja'];throw _0x5a363a;}},'k':function(_0x1eeb4d,_0x1a9ecc,_0x12712e,_0x568c0e,_0x52e49a){var _0x426d1c=_0x4fae83;try{var _0x300407=_0x58fb24(_0x1eeb4d);return(_0x1eeb4d=0x100000000*_0x12712e+(_0x1a9ecc>>>0x0))<=-0x20000000000000||0x20000000000000<=_0x1eeb4d?-0x3d:(_0x987389(_0x300407,_0x1eeb4d,_0x568c0e),_0x46b065=[_0x300407[_0x426d1c(0xa9f)]>>>0x0,(_0x2a3622=_0x300407[_0x426d1c(0xa9f)],0x1<=+Math['abs'](_0x2a3622)?0x0<_0x2a3622?(0x0|Math[_0x426d1c(0x1111)](+Math[_0x426d1c(0x3b8b)](_0x2a3622/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x426d1c(0x23b8)]((_0x2a3622-(~~_0x2a3622>>>0x0))/0x100000000)>>>0x0:0x0)],_0x1aebc5[_0x52e49a>>0x2]=_0x46b065[0x0],_0x1aebc5[_0x52e49a+0x4>>0x2]=_0x46b065[0x1],_0x300407['gb']&&0x0===_0x1eeb4d&&0x0===_0x568c0e&&(_0x300407['gb']=null),0x0);}catch(_0x16f9cc){if(_0x16f9cc instanceof _0x2b1744)return _0x16f9cc['Ja'];throw _0x16f9cc;}},'C':function(_0x1d15a2){var _0xee1134=_0x4fae83;try{var _0x48de3c=_0x58fb24(_0x1d15a2);return _0x48de3c['Ga']&&_0x48de3c['Ga'][_0xee1134(0x2c81)]?-_0x48de3c['Ga'][_0xee1134(0x2c81)](_0x48de3c):0x0;}catch(_0x1be10b){if(_0x1be10b instanceof _0x2b1744)return _0x1be10b['Ja'];throw _0x1be10b;}},'q':function(_0x57ba52,_0x1c7826,_0x5d0ff1,_0x4d9822){try{_0x1eecdb:{for(var _0x549104=_0x58fb24(_0x57ba52),_0x49c84e=_0x57ba52=0x0;_0x49c84e<_0x5d0ff1;_0x49c84e++){var _0x587766=_0x2b6ca8(_0x549104,_0x130899,_0x1aebc5[_0x1c7826+0x8*_0x49c84e>>0x2],_0x1aebc5[_0x1c7826+(0x8*_0x49c84e+0x4)>>0x2],void 0x0);if(_0x587766<0x0){var _0x134c34=-0x1;break _0x1eecdb;}_0x57ba52+=_0x587766;}_0x134c34=_0x57ba52;}return _0x1aebc5[_0x4d9822>>0x2]=_0x134c34,0x0;}catch(_0x1fbf7e){if(_0x1fbf7e instanceof _0x2b1744)return _0x1fbf7e['Ja'];throw _0x1fbf7e;}}},_0x6a3f32=((function(){var _0xf17392=_0x4fae83;function _0x463ba7(_0x32ef51){var _0x1c5aa5=a8_0x5306;_0x128b29[_0x1c5aa5(0x357d)]=_0x32ef51[_0x1c5aa5(0x1b0f)],_0x1e627a=_0x128b29[_0x1c5aa5(0x357d)]['I'],_0x57c5fe(),_0x52938f=_0x128b29[_0x1c5aa5(0x357d)]['za'],_0x3efbb[_0x1c5aa5(0x38c3)](_0x128b29[_0x1c5aa5(0x357d)]['J']),_0x3f7cf4--,_0x128b29[_0x1c5aa5(0x12cf)]&&_0x128b29[_0x1c5aa5(0x12cf)](_0x3f7cf4),0x0==_0x3f7cf4&&(null!==_0xab83f4&&(clearInterval(_0xab83f4),_0xab83f4=null),_0x261120&&(_0x32ef51=_0x261120,_0x261120=null,_0x32ef51()));}function _0x5ef308(_0x1ab29d){var _0x3c418f=a8_0x5306;_0x463ba7(_0x1ab29d[_0x3c418f(0x41e6)]);}function _0x47681b(_0x936daa){var _0x363a33=a8_0x5306;return function(){var _0x66b98e=a8_0x5306;if(!_0x2056c9&&(_0x56d580||_0x4c9e2a)){if(_0x66b98e(0x3d33)==typeof fetch&&!_0x151939[_0x66b98e(0x2052)](_0x66b98e(0x3fd7)))return fetch(_0x151939,{'credentials':_0x66b98e(0x24a0)})[_0x66b98e(0x2cc0)](function(_0x2d16d9){var _0x279e02=_0x66b98e;if(_0x2d16d9['ok'])return _0x2d16d9[_0x279e02(0x7af)]();throw _0x279e02(0x36fe)+_0x151939+'\x27';})[_0x66b98e(0x2e0)](_0x1a1765);if(_0x3963a6)return new Promise(function(_0x4dcb4e,_0x45b6e8){_0x3963a6(_0x151939,function(_0x37c18d){_0x4dcb4e(new Uint8Array(_0x37c18d));},_0x45b6e8);});}return Promise[_0x66b98e(0x222b)]()[_0x66b98e(0x2cc0)](_0x1a1765);}()[_0x363a33(0x2cc0)](function(_0x208e91){var _0x4a7dac=_0x363a33;return WebAssembly[_0x4a7dac(0x3c52)](_0x208e91,_0x212da9);})[_0x363a33(0x2cc0)](function(_0x2f5e38){return _0x2f5e38;})[_0x363a33(0x2cc0)](_0x936daa,function(_0x5df54c){var _0x4ffc3f=_0x363a33;_0x586cec(_0x4ffc3f(0x10a0)+_0x5df54c),_0x528550(_0x5df54c);});}var _0x212da9={'a':_0x379672};if(_0x3f7cf4++,_0x128b29[_0xf17392(0x12cf)]&&_0x128b29[_0xf17392(0x12cf)](_0x3f7cf4),_0x128b29[_0xf17392(0x29b5)])try{return _0x128b29[_0xf17392(0x29b5)](_0x212da9,_0x463ba7);}catch(_0x4ba4ce){return _0x586cec(_0xf17392(0x3098)+_0x4ba4ce);}_0x2056c9||_0xf17392(0x3d33)!=typeof WebAssembly[_0xf17392(0x120d)]||_0x52600f()||_0x151939['startsWith'](_0xf17392(0x3fd7))||_0xf17392(0x3d33)!=typeof fetch?_0x47681b(_0x5ef308):fetch(_0x151939,{'credentials':'same-origin'})[_0xf17392(0x2cc0)](function(_0x5261df){var _0x29b31f=_0xf17392;return WebAssembly[_0x29b31f(0x120d)](_0x5261df,_0x212da9)[_0x29b31f(0x2cc0)](_0x5ef308,function(_0x124700){var _0x3e52d1=_0x29b31f;return _0x586cec('wasm\x20streaming\x20compile\x20failed:\x20'+_0x124700),_0x586cec(_0x3e52d1(0x3c72)),_0x47681b(_0x5ef308);});});}()),_0x128b29[_0x4fae83(0x931)]=function(){var _0x5dfaa2=_0x4fae83;return(_0x128b29[_0x5dfaa2(0x931)]=_0x128b29['asm']['J'])[_0x5dfaa2(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x4066)]=function(){var _0x53365b=_0x4fae83;return(_0x128b29[_0x53365b(0x4066)]=_0x128b29[_0x53365b(0x357d)]['K'])[_0x53365b(0x29f3)](null,arguments);},_0x128b29['_sqlite3_value_double']=function(){var _0x4ae508=_0x4fae83;return(_0x128b29['_sqlite3_value_double']=_0x128b29[_0x4ae508(0x357d)]['L'])[_0x4ae508(0x29f3)](null,arguments);},_0x128b29['_sqlite3_value_text']=function(){var _0x8294c=_0x4fae83;return(_0x128b29[_0x8294c(0x3fdf)]=_0x128b29[_0x8294c(0x357d)]['M'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x3971)]=function(){var _0x3efef8=_0x4fae83;return(_0x6a3f32=_0x128b29[_0x3efef8(0x3971)]=_0x128b29[_0x3efef8(0x357d)]['N'])[_0x3efef8(0x29f3)](null,arguments);}),_0x5aea88=(_0x128b29[_0x4fae83(0x9b0)]=function(){var _0x31a63c=_0x4fae83;return(_0x128b29[_0x31a63c(0x9b0)]=_0x128b29[_0x31a63c(0x357d)]['O'])[_0x31a63c(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x914)]=function(){var _0x2c4e32=_0x4fae83;return(_0x128b29['_sqlite3_step']=_0x128b29[_0x2c4e32(0x357d)]['P'])[_0x2c4e32(0x29f3)](null,arguments);},_0x128b29['_sqlite3_finalize']=function(){var _0x316967=_0x4fae83;return(_0x128b29[_0x316967(0x3d6d)]=_0x128b29[_0x316967(0x357d)]['Q'])[_0x316967(0x29f3)](null,arguments);},_0x128b29['_sqlite3_reset']=function(){var _0x396233=_0x4fae83;return(_0x128b29[_0x396233(0x4ea)]=_0x128b29[_0x396233(0x357d)]['R'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x3334)]=function(){return(_0x128b29['_sqlite3_value_int']=_0x128b29['asm']['S'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x38ee)]=function(){var _0x1b5ac1=_0x4fae83;return(_0x128b29[_0x1b5ac1(0x38ee)]=_0x128b29['asm']['T'])[_0x1b5ac1(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x27ab)]=function(){var _0x332f85=_0x4fae83;return(_0x128b29[_0x332f85(0x27ab)]=_0x128b29[_0x332f85(0x357d)]['U'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x2a02)]=function(){var _0x1f9fdf=_0x4fae83;return(_0x128b29[_0x1f9fdf(0x2a02)]=_0x128b29[_0x1f9fdf(0x357d)]['V'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x2275)]=function(){var _0x1e9637=_0x4fae83;return(_0x128b29['_sqlite3_value_type']=_0x128b29[_0x1e9637(0x357d)]['W'])[_0x1e9637(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x2d5)]=function(){var _0x30971c=_0x4fae83;return(_0x128b29[_0x30971c(0x2d5)]=_0x128b29[_0x30971c(0x357d)]['X'])[_0x30971c(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x36f)]=function(){var _0x2b25a9=_0x4fae83;return(_0x128b29[_0x2b25a9(0x36f)]=_0x128b29['asm']['Y'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x397a)]=function(){var _0x18d482=_0x4fae83;return(_0x128b29[_0x18d482(0x397a)]=_0x128b29[_0x18d482(0x357d)]['Z'])[_0x18d482(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x191f)]=function(){var _0x92b7d7=_0x4fae83;return(_0x128b29['_sqlite3_result_int']=_0x128b29[_0x92b7d7(0x357d)]['_'])[_0x92b7d7(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0xd0f)]=function(){var _0xcf6f43=_0x4fae83;return(_0x128b29[_0xcf6f43(0xd0f)]=_0x128b29[_0xcf6f43(0x357d)]['$'])[_0xcf6f43(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x2e79)]=function(){var _0x5b6441=_0x4fae83;return(_0x128b29[_0x5b6441(0x2e79)]=_0x128b29[_0x5b6441(0x357d)]['aa'])[_0x5b6441(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x1399)]=function(){var _0x4d17dc=_0x4fae83;return(_0x128b29[_0x4d17dc(0x1399)]=_0x128b29[_0x4d17dc(0x357d)]['ba'])[_0x4d17dc(0x29f3)](null,arguments);},_0x128b29['_sqlite3_sql']=function(){var _0x2dae51=_0x4fae83;return(_0x128b29['_sqlite3_sql']=_0x128b29[_0x2dae51(0x357d)]['ca'])[_0x2dae51(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0xc95)]=function(){var _0x1e4407=_0x4fae83;return(_0x128b29[_0x1e4407(0xc95)]=_0x128b29['asm']['da'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x2b9a)]=function(){var _0x204304=_0x4fae83;return(_0x128b29['_sqlite3_data_count']=_0x128b29[_0x204304(0x357d)]['ea'])['apply'](null,arguments);},_0x128b29['_sqlite3_column_blob']=function(){var _0x109f8c=_0x4fae83;return(_0x128b29['_sqlite3_column_blob']=_0x128b29[_0x109f8c(0x357d)]['fa'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x1c4d)]=function(){var _0x30a003=_0x4fae83;return(_0x128b29[_0x30a003(0x1c4d)]=_0x128b29[_0x30a003(0x357d)]['ga'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x2b4f)]=function(){var _0x4ef831=_0x4fae83;return(_0x128b29[_0x4ef831(0x2b4f)]=_0x128b29[_0x4ef831(0x357d)]['ha'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x1ae8)]=function(){var _0x4552dc=_0x4fae83;return(_0x128b29['_sqlite3_column_text']=_0x128b29[_0x4552dc(0x357d)]['ia'])[_0x4552dc(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x2a2)]=function(){var _0x24035b=_0x4fae83;return(_0x128b29[_0x24035b(0x2a2)]=_0x128b29[_0x24035b(0x357d)]['ja'])[_0x24035b(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x2277)]=function(){var _0x8aeb9f=_0x4fae83;return(_0x128b29[_0x8aeb9f(0x2277)]=_0x128b29[_0x8aeb9f(0x357d)]['ka'])[_0x8aeb9f(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x38fa)]=function(){var _0x56274b=_0x4fae83;return(_0x128b29[_0x56274b(0x38fa)]=_0x128b29[_0x56274b(0x357d)]['la'])[_0x56274b(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x359e)]=function(){var _0x2cbcdf=_0x4fae83;return(_0x128b29[_0x2cbcdf(0x359e)]=_0x128b29[_0x2cbcdf(0x357d)]['ma'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x3e79)]=function(){var _0x1dbc73=_0x4fae83;return(_0x128b29[_0x1dbc73(0x3e79)]=_0x128b29[_0x1dbc73(0x357d)]['na'])[_0x1dbc73(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x11fa)]=function(){var _0x141934=_0x4fae83;return(_0x128b29['_sqlite3_bind_text']=_0x128b29[_0x141934(0x357d)]['oa'])[_0x141934(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x169e)]=function(){var _0x2b60b3=_0x4fae83;return(_0x128b29[_0x2b60b3(0x169e)]=_0x128b29[_0x2b60b3(0x357d)]['pa'])[_0x2b60b3(0x29f3)](null,arguments);},_0x128b29['_sqlite3_normalized_sql']=function(){var _0x35c3cd=_0x4fae83;return(_0x128b29[_0x35c3cd(0x5ab)]=_0x128b29[_0x35c3cd(0x357d)]['qa'])['apply'](null,arguments);},_0x128b29['_sqlite3_errmsg']=function(){var _0x3e8436=_0x4fae83;return(_0x128b29['_sqlite3_errmsg']=_0x128b29[_0x3e8436(0x357d)]['ra'])[_0x3e8436(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0xe64)]=function(){var _0x531041=_0x4fae83;return(_0x128b29[_0x531041(0xe64)]=_0x128b29[_0x531041(0x357d)]['sa'])[_0x531041(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x837)]=function(){var _0x950cc5=_0x4fae83;return(_0x128b29[_0x950cc5(0x837)]=_0x128b29[_0x950cc5(0x357d)]['ta'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x1c1f)]=function(){var _0x34b28f=_0x4fae83;return(_0x128b29['_sqlite3_close_v2']=_0x128b29[_0x34b28f(0x357d)]['ua'])['apply'](null,arguments);},_0x128b29[_0x4fae83(0x3b17)]=function(){var _0x1bb441=_0x4fae83;return(_0x128b29['_sqlite3_create_function_v2']=_0x128b29[_0x1bb441(0x357d)]['va'])[_0x1bb441(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x984)]=function(){var _0x5a93b2=_0x4fae83;return(_0x128b29['_sqlite3_open']=_0x128b29[_0x5a93b2(0x357d)]['wa'])[_0x5a93b2(0x29f3)](null,arguments);},_0x128b29['_malloc']=function(){var _0x23572f=_0x4fae83;return(_0x5aea88=_0x128b29['_malloc']=_0x128b29[_0x23572f(0x357d)]['xa'])[_0x23572f(0x29f3)](null,arguments);}),_0x400b27=_0x128b29[_0x4fae83(0x272d)]=function(){var _0x2638e4=_0x4fae83;return(_0x400b27=_0x128b29[_0x2638e4(0x272d)]=_0x128b29[_0x2638e4(0x357d)]['ya'])[_0x2638e4(0x29f3)](null,arguments);},_0x48fa27=(_0x128b29[_0x4fae83(0x1445)]=function(){var _0x377162=_0x4fae83;return(_0x128b29[_0x377162(0x1445)]=_0x128b29[_0x377162(0x357d)]['Aa'])[_0x377162(0x29f3)](null,arguments);},_0x128b29[_0x4fae83(0x19b2)]=function(){var _0x31f1e9=_0x4fae83;return(_0x48fa27=_0x128b29[_0x31f1e9(0x19b2)]=_0x128b29[_0x31f1e9(0x357d)]['Ba'])[_0x31f1e9(0x29f3)](null,arguments);}),_0x2360ed=_0x128b29[_0x4fae83(0x302f)]=function(){var _0x4ba3d3=_0x4fae83;return(_0x2360ed=_0x128b29[_0x4ba3d3(0x302f)]=_0x128b29['asm']['Ca'])[_0x4ba3d3(0x29f3)](null,arguments);},_0x420911=_0x128b29[_0x4fae83(0x27ef)]=function(){var _0x31e6ce=_0x4fae83;return(_0x420911=_0x128b29[_0x31e6ce(0x27ef)]=_0x128b29[_0x31e6ce(0x357d)]['Da'])[_0x31e6ce(0x29f3)](null,arguments);},_0x49d24=_0x128b29[_0x4fae83(0x17f8)]=function(){var _0x3c3f52=_0x4fae83;return(_0x49d24=_0x128b29[_0x3c3f52(0x17f8)]=_0x128b29[_0x3c3f52(0x357d)]['Ea'])['apply'](null,arguments);};function _0x522d05(){var _0x25ee94=_0x4fae83;function _0x23b41c(){var _0x2d326e=a8_0x5306;if(!_0x21711a&&(_0x21711a=!0x0,_0x128b29['calledRun']=!0x0,!_0x2085a8)){if(_0x128b29[_0x2d326e(0x2c56)]||_0x4eee45||(_0x4eee45=!0x0,_0x561891(),_0x128b29['stdin']=_0x128b29['stdin'],_0x128b29[_0x2d326e(0xfc9)]=_0x128b29['stdout'],_0x128b29[_0x2d326e(0x14f2)]=_0x128b29[_0x2d326e(0x14f2)],_0x128b29[_0x2d326e(0x3284)]?_0x4186ac('stdin',_0x128b29[_0x2d326e(0x3284)]):_0x20077e('/dev/tty',_0x2d326e(0x3eb)),_0x128b29['stdout']?_0x4186ac('stdout',null,_0x128b29[_0x2d326e(0xfc9)]):_0x20077e(_0x2d326e(0x119a),_0x2d326e(0x2967)),_0x128b29['stderr']?_0x4186ac(_0x2d326e(0x14f2),null,_0x128b29[_0x2d326e(0x14f2)]):_0x20077e(_0x2d326e(0x1592),'/dev/stderr'),_0x1cea3a(_0x2d326e(0x3eb),0x0),_0x1cea3a(_0x2d326e(0x2967),0x1),_0x1cea3a(_0x2d326e(0x338),0x1)),_0xcca865=!0x1,_0x360f4e(_0x3efbb),_0x128b29[_0x2d326e(0x10c1)]&&_0x128b29[_0x2d326e(0x10c1)](),_0x128b29[_0x2d326e(0x381a)])for(_0x2d326e(0x3d33)==typeof _0x128b29[_0x2d326e(0x381a)]&&(_0x128b29[_0x2d326e(0x381a)]=[_0x128b29[_0x2d326e(0x381a)]]);_0x128b29['postRun']['length'];){var _0x17c043=_0x128b29[_0x2d326e(0x381a)][_0x2d326e(0x1270)]();_0x2278e2[_0x2d326e(0x38c3)](_0x17c043);}_0x360f4e(_0x2278e2);}}if(!(0x0<_0x3f7cf4)){if(_0x128b29[_0x25ee94(0x397e)]){for(_0x25ee94(0x3d33)==typeof _0x128b29[_0x25ee94(0x397e)]&&(_0x128b29['preRun']=[_0x128b29[_0x25ee94(0x397e)]]);_0x128b29[_0x25ee94(0x397e)][_0x25ee94(0x18cc)];)_0x18823d=_0x128b29[_0x25ee94(0x397e)][_0x25ee94(0x1270)](),_0x52743f[_0x25ee94(0x38c3)](_0x18823d);}_0x360f4e(_0x52743f),0x0<_0x3f7cf4||(_0x128b29[_0x25ee94(0xa4d)]?(_0x128b29[_0x25ee94(0xa4d)](_0x25ee94(0x1f60)),setTimeout(function(){setTimeout(function(){var _0x3c5485=a8_0x5306;_0x128b29[_0x3c5485(0xa4d)]('');},0x1),_0x23b41c();},0x1)):_0x23b41c());}var _0x18823d;}if(_0x128b29[_0x4fae83(0x335a)]=function(_0x396c4a,_0xc41d16,_0x32de59,_0x315355){var _0x2584b1=_0x4fae83,_0x553cc8=(_0x32de59=_0x32de59||[])[_0x2584b1(0x2e82)](function(_0x3c9635){var _0x55984f=_0x2584b1;return _0x55984f(0x2515)===_0x3c9635;});return'string'!==_0xc41d16&&_0x553cc8&&!_0x315355?_0x128b29['_'+_0x396c4a]:function(){var _0x25e3fa=_0x2584b1,_0x45ba01=_0x396c4a,_0x449ca1=_0xc41d16,_0x4b862e=_0x32de59,_0x9a3820=arguments,_0x6900d={'string':function(_0x106e44){var _0x2493c3=a8_0x5306,_0x14e5ef,_0x57b97c=0x0;return null!=_0x106e44&&0x0!==_0x106e44&&(_0x14e5ef=0x1+(_0x106e44[_0x2493c3(0x18cc)]<<0x2),_0x57b97c=_0x49d24(_0x14e5ef),_0xc11b5e(_0x106e44,_0x64aaac,_0x57b97c,_0x14e5ef)),_0x57b97c;},'array':function(_0x517d02){var _0x322cec=_0x49d24(_0x517d02['length']);return _0x130899['set'](_0x517d02,_0x322cec),_0x322cec;}},_0x48b5ca=(_0x45ba01=_0x128b29['_'+_0x45ba01],[]),_0x40c327=0x0;if(_0x9a3820)for(var _0x21e26b=0x0;_0x21e26b<_0x9a3820[_0x25e3fa(0x18cc)];_0x21e26b++){var _0x1c26c0=_0x6900d[_0x4b862e[_0x21e26b]];_0x1c26c0?(0x0===_0x40c327&&(_0x40c327=_0x2360ed()),_0x48b5ca[_0x21e26b]=_0x1c26c0(_0x9a3820[_0x21e26b])):_0x48b5ca[_0x21e26b]=_0x9a3820[_0x21e26b];}return _0x45ba01=_0x4b862e=_0x45ba01[_0x25e3fa(0x29f3)](null,_0x48b5ca),0x0!==_0x40c327&&_0x420911(_0x40c327),_0x25e3fa(0x3695)===_0x449ca1?_0x317b68(_0x45ba01):_0x25e3fa(0x41e)===_0x449ca1?!!_0x45ba01:_0x45ba01;};},_0x128b29[_0x4fae83(0x1c34)]=_0x317b68,_0x128b29[_0x4fae83(0x302f)]=_0x2360ed,_0x128b29[_0x4fae83(0x27ef)]=_0x420911,_0x128b29[_0x4fae83(0x17f8)]=_0x49d24,_0x261120=function _0x57c9be(){_0x21711a||_0x522d05(),_0x21711a||(_0x261120=_0x57c9be);},_0x128b29['run']=_0x522d05,_0x128b29[_0x4fae83(0x3ac5)]){for(_0x4fae83(0x3d33)==typeof _0x128b29[_0x4fae83(0x3ac5)]&&(_0x128b29[_0x4fae83(0x3ac5)]=[_0x128b29[_0x4fae83(0x3ac5)]]);0x0<_0x128b29[_0x4fae83(0x3ac5)][_0x4fae83(0x18cc)];)_0x128b29[_0x4fae83(0x3ac5)][_0x4fae83(0x1cb7)]()();}return _0x522d05(),_0x4821a4;});}_0x317356=_0xc78b43[_0x5c4fb4(0x3e0f)](_0x317356);var _0x43afef=_0xc78b43(0x856b),_0x20710d=_0xc78b43(0x6214),_0x5b8397=_0xc78b43(0xbe7c)[_0x5c4fb4(0x98d)],_0x55d178=void 0x0;_0x317356[_0x5c4fb4(0x1b0f)]=_0x21aac8,_0x317356[_0x5c4fb4(0x1b0f)]['default']=_0x21aac8;},0x8cbf:(_0x1f68c1,_0x37bb65,_0x19f20b)=>{var _0x47aeb2=a8_0x1ec55c;_0x19f20b['d'](_0x37bb65,{'O':()=>_0x52569f});var _0x435a52=_0x19f20b(0x1610);class _0x52569f{constructor(){var _0x3e0636=a8_0x5306;this['hoverCursor']='',this[_0x3e0636(0x464)]=new Array(),this[_0x3e0636(0x96a)]=!0x1;}static get[_0x47aeb2(0x976)](){var _0xcae34e=_0x47aeb2;for(const _0x3fbda7 in _0x52569f[_0xcae34e(0x3e00)])if(Object['prototype'][_0xcae34e(0x55a)][_0xcae34e(0x15d4)](_0x52569f[_0xcae34e(0x3e00)],_0x3fbda7))return!0x0;return!0x1;}static get[_0x47aeb2(0x146f)](){var _0x2fe35b=_0x47aeb2;for(const _0x109539 in _0x52569f[_0x2fe35b(0x3e00)])if(Object['prototype'][_0x2fe35b(0x55a)][_0x2fe35b(0x15d4)](_0x52569f[_0x2fe35b(0x3e00)],_0x109539)){var _0x38eede=parseInt(_0x109539);if(_0x38eede>=_0x435a52['g']['ACTION_OnPickTrigger']&&_0x38eede<=_0x435a52['g'][_0x2fe35b(0x2e47)])return!0x0;}return!0x1;}static[_0x47aeb2(0xef9)](_0xa40dcf){var _0x410472=_0x47aeb2;for(const _0x4aaa60 in _0x52569f[_0x410472(0x3e00)])if(Object['prototype']['hasOwnProperty'][_0x410472(0x15d4)](_0x52569f['Triggers'],_0x4aaa60)&&parseInt(_0x4aaa60)===_0xa40dcf)return!0x0;return!0x1;}}_0x52569f['Triggers']={};},0x7289:(_0x5a98eb,_0x25490d,_0x169bb2)=>{var _0x5432cb=a8_0x1ec55c;_0x169bb2['d'](_0x25490d,{'a':()=>_0x269a0f});var _0x3a6d08=_0x169bb2(0xa896),_0x4d178a=_0x169bb2(0xd53f),_0x4e812a=_0x169bb2(0xbd53),_0x25490d=_0x169bb2(0x4158);class _0x269a0f{constructor(_0x327d9c,_0xede212){var _0x47b0d8=a8_0x5306;this[_0x47b0d8(0x422)]=_0x327d9c,this['onBeforeExecuteObservable']=new _0x3a6d08['y$'](),_0x327d9c[_0x47b0d8(0x28e9)]?(this[_0x47b0d8(0x295c)]=_0x327d9c[_0x47b0d8(0x295c)],this[_0x47b0d8(0x1922)]=_0x327d9c['parameter']):_0x327d9c[_0x47b0d8(0x295c)]?this[_0x47b0d8(0x295c)]=_0x327d9c['trigger']:this['trigger']=_0x327d9c,(this[_0x47b0d8(0x1339)]=this)[_0x47b0d8(0x11fc)]=_0xede212;}[_0x5432cb(0x341c)](){}[_0x5432cb(0x104f)](){var _0x35f1df=_0x5432cb;return this[_0x35f1df(0x1922)];}['setTriggerParameter'](_0x5986a6){var _0x5488ef=_0x5432cb;this[_0x5488ef(0x1922)]=_0x5986a6;}[_0x5432cb(0xb58)](){var _0x4d24ee=_0x5432cb;const _0x3d9837=this[_0x4d24ee(0x11fc)];if(!_0x3d9837)return!0x0;var _0x222f6a=this[_0x4d24ee(0x7da)]['getScene']()[_0x4d24ee(0x1a27)]();return _0x3d9837['_evaluationId']!==_0x222f6a&&(_0x3d9837[_0x4d24ee(0x1f82)]=_0x222f6a,_0x3d9837[_0x4d24ee(0x177d)]=_0x3d9837[_0x4d24ee(0x3020)]()),_0x3d9837[_0x4d24ee(0x177d)];}[_0x5432cb(0xe34)](_0x168d1b){var _0x25f0b3=_0x5432cb;this['_evaluateConditionForCurrentFrame']()&&(this[_0x25f0b3(0x20a1)][_0x25f0b3(0x3608)](this),this['_nextActiveAction']['execute'](_0x168d1b),this[_0x25f0b3(0x2801)]());}[_0x5432cb(0x3be4)](_0x51feb7){}[_0x5432cb(0x2801)](){var _0x5c945f=_0x5432cb;this[_0x5c945f(0x1339)][_0x5c945f(0x1727)]?(this[_0x5c945f(0x1339)][_0x5c945f(0x1727)][_0x5c945f(0x7da)]||(this[_0x5c945f(0x1339)][_0x5c945f(0x1727)]['_actionManager']=this[_0x5c945f(0x7da)]),this['_nextActiveAction']=this[_0x5c945f(0x1339)]['_child']):this['_nextActiveAction']=this;}[_0x5432cb(0x2cc0)](_0x26e2da){var _0x2543f2=_0x5432cb;return(this[_0x2543f2(0x1727)]=_0x26e2da)[_0x2543f2(0x7da)]=this[_0x2543f2(0x7da)],_0x26e2da['_prepare'](),_0x26e2da;}['_getProperty'](_0x5b751b){var _0x5f5907=_0x5432cb;return this[_0x5f5907(0x7da)][_0x5f5907(0x3132)](_0x5b751b);}['_getEffectiveTarget'](_0x15ccec,_0x129ac2){var _0x69cdb=_0x5432cb;return this[_0x69cdb(0x7da)][_0x69cdb(0x33d1)](_0x15ccec,_0x129ac2);}[_0x5432cb(0x18e2)](_0x43de71){}['_serialize'](_0x3ee8e9,_0x4a1f91){var _0x54dad2=_0x5432cb;_0x3ee8e9={'type':0x1,'children':[],'name':_0x3ee8e9['name'],'properties':_0x3ee8e9[_0x54dad2(0x1903)]||[]};if(this[_0x54dad2(0x1727)]&&this[_0x54dad2(0x1727)][_0x54dad2(0x18e2)](_0x3ee8e9),this[_0x54dad2(0x11fc)]){const _0x2dee36=this[_0x54dad2(0x11fc)]['serialize']();return _0x2dee36[_0x54dad2(0x3e98)][_0x54dad2(0xede)](_0x3ee8e9),_0x4a1f91&&_0x4a1f91[_0x54dad2(0x3e98)][_0x54dad2(0xede)](_0x2dee36),_0x2dee36;}return _0x4a1f91&&_0x4a1f91[_0x54dad2(0x3e98)][_0x54dad2(0xede)](_0x3ee8e9),_0x3ee8e9;}}_0x269a0f[_0x5432cb(0x106c)]=_0x2a441f=>'number'==typeof _0x2a441f?_0x2a441f[_0x5432cb(0x1c67)]():_0x5432cb(0x41e)==typeof _0x2a441f?_0x2a441f?_0x5432cb(0x321d):_0x5432cb(0x1a92):_0x2a441f instanceof _0x4d178a['FM']?_0x2a441f['x']+',\x20'+_0x2a441f['y']:_0x2a441f instanceof _0x4d178a['P']?_0x2a441f['x']+',\x20'+_0x2a441f['y']+',\x20'+_0x2a441f['z']:_0x2a441f instanceof _0x4e812a['Wo']?_0x2a441f['r']+',\x20'+_0x2a441f['g']+',\x20'+_0x2a441f['b']:_0x2a441f instanceof _0x4e812a['HE']?_0x2a441f['r']+',\x20'+_0x2a441f['g']+',\x20'+_0x2a441f['b']+',\x20'+_0x2a441f['a']:_0x2a441f,_0x269a0f[_0x5432cb(0x4c9)]=_0x24c545=>({'name':'target','targetType':_0x24c545[_0x5432cb(0x1e36)]?'MeshProperties':_0x24c545[_0x5432cb(0x127f)]?_0x5432cb(0x2d66):_0x24c545[_0x5432cb(0xefb)]?'CameraProperties':_0x24c545['_isMaterial']?'MaterialProperties':'SceneProperties','value':_0x24c545[_0x5432cb(0x3ee8)]?_0x5432cb(0x2149):_0x24c545[_0x5432cb(0xc1b)]}),(0x0,_0x25490d['H'])(_0x5432cb(0x3393),_0x269a0f);},0x73fd:(_0x5f4a3f,_0x2c2167,_0x7866e8)=>{var _0x4e1d6a=a8_0x1ec55c;_0x7866e8['d'](_0x2c2167,{'k':()=>_0xb360ee});var _0x26de07=_0x7866e8(0xd53f),_0x3aba17=_0x7866e8(0xbd53),_0x110c5f=_0x7866e8(0x495e),_0x483d81=_0x7866e8(0x7289),_0x14786b=_0x7866e8(0x10ead),_0x321ae5=_0x7866e8(0x11096),_0x30b89d=_0x7866e8(0x9a70),_0x4ad8e4=_0x7866e8(0x15146),_0x499486=_0x7866e8(0x4158),_0x2c2167=_0x7866e8(0x8cbf),_0x19f39a=_0x7866e8(0x1610);class _0xb360ee extends _0x2c2167['O']{constructor(_0x5f264c){var _0x28dc5f=a8_0x5306;super(),(_0x5f264c=_0x5f264c||_0x321ae5['l'][_0x28dc5f(0x2370)])&&(this[_0x28dc5f(0x3c5c)]=_0x5f264c)[_0x28dc5f(0x4ba)][_0x28dc5f(0xede)](this);}[_0x4e1d6a(0x41a)](){var _0x1c7c40=_0x4e1d6a,_0x5d747f=this[_0x1c7c40(0x3c5c)][_0x1c7c40(0x4ba)]['indexOf'](this);for(let _0x539484=0x0;_0x539484<this[_0x1c7c40(0x464)][_0x1c7c40(0x18cc)];_0x539484++){var _0x4e7587=this[_0x1c7c40(0x464)][_0x539484];_0xb360ee['Triggers'][_0x4e7587[_0x1c7c40(0x295c)]]--,0x0===_0xb360ee[_0x1c7c40(0x3e00)][_0x4e7587['trigger']]&&delete _0xb360ee[_0x1c7c40(0x3e00)][_0x4e7587[_0x1c7c40(0x295c)]];}-0x1<_0x5d747f&&this['_scene'][_0x1c7c40(0x4ba)][_0x1c7c40(0xb1f)](_0x5d747f,0x1);}[_0x4e1d6a(0x3d78)](){return this['_scene'];}[_0x4e1d6a(0x3519)](_0x5e0844){var _0xe23baf=_0x4e1d6a;for(let _0x1094d9=0x0;_0x1094d9<this[_0xe23baf(0x464)][_0xe23baf(0x18cc)];_0x1094d9++){var _0x2344ad=this[_0xe23baf(0x464)][_0x1094d9];if(-0x1<_0x5e0844[_0xe23baf(0x86a)](_0x2344ad[_0xe23baf(0x295c)]))return!0x0;}return!0x1;}[_0x4e1d6a(0x2bf5)](_0x8dea10,_0x37d4e5){var _0x5cb704=_0x4e1d6a;for(let _0x252c0b=0x0;_0x252c0b<this[_0x5cb704(0x464)]['length'];_0x252c0b++){var _0x523825=this[_0x5cb704(0x464)][_0x252c0b];if(_0x8dea10==_0x523825['trigger']||_0x37d4e5==_0x523825[_0x5cb704(0x295c)])return!0x0;}return!0x1;}[_0x4e1d6a(0x2ebf)](_0x4ec0e0,_0x49e017){var _0x3c490b=_0x4e1d6a;for(let _0x1f9c29=0x0;_0x1f9c29<this['actions'][_0x3c490b(0x18cc)];_0x1f9c29++){const _0x2fbf33=this[_0x3c490b(0x464)][_0x1f9c29];if(_0x2fbf33[_0x3c490b(0x295c)]===_0x4ec0e0){if(!_0x49e017)return!0x0;if(_0x49e017(_0x2fbf33['getTriggerParameter']()))return!0x0;}}return!0x1;}get['hasPointerTriggers'](){var _0x28d7f4=_0x4e1d6a;for(let _0x3e8692=0x0;_0x3e8692<this[_0x28d7f4(0x464)][_0x28d7f4(0x18cc)];_0x3e8692++){var _0x5abfc5=this['actions'][_0x3e8692];if(_0x5abfc5['trigger']>=_0xb360ee[_0x28d7f4(0x1f99)]&&_0x5abfc5[_0x28d7f4(0x295c)]<=_0xb360ee[_0x28d7f4(0x3948)])return!0x0;}return!0x1;}get[_0x4e1d6a(0x2ebc)](){var _0x6749db=_0x4e1d6a;for(let _0x31f408=0x0;_0x31f408<this['actions']['length'];_0x31f408++){var _0x2471bf=this['actions'][_0x31f408];if(_0x2471bf['trigger']>=_0xb360ee['OnPickTrigger']&&_0x2471bf[_0x6749db(0x295c)]<=_0xb360ee['OnPickUpTrigger'])return!0x0;}return!0x1;}[_0x4e1d6a(0x3702)](_0x19b586){var _0x332a93=_0x4e1d6a;return _0x19b586[_0x332a93(0x295c)]===_0xb360ee[_0x332a93(0x3dd2)]&&this[_0x332a93(0x3d78)]()['actionManager']!==this?(_0x30b89d['Y'][_0x332a93(0xc51)](_0x332a93(0x3cd7)),null):(this[_0x332a93(0x464)]['push'](_0x19b586),this['getScene']()[_0x332a93(0xcd1)]++,_0xb360ee[_0x332a93(0x3e00)][_0x19b586['trigger']]?_0xb360ee[_0x332a93(0x3e00)][_0x19b586['trigger']]++:_0xb360ee[_0x332a93(0x3e00)][_0x19b586['trigger']]=0x1,_0x19b586[_0x332a93(0x7da)]=this,_0x19b586[_0x332a93(0x341c)](),_0x19b586);}[_0x4e1d6a(0x2615)](_0x499185){var _0x2b445b=_0x4e1d6a,_0x1a84c5=this[_0x2b445b(0x464)][_0x2b445b(0x86a)](_0x499185);return-0x1!==_0x1a84c5&&(this[_0x2b445b(0x464)][_0x2b445b(0xb1f)](_0x1a84c5,0x1),--_0xb360ee[_0x2b445b(0x3e00)][_0x499185['trigger']],0x0===_0xb360ee[_0x2b445b(0x3e00)][_0x499185['trigger']]&&delete _0xb360ee[_0x2b445b(0x3e00)][_0x499185[_0x2b445b(0x295c)]],_0x499185[_0x2b445b(0x7da)]=null,this[_0x2b445b(0x3d78)]()[_0x2b445b(0xcd1)]--,!0x0);}['processTrigger'](_0x52ab5a,_0x42f2fa){var _0x213d91=_0x4e1d6a;for(let _0x2515d2=0x0;_0x2515d2<this[_0x213d91(0x464)][_0x213d91(0x18cc)];_0x2515d2++){const _0xe07297=this[_0x213d91(0x464)][_0x2515d2];if(_0xe07297[_0x213d91(0x295c)]===_0x52ab5a){if(_0x42f2fa&&(_0x52ab5a===_0xb360ee[_0x213d91(0x2fed)]||_0x52ab5a===_0xb360ee[_0x213d91(0x28e7)])){const _0x3b4a80=_0xe07297['getTriggerParameter']();if('function'==typeof _0x3b4a80){if(!_0x3b4a80(_0x42f2fa))continue;}else{if(_0x3b4a80&&_0x3b4a80!==_0x42f2fa[_0x213d91(0x1ac0)]['keyCode']){if(!_0x3b4a80[_0x213d91(0x37d7)])continue;var _0x1f5bda=_0x3b4a80[_0x213d91(0x37d7)]();if(_0x1f5bda!==_0x42f2fa['sourceEvent'][_0x213d91(0x1846)]){var _0x3b35aa=_0x42f2fa[_0x213d91(0x1ac0)][_0x213d91(0x246d)]||_0x42f2fa[_0x213d91(0x1ac0)][_0x213d91(0x3036)];if(String[_0x213d91(0x16f5)](_0x3b35aa)[_0x213d91(0x37d7)]()!==_0x1f5bda)continue;}}}}_0xe07297['_executeCurrent'](_0x42f2fa);}}}['_getEffectiveTarget'](_0x1d3281,_0x5c87d7){var _0x33ecfe=_0x4e1d6a,_0x4a1fbd=_0x5c87d7[_0x33ecfe(0x4184)]('.');for(let _0x2f4fa4=0x0;_0x2f4fa4<_0x4a1fbd['length']-0x1;_0x2f4fa4++)_0x1d3281=_0x1d3281[_0x4a1fbd[_0x2f4fa4]];return _0x1d3281;}['_getProperty'](_0x596c60){var _0x5f2ddf=_0x4e1d6a;return _0x596c60=_0x596c60[_0x5f2ddf(0x4184)]('.'),_0x596c60[_0x596c60[_0x5f2ddf(0x18cc)]-0x1];}[_0x4e1d6a(0x18e2)](_0x1bea3e){var _0x2655e5=_0x4e1d6a;const _0x3d6704={'children':new Array(),'name':_0x1bea3e,'type':0x3,'properties':new Array()};for(let _0x38d9af=0x0;_0x38d9af<this[_0x2655e5(0x464)][_0x2655e5(0x18cc)];_0x38d9af++){const _0x408bd6={'type':0x0,'children':new Array(),'name':_0xb360ee['GetTriggerName'](this[_0x2655e5(0x464)][_0x38d9af][_0x2655e5(0x295c)]),'properties':new Array()};var _0x55eeae=this[_0x2655e5(0x464)][_0x38d9af][_0x2655e5(0x422)];if(_0x55eeae&&'number'!=typeof _0x55eeae){if(_0x55eeae[_0x2655e5(0x28e9)]instanceof Node)_0x408bd6[_0x2655e5(0x1903)][_0x2655e5(0xede)](_0x483d81['a'][_0x2655e5(0x4c9)](_0x55eeae['parameter']));else{if(_0x2655e5(0x4238)==typeof _0x55eeae[_0x2655e5(0x28e9)]){const _0x439f09={};_0x4ad8e4['j'][_0x2655e5(0x1d49)](_0x55eeae[_0x2655e5(0x28e9)],_0x439f09,[_0x2655e5(0x35e5)]),_0x55eeae['parameter']&&_0x55eeae[_0x2655e5(0x28e9)]['mesh']&&(_0x439f09[_0x2655e5(0x2234)]=_0x55eeae[_0x2655e5(0x28e9)]['mesh']['id']),_0x408bd6['properties'][_0x2655e5(0xede)]({'name':'parameter','targetType':null,'value':_0x439f09});}else _0x408bd6[_0x2655e5(0x1903)][_0x2655e5(0xede)]({'name':_0x2655e5(0x28e9),'targetType':null,'value':_0x55eeae['parameter']});}}this[_0x2655e5(0x464)][_0x38d9af][_0x2655e5(0x18e2)](_0x408bd6),_0x3d6704[_0x2655e5(0x3e98)][_0x2655e5(0xede)](_0x408bd6);}return _0x3d6704;}static[_0x4e1d6a(0x2de7)](_0x1f221e,_0x191259,_0x2e78af){var _0x2c25d3=_0x4e1d6a;const _0x2683c6=new _0xb360ee(_0x2e78af),_0x4c97b3=(null===_0x191259?_0x2e78af['actionManager']=_0x2683c6:_0x191259['actionManager']=_0x2683c6,(_0x1f634f,_0x3056e9,_0x578550,_0x22134b,_0x51aa45=null)=>{var _0x42d870=a8_0x5306;if(!_0x1f634f[_0x42d870(0x2e27)]){const _0x1e7c3a=new Array();let _0x11a2c7=null,_0x39ed10=null;var _0x3df897=_0x1f634f[_0x42d870(0x2a2e)]&&0x0<_0x1f634f[_0x42d870(0x2a2e)][_0x42d870(0x18cc)];if(0x2===_0x1f634f[_0x42d870(0x19d6)]?_0x1e7c3a[_0x42d870(0xede)](_0x2683c6):_0x1e7c3a[_0x42d870(0xede)](_0x3056e9),_0x3df897){var _0x41982e=new Array();for(let _0x50303e=0x0;_0x50303e<_0x1f634f[_0x42d870(0x2a2e)][_0x42d870(0x18cc)];_0x50303e++)_0x4c97b3(_0x1f634f[_0x42d870(0x2a2e)][_0x50303e],_0xb360ee['NothingTrigger'],_0x578550,_0x22134b,_0x41982e);_0x1e7c3a[_0x42d870(0xede)](_0x41982e);}else for(let _0x2cdd37=0x0;_0x2cdd37<_0x1f634f[_0x42d870(0x1903)][_0x42d870(0x18cc)];_0x2cdd37++){let _0x45918e=_0x1f634f[_0x42d870(0x1903)][_0x2cdd37][_0x42d870(0x2b05)];var _0x4ca8b9=_0x1f634f[_0x42d870(0x1903)][_0x2cdd37][_0x42d870(0xc1b)],_0x4d1722=_0x1f634f[_0x42d870(0x1903)][_0x2cdd37][_0x42d870(0x2fe3)];_0x42d870(0x37fb)===_0x4ca8b9?_0x45918e=_0x11a2c7=_0x42d870(0x1741)===_0x4d1722?_0x2e78af:_0x42d870(0x40db)===_0x4d1722?_0x2e78af['getMaterialByName'](_0x45918e):_0x2e78af[_0x42d870(0x3254)](_0x45918e):_0x42d870(0xc5c)===_0x4ca8b9?_0x45918e=_0x2e78af['getNodeByName'](_0x45918e):_0x42d870(0x2834)===_0x4ca8b9?_0x2e78af[_0x42d870(0x28fc)]&&(_0x45918e=_0x2e78af[_0x42d870(0x28fc)](_0x45918e)):_0x42d870(0x1523)!==_0x4ca8b9?_0x45918e=0x2===_0x1f634f[_0x42d870(0x19d6)]&&_0x42d870(0x19c6)===_0x4ca8b9?_0x110c5f['Uf'][_0x45918e]:((_0x331ec7,_0x44136a,_0x4e350d)=>{var _0x52dd31=_0x42d870,_0x483aa1;if(null===_0x4e350d)return _0x483aa1=parseFloat(_0x331ec7),_0x52dd31(0x321d)===_0x331ec7||'false'===_0x331ec7?_0x52dd31(0x321d)===_0x331ec7:isNaN(_0x483aa1)?_0x331ec7:_0x483aa1;var _0x5cf845=_0x4e350d[_0x52dd31(0x4184)]('.'),_0x3e9801=_0x331ec7[_0x52dd31(0x4184)](',');for(let _0x3a9d93=0x0;_0x3a9d93<_0x5cf845[_0x52dd31(0x18cc)];_0x3a9d93++)_0x44136a=_0x44136a[_0x5cf845[_0x3a9d93]];if('boolean'==typeof _0x44136a)return _0x52dd31(0x321d)===_0x3e9801[0x0];if('string'==typeof _0x44136a)return _0x3e9801[0x0];const _0x2b8ddc=new Array();for(let _0x45bb1e=0x0;_0x45bb1e<_0x3e9801[_0x52dd31(0x18cc)];_0x45bb1e++)_0x2b8ddc[_0x52dd31(0xede)](parseFloat(_0x3e9801[_0x45bb1e]));return _0x44136a instanceof _0x26de07['P']?_0x26de07['P'][_0x52dd31(0xf7f)](_0x2b8ddc):_0x44136a instanceof _0x26de07['Lt']?_0x26de07['Lt']['FromArray'](_0x2b8ddc):_0x44136a instanceof _0x3aba17['Wo']?_0x3aba17['Wo'][_0x52dd31(0xf7f)](_0x2b8ddc):_0x44136a instanceof _0x3aba17['HE']?_0x3aba17['HE']['FromArray'](_0x2b8ddc):parseFloat(_0x3e9801[0x0]);})(_0x45918e,_0x11a2c7,_0x42d870(0x2b05)===_0x4ca8b9?_0x39ed10:null):_0x39ed10=_0x45918e,_0x1e7c3a['push'](_0x45918e);}null===_0x51aa45?_0x1e7c3a[_0x42d870(0xede)](_0x578550):_0x1e7c3a[_0x42d870(0xede)](null),_0x42d870(0x3db7)===_0x1f634f['name']&&(_0x3df897=_0x1e7c3a[_0x1e7c3a[_0x42d870(0x18cc)]-0x2],_0x1e7c3a[_0x1e7c3a[_0x42d870(0x18cc)]-0x1]=_0x3df897,_0x1e7c3a[_0x1e7c3a[_0x42d870(0x18cc)]-0x2]=_0x578550);let _0xb7c3c1=((_0x551ffc,_0x56afe1)=>{var _0x578a25=_0x42d870;const _0x108325=(0x0,_0x499486['q'])(_0x578a25(0x68d)+_0x551ffc);return _0x108325&&new _0x108325(..._0x56afe1);})(_0x1f634f[_0x42d870(0xc1b)],_0x1e7c3a);_0xb7c3c1 instanceof _0x110c5f['gP']&&null!==_0x578550&&(_0x3df897=new _0x14786b['TC'](_0x3056e9,_0x578550),_0x22134b?_0x22134b['then'](_0x3df897):_0x2683c6[_0x42d870(0x3702)](_0x3df897),_0x22134b=_0x3df897),null===_0x51aa45?_0xb7c3c1 instanceof _0x110c5f['gP']?(_0x578550=_0xb7c3c1,_0xb7c3c1=_0x22134b):(_0x578550=null,_0x22134b?_0x22134b['then'](_0xb7c3c1):_0x2683c6[_0x42d870(0x3702)](_0xb7c3c1)):_0x51aa45[_0x42d870(0xede)](_0xb7c3c1);for(let _0x3a73db=0x0;_0x3a73db<_0x1f634f[_0x42d870(0x3e98)][_0x42d870(0x18cc)];_0x3a73db++)_0x4c97b3(_0x1f634f[_0x42d870(0x3e98)][_0x3a73db],_0x3056e9,_0x578550,_0xb7c3c1,null);}});for(let _0x42c037=0x0;_0x42c037<_0x1f221e[_0x2c25d3(0x3e98)][_0x2c25d3(0x18cc)];_0x42c037++){let _0x1b8bdc;var _0x3d9536=_0x1f221e[_0x2c25d3(0x3e98)][_0x42c037];if(0x0<_0x3d9536[_0x2c25d3(0x1903)][_0x2c25d3(0x18cc)]){var _0x99ca09=_0x3d9536['properties'][0x0][_0x2c25d3(0x2b05)];const _0x488d30=null===_0x3d9536[_0x2c25d3(0x1903)][0x0][_0x2c25d3(0x2fe3)]?_0x99ca09:_0x2e78af[_0x2c25d3(0x36d2)](_0x99ca09);_0x488d30[_0x2c25d3(0x2234)]&&(_0x488d30[_0x2c25d3(0x35e5)]=_0x2e78af[_0x2c25d3(0x2ca2)](_0x488d30[_0x2c25d3(0x2234)])),_0x1b8bdc={'trigger':_0xb360ee[_0x3d9536[_0x2c25d3(0xc1b)]],'parameter':_0x488d30};}else _0x1b8bdc=_0xb360ee[_0x3d9536[_0x2c25d3(0xc1b)]];for(let _0x3f8b17=0x0;_0x3f8b17<_0x3d9536[_0x2c25d3(0x3e98)]['length'];_0x3f8b17++)_0x3d9536[_0x2c25d3(0x2e27)]||_0x4c97b3(_0x3d9536[_0x2c25d3(0x3e98)][_0x3f8b17],_0x1b8bdc,null,null);}}static[_0x4e1d6a(0xfbe)](_0x354428){var _0x33e7e7=_0x4e1d6a;switch(_0x354428){case _0x19f39a['g'][_0x33e7e7(0x3586)]:return _0x33e7e7(0x19a7);case _0x19f39a['g']['ACTION_OnPickTrigger']:return'OnPickTrigger';case _0x19f39a['g'][_0x33e7e7(0x3640)]:return _0x33e7e7(0x40f4);case _0x19f39a['g'][_0x33e7e7(0xfce)]:return _0x33e7e7(0x4146);case _0x19f39a['g'][_0x33e7e7(0x274a)]:return'OnCenterPickTrigger';case _0x19f39a['g'][_0x33e7e7(0x13f5)]:return _0x33e7e7(0x391);case _0x19f39a['g'][_0x33e7e7(0x3a9e)]:return _0x33e7e7(0x10fa);case _0x19f39a['g']['ACTION_OnPickUpTrigger']:return _0x33e7e7(0x3bdf);case _0x19f39a['g'][_0x33e7e7(0x12b0)]:return _0x33e7e7(0x2ba7);case _0x19f39a['g'][_0x33e7e7(0xd7e)]:return _0x33e7e7(0xdfb);case _0x19f39a['g']['ACTION_OnPointerOutTrigger']:return _0x33e7e7(0x3948);case _0x19f39a['g'][_0x33e7e7(0x2276)]:return _0x33e7e7(0x3dd2);case _0x19f39a['g'][_0x33e7e7(0x1c87)]:return _0x33e7e7(0x6d8);case _0x19f39a['g'][_0x33e7e7(0x3681)]:return'OnIntersectionExitTrigger';case _0x19f39a['g'][_0x33e7e7(0x215e)]:return _0x33e7e7(0x28e7);case _0x19f39a['g'][_0x33e7e7(0x3d10)]:return _0x33e7e7(0x2fed);case _0x19f39a['g'][_0x33e7e7(0x2256)]:return'OnPickOutTrigger';default:return'';}}}_0xb360ee[_0x4e1d6a(0x19a7)]=_0x19f39a['g'][_0x4e1d6a(0x3586)],_0xb360ee[_0x4e1d6a(0x1f99)]=_0x19f39a['g'][_0x4e1d6a(0x1b2b)],_0xb360ee['OnLeftPickTrigger']=_0x19f39a['g'][_0x4e1d6a(0x3640)],_0xb360ee[_0x4e1d6a(0x4146)]=_0x19f39a['g'][_0x4e1d6a(0xfce)],_0xb360ee['OnCenterPickTrigger']=_0x19f39a['g'][_0x4e1d6a(0x274a)],_0xb360ee[_0x4e1d6a(0x391)]=_0x19f39a['g'][_0x4e1d6a(0x13f5)],_0xb360ee[_0x4e1d6a(0x10fa)]=_0x19f39a['g'][_0x4e1d6a(0x3a9e)],_0xb360ee[_0x4e1d6a(0x3bdf)]=_0x19f39a['g'][_0x4e1d6a(0x2e47)],_0xb360ee[_0x4e1d6a(0x7bc)]=_0x19f39a['g'][_0x4e1d6a(0x2256)],_0xb360ee[_0x4e1d6a(0x2ba7)]=_0x19f39a['g'][_0x4e1d6a(0x12b0)],_0xb360ee[_0x4e1d6a(0xdfb)]=_0x19f39a['g'][_0x4e1d6a(0xd7e)],_0xb360ee['OnPointerOutTrigger']=_0x19f39a['g'][_0x4e1d6a(0x655)],_0xb360ee['OnEveryFrameTrigger']=_0x19f39a['g']['ACTION_OnEveryFrameTrigger'],_0xb360ee[_0x4e1d6a(0x6d8)]=_0x19f39a['g'][_0x4e1d6a(0x1c87)],_0xb360ee['OnIntersectionExitTrigger']=_0x19f39a['g']['ACTION_OnIntersectionExitTrigger'],_0xb360ee[_0x4e1d6a(0x28e7)]=_0x19f39a['g']['ACTION_OnKeyDownTrigger'],_0xb360ee[_0x4e1d6a(0x2fed)]=_0x19f39a['g'][_0x4e1d6a(0x3d10)];},0x495e:(_0x7aa881,_0x5c024c,_0xda38ea)=>{var _0x2c2ae4=a8_0x1ec55c;_0xda38ea['d'](_0x5c024c,{'Uf':()=>_0x8eeee3,'gP':()=>_0x146644});var _0x2033e6=_0xda38ea(0x7289),_0x5c024c=_0xda38ea(0x4158);class _0x146644{constructor(_0x454c88){var _0x1d7ee3=a8_0x5306;this[_0x1d7ee3(0x7da)]=_0x454c88;}['isValid'](){return!0x0;}[_0x2c2ae4(0x3132)](_0x11f9da){var _0x384d12=_0x2c2ae4;return this[_0x384d12(0x7da)][_0x384d12(0x3132)](_0x11f9da);}['_getEffectiveTarget'](_0x5904f0,_0xc837d8){var _0x1fb96f=_0x2c2ae4;return this['_actionManager'][_0x1fb96f(0x33d1)](_0x5904f0,_0xc837d8);}[_0x2c2ae4(0x18e2)](){}[_0x2c2ae4(0x2c04)](_0x2fc7f3){var _0x502a85=_0x2c2ae4;return{'type':0x2,'children':[],'name':_0x2fc7f3[_0x502a85(0xc1b)],'properties':_0x2fc7f3[_0x502a85(0x1903)]};}}class _0x8eeee3 extends _0x146644{constructor(_0x46c851,_0x3b1a4e,_0x33f227,_0x524bdc,_0x1c57dd=_0x8eeee3[_0x2c2ae4(0x26bc)]){var _0x2140c2=_0x2c2ae4;super(_0x46c851),this[_0x2140c2(0x1523)]=_0x33f227,this['value']=_0x524bdc,this[_0x2140c2(0x19c6)]=_0x1c57dd,this[_0x2140c2(0x2b27)]=_0x3b1a4e,this['_effectiveTarget']=this[_0x2140c2(0x33d1)](_0x3b1a4e,this['propertyPath']),this[_0x2140c2(0x14a6)]=this['_getProperty'](this['propertyPath']);}static get['IsEqual'](){var _0x55a059=_0x2c2ae4;return _0x8eeee3[_0x55a059(0x314e)];}static get[_0x2c2ae4(0xb08)](){return _0x8eeee3['_IsDifferent'];}static get[_0x2c2ae4(0x2e37)](){return _0x8eeee3['_IsGreater'];}static get[_0x2c2ae4(0xdce)](){var _0x5b94d2=_0x2c2ae4;return _0x8eeee3[_0x5b94d2(0x32dc)];}[_0x2c2ae4(0x3020)](){var _0x53c0de=_0x2c2ae4;switch(this[_0x53c0de(0x19c6)]){case _0x8eeee3['IsGreater']:return this[_0x53c0de(0x1cf7)][this[_0x53c0de(0x14a6)]]>this['value'];case _0x8eeee3[_0x53c0de(0xdce)]:return this[_0x53c0de(0x1cf7)][this[_0x53c0de(0x14a6)]]<this[_0x53c0de(0x2b05)];case _0x8eeee3[_0x53c0de(0x26bc)]:case _0x8eeee3[_0x53c0de(0xb08)]:var _0x2855bc=this['value'][_0x53c0de(0x1bc8)]?this['value'][_0x53c0de(0x1bc8)](this[_0x53c0de(0x1cf7)][this[_0x53c0de(0x14a6)]]):this['value']===this['_effectiveTarget'][this[_0x53c0de(0x14a6)]];return this[_0x53c0de(0x19c6)]===_0x8eeee3[_0x53c0de(0x26bc)]?_0x2855bc:!_0x2855bc;}return!0x1;}['serialize'](){var _0x48aff6=_0x2c2ae4;return this[_0x48aff6(0x2c04)]({'name':_0x48aff6(0x2a4),'properties':[_0x2033e6['a'][_0x48aff6(0x4c9)](this[_0x48aff6(0x2b27)]),{'name':_0x48aff6(0x1523),'value':this['propertyPath']},{'name':_0x48aff6(0x2b05),'value':_0x2033e6['a'][_0x48aff6(0x106c)](this[_0x48aff6(0x2b05)])},{'name':_0x48aff6(0x19c6),'value':_0x8eeee3[_0x48aff6(0x25a)](this[_0x48aff6(0x19c6)])}]});}static[_0x2c2ae4(0x25a)](_0x3a929c){var _0x338b28=_0x2c2ae4;switch(_0x3a929c){case _0x8eeee3[_0x338b28(0x314e)]:return'IsEqual';case _0x8eeee3[_0x338b28(0x13ad)]:return'IsDifferent';case _0x8eeee3[_0x338b28(0xa9d)]:return _0x338b28(0x2e37);case _0x8eeee3[_0x338b28(0x32dc)]:return _0x338b28(0xdce);default:return'';}}}_0x8eeee3[_0x2c2ae4(0x314e)]=0x0,_0x8eeee3[_0x2c2ae4(0x13ad)]=0x1,_0x8eeee3[_0x2c2ae4(0xa9d)]=0x2,_0x8eeee3[_0x2c2ae4(0x32dc)]=0x3;class _0x2cd2f0 extends _0x146644{constructor(_0x13028b,_0x525eab){var _0x5a6ceb=_0x2c2ae4;super(_0x13028b),this[_0x5a6ceb(0x1cf8)]=_0x525eab;}[_0x2c2ae4(0x3020)](){var _0x11f98a=_0x2c2ae4;return this[_0x11f98a(0x1cf8)]();}}class _0x53b888 extends _0x146644{constructor(_0x3bfd21,_0x168ae7,_0x3dde91){super(_0x3bfd21),this['value']=_0x3dde91,this['_target']=_0x168ae7;}[_0x2c2ae4(0x3020)](){var _0x5f5cea=_0x2c2ae4;return this[_0x5f5cea(0x2b27)][_0x5f5cea(0x1607)]===this[_0x5f5cea(0x2b05)];}['serialize'](){var _0x55065b=_0x2c2ae4;return this[_0x55065b(0x2c04)]({'name':_0x55065b(0x345b),'properties':[_0x2033e6['a'][_0x55065b(0x4c9)](this[_0x55065b(0x2b27)]),{'name':_0x55065b(0x2b05),'value':this[_0x55065b(0x2b05)]}]});}}(0x0,_0x5c024c['H'])(_0x2c2ae4(0x38a2),_0x8eeee3),(0x0,_0x5c024c['H'])(_0x2c2ae4(0x3e1e),_0x2cd2f0),(0x0,_0x5c024c['H'])(_0x2c2ae4(0x3603),_0x53b888);},0x10ead:(_0x2395bd,_0x5d9690,_0x52e35f)=>{var _0x2e2143=a8_0x1ec55c;_0x52e35f['d'](_0x5d9690,{'TC':()=>_0x710d09});var _0x306463=_0x52e35f(0x9a70),_0x415f3d=_0x52e35f(0xd53f),_0x38e3e8=_0x52e35f(0x7289),_0x5e7f37=_0x52e35f(0x1610),_0x5d9690=_0x52e35f(0x4158);class _0x251fdd extends _0x38e3e8['a']{constructor(_0x5659ed,_0x127c44,_0x6594f3,_0x3828d2){var _0x16292f=a8_0x5306;super(_0x5659ed,_0x3828d2),this[_0x16292f(0x1523)]=_0x6594f3,this[_0x16292f(0x2b27)]=this[_0x16292f(0x1cf7)]=_0x127c44;}[_0x2e2143(0x341c)](){var _0xed537d=_0x2e2143;this[_0xed537d(0x1cf7)]=this[_0xed537d(0x33d1)](this[_0xed537d(0x1cf7)],this[_0xed537d(0x1523)]),this['_property']=this[_0xed537d(0x3132)](this[_0xed537d(0x1523)]);}[_0x2e2143(0x3be4)](){var _0x3b1ce2=_0x2e2143;this['_effectiveTarget'][this['_property']]=!this[_0x3b1ce2(0x1cf7)][this[_0x3b1ce2(0x14a6)]];}[_0x2e2143(0x18e2)](_0x237ce5){var _0x5bd2d9=_0x2e2143;return super[_0x5bd2d9(0x2c04)]({'name':_0x5bd2d9(0x3121),'properties':[_0x38e3e8['a']['_GetTargetProperty'](this[_0x5bd2d9(0x2b27)]),{'name':_0x5bd2d9(0x1523),'value':this['propertyPath']}]},_0x237ce5);}}class _0x9a7d61 extends _0x38e3e8['a']{constructor(_0x16c2a8,_0x4a821f,_0x1e73b4,_0x44cf55){var _0xb00a5a=_0x2e2143;super(_0x16c2a8,_0x44cf55),this[_0xb00a5a(0x2b05)]=_0x1e73b4,this[_0xb00a5a(0x2b27)]=_0x4a821f;}[_0x2e2143(0x3be4)](){var _0x2bbe33=_0x2e2143;this[_0x2bbe33(0x2b27)][_0x2bbe33(0x1607)]=this[_0x2bbe33(0x2b05)];}[_0x2e2143(0x18e2)](_0x1df55e){var _0x54601c=_0x2e2143;return super[_0x54601c(0x2c04)]({'name':_0x54601c(0x1d6a),'properties':[_0x38e3e8['a'][_0x54601c(0x4c9)](this['_target']),{'name':_0x54601c(0x2b05),'value':this['value']}]},_0x1df55e);}}class _0x152ae1 extends _0x38e3e8['a']{constructor(_0x326364,_0x4f2da0,_0x3abd65,_0x23dc2e,_0x12cca0){var _0x3a4e59=_0x2e2143;super(_0x326364,_0x12cca0),this['propertyPath']=_0x3abd65,this[_0x3a4e59(0x2b05)]=_0x23dc2e,this['_target']=this[_0x3a4e59(0x1cf7)]=_0x4f2da0;}[_0x2e2143(0x341c)](){var _0x5c7d53=_0x2e2143;this[_0x5c7d53(0x1cf7)]=this[_0x5c7d53(0x33d1)](this['_effectiveTarget'],this[_0x5c7d53(0x1523)]),this[_0x5c7d53(0x14a6)]=this[_0x5c7d53(0x3132)](this['propertyPath']);}['execute'](){var _0x5cc8cd=_0x2e2143;this[_0x5cc8cd(0x1cf7)][this[_0x5cc8cd(0x14a6)]]=this[_0x5cc8cd(0x2b05)],this['_target'][_0x5cc8cd(0x2d03)]&&this[_0x5cc8cd(0x2b27)]['markAsDirty'](this['_property']);}[_0x2e2143(0x18e2)](_0x9d960){var _0x23f963=_0x2e2143;return super[_0x23f963(0x2c04)]({'name':'SetValueAction','properties':[_0x38e3e8['a'][_0x23f963(0x4c9)](this[_0x23f963(0x2b27)]),{'name':'propertyPath','value':this[_0x23f963(0x1523)]},{'name':_0x23f963(0x2b05),'value':_0x38e3e8['a'][_0x23f963(0x106c)](this[_0x23f963(0x2b05)])}]},_0x9d960);}}class _0x1c3a61 extends _0x38e3e8['a']{constructor(_0x4629f4,_0x5d6229,_0x1f47aa,_0x7b328a,_0x3dfade){var _0x5348c4=_0x2e2143;super(_0x4629f4,_0x3dfade),this['propertyPath']=_0x1f47aa,this[_0x5348c4(0x2b05)]=_0x7b328a,this[_0x5348c4(0x2b27)]=this[_0x5348c4(0x1cf7)]=_0x5d6229;}[_0x2e2143(0x341c)](){var _0x1a1ac2=_0x2e2143;this[_0x1a1ac2(0x1cf7)]=this[_0x1a1ac2(0x33d1)](this['_effectiveTarget'],this[_0x1a1ac2(0x1523)]),this[_0x1a1ac2(0x14a6)]=this[_0x1a1ac2(0x3132)](this[_0x1a1ac2(0x1523)]),'number'!=typeof this[_0x1a1ac2(0x1cf7)][this[_0x1a1ac2(0x14a6)]]&&_0x306463['Y']['Warn']('Warning:\x20IncrementValueAction\x20can\x20only\x20be\x20used\x20with\x20number\x20values');}[_0x2e2143(0x3be4)](){var _0x2dd2a5=_0x2e2143;this[_0x2dd2a5(0x1cf7)][this[_0x2dd2a5(0x14a6)]]+=this[_0x2dd2a5(0x2b05)],this[_0x2dd2a5(0x2b27)][_0x2dd2a5(0x2d03)]&&this[_0x2dd2a5(0x2b27)][_0x2dd2a5(0x2d03)](this[_0x2dd2a5(0x14a6)]);}['serialize'](_0x45c3de){var _0x47278f=_0x2e2143;return super[_0x47278f(0x2c04)]({'name':_0x47278f(0x1cb8),'properties':[_0x38e3e8['a']['_GetTargetProperty'](this[_0x47278f(0x2b27)]),{'name':_0x47278f(0x1523),'value':this['propertyPath']},{'name':_0x47278f(0x2b05),'value':_0x38e3e8['a'][_0x47278f(0x106c)](this[_0x47278f(0x2b05)])}]},_0x45c3de);}}class _0x16d4fc extends _0x38e3e8['a']{constructor(_0x160e62,_0x164996,_0x21f5c6,_0x305dc0,_0x34f34c,_0x35884f){var _0x4175b3=_0x2e2143;super(_0x160e62,_0x35884f),this['from']=_0x21f5c6,this['to']=_0x305dc0,this[_0x4175b3(0x2da8)]=_0x34f34c,this[_0x4175b3(0x2b27)]=_0x164996;}[_0x2e2143(0x341c)](){}[_0x2e2143(0x3be4)](){var _0x473ee3=_0x2e2143;const _0x39329b=this[_0x473ee3(0x7da)][_0x473ee3(0x3d78)]();_0x39329b[_0x473ee3(0x285e)](this['_target'],this[_0x473ee3(0x2d5e)],this['to'],this['loop']);}[_0x2e2143(0x18e2)](_0x20f2ce){var _0x299078=_0x2e2143;return super['_serialize']({'name':_0x299078(0x32b0),'properties':[_0x38e3e8['a'][_0x299078(0x4c9)](this[_0x299078(0x2b27)]),{'name':_0x299078(0x2d5e),'value':String(this[_0x299078(0x2d5e)])},{'name':'to','value':String(this['to'])},{'name':_0x299078(0x2da8),'value':_0x38e3e8['a'][_0x299078(0x106c)](this[_0x299078(0x2da8)])||!0x1}]},_0x20f2ce);}}class _0x43b703 extends _0x38e3e8['a']{constructor(_0x141f16,_0x4dfa5f,_0x43247e){super(_0x141f16,_0x43247e),this['_target']=_0x4dfa5f;}[_0x2e2143(0x341c)](){}['execute'](){var _0x5e792d=_0x2e2143;const _0x3966a8=this['_actionManager'][_0x5e792d(0x3d78)]();_0x3966a8[_0x5e792d(0x4111)](this[_0x5e792d(0x2b27)]);}['serialize'](_0x1b0325){var _0x48ce98=_0x2e2143;return super[_0x48ce98(0x2c04)]({'name':_0x48ce98(0x10bb),'properties':[_0x38e3e8['a'][_0x48ce98(0x4c9)](this[_0x48ce98(0x2b27)])]},_0x1b0325);}}class _0x710d09 extends _0x38e3e8['a']{constructor(_0x35ec4a=_0x5e7f37['g'][_0x2e2143(0x3586)],_0x28ae9b){super(_0x35ec4a,_0x28ae9b);}['execute'](){}['serialize'](_0xe43fbe){var _0x3b0770=_0x2e2143;return super[_0x3b0770(0x2c04)]({'name':'DoNothingAction','properties':[]},_0xe43fbe);}}class _0x41a96e extends _0x38e3e8['a']{constructor(_0x49e6e8,_0x250f3b,_0x35f34e,_0x2a13f7=!0x0){var _0xf4d061=_0x2e2143;super(_0x49e6e8,_0x35f34e),this[_0xf4d061(0x3e98)]=_0x250f3b,this[_0xf4d061(0xe43)]=_0x2a13f7;}[_0x2e2143(0x341c)](){var _0x5da715=_0x2e2143;for(let _0x5cc631=0x0;_0x5cc631<this[_0x5da715(0x3e98)][_0x5da715(0x18cc)];_0x5cc631++)this['children'][_0x5cc631]['_actionManager']=this[_0x5da715(0x7da)],this[_0x5da715(0x3e98)][_0x5cc631][_0x5da715(0x341c)]();}[_0x2e2143(0x3be4)](_0x543c31){var _0x2b9777=_0x2e2143;for(const _0x1c18d4 of this[_0x2b9777(0x3e98)])this[_0x2b9777(0xe43)]&&!_0x1c18d4[_0x2b9777(0xb58)]()||_0x1c18d4[_0x2b9777(0x3be4)](_0x543c31);}[_0x2e2143(0x18e2)](_0x888672){var _0x2ca4d5=_0x2e2143;const _0x1352cb=super['_serialize']({'name':'CombineAction','properties':[],'combine':[]},_0x888672);for(let _0x4c4602=0x0;_0x4c4602<this[_0x2ca4d5(0x3e98)][_0x2ca4d5(0x18cc)];_0x4c4602++)_0x1352cb['combine'][_0x2ca4d5(0xede)](this[_0x2ca4d5(0x3e98)][_0x4c4602][_0x2ca4d5(0x18e2)](null));return _0x1352cb;}}class _0x335c39 extends _0x38e3e8['a']{constructor(_0x3f9cbe,_0x2c5a51,_0xe443b5){var _0x376dc7=_0x2e2143;super(_0x3f9cbe,_0xe443b5),this[_0x376dc7(0x2be9)]=_0x2c5a51;}[_0x2e2143(0x3be4)](_0x3a0652){var _0x392dcd=_0x2e2143;this[_0x392dcd(0x2be9)](_0x3a0652);}}class _0x275f50 extends _0x38e3e8['a']{constructor(_0x863735,_0x8f0bfd,_0x4afce1,_0x5540cf){var _0x13983b=_0x2e2143;super(_0x863735,_0x5540cf),this[_0x13983b(0x2b27)]=_0x8f0bfd,this[_0x13983b(0xd97)]=_0x4afce1;}['_prepare'](){}[_0x2e2143(0x3be4)](){var _0x2e4970=_0x2e2143;if(this[_0x2e4970(0x2b27)][_0x2e4970(0xc5c)]!==this['_parent']){const _0x5e8557=this['_parent'][_0x2e4970(0x10cb)]()[_0x2e4970(0x77b)]();_0x5e8557[_0x2e4970(0x3709)](),this['_target']['position']=_0x415f3d['P']['TransformCoordinates'](this[_0x2e4970(0x2b27)][_0x2e4970(0xa9f)],_0x5e8557),this['_target']['parent']=this[_0x2e4970(0xd97)];}}['serialize'](_0x2c11b7){var _0x139c37=_0x2e2143;return super[_0x139c37(0x2c04)]({'name':_0x139c37(0x1b60),'properties':[_0x38e3e8['a'][_0x139c37(0x4c9)](this[_0x139c37(0x2b27)]),_0x38e3e8['a'][_0x139c37(0x4c9)](this[_0x139c37(0xd97)])]},_0x2c11b7);}}(0x0,_0x5d9690['H'])(_0x2e2143(0x3ac6),_0x275f50),(0x0,_0x5d9690['H'])(_0x2e2143(0x13d4),_0x335c39),(0x0,_0x5d9690['H'])('BABYLON.DoNothingAction',_0x710d09),(0x0,_0x5d9690['H'])(_0x2e2143(0x2ae0),_0x43b703),(0x0,_0x5d9690['H'])('BABYLON.PlayAnimationAction',_0x16d4fc),(0x0,_0x5d9690['H'])(_0x2e2143(0xbc8),_0x1c3a61),(0x0,_0x5d9690['H'])(_0x2e2143(0x3b9e),_0x152ae1),(0x0,_0x5d9690['H'])(_0x2e2143(0x669),_0x9a7d61),(0x0,_0x5d9690['H'])(_0x2e2143(0x3ac6),_0x275f50),(0x0,_0x5d9690['H'])(_0x2e2143(0xae4),_0x251fdd),(0x0,_0x5d9690['H'])('BABYLON.CombineAction',_0x41a96e);},0x479:(_0x2c029a,_0x50a192,_0x132233)=>{var _0x59a069=a8_0x1ec55c,_0x3311a1=_0x132233(0x7289),_0x132233=_0x132233(0x4158);class _0x3580be extends _0x3311a1['a']{constructor(_0x1f6474,_0x1476dc,_0x162031){var _0x175e2a=a8_0x5306;super(_0x1f6474,_0x162031),this[_0x175e2a(0x210d)]=_0x1476dc;}[_0x59a069(0x341c)](){}[_0x59a069(0x3be4)](){var _0x475da0=_0x59a069;void 0x0!==this[_0x475da0(0x210d)]&&this['_sound']['play']();}[_0x59a069(0x18e2)](_0x128ac4){var _0x376b6e=_0x59a069;return super[_0x376b6e(0x2c04)]({'name':_0x376b6e(0x2efb),'properties':[{'name':_0x376b6e(0x2834),'value':this[_0x376b6e(0x210d)][_0x376b6e(0xc1b)]}]},_0x128ac4);}}class _0x36f2eb extends _0x3311a1['a']{constructor(_0x51f82b,_0x52c949,_0x2c247c){super(_0x51f82b,_0x2c247c),this['_sound']=_0x52c949;}[_0x59a069(0x341c)](){}[_0x59a069(0x3be4)](){var _0x1e6925=_0x59a069;void 0x0!==this[_0x1e6925(0x210d)]&&this['_sound']['stop']();}[_0x59a069(0x18e2)](_0xde68d2){var _0x496dd7=_0x59a069;return super[_0x496dd7(0x2c04)]({'name':_0x496dd7(0x5e5),'properties':[{'name':_0x496dd7(0x2834),'value':this[_0x496dd7(0x210d)][_0x496dd7(0xc1b)]}]},_0xde68d2);}}(0x0,_0x132233['H'])(_0x59a069(0x2d58),_0x3580be),(0x0,_0x132233['H'])('BABYLON.StopSoundAction',_0x36f2eb);},0x10d54:(_0x3e469f,_0xefe277,_0x189b14)=>{_0x189b14(0x8cbf),_0x189b14(0x7289),_0x189b14(0x73fd),_0x189b14(0x495e),_0x189b14(0x10ead),_0x189b14(0x479),_0x189b14(0x89a9);},0x89a9:(_0x197690,_0x3832b5,_0xe99ae4)=>{var _0x28e397=a8_0x1ec55c,_0x1c9d58=_0xe99ae4(0x7289),_0x689a2=_0xe99ae4(0x9a70),_0x115d66=_0xe99ae4(0xa896),_0x599052=_0xe99ae4(0xbd53),_0x48f57e=_0xe99ae4(0xd53f),_0x3f87bf=_0xe99ae4(0x17aca),_0xe99ae4=_0xe99ae4(0x4158);class _0x332103 extends _0x1c9d58['a']{constructor(_0x240424,_0x27c651,_0x4b1196,_0xc93af3,_0xba5854=0x3e8,_0x5f5a12,_0x440368,_0x36dc57){var _0x263acb=a8_0x5306;super(_0x240424,_0x5f5a12),this['duration']=0x3e8,this[_0x263acb(0x218b)]=new _0x115d66['y$'](),this['propertyPath']=_0x4b1196,this[_0x263acb(0x2b05)]=_0xc93af3,this[_0x263acb(0x2957)]=_0xba5854,this[_0x263acb(0x24ac)]=_0x440368,this[_0x263acb(0x1902)]=_0x36dc57,this[_0x263acb(0x2b27)]=this[_0x263acb(0x1cf7)]=_0x27c651;}[_0x28e397(0x341c)](){var _0x3bb438=_0x28e397;this[_0x3bb438(0x1cf7)]=this['_getEffectiveTarget'](this[_0x3bb438(0x1cf7)],this[_0x3bb438(0x1523)]),this[_0x3bb438(0x14a6)]=this[_0x3bb438(0x3132)](this[_0x3bb438(0x1523)]);}['execute'](){var _0x232d80=_0x28e397;const _0x21fe68=this['_actionManager'][_0x232d80(0x3d78)]();var _0x5ccf23=[{'frame':0x0,'value':this[_0x232d80(0x1cf7)][this[_0x232d80(0x14a6)]]},{'frame':0x64,'value':this['value']}];let _0x22b775;if(_0x232d80(0x2515)==typeof this[_0x232d80(0x2b05)])_0x22b775=_0x3f87bf['f']['ANIMATIONTYPE_FLOAT'];else{if(this['value']instanceof _0x599052['Wo'])_0x22b775=_0x3f87bf['f'][_0x232d80(0x415e)];else{if(this['value']instanceof _0x48f57e['P'])_0x22b775=_0x3f87bf['f']['ANIMATIONTYPE_VECTOR3'];else{if(this[_0x232d80(0x2b05)]instanceof _0x48f57e['y3'])_0x22b775=_0x3f87bf['f'][_0x232d80(0x2f7d)];else{if(!(this[_0x232d80(0x2b05)]instanceof _0x48f57e['_f']))return void _0x689a2['Y'][_0x232d80(0xc51)]('InterpolateValueAction:\x20Unsupported\x20type\x20('+typeof this[_0x232d80(0x2b05)]+')');_0x22b775=_0x3f87bf['f'][_0x232d80(0x3aec)];}}}}const _0x23f1e3=new _0x3f87bf['f'](_0x232d80(0x3db7),this[_0x232d80(0x14a6)],0x3e8/this[_0x232d80(0x2957)]*0x64,_0x22b775,_0x3f87bf['f'][_0x232d80(0x6fa)]);_0x23f1e3[_0x232d80(0x273e)](_0x5ccf23),this[_0x232d80(0x24ac)]&&_0x21fe68[_0x232d80(0x4111)](this[_0x232d80(0x1cf7)]),_0x21fe68['beginDirectAnimation'](this[_0x232d80(0x1cf7)],[_0x23f1e3],0x0,0x64,!0x1,0x1,()=>{var _0x497770=_0x232d80;this['onInterpolationDoneObservable']['notifyObservers'](this),this[_0x497770(0x1902)]&&this['onInterpolationDone']();});}[_0x28e397(0x18e2)](_0x415821){var _0x509e26=_0x28e397;return super[_0x509e26(0x2c04)]({'name':'InterpolateValueAction','properties':[_0x1c9d58['a'][_0x509e26(0x4c9)](this[_0x509e26(0x2b27)]),{'name':'propertyPath','value':this[_0x509e26(0x1523)]},{'name':_0x509e26(0x2b05),'value':_0x1c9d58['a'][_0x509e26(0x106c)](this[_0x509e26(0x2b05)])},{'name':_0x509e26(0x2957),'value':_0x1c9d58['a']['_SerializeValueAsString'](this[_0x509e26(0x2957)])},{'name':'stopOtherAnimations','value':_0x1c9d58['a'][_0x509e26(0x106c)](this[_0x509e26(0x24ac)])||!0x1}]},_0x415821);}}(0x0,_0xe99ae4['H'])('BABYLON.InterpolateValueAction',_0x332103);},0x1440a:(_0x2c6182,_0x2a3b9d,_0xa373d1)=>{var _0x238094=a8_0x1ec55c,_0x40d850=_0xa373d1(0x17aca),_0x4fe084=_0xa373d1(0xf930),_0x2d262d=_0xa373d1(0xa896),_0x41272e=_0xa373d1(0xd537),_0x4d266b=_0xa373d1(0xd53f),_0x4fba29=_0xa373d1(0x23a8),_0xa373d1=_0xa373d1(0x1111f);class _0x93d394{constructor(_0x1bcdeb,_0x40c6d3,_0x10d9fd=0x0,_0x1147e0=0x64,_0x348403=!0x1,_0x5c34de=0x1,_0x245cc7,_0x2d5b88,_0x594f83,_0x3aecaa=!0x1){var _0x9b82b4=a8_0x5306;this[_0x9b82b4(0x37fb)]=_0x40c6d3,this['fromFrame']=_0x10d9fd,this[_0x9b82b4(0x1f2e)]=_0x1147e0,this[_0x9b82b4(0x20c0)]=_0x348403,this[_0x9b82b4(0x2427)]=_0x245cc7,this['onAnimationLoop']=_0x594f83,this['isAdditive']=_0x3aecaa,this[_0x9b82b4(0x3535)]=null,this['_pausedDelay']=null,this['_manualJumpDelay']=null,this[_0x9b82b4(0x3f4)]=new Array(),this['_paused']=!0x1,this[_0x9b82b4(0x3717)]=0x1,this[_0x9b82b4(0x344f)]=-0x1,this[_0x9b82b4(0x300c)]=null,this['_frameToSyncFromJump']=null,this['_goToFrame']=null,this[_0x9b82b4(0x251f)]=!0x0,this[_0x9b82b4(0x188e)]=!0x1,this[_0x9b82b4(0x35d5)]=new _0x2d262d['y$'](),this['onAnimationLoopObservable']=new _0x2d262d['y$'](),this[_0x9b82b4(0x3c5c)]=_0x1bcdeb,_0x2d5b88&&this[_0x9b82b4(0x20b5)](_0x40c6d3,_0x2d5b88),this[_0x9b82b4(0x3717)]=_0x5c34de,_0x1bcdeb[_0x9b82b4(0x2ced)][_0x9b82b4(0xede)](this);}get[_0x238094(0x711)](){var _0x520729=_0x238094;return this[_0x520729(0x300c)];}get[_0x238094(0x3a5c)](){var _0x257010=_0x238094;return 0x0===this[_0x257010(0x3f4)]['length']?0x0:this[_0x257010(0x3f4)][0x0][_0x257010(0x3003)];}get[_0x238094(0x496)](){var _0x2a9246=_0x238094;return this[_0x2a9246(0x344f)];}set[_0x238094(0x496)](_0x39d574){var _0x31cddc=_0x238094;this[_0x31cddc(0x344f)]=-0x1===_0x39d574?-0x1:Math[_0x31cddc(0x1111)](Math[_0x31cddc(0x1955)](_0x39d574,0x0),0x1);}get[_0x238094(0xb1a)](){var _0x1cbd15=_0x238094;return this[_0x1cbd15(0x3717)];}set[_0x238094(0xb1a)](_0x162acb){var _0x117d13=_0x238094;for(let _0x55a0a5=0x0;_0x55a0a5<this[_0x117d13(0x3f4)]['length'];_0x55a0a5++){const _0x2edf6e=this[_0x117d13(0x3f4)][_0x55a0a5];_0x2edf6e['_prepareForSpeedRatioChange'](_0x162acb);}this['_speedRatio']=_0x162acb,null!==this[_0x117d13(0x3838)]&&this[_0x117d13(0x27c)](this['_goToFrame']);}[_0x238094(0x27a5)](_0x2aab46){var _0x39d6b1=_0x238094;return(this[_0x39d6b1(0x300c)]=_0x2aab46)&&-0x1<(_0x2aab46=this['_scene']['_activeAnimatables'][_0x39d6b1(0x86a)](this))&&(this[_0x39d6b1(0x3c5c)][_0x39d6b1(0x2ced)]['splice'](_0x2aab46,0x1),this[_0x39d6b1(0x3c5c)]['_activeAnimatables']['push'](this)),this;}[_0x238094(0x4229)](){var _0x3fed2f=_0x238094;return this[_0x3fed2f(0x3f4)];}[_0x238094(0x20b5)](_0xc62f46,_0x1f4918){var _0x2710d0=_0x238094;for(let _0x37d91b=0x0;_0x37d91b<_0x1f4918[_0x2710d0(0x18cc)];_0x37d91b++){var _0x3ba82f=_0x1f4918[_0x37d91b];const _0x5e19be=new _0x4fe084['o'](_0xc62f46,_0x3ba82f,this[_0x2710d0(0x3c5c)],this);_0x5e19be['_onLoop']=()=>{var _0x3a3b96=_0x2710d0;this[_0x3a3b96(0x14ab)][_0x3a3b96(0x3608)](this),this[_0x3a3b96(0x1d42)]&&this[_0x3a3b96(0x1d42)]();},this[_0x2710d0(0x3f4)][_0x2710d0(0xede)](_0x5e19be);}}[_0x238094(0x1970)](_0x33c912){var _0x1af8a2=_0x238094,_0x20b22c=this[_0x1af8a2(0x3f4)];for(let _0x3dd200=0x0;_0x3dd200<_0x20b22c[_0x1af8a2(0x18cc)];_0x3dd200++)if(_0x20b22c[_0x3dd200][_0x1af8a2(0x3880)]['targetProperty']===_0x33c912)return _0x20b22c[_0x3dd200][_0x1af8a2(0x3880)];return null;}['getRuntimeAnimationByTargetProperty'](_0x1cec43){var _0x47afda=_0x238094,_0x314172=this[_0x47afda(0x3f4)];for(let _0x390417=0x0;_0x390417<_0x314172[_0x47afda(0x18cc)];_0x390417++)if(_0x314172[_0x390417][_0x47afda(0x3880)][_0x47afda(0xb9c)]===_0x1cec43)return _0x314172[_0x390417];return null;}[_0x238094(0x14ff)](){var _0x3b7014=_0x238094;const _0x321e9b=this['_runtimeAnimations'];for(let _0x1a1d1e=0x0;_0x1a1d1e<_0x321e9b[_0x3b7014(0x18cc)];_0x1a1d1e++)_0x321e9b[_0x1a1d1e][_0x3b7014(0x14ff)](!0x0);this[_0x3b7014(0x3535)]=null,this[_0x3b7014(0x2266)]=null;}[_0x238094(0x35a3)](_0x356eca){var _0x2bb7e6=_0x238094;const _0x351b93=this[_0x2bb7e6(0x3f4)];for(let _0x27127f=0x0;_0x27127f<_0x351b93[_0x2bb7e6(0x18cc)];_0x27127f++)_0x351b93[_0x27127f][_0x2bb7e6(0x3880)][_0x2bb7e6(0x35a3)]=!0x0,_0x351b93[_0x27127f]['animation'][_0x2bb7e6(0x776)]=_0x356eca;}[_0x238094(0x2eb6)](){var _0x5abbde=_0x238094;const _0x46e293=this['_runtimeAnimations'];for(let _0x517b15=0x0;_0x517b15<_0x46e293['length'];_0x517b15++)_0x46e293[_0x517b15][_0x5abbde(0x3880)][_0x5abbde(0x35a3)]=!0x1;}['goToFrame'](_0x4cc60d){var _0x14ceca=_0x238094,_0x603599,_0x26ab05;const _0xa627a2=this[_0x14ceca(0x3f4)];_0xa627a2[0x0]&&(_0x603599=_0xa627a2[0x0]['animation'][_0x14ceca(0x2a13)],this[_0x14ceca(0x17f2)]=null!=(_0x26ab05=this['_frameToSyncFromJump'])?_0x26ab05:_0xa627a2[0x0][_0x14ceca(0x3003)],_0x26ab05=0x0===this[_0x14ceca(0xb1a)]?0x0:(_0x4cc60d-this[_0x14ceca(0x17f2)])/_0x603599*0x3e8/this['speedRatio'],this[_0x14ceca(0x27d5)]=-_0x26ab05);for(let _0xa0ca8c=0x0;_0xa0ca8c<_0xa627a2[_0x14ceca(0x18cc)];_0xa0ca8c++)_0xa627a2[_0xa0ca8c][_0x14ceca(0x27c)](_0x4cc60d);this[_0x14ceca(0x3838)]=_0x4cc60d;}['pause'](){var _0x437c24=_0x238094;this[_0x437c24(0x16c3)]||(this['_paused']=!0x0);}[_0x238094(0x3b5d)](){var _0x56e8e4=_0x238094;this[_0x56e8e4(0x16c3)]=!0x1;}[_0x238094(0x2dc3)](){var _0x28a336=_0x238094;this[_0x28a336(0x2427)]&&this[_0x28a336(0x2427)](),this['onAnimationEndObservable'][_0x28a336(0x3608)](this);}[_0x238094(0xfec)](_0x3aa995,_0x1f26d2,_0x4b72b5=!0x1){var _0x1ac251=_0x238094;if(_0x3aa995||_0x1f26d2){var _0x227cc6=this[_0x1ac251(0x3c5c)][_0x1ac251(0x2ced)][_0x1ac251(0x86a)](this);if(-0x1<_0x227cc6){const _0x5b7f0a=this[_0x1ac251(0x3f4)];for(let _0x28e1b6=_0x5b7f0a[_0x1ac251(0x18cc)]-0x1;0x0<=_0x28e1b6;_0x28e1b6--){const _0x2a501f=_0x5b7f0a[_0x28e1b6];_0x3aa995&&_0x2a501f[_0x1ac251(0x3880)]['name']!=_0x3aa995||_0x1f26d2&&!_0x1f26d2(_0x2a501f['target'])||(_0x2a501f[_0x1ac251(0x41a)](),_0x5b7f0a['splice'](_0x28e1b6,0x1));}0x0==_0x5b7f0a['length']&&(_0x4b72b5||this['_scene'][_0x1ac251(0x2ced)]['splice'](_0x227cc6,0x1),this[_0x1ac251(0x2dc3)]());}}else{_0x227cc6=this['_scene']['_activeAnimatables'][_0x1ac251(0x86a)](this);if(-0x1<_0x227cc6){_0x4b72b5||this[_0x1ac251(0x3c5c)]['_activeAnimatables'][_0x1ac251(0xb1f)](_0x227cc6,0x1);const _0x13dd5e=this[_0x1ac251(0x3f4)];for(let _0x56e004=0x0;_0x56e004<_0x13dd5e[_0x1ac251(0x18cc)];_0x56e004++)_0x13dd5e[_0x56e004][_0x1ac251(0x41a)]();this[_0x1ac251(0x3f4)][_0x1ac251(0x18cc)]=0x0,this['_raiseOnAnimationEnd']();}}}[_0x238094(0x2949)](){return new Promise(_0x43f153=>{var _0x595415=a8_0x5306;this['onAnimationEndObservable'][_0x595415(0x2e5)](()=>{_0x43f153(this);},void 0x0,void 0x0,this,!0x0);});}[_0x238094(0x38af)](_0x11f2c7){var _0x229c36=_0x238094;if(this[_0x229c36(0x16c3)])return this[_0x229c36(0x188e)]=!0x1,null===this['_pausedDelay']&&(this['_pausedDelay']=_0x11f2c7),!0x0;if(null===this[_0x229c36(0x3535)]?(this[_0x229c36(0x3535)]=_0x11f2c7,this[_0x229c36(0x2266)]=null):null!==this[_0x229c36(0x2266)]&&(this[_0x229c36(0x3535)]+=_0x11f2c7-this[_0x229c36(0x2266)],this[_0x229c36(0x2266)]=null),null!==this[_0x229c36(0x27d5)]&&(this[_0x229c36(0x3535)]+=this[_0x229c36(0x27d5)],this[_0x229c36(0x27d5)]=null,this['_frameToSyncFromJump']=null),this[_0x229c36(0x3838)]=null,0x0===this[_0x229c36(0x344f)])return!0x0;let _0x278de=!0x1;const _0x15f176=this[_0x229c36(0x3f4)];let _0x307198;for(_0x307198=0x0;_0x307198<_0x15f176[_0x229c36(0x18cc)];_0x307198++){const _0x59ec10=_0x15f176[_0x307198];var _0x5e934b=_0x59ec10['animate'](_0x11f2c7-this[_0x229c36(0x3535)],this[_0x229c36(0x1031)],this['toFrame'],this[_0x229c36(0x20c0)],this['_speedRatio'],this['_weight']);_0x278de=_0x278de||_0x5e934b;}if(!(this[_0x229c36(0x188e)]=_0x278de)){if(this['disposeOnEnd']){for(_0x307198=this['_scene'][_0x229c36(0x2ced)][_0x229c36(0x86a)](this),this[_0x229c36(0x3c5c)][_0x229c36(0x2ced)][_0x229c36(0xb1f)](_0x307198,0x1),_0x307198=0x0;_0x307198<_0x15f176[_0x229c36(0x18cc)];_0x307198++)_0x15f176[_0x307198][_0x229c36(0x41a)]();}this[_0x229c36(0x2dc3)](),this['disposeOnEnd']&&(this['onAnimationEnd']=null,this[_0x229c36(0x1d42)]=null,this[_0x229c36(0x14ab)][_0x229c36(0x13c8)](),this[_0x229c36(0x35d5)]['clear']());}return _0x278de;}}_0x41272e['x']['prototype']['_animate']=function(){var _0x522060=_0x238094;if(this['animationsEnabled']){var _0x387483=_0x4fba29['F'][_0x522060(0x2205)];if(!this[_0x522060(0x3e7d)]){if(0x0<this[_0x522060(0x1536)][_0x522060(0x18cc)])return;this[_0x522060(0x3e7d)]=_0x387483;}this[_0x522060(0x2330)]=this[_0x522060(0x3443)]?0x10:(_0x387483-this['_animationTimeLast'])*this[_0x522060(0x16db)],this['_animationTimeLast']=_0x387483;var _0x3edb3b=this[_0x522060(0x2ced)];if(0x0!==_0x3edb3b[_0x522060(0x18cc)]){this[_0x522060(0x1730)]+=this[_0x522060(0x2330)];var _0x483749=this[_0x522060(0x1730)];for(let _0x42113a=0x0;_0x42113a<_0x3edb3b[_0x522060(0x18cc)];_0x42113a++){const _0x3b4cbf=_0x3edb3b[_0x42113a];!_0x3b4cbf['_animate'](_0x483749)&&_0x3b4cbf[_0x522060(0x251f)]&&_0x42113a--;}this[_0x522060(0x268d)]();}}},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0x3b53)]=function(_0x434114,_0x150102,_0x44b38f,_0xea28fa=0x1,_0x26a6ea,_0x50cc34=0x1,_0x39be53,_0x3175d0,_0x36e212,_0x2c42db,_0x3f1841=!0x1){var _0x3ab040=_0x238094;const _0x5bde87=this[_0x3ab040(0x285e)](_0x434114,_0x150102,_0x44b38f,_0x26a6ea,_0x50cc34,_0x39be53,_0x3175d0,!0x1,_0x36e212,_0x2c42db,_0x3f1841);return _0x5bde87['weight']=_0xea28fa,_0x5bde87;},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0x285e)]=function(_0x469d4c,_0xb50f79,_0x57dd6c,_0x48e426,_0x2a0a4f=0x1,_0x41d17d,_0x5137cb,_0x4b0580=!0x0,_0x1bd0d3,_0x42432d,_0x1eff35=!0x1){var _0x360c74=_0x238094;_0x57dd6c<_0xb50f79&&0x0<_0x2a0a4f&&(_0x2a0a4f*=-0x1),_0x4b0580&&this['stopAnimation'](_0x469d4c,void 0x0,_0x1bd0d3),_0x5137cb=_0x5137cb||new _0x93d394(this,_0x469d4c,_0xb50f79,_0x57dd6c,_0x48e426,_0x2a0a4f,_0x41d17d,void 0x0,_0x42432d,_0x1eff35),_0x1eff35=!_0x1bd0d3||_0x1bd0d3(_0x469d4c);if(_0x469d4c[_0x360c74(0x3f3)]&&_0x1eff35&&_0x5137cb[_0x360c74(0x20b5)](_0x469d4c,_0x469d4c[_0x360c74(0x3f3)]),_0x469d4c[_0x360c74(0x8dd)]){var _0xeb37e=_0x469d4c[_0x360c74(0x8dd)]();for(let _0x5f3a49=0x0;_0x5f3a49<_0xeb37e[_0x360c74(0x18cc)];_0x5f3a49++)this[_0x360c74(0x285e)](_0xeb37e[_0x5f3a49],_0xb50f79,_0x57dd6c,_0x48e426,_0x2a0a4f,_0x41d17d,_0x5137cb,_0x4b0580,_0x1bd0d3,_0x42432d);}return _0x5137cb[_0x360c74(0x14ff)](),_0x5137cb;},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0x1055)]=function(_0x33ccd7,_0x95f4ef,_0x4d4510,_0xcc479b,_0x38f63c,_0xf1d390=0x1,_0x3cc593,_0xfe3da6,_0x5e6150=!0x0,_0x364794,_0xeeb623,_0x2cb426=!0x1){var _0x47a2e5=_0x238094;_0x95f4ef=_0x33ccd7[_0x47a2e5(0x3bbb)](_0x95f4ef);const _0x186292=[];_0x186292[_0x47a2e5(0xede)](this[_0x47a2e5(0x285e)](_0x33ccd7,_0x4d4510,_0xcc479b,_0x38f63c,_0xf1d390,_0x3cc593,_0xfe3da6,_0x5e6150,_0x364794,void 0x0,_0x2cb426));for(const _0x4d53bb of _0x95f4ef)_0x186292[_0x47a2e5(0xede)](this[_0x47a2e5(0x285e)](_0x4d53bb,_0x4d4510,_0xcc479b,_0x38f63c,_0xf1d390,_0x3cc593,_0xfe3da6,_0x5e6150,_0x364794,void 0x0,_0x2cb426));return _0x186292;},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0x39db)]=function(_0x15ff7c,_0x21fbe7,_0x116fc7,_0x2e6348,_0x301c81,_0x5b93e4,_0x393bb0,_0x4ca2de,_0x478f96=!0x1){var _0x3c6404;return void 0x0===_0x5b93e4&&(_0x5b93e4=0x1),_0x2e6348<_0x116fc7&&0x0<_0x5b93e4?_0x5b93e4*=-0x1:_0x116fc7<_0x2e6348&&_0x5b93e4<0x0&&(_0x3c6404=_0x2e6348,_0x2e6348=_0x116fc7,_0x116fc7=_0x3c6404),new _0x93d394(this,_0x15ff7c,_0x116fc7,_0x2e6348,_0x301c81,_0x5b93e4,_0x393bb0,_0x21fbe7,_0x4ca2de,_0x478f96);},_0x41272e['x']['prototype']['beginDirectHierarchyAnimation']=function(_0x41309b,_0x2be2ae,_0xe69e65,_0x2d8134,_0x496abc,_0x4bb435,_0x44ea30,_0x409590,_0x467b40,_0x326a94=!0x1){var _0x52d0db=_0x238094;_0x2be2ae=_0x41309b[_0x52d0db(0x3bbb)](_0x2be2ae);const _0xbf693e=[];_0xbf693e[_0x52d0db(0xede)](this[_0x52d0db(0x39db)](_0x41309b,_0xe69e65,_0x2d8134,_0x496abc,_0x4bb435,_0x44ea30,_0x409590,_0x467b40,_0x326a94));for(const _0x5cc079 of _0x2be2ae)_0xbf693e[_0x52d0db(0xede)](this[_0x52d0db(0x39db)](_0x5cc079,_0xe69e65,_0x2d8134,_0x496abc,_0x4bb435,_0x44ea30,_0x409590,_0x467b40,_0x326a94));return _0xbf693e;},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0x2ae1)]=function(_0x598c10){var _0x5f2ab6=_0x238094;for(let _0x2aa4d4=0x0;_0x2aa4d4<this[_0x5f2ab6(0x2ced)][_0x5f2ab6(0x18cc)];_0x2aa4d4++)if(this['_activeAnimatables'][_0x2aa4d4][_0x5f2ab6(0x37fb)]===_0x598c10)return this['_activeAnimatables'][_0x2aa4d4];return null;},_0x41272e['x']['prototype'][_0x238094(0x36ca)]=function(_0x948eb9){var _0x3580a5=_0x238094;const _0x151f88=[];for(let _0xdc8b9=0x0;_0xdc8b9<this[_0x3580a5(0x2ced)][_0x3580a5(0x18cc)];_0xdc8b9++)this['_activeAnimatables'][_0xdc8b9]['target']===_0x948eb9&&_0x151f88[_0x3580a5(0xede)](this[_0x3580a5(0x2ced)][_0xdc8b9]);return _0x151f88;},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0x4111)]=function(_0x441b8f,_0x148461,_0x4736ae){var _0x25871b=_0x238094;for(const _0xf32dbc of this[_0x25871b(0x36ca)](_0x441b8f))_0xf32dbc['stop'](_0x148461,_0x4736ae);},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0xf36)]=function(){var _0x3c0859=_0x238094;if(this[_0x3c0859(0x2ced)]){for(let _0x55e7a8=0x0;_0x55e7a8<this['_activeAnimatables'][_0x3c0859(0x18cc)];_0x55e7a8++)this[_0x3c0859(0x2ced)][_0x55e7a8][_0x3c0859(0xfec)](void 0x0,void 0x0,!0x0);this['_activeAnimatables'][_0x3c0859(0x18cc)]=0x0;}for(const _0x29a868 of this['animationGroups'])_0x29a868['stop']();},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0x30b2)]=function(_0xe9eabf,_0x341afd){var _0x2365e2=_0x238094;const _0x7b9a80=_0xe9eabf[_0x2365e2(0x37fb)];this[_0x2365e2(0x5e2)][_0x2365e2(0x722)](_0x7b9a80),_0x7b9a80[_0x2365e2(0xdb0)]||(_0x7b9a80[_0x2365e2(0xdb0)]={}),_0x7b9a80[_0x2365e2(0xdb0)][_0xe9eabf[_0x2365e2(0x9f9)]]||(_0x7b9a80[_0x2365e2(0xdb0)][_0xe9eabf[_0x2365e2(0x9f9)]]={'totalWeight':0x0,'totalAdditiveWeight':0x0,'animations':[],'additiveAnimations':[],'originalValue':_0x341afd}),_0xe9eabf['isAdditive']?(_0x7b9a80[_0x2365e2(0xdb0)][_0xe9eabf[_0x2365e2(0x9f9)]][_0x2365e2(0x270f)]['push'](_0xe9eabf),_0x7b9a80['_lateAnimationHolders'][_0xe9eabf[_0x2365e2(0x9f9)]][_0x2365e2(0x133f)]+=_0xe9eabf[_0x2365e2(0x496)]):(_0x7b9a80[_0x2365e2(0xdb0)][_0xe9eabf['targetPath']][_0x2365e2(0x3f3)][_0x2365e2(0xede)](_0xe9eabf),_0x7b9a80[_0x2365e2(0xdb0)][_0xe9eabf[_0x2365e2(0x9f9)]][_0x2365e2(0x1364)]+=_0xe9eabf[_0x2365e2(0x496)]);},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0xfed)]=function(_0x580f7f){var _0x965401=_0x238094;if(0x0===_0x580f7f['totalWeight']&&0x0===_0x580f7f[_0x965401(0x133f)])return _0x580f7f[_0x965401(0x2bb6)];let _0xedff4d=0x1;const _0x3c5109=_0x4d266b['jp'][_0x965401(0xe60)][0x0],_0x454417=_0x4d266b['jp'][_0x965401(0xe60)][0x1],_0x4e3b6d=_0x4d266b['jp'][_0x965401(0x1106)][0x0];let _0xa3bf85=0x0;const _0x4c408b=_0x580f7f[_0x965401(0x3f3)][0x0],_0x4c1fcf=_0x580f7f[_0x965401(0x2bb6)];let _0x499c2f=0x1,_0x391898=!0x1;if(_0x580f7f[_0x965401(0x1364)]<0x1)_0x499c2f=0x1-_0x580f7f[_0x965401(0x1364)],_0x4c1fcf[_0x965401(0xe1f)](_0x454417,_0x4e3b6d,_0x3c5109);else{if(_0xa3bf85=0x1,_0xedff4d=_0x580f7f['totalWeight'],0x1==(_0x499c2f=_0x4c408b['weight']/_0xedff4d)){if(!_0x580f7f[_0x965401(0x133f)])return _0x4c408b[_0x965401(0x7c5)];_0x391898=!0x0;}_0x4c408b[_0x965401(0x7c5)][_0x965401(0xe1f)](_0x454417,_0x4e3b6d,_0x3c5109);}if(!_0x391898){_0x454417[_0x965401(0x542)](_0x499c2f),_0x3c5109['scaleInPlace'](_0x499c2f),_0x4e3b6d[_0x965401(0x542)](_0x499c2f);for(let _0x4c3ead=_0xa3bf85;_0x4c3ead<_0x580f7f[_0x965401(0x3f3)][_0x965401(0x18cc)];_0x4c3ead++){const _0x169e77=_0x580f7f[_0x965401(0x3f3)][_0x4c3ead];if(0x0!==_0x169e77['weight']){_0x499c2f=_0x169e77['weight']/_0xedff4d;const _0x166fd6=_0x4d266b['jp'][_0x965401(0xe60)][0x2],_0x544ba0=_0x4d266b['jp'][_0x965401(0xe60)][0x3],_0xd672b9=_0x4d266b['jp']['Quaternion'][0x1];_0x169e77['currentValue'][_0x965401(0xe1f)](_0x544ba0,_0xd672b9,_0x166fd6),_0x544ba0[_0x965401(0x2e36)](_0x499c2f,_0x454417),_0xd672b9[_0x965401(0x2e36)](0x0<_0x4d266b['_f']['Dot'](_0x4e3b6d,_0xd672b9)?_0x499c2f:-_0x499c2f,_0x4e3b6d),_0x166fd6['scaleAndAddToRef'](_0x499c2f,_0x3c5109);}}_0x4e3b6d[_0x965401(0x3f86)]();}for(let _0x5f2133=0x0;_0x5f2133<_0x580f7f['additiveAnimations'][_0x965401(0x18cc)];_0x5f2133++){const _0x40a23f=_0x580f7f[_0x965401(0x270f)][_0x5f2133];if(0x0!==_0x40a23f[_0x965401(0x496)]){const _0x253b8f=_0x4d266b['jp'][_0x965401(0xe60)][0x2],_0x132379=_0x4d266b['jp'][_0x965401(0xe60)][0x3];var _0x2cd02e=_0x4d266b['jp'][_0x965401(0x1106)][0x1];_0x40a23f[_0x965401(0x7c5)][_0x965401(0xe1f)](_0x132379,_0x2cd02e,_0x253b8f),_0x132379['multiplyToRef'](_0x454417,_0x132379),_0x4d266b['P']['LerpToRef'](_0x454417,_0x132379,_0x40a23f[_0x965401(0x496)],_0x454417),_0x4e3b6d['multiplyToRef'](_0x2cd02e,_0x2cd02e),_0x4d266b['_f'][_0x965401(0x3da9)](_0x4e3b6d,_0x2cd02e,_0x40a23f[_0x965401(0x496)],_0x4e3b6d),_0x253b8f[_0x965401(0x2e36)](_0x40a23f[_0x965401(0x496)],_0x3c5109);}}var _0x2d80bc=_0x4c408b?_0x4c408b[_0x965401(0x2a35)][_0x965401(0x392f)]:_0x4d266b['jp'][_0x965401(0x12cd)][0x0][_0x965401(0x77b)]();return _0x4d266b['y3'][_0x965401(0x3d1)](_0x454417,_0x4e3b6d,_0x3c5109,_0x2d80bc),_0x2d80bc;},_0x41272e['x'][_0x238094(0x1ce1)]['_processLateAnimationBindingsForQuaternions']=function(_0x46da18,_0x2949dd){var _0x52ea4f=_0x238094;if(0x0===_0x46da18[_0x52ea4f(0x1364)]&&0x0===_0x46da18[_0x52ea4f(0x133f)])return _0x2949dd;var _0x43b796=_0x46da18[_0x52ea4f(0x3f3)][0x0],_0x510c1c=_0x46da18['originalValue'];let _0x2c3405=_0x2949dd;if(0x0===_0x46da18[_0x52ea4f(0x1364)]&&0x0<_0x46da18['totalAdditiveWeight'])_0x2c3405[_0x52ea4f(0x19f9)](_0x510c1c);else{if(0x1===_0x46da18['animations'][_0x52ea4f(0x18cc)]){if(_0x4d266b['_f'][_0x52ea4f(0x3da9)](_0x510c1c,_0x43b796[_0x52ea4f(0x7c5)],Math[_0x52ea4f(0x1111)](0x1,_0x46da18['totalWeight']),_0x2c3405),0x0===_0x46da18[_0x52ea4f(0x133f)])return _0x2c3405;}else{if(0x1<_0x46da18[_0x52ea4f(0x3f3)]['length']){let _0x5e3bdc=0x1,_0x34c851,_0x5dda88;if(_0x46da18[_0x52ea4f(0x1364)]<0x1)_0x43b796=0x1-_0x46da18['totalWeight'],(_0x34c851=[],_0x5dda88=[],_0x34c851[_0x52ea4f(0xede)](_0x510c1c),_0x5dda88[_0x52ea4f(0xede)](_0x43b796));else{if(0x2===_0x46da18[_0x52ea4f(0x3f3)][_0x52ea4f(0x18cc)]&&(_0x4d266b['_f']['SlerpToRef'](_0x46da18[_0x52ea4f(0x3f3)][0x0]['currentValue'],_0x46da18['animations'][0x1][_0x52ea4f(0x7c5)],_0x46da18['animations'][0x1][_0x52ea4f(0x496)]/_0x46da18[_0x52ea4f(0x1364)],_0x2949dd),0x0===_0x46da18[_0x52ea4f(0x133f)]))return _0x2949dd;_0x34c851=[],_0x5dda88=[],_0x5e3bdc=_0x46da18[_0x52ea4f(0x1364)];}for(let _0xbd411f=0x0;_0xbd411f<_0x46da18[_0x52ea4f(0x3f3)][_0x52ea4f(0x18cc)];_0xbd411f++){var _0x1e2846=_0x46da18['animations'][_0xbd411f];_0x34c851[_0x52ea4f(0xede)](_0x1e2846[_0x52ea4f(0x7c5)]),_0x5dda88[_0x52ea4f(0xede)](_0x1e2846[_0x52ea4f(0x496)]/_0x5e3bdc);}let _0x38f86c=0x0;for(let _0x2770f8=0x0;_0x2770f8<_0x34c851[_0x52ea4f(0x18cc)];)_0x2770f8?(_0x38f86c+=_0x5dda88[_0x2770f8],_0x4d266b['_f'][_0x52ea4f(0x3da9)](_0x2c3405,_0x34c851[_0x2770f8],_0x5dda88[_0x2770f8]/_0x38f86c,_0x2c3405),_0x2770f8++):(_0x4d266b['_f']['SlerpToRef'](_0x34c851[_0x2770f8],_0x34c851[_0x2770f8+0x1],_0x5dda88[_0x2770f8+0x1]/(_0x5dda88[_0x2770f8]+_0x5dda88[_0x2770f8+0x1]),_0x2949dd),_0x2c3405=_0x2949dd,_0x38f86c=_0x5dda88[_0x2770f8]+_0x5dda88[_0x2770f8+0x1],_0x2770f8+=0x2);}}}for(let _0x225757=0x0;_0x225757<_0x46da18[_0x52ea4f(0x270f)][_0x52ea4f(0x18cc)];_0x225757++){var _0x131399=_0x46da18[_0x52ea4f(0x270f)][_0x225757];0x0!==_0x131399[_0x52ea4f(0x496)]&&(_0x2c3405[_0x52ea4f(0x3d93)](_0x131399[_0x52ea4f(0x7c5)],_0x4d266b['jp']['Quaternion'][0x0]),_0x4d266b['_f']['SlerpToRef'](_0x2c3405,_0x4d266b['jp'][_0x52ea4f(0x1106)][0x0],_0x131399[_0x52ea4f(0x496)],_0x2c3405));}return _0x2c3405;},_0x41272e['x'][_0x238094(0x1ce1)][_0x238094(0x268d)]=function(){var _0xda12af=_0x238094;if(this[_0xda12af(0x5e2)]['length']){for(let _0x545f47=0x0;_0x545f47<this[_0xda12af(0x5e2)][_0xda12af(0x18cc)];_0x545f47++){const _0xe5e0f0=this[_0xda12af(0x5e2)]['data'][_0x545f47];for(const _0xcd0eee in _0xe5e0f0[_0xda12af(0xdb0)]){var _0xaef527=_0xe5e0f0[_0xda12af(0xdb0)][_0xcd0eee];const _0x2bdf86=_0xaef527[_0xda12af(0x3f3)][0x0],_0xcb131a=_0xaef527[_0xda12af(0x2bb6)];if(void 0x0!==_0xcb131a&&null!==_0xcb131a){var _0x3f2edf=_0x40d850['f'][_0xda12af(0x3c04)]&&_0xcb131a['m'];let _0x25b676=_0xe5e0f0[_0xcd0eee];if(_0x3f2edf)_0x25b676=this['_processLateAnimationBindingsForMatrices'](_0xaef527);else{if(void 0x0!==_0xcb131a['w'])_0x25b676=this['_processLateAnimationBindingsForQuaternions'](_0xaef527,_0x25b676||_0x4d266b['_f'][_0xda12af(0x5f3)]());else{let _0x2463c0=0x0,_0x564995=0x1;_0xaef527['totalWeight']<0x1?_0x25b676=_0x2bdf86&&_0xcb131a[_0xda12af(0x393f)]?_0xcb131a[_0xda12af(0x393f)](0x1-_0xaef527[_0xda12af(0x1364)]):_0x2bdf86?_0xcb131a*(0x1-_0xaef527[_0xda12af(0x1364)]):_0xcb131a[_0xda12af(0x77b)]?_0xcb131a[_0xda12af(0x77b)]():_0xcb131a:_0x2bdf86&&(_0x564995=_0xaef527['totalWeight'],_0x3f2edf=_0x2bdf86[_0xda12af(0x496)]/_0x564995,_0x25b676=0x1!=_0x3f2edf?_0x2bdf86[_0xda12af(0x7c5)]['scale']?_0x2bdf86[_0xda12af(0x7c5)]['scale'](_0x3f2edf):_0x2bdf86['currentValue']*_0x3f2edf:_0x2bdf86[_0xda12af(0x7c5)],_0x2463c0=0x1);for(let _0x56e677=_0x2463c0;_0x56e677<_0xaef527[_0xda12af(0x3f3)]['length'];_0x56e677++){const _0x31b165=_0xaef527[_0xda12af(0x3f3)][_0x56e677];var _0x1423f8=_0x31b165[_0xda12af(0x496)]/_0x564995;_0x1423f8&&(_0x31b165[_0xda12af(0x7c5)]['scaleAndAddToRef']?_0x31b165[_0xda12af(0x7c5)]['scaleAndAddToRef'](_0x1423f8,_0x25b676):_0x25b676+=_0x31b165[_0xda12af(0x7c5)]*_0x1423f8);}for(let _0x4d81a2=0x0;_0x4d81a2<_0xaef527[_0xda12af(0x270f)][_0xda12af(0x18cc)];_0x4d81a2++){const _0x4ffeaa=_0xaef527[_0xda12af(0x270f)][_0x4d81a2];var _0x18d1d8=_0x4ffeaa[_0xda12af(0x496)];_0x18d1d8&&(_0x4ffeaa['currentValue'][_0xda12af(0x2e36)]?_0x4ffeaa[_0xda12af(0x7c5)][_0xda12af(0x2e36)](_0x18d1d8,_0x25b676):_0x25b676+=_0x4ffeaa[_0xda12af(0x7c5)]*_0x18d1d8);}}}_0xe5e0f0[_0xcd0eee]=_0x25b676;}}_0xe5e0f0['_lateAnimationHolders']={};}this[_0xda12af(0x5e2)][_0xda12af(0x14ff)]();}},_0xa373d1['N'][_0x238094(0x1ce1)][_0x238094(0xaf5)]=function(_0x3a9c3c,_0x358079,_0x50b9aa,_0x42b7d5=!0x1,_0x118c0b=null){var _0xf56e5a=_0x238094;0x0===this[_0xf56e5a(0x3f3)][_0xf56e5a(0x18cc)]&&(this[_0xf56e5a(0x3f3)]['push'](new _0x40d850['f'](this[_0xf56e5a(0xc1b)],_0xf56e5a(0x26e),_0x3a9c3c[_0xf56e5a(0x3f3)][0x0][_0xf56e5a(0x2a13)],_0x40d850['f']['ANIMATIONTYPE_MATRIX'],0x0)),this[_0xf56e5a(0x3f3)][0x0][_0xf56e5a(0x273e)]([]));var _0x5060f6=_0x3a9c3c[_0xf56e5a(0x3f3)][0x0][_0xf56e5a(0x18c2)](_0x358079);if(!_0x5060f6)return!0x1;var _0x30a7d8=_0x5060f6['from'],_0x2ceec2=_0x5060f6['to'],_0x1b0107=_0x3a9c3c[_0xf56e5a(0x3f3)][0x0]['getKeys'](),_0x5060f6=_0x3a9c3c[_0xf56e5a(0x18cc)],_0x3a9c3c=_0x3a9c3c['getParent'](),_0x5e7928=this[_0xf56e5a(0x290)](),_0x4f3f9f=_0x42b7d5&&_0x3a9c3c&&_0x5060f6&&this['length']&&_0x5060f6!==this[_0xf56e5a(0x18cc)],_0x69b7c5=_0x4f3f9f&&_0x5e7928&&_0x3a9c3c?_0x5e7928[_0xf56e5a(0x18cc)]/_0x3a9c3c['length']:0x1,_0x41b51d=_0x42b7d5&&!_0x5e7928&&_0x118c0b&&(0x1!==_0x118c0b['x']||0x1!==_0x118c0b['y']||0x1!==_0x118c0b['z']);const _0x3a4a8f=this[_0xf56e5a(0x3f3)][0x0]['getKeys']();let _0x2dc427,_0xb70dac,_0x2aa58a;for(let _0x56706e=0x0,_0x55cd96=_0x1b0107['length'];_0x56706e<_0x55cd96;_0x56706e++)(_0x2dc427=_0x1b0107[_0x56706e])['frame']>=_0x30a7d8&&_0x2dc427['frame']<=_0x2ceec2&&(_0x42b7d5?(_0x2aa58a=_0x2dc427[_0xf56e5a(0x2b05)][_0xf56e5a(0x77b)](),_0x4f3f9f?(_0xb70dac=_0x2aa58a[_0xf56e5a(0x208a)](),_0x2aa58a[_0xf56e5a(0x1918)](_0xb70dac[_0xf56e5a(0x542)](_0x69b7c5))):_0x41b51d&&_0x118c0b?(_0xb70dac=_0x2aa58a[_0xf56e5a(0x208a)](),_0x2aa58a[_0xf56e5a(0x1918)](_0xb70dac[_0xf56e5a(0x6fc)](_0x118c0b))):_0x2aa58a=_0x2dc427[_0xf56e5a(0x2b05)]):_0x2aa58a=_0x2dc427[_0xf56e5a(0x2b05)],_0x3a4a8f[_0xf56e5a(0xede)]({'frame':_0x2dc427[_0xf56e5a(0xb55)]+_0x50b9aa,'value':_0x2aa58a}));return this[_0xf56e5a(0x3f3)][0x0][_0xf56e5a(0x13de)](_0x358079,_0x30a7d8+_0x50b9aa,_0x2ceec2+_0x50b9aa),!0x0;};},0x17aca:(_0xc0a9ae,_0x5aa879,_0x5b2873)=>{var _0x50f87d=a8_0x1ec55c;_0x5b2873['d'](_0x5aa879,{'f':()=>_0x1eea94});var _0x490ea2=_0x5b2873(0xd53f),_0x591d95=_0x5b2873(0xbd53),_0x1f85d2=_0x5b2873(0x17372),_0x514ddb=_0x5b2873(0x10435),_0x5aa879=_0x5b2873(0x4158),_0x4067e1=_0x5b2873(0x137b9),_0x36f4e1=_0x5b2873(0x8535),_0x1e7831=_0x5b2873(0x5f60),_0x586122=_0x5b2873(0x17194),_0x280ef3=_0x5b2873(0x14caa),_0x5b2873=_0x5b2873(0x1610);class _0x1eea94{constructor(_0x42fa7a,_0x1c3125,_0xd80219,_0x584a30,_0xf208d4,_0x3ac147){var _0x4e4d94=a8_0x5306;this[_0x4e4d94(0xc1b)]=_0x42fa7a,this[_0x4e4d94(0xb9c)]=_0x1c3125,this[_0x4e4d94(0x2a13)]=_0xd80219,this[_0x4e4d94(0x23a2)]=_0x584a30,this[_0x4e4d94(0x41bd)]=_0xf208d4,this['enableBlending']=_0x3ac147,this[_0x4e4d94(0x1a36)]=null,this[_0x4e4d94(0x3f4)]=new Array(),this[_0x4e4d94(0x11c9)]=new Array(),this[_0x4e4d94(0x776)]=0.01,this['_ranges']={},this[_0x4e4d94(0x79b)]=_0x1c3125[_0x4e4d94(0x4184)]('.'),this[_0x4e4d94(0x23a2)]=_0x584a30,this[_0x4e4d94(0x41bd)]=void 0x0===_0xf208d4?_0x1eea94[_0x4e4d94(0x2788)]:_0xf208d4,this['uniqueId']=_0x1eea94['_UniqueIdGenerator']++;}static[_0x50f87d(0x3a7a)](_0x1f9331,_0x565d48,_0x150da2,_0x2cc205,_0x1d100b,_0x340546,_0x597cee,_0x4080a9){var _0x336a66=_0x50f87d;let _0x2b70d4=void 0x0;if(!isNaN(parseFloat(_0x1d100b))&&isFinite(_0x1d100b)?_0x2b70d4=_0x1eea94[_0x336a66(0x50b)]:_0x1d100b instanceof _0x490ea2['_f']?_0x2b70d4=_0x1eea94[_0x336a66(0x3aec)]:_0x1d100b instanceof _0x490ea2['P']?_0x2b70d4=_0x1eea94[_0x336a66(0x21fc)]:_0x1d100b instanceof _0x490ea2['FM']?_0x2b70d4=_0x1eea94['ANIMATIONTYPE_VECTOR2']:_0x1d100b instanceof _0x591d95['Wo']?_0x2b70d4=_0x1eea94['ANIMATIONTYPE_COLOR3']:_0x1d100b instanceof _0x591d95['HE']?_0x2b70d4=_0x1eea94[_0x336a66(0x3617)]:_0x1d100b instanceof _0x586122['$']&&(_0x2b70d4=_0x1eea94[_0x336a66(0x2895)]),null==_0x2b70d4)return null;const _0x3c7694=new _0x1eea94(_0x1f9331,_0x565d48,_0x150da2,_0x2b70d4,_0x597cee);return _0x3c7694[_0x336a66(0x273e)]([{'frame':0x0,'value':_0x1d100b},{'frame':_0x2cc205,'value':_0x340546}]),void 0x0!==_0x4080a9&&_0x3c7694[_0x336a66(0x2431)](_0x4080a9),_0x3c7694;}static[_0x50f87d(0x1049)](_0x493944,_0x15dfc4,_0x12f795,_0x20669e){var _0x236fb2=_0x50f87d;const _0xf6e2c2=new _0x1eea94(_0x493944+'Animation',_0x493944,_0x12f795,_0x15dfc4,_0x1eea94[_0x236fb2(0x6fa)]);return _0xf6e2c2['setEasingFunction'](_0x20669e),_0xf6e2c2;}static['CreateAndStartAnimation'](_0x2d28ee,_0x5c7188,_0x4cfc97,_0x437874,_0x3caef5,_0x5495c0,_0x1a2bbb,_0x1196d5,_0x52ca5b,_0x168788,_0x5bc5a3){var _0x104530=_0x50f87d;return _0x2d28ee=_0x1eea94[_0x104530(0x3a7a)](_0x2d28ee,_0x4cfc97,_0x437874,_0x3caef5,_0x5495c0,_0x1a2bbb,_0x1196d5,_0x52ca5b),_0x2d28ee&&(_0x5bc5a3=_0x5c7188[_0x104530(0x3d78)]?_0x5c7188[_0x104530(0x3d78)]():_0x5bc5a3)?_0x5bc5a3[_0x104530(0x39db)](_0x5c7188,[_0x2d28ee],0x0,_0x3caef5,0x1===_0x2d28ee[_0x104530(0x41bd)],0x1,_0x168788):null;}static[_0x50f87d(0x1a82)](_0x321ca7,_0x4a044d,_0x1ca3bb,_0x47ed77,_0x38de54,_0x3a9595,_0x5bf4db,_0x5e44d9,_0x2f8851,_0x5b6e90,_0x175f59){var _0x38e715=_0x50f87d;_0x321ca7=_0x1eea94[_0x38e715(0x3a7a)](_0x321ca7,_0x47ed77,_0x38de54,_0x3a9595,_0x5bf4db,_0x5e44d9,_0x2f8851,_0x5b6e90);if(!_0x321ca7)return null;const _0x4decae=_0x4a044d[_0x38e715(0x3d78)]();return _0x4decae[_0x38e715(0x2ca4)](_0x4a044d,_0x1ca3bb,[_0x321ca7],0x0,_0x3a9595,0x1===_0x321ca7[_0x38e715(0x41bd)],0x1,_0x175f59);}static[_0x50f87d(0x2fa7)](_0x5288fe,_0x4878d2,_0x3c7daa,_0x51dc73,_0x3d692a,_0x5aa70e,_0x396ed7,_0x848fc4,_0x2b0495,_0x39491b){var _0x273f40=_0x50f87d;return _0x5288fe=_0x1eea94[_0x273f40(0x3a7a)](_0x5288fe,_0x3c7daa,_0x51dc73,_0x3d692a,_0x5aa70e,_0x396ed7,_0x848fc4,_0x2b0495),_0x5288fe?(_0x4878d2[_0x273f40(0x3f3)][_0x273f40(0xede)](_0x5288fe),_0x4878d2[_0x273f40(0x3d78)]()['beginAnimation'](_0x4878d2,0x0,_0x3d692a,0x1===_0x5288fe[_0x273f40(0x41bd)],0x1,_0x39491b)):null;}static[_0x50f87d(0x383f)](_0x51a1d4,_0x3507d8=0x0,_0x364826,_0x55536c=!0x1,_0xe88a5a){var _0x3381ad=_0x50f87d;let _0x45ede8=_0x51a1d4;if(_0x55536c&&((_0x45ede8=_0x51a1d4[_0x3381ad(0x77b)]())[_0x3381ad(0xc1b)]=_0xe88a5a||_0x45ede8[_0x3381ad(0xc1b)]),!_0x45ede8['_keys'][_0x3381ad(0x18cc)])return _0x45ede8;_0x3507d8=0x0<=_0x3507d8?_0x3507d8:0x0;let _0x2d2f19=0x0;var _0x43302a=_0x45ede8['_keys'][0x0];let _0x2ae2e8=_0x45ede8['_keys'][_0x3381ad(0x18cc)]-0x1;_0x55536c=_0x45ede8[_0x3381ad(0xf44)][_0x2ae2e8];const _0x2bc28b={'referenceValue':_0x43302a[_0x3381ad(0x2b05)],'referencePosition':_0x490ea2['jp'][_0x3381ad(0xe60)][0x0],'referenceQuaternion':_0x490ea2['jp'][_0x3381ad(0x1106)][0x0],'referenceScaling':_0x490ea2['jp'][_0x3381ad(0xe60)][0x1],'keyPosition':_0x490ea2['jp'][_0x3381ad(0xe60)][0x2],'keyQuaternion':_0x490ea2['jp'][_0x3381ad(0x1106)][0x1],'keyScaling':_0x490ea2['jp'][_0x3381ad(0xe60)][0x3]};let _0x3ea7d4=!0x1,_0x3a9760=_0x43302a[_0x3381ad(0xb55)],_0x536a59=_0x55536c[_0x3381ad(0xb55)],_0x5d0d58=(_0x364826&&(_0x51a1d4=_0x45ede8['getRange'](_0x364826))&&(_0x3a9760=_0x51a1d4[_0x3381ad(0x2d5e)],_0x536a59=_0x51a1d4['to']),_0x43302a[_0x3381ad(0xb55)]===_0x3a9760),_0x284837=_0x55536c['frame']===_0x536a59;if(0x1===_0x45ede8['_keys']['length']){const _0x44bbca=_0x45ede8[_0x3381ad(0x1a46)](_0x45ede8[_0x3381ad(0xf44)][0x0]);_0x2bc28b[_0x3381ad(0x3da7)]=_0x44bbca['clone']?_0x44bbca[_0x3381ad(0x77b)]():_0x44bbca,_0x3ea7d4=!0x0;}else{if(_0x3507d8<=_0x43302a[_0x3381ad(0xb55)]){const _0x1561ef=_0x45ede8[_0x3381ad(0x1a46)](_0x43302a[_0x3381ad(0x2b05)]);_0x2bc28b[_0x3381ad(0x3da7)]=_0x1561ef[_0x3381ad(0x77b)]?_0x1561ef[_0x3381ad(0x77b)]():_0x1561ef,_0x3ea7d4=!0x0;}else{if(_0x3507d8>=_0x55536c[_0x3381ad(0xb55)]){const _0x3f7113=_0x45ede8[_0x3381ad(0x1a46)](_0x55536c[_0x3381ad(0x2b05)]);_0x2bc28b[_0x3381ad(0x3da7)]=_0x3f7113[_0x3381ad(0x77b)]?_0x3f7113[_0x3381ad(0x77b)]():_0x3f7113,_0x3ea7d4=!0x0;}}}let _0x3f4f11=0x0;for(;!_0x3ea7d4||!_0x5d0d58||!_0x284837&&_0x3f4f11<_0x45ede8[_0x3381ad(0xf44)][_0x3381ad(0x18cc)]-0x1;){var _0x499442=_0x45ede8[_0x3381ad(0xf44)][_0x3f4f11],_0x171535=_0x45ede8[_0x3381ad(0xf44)][_0x3f4f11+0x1];if(!_0x3ea7d4&&_0x3507d8>=_0x499442['frame']&&_0x3507d8<=_0x171535[_0x3381ad(0xb55)]){let _0x275fa5;_0x275fa5=_0x3507d8===_0x499442[_0x3381ad(0xb55)]?_0x45ede8[_0x3381ad(0x1a46)](_0x499442[_0x3381ad(0x2b05)]):_0x3507d8===_0x171535[_0x3381ad(0xb55)]?_0x45ede8[_0x3381ad(0x1a46)](_0x171535[_0x3381ad(0x2b05)]):(_0x4d74bd={'key':_0x3f4f11,'repeatCount':0x0,'loopMode':this[_0x3381ad(0x6fa)]},_0x45ede8['_interpolate'](_0x3507d8,_0x4d74bd)),_0x2bc28b[_0x3381ad(0x3da7)]=_0x275fa5[_0x3381ad(0x77b)]?_0x275fa5[_0x3381ad(0x77b)]():_0x275fa5,_0x3ea7d4=!0x0;}if(!_0x5d0d58&&_0x3a9760>=_0x499442[_0x3381ad(0xb55)]&&_0x3a9760<=_0x171535[_0x3381ad(0xb55)]){if(_0x3a9760===_0x499442[_0x3381ad(0xb55)])_0x2d2f19=_0x3f4f11;else{if(_0x3a9760===_0x171535[_0x3381ad(0xb55)])_0x2d2f19=_0x3f4f11+0x1;else{var _0x4d74bd={'key':_0x3f4f11,'repeatCount':0x0,'loopMode':this[_0x3381ad(0x6fa)]};const _0x7c3562=_0x45ede8[_0x3381ad(0x8ab)](_0x3a9760,_0x4d74bd);var _0x32d9eb={'frame':_0x3a9760,'value':_0x7c3562[_0x3381ad(0x77b)]?_0x7c3562[_0x3381ad(0x77b)]():_0x7c3562};_0x45ede8['_keys'][_0x3381ad(0xb1f)](_0x3f4f11+0x1,0x0,_0x32d9eb),_0x2d2f19=_0x3f4f11+0x1;}}_0x5d0d58=!0x0;}if(!_0x284837&&_0x536a59>=_0x499442[_0x3381ad(0xb55)]&&_0x536a59<=_0x171535[_0x3381ad(0xb55)]){if(_0x536a59===_0x499442[_0x3381ad(0xb55)])_0x2ae2e8=_0x3f4f11;else{if(_0x536a59===_0x171535[_0x3381ad(0xb55)])_0x2ae2e8=_0x3f4f11+0x1;else{_0x32d9eb={'key':_0x3f4f11,'repeatCount':0x0,'loopMode':this[_0x3381ad(0x6fa)]};const _0x6bbb37=_0x45ede8[_0x3381ad(0x8ab)](_0x536a59,_0x32d9eb);_0x499442={'frame':_0x536a59,'value':_0x6bbb37[_0x3381ad(0x77b)]?_0x6bbb37[_0x3381ad(0x77b)]():_0x6bbb37},(_0x45ede8[_0x3381ad(0xf44)][_0x3381ad(0xb1f)](_0x3f4f11+0x1,0x0,_0x499442),_0x2ae2e8=_0x3f4f11+0x1);}}_0x284837=!0x0;}_0x3f4f11++;}for(_0x45ede8['dataType']===_0x1eea94[_0x3381ad(0x3aec)]?_0x2bc28b[_0x3381ad(0x3da7)][_0x3381ad(0x3f86)]()['conjugateInPlace']():_0x45ede8[_0x3381ad(0x23a2)]===_0x1eea94[_0x3381ad(0x2f7d)]&&(_0x2bc28b[_0x3381ad(0x3da7)][_0x3381ad(0xe1f)](_0x2bc28b['referenceScaling'],_0x2bc28b[_0x3381ad(0x3514)],_0x2bc28b[_0x3381ad(0xaed)]),_0x2bc28b[_0x3381ad(0x3514)]['normalize']()['conjugateInPlace']()),_0x3f4f11=_0x2d2f19;_0x3f4f11<=_0x2ae2e8;_0x3f4f11++){const _0x3f985a=_0x45ede8[_0x3381ad(0xf44)][_0x3f4f11];if(!_0x3f4f11||_0x45ede8[_0x3381ad(0x23a2)]===_0x1eea94[_0x3381ad(0x50b)]||_0x3f985a[_0x3381ad(0x2b05)]!==_0x43302a[_0x3381ad(0x2b05)])switch(_0x45ede8[_0x3381ad(0x23a2)]){case _0x1eea94['ANIMATIONTYPE_MATRIX']:_0x3f985a[_0x3381ad(0x2b05)][_0x3381ad(0xe1f)](_0x2bc28b[_0x3381ad(0x35b4)],_0x2bc28b[_0x3381ad(0x3690)],_0x2bc28b[_0x3381ad(0x95d)]),_0x2bc28b['keyPosition'][_0x3381ad(0x2de2)](_0x2bc28b[_0x3381ad(0xaed)]),_0x2bc28b[_0x3381ad(0x35b4)][_0x3381ad(0x1cee)](_0x2bc28b[_0x3381ad(0x153e)]),_0x2bc28b[_0x3381ad(0x3514)][_0x3381ad(0x3d93)](_0x2bc28b[_0x3381ad(0x3690)],_0x2bc28b[_0x3381ad(0x3690)]),_0x490ea2['y3'][_0x3381ad(0x3d1)](_0x2bc28b[_0x3381ad(0x35b4)],_0x2bc28b[_0x3381ad(0x3690)],_0x2bc28b[_0x3381ad(0x95d)],_0x3f985a[_0x3381ad(0x2b05)]);break;case _0x1eea94[_0x3381ad(0x3aec)]:_0x2bc28b[_0x3381ad(0x3da7)]['multiplyToRef'](_0x3f985a[_0x3381ad(0x2b05)],_0x3f985a[_0x3381ad(0x2b05)]);break;case _0x1eea94[_0x3381ad(0x2549)]:case _0x1eea94[_0x3381ad(0x21fc)]:case _0x1eea94[_0x3381ad(0x415e)]:case _0x1eea94['ANIMATIONTYPE_COLOR4']:_0x3f985a[_0x3381ad(0x2b05)][_0x3381ad(0x185b)](_0x2bc28b[_0x3381ad(0x3da7)],_0x3f985a['value']);break;case _0x1eea94['ANIMATIONTYPE_SIZE']:_0x3f985a[_0x3381ad(0x2b05)]['width']-=_0x2bc28b['referenceValue']['width'],_0x3f985a[_0x3381ad(0x2b05)][_0x3381ad(0x3062)]-=_0x2bc28b[_0x3381ad(0x3da7)]['height'];break;default:_0x3f985a[_0x3381ad(0x2b05)]-=_0x2bc28b[_0x3381ad(0x3da7)];}}return _0x45ede8;}static[_0x50f87d(0x2e31)](_0x25bd87,_0x6e5f56,_0x7b7ddb,_0x91be,_0x3dd16c,_0x3898a6,_0x2a3740,_0x3f31a5=null){var _0xc552d8=_0x50f87d;if(_0x2a3740<=0x0)return _0x7b7ddb[_0x25bd87]=_0x6e5f56,_0x3f31a5&&_0x3f31a5(),null;_0x3dd16c*=_0x2a3740/0x3e8,(_0x3898a6[_0xc552d8(0x273e)]([{'frame':0x0,'value':_0x7b7ddb[_0x25bd87]['clone']?_0x7b7ddb[_0x25bd87]['clone']():_0x7b7ddb[_0x25bd87]},{'frame':_0x3dd16c,'value':_0x6e5f56}]),_0x7b7ddb['animations']||(_0x7b7ddb[_0xc552d8(0x3f3)]=[]),_0x7b7ddb[_0xc552d8(0x3f3)]['push'](_0x3898a6));const _0x347941=_0x91be[_0xc552d8(0x285e)](_0x7b7ddb,0x0,_0x3dd16c,!0x1);return _0x347941[_0xc552d8(0x2427)]=_0x3f31a5,_0x347941;}get[_0x50f87d(0x37f)](){var _0x2bfa7b=_0x50f87d;return this[_0x2bfa7b(0x3f4)];}get['hasRunningRuntimeAnimations'](){var _0x342d4e=_0x50f87d;for(const _0x430e8a of this['_runtimeAnimations'])if(!_0x430e8a[_0x342d4e(0x2655)]())return!0x0;return!0x1;}['toString'](_0x4bb042){var _0x445128=_0x50f87d;let _0x483b5a=_0x445128(0x2377)+this[_0x445128(0xc1b)]+_0x445128(0x154b)+this[_0x445128(0xb9c)];if(_0x483b5a=(_0x483b5a=(_0x483b5a+=',\x20datatype:\x20'+['Float','Vector3',_0x445128(0x1106),_0x445128(0x12cd),_0x445128(0x3094),_0x445128(0x1415)][this[_0x445128(0x23a2)]])+',\x20nKeys:\x20'+(this[_0x445128(0xf44)]?this[_0x445128(0xf44)][_0x445128(0x18cc)]:_0x445128(0x3e65)))+',\x20nRanges:\x20'+(this[_0x445128(0x19ea)]?Object[_0x445128(0x708)](this[_0x445128(0x19ea)])[_0x445128(0x18cc)]:_0x445128(0x3e65)),_0x4bb042){_0x483b5a+=_0x445128(0x1464);let _0x43ff46=!0x0;for(const _0x30c7e8 in this['_ranges'])_0x43ff46&&(_0x483b5a+=',\x20',_0x43ff46=!0x1),_0x483b5a+=_0x30c7e8;_0x483b5a+='}';}return _0x483b5a;}[_0x50f87d(0x515)](_0x36968f){var _0x4cd469=_0x50f87d;this[_0x4cd469(0x11c9)][_0x4cd469(0xede)](_0x36968f),this[_0x4cd469(0x11c9)][_0x4cd469(0x20d5)]((_0x2e8ffb,_0xbc569c)=>_0x2e8ffb[_0x4cd469(0xb55)]-_0xbc569c[_0x4cd469(0xb55)]);}[_0x50f87d(0x2f09)](_0x54cfd4){var _0xa4c316=_0x50f87d;for(let _0x4f3333=0x0;_0x4f3333<this['_events'][_0xa4c316(0x18cc)];_0x4f3333++)this[_0xa4c316(0x11c9)][_0x4f3333][_0xa4c316(0xb55)]===_0x54cfd4&&(this['_events']['splice'](_0x4f3333,0x1),_0x4f3333--);}[_0x50f87d(0x7a3)](){var _0x3fb60a=_0x50f87d;return this[_0x3fb60a(0x11c9)];}['createRange'](_0x59fb24,_0x542ef9,_0xbc0c66){var _0x3430cc=_0x50f87d;this[_0x3430cc(0x19ea)][_0x59fb24]||(this['_ranges'][_0x59fb24]=new _0x36f4e1['X'](_0x59fb24,_0x542ef9,_0xbc0c66));}[_0x50f87d(0x1f01)](_0x1cda37,_0x5bdca5=!0x0){var _0x544419=_0x50f87d,_0x58865f=this[_0x544419(0x19ea)][_0x1cda37];if(_0x58865f){if(_0x5bdca5){var _0x2408ff=_0x58865f['from'],_0xc99c51=_0x58865f['to'];for(let _0x1f28ae=this[_0x544419(0xf44)][_0x544419(0x18cc)]-0x1;0x0<=_0x1f28ae;_0x1f28ae--)this[_0x544419(0xf44)][_0x1f28ae]['frame']>=_0x2408ff&&this[_0x544419(0xf44)][_0x1f28ae][_0x544419(0xb55)]<=_0xc99c51&&this[_0x544419(0xf44)][_0x544419(0xb1f)](_0x1f28ae,0x1);}this[_0x544419(0x19ea)][_0x1cda37]=null;}}[_0x50f87d(0x18c2)](_0x2a2fb7){return this['_ranges'][_0x2a2fb7];}[_0x50f87d(0x1e49)](){var _0x438c0c=_0x50f87d;return this[_0x438c0c(0xf44)];}[_0x50f87d(0x15ec)](){var _0xadca44=_0x50f87d;let _0x2bb0bf=0x0;for(let _0x5bcad0=0x0,_0x37e1f8=this[_0xadca44(0xf44)]['length'];_0x5bcad0<_0x37e1f8;_0x5bcad0++)_0x2bb0bf<this['_keys'][_0x5bcad0][_0xadca44(0xb55)]&&(_0x2bb0bf=this['_keys'][_0x5bcad0][_0xadca44(0xb55)]);return _0x2bb0bf;}[_0x50f87d(0x1df9)](){return this['_easingFunction'];}[_0x50f87d(0x2431)](_0x293f42){var _0x5e4408=_0x50f87d;this[_0x5e4408(0x1a36)]=_0x293f42;}[_0x50f87d(0x3151)](_0x255ec3,_0x5abeed,_0x5eb9ea){var _0x4e4bce=_0x50f87d;return _0x1f85d2['R'][_0x4e4bce(0x8d6)](_0x255ec3,_0x5abeed,_0x5eb9ea);}['floatInterpolateFunctionWithTangents'](_0x3cffac,_0x92fdda,_0x2ca110,_0x15a119,_0x4f2cb1){var _0x11a6bb=_0x50f87d;return _0x1f85d2['R'][_0x11a6bb(0x1c4b)](_0x3cffac,_0x92fdda,_0x2ca110,_0x15a119,_0x4f2cb1);}[_0x50f87d(0x201f)](_0x383631,_0x2c168f,_0x4fcb4e){var _0x181648=_0x50f87d;return _0x490ea2['_f'][_0x181648(0xd22)](_0x383631,_0x2c168f,_0x4fcb4e);}['quaternionInterpolateFunctionWithTangents'](_0x58ee72,_0x5ce64e,_0x45aea8,_0x1aa3b0,_0x20a1ef){var _0x1614ae=_0x50f87d;return _0x490ea2['_f'][_0x1614ae(0x1c4b)](_0x58ee72,_0x5ce64e,_0x45aea8,_0x1aa3b0,_0x20a1ef)[_0x1614ae(0x3f86)]();}[_0x50f87d(0xe00)](_0x3311aa,_0x562b9f,_0x419c29){var _0x32ba77=_0x50f87d;return _0x490ea2['P'][_0x32ba77(0x8d6)](_0x3311aa,_0x562b9f,_0x419c29);}[_0x50f87d(0x420b)](_0x2763f3,_0x7912aa,_0x1a68c8,_0x494dfd,_0x228607){var _0x3bf147=_0x50f87d;return _0x490ea2['P'][_0x3bf147(0x1c4b)](_0x2763f3,_0x7912aa,_0x1a68c8,_0x494dfd,_0x228607);}[_0x50f87d(0x4b4)](_0x3e989f,_0x4493f0,_0x1c267f){var _0x46b087=_0x50f87d;return _0x490ea2['FM'][_0x46b087(0x8d6)](_0x3e989f,_0x4493f0,_0x1c267f);}['vector2InterpolateFunctionWithTangents'](_0x25659f,_0x184293,_0x4fe378,_0x297d34,_0x1208d0){var _0x5ca51c=_0x50f87d;return _0x490ea2['FM'][_0x5ca51c(0x1c4b)](_0x25659f,_0x184293,_0x4fe378,_0x297d34,_0x1208d0);}[_0x50f87d(0x28ae)](_0x3bbad6,_0x5ca6cb,_0x1c3266){var _0x3fabdf=_0x50f87d;return _0x586122['$'][_0x3fabdf(0x8d6)](_0x3bbad6,_0x5ca6cb,_0x1c3266);}['color3InterpolateFunction'](_0x2adc79,_0x5dea8a,_0x505d20){return _0x591d95['Wo']['Lerp'](_0x2adc79,_0x5dea8a,_0x505d20);}[_0x50f87d(0x2ff1)](_0x137569,_0x56ca7d,_0x218014,_0x22fb12,_0x46c351){var _0x1fceb4=_0x50f87d;return _0x591d95['Wo'][_0x1fceb4(0x1c4b)](_0x137569,_0x56ca7d,_0x218014,_0x22fb12,_0x46c351);}['color4InterpolateFunction'](_0x40a19b,_0x493682,_0x3725df){return _0x591d95['HE']['Lerp'](_0x40a19b,_0x493682,_0x3725df);}['color4InterpolateFunctionWithTangents'](_0x57e0d6,_0x4177cf,_0x2b0cb2,_0x4d0018,_0x38c6e2){return _0x591d95['HE']['Hermite'](_0x57e0d6,_0x4177cf,_0x2b0cb2,_0x4d0018,_0x38c6e2);}[_0x50f87d(0x1a46)](_0x4edb4a){var _0x1e4350=_0x50f87d;return _0x1e4350(0x3d33)==typeof _0x4edb4a?_0x4edb4a():_0x4edb4a;}[_0x50f87d(0xf69)](_0x121981){var _0x130c1b=_0x50f87d;return this[_0x130c1b(0x8ab)](_0x121981,{'key':0x0,'repeatCount':0x0,'loopMode':_0x1eea94['ANIMATIONLOOPMODE_CONSTANT']});}['_interpolate'](_0x4cb86d,_0x5f05f6){var _0x38a36a=_0x50f87d;if(_0x5f05f6['loopMode']===_0x1eea94[_0x38a36a(0x6fa)]&&0x0<_0x5f05f6[_0x38a36a(0x88d)])return _0x5f05f6[_0x38a36a(0x1d83)][_0x38a36a(0x77b)]?_0x5f05f6[_0x38a36a(0x1d83)][_0x38a36a(0x77b)]():_0x5f05f6[_0x38a36a(0x1d83)];var _0x1fd74a=this[_0x38a36a(0xf44)],_0x55873e=_0x1fd74a['length'];let _0x41c498=_0x5f05f6['key'];for(;0x0<=_0x41c498&&_0x4cb86d<_0x1fd74a[_0x41c498][_0x38a36a(0xb55)];)--_0x41c498;for(;_0x41c498+0x1<=_0x55873e-0x1&&_0x4cb86d>=_0x1fd74a[_0x41c498+0x1][_0x38a36a(0xb55)];)++_0x41c498;if((_0x5f05f6[_0x38a36a(0x1846)]=_0x41c498)<0x0)return this['_getKeyValue'](_0x1fd74a[0x0]['value']);if(_0x41c498+0x1>_0x55873e-0x1)return this[_0x38a36a(0x1a46)](_0x1fd74a[_0x55873e-0x1][_0x38a36a(0x2b05)]);const _0xbc59c4=_0x1fd74a[_0x41c498],_0x24bc79=_0x1fd74a[_0x41c498+0x1];var _0x294721=this[_0x38a36a(0x1a46)](_0xbc59c4[_0x38a36a(0x2b05)]),_0x4b1b3c=this[_0x38a36a(0x1a46)](_0x24bc79[_0x38a36a(0x2b05)]);if(_0xbc59c4[_0x38a36a(0x2fa2)]===_0x4067e1['N']['STEP'])return _0x24bc79[_0x38a36a(0xb55)]>_0x4cb86d?_0x294721:_0x4b1b3c;var _0x46e699=void 0x0!==_0xbc59c4['outTangent']&&void 0x0!==_0x24bc79['inTangent'],_0x101945=_0x24bc79['frame']-_0xbc59c4[_0x38a36a(0xb55)];let _0x2b8651=(_0x4cb86d-_0xbc59c4['frame'])/_0x101945;const _0xbd9b32=this[_0x38a36a(0x1df9)]();switch(null!==_0xbd9b32&&(_0x2b8651=_0xbd9b32['ease'](_0x2b8651)),this['dataType']){case _0x1eea94['ANIMATIONTYPE_FLOAT']:var _0x5aa47d=_0x46e699?this[_0x38a36a(0x19c0)](_0x294721,_0xbc59c4[_0x38a36a(0x2015)]*_0x101945,_0x4b1b3c,_0x24bc79[_0x38a36a(0x18b6)]*_0x101945,_0x2b8651):this[_0x38a36a(0x3151)](_0x294721,_0x4b1b3c,_0x2b8651);switch(_0x5f05f6['loopMode']){case _0x1eea94['ANIMATIONLOOPMODE_CYCLE']:case _0x1eea94['ANIMATIONLOOPMODE_CONSTANT']:return _0x5aa47d;case _0x1eea94[_0x38a36a(0x3a94)]:return _0x5f05f6[_0x38a36a(0x38b3)]*_0x5f05f6[_0x38a36a(0x88d)]+_0x5aa47d;}break;case _0x1eea94[_0x38a36a(0x3aec)]:{const _0x4ddd92=_0x46e699?this[_0x38a36a(0x3d7a)](_0x294721,_0xbc59c4[_0x38a36a(0x2015)][_0x38a36a(0x393f)](_0x101945),_0x4b1b3c,_0x24bc79[_0x38a36a(0x18b6)][_0x38a36a(0x393f)](_0x101945),_0x2b8651):this[_0x38a36a(0x201f)](_0x294721,_0x4b1b3c,_0x2b8651);switch(_0x5f05f6[_0x38a36a(0x41bd)]){case _0x1eea94[_0x38a36a(0x2788)]:case _0x1eea94[_0x38a36a(0x6fa)]:return _0x4ddd92;case _0x1eea94[_0x38a36a(0x3a94)]:return _0x4ddd92[_0x38a36a(0x3e1)](_0x5f05f6[_0x38a36a(0x38b3)]['scale'](_0x5f05f6['repeatCount']));}return _0x4ddd92;}case _0x1eea94[_0x38a36a(0x21fc)]:{const _0x4633c4=_0x46e699?this[_0x38a36a(0x420b)](_0x294721,_0xbc59c4['outTangent'][_0x38a36a(0x393f)](_0x101945),_0x4b1b3c,_0x24bc79[_0x38a36a(0x18b6)][_0x38a36a(0x393f)](_0x101945),_0x2b8651):this['vector3InterpolateFunction'](_0x294721,_0x4b1b3c,_0x2b8651);switch(_0x5f05f6['loopMode']){case _0x1eea94['ANIMATIONLOOPMODE_CYCLE']:case _0x1eea94['ANIMATIONLOOPMODE_CONSTANT']:return _0x4633c4;case _0x1eea94[_0x38a36a(0x3a94)]:return _0x4633c4[_0x38a36a(0x2e5)](_0x5f05f6['offsetValue'][_0x38a36a(0x393f)](_0x5f05f6['repeatCount']));}break;}case _0x1eea94['ANIMATIONTYPE_VECTOR2']:{const _0x21c97e=_0x46e699?this[_0x38a36a(0xeb6)](_0x294721,_0xbc59c4[_0x38a36a(0x2015)][_0x38a36a(0x393f)](_0x101945),_0x4b1b3c,_0x24bc79[_0x38a36a(0x18b6)][_0x38a36a(0x393f)](_0x101945),_0x2b8651):this[_0x38a36a(0x4b4)](_0x294721,_0x4b1b3c,_0x2b8651);switch(_0x5f05f6[_0x38a36a(0x41bd)]){case _0x1eea94['ANIMATIONLOOPMODE_CYCLE']:case _0x1eea94[_0x38a36a(0x6fa)]:return _0x21c97e;case _0x1eea94[_0x38a36a(0x3a94)]:return _0x21c97e[_0x38a36a(0x2e5)](_0x5f05f6[_0x38a36a(0x38b3)]['scale'](_0x5f05f6[_0x38a36a(0x88d)]));}break;}case _0x1eea94['ANIMATIONTYPE_SIZE']:switch(_0x5f05f6[_0x38a36a(0x41bd)]){case _0x1eea94[_0x38a36a(0x2788)]:case _0x1eea94[_0x38a36a(0x6fa)]:return this['sizeInterpolateFunction'](_0x294721,_0x4b1b3c,_0x2b8651);case _0x1eea94[_0x38a36a(0x3a94)]:return this['sizeInterpolateFunction'](_0x294721,_0x4b1b3c,_0x2b8651)['add'](_0x5f05f6[_0x38a36a(0x38b3)][_0x38a36a(0x393f)](_0x5f05f6['repeatCount']));}break;case _0x1eea94[_0x38a36a(0x415e)]:{const _0x2be3ed=_0x46e699?this['color3InterpolateFunctionWithTangents'](_0x294721,_0xbc59c4['outTangent'][_0x38a36a(0x393f)](_0x101945),_0x4b1b3c,_0x24bc79[_0x38a36a(0x18b6)]['scale'](_0x101945),_0x2b8651):this[_0x38a36a(0xa1a)](_0x294721,_0x4b1b3c,_0x2b8651);switch(_0x5f05f6[_0x38a36a(0x41bd)]){case _0x1eea94[_0x38a36a(0x2788)]:case _0x1eea94[_0x38a36a(0x6fa)]:return _0x2be3ed;case _0x1eea94[_0x38a36a(0x3a94)]:return _0x2be3ed[_0x38a36a(0x2e5)](_0x5f05f6[_0x38a36a(0x38b3)][_0x38a36a(0x393f)](_0x5f05f6[_0x38a36a(0x88d)]));}break;}case _0x1eea94[_0x38a36a(0x3617)]:{const _0x5b5928=_0x46e699?this['color4InterpolateFunctionWithTangents'](_0x294721,_0xbc59c4['outTangent']['scale'](_0x101945),_0x4b1b3c,_0x24bc79[_0x38a36a(0x18b6)][_0x38a36a(0x393f)](_0x101945),_0x2b8651):this[_0x38a36a(0x29d0)](_0x294721,_0x4b1b3c,_0x2b8651);switch(_0x5f05f6[_0x38a36a(0x41bd)]){case _0x1eea94[_0x38a36a(0x2788)]:case _0x1eea94[_0x38a36a(0x6fa)]:return _0x5b5928;case _0x1eea94[_0x38a36a(0x3a94)]:return _0x5b5928[_0x38a36a(0x2e5)](_0x5f05f6[_0x38a36a(0x38b3)][_0x38a36a(0x393f)](_0x5f05f6[_0x38a36a(0x88d)]));}break;}case _0x1eea94[_0x38a36a(0x2f7d)]:switch(_0x5f05f6[_0x38a36a(0x41bd)]){case _0x1eea94['ANIMATIONLOOPMODE_CYCLE']:case _0x1eea94[_0x38a36a(0x6fa)]:return _0x1eea94[_0x38a36a(0x2fcf)]?this[_0x38a36a(0x8a4)](_0x294721,_0x4b1b3c,_0x2b8651,_0x5f05f6['workValue']):_0x294721;case _0x1eea94['ANIMATIONLOOPMODE_RELATIVE']:return _0x294721;}}return 0x0;}['matrixInterpolateFunction'](_0x28dab6,_0x3aca9,_0x54c132,_0x463562){var _0x5f2f77=_0x50f87d;return _0x1eea94['AllowMatrixDecomposeForInterpolation']?_0x463562?(_0x490ea2['y3'][_0x5f2f77(0x2a23)](_0x28dab6,_0x3aca9,_0x54c132,_0x463562),_0x463562):_0x490ea2['y3'][_0x5f2f77(0x1ec2)](_0x28dab6,_0x3aca9,_0x54c132):_0x463562?(_0x490ea2['y3'][_0x5f2f77(0xe1b)](_0x28dab6,_0x3aca9,_0x54c132,_0x463562),_0x463562):_0x490ea2['y3']['Lerp'](_0x28dab6,_0x3aca9,_0x54c132);}[_0x50f87d(0x77b)](){var _0x54edb9=_0x50f87d;const _0x411ef7=new _0x1eea94(this[_0x54edb9(0xc1b)],this['targetPropertyPath']['join']('.'),this[_0x54edb9(0x2a13)],this['dataType'],this[_0x54edb9(0x41bd)]);if(_0x411ef7[_0x54edb9(0x35a3)]=this[_0x54edb9(0x35a3)],_0x411ef7['blendingSpeed']=this[_0x54edb9(0x776)],this[_0x54edb9(0xf44)]&&_0x411ef7[_0x54edb9(0x273e)](this['_keys']),this[_0x54edb9(0x19ea)]){_0x411ef7[_0x54edb9(0x19ea)]={};for(const _0x4fe5eb in this[_0x54edb9(0x19ea)]){const _0xa1fbdc=this[_0x54edb9(0x19ea)][_0x4fe5eb];_0xa1fbdc&&(_0x411ef7[_0x54edb9(0x19ea)][_0x4fe5eb]=_0xa1fbdc[_0x54edb9(0x77b)]());}}return _0x411ef7;}[_0x50f87d(0x273e)](_0x688718){var _0x1e7a66=_0x50f87d;this[_0x1e7a66(0xf44)]=_0x688718[_0x1e7a66(0x538)](0x0);}['serialize'](){var _0x11a0cd=_0x50f87d;const _0xf82583={};_0xf82583[_0x11a0cd(0xc1b)]=this[_0x11a0cd(0xc1b)],_0xf82583[_0x11a0cd(0x118b)]=this[_0x11a0cd(0xb9c)],_0xf82583[_0x11a0cd(0x2a13)]=this[_0x11a0cd(0x2a13)],_0xf82583['dataType']=this['dataType'],_0xf82583[_0x11a0cd(0x270c)]=this['loopMode'],_0xf82583[_0x11a0cd(0x35a3)]=this[_0x11a0cd(0x35a3)],_0xf82583['blendingSpeed']=this[_0x11a0cd(0x776)];var _0x4ae776=this[_0x11a0cd(0x23a2)],_0x4cb8b9=(_0xf82583[_0x11a0cd(0x708)]=[],this[_0x11a0cd(0x1e49)]());for(let _0xe63b18=0x0;_0xe63b18<_0x4cb8b9[_0x11a0cd(0x18cc)];_0xe63b18++){const _0x384f5e=_0x4cb8b9[_0xe63b18],_0x50f830={};switch(_0x50f830['frame']=_0x384f5e['frame'],_0x4ae776){case _0x1eea94[_0x11a0cd(0x50b)]:_0x50f830[_0x11a0cd(0x354d)]=[_0x384f5e[_0x11a0cd(0x2b05)]],void 0x0!==_0x384f5e['inTangent']&&_0x50f830[_0x11a0cd(0x354d)][_0x11a0cd(0xede)](_0x384f5e[_0x11a0cd(0x18b6)]),void 0x0!==_0x384f5e['outTangent']&&(void 0x0===_0x384f5e[_0x11a0cd(0x18b6)]&&_0x50f830[_0x11a0cd(0x354d)][_0x11a0cd(0xede)](void 0x0),_0x50f830['values'][_0x11a0cd(0xede)](_0x384f5e[_0x11a0cd(0x2015)])),void 0x0!==_0x384f5e['interpolation']&&(void 0x0===_0x384f5e[_0x11a0cd(0x18b6)]&&_0x50f830[_0x11a0cd(0x354d)][_0x11a0cd(0xede)](void 0x0),void 0x0===_0x384f5e[_0x11a0cd(0x2015)]&&_0x50f830[_0x11a0cd(0x354d)]['push'](void 0x0),_0x50f830['values'][_0x11a0cd(0xede)](_0x384f5e[_0x11a0cd(0x2fa2)]));break;case _0x1eea94[_0x11a0cd(0x3aec)]:case _0x1eea94[_0x11a0cd(0x2f7d)]:case _0x1eea94[_0x11a0cd(0x21fc)]:case _0x1eea94[_0x11a0cd(0x415e)]:case _0x1eea94['ANIMATIONTYPE_COLOR4']:_0x50f830[_0x11a0cd(0x354d)]=_0x384f5e[_0x11a0cd(0x2b05)][_0x11a0cd(0x4049)](),null!=_0x384f5e['inTangent']&&_0x50f830['values']['push'](_0x384f5e[_0x11a0cd(0x18b6)][_0x11a0cd(0x4049)]()),null!=_0x384f5e['outTangent']&&(void 0x0===_0x384f5e[_0x11a0cd(0x18b6)]&&_0x50f830[_0x11a0cd(0x354d)][_0x11a0cd(0xede)](void 0x0),_0x50f830[_0x11a0cd(0x354d)][_0x11a0cd(0xede)](_0x384f5e[_0x11a0cd(0x2015)][_0x11a0cd(0x4049)]())),void 0x0!==_0x384f5e[_0x11a0cd(0x2fa2)]&&(void 0x0===_0x384f5e[_0x11a0cd(0x18b6)]&&_0x50f830[_0x11a0cd(0x354d)][_0x11a0cd(0xede)](void 0x0),void 0x0===_0x384f5e[_0x11a0cd(0x2015)]&&_0x50f830[_0x11a0cd(0x354d)][_0x11a0cd(0xede)](void 0x0),_0x50f830[_0x11a0cd(0x354d)][_0x11a0cd(0xede)](_0x384f5e[_0x11a0cd(0x2fa2)]));}_0xf82583['keys']['push'](_0x50f830);}_0xf82583['ranges']=[];for(const _0x3da169 in this['_ranges']){var _0x358e08=this['_ranges'][_0x3da169];if(_0x358e08){const _0x484248={};_0x484248[_0x11a0cd(0xc1b)]=_0x3da169,_0x484248[_0x11a0cd(0x2d5e)]=_0x358e08[_0x11a0cd(0x2d5e)],_0x484248['to']=_0x358e08['to'],_0xf82583[_0x11a0cd(0x21a3)][_0x11a0cd(0xede)](_0x484248);}}return _0xf82583;}static[_0x50f87d(0x4060)](_0x48763b,_0x352300,_0x401d64){var _0x48681a=_0x50f87d;const _0x12a83e=_0x48763b[_0x48681a(0x4088)];return _0x12a83e[_0x48681a(0x8d6)]?_0x12a83e[_0x48681a(0x8d6)](_0x48763b,_0x352300,_0x401d64):_0x12a83e[_0x48681a(0xd22)]?_0x12a83e['Slerp'](_0x48763b,_0x352300,_0x401d64):_0x48763b['toFixed']?_0x48763b*(0x1-_0x401d64)+_0x401d64*_0x352300:_0x352300;}static[_0x50f87d(0x2de7)](_0x256be7){var _0x4cefbb=_0x50f87d;const _0x10deeb=new _0x1eea94(_0x256be7['name'],_0x256be7[_0x4cefbb(0x118b)],_0x256be7[_0x4cefbb(0x2a13)],_0x256be7['dataType'],_0x256be7[_0x4cefbb(0x270c)]);var _0x15ee7b=_0x256be7[_0x4cefbb(0x23a2)];const _0x4f91e8=[];let _0x225f70,_0x56490d;for(_0x256be7[_0x4cefbb(0x35a3)]&&(_0x10deeb[_0x4cefbb(0x35a3)]=_0x256be7['enableBlending']),_0x256be7[_0x4cefbb(0x776)]&&(_0x10deeb[_0x4cefbb(0x776)]=_0x256be7[_0x4cefbb(0x776)]),_0x56490d=0x0;_0x56490d<_0x256be7['keys']['length'];_0x56490d++){const _0x565810=_0x256be7[_0x4cefbb(0x708)][_0x56490d];let _0x3f0697=void 0x0,_0x58d663=void 0x0,_0x55253b=void 0x0;switch(_0x15ee7b){case _0x1eea94[_0x4cefbb(0x50b)]:_0x225f70=_0x565810[_0x4cefbb(0x354d)][0x0],0x2<=_0x565810[_0x4cefbb(0x354d)][_0x4cefbb(0x18cc)]&&(_0x3f0697=_0x565810[_0x4cefbb(0x354d)][0x1]),0x3<=_0x565810[_0x4cefbb(0x354d)][_0x4cefbb(0x18cc)]&&(_0x58d663=_0x565810[_0x4cefbb(0x354d)][0x2]),0x4<=_0x565810['values']['length']&&(_0x55253b=_0x565810[_0x4cefbb(0x354d)][0x3]);break;case _0x1eea94[_0x4cefbb(0x3aec)]:if(_0x225f70=_0x490ea2['_f'][_0x4cefbb(0xf7f)](_0x565810[_0x4cefbb(0x354d)]),0x8<=_0x565810['values']['length']){const _0x29ab36=_0x490ea2['_f'][_0x4cefbb(0xf7f)](_0x565810[_0x4cefbb(0x354d)][_0x4cefbb(0x538)](0x4,0x8));_0x29ab36['equals'](_0x490ea2['_f']['Zero']())||(_0x3f0697=_0x29ab36);}if(0xc<=_0x565810[_0x4cefbb(0x354d)][_0x4cefbb(0x18cc)]){const _0x5487d1=_0x490ea2['_f']['FromArray'](_0x565810[_0x4cefbb(0x354d)][_0x4cefbb(0x538)](0x8,0xc));_0x5487d1['equals'](_0x490ea2['_f'][_0x4cefbb(0x409)]())||(_0x58d663=_0x5487d1);}0xd<=_0x565810[_0x4cefbb(0x354d)]['length']&&(_0x55253b=_0x565810[_0x4cefbb(0x354d)][0xc]);break;case _0x1eea94[_0x4cefbb(0x2f7d)]:_0x225f70=_0x490ea2['y3'][_0x4cefbb(0xf7f)](_0x565810[_0x4cefbb(0x354d)]),0x11<=_0x565810[_0x4cefbb(0x354d)][_0x4cefbb(0x18cc)]&&(_0x55253b=_0x565810[_0x4cefbb(0x354d)][0x10]);break;case _0x1eea94[_0x4cefbb(0x415e)]:_0x225f70=_0x591d95['Wo'][_0x4cefbb(0xf7f)](_0x565810[_0x4cefbb(0x354d)]),_0x565810[_0x4cefbb(0x354d)][0x3]&&(_0x3f0697=_0x591d95['Wo'][_0x4cefbb(0xf7f)](_0x565810['values'][0x3])),_0x565810[_0x4cefbb(0x354d)][0x4]&&(_0x58d663=_0x591d95['Wo']['FromArray'](_0x565810[_0x4cefbb(0x354d)][0x4])),_0x565810['values'][0x5]&&(_0x55253b=_0x565810[_0x4cefbb(0x354d)][0x5]);break;case _0x1eea94[_0x4cefbb(0x3617)]:_0x225f70=_0x591d95['HE'][_0x4cefbb(0xf7f)](_0x565810['values']),_0x565810[_0x4cefbb(0x354d)][0x4]&&(_0x3f0697=_0x591d95['HE'][_0x4cefbb(0xf7f)](_0x565810[_0x4cefbb(0x354d)][0x4])),_0x565810[_0x4cefbb(0x354d)][0x5]&&(_0x58d663=_0x591d95['HE'][_0x4cefbb(0xf7f)](_0x565810[_0x4cefbb(0x354d)][0x5])),_0x565810['values'][0x6]&&(_0x55253b=_0x591d95['HE']['FromArray'](_0x565810['values'][0x6]));break;default:_0x1eea94['ANIMATIONTYPE_VECTOR3'],_0x225f70=_0x490ea2['P']['FromArray'](_0x565810[_0x4cefbb(0x354d)]),_0x565810['values'][0x3]&&(_0x3f0697=_0x490ea2['P']['FromArray'](_0x565810['values'][0x3])),_0x565810[_0x4cefbb(0x354d)][0x4]&&(_0x58d663=_0x490ea2['P'][_0x4cefbb(0xf7f)](_0x565810[_0x4cefbb(0x354d)][0x4])),_0x565810['values'][0x5]&&(_0x55253b=_0x565810[_0x4cefbb(0x354d)][0x5]);}const _0x58bce0={};_0x58bce0[_0x4cefbb(0xb55)]=_0x565810[_0x4cefbb(0xb55)],_0x58bce0[_0x4cefbb(0x2b05)]=_0x225f70,null!=_0x3f0697&&(_0x58bce0[_0x4cefbb(0x18b6)]=_0x3f0697),null!=_0x58d663&&(_0x58bce0[_0x4cefbb(0x2015)]=_0x58d663),null!=_0x55253b&&(_0x58bce0[_0x4cefbb(0x2fa2)]=_0x55253b),_0x4f91e8[_0x4cefbb(0xede)](_0x58bce0);}if(_0x10deeb[_0x4cefbb(0x273e)](_0x4f91e8),_0x256be7[_0x4cefbb(0x21a3)]){for(_0x56490d=0x0;_0x56490d<_0x256be7[_0x4cefbb(0x21a3)][_0x4cefbb(0x18cc)];_0x56490d++)_0x225f70=_0x256be7[_0x4cefbb(0x21a3)][_0x56490d],_0x10deeb['createRange'](_0x225f70[_0x4cefbb(0xc1b)],_0x225f70[_0x4cefbb(0x2d5e)],_0x225f70['to']);}return _0x10deeb;}static['AppendSerializedAnimations'](_0x4dec32,_0x2ffe6d){var _0x22e8e3=_0x50f87d;_0x514ddb['p4'][_0x22e8e3(0x4219)](_0x4dec32,_0x2ffe6d);}static[_0x50f87d(0x18fa)](_0x22cf7a,_0x304644){return new Promise((_0xd720b9,_0x1d68d5)=>{var _0x2162be=a8_0x5306;const _0x3e6623=new _0x280ef3['g']();_0x3e6623[_0x2162be(0x8a7)]('readystatechange',()=>{var _0x32ae7a=_0x2162be;if(0x4==_0x3e6623['readyState']){if(0xc8==_0x3e6623[_0x32ae7a(0x283b)]){let _0x3a33de=JSON[_0x32ae7a(0x28bf)](_0x3e6623['responseText']);if((_0x3a33de=_0x3a33de[_0x32ae7a(0x3f3)]||_0x3a33de)['length']){const _0x578c30=new Array();for(const _0x56d127 of _0x3a33de)_0x578c30[_0x32ae7a(0xede)](this[_0x32ae7a(0x2de7)](_0x56d127));_0xd720b9(_0x578c30);}else{const _0x5e43a3=this[_0x32ae7a(0x2de7)](_0x3a33de);_0x22cf7a&&(_0x5e43a3[_0x32ae7a(0xc1b)]=_0x22cf7a),_0xd720b9(_0x5e43a3);}}else _0x1d68d5(_0x32ae7a(0xb86));}}),_0x3e6623[_0x2162be(0x1870)](_0x2162be(0x2fee),_0x304644),_0x3e6623[_0x2162be(0x4075)]();});}static[_0x50f87d(0xf37)](_0x29015c){return new Promise((_0x91576e,_0x82cde0)=>{var _0x42fbdf=a8_0x5306;const _0x3b48e5=new _0x280ef3['g']();_0x3b48e5[_0x42fbdf(0x8a7)]('readystatechange',()=>{var _0x48a6c1=_0x42fbdf;if(0x4==_0x3b48e5[_0x48a6c1(0x14bd)]){if(0xc8==_0x3b48e5[_0x48a6c1(0x283b)]){var _0x1fd3ea=JSON['parse'](JSON[_0x48a6c1(0x28bf)](_0x3b48e5[_0x48a6c1(0x13df)])[_0x48a6c1(0x32fc)]);if(_0x1fd3ea['animations']){var _0x176bcb=JSON[_0x48a6c1(0x28bf)](_0x1fd3ea[_0x48a6c1(0x3f3)]);const _0x3208c8=new Array();for(const _0x5deb66 of _0x176bcb['animations']){const _0x5ae21a=this['Parse'](_0x5deb66);_0x5ae21a[_0x48a6c1(0x222)]=_0x29015c,_0x3208c8[_0x48a6c1(0xede)](_0x5ae21a);}_0x91576e(_0x3208c8);}else{_0x176bcb=JSON['parse'](_0x1fd3ea[_0x48a6c1(0x3880)]);const _0xd4c2cd=this[_0x48a6c1(0x2de7)](_0x176bcb);_0xd4c2cd[_0x48a6c1(0x222)]=_0x29015c,_0x91576e(_0xd4c2cd);}}else _0x82cde0(_0x48a6c1(0x2120)+_0x29015c);}}),_0x3b48e5[_0x42fbdf(0x1870)](_0x42fbdf(0x2fee),this[_0x42fbdf(0x3656)]+'/'+_0x29015c[_0x42fbdf(0x1d06)](/#/g,'/')),_0x3b48e5[_0x42fbdf(0x4075)]();});}}_0x1eea94[_0x50f87d(0x1af0)]=0x0,_0x1eea94[_0x50f87d(0x2fcf)]=!0x1,_0x1eea94[_0x50f87d(0x3c04)]=!0x0,_0x1eea94[_0x50f87d(0x3656)]=_0x5b2873['g'][_0x50f87d(0x3656)],_0x1eea94[_0x50f87d(0x50b)]=0x0,_0x1eea94[_0x50f87d(0x21fc)]=0x1,_0x1eea94[_0x50f87d(0x3aec)]=0x2,_0x1eea94['ANIMATIONTYPE_MATRIX']=0x3,_0x1eea94[_0x50f87d(0x415e)]=0x4,_0x1eea94[_0x50f87d(0x3617)]=0x7,_0x1eea94[_0x50f87d(0x2549)]=0x5,_0x1eea94[_0x50f87d(0x2895)]=0x6,_0x1eea94['ANIMATIONLOOPMODE_RELATIVE']=0x0,_0x1eea94['ANIMATIONLOOPMODE_CYCLE']=0x1,_0x1eea94['ANIMATIONLOOPMODE_CONSTANT']=0x2,_0x1eea94[_0x50f87d(0x378e)]=_0x1eea94[_0x50f87d(0xf37)],(0x0,_0x5aa879['H'])('BABYLON.Animation',_0x1eea94),_0x1e7831['N'][_0x50f87d(0x3e23)]=(_0x5d783b,_0x41e3b9,_0x3706d0)=>new _0x36f4e1['X'](_0x5d783b,_0x41e3b9,_0x3706d0);},0x1e2e:(_0x5de3cd,_0x15bea3,_0x50c3e4)=>{var _0x20f81a=a8_0x1ec55c;_0x50c3e4['d'](_0x15bea3,{'O':()=>_0x5ef8f8});var _0x2b37d5=_0x50c3e4(0x17aca),_0x1f07d1=_0x50c3e4(0xa896),_0x16954a=_0x50c3e4(0x11096),_0xfcb140=_0x50c3e4(0xff4d);class _0x2db796{[_0x20f81a(0x252c)](){var _0x2e08c0=_0x20f81a;return _0x2e08c0(0x2596);}['serialize'](){var _0x50a59d=_0x20f81a;const _0x572601={};return _0x572601[_0x50a59d(0x3880)]=this[_0x50a59d(0x3880)]['serialize'](),_0x572601[_0x50a59d(0x33af)]=this[_0x50a59d(0x37fb)]['id'],_0x572601;}}class _0x5ef8f8{constructor(_0x3a6108,_0x19ce61=null){var _0x4bfb6f=_0x20f81a;this[_0x4bfb6f(0xc1b)]=_0x3a6108,this['_targetedAnimations']=new Array(),this[_0x4bfb6f(0x25dc)]=new Array(),this['_from']=Number[_0x4bfb6f(0x1806)],this[_0x4bfb6f(0x2132)]=-Number[_0x4bfb6f(0x1806)],this['_speedRatio']=0x1,this['_loopAnimation']=!0x1,this[_0x4bfb6f(0x192e)]=!0x1,this[_0x4bfb6f(0x2fc)]=null,this[_0x4bfb6f(0x35d5)]=new _0x1f07d1['y$'](),this[_0x4bfb6f(0x14ab)]=new _0x1f07d1['y$'](),this['onAnimationGroupLoopObservable']=new _0x1f07d1['y$'](),this[_0x4bfb6f(0x2913)]=new _0x1f07d1['y$'](),this[_0x4bfb6f(0x15a5)]=new _0x1f07d1['y$'](),this[_0x4bfb6f(0xf30)]=new _0x1f07d1['y$'](),this[_0x4bfb6f(0xa80)]=null,this[_0x4bfb6f(0x1295)]=[],this[_0x4bfb6f(0x3c5c)]=_0x19ce61||_0x16954a['l'][_0x4bfb6f(0x2370)],this[_0x4bfb6f(0x309e)]=this[_0x4bfb6f(0x3c5c)]['getUniqueId'](),this[_0x4bfb6f(0x3c5c)][_0x4bfb6f(0x3ec)](this);}get[_0x20f81a(0x2d5e)](){var _0x1e25e9=_0x20f81a;return this[_0x1e25e9(0x1c9f)];}get['to'](){var _0x533f7b=_0x20f81a;return this[_0x533f7b(0x2132)];}get[_0x20f81a(0x334e)](){return this['_isStarted'];}get[_0x20f81a(0x8d1)](){var _0x32c593=_0x20f81a;return this['_isStarted']&&!this[_0x32c593(0x1b5e)];}get[_0x20f81a(0xb1a)](){var _0x200159=_0x20f81a;return this[_0x200159(0x3717)];}set[_0x20f81a(0xb1a)](_0x1a23f9){var _0xb29ad6=_0x20f81a;if(this[_0xb29ad6(0x3717)]!==_0x1a23f9){this[_0xb29ad6(0x3717)]=_0x1a23f9;for(let _0x54e45c=0x0;_0x54e45c<this[_0xb29ad6(0x25dc)]['length'];_0x54e45c++){const _0x3c6ee4=this['_animatables'][_0x54e45c];_0x3c6ee4[_0xb29ad6(0xb1a)]=this[_0xb29ad6(0x3717)];}}}get[_0x20f81a(0x20c0)](){var _0x43bfd7=_0x20f81a;return this[_0x43bfd7(0x3a7c)];}set[_0x20f81a(0x20c0)](_0x31791c){var _0x43709c=_0x20f81a;if(this['_loopAnimation']!==_0x31791c){this['_loopAnimation']=_0x31791c;for(let _0x475305=0x0;_0x475305<this[_0x43709c(0x25dc)][_0x43709c(0x18cc)];_0x475305++){const _0x43981f=this['_animatables'][_0x475305];_0x43981f['loopAnimation']=this[_0x43709c(0x3a7c)];}}}get[_0x20f81a(0xdd6)](){return this['_isAdditive'];}set[_0x20f81a(0xdd6)](_0x49125a){var _0x6e1e2=_0x20f81a;if(this['_isAdditive']!==_0x49125a){this['_isAdditive']=_0x49125a;for(let _0x1a762d=0x0;_0x1a762d<this[_0x6e1e2(0x25dc)]['length'];_0x1a762d++){const _0xa642b1=this[_0x6e1e2(0x25dc)][_0x1a762d];_0xa642b1[_0x6e1e2(0xdd6)]=this[_0x6e1e2(0x192e)];}}}get[_0x20f81a(0x2e62)](){var _0x1d66e8=_0x20f81a;return this[_0x1d66e8(0x3ab8)];}get[_0x20f81a(0x179a)](){var _0x2a3cd5=_0x20f81a;return this[_0x2a3cd5(0x25dc)];}get[_0x20f81a(0x3e98)](){return this['_targetedAnimations'];}[_0x20f81a(0x32f2)](_0x38fcc8,_0x4807e0){var _0x5e02c5=_0x20f81a;const _0x536db1=new _0x2db796();return _0x536db1[_0x5e02c5(0x3880)]=_0x38fcc8,_0x536db1[_0x5e02c5(0x37fb)]=_0x4807e0,_0x4807e0=_0x38fcc8[_0x5e02c5(0x1e49)](),(this[_0x5e02c5(0x1c9f)]>_0x4807e0[0x0][_0x5e02c5(0xb55)]&&(this[_0x5e02c5(0x1c9f)]=_0x4807e0[0x0][_0x5e02c5(0xb55)]),this['_to']<_0x4807e0[_0x4807e0[_0x5e02c5(0x18cc)]-0x1][_0x5e02c5(0xb55)]&&(this[_0x5e02c5(0x2132)]=_0x4807e0[_0x4807e0[_0x5e02c5(0x18cc)]-0x1][_0x5e02c5(0xb55)]),this[_0x5e02c5(0x3ab8)][_0x5e02c5(0xede)](_0x536db1),_0x536db1);}[_0x20f81a(0x3f86)](_0x233b9a=null,_0x4ea57b=null){var _0x42733d=_0x20f81a;null==_0x233b9a&&(_0x233b9a=this[_0x42733d(0x1c9f)]),null==_0x4ea57b&&(_0x4ea57b=this[_0x42733d(0x2132)]);for(let _0x4800ba=0x0;_0x4800ba<this[_0x42733d(0x3ab8)]['length'];_0x4800ba++){const _0x37a20d=this[_0x42733d(0x3ab8)][_0x4800ba],_0x1efef8=_0x37a20d[_0x42733d(0x3880)]['getKeys']();var _0x71b743=_0x1efef8[0x0],_0x278ee2=_0x1efef8[_0x1efef8[_0x42733d(0x18cc)]-0x1];_0x71b743[_0x42733d(0xb55)]>_0x233b9a&&(_0x71b743={'frame':_0x233b9a,'value':_0x71b743[_0x42733d(0x2b05)],'inTangent':_0x71b743[_0x42733d(0x18b6)],'outTangent':_0x71b743[_0x42733d(0x2015)],'interpolation':_0x71b743['interpolation']},_0x1efef8[_0x42733d(0xb1f)](0x0,0x0,_0x71b743)),_0x278ee2[_0x42733d(0xb55)]<_0x4ea57b&&(_0x71b743={'frame':_0x4ea57b,'value':_0x278ee2[_0x42733d(0x2b05)],'inTangent':_0x278ee2['inTangent'],'outTangent':_0x278ee2['outTangent'],'interpolation':_0x278ee2[_0x42733d(0x2fa2)]},_0x1efef8[_0x42733d(0xede)](_0x71b743));}return this[_0x42733d(0x1c9f)]=_0x233b9a,this[_0x42733d(0x2132)]=_0x4ea57b,this;}[_0x20f81a(0x1229)](_0x2476a6,_0x4dbc03,_0x5b5143){var _0x3d2e72=_0x20f81a;_0x2476a6[_0x3d2e72(0x1d42)]=()=>{var _0x13e78d=_0x3d2e72;this[_0x13e78d(0x14ab)][_0x13e78d(0x3608)](_0x4dbc03),this[_0x13e78d(0x1295)][_0x5b5143]||(this[_0x13e78d(0x1295)][_0x5b5143]=!0x0,this[_0x13e78d(0x29f)]++,this[_0x13e78d(0x29f)]===this[_0x13e78d(0x3ab8)][_0x13e78d(0x18cc)]&&(this[_0x13e78d(0x3488)][_0x13e78d(0x3608)](this),this['_animationLoopCount']=0x0,this[_0x13e78d(0x1295)][_0x13e78d(0x18cc)]=0x0));};}['start'](_0x1b0e94=!0x1,_0x7553db=0x1,_0xee8207,_0x5329ab,_0x3b9f13){var _0x4acfe7=_0x20f81a;if(this[_0x4acfe7(0x3c1)]||0x0===this[_0x4acfe7(0x3ab8)]['length'])return this;this[_0x4acfe7(0x3a7c)]=_0x1b0e94,this[_0x4acfe7(0x29f)]=0x0;for(let _0x4601b2=this[_0x4acfe7(0x1295)]['length']=0x0;_0x4601b2<this['_targetedAnimations']['length'];_0x4601b2++){const _0x9d18ce=this['_targetedAnimations'][_0x4601b2],_0x2eb259=this[_0x4acfe7(0x3c5c)]['beginDirectAnimation'](_0x9d18ce[_0x4acfe7(0x37fb)],[_0x9d18ce[_0x4acfe7(0x3880)]],void 0x0!==_0xee8207?_0xee8207:this[_0x4acfe7(0x1c9f)],void 0x0!==_0x5329ab?_0x5329ab:this[_0x4acfe7(0x2132)],_0x1b0e94,_0x7553db,void 0x0,void 0x0,void 0x0!==_0x3b9f13?_0x3b9f13:this[_0x4acfe7(0x192e)]);_0x2eb259[_0x4acfe7(0x2427)]=()=>{var _0x27ea87=_0x4acfe7;this[_0x27ea87(0x35d5)]['notifyObservers'](_0x9d18ce),this['_checkAnimationGroupEnded'](_0x2eb259);},this[_0x4acfe7(0x1229)](_0x2eb259,_0x9d18ce,_0x4601b2),this[_0x4acfe7(0x25dc)][_0x4acfe7(0xede)](_0x2eb259);}return this[_0x4acfe7(0x3717)]=_0x7553db,this['_isStarted']=!0x0,this[_0x4acfe7(0x1b5e)]=!0x1,this['onAnimationGroupPlayObservable'][_0x4acfe7(0x3608)](this),this;}[_0x20f81a(0x2728)](){var _0xa119b6=_0x20f81a;if(!this[_0xa119b6(0x3c1)])return this;this[_0xa119b6(0x1b5e)]=!0x0;for(let _0x29fdaf=0x0;_0x29fdaf<this[_0xa119b6(0x25dc)]['length'];_0x29fdaf++){const _0x47cb75=this[_0xa119b6(0x25dc)][_0x29fdaf];_0x47cb75[_0xa119b6(0x2728)]();}return this[_0xa119b6(0x15a5)][_0xa119b6(0x3608)](this),this;}['play'](_0xa2da15){var _0x5377f2=_0x20f81a;return this[_0x5377f2(0x334e)]&&this[_0x5377f2(0x25dc)][_0x5377f2(0x18cc)]===this[_0x5377f2(0x3ab8)][_0x5377f2(0x18cc)]?(void 0x0!==_0xa2da15&&(this['loopAnimation']=_0xa2da15),this[_0x5377f2(0x3b5d)]()):(this[_0x5377f2(0xfec)](),this['start'](_0xa2da15,this['_speedRatio'])),this['_isPaused']=!0x1,this;}[_0x20f81a(0x14ff)](){var _0x1254b1=_0x20f81a;if(!this[_0x1254b1(0x3c1)])return this[_0x1254b1(0x853)](),this[_0x1254b1(0x27c)](0x0),this[_0x1254b1(0xfec)](),this;for(let _0x3d6229=0x0;_0x3d6229<this[_0x1254b1(0x25dc)][_0x1254b1(0x18cc)];_0x3d6229++){const _0x505723=this[_0x1254b1(0x25dc)][_0x3d6229];_0x505723[_0x1254b1(0x14ff)]();}return this;}[_0x20f81a(0x3b5d)](){var _0x4154a6=_0x20f81a;if(!this['_isStarted'])return this;for(let _0x38e123=0x0;_0x38e123<this[_0x4154a6(0x25dc)]['length'];_0x38e123++){const _0x29d631=this[_0x4154a6(0x25dc)][_0x38e123];_0x29d631['restart']();}return this[_0x4154a6(0xf30)][_0x4154a6(0x3608)](this),this;}[_0x20f81a(0xfec)](){var _0xe32b12=_0x20f81a;if(!this[_0xe32b12(0x3c1)])return this;const _0xb6fc9d=this[_0xe32b12(0x25dc)][_0xe32b12(0x538)]();for(let _0x1b4ab9=0x0;_0x1b4ab9<_0xb6fc9d['length'];_0x1b4ab9++)_0xb6fc9d[_0x1b4ab9][_0xe32b12(0xfec)](void 0x0,void 0x0,!0x0);let _0x1a98db=0x0;for(let _0x4f87bf=0x0;_0x4f87bf<this['_scene'][_0xe32b12(0x2ced)][_0xe32b12(0x18cc)];_0x4f87bf++){var _0x1c975b=this['_scene'][_0xe32b12(0x2ced)][_0x4f87bf];0x0<_0x1c975b['_runtimeAnimations'][_0xe32b12(0x18cc)]&&(this[_0xe32b12(0x3c5c)][_0xe32b12(0x2ced)][_0x1a98db++]=_0x1c975b);}return this[_0xe32b12(0x3c5c)][_0xe32b12(0x2ced)]['length']=_0x1a98db,this[_0xe32b12(0x3c1)]=!0x1,this;}[_0x20f81a(0x1a16)](_0x382917){var _0x277ce4=_0x20f81a;for(let _0x19d6de=0x0;_0x19d6de<this['_animatables'][_0x277ce4(0x18cc)];_0x19d6de++){const _0xba3310=this['_animatables'][_0x19d6de];_0xba3310[_0x277ce4(0x496)]=_0x382917;}return this;}['syncAllAnimationsWith'](_0x99a229){var _0x5bc5af=_0x20f81a;for(let _0x3d594c=0x0;_0x3d594c<this[_0x5bc5af(0x25dc)][_0x5bc5af(0x18cc)];_0x3d594c++){const _0x341212=this[_0x5bc5af(0x25dc)][_0x3d594c];_0x341212['syncWith'](_0x99a229);}return this;}[_0x20f81a(0x27c)](_0x50bcd7){var _0x4d017b=_0x20f81a;if(!this[_0x4d017b(0x3c1)])return this;for(let _0x481aee=0x0;_0x481aee<this[_0x4d017b(0x25dc)][_0x4d017b(0x18cc)];_0x481aee++){const _0x587d18=this[_0x4d017b(0x25dc)][_0x481aee];_0x587d18['goToFrame'](_0x50bcd7);}return this;}['dispose'](){var _0x2f619f=_0x20f81a;this[_0x2f619f(0x3ab8)]['length']=0x0,this[_0x2f619f(0x25dc)][_0x2f619f(0x18cc)]=0x0;const _0xe610ab=this[_0x2f619f(0x3c5c)]['animationGroups'][_0x2f619f(0x86a)](this);if(-0x1<_0xe610ab&&this['_scene']['animationGroups'][_0x2f619f(0xb1f)](_0xe610ab,0x1),this[_0x2f619f(0x2fc)]){const _0xdb6fba=this[_0x2f619f(0x2fc)][_0x2f619f(0x16f8)][_0x2f619f(0x86a)](this);-0x1<_0xdb6fba&&this[_0x2f619f(0x2fc)][_0x2f619f(0x16f8)][_0x2f619f(0xb1f)](_0xdb6fba,0x1),this[_0x2f619f(0x2fc)]=null;}this['onAnimationEndObservable'][_0x2f619f(0x13c8)](),this['onAnimationGroupEndObservable']['clear'](),this['onAnimationGroupPauseObservable']['clear'](),this[_0x2f619f(0xf30)][_0x2f619f(0x13c8)](),this[_0x2f619f(0x14ab)][_0x2f619f(0x13c8)](),this['onAnimationGroupLoopObservable'][_0x2f619f(0x13c8)]();}[_0x20f81a(0x32b5)](_0x497e59){var _0x5e4a56=_0x20f81a;_0x497e59=this[_0x5e4a56(0x25dc)][_0x5e4a56(0x86a)](_0x497e59),(-0x1<_0x497e59&&this[_0x5e4a56(0x25dc)][_0x5e4a56(0xb1f)](_0x497e59,0x1),0x0===this[_0x5e4a56(0x25dc)][_0x5e4a56(0x18cc)]&&(this[_0x5e4a56(0x3c1)]=!0x1,this[_0x5e4a56(0x2913)]['notifyObservers'](this)));}[_0x20f81a(0x77b)](_0x3a3c08,_0x30703e,_0x5f33b2=!0x1){var _0x4e1bb3=_0x20f81a;const _0xfa700=new _0x5ef8f8(_0x3a3c08||this[_0x4e1bb3(0xc1b)],this[_0x4e1bb3(0x3c5c)]);for(const _0x49dd1f of this[_0x4e1bb3(0x3ab8)])_0xfa700[_0x4e1bb3(0x32f2)](_0x5f33b2?_0x49dd1f[_0x4e1bb3(0x3880)][_0x4e1bb3(0x77b)]():_0x49dd1f['animation'],_0x30703e?_0x30703e(_0x49dd1f[_0x4e1bb3(0x37fb)]):_0x49dd1f['target']);return _0xfa700;}[_0x20f81a(0x18e2)](){var _0x3a9046=_0x20f81a;const _0x2cde43={};_0x2cde43[_0x3a9046(0xc1b)]=this[_0x3a9046(0xc1b)],_0x2cde43[_0x3a9046(0x2d5e)]=this[_0x3a9046(0x2d5e)],_0x2cde43['to']=this['to'],_0x2cde43[_0x3a9046(0x2e62)]=[];for(let _0xb2b3f1=0x0;_0xb2b3f1<this[_0x3a9046(0x2e62)]['length'];_0xb2b3f1++){const _0x4779f3=this[_0x3a9046(0x2e62)][_0xb2b3f1];_0x2cde43[_0x3a9046(0x2e62)][_0xb2b3f1]=_0x4779f3['serialize']();}return _0xfcb140['$']&&_0xfcb140['$'][_0x3a9046(0x50a)](this)&&(_0x2cde43[_0x3a9046(0x2e18)]=_0xfcb140['$'][_0x3a9046(0x38cf)](this)),this[_0x3a9046(0xa80)]&&(_0x2cde43[_0x3a9046(0xa80)]=this[_0x3a9046(0xa80)]),_0x2cde43;}static['Parse'](_0x5dfba7,_0xa92a9d){var _0x4125ef=_0x20f81a;const _0x25b99f=new _0x5ef8f8(_0x5dfba7['name'],_0xa92a9d);for(let _0x19e4a4=0x0;_0x19e4a4<_0x5dfba7[_0x4125ef(0x2e62)][_0x4125ef(0x18cc)];_0x19e4a4++){var _0x453f61=_0x5dfba7['targetedAnimations'][_0x19e4a4],_0x18a688=_0x2b37d5['f'][_0x4125ef(0x2de7)](_0x453f61['animation']),_0x5b0ea8=_0x453f61[_0x4125ef(0x33af)];_0x4125ef(0x1262)===_0x453f61[_0x4125ef(0x3880)][_0x4125ef(0x118b)]?(_0x453f61=_0xa92a9d[_0x4125ef(0x3542)](_0x5b0ea8))&&_0x25b99f[_0x4125ef(0x32f2)](_0x18a688,_0x453f61):null!=(_0x453f61=_0xa92a9d['getNodeById'](_0x5b0ea8))&&_0x25b99f[_0x4125ef(0x32f2)](_0x18a688,_0x453f61);}return null!==_0x5dfba7[_0x4125ef(0x2d5e)]&&null!==_0x5dfba7['to']&&_0x25b99f[_0x4125ef(0x3f86)](_0x5dfba7[_0x4125ef(0x2d5e)],_0x5dfba7['to']),_0xfcb140['$']&&_0xfcb140['$'][_0x4125ef(0x2242)](_0x25b99f,_0x5dfba7[_0x4125ef(0x2e18)]),void 0x0!==_0x5dfba7[_0x4125ef(0xa80)]&&(_0x25b99f[_0x4125ef(0xa80)]=_0x5dfba7['metadata']),_0x25b99f;}static[_0x20f81a(0x383f)](_0x2bc6dd,_0x4871ce=0x0,_0x298cbf,_0x4e1f3d=!0x1,_0x416225){var _0x33c566=_0x20f81a;let _0x1484e4=_0x2bc6dd;var _0x8e2ca=(_0x1484e4=_0x4e1f3d?_0x2bc6dd['clone'](_0x416225||_0x1484e4[_0x33c566(0xc1b)]):_0x1484e4)[_0x33c566(0x2e62)];for(let _0x3e431e=0x0;_0x3e431e<_0x8e2ca[_0x33c566(0x18cc)];_0x3e431e++){var _0x147663=_0x8e2ca[_0x3e431e];_0x2b37d5['f'][_0x33c566(0x383f)](_0x147663[_0x33c566(0x3880)],_0x4871ce,_0x298cbf);}return _0x1484e4['isAdditive']=!0x0,_0x1484e4;}[_0x20f81a(0x252c)](){var _0x2b6b18=_0x20f81a;return _0x2b6b18(0x1543);}['toString'](_0x56ef92){var _0x35fcb2=_0x20f81a;let _0x473a00=_0x35fcb2(0x2377)+this['name'];return _0x473a00+=',\x20type:\x20'+this[_0x35fcb2(0x252c)](),_0x473a00=_0x56ef92?(_0x473a00=(_0x473a00=(_0x473a00=(_0x473a00=(_0x473a00+=',\x20from:\x20'+this[_0x35fcb2(0x1c9f)])+_0x35fcb2(0x190b)+this[_0x35fcb2(0x2132)])+_0x35fcb2(0x1718)+this[_0x35fcb2(0x3c1)])+_0x35fcb2(0x157e)+this['_speedRatio'])+_0x35fcb2(0x1704)+this['_targetedAnimations'][_0x35fcb2(0x18cc)])+_0x35fcb2(0x2aae)+this[_0x35fcb2(0x25dc)]:_0x473a00;}}},0x137b9:(_0x39cc4d,_0x18381a,_0x465273)=>{var _0x3b30da=a8_0x1ec55c,_0x37f5fb;_0x465273['d'](_0x18381a,{'N':()=>_0x37f5fb}),(_0x465273=_0x37f5fb=_0x37f5fb||{})[_0x465273['NONE']=0x0]=_0x3b30da(0x3825),_0x465273[_0x465273[_0x3b30da(0x30e8)]=0x1]=_0x3b30da(0x30e8);},0x1224f:(_0x3b14a0,_0x5d6129,_0x20a1be)=>{_0x20a1be(0x17aca);},0x7e6:(_0x86334a,_0x9aa7f3,_0x21da6a)=>{var _0x217d22=a8_0x1ec55c;_0x21da6a['d'](_0x9aa7f3,{'EI':()=>_0x260ba4,'Kp':()=>_0x4cb5bc,'bi':()=>_0x3c6f4b,'qP':()=>_0x2ef3d0,'ud':()=>_0x15f4b9,'v':()=>_0x585a08}),_0x21da6a(0xcc9e);class _0x4cb5bc{constructor(){var _0xccffe0=a8_0x5306;this[_0xccffe0(0x2f12)]=_0x4cb5bc['EASINGMODE_EASEIN'];}[_0x217d22(0x38ba)](_0x48b784){var _0x51ca81=_0x217d22;_0x48b784=Math[_0x51ca81(0x1111)](Math[_0x51ca81(0x1955)](_0x48b784,0x0),0x2),this[_0x51ca81(0x2f12)]=_0x48b784;}['getEasingMode'](){var _0x62debe=_0x217d22;return this[_0x62debe(0x2f12)];}[_0x217d22(0x38fd)](_0x1acde3){throw new Error('You\x20must\x20implement\x20this\x20method');}[_0x217d22(0x1dde)](_0x341e2c){var _0x24300b=_0x217d22;switch(this[_0x24300b(0x2f12)]){case _0x4cb5bc[_0x24300b(0x287c)]:return this[_0x24300b(0x38fd)](_0x341e2c);case _0x4cb5bc[_0x24300b(0x2df2)]:return 0x1-this[_0x24300b(0x38fd)](0x1-_0x341e2c);}return 0.5<=_0x341e2c?0.5*(0x1-this['easeInCore'](0x2*(0x1-_0x341e2c)))+0.5:0.5*this['easeInCore'](0x2*_0x341e2c);}}_0x4cb5bc[_0x217d22(0x287c)]=0x0,_0x4cb5bc[_0x217d22(0x2df2)]=0x1,_0x4cb5bc[_0x217d22(0x242)]=0x2;class _0x2ef3d0 extends _0x4cb5bc{[_0x217d22(0x38fd)](_0x488e28){var _0x744bdd=_0x217d22;return _0x488e28=Math[_0x744bdd(0x1955)](0x0,Math[_0x744bdd(0x1111)](0x1,_0x488e28)),0x1-Math['sqrt'](0x1-_0x488e28*_0x488e28);}}class _0x15f4b9 extends _0x4cb5bc{constructor(_0x4a5c51=0x1){var _0x3db034=_0x217d22;super(),this[_0x3db034(0x396e)]=_0x4a5c51;}[_0x217d22(0x38fd)](_0x890953){var _0x53c044=_0x217d22,_0x256164=Math[_0x53c044(0x1955)](0x0,this[_0x53c044(0x396e)]);return Math['pow'](_0x890953,0x3)-_0x890953*_0x256164*Math['sin'](3.141592653589793*_0x890953);}}(class extends null{},class extends null{},class extends null{});class _0x260ba4 extends _0x4cb5bc{constructor(_0x65f079=0x2){var _0x951230=_0x217d22;super(),this[_0x951230(0x4168)]=_0x65f079;}[_0x217d22(0x38fd)](_0x1b0962){var _0x4fddfa=_0x217d22;return this[_0x4fddfa(0x4168)]<=0x0?_0x1b0962:(Math[_0x4fddfa(0x313e)](this['exponent']*_0x1b0962)-0x1)/(Math[_0x4fddfa(0x313e)](this['exponent'])-0x1);}}(class extends null{});class _0x585a08 extends _0x4cb5bc{[_0x217d22(0x38fd)](_0x4b496d){return _0x4b496d*_0x4b496d;}}(class extends null{},class extends null{});class _0x3c6f4b extends _0x4cb5bc{[_0x217d22(0x38fd)](_0x606d42){var _0x511d05=_0x217d22;return 0x1-Math[_0x511d05(0x3380)](1.5707963267948966*(0x1-_0x606d42));}}(class extends null{});},0x61c5:(_0x46252c,_0x5d2d9f,_0x5c8650)=>{_0x5c8650(0x1440a),_0x5c8650(0x17aca),_0x5c8650(0x1224f),_0x5c8650(0x7e6),_0x5c8650(0xf930),_0x5c8650(0x1e2e),_0x5c8650(0x137b9),_0x5c8650(0x100ec);},0x100ec:(_0x9bcd11,_0x5f2cfa,_0x5d923a)=>{_0x5d923a(0xd53f);},0xf930:(_0x1f8a6f,_0x480f08,_0x134d7c)=>{var _0x4c5941=a8_0x1ec55c;_0x134d7c['d'](_0x480f08,{'o':()=>_0x530548});var _0x369dae=_0x134d7c(0xd53f),_0x480f08=_0x134d7c(0xbd53),_0x2a8139=_0x134d7c(0x17aca),_0x134d7c=_0x134d7c(0x17194);const _0x57ad5d=Object[_0x4c5941(0x2779)](new _0x369dae['_f'](0x0,0x0,0x0,0x0)),_0x3b71fb=Object[_0x4c5941(0x2779)](_0x369dae['P']['Zero']()),_0x277499=Object[_0x4c5941(0x2779)](_0x369dae['FM'][_0x4c5941(0x409)]()),_0x5b8e25=Object[_0x4c5941(0x2779)](_0x134d7c['$']['Zero']()),_0x3c9f9b=Object[_0x4c5941(0x2779)](_0x480f08['Wo'][_0x4c5941(0x186d)]());class _0x530548{constructor(_0x1b43cf,_0x34cb3e,_0x5624f4,_0x9a7997){var _0x52dfd2=_0x4c5941;if(this['_events']=new Array(),this[_0x52dfd2(0x1793)]=0x0,this[_0x52dfd2(0x40e7)]=new Array(),this['_originalBlendValue']=null,this[_0x52dfd2(0x25ed)]={},this[_0x52dfd2(0x118a)]={},this[_0x52dfd2(0xe88)]=!0x1,this[_0x52dfd2(0xf93)]=0x0,this[_0x52dfd2(0xb29)]=null,this[_0x52dfd2(0x1003)]=null,this[_0x52dfd2(0x25ca)]=null,this[_0x52dfd2(0x351c)]='',this[_0x52dfd2(0x344f)]=0x1,this[_0x52dfd2(0xed1)]=0x0,this[_0x52dfd2(0x207)]=0x0,this['_previousRatio']=0x0,this[_0x52dfd2(0x32a4)]=!0x1,this[_0x52dfd2(0x187d)]=_0x34cb3e,this[_0x52dfd2(0x2b27)]=_0x1b43cf,this[_0x52dfd2(0x3c5c)]=_0x5624f4,this[_0x52dfd2(0x3f0)]=_0x9a7997,this[_0x52dfd2(0x3ecf)]=[],_0x34cb3e[_0x52dfd2(0x3f4)]['push'](this),this[_0x52dfd2(0x2a35)]={'key':0x0,'repeatCount':0x0,'loopMode':this[_0x52dfd2(0x27e8)]()},this[_0x52dfd2(0x187d)]['dataType']===_0x2a8139['f'][_0x52dfd2(0x2f7d)]&&(this[_0x52dfd2(0x2a35)][_0x52dfd2(0x392f)]=_0x369dae['y3'][_0x52dfd2(0x409)]()),this[_0x52dfd2(0xf44)]=this['_animation'][_0x52dfd2(0x1e49)](),this['_minFrame']=this['_keys'][0x0][_0x52dfd2(0xb55)],this[_0x52dfd2(0x3084)]=this['_keys'][this[_0x52dfd2(0xf44)]['length']-0x1][_0x52dfd2(0xb55)],this[_0x52dfd2(0x14f8)]=this[_0x52dfd2(0xf44)][0x0][_0x52dfd2(0x2b05)],this[_0x52dfd2(0x2ba0)]=this[_0x52dfd2(0xf44)][this[_0x52dfd2(0xf44)]['length']-0x1][_0x52dfd2(0x2b05)],0x0!==this['_minFrame']&&(_0x5624f4={'frame':0x0,'value':this['_minValue']},this[_0x52dfd2(0xf44)][_0x52dfd2(0xb1f)](0x0,0x0,_0x5624f4)),this[_0x52dfd2(0x2b27)]instanceof Array){let _0x396330=0x0;for(const _0x165257 of this[_0x52dfd2(0x2b27)])this[_0x52dfd2(0x2d83)](_0x165257,_0x396330),this[_0x52dfd2(0x29c7)](_0x396330),_0x396330++;this[_0x52dfd2(0x32a4)]=!0x0;}else this[_0x52dfd2(0x2d83)](this[_0x52dfd2(0x2b27)]),this[_0x52dfd2(0x29c7)](),this[_0x52dfd2(0x32a4)]=!0x1,this[_0x52dfd2(0x25ca)]=this['_activeTargets'][0x0];const _0x4fbd12=_0x34cb3e[_0x52dfd2(0x7a3)]();_0x4fbd12&&0x0<_0x4fbd12[_0x52dfd2(0x18cc)]&&_0x4fbd12[_0x52dfd2(0x35b2)](_0x548e4c=>{var _0x2e1dc8=_0x52dfd2;this['_events']['push'](_0x548e4c[_0x2e1dc8(0x262f)]());}),this[_0x52dfd2(0xdeb)]=(_0x1b43cf&&_0x1b43cf[_0x52dfd2(0x35e6)]?_0x1b43cf[_0x52dfd2(0x35e6)]:this[_0x52dfd2(0x187d)])[_0x52dfd2(0x35a3)];}get[_0x4c5941(0x3003)](){var _0x1bc7eb=_0x4c5941;return this[_0x1bc7eb(0x1793)];}get[_0x4c5941(0x496)](){var _0x1bdfd6=_0x4c5941;return this[_0x1bdfd6(0x344f)];}get[_0x4c5941(0x7c5)](){return this['_currentValue'];}get[_0x4c5941(0x9f9)](){var _0x369074=_0x4c5941;return this[_0x369074(0x351c)];}get[_0x4c5941(0x37fb)](){var _0x1b820e=_0x4c5941;return this[_0x1b820e(0x1003)];}get[_0x4c5941(0xdd6)](){var _0x11797b=_0x4c5941;return this['_host']&&this[_0x11797b(0x3f0)][_0x11797b(0xdd6)];}[_0x4c5941(0x2d83)](_0x583822,_0x1a807f=0x0){var _0x1cadde=_0x4c5941,_0x4aef45=this['_animation'][_0x1cadde(0x79b)];if(0x1<_0x4aef45[_0x1cadde(0x18cc)]){let _0x1034eb=_0x583822[_0x4aef45[0x0]];for(let _0x349c16=0x1;_0x349c16<_0x4aef45[_0x1cadde(0x18cc)]-0x1;_0x349c16++)_0x1034eb=_0x1034eb[_0x4aef45[_0x349c16]];this[_0x1cadde(0x351c)]=_0x4aef45[_0x4aef45[_0x1cadde(0x18cc)]-0x1],this[_0x1cadde(0x3ecf)][_0x1a807f]=_0x1034eb;}else this[_0x1cadde(0x351c)]=_0x4aef45[0x0],this[_0x1cadde(0x3ecf)][_0x1a807f]=_0x583822;}get[_0x4c5941(0x3880)](){var _0x3e85f0=_0x4c5941;return this[_0x3e85f0(0x187d)];}[_0x4c5941(0x14ff)](_0x59a7b6=!0x1){var _0x3608f9=_0x4c5941;if(_0x59a7b6){if(this[_0x3608f9(0x2b27)]instanceof Array){let _0x42ae19=0x0;for(const _0xe87d83 of this[_0x3608f9(0x2b27)])void 0x0!==this[_0x3608f9(0x40e7)][_0x42ae19]&&this['_setValue'](_0xe87d83,this['_activeTargets'][_0x42ae19],this['_originalValue'][_0x42ae19],-0x1,_0x42ae19),_0x42ae19++;}else void 0x0!==this[_0x3608f9(0x40e7)][0x0]&&this[_0x3608f9(0x3512)](this[_0x3608f9(0x2b27)],this[_0x3608f9(0x25ca)],this[_0x3608f9(0x40e7)][0x0],-0x1,0x0);}this['_offsetsCache']={},this['_highLimitsCache']={},this['_currentFrame']=0x0;for(let _0x41f77b=this[_0x3608f9(0xf93)]=0x0;_0x41f77b<this[_0x3608f9(0x11c9)]['length'];_0x41f77b++)this[_0x3608f9(0x11c9)][_0x41f77b]['isDone']=!0x1;}[_0x4c5941(0x2655)](){var _0x266f11=_0x4c5941;return this[_0x266f11(0xe88)];}['dispose'](){var _0x3aba4c=_0x4c5941,_0x73ca45=this[_0x3aba4c(0x187d)]['runtimeAnimations'][_0x3aba4c(0x86a)](this);-0x1<_0x73ca45&&this[_0x3aba4c(0x187d)][_0x3aba4c(0x37f)][_0x3aba4c(0xb1f)](_0x73ca45,0x1);}[_0x4c5941(0xff5)](_0x6c0060,_0xdf0426){var _0x364550=_0x4c5941;if(this['_targetIsArray'])for(let _0x1df8c8=0x0;_0x1df8c8<this['_target'][_0x364550(0x18cc)];_0x1df8c8++){var _0x3f5be0=this[_0x364550(0x2b27)][_0x1df8c8];this[_0x364550(0x3512)](_0x3f5be0,this[_0x364550(0x3ecf)][_0x1df8c8],_0x6c0060,_0xdf0426,_0x1df8c8);}else this[_0x364550(0x3512)](this['_target'],this[_0x364550(0x25ca)],_0x6c0060,_0xdf0426,0x0);}[_0x4c5941(0x29c7)](_0x3d465f=0x0){var _0x96b86b=_0x4c5941;let _0x5eb86a;const _0x538578=this['_activeTargets'][_0x3d465f];(_0x5eb86a=_0x538578[_0x96b86b(0x1251)]&&_0x96b86b(0x26e)===this[_0x96b86b(0x351c)]?_0x538578[_0x96b86b(0x1251)]():_0x538578[this[_0x96b86b(0x351c)]])&&_0x5eb86a[_0x96b86b(0x77b)]?this['_originalValue'][_0x3d465f]=_0x5eb86a[_0x96b86b(0x77b)]():this[_0x96b86b(0x40e7)][_0x3d465f]=_0x5eb86a;}[_0x4c5941(0x3512)](_0xd1ee71,_0x334c73,_0x2b154a,_0x2be94d,_0x38fa2b){var _0x5c057f=_0x4c5941;if(this[_0x5c057f(0x1003)]=_0x334c73,this['_weight']=_0x2be94d,this[_0x5c057f(0xdeb)]&&this[_0x5c057f(0xf93)]<=0x1){if(!this[_0x5c057f(0x3555)]){const _0x3e74ae=_0x334c73[this['_targetPath']];_0x3e74ae[_0x5c057f(0x77b)]?this[_0x5c057f(0x3555)]=_0x3e74ae[_0x5c057f(0x77b)]():this['_originalBlendValue']=_0x3e74ae;}this[_0x5c057f(0x3555)]['m']?_0x2a8139['f'][_0x5c057f(0x3c04)]?this[_0x5c057f(0xb29)]?_0x369dae['y3'][_0x5c057f(0x2a23)](this[_0x5c057f(0x3555)],_0x2b154a,this[_0x5c057f(0xf93)],this[_0x5c057f(0xb29)]):this[_0x5c057f(0xb29)]=_0x369dae['y3'][_0x5c057f(0x1ec2)](this[_0x5c057f(0x3555)],_0x2b154a,this[_0x5c057f(0xf93)]):this['_currentValue']?_0x369dae['y3']['LerpToRef'](this[_0x5c057f(0x3555)],_0x2b154a,this[_0x5c057f(0xf93)],this[_0x5c057f(0xb29)]):this[_0x5c057f(0xb29)]=_0x369dae['y3']['Lerp'](this['_originalBlendValue'],_0x2b154a,this[_0x5c057f(0xf93)]):this[_0x5c057f(0xb29)]=_0x2a8139['f'][_0x5c057f(0x4060)](this[_0x5c057f(0x3555)],_0x2b154a,this[_0x5c057f(0xf93)]);var _0x56c962=(_0xd1ee71&&_0xd1ee71['animationPropertiesOverride']?_0xd1ee71[_0x5c057f(0x35e6)]:this[_0x5c057f(0x187d)])['blendingSpeed'];this[_0x5c057f(0xf93)]+=_0x56c962;}else this[_0x5c057f(0xb29)]?this[_0x5c057f(0xb29)][_0x5c057f(0x19f9)]?this[_0x5c057f(0xb29)][_0x5c057f(0x19f9)](_0x2b154a):this[_0x5c057f(0xb29)]=_0x2b154a:null!=_0x2b154a&&_0x2b154a[_0x5c057f(0x77b)]?this['_currentValue']=_0x2b154a[_0x5c057f(0x77b)]():this[_0x5c057f(0xb29)]=_0x2b154a;-0x1!==_0x2be94d?this[_0x5c057f(0x3c5c)][_0x5c057f(0x30b2)](this,this['_originalValue'][_0x38fa2b]):_0x334c73[this[_0x5c057f(0x351c)]]=this[_0x5c057f(0xb29)],_0xd1ee71['markAsDirty']&&_0xd1ee71['markAsDirty'](this['_animation']['targetProperty']);}[_0x4c5941(0x27e8)](){var _0x5695d3=_0x4c5941;return(this[_0x5695d3(0x2b27)]&&this[_0x5695d3(0x2b27)]['animationPropertiesOverride']?this[_0x5695d3(0x2b27)][_0x5695d3(0x35e6)]:this[_0x5695d3(0x187d)])[_0x5695d3(0x41bd)];}['goToFrame'](_0x24a66e){var _0x1698b8=_0x4c5941,_0x490d=this[_0x1698b8(0x187d)][_0x1698b8(0x1e49)]();_0x24a66e<_0x490d[0x0][_0x1698b8(0xb55)]?_0x24a66e=_0x490d[0x0]['frame']:_0x24a66e>_0x490d[_0x490d['length']-0x1][_0x1698b8(0xb55)]&&(_0x24a66e=_0x490d[_0x490d[_0x1698b8(0x18cc)]-0x1][_0x1698b8(0xb55)]);const _0x118405=this[_0x1698b8(0x11c9)];if(_0x118405[_0x1698b8(0x18cc)]){for(let _0x23b349=0x0;_0x23b349<_0x118405[_0x1698b8(0x18cc)];_0x23b349++)_0x118405[_0x23b349][_0x1698b8(0x580)]||(_0x118405[_0x23b349][_0x1698b8(0x24b4)]=_0x118405[_0x23b349][_0x1698b8(0xb55)]<_0x24a66e);}this[_0x1698b8(0x1793)]=_0x24a66e,_0x490d=this[_0x1698b8(0x187d)][_0x1698b8(0x8ab)](_0x24a66e,this[_0x1698b8(0x2a35)]),this['setValue'](_0x490d,-0x1);}['_prepareForSpeedRatioChange'](_0x289fcc){var _0x339024=_0x4c5941;_0x289fcc=this[_0x339024(0x207)]*(this[_0x339024(0x187d)]['framePerSecond']*_0x289fcc)/0x3e8,this[_0x339024(0xed1)]=this[_0x339024(0x149d)]-_0x289fcc;}['animate'](_0xf37681,_0x46a5d2,_0x24202f,_0x3a7ff3,_0x2bb27f,_0x17463f=-0x1){var _0x48f454=_0x4c5941;const _0x3a6e97=this[_0x48f454(0x187d)];var _0x170ce5=_0x3a6e97[_0x48f454(0x79b)];if(!_0x170ce5||_0x170ce5[_0x48f454(0x18cc)]<0x1)return!(this[_0x48f454(0xe88)]=!0x0);let _0x43d481=!0x0;(_0x46a5d2<this[_0x48f454(0x12b1)]||_0x46a5d2>this['_maxFrame'])&&(_0x46a5d2=this[_0x48f454(0x12b1)]);var _0x35833c=(_0x24202f=_0x24202f<this['_minFrame']||_0x24202f>this[_0x48f454(0x3084)]?this[_0x48f454(0x3084)]:_0x24202f)-_0x46a5d2;let _0x51e55e;var _0x5f6ea6,_0x170ce5=_0xf37681*(_0x3a6e97[_0x48f454(0x2a13)]*_0x2bb27f)/0x3e8+this['_ratioOffset'];let _0x4e478c=0x0;if(this['_previousDelay']=_0xf37681,this[_0x48f454(0x149d)]=_0x170ce5,!_0x3a7ff3&&_0x46a5d2<=_0x24202f&&_0x35833c<=_0x170ce5)_0x43d481=!0x1,_0x4e478c=_0x3a6e97[_0x48f454(0x1a46)](this[_0x48f454(0x2ba0)]);else{if(!_0x3a7ff3&&_0x24202f<=_0x46a5d2&&_0x170ce5<=_0x35833c)_0x43d481=!0x1,_0x4e478c=_0x3a6e97[_0x48f454(0x1a46)](this[_0x48f454(0x14f8)]);else{if(this[_0x48f454(0x2a35)]['loopMode']!==_0x2a8139['f'][_0x48f454(0x2788)]){var _0x26f797=_0x24202f['toString']()+_0x46a5d2[_0x48f454(0x1c67)]();if(!this['_offsetsCache'][_0x26f797]){this[_0x48f454(0x2a35)][_0x48f454(0x88d)]=0x0,this[_0x48f454(0x2a35)]['loopMode']=_0x2a8139['f'][_0x48f454(0x2788)];var _0x4993b1=_0x3a6e97[_0x48f454(0x8ab)](_0x46a5d2,this[_0x48f454(0x2a35)]);const _0x3f5319=_0x3a6e97[_0x48f454(0x8ab)](_0x24202f,this[_0x48f454(0x2a35)]);switch(this['_animationState'][_0x48f454(0x41bd)]=this[_0x48f454(0x27e8)](),_0x3a6e97['dataType']){case _0x2a8139['f'][_0x48f454(0x50b)]:this[_0x48f454(0x25ed)][_0x26f797]=_0x3f5319-_0x4993b1;break;case _0x2a8139['f'][_0x48f454(0x3aec)]:case _0x2a8139['f'][_0x48f454(0x21fc)]:case _0x2a8139['f'][_0x48f454(0x2549)]:case _0x2a8139['f'][_0x48f454(0x2895)]:case _0x2a8139['f'][_0x48f454(0x415e)]:this[_0x48f454(0x25ed)][_0x26f797]=_0x3f5319[_0x48f454(0x10ce)](_0x4993b1);}this[_0x48f454(0x118a)][_0x26f797]=_0x3f5319;}_0x4e478c=this[_0x48f454(0x118a)][_0x26f797],_0x51e55e=this[_0x48f454(0x25ed)][_0x26f797];}}}if(void 0x0===_0x51e55e)switch(_0x3a6e97[_0x48f454(0x23a2)]){case _0x2a8139['f']['ANIMATIONTYPE_FLOAT']:_0x51e55e=0x0;break;case _0x2a8139['f']['ANIMATIONTYPE_QUATERNION']:_0x51e55e=_0x57ad5d;break;case _0x2a8139['f'][_0x48f454(0x21fc)]:_0x51e55e=_0x3b71fb;break;case _0x2a8139['f'][_0x48f454(0x2549)]:_0x51e55e=_0x277499;break;case _0x2a8139['f'][_0x48f454(0x2895)]:_0x51e55e=_0x5b8e25;break;case _0x2a8139['f'][_0x48f454(0x415e)]:_0x51e55e=_0x3c9f9b;}_0x5f6ea6=this[_0x48f454(0x3f0)]&&this[_0x48f454(0x3f0)][_0x48f454(0x711)]?_0x46a5d2+(_0x24202f-_0x46a5d2)*(((_0xf37681=this[_0x48f454(0x3f0)]['syncRoot'])[_0x48f454(0x3a5c)]-_0xf37681[_0x48f454(0x1031)])/(_0xf37681[_0x48f454(0x1f2e)]-_0xf37681['fromFrame'])):0x0<_0x170ce5&&_0x24202f<_0x46a5d2||_0x170ce5<0x0&&_0x46a5d2<_0x24202f?_0x43d481&&0x0!=_0x35833c?_0x24202f+_0x170ce5%_0x35833c:_0x46a5d2:_0x43d481&&0x0!=_0x35833c?_0x46a5d2+_0x170ce5%_0x35833c:_0x24202f;const _0x52a0ab=this['_events'];if(0x0<_0x2bb27f&&this[_0x48f454(0x3003)]>_0x5f6ea6||_0x2bb27f<0x0&&this[_0x48f454(0x3003)]<_0x5f6ea6){this[_0x48f454(0x1d07)]();for(let _0x2af073=0x0;_0x2af073<_0x52a0ab[_0x48f454(0x18cc)];_0x2af073++)_0x52a0ab[_0x2af073][_0x48f454(0x580)]||(_0x52a0ab[_0x2af073][_0x48f454(0x24b4)]=!0x1);this['_animationState'][_0x48f454(0x1846)]=0x0<_0x2bb27f?0x0:_0x3a6e97[_0x48f454(0x1e49)]()[_0x48f454(0x18cc)]-0x1;}this[_0x48f454(0x1793)]=_0x5f6ea6,this['_animationState'][_0x48f454(0x88d)]=0x0==_0x35833c?0x0:_0x170ce5/_0x35833c>>0x0,this[_0x48f454(0x2a35)][_0x48f454(0x1d83)]=_0x4e478c,this[_0x48f454(0x2a35)][_0x48f454(0x38b3)]=_0x51e55e,_0x3a7ff3=_0x3a6e97['_interpolate'](_0x5f6ea6,this[_0x48f454(0x2a35)]);if(this[_0x48f454(0xff5)](_0x3a7ff3,_0x17463f),_0x52a0ab['length']){for(let _0x11249d=0x0;_0x11249d<_0x52a0ab[_0x48f454(0x18cc)];_0x11249d++)if(0x0<_0x35833c&&_0x5f6ea6>=_0x52a0ab[_0x11249d]['frame']&&_0x52a0ab[_0x11249d][_0x48f454(0xb55)]>=_0x46a5d2||_0x35833c<0x0&&_0x5f6ea6<=_0x52a0ab[_0x11249d]['frame']&&_0x52a0ab[_0x11249d]['frame']<=_0x46a5d2){const _0x2fa629=_0x52a0ab[_0x11249d];_0x2fa629[_0x48f454(0x24b4)]||(_0x2fa629['onlyOnce']&&(_0x52a0ab[_0x48f454(0xb1f)](_0x11249d,0x1),_0x11249d--),_0x2fa629[_0x48f454(0x24b4)]=!0x0,_0x2fa629[_0x48f454(0x9e8)](_0x5f6ea6));}}return _0x43d481||(this[_0x48f454(0xe88)]=!0x0),_0x43d481;}}},0xf516:(_0xecc441,_0x102b9a,_0x17b6b4)=>{_0x17b6b4(0x14232),_0x17b6b4(0x4ba7),_0x17b6b4(0x11096);},0x7b00:(_0x13f5b2,_0x24e4d3,_0x178d66)=>{var _0x3d16bb=a8_0x1ec55c,_0x30d697=_0x178d66(0xa896),_0x41a585=_0x178d66(0x9a70),_0x4e1d4c=_0x178d66(0x14232),_0x2c7396=_0x178d66(0x7205);_0x4e1d4c['D'][_0x3d16bb(0x3d55)]=(_0x28c622,_0x85a77d,_0x45f126)=>new _0x3a70a6(_0x28c622,_0x85a77d,_0x45f126);class _0x3a70a6{constructor(_0x46477b=null,_0x598f70=null,_0x38abf4=null){var _0x4361cd=_0x3d16bb;if(this[_0x4361cd(0x706)]=null,this[_0x4361cd(0xab8)]=!0x1,this[_0x4361cd(0x283c)]=null,this[_0x4361cd(0x154d)]=null,this[_0x4361cd(0x36e9)]=!0x1,this[_0x4361cd(0x2f19)]=!0x1,this[_0x4361cd(0x2e05)]=!0x1,this['isOGGsupported']=!0x1,this[_0x4361cd(0x34af)]=!0x0,this['useCustomUnlockedButton']=!0x1,this[_0x4361cd(0x3b50)]=new _0x30d697['y$'](),this[_0x4361cd(0x13f9)]=new _0x30d697['y$'](),this['_tryToRun']=!0x1,this[_0x4361cd(0x40c2)]=()=>{var _0x47f324=_0x4361cd;this[_0x47f324(0x315a)]();},(0x0,_0x2c7396['CG'])()){void 0x0!==window[_0x4361cd(0x8d7)]&&(this[_0x4361cd(0x36e9)]=!0x0);const _0x7641f0=document[_0x4361cd(0x2b23)](_0x4361cd(0x3b14));this[_0x4361cd(0x4167)]=_0x46477b,this[_0x4361cd(0x706)]=_0x598f70,this[_0x4361cd(0x154d)]=_0x38abf4;try{_0x7641f0&&_0x7641f0[_0x4361cd(0x351)]&&(_0x7641f0[_0x4361cd(0x351)](_0x4361cd(0x4143))['replace'](/^no$/,'')||_0x7641f0[_0x4361cd(0x351)](_0x4361cd(0x3872))[_0x4361cd(0x1d06)](/^no$/,''))&&(this[_0x4361cd(0x2e05)]=!0x0);}catch(_0x5ecf89){}try{_0x7641f0&&_0x7641f0[_0x4361cd(0x351)]&&_0x7641f0[_0x4361cd(0x351)](_0x4361cd(0x2f8b))[_0x4361cd(0x1d06)](/^no$/,'')&&(this[_0x4361cd(0x2daa)]=!0x0);}catch(_0x2aab61){}}}get[_0x3d16bb(0x1c9d)](){var _0x2d4376=_0x3d16bb;return this['_audioContextInitialized']?this['unlocked']||this[_0x2d4376(0x283c)]||this[_0x2d4376(0x36dd)]():this[_0x2d4376(0x3492)](),this['_audioContext'];}[_0x3d16bb(0x209f)](){var _0x257356=_0x3d16bb;this[_0x257356(0xb14)]();}['unlock'](){this['_triggerRunningState']();}['_resumeAudioContext'](){var _0x2c4a32=_0x3d16bb;let _0x4ec77f;return(_0x4ec77f=void 0x0!==this[_0x2c4a32(0x706)][_0x2c4a32(0x2e8c)]?this[_0x2c4a32(0x706)][_0x2c4a32(0x2e8c)]():_0x4ec77f)||Promise['resolve']();}['_initializeAudioContext'](){var _0x242918=_0x3d16bb;try{this[_0x242918(0x36e9)]&&(this[_0x242918(0x706)]||(this[_0x242918(0x706)]=new AudioContext()),this[_0x242918(0x1ca4)]=this['_audioContext'][_0x242918(0x290f)](),this['masterGain'][_0x242918(0x2907)][_0x242918(0x2b05)]=0x1,this['_audioDestination']||(this['_audioDestination']=this[_0x242918(0x706)]['destination']),this[_0x242918(0x1ca4)][_0x242918(0x3d00)](this[_0x242918(0x154d)]),this[_0x242918(0xab8)]=!0x0,_0x242918(0x17e8)===this[_0x242918(0x706)][_0x242918(0x1607)]&&this['_triggerRunningState']());}catch(_0x11421f){this[_0x242918(0x36e9)]=!0x1,_0x41a585['Y'][_0x242918(0x3556)](_0x242918(0x1f88)+_0x11421f[_0x242918(0x1a25)]);}}[_0x3d16bb(0x40aa)](){var _0x3fc59a=_0x3d16bb;this['_tryToRun']||(this[_0x3fc59a(0x11fe)]=!0x0,this[_0x3fc59a(0x800)]()[_0x3fc59a(0x2cc0)](()=>{var _0x2c3858=_0x3fc59a;this[_0x2c3858(0x11fe)]=!0x1,this[_0x2c3858(0x283c)]&&this[_0x2c3858(0x111c)](),this[_0x2c3858(0x34af)]=!0x0,this[_0x2c3858(0x3b50)][_0x2c3858(0x3608)](this);})['catch'](()=>{var _0x46ba67=_0x3fc59a;this[_0x46ba67(0x11fe)]=!0x1,this[_0x46ba67(0x34af)]=!0x1;}));}[_0x3d16bb(0xb14)](){var _0x6bb2f2=_0x3d16bb;this[_0x6bb2f2(0x34af)]=!0x1,this[_0x6bb2f2(0x13f9)][_0x6bb2f2(0x3608)](this),this[_0x6bb2f2(0x36dd)]();}[_0x3d16bb(0x36dd)](){var _0x47e369=_0x3d16bb;if(!this[_0x47e369(0x271b)]&&!this[_0x47e369(0x283c)]){this[_0x47e369(0x283c)]=document[_0x47e369(0x2b23)](_0x47e369(0x37f9)),this[_0x47e369(0x283c)]['className']='babylonUnmuteIcon',this['_muteButton']['id']=_0x47e369(0x2053),this[_0x47e369(0x283c)][_0x47e369(0x140a)]='Unmute';var _0x35f00a=_0x47e369(0x1cf0)+(window[_0x47e369(0x18d7)]?_0x47e369(0x4d8):'https://cdn.babylonjs.com/Assets/audio.png')+_0x47e369(0x17e5);const _0x14ee85=document[_0x47e369(0x2b23)](_0x47e369(0x3833));_0x14ee85[_0x47e369(0x1bcf)](document[_0x47e369(0x1792)](_0x35f00a)),document[_0x47e369(0x3e24)]('head')[0x0][_0x47e369(0x1bcf)](_0x14ee85),document[_0x47e369(0x36df)][_0x47e369(0x1bcf)](this['_muteButton']),this[_0x47e369(0x315a)](),this[_0x47e369(0x283c)][_0x47e369(0x8a7)]('touchend',()=>{var _0x253dd4=_0x47e369;this[_0x253dd4(0x40aa)]();},!0x0),this[_0x47e369(0x283c)][_0x47e369(0x8a7)]('click',()=>{var _0x47fda8=_0x47e369;this[_0x47fda8(0x40aa)]();},!0x0),window[_0x47e369(0x8a7)](_0x47e369(0x84a),this[_0x47e369(0x40c2)]);}}['_moveButtonToTopLeft'](){var _0x417fb9=_0x3d16bb;this['_hostElement']&&this[_0x417fb9(0x283c)]&&(this[_0x417fb9(0x283c)][_0x417fb9(0x3833)]['top']=this[_0x417fb9(0x4167)][_0x417fb9(0x3175)]+0x14+'px',this[_0x417fb9(0x283c)]['style']['left']=this[_0x417fb9(0x4167)]['offsetLeft']+0x14+'px');}[_0x3d16bb(0x111c)](){var _0x3f1fef=_0x3d16bb;this['_muteButton']&&(document[_0x3f1fef(0x36df)]['removeChild'](this[_0x3f1fef(0x283c)]),this[_0x3f1fef(0x283c)]=null);}[_0x3d16bb(0x41a)](){var _0x501df9=_0x3d16bb;this['canUseWebAudio']&&this[_0x501df9(0xab8)]&&(this[_0x501df9(0x3c42)]&&this[_0x501df9(0x706)]&&(this['_connectedAnalyser'][_0x501df9(0x37b0)](),this[_0x501df9(0x3c42)][_0x501df9(0x41a)](),this[_0x501df9(0x1ca4)][_0x501df9(0x2b0c)](),this[_0x501df9(0x1ca4)][_0x501df9(0x3d00)](this[_0x501df9(0x706)][_0x501df9(0x2ea4)]),this[_0x501df9(0x3c42)]=null),this['masterGain'][_0x501df9(0x2907)][_0x501df9(0x2b05)]=0x1),this[_0x501df9(0x2f19)]=!0x1,this[_0x501df9(0x111c)](),window[_0x501df9(0xa95)](_0x501df9(0x84a),this[_0x501df9(0x40c2)]),this[_0x501df9(0x3b50)][_0x501df9(0x13c8)](),this[_0x501df9(0x13f9)][_0x501df9(0x13c8)]();}[_0x3d16bb(0x3b90)](){var _0x4c020a=_0x3d16bb;return this['canUseWebAudio']&&this[_0x4c020a(0xab8)]?this[_0x4c020a(0x1ca4)]['gain'][_0x4c020a(0x2b05)]:-0x1;}[_0x3d16bb(0x2f72)](_0x59b8e9){var _0x32bfe7=_0x3d16bb;this[_0x32bfe7(0x36e9)]&&this['_audioContextInitialized']&&(this[_0x32bfe7(0x1ca4)][_0x32bfe7(0x2907)][_0x32bfe7(0x2b05)]=_0x59b8e9);}[_0x3d16bb(0x22b2)](_0x49ef51){var _0x1872c6=_0x3d16bb;this[_0x1872c6(0x3c42)]&&this[_0x1872c6(0x3c42)]['stopDebugCanvas'](),this['canUseWebAudio']&&this[_0x1872c6(0xab8)]&&this[_0x1872c6(0x706)]&&(this[_0x1872c6(0x3c42)]=_0x49ef51,this[_0x1872c6(0x1ca4)][_0x1872c6(0x2b0c)](),this[_0x1872c6(0x3c42)][_0x1872c6(0x19c8)](this[_0x1872c6(0x1ca4)],this['_audioContext'][_0x1872c6(0x2ea4)]));}}},0xfb62:(_0x2ed73d,_0x2f5ba6,_0x2d365a)=>{var _0x4133cd=a8_0x1ec55c,_0x402645=_0x2d365a(0x11311),_0x312af4=_0x2d365a(0xdf4),_0xeb7e59=_0x2d365a(0x14232),_0x9505d1=_0x2d365a(0xd53f),_0x9a8550=_0x2d365a(0x67a3),_0x5454ca=_0x2d365a(0xd537),_0x2a9d10=_0x2d365a(0x700f),_0x40b894=(_0x2d365a(0x7b00),_0x2d365a(0x23a8)),_0x533191=_0x2d365a(0x11096);_0x2a9d10['p'][_0x4133cd(0x132b)](_0x9a8550['l'][_0x4133cd(0x443)],(_0x2fb807,_0x55591a,_0x23ea27,_0x882567)=>{var _0x5818d1=_0x4133cd,_0x57fcf0;let _0x1ef8cd=[];if(_0x23ea27[_0x5818d1(0x285a)]=_0x23ea27[_0x5818d1(0x285a)]||[],void 0x0!==_0x2fb807[_0x5818d1(0x285a)]&&null!==_0x2fb807['sounds'])for(let _0x807f8a=0x0,_0x1abec5=_0x2fb807[_0x5818d1(0x285a)][_0x5818d1(0x18cc)];_0x807f8a<_0x1abec5;_0x807f8a++){const _0x343601=_0x2fb807[_0x5818d1(0x285a)][_0x807f8a];null!=(_0x57fcf0=_0xeb7e59['D'][_0x5818d1(0x247c)])&&_0x57fcf0[_0x5818d1(0x36e9)]?(_0x343601['url']||(_0x343601[_0x5818d1(0x25b5)]=_0x343601[_0x5818d1(0xc1b)]),_0x1ef8cd[_0x343601[_0x5818d1(0x25b5)]]?_0x23ea27['sounds'][_0x5818d1(0xede)](_0x402645['$'][_0x5818d1(0x2de7)](_0x343601,_0x55591a,_0x882567,_0x1ef8cd[_0x343601[_0x5818d1(0x25b5)]])):(_0x57fcf0=_0x402645['$'][_0x5818d1(0x2de7)](_0x343601,_0x55591a,_0x882567),_0x1ef8cd[_0x343601[_0x5818d1(0x25b5)]]=_0x57fcf0,_0x23ea27[_0x5818d1(0x285a)]['push'](_0x57fcf0))):_0x23ea27[_0x5818d1(0x285a)][_0x5818d1(0xede)](new _0x402645['$'](_0x343601['name'],null,_0x55591a));}_0x1ef8cd=[];}),Object[_0x4133cd(0x276e)](_0x5454ca['x']['prototype'],_0x4133cd(0x1d8d),{'get':function(){var _0x1761f3=_0x4133cd,_0xe26fa;return this[_0x1761f3(0x3e9c)](_0x9a8550['l'][_0x1761f3(0x443)])||(_0xe26fa=new _0x50d157(this),this['_addComponent'](_0xe26fa)),this[_0x1761f3(0x350b)]||(this[_0x1761f3(0x350b)]=new _0x312af4['t'](this,{'mainTrack':!0x0})),this[_0x1761f3(0x350b)];},'enumerable':!0x0,'configurable':!0x0}),_0x5454ca['x']['prototype'][_0x4133cd(0x28fc)]=function(_0x5d7d98){var _0x22d765=_0x4133cd;let _0x45d1d5;for(_0x45d1d5=0x0;_0x45d1d5<this[_0x22d765(0x1d8d)][_0x22d765(0x2f48)][_0x22d765(0x18cc)];_0x45d1d5++)if(this[_0x22d765(0x1d8d)][_0x22d765(0x2f48)][_0x45d1d5][_0x22d765(0xc1b)]===_0x5d7d98)return this[_0x22d765(0x1d8d)]['soundCollection'][_0x45d1d5];if(this[_0x22d765(0x5ec)]){for(let _0x2ac86a=0x0;_0x2ac86a<this[_0x22d765(0x5ec)]['length'];_0x2ac86a++)for(_0x45d1d5=0x0;_0x45d1d5<this[_0x22d765(0x5ec)][_0x2ac86a][_0x22d765(0x2f48)][_0x22d765(0x18cc)];_0x45d1d5++)if(this['soundTracks'][_0x2ac86a][_0x22d765(0x2f48)][_0x45d1d5][_0x22d765(0xc1b)]===_0x5d7d98)return this[_0x22d765(0x5ec)][_0x2ac86a][_0x22d765(0x2f48)][_0x45d1d5];}return null;},Object[_0x4133cd(0x276e)](_0x5454ca['x'][_0x4133cd(0x1ce1)],_0x4133cd(0x1adc),{'get':function(){var _0x1e9b41=_0x4133cd;let _0x54d090=this[_0x1e9b41(0x3e9c)](_0x9a8550['l'][_0x1e9b41(0x443)]);return _0x54d090||(_0x54d090=new _0x50d157(this),this[_0x1e9b41(0x35b8)](_0x54d090)),_0x54d090[_0x1e9b41(0x1adc)];},'set':function(_0x47637c){var _0x43f361=_0x4133cd;let _0x5dc807=this[_0x43f361(0x3e9c)](_0x9a8550['l'][_0x43f361(0x443)]);_0x5dc807||(_0x5dc807=new _0x50d157(this),this[_0x43f361(0x35b8)](_0x5dc807)),_0x47637c?_0x5dc807[_0x43f361(0xb7c)]():_0x5dc807[_0x43f361(0x2e0a)]();},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x5454ca['x']['prototype'],_0x4133cd(0x1a5f),{'get':function(){var _0x4da86c=_0x4133cd;let _0x26743a=this[_0x4da86c(0x3e9c)](_0x9a8550['l'][_0x4da86c(0x443)]);return _0x26743a||(_0x26743a=new _0x50d157(this),this[_0x4da86c(0x35b8)](_0x26743a)),_0x26743a[_0x4da86c(0x1a5f)];},'set':function(_0x360267){var _0x1f5da4=_0x4133cd;let _0xb76dbe=this[_0x1f5da4(0x3e9c)](_0x9a8550['l'][_0x1f5da4(0x443)]);_0xb76dbe||(_0xb76dbe=new _0x50d157(this),this[_0x1f5da4(0x35b8)](_0xb76dbe)),_0x360267?_0xb76dbe[_0x1f5da4(0xeed)]():_0xb76dbe[_0x1f5da4(0x2b75)]();},'enumerable':!0x0,'configurable':!0x0}),Object[_0x4133cd(0x276e)](_0x5454ca['x'][_0x4133cd(0x1ce1)],_0x4133cd(0x1c21),{'get':function(){var _0x533d38=_0x4133cd;let _0xfe0b0c=this[_0x533d38(0x3e9c)](_0x9a8550['l'][_0x533d38(0x443)]);return _0xfe0b0c||(_0xfe0b0c=new _0x50d157(this),this[_0x533d38(0x35b8)](_0xfe0b0c)),_0xfe0b0c[_0x533d38(0x1c21)];},'set':function(_0xf3831a){var _0xabbe8c=_0x4133cd;let _0x448ec7=this[_0xabbe8c(0x3e9c)](_0x9a8550['l'][_0xabbe8c(0x443)]);if(_0x448ec7||(_0x448ec7=new _0x50d157(this),this['_addComponent'](_0x448ec7)),_0xabbe8c(0x3d33)!=typeof _0xf3831a)throw new Error(_0xabbe8c(0x154c));_0x448ec7[_0xabbe8c(0x1c21)]=_0xf3831a;},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x5454ca['x'][_0x4133cd(0x1ce1)],_0x4133cd(0x3cd),{'get':function(){var _0x2a4bcb=_0x4133cd;let _0x10d000=this[_0x2a4bcb(0x3e9c)](_0x9a8550['l'][_0x2a4bcb(0x443)]);return _0x10d000||(_0x10d000=new _0x50d157(this),this['_addComponent'](_0x10d000)),_0x10d000['audioListenerRotationProvider'];},'set':function(_0x5dfd0f){var _0x26f13a=_0x4133cd;let _0x2326da=this[_0x26f13a(0x3e9c)](_0x9a8550['l']['NAME_AUDIO']);if(_0x2326da||(_0x2326da=new _0x50d157(this),this['_addComponent'](_0x2326da)),_0x26f13a(0x3d33)!=typeof _0x5dfd0f)throw new Error('The\x20value\x20passed\x20to\x20[Scene.audioListenerRotationProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3');_0x2326da[_0x26f13a(0x3cd)]=_0x5dfd0f;},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x5454ca['x'][_0x4133cd(0x1ce1)],_0x4133cd(0xf94),{'get':function(){var _0x94d684=_0x4133cd;let _0x13e787=this[_0x94d684(0x3e9c)](_0x9a8550['l'][_0x94d684(0x443)]);return _0x13e787||(_0x13e787=new _0x50d157(this),this[_0x94d684(0x35b8)](_0x13e787)),_0x13e787[_0x94d684(0xf94)];},'set':function(_0x3f619a){var _0x366cca=_0x4133cd;let _0x2768d3=this[_0x366cca(0x3e9c)](_0x9a8550['l'][_0x366cca(0x443)]);_0x2768d3||(_0x2768d3=new _0x50d157(this),this[_0x366cca(0x35b8)](_0x2768d3)),_0x2768d3[_0x366cca(0xf94)]=_0x3f619a;},'enumerable':!0x0,'configurable':!0x0});class _0x50d157{constructor(_0x2439db){var _0x32c30c=_0x4133cd;this['name']=_0x9a8550['l'][_0x32c30c(0x443)],this[_0x32c30c(0xec2)]=!0x0,this[_0x32c30c(0x1588)]=!0x1,this[_0x32c30c(0xf94)]=0x1f4,this[_0x32c30c(0x1c21)]=null,this['audioListenerRotationProvider']=null,this[_0x32c30c(0x2b9c)]=new _0x9505d1['P'](),this['_cachedCameraPosition']=new _0x9505d1['P'](),this[_0x32c30c(0x1f16)]=0x0,this[_0x32c30c(0x3401)]=new _0x9505d1['y3'](),this[_0x32c30c(0x40b4)]=new _0x9505d1['P'](),(_0x2439db=_0x2439db||_0x533191['l'][_0x32c30c(0x2370)])&&((this['scene']=_0x2439db)[_0x32c30c(0x5ec)]=new Array(),_0x2439db[_0x32c30c(0x285a)]=new Array());}get[_0x4133cd(0x1adc)](){var _0x125ba1=_0x4133cd;return this[_0x125ba1(0xec2)];}get['headphone'](){var _0x2e96cf=_0x4133cd;return this[_0x2e96cf(0x1588)];}[_0x4133cd(0x108f)](){var _0x26ee3c=_0x4133cd;this['scene'][_0x26ee3c(0x1ffe)][_0x26ee3c(0x17fb)](_0x9a8550['l'][_0x26ee3c(0x2809)],this,this[_0x26ee3c(0x37a0)]);}[_0x4133cd(0x22e6)](){}[_0x4133cd(0x18e2)](_0x276a73){var _0x2b706d=_0x4133cd;if(_0x276a73[_0x2b706d(0x285a)]=[],this[_0x2b706d(0x3241)][_0x2b706d(0x5ec)])for(let _0x50ad38=0x0;_0x50ad38<this[_0x2b706d(0x3241)]['soundTracks']['length'];_0x50ad38++){const _0x451aa5=this[_0x2b706d(0x3241)][_0x2b706d(0x5ec)][_0x50ad38];for(let _0x404ec1=0x0;_0x404ec1<_0x451aa5[_0x2b706d(0x2f48)][_0x2b706d(0x18cc)];_0x404ec1++)_0x276a73[_0x2b706d(0x285a)][_0x2b706d(0xede)](_0x451aa5[_0x2b706d(0x2f48)][_0x404ec1]['serialize']());}}[_0x4133cd(0x13c9)](_0x3c6653){var _0x1e49a5=_0x4133cd;_0x3c6653['sounds']&&_0x3c6653['sounds'][_0x1e49a5(0x35b2)](_0x386a93=>{var _0x4bd4ef=_0x1e49a5;_0x386a93[_0x4bd4ef(0x853)](),_0x386a93['autoplay']=!0x0,this['scene'][_0x4bd4ef(0x1d8d)][_0x4bd4ef(0x3cc8)](_0x386a93);});}[_0x4133cd(0x3b30)](_0x75f90f,_0x602202=!0x1){var _0x7cfdd5=_0x4133cd;_0x75f90f[_0x7cfdd5(0x285a)]&&_0x75f90f[_0x7cfdd5(0x285a)][_0x7cfdd5(0x35b2)](_0x48c4a0=>{var _0x4b91fb=_0x7cfdd5;_0x48c4a0[_0x4b91fb(0xfec)](),_0x48c4a0[_0x4b91fb(0x11f0)]=!0x1,this['scene'][_0x4b91fb(0x1d8d)]['removeSound'](_0x48c4a0),_0x602202&&_0x48c4a0[_0x4b91fb(0x41a)]();});}[_0x4133cd(0x41a)](){var _0x346024=_0x4133cd;const _0x448e0e=this[_0x346024(0x3241)];if(_0x448e0e[_0x346024(0x350b)]&&_0x448e0e[_0x346024(0x1d8d)][_0x346024(0x41a)](),_0x448e0e[_0x346024(0x5ec)]){for(let _0x3ccf9c=0x0;_0x3ccf9c<_0x448e0e[_0x346024(0x5ec)][_0x346024(0x18cc)];_0x3ccf9c++)_0x448e0e['soundTracks'][_0x3ccf9c]['dispose']();}}[_0x4133cd(0x2e0a)](){var _0x845e20=_0x4133cd;const _0x822399=this['scene'];this[_0x845e20(0xec2)]=!0x1,_0xeb7e59['D']['audioEngine']&&_0xeb7e59['D'][_0x845e20(0x247c)][_0x845e20(0x1c9d)]&&_0xeb7e59['D'][_0x845e20(0x247c)][_0x845e20(0x1c9d)]['suspend']();let _0x2a7786;for(_0x2a7786=0x0;_0x2a7786<_0x822399[_0x845e20(0x1d8d)][_0x845e20(0x2f48)]['length'];_0x2a7786++)_0x822399['mainSoundTrack'][_0x845e20(0x2f48)][_0x2a7786][_0x845e20(0x2728)]();if(_0x822399[_0x845e20(0x5ec)]){for(_0x2a7786=0x0;_0x2a7786<_0x822399[_0x845e20(0x5ec)][_0x845e20(0x18cc)];_0x2a7786++)for(let _0x44f49f=0x0;_0x44f49f<_0x822399[_0x845e20(0x5ec)][_0x2a7786]['soundCollection']['length'];_0x44f49f++)_0x822399[_0x845e20(0x5ec)][_0x2a7786][_0x845e20(0x2f48)][_0x44f49f][_0x845e20(0x2728)]();}}[_0x4133cd(0xb7c)](){var _0x4c6113=_0x4133cd;const _0x509733=this[_0x4c6113(0x3241)];this[_0x4c6113(0xec2)]=!0x0,_0xeb7e59['D']['audioEngine']&&_0xeb7e59['D'][_0x4c6113(0x247c)]['audioContext']&&_0xeb7e59['D'][_0x4c6113(0x247c)][_0x4c6113(0x1c9d)][_0x4c6113(0x2e8c)]();let _0x3df828;for(_0x3df828=0x0;_0x3df828<_0x509733['mainSoundTrack'][_0x4c6113(0x2f48)]['length'];_0x3df828++)_0x509733[_0x4c6113(0x1d8d)][_0x4c6113(0x2f48)][_0x3df828]['isPaused']&&_0x509733['mainSoundTrack'][_0x4c6113(0x2f48)][_0x3df828][_0x4c6113(0x853)]();if(_0x509733['soundTracks']){for(_0x3df828=0x0;_0x3df828<_0x509733[_0x4c6113(0x5ec)][_0x4c6113(0x18cc)];_0x3df828++)for(let _0x380e41=0x0;_0x380e41<_0x509733['soundTracks'][_0x3df828][_0x4c6113(0x2f48)]['length'];_0x380e41++)_0x509733[_0x4c6113(0x5ec)][_0x3df828]['soundCollection'][_0x380e41][_0x4c6113(0x17d7)]&&_0x509733[_0x4c6113(0x5ec)][_0x3df828]['soundCollection'][_0x380e41]['play']();}}['switchAudioModeForHeadphones'](){var _0xfc6a8b=_0x4133cd;const _0x5f0aa6=this[_0xfc6a8b(0x3241)];if(this['_headphone']=!0x0,_0x5f0aa6[_0xfc6a8b(0x1d8d)]['switchPanningModelToHRTF'](),_0x5f0aa6[_0xfc6a8b(0x5ec)]){for(let _0x3f21ea=0x0;_0x3f21ea<_0x5f0aa6[_0xfc6a8b(0x5ec)][_0xfc6a8b(0x18cc)];_0x3f21ea++)_0x5f0aa6[_0xfc6a8b(0x5ec)][_0x3f21ea][_0xfc6a8b(0x3963)]();}}[_0x4133cd(0x2b75)](){var _0x266825=_0x4133cd;const _0xf324e7=this[_0x266825(0x3241)];if(this[_0x266825(0x1588)]=!0x1,_0xf324e7[_0x266825(0x1d8d)][_0x266825(0x557)](),_0xf324e7[_0x266825(0x5ec)]){for(let _0x1ca82d=0x0;_0x1ca82d<_0xf324e7['soundTracks']['length'];_0x1ca82d++)_0xf324e7['soundTracks'][_0x1ca82d][_0x266825(0x557)]();}}[_0x4133cd(0x37a0)](){var _0x5ec64d=_0x4133cd,_0x3fd3d3=_0x40b894['F'][_0x5ec64d(0x2205)];if(!(this[_0x5ec64d(0x1f16)]&&_0x3fd3d3-this[_0x5ec64d(0x1f16)]<this[_0x5ec64d(0xf94)])){this[_0x5ec64d(0x1f16)]=_0x3fd3d3;var _0x11b469=this['scene'];if(this['_audioEnabled']&&_0x11b469['_mainSoundTrack']&&_0x11b469['soundTracks']&&(0x0!==_0x11b469[_0x5ec64d(0x350b)]['soundCollection'][_0x5ec64d(0x18cc)]||0x1!==_0x11b469['soundTracks'][_0x5ec64d(0x18cc)])){const _0x4d8eac=_0xeb7e59['D']['audioEngine'];if(_0x4d8eac&&_0x4d8eac['audioContext']){let _0x3608db=_0x11b469['activeCamera'];_0x11b469[_0x5ec64d(0x299)]&&0x0<_0x11b469[_0x5ec64d(0x299)][_0x5ec64d(0x18cc)]&&(_0x3608db=_0x11b469[_0x5ec64d(0x299)][0x0]),this[_0x5ec64d(0x1c21)]?(_0x3fd3d3=this[_0x5ec64d(0x1c21)](),_0x4d8eac['audioContext'][_0x5ec64d(0x1ccd)][_0x5ec64d(0x2496)](_0x3fd3d3['x']||0x0,_0x3fd3d3['y']||0x0,_0x3fd3d3['z']||0x0)):_0x3608db?this[_0x5ec64d(0x451)][_0x5ec64d(0x1bc8)](_0x3608db[_0x5ec64d(0x2cb7)])||(this[_0x5ec64d(0x451)]['copyFrom'](_0x3608db[_0x5ec64d(0x2cb7)]),_0x4d8eac[_0x5ec64d(0x1c9d)]['listener'][_0x5ec64d(0x2496)](_0x3608db[_0x5ec64d(0x2cb7)]['x'],_0x3608db[_0x5ec64d(0x2cb7)]['y'],_0x3608db[_0x5ec64d(0x2cb7)]['z'])):_0x4d8eac[_0x5ec64d(0x1c9d)][_0x5ec64d(0x1ccd)][_0x5ec64d(0x2496)](0x0,0x0,0x0),this[_0x5ec64d(0x3cd)]?(_0x3fd3d3=this[_0x5ec64d(0x3cd)](),_0x4d8eac[_0x5ec64d(0x1c9d)][_0x5ec64d(0x1ccd)][_0x5ec64d(0x287f)](_0x3fd3d3['x']||0x0,_0x3fd3d3['y']||0x0,_0x3fd3d3['z']||0x0,0x0,0x1,0x0)):_0x3608db?((_0x3608db=_0x3608db[_0x5ec64d(0x267a)]&&0x0<_0x3608db['rigCameras'][_0x5ec64d(0x18cc)]?_0x3608db[_0x5ec64d(0x267a)][0x0]:_0x3608db)['getViewMatrix']()['invertToRef'](this['_invertMatrixTemp']),_0x9505d1['P']['TransformNormalToRef'](_0x50d157[_0x5ec64d(0xb5c)],this['_invertMatrixTemp'],this[_0x5ec64d(0x40b4)]),this[_0x5ec64d(0x40b4)][_0x5ec64d(0x3f86)](),isNaN(this[_0x5ec64d(0x40b4)]['x'])||isNaN(this[_0x5ec64d(0x40b4)]['y'])||isNaN(this['_cameraDirectionTemp']['z'])||this[_0x5ec64d(0x2b9c)]['equals'](this['_cameraDirectionTemp'])||(this['_cachedCameraDirection']['copyFrom'](this['_cameraDirectionTemp']),_0x4d8eac[_0x5ec64d(0x1c9d)][_0x5ec64d(0x1ccd)][_0x5ec64d(0x287f)](this[_0x5ec64d(0x40b4)]['x'],this[_0x5ec64d(0x40b4)]['y'],this[_0x5ec64d(0x40b4)]['z'],0x0,0x1,0x0))):_0x4d8eac[_0x5ec64d(0x1c9d)]['listener'][_0x5ec64d(0x287f)](0x0,0x0,0x0,0x0,0x1,0x0);let _0x279f5f;for(_0x279f5f=0x0;_0x279f5f<_0x11b469['mainSoundTrack'][_0x5ec64d(0x2f48)][_0x5ec64d(0x18cc)];_0x279f5f++){const _0x43c83e=_0x11b469['mainSoundTrack'][_0x5ec64d(0x2f48)][_0x279f5f];_0x43c83e[_0x5ec64d(0x2297)]&&_0x43c83e[_0x5ec64d(0x38a)]();}if(_0x11b469['soundTracks']){for(_0x279f5f=0x0;_0x279f5f<_0x11b469[_0x5ec64d(0x5ec)]['length'];_0x279f5f++)for(let _0x1baad7=0x0;_0x1baad7<_0x11b469[_0x5ec64d(0x5ec)][_0x279f5f][_0x5ec64d(0x2f48)]['length'];_0x1baad7++){const _0x51ab89=_0x11b469[_0x5ec64d(0x5ec)][_0x279f5f][_0x5ec64d(0x2f48)][_0x1baad7];_0x51ab89[_0x5ec64d(0x2297)]&&_0x51ab89[_0x5ec64d(0x38a)]();}}}}}}}_0x50d157[_0x4133cd(0xb5c)]=new _0x9505d1['P'](0x0,0x0,-0x1),_0x402645['$']['_SceneComponentInitialization']=_0x39c874=>{var _0x45dbbd=_0x4133cd,_0x3554f2;_0x39c874[_0x45dbbd(0x3e9c)](_0x9a8550['l']['NAME_AUDIO'])||(_0x3554f2=new _0x50d157(_0x39c874),_0x39c874[_0x45dbbd(0x35b8)](_0x3554f2));};},0x90d9:(_0x5e1160,_0x1b2769,_0x30af00)=>{_0x30af00(0xf516),_0x30af00(0x7b00),_0x30af00(0xfb62),_0x30af00(0x11311),_0x30af00(0xdf4),_0x30af00(0x11426);},0x11311:(_0x44fd8d,_0x148569,_0x3adbfc)=>{var _0x217bc1=a8_0x1ec55c;_0x3adbfc['d'](_0x148569,{'$':()=>_0x190ed0});var _0x1eac93=_0x3adbfc(0x4ba7),_0x491d79=_0x3adbfc(0xa896),_0x4b1308=_0x3adbfc(0xd53f),_0x15971b=_0x3adbfc(0x14232),_0x59392f=_0x3adbfc(0x9a70),_0x7206f8=_0x3adbfc(0x8baf),_0x5c5280=_0x3adbfc(0x11096);class _0x190ed0{constructor(_0x119f64,_0x2759d7,_0x5f45b4,_0x166918=null,_0x35e714){var _0x163c6a=a8_0x5306;if(this[_0x163c6a(0x11f0)]=!0x1,this[_0x163c6a(0x6b7)]=!0x1,this[_0x163c6a(0x2297)]=!0x1,this[_0x163c6a(0x8d1)]=!0x1,this[_0x163c6a(0x17d7)]=!0x1,this[_0x163c6a(0x3cc1)]=0x1,this[_0x163c6a(0x8d3)]=0x1,this[_0x163c6a(0x3c4b)]=0x64,this[_0x163c6a(0x3bb2)]=_0x163c6a(0x1dca),this[_0x163c6a(0xa80)]=null,this[_0x163c6a(0x1cde)]=new _0x491d79['y$'](),this[_0x163c6a(0x1c00)]=!0x1,this[_0x163c6a(0x152a)]=_0x163c6a(0x728),this[_0x163c6a(0x3b4a)]=0x1,this[_0x163c6a(0x28ac)]=!0x1,this[_0x163c6a(0x30ef)]=0x0,this[_0x163c6a(0x3a9c)]=0x0,this[_0x163c6a(0x3a5a)]=_0x4b1308['P'][_0x163c6a(0x409)](),this[_0x163c6a(0x9c0)]=new _0x4b1308['P'](0x1,0x0,0x0),this[_0x163c6a(0x3116)]=0x1,this[_0x163c6a(0x268)]=!0x1,this[_0x163c6a(0x2de5)]=!0x1,this[_0x163c6a(0x1f0)]=0x168,this['_coneOuterAngle']=0x168,this[_0x163c6a(0x2013)]=0x0,this[_0x163c6a(0x3b2d)]=!0x1,this['_urlType']=_0x163c6a(0x1f32),this[_0x163c6a(0xc1b)]=_0x119f64,_0x5f45b4=_0x5f45b4||_0x5c5280['l'][_0x163c6a(0x2370)]){if(this[_0x163c6a(0x3c5c)]=_0x5f45b4,_0x190ed0['_SceneComponentInitialization'](_0x5f45b4),this[_0x163c6a(0x1c17)]=_0x166918,this[_0x163c6a(0x2678)]=(_0x1c31c0,_0x38fd77,_0x9801a2,_0x130004,_0x287ef1)=>_0x38fd77<_0x9801a2?_0x1c31c0*(0x1-_0x38fd77/_0x9801a2):0x0,_0x35e714&&(this[_0x163c6a(0x11f0)]=_0x35e714['autoplay']||!0x1,this[_0x163c6a(0x6b7)]=_0x35e714[_0x163c6a(0x2da8)]||!0x1,void 0x0!==_0x35e714['volume']&&(this[_0x163c6a(0x3116)]=_0x35e714[_0x163c6a(0x2152)]),this[_0x163c6a(0x1c00)]=null!=(_0x119f64=_0x35e714[_0x163c6a(0x427)])&&_0x119f64,this[_0x163c6a(0x3c4b)]=null!=(_0x5f45b4=_0x35e714['maxDistance'])?_0x5f45b4:0x64,this[_0x163c6a(0x2297)]=null!=(_0x166918=_0x35e714[_0x163c6a(0x2297)])&&_0x166918,this[_0x163c6a(0x8d3)]=_0x35e714['rolloffFactor']||0x1,this[_0x163c6a(0x3cc1)]=_0x35e714[_0x163c6a(0x3cc1)]||0x1,this[_0x163c6a(0x3bb2)]=_0x35e714[_0x163c6a(0x3bb2)]||_0x163c6a(0x1dca),this[_0x163c6a(0x3b4a)]=_0x35e714[_0x163c6a(0x2d7b)]||0x1,this[_0x163c6a(0x28ac)]=null!=(_0x119f64=_0x35e714[_0x163c6a(0x1627)])&&_0x119f64,this[_0x163c6a(0x33ff)]=_0x35e714[_0x163c6a(0x18cc)],this[_0x163c6a(0x11b2)]=_0x35e714[_0x163c6a(0x2a25)]),null!=(_0x5f45b4=_0x15971b['D'][_0x163c6a(0x247c)])&&_0x5f45b4['canUseWebAudio']&&_0x15971b['D'][_0x163c6a(0x247c)][_0x163c6a(0x1c9d)]){this[_0x163c6a(0xb13)]=_0x15971b['D']['audioEngine'][_0x163c6a(0x1c9d)]['createGain'](),this[_0x163c6a(0xb13)]['gain'][_0x163c6a(0x2b05)]=this['_volume'],this[_0x163c6a(0x35b5)]=this[_0x163c6a(0xb13)],this[_0x163c6a(0x736)]=this[_0x163c6a(0xb13)],this['_spatialSound']&&this[_0x163c6a(0x264b)](),this[_0x163c6a(0x3c5c)][_0x163c6a(0x1d8d)][_0x163c6a(0x3cc8)](this);let _0x233c9f=!0x0;if(_0x2759d7)try{'string'==typeof _0x2759d7?this[_0x163c6a(0x21fb)]=_0x163c6a(0x3c4):_0x2759d7 instanceof ArrayBuffer?this[_0x163c6a(0x21fb)]=_0x163c6a(0x2900):_0x2759d7 instanceof HTMLMediaElement?this['_urlType']=_0x163c6a(0x13ef):_0x2759d7 instanceof MediaStream?this['_urlType']=_0x163c6a(0x1eff):_0x2759d7 instanceof AudioBuffer?this[_0x163c6a(0x21fb)]='AudioBuffer':Array['isArray'](_0x2759d7)&&(this['_urlType']='Array');let _0x345192=[],_0x2fb04c=!0x1;switch(this[_0x163c6a(0x21fb)]){case _0x163c6a(0x13ef):this[_0x163c6a(0x28ac)]=!0x0,this[_0x163c6a(0x268)]=!0x0,this['_streamingSource']=_0x15971b['D'][_0x163c6a(0x247c)][_0x163c6a(0x1c9d)][_0x163c6a(0x344a)](_0x2759d7),this['autoplay']&&this['play'](0x0,this['_offset'],this[_0x163c6a(0x33ff)]),this['_readyToPlayCallback']&&this['_readyToPlayCallback']();break;case'MediaStream':this[_0x163c6a(0x28ac)]=!0x0,this[_0x163c6a(0x268)]=!0x0,this[_0x163c6a(0x230c)]=_0x15971b['D'][_0x163c6a(0x247c)][_0x163c6a(0x1c9d)]['createMediaStreamSource'](_0x2759d7),this['autoplay']&&this[_0x163c6a(0x853)](0x0,this[_0x163c6a(0x11b2)],this[_0x163c6a(0x33ff)]),this[_0x163c6a(0x1c17)]&&this[_0x163c6a(0x1c17)]();break;case'ArrayBuffer':0x0<_0x2759d7['byteLength']&&(_0x2fb04c=!0x0,this[_0x163c6a(0x2ecf)](_0x2759d7));break;case'AudioBuffer':this[_0x163c6a(0x2c5b)](_0x2759d7);break;case _0x163c6a(0x3c4):_0x345192['push'](_0x2759d7);case'Array':0x0===_0x345192[_0x163c6a(0x18cc)]&&(_0x345192=_0x2759d7);for(let _0x25619f=0x0;_0x25619f<_0x345192[_0x163c6a(0x18cc)];_0x25619f++){const _0x22ed8d=_0x345192[_0x25619f];if(_0x2fb04c=_0x35e714&&_0x35e714[_0x163c6a(0x151c)]||-0x1!==_0x22ed8d['indexOf'](_0x163c6a(0x3159),_0x22ed8d['length']-0x4)&&_0x15971b['D'][_0x163c6a(0x247c)][_0x163c6a(0x2e05)]||-0x1!==_0x22ed8d['indexOf'](_0x163c6a(0x20ec),_0x22ed8d['length']-0x4)&&_0x15971b['D'][_0x163c6a(0x247c)]['isOGGsupported']||-0x1!==_0x22ed8d['indexOf'](_0x163c6a(0x17cd),_0x22ed8d[_0x163c6a(0x18cc)]-0x4)||-0x1!==_0x22ed8d[_0x163c6a(0x86a)](_0x163c6a(0x2d7),_0x22ed8d[_0x163c6a(0x18cc)]-0x4)||-0x1!==_0x22ed8d[_0x163c6a(0x86a)](_0x163c6a(0x2714),_0x22ed8d['length']-0x4)||-0x1!==_0x22ed8d[_0x163c6a(0x86a)]('blob:')){this['_streaming']?(this[_0x163c6a(0x23a)]=new Audio(_0x22ed8d),this['_htmlAudioElement'][_0x163c6a(0xd49)]=!0x1,this[_0x163c6a(0x23a)][_0x163c6a(0x2da8)]=this[_0x163c6a(0x2da8)],_0x1eac93['w1']['SetCorsBehavior'](_0x22ed8d,this['_htmlAudioElement']),this[_0x163c6a(0x23a)]['preload']='auto',this[_0x163c6a(0x23a)]['addEventListener']('canplaythrough',()=>{var _0x26b43c=_0x163c6a;this[_0x26b43c(0x268)]=!0x0,this[_0x26b43c(0x11f0)]&&this['play'](0x0,this[_0x26b43c(0x11b2)],this[_0x26b43c(0x33ff)]),this[_0x26b43c(0x1c17)]&&this[_0x26b43c(0x1c17)]();}),document[_0x163c6a(0x36df)][_0x163c6a(0x1bcf)](this[_0x163c6a(0x23a)]),this[_0x163c6a(0x23a)]['load']()):this[_0x163c6a(0x3c5c)][_0x163c6a(0x29b7)](_0x22ed8d,_0x5b7a69=>{this['_soundLoaded'](_0x5b7a69);},void 0x0,!0x0,!0x0,_0x365315=>{var _0x1a50ba=_0x163c6a;_0x365315&&_0x59392f['Y'][_0x1a50ba(0x3556)]('XHR\x20'+_0x365315['status']+_0x1a50ba(0x33ba)+_0x22ed8d+'.'),_0x59392f['Y'][_0x1a50ba(0x3556)](_0x1a50ba(0x82e)),this[_0x1a50ba(0x3c5c)][_0x1a50ba(0x1d8d)][_0x1a50ba(0x3b6a)](this);});break;}}break;default:_0x233c9f=!0x1;}_0x233c9f?_0x2fb04c||(this[_0x163c6a(0x268)]=!0x0,this[_0x163c6a(0x1c17)]&&setTimeout(()=>{var _0x2994a7=_0x163c6a;this[_0x2994a7(0x1c17)]&&this[_0x2994a7(0x1c17)]();},0x3e8)):_0x59392f['Y'][_0x163c6a(0x3556)](_0x163c6a(0x2614));}catch(_0x39d689){_0x59392f['Y']['Error'](_0x163c6a(0x2efe)),this[_0x163c6a(0x3c5c)][_0x163c6a(0x1d8d)][_0x163c6a(0x3b6a)](this);}}else this[_0x163c6a(0x3c5c)][_0x163c6a(0x1d8d)][_0x163c6a(0x3cc8)](this),_0x15971b['D']['audioEngine']&&!_0x15971b['D'][_0x163c6a(0x247c)][_0x163c6a(0x2f19)]&&(_0x59392f['Y'][_0x163c6a(0x3556)](_0x163c6a(0x2781)),_0x15971b['D'][_0x163c6a(0x247c)]['WarnedWebAudioUnsupported']=!0x0),this[_0x163c6a(0x1c17)]&&setTimeout(()=>{var _0x427791=_0x163c6a;this['_readyToPlayCallback']&&this[_0x427791(0x1c17)]();},0x3e8);}}get[_0x217bc1(0x2da8)](){return this['_loop'];}set[_0x217bc1(0x2da8)](_0x258839){var _0x58d8a4=_0x217bc1;_0x258839!==this[_0x58d8a4(0x6b7)]&&(this[_0x58d8a4(0x6b7)]=_0x258839,this['updateOptions']({'loop':_0x258839}));}get['currentTime'](){var _0x693290=_0x217bc1,_0x18cab5;return this[_0x693290(0x23a)]?this['_htmlAudioElement'][_0x693290(0x2c5a)]:null!=(_0x18cab5=_0x15971b['D'][_0x693290(0x247c)])&&_0x18cab5[_0x693290(0x1c9d)]&&(this[_0x693290(0x8d1)]||this[_0x693290(0x17d7)])?(_0x18cab5=this[_0x693290(0x17d7)]?0x0:_0x15971b['D'][_0x693290(0x247c)][_0x693290(0x1c9d)][_0x693290(0x2c5a)]-this['_startTime'],this['_currentTime']+_0x18cab5):0x0;}get[_0x217bc1(0x427)](){return this['_spatialSound'];}set[_0x217bc1(0x427)](_0x3bfb19){var _0x46c706=_0x217bc1;this[_0x46c706(0x1c00)]=_0x3bfb19,this[_0x46c706(0x1c00)]&&null!=(_0x3bfb19=_0x15971b['D'][_0x46c706(0x247c)])&&_0x3bfb19[_0x46c706(0x36e9)]&&_0x15971b['D'][_0x46c706(0x247c)]['audioContext']&&this[_0x46c706(0x264b)]();}[_0x217bc1(0x41a)](){var _0x189b8d=_0x217bc1,_0x36b439;null!=(_0x36b439=_0x15971b['D'][_0x189b8d(0x247c)])&&_0x36b439[_0x189b8d(0x36e9)]&&(this[_0x189b8d(0x8d1)]&&this['stop'](),this[_0x189b8d(0x268)]=!0x1,-0x1===this[_0x189b8d(0x2520)]?this[_0x189b8d(0x3c5c)][_0x189b8d(0x1d8d)][_0x189b8d(0x3b6a)](this):this[_0x189b8d(0x3c5c)][_0x189b8d(0x5ec)]&&this[_0x189b8d(0x3c5c)][_0x189b8d(0x5ec)][this[_0x189b8d(0x2520)]][_0x189b8d(0x3b6a)](this),this[_0x189b8d(0xb13)]&&(this['_soundGain'][_0x189b8d(0x2b0c)](),this['_soundGain']=null),this[_0x189b8d(0x33f)]&&(this[_0x189b8d(0x33f)]['disconnect'](),this[_0x189b8d(0x33f)]=null),this[_0x189b8d(0x40a8)]&&(this['_soundSource'][_0x189b8d(0x2b0c)](),this['_soundSource']=null),this[_0x189b8d(0x439)]=null,this['_htmlAudioElement']&&(this[_0x189b8d(0x23a)][_0x189b8d(0x2728)](),this[_0x189b8d(0x23a)][_0x189b8d(0x32c2)]='',document[_0x189b8d(0x36df)][_0x189b8d(0x3711)](this[_0x189b8d(0x23a)])),this[_0x189b8d(0x230c)]&&this[_0x189b8d(0x230c)][_0x189b8d(0x2b0c)](),this[_0x189b8d(0x41a7)]&&this[_0x189b8d(0x1a21)]&&(this[_0x189b8d(0x41a7)][_0x189b8d(0x2dd0)](this[_0x189b8d(0x1a21)]),this[_0x189b8d(0x41a7)]=null));}[_0x217bc1(0x3b27)](){return this['_isReadyToPlay'];}['getClassName'](){var _0x4e9ede=_0x217bc1;return _0x4e9ede(0x3647);}[_0x217bc1(0x2c5b)](_0x56c001){var _0x1859e9=_0x217bc1,_0x4c7710;null!=(_0x4c7710=_0x15971b['D'][_0x1859e9(0x247c)])&&_0x4c7710[_0x1859e9(0x1c9d)]&&(this['_audioBuffer']=_0x56c001,this[_0x1859e9(0x268)]=!0x0,this['autoplay']&&this[_0x1859e9(0x853)](0x0,this[_0x1859e9(0x11b2)],this[_0x1859e9(0x33ff)]),this[_0x1859e9(0x1c17)]&&this['_readyToPlayCallback']());}['_soundLoaded'](_0xa289bf){var _0x110952=_0x217bc1,_0x43ccdd;null!=(_0x43ccdd=_0x15971b['D']['audioEngine'])&&_0x43ccdd[_0x110952(0x1c9d)]&&_0x15971b['D']['audioEngine'][_0x110952(0x1c9d)][_0x110952(0x9f4)](_0xa289bf,_0x39d13e=>{var _0x5aa000=_0x110952;this[_0x5aa000(0x2c5b)](_0x39d13e);},_0x810621=>{var _0x3fe868=_0x110952;_0x59392f['Y'][_0x3fe868(0x3556)](_0x3fe868(0x30fb)+this[_0x3fe868(0xc1b)]+_0x3fe868(0x1126)+_0x810621);});}[_0x217bc1(0x41c1)](_0x421bc4){var _0x5bcdcd=_0x217bc1,_0x49b812;null!=(_0x49b812=_0x15971b['D']['audioEngine'])&&_0x49b812[_0x5bcdcd(0x36e9)]&&(this[_0x5bcdcd(0x439)]=_0x421bc4,this[_0x5bcdcd(0x268)]=!0x0);}['updateOptions'](_0x3e27a4){var _0x3b1460=_0x217bc1,_0x10a79a;_0x3e27a4&&(this[_0x3b1460(0x2da8)]=null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x2da8)])?_0x10a79a:this[_0x3b1460(0x2da8)],this[_0x3b1460(0x3c4b)]=null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x3c4b)])?_0x10a79a:this['maxDistance'],this[_0x3b1460(0x2297)]=null!=(_0x10a79a=_0x3e27a4['useCustomAttenuation'])?_0x10a79a:this[_0x3b1460(0x2297)],this[_0x3b1460(0x8d3)]=null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x8d3)])?_0x10a79a:this[_0x3b1460(0x8d3)],this[_0x3b1460(0x3cc1)]=null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x3cc1)])?_0x10a79a:this[_0x3b1460(0x3cc1)],this['distanceModel']=null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x3bb2)])?_0x10a79a:this[_0x3b1460(0x3bb2)],this['_playbackRate']=null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x2d7b)])?_0x10a79a:this[_0x3b1460(0x3b4a)],this[_0x3b1460(0x33ff)]=null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x18cc)])?_0x10a79a:void 0x0,this[_0x3b1460(0x287a)](null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x2a25)])?_0x10a79a:void 0x0),this[_0x3b1460(0x400a)](null!=(_0x10a79a=_0x3e27a4[_0x3b1460(0x2152)])?_0x10a79a:this[_0x3b1460(0x3116)]),this[_0x3b1460(0x3b4)](),this[_0x3b1460(0x8d1)]&&(this['_streaming']&&this[_0x3b1460(0x23a)]?(this[_0x3b1460(0x23a)][_0x3b1460(0x2d7b)]=this[_0x3b1460(0x3b4a)],this['_htmlAudioElement']['loop']!==this['loop']&&(this[_0x3b1460(0x23a)][_0x3b1460(0x2da8)]=this[_0x3b1460(0x2da8)])):this[_0x3b1460(0x40a8)]&&(this['_soundSource'][_0x3b1460(0x2d7b)][_0x3b1460(0x2b05)]=this[_0x3b1460(0x3b4a)],this[_0x3b1460(0x40a8)][_0x3b1460(0x2da8)]!==this[_0x3b1460(0x2da8)]&&(this[_0x3b1460(0x40a8)][_0x3b1460(0x2da8)]=this[_0x3b1460(0x2da8)]),void 0x0!==this['_offset']&&this[_0x3b1460(0x40a8)][_0x3b1460(0xe15)]!==this[_0x3b1460(0x11b2)]&&(this[_0x3b1460(0x40a8)][_0x3b1460(0xe15)]=this['_offset']),void 0x0!==this[_0x3b1460(0x33ff)]&&this[_0x3b1460(0x33ff)]!==this[_0x3b1460(0x40a8)][_0x3b1460(0x1fe4)]&&(this[_0x3b1460(0x40a8)]['loopEnd']=(0x0|this[_0x3b1460(0x11b2)])+this[_0x3b1460(0x33ff)]))));}[_0x217bc1(0x264b)](){var _0x28f322=_0x217bc1,_0x23e68d;null!=(_0x23e68d=_0x15971b['D']['audioEngine'])&&_0x23e68d['canUseWebAudio']&&_0x15971b['D']['audioEngine'][_0x28f322(0x1c9d)]&&(this[_0x28f322(0x3c5c)][_0x28f322(0x1a5f)]&&(this['_panningModel']=_0x28f322(0x16c6)),this[_0x28f322(0x33f)]=null!=(_0x23e68d=this[_0x28f322(0x33f)])?_0x23e68d:_0x15971b['D'][_0x28f322(0x247c)][_0x28f322(0x1c9d)][_0x28f322(0x33a1)](),this[_0x28f322(0x33f)]&&this['_outputAudioNode']&&(this[_0x28f322(0x3b4)](),this[_0x28f322(0x33f)][_0x28f322(0x3d00)](this[_0x28f322(0x736)]),this[_0x28f322(0x35b5)]=this[_0x28f322(0x33f)]));}[_0x217bc1(0x3b4)](){var _0x5312a3=_0x217bc1;this[_0x5312a3(0x1c00)]&&this[_0x5312a3(0x33f)]&&(this['useCustomAttenuation']?(this[_0x5312a3(0x33f)][_0x5312a3(0x3bb2)]='linear',this['_soundPanner'][_0x5312a3(0x3c4b)]=Number['MAX_VALUE'],this[_0x5312a3(0x33f)][_0x5312a3(0x3cc1)]=0x1,this['_soundPanner'][_0x5312a3(0x8d3)]=0x1):(this[_0x5312a3(0x33f)][_0x5312a3(0x3bb2)]=this[_0x5312a3(0x3bb2)],this[_0x5312a3(0x33f)][_0x5312a3(0x3c4b)]=this[_0x5312a3(0x3c4b)],this[_0x5312a3(0x33f)]['refDistance']=this['refDistance'],this[_0x5312a3(0x33f)][_0x5312a3(0x8d3)]=this['rolloffFactor']),this[_0x5312a3(0x33f)][_0x5312a3(0x238a)]=this['_panningModel']);}[_0x217bc1(0x3963)](){var _0x344ccb=_0x217bc1;this[_0x344ccb(0x152a)]=_0x344ccb(0x16c6),this[_0x344ccb(0x3573)]();}[_0x217bc1(0x557)](){var _0x58817f=_0x217bc1;this[_0x58817f(0x152a)]='equalpower',this[_0x58817f(0x3573)]();}[_0x217bc1(0x3573)](){var _0x17e760=_0x217bc1,_0x52907c;null!=(_0x52907c=_0x15971b['D'][_0x17e760(0x247c)])&&_0x52907c['canUseWebAudio']&&this[_0x17e760(0x1c00)]&&this[_0x17e760(0x33f)]&&(this['_soundPanner']['panningModel']=this['_panningModel']);}[_0x217bc1(0x1ef1)](_0x3838b6){var _0x5c7aed=_0x217bc1,_0x1b72a5;null!=(_0x1b72a5=_0x15971b['D'][_0x5c7aed(0x247c)])&&_0x1b72a5[_0x5c7aed(0x36e9)]&&this[_0x5c7aed(0x736)]&&(this['_isOutputConnected']&&this[_0x5c7aed(0x736)][_0x5c7aed(0x2b0c)](),this['_outputAudioNode'][_0x5c7aed(0x3d00)](_0x3838b6),this[_0x5c7aed(0x3b2d)]=!0x0);}[_0x217bc1(0x3aa1)](_0x40817d,_0x59eb4e,_0x27166f){var _0xc6afe9=_0x217bc1;_0x59eb4e<_0x40817d?_0x59392f['Y'][_0xc6afe9(0x3556)]('setDirectionalCone():\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.'):(this['_coneInnerAngle']=_0x40817d,this[_0xc6afe9(0x1e95)]=_0x59eb4e,this[_0xc6afe9(0x2013)]=_0x27166f,this[_0xc6afe9(0x2de5)]=!0x0,this['isPlaying']&&this['loop']&&(this[_0xc6afe9(0xfec)](),this['play'](0x0,this[_0xc6afe9(0x11b2)],this[_0xc6afe9(0x33ff)])));}get['directionalConeInnerAngle'](){return this['_coneInnerAngle'];}set[_0x217bc1(0x40d4)](_0x16f4dc){var _0x4cf2a7=_0x217bc1;_0x16f4dc!=this['_coneInnerAngle']&&(this[_0x4cf2a7(0x1e95)]<_0x16f4dc?_0x59392f['Y']['Error'](_0x4cf2a7(0xeb7)):(this[_0x4cf2a7(0x1f0)]=_0x16f4dc,null!=(_0x16f4dc=_0x15971b['D'][_0x4cf2a7(0x247c)])&&_0x16f4dc[_0x4cf2a7(0x36e9)]&&this['_spatialSound']&&this[_0x4cf2a7(0x33f)]&&(this[_0x4cf2a7(0x33f)]['coneInnerAngle']=this[_0x4cf2a7(0x1f0)])));}get[_0x217bc1(0x1d15)](){var _0x570a57=_0x217bc1;return this[_0x570a57(0x1e95)];}set[_0x217bc1(0x1d15)](_0x59b4e2){var _0x5ac18f=_0x217bc1;_0x59b4e2!=this['_coneOuterAngle']&&(_0x59b4e2<this[_0x5ac18f(0x1f0)]?_0x59392f['Y']['Error'](_0x5ac18f(0x3d80)):(this['_coneOuterAngle']=_0x59b4e2,null!=(_0x59b4e2=_0x15971b['D'][_0x5ac18f(0x247c)])&&_0x59b4e2[_0x5ac18f(0x36e9)]&&this['_spatialSound']&&this[_0x5ac18f(0x33f)]&&(this[_0x5ac18f(0x33f)][_0x5ac18f(0x3a8)]=this[_0x5ac18f(0x1e95)])));}[_0x217bc1(0x2496)](_0x8da033){var _0x1a2101=_0x217bc1;_0x8da033['equals'](this['_position'])||(this[_0x1a2101(0x3a5a)][_0x1a2101(0x19f9)](_0x8da033),null!=(_0x8da033=_0x15971b['D'][_0x1a2101(0x247c)])&&_0x8da033[_0x1a2101(0x36e9)]&&this['_spatialSound']&&this[_0x1a2101(0x33f)]&&!isNaN(this[_0x1a2101(0x3a5a)]['x'])&&!isNaN(this['_position']['y'])&&!isNaN(this[_0x1a2101(0x3a5a)]['z'])&&(this['_soundPanner']['positionX'][_0x1a2101(0x2b05)]=this['_position']['x'],this['_soundPanner'][_0x1a2101(0x37ec)]['value']=this[_0x1a2101(0x3a5a)]['y'],this[_0x1a2101(0x33f)]['positionZ']['value']=this[_0x1a2101(0x3a5a)]['z']));}[_0x217bc1(0x2fc1)](_0x25ba7a){var _0xb383cd=_0x217bc1;this[_0xb383cd(0x9c0)]=_0x25ba7a,null!=(_0x25ba7a=_0x15971b['D']['audioEngine'])&&_0x25ba7a[_0xb383cd(0x36e9)]&&this[_0xb383cd(0x41a7)]&&this[_0xb383cd(0x8d1)]&&this['_updateDirection']();}[_0x217bc1(0x39e5)](){var _0xe1d01f=_0x217bc1;if(this['_connectedTransformNode']&&this[_0xe1d01f(0x33f)]){var _0x2e10ad=this[_0xe1d01f(0x41a7)]['getWorldMatrix']();const _0x1ddf43=_0x4b1308['P'][_0xe1d01f(0x2776)](this[_0xe1d01f(0x9c0)],_0x2e10ad);_0x1ddf43[_0xe1d01f(0x3f86)](),this[_0xe1d01f(0x33f)][_0xe1d01f(0x397)][_0xe1d01f(0x2b05)]=_0x1ddf43['x'],this[_0xe1d01f(0x33f)][_0xe1d01f(0x1b2c)][_0xe1d01f(0x2b05)]=_0x1ddf43['y'],this[_0xe1d01f(0x33f)][_0xe1d01f(0x41ca)][_0xe1d01f(0x2b05)]=_0x1ddf43['z'];}}['updateDistanceFromListener'](){var _0x4eb261=_0x217bc1,_0x36ea78;null!=(_0x36ea78=_0x15971b['D'][_0x4eb261(0x247c)])&&_0x36ea78[_0x4eb261(0x36e9)]&&this[_0x4eb261(0x41a7)]&&this[_0x4eb261(0x2297)]&&this['_soundGain']&&this['_scene']['activeCamera']&&(_0x36ea78=this[_0x4eb261(0x41a7)][_0x4eb261(0x3ebc)](this[_0x4eb261(0x3c5c)]['activeCamera']),this[_0x4eb261(0xb13)][_0x4eb261(0x2907)]['value']=this[_0x4eb261(0x2678)](this[_0x4eb261(0x3116)],_0x36ea78,this[_0x4eb261(0x3c4b)],this[_0x4eb261(0x3cc1)],this[_0x4eb261(0x8d3)]));}[_0x217bc1(0x115b)](_0xcf839e){this['_customAttenuationFunction']=_0xcf839e;}['play'](_0x3c0038,_0xa3fce0,_0x530c11){var _0x222350=_0x217bc1,_0xb8825,_0xd9ab5b,_0x5859fc,_0x461aff;if(this[_0x222350(0x268)]&&this[_0x222350(0x3c5c)][_0x222350(0x1adc)]&&null!=(_0xb8825=_0x15971b['D']['audioEngine'])&&_0xb8825[_0x222350(0x1c9d)])try{let _0x5468ce=_0x3c0038?(null==(_0xd9ab5b=_0x15971b['D'][_0x222350(0x247c)])?void 0x0:_0xd9ab5b['audioContext'][_0x222350(0x2c5a)])+_0x3c0038:null==(_0x5859fc=_0x15971b['D'][_0x222350(0x247c)])?void 0x0:_0x5859fc[_0x222350(0x1c9d)][_0x222350(0x2c5a)];if(this[_0x222350(0x40a8)]&&this[_0x222350(0x230c)]||this[_0x222350(0x1c00)]&&this[_0x222350(0x33f)]&&(isNaN(this[_0x222350(0x3a5a)]['x'])||isNaN(this[_0x222350(0x3a5a)]['y'])||isNaN(this[_0x222350(0x3a5a)]['z'])||(this[_0x222350(0x33f)]['positionX']['value']=this[_0x222350(0x3a5a)]['x'],this[_0x222350(0x33f)][_0x222350(0x37ec)]['value']=this['_position']['y'],this[_0x222350(0x33f)][_0x222350(0xfd3)][_0x222350(0x2b05)]=this[_0x222350(0x3a5a)]['z']),this['_isDirectional']&&(this[_0x222350(0x33f)]['coneInnerAngle']=this[_0x222350(0x1f0)],this['_soundPanner']['coneOuterAngle']=this['_coneOuterAngle'],this[_0x222350(0x33f)][_0x222350(0x2826)]=this[_0x222350(0x2013)],this[_0x222350(0x41a7)]?this[_0x222350(0x39e5)]():this['_soundPanner'][_0x222350(0x287f)](this[_0x222350(0x9c0)]['x'],this[_0x222350(0x9c0)]['y'],this[_0x222350(0x9c0)]['z']))),this['_streaming']){if(this[_0x222350(0x230c)]||(this['_streamingSource']=_0x15971b['D'][_0x222350(0x247c)]['audioContext'][_0x222350(0x344a)](this[_0x222350(0x23a)]),this[_0x222350(0x23a)][_0x222350(0x2eac)]=()=>{var _0xc6733f=_0x222350;this[_0xc6733f(0x1760)]();},this['_htmlAudioElement']['playbackRate']=this['_playbackRate']),this[_0x222350(0x230c)][_0x222350(0x2b0c)](),this['_inputAudioNode']&&this['_streamingSource'][_0x222350(0x3d00)](this['_inputAudioNode']),this[_0x222350(0x23a)]){const _0x5965bf=()=>{var _0x3d99c3=_0x222350,_0x26f837;if(null!=(_0x26f837=_0x15971b['D'][_0x3d99c3(0x247c)])&&_0x26f837[_0x3d99c3(0x34af)]){const _0x9d05f2=this['_htmlAudioElement'][_0x3d99c3(0x853)]();void 0x0!==_0x9d05f2&&_0x9d05f2[_0x3d99c3(0x2e0)](()=>{var _0x4ee7c8=_0x3d99c3,_0x512a28;null!=(_0x512a28=_0x15971b['D'][_0x4ee7c8(0x247c)])&&_0x512a28[_0x4ee7c8(0x209f)](),(this[_0x4ee7c8(0x2da8)]||this[_0x4ee7c8(0x11f0)])&&null!=(_0x512a28=_0x15971b['D']['audioEngine'])&&_0x512a28[_0x4ee7c8(0x3b50)][_0x4ee7c8(0x41c9)](()=>{_0x5965bf();});});}else(this[_0x3d99c3(0x2da8)]||this[_0x3d99c3(0x11f0)])&&null!=(_0x26f837=_0x15971b['D'][_0x3d99c3(0x247c)])&&_0x26f837['onAudioUnlockedObservable'][_0x3d99c3(0x41c9)](()=>{_0x5965bf();});};_0x5965bf();}}else{const _0xf26e6e=()=>{var _0x347062=_0x222350,_0x535f6a;if(null!=(_0x535f6a=_0x15971b['D'][_0x347062(0x247c)])&&_0x535f6a['audioContext']){if(_0x530c11=_0x530c11||this[_0x347062(0x33ff)],void 0x0!==_0xa3fce0&&this[_0x347062(0x287a)](_0xa3fce0),this[_0x347062(0x40a8)]){const _0xcc8f93=this['_soundSource'];_0xcc8f93[_0x347062(0x2eac)]=()=>{_0xcc8f93['disconnect']();};}this['_soundSource']=null==(_0x535f6a=_0x15971b['D'][_0x347062(0x247c)])?void 0x0:_0x535f6a[_0x347062(0x1c9d)]['createBufferSource'](),this['_soundSource']&&this[_0x347062(0x35b5)]&&(this[_0x347062(0x40a8)]['buffer']=this['_audioBuffer'],this['_soundSource'][_0x347062(0x3d00)](this['_inputAudioNode']),this['_soundSource']['loop']=this[_0x347062(0x2da8)],void 0x0!==_0xa3fce0&&(this[_0x347062(0x40a8)][_0x347062(0xe15)]=_0xa3fce0),void 0x0!==_0x530c11&&(this[_0x347062(0x40a8)][_0x347062(0x1fe4)]=(0x0|_0xa3fce0)+_0x530c11),this[_0x347062(0x40a8)][_0x347062(0x2d7b)][_0x347062(0x2b05)]=this[_0x347062(0x3b4a)],this['_soundSource'][_0x347062(0x2eac)]=()=>{var _0x2d4dd0=_0x347062;this[_0x2d4dd0(0x1760)]();},_0x5468ce=_0x3c0038?(null==(_0x535f6a=_0x15971b['D'][_0x347062(0x247c)])?void 0x0:_0x535f6a[_0x347062(0x1c9d)][_0x347062(0x2c5a)])+_0x3c0038:_0x15971b['D'][_0x347062(0x247c)]['audioContext'][_0x347062(0x2c5a)],_0x535f6a=((this['isPaused']?this[_0x347062(0x2c5a)]:0x0)+(null!=(_0x535f6a=this['_offset'])?_0x535f6a:0x0))%this[_0x347062(0x40a8)][_0x347062(0x11c3)][_0x347062(0x2957)],this[_0x347062(0x40a8)][_0x347062(0x2e94)](_0x5468ce,_0x535f6a,this[_0x347062(0x2da8)]?void 0x0:_0x530c11));}};_0x222350(0x370e)===(null==(_0x461aff=_0x15971b['D']['audioEngine'])?void 0x0:_0x461aff[_0x222350(0x1c9d)]['state'])?setTimeout(()=>{var _0x23dfd3=_0x222350,_0x5a2083;_0x23dfd3(0x370e)===(null==(_0x5a2083=_0x15971b['D'][_0x23dfd3(0x247c)])?void 0x0:_0x5a2083[_0x23dfd3(0x1c9d)]['state'])?(_0x15971b['D']['audioEngine'][_0x23dfd3(0x209f)](),(this[_0x23dfd3(0x2da8)]||this['autoplay'])&&_0x15971b['D'][_0x23dfd3(0x247c)][_0x23dfd3(0x3b50)]['addOnce'](()=>{_0xf26e6e();})):_0xf26e6e();},0x1f4):_0xf26e6e();}this[_0x222350(0x30ef)]=_0x5468ce,this[_0x222350(0x8d1)]=!0x0,this['isPaused']=!0x1;}catch(_0x23991a){_0x59392f['Y'][_0x222350(0x3556)](_0x222350(0x1c19)+this[_0x222350(0xc1b)]+',\x20'+_0x23991a[_0x222350(0x1a25)]);}}[_0x217bc1(0x1760)](){var _0xe68a0a=_0x217bc1;this[_0xe68a0a(0x8d1)]=!0x1,this['_startTime']=0x0,this[_0xe68a0a(0x3a9c)]=0x0,this['onended']&&this[_0xe68a0a(0x2eac)](),this['onEndedObservable'][_0xe68a0a(0x3608)](this);}['stop'](_0x375fd9){var _0x303e23=_0x217bc1,_0x47291a;this[_0x303e23(0x8d1)]?this[_0x303e23(0x28ac)]?(this[_0x303e23(0x23a)]?(this[_0x303e23(0x23a)][_0x303e23(0x2728)](),0x0<this[_0x303e23(0x23a)][_0x303e23(0x2c5a)]&&(this[_0x303e23(0x23a)]['currentTime']=0x0)):this[_0x303e23(0x230c)]['disconnect'](),this[_0x303e23(0x8d1)]=!0x1):null!=(_0x47291a=_0x15971b['D']['audioEngine'])&&_0x47291a[_0x303e23(0x1c9d)]&&this[_0x303e23(0x40a8)]&&(_0x47291a=_0x375fd9?_0x15971b['D'][_0x303e23(0x247c)][_0x303e23(0x1c9d)][_0x303e23(0x2c5a)]+_0x375fd9:void 0x0,this[_0x303e23(0x40a8)][_0x303e23(0x2eac)]=()=>{var _0x1d0b3b=_0x303e23;this['isPlaying']=!0x1,this[_0x1d0b3b(0x17d7)]=!0x1,this[_0x1d0b3b(0x30ef)]=0x0,this[_0x1d0b3b(0x3a9c)]=0x0,this[_0x1d0b3b(0x40a8)]&&(this[_0x1d0b3b(0x40a8)][_0x1d0b3b(0x2eac)]=()=>{}),this[_0x1d0b3b(0x1760)]();},this[_0x303e23(0x40a8)]['stop'](_0x47291a)):this[_0x303e23(0x17d7)]&&(this['isPaused']=!0x1,this['_startTime']=0x0,this['_currentTime']=0x0);}['pause'](){var _0x3a05d1=_0x217bc1,_0x34a2b1;this[_0x3a05d1(0x8d1)]&&(this['_streaming']?(this[_0x3a05d1(0x23a)]?this['_htmlAudioElement']['pause']():this[_0x3a05d1(0x230c)][_0x3a05d1(0x2b0c)](),this['isPlaying']=!0x1,this['isPaused']=!0x0):null!=(_0x34a2b1=_0x15971b['D'][_0x3a05d1(0x247c)])&&_0x34a2b1[_0x3a05d1(0x1c9d)]&&this[_0x3a05d1(0x40a8)]&&(this[_0x3a05d1(0x40a8)][_0x3a05d1(0x2eac)]=()=>{},this['_soundSource'][_0x3a05d1(0xfec)](),this[_0x3a05d1(0x8d1)]=!0x1,this[_0x3a05d1(0x17d7)]=!0x0,this[_0x3a05d1(0x3a9c)]+=_0x15971b['D']['audioEngine'][_0x3a05d1(0x1c9d)][_0x3a05d1(0x2c5a)]-this[_0x3a05d1(0x30ef)]));}[_0x217bc1(0x400a)](_0x1af78f,_0xf3968a){var _0x3592d6=_0x217bc1,_0x31bf4c;null!=(_0x31bf4c=_0x15971b['D']['audioEngine'])&&_0x31bf4c[_0x3592d6(0x36e9)]&&this[_0x3592d6(0xb13)]&&(_0xf3968a&&_0x15971b['D']['audioEngine']['audioContext']?(this['_soundGain'][_0x3592d6(0x2907)][_0x3592d6(0x135c)](_0x15971b['D'][_0x3592d6(0x247c)][_0x3592d6(0x1c9d)]['currentTime']),this[_0x3592d6(0xb13)][_0x3592d6(0x2907)][_0x3592d6(0x20fb)](this[_0x3592d6(0xb13)]['gain'][_0x3592d6(0x2b05)],_0x15971b['D'][_0x3592d6(0x247c)][_0x3592d6(0x1c9d)][_0x3592d6(0x2c5a)]),this[_0x3592d6(0xb13)][_0x3592d6(0x2907)]['linearRampToValueAtTime'](_0x1af78f,_0x15971b['D']['audioEngine'][_0x3592d6(0x1c9d)][_0x3592d6(0x2c5a)]+_0xf3968a)):this[_0x3592d6(0xb13)][_0x3592d6(0x2907)][_0x3592d6(0x2b05)]=_0x1af78f),this[_0x3592d6(0x3116)]=_0x1af78f;}['setPlaybackRate'](_0x16f40c){var _0x2baf22=_0x217bc1;this['_playbackRate']=_0x16f40c,this[_0x2baf22(0x8d1)]&&(this[_0x2baf22(0x28ac)]&&this[_0x2baf22(0x23a)]?this['_htmlAudioElement'][_0x2baf22(0x2d7b)]=this['_playbackRate']:this[_0x2baf22(0x40a8)]&&(this[_0x2baf22(0x40a8)][_0x2baf22(0x2d7b)][_0x2baf22(0x2b05)]=this[_0x2baf22(0x3b4a)]));}['getPlaybackRate'](){var _0xf39665=_0x217bc1;return this[_0xf39665(0x3b4a)];}[_0x217bc1(0x3f6b)](){var _0x262827=_0x217bc1;return this[_0x262827(0x3116)];}[_0x217bc1(0x2600)](_0x36e429){var _0x57134d=_0x217bc1;this[_0x57134d(0x41a7)]&&this[_0x57134d(0x1a21)]&&(this['_connectedTransformNode'][_0x57134d(0x2dd0)](this[_0x57134d(0x1a21)]),this[_0x57134d(0x1a21)]=null),this[_0x57134d(0x41a7)]=_0x36e429,this['_spatialSound']||(this['_spatialSound']=!0x0,this[_0x57134d(0x264b)](),this[_0x57134d(0x8d1)]&&this['loop']&&(this['stop'](),this['play'](0x0,this[_0x57134d(0x11b2)],this[_0x57134d(0x33ff)]))),this[_0x57134d(0x4de)](this['_connectedTransformNode']),this['_registerFunc']=_0x50ff3f=>this[_0x57134d(0x4de)](_0x50ff3f),this[_0x57134d(0x41a7)][_0x57134d(0x318a)](this['_registerFunc']);}[_0x217bc1(0x242e)](){var _0x5264d4=_0x217bc1;this['_connectedTransformNode']&&this[_0x5264d4(0x1a21)]&&(this['_connectedTransformNode'][_0x5264d4(0x2dd0)](this['_registerFunc']),this[_0x5264d4(0x1a21)]=null,this[_0x5264d4(0x41a7)]=null);}[_0x217bc1(0x4de)](_0x78395d){var _0x4dbfb7=_0x217bc1;if(_0x78395d[_0x4dbfb7(0x1654)]){const _0x569c48=_0x78395d;var _0x155773=_0x569c48[_0x4dbfb7(0x1654)]();this[_0x4dbfb7(0x2496)](_0x155773['boundingSphere'][_0x4dbfb7(0xaf3)]);}else this[_0x4dbfb7(0x2496)](_0x78395d[_0x4dbfb7(0x2ac1)]);null!=(_0x155773=_0x15971b['D'][_0x4dbfb7(0x247c)])&&_0x155773[_0x4dbfb7(0x36e9)]&&this[_0x4dbfb7(0x2de5)]&&this[_0x4dbfb7(0x8d1)]&&this[_0x4dbfb7(0x39e5)]();}[_0x217bc1(0x77b)](){var _0x18d74d=_0x217bc1;if(this[_0x18d74d(0x28ac)])return null;{const _0x513c0e=()=>{var _0x4b553f=_0x18d74d;this[_0x4b553f(0x268)]?(_0x283ef2[_0x4b553f(0x439)]=this[_0x4b553f(0xc55)](),_0x283ef2[_0x4b553f(0x268)]=!0x0,_0x283ef2[_0x4b553f(0x11f0)]&&_0x283ef2[_0x4b553f(0x853)](0x0,this[_0x4b553f(0x11b2)],this['_length'])):setTimeout(_0x513c0e,0x12c);};var _0x26f810={'autoplay':this[_0x18d74d(0x11f0)],'loop':this[_0x18d74d(0x2da8)],'volume':this[_0x18d74d(0x3116)],'spatialSound':this[_0x18d74d(0x1c00)],'maxDistance':this['maxDistance'],'useCustomAttenuation':this[_0x18d74d(0x2297)],'rolloffFactor':this[_0x18d74d(0x8d3)],'refDistance':this[_0x18d74d(0x3cc1)],'distanceModel':this[_0x18d74d(0x3bb2)]};const _0x283ef2=new _0x190ed0(this[_0x18d74d(0xc1b)]+_0x18d74d(0x3703),new ArrayBuffer(0x0),this['_scene'],null,_0x26f810);return this[_0x18d74d(0x2297)]&&_0x283ef2[_0x18d74d(0x115b)](this[_0x18d74d(0x2678)]),_0x283ef2[_0x18d74d(0x2496)](this[_0x18d74d(0x3a5a)]),_0x283ef2['setPlaybackRate'](this[_0x18d74d(0x3b4a)]),_0x513c0e(),_0x283ef2;}}[_0x217bc1(0xc55)](){return this['_audioBuffer'];}[_0x217bc1(0x39ad)](){var _0x4daa37=_0x217bc1;return this[_0x4daa37(0x40a8)];}[_0x217bc1(0x3c0f)](){var _0x4d1734=_0x217bc1;return this[_0x4d1734(0xb13)];}[_0x217bc1(0x18e2)](){var _0x4fccce=_0x217bc1;const _0xeb72ce={'name':this['name'],'url':this[_0x4fccce(0xc1b)],'autoplay':this[_0x4fccce(0x11f0)],'loop':this['loop'],'volume':this['_volume'],'spatialSound':this[_0x4fccce(0x1c00)],'maxDistance':this[_0x4fccce(0x3c4b)],'rolloffFactor':this[_0x4fccce(0x8d3)],'refDistance':this[_0x4fccce(0x3cc1)],'distanceModel':this[_0x4fccce(0x3bb2)],'playbackRate':this[_0x4fccce(0x3b4a)],'panningModel':this['_panningModel'],'soundTrackId':this[_0x4fccce(0x2520)],'metadata':this[_0x4fccce(0xa80)]};return this[_0x4fccce(0x1c00)]&&(this[_0x4fccce(0x41a7)]&&(_0xeb72ce[_0x4fccce(0x2aaa)]=this['_connectedTransformNode']['id']),_0xeb72ce[_0x4fccce(0xa9f)]=this[_0x4fccce(0x3a5a)][_0x4fccce(0x4049)](),_0xeb72ce[_0x4fccce(0x3cc1)]=this['refDistance'],_0xeb72ce[_0x4fccce(0x3bb2)]=this['distanceModel'],_0xeb72ce['isDirectional']=this[_0x4fccce(0x2de5)],_0xeb72ce[_0x4fccce(0xd98)]=this['_localDirection'][_0x4fccce(0x4049)](),_0xeb72ce[_0x4fccce(0x4255)]=this['_coneInnerAngle'],_0xeb72ce[_0x4fccce(0x3a8)]=this[_0x4fccce(0x1e95)],_0xeb72ce[_0x4fccce(0x2826)]=this[_0x4fccce(0x2013)]),_0xeb72ce;}static[_0x217bc1(0x2de7)](_0x3b522d,_0x39cb14,_0x43f823,_0x50621c){var _0x567fc2=_0x217bc1,_0x235d23=_0x3b522d[_0x567fc2(0xc1b)],_0x43f823=_0x3b522d[_0x567fc2(0x25b5)]?_0x43f823+_0x3b522d[_0x567fc2(0x25b5)]:_0x43f823+_0x235d23,_0x1f8e74={'autoplay':_0x3b522d[_0x567fc2(0x11f0)],'loop':_0x3b522d[_0x567fc2(0x2da8)],'volume':_0x3b522d['volume'],'spatialSound':_0x3b522d[_0x567fc2(0x427)],'maxDistance':_0x3b522d[_0x567fc2(0x3c4b)],'rolloffFactor':_0x3b522d[_0x567fc2(0x8d3)],'refDistance':_0x3b522d[_0x567fc2(0x3cc1)],'distanceModel':_0x3b522d[_0x567fc2(0x3bb2)],'playbackRate':_0x3b522d[_0x567fc2(0x2d7b)]};let _0x4f03e4;if(_0x50621c){const _0x4ce088=()=>{var _0x9bd1aa=_0x567fc2;_0x50621c[_0x9bd1aa(0x268)]?(_0x4f03e4[_0x9bd1aa(0x439)]=_0x50621c[_0x9bd1aa(0xc55)](),_0x4f03e4['_isReadyToPlay']=!0x0,_0x4f03e4['autoplay']&&_0x4f03e4['play'](0x0,_0x4f03e4['_offset'],_0x4f03e4[_0x9bd1aa(0x33ff)])):setTimeout(_0x4ce088,0x12c);};_0x4f03e4=new _0x190ed0(_0x235d23,new ArrayBuffer(0x0),_0x39cb14,null,_0x1f8e74),_0x4ce088();}else _0x4f03e4=new _0x190ed0(_0x235d23,_0x43f823,_0x39cb14,()=>{var _0x4e93bf=_0x567fc2;_0x39cb14[_0x4e93bf(0x37f8)](_0x4f03e4);},_0x1f8e74),_0x39cb14['addPendingData'](_0x4f03e4);return _0x3b522d[_0x567fc2(0xa9f)]&&(_0x235d23=_0x4b1308['P'][_0x567fc2(0xf7f)](_0x3b522d[_0x567fc2(0xa9f)]),_0x4f03e4['setPosition'](_0x235d23)),_0x3b522d[_0x567fc2(0x17cc)]&&(_0x4f03e4[_0x567fc2(0x3aa1)](_0x3b522d[_0x567fc2(0x4255)]||0x168,_0x3b522d['coneOuterAngle']||0x168,_0x3b522d[_0x567fc2(0x2826)]||0x0),_0x3b522d['localDirectionToMesh']&&(_0x43f823=_0x4b1308['P'][_0x567fc2(0xf7f)](_0x3b522d[_0x567fc2(0xd98)]),_0x4f03e4[_0x567fc2(0x2fc1)](_0x43f823))),_0x3b522d['connectedMeshId']&&(_0x1f8e74=_0x39cb14[_0x567fc2(0x2ca2)](_0x3b522d[_0x567fc2(0x2aaa)]))&&_0x4f03e4['attachToMesh'](_0x1f8e74),_0x3b522d['metadata']&&(_0x4f03e4[_0x567fc2(0xa80)]=_0x3b522d[_0x567fc2(0xa80)]),_0x4f03e4;}[_0x217bc1(0x287a)](_0x135dd9){var _0x2a2810=_0x217bc1;this['_offset']!==_0x135dd9&&(this[_0x2a2810(0x17d7)]&&(this[_0x2a2810(0xfec)](),this[_0x2a2810(0x17d7)]=!0x1),this[_0x2a2810(0x11b2)]=_0x135dd9);}}_0x190ed0[_0x217bc1(0x288f)]=_0xdbbb5f=>{var _0x5f0ca3=_0x217bc1;throw(0x0,_0x7206f8['S'])(_0x5f0ca3(0x1ff3));};},0xdf4:(_0x59cc93,_0x5bf9d9,_0x2a244b)=>{var _0x5c4f21=a8_0x1ec55c;_0x2a244b['d'](_0x5bf9d9,{'t':()=>_0x5843d8});var _0x190743=_0x2a244b(0x14232),_0x301a1b=_0x2a244b(0x11096);class _0x5843d8{constructor(_0x20dba1,_0xb98744={}){var _0x7588a1=a8_0x5306;this['id']=-0x1,this[_0x7588a1(0x26d4)]=!0x1,(_0x20dba1=_0x20dba1||_0x301a1b['l']['LastCreatedScene'])&&(this[_0x7588a1(0x3c5c)]=_0x20dba1,this['soundCollection']=new Array(),this[_0x7588a1(0x2528)]=_0xb98744,!this[_0x7588a1(0x2528)][_0x7588a1(0x2304)]&&this[_0x7588a1(0x3c5c)][_0x7588a1(0x5ec)]&&(this[_0x7588a1(0x3c5c)]['soundTracks'][_0x7588a1(0xede)](this),this['id']=this[_0x7588a1(0x3c5c)][_0x7588a1(0x5ec)]['length']-0x1));}[_0x5c4f21(0xf1d)](){var _0x43df7b=_0x5c4f21,_0x141940;null!=(_0x141940=_0x190743['D'][_0x43df7b(0x247c)])&&_0x141940[_0x43df7b(0x36e9)]&&_0x190743['D'][_0x43df7b(0x247c)][_0x43df7b(0x1c9d)]&&(this['_outputAudioNode']=_0x190743['D'][_0x43df7b(0x247c)][_0x43df7b(0x1c9d)][_0x43df7b(0x290f)](),this[_0x43df7b(0x736)]['connect'](_0x190743['D'][_0x43df7b(0x247c)][_0x43df7b(0x1ca4)]),this[_0x43df7b(0x2528)]&&this['_options'][_0x43df7b(0x2152)]&&(this[_0x43df7b(0x736)]['gain'][_0x43df7b(0x2b05)]=this[_0x43df7b(0x2528)][_0x43df7b(0x2152)]),this[_0x43df7b(0x26d4)]=!0x0);}[_0x5c4f21(0x41a)](){var _0x1a5a93=_0x5c4f21;if(_0x190743['D'][_0x1a5a93(0x247c)]&&_0x190743['D'][_0x1a5a93(0x247c)][_0x1a5a93(0x36e9)]){for(this['_connectedAnalyser']&&this[_0x1a5a93(0x3c42)][_0x1a5a93(0x37b0)]();this[_0x1a5a93(0x2f48)][_0x1a5a93(0x18cc)];)this['soundCollection'][0x0]['dispose']();this[_0x1a5a93(0x736)]&&this['_outputAudioNode'][_0x1a5a93(0x2b0c)](),this['_outputAudioNode']=null;}}[_0x5c4f21(0x3cc8)](_0x389c57){var _0x59de24=_0x5c4f21,_0x5f152a;this[_0x59de24(0x26d4)]||this[_0x59de24(0xf1d)](),null!=(_0x5f152a=_0x190743['D']['audioEngine'])&&_0x5f152a['canUseWebAudio']&&this['_outputAudioNode']&&_0x389c57['connectToSoundTrackAudioNode'](this[_0x59de24(0x736)]),_0x389c57[_0x59de24(0x2520)]&&(-0x1===_0x389c57[_0x59de24(0x2520)]?this[_0x59de24(0x3c5c)]['mainSoundTrack'][_0x59de24(0x3b6a)](_0x389c57):this[_0x59de24(0x3c5c)][_0x59de24(0x5ec)]&&this[_0x59de24(0x3c5c)][_0x59de24(0x5ec)][_0x389c57[_0x59de24(0x2520)]]['removeSound'](_0x389c57)),this['soundCollection'][_0x59de24(0xede)](_0x389c57),_0x389c57[_0x59de24(0x2520)]=this['id'];}[_0x5c4f21(0x3b6a)](_0x1e7ef0){var _0x39713e=_0x5c4f21;_0x1e7ef0=this[_0x39713e(0x2f48)][_0x39713e(0x86a)](_0x1e7ef0),-0x1!==_0x1e7ef0&&this[_0x39713e(0x2f48)]['splice'](_0x1e7ef0,0x1);}['setVolume'](_0x252193){var _0x8cf2f8=_0x5c4f21,_0x503315;null!=(_0x503315=_0x190743['D'][_0x8cf2f8(0x247c)])&&_0x503315['canUseWebAudio']&&this[_0x8cf2f8(0x736)]&&(this[_0x8cf2f8(0x736)]['gain']['value']=_0x252193);}[_0x5c4f21(0x3963)](){var _0x271f19=_0x5c4f21,_0x2efab0;if(null!=(_0x2efab0=_0x190743['D'][_0x271f19(0x247c)])&&_0x2efab0['canUseWebAudio']){for(let _0x3ec70b=0x0;_0x3ec70b<this[_0x271f19(0x2f48)][_0x271f19(0x18cc)];_0x3ec70b++)this[_0x271f19(0x2f48)][_0x3ec70b][_0x271f19(0x3963)]();}}[_0x5c4f21(0x557)](){var _0x36f83b=_0x5c4f21,_0x4ba723;if(null!=(_0x4ba723=_0x190743['D']['audioEngine'])&&_0x4ba723[_0x36f83b(0x36e9)]){for(let _0x297cfd=0x0;_0x297cfd<this[_0x36f83b(0x2f48)][_0x36f83b(0x18cc)];_0x297cfd++)this[_0x36f83b(0x2f48)][_0x297cfd]['switchPanningModelToEqualPower']();}}['connectToAnalyser'](_0x34ed75){var _0x3e2e75=_0x5c4f21;this[_0x3e2e75(0x3c42)]&&this[_0x3e2e75(0x3c42)][_0x3e2e75(0x37b0)](),this[_0x3e2e75(0x3c42)]=_0x34ed75,null!=(_0x34ed75=_0x190743['D'][_0x3e2e75(0x247c)])&&_0x34ed75[_0x3e2e75(0x36e9)]&&this[_0x3e2e75(0x736)]&&(this[_0x3e2e75(0x736)][_0x3e2e75(0x2b0c)](),this[_0x3e2e75(0x3c42)][_0x3e2e75(0x19c8)](this[_0x3e2e75(0x736)],_0x190743['D'][_0x3e2e75(0x247c)][_0x3e2e75(0x1ca4)]));}}},0x11426:(_0x7eb7a1,_0x26b692,_0x2cbc7c)=>{_0x2cbc7c(0x9a70);},0x75ff:(_0x3046f5,_0x5b5104,_0x188818)=>{var _0x26544a=a8_0x1ec55c;function _0x5dd51c(_0x57d606,_0x443f31,_0x1f42db,_0x1a993b){var _0x5ee04f=a8_0x5306,_0x461a78,_0x5062f5=arguments[_0x5ee04f(0x18cc)],_0x2b16e6=_0x5062f5<0x3?_0x443f31:null===_0x1a993b?_0x1a993b=Object[_0x5ee04f(0x14a5)](_0x443f31,_0x1f42db):_0x1a993b;if('object'==typeof Reflect&&_0x5ee04f(0x3d33)==typeof Reflect[_0x5ee04f(0x3215)])_0x2b16e6=Reflect[_0x5ee04f(0x3215)](_0x57d606,_0x443f31,_0x1f42db,_0x1a993b);else{for(var _0x424f10=_0x57d606['length']-0x1;0x0<=_0x424f10;_0x424f10--)(_0x461a78=_0x57d606[_0x424f10])&&(_0x2b16e6=(_0x5062f5<0x3?_0x461a78(_0x2b16e6):0x3<_0x5062f5?_0x461a78(_0x443f31,_0x1f42db,_0x2b16e6):_0x461a78(_0x443f31,_0x1f42db))||_0x2b16e6);}0x3<_0x5062f5&&_0x2b16e6&&Object[_0x5ee04f(0x276e)](_0x443f31,_0x1f42db,_0x2b16e6);}var _0x43d605=_0x188818(0x10435),_0x9d30f8=_0x188818(0xd53f),_0x445b30=_0x188818(0x11096);class _0x50782c{constructor(_0x52d1c8){var _0x5d211d=a8_0x5306;this[_0x5d211d(0x276b)]=null,this[_0x5d211d(0x277c)]=!0x0,this[_0x5d211d(0x1253)]=!0x0,this[_0x5d211d(0x352)]=0x0,(_0x52d1c8=_0x52d1c8||_0x445b30['l'][_0x5d211d(0x2370)])&&(this[_0x5d211d(0x3c5c)]=_0x52d1c8,this[_0x5d211d(0x1420)]=new _0x9d30f8['Lt'](0x0,0x0,0x0,0x1e));}[_0x26544a(0x6d9)](){var _0x583754=_0x26544a;for(const _0x202a27 of this[_0x583754(0x3c5c)][_0x583754(0x4dd)])_0x202a27[_0x583754(0x1ee5)]===this&&_0x202a27['_markSubMeshesAsAttributesDirty']();}[_0x26544a(0x3b97)](_0x30ceaa,_0x524a17=!0x1){var _0x246a94=_0x26544a,_0x73ef4;this[_0x246a94(0x276b)]&&this['_isEnabled']&&(_0x73ef4=this[_0x246a94(0x276b)][_0x246a94(0xbdc)](),_0x30ceaa['setFloat2'](_0x246a94(0x37b8),0x1/_0x73ef4[_0x246a94(0x146c)],0x1/_0x73ef4['height']),_0x30ceaa[_0x246a94(0x42c)](_0x246a94(0x35ef),this[_0x246a94(0x352)]),_0x524a17||_0x30ceaa[_0x246a94(0x412b)](_0x246a94(0x3b93),this[_0x246a94(0x1420)]),_0x30ceaa[_0x246a94(0x2265)]('bakedVertexAnimationTexture',this[_0x246a94(0x276b)]));}[_0x26544a(0x77b)](){var _0x31da62=_0x26544a,_0x3fd39b=new _0x50782c(this[_0x31da62(0x3c5c)]);return this[_0x31da62(0x422b)](_0x3fd39b),_0x3fd39b;}[_0x26544a(0x2d7f)](_0x34e18e,_0x38d098,_0x26c055=0x0,_0x562210=0x1e){var _0x46a87b=_0x26544a;this[_0x46a87b(0x1420)]=new _0x9d30f8['Lt'](_0x34e18e,_0x38d098,_0x26c055,_0x562210);}['dispose'](_0x173c1e){var _0x11e394=_0x26544a;_0x173c1e&&null!=(_0x173c1e=this[_0x11e394(0x276b)])&&_0x173c1e[_0x11e394(0x41a)]();}[_0x26544a(0x252c)](){return'BakedVertexAnimationManager';}[_0x26544a(0x422b)](_0x3e9830){var _0x16c06d=_0x26544a;_0x43d605['p4'][_0x16c06d(0x3a1)](()=>_0x3e9830,this);}[_0x26544a(0x18e2)](){return _0x43d605['p4']['Serialize'](this);}[_0x26544a(0x28bf)](_0x1ae7ac,_0x1ff584,_0x41fc9a){var _0x234fc0=_0x26544a;_0x43d605['p4'][_0x234fc0(0x2de7)](()=>this,_0x1ae7ac,_0x1ff584,_0x41fc9a);}}_0x5dd51c([(0x0,_0x43d605['oU'])(),(0x0,_0x43d605['wz'])(_0x26544a(0x6d9))],_0x50782c['prototype'],_0x26544a(0x1589),void 0x0),_0x5dd51c([(0x0,_0x43d605['qC'])(),(0x0,_0x43d605['wz'])(_0x26544a(0x6d9))],_0x50782c[_0x26544a(0x1ce1)],_0x26544a(0x1253),void 0x0),_0x5dd51c([(0x0,_0x43d605['qC'])()],_0x50782c[_0x26544a(0x1ce1)],_0x26544a(0x1420),void 0x0),_0x5dd51c([(0x0,_0x43d605['qC'])()],_0x50782c[_0x26544a(0x1ce1)],_0x26544a(0x352),void 0x0);},0xb789:(_0x14796f,_0xefe80d,_0x196dd6)=>{_0x196dd6(0x75ff),_0x196dd6(0xa61d);},0xa61d:(_0x2ae7c2,_0x3bf85a,_0xfa4a40)=>{_0xfa4a40(0xff1f),_0xfa4a40(0x12cad),_0xfa4a40(0xb82),_0xfa4a40(0x1610);},0x10c62:(_0x154661,_0xba5db1,_0x1020b1)=>{var _0x3c4232=a8_0x1ec55c;_0x1020b1['d'](_0xba5db1,{'o':()=>_0x40876b});var _0x1ba558=_0x1020b1(0x9390),_0x5985aa=_0x1020b1(0x23a8),_0x20c941=_0x1020b1(0x16bf5);class _0x40876b{constructor(){var _0x35285b=a8_0x5306;this[_0x35285b(0x3944)]=!0x1,this['_idleRotationSpeed']=0.05,this['_idleRotationWaitTime']=0x7d0,this[_0x35285b(0x3b2a)]=0x7d0,this[_0x35285b(0xa40)]=null,this['_isPointerDown']=!0x1,this['_lastFrameTime']=null,this['_lastInteractionTime']=-Infinity,this[_0x35285b(0xd8d)]=0x0,this[_0x35285b(0x38ec)]=0x0;}get['name'](){return'AutoRotation';}set[_0x3c4232(0x427a)](_0xe0e4){this['_zoomStopsAnimation']=_0xe0e4;}get[_0x3c4232(0x427a)](){return this['_zoomStopsAnimation'];}set[_0x3c4232(0x1535)](_0x286f60){var _0x59a904=_0x3c4232;this[_0x59a904(0x53e)]=_0x286f60;}get[_0x3c4232(0x1535)](){var _0x219d0c=_0x3c4232;return this[_0x219d0c(0x53e)];}set[_0x3c4232(0x3843)](_0x3b5d82){var _0x3cdc2=_0x3c4232;this[_0x3cdc2(0x25a4)]=_0x3b5d82;}get['idleRotationWaitTime'](){var _0x29b98f=_0x3c4232;return this[_0x29b98f(0x25a4)];}set[_0x3c4232(0x3f3d)](_0x5d5531){var _0x361fb5=_0x3c4232;this[_0x361fb5(0x3b2a)]=_0x5d5531;}get[_0x3c4232(0x3f3d)](){var _0x196251=_0x3c4232;return this[_0x196251(0x3b2a)];}get[_0x3c4232(0x324e)](){return 0x0<Math['abs'](this['_cameraRotationSpeed']);}['init'](){}[_0x3c4232(0x12a3)](_0x1f9ad3){var _0x4a3220=_0x3c4232;this[_0x4a3220(0x36b4)]=_0x1f9ad3;const _0x2aa649=this[_0x4a3220(0x36b4)][_0x4a3220(0x3d78)]();this['_onPrePointerObservableObserver']=_0x2aa649[_0x4a3220(0x2d87)]['add'](_0x5b4271=>{var _0x248ce7=_0x4a3220;_0x5b4271['type']===_0x1ba558['kD'][_0x248ce7(0x36d)]?this[_0x248ce7(0x3928)]=!0x0:_0x5b4271[_0x248ce7(0x19d6)]===_0x1ba558['kD'][_0x248ce7(0x2401)]&&(this['_isPointerDown']=!0x1);}),this['_onAfterCheckInputsObserver']=_0x1f9ad3['onAfterCheckInputsObservable'][_0x4a3220(0x2e5)](()=>{var _0x59b608=_0x4a3220;if(!this[_0x59b608(0x2fc2)]()){var _0x5bee78=_0x5985aa['F'][_0x59b608(0x2205)];let _0xcf5105=0x0;null!=this[_0x59b608(0x3c00)]&&(_0xcf5105=_0x5bee78-this[_0x59b608(0x3c00)]),this[_0x59b608(0x3c00)]=_0x5bee78,this['_applyUserInteraction'](),(_0x5bee78=_0x5bee78-this[_0x59b608(0x1f25)]-this['_idleRotationWaitTime'],_0x5bee78=Math['max'](Math[_0x59b608(0x1111)](_0x5bee78/this['_idleRotationSpinupTime'],0x1),0x0)),(this[_0x59b608(0xd8d)]=this[_0x59b608(0x53e)]*_0x5bee78,this['_attachedCamera']&&(this[_0x59b608(0x36b4)]['alpha']-=this[_0x59b608(0xd8d)]*(_0xcf5105/0x3e8)));}});}[_0x3c4232(0x31cc)](){var _0x28ace8=_0x3c4232;if(this['_attachedCamera']){const _0x22194d=this[_0x28ace8(0x36b4)][_0x28ace8(0x3d78)]();this[_0x28ace8(0x1584)]&&_0x22194d[_0x28ace8(0x2d87)][_0x28ace8(0x2f2e)](this[_0x28ace8(0x1584)]),this[_0x28ace8(0x36b4)][_0x28ace8(0x4006)]['remove'](this[_0x28ace8(0x1baf)]),this['_attachedCamera']=null;}}['resetLastInteractionTime'](_0x413213){var _0xbfa040=_0x3c4232;this[_0xbfa040(0x1f25)]=null!=_0x413213?_0x413213:_0x5985aa['F'][_0xbfa040(0x2205)];}[_0x3c4232(0x2fc2)](){var _0x3f8066=_0x3c4232;return!(!this[_0x3f8066(0x36b4)]||!this[_0x3f8066(0xa40)])&&Math[_0x3f8066(0x273d)](this[_0x3f8066(0x36b4)]['alpha']-this[_0x3f8066(0xa40)])<_0x20c941['kn'];}['_userIsZooming'](){var _0x1ffcfe=_0x3c4232;return!!this[_0x1ffcfe(0x36b4)]&&0x0!==this['_attachedCamera']['inertialRadiusOffset'];}[_0x3c4232(0x123a)](){var _0x1b50d1=_0x3c4232;if(!this[_0x1b50d1(0x36b4)])return!0x1;let _0x2dc3c8=!0x1;return this[_0x1b50d1(0x38ec)]===this[_0x1b50d1(0x36b4)][_0x1b50d1(0x13e7)]&&0x0!==this[_0x1b50d1(0x36b4)][_0x1b50d1(0x331d)]&&(_0x2dc3c8=!0x0),this['_lastFrameRadius']=this[_0x1b50d1(0x36b4)][_0x1b50d1(0x13e7)],this[_0x1b50d1(0x3944)]?_0x2dc3c8:this[_0x1b50d1(0x383d)]();}['_applyUserInteraction'](){var _0x26c0b7=_0x3c4232;this[_0x26c0b7(0x178f)]()&&!this['_shouldAnimationStopForInteraction']()&&(this[_0x26c0b7(0x1f25)]=_0x5985aa['F'][_0x26c0b7(0x2205)]);}[_0x3c4232(0x178f)](){var _0x4cb39b=_0x3c4232;return!!this['_attachedCamera']&&(0x0!==this[_0x4cb39b(0x36b4)][_0x4cb39b(0x2cf6)]||0x0!==this[_0x4cb39b(0x36b4)][_0x4cb39b(0x3c73)]||0x0!==this['_attachedCamera'][_0x4cb39b(0x331d)]||0x0!==this['_attachedCamera'][_0x4cb39b(0x799)]||0x0!==this[_0x4cb39b(0x36b4)][_0x4cb39b(0x4089)]||this[_0x4cb39b(0x3928)]);}}},0xd9ea:(_0x28ea4f,_0x18e26b,_0x1080bd)=>{var _0x29eaaa=a8_0x1ec55c;_0x1080bd['d'](_0x18e26b,{'r':()=>_0x44bbcf});var _0x18e26b=_0x1080bd(0x7e6),_0x12224a=_0x1080bd(0x17aca);class _0x44bbcf{constructor(){var _0xc59c74=a8_0x5306;this[_0xc59c74(0xff4)]=0x1c2,this[_0xc59c74(0x1ee6)]=0x2,this[_0xc59c74(0x420e)]=-0x2,this[_0xc59c74(0x3692)]=!0x1,this['_radiusIsAnimating']=!0x1,this['_radiusBounceTransition']=null,this[_0xc59c74(0x25dc)]=new Array();}get[_0x29eaaa(0xc1b)](){var _0x2e7876=_0x29eaaa;return _0x2e7876(0x32e);}get[_0x29eaaa(0x3f1)](){var _0x318177=_0x29eaaa;return this[_0x318177(0x3692)];}set[_0x29eaaa(0x3f1)](_0x20a5d2){var _0x4b2adb=_0x29eaaa;if(this[_0x4b2adb(0x3692)]!==_0x20a5d2){this[_0x4b2adb(0x3692)]=_0x20a5d2;const _0x401e7f=this['_attachedCamera'];_0x401e7f&&(_0x20a5d2?this[_0x4b2adb(0x71a)]=_0x401e7f['onMeshTargetChangedObservable']['add'](_0xb69279=>{var _0x3f1e54=_0x4b2adb;_0xb69279&&(_0xb69279['computeWorldMatrix'](!0x0),_0xb69279=_0xb69279[_0x3f1e54(0x1654)]()[_0x3f1e54(0x1375)],this['lowerRadiusTransitionRange']=0.05*_0xb69279,this[_0x3f1e54(0x420e)]=0.05*_0xb69279);}):this[_0x4b2adb(0x71a)]&&_0x401e7f[_0x4b2adb(0x1e8b)][_0x4b2adb(0x2f2e)](this[_0x4b2adb(0x71a)]));}}[_0x29eaaa(0x33b9)](){}[_0x29eaaa(0x12a3)](_0x25f856){var _0x161140=_0x29eaaa;this[_0x161140(0x36b4)]=_0x25f856,this[_0x161140(0x1baf)]=_0x25f856['onAfterCheckInputsObservable']['add'](()=>{var _0x599f90=_0x161140;this[_0x599f90(0x36b4)]&&(this['_isRadiusAtLimit'](this[_0x599f90(0x36b4)][_0x599f90(0x3c25)])&&this[_0x599f90(0x9ef)](this[_0x599f90(0x1ee6)]),this['_isRadiusAtLimit'](this[_0x599f90(0x36b4)][_0x599f90(0x3611)])&&this[_0x599f90(0x9ef)](this[_0x599f90(0x420e)]));});}[_0x29eaaa(0x31cc)](){var _0x1e7997=_0x29eaaa;this['_attachedCamera']&&(this[_0x1e7997(0x1baf)]&&this[_0x1e7997(0x36b4)][_0x1e7997(0x4006)][_0x1e7997(0x2f2e)](this[_0x1e7997(0x1baf)]),this['_onMeshTargetChangedObserver']&&this[_0x1e7997(0x36b4)][_0x1e7997(0x1e8b)]['remove'](this[_0x1e7997(0x71a)]),this[_0x1e7997(0x36b4)]=null);}['_isRadiusAtLimit'](_0x31ba43){var _0x7c5fdb=_0x29eaaa;return!!this['_attachedCamera']&&this[_0x7c5fdb(0x36b4)]['radius']===_0x31ba43&&!this['_radiusIsAnimating'];}[_0x29eaaa(0x9ef)](_0x4f01ce){var _0x12d3dc=_0x29eaaa;this[_0x12d3dc(0x36b4)]&&(this[_0x12d3dc(0x20fc)]||(_0x44bbcf[_0x12d3dc(0x2660)][_0x12d3dc(0x38ba)](_0x44bbcf[_0x12d3dc(0x1e79)]),this[_0x12d3dc(0x20fc)]=_0x12224a['f']['CreateAnimation']('radius',_0x12224a['f'][_0x12d3dc(0x50b)],0x3c,_0x44bbcf[_0x12d3dc(0x2660)])),this['_cachedWheelPrecision']=this['_attachedCamera'][_0x12d3dc(0x3513)],this[_0x12d3dc(0x36b4)]['wheelPrecision']=Infinity,this['_attachedCamera'][_0x12d3dc(0x331d)]=0x0,this[_0x12d3dc(0xf36)](),this['_radiusIsAnimating']=!0x0,(_0x4f01ce=_0x12224a['f'][_0x12d3dc(0x2e31)](_0x12d3dc(0x13e7),this[_0x12d3dc(0x36b4)][_0x12d3dc(0x13e7)]+_0x4f01ce,this[_0x12d3dc(0x36b4)],this[_0x12d3dc(0x36b4)][_0x12d3dc(0x3d78)](),0x3c,this['_radiusBounceTransition'],this[_0x12d3dc(0xff4)],()=>this[_0x12d3dc(0x1cb5)]()))&&this[_0x12d3dc(0x25dc)][_0x12d3dc(0xede)](_0x4f01ce));}[_0x29eaaa(0x1cb5)](){var _0x17a6de=_0x29eaaa;this['_radiusIsAnimating']=!0x1,this[_0x17a6de(0x36b4)]&&(this[_0x17a6de(0x36b4)]['wheelPrecision']=this[_0x17a6de(0xf8b)]);}[_0x29eaaa(0xf36)](){var _0x4faad9=_0x29eaaa;for(this[_0x4faad9(0x36b4)]&&(this[_0x4faad9(0x36b4)][_0x4faad9(0x3f3)]=[]);this[_0x4faad9(0x25dc)][_0x4faad9(0x18cc)];)this[_0x4faad9(0x25dc)][0x0][_0x4faad9(0x2427)]=null,this['_animatables'][0x0][_0x4faad9(0xfec)](),this[_0x4faad9(0x25dc)]['shift']();}}_0x44bbcf['EasingFunction']=new _0x18e26b['ud'](0.3),_0x44bbcf[_0x29eaaa(0x1e79)]=_0x18e26b['Kp'][_0x29eaaa(0x2df2)];},0x357c:(_0x3439b7,_0x5cf4e5,_0x3d49b4)=>{var _0x38af22=a8_0x1ec55c;_0x3d49b4['d'](_0x5cf4e5,{'d':()=>_0x23ce1e});var _0x5cf4e5=_0x3d49b4(0x7e6),_0x2cd63d=_0x3d49b4(0xa896),_0x4ce6b6=_0x3d49b4(0x9390),_0x197016=_0x3d49b4(0x23a8),_0x5853f1=_0x3d49b4(0xd53f),_0x5b2793=_0x3d49b4(0x17aca);class _0x23ce1e{constructor(){var _0x59b492=a8_0x5306;this[_0x59b492(0x1cba)]=new _0x2cd63d['y$'](),this[_0x59b492(0xc7b)]=_0x23ce1e['FitFrustumSidesMode'],this[_0x59b492(0x612)]=0x1,this[_0x59b492(0x19bd)]=0.5,this[_0x59b492(0x31b5)]=0.3,this['_elevationReturnTime']=0x5dc,this[_0x59b492(0x24be)]=0x3e8,this['_zoomStopsAnimation']=!0x1,this['_framingTime']=0x5dc,this[_0x59b492(0x4042)]=!0x0,this[_0x59b492(0x3928)]=!0x1,this[_0x59b492(0x1f25)]=-Infinity,this[_0x59b492(0x25dc)]=new Array(),this[_0x59b492(0x2b8b)]=!0x1;}get[_0x38af22(0xc1b)](){return'Framing';}set[_0x38af22(0x2d64)](_0x4fd3ce){var _0x17a0a8=_0x38af22;this[_0x17a0a8(0xc7b)]=_0x4fd3ce;}get[_0x38af22(0x2d64)](){var _0x151f22=_0x38af22;return this[_0x151f22(0xc7b)];}set[_0x38af22(0x293c)](_0x2a6290){var _0x3287df=_0x38af22;this[_0x3287df(0x612)]=_0x2a6290;}get[_0x38af22(0x293c)](){return this['_radiusScale'];}set[_0x38af22(0xca7)](_0x2c0107){var _0xeb55e8=_0x38af22;this[_0xeb55e8(0x19bd)]=_0x2c0107;}get['positionScale'](){var _0x2f5e8e=_0x38af22;return this[_0x2f5e8e(0x19bd)];}set[_0x38af22(0x3114)](_0x204877){var _0x4fa113=_0x38af22;this[_0x4fa113(0x31b5)]=_0x204877;}get[_0x38af22(0x3114)](){var _0x52bb02=_0x38af22;return this[_0x52bb02(0x31b5)];}set[_0x38af22(0x367a)](_0x4ed1c1){var _0x4744ac=_0x38af22;this[_0x4744ac(0x35f2)]=_0x4ed1c1;}get[_0x38af22(0x367a)](){return this['_elevationReturnTime'];}set['elevationReturnWaitTime'](_0x450a44){var _0x1ceb8e=_0x38af22;this[_0x1ceb8e(0x24be)]=_0x450a44;}get[_0x38af22(0x29be)](){var _0x458823=_0x38af22;return this[_0x458823(0x24be)];}set[_0x38af22(0x427a)](_0x1c32de){var _0x540f09=_0x38af22;this[_0x540f09(0x3944)]=_0x1c32de;}get[_0x38af22(0x427a)](){return this['_zoomStopsAnimation'];}set['framingTime'](_0x3ef0d1){var _0x4cddbc=_0x38af22;this[_0x4cddbc(0x3584)]=_0x3ef0d1;}get[_0x38af22(0x1709)](){var _0x3e68f1=_0x38af22;return this[_0x3e68f1(0x3584)];}[_0x38af22(0x33b9)](){}[_0x38af22(0x12a3)](_0x47802a){var _0x5cb99f=_0x38af22;this[_0x5cb99f(0x36b4)]=_0x47802a;const _0x79f634=this[_0x5cb99f(0x36b4)][_0x5cb99f(0x3d78)]();_0x23ce1e[_0x5cb99f(0x2660)][_0x5cb99f(0x38ba)](_0x23ce1e[_0x5cb99f(0x1e79)]),this[_0x5cb99f(0x1584)]=_0x79f634[_0x5cb99f(0x2d87)][_0x5cb99f(0x2e5)](_0x37bf6c=>{var _0xe5e98d=_0x5cb99f;_0x37bf6c[_0xe5e98d(0x19d6)]===_0x4ce6b6['kD']['POINTERDOWN']?this[_0xe5e98d(0x3928)]=!0x0:_0x37bf6c[_0xe5e98d(0x19d6)]===_0x4ce6b6['kD'][_0xe5e98d(0x2401)]&&(this['_isPointerDown']=!0x1);}),this[_0x5cb99f(0x71a)]=_0x47802a[_0x5cb99f(0x1e8b)][_0x5cb99f(0x2e5)](_0x46a999=>{var _0x33880e=_0x5cb99f;_0x46a999&&this[_0x33880e(0x366)](_0x46a999,void 0x0,()=>{var _0x279139=_0x33880e;this[_0x279139(0x1cba)][_0x279139(0x3608)]();});}),this[_0x5cb99f(0x1baf)]=_0x47802a[_0x5cb99f(0x4006)][_0x5cb99f(0x2e5)](()=>{var _0x1b1807=_0x5cb99f;this[_0x1b1807(0x28dd)](),this[_0x1b1807(0x22f2)]();});}[_0x38af22(0x31cc)](){var _0x33e676=_0x38af22;if(this['_attachedCamera']){const _0x379fb7=this[_0x33e676(0x36b4)]['getScene']();this[_0x33e676(0x1584)]&&_0x379fb7['onPrePointerObservable'][_0x33e676(0x2f2e)](this[_0x33e676(0x1584)]),this[_0x33e676(0x1baf)]&&this[_0x33e676(0x36b4)]['onAfterCheckInputsObservable'][_0x33e676(0x2f2e)](this[_0x33e676(0x1baf)]),this['_onMeshTargetChangedObserver']&&this['_attachedCamera'][_0x33e676(0x1e8b)][_0x33e676(0x2f2e)](this[_0x33e676(0x71a)]),this[_0x33e676(0x36b4)]=null;}}[_0x38af22(0x366)](_0x3f7ede,_0x4e8ea9=!0x1,_0x2ffcf3=null){var _0x413194=_0x38af22;_0x3f7ede[_0x413194(0x5d4)](!0x0),_0x3f7ede=_0x3f7ede[_0x413194(0x1654)]()[_0x413194(0x20cd)],this[_0x413194(0x183e)](_0x3f7ede['minimumWorld'],_0x3f7ede[_0x413194(0x144e)],_0x4e8ea9,_0x2ffcf3);}['zoomOnMeshHierarchy'](_0x50a678,_0x4c14ef=!0x1,_0x357414=null){var _0x325c75=_0x38af22;_0x50a678['computeWorldMatrix'](!0x0),_0x50a678=_0x50a678[_0x325c75(0xb05)](!0x0),this[_0x325c75(0x183e)](_0x50a678[_0x325c75(0x1111)],_0x50a678[_0x325c75(0x1955)],_0x4c14ef,_0x357414);}[_0x38af22(0x775)](_0x4e9eda,_0x11afe0=!0x1,_0x42561a=null){var _0x5814b0=_0x38af22,_0xfeb9a3=new _0x5853f1['P'](Number['MAX_VALUE'],Number[_0x5814b0(0x1806)],Number[_0x5814b0(0x1806)]),_0x76ac4d=new _0x5853f1['P'](-Number[_0x5814b0(0x1806)],-Number[_0x5814b0(0x1806)],-Number[_0x5814b0(0x1806)]);for(let _0x4cd127=0x0;_0x4cd127<_0x4e9eda[_0x5814b0(0x18cc)];_0x4cd127++){var _0x110bc2=_0x4e9eda[_0x4cd127][_0x5814b0(0xb05)](!0x0);_0x5853f1['P'][_0x5814b0(0x22f6)](_0x110bc2[_0x5814b0(0x1111)],_0xfeb9a3,_0x76ac4d),_0x5853f1['P'][_0x5814b0(0x22f6)](_0x110bc2[_0x5814b0(0x1955)],_0xfeb9a3,_0x76ac4d);}this[_0x5814b0(0x183e)](_0xfeb9a3,_0x76ac4d,_0x11afe0,_0x42561a);}[_0x38af22(0x183e)](_0x43cb18,_0x5ad0ab,_0x57711f=!0x1,_0x71c59c=null){var _0x53c5b4=_0x38af22;if(this['_attachedCamera']){var _0x570a23=_0x43cb18['y'],_0x570a23=_0x570a23+(_0x5ad0ab['y']-_0x570a23)*this['_positionScale'];const _0x28213b=_0x5ad0ab[_0x53c5b4(0x10ce)](_0x43cb18)['scale'](0.5);_0x570a23=_0x57711f?new _0x5853f1['P'](0x0,_0x570a23,0x0):(_0x57711f=_0x43cb18['add'](_0x28213b),new _0x5853f1['P'](_0x57711f['x'],_0x570a23,_0x57711f['z'])),this[_0x53c5b4(0x220a)]||(this[_0x53c5b4(0x220a)]=_0x5b2793['f'][_0x53c5b4(0x1049)](_0x53c5b4(0x37fb),_0x5b2793['f'][_0x53c5b4(0x21fc)],0x3c,_0x23ce1e['EasingFunction'])),this[_0x53c5b4(0x2b8b)]=!0x0;let _0x18a3b3=_0x5b2793['f'][_0x53c5b4(0x2e31)]('target',_0x570a23,this[_0x53c5b4(0x36b4)],this['_attachedCamera'][_0x53c5b4(0x3d78)](),0x3c,this[_0x53c5b4(0x220a)],this['_framingTime']),_0x4c5d91=(_0x18a3b3&&this['_animatables']['push'](_0x18a3b3),0x0);this[_0x53c5b4(0xc7b)]===_0x23ce1e[_0x53c5b4(0x255e)]?(_0x57711f=this[_0x53c5b4(0xf70)](_0x43cb18,_0x5ad0ab),this[_0x53c5b4(0x4042)]&&(this[_0x53c5b4(0x36b4)][_0x53c5b4(0x3c25)]=_0x28213b[_0x53c5b4(0x18cc)]()+this['_attachedCamera'][_0x53c5b4(0x248d)]),_0x4c5d91=_0x57711f):this[_0x53c5b4(0xc7b)]===_0x23ce1e[_0x53c5b4(0x27ff)]&&(_0x4c5d91=this[_0x53c5b4(0xf70)](_0x43cb18,_0x5ad0ab),this[_0x53c5b4(0x4042)]&&null===this[_0x53c5b4(0x36b4)][_0x53c5b4(0x3c25)]&&(this[_0x53c5b4(0x36b4)][_0x53c5b4(0x3c25)]=this['_attachedCamera']['minZ'])),this[_0x53c5b4(0x4042)]&&(_0x570a23=_0x5ad0ab[_0x53c5b4(0x10ce)](_0x43cb18)['length'](),this[_0x53c5b4(0x36b4)][_0x53c5b4(0x40d9)]=0x1388/_0x570a23,this['_attachedCamera'][_0x53c5b4(0x3513)]=0x64/_0x4c5d91),this[_0x53c5b4(0x1839)]||(this[_0x53c5b4(0x1839)]=_0x5b2793['f'][_0x53c5b4(0x1049)]('radius',_0x5b2793['f']['ANIMATIONTYPE_FLOAT'],0x3c,_0x23ce1e[_0x53c5b4(0x2660)])),(_0x18a3b3=_0x5b2793['f'][_0x53c5b4(0x2e31)](_0x53c5b4(0x13e7),_0x4c5d91,this[_0x53c5b4(0x36b4)],this[_0x53c5b4(0x36b4)][_0x53c5b4(0x3d78)](),0x3c,this[_0x53c5b4(0x1839)],this['_framingTime'],()=>{var _0x52ed40=_0x53c5b4;this[_0x52ed40(0xf36)](),_0x71c59c&&_0x71c59c(),this[_0x52ed40(0x36b4)]&&this['_attachedCamera'][_0x52ed40(0xc42)]&&this[_0x52ed40(0x36b4)][_0x52ed40(0x1da0)]();}))&&this[_0x53c5b4(0x25dc)]['push'](_0x18a3b3);}}['_calculateLowerRadiusFromModelBoundingSphere'](_0x5582c1,_0x10f27f){var _0x10a875=_0x38af22;const _0xdfa320=_0x10f27f[_0x10a875(0x10ce)](_0x5582c1);var _0x10f27f=_0xdfa320[_0x10a875(0x18cc)](),_0x5582c1=this[_0x10a875(0x17ca)](),_0x10f27f=0.5*_0x10f27f*this[_0x10a875(0x612)],_0x4151a1=_0x10f27f*Math['sqrt'](0x1+0x1/(_0x5582c1['x']*_0x5582c1['x'])),_0x10f27f=_0x10f27f*Math['sqrt'](0x1+0x1/(_0x5582c1['y']*_0x5582c1['y']));let _0x573ca7=Math[_0x10a875(0x1955)](_0x4151a1,_0x10f27f);return _0x5582c1=this[_0x10a875(0x36b4)],_0x5582c1?(_0x5582c1['lowerRadiusLimit']&&this[_0x10a875(0xc7b)]===_0x23ce1e[_0x10a875(0x27ff)]&&(_0x573ca7=_0x573ca7<_0x5582c1['lowerRadiusLimit']?_0x5582c1[_0x10a875(0x3c25)]:_0x573ca7),_0x573ca7=_0x5582c1[_0x10a875(0x3611)]&&_0x573ca7>_0x5582c1[_0x10a875(0x3611)]?_0x5582c1[_0x10a875(0x3611)]:_0x573ca7):0x0;}[_0x38af22(0x22f2)](){var _0xda9e48=_0x38af22,_0x5c800d,_0x3b7788,_0x14e83d;this[_0xda9e48(0x35f2)]<0x0||(_0x5c800d=_0x197016['F'][_0xda9e48(0x2205)]-this['_lastInteractionTime'],_0x3b7788=0.5*Math['PI']-this[_0xda9e48(0x31b5)],_0x14e83d=0.5*Math['PI'],this[_0xda9e48(0x36b4)]&&!this[_0xda9e48(0x2b8b)]&&this[_0xda9e48(0x36b4)][_0xda9e48(0x2f2a)]>_0x14e83d&&_0x5c800d>=this[_0xda9e48(0x24be)]&&(this['_betaIsAnimating']=!0x0,this['stopAllAnimations'](),this[_0xda9e48(0x1287)]||(this[_0xda9e48(0x1287)]=_0x5b2793['f'][_0xda9e48(0x1049)]('beta',_0x5b2793['f'][_0xda9e48(0x50b)],0x3c,_0x23ce1e['EasingFunction'])),(_0x14e83d=_0x5b2793['f'][_0xda9e48(0x2e31)](_0xda9e48(0x2f2a),_0x3b7788,this['_attachedCamera'],this[_0xda9e48(0x36b4)][_0xda9e48(0x3d78)](),0x3c,this[_0xda9e48(0x1287)],this[_0xda9e48(0x35f2)],()=>{var _0xb6cb89=_0xda9e48;this[_0xb6cb89(0x1cb5)](),this['stopAllAnimations']();}))&&this[_0xda9e48(0x25dc)][_0xda9e48(0xede)](_0x14e83d)));}['_getFrustumSlope'](){var _0x3621c0=_0x38af22;const _0x1af068=this[_0x3621c0(0x36b4)];if(!_0x1af068)return _0x5853f1['FM'][_0x3621c0(0x409)]();const _0x41fedc=_0x1af068[_0x3621c0(0x3d78)]()[_0x3621c0(0x3e9d)]();var _0x17c7cb=_0x41fedc['getAspectRatio'](_0x1af068),_0x442e6a=Math[_0x3621c0(0x1fb4)](_0x1af068['fov']/0x2);return new _0x5853f1['FM'](_0x442e6a*_0x17c7cb,_0x442e6a);}['_clearAnimationLocks'](){var _0x3e4d31=_0x38af22;this[_0x3e4d31(0x2b8b)]=!0x1;}[_0x38af22(0x28dd)](){var _0x3c8d64=_0x38af22;this['isUserIsMoving']&&(this[_0x3c8d64(0x1f25)]=_0x197016['F'][_0x3c8d64(0x2205)],this[_0x3c8d64(0xf36)](),this['_clearAnimationLocks']());}['stopAllAnimations'](){var _0x5adf33=_0x38af22;for(this[_0x5adf33(0x36b4)]&&(this[_0x5adf33(0x36b4)][_0x5adf33(0x3f3)]=[]);this[_0x5adf33(0x25dc)][_0x5adf33(0x18cc)];)this[_0x5adf33(0x25dc)][0x0]&&(this[_0x5adf33(0x25dc)][0x0][_0x5adf33(0x2427)]=null,this['_animatables'][0x0][_0x5adf33(0xfec)]()),this[_0x5adf33(0x25dc)][_0x5adf33(0x1270)]();}get[_0x38af22(0x2869)](){var _0x2c81a2=_0x38af22;return!!this[_0x2c81a2(0x36b4)]&&(0x0!==this['_attachedCamera'][_0x2c81a2(0x2cf6)]||0x0!==this[_0x2c81a2(0x36b4)]['inertialBetaOffset']||0x0!==this['_attachedCamera'][_0x2c81a2(0x331d)]||0x0!==this[_0x2c81a2(0x36b4)][_0x2c81a2(0x799)]||0x0!==this['_attachedCamera'][_0x2c81a2(0x4089)]||this[_0x2c81a2(0x3928)]);}}_0x23ce1e['EasingFunction']=new _0x5cf4e5['EI'](),_0x23ce1e['EasingMode']=_0x5cf4e5['Kp'][_0x38af22(0x242)],_0x23ce1e[_0x38af22(0x27ff)]=0x0,_0x23ce1e[_0x38af22(0x255e)]=0x1;},0x16324:(_0x28706b,_0x3029ad,_0x3e8c18)=>{_0x3e8c18(0x10c62),_0x3e8c18(0xd9ea),_0x3e8c18(0x357c);},0x13fc8:(_0x41d3f5,_0x5ec304,_0x5109b5)=>{_0x5109b5(0xd53f);},0x657e:(_0x1896ff,_0x4997af,_0x152704)=>{_0x152704(0x349f),_0x152704(0xd537),_0x152704(0x9390),_0x152704(0xd53f),_0x152704(0x43d7);},0x264d:(_0x48bcc0,_0x67e3a1,_0x4feeca)=>{_0x4feeca(0xd53f),_0x4feeca(0x17372),_0x4feeca(0x16bf5);},0x215:(_0x36573e,_0x3f91bb,_0xc804da)=>{_0xc804da(0xf869),_0xc804da(0x8364),_0xc804da(0xd53f),_0xc804da(0x4ba7);},0x11f1d:(_0x377efa,_0x57bc3d,_0x1d3f46)=>{_0x1d3f46(0x13fc8),_0x1d3f46(0x852a),_0x1d3f46(0xe39),_0x1d3f46(0x102b4),_0x1d3f46(0xd76f),_0x1d3f46(0x657e),_0x1d3f46(0x264d),_0x1d3f46(0x215);},0x852a:(_0x4f8b9d,_0x335f0c,_0x42d814)=>{_0x42d814(0xe39),_0x42d814(0xd53f);},0xe39:(_0x4b7416,_0xd802c4,_0x3c131b)=>{var _0x35a6fd=a8_0x1ec55c;_0x3c131b['d'](_0xd802c4,{'M':()=>_0x3e005a});var _0x329a53=_0x3c131b(0x94e3),_0x2ff84c=_0x3c131b(0xd537),_0xd397d0=_0x3c131b(0xa896),_0x164903=_0x3c131b(0xd53f),_0x29c1ae=_0x3c131b(0x9390),_0xcbd904=_0x3c131b(0x3761),_0x457797=_0x3c131b(0x16e50),_0x22fbf5=_0x3c131b(0x95f2);class _0x3e005a{constructor(_0xb27165){var _0x3ab267=a8_0x5306;this[_0x3ab267(0x2f9b)]=-1.1,this[_0x3ab267(0xd10)]=-0x1,this[_0x3ab267(0x33e1)]=0x0,this['dragButtons']=[0x0,0x1,0x2],this[_0x3ab267(0x1f13)]=!0x1,this[_0x3ab267(0xcda)]=-0x1,this['dragging']=!0x1,this[_0x3ab267(0x3f00)]=0.2,this[_0x3ab267(0x16be)]=!0x0,this[_0x3ab267(0x40bc)]=!0x1,this['_moving']=!0x1,this[_0x3ab267(0x3fec)]=new _0xd397d0['y$'](),this[_0x3ab267(0x14b7)]=new _0xd397d0['y$'](),this['onDragEndObservable']=new _0xd397d0['y$'](),this[_0x3ab267(0x184d)]=new _0xd397d0['y$'](),this[_0x3ab267(0xcd9)]=!0x0,this[_0x3ab267(0x30eb)]=!0x0,this[_0x3ab267(0x40bf)]=!0x0,this['detachCameraControls']=!0x0,this[_0x3ab267(0xabf)]=!0x0,this[_0x3ab267(0x345e)]=_0x582da4=>!0x0,this[_0x3ab267(0x398f)]=new _0x164903['P'](0x0,0x0,0x0),this[_0x3ab267(0x3480)]=new _0x164903['P'](0x0,0x0,0x0),this[_0x3ab267(0x2c08)]=new _0x164903['P'](0x0,0x0,0x0),this[_0x3ab267(0x3b77)]=new _0x164903['P'](0x0,0x0,0x0),this[_0x3ab267(0x37bf)]=!0x1,this[_0x3ab267(0xc06)]=new _0xcbd904['z'](new _0x164903['P'](),new _0x164903['P']()),this['_lastPointerRay']={},this['_dragDelta']=new _0x164903['P'](),this[_0x3ab267(0x2c85)]=new _0x164903['P'](0x0,0x0,0x0),this[_0x3ab267(0x3f61)]=new _0x164903['P'](0x0,0x0,0x0),this['_localAxis']=new _0x164903['P'](0x0,0x0,0x0),this[_0x3ab267(0x169b)]=new _0x164903['P'](0x0,0x0,0x0),this[_0x3ab267(0x2528)]=_0xb27165||{};let _0x371b4c=0x0;if(this[_0x3ab267(0x2528)][_0x3ab267(0x3f85)]&&_0x371b4c++,this[_0x3ab267(0x2528)][_0x3ab267(0xed2)]&&_0x371b4c++,0x1<_0x371b4c)throw _0x3ab267(0x10a4);}get[_0x35a6fd(0x1af8)](){var _0x466764=_0x35a6fd;return this[_0x466764(0xcda)];}set[_0x35a6fd(0x1af8)](_0x50eaf9){this['currentDraggingPointerId']=_0x50eaf9;}set[_0x35a6fd(0x5d3)](_0x2198dd){var _0x4a2bd2=_0x35a6fd;_0x2198dd!=this[_0x4a2bd2(0x30eb)]&&this[_0x4a2bd2(0x184d)][_0x4a2bd2(0x3608)](_0x2198dd),this['_enabled']=_0x2198dd;}get[_0x35a6fd(0x5d3)](){var _0x19ca82=_0x35a6fd;return this[_0x19ca82(0x30eb)];}get[_0x35a6fd(0x2b0a)](){var _0xfac801=_0x35a6fd;return this[_0xfac801(0x2528)];}set[_0x35a6fd(0x2b0a)](_0x5e8950){var _0x29584b=_0x35a6fd;this[_0x29584b(0x2528)]=_0x5e8950;}get['name'](){var _0x28822c=_0x35a6fd;return _0x28822c(0x2a89);}[_0x35a6fd(0x33b9)](){}[_0x35a6fd(0x12a3)](_0x388d0f,_0x30ee58){var _0x398ea5=_0x35a6fd;this[_0x398ea5(0x3c5c)]=_0x388d0f[_0x398ea5(0x3d78)](),_0x388d0f[_0x398ea5(0x3978)]=!0x0,this[_0x398ea5(0x51f)]=_0x388d0f,_0x3e005a[_0x398ea5(0x3674)]||(this[_0x398ea5(0x40bc)]?_0x3e005a[_0x398ea5(0x3674)]=this['_scene']:(_0x3e005a[_0x398ea5(0x3674)]=new _0x2ff84c['x'](this[_0x398ea5(0x3c5c)][_0x398ea5(0x3e9d)](),{'virtual':!0x0}),_0x3e005a['_PlaneScene'][_0x398ea5(0xd76)](),this[_0x398ea5(0x3c5c)][_0x398ea5(0x6e9)][_0x398ea5(0x41c9)](()=>{var _0x4857c6=_0x398ea5;_0x3e005a[_0x4857c6(0x3674)][_0x4857c6(0x41a)](),_0x3e005a['_PlaneScene']=null;}))),this['_dragPlane']=(0x0,_0x22fbf5['pT'])(_0x398ea5(0x9d0),{'size':this[_0x398ea5(0x40bc)]?0x1:0x2710,'updatable':!0x1,'sideOrientation':_0x329a53['Kj'][_0x398ea5(0x3a24)]},_0x3e005a[_0x398ea5(0x3674)]),this[_0x398ea5(0x1637)]=new _0x164903['P'](0x0,0x0,0x0);const _0x71c425=_0x30ee58||(_0x3848d4=>this[_0x398ea5(0x51f)]==_0x3848d4||_0x3848d4[_0x398ea5(0x2cdb)](this['attachedNode']));this['_pointerObserver']=this[_0x398ea5(0x3c5c)][_0x398ea5(0x3547)][_0x398ea5(0x2e5)](_0x3f7cd7=>{var _0x231418=_0x398ea5,_0x2d49b9,_0x557b89;this['enabled']?_0x3f7cd7[_0x231418(0x19d6)]==_0x29c1ae['kD'][_0x231418(0x36d)]?this[_0x231418(0x40bf)]&&!this[_0x231418(0x27a9)]&&_0x3f7cd7['pickInfo']&&_0x3f7cd7[_0x231418(0x1fd4)]['hit']&&_0x3f7cd7[_0x231418(0x1fd4)][_0x231418(0x1e5d)]&&_0x3f7cd7[_0x231418(0x1fd4)][_0x231418(0x3678)]&&_0x3f7cd7[_0x231418(0x1fd4)][_0x231418(0x3383)]&&_0x71c425(_0x3f7cd7[_0x231418(0x1fd4)][_0x231418(0x1e5d)])&&-0x1===this[_0x231418(0xd10)]&&-0x1!==this['dragButtons'][_0x231418(0x86a)](_0x3f7cd7[_0x231418(0x3ab7)][_0x231418(0x83f)])&&(this['_activeDragButton']=_0x3f7cd7[_0x231418(0x3ab7)][_0x231418(0x83f)],this[_0x231418(0x774)]=_0x3f7cd7,this[_0x231418(0x19f4)](_0x3f7cd7[_0x231418(0x3ab7)][_0x231418(0x17a3)],_0x3f7cd7[_0x231418(0x1fd4)][_0x231418(0x3383)],_0x3f7cd7['pickInfo'][_0x231418(0x3678)])):_0x3f7cd7[_0x231418(0x19d6)]==_0x29c1ae['kD']['POINTERUP']?!this['startAndReleaseDragOnPointerEvents']||this[_0x231418(0xcda)]!=_0x3f7cd7[_0x231418(0x3ab7)]['pointerId']||this[_0x231418(0xd10)]!==_0x3f7cd7[_0x231418(0x3ab7)]['button']&&-0x1!==this['_activeDragButton']||this[_0x231418(0x1b1c)]():_0x3f7cd7[_0x231418(0x19d6)]==_0x29c1ae['kD'][_0x231418(0x3849)]&&(_0x2d49b9=_0x3f7cd7['event'][_0x231418(0x17a3)],this[_0x231418(0xcda)]===_0x3e005a[_0x231418(0x13bc)]&&_0x2d49b9!==_0x3e005a[_0x231418(0x13bc)]&&('mouse'===(_0x557b89=_0x3f7cd7['event'])[_0x231418(0x31d8)]||!this['_scene'][_0x231418(0x3e9d)]()[_0x231418(0x220f)][_0x231418(0x1624)]&&_0x557b89 instanceof MouseEvent)&&(this['_lastPointerRay'][this[_0x231418(0xcda)]]&&(this['_lastPointerRay'][_0x2d49b9]=this[_0x231418(0x18b0)][this[_0x231418(0xcda)]],delete this['_lastPointerRay'][this['currentDraggingPointerId']]),this[_0x231418(0xcda)]=_0x2d49b9),this[_0x231418(0x18b0)][_0x2d49b9]||(this[_0x231418(0x18b0)][_0x2d49b9]=new _0xcbd904['z'](new _0x164903['P'](),new _0x164903['P']())),_0x3f7cd7['pickInfo']&&_0x3f7cd7[_0x231418(0x1fd4)]['ray']&&(this[_0x231418(0x18b0)][_0x2d49b9][_0x231418(0x3cd4)][_0x231418(0x19f9)](_0x3f7cd7[_0x231418(0x1fd4)]['ray'][_0x231418(0x3cd4)]),this[_0x231418(0x18b0)][_0x2d49b9][_0x231418(0x286c)][_0x231418(0x19f9)](_0x3f7cd7[_0x231418(0x1fd4)][_0x231418(0x3383)][_0x231418(0x286c)]),this[_0x231418(0xcda)]==_0x2d49b9&&this[_0x231418(0x27a9)]&&this['_moveDrag'](_0x3f7cd7[_0x231418(0x1fd4)][_0x231418(0x3383)]))):this[_0x231418(0x37bf)]&&this[_0x231418(0x1b1c)]();}),this[_0x398ea5(0x3836)]=this[_0x398ea5(0x3c5c)]['onBeforeRenderObservable'][_0x398ea5(0x2e5)](()=>{var _0xda7302=_0x398ea5;if(this['_moving']&&this[_0xda7302(0xcd9)]){let _0x3dce7e=!0x1;_0x457797['m'][_0xda7302(0x281f)](this[_0xda7302(0x51f)]),this[_0xda7302(0x3b77)][_0xda7302(0x185b)](this[_0xda7302(0x51f)][_0xda7302(0x2ac1)],this[_0xda7302(0x398f)]),this[_0xda7302(0x398f)]['scaleInPlace'](this['dragDeltaRatio']),this[_0xda7302(0x51f)]['getAbsolutePosition']()['addToRef'](this[_0xda7302(0x398f)],this[_0xda7302(0x398f)]),this[_0xda7302(0x345e)](this[_0xda7302(0x398f)])&&(this[_0xda7302(0x51f)][_0xda7302(0x1dcb)](this['_tmpVector']),_0x3dce7e=!0x0),_0x457797['m'][_0xda7302(0x3a60)](this[_0xda7302(0x51f)]),_0x3dce7e&&this[_0xda7302(0x51f)]['computeWorldMatrix']();}});}[_0x35a6fd(0x1b1c)](){var _0x5dcc42=_0x35a6fd;if(this[_0x5dcc42(0x27a9)]&&(this[_0x5dcc42(0x27a9)]=!0x1,this[_0x5dcc42(0xb54)][_0x5dcc42(0x3608)]({'dragPlanePoint':this[_0x5dcc42(0x1637)],'pointerId':this[_0x5dcc42(0xcda)],'pointerInfo':this['_activePointerInfo']})),this[_0x5dcc42(0xcda)]=-0x1,this[_0x5dcc42(0xd10)]=-0x1,this[_0x5dcc42(0x774)]=null,this[_0x5dcc42(0x171c)]=!0x1,this[_0x5dcc42(0x3208)]&&this[_0x5dcc42(0x37bf)]&&this['_scene']['activeCamera']&&!this[_0x5dcc42(0x3c5c)]['activeCamera'][_0x5dcc42(0x1c2d)]){if(_0x5dcc42(0x2c83)===this['_scene'][_0x5dcc42(0x1647)][_0x5dcc42(0x252c)]()){const _0x1c9aaa=this[_0x5dcc42(0x3c5c)][_0x5dcc42(0x1647)];_0x1c9aaa[_0x5dcc42(0x366a)](!_0x1c9aaa['inputs']||_0x1c9aaa[_0x5dcc42(0x1802)]['noPreventDefault'],_0x1c9aaa[_0x5dcc42(0x2b1)],_0x1c9aaa[_0x5dcc42(0x23f8)]);}else this[_0x5dcc42(0x3c5c)][_0x5dcc42(0x1647)]['attachControl'](!this[_0x5dcc42(0x3c5c)]['activeCamera']['inputs']||this[_0x5dcc42(0x3c5c)]['activeCamera']['inputs'][_0x5dcc42(0x25a2)]);this[_0x5dcc42(0x37bf)]=!0x1;}}[_0x35a6fd(0x2ee)](_0x182007=_0x3e005a[_0x35a6fd(0x13bc)],_0x1ead2a,_0x9c3b09){var _0x1042d5=_0x35a6fd;this[_0x1042d5(0x19f4)](_0x182007,_0x1ead2a,_0x9c3b09);let _0x58fc4f=this['_lastPointerRay'][_0x182007];(_0x58fc4f=_0x182007===_0x3e005a[_0x1042d5(0x13bc)]?this[_0x1042d5(0x18b0)][Object[_0x1042d5(0x708)](this[_0x1042d5(0x18b0)])[0x0]]:_0x58fc4f)&&this[_0x1042d5(0x34c0)](_0x58fc4f);}[_0x35a6fd(0x19f4)](_0x1815eb,_0x4aacf2,_0x40e8fe){var _0xc9d153=_0x35a6fd;this[_0xc9d153(0x3c5c)][_0xc9d153(0x1647)]&&!this['dragging']&&this[_0xc9d153(0x51f)]&&(_0x457797['m']['_RemoveAndStorePivotPoint'](this[_0xc9d153(0x51f)]),_0x4aacf2?(this[_0xc9d153(0xc06)][_0xc9d153(0x286c)][_0xc9d153(0x19f9)](_0x4aacf2[_0xc9d153(0x286c)]),this[_0xc9d153(0xc06)][_0xc9d153(0x3cd4)][_0xc9d153(0x19f9)](_0x4aacf2['origin'])):(this['_startDragRay'][_0xc9d153(0x3cd4)][_0xc9d153(0x19f9)](this['_scene'][_0xc9d153(0x1647)][_0xc9d153(0xa9f)]),this[_0xc9d153(0x51f)]['getWorldMatrix']()['getTranslationToRef'](this[_0xc9d153(0x398f)]),this[_0xc9d153(0x398f)]['subtractToRef'](this[_0xc9d153(0x3c5c)][_0xc9d153(0x1647)]['position'],this[_0xc9d153(0xc06)][_0xc9d153(0x286c)])),this['_updateDragPlanePosition'](this['_startDragRay'],_0x40e8fe||this[_0xc9d153(0x398f)]),(_0x4aacf2=this[_0xc9d153(0x3bce)](this['_startDragRay']))?(this[_0xc9d153(0x27a9)]=!0x0,this[_0xc9d153(0xcda)]=_0x1815eb,this['lastDragPosition']['copyFrom'](_0x4aacf2),this[_0xc9d153(0x14b7)][_0xc9d153(0x3608)]({'dragPlanePoint':_0x4aacf2,'pointerId':this[_0xc9d153(0xcda)],'pointerInfo':this[_0xc9d153(0x774)]}),this[_0xc9d153(0x3b77)][_0xc9d153(0x19f9)](this[_0xc9d153(0x51f)][_0xc9d153(0x3536)]()),this['detachCameraControls']&&this[_0xc9d153(0x3c5c)][_0xc9d153(0x1647)]&&this['_scene'][_0xc9d153(0x1647)][_0xc9d153(0x1802)]&&!this[_0xc9d153(0x3c5c)][_0xc9d153(0x1647)][_0xc9d153(0x1c2d)]&&(this[_0xc9d153(0x3c5c)]['activeCamera'][_0xc9d153(0x1802)][_0xc9d153(0x13bd)]?(this[_0xc9d153(0x3c5c)][_0xc9d153(0x1647)][_0xc9d153(0xd76)](),this[_0xc9d153(0x37bf)]=!0x0):this['_attachedToElement']=!0x1)):this[_0xc9d153(0x1b1c)](),_0x457797['m']['_RestorePivotPoint'](this['attachedNode']));}['_moveDrag'](_0x18aede){var _0x33eec1=_0x35a6fd;this[_0x33eec1(0x171c)]=!0x0;const _0x7533c0=this[_0x33eec1(0x3bce)](_0x18aede);if(_0x7533c0){_0x457797['m']['_RemoveAndStorePivotPoint'](this[_0x33eec1(0x51f)]),this[_0x33eec1(0x16be)]&&this[_0x33eec1(0xd0c)](_0x18aede,_0x7533c0);let _0x40f238=0x0;this[_0x33eec1(0x2528)][_0x33eec1(0x3f85)]?(this[_0x33eec1(0xabf)]?_0x164903['P'][_0x33eec1(0x3bd9)](this[_0x33eec1(0x2528)][_0x33eec1(0x3f85)],this['attachedNode'][_0x33eec1(0x10cb)]()[_0x33eec1(0x3e04)](),this['_worldDragAxis']):this[_0x33eec1(0x2c08)][_0x33eec1(0x19f9)](this['_options'][_0x33eec1(0x3f85)]),_0x7533c0[_0x33eec1(0x185b)](this['lastDragPosition'],this[_0x33eec1(0x398f)]),_0x40f238=_0x164903['P'][_0x33eec1(0x29f5)](this[_0x33eec1(0x398f)],this[_0x33eec1(0x2c08)]),this[_0x33eec1(0x2c08)]['scaleToRef'](_0x40f238,this[_0x33eec1(0x20e0)])):(_0x40f238=this[_0x33eec1(0x20e0)][_0x33eec1(0x18cc)](),_0x7533c0[_0x33eec1(0x185b)](this[_0x33eec1(0x1637)],this['_dragDelta'])),this[_0x33eec1(0x3b77)]['addInPlace'](this['_dragDelta']),this[_0x33eec1(0x3fec)]['notifyObservers']({'dragDistance':_0x40f238,'delta':this[_0x33eec1(0x20e0)],'dragPlanePoint':_0x7533c0,'dragPlaneNormal':this[_0x33eec1(0x1ab3)][_0x33eec1(0x2112)],'pointerId':this[_0x33eec1(0xcda)],'pointerInfo':this[_0x33eec1(0x774)]}),this[_0x33eec1(0x1637)][_0x33eec1(0x19f9)](_0x7533c0),_0x457797['m'][_0x33eec1(0x3a60)](this[_0x33eec1(0x51f)]);}}['_pickWithRayOnDragPlane'](_0x2aa65b){var _0x213840=_0x35a6fd;if(!_0x2aa65b)return null;let _0x17fd63=Math[_0x213840(0x3cf3)](_0x164903['P']['Dot'](this[_0x213840(0x1ab3)][_0x213840(0x2112)],_0x2aa65b[_0x213840(0x286c)]));if(_0x17fd63>Math['PI']/0x2&&(_0x17fd63=Math['PI']-_0x17fd63),0x0<this['maxDragAngle']&&_0x17fd63>this[_0x213840(0x33e1)])return this[_0x213840(0x1f13)]?(this[_0x213840(0x398f)][_0x213840(0x19f9)](_0x2aa65b[_0x213840(0x286c)]),this['attachedNode'][_0x213840(0x2ac1)][_0x213840(0x185b)](_0x2aa65b[_0x213840(0x3cd4)],this['_alternatePickedPoint']),this[_0x213840(0x3480)][_0x213840(0x3f86)](),this[_0x213840(0x3480)][_0x213840(0x542)](this[_0x213840(0x2f9b)]*_0x164903['P'][_0x213840(0x29f5)](this['_alternatePickedPoint'],this[_0x213840(0x398f)])),this['_tmpVector'][_0x213840(0x3e1)](this[_0x213840(0x3480)]),_0x5e8b83=_0x164903['P'][_0x213840(0x29f5)](this[_0x213840(0x1ab3)][_0x213840(0x2112)],this[_0x213840(0x398f)]),this[_0x213840(0x1ab3)][_0x213840(0x2112)][_0x213840(0x279e)](-_0x5e8b83,this[_0x213840(0x3480)]),this['_alternatePickedPoint'][_0x213840(0x3e1)](this[_0x213840(0x398f)]),this[_0x213840(0x3480)]['addInPlace'](this['attachedNode']['absolutePosition']),this[_0x213840(0x3480)]):null;var _0x5e8b83=_0x3e005a[_0x213840(0x3674)][_0x213840(0xa9b)](_0x2aa65b,_0x29278c=>_0x29278c==this[_0x213840(0x1ab3)]);return _0x5e8b83&&_0x5e8b83[_0x213840(0x13d7)]&&_0x5e8b83['pickedMesh']&&_0x5e8b83[_0x213840(0x3678)]?_0x5e8b83[_0x213840(0x3678)]:null;}[_0x35a6fd(0xd0c)](_0x22127c,_0x441e05){var _0x41f1a3=_0x35a6fd;this['_pointA'][_0x41f1a3(0x19f9)](_0x441e05),this['_options'][_0x41f1a3(0x3f85)]?(this[_0x41f1a3(0xabf)]?_0x164903['P'][_0x41f1a3(0x3bd9)](this[_0x41f1a3(0x2528)][_0x41f1a3(0x3f85)],this['attachedNode'][_0x41f1a3(0x10cb)]()[_0x41f1a3(0x3e04)](),this['_localAxis']):this[_0x41f1a3(0x2b52)][_0x41f1a3(0x19f9)](this['_options'][_0x41f1a3(0x3f85)]),_0x22127c['origin'][_0x41f1a3(0x185b)](this[_0x41f1a3(0x2c85)],this[_0x41f1a3(0x3f61)]),this[_0x41f1a3(0x3f61)][_0x41f1a3(0x3f86)](),0.999<Math[_0x41f1a3(0x273d)](_0x164903['P'][_0x41f1a3(0x29f5)](this[_0x41f1a3(0x2b52)],this[_0x41f1a3(0x3f61)]))?0.999<Math[_0x41f1a3(0x273d)](_0x164903['P'][_0x41f1a3(0x29f5)](_0x164903['P'][_0x41f1a3(0x28d5)],this[_0x41f1a3(0x3f61)]))?this['_lookAt'][_0x41f1a3(0x19f9)](_0x164903['P']['Right']()):this[_0x41f1a3(0x169b)][_0x41f1a3(0x19f9)](_0x164903['P'][_0x41f1a3(0x28d5)]):(_0x164903['P'][_0x41f1a3(0x2b85)](this[_0x41f1a3(0x2b52)],this[_0x41f1a3(0x3f61)],this[_0x41f1a3(0x169b)]),_0x164903['P'][_0x41f1a3(0x2b85)](this[_0x41f1a3(0x2b52)],this['_lookAt'],this[_0x41f1a3(0x169b)]),this[_0x41f1a3(0x169b)][_0x41f1a3(0x3f86)]()),this[_0x41f1a3(0x1ab3)][_0x41f1a3(0xa9f)][_0x41f1a3(0x19f9)](this[_0x41f1a3(0x2c85)]),this[_0x41f1a3(0x2c85)][_0x41f1a3(0x3083)](this[_0x41f1a3(0x169b)],this['_lookAt']),this[_0x41f1a3(0x1ab3)]['lookAt'](this[_0x41f1a3(0x169b)])):this['_options']['dragPlaneNormal']?(this[_0x41f1a3(0xabf)]?_0x164903['P'][_0x41f1a3(0x3bd9)](this['_options'][_0x41f1a3(0xed2)],this[_0x41f1a3(0x51f)][_0x41f1a3(0x10cb)]()[_0x41f1a3(0x3e04)](),this[_0x41f1a3(0x2b52)]):this['_localAxis'][_0x41f1a3(0x19f9)](this['_options'][_0x41f1a3(0xed2)]),this[_0x41f1a3(0x1ab3)][_0x41f1a3(0xa9f)]['copyFrom'](this['_pointA']),this['_pointA']['addToRef'](this[_0x41f1a3(0x2b52)],this[_0x41f1a3(0x169b)]),this[_0x41f1a3(0x1ab3)][_0x41f1a3(0x10a9)](this[_0x41f1a3(0x169b)])):(this[_0x41f1a3(0x1ab3)][_0x41f1a3(0xa9f)][_0x41f1a3(0x19f9)](this[_0x41f1a3(0x2c85)]),this['_dragPlane'][_0x41f1a3(0x10a9)](_0x22127c[_0x41f1a3(0x3cd4)])),this[_0x41f1a3(0x1ab3)]['position'][_0x41f1a3(0x19f9)](this[_0x41f1a3(0x51f)]['getAbsolutePosition']()),this[_0x41f1a3(0x1ab3)][_0x41f1a3(0x5d4)](!0x0);}[_0x35a6fd(0x31cc)](){var _0x4ab3d4=_0x35a6fd;this[_0x4ab3d4(0x18b0)]={},this[_0x4ab3d4(0x51f)]&&(this[_0x4ab3d4(0x51f)][_0x4ab3d4(0x3978)]=!0x1),this['_pointerObserver']&&this[_0x4ab3d4(0x3c5c)]['onPointerObservable'][_0x4ab3d4(0x2f2e)](this[_0x4ab3d4(0x367e)]),this[_0x4ab3d4(0x3836)]&&this[_0x4ab3d4(0x3c5c)][_0x4ab3d4(0x3c91)][_0x4ab3d4(0x2f2e)](this[_0x4ab3d4(0x3836)]),this['_dragPlane']&&this[_0x4ab3d4(0x1ab3)][_0x4ab3d4(0x41a)](),this[_0x4ab3d4(0x1b1c)]();}}_0x3e005a[_0x35a6fd(0x13bc)]=-0x2;},0x102b4:(_0x47e5d1,_0x305602,_0x52ed30)=>{_0x52ed30(0xd53f),_0x52ed30(0x657e),_0x52ed30(0x13b02),_0x52ed30(0xa0f1),class extends null{};},0xd76f:(_0x3b6c17,_0x2c18f7,_0xea57a)=>{_0xea57a(0x9390),_0xea57a(0xd53f);},0xdd86:(_0x49356d,_0x5267d2,_0x326bd6)=>{_0x326bd6(0x16324),_0x326bd6(0x11f1d);},0x1111f:(_0x330c4c,_0x2767f4,_0x55e28e)=>{var _0xad2ff8=a8_0x1ec55c;_0x55e28e['d'](_0x2767f4,{'N':()=>_0x560c90});var _0x12cf6f=_0x55e28e(0xd53f),_0x2767f4=_0x55e28e(0x5397),_0x3a554a=_0x55e28e(0x5f60),_0x1181bf=_0x55e28e(0xa0f1);class _0x560c90 extends _0x3a554a['N']{constructor(_0x2d3300,_0x53b72a,_0x28cc13=null,_0x4733ca=null,_0x21b43e=null,_0x1f9b38=null,_0x2870f3=null){var _0xae858c=a8_0x5306;super(_0x2d3300,_0x53b72a[_0xae858c(0x3d78)]()),this[_0xae858c(0xc1b)]=_0x2d3300,this[_0xae858c(0x3e98)]=new Array(),this[_0xae858c(0x3f3)]=new Array(),this[_0xae858c(0x394f)]=null,this[_0xae858c(0x8e1)]=new _0x12cf6f['y3'](),this['_invertedAbsoluteTransform']=new _0x12cf6f['y3'](),this[_0xae858c(0x9e4)]=0x1,this[_0xae858c(0x238c)]=new _0x12cf6f['y3'](),this['_needToDecompose']=!0x0,this[_0xae858c(0x301a)]=!0x1,this[_0xae858c(0x2d5c)]=null,this['_waitingTransformNodeId']=null,this[_0xae858c(0x39bb)]=_0x53b72a,this['_localMatrix']=_0x4733ca?_0x4733ca['clone']():_0x12cf6f['y3']['Identity'](),this[_0xae858c(0x3baa)]=_0x21b43e||this[_0xae858c(0x2a76)][_0xae858c(0x77b)](),this['_baseMatrix']=_0x1f9b38||this[_0xae858c(0x2a76)][_0xae858c(0x77b)](),this[_0xae858c(0x394f)]=_0x2870f3,_0x53b72a['bones'][_0xae858c(0xede)](this),this['setParent'](_0x28cc13,!0x1),(_0x1f9b38||_0x4733ca)&&this['_updateDifferenceMatrix']();}get[_0xad2ff8(0x26e)](){var _0x3e07a0=_0xad2ff8;return this[_0x3e07a0(0x4216)](),this['_localMatrix'];}set[_0xad2ff8(0x26e)](_0x44c82e){var _0x416823=_0xad2ff8;this[_0x416823(0x301a)]=!0x1,_0x44c82e[_0x416823(0x1401)]!==this[_0x416823(0x2a76)][_0x416823(0x1401)]&&(this[_0x416823(0x2a76)][_0x416823(0x19f9)](_0x44c82e),this[_0x416823(0x2589)]());}[_0xad2ff8(0x252c)](){var _0x28869f=_0xad2ff8;return _0x28869f(0x1a40);}['getSkeleton'](){var _0x4d55b9=_0xad2ff8;return this[_0x4d55b9(0x39bb)];}get[_0xad2ff8(0xc5c)](){var _0x1e99a8=_0xad2ff8;return this[_0x1e99a8(0xbbe)];}[_0xad2ff8(0x290)](){var _0x1db9b6=_0xad2ff8;return this[_0x1db9b6(0xc5c)];}['getChildren'](){var _0x54cb09=_0xad2ff8;return this[_0x54cb09(0x3e98)];}[_0xad2ff8(0x3395)](){var _0x171a26=_0xad2ff8;return null===this[_0x171a26(0x394f)]?this['getSkeleton']()[_0x171a26(0x266e)][_0x171a26(0x86a)](this):this['_index'];}set[_0xad2ff8(0xc5c)](_0x2c2970){this['setParent'](_0x2c2970);}['setParent'](_0x2d2d33,_0x185232=!0x0){var _0xab62c4=_0xad2ff8,_0x31b454;this['parent']!==_0x2d2d33&&(this[_0xab62c4(0xc5c)]&&-0x1!==(_0x31b454=this[_0xab62c4(0xc5c)]['children']['indexOf'](this))&&this[_0xab62c4(0xc5c)][_0xab62c4(0x3e98)][_0xab62c4(0xb1f)](_0x31b454,0x1),this['_parentNode']=_0x2d2d33,this['parent']&&this[_0xab62c4(0xc5c)]['children']['push'](this),_0x185232&&this[_0xab62c4(0x22fe)](),this[_0xab62c4(0x2d03)]());}[_0xad2ff8(0x279)](){var _0xeb1d48=_0xad2ff8;return this[_0xeb1d48(0x4216)](),this[_0xeb1d48(0x2a76)];}[_0xad2ff8(0x32e3)](){var _0x3e055d=_0xad2ff8;return this[_0x3e055d(0x20ef)];}['getRestPose'](){return this['_restPose'];}[_0xad2ff8(0x1fa6)](_0x2df667){var _0x4d54ce=_0xad2ff8;this[_0x4d54ce(0x3baa)][_0x4d54ce(0x19f9)](_0x2df667);}['getBindPose'](){var _0x3a5863=_0xad2ff8;return this[_0x3a5863(0x20ef)];}[_0xad2ff8(0x3fd0)](_0x1bb8fd){var _0x4753cd=_0xad2ff8;this[_0x4753cd(0x2711)](_0x1bb8fd);}[_0xad2ff8(0x10cb)](){var _0x3f6456=_0xad2ff8;return this[_0x3f6456(0x238c)];}[_0xad2ff8(0x18a0)](){var _0x4e6509=_0xad2ff8,_0x5a1edb,_0x4c0c23,_0x31d635;this[_0x4e6509(0x2d5c)]?(_0x5a1edb=_0x12cf6f['jp'][_0x4e6509(0xe60)][0x0],_0x4c0c23=_0x12cf6f['jp'][_0x4e6509(0x1106)][0x0],_0x31d635=_0x12cf6f['jp'][_0x4e6509(0xe60)][0x1],this[_0x4e6509(0x1251)]()[_0x4e6509(0xe1f)](_0x5a1edb,_0x4c0c23,_0x31d635),this[_0x4e6509(0x2d5c)][_0x4e6509(0xa9f)]['copyFrom'](_0x31d635),this[_0x4e6509(0x2d5c)][_0x4e6509(0x80c)]=null!=(_0x31d635=this[_0x4e6509(0x2d5c)][_0x4e6509(0x80c)])?_0x31d635:_0x12cf6f['_f'][_0x4e6509(0x5f3)](),this[_0x4e6509(0x2d5c)][_0x4e6509(0x80c)][_0x4e6509(0x19f9)](_0x4c0c23),this[_0x4e6509(0x2d5c)]['scaling']['copyFrom'](_0x5a1edb)):this[_0x4e6509(0x26e)]=this[_0x4e6509(0x3baa)];}[_0xad2ff8(0x3192)](){var _0x5b4e3d=_0xad2ff8;return this[_0x5b4e3d(0x8e2)];}[_0xad2ff8(0x15a3)](){return this['_absoluteTransform'];}['linkTransformNode'](_0x5dbd99){var _0x35ddc8=_0xad2ff8;this[_0x35ddc8(0x2d5c)]&&this[_0x35ddc8(0x39bb)][_0x35ddc8(0xb0a)]--,this[_0x35ddc8(0x2d5c)]=_0x5dbd99,this['_linkedTransformNode']&&this['_skeleton']['_numBonesWithLinkedTransformNode']++;}[_0xad2ff8(0x2391)](){var _0x18c2ac=_0xad2ff8;return this[_0x18c2ac(0x2d5c)];}get[_0xad2ff8(0xa9f)](){var _0xe4cd9d=_0xad2ff8;return this['_decompose'](),this[_0xe4cd9d(0x3f6e)];}set[_0xad2ff8(0xa9f)](_0x33de86){var _0x3c1a6d=_0xad2ff8;this[_0x3c1a6d(0x170b)](),this['_localPosition'][_0x3c1a6d(0x19f9)](_0x33de86),this['_markAsDirtyAndCompose']();}get['rotation'](){return this['getRotation']();}set['rotation'](_0x428a77){var _0x367b39=_0xad2ff8;this[_0x367b39(0x10e5)](_0x428a77);}get[_0xad2ff8(0x80c)](){var _0x2b2014=_0xad2ff8;return this['_decompose'](),this[_0x2b2014(0x647)];}set['rotationQuaternion'](_0x47d008){var _0x251e95=_0xad2ff8;this[_0x251e95(0x2187)](_0x47d008);}get['scaling'](){return this['getScale']();}set[_0xad2ff8(0x62d)](_0x2b0fd5){var _0x2f4701=_0xad2ff8;this[_0x2f4701(0x1936)](_0x2b0fd5);}get['animationPropertiesOverride'](){var _0x5b7f42=_0xad2ff8;return this['_skeleton'][_0x5b7f42(0x35e6)];}[_0xad2ff8(0x170b)](){var _0xf4b89b=_0xad2ff8;this[_0xf4b89b(0x1bea)]&&(this['_needToDecompose']=!0x1,this[_0xf4b89b(0x3516)]||(this[_0xf4b89b(0x3516)]=_0x12cf6f['P'][_0xf4b89b(0x409)](),this[_0xf4b89b(0x647)]=_0x12cf6f['_f'][_0xf4b89b(0x409)](),this[_0xf4b89b(0x3f6e)]=_0x12cf6f['P']['Zero']()),this[_0xf4b89b(0x2a76)][_0xf4b89b(0xe1f)](this[_0xf4b89b(0x3516)],this[_0xf4b89b(0x647)],this[_0xf4b89b(0x3f6e)]));}[_0xad2ff8(0x4216)](){var _0x338f6a=_0xad2ff8;this[_0x338f6a(0x301a)]&&(this[_0x338f6a(0x3516)]?(this[_0x338f6a(0x301a)]=!0x1,_0x12cf6f['y3'][_0x338f6a(0x3d1)](this[_0x338f6a(0x3516)],this['_localRotation'],this[_0x338f6a(0x3f6e)],this[_0x338f6a(0x2a76)])):this[_0x338f6a(0x301a)]=!0x1);}[_0xad2ff8(0x2711)](_0x4c8bd2,_0x6e39e5=!0x0,_0x1c5305=!0x0){var _0x1c483c=_0xad2ff8;this[_0x1c483c(0x20ef)][_0x1c483c(0x19f9)](_0x4c8bd2),_0x6e39e5&&this[_0x1c483c(0x22fe)](),_0x1c5305?this[_0x1c483c(0x26e)]=_0x4c8bd2:this[_0x1c483c(0x2d03)]();}[_0xad2ff8(0x22fe)](_0x11feef,_0x33a04d=!0x0){var _0x3aed66=_0xad2ff8;if(_0x11feef=_0x11feef||this[_0x3aed66(0x20ef)],this[_0x3aed66(0xc5c)]?_0x11feef['multiplyToRef'](this[_0x3aed66(0xc5c)][_0x3aed66(0x8e1)],this['_absoluteTransform']):this[_0x3aed66(0x8e1)][_0x3aed66(0x19f9)](_0x11feef),this[_0x3aed66(0x8e1)][_0x3aed66(0x4c1)](this[_0x3aed66(0x8e2)]),_0x33a04d){for(let _0x399dcb=0x0;_0x399dcb<this[_0x3aed66(0x3e98)][_0x3aed66(0x18cc)];_0x399dcb++)this[_0x3aed66(0x3e98)][_0x399dcb][_0x3aed66(0x22fe)]();}this['_scalingDeterminant']=this[_0x3aed66(0x8e1)][_0x3aed66(0x2583)]()<0x0?-0x1:0x1;}['markAsDirty'](){var _0x2c06cf=_0xad2ff8;return this[_0x2c06cf(0x28c8)]++,this[_0x2c06cf(0x1c82)]++,this[_0x2c06cf(0x39bb)][_0x2c06cf(0x4113)](),this;}[_0xad2ff8(0x3221)](){var _0x21ae9b=_0xad2ff8;this['markAsDirty'](),this[_0x21ae9b(0x301a)]=!0x0;}[_0xad2ff8(0x2589)](){var _0x4fb4fc=_0xad2ff8;this[_0x4fb4fc(0x2d03)](),this['_needToDecompose']=!0x0;}['translate'](_0x50835a,_0x41e1af=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x43e769){var _0x49e302=_0xad2ff8;const _0xf4c3a=this['getLocalMatrix']();if(_0x41e1af==_0x1181bf['T']['LOCAL'])_0xf4c3a[_0x49e302(0x3481)](0xc,_0x50835a['x']),_0xf4c3a['addAtIndex'](0xd,_0x50835a['y']),_0xf4c3a['addAtIndex'](0xe,_0x50835a['z']);else{let _0x1547c3=null;_0x43e769&&(_0x1547c3=_0x43e769[_0x49e302(0x10cb)]()),this[_0x49e302(0x39bb)][_0x49e302(0x3e2d)]();const _0x158e5d=_0x560c90[_0x49e302(0xbd2)][0x0];_0x41e1af=_0x560c90[_0x49e302(0x32be)][0x0],(this[_0x49e302(0xc5c)]?_0x43e769&&_0x1547c3?(_0x158e5d[_0x49e302(0x19f9)](this[_0x49e302(0xc5c)][_0x49e302(0x15a3)]()),_0x158e5d['multiplyToRef'](_0x1547c3,_0x158e5d)):_0x158e5d[_0x49e302(0x19f9)](this['parent'][_0x49e302(0x15a3)]()):_0x12cf6f['y3']['IdentityToRef'](_0x158e5d),_0x158e5d[_0x49e302(0x2d88)](0x0,0x0,0x0),_0x158e5d[_0x49e302(0x3709)](),_0x12cf6f['P'][_0x49e302(0x3bd9)](_0x50835a,_0x158e5d,_0x41e1af),_0xf4c3a[_0x49e302(0x3481)](0xc,_0x41e1af['x']),_0xf4c3a[_0x49e302(0x3481)](0xd,_0x41e1af['y']),_0xf4c3a['addAtIndex'](0xe,_0x41e1af['z']));}this['_markAsDirtyAndDecompose']();}[_0xad2ff8(0x2496)](_0x4708e1,_0x1231af=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x4a771c){var _0x1e8d8f=_0xad2ff8;const _0x471efb=this[_0x1e8d8f(0x279)]();if(_0x1231af==_0x1181bf['T'][_0x1e8d8f(0x425c)])_0x471efb[_0x1e8d8f(0x2d88)](_0x4708e1['x'],_0x4708e1['y'],_0x4708e1['z']);else{let _0x3a1911=null;_0x4a771c&&(_0x3a1911=_0x4a771c[_0x1e8d8f(0x10cb)]()),this[_0x1e8d8f(0x39bb)][_0x1e8d8f(0x3e2d)]();const _0x5970d1=_0x560c90[_0x1e8d8f(0xbd2)][0x0];_0x1231af=_0x560c90[_0x1e8d8f(0x32be)][0x0],(this['parent']?(_0x4a771c&&_0x3a1911?(_0x5970d1[_0x1e8d8f(0x19f9)](this[_0x1e8d8f(0xc5c)][_0x1e8d8f(0x15a3)]()),_0x5970d1['multiplyToRef'](_0x3a1911,_0x5970d1)):_0x5970d1[_0x1e8d8f(0x19f9)](this[_0x1e8d8f(0xc5c)][_0x1e8d8f(0x15a3)]()),_0x5970d1[_0x1e8d8f(0x3709)]()):_0x12cf6f['y3']['IdentityToRef'](_0x5970d1),_0x12cf6f['P']['TransformCoordinatesToRef'](_0x4708e1,_0x5970d1,_0x1231af),_0x471efb[_0x1e8d8f(0x2d88)](_0x1231af['x'],_0x1231af['y'],_0x1231af['z']));}this[_0x1e8d8f(0x2589)]();}[_0xad2ff8(0x1dcb)](_0x33ea0d,_0x129160){var _0x5f2b9d=_0xad2ff8;this[_0x5f2b9d(0x2496)](_0x33ea0d,_0x1181bf['T'][_0x5f2b9d(0x2a62)],_0x129160);}['scale'](_0x573694,_0x3c0c47,_0x5c5c79,_0x59c516=!0x1){var _0x4eed55=_0xad2ff8,_0x1069b3=this[_0x4eed55(0x279)]();const _0x3e302f=_0x560c90[_0x4eed55(0xbd2)][0x0];_0x12cf6f['y3'][_0x4eed55(0x260a)](_0x573694,_0x3c0c47,_0x5c5c79,_0x3e302f),_0x3e302f[_0x4eed55(0x3d93)](_0x1069b3,_0x1069b3),_0x3e302f['invert']();for(const _0xd5bd34 of this[_0x4eed55(0x3e98)]){const _0x412836=_0xd5bd34[_0x4eed55(0x279)]();_0x412836[_0x4eed55(0x3d93)](_0x3e302f,_0x412836),_0x412836['multiplyAtIndex'](0xc,_0x573694),_0x412836[_0x4eed55(0x5e8)](0xd,_0x3c0c47),_0x412836[_0x4eed55(0x5e8)](0xe,_0x5c5c79),_0xd5bd34[_0x4eed55(0x2589)]();}if(this[_0x4eed55(0x2589)](),_0x59c516){for(const _0x1a7135 of this['children'])_0x1a7135[_0x4eed55(0x393f)](_0x573694,_0x3c0c47,_0x5c5c79,_0x59c516);}}['setScale'](_0x17f4b3){var _0x5cf341=_0xad2ff8;this[_0x5cf341(0x170b)](),this[_0x5cf341(0x3516)][_0x5cf341(0x19f9)](_0x17f4b3),this['_markAsDirtyAndCompose']();}[_0xad2ff8(0x2d6e)](){var _0x543fec=_0xad2ff8;return this['_decompose'](),this[_0x543fec(0x3516)];}[_0xad2ff8(0x33f6)](_0x17e92e){var _0xb538df=_0xad2ff8;this[_0xb538df(0x170b)](),_0x17e92e[_0xb538df(0x19f9)](this[_0xb538df(0x3516)]);}[_0xad2ff8(0x168b)](_0x1aa5b3,_0xb6b80d,_0x581788,_0x253e2d=_0x1181bf['T']['LOCAL'],_0x5bfc70){var _0x5a03aa=_0xad2ff8,_0x4b0ef6;if(_0x253e2d===_0x1181bf['T'][_0x5a03aa(0x425c)])return _0x4b0ef6=_0x560c90[_0x5a03aa(0x33ae)],_0x12cf6f['_f'][_0x5a03aa(0x328a)](_0x1aa5b3,_0xb6b80d,_0x581788,_0x4b0ef6),void this[_0x5a03aa(0x2187)](_0x4b0ef6,_0x253e2d,_0x5bfc70);const _0x7b48a7=_0x560c90[_0x5a03aa(0xbd2)][0x0];this['_getNegativeRotationToRef'](_0x7b48a7,_0x5bfc70)&&(_0x4b0ef6=_0x560c90[_0x5a03aa(0xbd2)][0x1],_0x12cf6f['y3']['RotationYawPitchRollToRef'](_0x1aa5b3,_0xb6b80d,_0x581788,_0x4b0ef6),_0x7b48a7[_0x5a03aa(0x3d93)](_0x4b0ef6,_0x4b0ef6),this[_0x5a03aa(0x33a9)](_0x4b0ef6,_0x253e2d,_0x5bfc70));}[_0xad2ff8(0x15e7)](_0x537b28,_0x5d773d,_0x54ef89=_0x1181bf['T']['LOCAL'],_0x3e830c){var _0x2173ed=_0xad2ff8;const _0x45c1c1=_0x560c90[_0x2173ed(0xbd2)][0x0];_0x45c1c1['setTranslationFromFloats'](0x0,0x0,0x0),_0x12cf6f['y3'][_0x2173ed(0x21f)](_0x537b28,_0x5d773d,_0x45c1c1),this[_0x2173ed(0x33a9)](_0x45c1c1,_0x54ef89,_0x3e830c);}['setAxisAngle'](_0x5065ed,_0x260000,_0x1cda3f=_0x1181bf['T']['LOCAL'],_0x2d95f6){var _0xeba330=_0xad2ff8,_0x269b05;if(_0x1cda3f===_0x1181bf['T'][_0xeba330(0x425c)])return _0x269b05=_0x560c90[_0xeba330(0x33ae)],_0x12cf6f['_f'][_0xeba330(0x21f)](_0x5065ed,_0x260000,_0x269b05),void this['setRotationQuaternion'](_0x269b05,_0x1cda3f,_0x2d95f6);const _0x3fe578=_0x560c90['_TmpMats'][0x0];this[_0xeba330(0x10a8)](_0x3fe578,_0x2d95f6)&&(_0x269b05=_0x560c90['_TmpMats'][0x1],_0x12cf6f['y3'][_0xeba330(0x21f)](_0x5065ed,_0x260000,_0x269b05),_0x3fe578[_0xeba330(0x3d93)](_0x269b05,_0x269b05),this['_rotateWithMatrix'](_0x269b05,_0x1cda3f,_0x2d95f6));}['setRotation'](_0xf5d0e0,_0x39d3ac=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x34395d){this['setYawPitchRoll'](_0xf5d0e0['y'],_0xf5d0e0['x'],_0xf5d0e0['z'],_0x39d3ac,_0x34395d);}[_0xad2ff8(0x2187)](_0x5c8dce,_0x3958be=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x217075){var _0x4bf958=_0xad2ff8;if(_0x3958be===_0x1181bf['T'][_0x4bf958(0x425c)])return this[_0x4bf958(0x170b)](),this[_0x4bf958(0x647)][_0x4bf958(0x19f9)](_0x5c8dce),void this[_0x4bf958(0x3221)]();const _0x5e4900=_0x560c90[_0x4bf958(0xbd2)][0x0];var _0x35aaae;this['_getNegativeRotationToRef'](_0x5e4900,_0x217075)&&(_0x35aaae=_0x560c90['_TmpMats'][0x1],_0x12cf6f['y3'][_0x4bf958(0x19db)](_0x5c8dce,_0x35aaae),_0x5e4900[_0x4bf958(0x3d93)](_0x35aaae,_0x35aaae),this[_0x4bf958(0x33a9)](_0x35aaae,_0x3958be,_0x217075));}[_0xad2ff8(0x2154)](_0x286111,_0x5c282d=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x50497f){var _0x5b6d4b=_0xad2ff8,_0x551dca;if(_0x5c282d===_0x1181bf['T']['LOCAL'])return _0x551dca=_0x560c90[_0x5b6d4b(0x33ae)],_0x12cf6f['_f'][_0x5b6d4b(0x235d)](_0x286111,_0x551dca),void this[_0x5b6d4b(0x2187)](_0x551dca,_0x5c282d,_0x50497f);const _0x58b764=_0x560c90[_0x5b6d4b(0xbd2)][0x0];if(this[_0x5b6d4b(0x10a8)](_0x58b764,_0x50497f)){const _0x1d1ccc=_0x560c90[_0x5b6d4b(0xbd2)][0x1];_0x1d1ccc[_0x5b6d4b(0x19f9)](_0x286111),_0x58b764['multiplyToRef'](_0x286111,_0x1d1ccc),this[_0x5b6d4b(0x33a9)](_0x1d1ccc,_0x5c282d,_0x50497f);}}[_0xad2ff8(0x33a9)](_0x423dc2,_0x405b27=_0x1181bf['T'][_0xad2ff8(0x425c)],_0xa22f00){var _0x1673ae=_0xad2ff8;const _0x401dca=this['getLocalMatrix']();var _0x5d376e=_0x401dca['m'][0xc],_0x1665de=_0x401dca['m'][0xd],_0x455109=_0x401dca['m'][0xe];const _0x12843e=this[_0x1673ae(0x290)](),_0x9349f2=_0x560c90['_TmpMats'][0x3],_0x48cd33=_0x560c90['_TmpMats'][0x4];_0x12843e&&_0x405b27==_0x1181bf['T'][_0x1673ae(0x2a62)]?(_0xa22f00?(_0x9349f2['copyFrom'](_0xa22f00['getWorldMatrix']()),_0x12843e['getAbsoluteTransform']()[_0x1673ae(0x3d93)](_0x9349f2,_0x9349f2)):_0x9349f2[_0x1673ae(0x19f9)](_0x12843e[_0x1673ae(0x15a3)]()),_0x48cd33[_0x1673ae(0x19f9)](_0x9349f2),_0x48cd33['invert'](),_0x401dca[_0x1673ae(0x3d93)](_0x9349f2,_0x401dca),_0x401dca[_0x1673ae(0x3d93)](_0x423dc2,_0x401dca),_0x401dca[_0x1673ae(0x3d93)](_0x48cd33,_0x401dca)):_0x405b27==_0x1181bf['T'][_0x1673ae(0x2a62)]&&_0xa22f00?(_0x9349f2[_0x1673ae(0x19f9)](_0xa22f00[_0x1673ae(0x10cb)]()),_0x48cd33[_0x1673ae(0x19f9)](_0x9349f2),_0x48cd33[_0x1673ae(0x3709)](),_0x401dca[_0x1673ae(0x3d93)](_0x9349f2,_0x401dca),_0x401dca[_0x1673ae(0x3d93)](_0x423dc2,_0x401dca),_0x401dca['multiplyToRef'](_0x48cd33,_0x401dca)):_0x401dca[_0x1673ae(0x3d93)](_0x423dc2,_0x401dca),_0x401dca[_0x1673ae(0x2d88)](_0x5d376e,_0x1665de,_0x455109),this['computeAbsoluteTransforms'](),this[_0x1673ae(0x2589)]();}[_0xad2ff8(0x10a8)](_0x1f3107,_0x3b3a4d){var _0x12abcc=_0xad2ff8;const _0x3a8fce=_0x560c90[_0x12abcc(0xbd2)][0x2];return _0x1f3107[_0x12abcc(0x19f9)](this[_0x12abcc(0x15a3)]()),_0x3b3a4d?(_0x1f3107[_0x12abcc(0x3d93)](_0x3b3a4d[_0x12abcc(0x10cb)](),_0x1f3107),_0x12cf6f['y3'][_0x12abcc(0x260a)](_0x3b3a4d['scaling']['x'],_0x3b3a4d[_0x12abcc(0x62d)]['y'],_0x3b3a4d['scaling']['z'],_0x3a8fce)):_0x12cf6f['y3']['IdentityToRef'](_0x3a8fce),_0x1f3107[_0x12abcc(0x3709)](),!isNaN(_0x1f3107['m'][0x0])&&(_0x3a8fce[_0x12abcc(0x5e8)](0x0,this['_scalingDeterminant']),_0x1f3107[_0x12abcc(0x3d93)](_0x3a8fce,_0x1f3107),!0x0);}[_0xad2ff8(0x240a)](_0x51f53e=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x22d189=null){var _0x4b2d74=_0xad2ff8,_0x74044=_0x12cf6f['P']['Zero']();return this[_0x4b2d74(0x10c5)](_0x51f53e,_0x22d189,_0x74044),_0x74044;}[_0xad2ff8(0x10c5)](_0xf06ae9=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x19fcb9,_0xca1a0b){var _0x30998b=_0xad2ff8;if(_0xf06ae9==_0x1181bf['T'][_0x30998b(0x425c)])_0xf06ae9=this['getLocalMatrix'](),(_0xca1a0b['x']=_0xf06ae9['m'][0xc],_0xca1a0b['y']=_0xf06ae9['m'][0xd],_0xca1a0b['z']=_0xf06ae9['m'][0xe]);else{let _0x196a74=null,_0x40d8f1=(_0x19fcb9&&(_0x196a74=_0x19fcb9[_0x30998b(0x10cb)]()),this[_0x30998b(0x39bb)][_0x30998b(0x3e2d)](),_0x560c90[_0x30998b(0xbd2)][0x0]);_0x19fcb9&&_0x196a74?(_0x40d8f1[_0x30998b(0x19f9)](this[_0x30998b(0x15a3)]()),_0x40d8f1[_0x30998b(0x3d93)](_0x196a74,_0x40d8f1)):_0x40d8f1=this[_0x30998b(0x15a3)](),_0xca1a0b['x']=_0x40d8f1['m'][0xc],_0xca1a0b['y']=_0x40d8f1['m'][0xd],_0xca1a0b['z']=_0x40d8f1['m'][0xe];}}[_0xad2ff8(0x3536)](_0x497777=null){var _0x300d1a=_0xad2ff8,_0x33d0a5=_0x12cf6f['P'][_0x300d1a(0x409)]();return this[_0x300d1a(0x10c5)](_0x1181bf['T'][_0x300d1a(0x2a62)],_0x497777,_0x33d0a5),_0x33d0a5;}['getAbsolutePositionToRef'](_0x26a01c,_0x2ddb9d){var _0x3651eb=_0xad2ff8;this[_0x3651eb(0x10c5)](_0x1181bf['T']['WORLD'],_0x26a01c,_0x2ddb9d);}[_0xad2ff8(0x3e2d)](){var _0x563e58=_0xad2ff8,_0x344c58;this[_0x563e58(0x4216)](),this[_0x563e58(0xc5c)]?this['_localMatrix'][_0x563e58(0x3d93)](this[_0x563e58(0xc5c)][_0x563e58(0x8e1)],this[_0x563e58(0x8e1)]):(this['_absoluteTransform'][_0x563e58(0x19f9)](this['_localMatrix']),(_0x344c58=this[_0x563e58(0x39bb)][_0x563e58(0x261c)]())&&this[_0x563e58(0x8e1)]['multiplyToRef'](_0x344c58,this[_0x563e58(0x8e1)]));const _0x3ac96f=this['children'];var _0x4ddcb3=_0x3ac96f[_0x563e58(0x18cc)];for(let _0x450485=0x0;_0x450485<_0x4ddcb3;_0x450485++)_0x3ac96f[_0x450485][_0x563e58(0x3e2d)]();}[_0xad2ff8(0x945)](_0x52f93a,_0x21dae3=null){var _0x4e3736=_0xad2ff8,_0x70f607=_0x12cf6f['P'][_0x4e3736(0x409)]();return this[_0x4e3736(0x3f14)](_0x52f93a,_0x21dae3,_0x70f607),_0x70f607;}['getDirectionToRef'](_0x551971,_0x3b0a0f=null,_0x12d6fd){var _0x57549a=_0xad2ff8;let _0x15fbca=null;_0x3b0a0f&&(_0x15fbca=_0x3b0a0f[_0x57549a(0x10cb)]()),this[_0x57549a(0x39bb)][_0x57549a(0x3e2d)]();const _0x1c9c76=_0x560c90['_TmpMats'][0x0];_0x1c9c76[_0x57549a(0x19f9)](this[_0x57549a(0x15a3)]()),_0x3b0a0f&&_0x15fbca&&_0x1c9c76['multiplyToRef'](_0x15fbca,_0x1c9c76),_0x12cf6f['P'][_0x57549a(0x29c5)](_0x551971,_0x1c9c76,_0x12d6fd),_0x12d6fd[_0x57549a(0x3f86)]();}['getRotation'](_0x319a98=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x2e66a2=null){var _0x3cf0ad=_0xad2ff8,_0x379a80=_0x12cf6f['P']['Zero']();return this[_0x3cf0ad(0x3282)](_0x319a98,_0x2e66a2,_0x379a80),_0x379a80;}[_0xad2ff8(0x3282)](_0x1757e8=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x59ad2e=null,_0x3e3691){var _0x3733ee=_0xad2ff8;const _0x55a841=_0x560c90[_0x3733ee(0x33ae)];this[_0x3733ee(0x1507)](_0x1757e8,_0x59ad2e,_0x55a841),_0x55a841[_0x3733ee(0x3f2c)](_0x3e3691);}[_0xad2ff8(0x401f)](_0x5d2426=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x58bd93=null){var _0x2eec60=_0xad2ff8,_0x382c70=_0x12cf6f['_f'][_0x2eec60(0x5f3)]();return this['getRotationQuaternionToRef'](_0x5d2426,_0x58bd93,_0x382c70),_0x382c70;}[_0xad2ff8(0x1507)](_0x4b5bf0=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x355b24=null,_0x3588b2){var _0x22639c=_0xad2ff8;if(_0x4b5bf0==_0x1181bf['T'][_0x22639c(0x425c)])this['_decompose'](),_0x3588b2[_0x22639c(0x19f9)](this['_localRotation']);else{const _0x44bf45=_0x560c90['_TmpMats'][0x0],_0x3abfca=this[_0x22639c(0x15a3)]();_0x355b24?_0x3abfca[_0x22639c(0x3d93)](_0x355b24[_0x22639c(0x10cb)](),_0x44bf45):_0x44bf45[_0x22639c(0x19f9)](_0x3abfca),_0x44bf45[_0x22639c(0x5e8)](0x0,this[_0x22639c(0x9e4)]),_0x44bf45[_0x22639c(0x5e8)](0x1,this[_0x22639c(0x9e4)]),_0x44bf45[_0x22639c(0x5e8)](0x2,this[_0x22639c(0x9e4)]),_0x44bf45[_0x22639c(0xe1f)](void 0x0,_0x3588b2,void 0x0);}}[_0xad2ff8(0x3e04)](_0x42a55d=_0x1181bf['T']['LOCAL'],_0x14b3e7){var _0x38eaf0=_0xad2ff8,_0x41888c=_0x12cf6f['y3'][_0x38eaf0(0x5f3)]();return this[_0x38eaf0(0x28e6)](_0x42a55d,_0x14b3e7,_0x41888c),_0x41888c;}['getRotationMatrixToRef'](_0x47a0d0=_0x1181bf['T'][_0xad2ff8(0x425c)],_0x47f697,_0x451b6d){var _0x2a0faf=_0xad2ff8;if(_0x47a0d0==_0x1181bf['T'][_0x2a0faf(0x425c)])this[_0x2a0faf(0x279)]()[_0x2a0faf(0x28e6)](_0x451b6d);else{const _0xc5e4a0=_0x560c90['_TmpMats'][0x0],_0x3ab7a8=this['getAbsoluteTransform']();_0x47f697?_0x3ab7a8[_0x2a0faf(0x3d93)](_0x47f697[_0x2a0faf(0x10cb)](),_0xc5e4a0):_0xc5e4a0[_0x2a0faf(0x19f9)](_0x3ab7a8),_0xc5e4a0['multiplyAtIndex'](0x0,this[_0x2a0faf(0x9e4)]),_0xc5e4a0[_0x2a0faf(0x5e8)](0x1,this[_0x2a0faf(0x9e4)]),_0xc5e4a0[_0x2a0faf(0x5e8)](0x2,this[_0x2a0faf(0x9e4)]),_0xc5e4a0[_0x2a0faf(0x28e6)](_0x451b6d);}}[_0xad2ff8(0x387c)](_0x4417a1,_0x1e4774=null){var _0x53d57b=_0xad2ff8,_0xd16735=_0x12cf6f['P'][_0x53d57b(0x409)]();return this[_0x53d57b(0x20cb)](_0x4417a1,_0x1e4774,_0xd16735),_0xd16735;}[_0xad2ff8(0x20cb)](_0x3f8155,_0x28a7a0=null,_0xb38be5){var _0x1994aa=_0xad2ff8;let _0x517b03=null,_0xd05cb7=(_0x28a7a0&&(_0x517b03=_0x28a7a0[_0x1994aa(0x10cb)]()),this[_0x1994aa(0x39bb)]['computeAbsoluteTransforms'](),_0x560c90[_0x1994aa(0xbd2)][0x0]);_0x28a7a0&&_0x517b03?(_0xd05cb7[_0x1994aa(0x19f9)](this[_0x1994aa(0x15a3)]()),_0xd05cb7['multiplyToRef'](_0x517b03,_0xd05cb7)):_0xd05cb7=this['getAbsoluteTransform'](),_0x12cf6f['P'][_0x1994aa(0x3bd9)](_0x3f8155,_0xd05cb7,_0xb38be5);}[_0xad2ff8(0x37d5)](_0x15f953,_0x4ce3d3=null){var _0xbf51c5=_0x12cf6f['P']['Zero']();return this['getLocalPositionFromAbsoluteToRef'](_0x15f953,_0x4ce3d3,_0xbf51c5),_0xbf51c5;}[_0xad2ff8(0x802)](_0x1196de,_0x2d1b62=null,_0x59923d){var _0x2b5391=_0xad2ff8;let _0x117a2a=null;_0x2d1b62&&(_0x117a2a=_0x2d1b62[_0x2b5391(0x10cb)]()),this[_0x2b5391(0x39bb)][_0x2b5391(0x3e2d)]();const _0x5f049f=_0x560c90[_0x2b5391(0xbd2)][0x0];_0x5f049f[_0x2b5391(0x19f9)](this['getAbsoluteTransform']()),_0x2d1b62&&_0x117a2a&&_0x5f049f['multiplyToRef'](_0x117a2a,_0x5f049f),_0x5f049f[_0x2b5391(0x3709)](),_0x12cf6f['P'][_0x2b5391(0x3bd9)](_0x1196de,_0x5f049f,_0x59923d);}[_0xad2ff8(0x163d)](){var _0x33ad17=_0xad2ff8;this[_0x33ad17(0x1fa6)](this[_0x33ad17(0x279)]());}}_0x560c90['_TmpVecs']=_0x2767f4['B'][_0xad2ff8(0x3c7b)](0x2,_0x12cf6f['P'][_0xad2ff8(0x409)]),_0x560c90['_TmpQuat']=_0x12cf6f['_f'][_0xad2ff8(0x5f3)](),_0x560c90[_0xad2ff8(0xbd2)]=_0x2767f4['B'][_0xad2ff8(0x3c7b)](0x5,_0x12cf6f['y3'][_0xad2ff8(0x5f3)]);},0xf54:(_0x385af8,_0x12600f,_0x408b63)=>{var _0x3c20b6=a8_0x1ec55c,_0x304e43=_0x408b63(0xd53f),_0x1a4511=_0x408b63(0xa0f1),_0x270866=_0x408b63(0x9a70);class _0x53ddea{constructor(_0x5eb50d,_0x3a6ddc,_0x35896c){var _0xf1fad=a8_0x5306;this[_0xf1fad(0x1ee1)]=_0x304e43['P'][_0xf1fad(0x409)](),this['poleTargetPosition']=_0x304e43['P'][_0xf1fad(0x409)](),this[_0xf1fad(0x38d6)]=_0x304e43['P'][_0xf1fad(0x409)](),this[_0xf1fad(0x2794)]=0x0,this[_0xf1fad(0x3ad9)]=0x1,this[_0xf1fad(0x363b)]=_0x304e43['_f'][_0xf1fad(0x5f3)](),this[_0xf1fad(0x309c)]=_0x304e43['y3'][_0xf1fad(0x5f3)](),this[_0xf1fad(0x4209)]=Math['PI'],this[_0xf1fad(0xa3a)]=Math['PI'],this[_0xf1fad(0x4270)]=!0x1,this['_bendAxis']=_0x304e43['P'][_0xf1fad(0x1b81)](),this[_0xf1fad(0x1155)]=!0x1,this[_0xf1fad(0x1d9c)]=0x0,this[_0xf1fad(0x2b34)]=!0x1;var _0x149b41=(this['_bone2']=_0x3a6ddc)[_0xf1fad(0x290)]();if(!_0x149b41)return this[_0xf1fad(0x2b34)]=!0x0,void _0x270866['Y'][_0xf1fad(0x3556)](_0xf1fad(0x3c93));if(this[_0xf1fad(0x2eaf)]=_0x149b41,0x0===this['_bone2'][_0xf1fad(0x3e98)][_0xf1fad(0x18cc)]&&!this[_0xf1fad(0x1c79)]['length'])return this[_0xf1fad(0x2b34)]=!0x0,void _0x270866['Y']['Error']('BoneIKController:\x20bone\x20must\x20not\x20be\x20a\x20leaf\x20or\x20it\x20should\x20have\x20a\x20length\x20for\x20IK\x20to\x20work.');this['mesh']=_0x5eb50d;var _0x14cc24,_0x149b41=_0x3a6ddc[_0xf1fad(0x240a)]();0x0<_0x3a6ddc[_0xf1fad(0x15a3)]()[_0xf1fad(0x2583)]()&&(this[_0xf1fad(0x4270)]=!0x0,this[_0xf1fad(0x68a)]['x']=0x0,this[_0xf1fad(0x68a)]['y']=0x0,this['_bendAxis']['z']=-0x1,_0x149b41['x']>_0x149b41['y']&&_0x149b41['x']>_0x149b41['z']&&(this[_0xf1fad(0x1d9c)]=0.5*Math['PI'],this[_0xf1fad(0x68a)]['z']=0x1)),this[_0xf1fad(0x2eaf)]['length']&&this[_0xf1fad(0x1c79)][_0xf1fad(0x18cc)]?(_0x3a6ddc=this[_0xf1fad(0x2eaf)][_0xf1fad(0x2d6e)](),_0x149b41=this['_bone2'][_0xf1fad(0x2d6e)](),this['_bone1Length']=this[_0xf1fad(0x2eaf)][_0xf1fad(0x18cc)]*_0x3a6ddc['y']*this['mesh']['scaling']['y'],this['_bone2Length']=this[_0xf1fad(0x1c79)][_0xf1fad(0x18cc)]*_0x149b41['y']*this['mesh'][_0xf1fad(0x62d)]['y']):this[_0xf1fad(0x1c79)][_0xf1fad(0x3e98)][0x0]?(_0x5eb50d[_0xf1fad(0x5d4)](!0x0),_0x3a6ddc=this[_0xf1fad(0x1c79)][_0xf1fad(0x3e98)][0x0][_0xf1fad(0x3536)](_0x5eb50d),_0x149b41=this['_bone2'][_0xf1fad(0x3536)](_0x5eb50d),_0x14cc24=this[_0xf1fad(0x2eaf)][_0xf1fad(0x3536)](_0x5eb50d),this[_0xf1fad(0x2b99)]=_0x304e43['P']['Distance'](_0x3a6ddc,_0x149b41),this[_0xf1fad(0x3ce6)]=_0x304e43['P'][_0xf1fad(0x303a)](_0x149b41,_0x14cc24)):(_0x5eb50d[_0xf1fad(0x5d4)](!0x0),_0x3a6ddc=this['_bone2'][_0xf1fad(0x2d6e)](),this[_0xf1fad(0x2b99)]=this[_0xf1fad(0x1c79)][_0xf1fad(0x18cc)]*_0x3a6ddc['y']*this[_0xf1fad(0x35e5)][_0xf1fad(0x62d)]['y'],_0x149b41=this[_0xf1fad(0x1c79)][_0xf1fad(0x3536)](_0x5eb50d),_0x14cc24=this[_0xf1fad(0x2eaf)][_0xf1fad(0x3536)](_0x5eb50d),this[_0xf1fad(0x3ce6)]=_0x304e43['P'][_0xf1fad(0x303a)](_0x149b41,_0x14cc24)),this['_bone1'][_0xf1fad(0x28e6)](_0x1a4511['T'][_0xf1fad(0x2a62)],_0x5eb50d,this[_0xf1fad(0x309c)]),this[_0xf1fad(0xe2e)]=Math['PI'],_0x35896c&&(_0x35896c[_0xf1fad(0x2cfc)]&&(this[_0xf1fad(0x2cfc)]=_0x35896c[_0xf1fad(0x2cfc)],this[_0xf1fad(0x2cfc)][_0xf1fad(0x5d4)](!0x0)),_0x35896c['poleTargetMesh']?(this[_0xf1fad(0x2d34)]=_0x35896c[_0xf1fad(0x2d34)],this[_0xf1fad(0x2d34)][_0xf1fad(0x5d4)](!0x0)):_0x35896c[_0xf1fad(0x1819)]?this[_0xf1fad(0x1819)]=_0x35896c[_0xf1fad(0x1819)]:this['_bone1'][_0xf1fad(0x290)]()&&(this[_0xf1fad(0x1819)]=this[_0xf1fad(0x2eaf)][_0xf1fad(0x290)]()),_0x35896c['poleTargetLocalOffset']&&this['poleTargetLocalOffset'][_0xf1fad(0x19f9)](_0x35896c[_0xf1fad(0x38d6)]),_0x35896c['poleAngle']&&(this['poleAngle']=_0x35896c[_0xf1fad(0x2794)]),_0x35896c[_0xf1fad(0x1405)]&&this['_bendAxis'][_0xf1fad(0x19f9)](_0x35896c['bendAxis']),_0x35896c['maxAngle']&&(this[_0xf1fad(0xe2e)]=_0x35896c[_0xf1fad(0xe2e)]),_0x35896c[_0xf1fad(0x3ad9)]&&(this[_0xf1fad(0x3ad9)]=_0x35896c[_0xf1fad(0x3ad9)]));}get['maxAngle'](){var _0x45b71a=a8_0x5306;return this[_0x45b71a(0xa3a)];}set['maxAngle'](_0x1f121f){var _0x854390=a8_0x5306;this[_0x854390(0x35df)](_0x1f121f);}[_0x3c20b6(0x35df)](_0x3539d7){var _0x21a431=_0x3c20b6;((_0x3539d7=_0x3539d7<0x0?0x0:_0x3539d7)>Math['PI']||null==_0x3539d7)&&(_0x3539d7=Math['PI']),this[_0x21a431(0xa3a)]=_0x3539d7;var _0x58595e=this[_0x21a431(0x3ce6)],_0x422d8f=this[_0x21a431(0x2b99)];this[_0x21a431(0x2b4c)]=Math[_0x21a431(0x141a)](_0x58595e*_0x58595e+_0x422d8f*_0x422d8f-0x2*_0x58595e*_0x422d8f*Math['cos'](_0x3539d7));}['update'](){var _0xcbc563=_0x3c20b6;if(!this['_notEnoughInformation']){const _0x21bbeb=this[_0xcbc563(0x1ee1)],_0x29b0c2=this[_0xcbc563(0x2d57)],_0x7f8abd=_0x53ddea[_0xcbc563(0xbd2)][0x0],_0x507ad9=_0x53ddea[_0xcbc563(0xbd2)][0x1];this['targetMesh']&&_0x21bbeb['copyFrom'](this[_0xcbc563(0x2cfc)][_0xcbc563(0x3536)]()),this[_0xcbc563(0x1819)]?this[_0xcbc563(0x1819)][_0xcbc563(0x20cb)](this['poleTargetLocalOffset'],this[_0xcbc563(0x35e5)],_0x29b0c2):this[_0xcbc563(0x2d34)]&&_0x304e43['P'][_0xcbc563(0x3bd9)](this['poleTargetLocalOffset'],this[_0xcbc563(0x2d34)][_0xcbc563(0x10cb)](),_0x29b0c2);var _0x82a383=_0x53ddea[_0xcbc563(0x32be)][0x0];const _0x47f2e9=_0x53ddea[_0xcbc563(0x32be)][0x1],_0x30d417=_0x53ddea['_TmpVecs'][0x2],_0x4f33e1=_0x53ddea[_0xcbc563(0x32be)][0x3],_0x4939d1=_0x53ddea[_0xcbc563(0x32be)][0x4];var _0x26d2b6=_0x53ddea['_TmpQuat'],_0x317dea=(this[_0xcbc563(0x2eaf)][_0xcbc563(0x248a)](this[_0xcbc563(0x35e5)],_0x82a383),_0x29b0c2[_0xcbc563(0x185b)](_0x82a383,_0x4939d1),0x0==_0x4939d1['x']&&0x0==_0x4939d1['y']&&0x0==_0x4939d1['z']?_0x4939d1['y']=0x1:_0x4939d1[_0xcbc563(0x3f86)](),_0x21bbeb[_0xcbc563(0x185b)](_0x82a383,_0x4f33e1),_0x4f33e1[_0xcbc563(0x3f86)](),_0x304e43['P']['CrossToRef'](_0x4f33e1,_0x4939d1,_0x47f2e9),_0x47f2e9[_0xcbc563(0x3f86)](),_0x304e43['P']['CrossToRef'](_0x4f33e1,_0x47f2e9,_0x30d417),_0x30d417[_0xcbc563(0x3f86)](),_0x304e43['y3'][_0xcbc563(0x2bad)](_0x30d417,_0x4f33e1,_0x47f2e9,_0x7f8abd),this[_0xcbc563(0x3ce6)]),_0x4b70b3=this[_0xcbc563(0x2b99)];let _0x57fb5f=_0x304e43['P'][_0xcbc563(0x303a)](_0x82a383,_0x21bbeb),_0x2e6b94=(_0x4b70b3*_0x4b70b3+(_0x57fb5f=0x0<this[_0xcbc563(0x2b4c)]?Math['min'](this['_maxReach'],_0x57fb5f):_0x57fb5f)*_0x57fb5f-_0x317dea*_0x317dea)/(0x2*_0x4b70b3*_0x57fb5f),_0x3ef7e7=(_0x57fb5f*_0x57fb5f+_0x317dea*_0x317dea-_0x4b70b3*_0x4b70b3)/(0x2*_0x57fb5f*_0x317dea);0x1<_0x2e6b94&&(_0x2e6b94=0x1),0x1<_0x3ef7e7&&(_0x3ef7e7=0x1),_0x2e6b94<-0x1&&(_0x2e6b94=-0x1),_0x3ef7e7<-0x1&&(_0x3ef7e7=-0x1),(_0x82a383=Math['acos'](_0x2e6b94),_0x4b70b3=Math[_0xcbc563(0x3cf3)](_0x3ef7e7));let _0x4c79b0=-_0x82a383-_0x4b70b3;if(this[_0xcbc563(0x4270)])_0x304e43['y3'][_0xcbc563(0x328a)](0x0,0x0,this[_0xcbc563(0x1d9c)],_0x507ad9),_0x507ad9[_0xcbc563(0x3d93)](_0x7f8abd,_0x7f8abd),_0x304e43['y3']['RotationAxisToRef'](this[_0xcbc563(0x68a)],_0x4b70b3,_0x507ad9),_0x507ad9[_0xcbc563(0x3d93)](_0x7f8abd,_0x7f8abd);else{const _0x2a545f=_0x53ddea['_TmpVecs'][0x5];_0x2a545f['copyFrom'](this[_0xcbc563(0x68a)]),_0x2a545f['x']*=-0x1,_0x304e43['y3'][_0xcbc563(0x21f)](_0x2a545f,-_0x4b70b3,_0x507ad9),_0x507ad9[_0xcbc563(0x3d93)](_0x7f8abd,_0x7f8abd);}this[_0xcbc563(0x2794)]&&(_0x304e43['y3']['RotationAxisToRef'](_0x4f33e1,this['poleAngle'],_0x507ad9),_0x7f8abd[_0xcbc563(0x3d93)](_0x507ad9,_0x7f8abd)),this['_bone1']&&(this['slerpAmount']<0x1?(this[_0xcbc563(0x1155)]||_0x304e43['_f'][_0xcbc563(0x235d)](this[_0xcbc563(0x309c)],this[_0xcbc563(0x363b)]),_0x304e43['_f'][_0xcbc563(0x235d)](_0x7f8abd,_0x26d2b6),_0x304e43['_f']['SlerpToRef'](this['_bone1Quat'],_0x26d2b6,this[_0xcbc563(0x3ad9)],this[_0xcbc563(0x363b)]),_0x4c79b0=this[_0xcbc563(0x4209)]*(0x1-this[_0xcbc563(0x3ad9)])+_0x4c79b0*this[_0xcbc563(0x3ad9)],this[_0xcbc563(0x2eaf)][_0xcbc563(0x2187)](this[_0xcbc563(0x363b)],_0x1a4511['T'][_0xcbc563(0x2a62)],this[_0xcbc563(0x35e5)]),this['_slerping']=!0x0):(this['_bone1']['setRotationMatrix'](_0x7f8abd,_0x1a4511['T'][_0xcbc563(0x2a62)],this[_0xcbc563(0x35e5)]),this[_0xcbc563(0x309c)][_0xcbc563(0x19f9)](_0x7f8abd),this[_0xcbc563(0x1155)]=!0x1),this['_updateLinkedTransformRotation'](this[_0xcbc563(0x2eaf)])),this[_0xcbc563(0x1c79)][_0xcbc563(0x5f0)](this[_0xcbc563(0x68a)],_0x4c79b0,_0x1a4511['T'][_0xcbc563(0x425c)]),this['_updateLinkedTransformRotation'](this[_0xcbc563(0x1c79)]),this['_bone2Ang']=_0x4c79b0;}}[_0x3c20b6(0x233b)](_0x420f05){var _0x3578f5=_0x3c20b6;_0x420f05[_0x3578f5(0x2d5c)]&&(_0x420f05[_0x3578f5(0x2d5c)][_0x3578f5(0x80c)]||(_0x420f05[_0x3578f5(0x2d5c)][_0x3578f5(0x80c)]=new _0x304e43['_f']()),_0x420f05[_0x3578f5(0x1507)](_0x1a4511['T']['LOCAL'],null,_0x420f05[_0x3578f5(0x2d5c)][_0x3578f5(0x80c)]));}}_0x53ddea[_0x3c20b6(0x32be)]=[_0x304e43['P'][_0x3c20b6(0x409)](),_0x304e43['P'][_0x3c20b6(0x409)](),_0x304e43['P'][_0x3c20b6(0x409)](),_0x304e43['P'][_0x3c20b6(0x409)](),_0x304e43['P'][_0x3c20b6(0x409)](),_0x304e43['P'][_0x3c20b6(0x409)]()],_0x53ddea[_0x3c20b6(0x33ae)]=_0x304e43['_f'][_0x3c20b6(0x5f3)](),_0x53ddea['_TmpMats']=[_0x304e43['y3'][_0x3c20b6(0x5f3)](),_0x304e43['y3'][_0x3c20b6(0x5f3)]()];},0x2389:(_0x11d9a6,_0xb3b096,_0x277ccb)=>{var _0x239179=a8_0x1ec55c,_0x356850=_0x277ccb(0x5397),_0x5368a0=_0x277ccb(0xd53f),_0x468982=_0x277ccb(0xa0f1);class _0x2046df{constructor(_0x4bebd9,_0x4b3971,_0x1abfd3,_0x256173){var _0x54328d=a8_0x5306;if(this['upAxis']=_0x5368a0['P']['Up'](),this[_0x54328d(0xe69)]=_0x468982['T'][_0x54328d(0x425c)],this[_0x54328d(0x698)]=0x0,this[_0x54328d(0x3e2e)]=0x0,this['adjustRoll']=0x0,this[_0x54328d(0x3ad9)]=0x1,this[_0x54328d(0x9f1)]=_0x5368a0['_f'][_0x54328d(0x5f3)](),this[_0x54328d(0x1155)]=!0x1,this['_firstFrameSkipped']=!0x1,this[_0x54328d(0x1ced)]=_0x5368a0['P'][_0x54328d(0xd75)](),this[_0x54328d(0x35e5)]=_0x4bebd9,this[_0x54328d(0x289b)]=_0x4b3971,this['target']=_0x1abfd3,_0x256173&&(_0x256173['adjustYaw']&&(this[_0x54328d(0x698)]=_0x256173[_0x54328d(0x698)]),_0x256173[_0x54328d(0x3e2e)]&&(this[_0x54328d(0x3e2e)]=_0x256173['adjustPitch']),_0x256173[_0x54328d(0x32d4)]&&(this[_0x54328d(0x32d4)]=_0x256173[_0x54328d(0x32d4)]),null!=_0x256173[_0x54328d(0x1c55)]?this[_0x54328d(0x1c55)]=_0x256173[_0x54328d(0x1c55)]:this[_0x54328d(0x1c55)]=Math['PI'],null!=_0x256173[_0x54328d(0x81c)]?this['minYaw']=_0x256173[_0x54328d(0x81c)]:this[_0x54328d(0x81c)]=-Math['PI'],null!=_0x256173['maxPitch']?this[_0x54328d(0x144c)]=_0x256173[_0x54328d(0x144c)]:this[_0x54328d(0x144c)]=Math['PI'],null!=_0x256173[_0x54328d(0x4018)]?this['minPitch']=_0x256173[_0x54328d(0x4018)]:this[_0x54328d(0x4018)]=-Math['PI'],null!=_0x256173[_0x54328d(0x3ad9)]&&(this[_0x54328d(0x3ad9)]=_0x256173['slerpAmount']),null!=_0x256173[_0x54328d(0x15ce)]&&(this[_0x54328d(0x15ce)]=_0x256173['upAxis']),null!=_0x256173['upAxisSpace']&&(this[_0x54328d(0xe69)]=_0x256173['upAxisSpace']),null!=_0x256173[_0x54328d(0x19e7)]||null!=_0x256173['pitchAxis'])){let _0x4ee038=_0x468982['RD']['Y'],_0x2f5434=_0x468982['RD']['X'];null!=_0x256173['yawAxis']&&(_0x4ee038=_0x256173['yawAxis'][_0x54328d(0x77b)]())[_0x54328d(0x3f86)](),null!=_0x256173[_0x54328d(0x1d51)]&&(_0x2f5434=_0x256173['pitchAxis'][_0x54328d(0x77b)]())[_0x54328d(0x3f86)](),_0x4bebd9=_0x5368a0['P'][_0x54328d(0x2060)](_0x2f5434,_0x4ee038),(this[_0x54328d(0x38cd)]=_0x5368a0['y3'][_0x54328d(0x5f3)](),_0x5368a0['y3'][_0x54328d(0x2bad)](_0x2f5434,_0x4ee038,_0x4bebd9,this[_0x54328d(0x38cd)]),this[_0x54328d(0x1046)]=this[_0x54328d(0x38cd)][_0x54328d(0x77b)](),this[_0x54328d(0x38cd)]['invert']());}_0x4b3971[_0x54328d(0x290)]()||this[_0x54328d(0xe69)]!=_0x468982['T'][_0x54328d(0x2664)]||(this[_0x54328d(0xe69)]=_0x468982['T'][_0x54328d(0x425c)]);}get[_0x239179(0x81c)](){return this['_minYaw'];}set['minYaw'](_0x49f2d0){var _0x53670b=_0x239179;this[_0x53670b(0x4046)]=_0x49f2d0,this[_0x53670b(0x316b)]=Math['sin'](_0x49f2d0),this[_0x53670b(0x1c8d)]=Math[_0x53670b(0x32c3)](_0x49f2d0),null!=this[_0x53670b(0x14cf)]&&(this[_0x53670b(0x266)]=0.5*this[_0x53670b(0x3526)](this[_0x53670b(0x4046)],this['_maxYaw'])+this[_0x53670b(0x4046)],this['_yawRange']=this[_0x53670b(0x14cf)]-this['_minYaw']);}get['maxYaw'](){return this['_maxYaw'];}set[_0x239179(0x1c55)](_0x53b81e){var _0x5a1e15=_0x239179;this['_maxYaw']=_0x53b81e,this[_0x5a1e15(0x3ae5)]=Math[_0x5a1e15(0x3380)](_0x53b81e),this[_0x5a1e15(0x1ea1)]=Math[_0x5a1e15(0x32c3)](_0x53b81e),null!=this[_0x5a1e15(0x4046)]&&(this[_0x5a1e15(0x266)]=0.5*this[_0x5a1e15(0x3526)](this[_0x5a1e15(0x4046)],this[_0x5a1e15(0x14cf)])+this['_minYaw'],this[_0x5a1e15(0x1995)]=this[_0x5a1e15(0x14cf)]-this[_0x5a1e15(0x4046)]);}get[_0x239179(0x4018)](){return this['_minPitch'];}set[_0x239179(0x4018)](_0xc0231f){var _0x3adc73=_0x239179;this[_0x3adc73(0x1768)]=_0xc0231f,this[_0x3adc73(0x34cb)]=Math[_0x3adc73(0x1fb4)](_0xc0231f);}get[_0x239179(0x144c)](){return this['_maxPitch'];}set[_0x239179(0x144c)](_0x55d630){var _0x3f7d80=_0x239179;this[_0x3f7d80(0x2dc8)]=_0x55d630,this[_0x3f7d80(0x31dd)]=Math[_0x3f7d80(0x1fb4)](_0x55d630);}[_0x239179(0x2bb0)](){var _0x448624=_0x239179;if(this[_0x448624(0x3ad9)]<0x1&&!this[_0x448624(0x37a8)])this[_0x448624(0x37a8)]=!0x0;else{const _0xe4603b=this[_0x448624(0x289b)];var _0xd61db8=_0x2046df[_0x448624(0x32be)][0x0];_0xe4603b[_0x448624(0x248a)](this['mesh'],_0xd61db8);let _0x5d4a4a=this[_0x448624(0x37fb)];var _0x51141d=_0x2046df['_TmpMats'][0x0];const _0x4339fd=_0x2046df[_0x448624(0xbd2)][0x1],_0x23750a=this[_0x448624(0x35e5)],_0x1e022e=_0xe4603b['getParent'](),_0x461e97=_0x2046df[_0x448624(0x32be)][0x1];_0x461e97[_0x448624(0x19f9)](this[_0x448624(0x15ce)]),this[_0x448624(0xe69)]==_0x468982['T'][_0x448624(0x2664)]&&_0x1e022e?(this[_0x448624(0x38cd)]&&_0x5368a0['P'][_0x448624(0x3bd9)](_0x461e97,this[_0x448624(0x1046)],_0x461e97),_0x1e022e[_0x448624(0x3f14)](_0x461e97,this[_0x448624(0x35e5)],_0x461e97)):this['upAxisSpace']==_0x468982['T'][_0x448624(0x425c)]&&(_0x23750a[_0x448624(0x3f14)](_0x461e97,_0x461e97),0x1==_0x23750a[_0x448624(0x62d)]['x']&&0x1==_0x23750a[_0x448624(0x62d)]['y']&&0x1==_0x23750a[_0x448624(0x62d)]['z']||_0x461e97[_0x448624(0x3f86)]());let _0x4f124d=!0x1,_0x12485e=!0x1;if(this[_0x448624(0x14cf)]==Math['PI']&&this['_minYaw']==-Math['PI']||(_0x4f124d=!0x0),this[_0x448624(0x2dc8)]==Math['PI']&&this[_0x448624(0x1768)]==-Math['PI']||(_0x12485e=!0x0),_0x4f124d||_0x12485e){const _0x17ab3b=_0x2046df[_0x448624(0xbd2)][0x2];var _0x542d75=_0x2046df[_0x448624(0xbd2)][0x3];if(this[_0x448624(0xe69)]==_0x468982['T'][_0x448624(0x2664)]&&0x1==_0x461e97['y']&&_0x1e022e)_0x1e022e[_0x448624(0x28e6)](_0x468982['T'][_0x448624(0x2a62)],this[_0x448624(0x35e5)],_0x17ab3b);else{if(this[_0x448624(0xe69)]!=_0x468982['T'][_0x448624(0x425c)]||0x1!=_0x461e97['y']||_0x1e022e){let _0x1b459e=_0x2046df['_TmpVecs'][0x2];_0x1b459e[_0x448624(0x19f9)](this[_0x448624(0x1ced)]),this['_transformYawPitch']&&_0x5368a0['P']['TransformCoordinatesToRef'](_0x1b459e,this['_transformYawPitchInv'],_0x1b459e),_0x1e022e?_0x1e022e[_0x448624(0x3f14)](_0x1b459e,this[_0x448624(0x35e5)],_0x1b459e):_0x23750a['getDirectionToRef'](_0x1b459e,_0x1b459e);const _0x15ff91=_0x5368a0['P'][_0x448624(0x2060)](_0x461e97,_0x1b459e);_0x15ff91[_0x448624(0x3f86)](),_0x1b459e=_0x5368a0['P'][_0x448624(0x2060)](_0x15ff91,_0x461e97),_0x5368a0['y3'][_0x448624(0x2bad)](_0x15ff91,_0x461e97,_0x1b459e,_0x17ab3b);}else _0x17ab3b['copyFrom'](_0x23750a[_0x448624(0x10cb)]());}_0x17ab3b[_0x448624(0x4c1)](_0x542d75);let _0x3e545f=null;if(_0x12485e){const _0x3f852a=_0x2046df[_0x448624(0x32be)][0x3];_0x5d4a4a[_0x448624(0x185b)](_0xd61db8,_0x3f852a),_0x5368a0['P'][_0x448624(0x3bd9)](_0x3f852a,_0x542d75,_0x3f852a),_0x3e545f=Math[_0x448624(0x141a)](_0x3f852a['x']*_0x3f852a['x']+_0x3f852a['z']*_0x3f852a['z']);var _0x36fc7a=Math[_0x448624(0x2b17)](_0x3f852a['y'],_0x3e545f);let _0x106c45=_0x36fc7a;_0x36fc7a>this[_0x448624(0x2dc8)]?(_0x3f852a['y']=this[_0x448624(0x31dd)]*_0x3e545f,_0x106c45=this[_0x448624(0x2dc8)]):_0x36fc7a<this[_0x448624(0x1768)]&&(_0x3f852a['y']=this[_0x448624(0x34cb)]*_0x3e545f,_0x106c45=this[_0x448624(0x1768)]),_0x36fc7a!=_0x106c45&&(_0x5368a0['P'][_0x448624(0x3bd9)](_0x3f852a,_0x17ab3b,_0x3f852a),_0x3f852a['addInPlace'](_0xd61db8),_0x5d4a4a=_0x3f852a);}if(_0x4f124d){const _0x5340ad=_0x2046df[_0x448624(0x32be)][0x4];_0x5d4a4a[_0x448624(0x185b)](_0xd61db8,_0x5340ad),_0x5368a0['P'][_0x448624(0x3bd9)](_0x5340ad,_0x542d75,_0x5340ad),_0x36fc7a=Math[_0x448624(0x2b17)](_0x5340ad['x'],_0x5340ad['z']);let _0x387552=_0x36fc7a;if((_0x36fc7a>this['_maxYaw']||_0x36fc7a<this[_0x448624(0x4046)])&&(null==_0x3e545f&&(_0x3e545f=Math[_0x448624(0x141a)](_0x5340ad['x']*_0x5340ad['x']+_0x5340ad['z']*_0x5340ad['z'])),this['_yawRange']>Math['PI']?this['_isAngleBetween'](_0x36fc7a,this['_maxYaw'],this[_0x448624(0x266)])?(_0x5340ad['z']=this['_maxYawCos']*_0x3e545f,_0x5340ad['x']=this[_0x448624(0x3ae5)]*_0x3e545f,_0x387552=this[_0x448624(0x14cf)]):this[_0x448624(0x67a)](_0x36fc7a,this[_0x448624(0x266)],this['_minYaw'])&&(_0x5340ad['z']=this[_0x448624(0x1c8d)]*_0x3e545f,_0x5340ad['x']=this['_minYawSin']*_0x3e545f,_0x387552=this[_0x448624(0x4046)]):_0x36fc7a>this[_0x448624(0x14cf)]?(_0x5340ad['z']=this[_0x448624(0x1ea1)]*_0x3e545f,_0x5340ad['x']=this[_0x448624(0x3ae5)]*_0x3e545f,_0x387552=this[_0x448624(0x14cf)]):_0x36fc7a<this['_minYaw']&&(_0x5340ad['z']=this['_minYawCos']*_0x3e545f,_0x5340ad['x']=this[_0x448624(0x316b)]*_0x3e545f,_0x387552=this[_0x448624(0x4046)])),this[_0x448624(0x1155)]&&this[_0x448624(0x1995)]>Math['PI']){const _0x22f467=_0x2046df[_0x448624(0x32be)][0x8];_0x22f467[_0x448624(0x19f9)](_0x468982['RD']['Z']),this[_0x448624(0x38cd)]&&_0x5368a0['P'][_0x448624(0x3bd9)](_0x22f467,this[_0x448624(0x1046)],_0x22f467);var _0x554fe9=_0x2046df['_TmpMats'][0x4],_0x554fe9=(this[_0x448624(0x9f1)][_0x448624(0x3f91)](_0x554fe9),this[_0x448624(0x35e5)]['getWorldMatrix']()[_0x448624(0x3d93)](_0x554fe9,_0x554fe9),_0x5368a0['P']['TransformCoordinatesToRef'](_0x22f467,_0x554fe9,_0x22f467),_0x5368a0['P'][_0x448624(0x3bd9)](_0x22f467,_0x542d75,_0x22f467),Math[_0x448624(0x2b17)](_0x22f467['x'],_0x22f467['z'])),_0x542d75=this[_0x448624(0x2937)](_0x554fe9,_0x36fc7a);this[_0x448624(0x2937)](_0x554fe9,this[_0x448624(0x266)])<_0x542d75&&(null==_0x3e545f&&(_0x3e545f=Math[_0x448624(0x141a)](_0x5340ad['x']*_0x5340ad['x']+_0x5340ad['z']*_0x5340ad['z'])),_0x542d75=this['_getAngleBetween'](_0x554fe9,this['_maxYaw']),_0x2596bb=this[_0x448624(0x2937)](_0x554fe9,this[_0x448624(0x4046)]),_0x387552=_0x2596bb<_0x542d75?_0x554fe9+0.75*Math['PI']:_0x554fe9-0.75*Math['PI'],_0x5340ad['z']=Math[_0x448624(0x32c3)](_0x387552)*_0x3e545f,_0x5340ad['x']=Math[_0x448624(0x3380)](_0x387552)*_0x3e545f);}_0x36fc7a!=_0x387552&&(_0x5368a0['P'][_0x448624(0x3bd9)](_0x5340ad,_0x17ab3b,_0x5340ad),_0x5340ad[_0x448624(0x3e1)](_0xd61db8),_0x5d4a4a=_0x5340ad);}}const _0x7a61e9=_0x2046df[_0x448624(0x32be)][0x5],_0x4e38ad=_0x2046df[_0x448624(0x32be)][0x6],_0x5df483=_0x2046df[_0x448624(0x32be)][0x7];var _0x2596bb=_0x2046df[_0x448624(0x33ae)];_0x5d4a4a['subtractToRef'](_0xd61db8,_0x7a61e9),_0x7a61e9[_0x448624(0x3f86)](),_0x5368a0['P'][_0x448624(0x2b85)](_0x461e97,_0x7a61e9,_0x4e38ad),_0x4e38ad[_0x448624(0x3f86)](),_0x5368a0['P'][_0x448624(0x2b85)](_0x7a61e9,_0x4e38ad,_0x5df483),_0x5df483[_0x448624(0x3f86)](),_0x5368a0['y3'][_0x448624(0x2bad)](_0x4e38ad,_0x5df483,_0x7a61e9,_0x51141d),0x0===_0x4e38ad['x']&&0x0===_0x4e38ad['y']&&0x0===_0x4e38ad['z']||0x0===_0x5df483['x']&&0x0===_0x5df483['y']&&0x0===_0x5df483['z']||0x0===_0x7a61e9['x']&&0x0===_0x7a61e9['y']&&0x0===_0x7a61e9['z']||((this[_0x448624(0x698)]||this[_0x448624(0x3e2e)]||this[_0x448624(0x32d4)])&&(_0x5368a0['y3']['RotationYawPitchRollToRef'](this['adjustYaw'],this['adjustPitch'],this[_0x448624(0x32d4)],_0x4339fd),_0x4339fd[_0x448624(0x3d93)](_0x51141d,_0x51141d)),this[_0x448624(0x3ad9)]<0x1?(this[_0x448624(0x1155)]||this[_0x448624(0x289b)]['getRotationQuaternionToRef'](_0x468982['T'][_0x448624(0x2a62)],this[_0x448624(0x35e5)],this['_boneQuat']),this[_0x448624(0x38cd)]&&this['_transformYawPitch'][_0x448624(0x3d93)](_0x51141d,_0x51141d),_0x5368a0['_f']['FromRotationMatrixToRef'](_0x51141d,_0x2596bb),_0x5368a0['_f'][_0x448624(0x3da9)](this[_0x448624(0x9f1)],_0x2596bb,this[_0x448624(0x3ad9)],this['_boneQuat']),this['bone'][_0x448624(0x2187)](this[_0x448624(0x9f1)],_0x468982['T']['WORLD'],this[_0x448624(0x35e5)]),this[_0x448624(0x1155)]=!0x0):(this[_0x448624(0x38cd)]&&this[_0x448624(0x38cd)][_0x448624(0x3d93)](_0x51141d,_0x51141d),this[_0x448624(0x289b)][_0x448624(0x2154)](_0x51141d,_0x468982['T'][_0x448624(0x2a62)],this['mesh']),this[_0x448624(0x1155)]=!0x1),this[_0x448624(0x233b)]());}}['_getAngleDiff'](_0x1b2be3,_0x303c9b){let _0x5489b0=_0x303c9b-_0x1b2be3;return(_0x5489b0%=0x2*Math['PI'])>Math['PI']?_0x5489b0-=0x2*Math['PI']:_0x5489b0<-Math['PI']&&(_0x5489b0+=0x2*Math['PI']),_0x5489b0;}[_0x239179(0x2937)](_0x1b9b81,_0x1e3d7e){_0x1b9b81=(_0x1b9b81%=0x2*Math['PI'])<0x0?_0x1b9b81+0x2*Math['PI']:_0x1b9b81,_0x1e3d7e=(_0x1e3d7e%=0x2*Math['PI'])<0x0?_0x1e3d7e+0x2*Math['PI']:_0x1e3d7e;let _0x43f356=0x0;return _0x43f356=(_0x43f356=_0x1b9b81<_0x1e3d7e?_0x1e3d7e-_0x1b9b81:_0x1b9b81-_0x1e3d7e)>Math['PI']?0x2*Math['PI']-_0x43f356:_0x43f356;}[_0x239179(0x67a)](_0xb6c3b,_0x1a78cd,_0x5207de){if(_0xb6c3b=(_0xb6c3b%=0x2*Math['PI'])<0x0?_0xb6c3b+0x2*Math['PI']:_0xb6c3b,(_0x1a78cd=(_0x1a78cd%=0x2*Math['PI'])<0x0?_0x1a78cd+0x2*Math['PI']:_0x1a78cd)<(_0x5207de=(_0x5207de%=0x2*Math['PI'])<0x0?_0x5207de+0x2*Math['PI']:_0x5207de)){if(_0x1a78cd<_0xb6c3b&&_0xb6c3b<_0x5207de)return!0x0;}else{if(_0x5207de<_0xb6c3b&&_0xb6c3b<_0x1a78cd)return!0x0;}return!0x1;}[_0x239179(0x233b)](){var _0x1f5d88=_0x239179;const _0x10b763=this[_0x1f5d88(0x289b)];_0x10b763['_linkedTransformNode']&&(_0x10b763[_0x1f5d88(0x2d5c)]['rotationQuaternion']||(_0x10b763[_0x1f5d88(0x2d5c)][_0x1f5d88(0x80c)]=new _0x5368a0['_f']()),_0x10b763[_0x1f5d88(0x1507)](_0x468982['T'][_0x1f5d88(0x425c)],null,_0x10b763[_0x1f5d88(0x2d5c)][_0x1f5d88(0x80c)]));}}_0x2046df['_TmpVecs']=_0x356850['B']['BuildArray'](0xa,_0x5368a0['P'][_0x239179(0x409)]),_0x2046df[_0x239179(0x33ae)]=_0x5368a0['_f'][_0x239179(0x5f3)](),_0x2046df[_0x239179(0xbd2)]=_0x356850['B'][_0x239179(0x3c7b)](0x5,_0x5368a0['y3'][_0x239179(0x5f3)]);},0xefff:(_0x4e174b,_0x1ae0fd,_0x31aa7b)=>{_0x31aa7b(0x1111f),_0x31aa7b(0xf54),_0x31aa7b(0x2389),_0x31aa7b(0x7120);},0x7120:(_0x257544,_0x379dfa,_0x100c55)=>{var _0x3ffcd8=a8_0x1ec55c;_0x100c55['d'](_0x379dfa,{'O':()=>_0xae9c0c});var _0x1f06f8=_0x100c55(0x1111f),_0x5bf9f8=_0x100c55(0xa896),_0x6ad3da=_0x100c55(0xd53f),_0x77e0d7=_0x100c55(0xff1f),_0xec3679=_0x100c55(0x17aca),_0x3e76f4=_0x100c55(0x8535),_0x12c892=_0x100c55(0x11096),_0x2e7b3e=_0x100c55(0x1610),_0x4b0be2=_0x100c55(0x9a70),_0x43a713=_0x100c55(0x15146);class _0xae9c0c{constructor(_0x2f0acb,_0x12b481,_0x557013){var _0x492c8c=a8_0x5306;this['name']=_0x2f0acb,this['id']=_0x12b481,this['bones']=new Array(),this[_0x492c8c(0x31ec)]=!0x1,this[_0x492c8c(0x3e02)]=!0x0,this['_meshesWithPoseMatrix']=new Array(),this[_0x492c8c(0x23fc)]=_0x6ad3da['y3']['Identity'](),this[_0x492c8c(0x19ea)]={},this[_0x492c8c(0x13eb)]=!0x0,this[_0x492c8c(0x6f6)]=!0x1,this[_0x492c8c(0xdb6)]=0x0,this['_numBonesWithLinkedTransformNode']=0x0,this[_0x492c8c(0x3d7)]=null,this[_0x492c8c(0x2fc)]=null,this['doNotSerialize']=!0x1,this[_0x492c8c(0x2108)]=!0x0,this['_animationPropertiesOverride']=null,this['onBeforeComputeObservable']=new _0x5bf9f8['y$'](),this[_0x492c8c(0x266e)]=[],this[_0x492c8c(0x3c5c)]=_0x557013||_0x12c892['l']['LastCreatedScene'],this[_0x492c8c(0xdb6)]=this['_scene']['getUniqueId'](),this[_0x492c8c(0x3c5c)][_0x492c8c(0x117c)](this),this[_0x492c8c(0x3e02)]=!0x0,_0x2f0acb=this['_scene'][_0x492c8c(0x3e9d)]()[_0x492c8c(0x16da)](),this[_0x492c8c(0x6f6)]=_0x2f0acb['textureFloat']&&0x0<_0x2f0acb[_0x492c8c(0x356a)];}get[_0x3ffcd8(0x390f)](){var _0x2e6976=_0x3ffcd8;return this[_0x2e6976(0x2108)];}set[_0x3ffcd8(0x390f)](_0x1c608e){var _0x377b1a=_0x3ffcd8;this[_0x377b1a(0x2108)]=_0x1c608e,this[_0x377b1a(0x4113)]();}get[_0x3ffcd8(0x35e6)](){var _0x3b5fa0=_0x3ffcd8;return this[_0x3b5fa0(0x2085)]||this[_0x3b5fa0(0x3c5c)][_0x3b5fa0(0x35e6)];}set[_0x3ffcd8(0x35e6)](_0x514327){var _0xcb7735=_0x3ffcd8;this[_0xcb7735(0x2085)]=_0x514327;}get[_0x3ffcd8(0x20a4)](){var _0x1f0f5b=_0x3ffcd8;return this[_0x1f0f5b(0x390f)]&&this[_0x1f0f5b(0x6f6)];}get[_0x3ffcd8(0x309e)](){var _0x535831=_0x3ffcd8;return this[_0x535831(0xdb6)];}[_0x3ffcd8(0x252c)](){var _0x4e5a41=_0x3ffcd8;return _0x4e5a41(0x204f);}[_0x3ffcd8(0x394)](){var _0x558226=_0x3ffcd8;return this['bones'][_0x558226(0x235b)](_0x3b14e5=>!_0x3b14e5[_0x558226(0x290)]());}['getTransformMatrices'](_0x150306){var _0x4bb52e=_0x3ffcd8;return this[_0x4bb52e(0x31ec)]?(_0x150306[_0x4bb52e(0x3cab)]||this[_0x4bb52e(0xde1)](),_0x150306['_bonesTransformMatrices']):(this[_0x4bb52e(0x3e9e)]&&!this[_0x4bb52e(0x3e02)]||this[_0x4bb52e(0xde1)](),this[_0x4bb52e(0x3e9e)]);}[_0x3ffcd8(0x1759)](_0x313cab){var _0x16617a=_0x3ffcd8;return(this[_0x16617a(0x31ec)]&&_0x313cab[_0x16617a(0x136f)]?_0x313cab:this)[_0x16617a(0x136f)];}[_0x3ffcd8(0x3d78)](){var _0x3727e5=_0x3ffcd8;return this[_0x3727e5(0x3c5c)];}[_0x3ffcd8(0x1c67)](_0x39ef54){var _0x2dbc45=_0x3ffcd8;let _0x428ac6='Name:\x20'+this[_0x2dbc45(0xc1b)]+_0x2dbc45(0x1887)+this['bones']['length'];if(_0x428ac6+=_0x2dbc45(0x2faf)+(this[_0x2dbc45(0x19ea)]?Object[_0x2dbc45(0x708)](this[_0x2dbc45(0x19ea)])[_0x2dbc45(0x18cc)]:_0x2dbc45(0x3e65)),_0x39ef54){_0x428ac6+=_0x2dbc45(0x1464);let _0x5547ec=!0x0;for(const _0x56037d in this[_0x2dbc45(0x19ea)])_0x5547ec&&(_0x428ac6+=',\x20',_0x5547ec=!0x1),_0x428ac6+=_0x56037d;_0x428ac6+='}';}return _0x428ac6;}[_0x3ffcd8(0x9a3)](_0x3f4f3d){var _0x7180b7=_0x3ffcd8;for(let _0x360977=0x0,_0x2d6756=this[_0x7180b7(0x266e)][_0x7180b7(0x18cc)];_0x360977<_0x2d6756;_0x360977++)if(this['bones'][_0x360977][_0x7180b7(0xc1b)]===_0x3f4f3d)return _0x360977;return-0x1;}[_0x3ffcd8(0x3fef)](_0x1559e9,_0x1bbc7d,_0x47e4a9){var _0x33b68c=_0x3ffcd8;if(!this[_0x33b68c(0x19ea)][_0x1559e9]){this[_0x33b68c(0x19ea)][_0x1559e9]=new _0x3e76f4['X'](_0x1559e9,_0x1bbc7d,_0x47e4a9);for(let _0x233610=0x0,_0x1c359c=this[_0x33b68c(0x266e)][_0x33b68c(0x18cc)];_0x233610<_0x1c359c;_0x233610++)this[_0x33b68c(0x266e)][_0x233610][_0x33b68c(0x3f3)][0x0]&&this['bones'][_0x233610]['animations'][0x0]['createRange'](_0x1559e9,_0x1bbc7d,_0x47e4a9);}}['deleteAnimationRange'](_0x1420d3,_0x58af40=!0x0){var _0xb024b3=_0x3ffcd8;for(let _0x3cf465=0x0,_0x2aeca8=this[_0xb024b3(0x266e)][_0xb024b3(0x18cc)];_0x3cf465<_0x2aeca8;_0x3cf465++)this['bones'][_0x3cf465][_0xb024b3(0x3f3)][0x0]&&this['bones'][_0x3cf465][_0xb024b3(0x3f3)][0x0][_0xb024b3(0x1f01)](_0x1420d3,_0x58af40);this[_0xb024b3(0x19ea)][_0x1420d3]=null;}[_0x3ffcd8(0x2acc)](_0x4717a5){return this['_ranges'][_0x4717a5]||null;}[_0x3ffcd8(0x16ea)](){var _0x2d8244=_0x3ffcd8;const _0x40d581=[];let _0x8642ce;for(_0x8642ce in this['_ranges'])_0x40d581[_0x2d8244(0xede)](this[_0x2d8244(0x19ea)][_0x8642ce]);return _0x40d581;}['copyAnimationRange'](_0x305cde,_0x5e29aa,_0x2daf17=!0x1){var _0x2138ee=_0x3ffcd8;if(this[_0x2138ee(0x19ea)][_0x5e29aa]||!_0x305cde[_0x2138ee(0x2acc)](_0x5e29aa))return!0x1;let _0x4aa630=!0x0;var _0x41e945=this[_0x2138ee(0x338b)]()+0x1;const _0x544b59={};var _0x250795=_0x305cde[_0x2138ee(0x266e)];let _0x5f4e51,_0x196672;for(_0x196672=0x0,_0x5f4e51=_0x250795[_0x2138ee(0x18cc)];_0x196672<_0x5f4e51;_0x196672++)_0x544b59[_0x250795[_0x196672][_0x2138ee(0xc1b)]]=_0x250795[_0x196672];this[_0x2138ee(0x266e)][_0x2138ee(0x18cc)]!==_0x250795[_0x2138ee(0x18cc)]&&(_0x4b0be2['Y'][_0x2138ee(0xc51)](_0x2138ee(0x3ecc)+this['bones'][_0x2138ee(0x18cc)]+_0x2138ee(0x23bb)+_0x250795[_0x2138ee(0x18cc)]),_0x4aa630=!0x1);var _0x59ec27=_0x2daf17&&this[_0x2138ee(0x2a30)]&&_0x305cde[_0x2138ee(0x2a30)]?this[_0x2138ee(0x2a30)][_0x2138ee(0x2ff0)](_0x305cde[_0x2138ee(0x2a30)]):null;for(_0x196672=0x0,_0x5f4e51=this[_0x2138ee(0x266e)][_0x2138ee(0x18cc)];_0x196672<_0x5f4e51;_0x196672++){var _0x521fd5=this[_0x2138ee(0x266e)][_0x196672][_0x2138ee(0xc1b)],_0x111617=_0x544b59[_0x521fd5];_0x4aa630=_0x111617?_0x4aa630&&this[_0x2138ee(0x266e)][_0x196672]['copyAnimationRange'](_0x111617,_0x5e29aa,_0x41e945,_0x2daf17,_0x59ec27):(_0x4b0be2['Y'][_0x2138ee(0xc51)]('copyAnimationRange:\x20not\x20same\x20rig,\x20missing\x20source\x20bone\x20'+_0x521fd5),!0x1);}return _0x305cde=_0x305cde['getAnimationRange'](_0x5e29aa),(_0x305cde&&(this[_0x2138ee(0x19ea)][_0x5e29aa]=new _0x3e76f4['X'](_0x5e29aa,_0x305cde[_0x2138ee(0x2d5e)]+_0x41e945,_0x305cde['to']+_0x41e945)),_0x4aa630);}[_0x3ffcd8(0x18a0)](){var _0xaa525c=_0x3ffcd8;for(const _0x3c23a1 of this['bones'])-0x1!==_0x3c23a1[_0xaa525c(0x394f)]&&_0x3c23a1[_0xaa525c(0x18a0)]();}[_0x3ffcd8(0x338b)](){var _0x4d024d=_0x3ffcd8;let _0x564515=0x0;for(let _0x58b2f5=0x0,_0x51a838=this['bones'][_0x4d024d(0x18cc)];_0x58b2f5<_0x51a838;_0x58b2f5++){var _0x402ca9;this[_0x4d024d(0x266e)][_0x58b2f5][_0x4d024d(0x3f3)][0x0]&&(_0x402ca9=this[_0x4d024d(0x266e)][_0x58b2f5][_0x4d024d(0x3f3)][0x0][_0x4d024d(0x15ec)](),_0x564515<_0x402ca9&&(_0x564515=_0x402ca9));}return _0x564515;}[_0x3ffcd8(0x285e)](_0x42ea91,_0x4dda04,_0x58a930,_0x3c890d){var _0x44800e=_0x3ffcd8;return _0x42ea91=this[_0x44800e(0x2acc)](_0x42ea91),_0x42ea91?this[_0x44800e(0x3c5c)]['beginAnimation'](this,_0x42ea91['from'],_0x42ea91['to'],_0x4dda04,_0x58a930,_0x3c890d):null;}static[_0x3ffcd8(0x383f)](_0x3a3f7e,_0x26e8fb=0x0,_0x4cf248){var _0x1e699f=_0x3ffcd8,_0x5cb833=_0x3a3f7e[_0x1e699f(0x2acc)](_0x4cf248);if(!_0x5cb833)return null;var _0x1817fa=_0x3a3f7e['_scene'][_0x1e699f(0x36ca)](_0x3a3f7e);let _0x7611a6=null;for(let _0x1be021=0x0;_0x1be021<_0x1817fa[_0x1e699f(0x18cc)];_0x1be021++){var _0x5ed96f=_0x1817fa[_0x1be021];if(_0x5ed96f['fromFrame']===(null==_0x5cb833?void 0x0:_0x5cb833[_0x1e699f(0x2d5e)])&&_0x5ed96f[_0x1e699f(0x1f2e)]===(null==_0x5cb833?void 0x0:_0x5cb833['to'])){_0x7611a6=_0x5ed96f;break;}}var _0x2e213c=_0x3a3f7e[_0x1e699f(0x8dd)]();for(let _0x98eb5d=0x0;_0x98eb5d<_0x2e213c['length'];_0x98eb5d++){var _0x212eb1=_0x2e213c[_0x98eb5d]['animations'];if(_0x212eb1){for(let _0x19a952=0x0;_0x19a952<_0x212eb1[_0x1e699f(0x18cc)];_0x19a952++)_0xec3679['f']['MakeAnimationAdditive'](_0x212eb1[_0x19a952],_0x26e8fb,_0x4cf248);}}return _0x7611a6&&(_0x7611a6['isAdditive']=!0x0),_0x3a3f7e;}[_0x3ffcd8(0x4113)](){var _0x41bb0e=_0x3ffcd8;this[_0x41bb0e(0x3e02)]=!0x0,this[_0x41bb0e(0x13eb)]=!0x0;}[_0x3ffcd8(0x30a0)](_0x14149d){var _0x2de997=_0x3ffcd8;this[_0x2de997(0x34fa)][_0x2de997(0xede)](_0x14149d);}[_0x3ffcd8(0x3edb)](_0x1ee47e){var _0x54e224=_0x3ffcd8;_0x1ee47e=this[_0x54e224(0x34fa)][_0x54e224(0x86a)](_0x1ee47e),-0x1<_0x1ee47e&&this[_0x54e224(0x34fa)][_0x54e224(0xb1f)](_0x1ee47e,0x1);}[_0x3ffcd8(0x1602)](_0xa182cd,_0x2ad240){var _0x3df67a=_0x3ffcd8;this[_0x3df67a(0x3a1f)][_0x3df67a(0x3608)](this);for(let _0x12a95c=0x0;_0x12a95c<this[_0x3df67a(0x266e)][_0x3df67a(0x18cc)];_0x12a95c++){const _0x33f373=this['bones'][_0x12a95c],_0xa90074=(_0x33f373[_0x3df67a(0x1c82)]++,_0x33f373[_0x3df67a(0x290)]());var _0x37d282;_0xa90074?_0x33f373[_0x3df67a(0x279)]()[_0x3df67a(0x3d93)](_0xa90074[_0x3df67a(0x10cb)](),_0x33f373[_0x3df67a(0x10cb)]()):_0x2ad240?_0x33f373[_0x3df67a(0x279)]()['multiplyToRef'](_0x2ad240,_0x33f373[_0x3df67a(0x10cb)]()):_0x33f373[_0x3df67a(0x10cb)]()[_0x3df67a(0x19f9)](_0x33f373[_0x3df67a(0x279)]()),-0x1!==_0x33f373[_0x3df67a(0x394f)]&&(_0x37d282=null===_0x33f373['_index']?_0x12a95c:_0x33f373['_index'],_0x33f373[_0x3df67a(0x3192)]()[_0x3df67a(0x2372)](_0x33f373['getWorldMatrix'](),_0xa182cd,0x10*_0x37d282));}this[_0x3df67a(0x23fc)]['copyToArray'](_0xa182cd,0x10*this[_0x3df67a(0x266e)][_0x3df67a(0x18cc)]);}[_0x3ffcd8(0xde1)](){var _0x286cfa=_0x3ffcd8;if(0x0<this[_0x286cfa(0xb0a)])for(const _0x5974b2 of this['bones']){var _0x5742bb;_0x5974b2[_0x286cfa(0x2d5c)]&&(_0x5742bb=_0x5974b2[_0x286cfa(0x2d5c)],_0x5974b2[_0x286cfa(0xa9f)]=_0x5742bb[_0x286cfa(0xa9f)],_0x5742bb[_0x286cfa(0x80c)]?_0x5974b2[_0x286cfa(0x80c)]=_0x5742bb['rotationQuaternion']:_0x5974b2[_0x286cfa(0x3c7f)]=_0x5742bb[_0x286cfa(0x3c7f)],_0x5974b2['scaling']=_0x5742bb[_0x286cfa(0x62d)]);}if(this[_0x286cfa(0x31ec)])for(const _0x10f55e of this['_meshesWithPoseMatrix']){var _0x45432c,_0xd990db=_0x10f55e['getPoseMatrix']();let _0x3bae74=this[_0x286cfa(0x3e02)];if(_0x10f55e[_0x286cfa(0x3cab)]&&_0x10f55e[_0x286cfa(0x3cab)][_0x286cfa(0x18cc)]===0x10*(this[_0x286cfa(0x266e)][_0x286cfa(0x18cc)]+0x1)||(_0x10f55e[_0x286cfa(0x3cab)]=new Float32Array(0x10*(this[_0x286cfa(0x266e)][_0x286cfa(0x18cc)]+0x1)),_0x3bae74=!0x0),_0x3bae74){if(this[_0x286cfa(0x385c)]!==_0x10f55e){this[_0x286cfa(0x385c)]=_0x10f55e;for(const _0x1e4bc1 of this['bones'])if(!_0x1e4bc1[_0x286cfa(0x290)]()){const _0x630f5f=_0x1e4bc1['getBaseMatrix']();_0x630f5f[_0x286cfa(0x3d93)](_0xd990db,_0x6ad3da['jp']['Matrix'][0x1]),_0x1e4bc1[_0x286cfa(0x22fe)](_0x6ad3da['jp']['Matrix'][0x1]);}this['isUsingTextureForMatrices']&&(_0x45432c=0x4*(this['bones'][_0x286cfa(0x18cc)]+0x1),_0x10f55e[_0x286cfa(0x136f)]&&_0x10f55e[_0x286cfa(0x136f)]['getSize']()[_0x286cfa(0x146c)]===_0x45432c||(_0x10f55e['_transformMatrixTexture']&&_0x10f55e[_0x286cfa(0x136f)][_0x286cfa(0x41a)](),_0x10f55e[_0x286cfa(0x136f)]=_0x77e0d7['l'][_0x286cfa(0x3618)](_0x10f55e[_0x286cfa(0x3cab)],0x4*(this[_0x286cfa(0x266e)][_0x286cfa(0x18cc)]+0x1),0x1,this[_0x286cfa(0x3c5c)],!0x1,!0x1,_0x2e7b3e['g'][_0x286cfa(0x16b2)],_0x2e7b3e['g'][_0x286cfa(0x1608)])));}this[_0x286cfa(0x1602)](_0x10f55e[_0x286cfa(0x3cab)],_0xd990db),this[_0x286cfa(0x20a4)]&&_0x10f55e[_0x286cfa(0x136f)]&&_0x10f55e[_0x286cfa(0x136f)][_0x286cfa(0x2bb0)](_0x10f55e[_0x286cfa(0x3cab)]);}}else{if(!this[_0x286cfa(0x3e02)])return;this[_0x286cfa(0x3e9e)]&&this['_transformMatrices'][_0x286cfa(0x18cc)]===0x10*(this[_0x286cfa(0x266e)][_0x286cfa(0x18cc)]+0x1)||(this['_transformMatrices']=new Float32Array(0x10*(this[_0x286cfa(0x266e)]['length']+0x1)),this[_0x286cfa(0x20a4)]&&(this[_0x286cfa(0x136f)]&&this[_0x286cfa(0x136f)][_0x286cfa(0x41a)](),this[_0x286cfa(0x136f)]=_0x77e0d7['l']['CreateRGBATexture'](this[_0x286cfa(0x3e9e)],0x4*(this['bones'][_0x286cfa(0x18cc)]+0x1),0x1,this[_0x286cfa(0x3c5c)],!0x1,!0x1,_0x2e7b3e['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x2e7b3e['g'][_0x286cfa(0x1608)]))),this[_0x286cfa(0x1602)](this['_transformMatrices'],null),this['isUsingTextureForMatrices']&&this['_transformMatrixTexture']&&this[_0x286cfa(0x136f)]['update'](this[_0x286cfa(0x3e9e)]);}this[_0x286cfa(0x3e02)]=!0x1;}[_0x3ffcd8(0x8dd)](){var _0xf504cb=_0x3ffcd8;if(!this[_0xf504cb(0x25dc)]||this['_animatables'][_0xf504cb(0x18cc)]!==this['bones'][_0xf504cb(0x18cc)]){this[_0xf504cb(0x25dc)]=[];for(let _0x2df999=0x0;_0x2df999<this[_0xf504cb(0x266e)][_0xf504cb(0x18cc)];_0x2df999++)this[_0xf504cb(0x25dc)][_0xf504cb(0xede)](this[_0xf504cb(0x266e)][_0x2df999]);}return this[_0xf504cb(0x25dc)];}[_0x3ffcd8(0x77b)](_0x34d945,_0x31e711){var _0x2c2d18=_0x3ffcd8;const _0x593e30=new _0xae9c0c(_0x34d945,_0x31e711||_0x34d945,this['_scene']);_0x593e30[_0x2c2d18(0x31ec)]=this['needInitialSkinMatrix'];for(let _0x8c1dda=0x0;_0x8c1dda<this[_0x2c2d18(0x266e)][_0x2c2d18(0x18cc)];_0x8c1dda++){const _0x56d342=this['bones'][_0x8c1dda];let _0x3c0951=null;var _0x4051a7=_0x56d342['getParent']();_0x4051a7&&(_0x4051a7=this[_0x2c2d18(0x266e)][_0x2c2d18(0x86a)](_0x4051a7),_0x3c0951=_0x593e30[_0x2c2d18(0x266e)][_0x4051a7]);const _0x3e6b07=new _0x1f06f8['N'](_0x56d342['name'],_0x593e30,_0x3c0951,_0x56d342[_0x2c2d18(0x32e3)]()[_0x2c2d18(0x77b)](),_0x56d342[_0x2c2d18(0x1251)]()[_0x2c2d18(0x77b)]());_0x3e6b07['_index']=_0x56d342[_0x2c2d18(0x394f)],_0x56d342['_linkedTransformNode']&&_0x3e6b07[_0x2c2d18(0x1acb)](_0x56d342['_linkedTransformNode']),_0x43a713['j'][_0x2c2d18(0x1d49)](_0x56d342['animations'],_0x3e6b07['animations']);}if(this[_0x2c2d18(0x19ea)]){_0x593e30['_ranges']={};for(const _0x260e87 in this[_0x2c2d18(0x19ea)]){const _0x24ac5b=this['_ranges'][_0x260e87];_0x24ac5b&&(_0x593e30[_0x2c2d18(0x19ea)][_0x260e87]=_0x24ac5b[_0x2c2d18(0x77b)]());}}return this[_0x2c2d18(0x3e02)]=!0x0,_0x593e30;}[_0x3ffcd8(0x35a3)](_0x4aff6d=0.01){var _0x5090c6=_0x3ffcd8;this[_0x5090c6(0x266e)][_0x5090c6(0x35b2)](_0x59d22f=>{var _0x491863=_0x5090c6;_0x59d22f['animations'][_0x491863(0x35b2)](_0x52ee46=>{var _0x22e5c2=_0x491863;_0x52ee46[_0x22e5c2(0x35a3)]=!0x0,_0x52ee46['blendingSpeed']=_0x4aff6d;});});}[_0x3ffcd8(0x41a)](){var _0x2cfe36=_0x3ffcd8,_0x1acdcd;this[_0x2cfe36(0x34fa)][_0x2cfe36(0x18cc)]=0x0,this[_0x2cfe36(0x3d78)]()['stopAnimation'](this),this[_0x2cfe36(0x3d78)]()[_0x2cfe36(0x2af9)](this),this[_0x2cfe36(0x2fc)]&&(-0x1<(_0x1acdcd=this[_0x2cfe36(0x2fc)][_0x2cfe36(0x3ebd)]['indexOf'](this))&&this[_0x2cfe36(0x2fc)][_0x2cfe36(0x3ebd)][_0x2cfe36(0xb1f)](_0x1acdcd,0x1),this['_parentContainer']=null),this[_0x2cfe36(0x136f)]&&(this[_0x2cfe36(0x136f)][_0x2cfe36(0x41a)](),this[_0x2cfe36(0x136f)]=null);}[_0x3ffcd8(0x18e2)](){var _0x144ab0=_0x3ffcd8;const _0x4549e2={};_0x4549e2[_0x144ab0(0xc1b)]=this[_0x144ab0(0xc1b)],_0x4549e2['id']=this['id'],this['dimensionsAtRest']&&(_0x4549e2['dimensionsAtRest']=this[_0x144ab0(0x2a30)][_0x144ab0(0x4049)]()),_0x4549e2[_0x144ab0(0x266e)]=[],_0x4549e2[_0x144ab0(0x31ec)]=this[_0x144ab0(0x31ec)];for(let _0x113293=0x0;_0x113293<this[_0x144ab0(0x266e)]['length'];_0x113293++){const _0x3a70f4=this['bones'][_0x113293];var _0x2733c1=_0x3a70f4[_0x144ab0(0x290)]();const _0x40a1e0={'parentBoneIndex':_0x2733c1?this[_0x144ab0(0x266e)][_0x144ab0(0x86a)](_0x2733c1):-0x1,'index':_0x3a70f4['getIndex'](),'name':_0x3a70f4[_0x144ab0(0xc1b)],'id':_0x3a70f4['id'],'matrix':_0x3a70f4[_0x144ab0(0x32e3)]()['toArray'](),'rest':_0x3a70f4[_0x144ab0(0x1251)]()[_0x144ab0(0x36f9)](),'linkedTransformNodeId':null==(_0x2733c1=_0x3a70f4[_0x144ab0(0x2391)]())?void 0x0:_0x2733c1['id']};_0x4549e2[_0x144ab0(0x266e)][_0x144ab0(0xede)](_0x40a1e0),_0x3a70f4[_0x144ab0(0x18cc)]&&(_0x40a1e0[_0x144ab0(0x18cc)]=_0x3a70f4[_0x144ab0(0x18cc)]),_0x3a70f4[_0x144ab0(0xa80)]&&(_0x40a1e0[_0x144ab0(0xa80)]=_0x3a70f4['metadata']),_0x3a70f4[_0x144ab0(0x3f3)]&&0x0<_0x3a70f4['animations']['length']&&(_0x40a1e0[_0x144ab0(0x3880)]=_0x3a70f4[_0x144ab0(0x3f3)][0x0][_0x144ab0(0x18e2)]()),_0x4549e2[_0x144ab0(0x21a3)]=[];for(const _0x108b59 in this[_0x144ab0(0x19ea)]){var _0x177fb9=this[_0x144ab0(0x19ea)][_0x108b59];if(_0x177fb9){const _0x2f1df7={};_0x2f1df7['name']=_0x108b59,_0x2f1df7['from']=_0x177fb9[_0x144ab0(0x2d5e)],_0x2f1df7['to']=_0x177fb9['to'],_0x4549e2['ranges']['push'](_0x2f1df7);}}}return _0x4549e2;}static[_0x3ffcd8(0x2de7)](_0x4e30bb,_0x4e0e7d){var _0x348bf2=_0x3ffcd8;const _0x232586=new _0xae9c0c(_0x4e30bb[_0x348bf2(0xc1b)],_0x4e30bb['id'],_0x4e0e7d);_0x4e30bb['dimensionsAtRest']&&(_0x232586[_0x348bf2(0x2a30)]=_0x6ad3da['P'][_0x348bf2(0xf7f)](_0x4e30bb[_0x348bf2(0x2a30)])),_0x232586[_0x348bf2(0x31ec)]=_0x4e30bb[_0x348bf2(0x31ec)];let _0x3829be;for(_0x3829be=0x0;_0x3829be<_0x4e30bb[_0x348bf2(0x266e)]['length'];_0x3829be++){var _0x460492=_0x4e30bb[_0x348bf2(0x266e)][_0x3829be],_0x26a63a=_0x4e30bb[_0x348bf2(0x266e)][_0x3829be][_0x348bf2(0xc2b)];let _0x4e537f=null;-0x1<_0x460492[_0x348bf2(0x3885)]&&(_0x4e537f=_0x232586[_0x348bf2(0x266e)][_0x460492[_0x348bf2(0x3885)]]);var _0x201ad3=_0x460492['rest']?_0x6ad3da['y3'][_0x348bf2(0xf7f)](_0x460492[_0x348bf2(0x3c71)]):null;const _0x6abb85=new _0x1f06f8['N'](_0x460492[_0x348bf2(0xc1b)],_0x232586,_0x4e537f,_0x6ad3da['y3']['FromArray'](_0x460492[_0x348bf2(0x348a)]),_0x201ad3,null,_0x26a63a);void 0x0!==_0x460492['id']&&null!==_0x460492['id']&&(_0x6abb85['id']=_0x460492['id']),_0x460492[_0x348bf2(0x18cc)]&&(_0x6abb85[_0x348bf2(0x18cc)]=_0x460492[_0x348bf2(0x18cc)]),_0x460492[_0x348bf2(0xa80)]&&(_0x6abb85['metadata']=_0x460492[_0x348bf2(0xa80)]),_0x460492[_0x348bf2(0x3880)]&&_0x6abb85[_0x348bf2(0x3f3)][_0x348bf2(0xede)](_0xec3679['f'][_0x348bf2(0x2de7)](_0x460492[_0x348bf2(0x3880)])),void 0x0!==_0x460492['linkedTransformNodeId']&&null!==_0x460492[_0x348bf2(0x87f)]&&(_0x232586[_0x348bf2(0x3d7)]=!0x0,_0x6abb85[_0x348bf2(0x901)]=_0x460492[_0x348bf2(0x87f)]);}if(_0x4e30bb[_0x348bf2(0x21a3)])for(_0x3829be=0x0;_0x3829be<_0x4e30bb[_0x348bf2(0x21a3)][_0x348bf2(0x18cc)];_0x3829be++){var _0x5ab4bb=_0x4e30bb[_0x348bf2(0x21a3)][_0x3829be];_0x232586['createAnimationRange'](_0x5ab4bb[_0x348bf2(0xc1b)],_0x5ab4bb[_0x348bf2(0x2d5e)],_0x5ab4bb['to']);}return _0x232586;}[_0x3ffcd8(0x3e2d)](_0x34c8d4=!0x1){var _0xda88d7=_0x3ffcd8;(this[_0xda88d7(0x13eb)]||_0x34c8d4)&&(this[_0xda88d7(0x266e)][0x0][_0xda88d7(0x3e2d)](),this[_0xda88d7(0x13eb)]=!0x1);}[_0x3ffcd8(0x261c)](){var _0xe0fb7=_0x3ffcd8;let _0x543d8b=null;return _0x543d8b=0x0<this[_0xe0fb7(0x34fa)][_0xe0fb7(0x18cc)]?this[_0xe0fb7(0x34fa)][0x0][_0xe0fb7(0x261c)]():_0x543d8b;}[_0x3ffcd8(0x2837)](){var _0x8961c=_0x3ffcd8,_0x5b2bde=new Array(),_0x2530f7=new Array(this[_0x8961c(0x266e)]['length']);for(let _0x4ab9a0=0x0;_0x4ab9a0<this[_0x8961c(0x266e)][_0x8961c(0x18cc)];_0x4ab9a0++)this[_0x8961c(0x40c1)](_0x4ab9a0,_0x5b2bde,_0x2530f7);this[_0x8961c(0x266e)]=_0x5b2bde;}[_0x3ffcd8(0x40c1)](_0x40c2fd,_0x2ce136,_0x4b127c){var _0x36dc92=_0x3ffcd8;if(!_0x4b127c[_0x40c2fd]){_0x4b127c[_0x40c2fd]=!0x0;const _0x1c6970=this[_0x36dc92(0x266e)][_0x40c2fd];_0x1c6970&&(void 0x0===_0x1c6970[_0x36dc92(0x394f)]&&(_0x1c6970[_0x36dc92(0x394f)]=_0x40c2fd),(_0x40c2fd=_0x1c6970['getParent']())&&this[_0x36dc92(0x40c1)](this[_0x36dc92(0x266e)]['indexOf'](_0x40c2fd),_0x2ce136,_0x4b127c),_0x2ce136['push'](_0x1c6970));}}['setCurrentPoseAsRest'](){var _0x5a5a76=_0x3ffcd8;this[_0x5a5a76(0x266e)][_0x5a5a76(0x35b2)](_0x9b59f9=>{var _0x181f03=_0x5a5a76;_0x9b59f9[_0x181f03(0x163d)]();});}}},0x1679c:(_0x2a5c19,_0xc13266,_0x2aa75)=>{var _0x96ebf9=a8_0x1ec55c;_0x2aa75['d'](_0xc13266,{'l':()=>_0x2bbf59,'o':()=>_0x5607c4});var _0x13f9e2=_0x2aa75(0x1edb);class _0x2bbf59{constructor(_0x32aa33,_0x44e311,_0x14473d,_0x23b0f6=0x0,_0x405d1c=!0x1,_0x21e56d=!0x1,_0x4b7bf4=!0x1,_0x46f05b){var _0x48d41d=a8_0x5306;this['_isAlreadyOwned']=!0x1,_0x32aa33['getScene']?this[_0x48d41d(0x355c)]=_0x32aa33[_0x48d41d(0x3d78)]()[_0x48d41d(0x3e9d)]():this[_0x48d41d(0x355c)]=_0x32aa33,this[_0x48d41d(0x16c8)]=_0x14473d,this[_0x48d41d(0x15db)]=_0x21e56d,this[_0x48d41d(0x3315)]=_0x46f05b||0x1,_0x44e311 instanceof _0x13f9e2['h']?(this['_data']=null,this[_0x48d41d(0x1734)]=_0x44e311):(this[_0x48d41d(0x3a0)]=_0x44e311,this['_buffer']=null),this['byteStride']=_0x4b7bf4?_0x23b0f6:_0x23b0f6*Float32Array[_0x48d41d(0x30ab)],_0x405d1c||this[_0x48d41d(0x3f3a)]();}[_0x96ebf9(0x41b5)](_0x171350,_0x15e791,_0x48f0ed,_0x369ca5,_0x30c45c,_0x2b9299=!0x1,_0x5efef0){var _0x16cac9=_0x96ebf9;return _0x15e791=_0x2b9299?_0x15e791:_0x15e791*Float32Array[_0x16cac9(0x30ab)],_0x2b9299=_0x369ca5?_0x2b9299?_0x369ca5:_0x369ca5*Float32Array['BYTES_PER_ELEMENT']:this[_0x16cac9(0x27bf)],new _0x5607c4(this[_0x16cac9(0x355c)],this,_0x171350,this['_updatable'],!0x0,_0x2b9299,void 0x0===_0x30c45c?this['_instanced']:_0x30c45c,_0x15e791,_0x48f0ed,void 0x0,void 0x0,!0x0,this[_0x16cac9(0x3315)]||_0x5efef0);}[_0x96ebf9(0x2e99)](){return this['_updatable'];}[_0x96ebf9(0x360f)](){return this['_data'];}[_0x96ebf9(0x1ecf)](){var _0x21c6a3=_0x96ebf9;return this[_0x21c6a3(0x1734)];}['getStrideSize'](){var _0x36101c=_0x96ebf9;return this[_0x36101c(0x27bf)]/Float32Array['BYTES_PER_ELEMENT'];}['create'](_0x52d001=null){var _0x4b8999=_0x96ebf9;!_0x52d001&&this['_buffer']||(_0x52d001=_0x52d001||this[_0x4b8999(0x3a0)])&&(this['_buffer']?this[_0x4b8999(0x16c8)]&&(this['_engine'][_0x4b8999(0x1a8b)](this[_0x4b8999(0x1734)],_0x52d001),this[_0x4b8999(0x3a0)]=_0x52d001):this[_0x4b8999(0x16c8)]?(this[_0x4b8999(0x1734)]=this[_0x4b8999(0x355c)][_0x4b8999(0x1677)](_0x52d001),this['_data']=_0x52d001):this[_0x4b8999(0x1734)]=this[_0x4b8999(0x355c)][_0x4b8999(0x41b5)](_0x52d001));}[_0x96ebf9(0x1834)](){var _0x1d722b=_0x96ebf9;this['_buffer']=null,this[_0x1d722b(0x3f3a)](this[_0x1d722b(0x3a0)]);}[_0x96ebf9(0x2bb0)](_0x5c3f3a){var _0x32a632=_0x96ebf9;this[_0x32a632(0x3f3a)](_0x5c3f3a);}[_0x96ebf9(0x28e2)](_0x27cdb6,_0x1b3745,_0x3732fc,_0x4c3dea=!0x1){var _0x14a537=_0x96ebf9;this[_0x14a537(0x1734)]&&this[_0x14a537(0x16c8)]&&(this['_engine'][_0x14a537(0x1a8b)](this[_0x14a537(0x1734)],_0x27cdb6,_0x4c3dea?_0x1b3745:_0x1b3745*Float32Array[_0x14a537(0x30ab)],_0x3732fc?_0x3732fc*this[_0x14a537(0x27bf)]:void 0x0),this[_0x14a537(0x3a0)]=0x0===_0x1b3745&&void 0x0===_0x3732fc?_0x27cdb6:null);}['_increaseReferences'](){var _0x25d445=_0x96ebf9;this[_0x25d445(0x1734)]&&(this[_0x25d445(0x3410)]?this[_0x25d445(0x1734)][_0x25d445(0x13b2)]++:this['_isAlreadyOwned']=!0x0);}[_0x96ebf9(0x41a)](){var _0x51ee6d=_0x96ebf9;this[_0x51ee6d(0x1734)]&&this[_0x51ee6d(0x355c)][_0x51ee6d(0x27b0)](this[_0x51ee6d(0x1734)])&&(this[_0x51ee6d(0x1734)]=null,this[_0x51ee6d(0x3a0)]=null);}}class _0x5607c4{constructor(_0x31f717,_0x130f56,_0x2644f7,_0x34df14,_0x39c49d,_0x32ae41,_0x5525b9,_0x1b384c,_0x530896,_0x12dc37,_0x1118bb=!0x1,_0x27327a=!0x1,_0x564cd2=0x1,_0x10830a=!0x1){var _0x369cbb=_0x96ebf9;_0x130f56 instanceof _0x2bbf59?(this[_0x369cbb(0x1734)]=_0x130f56,this[_0x369cbb(0x15fa)]=_0x10830a):(this['_buffer']=new _0x2bbf59(_0x31f717,_0x130f56,_0x34df14,_0x32ae41,_0x39c49d,_0x5525b9,_0x27327a),this[_0x369cbb(0x15fa)]=!0x0),this[_0x369cbb(0x309e)]=_0x5607c4[_0x369cbb(0x408a)]++,this[_0x369cbb(0xca5)]=_0x2644f7,null==_0x12dc37?(_0x10830a=this['getData'](),this[_0x369cbb(0x19d6)]=_0x5607c4[_0x369cbb(0x3ef8)],_0x10830a instanceof Int8Array?this[_0x369cbb(0x19d6)]=_0x5607c4['BYTE']:_0x10830a instanceof Uint8Array?this[_0x369cbb(0x19d6)]=_0x5607c4[_0x369cbb(0x87e)]:_0x10830a instanceof Int16Array?this['type']=_0x5607c4[_0x369cbb(0x2b68)]:_0x10830a instanceof Uint16Array?this[_0x369cbb(0x19d6)]=_0x5607c4[_0x369cbb(0x3a97)]:_0x10830a instanceof Int32Array?this[_0x369cbb(0x19d6)]=_0x5607c4['INT']:_0x10830a instanceof Uint32Array&&(this[_0x369cbb(0x19d6)]=_0x5607c4[_0x369cbb(0x3064)])):this[_0x369cbb(0x19d6)]=_0x12dc37,_0x31f717=_0x5607c4['GetTypeByteLength'](this[_0x369cbb(0x19d6)]),(_0x27327a?(this[_0x369cbb(0x21ed)]=_0x530896||(_0x32ae41?_0x32ae41/_0x31f717:_0x5607c4[_0x369cbb(0x409d)](_0x2644f7)),this[_0x369cbb(0x27bf)]=_0x32ae41||this['_buffer'][_0x369cbb(0x27bf)]||this['_size']*_0x31f717,this[_0x369cbb(0x21c)]=_0x1b384c||0x0):(this['_size']=_0x530896||_0x32ae41||_0x5607c4[_0x369cbb(0x409d)](_0x2644f7),this[_0x369cbb(0x27bf)]=_0x32ae41?_0x32ae41*_0x31f717:this[_0x369cbb(0x1734)]['byteStride']||this['_size']*_0x31f717,this['byteOffset']=(_0x1b384c||0x0)*_0x31f717),this[_0x369cbb(0x8d0)]=_0x1118bb,this[_0x369cbb(0x15db)]=void 0x0!==_0x5525b9&&_0x5525b9,this[_0x369cbb(0xc02)]=_0x5525b9?_0x564cd2:0x0,this[_0x369cbb(0x40fa)]());}get[_0x96ebf9(0x168e)](){var _0xa5c790=_0x96ebf9;return this[_0xa5c790(0xc02)];}set['instanceDivisor'](_0x390718){var _0x5498c6=_0x96ebf9,_0x2e23e3=0x0!=_0x390718;this['_instanceDivisor']=_0x390718,_0x2e23e3!==this[_0x5498c6(0x15db)]&&(this['_instanced']=_0x2e23e3,this[_0x5498c6(0x40fa)]());}[_0x96ebf9(0x40fa)](){var _0x553c9b=_0x96ebf9;this[_0x553c9b(0x11be)]=(this[_0x553c9b(0x19d6)]-0x1400<<0x0)+((this['normalized']?0x1:0x0)<<0x3)+(this[_0x553c9b(0x21ed)]<<0x4)+((this[_0x553c9b(0x15db)]?0x1:0x0)<<0x6)+(this['byteStride']<<0xc);}[_0x96ebf9(0x1834)](){var _0x5779e8=_0x96ebf9;this['_buffer']&&this[_0x5779e8(0x1734)]['_rebuild']();}[_0x96ebf9(0x3f49)](){var _0x4efdc4=_0x96ebf9;return this[_0x4efdc4(0xca5)];}[_0x96ebf9(0x2e99)](){var _0x59aa50=_0x96ebf9;return this['_buffer'][_0x59aa50(0x2e99)]();}[_0x96ebf9(0x360f)](){var _0x52dd77=_0x96ebf9;return this[_0x52dd77(0x1734)]['getData']();}[_0x96ebf9(0x1972)](_0x408634,_0x3d4c5b){var _0x246cda=_0x96ebf9;const _0x4aaa7d=this['getData']();if(!_0x4aaa7d)return null;var _0x5db285=this['getSize']()*_0x5607c4[_0x246cda(0x2139)](this[_0x246cda(0x19d6)]),_0x408634=_0x408634*this[_0x246cda(0xbdc)]();if(this['type']!==_0x5607c4[_0x246cda(0x3ef8)]||this[_0x246cda(0x27bf)]!==_0x5db285){const _0x3c94ac=new Float32Array(_0x408634);return this[_0x246cda(0x35b2)](_0x408634,(_0x1b27af,_0x49a442)=>_0x3c94ac[_0x49a442]=_0x1b27af),_0x3c94ac;}if((_0x4aaa7d instanceof Array||_0x4aaa7d instanceof Float32Array)&&0x0===this['byteOffset']&&_0x4aaa7d['length']===_0x408634)return _0x3d4c5b?_0x4aaa7d[_0x246cda(0x538)]():_0x4aaa7d;if(_0x4aaa7d instanceof Array)return _0x5db285=this[_0x246cda(0x21c)]/0x4,_0x4aaa7d[_0x246cda(0x538)](_0x5db285,_0x5db285+_0x408634);if(_0x4aaa7d instanceof ArrayBuffer)return new Float32Array(_0x4aaa7d,this[_0x246cda(0x21c)],_0x408634);{let _0x30ed5d=_0x4aaa7d[_0x246cda(0x21c)]+this[_0x246cda(0x21c)];if(_0x3d4c5b){const _0x2ff87d=new Float32Array(_0x408634);return _0x5db285=new Float32Array(_0x4aaa7d['buffer'],_0x30ed5d,_0x408634),(_0x2ff87d[_0x246cda(0x386b)](_0x5db285),_0x2ff87d);}return _0x3d4c5b=_0x30ed5d%0x4,(_0x3d4c5b&&(_0x30ed5d=Math[_0x246cda(0x1955)](0x0,_0x30ed5d-_0x3d4c5b)),new Float32Array(_0x4aaa7d[_0x246cda(0x11c3)],_0x30ed5d,_0x408634));}}[_0x96ebf9(0x1ecf)](){var _0x51e551=_0x96ebf9;return this[_0x51e551(0x1734)][_0x51e551(0x1ecf)]();}[_0x96ebf9(0x2dc7)](){var _0x96f138=_0x96ebf9;return this[_0x96f138(0x27bf)]/_0x5607c4[_0x96f138(0x2139)](this[_0x96f138(0x19d6)]);}[_0x96ebf9(0x2c86)](){var _0x238e03=_0x96ebf9;return this['byteOffset']/_0x5607c4[_0x238e03(0x2139)](this[_0x238e03(0x19d6)]);}[_0x96ebf9(0xbdc)](_0x154fbc=!0x1){var _0x351eb9=_0x96ebf9;return _0x154fbc?this['_size']*_0x5607c4[_0x351eb9(0x2139)](this['type']):this[_0x351eb9(0x21ed)];}['getIsInstanced'](){var _0x59f877=_0x96ebf9;return this[_0x59f877(0x15db)];}[_0x96ebf9(0x1ca3)](){return this['_instanceDivisor'];}[_0x96ebf9(0x3f3a)](_0x2b418e){var _0x417b9f=_0x96ebf9;this[_0x417b9f(0x1734)][_0x417b9f(0x3f3a)](_0x2b418e);}[_0x96ebf9(0x2bb0)](_0x338203){var _0x424e37=_0x96ebf9;this['_buffer'][_0x424e37(0x2bb0)](_0x338203);}[_0x96ebf9(0x28e2)](_0x5ae913,_0x4db4ba,_0x532917=!0x1){var _0x347310=_0x96ebf9;this[_0x347310(0x1734)][_0x347310(0x28e2)](_0x5ae913,_0x4db4ba,void 0x0,_0x532917);}[_0x96ebf9(0x41a)](){var _0xa1f3fb=_0x96ebf9;this[_0xa1f3fb(0x15fa)]&&this[_0xa1f3fb(0x1734)][_0xa1f3fb(0x41a)]();}['forEach'](_0x280d1d,_0x5615d3){var _0x5bf806=_0x96ebf9;_0x5607c4[_0x5bf806(0x63c)](this[_0x5bf806(0x1734)][_0x5bf806(0x360f)](),this['byteOffset'],this[_0x5bf806(0x27bf)],this[_0x5bf806(0x21ed)],this['type'],_0x280d1d,this[_0x5bf806(0x8d0)],_0x5615d3);}static[_0x96ebf9(0x409d)](_0x4c5862){var _0x42e2d9=_0x96ebf9;switch(_0x4c5862){case _0x5607c4['UVKind']:case _0x5607c4[_0x42e2d9(0xa54)]:case _0x5607c4[_0x42e2d9(0x27f7)]:case _0x5607c4[_0x42e2d9(0x127a)]:case _0x5607c4[_0x42e2d9(0x1c42)]:case _0x5607c4[_0x42e2d9(0x2504)]:return 0x2;case _0x5607c4[_0x42e2d9(0x24a2)]:case _0x5607c4[_0x42e2d9(0x1678)]:return 0x3;case _0x5607c4[_0x42e2d9(0x1e26)]:case _0x5607c4[_0x42e2d9(0x306e)]:case _0x5607c4[_0x42e2d9(0x16fd)]:case _0x5607c4[_0x42e2d9(0x2e2a)]:case _0x5607c4['MatricesWeightsExtraKind']:case _0x5607c4[_0x42e2d9(0x23d9)]:return 0x4;default:throw new Error(_0x42e2d9(0x2fb8)+_0x4c5862+'\x27');}}static['GetTypeByteLength'](_0x277102){var _0x14cc8e=_0x96ebf9;switch(_0x277102){case _0x5607c4[_0x14cc8e(0x449)]:case _0x5607c4[_0x14cc8e(0x87e)]:return 0x1;case _0x5607c4[_0x14cc8e(0x2b68)]:case _0x5607c4[_0x14cc8e(0x3a97)]:return 0x2;case _0x5607c4[_0x14cc8e(0x405b)]:case _0x5607c4['UNSIGNED_INT']:case _0x5607c4['FLOAT']:return 0x4;default:throw new Error(_0x14cc8e(0x3699)+_0x277102+'\x27');}}static[_0x96ebf9(0x63c)](_0x392283,_0x40e1aa,_0x43a859,_0x35236a,_0xaaa58e,_0x2755c7,_0x565932,_0x1da7ea){var _0x15c3c0=_0x96ebf9;if(_0x392283 instanceof Array){let _0x3ba90a=_0x40e1aa/0x4;var _0x5576fe=_0x43a859/0x4;for(let _0x33bf58=0x0;_0x33bf58<_0x2755c7;_0x33bf58+=_0x35236a){for(let _0x26b643=0x0;_0x26b643<_0x35236a;_0x26b643++)_0x1da7ea(_0x392283[_0x3ba90a+_0x26b643],_0x33bf58+_0x26b643);_0x3ba90a+=_0x5576fe;}}else{var _0x325e47=_0x392283 instanceof ArrayBuffer?new DataView(_0x392283):new DataView(_0x392283[_0x15c3c0(0x11c3)],_0x392283[_0x15c3c0(0x21c)],_0x392283[_0x15c3c0(0xd6d)]),_0x3929c3=_0x5607c4['GetTypeByteLength'](_0xaaa58e);for(let _0x249c89=0x0;_0x249c89<_0x2755c7;_0x249c89+=_0x35236a){let _0x3ed2cf=_0x40e1aa;for(let _0x5d23d4=0x0;_0x5d23d4<_0x35236a;_0x5d23d4++)_0x1da7ea(_0x5607c4[_0x15c3c0(0x1aa4)](_0x325e47,_0xaaa58e,_0x3ed2cf,_0x565932),_0x249c89+_0x5d23d4),_0x3ed2cf+=_0x3929c3;_0x40e1aa+=_0x43a859;}}}static['_GetFloatValue'](_0xfa2b60,_0x4c093c,_0x2e2fe4,_0x503235){var _0x13032e=_0x96ebf9;switch(_0x4c093c){case _0x5607c4[_0x13032e(0x449)]:{let _0x4ddf2f=_0xfa2b60['getInt8'](_0x2e2fe4);return _0x4ddf2f=_0x503235?Math[_0x13032e(0x1955)](_0x4ddf2f/0x7f,-0x1):_0x4ddf2f;}case _0x5607c4[_0x13032e(0x87e)]:{let _0x1dcb0c=_0xfa2b60['getUint8'](_0x2e2fe4);return _0x503235&&(_0x1dcb0c/=0xff),_0x1dcb0c;}case _0x5607c4[_0x13032e(0x2b68)]:{let _0x3df247=_0xfa2b60[_0x13032e(0x3ca8)](_0x2e2fe4,!0x0);return _0x3df247=_0x503235?Math[_0x13032e(0x1955)](_0x3df247/0x7fff,-0x1):_0x3df247;}case _0x5607c4[_0x13032e(0x3a97)]:{let _0x89e867=_0xfa2b60['getUint16'](_0x2e2fe4,!0x0);return _0x503235&&(_0x89e867/=0xffff),_0x89e867;}case _0x5607c4[_0x13032e(0x405b)]:return _0xfa2b60[_0x13032e(0x1717)](_0x2e2fe4,!0x0);case _0x5607c4[_0x13032e(0x3064)]:return _0xfa2b60[_0x13032e(0x1b92)](_0x2e2fe4,!0x0);case _0x5607c4[_0x13032e(0x3ef8)]:return _0xfa2b60[_0x13032e(0x1e80)](_0x2e2fe4,!0x0);default:throw new Error(_0x13032e(0x27fb)+_0x4c093c);}}}_0x5607c4[_0x96ebf9(0x408a)]=0x0,_0x5607c4[_0x96ebf9(0x449)]=0x1400,_0x5607c4[_0x96ebf9(0x87e)]=0x1401,_0x5607c4[_0x96ebf9(0x2b68)]=0x1402,_0x5607c4[_0x96ebf9(0x3a97)]=0x1403,_0x5607c4[_0x96ebf9(0x405b)]=0x1404,_0x5607c4[_0x96ebf9(0x3064)]=0x1405,_0x5607c4[_0x96ebf9(0x3ef8)]=0x1406,_0x5607c4[_0x96ebf9(0x1678)]='position',_0x5607c4[_0x96ebf9(0x24a2)]=_0x96ebf9(0x2281),_0x5607c4['TangentKind']=_0x96ebf9(0x70a),_0x5607c4[_0x96ebf9(0x3f15)]='uv',_0x5607c4[_0x96ebf9(0xa54)]=_0x96ebf9(0x3201),_0x5607c4[_0x96ebf9(0x27f7)]=_0x96ebf9(0x388e),_0x5607c4['UV4Kind']='uv4',_0x5607c4[_0x96ebf9(0x1c42)]=_0x96ebf9(0x1c76),_0x5607c4[_0x96ebf9(0x2504)]='uv6',_0x5607c4[_0x96ebf9(0x1e26)]=_0x96ebf9(0x1a4a),_0x5607c4[_0x96ebf9(0x33f0)]=_0x96ebf9(0xd72),_0x5607c4['MatricesIndicesKind']=_0x96ebf9(0x3b20),_0x5607c4[_0x96ebf9(0x2e2a)]=_0x96ebf9(0x354a),_0x5607c4[_0x96ebf9(0x16fd)]=_0x96ebf9(0x1826),_0x5607c4[_0x96ebf9(0x2803)]=_0x96ebf9(0x161a);},0x1edb:(_0x91598,_0x20f0c3,_0x89ab55)=>{var _0x154545=a8_0x1ec55c;_0x89ab55['d'](_0x20f0c3,{'h':()=>_0x55ded1});class _0x55ded1{constructor(){var _0x22bf47=a8_0x5306;this['references']=0x0,this['capacity']=0x0,this[_0x22bf47(0x1480)]=!0x1,this[_0x22bf47(0x309e)]=_0x55ded1['_Counter']++;}get[_0x154545(0xa7f)](){return null;}}_0x55ded1[_0x154545(0x408a)]=0x0;},0x4350:(_0x10ca4f,_0x2eccb2,_0x335fb6)=>{_0x335fb6(0x1679c),_0x335fb6(0x1edb),_0x335fb6(0x2136);},0x2136:(_0x471e1f,_0x6df1cf,_0x194679)=>{var _0x1cffb2=a8_0x1ec55c;_0x194679['d'](_0x6df1cf,{'N':()=>_0x3f2250});var _0x23e679=_0x194679(0x1610);class _0x3f2250{constructor(_0x54f58e,_0x462c43,_0x3b99f3=_0x23e679['g'][_0x1cffb2(0x3c47)]){var _0x588d96=_0x1cffb2;this[_0x588d96(0x355c)]=_0x54f58e,this[_0x588d96(0x355c)][_0x588d96(0x1847)]['push'](this),this['_create'](_0x462c43,_0x3b99f3);}[_0x1cffb2(0x10ea)](_0x1a7dbc,_0x5a1a1b){var _0x2c9b17=_0x1cffb2;this[_0x2c9b17(0x7f2)]=_0x1a7dbc,this[_0x2c9b17(0x2499)]=_0x5a1a1b,this[_0x2c9b17(0x1734)]=this[_0x2c9b17(0x355c)][_0x2c9b17(0x32b1)](_0x1a7dbc,_0x5a1a1b);}[_0x1cffb2(0x1834)](){var _0x231d08=_0x1cffb2;this['_create'](this['_bufferSize'],this[_0x231d08(0x2499)]);}[_0x1cffb2(0x1ecf)](){var _0x410b86=_0x1cffb2;return this[_0x410b86(0x1734)];}[_0x1cffb2(0x2bb0)](_0x303786,_0x4a4076,_0x27b70c){var _0x558ee0=_0x1cffb2;this[_0x558ee0(0x1734)]&&this['_engine'][_0x558ee0(0x1f81)](this['_buffer'],_0x303786,_0x4a4076,_0x27b70c);}[_0x1cffb2(0x11b8)](_0x3cbfa3,_0x15ba9e,_0x347af1){var _0x37ff89=_0x1cffb2;return this[_0x37ff89(0x355c)][_0x37ff89(0x19b7)](this[_0x37ff89(0x1734)],_0x3cbfa3,_0x15ba9e,_0x347af1);}['dispose'](){var _0x90595b=_0x1cffb2;const _0x5b1aaf=this['_engine'][_0x90595b(0x1847)];var _0x437b12=_0x5b1aaf[_0x90595b(0x86a)](this);-0x1!==_0x437b12&&(_0x5b1aaf[_0x437b12]=_0x5b1aaf[_0x5b1aaf[_0x90595b(0x18cc)]-0x1],_0x5b1aaf[_0x90595b(0x1cb7)]()),this[_0x90595b(0x355c)][_0x90595b(0x27b0)](this[_0x90595b(0x1734)]),this[_0x90595b(0x1734)]=null;}}},0x138cd:(_0x17067f,_0x410941,_0x26c262)=>{var _0x3b1c8a=a8_0x1ec55c;_0x26c262['d'](_0x410941,{'Y':()=>_0x389b58});function _0x289920(_0x22254e,_0x478bcd,_0x4af8b5,_0x4796b2){var _0x29a6ef=a8_0x5306,_0x4691f4,_0x51a57b=arguments[_0x29a6ef(0x18cc)],_0x23d3cc=_0x51a57b<0x3?_0x478bcd:null===_0x4796b2?_0x4796b2=Object[_0x29a6ef(0x14a5)](_0x478bcd,_0x4af8b5):_0x4796b2;if(_0x29a6ef(0x4238)==typeof Reflect&&_0x29a6ef(0x3d33)==typeof Reflect[_0x29a6ef(0x3215)])_0x23d3cc=Reflect[_0x29a6ef(0x3215)](_0x22254e,_0x478bcd,_0x4af8b5,_0x4796b2);else{for(var _0x2c351d=_0x22254e['length']-0x1;0x0<=_0x2c351d;_0x2c351d--)(_0x4691f4=_0x22254e[_0x2c351d])&&(_0x23d3cc=(_0x51a57b<0x3?_0x4691f4(_0x23d3cc):0x3<_0x51a57b?_0x4691f4(_0x478bcd,_0x4af8b5,_0x23d3cc):_0x4691f4(_0x478bcd,_0x4af8b5))||_0x23d3cc);}0x3<_0x51a57b&&_0x23d3cc&&Object[_0x29a6ef(0x276e)](_0x478bcd,_0x4af8b5,_0x23d3cc);}var _0x410941=_0x26c262(0x10435),_0x3081fc=_0x26c262(0xa896),_0x150719=_0x26c262(0x9390),_0x5119f8=_0x26c262(0x843b),_0x456efe=_0x26c262(0x4ba7);class _0x389b58{constructor(){var _0x4ad6ea=a8_0x5306;this[_0x4ad6ea(0x3ed7)]=0x3,this['wheelPrecisionY']=0x3,this[_0x4ad6ea(0x3ae9)]=0x3,this['onChangedObservable']=new _0x3081fc['y$'](),this[_0x4ad6ea(0x2716)]=0x0,this[_0x4ad6ea(0x34dd)]=0x0,this[_0x4ad6ea(0x18c6)]=0x0,this['_ffMultiplier']=0xc,this['_normalize']=0x78;}[_0x3b1c8a(0x366a)](_0x1e4cdc){var _0x2ff637=_0x3b1c8a;_0x1e4cdc=_0x456efe['w1'][_0x2ff637(0x1344)](arguments),this['_wheel']=_0x26caa6=>{var _0x464ac8=_0x2ff637;if(_0x26caa6[_0x464ac8(0x19d6)]===_0x150719['kD']['POINTERWHEEL']){const _0x1214f1=_0x26caa6[_0x464ac8(0x3ab7)];_0x26caa6=_0x1214f1[_0x464ac8(0x72f)]===_0x5119f8['G'][_0x464ac8(0x1d5c)]?this[_0x464ac8(0x3266)]:0x1,(this[_0x464ac8(0x2716)]+=this['wheelPrecisionX']*_0x26caa6*_0x1214f1['deltaX']/this[_0x464ac8(0x21a6)],this[_0x464ac8(0x34dd)]-=this['wheelPrecisionY']*_0x26caa6*_0x1214f1[_0x464ac8(0x225b)]/this[_0x464ac8(0x21a6)],this['_wheelDeltaZ']+=this['wheelPrecisionZ']*_0x26caa6*_0x1214f1[_0x464ac8(0x1064)]/this['_normalize'],_0x1214f1['preventDefault']&&!_0x1e4cdc&&_0x1214f1[_0x464ac8(0x420d)]());}},this[_0x2ff637(0x37e4)]=this[_0x2ff637(0x1e9c)]['getScene']()['_inputManager'][_0x2ff637(0x2911)](this[_0x2ff637(0x4232)],_0x150719['kD'][_0x2ff637(0x2987)]);}[_0x3b1c8a(0xd76)](){var _0xea4781=_0x3b1c8a;this['_observer']&&(this[_0xea4781(0x1e9c)][_0xea4781(0x3d78)]()[_0xea4781(0x11ba)][_0xea4781(0x156a)](this[_0xea4781(0x37e4)]),this['_observer']=null,this[_0xea4781(0x4232)]=null),this[_0xea4781(0x2df3)]&&this[_0xea4781(0x2df3)][_0xea4781(0x13c8)]();}[_0x3b1c8a(0x30ed)](){var _0x1b49f7=_0x3b1c8a;this[_0x1b49f7(0x2df3)][_0x1b49f7(0x3608)]({'wheelDeltaX':this[_0x1b49f7(0x2716)],'wheelDeltaY':this['_wheelDeltaY'],'wheelDeltaZ':this[_0x1b49f7(0x18c6)]}),this[_0x1b49f7(0x2716)]=0x0,this[_0x1b49f7(0x34dd)]=0x0,this[_0x1b49f7(0x18c6)]=0x0;}[_0x3b1c8a(0x252c)](){var _0x20e13b=_0x3b1c8a;return _0x20e13b(0x3594);}[_0x3b1c8a(0x372b)](){var _0x503d96=_0x3b1c8a;return _0x503d96(0x3367);}}_0x289920([(0x0,_0x410941['qC'])()],_0x389b58[_0x3b1c8a(0x1ce1)],'wheelPrecisionX',void 0x0),_0x289920([(0x0,_0x410941['qC'])()],_0x389b58[_0x3b1c8a(0x1ce1)],'wheelPrecisionY',void 0x0),_0x289920([(0x0,_0x410941['qC'])()],_0x389b58['prototype'],_0x3b1c8a(0x3ae9),void 0x0);},0x16db3:(_0x5e5a98,_0x271b96,_0x22f79b)=>{var _0x58916c=a8_0x1ec55c;_0x22f79b['d'](_0x271b96,{'O':()=>_0xf98809});var _0x271b96=_0x22f79b(0x10435),_0x2e6a9=_0x22f79b(0x4ba7),_0x422339=_0x22f79b(0x9390);class _0xf98809{constructor(){var _0x598951=a8_0x5306;this[_0x598951(0x1a81)]=-0x1,this[_0x598951(0x2284)]=[0x0,0x1,0x2];}[_0x58916c(0x366a)](_0x340ff6){var _0x4e51f2=_0x58916c;_0x340ff6=_0x2e6a9['w1']['BackCompatCameraNoPreventDefault'](arguments);const _0x55300e=this[_0x4e51f2(0x1e9c)]['getEngine'](),_0x3a51a3=_0x55300e[_0x4e51f2(0x13d9)]();let _0x2e61e2=0x0,_0x99fa11=null;this[_0x4e51f2(0x2c85)]=null,this[_0x4e51f2(0x2ebe)]=null,this[_0x4e51f2(0x1a63)]=!0x1,this['_ctrlKey']=!0x1,this[_0x4e51f2(0x375e)]=!0x1,this[_0x4e51f2(0x3f7a)]=!0x1,this['_buttonsPressed']=0x0,this[_0x4e51f2(0xd8a)]=_0x34c813=>{var _0x148848=_0x4e51f2;const _0x257310=_0x34c813[_0x148848(0x3ab7)];var _0x142e1c=_0x148848(0x2f2f)===_0x257310[_0x148848(0x31d8)];if(!_0x55300e[_0x148848(0x3d1a)]&&(_0x34c813[_0x148848(0x19d6)]===_0x422339['kD'][_0x148848(0x3849)]||-0x1!==this[_0x148848(0x2284)][_0x148848(0x86a)](_0x257310[_0x148848(0x83f)]))){const _0x295e7a=_0x257310[_0x148848(0x37fb)];if(this[_0x148848(0x1a63)]=_0x257310[_0x148848(0x356)],this['_ctrlKey']=_0x257310['ctrlKey'],this['_metaKey']=_0x257310[_0x148848(0x3e7)],this[_0x148848(0x3f7a)]=_0x257310[_0x148848(0x2df5)],this[_0x148848(0xef7)]=_0x257310[_0x148848(0x2284)],_0x55300e[_0x148848(0x3500)]){var _0x268c95=_0x257310[_0x148848(0x1959)],_0x2a0b85=_0x257310['movementY'];this[_0x148848(0x1c51)](null,_0x268c95,_0x2a0b85),this[_0x148848(0x2c85)]=null,this[_0x148848(0x2ebe)]=null;}else{if(_0x34c813[_0x148848(0x19d6)]===_0x422339['kD'][_0x148848(0x36d)]||!_0x142e1c||(null==(_0x268c95=this[_0x148848(0x2c85)])?void 0x0:_0x268c95['pointerId'])===_0x257310[_0x148848(0x17a3)]||(null==(_0x2a0b85=this['_pointB'])?void 0x0:_0x2a0b85[_0x148848(0x17a3)])===_0x257310[_0x148848(0x17a3)]){if(_0x34c813[_0x148848(0x19d6)]!==_0x422339['kD'][_0x148848(0x36d)]||-0x1!==this[_0x148848(0x1a81)]&&!_0x142e1c){if(_0x34c813['type']===_0x422339['kD'][_0x148848(0x750)])this[_0x148848(0x290c)](_0x257310[_0x148848(0x31d8)]);else{if(_0x34c813[_0x148848(0x19d6)]!==_0x422339['kD']['POINTERUP']||this[_0x148848(0x1a81)]!==_0x257310[_0x148848(0x83f)]&&!_0x142e1c){if(_0x34c813[_0x148848(0x19d6)]===_0x422339['kD'][_0x148848(0x3849)]){if(_0x340ff6||_0x257310[_0x148848(0x420d)](),this['_pointA']&&null===this['_pointB'])_0x268c95=_0x257310['clientX']-this[_0x148848(0x2c85)]['x'],_0x2a0b85=_0x257310[_0x148848(0x2e22)]-this[_0x148848(0x2c85)]['y'],(this[_0x148848(0x1c51)](this[_0x148848(0x2c85)],_0x268c95,_0x2a0b85),this[_0x148848(0x2c85)]['x']=_0x257310[_0x148848(0x26c1)],this[_0x148848(0x2c85)]['y']=_0x257310[_0x148848(0x2e22)]);else{if(this['_pointA']&&this[_0x148848(0x2ebe)]){const _0x4ab403=this[_0x148848(0x2c85)][_0x148848(0x17a3)]===_0x257310[_0x148848(0x17a3)]?this[_0x148848(0x2c85)]:this['_pointB'];_0x4ab403['x']=_0x257310[_0x148848(0x26c1)],_0x4ab403['y']=_0x257310[_0x148848(0x2e22)],(_0x268c95=this['_pointA']['x']-this[_0x148848(0x2ebe)]['x'],_0x2a0b85=this[_0x148848(0x2c85)]['y']-this[_0x148848(0x2ebe)]['y'],_0x268c95=_0x268c95*_0x268c95+_0x2a0b85*_0x2a0b85,_0x2a0b85={'x':(this[_0x148848(0x2c85)]['x']+this[_0x148848(0x2ebe)]['x'])/0x2,'y':(this[_0x148848(0x2c85)]['y']+this[_0x148848(0x2ebe)]['y'])/0x2,'pointerId':_0x257310['pointerId'],'type':_0x34c813[_0x148848(0x19d6)]}),(this[_0x148848(0xd93)](this[_0x148848(0x2c85)],this[_0x148848(0x2ebe)],_0x2e61e2,_0x268c95,_0x99fa11,_0x2a0b85),_0x99fa11=_0x2a0b85,_0x2e61e2=_0x268c95);}}}}else{try{null!==_0x295e7a&&void 0x0!==_0x295e7a&&_0x295e7a['releasePointerCapture'](_0x257310[_0x148848(0x17a3)]);}catch(_0xf7bac){}_0x142e1c||(this[_0x148848(0x2ebe)]=null),_0x55300e['_badOS']?this[_0x148848(0x2c85)]=this[_0x148848(0x2ebe)]=null:this[_0x148848(0x2ebe)]&&this[_0x148848(0x2c85)]&&this[_0x148848(0x2c85)][_0x148848(0x17a3)]==_0x257310['pointerId']?(this['_pointA']=this[_0x148848(0x2ebe)],this[_0x148848(0x2ebe)]=null):this[_0x148848(0x2c85)]&&this[_0x148848(0x2ebe)]&&this['_pointB'][_0x148848(0x17a3)]==_0x257310[_0x148848(0x17a3)]?this[_0x148848(0x2ebe)]=null:this['_pointA']=this[_0x148848(0x2ebe)]=null,0x0===_0x2e61e2&&!_0x99fa11||(this['onMultiTouch'](this[_0x148848(0x2c85)],this[_0x148848(0x2ebe)],_0x2e61e2,0x0,_0x99fa11,null),_0x2e61e2=0x0,_0x99fa11=null),this[_0x148848(0x1a81)]=-0x1,this[_0x148848(0x734)](_0x257310),_0x340ff6||_0x257310[_0x148848(0x420d)]();}}}else{try{null!==_0x295e7a&&void 0x0!==_0x295e7a&&_0x295e7a[_0x148848(0x4272)](_0x257310[_0x148848(0x17a3)]);}catch(_0x3f71e7){}if(null===this[_0x148848(0x2c85)])this[_0x148848(0x2c85)]={'x':_0x257310[_0x148848(0x26c1)],'y':_0x257310[_0x148848(0x2e22)],'pointerId':_0x257310[_0x148848(0x17a3)],'type':_0x257310[_0x148848(0x31d8)]};else{if(null!==this[_0x148848(0x2ebe)])return;this['_pointB']={'x':_0x257310[_0x148848(0x26c1)],'y':_0x257310[_0x148848(0x2e22)],'pointerId':_0x257310[_0x148848(0x17a3)],'type':_0x257310['pointerType']};}-0x1!==this[_0x148848(0x1a81)]||_0x142e1c||(this[_0x148848(0x1a81)]=_0x257310[_0x148848(0x83f)]),this[_0x148848(0x8d5)](_0x257310),_0x340ff6||(_0x257310['preventDefault'](),_0x3a51a3&&_0x3a51a3['focus']());}}}}},this['_observer']=this[_0x4e51f2(0x1e9c)]['getScene']()[_0x4e51f2(0x11ba)][_0x4e51f2(0x2911)](this['_pointerInput'],_0x422339['kD']['POINTERDOWN']|_0x422339['kD']['POINTERUP']|_0x422339['kD'][_0x4e51f2(0x3849)]|_0x422339['kD']['POINTERDOUBLETAP']),this[_0x4e51f2(0x3f5f)]=()=>{var _0x203ce8=_0x4e51f2;this[_0x203ce8(0x2c85)]=this['_pointB']=null,_0x2e61e2=0x0,_0x99fa11=null,this[_0x203ce8(0x23af)]();},this[_0x4e51f2(0x2459)]=this[_0x4e51f2(0x2cef)][_0x4e51f2(0x3b97)](this),_0x3a51a3&&_0x3a51a3[_0x4e51f2(0x8a7)]('contextmenu',this[_0x4e51f2(0x2459)],!0x1);var _0x1c56ae=this[_0x4e51f2(0x1e9c)][_0x4e51f2(0x3d78)]()[_0x4e51f2(0x3e9d)]()[_0x4e51f2(0x6ef)]();_0x1c56ae&&_0x2e6a9['w1'][_0x4e51f2(0x24b0)](_0x1c56ae,[{'name':_0x4e51f2(0x265),'handler':this[_0x4e51f2(0x3f5f)]}]);}[_0x58916c(0xd76)](){var _0x42af97=_0x58916c,_0x4b1138;if(this['_onLostFocus']&&(_0x4b1138=this[_0x42af97(0x1e9c)][_0x42af97(0x3d78)]()['getEngine']()[_0x42af97(0x6ef)]())&&_0x2e6a9['w1'][_0x42af97(0x2f5f)](_0x4b1138,[{'name':'blur','handler':this[_0x42af97(0x3f5f)]}]),this['_observer']){if(this[_0x42af97(0x1e9c)]['getScene']()['_inputManager'][_0x42af97(0x156a)](this[_0x42af97(0x37e4)]),this['_observer']=null,this[_0x42af97(0x2459)]){const _0x614109=this[_0x42af97(0x1e9c)][_0x42af97(0x3d78)]()[_0x42af97(0x3e9d)]()['getInputElement']();_0x614109&&_0x614109['removeEventListener'](_0x42af97(0x18b3),this[_0x42af97(0x2459)]);}this[_0x42af97(0x3f5f)]=null;}this[_0x42af97(0x1a63)]=!0x1,this[_0x42af97(0x1a35)]=!0x1,this[_0x42af97(0x375e)]=!0x1,this[_0x42af97(0x3f7a)]=!0x1,this[_0x42af97(0xef7)]=0x0,this[_0x42af97(0x1a81)]=-0x1;}[_0x58916c(0x252c)](){var _0x422694=_0x58916c;return _0x422694(0x4074);}[_0x58916c(0x372b)](){var _0x43fb1f=_0x58916c;return _0x43fb1f(0x753);}[_0x58916c(0x290c)](_0x42b1eb){}['onTouch'](_0x4eb580,_0x5af153,_0x6cbf56){}[_0x58916c(0xd93)](_0x1f8456,_0x1f6c76,_0x444518,_0x4ea6bd,_0x560e96,_0x3f8508){}[_0x58916c(0x2cef)](_0xaa0e9a){var _0x49647a=_0x58916c;_0xaa0e9a[_0x49647a(0x420d)]();}[_0x58916c(0x8d5)](_0x255969){}['onButtonUp'](_0x2b0d83){}[_0x58916c(0x23af)](){}}!function(_0x4f58ca,_0x256dce,_0xfa9fd0,_0x352f9f){var _0x393296=_0x58916c,_0x10db41,_0x51d834=arguments[_0x393296(0x18cc)],_0x112c6d=_0x51d834<0x3?_0x256dce:null===_0x352f9f?_0x352f9f=Object[_0x393296(0x14a5)](_0x256dce,_0xfa9fd0):_0x352f9f;if(_0x393296(0x4238)==typeof Reflect&&_0x393296(0x3d33)==typeof Reflect[_0x393296(0x3215)])_0x112c6d=Reflect['decorate'](_0x4f58ca,_0x256dce,_0xfa9fd0,_0x352f9f);else{for(var _0x4f007c=_0x4f58ca[_0x393296(0x18cc)]-0x1;0x0<=_0x4f007c;_0x4f007c--)(_0x10db41=_0x4f58ca[_0x4f007c])&&(_0x112c6d=(_0x51d834<0x3?_0x10db41(_0x112c6d):0x3<_0x51d834?_0x10db41(_0x256dce,_0xfa9fd0,_0x112c6d):_0x10db41(_0x256dce,_0xfa9fd0))||_0x112c6d);}0x3<_0x51d834&&_0x112c6d&&Object[_0x393296(0x276e)](_0x256dce,_0xfa9fd0,_0x112c6d);}([(0x0,_0x271b96['qC'])()],_0xf98809[_0x58916c(0x1ce1)],'buttons',void 0x0);},0xf62d:(_0x139eb5,_0x14d622,_0x1dba17)=>{var _0x14b60=a8_0x1ec55c;_0x1dba17['d'](_0x14d622,{'R':()=>_0x4da6ba});function _0x254460(_0xf00eec,_0x1b5d7e,_0x18ebf9,_0x52704a){var _0x24f831=a8_0x5306,_0x1862e9,_0x2111db=arguments[_0x24f831(0x18cc)],_0x52f684=_0x2111db<0x3?_0x1b5d7e:null===_0x52704a?_0x52704a=Object[_0x24f831(0x14a5)](_0x1b5d7e,_0x18ebf9):_0x52704a;if('object'==typeof Reflect&&_0x24f831(0x3d33)==typeof Reflect['decorate'])_0x52f684=Reflect[_0x24f831(0x3215)](_0xf00eec,_0x1b5d7e,_0x18ebf9,_0x52704a);else{for(var _0x21cb06=_0xf00eec[_0x24f831(0x18cc)]-0x1;0x0<=_0x21cb06;_0x21cb06--)(_0x1862e9=_0xf00eec[_0x21cb06])&&(_0x52f684=(_0x2111db<0x3?_0x1862e9(_0x52f684):0x3<_0x2111db?_0x1862e9(_0x1b5d7e,_0x18ebf9,_0x52f684):_0x1862e9(_0x1b5d7e,_0x18ebf9))||_0x52f684);}0x3<_0x2111db&&_0x52f684&&Object[_0x24f831(0x276e)](_0x1b5d7e,_0x18ebf9,_0x52f684);}var _0x14d622=_0x1dba17(0x10435),_0x1e464a=_0x1dba17(0x412e),_0x5f57f4=_0x1dba17(0x165ec);class _0x4da6ba{constructor(){var _0x53cf60=a8_0x5306;this[_0x53cf60(0x27d9)]=0x50,this[_0x53cf60(0x20f9)]=0x28,this[_0x53cf60(0xd17)]=0x1;}get[_0x14b60(0xdb3)](){return 0x1!==this['_yAxisScale'];}set[_0x14b60(0xdb3)](_0x472b3c){this['_yAxisScale']=_0x472b3c?-0x1:0x1;}['attachControl'](){var _0x2ff3a1=_0x14b60;const _0x66e2ad=this[_0x2ff3a1(0x1e9c)][_0x2ff3a1(0x3d78)]()[_0x2ff3a1(0x1828)];this[_0x2ff3a1(0x93d)]=_0x66e2ad[_0x2ff3a1(0x1dc2)][_0x2ff3a1(0x2e5)](_0x4ef4f8=>{var _0x311717=_0x2ff3a1;_0x4ef4f8[_0x311717(0x19d6)]===_0x5f57f4['nJ'][_0x311717(0xc76)]||this[_0x311717(0x128f)]&&_0x4ef4f8[_0x311717(0x19d6)]!==_0x5f57f4['nJ'][_0x311717(0xfb2)]||(this[_0x311717(0x128f)]=_0x4ef4f8);}),this[_0x2ff3a1(0x320f)]=_0x66e2ad[_0x2ff3a1(0x5e6)][_0x2ff3a1(0x2e5)](_0x4fc36d=>{var _0x3e5629=_0x2ff3a1;this[_0x3e5629(0x128f)]===_0x4fc36d&&(this[_0x3e5629(0x128f)]=null);}),this[_0x2ff3a1(0x128f)]=_0x66e2ad[_0x2ff3a1(0x40b1)](_0x5f57f4['nJ'][_0x2ff3a1(0xfb2)]);}[_0x14b60(0xd76)](){var _0x170ff3=_0x14b60;this[_0x170ff3(0x1e9c)]['getScene']()[_0x170ff3(0x1828)]['onGamepadConnectedObservable'][_0x170ff3(0x2f2e)](this['_onGamepadConnectedObserver']),this['camera'][_0x170ff3(0x3d78)]()[_0x170ff3(0x1828)][_0x170ff3(0x5e6)][_0x170ff3(0x2f2e)](this[_0x170ff3(0x320f)]),this[_0x170ff3(0x128f)]=null;}[_0x14b60(0x30ed)](){var _0x252b6b=_0x14b60;if(this[_0x252b6b(0x128f)]){const _0x25fe25=this[_0x252b6b(0x1e9c)];var _0x32b0fd,_0xe59ed1=this[_0x252b6b(0x128f)][_0x252b6b(0x71c)],_0xe59ed1=(_0xe59ed1&&(0x0!=_0xe59ed1['x']&&0x0!=(_0x32b0fd=_0xe59ed1['x']/this[_0x252b6b(0x27d9)])&&0.005<Math['abs'](_0x32b0fd)&&(_0x25fe25[_0x252b6b(0x2cf6)]+=_0x32b0fd),0x0!=_0xe59ed1['y']&&0x0!=(_0x32b0fd=_0xe59ed1['y']/this[_0x252b6b(0x27d9)]*this[_0x252b6b(0xd17)])&&0.005<Math[_0x252b6b(0x273d)](_0x32b0fd)&&(_0x25fe25[_0x252b6b(0x3c73)]+=_0x32b0fd)),this['gamepad']['leftStick']);_0xe59ed1&&0x0!=_0xe59ed1['y']&&0x0!=(_0x32b0fd=_0xe59ed1['y']/this[_0x252b6b(0x20f9)])&&0.005<Math[_0x252b6b(0x273d)](_0x32b0fd)&&(this[_0x252b6b(0x1e9c)][_0x252b6b(0x331d)]-=_0x32b0fd);}}['getClassName'](){var _0x36a541=_0x14b60;return _0x36a541(0x15b0);}[_0x14b60(0x372b)](){var _0x815817=_0x14b60;return _0x815817(0x128f);}}_0x254460([(0x0,_0x14d622['qC'])()],_0x4da6ba[_0x14b60(0x1ce1)],'gamepadRotationSensibility',void 0x0),_0x254460([(0x0,_0x14d622['qC'])()],_0x4da6ba[_0x14b60(0x1ce1)],_0x14b60(0x20f9),void 0x0),_0x1e464a['u'][_0x14b60(0x15b0)]=_0x4da6ba;},0x15b73:(_0x13bc57,_0x291f33,_0x45e049)=>{var _0x282183=a8_0x1ec55c;_0x45e049['d'](_0x291f33,{'v':()=>_0x44004e});function _0xae2623(_0x441cbe,_0x1d388f,_0x18d4fd,_0x30bd21){var _0xa41d14=a8_0x5306,_0x338f3e,_0x1fce45=arguments[_0xa41d14(0x18cc)],_0x48d946=_0x1fce45<0x3?_0x1d388f:null===_0x30bd21?_0x30bd21=Object[_0xa41d14(0x14a5)](_0x1d388f,_0x18d4fd):_0x30bd21;if(_0xa41d14(0x4238)==typeof Reflect&&_0xa41d14(0x3d33)==typeof Reflect[_0xa41d14(0x3215)])_0x48d946=Reflect['decorate'](_0x441cbe,_0x1d388f,_0x18d4fd,_0x30bd21);else{for(var _0x389c99=_0x441cbe[_0xa41d14(0x18cc)]-0x1;0x0<=_0x389c99;_0x389c99--)(_0x338f3e=_0x441cbe[_0x389c99])&&(_0x48d946=(_0x1fce45<0x3?_0x338f3e(_0x48d946):0x3<_0x1fce45?_0x338f3e(_0x1d388f,_0x18d4fd,_0x48d946):_0x338f3e(_0x1d388f,_0x18d4fd))||_0x48d946);}0x3<_0x1fce45&&_0x48d946&&Object['defineProperty'](_0x1d388f,_0x18d4fd,_0x48d946);}var _0x291f33=_0x45e049(0x10435),_0x194ad9=_0x45e049(0x412e),_0x3a0b8e=_0x45e049(0xce2f),_0x4d522d=_0x45e049(0x4ba7);class _0x44004e{constructor(){var _0x554c62=a8_0x5306;this[_0x554c62(0x3844)]=[0x26],this[_0x554c62(0x3a4c)]=[0x28],this[_0x554c62(0x37c5)]=[0x25],this['keysRight']=[0x27],this[_0x554c62(0x30b4)]=[0xdc],this[_0x554c62(0x40d9)]=0x32,this[_0x554c62(0x1617)]=0x19,this[_0x554c62(0x34a2)]=!0x0,this[_0x554c62(0x25ec)]=0.01,this[_0x554c62(0xf44)]=new Array();}[_0x282183(0x366a)](_0x4ec56b){var _0x11d4de=_0x282183;_0x4ec56b=_0x4d522d['w1'][_0x11d4de(0x1344)](arguments),this['_onCanvasBlurObserver']||(this[_0x11d4de(0x3c5c)]=this[_0x11d4de(0x1e9c)][_0x11d4de(0x3d78)](),this[_0x11d4de(0x355c)]=this[_0x11d4de(0x3c5c)]['getEngine'](),this[_0x11d4de(0x3891)]=this[_0x11d4de(0x355c)][_0x11d4de(0x1ed7)][_0x11d4de(0x2e5)](()=>{var _0x4c0f05=_0x11d4de;this[_0x4c0f05(0xf44)][_0x4c0f05(0x18cc)]=0x0;}),this[_0x11d4de(0x40b3)]=this[_0x11d4de(0x3c5c)][_0x11d4de(0x3820)]['add'](_0x2f850c=>{var _0x220472=_0x11d4de;const _0x394013=_0x2f850c[_0x220472(0x3ab7)];_0x394013[_0x220472(0x3e7)]||(_0x2f850c['type']===_0x3a0b8e['OG'][_0x220472(0x2648)]?(this[_0x220472(0xc31)]=_0x394013[_0x220472(0x21d9)],this['_altPressed']=_0x394013['altKey'],-0x1===this[_0x220472(0x3844)][_0x220472(0x86a)](_0x394013[_0x220472(0x3036)])&&-0x1===this[_0x220472(0x3a4c)]['indexOf'](_0x394013['keyCode'])&&-0x1===this[_0x220472(0x37c5)][_0x220472(0x86a)](_0x394013[_0x220472(0x3036)])&&-0x1===this[_0x220472(0x3acd)][_0x220472(0x86a)](_0x394013[_0x220472(0x3036)])&&-0x1===this[_0x220472(0x30b4)][_0x220472(0x86a)](_0x394013[_0x220472(0x3036)])||(-0x1===this['_keys'][_0x220472(0x86a)](_0x394013[_0x220472(0x3036)])&&this['_keys']['push'](_0x394013[_0x220472(0x3036)]),_0x394013[_0x220472(0x420d)]&&!_0x4ec56b&&_0x394013[_0x220472(0x420d)]())):-0x1===this['keysUp'][_0x220472(0x86a)](_0x394013[_0x220472(0x3036)])&&-0x1===this['keysDown'][_0x220472(0x86a)](_0x394013[_0x220472(0x3036)])&&-0x1===this[_0x220472(0x37c5)][_0x220472(0x86a)](_0x394013['keyCode'])&&-0x1===this['keysRight']['indexOf'](_0x394013[_0x220472(0x3036)])&&-0x1===this[_0x220472(0x30b4)][_0x220472(0x86a)](_0x394013['keyCode'])||(0x0<=(_0x2f850c=this['_keys'][_0x220472(0x86a)](_0x394013[_0x220472(0x3036)]))&&this['_keys']['splice'](_0x2f850c,0x1),_0x394013['preventDefault']&&!_0x4ec56b&&_0x394013['preventDefault']()));}));}[_0x282183(0xd76)](){var _0x3e19f7=_0x282183;this[_0x3e19f7(0x3c5c)]&&(this[_0x3e19f7(0x40b3)]&&this[_0x3e19f7(0x3c5c)][_0x3e19f7(0x3820)][_0x3e19f7(0x2f2e)](this[_0x3e19f7(0x40b3)]),this[_0x3e19f7(0x3891)]&&this[_0x3e19f7(0x355c)][_0x3e19f7(0x1ed7)][_0x3e19f7(0x2f2e)](this[_0x3e19f7(0x3891)]),this[_0x3e19f7(0x40b3)]=null,this[_0x3e19f7(0x3891)]=null),this[_0x3e19f7(0xf44)][_0x3e19f7(0x18cc)]=0x0;}[_0x282183(0x30ed)](){var _0x327141=_0x282183;if(this[_0x327141(0x40b3)]){const _0x3f7435=this['camera'];for(let _0x27c9bb=0x0;_0x27c9bb<this[_0x327141(0xf44)][_0x327141(0x18cc)];_0x27c9bb++){var _0x2bf9d0=this[_0x327141(0xf44)][_0x27c9bb];-0x1!==this[_0x327141(0x37c5)][_0x327141(0x86a)](_0x2bf9d0)?this[_0x327141(0xc31)]&&this['camera']['_useCtrlForPanning']?_0x3f7435[_0x327141(0x799)]-=0x1/this[_0x327141(0x40d9)]:_0x3f7435[_0x327141(0x2cf6)]-=this['angularSpeed']:-0x1!==this[_0x327141(0x3844)][_0x327141(0x86a)](_0x2bf9d0)?this[_0x327141(0xc31)]&&this[_0x327141(0x1e9c)][_0x327141(0x2b1)]?_0x3f7435[_0x327141(0x4089)]+=0x1/this[_0x327141(0x40d9)]:this[_0x327141(0x1a0e)]&&this['useAltToZoom']?_0x3f7435['inertialRadiusOffset']+=0x1/this[_0x327141(0x1617)]:_0x3f7435['inertialBetaOffset']-=this[_0x327141(0x25ec)]:-0x1!==this[_0x327141(0x3acd)][_0x327141(0x86a)](_0x2bf9d0)?this['_ctrlPressed']&&this['camera'][_0x327141(0x2b1)]?_0x3f7435[_0x327141(0x799)]+=0x1/this[_0x327141(0x40d9)]:_0x3f7435[_0x327141(0x2cf6)]+=this[_0x327141(0x25ec)]:-0x1!==this[_0x327141(0x3a4c)]['indexOf'](_0x2bf9d0)?this['_ctrlPressed']&&this[_0x327141(0x1e9c)][_0x327141(0x2b1)]?_0x3f7435[_0x327141(0x4089)]-=0x1/this[_0x327141(0x40d9)]:this[_0x327141(0x1a0e)]&&this[_0x327141(0x34a2)]?_0x3f7435[_0x327141(0x331d)]-=0x1/this[_0x327141(0x1617)]:_0x3f7435['inertialBetaOffset']+=this[_0x327141(0x25ec)]:-0x1!==this[_0x327141(0x30b4)]['indexOf'](_0x2bf9d0)&&_0x3f7435['useInputToRestoreState']&&_0x3f7435[_0x327141(0xb9f)]();}}}['getClassName'](){var _0x5eaca1=_0x282183;return _0x5eaca1(0x15b1);}[_0x282183(0x372b)](){var _0x101463=_0x282183;return _0x101463(0x438);}}_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e[_0x282183(0x1ce1)],_0x282183(0x3844),void 0x0),_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e[_0x282183(0x1ce1)],_0x282183(0x3a4c),void 0x0),_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e[_0x282183(0x1ce1)],_0x282183(0x37c5),void 0x0),_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e['prototype'],_0x282183(0x3acd),void 0x0),_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e['prototype'],'keysReset',void 0x0),_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e[_0x282183(0x1ce1)],_0x282183(0x40d9),void 0x0),_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e[_0x282183(0x1ce1)],_0x282183(0x1617),void 0x0),_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e[_0x282183(0x1ce1)],_0x282183(0x34a2),void 0x0),_0xae2623([(0x0,_0x291f33['qC'])()],_0x44004e['prototype'],_0x282183(0x25ec),void 0x0),_0x194ad9['u'][_0x282183(0x15b1)]=_0x44004e;},0xf545:(_0x1247ff,_0x149a43,_0xaaf07e)=>{var _0x3431f7=a8_0x1ec55c;_0xaaf07e['d'](_0x149a43,{'F':()=>_0x408a4f});function _0x12ea80(_0x48cff4,_0x46bd7e,_0x2bb669,_0x6202f6){var _0x2ff6c0=a8_0x5306,_0x25c877,_0x557e9e=arguments[_0x2ff6c0(0x18cc)],_0x2dd757=_0x557e9e<0x3?_0x46bd7e:null===_0x6202f6?_0x6202f6=Object[_0x2ff6c0(0x14a5)](_0x46bd7e,_0x2bb669):_0x6202f6;if(_0x2ff6c0(0x4238)==typeof Reflect&&_0x2ff6c0(0x3d33)==typeof Reflect[_0x2ff6c0(0x3215)])_0x2dd757=Reflect[_0x2ff6c0(0x3215)](_0x48cff4,_0x46bd7e,_0x2bb669,_0x6202f6);else{for(var _0x1f0f0c=_0x48cff4[_0x2ff6c0(0x18cc)]-0x1;0x0<=_0x1f0f0c;_0x1f0f0c--)(_0x25c877=_0x48cff4[_0x1f0f0c])&&(_0x2dd757=(_0x557e9e<0x3?_0x25c877(_0x2dd757):0x3<_0x557e9e?_0x25c877(_0x46bd7e,_0x2bb669,_0x2dd757):_0x25c877(_0x46bd7e,_0x2bb669))||_0x2dd757);}0x3<_0x557e9e&&_0x2dd757&&Object[_0x2ff6c0(0x276e)](_0x46bd7e,_0x2bb669,_0x2dd757);}var _0x149a43=_0xaaf07e(0x10435),_0x4a24cc=_0xaaf07e(0x412e),_0x2e12ac=_0xaaf07e(0x9390),_0x886bec=_0xaaf07e(0x10fa9),_0xe32ada=_0xaaf07e(0xd53f),_0x19a0fc=_0xaaf07e(0x16bf5),_0x43c0b8=_0xaaf07e(0x843b),_0xb883f5=_0xaaf07e(0x17372),_0x41c2f0=_0xaaf07e(0x4ba7);class _0x408a4f{constructor(){var _0x56da31=a8_0x5306;this['wheelPrecision']=0x3,this[_0x56da31(0x1f09)]=!0x1,this['wheelDeltaPercentage']=0x0,this[_0x56da31(0x328d)]=null,this[_0x56da31(0x1349)]=_0xe32ada['P']['Zero']();}[_0x3431f7(0x342)](_0x988fcc,_0x598f5a){var _0x3f634b=_0x3431f7;return _0x598f5a=0.01*_0x988fcc*this[_0x3f634b(0x3b63)]*_0x598f5a,0x0<_0x988fcc?_0x598f5a/(0x1+this[_0x3f634b(0x3b63)]):_0x598f5a*(0x1+this['wheelDeltaPercentage']);}['attachControl'](_0x38f610){var _0x173056=_0x3431f7;_0x38f610=_0x41c2f0['w1'][_0x173056(0x1344)](arguments),this[_0x173056(0x4232)]=_0x163247=>{var _0x176087=_0x173056;if(_0x163247['type']===_0x2e12ac['kD'][_0x176087(0x2987)]){const _0x36afce=_0x163247[_0x176087(0x3ab7)];let _0x67bdc=0x0;_0x163247=_0x36afce[_0x176087(0x72f)]===_0x43c0b8['G'][_0x176087(0x1d5c)]?0x28:0x1,_0x163247=-_0x36afce[_0x176087(0x225b)]*_0x163247;if(this[_0x176087(0x328d)])_0x67bdc=this['customComputeDeltaFromMouseWheel'](_0x163247,this,_0x36afce);else{if(this[_0x176087(0x3b63)]){if(0x0<(_0x67bdc=this[_0x176087(0x342)](_0x163247,this[_0x176087(0x1e9c)][_0x176087(0x13e7)]))){let _0x1f6de8=this[_0x176087(0x1e9c)]['radius'],_0x576b64=this[_0x176087(0x1e9c)][_0x176087(0x331d)]+_0x67bdc;for(let _0x2d3ffc=0x0;_0x2d3ffc<0x14&&0.001<Math['abs'](_0x576b64);_0x2d3ffc++)_0x1f6de8-=_0x576b64,_0x576b64*=this[_0x176087(0x1e9c)][_0x176087(0x14fc)];_0x1f6de8=_0xb883f5['R'][_0x176087(0x2641)](_0x1f6de8,0x0,Number[_0x176087(0x1806)]),_0x67bdc=this[_0x176087(0x342)](_0x163247,_0x1f6de8);}}else _0x67bdc=_0x163247/(0x28*this[_0x176087(0x3513)]);}_0x67bdc&&(this[_0x176087(0x1f09)]&&this[_0x176087(0x332)]?this[_0x176087(0x392a)](_0x67bdc):this['camera'][_0x176087(0x331d)]+=_0x67bdc),_0x36afce['preventDefault']&&!_0x38f610&&_0x36afce[_0x176087(0x420d)]();}},this[_0x173056(0x37e4)]=this['camera'][_0x173056(0x3d78)]()[_0x173056(0x11ba)][_0x173056(0x2911)](this[_0x173056(0x4232)],_0x2e12ac['kD'][_0x173056(0x2987)]),this[_0x173056(0x1f09)]&&this[_0x173056(0x1349)]['setAll'](0x0);}[_0x3431f7(0xd76)](){var _0x2aabaf=_0x3431f7;this[_0x2aabaf(0x37e4)]&&(this[_0x2aabaf(0x1e9c)][_0x2aabaf(0x3d78)]()[_0x2aabaf(0x11ba)][_0x2aabaf(0x156a)](this['_observer']),this['_observer']=null,this[_0x2aabaf(0x4232)]=null);}['checkInputs'](){var _0x26567f=_0x3431f7;if(this['zoomToMouseLocation']){const _0xfd5082=this[_0x26567f(0x1e9c)];0x0+_0xfd5082[_0x26567f(0x2cf6)]+_0xfd5082[_0x26567f(0x3c73)]+_0xfd5082[_0x26567f(0x331d)]&&(this['_updateHitPlane'](),_0xfd5082[_0x26567f(0x37fb)]['addInPlace'](this[_0x26567f(0x1349)]),this[_0x26567f(0x1349)][_0x26567f(0x542)](_0xfd5082[_0x26567f(0x14fc)]),this[_0x26567f(0x31ac)](this[_0x26567f(0x1349)]));}}[_0x3431f7(0x252c)](){var _0x1c1d29=_0x3431f7;return _0x1c1d29(0x1da1);}[_0x3431f7(0x372b)](){var _0x2edd25=_0x3431f7;return _0x2edd25(0x3367);}[_0x3431f7(0x1fb9)](){var _0x211442=_0x3431f7;const _0x5a72b1=this[_0x211442(0x1e9c)];var _0x56dbde=_0x5a72b1[_0x211442(0x37fb)][_0x211442(0x10ce)](_0x5a72b1[_0x211442(0xa9f)]);this[_0x211442(0x332)]=_0x886bec['J'][_0x211442(0xcbc)](_0x5a72b1['target'],_0x56dbde);}[_0x3431f7(0x1878)](){var _0x188839=_0x3431f7,_0x18afb4;const _0x124bf1=this[_0x188839(0x1e9c)],_0x69d1b3=_0x124bf1[_0x188839(0x3d78)](),_0xb1d43f=_0x69d1b3[_0x188839(0xdff)](_0x69d1b3[_0x188839(0x1fa0)],_0x69d1b3[_0x188839(0x2cd3)],_0xe32ada['y3']['Identity'](),_0x124bf1,!0x1);let _0x18ba96=0x0;return this[_0x188839(0x332)]&&(_0x18ba96=null!=(_0x18afb4=_0xb1d43f[_0x188839(0x3c59)](this['_hitPlane']))?_0x18afb4:0x0),_0xb1d43f[_0x188839(0x3cd4)][_0x188839(0x3e1)](_0xb1d43f[_0x188839(0x286c)][_0x188839(0x542)](_0x18ba96));}[_0x3431f7(0x392a)](_0x309b5a){var _0x202532=_0x3431f7;const _0x1cb7d7=this[_0x202532(0x1e9c)];var _0x490562=0x1-_0x1cb7d7[_0x202532(0x14fc)];_0x1cb7d7['lowerRadiusLimit']&&(_0x5b6849=null!=(_0x5b6849=_0x1cb7d7[_0x202532(0x3c25)])?_0x5b6849:0x0,_0x1cb7d7['radius']-(_0x1cb7d7[_0x202532(0x331d)]+_0x309b5a)/_0x490562<_0x5b6849&&(_0x309b5a=(_0x1cb7d7[_0x202532(0x13e7)]-_0x5b6849)*_0x490562-_0x1cb7d7[_0x202532(0x331d)])),_0x1cb7d7['upperRadiusLimit']&&(_0x5b6849=null!=(_0x5b6849=_0x1cb7d7['upperRadiusLimit'])?_0x5b6849:0x0,_0x1cb7d7[_0x202532(0x13e7)]-(_0x1cb7d7[_0x202532(0x331d)]+_0x309b5a)/_0x490562>_0x5b6849&&(_0x309b5a=(_0x1cb7d7[_0x202532(0x13e7)]-_0x5b6849)*_0x490562-_0x1cb7d7[_0x202532(0x331d)]));var _0x5b6849=_0x309b5a/_0x490562/_0x1cb7d7[_0x202532(0x13e7)];const _0x3d9b72=this[_0x202532(0x1878)](),_0x19033d=_0xe32ada['jp']['Vector3'][0x6];_0x3d9b72[_0x202532(0x185b)](_0x1cb7d7['target'],_0x19033d),_0x19033d['scaleInPlace'](_0x5b6849),_0x19033d[_0x202532(0x542)](_0x490562),this[_0x202532(0x1349)]['addInPlace'](_0x19033d),_0x1cb7d7['inertialRadiusOffset']+=_0x309b5a;}[_0x3431f7(0x31ac)](_0xa67c4d){var _0x2d9a1f=_0x3431f7;Math['abs'](_0xa67c4d['x'])<_0x19a0fc['kn']&&(_0xa67c4d['x']=0x0),Math[_0x2d9a1f(0x273d)](_0xa67c4d['y'])<_0x19a0fc['kn']&&(_0xa67c4d['y']=0x0),Math['abs'](_0xa67c4d['z'])<_0x19a0fc['kn']&&(_0xa67c4d['z']=0x0);}}_0x12ea80([(0x0,_0x149a43['qC'])()],_0x408a4f[_0x3431f7(0x1ce1)],_0x3431f7(0x3513),void 0x0),_0x12ea80([(0x0,_0x149a43['qC'])()],_0x408a4f['prototype'],_0x3431f7(0x1f09),void 0x0),_0x12ea80([(0x0,_0x149a43['qC'])()],_0x408a4f['prototype'],_0x3431f7(0x3b63),void 0x0),_0x4a24cc['u'][_0x3431f7(0x1da1)]=_0x408a4f;},0x76f2:(_0x394d74,_0x1ae718,_0x273337)=>{var _0x38ce0d=a8_0x1ec55c;_0x273337['d'](_0x1ae718,{'H':()=>_0x4192a9});function _0x4fe05d(_0x2ed9a3,_0x1642ec,_0x4eb4ea,_0x3feb47){var _0x218dd1=a8_0x5306,_0x37db15,_0x4d5d0a=arguments[_0x218dd1(0x18cc)],_0x36b6f0=_0x4d5d0a<0x3?_0x1642ec:null===_0x3feb47?_0x3feb47=Object[_0x218dd1(0x14a5)](_0x1642ec,_0x4eb4ea):_0x3feb47;if(_0x218dd1(0x4238)==typeof Reflect&&_0x218dd1(0x3d33)==typeof Reflect[_0x218dd1(0x3215)])_0x36b6f0=Reflect['decorate'](_0x2ed9a3,_0x1642ec,_0x4eb4ea,_0x3feb47);else{for(var _0x24119a=_0x2ed9a3[_0x218dd1(0x18cc)]-0x1;0x0<=_0x24119a;_0x24119a--)(_0x37db15=_0x2ed9a3[_0x24119a])&&(_0x36b6f0=(_0x4d5d0a<0x3?_0x37db15(_0x36b6f0):0x3<_0x4d5d0a?_0x37db15(_0x1642ec,_0x4eb4ea,_0x36b6f0):_0x37db15(_0x1642ec,_0x4eb4ea))||_0x36b6f0);}0x3<_0x4d5d0a&&_0x36b6f0&&Object[_0x218dd1(0x276e)](_0x1642ec,_0x4eb4ea,_0x36b6f0);}var _0x1ae718=_0x273337(0x10435),_0xa3f1d1=_0x273337(0x412e),_0x273337=_0x273337(0x16db3);class _0x4192a9 extends _0x273337['O']{constructor(){var _0x390be8=a8_0x5306;super(...arguments),this['buttons']=[0x0,0x1,0x2],this[_0x390be8(0x24f7)]=0x3e8,this['angularSensibilityY']=0x3e8,this[_0x390be8(0x5b7)]=0xc,this[_0x390be8(0x2be4)]=0x0,this['useNaturalPinchZoom']=!0x1,this['pinchZoom']=!0x0,this['panningSensibility']=0x3e8,this['multiTouchPanning']=!0x0,this['multiTouchPanAndZoom']=!0x0,this[_0x390be8(0x148b)]=!0x0,this[_0x390be8(0x9f5)]=!0x1,this['_twoFingerActivityCount']=0x0,this[_0x390be8(0x25f2)]=!0x1;}[_0x38ce0d(0x252c)](){var _0x2d6bbd=_0x38ce0d;return _0x2d6bbd(0x32d9);}['_computeMultiTouchPanning'](_0x3e4dc8,_0x10d7bb){var _0x1b9fba=_0x38ce0d,_0x1f2811;0x0!==this['panningSensibility']&&_0x3e4dc8&&_0x10d7bb&&(_0x1f2811=_0x10d7bb['x']-_0x3e4dc8['x'],_0x10d7bb=_0x10d7bb['y']-_0x3e4dc8['y'],this[_0x1b9fba(0x1e9c)][_0x1b9fba(0x799)]+=-_0x1f2811/this[_0x1b9fba(0x40d9)],this[_0x1b9fba(0x1e9c)][_0x1b9fba(0x4089)]+=_0x10d7bb/this[_0x1b9fba(0x40d9)]);}[_0x38ce0d(0xbc4)](_0xc46adc,_0x45d5fb){var _0x84bdaf=_0x38ce0d,_0x186c74=this[_0x84bdaf(0x1e9c)][_0x84bdaf(0x13e7)]||_0x4192a9['MinimumRadiusForPinch'];this[_0x84bdaf(0x38fc)]?this[_0x84bdaf(0x1e9c)][_0x84bdaf(0x13e7)]=_0x186c74*Math[_0x84bdaf(0x141a)](_0xc46adc)/Math[_0x84bdaf(0x141a)](_0x45d5fb):this[_0x84bdaf(0x2be4)]?this[_0x84bdaf(0x1e9c)][_0x84bdaf(0x331d)]+=0.001*(_0x45d5fb-_0xc46adc)*_0x186c74*this['pinchDeltaPercentage']:this[_0x84bdaf(0x1e9c)][_0x84bdaf(0x331d)]+=(_0x45d5fb-_0xc46adc)/(this[_0x84bdaf(0x5b7)]*(this['pinchInwards']?0x1:-0x1)*(this['angularSensibilityX']+this['angularSensibilityY'])/0x2);}[_0x38ce0d(0x1c51)](_0x5a5c54,_0x72acc,_0x1eba80){var _0x1b48fe=_0x38ce0d;0x0!==this['panningSensibility']&&(this[_0x1b48fe(0x1a35)]&&this['camera']['_useCtrlForPanning']||this[_0x1b48fe(0x9f5)])?(this[_0x1b48fe(0x1e9c)][_0x1b48fe(0x799)]+=-_0x72acc/this['panningSensibility'],this[_0x1b48fe(0x1e9c)][_0x1b48fe(0x4089)]+=_0x1eba80/this[_0x1b48fe(0x40d9)]):(this[_0x1b48fe(0x1e9c)][_0x1b48fe(0x2cf6)]-=_0x72acc/this[_0x1b48fe(0x24f7)],this['camera'][_0x1b48fe(0x3c73)]-=_0x1eba80/this['angularSensibilityY']);}[_0x38ce0d(0x290c)](){var _0xed2398=_0x38ce0d;this[_0xed2398(0x1e9c)][_0xed2398(0xc42)]&&this[_0xed2398(0x1e9c)][_0xed2398(0xb9f)]();}[_0x38ce0d(0xd93)](_0x49943c,_0x4202db,_0xd652c4,_0x2900b4,_0x3169e8,_0x50ae61){var _0x4b967d=_0x38ce0d;0x0===_0xd652c4&&null===_0x3169e8||0x0===_0x2900b4&&null===_0x50ae61||(this[_0x4b967d(0x660)]?(this[_0x4b967d(0xbc4)](_0xd652c4,_0x2900b4),this[_0x4b967d(0x2455)](_0x3169e8,_0x50ae61)):this['multiTouchPanning']&&this['pinchZoom']?(this['_twoFingerActivityCount']++,this[_0x4b967d(0x25f2)]||this['_twoFingerActivityCount']<0x14&&Math['abs'](Math[_0x4b967d(0x141a)](_0x2900b4)-Math[_0x4b967d(0x141a)](_0xd652c4))>this[_0x4b967d(0x1e9c)][_0x4b967d(0x3728)]?(this[_0x4b967d(0xbc4)](_0xd652c4,_0x2900b4),this[_0x4b967d(0x25f2)]=!0x0):this[_0x4b967d(0x2455)](_0x3169e8,_0x50ae61)):this[_0x4b967d(0x1aea)]?this[_0x4b967d(0x2455)](_0x3169e8,_0x50ae61):this[_0x4b967d(0x3029)]&&this['_computePinchZoom'](_0xd652c4,_0x2900b4));}[_0x38ce0d(0x8d5)](_0x16fd52){var _0xabd214=_0x38ce0d;this[_0xabd214(0x9f5)]=_0x16fd52[_0xabd214(0x83f)]===this[_0xabd214(0x1e9c)]['_panningMouseButton'];}[_0x38ce0d(0x734)](){var _0x2853f2=_0x38ce0d;this[_0x2853f2(0x37f1)]=0x0,this[_0x2853f2(0x25f2)]=!0x1;}[_0x38ce0d(0x23af)](){var _0x9160cb=_0x38ce0d;this[_0x9160cb(0x9f5)]=!0x1,this['_twoFingerActivityCount']=0x0,this[_0x9160cb(0x25f2)]=!0x1;}}_0x4192a9['MinimumRadiusForPinch']=0.001,_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9[_0x38ce0d(0x1ce1)],'buttons',void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9[_0x38ce0d(0x1ce1)],'angularSensibilityX',void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9['prototype'],_0x38ce0d(0x1ac5),void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9[_0x38ce0d(0x1ce1)],_0x38ce0d(0x5b7),void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9[_0x38ce0d(0x1ce1)],_0x38ce0d(0x2be4),void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9[_0x38ce0d(0x1ce1)],'useNaturalPinchZoom',void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9[_0x38ce0d(0x1ce1)],_0x38ce0d(0x3029),void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9['prototype'],_0x38ce0d(0x40d9),void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9[_0x38ce0d(0x1ce1)],_0x38ce0d(0x1aea),void 0x0),_0x4fe05d([(0x0,_0x1ae718['qC'])()],_0x4192a9[_0x38ce0d(0x1ce1)],_0x38ce0d(0x660),void 0x0),_0xa3f1d1['u'][_0x38ce0d(0x32d9)]=_0x4192a9;},0x1549e:(_0x5f8ebb,_0xba60ff,_0x359fed)=>{var _0x4c0f42=a8_0x1ec55c,_0x14a296=_0x359fed(0x412e),_0x2e59a9=_0x359fed(0xd79c),_0x102112=_0x359fed(0x4ba7);_0x2e59a9['$'][_0x4c0f42(0x1ce1)][_0x4c0f42(0x1ccc)]=function(){var _0x566441=_0x4c0f42;return this[_0x566441(0x2e5)](new _0xd2ed4a()),this;};class _0xd2ed4a{constructor(){var _0x48636f=_0x4c0f42;this['alphaCorrection']=0x1,this['gammaCorrection']=0x1,this[_0x48636f(0x3d05)]=0x0,this[_0x48636f(0x1f03)]=0x0,this[_0x48636f(0x3ab)]=!0x1,this[_0x48636f(0x527)]=this[_0x48636f(0x14a8)]['bind'](this);}['attachControl'](_0xb936a6){var _0x28d4b8=_0x4c0f42;_0xb936a6=_0x102112['w1'][_0x28d4b8(0x1344)](arguments),this['camera'][_0x28d4b8(0x366a)](_0xb936a6);const _0x4686db=this[_0x28d4b8(0x1e9c)]['getScene']()['getEngine']()[_0x28d4b8(0x6ef)]();_0x4686db&&('undefined'!=typeof DeviceOrientationEvent&&_0x28d4b8(0x3d33)==typeof DeviceOrientationEvent[_0x28d4b8(0x33d9)]?DeviceOrientationEvent[_0x28d4b8(0x33d9)]()['then'](_0x33a5a7=>{var _0x1a8581=_0x28d4b8;'granted'===_0x33a5a7?_0x4686db[_0x1a8581(0x8a7)](_0x1a8581(0x1ad1),this[_0x1a8581(0x527)]):_0x102112['w1']['Warn'](_0x1a8581(0x1069));})[_0x28d4b8(0x2e0)](_0x2f0e0d=>{_0x102112['w1']['Error'](_0x2f0e0d);}):_0x4686db[_0x28d4b8(0x8a7)]('deviceorientation',this[_0x28d4b8(0x527)]));}[_0x4c0f42(0x14a8)](_0x14a6de){var _0x2c8e6f=_0x4c0f42;null!==_0x14a6de[_0x2c8e6f(0x19b3)]&&(this[_0x2c8e6f(0x3d05)]=(0x0|+_0x14a6de[_0x2c8e6f(0x19b3)])*this[_0x2c8e6f(0x3ae6)]),null!==_0x14a6de['gamma']&&(this[_0x2c8e6f(0x1f03)]=(0x0|+_0x14a6de[_0x2c8e6f(0x3942)])*this[_0x2c8e6f(0xcd3)]),this[_0x2c8e6f(0x3ab)]=!0x0;}['checkInputs'](){var _0x2843b6=_0x4c0f42;this[_0x2843b6(0x3ab)]&&(this[_0x2843b6(0x3ab)]=!0x1,this[_0x2843b6(0x1f03)]<0x0&&(this['_gamma']=0xb4+this[_0x2843b6(0x1f03)]),this[_0x2843b6(0x1e9c)][_0x2843b6(0x19b3)]=-this[_0x2843b6(0x3d05)]/0xb4*Math['PI']%Math['PI']*0x2,this[_0x2843b6(0x1e9c)][_0x2843b6(0x2f2a)]=this[_0x2843b6(0x1f03)]/0xb4*Math['PI']);}['detachControl'](){var _0x46d5ef=_0x4c0f42;window[_0x46d5ef(0xa95)](_0x46d5ef(0x1ad1),this[_0x46d5ef(0x527)]);}[_0x4c0f42(0x252c)](){var _0x318c5f=_0x4c0f42;return _0x318c5f(0x3101);}[_0x4c0f42(0x372b)](){var _0x431244=_0x4c0f42;return _0x431244(0x40e6);}}_0x14a296['u'][_0x4c0f42(0x3101)]=_0xd2ed4a;},0x54cb:(_0x15074e,_0x482b8d,_0x9cc4ee)=>{var _0x15987b=a8_0x1ec55c;_0x9cc4ee['d'](_0x482b8d,{'H':()=>_0x454ed4});function _0x4a963f(_0x4f1e56,_0x5c9102,_0x50f530,_0x46b700){var _0x5217d9=a8_0x5306,_0x534683,_0x371ab5=arguments[_0x5217d9(0x18cc)],_0x3a953c=_0x371ab5<0x3?_0x5c9102:null===_0x46b700?_0x46b700=Object[_0x5217d9(0x14a5)](_0x5c9102,_0x50f530):_0x46b700;if(_0x5217d9(0x4238)==typeof Reflect&&_0x5217d9(0x3d33)==typeof Reflect[_0x5217d9(0x3215)])_0x3a953c=Reflect[_0x5217d9(0x3215)](_0x4f1e56,_0x5c9102,_0x50f530,_0x46b700);else{for(var _0x100dfa=_0x4f1e56['length']-0x1;0x0<=_0x100dfa;_0x100dfa--)(_0x534683=_0x4f1e56[_0x100dfa])&&(_0x3a953c=(_0x371ab5<0x3?_0x534683(_0x3a953c):0x3<_0x371ab5?_0x534683(_0x5c9102,_0x50f530,_0x3a953c):_0x534683(_0x5c9102,_0x50f530))||_0x3a953c);}0x3<_0x371ab5&&_0x3a953c&&Object[_0x5217d9(0x276e)](_0x5c9102,_0x50f530,_0x3a953c);}var _0x482b8d=_0x9cc4ee(0x10435),_0x277987=_0x9cc4ee(0x412e),_0x542e05=_0x9cc4ee(0xce2f),_0x5eb3c8=_0x9cc4ee(0xd53f),_0x3eeca7=_0x9cc4ee(0x4ba7);class _0x454ed4{constructor(){var _0x2f6015=a8_0x5306;this[_0x2f6015(0x4a9)]=[0x57],this[_0x2f6015(0xe1a)]=[0x53],this[_0x2f6015(0x3844)]=[0x45],this[_0x2f6015(0x3a4c)]=[0x51],this['keysRight']=[0x44],this[_0x2f6015(0x37c5)]=[0x41],this[_0x2f6015(0xf44)]=new Array();}['attachControl'](_0x302623){var _0x469a59=a8_0x5306;_0x302623=_0x3eeca7['w1'][_0x469a59(0x1344)](arguments),this[_0x469a59(0x3891)]||(this[_0x469a59(0x3c5c)]=this['camera'][_0x469a59(0x3d78)](),this[_0x469a59(0x355c)]=this[_0x469a59(0x3c5c)][_0x469a59(0x3e9d)](),this[_0x469a59(0x3891)]=this[_0x469a59(0x355c)][_0x469a59(0x1ed7)]['add'](()=>{var _0x587fbc=_0x469a59;this['_keys'][_0x587fbc(0x18cc)]=0x0;}),this[_0x469a59(0x40b3)]=this[_0x469a59(0x3c5c)]['onKeyboardObservable'][_0x469a59(0x2e5)](_0x215563=>{var _0x526d00=_0x469a59;const _0x31c8ee=_0x215563[_0x526d00(0x3ab7)];_0x215563[_0x526d00(0x19d6)]===_0x542e05['OG'][_0x526d00(0x2648)]?-0x1===this[_0x526d00(0x4a9)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])&&-0x1===this['keysBackward']['indexOf'](_0x31c8ee['keyCode'])&&-0x1===this[_0x526d00(0x3844)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])&&-0x1===this[_0x526d00(0x3a4c)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])&&-0x1===this[_0x526d00(0x37c5)]['indexOf'](_0x31c8ee[_0x526d00(0x3036)])&&-0x1===this[_0x526d00(0x3acd)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])||(-0x1===this[_0x526d00(0xf44)][_0x526d00(0x86a)](_0x31c8ee['keyCode'])&&this[_0x526d00(0xf44)][_0x526d00(0xede)](_0x31c8ee['keyCode']),_0x302623||_0x31c8ee['preventDefault']()):-0x1===this[_0x526d00(0x4a9)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])&&-0x1===this[_0x526d00(0xe1a)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])&&-0x1===this[_0x526d00(0x3844)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])&&-0x1===this[_0x526d00(0x3a4c)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])&&-0x1===this[_0x526d00(0x37c5)][_0x526d00(0x86a)](_0x31c8ee['keyCode'])&&-0x1===this[_0x526d00(0x3acd)][_0x526d00(0x86a)](_0x31c8ee[_0x526d00(0x3036)])||(0x0<=(_0x215563=this[_0x526d00(0xf44)][_0x526d00(0x86a)](_0x31c8ee['keyCode']))&&this['_keys'][_0x526d00(0xb1f)](_0x215563,0x1),_0x302623||_0x31c8ee['preventDefault']());}));}['detachControl'](){var _0x258570=a8_0x5306;this[_0x258570(0x3c5c)]&&(this[_0x258570(0x40b3)]&&this['_scene'][_0x258570(0x3820)][_0x258570(0x2f2e)](this['_onKeyboardObserver']),this[_0x258570(0x3891)]&&this[_0x258570(0x355c)]['onCanvasBlurObservable']['remove'](this[_0x258570(0x3891)]),this[_0x258570(0x40b3)]=null,this['_onCanvasBlurObserver']=null),this[_0x258570(0xf44)][_0x258570(0x18cc)]=0x0;}[_0x15987b(0x252c)](){return'FlyCameraKeyboardInput';}[_0x15987b(0x3f5f)](){var _0xf3c885=_0x15987b;this[_0xf3c885(0xf44)][_0xf3c885(0x18cc)]=0x0;}[_0x15987b(0x372b)](){var _0x3b7312=_0x15987b;return _0x3b7312(0x438);}[_0x15987b(0x30ed)](){var _0x5aef2c=_0x15987b;if(this[_0x5aef2c(0x40b3)]){const _0xeb77ef=this[_0x5aef2c(0x1e9c)];for(let _0x1a51f6=0x0;_0x1a51f6<this['_keys']['length'];_0x1a51f6++){var _0xc8c736=this['_keys'][_0x1a51f6],_0x1700da=_0xeb77ef[_0x5aef2c(0x21df)]();-0x1!==this[_0x5aef2c(0x4a9)][_0x5aef2c(0x86a)](_0xc8c736)?_0xeb77ef['_localDirection'][_0x5aef2c(0x9b3)](0x0,0x0,_0x1700da):-0x1!==this[_0x5aef2c(0xe1a)][_0x5aef2c(0x86a)](_0xc8c736)?_0xeb77ef[_0x5aef2c(0x9c0)][_0x5aef2c(0x9b3)](0x0,0x0,-_0x1700da):-0x1!==this[_0x5aef2c(0x3844)][_0x5aef2c(0x86a)](_0xc8c736)?_0xeb77ef[_0x5aef2c(0x9c0)][_0x5aef2c(0x9b3)](0x0,_0x1700da,0x0):-0x1!==this[_0x5aef2c(0x3a4c)][_0x5aef2c(0x86a)](_0xc8c736)?_0xeb77ef[_0x5aef2c(0x9c0)][_0x5aef2c(0x9b3)](0x0,-_0x1700da,0x0):-0x1!==this[_0x5aef2c(0x3acd)]['indexOf'](_0xc8c736)?_0xeb77ef[_0x5aef2c(0x9c0)]['copyFromFloats'](_0x1700da,0x0,0x0):-0x1!==this[_0x5aef2c(0x37c5)]['indexOf'](_0xc8c736)&&_0xeb77ef[_0x5aef2c(0x9c0)][_0x5aef2c(0x9b3)](-_0x1700da,0x0,0x0),_0xeb77ef[_0x5aef2c(0x3d78)]()[_0x5aef2c(0x41ba)]&&(_0xeb77ef[_0x5aef2c(0x9c0)]['z']*=-0x1),_0xeb77ef[_0x5aef2c(0x3ca4)]()['invertToRef'](_0xeb77ef[_0x5aef2c(0xd92)]),_0x5eb3c8['P'][_0x5aef2c(0x29c5)](_0xeb77ef['_localDirection'],_0xeb77ef[_0x5aef2c(0xd92)],_0xeb77ef['_transformedDirection']),_0xeb77ef[_0x5aef2c(0x1bce)][_0x5aef2c(0x3e1)](_0xeb77ef[_0x5aef2c(0x3297)]);}}}}_0x4a963f([(0x0,_0x482b8d['qC'])()],_0x454ed4['prototype'],_0x15987b(0x4a9),void 0x0),_0x4a963f([(0x0,_0x482b8d['qC'])()],_0x454ed4['prototype'],'keysBackward',void 0x0),_0x4a963f([(0x0,_0x482b8d['qC'])()],_0x454ed4[_0x15987b(0x1ce1)],_0x15987b(0x3844),void 0x0),_0x4a963f([(0x0,_0x482b8d['qC'])()],_0x454ed4[_0x15987b(0x1ce1)],'keysDown',void 0x0),_0x4a963f([(0x0,_0x482b8d['qC'])()],_0x454ed4[_0x15987b(0x1ce1)],_0x15987b(0x3acd),void 0x0),_0x4a963f([(0x0,_0x482b8d['qC'])()],_0x454ed4[_0x15987b(0x1ce1)],_0x15987b(0x37c5),void 0x0),_0x277987['u'][_0x15987b(0x3986)]=_0x454ed4;},0x10a8b:(_0x5ad5c0,_0x907f77,_0x336f42)=>{var _0x37d8d3=a8_0x1ec55c;_0x336f42['d'](_0x907f77,{'g':()=>_0x554cc9});function _0x4c3acb(_0x1efa10,_0x876e47,_0x3f574d,_0x57a222){var _0x4eea40=a8_0x5306,_0x34bba1,_0x236f9d=arguments['length'],_0x512d5c=_0x236f9d<0x3?_0x876e47:null===_0x57a222?_0x57a222=Object[_0x4eea40(0x14a5)](_0x876e47,_0x3f574d):_0x57a222;if(_0x4eea40(0x4238)==typeof Reflect&&_0x4eea40(0x3d33)==typeof Reflect[_0x4eea40(0x3215)])_0x512d5c=Reflect[_0x4eea40(0x3215)](_0x1efa10,_0x876e47,_0x3f574d,_0x57a222);else{for(var _0x7092ca=_0x1efa10[_0x4eea40(0x18cc)]-0x1;0x0<=_0x7092ca;_0x7092ca--)(_0x34bba1=_0x1efa10[_0x7092ca])&&(_0x512d5c=(_0x236f9d<0x3?_0x34bba1(_0x512d5c):0x3<_0x236f9d?_0x34bba1(_0x876e47,_0x3f574d,_0x512d5c):_0x34bba1(_0x876e47,_0x3f574d))||_0x512d5c);}0x3<_0x236f9d&&_0x512d5c&&Object[_0x4eea40(0x276e)](_0x876e47,_0x3f574d,_0x512d5c);}var _0x907f77=_0x336f42(0x10435),_0x2bbbd5=_0x336f42(0x412e),_0x2ab0d8=_0x336f42(0x9390),_0x4ba370=_0x336f42(0xd53f),_0x25f60e=_0x336f42(0xa0f1),_0x440b28=_0x336f42(0x4ba7);class _0x554cc9{constructor(){var _0x3c6fc8=a8_0x5306;this[_0x3c6fc8(0x2284)]=[0x0,0x1,0x2],this[_0x3c6fc8(0xa27)]=[-0x1,0x0,0x1],this[_0x3c6fc8(0x2876)]=[-0x1,0x0,0x1],this[_0x3c6fc8(0x27d4)]=[0x2],this[_0x3c6fc8(0x2862)]=-0x1,this[_0x3c6fc8(0x3225)]=0x3e8,this[_0x3c6fc8(0xda8)]=null;}[_0x37d8d3(0x366a)](_0x4a4353){var _0x2deac8=_0x37d8d3;_0x4a4353=_0x440b28['w1'][_0x2deac8(0x1344)](arguments),this[_0x2deac8(0xeab)]=_0x4a4353,this['_observer']=this[_0x2deac8(0x1e9c)][_0x2deac8(0x3d78)]()[_0x2deac8(0x11ba)][_0x2deac8(0x2911)](_0x149611=>{this['_pointerInput'](_0x149611);},_0x2ab0d8['kD']['POINTERDOWN']|_0x2ab0d8['kD'][_0x2deac8(0x2401)]|_0x2ab0d8['kD']['POINTERMOVE']),this[_0x2deac8(0x191b)]=this[_0x2deac8(0x1e9c)][_0x2deac8(0x3d78)]()[_0x2deac8(0x3c91)][_0x2deac8(0x2e5)](()=>{var _0x33876d=_0x2deac8;this[_0x33876d(0x1e9c)][_0x33876d(0x3145)]&&this[_0x33876d(0x1e9c)]['restoreRoll'](this[_0x33876d(0x1e9c)]['rollCorrect']);});}[_0x37d8d3(0xd76)](){var _0x6c142c=_0x37d8d3;this[_0x6c142c(0x37e4)]&&(this['camera'][_0x6c142c(0x3d78)]()[_0x6c142c(0x11ba)]['_removeCameraPointerObserver'](this['_observer']),this[_0x6c142c(0x1e9c)][_0x6c142c(0x3d78)]()['onBeforeRenderObservable']['remove'](this[_0x6c142c(0x191b)]),this[_0x6c142c(0x37e4)]=null,this[_0x6c142c(0x191b)]=null,this[_0x6c142c(0xda8)]=null,this[_0x6c142c(0xeab)]=void 0x0);}[_0x37d8d3(0x252c)](){var _0x1f75b8=_0x37d8d3;return _0x1f75b8(0xcfe);}[_0x37d8d3(0x372b)](){return'mouse';}[_0x37d8d3(0xd8a)](_0x196e7a){var _0x452947=_0x37d8d3;const _0x5f58e4=_0x196e7a[_0x452947(0x3ab7)],_0x58d2bc=this[_0x452947(0x1e9c)];var _0x319271,_0x549dff,_0x4fa7ec=_0x58d2bc[_0x452947(0x3e9d)]();if(!_0x4fa7ec[_0x452947(0x3d1a)]&&(this[_0x452947(0x2667)]||_0x452947(0x2f2f)!==_0x5f58e4[_0x452947(0x31d8)])&&(_0x196e7a[_0x452947(0x19d6)]===_0x2ab0d8['kD'][_0x452947(0x3849)]||-0x1!==this[_0x452947(0x2284)][_0x452947(0x86a)](_0x5f58e4[_0x452947(0x83f)]))){const _0x498637=_0x5f58e4[_0x452947(0x37fb)];if(_0x196e7a[_0x452947(0x19d6)]===_0x2ab0d8['kD'][_0x452947(0x36d)]){try{null!==_0x498637&&void 0x0!==_0x498637&&_0x498637[_0x452947(0x4272)](_0x5f58e4['pointerId']);}catch(_0x251e7e){}this[_0x452947(0xda8)]={'x':_0x5f58e4[_0x452947(0x26c1)],'y':_0x5f58e4['clientY']},this[_0x452947(0x2862)]=_0x5f58e4[_0x452947(0x83f)],this[_0x452947(0xeab)]||(_0x5f58e4[_0x452947(0x420d)](),this['_element'][_0x452947(0x3aa3)]()),_0x4fa7ec[_0x452947(0x3500)]&&this['_onMouseMove'](_0x196e7a[_0x452947(0x3ab7)]);}else{if(_0x196e7a[_0x452947(0x19d6)]===_0x2ab0d8['kD'][_0x452947(0x2401)]){try{null!==_0x498637&&void 0x0!==_0x498637&&_0x498637['releasePointerCapture'](_0x5f58e4[_0x452947(0x17a3)]);}catch(_0x4f6108){}this[_0x452947(0x2862)]=-0x1,this[_0x452947(0xda8)]=null,this['_noPreventDefault']||_0x5f58e4[_0x452947(0x420d)]();}else _0x196e7a[_0x452947(0x19d6)]===_0x2ab0d8['kD'][_0x452947(0x3849)]&&(this[_0x452947(0xda8)]?(_0x319271=_0x5f58e4[_0x452947(0x26c1)]-this[_0x452947(0xda8)]['x'],_0x549dff=_0x5f58e4['clientY']-this[_0x452947(0xda8)]['y'],this[_0x452947(0x174b)](_0x319271,_0x549dff),this[_0x452947(0xda8)]={'x':_0x5f58e4[_0x452947(0x26c1)],'y':_0x5f58e4[_0x452947(0x2e22)]},this['_noPreventDefault']||_0x5f58e4[_0x452947(0x420d)]()):_0x4fa7ec[_0x452947(0x3500)]&&this[_0x452947(0x1367)](_0x196e7a[_0x452947(0x3ab7)]));}}}[_0x37d8d3(0x1367)](_0x3df806){var _0x437ed6=_0x37d8d3;const _0x173d54=this[_0x437ed6(0x1e9c)];var _0x37618e,_0x1702ae=_0x173d54[_0x437ed6(0x3e9d)]();_0x1702ae['isPointerLock']&&!_0x1702ae[_0x437ed6(0x3d1a)]&&(_0x1702ae=_0x3df806['movementX'],_0x37618e=_0x3df806[_0x437ed6(0x1a6e)],this[_0x437ed6(0x174b)](_0x1702ae,_0x37618e),this['_previousPosition']=null,this[_0x437ed6(0xeab)]||_0x3df806[_0x437ed6(0x420d)]());}[_0x37d8d3(0x174b)](_0x1f8ca9,_0x40393b){var _0x2b845f=_0x37d8d3;const _0x8061d5=this[_0x2b845f(0x1e9c)];this['camera']['getScene']()[_0x2b845f(0x41ba)]&&(_0x1f8ca9*=-0x1),_0x8061d5[_0x2b845f(0xc5c)]&&_0x8061d5[_0x2b845f(0xc5c)][_0x2b845f(0x3b07)]()<0x0&&(_0x1f8ca9*=-0x1);var _0x1f8ca9=_0x1f8ca9/this[_0x2b845f(0x3225)],_0x40393b=_0x40393b/this[_0x2b845f(0x3225)];const _0x2b226e=_0x4ba370['_f']['RotationYawPitchRoll'](_0x8061d5[_0x2b845f(0x3c7f)]['y'],_0x8061d5['rotation']['x'],_0x8061d5[_0x2b845f(0x3c7f)]['z']);let _0x3b6225;this[_0x2b845f(0x2876)][_0x2b845f(0x2f7f)](_0x28fb86=>_0x28fb86===this[_0x2b845f(0x2862)])&&(_0x3b6225=_0x4ba370['_f'][_0x2b845f(0x2bb2)](_0x25f60e['RD']['X'],_0x40393b),_0x2b226e[_0x2b845f(0x6fc)](_0x3b6225)),this[_0x2b845f(0xa27)][_0x2b845f(0x2f7f)](_0x4e8ad2=>_0x4e8ad2===this['activeButton'])&&(_0x3b6225=_0x4ba370['_f'][_0x2b845f(0x2bb2)](_0x25f60e['RD']['Y'],_0x1f8ca9),_0x2b226e[_0x2b845f(0x6fc)](_0x3b6225),_0x40393b=_0x8061d5[_0x2b845f(0x11cb)]+_0x8061d5['_trackRoll'],_0x8061d5[_0x2b845f(0x28f)]&&-_0x40393b<_0x8061d5[_0x2b845f(0x3c7f)]['z']&&_0x8061d5[_0x2b845f(0x3c7f)]['z']<_0x40393b&&(_0x40393b=_0x8061d5[_0x2b845f(0x1073)]*-_0x1f8ca9,_0x3b6225=_0x4ba370['_f'][_0x2b845f(0x2bb2)](_0x25f60e['RD']['Z'],_0x40393b),_0x2b226e[_0x2b845f(0x6fc)](_0x3b6225))),this['buttonsRoll'][_0x2b845f(0x2f7f)](_0x5d862b=>_0x5d862b===this[_0x2b845f(0x2862)])&&(_0x3b6225=_0x4ba370['_f']['RotationAxis'](_0x25f60e['RD']['Z'],-_0x1f8ca9),_0x8061d5[_0x2b845f(0x3fd4)]-=_0x1f8ca9,_0x2b226e[_0x2b845f(0x6fc)](_0x3b6225)),_0x2b226e['toEulerAnglesToRef'](_0x8061d5[_0x2b845f(0x3c7f)]);}}_0x4c3acb([(0x0,_0x907f77['qC'])()],_0x554cc9[_0x37d8d3(0x1ce1)],'buttons',void 0x0),_0x4c3acb([(0x0,_0x907f77['qC'])()],_0x554cc9[_0x37d8d3(0x1ce1)],_0x37d8d3(0x3225),void 0x0),_0x2bbbd5['u']['FlyCameraMouseInput']=_0x554cc9;},0x97c7:(_0x24a00e,_0x375f4e,_0x27c4de)=>{var _0x4f557b=a8_0x1ec55c;_0x27c4de['d'](_0x375f4e,{'I':()=>_0x1f4672});function _0x3c2e82(_0x2feda8,_0x30d989,_0x4123ae,_0x1ceb87){var _0x424744=a8_0x5306,_0x2d4c21,_0x29ea19=arguments[_0x424744(0x18cc)],_0x15d78f=_0x29ea19<0x3?_0x30d989:null===_0x1ceb87?_0x1ceb87=Object[_0x424744(0x14a5)](_0x30d989,_0x4123ae):_0x1ceb87;if(_0x424744(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x424744(0x3215)])_0x15d78f=Reflect[_0x424744(0x3215)](_0x2feda8,_0x30d989,_0x4123ae,_0x1ceb87);else{for(var _0x524386=_0x2feda8['length']-0x1;0x0<=_0x524386;_0x524386--)(_0x2d4c21=_0x2feda8[_0x524386])&&(_0x15d78f=(_0x29ea19<0x3?_0x2d4c21(_0x15d78f):0x3<_0x29ea19?_0x2d4c21(_0x30d989,_0x4123ae,_0x15d78f):_0x2d4c21(_0x30d989,_0x4123ae))||_0x15d78f);}0x3<_0x29ea19&&_0x15d78f&&Object[_0x424744(0x276e)](_0x30d989,_0x4123ae,_0x15d78f);}var _0x375f4e=_0x27c4de(0x412e),_0x16a9ce=_0x27c4de(0x10435),_0x415fd4=_0x27c4de(0xce2f),_0x9e64ef=_0x27c4de(0x4ba7);class _0x1f4672{constructor(){var _0x198e2b=a8_0x5306;this[_0x198e2b(0x25f)]=[0x26],this[_0x198e2b(0x3478)]=[0x28],this['keysHeightOffsetModifierAlt']=!0x1,this[_0x198e2b(0x2977)]=!0x1,this[_0x198e2b(0x46a)]=!0x1,this[_0x198e2b(0x2755)]=[0x25],this['keysRotationOffsetDecr']=[0x27],this[_0x198e2b(0x7a7)]=!0x1,this[_0x198e2b(0xf68)]=!0x1,this[_0x198e2b(0x3762)]=!0x1,this['keysRadiusIncr']=[0x28],this[_0x198e2b(0x3ff)]=[0x26],this[_0x198e2b(0x2c70)]=!0x0,this[_0x198e2b(0x2d2a)]=!0x1,this[_0x198e2b(0x1247)]=!0x1,this['heightSensibility']=0x1,this['rotationSensibility']=0x1,this[_0x198e2b(0x2d11)]=0x1,this[_0x198e2b(0xf44)]=new Array();}['attachControl'](_0x30d630){var _0x19313f=a8_0x5306;_0x30d630=_0x9e64ef['w1'][_0x19313f(0x1344)](arguments),this[_0x19313f(0x3891)]||(this[_0x19313f(0x3c5c)]=this['camera'][_0x19313f(0x3d78)](),this[_0x19313f(0x355c)]=this['_scene'][_0x19313f(0x3e9d)](),this[_0x19313f(0x3891)]=this[_0x19313f(0x355c)][_0x19313f(0x1ed7)]['add'](()=>{var _0x5d7214=_0x19313f;this[_0x5d7214(0xf44)][_0x5d7214(0x18cc)]=0x0;}),this['_onKeyboardObserver']=this[_0x19313f(0x3c5c)][_0x19313f(0x3820)][_0x19313f(0x2e5)](_0x5c28ca=>{var _0x2a87d2=_0x19313f;const _0x3edb26=_0x5c28ca['event'];_0x3edb26[_0x2a87d2(0x3e7)]||(_0x5c28ca['type']===_0x415fd4['OG'][_0x2a87d2(0x2648)]?(this[_0x2a87d2(0xc31)]=_0x3edb26[_0x2a87d2(0x21d9)],this[_0x2a87d2(0x1a0e)]=_0x3edb26[_0x2a87d2(0x356)],this[_0x2a87d2(0x65f)]=_0x3edb26[_0x2a87d2(0x2df5)],-0x1===this[_0x2a87d2(0x25f)][_0x2a87d2(0x86a)](_0x3edb26['keyCode'])&&-0x1===this[_0x2a87d2(0x3478)][_0x2a87d2(0x86a)](_0x3edb26[_0x2a87d2(0x3036)])&&-0x1===this[_0x2a87d2(0x2755)][_0x2a87d2(0x86a)](_0x3edb26[_0x2a87d2(0x3036)])&&-0x1===this[_0x2a87d2(0x1279)][_0x2a87d2(0x86a)](_0x3edb26[_0x2a87d2(0x3036)])&&-0x1===this[_0x2a87d2(0x1c39)]['indexOf'](_0x3edb26[_0x2a87d2(0x3036)])&&-0x1===this[_0x2a87d2(0x3ff)][_0x2a87d2(0x86a)](_0x3edb26[_0x2a87d2(0x3036)])||(-0x1===this['_keys'][_0x2a87d2(0x86a)](_0x3edb26[_0x2a87d2(0x3036)])&&this[_0x2a87d2(0xf44)][_0x2a87d2(0xede)](_0x3edb26['keyCode']),_0x3edb26[_0x2a87d2(0x420d)]&&!_0x30d630&&_0x3edb26[_0x2a87d2(0x420d)]())):-0x1===this['keysHeightOffsetIncr'][_0x2a87d2(0x86a)](_0x3edb26['keyCode'])&&-0x1===this[_0x2a87d2(0x3478)][_0x2a87d2(0x86a)](_0x3edb26[_0x2a87d2(0x3036)])&&-0x1===this[_0x2a87d2(0x2755)][_0x2a87d2(0x86a)](_0x3edb26[_0x2a87d2(0x3036)])&&-0x1===this[_0x2a87d2(0x1279)]['indexOf'](_0x3edb26[_0x2a87d2(0x3036)])&&-0x1===this[_0x2a87d2(0x1c39)][_0x2a87d2(0x86a)](_0x3edb26['keyCode'])&&-0x1===this['keysRadiusDecr'][_0x2a87d2(0x86a)](_0x3edb26[_0x2a87d2(0x3036)])||(0x0<=(_0x5c28ca=this['_keys'][_0x2a87d2(0x86a)](_0x3edb26['keyCode']))&&this[_0x2a87d2(0xf44)][_0x2a87d2(0xb1f)](_0x5c28ca,0x1),_0x3edb26['preventDefault']&&!_0x30d630&&_0x3edb26[_0x2a87d2(0x420d)]()));}));}[_0x4f557b(0xd76)](){var _0x3754b5=_0x4f557b;this[_0x3754b5(0x3c5c)]&&(this['_onKeyboardObserver']&&this[_0x3754b5(0x3c5c)][_0x3754b5(0x3820)][_0x3754b5(0x2f2e)](this[_0x3754b5(0x40b3)]),this[_0x3754b5(0x3891)]&&this[_0x3754b5(0x355c)][_0x3754b5(0x1ed7)][_0x3754b5(0x2f2e)](this[_0x3754b5(0x3891)]),this['_onKeyboardObserver']=null,this[_0x3754b5(0x3891)]=null),this[_0x3754b5(0xf44)][_0x3754b5(0x18cc)]=0x0;}[_0x4f557b(0x30ed)](){var _0x1f275c=_0x4f557b;this['_onKeyboardObserver']&&this[_0x1f275c(0xf44)][_0x1f275c(0x35b2)](_0xc98406=>{var _0x15f6e8=_0x1f275c;-0x1!==this[_0x15f6e8(0x25f)][_0x15f6e8(0x86a)](_0xc98406)&&this[_0x15f6e8(0x4a6)]()?this[_0x15f6e8(0x1e9c)][_0x15f6e8(0x39bc)]+=this[_0x15f6e8(0x2056)]:-0x1!==this[_0x15f6e8(0x3478)][_0x15f6e8(0x86a)](_0xc98406)&&this[_0x15f6e8(0x4a6)]()?this[_0x15f6e8(0x1e9c)][_0x15f6e8(0x39bc)]-=this[_0x15f6e8(0x2056)]:-0x1!==this[_0x15f6e8(0x2755)][_0x15f6e8(0x86a)](_0xc98406)&&this['_modifierRotationOffset']()?(this[_0x15f6e8(0x1e9c)][_0x15f6e8(0x3adb)]+=this['rotationSensibility'],this[_0x15f6e8(0x1e9c)][_0x15f6e8(0x3adb)]%=0x168):-0x1!==this['keysRotationOffsetDecr'][_0x15f6e8(0x86a)](_0xc98406)&&this[_0x15f6e8(0x2101)]()?(this[_0x15f6e8(0x1e9c)][_0x15f6e8(0x3adb)]-=this[_0x15f6e8(0x16df)],this[_0x15f6e8(0x1e9c)][_0x15f6e8(0x3adb)]%=0x168):-0x1!==this[_0x15f6e8(0x1c39)][_0x15f6e8(0x86a)](_0xc98406)&&this[_0x15f6e8(0x373e)]()?this[_0x15f6e8(0x1e9c)]['radius']+=this['radiusSensibility']:-0x1!==this[_0x15f6e8(0x3ff)]['indexOf'](_0xc98406)&&this[_0x15f6e8(0x373e)]()&&(this[_0x15f6e8(0x1e9c)][_0x15f6e8(0x13e7)]-=this['radiusSensibility']);});}[_0x4f557b(0x252c)](){var _0x16c5be=_0x4f557b;return _0x16c5be(0x1443);}[_0x4f557b(0x372b)](){return'keyboard';}[_0x4f557b(0x4a6)](){var _0xba8145=_0x4f557b;return this[_0xba8145(0x17f9)]===this[_0xba8145(0x1a0e)]&&this[_0xba8145(0x2977)]===this[_0xba8145(0xc31)]&&this[_0xba8145(0x46a)]===this['_shiftPressed'];}[_0x4f557b(0x2101)](){var _0x25746c=_0x4f557b;return this[_0x25746c(0x7a7)]===this[_0x25746c(0x1a0e)]&&this[_0x25746c(0xf68)]===this[_0x25746c(0xc31)]&&this[_0x25746c(0x3762)]===this[_0x25746c(0x65f)];}['_modifierRadius'](){var _0x8ca134=_0x4f557b;return this['keysRadiusModifierAlt']===this[_0x8ca134(0x1a0e)]&&this[_0x8ca134(0x2d2a)]===this[_0x8ca134(0xc31)]&&this[_0x8ca134(0x1247)]===this[_0x8ca134(0x65f)];}}_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x25f),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x3478),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672['prototype'],_0x4f557b(0x17f9),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x2977),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x46a),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x2755),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672['prototype'],_0x4f557b(0x1279),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x7a7),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672['prototype'],_0x4f557b(0xf68),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x3762),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x1c39),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672['prototype'],_0x4f557b(0x3ff),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],'keysRadiusModifierAlt',void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x2d2a),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x1247),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x2056),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672['prototype'],_0x4f557b(0x16df),void 0x0),_0x3c2e82([(0x0,_0x16a9ce['qC'])()],_0x1f4672[_0x4f557b(0x1ce1)],_0x4f557b(0x2d11),void 0x0),_0x375f4e['u'][_0x4f557b(0x1443)]=_0x1f4672;},0xc903:(_0x2ad1a8,_0x4c2eb3,_0x1414b)=>{var _0x5261e2=a8_0x1ec55c;_0x1414b['d'](_0x4c2eb3,{'o':()=>_0xe06225});function _0x33bb0a(_0x374da9,_0x2c699f,_0x3da5a3,_0xaa8b00){var _0xc69420=a8_0x5306,_0x2913ad,_0x259cc9=arguments[_0xc69420(0x18cc)],_0x260618=_0x259cc9<0x3?_0x2c699f:null===_0xaa8b00?_0xaa8b00=Object[_0xc69420(0x14a5)](_0x2c699f,_0x3da5a3):_0xaa8b00;if('object'==typeof Reflect&&_0xc69420(0x3d33)==typeof Reflect[_0xc69420(0x3215)])_0x260618=Reflect[_0xc69420(0x3215)](_0x374da9,_0x2c699f,_0x3da5a3,_0xaa8b00);else{for(var _0x13bd1d=_0x374da9[_0xc69420(0x18cc)]-0x1;0x0<=_0x13bd1d;_0x13bd1d--)(_0x2913ad=_0x374da9[_0x13bd1d])&&(_0x260618=(_0x259cc9<0x3?_0x2913ad(_0x260618):0x3<_0x259cc9?_0x2913ad(_0x2c699f,_0x3da5a3,_0x260618):_0x2913ad(_0x2c699f,_0x3da5a3))||_0x260618);}0x3<_0x259cc9&&_0x260618&&Object[_0xc69420(0x276e)](_0x2c699f,_0x3da5a3,_0x260618);}var _0x4c2eb3=_0x1414b(0x10435),_0x8620ac=_0x1414b(0x412e),_0x4f04b7=_0x1414b(0x9390),_0x555b4d=_0x1414b(0x4ba7),_0xed42f0=_0x1414b(0x6214);class _0xe06225{constructor(){var _0x4e45ae=a8_0x5306;this[_0x4e45ae(0x28fb)]=!0x0,this[_0x4e45ae(0xabb)]=!0x1,this['axisControlRotation']=!0x1,this[_0x4e45ae(0x3513)]=0x3,this['wheelDeltaPercentage']=0x0;}[_0x5261e2(0x366a)](_0x56664b){var _0x338eb5=_0x5261e2;_0x56664b=_0x555b4d['w1'][_0x338eb5(0x1344)](arguments),this['_wheel']=_0x4ba291=>{var _0x101ca0=_0x338eb5;if(_0x4ba291[_0x101ca0(0x19d6)]===_0x4f04b7['kD'][_0x101ca0(0x2987)]){const _0x2bdab0=_0x4ba291['event'];let _0x86d7d3=0x0;_0x4ba291=Math[_0x101ca0(0x1955)](-0x1,Math[_0x101ca0(0x1111)](0x1,_0x2bdab0['deltaY'])),(this['wheelDeltaPercentage']?(_0xed42f0[_0x101ca0(0x3317)](this[_0x101ca0(0x28fb)]+this[_0x101ca0(0xabb)]+this[_0x101ca0(0x1dd2)]<=0x1,'wheelDeltaPercentage\x20only\x20usable\x20when\x20mouse\x20wheel\x20controls\x20ONE\x20axis.\x20Currently\x20enabled:\x20axisControlRadius:\x20'+this[_0x101ca0(0x28fb)]+',\x20axisControlHeightOffset:\x20'+this[_0x101ca0(0xabb)]+',\x20axisControlRotationOffset:\x20'+this['axisControlRotation']),this[_0x101ca0(0x28fb)]?_0x86d7d3=0.01*_0x4ba291*this[_0x101ca0(0x3b63)]*this[_0x101ca0(0x1e9c)]['radius']:this[_0x101ca0(0xabb)]?_0x86d7d3=0.01*_0x4ba291*this['wheelDeltaPercentage']*this['camera'][_0x101ca0(0x39bc)]:this[_0x101ca0(0x1dd2)]&&(_0x86d7d3=0.01*_0x4ba291*this[_0x101ca0(0x3b63)]*this['camera']['rotationOffset'])):_0x86d7d3=_0x4ba291*this['wheelPrecision'],_0x86d7d3&&(this['axisControlRadius']?this[_0x101ca0(0x1e9c)][_0x101ca0(0x13e7)]+=_0x86d7d3:this['axisControlHeight']?this[_0x101ca0(0x1e9c)][_0x101ca0(0x39bc)]-=_0x86d7d3:this['axisControlRotation']&&(this['camera'][_0x101ca0(0x3adb)]-=_0x86d7d3)),_0x2bdab0[_0x101ca0(0x420d)]&&!_0x56664b&&_0x2bdab0[_0x101ca0(0x420d)]());}},this['_observer']=this[_0x338eb5(0x1e9c)][_0x338eb5(0x3d78)]()[_0x338eb5(0x11ba)]['_addCameraPointerObserver'](this[_0x338eb5(0x4232)],_0x4f04b7['kD']['POINTERWHEEL']);}[_0x5261e2(0xd76)](){var _0x4f2d31=_0x5261e2;this[_0x4f2d31(0x37e4)]&&(this['camera'][_0x4f2d31(0x3d78)]()[_0x4f2d31(0x11ba)][_0x4f2d31(0x156a)](this[_0x4f2d31(0x37e4)]),this[_0x4f2d31(0x37e4)]=null,this[_0x4f2d31(0x4232)]=null);}[_0x5261e2(0x252c)](){var _0x2e0882=_0x5261e2;return _0x2e0882(0x1da1);}['getSimpleName'](){return'mousewheel';}}_0x33bb0a([(0x0,_0x4c2eb3['qC'])()],_0xe06225[_0x5261e2(0x1ce1)],'axisControlRadius',void 0x0),_0x33bb0a([(0x0,_0x4c2eb3['qC'])()],_0xe06225[_0x5261e2(0x1ce1)],_0x5261e2(0xabb),void 0x0),_0x33bb0a([(0x0,_0x4c2eb3['qC'])()],_0xe06225[_0x5261e2(0x1ce1)],_0x5261e2(0x1dd2),void 0x0),_0x33bb0a([(0x0,_0x4c2eb3['qC'])()],_0xe06225['prototype'],_0x5261e2(0x3513),void 0x0),_0x33bb0a([(0x0,_0x4c2eb3['qC'])()],_0xe06225[_0x5261e2(0x1ce1)],'wheelDeltaPercentage',void 0x0),_0x8620ac['u'][_0x5261e2(0x394b)]=_0xe06225;},0x102b2:(_0x19f358,_0x5b84c4,_0x12eb16)=>{var _0x5714a5=a8_0x1ec55c;_0x12eb16['d'](_0x5b84c4,{'S':()=>_0x5956e9});function _0x305def(_0x469cd9,_0x15ee01,_0x5c9c95,_0x13793b){var _0x1ec5f8=a8_0x5306,_0x2b8105,_0xe5f661=arguments[_0x1ec5f8(0x18cc)],_0x40fe9c=_0xe5f661<0x3?_0x15ee01:null===_0x13793b?_0x13793b=Object[_0x1ec5f8(0x14a5)](_0x15ee01,_0x5c9c95):_0x13793b;if(_0x1ec5f8(0x4238)==typeof Reflect&&_0x1ec5f8(0x3d33)==typeof Reflect[_0x1ec5f8(0x3215)])_0x40fe9c=Reflect[_0x1ec5f8(0x3215)](_0x469cd9,_0x15ee01,_0x5c9c95,_0x13793b);else{for(var _0x2b354e=_0x469cd9['length']-0x1;0x0<=_0x2b354e;_0x2b354e--)(_0x2b8105=_0x469cd9[_0x2b354e])&&(_0x40fe9c=(_0xe5f661<0x3?_0x2b8105(_0x40fe9c):0x3<_0xe5f661?_0x2b8105(_0x15ee01,_0x5c9c95,_0x40fe9c):_0x2b8105(_0x15ee01,_0x5c9c95))||_0x40fe9c);}0x3<_0xe5f661&&_0x40fe9c&&Object[_0x1ec5f8(0x276e)](_0x15ee01,_0x5c9c95,_0x40fe9c);}var _0x5b84c4=_0x12eb16(0x10435),_0x4efd6a=_0x12eb16(0x412e),_0x4bf649=_0x12eb16(0x16db3),_0x1a9527=_0x12eb16(0x6214);class _0x5956e9 extends _0x4bf649['O']{constructor(){var _0x7e093b=a8_0x5306;super(...arguments),this[_0x7e093b(0x24f7)]=0x1,this[_0x7e093b(0x1ac5)]=0x1,this[_0x7e093b(0x5b7)]=0x2710,this[_0x7e093b(0x2be4)]=0x0,this[_0x7e093b(0x38c)]=!0x1,this['axisXControlHeight']=!0x1,this[_0x7e093b(0x3bab)]=!0x0,this['axisYControlRadius']=!0x1,this['axisYControlHeight']=!0x0,this[_0x7e093b(0x24e6)]=!0x1,this[_0x7e093b(0x3b78)]=!0x0,this[_0x7e093b(0x1f42)]=!0x1,this['axisPinchControlRotation']=!0x1,this[_0x7e093b(0xd1f)]=!0x0,this[_0x7e093b(0x3518)]=0x0;}[_0x5714a5(0x252c)](){var _0x4d3f0c=_0x5714a5;return _0x4d3f0c(0x2298);}['onTouch'](_0x5f16f0,_0x517621,_0x2d0418){var _0xbc10f3=_0x5714a5;this[_0xbc10f3(0x4258)](),this['axisXControlRotation']?this[_0xbc10f3(0x1e9c)]['rotationOffset']+=_0x517621/this[_0xbc10f3(0x24f7)]:this[_0xbc10f3(0x24e6)]&&(this[_0xbc10f3(0x1e9c)][_0xbc10f3(0x3adb)]+=_0x2d0418/this[_0xbc10f3(0x24f7)]),this[_0xbc10f3(0x3234)]?this[_0xbc10f3(0x1e9c)][_0xbc10f3(0x39bc)]+=_0x517621/this['angularSensibilityY']:this['axisYControlHeight']&&(this[_0xbc10f3(0x1e9c)][_0xbc10f3(0x39bc)]+=_0x2d0418/this['angularSensibilityY']),this[_0xbc10f3(0x38c)]?this[_0xbc10f3(0x1e9c)][_0xbc10f3(0x13e7)]-=_0x517621/this[_0xbc10f3(0x1ac5)]:this['axisYControlRadius']&&(this[_0xbc10f3(0x1e9c)]['radius']-=_0x2d0418/this[_0xbc10f3(0x1ac5)]);}['onMultiTouch'](_0x1e02cf,_0x1b057a,_0x4fc0f5,_0x5c0266,_0x1d284a,_0x3cb9c0){var _0x542e45=_0x5714a5;if(!(0x0===_0x4fc0f5&&null===_0x1d284a||0x0===_0x5c0266&&null===_0x3cb9c0)){let _0x3a6f1f=(_0x5c0266-_0x4fc0f5)/(this['pinchPrecision']*(this[_0x542e45(0x24f7)]+this[_0x542e45(0x1ac5)])/0x2);this['pinchDeltaPercentage']?(_0x3a6f1f*=0.01*this[_0x542e45(0x2be4)],this[_0x542e45(0x719)]&&(this[_0x542e45(0x1e9c)][_0x542e45(0x3adb)]+=_0x3a6f1f*this[_0x542e45(0x1e9c)]['rotationOffset']),this[_0x542e45(0x1f42)]&&(this['camera'][_0x542e45(0x39bc)]+=_0x3a6f1f*this[_0x542e45(0x1e9c)][_0x542e45(0x39bc)]),this[_0x542e45(0x3b78)]&&(this['camera'][_0x542e45(0x13e7)]-=_0x3a6f1f*this['camera'][_0x542e45(0x13e7)])):(this[_0x542e45(0x719)]&&(this[_0x542e45(0x1e9c)][_0x542e45(0x3adb)]+=_0x3a6f1f),this[_0x542e45(0x1f42)]&&(this['camera'][_0x542e45(0x39bc)]+=_0x3a6f1f),this[_0x542e45(0x3b78)]&&(this['camera'][_0x542e45(0x13e7)]-=_0x3a6f1f));}}[_0x5714a5(0x4258)](){var _0x296fb9=_0x5714a5,_0x933784;this[_0x296fb9(0xd1f)]&&this[_0x296fb9(0x3518)]++%0x64==0x0&&(_0x1a9527[_0x296fb9(0x3317)](this[_0x296fb9(0x3bab)]+this[_0x296fb9(0x3234)]+this[_0x296fb9(0x38c)]<=0x1,(_0x933784=_0x296fb9(0x2d6))+_0x296fb9(0x311e)+this[_0x296fb9(0x3bab)]+_0x296fb9(0x3fdb)+this[_0x296fb9(0x3234)]+_0x296fb9(0x1392)+this[_0x296fb9(0x38c)]),_0x1a9527[_0x296fb9(0x3317)](this['axisYControlRotation']+this['axisYControlHeight']+this[_0x296fb9(0x150e)]<=0x1,_0x933784+_0x296fb9(0x141d)+this[_0x296fb9(0x24e6)]+',\x20axisYControlHeight:\x20'+this[_0x296fb9(0x13a0)]+_0x296fb9(0x24b3)+this[_0x296fb9(0x150e)]),_0x1a9527['assert'](this[_0x296fb9(0x719)]+this[_0x296fb9(0x1f42)]+this[_0x296fb9(0x3b78)]<=0x1,_0x933784+_0x296fb9(0x2b1f)+this['axisPinchControlRotation']+_0x296fb9(0x1458)+this[_0x296fb9(0x1f42)]+_0x296fb9(0x3914)+this['axisPinchControlRadius']));}}_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9[_0x5714a5(0x1ce1)],_0x5714a5(0x24f7),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9[_0x5714a5(0x1ce1)],_0x5714a5(0x1ac5),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9['prototype'],_0x5714a5(0x5b7),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9[_0x5714a5(0x1ce1)],_0x5714a5(0x2be4),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9['prototype'],'axisXControlRadius',void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9[_0x5714a5(0x1ce1)],_0x5714a5(0x3234),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9[_0x5714a5(0x1ce1)],_0x5714a5(0x3bab),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9['prototype'],_0x5714a5(0x150e),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9[_0x5714a5(0x1ce1)],'axisYControlHeight',void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9[_0x5714a5(0x1ce1)],_0x5714a5(0x24e6),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9['prototype'],_0x5714a5(0x3b78),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9['prototype'],_0x5714a5(0x1f42),void 0x0),_0x305def([(0x0,_0x5b84c4['qC'])()],_0x5956e9['prototype'],'axisPinchControlRotation',void 0x0),_0x4efd6a['u'][_0x5714a5(0x2298)]=_0x5956e9;},0x7701:(_0x40d7ae,_0x21f755,_0x3d04be)=>{var _0x195ac3=a8_0x1ec55c,_0x371930=_0x3d04be(0x412e),_0x2ce08e=_0x3d04be(0xd53f),_0x380959=_0x3d04be(0x4ba7),_0x54c81d=_0x3d04be(0xf073),_0x295702=_0x3d04be(0xa896);_0x54c81d['a'][_0x195ac3(0x1ce1)][_0x195ac3(0x29b2)]=function(_0x149de1){var _0x2eebf7=_0x195ac3;return this[_0x2eebf7(0x36ee)]||(this[_0x2eebf7(0x36ee)]=new _0x3019e9(),_0x149de1&&(this[_0x2eebf7(0x36ee)][_0x2eebf7(0x3c5f)]=_0x149de1),this[_0x2eebf7(0x2e5)](this[_0x2eebf7(0x36ee)])),this;};class _0x3019e9{constructor(){var _0x5b7942=_0x195ac3;this['_screenOrientationAngle']=0x0,this[_0x5b7942(0x2d3d)]=new _0x2ce08e['_f'](),this[_0x5b7942(0x3d05)]=0x0,this['_beta']=0x0,this[_0x5b7942(0x1f03)]=0x0,this[_0x5b7942(0x3c5f)]=0x0,this[_0x5b7942(0x29f9)]=new _0x295702['y$'](),this[_0x5b7942(0x34b3)]=()=>{var _0x3a6618=_0x5b7942;this[_0x3a6618(0x39ee)]=void 0x0!==window[_0x3a6618(0x1b55)]?+window[_0x3a6618(0x1b55)]:window['screen'][_0x3a6618(0x1b55)]&&window[_0x3a6618(0x3fcf)][_0x3a6618(0x1b55)][_0x3a6618(0x29de)]?window[_0x3a6618(0x3fcf)][_0x3a6618(0x1b55)]['angle']:0x0,this[_0x3a6618(0x39ee)]=-_0x380959['w1'][_0x3a6618(0x1bcd)](this[_0x3a6618(0x39ee)]/0x2),this['_screenQuaternion'][_0x3a6618(0x9b3)](0x0,Math[_0x3a6618(0x3380)](this['_screenOrientationAngle']),0x0,Math[_0x3a6618(0x32c3)](this['_screenOrientationAngle']));},this['_deviceOrientation']=_0x5f504c=>{var _0x248706=_0x5b7942;this[_0x248706(0x3c5f)]?(this['_alpha']=null!==_0x5f504c[_0x248706(0x19b3)]?_0x380959['w1'][_0x248706(0x2f37)](this['_alpha'],_0x5f504c[_0x248706(0x19b3)],this[_0x248706(0x3c5f)]):0x0,this[_0x248706(0x8ce)]=null!==_0x5f504c['beta']?_0x380959['w1']['SmoothAngleChange'](this[_0x248706(0x8ce)],_0x5f504c[_0x248706(0x2f2a)],this[_0x248706(0x3c5f)]):0x0,this[_0x248706(0x1f03)]=null!==_0x5f504c['gamma']?_0x380959['w1'][_0x248706(0x2f37)](this[_0x248706(0x1f03)],_0x5f504c[_0x248706(0x3942)],this[_0x248706(0x3c5f)]):0x0):(this['_alpha']=null!==_0x5f504c[_0x248706(0x19b3)]?_0x5f504c['alpha']:0x0,this[_0x248706(0x8ce)]=null!==_0x5f504c[_0x248706(0x2f2a)]?_0x5f504c[_0x248706(0x2f2a)]:0x0,this[_0x248706(0x1f03)]=null!==_0x5f504c[_0x248706(0x3942)]?_0x5f504c[_0x248706(0x3942)]:0x0),null!==_0x5f504c['alpha']&&this[_0x248706(0x29f9)][_0x248706(0x3608)]();},this[_0x5b7942(0x3e42)]=new _0x2ce08e['_f'](-Math[_0x5b7942(0x141a)](0.5),0x0,0x0,Math[_0x5b7942(0x141a)](0.5)),this[_0x5b7942(0x34b3)]();}static['WaitForOrientationChangeAsync'](_0x3a7d63){return new Promise((_0x3a3efc,_0x51b4af)=>{var _0x5b2c70=a8_0x5306;let _0x3ad012=!0x1;const _0x15123b=()=>{var _0x5ecd4e=a8_0x5306;window[_0x5ecd4e(0xa95)](_0x5ecd4e(0x1ad1),_0x15123b),_0x3ad012=!0x0,_0x3a3efc();};_0x3a7d63&&setTimeout(()=>{var _0x3521ad=a8_0x5306;_0x3ad012||(window[_0x3521ad(0xa95)](_0x3521ad(0x1ad1),_0x15123b),_0x51b4af(_0x3521ad(0xf15)));},_0x3a7d63),_0x5b2c70(0x2aea)!=typeof DeviceOrientationEvent&&_0x5b2c70(0x3d33)==typeof DeviceOrientationEvent[_0x5b2c70(0x33d9)]?DeviceOrientationEvent[_0x5b2c70(0x33d9)]()[_0x5b2c70(0x2cc0)](_0x1426cf=>{var _0x20ee64=_0x5b2c70;_0x20ee64(0x1569)==_0x1426cf?window[_0x20ee64(0x8a7)](_0x20ee64(0x1ad1),_0x15123b):_0x380959['w1'][_0x20ee64(0xc51)]('Permission\x20not\x20granted.');})[_0x5b2c70(0x2e0)](_0x4ce844=>{_0x380959['w1']['Error'](_0x4ce844);}):window[_0x5b2c70(0x8a7)](_0x5b2c70(0x1ad1),_0x15123b);});}get['camera'](){var _0x22d819=_0x195ac3;return this[_0x22d819(0x3a46)];}set[_0x195ac3(0x1e9c)](_0x47bdf7){var _0x2ec358=_0x195ac3;this[_0x2ec358(0x3a46)]=_0x47bdf7,null==this[_0x2ec358(0x3a46)]||this['_camera'][_0x2ec358(0x80c)]||(this['_camera'][_0x2ec358(0x80c)]=new _0x2ce08e['_f']()),this[_0x2ec358(0x3a46)]&&this[_0x2ec358(0x3a46)][_0x2ec358(0x6e9)][_0x2ec358(0x2e5)](()=>{var _0x26085f=_0x2ec358;this[_0x26085f(0x29f9)][_0x26085f(0x13c8)]();});}[_0x195ac3(0x366a)](){var _0x2c2eec=_0x195ac3;const _0x24de2c=this[_0x2c2eec(0x1e9c)][_0x2c2eec(0x3d78)]()[_0x2c2eec(0x3e9d)]()['getHostWindow']();if(_0x24de2c){const _0x1073f=()=>{var _0x142148=_0x2c2eec;_0x24de2c[_0x142148(0x8a7)](_0x142148(0x21c3),this[_0x142148(0x34b3)]),_0x24de2c[_0x142148(0x8a7)](_0x142148(0x1ad1),this[_0x142148(0x321)]),this[_0x142148(0x34b3)]();};'undefined'!=typeof DeviceOrientationEvent&&'function'==typeof DeviceOrientationEvent[_0x2c2eec(0x33d9)]?DeviceOrientationEvent['requestPermission']()[_0x2c2eec(0x2cc0)](_0x10d199=>{var _0x597d93=_0x2c2eec;'granted'===_0x10d199?_0x1073f():_0x380959['w1'][_0x597d93(0xc51)]('Permission\x20not\x20granted.');})[_0x2c2eec(0x2e0)](_0x26687f=>{_0x380959['w1']['Error'](_0x26687f);}):_0x1073f();}}[_0x195ac3(0xd76)](){var _0x2231af=_0x195ac3;window[_0x2231af(0xa95)](_0x2231af(0x21c3),this[_0x2231af(0x34b3)]),window[_0x2231af(0xa95)]('deviceorientation',this[_0x2231af(0x321)]),this[_0x2231af(0x3d05)]=0x0;}[_0x195ac3(0x30ed)](){var _0x2b5528=_0x195ac3;this[_0x2b5528(0x3d05)]&&(_0x2ce08e['_f'][_0x2b5528(0x328a)](_0x380959['w1'][_0x2b5528(0x1bcd)](this[_0x2b5528(0x3d05)]),_0x380959['w1'][_0x2b5528(0x1bcd)](this['_beta']),-_0x380959['w1'][_0x2b5528(0x1bcd)](this['_gamma']),this[_0x2b5528(0x1e9c)][_0x2b5528(0x80c)]),this[_0x2b5528(0x3a46)][_0x2b5528(0x80c)][_0x2b5528(0x6fc)](this[_0x2b5528(0x2d3d)]),this[_0x2b5528(0x3a46)][_0x2b5528(0x80c)][_0x2b5528(0x6fc)](this[_0x2b5528(0x3e42)]),this[_0x2b5528(0x3a46)][_0x2b5528(0x80c)]['z']*=-0x1,this[_0x2b5528(0x3a46)]['rotationQuaternion']['w']*=-0x1);}[_0x195ac3(0x252c)](){var _0x3de33e=_0x195ac3;return _0x3de33e(0x404);}['getSimpleName'](){var _0x59fd8f=_0x195ac3;return _0x59fd8f(0x3ff6);}}_0x371930['u'][_0x195ac3(0x404)]=_0x3019e9;},0x13617:(_0x3a600e,_0xd34567,_0x258732)=>{var _0x1e3872=a8_0x1ec55c;_0x258732['d'](_0xd34567,{'c':()=>_0x38c6fb});function _0x1095f4(_0x54964c,_0x5ec3b2,_0x57235c,_0x573447){var _0x34983a=a8_0x5306,_0x3f9c23,_0x1f081d=arguments[_0x34983a(0x18cc)],_0x3d06ce=_0x1f081d<0x3?_0x5ec3b2:null===_0x573447?_0x573447=Object[_0x34983a(0x14a5)](_0x5ec3b2,_0x57235c):_0x573447;if('object'==typeof Reflect&&_0x34983a(0x3d33)==typeof Reflect[_0x34983a(0x3215)])_0x3d06ce=Reflect[_0x34983a(0x3215)](_0x54964c,_0x5ec3b2,_0x57235c,_0x573447);else{for(var _0x4ece19=_0x54964c[_0x34983a(0x18cc)]-0x1;0x0<=_0x4ece19;_0x4ece19--)(_0x3f9c23=_0x54964c[_0x4ece19])&&(_0x3d06ce=(_0x1f081d<0x3?_0x3f9c23(_0x3d06ce):0x3<_0x1f081d?_0x3f9c23(_0x5ec3b2,_0x57235c,_0x3d06ce):_0x3f9c23(_0x5ec3b2,_0x57235c))||_0x3d06ce);}0x3<_0x1f081d&&_0x3d06ce&&Object[_0x34983a(0x276e)](_0x5ec3b2,_0x57235c,_0x3d06ce);}var _0xd34567=_0x258732(0x10435),_0x592240=_0x258732(0x412e),_0x701867=_0x258732(0xd53f),_0x58bac0=_0x258732(0x165ec);class _0x38c6fb{constructor(){var _0x48c83e=a8_0x5306;this[_0x48c83e(0x1999)]=0xc8,this[_0x48c83e(0x20f9)]=0x28,this[_0x48c83e(0x654)]=0.1,this[_0x48c83e(0xd17)]=0x1,this['_cameraTransform']=_0x701867['y3'][_0x48c83e(0x5f3)](),this['_deltaTransform']=_0x701867['P'][_0x48c83e(0x409)](),this[_0x48c83e(0x1b4d)]=_0x701867['P'][_0x48c83e(0x409)](),this[_0x48c83e(0x2916)]=_0x701867['FM']['Zero']();}get[_0x1e3872(0xdb3)](){return 0x1!==this['_yAxisScale'];}set[_0x1e3872(0xdb3)](_0x2e4987){var _0xd236bb=_0x1e3872;this[_0xd236bb(0xd17)]=_0x2e4987?-0x1:0x1;}[_0x1e3872(0x366a)](){var _0x2f80fc=_0x1e3872;const _0x36e74f=this[_0x2f80fc(0x1e9c)][_0x2f80fc(0x3d78)]()['gamepadManager'];this[_0x2f80fc(0x93d)]=_0x36e74f[_0x2f80fc(0x1dc2)][_0x2f80fc(0x2e5)](_0x143bf7=>{var _0xb16da6=_0x2f80fc;_0x143bf7['type']===_0x58bac0['nJ'][_0xb16da6(0xc76)]||this['gamepad']&&_0x143bf7[_0xb16da6(0x19d6)]!==_0x58bac0['nJ']['XBOX']||(this[_0xb16da6(0x128f)]=_0x143bf7);}),this[_0x2f80fc(0x320f)]=_0x36e74f[_0x2f80fc(0x5e6)][_0x2f80fc(0x2e5)](_0x7cf7d9=>{this['gamepad']===_0x7cf7d9&&(this['gamepad']=null);}),this['gamepad']=_0x36e74f[_0x2f80fc(0x40b1)](_0x58bac0['nJ'][_0x2f80fc(0xfb2)]),!this['gamepad']&&_0x36e74f[_0x2f80fc(0x2ea9)][_0x2f80fc(0x18cc)]&&(this[_0x2f80fc(0x128f)]=_0x36e74f[_0x2f80fc(0x2ea9)][0x0]);}[_0x1e3872(0xd76)](){var _0x4d5208=_0x1e3872;this[_0x4d5208(0x1e9c)][_0x4d5208(0x3d78)]()['gamepadManager'][_0x4d5208(0x1dc2)][_0x4d5208(0x2f2e)](this[_0x4d5208(0x93d)]),this[_0x4d5208(0x1e9c)][_0x4d5208(0x3d78)]()['gamepadManager'][_0x4d5208(0x5e6)][_0x4d5208(0x2f2e)](this['_onGamepadDisconnectedObserver']),this['gamepad']=null;}[_0x1e3872(0x30ed)](){var _0x5d9d7c=_0x1e3872;if(this[_0x5d9d7c(0x128f)]&&this['gamepad']['leftStick']){const _0x3568dc=this[_0x5d9d7c(0x1e9c)],_0xb74288=this[_0x5d9d7c(0x128f)]['leftStick'];0x0!==this[_0x5d9d7c(0x20f9)]&&(_0xb74288['x']=Math[_0x5d9d7c(0x273d)](_0xb74288['x'])>this[_0x5d9d7c(0x654)]?_0xb74288['x']/this[_0x5d9d7c(0x20f9)]:0x0,_0xb74288['y']=Math[_0x5d9d7c(0x273d)](_0xb74288['y'])>this[_0x5d9d7c(0x654)]?_0xb74288['y']/this[_0x5d9d7c(0x20f9)]:0x0);let _0x11d507=this[_0x5d9d7c(0x128f)][_0x5d9d7c(0x71c)];_0x11d507&&0x0!==this[_0x5d9d7c(0x1999)]?(_0x11d507['x']=Math[_0x5d9d7c(0x273d)](_0x11d507['x'])>this[_0x5d9d7c(0x654)]?_0x11d507['x']/this[_0x5d9d7c(0x1999)]:0x0,_0x11d507['y']=(Math[_0x5d9d7c(0x273d)](_0x11d507['y'])>this[_0x5d9d7c(0x654)]?_0x11d507['y']/this['gamepadAngularSensibility']:0x0)*this['_yAxisScale']):_0x11d507={'x':0x0,'y':0x0},_0x3568dc['rotationQuaternion']?_0x3568dc['rotationQuaternion']['toRotationMatrix'](this[_0x5d9d7c(0xf4d)]):_0x701867['y3'][_0x5d9d7c(0x328a)](_0x3568dc[_0x5d9d7c(0x3c7f)]['y'],_0x3568dc[_0x5d9d7c(0x3c7f)]['x'],0x0,this[_0x5d9d7c(0xf4d)]);var _0x3b5090=0x32*_0x3568dc[_0x5d9d7c(0x21df)]();this[_0x5d9d7c(0x1b4d)][_0x5d9d7c(0x9b3)](_0xb74288['x']*_0x3b5090,0x0,-_0xb74288['y']*_0x3b5090),_0x701867['P']['TransformCoordinatesToRef'](this['_vector3'],this[_0x5d9d7c(0xf4d)],this[_0x5d9d7c(0x3d31)]),_0x3568dc[_0x5d9d7c(0x1bce)]['addInPlace'](this[_0x5d9d7c(0x3d31)]),this[_0x5d9d7c(0x2916)][_0x5d9d7c(0x9b3)](_0x11d507['y'],_0x11d507['x']),_0x3568dc[_0x5d9d7c(0x32f6)]['addInPlace'](this[_0x5d9d7c(0x2916)]);}}['getClassName'](){var _0x5cc62c=_0x1e3872;return _0x5cc62c(0x244c);}[_0x1e3872(0x372b)](){var _0x164a5d=_0x1e3872;return _0x164a5d(0x128f);}}_0x1095f4([(0x0,_0xd34567['qC'])()],_0x38c6fb[_0x1e3872(0x1ce1)],_0x1e3872(0x1999),void 0x0),_0x1095f4([(0x0,_0xd34567['qC'])()],_0x38c6fb[_0x1e3872(0x1ce1)],_0x1e3872(0x20f9),void 0x0),_0x592240['u']['FreeCameraGamepadInput']=_0x38c6fb;},0xcbdc:(_0x55d3d3,_0x1c14a5,_0x8ed08d)=>{var _0x2edb24=a8_0x1ec55c;_0x8ed08d['d'](_0x1c14a5,{'Y':()=>_0x132c36});function _0x4f427a(_0x4c8697,_0x3fd85f,_0x42dffe,_0xceb68f){var _0xb96e60=a8_0x5306,_0x1f8b4a,_0x3b50a2=arguments[_0xb96e60(0x18cc)],_0x41374e=_0x3b50a2<0x3?_0x3fd85f:null===_0xceb68f?_0xceb68f=Object[_0xb96e60(0x14a5)](_0x3fd85f,_0x42dffe):_0xceb68f;if(_0xb96e60(0x4238)==typeof Reflect&&_0xb96e60(0x3d33)==typeof Reflect[_0xb96e60(0x3215)])_0x41374e=Reflect[_0xb96e60(0x3215)](_0x4c8697,_0x3fd85f,_0x42dffe,_0xceb68f);else{for(var _0x139c1e=_0x4c8697[_0xb96e60(0x18cc)]-0x1;0x0<=_0x139c1e;_0x139c1e--)(_0x1f8b4a=_0x4c8697[_0x139c1e])&&(_0x41374e=(_0x3b50a2<0x3?_0x1f8b4a(_0x41374e):0x3<_0x3b50a2?_0x1f8b4a(_0x3fd85f,_0x42dffe,_0x41374e):_0x1f8b4a(_0x3fd85f,_0x42dffe))||_0x41374e);}0x3<_0x3b50a2&&_0x41374e&&Object[_0xb96e60(0x276e)](_0x3fd85f,_0x42dffe,_0x41374e);}var _0x1c14a5=_0x8ed08d(0x10435),_0x1ece65=_0x8ed08d(0x412e),_0x255515=_0x8ed08d(0xce2f),_0x262f46=_0x8ed08d(0xd53f),_0x514a6a=_0x8ed08d(0x4ba7);class _0x132c36{constructor(){var _0x23055e=a8_0x5306;this['keysUp']=[0x26],this['keysUpward']=[0x21],this[_0x23055e(0x3a4c)]=[0x28],this[_0x23055e(0x3456)]=[0x22],this[_0x23055e(0x37c5)]=[0x25],this[_0x23055e(0x3acd)]=[0x27],this['rotationSpeed']=0.5,this['keysRotateLeft']=[],this[_0x23055e(0x524)]=[],this[_0x23055e(0x489)]=[],this['keysRotateDown']=[],this[_0x23055e(0xf44)]=new Array();}[_0x2edb24(0x366a)](_0x18a234){var _0x1a5d03=_0x2edb24;_0x18a234=_0x514a6a['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x1a5d03(0x3891)]||(this[_0x1a5d03(0x3c5c)]=this[_0x1a5d03(0x1e9c)]['getScene'](),this[_0x1a5d03(0x355c)]=this[_0x1a5d03(0x3c5c)][_0x1a5d03(0x3e9d)](),this[_0x1a5d03(0x3891)]=this[_0x1a5d03(0x355c)][_0x1a5d03(0x1ed7)][_0x1a5d03(0x2e5)](()=>{this['_keys']['length']=0x0;}),this[_0x1a5d03(0x40b3)]=this[_0x1a5d03(0x3c5c)]['onKeyboardObservable'][_0x1a5d03(0x2e5)](_0x4acb56=>{var _0x1f804d=_0x1a5d03;const _0x35d9c3=_0x4acb56['event'];_0x35d9c3[_0x1f804d(0x3e7)]||(_0x4acb56[_0x1f804d(0x19d6)]===_0x255515['OG']['KEYDOWN']?-0x1===this[_0x1f804d(0x3844)][_0x1f804d(0x86a)](_0x35d9c3['keyCode'])&&-0x1===this[_0x1f804d(0x3a4c)][_0x1f804d(0x86a)](_0x35d9c3['keyCode'])&&-0x1===this['keysLeft'][_0x1f804d(0x86a)](_0x35d9c3['keyCode'])&&-0x1===this[_0x1f804d(0x3acd)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x3809)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x3456)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x2fbe)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x524)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this['keysRotateUp'][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0xcdf)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])||(-0x1===this[_0x1f804d(0xf44)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&this['_keys'][_0x1f804d(0xede)](_0x35d9c3[_0x1f804d(0x3036)]),_0x18a234||_0x35d9c3[_0x1f804d(0x420d)]()):-0x1===this['keysUp'][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x3a4c)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x37c5)]['indexOf'](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x3acd)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this['keysUpward'][_0x1f804d(0x86a)](_0x35d9c3['keyCode'])&&-0x1===this['keysDownward'][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x2fbe)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x524)]['indexOf'](_0x35d9c3[_0x1f804d(0x3036)])&&-0x1===this[_0x1f804d(0x489)][_0x1f804d(0x86a)](_0x35d9c3['keyCode'])&&-0x1===this[_0x1f804d(0xcdf)][_0x1f804d(0x86a)](_0x35d9c3['keyCode'])||(0x0<=(_0x4acb56=this[_0x1f804d(0xf44)][_0x1f804d(0x86a)](_0x35d9c3[_0x1f804d(0x3036)]))&&this['_keys'][_0x1f804d(0xb1f)](_0x4acb56,0x1),_0x18a234||_0x35d9c3['preventDefault']()));}));}[_0x2edb24(0xd76)](){var _0x317edb=_0x2edb24;this[_0x317edb(0x3c5c)]&&(this[_0x317edb(0x40b3)]&&this[_0x317edb(0x3c5c)]['onKeyboardObservable'][_0x317edb(0x2f2e)](this['_onKeyboardObserver']),this[_0x317edb(0x3891)]&&this[_0x317edb(0x355c)][_0x317edb(0x1ed7)]['remove'](this[_0x317edb(0x3891)]),this[_0x317edb(0x40b3)]=null,this['_onCanvasBlurObserver']=null),this[_0x317edb(0xf44)]['length']=0x0;}[_0x2edb24(0x30ed)](){var _0x5924b5=_0x2edb24;if(this[_0x5924b5(0x40b3)]){const _0x223126=this[_0x5924b5(0x1e9c)];for(let _0x2c94cc=0x0;_0x2c94cc<this[_0x5924b5(0xf44)]['length'];_0x2c94cc++){var _0x4aca42=this['_keys'][_0x2c94cc],_0x3d632c=_0x223126['_computeLocalCameraSpeed']();-0x1!==this[_0x5924b5(0x37c5)][_0x5924b5(0x86a)](_0x4aca42)?_0x223126[_0x5924b5(0x9c0)][_0x5924b5(0x9b3)](-_0x3d632c,0x0,0x0):-0x1!==this[_0x5924b5(0x3844)][_0x5924b5(0x86a)](_0x4aca42)?_0x223126[_0x5924b5(0x9c0)]['copyFromFloats'](0x0,0x0,_0x3d632c):-0x1!==this[_0x5924b5(0x3acd)][_0x5924b5(0x86a)](_0x4aca42)?_0x223126[_0x5924b5(0x9c0)][_0x5924b5(0x9b3)](_0x3d632c,0x0,0x0):-0x1!==this[_0x5924b5(0x3a4c)][_0x5924b5(0x86a)](_0x4aca42)?_0x223126[_0x5924b5(0x9c0)][_0x5924b5(0x9b3)](0x0,0x0,-_0x3d632c):-0x1!==this[_0x5924b5(0x3809)]['indexOf'](_0x4aca42)?_0x223126[_0x5924b5(0x9c0)]['copyFromFloats'](0x0,_0x3d632c,0x0):-0x1!==this[_0x5924b5(0x3456)][_0x5924b5(0x86a)](_0x4aca42)?_0x223126['_localDirection']['copyFromFloats'](0x0,-_0x3d632c,0x0):-0x1!==this[_0x5924b5(0x2fbe)][_0x5924b5(0x86a)](_0x4aca42)?(_0x223126[_0x5924b5(0x9c0)][_0x5924b5(0x9b3)](0x0,0x0,0x0),_0x223126[_0x5924b5(0x32f6)]['y']-=this[_0x5924b5(0x154f)]()):-0x1!==this[_0x5924b5(0x524)]['indexOf'](_0x4aca42)?(_0x223126[_0x5924b5(0x9c0)]['copyFromFloats'](0x0,0x0,0x0),_0x223126[_0x5924b5(0x32f6)]['y']+=this[_0x5924b5(0x154f)]()):-0x1!==this[_0x5924b5(0x489)]['indexOf'](_0x4aca42)?(_0x223126[_0x5924b5(0x9c0)]['copyFromFloats'](0x0,0x0,0x0),_0x223126[_0x5924b5(0x32f6)]['x']-=this[_0x5924b5(0x154f)]()):-0x1!==this[_0x5924b5(0xcdf)]['indexOf'](_0x4aca42)&&(_0x223126[_0x5924b5(0x9c0)]['copyFromFloats'](0x0,0x0,0x0),_0x223126[_0x5924b5(0x32f6)]['x']+=this['_getLocalRotation']()),_0x223126[_0x5924b5(0x3d78)]()[_0x5924b5(0x41ba)]&&(_0x223126[_0x5924b5(0x9c0)]['z']*=-0x1),_0x223126[_0x5924b5(0x3ca4)]()[_0x5924b5(0x4c1)](_0x223126[_0x5924b5(0xd92)]),_0x262f46['P'][_0x5924b5(0x29c5)](_0x223126['_localDirection'],_0x223126['_cameraTransformMatrix'],_0x223126['_transformedDirection']),_0x223126[_0x5924b5(0x1bce)][_0x5924b5(0x3e1)](_0x223126[_0x5924b5(0x3297)]);}}}['getClassName'](){var _0x6353d8=_0x2edb24;return _0x6353d8(0x1dff);}['_onLostFocus'](){this['_keys']['length']=0x0;}[_0x2edb24(0x372b)](){var _0x54f06d=_0x2edb24;return _0x54f06d(0x438);}[_0x2edb24(0x154f)](){var _0x4dcf3a=_0x2edb24;let _0x5e8b03=this[_0x4dcf3a(0x11e5)]*this[_0x4dcf3a(0x355c)][_0x4dcf3a(0x27dd)]()/0x3e8;return this['camera']['getScene']()[_0x4dcf3a(0x41ba)]&&(_0x5e8b03*=-0x1),this[_0x4dcf3a(0x1e9c)]['parent']&&this[_0x4dcf3a(0x1e9c)]['parent'][_0x4dcf3a(0x3b07)]()<0x0&&(_0x5e8b03*=-0x1),_0x5e8b03;}}_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36[_0x2edb24(0x1ce1)],'keysUp',void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36[_0x2edb24(0x1ce1)],_0x2edb24(0x3809),void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36[_0x2edb24(0x1ce1)],_0x2edb24(0x3a4c),void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36[_0x2edb24(0x1ce1)],_0x2edb24(0x3456),void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36['prototype'],_0x2edb24(0x37c5),void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36['prototype'],_0x2edb24(0x3acd),void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36[_0x2edb24(0x1ce1)],'rotationSpeed',void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36['prototype'],_0x2edb24(0x2fbe),void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36[_0x2edb24(0x1ce1)],_0x2edb24(0x524),void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36['prototype'],_0x2edb24(0x489),void 0x0),_0x4f427a([(0x0,_0x1c14a5['qC'])()],_0x132c36['prototype'],'keysRotateDown',void 0x0),_0x1ece65['u'][_0x2edb24(0x1dff)]=_0x132c36;},0x93b0:(_0x24cd56,_0x57e253,_0x5a99d5)=>{var _0xcd66ab=a8_0x1ec55c;_0x5a99d5['d'](_0x57e253,{'A':()=>_0x47a212});function _0x2a1800(_0x5a50d0,_0x4ec3bf,_0x42c5d1,_0x5580bb){var _0x31a341=a8_0x5306,_0x17eb45,_0x4f08d9=arguments[_0x31a341(0x18cc)],_0x28bc88=_0x4f08d9<0x3?_0x4ec3bf:null===_0x5580bb?_0x5580bb=Object['getOwnPropertyDescriptor'](_0x4ec3bf,_0x42c5d1):_0x5580bb;if(_0x31a341(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x31a341(0x3215)])_0x28bc88=Reflect[_0x31a341(0x3215)](_0x5a50d0,_0x4ec3bf,_0x42c5d1,_0x5580bb);else{for(var _0x3b7d45=_0x5a50d0[_0x31a341(0x18cc)]-0x1;0x0<=_0x3b7d45;_0x3b7d45--)(_0x17eb45=_0x5a50d0[_0x3b7d45])&&(_0x28bc88=(_0x4f08d9<0x3?_0x17eb45(_0x28bc88):0x3<_0x4f08d9?_0x17eb45(_0x4ec3bf,_0x42c5d1,_0x28bc88):_0x17eb45(_0x4ec3bf,_0x42c5d1))||_0x28bc88);}0x3<_0x4f08d9&&_0x28bc88&&Object['defineProperty'](_0x4ec3bf,_0x42c5d1,_0x28bc88);}var _0x28fc46=_0x5a99d5(0xa896),_0x57e253=_0x5a99d5(0x10435),_0x23c2df=_0x5a99d5(0x412e),_0x985121=_0x5a99d5(0x9390),_0x380d5a=_0x5a99d5(0x4ba7);class _0x47a212{constructor(_0x370da6=!0x0){var _0x4b2384=a8_0x5306;this[_0x4b2384(0x2667)]=_0x370da6,this[_0x4b2384(0x2284)]=[0x0,0x1,0x2],this[_0x4b2384(0x3225)]=0x7d0,this['_previousPosition']=null,this['onPointerMovedObservable']=new _0x28fc46['y$'](),this[_0x4b2384(0x3a56)]=!0x0,this[_0x4b2384(0x1a81)]=-0x1,this['_activePointerId']=-0x1;}[_0xcd66ab(0x366a)](_0x4e735a){var _0x21c4c7=_0xcd66ab;_0x4e735a=_0x380d5a['w1'][_0x21c4c7(0x1344)](arguments);const _0xa4e8ab=this['camera'][_0x21c4c7(0x3e9d)](),_0x330571=_0xa4e8ab[_0x21c4c7(0x13d9)]();this[_0x21c4c7(0xd8a)]||(this['_pointerInput']=_0x49017a=>{var _0x22070b=_0x21c4c7;const _0x14c792=_0x49017a[_0x22070b(0x3ab7)];var _0x38c0b0='touch'===_0x14c792['pointerType'];if(!_0xa4e8ab[_0x22070b(0x3d1a)]&&(this[_0x22070b(0x2667)]||!_0x38c0b0)&&(_0x49017a[_0x22070b(0x19d6)]===_0x985121['kD'][_0x22070b(0x3849)]||-0x1!==this[_0x22070b(0x2284)][_0x22070b(0x86a)](_0x14c792[_0x22070b(0x83f)]))){const _0x40bc9c=_0x14c792['target'];if(_0x49017a[_0x22070b(0x19d6)]===_0x985121['kD'][_0x22070b(0x36d)]){if(!(_0x38c0b0&&-0x1!==this[_0x22070b(0x356e)]||!_0x38c0b0&&-0x1!==this[_0x22070b(0x1a81)])){this['_activePointerId']=_0x14c792[_0x22070b(0x17a3)];try{null!==_0x40bc9c&&void 0x0!==_0x40bc9c&&_0x40bc9c[_0x22070b(0x4272)](_0x14c792[_0x22070b(0x17a3)]);}catch(_0x52e8c8){}-0x1===this[_0x22070b(0x1a81)]&&(this['_currentActiveButton']=_0x14c792['button']),this[_0x22070b(0xda8)]={'x':_0x14c792[_0x22070b(0x26c1)],'y':_0x14c792[_0x22070b(0x2e22)]},_0x4e735a||(_0x14c792['preventDefault'](),_0x330571&&_0x330571[_0x22070b(0x3aa3)]()),_0xa4e8ab[_0x22070b(0x3500)]&&this['_onMouseMove']&&this[_0x22070b(0x1367)](_0x49017a[_0x22070b(0x3ab7)]);}}else{if(_0x49017a['type']===_0x985121['kD'][_0x22070b(0x2401)]){if(!(_0x38c0b0&&this[_0x22070b(0x356e)]!==_0x14c792[_0x22070b(0x17a3)]||!_0x38c0b0&&this['_currentActiveButton']!==_0x14c792['button'])){try{null!==_0x40bc9c&&void 0x0!==_0x40bc9c&&_0x40bc9c['releasePointerCapture'](_0x14c792[_0x22070b(0x17a3)]);}catch(_0x565a86){}this[_0x22070b(0x1a81)]=-0x1,this[_0x22070b(0xda8)]=null,_0x4e735a||_0x14c792[_0x22070b(0x420d)](),this[_0x22070b(0x356e)]=-0x1;}}else{if(_0x49017a['type']===_0x985121['kD'][_0x22070b(0x3849)]&&(this[_0x22070b(0x356e)]===_0x14c792[_0x22070b(0x17a3)]||!_0x38c0b0)){if(_0xa4e8ab['isPointerLock']&&this['_onMouseMove'])this[_0x22070b(0x1367)](_0x49017a[_0x22070b(0x3ab7)]);else{if(this['_previousPosition']){let _0x1ad0fc=_0x14c792['clientX']-this[_0x22070b(0xda8)]['x'];_0x38c0b0=_0x14c792[_0x22070b(0x2e22)]-this[_0x22070b(0xda8)]['y'],(this['camera'][_0x22070b(0x3d78)]()[_0x22070b(0x41ba)]&&(_0x1ad0fc*=-0x1),this['camera'][_0x22070b(0xc5c)]&&this[_0x22070b(0x1e9c)][_0x22070b(0xc5c)][_0x22070b(0x3b07)]()<0x0&&(_0x1ad0fc*=-0x1),this[_0x22070b(0x3a56)]&&(this[_0x22070b(0x1e9c)]['cameraRotation']['y']+=_0x1ad0fc/this['angularSensibility'],this['camera'][_0x22070b(0x32f6)]['x']+=_0x38c0b0/this[_0x22070b(0x3225)]),this[_0x22070b(0x259e)][_0x22070b(0x3608)]({'offsetX':_0x1ad0fc,'offsetY':_0x38c0b0}),this[_0x22070b(0xda8)]={'x':_0x14c792['clientX'],'y':_0x14c792[_0x22070b(0x2e22)]},_0x4e735a||_0x14c792[_0x22070b(0x420d)]());}}}}}}}),this['_onMouseMove']=_0x269747=>{var _0x4d1049=_0x21c4c7;if(_0xa4e8ab[_0x4d1049(0x3500)]&&!_0xa4e8ab[_0x4d1049(0x3d1a)]){let _0x5ce2d9=_0x269747[_0x4d1049(0x1959)];this[_0x4d1049(0x1e9c)]['getScene']()[_0x4d1049(0x41ba)]&&(_0x5ce2d9*=-0x1),this[_0x4d1049(0x1e9c)]['parent']&&this[_0x4d1049(0x1e9c)][_0x4d1049(0xc5c)][_0x4d1049(0x3b07)]()<0x0&&(_0x5ce2d9*=-0x1),this['camera'][_0x4d1049(0x32f6)]['y']+=_0x5ce2d9/this[_0x4d1049(0x3225)];var _0x3e9428=_0x269747['movementY'];this[_0x4d1049(0x1e9c)][_0x4d1049(0x32f6)]['x']+=_0x3e9428/this[_0x4d1049(0x3225)],this['_previousPosition']=null,_0x4e735a||_0x269747[_0x4d1049(0x420d)]();}},this[_0x21c4c7(0x37e4)]=this[_0x21c4c7(0x1e9c)][_0x21c4c7(0x3d78)]()[_0x21c4c7(0x11ba)][_0x21c4c7(0x2911)](this['_pointerInput'],_0x985121['kD'][_0x21c4c7(0x36d)]|_0x985121['kD']['POINTERUP']|_0x985121['kD'][_0x21c4c7(0x3849)]),_0x330571&&(this[_0x21c4c7(0x2459)]=this[_0x21c4c7(0x2cef)][_0x21c4c7(0x3b97)](this),_0x330571[_0x21c4c7(0x8a7)](_0x21c4c7(0x18b3),this[_0x21c4c7(0x2459)],!0x1));}[_0xcd66ab(0x2cef)](_0x41a1cd){var _0x13cf53=_0xcd66ab;_0x41a1cd[_0x13cf53(0x420d)]();}[_0xcd66ab(0xd76)](){var _0x348282=_0xcd66ab;if(this['_observer']){if(this[_0x348282(0x1e9c)][_0x348282(0x3d78)]()[_0x348282(0x11ba)]['_removeCameraPointerObserver'](this[_0x348282(0x37e4)]),this[_0x348282(0x2459)]){const _0x4a1d50=this['camera']['getEngine'](),_0x5b0c50=_0x4a1d50[_0x348282(0x13d9)]();_0x5b0c50&&_0x5b0c50[_0x348282(0xa95)](_0x348282(0x18b3),this[_0x348282(0x2459)]);}this[_0x348282(0x259e)]&&this[_0x348282(0x259e)][_0x348282(0x13c8)](),this['_observer']=null,this[_0x348282(0x1367)]=null,this[_0x348282(0xda8)]=null;}this[_0x348282(0x1a81)]=-0x1;}['getClassName'](){var _0x3150ae=_0xcd66ab;return _0x3150ae(0x224c);}[_0xcd66ab(0x372b)](){var _0x7488a0=_0xcd66ab;return _0x7488a0(0x985);}}_0x2a1800([(0x0,_0x57e253['qC'])()],_0x47a212[_0xcd66ab(0x1ce1)],'buttons',void 0x0),_0x2a1800([(0x0,_0x57e253['qC'])()],_0x47a212['prototype'],_0xcd66ab(0x3225),void 0x0),_0x23c2df['u'][_0xcd66ab(0x224c)]=_0x47a212;},0x9700:(_0x1f87c4,_0x159000,_0x2cc4eb)=>{var _0x4707a8=a8_0x1ec55c;_0x2cc4eb['d'](_0x159000,{'A':()=>_0x248fdc});function _0xdce52d(_0x29df6c,_0x318dc4,_0x4cbb27,_0x450b50){var _0x4949c0=a8_0x5306,_0xb58d62,_0x4b5b32=arguments['length'],_0x5873e0=_0x4b5b32<0x3?_0x318dc4:null===_0x450b50?_0x450b50=Object[_0x4949c0(0x14a5)](_0x318dc4,_0x4cbb27):_0x450b50;if(_0x4949c0(0x4238)==typeof Reflect&&_0x4949c0(0x3d33)==typeof Reflect[_0x4949c0(0x3215)])_0x5873e0=Reflect['decorate'](_0x29df6c,_0x318dc4,_0x4cbb27,_0x450b50);else{for(var _0x323519=_0x29df6c[_0x4949c0(0x18cc)]-0x1;0x0<=_0x323519;_0x323519--)(_0xb58d62=_0x29df6c[_0x323519])&&(_0x5873e0=(_0x4b5b32<0x3?_0xb58d62(_0x5873e0):0x3<_0x4b5b32?_0xb58d62(_0x318dc4,_0x4cbb27,_0x5873e0):_0xb58d62(_0x318dc4,_0x4cbb27))||_0x5873e0);}0x3<_0x4b5b32&&_0x5873e0&&Object[_0x4949c0(0x276e)](_0x318dc4,_0x4cbb27,_0x5873e0);}var _0x561e58,_0x159000=_0x2cc4eb(0x10435),_0x2688cc=_0x2cc4eb(0x412e),_0x310b85=_0x2cc4eb(0x138cd),_0x59c8da=_0x2cc4eb(0xd53f),_0x4c8e34=_0x2cc4eb(0xa0f1);_0x561e58={'MoveRelative':0x0,0x0:_0x4707a8(0x2e8),'RotateRelative':0x1,0x1:_0x4707a8(0x2cc2),'MoveScene':0x2,0x2:'MoveScene'};class _0x248fdc extends _0x310b85['Y']{constructor(){var _0x510a3d=_0x4707a8;super(...arguments),this[_0x510a3d(0x518)]=_0x59c8da['P'][_0x510a3d(0x409)](),this[_0x510a3d(0x201)]=_0x59c8da['P']['Zero'](),this[_0x510a3d(0x1255)]=_0x59c8da['P'][_0x510a3d(0x409)](),this[_0x510a3d(0x1cc8)]=_0x561e58['MoveRelative'],this['_wheelXActionCoordinate']=_0x4c8e34['c7']['X'],this[_0x510a3d(0x4f2)]=_0x561e58[_0x510a3d(0x2e8)],this[_0x510a3d(0x19eb)]=_0x4c8e34['c7']['Z'],this['_wheelZAction']=null,this[_0x510a3d(0x123d)]=null;}[_0x4707a8(0x252c)](){var _0x1d9eea=_0x4707a8;return _0x1d9eea(0xfbb);}set[_0x4707a8(0x15d2)](_0x2f444c){var _0x5aafa7=_0x4707a8;null===_0x2f444c&&this[_0x5aafa7(0x1cc8)]!==_0x561e58['MoveRelative']||(this[_0x5aafa7(0x1cc8)]=_0x561e58['MoveRelative'],this[_0x5aafa7(0xd6f)]=_0x2f444c);}get[_0x4707a8(0x15d2)](){var _0x2b8e0c=_0x4707a8;return this[_0x2b8e0c(0x1cc8)]!==_0x561e58['MoveRelative']?null:this[_0x2b8e0c(0xd6f)];}set[_0x4707a8(0x403)](_0x2f32ab){var _0xbc5d5e=_0x4707a8;null===_0x2f32ab&&this[_0xbc5d5e(0x4f2)]!==_0x561e58[_0xbc5d5e(0x2e8)]||(this[_0xbc5d5e(0x4f2)]=_0x561e58['MoveRelative'],this[_0xbc5d5e(0x19eb)]=_0x2f32ab);}get['wheelYMoveRelative'](){var _0x393557=_0x4707a8;return this[_0x393557(0x4f2)]!==_0x561e58[_0x393557(0x2e8)]?null:this['_wheelYActionCoordinate'];}set[_0x4707a8(0x1489)](_0x423066){var _0x581e58=_0x4707a8;null===_0x423066&&this[_0x581e58(0x326)]!==_0x561e58[_0x581e58(0x2e8)]||(this[_0x581e58(0x326)]=_0x561e58[_0x581e58(0x2e8)],this[_0x581e58(0x123d)]=_0x423066);}get[_0x4707a8(0x1489)](){var _0xbc0070=_0x4707a8;return this[_0xbc0070(0x326)]!==_0x561e58[_0xbc0070(0x2e8)]?null:this[_0xbc0070(0x123d)];}set[_0x4707a8(0x2e8f)](_0x189871){var _0x43206c=_0x4707a8;null===_0x189871&&this[_0x43206c(0x1cc8)]!==_0x561e58[_0x43206c(0x2cc2)]||(this[_0x43206c(0x1cc8)]=_0x561e58[_0x43206c(0x2cc2)],this[_0x43206c(0xd6f)]=_0x189871);}get['wheelXRotateRelative'](){var _0x90668e=_0x4707a8;return this[_0x90668e(0x1cc8)]!==_0x561e58[_0x90668e(0x2cc2)]?null:this[_0x90668e(0xd6f)];}set['wheelYRotateRelative'](_0x9dea15){var _0x446159=_0x4707a8;null===_0x9dea15&&this[_0x446159(0x4f2)]!==_0x561e58[_0x446159(0x2cc2)]||(this['_wheelYAction']=_0x561e58[_0x446159(0x2cc2)],this['_wheelYActionCoordinate']=_0x9dea15);}get[_0x4707a8(0x1469)](){var _0x5650ba=_0x4707a8;return this['_wheelYAction']!==_0x561e58['RotateRelative']?null:this[_0x5650ba(0x19eb)];}set[_0x4707a8(0xec5)](_0xcf76aa){var _0x2c99ae=_0x4707a8;null===_0xcf76aa&&this['_wheelZAction']!==_0x561e58['RotateRelative']||(this[_0x2c99ae(0x326)]=_0x561e58['RotateRelative'],this[_0x2c99ae(0x123d)]=_0xcf76aa);}get[_0x4707a8(0xec5)](){var _0x1dfb35=_0x4707a8;return this[_0x1dfb35(0x326)]!==_0x561e58[_0x1dfb35(0x2cc2)]?null:this[_0x1dfb35(0x123d)];}set[_0x4707a8(0x69d)](_0xb32467){var _0x4fe541=_0x4707a8;null===_0xb32467&&this[_0x4fe541(0x1cc8)]!==_0x561e58[_0x4fe541(0x39e0)]||(this[_0x4fe541(0x1cc8)]=_0x561e58['MoveScene'],this[_0x4fe541(0xd6f)]=_0xb32467);}get[_0x4707a8(0x69d)](){var _0x25b1c5=_0x4707a8;return this[_0x25b1c5(0x1cc8)]!==_0x561e58[_0x25b1c5(0x39e0)]?null:this['_wheelXActionCoordinate'];}set[_0x4707a8(0x1def)](_0x3293c9){var _0x34bd9c=_0x4707a8;null===_0x3293c9&&this[_0x34bd9c(0x4f2)]!==_0x561e58[_0x34bd9c(0x39e0)]||(this['_wheelYAction']=_0x561e58[_0x34bd9c(0x39e0)],this['_wheelYActionCoordinate']=_0x3293c9);}get[_0x4707a8(0x1def)](){var _0x215bc6=_0x4707a8;return this[_0x215bc6(0x4f2)]!==_0x561e58['MoveScene']?null:this[_0x215bc6(0x19eb)];}set[_0x4707a8(0x1fa1)](_0x50280a){var _0x53f91f=_0x4707a8;null===_0x50280a&&this[_0x53f91f(0x326)]!==_0x561e58[_0x53f91f(0x39e0)]||(this[_0x53f91f(0x326)]=_0x561e58[_0x53f91f(0x39e0)],this[_0x53f91f(0x123d)]=_0x50280a);}get[_0x4707a8(0x1fa1)](){var _0x3b412b=_0x4707a8;return this[_0x3b412b(0x326)]!==_0x561e58[_0x3b412b(0x39e0)]?null:this[_0x3b412b(0x123d)];}[_0x4707a8(0x30ed)](){var _0x123510=_0x4707a8,_0x149e59,_0x11cf37;0x0===this['_wheelDeltaX']&&0x0===this['_wheelDeltaY']&&0x0==this[_0x123510(0x18c6)]||(this['_moveRelative'][_0x123510(0x26e6)](0x0),this['_rotateRelative'][_0x123510(0x26e6)](0x0),this[_0x123510(0x1255)][_0x123510(0x26e6)](0x0),this[_0x123510(0x1237)](),this[_0x123510(0x1e9c)][_0x123510(0x3d78)]()[_0x123510(0x41ba)]&&(this[_0x123510(0x518)]['z']*=-0x1),_0x149e59=_0x59c8da['y3'][_0x123510(0x409)](),this[_0x123510(0x1e9c)][_0x123510(0x3ca4)]()[_0x123510(0x4c1)](_0x149e59),_0x11cf37=_0x59c8da['P'][_0x123510(0x409)](),_0x59c8da['P'][_0x123510(0x29c5)](this[_0x123510(0x518)],_0x149e59,_0x11cf37),this['camera'][_0x123510(0x32f6)]['x']+=this['_rotateRelative']['x']/0xc8,this[_0x123510(0x1e9c)]['cameraRotation']['y']+=this['_rotateRelative']['y']/0xc8,this[_0x123510(0x1e9c)][_0x123510(0x1bce)]['addInPlace'](_0x11cf37),this[_0x123510(0x1e9c)]['cameraDirection'][_0x123510(0x3e1)](this['_moveScene']),super[_0x123510(0x30ed)]());}[_0x4707a8(0x1237)](){var _0x516dc8=_0x4707a8;this['_updateCameraProperty'](this[_0x516dc8(0x2716)],this[_0x516dc8(0x1cc8)],this[_0x516dc8(0xd6f)]),this[_0x516dc8(0x4016)](this[_0x516dc8(0x34dd)],this['_wheelYAction'],this[_0x516dc8(0x19eb)]),this[_0x516dc8(0x4016)](this[_0x516dc8(0x18c6)],this[_0x516dc8(0x326)],this[_0x516dc8(0x123d)]);}[_0x4707a8(0x4016)](_0x1a6495,_0x3a82e2,_0x2b5a74){var _0x4f1918=_0x4707a8;if(0x0!==_0x1a6495&&null!==_0x3a82e2&&null!==_0x2b5a74){let _0x8215de=null;switch(_0x3a82e2){case _0x561e58[_0x4f1918(0x2e8)]:_0x8215de=this['_moveRelative'];break;case _0x561e58[_0x4f1918(0x2cc2)]:_0x8215de=this[_0x4f1918(0x201)];break;case _0x561e58[_0x4f1918(0x39e0)]:_0x8215de=this['_moveScene'];}switch(_0x2b5a74){case _0x4c8e34['c7']['X']:_0x8215de[_0x4f1918(0x386b)](_0x1a6495,0x0,0x0);break;case _0x4c8e34['c7']['Y']:_0x8215de[_0x4f1918(0x386b)](0x0,_0x1a6495,0x0);break;case _0x4c8e34['c7']['Z']:_0x8215de['set'](0x0,0x0,_0x1a6495);}}}}_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc['prototype'],'wheelXMoveRelative',null),_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc['prototype'],'wheelYMoveRelative',null),_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc[_0x4707a8(0x1ce1)],_0x4707a8(0x1489),null),_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc[_0x4707a8(0x1ce1)],'wheelXRotateRelative',null),_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc[_0x4707a8(0x1ce1)],'wheelYRotateRelative',null),_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc[_0x4707a8(0x1ce1)],_0x4707a8(0xec5),null),_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc[_0x4707a8(0x1ce1)],_0x4707a8(0x69d),null),_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc[_0x4707a8(0x1ce1)],_0x4707a8(0x1def),null),_0xdce52d([(0x0,_0x159000['qC'])()],_0x248fdc[_0x4707a8(0x1ce1)],_0x4707a8(0x1fa1),null),_0x2688cc['u'][_0x4707a8(0xfbb)]=_0x248fdc;},0x11c78:(_0x2d5a7f,_0x2f1ce7,_0x216093)=>{var _0x44f67c=a8_0x1ec55c;_0x216093['d'](_0x2f1ce7,{'y':()=>_0x59cec5});function _0x1f79ef(_0x526de6,_0x482a82,_0x29ffd9,_0x12dbb9){var _0x576915=a8_0x5306,_0x20f4a9,_0xe0c159=arguments[_0x576915(0x18cc)],_0x3d7ef1=_0xe0c159<0x3?_0x482a82:null===_0x12dbb9?_0x12dbb9=Object[_0x576915(0x14a5)](_0x482a82,_0x29ffd9):_0x12dbb9;if('object'==typeof Reflect&&_0x576915(0x3d33)==typeof Reflect[_0x576915(0x3215)])_0x3d7ef1=Reflect[_0x576915(0x3215)](_0x526de6,_0x482a82,_0x29ffd9,_0x12dbb9);else{for(var _0x5a3a53=_0x526de6[_0x576915(0x18cc)]-0x1;0x0<=_0x5a3a53;_0x5a3a53--)(_0x20f4a9=_0x526de6[_0x5a3a53])&&(_0x3d7ef1=(_0xe0c159<0x3?_0x20f4a9(_0x3d7ef1):0x3<_0xe0c159?_0x20f4a9(_0x482a82,_0x29ffd9,_0x3d7ef1):_0x20f4a9(_0x482a82,_0x29ffd9))||_0x3d7ef1);}0x3<_0xe0c159&&_0x3d7ef1&&Object[_0x576915(0x276e)](_0x482a82,_0x29ffd9,_0x3d7ef1);}var _0x2f1ce7=_0x216093(0x10435),_0x13b0f7=_0x216093(0x412e),_0x140333=_0x216093(0x9390),_0x3e7f3b=_0x216093(0xd53f),_0xc939dc=_0x216093(0x4ba7);class _0x59cec5{constructor(_0x285b0a=!0x1){var _0x52605c=a8_0x5306;this[_0x52605c(0x22c3)]=_0x285b0a,this[_0x52605c(0x381c)]=0x30d40,this[_0x52605c(0x2cd8)]=0xfa,this[_0x52605c(0x2166)]=!0x1,this[_0x52605c(0x12c8)]=null,this[_0x52605c(0xe4b)]=null,this[_0x52605c(0x2f54)]=new Array(),this[_0x52605c(0x2185)]=_0xc939dc['w1'][_0x52605c(0x2f34)]();}['attachControl'](_0x2c6ba5){var _0x5454b9=a8_0x5306;_0x2c6ba5=_0xc939dc['w1'][_0x5454b9(0x1344)](arguments);let _0x2cc198=null;if(void 0x0===this[_0x5454b9(0xd8a)]&&(this['_onLostFocus']=()=>{var _0x57657f=_0x5454b9;this[_0x57657f(0x12c8)]=null,this[_0x57657f(0xe4b)]=null;},this['_pointerInput']=_0x5e51a6=>{var _0x297571=_0x5454b9;const _0x540db5=_0x5e51a6['event'];var _0x34b6b9=_0x297571(0x985)===_0x540db5[_0x297571(0x31d8)]||this[_0x297571(0x2185)]&&void 0x0===_0x540db5[_0x297571(0x31d8)];!this[_0x297571(0x22c3)]&&_0x34b6b9||(_0x5e51a6[_0x297571(0x19d6)]===_0x140333['kD'][_0x297571(0x36d)]?(_0x2c6ba5||_0x540db5[_0x297571(0x420d)](),this['_pointerPressed'][_0x297571(0xede)](_0x540db5[_0x297571(0x17a3)]),0x1===this[_0x297571(0x2f54)][_0x297571(0x18cc)]&&(_0x2cc198={'x':_0x540db5[_0x297571(0x26c1)],'y':_0x540db5[_0x297571(0x2e22)]})):_0x5e51a6['type']===_0x140333['kD'][_0x297571(0x2401)]?(_0x2c6ba5||_0x540db5['preventDefault'](),-0x1!==(_0x34b6b9=this[_0x297571(0x2f54)]['indexOf'](_0x540db5[_0x297571(0x17a3)]))&&(this[_0x297571(0x2f54)][_0x297571(0xb1f)](_0x34b6b9,0x1),0x0==_0x34b6b9&&(_0x2cc198=null,this['_offsetX']=null,this['_offsetY']=null))):_0x5e51a6['type']===_0x140333['kD']['POINTERMOVE']&&(_0x2c6ba5||_0x540db5[_0x297571(0x420d)](),_0x2cc198&&0x0==this[_0x297571(0x2f54)][_0x297571(0x86a)](_0x540db5[_0x297571(0x17a3)])&&(this['_offsetX']=_0x540db5[_0x297571(0x26c1)]-_0x2cc198['x'],this['_offsetY']=-(_0x540db5[_0x297571(0x2e22)]-_0x2cc198['y']))));}),this['_observer']=this[_0x5454b9(0x1e9c)][_0x5454b9(0x3d78)]()[_0x5454b9(0x11ba)][_0x5454b9(0x2911)](this[_0x5454b9(0xd8a)],_0x140333['kD'][_0x5454b9(0x36d)]|_0x140333['kD'][_0x5454b9(0x2401)]|_0x140333['kD']['POINTERMOVE']),this[_0x5454b9(0x3f5f)]){const _0x4ad4d2=this[_0x5454b9(0x1e9c)][_0x5454b9(0x3e9d)](),_0x36b013=_0x4ad4d2[_0x5454b9(0x13d9)]();_0x36b013&&_0x36b013[_0x5454b9(0x8a7)]('blur',this['_onLostFocus']);}}['detachControl'](){var _0x8bd04c=a8_0x5306;if(this[_0x8bd04c(0xd8a)]){if(this[_0x8bd04c(0x37e4)]&&(this[_0x8bd04c(0x1e9c)][_0x8bd04c(0x3d78)]()[_0x8bd04c(0x11ba)][_0x8bd04c(0x156a)](this['_observer']),this['_observer']=null),this[_0x8bd04c(0x3f5f)]){const _0x5324bf=this[_0x8bd04c(0x1e9c)][_0x8bd04c(0x3e9d)](),_0x1b06e5=_0x5324bf['getInputElement']();_0x1b06e5&&_0x1b06e5[_0x8bd04c(0xa95)]('blur',this[_0x8bd04c(0x3f5f)]),this[_0x8bd04c(0x3f5f)]=null;}this[_0x8bd04c(0x2f54)]['length']=0x0,this[_0x8bd04c(0x12c8)]=null,this[_0x8bd04c(0xe4b)]=null;}}[_0x44f67c(0x30ed)](){var _0x3a6717=_0x44f67c;if(null!==this[_0x3a6717(0x12c8)]&&null!==this[_0x3a6717(0xe4b)]&&(0x0!==this['_offsetX']||0x0!==this[_0x3a6717(0xe4b)])){const _0x1e009=this['camera'];var _0xc65a32;_0x1e009['cameraRotation']['y']=this[_0x3a6717(0x12c8)]/this['touchAngularSensibility'],this[_0x3a6717(0x2166)]&&0x1===this['_pointerPressed'][_0x3a6717(0x18cc)]||!this['singleFingerRotate']&&0x1<this[_0x3a6717(0x2f54)][_0x3a6717(0x18cc)]?_0x1e009[_0x3a6717(0x32f6)]['x']=-this[_0x3a6717(0xe4b)]/this['touchAngularSensibility']:(_0xc65a32=_0x1e009[_0x3a6717(0x21df)](),_0xc65a32=new _0x3e7f3b['P'](0x0,0x0,0x0!==this['touchMoveSensibility']?_0xc65a32*this[_0x3a6717(0xe4b)]/this[_0x3a6717(0x2cd8)]:0x0),_0x3e7f3b['y3']['RotationYawPitchRollToRef'](_0x1e009[_0x3a6717(0x3c7f)]['y'],_0x1e009[_0x3a6717(0x3c7f)]['x'],0x0,_0x1e009[_0x3a6717(0xd70)]),_0x1e009[_0x3a6717(0x1bce)][_0x3a6717(0x3e1)](_0x3e7f3b['P'][_0x3a6717(0x1a6b)](_0xc65a32,_0x1e009[_0x3a6717(0xd70)])));}}[_0x44f67c(0x252c)](){var _0x18c392=_0x44f67c;return _0x18c392(0x12c0);}[_0x44f67c(0x372b)](){var _0x565c99=_0x44f67c;return _0x565c99(0x2f2f);}}_0x1f79ef([(0x0,_0x2f1ce7['qC'])()],_0x59cec5[_0x44f67c(0x1ce1)],_0x44f67c(0x381c),void 0x0),_0x1f79ef([(0x0,_0x2f1ce7['qC'])()],_0x59cec5[_0x44f67c(0x1ce1)],_0x44f67c(0x2cd8),void 0x0),_0x13b0f7['u'][_0x44f67c(0x12c0)]=_0x59cec5;},0xf51d:(_0x3490bf,_0x50ff19,_0x3a145f)=>{var _0x5af142=a8_0x1ec55c,_0x4e2d69=_0x3a145f(0x12e2f),_0x529f63=_0x3a145f(0x412e),_0x13006e=_0x3a145f(0xd53f);_0x3a145f(0xf073)['a'][_0x5af142(0x1ce1)]['addVirtualJoystick']=function(){var _0x41bf08=_0x5af142;return this[_0x41bf08(0x2e5)](new _0x153bbb()),this;};class _0x153bbb{['getLeftJoystick'](){var _0x266876=_0x5af142;return this[_0x266876(0x2b12)];}['getRightJoystick'](){var _0x51df3d=_0x5af142;return this[_0x51df3d(0x34db)];}[_0x5af142(0x30ed)](){var _0x1c5cf8=_0x5af142;if(this['_leftjoystick']){const _0x3fb056=this['camera'];var _0x161f14=0x32*_0x3fb056[_0x1c5cf8(0x21df)](),_0x511af7=_0x13006e['y3'][_0x1c5cf8(0xa64)](_0x3fb056[_0x1c5cf8(0x3c7f)]['y'],_0x3fb056[_0x1c5cf8(0x3c7f)]['x'],0x0),_0x161f14=_0x13006e['P']['TransformCoordinates'](new _0x13006e['P'](this[_0x1c5cf8(0x2b12)][_0x1c5cf8(0x2762)]['x']*_0x161f14,this[_0x1c5cf8(0x2b12)]['deltaPosition']['y']*_0x161f14,this[_0x1c5cf8(0x2b12)]['deltaPosition']['z']*_0x161f14),_0x511af7);_0x3fb056['cameraDirection']=_0x3fb056[_0x1c5cf8(0x1bce)][_0x1c5cf8(0x2e5)](_0x161f14),_0x3fb056['cameraRotation']=_0x3fb056[_0x1c5cf8(0x32f6)][_0x1c5cf8(0x3017)](this['_rightjoystick'][_0x1c5cf8(0x2762)]),this[_0x1c5cf8(0x2b12)][_0x1c5cf8(0xd58)]||(this[_0x1c5cf8(0x2b12)]['deltaPosition']=this[_0x1c5cf8(0x2b12)][_0x1c5cf8(0x2762)][_0x1c5cf8(0x393f)](0.9)),this['_rightjoystick'][_0x1c5cf8(0xd58)]||(this['_rightjoystick']['deltaPosition']=this[_0x1c5cf8(0x34db)][_0x1c5cf8(0x2762)]['scale'](0.9));}}[_0x5af142(0x366a)](){var _0x731677=_0x5af142;this[_0x731677(0x2b12)]=new _0x4e2d69['N'](!0x0),this[_0x731677(0x2b12)]['setAxisForUpDown'](_0x4e2d69['h']['Z']),this['_leftjoystick'][_0x731677(0x26a3)](_0x4e2d69['h']['X']),this[_0x731677(0x2b12)]['setJoystickSensibility'](0.15),this[_0x731677(0x34db)]=new _0x4e2d69['N'](!0x1),this['_rightjoystick']['setAxisForUpDown'](_0x4e2d69['h']['X']),this[_0x731677(0x34db)][_0x731677(0x26a3)](_0x4e2d69['h']['Y']),this[_0x731677(0x34db)][_0x731677(0x2a8b)]=!0x0,this['_rightjoystick']['setJoystickSensibility'](0.05),this['_rightjoystick'][_0x731677(0x189a)](_0x731677(0x40dc));}[_0x5af142(0xd76)](){var _0x32c407=_0x5af142;this[_0x32c407(0x2b12)][_0x32c407(0x4002)](),this[_0x32c407(0x34db)][_0x32c407(0x4002)]();}[_0x5af142(0x252c)](){var _0x55ab4b=_0x5af142;return _0x55ab4b(0x2659);}[_0x5af142(0x372b)](){return'virtualJoystick';}}_0x529f63['u'][_0x5af142(0x2659)]=_0x153bbb;},0x46ed:(_0x1566bc,_0xe6c439,_0x58560a)=>{_0x58560a(0x138cd),_0x58560a(0x16db3),_0x58560a(0xf62d),_0x58560a(0x15b73),_0x58560a(0xf545),_0x58560a(0x76f2),_0x58560a(0x1549e),_0x58560a(0x54cb),_0x58560a(0x10a8b),_0x58560a(0x97c7),_0x58560a(0xc903),_0x58560a(0x102b2),_0x58560a(0x7701),_0x58560a(0x13617),_0x58560a(0xcbdc),_0x58560a(0x93b0),_0x58560a(0x9700),_0x58560a(0x11c78),_0x58560a(0xf51d);},0x8717:(_0x5b030a,_0x506e25,_0x19093f)=>{_0x19093f(0xa596),_0x19093f(0xabd4),_0x19093f(0x17be4),_0x19093f(0x525b);},0xa596:(_0xf4bccc,_0x4bbdbf,_0x29c1d8)=>{_0x29c1d8['d'](_0x4bbdbf,{'i':()=>function(_0x482110){var _0x5649bd=a8_0x5306;_0x482110[_0x5649bd(0x3cb6)][0x0][_0x5649bd(0x3fb1)]=new _0x58a659['Q'](_0x482110['name']+_0x5649bd(0xf6e),0x1,_0x482110['_rigCameras'][0x0]),_0x482110[_0x5649bd(0x3cb6)][0x1][_0x5649bd(0x3fb1)]=new _0x334654['k'](_0x482110[_0x5649bd(0xc1b)]+'_anaglyph',0x1,_0x482110[_0x5649bd(0x3cb6)]);}});var _0x58a659=_0x29c1d8(0xc573),_0x334654=_0x29c1d8(0x942);},0xabd4:(_0x2f65b8,_0x1e359c,_0x1bd8e4)=>{_0x1bd8e4['d'](_0x1e359c,{'k':()=>function(_0x2920f7){var _0x32b2d5=a8_0x5306,_0x170b59=_0x2920f7[_0x32b2d5(0x2c16)]===_0x1c39b0['V'][_0x32b2d5(0x349e)]||_0x2920f7['cameraRigMode']===_0x1c39b0['V'][_0x32b2d5(0xbeb)],_0x15bbd2=_0x2920f7[_0x32b2d5(0x2c16)]===_0x1c39b0['V'][_0x32b2d5(0xbeb)];_0x2920f7['cameraRigMode']===_0x1c39b0['V'][_0x32b2d5(0x27d7)]?(_0x2920f7[_0x32b2d5(0x3cb6)][0x0][_0x32b2d5(0x3fb1)]=new _0x27b8f1['Q'](_0x2920f7[_0x32b2d5(0xc1b)]+_0x32b2d5(0xf6e),0x1,_0x2920f7['_rigCameras'][0x0]),_0x2920f7['_rigCameras'][0x1]['_rigPostProcess']=new _0x50822c['i'](_0x2920f7[_0x32b2d5(0xc1b)]+_0x32b2d5(0x25f6),_0x2920f7['_rigCameras'],!0x1,!0x0)):(_0x2920f7[_0x32b2d5(0x3cb6)][_0x15bbd2?0x1:0x0][_0x32b2d5(0x25d5)]=new _0x2f5347['l'](0x0,0x0,_0x170b59?0.5:0x1,_0x170b59?0x1:0.5),_0x2920f7[_0x32b2d5(0x3cb6)][_0x15bbd2?0x0:0x1][_0x32b2d5(0x25d5)]=new _0x2f5347['l'](_0x170b59?0.5:0x0,_0x170b59?0x0:0.5,_0x170b59?0.5:0x1,_0x170b59?0x1:0.5));}});var _0x1c39b0=_0x1bd8e4(0x43d7),_0x2f5347=_0x1bd8e4(0x1f13),_0x27b8f1=_0x1bd8e4(0xc573),_0x50822c=_0x1bd8e4(0x1713e);},0x17be4:(_0x1aa397,_0x4b38db,_0x3daf3e)=>{_0x3daf3e['d'](_0x4b38db,{'S':()=>function(_0x598b08,_0x42cfb9){var _0x40fd91=a8_0x5306;const _0xc58292=_0x42cfb9['vrCameraMetrics']||_0x1c60c9['X']['GetDefault']();_0x598b08[_0x40fd91(0x3cb6)][0x0][_0x40fd91(0x3e15)][_0x40fd91(0x163b)]=_0xc58292,_0x598b08[_0x40fd91(0x3cb6)][0x0]['viewport']=new _0x3716f4['l'](0x0,0x0,0.5,0x1),_0x598b08['_rigCameras'][0x0]['_cameraRigParams'][_0x40fd91(0x25d8)]=new _0x4c995e['y3'](),_0x598b08[_0x40fd91(0x3cb6)][0x0][_0x40fd91(0x3e15)]['vrHMatrix']=_0xc58292[_0x40fd91(0x14fa)],_0x598b08[_0x40fd91(0x3cb6)][0x0][_0x40fd91(0x3e15)][_0x40fd91(0x5ad)]=_0xc58292[_0x40fd91(0x19b4)],_0x598b08[_0x40fd91(0x3cb6)][0x0]['getProjectionMatrix']=_0x598b08['_rigCameras'][0x0]['_getVRProjectionMatrix'],_0x598b08['_rigCameras'][0x1][_0x40fd91(0x3e15)]['vrMetrics']=_0xc58292,_0x598b08[_0x40fd91(0x3cb6)][0x1][_0x40fd91(0x25d5)]=new _0x3716f4['l'](0.5,0x0,0.5,0x1),_0x598b08[_0x40fd91(0x3cb6)][0x1][_0x40fd91(0x3e15)][_0x40fd91(0x25d8)]=new _0x4c995e['y3'](),_0x598b08[_0x40fd91(0x3cb6)][0x1][_0x40fd91(0x3e15)]['vrHMatrix']=_0xc58292[_0x40fd91(0x34e8)],_0x598b08['_rigCameras'][0x1][_0x40fd91(0x3e15)][_0x40fd91(0x5ad)]=_0xc58292['rightPreViewMatrix'],_0x598b08[_0x40fd91(0x3cb6)][0x1][_0x40fd91(0x109d)]=_0x598b08['_rigCameras'][0x1][_0x40fd91(0x3613)],_0xc58292[_0x40fd91(0x2605)]&&(_0x598b08['getScene']()['getEngine']()[_0x40fd91(0x16da)]()[_0x40fd91(0x2811)]?(_0x598b08[_0x40fd91(0xadf)]=!0x0,_0x598b08[_0x40fd91(0x3fb1)]=new _0x3153fa['E'](_0x40fd91(0x21ad),_0x598b08,_0xc58292[_0x40fd91(0x12dc)])):(_0x277d51['Y'][_0x40fd91(0xc51)](_0x40fd91(0x1290)),_0xc58292['multiviewEnabled']=!0x1)),_0xc58292[_0x40fd91(0x26fe)]&&(_0x598b08['_rigCameras'][0x0][_0x40fd91(0x3fb1)]=new _0x4ef63c['T'](_0x40fd91(0x2996),_0x598b08[_0x40fd91(0x3cb6)][0x0],!0x1,_0xc58292),_0x598b08['_rigCameras'][0x1][_0x40fd91(0x3fb1)]=new _0x4ef63c['T'](_0x40fd91(0x4011),_0x598b08['_rigCameras'][0x1],!0x0,_0xc58292));}});var _0x4c995e=_0x3daf3e(0xd53f),_0x4ef63c=_0x3daf3e(0x168c2),_0x3153fa=_0x3daf3e(0x12454),_0x1c60c9=_0x3daf3e(0x6038),_0x277d51=_0x3daf3e(0x9a70),_0x3716f4=_0x3daf3e(0x1f13);},0x525b:(_0x203538,_0x324f43,_0x599796)=>{_0x599796['d'](_0x324f43,{'j':()=>function(_0x36bc4f,_0x65e12a){var _0x2de4d3=a8_0x5306,_0x3d0100,_0x32da1e;_0x65e12a[_0x2de4d3(0x307a)]&&(_0x3d0100=_0x65e12a[_0x2de4d3(0x307a)][_0x2de4d3(0x15b4)](_0x2de4d3(0xd48)),_0x32da1e=_0x65e12a[_0x2de4d3(0x307a)][_0x2de4d3(0x15b4)]('right'),_0x36bc4f[_0x2de4d3(0x3cb6)][0x0]['viewport']=new _0x512b6a['l'](0x0,0x0,0.5,0x1),_0x36bc4f[_0x2de4d3(0x3cb6)][0x0][_0x2de4d3(0x577)](_0x2de4d3(0xd48),!0x0),_0x36bc4f['_rigCameras'][0x0][_0x2de4d3(0x577)](_0x2de4d3(0x33de),_0x65e12a[_0x2de4d3(0x33de)]),_0x36bc4f[_0x2de4d3(0x3cb6)][0x0][_0x2de4d3(0x577)](_0x2de4d3(0x1266),_0x3d0100),_0x36bc4f[_0x2de4d3(0x3cb6)][0x0]['setCameraRigParameter'](_0x2de4d3(0x327e),_0x65e12a[_0x2de4d3(0x327e)]),_0x36bc4f[_0x2de4d3(0x3cb6)][0x0][_0x2de4d3(0x577)](_0x2de4d3(0x2aa),_0x65e12a['parentCamera']),_0x36bc4f[_0x2de4d3(0x3cb6)][0x0][_0x2de4d3(0x3e15)][_0x2de4d3(0x25d8)]=new _0x1a1e80['y3'](),_0x36bc4f['_rigCameras'][0x0][_0x2de4d3(0x109d)]=_0x36bc4f['_getWebVRProjectionMatrix'],(_0x36bc4f['_rigCameras'][0x0][_0x2de4d3(0xc5c)]=_0x36bc4f)['_rigCameras'][0x0][_0x2de4d3(0x2d1)]=_0x36bc4f[_0x2de4d3(0x6c8)],_0x36bc4f[_0x2de4d3(0x3cb6)][0x1][_0x2de4d3(0x25d5)]=new _0x512b6a['l'](0.5,0x0,0.5,0x1),_0x36bc4f[_0x2de4d3(0x3cb6)][0x1][_0x2de4d3(0x577)](_0x2de4d3(0x1266),_0x32da1e),_0x36bc4f[_0x2de4d3(0x3cb6)][0x1][_0x2de4d3(0x577)](_0x2de4d3(0x33de),_0x65e12a[_0x2de4d3(0x33de)]),_0x36bc4f[_0x2de4d3(0x3cb6)][0x1][_0x2de4d3(0x577)](_0x2de4d3(0x327e),_0x65e12a[_0x2de4d3(0x327e)]),_0x36bc4f[_0x2de4d3(0x3cb6)][0x1]['setCameraRigParameter'](_0x2de4d3(0x2aa),_0x65e12a['parentCamera']),_0x36bc4f[_0x2de4d3(0x3cb6)][0x1][_0x2de4d3(0x3e15)][_0x2de4d3(0x25d8)]=new _0x1a1e80['y3'](),_0x36bc4f[_0x2de4d3(0x3cb6)][0x1][_0x2de4d3(0x109d)]=_0x36bc4f[_0x2de4d3(0x17d1)],(_0x36bc4f[_0x2de4d3(0x3cb6)][0x1][_0x2de4d3(0xc5c)]=_0x36bc4f)['_rigCameras'][0x1][_0x2de4d3(0x2d1)]=_0x36bc4f['_getWebVRViewMatrix']);}});var _0x1a1e80=_0x599796(0xd53f),_0x512b6a=_0x599796(0x1f13);},0x1391c:(_0x385284,_0x423170,_0x5adcbd)=>{var _0x1f008c=a8_0x1ec55c,_0x2c158d=_0x5adcbd(0x43d7),_0x1b9579=_0x5adcbd(0xf893),_0x5a9185=_0x5adcbd(0xd53f),_0x186a80=_0x5adcbd(0x5f60),_0x9439a5=_0x5adcbd(0xa596);_0x186a80['N']['AddNodeConstructor'](_0x1f008c(0x623),(_0x4c7253,_0x30ec24,_0x5a28c3)=>()=>new _0x38a6b3(_0x4c7253,0x0,0x0,0x1,_0x5a9185['P'][_0x1f008c(0x409)](),_0x5a28c3[_0x1f008c(0x3466)],_0x30ec24));class _0x38a6b3 extends _0x1b9579['Y']{constructor(_0x114be3,_0x1ad7c3,_0x583d27,_0xd183d7,_0x4c5189,_0x71dd14,_0x3aa5c4){var _0x4b354e=_0x1f008c;super(_0x114be3,_0x1ad7c3,_0x583d27,_0xd183d7,_0x4c5189,_0x3aa5c4),this[_0x4b354e(0x947)]=_0x9439a5['i'][_0x4b354e(0x3b97)](null,this),this[_0x4b354e(0x16f4)]=_0x71dd14,this[_0x4b354e(0x259b)](_0x2c158d['V'][_0x4b354e(0x3b80)],{'interaxialDistance':_0x71dd14});}['getClassName'](){var _0x392228=_0x1f008c;return _0x392228(0x623);}}},0x55e0:(_0x320566,_0x32122a,_0x2c44a2)=>{var _0x59c568=a8_0x1ec55c,_0x3ccaed=_0x2c44a2(0x43d7),_0x57afe1=_0x2c44a2(0xc00b),_0x2680fd=_0x2c44a2(0xd53f),_0x5d58a3=_0x2c44a2(0x5f60),_0x4fa75a=_0x2c44a2(0xa596);_0x5d58a3['N'][_0x59c568(0xa2d)](_0x59c568(0x3e61),(_0x763eec,_0x2b1186,_0x3adbbb)=>()=>new _0x55640a(_0x763eec,_0x2680fd['P'][_0x59c568(0x409)](),_0x3adbbb[_0x59c568(0x3466)],_0x2b1186));class _0x55640a extends _0x57afe1['c']{constructor(_0x2376c9,_0x327e6b,_0x1b1cd1,_0x554dcf){var _0x518b35=_0x59c568;super(_0x2376c9,_0x327e6b,_0x554dcf),this['_setRigMode']=_0x4fa75a['i'][_0x518b35(0x3b97)](null,this),this[_0x518b35(0x16f4)]=_0x1b1cd1,this[_0x518b35(0x259b)](_0x3ccaed['V'][_0x518b35(0x3b80)],{'interaxialDistance':_0x1b1cd1});}[_0x59c568(0x252c)](){var _0x5c1850=_0x59c568;return _0x5c1850(0x3e61);}}},0x8a8d:(_0x2539da,_0x1c9938,_0x560b1e)=>{var _0x3bd108=a8_0x1ec55c,_0x3f53c3=_0x560b1e(0x43d7),_0x10b43d=_0x560b1e(0x18499),_0x44e2eb=_0x560b1e(0xd53f),_0x32ac43=_0x560b1e(0x5f60),_0x4c7567=_0x560b1e(0xa596);_0x32ac43['N'][_0x3bd108(0xa2d)](_0x3bd108(0x1062),(_0x80051e,_0x2e9bdf,_0x1bffca)=>()=>new _0x2fbdc8(_0x80051e,_0x44e2eb['P'][_0x3bd108(0x409)](),_0x1bffca['interaxial_distance'],_0x2e9bdf));class _0x2fbdc8 extends _0x10b43d['i']{constructor(_0x43072,_0x1d75b6,_0x370e0b,_0x2fcddf){var _0x5875d5=_0x3bd108;super(_0x43072,_0x1d75b6,_0x2fcddf),this[_0x5875d5(0x947)]=_0x4c7567['i'][_0x5875d5(0x3b97)](null,this),this[_0x5875d5(0x16f4)]=_0x370e0b,this[_0x5875d5(0x259b)](_0x3f53c3['V'][_0x5875d5(0x3b80)],{'interaxialDistance':_0x370e0b});}[_0x3bd108(0x252c)](){var _0x2b9d77=_0x3bd108;return _0x2b9d77(0x1062);}}},0x2001:(_0x2a6732,_0x478026,_0x546597)=>{var _0x20acc9=a8_0x1ec55c,_0x64ce86=_0x546597(0x43d7),_0x36c19d=_0x546597(0xef0a),_0x4ecbf2=_0x546597(0xd53f),_0x4921cb=_0x546597(0x5f60),_0x30cb36=_0x546597(0xa596);_0x4921cb['N'][_0x20acc9(0xa2d)]('AnaglyphUniversalCamera',(_0x4c18ce,_0xf684f9,_0x2cd92e)=>()=>new _0x5b916d(_0x4c18ce,_0x4ecbf2['P'][_0x20acc9(0x409)](),_0x2cd92e[_0x20acc9(0x3466)],_0xf684f9));class _0x5b916d extends _0x36c19d['x']{constructor(_0x522430,_0x3b0093,_0x1b7601,_0x3083b7){var _0x596fb7=_0x20acc9;super(_0x522430,_0x3b0093,_0x3083b7),this[_0x596fb7(0x947)]=_0x30cb36['i'][_0x596fb7(0x3b97)](null,this),this[_0x596fb7(0x16f4)]=_0x1b7601,this[_0x596fb7(0x259b)](_0x64ce86['V'][_0x596fb7(0x3b80)],{'interaxialDistance':_0x1b7601});}[_0x20acc9(0x252c)](){return'AnaglyphUniversalCamera';}}},0x107ec:(_0x3a3afa,_0x12ae9c,_0x729ce1)=>{_0x729ce1(0x1391c),_0x729ce1(0x55e0),_0x729ce1(0x8a8d),_0x729ce1(0x2001),_0x729ce1(0xa6ed),_0x729ce1(0xad4b),_0x729ce1(0x181f7),_0x729ce1(0x24d2),_0x729ce1(0x135be);},0xa6ed:(_0x1c0e43,_0x371bcf,_0x33cd33)=>{var _0x1d4524=a8_0x1ec55c,_0x221e5b=_0x33cd33(0x43d7),_0x5cb0c6=_0x33cd33(0xf893),_0x51d6be=_0x33cd33(0xd53f),_0x9bab13=_0x33cd33(0x5f60),_0x249614=_0x33cd33(0xabd4);_0x9bab13['N'][_0x1d4524(0xa2d)](_0x1d4524(0x1875),(_0x3f8cf5,_0x288309,_0x5a360d)=>()=>new _0x364eb0(_0x3f8cf5,0x0,0x0,0x1,_0x51d6be['P'][_0x1d4524(0x409)](),_0x5a360d[_0x1d4524(0x3466)],_0x5a360d['isStereoscopicSideBySide'],_0x288309));class _0x364eb0 extends _0x5cb0c6['Y']{constructor(_0x590207,_0x1f186b,_0x1b3094,_0x73558e,_0x3e9580,_0x578a5e,_0x5dcf34,_0x30269b){var _0x4cc9f6=_0x1d4524;super(_0x590207,_0x1f186b,_0x1b3094,_0x73558e,_0x3e9580,_0x30269b),this['_setRigMode']=_0x249614['k'][_0x4cc9f6(0x3b97)](null,this),this[_0x4cc9f6(0x16f4)]=_0x578a5e,this[_0x4cc9f6(0x14f1)]=_0x5dcf34,this[_0x4cc9f6(0x259b)](_0x5dcf34?_0x221e5b['V'][_0x4cc9f6(0x349e)]:_0x221e5b['V'][_0x4cc9f6(0x1f6b)],{'interaxialDistance':_0x578a5e});}[_0x1d4524(0x252c)](){var _0x44e47f=_0x1d4524;return _0x44e47f(0x1875);}}},0xad4b:(_0x34db07,_0x3e13fc,_0x766943)=>{var _0x4bd0de=a8_0x1ec55c,_0x574f2d=_0x766943(0x43d7),_0x21293b=_0x766943(0xc00b),_0x5d7f3f=_0x766943(0xd53f),_0x140047=_0x766943(0x5f60),_0x3a2436=_0x766943(0xabd4);_0x140047['N'][_0x4bd0de(0xa2d)](_0x4bd0de(0x2651),(_0x1fe097,_0x425eac,_0x18bc0e)=>()=>new _0x4c2aa4(_0x1fe097,_0x5d7f3f['P'][_0x4bd0de(0x409)](),_0x18bc0e['interaxial_distance'],_0x18bc0e[_0x4bd0de(0x14f1)],_0x425eac));class _0x4c2aa4 extends _0x21293b['c']{constructor(_0x1686b4,_0x1be20e,_0x4e6812,_0x271b7f,_0x54f75b){var _0x27d3f1=_0x4bd0de;super(_0x1686b4,_0x1be20e,_0x54f75b),this[_0x27d3f1(0x947)]=_0x3a2436['k'][_0x27d3f1(0x3b97)](null,this),this[_0x27d3f1(0x16f4)]=_0x4e6812,this[_0x27d3f1(0x14f1)]=_0x271b7f,this[_0x27d3f1(0x259b)](_0x271b7f?_0x574f2d['V'][_0x27d3f1(0x349e)]:_0x574f2d['V'][_0x27d3f1(0x1f6b)],{'interaxialDistance':_0x4e6812});}[_0x4bd0de(0x252c)](){var _0x4bd52f=_0x4bd0de;return _0x4bd52f(0x2651);}}},0x181f7:(_0x268ec7,_0x37478a,_0x27bb2e)=>{var _0x3162eb=a8_0x1ec55c,_0x4db580=_0x27bb2e(0x43d7),_0x9a7cf9=_0x27bb2e(0x18499),_0x41a8f1=_0x27bb2e(0xd53f),_0x3d497b=_0x27bb2e(0x5f60),_0x2b095f=_0x27bb2e(0xabd4);_0x3d497b['N'][_0x3162eb(0xa2d)](_0x3162eb(0x2585),(_0x2bbde6,_0x197267,_0x55112a)=>()=>new _0x339169(_0x2bbde6,_0x41a8f1['P'][_0x3162eb(0x409)](),_0x55112a[_0x3162eb(0x3466)],_0x55112a[_0x3162eb(0x14f1)],_0x197267));class _0x339169 extends _0x9a7cf9['i']{constructor(_0x1ec876,_0x477c88,_0x1c8ca4,_0x3dd884,_0x8ff63a){var _0x2f78aa=_0x3162eb;super(_0x1ec876,_0x477c88,_0x8ff63a),this['_setRigMode']=_0x2b095f['k'][_0x2f78aa(0x3b97)](null,this),this[_0x2f78aa(0x16f4)]=_0x1c8ca4,this['isStereoscopicSideBySide']=_0x3dd884,this['setCameraRigMode'](_0x3dd884?_0x4db580['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:_0x4db580['V']['RIG_MODE_STEREOSCOPIC_OVERUNDER'],{'interaxialDistance':_0x1c8ca4});}['getClassName'](){var _0x4ea9e5=_0x3162eb;return _0x4ea9e5(0x2585);}}},0x135be:(_0x525aea,_0x42d891,_0x32bbf8)=>{_0x32bbf8(0x43d7),_0x32bbf8(0xef0a),_0x32bbf8(0xd53f),_0x32bbf8(0x2cac),_0x32bbf8(0x13b02),class extends null{};},0x24d2:(_0xbeb0c,_0x51b5b8,_0x455950)=>{var _0x46ef25=a8_0x1ec55c,_0x405b8c=_0x455950(0x43d7),_0x30e961=_0x455950(0xef0a),_0x2ff9b3=_0x455950(0xd53f),_0xafbcae=_0x455950(0x5f60),_0x3441e5=_0x455950(0xabd4);_0xafbcae['N'][_0x46ef25(0xa2d)](_0x46ef25(0x2651),(_0x134f12,_0x2d711a,_0x55e67c)=>()=>new _0xe6dd0e(_0x134f12,_0x2ff9b3['P'][_0x46ef25(0x409)](),_0x55e67c[_0x46ef25(0x3466)],_0x55e67c[_0x46ef25(0x14f1)],_0x2d711a));class _0xe6dd0e extends _0x30e961['x']{constructor(_0x2318bd,_0x1a28fb,_0x3e564b,_0x4f9607,_0x19ae01){var _0x5113fa=_0x46ef25;super(_0x2318bd,_0x1a28fb,_0x19ae01),this['_setRigMode']=_0x3441e5['k'][_0x5113fa(0x3b97)](null,this),this[_0x5113fa(0x16f4)]=_0x3e564b,this['isStereoscopicSideBySide']=_0x4f9607,this[_0x5113fa(0x259b)](_0x4f9607?_0x405b8c['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:_0x405b8c['V']['RIG_MODE_STEREOSCOPIC_OVERUNDER'],{'interaxialDistance':_0x3e564b});}[_0x46ef25(0x252c)](){var _0xb7bfe=_0x46ef25;return _0xb7bfe(0x6d6);}}},0xc435:(_0x200623,_0x553d78,_0x5c59fa)=>{_0x5c59fa(0x6038),_0x5c59fa(0x1377b),_0x5c59fa(0xea8e),_0x5c59fa(0x9ecf),_0x5c59fa(0xb7),_0x5c59fa(0xfcfd);},0x6038:(_0x466cbd,_0x3385aa,_0xd271a8)=>{var _0x3fbbc7=a8_0x1ec55c;_0xd271a8['d'](_0x3385aa,{'X':()=>_0x5a94a4});var _0x1df455=_0xd271a8(0xd53f);class _0x5a94a4{constructor(){var _0x10e50b=a8_0x5306;this[_0x10e50b(0x26fe)]=!0x0,this['multiviewEnabled']=!0x1;}get[_0x3fbbc7(0x2612)](){return this['hResolution']/(0x2*this['vResolution']);}get[_0x3fbbc7(0x345)](){var _0xa20c07=_0x3fbbc7;return 0x2*Math[_0xa20c07(0x13f0)](this[_0xa20c07(0x12dc)]*this[_0xa20c07(0x24c7)]/(0x2*this['eyeToScreenDistance']));}get[_0x3fbbc7(0x14fa)](){var _0x2be42c=_0x3fbbc7,_0x3f5bbb=0x4*(this[_0x2be42c(0x17b7)]/0x4-this[_0x2be42c(0x3d49)]/0x2)/this[_0x2be42c(0x17b7)];return _0x1df455['y3'][_0x2be42c(0x1c92)](_0x3f5bbb,0x0,0x0);}get[_0x3fbbc7(0x34e8)](){var _0x4c8447=_0x3fbbc7,_0x5d0e73=0x4*(this[_0x4c8447(0x17b7)]/0x4-this['lensSeparationDistance']/0x2)/this[_0x4c8447(0x17b7)];return _0x1df455['y3'][_0x4c8447(0x1c92)](-_0x5d0e73,0x0,0x0);}get[_0x3fbbc7(0x19b4)](){var _0x458367=_0x3fbbc7;return _0x1df455['y3'][_0x458367(0x1c92)](0.5*this['interpupillaryDistance'],0x0,0x0);}get[_0x3fbbc7(0x3e2a)](){return _0x1df455['y3']['Translation'](-0.5*this['interpupillaryDistance'],0x0,0x0);}static[_0x3fbbc7(0xea4)](){var _0x15526e=_0x3fbbc7;const _0x598469=new _0x5a94a4();return _0x598469[_0x15526e(0x4ce)]=0x500,_0x598469[_0x15526e(0x2e3d)]=0x320,_0x598469[_0x15526e(0x17b7)]=0.149759993,_0x598469[_0x15526e(0x24c7)]=0.0935999975,_0x598469['vScreenCenter']=0.0467999987,_0x598469[_0x15526e(0x3e13)]=0.0410000011,_0x598469[_0x15526e(0x3d49)]=0.063500002,_0x598469[_0x15526e(0x2b7b)]=0.064000003,_0x598469['distortionK']=[0x1,0.219999999,0.239999995,0x0],_0x598469[_0x15526e(0x1604)]=[0.995999992,-0.00400000019,1.01400006,0x0],_0x598469[_0x15526e(0x12dc)]=1.714605507808412,_0x598469[_0x15526e(0x36e5)]=0.151976421,_0x598469;}}},0x1377b:(_0x675c2b,_0x5bb3b0,_0x29f9c3)=>{var _0x539faf=a8_0x1ec55c,_0x321f02=_0x29f9c3(0x43d7),_0xd7aa41=_0x29f9c3(0xf893),_0x162a62=_0x29f9c3(0x6038),_0x36b299=_0x29f9c3(0xd53f),_0x1c07eb=_0x29f9c3(0x5f60),_0x3c3b36=_0x29f9c3(0x17be4);_0x29f9c3(0x1549e),_0x1c07eb['N'][_0x539faf(0xa2d)](_0x539faf(0x3179),(_0x535bdc,_0x27a8c0)=>()=>new _0x53bfc7(_0x535bdc,0x0,0x0,0x1,_0x36b299['P'][_0x539faf(0x409)](),_0x27a8c0));class _0x53bfc7 extends _0xd7aa41['Y']{constructor(_0x25c7d1,_0x46f6e4,_0x1cf729,_0x3eae3,_0x44fdd5,_0x3207ed,_0x3ed140=!0x0,_0xbd7744=_0x162a62['X'][_0x539faf(0xea4)]()){var _0x4151b0=_0x539faf;super(_0x25c7d1,_0x46f6e4,_0x1cf729,_0x3eae3,_0x44fdd5,_0x3207ed),this[_0x4151b0(0x947)]=_0x3c3b36['S'][_0x4151b0(0x3b97)](null,this),_0xbd7744[_0x4151b0(0x26fe)]=_0x3ed140,this[_0x4151b0(0x259b)](_0x321f02['V'][_0x4151b0(0x33da)],{'vrCameraMetrics':_0xbd7744}),this[_0x4151b0(0x1802)][_0x4151b0(0x1ccc)]();}[_0x539faf(0x252c)](){return'VRDeviceOrientationArcRotateCamera';}}},0xea8e:(_0x249518,_0x15f986,_0x270b49)=>{var _0x7afb4f=a8_0x1ec55c;_0x270b49['d'](_0x15f986,{'i':()=>_0x16bcf3});var _0xc63257=_0x270b49(0x43d7),_0x15f986=_0x270b49(0x10c4c),_0x5a14aa=_0x270b49(0x6038),_0xfb73e9=_0x270b49(0xd53f),_0x2c1f8c=_0x270b49(0x5f60),_0x1c8112=_0x270b49(0x17be4);_0x2c1f8c['N']['AddNodeConstructor'](_0x7afb4f(0x9e2),(_0xf46179,_0x241dc1)=>()=>new _0x16bcf3(_0xf46179,_0xfb73e9['P'][_0x7afb4f(0x409)](),_0x241dc1));class _0x16bcf3 extends _0x15f986['n']{constructor(_0xa6f1a5,_0x284434,_0x171477,_0x4c61fc=!0x0,_0x2cb8ab=_0x5a14aa['X'][_0x7afb4f(0xea4)]()){var _0x12d392=_0x7afb4f;super(_0xa6f1a5,_0x284434,_0x171477),this[_0x12d392(0x947)]=_0x1c8112['S'][_0x12d392(0x3b97)](null,this),_0x2cb8ab['compensateDistortion']=_0x4c61fc,this[_0x12d392(0x259b)](_0xc63257['V'][_0x12d392(0x33da)],{'vrCameraMetrics':_0x2cb8ab});}[_0x7afb4f(0x252c)](){return'VRDeviceOrientationFreeCamera';}}},0x9ecf:(_0x5387d5,_0x1910fa,_0x162c64)=>{var _0xb60d95=a8_0x1ec55c,_0x565772=_0x162c64(0xea8e),_0x178446=_0x162c64(0x6038),_0x38f1a5=_0x162c64(0xd53f),_0x2d33ae=_0x162c64(0x5f60),_0x29ae5d=_0x162c64(0x17be4);_0x162c64(0xa2e0),_0x2d33ae['N'][_0xb60d95(0xa2d)](_0xb60d95(0x2ec0),(_0x3c2a76,_0x731dfd)=>()=>new _0x331c60(_0x3c2a76,_0x38f1a5['P'][_0xb60d95(0x409)](),_0x731dfd));class _0x331c60 extends _0x565772['i']{constructor(_0x62fb76,_0x375f15,_0x49f09c,_0x2fea1b=!0x0,_0x68b053=_0x178446['X'][_0xb60d95(0xea4)]()){var _0x55856=_0xb60d95;super(_0x62fb76,_0x375f15,_0x49f09c,_0x2fea1b,_0x68b053),this[_0x55856(0x947)]=_0x29ae5d['S'][_0x55856(0x3b97)](null,this),this['inputs'][_0x55856(0x1d21)]();}[_0xb60d95(0x252c)](){var _0x705e83=_0xb60d95;return _0x705e83(0x2ec0);}}},0xb7:(_0x2588bd,_0x55363e,_0x5b816c)=>{var _0x20bc20=a8_0x1ec55c;_0x5b816c['d'](_0x55363e,{'F':()=>_0x2414f7});var _0x49d433=_0x5b816c(0x9a70),_0x248e5a=_0x5b816c(0xa896),_0x18a5c6=_0x5b816c(0xc00b),_0xf51473=_0x5b816c(0x2cac),_0x4dc99a=_0x5b816c(0x10c4c),_0xe7734d=_0x5b816c(0xea8e),_0x20a7a9=_0x5b816c(0xfcfd),_0x518241=_0x5b816c(0x9390),_0x169fc7=_0x5b816c(0xd53f),_0x4edfdc=_0x5b816c(0xbd53),_0x270de8=_0x5b816c(0x165ec),_0x44f3c3=_0x5b816c(0xb5c2),_0x54cbb4=_0x5b816c(0x789a),_0x3e8644=_0x5b816c(0xdc18),_0x12c93d=_0x5b816c(0x94e3),_0x5d6dd5=_0x5b816c(0x3761),_0x22526=_0x5b816c(0x3ed0),_0x1f628b=_0x5b816c(0x14d70),_0x3ff50c=_0x5b816c(0xb884),_0x1c5d05=_0x5b816c(0x4f99),_0x44b6d7=_0x5b816c(0x7e6),_0xf5a381=_0x5b816c(0x17aca),_0x45771d=_0x5b816c(0x6038),_0x5ce56d=(_0x5b816c(0xa2e0),_0x5b816c(0x1440a),_0x5b816c(0xa0f1)),_0x194c7c=_0x5b816c(0x7a5e),_0x3af650=_0x5b816c(0x74d3),_0x3dd109=_0x5b816c(0x4d2c),_0xaec955=_0x5b816c(0x1127a),_0xf9858f=_0x5b816c(0x7dc0);class _0x3fa852{constructor(_0x4d1e67,_0x4589da=null){var _0x3939ee=a8_0x5306;if(this['scene']=_0x4d1e67,this[_0x3939ee(0x1853)]=!0x1,this['_isActionableMesh']=!0x1,this[_0x3939ee(0x2c0e)]=!0x1,this[_0x3939ee(0x4246)]=!0x1,this[_0x3939ee(0xaa2)]=!0x1,this[_0x3939ee(0x31e9)]=!0x1,this[_0x3939ee(0x2288)]=!0x0,this[_0x3939ee(0x3572)]=!0x1,this[_0x3939ee(0x4b7)]=_0x3fa852[_0x3939ee(0x3382)]++,_0x4589da)this[_0x3939ee(0x21dd)]=_0x4589da[_0x3939ee(0x77b)](_0x3939ee(0x2153));else{this[_0x3939ee(0x21dd)]=(0x0,_0xaec955['eu'])('gazeTracker',{'diameter':0.0035,'thickness':0.0025,'tessellation':0x14,'updatable':!0x1},_0x4d1e67),this[_0x3939ee(0x21dd)][_0x3939ee(0x21b1)](),this[_0x3939ee(0x21dd)][_0x3939ee(0x1d61)]=!0x1,this[_0x3939ee(0x21dd)][_0x3939ee(0xa11)]=!0x1;const _0x47503c=new _0x1f628b['K'](_0x3939ee(0x2c0f),_0x4d1e67);_0x47503c[_0x3939ee(0x21e7)]=_0x4edfdc['Wo']['Black'](),_0x47503c[_0x3939ee(0x3277)]=new _0x4edfdc['Wo'](0.7,0.7,0.7),_0x47503c[_0x3939ee(0x70e)]=!0x1,this[_0x3939ee(0x21dd)][_0x3939ee(0x20e8)]=_0x47503c;}}['_getForwardRay'](_0x4791af){var _0x441463=a8_0x5306;return new _0x5d6dd5['z'](_0x169fc7['P'][_0x441463(0x409)](),new _0x169fc7['P'](0x0,0x0,_0x4791af));}[_0x20bc20(0x2040)](){var _0x47b6b0=_0x20bc20;this[_0x47b6b0(0x1853)]=!0x0,this[_0x47b6b0(0xda3)]&&this[_0x47b6b0(0x3241)][_0x47b6b0(0xfd0)](this[_0x47b6b0(0xda3)],{'pointerId':this['_id']});}[_0x20bc20(0x15d9)](){var _0x27a6b0=_0x20bc20;this['_currentHit']&&this[_0x27a6b0(0x3241)][_0x27a6b0(0x1ea3)](this['_currentHit'],{'pointerId':this['_id']}),this[_0x27a6b0(0x1853)]=!0x1;}['_activatePointer'](){var _0x146334=_0x20bc20;this[_0x146334(0x3572)]=!0x0;}['_deactivatePointer'](){var _0x325523=_0x20bc20;this[_0x325523(0x3572)]=!0x1;}[_0x20bc20(0x2e2f)](_0xd2085c=0x0){}[_0x20bc20(0x41a)](){var _0x59b199=_0x20bc20;this['_interactionsEnabled']=!0x1,this[_0x59b199(0x2da5)]=!0x1,this[_0x59b199(0x21dd)]&&this[_0x59b199(0x21dd)][_0x59b199(0x41a)]();}}_0x3fa852[_0x20bc20(0x3382)]=0x0;class _0x15e434 extends _0x3fa852{constructor(_0x4453e1,_0x315373,_0x285874){var _0x56ecaf=_0x20bc20;super(_0x315373,_0x285874),this[_0x56ecaf(0x2951)]=_0x4453e1,this[_0x56ecaf(0x3bd6)]=(0x0,_0x3dd109['wf'])(_0x56ecaf(0x1907),{'updatable':!0x1,'height':0x1,'diameterTop':0.004,'diameterBottom':0.0002,'tessellation':0x14,'subdivisions':0x1},_0x315373);const _0x554469=new _0x1f628b['K'](_0x56ecaf(0xdcc),_0x315373);if(_0x554469[_0x56ecaf(0x3277)]=new _0x4edfdc['Wo'](0.7,0.7,0.7),_0x554469[_0x56ecaf(0x19b3)]=0.6,this[_0x56ecaf(0x3bd6)]['material']=_0x554469,this[_0x56ecaf(0x3bd6)][_0x56ecaf(0x3c7f)]['x']=Math['PI']/0x2,this[_0x56ecaf(0x3bd6)]['position']['z']=-0.5,this[_0x56ecaf(0x3bd6)]['isVisible']=!0x1,this[_0x56ecaf(0x3bd6)][_0x56ecaf(0x1d61)]=!0x1,!_0x4453e1[_0x56ecaf(0x35e5)]){const _0x531397=new _0x12c93d['Kj'](_0x56ecaf(0x1bc3),_0x315373),_0x4bf05a=new _0x12c93d['Kj'](_0x44f3c3['K4']['POINTING_POSE'],_0x315373);_0x4bf05a['rotation']['x']=-0.7,_0x531397[_0x56ecaf(0x336b)](_0x4bf05a),_0x4453e1[_0x56ecaf(0x2600)](_0x531397);}this[_0x56ecaf(0x2ffb)](_0x4453e1[_0x56ecaf(0x35e5)]),this[_0x56ecaf(0x3ce0)]=_0x4453e1[_0x56ecaf(0x1365)][_0x56ecaf(0x2e5)](_0x9498ab=>{var _0x52cdbd=_0x56ecaf;this[_0x52cdbd(0x2ffb)](_0x9498ab);});}[_0x20bc20(0x1da4)](_0xa2a1b3){var _0xc521cf=_0x20bc20;return this[_0xc521cf(0x2951)][_0xc521cf(0x2029)](_0xa2a1b3);}[_0x20bc20(0x3398)](){var _0x4c48bf=_0x20bc20;super['_activatePointer'](),this[_0x4c48bf(0x3bd6)][_0x4c48bf(0xa11)]=!0x0;}[_0x20bc20(0x16b0)](){var _0x3a2e79=_0x20bc20;super[_0x3a2e79(0x16b0)](),this[_0x3a2e79(0x3bd6)][_0x3a2e79(0xa11)]=!0x1;}[_0x20bc20(0x168f)](_0x12e4ce){var _0x1dd36d=_0x20bc20;this['_laserPointer']['material'][_0x1dd36d(0x3277)]=_0x12e4ce;}[_0x20bc20(0x1fea)](_0x48b98c){var _0x4aef7a=_0x20bc20;this[_0x4aef7a(0x3bd6)][_0x4aef7a(0x20e8)]['disableLighting']=_0x48b98c;}[_0x20bc20(0x2ffb)](_0x494a2c){var _0x1f9728=_0x20bc20;const _0xbcc50f=_0x5c79a6=>{var _0x1744a7=a8_0x5306;_0x5c79a6[_0x1744a7(0x1d61)]=!0x1,_0x5c79a6[_0x1744a7(0xf1b)]()[_0x1744a7(0x35b2)](_0x52e33c=>{_0xbcc50f(_0x52e33c);});},_0x24b37b=(_0xbcc50f(_0x494a2c),_0x494a2c[_0x1f9728(0x394)](void 0x0,!0x1));let _0x392ef9=_0x494a2c;this['webVRController'][_0x1f9728(0x1fe)]=null;for(let _0x217fee=0x0;_0x217fee<_0x24b37b[_0x1f9728(0x18cc)];_0x217fee++)if(_0x24b37b[_0x217fee][_0x1f9728(0xc1b)]&&0x0<=_0x24b37b[_0x217fee][_0x1f9728(0xc1b)][_0x1f9728(0x86a)](_0x44f3c3['K4'][_0x1f9728(0x3161)])){_0x392ef9=_0x24b37b[_0x217fee],this[_0x1f9728(0x2951)][_0x1f9728(0x1fe)]=_0x392ef9;break;}this['_laserPointer'][_0x1f9728(0xc5c)]=_0x392ef9;}[_0x20bc20(0x2e2f)](_0x5385d2=0x64){var _0x2b4ca1=_0x20bc20;this['_laserPointer'][_0x2b4ca1(0x62d)]['y']=_0x5385d2,this['_laserPointer'][_0x2b4ca1(0xa9f)]['z']=-_0x5385d2/0x2;}[_0x20bc20(0x41a)](){var _0x1d4eea=_0x20bc20;super[_0x1d4eea(0x41a)](),this[_0x1d4eea(0x3bd6)][_0x1d4eea(0x41a)](),this[_0x1d4eea(0x3ce0)]&&this[_0x1d4eea(0x2951)][_0x1d4eea(0x1365)][_0x1d4eea(0x2f2e)](this[_0x1d4eea(0x3ce0)]);}}class _0x470acc extends _0x3fa852{constructor(_0x593d96,_0x408a1e){super(_0x408a1e),this['_getCamera']=_0x593d96;}[_0x20bc20(0x1da4)](_0x502c3e){const _0x2a141d=this['_getCamera']();return _0x2a141d?_0x2a141d['getForwardRay'](_0x502c3e):new _0x5d6dd5['z'](_0x169fc7['P']['Zero'](),_0x169fc7['P']['Forward']());}}class _0x2414f7{constructor(_0x5d2626,_0xfc3772={}){var _0x2c045a=_0x20bc20;if(this[_0x2c045a(0x34fb)]=_0xfc3772,this[_0x2c045a(0x2e86)]=!0x1,this[_0x2c045a(0x6be)]=!0x1,this['_webVRrequesting']=!0x1,this[_0x2c045a(0x4aa)]=!0x1,this[_0x2c045a(0x1c2a)]=!0x1,this[_0x2c045a(0x3c67)]=!0x1,this[_0x2c045a(0xed6)]=!0x0,this['onEnteringVRObservable']=new _0x248e5a['y$'](),this['onAfterEnteringVRObservable']=new _0x248e5a['y$'](),this[_0x2c045a(0x19a9)]=new _0x248e5a['y$'](),this['onControllerMeshLoadedObservable']=new _0x248e5a['y$'](),this[_0x2c045a(0x3773)]=!0x1,this[_0x2c045a(0xc01)]=!0x1,this[_0x2c045a(0x1508)]=!0x1,this['_floorMeshesCollection']=[],this[_0x2c045a(0x3b4f)]=_0x2414f7[_0x2c045a(0x24f3)],this['_teleportationTime']=0x7a,this[_0x2c045a(0x19e0)]=0x14,this[_0x2c045a(0x1bf8)]=!0x0,this[_0x2c045a(0x2f44)]=new _0x169fc7['P'](0x0,-0x1,-0x1),this[_0x2c045a(0x1286)]=!0x0,this[_0x2c045a(0x2b9d)]=_0x2c045a(0x39d2),this['_teleportationBorderColor']=_0x2c045a(0xa82),this['_rotationAngle']=0x0,this['_haloCenter']=new _0x169fc7['P'](0x0,0x0,0x0),this[_0x2c045a(0x15f5)]=0.65,this[_0x2c045a(0x2092)]=0.35,this[_0x2c045a(0x15bd)]=null,this[_0x2c045a(0x10e8)]=null,this['_gazeColor']=new _0x4edfdc['Wo'](0.7,0.7,0.7),this[_0x2c045a(0xa48)]=new _0x4edfdc['Wo'](0.7,0.7,0.7),this['_pickedLaserColor']=new _0x4edfdc['Wo'](0.2,0.2,0x1),this[_0x2c045a(0xbb9)]=new _0x4edfdc['Wo'](0x0,0x0,0x1),this['onNewMeshSelected']=new _0x248e5a['y$'](),this[_0x2c045a(0x3422)]=new _0x248e5a['y$'](),this[_0x2c045a(0x3af)]=new _0x248e5a['y$'](),this[_0x2c045a(0x3d0e)]=new _0x248e5a['y$'](),this[_0x2c045a(0x3d3a)]=new _0x248e5a['y$'](),this[_0x2c045a(0x1ff0)]=new _0x248e5a['y$'](),this[_0x2c045a(0x3649)]=!0x0,this[_0x2c045a(0x679)]=!0x1,this[_0x2c045a(0x117d)]=!0x1,this[_0x2c045a(0x1297)]=!0x1,this['_displayGaze']=!0x0,this[_0x2c045a(0x302a)]=!0x0,this[_0x2c045a(0x1e10)]=!0x0,this[_0x2c045a(0x11f7)]=!0x0,this['updateControllerLaserColor']=!0x0,this['requestPointerLockOnFullScreen']=!0x0,this[_0x2c045a(0x762)]=!0x1,this[_0x2c045a(0x40c2)]=()=>{var _0x11ca1c=_0x2c045a;this['_moveButtonToBottomRight'](),this['_fullscreenVRpresenting']&&this[_0x11ca1c(0x6be)]&&this[_0x11ca1c(0xc2c)]();},this[_0x2c045a(0x1e60)]=()=>{var _0x4ec991=_0x2c045a;this[_0x4ec991(0x1c2a)]=!!document[_0x4ec991(0x3c86)],!this['_fullscreenVRpresenting']&&this[_0x4ec991(0x39fd)]&&(this[_0x4ec991(0xc2c)](),!this[_0x4ec991(0x3773)]&&this['_btnVR']&&(this['_btnVR'][_0x4ec991(0x3833)][_0x4ec991(0x18d9)]=this[_0x4ec991(0x39fd)][_0x4ec991(0x3175)]+this[_0x4ec991(0x39fd)][_0x4ec991(0x16a3)]-0x46+'px',this[_0x4ec991(0x3eb2)][_0x4ec991(0x3833)][_0x4ec991(0xd48)]=this['_inputElement'][_0x4ec991(0x2bc4)]+this['_inputElement'][_0x4ec991(0x4029)]-0x64+'px',this[_0x4ec991(0xcb0)]()));},this['_cachedAngularSensibility']={'angularSensibilityX':null,'angularSensibilityY':null,'angularSensibility':null},this[_0x2c045a(0x3d1d)]=()=>{var _0x2b2fd3=_0x2c045a;this[_0x2b2fd3(0x15bd)]&&this[_0x2b2fd3(0x15bd)]['_activePointer']&&this[_0x2b2fd3(0x1632)](this[_0x2b2fd3(0x15bd)]),this[_0x2b2fd3(0x10e8)]&&this[_0x2b2fd3(0x10e8)][_0x2b2fd3(0x3572)]&&this[_0x2b2fd3(0x1632)](this[_0x2b2fd3(0x10e8)]),this[_0x2b2fd3(0x4027)]&&(this['_scene'][_0x2b2fd3(0x3e9d)]()['isPointerLock']||this[_0x2b2fd3(0x3c67)])?this['_castRayAndSelectObject'](this[_0x2b2fd3(0x30da)]):this[_0x2b2fd3(0x30da)][_0x2b2fd3(0x21dd)][_0x2b2fd3(0xa11)]=!0x1;},this[_0x2c045a(0x1c90)]=_0x357b98=>{var _0x2fa5db=_0x2c045a,_0x369366;_0x357b98[_0x2fa5db(0x19d6)]!==_0x270de8['nJ'][_0x2fa5db(0xc76)]?(_0x357b98[_0x2fa5db(0x2b46)]&&_0x357b98[_0x2fa5db(0x32e0)](_0x2653a0=>{var _0x5462ef=_0x2fa5db;this[_0x5462ef(0x679)]&&this['teleportationEnabled']&&(!this['_leftController']&&!this[_0x5462ef(0x10e8)]||this[_0x5462ef(0x15bd)]&&!this[_0x5462ef(0x15bd)][_0x5462ef(0x3572)]&&this[_0x5462ef(0x10e8)]&&!this[_0x5462ef(0x10e8)][_0x5462ef(0x3572)])&&(this['_checkTeleportWithRay'](_0x2653a0,this[_0x5462ef(0x30da)]),this[_0x5462ef(0x3506)](_0x2653a0,this[_0x5462ef(0x30da)]));}),_0x357b98[_0x2fa5db(0x71c)]&&_0x357b98[_0x2fa5db(0x2c36)](_0x588aa7=>{var _0x45ec19=_0x2fa5db;this[_0x45ec19(0x679)]&&this['_checkRotate'](_0x588aa7,this[_0x45ec19(0x30da)]);}),_0x357b98[_0x2fa5db(0x19d6)]===_0x270de8['nJ'][_0x2fa5db(0xfb2)]&&(_0x357b98[_0x2fa5db(0x108d)](_0x13d0f2=>{var _0x3946af=_0x2fa5db;this[_0x3946af(0x117d)]&&_0x13d0f2===_0x3e8644['nR']['A']&&this['_cameraGazer'][_0x3946af(0x2040)]();}),_0x357b98[_0x2fa5db(0x3d53)](_0x15402f=>{var _0x25ec13=_0x2fa5db;this['_interactionsEnabled']&&_0x15402f===_0x3e8644['nR']['A']&&this['_cameraGazer'][_0x25ec13(0x15d9)]();}))):(_0x357b98=_0x357b98,_0x369366=new _0x15e434(_0x357b98,this['_scene'],this[_0x2fa5db(0x30da)][_0x2fa5db(0x21dd)]),'right'===_0x357b98[_0x2fa5db(0x1c33)]||this['_leftController']&&this[_0x2fa5db(0x15bd)]['webVRController']!=_0x357b98?this['_rightController']=_0x369366:this['_leftController']=_0x369366,this[_0x2fa5db(0xe99)](_0x369366));},this['_tryEnableInteractionOnController']=_0x1e46c3=>{var _0x156270=_0x2c045a;this[_0x156270(0x1297)]&&!_0x1e46c3[_0x156270(0x117d)]&&this[_0x156270(0x2a64)](_0x1e46c3),this['_teleportationRequested']&&!_0x1e46c3['_teleportationEnabled']&&this['_enableTeleportationOnController'](_0x1e46c3);},this[_0x2c045a(0x2743)]=_0x5a2561=>{var _0x401f72=_0x2c045a;_0x5a2561 instanceof _0x54cbb4['T']&&(_0x401f72(0xd48)===_0x5a2561['hand']&&null!=this[_0x401f72(0x15bd)]&&(this['_leftController'][_0x401f72(0x41a)](),this['_leftController']=null),'right'===_0x5a2561[_0x401f72(0x1c33)]&&null!=this[_0x401f72(0x10e8)]&&(this['_rightController'][_0x401f72(0x41a)](),this['_rightController']=null));},this['_workingVector']=_0x169fc7['P'][_0x2c045a(0x409)](),this[_0x2c045a(0x1e65)]=_0x169fc7['_f'][_0x2c045a(0x5f3)](),this[_0x2c045a(0x65e)]=_0x169fc7['y3'][_0x2c045a(0x5f3)](),_0x49d433['Y'][_0x2c045a(0xc51)](_0x2c045a(0x3743)),this[_0x2c045a(0x3c5c)]=_0x5d2626,this[_0x2c045a(0x39fd)]=_0x5d2626[_0x2c045a(0x3e9d)]()['getInputElement'](),'getVRDisplays'in navigator||void 0x0!==_0xfc3772['useXR']||(_0xfc3772['useXR']=!0x0),void 0x0===_0xfc3772[_0x2c045a(0x11ee)]&&(_0xfc3772[_0x2c045a(0x11ee)]=!0x0),void 0x0===_0xfc3772['createDeviceOrientationCamera']&&(_0xfc3772[_0x2c045a(0x21f9)]=!0x0),void 0x0===_0xfc3772[_0x2c045a(0x389a)]&&(_0xfc3772[_0x2c045a(0x389a)]=!0x0),void 0x0===_0xfc3772[_0x2c045a(0x1ec3)]&&(_0xfc3772[_0x2c045a(0x1ec3)]=1.7),_0xfc3772['useCustomVRButton']&&(this[_0x2c045a(0x3773)]=!0x0,_0xfc3772[_0x2c045a(0xe2d)]&&(this[_0x2c045a(0x3eb2)]=_0xfc3772[_0x2c045a(0xe2d)])),_0xfc3772[_0x2c045a(0x423d)]&&(this['_rayLength']=_0xfc3772['rayLength']),this[_0x2c045a(0x22c1)]=_0xfc3772['defaultHeight'],_0xfc3772[_0x2c045a(0xca7)]&&(this[_0x2c045a(0x200)]*=_0xfc3772['positionScale'],this[_0x2c045a(0x22c1)]*=_0xfc3772[_0x2c045a(0xca7)]),this[_0x2c045a(0x1309)]=!0x1,this[_0x2c045a(0x3c5c)][_0x2c045a(0x1647)]?this[_0x2c045a(0x3a5a)]=this[_0x2c045a(0x3c5c)][_0x2c045a(0x1647)][_0x2c045a(0xa9f)][_0x2c045a(0x77b)]():this['_position']=new _0x169fc7['P'](0x0,this[_0x2c045a(0x22c1)],0x0),_0xfc3772[_0x2c045a(0x21f9)]||!this[_0x2c045a(0x3c5c)][_0x2c045a(0x1647)]){if(this[_0x2c045a(0x3d2d)]=new _0x4dc99a['n'](_0x2c045a(0x31ce),this[_0x2c045a(0x3a5a)][_0x2c045a(0x77b)](),_0x5d2626),this[_0x2c045a(0x3c5c)][_0x2c045a(0x1647)]&&(this[_0x2c045a(0x3d2d)][_0x2c045a(0x248d)]=this['_scene'][_0x2c045a(0x1647)][_0x2c045a(0x248d)],this[_0x2c045a(0x3d2d)][_0x2c045a(0x298f)]=this[_0x2c045a(0x3c5c)][_0x2c045a(0x1647)][_0x2c045a(0x298f)],this[_0x2c045a(0x3c5c)][_0x2c045a(0x1647)]instanceof _0xf51473['C']&&this[_0x2c045a(0x3c5c)][_0x2c045a(0x1647)][_0x2c045a(0x3c7f)])){const _0x211743=this[_0x2c045a(0x3c5c)]['activeCamera'];_0x211743[_0x2c045a(0x80c)]?this['_deviceOrientationCamera'][_0x2c045a(0x80c)]['copyFrom'](_0x211743[_0x2c045a(0x80c)]):this[_0x2c045a(0x3d2d)][_0x2c045a(0x80c)]['copyFrom'](_0x169fc7['_f']['RotationYawPitchRoll'](_0x211743[_0x2c045a(0x3c7f)]['y'],_0x211743[_0x2c045a(0x3c7f)]['x'],_0x211743[_0x2c045a(0x3c7f)]['z'])),this['_deviceOrientationCamera'][_0x2c045a(0x3c7f)]=_0x211743[_0x2c045a(0x3c7f)]['clone']();}this[_0x2c045a(0x3c5c)][_0x2c045a(0x1647)]=this[_0x2c045a(0x3d2d)],this[_0x2c045a(0x39fd)]&&this[_0x2c045a(0x3c5c)]['activeCamera'][_0x2c045a(0x366a)]();}else this[_0x2c045a(0x2cc8)]=this['_scene'][_0x2c045a(0x1647)];this[_0x2c045a(0x34fb)]['useXR']&&navigator['xr']?_0x194c7c['g']['IsSessionSupportedAsync']('immersive-vr')[_0x2c045a(0x2cc0)](_0xa34cb9=>{var _0x1e6c68=_0x2c045a;_0xa34cb9?(_0x49d433['Y'][_0x1e6c68(0x35cb)]('Using\x20WebXR.\x20It\x20is\x20recommended\x20to\x20use\x20the\x20WebXRDefaultExperience\x20directly'),_0x5d2626[_0x1e6c68(0x1f0e)]({'floorMeshes':_0xfc3772[_0x1e6c68(0x1814)]||[]})['then'](_0x2bd64f=>{var _0x1f2b9e=_0x1e6c68;this['xr']=_0x2bd64f,this['xrTestDone']=!0x0,this[_0x1f2b9e(0x30da)]=new _0x470acc(()=>this['xr'][_0x1f2b9e(0x216)][_0x1f2b9e(0x1e9c)],_0x5d2626),this['xr'][_0x1f2b9e(0x216)]['onStateChangedObservable']['add'](_0x355c04=>{var _0x432c10=_0x1f2b9e;switch(_0x355c04){case _0x3af650['k'][_0x432c10(0x2480)]:this[_0x432c10(0x165b)][_0x432c10(0x3608)](this),this['_interactionsEnabled']||this['xr'][_0x432c10(0x3afa)][_0x432c10(0x31cc)](),this['xr'][_0x432c10(0x3afa)][_0x432c10(0x477)]=this[_0x432c10(0x302a)];break;case _0x3af650['k'][_0x432c10(0x3804)]:this[_0x432c10(0x19a9)][_0x432c10(0x3608)](this),this[_0x432c10(0x3c5c)][_0x432c10(0x3e9d)]()['resize']();break;case _0x3af650['k'][_0x432c10(0x1add)]:this[_0x432c10(0x1309)]=!0x0;break;case _0x3af650['k'][_0x432c10(0x2f89)]:this[_0x432c10(0x1309)]=!0x1;}});})):this[_0x1e6c68(0x918)](_0x5d2626,_0xfc3772);}):this['_completeVRInit'](_0x5d2626,_0xfc3772);}get[_0x20bc20(0x35f)](){var _0x1dac57=_0x20bc20;return this[_0x1dac57(0x165b)];}get[_0x20bc20(0x3dda)](){var _0x174cb7=_0x20bc20;return this[_0x174cb7(0x19a9)];}get['onControllerMeshLoaded'](){return this['onControllerMeshLoadedObservable'];}get[_0x20bc20(0x162e)](){var _0x305324=_0x20bc20;return this[_0x305324(0x3d42)];}set[_0x20bc20(0x162e)](_0x3b37fe){var _0xd07bdc=_0x20bc20;_0x3b37fe&&(_0x3b37fe[_0xd07bdc(0xc1b)]='teleportationTarget',this[_0xd07bdc(0x1286)]=!0x1,this[_0xd07bdc(0x3d42)]=_0x3b37fe);}get['gazeTrackerMesh'](){var _0x454ca6=_0x20bc20;return this[_0x454ca6(0x30da)][_0x454ca6(0x21dd)];}set['gazeTrackerMesh'](_0x25d4cd){var _0x4ebe4a=_0x20bc20;_0x25d4cd&&(this[_0x4ebe4a(0x30da)]['_gazeTracker']&&this[_0x4ebe4a(0x30da)][_0x4ebe4a(0x21dd)][_0x4ebe4a(0x41a)](),this['_leftController']&&this['_leftController'][_0x4ebe4a(0x21dd)]&&this['_leftController'][_0x4ebe4a(0x21dd)][_0x4ebe4a(0x41a)](),this[_0x4ebe4a(0x10e8)]&&this[_0x4ebe4a(0x10e8)][_0x4ebe4a(0x21dd)]&&this['_rightController'][_0x4ebe4a(0x21dd)]['dispose'](),this[_0x4ebe4a(0x30da)]['_gazeTracker']=_0x25d4cd,this[_0x4ebe4a(0x30da)]['_gazeTracker'][_0x4ebe4a(0x21b1)](),this[_0x4ebe4a(0x30da)]['_gazeTracker'][_0x4ebe4a(0x1d61)]=!0x1,this[_0x4ebe4a(0x30da)][_0x4ebe4a(0x21dd)][_0x4ebe4a(0xa11)]=!0x1,this[_0x4ebe4a(0x30da)][_0x4ebe4a(0x21dd)][_0x4ebe4a(0xc1b)]=_0x4ebe4a(0x2153),this[_0x4ebe4a(0x15bd)]&&(this[_0x4ebe4a(0x15bd)]['_gazeTracker']=this[_0x4ebe4a(0x30da)][_0x4ebe4a(0x21dd)][_0x4ebe4a(0x77b)](_0x4ebe4a(0x2153))),this[_0x4ebe4a(0x10e8)]&&(this['_rightController'][_0x4ebe4a(0x21dd)]=this['_cameraGazer'][_0x4ebe4a(0x21dd)][_0x4ebe4a(0x77b)](_0x4ebe4a(0x2153))));}get[_0x20bc20(0x32d2)](){var _0x182a90=_0x20bc20;return this[_0x182a90(0x15bd)]?this[_0x182a90(0x15bd)]['_gazeTracker']:null;}get[_0x20bc20(0x808)](){var _0xbc8870=_0x20bc20;return this[_0xbc8870(0x10e8)]?this['_rightController'][_0xbc8870(0x21dd)]:null;}get['displayGaze'](){var _0x359f31=_0x20bc20;return this[_0x359f31(0x1152)];}set[_0x20bc20(0x312)](_0x18aea1){var _0x29d4fc=_0x20bc20;(this[_0x29d4fc(0x1152)]=_0x18aea1)||(this['_cameraGazer'][_0x29d4fc(0x21dd)]['isVisible']=!0x1,this[_0x29d4fc(0x15bd)]&&(this['_leftController'][_0x29d4fc(0x21dd)][_0x29d4fc(0xa11)]=!0x1),this[_0x29d4fc(0x10e8)]&&(this[_0x29d4fc(0x10e8)][_0x29d4fc(0x21dd)]['isVisible']=!0x1));}get[_0x20bc20(0x477)](){var _0x576141=_0x20bc20;return this[_0x576141(0x302a)];}set[_0x20bc20(0x477)](_0x454730){var _0x185dbc=_0x20bc20;(this[_0x185dbc(0x302a)]=_0x454730)?(this[_0x185dbc(0x10e8)]&&this[_0x185dbc(0x10e8)][_0x185dbc(0x3398)](),this['_leftController']&&this[_0x185dbc(0x15bd)]['_activatePointer']()):(this['_rightController']&&(this['_rightController']['_deactivatePointer'](),this[_0x185dbc(0x10e8)][_0x185dbc(0x21dd)][_0x185dbc(0xa11)]=!0x1),this[_0x185dbc(0x15bd)]&&(this['_leftController'][_0x185dbc(0x16b0)](),this[_0x185dbc(0x15bd)][_0x185dbc(0x21dd)]['isVisible']=!0x1));}get[_0x20bc20(0xff9)](){return this['_deviceOrientationCamera'];}get['currentVRCamera'](){var _0x2a7762=_0x20bc20;return this['_webVRready']?this[_0x2a7762(0x9cc)]:this[_0x2a7762(0x3c5c)][_0x2a7762(0x1647)];}get['webVRCamera'](){var _0x42f4a0=_0x20bc20;return this[_0x42f4a0(0x9cc)];}get[_0x20bc20(0xced)](){var _0x93a8aa=_0x20bc20;return this[_0x93a8aa(0x202b)];}get[_0x20bc20(0x2b2c)](){var _0x2eb03d=_0x20bc20;return this[_0x2eb03d(0x3eb2)];}get[_0x20bc20(0x2c0e)](){var _0x2af3fe=_0x20bc20;return this[_0x2af3fe(0x30da)]['_teleportationRequestInitiated']||null!==this[_0x2af3fe(0x15bd)]&&this['_leftController'][_0x2af3fe(0x2c0e)]||null!==this[_0x2af3fe(0x10e8)]&&this['_rightController'][_0x2af3fe(0x2c0e)];}[_0x20bc20(0x918)](_0x3235e5,_0x58391e){var _0xc86fd3=_0x20bc20;if(this[_0xc86fd3(0x762)]=!0x0,_0x58391e[_0xc86fd3(0x11ee)]&&(_0x58391e[_0xc86fd3(0x3f16)]&&(_0x58391e['vrDeviceOrientationCameraMetrics']||(_0x58391e['vrDeviceOrientationCameraMetrics']=_0x45771d['X'][_0xc86fd3(0xea4)]()),_0x58391e[_0xc86fd3(0x3d73)]['multiviewEnabled']=!0x0),this['_vrDeviceOrientationCamera']=new _0xe7734d['i'](_0xc86fd3(0x162d),this['_position'],this[_0xc86fd3(0x3c5c)],!0x0,_0x58391e[_0xc86fd3(0x3d73)]),this[_0xc86fd3(0x202b)][_0xc86fd3(0x3225)]=Number[_0xc86fd3(0x1806)]),this[_0xc86fd3(0x9cc)]=new _0x20a7a9['$'](_0xc86fd3(0x1e3a),this['_position'],this[_0xc86fd3(0x3c5c)],_0x58391e),this['_webVRCamera'][_0xc86fd3(0x3f8d)](),this[_0xc86fd3(0x30da)]=new _0x470acc(()=>this[_0xc86fd3(0x1d2c)],_0x3235e5),!this[_0xc86fd3(0x3773)]){this[_0xc86fd3(0x3eb2)]=document['createElement'](_0xc86fd3(0x37f9)),this[_0xc86fd3(0x3eb2)][_0xc86fd3(0x1a96)]=_0xc86fd3(0x1bd2),this[_0xc86fd3(0x3eb2)]['id']='babylonVRiconbtn',this[_0xc86fd3(0x3eb2)]['title']=_0xc86fd3(0x574);var _0x249990='.babylonVRicon\x20{\x20position:\x20absolute;\x20right:\x2020px;\x20height:\x2050px;\x20width:\x2080px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url('+(window[_0xc86fd3(0x18d7)]?'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':_0xc86fd3(0x3e54))+_0xc86fd3(0x25c7);_0x249990+='.babylonVRicon.vrdisplaypresenting\x20{\x20display:\x20none;\x20}';const _0xa8323c=document['createElement'](_0xc86fd3(0x3833));_0xa8323c[_0xc86fd3(0x1bcf)](document['createTextNode'](_0x249990)),document['getElementsByTagName'](_0xc86fd3(0x3e3d))[0x0][_0xc86fd3(0x1bcf)](_0xa8323c),this[_0xc86fd3(0xcf4)]();}this[_0xc86fd3(0x3eb2)]&&this[_0xc86fd3(0x3eb2)][_0xc86fd3(0x8a7)]('click',()=>{var _0x315437=_0xc86fd3;this['isInVRMode']?this[_0x315437(0x3c5c)][_0x315437(0x3e9d)]()[_0x315437(0x1226)]():this[_0x315437(0x4036)]();});const _0x3ddde2=this[_0xc86fd3(0x3c5c)][_0xc86fd3(0x3e9d)]()[_0xc86fd3(0x6ef)]();_0x3ddde2&&(_0x3ddde2[_0xc86fd3(0x8a7)](_0xc86fd3(0x84a),this[_0xc86fd3(0x40c2)]),document[_0xc86fd3(0x8a7)]('fullscreenchange',this[_0xc86fd3(0x1e60)],!0x1),_0x58391e['createFallbackVRDeviceOrientationFreeCamera']?this[_0xc86fd3(0x6d7)]():this[_0xc86fd3(0x3c5c)]['getEngine']()[_0xc86fd3(0x39f5)][_0xc86fd3(0x2e5)](_0x175e77=>{_0x175e77['vrDisplay']&&this['_displayVRButton']();}),this[_0xc86fd3(0xd23)]=_0x3ee57f=>{var _0x9f6d69=_0xc86fd3;0x1b===_0x3ee57f[_0x9f6d69(0x3036)]&&this['isInVRMode']&&this[_0x9f6d69(0xc2c)]();},document[_0xc86fd3(0x8a7)]('keydown',this[_0xc86fd3(0xd23)]),this['_scene'][_0xc86fd3(0x2d87)]['add'](()=>{var _0x4cffde=_0xc86fd3;this['_hasEnteredVR']&&this[_0x4cffde(0xed6)]&&(this[_0x4cffde(0xc2c)](),this['_fullscreenVRpresenting']&&this[_0x4cffde(0x3c5c)][_0x4cffde(0x3e9d)]()[_0x4cffde(0x2954)]());},_0x518241['kD'][_0xc86fd3(0x750)],!0x1),this[_0xc86fd3(0x3a8e)]=_0xf892c1=>this['_onVRDisplayChanged'](_0xf892c1),this[_0xc86fd3(0x1fb0)]=()=>this[_0xc86fd3(0x27ae)](),this[_0xc86fd3(0x1f7a)]=()=>{var _0x212c93=_0xc86fd3;this[_0x212c93(0x28a5)]=!0x0,this[_0x212c93(0xcb0)]();},this[_0xc86fd3(0x26b4)]=()=>{var _0x1bfbde=_0xc86fd3;this[_0x1bfbde(0x28a5)]=!0x1,this[_0x1bfbde(0xcb0)]();},_0x3235e5[_0xc86fd3(0x3e9d)]()['onVRDisplayChangedObservable']['add'](this[_0xc86fd3(0x3a8e)]),_0x3235e5[_0xc86fd3(0x3e9d)]()[_0xc86fd3(0x1ea0)][_0xc86fd3(0x2e5)](this[_0xc86fd3(0x1f7a)]),_0x3235e5[_0xc86fd3(0x3e9d)]()[_0xc86fd3(0x408c)][_0xc86fd3(0x2e5)](this[_0xc86fd3(0x26b4)]),_0x3ddde2[_0xc86fd3(0x8a7)](_0xc86fd3(0x1bb0),this[_0xc86fd3(0x1fb0)]),_0x3235e5['onDisposeObservable'][_0xc86fd3(0x2e5)](()=>{var _0x37a5b9=_0xc86fd3;this[_0x37a5b9(0x41a)]();}),this[_0xc86fd3(0x9cc)]['onControllerMeshLoadedObservable'][_0xc86fd3(0x2e5)](_0x1cfb45=>this[_0xc86fd3(0x3691)](_0x1cfb45)),this[_0xc86fd3(0x3c5c)]['gamepadManager'][_0xc86fd3(0x1dc2)][_0xc86fd3(0x2e5)](this[_0xc86fd3(0x1c90)]),this['_scene']['gamepadManager'][_0xc86fd3(0x5e6)][_0xc86fd3(0x2e5)](this['_onNewGamepadDisconnected']),this[_0xc86fd3(0xcb0)](),this[_0xc86fd3(0x204a)]=new _0x44b6d7['qP'](),this['_circleEase'][_0xc86fd3(0x38ba)](_0x44b6d7['Kp'][_0xc86fd3(0x242)]),this[_0xc86fd3(0xde9)]=this[_0xc86fd3(0x204a)],_0x3235e5[_0xc86fd3(0x3547)]['add'](_0x9eecb9=>{var _0x56d634=_0xc86fd3;this['_interactionsEnabled']&&_0x3235e5[_0x56d634(0x1647)]===this[_0x56d634(0xced)]&&_0x56d634(0x985)===_0x9eecb9['event'][_0x56d634(0x31d8)]&&(_0x9eecb9[_0x56d634(0x19d6)]===_0x518241['kD']['POINTERDOWN']?this[_0x56d634(0x30da)][_0x56d634(0x2040)]():_0x9eecb9[_0x56d634(0x19d6)]===_0x518241['kD'][_0x56d634(0x2401)]&&this[_0x56d634(0x30da)][_0x56d634(0x15d9)]());}),this[_0xc86fd3(0x34fb)][_0xc86fd3(0x1814)]&&this[_0xc86fd3(0x344d)]({'floorMeshes':this['webVROptions']['floorMeshes']}));}[_0x20bc20(0x3691)](_0x2a5cd0){var _0x7a44c6=_0x20bc20;this['_leftController']&&this[_0x7a44c6(0x15bd)][_0x7a44c6(0x2951)]==_0x2a5cd0&&_0x2a5cd0[_0x7a44c6(0x35e5)]&&this[_0x7a44c6(0x15bd)][_0x7a44c6(0x2ffb)](_0x2a5cd0['mesh']),this[_0x7a44c6(0x10e8)]&&this[_0x7a44c6(0x10e8)][_0x7a44c6(0x2951)]==_0x2a5cd0&&_0x2a5cd0[_0x7a44c6(0x35e5)]&&this[_0x7a44c6(0x10e8)][_0x7a44c6(0x2ffb)](_0x2a5cd0[_0x7a44c6(0x35e5)]);try{this[_0x7a44c6(0x37e2)][_0x7a44c6(0x3608)](_0x2a5cd0);}catch(_0x4209d1){_0x49d433['Y']['Warn'](_0x7a44c6(0x1b40)+_0x4209d1);}}get[_0x20bc20(0xc07)](){var _0x5a7f1f=_0x20bc20;return this['xr']&&this[_0x5a7f1f(0x34fb)]['useXR']&&this['xr'][_0x5a7f1f(0x216)][_0x5a7f1f(0x1607)]===_0x3af650['k']['IN_XR']||this[_0x5a7f1f(0x4aa)]||this[_0x5a7f1f(0x1c2a)];}[_0x20bc20(0x27ae)](){var _0x3e38fb=_0x20bc20,_0x78ac6,_0x2f8448=this[_0x3e38fb(0x3c5c)][_0x3e38fb(0x3e9d)]()[_0x3e38fb(0x2eb5)]();_0x2f8448?(_0x78ac6=this[_0x3e38fb(0x4aa)],this[_0x3e38fb(0x4aa)]=_0x2f8448[_0x3e38fb(0x3bb6)],_0x78ac6&&!this[_0x3e38fb(0x4aa)]&&this[_0x3e38fb(0xc2c)]()):_0x49d433['Y'][_0x3e38fb(0xc51)](_0x3e38fb(0x2a55)),this[_0x3e38fb(0xcb0)]();}[_0x20bc20(0x1108)](_0x260b9a){var _0x416334=_0x20bc20;this[_0x416334(0x2e86)]=_0x260b9a[_0x416334(0xc27)],this[_0x416334(0x6be)]=!!_0x260b9a['vrDisplay'],this['_webVRpresenting']=_0x260b9a[_0x416334(0x307a)]&&_0x260b9a[_0x416334(0x307a)][_0x416334(0x3bb6)],this[_0x416334(0xcb0)]();}['_moveButtonToBottomRight'](){var _0x6cb6b0=_0x20bc20,_0x43e050;this[_0x6cb6b0(0x39fd)]&&!this[_0x6cb6b0(0x3773)]&&this[_0x6cb6b0(0x3eb2)]&&(_0x43e050=this[_0x6cb6b0(0x39fd)][_0x6cb6b0(0x1b27)](),this[_0x6cb6b0(0x3eb2)][_0x6cb6b0(0x3833)][_0x6cb6b0(0x18d9)]=_0x43e050['top']+_0x43e050[_0x6cb6b0(0x3062)]-0x46+'px',this['_btnVR'][_0x6cb6b0(0x3833)][_0x6cb6b0(0xd48)]=_0x43e050[_0x6cb6b0(0xd48)]+_0x43e050[_0x6cb6b0(0x146c)]-0x64+'px');}[_0x20bc20(0x6d7)](){var _0x5aa97b=_0x20bc20;this[_0x5aa97b(0x3773)]||this[_0x5aa97b(0x48c)]||!this[_0x5aa97b(0x3eb2)]||(document[_0x5aa97b(0x36df)][_0x5aa97b(0x1bcf)](this[_0x5aa97b(0x3eb2)]),this[_0x5aa97b(0x48c)]=!0x0);}['_updateButtonVisibility'](){var _0x39e861=_0x20bc20;this['_btnVR']&&!this[_0x39e861(0x3773)]&&(this['_btnVR'][_0x39e861(0x1a96)]=_0x39e861(0x1bd2),this[_0x39e861(0xc07)]?this[_0x39e861(0x3eb2)][_0x39e861(0x1a96)]+=_0x39e861(0x792):(this[_0x39e861(0x6be)]&&(this[_0x39e861(0x3eb2)][_0x39e861(0x1a96)]+=_0x39e861(0x1439)),this[_0x39e861(0x2e86)]&&(this[_0x39e861(0x3eb2)][_0x39e861(0x1a96)]+='\x20vrdisplaysupported'),this[_0x39e861(0x28a5)]&&(this[_0x39e861(0x3eb2)][_0x39e861(0x1a96)]+=_0x39e861(0x25d6))));}['enterVR'](){var _0x1ce812=_0x20bc20;if(this['xr'])this['xr']['baseExperience'][_0x1ce812(0xf16)](_0x1ce812(0x167f),'local-floor',this['xr'][_0x1ce812(0x37f3)]);else{if(this[_0x1ce812(0x165b)])try{this[_0x1ce812(0x165b)][_0x1ce812(0x3608)](this);}catch(_0x1acf94){_0x49d433['Y']['Warn'](_0x1ce812(0x1919)+_0x1acf94);}var _0x1ed4e7,_0x53f306;this['_scene'][_0x1ce812(0x1647)]&&(this[_0x1ce812(0x3a5a)]=this[_0x1ce812(0x3c5c)][_0x1ce812(0x1647)]['position'][_0x1ce812(0x77b)](),this[_0x1ce812(0xced)]&&(this[_0x1ce812(0xced)][_0x1ce812(0x3c7f)]=_0x169fc7['_f'][_0x1ce812(0x108c)](this['_scene'][_0x1ce812(0x1647)][_0x1ce812(0x10cb)]()[_0x1ce812(0x3e04)]())[_0x1ce812(0x19c7)](),this[_0x1ce812(0xced)][_0x1ce812(0x3225)]=0x7d0),this[_0x1ce812(0x2b1e)]&&(_0x1ed4e7=this[_0x1ce812(0x2b1e)][_0x1ce812(0x165a)]['toEulerAngles']()['y'],_0x1ed4e7=_0x169fc7['_f'][_0x1ce812(0x108c)](this[_0x1ce812(0x3c5c)][_0x1ce812(0x1647)]['getWorldMatrix']()[_0x1ce812(0x3e04)]())[_0x1ce812(0x19c7)]()['y']-_0x1ed4e7,_0x53f306=this['webVRCamera'][_0x1ce812(0x80c)]['toEulerAngles']()['y'],this['webVRCamera'][_0x1ce812(0x80c)]=_0x169fc7['_f'][_0x1ce812(0x198e)](0x0,_0x53f306+_0x1ed4e7,0x0)),this[_0x1ce812(0x2cc8)]=this[_0x1ce812(0x3c5c)][_0x1ce812(0x1647)],this[_0x1ce812(0x2cc8)][_0x1ce812(0x24f7)]&&(this[_0x1ce812(0x2216)][_0x1ce812(0x24f7)]=this[_0x1ce812(0x2cc8)][_0x1ce812(0x24f7)],this[_0x1ce812(0x2cc8)][_0x1ce812(0x24f7)]=Number[_0x1ce812(0x1806)]),this[_0x1ce812(0x2cc8)][_0x1ce812(0x1ac5)]&&(this[_0x1ce812(0x2216)][_0x1ce812(0x1ac5)]=this[_0x1ce812(0x2cc8)][_0x1ce812(0x1ac5)],this[_0x1ce812(0x2cc8)][_0x1ce812(0x1ac5)]=Number['MAX_VALUE']),this[_0x1ce812(0x2cc8)][_0x1ce812(0x3225)]&&(this[_0x1ce812(0x2216)][_0x1ce812(0x3225)]=this[_0x1ce812(0x2cc8)][_0x1ce812(0x3225)],this[_0x1ce812(0x2cc8)][_0x1ce812(0x3225)]=Number[_0x1ce812(0x1806)])),this[_0x1ce812(0x28a5)]||(this[_0x1ce812(0x6be)]?this[_0x1ce812(0x4aa)]||(this[_0x1ce812(0x3c5c)][_0x1ce812(0x3e9d)]()[_0x1ce812(0x408c)][_0x1ce812(0x41c9)](_0x423ee2=>{var _0x3e7a8b=_0x1ce812;this[_0x3e7a8b(0x1b78)][_0x3e7a8b(0x3608)]({'success':_0x423ee2});}),this[_0x1ce812(0x9cc)][_0x1ce812(0xa9f)]=this[_0x1ce812(0x3a5a)],this[_0x1ce812(0x3c5c)][_0x1ce812(0x1647)]=this[_0x1ce812(0x9cc)]):this[_0x1ce812(0x202b)]&&(this[_0x1ce812(0x202b)]['position']=this['_position'],this[_0x1ce812(0x3c5c)][_0x1ce812(0x1647)]&&(this[_0x1ce812(0x202b)][_0x1ce812(0x248d)]=this[_0x1ce812(0x3c5c)][_0x1ce812(0x1647)][_0x1ce812(0x248d)]),this[_0x1ce812(0x3c5c)]['activeCamera']=this[_0x1ce812(0x202b)],this['_scene'][_0x1ce812(0x3e9d)]()[_0x1ce812(0x23b7)](this[_0x1ce812(0x2103)]),this[_0x1ce812(0xcb0)](),this[_0x1ce812(0x202b)][_0x1ce812(0x23f9)]['addOnce'](()=>{this['onAfterEnteringVRObservable']['notifyObservers']({'success':!0x0});})),this['_scene'][_0x1ce812(0x1647)]&&this[_0x1ce812(0x39fd)]&&this[_0x1ce812(0x3c5c)][_0x1ce812(0x1647)][_0x1ce812(0x366a)](),this['_interactionsEnabled']&&this['_scene'][_0x1ce812(0x3b72)](this[_0x1ce812(0x3d1d)]),this[_0x1ce812(0x302a)]&&[this['_leftController'],this[_0x1ce812(0x10e8)]][_0x1ce812(0x35b2)](_0x115bbf=>{var _0x498f63=_0x1ce812;_0x115bbf&&_0x115bbf[_0x498f63(0x3398)]();}),this['_hasEnteredVR']=!0x0);}}['exitVR'](){var _0x27b2ac=_0x20bc20;if(this['xr'])this['xr'][_0x27b2ac(0x216)][_0x27b2ac(0x4e6)]();else{if(this[_0x27b2ac(0x1309)]){if(this[_0x27b2ac(0x19a9)])try{this[_0x27b2ac(0x19a9)]['notifyObservers'](this);}catch(_0x2aa005){_0x49d433['Y']['Warn'](_0x27b2ac(0x2037)+_0x2aa005);}this['_webVRpresenting']&&this[_0x27b2ac(0x3c5c)]['getEngine']()['disableVR'](),this[_0x27b2ac(0x3c5c)][_0x27b2ac(0x1647)]&&(this[_0x27b2ac(0x3a5a)]=this[_0x27b2ac(0x3c5c)][_0x27b2ac(0x1647)][_0x27b2ac(0xa9f)]['clone']()),this[_0x27b2ac(0xced)]&&(this[_0x27b2ac(0xced)]['angularSensibility']=Number[_0x27b2ac(0x1806)]),this[_0x27b2ac(0x3d2d)]?(this[_0x27b2ac(0x3d2d)][_0x27b2ac(0xa9f)]=this[_0x27b2ac(0x3a5a)],this['_scene'][_0x27b2ac(0x1647)]=this[_0x27b2ac(0x3d2d)],this[_0x27b2ac(0x2216)][_0x27b2ac(0x24f7)]&&(this[_0x27b2ac(0x3d2d)]['angularSensibilityX']=this[_0x27b2ac(0x2216)][_0x27b2ac(0x24f7)],this[_0x27b2ac(0x2216)][_0x27b2ac(0x24f7)]=null),this[_0x27b2ac(0x2216)][_0x27b2ac(0x1ac5)]&&(this[_0x27b2ac(0x3d2d)][_0x27b2ac(0x1ac5)]=this[_0x27b2ac(0x2216)]['angularSensibilityY'],this[_0x27b2ac(0x2216)][_0x27b2ac(0x1ac5)]=null),this[_0x27b2ac(0x2216)]['angularSensibility']&&(this['_deviceOrientationCamera']['angularSensibility']=this[_0x27b2ac(0x2216)][_0x27b2ac(0x3225)],this[_0x27b2ac(0x2216)][_0x27b2ac(0x3225)]=null)):this[_0x27b2ac(0x2cc8)]&&(this[_0x27b2ac(0x2cc8)][_0x27b2ac(0xa9f)]=this[_0x27b2ac(0x3a5a)],this['_scene'][_0x27b2ac(0x1647)]=this[_0x27b2ac(0x2cc8)],this['_inputElement']&&this[_0x27b2ac(0x3c5c)][_0x27b2ac(0x1647)][_0x27b2ac(0x366a)](),this[_0x27b2ac(0x2216)]['angularSensibilityX']&&(this['_existingCamera'][_0x27b2ac(0x24f7)]=this['_cachedAngularSensibility']['angularSensibilityX'],this[_0x27b2ac(0x2216)][_0x27b2ac(0x24f7)]=null),this[_0x27b2ac(0x2216)][_0x27b2ac(0x1ac5)]&&(this['_existingCamera'][_0x27b2ac(0x1ac5)]=this[_0x27b2ac(0x2216)][_0x27b2ac(0x1ac5)],this[_0x27b2ac(0x2216)][_0x27b2ac(0x1ac5)]=null),this[_0x27b2ac(0x2216)][_0x27b2ac(0x3225)]&&(this[_0x27b2ac(0x2cc8)][_0x27b2ac(0x3225)]=this[_0x27b2ac(0x2216)][_0x27b2ac(0x3225)],this['_cachedAngularSensibility'][_0x27b2ac(0x3225)]=null)),this[_0x27b2ac(0xcb0)](),this[_0x27b2ac(0x117d)]&&(this['_scene'][_0x27b2ac(0x440)](this['_beforeRender']),this[_0x27b2ac(0x30da)][_0x27b2ac(0x21dd)][_0x27b2ac(0xa11)]=!0x1,this[_0x27b2ac(0x15bd)]&&(this[_0x27b2ac(0x15bd)][_0x27b2ac(0x21dd)][_0x27b2ac(0xa11)]=!0x1),this['_rightController']&&(this[_0x27b2ac(0x10e8)][_0x27b2ac(0x21dd)]['isVisible']=!0x1)),this[_0x27b2ac(0x3c5c)][_0x27b2ac(0x3e9d)]()[_0x27b2ac(0x84a)](),[this[_0x27b2ac(0x15bd)],this[_0x27b2ac(0x10e8)]][_0x27b2ac(0x35b2)](_0x391972=>{var _0x5a3977=_0x27b2ac;_0x391972&&_0x391972[_0x5a3977(0x16b0)]();}),this['_hasEnteredVR']=!0x1;const _0x43136e=this[_0x27b2ac(0x3c5c)][_0x27b2ac(0x3e9d)]();_0x43136e[_0x27b2ac(0x27ae)]&&_0x43136e[_0x27b2ac(0x27ae)]();}}}get[_0x20bc20(0xa9f)](){var _0x2826b4=_0x20bc20;return this[_0x2826b4(0x3a5a)];}set['position'](_0x20a593){var _0x4d5ef7=_0x20bc20;this[_0x4d5ef7(0x3a5a)]=_0x20a593,this['_scene'][_0x4d5ef7(0x1647)]&&(this[_0x4d5ef7(0x3c5c)][_0x4d5ef7(0x1647)][_0x4d5ef7(0xa9f)]=_0x20a593);}['enableInteractions'](){var _0x28b061=_0x20bc20;this[_0x28b061(0x117d)]||(this[_0x28b061(0x1297)]=!0x0,this['xr']?this['xr']['baseExperience'][_0x28b061(0x1607)]===_0x3af650['k'][_0x28b061(0x1add)]&&this['xr']['pointerSelection'][_0x28b061(0x12a3)]():(this['_leftController']&&this[_0x28b061(0x2a64)](this[_0x28b061(0x15bd)]),this[_0x28b061(0x10e8)]&&this[_0x28b061(0x2a64)](this[_0x28b061(0x10e8)]),this['raySelectionPredicate']=_0x1ce35d=>_0x1ce35d['isVisible']&&(_0x1ce35d[_0x28b061(0x1d61)]||_0x1ce35d[_0x28b061(0xc1b)]===this[_0x28b061(0x2df)]),this[_0x28b061(0x619)]=()=>!0x0,this['_raySelectionPredicate']=_0x5bc7e8=>!!(this[_0x28b061(0x3279)](_0x5bc7e8)||-0x1===_0x5bc7e8[_0x28b061(0xc1b)][_0x28b061(0x86a)]('gazeTracker')&&-0x1===_0x5bc7e8[_0x28b061(0xc1b)]['indexOf'](_0x28b061(0x162e))&&-0x1===_0x5bc7e8['name'][_0x28b061(0x86a)]('torusTeleportation'))&&this[_0x28b061(0x99f)](_0x5bc7e8),this[_0x28b061(0x117d)]=!0x0));}get[_0x20bc20(0x4027)](){var _0x4cb692=_0x20bc20;return!(this[_0x4cb692(0x15bd)]&&this[_0x4cb692(0x15bd)][_0x4cb692(0x3572)]||this['_rightController']&&this[_0x4cb692(0x10e8)][_0x4cb692(0x3572)]);}['_isTeleportationFloor'](_0x5f5c32){var _0x41036d=_0x20bc20;for(let _0x205a59=0x0;_0x205a59<this['_floorMeshesCollection'][_0x41036d(0x18cc)];_0x205a59++)if(this['_floorMeshesCollection'][_0x205a59]['id']===_0x5f5c32['id'])return!0x0;return!(!this[_0x41036d(0x2df)]||_0x5f5c32[_0x41036d(0xc1b)]!==this[_0x41036d(0x2df)]);}[_0x20bc20(0x10fb)](_0x23a37e){var _0x17ecc3=_0x20bc20;!this[_0x17ecc3(0x31d0)]||-0x1<this[_0x17ecc3(0x31d0)][_0x17ecc3(0x86a)](_0x23a37e)||this[_0x17ecc3(0x31d0)][_0x17ecc3(0xede)](_0x23a37e);}[_0x20bc20(0x1a86)](_0x499087){var _0x2057e2=_0x20bc20;this[_0x2057e2(0x31d0)]&&-0x1!==(_0x499087=this[_0x2057e2(0x31d0)][_0x2057e2(0x86a)](_0x499087))&&this[_0x2057e2(0x31d0)][_0x2057e2(0xb1f)](_0x499087,0x1);}['enableTeleportation'](_0x40a849={}){var _0x21a48c=_0x20bc20;if(!this[_0x21a48c(0x679)]){if(this['_teleportationRequested']=!0x0,this[_0x21a48c(0x2083)](),this[_0x21a48c(0x34fb)]['useXR']&&(_0x40a849[_0x21a48c(0x1814)]||_0x40a849[_0x21a48c(0x600)])){const _0xede635=_0x40a849[_0x21a48c(0x1814)]||[];var _0x354959;if(_0xede635['length']||(_0x354959=this['_scene'][_0x21a48c(0x36d2)](_0x40a849[_0x21a48c(0x600)]))&&_0xede635[_0x21a48c(0xede)](_0x354959),this['xr'])return _0xede635[_0x21a48c(0x35b2)](_0x197b77=>{var _0x1dfcaa=_0x21a48c;this['xr'][_0x1dfcaa(0x974)][_0x1dfcaa(0x10fb)](_0x197b77);}),void(this['xr'][_0x21a48c(0x974)]['attached']||this['xr'][_0x21a48c(0x974)]['attach']());if(!this[_0x21a48c(0x762)]){const _0x390eca=()=>{var _0x4930bd=_0x21a48c;this[_0x4930bd(0x762)]&&(this['_scene'][_0x4930bd(0x440)](_0x390eca),this['xr']?this['xr'][_0x4930bd(0x974)][_0x4930bd(0x2b0f)]||this['xr'][_0x4930bd(0x974)][_0x4930bd(0x12a3)]():this['enableTeleportation'](_0x40a849));};return void this['_scene'][_0x21a48c(0x3b72)](_0x390eca);}}_0x40a849[_0x21a48c(0x600)]&&(this['_floorMeshName']=_0x40a849[_0x21a48c(0x600)]),_0x40a849[_0x21a48c(0x1814)]&&(this[_0x21a48c(0x31d0)]=_0x40a849[_0x21a48c(0x1814)]),_0x40a849['teleportationMode']&&(this['_teleportationMode']=_0x40a849['teleportationMode']),_0x40a849['teleportationTime']&&0x0<_0x40a849[_0x21a48c(0x24b2)]&&(this['_teleportationTime']=_0x40a849[_0x21a48c(0x24b2)]),_0x40a849[_0x21a48c(0x13a6)]&&0x0<_0x40a849[_0x21a48c(0x13a6)]&&(this[_0x21a48c(0x19e0)]=_0x40a849[_0x21a48c(0x13a6)]),void 0x0!==_0x40a849[_0x21a48c(0x3dbf)]&&(this[_0x21a48c(0xde9)]=_0x40a849[_0x21a48c(0x3dbf)]),null!=this[_0x21a48c(0x15bd)]&&this[_0x21a48c(0x254f)](this['_leftController']),null!=this[_0x21a48c(0x10e8)]&&this[_0x21a48c(0x254f)](this[_0x21a48c(0x10e8)]);const _0x14f688=new _0x22526['$']();_0x14f688[_0x21a48c(0x12ab)]=new _0x4edfdc['HE'](0x0,0x0,0x0,0x0),_0x14f688[_0x21a48c(0x317c)]=!0x0,this[_0x21a48c(0x870)]=new _0x1c5d05['z']('postProcessMove',0x1,this['_webVRCamera'],void 0x0,void 0x0,void 0x0,void 0x0,_0x14f688),this[_0x21a48c(0x9cc)][_0x21a48c(0x97b)](this['_postProcessMove']),this[_0x21a48c(0x679)]=!0x0,this['_isDefaultTeleportationTarget']&&(this[_0x21a48c(0x3a72)](),this['_teleportationTarget'][_0x21a48c(0x62d)][_0x21a48c(0x542)](this[_0x21a48c(0x9cc)]['deviceScaleFactor']));}}[_0x20bc20(0x2a64)](_0x3e8861){var _0x1ff1d8=_0x20bc20;_0x3e8861[_0x1ff1d8(0x2951)][_0x1ff1d8(0x35e5)]&&(_0x3e8861[_0x1ff1d8(0x117d)]=!0x0,this[_0x1ff1d8(0xc07)]&&this['_displayLaserPointer']&&_0x3e8861[_0x1ff1d8(0x3398)](),this['webVROptions'][_0x1ff1d8(0x389a)]&&_0x3e8861[_0x1ff1d8(0x2951)][_0x1ff1d8(0xa8d)]['add'](_0x53c93f=>{var _0x4f6421=_0x1ff1d8;this[_0x4f6421(0x302a)]&&0x1===_0x53c93f['value']&&(_0x3e8861['_activePointer']?_0x3e8861[_0x4f6421(0x16b0)]():_0x3e8861['_activatePointer'](),this[_0x4f6421(0x312)]&&(_0x3e8861[_0x4f6421(0x21dd)][_0x4f6421(0xa11)]=_0x3e8861[_0x4f6421(0x3572)]));}),_0x3e8861[_0x1ff1d8(0x2951)][_0x1ff1d8(0x2079)][_0x1ff1d8(0x2e5)](_0x33615f=>{var _0x53caff=_0x1ff1d8;let _0x460d7c=_0x3e8861;(_0x460d7c=this[_0x53caff(0x4027)]?this[_0x53caff(0x30da)]:_0x460d7c)[_0x53caff(0x1853)]?_0x33615f[_0x53caff(0x2b05)]<this[_0x53caff(0x2092)]&&_0x460d7c[_0x53caff(0x15d9)]():_0x33615f[_0x53caff(0x2b05)]>this[_0x53caff(0x15f5)]&&_0x460d7c[_0x53caff(0x2040)]();}));}[_0x20bc20(0x2527)](_0x415cc7,_0x10fd78){var _0x5506f7=_0x20bc20;this[_0x5506f7(0x2c0e)]&&!_0x10fd78['_teleportationRequestInitiated']||(_0x10fd78[_0x5506f7(0x2c0e)]?Math['sqrt'](_0x415cc7['y']*_0x415cc7['y']+_0x415cc7['x']*_0x415cc7['x'])<this[_0x5506f7(0x2092)]&&(this[_0x5506f7(0x1508)]&&this[_0x5506f7(0x2bbc)](this[_0x5506f7(0x3887)]),_0x10fd78[_0x5506f7(0x2c0e)]=!0x1):_0x415cc7['y']<-this[_0x5506f7(0x15f5)]&&_0x10fd78[_0x5506f7(0x2288)]&&(_0x10fd78[_0x5506f7(0x3398)](),_0x10fd78[_0x5506f7(0x2c0e)]=!0x0));}['_checkRotate'](_0x2868ac,_0x383e1e){var _0x3ee69a=_0x20bc20;_0x383e1e[_0x3ee69a(0x2c0e)]||(_0x383e1e['_rotationLeftAsked']?_0x2868ac['x']>-this[_0x3ee69a(0x2092)]&&(_0x383e1e[_0x3ee69a(0x31e9)]=!0x1):_0x2868ac['x']<-this['_padSensibilityUp']&&_0x383e1e[_0x3ee69a(0x2288)]&&(_0x383e1e[_0x3ee69a(0x31e9)]=!0x0,this['_rotationAllowed']&&this['_rotateCamera'](!0x1)),_0x383e1e[_0x3ee69a(0xaa2)]?_0x2868ac['x']<this[_0x3ee69a(0x2092)]&&(_0x383e1e[_0x3ee69a(0xaa2)]=!0x1):_0x2868ac['x']>this['_padSensibilityUp']&&_0x383e1e[_0x3ee69a(0x2288)]&&(_0x383e1e[_0x3ee69a(0xaa2)]=!0x0,this[_0x3ee69a(0x1bf8)]&&this[_0x3ee69a(0x174b)](!0x0)));}['_checkTeleportBackwards'](_0x34af2c,_0x573c87){var _0x5224bc=_0x20bc20;if(!_0x573c87['_teleportationRequestInitiated']){if(_0x34af2c['y']>this['_padSensibilityUp']&&_0x573c87['_dpadPressed']){if(!_0x573c87[_0x5224bc(0x4246)]&&this['currentVRCamera']){let _0x3935a7=_0x169fc7['_f']['FromRotationMatrix'](this[_0x5224bc(0x1d2c)]['getWorldMatrix']()[_0x5224bc(0x3e04)]()),_0x9f56af=this['currentVRCamera'][_0x5224bc(0xa9f)];this[_0x5224bc(0x1d2c)][_0x5224bc(0x5dd)]&&this['currentVRCamera'][_0x5224bc(0x165a)]&&(_0x3935a7=this[_0x5224bc(0x1d2c)][_0x5224bc(0x165a)],_0x9f56af=this['currentVRCamera'][_0x5224bc(0x5dd)]),_0x3935a7[_0x5224bc(0x3f2c)](this[_0x5224bc(0x2563)]),this[_0x5224bc(0x2563)]['z']=0x0,this['_workingVector']['x']=0x0,_0x169fc7['_f']['RotationYawPitchRollToRef'](this[_0x5224bc(0x2563)]['y'],this[_0x5224bc(0x2563)]['x'],this['_workingVector']['z'],this[_0x5224bc(0x1e65)]),this[_0x5224bc(0x1e65)]['toRotationMatrix'](this[_0x5224bc(0x65e)]),_0x169fc7['P'][_0x5224bc(0x3bd9)](this['_teleportBackwardsVector'],this[_0x5224bc(0x65e)],this[_0x5224bc(0x2563)]),(_0x34af2c=new _0x5d6dd5['z'](_0x9f56af,this['_workingVector']),_0x34af2c=this[_0x5224bc(0x3c5c)][_0x5224bc(0xa9b)](_0x34af2c,this[_0x5224bc(0x1855)])),(_0x34af2c&&_0x34af2c[_0x5224bc(0x3678)]&&_0x34af2c[_0x5224bc(0x1e5d)]&&this[_0x5224bc(0x3279)](_0x34af2c[_0x5224bc(0x1e5d)])&&_0x34af2c[_0x5224bc(0xd4b)]<0x5&&this[_0x5224bc(0x2bbc)](_0x34af2c[_0x5224bc(0x3678)]),_0x573c87[_0x5224bc(0x4246)]=!0x0);}}else _0x573c87[_0x5224bc(0x4246)]=!0x1;}}['_enableTeleportationOnController'](_0x288abf){var _0x5eb13a=_0x20bc20;_0x288abf[_0x5eb13a(0x2951)]['mesh']&&(_0x288abf[_0x5eb13a(0x117d)]||this['_enableInteractionOnController'](_0x288abf),_0x288abf['_interactionsEnabled']=!0x0,_0x288abf[_0x5eb13a(0x2da5)]=!0x0,_0x288abf[_0x5eb13a(0x2951)][_0x5eb13a(0x11dc)]===_0x44f3c3['wc'][_0x5eb13a(0x2551)]&&(_0x288abf[_0x5eb13a(0x2288)]=!0x1,_0x288abf['webVRController'][_0x5eb13a(0x40d2)][_0x5eb13a(0x2e5)](_0x2a6af7=>{var _0x3ddb0e=_0x5eb13a;_0x288abf['_dpadPressed']=_0x2a6af7[_0x3ddb0e(0xd58)],_0x288abf[_0x3ddb0e(0x2288)]||(_0x288abf['_rotationLeftAsked']=!0x1,_0x288abf['_rotationRightAsked']=!0x1,_0x288abf['_teleportationBackRequestInitiated']=!0x1);})),_0x288abf[_0x5eb13a(0x2951)][_0x5eb13a(0x16d1)][_0x5eb13a(0x2e5)](_0x1ca30b=>{var _0xeae07f=_0x5eb13a;this[_0xeae07f(0x3649)]&&(this[_0xeae07f(0x3506)](_0x1ca30b,_0x288abf),this[_0xeae07f(0x2527)](_0x1ca30b,_0x288abf)),this[_0xeae07f(0x105c)](_0x1ca30b,_0x288abf);}));}[_0x20bc20(0x3a72)](){var _0x557add=_0x20bc20;this[_0x557add(0x3d42)]=(0x0,_0xf9858f['$6'])(_0x557add(0x162e),{'width':0x2,'height':0x2,'subdivisions':0x2},this['_scene']),this[_0x557add(0x3d42)][_0x557add(0x1d61)]=!0x1;const _0x178580=new _0x3ff50c['c']('DynamicTexture',0x200,this['_scene'],!0x0),_0x2b7dc9=(_0x178580[_0x557add(0x3868)]=!0x0,_0x178580['getContext']()),_0x147cd5=(_0x2b7dc9[_0x557add(0x1263)](),_0x2b7dc9[_0x557add(0x2a1d)](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0x2b7dc9[_0x557add(0x2afb)]=this[_0x557add(0x2b9d)],_0x2b7dc9['fill'](),_0x2b7dc9[_0x557add(0x2ab0)]=0xa,_0x2b7dc9[_0x557add(0x26f9)]=this[_0x557add(0x301e)],_0x2b7dc9['stroke'](),_0x2b7dc9[_0x557add(0x1156)](),_0x178580[_0x557add(0x2bb0)](),new _0x1f628b['K'](_0x557add(0x3a8a),this[_0x557add(0x3c5c)])),_0x37d245=(_0x147cd5[_0x557add(0xb9e)]=_0x178580,this[_0x557add(0x3d42)][_0x557add(0x20e8)]=_0x147cd5,(0x0,_0xaec955['eu'])(_0x557add(0x2f0b),{'diameter':0.75,'thickness':0.1,'tessellation':0x19,'updatable':!0x1},this['_scene'])),_0x4f2bec=(_0x37d245[_0x557add(0x1d61)]=!0x1,_0x37d245['parent']=this[_0x557add(0x3d42)],new _0xf5a381['f'](_0x557add(0x1563),_0x557add(0x3c87),0x1e,_0xf5a381['f'][_0x557add(0x50b)],_0xf5a381['f'][_0x557add(0x2788)])),_0x5be9d5=[],_0x2d0f50=(_0x5be9d5[_0x557add(0xede)]({'frame':0x0,'value':0x0}),_0x5be9d5[_0x557add(0xede)]({'frame':0x1e,'value':0.4}),_0x5be9d5['push']({'frame':0x3c,'value':0x0}),_0x4f2bec[_0x557add(0x273e)](_0x5be9d5),new _0x44b6d7['bi']());_0x2d0f50[_0x557add(0x38ba)](_0x44b6d7['Kp'][_0x557add(0x242)]),_0x4f2bec['setEasingFunction'](_0x2d0f50),_0x37d245['animations']=[],_0x37d245[_0x557add(0x3f3)][_0x557add(0xede)](_0x4f2bec),this['_scene'][_0x557add(0x285e)](_0x37d245,0x0,0x3c,!0x0),this[_0x557add(0x220c)]();}[_0x20bc20(0x3d7b)](){var _0x2e92b7=_0x20bc20;this['_teleportActive']=!0x0,this[_0x2e92b7(0x679)]&&(this[_0x2e92b7(0x3d42)]['isVisible']=!0x0,this[_0x2e92b7(0x1286)]&&(this[_0x2e92b7(0x3d42)]['getChildren']()[0x0][_0x2e92b7(0xa11)]=!0x0));}['_hideTeleportationTarget'](){var _0x20cd8d=_0x20bc20;this['_teleportActive']=!0x1,this[_0x20cd8d(0x679)]&&(this['_teleportationTarget'][_0x20cd8d(0xa11)]=!0x1,this[_0x20cd8d(0x1286)]&&(this['_teleportationTarget'][_0x20cd8d(0x394)]()[0x0][_0x20cd8d(0xa11)]=!0x1));}['_rotateCamera'](_0x3e7ab1){var _0xc4af23=_0x20bc20;if(this[_0xc4af23(0x1d2c)]instanceof _0x18a5c6['c']){_0x3e7ab1?this['_rotationAngle']++:this[_0xc4af23(0x2ad6)]--,this['currentVRCamera'][_0xc4af23(0x3f3)]=[],_0x3e7ab1=_0x169fc7['_f'][_0xc4af23(0x108c)](_0x169fc7['y3'][_0xc4af23(0x1adb)](Math['PI']/0x4*this[_0xc4af23(0x2ad6)]));const _0x241746=new _0xf5a381['f'](_0xc4af23(0x4161),_0xc4af23(0x80c),0x5a,_0xf5a381['f'][_0xc4af23(0x3aec)],_0xf5a381['f'][_0xc4af23(0x6fa)]),_0x508672=[],_0x34febe=(_0x508672[_0xc4af23(0xede)]({'frame':0x0,'value':this[_0xc4af23(0x1d2c)][_0xc4af23(0x80c)]}),_0x508672[_0xc4af23(0xede)]({'frame':0x6,'value':_0x3e7ab1}),_0x241746['setKeys'](_0x508672),_0x241746[_0xc4af23(0x2431)](this['_circleEase']),this[_0xc4af23(0x1d2c)][_0xc4af23(0x3f3)]['push'](_0x241746),this[_0xc4af23(0x870)]['animations']=[],new _0xf5a381['f'](_0xc4af23(0x2a59),_0xc4af23(0x1ab6),0x5a,_0xf5a381['f'][_0xc4af23(0x50b)],_0xf5a381['f'][_0xc4af23(0x6fa)])),_0x2b5fa2=[],_0x24d435=(_0x2b5fa2[_0xc4af23(0xede)]({'frame':0x0,'value':0x0}),_0x2b5fa2[_0xc4af23(0xede)]({'frame':0x3,'value':0x4}),_0x2b5fa2[_0xc4af23(0xede)]({'frame':0x6,'value':0x0}),_0x34febe[_0xc4af23(0x273e)](_0x2b5fa2),_0x34febe[_0xc4af23(0x2431)](this['_circleEase']),this[_0xc4af23(0x870)][_0xc4af23(0x3f3)][_0xc4af23(0xede)](_0x34febe),new _0xf5a381['f'](_0xc4af23(0x252),'vignetteStretch',0x5a,_0xf5a381['f'][_0xc4af23(0x50b)],_0xf5a381['f'][_0xc4af23(0x6fa)])),_0xe2f49d=[];_0xe2f49d[_0xc4af23(0xede)]({'frame':0x0,'value':0x0}),_0xe2f49d[_0xc4af23(0xede)]({'frame':0x3,'value':0xa}),_0xe2f49d[_0xc4af23(0xede)]({'frame':0x6,'value':0x0}),_0x24d435[_0xc4af23(0x273e)](_0xe2f49d),_0x24d435['setEasingFunction'](this['_circleEase']),this[_0xc4af23(0x870)][_0xc4af23(0x3f3)][_0xc4af23(0xede)](_0x24d435),this[_0xc4af23(0x870)][_0xc4af23(0xb0b)]['vignetteWeight']=0x0,this[_0xc4af23(0x870)][_0xc4af23(0xb0b)]['vignetteStretch']=0x0,this[_0xc4af23(0x870)][_0xc4af23(0x103a)]=0x4,this[_0xc4af23(0x9cc)][_0xc4af23(0x2bf0)](this[_0xc4af23(0x870)]),this[_0xc4af23(0x3c5c)]['beginAnimation'](this['_postProcessMove'],0x0,0x6,!0x1,0x1,()=>{var _0x287924=_0xc4af23;this[_0x287924(0x9cc)][_0x287924(0x97b)](this['_postProcessMove']);}),this[_0xc4af23(0x3c5c)]['beginAnimation'](this[_0xc4af23(0x1d2c)],0x0,0x6,!0x1,0x1);}}[_0x20bc20(0x3905)](_0x51099f,_0x19db0a,_0x42c47e){var _0x24e81e=_0x20bc20;_0x51099f[_0x24e81e(0x3678)]&&(_0x19db0a[_0x24e81e(0x2c0e)]&&(this[_0x24e81e(0x3d7b)](),this[_0x24e81e(0x3887)][_0x24e81e(0x19f9)](_0x51099f['pickedPoint']),this[_0x24e81e(0x3d42)][_0x24e81e(0xa9f)]['copyFrom'](_0x51099f[_0x24e81e(0x3678)])),(_0x19db0a=this[_0x24e81e(0x3381)](_0x51099f[_0x24e81e(0x3e52)](!0x0,!0x1),_0x42c47e))&&(_0x51099f=_0x169fc7['P']['Cross'](_0x5ce56d['RD']['Y'],_0x19db0a),_0x42c47e=_0x169fc7['P'][_0x24e81e(0x2060)](_0x19db0a,_0x51099f),_0x169fc7['P']['RotationFromAxisToRef'](_0x42c47e,_0x19db0a,_0x51099f,this[_0x24e81e(0x3d42)][_0x24e81e(0x3c7f)])),this['_teleportationTarget']['position']['y']+=0.1);}[_0x20bc20(0x2bbc)](_0x4eaffc){var _0x1ea1e0=_0x20bc20;if(this[_0x1ea1e0(0x1d2c)]instanceof _0x18a5c6['c']){this[_0x1ea1e0(0x2b1e)]['leftCamera']?(this['_workingVector'][_0x1ea1e0(0x19f9)](this[_0x1ea1e0(0x2b1e)][_0x1ea1e0(0x1c2d)][_0x1ea1e0(0x2cb7)]),this[_0x1ea1e0(0x2563)][_0x1ea1e0(0x2de2)](this[_0x1ea1e0(0x2b1e)]['position']),_0x4eaffc[_0x1ea1e0(0x185b)](this[_0x1ea1e0(0x2563)],this[_0x1ea1e0(0x2563)])):this[_0x1ea1e0(0x2563)][_0x1ea1e0(0x19f9)](_0x4eaffc),this[_0x1ea1e0(0xc07)]?this[_0x1ea1e0(0x2563)]['y']+=this[_0x1ea1e0(0x2b1e)][_0x1ea1e0(0x447)]()*this[_0x1ea1e0(0x9cc)][_0x1ea1e0(0x3a5b)]:this[_0x1ea1e0(0x2563)]['y']+=this[_0x1ea1e0(0x22c1)],this[_0x1ea1e0(0x3d0e)][_0x1ea1e0(0x3608)](this['_workingVector']);let _0x41ef90,_0x2b7f9f;_0x41ef90=this[_0x1ea1e0(0x3b4f)]==_0x2414f7['TELEPORTATIONMODE_CONSTANTSPEED']?(_0x2b7f9f=0x5a,_0x4eaffc=_0x169fc7['P'][_0x1ea1e0(0x303a)](this[_0x1ea1e0(0x1d2c)][_0x1ea1e0(0xa9f)],this[_0x1ea1e0(0x2563)]),this[_0x1ea1e0(0x19e0)]/_0x4eaffc):(_0x2b7f9f=Math['round'](0x5a*this['_teleportationTime']/0x3e8),0x1),this[_0x1ea1e0(0x1d2c)][_0x1ea1e0(0x3f3)]=[];const _0x3284c8=new _0xf5a381['f']('animationCameraTeleportation',_0x1ea1e0(0xa9f),0x5a,_0xf5a381['f'][_0x1ea1e0(0x21fc)],_0xf5a381['f']['ANIMATIONLOOPMODE_CONSTANT']);_0x4eaffc=[{'frame':0x0,'value':this['currentVRCamera'][_0x1ea1e0(0xa9f)]},{'frame':_0x2b7f9f,'value':this[_0x1ea1e0(0x2563)]}],_0x4eaffc=(_0x3284c8['setKeys'](_0x4eaffc),_0x3284c8['setEasingFunction'](this[_0x1ea1e0(0xde9)]),this[_0x1ea1e0(0x1d2c)][_0x1ea1e0(0x3f3)][_0x1ea1e0(0xede)](_0x3284c8),this[_0x1ea1e0(0x870)][_0x1ea1e0(0x3f3)]=[],Math['round'](_0x2b7f9f/0x2));const _0x1b3eb9=new _0xf5a381['f'](_0x1ea1e0(0x2a59),_0x1ea1e0(0x1ab6),0x5a,_0xf5a381['f'][_0x1ea1e0(0x50b)],_0xf5a381['f'][_0x1ea1e0(0x6fa)]),_0x25bff6=[],_0x13c343=(_0x25bff6[_0x1ea1e0(0xede)]({'frame':0x0,'value':0x0}),_0x25bff6[_0x1ea1e0(0xede)]({'frame':_0x4eaffc,'value':0x8}),_0x25bff6['push']({'frame':_0x2b7f9f,'value':0x0}),_0x1b3eb9[_0x1ea1e0(0x273e)](_0x25bff6),this[_0x1ea1e0(0x870)][_0x1ea1e0(0x3f3)][_0x1ea1e0(0xede)](_0x1b3eb9),new _0xf5a381['f'](_0x1ea1e0(0x252),_0x1ea1e0(0x204),0x5a,_0xf5a381['f'][_0x1ea1e0(0x50b)],_0xf5a381['f'][_0x1ea1e0(0x6fa)])),_0x24fb72=[];_0x24fb72[_0x1ea1e0(0xede)]({'frame':0x0,'value':0x0}),_0x24fb72[_0x1ea1e0(0xede)]({'frame':_0x4eaffc,'value':0xa}),_0x24fb72[_0x1ea1e0(0xede)]({'frame':_0x2b7f9f,'value':0x0}),_0x13c343[_0x1ea1e0(0x273e)](_0x24fb72),this[_0x1ea1e0(0x870)][_0x1ea1e0(0x3f3)][_0x1ea1e0(0xede)](_0x13c343),this[_0x1ea1e0(0x870)][_0x1ea1e0(0xb0b)]['vignetteWeight']=0x0,this['_postProcessMove'][_0x1ea1e0(0xb0b)][_0x1ea1e0(0x204)]=0x0,this['_webVRCamera']['attachPostProcess'](this['_postProcessMove']),this[_0x1ea1e0(0x3c5c)][_0x1ea1e0(0x285e)](this['_postProcessMove'],0x0,_0x2b7f9f,!0x1,_0x41ef90,()=>{var _0x992af5=_0x1ea1e0;this['_webVRCamera'][_0x992af5(0x97b)](this[_0x992af5(0x870)]);}),this[_0x1ea1e0(0x3c5c)][_0x1ea1e0(0x285e)](this[_0x1ea1e0(0x1d2c)],0x0,_0x2b7f9f,!0x1,_0x41ef90,()=>{var _0x254855=_0x1ea1e0;this['onAfterCameraTeleport']['notifyObservers'](this[_0x254855(0x2563)]);}),this[_0x1ea1e0(0x220c)]();}}[_0x20bc20(0x3381)](_0x8d1106,_0x3cc82e){var _0x354ed3=_0x20bc20;return _0x8d1106&&Math[_0x354ed3(0x3cf3)](_0x169fc7['P'][_0x354ed3(0x29f5)](_0x8d1106,_0x3cc82e[_0x354ed3(0x286c)]))<Math['PI']/0x2&&_0x8d1106['scaleInPlace'](-0x1),_0x8d1106;}[_0x20bc20(0x1632)](_0x164c3f){var _0x5392bf=_0x20bc20;if(this[_0x5392bf(0x1d2c)]instanceof _0x18a5c6['c']){var _0x401a60=_0x164c3f[_0x5392bf(0x1da4)](this[_0x5392bf(0x200)]);const _0x361f2a=this[_0x5392bf(0x3c5c)][_0x5392bf(0xa9b)](_0x401a60,this[_0x5392bf(0x1855)]);if(_0x361f2a&&this[_0x5392bf(0x3c5c)][_0x5392bf(0x3331)](_0x361f2a,{'pointerId':_0x164c3f[_0x5392bf(0x4b7)]}),(_0x164c3f[_0x5392bf(0xda3)]=_0x361f2a)&&_0x361f2a[_0x5392bf(0x3678)]){if(this[_0x5392bf(0x1152)]){let _0x35ef43=0x1;_0x164c3f['_gazeTracker'][_0x5392bf(0xa11)]=!0x0,_0x164c3f['_isActionableMesh']&&(_0x35ef43=0x3),this['updateGazeTrackerScale']&&(_0x164c3f[_0x5392bf(0x21dd)]['scaling']['x']=_0x361f2a[_0x5392bf(0xd4b)]*_0x35ef43,_0x164c3f[_0x5392bf(0x21dd)]['scaling']['y']=_0x361f2a[_0x5392bf(0xd4b)]*_0x35ef43,_0x164c3f[_0x5392bf(0x21dd)][_0x5392bf(0x62d)]['z']=_0x361f2a[_0x5392bf(0xd4b)]*_0x35ef43);var _0x3004b2,_0x15c61f,_0x104208=this[_0x5392bf(0x3381)](_0x361f2a[_0x5392bf(0x3e52)](),_0x401a60);_0x104208&&(_0x3004b2=_0x169fc7['P']['Cross'](_0x5ce56d['RD']['Y'],_0x104208),_0x15c61f=_0x169fc7['P']['Cross'](_0x104208,_0x3004b2),_0x169fc7['P']['RotationFromAxisToRef'](_0x15c61f,_0x104208,_0x3004b2,_0x164c3f[_0x5392bf(0x21dd)]['rotation'])),_0x164c3f[_0x5392bf(0x21dd)][_0x5392bf(0xa9f)][_0x5392bf(0x19f9)](_0x361f2a['pickedPoint']),_0x164c3f[_0x5392bf(0x21dd)][_0x5392bf(0xa9f)]['x']<0x0?_0x164c3f[_0x5392bf(0x21dd)]['position']['x']+=0.002:_0x164c3f[_0x5392bf(0x21dd)][_0x5392bf(0xa9f)]['x']-=0.002,_0x164c3f[_0x5392bf(0x21dd)][_0x5392bf(0xa9f)]['y']<0x0?_0x164c3f[_0x5392bf(0x21dd)][_0x5392bf(0xa9f)]['y']+=0.002:_0x164c3f['_gazeTracker'][_0x5392bf(0xa9f)]['y']-=0.002,_0x164c3f['_gazeTracker'][_0x5392bf(0xa9f)]['z']<0x0?_0x164c3f[_0x5392bf(0x21dd)][_0x5392bf(0xa9f)]['z']+=0.002:_0x164c3f[_0x5392bf(0x21dd)][_0x5392bf(0xa9f)]['z']-=0.002;}_0x164c3f[_0x5392bf(0x2e2f)](_0x361f2a['distance']);}else _0x164c3f[_0x5392bf(0x2e2f)](),_0x164c3f['_gazeTracker'][_0x5392bf(0xa11)]=!0x1;if(_0x361f2a&&_0x361f2a['pickedMesh']){if(this[_0x5392bf(0x679)]&&this[_0x5392bf(0x3279)](_0x361f2a['pickedMesh'])&&_0x361f2a['pickedPoint'])return _0x164c3f[_0x5392bf(0x357b)]&&!this[_0x5392bf(0x3279)](_0x164c3f[_0x5392bf(0x357b)])&&this[_0x5392bf(0x3d58)](_0x164c3f['_currentMeshSelected']),_0x164c3f[_0x5392bf(0x357b)]=null,void(_0x164c3f['_teleportationRequestInitiated']&&this[_0x5392bf(0x3905)](_0x361f2a,_0x164c3f,_0x401a60));if(_0x361f2a[_0x5392bf(0x1e5d)]!==_0x164c3f[_0x5392bf(0x357b)]){if(this[_0x5392bf(0x619)](_0x361f2a[_0x5392bf(0x1e5d)])){this[_0x5392bf(0x3af)][_0x5392bf(0x3608)](_0x361f2a),_0x164c3f[_0x5392bf(0x357b)]=_0x361f2a[_0x5392bf(0x1e5d)],_0x361f2a[_0x5392bf(0x1e5d)][_0x5392bf(0x1d61)]&&_0x361f2a[_0x5392bf(0x1e5d)][_0x5392bf(0x36e4)]?(this['changeGazeColor'](this['_pickedGazeColor']),this[_0x5392bf(0x3d6e)](this['_pickedLaserColor']),_0x164c3f[_0x5392bf(0x3dc3)]=!0x0):(this['changeGazeColor'](this[_0x5392bf(0x2a3a)]),this[_0x5392bf(0x3d6e)](this['_laserColor']),_0x164c3f[_0x5392bf(0x3dc3)]=!0x1);try{this[_0x5392bf(0xe56)][_0x5392bf(0x3608)](_0x361f2a[_0x5392bf(0x1e5d)]);var _0x335206=_0x164c3f;_0x335206[_0x5392bf(0x2951)]&&this[_0x5392bf(0x3422)][_0x5392bf(0x3608)]({'mesh':_0x361f2a[_0x5392bf(0x1e5d)],'controller':_0x335206[_0x5392bf(0x2951)]});}catch(_0xd266cf){_0x49d433['Y']['Warn']('Error\x20while\x20raising\x20onNewMeshSelected\x20or\x20onMeshSelectedWithController:\x20'+_0xd266cf);}}else this[_0x5392bf(0x3d58)](_0x164c3f[_0x5392bf(0x357b)]),_0x164c3f[_0x5392bf(0x357b)]=null,this[_0x5392bf(0x883)](this[_0x5392bf(0x2a3a)]),this['changeLaserColor'](this[_0x5392bf(0xa48)]);}}else this[_0x5392bf(0x3d58)](_0x164c3f[_0x5392bf(0x357b)]),_0x164c3f[_0x5392bf(0x357b)]=null,this[_0x5392bf(0x883)](this['_gazeColor']),this[_0x5392bf(0x3d6e)](this['_laserColor']);}}['_notifySelectedMeshUnselected'](_0x2a1231){var _0x3974dc=_0x20bc20;_0x2a1231&&this[_0x3974dc(0x1ff0)][_0x3974dc(0x3608)](_0x2a1231);}[_0x20bc20(0x175a)](_0x3cc1d9,_0xf91653=this['_pickedLaserColor']){var _0x14bf85=_0x20bc20;this[_0x14bf85(0xa48)]=_0x3cc1d9,this['_pickedLaserColor']=_0xf91653;}[_0x20bc20(0xa94)](_0x27088a=!0x0){var _0x58b23e=_0x20bc20;this['_leftController']&&this[_0x58b23e(0x15bd)][_0x58b23e(0x1fea)](!_0x27088a),this['_rightController']&&this[_0x58b23e(0x10e8)][_0x58b23e(0x1fea)](!_0x27088a);}[_0x20bc20(0x68e)](_0x439071,_0x57cbf1=this[_0x20bc20(0xbb9)]){var _0x5576b3=_0x20bc20;this[_0x5576b3(0x2a3a)]=_0x439071,this[_0x5576b3(0xbb9)]=_0x57cbf1;}[_0x20bc20(0x3d6e)](_0x1cbf4e){var _0x30be78=_0x20bc20;this['updateControllerLaserColor']&&(this[_0x30be78(0x15bd)]&&this[_0x30be78(0x15bd)][_0x30be78(0x168f)](_0x1cbf4e),this['_rightController']&&this[_0x30be78(0x10e8)]['_setLaserPointerColor'](_0x1cbf4e));}[_0x20bc20(0x883)](_0x36499e){var _0x2d015c=_0x20bc20;this[_0x2d015c(0x11f7)]&&this[_0x2d015c(0x30da)]['_gazeTracker'][_0x2d015c(0x20e8)]&&(this[_0x2d015c(0x30da)][_0x2d015c(0x21dd)][_0x2d015c(0x20e8)]['emissiveColor']=_0x36499e,this[_0x2d015c(0x15bd)]&&(this[_0x2d015c(0x15bd)][_0x2d015c(0x21dd)][_0x2d015c(0x20e8)]['emissiveColor']=_0x36499e),this[_0x2d015c(0x10e8)]&&(this[_0x2d015c(0x10e8)][_0x2d015c(0x21dd)]['material'][_0x2d015c(0x3277)]=_0x36499e));}[_0x20bc20(0x41a)](){var _0x3da147=_0x20bc20;this['isInVRMode']&&this[_0x3da147(0xc2c)](),this[_0x3da147(0x870)]&&this[_0x3da147(0x870)]['dispose'](),this[_0x3da147(0x9cc)]&&this[_0x3da147(0x9cc)][_0x3da147(0x41a)](),this[_0x3da147(0x202b)]&&this[_0x3da147(0x202b)][_0x3da147(0x41a)](),!this[_0x3da147(0x3773)]&&this[_0x3da147(0x3eb2)]&&this[_0x3da147(0x3eb2)][_0x3da147(0x32fe)]&&document[_0x3da147(0x36df)][_0x3da147(0x3711)](this[_0x3da147(0x3eb2)]),this[_0x3da147(0x3d2d)]&&this[_0x3da147(0x3c5c)][_0x3da147(0x1647)]!=this[_0x3da147(0x3d2d)]&&this[_0x3da147(0x3d2d)][_0x3da147(0x41a)](),this[_0x3da147(0x30da)]&&this[_0x3da147(0x30da)][_0x3da147(0x41a)](),this[_0x3da147(0x15bd)]&&this[_0x3da147(0x15bd)][_0x3da147(0x41a)](),this['_rightController']&&this[_0x3da147(0x10e8)][_0x3da147(0x41a)](),this[_0x3da147(0x3d42)]&&this[_0x3da147(0x3d42)][_0x3da147(0x41a)](),this['xr']&&this['xr'][_0x3da147(0x41a)](),this[_0x3da147(0x31d0)][_0x3da147(0x18cc)]=0x0,document[_0x3da147(0xa95)](_0x3da147(0x391a),this[_0x3da147(0xd23)]),window[_0x3da147(0xa95)](_0x3da147(0x1bb0),this[_0x3da147(0x1fb0)]),window[_0x3da147(0xa95)](_0x3da147(0x84a),this[_0x3da147(0x40c2)]),document[_0x3da147(0xa95)]('fullscreenchange',this['_onFullscreenChange']),this['_scene'][_0x3da147(0x3e9d)]()['onVRDisplayChangedObservable'][_0x3da147(0x1e53)](this[_0x3da147(0x3a8e)]),this[_0x3da147(0x3c5c)][_0x3da147(0x3e9d)]()[_0x3da147(0x1ea0)][_0x3da147(0x1e53)](this[_0x3da147(0x1f7a)]),this[_0x3da147(0x3c5c)][_0x3da147(0x3e9d)]()[_0x3da147(0x408c)][_0x3da147(0x1e53)](this[_0x3da147(0x26b4)]),this[_0x3da147(0x3c5c)]['gamepadManager'][_0x3da147(0x1dc2)][_0x3da147(0x1e53)](this[_0x3da147(0x1c90)]),this[_0x3da147(0x3c5c)][_0x3da147(0x1828)][_0x3da147(0x5e6)][_0x3da147(0x1e53)](this['_onNewGamepadDisconnected']),this['_scene']['unregisterBeforeRender'](this[_0x3da147(0x3d1d)]);}['getClassName'](){var _0x3a5b00=_0x20bc20;return _0x3a5b00(0x3ee9);}}_0x2414f7[_0x20bc20(0x24f3)]=0x0,_0x2414f7[_0x20bc20(0x8c4)]=0x1;},0xfcfd:(_0x54f5aa,_0x2553ba,_0x419ddd)=>{var _0x1d75aa=a8_0x1ec55c;_0x419ddd['d'](_0x2553ba,{'$':()=>_0x4839ba});var _0x4210fb=_0x419ddd(0xa896),_0x2553ba=_0x419ddd(0xc00b),_0x3711eb=_0x419ddd(0x43d7),_0x5cd8c2=_0x419ddd(0xd53f),_0x4419d0=_0x419ddd(0x165ec),_0x2685e0=_0x419ddd(0xb5c2),_0x2d47df=_0x419ddd(0x5f60),_0x1399b6=_0x419ddd(0x11dd9),_0x1a581d=_0x419ddd(0x9a70),_0x2d9061=_0x419ddd(0x12454),_0x2c691e=_0x419ddd(0x4ba7),_0x22e8fd=_0x419ddd(0x525b);_0x419ddd(0x10ffe),_0x2d47df['N'][_0x1d75aa(0xa2d)](_0x1d75aa(0x2965),(_0x58cb0e,_0x505fa8)=>()=>new _0x4839ba(_0x58cb0e,_0x5cd8c2['P'][_0x1d75aa(0x409)](),_0x505fa8)),_0x2d47df['N'][_0x1d75aa(0xa2d)]('WebVRGamepadCamera',(_0xaabe7f,_0x2d6891)=>()=>new _0x4839ba(_0xaabe7f,_0x5cd8c2['P'][_0x1d75aa(0x409)](),_0x2d6891));class _0x4839ba extends _0x2553ba['c']{constructor(_0x57a434,_0x8cd222,_0x3ad523,_0x5143f8={}){var _0xc343b9=_0x1d75aa;super(_0x57a434,_0x8cd222,_0x3ad523),this[_0xc343b9(0x6f9)]=_0x5143f8,this[_0xc343b9(0x3188)]=null,this['rawPose']=null,this[_0xc343b9(0x31f5)]=_0xc343b9(0x470),this['_attached']=!0x1,this['_descendants']=[],this['_deviceRoomPosition']=_0x5cd8c2['P'][_0xc343b9(0x409)](),this[_0xc343b9(0x135b)]=_0x5cd8c2['_f'][_0xc343b9(0x5f3)](),this[_0xc343b9(0x996)]=null,this[_0xc343b9(0x5dd)]=_0x5cd8c2['P'][_0xc343b9(0x409)](),this[_0xc343b9(0x165a)]=_0x5cd8c2['_f'][_0xc343b9(0x5f3)](),this[_0xc343b9(0x3a5b)]=0x1,this['_deviceToWorld']=_0x5cd8c2['y3'][_0xc343b9(0x5f3)](),this[_0xc343b9(0x3b6c)]=_0x5cd8c2['y3']['Identity'](),this['controllers']=[],this['onControllersAttachedObservable']=new _0x4210fb['y$'](),this['onControllerMeshLoadedObservable']=new _0x4210fb['y$'](),this[_0xc343b9(0x3b7d)]=new _0x4210fb['y$'](),this[_0xc343b9(0x3b3)]=!0x1,this['rigParenting']=!0x0,this[_0xc343b9(0x22c1)]=void 0x0,this['_setRigMode']=_0x22e8fd['j'][_0xc343b9(0x3b97)](null,this),this[_0xc343b9(0x42e)]=()=>{var _0x44414e=_0xc343b9,_0x45e104=this[_0x44414e(0x3e9d)]()['getVRDevice']();_0x45e104&&!_0x45e104[_0x44414e(0x3bb6)]&&this['detachControl']();},this['_workingVector']=_0x5cd8c2['P'][_0xc343b9(0x409)](),this[_0xc343b9(0x1135)]=_0x5cd8c2['P']['One'](),this[_0xc343b9(0x65e)]=_0x5cd8c2['y3'][_0xc343b9(0x5f3)](),this[_0xc343b9(0x2e02)]=new _0x5cd8c2['y3'](),this[_0xc343b9(0x58f)]['position']=_0x5cd8c2['P'][_0xc343b9(0x409)](),_0x5143f8[_0xc343b9(0x1ec3)]&&(this[_0xc343b9(0x22c1)]=_0x5143f8[_0xc343b9(0x1ec3)],this[_0xc343b9(0xa9f)]['y']=this[_0xc343b9(0x22c1)]),this[_0xc343b9(0x248d)]=0.1,0x5===arguments['length']&&(this[_0xc343b9(0x6f9)]=arguments[0x4]),null==this[_0xc343b9(0x6f9)][_0xc343b9(0x69c)]&&(this[_0xc343b9(0x6f9)][_0xc343b9(0x69c)]=!0x0),null==this[_0xc343b9(0x6f9)][_0xc343b9(0xadc)]&&(this[_0xc343b9(0x6f9)][_0xc343b9(0xadc)]=!0x0),null==this[_0xc343b9(0x6f9)][_0xc343b9(0x3b1a)]&&(this[_0xc343b9(0x6f9)][_0xc343b9(0x3b1a)]=!0x0),this[_0xc343b9(0x80c)]=new _0x5cd8c2['_f'](),this[_0xc343b9(0x6f9)]&&this['_webVROptions'][_0xc343b9(0xca7)]&&(this[_0xc343b9(0x3a5b)]=this[_0xc343b9(0x6f9)]['positionScale']);const _0x1c0dbd=this['getEngine']();this['_onVREnabled']=_0x2c6d91=>{var _0x4dbf97=_0xc343b9;_0x2c6d91&&this[_0x4dbf97(0x2acb)]();},_0x1c0dbd['onVRRequestPresentComplete'][_0xc343b9(0x2e5)](this[_0xc343b9(0x2295)]),_0x1c0dbd['initWebVR']()[_0xc343b9(0x2e5)](_0x298362=>{var _0x794fac=_0xc343b9;_0x298362[_0x794fac(0x307a)]&&this[_0x794fac(0x3188)]!==_0x298362['vrDisplay']&&(this[_0x794fac(0x3188)]=_0x298362[_0x794fac(0x307a)],this[_0x794fac(0x259b)](_0x3711eb['V'][_0x794fac(0x2785)],{'parentCamera':this,'vrDisplay':this[_0x794fac(0x3188)],'frameData':this['_frameData'],'specs':this[_0x794fac(0x31f5)]}),this[_0x794fac(0x265c)]&&this[_0x794fac(0x3e9d)]()['enableVR'](this['_webVROptions']));}),_0xc343b9(0x2aea)!=typeof VRFrameData&&(this['_frameData']=new VRFrameData()),_0x5143f8[_0xc343b9(0x3f16)]&&(this[_0xc343b9(0x3d78)]()[_0xc343b9(0x3e9d)]()[_0xc343b9(0x16da)]()[_0xc343b9(0x2811)]?(this[_0xc343b9(0xadf)]=!0x0,this[_0xc343b9(0x3fb1)]=new _0x2d9061['E'](_0xc343b9(0x21ad),this,0x1)):(_0x1a581d['Y']['Warn']('Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering'),this['_useMultiviewToSingleView']=!0x1)),this['getScene']()[_0xc343b9(0x499)]['add'](_0x2ea4fb=>{var _0x41add3=_0xc343b9;_0x2ea4fb[_0x41add3(0xc5c)]===this&&this[_0x41add3(0x2546)]&&(this[_0x41add3(0x22be)]=this[_0x41add3(0x3bbb)](!0x0,_0x46c33c=>{var _0x339619=_0x41add3,_0x1ca4d8=this[_0x339619(0x34c2)][_0x339619(0x2f7f)](_0x2949c8=>_0x2949c8[_0x339619(0xc10)]===_0x46c33c),_0x1ed10d=-0x1!==this[_0x339619(0x3cb6)]['indexOf'](_0x46c33c);return!_0x1ca4d8&&!_0x1ed10d;}),this[_0x41add3(0x22be)][_0x41add3(0x35b2)](_0x232ee9=>{_0x232ee9['parent']=_0x2ea4fb;}));}),this[_0xc343b9(0x3d78)]()['onAfterCameraRenderObservable'][_0xc343b9(0x2e5)](_0x3a9fab=>{var _0x14b3f3=_0xc343b9;_0x3a9fab[_0x14b3f3(0xc5c)]===this&&this[_0x14b3f3(0x2546)]&&this['_descendants'][_0x14b3f3(0x35b2)](_0x230db7=>{_0x230db7['parent']=this;});});}[_0x1d75aa(0x447)](){var _0x1a2ae6=_0x1d75aa;return this['_standingMatrix']?(this[_0x1a2ae6(0x996)][_0x1a2ae6(0x22d)](this['_workingVector']),this[_0x1a2ae6(0x2e1e)]['y']+this[_0x1a2ae6(0x2563)]['y']):this[_0x1a2ae6(0x22c1)]||0x0;}[_0x1d75aa(0x3f8d)](_0x1a1996=_0x21a139=>{}){var _0x1fc5c2=_0x1d75aa;this['getEngine']()[_0x1fc5c2(0xbec)]()[_0x1fc5c2(0x2cc0)](_0x469dd2=>{var _0xa00fd=_0x1fc5c2;_0x469dd2[_0xa00fd(0x307a)]&&_0x469dd2[_0xa00fd(0x307a)][_0xa00fd(0x2824)]&&_0x469dd2[_0xa00fd(0x307a)][_0xa00fd(0x2824)][_0xa00fd(0x514)]&&this[_0xa00fd(0x6f9)][_0xa00fd(0x69c)]?(this[_0xa00fd(0x996)]=new _0x5cd8c2['y3'](),_0x5cd8c2['y3'][_0xa00fd(0x18b1)](_0x469dd2[_0xa00fd(0x307a)][_0xa00fd(0x2824)]['sittingToStandingTransform'],0x0,0x1,this['_standingMatrix']),this[_0xa00fd(0x3d78)]()['useRightHandedSystem']||this[_0xa00fd(0x996)]&&this[_0xa00fd(0x996)]['toggleModelMatrixHandInPlace'](),_0x1a1996(!0x0)):_0x1a1996(!0x1);});}[_0x1d75aa(0x1212)](){return new Promise(_0x4241f2=>{var _0x48e60a=a8_0x5306;this[_0x48e60a(0x3f8d)](_0x343c36=>{_0x4241f2(_0x343c36);});});}[_0x1d75aa(0x41a)](){var _0x170b6f=_0x1d75aa;this[_0x170b6f(0x42e)](),this['getEngine']()[_0x170b6f(0x408c)][_0x170b6f(0x1e53)](this[_0x170b6f(0x2295)]),this[_0x170b6f(0x2440)]&&this['_scene'][_0x170b6f(0x3c91)][_0x170b6f(0x2f2e)](this['_updateCacheWhenTrackingDisabledObserver']),super[_0x170b6f(0x41a)]();}[_0x1d75aa(0x26b3)](_0x1d4f37){var _0x548437=_0x1d75aa;for(const _0x48c77a of this[_0x548437(0x34c2)])if(_0x48c77a[_0x548437(0x1c33)]===_0x1d4f37)return _0x48c77a;return null;}get[_0x1d75aa(0x2bd5)](){var _0x2783e9=_0x1d75aa;return this[_0x2783e9(0x15bd)]||(this[_0x2783e9(0x15bd)]=this['getControllerByName'](_0x2783e9(0xd48))),this[_0x2783e9(0x15bd)];}get['rightController'](){var _0x229462=_0x1d75aa;return this[_0x229462(0x10e8)]||(this[_0x229462(0x10e8)]=this['getControllerByName']('right')),this[_0x229462(0x10e8)];}[_0x1d75aa(0x2029)](_0xfafffa=0x64){var _0x475797=_0x1d75aa;return this[_0x475797(0x1c2d)]?super[_0x475797(0x2029)](_0xfafffa,this[_0x475797(0x1c2d)]['getWorldMatrix'](),this[_0x475797(0x1c2d)]['globalPosition']):super[_0x475797(0x2029)](_0xfafffa);}['_checkInputs'](){var _0x3cd500=_0x1d75aa;this[_0x3cd500(0x3188)]&&this['_vrDevice']['isPresenting']&&(this[_0x3cd500(0x3188)]['getFrameData'](this['_frameData']),this['updateFromDevice'](this[_0x3cd500(0x3ad7)][_0x3cd500(0x3510)])),super[_0x3cd500(0x351b)]();}[_0x1d75aa(0x1ae1)](_0x195eda){var _0x51a119=_0x1d75aa;_0x195eda&&_0x195eda[_0x51a119(0x1b55)]&&0x4===_0x195eda[_0x51a119(0x1b55)][_0x51a119(0x18cc)]&&(this[_0x51a119(0x17d6)]=_0x195eda,this[_0x51a119(0x135b)]['copyFromFloats'](_0x195eda[_0x51a119(0x1b55)][0x0],_0x195eda['orientation'][0x1],-_0x195eda[_0x51a119(0x1b55)][0x2],-_0x195eda['orientation'][0x3]),this[_0x51a119(0x3d78)]()['useRightHandedSystem']&&(this[_0x51a119(0x135b)]['z']*=-0x1,this['_deviceRoomRotationQuaternion']['w']*=-0x1),this[_0x51a119(0x6f9)][_0x51a119(0x69c)]&&this[_0x51a119(0x17d6)][_0x51a119(0xa9f)]&&(this[_0x51a119(0x2e1e)][_0x51a119(0x9b3)](this[_0x51a119(0x17d6)][_0x51a119(0xa9f)][0x0],this[_0x51a119(0x17d6)]['position'][0x1],-this[_0x51a119(0x17d6)]['position'][0x2]),this['getScene']()[_0x51a119(0x41ba)]&&(this[_0x51a119(0x2e1e)]['z']*=-0x1)),this[_0x51a119(0x3b3)]=!0x0);}[_0x1d75aa(0x366a)](_0x5ce72a){var _0x341900=_0x1d75aa;_0x5ce72a=_0x2c691e['w1'][_0x341900(0x1344)](arguments),super['attachControl'](_0x5ce72a),this[_0x341900(0x265c)]=!0x0,_0x5ce72a=!_0x3711eb['V'][_0x341900(0x24bf)]&&_0x5ce72a,this[_0x341900(0x3188)]&&this[_0x341900(0x3e9d)]()[_0x341900(0x383a)](this['_webVROptions']);const _0x2072cb=this[_0x341900(0x3c5c)][_0x341900(0x3e9d)]()[_0x341900(0x6ef)]();_0x2072cb&&_0x2072cb['addEventListener'](_0x341900(0x1bb0),this[_0x341900(0x42e)]);}[_0x1d75aa(0xd76)](){var _0x165977=_0x1d75aa;this[_0x165977(0x3d78)]()[_0x165977(0x1828)][_0x165977(0x1dc2)][_0x165977(0x2f2e)](this[_0x165977(0x93d)]),this[_0x165977(0x3d78)]()['gamepadManager'][_0x165977(0x5e6)]['remove'](this['_onGamepadDisconnectedObserver']),super['detachControl'](),this[_0x165977(0x265c)]=!0x1,this[_0x165977(0x3e9d)]()[_0x165977(0x1226)](),window[_0x165977(0xa95)](_0x165977(0x1bb0),this[_0x165977(0x42e)]);}[_0x1d75aa(0x252c)](){var _0x373ebf=_0x1d75aa;return _0x373ebf(0x2965);}[_0x1d75aa(0x2af6)](){var _0x51dec1=_0x1d75aa;this[_0x51dec1(0x3188)][_0x51dec1(0x401a)]();}[_0x1d75aa(0x356c)](){var _0x1ffd55=_0x1d75aa;const _0x3754a3=this['_rigCameras'][0x0],_0x3713a8=this[_0x1ffd55(0x3cb6)][0x1];_0x3754a3[_0x1ffd55(0x80c)][_0x1ffd55(0x19f9)](this[_0x1ffd55(0x135b)]),_0x3713a8[_0x1ffd55(0x80c)][_0x1ffd55(0x19f9)](this[_0x1ffd55(0x135b)]),_0x3754a3[_0x1ffd55(0xa9f)]['copyFrom'](this['_deviceRoomPosition']),_0x3713a8['position'][_0x1ffd55(0x19f9)](this[_0x1ffd55(0x2e1e)]);}['_correctPositionIfNotTrackPosition'](_0x48853a,_0x4727aa=!0x1){var _0x2a5711=_0x1d75aa;this['rawPose']&&this[_0x2a5711(0x17d6)]['position']&&!this['_webVROptions'][_0x2a5711(0x69c)]&&(_0x5cd8c2['y3'][_0x2a5711(0x3cca)](this[_0x2a5711(0x17d6)][_0x2a5711(0xa9f)][0x0],this['rawPose'][_0x2a5711(0xa9f)][0x1],-this['rawPose'][_0x2a5711(0xa9f)][0x2],this['_tmpMatrix']),_0x4727aa||this[_0x2a5711(0x2e02)]['invert'](),this[_0x2a5711(0x2e02)][_0x2a5711(0x3d93)](_0x48853a,_0x48853a));}[_0x1d75aa(0x294f)](_0x24fae1){var _0x2b0836=_0x1d75aa;this['rotationQuaternion'][_0x2b0836(0x1bc8)](this[_0x2b0836(0x58f)][_0x2b0836(0x80c)])&&this[_0x2b0836(0xa9f)][_0x2b0836(0x1bc8)](this[_0x2b0836(0x58f)][_0x2b0836(0xa9f)])||(this[_0x2b0836(0x38b6)]||(this[_0x2b0836(0x38b6)]=!0x0,this[_0x2b0836(0x2bb0)]()),this['rotationQuaternion'][_0x2b0836(0x3f91)](this['_workingMatrix']),_0x5cd8c2['P'][_0x2b0836(0x3bd9)](this[_0x2b0836(0x2e1e)],this[_0x2b0836(0x65e)],this[_0x2b0836(0x2563)]),this[_0x2b0836(0x5dd)]['subtractToRef'](this[_0x2b0836(0x2563)],this[_0x2b0836(0x2563)]),_0x5cd8c2['y3'][_0x2b0836(0x3d1)](this[_0x2b0836(0x1135)],this[_0x2b0836(0x80c)],this[_0x2b0836(0x2563)],this['_deviceToWorld']),this['_deviceToWorld'][_0x2b0836(0x22d)](this[_0x2b0836(0x2563)]),this[_0x2b0836(0x2563)]['addInPlace'](this[_0x2b0836(0xa9f)]),this[_0x2b0836(0x2563)][_0x2b0836(0x2de2)](this[_0x2b0836(0x58f)]['position']),this[_0x2b0836(0xb50)][_0x2b0836(0x1918)](this[_0x2b0836(0x2563)]),this[_0x2b0836(0xb50)][_0x2b0836(0x4c1)](this[_0x2b0836(0x3b6c)]),this['controllers'][_0x2b0836(0x35b2)](_0x4767b9=>{var _0x38bd13=_0x2b0836;_0x4767b9[_0x38bd13(0xb50)][_0x38bd13(0x19f9)](this[_0x38bd13(0xb50)]),this[_0x38bd13(0x12e3)](_0x4767b9[_0x38bd13(0xb50)]),_0x4767b9[_0x38bd13(0x2bb0)]();})),_0x24fae1||super['_updateCache'](),this[_0x2b0836(0x38b6)]=!0x1;}['_computeDevicePosition'](){var _0x5111c4=_0x1d75aa;_0x5cd8c2['P'][_0x5111c4(0x3bd9)](this[_0x5111c4(0x2e1e)],this[_0x5111c4(0xb50)],this[_0x5111c4(0x5dd)]);}[_0x1d75aa(0x2bb0)](){var _0x232792=_0x1d75aa;this[_0x232792(0x3d79)](),_0x5cd8c2['y3'][_0x232792(0x19db)](this[_0x232792(0x135b)],this[_0x232792(0x65e)]),this['_workingMatrix'][_0x232792(0x3d93)](this[_0x232792(0xb50)],this[_0x232792(0x65e)]),_0x5cd8c2['_f']['FromRotationMatrixToRef'](this[_0x232792(0x65e)],this['deviceRotationQuaternion']),this[_0x232792(0x3b3)]&&this[_0x232792(0x3b7d)]['notifyObservers'](null),super[_0x232792(0x2bb0)]();}['_getViewMatrix'](){return _0x5cd8c2['y3']['Identity']();}['_getWebVRViewMatrix'](){var _0x45227c=_0x1d75aa;const _0x1824fb=this[_0x45227c(0x3e15)][_0x45227c(0x2aa)];_0x1824fb[_0x45227c(0x294f)]();var _0x15dd4d=this[_0x45227c(0x3e15)][_0x45227c(0xd48)]?this[_0x45227c(0x3e15)]['frameData'][_0x45227c(0x407f)]:this[_0x45227c(0x3e15)][_0x45227c(0x327e)][_0x45227c(0x2338)];return _0x5cd8c2['y3'][_0x45227c(0x3628)](_0x15dd4d,0x0,this[_0x45227c(0x701)]),this[_0x45227c(0x3d78)]()[_0x45227c(0x41ba)]||this['_webvrViewMatrix'][_0x45227c(0x2072)](),this[_0x45227c(0x701)]['getRotationMatrixToRef'](this[_0x45227c(0xd70)]),_0x5cd8c2['P'][_0x45227c(0x3bd9)](this['_referencePoint'],this[_0x45227c(0xd70)],this[_0x45227c(0x3c8c)]),this['position'][_0x45227c(0x3083)](this[_0x45227c(0x3c8c)],this[_0x45227c(0x3d4e)]),0x1!==_0x1824fb['deviceScaleFactor']&&(this[_0x45227c(0x701)][_0x45227c(0x3709)](),_0x1824fb[_0x45227c(0x3a5b)]&&(this[_0x45227c(0x701)][_0x45227c(0x5e8)](0xc,_0x1824fb['deviceScaleFactor']),this[_0x45227c(0x701)]['multiplyAtIndex'](0xd,_0x1824fb[_0x45227c(0x3a5b)]),this[_0x45227c(0x701)][_0x45227c(0x5e8)](0xe,_0x1824fb[_0x45227c(0x3a5b)])),this[_0x45227c(0x701)]['invert']()),_0x1824fb['_correctPositionIfNotTrackPosition'](this['_webvrViewMatrix'],!0x0),_0x1824fb[_0x45227c(0x3b6c)][_0x45227c(0x3d93)](this[_0x45227c(0x701)],this[_0x45227c(0x701)]),this['_workingMatrix']=this[_0x45227c(0x65e)]||_0x5cd8c2['y3'][_0x45227c(0x5f3)](),this[_0x45227c(0x701)][_0x45227c(0x4c1)](this[_0x45227c(0x65e)]),this[_0x45227c(0x65e)]['multiplyToRef'](_0x1824fb[_0x45227c(0x10cb)](),this['_workingMatrix']),this['_workingMatrix'][_0x45227c(0x22d)](this[_0x45227c(0x1b33)]),this['_markSyncedWithParent'](),this[_0x45227c(0x701)];}['_getWebVRProjectionMatrix'](){var _0x58d120=_0x1d75aa;const _0xa3ecd4=this['parent'];_0xa3ecd4[_0x58d120(0x3188)][_0x58d120(0x3b35)]=_0xa3ecd4['minZ'],_0xa3ecd4[_0x58d120(0x3188)][_0x58d120(0x740)]=_0xa3ecd4[_0x58d120(0x298f)];var _0x14eec8=this[_0x58d120(0x3e15)][_0x58d120(0xd48)]?this[_0x58d120(0x3e15)][_0x58d120(0x327e)][_0x58d120(0x3cb)]:this[_0x58d120(0x3e15)][_0x58d120(0x327e)]['rightProjectionMatrix'];return _0x5cd8c2['y3'][_0x58d120(0x3628)](_0x14eec8,0x0,this[_0x58d120(0x297)]),this[_0x58d120(0x3d78)]()[_0x58d120(0x41ba)]||this[_0x58d120(0x297)][_0x58d120(0x14c3)](),this[_0x58d120(0x297)];}['initControllers'](){var _0x244725=_0x1d75aa;this[_0x244725(0x34c2)][_0x244725(0x18cc)]=0x0;const _0x4c7fcc=this['getScene']()[_0x244725(0x1828)];this['_onGamepadDisconnectedObserver']=_0x4c7fcc[_0x244725(0x5e6)]['add'](_0xf61fb5=>{var _0x10c178=_0x244725;if(_0xf61fb5[_0x10c178(0x19d6)]===_0x4419d0['nJ'][_0x10c178(0xc76)]){const _0x53a07a=_0xf61fb5;_0x53a07a[_0x10c178(0x28c5)]&&_0x53a07a[_0x10c178(0x28c5)][_0x10c178(0x3cb0)](!0x1),_0x10c178(0x1691)===_0x53a07a['hand']&&(this[_0x10c178(0x10e8)]=null),_0x10c178(0xd48)===_0x53a07a[_0x10c178(0x1c33)]&&(this['_leftController']=null),_0xf61fb5=this['controllers'][_0x10c178(0x86a)](_0x53a07a),-0x1!==_0xf61fb5&&this[_0x10c178(0x34c2)][_0x10c178(0xb1f)](_0xf61fb5,0x1);}}),this['_onGamepadConnectedObserver']=_0x4c7fcc[_0x244725(0x1dc2)][_0x244725(0x2e5)](_0x43febd=>{var _0x27fab0=_0x244725;if(_0x43febd[_0x27fab0(0x19d6)]===_0x4419d0['nJ'][_0x27fab0(0xc76)]){const _0x36c3a7=_0x43febd;if(this['_webVROptions'][_0x27fab0(0x69c)]||(_0x36c3a7[_0x27fab0(0x332f)](new _0x5cd8c2['P'](_0x27fab0(0xd48)==_0x36c3a7['hand']?-0.15:0.15,-0.5,0.25)),this[_0x27fab0(0x2440)]||(this[_0x27fab0(0x2440)]=this[_0x27fab0(0x3c5c)][_0x27fab0(0x3c91)][_0x27fab0(0x2e5)](()=>{var _0x45cfb3=_0x27fab0;this[_0x45cfb3(0x294f)]();}))),_0x36c3a7[_0x27fab0(0x3a5b)]=this[_0x27fab0(0x3a5b)],_0x36c3a7['_deviceToWorld'][_0x27fab0(0x19f9)](this[_0x27fab0(0xb50)]),this[_0x27fab0(0x12e3)](_0x36c3a7[_0x27fab0(0xb50)]),this[_0x27fab0(0x6f9)][_0x27fab0(0xadc)]&&(_0x36c3a7[_0x27fab0(0x28c5)]?_0x36c3a7['defaultModel'][_0x27fab0(0x3cb0)](!0x0):_0x36c3a7[_0x27fab0(0x2d97)](this[_0x27fab0(0x3d78)](),_0x368f73=>{var _0x31b866=_0x27fab0;if(_0x368f73['scaling'][_0x31b866(0x542)](this[_0x31b866(0x3a5b)]),this['onControllerMeshLoadedObservable'][_0x31b866(0x3608)](_0x36c3a7),this[_0x31b866(0x6f9)]['defaultLightingOnControllers']){this[_0x31b866(0x1948)]||(this['_lightOnControllers']=new _0x1399b6['e']('vrControllersLight',new _0x5cd8c2['P'](0x0,0x1,0x0),this['getScene']()));const _0xc5def7=function(_0x4a964d,_0x4bae02){var _0x51f239=_0x31b866;const _0x44beb5=_0x4a964d['getChildren']();_0x44beb5&&0x0!==_0x44beb5['length']&&_0x44beb5[_0x51f239(0x35b2)](_0x5e0c00=>{var _0x5589cc=_0x51f239;_0x4bae02[_0x5589cc(0x422c)]['push'](_0x5e0c00),_0xc5def7(_0x5e0c00,_0x4bae02);});};this[_0x31b866(0x1948)][_0x31b866(0x422c)][_0x31b866(0xede)](_0x368f73),_0xc5def7(_0x368f73,this['_lightOnControllers']);}})),_0x36c3a7[_0x27fab0(0x3f1d)](this),-0x1===this[_0x27fab0(0x34c2)]['indexOf'](_0x36c3a7)){this[_0x27fab0(0x34c2)][_0x27fab0(0xede)](_0x36c3a7);let _0x299e98=!0x1;for(let _0x177b63=0x0;_0x177b63<this[_0x27fab0(0x34c2)][_0x27fab0(0x18cc)];_0x177b63++)this[_0x27fab0(0x34c2)][_0x177b63][_0x27fab0(0x11dc)]===_0x2685e0['wc'][_0x27fab0(0x2551)]&&(_0x299e98?this['controllers'][_0x177b63][_0x27fab0(0x1c33)]='right':(_0x299e98=!0x0,this[_0x27fab0(0x34c2)][_0x177b63][_0x27fab0(0x1c33)]=_0x27fab0(0xd48)));0x2<=this[_0x27fab0(0x34c2)][_0x27fab0(0x18cc)]&&this[_0x27fab0(0x1f1e)][_0x27fab0(0x3608)](this[_0x27fab0(0x34c2)]);}}});}}},0xf893:(_0x214f17,_0x5c1de3,_0x395718)=>{var _0x2da016=a8_0x1ec55c;_0x395718['d'](_0x5c1de3,{'Y':()=>_0x432950});function _0x49f748(_0x23914a,_0x2bfd18,_0x3b5748,_0x351230){var _0x192099=a8_0x5306,_0x5c8e6b,_0x5244cd=arguments[_0x192099(0x18cc)],_0x3ad28f=_0x5244cd<0x3?_0x2bfd18:null===_0x351230?_0x351230=Object[_0x192099(0x14a5)](_0x2bfd18,_0x3b5748):_0x351230;if(_0x192099(0x4238)==typeof Reflect&&_0x192099(0x3d33)==typeof Reflect['decorate'])_0x3ad28f=Reflect[_0x192099(0x3215)](_0x23914a,_0x2bfd18,_0x3b5748,_0x351230);else{for(var _0xcec0b5=_0x23914a[_0x192099(0x18cc)]-0x1;0x0<=_0xcec0b5;_0xcec0b5--)(_0x5c8e6b=_0x23914a[_0xcec0b5])&&(_0x3ad28f=(_0x5244cd<0x3?_0x5c8e6b(_0x3ad28f):0x3<_0x5244cd?_0x5c8e6b(_0x2bfd18,_0x3b5748,_0x3ad28f):_0x5c8e6b(_0x2bfd18,_0x3b5748))||_0x3ad28f);}0x3<_0x5244cd&&_0x3ad28f&&Object[_0x192099(0x276e)](_0x2bfd18,_0x3b5748,_0x3ad28f);}var _0x5c1de3=_0x395718(0x10435),_0x408132=_0x395718(0xa896),_0x551496=_0x395718(0xd53f),_0x40c19a=_0x395718(0x5f60),_0x4e7225=_0x395718(0x94e3),_0x47ca47=_0x395718(0x10c62),_0x5d6aa3=_0x395718(0xd9ea),_0x5b4dbc=_0x395718(0x357c),_0x221843=_0x395718(0x43d7),_0x45b8f7=_0x395718(0x2cac),_0x54c4b4=_0x395718(0xd79c),_0x1b5e2e=_0x395718(0x16bf5),_0x62e52b=_0x395718(0x4ba7);_0x40c19a['N'][_0x2da016(0xa2d)](_0x2da016(0x2c83),(_0xa216a6,_0x1a50e1)=>()=>new _0x432950(_0xa216a6,0x0,0x0,0x1,_0x551496['P'][_0x2da016(0x409)](),_0x1a50e1));class _0x432950 extends _0x45b8f7['C']{constructor(_0x427448,_0x505e6c,_0x39f351,_0x12cfa4,_0x4cebcd,_0x2ddd1f,_0x41895c=!0x0){var _0x2b3e0c=_0x2da016;super(_0x427448,_0x551496['P'][_0x2b3e0c(0x409)](),_0x2ddd1f,_0x41895c),this[_0x2b3e0c(0x2cf6)]=0x0,this[_0x2b3e0c(0x3c73)]=0x0,this[_0x2b3e0c(0x331d)]=0x0,this[_0x2b3e0c(0x3d09)]=null,this[_0x2b3e0c(0x29c6)]=null,this[_0x2b3e0c(0x4077)]=0.01,this['upperBetaLimit']=Math['PI']-0.01,this['lowerRadiusLimit']=null,this[_0x2b3e0c(0x3611)]=null,this[_0x2b3e0c(0x799)]=0x0,this[_0x2b3e0c(0x4089)]=0x0,this[_0x2b3e0c(0x3728)]=0x14,this[_0x2b3e0c(0x39a4)]=null,this[_0x2b3e0c(0x216a)]=_0x551496['P']['Zero'](),this['panningInertia']=0.9,this[_0x2b3e0c(0x2b54)]=0x1,this[_0x2b3e0c(0x8e9)]=_0x551496['FM'][_0x2b3e0c(0x409)](),this[_0x2b3e0c(0x294a)]=!0x0,this[_0x2b3e0c(0xc42)]=!0x0,this['_viewMatrix']=new _0x551496['y3'](),this[_0x2b3e0c(0x27fa)]=new _0x551496['P'](0x1,0x1,0x0),this['_transformedDirection']=new _0x551496['P'](),this[_0x2b3e0c(0x13be)]=!0x1,this[_0x2b3e0c(0x1e8b)]=new _0x408132['y$'](),this[_0x2b3e0c(0x1ba2)]=!0x1,this[_0x2b3e0c(0x1f50)]=new _0x551496['P'](0.5,0.5,0.5),this[_0x2b3e0c(0xda8)]=_0x551496['P'][_0x2b3e0c(0x409)](),this[_0x2b3e0c(0x181c)]=_0x551496['P'][_0x2b3e0c(0x409)](),this[_0x2b3e0c(0x3de7)]=_0x551496['P']['Zero'](),this[_0x2b3e0c(0x1298)]=_0x551496['P']['Zero'](),this['_onCollisionPositionChange']=(_0x5c4060,_0x7ce6d8,_0x1651bf=null)=>{var _0x4692b9=_0x2b3e0c;_0x1651bf?(this[_0x4692b9(0x2496)](_0x7ce6d8),this['onCollide']&&this[_0x4692b9(0x409c)](_0x1651bf)):this['_previousPosition']['copyFrom'](this[_0x4692b9(0x3a5a)]);var _0x7ce6d8=Math[_0x4692b9(0x32c3)](this[_0x4692b9(0x19b3)]),_0x1651bf=Math['sin'](this[_0x4692b9(0x19b3)]),_0xf787aa=Math[_0x4692b9(0x32c3)](this[_0x4692b9(0x2f2a)]);let _0x26ae5d=Math[_0x4692b9(0x3380)](this['beta']);0x0===_0x26ae5d&&(_0x26ae5d=0.0001);const _0x307162=this[_0x4692b9(0x3002)]();this[_0x4692b9(0x1298)][_0x4692b9(0x9b3)](this[_0x4692b9(0x13e7)]*_0x7ce6d8*_0x26ae5d,this[_0x4692b9(0x13e7)]*_0xf787aa,this[_0x4692b9(0x13e7)]*_0x1651bf*_0x26ae5d),_0x307162[_0x4692b9(0x3083)](this[_0x4692b9(0x1298)],this[_0x4692b9(0x3de7)]),this[_0x4692b9(0x3a5a)]['copyFrom'](this['_newPosition']);let _0x4c73c4=this[_0x4692b9(0x2fdb)];this[_0x4692b9(0x294a)]&&this['beta']<0x0&&(_0x4c73c4=(_0x4c73c4=_0x4c73c4[_0x4692b9(0x77b)]())[_0x4692b9(0x1519)]()),this[_0x4692b9(0x37aa)](this[_0x4692b9(0x3a5a)],_0x307162,_0x4c73c4),this['_viewMatrix'][_0x4692b9(0x3481)](0xc,this['targetScreenOffset']['x']),this[_0x4692b9(0x2aa2)][_0x4692b9(0x3481)](0xd,this[_0x4692b9(0x8e9)]['y']),this['_collisionTriggered']=!0x1;},this[_0x2b3e0c(0x2b27)]=_0x551496['P'][_0x2b3e0c(0x409)](),_0x4cebcd&&this[_0x2b3e0c(0x1c14)](_0x4cebcd),this['alpha']=_0x505e6c,this['beta']=_0x39f351,this[_0x2b3e0c(0x13e7)]=_0x12cfa4,this[_0x2b3e0c(0x3ca4)](),this[_0x2b3e0c(0x1802)]=new _0x54c4b4['$'](this),this['inputs']['addKeyboard']()['addMouseWheel']()['addPointers']();}get[_0x2da016(0x37fb)](){var _0x1bddb3=_0x2da016;return this[_0x1bddb3(0x2b27)];}set['target'](_0x3a41e1){var _0x38d412=_0x2da016;this[_0x38d412(0x1c14)](_0x3a41e1);}get[_0x2da016(0x24fb)](){return this['_targetHost'];}set[_0x2da016(0x24fb)](_0x3663b3){var _0x5251a7=_0x2da016;_0x3663b3&&this[_0x5251a7(0x1c14)](_0x3663b3);}[_0x2da016(0x2319)](){var _0x242ad0=_0x2da016;return this[_0x242ad0(0x37fb)];}get[_0x2da016(0xa9f)](){var _0x1f8650=_0x2da016;return this[_0x1f8650(0x3a5a)];}set[_0x2da016(0xa9f)](_0x186830){var _0x5d2897=_0x2da016;this[_0x5d2897(0x2496)](_0x186830);}set[_0x2da016(0x2fdb)](_0x1efffb){var _0x423a0b=_0x2da016;this['_upToYMatrix']||(this[_0x423a0b(0x36b7)]=new _0x551496['y3'](),this['_upToYMatrix']=new _0x551496['y3'](),this[_0x423a0b(0x8df)]=_0x551496['P'][_0x423a0b(0x409)]()),_0x1efffb[_0x423a0b(0x3f86)](),this[_0x423a0b(0x8df)][_0x423a0b(0x19f9)](_0x1efffb),this[_0x423a0b(0x1f63)]();}get[_0x2da016(0x2fdb)](){var _0xa10eb6=_0x2da016;return this[_0xa10eb6(0x8df)];}['setMatUp'](){var _0x275a12=_0x2da016;_0x551496['y3']['RotationAlignToRef'](_0x551496['P'][_0x275a12(0x28d5)],this['_upVector'],this[_0x275a12(0x36b7)]),_0x551496['y3'][_0x275a12(0x22cd)](this[_0x275a12(0x8df)],_0x551496['P'][_0x275a12(0x28d5)],this[_0x275a12(0x26c7)]);}get[_0x2da016(0x24f7)](){var _0x355270=_0x2da016,_0x5f5848=this[_0x355270(0x1802)][_0x355270(0x2b0f)]['pointers'];return _0x5f5848?_0x5f5848[_0x355270(0x24f7)]:0x0;}set[_0x2da016(0x24f7)](_0x3375c0){var _0xe83d26=_0x2da016;const _0x709686=this[_0xe83d26(0x1802)][_0xe83d26(0x2b0f)][_0xe83d26(0x753)];_0x709686&&(_0x709686[_0xe83d26(0x24f7)]=_0x3375c0);}get[_0x2da016(0x1ac5)](){var _0x14f497=_0x2da016,_0x11404f=this[_0x14f497(0x1802)][_0x14f497(0x2b0f)][_0x14f497(0x753)];return _0x11404f?_0x11404f[_0x14f497(0x1ac5)]:0x0;}set[_0x2da016(0x1ac5)](_0x4c667b){var _0x113a01=_0x2da016;const _0x3d2fea=this['inputs'][_0x113a01(0x2b0f)][_0x113a01(0x753)];_0x3d2fea&&(_0x3d2fea[_0x113a01(0x1ac5)]=_0x4c667b);}get[_0x2da016(0x5b7)](){var _0x5d6fb2=_0x2da016,_0x3964dc=this['inputs'][_0x5d6fb2(0x2b0f)][_0x5d6fb2(0x753)];return _0x3964dc?_0x3964dc[_0x5d6fb2(0x5b7)]:0x0;}set[_0x2da016(0x5b7)](_0x3cfe3d){var _0x2ffa1f=_0x2da016;const _0x2f27f2=this['inputs'][_0x2ffa1f(0x2b0f)][_0x2ffa1f(0x753)];_0x2f27f2&&(_0x2f27f2['pinchPrecision']=_0x3cfe3d);}get['pinchDeltaPercentage'](){var _0x52f3fc=_0x2da016,_0x8f29f3=this[_0x52f3fc(0x1802)][_0x52f3fc(0x2b0f)][_0x52f3fc(0x753)];return _0x8f29f3?_0x8f29f3[_0x52f3fc(0x2be4)]:0x0;}set[_0x2da016(0x2be4)](_0x809ec5){var _0x3e7c80=_0x2da016;const _0xdc15b1=this[_0x3e7c80(0x1802)]['attached'][_0x3e7c80(0x753)];_0xdc15b1&&(_0xdc15b1[_0x3e7c80(0x2be4)]=_0x809ec5);}get[_0x2da016(0x38fc)](){var _0x515e14=_0x2da016,_0x61f161=this[_0x515e14(0x1802)][_0x515e14(0x2b0f)][_0x515e14(0x753)];return!!_0x61f161&&_0x61f161['useNaturalPinchZoom'];}set[_0x2da016(0x38fc)](_0x449153){var _0x5bc150=_0x2da016;const _0xc9a471=this[_0x5bc150(0x1802)][_0x5bc150(0x2b0f)][_0x5bc150(0x753)];_0xc9a471&&(_0xc9a471[_0x5bc150(0x38fc)]=_0x449153);}get[_0x2da016(0x40d9)](){var _0x421815=_0x2da016,_0x541cc8=this['inputs'][_0x421815(0x2b0f)][_0x421815(0x753)];return _0x541cc8?_0x541cc8['panningSensibility']:0x0;}set[_0x2da016(0x40d9)](_0xdf1fbc){var _0x32695e=_0x2da016;const _0x1dffb5=this[_0x32695e(0x1802)]['attached'][_0x32695e(0x753)];_0x1dffb5&&(_0x1dffb5[_0x32695e(0x40d9)]=_0xdf1fbc);}get['keysUp'](){var _0x2fcdd3=_0x2da016,_0x4a6f2f=this[_0x2fcdd3(0x1802)][_0x2fcdd3(0x2b0f)][_0x2fcdd3(0x438)];return _0x4a6f2f?_0x4a6f2f[_0x2fcdd3(0x3844)]:[];}set[_0x2da016(0x3844)](_0x5269a1){var _0x58d6ee=_0x2da016;const _0xae4585=this[_0x58d6ee(0x1802)][_0x58d6ee(0x2b0f)]['keyboard'];_0xae4585&&(_0xae4585[_0x58d6ee(0x3844)]=_0x5269a1);}get['keysDown'](){var _0x56b108=_0x2da016,_0xbab5ff=this[_0x56b108(0x1802)][_0x56b108(0x2b0f)]['keyboard'];return _0xbab5ff?_0xbab5ff[_0x56b108(0x3a4c)]:[];}set['keysDown'](_0x5980f2){const _0x30be24=this['inputs']['attached']['keyboard'];_0x30be24&&(_0x30be24['keysDown']=_0x5980f2);}get['keysLeft'](){var _0x1c1af5=_0x2da016,_0x50f667=this[_0x1c1af5(0x1802)][_0x1c1af5(0x2b0f)][_0x1c1af5(0x438)];return _0x50f667?_0x50f667[_0x1c1af5(0x37c5)]:[];}set['keysLeft'](_0x226c1e){var _0x370282=_0x2da016;const _0x1260ab=this[_0x370282(0x1802)][_0x370282(0x2b0f)][_0x370282(0x438)];_0x1260ab&&(_0x1260ab[_0x370282(0x37c5)]=_0x226c1e);}get['keysRight'](){var _0x4dd708=_0x2da016,_0x23b2c1=this[_0x4dd708(0x1802)]['attached']['keyboard'];return _0x23b2c1?_0x23b2c1[_0x4dd708(0x3acd)]:[];}set[_0x2da016(0x3acd)](_0x2b124a){var _0x292c24=_0x2da016;const _0x56ca5d=this[_0x292c24(0x1802)][_0x292c24(0x2b0f)]['keyboard'];_0x56ca5d&&(_0x56ca5d['keysRight']=_0x2b124a);}get[_0x2da016(0x3513)](){var _0xe7f362=_0x2da016,_0x5bad80=this[_0xe7f362(0x1802)][_0xe7f362(0x2b0f)][_0xe7f362(0x3367)];return _0x5bad80?_0x5bad80[_0xe7f362(0x3513)]:0x0;}set[_0x2da016(0x3513)](_0x4948fc){var _0x1ac572=_0x2da016;const _0x276bc3=this[_0x1ac572(0x1802)][_0x1ac572(0x2b0f)][_0x1ac572(0x3367)];_0x276bc3&&(_0x276bc3[_0x1ac572(0x3513)]=_0x4948fc);}get['zoomToMouseLocation'](){var _0xf053e6=_0x2da016,_0x117901=this['inputs']['attached'][_0xf053e6(0x3367)];return!!_0x117901&&_0x117901[_0xf053e6(0x1f09)];}set[_0x2da016(0x1f09)](_0x190704){var _0x17bc39=_0x2da016;const _0x29775a=this[_0x17bc39(0x1802)]['attached'][_0x17bc39(0x3367)];_0x29775a&&(_0x29775a[_0x17bc39(0x1f09)]=_0x190704);}get[_0x2da016(0x3b63)](){var _0x313d20=_0x2da016,_0x408dea=this[_0x313d20(0x1802)][_0x313d20(0x2b0f)]['mousewheel'];return _0x408dea?_0x408dea[_0x313d20(0x3b63)]:0x0;}set[_0x2da016(0x3b63)](_0x5d566d){var _0x7bc547=_0x2da016;const _0x49d4a8=this['inputs']['attached'][_0x7bc547(0x3367)];_0x49d4a8&&(_0x49d4a8[_0x7bc547(0x3b63)]=_0x5d566d);}get[_0x2da016(0x1dd4)](){var _0x16bb4c=_0x2da016;return this[_0x16bb4c(0x217e)];}get[_0x2da016(0x3b23)](){return null!=this['_bouncingBehavior'];}set['useBouncingBehavior'](_0x309eda){var _0x5c3333=_0x2da016;_0x309eda!==this['useBouncingBehavior']&&(_0x309eda?(this[_0x5c3333(0x217e)]=new _0x5d6aa3['r'](),this[_0x5c3333(0x1dc6)](this['_bouncingBehavior'])):this[_0x5c3333(0x217e)]&&(this[_0x5c3333(0x25ce)](this['_bouncingBehavior']),this[_0x5c3333(0x217e)]=null));}get[_0x2da016(0x969)](){var _0x3b2574=_0x2da016;return this[_0x3b2574(0x218)];}get[_0x2da016(0x3423)](){return null!=this['_framingBehavior'];}set['useFramingBehavior'](_0x5a68a2){var _0x2f9776=_0x2da016;_0x5a68a2!==this['useFramingBehavior']&&(_0x5a68a2?(this[_0x2f9776(0x218)]=new _0x5b4dbc['d'](),this[_0x2f9776(0x1dc6)](this['_framingBehavior'])):this[_0x2f9776(0x218)]&&(this[_0x2f9776(0x25ce)](this[_0x2f9776(0x218)]),this[_0x2f9776(0x218)]=null));}get['autoRotationBehavior'](){return this['_autoRotationBehavior'];}get[_0x2da016(0x1120)](){var _0x27c5ba=_0x2da016;return null!=this[_0x27c5ba(0x400c)];}set[_0x2da016(0x1120)](_0x509fe7){var _0x46d0b3=_0x2da016;_0x509fe7!==this['useAutoRotationBehavior']&&(_0x509fe7?(this[_0x46d0b3(0x400c)]=new _0x47ca47['o'](),this[_0x46d0b3(0x1dc6)](this[_0x46d0b3(0x400c)])):this[_0x46d0b3(0x400c)]&&(this[_0x46d0b3(0x25ce)](this[_0x46d0b3(0x400c)]),this['_autoRotationBehavior']=null));}[_0x2da016(0x3693)](){var _0x340dac=_0x2da016;super[_0x340dac(0x3693)](),this['_cache'][_0x340dac(0x2b27)]=new _0x551496['P'](Number[_0x340dac(0x1806)],Number['MAX_VALUE'],Number[_0x340dac(0x1806)]),this['_cache']['alpha']=void 0x0,this[_0x340dac(0x58f)]['beta']=void 0x0,this[_0x340dac(0x58f)][_0x340dac(0x13e7)]=void 0x0,this[_0x340dac(0x58f)][_0x340dac(0x8e9)]=_0x551496['FM']['Zero']();}[_0x2da016(0x294f)](_0x2fa23d){var _0x39a5b6=_0x2da016;_0x2fa23d||super['_updateCache'](),this[_0x39a5b6(0x58f)][_0x39a5b6(0x2b27)][_0x39a5b6(0x19f9)](this[_0x39a5b6(0x3002)]()),this[_0x39a5b6(0x58f)][_0x39a5b6(0x19b3)]=this[_0x39a5b6(0x19b3)],this[_0x39a5b6(0x58f)][_0x39a5b6(0x2f2a)]=this[_0x39a5b6(0x2f2a)],this[_0x39a5b6(0x58f)]['radius']=this[_0x39a5b6(0x13e7)],this['_cache'][_0x39a5b6(0x8e9)][_0x39a5b6(0x19f9)](this[_0x39a5b6(0x8e9)]);}[_0x2da016(0x3002)](){var _0x30a7d3=_0x2da016;if(this[_0x30a7d3(0xbae)]&&this['_targetHost'][_0x30a7d3(0x3536)]){const _0x397c0d=this['_targetHost'][_0x30a7d3(0x3536)]();this['_targetBoundingCenter']?_0x397c0d[_0x30a7d3(0x3083)](this[_0x30a7d3(0x2909)],this['_target']):this['_target']['copyFrom'](_0x397c0d);}return this[_0x30a7d3(0x1a6c)]()||this[_0x30a7d3(0x2b27)];}[_0x2da016(0x1da0)](){var _0x291153=_0x2da016;return this[_0x291153(0x3740)]=this[_0x291153(0x19b3)],this['_storedBeta']=this['beta'],this[_0x291153(0x78f)]=this[_0x291153(0x13e7)],this[_0x291153(0x3a0f)]=this[_0x291153(0x3002)]()[_0x291153(0x77b)](),this[_0x291153(0xc70)]=this[_0x291153(0x8e9)][_0x291153(0x77b)](),super[_0x291153(0x1da0)]();}[_0x2da016(0x3d0)](){var _0x2bc04d=_0x2da016;return!(!super[_0x2bc04d(0x3d0)]()||(this[_0x2bc04d(0x1c14)](this[_0x2bc04d(0x3a0f)]['clone']()),this[_0x2bc04d(0x19b3)]=this[_0x2bc04d(0x3740)],this[_0x2bc04d(0x2f2a)]=this['_storedBeta'],this['radius']=this[_0x2bc04d(0x78f)],this[_0x2bc04d(0x8e9)]=this[_0x2bc04d(0xc70)][_0x2bc04d(0x77b)](),this[_0x2bc04d(0x2cf6)]=0x0,this[_0x2bc04d(0x3c73)]=0x0,this[_0x2bc04d(0x331d)]=0x0,this[_0x2bc04d(0x799)]=0x0,this[_0x2bc04d(0x4089)]=0x0));}[_0x2da016(0x20ee)](){var _0x5980c5=_0x2da016;return!!super[_0x5980c5(0x20ee)]()&&this[_0x5980c5(0x58f)][_0x5980c5(0x2b27)][_0x5980c5(0x1bc8)](this['_getTargetPosition']())&&this[_0x5980c5(0x58f)][_0x5980c5(0x19b3)]===this['alpha']&&this[_0x5980c5(0x58f)][_0x5980c5(0x2f2a)]===this[_0x5980c5(0x2f2a)]&&this[_0x5980c5(0x58f)]['radius']===this[_0x5980c5(0x13e7)]&&this[_0x5980c5(0x58f)][_0x5980c5(0x8e9)][_0x5980c5(0x1bc8)](this['targetScreenOffset']);}[_0x2da016(0x366a)](_0x13fdb0,_0x5b0f9c,_0x19ccbf=!0x0,_0x24a0f9=0x2){var _0x3035be=_0x2da016,_0x5811ab=arguments;_0x5b0f9c=_0x62e52b['w1'][_0x3035be(0x1344)](_0x5811ab),this[_0x3035be(0x2b1)]=_0x19ccbf,this[_0x3035be(0x23f8)]=_0x24a0f9,_0x3035be(0x41e)==typeof _0x5811ab[0x0]&&(0x1<_0x5811ab[_0x3035be(0x18cc)]&&(this[_0x3035be(0x2b1)]=_0x5811ab[0x1]),0x2<_0x5811ab['length']&&(this[_0x3035be(0x23f8)]=_0x5811ab[0x2])),this[_0x3035be(0x1802)]['attachElement'](_0x5b0f9c),this[_0x3035be(0x739)]=()=>{var _0x2c7c36=_0x3035be;this['inertialAlphaOffset']=0x0,this[_0x2c7c36(0x3c73)]=0x0,this[_0x2c7c36(0x331d)]=0x0,this['inertialPanningX']=0x0,this[_0x2c7c36(0x4089)]=0x0;};}[_0x2da016(0xd76)](){var _0x330a3d=_0x2da016;this['inputs'][_0x330a3d(0x36e2)](),this[_0x330a3d(0x739)]&&this['_reset']();}[_0x2da016(0x351b)](){var _0x54a7d0=_0x2da016;if(!this[_0x54a7d0(0x31a6)]){if(this[_0x54a7d0(0x1802)][_0x54a7d0(0x30ed)](),0x0!==this[_0x54a7d0(0x2cf6)]||0x0!==this[_0x54a7d0(0x3c73)]||0x0!==this[_0x54a7d0(0x331d)]){var _0x46e359=this[_0x54a7d0(0x696)]?-0x1:0x1;let _0xedc0b5=this['inertialAlphaOffset'];this[_0x54a7d0(0x2f2a)]<=0x0&&(_0xedc0b5*=-0x1),this['getScene']()[_0x54a7d0(0x41ba)]&&(_0xedc0b5*=-0x1),this[_0x54a7d0(0xc5c)]&&this[_0x54a7d0(0xc5c)]['_getWorldMatrixDeterminant']()<0x0&&(_0xedc0b5*=-0x1),this[_0x54a7d0(0x19b3)]+=_0xedc0b5*_0x46e359,this[_0x54a7d0(0x2f2a)]+=this[_0x54a7d0(0x3c73)]*_0x46e359,this[_0x54a7d0(0x13e7)]-=this['inertialRadiusOffset'],this[_0x54a7d0(0x2cf6)]*=this[_0x54a7d0(0x14fc)],this[_0x54a7d0(0x3c73)]*=this['inertia'],this['inertialRadiusOffset']*=this[_0x54a7d0(0x14fc)],Math[_0x54a7d0(0x273d)](this[_0x54a7d0(0x2cf6)])<_0x1b5e2e['kn']&&(this[_0x54a7d0(0x2cf6)]=0x0),Math[_0x54a7d0(0x273d)](this[_0x54a7d0(0x3c73)])<_0x1b5e2e['kn']&&(this[_0x54a7d0(0x3c73)]=0x0),Math[_0x54a7d0(0x273d)](this['inertialRadiusOffset'])<this[_0x54a7d0(0x33bc)]*_0x1b5e2e['kn']&&(this[_0x54a7d0(0x331d)]=0x0);}if(0x0!==this[_0x54a7d0(0x799)]||0x0!==this[_0x54a7d0(0x4089)]){const _0xd1edab=new _0x551496['P'](this[_0x54a7d0(0x799)],this[_0x54a7d0(0x4089)],this[_0x54a7d0(0x4089)]);this[_0x54a7d0(0x2aa2)][_0x54a7d0(0x4c1)](this['_cameraTransformMatrix']),_0xd1edab[_0x54a7d0(0x6fc)](this[_0x54a7d0(0x27fa)]),_0x551496['P']['TransformNormalToRef'](_0xd1edab,this['_cameraTransformMatrix'],this[_0x54a7d0(0x3297)]),!this['mapPanning']&&this[_0x54a7d0(0x27fa)]['y']||(this[_0x54a7d0(0x3297)]['y']=0x0),this['_targetHost']||(this[_0x54a7d0(0x39a4)]?(this[_0x54a7d0(0x3297)][_0x54a7d0(0x3e1)](this['_target']),_0x551496['P'][_0x54a7d0(0x3aed)](this[_0x54a7d0(0x3297)],this['panningOriginTarget'])<=this[_0x54a7d0(0x39a4)]*this['panningDistanceLimit']&&this[_0x54a7d0(0x2b27)][_0x54a7d0(0x19f9)](this[_0x54a7d0(0x3297)])):this['_target'][_0x54a7d0(0x3e1)](this['_transformedDirection'])),this[_0x54a7d0(0x799)]*=this['panningInertia'],this[_0x54a7d0(0x4089)]*=this[_0x54a7d0(0x34e6)],Math[_0x54a7d0(0x273d)](this['inertialPanningX'])<this[_0x54a7d0(0x33bc)]*_0x1b5e2e['kn']&&(this[_0x54a7d0(0x799)]=0x0),Math['abs'](this[_0x54a7d0(0x4089)])<this[_0x54a7d0(0x33bc)]*_0x1b5e2e['kn']&&(this[_0x54a7d0(0x4089)]=0x0);}this[_0x54a7d0(0x178e)](),super['_checkInputs']();}}[_0x2da016(0x178e)](){var _0x47be4e=_0x2da016;null===this[_0x47be4e(0x4077)]||void 0x0===this[_0x47be4e(0x4077)]?this[_0x47be4e(0x294a)]&&this[_0x47be4e(0x2f2a)]>Math['PI']&&(this['beta']=this['beta']-0x2*Math['PI']):this[_0x47be4e(0x2f2a)]<this['lowerBetaLimit']&&(this[_0x47be4e(0x2f2a)]=this[_0x47be4e(0x4077)]),null===this[_0x47be4e(0x1778)]||void 0x0===this[_0x47be4e(0x1778)]?this[_0x47be4e(0x294a)]&&this[_0x47be4e(0x2f2a)]<-Math['PI']&&(this['beta']=this['beta']+0x2*Math['PI']):this[_0x47be4e(0x2f2a)]>this[_0x47be4e(0x1778)]&&(this[_0x47be4e(0x2f2a)]=this[_0x47be4e(0x1778)]),null!==this[_0x47be4e(0x3d09)]&&this[_0x47be4e(0x19b3)]<this['lowerAlphaLimit']&&(this[_0x47be4e(0x19b3)]=this[_0x47be4e(0x3d09)]),null!==this[_0x47be4e(0x29c6)]&&this[_0x47be4e(0x19b3)]>this['upperAlphaLimit']&&(this[_0x47be4e(0x19b3)]=this[_0x47be4e(0x29c6)]),null!==this[_0x47be4e(0x3c25)]&&this[_0x47be4e(0x13e7)]<this[_0x47be4e(0x3c25)]&&(this[_0x47be4e(0x13e7)]=this['lowerRadiusLimit'],this[_0x47be4e(0x331d)]=0x0),null!==this['upperRadiusLimit']&&this[_0x47be4e(0x13e7)]>this[_0x47be4e(0x3611)]&&(this[_0x47be4e(0x13e7)]=this[_0x47be4e(0x3611)],this[_0x47be4e(0x331d)]=0x0);}[_0x2da016(0x2665)](){var _0xad7669=_0x2da016;this[_0xad7669(0x3a5a)]['subtractToRef'](this['_getTargetPosition'](),this[_0xad7669(0x1298)]),0x0===this[_0xad7669(0x8df)]['x']&&0x1===this[_0xad7669(0x8df)]['y']&&0x0===this[_0xad7669(0x8df)]['z']||_0x551496['P'][_0xad7669(0x3bd9)](this[_0xad7669(0x1298)],this[_0xad7669(0x26c7)],this[_0xad7669(0x1298)]),this['radius']=this[_0xad7669(0x1298)][_0xad7669(0x18cc)](),0x0===this[_0xad7669(0x13e7)]&&(this[_0xad7669(0x13e7)]=0.0001);var _0x26e64d=this[_0xad7669(0x19b3)],_0x26e64d=(0x0===this[_0xad7669(0x1298)]['x']&&0x0===this[_0xad7669(0x1298)]['z']?this[_0xad7669(0x19b3)]=Math['PI']/0x2:this[_0xad7669(0x19b3)]=Math[_0xad7669(0x3cf3)](this[_0xad7669(0x1298)]['x']/Math[_0xad7669(0x141a)](Math[_0xad7669(0x421b)](this[_0xad7669(0x1298)]['x'],0x2)+Math[_0xad7669(0x421b)](this['_computationVector']['z'],0x2))),this['_computationVector']['z']<0x0&&(this[_0xad7669(0x19b3)]=0x2*Math['PI']-this[_0xad7669(0x19b3)]),Math['round']((_0x26e64d-this[_0xad7669(0x19b3)])/(0x2*Math['PI'])));this[_0xad7669(0x19b3)]+=0x2*_0x26e64d*Math['PI'],this[_0xad7669(0x2f2a)]=Math[_0xad7669(0x3cf3)](this['_computationVector']['y']/this[_0xad7669(0x13e7)]),this['_checkLimits']();}[_0x2da016(0x2496)](_0x236645){var _0x97d870=_0x2da016;this['_position'][_0x97d870(0x1bc8)](_0x236645)||(this[_0x97d870(0x3a5a)][_0x97d870(0x19f9)](_0x236645),this[_0x97d870(0x2665)]());}[_0x2da016(0x1c14)](_0x3dc129,_0x3c0d8c=!0x1,_0x35f003=!0x1,_0x2add04=!0x1){var _0x8cc853=_0x2da016;if(_0x2add04=null!=(_0xe4c352=this['overrideCloneAlphaBetaRadius'])?_0xe4c352:_0x2add04,_0x3dc129[_0x8cc853(0x1654)])this[_0x8cc853(0x2909)]=_0x3c0d8c?_0x3dc129[_0x8cc853(0x1654)]()[_0x8cc853(0x20cd)][_0x8cc853(0xaf3)][_0x8cc853(0x77b)]():null,_0x3dc129[_0x8cc853(0x5d4)](),this[_0x8cc853(0xbae)]=_0x3dc129,this['_target']=this[_0x8cc853(0x3002)](),this['onMeshTargetChangedObservable']['notifyObservers'](this[_0x8cc853(0xbae)]);else{var _0xe4c352=_0x3dc129;const _0x1db040=this[_0x8cc853(0x3002)]();if(_0x1db040&&!_0x35f003&&_0x1db040[_0x8cc853(0x1bc8)](_0xe4c352))return;this[_0x8cc853(0xbae)]=null,this[_0x8cc853(0x2b27)]=_0xe4c352,this[_0x8cc853(0x2909)]=null,this[_0x8cc853(0x1e8b)]['notifyObservers'](null);}_0x2add04||this[_0x8cc853(0x2665)]();}[_0x2da016(0x2d1)](){var _0x270047=_0x2da016,_0xf44f3f=Math['cos'](this[_0x270047(0x19b3)]),_0x5bf71e=Math['sin'](this['alpha']),_0x51c03b=Math[_0x270047(0x32c3)](this['beta']);let _0x2a6eb7=Math[_0x270047(0x3380)](this[_0x270047(0x2f2a)]);0x0===_0x2a6eb7&&(_0x2a6eb7=0.0001),0x0===this[_0x270047(0x13e7)]&&(this[_0x270047(0x13e7)]=0.0001);const _0x49767f=this['_getTargetPosition']();if(this['_computationVector'][_0x270047(0x9b3)](this[_0x270047(0x13e7)]*_0xf44f3f*_0x2a6eb7,this[_0x270047(0x13e7)]*_0x51c03b,this[_0x270047(0x13e7)]*_0x5bf71e*_0x2a6eb7),0x0===this[_0x270047(0x8df)]['x']&&0x1===this['_upVector']['y']&&0x0===this[_0x270047(0x8df)]['z']||_0x551496['P']['TransformCoordinatesToRef'](this['_computationVector'],this[_0x270047(0x36b7)],this['_computationVector']),_0x49767f[_0x270047(0x3083)](this[_0x270047(0x1298)],this[_0x270047(0x3de7)]),this['getScene']()[_0x270047(0x28cc)]&&this[_0x270047(0x1ba2)]){const _0x334361=this[_0x270047(0x3d78)]()[_0x270047(0x38d5)];this['_collider']||(this[_0x270047(0x1429)]=_0x334361[_0x270047(0x3bf9)]()),this[_0x270047(0x1429)][_0x270047(0x3a88)]=this[_0x270047(0x1f50)],this[_0x270047(0x3de7)][_0x270047(0x185b)](this[_0x270047(0x3a5a)],this[_0x270047(0x181c)]),this['_collisionTriggered']=!0x0,_0x334361[_0x270047(0x815)](this[_0x270047(0x3a5a)],this[_0x270047(0x181c)],this[_0x270047(0x1429)],0x3,null,this[_0x270047(0x2bd)],this[_0x270047(0x309e)]);}else{this[_0x270047(0x3a5a)][_0x270047(0x19f9)](this['_newPosition']);let _0x4b072e=this[_0x270047(0x2fdb)];this['allowUpsideDown']&&_0x2a6eb7<0x0&&(_0x4b072e=_0x4b072e['negate']()),this[_0x270047(0x37aa)](this[_0x270047(0x3a5a)],_0x49767f,_0x4b072e),this[_0x270047(0x2aa2)][_0x270047(0x3481)](0xc,this[_0x270047(0x8e9)]['x']),this[_0x270047(0x2aa2)]['addAtIndex'](0xd,this[_0x270047(0x8e9)]['y']);}return this[_0x270047(0x3d4e)]=_0x49767f,this[_0x270047(0x2aa2)];}[_0x2da016(0x1d23)](_0x1645a6,_0x52f556=!0x1){var _0x211521=_0x2da016;_0x1645a6=_0x1645a6||this[_0x211521(0x3d78)]()['meshes'];var _0x1645a6=_0x4e7225['Kj'][_0x211521(0x3529)](_0x1645a6),_0x3394f6=_0x551496['P'][_0x211521(0x303a)](_0x1645a6['min'],_0x1645a6[_0x211521(0x1955)]);this['radius']=_0x3394f6*this['zoomOnFactor'],this[_0x211521(0x1e23)]({'min':_0x1645a6[_0x211521(0x1111)],'max':_0x1645a6['max'],'distance':_0x3394f6},_0x52f556);}[_0x2da016(0x1e23)](_0x44d807,_0x125f85=!0x1){var _0x29e415=_0x2da016;let _0x8cfe27,_0x3f26f4;var _0x890c9f;_0x3f26f4=void 0x0===_0x44d807['min']?(_0x890c9f=_0x44d807||this[_0x29e415(0x3d78)]()[_0x29e415(0x4dd)],_0x8cfe27=_0x4e7225['Kj'][_0x29e415(0x3529)](_0x890c9f),_0x551496['P'][_0x29e415(0x303a)](_0x8cfe27[_0x29e415(0x1111)],_0x8cfe27[_0x29e415(0x1955)])):(_0x8cfe27=_0x44d807)[_0x29e415(0xd4b)],this[_0x29e415(0x2b27)]=_0x4e7225['Kj']['Center'](_0x8cfe27),_0x125f85||(this[_0x29e415(0x298f)]=0x2*_0x3f26f4);}[_0x2da016(0x3f8e)](_0x1b3487,_0x2cd2a4){var _0x308f46=_0x2da016;let _0x37693a=0x0;switch(this[_0x308f46(0x2c16)]){case _0x221843['V'][_0x308f46(0x3b80)]:case _0x221843['V'][_0x308f46(0x349e)]:case _0x221843['V'][_0x308f46(0x1f6b)]:case _0x221843['V'][_0x308f46(0x27d7)]:case _0x221843['V'][_0x308f46(0x33da)]:_0x37693a=this['_cameraRigParams'][_0x308f46(0xb32)]*(0x0===_0x2cd2a4?0x1:-0x1);break;case _0x221843['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED']:_0x37693a=this[_0x308f46(0x3e15)]['stereoHalfAngle']*(0x0===_0x2cd2a4?-0x1:0x1);}const _0x2f31aa=new _0x432950(_0x1b3487,this[_0x308f46(0x19b3)]+_0x37693a,this[_0x308f46(0x2f2a)],this['radius'],this[_0x308f46(0x2b27)],this['getScene']());return _0x2f31aa['_cameraRigParams']={},_0x2f31aa[_0x308f46(0x40a3)]=!0x0,_0x2f31aa['rigParent']=this,_0x2f31aa[_0x308f46(0x2fdb)]=this[_0x308f46(0x2fdb)],_0x2f31aa[_0x308f46(0x2d64)]=this[_0x308f46(0x2d64)],_0x2f31aa[_0x308f46(0xa19)]=this[_0x308f46(0xa19)],_0x2f31aa[_0x308f46(0x1b5d)]=this[_0x308f46(0x1b5d)],_0x2f31aa[_0x308f46(0x2163)]=this['orthoBottom'],_0x2f31aa[_0x308f46(0x1547)]=this[_0x308f46(0x1547)],_0x2f31aa;}[_0x2da016(0x356c)](){var _0x4718fd=_0x2da016;const _0x45363a=this[_0x4718fd(0x3cb6)][0x0],_0x36af9c=this[_0x4718fd(0x3cb6)][0x1];switch(_0x45363a[_0x4718fd(0x2f2a)]=_0x36af9c[_0x4718fd(0x2f2a)]=this[_0x4718fd(0x2f2a)],this[_0x4718fd(0x2c16)]){case _0x221843['V'][_0x4718fd(0x3b80)]:case _0x221843['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:case _0x221843['V']['RIG_MODE_STEREOSCOPIC_OVERUNDER']:case _0x221843['V'][_0x4718fd(0x27d7)]:case _0x221843['V']['RIG_MODE_VR']:_0x45363a[_0x4718fd(0x19b3)]=this[_0x4718fd(0x19b3)]-this['_cameraRigParams'][_0x4718fd(0xb32)],_0x36af9c[_0x4718fd(0x19b3)]=this[_0x4718fd(0x19b3)]+this[_0x4718fd(0x3e15)]['stereoHalfAngle'];break;case _0x221843['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED']:_0x45363a['alpha']=this[_0x4718fd(0x19b3)]+this['_cameraRigParams'][_0x4718fd(0xb32)],_0x36af9c[_0x4718fd(0x19b3)]=this[_0x4718fd(0x19b3)]-this['_cameraRigParams'][_0x4718fd(0xb32)];}super[_0x4718fd(0x356c)]();}['dispose'](){this['inputs']['clear'](),super['dispose']();}['getClassName'](){var _0x2bc88d=_0x2da016;return _0x2bc88d(0x2c83);}}_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x19b3),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x2f2a),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x13e7),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950['prototype'],_0x2da016(0x1b8e),void 0x0),_0x49f748([(0x0,_0x5c1de3['hd'])(_0x2da016(0x37fb))],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x2b27),void 0x0),_0x49f748([(0x0,_0x5c1de3['RR'])(_0x2da016(0x24fb))],_0x432950['prototype'],_0x2da016(0xbae),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950['prototype'],_0x2da016(0x2cf6),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],'inertialBetaOffset',void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x331d),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x3d09),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],'upperAlphaLimit',void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x4077),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x1778),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x3c25),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x3611),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x799),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x4089),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x3728),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x39a4),void 0x0),_0x49f748([(0x0,_0x5c1de3['hd'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x216a),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],'panningInertia',void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x1f09),null),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x2b54),void 0x0),_0x49f748([(0x0,_0x5c1de3['QC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x8e9),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0x294a),void 0x0),_0x49f748([(0x0,_0x5c1de3['qC'])()],_0x432950[_0x2da016(0x1ce1)],_0x2da016(0xc42),void 0x0);},0xd79c:(_0x190c0c,_0x4da762,_0x23827e)=>{var _0x105ebe=a8_0x1ec55c;_0x23827e['d'](_0x4da762,{'$':()=>_0x56e11f});var _0x468622=_0x23827e(0x76f2),_0x439191=_0x23827e(0x15b73),_0x5025da=_0x23827e(0xf545),_0x4da762=_0x23827e(0x412e);class _0x56e11f extends _0x4da762['p']{constructor(_0x54adef){super(_0x54adef);}[_0x105ebe(0x262e)](){var _0x4d0f0a=_0x105ebe;return this[_0x4d0f0a(0x2e5)](new _0x5025da['F']()),this;}[_0x105ebe(0x1813)](){var _0x48ca79=_0x105ebe;return this[_0x48ca79(0x2e5)](new _0x468622['H']()),this;}[_0x105ebe(0x1053)](){var _0xfbf4f4=_0x105ebe;return this[_0xfbf4f4(0x2e5)](new _0x439191['v']()),this;}}},0x43d7:(_0x2c6d39,_0x4f1573,_0x54c09b)=>{var _0x3ce115=a8_0x1ec55c;_0x54c09b['d'](_0x4f1573,{'V':()=>_0x28fbe7});function _0x155f1e(_0x2cd319,_0x4eec1a,_0x47ddd6,_0x2c6c25){var _0x2ebcf8=a8_0x5306,_0x56d451,_0x6b8c17=arguments['length'],_0x30ecbc=_0x6b8c17<0x3?_0x4eec1a:null===_0x2c6c25?_0x2c6c25=Object[_0x2ebcf8(0x14a5)](_0x4eec1a,_0x47ddd6):_0x2c6c25;if('object'==typeof Reflect&&_0x2ebcf8(0x3d33)==typeof Reflect[_0x2ebcf8(0x3215)])_0x30ecbc=Reflect['decorate'](_0x2cd319,_0x4eec1a,_0x47ddd6,_0x2c6c25);else{for(var _0x2e46db=_0x2cd319[_0x2ebcf8(0x18cc)]-0x1;0x0<=_0x2e46db;_0x2e46db--)(_0x56d451=_0x2cd319[_0x2e46db])&&(_0x30ecbc=(_0x6b8c17<0x3?_0x56d451(_0x30ecbc):0x3<_0x6b8c17?_0x56d451(_0x4eec1a,_0x47ddd6,_0x30ecbc):_0x56d451(_0x4eec1a,_0x47ddd6))||_0x30ecbc);}0x3<_0x6b8c17&&_0x30ecbc&&Object[_0x2ebcf8(0x276e)](_0x4eec1a,_0x47ddd6,_0x30ecbc);}var _0x146454=_0x54c09b(0x10435),_0x130dd2=_0x54c09b(0x16fed),_0x51a9f6=_0x54c09b(0x4ba7),_0x33f5f7=_0x54c09b(0xa896),_0x39191f=_0x54c09b(0xd53f),_0x5a4ae6=_0x54c09b(0x5f60),_0x4acd2b=_0x54c09b(0x9a70),_0x32d67b=_0x54c09b(0x4158),_0x567dd1=_0x54c09b(0x8baf),_0x3b070a=_0x54c09b(0x1f13),_0x2e1e1b=_0x54c09b(0x9093),_0x4f1573=_0x54c09b(0x1610);class _0x28fbe7 extends _0x5a4ae6['N']{constructor(_0x880d1,_0x34d1b5,_0x20671f,_0x5383e3=!0x0){var _0x195bca=a8_0x5306;super(_0x880d1,_0x20671f),this['_position']=_0x39191f['P']['Zero'](),this['_upVector']=_0x39191f['P']['Up'](),this[_0x195bca(0x1b3f)]=null,this['_orthoRight']=null,this[_0x195bca(0x101a)]=null,this['_orthoTop']=null,this[_0x195bca(0x13c7)]=0.8,this[_0x195bca(0x250d)]=0x0,this[_0x195bca(0x248d)]=0x1,this[_0x195bca(0x298f)]=0x2710,this[_0x195bca(0x14fc)]=0.9,this[_0x195bca(0xc7b)]=_0x28fbe7[_0x195bca(0x1de1)],this[_0x195bca(0x1c5f)]=!0x1,this[_0x195bca(0x25d5)]=new _0x3b070a['l'](0x0,0x0,0x1,0x1),this[_0x195bca(0x4e4)]=0xfffffff,this[_0x195bca(0x29d1)]=_0x28fbe7[_0x195bca(0x360d)],this[_0x195bca(0x2c16)]=_0x28fbe7[_0x195bca(0x862)],this[_0x195bca(0x1f44)]=new Array(),this[_0x195bca(0x643)]=null,this[_0x195bca(0x23f9)]=new _0x33f5f7['y$'](),this[_0x195bca(0x366c)]=new _0x33f5f7['y$'](),this[_0x195bca(0x4006)]=new _0x33f5f7['y$'](),this['onRestoreStateObservable']=new _0x33f5f7['y$'](),this[_0x195bca(0x40a3)]=!0x1,this[_0x195bca(0x3cb6)]=new Array(),this[_0x195bca(0x701)]=_0x39191f['y3'][_0x195bca(0x5f3)](),this[_0x195bca(0x1316)]=!0x1,this['_projectionMatrix']=new _0x39191f['y3'](),this[_0x195bca(0x3b2b)]=new Array(),this[_0x195bca(0x3b7)]=new _0x130dd2['t'](0x100),this['_globalPosition']=_0x39191f['P']['Zero'](),this[_0x195bca(0x30a3)]=_0x39191f['y3']['Identity'](),this['_doNotComputeProjectionMatrix']=!0x1,this[_0x195bca(0x2733)]=_0x39191f['y3'][_0x195bca(0x409)](),this[_0x195bca(0x3ab0)]=!0x0,this[_0x195bca(0x2544)]=_0x39191f['_f'][_0x195bca(0x5f3)](),this[_0x195bca(0xefb)]=!0x0,this[_0x195bca(0x3e55)]=!0x1,this[_0x195bca(0x4020)]=!0x1,this['getScene']()[_0x195bca(0x38d4)](this),_0x5383e3&&!this[_0x195bca(0x3d78)]()[_0x195bca(0x1647)]&&(this[_0x195bca(0x3d78)]()[_0x195bca(0x1647)]=this),this[_0x195bca(0xa9f)]=_0x34d1b5,this[_0x195bca(0x32da)]=this['getScene']()['getEngine']()[_0x195bca(0x2946)](_0x195bca(0x1f8c)+_0x880d1);}get[_0x3ce115(0xa9f)](){var _0x17b6e0=_0x3ce115;return this[_0x17b6e0(0x3a5a)];}set[_0x3ce115(0xa9f)](_0x4f3481){var _0x146da3=_0x3ce115;this[_0x146da3(0x3a5a)]=_0x4f3481;}set[_0x3ce115(0x2fdb)](_0x12c8b8){this['_upVector']=_0x12c8b8;}get[_0x3ce115(0x2fdb)](){var _0x7ccfb5=_0x3ce115;return this[_0x7ccfb5(0x8df)];}get[_0x3ce115(0x28a4)](){var _0x9a339a=_0x3ce115,_0x205d7c,_0xb1fb03,_0xac91d9;let _0x20092f=0x0,_0x317de2=0x0;return this[_0x9a339a(0x2d64)]===_0x28fbe7['PERSPECTIVE_CAMERA']?this['fovMode']===_0x28fbe7[_0x9a339a(0x360d)]?(_0x317de2=0x2*this[_0x9a339a(0x248d)]*Math[_0x9a339a(0x1fb4)](this[_0x9a339a(0x13c7)]/0x2),_0x20092f=this[_0x9a339a(0x3e9d)]()[_0x9a339a(0xf24)](this)*_0x317de2):(_0x20092f=0x2*this['minZ']*Math['tan'](this[_0x9a339a(0x13c7)]/0x2),_0x317de2=_0x20092f/this['getEngine']()[_0x9a339a(0xf24)](this)):(_0xb1fb03=this[_0x9a339a(0x3e9d)]()[_0x9a339a(0x3583)]()/0x2,_0xac91d9=this[_0x9a339a(0x3e9d)]()['getRenderHeight']()/0x2,_0x20092f=(null!=(_0x205d7c=this[_0x9a339a(0x1b5d)])?_0x205d7c:_0xb1fb03)-(null!=(_0x205d7c=this[_0x9a339a(0xa19)])?_0x205d7c:-_0xb1fb03),_0x317de2=(null!=(_0x205d7c=this[_0x9a339a(0x1547)])?_0x205d7c:_0xac91d9)-(null!=(_0xb1fb03=this[_0x9a339a(0x2163)])?_0xb1fb03:-_0xac91d9)),_0x20092f*_0x317de2;}set[_0x3ce115(0xa19)](_0x457b0e){var _0x295330=_0x3ce115;this[_0x295330(0x1b3f)]=_0x457b0e;for(const _0x4b07ed of this[_0x295330(0x3cb6)])_0x4b07ed[_0x295330(0xa19)]=_0x457b0e;}get[_0x3ce115(0xa19)](){var _0x31b098=_0x3ce115;return this[_0x31b098(0x1b3f)];}set['orthoRight'](_0x4f4c15){var _0x79ec30=_0x3ce115;this[_0x79ec30(0x355e)]=_0x4f4c15;for(const _0x1adbc0 of this[_0x79ec30(0x3cb6)])_0x1adbc0[_0x79ec30(0x1b5d)]=_0x4f4c15;}get[_0x3ce115(0x1b5d)](){var _0x15c5be=_0x3ce115;return this[_0x15c5be(0x355e)];}set[_0x3ce115(0x2163)](_0x162251){var _0x24168c=_0x3ce115;this[_0x24168c(0x101a)]=_0x162251;for(const _0xeebc74 of this['_rigCameras'])_0xeebc74[_0x24168c(0x2163)]=_0x162251;}get[_0x3ce115(0x2163)](){var _0x29e3b7=_0x3ce115;return this[_0x29e3b7(0x101a)];}set[_0x3ce115(0x1547)](_0x276569){var _0x34cbc3=_0x3ce115;this[_0x34cbc3(0x1810)]=_0x276569;for(const _0x48b6b8 of this[_0x34cbc3(0x3cb6)])_0x48b6b8[_0x34cbc3(0x1547)]=_0x276569;}get['orthoTop'](){return this['_orthoTop'];}set[_0x3ce115(0x2d64)](_0x5017fe){var _0x54b1db=_0x3ce115;this[_0x54b1db(0xc7b)]=_0x5017fe;for(const _0x5a71b3 of this[_0x54b1db(0x3cb6)])_0x5a71b3[_0x54b1db(0x2d64)]=_0x5017fe;}get[_0x3ce115(0x2d64)](){return this['_mode'];}[_0x3ce115(0x1da0)](){var _0x124677=_0x3ce115;return this['_stateStored']=!0x0,this[_0x124677(0x1a31)]=this['fov'],this;}[_0x3ce115(0x3d0)](){var _0x31f6c5=_0x3ce115;return!!this['_stateStored']&&(this[_0x31f6c5(0x13c7)]=this[_0x31f6c5(0x1a31)],!0x0);}[_0x3ce115(0xb9f)](){var _0x1b1042=_0x3ce115;return!!this[_0x1b1042(0x3d0)]()&&(this['onRestoreStateObservable'][_0x1b1042(0x3608)](this),!0x0);}[_0x3ce115(0x252c)](){var _0x4f875b=_0x3ce115;return _0x4f875b(0x2078);}[_0x3ce115(0x1c67)](_0x991b92){var _0x459f13=_0x3ce115;let _0x2bee8f=_0x459f13(0x2377)+this[_0x459f13(0xc1b)];if(_0x2bee8f+=',\x20type:\x20'+this[_0x459f13(0x252c)](),this['animations']){for(let _0x4d592d=0x0;_0x4d592d<this[_0x459f13(0x3f3)][_0x459f13(0x18cc)];_0x4d592d++)_0x2bee8f+=',\x20animation[0]:\x20'+this['animations'][_0x4d592d][_0x459f13(0x1c67)](_0x991b92);}return _0x2bee8f;}[_0x3ce115(0x43e)](){var _0x4a7efc=_0x3ce115,_0x26b8e5=this[_0x4a7efc(0x21d0)]['toEulerAngles']();this[_0x4a7efc(0x250d)]=this[_0x4a7efc(0x3c5c)]['useRightHandedSystem']?-_0x26b8e5['x']:_0x26b8e5['x'];}get['globalPosition'](){var _0x11dd1f=_0x3ce115;return this[_0x11dd1f(0x1b33)];}[_0x3ce115(0x113c)](){var _0x514969=_0x3ce115;return this[_0x514969(0x3b7)];}[_0x3ce115(0x3d83)](_0x2ead97){var _0x216593=_0x3ce115;return-0x1!==this['_activeMeshes'][_0x216593(0x86a)](_0x2ead97);}[_0x3ce115(0x3b27)](_0x1988d7=!0x1){var _0x3a5200=_0x3ce115;if(_0x1988d7){for(const _0x3bf0a9 of this['_postProcesses'])if(_0x3bf0a9&&!_0x3bf0a9[_0x3a5200(0x3b27)]())return!0x1;}return super[_0x3a5200(0x3b27)](_0x1988d7);}[_0x3ce115(0x3693)](){var _0x31f527=_0x3ce115;super['_initCache'](),this[_0x31f527(0x58f)][_0x31f527(0xa9f)]=new _0x39191f['P'](Number[_0x31f527(0x1806)],Number[_0x31f527(0x1806)],Number[_0x31f527(0x1806)]),this[_0x31f527(0x58f)]['upVector']=new _0x39191f['P'](Number[_0x31f527(0x1806)],Number[_0x31f527(0x1806)],Number['MAX_VALUE']),this[_0x31f527(0x58f)][_0x31f527(0x2d64)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x248d)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x298f)]=void 0x0,this['_cache'][_0x31f527(0x13c7)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x29d1)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x2612)]=void 0x0,this['_cache'][_0x31f527(0xa19)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x1b5d)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x2163)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x1547)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x15f1)]=void 0x0,this[_0x31f527(0x58f)][_0x31f527(0x3b8f)]=void 0x0;}[_0x3ce115(0x294f)](_0x2de2b8){var _0xaf37b=_0x3ce115;_0x2de2b8||super['_updateCache'](),this[_0xaf37b(0x58f)][_0xaf37b(0xa9f)]['copyFrom'](this[_0xaf37b(0xa9f)]),this[_0xaf37b(0x58f)][_0xaf37b(0x2fdb)][_0xaf37b(0x19f9)](this[_0xaf37b(0x2fdb)]);}[_0x3ce115(0x1d29)](){var _0x24e585=_0x3ce115;return this['_isSynchronizedViewMatrix']()&&this[_0x24e585(0xa86)]();}[_0x3ce115(0x20ee)](){var _0xd07e93=_0x3ce115;return!!super['_isSynchronized']()&&this[_0xd07e93(0x58f)][_0xd07e93(0xa9f)]['equals'](this[_0xd07e93(0xa9f)])&&this[_0xd07e93(0x58f)][_0xd07e93(0x2fdb)][_0xd07e93(0x1bc8)](this[_0xd07e93(0x2fdb)])&&this['isSynchronizedWithParent']();}[_0x3ce115(0xa86)](){var _0x29cfde=_0x3ce115,_0x36c8fd=this['_cache']['mode']===this[_0x29cfde(0x2d64)]&&this[_0x29cfde(0x58f)][_0x29cfde(0x248d)]===this[_0x29cfde(0x248d)]&&this[_0x29cfde(0x58f)][_0x29cfde(0x298f)]===this[_0x29cfde(0x298f)];if(!_0x36c8fd)return!0x1;const _0x54b6df=this[_0x29cfde(0x3e9d)]();return this['mode']===_0x28fbe7[_0x29cfde(0x1de1)]?this['_cache'][_0x29cfde(0x13c7)]===this['fov']&&this['_cache'][_0x29cfde(0x29d1)]===this[_0x29cfde(0x29d1)]&&this[_0x29cfde(0x58f)][_0x29cfde(0x2612)]===_0x54b6df['getAspectRatio'](this)&&this[_0x29cfde(0x58f)]['projectionPlaneTilt']===this['projectionPlaneTilt']:this[_0x29cfde(0x58f)][_0x29cfde(0xa19)]===this[_0x29cfde(0xa19)]&&this[_0x29cfde(0x58f)][_0x29cfde(0x1b5d)]===this[_0x29cfde(0x1b5d)]&&this[_0x29cfde(0x58f)][_0x29cfde(0x2163)]===this['orthoBottom']&&this['_cache'][_0x29cfde(0x1547)]===this[_0x29cfde(0x1547)]&&this['_cache'][_0x29cfde(0x15f1)]===_0x54b6df[_0x29cfde(0x3583)]()&&this['_cache'][_0x29cfde(0x3b8f)]===_0x54b6df[_0x29cfde(0x31af)]();}[_0x3ce115(0x366a)](_0x3540aa,_0xf16ae0){}[_0x3ce115(0xd76)](_0x1108f1){}[_0x3ce115(0x2bb0)](){var _0x538de2=_0x3ce115;this[_0x538de2(0x351b)](),this['cameraRigMode']!==_0x28fbe7[_0x538de2(0x862)]&&this['_updateRigCameras'](),this[_0x538de2(0x3ca4)](),this[_0x538de2(0x109d)]();}[_0x3ce115(0x351b)](){var _0x229081=_0x3ce115;this[_0x229081(0x4006)][_0x229081(0x3608)](this);}get[_0x3ce115(0x267a)](){var _0x211e91=_0x3ce115;return this[_0x211e91(0x3cb6)];}get['rigPostProcess'](){var _0x72b611=_0x3ce115;return this[_0x72b611(0x3fb1)];}[_0x3ce115(0x3fba)](){var _0xbec323=_0x3ce115;for(let _0x31817c=0x0;_0x31817c<this['_postProcesses'][_0xbec323(0x18cc)];_0x31817c++)if(null!==this[_0xbec323(0x3b2b)][_0x31817c])return this['_postProcesses'][_0x31817c];return null;}[_0x3ce115(0x456)](){var _0x527539=_0x3ce115;const _0x20645e=this[_0x527539(0x3fba)]();_0x20645e&&_0x20645e[_0x527539(0x2761)]();for(let _0x29415c=0x0,_0x542f7c=this['_rigCameras'][_0x527539(0x18cc)];_0x29415c<_0x542f7c;_0x29415c++){const _0x297d5e=this[_0x527539(0x3cb6)][_0x29415c],_0x16c273=_0x297d5e[_0x527539(0x3fb1)];_0x16c273?(_0x527539(0x39a5)===_0x16c273['getEffectName']()&&(_0x297d5e[_0x527539(0x1c5f)]=0x0===this[_0x527539(0x3b2b)][_0x527539(0x18cc)]),_0x297d5e[_0x527539(0x3b2b)]=this[_0x527539(0x3b2b)][_0x527539(0x538)](0x0)['concat'](_0x16c273),_0x16c273[_0x527539(0x2761)]()):_0x297d5e['_postProcesses']=this[_0x527539(0x3b2b)][_0x527539(0x538)](0x0);}}[_0x3ce115(0x2bf0)](_0x151972,_0x24ec9f=null){var _0x1020ce=_0x3ce115;return!_0x151972[_0x1020ce(0x25f0)]()&&-0x1<this[_0x1020ce(0x3b2b)][_0x1020ce(0x86a)](_0x151972)?(_0x4acd2b['Y'][_0x1020ce(0x3556)]('You\x27re\x20trying\x20to\x20reuse\x20a\x20post\x20process\x20not\x20defined\x20as\x20reusable.'),0x0):(null==_0x24ec9f||_0x24ec9f<0x0?this['_postProcesses'][_0x1020ce(0xede)](_0x151972):null===this['_postProcesses'][_0x24ec9f]?this[_0x1020ce(0x3b2b)][_0x24ec9f]=_0x151972:this[_0x1020ce(0x3b2b)][_0x1020ce(0xb1f)](_0x24ec9f,0x0,_0x151972),this[_0x1020ce(0x456)](),this[_0x1020ce(0x3c5c)]['prePassRenderer']&&this['_scene'][_0x1020ce(0x1cea)][_0x1020ce(0x2d03)](),this[_0x1020ce(0x3b2b)][_0x1020ce(0x86a)](_0x151972));}[_0x3ce115(0x97b)](_0x17f5c9){var _0x3b6020=_0x3ce115;_0x17f5c9=this[_0x3b6020(0x3b2b)]['indexOf'](_0x17f5c9),(-0x1!==_0x17f5c9&&(this['_postProcesses'][_0x17f5c9]=null),this[_0x3b6020(0x3c5c)]['prePassRenderer']&&this[_0x3b6020(0x3c5c)][_0x3b6020(0x1cea)][_0x3b6020(0x2d03)](),this[_0x3b6020(0x456)]());}[_0x3ce115(0x10cb)](){var _0x627ec8=_0x3ce115;return this[_0x627ec8(0x20ee)]()||this[_0x627ec8(0x3ca4)](),this[_0x627ec8(0x1b6f)];}[_0x3ce115(0x2d1)](){return _0x39191f['y3']['Identity']();}[_0x3ce115(0x3ca4)](_0x500f86){var _0x38da1b=_0x3ce115;return!_0x500f86&&this['_isSynchronizedViewMatrix']()||(this[_0x38da1b(0x1af1)](),this[_0x38da1b(0x30a3)]=this[_0x38da1b(0x2d1)](),this[_0x38da1b(0x28c8)]=this[_0x38da1b(0x3d78)]()['getRenderId'](),this[_0x38da1b(0x1c82)]++,this['_refreshFrustumPlanes']=!0x0,this[_0x38da1b(0x3e15)]&&this[_0x38da1b(0x3e15)][_0x38da1b(0x5ad)]&&this[_0x38da1b(0x30a3)][_0x38da1b(0x3d93)](this[_0x38da1b(0x3e15)][_0x38da1b(0x5ad)],this[_0x38da1b(0x30a3)]),this[_0x38da1b(0xc5c)]&&this[_0x38da1b(0xc5c)][_0x38da1b(0x23f9)]&&this[_0x38da1b(0xc5c)][_0x38da1b(0x23f9)][_0x38da1b(0x3608)](this[_0x38da1b(0xc5c)]),this['onViewMatrixChangedObservable'][_0x38da1b(0x3608)](this),this[_0x38da1b(0x30a3)][_0x38da1b(0x4c1)](this['_worldMatrix'])),this['_computedViewMatrix'];}[_0x3ce115(0x1d99)](_0x12a71b){var _0x286bd5=_0x3ce115;this[_0x286bd5(0x1f8f)]=!0x0,void 0x0!==_0x12a71b&&(this[_0x286bd5(0x297)]=_0x12a71b);}['unfreezeProjectionMatrix'](){var _0x53bd08=_0x3ce115;this[_0x53bd08(0x1f8f)]=!0x1;}[_0x3ce115(0x109d)](_0x59ba10){var _0x2868b0=_0x3ce115;if(this[_0x2868b0(0x1f8f)]||!_0x59ba10&&this[_0x2868b0(0xa86)]())return this[_0x2868b0(0x297)];this[_0x2868b0(0x58f)][_0x2868b0(0x2d64)]=this[_0x2868b0(0x2d64)],this[_0x2868b0(0x58f)][_0x2868b0(0x248d)]=this[_0x2868b0(0x248d)],this[_0x2868b0(0x58f)][_0x2868b0(0x298f)]=this[_0x2868b0(0x298f)],this[_0x2868b0(0x3ab0)]=!0x0;const _0x3d66cf=this[_0x2868b0(0x3e9d)]();var _0x59ba10=this['getScene'](),_0x512ac1=_0x3d66cf['useReverseDepthBuffer'];if(this[_0x2868b0(0x2d64)]===_0x28fbe7['PERSPECTIVE_CAMERA']){this[_0x2868b0(0x58f)][_0x2868b0(0x13c7)]=this[_0x2868b0(0x13c7)],this[_0x2868b0(0x58f)][_0x2868b0(0x29d1)]=this[_0x2868b0(0x29d1)],this['_cache'][_0x2868b0(0x2612)]=_0x3d66cf[_0x2868b0(0xf24)](this),this[_0x2868b0(0x58f)]['projectionPlaneTilt']=this[_0x2868b0(0x250d)],this[_0x2868b0(0x248d)]<=0x0&&(this[_0x2868b0(0x248d)]=0.1);let _0x311099;(_0x311099=_0x59ba10[_0x2868b0(0x41ba)]?_0x39191f['y3'][_0x2868b0(0x3236)]:_0x39191f['y3'][_0x2868b0(0x3642)])(this[_0x2868b0(0x13c7)],_0x3d66cf[_0x2868b0(0xf24)](this),_0x512ac1?this[_0x2868b0(0x298f)]:this[_0x2868b0(0x248d)],_0x512ac1?this['minZ']:this[_0x2868b0(0x298f)],this[_0x2868b0(0x297)],this['fovMode']===_0x28fbe7[_0x2868b0(0x360d)],_0x3d66cf['isNDCHalfZRange'],this[_0x2868b0(0x250d)],_0x512ac1);}else{var _0xad95be=_0x3d66cf[_0x2868b0(0x3583)]()/0x2,_0x2a20a6=_0x3d66cf[_0x2868b0(0x31af)]()/0x2;_0x59ba10[_0x2868b0(0x41ba)]?_0x39191f['y3'][_0x2868b0(0x2add)](null!=(_0x59ba10=this[_0x2868b0(0xa19)])?_0x59ba10:-_0xad95be,null!=(_0x59ba10=this[_0x2868b0(0x1b5d)])?_0x59ba10:_0xad95be,null!=(_0x59ba10=this[_0x2868b0(0x2163)])?_0x59ba10:-_0x2a20a6,null!=(_0x59ba10=this['orthoTop'])?_0x59ba10:_0x2a20a6,_0x512ac1?this['maxZ']:this[_0x2868b0(0x248d)],_0x512ac1?this[_0x2868b0(0x248d)]:this[_0x2868b0(0x298f)],this[_0x2868b0(0x297)],_0x3d66cf[_0x2868b0(0x338e)]):_0x39191f['y3']['OrthoOffCenterLHToRef'](null!=(_0x59ba10=this[_0x2868b0(0xa19)])?_0x59ba10:-_0xad95be,null!=(_0x59ba10=this[_0x2868b0(0x1b5d)])?_0x59ba10:_0xad95be,null!=(_0x59ba10=this['orthoBottom'])?_0x59ba10:-_0x2a20a6,null!=(_0xad95be=this['orthoTop'])?_0xad95be:_0x2a20a6,_0x512ac1?this[_0x2868b0(0x298f)]:this['minZ'],_0x512ac1?this[_0x2868b0(0x248d)]:this['maxZ'],this[_0x2868b0(0x297)],_0x3d66cf[_0x2868b0(0x338e)]),this[_0x2868b0(0x58f)]['orthoLeft']=this[_0x2868b0(0xa19)],this[_0x2868b0(0x58f)]['orthoRight']=this[_0x2868b0(0x1b5d)],this[_0x2868b0(0x58f)][_0x2868b0(0x2163)]=this['orthoBottom'],this[_0x2868b0(0x58f)][_0x2868b0(0x1547)]=this[_0x2868b0(0x1547)],this[_0x2868b0(0x58f)][_0x2868b0(0x15f1)]=_0x3d66cf[_0x2868b0(0x3583)](),this[_0x2868b0(0x58f)]['renderHeight']=_0x3d66cf['getRenderHeight']();}return this['onProjectionMatrixChangedObservable']['notifyObservers'](this),this['_projectionMatrix'];}[_0x3ce115(0x1042)](){var _0xba668a=_0x3ce115;return this[_0xba668a(0x30a3)][_0xba668a(0x3d93)](this[_0xba668a(0x297)],this[_0xba668a(0x2733)]),this[_0xba668a(0x2733)];}[_0x3ce115(0xfa1)](){var _0x7618cb=_0x3ce115;this['_refreshFrustumPlanes']&&(this[_0x7618cb(0x1042)](),this[_0x7618cb(0x3b6e)]?_0x2e1e1b['i'][_0x7618cb(0xe52)](this[_0x7618cb(0x2733)],this[_0x7618cb(0x3b6e)]):this[_0x7618cb(0x3b6e)]=_0x2e1e1b['i'][_0x7618cb(0x3472)](this['_transformMatrix']),this[_0x7618cb(0x3ab0)]=!0x1);}['isInFrustum'](_0x38fb6f,_0x290cc4=!0x1){var _0x4ab9ce=_0x3ce115;if(this[_0x4ab9ce(0xfa1)](),_0x290cc4&&0x0<this[_0x4ab9ce(0x267a)]['length']){let _0x306561=!0x1;return this[_0x4ab9ce(0x267a)][_0x4ab9ce(0x35b2)](_0x18b107=>{var _0x963461=_0x4ab9ce;_0x18b107['_updateFrustumPlanes'](),_0x306561=_0x306561||_0x38fb6f[_0x963461(0x237)](_0x18b107[_0x963461(0x3b6e)]);}),_0x306561;}return _0x38fb6f[_0x4ab9ce(0x237)](this['_frustumPlanes']);}['isCompletelyInFrustum'](_0x24715f){var _0xa0d9aa=_0x3ce115;return this['_updateFrustumPlanes'](),_0x24715f[_0xa0d9aa(0x3bb)](this['_frustumPlanes']);}['getForwardRay'](_0x57f510=0x0,_0x3239df,_0x3561f8){var _0x300bfe=_0x3ce115;throw(0x0,_0x567dd1['S'])(_0x300bfe(0x11b0));}[_0x3ce115(0x55d)](_0x500fd4,_0x3aa37a=0x0,_0x48d784,_0x2b3334){var _0x13ed0d=_0x3ce115;throw(0x0,_0x567dd1['S'])(_0x13ed0d(0x11b0));}[_0x3ce115(0x41a)](_0x583338,_0x1e961c=!0x1){var _0x14eb54=_0x3ce115;for(this[_0x14eb54(0x23f9)][_0x14eb54(0x13c8)](),this[_0x14eb54(0x366c)][_0x14eb54(0x13c8)](),this['onAfterCheckInputsObservable'][_0x14eb54(0x13c8)](),this[_0x14eb54(0xa2e)]['clear'](),this[_0x14eb54(0x1802)]&&this[_0x14eb54(0x1802)]['clear'](),this['getScene']()[_0x14eb54(0x4111)](this),this[_0x14eb54(0x3d78)]()[_0x14eb54(0x9c1)](this);0x0<this[_0x14eb54(0x3cb6)][_0x14eb54(0x18cc)];){const _0x38b9e7=this[_0x14eb54(0x3cb6)][_0x14eb54(0x1cb7)]();_0x38b9e7&&_0x38b9e7[_0x14eb54(0x41a)]();}var _0x4e47e1;if(this[_0x14eb54(0x2fc)]&&(-0x1<(_0x4e47e1=this[_0x14eb54(0x2fc)]['cameras'][_0x14eb54(0x86a)](this))&&this[_0x14eb54(0x2fc)][_0x14eb54(0x3025)]['splice'](_0x4e47e1,0x1),this[_0x14eb54(0x2fc)]=null),this[_0x14eb54(0x3fb1)])this['_rigPostProcess'][_0x14eb54(0x41a)](this),this[_0x14eb54(0x3fb1)]=null,this[_0x14eb54(0x3b2b)][_0x14eb54(0x18cc)]=0x0;else{if(this[_0x14eb54(0x2c16)]!==_0x28fbe7[_0x14eb54(0x862)])this[_0x14eb54(0x3fb1)]=null,this[_0x14eb54(0x3b2b)][_0x14eb54(0x18cc)]=0x0;else{let _0x45f70d=this[_0x14eb54(0x3b2b)][_0x14eb54(0x18cc)];for(;0x0<=--_0x45f70d;){const _0x539a63=this[_0x14eb54(0x3b2b)][_0x45f70d];_0x539a63&&_0x539a63[_0x14eb54(0x41a)](this);}}}let _0x242423=this[_0x14eb54(0x1f44)][_0x14eb54(0x18cc)];for(;0x0<=--_0x242423;)this[_0x14eb54(0x1f44)][_0x242423][_0x14eb54(0x41a)]();this[_0x14eb54(0x1f44)][_0x14eb54(0x18cc)]=0x0,this['_activeMeshes']['dispose'](),this['getScene']()[_0x14eb54(0x3e9d)]()['releaseRenderPassId'](this[_0x14eb54(0x32da)]),super[_0x14eb54(0x41a)](_0x583338,_0x1e961c);}get['isLeftCamera'](){var _0x49c878=_0x3ce115;return this[_0x49c878(0x3e55)];}get[_0x3ce115(0x1cbb)](){var _0x2753bc=_0x3ce115;return this[_0x2753bc(0x4020)];}get['leftCamera'](){var _0x375e8f=_0x3ce115;return this[_0x375e8f(0x3cb6)]['length']<0x1?null:this[_0x375e8f(0x3cb6)][0x0];}get[_0x3ce115(0x3723)](){var _0x27192a=_0x3ce115;return this[_0x27192a(0x3cb6)][_0x27192a(0x18cc)]<0x2?null:this[_0x27192a(0x3cb6)][0x1];}[_0x3ce115(0xd07)](){var _0x5c7d1c=_0x3ce115;return this['_rigCameras'][_0x5c7d1c(0x18cc)]<0x1?null:this[_0x5c7d1c(0x3cb6)][0x0]['getTarget']();}[_0x3ce115(0x2443)](){var _0x1f9d54=_0x3ce115;return this[_0x1f9d54(0x3cb6)]['length']<0x2?null:this[_0x1f9d54(0x3cb6)][0x1][_0x1f9d54(0x2319)]();}['setCameraRigMode'](_0x64c848,_0x139eb3){var _0x1af2a9=_0x3ce115;if(this[_0x1af2a9(0x2c16)]!==_0x64c848){for(;0x0<this[_0x1af2a9(0x3cb6)]['length'];){const _0x551ae1=this[_0x1af2a9(0x3cb6)][_0x1af2a9(0x1cb7)]();_0x551ae1&&_0x551ae1[_0x1af2a9(0x41a)]();}if(this[_0x1af2a9(0x2c16)]=_0x64c848,this[_0x1af2a9(0x3e15)]={},this[_0x1af2a9(0x3e15)][_0x1af2a9(0x16f4)]=_0x139eb3[_0x1af2a9(0x16f4)]||0.0637,this['_cameraRigParams'][_0x1af2a9(0xb32)]=_0x51a9f6['w1'][_0x1af2a9(0x1bcd)](this[_0x1af2a9(0x3e15)][_0x1af2a9(0x16f4)]/0.0637),this[_0x1af2a9(0x2c16)]!==_0x28fbe7[_0x1af2a9(0x862)]){const _0xbe7248=this[_0x1af2a9(0x3f8e)](this[_0x1af2a9(0xc1b)]+'_L',0x0),_0xf69eca=(_0xbe7248&&(_0xbe7248[_0x1af2a9(0x3e55)]=!0x0),this['createRigCamera'](this[_0x1af2a9(0xc1b)]+'_R',0x1));_0xf69eca&&(_0xf69eca[_0x1af2a9(0x4020)]=!0x0),_0xbe7248&&_0xf69eca&&(this[_0x1af2a9(0x3cb6)][_0x1af2a9(0xede)](_0xbe7248),this[_0x1af2a9(0x3cb6)]['push'](_0xf69eca));}this[_0x1af2a9(0x947)](_0x139eb3),this['_cascadePostProcessesToRigCams'](),this[_0x1af2a9(0x2bb0)]();}}['_setRigMode'](_0x512701){}[_0x3ce115(0x3613)](){var _0x44f445=_0x3ce115;return _0x39191f['y3']['PerspectiveFovLHToRef'](this[_0x44f445(0x3e15)][_0x44f445(0x163b)][_0x44f445(0x345)],this[_0x44f445(0x3e15)]['vrMetrics'][_0x44f445(0x2612)],this[_0x44f445(0x248d)],this['maxZ'],this[_0x44f445(0x3e15)][_0x44f445(0x25d8)],!0x0,this['getEngine']()[_0x44f445(0x338e)]),this['_cameraRigParams'][_0x44f445(0x25d8)]['multiplyToRef'](this[_0x44f445(0x3e15)]['vrHMatrix'],this['_projectionMatrix']),this[_0x44f445(0x297)];}['_updateCameraRotationMatrix'](){}[_0x3ce115(0x2806)](){}['_getWebVRProjectionMatrix'](){var _0x12023e=_0x3ce115;return _0x39191f['y3'][_0x12023e(0x5f3)]();}['_getWebVRViewMatrix'](){var _0x401b26=_0x3ce115;return _0x39191f['y3'][_0x401b26(0x5f3)]();}[_0x3ce115(0x577)](_0x37148c,_0x1ecf1b){var _0x2e84a0=_0x3ce115;this['_cameraRigParams']||(this[_0x2e84a0(0x3e15)]={}),this[_0x2e84a0(0x3e15)][_0x37148c]=_0x1ecf1b,_0x2e84a0(0x16f4)===_0x37148c&&(this[_0x2e84a0(0x3e15)]['stereoHalfAngle']=_0x51a9f6['w1']['ToRadians'](_0x1ecf1b/0.0637));}[_0x3ce115(0x3f8e)](_0x5066fd,_0x5739e0){return null;}[_0x3ce115(0x356c)](){var _0x242cce=_0x3ce115;for(let _0x5dc852=0x0;_0x5dc852<this[_0x242cce(0x3cb6)][_0x242cce(0x18cc)];_0x5dc852++)this[_0x242cce(0x3cb6)][_0x5dc852][_0x242cce(0x248d)]=this['minZ'],this[_0x242cce(0x3cb6)][_0x5dc852][_0x242cce(0x298f)]=this[_0x242cce(0x298f)],this[_0x242cce(0x3cb6)][_0x5dc852][_0x242cce(0x13c7)]=this[_0x242cce(0x13c7)],this[_0x242cce(0x3cb6)][_0x5dc852][_0x242cce(0x2fdb)][_0x242cce(0x19f9)](this[_0x242cce(0x2fdb)]);this[_0x242cce(0x2c16)]===_0x28fbe7[_0x242cce(0x3b80)]&&(this[_0x242cce(0x3cb6)][0x0][_0x242cce(0x25d5)]=this['_rigCameras'][0x1]['viewport']=this[_0x242cce(0x25d5)]);}[_0x3ce115(0x902)](){}[_0x3ce115(0x18e2)](){var _0x450294=_0x3ce115;const _0x11af37=_0x146454['p4'][_0x450294(0x96c)](this);return _0x11af37[_0x450294(0x309e)]=this['uniqueId'],_0x11af37['type']=this[_0x450294(0x252c)](),this['parent']&&this[_0x450294(0xc5c)][_0x450294(0x4079)](_0x11af37),this['inputs']&&this[_0x450294(0x1802)][_0x450294(0x18e2)](_0x11af37),_0x146454['p4'][_0x450294(0x4219)](this,_0x11af37),_0x11af37[_0x450294(0x21a3)]=this['serializeAnimationRanges'](),_0x11af37['isEnabled']=this[_0x450294(0x1253)](),_0x11af37;}[_0x3ce115(0x77b)](_0x251600,_0x2967bd=null){var _0x20e395=_0x3ce115;const _0x5f0ea3=_0x146454['p4'][_0x20e395(0x3a1)](_0x28fbe7[_0x20e395(0x36d1)](this[_0x20e395(0x252c)](),_0x251600,this[_0x20e395(0x3d78)](),this[_0x20e395(0x16f4)],this['isStereoscopicSideBySide']),this);return _0x5f0ea3[_0x20e395(0xc1b)]=_0x251600,_0x5f0ea3[_0x20e395(0xc5c)]=_0x2967bd,this[_0x20e395(0xd31)][_0x20e395(0x3608)](_0x5f0ea3),_0x5f0ea3;}[_0x3ce115(0x945)](_0x12b925){var _0x1037d3=_0x3ce115,_0x269bfe=_0x39191f['P']['Zero']();return this[_0x1037d3(0x3f14)](_0x12b925,_0x269bfe),_0x269bfe;}get[_0x3ce115(0x21d0)](){var _0x41deb9=_0x3ce115;return this[_0x41deb9(0x10cb)]()[_0x41deb9(0xe1f)](void 0x0,this[_0x41deb9(0x2544)]),this['_absoluteRotation'];}[_0x3ce115(0x3f14)](_0x552e98,_0x1a8466){var _0x45955f=_0x3ce115;_0x39191f['P'][_0x45955f(0x29c5)](_0x552e98,this[_0x45955f(0x10cb)](),_0x1a8466);}static[_0x3ce115(0x36d1)](_0x29384c,_0x461e99,_0x31c2a9,_0x2677be=0x0,_0x242e74=!0x0){var _0x1b5424=_0x3ce115;return _0x5a4ae6['N'][_0x1b5424(0x3046)](_0x29384c,_0x461e99,_0x31c2a9,{'interaxial_distance':_0x2677be,'isStereoscopicSideBySide':_0x242e74})||(()=>_0x28fbe7[_0x1b5424(0x283a)](_0x461e99,_0x31c2a9));}[_0x3ce115(0x5d4)](){var _0x2be999=_0x3ce115;return this[_0x2be999(0x10cb)]();}static[_0x3ce115(0x2de7)](_0x2c8cc2,_0x4d59bc){var _0x393482=_0x3ce115,_0x366a61=_0x2c8cc2['type'],_0x366a61=_0x28fbe7[_0x393482(0x36d1)](_0x366a61,_0x2c8cc2[_0x393482(0xc1b)],_0x4d59bc,_0x2c8cc2['interaxial_distance'],_0x2c8cc2[_0x393482(0x14f1)]);const _0x26fd4f=_0x146454['p4']['Parse'](_0x366a61,_0x2c8cc2,_0x4d59bc);if(void 0x0!==_0x2c8cc2['parentId']&&(_0x26fd4f[_0x393482(0x18b7)]=_0x2c8cc2[_0x393482(0x2b37)]),void 0x0!==_0x2c8cc2['parentInstanceIndex']&&(_0x26fd4f[_0x393482(0x1193)]=_0x2c8cc2[_0x393482(0x4d3)]),_0x26fd4f[_0x393482(0x1802)]&&(_0x26fd4f['inputs'][_0x393482(0x28bf)](_0x2c8cc2),_0x26fd4f[_0x393482(0x902)]()),_0x2c8cc2[_0x393482(0x2fdb)]&&(_0x26fd4f[_0x393482(0x2fdb)]=_0x39191f['P'][_0x393482(0xf7f)](_0x2c8cc2[_0x393482(0x2fdb)])),_0x26fd4f[_0x393482(0x2496)]&&(_0x26fd4f[_0x393482(0xa9f)][_0x393482(0x9b3)](0x0,0x0,0x0),_0x26fd4f[_0x393482(0x2496)](_0x39191f['P']['FromArray'](_0x2c8cc2[_0x393482(0xa9f)]))),_0x2c8cc2[_0x393482(0x37fb)]&&_0x26fd4f[_0x393482(0x1c14)]&&_0x26fd4f[_0x393482(0x1c14)](_0x39191f['P']['FromArray'](_0x2c8cc2['target'])),_0x2c8cc2['cameraRigMode']&&(_0x366a61=_0x2c8cc2[_0x393482(0x3466)]?{'interaxialDistance':_0x2c8cc2[_0x393482(0x3466)]}:{},_0x26fd4f[_0x393482(0x259b)](_0x2c8cc2[_0x393482(0x2c16)],_0x366a61)),_0x2c8cc2[_0x393482(0x3f3)]){for(let _0x30030d=0x0;_0x30030d<_0x2c8cc2[_0x393482(0x3f3)][_0x393482(0x18cc)];_0x30030d++){var _0x4c2df1=_0x2c8cc2[_0x393482(0x3f3)][_0x30030d];const _0x216c83=(0x0,_0x32d67b['q'])('BABYLON.Animation');_0x216c83&&_0x26fd4f[_0x393482(0x3f3)]['push'](_0x216c83[_0x393482(0x2de7)](_0x4c2df1));}_0x5a4ae6['N'][_0x393482(0x2339)](_0x26fd4f,_0x2c8cc2,_0x4d59bc);}return _0x2c8cc2[_0x393482(0x3e58)]&&_0x4d59bc[_0x393482(0x285e)](_0x26fd4f,_0x2c8cc2[_0x393482(0x17b9)],_0x2c8cc2[_0x393482(0xe85)],_0x2c8cc2[_0x393482(0xfaa)],_0x2c8cc2['autoAnimateSpeed']||0x1),void 0x0!==_0x2c8cc2[_0x393482(0x1253)]&&_0x26fd4f[_0x393482(0x3cb0)](_0x2c8cc2['isEnabled']),_0x26fd4f;}}_0x28fbe7[_0x3ce115(0x283a)]=(_0x5ee5cb,_0x2f867f)=>{var _0x1f90da=_0x3ce115;throw(0x0,_0x567dd1['S'])(_0x1f90da(0xa26));},_0x28fbe7[_0x3ce115(0x1de1)]=_0x4f1573['g']['PERSPECTIVE_CAMERA'],_0x28fbe7['ORTHOGRAPHIC_CAMERA']=_0x4f1573['g']['ORTHOGRAPHIC_CAMERA'],_0x28fbe7['FOVMODE_VERTICAL_FIXED']=_0x4f1573['g'][_0x3ce115(0x360d)],_0x28fbe7[_0x3ce115(0x24a9)]=_0x4f1573['g'][_0x3ce115(0x24a9)],_0x28fbe7['RIG_MODE_NONE']=_0x4f1573['g']['RIG_MODE_NONE'],_0x28fbe7[_0x3ce115(0x3b80)]=_0x4f1573['g']['RIG_MODE_STEREOSCOPIC_ANAGLYPH'],_0x28fbe7[_0x3ce115(0x349e)]=_0x4f1573['g'][_0x3ce115(0x349e)],_0x28fbe7[_0x3ce115(0xbeb)]=_0x4f1573['g']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED'],_0x28fbe7['RIG_MODE_STEREOSCOPIC_OVERUNDER']=_0x4f1573['g'][_0x3ce115(0x1f6b)],_0x28fbe7[_0x3ce115(0x27d7)]=_0x4f1573['g'][_0x3ce115(0x27d7)],_0x28fbe7[_0x3ce115(0x33da)]=_0x4f1573['g'][_0x3ce115(0x33da)],_0x28fbe7[_0x3ce115(0x2785)]=_0x4f1573['g'][_0x3ce115(0x2785)],_0x28fbe7[_0x3ce115(0x1ba7)]=_0x4f1573['g'][_0x3ce115(0x1ba7)],_0x155f1e([(_0x28fbe7[_0x3ce115(0x24bf)]=!0x1,_0x146454['hd'])(_0x3ce115(0xa9f))],_0x28fbe7[_0x3ce115(0x1ce1)],_0x3ce115(0x3a5a),void 0x0),_0x155f1e([(0x0,_0x146454['hd'])(_0x3ce115(0x2fdb))],_0x28fbe7[_0x3ce115(0x1ce1)],'_upVector',void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7['prototype'],_0x3ce115(0xa19),null),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7['prototype'],_0x3ce115(0x1b5d),null),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],_0x3ce115(0x2163),null),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],_0x3ce115(0x1547),null),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],'fov',void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7['prototype'],'projectionPlaneTilt',void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7['prototype'],_0x3ce115(0x248d),void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],'maxZ',void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],'inertia',void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],_0x3ce115(0x2d64),null),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7['prototype'],_0x3ce115(0x4e4),void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],_0x3ce115(0x29d1),void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],_0x3ce115(0x2c16),void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7[_0x3ce115(0x1ce1)],_0x3ce115(0x16f4),void 0x0),_0x155f1e([(0x0,_0x146454['qC'])()],_0x28fbe7['prototype'],_0x3ce115(0x14f1),void 0x0);},0x412e:(_0x37d3dc,_0x1589d2,_0x5169df)=>{var _0x204306=a8_0x1ec55c;_0x5169df['d'](_0x1589d2,{'p':()=>_0x960078,'u':()=>_0x5997f1});var _0x597b1b=_0x5169df(0x9a70),_0x19b105=_0x5169df(0x10435),_0x59fe1f=_0x5169df(0x43d7),_0x5997f1={};class _0x960078{constructor(_0x5835ec){var _0x25c6b7=a8_0x5306;this[_0x25c6b7(0x13bd)]=!0x1,this[_0x25c6b7(0x2b0f)]={},this[_0x25c6b7(0x1e9c)]=_0x5835ec,this[_0x25c6b7(0x30ed)]=()=>{};}[_0x204306(0x2e5)](_0x5276a4){var _0x197c95=_0x204306,_0x54e152=_0x5276a4[_0x197c95(0x372b)]();this[_0x197c95(0x2b0f)][_0x54e152]?_0x597b1b['Y']['Warn'](_0x197c95(0x1af6)+_0x54e152+_0x197c95(0x1d3d)):((this[_0x197c95(0x2b0f)][_0x54e152]=_0x5276a4)[_0x197c95(0x1e9c)]=this[_0x197c95(0x1e9c)],_0x5276a4[_0x197c95(0x30ed)]&&(this[_0x197c95(0x30ed)]=this['_addCheckInputs'](_0x5276a4['checkInputs']['bind'](_0x5276a4))),this[_0x197c95(0x13bd)]&&_0x5276a4['attachControl'](this[_0x197c95(0x25a2)]));}[_0x204306(0x2f2e)](_0x1e84d7){var _0x19af7e=_0x204306;for(const _0x248060 in this[_0x19af7e(0x2b0f)]){const _0x235271=this[_0x19af7e(0x2b0f)][_0x248060];if(_0x235271===_0x1e84d7)return _0x235271[_0x19af7e(0xd76)](),_0x235271[_0x19af7e(0x1e9c)]=null,delete this[_0x19af7e(0x2b0f)][_0x248060],void this['rebuildInputCheck']();}}[_0x204306(0x2d86)](_0x3fa0bd){var _0x107bea=_0x204306;for(const _0x4ff4a3 in this[_0x107bea(0x2b0f)]){const _0x481335=this[_0x107bea(0x2b0f)][_0x4ff4a3];_0x481335['getClassName']()===_0x3fa0bd&&(_0x481335[_0x107bea(0xd76)](),_0x481335[_0x107bea(0x1e9c)]=null,delete this[_0x107bea(0x2b0f)][_0x4ff4a3],this[_0x107bea(0x3bec)]());}}[_0x204306(0x36dc)](_0x36e07b){const _0x45daae=this['checkInputs'];return()=>{_0x45daae(),_0x36e07b();};}[_0x204306(0xd6e)](_0xbe0272){var _0x483958=_0x204306;this['attachedToElement']&&_0xbe0272[_0x483958(0x366a)](this['noPreventDefault']);}[_0x204306(0xc86)](_0x3b32ff=!0x1){var _0xd4611d=_0x204306;if(!this[_0xd4611d(0x13bd)]){_0x3b32ff=!_0x59fe1f['V'][_0xd4611d(0x24bf)]&&_0x3b32ff,this[_0xd4611d(0x13bd)]=!0x0,this[_0xd4611d(0x25a2)]=_0x3b32ff;for(const _0x2ca116 in this[_0xd4611d(0x2b0f)])this[_0xd4611d(0x2b0f)][_0x2ca116][_0xd4611d(0x366a)](_0x3b32ff);}}['detachElement'](_0x30fd35=!0x1){var _0x6e96d=_0x204306;for(const _0x5a8466 in this['attached'])this[_0x6e96d(0x2b0f)][_0x5a8466][_0x6e96d(0xd76)](),_0x30fd35&&(this[_0x6e96d(0x2b0f)][_0x5a8466][_0x6e96d(0x1e9c)]=null);this[_0x6e96d(0x13bd)]=!0x1;}[_0x204306(0x3bec)](){var _0x47c18c=_0x204306;this['checkInputs']=()=>{};for(const _0x1244f4 in this[_0x47c18c(0x2b0f)]){const _0x5e6177=this[_0x47c18c(0x2b0f)][_0x1244f4];_0x5e6177[_0x47c18c(0x30ed)]&&(this['checkInputs']=this[_0x47c18c(0x36dc)](_0x5e6177[_0x47c18c(0x30ed)]['bind'](_0x5e6177)));}}['clear'](){var _0x17aac2=_0x204306;this[_0x17aac2(0x13bd)]&&this['detachElement'](!0x0),this[_0x17aac2(0x2b0f)]={},this[_0x17aac2(0x13bd)]=!0x1,this[_0x17aac2(0x30ed)]=()=>{};}[_0x204306(0x18e2)](_0xaf80b7){var _0x4b7e68=_0x204306;const _0x3d42ec={};for(const _0x5e028c in this[_0x4b7e68(0x2b0f)]){const _0x34ffa3=this['attached'][_0x5e028c];var _0x262857=_0x19b105['p4']['Serialize'](_0x34ffa3);_0x3d42ec[_0x34ffa3['getClassName']()]=_0x262857;}_0xaf80b7['inputsmgr']=_0x3d42ec;}[_0x204306(0x28bf)](_0x438a5a){var _0x448774=_0x204306,_0x432930,_0x3983bf,_0x3170a2=_0x438a5a[_0x448774(0x20e4)];if(_0x3170a2){this[_0x448774(0x13c8)]();for(const _0x59a293 in _0x3170a2){const _0x5952c9=_0x5997f1[_0x59a293];_0x5952c9&&(_0x432930=_0x3170a2[_0x59a293],_0x432930=_0x19b105['p4'][_0x448774(0x2de7)](()=>new _0x5952c9(),_0x432930,null),this['add'](_0x432930));}}else for(const _0x2d32a0 in this[_0x448774(0x2b0f)]){const _0x49fee0=_0x5997f1[this[_0x448774(0x2b0f)][_0x2d32a0][_0x448774(0x252c)]()];_0x49fee0&&(_0x3983bf=_0x19b105['p4'][_0x448774(0x2de7)](()=>new _0x49fee0(),_0x438a5a,null),this['remove'](this[_0x448774(0x2b0f)][_0x2d32a0]),this[_0x448774(0x2e5)](_0x3983bf));}}}},0x10c4c:(_0x48ffc7,_0x258224,_0xc9ffdf)=>{var _0x490abc=a8_0x1ec55c;_0xc9ffdf['d'](_0x258224,{'n':()=>_0x558a32});var _0x258224=_0xc9ffdf(0xc00b),_0x48a8a3=_0xc9ffdf(0xd53f),_0x5ba28c=_0xc9ffdf(0x5f60),_0x1b0202=(_0xc9ffdf(0x7701),_0xc9ffdf(0xa0f1));_0x5ba28c['N']['AddNodeConstructor'](_0x490abc(0xa4c),(_0x323619,_0x4fde78)=>()=>new _0x558a32(_0x323619,_0x48a8a3['P'][_0x490abc(0x409)](),_0x4fde78));class _0x558a32 extends _0x258224['c']{constructor(_0x50ddc9,_0x1bf58b,_0x171709){var _0x46b075=_0x490abc;super(_0x50ddc9,_0x1bf58b,_0x171709),this[_0x46b075(0x2a3e)]=new _0x48a8a3['_f'](),this[_0x46b075(0x2250)]=!0x0,this['_dragFactor']=0x0,this[_0x46b075(0x371a)]=new _0x48a8a3['_f'](),this[_0x46b075(0x1802)][_0x46b075(0x29b2)](),this[_0x46b075(0x1802)][_0x46b075(0x36ee)]&&this[_0x46b075(0x1802)][_0x46b075(0x36ee)][_0x46b075(0x29f9)][_0x46b075(0x41c9)](()=>{var _0xde404=_0x46b075;this[_0xde404(0x2250)]&&this[_0xde404(0x1802)][_0xde404(0x1d37)]&&(this['inputs'][_0xde404(0x1d37)]['_allowCameraRotation']=!0x1,this[_0xde404(0x1802)][_0xde404(0x1d37)][_0xde404(0x259e)]['add'](_0x228cb1=>{var _0x2de65e=_0xde404;0x0!=this[_0x2de65e(0x16dd)]&&(this[_0x2de65e(0x1239)]||(this[_0x2de65e(0x1239)]=new _0x48a8a3['_f']()),_0x48a8a3['_f'][_0x2de65e(0x34bf)](0x0,_0x228cb1[_0x2de65e(0x3965)]*this[_0x2de65e(0x16dd)],0x0,this['_tmpDragQuaternion']),this[_0x2de65e(0x1239)][_0x2de65e(0x3d93)](this[_0x2de65e(0x2a3e)],this[_0x2de65e(0x1239)]));}));});}get[_0x490abc(0x1109)](){var _0x3c68a8=_0x490abc;return this[_0x3c68a8(0x2250)];}set[_0x490abc(0x1109)](_0x49fda2){var _0x28fe91=_0x490abc;this[_0x28fe91(0x2250)]=_0x49fda2;}[_0x490abc(0x205e)](_0x3ee713=0x1/0x12c){var _0x1b4a3e=_0x490abc;this[_0x1b4a3e(0x16dd)]=_0x3ee713;}[_0x490abc(0x252c)](){var _0xcd5f30=_0x490abc;return _0xcd5f30(0xa4c);}[_0x490abc(0x351b)](){var _0x524a41=_0x490abc;super[_0x524a41(0x351b)](),this[_0x524a41(0x371a)]['copyFrom'](this[_0x524a41(0x80c)]),this[_0x524a41(0x1239)]&&this[_0x524a41(0x1239)][_0x524a41(0x3d93)](this[_0x524a41(0x80c)],this[_0x524a41(0x80c)]);}[_0x490abc(0x2af6)](_0x368ca2=_0x1b0202['RD']['Y']){var _0x274b7c=_0x490abc;this[_0x274b7c(0x80c)]&&(this['_initialQuaternion']||(this['_initialQuaternion']=new _0x48a8a3['_f']()),this[_0x274b7c(0x1239)]['copyFrom'](this[_0x274b7c(0x371a)]||this['rotationQuaternion']),['x','y','z'][_0x274b7c(0x35b2)](_0x31904a=>{var _0x57bec2=_0x274b7c;_0x368ca2[_0x31904a]?this[_0x57bec2(0x1239)][_0x31904a]*=-0x1:this['_initialQuaternion'][_0x31904a]=0x0;}),this['_initialQuaternion'][_0x274b7c(0x3f86)](),this[_0x274b7c(0x1239)][_0x274b7c(0x3d93)](this[_0x274b7c(0x80c)],this['rotationQuaternion']));}}},0x1567f:(_0x2c057d,_0x184b16,_0x2116ad)=>{var _0x58119d=a8_0x1ec55c;function _0x1d9793(_0x492c1a,_0x4a2046,_0xbe3085,_0x28bc82){var _0x586cde=a8_0x5306,_0x13922c,_0x2c2d9a=arguments[_0x586cde(0x18cc)],_0x46f148=_0x2c2d9a<0x3?_0x4a2046:null===_0x28bc82?_0x28bc82=Object[_0x586cde(0x14a5)](_0x4a2046,_0xbe3085):_0x28bc82;if(_0x586cde(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x586cde(0x3215)])_0x46f148=Reflect[_0x586cde(0x3215)](_0x492c1a,_0x4a2046,_0xbe3085,_0x28bc82);else{for(var _0xde05dc=_0x492c1a[_0x586cde(0x18cc)]-0x1;0x0<=_0xde05dc;_0xde05dc--)(_0x13922c=_0x492c1a[_0xde05dc])&&(_0x46f148=(_0x2c2d9a<0x3?_0x13922c(_0x46f148):0x3<_0x2c2d9a?_0x13922c(_0x4a2046,_0xbe3085,_0x46f148):_0x13922c(_0x4a2046,_0xbe3085))||_0x46f148);}0x3<_0x2c2d9a&&_0x46f148&&Object[_0x586cde(0x276e)](_0x4a2046,_0xbe3085,_0x46f148);}var _0x32c653=_0x2116ad(0x10435),_0xc72721=_0x2116ad(0xd53f),_0x3e0143=_0x2116ad(0x14232),_0x43b990=_0x2116ad(0x2cac),_0x3fac01=_0x2116ad(0x4e34),_0x265d67=_0x2116ad(0x4ba7);class _0x17a17d extends _0x43b990['C']{constructor(_0x479f79,_0x34b107,_0x27ad09,_0x47e192=!0x0){var _0x4e278a=a8_0x5306;super(_0x479f79,_0x34b107,_0x27ad09,_0x47e192),this['ellipsoid']=new _0xc72721['P'](0x1,0x1,0x1),this[_0x4e278a(0x2fb)]=new _0xc72721['P'](0x0,0x0,0x0),this[_0x4e278a(0x1ba2)]=!0x1,this[_0x4e278a(0x71f)]=!0x1,this['cameraDirection']=_0xc72721['P']['Zero'](),this[_0x4e278a(0x3fd4)]=0x0,this[_0x4e278a(0x3145)]=0x64,this['bankedTurn']=!0x1,this[_0x4e278a(0x11cb)]=Math['PI']/0x2,this[_0x4e278a(0x1073)]=0x1,this['_needMoveForGravity']=!0x1,this[_0x4e278a(0xf83)]=_0xc72721['P'][_0x4e278a(0x409)](),this[_0x4e278a(0x386d)]=_0xc72721['P'][_0x4e278a(0x409)](),this[_0x4e278a(0x3de7)]=_0xc72721['P']['Zero'](),this[_0x4e278a(0x2840)]=-0x1,this['_onCollisionPositionChange']=(_0x50488b,_0x5adc1b,_0x12cd38=null)=>{var _0x5e7b7f=_0x4e278a;this[_0x5e7b7f(0x3de7)][_0x5e7b7f(0x19f9)](_0x5adc1b),this['_newPosition']['subtractToRef'](this['_oldPosition'],this[_0x5e7b7f(0x386d)]),this[_0x5e7b7f(0x386d)][_0x5e7b7f(0x18cc)]()>_0x3e0143['D'][_0x5e7b7f(0x2610)]&&(this[_0x5e7b7f(0xa9f)][_0x5e7b7f(0x3e1)](this['_diffPosition']),this[_0x5e7b7f(0x409c)]&&_0x12cd38&&this[_0x5e7b7f(0x409c)](_0x12cd38));},this[_0x4e278a(0x1802)]=new _0x3fac01['w'](this),this[_0x4e278a(0x1802)]['addKeyboard']()[_0x4e278a(0x2444)]();}get[_0x58119d(0x3225)](){var _0x5d2435=_0x58119d,_0x517425=this[_0x5d2435(0x1802)][_0x5d2435(0x2b0f)][_0x5d2435(0x985)];return _0x517425?_0x517425['angularSensibility']:0x0;}set[_0x58119d(0x3225)](_0x51d307){var _0x53b5eb=_0x58119d;const _0x82bfbb=this[_0x53b5eb(0x1802)][_0x53b5eb(0x2b0f)]['mouse'];_0x82bfbb&&(_0x82bfbb[_0x53b5eb(0x3225)]=_0x51d307);}get[_0x58119d(0x4a9)](){var _0x5a8124=_0x58119d,_0x5a4175=this[_0x5a8124(0x1802)][_0x5a8124(0x2b0f)]['keyboard'];return _0x5a4175?_0x5a4175[_0x5a8124(0x4a9)]:[];}set['keysForward'](_0x25a2f5){var _0x5235f3=_0x58119d;const _0x508b5a=this['inputs'][_0x5235f3(0x2b0f)]['keyboard'];_0x508b5a&&(_0x508b5a[_0x5235f3(0x4a9)]=_0x25a2f5);}get[_0x58119d(0xe1a)](){var _0x299412=_0x58119d,_0x4ebaea=this['inputs'][_0x299412(0x2b0f)][_0x299412(0x438)];return _0x4ebaea?_0x4ebaea['keysBackward']:[];}set['keysBackward'](_0x5c3b9c){var _0x331fd9=_0x58119d;const _0x239995=this[_0x331fd9(0x1802)]['attached']['keyboard'];_0x239995&&(_0x239995[_0x331fd9(0xe1a)]=_0x5c3b9c);}get[_0x58119d(0x3844)](){var _0x49a0dc=_0x58119d,_0x554af6=this[_0x49a0dc(0x1802)][_0x49a0dc(0x2b0f)][_0x49a0dc(0x438)];return _0x554af6?_0x554af6['keysUp']:[];}set[_0x58119d(0x3844)](_0xbd6d44){var _0x22c9e2=_0x58119d;const _0x3f4074=this['inputs'][_0x22c9e2(0x2b0f)][_0x22c9e2(0x438)];_0x3f4074&&(_0x3f4074[_0x22c9e2(0x3844)]=_0xbd6d44);}get[_0x58119d(0x3a4c)](){var _0x122166=_0x58119d,_0x33fc2e=this['inputs'][_0x122166(0x2b0f)]['keyboard'];return _0x33fc2e?_0x33fc2e[_0x122166(0x3a4c)]:[];}set['keysDown'](_0x21dddb){var _0x444d8b=_0x58119d;const _0xa0855f=this[_0x444d8b(0x1802)]['attached'][_0x444d8b(0x438)];_0xa0855f&&(_0xa0855f[_0x444d8b(0x3a4c)]=_0x21dddb);}get['keysLeft'](){var _0x39cda8=_0x58119d,_0x54890b=this[_0x39cda8(0x1802)]['attached'][_0x39cda8(0x438)];return _0x54890b?_0x54890b[_0x39cda8(0x37c5)]:[];}set[_0x58119d(0x37c5)](_0x448cb8){var _0x48b3ae=_0x58119d;const _0xc40471=this[_0x48b3ae(0x1802)]['attached']['keyboard'];_0xc40471&&(_0xc40471[_0x48b3ae(0x37c5)]=_0x448cb8);}get[_0x58119d(0x3acd)](){var _0x4f7170=_0x58119d,_0x487532=this['inputs'][_0x4f7170(0x2b0f)]['keyboard'];return _0x487532?_0x487532[_0x4f7170(0x3acd)]:[];}set[_0x58119d(0x3acd)](_0x5c7d56){var _0x4b6820=_0x58119d;const _0x297c32=this[_0x4b6820(0x1802)]['attached']['keyboard'];_0x297c32&&(_0x297c32['keysRight']=_0x5c7d56);}[_0x58119d(0x366a)](_0x4c95b9,_0x540aee){var _0x5a9789=_0x58119d;_0x540aee=_0x265d67['w1'][_0x5a9789(0x1344)](arguments),this['inputs'][_0x5a9789(0xc86)](_0x540aee);}[_0x58119d(0xd76)](){var _0x3d9369=_0x58119d;this['inputs'][_0x3d9369(0x36e2)](),this[_0x3d9369(0x1bce)]=new _0xc72721['P'](0x0,0x0,0x0);}get[_0x58119d(0xa59)](){var _0x587895=_0x58119d;return this[_0x587895(0x2840)];}set[_0x58119d(0xa59)](_0x127d30){var _0xaa28aa=_0x58119d;this[_0xaa28aa(0x2840)]=isNaN(_0x127d30)?-0x1:_0x127d30;}[_0x58119d(0xffe)](_0x260fb3){var _0x4e0530=_0x58119d;let _0x1b728b;(_0x1b728b=this[_0x4e0530(0xc5c)]?_0xc72721['P']['TransformCoordinates'](this[_0x4e0530(0xa9f)],this[_0x4e0530(0xc5c)][_0x4e0530(0x10cb)]()):this[_0x4e0530(0xa9f)])[_0x4e0530(0x40d0)](0x0,this[_0x4e0530(0x3447)]['y'],0x0,this[_0x4e0530(0xf83)]),this[_0x4e0530(0xf83)][_0x4e0530(0x3e1)](this[_0x4e0530(0x2fb)]);const _0x11c197=this['getScene']()['collisionCoordinator'];this[_0x4e0530(0x1429)]||(this[_0x4e0530(0x1429)]=_0x11c197['createCollider']()),this[_0x4e0530(0x1429)][_0x4e0530(0x3a88)]=this[_0x4e0530(0x3447)],this['_collider']['collisionMask']=this['_collisionMask'];let _0x2a5582=_0x260fb3;this[_0x4e0530(0x71f)]&&(_0x2a5582=_0x260fb3['add'](this[_0x4e0530(0x3d78)]()['gravity'])),_0x11c197[_0x4e0530(0x815)](this['_oldPosition'],_0x2a5582,this[_0x4e0530(0x1429)],0x3,null,this[_0x4e0530(0x2bd)],this[_0x4e0530(0x309e)]);}[_0x58119d(0x351b)](){var _0x1f85f2=_0x58119d;this[_0x1f85f2(0x9c0)]||(this['_localDirection']=_0xc72721['P'][_0x1f85f2(0x409)](),this[_0x1f85f2(0x3297)]=_0xc72721['P'][_0x1f85f2(0x409)]()),this[_0x1f85f2(0x1802)]['checkInputs'](),super[_0x1f85f2(0x351b)]();}[_0x58119d(0x9d7)](){var _0x116fbf=_0x58119d;return this['_needMoveForGravity']||0x0<Math[_0x116fbf(0x273d)](this[_0x116fbf(0x1bce)]['x'])||0x0<Math['abs'](this[_0x116fbf(0x1bce)]['y'])||0x0<Math['abs'](this[_0x116fbf(0x1bce)]['z']);}[_0x58119d(0x249c)](){var _0x55c981=_0x58119d;this[_0x55c981(0x1ba2)]&&this['getScene']()['collisionsEnabled']?this[_0x55c981(0xffe)](this['cameraDirection']):super[_0x55c981(0x249c)]();}[_0x58119d(0x118f)](_0x5211a9){var _0x4eb2e4=_0x58119d,_0x3dc956=this[_0x4eb2e4(0x3fd4)],_0x14e754=_0x3dc956-this[_0x4eb2e4(0x3c7f)]['z'];0.001<=Math['abs'](_0x14e754)&&(this['rotation']['z']+=_0x14e754/_0x5211a9,Math['abs'](_0x3dc956-this[_0x4eb2e4(0x3c7f)]['z'])<=0.001&&(this[_0x4eb2e4(0x3c7f)]['z']=_0x3dc956));}[_0x58119d(0x41a)](){var _0x48c7b2=_0x58119d;this[_0x48c7b2(0x1802)]['clear'](),super[_0x48c7b2(0x41a)]();}[_0x58119d(0x252c)](){var _0x1bc435=_0x58119d;return _0x1bc435(0x19c1);}}_0x1d9793([(0x0,_0x32c653['hd'])()],_0x17a17d[_0x58119d(0x1ce1)],_0x58119d(0x3447),void 0x0),_0x1d9793([(0x0,_0x32c653['hd'])()],_0x17a17d[_0x58119d(0x1ce1)],_0x58119d(0x2fb),void 0x0),_0x1d9793([(0x0,_0x32c653['qC'])()],_0x17a17d[_0x58119d(0x1ce1)],_0x58119d(0x1ba2),void 0x0),_0x1d9793([(0x0,_0x32c653['qC'])()],_0x17a17d[_0x58119d(0x1ce1)],_0x58119d(0x71f),void 0x0);},0x4e34:(_0x94d748,_0x24a61a,_0xf4ef92)=>{var _0x5b7ce2=a8_0x1ec55c;_0xf4ef92['d'](_0x24a61a,{'w':()=>_0x1cd40a});var _0x24a61a=_0xf4ef92(0x412e),_0xe4fb83=_0xf4ef92(0x10a8b),_0x4a6a15=_0xf4ef92(0x54cb);class _0x1cd40a extends _0x24a61a['p']{constructor(_0x19683d){super(_0x19683d);}[_0x5b7ce2(0x1053)](){var _0x40877c=_0x5b7ce2;return this[_0x40877c(0x2e5)](new _0x4a6a15['H']()),this;}[_0x5b7ce2(0x2444)](){var _0x2fdea5=_0x5b7ce2;return this[_0x2fdea5(0x2e5)](new _0xe4fb83['g']()),this;}}},0xa1ed:(_0xfbbec4,_0x213122,_0x311974)=>{var _0x3fe580=a8_0x1ec55c;function _0x560b6f(_0x2cbffc,_0x385456,_0x1f703d,_0x542218){var _0x147706=a8_0x5306,_0x4f420f,_0x1fe444=arguments[_0x147706(0x18cc)],_0x1dad52=_0x1fe444<0x3?_0x385456:null===_0x542218?_0x542218=Object[_0x147706(0x14a5)](_0x385456,_0x1f703d):_0x542218;if(_0x147706(0x4238)==typeof Reflect&&_0x147706(0x3d33)==typeof Reflect[_0x147706(0x3215)])_0x1dad52=Reflect[_0x147706(0x3215)](_0x2cbffc,_0x385456,_0x1f703d,_0x542218);else{for(var _0x541115=_0x2cbffc[_0x147706(0x18cc)]-0x1;0x0<=_0x541115;_0x541115--)(_0x4f420f=_0x2cbffc[_0x541115])&&(_0x1dad52=(_0x1fe444<0x3?_0x4f420f(_0x1dad52):0x3<_0x1fe444?_0x4f420f(_0x385456,_0x1f703d,_0x1dad52):_0x4f420f(_0x385456,_0x1f703d))||_0x1dad52);}0x3<_0x1fe444&&_0x1dad52&&Object[_0x147706(0x276e)](_0x385456,_0x1f703d,_0x1dad52);}var _0x4dfafa=_0x311974(0x10435),_0x5e2401=_0x311974(0x4ba7),_0xc98c11=_0x311974(0x2cac),_0x7f8960=_0x311974(0xd53f),_0x46a4f7=_0x311974(0x5f60),_0x3b8df5=_0x311974(0x15d03);_0x46a4f7['N'][_0x3fe580(0xa2d)](_0x3fe580(0x3646),(_0x3132be,_0x573c81)=>()=>new _0x403251(_0x3132be,_0x7f8960['P']['Zero'](),_0x573c81)),_0x46a4f7['N'][_0x3fe580(0xa2d)](_0x3fe580(0x34a6),(_0x56b388,_0x41986e)=>()=>new _0x78aadc(_0x56b388,0x0,0x0,0x1,null,_0x41986e));class _0x403251 extends _0xc98c11['C']{constructor(_0x4a58e0,_0xd2b1bf,_0x4383b7,_0x11fad2=null){var _0x1d06cc=_0x3fe580;super(_0x4a58e0,_0xd2b1bf,_0x4383b7),this[_0x1d06cc(0x13e7)]=0xc,this[_0x1d06cc(0x3c25)]=null,this[_0x1d06cc(0x3611)]=null,this[_0x1d06cc(0x3adb)]=0x0,this[_0x1d06cc(0x567)]=null,this[_0x1d06cc(0x25d2)]=null,this[_0x1d06cc(0x39bc)]=0x4,this[_0x1d06cc(0x23e3)]=null,this[_0x1d06cc(0x3319)]=null,this[_0x1d06cc(0x3910)]=0.05,this[_0x1d06cc(0x1e0f)]=0x14,this[_0x1d06cc(0x3592)]=_0x11fad2,this[_0x1d06cc(0x1802)]=new _0x3b8df5['b'](this),this[_0x1d06cc(0x1802)][_0x1d06cc(0x1053)]()[_0x1d06cc(0x262e)]()[_0x1d06cc(0x1813)]();}[_0x3fe580(0x14cc)](_0x578f86){var _0x52467d=_0x3fe580;if(_0x578f86){var _0x1516a9=_0x7f8960['jp'][_0x52467d(0x12cd)][0x0],_0x1516a9=(_0x578f86[_0x52467d(0x2226)][_0x52467d(0x3f91)](_0x1516a9),Math['atan2'](_0x1516a9['m'][0x8],_0x1516a9['m'][0xa])),_0x1516a9=_0x5e2401['w1'][_0x52467d(0x1bcd)](this[_0x52467d(0x3adb)])+_0x1516a9,_0x578f86=_0x578f86[_0x52467d(0x3536)](),_0x444654=_0x578f86['x']+Math['sin'](_0x1516a9)*this[_0x52467d(0x13e7)],_0x1516a9=_0x578f86['z']+Math[_0x52467d(0x32c3)](_0x1516a9)*this['radius'],_0x444654=_0x444654-this[_0x52467d(0xa9f)]['x'],_0x5a9778=_0x578f86['y']+this['heightOffset']-this[_0x52467d(0xa9f)]['y'],_0x1516a9=_0x1516a9-this['position']['z'];let _0xba8f51=_0x444654*this['cameraAcceleration']*0x2,_0x2e936f=_0x5a9778*this['cameraAcceleration'],_0x1125d1=_0x1516a9*this[_0x52467d(0x3910)]*0x2;(_0xba8f51>this['maxCameraSpeed']||_0xba8f51<-this[_0x52467d(0x1e0f)])&&(_0xba8f51=_0xba8f51<0x1?-this[_0x52467d(0x1e0f)]:this[_0x52467d(0x1e0f)]),(_0x2e936f>this[_0x52467d(0x1e0f)]||_0x2e936f<-this['maxCameraSpeed'])&&(_0x2e936f=_0x2e936f<0x1?-this[_0x52467d(0x1e0f)]:this[_0x52467d(0x1e0f)]),(_0x1125d1>this[_0x52467d(0x1e0f)]||_0x1125d1<-this[_0x52467d(0x1e0f)])&&(_0x1125d1=_0x1125d1<0x1?-this['maxCameraSpeed']:this[_0x52467d(0x1e0f)]),this[_0x52467d(0xa9f)]=new _0x7f8960['P'](this['position']['x']+_0xba8f51,this[_0x52467d(0xa9f)]['y']+_0x2e936f,this[_0x52467d(0xa9f)]['z']+_0x1125d1),this[_0x52467d(0x1c14)](_0x578f86);}}[_0x3fe580(0x366a)](_0x790c86,_0x2f5efe){var _0x4d5a16=_0x3fe580;_0x2f5efe=_0x5e2401['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x4d5a16(0x1802)][_0x4d5a16(0xc86)](_0x2f5efe),this['_reset']=()=>{};}[_0x3fe580(0xd76)](){var _0x1b1f8d=_0x3fe580;this[_0x1b1f8d(0x1802)]['detachElement'](),this['_reset']&&this[_0x1b1f8d(0x739)]();}['_checkInputs'](){var _0x4e872d=_0x3fe580;this[_0x4e872d(0x1802)][_0x4e872d(0x30ed)](),this[_0x4e872d(0x178e)](),super[_0x4e872d(0x351b)](),this[_0x4e872d(0x3592)]&&this[_0x4e872d(0x14cc)](this[_0x4e872d(0x3592)]);}[_0x3fe580(0x178e)](){var _0x29417c=_0x3fe580;null!==this[_0x29417c(0x3c25)]&&this[_0x29417c(0x13e7)]<this[_0x29417c(0x3c25)]&&(this[_0x29417c(0x13e7)]=this[_0x29417c(0x3c25)]),null!==this[_0x29417c(0x3611)]&&this['radius']>this[_0x29417c(0x3611)]&&(this[_0x29417c(0x13e7)]=this[_0x29417c(0x3611)]),null!==this['lowerHeightOffsetLimit']&&this['heightOffset']<this['lowerHeightOffsetLimit']&&(this[_0x29417c(0x39bc)]=this[_0x29417c(0x23e3)]),null!==this[_0x29417c(0x3319)]&&this['heightOffset']>this[_0x29417c(0x3319)]&&(this[_0x29417c(0x39bc)]=this[_0x29417c(0x3319)]),null!==this[_0x29417c(0x567)]&&this['rotationOffset']<this[_0x29417c(0x567)]&&(this[_0x29417c(0x3adb)]=this[_0x29417c(0x567)]),null!==this[_0x29417c(0x25d2)]&&this['rotationOffset']>this['upperRotationOffsetLimit']&&(this[_0x29417c(0x3adb)]=this[_0x29417c(0x25d2)]);}[_0x3fe580(0x252c)](){return'FollowCamera';}}_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],_0x3fe580(0x13e7),void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251['prototype'],_0x3fe580(0x3c25),void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],'upperRadiusLimit',void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],_0x3fe580(0x3adb),void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],_0x3fe580(0x567),void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251['prototype'],_0x3fe580(0x25d2),void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],'heightOffset',void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],_0x3fe580(0x23e3),void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],_0x3fe580(0x3319),void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],'cameraAcceleration',void 0x0),_0x560b6f([(0x0,_0x4dfafa['qC'])()],_0x403251[_0x3fe580(0x1ce1)],_0x3fe580(0x1e0f),void 0x0),_0x560b6f([(0x0,_0x4dfafa['RR'])(_0x3fe580(0x3c3d))],_0x403251[_0x3fe580(0x1ce1)],_0x3fe580(0x3592),void 0x0);class _0x78aadc extends _0xc98c11['C']{constructor(_0x5c79fe,_0x513ec8,_0x4fdc82,_0x1eb390,_0x585f7f,_0x54ca3c){var _0x248217=_0x3fe580;super(_0x5c79fe,_0x7f8960['P'][_0x248217(0x409)](),_0x54ca3c),this[_0x248217(0x19b3)]=_0x513ec8,this[_0x248217(0x2f2a)]=_0x4fdc82,this[_0x248217(0x13e7)]=_0x1eb390,this[_0x248217(0x1d20)]=_0x7f8960['P']['Zero'](),this[_0x248217(0x1077)](_0x585f7f);}[_0x3fe580(0x1077)](_0x1e46b0){var _0x4a7683=_0x3fe580;this['_meshTarget']=_0x1e46b0,this[_0x4a7683(0x14cc)]();}['_follow'](){var _0x5f014c=_0x3fe580;if(this[_0x5f014c(0x3f83)]){this[_0x5f014c(0x1d20)]['x']=this['radius']*Math[_0x5f014c(0x32c3)](this[_0x5f014c(0x19b3)])*Math[_0x5f014c(0x32c3)](this['beta']),this[_0x5f014c(0x1d20)]['y']=this[_0x5f014c(0x13e7)]*Math[_0x5f014c(0x3380)](this[_0x5f014c(0x2f2a)]),this[_0x5f014c(0x1d20)]['z']=this[_0x5f014c(0x13e7)]*Math[_0x5f014c(0x3380)](this[_0x5f014c(0x19b3)])*Math[_0x5f014c(0x32c3)](this[_0x5f014c(0x2f2a)]);const _0x28e02b=this[_0x5f014c(0x3f83)][_0x5f014c(0x3536)]();this[_0x5f014c(0xa9f)]=_0x28e02b['add'](this[_0x5f014c(0x1d20)]),this[_0x5f014c(0x1c14)](_0x28e02b);}}[_0x3fe580(0x351b)](){var _0x5c5521=_0x3fe580;super[_0x5c5521(0x351b)](),this['_follow']();}[_0x3fe580(0x252c)](){return'ArcFollowCamera';}}},0x15d03:(_0x533107,_0xc1391a,_0x53f28a)=>{var _0x5b517e=a8_0x1ec55c;_0x53f28a['d'](_0xc1391a,{'b':()=>_0x4fcaa4});var _0xc1391a=_0x53f28a(0x412e),_0x1350b0=_0x53f28a(0x97c7),_0x148442=_0x53f28a(0xc903),_0x132060=_0x53f28a(0x102b2),_0x55dc47=_0x53f28a(0x6214);class _0x4fcaa4 extends _0xc1391a['p']{constructor(_0x2d71e3){super(_0x2d71e3);}[_0x5b517e(0x1053)](){var _0x143c45=_0x5b517e;return this[_0x143c45(0x2e5)](new _0x1350b0['I']()),this;}[_0x5b517e(0x262e)](){var _0xcb7c0b=_0x5b517e;return this[_0xcb7c0b(0x2e5)](new _0x148442['o']()),this;}[_0x5b517e(0x1813)](){var _0x3e3b2d=_0x5b517e;return this[_0x3e3b2d(0x2e5)](new _0x132060['S']()),this;}[_0x5b517e(0x1ccc)](){var _0x1b53eb=_0x5b517e;return _0x55dc47[_0x1b53eb(0x2c90)](_0x1b53eb(0x5f1)),this;}}},0xc00b:(_0x3c4067,_0x10ec51,_0x326262)=>{var _0x357d40=a8_0x1ec55c;_0x326262['d'](_0x10ec51,{'c':()=>_0x43600f});function _0x4519c4(_0x163222,_0x574e33,_0x577724,_0x35e1fe){var _0x14faa6=a8_0x5306,_0x1fac83,_0x3d23d4=arguments[_0x14faa6(0x18cc)],_0x4e518c=_0x3d23d4<0x3?_0x574e33:null===_0x35e1fe?_0x35e1fe=Object[_0x14faa6(0x14a5)](_0x574e33,_0x577724):_0x35e1fe;if(_0x14faa6(0x4238)==typeof Reflect&&_0x14faa6(0x3d33)==typeof Reflect[_0x14faa6(0x3215)])_0x4e518c=Reflect[_0x14faa6(0x3215)](_0x163222,_0x574e33,_0x577724,_0x35e1fe);else{for(var _0x460531=_0x163222['length']-0x1;0x0<=_0x460531;_0x460531--)(_0x1fac83=_0x163222[_0x460531])&&(_0x4e518c=(_0x3d23d4<0x3?_0x1fac83(_0x4e518c):0x3<_0x3d23d4?_0x1fac83(_0x574e33,_0x577724,_0x4e518c):_0x1fac83(_0x574e33,_0x577724))||_0x4e518c);}0x3<_0x3d23d4&&_0x4e518c&&Object[_0x14faa6(0x276e)](_0x574e33,_0x577724,_0x4e518c);}var _0x10ec51=_0x326262(0x10435),_0x4ec51f=_0x326262(0xd53f),_0x1074ca=_0x326262(0x14232),_0x151478=_0x326262(0x2cac),_0x5c7c31=_0x326262(0xf073),_0x576651=_0x326262(0x4ba7);class _0x43600f extends _0x151478['C']{constructor(_0x424b6b,_0x2166bc,_0x24a5d2,_0x279809=!0x0){var _0x4190b0=a8_0x5306;super(_0x424b6b,_0x2166bc,_0x24a5d2,_0x279809),this[_0x4190b0(0x3447)]=new _0x4ec51f['P'](0.5,0x1,0.5),this[_0x4190b0(0x2fb)]=new _0x4ec51f['P'](0x0,0x0,0x0),this[_0x4190b0(0x1ba2)]=!0x1,this[_0x4190b0(0x71f)]=!0x1,this[_0x4190b0(0x3c78)]=!0x1,this[_0x4190b0(0xf83)]=_0x4ec51f['P'][_0x4190b0(0x409)](),this[_0x4190b0(0x386d)]=_0x4ec51f['P'][_0x4190b0(0x409)](),this['_newPosition']=_0x4ec51f['P'][_0x4190b0(0x409)](),this['_collisionMask']=-0x1,this['_onCollisionPositionChange']=(_0x34efdf,_0x5768f1,_0x48b9c5=null)=>{var _0x510736=_0x4190b0;this['_newPosition'][_0x510736(0x19f9)](_0x5768f1),this[_0x510736(0x3de7)][_0x510736(0x185b)](this['_oldPosition'],this[_0x510736(0x386d)]),this['_diffPosition']['length']()>_0x1074ca['D'][_0x510736(0x2610)]&&(this[_0x510736(0xa9f)][_0x510736(0x3e1)](this[_0x510736(0x386d)]),this[_0x510736(0x409c)]&&_0x48b9c5&&this[_0x510736(0x409c)](_0x48b9c5));},this['inputs']=new _0x5c7c31['a'](this),this[_0x4190b0(0x1802)][_0x4190b0(0x1053)]()[_0x4190b0(0x2444)]();}get[_0x357d40(0x3225)](){var _0x47e8a4=_0x357d40,_0x3df90f=this[_0x47e8a4(0x1802)][_0x47e8a4(0x2b0f)][_0x47e8a4(0x985)];return _0x3df90f?_0x3df90f[_0x47e8a4(0x3225)]:0x0;}set[_0x357d40(0x3225)](_0x360a64){var _0x425c13=_0x357d40;const _0x59dd5e=this[_0x425c13(0x1802)][_0x425c13(0x2b0f)][_0x425c13(0x985)];_0x59dd5e&&(_0x59dd5e[_0x425c13(0x3225)]=_0x360a64);}get['keysUp'](){var _0x494a4b=_0x357d40,_0x41db82=this['inputs']['attached'][_0x494a4b(0x438)];return _0x41db82?_0x41db82[_0x494a4b(0x3844)]:[];}set[_0x357d40(0x3844)](_0x1ff132){var _0x359200=_0x357d40;const _0x304990=this[_0x359200(0x1802)][_0x359200(0x2b0f)][_0x359200(0x438)];_0x304990&&(_0x304990[_0x359200(0x3844)]=_0x1ff132);}get[_0x357d40(0x3809)](){var _0x168ad8=_0x357d40,_0xe53d57=this[_0x168ad8(0x1802)]['attached'][_0x168ad8(0x438)];return _0xe53d57?_0xe53d57['keysUpward']:[];}set[_0x357d40(0x3809)](_0x3584ff){var _0x7130ab=_0x357d40;const _0x388404=this['inputs'][_0x7130ab(0x2b0f)][_0x7130ab(0x438)];_0x388404&&(_0x388404['keysUpward']=_0x3584ff);}get[_0x357d40(0x3a4c)](){var _0xcaa212=_0x357d40,_0x41662e=this[_0xcaa212(0x1802)][_0xcaa212(0x2b0f)][_0xcaa212(0x438)];return _0x41662e?_0x41662e[_0xcaa212(0x3a4c)]:[];}set[_0x357d40(0x3a4c)](_0x4a82ef){var _0x108bb1=_0x357d40;const _0x3a2b38=this[_0x108bb1(0x1802)][_0x108bb1(0x2b0f)][_0x108bb1(0x438)];_0x3a2b38&&(_0x3a2b38[_0x108bb1(0x3a4c)]=_0x4a82ef);}get[_0x357d40(0x3456)](){var _0x353880=_0x357d40,_0xfff6c=this[_0x353880(0x1802)][_0x353880(0x2b0f)][_0x353880(0x438)];return _0xfff6c?_0xfff6c['keysDownward']:[];}set[_0x357d40(0x3456)](_0x51c903){var _0x11918a=_0x357d40;const _0x3f6cdc=this['inputs'][_0x11918a(0x2b0f)][_0x11918a(0x438)];_0x3f6cdc&&(_0x3f6cdc[_0x11918a(0x3456)]=_0x51c903);}get['keysLeft'](){var _0x583674=_0x357d40,_0x315de6=this[_0x583674(0x1802)]['attached']['keyboard'];return _0x315de6?_0x315de6['keysLeft']:[];}set['keysLeft'](_0x3bd313){var _0x69de1=_0x357d40;const _0x2f84ad=this['inputs'][_0x69de1(0x2b0f)][_0x69de1(0x438)];_0x2f84ad&&(_0x2f84ad['keysLeft']=_0x3bd313);}get[_0x357d40(0x3acd)](){var _0x13222d=_0x357d40,_0x5eb476=this['inputs']['attached'][_0x13222d(0x438)];return _0x5eb476?_0x5eb476['keysRight']:[];}set[_0x357d40(0x3acd)](_0x5ac074){var _0xb02efa=_0x357d40;const _0x448ef6=this[_0xb02efa(0x1802)][_0xb02efa(0x2b0f)][_0xb02efa(0x438)];_0x448ef6&&(_0x448ef6[_0xb02efa(0x3acd)]=_0x5ac074);}get[_0x357d40(0x2fbe)](){var _0x4d3f7e=_0x357d40,_0x1d2451=this[_0x4d3f7e(0x1802)][_0x4d3f7e(0x2b0f)][_0x4d3f7e(0x438)];return _0x1d2451?_0x1d2451[_0x4d3f7e(0x2fbe)]:[];}set['keysRotateLeft'](_0x9bab1a){var _0x106d83=_0x357d40;const _0x2a819a=this[_0x106d83(0x1802)][_0x106d83(0x2b0f)][_0x106d83(0x438)];_0x2a819a&&(_0x2a819a['keysRotateLeft']=_0x9bab1a);}get['keysRotateRight'](){var _0x21f8cc=_0x357d40,_0x1f4341=this[_0x21f8cc(0x1802)][_0x21f8cc(0x2b0f)][_0x21f8cc(0x438)];return _0x1f4341?_0x1f4341[_0x21f8cc(0x524)]:[];}set[_0x357d40(0x524)](_0x5c975a){var _0x3735d7=_0x357d40;const _0x3d799c=this[_0x3735d7(0x1802)]['attached'][_0x3735d7(0x438)];_0x3d799c&&(_0x3d799c['keysRotateRight']=_0x5c975a);}get[_0x357d40(0x489)](){var _0x41d8b8=_0x357d40,_0x1cdff9=this[_0x41d8b8(0x1802)]['attached']['keyboard'];return _0x1cdff9?_0x1cdff9[_0x41d8b8(0x489)]:[];}set[_0x357d40(0x489)](_0x19dcbd){var _0x2f027e=_0x357d40;const _0x4a785e=this['inputs'][_0x2f027e(0x2b0f)][_0x2f027e(0x438)];_0x4a785e&&(_0x4a785e[_0x2f027e(0x489)]=_0x19dcbd);}get[_0x357d40(0xcdf)](){var _0x1aae49=_0x357d40,_0x959438=this['inputs'][_0x1aae49(0x2b0f)][_0x1aae49(0x438)];return _0x959438?_0x959438[_0x1aae49(0xcdf)]:[];}set[_0x357d40(0xcdf)](_0x2cea1c){var _0x51c895=_0x357d40;const _0x453e99=this[_0x51c895(0x1802)][_0x51c895(0x2b0f)][_0x51c895(0x438)];_0x453e99&&(_0x453e99[_0x51c895(0xcdf)]=_0x2cea1c);}['attachControl'](_0x50c326,_0x3e955d){var _0x420cbb=_0x357d40;_0x3e955d=_0x576651['w1'][_0x420cbb(0x1344)](arguments),this[_0x420cbb(0x1802)][_0x420cbb(0xc86)](_0x3e955d);}['detachControl'](){var _0x5424af=_0x357d40;this['inputs'][_0x5424af(0x36e2)](),this[_0x5424af(0x1bce)]=new _0x4ec51f['P'](0x0,0x0,0x0),this[_0x5424af(0x32f6)]=new _0x4ec51f['FM'](0x0,0x0);}get['collisionMask'](){var _0x2ebc05=_0x357d40;return this[_0x2ebc05(0x2840)];}set[_0x357d40(0xa59)](_0x352602){var _0x111990=_0x357d40;this[_0x111990(0x2840)]=isNaN(_0x352602)?-0x1:_0x352602;}[_0x357d40(0xffe)](_0x18d13c){var _0xb39289=_0x357d40;let _0x52980b;(_0x52980b=this[_0xb39289(0xc5c)]?_0x4ec51f['P'][_0xb39289(0x1a6b)](this[_0xb39289(0xa9f)],this[_0xb39289(0xc5c)][_0xb39289(0x10cb)]()):this['position'])[_0xb39289(0x40d0)](0x0,this[_0xb39289(0x3447)]['y'],0x0,this[_0xb39289(0xf83)]),this[_0xb39289(0xf83)][_0xb39289(0x3e1)](this['ellipsoidOffset']);const _0x18e688=this[_0xb39289(0x3d78)]()[_0xb39289(0x38d5)];this['_collider']||(this[_0xb39289(0x1429)]=_0x18e688['createCollider']()),this[_0xb39289(0x1429)][_0xb39289(0x3a88)]=this[_0xb39289(0x3447)],this['_collider']['collisionMask']=this[_0xb39289(0x2840)];let _0x4a36de=_0x18d13c;this[_0xb39289(0x71f)]&&(_0x4a36de=_0x18d13c[_0xb39289(0x2e5)](this[_0xb39289(0x3d78)]()['gravity'])),_0x18e688[_0xb39289(0x815)](this[_0xb39289(0xf83)],_0x4a36de,this[_0xb39289(0x1429)],0x3,null,this[_0xb39289(0x2bd)],this[_0xb39289(0x309e)]);}[_0x357d40(0x351b)](){var _0x1cc910=_0x357d40;this[_0x1cc910(0x9c0)]||(this['_localDirection']=_0x4ec51f['P']['Zero'](),this['_transformedDirection']=_0x4ec51f['P'][_0x1cc910(0x409)]()),this[_0x1cc910(0x1802)][_0x1cc910(0x30ed)](),super[_0x1cc910(0x351b)]();}['_decideIfNeedsToMove'](){var _0x3c1400=_0x357d40;return this[_0x3c1400(0x3c78)]||0x0<Math[_0x3c1400(0x273d)](this['cameraDirection']['x'])||0x0<Math[_0x3c1400(0x273d)](this[_0x3c1400(0x1bce)]['y'])||0x0<Math[_0x3c1400(0x273d)](this[_0x3c1400(0x1bce)]['z']);}[_0x357d40(0x249c)](){var _0x21c884=_0x357d40;this['checkCollisions']&&this['getScene']()['collisionsEnabled']?this[_0x21c884(0xffe)](this[_0x21c884(0x1bce)]):super[_0x21c884(0x249c)]();}[_0x357d40(0x41a)](){var _0x1cd9ea=_0x357d40;this['inputs'][_0x1cd9ea(0x13c8)](),super['dispose']();}[_0x357d40(0x252c)](){var _0x8bbc27=_0x357d40;return _0x8bbc27(0x20a8);}}_0x4519c4([(0x0,_0x10ec51['hd'])()],_0x43600f[_0x357d40(0x1ce1)],_0x357d40(0x3447),void 0x0),_0x4519c4([(0x0,_0x10ec51['hd'])()],_0x43600f[_0x357d40(0x1ce1)],'ellipsoidOffset',void 0x0),_0x4519c4([(0x0,_0x10ec51['qC'])()],_0x43600f[_0x357d40(0x1ce1)],_0x357d40(0x1ba2),void 0x0),_0x4519c4([(0x0,_0x10ec51['qC'])()],_0x43600f['prototype'],'applyGravity',void 0x0);},0xf073:(_0x502db5,_0x9d47d2,_0x1d68b8)=>{var _0x3c171e=a8_0x1ec55c;_0x1d68b8['d'](_0x9d47d2,{'a':()=>_0x4ee95a});var _0x9d47d2=_0x1d68b8(0x412e),_0x10addc=_0x1d68b8(0xcbdc),_0x1d6038=_0x1d68b8(0x93b0),_0x22b81d=_0x1d68b8(0x9700),_0x37c044=_0x1d68b8(0x11c78);class _0x4ee95a extends _0x9d47d2['p']{constructor(_0x28be68){var _0x2557ac=a8_0x5306;super(_0x28be68),this[_0x2557ac(0x1d37)]=null,this[_0x2557ac(0x2ae)]=null;}[_0x3c171e(0x1053)](){var _0x2f328d=_0x3c171e;return this[_0x2f328d(0x2e5)](new _0x10addc['Y']()),this;}[_0x3c171e(0x2444)](_0x56a969=!0x0){var _0x46066b=_0x3c171e;return this[_0x46066b(0x1d37)]||(this[_0x46066b(0x1d37)]=new _0x1d6038['A'](_0x56a969),this[_0x46066b(0x2e5)](this[_0x46066b(0x1d37)])),this;}['removeMouse'](){var _0x4516fb=_0x3c171e;return this[_0x4516fb(0x1d37)]&&this[_0x4516fb(0x2f2e)](this[_0x4516fb(0x1d37)]),this;}['addMouseWheel'](){var _0xb8f515=_0x3c171e;return this['_mouseWheelInput']||(this[_0xb8f515(0x2ae)]=new _0x22b81d['A'](),this[_0xb8f515(0x2e5)](this[_0xb8f515(0x2ae)])),this;}[_0x3c171e(0xf5b)](){var _0x539e2a=_0x3c171e;return this['_mouseWheelInput']&&this[_0x539e2a(0x2f2e)](this[_0x539e2a(0x2ae)]),this;}['addTouch'](){return this['add'](new _0x37c044['y']()),this;}[_0x3c171e(0x13c8)](){var _0x9798c4=_0x3c171e;super['clear'](),this[_0x9798c4(0x1d37)]=null;}}},0x18499:(_0x322cd7,_0x37ce45,_0x44fdc8)=>{var _0x2d7413=a8_0x1ec55c;_0x44fdc8['d'](_0x37ce45,{'i':()=>_0x86c14d});var _0x37ce45=_0x44fdc8(0xef0a),_0x434c7b=_0x44fdc8(0xd53f);_0x44fdc8(0x5f60)['N'][_0x2d7413(0xa2d)](_0x2d7413(0x7b5),(_0x22de6f,_0x2ad525)=>()=>new _0x86c14d(_0x22de6f,_0x434c7b['P']['Zero'](),_0x2ad525));class _0x86c14d extends _0x37ce45['x']{constructor(_0x4f9711,_0x4ad5d9,_0x2ddb99){super(_0x4f9711,_0x4ad5d9,_0x2ddb99);}[_0x2d7413(0x252c)](){var _0x44ed2c=_0x2d7413;return _0x44ed2c(0x7b5);}}},0x1142d:(_0x58291d,_0x244e3c,_0x20f7d6)=>{_0x20f7d6(0x46ed),_0x20f7d6(0x412e),_0x20f7d6(0x43d7),_0x20f7d6(0x2cac),_0x20f7d6(0xc00b),_0x20f7d6(0xf073),_0x20f7d6(0xd79f),_0x20f7d6(0xf893),_0x20f7d6(0xd79c),_0x20f7d6(0x10c4c),_0x20f7d6(0x1567f),_0x20f7d6(0x4e34),_0x20f7d6(0xa1ed),_0x20f7d6(0x15d03),_0x20f7d6(0x18499),_0x20f7d6(0x107ec),_0x20f7d6(0xef0a),_0x20f7d6(0x61ad),_0x20f7d6(0xc435),_0x20f7d6(0x8717);},0x2cac:(_0x289674,_0x1ea72f,_0x3452e0)=>{var _0x123282=a8_0x1ec55c;_0x3452e0['d'](_0x1ea72f,{'C':()=>_0x367589});function _0x27fa71(_0x4debcf,_0x1d4a46,_0x43af4f,_0x4d7023){var _0x432d76=a8_0x5306,_0x569f20,_0x48404e=arguments['length'],_0x1cecd6=_0x48404e<0x3?_0x1d4a46:null===_0x4d7023?_0x4d7023=Object[_0x432d76(0x14a5)](_0x1d4a46,_0x43af4f):_0x4d7023;if(_0x432d76(0x4238)==typeof Reflect&&_0x432d76(0x3d33)==typeof Reflect[_0x432d76(0x3215)])_0x1cecd6=Reflect['decorate'](_0x4debcf,_0x1d4a46,_0x43af4f,_0x4d7023);else{for(var _0xb74d66=_0x4debcf[_0x432d76(0x18cc)]-0x1;0x0<=_0xb74d66;_0xb74d66--)(_0x569f20=_0x4debcf[_0xb74d66])&&(_0x1cecd6=(_0x48404e<0x3?_0x569f20(_0x1cecd6):0x3<_0x48404e?_0x569f20(_0x1d4a46,_0x43af4f,_0x1cecd6):_0x569f20(_0x1d4a46,_0x43af4f))||_0x1cecd6);}0x3<_0x48404e&&_0x1cecd6&&Object[_0x432d76(0x276e)](_0x1d4a46,_0x43af4f,_0x1cecd6);}var _0x1ea72f=_0x3452e0(0x10435),_0x35bd3d=_0x3452e0(0x43d7),_0x297afe=_0x3452e0(0xd53f),_0x333404=_0x3452e0(0x16bf5),_0x37c1fb=_0x3452e0(0xa0f1);class _0x367589 extends _0x35bd3d['V']{constructor(_0x5bd9c5,_0x414b60,_0x2b136a,_0x58c33d=!0x0){var _0x30680b=a8_0x5306;super(_0x5bd9c5,_0x414b60,_0x2b136a,_0x58c33d),this[_0x30680b(0x366d)]=_0x297afe['P'][_0x30680b(0x409)](),this['_tmpTargetVector']=_0x297afe['P'][_0x30680b(0x409)](),this['cameraDirection']=new _0x297afe['P'](0x0,0x0,0x0),this[_0x30680b(0x32f6)]=new _0x297afe['FM'](0x0,0x0),this[_0x30680b(0x6db)]=!0x1,this[_0x30680b(0x10f9)]=!0x1,this['_tmpQuaternion']=new _0x297afe['_f'](),this['rotation']=new _0x297afe['P'](0x0,0x0,0x0),this[_0x30680b(0x33bc)]=0x2,this[_0x30680b(0x3e95)]=!0x1,this[_0x30680b(0x696)]=!0x1,this[_0x30680b(0x18ea)]=0.2,this[_0x30680b(0x3592)]=null,this['_currentTarget']=_0x297afe['P'][_0x30680b(0x409)](),this['_initialFocalDistance']=0x1,this[_0x30680b(0x2aa2)]=_0x297afe['y3']['Zero'](),this[_0x30680b(0x1dc8)]=_0x297afe['y3']['Zero'](),this[_0x30680b(0xd92)]=_0x297afe['y3']['Zero'](),this[_0x30680b(0xd70)]=_0x297afe['y3'][_0x30680b(0x409)](),this['_referencePoint']=new _0x297afe['P'](0x0,0x0,0x1),this[_0x30680b(0x3c8c)]=_0x297afe['P'][_0x30680b(0x409)](),this[_0x30680b(0x38da)]=_0x297afe['P']['Up'](),this['_cachedRotationZ']=0x0,this['_cachedQuaternionRotationZ']=0x0;}[_0x123282(0x20f1)](_0x3282b9){var _0x482802=_0x123282;this['getWorldMatrix']();const _0x4e15bc=this[_0x482802(0x2319)]()[_0x482802(0x10ce)](this['position']);return _0x4e15bc['normalize'](),_0x4e15bc[_0x482802(0x542)](_0x3282b9),this[_0x482802(0x2cb7)][_0x482802(0x2e5)](_0x4e15bc);}['_getLockedTargetPosition'](){var _0x41417a=_0x123282;if(!this[_0x41417a(0x3592)])return null;if(this[_0x41417a(0x3592)][_0x41417a(0x2ac1)]){const _0x3000d7=this[_0x41417a(0x3592)],_0xa236d7=_0x3000d7[_0x41417a(0x5d4)]();_0xa236d7[_0x41417a(0x22d)](_0x3000d7[_0x41417a(0x2ac1)]);}return this[_0x41417a(0x3592)][_0x41417a(0x2ac1)]||this[_0x41417a(0x3592)];}[_0x123282(0x1da0)](){var _0x534326=_0x123282;return this[_0x534326(0x191c)]=this[_0x534326(0xa9f)][_0x534326(0x77b)](),this[_0x534326(0x1c65)]=this[_0x534326(0x3c7f)][_0x534326(0x77b)](),this[_0x534326(0x80c)]&&(this['_storedRotationQuaternion']=this[_0x534326(0x80c)][_0x534326(0x77b)]()),super[_0x534326(0x1da0)]();}[_0x123282(0x3d0)](){var _0x5289b2=_0x123282;return!!super['_restoreStateValues']()&&(this['position']=this['_storedPosition'][_0x5289b2(0x77b)](),this[_0x5289b2(0x3c7f)]=this[_0x5289b2(0x1c65)]['clone'](),this[_0x5289b2(0x80c)]&&(this[_0x5289b2(0x80c)]=this[_0x5289b2(0x171f)][_0x5289b2(0x77b)]()),this[_0x5289b2(0x1bce)][_0x5289b2(0x9b3)](0x0,0x0,0x0),this[_0x5289b2(0x32f6)][_0x5289b2(0x9b3)](0x0,0x0),!0x0);}[_0x123282(0x3693)](){var _0x57e710=_0x123282;super[_0x57e710(0x3693)](),this['_cache'][_0x57e710(0x3592)]=new _0x297afe['P'](Number[_0x57e710(0x1806)],Number[_0x57e710(0x1806)],Number[_0x57e710(0x1806)]),this[_0x57e710(0x58f)]['rotation']=new _0x297afe['P'](Number[_0x57e710(0x1806)],Number[_0x57e710(0x1806)],Number[_0x57e710(0x1806)]),this[_0x57e710(0x58f)][_0x57e710(0x80c)]=new _0x297afe['_f'](Number[_0x57e710(0x1806)],Number['MAX_VALUE'],Number['MAX_VALUE'],Number['MAX_VALUE']);}['_updateCache'](_0x4f3ea1){var _0x2869ee=_0x123282;_0x4f3ea1||super[_0x2869ee(0x294f)]();const _0x5ab1f5=this[_0x2869ee(0x1a6c)]();_0x5ab1f5?this[_0x2869ee(0x58f)][_0x2869ee(0x3592)]?this[_0x2869ee(0x58f)]['lockedTarget']['copyFrom'](_0x5ab1f5):this[_0x2869ee(0x58f)][_0x2869ee(0x3592)]=_0x5ab1f5['clone']():this[_0x2869ee(0x58f)][_0x2869ee(0x3592)]=null,this[_0x2869ee(0x58f)][_0x2869ee(0x3c7f)]['copyFrom'](this[_0x2869ee(0x3c7f)]),this[_0x2869ee(0x80c)]&&this[_0x2869ee(0x58f)]['rotationQuaternion'][_0x2869ee(0x19f9)](this[_0x2869ee(0x80c)]);}[_0x123282(0x20ee)](){var _0x25ab2c=_0x123282;if(!super[_0x25ab2c(0x20ee)]())return!0x1;var _0x45f25d=this['_getLockedTargetPosition']();return(this[_0x25ab2c(0x58f)]['lockedTarget']?this[_0x25ab2c(0x58f)][_0x25ab2c(0x3592)][_0x25ab2c(0x1bc8)](_0x45f25d):!_0x45f25d)&&(this[_0x25ab2c(0x80c)]?this['rotationQuaternion'][_0x25ab2c(0x1bc8)](this[_0x25ab2c(0x58f)]['rotationQuaternion']):this[_0x25ab2c(0x58f)][_0x25ab2c(0x3c7f)]['equals'](this[_0x25ab2c(0x3c7f)]));}[_0x123282(0x21df)](){var _0x39c87a=_0x123282;const _0x3775f7=this['getEngine']();return this[_0x39c87a(0x33bc)]*Math[_0x39c87a(0x141a)](_0x3775f7[_0x39c87a(0x27dd)]()/(0x64*_0x3775f7[_0x39c87a(0x35a9)]()));}[_0x123282(0x1c14)](_0x5dc602){var _0x111963=_0x123282;this['upVector']['normalize'](),this[_0x111963(0x744)]=_0x5dc602['subtract'](this[_0x111963(0xa9f)])[_0x111963(0x18cc)](),this['position']['z']===_0x5dc602['z']&&(this[_0x111963(0xa9f)]['z']+=_0x333404['kn']),this[_0x111963(0x3f64)][_0x111963(0x3f86)]()['scaleInPlace'](this[_0x111963(0x744)]),_0x297afe['y3']['LookAtLHToRef'](this[_0x111963(0xa9f)],_0x5dc602,this['_defaultUp'],this[_0x111963(0x1dc8)]),this[_0x111963(0x1dc8)]['invert'](),this[_0x111963(0x3c7f)]['x']=Math[_0x111963(0x13f0)](this['_camMatrix']['m'][0x6]/this[_0x111963(0x1dc8)]['m'][0xa]),_0x5dc602=_0x5dc602[_0x111963(0x10ce)](this[_0x111963(0xa9f)]),(0x0<=_0x5dc602['x']?this[_0x111963(0x3c7f)]['y']=-Math['atan'](_0x5dc602['z']/_0x5dc602['x'])+Math['PI']/0x2:this['rotation']['y']=-Math['atan'](_0x5dc602['z']/_0x5dc602['x'])-Math['PI']/0x2,this['rotation']['z']=0x0,isNaN(this[_0x111963(0x3c7f)]['x'])&&(this[_0x111963(0x3c7f)]['x']=0x0),isNaN(this['rotation']['y'])&&(this[_0x111963(0x3c7f)]['y']=0x0),isNaN(this[_0x111963(0x3c7f)]['z'])&&(this[_0x111963(0x3c7f)]['z']=0x0),this[_0x111963(0x80c)]&&_0x297afe['_f'][_0x111963(0x328a)](this[_0x111963(0x3c7f)]['y'],this[_0x111963(0x3c7f)]['x'],this[_0x111963(0x3c7f)]['z'],this[_0x111963(0x80c)]));}get[_0x123282(0x37fb)](){var _0x49b84d=_0x123282;return this[_0x49b84d(0x2319)]();}set[_0x123282(0x37fb)](_0xe7d542){var _0x4a1185=_0x123282;this[_0x4a1185(0x1c14)](_0xe7d542);}[_0x123282(0x2319)](){return this['_currentTarget'];}[_0x123282(0x9d7)](){var _0x25940e=_0x123282;return 0x0<Math['abs'](this[_0x25940e(0x1bce)]['x'])||0x0<Math['abs'](this[_0x25940e(0x1bce)]['y'])||0x0<Math[_0x25940e(0x273d)](this['cameraDirection']['z']);}['_updatePosition'](){var _0x178ed2=_0x123282;if(this['parent'])return this['parent'][_0x178ed2(0x10cb)]()[_0x178ed2(0x4c1)](_0x297afe['jp'][_0x178ed2(0x12cd)][0x0]),_0x297afe['P'][_0x178ed2(0x29c5)](this['cameraDirection'],_0x297afe['jp']['Matrix'][0x0],_0x297afe['jp'][_0x178ed2(0xe60)][0x0]),void this[_0x178ed2(0xa9f)][_0x178ed2(0x3e1)](_0x297afe['jp']['Vector3'][0x0]);this[_0x178ed2(0xa9f)][_0x178ed2(0x3e1)](this[_0x178ed2(0x1bce)]);}[_0x123282(0x351b)](){var _0x43f8d6=_0x123282,_0x12454a=this[_0x43f8d6(0x696)]?-this['inverseRotationSpeed']:0x1,_0x1c040b=this[_0x43f8d6(0x9d7)](),_0x3a532f=0x0<Math[_0x43f8d6(0x273d)](this[_0x43f8d6(0x32f6)]['x'])||0x0<Math[_0x43f8d6(0x273d)](this[_0x43f8d6(0x32f6)]['y']);_0x1c040b&&this['_updatePosition'](),_0x3a532f&&(this[_0x43f8d6(0x80c)]&&this['rotationQuaternion'][_0x43f8d6(0x3f2c)](this['rotation']),this[_0x43f8d6(0x3c7f)]['x']+=this[_0x43f8d6(0x32f6)]['x']*_0x12454a,this[_0x43f8d6(0x3c7f)]['y']+=this[_0x43f8d6(0x32f6)]['y']*_0x12454a,this[_0x43f8d6(0x3e95)]||(this[_0x43f8d6(0x3c7f)]['x']>(_0x12454a=1.570796)&&(this[_0x43f8d6(0x3c7f)]['x']=_0x12454a),this[_0x43f8d6(0x3c7f)]['x']<-_0x12454a&&(this[_0x43f8d6(0x3c7f)]['x']=-_0x12454a)),this[_0x43f8d6(0x80c)]&&this[_0x43f8d6(0x3c7f)][_0x43f8d6(0x44c)]()&&_0x297afe['_f'][_0x43f8d6(0x328a)](this[_0x43f8d6(0x3c7f)]['y'],this[_0x43f8d6(0x3c7f)]['x'],this[_0x43f8d6(0x3c7f)]['z'],this[_0x43f8d6(0x80c)])),_0x1c040b&&(Math['abs'](this[_0x43f8d6(0x1bce)]['x'])<this[_0x43f8d6(0x33bc)]*_0x333404['kn']&&(this[_0x43f8d6(0x1bce)]['x']=0x0),Math['abs'](this['cameraDirection']['y'])<this[_0x43f8d6(0x33bc)]*_0x333404['kn']&&(this[_0x43f8d6(0x1bce)]['y']=0x0),Math[_0x43f8d6(0x273d)](this['cameraDirection']['z'])<this[_0x43f8d6(0x33bc)]*_0x333404['kn']&&(this[_0x43f8d6(0x1bce)]['z']=0x0),this[_0x43f8d6(0x1bce)]['scaleInPlace'](this['inertia'])),_0x3a532f&&(Math[_0x43f8d6(0x273d)](this[_0x43f8d6(0x32f6)]['x'])<this[_0x43f8d6(0x33bc)]*_0x333404['kn']&&(this['cameraRotation']['x']=0x0),Math[_0x43f8d6(0x273d)](this[_0x43f8d6(0x32f6)]['y'])<this[_0x43f8d6(0x33bc)]*_0x333404['kn']&&(this[_0x43f8d6(0x32f6)]['y']=0x0),this[_0x43f8d6(0x32f6)]['scaleInPlace'](this['inertia'])),super[_0x43f8d6(0x351b)]();}[_0x123282(0x29b9)](){var _0x370e1f=_0x123282;this[_0x370e1f(0x80c)]?this[_0x370e1f(0x80c)][_0x370e1f(0x3f91)](this[_0x370e1f(0xd70)]):_0x297afe['y3']['RotationYawPitchRollToRef'](this[_0x370e1f(0x3c7f)]['y'],this[_0x370e1f(0x3c7f)]['x'],this[_0x370e1f(0x3c7f)]['z'],this[_0x370e1f(0xd70)]);}[_0x123282(0x2ddc)](){var _0x21c0ee=_0x123282;return _0x297afe['P'][_0x21c0ee(0x29c5)](this['_defaultUp'],this[_0x21c0ee(0xd70)],this[_0x21c0ee(0x2fdb)]),this;}['_getViewMatrix'](){var _0x44c0ff=_0x123282;return this[_0x44c0ff(0x3592)]&&this['setTarget'](this[_0x44c0ff(0x1a6c)]()),this[_0x44c0ff(0x29b9)](),this[_0x44c0ff(0x80c)]&&this[_0x44c0ff(0x3784)]!=this[_0x44c0ff(0x80c)]['z']?(this['_rotateUpVectorWithCameraRotationMatrix'](),this[_0x44c0ff(0x3784)]=this['rotationQuaternion']['z']):this['_cachedRotationZ']!==this[_0x44c0ff(0x3c7f)]['z']&&(this[_0x44c0ff(0x2ddc)](),this['_cachedRotationZ']=this[_0x44c0ff(0x3c7f)]['z']),_0x297afe['P'][_0x44c0ff(0x3bd9)](this['_referencePoint'],this[_0x44c0ff(0xd70)],this['_transformedReferencePoint']),this['position']['addToRef'](this[_0x44c0ff(0x3c8c)],this[_0x44c0ff(0x3d4e)]),this[_0x44c0ff(0x10f9)]&&(this[_0x44c0ff(0x80c)]?_0x37c1fb['RD']['Y']['rotateByQuaternionToRef'](this[_0x44c0ff(0x80c)],this[_0x44c0ff(0x2fdb)]):(_0x297afe['_f'][_0x44c0ff(0x2af8)](this[_0x44c0ff(0x3c7f)],this[_0x44c0ff(0x1097)]),_0x37c1fb['RD']['Y']['rotateByQuaternionToRef'](this['_tmpQuaternion'],this[_0x44c0ff(0x2fdb)]))),this['_computeViewMatrix'](this['position'],this[_0x44c0ff(0x3d4e)],this[_0x44c0ff(0x2fdb)]),this[_0x44c0ff(0x2aa2)];}[_0x123282(0x37aa)](_0x5baa12,_0x46ae45,_0x2c6a24){var _0x445083=_0x123282,_0x1331c7;if(this[_0x445083(0x6db)])return this[_0x445083(0xc5c)]?(_0x1331c7=this['parent']['getWorldMatrix'](),_0x297afe['P']['TransformCoordinatesToRef'](_0x5baa12,_0x1331c7,this[_0x445083(0x1b33)]),_0x297afe['P'][_0x445083(0x3bd9)](_0x46ae45,_0x1331c7,this[_0x445083(0x61d)]),_0x297afe['P'][_0x445083(0x29c5)](_0x2c6a24,_0x1331c7,this[_0x445083(0x366d)]),this[_0x445083(0x485)]()):(this[_0x445083(0x1b33)]['copyFrom'](_0x5baa12),this[_0x445083(0x61d)][_0x445083(0x19f9)](_0x46ae45),this[_0x445083(0x366d)][_0x445083(0x19f9)](_0x2c6a24)),void(this[_0x445083(0x3d78)]()[_0x445083(0x41ba)]?_0x297afe['y3']['LookAtRHToRef'](this[_0x445083(0x1b33)],this[_0x445083(0x61d)],this[_0x445083(0x366d)],this[_0x445083(0x2aa2)]):_0x297afe['y3']['LookAtLHToRef'](this[_0x445083(0x1b33)],this[_0x445083(0x61d)],this[_0x445083(0x366d)],this['_viewMatrix']));this['getScene']()['useRightHandedSystem']?_0x297afe['y3']['LookAtRHToRef'](_0x5baa12,_0x46ae45,_0x2c6a24,this[_0x445083(0x2aa2)]):_0x297afe['y3'][_0x445083(0x1857)](_0x5baa12,_0x46ae45,_0x2c6a24,this['_viewMatrix']),this[_0x445083(0xc5c)]?(_0x1331c7=this[_0x445083(0xc5c)]['getWorldMatrix'](),this[_0x445083(0x2aa2)][_0x445083(0x3709)](),this[_0x445083(0x2aa2)][_0x445083(0x3d93)](_0x1331c7,this[_0x445083(0x2aa2)]),this[_0x445083(0x2aa2)]['getTranslationToRef'](this[_0x445083(0x1b33)]),this[_0x445083(0x2aa2)][_0x445083(0x3709)](),this[_0x445083(0x485)]()):this[_0x445083(0x1b33)][_0x445083(0x19f9)](_0x5baa12);}['createRigCamera'](_0x5afc0f,_0x457a1d){var _0xd235b7=_0x123282;if(this[_0xd235b7(0x2c16)]===_0x35bd3d['V']['RIG_MODE_NONE'])return null;{const _0x3419f8=new _0x367589(_0x5afc0f,this[_0xd235b7(0xa9f)][_0xd235b7(0x77b)](),this['getScene']());return _0x3419f8[_0xd235b7(0x40a3)]=!0x0,(_0x3419f8[_0xd235b7(0x987)]=this)[_0xd235b7(0x2c16)]!==_0x35bd3d['V']['RIG_MODE_VR']&&this[_0xd235b7(0x2c16)]!==_0x35bd3d['V'][_0xd235b7(0x2785)]||(this[_0xd235b7(0x80c)]||(this['rotationQuaternion']=new _0x297afe['_f']()),_0x3419f8[_0xd235b7(0x3e15)]={},_0x3419f8[_0xd235b7(0x80c)]=new _0x297afe['_f']()),_0x3419f8[_0xd235b7(0x2d64)]=this[_0xd235b7(0x2d64)],_0x3419f8[_0xd235b7(0xa19)]=this['orthoLeft'],_0x3419f8['orthoRight']=this['orthoRight'],_0x3419f8[_0xd235b7(0x1547)]=this[_0xd235b7(0x1547)],_0x3419f8[_0xd235b7(0x2163)]=this['orthoBottom'],_0x3419f8;}}[_0x123282(0x356c)](){var _0x1194a8=_0x123282;const _0x299fbd=this[_0x1194a8(0x3cb6)][0x0],_0x6fa886=this[_0x1194a8(0x3cb6)][0x1];switch(this[_0x1194a8(0x5d4)](),this[_0x1194a8(0x2c16)]){case _0x35bd3d['V']['RIG_MODE_STEREOSCOPIC_ANAGLYPH']:case _0x35bd3d['V'][_0x1194a8(0x349e)]:case _0x35bd3d['V'][_0x1194a8(0xbeb)]:case _0x35bd3d['V'][_0x1194a8(0x1f6b)]:case _0x35bd3d['V'][_0x1194a8(0x27d7)]:var _0x4ab1e4=this[_0x1194a8(0x2c16)]===_0x35bd3d['V'][_0x1194a8(0xbeb)]?0x1:-0x1,_0x313ec5=this[_0x1194a8(0x2c16)]===_0x35bd3d['V'][_0x1194a8(0xbeb)]?-0x1:0x1;this[_0x1194a8(0x2125)](this['_cameraRigParams'][_0x1194a8(0xb32)]*_0x4ab1e4,_0x299fbd),this[_0x1194a8(0x2125)](this[_0x1194a8(0x3e15)][_0x1194a8(0xb32)]*_0x313ec5,_0x6fa886);break;case _0x35bd3d['V'][_0x1194a8(0x33da)]:_0x299fbd['rotationQuaternion']?(_0x299fbd[_0x1194a8(0x80c)][_0x1194a8(0x19f9)](this['rotationQuaternion']),_0x6fa886[_0x1194a8(0x80c)]['copyFrom'](this['rotationQuaternion'])):(_0x299fbd[_0x1194a8(0x3c7f)]['copyFrom'](this[_0x1194a8(0x3c7f)]),_0x6fa886['rotation']['copyFrom'](this[_0x1194a8(0x3c7f)])),_0x299fbd['position'][_0x1194a8(0x19f9)](this['position']),_0x6fa886[_0x1194a8(0xa9f)][_0x1194a8(0x19f9)](this[_0x1194a8(0xa9f)]);}super['_updateRigCameras']();}[_0x123282(0x2125)](_0x3af169,_0x3c238a){var _0xa9bc51=_0x123282;const _0x3d0e04=this[_0xa9bc51(0x2319)]();_0x3d0e04[_0xa9bc51(0x185b)](this['position'],_0x367589[_0xa9bc51(0x2c4)]),_0x367589['_TargetFocalPoint'][_0xa9bc51(0x3f86)]()['scaleInPlace'](this['_initialFocalDistance']);var _0x251783=_0x367589[_0xa9bc51(0x2c4)]['addInPlace'](this[_0xa9bc51(0xa9f)]);_0x297afe['y3'][_0xa9bc51(0x3cca)](-_0x251783['x'],-_0x251783['y'],-_0x251783['z'],_0x367589[_0xa9bc51(0x3b26)]),_0x367589[_0xa9bc51(0x3b26)][_0xa9bc51(0x3d93)](_0x297afe['y3'][_0xa9bc51(0x2bb2)](_0x3c238a[_0xa9bc51(0x2fdb)],_0x3af169),_0x367589[_0xa9bc51(0x3445)]),_0x297afe['y3'][_0xa9bc51(0x3cca)](_0x251783['x'],_0x251783['y'],_0x251783['z'],_0x367589['_TargetTransformMatrix']),_0x367589[_0xa9bc51(0x3445)]['multiplyToRef'](_0x367589[_0xa9bc51(0x3b26)],_0x367589[_0xa9bc51(0x3445)]),_0x297afe['P']['TransformCoordinatesToRef'](this['position'],_0x367589[_0xa9bc51(0x3445)],_0x3c238a['position']),_0x3c238a[_0xa9bc51(0x1c14)](_0x251783);}['getClassName'](){var _0x200510=_0x123282;return _0x200510(0x19e4);}}_0x367589[_0x123282(0x3445)]=new _0x297afe['y3'](),_0x367589['_TargetTransformMatrix']=new _0x297afe['y3'](),_0x367589['_TargetFocalPoint']=new _0x297afe['P'](),_0x27fa71([(0x0,_0x1ea72f['hd'])()],_0x367589[_0x123282(0x1ce1)],'rotation',void 0x0),_0x27fa71([(0x0,_0x1ea72f['qC'])()],_0x367589['prototype'],_0x123282(0x33bc),void 0x0),_0x27fa71([(0x0,_0x1ea72f['RR'])('lockedTargetId')],_0x367589[_0x123282(0x1ce1)],_0x123282(0x3592),void 0x0);},0xd79f:(_0x872823,_0x91a124,_0x4b53b0)=>{var _0x2ce511=a8_0x1ec55c;_0x4b53b0['d'](_0x91a124,{'H':()=>_0xaa7aa7});var _0x91a124=_0x4b53b0(0xc00b),_0x18bca1=_0x4b53b0(0xd53f);_0x4b53b0(0x5f60)['N'][_0x2ce511(0xa2d)](_0x2ce511(0x40bd),(_0x509d7b,_0x3eb898)=>()=>new _0xaa7aa7(_0x509d7b,_0x18bca1['P'][_0x2ce511(0x409)](),_0x3eb898));class _0xaa7aa7 extends _0x91a124['c']{get[_0x2ce511(0x381c)](){var _0x4aa9fd=_0x2ce511,_0x22fca9=this[_0x4aa9fd(0x1802)][_0x4aa9fd(0x2b0f)]['touch'];return _0x22fca9?_0x22fca9[_0x4aa9fd(0x381c)]:0x0;}set[_0x2ce511(0x381c)](_0x5f17cf){var _0x4ed5de=_0x2ce511;const _0x370492=this[_0x4ed5de(0x1802)][_0x4ed5de(0x2b0f)]['touch'];_0x370492&&(_0x370492['touchAngularSensibility']=_0x5f17cf);}get[_0x2ce511(0x2cd8)](){var _0x1f0ada=_0x2ce511,_0x5df288=this[_0x1f0ada(0x1802)][_0x1f0ada(0x2b0f)]['touch'];return _0x5df288?_0x5df288['touchMoveSensibility']:0x0;}set[_0x2ce511(0x2cd8)](_0x2b9da8){var _0x5031e3=_0x2ce511;const _0x4228b3=this['inputs']['attached'][_0x5031e3(0x2f2f)];_0x4228b3&&(_0x4228b3[_0x5031e3(0x2cd8)]=_0x2b9da8);}constructor(_0x44dbd8,_0x4a2dd2,_0x254a6e){var _0x1e4c75=_0x2ce511;super(_0x44dbd8,_0x4a2dd2,_0x254a6e),this[_0x1e4c75(0x1802)]['addTouch'](),this[_0x1e4c75(0x902)]();}[_0x2ce511(0x252c)](){var _0x28af8e=_0x2ce511;return _0x28af8e(0x40bd);}[_0x2ce511(0x902)](){var _0x3784a1=_0x2ce511;const _0x3efe26=this[_0x3784a1(0x1802)]['attached'][_0x3784a1(0x2f2f)],_0x53c91c=this[_0x3784a1(0x1802)][_0x3784a1(0x2b0f)][_0x3784a1(0x985)];_0x53c91c?_0x53c91c['touchEnabled']=!0x1:_0x3efe26[_0x3784a1(0x22c3)]=!0x0;}}},0xef0a:(_0x5f4d34,_0x334639,_0x5d2604)=>{var _0x51c57c=a8_0x1ec55c;_0x5d2604['d'](_0x334639,{'x':()=>_0x3e7535});var _0x334639=_0x5d2604(0xd79f),_0x470d07=_0x5d2604(0x5f60),_0xeb29b8=_0x5d2604(0xd53f),_0x52ae37=_0x5d2604(0x43d7);_0x5d2604(0xa2e0),_0x470d07['N'][_0x51c57c(0xa2d)]('FreeCamera',(_0x62499a,_0x420df2)=>()=>new _0x3e7535(_0x62499a,_0xeb29b8['P'][_0x51c57c(0x409)](),_0x420df2));class _0x3e7535 extends _0x334639['H']{get[_0x51c57c(0x1999)](){var _0x3efcdc=_0x51c57c,_0x129d4b=this[_0x3efcdc(0x1802)]['attached']['gamepad'];return _0x129d4b?_0x129d4b[_0x3efcdc(0x1999)]:0x0;}set[_0x51c57c(0x1999)](_0x575c67){var _0x337e9b=_0x51c57c;const _0x57b262=this[_0x337e9b(0x1802)][_0x337e9b(0x2b0f)][_0x337e9b(0x128f)];_0x57b262&&(_0x57b262['gamepadAngularSensibility']=_0x575c67);}get[_0x51c57c(0x20f9)](){var _0x24457a=_0x51c57c,_0x115a58=this[_0x24457a(0x1802)][_0x24457a(0x2b0f)][_0x24457a(0x128f)];return _0x115a58?_0x115a58['gamepadMoveSensibility']:0x0;}set[_0x51c57c(0x20f9)](_0x49128a){var _0x23fc64=_0x51c57c;const _0x57f186=this[_0x23fc64(0x1802)]['attached']['gamepad'];_0x57f186&&(_0x57f186[_0x23fc64(0x20f9)]=_0x49128a);}constructor(_0x3266e5,_0x1eacd9,_0x2418af){var _0x5bd836=_0x51c57c;super(_0x3266e5,_0x1eacd9,_0x2418af),this[_0x5bd836(0x1802)]['addGamepad']();}[_0x51c57c(0x252c)](){var _0x4fbecd=_0x51c57c;return _0x4fbecd(0xa26);}}_0x52ae37['V']['_CreateDefaultParsedCamera']=(_0xc4f5d8,_0x51fa26)=>new _0x3e7535(_0xc4f5d8,_0xeb29b8['P']['Zero'](),_0x51fa26);},0x61ad:(_0x1c822b,_0xe74863,_0x183930)=>{var _0x469c93=a8_0x1ec55c,_0x1e4b41=_0x183930(0xc00b),_0x582699=_0x183930(0xd53f),_0x176a29=_0x183930(0x5f60);_0x183930(0xf51d),_0x176a29['N']['AddNodeConstructor'](_0x469c93(0x3f4a),(_0x5928b3,_0x2544e7)=>()=>new _0x335219(_0x5928b3,_0x582699['P'][_0x469c93(0x409)](),_0x2544e7));class _0x335219 extends _0x1e4b41['c']{constructor(_0x24b948,_0x5b4b28,_0xccb0ef){var _0x126153=_0x469c93;super(_0x24b948,_0x5b4b28,_0xccb0ef),this[_0x126153(0x1802)][_0x126153(0xddd)]();}['getClassName'](){var _0x475c5b=_0x469c93;return _0x475c5b(0x3f4a);}}},0x940a:(_0x3d173d,_0x22ea58,_0x44536e)=>{var _0x4c5d38=a8_0x1ec55c;_0x44536e['d'](_0x22ea58,{'Y':()=>_0x2447da});var _0x3078a0=_0x44536e(0xd53f),_0x53642e=_0x44536e(0x10fa9);const _0x138586=(_0x2194f7,_0x36e0a6,_0x2fd5ba,_0x53a0f8)=>!(_0x2194f7['x']>_0x2fd5ba['x']+_0x53a0f8||_0x2fd5ba['x']-_0x53a0f8>_0x36e0a6['x']||_0x2194f7['y']>_0x2fd5ba['y']+_0x53a0f8||_0x2fd5ba['y']-_0x53a0f8>_0x36e0a6['y']||_0x2194f7['z']>_0x2fd5ba['z']+_0x53a0f8||_0x2fd5ba['z']-_0x53a0f8>_0x36e0a6['z']),_0x156e56=(function(){const _0x3523bb={'root':0x0,'found':!0x1};return function(_0x5d8ba5,_0x1ec0ce,_0x56913f,_0x5cefd9){var _0x115017=a8_0x5306;_0x3523bb['root']=0x0,_0x3523bb[_0x115017(0x297c)]=!0x1,_0x56913f=_0x1ec0ce*_0x1ec0ce-0x4*_0x5d8ba5*_0x56913f;if(_0x56913f<0x0)return _0x3523bb;_0x56913f=Math[_0x115017(0x141a)](_0x56913f);let _0xc0b3fc=(-_0x1ec0ce-_0x56913f)/(0x2*_0x5d8ba5),_0x16dac6=(-_0x1ec0ce+_0x56913f)/(0x2*_0x5d8ba5);return _0xc0b3fc>_0x16dac6&&(_0x1ec0ce=_0x16dac6,_0x16dac6=_0xc0b3fc,_0xc0b3fc=_0x1ec0ce),0x0<_0xc0b3fc&&_0xc0b3fc<_0x5cefd9?(_0x3523bb[_0x115017(0x148f)]=_0xc0b3fc,_0x3523bb[_0x115017(0x297c)]=!0x0):0x0<_0x16dac6&&_0x16dac6<_0x5cefd9&&(_0x3523bb[_0x115017(0x148f)]=_0x16dac6,_0x3523bb[_0x115017(0x297c)]=!0x0),_0x3523bb;};}());class _0x2447da{constructor(){var _0x53d031=a8_0x5306;this['_collisionPoint']=_0x3078a0['P'][_0x53d031(0x409)](),this['_planeIntersectionPoint']=_0x3078a0['P'][_0x53d031(0x409)](),this[_0x53d031(0x27d8)]=_0x3078a0['P'][_0x53d031(0x409)](),this[_0x53d031(0x198a)]=_0x3078a0['P'][_0x53d031(0x409)](),this[_0x53d031(0x39df)]=_0x3078a0['P'][_0x53d031(0x409)](),this[_0x53d031(0x279a)]=_0x3078a0['P']['Zero'](),this[_0x53d031(0x8f1)]=_0x3078a0['P'][_0x53d031(0x409)](),this[_0x53d031(0x2bf9)]=_0x3078a0['P'][_0x53d031(0x409)](),this[_0x53d031(0x2ada)]=_0x3078a0['P']['Zero'](),this[_0x53d031(0xebc)]=_0x3078a0['P'][_0x53d031(0x409)](),this['_displacementVector']=_0x3078a0['P'][_0x53d031(0x409)](),this[_0x53d031(0x3a88)]=_0x3078a0['P']['One'](),this[_0x53d031(0xf97)]=0x0,this[_0x53d031(0x2348)]=_0x3078a0['P']['Zero'](),this[_0x53d031(0x2d51)]=_0x3078a0['P']['Zero'](),this['_normalizedVelocity']=_0x3078a0['P']['Zero'](),this[_0x53d031(0x2840)]=-0x1;}get[_0x4c5d38(0xa59)](){var _0x19eb28=_0x4c5d38;return this[_0x19eb28(0x2840)];}set['collisionMask'](_0x4a025f){var _0x1183c9=_0x4c5d38;this[_0x1183c9(0x2840)]=isNaN(_0x4a025f)?-0x1:_0x4a025f;}get['slidePlaneNormal'](){return this['_slidePlaneNormal'];}['_initialize'](_0x3bc361,_0x1f3e82,_0x38616b){var _0x318f50=_0x4c5d38;this[_0x318f50(0x15d8)]=_0x1f3e82,this['_velocitySquaredLength']=this[_0x318f50(0x15d8)][_0x318f50(0x44c)]();var _0x5c9142=Math[_0x318f50(0x141a)](this[_0x318f50(0x3d4)]);0x0===_0x5c9142||0x1===_0x5c9142?this[_0x318f50(0x370c)][_0x318f50(0x9b3)](_0x1f3e82['_x'],_0x1f3e82['_y'],_0x1f3e82['_z']):_0x1f3e82['scaleToRef'](0x1/_0x5c9142,this[_0x318f50(0x370c)]),(this[_0x318f50(0x75e)]=_0x3bc361)[_0x318f50(0x3d93)](this[_0x318f50(0x3a88)],this[_0x318f50(0x2348)]),_0x1f3e82[_0x318f50(0x3d93)](this['_radius'],this['_velocityWorld']),this[_0x318f50(0x2d4)]=this[_0x318f50(0x2d51)][_0x318f50(0x18cc)](),this['_epsilon']=_0x38616b,this['collisionFound']=!0x1;}[_0x4c5d38(0x716)](_0x377554,_0x193b4d,_0x1f1cb9,_0x4870cb,_0x1e1c1c){var _0x336689=_0x4c5d38;return _0x193b4d[_0x336689(0x185b)](_0x377554,this[_0x336689(0x27d8)]),_0x1f1cb9[_0x336689(0x185b)](_0x377554,this['_tempVector2']),_0x3078a0['P'][_0x336689(0x2b85)](this['_tempVector'],this[_0x336689(0x198a)],this[_0x336689(0x279a)]),!(_0x3078a0['P'][_0x336689(0x29f5)](this[_0x336689(0x279a)],_0x1e1c1c)<0x0)&&(_0x4870cb[_0x336689(0x185b)](_0x377554,this[_0x336689(0x39df)]),_0x3078a0['P'][_0x336689(0x2b85)](this[_0x336689(0x198a)],this['_tempVector3'],this['_tempVector4']),!(_0x3078a0['P'][_0x336689(0x29f5)](this[_0x336689(0x279a)],_0x1e1c1c)<0x0)&&(_0x3078a0['P']['CrossToRef'](this[_0x336689(0x39df)],this[_0x336689(0x27d8)],this[_0x336689(0x279a)]),0x0<=_0x3078a0['P']['Dot'](this['_tempVector4'],_0x1e1c1c)));}[_0x4c5d38(0x395a)](_0x3b77b8,_0x5c7616,_0x2ef128,_0x2a7eb8){var _0x3aa88b=_0x4c5d38,_0x3b77b8=_0x3078a0['P']['Distance'](this['_basePointWorld'],_0x3b77b8),_0x1d0a4d=Math[_0x3aa88b(0x1955)](this[_0x3aa88b(0x3a88)]['x'],this[_0x3aa88b(0x3a88)]['y'],this['_radius']['z']);return!(_0x3b77b8>this[_0x3aa88b(0x2d4)]+_0x1d0a4d+_0x5c7616||!_0x138586(_0x2ef128,_0x2a7eb8,this[_0x3aa88b(0x2348)],this[_0x3aa88b(0x2d4)]+_0x1d0a4d));}[_0x4c5d38(0x3c62)](_0x29ce15,_0x3b785e,_0x19eff2,_0x17db17,_0xac38bf,_0x5b5bc0,_0xa3f0ca){var _0x4aacc1=_0x4c5d38;let _0x28009f,_0x113600=!0x1;(_0x3b785e=_0x3b785e||[])[_0x29ce15]||(_0x3b785e[_0x29ce15]=new _0x53642e['J'](0x0,0x0,0x0,0x0),_0x3b785e[_0x29ce15][_0x4aacc1(0xa33)](_0x19eff2,_0x17db17,_0xac38bf));const _0x301277=_0x3b785e[_0x29ce15];if(_0x5b5bc0||_0x301277[_0x4aacc1(0x1d3b)](this[_0x4aacc1(0x370c)],0x0)){_0x3b785e=_0x301277[_0x4aacc1(0xf8d)](this[_0x4aacc1(0x75e)]),_0x29ce15=_0x3078a0['P'][_0x4aacc1(0x29f5)](_0x301277[_0x4aacc1(0x2281)],this[_0x4aacc1(0x15d8)]);if(!(_0x2447da[_0x4aacc1(0x101e)]&&0.0001<_0x29ce15)){if(0x0==_0x29ce15){if(0x1<=Math[_0x4aacc1(0x273d)](_0x3b785e))return;_0x113600=!0x0,_0x28009f=0x0;}else{let _0x298a8e=(0x1-_0x3b785e)/_0x29ce15;if((_0x28009f=(-0x1-_0x3b785e)/_0x29ce15)>_0x298a8e&&(_0x5b5bc0=_0x298a8e,_0x298a8e=_0x28009f,_0x28009f=_0x5b5bc0),0x1<_0x28009f||_0x298a8e<0x0)return;0x1<(_0x28009f=_0x28009f<0x0?0x0:_0x28009f)&&(_0x28009f=0x1);}this[_0x4aacc1(0x1345)][_0x4aacc1(0x9b3)](0x0,0x0,0x0);let _0x3e6758=!0x1,_0x5d03d3=0x1;if(_0x113600||(this[_0x4aacc1(0x75e)][_0x4aacc1(0x185b)](_0x301277['normal'],this[_0x4aacc1(0x1d35)]),this[_0x4aacc1(0x15d8)][_0x4aacc1(0x279e)](_0x28009f,this[_0x4aacc1(0x27d8)]),this['_planeIntersectionPoint'][_0x4aacc1(0x3e1)](this[_0x4aacc1(0x27d8)]),this['_checkPointInTriangle'](this['_planeIntersectionPoint'],_0x19eff2,_0x17db17,_0xac38bf,_0x301277['normal'])&&(_0x3e6758=!0x0,_0x5d03d3=_0x28009f,this[_0x4aacc1(0x1345)][_0x4aacc1(0x19f9)](this[_0x4aacc1(0x1d35)]))),!_0x3e6758){var _0x3beed5,_0x3b785e=this[_0x4aacc1(0x3d4)],_0x29ce15=(this[_0x4aacc1(0x75e)][_0x4aacc1(0x185b)](_0x19eff2,this[_0x4aacc1(0x27d8)]),0x2*_0x3078a0['P'][_0x4aacc1(0x29f5)](this[_0x4aacc1(0x15d8)],this[_0x4aacc1(0x27d8)])),_0x5b5bc0=this[_0x4aacc1(0x27d8)][_0x4aacc1(0x44c)]()-0x1;let _0x21faad=_0x156e56(_0x3b785e,_0x29ce15,_0x5b5bc0,_0x5d03d3),_0x337194=(_0x21faad[_0x4aacc1(0x297c)]&&(_0x5d03d3=_0x21faad[_0x4aacc1(0x148f)],_0x3e6758=!0x0,this[_0x4aacc1(0x1345)][_0x4aacc1(0x19f9)](_0x19eff2)),this[_0x4aacc1(0x75e)][_0x4aacc1(0x185b)](_0x17db17,this[_0x4aacc1(0x27d8)]),_0x29ce15=0x2*_0x3078a0['P'][_0x4aacc1(0x29f5)](this[_0x4aacc1(0x15d8)],this[_0x4aacc1(0x27d8)]),_0x5b5bc0=this[_0x4aacc1(0x27d8)][_0x4aacc1(0x44c)]()-0x1,(_0x21faad=_0x156e56(_0x3b785e,_0x29ce15,_0x5b5bc0,_0x5d03d3))[_0x4aacc1(0x297c)]&&(_0x5d03d3=_0x21faad[_0x4aacc1(0x148f)],_0x3e6758=!0x0,this[_0x4aacc1(0x1345)]['copyFrom'](_0x17db17)),this['_basePoint'][_0x4aacc1(0x185b)](_0xac38bf,this[_0x4aacc1(0x27d8)]),_0x29ce15=0x2*_0x3078a0['P'][_0x4aacc1(0x29f5)](this['_velocity'],this[_0x4aacc1(0x27d8)]),_0x5b5bc0=this[_0x4aacc1(0x27d8)]['lengthSquared']()-0x1,(_0x21faad=_0x156e56(_0x3b785e,_0x29ce15,_0x5b5bc0,_0x5d03d3))[_0x4aacc1(0x297c)]&&(_0x5d03d3=_0x21faad[_0x4aacc1(0x148f)],_0x3e6758=!0x0,this['_collisionPoint'][_0x4aacc1(0x19f9)](_0xac38bf)),_0x17db17['subtractToRef'](_0x19eff2,this[_0x4aacc1(0x8f1)]),_0x19eff2[_0x4aacc1(0x185b)](this[_0x4aacc1(0x75e)],this[_0x4aacc1(0x2bf9)]),this[_0x4aacc1(0x8f1)][_0x4aacc1(0x44c)]()),_0x4058b6=_0x3078a0['P']['Dot'](this[_0x4aacc1(0x8f1)],this[_0x4aacc1(0x15d8)]),_0x41648b=_0x3078a0['P'][_0x4aacc1(0x29f5)](this[_0x4aacc1(0x8f1)],this[_0x4aacc1(0x2bf9)]);_0x3b785e=_0x337194*-this[_0x4aacc1(0x3d4)]+_0x4058b6*_0x4058b6,_0x29ce15=0x2*(_0x337194*_0x3078a0['P'][_0x4aacc1(0x29f5)](this[_0x4aacc1(0x15d8)],this['_baseToVertex'])-_0x4058b6*_0x41648b),_0x5b5bc0=_0x337194*(0x1-this[_0x4aacc1(0x2bf9)][_0x4aacc1(0x44c)]())+_0x41648b*_0x41648b,(_0x21faad=_0x156e56(_0x3b785e,_0x29ce15,_0x5b5bc0,_0x5d03d3))[_0x4aacc1(0x297c)]&&0x0<=(_0x3beed5=(_0x4058b6*_0x21faad['root']-_0x41648b)/_0x337194)&&_0x3beed5<=0x1&&(_0x5d03d3=_0x21faad[_0x4aacc1(0x148f)],_0x3e6758=!0x0,this[_0x4aacc1(0x8f1)]['scaleInPlace'](_0x3beed5),_0x19eff2['addToRef'](this[_0x4aacc1(0x8f1)],this['_collisionPoint'])),_0xac38bf[_0x4aacc1(0x185b)](_0x17db17,this[_0x4aacc1(0x8f1)]),_0x17db17['subtractToRef'](this[_0x4aacc1(0x75e)],this['_baseToVertex']),_0x337194=this[_0x4aacc1(0x8f1)][_0x4aacc1(0x44c)](),_0x4058b6=_0x3078a0['P'][_0x4aacc1(0x29f5)](this['_edge'],this[_0x4aacc1(0x15d8)]),_0x41648b=_0x3078a0['P']['Dot'](this[_0x4aacc1(0x8f1)],this[_0x4aacc1(0x2bf9)]),_0x3b785e=_0x337194*-this[_0x4aacc1(0x3d4)]+_0x4058b6*_0x4058b6,_0x29ce15=0x2*(_0x337194*_0x3078a0['P'][_0x4aacc1(0x29f5)](this[_0x4aacc1(0x15d8)],this['_baseToVertex'])-_0x4058b6*_0x41648b),_0x5b5bc0=_0x337194*(0x1-this[_0x4aacc1(0x2bf9)][_0x4aacc1(0x44c)]())+_0x41648b*_0x41648b,(_0x21faad=_0x156e56(_0x3b785e,_0x29ce15,_0x5b5bc0,_0x5d03d3))[_0x4aacc1(0x297c)]&&0x0<=(_0x3beed5=(_0x4058b6*_0x21faad[_0x4aacc1(0x148f)]-_0x41648b)/_0x337194)&&_0x3beed5<=0x1&&(_0x5d03d3=_0x21faad[_0x4aacc1(0x148f)],_0x3e6758=!0x0,this[_0x4aacc1(0x8f1)][_0x4aacc1(0x542)](_0x3beed5),_0x17db17[_0x4aacc1(0x3083)](this[_0x4aacc1(0x8f1)],this[_0x4aacc1(0x1345)])),_0x19eff2[_0x4aacc1(0x185b)](_0xac38bf,this['_edge']),_0xac38bf['subtractToRef'](this[_0x4aacc1(0x75e)],this[_0x4aacc1(0x2bf9)]),_0x337194=this[_0x4aacc1(0x8f1)][_0x4aacc1(0x44c)](),_0x4058b6=_0x3078a0['P'][_0x4aacc1(0x29f5)](this['_edge'],this[_0x4aacc1(0x15d8)]),_0x41648b=_0x3078a0['P'][_0x4aacc1(0x29f5)](this[_0x4aacc1(0x8f1)],this['_baseToVertex']),_0x3b785e=_0x337194*-this[_0x4aacc1(0x3d4)]+_0x4058b6*_0x4058b6,_0x29ce15=0x2*(_0x337194*_0x3078a0['P'][_0x4aacc1(0x29f5)](this[_0x4aacc1(0x15d8)],this[_0x4aacc1(0x2bf9)])-_0x4058b6*_0x41648b),_0x5b5bc0=_0x337194*(0x1-this[_0x4aacc1(0x2bf9)][_0x4aacc1(0x44c)]())+_0x41648b*_0x41648b,(_0x21faad=_0x156e56(_0x3b785e,_0x29ce15,_0x5b5bc0,_0x5d03d3))['found']&&0x0<=(_0x3beed5=(_0x4058b6*_0x21faad[_0x4aacc1(0x148f)]-_0x41648b)/_0x337194)&&_0x3beed5<=0x1&&(_0x5d03d3=_0x21faad['root'],_0x3e6758=!0x0,this[_0x4aacc1(0x8f1)][_0x4aacc1(0x542)](_0x3beed5),_0xac38bf[_0x4aacc1(0x3083)](this[_0x4aacc1(0x8f1)],this[_0x4aacc1(0x1345)]));}_0x3e6758&&(_0x17db17=_0x5d03d3*_0x5d03d3*this['_velocitySquaredLength'],(!this[_0x4aacc1(0x835)]||_0x17db17<this['_nearestDistanceSquared'])&&(_0xa3f0ca[_0x4aacc1(0x276f)]&&(this[_0x4aacc1(0xeac)]?this[_0x4aacc1(0xeac)]['copyFrom'](this[_0x4aacc1(0x1345)]):this[_0x4aacc1(0xeac)]=this[_0x4aacc1(0x1345)][_0x4aacc1(0x77b)](),this[_0x4aacc1(0x40a)]=_0x17db17,this[_0x4aacc1(0x2aa3)]=Math[_0x4aacc1(0x141a)](_0x17db17),this[_0x4aacc1(0x835)]=!0x0),this[_0x4aacc1(0x3578)]=_0xa3f0ca));}}}[_0x4c5d38(0x1542)](_0x28e3cd,_0x4c1be2,_0x5ba113,_0x5cec40,_0x5a5f55,_0x28699f,_0x3ab64e,_0x2217a5,_0x19e381,_0x5d7a5b=!0x1){var _0x37a7a5=_0x4c5d38;if(_0x5d7a5b){if(_0x5ba113&&0x0!==_0x5ba113['length'])for(let _0x2bc76c=_0x5cec40;_0x2bc76c<_0x5a5f55-0x2;_0x2bc76c+=0x1){var _0x357b73=_0x5ba113[_0x2bc76c],_0x1a6eaa=_0x5ba113[_0x2bc76c+0x1],_0xcbd089=_0x5ba113[_0x2bc76c+0x2];0xffffffff===_0xcbd089?_0x2bc76c+=0x2:(_0x357b73=_0x4c1be2[_0x357b73],_0x1a6eaa=_0x4c1be2[_0x1a6eaa],_0xcbd089=_0x4c1be2[_0xcbd089],_0x357b73&&_0x1a6eaa&&_0xcbd089&&((_0x19e381?0x1:0x0)^_0x2bc76c%0x2?this[_0x37a7a5(0x3c62)](_0x2bc76c,_0x28e3cd,_0x357b73,_0x1a6eaa,_0xcbd089,_0x3ab64e,_0x2217a5):this[_0x37a7a5(0x3c62)](_0x2bc76c,_0x28e3cd,_0x1a6eaa,_0x357b73,_0xcbd089,_0x3ab64e,_0x2217a5)));}else for(let _0x1d6968=0x0;_0x1d6968<_0x4c1be2['length']-0x2;_0x1d6968+=0x1){var _0x21f863=_0x4c1be2[_0x1d6968],_0x5be2a3=_0x4c1be2[_0x1d6968+0x1],_0x2c27be=_0x4c1be2[_0x1d6968+0x2];_0x21f863&&_0x5be2a3&&_0x2c27be&&((_0x19e381?0x1:0x0)^_0x1d6968%0x2?this[_0x37a7a5(0x3c62)](_0x1d6968,_0x28e3cd,_0x21f863,_0x5be2a3,_0x2c27be,_0x3ab64e,_0x2217a5):this['_testTriangle'](_0x1d6968,_0x28e3cd,_0x5be2a3,_0x21f863,_0x2c27be,_0x3ab64e,_0x2217a5));}}else{if(_0x5ba113&&0x0!==_0x5ba113[_0x37a7a5(0x18cc)])for(let _0x142900=_0x5cec40;_0x142900<_0x5a5f55;_0x142900+=0x3){var _0x5e4e08=_0x4c1be2[_0x5ba113[_0x142900]-_0x28699f],_0x96789e=_0x4c1be2[_0x5ba113[_0x142900+0x1]-_0x28699f],_0x1ab5d5=_0x4c1be2[_0x5ba113[_0x142900+0x2]-_0x28699f];_0x19e381?this[_0x37a7a5(0x3c62)](_0x142900,_0x28e3cd,_0x5e4e08,_0x96789e,_0x1ab5d5,_0x3ab64e,_0x2217a5):this[_0x37a7a5(0x3c62)](_0x142900,_0x28e3cd,_0x1ab5d5,_0x96789e,_0x5e4e08,_0x3ab64e,_0x2217a5);}else for(let _0x441aaa=0x0;_0x441aaa<_0x4c1be2['length'];_0x441aaa+=0x3){var _0x28a8f0=_0x4c1be2[_0x441aaa],_0x5c8777=_0x4c1be2[_0x441aaa+0x1],_0x2def70=_0x4c1be2[_0x441aaa+0x2];_0x19e381?this[_0x37a7a5(0x3c62)](_0x441aaa,_0x28e3cd,_0x28a8f0,_0x5c8777,_0x2def70,_0x3ab64e,_0x2217a5):this[_0x37a7a5(0x3c62)](_0x441aaa,_0x28e3cd,_0x2def70,_0x5c8777,_0x28a8f0,_0x3ab64e,_0x2217a5);}}}[_0x4c5d38(0x4180)](_0x4aa44b,_0x3d6fa0){var _0x42870c=_0x4c5d38;_0x4aa44b[_0x42870c(0x3083)](_0x3d6fa0,this[_0x42870c(0x2ada)]),_0x3d6fa0[_0x42870c(0x542)](this[_0x42870c(0x2aa3)]/_0x3d6fa0[_0x42870c(0x18cc)]()),this[_0x42870c(0x75e)][_0x42870c(0x3083)](_0x3d6fa0,_0x4aa44b),_0x4aa44b[_0x42870c(0x185b)](this[_0x42870c(0xeac)],this[_0x42870c(0xebc)]),this[_0x42870c(0xebc)][_0x42870c(0x3f86)](),this[_0x42870c(0xebc)][_0x42870c(0x279e)](this['_epsilon'],this[_0x42870c(0x270)]),_0x4aa44b['addInPlace'](this[_0x42870c(0x270)]),this[_0x42870c(0xeac)][_0x42870c(0x3e1)](this[_0x42870c(0x270)]),this[_0x42870c(0xebc)][_0x42870c(0x542)](_0x53642e['J'][_0x42870c(0x3a29)](this['intersectionPoint'],this['_slidePlaneNormal'],this['_destinationPoint'])),this[_0x42870c(0x2ada)][_0x42870c(0x2de2)](this[_0x42870c(0xebc)]),this[_0x42870c(0x2ada)][_0x42870c(0x185b)](this[_0x42870c(0xeac)],_0x3d6fa0);}}_0x2447da['DoubleSidedCheck']=!0x1;},0xb674:(_0x24a072,_0x18e43a,_0x4c1cfb)=>{var _0x4b2a6c=a8_0x1ec55c,_0x5ac215=_0x4c1cfb(0xd537),_0x1b3845=_0x4c1cfb(0xd53f),_0x35dffc=_0x4c1cfb(0x14232),_0xa83d03=_0x4c1cfb(0x940a);class _0x170e54{constructor(){var _0x2e4e2d=a8_0x5306;this[_0x2e4e2d(0x67b)]=_0x1b3845['P'][_0x2e4e2d(0x409)](),this[_0x2e4e2d(0x2404)]=_0x1b3845['P']['Zero'](),this[_0x2e4e2d(0x239c)]=_0x1b3845['P'][_0x2e4e2d(0x409)]();}['getNewPosition'](_0x2e692b,_0x3f17ab,_0x5cdf30,_0x20b652,_0x103879,_0x2ff8a6,_0xdcff2d){var _0x3d988f=a8_0x5306;_0x2e692b[_0x3d988f(0x3c88)](_0x5cdf30['_radius'],this['_scaledPosition']),_0x3f17ab[_0x3d988f(0x3c88)](_0x5cdf30[_0x3d988f(0x3a88)],this['_scaledVelocity']),_0x5cdf30[_0x3d988f(0x3578)]=null,_0x5cdf30[_0x3d988f(0xf97)]=0x0,_0x5cdf30[_0x3d988f(0x3a54)]=this[_0x3d988f(0x2404)],_0x5cdf30[_0x3d988f(0x2feb)]=this[_0x3d988f(0x67b)],this[_0x3d988f(0xffe)](this[_0x3d988f(0x67b)],this[_0x3d988f(0x2404)],_0x5cdf30,_0x20b652,this[_0x3d988f(0x239c)],_0x103879),this[_0x3d988f(0x239c)][_0x3d988f(0x6fc)](_0x5cdf30['_radius']),_0x2ff8a6(_0xdcff2d,this[_0x3d988f(0x239c)],_0x5cdf30['collidedMesh']);}[_0x4b2a6c(0x3bf9)](){return new _0xa83d03['Y']();}[_0x4b2a6c(0x33b9)](_0x8085aa){var _0x50d19d=_0x4b2a6c;this[_0x50d19d(0x3c5c)]=_0x8085aa;}[_0x4b2a6c(0xffe)](_0x2aab27,_0x469f02,_0x236921,_0x40cc3e,_0x440f05,_0x53cc23=null){var _0x128d68=_0x4b2a6c,_0x20e002=0xa*_0x35dffc['D'][_0x128d68(0x2610)];if(_0x236921['_retry']>=_0x40cc3e)_0x440f05[_0x128d68(0x19f9)](_0x2aab27);else{var _0x562b1c=(_0x53cc23||_0x236921)[_0x128d68(0xa59)],_0x211409=(_0x236921[_0x128d68(0x21c1)](_0x2aab27,_0x469f02,_0x20e002),_0x53cc23&&_0x53cc23['surroundingMeshes']||this[_0x128d68(0x3c5c)][_0x128d68(0x4dd)]);for(let _0x24abe2=0x0;_0x24abe2<_0x211409['length'];_0x24abe2++){const _0x33aa23=_0x211409[_0x24abe2];_0x33aa23[_0x128d68(0x1253)]()&&_0x33aa23[_0x128d68(0x1ba2)]&&_0x33aa23[_0x128d68(0xc8b)]&&_0x33aa23!==_0x53cc23&&0x0!=(_0x562b1c&_0x33aa23[_0x128d68(0xd9b)])&&_0x33aa23[_0x128d68(0x171e)](_0x236921);}_0x236921[_0x128d68(0x835)]?(0x0===_0x469f02['x']&&0x0===_0x469f02['y']&&0x0===_0x469f02['z']||_0x236921[_0x128d68(0x4180)](_0x2aab27,_0x469f02),_0x469f02['length']()<=_0x20e002?_0x440f05[_0x128d68(0x19f9)](_0x2aab27):(_0x236921[_0x128d68(0xf97)]++,this['_collideWithWorld'](_0x2aab27,_0x469f02,_0x236921,_0x40cc3e,_0x440f05,_0x53cc23))):_0x2aab27[_0x128d68(0x3083)](_0x469f02,_0x440f05);}}}_0x5ac215['x']['CollisionCoordinatorFactory']=()=>new _0x170e54();},0xc99d:(_0x30b76e,_0x41e285,_0x3a0369)=>{_0x3a0369(0x940a),_0x3a0369(0xb674),_0x3a0369(0xfcd4),_0x3a0369(0x4176);},0x4176:(_0x55e782,_0x317347,_0x571068)=>{_0x571068['d'](_0x317347,{'a':()=>_0x15cb20});var _0x52e53a=_0x571068(0xd53f);class _0x15cb20{constructor(){var _0x5f0d07=a8_0x5306;this['_checkCollisions']=!0x1,this[_0x5f0d07(0x2840)]=-0x1,this[_0x5f0d07(0x1cca)]=-0x1,this['_surroundingMeshes']=null,this[_0x5f0d07(0x1429)]=null,this[_0x5f0d07(0x2e43)]=new _0x52e53a['P'](0x0,0x0,0x0),this[_0x5f0d07(0x5fd)]=new _0x52e53a['P'](0x0,0x0,0x0),this[_0x5f0d07(0x5cc)]=!0x0;}}},0xfcd4:(_0x275339,_0x8fc0b2,_0x6af4c5)=>{var _0x3e8887=a8_0x1ec55c;_0x6af4c5['d'](_0x8fc0b2,{'p':()=>_0x3a5d1c});var _0xf5a92f=_0x6af4c5(0xd53f),_0x59fdb7=_0x6af4c5(0x1679c);class _0x3a5d1c{constructor(){var _0x3f6496=a8_0x5306;this['hit']=!0x1,this[_0x3f6496(0xd4b)]=0x0,this[_0x3f6496(0x3678)]=null,this[_0x3f6496(0x1e5d)]=null,this['bu']=0x0,this['bv']=0x0,this[_0x3f6496(0x1b1e)]=-0x1,this[_0x3f6496(0xfa4)]=-0x1,this['subMeshId']=0x0,this['pickedSprite']=null,this[_0x3f6496(0x312b)]=-0x1,this['ray']=null,this[_0x3f6496(0x1ab1)]=null,this[_0x3f6496(0x34ce)]=null,this[_0x3f6496(0xcc0)]=null;}[_0x3e8887(0x3e52)](_0x10619b=!0x1,_0x29b7a2=!0x0){var _0x432780=_0x3e8887;if(!this['pickedMesh']||_0x29b7a2&&!this['pickedMesh'][_0x432780(0x2389)](_0x59fdb7['o'][_0x432780(0x24a2)]))return null;let _0x338a6d=this[_0x432780(0x1e5d)][_0x432780(0xa9a)]();0x0===(null===_0x338a6d||void 0x0===_0x338a6d?void 0x0:_0x338a6d[_0x432780(0x18cc)])&&(_0x338a6d=null);let _0x20fba1;const _0x226ccd=_0xf5a92f['jp'][_0x432780(0xe60)][0x0],_0x44a921=_0xf5a92f['jp'][_0x432780(0xe60)][0x1],_0x4d47f9=_0xf5a92f['jp'][_0x432780(0xe60)][0x2];if(_0x29b7a2){_0x29b7a2=this['pickedMesh'][_0x432780(0x38be)](_0x59fdb7['o'][_0x432780(0x24a2)]);let _0xee4f4d=_0x338a6d?_0xf5a92f['P'][_0x432780(0x3628)](_0x29b7a2,0x3*_0x338a6d[0x3*this[_0x432780(0x1b1e)]],_0x226ccd):_0x226ccd['copyFromFloats'](_0x29b7a2[0x3*this[_0x432780(0x1b1e)]*0x3],_0x29b7a2[0x3*this['faceId']*0x3+0x1],_0x29b7a2[0x3*this[_0x432780(0x1b1e)]*0x3+0x2]),_0x122a69=_0x338a6d?_0xf5a92f['P'][_0x432780(0x3628)](_0x29b7a2,0x3*_0x338a6d[0x3*this[_0x432780(0x1b1e)]+0x1],_0x44a921):_0x44a921[_0x432780(0x9b3)](_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x1)],_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x1)+0x1],_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x1)+0x2]),_0x22063e=_0x338a6d?_0xf5a92f['P']['FromArrayToRef'](_0x29b7a2,0x3*_0x338a6d[0x3*this[_0x432780(0x1b1e)]+0x2],_0x4d47f9):_0x4d47f9[_0x432780(0x9b3)](_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x2)],_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x2)+0x1],_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x2)+0x2]);_0xee4f4d=_0xee4f4d[_0x432780(0x393f)](this['bu']),_0x122a69=_0x122a69[_0x432780(0x393f)](this['bv']),_0x22063e=_0x22063e[_0x432780(0x393f)](0x1-this['bu']-this['bv']),_0x20fba1=new _0xf5a92f['P'](_0xee4f4d['x']+_0x122a69['x']+_0x22063e['x'],_0xee4f4d['y']+_0x122a69['y']+_0x22063e['y'],_0xee4f4d['z']+_0x122a69['z']+_0x22063e['z']);}else{_0x29b7a2=this['pickedMesh'][_0x432780(0x38be)](_0x59fdb7['o'][_0x432780(0x1678)]);const _0x585797=_0x338a6d?_0xf5a92f['P'][_0x432780(0x3628)](_0x29b7a2,0x3*_0x338a6d[0x3*this[_0x432780(0x1b1e)]],_0x226ccd):_0x226ccd[_0x432780(0x9b3)](_0x29b7a2[0x3*this[_0x432780(0x1b1e)]*0x3],_0x29b7a2[0x3*this['faceId']*0x3+0x1],_0x29b7a2[0x3*this[_0x432780(0x1b1e)]*0x3+0x2]);var _0x3fa6ea=_0x338a6d?_0xf5a92f['P']['FromArrayToRef'](_0x29b7a2,0x3*_0x338a6d[0x3*this['faceId']+0x1],_0x44a921):_0x44a921['copyFromFloats'](_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x1)],_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x1)+0x1],_0x29b7a2[0x3*(0x3*this['faceId']+0x1)+0x2]);const _0xdfc05f=_0x338a6d?_0xf5a92f['P'][_0x432780(0x3628)](_0x29b7a2,0x3*_0x338a6d[0x3*this[_0x432780(0x1b1e)]+0x2],_0x4d47f9):_0x4d47f9['copyFromFloats'](_0x29b7a2[0x3*(0x3*this['faceId']+0x2)],_0x29b7a2[0x3*(0x3*this[_0x432780(0x1b1e)]+0x2)+0x1],_0x29b7a2[0x3*(0x3*this['faceId']+0x2)+0x2]);_0x29b7a2=_0x585797[_0x432780(0x10ce)](_0x3fa6ea),_0x3fa6ea=_0xdfc05f[_0x432780(0x10ce)](_0x3fa6ea),_0x20fba1=_0xf5a92f['P'][_0x432780(0x2060)](_0x29b7a2,_0x3fa6ea);}return _0x29b7a2=(_0x388083,_0x57a12a)=>{var _0x187799=_0x432780;let _0x10a9ed=_0x388083['getWorldMatrix']();_0x388083['nonUniformScaling']&&(_0xf5a92f['jp']['Matrix'][0x0]['copyFrom'](_0x10a9ed),(_0x10a9ed=_0xf5a92f['jp']['Matrix'][0x0])[_0x187799(0x2d88)](0x0,0x0,0x0),_0x10a9ed[_0x187799(0x3709)](),_0x10a9ed['transposeToRef'](_0xf5a92f['jp'][_0x187799(0x12cd)][0x1]),_0x10a9ed=_0xf5a92f['jp'][_0x187799(0x12cd)][0x1]),_0xf5a92f['P']['TransformNormalToRef'](_0x57a12a,_0x10a9ed,_0x57a12a);},(_0x10619b&&_0x29b7a2(this[_0x432780(0x1e5d)],_0x20fba1),this[_0x432780(0x3383)]&&(_0x3fa6ea=_0xf5a92f['jp'][_0x432780(0xe60)][0x0][_0x432780(0x19f9)](_0x20fba1),_0x10619b||_0x29b7a2(this[_0x432780(0x1e5d)],_0x3fa6ea),0x0<_0xf5a92f['P'][_0x432780(0x29f5)](_0x3fa6ea,this[_0x432780(0x3383)][_0x432780(0x286c)])&&_0x20fba1[_0x432780(0x100b)]()),_0x20fba1[_0x432780(0x3f86)](),_0x20fba1);}[_0x3e8887(0x8c8)](_0x6f4b76=_0x59fdb7['o'][_0x3e8887(0x3f15)]){var _0x53888a=_0x3e8887;if(!this[_0x53888a(0x1e5d)]||!this[_0x53888a(0x1e5d)]['isVerticesDataPresent'](_0x6f4b76))return null;var _0x3986a8=this[_0x53888a(0x1e5d)][_0x53888a(0xa9a)]();if(!_0x3986a8)return null;_0x6f4b76=this[_0x53888a(0x1e5d)]['getVerticesData'](_0x6f4b76);if(!_0x6f4b76)return null;let _0x980c0b=_0xf5a92f['FM'][_0x53888a(0xf7f)](_0x6f4b76,0x2*_0x3986a8[0x3*this['faceId']]),_0x1a1f5d=_0xf5a92f['FM']['FromArray'](_0x6f4b76,0x2*_0x3986a8[0x3*this[_0x53888a(0x1b1e)]+0x1]),_0x3fe372=_0xf5a92f['FM'][_0x53888a(0xf7f)](_0x6f4b76,0x2*_0x3986a8[0x3*this[_0x53888a(0x1b1e)]+0x2]);return _0x980c0b=_0x980c0b[_0x53888a(0x393f)](this['bu']),_0x1a1f5d=_0x1a1f5d[_0x53888a(0x393f)](this['bv']),_0x3fe372=_0x3fe372['scale'](0x1-this['bu']-this['bv']),new _0xf5a92f['FM'](_0x980c0b['x']+_0x1a1f5d['x']+_0x3fe372['x'],_0x980c0b['y']+_0x1a1f5d['y']+_0x3fe372['y']);}}},0x11338:(_0x1a0617,_0xb5c694,_0x12715f)=>{var _0x37e1e5=a8_0x1ec55c;_0x12715f['d'](_0xb5c694,{'e':()=>_0x1ec302});class _0x1ec302{}_0x1ec302[_0x37e1e5(0x367f)]=!0x1;},0x60de:(_0x35a6f3,_0x4862f1,_0x2f2aef)=>{_0x2f2aef(0x11338);},0x8d9d:(_0x598f52,_0x2a8c2d,_0x3eff62)=>{var _0x464888=a8_0x1ec55c;_0x3eff62['d'](_0x2a8c2d,{'n':()=>_0x1318fc});var _0x5f89f7=_0x3eff62(0x9a70),_0x4f9204=_0x3eff62(0xa896),_0x3bfbdb=_0x3eff62(0x7205),_0x37320f=_0x3eff62(0xcd3c),_0x216313=_0x3eff62(0x26fa),_0xf5607a=_0x3eff62(0x12658);class _0x1318fc{constructor(_0x2a7ac1,_0x24bd6a,_0x20f4d7,_0x5bf62c=''){var _0x2cb176=a8_0x5306;this[_0x2cb176(0xc1b)]=null,this[_0x2cb176(0x1254)]='',this[_0x2cb176(0x37be)]=null,this[_0x2cb176(0x202c)]=null,this[_0x2cb176(0x309e)]=0x0,this[_0x2cb176(0x1d68)]=new _0x4f9204['y$'](),this[_0x2cb176(0x2709)]=new _0x4f9204['y$'](),this[_0x2cb176(0x1c2e)]=new _0x4f9204['y$'](),this[_0x2cb176(0x631)]=!0x1,this[_0x2cb176(0x1668)]=!0x1,this['_compilationError']='',this[_0x2cb176(0x1101)]='',this[_0x2cb176(0x40d3)]='',this[_0x2cb176(0x38e6)]=null,this[_0x2cb176(0x1a5e)]='',this[_0x2cb176(0x2e7d)]='',this[_0x2cb176(0x39f9)]=_0xf5607a['x'][_0x2cb176(0x33b0)],this['name']=_0x2a7ac1,this[_0x2cb176(0x1101)]=_0x5bf62c,this[_0x2cb176(0x355c)]=_0x20f4d7,this[_0x2cb176(0x309e)]=_0x1318fc[_0x2cb176(0x307c)]++,this[_0x2cb176(0x1254)]=null!=(_0x5bf62c=_0x24bd6a['defines'])?_0x5bf62c:'',this[_0x2cb176(0x202c)]=_0x24bd6a[_0x2cb176(0x202c)],this[_0x2cb176(0x37be)]=_0x24bd6a[_0x2cb176(0x37be)],this[_0x2cb176(0xb84)]=null!=(_0x20f4d7=_0x24bd6a[_0x2cb176(0x390)])?_0x20f4d7:_0x2cb176(0x52b),this[_0x2cb176(0xb52)]=_0x216313['v']['GetShadersStore'](this['_shaderLanguage']),this[_0x2cb176(0x2891)]=_0x216313['v'][_0x2cb176(0x3704)](this[_0x2cb176(0x39f9)]),this['_includeShaderStore']=_0x216313['v'][_0x2cb176(0x3ed6)](this[_0x2cb176(0x39f9)]);let _0x3a7a85;const _0x4e4f89=(0x0,_0x3bfbdb['CG'])()?this[_0x2cb176(0x355c)][_0x2cb176(0xdd0)]():null,_0x41ca10=(_0x3a7a85=_0x2a7ac1[_0x2cb176(0x12ed)]?_0x2cb176(0xc3f)+_0x2a7ac1['computeSource']:_0x2a7ac1[_0x2cb176(0x1fdc)]?(_0x3a7a85=_0x4e4f89?_0x4e4f89[_0x2cb176(0x3c11)](_0x2a7ac1[_0x2cb176(0x1fdc)]):null)||_0x2a7ac1[_0x2cb176(0x1fdc)]:_0x2a7ac1['compute']||_0x2a7ac1,{'defines':this[_0x2cb176(0x1254)][_0x2cb176(0x4184)]('\x0a'),'indexParameters':void 0x0,'isFragment':!0x1,'shouldUseHighPrecisionShader':!0x1,'processor':null,'supportsUniformBuffers':this['_engine'][_0x2cb176(0x3af5)],'shadersRepository':this['_shaderRepository'],'includesShadersStore':this[_0x2cb176(0x10f4)],'version':(0x64*this[_0x2cb176(0x355c)][_0x2cb176(0x37b3)])[_0x2cb176(0x1c67)](),'platformName':this[_0x2cb176(0x355c)]['shaderPlatformName'],'processingContext':null,'isNDCHalfZRange':this[_0x2cb176(0x355c)][_0x2cb176(0x338e)],'useReverseDepthBuffer':this['_engine'][_0x2cb176(0x1652)]});this['_loadShader'](_0x3a7a85,_0x2cb176(0x1328),'',_0x3fe46d=>{var _0x458c89=_0x2cb176;_0x37320f['L'][_0x458c89(0x331)](_0x41ca10),_0x37320f['L']['PreProcess'](_0x3fe46d,_0x41ca10,_0x19496c=>{var _0x1de1bf=_0x458c89;this[_0x1de1bf(0x2e7d)]=_0x3fe46d,_0x24bd6a[_0x1de1bf(0x1511)]&&(_0x19496c=_0x24bd6a[_0x1de1bf(0x1511)](_0x19496c)),_0x19496c=_0x37320f['L']['Finalize'](_0x19496c,'',_0x41ca10),this[_0x1de1bf(0x2362)](_0x19496c[_0x1de1bf(0x292d)],_0x2a7ac1);},this[_0x458c89(0x355c)]);});}[_0x464888(0x2362)](_0x30336d,_0x3c50d4){var _0x388f11=_0x464888;_0x3c50d4?(_0x3c50d4=_0x3c50d4[_0x388f11(0x1fdc)]||_0x3c50d4[_0x388f11(0x32a1)]||_0x3c50d4[_0x388f11(0x3b2e)]||_0x3c50d4,this['_computeSourceCode']=_0x388f11(0x2690)+_0x3c50d4+'\x0a'+_0x30336d):this['_computeSourceCode']=_0x30336d,this[_0x388f11(0x8cd)]();}get[_0x464888(0x1846)](){var _0x3bae57=_0x464888;return this[_0x3bae57(0x1101)];}[_0x464888(0x3b27)](){var _0x4d2338=_0x464888;try{return this[_0x4d2338(0x10af)]();}catch(_0x1fb8a8){return!0x1;}}['_isReadyInternal'](){var _0x4c0843=_0x464888;return!!this[_0x4c0843(0x1668)]||!!this[_0x4c0843(0x38e6)]&&this['_pipelineContext'][_0x4c0843(0x3b27)];}[_0x464888(0x3e9d)](){return this['_engine'];}[_0x464888(0x2e68)](){return this['_pipelineContext'];}[_0x464888(0x579)](){var _0x2d7ddb=_0x464888;return this[_0x2d7ddb(0x3e8c)];}[_0x464888(0x26e0)](_0x284111){var _0xe6223=_0x464888;this[_0xe6223(0x3b27)]()?_0x284111(this):(this[_0xe6223(0x1d68)][_0xe6223(0x2e5)](_0x2b582e=>{_0x284111(_0x2b582e);}),this[_0xe6223(0x38e6)]&&!this['_pipelineContext'][_0xe6223(0x2555)]||setTimeout(()=>{var _0x23bfac=_0xe6223;this[_0x23bfac(0x26eb)](null);},0x10));}[_0x464888(0x26eb)](_0x160038){var _0x19a1c0=_0x464888;try{if(this[_0x19a1c0(0x10af)]())return;}catch(_0xdee7a){return void this[_0x19a1c0(0x3b8d)](_0xdee7a,_0x160038);}setTimeout(()=>{this['_checkIsReady'](_0x160038);},0x10);}[_0x464888(0x35f5)](_0x5e9910,_0x342e1,_0x4e8f62,_0x294bb9){var _0x20fc97=_0x464888;'undefined'!=typeof HTMLElement&&_0x5e9910 instanceof HTMLElement?_0x294bb9((0x0,_0x3bfbdb['v'])(_0x5e9910)):_0x20fc97(0xc3f)===_0x5e9910['substr'](0x0,0x7)?_0x294bb9(_0x5e9910['substr'](0x7)):'base64:'===_0x5e9910['substr'](0x0,0x7)?_0x294bb9(window['atob'](_0x5e9910[_0x20fc97(0x3138)](0x7))):this[_0x20fc97(0xb52)][_0x5e9910+_0x342e1+_0x20fc97(0x1bad)]?_0x294bb9(this[_0x20fc97(0xb52)][_0x5e9910+_0x342e1+_0x20fc97(0x1bad)]):_0x4e8f62&&this[_0x20fc97(0xb52)][_0x5e9910+_0x4e8f62+_0x20fc97(0x1bad)]?_0x294bb9(this['_shaderStore'][_0x5e9910+_0x4e8f62+'Shader']):(_0x4e8f62='.'===_0x5e9910[0x0]||'/'===_0x5e9910[0x0]||-0x1<_0x5e9910['indexOf'](_0x20fc97(0x2e12))?_0x5e9910:this[_0x20fc97(0x2891)]+_0x5e9910,this[_0x20fc97(0x355c)][_0x20fc97(0x29b7)](_0x4e8f62+'.'+_0x342e1['toLowerCase']()+_0x20fc97(0x38ea),_0x294bb9));}get[_0x464888(0x611)](){var _0x496e1e=_0x464888,_0x172677;return this[_0x496e1e(0x40d3)]||(null!=(_0x172677=null==(_0x172677=this[_0x496e1e(0x38e6)])?void 0x0:_0x172677[_0x496e1e(0x1afc)]())?_0x172677:this[_0x496e1e(0x1a5e)]);}get[_0x464888(0x2dc5)](){return this['_rawComputeSourceCode'];}['_prepareEffect'](){var _0x4043f4=_0x464888,_0x4ee2a6=this[_0x4043f4(0x1254)];const _0xc0425d=this['_pipelineContext'];this[_0x4043f4(0x1668)]=!0x1;try{const _0x3b9625=this[_0x4043f4(0x355c)];this['_pipelineContext']=_0x3b9625[_0x4043f4(0x532)](),this['_pipelineContext'][_0x4043f4(0x956)]=this[_0x4043f4(0x1101)],_0x3b9625[_0x4043f4(0x41f4)](this[_0x4043f4(0x38e6)],this['_computeSourceCodeOverride']||this[_0x4043f4(0x1a5e)],this[_0x4043f4(0x2e7d)],this[_0x4043f4(0x40d3)]?null:_0x4ee2a6,this[_0x4043f4(0xb84)]),_0x3b9625[_0x4043f4(0x482)](this['_pipelineContext'],()=>{var _0x55259c=_0x4043f4;this[_0x55259c(0x3e8c)]='',this['_isReady']=!0x0,this['onCompiled']&&this[_0x55259c(0x37be)](this),this[_0x55259c(0x1d68)]['notifyObservers'](this),this['onCompileObservable'][_0x55259c(0x13c8)](),_0xc0425d&&this['getEngine']()[_0x55259c(0x3c14)](_0xc0425d);}),this[_0x4043f4(0x38e6)]['isAsync']&&this['_checkIsReady'](_0xc0425d);}catch(_0x459cf4){this['_processCompilationErrors'](_0x459cf4,_0xc0425d);}}[_0x464888(0x24f6)](_0x5bcf1d,_0x8d7404){var _0x21c988=_0x464888,_0x463f86;let _0x354bcc=null;return _0x8d7404&&_0x5bcf1d&&(_0x8d7404=_0x8d7404[_0x21c988(0x43f)](/COMPUTE SHADER ERROR: 0:(\d+?):/))&&0x2===_0x8d7404['length']&&(_0x8d7404=parseInt(_0x8d7404[0x1]),(_0x463f86=_0x5bcf1d['split']('\x0a',-0x1))[_0x21c988(0x18cc)]>=_0x8d7404&&(_0x354bcc=_0x21c988(0x723)+_0x8d7404+_0x21c988(0x295)+_0x463f86[_0x8d7404-0x1])),[_0x5bcf1d,_0x354bcc];}[_0x464888(0x3b8d)](_0x38e1f8,_0x2efe0d=null){var _0x7d0dce=_0x464888;if(this[_0x7d0dce(0x3e8c)]=_0x38e1f8[_0x7d0dce(0x1a25)],_0x5f89f7['Y'][_0x7d0dce(0x3556)](_0x7d0dce(0x4ae)),_0x5f89f7['Y'][_0x7d0dce(0x3556)](_0x7d0dce(0x2a4d)+this[_0x7d0dce(0x1254)]),_0x1318fc['LogShaderCodeOnCompilationError']){let _0x1c347e=null,_0x1c82eb=null;null!=(_0x38e1f8=this[_0x7d0dce(0x38e6)])&&_0x38e1f8['_getComputeShaderCode']()&&([_0x1c82eb,_0x1c347e]=this['_getShaderCodeAndErrorLine'](this[_0x7d0dce(0x38e6)][_0x7d0dce(0x1afc)](),this[_0x7d0dce(0x3e8c)]),_0x1c82eb&&(_0x5f89f7['Y'][_0x7d0dce(0x3556)]('Compute\x20code:'),_0x5f89f7['Y']['Error'](_0x1c82eb))),_0x1c347e&&_0x5f89f7['Y']['Error'](_0x1c347e);}_0x5f89f7['Y']['Error']('Error:\x20'+this['_compilationError']),_0x2efe0d&&(this[_0x7d0dce(0x38e6)]=_0x2efe0d,this[_0x7d0dce(0x1668)]=!0x0,this[_0x7d0dce(0x202c)]&&this[_0x7d0dce(0x202c)](this,this[_0x7d0dce(0x3e8c)]),this[_0x7d0dce(0x2709)][_0x7d0dce(0x3608)](this));}[_0x464888(0x41a)](){var _0x1162f9=_0x464888;this[_0x1162f9(0x38e6)]&&this[_0x1162f9(0x38e6)][_0x1162f9(0x41a)](),this['_engine'][_0x1162f9(0x2e8e)](this);}static[_0x464888(0x510)](_0x412f1a,_0x583078){var _0x5c8bf8=_0x464888;_0x216313['v']['GetShadersStore'](_0xf5607a['x'][_0x5c8bf8(0x33b0)])[_0x412f1a+_0x5c8bf8(0x1662)]=_0x583078;}}_0x1318fc[_0x464888(0x307c)]=0x0,_0x1318fc[_0x464888(0x12e5)]=!0x0;},0xf385:(_0x1708e4,_0x436d8c,_0x4679db)=>{var _0x3b292d=a8_0x1ec55c;_0x4679db['d'](_0x436d8c,{'U':()=>_0x3796b0});var _0x1e1dd8=_0x4679db(0x10435),_0x436d8c=_0x4679db(0x4158),_0x251fc9=_0x4679db(0x165c4),_0x3b6868=_0x4679db(0x12cad),_0x5cd8b2=_0x4679db(0x10676),_0x19234b=_0x4679db(0x9a70),_0x106ee8=_0x4679db(0x122f7);class _0x3796b0{constructor(_0x183fe1,_0x5c070a,_0x3af921,_0x49fba7={}){var _0x2130a2=a8_0x5306;this[_0x2130a2(0x3b7b)]={},this[_0x2130a2(0x1809)]={},this['_contextIsDirty']=!0x1,this[_0x2130a2(0x37be)]=null,this[_0x2130a2(0x202c)]=null,this['name']=_0x183fe1,this[_0x2130a2(0x355c)]=_0x5c070a,this[_0x2130a2(0x309e)]=_0x5cd8b2['K'][_0x2130a2(0x7d8)],this['_engine'][_0x2130a2(0x16da)]()[_0x2130a2(0xf0d)]?_0x49fba7[_0x2130a2(0x3da0)]?(this['_context']=_0x5c070a['createComputeContext'](),this[_0x2130a2(0x3546)]=_0x3af921,this[_0x2130a2(0x2528)]=Object[_0x2130a2(0x12fe)]({'bindingsMapping':{},'defines':[]},_0x49fba7)):_0x19234b['Y'][_0x2130a2(0x3556)](_0x2130a2(0x15dd)):_0x19234b['Y']['Error']('This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!');}get[_0x3b292d(0x2b0a)](){return this['_options'];}get[_0x3b292d(0x38ff)](){var _0x434577=_0x3b292d;return this[_0x434577(0x3546)];}['getClassName'](){var _0x16982b=_0x3b292d;return _0x16982b(0x1662);}[_0x3b292d(0x2265)](_0xaf86c6,_0x174f8c,_0x1ac455=!0x0){var _0x137b90=_0x3b292d,_0x2cf99f=this[_0x137b90(0x3b7b)][_0xaf86c6];this[_0x137b90(0x3b7b)][_0xaf86c6]={'type':_0x1ac455?_0x251fc9['t'][_0x137b90(0x24c8)]:_0x251fc9['t']['TextureWithoutSampler'],'object':_0x174f8c,'indexInGroupEntries':null==_0x2cf99f?void 0x0:_0x2cf99f[_0x137b90(0xaf0)]},this['_contextIsDirty']||(this['_contextIsDirty']=!_0x2cf99f||_0x2cf99f[_0x137b90(0x4238)]!==_0x174f8c||_0x2cf99f[_0x137b90(0x19d6)]!==this[_0x137b90(0x3b7b)][_0xaf86c6]['type']);}[_0x3b292d(0x31e2)](_0x410887,_0x2fe1e1){var _0x2b39aa=_0x3b292d,_0x1e60cc=this[_0x2b39aa(0x3b7b)][_0x410887];this[_0x2b39aa(0x329c)]||(this[_0x2b39aa(0x329c)]=!_0x1e60cc||_0x1e60cc[_0x2b39aa(0x4238)]!==_0x2fe1e1),this[_0x2b39aa(0x3b7b)][_0x410887]={'type':_0x251fc9['t'][_0x2b39aa(0x2cb2)],'object':_0x2fe1e1,'indexInGroupEntries':null==_0x1e60cc?void 0x0:_0x1e60cc[_0x2b39aa(0xaf0)]};}[_0x3b292d(0x10ad)](_0x411476,_0x2e0fd5){var _0x10b14a=_0x3b292d,_0x13c0b3=this[_0x10b14a(0x3b7b)][_0x411476];this[_0x10b14a(0x329c)]||(this['_contextIsDirty']=!_0x13c0b3||_0x13c0b3[_0x10b14a(0x4238)]!==_0x2e0fd5),this[_0x10b14a(0x3b7b)][_0x411476]={'type':_0x251fc9['t'][_0x10b14a(0x30c7)],'object':_0x2e0fd5,'indexInGroupEntries':null==_0x13c0b3?void 0x0:_0x13c0b3[_0x10b14a(0xaf0)]};}[_0x3b292d(0xfad)](_0x46f5b3,_0x242204){var _0x106bf5=_0x3b292d,_0x51e0ee=this[_0x106bf5(0x3b7b)][_0x46f5b3];this['_contextIsDirty']||(this[_0x106bf5(0x329c)]=!_0x51e0ee||_0x51e0ee['object']!==_0x242204),this[_0x106bf5(0x3b7b)][_0x46f5b3]={'type':_0x251fc9['t'][_0x106bf5(0xc14)],'object':_0x242204,'indexInGroupEntries':null==_0x51e0ee?void 0x0:_0x51e0ee[_0x106bf5(0xaf0)]};}[_0x3b292d(0x2ed8)](_0x74f9d6,_0x4dcc4c){var _0x910e89=_0x3b292d,_0x1c8292=this[_0x910e89(0x3b7b)][_0x74f9d6];this[_0x910e89(0x329c)]||(this['_contextIsDirty']=!_0x1c8292||!_0x4dcc4c['compareSampler'](_0x1c8292[_0x910e89(0x4238)])),this[_0x910e89(0x3b7b)][_0x74f9d6]={'type':_0x251fc9['t'][_0x910e89(0x3427)],'object':_0x4dcc4c,'indexInGroupEntries':null==_0x1c8292?void 0x0:_0x1c8292[_0x910e89(0xaf0)]};}[_0x3b292d(0x3b27)](){var _0x450ac6=_0x3b292d;let _0x4c51ae=this['_effect'];for(const _0x2c75e1 in this[_0x450ac6(0x3b7b)]){var _0x330fa0=this[_0x450ac6(0x3b7b)][_0x2c75e1],_0x207e0f=_0x330fa0[_0x450ac6(0x19d6)],_0x30b3a4=_0x330fa0[_0x450ac6(0x4238)];switch(_0x207e0f){case _0x251fc9['t']['Texture']:case _0x251fc9['t']['TextureWithoutSampler']:case _0x251fc9['t'][_0x450ac6(0x2cb2)]:{const _0x25d0e2=_0x30b3a4;if(_0x25d0e2[_0x450ac6(0x3b27)]())break;return!0x1;}}}const _0xae3c8b=[];var _0x3fb140=this[_0x450ac6(0x3546)];if(this[_0x450ac6(0x2528)][_0x450ac6(0x1254)]){for(let _0x1d7be9=0x0;_0x1d7be9<this[_0x450ac6(0x2528)][_0x450ac6(0x1254)]['length'];_0x1d7be9++)_0xae3c8b['push'](this[_0x450ac6(0x2528)][_0x450ac6(0x1254)][_0x1d7be9]);}var _0x514828=_0xae3c8b[_0x450ac6(0x21ee)]('\x0a');return this[_0x450ac6(0x29f7)]!==_0x514828&&(this[_0x450ac6(0x29f7)]=_0x514828,_0x4c51ae=this[_0x450ac6(0x355c)][_0x450ac6(0x243)](_0x3fb140,{'defines':_0x514828,'entryPoint':this[_0x450ac6(0x2528)][_0x450ac6(0x390)],'onCompiled':this[_0x450ac6(0x37be)],'onError':this['onError']}),this[_0x450ac6(0xaae)]=_0x4c51ae),!!_0x4c51ae[_0x450ac6(0x3b27)]();}[_0x3b292d(0xf4a)](_0x1b234a,_0x3d4ee9,_0x1b0104){var _0x480cac=_0x3b292d;if(!this[_0x480cac(0x3b27)]())return!0x1;for(const _0x2e81df in this[_0x480cac(0x3b7b)]){const _0x188848=this[_0x480cac(0x3b7b)][_0x2e81df];if(!this['_options']['bindingsMapping'][_0x2e81df])throw new Error(_0x480cac(0x3092)+this[_0x480cac(0xc1b)]+'\x27):\x20No\x20binding\x20mapping\x20has\x20been\x20provided\x20for\x20the\x20property\x20\x27'+_0x2e81df+'\x27');switch(_0x188848[_0x480cac(0x19d6)]){case _0x251fc9['t'][_0x480cac(0x24c8)]:{const _0x408024=this[_0x480cac(0x1809)][_0x2e81df];var _0x4084a9=_0x188848[_0x480cac(0x4238)];_0x408024&&_0x4084a9['_texture']&&_0x408024[_0x480cac(0x30a8)](_0x4084a9[_0x480cac(0x276b)])||(this['_samplers'][_0x2e81df]=new _0x106ee8['a']()[_0x480cac(0x30d3)](_0x4084a9['wrapU'],_0x4084a9[_0x480cac(0x36da)],_0x4084a9['wrapR'],_0x4084a9[_0x480cac(0x1d89)],_0x4084a9[_0x480cac(0x276b)]['samplingMode'],null==(_0x4084a9=_0x4084a9[_0x480cac(0x276b)])?void 0x0:_0x4084a9['_comparisonFunction']),this[_0x480cac(0x329c)]=!0x0);break;}case _0x251fc9['t'][_0x480cac(0x30c7)]:{const _0x222aa4=_0x188848[_0x480cac(0x4238)];_0x222aa4[_0x480cac(0x1ecf)]()!==_0x188848[_0x480cac(0x11c3)]&&(_0x188848[_0x480cac(0x11c3)]=_0x222aa4[_0x480cac(0x1ecf)](),this[_0x480cac(0x329c)]=!0x0);break;}}}return this[_0x480cac(0x329c)]&&(this[_0x480cac(0x329c)]=!0x1,this['_context'][_0x480cac(0x13c8)]()),this[_0x480cac(0x355c)][_0x480cac(0x3517)](this[_0x480cac(0xaae)],this[_0x480cac(0xf40)],this['_bindings'],_0x1b234a,_0x3d4ee9,_0x1b0104,this[_0x480cac(0x2528)]['bindingsMapping']),!0x0;}[_0x3b292d(0x32e2)](_0x1a98c9,_0x50f678,_0x3c6c07,_0x4c77b9=0xa){return new Promise(_0x49fbf2=>{const _0x9316ef=()=>{var _0x2d781a=a8_0x5306;this[_0x2d781a(0xf4a)](_0x1a98c9,_0x50f678,_0x3c6c07)?_0x49fbf2():setTimeout(_0x9316ef,_0x4c77b9);};_0x9316ef();});}['serialize'](){var _0x3cc3e4=_0x3b292d;const _0x4d5e58=_0x1e1dd8['p4'][_0x3cc3e4(0x96c)](this);_0x4d5e58['options']=this[_0x3cc3e4(0x2528)],_0x4d5e58[_0x3cc3e4(0x38ff)]=this[_0x3cc3e4(0x3546)],_0x4d5e58[_0x3cc3e4(0x1e01)]={},_0x4d5e58[_0x3cc3e4(0xa8e)]={};for(const _0x328919 in this['_bindings']){var _0x1d9735=this[_0x3cc3e4(0x3b7b)][_0x328919];const _0xb6ad7c=_0x1d9735[_0x3cc3e4(0x4238)];switch(_0x1d9735[_0x3cc3e4(0x19d6)]){case _0x251fc9['t'][_0x3cc3e4(0x24c8)]:case _0x251fc9['t']['TextureWithoutSampler']:case _0x251fc9['t'][_0x3cc3e4(0x2cb2)]:var _0x2d862b=_0xb6ad7c['serialize']();_0x2d862b&&(_0x4d5e58[_0x3cc3e4(0xa8e)][_0x328919]=_0x2d862b,_0x4d5e58['bindings'][_0x328919]={'type':_0x1d9735['type']});break;case _0x251fc9['t'][_0x3cc3e4(0x30c7)]:}}return _0x4d5e58;}static[_0x3b292d(0x2de7)](_0x12bec9,_0xcb6e11,_0x51e7b7){var _0x2ddb93=_0x3b292d;const _0x26c99e=_0x1e1dd8['p4'][_0x2ddb93(0x2de7)](()=>new _0x3796b0(_0x12bec9['name'],_0xcb6e11['getEngine'](),_0x12bec9['shaderPath'],_0x12bec9[_0x2ddb93(0x2b0a)]),_0x12bec9,_0xcb6e11,_0x51e7b7);for(const _0x10d513 in _0x12bec9[_0x2ddb93(0xa8e)]){var _0x5c4462=_0x12bec9['bindings'][_0x10d513],_0x5cc6c6=_0x3b6868['x'][_0x2ddb93(0x2de7)](_0x12bec9[_0x2ddb93(0xa8e)][_0x10d513],_0xcb6e11,_0x51e7b7);_0x5c4462[_0x2ddb93(0x19d6)]===_0x251fc9['t'][_0x2ddb93(0x24c8)]?_0x26c99e[_0x2ddb93(0x2265)](_0x10d513,_0x5cc6c6):_0x5c4462[_0x2ddb93(0x19d6)]===_0x251fc9['t'][_0x2ddb93(0x3d06)]?_0x26c99e[_0x2ddb93(0x2265)](_0x10d513,_0x5cc6c6,!0x1):_0x26c99e[_0x2ddb93(0x31e2)](_0x10d513,_0x5cc6c6);}return _0x26c99e;}}(function(_0x793e26,_0x17998c,_0xdca31f,_0x914cd3){var _0x1a913c=_0x3b292d,_0x440a1d,_0x1d12a4=arguments[_0x1a913c(0x18cc)],_0x5216c6=_0x1d12a4<0x3?_0x17998c:null===_0x914cd3?_0x914cd3=Object[_0x1a913c(0x14a5)](_0x17998c,_0xdca31f):_0x914cd3;if(_0x1a913c(0x4238)==typeof Reflect&&_0x1a913c(0x3d33)==typeof Reflect['decorate'])_0x5216c6=Reflect[_0x1a913c(0x3215)](_0x793e26,_0x17998c,_0xdca31f,_0x914cd3);else{for(var _0x595d2f=_0x793e26['length']-0x1;0x0<=_0x595d2f;_0x595d2f--)(_0x440a1d=_0x793e26[_0x595d2f])&&(_0x5216c6=(_0x1d12a4<0x3?_0x440a1d(_0x5216c6):0x3<_0x1d12a4?_0x440a1d(_0x17998c,_0xdca31f,_0x5216c6):_0x440a1d(_0x17998c,_0xdca31f))||_0x5216c6);}0x3<_0x1d12a4&&_0x5216c6&&Object[_0x1a913c(0x276e)](_0x17998c,_0xdca31f,_0x5216c6);}([(0x0,_0x1e1dd8['qC'])()],_0x3796b0[_0x3b292d(0x1ce1)],_0x3b292d(0xc1b),void 0x0),(0x0,_0x436d8c['H'])(_0x3b292d(0x410),_0x3796b0));},0x116b8:(_0x153282,_0x5061ac,_0x5545e7)=>{_0x5545e7(0x8d9d),_0x5545e7(0xf385);},0x3516:(_0x4053fb,_0x3ebac8,_0x174f33)=>{_0x174f33(0x15253),_0x174f33(0xe55d),_0x174f33(0xdf52);},0x15253:(_0x249e22,_0x1d49fb,_0x1c8d5e)=>{var _0x5b1287=a8_0x1ec55c;_0x1c8d5e['d'](_0x1d49fb,{'V':()=>_0x89e8a6});var _0x20cb72=_0x1c8d5e(0x16fed),_0x37155f=_0x1c8d5e(0xe55d);class _0x89e8a6{constructor(_0x4043a3,_0x3ca9a8,_0x2d1245=0x2){var _0x5d5caf=a8_0x5306;this['maxDepth']=_0x2d1245,this[_0x5d5caf(0xd05)]=new Array(),this[_0x5d5caf(0x3e50)]=_0x3ca9a8||0x40,this['_selectionContent']=new _0x20cb72['f'](0x400),this[_0x5d5caf(0x1a53)]=_0x4043a3;}[_0x5b1287(0x2bb0)](_0x54f957,_0x3fefdb,_0x356b6a){var _0x4c2c67=_0x5b1287;_0x37155f['b'][_0x4c2c67(0x3890)](_0x54f957,_0x3fefdb,_0x356b6a,this['_maxBlockCapacity'],0x0,this[_0x4c2c67(0x4243)],this,this[_0x4c2c67(0x1a53)]);}['addMesh'](_0x2cbfb3){var _0x321a71=_0x5b1287;for(let _0x342c2d=0x0;_0x342c2d<this[_0x321a71(0x21ea)][_0x321a71(0x18cc)];_0x342c2d++){const _0x25923f=this['blocks'][_0x342c2d];_0x25923f[_0x321a71(0x90e)](_0x2cbfb3);}}[_0x5b1287(0x633)](_0x46bea2){var _0x3b2b44=_0x5b1287;for(let _0x2eb54b=0x0;_0x2eb54b<this[_0x3b2b44(0x21ea)][_0x3b2b44(0x18cc)];_0x2eb54b++){const _0x410304=this['blocks'][_0x2eb54b];_0x410304[_0x3b2b44(0x3032)](_0x46bea2);}}[_0x5b1287(0x5f6)](_0x5cc390,_0xd365d6){var _0x2f2e1d=_0x5b1287;this[_0x2f2e1d(0x5a0)][_0x2f2e1d(0x14ff)]();for(let _0x527f85=0x0;_0x527f85<this[_0x2f2e1d(0x21ea)][_0x2f2e1d(0x18cc)];_0x527f85++){const _0x340e7a=this['blocks'][_0x527f85];_0x340e7a[_0x2f2e1d(0x5f6)](_0x5cc390,this[_0x2f2e1d(0x5a0)],_0xd365d6);}return _0xd365d6?this['_selectionContent'][_0x2f2e1d(0x36a3)](this['dynamicContent']):this[_0x2f2e1d(0x5a0)][_0x2f2e1d(0x872)](this[_0x2f2e1d(0xd05)]),this[_0x2f2e1d(0x5a0)];}['intersects'](_0xe32fa6,_0x4f0d10,_0x5088da){var _0x34fe91=_0x5b1287;this[_0x34fe91(0x5a0)]['reset']();for(let _0xe81312=0x0;_0xe81312<this[_0x34fe91(0x21ea)][_0x34fe91(0x18cc)];_0xe81312++){const _0x3bdaa2=this['blocks'][_0xe81312];_0x3bdaa2[_0x34fe91(0xada)](_0xe32fa6,_0x4f0d10,this[_0x34fe91(0x5a0)],_0x5088da);}return _0x5088da?this[_0x34fe91(0x5a0)][_0x34fe91(0x36a3)](this['dynamicContent']):this[_0x34fe91(0x5a0)]['concatWithNoDuplicate'](this[_0x34fe91(0xd05)]),this[_0x34fe91(0x5a0)];}[_0x5b1287(0x3670)](_0x5d9e43){var _0x1ccea2=_0x5b1287;this[_0x1ccea2(0x5a0)][_0x1ccea2(0x14ff)]();for(let _0x3292ea=0x0;_0x3292ea<this['blocks'][_0x1ccea2(0x18cc)];_0x3292ea++){const _0xd94b57=this['blocks'][_0x3292ea];_0xd94b57['intersectsRay'](_0x5d9e43,this['_selectionContent']);}return this[_0x1ccea2(0x5a0)][_0x1ccea2(0x872)](this['dynamicContent']),this['_selectionContent'];}}_0x89e8a6[_0x5b1287(0x2e8a)]=(_0x23a3dc,_0x131f87)=>{var _0x3df8e4=_0x5b1287;const _0x380f23=_0x23a3dc[_0x3df8e4(0x1654)]();!_0x23a3dc[_0x3df8e4(0x4025)]&&_0x380f23['boundingBox'][_0x3df8e4(0x338d)](_0x131f87['minPoint'],_0x131f87[_0x3df8e4(0x955)])&&_0x131f87[_0x3df8e4(0x300f)][_0x3df8e4(0xede)](_0x23a3dc);},_0x89e8a6[_0x5b1287(0x36b0)]=(_0x161ba5,_0x494d82)=>{var _0x15e504=_0x5b1287;const _0x2b5e84=_0x161ba5[_0x15e504(0x1654)]();_0x2b5e84[_0x15e504(0x20cd)][_0x15e504(0x338d)](_0x494d82['minPoint'],_0x494d82[_0x15e504(0x955)])&&_0x494d82[_0x15e504(0x300f)][_0x15e504(0xede)](_0x161ba5);};},0xe55d:(_0x3e4b6d,_0x4f4217,_0x29adcb)=>{var _0x2eab4a=a8_0x1ec55c;_0x29adcb['d'](_0x4f4217,{'b':()=>_0x123163});var _0x450c3b=_0x29adcb(0xd53f),_0x16474c=_0x29adcb(0x17f6);class _0x123163{constructor(_0xf3a06f,_0x5d6edb,_0xb13634,_0x53950f,_0x3e150b,_0xa44a6e){var _0x2440ff=a8_0x5306;this['entries']=new Array(),this['_boundingVectors']=new Array(),this[_0x2440ff(0xa37)]=_0xb13634,this[_0x2440ff(0x2e3e)]=_0x53950f,this[_0x2440ff(0x36b8)]=_0x3e150b,this[_0x2440ff(0x1a53)]=_0xa44a6e,this['_minPoint']=_0xf3a06f,this['_maxPoint']=_0x5d6edb,this[_0x2440ff(0x4056)][_0x2440ff(0xede)](_0xf3a06f[_0x2440ff(0x77b)]()),this[_0x2440ff(0x4056)][_0x2440ff(0xede)](_0x5d6edb[_0x2440ff(0x77b)]()),this[_0x2440ff(0x4056)][_0x2440ff(0xede)](_0xf3a06f[_0x2440ff(0x77b)]()),this[_0x2440ff(0x4056)][0x2]['x']=_0x5d6edb['x'],this[_0x2440ff(0x4056)][_0x2440ff(0xede)](_0xf3a06f['clone']()),this[_0x2440ff(0x4056)][0x3]['y']=_0x5d6edb['y'],this[_0x2440ff(0x4056)][_0x2440ff(0xede)](_0xf3a06f[_0x2440ff(0x77b)]()),this[_0x2440ff(0x4056)][0x4]['z']=_0x5d6edb['z'],this[_0x2440ff(0x4056)][_0x2440ff(0xede)](_0x5d6edb['clone']()),this['_boundingVectors'][0x5]['z']=_0xf3a06f['z'],this[_0x2440ff(0x4056)][_0x2440ff(0xede)](_0x5d6edb[_0x2440ff(0x77b)]()),this['_boundingVectors'][0x6]['x']=_0xf3a06f['x'],this['_boundingVectors'][_0x2440ff(0xede)](_0x5d6edb['clone']()),this[_0x2440ff(0x4056)][0x7]['y']=_0xf3a06f['y'];}get[_0x2eab4a(0x74f)](){return this['_capacity'];}get[_0x2eab4a(0x1d63)](){var _0x4976b4=_0x2eab4a;return this[_0x4976b4(0x34d6)];}get[_0x2eab4a(0x955)](){return this['_maxPoint'];}[_0x2eab4a(0x90e)](_0x28b2a2){var _0x36ece3=_0x2eab4a;if(this[_0x36ece3(0x21ea)])for(let _0x49bd89=0x0;_0x49bd89<this[_0x36ece3(0x21ea)][_0x36ece3(0x18cc)];_0x49bd89++){const _0x8fd60b=this['blocks'][_0x49bd89];_0x8fd60b['addEntry'](_0x28b2a2);}else this[_0x36ece3(0x1a53)](_0x28b2a2,this),this['entries']['length']>this['capacity']&&this[_0x36ece3(0x2e3e)]<this['_maxDepth']&&this[_0x36ece3(0x3091)]();}[_0x2eab4a(0x3032)](_0x46a854){var _0x5e9221=_0x2eab4a;if(this[_0x5e9221(0x21ea)])for(let _0x2182ba=0x0;_0x2182ba<this[_0x5e9221(0x21ea)][_0x5e9221(0x18cc)];_0x2182ba++){const _0x216d23=this[_0x5e9221(0x21ea)][_0x2182ba];_0x216d23[_0x5e9221(0x3032)](_0x46a854);}else{var _0x32ca13=this[_0x5e9221(0x300f)][_0x5e9221(0x86a)](_0x46a854);-0x1<_0x32ca13&&this['entries'][_0x5e9221(0xb1f)](_0x32ca13,0x1);}}[_0x2eab4a(0x3cd3)](_0x167f7c){var _0x4a2093=_0x2eab4a;for(let _0x1b33bc=0x0;_0x1b33bc<_0x167f7c[_0x4a2093(0x18cc)];_0x1b33bc++){var _0x449fd2=_0x167f7c[_0x1b33bc];this[_0x4a2093(0x90e)](_0x449fd2);}}[_0x2eab4a(0x5f6)](_0x344c28,_0x260102,_0xbbcfa9){var _0x26e9b1=_0x2eab4a;if(_0x16474c['k'][_0x26e9b1(0xf05)](this[_0x26e9b1(0x4056)],_0x344c28)){if(this[_0x26e9b1(0x21ea)])for(let _0x102a39=0x0;_0x102a39<this[_0x26e9b1(0x21ea)][_0x26e9b1(0x18cc)];_0x102a39++){const _0x38b78b=this['blocks'][_0x102a39];_0x38b78b[_0x26e9b1(0x5f6)](_0x344c28,_0x260102,_0xbbcfa9);}else _0xbbcfa9?_0x260102[_0x26e9b1(0x36a3)](this[_0x26e9b1(0x300f)]):_0x260102['concatWithNoDuplicate'](this[_0x26e9b1(0x300f)]);}}['intersects'](_0x2eaaca,_0x4cba5a,_0x33abaf,_0x502b27){var _0xd539f5=_0x2eab4a;if(_0x16474c['k']['IntersectsSphere'](this[_0xd539f5(0x34d6)],this[_0xd539f5(0x287b)],_0x2eaaca,_0x4cba5a)){if(this['blocks'])for(let _0x9014dc=0x0;_0x9014dc<this[_0xd539f5(0x21ea)][_0xd539f5(0x18cc)];_0x9014dc++){const _0x1e845a=this['blocks'][_0x9014dc];_0x1e845a[_0xd539f5(0xada)](_0x2eaaca,_0x4cba5a,_0x33abaf,_0x502b27);}else _0x502b27?_0x33abaf[_0xd539f5(0x36a3)](this[_0xd539f5(0x300f)]):_0x33abaf[_0xd539f5(0x872)](this['entries']);}}[_0x2eab4a(0x3670)](_0x1d2d4e,_0x470f89){var _0x48bd8a=_0x2eab4a;if(_0x1d2d4e['intersectsBoxMinMax'](this['_minPoint'],this[_0x48bd8a(0x287b)])){if(this['blocks'])for(let _0x4ca596=0x0;_0x4ca596<this[_0x48bd8a(0x21ea)][_0x48bd8a(0x18cc)];_0x4ca596++){const _0xd7d90f=this['blocks'][_0x4ca596];_0xd7d90f[_0x48bd8a(0x3670)](_0x1d2d4e,_0x470f89);}else _0x470f89[_0x48bd8a(0x872)](this['entries']);}}[_0x2eab4a(0x3091)](){var _0x2cd126=_0x2eab4a;_0x123163[_0x2cd126(0x3890)](this[_0x2cd126(0x34d6)],this[_0x2cd126(0x287b)],this['entries'],this[_0x2cd126(0xa37)],this[_0x2cd126(0x2e3e)],this['_maxDepth'],this,this['_creationFunc']),this[_0x2cd126(0x300f)][_0x2cd126(0xb1f)](0x0);}static[_0x2eab4a(0x3890)](_0x334d47,_0x3977c0,_0x4f371b,_0x583401,_0x441587,_0x5bdf8b,_0x3a7421,_0x1030ee){var _0x4a46bb=_0x2eab4a;_0x3a7421[_0x4a46bb(0x21ea)]=new Array();const _0x1c8705=new _0x450c3b['P']((_0x3977c0['x']-_0x334d47['x'])/0x2,(_0x3977c0['y']-_0x334d47['y'])/0x2,(_0x3977c0['z']-_0x334d47['z'])/0x2);for(let _0x1bfa04=0x0;_0x1bfa04<0x2;_0x1bfa04++)for(let _0x21c3b3=0x0;_0x21c3b3<0x2;_0x21c3b3++)for(let _0x4cc90d=0x0;_0x4cc90d<0x2;_0x4cc90d++){var _0x247d33=_0x334d47[_0x4a46bb(0x2e5)](_0x1c8705[_0x4a46bb(0x2807)](_0x1bfa04,_0x21c3b3,_0x4cc90d)),_0x31e657=_0x334d47[_0x4a46bb(0x2e5)](_0x1c8705[_0x4a46bb(0x2807)](_0x1bfa04+0x1,_0x21c3b3+0x1,_0x4cc90d+0x1));const _0x289677=new _0x123163(_0x247d33,_0x31e657,_0x583401,_0x441587+0x1,_0x5bdf8b,_0x1030ee);_0x289677[_0x4a46bb(0x3cd3)](_0x4f371b),_0x3a7421[_0x4a46bb(0x21ea)][_0x4a46bb(0xede)](_0x289677);}}}},0xdf52:(_0x2bbf09,_0x4e2af0,_0x3da7ad)=>{var _0x1e908e=a8_0x1ec55c,_0x33265a=_0x3da7ad(0xd537),_0x2e30e2=_0x3da7ad(0xd53f),_0x1dde4f=_0x3da7ad(0x349f),_0x175339=_0x3da7ad(0x3761),_0x37422d=_0x3da7ad(0x67a3),_0x1fd716=_0x3da7ad(0x15253),_0x46114e=_0x3da7ad(0x11096);_0x33265a['x'][_0x1e908e(0x1ce1)][_0x1e908e(0x3730)]=function(_0x3ff60c=0x40,_0x9cf32d=0x2){var _0x5709cf=_0x1e908e;this[_0x5709cf(0x3e9c)](_0x37422d['l'][_0x5709cf(0x2579)])||(_0x3fe92e=new _0x63dd98(this),this[_0x5709cf(0x35b8)](_0x3fe92e)),this['_selectionOctree']||(this['_selectionOctree']=new _0x1fd716['V'](_0x1fd716['V'][_0x5709cf(0x2e8a)],_0x3ff60c,_0x9cf32d));var _0x3fe92e=this[_0x5709cf(0x3250)]();return this['_selectionOctree']['update'](_0x3fe92e[_0x5709cf(0x1111)],_0x3fe92e[_0x5709cf(0x1955)],this['meshes']),this[_0x5709cf(0xedf)];},Object['defineProperty'](_0x33265a['x'][_0x1e908e(0x1ce1)],_0x1e908e(0x300a),{'get':function(){var _0x22e187=_0x1e908e;return this[_0x22e187(0xedf)];},'enumerable':!0x0,'configurable':!0x0}),_0x1dde4f['x']['prototype'][_0x1e908e(0x284e)]=function(_0xb5868a=0x40,_0x289956=0x2){var _0x4042a4=_0x1e908e;const _0x33d0df=this[_0x4042a4(0x3d78)]();_0x33d0df[_0x4042a4(0x3e9c)](_0x37422d['l'][_0x4042a4(0x2579)])||(_0x3df599=new _0x63dd98(_0x33d0df),_0x33d0df['_addComponent'](_0x3df599)),this[_0x4042a4(0x1d0e)]||(this[_0x4042a4(0x1d0e)]=new _0x1fd716['V'](_0x1fd716['V']['CreationFuncForSubMeshes'],_0xb5868a,_0x289956)),this[_0x4042a4(0x5d4)](!0x0);var _0x3df599=this[_0x4042a4(0x1654)]()[_0x4042a4(0x20cd)];return this[_0x4042a4(0x1d0e)]['update'](_0x3df599[_0x4042a4(0x257b)],_0x3df599['maximumWorld'],this[_0x4042a4(0xc8b)]),this[_0x4042a4(0x1d0e)];};class _0x63dd98{constructor(_0x20cfd2){var _0x320b1a=_0x1e908e;this[_0x320b1a(0xc1b)]=_0x37422d['l'][_0x320b1a(0x2579)],this[_0x320b1a(0x41c5)]=!0x0,this['_tempRay']=new _0x175339['z'](_0x2e30e2['P'][_0x320b1a(0x409)](),new _0x2e30e2['P'](0x1,0x1,0x1)),(_0x20cfd2=_0x20cfd2||_0x46114e['l'][_0x320b1a(0x2370)])&&(this[_0x320b1a(0x3241)]=_0x20cfd2,this['scene']['getActiveMeshCandidates']=this['getActiveMeshCandidates'][_0x320b1a(0x3b97)](this),this['scene'][_0x320b1a(0x1df0)]=this[_0x320b1a(0x1df0)][_0x320b1a(0x3b97)](this),this[_0x320b1a(0x3241)][_0x320b1a(0x1dcf)]=this['getCollidingSubMeshCandidates']['bind'](this),this[_0x320b1a(0x3241)][_0x320b1a(0x1f61)]=this[_0x320b1a(0x1f61)][_0x320b1a(0x3b97)](this));}[_0x1e908e(0x108f)](){var _0x181fee=_0x1e908e;this[_0x181fee(0x3241)][_0x181fee(0xb7b)][_0x181fee(0x2e5)](_0x38f0ed=>{var _0x5cd9fb=_0x181fee;const _0x344f37=this[_0x5cd9fb(0x3241)][_0x5cd9fb(0x300a)];void 0x0!==_0x344f37&&null!==_0x344f37&&-0x1!==(_0x38f0ed=_0x344f37['dynamicContent']['indexOf'](_0x38f0ed))&&_0x344f37[_0x5cd9fb(0xd05)][_0x5cd9fb(0xb1f)](_0x38f0ed,0x1);}),this[_0x181fee(0x3241)][_0x181fee(0x3311)][_0x181fee(0x2e5)](_0x4c6e55=>{var _0x19b7f2=_0x181fee;const _0x17564f=this[_0x19b7f2(0x3241)][_0x19b7f2(0x300a)];void 0x0!==_0x17564f&&null!==_0x17564f&&_0x17564f[_0x19b7f2(0x4126)](_0x4c6e55);});}[_0x1e908e(0x3499)](){var _0x6b4bff=_0x1e908e,_0x189e34;return(null==(_0x189e34=this[_0x6b4bff(0x3241)]['_selectionOctree'])?void 0x0:_0x189e34[_0x6b4bff(0x5f6)](this['scene'][_0x6b4bff(0x286b)]))||this[_0x6b4bff(0x3241)][_0x6b4bff(0x40f6)]();}[_0x1e908e(0x1df0)](_0x46efe4){var _0x452b4a=_0x1e908e;return _0x46efe4['_submeshesOctree']&&_0x46efe4[_0x452b4a(0x38ab)]?_0x46efe4[_0x452b4a(0x1d0e)][_0x452b4a(0x5f6)](this[_0x452b4a(0x3241)][_0x452b4a(0x286b)]):this['scene'][_0x452b4a(0x2e3c)](_0x46efe4);}[_0x1e908e(0x1f61)](_0xcb5fb7,_0x16d868){var _0x3f687c=_0x1e908e;return _0xcb5fb7[_0x3f687c(0x1d0e)]&&_0xcb5fb7[_0x3f687c(0x265d)]?(_0x175339['z'][_0x3f687c(0x2804)](_0x16d868,_0xcb5fb7[_0x3f687c(0x10cb)](),this[_0x3f687c(0xfb6)]),_0xcb5fb7[_0x3f687c(0x1d0e)][_0x3f687c(0x3670)](this['_tempRay'])):this[_0x3f687c(0x3241)][_0x3f687c(0x2e3c)](_0xcb5fb7);}[_0x1e908e(0x1dcf)](_0xaf113,_0x57f68f){var _0x34e5ca=_0x1e908e,_0x106643;return _0xaf113['_submeshesOctree']&&_0xaf113[_0x34e5ca(0x119b)]?(_0x106643=_0x57f68f[_0x34e5ca(0x2d4)]+Math[_0x34e5ca(0x1955)](_0x57f68f[_0x34e5ca(0x3a88)]['x'],_0x57f68f['_radius']['y'],_0x57f68f[_0x34e5ca(0x3a88)]['z']),_0xaf113['_submeshesOctree'][_0x34e5ca(0xada)](_0x57f68f[_0x34e5ca(0x2348)],_0x106643)):this[_0x34e5ca(0x3241)][_0x34e5ca(0x2e3c)](_0xaf113);}['rebuild'](){}[_0x1e908e(0x41a)](){}}},0x17f6:(_0xf47119,_0x3ccca3,_0x4b4376)=>{var _0x32b3fa=a8_0x1ec55c;_0x4b4376['d'](_0x3ccca3,{'k':()=>_0x146f11});var _0x367027=_0x4b4376(0x5397),_0x8b3970=_0x4b4376(0xd53f),_0x22c1e9=_0x4b4376(0x16bf5);class _0x146f11{constructor(_0x2b547d,_0x1ee790,_0x499cc8){var _0x3ca067=a8_0x5306;this['vectors']=_0x367027['B'][_0x3ca067(0x3c7b)](0x8,_0x8b3970['P'][_0x3ca067(0x409)]),this[_0x3ca067(0x2f86)]=_0x8b3970['P'][_0x3ca067(0x409)](),this[_0x3ca067(0xaf3)]=_0x8b3970['P'][_0x3ca067(0x409)](),this[_0x3ca067(0x10ef)]=_0x8b3970['P'][_0x3ca067(0x409)](),this[_0x3ca067(0x4f0)]=_0x8b3970['P'][_0x3ca067(0x409)](),this[_0x3ca067(0x375)]=_0x367027['B']['BuildArray'](0x3,_0x8b3970['P'][_0x3ca067(0x409)]),this[_0x3ca067(0x1208)]=_0x367027['B']['BuildArray'](0x8,_0x8b3970['P'][_0x3ca067(0x409)]),this[_0x3ca067(0x257b)]=_0x8b3970['P'][_0x3ca067(0x409)](),this[_0x3ca067(0x144e)]=_0x8b3970['P']['Zero'](),this['minimum']=_0x8b3970['P']['Zero'](),this['maximum']=_0x8b3970['P'][_0x3ca067(0x409)](),this[_0x3ca067(0x3637)]=null,this['_drawWrapperBack']=null,this['reConstruct'](_0x2b547d,_0x1ee790,_0x499cc8);}['reConstruct'](_0x1be03b,_0x273939,_0x5938d4){var _0x52aee4=a8_0x5306,_0x36d195=_0x1be03b['x'],_0x5df544=_0x1be03b['y'],_0x52c836=_0x1be03b['z'],_0x39f63e=_0x273939['x'],_0x1c3daa=_0x273939['y'],_0x157738=_0x273939['z'];const _0x4e57b2=this[_0x52aee4(0x3444)];this[_0x52aee4(0x40c4)]['copyFromFloats'](_0x36d195,_0x5df544,_0x52c836),this[_0x52aee4(0x65d)][_0x52aee4(0x9b3)](_0x39f63e,_0x1c3daa,_0x157738),_0x4e57b2[0x0][_0x52aee4(0x9b3)](_0x36d195,_0x5df544,_0x52c836),_0x4e57b2[0x1][_0x52aee4(0x9b3)](_0x39f63e,_0x1c3daa,_0x157738),_0x4e57b2[0x2][_0x52aee4(0x9b3)](_0x39f63e,_0x5df544,_0x52c836),_0x4e57b2[0x3]['copyFromFloats'](_0x36d195,_0x1c3daa,_0x52c836),_0x4e57b2[0x4]['copyFromFloats'](_0x36d195,_0x5df544,_0x157738),_0x4e57b2[0x5]['copyFromFloats'](_0x39f63e,_0x1c3daa,_0x52c836),_0x4e57b2[0x6][_0x52aee4(0x9b3)](_0x36d195,_0x1c3daa,_0x157738),_0x4e57b2[0x7][_0x52aee4(0x9b3)](_0x39f63e,_0x5df544,_0x157738),_0x273939['addToRef'](_0x1be03b,this[_0x52aee4(0x2f86)])[_0x52aee4(0x542)](0.5),_0x273939[_0x52aee4(0x185b)](_0x1be03b,this[_0x52aee4(0x10ef)])[_0x52aee4(0x542)](0.5),this[_0x52aee4(0x1b6f)]=_0x5938d4||_0x8b3970['y3'][_0x52aee4(0x1cc0)],this[_0x52aee4(0x36f4)](this[_0x52aee4(0x1b6f)]);}[_0x32b3fa(0x393f)](_0x43007a){var _0x129b40=_0x32b3fa,_0x4633c0=_0x146f11[_0x129b40(0x3549)];const _0xadadba=this[_0x129b40(0x65d)]['subtractToRef'](this[_0x129b40(0x40c4)],_0x4633c0[0x0]);var _0x553b88=_0xadadba['length'](),_0x553b88=(_0xadadba[_0x129b40(0xbac)](_0x553b88),_0x553b88*_0x43007a),_0x43007a=_0xadadba[_0x129b40(0x542)](0.5*_0x553b88),_0x553b88=this['center'][_0x129b40(0x185b)](_0x43007a,_0x4633c0[0x1]),_0x43007a=this[_0x129b40(0x2f86)][_0x129b40(0x3083)](_0x43007a,_0x4633c0[0x2]);return this[_0x129b40(0x394e)](_0x553b88,_0x43007a,this[_0x129b40(0x1b6f)]),this;}['getWorldMatrix'](){var _0x4732bd=_0x32b3fa;return this[_0x4732bd(0x1b6f)];}[_0x32b3fa(0x36f4)](_0x253a5c){var _0x42bbff=_0x32b3fa;const _0x1ee5cf=this[_0x42bbff(0x257b)],_0x5818d5=this[_0x42bbff(0x144e)];var _0x23edc0=this[_0x42bbff(0x375)];const _0x206a55=this[_0x42bbff(0x1208)];var _0x508e2a=this[_0x42bbff(0x3444)];if(_0x253a5c['isIdentity']()){_0x1ee5cf[_0x42bbff(0x19f9)](this['minimum']),_0x5818d5[_0x42bbff(0x19f9)](this[_0x42bbff(0x65d)]);for(let _0x455b40=0x0;_0x455b40<0x8;++_0x455b40)_0x206a55[_0x455b40][_0x42bbff(0x19f9)](_0x508e2a[_0x455b40]);this[_0x42bbff(0x4f0)][_0x42bbff(0x19f9)](this[_0x42bbff(0x10ef)]),this[_0x42bbff(0xaf3)]['copyFrom'](this[_0x42bbff(0x2f86)]);}else{_0x1ee5cf['setAll'](Number[_0x42bbff(0x1806)]),_0x5818d5['setAll'](-Number['MAX_VALUE']);for(let _0x286155=0x0;_0x286155<0x8;++_0x286155){var _0x10b269=_0x206a55[_0x286155];_0x8b3970['P'][_0x42bbff(0x3bd9)](_0x508e2a[_0x286155],_0x253a5c,_0x10b269),_0x1ee5cf[_0x42bbff(0x3c17)](_0x10b269),_0x5818d5['maximizeInPlace'](_0x10b269);}_0x5818d5[_0x42bbff(0x185b)](_0x1ee5cf,this['extendSizeWorld'])[_0x42bbff(0x542)](0.5),_0x5818d5[_0x42bbff(0x3083)](_0x1ee5cf,this[_0x42bbff(0xaf3)])[_0x42bbff(0x542)](0.5);}_0x8b3970['P'][_0x42bbff(0x3628)](_0x253a5c['m'],0x0,_0x23edc0[0x0]),_0x8b3970['P'][_0x42bbff(0x3628)](_0x253a5c['m'],0x4,_0x23edc0[0x1]),_0x8b3970['P'][_0x42bbff(0x3628)](_0x253a5c['m'],0x8,_0x23edc0[0x2]),this['_worldMatrix']=_0x253a5c;}[_0x32b3fa(0x237)](_0x4b0486){var _0x19ab9c=_0x32b3fa;return _0x146f11['IsInFrustum'](this[_0x19ab9c(0x1208)],_0x4b0486);}['isCompletelyInFrustum'](_0x20dbb3){var _0xf8c626=_0x32b3fa;return _0x146f11['IsCompletelyInFrustum'](this[_0xf8c626(0x1208)],_0x20dbb3);}[_0x32b3fa(0x3e6a)](_0x3db6ee){var _0x271e75=_0x32b3fa,_0x9870ce=this[_0x271e75(0x257b)],_0x17504b=this['maximumWorld'],_0x7ac68=_0x9870ce['x'],_0x34b0cd=_0x9870ce['y'],_0x9870ce=_0x9870ce['z'],_0x3a7856=_0x17504b['x'],_0x16493f=_0x17504b['y'],_0x17504b=_0x17504b['z'],_0x2c23a1=_0x3db6ee['x'],_0x43b56f=_0x3db6ee['y'],_0x3db6ee=_0x3db6ee['z'],_0x218f73=-_0x22c1e9['kn'];return!(_0x3a7856-_0x2c23a1<_0x218f73||_0x2c23a1-_0x7ac68<_0x218f73||_0x16493f-_0x43b56f<_0x218f73||_0x43b56f-_0x34b0cd<_0x218f73||_0x17504b-_0x3db6ee<_0x218f73||_0x3db6ee-_0x9870ce<_0x218f73);}[_0x32b3fa(0x26b2)](_0x3b2e03){var _0x5cbf3d=_0x32b3fa;return _0x146f11[_0x5cbf3d(0x1e39)](this[_0x5cbf3d(0x257b)],this['maximumWorld'],_0x3b2e03[_0x5cbf3d(0xaf3)],_0x3b2e03[_0x5cbf3d(0x3307)]);}['intersectsMinMax'](_0x50017c,_0x5a02fb){var _0x245b54=_0x32b3fa,_0x17a7c3=this[_0x245b54(0x257b)],_0x5637b3=this[_0x245b54(0x144e)],_0x439f50=_0x17a7c3['x'],_0x16da4d=_0x17a7c3['y'],_0x17a7c3=_0x17a7c3['z'],_0x434d2c=_0x5637b3['x'],_0x4cc871=_0x5637b3['y'],_0x5637b3=_0x5637b3['z'],_0x2b3dd1=_0x50017c['x'],_0x11bbd6=_0x50017c['y'],_0x50017c=_0x50017c['z'],_0x5e6afd=_0x5a02fb['x'],_0x169a37=_0x5a02fb['y'],_0x5a02fb=_0x5a02fb['z'];return!(_0x434d2c<_0x2b3dd1||_0x5e6afd<_0x439f50||_0x4cc871<_0x11bbd6||_0x169a37<_0x16da4d||_0x5637b3<_0x50017c||_0x5a02fb<_0x17a7c3);}[_0x32b3fa(0x41a)](){var _0x18ef42=_0x32b3fa,_0x257a8b;null!=(_0x257a8b=this[_0x18ef42(0x3637)])&&_0x257a8b[_0x18ef42(0x41a)](),null!=(_0x257a8b=this[_0x18ef42(0x3c03)])&&_0x257a8b[_0x18ef42(0x41a)]();}static['Intersects'](_0x1cb690,_0x4875bf){var _0x4d72de=_0x32b3fa;return _0x1cb690[_0x4d72de(0x338d)](_0x4875bf['minimumWorld'],_0x4875bf['maximumWorld']);}static['IntersectsSphere'](_0x16df3f,_0x223fe7,_0x5cadb5,_0x45a453){var _0x1e083d=_0x32b3fa,_0x1466a4=_0x146f11['_TmpVector3'][0x0];return _0x8b3970['P'][_0x1e083d(0x30d6)](_0x5cadb5,_0x16df3f,_0x223fe7,_0x1466a4),_0x8b3970['P']['DistanceSquared'](_0x5cadb5,_0x1466a4)<=_0x45a453*_0x45a453;}static[_0x32b3fa(0x91a)](_0x4f1675,_0x18814a){for(let _0x178c5b=0x0;_0x178c5b<0x6;++_0x178c5b){const _0x2fd4b7=_0x18814a[_0x178c5b];for(let _0xec865e=0x0;_0xec865e<0x8;++_0xec865e)if(_0x2fd4b7['dotCoordinate'](_0x4f1675[_0xec865e])<0x0)return!0x1;}return!0x0;}static[_0x32b3fa(0xf05)](_0x2287e2,_0x1c419d){var _0x252aa7=_0x32b3fa;for(let _0x550eed=0x0;_0x550eed<0x6;++_0x550eed){let _0x5a5c9c=!0x0;const _0x437d77=_0x1c419d[_0x550eed];for(let _0x295764=0x0;_0x295764<0x8;++_0x295764)if(0x0<=_0x437d77[_0x252aa7(0x2cf5)](_0x2287e2[_0x295764])){_0x5a5c9c=!0x1;break;}if(_0x5a5c9c)return!0x1;}return!0x0;}}_0x146f11['_TmpVector3']=_0x367027['B']['BuildArray'](0x3,_0x8b3970['P'][_0x32b3fa(0x409)]);},0x454e:(_0x4afab8,_0x1f69d8,_0x57903e)=>{var _0x562cca=a8_0x1ec55c;_0x57903e['d'](_0x1f69d8,{'j':()=>_0x49ea18});var _0x1f69d8=_0x57903e(0x5397),_0x2e2c99=_0x57903e(0xd53f),_0x1b2643=_0x57903e(0x1610),_0x984dd3=_0x57903e(0x17f6),_0x22659a=_0x57903e(0x112f2);const _0x402827={'min':0x0,'max':0x0},_0x47fe90={'min':0x0,'max':0x0},_0xe7ef2e=(_0x5addc7,_0x397613,_0x4c8bef)=>{var _0x2fad2a=a8_0x5306,_0x2a602e=_0x2e2c99['P'][_0x2fad2a(0x29f5)](_0x397613[_0x2fad2a(0xaf3)],_0x5addc7),_0x5addc7=Math[_0x2fad2a(0x273d)](_0x2e2c99['P'][_0x2fad2a(0x29f5)](_0x397613[_0x2fad2a(0x375)][0x0],_0x5addc7))*_0x397613[_0x2fad2a(0x10ef)]['x']+Math['abs'](_0x2e2c99['P'][_0x2fad2a(0x29f5)](_0x397613[_0x2fad2a(0x375)][0x1],_0x5addc7))*_0x397613[_0x2fad2a(0x10ef)]['y']+Math['abs'](_0x2e2c99['P'][_0x2fad2a(0x29f5)](_0x397613['directions'][0x2],_0x5addc7))*_0x397613[_0x2fad2a(0x10ef)]['z'];_0x4c8bef[_0x2fad2a(0x1111)]=_0x2a602e-_0x5addc7,_0x4c8bef[_0x2fad2a(0x1955)]=_0x2a602e+_0x5addc7;},_0x304c25=(_0x2b65cc,_0xeced2a,_0x50b264)=>(_0xe7ef2e(_0x2b65cc,_0xeced2a,_0x402827),_0xe7ef2e(_0x2b65cc,_0x50b264,_0x47fe90),!(_0x402827[_0x562cca(0x1111)]>_0x47fe90['max']||_0x47fe90[_0x562cca(0x1111)]>_0x402827[_0x562cca(0x1955)]));class _0x49ea18{constructor(_0x32a750,_0x209af5,_0x55a651){var _0x5c8868=_0x562cca;this['_isLocked']=!0x1,this[_0x5c8868(0x20cd)]=new _0x984dd3['k'](_0x32a750,_0x209af5,_0x55a651),this[_0x5c8868(0x559)]=new _0x22659a['K'](_0x32a750,_0x209af5,_0x55a651);}[_0x562cca(0x394e)](_0x4b118e,_0x2e01b0,_0x612ea2){var _0x47a662=_0x562cca;this[_0x47a662(0x20cd)]['reConstruct'](_0x4b118e,_0x2e01b0,_0x612ea2),this['boundingSphere'][_0x47a662(0x394e)](_0x4b118e,_0x2e01b0,_0x612ea2);}get[_0x562cca(0x40c4)](){var _0x27a6ad=_0x562cca;return this['boundingBox'][_0x27a6ad(0x40c4)];}get[_0x562cca(0x65d)](){var _0x1fb538=_0x562cca;return this[_0x1fb538(0x20cd)][_0x1fb538(0x65d)];}get[_0x562cca(0x32fa)](){return this['_isLocked'];}set[_0x562cca(0x32fa)](_0x54e5e5){var _0x3c57e2=_0x562cca;this[_0x3c57e2(0x757)]=_0x54e5e5;}[_0x562cca(0x2bb0)](_0x8b84a1){var _0xc12ff=_0x562cca;this[_0xc12ff(0x757)]||(this['boundingBox']['_update'](_0x8b84a1),this[_0xc12ff(0x559)][_0xc12ff(0x36f4)](_0x8b84a1));}[_0x562cca(0x1e4e)](_0x39da0a,_0x171d5b){var _0x4a8c1f=_0x562cca,_0x1103dd=_0x49ea18['_TmpVector3'][0x0][_0x4a8c1f(0x19f9)](_0x39da0a)['subtractInPlace'](_0x171d5b),_0x39da0a=_0x49ea18[_0x4a8c1f(0x3549)][0x1][_0x4a8c1f(0x19f9)](_0x39da0a)[_0x4a8c1f(0x3e1)](_0x171d5b);return this['boundingBox'][_0x4a8c1f(0x394e)](_0x1103dd,_0x39da0a,this['boundingBox'][_0x4a8c1f(0x10cb)]()),this[_0x4a8c1f(0x559)][_0x4a8c1f(0x394e)](_0x1103dd,_0x39da0a,this[_0x4a8c1f(0x20cd)][_0x4a8c1f(0x10cb)]()),this;}[_0x562cca(0x2490)](_0xd01d5){var _0x282f8a=_0x562cca,_0x17aa77=_0x2e2c99['P'][_0x282f8a(0x375f)](this[_0x282f8a(0x40c4)],_0xd01d5),_0xd01d5=_0x2e2c99['P']['Maximize'](this[_0x282f8a(0x65d)],_0xd01d5);return this['reConstruct'](_0x17aa77,_0xd01d5,this[_0x282f8a(0x20cd)][_0x282f8a(0x10cb)]()),this;}[_0x562cca(0x30ad)](_0x3af9df){var _0x41ec2e=_0x562cca,_0x202533=_0x2e2c99['jp']['Matrix'][0x0],_0x54882a=(this['boundingBox'][_0x41ec2e(0x10cb)]()['invertToRef'](_0x202533),_0x2e2c99['jp'][_0x41ec2e(0xe60)][0x0]);return _0x2e2c99['P']['TransformCoordinatesToRef'](_0x3af9df[_0x41ec2e(0x20cd)][_0x41ec2e(0x257b)],_0x202533,_0x54882a),this[_0x41ec2e(0x2490)](_0x54882a),_0x2e2c99['P'][_0x41ec2e(0x3bd9)](_0x3af9df[_0x41ec2e(0x20cd)][_0x41ec2e(0x144e)],_0x202533,_0x54882a),this[_0x41ec2e(0x2490)](_0x54882a),this;}['scale'](_0x373bea){var _0x3a69e2=_0x562cca;return this[_0x3a69e2(0x20cd)][_0x3a69e2(0x393f)](_0x373bea),this['boundingSphere'][_0x3a69e2(0x393f)](_0x373bea),this;}[_0x562cca(0x237)](_0x292920,_0xd65ac2=_0x1b2643['g'][_0x562cca(0x1b9d)]){var _0x1863de=_0x562cca;return!(_0xd65ac2!==_0x1b2643['g'][_0x1863de(0x216f)]&&_0xd65ac2!==_0x1b2643['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY']||!this[_0x1863de(0x559)][_0x1863de(0x3bb5)](_0x292920))||!!this[_0x1863de(0x559)][_0x1863de(0x237)](_0x292920)&&(_0xd65ac2===_0x1b2643['g']['MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY']||_0xd65ac2===_0x1b2643['g'][_0x1863de(0x1f77)]||this['boundingBox'][_0x1863de(0x237)](_0x292920));}get[_0x562cca(0x1375)](){var _0x53dab0=_0x562cca;const _0x32ee4c=this[_0x53dab0(0x20cd)],_0x3d11cf=_0x32ee4c[_0x53dab0(0x144e)]['subtractToRef'](_0x32ee4c['minimumWorld'],_0x49ea18[_0x53dab0(0x3549)][0x0]);return _0x3d11cf[_0x53dab0(0x18cc)]();}[_0x562cca(0x3bb)](_0xe1c8d){var _0x187242=_0x562cca;return this[_0x187242(0x20cd)]['isCompletelyInFrustum'](_0xe1c8d);}[_0x562cca(0x171e)](_0xf27b29){var _0x553db2=_0x562cca;return _0xf27b29[_0x553db2(0x395a)](this[_0x553db2(0x559)][_0x553db2(0xaf3)],this['boundingSphere'][_0x553db2(0x3307)],this[_0x553db2(0x20cd)][_0x553db2(0x257b)],this[_0x553db2(0x20cd)]['maximumWorld']);}[_0x562cca(0x3e6a)](_0x27e0c1){var _0x1d9ade=_0x562cca;return!!this['boundingSphere'][_0x1d9ade(0xaf3)]&&!!this[_0x1d9ade(0x559)][_0x1d9ade(0x3e6a)](_0x27e0c1)&&!!this[_0x1d9ade(0x20cd)]['intersectsPoint'](_0x27e0c1);}[_0x562cca(0xada)](_0x597d61,_0xddff10){var _0x4e5005=_0x562cca;if(!_0x22659a['K'][_0x4e5005(0x2aff)](this[_0x4e5005(0x559)],_0x597d61['boundingSphere']))return!0x1;if(!_0x984dd3['k'][_0x4e5005(0x2aff)](this['boundingBox'],_0x597d61['boundingBox']))return!0x1;if(!_0xddff10)return!0x0;return _0xddff10=this['boundingBox'],_0x597d61=_0x597d61[_0x4e5005(0x20cd)],!!_0x304c25(_0xddff10[_0x4e5005(0x375)][0x0],_0xddff10,_0x597d61)&&(!!_0x304c25(_0xddff10['directions'][0x1],_0xddff10,_0x597d61)&&(!!_0x304c25(_0xddff10['directions'][0x2],_0xddff10,_0x597d61)&&(!!_0x304c25(_0x597d61['directions'][0x0],_0xddff10,_0x597d61)&&(!!_0x304c25(_0x597d61[_0x4e5005(0x375)][0x1],_0xddff10,_0x597d61)&&!!(_0x304c25(_0x597d61['directions'][0x2],_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P'][_0x4e5005(0x2060)](_0xddff10[_0x4e5005(0x375)][0x0],_0x597d61[_0x4e5005(0x375)][0x0]),_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P'][_0x4e5005(0x2060)](_0xddff10[_0x4e5005(0x375)][0x0],_0x597d61[_0x4e5005(0x375)][0x1]),_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P'][_0x4e5005(0x2060)](_0xddff10[_0x4e5005(0x375)][0x0],_0x597d61['directions'][0x2]),_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P'][_0x4e5005(0x2060)](_0xddff10[_0x4e5005(0x375)][0x1],_0x597d61[_0x4e5005(0x375)][0x0]),_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P']['Cross'](_0xddff10[_0x4e5005(0x375)][0x1],_0x597d61[_0x4e5005(0x375)][0x1]),_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P'][_0x4e5005(0x2060)](_0xddff10[_0x4e5005(0x375)][0x1],_0x597d61['directions'][0x2]),_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P']['Cross'](_0xddff10[_0x4e5005(0x375)][0x2],_0x597d61[_0x4e5005(0x375)][0x0]),_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P'][_0x4e5005(0x2060)](_0xddff10['directions'][0x2],_0x597d61[_0x4e5005(0x375)][0x1]),_0xddff10,_0x597d61)&&_0x304c25(_0x2e2c99['P'][_0x4e5005(0x2060)](_0xddff10['directions'][0x2],_0x597d61[_0x4e5005(0x375)][0x2]),_0xddff10,_0x597d61))))));}}_0x49ea18[_0x562cca(0x3549)]=_0x1f69d8['B'][_0x562cca(0x3c7b)](0x2,_0x2e2c99['P'][_0x562cca(0x409)]);},0x112f2:(_0x2e966c,_0x4b9227,_0x118546)=>{var _0xf66dca=a8_0x1ec55c;_0x118546['d'](_0x4b9227,{'K':()=>_0x51fe59});var _0x4b9227=_0x118546(0x5397),_0x3d232d=_0x118546(0xd53f);class _0x51fe59{constructor(_0x3199a0,_0x5efa44,_0x3b9952){var _0x201a27=a8_0x5306;this[_0x201a27(0x2f86)]=_0x3d232d['P'][_0x201a27(0x409)](),this['centerWorld']=_0x3d232d['P'][_0x201a27(0x409)](),this['minimum']=_0x3d232d['P'][_0x201a27(0x409)](),this['maximum']=_0x3d232d['P'][_0x201a27(0x409)](),this[_0x201a27(0x394e)](_0x3199a0,_0x5efa44,_0x3b9952);}[_0xf66dca(0x394e)](_0x278a8d,_0x2b0423,_0x498759){var _0x44f3c9=_0xf66dca;this[_0x44f3c9(0x40c4)][_0x44f3c9(0x19f9)](_0x278a8d),this[_0x44f3c9(0x65d)][_0x44f3c9(0x19f9)](_0x2b0423);var _0x39d726=_0x3d232d['P']['Distance'](_0x278a8d,_0x2b0423);_0x2b0423['addToRef'](_0x278a8d,this[_0x44f3c9(0x2f86)])['scaleInPlace'](0.5),this[_0x44f3c9(0x13e7)]=0.5*_0x39d726,this[_0x44f3c9(0x36f4)](_0x498759||_0x3d232d['y3'][_0x44f3c9(0x1cc0)]);}[_0xf66dca(0x393f)](_0x3e75b0){var _0xce87ff=_0xf66dca;_0x3e75b0=this[_0xce87ff(0x13e7)]*_0x3e75b0;const _0x5c12ae=_0x51fe59[_0xce87ff(0x3549)];var _0x3e75b0=_0x5c12ae[0x0][_0xce87ff(0x26e6)](_0x3e75b0),_0x350619=this[_0xce87ff(0x2f86)]['subtractToRef'](_0x3e75b0,_0x5c12ae[0x1]),_0x3e75b0=this[_0xce87ff(0x2f86)][_0xce87ff(0x3083)](_0x3e75b0,_0x5c12ae[0x2]);return this[_0xce87ff(0x394e)](_0x350619,_0x3e75b0,this[_0xce87ff(0x1b6f)]),this;}['getWorldMatrix'](){var _0x5e36fc=_0xf66dca;return this[_0x5e36fc(0x1b6f)];}[_0xf66dca(0x36f4)](_0x5e9b1f){var _0x2910da=_0xf66dca,_0x287425;_0x5e9b1f[_0x2910da(0x2c8b)]()?(this[_0x2910da(0xaf3)][_0x2910da(0x19f9)](this[_0x2910da(0x2f86)]),this[_0x2910da(0x3307)]=this[_0x2910da(0x13e7)]):(_0x3d232d['P'][_0x2910da(0x3bd9)](this[_0x2910da(0x2f86)],_0x5e9b1f,this[_0x2910da(0xaf3)]),_0x287425=_0x51fe59[_0x2910da(0x3549)][0x0],_0x3d232d['P'][_0x2910da(0xae9)](0x1,0x1,0x1,_0x5e9b1f,_0x287425),this[_0x2910da(0x3307)]=Math[_0x2910da(0x1955)](Math[_0x2910da(0x273d)](_0x287425['x']),Math[_0x2910da(0x273d)](_0x287425['y']),Math[_0x2910da(0x273d)](_0x287425['z']))*this[_0x2910da(0x13e7)]);}['isInFrustum'](_0x21e50b){var _0x1058bc=_0xf66dca,_0x97b292=this[_0x1058bc(0xaf3)],_0x31f2a1=this['radiusWorld'];for(let _0x1773da=0x0;_0x1773da<0x6;_0x1773da++)if(_0x21e50b[_0x1773da][_0x1058bc(0x2cf5)](_0x97b292)<=-_0x31f2a1)return!0x1;return!0x0;}['isCenterInFrustum'](_0x42dd0a){var _0x39cb9a=_0xf66dca,_0x486884=this[_0x39cb9a(0xaf3)];for(let _0x49653f=0x0;_0x49653f<0x6;_0x49653f++)if(_0x42dd0a[_0x49653f][_0x39cb9a(0x2cf5)](_0x486884)<0x0)return!0x1;return!0x0;}['intersectsPoint'](_0x32b4b3){var _0xdf7742=_0xf66dca;return _0x32b4b3=_0x3d232d['P'][_0xdf7742(0x3aed)](this[_0xdf7742(0xaf3)],_0x32b4b3),!(this[_0xdf7742(0x3307)]*this[_0xdf7742(0x3307)]<_0x32b4b3);}static[_0xf66dca(0x2aff)](_0x3c4f8a,_0x31652b){var _0x1c798b=_0xf66dca,_0x36c9e9=_0x3d232d['P'][_0x1c798b(0x3aed)](_0x3c4f8a[_0x1c798b(0xaf3)],_0x31652b[_0x1c798b(0xaf3)]),_0x3c4f8a=_0x3c4f8a[_0x1c798b(0x3307)]+_0x31652b[_0x1c798b(0x3307)];return!(_0x3c4f8a*_0x3c4f8a<_0x36c9e9);}static[_0xf66dca(0x30a2)](_0x946550,_0x5561bd,_0x4cd27c){var _0x4e7a50=_0xf66dca;this[_0x4e7a50(0x3549)][0x0][_0x4e7a50(0x19f9)](_0x946550),this[_0x4e7a50(0x3549)][0x1][_0x4e7a50(0x9b3)](0x0,0x0,_0x5561bd),this[_0x4e7a50(0x3549)][0x2][_0x4e7a50(0x19f9)](_0x946550),this[_0x4e7a50(0x3549)][0x0][_0x4e7a50(0x3e1)](this[_0x4e7a50(0x3549)][0x1]),this['_TmpVector3'][0x2][_0x4e7a50(0x2de2)](this[_0x4e7a50(0x3549)][0x1]);const _0x3b51d6=new _0x51fe59(this['_TmpVector3'][0x0],this['_TmpVector3'][0x2]);return _0x3b51d6[_0x4e7a50(0x1b6f)]=_0x4cd27c||_0x3d232d['y3']['Identity'](),_0x3b51d6;}}_0x51fe59[_0xf66dca(0x3549)]=_0x4b9227['B'][_0xf66dca(0x3c7b)](0x3,_0x3d232d['P'][_0xf66dca(0x409)]);},0x3761:(_0x26e630,_0xefe51a,_0x5ec550)=>{var _0x17841d=a8_0x1ec55c;_0x5ec550['d'](_0xefe51a,{'z':()=>_0xeaa54d});var _0xefe51a=_0x5ec550(0x5397),_0x223d9f=_0x5ec550(0xd53f),_0x5a8487=_0x5ec550(0xfcd4),_0x3e78b9=_0x5ec550(0x16f11),_0x121d18=_0x5ec550(0xd537),_0x42eb58=_0x5ec550(0x43d7),_0x494eb7=_0x5ec550(0x11096);class _0xeaa54d{constructor(_0x449b7d,_0x188cde,_0x52affe=Number[_0x17841d(0x1806)]){var _0x3eb23e=_0x17841d;this[_0x3eb23e(0x3cd4)]=_0x449b7d,this['direction']=_0x188cde,this[_0x3eb23e(0x18cc)]=_0x52affe;}[_0x17841d(0x77b)](){var _0x5526b7=_0x17841d;return new _0xeaa54d(this[_0x5526b7(0x3cd4)][_0x5526b7(0x77b)](),this[_0x5526b7(0x286c)]['clone'](),this['length']);}[_0x17841d(0x2071)](_0x521f64,_0x3a464e,_0x356563=0x0){var _0x5e645f=_0x17841d;_0x521f64=_0xeaa54d[_0x5e645f(0x3549)][0x0][_0x5e645f(0x9b3)](_0x521f64['x']-_0x356563,_0x521f64['y']-_0x356563,_0x521f64['z']-_0x356563),_0x3a464e=_0xeaa54d['_TmpVector3'][0x1]['copyFromFloats'](_0x3a464e['x']+_0x356563,_0x3a464e['y']+_0x356563,_0x3a464e['z']+_0x356563);let _0x438ca2=0x0,_0x4faf8f=Number[_0x5e645f(0x1806)],_0x3adfd5,_0x13687d,_0x55dc42,_0x5eda4d;if(Math[_0x5e645f(0x273d)](this[_0x5e645f(0x286c)]['x'])<1e-7){if(this['origin']['x']<_0x521f64['x']||this[_0x5e645f(0x3cd4)]['x']>_0x3a464e['x'])return!0x1;}else{if(_0x3adfd5=0x1/this[_0x5e645f(0x286c)]['x'],_0x13687d=(_0x521f64['x']-this[_0x5e645f(0x3cd4)]['x'])*_0x3adfd5,-Infinity==(_0x55dc42=(_0x3a464e['x']-this[_0x5e645f(0x3cd4)]['x'])*_0x3adfd5)&&(_0x55dc42=Infinity),_0x13687d>_0x55dc42&&(_0x5eda4d=_0x13687d,_0x13687d=_0x55dc42,_0x55dc42=_0x5eda4d),_0x438ca2=Math[_0x5e645f(0x1955)](_0x13687d,_0x438ca2),_0x4faf8f=Math[_0x5e645f(0x1111)](_0x55dc42,_0x4faf8f),_0x438ca2>_0x4faf8f)return!0x1;}if(Math[_0x5e645f(0x273d)](this['direction']['y'])<1e-7){if(this[_0x5e645f(0x3cd4)]['y']<_0x521f64['y']||this[_0x5e645f(0x3cd4)]['y']>_0x3a464e['y'])return!0x1;}else{if(_0x3adfd5=0x1/this[_0x5e645f(0x286c)]['y'],_0x13687d=(_0x521f64['y']-this['origin']['y'])*_0x3adfd5,-Infinity==(_0x55dc42=(_0x3a464e['y']-this[_0x5e645f(0x3cd4)]['y'])*_0x3adfd5)&&(_0x55dc42=Infinity),_0x13687d>_0x55dc42&&(_0x5eda4d=_0x13687d,_0x13687d=_0x55dc42,_0x55dc42=_0x5eda4d),_0x438ca2=Math['max'](_0x13687d,_0x438ca2),_0x4faf8f=Math[_0x5e645f(0x1111)](_0x55dc42,_0x4faf8f),_0x438ca2>_0x4faf8f)return!0x1;}if(Math[_0x5e645f(0x273d)](this[_0x5e645f(0x286c)]['z'])<1e-7){if(this[_0x5e645f(0x3cd4)]['z']<_0x521f64['z']||this[_0x5e645f(0x3cd4)]['z']>_0x3a464e['z'])return!0x1;}else{if(_0x3adfd5=0x1/this['direction']['z'],_0x13687d=(_0x521f64['z']-this[_0x5e645f(0x3cd4)]['z'])*_0x3adfd5,-Infinity==(_0x55dc42=(_0x3a464e['z']-this[_0x5e645f(0x3cd4)]['z'])*_0x3adfd5)&&(_0x55dc42=Infinity),_0x13687d>_0x55dc42&&(_0x5eda4d=_0x13687d,_0x13687d=_0x55dc42,_0x55dc42=_0x5eda4d),_0x438ca2=Math[_0x5e645f(0x1955)](_0x13687d,_0x438ca2),_0x4faf8f=Math[_0x5e645f(0x1111)](_0x55dc42,_0x4faf8f),_0x438ca2>_0x4faf8f)return!0x1;}return!0x0;}[_0x17841d(0x12fa)](_0x51eca8,_0x1ccda0=0x0){var _0x1f5fbe=_0x17841d;return this[_0x1f5fbe(0x2071)](_0x51eca8[_0x1f5fbe(0x40c4)],_0x51eca8[_0x1f5fbe(0x65d)],_0x1ccda0);}[_0x17841d(0x26b2)](_0x3454b3,_0x1cd12f=0x0){var _0x19639d=_0x17841d,_0x5d64ce=_0x3454b3[_0x19639d(0x2f86)]['x']-this['origin']['x'],_0x4bccc1=_0x3454b3[_0x19639d(0x2f86)]['y']-this[_0x19639d(0x3cd4)]['y'],_0x460577=_0x3454b3[_0x19639d(0x2f86)]['z']-this['origin']['z'],_0x5061d9=_0x5d64ce*_0x5d64ce+_0x4bccc1*_0x4bccc1+_0x460577*_0x460577,_0x3454b3=_0x3454b3[_0x19639d(0x13e7)]+_0x1cd12f,_0x1cd12f=_0x3454b3*_0x3454b3;if(_0x5061d9<=_0x1cd12f)return!0x0;return _0x3454b3=_0x5d64ce*this['direction']['x']+_0x4bccc1*this[_0x19639d(0x286c)]['y']+_0x460577*this[_0x19639d(0x286c)]['z'],!(_0x3454b3<0x0)&&_0x5061d9-_0x3454b3*_0x3454b3<=_0x1cd12f;}[_0x17841d(0x1b39)](_0xe3a6ca,_0xa38fd5,_0xe3629b){var _0x91da56=_0x17841d,_0x38e5bd=_0xeaa54d[_0x91da56(0x3549)][0x0],_0x1ac58b=_0xeaa54d[_0x91da56(0x3549)][0x1],_0x4715d1=_0xeaa54d[_0x91da56(0x3549)][0x2],_0x4ac8df=_0xeaa54d[_0x91da56(0x3549)][0x3],_0x468e53=_0xeaa54d[_0x91da56(0x3549)][0x4],_0xa38fd5=(_0xa38fd5['subtractToRef'](_0xe3a6ca,_0x38e5bd),_0xe3629b['subtractToRef'](_0xe3a6ca,_0x1ac58b),_0x223d9f['P'][_0x91da56(0x2b85)](this[_0x91da56(0x286c)],_0x1ac58b,_0x4715d1),_0x223d9f['P'][_0x91da56(0x29f5)](_0x38e5bd,_0x4715d1));if(0x0===_0xa38fd5)return null;_0xe3629b=0x1/_0xa38fd5,this[_0x91da56(0x3cd4)][_0x91da56(0x185b)](_0xe3a6ca,_0x4ac8df),_0xa38fd5=_0x223d9f['P'][_0x91da56(0x29f5)](_0x4ac8df,_0x4715d1)*_0xe3629b;if(_0xa38fd5<0x0||0x1<_0xa38fd5)return null;_0x223d9f['P'][_0x91da56(0x2b85)](_0x4ac8df,_0x38e5bd,_0x468e53),_0xe3a6ca=_0x223d9f['P'][_0x91da56(0x29f5)](this['direction'],_0x468e53)*_0xe3629b;if(_0xe3a6ca<0x0||0x1<_0xa38fd5+_0xe3a6ca)return null;return _0x4715d1=_0x223d9f['P'][_0x91da56(0x29f5)](_0x1ac58b,_0x468e53)*_0xe3629b,_0x4715d1>this[_0x91da56(0x18cc)]?null:new _0x3e78b9['c'](0x1-_0xa38fd5-_0xe3a6ca,_0xa38fd5,_0x4715d1);}[_0x17841d(0x3c59)](_0x42a6e6){var _0x383fdd=_0x17841d,_0x5e76b1,_0x5b25d2=_0x223d9f['P'][_0x383fdd(0x29f5)](_0x42a6e6[_0x383fdd(0x2281)],this[_0x383fdd(0x286c)]);return Math[_0x383fdd(0x273d)](_0x5b25d2)<9.99999997475243e-7?null:(_0x5e76b1=_0x223d9f['P'][_0x383fdd(0x29f5)](_0x42a6e6['normal'],this[_0x383fdd(0x3cd4)]),(_0x42a6e6=(-_0x42a6e6['d']-_0x5e76b1)/_0x5b25d2)<0x0?_0x42a6e6<-9.99999997475243e-7?null:0x0:_0x42a6e6);}[_0x17841d(0x2622)](_0x5494a4,_0xf1304f=0x0){var _0x433c05=_0x17841d;switch(_0x5494a4){case'y':var _0x563fc2=(this[_0x433c05(0x3cd4)]['y']-_0xf1304f)/this[_0x433c05(0x286c)]['y'];return 0x0<_0x563fc2?null:new _0x223d9f['P'](this[_0x433c05(0x3cd4)]['x']+this[_0x433c05(0x286c)]['x']*-_0x563fc2,_0xf1304f,this[_0x433c05(0x3cd4)]['z']+this[_0x433c05(0x286c)]['z']*-_0x563fc2);case'x':_0x563fc2=(this[_0x433c05(0x3cd4)]['x']-_0xf1304f)/this[_0x433c05(0x286c)]['x'];return 0x0<_0x563fc2?null:new _0x223d9f['P'](_0xf1304f,this['origin']['y']+this[_0x433c05(0x286c)]['y']*-_0x563fc2,this[_0x433c05(0x3cd4)]['z']+this[_0x433c05(0x286c)]['z']*-_0x563fc2);case'z':_0x563fc2=(this[_0x433c05(0x3cd4)]['z']-_0xf1304f)/this[_0x433c05(0x286c)]['z'];return 0x0<_0x563fc2?null:new _0x223d9f['P'](this[_0x433c05(0x3cd4)]['x']+this[_0x433c05(0x286c)]['x']*-_0x563fc2,this[_0x433c05(0x3cd4)]['y']+this[_0x433c05(0x286c)]['y']*-_0x563fc2,_0xf1304f);default:return null;}}[_0x17841d(0x1bd8)](_0x55ecab,_0x3d3da5){var _0x31265a=_0x17841d,_0x495f8a=_0x223d9f['jp']['Matrix'][0x0];return _0x55ecab[_0x31265a(0x10cb)]()[_0x31265a(0x4c1)](_0x495f8a),this['_tmpRay']?_0xeaa54d[_0x31265a(0x2804)](this,_0x495f8a,this[_0x31265a(0x3521)]):this[_0x31265a(0x3521)]=_0xeaa54d['Transform'](this,_0x495f8a),_0x55ecab[_0x31265a(0xada)](this['_tmpRay'],_0x3d3da5);}[_0x17841d(0xd8e)](_0x14c87b,_0x473b73,_0x3f27a4){var _0x33e4d1=_0x17841d;_0x3f27a4?_0x3f27a4['length']=0x0:_0x3f27a4=[];for(let _0x4f9163=0x0;_0x4f9163<_0x14c87b[_0x33e4d1(0x18cc)];_0x4f9163++){var _0x45a1f2=this[_0x33e4d1(0x1bd8)](_0x14c87b[_0x4f9163],_0x473b73);_0x45a1f2[_0x33e4d1(0x13d7)]&&_0x3f27a4[_0x33e4d1(0xede)](_0x45a1f2);}return _0x3f27a4['sort'](this[_0x33e4d1(0x3bd1)]),_0x3f27a4;}[_0x17841d(0x3bd1)](_0x4c699f,_0x23a770){var _0x9adb26=_0x17841d;return _0x4c699f['distance']<_0x23a770[_0x9adb26(0xd4b)]?-0x1:_0x4c699f[_0x9adb26(0xd4b)]>_0x23a770[_0x9adb26(0xd4b)]?0x1:0x0;}['intersectionSegment'](_0x9217a7,_0x3d6e12,_0x3288a3){var _0x3974c6=_0x17841d;const _0x3dc273=this['origin'],_0x51efb1=_0x223d9f['jp'][_0x3974c6(0xe60)][0x0];var _0x59cdb3=_0x223d9f['jp'][_0x3974c6(0xe60)][0x1];const _0x11db81=_0x223d9f['jp'][_0x3974c6(0xe60)][0x2];var _0x556dbf=_0x223d9f['jp'][_0x3974c6(0xe60)][0x3],_0x3d6e12=(_0x3d6e12['subtractToRef'](_0x9217a7,_0x51efb1),this[_0x3974c6(0x286c)][_0x3974c6(0x279e)](_0xeaa54d[_0x3974c6(0x3c09)],_0x11db81),_0x3dc273[_0x3974c6(0x3083)](_0x11db81,_0x59cdb3),_0x9217a7[_0x3974c6(0x185b)](_0x3dc273,_0x556dbf),_0x223d9f['P'][_0x3974c6(0x29f5)](_0x51efb1,_0x51efb1)),_0x59cdb3=_0x223d9f['P'][_0x3974c6(0x29f5)](_0x51efb1,_0x11db81),_0x9217a7=_0x223d9f['P'][_0x3974c6(0x29f5)](_0x11db81,_0x11db81),_0x5f4292=_0x223d9f['P']['Dot'](_0x51efb1,_0x556dbf),_0x2314b1=_0x223d9f['P'][_0x3974c6(0x29f5)](_0x11db81,_0x556dbf),_0x323d28=_0x3d6e12*_0x9217a7-_0x59cdb3*_0x59cdb3;let _0x15a7f0,_0x28fa4a=_0x323d28,_0x542933,_0x128e24=_0x323d28;_0x323d28<_0xeaa54d[_0x3974c6(0x153b)]?(_0x15a7f0=0x0,_0x28fa4a=0x1,_0x542933=_0x2314b1,_0x128e24=_0x9217a7):(_0x15a7f0=_0x59cdb3*_0x2314b1-_0x9217a7*_0x5f4292,_0x542933=_0x3d6e12*_0x2314b1-_0x59cdb3*_0x5f4292,_0x15a7f0<0x0?(_0x15a7f0=0x0,_0x542933=_0x2314b1,_0x128e24=_0x9217a7):_0x15a7f0>_0x28fa4a&&(_0x15a7f0=_0x28fa4a,_0x542933=_0x2314b1+_0x59cdb3,_0x128e24=_0x9217a7)),_0x542933<0x0?-_0x5f4292<(_0x542933=0x0)?_0x15a7f0=0x0:_0x3d6e12<-_0x5f4292?_0x15a7f0=_0x28fa4a:(_0x15a7f0=-_0x5f4292,_0x28fa4a=_0x3d6e12):_0x542933>_0x128e24&&(_0x542933=_0x128e24,-_0x5f4292+_0x59cdb3<0x0?_0x15a7f0=0x0:_0x3d6e12<-_0x5f4292+_0x59cdb3?_0x15a7f0=_0x28fa4a:(_0x15a7f0=-_0x5f4292+_0x59cdb3,_0x28fa4a=_0x3d6e12)),(_0x323d28=Math[_0x3974c6(0x273d)](_0x15a7f0)<_0xeaa54d['_Smallnum']?0x0:_0x15a7f0/_0x28fa4a,_0x2314b1=Math['abs'](_0x542933)<_0xeaa54d[_0x3974c6(0x153b)]?0x0:_0x542933/_0x128e24,_0x9217a7=_0x223d9f['jp'][_0x3974c6(0xe60)][0x4]),_0x11db81[_0x3974c6(0x279e)](_0x2314b1,_0x9217a7);const _0x38f7b2=_0x223d9f['jp']['Vector3'][0x5],_0x3db389=(_0x51efb1[_0x3974c6(0x279e)](_0x323d28,_0x38f7b2),_0x38f7b2[_0x3974c6(0x3e1)](_0x556dbf),_0x223d9f['jp'][_0x3974c6(0xe60)][0x6]);return _0x38f7b2[_0x3974c6(0x185b)](_0x9217a7,_0x3db389),0x0<_0x2314b1&&_0x2314b1<=this[_0x3974c6(0x18cc)]&&_0x3db389['lengthSquared']()<_0x3288a3*_0x3288a3?_0x38f7b2[_0x3974c6(0x18cc)]():-0x1;}[_0x17841d(0x2bb0)](_0x5ccf3c,_0x2d5db9,_0x589123,_0x6acb75,_0x4daaef,_0x45d287,_0x75ee4f,_0x39a355=!0x1){var _0x20fcf7=_0x17841d;return _0x39a355?(_0xeaa54d['_RayDistant']||(_0xeaa54d[_0x20fcf7(0x1e85)]=_0xeaa54d['Zero']()),_0xeaa54d[_0x20fcf7(0x1e85)][_0x20fcf7(0x1868)](_0x5ccf3c,_0x2d5db9,_0x589123,_0x6acb75,_0x223d9f['y3'][_0x20fcf7(0x1cc0)],_0x45d287,_0x75ee4f),_0x39a355=_0x223d9f['jp']['Matrix'][0x0],_0x4daaef['invertToRef'](_0x39a355),_0xeaa54d[_0x20fcf7(0x2804)](_0xeaa54d[_0x20fcf7(0x1e85)],_0x39a355,this)):this['unprojectRayToRef'](_0x5ccf3c,_0x2d5db9,_0x589123,_0x6acb75,_0x4daaef,_0x45d287,_0x75ee4f),this;}static['Zero'](){var _0x2e17ea=_0x17841d;return new _0xeaa54d(_0x223d9f['P'][_0x2e17ea(0x409)](),_0x223d9f['P']['Zero']());}static['CreateNew'](_0x55b858,_0x40e305,_0x28dcb7,_0x5ce6d4,_0x4338e8,_0x8075b4,_0x132aae){var _0x2534ca=_0x17841d;const _0x4236d0=_0xeaa54d[_0x2534ca(0x409)]();return _0x4236d0[_0x2534ca(0x2bb0)](_0x55b858,_0x40e305,_0x28dcb7,_0x5ce6d4,_0x4338e8,_0x8075b4,_0x132aae);}static[_0x17841d(0x1db4)](_0x1ffd00,_0x2ff5c6,_0x2cd329=_0x223d9f['y3']['IdentityReadOnly']){var _0x3d187d=_0x17841d;const _0x39f402=_0x2ff5c6[_0x3d187d(0x10ce)](_0x1ffd00);return _0x2ff5c6=Math[_0x3d187d(0x141a)](_0x39f402['x']*_0x39f402['x']+_0x39f402['y']*_0x39f402['y']+_0x39f402['z']*_0x39f402['z']),(_0x39f402[_0x3d187d(0x3f86)](),_0xeaa54d['Transform'](new _0xeaa54d(_0x1ffd00,_0x39f402,_0x2ff5c6),_0x2cd329));}static[_0x17841d(0x3b92)](_0x1e3616,_0xf40925){var _0x132e09=new _0xeaa54d(new _0x223d9f['P'](0x0,0x0,0x0),new _0x223d9f['P'](0x0,0x0,0x0));return _0xeaa54d['TransformToRef'](_0x1e3616,_0xf40925,_0x132e09),_0x132e09;}static[_0x17841d(0x2804)](_0x5a857e,_0x5f35ac,_0x38ecb2){var _0x189e51=_0x17841d;_0x223d9f['P'][_0x189e51(0x3bd9)](_0x5a857e[_0x189e51(0x3cd4)],_0x5f35ac,_0x38ecb2[_0x189e51(0x3cd4)]),_0x223d9f['P'][_0x189e51(0x29c5)](_0x5a857e[_0x189e51(0x286c)],_0x5f35ac,_0x38ecb2['direction']),_0x38ecb2[_0x189e51(0x18cc)]=_0x5a857e['length'];const _0x115ca3=_0x38ecb2['direction'];_0x5f35ac=_0x115ca3[_0x189e51(0x18cc)](),0x0!==_0x5f35ac&&0x1!==_0x5f35ac&&(_0x5a857e=0x1/_0x5f35ac,_0x115ca3['x']*=_0x5a857e,_0x115ca3['y']*=_0x5a857e,_0x115ca3['z']*=_0x5a857e,_0x38ecb2[_0x189e51(0x18cc)]*=_0x5f35ac);}[_0x17841d(0x1868)](_0x381019,_0x18b224,_0x4d3d22,_0x204dfb,_0x33f9a2,_0x54b24d,_0x191045){var _0x5d6ee1=_0x17841d;const _0x578623=_0x223d9f['jp'][_0x5d6ee1(0x12cd)][0x0],_0x11d224=(_0x33f9a2[_0x5d6ee1(0x3d93)](_0x54b24d,_0x578623),_0x578623[_0x5d6ee1(0x3d93)](_0x191045,_0x578623),_0x578623[_0x5d6ee1(0x3709)](),_0x223d9f['jp'][_0x5d6ee1(0xe60)][0x0]);_0x11d224['x']=_0x381019/_0x4d3d22*0x2-0x1,_0x11d224['y']=-(_0x18b224/_0x204dfb*0x2-0x1),_0x11d224['z']=null!=(_0x33f9a2=_0x494eb7['l'][_0x5d6ee1(0x380)])&&_0x33f9a2['isNDCHalfZRange']?0x0:-0x1,(_0x54b24d=_0x223d9f['jp'][_0x5d6ee1(0xe60)][0x1]['copyFromFloats'](_0x11d224['x'],_0x11d224['y'],0x1-1e-8),_0x191045=_0x223d9f['jp']['Vector3'][0x2]);const _0xcd887a=_0x223d9f['jp'][_0x5d6ee1(0xe60)][0x3];_0x223d9f['P'][_0x5d6ee1(0x26e3)](_0x11d224,_0x578623,_0x191045),_0x223d9f['P'][_0x5d6ee1(0x26e3)](_0x54b24d,_0x578623,_0xcd887a),this[_0x5d6ee1(0x3cd4)]['copyFrom'](_0x191045),_0xcd887a[_0x5d6ee1(0x185b)](_0x191045,this[_0x5d6ee1(0x286c)]),this['direction']['normalize']();}}_0xeaa54d[_0x17841d(0x3549)]=_0xefe51a['B']['BuildArray'](0x6,_0x223d9f['P'][_0x17841d(0x409)]),_0xeaa54d['_RayDistant']=_0xeaa54d[_0x17841d(0x409)](),_0xeaa54d[_0x17841d(0x153b)]=1e-8,_0xeaa54d['_Rayl']=0x3b9aca00,_0x121d18['x'][_0x17841d(0x1ce1)][_0x17841d(0xdff)]=function(_0x251a74,_0x245319,_0x28c00e,_0x10efcb,_0x1f0804=!0x1){var _0x4e996e=_0x17841d,_0x13f0ad=_0xeaa54d[_0x4e996e(0x409)]();return this[_0x4e996e(0x1f5e)](_0x251a74,_0x245319,_0x28c00e,_0x13f0ad,_0x10efcb,_0x1f0804),_0x13f0ad;},_0x121d18['x'][_0x17841d(0x1ce1)][_0x17841d(0x1f5e)]=function(_0x53a660,_0x3b774b,_0x625bdd,_0x2b2538,_0x3b3f47,_0x2cd554=!0x1,_0x495a67=!0x1){var _0x16f971=_0x17841d;const _0x5e767e=this[_0x16f971(0x3e9d)]();if(!_0x3b3f47){if(!this['activeCamera'])return this;_0x3b3f47=this[_0x16f971(0x1647)];}const _0x57913d=_0x3b3f47[_0x16f971(0x25d5)];var _0x497268=_0x57913d['toGlobal'](_0x5e767e[_0x16f971(0x3583)](),_0x5e767e[_0x16f971(0x31af)]());return _0x53a660=_0x53a660/_0x5e767e[_0x16f971(0x2ea3)]()-_0x497268['x'],_0x3b774b=_0x3b774b/_0x5e767e[_0x16f971(0x2ea3)]()-(_0x5e767e['getRenderHeight']()-_0x497268['y']-_0x497268[_0x16f971(0x3062)]),_0x2b2538[_0x16f971(0x2bb0)](_0x53a660,_0x3b774b,_0x497268['width'],_0x497268[_0x16f971(0x3062)],_0x625bdd||_0x223d9f['y3']['IdentityReadOnly'],_0x2cd554?_0x223d9f['y3'][_0x16f971(0x1cc0)]:_0x3b3f47[_0x16f971(0x3ca4)](),_0x3b3f47[_0x16f971(0x109d)](),_0x495a67),this;},_0x121d18['x'][_0x17841d(0x1ce1)]['createPickingRayInCameraSpace']=function(_0x98792,_0x5e2c8d,_0x173a69){var _0x28063e=_0x17841d,_0x541dd5=_0xeaa54d[_0x28063e(0x409)]();return this['createPickingRayInCameraSpaceToRef'](_0x98792,_0x5e2c8d,_0x541dd5,_0x173a69),_0x541dd5;},_0x121d18['x'][_0x17841d(0x1ce1)][_0x17841d(0x392e)]=function(_0x5f16f8,_0x32e4c3,_0x4117cd,_0x4a1b88){var _0x1ee301=_0x17841d;if(!_0x5a8487['p'])return this;const _0x57ac9e=this[_0x1ee301(0x3e9d)]();if(!_0x4a1b88){if(!this[_0x1ee301(0x1647)])throw new Error('Active\x20camera\x20not\x20set');_0x4a1b88=this[_0x1ee301(0x1647)];}const _0x148f42=_0x4a1b88[_0x1ee301(0x25d5)];var _0x585baf=_0x148f42['toGlobal'](_0x57ac9e[_0x1ee301(0x3583)](),_0x57ac9e[_0x1ee301(0x31af)]()),_0x56227d=_0x223d9f['y3'][_0x1ee301(0x5f3)]();return _0x5f16f8=_0x5f16f8/_0x57ac9e[_0x1ee301(0x2ea3)]()-_0x585baf['x'],_0x32e4c3=_0x32e4c3/_0x57ac9e[_0x1ee301(0x2ea3)]()-(_0x57ac9e[_0x1ee301(0x31af)]()-_0x585baf['y']-_0x585baf['height']),_0x4117cd[_0x1ee301(0x2bb0)](_0x5f16f8,_0x32e4c3,_0x585baf[_0x1ee301(0x146c)],_0x585baf['height'],_0x56227d,_0x56227d,_0x4a1b88[_0x1ee301(0x109d)]()),this;},_0x121d18['x'][_0x17841d(0x1ce1)][_0x17841d(0xc46)]=function(_0x417cf8,_0x14289a,_0x435790,_0x4a3601,_0x2836a0,_0x474cab,_0x5a8678,_0x3ccc20){var _0xc9e5aa=_0x17841d;return _0x14289a=_0x14289a(_0x4a3601,_0x435790['enableDistantPicking']),_0x435790=_0x435790[_0xc9e5aa(0xada)](_0x14289a,_0x2836a0,_0x5a8678,_0x474cab,_0x4a3601,_0x3ccc20),!_0x435790||!_0x435790['hit']||!_0x2836a0&&null!=_0x417cf8&&_0x435790[_0xc9e5aa(0xd4b)]>=_0x417cf8[_0xc9e5aa(0xd4b)]?null:_0x435790;},_0x121d18['x']['prototype'][_0x17841d(0x1ef5)]=function(_0xeec6c8,_0x751288,_0xbbcdd8,_0x1d1cae,_0x510578){var _0x155031=_0x17841d;let _0xcb977b=null;var _0x51cf8b=!!(this[_0x155031(0x299)]&&0x1<this['activeCameras'][_0x155031(0x18cc)]&&this['cameraToUseForPointers']!==this['activeCamera']),_0x154fa2=this[_0x155031(0x1289)]||this['activeCamera'];for(let _0x14b39a=0x0;_0x14b39a<this[_0x155031(0x4dd)][_0x155031(0x18cc)];_0x14b39a++){const _0x5c50f5=this[_0x155031(0x4dd)][_0x14b39a];if(_0x751288){if(!_0x751288(_0x5c50f5))continue;}else{if(!_0x5c50f5[_0x155031(0x1253)]()||!_0x5c50f5[_0x155031(0xa11)]||!_0x5c50f5['isPickable'])continue;}var _0x4dbf39=_0x51cf8b&&_0x5c50f5[_0x155031(0x85d)](),_0x439146=_0x5c50f5['computeWorldMatrix'](_0x4dbf39,_0x154fa2);if(_0x5c50f5[_0x155031(0x172e)]&&_0x5c50f5[_0x155031(0x41ae)]){_0x4dbf39=this[_0x155031(0xc46)](_0xcb977b,_0xeec6c8,_0x5c50f5,_0x439146,!0x0,!0x0,_0x510578);if(_0x4dbf39){if(_0x1d1cae)return _0x4dbf39;var _0x286125=_0x223d9f['jp'][_0x155031(0x12cd)][0x1],_0x1bc0d3=_0x5c50f5[_0x155031(0x22ab)]();for(let _0xfe85f9=0x0;_0xfe85f9<_0x1bc0d3[_0x155031(0x18cc)];_0xfe85f9++){const _0x4b359d=_0x1bc0d3[_0xfe85f9];_0x4b359d['multiplyToRef'](_0x439146,_0x286125);var _0x21450e=this['_internalPickForMesh'](_0xcb977b,_0xeec6c8,_0x5c50f5,_0x286125,_0xbbcdd8,_0x1d1cae,_0x510578,!0x0);if(_0x21450e&&((_0xcb977b=_0x21450e)[_0x155031(0x312b)]=_0xfe85f9,_0xbbcdd8))return _0xcb977b;}}}else{_0x4dbf39=this[_0x155031(0xc46)](_0xcb977b,_0xeec6c8,_0x5c50f5,_0x439146,_0xbbcdd8,_0x1d1cae,_0x510578);if(_0x4dbf39&&(_0xcb977b=_0x4dbf39,_0xbbcdd8))return _0xcb977b;}}return _0xcb977b||new _0x5a8487['p']();},_0x121d18['x'][_0x17841d(0x1ce1)][_0x17841d(0x1ff5)]=function(_0xbb0f02,_0x3cbf86,_0x357181){var _0x282aa7=_0x17841d;if(!_0x5a8487['p'])return null;const _0x356e38=new Array();var _0x474740=!!(this['activeCameras']&&0x1<this['activeCameras'][_0x282aa7(0x18cc)]&&this[_0x282aa7(0x1289)]!==this['activeCamera']),_0x264d41=this[_0x282aa7(0x1289)]||this['activeCamera'];for(let _0x14e2d4=0x0;_0x14e2d4<this[_0x282aa7(0x4dd)][_0x282aa7(0x18cc)];_0x14e2d4++){const _0x47e4a2=this['meshes'][_0x14e2d4];if(_0x3cbf86){if(!_0x3cbf86(_0x47e4a2))continue;}else{if(!_0x47e4a2['isEnabled']()||!_0x47e4a2[_0x282aa7(0xa11)]||!_0x47e4a2[_0x282aa7(0x1d61)])continue;}var _0x22a53a=_0x474740&&_0x47e4a2[_0x282aa7(0x85d)](),_0x56862b=_0x47e4a2[_0x282aa7(0x5d4)](_0x22a53a,_0x264d41);if(_0x47e4a2['hasThinInstances']&&_0x47e4a2[_0x282aa7(0x41ae)]){if(this['_internalPickForMesh'](null,_0xbb0f02,_0x47e4a2,_0x56862b,!0x0,!0x0,_0x357181)){var _0x534306=_0x223d9f['jp'][_0x282aa7(0x12cd)][0x1],_0x4c8965=_0x47e4a2[_0x282aa7(0x22ab)]();for(let _0x46b7d8=0x0;_0x46b7d8<_0x4c8965[_0x282aa7(0x18cc)];_0x46b7d8++){const _0x2b6e65=_0x4c8965[_0x46b7d8],_0x42877f=(_0x2b6e65[_0x282aa7(0x3d93)](_0x56862b,_0x534306),this[_0x282aa7(0xc46)](null,_0xbb0f02,_0x47e4a2,_0x534306,!0x1,!0x1,_0x357181,!0x0));_0x42877f&&(_0x42877f[_0x282aa7(0x312b)]=_0x46b7d8,_0x356e38[_0x282aa7(0xede)](_0x42877f));}}}else _0x22a53a=this[_0x282aa7(0xc46)](null,_0xbb0f02,_0x47e4a2,_0x56862b,!0x1,!0x1,_0x357181),_0x22a53a&&_0x356e38[_0x282aa7(0xede)](_0x22a53a);}return _0x356e38;},_0x121d18['x']['prototype']['pickWithBoundingInfo']=function(_0x33b78d,_0x5aa781,_0x20857d,_0x3ddd0f,_0x10880a){var _0x4b7120=_0x17841d;if(!_0x5a8487['p'])return null;const _0x4bffa9=this[_0x4b7120(0x1ef5)](_0x62df12=>(this[_0x4b7120(0x10db)]||(this['_tempPickingRay']=_0xeaa54d[_0x4b7120(0x409)]()),this[_0x4b7120(0x1f5e)](_0x33b78d,_0x5aa781,_0x62df12,this[_0x4b7120(0x10db)],_0x10880a||null),this[_0x4b7120(0x10db)]),_0x20857d,_0x3ddd0f,!0x0);return _0x4bffa9&&(_0x4bffa9['ray']=this[_0x4b7120(0xdff)](_0x33b78d,_0x5aa781,_0x223d9f['y3'][_0x4b7120(0x5f3)](),_0x10880a||null)),_0x4bffa9;},Object[_0x17841d(0x276e)](_0x121d18['x'][_0x17841d(0x1ce1)],_0x17841d(0x38b7),{'get':()=>!0x0,'enumerable':!0x1,'configurable':!0x1}),_0x121d18['x']['prototype'][_0x17841d(0x1d27)]=function(_0x2e2aef,_0x590c0e,_0x5b2386,_0x27eb6f,_0x37c839,_0x22c8d0,_0x34dac7=0x0){var _0x587a36=_0x17841d;const _0x37e3cf=this[_0x587a36(0x1ef5)]((_0x1233c1,_0x3f56d8)=>(this[_0x587a36(0x10db)]||(this[_0x587a36(0x10db)]=_0xeaa54d[_0x587a36(0x409)]()),this[_0x587a36(0x1f5e)](_0x2e2aef,_0x590c0e,_0x1233c1,this[_0x587a36(0x10db)],_0x37c839||null,!0x1,_0x3f56d8),this[_0x587a36(0x10db)]),_0x5b2386,_0x27eb6f,!0x1,_0x22c8d0);return _0x37e3cf&&(_0x37e3cf['ray']=this[_0x587a36(0xdff)](_0x2e2aef,_0x590c0e,_0x223d9f['y3']['Identity'](),_0x37c839||null)),_0x37e3cf;},_0x121d18['x'][_0x17841d(0x1ce1)][_0x17841d(0xa9b)]=function(_0x1be149,_0x59b08f,_0x55768f,_0x160b7d){var _0x357fda=_0x17841d;const _0x55ccb2=this[_0x357fda(0x1ef5)](_0x37d448=>(this['_pickWithRayInverseMatrix']||(this[_0x357fda(0x2b64)]=_0x223d9f['y3'][_0x357fda(0x5f3)]()),_0x37d448[_0x357fda(0x4c1)](this['_pickWithRayInverseMatrix']),this[_0x357fda(0x2a85)]||(this[_0x357fda(0x2a85)]=_0xeaa54d['Zero']()),_0xeaa54d[_0x357fda(0x2804)](_0x1be149,this['_pickWithRayInverseMatrix'],this[_0x357fda(0x2a85)]),this[_0x357fda(0x2a85)]),_0x59b08f,_0x55768f,!0x1,_0x160b7d);return _0x55ccb2&&(_0x55ccb2[_0x357fda(0x3383)]=_0x1be149),_0x55ccb2;},_0x121d18['x'][_0x17841d(0x1ce1)][_0x17841d(0x3344)]=function(_0x103745,_0x1938cf,_0xf471fb,_0x2f644d,_0x112081){var _0x1da6b0=_0x17841d;return this[_0x1da6b0(0x1ff5)](_0x48eae3=>this['createPickingRay'](_0x103745,_0x1938cf,_0x48eae3,_0x2f644d||null),_0xf471fb,_0x112081);},_0x121d18['x'][_0x17841d(0x1ce1)]['multiPickWithRay']=function(_0x106a4b,_0x476f09,_0x2f53f9){var _0x4aeb5e=_0x17841d;return this[_0x4aeb5e(0x1ff5)](_0x4911b4=>(this[_0x4aeb5e(0x2b64)]||(this[_0x4aeb5e(0x2b64)]=_0x223d9f['y3'][_0x4aeb5e(0x5f3)]()),_0x4911b4['invertToRef'](this[_0x4aeb5e(0x2b64)]),this[_0x4aeb5e(0x2a85)]||(this[_0x4aeb5e(0x2a85)]=_0xeaa54d[_0x4aeb5e(0x409)]()),_0xeaa54d[_0x4aeb5e(0x2804)](_0x106a4b,this['_pickWithRayInverseMatrix'],this[_0x4aeb5e(0x2a85)]),this[_0x4aeb5e(0x2a85)]),_0x476f09,_0x2f53f9);},_0x42eb58['V'][_0x17841d(0x1ce1)][_0x17841d(0x2029)]=function(_0x15741b=0x64,_0x4a3b09,_0x353f2a){var _0x2d87e0=_0x17841d;return this[_0x2d87e0(0x55d)](new _0xeaa54d(_0x223d9f['P'][_0x2d87e0(0x409)](),_0x223d9f['P'][_0x2d87e0(0x409)](),_0x15741b),_0x15741b,_0x4a3b09,_0x353f2a);},_0x42eb58['V'][_0x17841d(0x1ce1)][_0x17841d(0x55d)]=function(_0xd5180f,_0x3ea1aa=0x64,_0x10e7b6,_0x2def45){var _0x54a129=_0x17841d;return _0x10e7b6=_0x10e7b6||this[_0x54a129(0x10cb)](),_0xd5180f[_0x54a129(0x18cc)]=_0x3ea1aa,_0x2def45?_0xd5180f[_0x54a129(0x3cd4)][_0x54a129(0x19f9)](_0x2def45):_0xd5180f[_0x54a129(0x3cd4)][_0x54a129(0x19f9)](this[_0x54a129(0xa9f)]),_0x223d9f['jp'][_0x54a129(0xe60)][0x2]['set'](0x0,0x0,this[_0x54a129(0x3c5c)][_0x54a129(0x41ba)]?-0x1:0x1),_0x223d9f['P']['TransformNormalToRef'](_0x223d9f['jp'][_0x54a129(0xe60)][0x2],_0x10e7b6,_0x223d9f['jp'][_0x54a129(0xe60)][0x3]),_0x223d9f['P'][_0x54a129(0x9bf)](_0x223d9f['jp']['Vector3'][0x3],_0xd5180f[_0x54a129(0x286c)]),_0xd5180f;};},0x5c66:(_0x5b93c8,_0x3668f7,_0x25b3ef)=>{_0x25b3ef(0xd53f),_0x25b3ef(0x14d70),_0x25b3ef(0x96f2),_0x25b3ef(0xbd53),_0x25b3ef(0x11096);},0x14f6f:(_0x52d574,_0x14e209,_0xcb0f61)=>{_0xcb0f61(0x5c66),_0xcb0f61(0xd53f),_0xcb0f61(0xa0f1),class extends null{};},0x7dc3:(_0x816dbd,_0x4f009c,_0x2dc2fd)=>{var _0x579e4b=a8_0x1ec55c,_0x230035=_0x2dc2fd(0x4ba7),_0x46d5f2=_0x2dc2fd(0xa896),_0x16c166=_0x2dc2fd(0xd537),_0x59e3cc=_0x2dc2fd(0x14232),_0x2feab6=_0x2dc2fd(0x11096);Object[_0x579e4b(0x276e)](_0x16c166['x'][_0x579e4b(0x1ce1)],_0x579e4b(0x2ee3),{'get':function(){var _0xee2967=_0x579e4b;return this[_0xee2967(0x3ada)]||(this[_0xee2967(0x3ada)]=new _0x623e0d(this)),this[_0xee2967(0x3ada)];},'enumerable':!0x0,'configurable':!0x0});class _0x623e0d{constructor(_0x40e62d){var _0x5d8e38=_0x579e4b;this['BJSINSPECTOR']=this[_0x5d8e38(0x2b2d)](),this[_0x5d8e38(0x3c5c)]=_0x40e62d||_0x2feab6['l']['LastCreatedScene'],this[_0x5d8e38(0x3c5c)]&&this['_scene'][_0x5d8e38(0x6e9)][_0x5d8e38(0x2e5)](()=>{var _0x23810c=_0x5d8e38;this[_0x23810c(0x3c5c)][_0x23810c(0x3ada)]&&this['_scene'][_0x23810c(0x3ada)][_0x23810c(0x3124)]();});}get[_0x579e4b(0xbba)](){var _0x106e1a=_0x579e4b;return this['BJSINSPECTOR']&&this[_0x106e1a(0x2c9d)]['Inspector']?this[_0x106e1a(0x2c9d)]['Inspector'][_0x106e1a(0x391f)]:(this[_0x106e1a(0x3fca)]||(this[_0x106e1a(0x3fca)]=new _0x46d5f2['y$']()),this['_onPropertyChangedObservable']);}get['onSelectionChangedObservable'](){var _0x2fba58=_0x579e4b;return this[_0x2fba58(0x2c9d)]&&this[_0x2fba58(0x2c9d)]['Inspector']?this[_0x2fba58(0x2c9d)][_0x2fba58(0x36ec)]['OnSelectionChangeObservable']:(this[_0x2fba58(0x11f2)]||(this[_0x2fba58(0x11f2)]=new _0x46d5f2['y$']()),this[_0x2fba58(0x11f2)]);}[_0x579e4b(0x1f0f)](_0x3a956e){var _0x5747d8=_0x579e4b;if(!this['isVisible']()){if(this[_0x5747d8(0x3fca)]){for(const _0x263bef of this['_onPropertyChangedObservable']['observers'])this['BJSINSPECTOR'][_0x5747d8(0x36ec)][_0x5747d8(0x391f)][_0x5747d8(0x2e5)](_0x263bef);this[_0x5747d8(0x3fca)][_0x5747d8(0x13c8)](),this[_0x5747d8(0x3fca)]=void 0x0;}if(this['_onSelectionChangedObservable']){for(const _0xa16532 of this[_0x5747d8(0x11f2)][_0x5747d8(0x2c3a)])this[_0x5747d8(0x2c9d)][_0x5747d8(0x36ec)][_0x5747d8(0x1a73)][_0x5747d8(0x2e5)](_0xa16532);this[_0x5747d8(0x11f2)]['clear'](),this['_onSelectionChangedObservable']=void 0x0;}_0x3a956e=Object[_0x5747d8(0x12fe)]({'overlay':!0x1,'showExplorer':!0x0,'showInspector':!0x0,'embedMode':!0x1,'handleResize':!0x0,'enablePopup':!0x0},_0x3a956e),(this[_0x5747d8(0x2c9d)]=this[_0x5747d8(0x2c9d)]||this[_0x5747d8(0x2b2d)](),this[_0x5747d8(0x2c9d)][_0x5747d8(0x36ec)][_0x5747d8(0x2f4b)](this[_0x5747d8(0x3c5c)],_0x3a956e));}}[_0x579e4b(0x5f6)](_0x629db8,_0xb2ab51){var _0x5b0bad=_0x579e4b;this[_0x5b0bad(0x2c9d)]&&(_0xb2ab51&&(_0x5b0bad(0x16fb)==Object[_0x5b0bad(0x1ce1)][_0x5b0bad(0x1c67)][_0x5b0bad(0x15d4)](_0xb2ab51)?this[_0x5b0bad(0x2c9d)][_0x5b0bad(0x36ec)]['MarkLineContainerTitleForHighlighting'](_0xb2ab51):this[_0x5b0bad(0x2c9d)][_0x5b0bad(0x36ec)][_0x5b0bad(0x1c07)](_0xb2ab51)),this[_0x5b0bad(0x2c9d)]['Inspector'][_0x5b0bad(0x2e55)]['notifyObservers'](_0x629db8));}['_getGlobalInspector'](){var _0x166586=_0x579e4b;return _0x166586(0x2aea)!=typeof INSPECTOR?INSPECTOR:_0x166586(0x2aea)!=typeof BABYLON&&void 0x0!==BABYLON[_0x166586(0x36ec)]?BABYLON:void 0x0;}[_0x579e4b(0xa11)](){var _0x4d8bf4=_0x579e4b;return this[_0x4d8bf4(0x2c9d)]&&this['BJSINSPECTOR'][_0x4d8bf4(0x36ec)][_0x4d8bf4(0x3587)];}[_0x579e4b(0x3124)](){var _0x31407b=_0x579e4b;this[_0x31407b(0x2c9d)]&&this[_0x31407b(0x2c9d)]['Inspector'][_0x31407b(0xdf3)]();}[_0x579e4b(0x1b61)](){var _0x124b98=_0x579e4b;this[_0x124b98(0x2c9d)]&&this[_0x124b98(0x2c9d)][_0x124b98(0x36ec)][_0x124b98(0x37af)](this['_scene']);}[_0x579e4b(0x2564)](_0x455437){return new Promise(_0x4cf234=>{var _0x238194=a8_0x5306,_0x63a139;void 0x0===this['BJSINSPECTOR']?(_0x63a139=_0x455437&&_0x455437[_0x238194(0x2885)]?_0x455437['inspectorURL']:_0x623e0d['InspectorURL'],_0x230035['w1'][_0x238194(0x78a)](_0x63a139,()=>{this['_createInspector'](_0x455437),_0x4cf234(this);})):(this['_createInspector'](_0x455437),_0x4cf234(this));});}}_0x623e0d[_0x579e4b(0x24e)]=_0x579e4b(0xe58)+_0x59e3cc['D'][_0x579e4b(0x3735)]+_0x579e4b(0x571);},0x1756b:(_0x21c4bc,_0x6d2f20,_0x2c11aa)=>{_0x2c11aa(0x14d70),_0x2c11aa(0xbd53),_0x2c11aa(0xd53f),_0x2c11aa(0xdf62),_0x2c11aa(0x94e3),_0x2c11aa(0xb5a7),_0x2c11aa(0x13b02);},0xcb28:(_0x185390,_0x3f7662,_0x2230af)=>{_0x2230af(0x5c66),_0x2230af(0x14f6f),_0x2230af(0x7dc3),_0x2230af(0xc5a2),_0x2230af(0x375d),_0x2230af(0x1116b),_0x2230af(0x1756b);},0xc5a2:(_0x2f24f2,_0x4c1f6c,_0x5a2642)=>{_0x5a2642(0x94e3),_0x5a2642(0x13eea),_0x5a2642(0x16a94),_0x5a2642(0xd53f),_0x5a2642(0xbd53),_0x5a2642(0x11096),_0x5a2642(0x14d70),_0x5a2642(0xebf9),_0x5a2642(0x57f2),_0x5a2642(0x4d2c),_0x5a2642(0x9bb8),_0x5a2642(0x9a70),_0x5a2642(0xb5a7);},0x375d:(_0x5dd93e,_0x3720d6,_0x537540)=>{_0x537540(0xd53f),_0x537540(0xdf62);},0x1116b:(_0x1a04c2,_0x4d6fcd,_0x4c642c)=>{var _0x4a09e1=a8_0x1ec55c,_0x42cdcd=_0x4c642c(0xd53f),_0x30cc14=_0x4c642c(0xbd53),_0x18406f=_0x4c642c(0x94e3),_0x454ca8=_0x4c642c(0xdf62),_0x26d187=_0x4c642c(0x57f2),_0x11e23d=_0x4c642c(0x15c0e),_0x58f415=_0x4c642c(0x16a07),_0x41a83c=_0x4c642c(0xb884),_0x43cdca=_0x4c642c(0x1679c),_0x2eee65=_0x4c642c(0x1533d),_0x144086=_0x4c642c(0x16a94),_0x525d2f=_0x4c642c(0x189f),_0x1d0577=_0x4c642c(0x6214);class _0x3b471d{constructor(_0x14fb79,_0x170c78,_0x31bf24,_0x2c5acf=!0x0,_0x564d23=0x3,_0x132950={}){var _0x533c42=a8_0x5306;this[_0x533c42(0x293f)]=_0x14fb79,this[_0x533c42(0x35e5)]=_0x170c78,this[_0x533c42(0x143d)]=_0x2c5acf,this[_0x533c42(0x197a)]=_0x564d23,this[_0x533c42(0x2b0a)]=_0x132950,this[_0x533c42(0x1a4a)]=_0x30cc14['Wo'][_0x533c42(0x348d)](),this[_0x533c42(0x789)]=new Array(),this[_0x533c42(0x2557)]=null,this[_0x533c42(0x277c)]=!0x0,this[_0x533c42(0x25c1)]=null,this[_0x533c42(0x3c5c)]=_0x31bf24,this[_0x533c42(0x3f57)]=!0x1,_0x132950[_0x533c42(0xd39)]=null==(_0x14fb79=_0x132950[_0x533c42(0xd39)])||_0x14fb79,_0x132950['returnToRest']=null!=(_0x2c5acf=_0x132950['returnToRest'])&&_0x2c5acf,_0x132950[_0x533c42(0x3093)]=null!=(_0x564d23=_0x132950[_0x533c42(0x3093)])?_0x564d23:_0x3b471d['DISPLAY_LINES'],_0x132950[_0x533c42(0x3f0d)]=null!=(_0x31bf24=_0x132950[_0x533c42(0x3f0d)])?_0x31bf24:{},_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x3c80)]=null!=(_0x14fb79=_0x132950[_0x533c42(0x3f0d)]['midStep'])?_0x14fb79:0.235,_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x339e)]=null!=(_0x2c5acf=_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x339e)])?_0x2c5acf:0.155,_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x221a)]=null!=(_0x564d23=_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x221a)])?_0x564d23:0.15,_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x38e1)]=null!=(_0x31bf24=_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x38e1)])?_0x31bf24:0x2,_0x132950[_0x533c42(0x3f0d)][_0x533c42(0xa03)]=null!=(_0x14fb79=_0x132950[_0x533c42(0x3f0d)][_0x533c42(0xa03)])?_0x14fb79:0.865,_0x132950[_0x533c42(0x3f0d)]['spurFollowsChild']=null!=(_0x2c5acf=_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x2706)])&&_0x2c5acf,_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x21cb)]=null!=(_0x564d23=_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x21cb)])&&_0x564d23,_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x11e4)]=null!=(_0x31bf24=_0x132950[_0x533c42(0x3f0d)][_0x533c42(0x11e4)])?_0x31bf24:0.075,_0x132950[_0x533c42(0x35b1)]=null==(_0x14fb79=_0x132950[_0x533c42(0x35b1)])||_0x14fb79,_0x132950[_0x533c42(0x1ee7)]=null==(_0x2c5acf=_0x132950['useAllBones'])||_0x2c5acf;var _0x370958=_0x170c78[_0x533c42(0x38be)](_0x43cdca['o']['MatricesIndicesKind']),_0x2810aa=_0x170c78[_0x533c42(0x38be)](_0x43cdca['o']['MatricesWeightsKind']);if(this['_boneIndices']=new Set(),!_0x132950[_0x533c42(0x1ee7)]&&_0x370958&&_0x2810aa)for(let _0x4e3645=0x0;_0x4e3645<_0x370958[_0x533c42(0x18cc)];++_0x4e3645){var _0x590dc3=_0x370958[_0x4e3645];0x0!==_0x2810aa[_0x4e3645]&&this['_boneIndices'][_0x533c42(0x2e5)](_0x590dc3);}this[_0x533c42(0x213e)]=new _0x26d187['x'](this[_0x533c42(0x3c5c)],!0x1),this[_0x533c42(0x213e)][_0x533c42(0x39f4)]=!0x1,this[_0x533c42(0x213e)][_0x533c42(0x2c18)][_0x533c42(0x3f19)]=!0x0;let _0x28c28b=this[_0x533c42(0x2b0a)][_0x533c42(0x3093)]||0x0;_0x28c28b>_0x3b471d['DISPLAY_SPHERE_AND_SPURS']&&(_0x28c28b=_0x3b471d[_0x533c42(0x2e7)]),this[_0x533c42(0x3093)]=_0x28c28b,this[_0x533c42(0x2bb0)](),this[_0x533c42(0x242d)]();}static[_0x4a09e1(0x2c4c)](_0x467a3f,_0x4a0bd1){var _0x50d795=_0x4a09e1,_0x168599=_0x467a3f[_0x50d795(0x293f)],_0x1f3b64=null!=(_0x1f3b64=_0x467a3f[_0x50d795(0x1b4a)])?_0x1f3b64:_0x30cc14['Wo'][_0x50d795(0x186d)](),_0x599ad1=null!=(_0x599ad1=_0x467a3f[_0x50d795(0x213a)])?_0x599ad1:_0x30cc14['Wo']['Blue'](),_0x7252e=null!=(_0x7252e=_0x467a3f[_0x50d795(0x21ba)])?_0x7252e:_0x30cc14['Wo'][_0x50d795(0x1940)](),_0x37f747=null!=(_0x37f747=_0x467a3f[_0x50d795(0x24aa)])?_0x37f747:_0x30cc14['Wo'][_0x50d795(0x1994)](),_0xbdbb01=null!=(_0xbdbb01=_0x467a3f[_0x50d795(0x2009)])?_0xbdbb01:_0x30cc14['Wo']['Red'](),_0x467a3f=null!=(_0x467a3f=_0x467a3f[_0x50d795(0x10ae)])?_0x467a3f:0x0;_0x2eee65['Q']['ShadersStore'][_0x50d795(0x4d9)+_0x168599[_0x50d795(0xc1b)]+_0x50d795(0x375d)]='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}',_0x2eee65['Q'][_0x50d795(0x21f6)][_0x50d795(0x4d9)+_0x168599[_0x50d795(0xc1b)]+_0x50d795(0xd28)]='\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 _0x336256=new _0x58f415['j'](_0x50d795(0x755)+_0x168599[_0x50d795(0xc1b)],_0x4a0bd1,{'vertex':_0x50d795(0x4d9)+_0x168599[_0x50d795(0xc1b)],'fragment':_0x50d795(0x4d9)+_0x168599[_0x50d795(0xc1b)]},{'attributes':[_0x50d795(0xa9f),_0x50d795(0x2281),'matricesIndices',_0x50d795(0x354a)],'uniforms':[_0x50d795(0x2f85),_0x50d795(0xf35),'worldViewProjection','view',_0x50d795(0x968),_0x50d795(0x15f6),_0x50d795(0x1b4a),'colorZero',_0x50d795(0x21ba),_0x50d795(0x24aa),_0x50d795(0x2009),_0x50d795(0x10ae)]});return _0x336256['setColor3'](_0x50d795(0x1b4a),_0x1f3b64),_0x336256['setColor3'](_0x50d795(0x213a),_0x599ad1),_0x336256[_0x50d795(0x20e7)](_0x50d795(0x21ba),_0x7252e),_0x336256['setColor3']('colorHalf',_0x37f747),_0x336256[_0x50d795(0x20e7)](_0x50d795(0x2009),_0xbdbb01),_0x336256[_0x50d795(0x42c)]('targetBoneIndex',_0x467a3f),_0x336256[_0x50d795(0x252c)]=()=>_0x50d795(0x3077),_0x336256[_0x50d795(0x213d)]=_0x11e23d['F']['MATERIAL_OPAQUE'],_0x336256;}static[_0x4a09e1(0x36e6)](_0x2d007d,_0x221e1d){var _0x40378d=_0x4a09e1,_0x3f7f56=_0x2d007d[_0x40378d(0x293f)],_0x2d007d=null!=(_0x2d007d=_0x2d007d[_0x40378d(0x192a)])?_0x2d007d:[{'color':new _0x30cc14['Wo'](0x1,0.38,0.18),'location':0x0},{'color':new _0x30cc14['Wo'](0.59,0.18,0x1),'location':0.2},{'color':new _0x30cc14['Wo'](0.59,0x1,0.18),'location':0.4},{'color':new _0x30cc14['Wo'](0x1,0.87,0.17),'location':0.6},{'color':new _0x30cc14['Wo'](0x1,0.17,0.42),'location':0.8},{'color':new _0x30cc14['Wo'](0.17,0.68,0x1),'location':0x1}],_0x2008bd=_0x3f7f56[_0x40378d(0x266e)][_0x40378d(0x18cc)]+0x1,_0x2008bd=_0x3b471d[_0x40378d(0x2bc6)](_0x2008bd,_0x2d007d,_0x221e1d);const _0x4d1b53=new _0x58f415['j'](_0x40378d(0x4d9)+_0x3f7f56['name'],_0x221e1d,{'vertexSource':_0x40378d(0x1092)+0x4*_0x3f7f56[_0x40378d(0x266e)][_0x40378d(0x18cc)]+_0x40378d(0x37c0),'fragmentSource':_0x40378d(0x1150)},{'attributes':[_0x40378d(0xa9f),_0x40378d(0x2281),_0x40378d(0x3b20),_0x40378d(0x354a)],'uniforms':['world','worldView',_0x40378d(0x103d),_0x40378d(0x351f),'projection',_0x40378d(0x15f6),_0x40378d(0x192a)]});return _0x4d1b53['setFloats'](_0x40378d(0x192a),_0x2008bd),_0x4d1b53[_0x40378d(0x252c)]=()=>_0x40378d(0x33dd),_0x4d1b53[_0x40378d(0x213d)]=_0x11e23d['F'][_0x40378d(0x1118)],_0x4d1b53;}static[_0x4a09e1(0x2bc6)](_0x3c3ed7,_0x328fba,_0x17422e){var _0x3776e3=_0x4a09e1;const _0x2e28a8=new _0x41a83c['c'](_0x3776e3(0x2c2d),{'width':_0x3c3ed7,'height':0x1},_0x17422e,!0x1),_0x2cdcf6=_0x2e28a8[_0x3776e3(0x3ac3)](),_0x195f51=_0x2cdcf6[_0x3776e3(0x59c)](0x0,0x0,_0x3c3ed7,0x0),_0x31523f=(_0x328fba['forEach'](_0x1b63c9=>{var _0x36a336=_0x3776e3;_0x195f51[_0x36a336(0x22e)](_0x1b63c9['location'],_0x1b63c9[_0x36a336(0x1a4a)]['toHexString']());}),_0x2cdcf6[_0x3776e3(0x2afb)]=_0x195f51,_0x2cdcf6['fillRect'](0x0,0x0,_0x3c3ed7,0x1),_0x2e28a8[_0x3776e3(0x2bb0)](),[]);var _0x43ae3d=_0x2cdcf6[_0x3776e3(0x45d)](0x0,0x0,_0x3c3ed7,0x1)[_0x3776e3(0x307e)];for(let _0x457644=0x0;_0x457644<_0x43ae3d[_0x3776e3(0x18cc)];_0x457644++)_0x31523f[_0x3776e3(0xede)](_0x43ae3d[_0x457644]*(0x1/0xff));return _0x2e28a8[_0x3776e3(0x41a)](),_0x31523f;}get[_0x4a09e1(0x3241)](){var _0x4ff22e=_0x4a09e1;return this[_0x4ff22e(0x3c5c)];}get[_0x4a09e1(0x34f)](){var _0x772203=_0x4a09e1;return this[_0x772203(0x213e)];}get[_0x4a09e1(0x3b27)](){var _0x2943f0=_0x4a09e1;return this[_0x2943f0(0x3f57)];}set['ready'](_0x25d935){this['_ready']=_0x25d935;}get['debugMesh'](){var _0x234c68=_0x4a09e1;return this[_0x234c68(0x18f3)];}set[_0x4a09e1(0x2d19)](_0x42ceeb){var _0x1786a7=_0x4a09e1;this[_0x1786a7(0x18f3)]=_0x42ceeb;}get[_0x4a09e1(0x3093)](){var _0x410ec4=_0x4a09e1;return this[_0x410ec4(0x2b0a)][_0x410ec4(0x3093)]||_0x3b471d[_0x410ec4(0x2e7)];}set['displayMode'](_0x3af011){var _0x2c9823=_0x4a09e1;_0x3af011>_0x3b471d[_0x2c9823(0x60a)]&&(_0x3af011=_0x3b471d[_0x2c9823(0x2e7)]),this[_0x2c9823(0x2b0a)]['displayMode']=_0x3af011;}['_bindObs'](){var _0x589258=_0x4a09e1;this[_0x589258(0x3093)]===_0x3b471d[_0x589258(0x2e7)]&&(this[_0x589258(0x25c1)]=this[_0x589258(0x3241)][_0x589258(0x3c91)][_0x589258(0x2e5)](()=>{var _0x4e6307=_0x589258;this[_0x4e6307(0x715)]();}));}[_0x4a09e1(0x2bb0)](){var _0x45c78a=_0x4a09e1;switch(this['displayMode']){case _0x3b471d[_0x45c78a(0x2e7)]:this['_displayLinesUpdate']();break;case _0x3b471d[_0x45c78a(0x2509)]:this[_0x45c78a(0x3afb)](!0x0);break;case _0x3b471d[_0x45c78a(0x60a)]:this['_buildSpheresAndSpurs'](!0x1);}this[_0x45c78a(0x2858)]();}set[_0x4a09e1(0x1253)](_0x43efce){var _0x5dda12=_0x4a09e1;this[_0x5dda12(0x1253)]!==_0x43efce&&(this['_isEnabled']=_0x43efce,this[_0x5dda12(0x2d19)]&&this[_0x5dda12(0x2d19)][_0x5dda12(0x3cb0)](_0x43efce),_0x43efce&&!this[_0x5dda12(0x25c1)]?this[_0x5dda12(0x242d)]():!_0x43efce&&this[_0x5dda12(0x25c1)]&&(this[_0x5dda12(0x3241)][_0x5dda12(0x3c91)][_0x5dda12(0x2f2e)](this[_0x5dda12(0x25c1)]),this['_obs']=null));}get[_0x4a09e1(0x1253)](){var _0x41ebf0=_0x4a09e1;return this[_0x41ebf0(0x277c)];}[_0x4a09e1(0x1527)](_0x4767b2,_0x335893,_0x3c5580,_0x5ac86e=0x0,_0x80e400=0x0,_0x2f9ea2=0x0){var _0x1a5973=_0x4a09e1;const _0x4cc3dc=_0x42cdcd['jp'][_0x1a5973(0x12cd)][0x0],_0x16777b=_0x335893[_0x1a5973(0x290)]();if(_0x4cc3dc['copyFrom'](_0x335893[_0x1a5973(0x279)]()),0x0!==_0x5ac86e||0x0!==_0x80e400||0x0!==_0x2f9ea2){const _0x32c26c=_0x42cdcd['jp'][_0x1a5973(0x12cd)][0x1];_0x42cdcd['y3'][_0x1a5973(0x3b68)](_0x32c26c),_0x32c26c['setTranslationFromFloats'](_0x5ac86e,_0x80e400,_0x2f9ea2),_0x32c26c[_0x1a5973(0x3d93)](_0x4cc3dc,_0x4cc3dc);}_0x16777b&&_0x4cc3dc[_0x1a5973(0x3d93)](_0x16777b[_0x1a5973(0x15a3)](),_0x4cc3dc),_0x4cc3dc[_0x1a5973(0x3d93)](_0x3c5580,_0x4cc3dc),_0x4767b2['x']=_0x4cc3dc['m'][0xc],_0x4767b2['y']=_0x4cc3dc['m'][0xd],_0x4767b2['z']=_0x4cc3dc['m'][0xe];}[_0x4a09e1(0x5ba)](_0x17a968,_0x551a74){var _0x2648a0=_0x4a09e1,_0x1e3653=_0x17a968[_0x2648a0(0x18cc)],_0x5bbee6=this['mesh'][_0x2648a0(0xa9f)];let _0x50ffd6=0x0;for(let _0x1211da=0x0;_0x1211da<_0x1e3653;_0x1211da++){const _0x558181=_0x17a968[_0x1211da];let _0x4766ab=this[_0x2648a0(0x789)][_0x50ffd6];-0x1!==_0x558181[_0x2648a0(0x394f)]&&(this[_0x2648a0(0x93e)][_0x2648a0(0x267)](_0x558181[_0x2648a0(0x3395)]())||this[_0x2648a0(0x2b0a)][_0x2648a0(0x1ee7)])&&(_0x4766ab||(_0x4766ab=[_0x42cdcd['P'][_0x2648a0(0x409)](),_0x42cdcd['P'][_0x2648a0(0x409)]()],this[_0x2648a0(0x789)][_0x50ffd6]=_0x4766ab),this['_getBonePosition'](_0x4766ab[0x0],_0x558181,_0x551a74),this['_getBonePosition'](_0x4766ab[0x1],_0x558181,_0x551a74,0x0,_0x558181[_0x2648a0(0x18cc)],0x0),_0x4766ab[0x0][_0x2648a0(0x2de2)](_0x5bbee6),_0x4766ab[0x1][_0x2648a0(0x2de2)](_0x5bbee6),_0x50ffd6++);}}['_getLinesForBonesNoLength'](_0x1a2d46){var _0x55b365=_0x4a09e1,_0x5998a0=_0x1a2d46[_0x55b365(0x18cc)];let _0x525877=0x0;var _0x476e0b=this[_0x55b365(0x35e5)],_0x3f6719=_0x476e0b['position'];for(let _0x3386f6=_0x5998a0-0x1;0x0<=_0x3386f6;_0x3386f6--){const _0x180488=_0x1a2d46[_0x3386f6],_0x4fa3a5=_0x180488[_0x55b365(0x290)]();if(_0x4fa3a5&&(this['_boneIndices'][_0x55b365(0x267)](_0x180488[_0x55b365(0x3395)]())||this[_0x55b365(0x2b0a)][_0x55b365(0x1ee7)])){let _0x527e66=this[_0x55b365(0x789)][_0x525877];_0x527e66||(_0x527e66=[_0x42cdcd['P'][_0x55b365(0x409)](),_0x42cdcd['P'][_0x55b365(0x409)]()],this[_0x55b365(0x789)][_0x525877]=_0x527e66),_0x180488[_0x55b365(0x248a)](_0x476e0b,_0x527e66[0x0]),_0x4fa3a5['getAbsolutePositionToRef'](_0x476e0b,_0x527e66[0x1]),_0x527e66[0x0][_0x55b365(0x2de2)](_0x3f6719),_0x527e66[0x1][_0x55b365(0x2de2)](_0x3f6719),_0x525877++;}}}[_0x4a09e1(0x3b83)](_0xbd92dc){var _0x25c783=_0x4a09e1;this[_0x25c783(0x2b0a)][_0x25c783(0xd39)]&&(this['scene']['animationsEnabled']=_0xbd92dc,this['utilityLayer'][_0x25c783(0x2c18)][_0x25c783(0x2f5d)]=_0xbd92dc);}[_0x4a09e1(0xfc6)](_0x2f3436,_0x175511){var _0x4c9cc2=_0x4a09e1;null===_0x2f3436||-0x1===_0x2f3436[_0x4c9cc2(0x394f)]?_0x175511['copyFrom'](_0x42cdcd['y3'][_0x4c9cc2(0x5f3)]()):(this[_0x4c9cc2(0xfc6)](_0x2f3436[_0x4c9cc2(0x290)](),_0x175511),_0x2f3436[_0x4c9cc2(0x32e3)]()[_0x4c9cc2(0x3d93)](_0x175511,_0x175511));}[_0x4a09e1(0x3afb)](_0x5f01b2=!0x0){var _0x1596c8=_0x4a09e1,_0x2c1c8e;this[_0x1596c8(0x18f3)]&&(this[_0x1596c8(0x18f3)]['dispose'](),this['_debugMesh']=null,this[_0x1596c8(0x305c)]=!0x1),this[_0x1596c8(0x3f57)]=!0x1;const _0x332cb3=null==(_0x30da7e=this[_0x1596c8(0x34f)])?void 0x0:_0x30da7e[_0x1596c8(0x2c18)];var _0x2b6c49=this[_0x1596c8(0x293f)][_0x1596c8(0x266e)];const _0x306fa6=[],_0x5c817e=[];var _0x30da7e=this[_0x1596c8(0x3241)][_0x1596c8(0x2f5d)];try{this['options'][_0x1596c8(0xd39)]&&(this[_0x1596c8(0x3241)]['animationsEnabled']=!0x1,_0x332cb3['animationsEnabled']=!0x1),this['options'][_0x1596c8(0x18a0)]&&this['skeleton'][_0x1596c8(0x18a0)](),this[_0x1596c8(0x143d)]&&this[_0x1596c8(0x293f)][_0x1596c8(0x3e2d)]();let _0x198985=Number[_0x1596c8(0x1969)];const _0x4be4f3=this['options'][_0x1596c8(0x3f0d)]||{};for(let _0x1f1228=0x0;_0x1f1228<_0x2b6c49['length'];_0x1f1228++){const _0x3cf0d1=_0x2b6c49[_0x1f1228];if(-0x1!==_0x3cf0d1[_0x1596c8(0x394f)]&&(this['_boneIndices'][_0x1596c8(0x267)](_0x3cf0d1['getIndex']())||this[_0x1596c8(0x2b0a)][_0x1596c8(0x1ee7)])){const _0x310e57=new _0x42cdcd['y3'](),_0x29b1d5=(this[_0x1596c8(0xfc6)](_0x3cf0d1,_0x310e57),new _0x42cdcd['P']());_0x310e57[_0x1596c8(0xe1f)](void 0x0,void 0x0,_0x29b1d5),_0x3cf0d1[_0x1596c8(0x3e98)][_0x1596c8(0x35b2)](_0x23d251=>{var _0x304464=_0x1596c8;const _0x5dcfcd=new _0x42cdcd['y3'](),_0x4629b0=(_0x23d251[_0x304464(0x32e3)]()[_0x304464(0x3d93)](_0x310e57,_0x5dcfcd),new _0x42cdcd['P']());_0x5dcfcd[_0x304464(0xe1f)](void 0x0,void 0x0,_0x4629b0);var _0xda9302=_0x42cdcd['P']['Distance'](_0x29b1d5,_0x4629b0);if(_0xda9302>_0x198985&&(_0x198985=_0xda9302),!_0x5f01b2){const _0x55cf30=_0x4629b0[_0x304464(0x77b)]()[_0x304464(0x10ce)](_0x29b1d5[_0x304464(0x77b)]()),_0x2b6318=_0x55cf30['length'](),_0x1e7e59=_0x55cf30[_0x304464(0x3f86)]()[_0x304464(0x393f)](_0x2b6318);_0xda9302=_0x4be4f3[_0x304464(0x3c80)]||0.165;const _0x59798a=_0x4be4f3[_0x304464(0x339e)]||0.215;_0xda9302=_0x1e7e59[_0x304464(0x393f)](_0xda9302);const _0x130b72=(0x0,_0x525d2f['bC'])(_0x304464(0x14c2),{'shape':[new _0x42cdcd['P'](0x1,-0x1,0x0),new _0x42cdcd['P'](0x1,0x1,0x0),new _0x42cdcd['P'](-0x1,0x1,0x0),new _0x42cdcd['P'](-0x1,-0x1,0x0),new _0x42cdcd['P'](0x1,-0x1,0x0)],'path':[_0x42cdcd['P'][_0x304464(0x409)](),_0xda9302,_0x1e7e59],'scaleFunction':_0x23dfed=>{switch(_0x23dfed){case 0x0:case 0x2:return 0x0;case 0x1:return _0x2b6318*_0x59798a;}return 0x0;},'sideOrientation':_0x18406f['Kj'][_0x304464(0x3cd1)],'updatable':!0x1},_0x332cb3);var _0xa8c6a6=_0x130b72[_0x304464(0x3fd3)]();const _0x5edd5a=[],_0x81979e=[];for(let _0x52a06d=0x0;_0x52a06d<_0xa8c6a6;_0x52a06d++)_0x5edd5a[_0x304464(0xede)](0x1,0x0,0x0,0x0),_0x4be4f3[_0x304464(0x2706)]&&0x9<_0x52a06d?_0x81979e[_0x304464(0xede)](_0x23d251[_0x304464(0x3395)](),0x0,0x0,0x0):_0x81979e[_0x304464(0xede)](_0x3cf0d1[_0x304464(0x3395)](),0x0,0x0,0x0);_0x130b72[_0x304464(0xa9f)]=_0x29b1d5[_0x304464(0x77b)](),_0x130b72['setVerticesData'](_0x43cdca['o'][_0x304464(0x2e2a)],_0x5edd5a,!0x1),_0x130b72[_0x304464(0x3b86)](_0x43cdca['o']['MatricesIndicesKind'],_0x81979e,!0x1),_0x130b72[_0x304464(0x3dc9)](),_0x5c817e[_0x304464(0xede)](_0x130b72);}});var _0xc40ea8=_0x4be4f3[_0x1596c8(0x221a)]||0.2;const _0x18df55=(0x0,_0x144086['Qk'])(_0x1596c8(0x14c2),{'segments':0x6,'diameter':_0xc40ea8,'updatable':!0x0},_0x332cb3);var _0x5f0650=_0x18df55[_0x1596c8(0x3fd3)]();const _0x4a7d71=[],_0x6de29d=[];for(let _0x48f156=0x0;_0x48f156<_0x5f0650;_0x48f156++)_0x4a7d71[_0x1596c8(0xede)](0x1,0x0,0x0,0x0),_0x6de29d[_0x1596c8(0xede)](_0x3cf0d1[_0x1596c8(0x3395)](),0x0,0x0,0x0);_0x18df55[_0x1596c8(0x3b86)](_0x43cdca['o'][_0x1596c8(0x2e2a)],_0x4a7d71,!0x1),_0x18df55[_0x1596c8(0x3b86)](_0x43cdca['o'][_0x1596c8(0x306e)],_0x6de29d,!0x1),_0x18df55[_0x1596c8(0xa9f)]=_0x29b1d5[_0x1596c8(0x77b)](),_0x306fa6[_0x1596c8(0xede)]([_0x18df55,_0x3cf0d1]);}}var _0x2f92b2=_0x4be4f3[_0x1596c8(0x38e1)]||0x2,_0xc87ff2=_0x4be4f3['sphereFactor']||0.85;const _0x2b4941=[];for(let _0x2cd9ba=0x0;_0x2cd9ba<_0x306fa6[_0x1596c8(0x18cc)];_0x2cd9ba++){const [_0x562677,_0x27488d]=_0x306fa6[_0x2cd9ba];var _0x461932=0x1/(_0x2f92b2/_0x198985);let _0x706a55=0x0,_0x16c464=_0x27488d;for(;_0x16c464[_0x1596c8(0x290)]()&&-0x1!==_0x16c464[_0x1596c8(0x290)]()[_0x1596c8(0x3395)]();)_0x706a55++,_0x16c464=_0x16c464[_0x1596c8(0x290)]();_0x562677[_0x1596c8(0x62d)]['scaleInPlace'](_0x461932*Math[_0x1596c8(0x421b)](_0xc87ff2,_0x706a55)),_0x2b4941['push'](_0x562677);}this[_0x1596c8(0x2d19)]=_0x18406f['Kj']['MergeMeshes'](_0x2b4941[_0x1596c8(0x36a3)](_0x5c817e),!0x0,!0x0),this['debugMesh']&&(this['debugMesh'][_0x1596c8(0x197a)]=this['renderingGroupId'],this[_0x1596c8(0x2d19)][_0x1596c8(0x293f)]=this['skeleton'],this[_0x1596c8(0x2d19)][_0x1596c8(0xc5c)]=this[_0x1596c8(0x35e5)],this[_0x1596c8(0x2d19)][_0x1596c8(0x35b1)]=null==(_0x2c1c8e=this[_0x1596c8(0x2b0a)][_0x1596c8(0x35b1)])||_0x2c1c8e,this[_0x1596c8(0x2d19)][_0x1596c8(0x13b7)]=!0x0);const _0x5aacb2=this[_0x1596c8(0x34f)][_0x1596c8(0x3cc7)]();_0x5aacb2['intensity']=0.7,this[_0x1596c8(0x3b83)](_0x30da7e),this[_0x1596c8(0x305c)]=!0x0;}catch(_0x5bff9f){_0x1d0577[_0x1596c8(0x993)](_0x5bff9f),this[_0x1596c8(0x3b83)](_0x30da7e),this[_0x1596c8(0x41a)]();}}[_0x4a09e1(0x2858)](){var _0x3ff5ae=_0x4a09e1;this[_0x3ff5ae(0x2557)]&&this[_0x3ff5ae(0x2557)][_0x3ff5ae(0x41a)](),this[_0x3ff5ae(0x2557)]=null;var _0x7061f0=this[_0x3ff5ae(0x2b0a)]['displayOptions']||{};if(_0x7061f0[_0x3ff5ae(0x21cb)]){var _0x4a8fa3=this[_0x3ff5ae(0x213e)][_0x3ff5ae(0x2c18)],_0x36e2f7=_0x7061f0[_0x3ff5ae(0x11e4)]||0.075;const _0x232acd=[],_0x2831c6=[];var _0x5d734b=new _0x30cc14['HE'](0x1,0x0,0x0,0x1),_0x4ef068=new _0x30cc14['HE'](0x0,0x1,0x0,0x1),_0xbec83b=new _0x30cc14['HE'](0x0,0x0,0x1,0x1);const _0x36ceab=[],_0x2336a8=[];for(const _0x16e04a in this['skeleton']['bones']){const _0x164974=this[_0x3ff5ae(0x293f)][_0x3ff5ae(0x266e)][_0x16e04a];if(-0x1!==_0x164974['_index']&&(this[_0x3ff5ae(0x93e)]['has'](_0x164974['getIndex']())||this[_0x3ff5ae(0x2b0a)][_0x3ff5ae(0x1ee7)])){const _0x733d7d=new _0x42cdcd['y3'](),_0x38d69a=new _0x42cdcd['P']();this[_0x3ff5ae(0xfc6)](_0x164974,_0x733d7d),_0x733d7d[_0x3ff5ae(0xe1f)](void 0x0,_0x42cdcd['jp'][_0x3ff5ae(0x1106)][0x0],_0x38d69a);var _0x2897b4=new _0x42cdcd['y3'](),_0x536056=(_0x42cdcd['jp'][_0x3ff5ae(0x1106)][0x0][_0x3ff5ae(0x3f91)](_0x2897b4),_0x42cdcd['P'][_0x3ff5ae(0x1a6b)](new _0x42cdcd['P'](0x0+_0x36e2f7,0x0,0x0),_0x2897b4)),_0x2354ec=_0x42cdcd['P'][_0x3ff5ae(0x1a6b)](new _0x42cdcd['P'](0x0,0x0+_0x36e2f7,0x0),_0x2897b4),_0x2897b4=_0x42cdcd['P'][_0x3ff5ae(0x1a6b)](new _0x42cdcd['P'](0x0,0x0,0x0+_0x36e2f7),_0x2897b4),_0x536056=[_0x38d69a,_0x38d69a[_0x3ff5ae(0x2e5)](_0x536056)],_0x2354ec=[_0x38d69a,_0x38d69a[_0x3ff5ae(0x2e5)](_0x2354ec)],_0x2897b4=[_0x38d69a,_0x38d69a[_0x3ff5ae(0x2e5)](_0x2897b4)],_0x198002=[[_0x5d734b,_0x5d734b],[_0x4ef068,_0x4ef068],[_0xbec83b,_0xbec83b]];_0x232acd[_0x3ff5ae(0xede)](_0x536056,_0x2354ec,_0x2897b4),_0x2831c6['push'](..._0x198002);for(let _0x53ca38=0x0;_0x53ca38<0x6;_0x53ca38++)_0x36ceab[_0x3ff5ae(0xede)](0x1,0x0,0x0,0x0),_0x2336a8['push'](_0x164974[_0x3ff5ae(0x3395)](),0x0,0x0,0x0);}}this[_0x3ff5ae(0x2557)]=(0x0,_0x454ca8['xW'])(_0x3ff5ae(0x14f7),{'lines':_0x232acd,'colors':_0x2831c6,'updatable':!0x0},_0x4a8fa3),this[_0x3ff5ae(0x2557)][_0x3ff5ae(0x3b86)](_0x43cdca['o']['MatricesWeightsKind'],_0x36ceab,!0x1),this['_localAxes'][_0x3ff5ae(0x3b86)](_0x43cdca['o'][_0x3ff5ae(0x306e)],_0x2336a8,!0x1),this[_0x3ff5ae(0x2557)][_0x3ff5ae(0x293f)]=this[_0x3ff5ae(0x293f)],this[_0x3ff5ae(0x2557)][_0x3ff5ae(0x197a)]=this['renderingGroupId']+0x1,this[_0x3ff5ae(0x2557)]['parent']=this['mesh'],this[_0x3ff5ae(0x2557)][_0x3ff5ae(0x35b1)]=null==(_0x7061f0=this[_0x3ff5ae(0x2b0a)][_0x3ff5ae(0x35b1)])||_0x7061f0;}}[_0x4a09e1(0x715)](){var _0x13f193=_0x4a09e1,_0x18972b;this[_0x13f193(0x213e)]&&(this[_0x13f193(0x143d)]&&this[_0x13f193(0x293f)][_0x13f193(0x3e2d)](),void 0x0===this[_0x13f193(0x293f)]['bones'][0x0][_0x13f193(0x18cc)]?this[_0x13f193(0x662)](this[_0x13f193(0x293f)]['bones']):this[_0x13f193(0x5ba)](this[_0x13f193(0x293f)][_0x13f193(0x266e)],this['mesh'][_0x13f193(0x10cb)]()),(_0x18972b=this[_0x13f193(0x213e)][_0x13f193(0x2c18)])&&(this[_0x13f193(0x18f3)]?(0x0,_0x454ca8['xW'])('',{'lines':this['_debugLines'],'updatable':!0x0,'instance':this['_debugMesh']},_0x18972b):(this[_0x13f193(0x18f3)]=(0x0,_0x454ca8['xW'])('',{'lines':this[_0x13f193(0x789)],'updatable':!0x0,'instance':null},_0x18972b),this[_0x13f193(0x18f3)][_0x13f193(0x197a)]=this[_0x13f193(0x197a)]),this['_debugMesh'][_0x13f193(0xa9f)][_0x13f193(0x19f9)](this['mesh']['position']),this[_0x13f193(0x18f3)]['color']=this[_0x13f193(0x1a4a)]));}['changeDisplayMode'](_0x1c62f6){var _0x38bca6=_0x4a09e1,_0x3d8373=!!this[_0x38bca6(0x1253)];this['displayMode']!==_0x1c62f6&&(this[_0x38bca6(0x1253)]=!0x1,this[_0x38bca6(0x18f3)]&&(this[_0x38bca6(0x18f3)]['dispose'](),this[_0x38bca6(0x18f3)]=null,this[_0x38bca6(0x305c)]=!0x1),this[_0x38bca6(0x3093)]=_0x1c62f6,this[_0x38bca6(0x2bb0)](),this['_bindObs'](),this[_0x38bca6(0x1253)]=_0x3d8373);}['changeDisplayOptions'](_0xc0f8a5,_0x1879da){var _0xc009d0=_0x4a09e1,_0x20e8ac=!!this['isEnabled'];this[_0xc009d0(0x2b0a)][_0xc009d0(0x3f0d)][_0xc0f8a5]=_0x1879da,this[_0xc009d0(0x1253)]=!0x1,this[_0xc009d0(0x18f3)]&&(this[_0xc009d0(0x18f3)]['dispose'](),this[_0xc009d0(0x18f3)]=null,this[_0xc009d0(0x305c)]=!0x1),this[_0xc009d0(0x2bb0)](),this['_bindObs'](),this[_0xc009d0(0x1253)]=_0x20e8ac;}['dispose'](){var _0x40dd5a=_0x4a09e1;this[_0x40dd5a(0x1253)]=!0x1,this['_debugMesh']&&(this[_0x40dd5a(0x18f3)][_0x40dd5a(0x41a)](),this[_0x40dd5a(0x18f3)]=null),this[_0x40dd5a(0x213e)]&&(this['_utilityLayer'][_0x40dd5a(0x41a)](),this['_utilityLayer']=null),this[_0x40dd5a(0x305c)]=!0x1;}}_0x3b471d[_0x4a09e1(0x2e7)]=0x0,_0x3b471d[_0x4a09e1(0x2509)]=0x1,_0x3b471d[_0x4a09e1(0x60a)]=0x2;},0x37c9:(_0x2e957e,_0x5dad2e,_0x27ffb4)=>{var _0x3da087=a8_0x1ec55c,_0x57c459,_0x158946,_0x1c4bd9;_0x27ffb4['d'](_0x5dad2e,{'FP':()=>_0x1c4bd9,'Fz':()=>_0x158946,'Yi':()=>_0x57c459}),(_0x27ffb4=_0x57c459=_0x57c459||{})[_0x27ffb4[_0x3da087(0x2366)]=0x0]=_0x3da087(0x2366),_0x27ffb4[_0x27ffb4[_0x3da087(0xce0)]=0x1]='Keyboard',_0x27ffb4[_0x27ffb4['Mouse']=0x2]=_0x3da087(0x5d1),_0x27ffb4[_0x27ffb4[_0x3da087(0x210)]=0x3]=_0x3da087(0x210),_0x27ffb4[_0x27ffb4[_0x3da087(0x1cd5)]=0x4]=_0x3da087(0x1cd5),_0x27ffb4[_0x27ffb4[_0x3da087(0xd64)]=0x5]=_0x3da087(0xd64),_0x27ffb4[_0x27ffb4[_0x3da087(0x1d48)]=0x6]=_0x3da087(0x1d48),_0x27ffb4[_0x27ffb4[_0x3da087(0x3a36)]=0x7]=_0x3da087(0x3a36),(_0x5dad2e=_0x158946=_0x158946||{})[_0x5dad2e[_0x3da087(0x319c)]=0x0]=_0x3da087(0x319c),_0x5dad2e[_0x5dad2e['Vertical']=0x1]='Vertical',_0x5dad2e[_0x5dad2e[_0x3da087(0x248)]=0x2]=_0x3da087(0x248),_0x5dad2e[_0x5dad2e[_0x3da087(0x342e)]=0x3]=_0x3da087(0x342e),_0x5dad2e[_0x5dad2e[_0x3da087(0x32ef)]=0x4]=_0x3da087(0x32ef),_0x5dad2e[_0x5dad2e[_0x3da087(0x11dd)]=0x5]=_0x3da087(0x11dd),_0x5dad2e[_0x5dad2e[_0x3da087(0x40b6)]=0x6]=_0x3da087(0x40b6),_0x5dad2e[_0x5dad2e[_0x3da087(0x4214)]=0x7]='MouseWheelX',_0x5dad2e[_0x5dad2e[_0x3da087(0x300b)]=0x8]='MouseWheelY',_0x5dad2e[_0x5dad2e[_0x3da087(0x3bd3)]=0x9]=_0x3da087(0x3bd3),_0x5dad2e[_0x5dad2e[_0x3da087(0xad7)]=0xc]='Move',(_0x27ffb4=_0x1c4bd9=_0x1c4bd9||{})[_0x27ffb4[_0x3da087(0x319c)]=0x0]=_0x3da087(0x319c),_0x27ffb4[_0x27ffb4[_0x3da087(0x2881)]=0x1]='Vertical',_0x27ffb4[_0x27ffb4[_0x3da087(0x248)]=0x2]='LeftClick',_0x27ffb4[_0x27ffb4['MiddleClick']=0x3]=_0x3da087(0x342e),_0x27ffb4[_0x27ffb4[_0x3da087(0x32ef)]=0x4]='RightClick',_0x27ffb4[_0x27ffb4[_0x3da087(0x11dd)]=0x5]='BrowserBack',_0x27ffb4[_0x27ffb4[_0x3da087(0x40b6)]=0x6]='BrowserForward',_0x27ffb4[_0x27ffb4['MouseWheelX']=0x7]='MouseWheelX',_0x27ffb4[_0x27ffb4[_0x3da087(0x300b)]=0x8]=_0x3da087(0x300b),_0x27ffb4[_0x27ffb4[_0x3da087(0x3bd3)]=0x9]=_0x3da087(0x3bd3),_0x27ffb4[_0x27ffb4[_0x3da087(0xe6c)]=0xa]=_0x3da087(0xe6c),_0x27ffb4[_0x27ffb4[_0x3da087(0x1b6a)]=0xb]=_0x3da087(0x1b6a);},0x5a3f:(_0x4c3e72,_0x23f956,_0x20a515)=>{var _0x426015=a8_0x1ec55c;_0x20a515['d'](_0x23f956,{'U':()=>_0x5445df});var _0x33cba6=_0x20a515(0x37c9),_0x64bfaa=_0x20a515(0xa896),_0x8e440f=_0x20a515(0x1610),_0x2a0d74=_0x20a515(0x843b);class _0x26d192{static[_0x426015(0x1b20)](_0xeb2df1,_0x3c6f7c,_0x86f890,_0x3ba0dd,_0x38d4db,_0x13f6a2,_0x10d093){var _0x38af65=_0x426015;switch(_0xeb2df1){case _0x33cba6['Yi'][_0x38af65(0xce0)]:return this[_0x38af65(0x1441)](_0x86f890,_0x3ba0dd,_0x38d4db,_0x13f6a2);case _0x33cba6['Yi']['Mouse']:if(_0x86f890===_0x33cba6['Fz'][_0x38af65(0x4214)]||_0x86f890===_0x33cba6['Fz'][_0x38af65(0x300b)]||_0x86f890===_0x33cba6['Fz'][_0x38af65(0x3bd3)])return this[_0x38af65(0x749)](_0xeb2df1,_0x3c6f7c,_0x86f890,_0x3ba0dd,_0x38d4db,_0x13f6a2);case _0x33cba6['Yi'][_0x38af65(0x210)]:return this[_0x38af65(0xb0e)](_0xeb2df1,_0x3c6f7c,_0x86f890,_0x3ba0dd,_0x38d4db,_0x13f6a2,_0x10d093);default:throw'Unable\x20to\x20generate\x20event\x20for\x20device\x20'+_0x33cba6['Yi'][_0xeb2df1];}}static[_0x426015(0xb0e)](_0x253e4f,_0x1f6e06,_0x23b437,_0x291b7a,_0x4ba400,_0x4b7acc,_0x4e50b8){var _0x12290d=_0x426015;const _0x479587=this['_CreateMouseEvent'](_0x253e4f,_0x1f6e06,_0x23b437,_0x291b7a,_0x4ba400,_0x4b7acc);return _0x253e4f===_0x33cba6['Yi'][_0x12290d(0x5d1)]?(_0x479587['deviceType']=_0x33cba6['Yi'][_0x12290d(0x5d1)],_0x479587[_0x12290d(0x17a3)]=0x1,_0x479587[_0x12290d(0x31d8)]='mouse'):(_0x479587[_0x12290d(0x2800)]=_0x33cba6['Yi'][_0x12290d(0x210)],_0x479587[_0x12290d(0x17a3)]=null!=_0x4e50b8?_0x4e50b8:_0x1f6e06,_0x479587[_0x12290d(0x31d8)]=_0x12290d(0x2f2f)),_0x23b437===_0x33cba6['Fz'][_0x12290d(0xad7)]?_0x479587[_0x12290d(0x19d6)]='pointermove':_0x23b437>=_0x33cba6['Fz'][_0x12290d(0x248)]&&_0x23b437<=_0x33cba6['Fz'][_0x12290d(0x32ef)]&&(_0x479587[_0x12290d(0x19d6)]=0x1===_0x291b7a?_0x12290d(0x1e94):_0x12290d(0x21ab),_0x479587[_0x12290d(0x83f)]=_0x23b437-0x2),_0x479587;}static[_0x426015(0x749)](_0x29f749,_0x12de20,_0x1a60ef,_0x5c4749,_0x4cd7d1,_0x49ccf6){var _0x4ce69=_0x426015;const _0x534408=this['_CreateMouseEvent'](_0x29f749,_0x12de20,_0x1a60ef,_0x5c4749,_0x4cd7d1,_0x49ccf6);switch(_0x534408['pointerId']=0x1,_0x534408['type']=_0x4ce69(0x4068),_0x534408[_0x4ce69(0x72f)]=_0x2a0d74['G'][_0x4ce69(0x930)],_0x534408[_0x4ce69(0x4144)]=0x0,_0x534408[_0x4ce69(0x225b)]=0x0,_0x534408[_0x4ce69(0x1064)]=0x0,_0x1a60ef){case _0x33cba6['Fz']['MouseWheelX']:_0x534408[_0x4ce69(0x4144)]=_0x5c4749;break;case _0x33cba6['Fz'][_0x4ce69(0x300b)]:_0x534408[_0x4ce69(0x225b)]=_0x5c4749;break;case _0x33cba6['Fz'][_0x4ce69(0x3bd3)]:_0x534408[_0x4ce69(0x1064)]=_0x5c4749;}return _0x534408;}static[_0x426015(0x121f)](_0x1f57ad,_0x10f81c,_0x3d68a9,_0x38eac6,_0x30c5f5,_0xa008fd){var _0x2e8540=_0x426015;const _0x196de5=this[_0x2e8540(0x3606)](_0xa008fd);var _0x249817=_0x30c5f5['pollInput'](_0x1f57ad,_0x10f81c,_0x33cba6['Fz']['Horizontal']),_0x2b605e=_0x30c5f5[_0x2e8540(0x27b3)](_0x1f57ad,_0x10f81c,_0x33cba6['Fz'][_0x2e8540(0x2881)]);return _0xa008fd?(_0x196de5[_0x2e8540(0x1959)]=0x0,_0x196de5[_0x2e8540(0x1a6e)]=0x0,_0x196de5[_0x2e8540(0x3965)]=_0x196de5[_0x2e8540(0x1959)]-_0xa008fd[_0x2e8540(0x1b27)]()['x'],_0x196de5[_0x2e8540(0x1df3)]=_0x196de5[_0x2e8540(0x1a6e)]-_0xa008fd[_0x2e8540(0x1b27)]()['y']):(_0x196de5[_0x2e8540(0x1959)]=_0x30c5f5[_0x2e8540(0x27b3)](_0x1f57ad,_0x10f81c,_0x33cba6['FP'][_0x2e8540(0xe6c)]),_0x196de5[_0x2e8540(0x1a6e)]=_0x30c5f5[_0x2e8540(0x27b3)](_0x1f57ad,_0x10f81c,_0x33cba6['FP'][_0x2e8540(0x1b6a)]),_0x196de5[_0x2e8540(0x3965)]=0x0,_0x196de5[_0x2e8540(0x1df3)]=0x0),this[_0x2e8540(0x233e)](_0x196de5,_0x30c5f5),_0x196de5[_0x2e8540(0x26c1)]=_0x249817,_0x196de5[_0x2e8540(0x2e22)]=_0x2b605e,_0x196de5['x']=_0x249817,_0x196de5['y']=_0x2b605e,_0x196de5[_0x2e8540(0x2800)]=_0x1f57ad,_0x196de5['deviceSlot']=_0x10f81c,_0x196de5[_0x2e8540(0x3f20)]=_0x3d68a9,_0x196de5;}static[_0x426015(0x1441)](_0x5b3e33,_0x1404af,_0x3aea71,_0x4f5ced){var _0x5ba044=_0x426015;const _0x491e2b=this[_0x5ba044(0x3606)](_0x4f5ced);return this[_0x5ba044(0x233e)](_0x491e2b,_0x3aea71),_0x491e2b[_0x5ba044(0x2800)]=_0x33cba6['Yi'][_0x5ba044(0xce0)],_0x491e2b[_0x5ba044(0x20eb)]=0x0,_0x491e2b[_0x5ba044(0x3f20)]=_0x5b3e33,_0x491e2b['type']=0x1===_0x1404af?_0x5ba044(0x391a):_0x5ba044(0x3eac),_0x491e2b[_0x5ba044(0x1846)]=String['fromCharCode'](_0x5b3e33),_0x491e2b[_0x5ba044(0x3036)]=_0x5b3e33,_0x491e2b;}static['_CheckNonCharacterKeys'](_0x3b669e,_0x2b808a){var _0x118dde=_0x426015,_0x5e1064=_0x2b808a['isDeviceAvailable'](_0x33cba6['Yi']['Keyboard']),_0x2907af=_0x5e1064&&0x1===_0x2b808a[_0x118dde(0x27b3)](_0x33cba6['Yi'][_0x118dde(0xce0)],0x0,_0x8e440f['g'][_0x118dde(0x412a)]),_0x223b63=_0x5e1064&&0x1===_0x2b808a[_0x118dde(0x27b3)](_0x33cba6['Yi'][_0x118dde(0xce0)],0x0,_0x8e440f['g']['INPUT_CTRL_KEY']),_0x3a5699=_0x5e1064&&(0x1===_0x2b808a[_0x118dde(0x27b3)](_0x33cba6['Yi'][_0x118dde(0xce0)],0x0,_0x8e440f['g'][_0x118dde(0x183a)])||0x1===_0x2b808a[_0x118dde(0x27b3)](_0x33cba6['Yi'][_0x118dde(0xce0)],0x0,_0x8e440f['g'][_0x118dde(0x3a65)])||0x1===_0x2b808a['pollInput'](_0x33cba6['Yi'][_0x118dde(0xce0)],0x0,_0x8e440f['g'][_0x118dde(0xa72)])),_0x5e1064=_0x5e1064&&0x1===_0x2b808a['pollInput'](_0x33cba6['Yi']['Keyboard'],0x0,_0x8e440f['g']['INPUT_SHIFT_KEY']);_0x3b669e[_0x118dde(0x356)]=_0x2907af,_0x3b669e[_0x118dde(0x21d9)]=_0x223b63,_0x3b669e[_0x118dde(0x3e7)]=_0x3a5699,_0x3b669e[_0x118dde(0x2df5)]=_0x5e1064;}static[_0x426015(0x3606)](_0x37caa1){var _0x237231=_0x426015;const _0x253892={'preventDefault':()=>{}};return _0x253892[_0x237231(0x37fb)]=_0x37caa1,_0x253892;}}class _0xb0150d{constructor(_0x2495d8,_0x193370,_0x5f1b67){var _0x365e74=_0x426015;this[_0x365e74(0x3c08)]=_native[_0x365e74(0x4252)]?new _native[(_0x365e74(0x4252))](_0x2495d8,_0x193370,(_0x312686,_0x3e8a4d,_0x4531f2,_0x31efb8)=>{var _0xb12a30=_0x365e74;_0x4531f2=_0x26d192[_0xb12a30(0x1b20)](_0x312686,_0x3e8a4d,_0x4531f2,_0x31efb8,this),_0x5f1b67(_0x312686,_0x3e8a4d,_0x4531f2);}):this[_0x365e74(0x2214)]();}[_0x426015(0x27b3)](_0x598919,_0x339a1b,_0x4a2db3){var _0x39e409=_0x426015;return this[_0x39e409(0x3c08)][_0x39e409(0x27b3)](_0x598919,_0x339a1b,_0x4a2db3);}['isDeviceAvailable'](_0x3f8bd5){var _0x4f952e=_0x426015;return _0x3f8bd5===_0x33cba6['Yi'][_0x4f952e(0x5d1)]||_0x3f8bd5===_0x33cba6['Yi'][_0x4f952e(0x210)];}[_0x426015(0x41a)](){var _0x4ff544=_0x426015;this[_0x4ff544(0x3c08)][_0x4ff544(0x41a)]();}[_0x426015(0x2214)](){return{'pollInput':()=>0x0,'isDeviceAvailable':()=>!0x1,'dispose':()=>{}};}}var _0x4c3e2d=_0x20a515(0x7205),_0x24969d=_0x20a515(0x4ba7);const _0x3f9e49=Object['keys'](_0x33cba6['Fz'])[_0x426015(0x18cc)]/0x2;class _0x2b8be4{constructor(_0x270b3d,_0x43855c,_0x3321f0,_0x4fff59){var _0x4cf0d8=_0x426015;this[_0x4cf0d8(0x3fab)]=[],this[_0x4cf0d8(0x23c8)]=!0x1,this[_0x4cf0d8(0x2b9e)]=!0x1,this['_usingSafari']=_0x24969d['w1'][_0x4cf0d8(0x2f34)](),this[_0x4cf0d8(0x28c9)]=(0x0,_0x4c3e2d['up'])()&&/(Mac|iPhone|iPod|iPad)/i[_0x4cf0d8(0x17d9)](navigator[_0x4cf0d8(0xedb)]),this[_0x4cf0d8(0x211c)]=_0x136cef=>{},this[_0x4cf0d8(0x340a)]=_0xad9460=>{},this[_0x4cf0d8(0x1454)]=_0x305a05=>{},this[_0x4cf0d8(0x3fa5)]=_0x41c195=>{},this[_0x4cf0d8(0x180d)]=_0x5757e9=>{},this[_0x4cf0d8(0x598)]=_0x59472d=>{},this[_0x4cf0d8(0x227c)]=_0x1c4d05=>{},this[_0x4cf0d8(0x1c73)]=_0x2e29e0=>{},this[_0x4cf0d8(0x1dbd)]=_0x5d6e76=>{},this['_eventsAttached']=!0x1,this[_0x4cf0d8(0x9d2)]=-0x1,this[_0x4cf0d8(0x25c8)]=_0x4c3e2d['MZ'][_0x4cf0d8(0x2bf6)]()&&navigator['userAgent']&&-0x1!==navigator[_0x4cf0d8(0xea9)][_0x4cf0d8(0x86a)](_0x4cf0d8(0x1160)),this[_0x4cf0d8(0x3d0d)]=0x0,this[_0x4cf0d8(0xcb2)]=null,this[_0x4cf0d8(0x289d)]=_0x2b0162=>{},this[_0x4cf0d8(0x19c5)]=_0x368cac=>{},this[_0x4cf0d8(0x1f3c)]=_0x24969d['w1']['GetPointerPrefix'](_0x270b3d),this[_0x4cf0d8(0x355c)]=_0x270b3d,this[_0x4cf0d8(0x4201)]=_0x43855c,this['_onDeviceDisconnected']=_0x3321f0,this[_0x4cf0d8(0x1895)]=_0x4fff59,this[_0x4cf0d8(0x9d2)]=this['_isUsingFirefox']?0x0:0x1,this[_0x4cf0d8(0x2f79)](),this[_0x4cf0d8(0x28c9)]&&(this[_0x4cf0d8(0x289e)]=[]),this['_engine'][_0x4cf0d8(0x2535)]||(this[_0x4cf0d8(0x355c)][_0x4cf0d8(0x2535)]=()=>{var _0x24b891=_0x4cf0d8;this[_0x24b891(0x2f79)]();});}[_0x426015(0x27b3)](_0x5e1876,_0x286f0f,_0x5d23d3){var _0x5ae2d0=_0x426015,_0xb10ff7=this['_inputs'][_0x5e1876][_0x286f0f];if(!_0xb10ff7)throw _0x5ae2d0(0x2fe5)+_0x33cba6['Yi'][_0x5e1876];_0x5e1876>=_0x33cba6['Yi'][_0x5ae2d0(0x1cd5)]&&_0x5e1876<=_0x33cba6['Yi'][_0x5ae2d0(0x3a36)]&&this[_0x5ae2d0(0x3b3b)](_0x5e1876,_0x286f0f,_0x5d23d3),_0xb10ff7=_0xb10ff7[_0x5d23d3];if(void 0x0===_0xb10ff7)throw _0x5ae2d0(0x1898)+_0x5d23d3+_0x5ae2d0(0x22ef)+_0x33cba6['Yi'][_0x5e1876]+_0x5ae2d0(0x3f2d)+_0x286f0f;return _0x5d23d3===_0x33cba6['Fz'][_0x5ae2d0(0xad7)]&&_0x24969d['w1'][_0x5ae2d0(0xc51)](_0x5ae2d0(0x2453)),_0xb10ff7;}[_0x426015(0x185e)](_0x2d00a4){var _0x2619b7=_0x426015;return void 0x0!==this[_0x2619b7(0x3fab)][_0x2d00a4];}[_0x426015(0x41a)](){var _0x3a539f=_0x426015;this[_0x3a539f(0x4201)]=()=>{},this['_onDeviceDisconnected']=()=>{},this[_0x3a539f(0x1895)]=()=>{},delete this['_engine'][_0x3a539f(0x2535)],this[_0x3a539f(0x37fa)]&&this[_0x3a539f(0x1e20)]();}['_enableEvents'](){var _0x2d97b1=_0x426015,_0x18c60c=null==this?void 0x0:this[_0x2d97b1(0x355c)][_0x2d97b1(0x13d9)]();if(_0x18c60c&&(!this[_0x2d97b1(0x1ec8)]||this['_elementToAttachTo']!==_0x18c60c)){if(this['_disableEvents'](),this['_inputs']){for(const _0x1659a3 of this['_inputs'])if(_0x1659a3)for(const _0x2a627a in _0x1659a3){var _0x56c782=+_0x2a627a;const _0x5dcb76=_0x1659a3[_0x56c782];if(_0x5dcb76){for(let _0x3fcd9c=0x0;_0x3fcd9c<_0x5dcb76['length'];_0x3fcd9c++)_0x5dcb76[_0x3fcd9c]=0x0;}}}this['_elementToAttachTo']=_0x18c60c,this[_0x2d97b1(0x37fa)][_0x2d97b1(0xa24)]=-0x1!==this[_0x2d97b1(0x37fa)][_0x2d97b1(0xa24)]?this[_0x2d97b1(0x37fa)][_0x2d97b1(0xa24)]:this[_0x2d97b1(0x355c)][_0x2d97b1(0x16f0)],this[_0x2d97b1(0x30df)](),this[_0x2d97b1(0x21f5)](),this[_0x2d97b1(0x102c)](),this[_0x2d97b1(0x1ec8)]=!0x0,this[_0x2d97b1(0x8b0)]();}}[_0x426015(0x1e20)](){var _0x62f02e=_0x426015;this[_0x62f02e(0x37fa)]&&(this[_0x62f02e(0x37fa)][_0x62f02e(0xa95)](_0x62f02e(0x265),this[_0x62f02e(0x1454)]),this['_elementToAttachTo'][_0x62f02e(0xa95)]('blur',this[_0x62f02e(0x1dbd)]),this[_0x62f02e(0x37fa)][_0x62f02e(0xa95)](_0x62f02e(0x391a),this[_0x62f02e(0x211c)]),this[_0x62f02e(0x37fa)][_0x62f02e(0xa95)](_0x62f02e(0x3eac),this[_0x62f02e(0x340a)]),this[_0x62f02e(0x37fa)]['removeEventListener'](this[_0x62f02e(0x1f3c)]+_0x62f02e(0x10c3),this[_0x62f02e(0x3fa5)]),this[_0x62f02e(0x37fa)]['removeEventListener'](this['_eventPrefix']+_0x62f02e(0x2923),this[_0x62f02e(0x180d)]),this[_0x62f02e(0x37fa)][_0x62f02e(0xa95)](this['_eventPrefix']+'up',this[_0x62f02e(0x598)]),this[_0x62f02e(0x37fa)][_0x62f02e(0xa95)](this[_0x62f02e(0x1f3c)]+_0x62f02e(0x38e5),this[_0x62f02e(0x227c)]),this[_0x62f02e(0x37fa)]['removeEventListener'](this[_0x62f02e(0x27ad)],this['_pointerWheelEvent']),window['removeEventListener'](_0x62f02e(0x502),this['_gamepadConnectedEvent']),window['removeEventListener'](_0x62f02e(0x2e9),this[_0x62f02e(0x19c5)])),this[_0x62f02e(0xcb2)]&&this[_0x62f02e(0x355c)][_0x62f02e(0x1f9e)][_0x62f02e(0x2f2e)](this[_0x62f02e(0xcb2)]),this[_0x62f02e(0x1ec8)]=!0x1;}[_0x426015(0x8b0)](){var _0x52ea38=_0x426015;if(navigator[_0x52ea38(0xb40)]){for(const _0x211704 of navigator[_0x52ea38(0xb40)]())_0x211704&&this[_0x52ea38(0x2066)](_0x211704);}_0x52ea38(0x3d33)==typeof matchMedia&&matchMedia('(pointer:fine)')[_0x52ea38(0x2927)]&&this[_0x52ea38(0x37d0)](_0x33cba6['Yi'][_0x52ea38(0x5d1)],0x0,0x0,0x0);}[_0x426015(0x2066)](_0x185325){var _0x2e42b3=_0x426015,_0x30d586=this['_getGamepadDeviceType'](_0x185325['id']),_0x5bf559=_0x185325[_0x2e42b3(0xc2b)];this[_0x2e42b3(0x3e5b)]=this[_0x2e42b3(0x3e5b)]||new Array(_0x185325['index']+0x1),this['_registerDevice'](_0x30d586,_0x5bf559,_0x185325['buttons']['length']+_0x185325[_0x2e42b3(0x1f49)][_0x2e42b3(0x18cc)]),this[_0x2e42b3(0x3e5b)][_0x5bf559]=_0x30d586;}[_0x426015(0x37d0)](_0x37cd85,_0x491b78,_0x1b52d3,_0x4fca3e){var _0x360b10=_0x426015;this['_pointerActive']||(this['_pointerActive']=!0x0),this[_0x360b10(0x1f31)](_0x37cd85,_0x491b78,_0x3f9e49);const _0x47b131=this[_0x360b10(0x3fab)][_0x37cd85][_0x491b78];_0x47b131[0x0]=_0x1b52d3,_0x47b131[0x1]=_0x4fca3e;}[_0x426015(0x1f31)](_0x373b55,_0x344130,_0xab8ae3){var _0x3c3d26=_0x426015;if(void 0x0===_0x344130)throw _0x3c3d26(0xc6f)+_0x33cba6['Yi'][_0x373b55]+'\x20to\x20undefined\x20slot.';if(this['_inputs'][_0x373b55]||(this[_0x3c3d26(0x3fab)][_0x373b55]={}),!this[_0x3c3d26(0x3fab)][_0x373b55][_0x344130]){const _0x4c1960=new Array(_0xab8ae3);_0x4c1960[_0x3c3d26(0x13dc)](0x0),this[_0x3c3d26(0x3fab)][_0x373b55][_0x344130]=_0x4c1960,this['_onDeviceConnected'](_0x373b55,_0x344130);}}[_0x426015(0x17c1)](_0x46d8bf,_0x47ff86){var _0x91008f=_0x426015;this[_0x91008f(0x3fab)][_0x46d8bf][_0x47ff86]&&(delete this['_inputs'][_0x46d8bf][_0x47ff86],this[_0x91008f(0x35c)](_0x46d8bf,_0x47ff86));}[_0x426015(0x30df)](){var _0xa2037a=_0x426015;this[_0xa2037a(0x211c)]=_0x11bfb8=>{var _0x404ce3=_0xa2037a;this[_0x404ce3(0x23c8)]||(this[_0x404ce3(0x23c8)]=!0x0,this[_0x404ce3(0x1f31)](_0x33cba6['Yi'][_0x404ce3(0xce0)],0x0,0xff));const _0x5f4a0d=this[_0x404ce3(0x3fab)][_0x33cba6['Yi'][_0x404ce3(0xce0)]][0x0];if(_0x5f4a0d){_0x5f4a0d[_0x11bfb8[_0x404ce3(0x3036)]]=0x1;const _0x32ba62=_0x11bfb8;_0x32ba62[_0x404ce3(0x3f20)]=_0x11bfb8['keyCode'],this[_0x404ce3(0x28c9)]&&_0x11bfb8['metaKey']&&_0x404ce3(0x474)!==_0x11bfb8[_0x404ce3(0x1846)]&&(this['_metaKeys']['includes'](_0x11bfb8[_0x404ce3(0x3036)])||this[_0x404ce3(0x289e)][_0x404ce3(0xede)](_0x11bfb8['keyCode'])),this['_onInputChanged'](_0x33cba6['Yi'][_0x404ce3(0xce0)],0x0,_0x32ba62);}},this[_0xa2037a(0x340a)]=_0x27c615=>{var _0x5ca1b2=_0xa2037a;this[_0x5ca1b2(0x23c8)]||(this['_keyboardActive']=!0x0,this['_registerDevice'](_0x33cba6['Yi'][_0x5ca1b2(0xce0)],0x0,0xff));const _0x1175a9=this['_inputs'][_0x33cba6['Yi'][_0x5ca1b2(0xce0)]][0x0];if(_0x1175a9){_0x1175a9[_0x27c615[_0x5ca1b2(0x3036)]]=0x0;const _0x4efde0=_0x27c615;if(_0x4efde0[_0x5ca1b2(0x3f20)]=_0x27c615[_0x5ca1b2(0x3036)],this['_usingMacOS']&&'Meta'===_0x27c615[_0x5ca1b2(0x1846)]&&0x0<this['_metaKeys'][_0x5ca1b2(0x18cc)]){for(const _0x5b3b65 of this['_metaKeys']){var _0x30632b=_0x26d192['CreateDeviceEvent'](_0x33cba6['Yi'][_0x5ca1b2(0xce0)],0x0,_0x5b3b65,0x0,this,this['_elementToAttachTo']);_0x1175a9[_0x5b3b65]=0x0,this[_0x5ca1b2(0x1895)](_0x33cba6['Yi'][_0x5ca1b2(0xce0)],0x0,_0x30632b);}this[_0x5ca1b2(0x289e)][_0x5ca1b2(0xb1f)](0x0,this['_metaKeys'][_0x5ca1b2(0x18cc)]);}this[_0x5ca1b2(0x1895)](_0x33cba6['Yi'][_0x5ca1b2(0xce0)],0x0,_0x4efde0);}},this[_0xa2037a(0x1454)]=()=>{var _0x317a87=_0xa2037a;if(this[_0x317a87(0x23c8)]){const _0x1d6fb6=this[_0x317a87(0x3fab)][_0x33cba6['Yi'][_0x317a87(0xce0)]][0x0];for(let _0x5da826=0x0;_0x5da826<_0x1d6fb6[_0x317a87(0x18cc)];_0x5da826++){var _0x16eaab;0x0!==_0x1d6fb6[_0x5da826]&&(_0x1d6fb6[_0x5da826]=0x0,_0x16eaab=_0x26d192[_0x317a87(0x1b20)](_0x33cba6['Yi'][_0x317a87(0xce0)],0x0,_0x5da826,0x0,this,this['_elementToAttachTo']),this[_0x317a87(0x1895)](_0x33cba6['Yi'][_0x317a87(0xce0)],0x0,_0x16eaab));}this[_0x317a87(0x28c9)]&&this[_0x317a87(0x289e)]['splice'](0x0,this[_0x317a87(0x289e)][_0x317a87(0x18cc)]);}},this[_0xa2037a(0x37fa)][_0xa2037a(0x8a7)](_0xa2037a(0x391a),this[_0xa2037a(0x211c)]),this[_0xa2037a(0x37fa)]['addEventListener'](_0xa2037a(0x3eac),this[_0xa2037a(0x340a)]),this[_0xa2037a(0x37fa)][_0xa2037a(0x8a7)](_0xa2037a(0x265),this['_keyboardBlurEvent']);}[_0x426015(0x21f5)](){var _0x2e43d7=_0x426015;this[_0x2e43d7(0x3d0d)]=_0x4c3e2d['MZ'][_0x2e43d7(0x2bf6)]()&&navigator[_0x2e43d7(0x1911)]||0x2,this['_activeTouchIds']||(this[_0x2e43d7(0x1e96)]=new Array(this['_maxTouchPoints']));for(let _0xdf1357=0x0;_0xdf1357<this[_0x2e43d7(0x3d0d)];_0xdf1357++)this[_0x2e43d7(0x1e96)][_0xdf1357]=-0x1;this[_0x2e43d7(0x3fa5)]=_0x4f4886=>{var _0x4e6221=_0x2e43d7,_0x5b3303=this[_0x4e6221(0x379e)](_0x4f4886),_0x69bc93=_0x5b3303===_0x33cba6['Yi'][_0x4e6221(0x5d1)]?0x0:this[_0x4e6221(0x1e96)]['indexOf'](_0x4f4886[_0x4e6221(0x17a3)]);this[_0x4e6221(0x3fab)][_0x5b3303]||(this[_0x4e6221(0x3fab)][_0x5b3303]={}),this[_0x4e6221(0x3fab)][_0x5b3303][_0x69bc93]||this[_0x4e6221(0x37d0)](_0x5b3303,_0x69bc93,_0x4f4886['clientX'],_0x4f4886[_0x4e6221(0x2e22)]);const _0x5e70a2=this[_0x4e6221(0x3fab)][_0x5b3303][_0x69bc93];if(_0x5e70a2){const _0x14a237=_0x4f4886;_0x14a237[_0x4e6221(0x3f20)]=_0x33cba6['Fz']['Move'],_0x5e70a2[_0x33cba6['Fz'][_0x4e6221(0x319c)]]=_0x4f4886[_0x4e6221(0x26c1)],_0x5e70a2[_0x33cba6['Fz'][_0x4e6221(0x2881)]]=_0x4f4886['clientY'],void 0x0===_0x4f4886[_0x4e6221(0x17a3)]&&(_0x4f4886[_0x4e6221(0x17a3)]=this[_0x4e6221(0x9d2)]),this[_0x4e6221(0x1895)](_0x5b3303,_0x69bc93,_0x14a237),this[_0x4e6221(0x30e5)]||-0x1===_0x4f4886[_0x4e6221(0x83f)]||(_0x14a237['inputIndex']=_0x4f4886['button']+0x2,_0x5e70a2[_0x4f4886[_0x4e6221(0x83f)]+0x2]=_0x5e70a2[_0x4f4886[_0x4e6221(0x83f)]+0x2]?0x0:0x1,this[_0x4e6221(0x1895)](_0x5b3303,_0x69bc93,_0x14a237));}},this[_0x2e43d7(0x180d)]=_0x5bf438=>{var _0x33d502=_0x2e43d7,_0x100abc=this[_0x33d502(0x379e)](_0x5bf438);let _0x3a4d91=_0x100abc===_0x33cba6['Yi'][_0x33d502(0x5d1)]?0x0:_0x5bf438['pointerId'];if(_0x100abc===_0x33cba6['Yi'][_0x33d502(0x210)]){var _0x5f480b=this[_0x33d502(0x1e96)][_0x33d502(0x86a)](-0x1);if(!(0x0<=_0x5f480b))return void _0x24969d['w1'][_0x33d502(0xc51)](_0x33d502(0x506)+this[_0x33d502(0x3d0d)]);_0x3a4d91=_0x5f480b,this[_0x33d502(0x1e96)][_0x5f480b]=_0x5bf438['pointerId'];}this[_0x33d502(0x3fab)][_0x100abc]||(this[_0x33d502(0x3fab)][_0x100abc]={}),this['_inputs'][_0x100abc][_0x3a4d91]?_0x100abc===_0x33cba6['Yi'][_0x33d502(0x210)]&&this[_0x33d502(0x4201)](_0x100abc,_0x3a4d91):this[_0x33d502(0x37d0)](_0x100abc,_0x3a4d91,_0x5bf438[_0x33d502(0x26c1)],_0x5bf438[_0x33d502(0x2e22)]);const _0x10176b=this['_inputs'][_0x100abc][_0x3a4d91];if(_0x10176b){var _0x5f480b=_0x10176b[_0x33cba6['Fz']['Horizontal']],_0xde50e8=_0x10176b[_0x33cba6['Fz'][_0x33d502(0x2881)]];if(_0x100abc===_0x33cba6['Yi']['Mouse']){if(void 0x0===_0x5bf438['pointerId']&&(_0x5bf438[_0x33d502(0x17a3)]=this[_0x33d502(0x9d2)]),!document[_0x33d502(0x2cfb)])try{this[_0x33d502(0x37fa)][_0x33d502(0x4272)](this[_0x33d502(0x9d2)]);}catch(_0x2f5e81){}}else{if(_0x5bf438[_0x33d502(0x17a3)]&&!document[_0x33d502(0x2cfb)])try{this[_0x33d502(0x37fa)][_0x33d502(0x4272)](_0x5bf438[_0x33d502(0x17a3)]);}catch(_0x1f5ff0){}}_0x10176b[_0x33cba6['Fz'][_0x33d502(0x319c)]]=_0x5bf438[_0x33d502(0x26c1)],_0x10176b[_0x33cba6['Fz'][_0x33d502(0x2881)]]=_0x5bf438[_0x33d502(0x2e22)],_0x10176b[_0x5bf438[_0x33d502(0x83f)]+0x2]=0x1;const _0x517431=_0x5bf438;_0x517431[_0x33d502(0x3f20)]=_0x5bf438[_0x33d502(0x83f)]+0x2,this['_onInputChanged'](_0x100abc,_0x3a4d91,_0x517431),_0x5f480b===_0x5bf438[_0x33d502(0x26c1)]&&_0xde50e8===_0x5bf438[_0x33d502(0x2e22)]||(_0x517431[_0x33d502(0x3f20)]=_0x33cba6['Fz'][_0x33d502(0xad7)],this['_onInputChanged'](_0x100abc,_0x3a4d91,_0x517431));}},this[_0x2e43d7(0x598)]=_0x141155=>{var _0x8428a=_0x2e43d7,_0xb6d706=this[_0x8428a(0x379e)](_0x141155),_0xf74311=_0xb6d706===_0x33cba6['Yi'][_0x8428a(0x5d1)]?0x0:this[_0x8428a(0x1e96)][_0x8428a(0x86a)](_0x141155['pointerId']);if(_0xb6d706===_0x33cba6['Yi']['Touch']){if(-0x1===_0xf74311)return;this['_activeTouchIds'][_0xf74311]=-0x1;}const _0xf43afc=null==(_0x550d81=this[_0x8428a(0x3fab)][_0xb6d706])?void 0x0:_0x550d81[_0xf74311];if(_0xf43afc&&0x0!==_0xf43afc[_0x141155[_0x8428a(0x83f)]+0x2]){var _0x550d81=_0xf43afc[_0x33cba6['Fz'][_0x8428a(0x319c)]],_0x8fa051=_0xf43afc[_0x33cba6['Fz'][_0x8428a(0x2881)]];_0xf43afc[_0x33cba6['Fz'][_0x8428a(0x319c)]]=_0x141155[_0x8428a(0x26c1)],_0xf43afc[_0x33cba6['Fz'][_0x8428a(0x2881)]]=_0x141155[_0x8428a(0x2e22)];const _0x1ece0e=_0x141155;void(_0xf43afc[_0x141155['button']+0x2]=0x0)===_0x141155[_0x8428a(0x17a3)]&&(_0x141155[_0x8428a(0x17a3)]=this['_mouseId']),_0x550d81===_0x141155[_0x8428a(0x26c1)]&&_0x8fa051===_0x141155[_0x8428a(0x2e22)]||(_0x1ece0e[_0x8428a(0x3f20)]=_0x33cba6['Fz']['Move'],this[_0x8428a(0x1895)](_0xb6d706,_0xf74311,_0x1ece0e)),_0x1ece0e['inputIndex']=_0x141155[_0x8428a(0x83f)]+0x2,_0xb6d706===_0x33cba6['Yi'][_0x8428a(0x5d1)]&&0x0<=this[_0x8428a(0x9d2)]&&null!=(_0x8fa051=(_0x550d81=this[_0x8428a(0x37fa)])['hasPointerCapture'])&&_0x8fa051['call'](_0x550d81,this[_0x8428a(0x9d2)])?this[_0x8428a(0x37fa)]['releasePointerCapture'](this[_0x8428a(0x9d2)]):_0x141155[_0x8428a(0x17a3)]&&null!=(_0x550d81=(_0x8fa051=this['_elementToAttachTo'])[_0x8428a(0x6ec)])&&_0x550d81[_0x8428a(0x15d4)](_0x8fa051,_0x141155['pointerId'])&&this[_0x8428a(0x37fa)]['releasePointerCapture'](_0x141155[_0x8428a(0x17a3)]),this['_onInputChanged'](_0xb6d706,_0xf74311,_0x1ece0e),_0xb6d706===_0x33cba6['Yi'][_0x8428a(0x210)]&&this[_0x8428a(0x35c)](_0xb6d706,_0xf74311);}},this[_0x2e43d7(0x227c)]=_0x5c0f8f=>{var _0x5d7522=_0x2e43d7,_0x380245,_0x596861;if(_0x5d7522(0x985)===_0x5c0f8f['pointerType']){const _0x24cd08=this[_0x5d7522(0x3fab)][_0x33cba6['Yi'][_0x5d7522(0x5d1)]][0x0];0x0<=this['_mouseId']&&null!=(_0x5a3c3=(_0x380245=this['_elementToAttachTo'])[_0x5d7522(0x6ec)])&&_0x5a3c3[_0x5d7522(0x15d4)](_0x380245,this['_mouseId'])&&this[_0x5d7522(0x37fa)][_0x5d7522(0x23f4)](this['_mouseId']);for(let _0x7b5139=_0x33cba6['Fz'][_0x5d7522(0x248)];_0x7b5139<=_0x33cba6['Fz']['BrowserForward'];_0x7b5139++)0x1===_0x24cd08[_0x7b5139]&&(_0x24cd08[_0x7b5139]=0x0,_0x596861=_0x26d192[_0x5d7522(0x1b20)](_0x33cba6['Yi'][_0x5d7522(0x5d1)],0x0,_0x7b5139,0x0,this,this[_0x5d7522(0x37fa)]),this[_0x5d7522(0x1895)](_0x33cba6['Yi']['Mouse'],0x0,_0x596861));}else{var _0x5a3c3=this['_activeTouchIds'][_0x5d7522(0x86a)](_0x5c0f8f[_0x5d7522(0x17a3)]),_0x564f1b=(null!=(_0x564f1b=(_0x380245=this[_0x5d7522(0x37fa)])[_0x5d7522(0x6ec)])&&_0x564f1b[_0x5d7522(0x15d4)](_0x380245,_0x5c0f8f[_0x5d7522(0x17a3)])&&this[_0x5d7522(0x37fa)][_0x5d7522(0x23f4)](_0x5c0f8f[_0x5d7522(0x17a3)]),this[_0x5d7522(0x3fab)][_0x33cba6['Yi'][_0x5d7522(0x210)]][_0x5a3c3][_0x33cba6['Fz'][_0x5d7522(0x248)]]=0x0,_0x26d192[_0x5d7522(0x1b20)](_0x33cba6['Yi'][_0x5d7522(0x210)],_0x5a3c3,_0x33cba6['Fz'][_0x5d7522(0x248)],0x0,this,this[_0x5d7522(0x37fa)],_0x5c0f8f[_0x5d7522(0x17a3)]));this[_0x5d7522(0x1895)](_0x33cba6['Yi'][_0x5d7522(0x210)],_0x5a3c3,_0x564f1b),this[_0x5d7522(0x1e96)][_0x5a3c3]=-0x1,this['_onDeviceDisconnected'](_0x33cba6['Yi']['Touch'],_0x5a3c3);}},this[_0x2e43d7(0x27ad)]=_0x2e43d7(0x314f)in document['createElement']('div')?'wheel':void 0x0!==document['onmousewheel']?'mousewheel':'DOMMouseScroll';let _0x5a6406=!0x1;function _0x569e33(){}try{var _0x3f6ce5=Object[_0x2e43d7(0x276e)]({},_0x2e43d7(0x3fce),{'get':function(){_0x5a6406=!0x0;}});this[_0x2e43d7(0x37fa)][_0x2e43d7(0x8a7)](_0x2e43d7(0x17d9),_0x569e33,_0x3f6ce5),this[_0x2e43d7(0x37fa)][_0x2e43d7(0xa95)](_0x2e43d7(0x17d9),_0x569e33,_0x3f6ce5);}catch(_0x30db54){}this[_0x2e43d7(0x1dbd)]=()=>{var _0x401eb8=_0x2e43d7,_0x31ad4a,_0x3cac0f,_0x2c0e59,_0x3bb381;if(this['isDeviceAvailable'](_0x33cba6['Yi'][_0x401eb8(0x5d1)])){const _0x5e8ff4=this[_0x401eb8(0x3fab)][_0x33cba6['Yi']['Mouse']][0x0];0x0<=this[_0x401eb8(0x9d2)]&&null!=(_0x3cac0f=(_0x31ad4a=this[_0x401eb8(0x37fa)])['hasPointerCapture'])&&_0x3cac0f[_0x401eb8(0x15d4)](_0x31ad4a,this['_mouseId'])&&this[_0x401eb8(0x37fa)][_0x401eb8(0x23f4)](this[_0x401eb8(0x9d2)]);for(let _0x24861f=_0x33cba6['Fz'][_0x401eb8(0x248)];_0x24861f<=_0x33cba6['Fz'][_0x401eb8(0x40b6)];_0x24861f++)0x1===_0x5e8ff4[_0x24861f]&&(_0x5e8ff4[_0x24861f]=0x0,_0x3bb381=_0x26d192[_0x401eb8(0x1b20)](_0x33cba6['Yi'][_0x401eb8(0x5d1)],0x0,_0x24861f,0x0,this,this['_elementToAttachTo']),this['_onInputChanged'](_0x33cba6['Yi'][_0x401eb8(0x5d1)],0x0,_0x3bb381));}if(this[_0x401eb8(0x185e)](_0x33cba6['Yi']['Touch'])){const _0x3c94ff=this[_0x401eb8(0x3fab)][_0x33cba6['Yi'][_0x401eb8(0x210)]];for(let _0x12a562=0x0;_0x12a562<this[_0x401eb8(0x1e96)]['length'];_0x12a562++){var _0x5067f9,_0x398e50=this[_0x401eb8(0x1e96)][_0x12a562];null!=(_0x2c0e59=(_0x5067f9=this['_elementToAttachTo'])[_0x401eb8(0x6ec)])&&_0x2c0e59[_0x401eb8(0x15d4)](_0x5067f9,_0x398e50)&&this['_elementToAttachTo'][_0x401eb8(0x23f4)](_0x398e50),-0x1!==_0x398e50&&0x1===(null==(_0x2c0e59=_0x3c94ff[_0x12a562])?void 0x0:_0x2c0e59[_0x33cba6['Fz'][_0x401eb8(0x248)]])&&(_0x3c94ff[_0x12a562][_0x33cba6['Fz'][_0x401eb8(0x248)]]=0x0,_0x5067f9=_0x26d192[_0x401eb8(0x1b20)](_0x33cba6['Yi']['Touch'],_0x12a562,_0x33cba6['Fz'][_0x401eb8(0x248)],0x0,this,this['_elementToAttachTo'],_0x398e50),this[_0x401eb8(0x1895)](_0x33cba6['Yi'][_0x401eb8(0x210)],_0x12a562,_0x5067f9),this[_0x401eb8(0x1e96)][_0x12a562]=-0x1,this[_0x401eb8(0x35c)](_0x33cba6['Yi'][_0x401eb8(0x210)],_0x12a562));}}},this[_0x2e43d7(0x1c73)]=_0x41056f=>{var _0x465802=_0x2e43d7,_0x160a81=_0x33cba6['Yi'][_0x465802(0x5d1)];this[_0x465802(0x3fab)][_0x160a81]||(this[_0x465802(0x3fab)][_0x160a81]=[]),this[_0x465802(0x3fab)][_0x160a81][0x0]||(this[_0x465802(0x2b9e)]=!0x0,this[_0x465802(0x1f31)](_0x160a81,0x0,_0x3f9e49));const _0x4377e0=this[_0x465802(0x3fab)][_0x160a81][0x0];if(_0x4377e0){_0x4377e0[_0x33cba6['Fz'][_0x465802(0x4214)]]=_0x41056f['deltaX']||0x0,_0x4377e0[_0x33cba6['Fz']['MouseWheelY']]=_0x41056f['deltaY']||_0x41056f[_0x465802(0x2672)]||0x0,_0x4377e0[_0x33cba6['Fz']['MouseWheelZ']]=_0x41056f[_0x465802(0x1064)]||0x0;const _0x213dfc=_0x41056f;void 0x0===_0x41056f['pointerId']&&(_0x41056f['pointerId']=this[_0x465802(0x9d2)]),0x0!==_0x4377e0[_0x33cba6['Fz']['MouseWheelX']]&&(_0x213dfc[_0x465802(0x3f20)]=_0x33cba6['Fz'][_0x465802(0x4214)],this[_0x465802(0x1895)](_0x160a81,0x0,_0x213dfc)),0x0!==_0x4377e0[_0x33cba6['Fz'][_0x465802(0x300b)]]&&(_0x213dfc['inputIndex']=_0x33cba6['Fz'][_0x465802(0x300b)],this[_0x465802(0x1895)](_0x160a81,0x0,_0x213dfc)),0x0!==_0x4377e0[_0x33cba6['Fz'][_0x465802(0x3bd3)]]&&(_0x213dfc[_0x465802(0x3f20)]=_0x33cba6['Fz'][_0x465802(0x3bd3)],this['_onInputChanged'](_0x160a81,0x0,_0x213dfc));}},this[_0x2e43d7(0x37fa)][_0x2e43d7(0x8a7)](this[_0x2e43d7(0x1f3c)]+_0x2e43d7(0x10c3),this[_0x2e43d7(0x3fa5)]),this[_0x2e43d7(0x37fa)][_0x2e43d7(0x8a7)](this[_0x2e43d7(0x1f3c)]+_0x2e43d7(0x2923),this['_pointerDownEvent']),this[_0x2e43d7(0x37fa)][_0x2e43d7(0x8a7)](this[_0x2e43d7(0x1f3c)]+'up',this[_0x2e43d7(0x598)]),this['_elementToAttachTo'][_0x2e43d7(0x8a7)](this['_eventPrefix']+_0x2e43d7(0x38e5),this[_0x2e43d7(0x227c)]),this[_0x2e43d7(0x37fa)][_0x2e43d7(0x8a7)](_0x2e43d7(0x265),this[_0x2e43d7(0x1dbd)]),this[_0x2e43d7(0x37fa)][_0x2e43d7(0x8a7)](this[_0x2e43d7(0x27ad)],this[_0x2e43d7(0x1c73)],!!_0x5a6406&&{'passive':!0x1}),this['_pointerInputClearObserver']=this[_0x2e43d7(0x355c)][_0x2e43d7(0x1f9e)][_0x2e43d7(0x2e5)](()=>{var _0x3d1731=_0x2e43d7;if(this[_0x3d1731(0x185e)](_0x33cba6['Yi']['Mouse'])){const _0x14ce2c=this[_0x3d1731(0x3fab)][_0x33cba6['Yi']['Mouse']][0x0];_0x14ce2c[_0x33cba6['Fz'][_0x3d1731(0x4214)]]=0x0,_0x14ce2c[_0x33cba6['Fz'][_0x3d1731(0x300b)]]=0x0,_0x14ce2c[_0x33cba6['Fz'][_0x3d1731(0x3bd3)]]=0x0;}});}[_0x426015(0x102c)](){var _0x1539c2=_0x426015;this[_0x1539c2(0x289d)]=_0x316c47=>{var _0x19518b=_0x1539c2;this[_0x19518b(0x2066)](_0x316c47[_0x19518b(0x128f)]);},this[_0x1539c2(0x19c5)]=_0xe5d745=>{var _0x4ce5fa=_0x1539c2,_0x3deb25;this[_0x4ce5fa(0x3e5b)]&&(_0x3deb25=this[_0x4ce5fa(0x707)](_0xe5d745[_0x4ce5fa(0x128f)]['id']),_0xe5d745=_0xe5d745[_0x4ce5fa(0x128f)][_0x4ce5fa(0xc2b)],this['_unregisterDevice'](_0x3deb25,_0xe5d745),delete this[_0x4ce5fa(0x3e5b)][_0xe5d745]);},window[_0x1539c2(0x8a7)](_0x1539c2(0x502),this[_0x1539c2(0x289d)]),window[_0x1539c2(0x8a7)]('gamepaddisconnected',this[_0x1539c2(0x19c5)]);}['_updateDevice'](_0x241f9a,_0xa170c,_0x5c1707){var _0x4fa2b8=_0x426015;const _0x4b3018=navigator[_0x4fa2b8(0xb40)]()[_0xa170c];if(_0x4b3018&&_0x241f9a===this[_0x4fa2b8(0x3e5b)][_0xa170c]){const _0x3bb71d=this['_inputs'][_0x241f9a][_0xa170c];_0x5c1707>=_0x4b3018[_0x4fa2b8(0x2284)][_0x4fa2b8(0x18cc)]?_0x3bb71d[_0x5c1707]=_0x4b3018[_0x4fa2b8(0x1f49)][_0x5c1707-_0x4b3018[_0x4fa2b8(0x2284)][_0x4fa2b8(0x18cc)]][_0x4fa2b8(0x340d)]():_0x3bb71d[_0x5c1707]=_0x4b3018['buttons'][_0x5c1707][_0x4fa2b8(0x2b05)];}}['_getGamepadDeviceType'](_0x10d38b){var _0x242047=_0x426015;return-0x1!==_0x10d38b[_0x242047(0x86a)]('054c')?-0x1!==_0x10d38b[_0x242047(0x86a)](_0x242047(0x311c))?_0x33cba6['Yi'][_0x242047(0x3a36)]:_0x33cba6['Yi']['DualShock']:-0x1!==_0x10d38b['indexOf'](_0x242047(0x32f9))||-0x1!==_0x10d38b['search'](_0x242047(0x264f))||-0x1!==_0x10d38b[_0x242047(0x3e5a)]('xinput')?_0x33cba6['Yi'][_0x242047(0xd64)]:-0x1!==_0x10d38b[_0x242047(0x86a)]('057e')?_0x33cba6['Yi']['Switch']:_0x33cba6['Yi']['Generic'];}['_getPointerType'](_0x55b0d7){var _0x590fe7=_0x426015;let _0x271920=_0x33cba6['Yi']['Mouse'];return _0x271920=_0x590fe7(0x2f2f)===_0x55b0d7[_0x590fe7(0x31d8)]||_0x590fe7(0x382b)===_0x55b0d7[_0x590fe7(0x31d8)]||_0x55b0d7[_0x590fe7(0xfa2)]?_0x33cba6['Yi'][_0x590fe7(0x210)]:_0x271920;}}var _0x35dc8e=_0x20a515(0x8789);class _0x33e9dc{constructor(_0x4eaeac){var _0x329f10=_0x426015;this[_0x329f10(0x28a1)]=new Array(),this[_0x329f10(0x39b)]=0x0,this[_0x329f10(0x21ff)]=_0x17fe02=>{var _0x1b6de3=_0x329f10;for(let _0x475807=0x0;_0x475807<this[_0x1b6de3(0x2eb7)]['length'];_0x475807++)for(const _0x4684d0 in this['_devices'][_0x475807]){var _0x30b1a7=+_0x4684d0;_0x17fe02[_0x1b6de3(0x21a1)](new _0x35dc8e['p'](this[_0x1b6de3(0x3985)],_0x475807,_0x30b1a7));}this[_0x1b6de3(0x28a1)][_0x1b6de3(0xede)](_0x17fe02);},this[_0x329f10(0x1d1a)]=_0x276e70=>{var _0x2a1883=_0x329f10;_0x276e70=this[_0x2a1883(0x28a1)][_0x2a1883(0x86a)](_0x276e70),-0x1<_0x276e70&&this[_0x2a1883(0x28a1)]['splice'](_0x276e70,0x1);};var _0x5ac8f7=Object[_0x329f10(0x708)](_0x33cba6['Yi'])[_0x329f10(0x18cc)]/0x2,_0x5ac8f7=(this[_0x329f10(0x2eb7)]=new Array(_0x5ac8f7),(_0x4a1e5b,_0x5127fc)=>{var _0xbede64=_0x329f10;this[_0xbede64(0x2eb7)][_0x4a1e5b]||(this[_0xbede64(0x2eb7)][_0x4a1e5b]=new Array()),this[_0xbede64(0x2eb7)][_0x4a1e5b][_0x5127fc]||(this['_devices'][_0x4a1e5b][_0x5127fc]=_0x5127fc);for(const _0x2236cf of this[_0xbede64(0x28a1)]){var _0x5b482c=new _0x35dc8e['p'](this['_deviceInputSystem'],_0x4a1e5b,_0x5127fc);_0x2236cf[_0xbede64(0x21a1)](_0x5b482c);}}),_0x281ca5=(_0x292cd5,_0xeed44f)=>{var _0x2f23ce=_0x329f10,_0x397d9a;null!=(_0x397d9a=this[_0x2f23ce(0x2eb7)][_0x292cd5])&&_0x397d9a[_0xeed44f]&&delete this[_0x2f23ce(0x2eb7)][_0x292cd5][_0xeed44f];for(const _0x595f30 of this['_registeredManagers'])_0x595f30['_removeDevice'](_0x292cd5,_0xeed44f);},_0x1d32f6=(_0x2924fb,_0x1a8f9d,_0x2abac2)=>{var _0x555969=_0x329f10;if(_0x2abac2){for(const _0x3840b3 of this['_registeredManagers'])_0x3840b3[_0x555969(0x1895)](_0x2924fb,_0x1a8f9d,_0x2abac2);}};_0x329f10(0x2aea)!=typeof _native?this[_0x329f10(0x3985)]=new _0xb0150d(_0x5ac8f7,_0x281ca5,_0x1d32f6):this['_deviceInputSystem']=new _0x2b8be4(_0x4eaeac,_0x5ac8f7,_0x281ca5,_0x1d32f6);}[_0x426015(0x41a)](){var _0x5e669c=_0x426015;this[_0x5e669c(0x3985)][_0x5e669c(0x41a)]();}}class _0x5445df{constructor(_0x4b9316){var _0x5cd8ba=_0x426015,_0x41a952=Object['keys'](_0x33cba6['Yi'])[_0x5cd8ba(0x18cc)]/0x2;this['_devices']=new Array(_0x41a952),this[_0x5cd8ba(0x7b2)]=new Array(_0x41a952),this[_0x5cd8ba(0x355c)]=_0x4b9316,this[_0x5cd8ba(0x355c)][_0x5cd8ba(0x2630)]||(this[_0x5cd8ba(0x355c)][_0x5cd8ba(0x2630)]=new _0x33e9dc(_0x4b9316)),this['_engine'][_0x5cd8ba(0x2630)][_0x5cd8ba(0x39b)]++,this[_0x5cd8ba(0x1fb3)]=new _0x64bfaa['y$'](_0xd21655=>{var _0x548b4d=_0x5cd8ba;for(const _0x2eeec0 of this[_0x548b4d(0x2eb7)])if(_0x2eeec0){for(const _0x4a4617 of _0x2eeec0)_0x4a4617&&this[_0x548b4d(0x1fb3)][_0x548b4d(0x11ae)](_0xd21655,_0x4a4617);}}),this[_0x5cd8ba(0x36ad)]=new _0x64bfaa['y$'](),this[_0x5cd8ba(0x355c)]['_deviceSourceManager']['registerManager'](this),this[_0x5cd8ba(0x5b2)]=_0x4b9316[_0x5cd8ba(0x6e9)][_0x5cd8ba(0x2e5)](()=>{var _0x336baa=_0x5cd8ba;this[_0x336baa(0x41a)]();});}[_0x426015(0x1a3e)](_0x1bdbb3,_0x24266b){var _0x443181=_0x426015;if(void 0x0===_0x24266b){if(void 0x0===this['_firstDevice'][_0x1bdbb3])return null;_0x24266b=this[_0x443181(0x7b2)][_0x1bdbb3];}return this[_0x443181(0x2eb7)][_0x1bdbb3]&&void 0x0!==this[_0x443181(0x2eb7)][_0x1bdbb3][_0x24266b]?this[_0x443181(0x2eb7)][_0x1bdbb3][_0x24266b]:null;}[_0x426015(0x666)](_0x4db68e){var _0x6a5f21=_0x426015;return this[_0x6a5f21(0x2eb7)][_0x4db68e]?this[_0x6a5f21(0x2eb7)][_0x4db68e][_0x6a5f21(0x235b)](_0x49319b=>!!_0x49319b):[];}['dispose'](){var _0x15ae30=_0x426015;this['onDeviceConnectedObservable']['clear'](),this['onDeviceDisconnectedObservable'][_0x15ae30(0x13c8)](),this[_0x15ae30(0x355c)][_0x15ae30(0x2630)]&&(this[_0x15ae30(0x355c)][_0x15ae30(0x2630)][_0x15ae30(0x1d1a)](this),--this[_0x15ae30(0x355c)][_0x15ae30(0x2630)][_0x15ae30(0x39b)]<0x1&&(this[_0x15ae30(0x355c)][_0x15ae30(0x2630)][_0x15ae30(0x41a)](),delete this[_0x15ae30(0x355c)]['_deviceSourceManager'])),this[_0x15ae30(0x355c)][_0x15ae30(0x6e9)]['remove'](this[_0x15ae30(0x5b2)]);}[_0x426015(0x21a1)](_0x49c233){var _0xd14b59=_0x426015;this[_0xd14b59(0x2eb7)][_0x49c233[_0xd14b59(0x2800)]]||(this[_0xd14b59(0x2eb7)][_0x49c233[_0xd14b59(0x2800)]]=new Array()),this['_devices'][_0x49c233['deviceType']][_0x49c233[_0xd14b59(0x20eb)]]||(this[_0xd14b59(0x2eb7)][_0x49c233[_0xd14b59(0x2800)]][_0x49c233[_0xd14b59(0x20eb)]]=_0x49c233,this[_0xd14b59(0xb7d)](_0x49c233[_0xd14b59(0x2800)])),this[_0xd14b59(0x1fb3)][_0xd14b59(0x3608)](_0x49c233);}[_0x426015(0x1e07)](_0x32f587,_0x452f75){var _0x29c7b9=_0x426015,_0x3e78f0=null==(_0x3e78f0=this[_0x29c7b9(0x2eb7)][_0x32f587])?void 0x0:_0x3e78f0[_0x452f75];this[_0x29c7b9(0x36ad)][_0x29c7b9(0x3608)](_0x3e78f0),null!=(_0x3e78f0=this[_0x29c7b9(0x2eb7)][_0x32f587])&&_0x3e78f0[_0x452f75]&&delete this[_0x29c7b9(0x2eb7)][_0x32f587][_0x452f75],this['_updateFirstDevices'](_0x32f587);}[_0x426015(0x1895)](_0x444419,_0x1e30db,_0x37698a){var _0x389bc5=_0x426015;null!=(_0x444419=null==(_0x444419=this[_0x389bc5(0x2eb7)][_0x444419])?void 0x0:_0x444419[_0x1e30db])&&_0x444419['onInputChangedObservable']['notifyObservers'](_0x37698a);}['_updateFirstDevices'](_0x542552){var _0x2d424c=_0x426015;switch(_0x542552){case _0x33cba6['Yi'][_0x2d424c(0xce0)]:case _0x33cba6['Yi'][_0x2d424c(0x5d1)]:this[_0x2d424c(0x7b2)][_0x542552]=0x0;break;case _0x33cba6['Yi']['Touch']:case _0x33cba6['Yi'][_0x2d424c(0x3a36)]:case _0x33cba6['Yi'][_0x2d424c(0x1cd5)]:case _0x33cba6['Yi']['Xbox']:case _0x33cba6['Yi']['Switch']:case _0x33cba6['Yi'][_0x2d424c(0x2366)]:delete this[_0x2d424c(0x7b2)][_0x542552];var _0x473bdb=this[_0x2d424c(0x2eb7)][_0x542552];if(_0x473bdb){for(let _0x2c7a5c=0x0;_0x2c7a5c<_0x473bdb[_0x2d424c(0x18cc)];_0x2c7a5c++)if(_0x473bdb[_0x2c7a5c]){this[_0x2d424c(0x7b2)][_0x542552]=_0x2c7a5c;break;}}}}}},0xe64b:(_0x29688b,_0x239eb7,_0xdeba8)=>{_0xdeba8(0x37c9),_0xdeba8(0x5a3f);},0x165c4:(_0x1e7a59,_0x5ea8a4,_0x4022bd)=>{var _0x1e590e=a8_0x1ec55c;_0x4022bd['d'](_0x5ea8a4,{'t':()=>_0x5e2c42});var _0x5e2c42,_0x5ea8a4=_0x4022bd(0xcf06);(_0x4022bd=_0x5e2c42=_0x5e2c42||{})[_0x4022bd[_0x1e590e(0x24c8)]=0x0]=_0x1e590e(0x24c8),_0x4022bd[_0x4022bd['StorageTexture']=0x1]=_0x1e590e(0x2cb2),_0x4022bd[_0x4022bd[_0x1e590e(0x30c7)]=0x2]=_0x1e590e(0x30c7),_0x4022bd[_0x4022bd[_0x1e590e(0xc14)]=0x3]='StorageBuffer',_0x4022bd[_0x4022bd[_0x1e590e(0x3d06)]=0x4]=_0x1e590e(0x3d06),_0x4022bd[_0x4022bd[_0x1e590e(0x3427)]=0x5]=_0x1e590e(0x3427),_0x5ea8a4['B'][_0x1e590e(0x1ce1)][_0x1e590e(0x243)]=function(_0x1c5a84,_0x1831c8){var _0x130473=_0x1e590e;throw new Error(_0x130473(0x3964));},_0x5ea8a4['B'][_0x1e590e(0x1ce1)][_0x1e590e(0x532)]=function(){var _0x5e0eec=_0x1e590e;throw new Error(_0x5e0eec(0x24b6));},_0x5ea8a4['B'][_0x1e590e(0x1ce1)]['createComputeContext']=function(){},_0x5ea8a4['B'][_0x1e590e(0x1ce1)][_0x1e590e(0x3517)]=function(_0x3959ea,_0x16c337,_0x4abbe4,_0x760ebc,_0x25a0f0,_0x2a2145,_0x51d6ab){throw new Error('computeDispatch:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!');},_0x5ea8a4['B']['prototype'][_0x1e590e(0xabd)]=function(){return!0x0;},_0x5ea8a4['B'][_0x1e590e(0x1ce1)][_0x1e590e(0x183b)]=function(){},_0x5ea8a4['B']['prototype']['_prepareComputePipelineContext']=function(_0x4212f9,_0x242d7a,_0x40e08d,_0x54f7c2,_0x583d47){},_0x5ea8a4['B'][_0x1e590e(0x1ce1)]['_rebuildComputeEffects']=function(){},_0x5ea8a4['B']['prototype'][_0x1e590e(0x482)]=function(_0x2072de,_0x42cd3e){_0x42cd3e();},_0x5ea8a4['B'][_0x1e590e(0x1ce1)]['_releaseComputeEffect']=function(_0x3ff03f){},_0x5ea8a4['B'][_0x1e590e(0x1ce1)][_0x1e590e(0x3c14)]=function(_0x8bd89){};},0xa494:(_0x1cdb65,_0x5930c0,_0x27b720)=>{var _0x4fb4c7=a8_0x1ec55c,_0xa12751=_0x27b720(0x14232),_0x1ba284=_0x27b720(0x349f),_0x4ae738=_0x27b720(0x14b3a),_0x27b720=_0x27b720(0x13697);class _0x3f37ef{constructor(){var _0x16b591=a8_0x5306;this['occlusionInternalRetryCounter']=0x0,this[_0x16b591(0x692)]=!0x1,this[_0x16b591(0x4087)]=!0x1,this[_0x16b591(0x12fd)]=-0x1,this['occlusionType']=_0x1ba284['x'][_0x16b591(0x1553)],this[_0x16b591(0xf38)]=_0x1ba284['x'][_0x16b591(0x2b7e)],this[_0x16b591(0x672)]=!0x1;}}_0xa12751['D'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0x4170)]=function(){var _0x2884df=_0x4fb4c7,_0xeb22bb=this['_gl'][_0x2884df(0x4170)]();if(_0xeb22bb)return _0xeb22bb;throw new Error(_0x2884df(0x139e));},_0xa12751['D'][_0x4fb4c7(0x1ce1)]['deleteQuery']=function(_0x41d383){var _0x60641f=_0x4fb4c7;return this[_0x60641f(0xaf7)][_0x60641f(0x1539)](_0x41d383),this;},_0xa12751['D'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0xcea)]=function(_0x5975dd){var _0x391fd5=_0x4fb4c7;return this[_0x391fd5(0xaf7)][_0x391fd5(0x102f)](_0x5975dd,this['_gl'][_0x391fd5(0x52a)]);},_0xa12751['D']['prototype'][_0x4fb4c7(0x2fbc)]=function(_0x468956){var _0x54292e=_0x4fb4c7;return this[_0x54292e(0xaf7)][_0x54292e(0x102f)](_0x468956,this[_0x54292e(0xaf7)][_0x54292e(0xaf1)]);},_0xa12751['D'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0x39d9)]=function(_0x2c3d7d,_0x389c06){var _0x394754=_0x4fb4c7;return _0x2c3d7d=this[_0x394754(0x525)](_0x2c3d7d),(this[_0x394754(0xaf7)][_0x394754(0x35d1)](_0x2c3d7d,_0x389c06),!0x0);},_0xa12751['D'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0x1deb)]=function(_0x11e802){var _0x5aee84=_0x4fb4c7;return _0x11e802=this[_0x5aee84(0x525)](_0x11e802),(this[_0x5aee84(0xaf7)]['endQuery'](_0x11e802),this);},_0xa12751['D'][_0x4fb4c7(0x1ce1)]['_createTimeQuery']=function(){var _0x3c9742=_0x4fb4c7;const _0x13e322=this['getCaps']()[_0x3c9742(0x8e5)];return _0x13e322['createQueryEXT']?_0x13e322[_0x3c9742(0x1ad4)]():this['createQuery']();},_0xa12751['D'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0x36a2)]=function(_0x2de46c){var _0x544e9e=_0x4fb4c7;const _0x4325e7=this['getCaps']()['timerQuery'];_0x4325e7[_0x544e9e(0x1687)]?_0x4325e7['deleteQueryEXT'](_0x2de46c):this[_0x544e9e(0x1539)](_0x2de46c);},_0xa12751['D'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0x144f)]=function(_0x7ecd7f){var _0x46be60=_0x4fb4c7;const _0x2c8330=this['getCaps']()['timerQuery'];return _0x2c8330[_0x46be60(0x3fdd)]?_0x2c8330[_0x46be60(0x3fdd)](_0x7ecd7f,_0x2c8330[_0x46be60(0x25c0)]):this[_0x46be60(0x2fbc)](_0x7ecd7f);},_0xa12751['D'][_0x4fb4c7(0x1ce1)]['_getTimeQueryAvailability']=function(_0x389057){var _0x1b2404=_0x4fb4c7;const _0x7c5369=this[_0x1b2404(0x16da)]()[_0x1b2404(0x8e5)];return _0x7c5369[_0x1b2404(0x3fdd)]?_0x7c5369[_0x1b2404(0x3fdd)](_0x389057,_0x7c5369[_0x1b2404(0x380c)]):this[_0x1b2404(0xcea)](_0x389057);},_0xa12751['D'][_0x4fb4c7(0x1ce1)]['startTimeQuery']=function(){var _0x28af49=_0x4fb4c7,_0x2b0e6a=this['getCaps']();const _0x3d00d3=_0x2b0e6a['timerQuery'];if(!_0x3d00d3)return null;const _0x43970d=new _0x4ae738['W']();if(this[_0x28af49(0xaf7)]['getParameter'](_0x3d00d3[_0x28af49(0x83e)]),_0x2b0e6a[_0x28af49(0x1d8c)])_0x43970d[_0x28af49(0x3207)]=this['_createTimeQuery'](),_0x3d00d3['queryCounterEXT'](_0x43970d[_0x28af49(0x3207)],_0x3d00d3[_0x28af49(0x2812)]);else{if(this[_0x28af49(0x1e52)])return this[_0x28af49(0x1e52)];_0x43970d[_0x28af49(0x3972)]=this[_0x28af49(0x28f3)](),_0x3d00d3[_0x28af49(0x37b7)]?_0x3d00d3[_0x28af49(0x37b7)](_0x3d00d3[_0x28af49(0x4bc)],_0x43970d[_0x28af49(0x3972)]):this[_0x28af49(0xaf7)][_0x28af49(0x35d1)](_0x3d00d3[_0x28af49(0x4bc)],_0x43970d[_0x28af49(0x3972)]),this[_0x28af49(0x1e52)]=_0x43970d;}return _0x43970d;},_0xa12751['D']['prototype']['endTimeQuery']=function(_0x27fa2c){var _0x5ef639=_0x4fb4c7,_0x3aabe4=this[_0x5ef639(0x16da)]();const _0x34367c=_0x3aabe4['timerQuery'];if(!_0x34367c||!_0x27fa2c)return-0x1;if(_0x3aabe4[_0x5ef639(0x1d8c)]){if(!_0x27fa2c[_0x5ef639(0x3207)])return-0x1;_0x27fa2c['_endTimeQuery']||(_0x27fa2c[_0x5ef639(0x24e2)]=this[_0x5ef639(0x28f3)](),_0x34367c['queryCounterEXT'](_0x27fa2c[_0x5ef639(0x24e2)],_0x34367c[_0x5ef639(0x2812)]));}else{if(!_0x27fa2c[_0x5ef639(0x2c1)]){if(!_0x27fa2c[_0x5ef639(0x3972)])return-0x1;_0x34367c[_0x5ef639(0x238f)]?_0x34367c[_0x5ef639(0x238f)](_0x34367c[_0x5ef639(0x4bc)]):(this[_0x5ef639(0xaf7)][_0x5ef639(0x752)](_0x34367c[_0x5ef639(0x4bc)]),this[_0x5ef639(0x1e52)]=null),_0x27fa2c[_0x5ef639(0x2c1)]=!0x0;}}var _0x21fccb=this[_0x5ef639(0xaf7)][_0x5ef639(0x18a4)](_0x34367c[_0x5ef639(0x83e)]);let _0xaec123=!0x1;if(_0x27fa2c[_0x5ef639(0x24e2)]?_0xaec123=this[_0x5ef639(0x2e52)](_0x27fa2c[_0x5ef639(0x24e2)]):_0x27fa2c[_0x5ef639(0x3972)]&&(_0xaec123=this[_0x5ef639(0x2e52)](_0x27fa2c[_0x5ef639(0x3972)])),!_0xaec123||_0x21fccb)return-0x1;{let _0x4431cf=0x0;if(_0x3aabe4['canUseTimestampForTimerQuery']){if(!_0x27fa2c[_0x5ef639(0x3207)]||!_0x27fa2c['_endTimeQuery'])return-0x1;_0x21fccb=this[_0x5ef639(0x144f)](_0x27fa2c[_0x5ef639(0x3207)]),_0x3aabe4=this[_0x5ef639(0x144f)](_0x27fa2c[_0x5ef639(0x24e2)]),(_0x4431cf=_0x3aabe4-_0x21fccb,this[_0x5ef639(0x36a2)](_0x27fa2c[_0x5ef639(0x3207)]),this[_0x5ef639(0x36a2)](_0x27fa2c[_0x5ef639(0x24e2)]),_0x27fa2c[_0x5ef639(0x3207)]=null,_0x27fa2c[_0x5ef639(0x24e2)]=null);}else{if(!_0x27fa2c[_0x5ef639(0x3972)])return-0x1;_0x4431cf=this[_0x5ef639(0x144f)](_0x27fa2c['_timeElapsedQuery']),this[_0x5ef639(0x36a2)](_0x27fa2c['_timeElapsedQuery']),_0x27fa2c[_0x5ef639(0x3972)]=null,_0x27fa2c[_0x5ef639(0x2c1)]=!0x1;}return _0x4431cf;}},_0xa12751['D']['prototype'][_0x4fb4c7(0xee5)]=!0x1,_0xa12751['D'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0x1897)]=new _0x27b720['z'](),_0xa12751['D'][_0x4fb4c7(0x1ce1)]['getGPUFrameTimeCounter']=function(){var _0x27d791=_0x4fb4c7;return this[_0x27d791(0x1897)];},_0xa12751['D'][_0x4fb4c7(0x1ce1)]['captureGPUFrameTime']=function(_0x4ac485){var _0x470ce6=_0x4fb4c7;_0x4ac485!==this[_0x470ce6(0xee5)]&&((this[_0x470ce6(0xee5)]=_0x4ac485)?(this[_0x470ce6(0x18d8)]=this['onBeginFrameObservable'][_0x470ce6(0x2e5)](()=>{var _0x504de=_0x470ce6;this[_0x504de(0x4d5)]||(this[_0x504de(0x4d5)]=this[_0x504de(0x2b95)]());}),this['_onEndFrameObserver']=this[_0x470ce6(0x1f9e)]['add'](()=>{var _0x39bbf9=_0x470ce6,_0x524eb1;this[_0x39bbf9(0x4d5)]&&-0x1<(_0x524eb1=this[_0x39bbf9(0x173a)](this['_gpuFrameTimeToken']))&&(this[_0x39bbf9(0x4d5)]=null,this[_0x39bbf9(0x1897)][_0x39bbf9(0x3257)](),this['_gpuFrameTime'][_0x39bbf9(0x348e)](_0x524eb1,!0x0));})):(this[_0x470ce6(0xa79)][_0x470ce6(0x2f2e)](this[_0x470ce6(0x18d8)]),this[_0x470ce6(0x18d8)]=null,this['onEndFrameObservable'][_0x470ce6(0x2f2e)](this[_0x470ce6(0x1f4a)]),this[_0x470ce6(0x1f4a)]=null));},_0xa12751['D'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0x525)]=function(_0x43a5b3){var _0xf50e95=_0x4fb4c7;return _0x43a5b3===_0x1ba284['x'][_0xf50e95(0x2b7e)]?this['_gl'][_0xf50e95(0x267f)]:this[_0xf50e95(0xaf7)]['ANY_SAMPLES_PASSED'];},Object[_0x4fb4c7(0x276e)](_0x1ba284['x'][_0x4fb4c7(0x1ce1)],_0x4fb4c7(0x692),{'get':function(){var _0x3a14da=_0x4fb4c7;return this['_occlusionDataStorage'][_0x3a14da(0x692)];},'set':function(_0x38cd5f){var _0x2dda76=_0x4fb4c7;this[_0x2dda76(0x3137)][_0x2dda76(0x692)]=_0x38cd5f;},'enumerable':!0x1,'configurable':!0x0}),Object[_0x4fb4c7(0x276e)](_0x1ba284['x']['prototype'],_0x4fb4c7(0x3137),{'get':function(){var _0x460564=_0x4fb4c7;return this['__occlusionDataStorage']||(this[_0x460564(0xa15)]=new _0x3f37ef()),this[_0x460564(0xa15)];},'enumerable':!0x1,'configurable':!0x0}),Object['defineProperty'](_0x1ba284['x'][_0x4fb4c7(0x1ce1)],_0x4fb4c7(0x4087),{'get':function(){var _0x25f8d8=_0x4fb4c7;return this['_occlusionDataStorage'][_0x25f8d8(0x4087)];},'set':function(_0xcf1b4d){var _0x17f0bb=_0x4fb4c7;this[_0x17f0bb(0x3137)][_0x17f0bb(0x4087)]=_0xcf1b4d;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x4fb4c7(0x276e)](_0x1ba284['x'][_0x4fb4c7(0x1ce1)],_0x4fb4c7(0xf38),{'get':function(){var _0x1f683c=_0x4fb4c7;return this[_0x1f683c(0x3137)][_0x1f683c(0xf38)];},'set':function(_0x41d1f5){var _0x2fc9a1=_0x4fb4c7;this[_0x2fc9a1(0x3137)]['occlusionQueryAlgorithmType']=_0x41d1f5;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x4fb4c7(0x276e)](_0x1ba284['x'][_0x4fb4c7(0x1ce1)],_0x4fb4c7(0x32c9),{'get':function(){var _0x24d5fc=_0x4fb4c7;return this[_0x24d5fc(0x3137)][_0x24d5fc(0x32c9)];},'set':function(_0x25d9db){var _0xf0c932=_0x4fb4c7;this['_occlusionDataStorage'][_0xf0c932(0x32c9)]=_0x25d9db;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x4fb4c7(0x276e)](_0x1ba284['x'][_0x4fb4c7(0x1ce1)],_0x4fb4c7(0x12fd),{'get':function(){var _0x25bbf4=_0x4fb4c7;return this[_0x25bbf4(0x3137)][_0x25bbf4(0x12fd)];},'set':function(_0x342bd8){var _0x2ac967=_0x4fb4c7;this[_0x2ac967(0x3137)][_0x2ac967(0x12fd)]=_0x342bd8;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x4fb4c7(0x276e)](_0x1ba284['x'][_0x4fb4c7(0x1ce1)],_0x4fb4c7(0x672),{'get':function(){var _0x38358b=_0x4fb4c7;return this['_occlusionDataStorage'][_0x38358b(0x672)];},'set':function(_0x5f3305){var _0x1c8130=_0x4fb4c7;this[_0x1c8130(0x3137)][_0x1c8130(0x672)]=_0x5f3305;},'enumerable':!0x0,'configurable':!0x0}),_0x1ba284['x'][_0x4fb4c7(0x1ce1)][_0x4fb4c7(0x11ca)]=function(){var _0x4201e6=_0x4fb4c7;const _0x57e388=this[_0x4201e6(0x3137)];if(_0x57e388[_0x4201e6(0x32c9)]===_0x1ba284['x'][_0x4201e6(0x1553)])return _0x57e388[_0x4201e6(0x4087)]=!0x1;const _0x5f4f47=this['getEngine']();if(!_0x5f4f47[_0x4201e6(0x16da)]()[_0x4201e6(0x39b4)])return _0x57e388[_0x4201e6(0x4087)]=!0x1;if(!_0x5f4f47[_0x4201e6(0xcea)])return _0x57e388[_0x4201e6(0x4087)]=!0x1;if(this['isOcclusionQueryInProgress']&&this[_0x4201e6(0x261f)]){if(_0x5f4f47['isQueryResultAvailable'](this[_0x4201e6(0x261f)])){var _0x4a9e60=_0x5f4f47[_0x4201e6(0x2fbc)](this[_0x4201e6(0x261f)]);_0x57e388[_0x4201e6(0x692)]=!0x1,_0x57e388[_0x4201e6(0x10a2)]=0x0,_0x57e388['isOccluded']=!(0x0<_0x4a9e60);}else{if(_0x57e388['occlusionInternalRetryCounter']++,!(-0x1!==_0x57e388[_0x4201e6(0x12fd)]&&_0x57e388[_0x4201e6(0x10a2)]>_0x57e388[_0x4201e6(0x12fd)]))return _0x57e388[_0x4201e6(0x32c9)]!==_0x1ba284['x']['OCCLUSION_TYPE_OPTIMISTIC']&&_0x57e388[_0x4201e6(0x4087)];_0x57e388['isOcclusionQueryInProgress']=!0x1,_0x57e388[_0x4201e6(0x10a2)]=0x0,_0x57e388[_0x4201e6(0x4087)]=_0x57e388['occlusionType']!==_0x1ba284['x'][_0x4201e6(0x14c6)]&&_0x57e388[_0x4201e6(0x4087)];}}const _0x16b27d=this[_0x4201e6(0x3d78)]();if(_0x16b27d['getBoundingBoxRenderer']){const _0x23971f=_0x16b27d['getBoundingBoxRenderer']();null===this[_0x4201e6(0x261f)]&&(this['_occlusionQuery']=_0x5f4f47[_0x4201e6(0x4170)]()),_0x5f4f47[_0x4201e6(0x39d9)](_0x57e388[_0x4201e6(0xf38)],this['_occlusionQuery'])&&(_0x23971f[_0x4201e6(0x2f33)](this),_0x5f4f47[_0x4201e6(0x1deb)](_0x57e388[_0x4201e6(0xf38)]),this[_0x4201e6(0x3137)][_0x4201e6(0x692)]=!0x0);}return _0x57e388[_0x4201e6(0x4087)];};},0xa693:(_0x32f3ce,_0x571409,_0x4258a8)=>{var _0x10f3c0=a8_0x1ec55c;_0x4258a8=_0x4258a8(0x14232),(_0x4258a8['D'][_0x10f3c0(0x1ce1)]['createTransformFeedback']=function(){var _0x440763=_0x10f3c0,_0x51c453=this[_0x440763(0xaf7)][_0x440763(0x38a7)]();if(_0x51c453)return _0x51c453;throw new Error('Unable\x20to\x20create\x20Transform\x20Feedback');},_0x4258a8['D']['prototype'][_0x10f3c0(0x22ae)]=function(_0x42c15e){var _0x488765=_0x10f3c0;this['_gl'][_0x488765(0x22ae)](_0x42c15e);},_0x4258a8['D']['prototype'][_0x10f3c0(0x1c20)]=function(_0x99c940){var _0x747b9b=_0x10f3c0;this[_0x747b9b(0xaf7)][_0x747b9b(0x1c20)](this[_0x747b9b(0xaf7)]['TRANSFORM_FEEDBACK'],_0x99c940);},_0x4258a8['D'][_0x10f3c0(0x1ce1)][_0x10f3c0(0x200d)]=function(_0x11fa60=!0x0){var _0x127ca1=_0x10f3c0;this[_0x127ca1(0xaf7)][_0x127ca1(0x200d)](_0x11fa60?this[_0x127ca1(0xaf7)][_0x127ca1(0x23a1)]:this[_0x127ca1(0xaf7)][_0x127ca1(0x3889)]);},_0x4258a8['D'][_0x10f3c0(0x1ce1)][_0x10f3c0(0xa28)]=function(){var _0x1c0a3b=_0x10f3c0;this[_0x1c0a3b(0xaf7)]['endTransformFeedback']();},_0x4258a8['D'][_0x10f3c0(0x1ce1)][_0x10f3c0(0x1ee9)]=function(_0x259951,_0x28da61){var _0x1f4bef=_0x10f3c0;this['_gl'][_0x1f4bef(0x3276)](_0x259951,_0x28da61,this[_0x1f4bef(0xaf7)]['INTERLEAVED_ATTRIBS']);},_0x4258a8['D']['prototype'][_0x10f3c0(0x23a0)]=function(_0x27f27f){var _0x901939=_0x10f3c0;this[_0x901939(0xaf7)][_0x901939(0x38d0)](this[_0x901939(0xaf7)][_0x901939(0x1e59)],0x0,_0x27f27f?_0x27f27f['underlyingResource']:null);});},0x75f3:(_0x110350,_0x5ef562,_0x22baec)=>{var _0x1535bf=a8_0x1ec55c,_0x201b33=_0x22baec(0x14232),_0x22baec=_0x22baec(0xa896);const _0x463ad9=new _0x22baec['y$'](),_0x14764e=new _0x22baec['y$']();Object[_0x1535bf(0x276e)](_0x201b33['D']['prototype'],_0x1535bf(0x1572),{'get':function(){return _0x463ad9;}}),Object['defineProperty'](_0x201b33['D'][_0x1535bf(0x1ce1)],_0x1535bf(0x145d),{'get':function(){return _0x14764e;}}),Object['defineProperty'](_0x201b33['D'][_0x1535bf(0x1ce1)],_0x1535bf(0x1163),{'get':function(){var _0x130cdd=_0x1535bf;return this[_0x130cdd(0x39fd)];},'set':function(_0x1a5ab8){var _0x2c1362=_0x1535bf;this['_inputElement']!==_0x1a5ab8&&(this[_0x2c1362(0x39fd)]=_0x1a5ab8,null!=(_0x1a5ab8=this[_0x2c1362(0x2535)])&&_0x1a5ab8[_0x2c1362(0x15d4)](this));}}),_0x201b33['D'][_0x1535bf(0x1ce1)][_0x1535bf(0x13d9)]=function(){var _0x78cc26=_0x1535bf;return this[_0x78cc26(0x1163)]||this[_0x78cc26(0x1a7a)]();},_0x201b33['D'][_0x1535bf(0x1ce1)][_0x1535bf(0x1201)]=function(_0x510e66,_0x28e49e,_0x1923e3){var _0x261356=_0x1535bf;this['views']||(this[_0x261356(0x2cc5)]=[]);for(const _0x11e95a of this[_0x261356(0x2cc5)])if(_0x11e95a[_0x261356(0x37fb)]===_0x510e66)return _0x11e95a;var _0x196b28=this[_0x261356(0x1a7a)](),_0x196b28=(_0x196b28&&(_0x510e66[_0x261356(0x146c)]=_0x196b28[_0x261356(0x146c)],_0x510e66[_0x261356(0x3062)]=_0x196b28['height']),{'target':_0x510e66,'camera':_0x28e49e,'clearBeforeCopy':_0x1923e3,'enabled':!0x0,'id':(0x186a0*Math[_0x261356(0x1384)]())['toFixed']()});return this['views'][_0x261356(0xede)](_0x196b28),_0x28e49e&&_0x28e49e[_0x261356(0x6e9)]['add'](()=>{var _0x263b03=_0x261356;this[_0x263b03(0x2a75)](_0x510e66);}),_0x196b28;},_0x201b33['D'][_0x1535bf(0x1ce1)][_0x1535bf(0x2a75)]=function(_0x1f802a){var _0x5d8f1a=_0x1535bf;if(!this[_0x5d8f1a(0x2cc5)]||0x0===this[_0x5d8f1a(0x2cc5)][_0x5d8f1a(0x18cc)])return this;for(const _0x2cf008 of this[_0x5d8f1a(0x2cc5)])if(_0x2cf008['target']===_0x1f802a){var _0x2934e5=this[_0x5d8f1a(0x2cc5)][_0x5d8f1a(0x86a)](_0x2cf008);-0x1!==_0x2934e5&&this['views'][_0x5d8f1a(0xb1f)](_0x2934e5,0x1);break;}return this;},_0x201b33['D'][_0x1535bf(0x1ce1)]['_renderViewStep']=function(_0x2c7de8){var _0x51168c=_0x1535bf;const _0x6df680=_0x2c7de8[_0x51168c(0x37fb)],_0x3dcd32=_0x6df680['getContext']('2d');if(!_0x3dcd32)return!0x0;var _0x264090,_0x4d71a7,_0x1ebea7,_0x55ff42=this[_0x51168c(0x1a7a)]();_0x463ad9[_0x51168c(0x3608)](_0x2c7de8);const _0x230558=_0x2c7de8[_0x51168c(0x1e9c)];let _0x55dd77=null,_0x86c799=null;if(_0x230558){if(!(_0x86c799=_0x230558[_0x51168c(0x3d78)]())||_0x86c799[_0x51168c(0x299)]&&_0x86c799[_0x51168c(0x299)]['length'])return!0x0;this[_0x51168c(0x194d)]=_0x2c7de8,_0x55dd77=_0x86c799[_0x51168c(0x1647)],_0x86c799[_0x51168c(0x1647)]=_0x230558;}return _0x2c7de8['customResize']?_0x2c7de8['customResize'](_0x6df680):(_0x264090=Math[_0x51168c(0x3b8b)](_0x6df680['clientWidth']/this[_0x51168c(0x270a)]),_0x4d71a7=Math[_0x51168c(0x3b8b)](_0x6df680['clientHeight']/this[_0x51168c(0x270a)]),_0x1ebea7=_0x264090!==_0x6df680[_0x51168c(0x146c)]||_0x55ff42[_0x51168c(0x146c)]!==_0x6df680[_0x51168c(0x146c)]||_0x4d71a7!==_0x6df680[_0x51168c(0x3062)]||_0x55ff42[_0x51168c(0x3062)]!==_0x6df680[_0x51168c(0x3062)],_0x6df680[_0x51168c(0x710)]&&_0x6df680['clientHeight']&&_0x1ebea7&&(_0x6df680[_0x51168c(0x146c)]=_0x264090,_0x6df680[_0x51168c(0x3062)]=_0x4d71a7,this['setSize'](_0x264090,_0x4d71a7))),!(!_0x55ff42['width']||!_0x55ff42['height']||(this['_renderFrame'](),this[_0x51168c(0x65b)](),_0x2c7de8[_0x51168c(0xec1)]&&_0x3dcd32[_0x51168c(0x2a9)](0x0,0x0,_0x55ff42['width'],_0x55ff42['height']),_0x3dcd32[_0x51168c(0x16a6)](_0x55ff42,0x0,0x0),_0x55dd77&&_0x86c799&&(_0x86c799[_0x51168c(0x1647)]=_0x55dd77),_0x14764e[_0x51168c(0x3608)](_0x2c7de8),0x0));},_0x201b33['D'][_0x1535bf(0x1ce1)][_0x1535bf(0x15d0)]=function(){var _0x7d15e1=_0x1535bf;if(!this[_0x7d15e1(0x2cc5)]||0x0===this['views'][_0x7d15e1(0x18cc)])return!0x1;if(!this['getRenderingCanvas']())return!0x1;let _0x5797e2;for(const _0x39d1ae of this[_0x7d15e1(0x2cc5)])if(_0x39d1ae[_0x7d15e1(0x5d3)]){if(_0x39d1ae[_0x7d15e1(0x37fb)]===this[_0x7d15e1(0x1163)])_0x5797e2=_0x39d1ae;else{if(!this[_0x7d15e1(0x5da)](_0x39d1ae))return!0x1;}}return!(_0x5797e2&&!this[_0x7d15e1(0x5da)](_0x5797e2)||(this[_0x7d15e1(0x194d)]=null));};},0xdc26:(_0x37e3ac,_0x55d56f,_0x1be957)=>{_0x1be957(0xf5ea),_0x1be957(0x193f),_0x1be957(0xa494),_0x1be957(0xa693),_0x1be957(0x496a),_0x1be957(0x12543),_0x1be957(0x5859),_0x1be957(0x16ce8),_0x1be957(0x17a7f),_0x1be957(0x1320c),_0x1be957(0x14c07),_0x1be957(0x160b0),_0x1be957(0x51a9),_0x1be957(0x5e7f),_0x1be957(0x10ffe),_0x1be957(0x1789e),_0x1be957(0x9314),_0x1be957(0x75f3),_0x1be957(0x6068),_0x1be957(0x165c4),_0x1be957(0x1486f),_0x1be957(0xd2c8);},0x1549f:(_0x35d3b7,_0x4da079,_0x3a80f4)=>{_0x3a80f4(0x14297),_0x3a80f4(0x16337);},0x14297:(_0x641061,_0x1ebcc6,_0x1a3868)=>{var _0x4111f9=a8_0x1ec55c;_0x1a3868['d'](_0x1ebcc6,{'e':()=>_0x5d3510});class _0x5d3510{constructor(){var _0x451c01=a8_0x5306,_0x332ab6=new ArrayBuffer(_0x5d3510['DEFAULT_BUFFER_SIZE']);this[_0x451c01(0xc7a)]=new Uint32Array(_0x332ab6),this[_0x451c01(0x1d5a)]=new Int32Array(_0x332ab6),this[_0x451c01(0x41fc)]=new Float32Array(_0x332ab6),this['_length']=_0x5d3510['DEFAULT_BUFFER_SIZE']/0x4,this[_0x451c01(0x3a5a)]=0x0,this[_0x451c01(0x29e4)]=new _native[(_0x451c01(0x99e))](()=>{this['_flush']();});}[_0x4111f9(0xfa7)](_0x351e49){var _0x1da735=_0x4111f9;this[_0x1da735(0x19a5)](0x1),this[_0x1da735(0xc7a)][this[_0x1da735(0x3a5a)]++]=_0x351e49;}[_0x4111f9(0xe7a)](_0x4e7d78){var _0x31a0e2=_0x4111f9;this[_0x31a0e2(0x19a5)](0x1),this[_0x31a0e2(0x1d5a)][this[_0x31a0e2(0x3a5a)]++]=_0x4e7d78;}['writeFloat32'](_0x10b333){var _0x160df3=_0x4111f9;this[_0x160df3(0x19a5)](0x1),this[_0x160df3(0x41fc)][this[_0x160df3(0x3a5a)]++]=_0x10b333;}['writeUint32Array'](_0x4bec61){var _0x341a7a=_0x4111f9;this['_flushIfNecessary'](0x1+_0x4bec61[_0x341a7a(0x18cc)]),this[_0x341a7a(0xc7a)][this[_0x341a7a(0x3a5a)]++]=_0x4bec61[_0x341a7a(0x18cc)],this[_0x341a7a(0xc7a)][_0x341a7a(0x386b)](_0x4bec61,this[_0x341a7a(0x3a5a)]),this[_0x341a7a(0x3a5a)]+=_0x4bec61[_0x341a7a(0x18cc)];}['writeInt32Array'](_0x4dc3a8){var _0x5863ed=_0x4111f9;this[_0x5863ed(0x19a5)](0x1+_0x4dc3a8[_0x5863ed(0x18cc)]),this[_0x5863ed(0xc7a)][this['_position']++]=_0x4dc3a8[_0x5863ed(0x18cc)],this[_0x5863ed(0x1d5a)][_0x5863ed(0x386b)](_0x4dc3a8,this[_0x5863ed(0x3a5a)]),this[_0x5863ed(0x3a5a)]+=_0x4dc3a8['length'];}[_0x4111f9(0x13c1)](_0x9dbf70){var _0x1c9075=_0x4111f9;this[_0x1c9075(0x19a5)](0x1+_0x9dbf70[_0x1c9075(0x18cc)]),this[_0x1c9075(0xc7a)][this[_0x1c9075(0x3a5a)]++]=_0x9dbf70['length'],this[_0x1c9075(0x41fc)]['set'](_0x9dbf70,this[_0x1c9075(0x3a5a)]),this[_0x1c9075(0x3a5a)]+=_0x9dbf70['length'];}[_0x4111f9(0x195c)](_0x446a72){var _0x5cc531=_0x4111f9;this[_0x5cc531(0x19a5)](_0x446a72[_0x5cc531(0x18cc)]),this[_0x5cc531(0xc7a)][_0x5cc531(0x386b)](_0x446a72,this['_position']),this[_0x5cc531(0x3a5a)]+=_0x446a72[_0x5cc531(0x18cc)];}[_0x4111f9(0x3f6d)](_0xb0f058){var _0x590fbb=_0x4111f9;this[_0x590fbb(0xfa7)](_0xb0f058?0x1:0x0);}[_0x4111f9(0x19a5)](_0x48c5ce){var _0x5006bb=_0x4111f9;this[_0x5006bb(0x3a5a)]+_0x48c5ce>this['_length']&&this[_0x5006bb(0x7ff)]();}[_0x4111f9(0x7ff)](){var _0x1ae6bd=_0x4111f9;this['_nativeDataStream']['writeBuffer'](this[_0x1ae6bd(0xc7a)][_0x1ae6bd(0x11c3)],this[_0x1ae6bd(0x3a5a)]),this['_position']=0x0;}}_0x5d3510[_0x4111f9(0x3f81)]=0x10000;},0x16337:(_0x5e0003,_0x2447b6,_0x20749f)=>{var _0x3d3435=a8_0x1ec55c,_0x30f9ff=_0x20749f(0xe74c),_0x21b09e=_0x20749f(0x14297);_0x30f9ff['I6'][_0x3d3435(0x59f)]=function(){var _0x3feba5=_0x3d3435;return new(_native['NativeDataStream'][(_0x3feba5(0xc85))]?_0x258f67:_0x21b09e['e'])();};class _0x258f67 extends _0x21b09e['e']{constructor(){super();}[_0x3d3435(0xfa7)](_0x302891){var _0x6e28e9=_0x3d3435;super[_0x6e28e9(0xfa7)](_native[_0x6e28e9(0x99e)][_0x6e28e9(0x11ed)]),super['writeUint32'](_0x302891);}['writeInt32'](_0x2a5f62){var _0x357393=_0x3d3435;super['writeUint32'](_native['NativeDataStream'][_0x357393(0x1574)]),super[_0x357393(0xe7a)](_0x2a5f62);}['writeFloat32'](_0xae9cda){var _0x5002ac=_0x3d3435;super[_0x5002ac(0xfa7)](_native[_0x5002ac(0x99e)][_0x5002ac(0x3db0)]),super[_0x5002ac(0x2e6c)](_0xae9cda);}[_0x3d3435(0x2bcb)](_0x2acadb){var _0xe7e216=_0x3d3435;super[_0xe7e216(0xfa7)](_native['NativeDataStream'][_0xe7e216(0x2a0d)]),super['writeUint32Array'](_0x2acadb);}[_0x3d3435(0x145e)](_0x30be4a){var _0x27e758=_0x3d3435;super[_0x27e758(0xfa7)](_native[_0x27e758(0x99e)][_0x27e758(0x415f)]),super[_0x27e758(0x145e)](_0x30be4a);}['writeFloat32Array'](_0x3d3838){var _0x4b6495=_0x3d3435;super[_0x4b6495(0xfa7)](_native[_0x4b6495(0x99e)]['VALIDATION_FLOAT_32_ARRAY']),super[_0x4b6495(0x13c1)](_0x3d3838);}['writeNativeData'](_0x197ba4){var _0x17dd78=_0x3d3435;super[_0x17dd78(0xfa7)](_native[_0x17dd78(0x99e)][_0x17dd78(0x2a1b)]),super['writeNativeData'](_0x197ba4);}['writeBoolean'](_0x1f1675){var _0x341479=_0x3d3435;super[_0x341479(0xfa7)](_native[_0x341479(0x99e)][_0x341479(0x19d3)]),super[_0x341479(0x3f6d)](_0x1f1675);}}},0x1af3:(_0x3461b3,_0x30885a,_0x14e527)=>{var _0x4d57cb=a8_0x1ec55c;_0x14e527['d'](_0x30885a,{'Z':()=>_0xfa1e05});var _0x2e809f=_0x14e527(0xeecb),_0x5d2ca3=_0x14e527(0x6214);class _0xfa1e05{constructor(_0x5e76b5,_0x2406f1=0x14){var _0x4b9836=a8_0x5306;this[_0x4b9836(0x3cba)]=!0x1,this[_0x4b9836(0x1346)]=_0x5e76b5,this[_0x4b9836(0x2a73)]=_0x2406f1,this[_0x4b9836(0x3c55)]=[],this['inlineToken']=_0x4b9836(0x20e);}get[_0x4d57cb(0xb99)](){var _0x22721f=_0x4d57cb;return this[_0x22721f(0x1346)];}['processCode'](){var _0x485db2=_0x4d57cb;this[_0x485db2(0x3cba)]&&_0x5d2ca3[_0x485db2(0x40a5)]('Start\x20inlining\x20process\x20(code\x20size='+this[_0x485db2(0x1346)]['length']+_0x485db2(0x3273)),this[_0x485db2(0x2ef8)](),this[_0x485db2(0x36e3)](this['_numMaxIterations']),this[_0x485db2(0x3cba)]&&_0x5d2ca3[_0x485db2(0x40a5)]('End\x20of\x20inlining\x20process.');}['_collectFunctions'](){var _0x37f840=_0x4d57cb;let _0x107398=0x0;for(;_0x107398<this[_0x37f840(0x1346)][_0x37f840(0x18cc)];){var _0x53f0dc=this[_0x37f840(0x1346)][_0x37f840(0x86a)](this[_0x37f840(0x3034)],_0x107398);if(_0x53f0dc<0x0)break;var _0x320ae4=this[_0x37f840(0x1346)][_0x37f840(0x86a)]('(',_0x53f0dc+this['inlineToken'][_0x37f840(0x18cc)]);if(_0x320ae4<0x0)this[_0x37f840(0x3cba)]&&_0x5d2ca3['warn'](_0x37f840(0x2825)+_0x107398),_0x107398=_0x53f0dc+this[_0x37f840(0x3034)][_0x37f840(0x18cc)];else{var _0x3ecbc5=_0xfa1e05[_0x37f840(0x2357)][_0x37f840(0xb0d)](this['_sourceCode'][_0x37f840(0x1f2a)](_0x53f0dc+this[_0x37f840(0x3034)][_0x37f840(0x18cc)],_0x320ae4));if(_0x3ecbc5){var [_0x3ecbc5,_0x4b6582]=[_0x3ecbc5[0x3],_0x3ecbc5[0x4]],_0x122d54=(0x0,_0x2e809f['vt'])('(',')',this[_0x37f840(0x1346)],_0x320ae4);if(_0x122d54<0x0)this['debug']&&_0x5d2ca3[_0x37f840(0x2c90)]('Could\x20not\x20extract\x20the\x20parameters\x20the\x20function\x20\x27'+_0x4b6582+_0x37f840(0x9e7)+_0x3ecbc5+').\x20funcParamsStartIndex='+_0x320ae4),_0x107398=_0x53f0dc+this[_0x37f840(0x3034)]['length'];else{var _0x6ec460=this[_0x37f840(0x1346)][_0x37f840(0x1f2a)](_0x320ae4+0x1,_0x122d54),_0x42e2c8=(0x0,_0x2e809f['Pm'])(this[_0x37f840(0x1346)],_0x122d54+0x1);if(_0x42e2c8===this[_0x37f840(0x1346)]['length'])this[_0x37f840(0x3cba)]&&_0x5d2ca3[_0x37f840(0x2c90)](_0x37f840(0xb3e)+_0x4b6582+_0x37f840(0x9e7)+_0x3ecbc5+').\x20funcParamsEndIndex='+_0x122d54),_0x107398=_0x53f0dc+this[_0x37f840(0x3034)]['length'];else{_0x122d54=(0x0,_0x2e809f['vt'])('{','}',this[_0x37f840(0x1346)],_0x42e2c8);if(_0x122d54<0x0)this['debug']&&_0x5d2ca3[_0x37f840(0x2c90)](_0x37f840(0xb3e)+_0x4b6582+_0x37f840(0x9e7)+_0x3ecbc5+_0x37f840(0x1a0d)+_0x42e2c8),_0x107398=_0x53f0dc+this[_0x37f840(0x3034)][_0x37f840(0x18cc)];else{_0x42e2c8=this[_0x37f840(0x1346)][_0x37f840(0x1f2a)](_0x42e2c8,_0x122d54+0x1);const _0x813dd0=(0x0,_0x2e809f['Kt'])(_0x6ec460)[_0x37f840(0x4184)](','),_0x39c679=[];for(let _0x1a94ba=0x0;_0x1a94ba<_0x813dd0[_0x37f840(0x18cc)];++_0x1a94ba){const _0x41dbba=_0x813dd0[_0x1a94ba][_0x37f840(0x19fc)]();var _0x47b82d=_0x41dbba[_0x37f840(0x251a)]('\x20');0x0<=_0x47b82d&&_0x39c679['push'](_0x41dbba[_0x37f840(0x1f2a)](_0x47b82d+0x1));}'void'!==_0x3ecbc5&&_0x39c679[_0x37f840(0xede)]('return'),this[_0x37f840(0x3c55)][_0x37f840(0xede)]({'name':_0x4b6582,'type':_0x3ecbc5,'parameters':_0x39c679,'body':_0x42e2c8,'callIndex':0x0}),_0x107398=_0x122d54+0x1,(_0x6ec460=0x0<_0x53f0dc?this[_0x37f840(0x1346)][_0x37f840(0x1f2a)](0x0,_0x53f0dc):'',_0x4b6582=_0x122d54+0x1<this[_0x37f840(0x1346)][_0x37f840(0x18cc)]-0x1?this[_0x37f840(0x1346)]['substring'](_0x122d54+0x1):''),(this[_0x37f840(0x1346)]=_0x6ec460+_0x4b6582,_0x107398-=_0x122d54+0x1-_0x53f0dc);}}}}else this['debug']&&_0x5d2ca3[_0x37f840(0x2c90)](_0x37f840(0x1121)+this[_0x37f840(0x1346)][_0x37f840(0x1f2a)](_0x53f0dc+this[_0x37f840(0x3034)]['length'],_0x320ae4)),_0x107398=_0x53f0dc+this[_0x37f840(0x3034)][_0x37f840(0x18cc)];}}this[_0x37f840(0x3cba)]&&_0x5d2ca3[_0x37f840(0x40a5)](_0x37f840(0x24c1)+this['_functionDescr'][_0x37f840(0x18cc)]+_0x37f840(0x124b),this['_functionDescr']);}[_0x4d57cb(0x36e3)](_0x4b6673=0x14){var _0x17a072=_0x4d57cb;for(;0x0<=_0x4b6673--&&this[_0x17a072(0x3a1c)](););return this['debug']&&_0x5d2ca3[_0x17a072(0x40a5)]('numMaxIterations\x20is\x20'+_0x4b6673+_0x17a072(0x1c93)),0x0<=_0x4b6673;}[_0x4d57cb(0x3a1c)](){var _0xec4b52=_0x4d57cb;let _0x58cfb3=!0x1;for(const _0x38c68f of this[_0xec4b52(0x3c55)]){var {name:_0x43fd8e,type:_0x337c6c,parameters:_0x34bcb6,body:_0x1e674f}=_0x38c68f;let _0x4810d9=0x0;for(;_0x4810d9<this[_0xec4b52(0x1346)][_0xec4b52(0x18cc)];){var _0x1a0ff4=this['_sourceCode'][_0xec4b52(0x86a)](_0x43fd8e,_0x4810d9);if(_0x1a0ff4<0x0)break;if(0x0===_0x1a0ff4||(0x0,_0x2e809f['uA'])(this[_0xec4b52(0x1346)][_0xec4b52(0x51b)](_0x1a0ff4-0x1)))_0x4810d9=_0x1a0ff4+_0x43fd8e[_0xec4b52(0x18cc)];else{var _0xa0be95=(0x0,_0x2e809f['Pm'])(this[_0xec4b52(0x1346)],_0x1a0ff4+_0x43fd8e['length']);if(_0xa0be95===this[_0xec4b52(0x1346)][_0xec4b52(0x18cc)]||'('!==this[_0xec4b52(0x1346)][_0xec4b52(0x51b)](_0xa0be95))_0x4810d9=_0x1a0ff4+_0x43fd8e[_0xec4b52(0x18cc)];else{var _0x49d381=(0x0,_0x2e809f['vt'])('(',')',this[_0xec4b52(0x1346)],_0xa0be95);if(_0x49d381<0x0)this[_0xec4b52(0x3cba)]&&_0x5d2ca3[_0xec4b52(0x2c90)](_0xec4b52(0x15a6)+_0x43fd8e+'\x27\x20(type='+_0x337c6c+_0xec4b52(0x27e9)+_0xa0be95),_0x4810d9=_0x1a0ff4+_0x43fd8e['length'];else{var _0x2257e8=this[_0xec4b52(0x1346)][_0xec4b52(0x1f2a)](_0xa0be95+0x1,_0x49d381);const _0x3f00cb=(_0x568666=>{var _0x4b2573=_0xec4b52;const _0x124b39=[];let _0x461af3=0x0,_0x541c7c=0x0;for(;_0x461af3<_0x568666[_0x4b2573(0x18cc)];){if('('===_0x568666['charAt'](_0x461af3)){var _0x48b490=(0x0,_0x2e809f['vt'])('(',')',_0x568666,_0x461af3);if(_0x48b490<0x0)return null;_0x461af3=_0x48b490;}else','===_0x568666[_0x4b2573(0x51b)](_0x461af3)&&(_0x124b39[_0x4b2573(0xede)](_0x568666['substring'](_0x541c7c,_0x461af3)),_0x541c7c=_0x461af3+0x1);_0x461af3++;}return _0x541c7c<_0x461af3&&_0x124b39[_0x4b2573(0xede)](_0x568666[_0x4b2573(0x1f2a)](_0x541c7c,_0x461af3)),_0x124b39;})((0x0,_0x2e809f['Kt'])(_0x2257e8));if(null===_0x3f00cb)this[_0xec4b52(0x3cba)]&&_0x5d2ca3[_0xec4b52(0x2c90)](_0xec4b52(0x3fe1)+_0x43fd8e+'\x27\x20(type='+_0x337c6c+_0xec4b52(0x27e9)+_0xa0be95+_0xec4b52(0x1524)+_0x2257e8),_0x4810d9=_0x1a0ff4+_0x43fd8e['length'];else{const _0xe79405=[];for(let _0x3b23da=0x0;_0x3b23da<_0x3f00cb[_0xec4b52(0x18cc)];++_0x3b23da){var _0x7c2cdf=_0x3f00cb[_0x3b23da][_0xec4b52(0x19fc)]();_0xe79405[_0xec4b52(0xede)](_0x7c2cdf);}_0xa0be95=_0xec4b52(0x1914)!==_0x337c6c?_0x43fd8e+'_'+_0x38c68f[_0xec4b52(0x7ee)]++:null;if(_0xa0be95&&_0xe79405[_0xec4b52(0xede)](_0xa0be95+'\x20='),_0xe79405['length']!==_0x34bcb6[_0xec4b52(0x18cc)])this[_0xec4b52(0x3cba)]&&_0x5d2ca3['warn'](_0xec4b52(0x3ba4)+_0x43fd8e+'\x27\x20(type='+_0x337c6c+_0xec4b52(0xa5b)+_0x34bcb6+',\x20call\x20parameters='+_0xe79405),_0x4810d9=_0x1a0ff4+_0x43fd8e[_0xec4b52(0x18cc)];else{_0x4810d9=_0x49d381+0x1,_0x2257e8=this[_0xec4b52(0x1bc7)](_0x1e674f,_0x34bcb6,_0xe79405);let _0x5d6a74=0x0<_0x1a0ff4?this[_0xec4b52(0x1346)][_0xec4b52(0x1f2a)](0x0,_0x1a0ff4):'';var _0x54429c,_0x5a38f8,_0x3a4232=_0x49d381+0x1<this[_0xec4b52(0x1346)][_0xec4b52(0x18cc)]-0x1?this['_sourceCode'][_0xec4b52(0x1f2a)](_0x49d381+0x1):'';_0xa0be95?(_0x54429c=(0x0,_0x2e809f['wm'])(this[_0xec4b52(0x1346)],_0x1a0ff4-0x1,'\x0a'),_0x5d6a74=this['_sourceCode'][_0xec4b52(0x1f2a)](0x0,_0x54429c+0x1),_0x5a38f8=this[_0xec4b52(0x1346)][_0xec4b52(0x1f2a)](_0x54429c+0x1,_0x1a0ff4),this[_0xec4b52(0x1346)]=_0x5d6a74+_0x337c6c+'\x20'+_0xa0be95+';\x0a'+_0x2257e8+'\x0a'+_0x5a38f8+_0xa0be95+_0x3a4232,this['debug']&&_0x5d2ca3['log'](_0xec4b52(0x2643)+_0x43fd8e+_0xec4b52(0x9e7)+_0x337c6c+_0xec4b52(0x3db6)+_0x54429c+_0xec4b52(0x3f3e)+_0xe79405)):(this[_0xec4b52(0x1346)]=_0x5d6a74+_0x2257e8+_0x3a4232,_0x4810d9+=_0x2257e8['length']-(_0x49d381+0x1-_0x1a0ff4),this[_0xec4b52(0x3cba)]&&_0x5d2ca3[_0xec4b52(0x40a5)]('Replace\x20function\x20call\x20by\x20code.\x20Function\x20\x27'+_0x43fd8e+_0xec4b52(0x9e7)+_0x337c6c+_0xec4b52(0x1f17)+_0x1a0ff4+_0xec4b52(0x3f3e)+_0xe79405)),_0x58cfb3=!0x0;}}}}}}}return _0x58cfb3;}[_0x4d57cb(0x1bc7)](_0x1bd48a,_0x5e5531,_0x225de2){for(let _0x4ccf7d=0x0;_0x4ccf7d<_0x5e5531['length'];++_0x4ccf7d){const _0x2bdb68=new RegExp((0x0,_0x2e809f['AW'])(_0x5e5531[_0x4ccf7d]),'g'),_0x224178=_0x5e5531[_0x4ccf7d]['length'],_0x54358b=_0x225de2[_0x4ccf7d];_0x1bd48a=_0x1bd48a['replace'](_0x2bdb68,(_0x282454,..._0x47fb16)=>{var _0x2f10ba=a8_0x5306;return _0x47fb16=_0x47fb16[0x0],(0x0,_0x2e809f['uA'])(_0x1bd48a[_0x2f10ba(0x51b)](_0x47fb16-0x1))||(0x0,_0x2e809f['uA'])(_0x1bd48a[_0x2f10ba(0x51b)](_0x47fb16+_0x224178))?_0x5e5531[_0x4ccf7d]:_0x54358b;});}return _0x1bd48a;}}_0xfa1e05['_RegexpFindFunctionNameAndType']=/((\s+?)(\w+)\s+(\w+)\s*?)$/;},0x11cdf:(_0x551620,_0x117433,_0x658314)=>{var _0x29364f=a8_0x1ec55c;_0x658314['d'](_0x117433,{'C':()=>_0x29c712});var _0x5aca25=_0x658314(0x12658);class _0x29c712{constructor(){var _0x45f263=a8_0x5306;this[_0x45f263(0xdf0)]=_0x5aca25['x'][_0x45f263(0xfd6)];}['attributeProcessor'](_0x2522da){var _0x3afd32=a8_0x5306;return _0x2522da['replace'](_0x3afd32(0x4c0),'in');}[_0x29364f(0x333f)](_0x22d371,_0x2ce846){var _0x46b2f3=_0x29364f;return _0x22d371[_0x46b2f3(0x1d06)]('varying',_0x2ce846?'in':_0x46b2f3(0xb48));}[_0x29364f(0x231a)](_0x3ca04a,_0x288c18,_0x531a5d){var _0x9316f7=_0x29364f,_0x4727ed=-0x1!==_0x3ca04a[_0x9316f7(0x3e5a)](/#extension.+GL_EXT_draw_buffers.+require/);if(_0x3ca04a=(_0x3ca04a=_0x3ca04a[_0x9316f7(0x1d06)](/#extension.+(GL_OVR_multiview2|GL_OES_standard_derivatives|GL_EXT_shader_texture_lod|GL_EXT_frag_depth|GL_EXT_draw_buffers).+(enable|require)/g,''))[_0x9316f7(0x1d06)](/texture2D\s*\(/g,'texture('),_0x531a5d)_0x3ca04a=(_0x3ca04a=(_0x3ca04a=(_0x3ca04a=(_0x3ca04a=(_0x3ca04a=(_0x3ca04a=_0x3ca04a[_0x9316f7(0x1d06)](/texture2DLodEXT\s*\(/g,_0x9316f7(0x2ab5)))[_0x9316f7(0x1d06)](/textureCubeLodEXT\s*\(/g,_0x9316f7(0x2ab5)))[_0x9316f7(0x1d06)](/textureCube\s*\(/g,_0x9316f7(0x34d)))[_0x9316f7(0x1d06)](/gl_FragDepthEXT/g,'gl_FragDepth'))[_0x9316f7(0x1d06)](/gl_FragColor/g,'glFragColor'))[_0x9316f7(0x1d06)](/gl_FragData/g,_0x9316f7(0x22a4)))[_0x9316f7(0x1d06)](/void\s+?main\s*\(/g,(_0x4727ed?'':_0x9316f7(0x603))+_0x9316f7(0x1cdd));else{if(-0x1!==_0x288c18[_0x9316f7(0x86a)](_0x9316f7(0x23e5)))return _0x9316f7(0x1943)+_0x3ca04a;}return _0x3ca04a;}}},0x12b01:(_0x481b9e,_0x2465ee,_0x532eb3)=>{var _0x17f3be=a8_0x1ec55c;_0x532eb3['d'](_0x2465ee,{'C':()=>_0x2d46d9});var _0x169684=_0x532eb3(0x9a70);class _0x35823d{constructor(){var _0x28e2f3=a8_0x5306;this[_0x28e2f3(0x354d)]={};}}class _0x2d46d9{constructor(_0x5efce0,_0x5d681c,_0x29c854){var _0x516f43=a8_0x5306;this['disabled']=!0x1,this[_0x516f43(0x2d9d)]=_0x5efce0,this[_0x516f43(0x12c5)]=_0x5d681c,this[_0x516f43(0x355c)]=_0x29c854;}static get[_0x17f3be(0x416)](){var _0x40ae65=_0x17f3be;return{'totalCreated':_0x2d46d9[_0x40ae65(0x3258)],'lastFrameCreated':_0x2d46d9['NumBindGroupsCreatedLastFrame'],'lookupLastFrame':_0x2d46d9[_0x40ae65(0xf49)],'noLookupLastFrame':_0x2d46d9[_0x40ae65(0x2464)]};}[_0x17f3be(0xe65)](){var _0x3c02ef=_0x17f3be;_0x2d46d9[_0x3c02ef(0x24d3)]=_0x2d46d9['_NumBindGroupsCreatedCurrentFrame'],_0x2d46d9['NumBindGroupsLookupLastFrame']=_0x2d46d9['_NumBindGroupsLookupCurrentFrame'],_0x2d46d9[_0x3c02ef(0x2464)]=_0x2d46d9[_0x3c02ef(0x3e22)],_0x2d46d9[_0x3c02ef(0x3a6b)]=0x0,_0x2d46d9['_NumBindGroupsLookupCurrentFrame']=0x0,_0x2d46d9[_0x3c02ef(0x3e22)]=0x0;}[_0x17f3be(0x4069)](_0x422940,_0x306533,_0x16c3a0){var _0x56a87b=_0x17f3be;let _0x24c60b=void 0x0,_0x2e1e19=_0x2d46d9['_Cache'];var _0x32aa76=this['disabled']||_0x16c3a0[_0x56a87b(0x3b52)];if(!_0x32aa76){if(!_0x306533[_0x56a87b(0x2ac4)](_0x16c3a0[_0x56a87b(0x1c74)])&&!_0x16c3a0[_0x56a87b(0x2ac4)])return _0x2d46d9[_0x56a87b(0x3e22)]++,_0x306533[_0x56a87b(0x4b1)];for(const _0x5ecb12 of _0x422940[_0x56a87b(0x1ecb)][_0x56a87b(0x351d)]){var _0x21b63a=null!=(_0x21b63a=null==(_0x21b63a=_0x306533['buffers'][_0x5ecb12])?void 0x0:_0x21b63a[_0x56a87b(0x309e)])?_0x21b63a:0x0;let _0x4947d8=_0x2e1e19[_0x56a87b(0x354d)][_0x21b63a];_0x4947d8||(_0x4947d8=new _0x35823d(),_0x2e1e19['values'][_0x21b63a]=_0x4947d8),_0x2e1e19=_0x4947d8;}for(const _0x4f9f72 of _0x422940['shaderProcessingContext']['samplerNames']){var _0x5d673e=null!=(_0x5d673e=null==(_0x5d673e=_0x16c3a0[_0x56a87b(0x322d)][_0x4f9f72])?void 0x0:_0x5d673e[_0x56a87b(0x11be)])?_0x5d673e:0x0;let _0xab3c18=_0x2e1e19['values'][_0x5d673e];_0xab3c18||(_0xab3c18=new _0x35823d(),_0x2e1e19['values'][_0x5d673e]=_0xab3c18),_0x2e1e19=_0xab3c18;}for(const _0x488fc4 of _0x422940[_0x56a87b(0x1ecb)]['textureNames']){var _0x330bcd=null!=(_0x330bcd=null==(_0x330bcd=null==(_0x330bcd=_0x16c3a0[_0x56a87b(0xa8e)][_0x488fc4])?void 0x0:_0x330bcd[_0x56a87b(0x1589)])?void 0x0:_0x330bcd[_0x56a87b(0x309e)])?_0x330bcd:0x0;let _0x5218db=_0x2e1e19['values'][_0x330bcd];_0x5218db||(_0x5218db=new _0x35823d(),_0x2e1e19[_0x56a87b(0x354d)][_0x330bcd]=_0x5218db),_0x2e1e19=_0x5218db;}_0x24c60b=_0x2e1e19[_0x56a87b(0x4b1)];}if(_0x306533[_0x56a87b(0x380b)](_0x16c3a0[_0x56a87b(0x1c74)]),_0x16c3a0[_0x56a87b(0x2ac4)]=!0x1,_0x24c60b)return _0x306533['bindGroups']=_0x24c60b,_0x2d46d9['_NumBindGroupsLookupCurrentFrame']++,_0x24c60b;_0x24c60b=[],_0x306533[_0x56a87b(0x4b1)]=_0x24c60b,_0x32aa76||(_0x2e1e19[_0x56a87b(0x4b1)]=_0x24c60b),_0x2d46d9[_0x56a87b(0x3258)]++,_0x2d46d9[_0x56a87b(0x3a6b)]++;var _0x461fbf=_0x422940[_0x56a87b(0x2331)];for(let _0x2e0e67=0x0;_0x2e0e67<_0x422940[_0x56a87b(0x1ecb)][_0x56a87b(0x2d20)][_0x56a87b(0x18cc)];_0x2e0e67++){var _0x496b40=_0x422940['shaderProcessingContext'][_0x56a87b(0x2d20)][_0x2e0e67];const _0x280545=_0x422940[_0x56a87b(0x1ecb)][_0x56a87b(0x1061)][_0x2e0e67];for(let _0x2af95d=0x0;_0x2af95d<_0x496b40[_0x56a87b(0x18cc)];_0x2af95d++){var _0xaec5c3,_0x10d0d6,_0x5d8c63,_0x41b665=_0x422940[_0x56a87b(0x1ecb)][_0x56a87b(0x2d20)][_0x2e0e67][_0x2af95d],_0x1013c6=_0x422940[_0x56a87b(0x1ecb)][_0x56a87b(0x1c1d)][_0x2e0e67][_0x41b665[_0x56a87b(0x23b4)]],_0x2395bf=null!=(_0x2395bf=_0x1013c6[_0x56a87b(0x2e7e)])?_0x2395bf:_0x1013c6['name'];_0x41b665['sampler']?(_0x1013c6=_0x16c3a0[_0x56a87b(0x322d)][_0x2395bf])?(_0xaec5c3=_0x1013c6[_0x56a87b(0x20b0)])?_0x280545[_0x2af95d]['resource']=this[_0x56a87b(0x12c5)][_0x56a87b(0xf59)](_0xaec5c3,!0x1,_0x1013c6[_0x56a87b(0x11be)]):this[_0x56a87b(0x355c)]['dbgSanityChecks']&&_0x169684['Y'][_0x56a87b(0x3556)]('Trying\x20to\x20bind\x20a\x20null\x20sampler!\x20entry='+JSON[_0x56a87b(0x401b)](_0x41b665)+_0x56a87b(0x27c4)+_0x2395bf+_0x56a87b(0x1b01)+JSON[_0x56a87b(0x401b)](_0x1013c6,(_0x1f1e1e,_0x28d018)=>_0x56a87b(0x1589)===_0x1f1e1e?_0x56a87b(0x26f8):_0x28d018)+',\x20materialContext.uniqueId='+_0x16c3a0[_0x56a87b(0x309e)],0x32):_0x169684['Y']['Error']('Sampler\x20\x22'+_0x2395bf+_0x56a87b(0x1e9b)+JSON[_0x56a87b(0x401b)](_0x41b665)+_0x56a87b(0x21e)+JSON['stringify'](_0x16c3a0,(_0x16d490,_0x59399c)=>'texture'===_0x16d490||_0x56a87b(0x20b0)===_0x16d490?'<no\x20dump>':_0x59399c),0x32):_0x41b665[_0x56a87b(0x1589)]||_0x41b665[_0x56a87b(0x1adf)]?(_0xaec5c3=_0x16c3a0[_0x56a87b(0xa8e)][_0x2395bf])?this[_0x56a87b(0x355c)][_0x56a87b(0x126b)]&&null===_0xaec5c3[_0x56a87b(0x1589)]?_0x169684['Y'][_0x56a87b(0x3556)](_0x56a87b(0x1bf1)+JSON[_0x56a87b(0x401b)](_0x41b665)+_0x56a87b(0x1b01)+JSON[_0x56a87b(0x401b)](_0xaec5c3,(_0x52b5bc,_0x447096)=>'texture'===_0x52b5bc?'<no\x20dump>':_0x447096)+_0x56a87b(0x3854)+_0x16c3a0[_0x56a87b(0x309e)],0x32):(_0x1013c6=_0xaec5c3['texture'][_0x56a87b(0x149b)],this[_0x56a87b(0x355c)][_0x56a87b(0x126b)]&&(!_0x1013c6||_0x41b665[_0x56a87b(0x1589)]&&!_0x1013c6[_0x56a87b(0x351f)]||_0x41b665[_0x56a87b(0x1adf)]&&!_0x1013c6[_0x56a87b(0x19c9)])?_0x169684['Y'][_0x56a87b(0x3556)](_0x56a87b(0x3dab)+JSON['stringify'](_0x41b665)+_0x56a87b(0x27c4)+_0x2395bf+_0x56a87b(0x1b01)+JSON[_0x56a87b(0x401b)](_0xaec5c3,(_0x4ac8a6,_0x2f02ef)=>'texture'===_0x4ac8a6?'<no\x20dump>':_0x2f02ef)+',\x20isReady='+(null==(_0x10d0d6=_0xaec5c3['texture'])?void 0x0:_0x10d0d6['isReady'])+_0x56a87b(0x3854)+_0x16c3a0[_0x56a87b(0x309e)],0x32):_0x280545[_0x2af95d][_0x56a87b(0x4123)]=_0x41b665[_0x56a87b(0x1adf)]?_0x1013c6[_0x56a87b(0x19c9)]:_0x1013c6['view']):_0x169684['Y']['Error'](_0x56a87b(0x843)+_0x2395bf+_0x56a87b(0x1e9b)+JSON['stringify'](_0x41b665)+_0x56a87b(0x21e)+JSON[_0x56a87b(0x401b)](_0x16c3a0,(_0xb9bb9a,_0x5f1795)=>_0x56a87b(0x1589)===_0xb9bb9a||_0x56a87b(0x20b0)===_0xb9bb9a?_0x56a87b(0x26f8):_0x5f1795),0x32):_0x41b665[_0x56a87b(0x197d)]?(_0x10d0d6=_0x16c3a0[_0x56a87b(0xa8e)][_0x2395bf])?this[_0x56a87b(0x355c)][_0x56a87b(0x126b)]&&null===_0x10d0d6[_0x56a87b(0x1589)]?_0x169684['Y']['Error'](_0x56a87b(0x1534)+JSON[_0x56a87b(0x401b)](_0x41b665)+_0x56a87b(0x27c4)+_0x2395bf+_0x56a87b(0x1b01)+JSON[_0x56a87b(0x401b)](_0x10d0d6,(_0x243b69,_0x16d4de)=>_0x56a87b(0x1589)===_0x243b69?_0x56a87b(0x26f8):_0x16d4de)+_0x56a87b(0x3854)+_0x16c3a0[_0x56a87b(0x309e)],0x32):(_0x1013c6=_0x10d0d6[_0x56a87b(0x1589)][_0x56a87b(0xa7f)],this[_0x56a87b(0x355c)]['dbgSanityChecks']&&!_0x1013c6?_0x169684['Y'][_0x56a87b(0x3556)]('Trying\x20to\x20bind\x20a\x20null\x20gpu\x20external\x20texture!\x20entry='+JSON[_0x56a87b(0x401b)](_0x41b665)+_0x56a87b(0x27c4)+_0x2395bf+',\x20bindingInfo='+JSON['stringify'](_0x10d0d6,(_0x2fdb3a,_0x14c5f9)=>_0x56a87b(0x1589)===_0x2fdb3a?_0x56a87b(0x26f8):_0x14c5f9)+',\x20isReady='+(null==(_0x5d8c63=_0x10d0d6['texture'])?void 0x0:_0x5d8c63[_0x56a87b(0x3b27)])+',\x20materialContext.uniqueId='+_0x16c3a0[_0x56a87b(0x309e)],0x32):_0x280545[_0x2af95d][_0x56a87b(0x4123)]=this['_device'][_0x56a87b(0xd74)]({'source':_0x1013c6})):_0x169684['Y']['Error'](_0x56a87b(0x843)+_0x2395bf+_0x56a87b(0x1e9b)+JSON[_0x56a87b(0x401b)](_0x41b665)+_0x56a87b(0x21e)+JSON[_0x56a87b(0x401b)](_0x16c3a0,(_0x5010ed,_0x40be84)=>_0x56a87b(0x1589)===_0x5010ed||_0x56a87b(0x20b0)===_0x5010ed?_0x56a87b(0x26f8):_0x40be84),0x32):_0x41b665['buffer']&&((_0x5d8c63=_0x306533[_0x56a87b(0x2a77)][_0x2395bf])?(_0x1013c6=_0x5d8c63['underlyingResource'],_0x280545[_0x2af95d][_0x56a87b(0x4123)][_0x56a87b(0x11c3)]=_0x1013c6,_0x280545[_0x2af95d][_0x56a87b(0x4123)][_0x56a87b(0x1a2b)]=_0x5d8c63[_0x56a87b(0x74f)]):_0x169684['Y'][_0x56a87b(0x3556)](_0x56a87b(0x166a)+_0x2395bf+_0x56a87b(0x229c)+JSON[_0x56a87b(0x401b)](_0x41b665)+_0x56a87b(0x15be)+JSON[_0x56a87b(0x401b)](_0x306533[_0x56a87b(0x2a77)])+_0x56a87b(0xfee)+_0x306533['uniqueId'],0x32));}var _0x54b9a7=_0x461fbf[_0x2e0e67];_0x24c60b[_0x2e0e67]=this['_device'][_0x56a87b(0x3f56)]({'layout':_0x54b9a7,'entries':_0x280545});}return _0x24c60b;}}_0x2d46d9['NumBindGroupsCreatedTotal']=0x0,_0x2d46d9[_0x17f3be(0x24d3)]=0x0,_0x2d46d9['NumBindGroupsLookupLastFrame']=0x0,_0x2d46d9[_0x17f3be(0x2464)]=0x0,_0x2d46d9[_0x17f3be(0x1015)]=new _0x35823d(),_0x2d46d9[_0x17f3be(0x3a6b)]=0x0,_0x2d46d9[_0x17f3be(0x14d5)]=0x0,_0x2d46d9[_0x17f3be(0x3e22)]=0x0;},0x10ce7:(_0x3270cb,_0x20750a,_0x39aa10)=>{var _0x3b8999=a8_0x1ec55c;_0x39aa10['d'](_0x20750a,{'O':()=>_0x33669d});var _0x3f258d,_0x1c3be5=_0x39aa10(0x1610),_0x4c5059=_0x39aa10(0x177e8),_0x61bc4b=_0x39aa10(0x1679c),_0x21c81b=_0x39aa10(0xa242),_0x19b842=_0x39aa10(0xfeca);_0x3f258d={'StencilReadMask':0x0,0x0:_0x3b8999(0x3df6),'StencilWriteMask':0x1,0x1:_0x3b8999(0xbb1),'DepthBias':0x2,0x2:'DepthBias','DepthBiasSlopeScale':0x3,0x3:'DepthBiasSlopeScale','DepthStencilState':0x4,0x4:'DepthStencilState','MRTAttachments1':0x5,0x5:'MRTAttachments1','MRTAttachments2':0x6,0x6:'MRTAttachments2','RasterizationState':0x7,0x7:_0x3b8999(0x251e),'ColorStates':0x8,0x8:_0x3b8999(0x307),'ShaderStage':0x9,0x9:_0x3b8999(0x339a),'TextureStage':0xa,0xa:_0x3b8999(0x2ccc),'VertexState':0xb,0xb:'VertexState','NumStates':0xc,0xc:_0x3b8999(0x304)};const _0x3e90c4={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},_0x20d93e={0x0:0x0,0x1e00:0x1,0x1e01:0x2,0x1e02:0x3,0x1e03:0x4,0x150a:0x5,0x8507:0x6,0x8508:0x7};class _0x33669d{constructor(_0x3b1936,_0x7e6ef1,_0xfcb871){var _0x2ddb8c=_0x3b8999;this[_0x2ddb8c(0x2bd8)]=0x0,this[_0x2ddb8c(0x2d9d)]=_0x3b1936,this[_0x2ddb8c(0x33c4)]=_0xfcb871,this[_0x2ddb8c(0x1684)]=new Array(0x1e),this[_0x2ddb8c(0x54e)]=0x0,this[_0x2ddb8c(0x3295)]=0x0,this['_emptyVertexBuffer']=_0x7e6ef1,this['_mrtFormats']=[],this['_parameter']={'token':void 0x0,'pipeline':null},this[_0x2ddb8c(0x3f1e)]=!0x1,this[_0x2ddb8c(0x309)]=[],this[_0x2ddb8c(0x3abc)]=_0x3b1936[_0x2ddb8c(0x2d01)][_0x2ddb8c(0x28af)]||0x800,this[_0x2ddb8c(0x14ff)]();}['reset'](){var _0x48e8ac=_0x3b8999;this[_0x48e8ac(0x3e02)]=!0x0,this['vertexBuffers']['length']=0x0,this[_0x48e8ac(0x14d3)](!0x1),this['resetDepthCullingState'](),this[_0x48e8ac(0x9a8)](!0x1),this[_0x48e8ac(0x2bee)](0x0),this['_webgpuColorFormat']=[_0x4c5059['EV']['BGRA8Unorm']],this[_0x48e8ac(0x3d3e)](_0x4c5059['EV']['BGRA8Unorm']),this[_0x48e8ac(0x3e7f)]([]),this[_0x48e8ac(0x296a)](!0x1),this[_0x48e8ac(0x222a)]([null,null,null,null],[null,null]),this['setWriteMask'](0xf),this[_0x48e8ac(0x4122)](_0x4c5059['EV'][_0x48e8ac(0x3c1c)]),this[_0x48e8ac(0x277a)](!0x1),this['resetStencilState'](),this[_0x48e8ac(0x28bc)](null,null,null),this['_setTextureState'](0x0);}get[_0x3b8999(0x95c)](){var _0x58915f=_0x3b8999;return 0x0<this[_0x58915f(0x2c60)]?this['_mrtFormats']:this['_webgpuColorFormat'];}[_0x3b8999(0x39d0)](_0x983b60,_0x3dc506,_0x5eab9a,_0xe684b6=0x0){var _0x509747=_0x3b8999;if(0x1<_0x5eab9a&&(_0x5eab9a=0x4),this['disabled']){const _0xd33c4f=_0x33669d[_0x509747(0x2857)](_0x983b60);return this[_0x509747(0x377)](_0x3dc506),this[_0x509747(0x4194)][_0x509747(0x2123)]=this['_createRenderPipeline'](_0x3dc506,_0xd33c4f,_0x5eab9a),_0x33669d[_0x509747(0x88c)]++,_0x33669d[_0x509747(0x2795)]++,this[_0x509747(0x4194)]['pipeline'];}if(this[_0x509747(0x1e0b)](_0x3dc506[_0x509747(0x309e)]),this[_0x509747(0x19ae)](_0x983b60,_0x5eab9a),this[_0x509747(0x693)](),this['_setDepthStencilState'](),this['_setVertexState'](_0x3dc506),this[_0x509747(0xcfa)](_0xe684b6),this['lastStateDirtyLowestIndex']=this['_stateDirtyLowestIndex'],!this[_0x509747(0x3e02)]&&this[_0x509747(0x4194)][_0x509747(0x2123)])return this[_0x509747(0x3295)]=this[_0x509747(0x54e)],_0x33669d['NumCacheHitWithoutHash']++,this[_0x509747(0x4194)][_0x509747(0x2123)];if(this[_0x509747(0x113b)](this[_0x509747(0x4194)]),this['_isDirty']=!0x1,this['_stateDirtyLowestIndex']=this[_0x509747(0x54e)],this[_0x509747(0x4194)][_0x509747(0x2123)])return _0x33669d[_0x509747(0x2c38)]++,this[_0x509747(0x4194)][_0x509747(0x2123)];const _0x5b7471=_0x33669d[_0x509747(0x2857)](_0x983b60);return this[_0x509747(0x4194)][_0x509747(0x2123)]=this[_0x509747(0x23df)](_0x3dc506,_0x5b7471,_0x5eab9a),this['_setRenderPipeline'](this['_parameter']),_0x33669d[_0x509747(0x88c)]++,_0x33669d[_0x509747(0x2795)]++,this[_0x509747(0x4194)][_0x509747(0x2123)];}[_0x3b8999(0xe65)](){var _0x2a9a59=_0x3b8999;_0x33669d['NumPipelineCreationLastFrame']=_0x33669d['_NumPipelineCreationCurrentFrame'],_0x33669d[_0x2a9a59(0x2795)]=0x0;}[_0x3b8999(0x14d3)](_0x572427){var _0x2d792a=_0x3b8999;this[_0x2d792a(0x3a64)]=_0x572427;}[_0x3b8999(0x61c)](_0x1b002f){this['_frontFace']=_0x1b002f;}['setCullEnabled'](_0x567290){this['_cullEnabled']=_0x567290;}[_0x3b8999(0x1c68)](_0x2f0b3b){this['_cullFace']=_0x2f0b3b;}[_0x3b8999(0x9a8)](_0x57f990){var _0x18bf1d=_0x3b8999;this[_0x18bf1d(0x9ad)]=_0x57f990;}[_0x3b8999(0x2b5d)](){var _0x256590=_0x3b8999;this[_0x256590(0x2378)](!0x1,0x2,0x1,0x0,0x0,!0x0,!0x0,_0x1c3be5['g'][_0x256590(0x8f5)]);}[_0x3b8999(0x2378)](_0x18800f,_0x141a82,_0x191cc1,_0x3432c7,_0x508256,_0x145d7b,_0x336ffb,_0x27b30f){var _0x5a79ec=_0x3b8999;this[_0x5a79ec(0x1b4b)]=_0x336ffb,this[_0x5a79ec(0x2705)]=_0x145d7b,this[_0x5a79ec(0x84f)]=(null!=_0x27b30f?_0x27b30f:_0x1c3be5['g']['ALWAYS'])-0x200,this['_cullFace']=_0x191cc1,this[_0x5a79ec(0x2d95)]=_0x18800f,this['_frontFace']=_0x141a82,this[_0x5a79ec(0x14ac)](_0x3432c7),this[_0x5a79ec(0x2bee)](_0x508256);}['setDepthBias'](_0x3c093a){var _0x53f58c=_0x3b8999;this['_depthBias']!==_0x3c093a&&(this[_0x53f58c(0x18c4)]=_0x3c093a,this[_0x53f58c(0x1684)][_0x3f258d['DepthBias']]=_0x3c093a,this['_isDirty']=!0x0,this[_0x53f58c(0x3295)]=Math[_0x53f58c(0x1111)](this[_0x53f58c(0x3295)],_0x3f258d[_0x53f58c(0x12f7)]));}[_0x3b8999(0x14ac)](_0x1974fb){var _0x486bda=_0x3b8999;this[_0x486bda(0x20a)]!==_0x1974fb&&(this[_0x486bda(0x20a)]=_0x1974fb,this[_0x486bda(0x1684)][_0x3f258d[_0x486bda(0x3575)]]=_0x1974fb,this[_0x486bda(0x3e02)]=!0x0,this[_0x486bda(0x3295)]=Math[_0x486bda(0x1111)](this['_stateDirtyLowestIndex'],_0x3f258d[_0x486bda(0x3575)]));}['setColorFormat'](_0x5ba131){var _0x147640=_0x3b8999;this[_0x147640(0x3f7)][0x0]=_0x5ba131,this[_0x147640(0x19f2)]=_0x19b842['U'][null!=_0x5ba131?_0x5ba131:''];}['setMRTAttachments'](_0x182b0e){var _0x4e2f69=_0x3b8999;this['mrtAttachments']=_0x182b0e;let _0x160a1f=0x0;for(let _0xcfd250=0x0;_0xcfd250<_0x182b0e[_0x4e2f69(0x18cc)];++_0xcfd250)0x0!==_0x182b0e[_0xcfd250]&&(_0x160a1f+=0x1<<_0xcfd250);this[_0x4e2f69(0x2199)]!==_0x160a1f&&(this[_0x4e2f69(0x2199)]=_0x160a1f,this[_0x4e2f69(0x3e02)]=!0x0,this[_0x4e2f69(0x3295)]=Math[_0x4e2f69(0x1111)](this[_0x4e2f69(0x3295)],_0x3f258d[_0x4e2f69(0x1f38)]));}[_0x3b8999(0x3e7f)](_0x101376,_0x426239){var _0x18a176=_0x3b8999;if(0xa<(_0x426239=null!=_0x426239?_0x426239:_0x101376['length']))throw _0x18a176(0x18bb);this[_0x18a176(0xca1)]=_0x101376,this['mrtTextureCount']=_0x426239,this[_0x18a176(0x2199)]=0xffff;const _0x17e77c=[0x0,0x0];let _0x5131c7=0x0,_0x1f1de7=0x0,_0x23c545=0x0;for(let _0x10101c=0x0;_0x10101c<_0x426239;++_0x10101c){var _0x4f96f5=_0x101376[_0x10101c],_0x4f96f5=null==_0x4f96f5?void 0x0:_0x4f96f5[_0x18a176(0x149b)];this['_mrtFormats'][_0x23c545]=null!=(_0x4f96f5=null==_0x4f96f5?void 0x0:_0x4f96f5[_0x18a176(0x3801)])?_0x4f96f5:this['_webgpuColorFormat'][0x0],_0x17e77c[_0x5131c7]+=_0x19b842['U'][null!=(_0x4f96f5=this[_0x18a176(0x23a6)][_0x23c545])?_0x4f96f5:'']<<_0x1f1de7,_0x1f1de7+=0x6,_0x23c545++,0x20<=_0x1f1de7&&(_0x1f1de7=0x0,_0x5131c7++);}this[_0x18a176(0x23a6)][_0x18a176(0x18cc)]=_0x23c545,this[_0x18a176(0x2c60)]===_0x17e77c[0x0]&&this['_mrtAttachments2']===_0x17e77c[0x1]||(this[_0x18a176(0x2c60)]=_0x17e77c[0x0],this[_0x18a176(0x2d81)]=_0x17e77c[0x1],this[_0x18a176(0x1684)][_0x3f258d['MRTAttachments1']]=_0x17e77c[0x0],this[_0x18a176(0x1684)][_0x3f258d['MRTAttachments2']]=_0x17e77c[0x1],this[_0x18a176(0x3e02)]=!0x0,this['_stateDirtyLowestIndex']=Math['min'](this['_stateDirtyLowestIndex'],_0x3f258d['MRTAttachments1']));}[_0x3b8999(0x296a)](_0x3c4264){var _0x1f3ba7=_0x3b8999;this[_0x1f3ba7(0x861)]=_0x3c4264;}['setAlphaBlendFactors'](_0x44948f,_0x1744af){var _0x302e7d=_0x3b8999;this[_0x302e7d(0xbfd)]=_0x44948f,this[_0x302e7d(0x11cc)]=_0x1744af;}['setWriteMask'](_0x1b3651){var _0x6b14b1=_0x3b8999;this[_0x6b14b1(0x1576)]=_0x1b3651;}[_0x3b8999(0x4122)](_0x20550d){var _0x31146e=_0x3b8999;this[_0x31146e(0x3246)]=_0x20550d,this['_depthStencilFormat']=void 0x0===_0x20550d?0x0:_0x19b842['U'][_0x20550d];}[_0x3b8999(0x4035)](_0x36f174){var _0x50c3ae=_0x3b8999;this[_0x50c3ae(0x2705)]=_0x36f174;}[_0x3b8999(0x1c5e)](_0xe67798){var _0x5d6556=_0x3b8999;this[_0x5d6556(0x1b4b)]=_0xe67798;}[_0x3b8999(0x22b8)](_0x2c0a19){var _0x530981=_0x3b8999;this['_depthCompare']=(null!=_0x2c0a19?_0x2c0a19:_0x1c3be5['g'][_0x530981(0x8f5)])-0x200;}['setStencilEnabled'](_0x1557c1){var _0x2d43b8=_0x3b8999;this[_0x2d43b8(0x2000)]=_0x1557c1;}['setStencilCompare'](_0x49c4ca){var _0x2da114=_0x3b8999;this[_0x2da114(0xa4b)]=(null!=_0x49c4ca?_0x49c4ca:_0x1c3be5['g']['ALWAYS'])-0x200;}['setStencilDepthFailOp'](_0x31826c){this['_stencilFrontDepthFailOp']=null===_0x31826c?0x1:_0x20d93e[_0x31826c];}['setStencilPassOp'](_0x3a6dfc){var _0x3f90e6=_0x3b8999;this[_0x3f90e6(0x1f0d)]=null===_0x3a6dfc?0x2:_0x20d93e[_0x3a6dfc];}[_0x3b8999(0x2a9d)](_0x35b59f){var _0x20c297=_0x3b8999;this[_0x20c297(0x33aa)]=null===_0x35b59f?0x1:_0x20d93e[_0x35b59f];}['setStencilReadMask'](_0x45a3d0){var _0x10c570=_0x3b8999;this['_stencilReadMask']!==_0x45a3d0&&(this[_0x10c570(0x2b2f)]=_0x45a3d0,this[_0x10c570(0x1684)][_0x3f258d['StencilReadMask']]=_0x45a3d0,this[_0x10c570(0x3e02)]=!0x0,this[_0x10c570(0x3295)]=Math[_0x10c570(0x1111)](this[_0x10c570(0x3295)],_0x3f258d[_0x10c570(0x3df6)]));}[_0x3b8999(0x3330)](_0xf8550b){var _0x23151c=_0x3b8999;this[_0x23151c(0x3482)]!==_0xf8550b&&(this['_stencilWriteMask']=_0xf8550b,this['_states'][_0x3f258d[_0x23151c(0xbb1)]]=_0xf8550b,this[_0x23151c(0x3e02)]=!0x0,this['_stateDirtyLowestIndex']=Math[_0x23151c(0x1111)](this[_0x23151c(0x3295)],_0x3f258d['StencilWriteMask']));}[_0x3b8999(0x52f)](){var _0xa12dda=_0x3b8999;this[_0xa12dda(0x21f4)](!0x1,_0x1c3be5['g']['ALWAYS'],_0x1c3be5['g']['KEEP'],_0x1c3be5['g'][_0xa12dda(0x10e9)],_0x1c3be5['g'][_0xa12dda(0x1acf)],0xff,0xff);}[_0x3b8999(0x21f4)](_0x5795b9,_0x31225c,_0x3faa64,_0x5196fe,_0x384fc0,_0x3da8c4,_0x394458){var _0x1d0c67=_0x3b8999;this['_stencilEnabled']=_0x5795b9,this['_stencilFrontCompare']=(null!=_0x31225c?_0x31225c:_0x1c3be5['g']['ALWAYS'])-0x200,this[_0x1d0c67(0x1f34)]=null===_0x3faa64?0x1:_0x20d93e[_0x3faa64],this['_stencilFrontPassOp']=null===_0x5196fe?0x2:_0x20d93e[_0x5196fe],this[_0x1d0c67(0x33aa)]=null===_0x384fc0?0x1:_0x20d93e[_0x384fc0],this[_0x1d0c67(0x2624)](_0x3da8c4),this[_0x1d0c67(0x3330)](_0x394458);}[_0x3b8999(0x28bc)](_0xfd7be0,_0xfa9479,_0x5b65d2){var _0x2c0a22=_0x3b8999;this[_0x2c0a22(0x257e)]=_0xfd7be0,this['_overrideVertexBuffers']=_0x5b65d2,this[_0x2c0a22(0x783)]=_0xfa9479;}static['_GetTopology'](_0x548fab){var _0x15d91e=_0x3b8999;switch(_0x548fab){case _0x1c3be5['g'][_0x15d91e(0x2cac)]:return _0x4c5059['YV']['TriangleList'];case _0x1c3be5['g']['MATERIAL_PointFillMode']:return _0x4c5059['YV'][_0x15d91e(0x1130)];case _0x1c3be5['g']['MATERIAL_WireFrameFillMode']:return _0x4c5059['YV'][_0x15d91e(0x3e69)];case _0x1c3be5['g'][_0x15d91e(0x324d)]:return _0x4c5059['YV'][_0x15d91e(0x1130)];case _0x1c3be5['g'][_0x15d91e(0x2dce)]:return _0x4c5059['YV'][_0x15d91e(0x3e69)];case _0x1c3be5['g'][_0x15d91e(0x3855)]:throw'LineLoop\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU';case _0x1c3be5['g'][_0x15d91e(0x2467)]:return _0x4c5059['YV'][_0x15d91e(0x203f)];case _0x1c3be5['g'][_0x15d91e(0x1e71)]:return _0x4c5059['YV'][_0x15d91e(0x2a56)];case _0x1c3be5['g'][_0x15d91e(0x175d)]:throw'TriangleFan\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU';default:return _0x4c5059['YV'][_0x15d91e(0x1f9b)];}}static[_0x3b8999(0x1dc5)](_0x29de22){var _0x51842e=_0x3b8999;switch(_0x29de22){case _0x1c3be5['g'][_0x51842e(0x1b68)]:return _0x4c5059['db'][_0x51842e(0x18f5)];case _0x1c3be5['g']['GL_ALPHA_EQUATION_SUBTRACT']:return _0x4c5059['db']['Subtract'];case _0x1c3be5['g']['GL_ALPHA_EQUATION_REVERSE_SUBTRACT']:return _0x4c5059['db'][_0x51842e(0x3a08)];case _0x1c3be5['g'][_0x51842e(0xf7b)]:return _0x4c5059['db']['Min'];case _0x1c3be5['g'][_0x51842e(0x195b)]:return _0x4c5059['db'][_0x51842e(0x3b00)];default:return _0x4c5059['db']['Add'];}}static[_0x3b8999(0x601)](_0x580af8){var _0x312e92=_0x3b8999;switch(_0x580af8){case 0x0:return _0x4c5059['zi']['Zero'];case 0x1:return _0x4c5059['zi']['One'];case _0x1c3be5['g']['GL_ALPHA_FUNCTION_SRC']:return _0x4c5059['zi']['Src'];case _0x1c3be5['g']['GL_ALPHA_FUNCTION_ONE_MINUS_SRC_COLOR']:return _0x4c5059['zi']['OneMinusSrc'];case _0x1c3be5['g']['GL_ALPHA_FUNCTION_SRC_ALPHA']:return _0x4c5059['zi']['SrcAlpha'];case _0x1c3be5['g'][_0x312e92(0x25eb)]:return _0x4c5059['zi'][_0x312e92(0x1513)];case _0x1c3be5['g'][_0x312e92(0x12a8)]:return _0x4c5059['zi'][_0x312e92(0x337f)];case _0x1c3be5['g'][_0x312e92(0x1740)]:return _0x4c5059['zi'][_0x312e92(0x22ba)];case _0x1c3be5['g'][_0x312e92(0x40e3)]:return _0x4c5059['zi'][_0x312e92(0x2cb)];case _0x1c3be5['g'][_0x312e92(0xafe)]:return _0x4c5059['zi'][_0x312e92(0x174f)];case _0x1c3be5['g'][_0x312e92(0x17e6)]:return _0x4c5059['zi'][_0x312e92(0x3e01)];case _0x1c3be5['g']['GL_ALPHA_FUNCTION_CONSTANT_COLOR']:return _0x4c5059['zi'][_0x312e92(0x1517)];case _0x1c3be5['g']['GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_COLOR']:return _0x4c5059['zi'][_0x312e92(0x1e82)];case _0x1c3be5['g'][_0x312e92(0x41a5)]:return _0x4c5059['zi'][_0x312e92(0x1517)];case _0x1c3be5['g'][_0x312e92(0xb44)]:return _0x4c5059['zi'][_0x312e92(0x1e82)];default:return _0x4c5059['zi'][_0x312e92(0x14ae)];}}static[_0x3b8999(0x14e1)](_0x2af0a6){var _0x10e0be=_0x3b8999;switch(_0x2af0a6){case 0x0:return _0x4c5059['wb'][_0x10e0be(0x1c56)];case 0x1:return _0x4c5059['wb'][_0x10e0be(0x3452)];case 0x2:return _0x4c5059['wb']['Equal'];case 0x3:return _0x4c5059['wb'][_0x10e0be(0x1746)];case 0x4:return _0x4c5059['wb']['Greater'];case 0x5:return _0x4c5059['wb'][_0x10e0be(0x6b4)];case 0x6:return _0x4c5059['wb'][_0x10e0be(0x3163)];case 0x7:return _0x4c5059['wb'][_0x10e0be(0x385)];}return _0x4c5059['wb'][_0x10e0be(0x1c56)];}static['_GetStencilOpFunction'](_0xa29341){var _0x16d477=_0x3b8999;switch(_0xa29341){case 0x0:return _0x4c5059['xS'][_0x16d477(0x409)];case 0x1:return _0x4c5059['xS']['Keep'];case 0x2:return _0x4c5059['xS'][_0x16d477(0x3f1c)];case 0x3:return _0x4c5059['xS'][_0x16d477(0x4192)];case 0x4:return _0x4c5059['xS']['DecrementClamp'];case 0x5:return _0x4c5059['xS'][_0x16d477(0x2bce)];case 0x6:return _0x4c5059['xS'][_0x16d477(0x2fc4)];case 0x7:return _0x4c5059['xS'][_0x16d477(0x301)];}return _0x4c5059['xS'][_0x16d477(0xf67)];}static[_0x3b8999(0x3afe)](_0x434c33){var _0x37e9c2=_0x3b8999,_0x9ad24=_0x434c33[_0x37e9c2(0x19d6)],_0x16de33=_0x434c33[_0x37e9c2(0x8d0)],_0x371cd2=_0x434c33[_0x37e9c2(0xbdc)]();switch(_0x9ad24){case _0x61bc4b['o'][_0x37e9c2(0x449)]:switch(_0x371cd2){case 0x1:case 0x2:return _0x16de33?_0x4c5059['gB']['Snorm8x2']:_0x4c5059['gB'][_0x37e9c2(0x13ea)];case 0x3:case 0x4:return _0x16de33?_0x4c5059['gB'][_0x37e9c2(0x1016)]:_0x4c5059['gB'][_0x37e9c2(0x262)];}break;case _0x61bc4b['o'][_0x37e9c2(0x87e)]:switch(_0x371cd2){case 0x1:case 0x2:return _0x16de33?_0x4c5059['gB'][_0x37e9c2(0x3b9f)]:_0x4c5059['gB'][_0x37e9c2(0x3886)];case 0x3:case 0x4:return _0x16de33?_0x4c5059['gB'][_0x37e9c2(0x17ab)]:_0x4c5059['gB']['Uint8x4'];}break;case _0x61bc4b['o'][_0x37e9c2(0x2b68)]:switch(_0x371cd2){case 0x1:case 0x2:return _0x16de33?_0x4c5059['gB'][_0x37e9c2(0x3461)]:_0x4c5059['gB'][_0x37e9c2(0x3fa1)];case 0x3:case 0x4:return _0x16de33?_0x4c5059['gB']['Snorm16x4']:_0x4c5059['gB'][_0x37e9c2(0x2b7c)];}break;case _0x61bc4b['o'][_0x37e9c2(0x3a97)]:switch(_0x371cd2){case 0x1:case 0x2:return _0x16de33?_0x4c5059['gB'][_0x37e9c2(0x413f)]:_0x4c5059['gB'][_0x37e9c2(0xf27)];case 0x3:case 0x4:return _0x16de33?_0x4c5059['gB'][_0x37e9c2(0x1845)]:_0x4c5059['gB']['Uint16x4'];}break;case _0x61bc4b['o'][_0x37e9c2(0x405b)]:switch(_0x371cd2){case 0x1:return _0x4c5059['gB'][_0x37e9c2(0x3dc8)];case 0x2:return _0x4c5059['gB']['Sint32x2'];case 0x3:return _0x4c5059['gB'][_0x37e9c2(0xe50)];case 0x4:return _0x4c5059['gB'][_0x37e9c2(0x1869)];}break;case _0x61bc4b['o'][_0x37e9c2(0x3064)]:switch(_0x371cd2){case 0x1:return _0x4c5059['gB']['Uint32'];case 0x2:return _0x4c5059['gB']['Uint32x2'];case 0x3:return _0x4c5059['gB'][_0x37e9c2(0xe1c)];case 0x4:return _0x4c5059['gB'][_0x37e9c2(0x3749)];}break;case _0x61bc4b['o'][_0x37e9c2(0x3ef8)]:switch(_0x371cd2){case 0x1:return _0x4c5059['gB']['Float32'];case 0x2:return _0x4c5059['gB'][_0x37e9c2(0x3223)];case 0x3:return _0x4c5059['gB'][_0x37e9c2(0x1d73)];case 0x4:return _0x4c5059['gB'][_0x37e9c2(0x1db5)];}}throw new Error(_0x37e9c2(0x6e8)+_0x434c33[_0x37e9c2(0x3f49)]()+_0x37e9c2(0xfd1)+_0x9ad24+_0x37e9c2(0xd0a)+_0x16de33+_0x37e9c2(0xf95)+_0x371cd2);}[_0x3b8999(0x15e9)](){var _0x4e0d16=_0x3b8999;return this[_0x4e0d16(0x861)]?{'srcFactor':_0x33669d[_0x4e0d16(0x601)](this[_0x4e0d16(0xbfd)][0x2]),'dstFactor':_0x33669d[_0x4e0d16(0x601)](this[_0x4e0d16(0xbfd)][0x3]),'operation':_0x33669d[_0x4e0d16(0x1dc5)](this[_0x4e0d16(0x11cc)][0x1])}:null;}['_getColorBlendState'](){var _0x474b0d=_0x3b8999;return this['_alphaBlendEnabled']?{'srcFactor':_0x33669d['_GetAphaBlendFactor'](this[_0x474b0d(0xbfd)][0x0]),'dstFactor':_0x33669d[_0x474b0d(0x601)](this[_0x474b0d(0xbfd)][0x1]),'operation':_0x33669d[_0x474b0d(0x1dc5)](this[_0x474b0d(0x11cc)][0x0])}:null;}[_0x3b8999(0x1e0b)](_0x38e356){var _0xd2019a=_0x3b8999;this[_0xd2019a(0x3dc0)]!==_0x38e356&&(this['_shaderId']=_0x38e356,this[_0xd2019a(0x1684)][_0x3f258d[_0xd2019a(0x339a)]]=_0x38e356,this['_isDirty']=!0x0,this['_stateDirtyLowestIndex']=Math[_0xd2019a(0x1111)](this[_0xd2019a(0x3295)],_0x3f258d[_0xd2019a(0x339a)]));}['_setRasterizationState'](_0x136746,_0x9accfa){var _0x50b47c=_0x3b8999;_0x136746=this[_0x50b47c(0x1258)]-0x1+((this['_cullEnabled']?this[_0x50b47c(0xd3f)]:0x0)<<0x1)+((this['_clampDepth']?0x1:0x0)<<0x3)+((this['_alphaToCoverageEnabled']?0x1:0x0)<<0x4)+(_0x136746<<0x5)+(_0x9accfa<<0x8),this[_0x50b47c(0x41cd)]!==_0x136746&&(this['_rasterizationState']=_0x136746,this['_states'][_0x3f258d['RasterizationState']]=this[_0x50b47c(0x41cd)],this[_0x50b47c(0x3e02)]=!0x0,this[_0x50b47c(0x3295)]=Math['min'](this[_0x50b47c(0x3295)],_0x3f258d['RasterizationState']));}[_0x3b8999(0x693)](){var _0x30a6ed=_0x3b8999;let _0x432c79=((this['_writeMask']?0x1:0x0)<<0x16)+(this[_0x30a6ed(0x19f2)]<<0x17)+((this[_0x30a6ed(0x1b4b)]?0x1:0x0)<<0x1d);this[_0x30a6ed(0x861)]&&(_0x432c79+=((null===this[_0x30a6ed(0xbfd)][0x0]?0x2:_0x3e90c4[this[_0x30a6ed(0xbfd)][0x0]])<<0x0)+((null===this[_0x30a6ed(0xbfd)][0x1]?0x2:_0x3e90c4[this[_0x30a6ed(0xbfd)][0x1]])<<0x4)+((null===this[_0x30a6ed(0xbfd)][0x2]?0x2:_0x3e90c4[this['_alphaBlendFuncParams'][0x2]])<<0x8)+((null===this[_0x30a6ed(0xbfd)][0x3]?0x2:_0x3e90c4[this[_0x30a6ed(0xbfd)][0x3]])<<0xc)+((null===this['_alphaBlendEqParams'][0x0]?0x1:this[_0x30a6ed(0x11cc)][0x0]-0x8005)<<0x10)+((null===this['_alphaBlendEqParams'][0x1]?0x1:this[_0x30a6ed(0x11cc)][0x1]-0x8005)<<0x13)),_0x432c79!==this[_0x30a6ed(0x2219)]&&(this[_0x30a6ed(0x2219)]=_0x432c79,this[_0x30a6ed(0x1684)][_0x3f258d[_0x30a6ed(0x307)]]=this[_0x30a6ed(0x2219)],this[_0x30a6ed(0x3e02)]=!0x0,this[_0x30a6ed(0x3295)]=Math[_0x30a6ed(0x1111)](this[_0x30a6ed(0x3295)],_0x3f258d[_0x30a6ed(0x307)]));}['_setDepthStencilState'](){var _0x4da52a=_0x3b8999,_0x363c30=this[_0x4da52a(0x2000)]?this[_0x4da52a(0xa4b)]+(this[_0x4da52a(0x1f34)]<<0x3)+(this[_0x4da52a(0x1f0d)]<<0x6)+(this[_0x4da52a(0x33aa)]<<0x9):0x24f,_0x363c30=this[_0x4da52a(0x22d0)]+((this['_depthTestEnabled']?this['_depthCompare']:0x7)<<0x6)+(_0x363c30<<0xa);this[_0x4da52a(0x309b)]!==_0x363c30&&(this[_0x4da52a(0x309b)]=_0x363c30,this[_0x4da52a(0x1684)][_0x3f258d[_0x4da52a(0xb43)]]=this[_0x4da52a(0x309b)],this[_0x4da52a(0x3e02)]=!0x0,this[_0x4da52a(0x3295)]=Math['min'](this[_0x4da52a(0x3295)],_0x3f258d['DepthStencilState']));}['_setVertexState'](_0x130f3e){var _0x577a33=_0x3b8999,_0x1311f3=this[_0x577a33(0x54e)];let _0x1bf2a9=_0x3f258d[_0x577a33(0x24da)];var _0x130f3e=_0x130f3e[_0x577a33(0x38e6)],_0x2aaf92=_0x130f3e[_0x577a33(0x1ecb)]['attributeNamesFromEffect'],_0x5512ee=_0x130f3e[_0x577a33(0x1ecb)][_0x577a33(0x325a)];let _0x22d481,_0x5b5c1e=0x0;for(let _0x1cb2c4=0x0;_0x1cb2c4<_0x2aaf92[_0x577a33(0x18cc)];_0x1cb2c4++){var _0x2211c3=_0x5512ee[_0x1cb2c4];let _0x338ad0=null!=(_0x153009=this['_overrideVertexBuffers']&&this[_0x577a33(0x2aed)][_0x2aaf92[_0x1cb2c4]])?_0x153009:this[_0x577a33(0x257e)][_0x2aaf92[_0x1cb2c4]];var _0x2d42f4,_0x2bb974,_0x153009=null==(_0x153009=(_0x338ad0=_0x338ad0||this['_emptyVertexBuffer'])['getBuffer']())?void 0x0:_0x153009[_0x577a33(0xa7f)],_0x3ed7db=(void 0x0===_0x338ad0[_0x577a33(0xa68)]&&(_0x3ed7db=_0x338ad0['byteOffset'],_0x2d42f4=_0x338ad0['getSize'](!0x0),_0x2bb974=_0x338ad0[_0x577a33(0x27bf)],_0x338ad0[_0x577a33(0xa68)]=_0x3ed7db<=this[_0x577a33(0x3abc)]-_0x2d42f4&&(0x0===_0x2bb974||_0x3ed7db+_0x2d42f4<=_0x2bb974)),_0x22d481&&_0x22d481===_0x153009&&_0x338ad0[_0x577a33(0xa68)]||(this[_0x577a33(0x309)][_0x5b5c1e++]=_0x338ad0,_0x22d481=_0x338ad0['_validOffsetRange']?_0x153009:null),_0x338ad0['hashCode']+(_0x2211c3<<0x7));this[_0x577a33(0x3e02)]=this['_isDirty']||this[_0x577a33(0x1684)][_0x1bf2a9]!==_0x3ed7db,this[_0x577a33(0x1684)][_0x1bf2a9++]=_0x3ed7db;}this['vertexBuffers'][_0x577a33(0x18cc)]=_0x5b5c1e,this['_statesLength']=_0x1bf2a9,this[_0x577a33(0x3e02)]=this[_0x577a33(0x3e02)]||_0x1bf2a9!==_0x1311f3,this[_0x577a33(0x3e02)]&&(this[_0x577a33(0x3295)]=Math['min'](this[_0x577a33(0x3295)],_0x3f258d[_0x577a33(0x24da)]));}[_0x3b8999(0xcfa)](_0x210d71){var _0x2b36c4=_0x3b8999;this[_0x2b36c4(0x24e0)]!==_0x210d71&&(this[_0x2b36c4(0x24e0)]=_0x210d71,this[_0x2b36c4(0x1684)][_0x3f258d['TextureStage']]=this[_0x2b36c4(0x24e0)],this[_0x2b36c4(0x3e02)]=!0x0,this[_0x2b36c4(0x3295)]=Math[_0x2b36c4(0x1111)](this[_0x2b36c4(0x3295)],_0x3f258d[_0x2b36c4(0x2ccc)]));}['_createPipelineLayout'](_0x247f10){var _0x19633f=_0x3b8999;if(this[_0x19633f(0x33c4)])return this[_0x19633f(0x2311)](_0x247f10);const _0x4549c1=[];var _0x2754d8=_0x247f10[_0x19633f(0x1ecb)][_0x19633f(0x2d20)];for(let _0x1a8cea=0x0;_0x1a8cea<_0x2754d8[_0x19633f(0x18cc)];_0x1a8cea++){var _0x1a5b91=_0x2754d8[_0x1a8cea];_0x4549c1[_0x1a8cea]=this[_0x19633f(0x2d9d)][_0x19633f(0x1a71)]({'entries':_0x1a5b91});}return _0x247f10[_0x19633f(0x2331)]=_0x4549c1,this[_0x19633f(0x2d9d)]['createPipelineLayout']({'bindGroupLayouts':_0x4549c1});}['_createPipelineLayoutWithTextureStage'](_0x2b4a5a){var _0x39471e=_0x3b8999,_0x29e397=_0x2b4a5a[_0x39471e(0x1ecb)];const _0x438eff=_0x29e397[_0x39471e(0x2d20)];let _0x53fea8=0x1;for(let _0x50911c=0x0;_0x50911c<_0x438eff[_0x39471e(0x18cc)];_0x50911c++){var _0xcdb9b2=_0x438eff[_0x50911c];for(let _0x36e2ef=0x0;_0x36e2ef<_0xcdb9b2[_0x39471e(0x18cc)];_0x36e2ef++){const _0x2179dd=_0x438eff[_0x50911c][_0x36e2ef];if(_0x2179dd[_0x39471e(0x1589)]){var _0x456098,_0x51a655=_0x29e397[_0x39471e(0x1c1d)][_0x50911c][_0x2179dd[_0x39471e(0x23b4)]][_0x39471e(0xc1b)],_0x16a0df=_0x29e397['availableTextures'][_0x51a655],_0x51a655=_0x16a0df[_0x39471e(0x2070)]?_0x29e397[_0x39471e(0x2b26)][_0x51a655+_0x21c81b['e'][_0x39471e(0x1e1f)]]:null;let _0x73849a=_0x16a0df[_0x39471e(0x4271)],_0x177fac=null!=(_0x456098=null==_0x51a655?void 0x0:_0x51a655[_0x39471e(0x19d6)])?_0x456098:_0x4c5059['dV']['Filtering'];this[_0x39471e(0x24e0)]&_0x53fea8&&_0x73849a!==_0x4c5059['oD'][_0x39471e(0x154e)]&&(_0x16a0df[_0x39471e(0x2070)]&&(_0x177fac=_0x4c5059['dV'][_0x39471e(0x4260)]),_0x73849a=_0x4c5059['oD'][_0x39471e(0x2c35)]),_0x2179dd[_0x39471e(0x1589)][_0x39471e(0x4271)]=_0x73849a,_0x51a655&&(_0x456098=_0x29e397['bindGroupLayoutEntryInfo'][_0x51a655[_0x39471e(0x23b4)][_0x39471e(0x1cfd)]][_0x51a655[_0x39471e(0x23b4)][_0x39471e(0x3153)]]['index'],_0x438eff[_0x51a655[_0x39471e(0x23b4)]['groupIndex']][_0x456098][_0x39471e(0x20b0)][_0x39471e(0x19d6)]=_0x177fac),_0x53fea8<<=0x1;}}}const _0x25e60c=[];for(let _0x19ae00=0x0;_0x19ae00<_0x438eff['length'];++_0x19ae00)_0x25e60c[_0x19ae00]=this[_0x39471e(0x2d9d)][_0x39471e(0x1a71)]({'entries':_0x438eff[_0x19ae00]});return _0x2b4a5a[_0x39471e(0x2331)]=_0x25e60c,this[_0x39471e(0x2d9d)][_0x39471e(0x3c0e)]({'bindGroupLayouts':_0x25e60c});}[_0x3b8999(0xe7c)](_0x4edb2c){var _0x1b71ba=_0x3b8999;const _0x393340=[];var _0x4edb2c=_0x4edb2c[_0x1b71ba(0x38e6)],_0x3d8e5f=_0x4edb2c[_0x1b71ba(0x1ecb)][_0x1b71ba(0x4099)],_0x13a246=_0x4edb2c[_0x1b71ba(0x1ecb)][_0x1b71ba(0x325a)];let _0xa8d42f,_0x3af653;for(let _0x8490b9=0x0;_0x8490b9<_0x3d8e5f['length'];_0x8490b9++){var _0x40e552=_0x13a246[_0x8490b9];let _0x24bfed=null!=(_0x313faf=this[_0x1b71ba(0x2aed)]&&this[_0x1b71ba(0x2aed)][_0x3d8e5f[_0x8490b9]])?_0x313faf:this[_0x1b71ba(0x257e)][_0x3d8e5f[_0x8490b9]],_0x54afd9=null==(_0x313faf=(_0x24bfed=_0x24bfed||this[_0x1b71ba(0x3977)])[_0x1b71ba(0x1ecf)]())?void 0x0:_0x313faf['underlyingResource'],_0x56d2e6=_0x24bfed[_0x1b71ba(0x21c)];var _0x536e20,_0x313faf=!_0x24bfed[_0x1b71ba(0xa68)];_0xa8d42f&&_0x3af653&&_0xa8d42f===_0x54afd9&&!_0x313faf||(_0x536e20={'arrayStride':_0x24bfed['byteStride'],'stepMode':_0x24bfed[_0x1b71ba(0x3684)]()?_0x4c5059['V'][_0x1b71ba(0x325c)]:_0x4c5059['V'][_0x1b71ba(0xf56)],'attributes':[]},_0x393340[_0x1b71ba(0xede)](_0x536e20),_0x3af653=_0x536e20[_0x1b71ba(0x3b34)],_0x313faf&&(_0x56d2e6=0x0,_0x54afd9=null)),_0x3af653[_0x1b71ba(0xede)]({'shaderLocation':_0x40e552,'offset':_0x56d2e6,'format':_0x33669d[_0x1b71ba(0x3afe)](_0x24bfed)}),_0xa8d42f=_0x54afd9;}return _0x393340;}[_0x3b8999(0x23df)](_0x21dbf2,_0x25cb6c,_0x16c1ec){var _0x553ebb=_0x3b8999,_0x4efe42,_0x48bc5e=_0x21dbf2['_pipelineContext'],_0x21dbf2=this[_0x553ebb(0xe7c)](_0x21dbf2),_0x3d4e9b=this[_0x553ebb(0x16af)](_0x48bc5e);const _0x4bf568=[];var _0xb1bd79=this['_getAphaBlendState'](),_0x4048ad=this[_0x553ebb(0x40a9)]();if(0x0<this['_mrtAttachments1'])for(let _0x371bc1=0x0;_0x371bc1<this[_0x553ebb(0x23a6)][_0x553ebb(0x18cc)];++_0x371bc1){var _0x246628=this[_0x553ebb(0x23a6)][_0x371bc1];if(_0x246628){const _0x583f44={'format':_0x246628,'writeMask':0x0!=(this[_0x553ebb(0x2199)]&0x1<<_0x371bc1)?this['_writeMask']:0x0};_0xb1bd79&&_0x4048ad&&(_0x583f44['blend']={'alpha':_0xb1bd79,'color':_0x4048ad}),_0x4bf568[_0x553ebb(0xede)](_0x583f44);}else _0x4bf568[_0x553ebb(0xede)](null);}else{if(this[_0x553ebb(0x3f7)][0x0]){const _0x32c947={'format':this['_webgpuColorFormat'][0x0],'writeMask':this[_0x553ebb(0x1576)]};_0xb1bd79&&_0x4048ad&&(_0x32c947[_0x553ebb(0x1eeb)]={'alpha':_0xb1bd79,'color':_0x4048ad}),_0x4bf568[_0x553ebb(0xede)](_0x32c947);}else _0x4bf568[_0x553ebb(0xede)](null);}var _0xd776a5={'compare':_0x33669d['_GetCompareFunction'](this[_0x553ebb(0x2000)]?this['_stencilFrontCompare']:0x7),'depthFailOp':_0x33669d[_0x553ebb(0x33be)](this[_0x553ebb(0x2000)]?this[_0x553ebb(0x1f34)]:0x1),'failOp':_0x33669d[_0x553ebb(0x33be)](this[_0x553ebb(0x2000)]?this[_0x553ebb(0x33aa)]:0x1),'passOp':_0x33669d[_0x553ebb(0x33be)](this[_0x553ebb(0x2000)]?this['_stencilFrontPassOp']:0x1)};let _0x217288=void 0x0;_0x25cb6c!==_0x4c5059['YV'][_0x553ebb(0x203f)]&&_0x25cb6c!==_0x4c5059['YV'][_0x553ebb(0x2a56)]||(_0x217288=!this['_indexBuffer']||this['_indexBuffer'][_0x553ebb(0x1480)]?_0x4c5059['iD'][_0x553ebb(0x3990)]:_0x4c5059['iD'][_0x553ebb(0x131a)]);var _0x5a31b6=!!this[_0x553ebb(0x3246)]&&_0x19b842['D'][_0x553ebb(0x2255)](this[_0x553ebb(0x3246)]);return this[_0x553ebb(0x2d9d)][_0x553ebb(0x2a96)]({'label':_0x553ebb(0x3b0d)+(null!=(_0x4efe42=null==(_0x4efe42=_0x4bf568[0x0])?void 0x0:_0x4efe42['format'])?_0x4efe42:_0x553ebb(0x1b9f))+'_'+(null!=(_0x4efe42=this[_0x553ebb(0x3246)])?_0x4efe42:_0x553ebb(0x3a37))+_0x553ebb(0x2c89)+_0x16c1ec,'layout':_0x3d4e9b,'vertex':{'module':_0x48bc5e[_0x553ebb(0x3af1)][_0x553ebb(0x2e5d)][_0x553ebb(0x2492)],'entryPoint':_0x48bc5e[_0x553ebb(0x3af1)][_0x553ebb(0x2e5d)]['entryPoint'],'buffers':_0x21dbf2},'primitive':{'topology':_0x25cb6c,'stripIndexFormat':_0x217288,'frontFace':0x1===this[_0x553ebb(0x1258)]?_0x4c5059['zX'][_0x553ebb(0x4007)]:_0x4c5059['zX']['CW'],'cullMode':this[_0x553ebb(0x2d95)]?0x2===this['_cullFace']?_0x4c5059['Wf'][_0x553ebb(0x188b)]:_0x4c5059['Wf'][_0x553ebb(0x8fe)]:_0x4c5059['Wf'][_0x553ebb(0x242a)]},'fragment':_0x48bc5e[_0x553ebb(0x3af1)][_0x553ebb(0x239a)]?{'module':_0x48bc5e[_0x553ebb(0x3af1)]['fragmentStage']['module'],'entryPoint':_0x48bc5e['stages'][_0x553ebb(0x239a)][_0x553ebb(0x390)],'targets':_0x4bf568}:void 0x0,'multisample':{'count':_0x16c1ec},'depthStencil':void 0x0===this[_0x553ebb(0x3246)]?void 0x0:{'depthWriteEnabled':this[_0x553ebb(0x1b4b)],'depthCompare':this['_depthTestEnabled']?_0x33669d[_0x553ebb(0x14e1)](this[_0x553ebb(0x84f)]):_0x4c5059['wb'][_0x553ebb(0x385)],'format':this[_0x553ebb(0x3246)],'stencilFront':this['_stencilEnabled']&&_0x5a31b6?_0xd776a5:void 0x0,'stencilBack':this[_0x553ebb(0x2000)]&&_0x5a31b6?_0xd776a5:void 0x0,'stencilReadMask':this[_0x553ebb(0x2000)]&&_0x5a31b6?this[_0x553ebb(0x2b2f)]:void 0x0,'stencilWriteMask':this[_0x553ebb(0x2000)]&&_0x5a31b6?this[_0x553ebb(0x3482)]:void 0x0,'depthBias':this['_depthBias'],'depthBiasClamp':this[_0x553ebb(0x2fd0)],'depthBiasSlopeScale':this[_0x553ebb(0x20a)]}});}}_0x33669d[_0x3b8999(0x2315)]=0x0,_0x33669d[_0x3b8999(0x2c38)]=0x0,_0x33669d[_0x3b8999(0x88c)]=0x0,_0x33669d[_0x3b8999(0x1b79)]=0x0,_0x33669d['_NumPipelineCreationCurrentFrame']=0x0;},0xfd78:(_0x44038b,_0x5e657b,_0x332678)=>{var _0xbfe64=a8_0x1ec55c;_0x332678['d'](_0x5e657b,{'H':()=>_0x2c6c10}),_0x5e657b=_0x332678(0x10ce7);class _0x1745e6{constructor(){this['values']={};}[_0xbfe64(0x3e30)](){var _0x54c5e1=_0xbfe64;let _0x4b0afd=0x0,_0x3521dc=this[_0x54c5e1(0x2123)]?0x1:0x0;for(const _0x5cff4e in this['values']){const _0x373cfb=this[_0x54c5e1(0x354d)][_0x5cff4e];var [_0xea94d3,_0x1b5cd8]=_0x373cfb['count']();_0x4b0afd+=_0xea94d3,_0x3521dc+=_0x1b5cd8,_0x4b0afd++;}return[_0x4b0afd,_0x3521dc];}}class _0x2c6c10 extends _0x5e657b['O']{constructor(_0x24776a,_0xece4b0,_0x1e5c65){var _0x4161dd=_0xbfe64;super(_0x24776a,_0xece4b0,_0x1e5c65),this[_0x4161dd(0xe97)]=[],this[_0x4161dd(0xe97)][0x0]=_0x2c6c10[_0x4161dd(0x1015)];}static['GetNodeCounts'](){var _0x31c6f6=_0xbfe64,_0x112e36=_0x2c6c10[_0x31c6f6(0x1015)]['count']();return{'nodeCount':_0x112e36[0x0],'pipelineCount':_0x112e36[0x1]};}static[_0xbfe64(0x3697)](_0x264bf7,_0xa7d9d4,_0x7d5b32,_0x29498a){var _0x1fb8fb=_0xbfe64;if(_0x264bf7['pipeline']){const _0x246e2b=_0x7d5b32[_0x1fb8fb(0x538)]();_0x246e2b[_0x1fb8fb(0x18cc)]=_0x29498a,_0xa7d9d4[_0x1fb8fb(0xede)](_0x246e2b);}for(const _0x1b0919 in _0x264bf7['values']){var _0x28d7e3=_0x264bf7['values'][_0x1b0919];_0x7d5b32[_0x29498a]=parseInt(_0x1b0919),_0x2c6c10[_0x1fb8fb(0x3697)](_0x28d7e3,_0xa7d9d4,_0x7d5b32,_0x29498a+0x1);}}static[_0xbfe64(0x9d4)](){var _0x3e4c7c=_0xbfe64,_0x576028=[];return _0x2c6c10[_0x3e4c7c(0x3697)](_0x2c6c10['_Cache'],_0x576028,[],0x0),_0x576028;}[_0xbfe64(0x113b)](_0xd31fe7){var _0x82bba6=_0xbfe64;let _0x451790=this[_0x82bba6(0xe97)][this[_0x82bba6(0x3295)]];for(let _0xf2fd0d=this['_stateDirtyLowestIndex'];_0xf2fd0d<this[_0x82bba6(0x54e)];++_0xf2fd0d){let _0x10b485=_0x451790[_0x82bba6(0x354d)][this[_0x82bba6(0x1684)][_0xf2fd0d]];_0x10b485||(_0x10b485=new _0x1745e6(),_0x451790['values'][this[_0x82bba6(0x1684)][_0xf2fd0d]]=_0x10b485),_0x451790=_0x10b485,this[_0x82bba6(0xe97)][_0xf2fd0d+0x1]=_0x451790;}_0xd31fe7[_0x82bba6(0x1e67)]=_0x451790,_0xd31fe7[_0x82bba6(0x2123)]=_0x451790[_0x82bba6(0x2123)];}['_setRenderPipeline'](_0x233d08){var _0x3cda99=_0xbfe64;_0x233d08['token'][_0x3cda99(0x2123)]=_0x233d08[_0x3cda99(0x2123)];}}_0x2c6c10['_Cache']=new _0x1745e6();},0xa332:(_0x4d5a5c,_0x5a89ba,_0x30c9b5)=>{var _0x1d2c0d=a8_0x1ec55c;_0x30c9b5['d'](_0x5a89ba,{'W':()=>_0x31ee53});var _0x4ee0dd=_0x30c9b5(0x177e8),_0x84c13d=_0x30c9b5(0x1610);const _0x561c9b=[0x0,0x0,0x3,0x7,0x0,0x2,0x6,0x2,0x4,0x1,0x5,0x3,0x1],_0x400f13=[0x0,0x40,0x20,0x60,0x10,0x50,0x30,0x70,0x8],_0x1bed94=[0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x80];class _0x31ee53{constructor(_0x48eb11){var _0x12fe41=a8_0x5306;this[_0x12fe41(0x1809)]={},this['_device']=_0x48eb11,this['disabled']=!0x1;}static[_0x1d2c0d(0x384e)](_0x3c9fe5){var _0x5098e8=_0x1d2c0d,_0x1cbaa7,_0x46741a=_0x3c9fe5[_0x5098e8(0x1b88)]&&0x1<_0x3c9fe5[_0x5098e8(0x1b88)]?0x4:0x1;return _0x561c9b[_0x3c9fe5[_0x5098e8(0x1105)]]+_0x400f13[(_0x3c9fe5[_0x5098e8(0x825)]||0x202)-0x200+0x1]+_0x1bed94[_0x3c9fe5[_0x5098e8(0x1105)]]+((null!=(_0x1cbaa7=_0x3c9fe5['_cachedWrapU'])?_0x1cbaa7:0x1)<<0x8)+((null!=(_0x1cbaa7=_0x3c9fe5[_0x5098e8(0x871)])?_0x1cbaa7:0x1)<<0xa)+((null!=(_0x1cbaa7=_0x3c9fe5[_0x5098e8(0x3839)])?_0x1cbaa7:0x1)<<0xc)+((_0x3c9fe5[_0x5098e8(0x1e83)]?0x1:0x0)<<0xe)+(_0x46741a<<0xf);}static['_GetSamplerFilterDescriptor'](_0x84b7f2,_0x795c3f){var _0x214cf5=_0x1d2c0d;let _0x494b0e,_0x436f74,_0x3457a9,_0x14dd88,_0x29780d;var _0x1a7319=_0x84b7f2['useMipMaps'];switch(_0x84b7f2['samplingMode']){case _0x84c13d['g'][_0x214cf5(0x2ade)]:_0x494b0e=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x1a7319||(_0x14dd88=_0x29780d=0x0);break;case _0x84c13d['g'][_0x214cf5(0x12c2)]:case _0x84c13d['g'][_0x214cf5(0x2469)]:_0x494b0e=_0x4ee0dd['X9']['Linear'],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x1a7319?_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0xefc)]:(_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x14dd88=_0x29780d=0x0);break;case _0x84c13d['g'][_0x214cf5(0x3ffe)]:_0x494b0e=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x1a7319?_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0xefc)]:(_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x14dd88=_0x29780d=0x0);break;case _0x84c13d['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST']:_0x494b0e=_0x4ee0dd['X9']['Nearest'],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x1a7319||(_0x14dd88=_0x29780d=0x0);break;case _0x84c13d['g'][_0x214cf5(0x3cc6)]:_0x494b0e=_0x4ee0dd['X9']['Nearest'],_0x436f74=_0x4ee0dd['X9']['Linear'],_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x1a7319||(_0x14dd88=_0x29780d=0x0);break;case _0x84c13d['g'][_0x214cf5(0x244a)]:_0x494b0e=_0x4ee0dd['X9']['Nearest'],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x1a7319?_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0xefc)]:(_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x14dd88=_0x29780d=0x0);break;case _0x84c13d['g'][_0x214cf5(0x3ebe)]:_0x494b0e=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x14dd88=_0x29780d=0x0;break;case _0x84c13d['g'][_0x214cf5(0x3eaa)]:case _0x84c13d['g'][_0x214cf5(0x16b2)]:_0x494b0e=_0x4ee0dd['X9']['Nearest'],_0x436f74=_0x4ee0dd['X9']['Nearest'],_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x14dd88=_0x29780d=0x0;break;case _0x84c13d['g'][_0x214cf5(0x341)]:_0x494b0e=_0x4ee0dd['X9']['Linear'],_0x436f74=_0x4ee0dd['X9']['Nearest'],_0x3457a9=_0x4ee0dd['X9']['Nearest'],_0x1a7319||(_0x14dd88=_0x29780d=0x0);break;case _0x84c13d['g'][_0x214cf5(0x17ec)]:_0x494b0e=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x1a7319?_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0xefc)]:(_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x14dd88=_0x29780d=0x0);break;case _0x84c13d['g'][_0x214cf5(0x2603)]:case _0x84c13d['g'][_0x214cf5(0x12a7)]:_0x494b0e=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x14dd88=_0x29780d=0x0;break;case _0x84c13d['g']['TEXTURE_LINEAR_NEAREST']:_0x494b0e=_0x4ee0dd['X9'][_0x214cf5(0xefc)],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x3457a9=_0x4ee0dd['X9']['Nearest'],_0x14dd88=_0x29780d=0x0;break;default:_0x494b0e=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x436f74=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x3457a9=_0x4ee0dd['X9'][_0x214cf5(0x34eb)],_0x14dd88=_0x29780d=0x0;}return 0x1<_0x795c3f&&(0x0!==_0x14dd88||0x0!==_0x29780d)?{'magFilter':_0x4ee0dd['X9']['Linear'],'minFilter':_0x4ee0dd['X9'][_0x214cf5(0xefc)],'mipmapFilter':_0x4ee0dd['X9'][_0x214cf5(0xefc)],'anisotropyEnabled':!0x0}:{'magFilter':_0x494b0e,'minFilter':_0x436f74,'mipmapFilter':_0x3457a9,'lodMinClamp':_0x14dd88,'lodMaxClamp':_0x29780d};}static[_0x1d2c0d(0x1c0c)](_0x1bbe13){var _0xff76b0=_0x1d2c0d;switch(_0x1bbe13){case _0x84c13d['g']['TEXTURE_WRAP_ADDRESSMODE']:return _0x4ee0dd['OB'][_0xff76b0(0x30db)];case _0x84c13d['g'][_0xff76b0(0x1fdb)]:return _0x4ee0dd['OB'][_0xff76b0(0x1978)];case _0x84c13d['g'][_0xff76b0(0x158a)]:return _0x4ee0dd['OB'][_0xff76b0(0xa32)];}return _0x4ee0dd['OB'][_0xff76b0(0x30db)];}static[_0x1d2c0d(0x168a)](_0x14cdc5){var _0x4ac21d=_0x1d2c0d;return{'addressModeU':this[_0x4ac21d(0x1c0c)](_0x14cdc5[_0x4ac21d(0x17d0)]),'addressModeV':this[_0x4ac21d(0x1c0c)](_0x14cdc5['_cachedWrapV']),'addressModeW':this[_0x4ac21d(0x1c0c)](_0x14cdc5[_0x4ac21d(0x3839)])};}static[_0x1d2c0d(0x1a85)](_0x4d3250){var _0x4f07d7=_0x1d2c0d,_0x76f317=_0x4d3250[_0x4f07d7(0x1e83)]&&_0x4d3250['_cachedAnisotropicFilteringLevel']&&0x1<_0x4d3250[_0x4f07d7(0x1b88)]?0x4:0x1,_0x2670fb=this[_0x4f07d7(0x252d)](_0x4d3250,_0x76f317);return Object[_0x4f07d7(0x12fe)](Object['assign'](Object['assign']({},_0x2670fb),this[_0x4f07d7(0x168a)](_0x4d3250)),{'compare':_0x4d3250[_0x4f07d7(0x825)]?_0x31ee53['GetCompareFunction'](_0x4d3250['_comparisonFunction']):void 0x0,'maxAnisotropy':_0x2670fb[_0x4f07d7(0x1d4f)]?_0x76f317:0x1});}static['GetCompareFunction'](_0x1f9e3b){var _0x1e97f6=_0x1d2c0d;switch(_0x1f9e3b){case _0x84c13d['g'][_0x1e97f6(0x8f5)]:return _0x4ee0dd['wb'][_0x1e97f6(0x385)];case _0x84c13d['g'][_0x1e97f6(0x1c12)]:return _0x4ee0dd['wb'][_0x1e97f6(0x17cb)];case _0x84c13d['g'][_0x1e97f6(0x3a1d)]:return _0x4ee0dd['wb'][_0x1e97f6(0xd94)];case _0x84c13d['g'][_0x1e97f6(0xb4a)]:return _0x4ee0dd['wb']['GreaterEqual'];case _0x84c13d['g'][_0x1e97f6(0x3f01)]:return _0x4ee0dd['wb'][_0x1e97f6(0x3452)];case _0x84c13d['g'][_0x1e97f6(0x3e34)]:return _0x4ee0dd['wb']['LessEqual'];case _0x84c13d['g']['NEVER']:return _0x4ee0dd['wb']['Never'];case _0x84c13d['g'][_0x1e97f6(0x2f87)]:return _0x4ee0dd['wb'][_0x1e97f6(0x6b4)];default:return _0x4ee0dd['wb']['Less'];}}[_0x1d2c0d(0xf59)](_0x4da29b,_0x3c20a0=!0x1,_0x5b95ae=0x0){var _0x238599=_0x1d2c0d;if(this[_0x238599(0x3f1e)])return this[_0x238599(0x2d9d)][_0x238599(0x103b)](_0x31ee53['_GetSamplerDescriptor'](_0x4da29b));_0x3c20a0?_0x5b95ae=0x0:0x0===_0x5b95ae&&(_0x5b95ae=_0x31ee53['GetSamplerHashCode'](_0x4da29b));let _0x2a245e=_0x3c20a0?void 0x0:this[_0x238599(0x1809)][_0x5b95ae];return _0x2a245e||(_0x2a245e=this[_0x238599(0x2d9d)][_0x238599(0x103b)](_0x31ee53[_0x238599(0x1a85)](_0x4da29b)),_0x3c20a0||(this[_0x238599(0x1809)][_0x5b95ae]=_0x2a245e)),_0x2a245e;}}},0x177e8:(_0x923d29,_0x2b2348,_0x45dddb)=>{var _0x83ff99=a8_0x1ec55c,_0x1c42f3,_0x590ae0,_0x3353f5,_0x143e01,_0x4fe639,_0xdd5ba0,_0x240560,_0x402481,_0x71da02,_0x524145,_0xea6479,_0x4b5df2,_0x37d7c7,_0x373a99,_0xf73c01,_0x5b12cd,_0xcb5950,_0x5de2d3,_0x32c140,_0x58ba0a,_0x47297c,_0x1b81b8,_0x4c9bb5,_0x4e34e5,_0x58754a,_0x52ad87,_0x5bea88,_0x4e70d7,_0x2682b9,_0x33a19a;_0x45dddb['d'](_0x2b2348,{'$X':()=>_0x4b5df2,'EG':()=>_0x4e70d7,'EV':()=>_0x402481,'FB':()=>_0x590ae0,'Gt':()=>_0x5b12cd,'H7':()=>_0x240560,'OB':()=>_0x71da02,'Rs':()=>_0x37d7c7,'V':()=>_0x52ad87,'Wf':()=>_0x58ba0a,'Ws':()=>_0x5bea88,'X9':()=>_0x524145,'YV':()=>_0x5de2d3,'Zu':()=>_0x33a19a,'dV':()=>_0x373a99,'db':()=>_0x1b81b8,'eS':()=>_0x1c42f3,'fu':()=>_0xcb5950,'gB':()=>_0x58754a,'gc':()=>_0x3353f5,'iD':()=>_0x4e34e5,'kd':()=>_0x143e01,'oD':()=>_0xf73c01,'p_':()=>_0xdd5ba0,'v2':()=>_0x4fe639,'wb':()=>_0xea6479,'xL':()=>_0x2682b9,'xS':()=>_0x4c9bb5,'zX':()=>_0x32c140,'zi':()=>_0x47297c}),(_0x45dddb=_0x1c42f3=_0x1c42f3||{})['DepthClipControl']='depth-clip-control',_0x45dddb[_0x83ff99(0x3563)]=_0x83ff99(0xa47),_0x45dddb['TextureCompressionBC']='texture-compression-bc',_0x45dddb[_0x83ff99(0x1377)]='texture-compression-etc2',_0x45dddb[_0x83ff99(0x3e20)]=_0x83ff99(0x381b),_0x45dddb[_0x83ff99(0x30e)]=_0x83ff99(0x2b5),_0x45dddb[_0x83ff99(0x2985)]=_0x83ff99(0x3211),_0x45dddb[_0x83ff99(0x3707)]=_0x83ff99(0x41a6),_0x45dddb['RG11B10UFloatRenderable']='rg11b10ufloat-renderable',_0x45dddb[_0x83ff99(0x1773)]=_0x83ff99(0x10da),_0x45dddb['Float32Filterable']='float32-filterable',(_0x2b2348=_0x590ae0=_0x590ae0||{})[_0x2b2348[_0x83ff99(0xd25)]=0x1]=_0x83ff99(0xd25),_0x2b2348[_0x2b2348[_0x83ff99(0x3e75)]=0x2]=_0x83ff99(0x3e75),_0x2b2348[_0x2b2348['CopySrc']=0x4]=_0x83ff99(0x86c),_0x2b2348[_0x2b2348[_0x83ff99(0x3425)]=0x8]=_0x83ff99(0x3425),_0x2b2348[_0x2b2348[_0x83ff99(0x2c0b)]=0x10]=_0x83ff99(0x2c0b),_0x2b2348[_0x2b2348['Vertex']=0x20]=_0x83ff99(0xf56),_0x2b2348[_0x2b2348['Uniform']=0x40]=_0x83ff99(0x2a92),_0x2b2348[_0x2b2348['Storage']=0x80]=_0x83ff99(0xd2f),_0x2b2348[_0x2b2348[_0x83ff99(0x2f73)]=0x100]=_0x83ff99(0x2f73),_0x2b2348[_0x2b2348[_0x83ff99(0x1593)]=0x200]='QueryResolve',(_0x45dddb=_0x3353f5=_0x3353f5||{})[_0x45dddb[_0x83ff99(0x2d9a)]=0x1]=_0x83ff99(0x2d9a),_0x45dddb[_0x45dddb['Write']=0x2]=_0x83ff99(0x219f),(_0x2b2348=_0x143e01=_0x143e01||{})[_0x83ff99(0x137e)]='1d',_0x2b2348[_0x83ff99(0x22e3)]='2d',_0x2b2348[_0x83ff99(0x26ae)]='3d',(_0x45dddb=_0x4fe639=_0x4fe639||{})[_0x45dddb[_0x83ff99(0x86c)]=0x1]=_0x83ff99(0x86c),_0x45dddb[_0x45dddb[_0x83ff99(0x3425)]=0x2]=_0x83ff99(0x3425),_0x45dddb[_0x45dddb[_0x83ff99(0x2ee6)]=0x4]=_0x83ff99(0x2ee6),_0x45dddb[_0x45dddb[_0x83ff99(0x685)]=0x8]=_0x83ff99(0x685),_0x45dddb[_0x45dddb['RenderAttachment']=0x10]='RenderAttachment',(_0x2b2348=_0xdd5ba0=_0xdd5ba0||{})['E1d']='1d',_0x2b2348['E2d']='2d',_0x2b2348[_0x83ff99(0x2398)]='2d-array',_0x2b2348[_0x83ff99(0x2d27)]='cube',_0x2b2348['CubeArray']=_0x83ff99(0x3540),_0x2b2348[_0x83ff99(0x26ae)]='3d',(_0x45dddb=_0x240560=_0x240560||{})[_0x83ff99(0x828)]=_0x83ff99(0x1c35),_0x45dddb[_0x83ff99(0x360e)]='stencil-only',_0x45dddb['DepthOnly']=_0x83ff99(0x206f),(_0x2b2348=_0x402481=_0x402481||{})[_0x83ff99(0x37f6)]=_0x83ff99(0x2e71),_0x2b2348[_0x83ff99(0x3e78)]=_0x83ff99(0x1005),_0x2b2348[_0x83ff99(0x38f7)]=_0x83ff99(0x2afc),_0x2b2348[_0x83ff99(0x896)]='r8sint',_0x2b2348[_0x83ff99(0x31d1)]=_0x83ff99(0x3e64),_0x2b2348[_0x83ff99(0x299b)]=_0x83ff99(0x19ff),_0x2b2348[_0x83ff99(0x3b62)]=_0x83ff99(0x912),_0x2b2348[_0x83ff99(0x2e95)]=_0x83ff99(0xcbd),_0x2b2348['RG8Snorm']=_0x83ff99(0x3f52),_0x2b2348[_0x83ff99(0x9c2)]='rg8uint',_0x2b2348['RG8Sint']='rg8sint',_0x2b2348[_0x83ff99(0x105a)]=_0x83ff99(0x3f40),_0x2b2348['R32Sint']='r32sint',_0x2b2348[_0x83ff99(0x20e2)]=_0x83ff99(0x159a),_0x2b2348[_0x83ff99(0xcbe)]=_0x83ff99(0x346f),_0x2b2348[_0x83ff99(0x41d3)]=_0x83ff99(0xc30),_0x2b2348['RG16Float']=_0x83ff99(0x32bd),_0x2b2348[_0x83ff99(0x3a21)]=_0x83ff99(0x1cef),_0x2b2348['RGBA8UnormSRGB']=_0x83ff99(0x1bf4),_0x2b2348[_0x83ff99(0x3ec7)]=_0x83ff99(0x408b),_0x2b2348['RGBA8Uint']=_0x83ff99(0x1565),_0x2b2348[_0x83ff99(0x15af)]=_0x83ff99(0x3c84),_0x2b2348[_0x83ff99(0x2296)]=_0x83ff99(0x24ee),_0x2b2348['BGRA8UnormSRGB']=_0x83ff99(0x19c2),_0x2b2348[_0x83ff99(0x1db2)]='rgb9e5ufloat',_0x2b2348[_0x83ff99(0x29d4)]=_0x83ff99(0x5d7),_0x2b2348[_0x83ff99(0x30d)]=_0x83ff99(0x1c66),_0x2b2348[_0x83ff99(0xcc8)]=_0x83ff99(0x3485),_0x2b2348[_0x83ff99(0x286d)]='rg32sint',_0x2b2348[_0x83ff99(0x6fb)]=_0x83ff99(0x2e9a),_0x2b2348[_0x83ff99(0x14af)]='rgba16uint',_0x2b2348[_0x83ff99(0x89f)]=_0x83ff99(0x2edb),_0x2b2348[_0x83ff99(0x7b8)]=_0x83ff99(0x3d7f),_0x2b2348[_0x83ff99(0x12a1)]=_0x83ff99(0xfb4),_0x2b2348[_0x83ff99(0x22a3)]=_0x83ff99(0x17f3),_0x2b2348[_0x83ff99(0x3ff7)]=_0x83ff99(0x25f1),_0x2b2348['Stencil8']='stencil8',_0x2b2348['Depth16Unorm']=_0x83ff99(0x3e4f),_0x2b2348['Depth24Plus']='depth24plus',_0x2b2348[_0x83ff99(0x3c1c)]='depth24plus-stencil8',_0x2b2348['Depth32Float']=_0x83ff99(0x3113),_0x2b2348[_0x83ff99(0x1ef7)]=_0x83ff99(0xa2f),_0x2b2348[_0x83ff99(0x3767)]=_0x83ff99(0x15c8),_0x2b2348[_0x83ff99(0x2b4a)]=_0x83ff99(0x1686),_0x2b2348['BC2RGBAUnormSRGB']=_0x83ff99(0x11d1),_0x2b2348[_0x83ff99(0x1888)]=_0x83ff99(0xe9b),_0x2b2348[_0x83ff99(0x3486)]=_0x83ff99(0x21bd),_0x2b2348[_0x83ff99(0x3289)]=_0x83ff99(0x11a9),_0x2b2348[_0x83ff99(0x258)]='bc4-r-snorm',_0x2b2348['BC5RGUnorm']=_0x83ff99(0x350f),_0x2b2348[_0x83ff99(0x2355)]=_0x83ff99(0x2f62),_0x2b2348[_0x83ff99(0x3b36)]=_0x83ff99(0x2775),_0x2b2348['BC6HRGBFloat']=_0x83ff99(0x32c5),_0x2b2348['BC7RGBAUnorm']=_0x83ff99(0x1e35),_0x2b2348[_0x83ff99(0x2058)]='bc7-rgba-unorm-srgb',_0x2b2348[_0x83ff99(0x426a)]=_0x83ff99(0x34d5),_0x2b2348['ETC2RGB8UnormSRGB']=_0x83ff99(0x2c7),_0x2b2348[_0x83ff99(0x2d73)]=_0x83ff99(0x5ae),_0x2b2348['ETC2RGB8A1UnormSRGB']=_0x83ff99(0x13b0),_0x2b2348['ETC2RGBA8Unorm']='etc2-rgba8unorm',_0x2b2348['ETC2RGBA8UnormSRGB']=_0x83ff99(0x6eb),_0x2b2348['EACR11Unorm']=_0x83ff99(0x3d63),_0x2b2348[_0x83ff99(0x117f)]='eac-r11snorm',_0x2b2348[_0x83ff99(0x397c)]='eac-rg11unorm',_0x2b2348[_0x83ff99(0x279f)]=_0x83ff99(0x59d),_0x2b2348[_0x83ff99(0x3b0)]=_0x83ff99(0x1842),_0x2b2348[_0x83ff99(0x1e00)]=_0x83ff99(0x1eaa),_0x2b2348[_0x83ff99(0x2943)]=_0x83ff99(0x1473),_0x2b2348[_0x83ff99(0x1d3c)]='astc-5x4-unorm-srgb',_0x2b2348[_0x83ff99(0x2d6b)]=_0x83ff99(0x1fde),_0x2b2348['ASTC5x5UnormSRGB']=_0x83ff99(0x4273),_0x2b2348[_0x83ff99(0x3f89)]='astc-6x5-unorm',_0x2b2348[_0x83ff99(0x27cc)]=_0x83ff99(0x1177),_0x2b2348[_0x83ff99(0x3f25)]=_0x83ff99(0xce7),_0x2b2348[_0x83ff99(0x573)]=_0x83ff99(0x1330),_0x2b2348['ASTC8x5Unorm']='astc-8x5-unorm',_0x2b2348[_0x83ff99(0x1fb2)]='astc-8x5-unorm-srgb',_0x2b2348[_0x83ff99(0x393c)]=_0x83ff99(0x3c58),_0x2b2348[_0x83ff99(0x3366)]=_0x83ff99(0x2daf),_0x2b2348[_0x83ff99(0x2d22)]='astc-8x8-unorm',_0x2b2348[_0x83ff99(0x54a)]=_0x83ff99(0xc15),_0x2b2348['ASTC10x5Unorm']=_0x83ff99(0xc48),_0x2b2348[_0x83ff99(0x3a7f)]='astc-10x5-unorm-srgb',_0x2b2348[_0x83ff99(0x3129)]='astc-10x6-unorm',_0x2b2348[_0x83ff99(0x1b31)]=_0x83ff99(0x873),_0x2b2348[_0x83ff99(0x6c2)]=_0x83ff99(0x1d75),_0x2b2348[_0x83ff99(0x172f)]=_0x83ff99(0x391e),_0x2b2348[_0x83ff99(0xa5d)]=_0x83ff99(0x2a4b),_0x2b2348[_0x83ff99(0x15df)]='astc-10x10-unorm-srgb',_0x2b2348[_0x83ff99(0x35c9)]=_0x83ff99(0x1571),_0x2b2348['ASTC12x10UnormSRGB']=_0x83ff99(0x3579),_0x2b2348[_0x83ff99(0x468)]=_0x83ff99(0x329f),_0x2b2348['ASTC12x12UnormSRGB']=_0x83ff99(0x1453),_0x2b2348['Depth24UnormStencil8']=_0x83ff99(0x172a),_0x2b2348['Depth32FloatStencil8']='depth32float-stencil8',(_0x45dddb=_0x71da02=_0x71da02||{})[_0x83ff99(0x1978)]=_0x83ff99(0x2049),_0x45dddb[_0x83ff99(0x30db)]='repeat',_0x45dddb[_0x83ff99(0xa32)]=_0x83ff99(0x3c6a),(_0x524145=_0x524145||{})[_0x83ff99(0x34eb)]=_0x83ff99(0x3291),_0x524145['Linear']=_0x83ff99(0x1dca),(_0x2b2348=_0xea6479=_0xea6479||{})[_0x83ff99(0x1c56)]=_0x83ff99(0x3938),_0x2b2348[_0x83ff99(0x3452)]=_0x83ff99(0x508),_0x2b2348[_0x83ff99(0x17cb)]='equal',_0x2b2348[_0x83ff99(0x1746)]=_0x83ff99(0x751),_0x2b2348[_0x83ff99(0xd94)]=_0x83ff99(0x2a0f),_0x2b2348[_0x83ff99(0x6b4)]='not-equal',_0x2b2348['GreaterEqual']=_0x83ff99(0x3add),_0x2b2348['Always']=_0x83ff99(0xdb8),(_0x45dddb=_0x4b5df2=_0x4b5df2||{})[_0x45dddb[_0x83ff99(0xf56)]=0x1]=_0x83ff99(0xf56),_0x45dddb[_0x45dddb['Fragment']=0x2]=_0x83ff99(0x236a),_0x45dddb[_0x45dddb[_0x83ff99(0x1328)]=0x4]='Compute',(_0x2b2348=_0x37d7c7=_0x37d7c7||{})[_0x83ff99(0x2a92)]='uniform',_0x2b2348[_0x83ff99(0xd2f)]='storage',_0x2b2348[_0x83ff99(0x3aae)]='read-only-storage',(_0x45dddb=_0x373a99=_0x373a99||{})[_0x83ff99(0x3455)]=_0x83ff99(0x1e25),_0x45dddb[_0x83ff99(0x4260)]=_0x83ff99(0x2b32),_0x45dddb[_0x83ff99(0x219e)]=_0x83ff99(0x2601),(_0x2b2348=_0xf73c01=_0xf73c01||{})[_0x83ff99(0x3c70)]=_0x83ff99(0x1051),_0x2b2348[_0x83ff99(0x2c35)]=_0x83ff99(0x794),_0x2b2348[_0x83ff99(0x154e)]='depth',_0x2b2348[_0x83ff99(0x271f)]=_0x83ff99(0x3b5),_0x2b2348[_0x83ff99(0x229b)]=_0x83ff99(0x3299),(_0x5b12cd=_0x5b12cd||{})[_0x83ff99(0x1c05)]=_0x83ff99(0xfdd),(_0xcb5950=_0xcb5950||{})[_0x83ff99(0x1383)]=_0x83ff99(0x2c3f),(_0x45dddb=_0x5de2d3=_0x5de2d3||{})['PointList']=_0x83ff99(0x254a),_0x45dddb[_0x83ff99(0x3e69)]=_0x83ff99(0x288a),_0x45dddb['LineStrip']=_0x83ff99(0x32a2),_0x45dddb['TriangleList']=_0x83ff99(0x1af5),_0x45dddb[_0x83ff99(0x2a56)]='triangle-strip',(_0x32c140=_0x32c140||{})[_0x83ff99(0x4007)]=_0x83ff99(0x3828),_0x32c140['CW']='cw',(_0x2b2348=_0x58ba0a=_0x58ba0a||{})[_0x83ff99(0x242a)]=_0x83ff99(0x3e65),_0x2b2348[_0x83ff99(0x188b)]='front',_0x2b2348[_0x83ff99(0x8fe)]=_0x83ff99(0x791),(_0x45dddb=_0x47297c=_0x47297c||{})[_0x83ff99(0x409)]=_0x83ff99(0x1c1c),_0x45dddb[_0x83ff99(0x14ae)]='one',_0x45dddb['Src']=_0x83ff99(0x32c2),_0x45dddb['OneMinusSrc']='one-minus-src',_0x45dddb['SrcAlpha']=_0x83ff99(0x1f47),_0x45dddb['OneMinusSrcAlpha']='one-minus-src-alpha',_0x45dddb[_0x83ff99(0x2cb)]='dst',_0x45dddb[_0x83ff99(0x174f)]=_0x83ff99(0x3598),_0x45dddb[_0x83ff99(0x337f)]=_0x83ff99(0x2b67),_0x45dddb[_0x83ff99(0x22ba)]=_0x83ff99(0x4211),_0x45dddb[_0x83ff99(0x3e01)]='src-alpha-saturated',_0x45dddb['Constant']='constant',_0x45dddb['OneMinusConstant']=_0x83ff99(0x2dae),(_0x2b2348=_0x1b81b8=_0x1b81b8||{})[_0x83ff99(0x18f5)]=_0x83ff99(0x2e5),_0x2b2348[_0x83ff99(0x24a1)]=_0x83ff99(0x10ce),_0x2b2348[_0x83ff99(0x3a08)]=_0x83ff99(0x26cc),_0x2b2348[_0x83ff99(0x2dde)]='min',_0x2b2348[_0x83ff99(0x3b00)]=_0x83ff99(0x1955),(_0x45dddb=_0x4c9bb5=_0x4c9bb5||{})[_0x83ff99(0xf67)]=_0x83ff99(0x41ec),_0x45dddb[_0x83ff99(0x409)]=_0x83ff99(0x1c1c),_0x45dddb[_0x83ff99(0x3f1c)]='replace',_0x45dddb[_0x83ff99(0x2bce)]=_0x83ff99(0x3709),_0x45dddb['IncrementClamp']='increment-clamp',_0x45dddb[_0x83ff99(0x2fd5)]=_0x83ff99(0x31be),_0x45dddb[_0x83ff99(0x2fc4)]=_0x83ff99(0xe94),_0x45dddb[_0x83ff99(0x301)]=_0x83ff99(0x375a),(_0x4e34e5=_0x4e34e5||{})['Uint16']=_0x83ff99(0x10ba),_0x4e34e5['Uint32']=_0x83ff99(0x3c6e),(_0x2b2348=_0x58754a=_0x58754a||{})[_0x83ff99(0x3886)]=_0x83ff99(0x10cc),_0x2b2348[_0x83ff99(0x4d1)]=_0x83ff99(0x2fd2),_0x2b2348[_0x83ff99(0x13ea)]=_0x83ff99(0x4222),_0x2b2348['Sint8x4']=_0x83ff99(0x2b6e),_0x2b2348[_0x83ff99(0x3b9f)]=_0x83ff99(0x31ab),_0x2b2348[_0x83ff99(0x17ab)]=_0x83ff99(0x8d8),_0x2b2348[_0x83ff99(0x3c3c)]='snorm8x2',_0x2b2348[_0x83ff99(0x1016)]=_0x83ff99(0x260),_0x2b2348[_0x83ff99(0xf27)]=_0x83ff99(0x227a),_0x2b2348[_0x83ff99(0x2c2)]='uint16x4',_0x2b2348[_0x83ff99(0x3fa1)]='sint16x2',_0x2b2348[_0x83ff99(0x2b7c)]=_0x83ff99(0x36bf),_0x2b2348[_0x83ff99(0x413f)]=_0x83ff99(0x94a),_0x2b2348[_0x83ff99(0x1845)]='unorm16x4',_0x2b2348[_0x83ff99(0x3461)]=_0x83ff99(0x3a9a),_0x2b2348[_0x83ff99(0x27d0)]=_0x83ff99(0x23bc),_0x2b2348[_0x83ff99(0x2d9c)]=_0x83ff99(0x2cca),_0x2b2348['Float16x4']=_0x83ff99(0x1aca),_0x2b2348['Float32']=_0x83ff99(0x1d12),_0x2b2348[_0x83ff99(0x3223)]=_0x83ff99(0x2222),_0x2b2348[_0x83ff99(0x1d73)]=_0x83ff99(0x3727),_0x2b2348['Float32x4']=_0x83ff99(0x100d),_0x2b2348[_0x83ff99(0x3990)]='uint32',_0x2b2348[_0x83ff99(0x3932)]=_0x83ff99(0x1c94),_0x2b2348[_0x83ff99(0xe1c)]=_0x83ff99(0x1743),_0x2b2348[_0x83ff99(0x3749)]=_0x83ff99(0xc9e),_0x2b2348[_0x83ff99(0x3dc8)]=_0x83ff99(0x2e63),_0x2b2348[_0x83ff99(0x34b2)]=_0x83ff99(0x4145),_0x2b2348[_0x83ff99(0xe50)]=_0x83ff99(0x41bb),_0x2b2348[_0x83ff99(0x1869)]=_0x83ff99(0x1c8f),(_0x52ad87=_0x52ad87||{})['Vertex']=_0x83ff99(0x41a1),_0x52ad87['Instance']=_0x83ff99(0x41e6),(_0x5bea88=_0x5bea88||{})[_0x83ff99(0x394a)]=_0x83ff99(0x9fb),_0x5bea88['Clear']='clear',(_0x4e70d7=_0x4e70d7||{})[_0x83ff99(0x32aa)]='store',_0x4e70d7[_0x83ff99(0x593)]=_0x83ff99(0x3d12),(_0x2682b9=_0x2682b9||{})[_0x83ff99(0x1abf)]=_0x83ff99(0x1b41),_0x2682b9[_0x83ff99(0x10dd)]='timestamp',(_0x33a19a=_0x33a19a||{})[_0x83ff99(0x1683)]='opaque',_0x33a19a[_0x83ff99(0x16dc)]=_0x83ff99(0x1b2f);},0x97b6:(_0x30e648,_0xe1c1fe,_0x20f4ef)=>{var _0x36196b=a8_0x1ec55c;_0x20f4ef['d'](_0xe1c1fe,{'g':()=>_0x3f0281});var _0x4f7284=_0x20f4ef(0x177e8);class _0x3f0281{constructor(_0x2a2b5b){var _0x4f61e9=a8_0x5306;this[_0x4f61e9(0x1329)]=_0x2a2b5b,this[_0x4f61e9(0x309e)]=_0x3f0281[_0x4f61e9(0x408a)]++,this[_0x4f61e9(0x19a0)]=!0x1,this[_0x4f61e9(0x232e)]=0x0,this[_0x4f61e9(0x14ff)]();}[_0x36196b(0x2ac4)](_0x121c55){var _0x3ef966=_0x36196b;return this['_isDirty']||this[_0x3ef966(0x29aa)]!==_0x121c55;}[_0x36196b(0x380b)](_0x2c797b){var _0x51be8e=_0x36196b;this[_0x51be8e(0x3e02)]=!0x1,this[_0x51be8e(0x29aa)]=_0x2c797b;}get[_0x36196b(0x250f)](){return this['_useInstancing'];}set['useInstancing'](_0x26011b){var _0x3d3756=_0x36196b;this[_0x3d3756(0x19a0)]!==_0x26011b&&(_0x26011b?(this[_0x3d3756(0x1630)]=this[_0x3d3756(0x1329)][_0x3d3756(0x2337)](0x28,_0x4f7284['FB']['CopyDst']|_0x4f7284['FB'][_0x3d3756(0x2f73)]),this[_0x3d3756(0x3c06)]=new Uint32Array(0x5),this[_0x3d3756(0x3c06)][0x3]=0x0,this['_indirectDrawData'][0x4]=0x0):(this['indirectDrawBuffer']&&this[_0x3d3756(0x1329)][_0x3d3756(0x469)](this[_0x3d3756(0x1630)]),this['indirectDrawBuffer']=void 0x0,this[_0x3d3756(0x3c06)]=void 0x0),this[_0x3d3756(0x19a0)]=_0x26011b,this[_0x3d3756(0x232e)]=-0x1);}[_0x36196b(0x14ff)](){var _0x538011=_0x36196b;this[_0x538011(0x2a77)]={},this[_0x538011(0x3e02)]=!0x0,this[_0x538011(0x29aa)]=0x0,this['fastBundle']=void 0x0,this[_0x538011(0x4b1)]=void 0x0;}[_0x36196b(0x3021)](_0x42a9bc,_0xd86573){var _0x1e1e42=_0x36196b,_0x561fd8;this[_0x1e1e42(0x3e02)]||(this[_0x1e1e42(0x3e02)]=(null==_0xd86573?void 0x0:_0xd86573['uniqueId'])!==(null==(_0x561fd8=this['buffers'][_0x42a9bc])?void 0x0:_0x561fd8[_0x1e1e42(0x309e)])),this[_0x1e1e42(0x2a77)][_0x42a9bc]=_0xd86573;}[_0x36196b(0x3391)](_0xbe5fe3,_0x3e375d,_0x29928c){var _0x113e54=_0x36196b;_0x3e375d!==this['_currentInstanceCount']&&this[_0x113e54(0x1630)]&&this[_0x113e54(0x3c06)]&&(this['_currentInstanceCount']=_0x3e375d,this[_0x113e54(0x3c06)][0x0]=_0xbe5fe3,this[_0x113e54(0x3c06)][0x1]=_0x3e375d,this[_0x113e54(0x3c06)][0x2]=_0x29928c,this[_0x113e54(0x1329)]['setRawData'](this['indirectDrawBuffer'],0x0,this[_0x113e54(0x3c06)],0x0,0x14));}[_0x36196b(0x41a)](){var _0x2f9fa3=_0x36196b;this['indirectDrawBuffer']&&(this[_0x2f9fa3(0x1329)][_0x2f9fa3(0x469)](this[_0x2f9fa3(0x1630)]),this[_0x2f9fa3(0x1630)]=void 0x0,this[_0x2f9fa3(0x3c06)]=void 0x0),this[_0x2f9fa3(0x1816)]=void 0x0,this[_0x2f9fa3(0x4b1)]=void 0x0,this['buffers']=void 0x0;}}_0x3f0281[_0x36196b(0x408a)]=0x0;},0x44d:(_0x39d5d9,_0x11c38e,_0x2389f8)=>{var _0x280808=a8_0x1ec55c;_0x2389f8['d'](_0x11c38e,{'S':()=>_0x3d84e6});function _0x11c461(_0x1e13e5,_0x447c05,_0x54f134,_0x59c92f){return new(_0x54f134=_0x54f134||Promise)(function(_0xeabfce,_0x23d512){var _0x3480c9=a8_0x5306;function _0x1cb57b(_0x14b2b4){try{_0x57cdab(_0x59c92f['next'](_0x14b2b4));}catch(_0x30d0c9){_0x23d512(_0x30d0c9);}}function _0x256159(_0x112b71){var _0x513b9b=a8_0x5306;try{_0x57cdab(_0x59c92f[_0x513b9b(0x368b)](_0x112b71));}catch(_0x4bd79d){_0x23d512(_0x4bd79d);}}function _0x57cdab(_0x16025c){var _0x368ef8=a8_0x5306,_0x4ddc34;_0x16025c[_0x368ef8(0x954)]?_0xeabfce(_0x16025c[_0x368ef8(0x2b05)]):((_0x4ddc34=_0x16025c[_0x368ef8(0x2b05)])instanceof _0x54f134?_0x4ddc34:new _0x54f134(function(_0x22692b){_0x22692b(_0x4ddc34);}))[_0x368ef8(0x2cc0)](_0x1cb57b,_0x256159);}_0x57cdab((_0x59c92f=_0x59c92f[_0x3480c9(0x29f3)](_0x1e13e5,_0x447c05||[]))[_0x3480c9(0x63a)]());});}var _0x4d34d9=_0x2389f8(0x7205),_0x22e0f7=_0x2389f8(0x4ba7),_0x41a19d=_0x2389f8(0x6214);class _0x3d84e6{[_0x280808(0x126c)](_0x202d44){return _0x11c461(this,void 0x0,void 0x0,function*(){var _0x1c87ad=a8_0x5306;if(!_0x3d84e6[_0x1c87ad(0x3ca5)])return _0x202d44=_0x202d44||{},(_0x202d44=Object[_0x1c87ad(0x12fe)](Object['assign']({},_0x3d84e6[_0x1c87ad(0x2c7b)]),_0x202d44))[_0x1c87ad(0x263e)]?(_0x3d84e6[_0x1c87ad(0x3ca5)]=_0x202d44[_0x1c87ad(0x263e)],Promise[_0x1c87ad(0x222b)]()):(_0x202d44[_0x1c87ad(0x1796)]&&_0x202d44['wasmPath']&&((0x0,_0x4d34d9['CG'])()?yield _0x22e0f7['w1'][_0x1c87ad(0x1134)](_0x202d44[_0x1c87ad(0x1796)]):importScripts(_0x202d44[_0x1c87ad(0x1796)])),self[_0x1c87ad(0x263e)]?(_0x3d84e6[_0x1c87ad(0x3ca5)]=yield self[_0x1c87ad(0x263e)](_0x202d44[_0x1c87ad(0x592)]),Promise[_0x1c87ad(0x222b)]()):Promise[_0x1c87ad(0x1c13)](_0x1c87ad(0x1284)));});}[_0x280808(0x1feb)](_0x2f4e5f,_0x499e33=!0x1){var _0x505e3e=_0x280808;return _0x2f4e5f=_0x3d84e6[_0x505e3e(0x3ca5)][_0x505e3e(0x1feb)](_0x2f4e5f),(_0x3d84e6[_0x505e3e(0x1b45)]&&(_0x41a19d[_0x505e3e(0x40a5)](_0x2f4e5f),_0x41a19d[_0x505e3e(0x40a5)](_0x505e3e(0x1bdc))),_0x3d84e6['DisableUniformityAnalysis']||_0x499e33?_0x505e3e(0x152f)+_0x2f4e5f:_0x2f4e5f);}}_0x3d84e6[_0x280808(0x2c7b)]={'jsPath':_0x280808(0x31ed),'wasmPath':_0x280808(0xc4d)},_0x3d84e6[_0x280808(0x1b45)]=!0x1,_0x3d84e6[_0x280808(0x1ca2)]=!0x1,_0x3d84e6['_twgsl']=null;},0x1610:(_0x1187d0,_0xefb0d3,_0x5188c0)=>{var _0xe0e803=a8_0x1ec55c;_0x5188c0['d'](_0xefb0d3,{'g':()=>_0x1278d2});class _0x1278d2{}_0x1278d2[_0xe0e803(0x8ac)]=0x0,_0x1278d2[_0xe0e803(0x4121)]=0x1,_0x1278d2['ALPHA_COMBINE']=0x2,_0x1278d2['ALPHA_SUBTRACT']=0x3,_0x1278d2[_0xe0e803(0x31aa)]=0x4,_0x1278d2[_0xe0e803(0x1c1b)]=0x5,_0x1278d2[_0xe0e803(0x2e7b)]=0x6,_0x1278d2[_0xe0e803(0xaa7)]=0x7,_0x1278d2['ALPHA_PREMULTIPLIED_PORTERDUFF']=0x8,_0x1278d2['ALPHA_INTERPOLATE']=0x9,_0x1278d2[_0xe0e803(0x163e)]=0xa,_0x1278d2[_0xe0e803(0x2968)]=0xb,_0x1278d2['ALPHA_ALPHATOCOLOR']=0xc,_0x1278d2[_0xe0e803(0x2e78)]=0xd,_0x1278d2[_0xe0e803(0x2441)]=0xe,_0x1278d2['ALPHA_ONEONE_ONEZERO']=0xf,_0x1278d2['ALPHA_EXCLUSION']=0x10,_0x1278d2[_0xe0e803(0x2c1a)]=0x11,_0x1278d2[_0xe0e803(0x3f6)]=0x0,_0x1278d2['ALPHA_EQUATION_SUBSTRACT']=0x1,_0x1278d2[_0xe0e803(0x26fc)]=0x2,_0x1278d2[_0xe0e803(0x13b1)]=0x3,_0x1278d2[_0xe0e803(0x230f)]=0x4,_0x1278d2[_0xe0e803(0x3655)]=0x5,_0x1278d2[_0xe0e803(0x1083)]=0x0,_0x1278d2[_0xe0e803(0x75f)]=0x1,_0x1278d2[_0xe0e803(0x3493)]=0x2,_0x1278d2[_0xe0e803(0x95f)]=0x4,_0x1278d2[_0xe0e803(0x2d0b)]=0x200,_0x1278d2[_0xe0e803(0x8f5)]=0x207,_0x1278d2[_0xe0e803(0x3f01)]=0x201,_0x1278d2[_0xe0e803(0x1c12)]=0x202,_0x1278d2[_0xe0e803(0x3e34)]=0x203,_0x1278d2['GREATER']=0x204,_0x1278d2['GEQUAL']=0x206,_0x1278d2[_0xe0e803(0x2f87)]=0x205,_0x1278d2['KEEP']=0x1e00,_0x1278d2['ZERO']=0x0,_0x1278d2[_0xe0e803(0x10e9)]=0x1e01,_0x1278d2[_0xe0e803(0x4bd)]=0x1e02,_0x1278d2['DECR']=0x1e03,_0x1278d2[_0xe0e803(0x3e36)]=0x150a,_0x1278d2['INCR_WRAP']=0x8507,_0x1278d2['DECR_WRAP']=0x8508,_0x1278d2['TEXTURE_CLAMP_ADDRESSMODE']=0x0,_0x1278d2[_0xe0e803(0x34fc)]=0x1,_0x1278d2[_0xe0e803(0x158a)]=0x2,_0x1278d2[_0xe0e803(0x33a4)]=0x1,_0x1278d2[_0xe0e803(0x25fd)]=0x0,_0x1278d2[_0xe0e803(0x2fd3)]=0x1,_0x1278d2[_0xe0e803(0x3ad4)]=0x2,_0x1278d2[_0xe0e803(0x2aee)]=0x4,_0x1278d2['TEXTUREFORMAT_RGBA']=0x5,_0x1278d2[_0xe0e803(0x2c8d)]=0x6,_0x1278d2[_0xe0e803(0x324)]=0x6,_0x1278d2[_0xe0e803(0x1b8b)]=0x7,_0x1278d2[_0xe0e803(0x2f46)]=0x8,_0x1278d2[_0xe0e803(0x3da5)]=0x8,_0x1278d2[_0xe0e803(0x1d97)]=0x9,_0x1278d2[_0xe0e803(0x111a)]=0xa,_0x1278d2['TEXTUREFORMAT_RGBA_INTEGER']=0xb,_0x1278d2['TEXTUREFORMAT_BGRA']=0xc,_0x1278d2[_0xe0e803(0x3f63)]=0xd,_0x1278d2[_0xe0e803(0x233c)]=0xe,_0x1278d2[_0xe0e803(0xb69)]=0xf,_0x1278d2[_0xe0e803(0x39a)]=0x10,_0x1278d2['TEXTUREFORMAT_DEPTH24UNORM_STENCIL8']=0x11,_0x1278d2[_0xe0e803(0x1a67)]=0x12,_0x1278d2[_0xe0e803(0x3de3)]=0x13,_0x1278d2[_0xe0e803(0x1bbf)]=0x8e8c,_0x1278d2[_0xe0e803(0x268a)]=0x8e8d,_0x1278d2['TEXTUREFORMAT_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT']=0x8e8f,_0x1278d2['TEXTUREFORMAT_COMPRESSED_RGB_BPTC_SIGNED_FLOAT']=0x8e8e,_0x1278d2['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5']=0x83f3,_0x1278d2['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT']=0x8c4f,_0x1278d2['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3']=0x83f2,_0x1278d2[_0xe0e803(0x2244)]=0x8c4e,_0x1278d2[_0xe0e803(0x28b9)]=0x83f1,_0x1278d2[_0xe0e803(0x197f)]=0x83f0,_0x1278d2[_0xe0e803(0x9ee)]=0x8c4d,_0x1278d2[_0xe0e803(0x3cd5)]=0x8c4c,_0x1278d2[_0xe0e803(0x1d02)]=0x93b0,_0x1278d2['TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR']=0x93d0,_0x1278d2['TEXTUREFORMAT_COMPRESSED_RGB_ETC1_WEBGL']=0x8d64,_0x1278d2[_0xe0e803(0x1de8)]=0x9274,_0x1278d2[_0xe0e803(0x599)]=0x9275,_0x1278d2[_0xe0e803(0x2607)]=0x9276,_0x1278d2['TEXTUREFORMAT_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2']=0x9277,_0x1278d2[_0xe0e803(0x6c3)]=0x9278,_0x1278d2[_0xe0e803(0x2de9)]=0x9279,_0x1278d2[_0xe0e803(0x2d4d)]=0x0,_0x1278d2['TEXTURETYPE_UNSIGNED_INT']=0x0,_0x1278d2[_0xe0e803(0x1608)]=0x1,_0x1278d2[_0xe0e803(0x3d07)]=0x2,_0x1278d2[_0xe0e803(0x3625)]=0x3,_0x1278d2[_0xe0e803(0x31fe)]=0x4,_0x1278d2['TEXTURETYPE_UNSIGNED_SHORT']=0x5,_0x1278d2[_0xe0e803(0x1533)]=0x6,_0x1278d2['TEXTURETYPE_UNSIGNED_INTEGER']=0x7,_0x1278d2[_0xe0e803(0x303d)]=0x8,_0x1278d2['TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1']=0x9,_0x1278d2[_0xe0e803(0xf8f)]=0xa,_0x1278d2[_0xe0e803(0x304d)]=0xb,_0x1278d2[_0xe0e803(0x199c)]=0xc,_0x1278d2['TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV']=0xd,_0x1278d2[_0xe0e803(0x153a)]=0xe,_0x1278d2[_0xe0e803(0x3940)]=0xf,_0x1278d2[_0xe0e803(0x3bf)]=0x10,_0x1278d2['TEXTURE_2D']=0xde1,_0x1278d2[_0xe0e803(0x321e)]=0x8c1a,_0x1278d2[_0xe0e803(0x2af1)]=0x8513,_0x1278d2['TEXTURE_CUBE_MAP_ARRAY']=0xdeadbeef,_0x1278d2[_0xe0e803(0x419a)]=0x806f,_0x1278d2[_0xe0e803(0x16b2)]=0x1,_0x1278d2[_0xe0e803(0x3eaa)]=0x1,_0x1278d2['TEXTURE_BILINEAR_SAMPLINGMODE']=0x2,_0x1278d2[_0xe0e803(0x2603)]=0x2,_0x1278d2[_0xe0e803(0x2469)]=0x3,_0x1278d2[_0xe0e803(0x12c2)]=0x3,_0x1278d2[_0xe0e803(0x3d5e)]=0x4,_0x1278d2['TEXTURE_NEAREST_LINEAR_MIPNEAREST']=0x5,_0x1278d2[_0xe0e803(0x244a)]=0x6,_0x1278d2[_0xe0e803(0x3ebe)]=0x7,_0x1278d2[_0xe0e803(0x3ffe)]=0x8,_0x1278d2[_0xe0e803(0x341)]=0x9,_0x1278d2[_0xe0e803(0x17ec)]=0xa,_0x1278d2[_0xe0e803(0x2ade)]=0xb,_0x1278d2[_0xe0e803(0x1442)]=0xc,_0x1278d2[_0xe0e803(0x3b9a)]=0x0,_0x1278d2['TEXTURE_SPHERICAL_MODE']=0x1,_0x1278d2[_0xe0e803(0x1181)]=0x2,_0x1278d2[_0xe0e803(0x3581)]=0x3,_0x1278d2[_0xe0e803(0x3b4d)]=0x4,_0x1278d2[_0xe0e803(0x185a)]=0x5,_0x1278d2[_0xe0e803(0x12a6)]=0x6,_0x1278d2[_0xe0e803(0x3c44)]=0x7,_0x1278d2['TEXTURE_FIXED_EQUIRECTANGULAR_MODE']=0x8,_0x1278d2[_0xe0e803(0xb34)]=0x9,_0x1278d2[_0xe0e803(0x79d)]=0x1000,_0x1278d2[_0xe0e803(0x122b)]=0x40,_0x1278d2['TEXTURE_FILTERING_QUALITY_MEDIUM']=0x10,_0x1278d2[_0xe0e803(0x1ca5)]=0x8,_0x1278d2[_0xe0e803(0x18f0)]=0x1,_0x1278d2[_0xe0e803(0x28fe)]=0x2,_0x1278d2['SCALEMODE_CEILING']=0x3,_0x1278d2[_0xe0e803(0x3182)]=0x1,_0x1278d2['MATERIAL_LightDirtyFlag']=0x2,_0x1278d2[_0xe0e803(0x21c0)]=0x4,_0x1278d2[_0xe0e803(0x2787)]=0x8,_0x1278d2[_0xe0e803(0x1a30)]=0x10,_0x1278d2[_0xe0e803(0x2925)]=0x20,_0x1278d2[_0xe0e803(0x463)]=0x3f,_0x1278d2['MATERIAL_TriangleFillMode']=0x0,_0x1278d2[_0xe0e803(0x4003)]=0x1,_0x1278d2[_0xe0e803(0x2e83)]=0x2,_0x1278d2['MATERIAL_PointListDrawMode']=0x3,_0x1278d2[_0xe0e803(0x2dce)]=0x4,_0x1278d2[_0xe0e803(0x3855)]=0x5,_0x1278d2[_0xe0e803(0x2467)]=0x6,_0x1278d2[_0xe0e803(0x1e71)]=0x7,_0x1278d2[_0xe0e803(0x175d)]=0x8,_0x1278d2[_0xe0e803(0x14fd)]=0x0,_0x1278d2[_0xe0e803(0xc84)]=0x1,_0x1278d2[_0xe0e803(0x3586)]=0x0,_0x1278d2['ACTION_OnPickTrigger']=0x1,_0x1278d2[_0xe0e803(0x3640)]=0x2,_0x1278d2['ACTION_OnRightPickTrigger']=0x3,_0x1278d2['ACTION_OnCenterPickTrigger']=0x4,_0x1278d2[_0xe0e803(0x13f5)]=0x5,_0x1278d2[_0xe0e803(0x3a9e)]=0x6,_0x1278d2[_0xe0e803(0x2e47)]=0x7,_0x1278d2[_0xe0e803(0x2256)]=0x10,_0x1278d2[_0xe0e803(0x12b0)]=0x8,_0x1278d2['ACTION_OnPointerOverTrigger']=0x9,_0x1278d2[_0xe0e803(0x655)]=0xa,_0x1278d2[_0xe0e803(0x2276)]=0xb,_0x1278d2[_0xe0e803(0x1c87)]=0xc,_0x1278d2[_0xe0e803(0x3681)]=0xd,_0x1278d2[_0xe0e803(0x215e)]=0xe,_0x1278d2['ACTION_OnKeyUpTrigger']=0xf,_0x1278d2[_0xe0e803(0x20a3)]=0x2,_0x1278d2[_0xe0e803(0x3bd7)]=0x7,_0x1278d2[_0xe0e803(0x29a6)]=0x8,_0x1278d2[_0xe0e803(0x11ea)]=0x9,_0x1278d2[_0xe0e803(0x1b9d)]=0x0,_0x1278d2[_0xe0e803(0x8b5)]=0x1,_0x1278d2['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION']=0x2,_0x1278d2[_0xe0e803(0x1f77)]=0x3,_0x1278d2['SCENELOADER_NO_LOGGING']=0x0,_0x1278d2[_0xe0e803(0x2b19)]=0x1,_0x1278d2[_0xe0e803(0x11da)]=0x2,_0x1278d2[_0xe0e803(0x2332)]=0x3,_0x1278d2['PREPASS_IRRADIANCE_TEXTURE_TYPE']=0x0,_0x1278d2['PREPASS_POSITION_TEXTURE_TYPE']=0x1,_0x1278d2[_0xe0e803(0x3664)]=0x2,_0x1278d2['PREPASS_REFLECTIVITY_TEXTURE_TYPE']=0x3,_0x1278d2[_0xe0e803(0x26b8)]=0x4,_0x1278d2['PREPASS_DEPTH_TEXTURE_TYPE']=0x5,_0x1278d2[_0xe0e803(0x198f)]=0x6,_0x1278d2[_0xe0e803(0x169f)]=0x7,_0x1278d2[_0xe0e803(0x2f67)]=0x1,_0x1278d2[_0xe0e803(0x989)]=0x2,_0x1278d2[_0xe0e803(0x3c47)]=0x3,_0x1278d2[_0xe0e803(0x5ef)]=0x4,_0x1278d2['BUFFER_CREATIONFLAG_VERTEX']=0x8,_0x1278d2[_0xe0e803(0x30c5)]=0x10,_0x1278d2['BUFFER_CREATIONFLAG_STORAGE']=0x20,_0x1278d2[_0xe0e803(0x281c)]=0x0,_0x1278d2[_0xe0e803(0x412a)]=0x12,_0x1278d2[_0xe0e803(0x204c)]=0x11,_0x1278d2['INPUT_META_KEY1']=0x5b,_0x1278d2[_0xe0e803(0x3a65)]=0x5c,_0x1278d2[_0xe0e803(0xa72)]=0x5d,_0x1278d2[_0xe0e803(0xb87)]=0x10,_0x1278d2[_0xe0e803(0x26f6)]=0x0,_0x1278d2['SNAPSHOTRENDERING_FAST']=0x1,_0x1278d2[_0xe0e803(0x1de1)]=0x0,_0x1278d2[_0xe0e803(0x2f6b)]=0x1,_0x1278d2[_0xe0e803(0x360d)]=0x0,_0x1278d2['FOVMODE_HORIZONTAL_FIXED']=0x1,_0x1278d2[_0xe0e803(0x862)]=0x0,_0x1278d2['RIG_MODE_STEREOSCOPIC_ANAGLYPH']=0xa,_0x1278d2[_0xe0e803(0x349e)]=0xb,_0x1278d2[_0xe0e803(0xbeb)]=0xc,_0x1278d2[_0xe0e803(0x1f6b)]=0xd,_0x1278d2[_0xe0e803(0x27d7)]=0xe,_0x1278d2['RIG_MODE_VR']=0x14,_0x1278d2[_0xe0e803(0x2785)]=0x15,_0x1278d2[_0xe0e803(0x1ba7)]=0x16,_0x1278d2[_0xe0e803(0x54f)]=0x6,_0x1278d2[_0xe0e803(0x1b68)]=0x8006,_0x1278d2[_0xe0e803(0xf7b)]=0x8007,_0x1278d2['GL_ALPHA_EQUATION_MAX']=0x8008,_0x1278d2[_0xe0e803(0x2eb1)]=0x800a,_0x1278d2[_0xe0e803(0x1caa)]=0x800b,_0x1278d2[_0xe0e803(0x306d)]=0x300,_0x1278d2[_0xe0e803(0x3992)]=0x301,_0x1278d2[_0xe0e803(0x17ce)]=0x302,_0x1278d2[_0xe0e803(0x25eb)]=0x303,_0x1278d2[_0xe0e803(0x12a8)]=0x304,_0x1278d2[_0xe0e803(0x1740)]=0x305,_0x1278d2['GL_ALPHA_FUNCTION_DST_COLOR']=0x306,_0x1278d2[_0xe0e803(0xafe)]=0x307,_0x1278d2[_0xe0e803(0x17e6)]=0x308,_0x1278d2[_0xe0e803(0x138f)]=0x8001,_0x1278d2[_0xe0e803(0x27a8)]=0x8002,_0x1278d2[_0xe0e803(0x41a5)]=0x8003,_0x1278d2['GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_ALPHA']=0x8004,_0x1278d2[_0xe0e803(0x3656)]=_0xe0e803(0x313f);},0x14232:(_0xfd0c29,_0x2235f6,_0x25255b)=>{var _0x3d6f60=a8_0x1ec55c;_0x25255b['d'](_0x2235f6,{'D':()=>_0x1da9e5});var _0xb6cbc4=_0x25255b(0xa896),_0x5bfc3e=_0x25255b(0x138df),_0x255bae=_0x25255b(0x7205),_0x21eb38=_0x25255b(0x11096),_0x547cf2=_0x25255b(0x8baf),_0x3ac092=_0x25255b(0xcf06),_0x2a5cfa=_0x25255b(0x1610),_0x109752=_0x25255b(0xdff1),_0x49e80a=_0x25255b(0x13697),_0x46c91f=_0x25255b(0x15f74),_0x52a784=_0x25255b(0x9a70),_0x459757=_0x25255b(0x8e9);_0x25255b(0xf5ea),_0x25255b(0x6068),_0x25255b(0x9314);class _0x1da9e5 extends _0x3ac092['B']{constructor(_0x20d2ef,_0x8eec70,_0xd13b5a,_0x57a57f=!0x1){var _0x36c1da=a8_0x5306;super(_0x20d2ef,_0x8eec70,_0xd13b5a,_0x57a57f),this[_0x36c1da(0x521)]=!0x1,this[_0x36c1da(0x3916)]=!0x1,this[_0x36c1da(0x9d8)]=!0x0,this[_0x36c1da(0x166b)]=new Array(),this['_virtualScenes']=new Array(),this[_0x36c1da(0x2f1)]=new _0xb6cbc4['y$'](),this[_0x36c1da(0x1f70)]=new Array(),this[_0x36c1da(0x3500)]=!0x1,this[_0x36c1da(0x3369)]=new _0xb6cbc4['y$'](),this['onCanvasBlurObservable']=new _0xb6cbc4['y$'](),this[_0x36c1da(0x9b8)]=new _0xb6cbc4['y$'](),this[_0x36c1da(0x2c0d)]=new _0xb6cbc4['y$'](),this['onBeginFrameObservable']=new _0xb6cbc4['y$'](),this[_0x36c1da(0x2014)]=null,this[_0x36c1da(0x1f9e)]=new _0xb6cbc4['y$'](),this['onBeforeShaderCompilationObservable']=new _0xb6cbc4['y$'](),this[_0x36c1da(0x1b85)]=new _0xb6cbc4['y$'](),this[_0x36c1da(0xaa0)]=!0x1,this[_0x36c1da(0x41db)]=0x4,this[_0x36c1da(0xd4c)]=0x1/0x3c,this['_fps']=0x3c,this[_0x36c1da(0x39d5)]=0x0,this[_0x36c1da(0x1c4a)]=new _0x49e80a['z'](),this[_0x36c1da(0x16f0)]=0x1,this[_0x36c1da(0x4017)]=!0x1,this[_0x36c1da(0x1240)]=new _0x109752['A'](),this[_0x36c1da(0x3434)]=!0x0,this[_0x36c1da(0x245b)]=_0x2a5cfa['g'][_0x36c1da(0x281c)],this[_0x36c1da(0x3310)]=[_0x36c1da(0x52b)],_0x1da9e5[_0x36c1da(0xc9b)][_0x36c1da(0xede)](this),_0x20d2ef&&(this[_0x36c1da(0x1d9a)]['supportRenderPasses']=!0x0,_0xd13b5a=this[_0x36c1da(0x3816)],_0x20d2ef[_0x36c1da(0x3ac3)]&&(this['_sharedInit'](_0x20d2ef),this[_0x36c1da(0x4030)]()),this[_0x36c1da(0x3171)](),_0xd13b5a[_0x36c1da(0x10d2)]&&this[_0x36c1da(0xba8)]());}static get[_0x3d6f60(0xb16)](){var _0x3db07a=_0x3d6f60;return _0x3ac092['B'][_0x3db07a(0xb16)];}static get[_0x3d6f60(0x3735)](){var _0x3cefd0=_0x3d6f60;return _0x3ac092['B'][_0x3cefd0(0x3735)];}static get[_0x3d6f60(0xc9b)](){return _0x21eb38['l']['Instances'];}static get[_0x3d6f60(0x380)](){var _0x4fd747=_0x3d6f60;return _0x21eb38['l'][_0x4fd747(0x380)];}static get['LastCreatedScene'](){var _0x4c9cee=_0x3d6f60;return _0x21eb38['l'][_0x4c9cee(0x2370)];}['_createImageBitmapFromSource'](_0xc53de9,_0x5dc180){return new Promise((_0xc973cc,_0xb292e9)=>{var _0x2fb917=a8_0x5306;const _0x4130a7=new Image();_0x4130a7[_0x2fb917(0x2f93)]=()=>{var _0x35d266=_0x2fb917;_0x4130a7['decode']()[_0x35d266(0x2cc0)](()=>{var _0x1e671c=_0x35d266;this['createImageBitmap'](_0x4130a7,_0x5dc180)[_0x1e671c(0x2cc0)](_0x103ed2=>{_0xc973cc(_0x103ed2);});});},_0x4130a7['onerror']=()=>{var _0x2f6c01=_0x2fb917;_0xb292e9(_0x2f6c01(0x2054)+_0x4130a7['src']);},_0x4130a7['src']=_0xc53de9;});}['createImageBitmap'](_0x55af13,_0x5d3159){return createImageBitmap(_0x55af13,_0x5d3159);}[_0x3d6f60(0x3941)](_0xa993b8,_0x35e06d,_0x585cff){var _0x3833c4=_0x3d6f60;const _0x398a19=this[_0x3833c4(0x425f)](_0x35e06d,_0x585cff),_0x6996f4=_0x398a19['getContext']('2d');if(_0x6996f4)return _0x6996f4['drawImage'](_0xa993b8,0x0,0x0),_0x6996f4[_0x3833c4(0x45d)](0x0,0x0,_0x35e06d,_0x585cff)[_0x3833c4(0x307e)];throw new Error(_0x3833c4(0x2b06));}static[_0x3d6f60(0x487)](_0x5e2dc8,_0x3372a2){var _0x307a06=_0x3d6f60;for(let _0x30f787=0x0;_0x30f787<_0x1da9e5[_0x307a06(0xc9b)][_0x307a06(0x18cc)];_0x30f787++){const _0x1f3ecf=_0x1da9e5[_0x307a06(0xc9b)][_0x30f787];for(let _0x2824b3=0x0;_0x2824b3<_0x1f3ecf['scenes'][_0x307a06(0x18cc)];_0x2824b3++)_0x1f3ecf[_0x307a06(0x166b)][_0x2824b3]['markAllMaterialsAsDirty'](_0x5e2dc8,_0x3372a2);}}static[_0x3d6f60(0x446)](_0x655179){var _0xae0ba2=_0x3d6f60;throw(0x0,_0x547cf2['S'])(_0xae0ba2(0xc6d));}get[_0x3d6f60(0x1a15)](){var _0x11f5ec=_0x3d6f60;return!!_0x1da9e5[_0x11f5ec(0x13cc)];}get[_0x3d6f60(0x110a)](){var _0x141bdf=_0x3d6f60;return this[_0x141bdf(0x1240)];}get[_0x3d6f60(0x242b)](){return this['_compatibilityMode'];}set['compatibilityMode'](_0x47fca4){this['_compatibilityMode']=!0x0;}['getInputElement'](){var _0x3d58e2=_0x3d6f60;return this[_0x3d58e2(0x2582)];}[_0x3d6f60(0x41aa)](){var _0x1accb3=_0x3d6f60;super['_initGLContext'](),this[_0x1accb3(0x2738)]=null;}['_sharedInit'](_0x48d91a){var _0x1d32a6=_0x3d6f60;super[_0x1d32a6(0x3a19)](_0x48d91a),this[_0x1d32a6(0x3ac4)]=()=>{var _0xf4f152=_0x1d32a6;this[_0xf4f152(0x9b8)][_0xf4f152(0x3608)](this);},this[_0x1d32a6(0x41d9)]=()=>{var _0x1f7c60=_0x1d32a6;this[_0x1f7c60(0x1ed7)][_0x1f7c60(0x3608)](this);},this[_0x1d32a6(0x4269)]=_0x3b7bbd=>{var _0xd83985=_0x1d32a6;this[_0xd83985(0x9d8)]&&_0x3b7bbd[_0xd83985(0x420d)]();},_0x48d91a[_0x1d32a6(0x8a7)](_0x1d32a6(0x3aa3),this[_0x1d32a6(0x3ac4)]),_0x48d91a[_0x1d32a6(0x8a7)]('blur',this[_0x1d32a6(0x41d9)]),_0x48d91a[_0x1d32a6(0x8a7)](_0x1d32a6(0x18b3),this[_0x1d32a6(0x4269)]),this[_0x1d32a6(0x966)]=()=>{var _0x1688dd=_0x1d32a6;this[_0x1688dd(0x4017)]&&this[_0x1688dd(0x1240)][_0x1688dd(0x22ac)](),this[_0x1688dd(0x3d4c)]=!0x0;},this['_onFocus']=()=>{var _0x4687a7=_0x1d32a6;this['disablePerformanceMonitorInBackground']&&this['_performanceMonitor'][_0x4687a7(0x423b)](),this[_0x4687a7(0x3d4c)]=!0x1;},this['_onCanvasPointerOut']=_0x4384d2=>{var _0x130016=_0x1d32a6;document['elementFromPoint'](_0x4384d2[_0x130016(0x26c1)],_0x4384d2[_0x130016(0x2e22)])!==_0x48d91a&&this[_0x130016(0x2c0d)]['notifyObservers'](_0x4384d2);};const _0xd703cb=this[_0x1d32a6(0x6ef)]();_0xd703cb&&_0x1d32a6(0x3d33)==typeof _0xd703cb[_0x1d32a6(0x8a7)]&&(_0xd703cb['addEventListener'](_0x1d32a6(0x265),this['_onBlur']),_0xd703cb[_0x1d32a6(0x8a7)](_0x1d32a6(0x3aa3),this[_0x1d32a6(0x35ed)])),_0x48d91a[_0x1d32a6(0x8a7)](_0x1d32a6(0x8db),this[_0x1d32a6(0x1461)]),this[_0x1d32a6(0x3816)][_0x1d32a6(0x3a93)]||this['_disableTouchAction'](),!_0x1da9e5[_0x1d32a6(0x247c)]&&this[_0x1d32a6(0x3816)][_0x1d32a6(0x247c)]&&_0x1da9e5[_0x1d32a6(0x3d55)]&&(_0x1da9e5[_0x1d32a6(0x247c)]=_0x1da9e5['AudioEngineFactory'](this[_0x1d32a6(0x1a7a)](),this[_0x1d32a6(0x10d4)](),this[_0x1d32a6(0x166d)]())),(0x0,_0x255bae['n5'])()&&(this[_0x1d32a6(0x1e60)]=()=>{var _0x239339=_0x1d32a6;this[_0x239339(0x129d)]=!!document[_0x239339(0x3c86)],this[_0x239339(0x129d)]&&this[_0x239339(0x3539)]&&_0x48d91a&&_0x1da9e5['_RequestPointerlock'](_0x48d91a);},document['addEventListener'](_0x1d32a6(0xc8e),this[_0x1d32a6(0x1e60)],!0x1),document[_0x1d32a6(0x8a7)]('webkitfullscreenchange',this[_0x1d32a6(0x1e60)],!0x1),this[_0x1d32a6(0x6b0)]=()=>{this['isPointerLock']=document['pointerLockElement']===_0x48d91a;},document['addEventListener']('pointerlockchange',this['_onPointerLockChange'],!0x1),document[_0x1d32a6(0x8a7)](_0x1d32a6(0xc5b),this[_0x1d32a6(0x6b0)],!0x1)),this[_0x1d32a6(0x521)]=void 0x0!==_0x1da9e5['OfflineProviderFactory'],this[_0x1d32a6(0xaa0)]=!!this[_0x1d32a6(0x3816)][_0x1d32a6(0x1b3b)],this[_0x1d32a6(0x41db)]=this[_0x1d32a6(0x3816)][_0x1d32a6(0x3bde)]||0x0,this[_0x1d32a6(0xd4c)]=this[_0x1d32a6(0x3816)][_0x1d32a6(0xeeb)]||0x1/0x3c;}[_0x3d6f60(0x4227)](){var _0xe726dc=_0x3d6f60,_0x4e5d7b;null!=(_0x4e5d7b=this[_0xe726dc(0x6b0)])&&_0x4e5d7b[_0xe726dc(0x15d4)](this);}['getAspectRatio'](_0x5cd48b,_0x3973de=!0x1){var _0x314eb1=_0x3d6f60;return _0x5cd48b=_0x5cd48b[_0x314eb1(0x25d5)],this['getRenderWidth'](_0x3973de)*_0x5cd48b[_0x314eb1(0x146c)]/(this[_0x314eb1(0x31af)](_0x3973de)*_0x5cd48b[_0x314eb1(0x3062)]);}['getScreenAspectRatio'](){return this['getRenderWidth'](!0x0)/this['getRenderHeight'](!0x0);}[_0x3d6f60(0x1eb8)](){var _0x3bbebe=_0x3d6f60;return this['_renderingCanvas']?this['_renderingCanvas'][_0x3bbebe(0x1b27)]():null;}[_0x3d6f60(0xf22)](){var _0x5bb9fd=_0x3d6f60;return this[_0x5bb9fd(0x2582)]?this[_0x5bb9fd(0x13d9)]()[_0x5bb9fd(0x1b27)]():null;}[_0x3d6f60(0x3858)](){return this['_deterministicLockstep'];}[_0x3d6f60(0x18e6)](){return this['_lockstepMaxSteps'];}[_0x3d6f60(0x3a41)](){return 0x3e8*this['_timeStep'];}['generateMipMapsForCubemap'](_0x235eff,_0x24208c=!0x0){var _0x2a908c=_0x3d6f60;if(_0x235eff['generateMipMaps']){const _0x40cf41=this['_gl'];this[_0x2a908c(0x1c3d)](_0x40cf41[_0x2a908c(0x2af1)],_0x235eff,!0x0),_0x40cf41[_0x2a908c(0x3b3c)](_0x40cf41[_0x2a908c(0x2af1)]),_0x24208c&&this['_bindTextureDirectly'](_0x40cf41[_0x2a908c(0x2af1)],null);}}['getDepthWrite'](){var _0xd4379=_0x3d6f60;return this[_0xd4379(0xea6)][_0xd4379(0x1e7d)];}[_0x3d6f60(0x2fb3)](_0x21e6af){var _0x1a5251=_0x3d6f60;this[_0x1a5251(0xea6)]['depthMask']=_0x21e6af;}[_0x3d6f60(0x40e5)](){var _0x151676=_0x3d6f60;return this['_stencilState'][_0x151676(0x308f)];}['setStencilBuffer'](_0x47ea1d){var _0xf08abd=_0x3d6f60;this[_0xf08abd(0x1c2f)][_0xf08abd(0x308f)]=_0x47ea1d;}[_0x3d6f60(0x3859)](){var _0xf25d22=_0x3d6f60;return this[_0xf25d22(0x1c2f)][_0xf25d22(0x2aa1)];}[_0x3d6f60(0x3051)](_0x381875){var _0x505210=_0x3d6f60;this['_stencilState'][_0x505210(0x2aa1)]=_0x381875;}[_0x3d6f60(0x6c4)](){var _0x226fb9=_0x3d6f60;return this[_0x226fb9(0x1c2f)][_0x226fb9(0x1782)];}[_0x3d6f60(0x34e4)](){var _0x28d9f3=_0x3d6f60;return this[_0x28d9f3(0x1c2f)][_0x28d9f3(0x4198)];}[_0x3d6f60(0x3ee1)](){var _0x1d5990=_0x3d6f60;return this[_0x1d5990(0x1c2f)][_0x1d5990(0x2b04)];}[_0x3d6f60(0x26fa)](_0x5c2cc9){var _0x1fb7ae=_0x3d6f60;this[_0x1fb7ae(0x1c2f)][_0x1fb7ae(0x1782)]=_0x5c2cc9;}[_0x3d6f60(0x11d7)](_0x2474f8){var _0x2ac9bb=_0x3d6f60;this[_0x2ac9bb(0x1c2f)]['stencilFuncRef']=_0x2474f8;}[_0x3d6f60(0x1612)](_0x355478){this['_stencilState']['stencilFuncMask']=_0x355478;}[_0x3d6f60(0x33fb)](){var _0x22ec4b=_0x3d6f60;return this[_0x22ec4b(0x1c2f)][_0x22ec4b(0x27ea)];}[_0x3d6f60(0x4038)](){var _0x5a98bb=_0x3d6f60;return this[_0x5a98bb(0x1c2f)][_0x5a98bb(0xb33)];}[_0x3d6f60(0xc64)](){var _0x5a1b66=_0x3d6f60;return this[_0x5a1b66(0x1c2f)][_0x5a1b66(0xeb2)];}[_0x3d6f60(0x30f2)](_0x2372df){var _0x5deb2d=_0x3d6f60;this[_0x5deb2d(0x1c2f)][_0x5deb2d(0x27ea)]=_0x2372df;}['setStencilOperationDepthFail'](_0x1d1b55){var _0x1812de=_0x3d6f60;this[_0x1812de(0x1c2f)][_0x1812de(0xb33)]=_0x1d1b55;}[_0x3d6f60(0x33c9)](_0x3f958b){this['_stencilState']['stencilOpStencilDepthPass']=_0x3f958b;}['setDitheringState'](_0x10fc3f){var _0x48bdcb=_0x3d6f60;_0x10fc3f?this[_0x48bdcb(0xaf7)][_0x48bdcb(0x423b)](this[_0x48bdcb(0xaf7)][_0x48bdcb(0xcdb)]):this[_0x48bdcb(0xaf7)][_0x48bdcb(0x22ac)](this[_0x48bdcb(0xaf7)]['DITHER']);}[_0x3d6f60(0x3d5c)](_0x1a2414){var _0xe4beb1=_0x3d6f60;_0x1a2414?this['_gl'][_0xe4beb1(0x22ac)](this[_0xe4beb1(0xaf7)][_0xe4beb1(0x4af)]):this[_0xe4beb1(0xaf7)][_0xe4beb1(0x423b)](this[_0xe4beb1(0xaf7)][_0xe4beb1(0x4af)]);}['getDepthFunction'](){var _0x1e827a=_0x3d6f60;return this[_0x1e827a(0xea6)]['depthFunc'];}['setDepthFunction'](_0xdcb30){var _0x2d7d48=_0x3d6f60;this[_0x2d7d48(0xea6)][_0x2d7d48(0x2868)]=_0xdcb30;}[_0x3d6f60(0x2ec6)](){var _0x3f626a=_0x3d6f60;this['setDepthFunction'](_0x2a5cfa['g'][_0x3f626a(0x3a1d)]);}[_0x3d6f60(0x2771)](){var _0x1ff244=_0x3d6f60;this[_0x1ff244(0x21c6)](_0x2a5cfa['g']['GEQUAL']);}[_0x3d6f60(0x1f46)](){var _0x5f4b2d=_0x3d6f60;this[_0x5f4b2d(0x21c6)](_0x2a5cfa['g'][_0x5f4b2d(0x3f01)]);}['setDepthFunctionToLessOrEqual'](){var _0x4078f7=_0x3d6f60;this[_0x4078f7(0x21c6)](_0x2a5cfa['g']['LEQUAL']);}[_0x3d6f60(0x1929)](){var _0x36ae76=_0x3d6f60;this[_0x36ae76(0x4081)]=this['getStencilBuffer'](),this['_cachedStencilFunction']=this[_0x36ae76(0x6c4)](),this[_0x36ae76(0x1ece)]=this[_0x36ae76(0x3859)](),this[_0x36ae76(0x176f)]=this['getStencilOperationPass'](),this['_cachedStencilOperationFail']=this[_0x36ae76(0x33fb)](),this['_cachedStencilOperationDepthFail']=this['getStencilOperationDepthFail'](),this[_0x36ae76(0x2211)]=this[_0x36ae76(0x34e4)]();}[_0x3d6f60(0x2e03)](){var _0xb4469f=_0x3d6f60;this[_0xb4469f(0x26fa)](this[_0xb4469f(0x3f9)]),this[_0xb4469f(0x3051)](this[_0xb4469f(0x1ece)]),this[_0xb4469f(0x144d)](this['_cachedStencilBuffer']),this[_0xb4469f(0x33c9)](this[_0xb4469f(0x176f)]),this['setStencilOperationFail'](this[_0xb4469f(0x3b13)]),this['setStencilOperationDepthFail'](this[_0xb4469f(0x145c)]),this[_0xb4469f(0x11d7)](this['_cachedStencilReference']);}['setDirectViewport'](_0x5bd5d0,_0x11c66c,_0x48aeb3,_0x4ec43a){var _0x570622=_0x3d6f60,_0x49cc90=this['_cachedViewport'];return this[_0x570622(0xed9)]=null,this[_0x570622(0x3f13)](_0x5bd5d0,_0x11c66c,_0x48aeb3,_0x4ec43a),_0x49cc90;}[_0x3d6f60(0x14d1)](_0x27f9bb,_0x6e95a2,_0x465fec,_0x440915,_0x3fa86e){var _0x3c6321=_0x3d6f60;this[_0x3c6321(0x1d45)](_0x27f9bb,_0x6e95a2,_0x465fec,_0x440915),this['clear'](_0x3fa86e,!0x0,!0x0,!0x0),this[_0x3c6321(0x2df9)]();}[_0x3d6f60(0x1d45)](_0x405fc0,_0x5a3c72,_0xe0c9b2,_0xde3276){var _0x337ea9=_0x3d6f60;const _0xc0705=this[_0x337ea9(0xaf7)];_0xc0705[_0x337ea9(0x423b)](_0xc0705[_0x337ea9(0x383e)]),_0xc0705[_0x337ea9(0x9e3)](_0x405fc0,_0x5a3c72,_0xe0c9b2,_0xde3276);}[_0x3d6f60(0x2df9)](){var _0x298b00=_0x3d6f60;const _0x3cead2=this[_0x298b00(0xaf7)];_0x3cead2[_0x298b00(0x22ac)](_0x3cead2[_0x298b00(0x383e)]);}[_0x3d6f60(0x36ed)](_0x23ed9a=0x1){var _0x40abb5=_0x3d6f60;this[_0x40abb5(0x1c4a)]['addCount'](_0x23ed9a,!0x1);}['initWebVR'](){var _0x1fb133=_0x3d6f60;throw(0x0,_0x547cf2['S'])(_0x1fb133(0x3f6a));}['_prepareVRComponent'](){}[_0x3d6f60(0x4030)](_0x22c1c1,_0xbfd6a5){}[_0x3d6f60(0x1afd)](){}[_0x3d6f60(0x1226)](){}[_0x3d6f60(0x1714)](){return!0x1;}[_0x3d6f60(0x181a)](){}['_loadFileAsync'](_0x63f6c3,_0x2f0b7b,_0x348032){return new Promise((_0x6f5f30,_0x3a4c64)=>{var _0x5c8c0e=a8_0x5306;this[_0x5c8c0e(0x29b7)](_0x63f6c3,_0x290a47=>{_0x6f5f30(_0x290a47);},void 0x0,_0x2f0b7b,_0x348032,(_0x215fdf,_0x32e279)=>{_0x3a4c64(_0x32e279);});});}[_0x3d6f60(0x20c7)](_0x2a3cda){var _0x573552=_0x3d6f60;return _0x2a3cda=this['_gl'][_0x573552(0x2bcc)](_0x2a3cda),_0x2a3cda?this[_0x573552(0xaf7)][_0x573552(0x39b3)](_0x2a3cda[0x0]):null;}['getFragmentShaderSource'](_0x4738bd){var _0x9d05e3=_0x3d6f60;return _0x4738bd=this[_0x9d05e3(0xaf7)][_0x9d05e3(0x2bcc)](_0x4738bd),_0x4738bd?this[_0x9d05e3(0xaf7)][_0x9d05e3(0x39b3)](_0x4738bd[0x1]):null;}[_0x3d6f60(0xe19)](_0x4e46b8,_0x211449,_0x4d337d,_0x32cf7b){var _0x5c6cf5=_0x3d6f60;void 0x0!==_0x4e46b8&&(_0x211449&&(this[_0x5c6cf5(0x3bd)][_0x4e46b8]=_0x211449),_0x4d337d&&_0x4d337d[_0x5c6cf5(0x38cc)]?this[_0x5c6cf5(0xc33)](_0x4e46b8,_0x4d337d,!0x1,!0x0,_0x32cf7b):this[_0x5c6cf5(0xc33)](_0x4e46b8,null,void 0x0,void 0x0,_0x32cf7b));}['setTextureFromPostProcess'](_0x43bef5,_0x1f8888,_0xbc7bc6){var _0x557d75=_0x3d6f60;let _0x25c856=null;_0x1f8888&&(_0x1f8888['_textures'][_0x557d75(0x307e)][_0x1f8888[_0x557d75(0x31cd)]]?_0x25c856=_0x1f8888[_0x557d75(0x3407)][_0x557d75(0x307e)][_0x1f8888[_0x557d75(0x31cd)]]:_0x1f8888[_0x557d75(0x18f9)]&&(_0x25c856=_0x1f8888[_0x557d75(0x18f9)])),this[_0x557d75(0xcf8)](_0x43bef5,null!=(_0x1f8888=null===_0x25c856||void 0x0===_0x25c856?void 0x0:_0x25c856[_0x557d75(0x1589)])?_0x1f8888:null,_0xbc7bc6);}['setTextureFromPostProcessOutput'](_0x47a750,_0x3a2b19,_0x1fccb4){var _0x7d1d13=_0x3d6f60;this[_0x7d1d13(0xcf8)](_0x47a750,null!=(_0x3a2b19=null==(_0x47a750=null==_0x3a2b19?void 0x0:_0x3a2b19['_outputTexture'])?void 0x0:_0x47a750[_0x7d1d13(0x1589)])?_0x3a2b19:null,_0x1fccb4);}['_rebuildBuffers'](){var _0x18364e=_0x3d6f60;for(const _0x3aeb92 of this[_0x18364e(0x166b)])_0x3aeb92['resetCachedMaterial'](),_0x3aeb92[_0x18364e(0x241b)](),_0x3aeb92[_0x18364e(0x18a6)]();for(const _0x30fd04 of this[_0x18364e(0x4014)])_0x30fd04[_0x18364e(0x2498)](),_0x30fd04[_0x18364e(0x241b)](),_0x30fd04['_rebuildTextures']();super[_0x18364e(0x5f2)]();}[_0x3d6f60(0x22c5)](){var _0x41d6f2=_0x3d6f60;for(let _0x20720a=0x0;_0x20720a<this[_0x41d6f2(0x34bc)][_0x41d6f2(0x18cc)];_0x20720a++){const _0x16d6a7=this[_0x41d6f2(0x34bc)][_0x20720a];_0x16d6a7();}}['_renderLoop'](){var _0x1da30f=_0x3d6f60;if(!this['_contextWasLost']){let _0x1c852f=!0x0;(_0x1c852f=!(this['isDisposed']||!this[_0x1da30f(0x2ad9)]&&this['_windowIsBackground'])&&_0x1c852f)&&(this[_0x1da30f(0x756)](),this['_renderViews']()||this['_renderFrame'](),this[_0x1da30f(0xe65)]());}0x0<this[_0x1da30f(0x34bc)]['length']?this[_0x1da30f(0x2014)]?(this['customAnimationFrameRequester'][_0x1da30f(0xda4)]=this[_0x1da30f(0x1276)](this['customAnimationFrameRequester'][_0x1da30f(0x9ec)]||this[_0x1da30f(0x3ac8)],this['customAnimationFrameRequester']),this[_0x1da30f(0x2491)]=this['customAnimationFrameRequester'][_0x1da30f(0xda4)]):this['isVRPresenting']()?this['_requestVRFrame']():this[_0x1da30f(0x2491)]=this[_0x1da30f(0x1276)](this['_boundRenderFunction'],this[_0x1da30f(0x6ef)]()):this[_0x1da30f(0x277b)]=!0x1;}[_0x3d6f60(0x15d0)](){return!0x1;}[_0x3d6f60(0xca9)](_0x36ee4b){var _0x5c1e98=_0x3d6f60;this[_0x5c1e98(0x129d)]?this['exitFullscreen']():this['enterFullscreen'](_0x36ee4b);}['enterFullscreen'](_0x4f0c30){var _0x3da5ee=_0x3d6f60;this[_0x3da5ee(0x129d)]||(this[_0x3da5ee(0x3539)]=_0x4f0c30,this[_0x3da5ee(0x2582)]&&_0x1da9e5['_RequestFullscreen'](this['_renderingCanvas']));}[_0x3d6f60(0x2954)](){var _0x5c68fe=_0x3d6f60;this[_0x5c68fe(0x129d)]&&_0x1da9e5[_0x5c68fe(0x1f4d)]();}[_0x3d6f60(0x329d)](){var _0x1c90c7=_0x3d6f60;this[_0x1c90c7(0x2582)]&&_0x1da9e5[_0x1c90c7(0x11c6)](this[_0x1c90c7(0x2582)]);}[_0x3d6f60(0x20a0)](){var _0x515063=_0x3d6f60;_0x1da9e5[_0x515063(0x12d8)]();}[_0x3d6f60(0x756)](){var _0x4bd069=_0x3d6f60;this[_0x4bd069(0x3c3f)](),this[_0x4bd069(0xa79)]['notifyObservers'](this),super[_0x4bd069(0x756)]();}[_0x3d6f60(0xe65)](){var _0x53bee7=_0x3d6f60;super['endFrame'](),this[_0x53bee7(0x1afd)](),this['onEndFrameObservable'][_0x53bee7(0x3608)](this);}['resize'](_0x5765db=!0x1){var _0x47d2c2=_0x3d6f60;this['isVRPresenting']()||super[_0x47d2c2(0x84a)](_0x5765db);}['setSize'](_0xd326e6,_0x449704,_0x636d89=!0x1){var _0x496730=_0x3d6f60;if(!this[_0x496730(0x2582)])return!0x1;if(!super['setSize'](_0xd326e6,_0x449704,_0x636d89))return!0x1;if(this[_0x496730(0x166b)]){for(let _0x3c971b=0x0;_0x3c971b<this[_0x496730(0x166b)][_0x496730(0x18cc)];_0x3c971b++){var _0x2ece31=this['scenes'][_0x3c971b];for(let _0x5cabf0=0x0;_0x5cabf0<_0x2ece31[_0x496730(0x3025)][_0x496730(0x18cc)];_0x5cabf0++){const _0x5f4049=_0x2ece31[_0x496730(0x3025)][_0x5cabf0];_0x5f4049[_0x496730(0x28c8)]=0x0;}}this['onResizeObservable'][_0x496730(0x1674)]()&&this[_0x496730(0x3369)][_0x496730(0x3608)](this);}return!0x0;}['_deletePipelineContext'](_0x2d8dfd){var _0x463782=_0x3d6f60;const _0x1594b9=_0x2d8dfd;_0x1594b9&&_0x1594b9[_0x463782(0xc1f)]&&_0x1594b9[_0x463782(0x2b20)]&&(this[_0x463782(0x22ae)](_0x1594b9[_0x463782(0x2b20)]),_0x1594b9[_0x463782(0x2b20)]=null),super[_0x463782(0x1107)](_0x2d8dfd);}[_0x3d6f60(0x421)](_0x344c9f,_0x223836,_0xa080aa,_0x53ad79,_0x4e82af,_0x39da7d=null){var _0x4ddc52=_0x3d6f60;return _0x4e82af=_0x4e82af||this[_0x4ddc52(0xaf7)],this[_0x4ddc52(0x1770)][_0x4ddc52(0x3608)](this),_0x344c9f=super[_0x4ddc52(0x421)](_0x344c9f,_0x223836,_0xa080aa,_0x53ad79,_0x4e82af,_0x39da7d),(this[_0x4ddc52(0x1b85)][_0x4ddc52(0x3608)](this),_0x344c9f);}[_0x3d6f60(0x31df)](_0x206b28,_0x1ee5a3,_0x4b5ac9,_0x5282c2,_0x523924=null){var _0x162c39=_0x3d6f60,_0x13e953,_0x50a0c5=_0x5282c2[_0x162c39(0x1d5f)]();if(_0x206b28[_0x162c39(0xc1f)]=_0x50a0c5)return _0x5282c2['attachShader'](_0x50a0c5,_0x1ee5a3),_0x5282c2[_0x162c39(0x20cc)](_0x50a0c5,_0x4b5ac9),0x1<this[_0x162c39(0x40da)]&&_0x523924&&(_0x13e953=this[_0x162c39(0x38a7)](),this['bindTransformFeedback'](_0x13e953),this[_0x162c39(0x1ee9)](_0x50a0c5,_0x523924),_0x206b28['transformFeedback']=_0x13e953),_0x5282c2[_0x162c39(0x1fac)](_0x50a0c5),0x1<this[_0x162c39(0x40da)]&&_0x523924&&this[_0x162c39(0x1c20)](null),_0x206b28[_0x162c39(0x3e89)]=_0x5282c2,_0x206b28['vertexShader']=_0x1ee5a3,_0x206b28[_0x162c39(0x192c)]=_0x4b5ac9,_0x206b28[_0x162c39(0x1838)]||this[_0x162c39(0x21de)](_0x206b28),_0x50a0c5;throw new Error(_0x162c39(0x2e0d));}['_releaseTexture'](_0x2ea76a){var _0x113d57=_0x3d6f60;super[_0x113d57(0x2ac0)](_0x2ea76a);}['_releaseRenderTargetWrapper'](_0x24f529){var _0x36bf8b=_0x3d6f60;super[_0x36bf8b(0x3fe3)](_0x24f529),this[_0x36bf8b(0x166b)][_0x36bf8b(0x35b2)](_0x3e4a07=>{var _0x3ad287=_0x36bf8b;_0x3e4a07['postProcesses'][_0x3ad287(0x35b2)](_0x5722cb=>{var _0x5c470d=_0x3ad287;_0x5722cb[_0x5c470d(0xa30)]===_0x24f529&&(_0x5722cb[_0x5c470d(0xa30)]=null);}),_0x3e4a07['cameras']['forEach'](_0x2617d6=>{var _0x38bd97=_0x3ad287;_0x2617d6[_0x38bd97(0x3b2b)][_0x38bd97(0x35b2)](_0x38b81f=>{var _0x1a01e6=_0x38bd97;_0x38b81f&&_0x38b81f[_0x1a01e6(0xa30)]===_0x24f529&&(_0x38b81f['_outputTexture']=null);});});});}['getRenderPassNames'](){var _0x34c332=_0x3d6f60;return this[_0x34c332(0x3310)];}[_0x3d6f60(0x3f42)](){var _0x450774=_0x3d6f60;return this[_0x450774(0x3310)][this[_0x450774(0x245b)]];}[_0x3d6f60(0x2946)](_0x429eb3){var _0x4f21cc=_0x3d6f60,_0x203329=++_0x1da9e5[_0x4f21cc(0x1540)];return this[_0x4f21cc(0x3310)][_0x203329]=null!=_0x429eb3?_0x429eb3:'NONAME',_0x203329;}[_0x3d6f60(0xf57)](_0x414b1f){var _0x2700ac=_0x3d6f60;this[_0x2700ac(0x3310)][_0x414b1f]=void 0x0;for(let _0x521c2c=0x0;_0x521c2c<this[_0x2700ac(0x166b)][_0x2700ac(0x18cc)];++_0x521c2c){var _0x75c83b=this['scenes'][_0x521c2c];for(let _0x1fcf66=0x0;_0x1fcf66<_0x75c83b['meshes'][_0x2700ac(0x18cc)];++_0x1fcf66){var _0x198531=_0x75c83b[_0x2700ac(0x4dd)][_0x1fcf66];if(_0x198531[_0x2700ac(0xc8b)])for(let _0x27ca66=0x0;_0x27ca66<_0x198531[_0x2700ac(0xc8b)][_0x2700ac(0x18cc)];++_0x27ca66){const _0x4b9771=_0x198531['subMeshes'][_0x27ca66];_0x4b9771['_removeDrawWrapper'](_0x414b1f);}}}}[_0x3d6f60(0x207a)](_0x175346,_0x4234b7,_0x22f05f,_0x206e06,_0x11dc47){var _0x2961d7=_0x3d6f60;this[_0x2961d7(0xaf7)][_0x2961d7(0x1d7f)](this[_0x2961d7(0xaf7)][_0x2961d7(0x1172)],this[_0x2961d7(0xaf7)][_0x2961d7(0x425e)],this[_0x2961d7(0xaf7)][_0x2961d7(0x3387)]),this[_0x2961d7(0xaf7)][_0x2961d7(0x1d7f)](this[_0x2961d7(0xaf7)][_0x2961d7(0x1172)],this['_gl'][_0x2961d7(0x115a)],this[_0x2961d7(0xaf7)][_0x2961d7(0x3387)]),this[_0x2961d7(0xaf7)][_0x2961d7(0x1d7f)](this[_0x2961d7(0xaf7)][_0x2961d7(0x1172)],this['_gl'][_0x2961d7(0x2314)],this[_0x2961d7(0xaf7)][_0x2961d7(0x1944)]),this[_0x2961d7(0xaf7)][_0x2961d7(0x1d7f)](this[_0x2961d7(0xaf7)][_0x2961d7(0x1172)],this['_gl'][_0x2961d7(0x21d4)],this[_0x2961d7(0xaf7)][_0x2961d7(0x1944)]);const _0xc3202b=this[_0x2961d7(0x2158)]({'width':_0x4234b7[_0x2961d7(0x146c)],'height':_0x4234b7[_0x2961d7(0x3062)]},{'generateMipMaps':!0x1,'type':_0x2a5cfa['g']['TEXTURETYPE_UNSIGNED_INT'],'samplingMode':_0x2a5cfa['g'][_0x2961d7(0x12a7)],'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1});!this[_0x2961d7(0x2738)]&&_0x1da9e5[_0x2961d7(0x13cc)]&&(this[_0x2961d7(0x2738)]=_0x1da9e5['_RescalePostProcessFactory'](this)),this[_0x2961d7(0x2738)]&&(this[_0x2961d7(0x2738)][_0x2961d7(0x2418)]=!0x0,this[_0x2961d7(0x2738)][_0x2961d7(0x2a8e)]()[_0x2961d7(0x26e0)](()=>{var _0x4da0c4=_0x2961d7;this[_0x4da0c4(0x2738)]['onApply']=function(_0x30ed96){var _0x440e35=_0x4da0c4;_0x30ed96[_0x440e35(0xcf8)](_0x440e35(0x3523),_0x175346);};let _0x4ef012=_0x22f05f;(_0x4ef012=_0x4ef012||this[_0x4da0c4(0x166b)][this[_0x4da0c4(0x166b)]['length']-0x1])['postProcessManager'][_0x4da0c4(0x367)]([this['_rescalePostProcess']],_0xc3202b,!0x0),this[_0x4da0c4(0x1c3d)](this[_0x4da0c4(0xaf7)][_0x4da0c4(0x1172)],_0x4234b7,!0x0),this['_gl']['copyTexImage2D'](this['_gl'][_0x4da0c4(0x1172)],0x0,_0x206e06,0x0,0x0,_0x4234b7[_0x4da0c4(0x146c)],_0x4234b7[_0x4da0c4(0x3062)],0x0),this[_0x4da0c4(0x1fbf)](_0xc3202b),_0xc3202b[_0x4da0c4(0x41a)](),_0x11dc47&&_0x11dc47();}));}[_0x3d6f60(0x35a9)](){var _0x100b97=_0x3d6f60;return this[_0x100b97(0xc0d)];}[_0x3d6f60(0x27dd)](){var _0x5b567d=_0x3d6f60;return this[_0x5b567d(0x39d5)];}[_0x3d6f60(0x3c3f)](){var _0x334e07=_0x3d6f60;this['_performanceMonitor'][_0x334e07(0x382f)](),this[_0x334e07(0xc0d)]=this[_0x334e07(0x1240)][_0x334e07(0x3a85)],this['_deltaTime']=this[_0x334e07(0x1240)][_0x334e07(0x1ecc)]||0x0;}[_0x3d6f60(0x2d2d)](_0x17de1e,_0x2f1d0e=!0x1,_0x2a7a8a=_0x2a5cfa['g'][_0x3d6f60(0x2469)]){var _0x3222cd=_0x3d6f60;_0x17de1e=new _0x459757['B'](_0x17de1e,this[_0x3222cd(0xaf7)]);const _0x2624bd=new _0x5bfc3e['l'](this,_0x5bfc3e['S']['Unknown'],!0x0);return _0x2624bd[_0x3222cd(0x149b)]=_0x17de1e,_0x2624bd[_0x3222cd(0x3b27)]=!0x0,_0x2624bd[_0x3222cd(0x1e83)]=_0x2f1d0e,this[_0x3222cd(0x13af)](_0x2a7a8a,_0x2624bd),_0x2624bd;}['_uploadImageToTexture'](_0x4d58e4,_0x8aa1f4,_0x10abd1=0x0,_0x3741ba=0x0){var _0x399745=_0x3d6f60;const _0x33c4b0=this[_0x399745(0xaf7)];var _0x40eee9=this[_0x399745(0x1988)](_0x4d58e4[_0x399745(0x19d6)]),_0x2d4113=this[_0x399745(0x1ba9)](_0x4d58e4[_0x399745(0x3801)]),_0x5b1d9f=this[_0x399745(0xd9c)](_0x4d58e4['type'],_0x2d4113),_0x3fb33f=_0x4d58e4[_0x399745(0x20b)]?_0x33c4b0[_0x399745(0x2af1)]:_0x33c4b0['TEXTURE_2D'];this[_0x399745(0x1c3d)](_0x3fb33f,_0x4d58e4,!0x0),this[_0x399745(0x39f)](_0x4d58e4['invertY']);let _0x197f7c=_0x33c4b0[_0x399745(0x1172)];_0x4d58e4[_0x399745(0x20b)]&&(_0x197f7c=_0x33c4b0[_0x399745(0x2155)]+_0x10abd1),_0x33c4b0[_0x399745(0x1833)](_0x197f7c,_0x3741ba,_0x5b1d9f,_0x2d4113,_0x40eee9,_0x8aa1f4),this[_0x399745(0x1c3d)](_0x3fb33f,null,!0x0);}['updateTextureComparisonFunction'](_0x24abb2,_0x32b71e){var _0x16b0d4=_0x3d6f60;if(0x1===this[_0x16b0d4(0x40da)])_0x52a784['Y']['Error']('WebGL\x201\x20does\x20not\x20support\x20texture\x20comparison.');else{const _0xe73540=this['_gl'];_0x24abb2[_0x16b0d4(0x20b)]?(this[_0x16b0d4(0x1c3d)](this[_0x16b0d4(0xaf7)][_0x16b0d4(0x2af1)],_0x24abb2,!0x0),0x0===_0x32b71e?(_0xe73540['texParameteri'](_0xe73540[_0x16b0d4(0x2af1)],_0xe73540['TEXTURE_COMPARE_FUNC'],_0x2a5cfa['g'][_0x16b0d4(0x3e34)]),_0xe73540[_0x16b0d4(0x1d7f)](_0xe73540[_0x16b0d4(0x2af1)],_0xe73540[_0x16b0d4(0x2950)],_0xe73540[_0x16b0d4(0x3825)])):(_0xe73540[_0x16b0d4(0x1d7f)](_0xe73540['TEXTURE_CUBE_MAP'],_0xe73540[_0x16b0d4(0x2747)],_0x32b71e),_0xe73540[_0x16b0d4(0x1d7f)](_0xe73540[_0x16b0d4(0x2af1)],_0xe73540[_0x16b0d4(0x2950)],_0xe73540[_0x16b0d4(0x3a9f)])),this[_0x16b0d4(0x1c3d)](this['_gl'][_0x16b0d4(0x2af1)],null)):(this[_0x16b0d4(0x1c3d)](this['_gl'][_0x16b0d4(0x1172)],_0x24abb2,!0x0),0x0===_0x32b71e?(_0xe73540['texParameteri'](_0xe73540[_0x16b0d4(0x1172)],_0xe73540[_0x16b0d4(0x2747)],_0x2a5cfa['g'][_0x16b0d4(0x3e34)]),_0xe73540[_0x16b0d4(0x1d7f)](_0xe73540[_0x16b0d4(0x1172)],_0xe73540[_0x16b0d4(0x2950)],_0xe73540[_0x16b0d4(0x3825)])):(_0xe73540['texParameteri'](_0xe73540[_0x16b0d4(0x1172)],_0xe73540[_0x16b0d4(0x2747)],_0x32b71e),_0xe73540[_0x16b0d4(0x1d7f)](_0xe73540[_0x16b0d4(0x1172)],_0xe73540[_0x16b0d4(0x2950)],_0xe73540[_0x16b0d4(0x3a9f)])),this['_bindTextureDirectly'](this[_0x16b0d4(0xaf7)]['TEXTURE_2D'],null)),_0x24abb2[_0x16b0d4(0x825)]=_0x32b71e;}}[_0x3d6f60(0x1cc1)](_0x410b02){var _0x3d4d02=_0x3d6f60,_0x9cbc64=this[_0x3d4d02(0xaf7)][_0x3d4d02(0x63d)]();if(!_0x9cbc64)throw new Error(_0x3d4d02(0x1597));const _0x158da4=new _0x46c91f['M'](_0x9cbc64);return _0x158da4[_0x3d4d02(0x74f)]=_0x410b02,this[_0x3d4d02(0x2cbd)](_0x158da4),this['_gl'][_0x3d4d02(0x10b3)](this[_0x3d4d02(0xaf7)]['ARRAY_BUFFER'],_0x410b02,this[_0x3d4d02(0xaf7)]['DYNAMIC_DRAW']),_0x158da4['references']=0x1,_0x158da4;}[_0x3d6f60(0x3b39)](_0x31308a){var _0x106193=_0x3d6f60;this[_0x106193(0xaf7)][_0x106193(0x3911)](_0x31308a);}[_0x3d6f60(0x3a14)](_0x43c673,_0x27909f=0x0,_0x105a43=0xa){const _0x560d48=this['_gl'];return new Promise((_0xfe3489,_0x5a232c)=>{const _0x4e1ee8=()=>{var _0x1e06cc=a8_0x5306,_0x4d74a3=_0x560d48['clientWaitSync'](_0x43c673,_0x27909f,0x0);_0x4d74a3==_0x560d48[_0x1e06cc(0x1b7d)]?_0x5a232c():_0x4d74a3==_0x560d48[_0x1e06cc(0x2c13)]?setTimeout(_0x4e1ee8,_0x105a43):_0xfe3489();};_0x4e1ee8();});}['_readPixelsAsync'](_0x4b0682,_0x49d320,_0x31a88e,_0x394fa0,_0x5011bc,_0x222380,_0xc82acf){var _0x5a652c=_0x3d6f60;if(this['_webGLVersion']<0x2)throw new Error(_0x5a652c(0x3de6));const _0x39c5d7=this['_gl'],_0x3c8137=_0x39c5d7[_0x5a652c(0x63d)](),_0x27544e=(_0x39c5d7[_0x5a652c(0x3ded)](_0x39c5d7[_0x5a652c(0x3a99)],_0x3c8137),_0x39c5d7[_0x5a652c(0x10b3)](_0x39c5d7['PIXEL_PACK_BUFFER'],_0xc82acf[_0x5a652c(0xd6d)],_0x39c5d7['STREAM_READ']),_0x39c5d7[_0x5a652c(0x32d5)](_0x4b0682,_0x49d320,_0x31a88e,_0x394fa0,_0x5011bc,_0x222380,0x0),_0x39c5d7[_0x5a652c(0x3ded)](_0x39c5d7[_0x5a652c(0x3a99)],null),_0x39c5d7[_0x5a652c(0x28aa)](_0x39c5d7[_0x5a652c(0x3a3c)],0x0));return _0x27544e?(_0x39c5d7[_0x5a652c(0x2cda)](),this['_clientWaitAsync'](_0x27544e,0x0,0xa)['then'](()=>(_0x39c5d7[_0x5a652c(0x1854)](_0x27544e),_0x39c5d7['bindBuffer'](_0x39c5d7['PIXEL_PACK_BUFFER'],_0x3c8137),_0x39c5d7['getBufferSubData'](_0x39c5d7['PIXEL_PACK_BUFFER'],0x0,_0xc82acf),_0x39c5d7['bindBuffer'](_0x39c5d7['PIXEL_PACK_BUFFER'],null),_0x39c5d7[_0x5a652c(0x3911)](_0x3c8137),_0xc82acf))):null;}[_0x3d6f60(0x41a)](){var _0xd2e41d=_0x3d6f60;for(this[_0xd2e41d(0x1283)](),this[_0xd2e41d(0x2f1)][_0xd2e41d(0x13c8)]();this[_0xd2e41d(0x1f70)][_0xd2e41d(0x18cc)];)this[_0xd2e41d(0x1f70)][0x0]['dispose']();for(this[_0xd2e41d(0x2738)]&&this[_0xd2e41d(0x2738)][_0xd2e41d(0x41a)]();this[_0xd2e41d(0x166b)][_0xd2e41d(0x18cc)];)this['scenes'][0x0][_0xd2e41d(0x41a)]();for(;this[_0xd2e41d(0x4014)][_0xd2e41d(0x18cc)];)this[_0xd2e41d(0x4014)][0x0]['dispose']();0x1===_0x21eb38['l'][_0xd2e41d(0xc9b)]['length']&&_0x1da9e5[_0xd2e41d(0x247c)]&&(_0x1da9e5[_0xd2e41d(0x247c)][_0xd2e41d(0x41a)](),_0x1da9e5[_0xd2e41d(0x247c)]=null),this[_0xd2e41d(0x1226)]();const _0xc8ca32=this[_0xd2e41d(0x6ef)]();_0xc8ca32&&_0xd2e41d(0x3d33)==typeof _0xc8ca32['removeEventListener']&&(_0xc8ca32[_0xd2e41d(0xa95)]('blur',this[_0xd2e41d(0x966)]),_0xc8ca32[_0xd2e41d(0xa95)](_0xd2e41d(0x3aa3),this[_0xd2e41d(0x35ed)])),this[_0xd2e41d(0x2582)]&&(this[_0xd2e41d(0x2582)]['removeEventListener'](_0xd2e41d(0x3aa3),this[_0xd2e41d(0x3ac4)]),this[_0xd2e41d(0x2582)]['removeEventListener'](_0xd2e41d(0x265),this[_0xd2e41d(0x41d9)]),this[_0xd2e41d(0x2582)][_0xd2e41d(0xa95)](_0xd2e41d(0x8db),this['_onCanvasPointerOut']),this[_0xd2e41d(0x2582)][_0xd2e41d(0xa95)](_0xd2e41d(0x18b3),this[_0xd2e41d(0x4269)])),(0x0,_0x255bae['n5'])()&&(document[_0xd2e41d(0xa95)](_0xd2e41d(0xc8e),this['_onFullscreenChange']),document['removeEventListener'](_0xd2e41d(0x16ba),this[_0xd2e41d(0x1e60)]),document[_0xd2e41d(0xa95)](_0xd2e41d(0x3224),this[_0xd2e41d(0x1e60)]),document[_0xd2e41d(0xa95)](_0xd2e41d(0x7db),this['_onFullscreenChange']),document[_0xd2e41d(0xa95)]('pointerlockchange',this['_onPointerLockChange']),document[_0xd2e41d(0xa95)](_0xd2e41d(0x25bd),this[_0xd2e41d(0x6b0)]),document['removeEventListener']('mozpointerlockchange',this[_0xd2e41d(0x6b0)]),document['removeEventListener'](_0xd2e41d(0xc5b),this[_0xd2e41d(0x6b0)])),super[_0xd2e41d(0x41a)]();var _0x1fa77e=_0x21eb38['l'][_0xd2e41d(0xc9b)]['indexOf'](this);0x0<=_0x1fa77e&&_0x21eb38['l'][_0xd2e41d(0xc9b)]['splice'](_0x1fa77e,0x1),_0x1da9e5[_0xd2e41d(0xc9b)]['length']||(_0x21eb38['l'][_0xd2e41d(0x1352)][_0xd2e41d(0x3608)](this),_0x21eb38['l'][_0xd2e41d(0x1352)][_0xd2e41d(0x13c8)]()),this[_0xd2e41d(0x3369)]['clear'](),this['onCanvasBlurObservable']['clear'](),this[_0xd2e41d(0x9b8)][_0xd2e41d(0x13c8)](),this[_0xd2e41d(0x2c0d)][_0xd2e41d(0x13c8)](),this[_0xd2e41d(0xa79)][_0xd2e41d(0x13c8)](),this[_0xd2e41d(0x1f9e)][_0xd2e41d(0x13c8)]();}[_0x3d6f60(0x1975)](){var _0x1de357=_0x3d6f60;this[_0x1de357(0x2582)]&&this[_0x1de357(0x2582)][_0x1de357(0x34e5)]&&(this['_renderingCanvas']['setAttribute'](_0x1de357(0x3fa),'none'),this[_0x1de357(0x2582)][_0x1de357(0x3833)]['touchAction']=_0x1de357(0x3e65),this[_0x1de357(0x2582)]['style'][_0x1de357(0x4171)]=_0x1de357(0x3d8a));}['displayLoadingUI'](){if((0x0,_0x255bae['CG'])()){const _0x36a820=this['loadingScreen'];_0x36a820&&_0x36a820['displayLoadingUI']();}}[_0x3d6f60(0x1283)](){var _0x1af4a0=_0x3d6f60;if((0x0,_0x255bae['CG'])()){const _0x4dba0c=this[_0x1af4a0(0x16b1)];_0x4dba0c&&_0x4dba0c[_0x1af4a0(0x1283)]();}}get[_0x3d6f60(0x29d3)](){var _0x357851=_0x3d6f60;return!this[_0x357851(0x16b1)]&&this[_0x357851(0x2582)]&&(this[_0x357851(0x16b1)]=_0x1da9e5[_0x357851(0x446)](this['_renderingCanvas'])),this[_0x357851(0x16b1)];}set[_0x3d6f60(0x29d3)](_0x156484){var _0x2acca7=_0x3d6f60;this[_0x2acca7(0x16b1)]=_0x156484;}set['loadingUIText'](_0x10aa30){var _0x49cf14=_0x3d6f60;this[_0x49cf14(0x29d3)][_0x49cf14(0x6b6)]=_0x10aa30;}set[_0x3d6f60(0x1c96)](_0x1bee49){var _0x44971e=_0x3d6f60;this[_0x44971e(0x29d3)]['loadingUIBackgroundColor']=_0x1bee49;}[_0x3d6f60(0x3da)](_0x2dad23){var _0x54e9c1=_0x3d6f60;return document[_0x54e9c1(0x2b23)](_0x54e9c1(0x25f7));}static['_RequestPointerlock'](_0x5a2ea5){var _0xaef4cd=_0x3d6f60;if(_0x5a2ea5['requestPointerLock']){const _0x2c1d6a=_0x5a2ea5[_0xaef4cd(0x2f35)]();_0x2c1d6a instanceof Promise?_0x2c1d6a[_0xaef4cd(0x2cc0)](()=>{var _0x30d23a=_0xaef4cd;_0x5a2ea5[_0x30d23a(0x3aa3)]();})[_0xaef4cd(0x2e0)](()=>{}):_0x5a2ea5['focus']();}}static[_0x3d6f60(0x12d8)](){var _0x2add74=_0x3d6f60;document[_0x2add74(0x75a)]&&document['exitPointerLock']();}static[_0x3d6f60(0x1cb2)](_0x1b53e4){var _0x3112fd=_0x3d6f60;const _0x26e03b=_0x1b53e4[_0x3112fd(0x1ccf)]||_0x1b53e4[_0x3112fd(0x1457)];_0x26e03b&&_0x26e03b[_0x3112fd(0x15d4)](_0x1b53e4);}static[_0x3d6f60(0x1f4d)](){var _0x488a4c=_0x3d6f60;const _0x591f9b=document;document[_0x488a4c(0x2954)]?document['exitFullscreen']():_0x591f9b[_0x488a4c(0x2488)]&&_0x591f9b['webkitCancelFullScreen']();}[_0x3d6f60(0x3eba)](_0x1a7ed0){var _0x570b1b=_0x3d6f60;const _0x3e2d4a=document['createElement'](_0x570b1b(0x1979)),_0x3c333f=(_0x3e2d4a[_0x570b1b(0x281)]='Hg',_0x3e2d4a[_0x570b1b(0x34e5)](_0x570b1b(0x3833),_0x570b1b(0x1dd7)+_0x1a7ed0+_0x570b1b(0x38db)),document[_0x570b1b(0x2b23)](_0x570b1b(0xbe7))),_0x27da91=(_0x3c333f[_0x570b1b(0x3833)][_0x570b1b(0x139d)]=_0x570b1b(0x1dd6),_0x3c333f['style']['width']=_0x570b1b(0x22a8),_0x3c333f['style'][_0x570b1b(0x3062)]=_0x570b1b(0x304a),_0x3c333f['style'][_0x570b1b(0x3dd1)]='bottom',document['createElement'](_0x570b1b(0xbe7)));_0x27da91[_0x570b1b(0x3833)][_0x570b1b(0x3df8)]=_0x570b1b(0x3525),_0x27da91[_0x570b1b(0x1bcf)](_0x3e2d4a),_0x27da91[_0x570b1b(0x1bcf)](_0x3c333f),document['body'][_0x570b1b(0x1bcf)](_0x27da91);let _0x5b85ca=0x0,_0x4a53a8=0x0;try{_0x4a53a8=_0x3c333f[_0x570b1b(0x1b27)]()[_0x570b1b(0x18d9)]-_0x3e2d4a[_0x570b1b(0x1b27)]()[_0x570b1b(0x18d9)],_0x3c333f[_0x570b1b(0x3833)][_0x570b1b(0x3dd1)]=_0x570b1b(0x125e),_0x5b85ca=_0x3c333f['getBoundingClientRect']()[_0x570b1b(0x18d9)]-_0x3e2d4a[_0x570b1b(0x1b27)]()['top'];}finally{document[_0x570b1b(0x36df)]['removeChild'](_0x27da91);}return{'ascent':_0x5b85ca,'height':_0x4a53a8,'descent':_0x4a53a8-_0x5b85ca};}}_0x1da9e5['ALPHA_DISABLE']=_0x2a5cfa['g'][_0x3d6f60(0x8ac)],_0x1da9e5[_0x3d6f60(0x4121)]=_0x2a5cfa['g'][_0x3d6f60(0x4121)],_0x1da9e5[_0x3d6f60(0x2917)]=_0x2a5cfa['g'][_0x3d6f60(0x2917)],_0x1da9e5[_0x3d6f60(0x2ee1)]=_0x2a5cfa['g'][_0x3d6f60(0x2ee1)],_0x1da9e5[_0x3d6f60(0x31aa)]=_0x2a5cfa['g']['ALPHA_MULTIPLY'],_0x1da9e5[_0x3d6f60(0x1c1b)]=_0x2a5cfa['g'][_0x3d6f60(0x1c1b)],_0x1da9e5[_0x3d6f60(0x2e7b)]=_0x2a5cfa['g'][_0x3d6f60(0x2e7b)],_0x1da9e5['ALPHA_PREMULTIPLIED']=_0x2a5cfa['g'][_0x3d6f60(0xaa7)],_0x1da9e5[_0x3d6f60(0xb38)]=_0x2a5cfa['g'][_0x3d6f60(0xb38)],_0x1da9e5[_0x3d6f60(0x3cde)]=_0x2a5cfa['g']['ALPHA_INTERPOLATE'],_0x1da9e5[_0x3d6f60(0x163e)]=_0x2a5cfa['g'][_0x3d6f60(0x163e)],_0x1da9e5[_0x3d6f60(0x1083)]=_0x2a5cfa['g'][_0x3d6f60(0x1083)],_0x1da9e5[_0x3d6f60(0x75f)]=_0x2a5cfa['g']['DELAYLOADSTATE_LOADED'],_0x1da9e5['DELAYLOADSTATE_LOADING']=_0x2a5cfa['g'][_0x3d6f60(0x3493)],_0x1da9e5['DELAYLOADSTATE_NOTLOADED']=_0x2a5cfa['g'][_0x3d6f60(0x95f)],_0x1da9e5[_0x3d6f60(0x2d0b)]=_0x2a5cfa['g']['NEVER'],_0x1da9e5[_0x3d6f60(0x8f5)]=_0x2a5cfa['g']['ALWAYS'],_0x1da9e5[_0x3d6f60(0x3f01)]=_0x2a5cfa['g'][_0x3d6f60(0x3f01)],_0x1da9e5[_0x3d6f60(0x1c12)]=_0x2a5cfa['g']['EQUAL'],_0x1da9e5[_0x3d6f60(0x3e34)]=_0x2a5cfa['g']['LEQUAL'],_0x1da9e5[_0x3d6f60(0x3a1d)]=_0x2a5cfa['g'][_0x3d6f60(0x3a1d)],_0x1da9e5['GEQUAL']=_0x2a5cfa['g']['GEQUAL'],_0x1da9e5[_0x3d6f60(0x2f87)]=_0x2a5cfa['g']['NOTEQUAL'],_0x1da9e5[_0x3d6f60(0x1acf)]=_0x2a5cfa['g'][_0x3d6f60(0x1acf)],_0x1da9e5['REPLACE']=_0x2a5cfa['g'][_0x3d6f60(0x10e9)],_0x1da9e5[_0x3d6f60(0x4bd)]=_0x2a5cfa['g'][_0x3d6f60(0x4bd)],_0x1da9e5[_0x3d6f60(0x3a98)]=_0x2a5cfa['g'][_0x3d6f60(0x3a98)],_0x1da9e5[_0x3d6f60(0x3e36)]=_0x2a5cfa['g'][_0x3d6f60(0x3e36)],_0x1da9e5[_0x3d6f60(0x2dfd)]=_0x2a5cfa['g'][_0x3d6f60(0x2dfd)],_0x1da9e5[_0x3d6f60(0x2f8e)]=_0x2a5cfa['g'][_0x3d6f60(0x2f8e)],_0x1da9e5[_0x3d6f60(0x1fdb)]=_0x2a5cfa['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x1da9e5['TEXTURE_WRAP_ADDRESSMODE']=_0x2a5cfa['g'][_0x3d6f60(0x34fc)],_0x1da9e5[_0x3d6f60(0x158a)]=_0x2a5cfa['g'][_0x3d6f60(0x158a)],_0x1da9e5[_0x3d6f60(0x25fd)]=_0x2a5cfa['g'][_0x3d6f60(0x25fd)],_0x1da9e5[_0x3d6f60(0x2fd3)]=_0x2a5cfa['g'][_0x3d6f60(0x2fd3)],_0x1da9e5[_0x3d6f60(0x3ad4)]=_0x2a5cfa['g'][_0x3d6f60(0x3ad4)],_0x1da9e5[_0x3d6f60(0x2aee)]=_0x2a5cfa['g'][_0x3d6f60(0x2aee)],_0x1da9e5['TEXTUREFORMAT_RGBA']=_0x2a5cfa['g'][_0x3d6f60(0x12a4)],_0x1da9e5['TEXTUREFORMAT_RED']=_0x2a5cfa['g'][_0x3d6f60(0x2c8d)],_0x1da9e5['TEXTUREFORMAT_R']=_0x2a5cfa['g'][_0x3d6f60(0x324)],_0x1da9e5[_0x3d6f60(0x1b8b)]=_0x2a5cfa['g'][_0x3d6f60(0x1b8b)],_0x1da9e5[_0x3d6f60(0x2f46)]=_0x2a5cfa['g']['TEXTUREFORMAT_RED_INTEGER'],_0x1da9e5[_0x3d6f60(0x3da5)]=_0x2a5cfa['g'][_0x3d6f60(0x3da5)],_0x1da9e5[_0x3d6f60(0x1d97)]=_0x2a5cfa['g'][_0x3d6f60(0x1d97)],_0x1da9e5[_0x3d6f60(0x111a)]=_0x2a5cfa['g']['TEXTUREFORMAT_RGB_INTEGER'],_0x1da9e5[_0x3d6f60(0x7bf)]=_0x2a5cfa['g'][_0x3d6f60(0x7bf)],_0x1da9e5[_0x3d6f60(0x2d4d)]=_0x2a5cfa['g'][_0x3d6f60(0x2d4d)],_0x1da9e5[_0x3d6f60(0x2aeb)]=_0x2a5cfa['g'][_0x3d6f60(0x2aeb)],_0x1da9e5[_0x3d6f60(0x1608)]=_0x2a5cfa['g']['TEXTURETYPE_FLOAT'],_0x1da9e5['TEXTURETYPE_HALF_FLOAT']=_0x2a5cfa['g'][_0x3d6f60(0x3d07)],_0x1da9e5['TEXTURETYPE_BYTE']=_0x2a5cfa['g'][_0x3d6f60(0x3625)],_0x1da9e5[_0x3d6f60(0x31fe)]=_0x2a5cfa['g'][_0x3d6f60(0x31fe)],_0x1da9e5[_0x3d6f60(0xcc9)]=_0x2a5cfa['g'][_0x3d6f60(0xcc9)],_0x1da9e5[_0x3d6f60(0x1533)]=_0x2a5cfa['g'][_0x3d6f60(0x1533)],_0x1da9e5['TEXTURETYPE_UNSIGNED_INTEGER']=_0x2a5cfa['g'][_0x3d6f60(0x6fe)],_0x1da9e5[_0x3d6f60(0x303d)]=_0x2a5cfa['g']['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4'],_0x1da9e5[_0x3d6f60(0x26c9)]=_0x2a5cfa['g']['TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1'],_0x1da9e5['TEXTURETYPE_UNSIGNED_SHORT_5_6_5']=_0x2a5cfa['g'][_0x3d6f60(0xf8f)],_0x1da9e5['TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV']=_0x2a5cfa['g'][_0x3d6f60(0x304d)],_0x1da9e5[_0x3d6f60(0x199c)]=_0x2a5cfa['g'][_0x3d6f60(0x199c)],_0x1da9e5['TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV']=_0x2a5cfa['g'][_0x3d6f60(0x41f0)],_0x1da9e5[_0x3d6f60(0x153a)]=_0x2a5cfa['g'][_0x3d6f60(0x153a)],_0x1da9e5['TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV']=_0x2a5cfa['g'][_0x3d6f60(0x3940)],_0x1da9e5[_0x3d6f60(0x16b2)]=_0x2a5cfa['g'][_0x3d6f60(0x16b2)],_0x1da9e5[_0x3d6f60(0x12a7)]=_0x2a5cfa['g'][_0x3d6f60(0x12a7)],_0x1da9e5['TEXTURE_TRILINEAR_SAMPLINGMODE']=_0x2a5cfa['g'][_0x3d6f60(0x2469)],_0x1da9e5['TEXTURE_NEAREST_NEAREST_MIPLINEAR']=_0x2a5cfa['g']['TEXTURE_NEAREST_NEAREST_MIPLINEAR'],_0x1da9e5['TEXTURE_LINEAR_LINEAR_MIPNEAREST']=_0x2a5cfa['g'][_0x3d6f60(0x2ade)],_0x1da9e5[_0x3d6f60(0x12c2)]=_0x2a5cfa['g'][_0x3d6f60(0x12c2)],_0x1da9e5[_0x3d6f60(0x3d5e)]=_0x2a5cfa['g'][_0x3d6f60(0x3d5e)],_0x1da9e5[_0x3d6f60(0x3cc6)]=_0x2a5cfa['g']['TEXTURE_NEAREST_LINEAR_MIPNEAREST'],_0x1da9e5['TEXTURE_NEAREST_LINEAR_MIPLINEAR']=_0x2a5cfa['g']['TEXTURE_NEAREST_LINEAR_MIPLINEAR'],_0x1da9e5[_0x3d6f60(0x3ebe)]=_0x2a5cfa['g'][_0x3d6f60(0x3ebe)],_0x1da9e5['TEXTURE_NEAREST_NEAREST']=_0x2a5cfa['g'][_0x3d6f60(0x3eaa)],_0x1da9e5[_0x3d6f60(0x341)]=_0x2a5cfa['g'][_0x3d6f60(0x341)],_0x1da9e5['TEXTURE_LINEAR_NEAREST_MIPLINEAR']=_0x2a5cfa['g'][_0x3d6f60(0x17ec)],_0x1da9e5['TEXTURE_LINEAR_LINEAR']=_0x2a5cfa['g'][_0x3d6f60(0x2603)],_0x1da9e5[_0x3d6f60(0x1442)]=_0x2a5cfa['g']['TEXTURE_LINEAR_NEAREST'],_0x1da9e5[_0x3d6f60(0x3b9a)]=_0x2a5cfa['g'][_0x3d6f60(0x3b9a)],_0x1da9e5[_0x3d6f60(0xe24)]=_0x2a5cfa['g'][_0x3d6f60(0xe24)],_0x1da9e5[_0x3d6f60(0x1181)]=_0x2a5cfa['g']['TEXTURE_PLANAR_MODE'],_0x1da9e5[_0x3d6f60(0x3581)]=_0x2a5cfa['g'][_0x3d6f60(0x3581)],_0x1da9e5[_0x3d6f60(0x3b4d)]=_0x2a5cfa['g'][_0x3d6f60(0x3b4d)],_0x1da9e5[_0x3d6f60(0x185a)]=_0x2a5cfa['g'][_0x3d6f60(0x185a)],_0x1da9e5[_0x3d6f60(0x12a6)]=_0x2a5cfa['g'][_0x3d6f60(0x12a6)],_0x1da9e5[_0x3d6f60(0x3c44)]=_0x2a5cfa['g'][_0x3d6f60(0x3c44)],_0x1da9e5[_0x3d6f60(0x377c)]=_0x2a5cfa['g'][_0x3d6f60(0x377c)],_0x1da9e5[_0x3d6f60(0xb34)]=_0x2a5cfa['g'][_0x3d6f60(0xb34)],_0x1da9e5['SCALEMODE_FLOOR']=_0x2a5cfa['g'][_0x3d6f60(0x18f0)],_0x1da9e5[_0x3d6f60(0x28fe)]=_0x2a5cfa['g'][_0x3d6f60(0x28fe)],_0x1da9e5[_0x3d6f60(0x1f07)]=_0x2a5cfa['g'][_0x3d6f60(0x1f07)],_0x1da9e5[_0x3d6f60(0x13cc)]=null,_0x1da9e5['_RenderPassIdCounter']=0x0;},0xd998:(_0x5a124f,_0x557ec1,_0x4eabf0)=>{_0x4eabf0(0x14232),_0x4eabf0(0x4218),_0x4eabf0(0x14171);},0x11096:(_0x2c10b4,_0x50e973,_0x19f705)=>{var _0x3c1fe8=a8_0x1ec55c;_0x19f705['d'](_0x50e973,{'l':()=>_0x1c6122}),_0x50e973=_0x19f705(0xa896);class _0x1c6122{static get[_0x3c1fe8(0x380)](){var _0x11c9c7=_0x3c1fe8;return 0x0===this['Instances'][_0x11c9c7(0x18cc)]?null:this[_0x11c9c7(0xc9b)][this[_0x11c9c7(0xc9b)][_0x11c9c7(0x18cc)]-0x1];}static get['LastCreatedScene'](){var _0x3cb867=_0x3c1fe8;return this[_0x3cb867(0x395b)];}}_0x1c6122[_0x3c1fe8(0xc9b)]=new Array(),_0x1c6122[_0x3c1fe8(0x1352)]=new _0x50e973['y$'](),_0x1c6122[_0x3c1fe8(0x395b)]=null,_0x1c6122[_0x3c1fe8(0xeca)]=!0x0,_0x1c6122['FallbackTexture']='';},0x12f7b:(_0x539435,_0x2bb9f8,_0x1b96e0)=>{_0x1b96e0['d'](_0x2bb9f8,{'Z2':()=>_0x2b0a5d['Z']}),_0x1b96e0(0x1610),_0x1b96e0(0xcf06),_0x1b96e0(0x14232),_0x1b96e0(0x11096),_0x1b96e0(0x4218),_0x1b96e0(0xdc26),_0x1b96e0(0x1549f),_0x1b96e0(0x4ae8),_0x1b96e0(0x177e8),_0x1b96e0(0x14171),_0x1b96e0(0x10ce7),_0x1b96e0(0xfd78),_0x1b96e0(0x12b01),_0x1b96e0(0xa332),_0x1b96e0(0x97b6),_0x1b96e0(0x44d),_0x1b96e0(0x11cdf),_0x1b96e0(0xe74c),_0x1b96e0(0x1af3);var _0x2b0a5d=_0x1b96e0(0x13324);_0x1b96e0(0xd998),_0x1b96e0(0x26fa),_0x1b96e0(0x157cc);},0xe74c:(_0x5a1193,_0x1546b8,_0xd5b96c)=>{var _0x4f9793=a8_0x1ec55c;_0xd5b96c['d'](_0x1546b8,{'I6':()=>_0x2563f9,'Oz':()=>function(_0x5c1ac8,_0x3f6902){return _0x2b4718(this,void 0x0,void 0x0,function*(){(yield new Promise(_0x1e5e62=>{var _0x50e83f=a8_0x5306;_0x50e83f(0x2aea)==typeof _native?_0x35ab49[_0x50e83f(0x41c9)](_0x5b64e6=>_0x1e5e62(_0x5b64e6)):_0x1e5e62(_native);}))[_0x5c1ac8]=_0x3f6902;});}});var _0x565ac2=_0xd5b96c(0x14232),_0x33c281=_0xd5b96c(0x1679c),_0x3d5710=_0xd5b96c(0x138df),_0x5a0c15=_0xd5b96c(0x12cad),_0x1546b8=_0xd5b96c(0x1edb),_0x2e71d7=_0xd5b96c(0x4ba7),_0x307f00=_0xd5b96c(0xa896),_0x160613=_0xd5b96c(0x16449),_0xd8712d=_0xd5b96c(0x9a70),_0x2144ed=_0xd5b96c(0x1610),_0x1fc850=_0xd5b96c(0xcf06),_0x3fdba2=_0xd5b96c(0x11096),_0xaf1e3c=_0xd5b96c(0x1af3),_0x492a4d=_0xd5b96c(0x11cdf),_0x3f4a3f=_0xd5b96c(0x14297),_0x2c4670=_0xd5b96c(0xc38d),_0x3361a6=_0xd5b96c(0xce7),_0x871c62=_0xd5b96c(0x3177),_0x49b0c6=_0xd5b96c(0xecb7),_0x2b4718=function(_0x3a9454,_0x44017f,_0x23918a,_0x235740){return new(_0x23918a=_0x23918a||Promise)(function(_0x267eb4,_0x8ef3dc){var _0x804137=a8_0x5306;function _0x435b41(_0x5f46fa){try{_0x5879ca(_0x235740['next'](_0x5f46fa));}catch(_0x37a615){_0x8ef3dc(_0x37a615);}}function _0x3cef03(_0x1022bf){try{_0x5879ca(_0x235740['throw'](_0x1022bf));}catch(_0x552f81){_0x8ef3dc(_0x552f81);}}function _0x5879ca(_0xeb9a62){var _0x3a6331=a8_0x5306,_0xff1dcf;_0xeb9a62[_0x3a6331(0x954)]?_0x267eb4(_0xeb9a62[_0x3a6331(0x2b05)]):((_0xff1dcf=_0xeb9a62[_0x3a6331(0x2b05)])instanceof _0x23918a?_0xff1dcf:new _0x23918a(function(_0xa86da9){_0xa86da9(_0xff1dcf);}))[_0x3a6331(0x2cc0)](_0x435b41,_0x3cef03);}_0x5879ca((_0x235740=_0x235740[_0x804137(0x29f3)](_0x3a9454,_0x44017f||[]))[_0x804137(0x63a)]());});};const _0x35ab49=new _0x307f00['y$']();if(_0x4f9793(0x2aea)!=typeof self&&!Object[_0x4f9793(0x1ce1)][_0x4f9793(0x55a)][_0x4f9793(0x15d4)](self,_0x4f9793(0x3b1d))){let _0x51ca65;Object[_0x4f9793(0x276e)](self,_0x4f9793(0x3b1d),{'get':()=>_0x51ca65,'set':_0x59465e=>{var _0x20693d=_0x4f9793;(_0x51ca65=_0x59465e)&&_0x35ab49[_0x20693d(0x3608)](_0x51ca65);}});}class _0x3a32b0 extends _0x1546b8['h']{}class _0x3d7e77{constructor(_0x2d71ff){var _0x48892c=_0x4f9793;this[_0x48892c(0x355c)]=_0x2d71ff,this[_0x48892c(0x1694)]=new Array(),this[_0x48892c(0xa62)]=!0x1,this[_0x48892c(0x36c4)]=_0x2563f9[_0x48892c(0x59f)](),this['_engine'][_0x48892c(0xfc2)](this[_0x48892c(0x36c4)]);}[_0x4f9793(0x233)](){var _0x1818e0=_0x4f9793;if(this[_0x1818e0(0xa62)])throw new Error('Command\x20scope\x20already\x20active.');this[_0x1818e0(0xa62)]=!0x0;}['endCommandScope'](){var _0x53063c=_0x4f9793;if(!this[_0x53063c(0xa62)])throw new Error('Command\x20scope\x20is\x20not\x20active.');this['_isCommandBufferScopeActive']=!0x1,this[_0x53063c(0x34df)]();}['startEncodingCommand'](_0x3d8b18){var _0x452234=_0x4f9793;this[_0x452234(0x36c4)][_0x452234(0x195c)](_0x3d8b18);}[_0x4f9793(0x2ca1)](_0x409cd2){var _0x159d14=_0x4f9793;this[_0x159d14(0x36c4)][_0x159d14(0xfa7)](_0x409cd2);}[_0x4f9793(0x25fc)](_0x31fd70){var _0x2ac36d=_0x4f9793;this[_0x2ac36d(0x36c4)][_0x2ac36d(0x2bcb)](_0x31fd70);}['encodeCommandArgAsInt32'](_0x4e22c7){var _0x45a917=_0x4f9793;this[_0x45a917(0x36c4)][_0x45a917(0xe7a)](_0x4e22c7);}[_0x4f9793(0x1ce7)](_0x4f1280){var _0x3e9f00=_0x4f9793;this[_0x3e9f00(0x36c4)]['writeInt32Array'](_0x4f1280);}['encodeCommandArgAsFloat32'](_0x14a2a2){var _0x1315ed=_0x4f9793;this['_commandStream'][_0x1315ed(0x2e6c)](_0x14a2a2);}['encodeCommandArgAsFloat32s'](_0x4778e7){var _0x56c07e=_0x4f9793;this[_0x56c07e(0x36c4)][_0x56c07e(0x13c1)](_0x4778e7);}[_0x4f9793(0x2ff4)](_0x4b7ef7){var _0x1bd473=_0x4f9793;this['_commandStream'][_0x1bd473(0x195c)](_0x4b7ef7),this[_0x1bd473(0x1694)][_0x1bd473(0xede)](_0x4b7ef7);}['finishEncodingCommand'](){var _0xe4f337=_0x4f9793;this[_0xe4f337(0xa62)]||this['_submit']();}[_0x4f9793(0x34df)](){var _0x465624=_0x4f9793;this[_0x465624(0x355c)]['submitCommands'](),this['_pending'][_0x465624(0x18cc)]=0x0;}}class _0x2563f9 extends _0x565ac2['D']{constructor(_0x255de5={}){var _0xace15b=_0x4f9793;if(super(null,!0x1,void 0x0,_0x255de5[_0xace15b(0x342c)]),this[_0xace15b(0x355c)]=new _native[(_0xace15b(0x3705))](),this[_0xace15b(0x3a46)]=_native[_0xace15b(0x2078)]?new _native[(_0xace15b(0x2078))]():null,this[_0xace15b(0x192f)]=new _0x3d7e77(this[_0xace15b(0x355c)]),this[_0xace15b(0x38b9)]=null,this[_0xace15b(0x2a21)]=_native[_0xace15b(0x3705)][_0xace15b(0x3285)],this[_0xace15b(0x264)]=!0x1,this['_stencilMask']=0xff,this[_0xace15b(0x1b04)]=_0x2144ed['g'][_0xace15b(0x8f5)],this[_0xace15b(0x2864)]=0x0,this[_0xace15b(0x6f2)]=0xff,this[_0xace15b(0x2e4e)]=_0x2144ed['g']['KEEP'],this['_stencilOpDepthFail']=_0x2144ed['g'][_0xace15b(0x1acf)],this[_0xace15b(0x2f4d)]=_0x2144ed['g'][_0xace15b(0x10e9)],this['_zOffset']=0x0,this[_0xace15b(0x2303)]=0x0,this[_0xace15b(0x276a)]=!0x0,_native[_0xace15b(0x3705)][_0xace15b(0x2592)]!==_0x2563f9[_0xace15b(0x2592)])throw new Error(_0xace15b(0x1cf2)+_native['Engine']['PROTOCOL_VERSION']+_0xace15b(0x2e4a)+_0x2563f9['PROTOCOL_VERSION']+_0xace15b(0x12b6));this[_0xace15b(0x1e24)]=0x2,this[_0xace15b(0x22e0)]=!0x0,this['_shaderPlatformName']='NATIVE',this['_caps']={'maxTexturesImageUnits':0x10,'maxVertexTextureImageUnits':0x10,'maxCombinedTexturesImageUnits':0x20,'maxTextureSize':_native['Engine'][_0xace15b(0x23f7)],'maxCubemapTextureSize':0x200,'maxRenderTextureSize':0x200,'maxVertexAttribs':0x10,'maxVaryingVectors':0x10,'maxFragmentUniformVectors':0x10,'maxVertexUniformVectors':0x10,'standardDerivatives':!0x0,'astc':null,'pvrtc':null,'etc1':null,'etc2':null,'bptc':null,'maxAnisotropy':0x10,'uintIndices':!0x0,'fragmentDepthSupported':!0x1,'highPrecisionShaderSupported':!0x0,'colorBufferFloat':!0x1,'textureFloat':!0x0,'textureFloatLinearFiltering':!0x1,'textureFloatRender':!0x1,'textureHalfFloat':!0x1,'textureHalfFloatLinearFiltering':!0x1,'textureHalfFloatRender':!0x1,'textureLOD':!0x0,'texelFetch':!0x1,'drawBuffersExtension':!0x1,'depthTextureExtension':!0x1,'vertexArrayObject':!0x0,'instancedArrays':!0x0,'supportOcclusionQuery':!0x1,'canUseTimestampForTimerQuery':!0x1,'blendMinMax':!0x1,'maxMSAASamples':0x1,'canUseGLInstanceID':!0x0,'canUseGLVertexID':!0x0,'supportComputeShaders':!0x1,'supportSRGBBuffers':!0x0,'supportTransformFeedbacks':!0x1,'textureMaxLevel':!0x1,'texture2DArrayMaxLayerCount':_native[_0xace15b(0x3705)][_0xace15b(0x1a3f)],'disableMorphTargetTexture':!0x1},this[_0xace15b(0x1d9a)]={'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},_0x2e71d7['w1'][_0xace15b(0x35cb)](_0xace15b(0xa5f)+_0x565ac2['D'][_0xace15b(0x3735)]+_0xace15b(0xb71)),_0x2e71d7['w1'][_0xace15b(0x78a)]=function(_0x41c15c,_0x3cfa3c,_0x4d61c0,_0x57c4d4){_0x2e71d7['w1']['LoadFile'](_0x41c15c,_0x2a4a10=>{var _0xa005d6=a8_0x5306;Function(_0x2a4a10)[_0xa005d6(0x29f3)](null),_0x3cfa3c&&_0x3cfa3c();},void 0x0,void 0x0,!0x1,(_0x3248ef,_0x3ee079)=>{var _0x183c95=a8_0x5306;_0x4d61c0&&_0x4d61c0(_0x183c95(0x3f75),_0x3ee079);});},_0xace15b(0x2aea)==typeof URL&&(window[_0xace15b(0xa21)]={'createObjectURL':function(){},'revokeObjectURL':function(){}}),_0xace15b(0x2aea)==typeof Blob&&(window[_0xace15b(0xe90)]=function(_0x32d750){return _0x32d750;}),Array['prototype']['flat']||Object[_0xace15b(0x276e)](Array['prototype'],_0xace15b(0x379),{'configurable':!0x0,'value':function _0x3f3355(){var _0x48fe72=_0xace15b;const _0xca59d6=isNaN(arguments[0x0])?0x1:Number(arguments[0x0]);return _0xca59d6?Array[_0x48fe72(0x1ce1)][_0x48fe72(0xca2)]['call'](this,function(_0x462949,_0x301fa4){var _0x145c54=_0x48fe72;return Array[_0x145c54(0x2cb4)](_0x301fa4)?_0x462949[_0x145c54(0xede)][_0x145c54(0x29f3)](_0x462949,_0x3f3355[_0x145c54(0x15d4)](_0x301fa4,_0xca59d6-0x1)):_0x462949['push'](_0x301fa4),_0x462949;},[]):Array[_0x48fe72(0x1ce1)][_0x48fe72(0x538)][_0x48fe72(0x15d4)](this);},'writable':!0x0});var _0x5ae67f=window&&window[_0xace15b(0x1881)]||0x1,_0x255de5=(this[_0xace15b(0x270a)]=_0x255de5[_0xace15b(0x342c)]?0x1/_0x5ae67f:0x1,this[_0xace15b(0x355c)][_0xace15b(0x25c)](this[_0xace15b(0x270a)]),this['_lastDevicePixelRatio']=_0x5ae67f,this[_0xace15b(0x84a)](),this[_0xace15b(0x1781)]());_0x255de5&&this[_0xace15b(0x21c6)](_0x255de5),this[_0xace15b(0xfd2)]=new _0x492a4d['C'](),this[_0xace15b(0x2f1)][_0xace15b(0x2e5)](_0x5b44e5=>{var _0x3c61b9=_0xace15b;const _0x5dc1a6=_0x5b44e5[_0x3c61b9(0x3ff8)];_0x5b44e5['render']=(..._0x1d8140)=>{var _0x4a3ca6=_0x3c61b9;this[_0x4a3ca6(0x192f)][_0x4a3ca6(0x233)](),_0x5dc1a6[_0x4a3ca6(0x29f3)](_0x5b44e5,_0x1d8140),this[_0x4a3ca6(0x192f)][_0x4a3ca6(0x1e90)]();};});}[_0x4f9793(0x25c)](_0x27cc03){var _0x2f0ef3=_0x4f9793;super['setHardwareScalingLevel'](_0x27cc03),this['_engine'][_0x2f0ef3(0x25c)](_0x27cc03);}[_0x4f9793(0x41a)](){var _0x51ed00=_0x4f9793;super[_0x51ed00(0x41a)](),this[_0x51ed00(0x38b9)]&&this['_deleteVertexArray'](this[_0x51ed00(0x38b9)]),this[_0x51ed00(0x355c)][_0x51ed00(0x41a)]();}static['_createNativeDataStream'](){return new _0x3f4a3f['e']();}['_queueNewFrame'](_0x4a8cf1,_0x37fbaf){var _0x444f05=_0x4f9793;return(_0x37fbaf[_0x444f05(0x187a)]&&_0x37fbaf!==window?_0x37fbaf:this[_0x444f05(0x355c)])['requestAnimationFrame'](_0x4a8cf1),0x0;}[_0x4f9793(0xfbf)](_0x537683){var _0x452bda=_0x4f9793;this['_currentFramebuffer']!==_0x537683&&(this['_currentFramebuffer']&&(this['_commandBufferEncoder']['startEncodingCommand'](_native[_0x452bda(0x3705)]['COMMAND_UNBINDFRAMEBUFFER']),this['_commandBufferEncoder'][_0x452bda(0x2ff4)](this[_0x452bda(0x2718)]),this[_0x452bda(0x192f)][_0x452bda(0x4164)]()),_0x537683&&(this['_commandBufferEncoder'][_0x452bda(0x23ad)](_native[_0x452bda(0x3705)][_0x452bda(0x1a04)]),this[_0x452bda(0x192f)][_0x452bda(0x2ff4)](_0x537683),this[_0x452bda(0x192f)][_0x452bda(0x4164)]()),this[_0x452bda(0x2718)]=_0x537683);}[_0x4f9793(0xdd0)](){return null;}[_0x4f9793(0x13c8)](_0x3d946b,_0x5f3f73,_0x4a5572,_0x4bf04c=!0x1){var _0x22bf73=_0x4f9793;if(this['useReverseDepthBuffer'])throw new Error(_0x22bf73(0x1d33));this[_0x22bf73(0x192f)]['startEncodingCommand'](_native['Engine']['COMMAND_CLEAR']),this['_commandBufferEncoder'][_0x22bf73(0x2ca1)](_0x5f3f73&&_0x3d946b?0x1:0x0),this[_0x22bf73(0x192f)][_0x22bf73(0x3ee0)](_0x3d946b?_0x3d946b['r']:0x0),this[_0x22bf73(0x192f)][_0x22bf73(0x3ee0)](_0x3d946b?_0x3d946b['g']:0x0),this[_0x22bf73(0x192f)][_0x22bf73(0x3ee0)](_0x3d946b?_0x3d946b['b']:0x0),this['_commandBufferEncoder'][_0x22bf73(0x3ee0)](_0x3d946b?_0x3d946b['a']:0x1),this[_0x22bf73(0x192f)][_0x22bf73(0x2ca1)](_0x4a5572?0x1:0x0),this[_0x22bf73(0x192f)][_0x22bf73(0x3ee0)](0x1),this[_0x22bf73(0x192f)]['encodeCommandArgAsUInt32'](_0x4bf04c?0x1:0x0),this[_0x22bf73(0x192f)]['encodeCommandArgAsUInt32'](0x0),this[_0x22bf73(0x192f)]['finishEncodingCommand']();}['createIndexBuffer'](_0x3db3cd,_0x2fe3c1){var _0x114800=_0x4f9793;_0x3db3cd=this['_normalizeIndexData'](_0x3db3cd);const _0x4c4b4c=new _0x3a32b0();return _0x4c4b4c['references']=0x1,_0x4c4b4c[_0x114800(0x1480)]=0x4===_0x3db3cd[_0x114800(0x30ab)],_0x3db3cd[_0x114800(0xd6d)]&&(_0x4c4b4c[_0x114800(0xb5a)]=this[_0x114800(0x355c)][_0x114800(0xe45)](_0x3db3cd[_0x114800(0x11c3)],_0x3db3cd['byteOffset'],_0x3db3cd['byteLength'],_0x4c4b4c[_0x114800(0x1480)],null!=_0x2fe3c1&&_0x2fe3c1)),_0x4c4b4c;}[_0x4f9793(0x41b5)](_0x377d4c,_0x46fbc4){var _0x5c6902=_0x4f9793;_0x377d4c=ArrayBuffer[_0x5c6902(0x2815)](_0x377d4c)?_0x377d4c:new Float32Array(_0x377d4c);const _0x5102b5=new _0x3a32b0();return _0x5102b5[_0x5c6902(0x13b2)]=0x1,_0x377d4c[_0x5c6902(0xd6d)]&&(_0x5102b5['nativeVertexBuffer']=this[_0x5c6902(0x355c)][_0x5c6902(0x41b5)](_0x377d4c[_0x5c6902(0x11c3)],_0x377d4c[_0x5c6902(0x21c)],_0x377d4c[_0x5c6902(0xd6d)],null!=_0x46fbc4&&_0x46fbc4)),_0x5102b5;}['_recordVertexArrayObject'](_0x22fc58,_0x5d7731,_0x486434,_0xf8831b,_0x5aa6bc){var _0x224ef4=_0x4f9793;_0x486434&&this[_0x224ef4(0x355c)]['recordIndexBuffer'](_0x22fc58,_0x486434[_0x224ef4(0xb5a)]);var _0x5b7ff3=_0xf8831b['getAttributesNames']();for(let _0x404961=0x0;_0x404961<_0x5b7ff3['length'];_0x404961++){var _0x1234ce=_0xf8831b[_0x224ef4(0x3b51)](_0x404961);if(0x0<=_0x1234ce){var _0x3405cd=_0x5b7ff3[_0x404961];let _0x46ef46=null;(_0x46ef46=(_0x46ef46=_0x5aa6bc?_0x5aa6bc[_0x3405cd]:_0x46ef46)||_0x5d7731[_0x3405cd])&&(_0x3405cd=_0x46ef46[_0x224ef4(0x1ecf)]())&&_0x3405cd['nativeVertexBuffer']&&this[_0x224ef4(0x355c)][_0x224ef4(0x1954)](_0x22fc58,_0x3405cd[_0x224ef4(0x60b)],_0x1234ce,_0x46ef46[_0x224ef4(0x21c)],_0x46ef46[_0x224ef4(0x27bf)],_0x46ef46['getSize'](),this[_0x224ef4(0x3df4)](_0x46ef46[_0x224ef4(0x19d6)]),_0x46ef46['normalized'],_0x46ef46[_0x224ef4(0x1ca3)]());}}}[_0x4f9793(0x40ca)](_0x405782,_0x1b47e9,_0x3d7af7){var _0x517605=_0x4f9793;this[_0x517605(0x38b9)]&&this[_0x517605(0x40b5)](this[_0x517605(0x38b9)]),this[_0x517605(0x38b9)]=this[_0x517605(0x355c)][_0x517605(0x402c)](),this[_0x517605(0x426d)](this[_0x517605(0x38b9)],_0x405782,_0x1b47e9,_0x3d7af7),this[_0x517605(0x453)](this['_boundBuffersVertexArray']);}['recordVertexArrayObject'](_0x51d6cd,_0x204c03,_0x2eb120,_0x48f284){var _0x3d04e0=this['_engine']['createVertexArray']();return this['_recordVertexArrayObject'](_0x3d04e0,_0x51d6cd,_0x204c03,_0x2eb120,_0x48f284),_0x3d04e0;}['_deleteVertexArray'](_0x40705e){var _0x368d1e=_0x4f9793;this[_0x368d1e(0x192f)]['startEncodingCommand'](_native[_0x368d1e(0x3705)][_0x368d1e(0x36c6)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0x40705e),this[_0x368d1e(0x192f)][_0x368d1e(0x4164)]();}[_0x4f9793(0x453)](_0x28f586){var _0x2a453e=_0x4f9793;this[_0x2a453e(0x192f)][_0x2a453e(0x23ad)](_native[_0x2a453e(0x3705)]['COMMAND_BINDVERTEXARRAY']),this['_commandBufferEncoder'][_0x2a453e(0x2ff4)](_0x28f586),this[_0x2a453e(0x192f)]['finishEncodingCommand']();}[_0x4f9793(0x1c41)](_0x4f3e2d){this['_deleteVertexArray'](_0x4f3e2d);}[_0x4f9793(0x35f7)](_0x69aabc,_0x118133){var _0x2f3a76=_0x4f9793;return this['_engine']['getAttributes'](_0x69aabc[_0x2f3a76(0x3d7c)],_0x118133);}[_0x4f9793(0x29fa)](_0x581d84,_0xf2d031,_0x228835,_0xf224f){var _0x2b65b2=_0x4f9793;this['_drawCalls'][_0x2b65b2(0x348e)](0x1,!0x1),this[_0x2b65b2(0x192f)][_0x2b65b2(0x23ad)](_native[_0x2b65b2(0x3705)][_0x2b65b2(0x1ce3)]),this[_0x2b65b2(0x192f)]['encodeCommandArgAsUInt32'](_0x581d84),this[_0x2b65b2(0x192f)][_0x2b65b2(0x2ca1)](_0xf2d031),this[_0x2b65b2(0x192f)][_0x2b65b2(0x2ca1)](_0x228835),this['_commandBufferEncoder']['finishEncodingCommand']();}[_0x4f9793(0x809)](_0x45ac62,_0x4a680a,_0xbc1f71,_0x3615d9){var _0x4ec08d=_0x4f9793;this['_drawCalls']['addCount'](0x1,!0x1),this['_commandBufferEncoder'][_0x4ec08d(0x23ad)](_native[_0x4ec08d(0x3705)][_0x4ec08d(0x218e)]),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](_0x45ac62),this[_0x4ec08d(0x192f)][_0x4ec08d(0x2ca1)](_0x4a680a),this[_0x4ec08d(0x192f)][_0x4ec08d(0x2ca1)](_0xbc1f71),this[_0x4ec08d(0x192f)]['finishEncodingCommand']();}[_0x4f9793(0x1df5)](){return new _0x3361a6['G'](this);}[_0x4f9793(0x1b49)](){}[_0x4f9793(0x271c)](){}[_0x4f9793(0x34ee)](_0x58d1b7,_0x13d01d,_0x34ebbb,_0x32302c,_0x2daac3,_0x58fab2,_0x4e9b9a,_0x45f664){var _0x4071ec=_0x4f9793;const _0x134072=_0x58d1b7;_0x134072[_0x4071ec(0x3d7c)]=_0x32302c?this[_0x4071ec(0x1d98)]():this[_0x4071ec(0x421)](_0x58d1b7,_0x13d01d,_0x34ebbb,_0x45f664);}[_0x4f9793(0x2555)](_0x2e57a4){var _0x100bdb=_0x4f9793;return!(!_0x2e57a4['isAsync']||!this[_0x100bdb(0x355c)][_0x100bdb(0x32cf)]);}[_0x4f9793(0x1012)](_0x5acbcc,_0x11dd1e){var _0x9aed23=_0x4f9793;const _0x2d4ff6=_0x5acbcc;if(this[_0x9aed23(0x2555)](_0x5acbcc)){const _0x3f940e=_0x2d4ff6[_0x9aed23(0x37be)];_0x3f940e?_0x2d4ff6['onCompiled']=()=>{_0x3f940e(),_0x11dd1e();}:_0x2d4ff6[_0x9aed23(0x37be)]=_0x11dd1e;}else _0x11dd1e();}[_0x4f9793(0x1d98)](){var _0xf103df=_0x4f9793;throw new Error(_0xf103df(0x372f));}[_0x4f9793(0x421)](_0x8136f4,_0x2a2058,_0x221834,_0x17ec38){var _0x423d1c=_0x4f9793;const _0x32c286=_0x8136f4;if(_0x32c286[_0x423d1c(0x3d7c)])throw new Error(_0x423d1c(0x23c9));this['onBeforeShaderCompilationObservable']['notifyObservers'](this);const _0x5424f8=new _0xaf1e3c['Z'](_0x2a2058),_0x501299=(_0x5424f8['processCode'](),_0x2a2058=_0x5424f8[_0x423d1c(0xb99)],new _0xaf1e3c['Z'](_0x221834));_0x501299[_0x423d1c(0x14be)](),_0x221834=_0x501299[_0x423d1c(0xb99)],_0x2a2058=_0x1fc850['B'][_0x423d1c(0x1f98)](_0x2a2058,_0x17ec38),_0x221834=_0x1fc850['B'][_0x423d1c(0x1f98)](_0x221834,_0x17ec38),_0x17ec38=()=>{var _0x5414dd=_0x423d1c,_0x8f3f19;_0x32c286['isCompiled']=!0x0,null!=(_0x8f3f19=_0x32c286['onCompiled'])&&_0x8f3f19[_0x5414dd(0x15d4)](_0x32c286),this[_0x5414dd(0x1b85)]['notifyObservers'](this);};if(this[_0x423d1c(0x2555)](_0x8136f4))return this[_0x423d1c(0x355c)][_0x423d1c(0x32cf)](_0x2a2058,_0x221834,_0x17ec38,_0x30cc98=>{var _0x29ea5a=_0x423d1c;_0x32c286[_0x29ea5a(0x342d)]=_0x30cc98;});try{var _0x38c602=_0x32c286[_0x423d1c(0x3d7c)]=this[_0x423d1c(0x355c)][_0x423d1c(0x1d5f)](_0x2a2058,_0x221834);return _0x17ec38(),_0x38c602;}catch(_0x3be212){_0x8136f4=null==_0x3be212?void 0x0:_0x3be212['message'];throw new Error(_0x423d1c(0x35a4)+(_0x423d1c(0x3695)==typeof _0x8136f4?'\x0a'+_0x8136f4:''));}}[_0x4f9793(0x110d)](_0x4162c6){var _0x401ed8=_0x4f9793;const _0x5cdd07=new _0xaf1e3c['Z'](_0x4162c6);return _0x5cdd07[_0x401ed8(0x3cba)]=!0x1,_0x5cdd07[_0x401ed8(0x14be)](),_0x5cdd07['code'];}[_0x4f9793(0x3924)](_0x2887e7){var _0xb905d4=_0x4f9793;this[_0xb905d4(0x423c)]!==_0x2887e7&&(this[_0xb905d4(0x192f)][_0xb905d4(0x23ad)](_native[_0xb905d4(0x3705)]['COMMAND_SETPROGRAM']),this['_commandBufferEncoder'][_0xb905d4(0x2ff4)](_0x2887e7),this['_commandBufferEncoder'][_0xb905d4(0x4164)](),this[_0xb905d4(0x423c)]=_0x2887e7);}['_deletePipelineContext'](_0x168d4e){var _0x870245=_0x4f9793;_0x168d4e&&_0x168d4e['nativeProgram']&&(this[_0x870245(0x192f)][_0x870245(0x23ad)](_native[_0x870245(0x3705)]['COMMAND_DELETEPROGRAM']),this[_0x870245(0x192f)][_0x870245(0x2ff4)](_0x168d4e[_0x870245(0x3d7c)]),this[_0x870245(0x192f)][_0x870245(0x4164)]());}['getUniforms'](_0x448c5d,_0x2100b1){var _0x3a8e3f=_0x4f9793;return this[_0x3a8e3f(0x355c)]['getUniforms'](_0x448c5d[_0x3a8e3f(0x3d7c)],_0x2100b1);}[_0x4f9793(0x37e7)](_0x20aa71,_0x422342,_0x1fd3fe){var _0x105504=_0x4f9793;throw new Error(_0x105504(0x145b));}['bindSamplers'](_0x5d98b6){var _0x106dd3=_0x4f9793,_0x4c22c6=_0x5d98b6[_0x106dd3(0x2e68)](),_0x19de94=(this[_0x106dd3(0x3924)](_0x4c22c6['nativeProgram']),_0x5d98b6[_0x106dd3(0x3a50)]());for(let _0x49a45a=0x0;_0x49a45a<_0x19de94[_0x106dd3(0x18cc)];_0x49a45a++){var _0xb2e9c0=_0x5d98b6['getUniform'](_0x19de94[_0x49a45a]);_0xb2e9c0&&(this[_0x106dd3(0x3bd)][_0x49a45a]=_0xb2e9c0);}this[_0x106dd3(0x14da)]=null;}['getRenderWidth'](_0x5f15e2=!0x1){var _0x1cf505=_0x4f9793;return!_0x5f15e2&&this['_currentRenderTarget']?this[_0x1cf505(0x2019)]['width']:this[_0x1cf505(0x355c)][_0x1cf505(0x3583)]();}[_0x4f9793(0x31af)](_0x334b14=!0x1){var _0x373f43=_0x4f9793;return!_0x334b14&&this['_currentRenderTarget']?this[_0x373f43(0x2019)][_0x373f43(0x3062)]:this[_0x373f43(0x355c)][_0x373f43(0x31af)]();}['setViewport'](_0x23e52f,_0x220a16,_0x527022){var _0x5e266f=_0x4f9793;this['_cachedViewport']=_0x23e52f,this[_0x5e266f(0x192f)][_0x5e266f(0x23ad)](_native['Engine'][_0x5e266f(0x17c3)]),this[_0x5e266f(0x192f)]['encodeCommandArgAsFloat32'](_0x23e52f['x']),this[_0x5e266f(0x192f)][_0x5e266f(0x3ee0)](_0x23e52f['y']),this[_0x5e266f(0x192f)][_0x5e266f(0x3ee0)](_0x23e52f['width']),this[_0x5e266f(0x192f)][_0x5e266f(0x3ee0)](_0x23e52f[_0x5e266f(0x3062)]),this[_0x5e266f(0x192f)]['finishEncodingCommand']();}[_0x4f9793(0x1f2b)](_0x5a8d80,_0xd16ef6=0x0,_0x20c49f,_0x3f2a88=!0x1,_0x60f5cf,_0x12d393,_0x46bdff=0x0){var _0x68afc8=_0x4f9793;this[_0x68afc8(0x33dc)]=_0xd16ef6,this[_0x68afc8(0x2303)]=_0x46bdff,this[_0x68afc8(0x192f)][_0x68afc8(0x23ad)](_native[_0x68afc8(0x3705)][_0x68afc8(0x2a5a)]),this[_0x68afc8(0x192f)][_0x68afc8(0x2ca1)](_0x5a8d80?0x1:0x0),this[_0x68afc8(0x192f)][_0x68afc8(0x3ee0)](_0xd16ef6),this[_0x68afc8(0x192f)]['encodeCommandArgAsFloat32'](_0x46bdff),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](null==(_0xd16ef6=null!=(_0x5a8d80=this[_0x68afc8(0x22f3)])?_0x5a8d80:_0x60f5cf)||_0xd16ef6?0x1:0x0),this[_0x68afc8(0x192f)]['encodeCommandArgAsUInt32'](_0x3f2a88?0x1:0x0),this[_0x68afc8(0x192f)][_0x68afc8(0x4164)]();}['getInputElementClientRect'](){var _0x29a70b=_0x4f9793;return{'bottom':this[_0x29a70b(0x31af)](),'height':this[_0x29a70b(0x31af)](),'left':0x0,'right':this[_0x29a70b(0x3583)](),'top':0x0,'width':this[_0x29a70b(0x3583)](),'x':0x0,'y':0x0,'toJSON':()=>{}};}['setZOffset'](_0x256523){var _0x18e273=_0x4f9793;_0x256523!==this[_0x18e273(0x33dc)]&&(this[_0x18e273(0x33dc)]=_0x256523,this[_0x18e273(0x192f)][_0x18e273(0x23ad)](_native[_0x18e273(0x3705)][_0x18e273(0x3d77)]),this[_0x18e273(0x192f)][_0x18e273(0x3ee0)](this[_0x18e273(0x1652)]?-_0x256523:_0x256523),this[_0x18e273(0x192f)][_0x18e273(0x4164)]());}[_0x4f9793(0x892)](){var _0x540f3b=_0x4f9793;return this[_0x540f3b(0x33dc)];}[_0x4f9793(0x1cd1)](_0x1970eb){var _0x35bd2f=_0x4f9793;_0x1970eb!==this[_0x35bd2f(0x2303)]&&(this[_0x35bd2f(0x2303)]=_0x1970eb,this[_0x35bd2f(0x192f)][_0x35bd2f(0x23ad)](_native[_0x35bd2f(0x3705)]['COMMAND_SETZOFFSETUNITS']),this[_0x35bd2f(0x192f)]['encodeCommandArgAsFloat32'](this[_0x35bd2f(0x1652)]?-_0x1970eb:_0x1970eb),this['_commandBufferEncoder'][_0x35bd2f(0x4164)]());}[_0x4f9793(0x3557)](){return this['_zOffsetUnits'];}[_0x4f9793(0x36aa)](_0x44ccc5){var _0x3f7f0b=_0x4f9793;this['_commandBufferEncoder'][_0x3f7f0b(0x23ad)](_native[_0x3f7f0b(0x3705)]['COMMAND_SETDEPTHTEST']),this[_0x3f7f0b(0x192f)][_0x3f7f0b(0x2ca1)](_0x44ccc5?this[_0x3f7f0b(0x2a21)]:_native[_0x3f7f0b(0x3705)]['DEPTH_TEST_ALWAYS']),this[_0x3f7f0b(0x192f)][_0x3f7f0b(0x4164)]();}[_0x4f9793(0x9cf)](){var _0x15e17d=_0x4f9793;return this[_0x15e17d(0x276a)];}[_0x4f9793(0x1781)](){var _0x34ade6=_0x4f9793;switch(this['_currentDepthTest']){case _native['Engine']['DEPTH_TEST_NEVER']:return _0x2144ed['g'][_0x34ade6(0x2d0b)];case _native[_0x34ade6(0x3705)][_0x34ade6(0x27c9)]:return _0x2144ed['g']['ALWAYS'];case _native[_0x34ade6(0x3705)][_0x34ade6(0x3adc)]:return _0x2144ed['g'][_0x34ade6(0x3a1d)];case _native[_0x34ade6(0x3705)][_0x34ade6(0x395f)]:return _0x2144ed['g'][_0x34ade6(0xb4a)];case _native[_0x34ade6(0x3705)][_0x34ade6(0x271e)]:return _0x2144ed['g']['NOTEQUAL'];case _native[_0x34ade6(0x3705)][_0x34ade6(0xfe4)]:return _0x2144ed['g'][_0x34ade6(0x1c12)];case _native['Engine'][_0x34ade6(0x3e66)]:return _0x2144ed['g']['LESS'];case _native[_0x34ade6(0x3705)][_0x34ade6(0x3285)]:return _0x2144ed['g'][_0x34ade6(0x3e34)];}return null;}['setDepthFunction'](_0x8b5a7d){var _0x506e9e=_0x4f9793;let _0x3a985d=0x0;switch(_0x8b5a7d){case _0x2144ed['g']['NEVER']:_0x3a985d=_native[_0x506e9e(0x3705)][_0x506e9e(0x2823)];break;case _0x2144ed['g'][_0x506e9e(0x8f5)]:_0x3a985d=_native[_0x506e9e(0x3705)][_0x506e9e(0x27c9)];break;case _0x2144ed['g'][_0x506e9e(0x3a1d)]:_0x3a985d=_native[_0x506e9e(0x3705)][_0x506e9e(0x3adc)];break;case _0x2144ed['g'][_0x506e9e(0xb4a)]:_0x3a985d=_native[_0x506e9e(0x3705)][_0x506e9e(0x395f)];break;case _0x2144ed['g'][_0x506e9e(0x2f87)]:_0x3a985d=_native[_0x506e9e(0x3705)][_0x506e9e(0x271e)];break;case _0x2144ed['g'][_0x506e9e(0x1c12)]:_0x3a985d=_native['Engine'][_0x506e9e(0xfe4)];break;case _0x2144ed['g'][_0x506e9e(0x3f01)]:_0x3a985d=_native[_0x506e9e(0x3705)][_0x506e9e(0x3e66)];break;case _0x2144ed['g'][_0x506e9e(0x3e34)]:_0x3a985d=_native['Engine'][_0x506e9e(0x3285)];}this[_0x506e9e(0x2a21)]=_0x3a985d,this[_0x506e9e(0x192f)][_0x506e9e(0x23ad)](_native[_0x506e9e(0x3705)][_0x506e9e(0x3a4d)]),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](this['_currentDepthTest']),this['_commandBufferEncoder']['finishEncodingCommand']();}[_0x4f9793(0x2fb3)](_0x360a31){var _0x386c67=_0x4f9793;this[_0x386c67(0x276a)]=_0x360a31,this['_commandBufferEncoder'][_0x386c67(0x23ad)](_native['Engine'][_0x386c67(0x737)]),this['_commandBufferEncoder'][_0x386c67(0x2ca1)](Number(_0x360a31)),this['_commandBufferEncoder'][_0x386c67(0x4164)]();}['setColorWrite'](_0x34796b){var _0x5dd47c=_0x4f9793;this[_0x5dd47c(0x3a23)]=_0x34796b,this[_0x5dd47c(0x192f)][_0x5dd47c(0x23ad)](_native[_0x5dd47c(0x3705)][_0x5dd47c(0x32d)]),this[_0x5dd47c(0x192f)][_0x5dd47c(0x2ca1)](Number(_0x34796b)),this[_0x5dd47c(0x192f)][_0x5dd47c(0x4164)]();}['getColorWrite'](){var _0x1e6f12=_0x4f9793;return this[_0x1e6f12(0x3a23)];}['applyStencil'](){var _0x313454=_0x4f9793;this[_0x313454(0x2d13)](this['_stencilMask'],this[_0x313454(0x2e39)](this[_0x313454(0x2e4e)]),this[_0x313454(0x85a)](this[_0x313454(0x1a60)]),this[_0x313454(0xb98)](this['_stencilOpStencilDepthPass']),this[_0x313454(0x402a)](this[_0x313454(0x1b04)]),this['_stencilFuncRef']);}['_setStencil'](_0x464aff,_0x39648a,_0x2c95cb,_0x2b698e,_0x30b8d3,_0xae5c49){var _0x30402b=_0x4f9793;this[_0x30402b(0x192f)]['startEncodingCommand'](_native[_0x30402b(0x3705)][_0x30402b(0x5e3)]),this[_0x30402b(0x192f)][_0x30402b(0x2ca1)](_0x464aff),this[_0x30402b(0x192f)][_0x30402b(0x2ca1)](_0x39648a),this['_commandBufferEncoder'][_0x30402b(0x2ca1)](_0x2c95cb),this[_0x30402b(0x192f)][_0x30402b(0x2ca1)](_0x2b698e),this[_0x30402b(0x192f)][_0x30402b(0x2ca1)](_0x30b8d3),this[_0x30402b(0x192f)]['encodeCommandArgAsUInt32'](_0xae5c49),this[_0x30402b(0x192f)]['finishEncodingCommand']();}['setStencilBuffer'](_0x159eb3){var _0x44d50e=_0x4f9793;(this['_stencilTest']=_0x159eb3)?this['applyStencil']():this[_0x44d50e(0x2d13)](0xff,_native[_0x44d50e(0x3705)][_0x44d50e(0x389)],_native[_0x44d50e(0x3705)][_0x44d50e(0x3033)],_native[_0x44d50e(0x3705)]['STENCIL_OP_PASS_Z_KEEP'],_native[_0x44d50e(0x3705)][_0x44d50e(0x41e7)],0x0);}[_0x4f9793(0x40e5)](){var _0x522990=_0x4f9793;return this[_0x522990(0x264)];}['getStencilOperationPass'](){var _0x18937b=_0x4f9793;return this[_0x18937b(0x2f4d)];}[_0x4f9793(0x33c9)](_0x27a8cf){var _0x4dbd79=_0x4f9793;this[_0x4dbd79(0x2f4d)]=_0x27a8cf,this[_0x4dbd79(0x237a)]();}[_0x4f9793(0x3051)](_0x256219){var _0x519b79=_0x4f9793;this['_stencilMask']=_0x256219,this[_0x519b79(0x237a)]();}[_0x4f9793(0x26fa)](_0x4345b9){var _0x2d7749=_0x4f9793;this[_0x2d7749(0x1b04)]=_0x4345b9,this[_0x2d7749(0x237a)]();}[_0x4f9793(0x11d7)](_0x274ad0){var _0x498a75=_0x4f9793;this['_stencilFuncRef']=_0x274ad0,this[_0x498a75(0x237a)]();}[_0x4f9793(0x1612)](_0x4e007d){var _0x35ad98=_0x4f9793;this[_0x35ad98(0x6f2)]=_0x4e007d;}[_0x4f9793(0x30f2)](_0x144f6c){var _0x21166d=_0x4f9793;this['_stencilOpStencilFail']=_0x144f6c,this[_0x21166d(0x237a)]();}[_0x4f9793(0x2084)](_0x5f583b){var _0x591501=_0x4f9793;this[_0x591501(0x1a60)]=_0x5f583b,this[_0x591501(0x237a)]();}['getStencilMask'](){var _0x58442d=_0x4f9793;return this[_0x58442d(0x1fb7)];}[_0x4f9793(0x6c4)](){var _0xa16e3e=_0x4f9793;return this[_0xa16e3e(0x1b04)];}[_0x4f9793(0x34e4)](){return this['_stencilFuncRef'];}[_0x4f9793(0x3ee1)](){return this['_stencilFuncMask'];}['getStencilOperationFail'](){return this['_stencilOpStencilFail'];}['getStencilOperationDepthFail'](){var _0x2846c4=_0x4f9793;return this[_0x2846c4(0x1a60)];}['setAlphaConstants'](_0x44b360,_0x15c3a4,_0x558924,_0x356998){var _0x3bdb9f=_0x4f9793;throw new Error(_0x3bdb9f(0x315b));}[_0x4f9793(0x3fda)](_0x2e006c,_0x20dd67=!0x1){var _0x18bcd4=_0x4f9793,_0x1f2062;this[_0x18bcd4(0x15ae)]!==_0x2e006c&&(_0x1f2062=this[_0x18bcd4(0xee4)](_0x2e006c),this['_commandBufferEncoder']['startEncodingCommand'](_native[_0x18bcd4(0x3705)]['COMMAND_SETBLENDMODE']),this[_0x18bcd4(0x192f)][_0x18bcd4(0x2ca1)](_0x1f2062),this[_0x18bcd4(0x192f)][_0x18bcd4(0x4164)](),_0x20dd67||this[_0x18bcd4(0x2fb3)](_0x2e006c===_0x2144ed['g'][_0x18bcd4(0x8ac)]),this[_0x18bcd4(0x15ae)]=_0x2e006c);}[_0x4f9793(0x40d8)](){var _0x43dbbc=_0x4f9793;return this[_0x43dbbc(0x15ae)];}[_0x4f9793(0xf42)](_0x827baa,_0x7e5104){var _0x2ec857=_0x4f9793;return!!_0x827baa&&(this[_0x2ec857(0x192f)][_0x2ec857(0x23ad)](_native[_0x2ec857(0x3705)][_0x2ec857(0x6a9)]),this[_0x2ec857(0x192f)][_0x2ec857(0x2ff4)](_0x827baa),this[_0x2ec857(0x192f)]['encodeCommandArgAsInt32'](_0x7e5104),this[_0x2ec857(0x192f)]['finishEncodingCommand'](),!0x0);}['setIntArray'](_0x2ea99e,_0x3dca1a){var _0x160ad3=_0x4f9793;return!!_0x2ea99e&&(this['_commandBufferEncoder']['startEncodingCommand'](_native['Engine'][_0x160ad3(0x1706)]),this[_0x160ad3(0x192f)]['encodeCommandArgAsNativeData'](_0x2ea99e),this['_commandBufferEncoder'][_0x160ad3(0x1ce7)](_0x3dca1a),this[_0x160ad3(0x192f)][_0x160ad3(0x4164)](),!0x0);}['setIntArray2'](_0x9f34a7,_0x141fce){var _0x12f9f7=_0x4f9793;return!!_0x9f34a7&&(this[_0x12f9f7(0x192f)][_0x12f9f7(0x23ad)](_native[_0x12f9f7(0x3705)]['COMMAND_SETINTARRAY2']),this['_commandBufferEncoder'][_0x12f9f7(0x2ff4)](_0x9f34a7),this['_commandBufferEncoder'][_0x12f9f7(0x1ce7)](_0x141fce),this['_commandBufferEncoder'][_0x12f9f7(0x4164)](),!0x0);}[_0x4f9793(0x1196)](_0xd67831,_0x4acc35){var _0x2a3892=_0x4f9793;return!!_0xd67831&&(this['_commandBufferEncoder'][_0x2a3892(0x23ad)](_native[_0x2a3892(0x3705)][_0x2a3892(0x1c52)]),this['_commandBufferEncoder'][_0x2a3892(0x2ff4)](_0xd67831),this[_0x2a3892(0x192f)][_0x2a3892(0x1ce7)](_0x4acc35),this[_0x2a3892(0x192f)]['finishEncodingCommand'](),!0x0);}['setIntArray4'](_0x4ed160,_0x67015f){var _0x2f9296=_0x4f9793;return!!_0x4ed160&&(this[_0x2f9296(0x192f)][_0x2f9296(0x23ad)](_native[_0x2f9296(0x3705)][_0x2f9296(0x3aeb)]),this['_commandBufferEncoder'][_0x2f9296(0x2ff4)](_0x4ed160),this[_0x2f9296(0x192f)]['encodeCommandArgAsInt32s'](_0x67015f),this[_0x2f9296(0x192f)][_0x2f9296(0x4164)](),!0x0);}[_0x4f9793(0x353a)](_0x3554fe,_0x33f9ba){var _0x4bd2f3=_0x4f9793;return!!_0x3554fe&&(this[_0x4bd2f3(0x192f)][_0x4bd2f3(0x23ad)](_native[_0x4bd2f3(0x3705)]['COMMAND_SETFLOATARRAY']),this[_0x4bd2f3(0x192f)][_0x4bd2f3(0x2ff4)](_0x3554fe),this['_commandBufferEncoder'][_0x4bd2f3(0x4155)](_0x33f9ba),this['_commandBufferEncoder'][_0x4bd2f3(0x4164)](),!0x0);}['setFloatArray2'](_0x3d1363,_0x451334){var _0x33080c=_0x4f9793;return!!_0x3d1363&&(this['_commandBufferEncoder'][_0x33080c(0x23ad)](_native[_0x33080c(0x3705)][_0x33080c(0x14b2)]),this[_0x33080c(0x192f)][_0x33080c(0x2ff4)](_0x3d1363),this[_0x33080c(0x192f)]['encodeCommandArgAsFloat32s'](_0x451334),this[_0x33080c(0x192f)]['finishEncodingCommand'](),!0x0);}[_0x4f9793(0x1d71)](_0x58b632,_0x40e14e){var _0x154108=_0x4f9793;return!!_0x58b632&&(this[_0x154108(0x192f)]['startEncodingCommand'](_native[_0x154108(0x3705)][_0x154108(0x1058)]),this[_0x154108(0x192f)]['encodeCommandArgAsNativeData'](_0x58b632),this[_0x154108(0x192f)][_0x154108(0x4155)](_0x40e14e),this[_0x154108(0x192f)][_0x154108(0x4164)](),!0x0);}['setFloatArray4'](_0x411c77,_0x44a5ec){var _0x22bb1e=_0x4f9793;return!!_0x411c77&&(this[_0x22bb1e(0x192f)][_0x22bb1e(0x23ad)](_native[_0x22bb1e(0x3705)][_0x22bb1e(0xb8d)]),this[_0x22bb1e(0x192f)][_0x22bb1e(0x2ff4)](_0x411c77),this[_0x22bb1e(0x192f)][_0x22bb1e(0x4155)](_0x44a5ec),this['_commandBufferEncoder']['finishEncodingCommand'](),!0x0);}['setArray'](_0x26a45a,_0x45c9a4){var _0x4866fb=_0x4f9793;return!!_0x26a45a&&this[_0x4866fb(0x353a)](_0x26a45a,new Float32Array(_0x45c9a4));}[_0x4f9793(0x1371)](_0x22b50e,_0x59cb53){var _0x3eae56=_0x4f9793;return!!_0x22b50e&&this[_0x3eae56(0x3b1c)](_0x22b50e,new Float32Array(_0x59cb53));}[_0x4f9793(0x29e5)](_0x2505cb,_0x1d8571){return!!_0x2505cb&&this['setFloatArray3'](_0x2505cb,new Float32Array(_0x1d8571));}['setArray4'](_0x56dc2a,_0x3022bd){var _0x504d54=_0x4f9793;return!!_0x56dc2a&&this[_0x504d54(0x1159)](_0x56dc2a,new Float32Array(_0x3022bd));}[_0x4f9793(0x33d4)](_0x1de405,_0x44075e){var _0x41fa7d=_0x4f9793;return!!_0x1de405&&(this[_0x41fa7d(0x192f)][_0x41fa7d(0x23ad)](_native[_0x41fa7d(0x3705)][_0x41fa7d(0x365a)]),this[_0x41fa7d(0x192f)]['encodeCommandArgAsNativeData'](_0x1de405),this[_0x41fa7d(0x192f)][_0x41fa7d(0x4155)](_0x44075e),this[_0x41fa7d(0x192f)][_0x41fa7d(0x4164)](),!0x0);}[_0x4f9793(0x551)](_0x5b58a4,_0x47185c){var _0x38723e=_0x4f9793;return!!_0x5b58a4&&(this[_0x38723e(0x192f)][_0x38723e(0x23ad)](_native[_0x38723e(0x3705)][_0x38723e(0x1751)]),this['_commandBufferEncoder'][_0x38723e(0x2ff4)](_0x5b58a4),this[_0x38723e(0x192f)][_0x38723e(0x4155)](_0x47185c),this[_0x38723e(0x192f)][_0x38723e(0x4164)](),!0x0);}[_0x4f9793(0x2b82)](_0x48a2d2,_0x3c0fda){var _0x257a26=_0x4f9793;return!!_0x48a2d2&&(this[_0x257a26(0x192f)][_0x257a26(0x23ad)](_native['Engine']['COMMAND_SETMATRIX2X2']),this['_commandBufferEncoder'][_0x257a26(0x2ff4)](_0x48a2d2),this['_commandBufferEncoder'][_0x257a26(0x4155)](_0x3c0fda),this[_0x257a26(0x192f)][_0x257a26(0x4164)](),!0x0);}[_0x4f9793(0x42c)](_0x4aea42,_0xd0d753){var _0x38cbaa=_0x4f9793;return!!_0x4aea42&&(this[_0x38cbaa(0x192f)]['startEncodingCommand'](_native['Engine'][_0x38cbaa(0x9c7)]),this[_0x38cbaa(0x192f)]['encodeCommandArgAsNativeData'](_0x4aea42),this['_commandBufferEncoder'][_0x38cbaa(0x3ee0)](_0xd0d753),this[_0x38cbaa(0x192f)]['finishEncodingCommand'](),!0x0);}[_0x4f9793(0x3f28)](_0x188a55,_0xeba289,_0x24154b){var _0x562065=_0x4f9793;return!!_0x188a55&&(this[_0x562065(0x192f)][_0x562065(0x23ad)](_native[_0x562065(0x3705)]['COMMAND_SETFLOAT2']),this[_0x562065(0x192f)][_0x562065(0x2ff4)](_0x188a55),this[_0x562065(0x192f)][_0x562065(0x3ee0)](_0xeba289),this[_0x562065(0x192f)][_0x562065(0x3ee0)](_0x24154b),this[_0x562065(0x192f)][_0x562065(0x4164)](),!0x0);}['setFloat3'](_0x2ff125,_0x30f7f6,_0x4b77a9,_0x10fbaa){var _0xc339c5=_0x4f9793;return!!_0x2ff125&&(this[_0xc339c5(0x192f)][_0xc339c5(0x23ad)](_native[_0xc339c5(0x3705)][_0xc339c5(0x2368)]),this['_commandBufferEncoder'][_0xc339c5(0x2ff4)](_0x2ff125),this[_0xc339c5(0x192f)][_0xc339c5(0x3ee0)](_0x30f7f6),this[_0xc339c5(0x192f)]['encodeCommandArgAsFloat32'](_0x4b77a9),this['_commandBufferEncoder']['encodeCommandArgAsFloat32'](_0x10fbaa),this[_0xc339c5(0x192f)]['finishEncodingCommand'](),!0x0);}['setFloat4'](_0x2c2bd0,_0x540f39,_0x198927,_0x563ca0,_0x447090){var _0x59deb=_0x4f9793;return!!_0x2c2bd0&&(this[_0x59deb(0x192f)][_0x59deb(0x23ad)](_native[_0x59deb(0x3705)][_0x59deb(0x1f24)]),this['_commandBufferEncoder'][_0x59deb(0x2ff4)](_0x2c2bd0),this[_0x59deb(0x192f)]['encodeCommandArgAsFloat32'](_0x540f39),this['_commandBufferEncoder'][_0x59deb(0x3ee0)](_0x198927),this[_0x59deb(0x192f)]['encodeCommandArgAsFloat32'](_0x563ca0),this[_0x59deb(0x192f)][_0x59deb(0x3ee0)](_0x447090),this[_0x59deb(0x192f)][_0x59deb(0x4164)](),!0x0);}['setColor3'](_0x5eccfe,_0x21a574){var _0x224d2a=_0x4f9793;return!!_0x5eccfe&&(this[_0x224d2a(0x38b0)](_0x5eccfe,_0x21a574['r'],_0x21a574['g'],_0x21a574['b']),!0x0);}['setColor4'](_0x57b861,_0xed17b2,_0x255bda){var _0x235b20=_0x4f9793;return!!_0x57b861&&(this[_0x235b20(0x1ea8)](_0x57b861,_0xed17b2['r'],_0xed17b2['g'],_0xed17b2['b'],_0x255bda),!0x0);}[_0x4f9793(0xb25)](_0x2fec6b){var _0x55324b=_0x4f9793;this[_0x55324b(0x1b37)]||(this[_0x55324b(0x4254)](),this[_0x55324b(0x14da)]=null,_0x2fec6b&&(this['_currentProgram']=null,this[_0x55324b(0x1446)][_0x55324b(0x14ff)](),this[_0x55324b(0xea6)][_0x55324b(0x14ff)](),this[_0x55324b(0x30f8)][_0x55324b(0x14ff)]()),this[_0x55324b(0x20ba)]=null,this[_0x55324b(0x250a)]=null,this[_0x55324b(0x410e)]=null);}[_0x4f9793(0x29c1)](){var _0x282cc0=_0x4f9793;return this[_0x282cc0(0x355c)][_0x282cc0(0x411d)]();}[_0x4f9793(0x23cc)](_0x218bdd){var _0x900e45=_0x4f9793;_0x218bdd&&this['_engine'][_0x900e45(0x18f2)](_0x218bdd);}[_0x4f9793(0x31de)](_0x2a1392,_0x38065f,_0x2237ba,_0x55e369=!0x1,_0x2ae952){var _0x3e9b9c=_0x4f9793;void 0x0===_0x55e369&&(_0x55e369=!0x1),_0x2a1392&&_0x2a1392['_hardwareTexture']&&(_0x55e369=_0x38065f[_0x3e9b9c(0xdc7)](),_0x38065f=_0x2a1392['_hardwareTexture']['underlyingResource'],this['_engine'][_0x3e9b9c(0x2bcf)](_0x38065f,_0x55e369),_0x2a1392[_0x3e9b9c(0x3b27)]=!0x0);}[_0x4f9793(0x3c22)](_0x90ae84,_0x1f4e7f,_0x290fec,_0x537329){var _0x5c6512=_0x4f9793;return _0x90ae84=Math[_0x5c6512(0x1955)](_0x90ae84,0x1),_0x1f4e7f=Math['max'](_0x1f4e7f,0x1),this[_0x5c6512(0x1176)](new Uint8Array(_0x90ae84*_0x1f4e7f*0x4),_0x90ae84,_0x1f4e7f,_0x2144ed['g'][_0x5c6512(0x12a4)],!0x1,!0x1,_0x537329);}[_0x4f9793(0x3da)](_0x5875a8){var _0x51bb0e=_0x4f9793;return this[_0x51bb0e(0x3a46)]?this[_0x51bb0e(0x3a46)][_0x51bb0e(0x362f)](_0x5875a8):null;}[_0x4f9793(0x1c88)](_0x1041ee,_0x54f063,_0x56a14d){var _0xac6904=_0x4f9793;_0x1041ee&&_0x1041ee[_0xac6904(0x149b)]&&this[_0xac6904(0x3a46)]&&(_0x1041ee=_0x1041ee[_0xac6904(0x149b)][_0xac6904(0xa7f)],this['_camera']['updateVideoTexture'](_0x1041ee,_0x54f063,_0x56a14d));}[_0x4f9793(0x1176)](_0x24e54c,_0x421a95,_0x2cb122,_0x32ed6d,_0x1ab264,_0x1ec61b,_0x3e59a8,_0x286f13=null,_0x36eb71=_0x2144ed['g'][_0x4f9793(0x2aeb)],_0x45cdc4,_0x4167f3=!0x1){var _0x2c232a=_0x4f9793;const _0x36c9ce=new _0x3d5710['l'](this,_0x3d5710['S']['Raw']);return _0x36c9ce['format']=_0x32ed6d,_0x36c9ce[_0x2c232a(0x700)]=_0x1ab264,_0x36c9ce[_0x2c232a(0x1105)]=_0x3e59a8,_0x36c9ce[_0x2c232a(0x1aaa)]=_0x1ec61b,_0x36c9ce[_0x2c232a(0x25d9)]=_0x421a95,_0x36c9ce['baseHeight']=_0x2cb122,_0x36c9ce[_0x2c232a(0x146c)]=_0x36c9ce[_0x2c232a(0x25d9)],_0x36c9ce[_0x2c232a(0x3062)]=_0x36c9ce['baseHeight'],_0x36c9ce[_0x2c232a(0x378d)]=_0x286f13,_0x36c9ce[_0x2c232a(0x19d6)]=_0x36eb71,_0x36c9ce[_0x2c232a(0x28ff)]=this[_0x2c232a(0x1010)](_0x4167f3,!_0x1ab264),this[_0x2c232a(0x254e)](_0x36c9ce,_0x24e54c,_0x32ed6d,_0x1ec61b,_0x286f13,_0x36eb71,_0x36c9ce['_useSRGBBuffer']),_0x36c9ce[_0x2c232a(0x149b)]&&(_0x421a95=_0x36c9ce[_0x2c232a(0x149b)][_0x2c232a(0xa7f)],_0x2cb122=this[_0x2c232a(0x3fc)](_0x3e59a8),this[_0x2c232a(0x3d48)](_0x421a95,_0x2cb122)),this['_internalTexturesCache']['push'](_0x36c9ce),_0x36c9ce;}[_0x4f9793(0x1d59)](_0x1542a6,_0x243e40,_0xab5c1c,_0x55e08f,_0x2b31ae,_0x43311c,_0x17d0a1,_0x5816d8,_0x20653a=0x0,_0x1dbefc=_0x2144ed['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x25d974=_0x4f9793;const _0x5b5d3a=new _0x3d5710['l'](this,_0x3d5710['S'][_0x25d974(0x27b)]);var _0x45dc55;return _0x5b5d3a['baseWidth']=_0x243e40,_0x5b5d3a[_0x25d974(0x2f13)]=_0xab5c1c,_0x5b5d3a['baseDepth']=_0x55e08f,_0x5b5d3a[_0x25d974(0x146c)]=_0x243e40,_0x5b5d3a[_0x25d974(0x3062)]=_0xab5c1c,_0x5b5d3a[_0x25d974(0x27b7)]=_0x55e08f,_0x5b5d3a[_0x25d974(0x3801)]=_0x2b31ae,_0x5b5d3a[_0x25d974(0x19d6)]=_0x1dbefc,_0x5b5d3a[_0x25d974(0x700)]=_0x43311c,_0x5b5d3a[_0x25d974(0x1105)]=_0x5816d8,_0x5b5d3a['is2DArray']=!0x0,_0x5b5d3a[_0x25d974(0x149b)]&&(_0x45dc55=_0x5b5d3a[_0x25d974(0x149b)][_0x25d974(0xa7f)],this[_0x25d974(0x355c)][_0x25d974(0x2283)](_0x45dc55,_0x1542a6,_0x243e40,_0xab5c1c,_0x55e08f,this[_0x25d974(0x26c0)](_0x2b31ae,_0x1dbefc),_0x43311c,_0x17d0a1),_0x1542a6=this[_0x25d974(0x3fc)](_0x5816d8),this['_setTextureSampling'](_0x45dc55,_0x1542a6)),_0x5b5d3a[_0x25d974(0x3b27)]=!0x0,this[_0x25d974(0x2a09)][_0x25d974(0xede)](_0x5b5d3a),_0x5b5d3a;}['updateRawTexture'](_0x5e8df1,_0x5402dd,_0x420705,_0x18c35d,_0x3914af=0x0,_0x25401c=_0x2144ed['g'][_0x4f9793(0x2aeb)],_0xd6e289){var _0x199871=_0x4f9793,_0x217441;_0x5e8df1&&(_0x5402dd&&_0x5e8df1['_hardwareTexture']&&(_0x217441=_0x5e8df1['_hardwareTexture']['underlyingResource'],this['_engine'][_0x199871(0x1be0)](_0x217441,_0x5402dd,_0x5e8df1[_0x199871(0x146c)],_0x5e8df1['height'],this['_getNativeTextureFormat'](_0x420705,_0x25401c),_0x5e8df1[_0x199871(0x700)],_0x5e8df1[_0x199871(0x1aaa)])),_0x5e8df1['isReady']=!0x0);}[_0x4f9793(0x411d)](_0x543da6,_0x5452b3,_0x29ba62,_0x30c781,_0x53fe72=_0x2144ed['g'][_0x4f9793(0x2469)],_0x34ad20=null,_0x5b8cbc=null,_0xf939c4=null,_0x3b48df=null,_0x5449b1=null,_0x1b124b=null,_0x9ec054,_0x55c3f7,_0xde7f5a,_0x126962=!0x1){var _0x203191=_0x4f9793,_0x21e2e2=_0x203191(0x3004)===(_0x543da6=_0x543da6||'')[_0x203191(0x3138)](0x0,0x5),_0x201291=_0x21e2e2&&-0x1!==_0x543da6['indexOf'](_0x203191(0xc7e));const _0x4ed342=_0x3b48df||new _0x3d5710['l'](this,_0x3d5710['S'][_0x203191(0x3b55)]),_0x1b22e8=_0x543da6;var _0x4c44ca=(_0x543da6=!this['_transformTextureUrl']||_0x201291||_0x3b48df||_0xf939c4?_0x543da6:this[_0x203191(0x207f)](_0x543da6))[_0x203191(0x251a)]('.'),_0x14c347=_0x1b124b||(-0x1<_0x4c44ca?_0x543da6[_0x203191(0x1f2a)](_0x4c44ca)[_0x203191(0x37d7)]():'');let _0x2b9af8=null;for(const _0x8573fb of _0x565ac2['D']['_TextureLoaders'])if(_0x8573fb['canLoad'](_0x14c347)){_0x2b9af8=_0x8573fb;break;}_0x30c781&&_0x30c781['addPendingData'](_0x4ed342),_0x4ed342['url']=_0x543da6,_0x4ed342[_0x203191(0x700)]=!_0x5452b3,_0x4ed342[_0x203191(0x1105)]=_0x53fe72,_0x4ed342[_0x203191(0x1aaa)]=_0x29ba62,_0x4ed342['_useSRGBBuffer']=this[_0x203191(0x1010)](_0x126962,_0x5452b3),this['doNotHandleContextLost']||(_0x4ed342[_0x203191(0x1734)]=_0xf939c4);let _0x2358f7=null;_0x34ad20&&!_0x3b48df&&(_0x2358f7=_0x4ed342[_0x203191(0x765)][_0x203191(0x2e5)](_0x34ad20)),_0x3b48df||this[_0x203191(0x2a09)][_0x203191(0xede)](_0x4ed342);const _0x99ec=(_0x4b6e3b,_0x308e16)=>{var _0x12300e=_0x203191;_0x30c781&&_0x30c781['removePendingData'](_0x4ed342),_0x543da6===_0x1b22e8?(_0x2358f7&&_0x4ed342[_0x12300e(0x765)][_0x12300e(0x2f2e)](_0x2358f7),_0x3fdba2['l'][_0x12300e(0xeca)]&&this[_0x12300e(0x411d)](_0x3fdba2['l']['FallbackTexture'],_0x5452b3,_0x4ed342['invertY'],_0x30c781,_0x53fe72,null,_0x5b8cbc,_0xf939c4,_0x4ed342),_0x5b8cbc&&_0x5b8cbc((_0x4b6e3b||_0x12300e(0x41b4))+(_0x3fdba2['l']['UseFallbackTexture']?_0x12300e(0x2c52):''),_0x308e16)):(_0xd8712d['Y'][_0x12300e(0xc51)](_0x12300e(0x33c2)+_0x543da6+_0x12300e(0x18ae)+_0x1b22e8),this[_0x12300e(0x411d)](_0x1b22e8,_0x5452b3,_0x4ed342[_0x12300e(0x1aaa)],_0x30c781,_0x53fe72,_0x34ad20,_0x5b8cbc,_0xf939c4,_0x4ed342,_0x5449b1,_0x1b124b,_0x9ec054,_0x55c3f7));};if(_0x2b9af8)throw new Error('Loading\x20textures\x20from\x20IInternalTextureLoader\x20not\x20yet\x20implemented.');{const _0x506fb6=_0x278bab=>{var _0x31f856=_0x203191;if(_0x4ed342['_hardwareTexture']){const _0x3cc806=_0x4ed342['_hardwareTexture'][_0x31f856(0xa7f)];this[_0x31f856(0x355c)]['loadTexture'](_0x3cc806,_0x278bab,!_0x5452b3,_0x29ba62,_0x126962,()=>{var _0x231fd8=_0x31f856;_0x4ed342[_0x231fd8(0x25d9)]=this[_0x231fd8(0x355c)][_0x231fd8(0x36a1)](_0x3cc806),_0x4ed342[_0x231fd8(0x2f13)]=this['_engine'][_0x231fd8(0x3a6c)](_0x3cc806),_0x4ed342[_0x231fd8(0x146c)]=_0x4ed342[_0x231fd8(0x25d9)],_0x4ed342[_0x231fd8(0x3062)]=_0x4ed342['baseHeight'],_0x4ed342[_0x231fd8(0x3b27)]=!0x0;var _0x26fd5e=this[_0x231fd8(0x3fc)](_0x53fe72);this[_0x231fd8(0x3d48)](_0x3cc806,_0x26fd5e),_0x30c781&&_0x30c781[_0x231fd8(0x37f8)](_0x4ed342),_0x4ed342[_0x231fd8(0x765)][_0x231fd8(0x3608)](_0x4ed342),_0x4ed342[_0x231fd8(0x765)][_0x231fd8(0x13c8)]();},()=>{var _0x42c19f=_0x31f856;throw new Error(_0x42c19f(0x386c));});}else _0x30c781&&_0x30c781['removePendingData'](_0x4ed342);};if(_0x21e2e2&&_0xf939c4){if(_0xf939c4 instanceof ArrayBuffer)_0x506fb6(new Uint8Array(_0xf939c4));else{if(ArrayBuffer[_0x203191(0x2815)](_0xf939c4))_0x506fb6(_0xf939c4);else{if(_0x203191(0x3695)!=typeof _0xf939c4)throw new Error(_0x203191(0x4051));_0x506fb6(new Uint8Array(_0x2e71d7['w1'][_0x203191(0x33f5)](_0xf939c4)));}}}else _0x201291?_0x506fb6(new Uint8Array(_0x2e71d7['w1'][_0x203191(0x33f5)](_0x543da6))):this[_0x203191(0x29b7)](_0x543da6,_0xaf0d2f=>_0x506fb6(new Uint8Array(_0xaf0d2f)),void 0x0,void 0x0,!0x0,(_0x17c612,_0x1f29cb)=>{var _0xe23a3b=_0x203191;_0x99ec(_0xe23a3b(0x26e7)+(_0x17c612&&_0x17c612[_0xe23a3b(0x267e)],_0x1f29cb));});}return _0x4ed342;}[_0x4f9793(0x31ef)](_0xd78b12,_0x54ace7=!0x1,_0x202137=_0x2144ed['g'][_0x4f9793(0x2469)]){var _0x557f8c=_0x4f9793;_0xd78b12=new _0x49b0c6['E'](_0xd78b12,this[_0x557f8c(0x355c)]);const _0x13c6a3=new _0x3d5710['l'](this,_0x3d5710['S']['Unknown'],!0x0);return _0x13c6a3[_0x557f8c(0x149b)]=_0xd78b12,_0x13c6a3[_0x557f8c(0x3b27)]=!0x0,_0x13c6a3[_0x557f8c(0x1e83)]=_0x54ace7,this[_0x557f8c(0x13af)](_0x202137,_0x13c6a3),_0x13c6a3;}['wrapWebGLTexture'](){var _0x4e6da1=_0x4f9793;throw new Error(_0x4e6da1(0x2279));}['_createDepthStencilTexture'](_0x216b2d,_0xab4781,_0x4c85e5){var _0x5f3977=_0x4f9793;const _0x1fef8d=_0x4c85e5;var _0x4c85e5=new _0x3d5710['l'](this,_0x3d5710['S'][_0x5f3977(0x841)]),_0x25e67e=_0x216b2d['width']||_0x216b2d,_0x216b2d=_0x216b2d[_0x5f3977(0x3062)]||_0x216b2d,_0x25e67e=this[_0x5f3977(0x355c)][_0x5f3977(0x405c)](_0x4c85e5[_0x5f3977(0x149b)][_0x5f3977(0xa7f)],_0x25e67e,_0x216b2d,!0x0,!0x0);return _0x1fef8d[_0x5f3977(0x2481)]=_0x25e67e,_0x4c85e5;}['_releaseFramebufferObjects'](_0xb96758){var _0x2d4aa6=_0x4f9793;_0xb96758&&(this[_0x2d4aa6(0x192f)][_0x2d4aa6(0x23ad)](_native[_0x2d4aa6(0x3705)][_0x2d4aa6(0x28e3)]),this[_0x2d4aa6(0x192f)][_0x2d4aa6(0x2ff4)](_0xb96758),this[_0x2d4aa6(0x192f)][_0x2d4aa6(0x4164)]());}[_0x4f9793(0x35b7)](_0x3fdeb4,_0x1c69f3){return new Promise((_0x47cbd5,_0x598891)=>{var _0x9306ea=a8_0x5306;const _0x115e1b=this[_0x9306ea(0x2aa0)]();_0x115e1b[_0x9306ea(0x2f93)]=()=>{var _0x51fdbf=_0x9306ea;try{var _0x291480=this[_0x51fdbf(0x355c)][_0x51fdbf(0x2aa6)](_0x115e1b);_0x47cbd5(_0x291480);}catch(_0x33a085){_0x598891('Error\x20loading\x20image\x20'+_0x115e1b[_0x51fdbf(0x32c2)]+_0x51fdbf(0x1e4a)+_0x33a085);}},_0x115e1b['onerror']=_0x5064ac=>{var _0x503476=_0x9306ea;_0x598891(_0x503476(0x2054)+_0x115e1b[_0x503476(0x32c2)]+_0x503476(0x1e4a)+_0x5064ac);},_0x115e1b[_0x9306ea(0x32c2)]=_0x3fdeb4;});}[_0x4f9793(0x2aa6)](_0x924df6,_0x2553a1){return new Promise((_0x11b891,_0x259932)=>{var _0xd6b117=a8_0x5306;if(Array[_0xd6b117(0x2cb4)](_0x924df6)){var _0x4d6846=_0x924df6;if(_0x4d6846[_0xd6b117(0x18cc)]){const _0x25c332=this[_0xd6b117(0x355c)][_0xd6b117(0x2aa6)](_0x4d6846[0x0]);if(_0x25c332)return void _0x11b891(_0x25c332);}}_0x259932(_0xd6b117(0x7ce));});}[_0x4f9793(0x3941)](_0x59bf28,_0x2e19f6,_0x113111){var _0x385744=_0x4f9793;return this[_0x385744(0x355c)][_0x385744(0x3941)](_0x59bf28,_0x2e19f6,_0x113111);}[_0x4f9793(0x13b9)](_0x3899ad,_0x2b068c,_0x44f546,_0x49f19b,_0x35308f=null,_0x336a7a=null,_0x501071,_0x2cfb39=null,_0x273ade,_0x490ff1=0x0,_0x943ee0=0x0,_0x256808=null,_0xc304d1,_0x169568=!0x1){var _0x40d623=_0x4f9793;const _0x243f64=_0x256808||new _0x3d5710['l'](this,_0x3d5710['S'][_0x40d623(0x2d27)]);_0x243f64[_0x40d623(0x20b)]=!0x0,_0x243f64[_0x40d623(0x25b5)]=_0x3899ad,_0x243f64[_0x40d623(0x700)]=!_0x49f19b,_0x243f64[_0x40d623(0x1be9)]=_0x490ff1,_0x243f64['_lodGenerationOffset']=_0x943ee0,this['_doNotHandleContextLost']||(_0x243f64[_0x40d623(0x46d)]=_0x2cfb39,_0x243f64['_files']=_0x44f546),_0x256808=_0x3899ad[_0x40d623(0x251a)]('.');if(_0x40d623(0x2fc7)===(_0x2cfb39||(-0x1<_0x256808?_0x3899ad[_0x40d623(0x1f2a)](_0x256808)['toLowerCase']():''))){const _0x38dd3a=_0x522e5f=>{var _0x5d7de4=_0x40d623,_0x18452e=(0x0,_0x160613['qJ'])(_0x522e5f),_0xc38405=(_0x243f64['width']=_0x18452e['width'],_0x243f64[_0x5d7de4(0x3062)]=_0x18452e[_0x5d7de4(0x146c)],(0x0,_0x160613['qC'])(_0x243f64,_0x18452e),_0x18452e['specular']);if(!_0xc38405)throw new Error('Nothing\x20else\x20parsed\x20so\x20far');_0x243f64[_0x5d7de4(0x1be9)]=_0xc38405['lodGenerationScale'],_0xc38405=(0x0,_0x160613['Do'])(_0x522e5f,_0x18452e),(_0x243f64[_0x5d7de4(0x3801)]=_0x2144ed['g'][_0x5d7de4(0x12a4)],_0x243f64[_0x5d7de4(0x19d6)]=_0x2144ed['g']['TEXTURETYPE_UNSIGNED_INT'],_0x243f64['generateMipMaps']=!0x0,_0x243f64[_0x5d7de4(0x3e9d)]()[_0x5d7de4(0x13af)](_0x5a0c15['x']['TRILINEAR_SAMPLINGMODE'],_0x243f64),_0x243f64[_0x5d7de4(0x291c)]=!0x0,_0x243f64[_0x5d7de4(0x1aaa)]=!0x0,this['_engine']['loadCubeTextureWithMips'](_0x243f64[_0x5d7de4(0x149b)][_0x5d7de4(0xa7f)],_0xc38405,!0x1,_0x169568,()=>{var _0x2d3774=_0x5d7de4;_0x243f64[_0x2d3774(0x3b27)]=!0x0,_0x35308f&&_0x35308f();},()=>{var _0x30e1b6=_0x5d7de4;throw new Error(_0x30e1b6(0x40cc));}));};if(_0x44f546&&0x6===_0x44f546['length'])throw new Error(_0x40d623(0xb85));this['_loadFile'](_0x3899ad,_0xa0a3a8=>_0x38dd3a(new Uint8Array(_0xa0a3a8)),void 0x0,void 0x0,!0x0,(_0x1f51fd,_0x2b6fae)=>{var _0x401530=_0x40d623;_0x336a7a&&_0x1f51fd&&_0x336a7a(_0x1f51fd[_0x401530(0x283b)]+'\x20'+_0x1f51fd[_0x401530(0x2246)],_0x2b6fae);});}else{if(!_0x44f546||0x6!==_0x44f546[_0x40d623(0x18cc)])throw new Error(_0x40d623(0x4199));const _0x26dcb8=[_0x44f546[0x0],_0x44f546[0x3],_0x44f546[0x1],_0x44f546[0x4],_0x44f546[0x2],_0x44f546[0x5]];Promise[_0x40d623(0x1c35)](_0x26dcb8[_0x40d623(0x36d3)](_0x59e816=>_0x2e71d7['w1']['LoadFileAsync'](_0x59e816)[_0x40d623(0x2cc0)](_0x837c02=>new Uint8Array(_0x837c02))))[_0x40d623(0x2cc0)](_0x2156ec=>new Promise((_0x17a56d,_0xe341d3)=>{var _0x588274=_0x40d623;this[_0x588274(0x355c)][_0x588274(0x2f00)](_0x243f64['_hardwareTexture'][_0x588274(0xa7f)],_0x2156ec,!_0x49f19b,!0x0,_0x169568,_0x17a56d,_0xe341d3);}))['then'](()=>{var _0x44a366=_0x40d623;_0x243f64[_0x44a366(0x3b27)]=!0x0,_0x35308f&&_0x35308f();},_0x462d27=>{var _0x281a82=_0x40d623;_0x336a7a&&_0x336a7a(_0x281a82(0x3274)+_0x462d27[_0x281a82(0x1a25)],_0x462d27);});}return this[_0x40d623(0x2a09)][_0x40d623(0xede)](_0x243f64),_0x243f64;}[_0x4f9793(0x3a43)](){var _0x5bbc5a=_0x4f9793;return new _0x49b0c6['E'](this[_0x5bbc5a(0x29c1)](),this[_0x5bbc5a(0x355c)]);}['_createHardwareRenderTargetWrapper'](_0x570c20,_0x1015fd,_0x181ed0){var _0x58b0e6=_0x4f9793;return _0x570c20=new _0x871c62['o'](_0x570c20,_0x1015fd,_0x181ed0,this),(this[_0x58b0e6(0x3ec4)][_0x58b0e6(0xede)](_0x570c20),_0x570c20);}[_0x4f9793(0xa3f)](_0x369d83,_0x55de54,_0x5f4a2e=0x0,_0xd50ea1=_0x3d5710['S']['Unknown']){var _0x3b112f=_0x4f9793;let _0xce4093=!0x1,_0x3286da=_0x2144ed['g'][_0x3b112f(0x2aeb)],_0x2f5803=_0x2144ed['g'][_0x3b112f(0x2469)],_0x43ca8b=_0x2144ed['g'][_0x3b112f(0x12a4)],_0x3b9a66=!0x1,_0x55a6fe=0x1,_0x547cb9;void 0x0!==_0x55de54&&_0x3b112f(0x4238)==typeof _0x55de54?(_0xce4093=!!_0x55de54[_0x3b112f(0x700)],_0x3286da=void 0x0===_0x55de54[_0x3b112f(0x19d6)]?_0x2144ed['g']['TEXTURETYPE_UNSIGNED_INT']:_0x55de54['type'],_0x2f5803=void 0x0===_0x55de54[_0x3b112f(0x1105)]?_0x2144ed['g'][_0x3b112f(0x2469)]:_0x55de54[_0x3b112f(0x1105)],_0x43ca8b=void 0x0===_0x55de54[_0x3b112f(0x3801)]?_0x2144ed['g']['TEXTUREFORMAT_RGBA']:_0x55de54[_0x3b112f(0x3801)],_0x3b9a66=void 0x0!==_0x55de54[_0x3b112f(0x1ace)]&&_0x55de54[_0x3b112f(0x1ace)],_0x55a6fe=null!=(_0x1c6c8f=_0x55de54[_0x3b112f(0x103a)])?_0x1c6c8f:0x1,_0x547cb9=_0x55de54[_0x3b112f(0xa25)]):_0xce4093=!!_0x55de54,_0x3b9a66=_0x3b9a66&&this[_0x3b112f(0x2034)][_0x3b112f(0x2021)]&&(0x1<this[_0x3b112f(0x40da)]||this[_0x3b112f(0x246a)]),(_0x3286da===_0x2144ed['g'][_0x3b112f(0x1608)]&&!this['_caps'][_0x3b112f(0x7be)]||_0x3286da===_0x2144ed['g'][_0x3b112f(0x3d07)]&&!this[_0x3b112f(0x2034)][_0x3b112f(0x5f4)])&&(_0x2f5803=_0x2144ed['g'][_0x3b112f(0x16b2)]),_0x3286da!==_0x2144ed['g'][_0x3b112f(0x1608)]||this[_0x3b112f(0x2034)][_0x3b112f(0x1f8d)]||(_0x3286da=_0x2144ed['g']['TEXTURETYPE_UNSIGNED_INT'],_0xd8712d['Y'][_0x3b112f(0xc51)](_0x3b112f(0x3c9d)));const _0x23ac33=new _0x3d5710['l'](this,_0xd50ea1);var _0x1c6c8f=_0x369d83[_0x3b112f(0x146c)]||_0x369d83,_0x55de54=_0x369d83['height']||_0x369d83,_0xd50ea1=_0x369d83[_0x3b112f(0x2da1)]||0x0;if(0x0!==_0xd50ea1)throw new Error(_0x3b112f(0xc03));var _0x369d83=_0x23ac33[_0x3b112f(0x149b)][_0x3b112f(0xa7f)],_0x11dc73=this[_0x3b112f(0x26c0)](_0x43ca8b,_0x3286da);return this[_0x3b112f(0x355c)]['initializeTexture'](_0x369d83,_0x1c6c8f,_0x55de54,_0xce4093,_0x11dc73,!0x0,_0x3b9a66),this[_0x3b112f(0x3d48)](_0x369d83,this[_0x3b112f(0x3fc)](_0x2f5803)),_0x23ac33[_0x3b112f(0x28ff)]=_0x3b9a66,_0x23ac33[_0x3b112f(0x25d9)]=_0x1c6c8f,_0x23ac33['baseHeight']=_0x55de54,_0x23ac33[_0x3b112f(0x146c)]=_0x1c6c8f,_0x23ac33[_0x3b112f(0x3062)]=_0x55de54,_0x23ac33[_0x3b112f(0x27b7)]=_0xd50ea1,_0x23ac33['isReady']=!0x0,_0x23ac33[_0x3b112f(0x103a)]=_0x55a6fe,_0x23ac33[_0x3b112f(0x700)]=_0xce4093,_0x23ac33[_0x3b112f(0x1105)]=_0x2f5803,_0x23ac33[_0x3b112f(0x19d6)]=_0x3286da,_0x23ac33[_0x3b112f(0x3801)]=_0x43ca8b,_0x23ac33[_0x3b112f(0xa25)]=_0x547cb9,this[_0x3b112f(0x2a09)][_0x3b112f(0xede)](_0x23ac33),_0x23ac33;}[_0x4f9793(0x2158)](_0x5623a5,_0x30bd8a){var _0x3401cf=_0x4f9793;const _0x2c36ba=this[_0x3401cf(0x2102)](!0x1,!0x1,_0x5623a5);let _0x58edb6=!0x0,_0x4cb9f0=!0x1,_0x1ed959=!0x1,_0x642bf=void 0x0,_0x203df3=0x1;void 0x0!==_0x30bd8a&&_0x3401cf(0x4238)==typeof _0x30bd8a&&(_0x58edb6=null==(_0x4f4069=_0x30bd8a[_0x3401cf(0x3406)])||_0x4f4069,_0x4cb9f0=!!_0x30bd8a[_0x3401cf(0x35f1)],_0x1ed959=!!_0x30bd8a[_0x3401cf(0xdda)],_0x642bf=_0x30bd8a['colorAttachment'],_0x203df3=null!=(_0x4f4069=_0x30bd8a[_0x3401cf(0x103a)])?_0x4f4069:0x1);var _0x4f4069=_0x642bf||(_0x1ed959?null:this[_0x3401cf(0xa3f)](_0x5623a5,_0x30bd8a,!0x0,_0x3d5710['S'][_0x3401cf(0x609)])),_0x30bd8a=_0x5623a5[_0x3401cf(0x146c)]||_0x5623a5,_0x5623a5=_0x5623a5['height']||_0x5623a5,_0x30bd8a=this[_0x3401cf(0x355c)][_0x3401cf(0x405c)](_0x4f4069?_0x4f4069[_0x3401cf(0x149b)][_0x3401cf(0xa7f)]:null,_0x30bd8a,_0x5623a5,_0x4cb9f0,_0x58edb6);return _0x2c36ba[_0x3401cf(0x37e3)]=_0x30bd8a,_0x2c36ba[_0x3401cf(0x1d58)]=_0x58edb6,_0x2c36ba[_0x3401cf(0x2156)]=_0x4cb9f0,_0x2c36ba[_0x3401cf(0x3fe4)](_0x4f4069),this['updateRenderTargetTextureSampleCount'](_0x2c36ba,_0x203df3),_0x2c36ba;}[_0x4f9793(0x2780)](_0x3e716a,_0x476a61){return 0x1;}[_0x4f9793(0x13af)](_0x547c5e,_0x5900f8){var _0x1bb04e=_0x4f9793,_0x1c5583;_0x5900f8[_0x1bb04e(0x149b)]&&(_0x1c5583=this['_getNativeSamplingMode'](_0x547c5e),this[_0x1bb04e(0x3d48)](_0x5900f8['_hardwareTexture'][_0x1bb04e(0xa7f)],_0x1c5583)),_0x5900f8['samplingMode']=_0x547c5e;}[_0x4f9793(0x500)](_0x1bf51b,_0x39df6b,_0x45a1f4,_0x262aa0,_0x2e7da5){var _0x908547=_0x4f9793,_0x422eb6=_0x1bf51b;if(this[_0x908547(0x2019)]&&this['unBindFramebuffer'](this[_0x908547(0x2019)]),this['_currentRenderTarget']=_0x1bf51b,_0x39df6b)throw new Error(_0x908547(0x422a));if(_0x45a1f4||_0x262aa0)throw new Error(_0x908547(0x361a));_0x422eb6[_0x908547(0x2481)]?this[_0x908547(0xfbf)](_0x422eb6['_framebufferDepthStencil']):this[_0x908547(0xfbf)](_0x422eb6['_framebuffer']);}[_0x4f9793(0x1fbf)](_0x56d753,_0x1203c9=0x0,_0x45763e){this['_currentRenderTarget']=null,_0x45763e&&_0x45763e(),this['_bindUnboundFramebuffer'](null);}[_0x4f9793(0x1677)](_0x2c5271){var _0x298efa=_0x4f9793;return this[_0x298efa(0x41b5)](_0x2c5271,!0x0);}[_0x4f9793(0x16ff)](_0x455f51,_0x3291f5,_0x4ad774=0x0){var _0x50a842=_0x4f9793;const _0x4afa37=_0x455f51;_0x455f51=this[_0x50a842(0x1b36)](_0x3291f5),(_0x4afa37[_0x50a842(0x1480)]=0x4===_0x455f51[_0x50a842(0x30ab)],this[_0x50a842(0x355c)]['updateDynamicIndexBuffer'](_0x4afa37[_0x50a842(0xb5a)],_0x455f51['buffer'],_0x455f51[_0x50a842(0x21c)],_0x455f51[_0x50a842(0xd6d)],_0x4ad774));}[_0x4f9793(0x1a8b)](_0x14d218,_0x555b97,_0x4e1a36,_0x3ea82f){var _0x12f49c=_0x4f9793;_0x555b97=ArrayBuffer[_0x12f49c(0x2815)](_0x555b97)?_0x555b97:new Float32Array(_0x555b97),this[_0x12f49c(0x355c)]['updateDynamicVertexBuffer'](_0x14d218['nativeVertexBuffer'],_0x555b97[_0x12f49c(0x11c3)],_0x555b97[_0x12f49c(0x21c)]+(null!=_0x4e1a36?_0x4e1a36:0x0),null!=_0x3ea82f?_0x3ea82f:_0x555b97[_0x12f49c(0xd6d)]);}[_0x4f9793(0xc33)](_0x3f07ca,_0x2dae15,_0x54461b=0x0,_0x50e160=!0x1){var _0x15cb2c=_0x4f9793,_0x985a49=this[_0x15cb2c(0x3bd)][_0x3f07ca];if(!_0x985a49)return!0x1;if(!_0x2dae15)return null!=this[_0x15cb2c(0x1648)][_0x3f07ca]&&(this[_0x15cb2c(0x795)]=_0x3f07ca,this[_0x15cb2c(0x1648)][_0x3f07ca]=null),!0x1;if(_0x2dae15[_0x15cb2c(0x25f7)])this['_activeChannel']=_0x3f07ca,_0x2dae15[_0x15cb2c(0x2bb0)]();else{if(_0x2dae15[_0x15cb2c(0x38bf)]===_0x2144ed['g'][_0x15cb2c(0x95f)])return _0x2dae15['delayLoad'](),!0x1;}return _0x50e160=_0x50e160?_0x2dae15['depthStencilTexture']:_0x2dae15[_0x15cb2c(0x3b27)]()?_0x2dae15['getInternalTexture']():_0x2dae15[_0x15cb2c(0x20b)]?this['emptyCubeTexture']:_0x2dae15[_0x15cb2c(0x3958)]?this[_0x15cb2c(0x2a5c)]:_0x2dae15['is2DArray']?this[_0x15cb2c(0x2c19)]:this[_0x15cb2c(0x34be)],this[_0x15cb2c(0x795)]=_0x3f07ca,!(!_0x50e160||!_0x50e160[_0x15cb2c(0x149b)]||(this[_0x15cb2c(0x2c00)](_0x50e160[_0x15cb2c(0x149b)][_0x15cb2c(0xa7f)],this[_0x15cb2c(0x1d7c)](_0x2dae15[_0x15cb2c(0x16c9)]),this[_0x15cb2c(0x1d7c)](_0x2dae15[_0x15cb2c(0x36da)]),this[_0x15cb2c(0x1d7c)](_0x2dae15['wrapR'])),this[_0x15cb2c(0x2bff)](_0x2dae15),this[_0x15cb2c(0x3826)](_0x985a49,_0x50e160[_0x15cb2c(0x149b)][_0x15cb2c(0xa7f)]),0x0));}[_0x4f9793(0x3d48)](_0xf7215,_0x3e9579){var _0x382419=_0x4f9793;this[_0x382419(0x192f)][_0x382419(0x23ad)](_native['Engine'][_0x382419(0x1c91)]),this[_0x382419(0x192f)][_0x382419(0x2ff4)](_0xf7215),this[_0x382419(0x192f)][_0x382419(0x2ca1)](_0x3e9579),this[_0x382419(0x192f)]['finishEncodingCommand']();}[_0x4f9793(0x2c00)](_0x5b191b,_0x468b44,_0x14bfcb,_0x28416e){var _0x199e8a=_0x4f9793;this[_0x199e8a(0x192f)][_0x199e8a(0x23ad)](_native['Engine'][_0x199e8a(0x1f1)]),this['_commandBufferEncoder'][_0x199e8a(0x2ff4)](_0x5b191b),this[_0x199e8a(0x192f)][_0x199e8a(0x2ca1)](_0x468b44),this['_commandBufferEncoder'][_0x199e8a(0x2ca1)](_0x14bfcb),this['_commandBufferEncoder'][_0x199e8a(0x2ca1)](_0x28416e),this[_0x199e8a(0x192f)][_0x199e8a(0x4164)]();}[_0x4f9793(0x3826)](_0xc29b42,_0xa7ca73){var _0x257c4e=_0x4f9793;this[_0x257c4e(0x192f)][_0x257c4e(0x23ad)](_native[_0x257c4e(0x3705)][_0x257c4e(0xbe2)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0xc29b42),this[_0x257c4e(0x192f)][_0x257c4e(0x2ff4)](_0xa7ca73),this['_commandBufferEncoder'][_0x257c4e(0x4164)]();}[_0x4f9793(0x2bff)](_0x3c7445){var _0x487744=_0x4f9793;const _0x2d7e8d=_0x3c7445[_0x487744(0x4149)]();_0x3c7445=_0x3c7445[_0x487744(0x1d89)],_0x2d7e8d&&_0x2d7e8d[_0x487744(0x149b)]&&_0x2d7e8d[_0x487744(0x1b88)]!==_0x3c7445&&(this['_commandBufferEncoder']['startEncodingCommand'](_native[_0x487744(0x3705)][_0x487744(0x3dfa)]),this[_0x487744(0x192f)][_0x487744(0x2ff4)](_0x2d7e8d[_0x487744(0x149b)][_0x487744(0xa7f)]),this[_0x487744(0x192f)][_0x487744(0x2ca1)](_0x3c7445),this[_0x487744(0x192f)][_0x487744(0x4164)](),_0x2d7e8d['_cachedAnisotropicFilteringLevel']=_0x3c7445);}[_0x4f9793(0x1d7c)](_0x8efb01){var _0x5e2403=_0x4f9793;switch(_0x8efb01){case _0x2144ed['g'][_0x5e2403(0x34fc)]:return _native[_0x5e2403(0x3705)][_0x5e2403(0x1a48)];case _0x2144ed['g'][_0x5e2403(0x1fdb)]:return _native[_0x5e2403(0x3705)]['ADDRESS_MODE_CLAMP'];case _0x2144ed['g'][_0x5e2403(0x158a)]:return _native[_0x5e2403(0x3705)][_0x5e2403(0x1b84)];default:throw new Error(_0x5e2403(0xb3f)+_0x8efb01+'.');}}[_0x4f9793(0xcf8)](_0x923429,_0x17dcdd){var _0x2716df=_0x4f9793;_0x923429=this[_0x2716df(0x3bd)][_0x923429],_0x923429&&_0x17dcdd&&_0x17dcdd[_0x2716df(0x149b)]&&(_0x17dcdd=_0x17dcdd[_0x2716df(0x149b)]['underlyingResource'],this['_setTextureCore'](_0x923429,_0x17dcdd));}[_0x4f9793(0x2f82)](_0x1be403){var _0xe962f5=_0x4f9793;_0x1be403['nativeIndexBuffer']&&(this[_0xe962f5(0x192f)][_0xe962f5(0x23ad)](_native[_0xe962f5(0x3705)][_0xe962f5(0x1de2)]),this[_0xe962f5(0x192f)][_0xe962f5(0x2ff4)](_0x1be403[_0xe962f5(0xb5a)]),this[_0xe962f5(0x192f)]['finishEncodingCommand'](),delete _0x1be403['nativeIndexBuffer']),_0x1be403[_0xe962f5(0x60b)]&&(this['_commandBufferEncoder'][_0xe962f5(0x23ad)](_native[_0xe962f5(0x3705)][_0xe962f5(0x2e0e)]),this[_0xe962f5(0x192f)][_0xe962f5(0x2ff4)](_0x1be403[_0xe962f5(0x60b)]),this[_0xe962f5(0x192f)][_0xe962f5(0x4164)](),delete _0x1be403[_0xe962f5(0x60b)]);}[_0x4f9793(0x425f)](_0x2eebb9,_0x4d86e9){var _0x874b31=_0x4f9793;if(!_native[_0x874b31(0x2749)])throw new Error('Native\x20Canvas\x20plugin\x20not\x20available.');const _0x2d13b5=new _native[(_0x874b31(0x2749))]();return _0x2d13b5['width']=_0x2eebb9,_0x2d13b5['height']=_0x4d86e9,_0x2d13b5;}[_0x4f9793(0x2aa0)](){var _0x2c19de=_0x4f9793;if(_native[_0x2c19de(0x2749)])return new _native['Image']();throw new Error(_0x2c19de(0x2ab2));}['updateTextureData'](_0x4bad64,_0x9489a3,_0x32e522,_0x46e87b,_0x2e3f07,_0x2a4d06,_0x2a5a5f=0x0,_0xab51a0,_0x2b0b7d){var _0x2c367e=_0x4f9793;throw new Error(_0x2c367e(0xe9a));}[_0x4f9793(0x2fc0)](_0x3aa53b,_0x1d06b3,_0x5d9f21,_0x311707,_0x459c7d,_0xd49130=0x0,_0x485446){var _0x41fb59=_0x4f9793;throw new Error(_0x41fb59(0x2dc2));}['_uploadDataToTextureDirectly'](_0x47f11a,_0x3139c0,_0x1725f4=0x0,_0x483ca7){var _0x1739a5=_0x4f9793;throw new Error(_0x1739a5(0x23ea));}[_0x4f9793(0x93a)](_0x439165,_0x5e91ac,_0x3eb9a3=0x0,_0x279717){var _0xef5186=_0x4f9793;throw new Error(_0xef5186(0x2cf9));}[_0x4f9793(0x2e97)](_0x4988b9,_0x9f5662,_0x43d6df=0x0,_0x311891){var _0x135a12=_0x4f9793;throw new Error(_0x135a12(0x2cf9));}[_0x4f9793(0x3fc)](_0x11a747){var _0xae8038=_0x4f9793;switch(_0x11a747){case _0x2144ed['g'][_0xae8038(0x3eaa)]:return _native[_0xae8038(0x3705)][_0xae8038(0x3eaa)];case _0x2144ed['g'][_0xae8038(0x2603)]:return _native['Engine'][_0xae8038(0x2603)];case _0x2144ed['g'][_0xae8038(0x12c2)]:return _native[_0xae8038(0x3705)][_0xae8038(0x12c2)];case _0x2144ed['g'][_0xae8038(0x3d5e)]:return _native[_0xae8038(0x3705)][_0xae8038(0x3d5e)];case _0x2144ed['g'][_0xae8038(0x3cc6)]:return _native[_0xae8038(0x3705)][_0xae8038(0x3cc6)];case _0x2144ed['g'][_0xae8038(0x244a)]:return _native[_0xae8038(0x3705)]['TEXTURE_NEAREST_LINEAR_MIPLINEAR'];case _0x2144ed['g']['TEXTURE_NEAREST_LINEAR']:return _native['Engine'][_0xae8038(0x3ebe)];case _0x2144ed['g'][_0xae8038(0x3ffe)]:return _native[_0xae8038(0x3705)][_0xae8038(0x3ffe)];case _0x2144ed['g'][_0xae8038(0x341)]:return _native[_0xae8038(0x3705)][_0xae8038(0x341)];case _0x2144ed['g'][_0xae8038(0x17ec)]:return _native[_0xae8038(0x3705)][_0xae8038(0x17ec)];case _0x2144ed['g'][_0xae8038(0x2ade)]:return _native['Engine'][_0xae8038(0x2ade)];case _0x2144ed['g']['TEXTURE_LINEAR_NEAREST']:return _native[_0xae8038(0x3705)]['TEXTURE_LINEAR_NEAREST'];default:throw new Error('Unsupported\x20sampling\x20mode:\x20'+_0x11a747+'.');}}[_0x4f9793(0x402a)](_0x2fda11){var _0x10eb3e=_0x4f9793;switch(_0x2fda11){case _0x2144ed['g'][_0x10eb3e(0x3f01)]:return _native[_0x10eb3e(0x3705)][_0x10eb3e(0x1a74)];case _0x2144ed['g'][_0x10eb3e(0x3e34)]:return _native['Engine']['STENCIL_TEST_LEQUAL'];case _0x2144ed['g'][_0x10eb3e(0x1c12)]:return _native['Engine'][_0x10eb3e(0xc16)];case _0x2144ed['g']['GEQUAL']:return _native[_0x10eb3e(0x3705)][_0x10eb3e(0xa5c)];case _0x2144ed['g']['GREATER']:return _native[_0x10eb3e(0x3705)][_0x10eb3e(0x14ee)];case _0x2144ed['g'][_0x10eb3e(0x2f87)]:return _native['Engine'][_0x10eb3e(0xc7c)];case _0x2144ed['g'][_0x10eb3e(0x2d0b)]:return _native[_0x10eb3e(0x3705)]['STENCIL_TEST_NEVER'];case _0x2144ed['g'][_0x10eb3e(0x8f5)]:return _native[_0x10eb3e(0x3705)][_0x10eb3e(0x41e7)];default:throw new Error(_0x10eb3e(0x31f4)+_0x2fda11+'.');}}[_0x4f9793(0x2e39)](_0x391db2){var _0x46f462=_0x4f9793;switch(_0x391db2){case _0x2144ed['g']['KEEP']:return _native[_0x46f462(0x3705)][_0x46f462(0x389)];case _0x2144ed['g'][_0x46f462(0x4165)]:return _native[_0x46f462(0x3705)][_0x46f462(0x356d)];case _0x2144ed['g']['REPLACE']:return _native[_0x46f462(0x3705)][_0x46f462(0x226f)];case _0x2144ed['g']['INCR']:return _native[_0x46f462(0x3705)]['STENCIL_OP_FAIL_S_INCR'];case _0x2144ed['g'][_0x46f462(0x3a98)]:return _native[_0x46f462(0x3705)][_0x46f462(0x33ca)];case _0x2144ed['g']['INVERT']:return _native[_0x46f462(0x3705)][_0x46f462(0xd51)];case _0x2144ed['g'][_0x46f462(0x2dfd)]:return _native[_0x46f462(0x3705)][_0x46f462(0x1bae)];case _0x2144ed['g']['DECR_WRAP']:return _native[_0x46f462(0x3705)][_0x46f462(0x70c)];default:throw new Error(_0x46f462(0xb6d)+_0x391db2+'.');}}[_0x4f9793(0x85a)](_0x47bf0d){var _0xb7f3f5=_0x4f9793;switch(_0x47bf0d){case _0x2144ed['g']['KEEP']:return _native[_0xb7f3f5(0x3705)]['STENCIL_OP_FAIL_Z_KEEP'];case _0x2144ed['g'][_0xb7f3f5(0x4165)]:return _native[_0xb7f3f5(0x3705)][_0xb7f3f5(0x2d36)];case _0x2144ed['g']['REPLACE']:return _native[_0xb7f3f5(0x3705)][_0xb7f3f5(0x2f51)];case _0x2144ed['g'][_0xb7f3f5(0x4bd)]:return _native[_0xb7f3f5(0x3705)][_0xb7f3f5(0x3d34)];case _0x2144ed['g'][_0xb7f3f5(0x3a98)]:return _native['Engine'][_0xb7f3f5(0x15a2)];case _0x2144ed['g'][_0xb7f3f5(0x3e36)]:return _native[_0xb7f3f5(0x3705)][_0xb7f3f5(0x14e8)];case _0x2144ed['g'][_0xb7f3f5(0x2dfd)]:return _native['Engine'][_0xb7f3f5(0x3f38)];case _0x2144ed['g'][_0xb7f3f5(0x2f8e)]:return _native[_0xb7f3f5(0x3705)]['STENCIL_OP_FAIL_Z_DECRSAT'];default:throw new Error(_0xb7f3f5(0x4154)+_0x47bf0d+'.');}}[_0x4f9793(0xb98)](_0x21ee81){var _0xc1c54=_0x4f9793;switch(_0x21ee81){case _0x2144ed['g'][_0xc1c54(0x1acf)]:return _native['Engine']['STENCIL_OP_PASS_Z_KEEP'];case _0x2144ed['g'][_0xc1c54(0x4165)]:return _native[_0xc1c54(0x3705)][_0xc1c54(0x2ef2)];case _0x2144ed['g'][_0xc1c54(0x10e9)]:return _native[_0xc1c54(0x3705)][_0xc1c54(0x36b1)];case _0x2144ed['g'][_0xc1c54(0x4bd)]:return _native['Engine'][_0xc1c54(0x368d)];case _0x2144ed['g'][_0xc1c54(0x3a98)]:return _native[_0xc1c54(0x3705)]['STENCIL_OP_PASS_Z_DECR'];case _0x2144ed['g'][_0xc1c54(0x3e36)]:return _native[_0xc1c54(0x3705)][_0xc1c54(0x30b5)];case _0x2144ed['g'][_0xc1c54(0x2dfd)]:return _native[_0xc1c54(0x3705)][_0xc1c54(0x1575)];case _0x2144ed['g'][_0xc1c54(0x2f8e)]:return _native['Engine'][_0xc1c54(0x3d60)];default:throw new Error(_0xc1c54(0x22d7)+_0x21ee81+'.');}}[_0x4f9793(0x26c0)](_0x3956bb,_0x50bfcf){var _0xd17955=_0x4f9793;if(_0x3956bb==_0x2144ed['g'][_0xd17955(0x2aee)]&&_0x50bfcf==_0x2144ed['g'][_0xd17955(0x2aeb)])return _native[_0xd17955(0x3705)][_0xd17955(0xe0e)];if(_0x3956bb==_0x2144ed['g'][_0xd17955(0x12a4)]&&_0x50bfcf==_0x2144ed['g'][_0xd17955(0x2aeb)])return _native[_0xd17955(0x3705)][_0xd17955(0x2a70)];if(_0x3956bb==_0x2144ed['g'][_0xd17955(0x12a4)]&&_0x50bfcf==_0x2144ed['g'][_0xd17955(0x3d07)])return _native[_0xd17955(0x3705)][_0xd17955(0xe3e)];if(_0x3956bb==_0x2144ed['g'][_0xd17955(0x12a4)]&&_0x50bfcf==_0x2144ed['g']['TEXTURETYPE_FLOAT'])return _native['Engine'][_0xd17955(0x20f2)];throw new _0x2c4670['LH'](_0xd17955(0x4037)+_0x3956bb+',\x20type\x20'+_0x50bfcf+'.',_0x2c4670['SM']['UnsupportedTextureError']);}[_0x4f9793(0xee4)](_0xca0742){var _0x5f2a82=_0x4f9793;switch(_0xca0742){case _0x2144ed['g'][_0x5f2a82(0x8ac)]:return _native[_0x5f2a82(0x3705)][_0x5f2a82(0x8ac)];case _0x2144ed['g'][_0x5f2a82(0x4121)]:return _native[_0x5f2a82(0x3705)][_0x5f2a82(0x4121)];case _0x2144ed['g'][_0x5f2a82(0x2917)]:return _native['Engine'][_0x5f2a82(0x2917)];case _0x2144ed['g'][_0x5f2a82(0x2ee1)]:return _native[_0x5f2a82(0x3705)][_0x5f2a82(0x2ee1)];case _0x2144ed['g']['ALPHA_MULTIPLY']:return _native['Engine'][_0x5f2a82(0x31aa)];case _0x2144ed['g'][_0x5f2a82(0x1c1b)]:return _native[_0x5f2a82(0x3705)][_0x5f2a82(0x1c1b)];case _0x2144ed['g'][_0x5f2a82(0x2e7b)]:return _native[_0x5f2a82(0x3705)]['ALPHA_ONEONE'];case _0x2144ed['g']['ALPHA_PREMULTIPLIED']:return _native[_0x5f2a82(0x3705)]['ALPHA_PREMULTIPLIED'];case _0x2144ed['g'][_0x5f2a82(0xb38)]:return _native[_0x5f2a82(0x3705)][_0x5f2a82(0xb38)];case _0x2144ed['g'][_0x5f2a82(0x3cde)]:return _native[_0x5f2a82(0x3705)][_0x5f2a82(0x3cde)];case _0x2144ed['g'][_0x5f2a82(0x163e)]:return _native[_0x5f2a82(0x3705)][_0x5f2a82(0x163e)];default:throw new Error(_0x5f2a82(0x11ab)+_0xca0742+'.');}}[_0x4f9793(0x3df4)](_0x14213d){var _0x3302c2=_0x4f9793;switch(_0x14213d){case _0x33c281['o']['BYTE']:return _native[_0x3302c2(0x3705)][_0x3302c2(0x39bf)];case _0x33c281['o'][_0x3302c2(0x87e)]:return _native['Engine'][_0x3302c2(0x241a)];case _0x33c281['o'][_0x3302c2(0x2b68)]:return _native['Engine'][_0x3302c2(0x1b5c)];case _0x33c281['o'][_0x3302c2(0x3a97)]:return _native[_0x3302c2(0x3705)][_0x3302c2(0x376c)];case _0x33c281['o'][_0x3302c2(0x3ef8)]:return _native[_0x3302c2(0x3705)][_0x3302c2(0x167e)];default:throw new Error(_0x3302c2(0x3dc4)+_0x14213d+'.');}}[_0x4f9793(0x3eba)](_0x163216){return{'ascent':0x0,'height':0x0,'descent':0x0};}[_0x4f9793(0x2068)](_0x51024f,_0x3b119,_0x332b89,_0x59c495,_0x2e8938,_0x29f293,_0x5a6b76,_0x121de6,_0xabc401,_0x5b6b66){var _0x1d0aeb=_0x4f9793;if(void 0x0!==_0x59c495&&-0x1!==_0x59c495)throw new Error(_0x1d0aeb(0xccc)+_0x59c495+'.');return this[_0x1d0aeb(0x355c)][_0x1d0aeb(0x342b)](null==(_0x59c495=_0x51024f[_0x1d0aeb(0x149b)])?void 0x0:_0x59c495[_0x1d0aeb(0xa7f)],null!=_0x2e8938?_0x2e8938:0x0,null!=_0xabc401?_0xabc401:0x0,null!=_0x5b6b66?_0x5b6b66:0x0,_0x3b119,_0x332b89,null!=(_0x51024f=null==_0x29f293?void 0x0:_0x29f293[_0x1d0aeb(0x11c3)])?_0x51024f:null,null!=(_0x59c495=null==_0x29f293?void 0x0:_0x29f293[_0x1d0aeb(0x21c)])?_0x59c495:0x0,null!=(_0x2e8938=null==_0x29f293?void 0x0:_0x29f293[_0x1d0aeb(0xd6d)])?_0x2e8938:0x0)[_0x1d0aeb(0x2cc0)](_0x4e7fd8=>_0x29f293=_0x29f293||new Uint8Array(_0x4e7fd8));}}_0x2563f9[_0x4f9793(0x2592)]=0x8;},0x4218:(_0x5d1142,_0x4541f3,_0x113c84)=>{_0x113c84(0x9a70),_0x113c84(0x14232),_0x113c84(0x138df),_0x113c84(0x1610),_0x113c84(0x1edb),_0x113c84(0x13324),_0x113c84(0x157cc),class extends null{};},0x13324:(_0x3d23bf,_0x3dfac9,_0x19dd95)=>{var _0x4031fa=a8_0x1ec55c;_0x19dd95['d'](_0x3dfac9,{'Z':()=>_0x200966});class _0x200966{static[_0x4031fa(0xcf7)](_0x584baf){var _0x30c219=_0x4031fa;if(_0x200966[_0x30c219(0x27bc)]=!0x1,_0x584baf&&!_0x200966[_0x30c219(0x45e)]&&_0x200966['MatrixTrackedMatrices'])for(let _0x567385=0x0;_0x567385<_0x200966[_0x30c219(0x40e8)][_0x30c219(0x18cc)];++_0x567385){const _0x38c6d8=_0x200966[_0x30c219(0x40e8)][_0x567385];var _0x34e0d5=_0x38c6d8['_m'];_0x38c6d8['_m']=new Float64Array(0x10);for(let _0x40dad7=0x0;_0x40dad7<0x10;++_0x40dad7)_0x38c6d8['_m'][_0x40dad7]=_0x34e0d5[_0x40dad7];}_0x200966[_0x30c219(0x45e)]=_0x584baf,_0x200966[_0x30c219(0x24c2)]=_0x200966['MatrixUse64Bits']?Float64Array:Float32Array,_0x200966[_0x30c219(0x40e8)]=null;}}_0x200966['MatrixUse64Bits']=!0x1,_0x200966[_0x4031fa(0x27bc)]=!0x0,_0x200966[_0x4031fa(0x24c2)]=Float64Array,_0x200966['MatrixTrackedMatrices']=[];},0x157cc:(_0xb550f9,_0x12d342,_0x4c6425)=>{var _0x22683f=a8_0x1ec55c;_0x4c6425['d'](_0x12d342,{'r':()=>_0x33442d});var _0x237f9f=_0x4c6425(0x138df),_0x50c181=_0x4c6425(0x1610);class _0x33442d{constructor(_0x55e2e8,_0x3c1a33,_0x83c700,_0xfa750f){var _0x50556f=a8_0x5306;this['_textures']=null,this[_0x50556f(0x3119)]=null,this[_0x50556f(0x23ba)]=null,this[_0x50556f(0x2c89)]=0x1,this[_0x50556f(0x3417)]=null,this[_0x50556f(0x2156)]=!0x1,this[_0x50556f(0x1d58)]=!0x1,this[_0x50556f(0x14ad)]=!0x1,this['_isMulti']=_0x55e2e8,this[_0x50556f(0x1245)]=_0x3c1a33,this[_0x50556f(0x21ed)]=_0x83c700,this[_0x50556f(0x355c)]=_0xfa750f,this[_0x50556f(0x97f)]=null;}get[_0x22683f(0x38cc)](){var _0x1010e3=_0x22683f;return this[_0x1010e3(0x97f)];}get[_0x22683f(0x1836)](){var _0xcc8cbe=_0x22683f;return this[_0xcc8cbe(0x14ad)];}get[_0x22683f(0x20b)](){var _0x287bf8=_0x22683f;return this[_0x287bf8(0x1245)];}get['isMulti'](){var _0x30a525=_0x22683f;return this[_0x30a525(0x26a2)];}get[_0x22683f(0x1f2c)](){var _0x4c2cea=_0x22683f;return 0x0<this[_0x4c2cea(0x2da1)];}get[_0x22683f(0x1a2b)](){var _0x21eff3=_0x22683f;return this[_0x21eff3(0x146c)];}get[_0x22683f(0x146c)](){var _0x1ae1a5=_0x22683f;return this[_0x1ae1a5(0x21ed)]['width']||this['_size'];}get[_0x22683f(0x3062)](){var _0x2bcc36=_0x22683f;return this[_0x2bcc36(0x21ed)]['height']||this['_size'];}get[_0x22683f(0x2da1)](){var _0x1ad6a1=_0x22683f;return this[_0x1ad6a1(0x21ed)]['layers']||0x0;}get[_0x22683f(0x1589)](){var _0x114c80=_0x22683f,_0x4b92bd;return null!=(_0x4b92bd=null==(_0x4b92bd=this[_0x114c80(0x3407)])?void 0x0:_0x4b92bd[0x0])?_0x4b92bd:null;}get[_0x22683f(0xa8e)](){return this['_textures'];}get[_0x22683f(0x110f)](){var _0xda7ea2=_0x22683f;return this[_0xda7ea2(0x3119)];}get[_0x22683f(0x3df)](){var _0x4e8772=_0x22683f;return this[_0x4e8772(0x23ba)];}get[_0x22683f(0x103a)](){var _0x4f5173=_0x22683f;return this[_0x4f5173(0x2c89)];}['setSamples'](_0x378865,_0x52b573=!0x0,_0x3aefe4=!0x1){var _0x475c05=_0x22683f;if(this[_0x475c05(0x103a)]===_0x378865&&!_0x3aefe4)return _0x378865;return _0x3aefe4=this[_0x475c05(0x26a2)]?this['_engine'][_0x475c05(0x3788)](this,_0x378865,_0x52b573):this[_0x475c05(0x355c)][_0x475c05(0x2780)](this,_0x378865),(this[_0x475c05(0x2c89)]=_0x378865,_0x3aefe4);}[_0x22683f(0x3fe4)](_0x1dc675){var _0x3fa99f=_0x22683f;Array[_0x3fa99f(0x2cb4)](_0x1dc675)?this['_textures']=_0x1dc675:this[_0x3fa99f(0x3407)]=_0x1dc675?[_0x1dc675]:null;}[_0x22683f(0x2265)](_0x22a280,_0x412b34=0x0,_0x1b212f=!0x0){var _0x3cda82=_0x22683f;this[_0x3cda82(0x3407)]||(this['_textures']=[]),this['_textures'][_0x412b34]&&_0x1b212f&&this[_0x3cda82(0x3407)][_0x412b34]['dispose'](),this[_0x3cda82(0x3407)][_0x412b34]=_0x22a280;}[_0x22683f(0x9a0)](_0x50eba3,_0x3ce5d8){var _0x378788=_0x22683f;this[_0x378788(0x23ba)]=_0x50eba3,this[_0x378788(0x3119)]=_0x3ce5d8;}[_0x22683f(0x26e9)](_0x3ccb07=0x0,_0x2afb4e,_0x775df1){var _0x46bdd7=_0x22683f;this[_0x46bdd7(0x23ba)]||(this['_layerIndices']=[]),this[_0x46bdd7(0x3119)]||(this[_0x46bdd7(0x3119)]=[]),void 0x0!==_0x2afb4e&&0x0<=_0x2afb4e&&(this[_0x46bdd7(0x23ba)][_0x3ccb07]=_0x2afb4e),void 0x0!==_0x775df1&&0x0<=_0x775df1&&(this[_0x46bdd7(0x3119)][_0x3ccb07]=_0x775df1);}[_0x22683f(0x1d9e)](_0x4fc5f9=0x0,_0x2cb002=!0x0,_0x27ade4=!0x1,_0x3a7b70=0x1,_0x34143f=_0x50c181['g'][_0x22683f(0x233c)],_0x23a09b){var _0x38f2d4=_0x22683f,_0x4a92c7;return null!=(_0x4a92c7=this[_0x38f2d4(0x97f)])&&_0x4a92c7[_0x38f2d4(0x41a)](),this[_0x38f2d4(0x14ad)]=_0x27ade4,this[_0x38f2d4(0x97f)]=this[_0x38f2d4(0x355c)][_0x38f2d4(0x1d9e)](this[_0x38f2d4(0x21ed)],{'bilinearFiltering':_0x2cb002,'comparisonFunction':_0x4fc5f9,'generateStencil':_0x27ade4,'isCube':this['_isCube'],'samples':_0x3a7b70,'depthTextureFormat':_0x34143f,'label':_0x23a09b},this),this[_0x38f2d4(0x97f)];}[_0x22683f(0x34d1)](_0xc7e515){var _0x37f900=_0x22683f;this[_0x37f900(0x97f)]&&(_0xc7e515[_0x37f900(0x97f)]&&_0xc7e515[_0x37f900(0x97f)]['dispose'](),_0xc7e515[_0x37f900(0x97f)]=this[_0x37f900(0x97f)],this[_0x37f900(0x97f)][_0x37f900(0x2eea)]());}[_0x22683f(0x3fde)](_0x4ff657){var _0x3ce93e=_0x22683f;this[_0x3ce93e(0x1589)]&&this[_0x3ce93e(0x1589)]['_swapAndDie'](_0x4ff657),this[_0x3ce93e(0x3407)]=null,this[_0x3ce93e(0x41a)](!0x0);}['_cloneRenderTargetWrapper'](){var _0x55e38a=_0x22683f;let _0x65919a=null;if(this[_0x55e38a(0x26a2)]){var _0x38e604=this[_0x55e38a(0xa8e)];if(_0x38e604&&0x0<_0x38e604[_0x55e38a(0x18cc)]){let _0xdaea9c=!0x1,_0x374da4=_0x38e604[_0x55e38a(0x18cc)];var _0x211767=_0x38e604[_0x38e604[_0x55e38a(0x18cc)]-0x1]['_source'];_0x211767!==_0x237f9f['S'][_0x55e38a(0x154e)]&&_0x211767!==_0x237f9f['S']['DepthStencil']||(_0xdaea9c=!0x0,_0x374da4--);const _0x43974c=[],_0xa001c9=[],_0x21a2e5=[],_0x35d4f1=[],_0xd0a56b=[],_0x4c0a54=[],_0x460589=[],_0x1cf320={};for(let _0x42c62a=0x0;_0x42c62a<_0x374da4;++_0x42c62a){var _0x40c8e2=_0x38e604[_0x42c62a];_0x43974c[_0x55e38a(0xede)](_0x40c8e2['samplingMode']),_0xa001c9['push'](_0x40c8e2[_0x55e38a(0x19d6)]),_0x21a2e5[_0x55e38a(0xede)](_0x40c8e2[_0x55e38a(0x3801)]),void 0x0!==_0x1cf320[_0x40c8e2[_0x55e38a(0x309e)]]?(_0x35d4f1['push'](-0x1),_0x460589['push'](0x0)):(_0x1cf320[_0x40c8e2[_0x55e38a(0x309e)]]=_0x42c62a,_0x40c8e2[_0x55e38a(0x1f2c)]?(_0x35d4f1[_0x55e38a(0xede)](_0x50c181['g']['TEXTURE_2D_ARRAY']),_0x460589[_0x55e38a(0xede)](_0x40c8e2[_0x55e38a(0x27b7)])):_0x40c8e2[_0x55e38a(0x20b)]?(_0x35d4f1[_0x55e38a(0xede)](_0x50c181['g'][_0x55e38a(0x2af1)]),_0x460589[_0x55e38a(0xede)](0x0)):_0x40c8e2[_0x55e38a(0x3958)]?(_0x35d4f1[_0x55e38a(0xede)](_0x50c181['g']['TEXTURE_3D']),_0x460589['push'](_0x40c8e2[_0x55e38a(0x27b7)])):(_0x35d4f1['push'](_0x50c181['g'][_0x55e38a(0x1172)]),_0x460589[_0x55e38a(0xede)](0x0))),this[_0x55e38a(0x3119)]&&_0xd0a56b['push'](null!=(_0x40c8e2=this[_0x55e38a(0x3119)][_0x42c62a])?_0x40c8e2:0x0),this[_0x55e38a(0x23ba)]&&_0x4c0a54['push'](null!=(_0x40c8e2=this[_0x55e38a(0x23ba)][_0x42c62a])?_0x40c8e2:0x0);}var _0x33ffc6,_0x211767={'samplingModes':_0x43974c,'generateMipMaps':_0x38e604[0x0][_0x55e38a(0x700)],'generateDepthBuffer':this[_0x55e38a(0x1d58)],'generateStencilBuffer':this[_0x55e38a(0x2156)],'generateDepthTexture':_0xdaea9c,'types':_0xa001c9,'formats':_0x21a2e5,'textureCount':_0x374da4,'targetTypes':_0x35d4f1,'faceIndex':_0xd0a56b,'layerIndex':_0x4c0a54,'layerCounts':_0x460589},_0x3098f7={'width':this[_0x55e38a(0x146c)],'height':this[_0x55e38a(0x3062)]};_0x65919a=this['_engine'][_0x55e38a(0x2f0d)](_0x3098f7,_0x211767);for(let _0x1ac4a1=0x0;_0x1ac4a1<_0x374da4;++_0x1ac4a1)-0x1===_0x35d4f1[_0x1ac4a1]&&(_0x33ffc6=_0x1cf320[_0x38e604[_0x1ac4a1][_0x55e38a(0x309e)]],_0x65919a[_0x55e38a(0x2265)](_0x65919a[_0x55e38a(0xa8e)][_0x33ffc6],_0x1ac4a1));}}else{const _0x782c75={};_0x782c75[_0x55e38a(0x3406)]=this[_0x55e38a(0x1d58)],_0x782c75[_0x55e38a(0x700)]=null!=(_0x211767=null==(_0x3098f7=this[_0x55e38a(0x1589)])?void 0x0:_0x3098f7[_0x55e38a(0x700)])&&_0x211767,_0x782c75[_0x55e38a(0x35f1)]=this[_0x55e38a(0x2156)],_0x782c75[_0x55e38a(0x1105)]=null==(_0x3098f7=this[_0x55e38a(0x1589)])?void 0x0:_0x3098f7['samplingMode'],_0x782c75['type']=null==(_0x211767=this[_0x55e38a(0x1589)])?void 0x0:_0x211767[_0x55e38a(0x19d6)],_0x782c75[_0x55e38a(0x3801)]=null==(_0x3098f7=this[_0x55e38a(0x1589)])?void 0x0:_0x3098f7[_0x55e38a(0x3801)],(_0x65919a=this['isCube']?this['_engine'][_0x55e38a(0x2a41)](this['width'],_0x782c75):(_0x3098f7={'width':this['width'],'height':this[_0x55e38a(0x3062)],'layers':this[_0x55e38a(0x1f2c)]&&null!=(_0x211767=this[_0x55e38a(0x1589)])?_0x211767[_0x55e38a(0x27b7)]:void 0x0},this[_0x55e38a(0x355c)][_0x55e38a(0x2158)](_0x3098f7,_0x782c75)))[_0x55e38a(0x1589)]['isReady']=!0x0;}return _0x65919a;}[_0x22683f(0x3321)](_0x70282f){var _0x439766=_0x22683f;if(this['_textures']&&_0x70282f['_textures']){for(let _0x3c8e46=0x0;_0x3c8e46<this['_textures'][_0x439766(0x18cc)];++_0x3c8e46)this[_0x439766(0x3407)][_0x3c8e46][_0x439766(0x3fde)](_0x70282f[_0x439766(0x3407)][_0x3c8e46],!0x1),_0x70282f[_0x439766(0x3407)][_0x3c8e46][_0x439766(0x3b27)]=!0x0;}this[_0x439766(0x97f)]&&_0x70282f[_0x439766(0x97f)]&&(this[_0x439766(0x97f)][_0x439766(0x3fde)](_0x70282f[_0x439766(0x97f)]),_0x70282f[_0x439766(0x97f)][_0x439766(0x3b27)]=!0x0),this[_0x439766(0x3407)]=null,this[_0x439766(0x97f)]=null;}[_0x22683f(0x1834)](){var _0x558576=_0x22683f;const _0x14ddba=this[_0x558576(0xe2f)]();var _0xf5e9f7;_0x14ddba&&(this[_0x558576(0x97f)]&&(_0xf5e9f7=(_0xf5e9f7=this[_0x558576(0x97f)][_0x558576(0x1105)])===_0x50c181['g']['TEXTURE_BILINEAR_SAMPLINGMODE']||_0xf5e9f7===_0x50c181['g'][_0x558576(0x2469)]||_0xf5e9f7===_0x50c181['g'][_0x558576(0x2ade)],_0x14ddba[_0x558576(0x1d9e)](this[_0x558576(0x97f)]['_comparisonFunction'],_0xf5e9f7,this[_0x558576(0x14ad)],this[_0x558576(0x97f)][_0x558576(0x103a)])),0x1<this['samples']&&_0x14ddba[_0x558576(0x3055)](this[_0x558576(0x103a)]),_0x14ddba[_0x558576(0x3321)](this),_0x14ddba[_0x558576(0x41a)]());}[_0x22683f(0x15fe)](){var _0x62258e=_0x22683f,_0x2af2d0;if(this['_textures']){for(let _0x297beb=0x0;null!==(_0x2af2d0=_0x297beb<(null==(_0x2af2d0=this[_0x62258e(0x3407)])?void 0x0:_0x2af2d0['length']))&&_0x2af2d0;++_0x297beb)this[_0x62258e(0x3407)][_0x297beb][_0x62258e(0x41a)]();}this[_0x62258e(0x3407)]=null;}[_0x22683f(0x41a)](_0x498ff6=!0x1){var _0x54129c=_0x22683f;_0x498ff6||(null!=(_0x498ff6=this[_0x54129c(0x97f)])&&_0x498ff6[_0x54129c(0x41a)](),this['_depthStencilTexture']=null,this['releaseTextures']()),this[_0x54129c(0x355c)][_0x54129c(0x3fe3)](this);}}},0x26fa:(_0x1d4df7,_0x2c0da6,_0x1ecb19)=>{var _0x572ec0=a8_0x1ec55c;_0x1ecb19['d'](_0x2c0da6,{'v':()=>_0x5e963f});var _0x2fbcb0=_0x1ecb19(0x12658);class _0x5e963f{static[_0x572ec0(0x3704)](_0x450caa=_0x2fbcb0['x']['GLSL']){var _0x2867aa=_0x572ec0;return _0x450caa===_0x2fbcb0['x'][_0x2867aa(0xfd6)]?_0x5e963f[_0x2867aa(0x30e9)]:_0x5e963f[_0x2867aa(0x17ad)];}static[_0x572ec0(0x2855)](_0x2a31b4=_0x2fbcb0['x'][_0x572ec0(0xfd6)]){var _0x206a9a=_0x572ec0;return _0x2a31b4===_0x2fbcb0['x'][_0x206a9a(0xfd6)]?_0x5e963f[_0x206a9a(0x21f6)]:_0x5e963f[_0x206a9a(0x2fda)];}static[_0x572ec0(0x3ed6)](_0x381b1d=_0x2fbcb0['x'][_0x572ec0(0xfd6)]){var _0x212457=_0x572ec0;return _0x381b1d===_0x2fbcb0['x'][_0x212457(0xfd6)]?_0x5e963f[_0x212457(0x19e3)]:_0x5e963f['IncludesShadersStoreWGSL'];}}_0x5e963f['ShadersRepository']=_0x572ec0(0x2fcc),_0x5e963f[_0x572ec0(0x21f6)]={},_0x5e963f[_0x572ec0(0x19e3)]={},_0x5e963f[_0x572ec0(0x17ad)]=_0x572ec0(0x296c),_0x5e963f[_0x572ec0(0x2fda)]={},_0x5e963f[_0x572ec0(0x4108)]={};},0xcf06:(_0x2b3f05,_0x480b8f,_0x4a643a)=>{var _0x2dd6b1=a8_0x1ec55c;_0x4a643a['d'](_0x480b8f,{'B':()=>_0xe83ec});function _0x227f43(_0x40b215,_0x2b7b0c,_0x1a4c83,_0xbdf5a){return new(_0x1a4c83=_0x1a4c83||Promise)(function(_0x1b55f7,_0x53e318){var _0x269d6e=a8_0x5306;function _0x2246bb(_0x148fc4){try{_0x13d971(_0xbdf5a['next'](_0x148fc4));}catch(_0x17d8c0){_0x53e318(_0x17d8c0);}}function _0x5cce2d(_0x325b26){try{_0x13d971(_0xbdf5a['throw'](_0x325b26));}catch(_0x2a3192){_0x53e318(_0x2a3192);}}function _0x13d971(_0x1b1aa6){var _0x1d401b=a8_0x5306,_0x3f308e;_0x1b1aa6[_0x1d401b(0x954)]?_0x1b55f7(_0x1b1aa6[_0x1d401b(0x2b05)]):((_0x3f308e=_0x1b1aa6[_0x1d401b(0x2b05)])instanceof _0x1a4c83?_0x3f308e:new _0x1a4c83(function(_0x2eb98f){_0x2eb98f(_0x3f308e);}))[_0x1d401b(0x2cc0)](_0x2246bb,_0x5cce2d);}_0x13d971((_0xbdf5a=_0xbdf5a[_0x269d6e(0x29f3)](_0x40b215,_0x2b7b0c||[]))[_0x269d6e(0x63a)]());});}var _0x29dffe=_0x4a643a(0x11096),_0x2ab40a=_0x4a643a(0x1533d),_0x459864=_0x4a643a(0x8baf),_0x2606d4=_0x4a643a(0xa896),_0x284964=_0x4a643a(0x6346),_0x17585e=_0x4a643a(0x87de),_0x17b6c9=_0x4a643a(0x162ca),_0x4b1351=_0x4a643a(0x1610),_0x24d2b9=_0x4a643a(0x138df),_0x59afac=_0x4a643a(0x9a70),_0x2b345b=_0x4a643a(0x7205),_0x3ccb66=_0x4a643a(0xe40d),_0x2ddf39=_0x4a643a(0x11cdf),_0x3fc3a6=_0x4a643a(0x15f74),_0x5b3811=_0x4a643a(0x17367),_0x3646c8=_0x4a643a(0x13324),_0x516ab5=_0x4a643a(0x8e9),_0x3e5eef=_0x4a643a(0xe59d),_0x54c930=_0x4a643a(0x14e41),_0x559c73=_0x4a643a(0x12658),_0x228874=_0x4a643a(0x23a8),_0x6cfcee=_0x4a643a(0x6214);class _0x46829c{}class _0xe83ec{constructor(_0x3a7b34,_0x1b16e7,_0x4ec715,_0x553711){var _0x3ab74d=a8_0x5306;this[_0x3ab74d(0x956)]=_0x3ab74d(0x3e4d),this['_isDisposed']=!0x1,this['forcePOTTextures']=!0x1,this[_0x3ab74d(0x129d)]=!0x1,this[_0x3ab74d(0x22f3)]=null,this[_0x3ab74d(0x2ad9)]=!0x0,this[_0x3ab74d(0x1b37)]=!0x1,this[_0x3ab74d(0x3afc)]=!0x1,this['_useReverseDepthBuffer']=!0x1,this[_0x3ab74d(0x338e)]=!0x1,this[_0x3ab74d(0x1125)]=!0x0,this['disableUniformBuffers']=!0x1,this[_0x3ab74d(0x6e9)]=new _0x2606d4['y$'](),this[_0x3ab74d(0x23f3)]=0x0,this[_0x3ab74d(0x39a7)]=new Array(),this[_0x3ab74d(0x1847)]=new Array(),this[_0x3ab74d(0x1e24)]=0x1,this[_0x3ab74d(0x3d4c)]=!0x1,this['_highPrecisionShadersAllowed']=!0x0,this['_badOS']=!0x1,this[_0x3ab74d(0x910)]=!0x1,this[_0x3ab74d(0x277b)]=!0x1,this['_activeRenderLoops']=new Array(),this[_0x3ab74d(0x267b)]=new _0x2606d4['y$'](),this[_0x3ab74d(0x2e61)]=new _0x2606d4['y$'](),this[_0x3ab74d(0x371)]=!0x1,this[_0x3ab74d(0x33c6)]=!0x1,this['disableVertexArrayObjects']=!0x1,this[_0x3ab74d(0x3a23)]=!0x0,this[_0x3ab74d(0x2cf8)]=!0x0,this[_0x3ab74d(0xea6)]=new _0x284964['k'](),this[_0x3ab74d(0x1446)]=new _0x54c930['C'](),this[_0x3ab74d(0x1c2f)]=new _0x17585e['s'](),this[_0x3ab74d(0x30f8)]=new _0x17b6c9['Q'](),this[_0x3ab74d(0x15ae)]=_0x4b1351['g']['ALPHA_ADD'],this['_alphaEquation']=_0x4b1351['g'][_0x3ab74d(0x8ac)],this['_internalTexturesCache']=new Array(),this['_renderTargetWrapperCache']=new Array(),this[_0x3ab74d(0x795)]=0x0,this[_0x3ab74d(0x876)]=-0x1,this[_0x3ab74d(0x1648)]={},this['_compiledEffects']={},this[_0x3ab74d(0x1fa5)]=[],this[_0x3ab74d(0x1c84)]=!0x1,this[_0x3ab74d(0x291d)]=new Array(),this[_0x3ab74d(0x2718)]=null,this[_0x3ab74d(0x21db)]=null,this[_0x3ab74d(0x2327)]=new Array(),this[_0x3ab74d(0x157c)]=new Array(),this[_0x3ab74d(0x376d)]=new Array(),this[_0x3ab74d(0x2939)]=!0x1,this['_mustWipeVertexAttributes']=!0x1,this[_0x3ab74d(0x3982)]=new Array(),this['_maxSimultaneousTextures']=0x0,this[_0x3ab74d(0x24a8)]=null,this['_activeRequests']=new Array(),this['adaptToDeviceRatio']=!0x1,this[_0x3ab74d(0xfdc)]=0x1,this[_0x3ab74d(0x207f)]=null,this[_0x3ab74d(0x220f)]={'isMobile':!0x1},this[_0x3ab74d(0x106f)]=!0x0,this['onBeforeTextureInitObservable']=new _0x2606d4['y$'](),this[_0x3ab74d(0xa00)]=!0x1,this[_0x3ab74d(0x2619)]=_0x4b1351['g']['SNAPSHOTRENDERING_STANDARD'],this[_0x3ab74d(0x2ba4)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this[_0x3ab74d(0x1bf2)]=null,this['enableUnpackFlipYCached']=!0x0,this[_0x3ab74d(0x3bd)]={},this[_0x3ab74d(0x3548)]=_0x228874['F'][_0x3ab74d(0x2205)];let _0x1645c1=null;this[_0x3ab74d(0x3816)]=_0x4ec715=_0x4ec715||{},this[_0x3ab74d(0x342c)]=null!=_0x553711&&_0x553711,this[_0x3ab74d(0x1446)][_0x3ab74d(0x40c)]=this[_0x3ab74d(0x1c2f)],_0x3646c8['Z'][_0x3ab74d(0xcf7)](!!_0x4ec715[_0x3ab74d(0x32c)]),_0x4ec715[_0x3ab74d(0x323c)]=null!=_0x1b16e7?_0x1b16e7:_0x4ec715['antialias'],_0x4ec715[_0x3ab74d(0x1b3b)]=null!=(_0x1b16e7=_0x4ec715[_0x3ab74d(0x1b3b)])&&_0x1b16e7,_0x4ec715[_0x3ab74d(0x3bde)]=null!=(_0x1b16e7=_0x4ec715[_0x3ab74d(0x3bde)])?_0x1b16e7:0x4,_0x4ec715['timeStep']=null!=(_0x1b16e7=_0x4ec715[_0x3ab74d(0xeeb)])?_0x1b16e7:0x1/0x3c,_0x4ec715[_0x3ab74d(0x247c)]=null==(_0x1b16e7=_0x4ec715['audioEngine'])||_0x1b16e7,_0x4ec715[_0x3ab74d(0x1cd7)]=null==(_0x1b16e7=_0x4ec715['stencil'])||_0x1b16e7,this[_0x3ab74d(0x706)]=null!=(_0x1b16e7=null==(_0x1b16e7=_0x4ec715['audioEngineOptions'])?void 0x0:_0x1b16e7[_0x3ab74d(0x1c9d)])?_0x1b16e7:null,this['_audioDestination']=null!=(_0x1b16e7=null==(_0x1b16e7=_0x4ec715[_0x3ab74d(0x4265)])?void 0x0:_0x1b16e7['audioDestination'])?_0x1b16e7:null,this['premultipliedAlpha']=null==(_0x1b16e7=_0x4ec715[_0x3ab74d(0x106f)])||_0x1b16e7,this['useExactSrgbConversions']=null!=(_0x1b16e7=_0x4ec715['useExactSrgbConversions'])&&_0x1b16e7,this[_0x3ab74d(0x33c6)]=!!_0x4ec715[_0x3ab74d(0x285f)],this[_0x3ab74d(0x327b)]=!!_0x4ec715[_0x3ab74d(0x1cd7)],_0x553711=_0x553711||_0x4ec715[_0x3ab74d(0x342c)]||!0x1;var _0x1b16e7=(0x0,_0x2b345b['CG'])()&&window[_0x3ab74d(0x1881)]||0x1,_0x737ffc=_0x4ec715[_0x3ab74d(0xbd7)]||_0x1b16e7;if(this['_hardwareScalingLevel']=_0x553711?0x1/Math['min'](_0x737ffc,_0x1b16e7):0x1,this[_0x3ab74d(0xfdc)]=_0x1b16e7,_0x3a7b34){if(_0x3a7b34[_0x3ab74d(0x3ac3)]){if(_0x1645c1=_0x3a7b34,this[_0x3ab74d(0x2582)]=_0x1645c1,void 0x0===_0x4ec715[_0x3ab74d(0x2ae5)]&&(_0x4ec715['preserveDrawingBuffer']=!0x1),void 0x0===_0x4ec715[_0x3ab74d(0x1653)]&&(_0x4ec715[_0x3ab74d(0x1653)]=!0x0),navigator&&navigator[_0x3ab74d(0xea9)]){this[_0x3ab74d(0x19b8)]();var _0x2f67b0=navigator['userAgent'];for(const _0x4e913d of _0xe83ec['ExceptionList']){var _0x5840b7=_0x4e913d['key'],_0x4af2f9=_0x4e913d[_0x3ab74d(0x2f57)];const _0x32e8c5=new RegExp(_0x5840b7);if(_0x32e8c5[_0x3ab74d(0x17d9)](_0x2f67b0)){if(_0x4e913d[_0x3ab74d(0x19f3)]&&_0x4e913d[_0x3ab74d(0xe10)]){var _0x5840b7=_0x4e913d[_0x3ab74d(0x19f3)],_0x3ec6ea=_0x4e913d[_0x3ab74d(0xe10)];const _0x565d90=new RegExp(_0x5840b7);_0x5840b7=_0x565d90[_0x3ab74d(0xb0d)](_0x2f67b0);if(_0x5840b7&&0x0<_0x5840b7[_0x3ab74d(0x18cc)]&&_0x3ec6ea<=parseInt(_0x5840b7[_0x5840b7[_0x3ab74d(0x18cc)]-0x1]))continue;}for(const _0x1dbdf5 of _0x4af2f9)switch(_0x1dbdf5){case'uniformBuffer':this[_0x3ab74d(0x22e0)]=!0x0;break;case _0x3ab74d(0x35af):this[_0x3ab74d(0x1e66)]=!0x0;break;case _0x3ab74d(0x323c):_0x4ec715['antialias']=!0x1;break;case _0x3ab74d(0x1c30):this[_0x3ab74d(0x24a8)]=0x1;}}}}if(this[_0x3ab74d(0x33c6)]||(this[_0x3ab74d(0x1516)]=_0x475517=>{var _0x32082b=_0x3ab74d;_0x475517['preventDefault'](),this['_contextWasLost']=!0x0,_0x59afac['Y'][_0x32082b(0xc51)](_0x32082b(0x2f7e)),this['onContextLostObservable']['notifyObservers'](this);},this[_0x3ab74d(0x2458)]=()=>{var _0x22f98d=_0x3ab74d;this[_0x22f98d(0x2723)](this[_0x22f98d(0x41aa)]['bind'](this));},_0x1645c1[_0x3ab74d(0x8a7)]('webglcontextlost',this['_onContextLost'],!0x1),_0x1645c1[_0x3ab74d(0x8a7)](_0x3ab74d(0x37f5),this[_0x3ab74d(0x2458)],!0x1),_0x4ec715[_0x3ab74d(0x3922)]=_0x4ec715[_0x3ab74d(0x3922)]||_0x3ab74d(0x34c3)),this[_0x3ab74d(0x910)]=/^((?!chrome|android).)*safari/i[_0x3ab74d(0x17d9)](navigator[_0x3ab74d(0xea9)]),this[_0x3ab74d(0x910)]&&(_0x4ec715[_0x3ab74d(0x1653)]=!0x1),!_0x4ec715[_0x3ab74d(0x1a65)])try{this[_0x3ab74d(0xaf7)]=_0x1645c1[_0x3ab74d(0x3ac3)](_0x3ab74d(0x1992),_0x4ec715)||_0x1645c1[_0x3ab74d(0x3ac3)]('experimental-webgl2',_0x4ec715),this[_0x3ab74d(0xaf7)]&&(this['_webGLVersion']=0x2,this[_0x3ab74d(0x683)]=_0x3ab74d(0x3354),this[_0x3ab74d(0xaf7)][_0x3ab74d(0x1539)]||(this[_0x3ab74d(0x1e24)]=0x1,this['_shaderPlatformName']='WEBGL1'));}catch(_0x350e66){}if(!this[_0x3ab74d(0xaf7)]){if(!_0x1645c1)throw new Error(_0x3ab74d(0xeb0));try{this[_0x3ab74d(0xaf7)]=_0x1645c1['getContext'](_0x3ab74d(0x1ce0),_0x4ec715)||_0x1645c1[_0x3ab74d(0x3ac3)]('experimental-webgl',_0x4ec715);}catch(_0x2c05f0){throw new Error(_0x3ab74d(0x39a0));}}if(!this[_0x3ab74d(0xaf7)])throw new Error(_0x3ab74d(0x39a0));}else this[_0x3ab74d(0xaf7)]=_0x3a7b34,this[_0x3ab74d(0x2582)]=this['_gl'][_0x3ab74d(0x13c0)],this[_0x3ab74d(0xaf7)][_0x3ab74d(0x2ef7)]?(this[_0x3ab74d(0x1e24)]=0x2,this[_0x3ab74d(0x683)]=_0x3ab74d(0x3354)):this[_0x3ab74d(0x683)]='WEBGL1',_0x553711=this[_0x3ab74d(0xaf7)][_0x3ab74d(0x131c)](),_0x553711&&(_0x4ec715[_0x3ab74d(0x1cd7)]=_0x553711['stencil']);this[_0x3ab74d(0xaf7)][_0x3ab74d(0xe3b)](this[_0x3ab74d(0xaf7)][_0x3ab74d(0x1dd0)],this['_gl'][_0x3ab74d(0x3825)]),void 0x0!==_0x4ec715[_0x3ab74d(0x2ccb)]&&(this[_0x3ab74d(0x28fa)]=_0x4ec715[_0x3ab74d(0x2ccb)]),this[_0x3ab74d(0x84a)](),this[_0x3ab74d(0x41aa)](),this['_initFeatures']();for(let _0x27c3db=0x0;_0x27c3db<this['_caps']['maxVertexAttribs'];_0x27c3db++)this[_0x3ab74d(0x2327)][_0x27c3db]=new _0x46829c();this['_shaderProcessor']=new(0x1<this[(_0x3ab74d(0x40da))]?_0x2ddf39['C']:_0x3ccb66['f'])(),this['_badOS']=/iPad/i[_0x3ab74d(0x17d9)](navigator[_0x3ab74d(0xea9)])||/iPhone/i['test'](navigator[_0x3ab74d(0xea9)]),_0x737ffc='Babylon.js\x20v'+_0xe83ec[_0x3ab74d(0x3735)],this[_0x3ab74d(0x2582)]&&this[_0x3ab74d(0x2582)]['setAttribute']&&this[_0x3ab74d(0x2582)]['setAttribute'](_0x3ab74d(0x768),_0x737ffc);}}static get['NpmPackage'](){var _0x1d3c3b=a8_0x5306;return _0x1d3c3b(0x24c6);}static get[_0x2dd6b1(0x3735)](){var _0x415cea=_0x2dd6b1;return _0x415cea(0x2ae3);}get[_0x2dd6b1(0x2c9b)](){var _0x3d33a3=_0x2dd6b1;let _0x33c4aa=this[_0x3d33a3(0xc1b)]+this['webGLVersion'];return this[_0x3d33a3(0x2034)][_0x3d33a3(0x348)]&&(_0x33c4aa+='\x20-\x20Parallel\x20shader\x20compilation'),_0x33c4aa;}get['name'](){var _0x15a348=_0x2dd6b1;return this[_0x15a348(0x956)];}set[_0x2dd6b1(0xc1b)](_0x275329){this['_name']=_0x275329;}get[_0x2dd6b1(0x37b3)](){return this['_webGLVersion'];}get[_0x2dd6b1(0x41ea)](){var _0x3248be=_0x2dd6b1;return this[_0x3248be(0x13d5)];}static get[_0x2dd6b1(0x30e9)](){var _0x30e518=_0x2dd6b1;return _0x2ab40a['Q'][_0x30e518(0x30e9)];}static set['ShadersRepository'](_0x357ac){var _0x1aef7f=_0x2dd6b1;_0x2ab40a['Q'][_0x1aef7f(0x30e9)]=_0x357ac;}[_0x2dd6b1(0x3aab)](_0x49bc66){return this['_shaderProcessor'];}get[_0x2dd6b1(0x1652)](){var _0xeec50f=_0x2dd6b1;return this[_0xeec50f(0x2333)];}set[_0x2dd6b1(0x1652)](_0x2d2e90){var _0x2fdc3e=_0x2dd6b1;_0x2d2e90!==this[_0x2fdc3e(0x2333)]&&(this[_0x2fdc3e(0x2333)]=_0x2d2e90,this['_depthCullingState']['depthFunc']=_0x2d2e90?_0x4b1351['g'][_0x2fdc3e(0xb4a)]:_0x4b1351['g'][_0x2fdc3e(0x3e34)]);}get[_0x2dd6b1(0x2588)](){var _0x5c38e0=_0x2dd6b1;return this[_0x5c38e0(0x23f3)];}get[_0x2dd6b1(0x3af5)](){var _0x1159b4=_0x2dd6b1;return 0x1<this['webGLVersion']&&!this[_0x1159b4(0x22e0)];}[_0x2dd6b1(0x3e3a)](){var _0x1904d3=_0x2dd6b1;return this[_0x1904d3(0x3816)];}get['_shouldUseHighPrecisionShader'](){var _0x443f32=_0x2dd6b1;return!(!this[_0x443f32(0x2034)][_0x443f32(0x3088)]||!this[_0x443f32(0x28fa)]);}get['needPOTTextures'](){var _0x45be1e=_0x2dd6b1;return this[_0x45be1e(0x1e24)]<0x2||this[_0x45be1e(0x5d5)];}get[_0x2dd6b1(0x3363)](){return this['_activeRenderLoops'];}get[_0x2dd6b1(0x285f)](){return this['_doNotHandleContextLost'];}set[_0x2dd6b1(0x285f)](_0x4166b6){this['_doNotHandleContextLost']=_0x4166b6;}get[_0x2dd6b1(0x1a15)](){return!0x1;}set[_0x2dd6b1(0x3ee6)](_0x4abd1a){var _0x2d1d5c=_0x2dd6b1;this[_0x2d1d5c(0x8bf)]=_0x4abd1a;}get['currentViewport'](){return this['_cachedViewport'];}get['emptyTexture'](){var _0xe4f81b=_0x2dd6b1;return this[_0xe4f81b(0x3baf)]||(this[_0xe4f81b(0x3baf)]=this[_0xe4f81b(0x1176)](new Uint8Array(0x4),0x1,0x1,_0x4b1351['g'][_0xe4f81b(0x12a4)],!0x1,!0x1,_0x4b1351['g']['TEXTURE_NEAREST_SAMPLINGMODE'])),this[_0xe4f81b(0x3baf)];}get[_0x2dd6b1(0x2a5c)](){var _0x30b65d=_0x2dd6b1;return this[_0x30b65d(0x479)]||(this[_0x30b65d(0x479)]=this[_0x30b65d(0x1ddc)](new Uint8Array(0x4),0x1,0x1,0x1,_0x4b1351['g']['TEXTUREFORMAT_RGBA'],!0x1,!0x1,_0x4b1351['g'][_0x30b65d(0x16b2)])),this['_emptyTexture3D'];}get[_0x2dd6b1(0x2c19)](){var _0x29fbd0=_0x2dd6b1;return this[_0x29fbd0(0x3430)]||(this[_0x29fbd0(0x3430)]=this[_0x29fbd0(0x1d59)](new Uint8Array(0x4),0x1,0x1,0x1,_0x4b1351['g'][_0x29fbd0(0x12a4)],!0x1,!0x1,_0x4b1351['g']['TEXTURE_NEAREST_SAMPLINGMODE'])),this[_0x29fbd0(0x3430)];}get[_0x2dd6b1(0x41f8)](){var _0x150b16=_0x2dd6b1,_0x4bf436;return this[_0x150b16(0x41d6)]||(_0x4bf436=new Uint8Array(0x4),this['_emptyCubeTexture']=this[_0x150b16(0x21fa)]([_0x4bf436,_0x4bf436,_0x4bf436,_0x4bf436,_0x4bf436,_0x4bf436],0x1,_0x4b1351['g'][_0x150b16(0x12a4)],_0x4b1351['g'][_0x150b16(0x2aeb)],!0x1,!0x1,_0x4b1351['g'][_0x150b16(0x16b2)])),this['_emptyCubeTexture'];}get[_0x2dd6b1(0x246a)](){return this['_isWebGPU'];}get[_0x2dd6b1(0x14d2)](){var _0x1da3e0=_0x2dd6b1;return this[_0x1da3e0(0x683)];}get['snapshotRendering'](){return!0x1;}set['snapshotRendering'](_0x19ec51){}get['snapshotRenderingMode'](){var _0x31d0db=_0x2dd6b1;return this[_0x31d0db(0x2619)];}set[_0x2dd6b1(0x234e)](_0x41cf6a){var _0x3a99ba=_0x2dd6b1;this[_0x3a99ba(0x2619)]=_0x41cf6a;}[_0x2dd6b1(0x2484)](){this['snapshotRendering']=!0x1;}static[_0x2dd6b1(0x963)](_0x23b3f1,_0xb4f0ee){var _0x58c8ab=_0x2dd6b1;if(_0x58c8ab(0x2aea)==typeof document)return new OffscreenCanvas(_0x23b3f1,_0xb4f0ee);const _0x5a9ec0=document['createElement']('canvas');return _0x5a9ec0[_0x58c8ab(0x146c)]=_0x23b3f1,_0x5a9ec0[_0x58c8ab(0x3062)]=_0xb4f0ee,_0x5a9ec0;}[_0x2dd6b1(0x425f)](_0x15029e,_0x164a28){var _0x23d64f=_0x2dd6b1;return _0xe83ec[_0x23d64f(0x963)](_0x15029e,_0x164a28);}[_0x2dd6b1(0x2aa0)](){var _0x329bb1=_0x2dd6b1;return document[_0x329bb1(0x2b23)](_0x329bb1(0x1514));}[_0x2dd6b1(0x19b8)](){var _0x1edf11=_0x2dd6b1;navigator&&navigator[_0x1edf11(0xea9)]&&(this[_0x1edf11(0x3fb0)]=()=>{var _0x5e8f23=_0x1edf11;const _0x55fa7a=navigator[_0x5e8f23(0xea9)];this[_0x5e8f23(0x220f)][_0x5e8f23(0x1624)]=-0x1!==_0x55fa7a[_0x5e8f23(0x86a)](_0x5e8f23(0x850))||-0x1!==_0x55fa7a[_0x5e8f23(0x86a)](_0x5e8f23(0x22fb))&&(0x0,_0x2b345b['n5'])()&&_0x5e8f23(0x2791)in document;},this[_0x1edf11(0x3fb0)](),(0x0,_0x2b345b['CG'])()&&window['addEventListener']('resize',this['_checkForMobile']));}[_0x2dd6b1(0x2723)](_0x4c014b){setTimeout(()=>_0x227f43(this,void 0x0,void 0x0,function*(){var _0x56ba3e=a8_0x5306;this['_dummyFramebuffer']=null;var _0x2240c6,_0x51e131=this[_0x56ba3e(0xea6)][_0x56ba3e(0x29f1)],_0x2601b5=this[_0x56ba3e(0xea6)][_0x56ba3e(0x2868)],_0x2b5152=this[_0x56ba3e(0xea6)][_0x56ba3e(0x1e7d)],_0x1fe6ed=this['_stencilState'][_0x56ba3e(0x308f)];yield _0x4c014b(),this[_0x56ba3e(0xb25)](!0x0),this[_0x56ba3e(0x2a9f)](),null!=(_0x2240c6=this[_0x56ba3e(0x3a2)])&&_0x2240c6['call'](this),this[_0x56ba3e(0x5f2)](),this[_0x56ba3e(0x1ea6)](),this[_0x56ba3e(0x2fb0)](),this[_0x56ba3e(0xb25)](!0x0),this[_0x56ba3e(0xea6)][_0x56ba3e(0x29f1)]=_0x51e131,this[_0x56ba3e(0xea6)][_0x56ba3e(0x2868)]=_0x2601b5,this[_0x56ba3e(0xea6)][_0x56ba3e(0x1e7d)]=_0x2b5152,this['_stencilState'][_0x56ba3e(0x308f)]=_0x1fe6ed,_0x59afac['Y'][_0x56ba3e(0xc51)](this['name']+_0x56ba3e(0x1e98)),this['onContextRestoredObservable'][_0x56ba3e(0x3608)](this),this['_contextWasLost']=!0x1;}),0x0);}[_0x2dd6b1(0x3a19)](_0x217b5b){var _0x2d80ef=_0x2dd6b1;this[_0x2d80ef(0x2582)]=_0x217b5b;}[_0x2dd6b1(0xb42)](_0x4ff7ef){return null;}[_0x2dd6b1(0x1ea6)](){var _0x37eb17=_0x2dd6b1;for(const _0x4b09b1 of this['_internalTexturesCache'][_0x37eb17(0x538)]())_0x4b09b1[_0x37eb17(0x1834)]();}[_0x2dd6b1(0x2fb0)](){var _0x6729e1=_0x2dd6b1;for(const _0x3782d3 of this[_0x6729e1(0x3ec4)][_0x6729e1(0x538)]())_0x3782d3[_0x6729e1(0x1834)]();}[_0x2dd6b1(0x2a9f)](){var _0x43051a=_0x2dd6b1;for(const _0x5a72d5 in this[_0x43051a(0x3522)]){const _0x455cc3=this['_compiledEffects'][_0x5a72d5];_0x455cc3[_0x43051a(0x38e6)]=null,_0x455cc3['_wasPreviouslyReady']=!0x1,_0x455cc3[_0x43051a(0x8cd)]();}_0x2ab40a['Q'][_0x43051a(0x1e88)]();}['areAllEffectsReady'](){var _0x13df31=_0x2dd6b1;for(const _0x40bf33 in this[_0x13df31(0x3522)]){const _0x2c242e=this[_0x13df31(0x3522)][_0x40bf33];if(!_0x2c242e['isReady']())return!0x1;}return!0x0;}[_0x2dd6b1(0x5f2)](){var _0xcb59ad=_0x2dd6b1;for(const _0x5398fd of this[_0xcb59ad(0x39a7)])_0x5398fd[_0xcb59ad(0x1834)]();for(const _0xd3fbe5 of this[_0xcb59ad(0x1847)])_0xd3fbe5['_rebuild']();}[_0x2dd6b1(0x41aa)](){var _0x38e461=_0x2dd6b1;this[_0x38e461(0x2034)]={'maxTexturesImageUnits':this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)][_0x38e461(0x324f)]),'maxCombinedTexturesImageUnits':this[_0x38e461(0xaf7)]['getParameter'](this[_0x38e461(0xaf7)][_0x38e461(0x36e7)]),'maxVertexTextureImageUnits':this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)][_0x38e461(0xb70)]),'maxTextureSize':this[_0x38e461(0xaf7)]['getParameter'](this[_0x38e461(0xaf7)]['MAX_TEXTURE_SIZE']),'maxSamples':0x1<this[_0x38e461(0x1e24)]?this['_gl']['getParameter'](this['_gl']['MAX_SAMPLES']):0x1,'maxCubemapTextureSize':this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this['_gl'][_0x38e461(0x880)]),'maxRenderTextureSize':this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)]['MAX_RENDERBUFFER_SIZE']),'maxVertexAttribs':this['_gl'][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)][_0x38e461(0x1b3c)]),'maxVaryingVectors':this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this['_gl'][_0x38e461(0x3d5f)]),'maxFragmentUniformVectors':this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this['_gl']['MAX_FRAGMENT_UNIFORM_VECTORS']),'maxVertexUniformVectors':this['_gl'][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)][_0x38e461(0x3ef9)]),'parallelShaderCompile':this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x40b7))||void 0x0,'standardDerivatives':0x1<this['_webGLVersion']||null!==this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('OES_standard_derivatives'),'maxAnisotropy':0x1,'astc':this['_gl'][_0x38e461(0x3a2e)]('WEBGL_compressed_texture_astc')||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('WEBKIT_WEBGL_compressed_texture_astc'),'bptc':this['_gl']['getExtension']('EXT_texture_compression_bptc')||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x1c99)),'s3tc':this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('WEBGL_compressed_texture_s3tc')||this[_0x38e461(0xaf7)]['getExtension'](_0x38e461(0x2fb1)),'s3tc_srgb':this[_0x38e461(0xaf7)]['getExtension'](_0x38e461(0x3ccf))||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x2345)),'pvrtc':this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('WEBGL_compressed_texture_pvrtc')||this['_gl']['getExtension'](_0x38e461(0x10b8)),'etc1':this[_0x38e461(0xaf7)]['getExtension'](_0x38e461(0x916))||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('WEBKIT_WEBGL_compressed_texture_etc1'),'etc2':this[_0x38e461(0xaf7)]['getExtension'](_0x38e461(0x2be3))||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x1a01))||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x3450)),'textureAnisotropicFilterExtension':this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x3e16))||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x2d0f))||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x2842)),'uintIndices':0x1<this[_0x38e461(0x1e24)]||null!==this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('OES_element_index_uint'),'fragmentDepthSupported':0x1<this['_webGLVersion']||null!==this['_gl'][_0x38e461(0x3a2e)](_0x38e461(0x41b0)),'highPrecisionShaderSupported':!0x1,'timerQuery':this['_gl'][_0x38e461(0x3a2e)]('EXT_disjoint_timer_query_webgl2')||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x7f1)),'supportOcclusionQuery':0x1<this[_0x38e461(0x1e24)],'canUseTimestampForTimerQuery':!0x1,'drawBuffersExtension':!0x1,'maxMSAASamples':0x1,'colorBufferFloat':!!(0x1<this['_webGLVersion']&&this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x4ec))),'textureFloat':!!(0x1<this['_webGLVersion']||this['_gl'][_0x38e461(0x3a2e)](_0x38e461(0x133d))),'textureHalfFloat':!!(0x1<this[_0x38e461(0x1e24)]||this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x3fc1))),'textureHalfFloatRender':!0x1,'textureFloatLinearFiltering':!0x1,'textureFloatRender':!0x1,'textureHalfFloatLinearFiltering':!0x1,'vertexArrayObject':!0x1,'instancedArrays':!0x1,'textureLOD':!!(0x1<this[_0x38e461(0x1e24)]||this[_0x38e461(0xaf7)]['getExtension'](_0x38e461(0xc19))),'texelFetch':0x1!==this[_0x38e461(0x1e24)],'blendMinMax':!0x1,'multiview':this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x42a)),'oculusMultiview':this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x2c78)),'depthTextureExtension':!0x1,'canUseGLInstanceID':0x1<this['_webGLVersion'],'canUseGLVertexID':0x1<this[_0x38e461(0x1e24)],'supportComputeShaders':!0x1,'supportSRGBBuffers':!0x1,'supportTransformFeedbacks':0x1<this[_0x38e461(0x1e24)],'textureMaxLevel':0x1<this[_0x38e461(0x1e24)],'texture2DArrayMaxLayerCount':0x1<this[_0x38e461(0x1e24)]?this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)]['MAX_ARRAY_TEXTURE_LAYERS']):0x80,'disableMorphTargetTexture':!0x1},this['_glVersion']=this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)][_0x38e461(0xf19)]);var _0x31fe8c,_0x4cd07a=this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x2513));if(null!=_0x4cd07a&&(this[_0x38e461(0x3418)]=this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](_0x4cd07a[_0x38e461(0x20e1)]),this['_glVendor']=this[_0x38e461(0xaf7)]['getParameter'](_0x4cd07a[_0x38e461(0x2174)])),this[_0x38e461(0x3e1b)]||(this[_0x38e461(0x3e1b)]=this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)][_0x38e461(0xbdb)])||'Unknown\x20vendor'),this['_glRenderer']||(this[_0x38e461(0x3418)]=this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this['_gl'][_0x38e461(0x1d10)])||_0x38e461(0x2e4c)),0x8d61!==this[_0x38e461(0xaf7)][_0x38e461(0xac3)]&&(this[_0x38e461(0xaf7)][_0x38e461(0xac3)]=0x8d61),0x881a!==this[_0x38e461(0xaf7)][_0x38e461(0x4231)]&&(this['_gl'][_0x38e461(0x4231)]=0x881a),0x8814!==this[_0x38e461(0xaf7)][_0x38e461(0x10d7)]&&(this['_gl'][_0x38e461(0x10d7)]=0x8814),0x88f0!==this[_0x38e461(0xaf7)][_0x38e461(0xefe)]&&(this[_0x38e461(0xaf7)]['DEPTH24_STENCIL8']=0x88f0),this['_caps'][_0x38e461(0x8e5)]&&(0x1===this[_0x38e461(0x1e24)]&&(this[_0x38e461(0xaf7)][_0x38e461(0x1e17)]=this[_0x38e461(0x2034)][_0x38e461(0x8e5)][_0x38e461(0x9ab)]['bind'](this['_caps'][_0x38e461(0x8e5)])),this['_caps']['canUseTimestampForTimerQuery']=0x0<(null!=(_0x4cd07a=this[_0x38e461(0xaf7)][_0x38e461(0x1e17)](this['_caps'][_0x38e461(0x8e5)]['TIMESTAMP_EXT'],this[_0x38e461(0x2034)][_0x38e461(0x8e5)][_0x38e461(0xd38)]))?_0x4cd07a:0x0)),this[_0x38e461(0x2034)][_0x38e461(0x376f)]=this[_0x38e461(0x2034)][_0x38e461(0x2cd7)]?this['_gl'][_0x38e461(0x18a4)](this['_caps']['textureAnisotropicFilterExtension'][_0x38e461(0x30fe)]):0x0,this[_0x38e461(0x2034)][_0x38e461(0x7be)]=!(!this[_0x38e461(0x2034)][_0x38e461(0x1f8d)]||!this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x582))),this[_0x38e461(0x2034)][_0x38e461(0x2998)]=!(!this[_0x38e461(0x2034)][_0x38e461(0x1f8d)]||!this[_0x38e461(0x2115)]()),this[_0x38e461(0x2034)][_0x38e461(0x5f4)]=!!(0x1<this[_0x38e461(0x1e24)]||this['_caps'][_0x38e461(0x1e19)]&&this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('OES_texture_half_float_linear')),this[_0x38e461(0x2034)]['astc']&&(this[_0x38e461(0xaf7)]['COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR']=this['_caps'][_0x38e461(0x221d)][_0x38e461(0x29c3)]),this[_0x38e461(0x2034)][_0x38e461(0x2235)]&&(this[_0x38e461(0xaf7)][_0x38e461(0x3a7)]=this[_0x38e461(0x2034)]['bptc'][_0x38e461(0x3a7)]),this[_0x38e461(0x2034)][_0x38e461(0x3a1a)]&&(this[_0x38e461(0xaf7)][_0x38e461(0x2358)]=this[_0x38e461(0x2034)]['s3tc_srgb'][_0x38e461(0x2358)],this[_0x38e461(0xaf7)]['COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT']=this[_0x38e461(0x2034)][_0x38e461(0x3a1a)]['COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT'],this[_0x38e461(0xaf7)][_0x38e461(0x316e)]=this[_0x38e461(0x2034)][_0x38e461(0x3a1a)]['COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT']),this[_0x38e461(0x2034)]['etc2']&&(this['_gl']['COMPRESSED_SRGB8_ETC2']=this[_0x38e461(0x2034)][_0x38e461(0x3ab4)][_0x38e461(0x38eb)],this[_0x38e461(0xaf7)][_0x38e461(0x209)]=this['_caps'][_0x38e461(0x3ab4)]['COMPRESSED_SRGB8_ALPHA8_ETC2_EAC']),0x1<this[_0x38e461(0x1e24)]&&0x140b!==this[_0x38e461(0xaf7)][_0x38e461(0xac3)]&&(this[_0x38e461(0xaf7)]['HALF_FLOAT_OES']=0x140b),this[_0x38e461(0x2034)][_0x38e461(0x2038)]=this['_caps'][_0x38e461(0x1e19)]&&this[_0x38e461(0x26bb)](),0x1<this['_webGLVersion'])this[_0x38e461(0x2034)][_0x38e461(0x30cb)]=!0x0,this[_0x38e461(0x2034)]['maxMSAASamples']=null!==this[_0x38e461(0x24a8)]?this[_0x38e461(0x24a8)]:this[_0x38e461(0xaf7)][_0x38e461(0x18a4)](this[_0x38e461(0xaf7)][_0x38e461(0x3786)]);else{const _0x1630c4=this['_gl'][_0x38e461(0x3a2e)](_0x38e461(0x54d));if(null!==_0x1630c4){this['_caps']['drawBuffersExtension']=!0x0,this['_gl']['drawBuffers']=_0x1630c4[_0x38e461(0x110e)][_0x38e461(0x3b97)](_0x1630c4),this[_0x38e461(0xaf7)][_0x38e461(0x40c3)]=this[_0x38e461(0xaf7)][_0x38e461(0x5bc)];for(let _0x2bc59b=0x0;_0x2bc59b<0x10;_0x2bc59b++)this['_gl'][_0x38e461(0x382c)+_0x2bc59b+_0x38e461(0x1742)]=_0x1630c4[_0x38e461(0x382c)+_0x2bc59b+_0x38e461(0x1742)];}}if(0x1<this['_webGLVersion']?this[_0x38e461(0x2034)]['depthTextureExtension']=!0x0:null!=(_0x4cd07a=this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('WEBGL_depth_texture'))&&(this[_0x38e461(0x2034)][_0x38e461(0x1f68)]=!0x0,this[_0x38e461(0xaf7)][_0x38e461(0x2ec9)]=_0x4cd07a['UNSIGNED_INT_24_8_WEBGL']),this[_0x38e461(0x1e66)])this[_0x38e461(0x2034)][_0x38e461(0x1074)]=!0x1;else{if(0x1<this[_0x38e461(0x1e24)])this[_0x38e461(0x2034)][_0x38e461(0x1074)]=!0x0;else{const _0x8b4472=this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)](_0x38e461(0x554));null!=_0x8b4472&&(this[_0x38e461(0x2034)]['vertexArrayObject']=!0x0,this['_gl'][_0x38e461(0x402c)]=_0x8b4472[_0x38e461(0x2a4f)]['bind'](_0x8b4472),this[_0x38e461(0xaf7)][_0x38e461(0x1c5b)]=_0x8b4472[_0x38e461(0x3265)][_0x38e461(0x3b97)](_0x8b4472),this['_gl'][_0x38e461(0x39f6)]=_0x8b4472['deleteVertexArrayOES'][_0x38e461(0x3b97)](_0x8b4472));}}if(0x1<this[_0x38e461(0x1e24)])this['_caps'][_0x38e461(0x2530)]=!0x0;else{const _0x3cdede=this[_0x38e461(0xaf7)][_0x38e461(0x3a2e)]('ANGLE_instanced_arrays');null!=_0x3cdede?(this[_0x38e461(0x2034)][_0x38e461(0x2530)]=!0x0,this[_0x38e461(0xaf7)]['drawArraysInstanced']=_0x3cdede['drawArraysInstancedANGLE'][_0x38e461(0x3b97)](_0x3cdede),this[_0x38e461(0xaf7)][_0x38e461(0xc2f)]=_0x3cdede[_0x38e461(0xa8c)]['bind'](_0x3cdede),this['_gl'][_0x38e461(0x2033)]=_0x3cdede[_0x38e461(0x21f7)][_0x38e461(0x3b97)](_0x3cdede)):this[_0x38e461(0x2034)]['instancedArrays']=!0x1;}this[_0x38e461(0xaf7)]['getShaderPrecisionFormat']&&(_0x4cd07a=this[_0x38e461(0xaf7)][_0x38e461(0x6a5)](this['_gl'][_0x38e461(0x2757)],this[_0x38e461(0xaf7)][_0x38e461(0x117a)]),_0x31fe8c=this['_gl'][_0x38e461(0x6a5)](this[_0x38e461(0xaf7)][_0x38e461(0x1285)],this[_0x38e461(0xaf7)][_0x38e461(0x117a)]),_0x4cd07a&&_0x31fe8c&&(this[_0x38e461(0x2034)][_0x38e461(0x3088)]=0x0!==_0x4cd07a[_0x38e461(0x138e)]&&0x0!==_0x31fe8c['precision'])),0x1<this[_0x38e461(0x1e24)]?this['_caps']['blendMinMax']=!0x0:null!=(_0x4cd07a=this[_0x38e461(0xaf7)]['getExtension'](_0x38e461(0x2a88)))&&(this[_0x38e461(0x2034)][_0x38e461(0x17b6)]=!0x0,this[_0x38e461(0xaf7)][_0x38e461(0x147b)]=_0x4cd07a[_0x38e461(0x33cc)],this[_0x38e461(0xaf7)][_0x38e461(0xc94)]=_0x4cd07a[_0x38e461(0x686)]),this[_0x38e461(0x2034)][_0x38e461(0x2021)]||(0x1<this[_0x38e461(0x1e24)]?(this[_0x38e461(0x2034)][_0x38e461(0x2021)]=!0x0,this[_0x38e461(0x35fe)]={'SRGB':WebGL2RenderingContext['SRGB'],'SRGB8':WebGL2RenderingContext[_0x38e461(0x19d4)],'SRGB8_ALPHA8':WebGL2RenderingContext[_0x38e461(0x282b)]}):null!=(_0x31fe8c=this[_0x38e461(0xaf7)]['getExtension'](_0x38e461(0x25b1)))&&(this['_caps'][_0x38e461(0x2021)]=!0x0,this['_glSRGBExtensionValues']={'SRGB':_0x31fe8c[_0x38e461(0x15da)],'SRGB8':_0x31fe8c[_0x38e461(0x641)],'SRGB8_ALPHA8':_0x31fe8c[_0x38e461(0x641)]}),this[_0x38e461(0x2034)][_0x38e461(0x2021)]=this['_caps'][_0x38e461(0x2021)]&&!(!this[_0x38e461(0x3816)]||!this[_0x38e461(0x3816)]['forceSRGBBufferSupportState'])),this[_0x38e461(0xea6)][_0x38e461(0x29f1)]=!0x0,this['_depthCullingState'][_0x38e461(0x2868)]=this['_gl']['LEQUAL'],this[_0x38e461(0xea6)][_0x38e461(0x1e7d)]=!0x0,this['_maxSimultaneousTextures']=this[_0x38e461(0x2034)]['maxCombinedTexturesImageUnits'];for(let _0x14834d=0x0;_0x14834d<this[_0x38e461(0x3e2b)];_0x14834d++)this[_0x38e461(0x3982)][_0x38e461(0xede)](_0x14834d);_0x38e461(0x4039)===this[_0x38e461(0x3418)]&&(this['_caps'][_0x38e461(0x1190)]=!0x0);}['_initFeatures'](){var _0x16a65d=_0x2dd6b1;this[_0x16a65d(0x1d9a)]={'forceBitmapOverHTMLImageElement':!0x1,'supportRenderAndCopyToLodForFloatTextures':0x1!==this[_0x16a65d(0x1e24)],'supportDepthStencilTexture':0x1!==this[_0x16a65d(0x1e24)],'supportShadowSamplers':0x1!==this[_0x16a65d(0x1e24)],'uniformBufferHardCheckMatrix':!0x1,'allowTexturePrefiltering':0x1!==this[_0x16a65d(0x1e24)],'trackUbosInFrame':!0x1,'checkUbosContentBeforeUpload':!0x1,'supportCSM':0x1!==this['_webGLVersion'],'basisNeedsPOT':0x1===this[_0x16a65d(0x1e24)],'support3DTextures':0x1!==this['_webGLVersion'],'needTypeSuffixInShaderConstants':0x1!==this[_0x16a65d(0x1e24)],'supportMSAA':0x1!==this[_0x16a65d(0x1e24)],'supportSSAO2':0x1!==this[_0x16a65d(0x1e24)],'supportExtendedTextureFormats':0x1!==this[_0x16a65d(0x1e24)],'supportSwitchCaseInShader':0x1!==this[_0x16a65d(0x1e24)],'supportSyncTextureRead':!0x0,'needsInvertingBitmap':!0x0,'useUBOBindingCache':!0x0,'needShaderCodeInlining':!0x1,'needToAlwaysBindUniformBuffers':!0x1,'supportRenderPasses':!0x1,'supportSpriteInstancing':!0x0,'_collectUbosUpdatedInFrame':!0x1};}get[_0x2dd6b1(0x40da)](){var _0x31eb90=_0x2dd6b1;return this[_0x31eb90(0x1e24)];}['getClassName'](){var _0x15d776=_0x2dd6b1;return _0x15d776(0x1808);}get[_0x2dd6b1(0xa3c)](){var _0x3d487c=_0x2dd6b1;return this[_0x3d487c(0x327b)];}['_prepareWorkingCanvas'](){var _0x1ea247=_0x2dd6b1,_0x442cdc;this[_0x1ea247(0x37ea)]||(this[_0x1ea247(0x37ea)]=this['createCanvas'](0x1,0x1),(_0x442cdc=this['_workingCanvas']['getContext']('2d'))&&(this[_0x1ea247(0x96b)]=_0x442cdc));}[_0x2dd6b1(0x4254)](){var _0x591100=_0x2dd6b1;for(const _0x4ee5b0 in this[_0x591100(0x1648)])Object['prototype'][_0x591100(0x55a)][_0x591100(0x15d4)](this[_0x591100(0x1648)],_0x4ee5b0)&&(this[_0x591100(0x1648)][_0x4ee5b0]=null);this[_0x591100(0x876)]=-0x1;}[_0x2dd6b1(0x34ea)](){var _0x4e258c=_0x2dd6b1;return this[_0x4e258c(0x1769)]();}[_0x2dd6b1(0x1769)](){var _0x42f459=_0x2dd6b1;return{'vendor':this[_0x42f459(0x3e1b)],'renderer':this['_glRenderer'],'version':this['_glVersion']};}[_0x2dd6b1(0x25c)](_0x1668a2){var _0x23ead0=_0x2dd6b1;this[_0x23ead0(0x270a)]=_0x1668a2,this[_0x23ead0(0x84a)]();}[_0x2dd6b1(0x2ea3)](){var _0x3452b2=_0x2dd6b1;return this[_0x3452b2(0x270a)];}[_0x2dd6b1(0x256a)](){var _0x3cc278=_0x2dd6b1;return this[_0x3cc278(0x2a09)];}['getCaps'](){var _0x2d7213=_0x2dd6b1;return this[_0x2d7213(0x2034)];}[_0x2dd6b1(0x3568)](_0x3dab20){var _0x53da0e=_0x2dd6b1;_0x3dab20?0x0<=(_0x3dab20=this[_0x53da0e(0x34bc)][_0x53da0e(0x86a)](_0x3dab20))&&this[_0x53da0e(0x34bc)]['splice'](_0x3dab20,0x1):this['_activeRenderLoops'][_0x53da0e(0x18cc)]=0x0;}[_0x2dd6b1(0x253e)](){var _0x542cae=_0x2dd6b1;if(!this[_0x542cae(0x371)]){let _0x48eacf=!0x0;if(_0x48eacf=!(this[_0x542cae(0x13d5)]||!this[_0x542cae(0x2ad9)]&&this[_0x542cae(0x3d4c)])&&_0x48eacf){this['beginFrame']();for(let _0x5d060e=0x0;_0x5d060e<this[_0x542cae(0x34bc)]['length'];_0x5d060e++){const _0x2b7988=this['_activeRenderLoops'][_0x5d060e];_0x2b7988();}this[_0x542cae(0xe65)]();}}0x0<this['_activeRenderLoops'][_0x542cae(0x18cc)]?this[_0x542cae(0x2491)]=this[_0x542cae(0x1276)](this[_0x542cae(0x3ac8)],this[_0x542cae(0x6ef)]()):this['_renderingQueueLaunched']=!0x1;}[_0x2dd6b1(0x1a7a)](){return this['_renderingCanvas'];}[_0x2dd6b1(0x10d4)](){var _0x148cb1=_0x2dd6b1;return this[_0x148cb1(0x706)];}['getAudioDestination'](){var _0x2f55f6=_0x2dd6b1;return this[_0x2f55f6(0x154d)];}[_0x2dd6b1(0x6ef)](){var _0x1b66e2=_0x2dd6b1;return(0x0,_0x2b345b['CG'])()?this['_renderingCanvas']&&this['_renderingCanvas'][_0x1b66e2(0x2ebb)]&&this['_renderingCanvas'][_0x1b66e2(0x2ebb)]['defaultView']?this[_0x1b66e2(0x2582)][_0x1b66e2(0x2ebb)][_0x1b66e2(0x109e)]:window:null;}[_0x2dd6b1(0x3583)](_0x256093=!0x1){var _0x5e2fb7=_0x2dd6b1;return!_0x256093&&this['_currentRenderTarget']?this['_currentRenderTarget'][_0x5e2fb7(0x146c)]:this['_framebufferDimensionsObject']?this['_framebufferDimensionsObject'][_0x5e2fb7(0x82c)]:this['_gl'][_0x5e2fb7(0x1974)];}['getRenderHeight'](_0x21d2ec=!0x1){var _0xd86c56=_0x2dd6b1;return!_0x21d2ec&&this[_0xd86c56(0x2019)]?this['_currentRenderTarget'][_0xd86c56(0x3062)]:this[_0xd86c56(0x8bf)]?this['_framebufferDimensionsObject']['framebufferHeight']:this[_0xd86c56(0xaf7)][_0xd86c56(0x3e21)];}[_0x2dd6b1(0x1276)](_0x4095e2,_0x1200ee){var _0x1842c6=_0x2dd6b1;return _0xe83ec[_0x1842c6(0x2831)](_0x4095e2,_0x1200ee);}[_0x2dd6b1(0x3dfb)](_0x38bfe5){var _0x1345fe=_0x2dd6b1;-0x1===this[_0x1345fe(0x34bc)][_0x1345fe(0x86a)](_0x38bfe5)&&(this['_activeRenderLoops'][_0x1345fe(0xede)](_0x38bfe5),this['_renderingQueueLaunched']||(this[_0x1345fe(0x277b)]=!0x0,this['_boundRenderFunction']=this[_0x1345fe(0x253e)][_0x1345fe(0x3b97)](this),this['_frameHandler']=this[_0x1345fe(0x1276)](this['_boundRenderFunction'],this[_0x1345fe(0x6ef)]())));}['clear'](_0x4dc122,_0x18e68f,_0x3ed293,_0x53f84a=!0x1){var _0x2ed18e=_0x2dd6b1,_0x166cce=this[_0x2ed18e(0x2dba)]['useStencilGlobalOnly'];this[_0x2ed18e(0x2dba)][_0x2ed18e(0x3aa)]=!0x0,this['applyStates'](),this[_0x2ed18e(0x2dba)]['useStencilGlobalOnly']=_0x166cce;let _0x472048=0x0;_0x18e68f&&_0x4dc122&&(this['_gl'][_0x2ed18e(0xdbf)](_0x4dc122['r'],_0x4dc122['g'],_0x4dc122['b'],void 0x0!==_0x4dc122['a']?_0x4dc122['a']:0x1),_0x472048|=this[_0x2ed18e(0xaf7)][_0x2ed18e(0x2a4c)]),_0x3ed293&&(this['useReverseDepthBuffer']?(this['_depthCullingState']['depthFunc']=this[_0x2ed18e(0xaf7)]['GEQUAL'],this[_0x2ed18e(0xaf7)][_0x2ed18e(0x217f)](0x0)):this[_0x2ed18e(0xaf7)][_0x2ed18e(0x217f)](0x1),_0x472048|=this[_0x2ed18e(0xaf7)][_0x2ed18e(0x1002)]),_0x53f84a&&(this[_0x2ed18e(0xaf7)][_0x2ed18e(0x3b3f)](0x0),_0x472048|=this[_0x2ed18e(0xaf7)][_0x2ed18e(0x2c80)]),this[_0x2ed18e(0xaf7)][_0x2ed18e(0x13c8)](_0x472048);}['_viewport'](_0x1fdaf7,_0xb06612,_0x4a8a71,_0x52dcda){var _0x3e35f=_0x2dd6b1;_0x1fdaf7===this[_0x3e35f(0x2ba4)]['x']&&_0xb06612===this[_0x3e35f(0x2ba4)]['y']&&_0x4a8a71===this[_0x3e35f(0x2ba4)]['z']&&_0x52dcda===this[_0x3e35f(0x2ba4)]['w']||(this[_0x3e35f(0x2ba4)]['x']=_0x1fdaf7,this['_viewportCached']['y']=_0xb06612,this[_0x3e35f(0x2ba4)]['z']=_0x4a8a71,this[_0x3e35f(0x2ba4)]['w']=_0x52dcda,this['_gl']['viewport'](_0x1fdaf7,_0xb06612,_0x4a8a71,_0x52dcda));}[_0x2dd6b1(0x41f7)](_0x1d0688,_0x407f0b,_0xedeca9){var _0x406ad2=_0x2dd6b1,_0x407f0b=_0x407f0b||this[_0x406ad2(0x3583)](),_0xedeca9=_0xedeca9||this[_0x406ad2(0x31af)](),_0x3f1d6b=_0x1d0688['x']||0x0,_0x4da693=_0x1d0688['y']||0x0;this[_0x406ad2(0xed9)]=_0x1d0688,this[_0x406ad2(0x3f13)](_0x3f1d6b*_0x407f0b,_0x4da693*_0xedeca9,_0x407f0b*_0x1d0688['width'],_0xedeca9*_0x1d0688[_0x406ad2(0x3062)]);}[_0x2dd6b1(0x756)](){}[_0x2dd6b1(0xe65)](){var _0x149c18=_0x2dd6b1;this[_0x149c18(0x3026)]&&this[_0x149c18(0x65b)](),this[_0x149c18(0x23f3)]++;}[_0x2dd6b1(0x84a)](_0x2f5923=!0x1){var _0x3a9b97=_0x2dd6b1;let _0x28417e,_0x52cbfa;var _0x4f8466,_0x1a42f9;this[_0x3a9b97(0x342c)]&&(_0x4f8466=(0x0,_0x2b345b['CG'])()&&window[_0x3a9b97(0x1881)]||0x1,_0x1a42f9=this[_0x3a9b97(0xfdc)]/_0x4f8466,this[_0x3a9b97(0xfdc)]=_0x4f8466,this[_0x3a9b97(0x270a)]*=_0x1a42f9),_0x52cbfa=(0x0,_0x2b345b['CG'])()?(_0x28417e=this[_0x3a9b97(0x2582)]?this[_0x3a9b97(0x2582)][_0x3a9b97(0x710)]||this[_0x3a9b97(0x2582)]['width']:window['innerWidth'],this[_0x3a9b97(0x2582)]?this[_0x3a9b97(0x2582)][_0x3a9b97(0x27af)]||this[_0x3a9b97(0x2582)]['height']:window['innerHeight']):(_0x28417e=this[_0x3a9b97(0x2582)]?this[_0x3a9b97(0x2582)][_0x3a9b97(0x146c)]:0x64,this[_0x3a9b97(0x2582)]?this[_0x3a9b97(0x2582)]['height']:0x64),this[_0x3a9b97(0xc58)](_0x28417e/this[_0x3a9b97(0x270a)],_0x52cbfa/this['_hardwareScalingLevel'],_0x2f5923);}[_0x2dd6b1(0xc58)](_0x1626d5,_0x3b312f,_0x3d7da4=!0x1){var _0x315d04=_0x2dd6b1;return!(!this['_renderingCanvas']||(_0x1626d5|=0x0,_0x3b312f|=0x0,!_0x3d7da4&&this['_renderingCanvas'][_0x315d04(0x146c)]===_0x1626d5&&this[_0x315d04(0x2582)][_0x315d04(0x3062)]===_0x3b312f||(this[_0x315d04(0x2582)]['width']=_0x1626d5,this[_0x315d04(0x2582)]['height']=_0x3b312f,0x0)));}[_0x2dd6b1(0x500)](_0x57778b,_0x41b097=0x0,_0xf97786,_0x575dbd,_0x3203bb,_0x1ba8cf=0x0,_0xf3f9e7=0x0){var _0x5eeddd=_0x2dd6b1,_0x2fe8ee,_0x7a9fae=_0x57778b;this[_0x5eeddd(0x2019)]&&this[_0x5eeddd(0x1fbf)](this[_0x5eeddd(0x2019)]),this[_0x5eeddd(0x2019)]=_0x57778b,this[_0x5eeddd(0xfbf)](_0x7a9fae[_0x5eeddd(0x12e7)]||_0x7a9fae[_0x5eeddd(0x37e3)]);const _0x47ed92=this[_0x5eeddd(0xaf7)];_0x57778b[_0x5eeddd(0x1568)]||(_0x57778b[_0x5eeddd(0x1f2c)]?_0x47ed92[_0x5eeddd(0xfb8)](_0x47ed92[_0x5eeddd(0x5bc)],_0x47ed92[_0x5eeddd(0x19cc)],null==(_0x7a9fae=_0x57778b[_0x5eeddd(0x1589)]['_hardwareTexture'])?void 0x0:_0x7a9fae[_0x5eeddd(0xa7f)],_0x1ba8cf,_0xf3f9e7):_0x57778b[_0x5eeddd(0x20b)]&&_0x47ed92[_0x5eeddd(0x1707)](_0x47ed92[_0x5eeddd(0x5bc)],_0x47ed92['COLOR_ATTACHMENT0'],_0x47ed92[_0x5eeddd(0x2155)]+_0x41b097,null==(_0x7a9fae=_0x57778b[_0x5eeddd(0x1589)][_0x5eeddd(0x149b)])?void 0x0:_0x7a9fae[_0x5eeddd(0xa7f)],_0x1ba8cf));var _0x32014e,_0x7a9fae=_0x57778b['_depthStencilTexture'];_0x7a9fae&&(_0x32014e=_0x57778b[_0x5eeddd(0x14ad)]?_0x47ed92['DEPTH_STENCIL_ATTACHMENT']:_0x47ed92['DEPTH_ATTACHMENT'],_0x57778b[_0x5eeddd(0x1f2c)]?_0x47ed92[_0x5eeddd(0xfb8)](_0x47ed92['FRAMEBUFFER'],_0x32014e,null==(_0x2fe8ee=_0x7a9fae[_0x5eeddd(0x149b)])?void 0x0:_0x2fe8ee[_0x5eeddd(0xa7f)],_0x1ba8cf,_0xf3f9e7):_0x57778b[_0x5eeddd(0x20b)]?_0x47ed92[_0x5eeddd(0x1707)](_0x47ed92[_0x5eeddd(0x5bc)],_0x32014e,_0x47ed92['TEXTURE_CUBE_MAP_POSITIVE_X']+_0x41b097,null==(_0x2fe8ee=_0x7a9fae[_0x5eeddd(0x149b)])?void 0x0:_0x2fe8ee[_0x5eeddd(0xa7f)],_0x1ba8cf):_0x47ed92[_0x5eeddd(0x1707)](_0x47ed92['FRAMEBUFFER'],_0x32014e,_0x47ed92['TEXTURE_2D'],null==(_0xf3f9e7=_0x7a9fae[_0x5eeddd(0x149b)])?void 0x0:_0xf3f9e7[_0x5eeddd(0xa7f)],_0x1ba8cf)),this['_cachedViewport']&&!_0x3203bb?this[_0x5eeddd(0x41f7)](this[_0x5eeddd(0xed9)],_0xf97786,_0x575dbd):(_0xf97786||(_0xf97786=_0x57778b[_0x5eeddd(0x146c)],_0x1ba8cf&&(_0xf97786/=Math[_0x5eeddd(0x421b)](0x2,_0x1ba8cf))),_0x575dbd||(_0x575dbd=_0x57778b[_0x5eeddd(0x3062)],_0x1ba8cf&&(_0x575dbd/=Math['pow'](0x2,_0x1ba8cf))),this[_0x5eeddd(0x3f13)](0x0,0x0,_0xf97786,_0x575dbd)),this[_0x5eeddd(0xb25)]();}[_0x2dd6b1(0x1f2b)](_0x2ef1f8,_0x3ed1c0=0x0,_0xfb2de0,_0x94cfc=!0x1,_0x364189,_0x58583b,_0x573323=0x0){var _0xd59796=_0x2dd6b1;this[_0xd59796(0xea6)][_0xd59796(0x4176)]===_0x2ef1f8&&!_0xfb2de0||(this['_depthCullingState'][_0xd59796(0x4176)]=_0x2ef1f8),(_0x364189=null==(_0x2ef1f8=null!=(_0x2ef1f8=this[_0xd59796(0x22f3)])?_0x2ef1f8:_0x364189)||_0x2ef1f8?this[_0xd59796(0xaf7)][_0xd59796(0x3a75)]:this['_gl'][_0xd59796(0x24e7)],this[_0xd59796(0xea6)]['cullFace']===_0x364189&&!_0xfb2de0||(this[_0xd59796(0xea6)]['cullFace']=_0x364189),this[_0xd59796(0x1470)](_0x3ed1c0),this[_0xd59796(0x1cd1)](_0x573323),_0x2ef1f8=_0x94cfc?this[_0xd59796(0xaf7)]['CW']:this[_0xd59796(0xaf7)][_0xd59796(0x4007)]),(this[_0xd59796(0xea6)][_0xd59796(0x25f8)]===_0x2ef1f8&&!_0xfb2de0||(this[_0xd59796(0xea6)][_0xd59796(0x25f8)]=_0x2ef1f8),this['_stencilStateComposer'][_0xd59796(0xfde)]=_0x58583b);}[_0x2dd6b1(0x2850)](){var _0x108b42=_0x2dd6b1;return this[_0x108b42(0xea6)]['depthTest'];}[_0x2dd6b1(0x36aa)](_0x3e338b){var _0x5c6702=_0x2dd6b1;this[_0x5c6702(0xea6)][_0x5c6702(0x29f1)]=_0x3e338b;}[_0x2dd6b1(0x1470)](_0x50a525){var _0x3d6e68=_0x2dd6b1;this[_0x3d6e68(0xea6)][_0x3d6e68(0x4010)]=this[_0x3d6e68(0x1652)]?-_0x50a525:_0x50a525;}[_0x2dd6b1(0x892)](){var _0x5a617b=_0x2dd6b1,_0x427848=this[_0x5a617b(0xea6)]['zOffset'];return this['useReverseDepthBuffer']?-_0x427848:_0x427848;}[_0x2dd6b1(0x1cd1)](_0x2be18a){var _0x2073ca=_0x2dd6b1;this[_0x2073ca(0xea6)]['zOffsetUnits']=this[_0x2073ca(0x1652)]?-_0x2be18a:_0x2be18a;}[_0x2dd6b1(0x3557)](){var _0xb50e0c=_0x2dd6b1,_0x1f087a=this[_0xb50e0c(0xea6)][_0xb50e0c(0x3189)];return this[_0xb50e0c(0x1652)]?-_0x1f087a:_0x1f087a;}[_0x2dd6b1(0xfbf)](_0x2e0c9d){var _0x2cb935=_0x2dd6b1;this[_0x2cb935(0x2718)]!==_0x2e0c9d&&(this[_0x2cb935(0xaf7)][_0x2cb935(0x500)](this[_0x2cb935(0xaf7)][_0x2cb935(0x5bc)],_0x2e0c9d),this['_currentFramebuffer']=_0x2e0c9d);}['_currentFrameBufferIsDefaultFrameBuffer'](){return null===this['_currentFramebuffer'];}[_0x2dd6b1(0x330d)](_0x254046){var _0x430864=_0x2dd6b1;this[_0x430864(0x1c3d)](this[_0x430864(0xaf7)][_0x430864(0x1172)],_0x254046,!0x0),this[_0x430864(0xaf7)][_0x430864(0x3b3c)](this[_0x430864(0xaf7)][_0x430864(0x1172)]),this[_0x430864(0x1c3d)](this['_gl']['TEXTURE_2D'],null);}[_0x2dd6b1(0x1fbf)](_0x95f30e,_0x270900=!0x1,_0x5300cc){var _0x2c315f=_0x2dd6b1,_0x1c4498,_0x20bf41=_0x95f30e;this[_0x2c315f(0x2019)]=null;const _0x48c416=this[_0x2c315f(0xaf7)];if(_0x20bf41[_0x2c315f(0x12e7)]){if(_0x95f30e[_0x2c315f(0x1568)])return void this[_0x2c315f(0x1795)](_0x95f30e,_0x270900,_0x5300cc);_0x48c416[_0x2c315f(0x500)](_0x48c416['READ_FRAMEBUFFER'],_0x20bf41[_0x2c315f(0x12e7)]),_0x48c416[_0x2c315f(0x500)](_0x48c416[_0x2c315f(0x40c3)],_0x20bf41[_0x2c315f(0x37e3)]),_0x48c416[_0x2c315f(0x2135)](0x0,0x0,_0x95f30e['width'],_0x95f30e['height'],0x0,0x0,_0x95f30e[_0x2c315f(0x146c)],_0x95f30e['height'],_0x48c416['COLOR_BUFFER_BIT'],_0x48c416[_0x2c315f(0xbef)]);}null==(_0x1c4498=_0x95f30e[_0x2c315f(0x1589)])||!_0x1c4498['generateMipMaps']||_0x270900||_0x95f30e[_0x2c315f(0x20b)]||this[_0x2c315f(0x330d)](_0x95f30e[_0x2c315f(0x1589)]),_0x5300cc&&(_0x20bf41[_0x2c315f(0x12e7)]&&this[_0x2c315f(0xfbf)](_0x20bf41['_framebuffer']),_0x5300cc()),this[_0x2c315f(0xfbf)](null);}[_0x2dd6b1(0x65b)](){var _0x5c0780=_0x2dd6b1;this[_0x5c0780(0xaf7)]['flush']();}[_0x2dd6b1(0x1d4a)](){var _0x3004bf=_0x2dd6b1;this['_currentRenderTarget']?this[_0x3004bf(0x1fbf)](this[_0x3004bf(0x2019)]):this['_bindUnboundFramebuffer'](null),this[_0x3004bf(0xed9)]&&this[_0x3004bf(0x41f7)](this[_0x3004bf(0xed9)]),this['wipeCaches']();}['_resetVertexBufferBinding'](){var _0x2111c2=_0x2dd6b1;this[_0x2111c2(0x2cbd)](null),this[_0x2111c2(0x20ba)]=null;}[_0x2dd6b1(0x41b5)](_0xf12913){var _0x1c988f=_0x2dd6b1;return this[_0x1c988f(0xe70)](_0xf12913,this[_0x1c988f(0xaf7)][_0x1c988f(0x24f)]);}[_0x2dd6b1(0xe70)](_0x10e296,_0x310760){var _0x878a98=_0x2dd6b1,_0x4f14eb=this[_0x878a98(0xaf7)]['createBuffer']();if(!_0x4f14eb)throw new Error(_0x878a98(0x27f4));const _0x13a3cb=new _0x3fc3a6['M'](_0x4f14eb);return this[_0x878a98(0x2cbd)](_0x13a3cb),_0x10e296 instanceof Array?this[_0x878a98(0xaf7)]['bufferData'](this[_0x878a98(0xaf7)]['ARRAY_BUFFER'],new Float32Array(_0x10e296),_0x310760):this[_0x878a98(0xaf7)][_0x878a98(0x10b3)](this[_0x878a98(0xaf7)][_0x878a98(0x2713)],_0x10e296,_0x310760),this[_0x878a98(0xb30)](),_0x13a3cb[_0x878a98(0x13b2)]=0x1,_0x13a3cb;}[_0x2dd6b1(0x1677)](_0x4abf35){var _0x558e66=_0x2dd6b1;return this['_createVertexBuffer'](_0x4abf35,this['_gl'][_0x558e66(0x2694)]);}[_0x2dd6b1(0x2170)](){var _0x48a8a7=_0x2dd6b1;this[_0x48a8a7(0x26d)](null),this['_cachedIndexBuffer']=null;}[_0x2dd6b1(0xe45)](_0x5d72f7,_0x5c873d){var _0x4592ea=_0x2dd6b1,_0x2de1e3=this['_gl'][_0x4592ea(0x63d)]();const _0x1a70ea=new _0x3fc3a6['M'](_0x2de1e3);if(!_0x2de1e3)throw new Error(_0x4592ea(0x35fa));return this[_0x4592ea(0x26d)](_0x1a70ea),_0x2de1e3=this[_0x4592ea(0x1b36)](_0x5d72f7),(this[_0x4592ea(0xaf7)][_0x4592ea(0x10b3)](this[_0x4592ea(0xaf7)]['ELEMENT_ARRAY_BUFFER'],_0x2de1e3,_0x5c873d?this['_gl'][_0x4592ea(0x2694)]:this[_0x4592ea(0xaf7)]['STATIC_DRAW']),this[_0x4592ea(0x2170)](),_0x1a70ea[_0x4592ea(0x13b2)]=0x1,_0x1a70ea[_0x4592ea(0x1480)]=0x4===_0x2de1e3[_0x4592ea(0x30ab)],_0x1a70ea);}[_0x2dd6b1(0x1b36)](_0x345783){var _0x44cfab=_0x2dd6b1;if(0x2===_0x345783[_0x44cfab(0x30ab)])return _0x345783;if(this[_0x44cfab(0x2034)][_0x44cfab(0x58c)]){if(_0x345783 instanceof Uint32Array)return _0x345783;for(let _0x1ec7ba=0x0;_0x1ec7ba<_0x345783[_0x44cfab(0x18cc)];_0x1ec7ba++)if(0xffff<=_0x345783[_0x1ec7ba])return new Uint32Array(_0x345783);return new Uint16Array(_0x345783);}return new Uint16Array(_0x345783);}[_0x2dd6b1(0x2cbd)](_0x2c3bd4){var _0x44d271=_0x2dd6b1;this[_0x44d271(0x2939)]||this[_0x44d271(0x2dbb)](),this[_0x44d271(0x24d7)](_0x2c3bd4,this['_gl']['ARRAY_BUFFER']);}['bindUniformBlock'](_0xc5e002,_0x1cd5f7,_0x354258){var _0x51c4ba=_0x2dd6b1;_0xc5e002=_0xc5e002['program'],_0x1cd5f7=this[_0x51c4ba(0xaf7)][_0x51c4ba(0x2cd9)](_0xc5e002,_0x1cd5f7),this[_0x51c4ba(0xaf7)]['uniformBlockBinding'](_0xc5e002,_0x1cd5f7,_0x354258);}['bindIndexBuffer'](_0x51157e){var _0x1fd835=_0x2dd6b1;this['_vaoRecordInProgress']||this[_0x1fd835(0x2dbb)](),this[_0x1fd835(0x24d7)](_0x51157e,this[_0x1fd835(0xaf7)]['ELEMENT_ARRAY_BUFFER']);}['_bindBuffer'](_0x27c630,_0x29e148){var _0x1c5146=_0x2dd6b1;!this[_0x1c5146(0x2939)]&&this[_0x1c5146(0x291d)][_0x29e148]===_0x27c630||(this[_0x1c5146(0xaf7)]['bindBuffer'](_0x29e148,_0x27c630?_0x27c630[_0x1c5146(0xa7f)]:null),this[_0x1c5146(0x291d)][_0x29e148]=_0x27c630);}[_0x2dd6b1(0x1bef)](_0x34e5fe){this['_gl']['bufferSubData'](this['_gl']['ARRAY_BUFFER'],0x0,_0x34e5fe);}['_vertexAttribPointer'](_0x2ce530,_0x58073c,_0x2d6f68,_0x492f2b,_0xef18e1,_0x457da1,_0x1cca8a){var _0x161ec1=_0x2dd6b1;const _0x439066=this[_0x161ec1(0x2327)][_0x58073c];if(_0x439066){let _0x3ea2e3=!0x1;_0x439066[_0x161ec1(0x2e66)]?(_0x439066[_0x161ec1(0x11c3)]!==_0x2ce530&&(_0x439066[_0x161ec1(0x11c3)]=_0x2ce530,_0x3ea2e3=!0x0),_0x439066[_0x161ec1(0x1a2b)]!==_0x2d6f68&&(_0x439066['size']=_0x2d6f68,_0x3ea2e3=!0x0),_0x439066[_0x161ec1(0x19d6)]!==_0x492f2b&&(_0x439066[_0x161ec1(0x19d6)]=_0x492f2b,_0x3ea2e3=!0x0),_0x439066[_0x161ec1(0x8d0)]!==_0xef18e1&&(_0x439066[_0x161ec1(0x8d0)]=_0xef18e1,_0x3ea2e3=!0x0),_0x439066[_0x161ec1(0x2ae2)]!==_0x457da1&&(_0x439066[_0x161ec1(0x2ae2)]=_0x457da1,_0x3ea2e3=!0x0),_0x439066[_0x161ec1(0x2a25)]!==_0x1cca8a&&(_0x439066[_0x161ec1(0x2a25)]=_0x1cca8a,_0x3ea2e3=!0x0)):(_0x3ea2e3=!0x0,_0x439066[_0x161ec1(0x2e66)]=!0x0,_0x439066[_0x161ec1(0xc2b)]=_0x58073c,_0x439066[_0x161ec1(0x1a2b)]=_0x2d6f68,_0x439066[_0x161ec1(0x19d6)]=_0x492f2b,_0x439066['normalized']=_0xef18e1,_0x439066[_0x161ec1(0x2ae2)]=_0x457da1,_0x439066[_0x161ec1(0x2a25)]=_0x1cca8a,_0x439066[_0x161ec1(0x11c3)]=_0x2ce530),(_0x3ea2e3||this[_0x161ec1(0x2939)])&&(this[_0x161ec1(0x2cbd)](_0x2ce530),_0x492f2b===this[_0x161ec1(0xaf7)][_0x161ec1(0x3064)]||_0x492f2b===this[_0x161ec1(0xaf7)]['INT']?this['_gl'][_0x161ec1(0x3a07)](_0x58073c,_0x2d6f68,_0x492f2b,_0x457da1,_0x1cca8a):this[_0x161ec1(0xaf7)]['vertexAttribPointer'](_0x58073c,_0x2d6f68,_0x492f2b,_0xef18e1,_0x457da1,_0x1cca8a));}}[_0x2dd6b1(0x3993)](_0x57b8d0){var _0x2a9a4d=_0x2dd6b1;null!=_0x57b8d0&&this['_cachedIndexBuffer']!==_0x57b8d0&&(this[_0x2a9a4d(0x250a)]=_0x57b8d0,this[_0x2a9a4d(0x26d)](_0x57b8d0),this[_0x2a9a4d(0x1c84)]=_0x57b8d0['is32Bits']);}[_0x2dd6b1(0x4095)](_0x5d8faf,_0x2b400d,_0x30c397){var _0x380244=_0x2dd6b1,_0x1f2a51=_0x2b400d[_0x380244(0x2e0f)]();this[_0x380244(0x2939)]||this['_unbindVertexArrayObject'](),this[_0x380244(0x3fff)]();for(let _0x5e8cf0=0x0;_0x5e8cf0<_0x1f2a51[_0x380244(0x18cc)];_0x5e8cf0++){var _0x5f15e4=_0x2b400d[_0x380244(0x3b51)](_0x5e8cf0);if(0x0<=_0x5f15e4){var _0x1dc2a8=_0x1f2a51[_0x5e8cf0];let _0x5f4801=null;(_0x5f4801=(_0x5f4801=_0x30c397?_0x30c397[_0x1dc2a8]:_0x5f4801)||_0x5d8faf[_0x1dc2a8])&&(this['_gl'][_0x380244(0x37ca)](_0x5f15e4),this['_vaoRecordInProgress']||(this[_0x380244(0x1fa5)][_0x5f15e4]=!0x0),(_0x1dc2a8=_0x5f4801[_0x380244(0x1ecf)]())&&(this[_0x380244(0x2de)](_0x1dc2a8,_0x5f15e4,_0x5f4801['getSize'](),_0x5f4801[_0x380244(0x19d6)],_0x5f4801[_0x380244(0x8d0)],_0x5f4801['byteStride'],_0x5f4801['byteOffset']),_0x5f4801[_0x380244(0x3684)]()&&(this[_0x380244(0xaf7)]['vertexAttribDivisor'](_0x5f15e4,_0x5f4801[_0x380244(0x1ca3)]()),this[_0x380244(0x2939)]||(this['_currentInstanceLocations'][_0x380244(0xede)](_0x5f15e4),this['_currentInstanceBuffers'][_0x380244(0xede)](_0x1dc2a8)))));}}}[_0x2dd6b1(0x127c)](_0x173171,_0x484c78,_0x229e2d,_0x43c9e3){var _0xe9df2f=_0x2dd6b1,_0x12d905=this[_0xe9df2f(0xaf7)][_0xe9df2f(0x402c)]();if(_0x12d905)return this[_0xe9df2f(0x2939)]=!0x0,this[_0xe9df2f(0xaf7)][_0xe9df2f(0x1c5b)](_0x12d905),this[_0xe9df2f(0x1b8c)]=!0x0,this[_0xe9df2f(0x4095)](_0x173171,_0x229e2d,_0x43c9e3),this[_0xe9df2f(0x26d)](_0x484c78),this[_0xe9df2f(0x2939)]=!0x1,this[_0xe9df2f(0xaf7)][_0xe9df2f(0x1c5b)](null),_0x12d905;throw new Error('Unable\x20to\x20create\x20VAO');}[_0x2dd6b1(0x453)](_0x489f9e,_0x15fbd3){var _0x3dab9d=_0x2dd6b1;this['_cachedVertexArrayObject']!==_0x489f9e&&(this[_0x3dab9d(0x4a1)]=_0x489f9e,this[_0x3dab9d(0xaf7)][_0x3dab9d(0x1c5b)](_0x489f9e),this[_0x3dab9d(0x20ba)]=null,this[_0x3dab9d(0x250a)]=null,this['_uintIndicesCurrentlySet']=null!=_0x15fbd3&&_0x15fbd3['is32Bits'],this['_mustWipeVertexAttributes']=!0x0);}[_0x2dd6b1(0x208d)](_0x510b84,_0x137cc1,_0x6fe6b7,_0x47800b,_0x389ca4){var _0x40e2a0=_0x2dd6b1;if(this[_0x40e2a0(0x20ba)]!==_0x510b84||this[_0x40e2a0(0x410e)]!==_0x389ca4){this[_0x40e2a0(0x20ba)]=_0x510b84;var _0x58987a,_0x3e3024=(this[_0x40e2a0(0x410e)]=_0x389ca4)[_0x40e2a0(0x2877)]();this[_0x40e2a0(0x2dbb)](),this[_0x40e2a0(0x3fff)]();let _0x11ab1b=0x0;for(let _0x29022d=0x0;_0x29022d<_0x3e3024;_0x29022d++)_0x29022d<_0x6fe6b7['length']&&(0x0<=(_0x58987a=_0x389ca4[_0x40e2a0(0x3b51)](_0x29022d))&&(this[_0x40e2a0(0xaf7)][_0x40e2a0(0x37ca)](_0x58987a),this['_vertexAttribArraysEnabled'][_0x58987a]=!0x0,this['_vertexAttribPointer'](_0x510b84,_0x58987a,_0x6fe6b7[_0x29022d],this[_0x40e2a0(0xaf7)]['FLOAT'],!0x1,_0x47800b,_0x11ab1b)),_0x11ab1b+=0x4*_0x6fe6b7[_0x29022d]);}this[_0x40e2a0(0x3993)](_0x137cc1);}[_0x2dd6b1(0x2dbb)](){var _0x53d475=_0x2dd6b1;this['_cachedVertexArrayObject']&&(this[_0x53d475(0x4a1)]=null,this[_0x53d475(0xaf7)][_0x53d475(0x1c5b)](null));}['bindBuffers'](_0x25548b,_0x81e53d,_0x277e13,_0x3ad642){var _0x157b84=_0x2dd6b1;this[_0x157b84(0x20ba)]===_0x25548b&&this['_cachedEffectForVertexBuffers']===_0x277e13||(this[_0x157b84(0x20ba)]=_0x25548b,this[_0x157b84(0x410e)]=_0x277e13,this['_bindVertexBuffersAttributes'](_0x25548b,_0x277e13,_0x3ad642)),this[_0x157b84(0x3993)](_0x81e53d);}[_0x2dd6b1(0x3e10)](){var _0x4678c3=_0x2dd6b1;let _0x4449ed;for(let _0x5b3cf0=0x0,_0xfbc19c=this[_0x4678c3(0x157c)]['length'];_0x5b3cf0<_0xfbc19c;_0x5b3cf0++){var _0xbfbb46=this[_0x4678c3(0x376d)][_0x5b3cf0],_0xbfbb46=(_0x4449ed!=_0xbfbb46&&_0xbfbb46[_0x4678c3(0x13b2)]&&(_0x4449ed=_0xbfbb46,this[_0x4678c3(0x2cbd)](_0xbfbb46)),this['_currentInstanceLocations'][_0x5b3cf0]);this[_0x4678c3(0xaf7)][_0x4678c3(0x2033)](_0xbfbb46,0x0);}this[_0x4678c3(0x376d)][_0x4678c3(0x18cc)]=0x0,this[_0x4678c3(0x157c)][_0x4678c3(0x18cc)]=0x0;}[_0x2dd6b1(0x1c41)](_0x4bdadd){var _0x530ae6=_0x2dd6b1;this[_0x530ae6(0xaf7)][_0x530ae6(0x39f6)](_0x4bdadd);}[_0x2dd6b1(0x27b0)](_0xa14cd0){var _0x46c1a2=_0x2dd6b1;return _0xa14cd0['references']--,0x0===_0xa14cd0['references']&&(this[_0x46c1a2(0x2f82)](_0xa14cd0),!0x0);}[_0x2dd6b1(0x2f82)](_0x4bfb87){var _0xc68294=_0x2dd6b1;this['_gl'][_0xc68294(0x3911)](_0x4bfb87[_0xc68294(0xa7f)]);}[_0x2dd6b1(0x249d)](_0x3ad1f3,_0x2752c1,_0x3511c3){var _0x1273d2=_0x2dd6b1;if(this[_0x1273d2(0x2cbd)](_0x3ad1f3),_0x2752c1&&this['_gl'][_0x1273d2(0x2b9)](this[_0x1273d2(0xaf7)][_0x1273d2(0x2713)],0x0,_0x2752c1),void 0x0!==_0x3511c3[0x0][_0x1273d2(0xc2b)])this[_0x1273d2(0x3930)](_0x3ad1f3,_0x3511c3,!0x0);else for(let _0x40a993=0x0;_0x40a993<0x4;_0x40a993++){var _0x27d282=_0x3511c3[_0x40a993];this[_0x1273d2(0x1fa5)][_0x27d282]||(this[_0x1273d2(0xaf7)][_0x1273d2(0x37ca)](_0x27d282),this['_vertexAttribArraysEnabled'][_0x27d282]=!0x0),this[_0x1273d2(0x2de)](_0x3ad1f3,_0x27d282,0x4,this[_0x1273d2(0xaf7)][_0x1273d2(0x3ef8)],!0x1,0x40,0x10*_0x40a993),this[_0x1273d2(0xaf7)]['vertexAttribDivisor'](_0x27d282,0x1),this[_0x1273d2(0x157c)][_0x1273d2(0xede)](_0x27d282),this['_currentInstanceBuffers'][_0x1273d2(0xede)](_0x3ad1f3);}}[_0x2dd6b1(0x3930)](_0x2e3ea5,_0x1b8020,_0x1217bf=!0x0){var _0x57c6c3=_0x2dd6b1;this[_0x57c6c3(0x2cbd)](_0x2e3ea5);let _0x462a3c=0x0;if(_0x1217bf)for(let _0x231453=0x0;_0x231453<_0x1b8020[_0x57c6c3(0x18cc)];_0x231453++){var _0x44585b=_0x1b8020[_0x231453];_0x462a3c+=0x4*_0x44585b[_0x57c6c3(0x2328)];}for(let _0x88e876=0x0;_0x88e876<_0x1b8020['length'];_0x88e876++){const _0xf4c38e=_0x1b8020[_0x88e876];void 0x0===_0xf4c38e[_0x57c6c3(0xc2b)]&&(_0xf4c38e[_0x57c6c3(0xc2b)]=this[_0x57c6c3(0x14da)][_0x57c6c3(0x404f)](_0xf4c38e[_0x57c6c3(0x4a8)])),_0xf4c38e[_0x57c6c3(0xc2b)]<0x0||(this[_0x57c6c3(0x1fa5)][_0xf4c38e[_0x57c6c3(0xc2b)]]||(this[_0x57c6c3(0xaf7)][_0x57c6c3(0x37ca)](_0xf4c38e[_0x57c6c3(0xc2b)]),this['_vertexAttribArraysEnabled'][_0xf4c38e[_0x57c6c3(0xc2b)]]=!0x0),this['_vertexAttribPointer'](_0x2e3ea5,_0xf4c38e['index'],_0xf4c38e[_0x57c6c3(0x2328)],_0xf4c38e[_0x57c6c3(0x1e28)]||this['_gl']['FLOAT'],_0xf4c38e[_0x57c6c3(0x8d0)]||!0x1,_0x462a3c,_0xf4c38e[_0x57c6c3(0x2a25)]),this['_gl']['vertexAttribDivisor'](_0xf4c38e[_0x57c6c3(0xc2b)],void 0x0===_0xf4c38e[_0x57c6c3(0x1c26)]?0x1:_0xf4c38e[_0x57c6c3(0x1c26)]),this[_0x57c6c3(0x157c)]['push'](_0xf4c38e[_0x57c6c3(0xc2b)]),this[_0x57c6c3(0x376d)][_0x57c6c3(0xede)](_0x2e3ea5));}}[_0x2dd6b1(0x35e3)](_0x33ae5b){var _0x4cf378=_0x2dd6b1;this[_0x4cf378(0x14da)]&&(_0x33ae5b=this[_0x4cf378(0x14da)][_0x4cf378(0x404f)](_0x33ae5b),this['disableInstanceAttribute'](_0x33ae5b));}['disableInstanceAttribute'](_0xad7da8){var _0x15cb1e=_0x2dd6b1;let _0x166ce3=!0x1;for(var _0x40ec66;-0x1!==(_0x40ec66=this[_0x15cb1e(0x157c)]['indexOf'](_0xad7da8));)this['_currentInstanceLocations'][_0x15cb1e(0xb1f)](_0x40ec66,0x1),this[_0x15cb1e(0x376d)][_0x15cb1e(0xb1f)](_0x40ec66,0x1),_0x166ce3=!0x0,this[_0x15cb1e(0x157c)]['indexOf'](_0xad7da8);_0x166ce3&&(this[_0x15cb1e(0xaf7)]['vertexAttribDivisor'](_0xad7da8,0x0),this[_0x15cb1e(0x2412)](_0xad7da8));}[_0x2dd6b1(0x2412)](_0x41da0d){var _0x10588f=_0x2dd6b1;this[_0x10588f(0xaf7)][_0x10588f(0x34ac)](_0x41da0d),this[_0x10588f(0x1fa5)][_0x41da0d]=!0x1,this[_0x10588f(0x2327)][_0x41da0d][_0x10588f(0x2e66)]=!0x1;}['draw'](_0x19d6bb,_0xc6012f,_0x3dcf46,_0x4cc3f7){var _0xb415cc=_0x2dd6b1;this[_0xb415cc(0x29fa)](_0x19d6bb?_0x4b1351['g']['MATERIAL_TriangleFillMode']:_0x4b1351['g']['MATERIAL_WireFrameFillMode'],_0xc6012f,_0x3dcf46,_0x4cc3f7);}[_0x2dd6b1(0x24ba)](_0x53922d,_0xe89e7b,_0x3df022){var _0x2ce38b=_0x2dd6b1;this[_0x2ce38b(0x809)](_0x4b1351['g'][_0x2ce38b(0x2e83)],_0x53922d,_0xe89e7b,_0x3df022);}[_0x2dd6b1(0x402b)](_0x5e7850,_0x7b3cb4,_0x3df33d,_0x38a535){var _0x2f655e=_0x2dd6b1;this['drawArraysType'](_0x5e7850?_0x4b1351['g'][_0x2f655e(0x2cac)]:_0x4b1351['g'][_0x2f655e(0x4003)],_0x7b3cb4,_0x3df33d,_0x38a535);}[_0x2dd6b1(0x29fa)](_0x41a0fa,_0x42f76b,_0xb1ea9,_0x3101c5){var _0x3d27dc=_0x2dd6b1;this[_0x3d27dc(0x36ef)](),this[_0x3d27dc(0x36ed)]();var _0x41a0fa=this['_drawMode'](_0x41a0fa),_0x2b4f03=this[_0x3d27dc(0x1c84)]?this[_0x3d27dc(0xaf7)][_0x3d27dc(0x3064)]:this[_0x3d27dc(0xaf7)][_0x3d27dc(0x3a97)],_0x5a04a2=this[_0x3d27dc(0x1c84)]?0x4:0x2;_0x3101c5?this[_0x3d27dc(0xaf7)][_0x3d27dc(0xc2f)](_0x41a0fa,_0xb1ea9,_0x2b4f03,_0x42f76b*_0x5a04a2,_0x3101c5):this[_0x3d27dc(0xaf7)][_0x3d27dc(0x4009)](_0x41a0fa,_0xb1ea9,_0x2b4f03,_0x42f76b*_0x5a04a2);}[_0x2dd6b1(0x809)](_0x4b12ea,_0x5e3f3a,_0x4996b9,_0x26e91e){var _0x37053b=_0x2dd6b1;this[_0x37053b(0x36ef)](),this[_0x37053b(0x36ed)](),_0x4b12ea=this[_0x37053b(0x3e2f)](_0x4b12ea),_0x26e91e?this[_0x37053b(0xaf7)][_0x37053b(0x1a11)](_0x4b12ea,_0x5e3f3a,_0x4996b9,_0x26e91e):this['_gl'][_0x37053b(0x2b73)](_0x4b12ea,_0x5e3f3a,_0x4996b9);}[_0x2dd6b1(0x3e2f)](_0x1d3e84){var _0xb06aa2=_0x2dd6b1;switch(_0x1d3e84){case _0x4b1351['g'][_0xb06aa2(0x2cac)]:return this[_0xb06aa2(0xaf7)][_0xb06aa2(0x3889)];case _0x4b1351['g'][_0xb06aa2(0x2e83)]:return this[_0xb06aa2(0xaf7)][_0xb06aa2(0x23a1)];case _0x4b1351['g'][_0xb06aa2(0x4003)]:return this[_0xb06aa2(0xaf7)][_0xb06aa2(0x2566)];case _0x4b1351['g'][_0xb06aa2(0x324d)]:return this[_0xb06aa2(0xaf7)][_0xb06aa2(0x23a1)];case _0x4b1351['g'][_0xb06aa2(0x2dce)]:return this[_0xb06aa2(0xaf7)][_0xb06aa2(0x2566)];case _0x4b1351['g'][_0xb06aa2(0x3855)]:return this[_0xb06aa2(0xaf7)][_0xb06aa2(0x2878)];case _0x4b1351['g'][_0xb06aa2(0x2467)]:return this['_gl'][_0xb06aa2(0x6c6)];case _0x4b1351['g'][_0xb06aa2(0x1e71)]:return this[_0xb06aa2(0xaf7)][_0xb06aa2(0x2538)];case _0x4b1351['g']['MATERIAL_TriangleFanDrawMode']:return this[_0xb06aa2(0xaf7)][_0xb06aa2(0x3c9b)];default:return this['_gl'][_0xb06aa2(0x3889)];}}[_0x2dd6b1(0x36ed)](){}[_0x2dd6b1(0x3680)](_0x30f2d8){var _0x5d7f56=_0x2dd6b1;this[_0x5d7f56(0x3522)][_0x30f2d8[_0x5d7f56(0x1101)]]&&delete this['_compiledEffects'][_0x30f2d8['_key']],_0x30f2d8=_0x30f2d8['getPipelineContext'](),_0x30f2d8&&this[_0x5d7f56(0x1107)](_0x30f2d8);}[_0x2dd6b1(0x1107)](_0x296bc5){var _0x48c30a=_0x2dd6b1;const _0xeef0d1=_0x296bc5;_0xeef0d1&&_0xeef0d1[_0x48c30a(0xc1f)]&&(_0xeef0d1[_0x48c30a(0xc1f)]['__SPECTOR_rebuildProgram']=null,this[_0x48c30a(0xaf7)][_0x48c30a(0x1871)](_0xeef0d1['program']));}[_0x2dd6b1(0x2c31)](_0x3b952f){var _0x408b1d=_0x2dd6b1;if(!_0x3b952f){let _0x55160b='';return this['isNDCHalfZRange']&&(_0x55160b+=_0x408b1d(0x13cd)),this['useReverseDepthBuffer']&&(_0x55160b&&(_0x55160b+='\x0a'),_0x55160b+=_0x408b1d(0x305e)),this['useExactSrgbConversions']&&(_0x55160b&&(_0x55160b+='\x0a'),_0x55160b+=_0x408b1d(0x3504)),_0x55160b;}this[_0x408b1d(0x338e)]?_0x3b952f[_0x408b1d(0x1a43)]='':delete _0x3b952f[_0x408b1d(0x1a43)],this[_0x408b1d(0x1652)]?_0x3b952f[_0x408b1d(0x2f1a)]='':delete _0x3b952f[_0x408b1d(0x2f1a)],this[_0x408b1d(0x3969)]?_0x3b952f[_0x408b1d(0x1419)]='':delete _0x3b952f[_0x408b1d(0x1419)];}[_0x2dd6b1(0x2442)](_0x4249c7,_0x5f3594,_0x1e6882,_0x4abca1,_0x2d8a57,_0x534d2e,_0x3bf6dc,_0xaaf4cc,_0x414b7c,_0x5f52aa=_0x559c73['x']['GLSL']){var _0x1c97d8=_0x2dd6b1,_0x197e26=_0x4249c7[_0x1c97d8(0x407)]||_0x4249c7['vertex']||_0x4249c7['vertexToken']||_0x4249c7[_0x1c97d8(0x1b89)]||_0x4249c7,_0x4bd19e=_0x4249c7[_0x1c97d8(0x226c)]||_0x4249c7[_0x1c97d8(0x1720)]||_0x4249c7[_0x1c97d8(0x2e88)]||_0x4249c7[_0x1c97d8(0x3a83)]||_0x4249c7,_0x1697f4=this['_getGlobalDefines']();let _0x47c70d=null!=(_0x44dafe=null!=_0x2d8a57?_0x2d8a57:_0x5f3594['defines'])?_0x44dafe:'';_0x1697f4&&(_0x47c70d+=_0x1697f4);var _0x44dafe=_0x197e26+'+'+_0x4bd19e+'@'+_0x47c70d;if(this['_compiledEffects'][_0x44dafe]){const _0x290a2c=this[_0x1c97d8(0x3522)][_0x44dafe];return _0x3bf6dc&&_0x290a2c['isReady']()&&_0x3bf6dc(_0x290a2c),_0x290a2c;}return _0x1697f4=new _0x2ab40a['Q'](_0x4249c7,_0x5f3594,_0x1e6882,_0x4abca1,this,_0x2d8a57,_0x534d2e,_0x3bf6dc,_0xaaf4cc,_0x414b7c,_0x44dafe,_0x5f52aa),this[_0x1c97d8(0x3522)][_0x44dafe]=_0x1697f4;}static[_0x2dd6b1(0x1f98)](_0x54a5a8,_0x308207,_0x3fddfc=''){return _0x3fddfc+(_0x308207?_0x308207+'\x0a':'')+_0x54a5a8;}[_0x2dd6b1(0x1b2d)](_0x442cd8,_0x4a152f,_0x3de599,_0x2e2cea){var _0x6e4cf1=_0x2dd6b1;return this[_0x6e4cf1(0x3ef5)](_0xe83ec[_0x6e4cf1(0x1f98)](_0x442cd8,_0x3de599,_0x2e2cea),_0x4a152f);}[_0x2dd6b1(0x3ef5)](_0x3d8fc7,_0x207df7){var _0x2c5d24=_0x2dd6b1;const _0x57e211=this[_0x2c5d24(0xaf7)];var _0x441511,_0x7ba6c9=_0x57e211[_0x2c5d24(0x3751)](_0x2c5d24(0x41a1)===_0x207df7?_0x57e211[_0x2c5d24(0x2757)]:_0x57e211['FRAGMENT_SHADER']);if(_0x7ba6c9)return _0x57e211['shaderSource'](_0x7ba6c9,_0x3d8fc7),_0x57e211[_0x2c5d24(0xd89)](_0x7ba6c9),_0x7ba6c9;{let _0x39b6c5=_0x57e211[_0x2c5d24(0x4107)];for(_0x57e211[_0x2c5d24(0x4107)];(_0x441511=_0x57e211['getError']())!==_0x57e211[_0x2c5d24(0x4107)];)_0x39b6c5=_0x441511;throw new Error(_0x2c5d24(0x1efd)+_0x207df7+'\x20shader\x20object.\x20gl\x20error='+_0x39b6c5+_0x2c5d24(0x1a51)+_0x57e211[_0x2c5d24(0x1c8c)]()+_0x2c5d24(0x2f84)+this[_0x2c5d24(0x371)]);}}['_getShaderSource'](_0x35eb57){return this['_gl']['getShaderSource'](_0x35eb57);}[_0x2dd6b1(0x1d98)](_0x269b99,_0x592164,_0x21ff04,_0x1de89b,_0x1d0ea5=null){var _0x4df776=_0x2dd6b1;return _0x1de89b=_0x1de89b||this[_0x4df776(0xaf7)],(_0x592164=this[_0x4df776(0x3ef5)](_0x592164,'vertex'),_0x21ff04=this[_0x4df776(0x3ef5)](_0x21ff04,_0x4df776(0x1720))),this[_0x4df776(0x31df)](_0x269b99,_0x592164,_0x21ff04,_0x1de89b,_0x1d0ea5);}[_0x2dd6b1(0x421)](_0x2561b9,_0x18f64e,_0x5bd2af,_0x5d8a86,_0x4d7383,_0x5ed208=null){var _0x2a8b81=_0x2dd6b1;_0x4d7383=_0x4d7383||this[_0x2a8b81(0xaf7)];var _0x4442d5=0x1<this['_webGLVersion']?'#version\x20300\x20es\x0a#define\x20WEBGL2\x20\x0a':'',_0x18f64e=this[_0x2a8b81(0x1b2d)](_0x18f64e,_0x2a8b81(0x41a1),_0x5d8a86,_0x4442d5),_0x5bd2af=this[_0x2a8b81(0x1b2d)](_0x5bd2af,_0x2a8b81(0x1720),_0x5d8a86,_0x4442d5);return this['_createShaderProgram'](_0x2561b9,_0x18f64e,_0x5bd2af,_0x4d7383,_0x5ed208);}[_0x2dd6b1(0x110d)](_0x1726f3){return _0x1726f3;}[_0x2dd6b1(0x1df5)](_0x392ad7){var _0x1bd65c=_0x2dd6b1;const _0x5a558d=new _0x5b3811['y']();return(_0x5a558d[_0x1bd65c(0x339f)]=this)[_0x1bd65c(0x2034)][_0x1bd65c(0x348)]&&(_0x5a558d['isParallelCompiled']=!0x0),_0x5a558d;}[_0x2dd6b1(0x1b49)](){}[_0x2dd6b1(0x271c)](){}[_0x2dd6b1(0x31df)](_0x486c00,_0x4083b4,_0x1b7a31,_0x4e476a,_0x2136b4=0x0){var _0x340461=_0x2dd6b1,_0x16c294=_0x4e476a[_0x340461(0x1d5f)]();if(_0x486c00['program']=_0x16c294)return _0x4e476a[_0x340461(0x20cc)](_0x16c294,_0x4083b4),_0x4e476a['attachShader'](_0x16c294,_0x1b7a31),_0x4e476a['linkProgram'](_0x16c294),_0x486c00['context']=_0x4e476a,_0x486c00[_0x340461(0x2a9e)]=_0x4083b4,_0x486c00[_0x340461(0x192c)]=_0x1b7a31,_0x486c00['isParallelCompiled']||this[_0x340461(0x21de)](_0x486c00),_0x16c294;throw new Error('Unable\x20to\x20create\x20program');}[_0x2dd6b1(0x21de)](_0x573623){var _0x482242=_0x2dd6b1;const _0x121dc=_0x573623[_0x482242(0x3e89)];var _0x479985=_0x573623['vertexShader'],_0xbd76b8=_0x573623[_0x482242(0x192c)],_0x4df277=_0x573623['program'];if(!_0x121dc[_0x482242(0x1635)](_0x4df277,_0x121dc['LINK_STATUS'])){if(!this[_0x482242(0xaf7)][_0x482242(0x3b09)](_0x479985,this['_gl'][_0x482242(0x1cff)])){var _0x473e20=this[_0x482242(0xaf7)][_0x482242(0x25c9)](_0x479985);if(_0x473e20)throw _0x573623[_0x482242(0x2db4)]=_0x473e20,new Error('VERTEX\x20SHADER\x20'+_0x473e20);}if(!this['_gl'][_0x482242(0x3b09)](_0xbd76b8,this[_0x482242(0xaf7)]['COMPILE_STATUS'])){_0x473e20=this[_0x482242(0xaf7)][_0x482242(0x25c9)](_0xbd76b8);if(_0x473e20)throw _0x573623['fragmentCompilationError']=_0x473e20,new Error(_0x482242(0xa01)+_0x473e20);}_0x473e20=_0x121dc[_0x482242(0x210c)](_0x4df277);if(_0x473e20)throw _0x573623['programLinkError']=_0x473e20,new Error(_0x473e20);}if(this[_0x482242(0x3afc)]&&(_0x121dc[_0x482242(0x634)](_0x4df277),!_0x121dc['getProgramParameter'](_0x4df277,_0x121dc['VALIDATE_STATUS']))){_0x473e20=_0x121dc[_0x482242(0x210c)](_0x4df277);if(_0x473e20)throw _0x573623['programValidationError']=_0x473e20,new Error(_0x473e20);}_0x121dc[_0x482242(0x3634)](_0x479985),_0x121dc['deleteShader'](_0xbd76b8),_0x573623[_0x482242(0x2a9e)]=void 0x0,_0x573623['fragmentShader']=void 0x0,_0x573623[_0x482242(0x37be)]&&(_0x573623[_0x482242(0x37be)](),_0x573623[_0x482242(0x37be)]=void 0x0);}[_0x2dd6b1(0x34ee)](_0x23c0db,_0x847d41,_0x58a3e5,_0x48fc99,_0x293ad0,_0x3a877d,_0x4f7474,_0x5df3cb,_0x33a063,_0x1f7391){var _0x253634=_0x2dd6b1;const _0x52f27e=_0x23c0db;_0x52f27e[_0x253634(0xc1f)]=_0x48fc99?this[_0x253634(0x1d98)](_0x52f27e,_0x847d41,_0x58a3e5,void 0x0,_0x33a063):this[_0x253634(0x421)](_0x52f27e,_0x847d41,_0x58a3e5,_0x5df3cb,void 0x0,_0x33a063),_0x52f27e[_0x253634(0xc1f)][_0x253634(0x23cb)]=_0x4f7474;}['_isRenderingStateCompiled'](_0x50b93c){var _0x3ff0c5=_0x2dd6b1;return!!this[_0x3ff0c5(0xaf7)][_0x3ff0c5(0x1635)](_0x50b93c[_0x3ff0c5(0xc1f)],this[_0x3ff0c5(0x2034)]['parallelShaderCompile']['COMPLETION_STATUS_KHR'])&&(this[_0x3ff0c5(0x21de)](_0x50b93c),!0x0);}[_0x2dd6b1(0x1012)](_0x5529dc,_0x504d63){var _0x4fde95=_0x2dd6b1;const _0x21dfbc=_0x5529dc;if(_0x21dfbc[_0x4fde95(0x1838)]){const _0x22e5a5=_0x21dfbc['onCompiled'];_0x22e5a5?_0x21dfbc[_0x4fde95(0x37be)]=()=>{_0x22e5a5(),_0x504d63();}:_0x21dfbc['onCompiled']=_0x504d63;}else _0x504d63();}['getUniforms'](_0x1e037a,_0x1dc5a1){var _0x3d4d28=_0x2dd6b1;const _0x76c310=new Array();var _0x20d1d4=_0x1e037a;for(let _0x1ff6ec=0x0;_0x1ff6ec<_0x1dc5a1[_0x3d4d28(0x18cc)];_0x1ff6ec++)_0x76c310[_0x3d4d28(0xede)](this[_0x3d4d28(0xaf7)]['getUniformLocation'](_0x20d1d4[_0x3d4d28(0xc1f)],_0x1dc5a1[_0x1ff6ec]));return _0x76c310;}[_0x2dd6b1(0x35f7)](_0x490763,_0x2ef97e){var _0x24dc5b=_0x2dd6b1;const _0x1d8abc=[];var _0x8935b5=_0x490763;for(let _0x58d744=0x0;_0x58d744<_0x2ef97e[_0x24dc5b(0x18cc)];_0x58d744++)try{_0x1d8abc[_0x24dc5b(0xede)](this[_0x24dc5b(0xaf7)][_0x24dc5b(0x3823)](_0x8935b5[_0x24dc5b(0xc1f)],_0x2ef97e[_0x58d744]));}catch(_0x22c245){_0x1d8abc['push'](-0x1);}return _0x1d8abc;}[_0x2dd6b1(0x2dd7)](_0x4a4a81){var _0x586041=_0x2dd6b1;(_0x4a4a81=null!==_0x4a4a81&&_0x3e5eef['q'][_0x586041(0xbd1)](_0x4a4a81)?_0x4a4a81['effect']:_0x4a4a81)&&_0x4a4a81!==this[_0x586041(0x14da)]&&(this[_0x586041(0x1446)][_0x586041(0xfde)]=void 0x0,this[_0x586041(0x2a28)](_0x4a4a81),(this[_0x586041(0x14da)]=_0x4a4a81)[_0x586041(0x659)]&&_0x4a4a81[_0x586041(0x659)](_0x4a4a81),_0x4a4a81[_0x586041(0x22f0)]&&_0x4a4a81[_0x586041(0x22f0)][_0x586041(0x3608)](_0x4a4a81));}[_0x2dd6b1(0xf42)](_0x3c2dd4,_0x241d87){var _0x5a47b5=_0x2dd6b1;return!!_0x3c2dd4&&(this[_0x5a47b5(0xaf7)][_0x5a47b5(0x3e72)](_0x3c2dd4,_0x241d87),!0x0);}['setInt2'](_0x92ead,_0x1f07a4,_0x380777){var _0x2ca550=_0x2dd6b1;return!!_0x92ead&&(this[_0x2ca550(0xaf7)][_0x2ca550(0x2759)](_0x92ead,_0x1f07a4,_0x380777),!0x0);}['setInt3'](_0xbd32d9,_0x434623,_0x3730df,_0x539b9f){var _0x56f95b=_0x2dd6b1;return!!_0xbd32d9&&(this[_0x56f95b(0xaf7)]['uniform3i'](_0xbd32d9,_0x434623,_0x3730df,_0x539b9f),!0x0);}[_0x2dd6b1(0x4103)](_0x2d62c0,_0x5685a0,_0x230272,_0x3a0f10,_0x8343e){var _0x41f1fb=_0x2dd6b1;return!!_0x2d62c0&&(this[_0x41f1fb(0xaf7)]['uniform4i'](_0x2d62c0,_0x5685a0,_0x230272,_0x3a0f10,_0x8343e),!0x0);}['setIntArray'](_0x319acd,_0x661976){var _0x40dd45=_0x2dd6b1;return!!_0x319acd&&(this[_0x40dd45(0xaf7)][_0x40dd45(0xabc)](_0x319acd,_0x661976),!0x0);}[_0x2dd6b1(0x1baa)](_0x29c4b7,_0x153a1d){var _0x4436f0=_0x2dd6b1;return!(!_0x29c4b7||_0x153a1d[_0x4436f0(0x18cc)]%0x2!=0x0||(this['_gl'][_0x4436f0(0x312f)](_0x29c4b7,_0x153a1d),0x0));}[_0x2dd6b1(0x1196)](_0x4be80c,_0x9f1c84){var _0x120710=_0x2dd6b1;return!(!_0x4be80c||_0x9f1c84['length']%0x3!=0x0||(this['_gl'][_0x120710(0x4ee)](_0x4be80c,_0x9f1c84),0x0));}[_0x2dd6b1(0x33df)](_0x29f484,_0x21e8df){var _0x5d391a=_0x2dd6b1;return!(!_0x29f484||_0x21e8df[_0x5d391a(0x18cc)]%0x4!=0x0||(this[_0x5d391a(0xaf7)][_0x5d391a(0x248b)](_0x29f484,_0x21e8df),0x0));}['setUInt'](_0x438602,_0x57507a){var _0x44eb9f=_0x2dd6b1;return!!_0x438602&&(this[_0x44eb9f(0xaf7)][_0x44eb9f(0x139f)](_0x438602,_0x57507a),!0x0);}[_0x2dd6b1(0xf4f)](_0x1292df,_0xad0810,_0x4ec78f){var _0x2143c4=_0x2dd6b1;return!!_0x1292df&&(this['_gl'][_0x2143c4(0x505)](_0x1292df,_0xad0810,_0x4ec78f),!0x0);}['setUInt3'](_0x5c3a92,_0x25ef17,_0x3310b0,_0x1944ba){var _0x53d253=_0x2dd6b1;return!!_0x5c3a92&&(this['_gl'][_0x53d253(0x1e02)](_0x5c3a92,_0x25ef17,_0x3310b0,_0x1944ba),!0x0);}['setUInt4'](_0x6053aa,_0x5a94d4,_0x447807,_0x124d55,_0x3caa51){var _0x3d3d96=_0x2dd6b1;return!!_0x6053aa&&(this[_0x3d3d96(0xaf7)][_0x3d3d96(0x14e0)](_0x6053aa,_0x5a94d4,_0x447807,_0x124d55,_0x3caa51),!0x0);}['setUIntArray'](_0x344ec5,_0x5d12f4){var _0x1b780f=_0x2dd6b1;return!!_0x344ec5&&(this['_gl'][_0x1b780f(0x1cf4)](_0x344ec5,_0x5d12f4),!0x0);}[_0x2dd6b1(0x2457)](_0xd814e5,_0x11ca8e){var _0x2b9f21=_0x2dd6b1;return!(!_0xd814e5||_0x11ca8e['length']%0x2!=0x0||(this[_0x2b9f21(0xaf7)][_0x2b9f21(0x3081)](_0xd814e5,_0x11ca8e),0x0));}[_0x2dd6b1(0x126d)](_0xf72808,_0x1a5278){var _0x1a99bb=_0x2dd6b1;return!(!_0xf72808||_0x1a5278[_0x1a99bb(0x18cc)]%0x3!=0x0||(this[_0x1a99bb(0xaf7)]['uniform3uiv'](_0xf72808,_0x1a5278),0x0));}['setUIntArray4'](_0x2c45b1,_0x2f5094){var _0x5dec1c=_0x2dd6b1;return!(!_0x2c45b1||_0x2f5094[_0x5dec1c(0x18cc)]%0x4!=0x0||(this[_0x5dec1c(0xaf7)][_0x5dec1c(0x163f)](_0x2c45b1,_0x2f5094),0x0));}[_0x2dd6b1(0x2677)](_0x583d21,_0x294202){var _0x503732=_0x2dd6b1;return!(!_0x583d21||_0x294202[_0x503732(0x18cc)]<0x1||(this[_0x503732(0xaf7)][_0x503732(0x1ae4)](_0x583d21,_0x294202),0x0));}[_0x2dd6b1(0x1371)](_0x5b241b,_0x3a6161){var _0x238a3c=_0x2dd6b1;return!(!_0x5b241b||_0x3a6161[_0x238a3c(0x18cc)]%0x2!=0x0||(this[_0x238a3c(0xaf7)][_0x238a3c(0x129c)](_0x5b241b,_0x3a6161),0x0));}[_0x2dd6b1(0x29e5)](_0xc52d4c,_0x45911b){var _0xfeeff9=_0x2dd6b1;return!(!_0xc52d4c||_0x45911b[_0xfeeff9(0x18cc)]%0x3!=0x0||(this[_0xfeeff9(0xaf7)][_0xfeeff9(0x1be4)](_0xc52d4c,_0x45911b),0x0));}[_0x2dd6b1(0x379c)](_0x4abfd4,_0x3a6177){var _0x43d6b0=_0x2dd6b1;return!(!_0x4abfd4||_0x3a6177[_0x43d6b0(0x18cc)]%0x4!=0x0||(this['_gl'][_0x43d6b0(0x3386)](_0x4abfd4,_0x3a6177),0x0));}[_0x2dd6b1(0x33d4)](_0x28b08f,_0x5f17d5){var _0x40666d=_0x2dd6b1;return!!_0x28b08f&&(this['_gl'][_0x40666d(0xf4c)](_0x28b08f,!0x1,_0x5f17d5),!0x0);}[_0x2dd6b1(0x551)](_0x353a7c,_0x181f39){var _0x50e007=_0x2dd6b1;return!!_0x353a7c&&(this[_0x50e007(0xaf7)][_0x50e007(0x32f7)](_0x353a7c,!0x1,_0x181f39),!0x0);}['setMatrix2x2'](_0x184a9e,_0x20df97){var _0xf751a5=_0x2dd6b1;return!!_0x184a9e&&(this[_0xf751a5(0xaf7)]['uniformMatrix2fv'](_0x184a9e,!0x1,_0x20df97),!0x0);}[_0x2dd6b1(0x42c)](_0xc2ffd2,_0x20407d){var _0x198d57=_0x2dd6b1;return!!_0xc2ffd2&&(this[_0x198d57(0xaf7)][_0x198d57(0x3f5a)](_0xc2ffd2,_0x20407d),!0x0);}[_0x2dd6b1(0x3f28)](_0x525029,_0x50c84c,_0x951048){return!!_0x525029&&(this['_gl']['uniform2f'](_0x525029,_0x50c84c,_0x951048),!0x0);}[_0x2dd6b1(0x38b0)](_0x3a71a4,_0x5c863a,_0x5538ad,_0x39ea32){return!!_0x3a71a4&&(this['_gl']['uniform3f'](_0x3a71a4,_0x5c863a,_0x5538ad,_0x39ea32),!0x0);}[_0x2dd6b1(0x1ea8)](_0x2ec572,_0x44b7ff,_0x3b351c,_0x42ab6b,_0x494f85){var _0x5594a8=_0x2dd6b1;return!!_0x2ec572&&(this[_0x5594a8(0xaf7)][_0x5594a8(0x326f)](_0x2ec572,_0x44b7ff,_0x3b351c,_0x42ab6b,_0x494f85),!0x0);}[_0x2dd6b1(0x36ef)](){var _0xe701a3=_0x2dd6b1,_0x21e0bb;this[_0xe701a3(0xea6)]['apply'](this[_0xe701a3(0xaf7)]),this[_0xe701a3(0x1446)][_0xe701a3(0x29f3)](this['_gl']),this[_0xe701a3(0x30f8)][_0xe701a3(0x29f3)](this[_0xe701a3(0xaf7)]),this[_0xe701a3(0x2cf8)]&&(this[_0xe701a3(0x2cf8)]=!0x1,_0x21e0bb=this[_0xe701a3(0x3a23)],this['_gl'][_0xe701a3(0x31bf)](_0x21e0bb,_0x21e0bb,_0x21e0bb,_0x21e0bb));}[_0x2dd6b1(0x157b)](_0x588ff7){var _0x2a5b4a=_0x2dd6b1;_0x588ff7!==this['_colorWrite']&&(this[_0x2a5b4a(0x2cf8)]=!0x0,this[_0x2a5b4a(0x3a23)]=_0x588ff7);}[_0x2dd6b1(0x116b)](){return this['_colorWrite'];}get[_0x2dd6b1(0x3c69)](){var _0x502ff9=_0x2dd6b1;return this[_0x502ff9(0xea6)];}get['alphaState'](){var _0x222cc1=_0x2dd6b1;return this[_0x222cc1(0x30f8)];}get[_0x2dd6b1(0x2e00)](){return this['_stencilState'];}get['stencilStateComposer'](){var _0xb4dcc0=_0x2dd6b1;return this[_0xb4dcc0(0x1446)];}[_0x2dd6b1(0x3332)](){var _0x4eaad5=_0x2dd6b1;this[_0x4eaad5(0x2a09)][_0x4eaad5(0x18cc)]=0x0;}[_0x2dd6b1(0xb25)](_0x349dc1){var _0x44b2fc=_0x2dd6b1;this[_0x44b2fc(0x1b37)]&&!_0x349dc1||(this['_currentEffect']=null,this['_viewportCached']['x']=0x0,this[_0x44b2fc(0x2ba4)]['y']=0x0,this['_viewportCached']['z']=0x0,this[_0x44b2fc(0x2ba4)]['w']=0x0,this[_0x44b2fc(0x2dbb)](),_0x349dc1&&(this[_0x44b2fc(0x423c)]=null,this['resetTextureCache'](),this[_0x44b2fc(0x1446)][_0x44b2fc(0x14ff)](),this['_depthCullingState'][_0x44b2fc(0x14ff)](),this[_0x44b2fc(0xea6)][_0x44b2fc(0x2868)]=this[_0x44b2fc(0xaf7)][_0x44b2fc(0x3e34)],this[_0x44b2fc(0x30f8)][_0x44b2fc(0x14ff)](),this[_0x44b2fc(0x15ae)]=_0x4b1351['g'][_0x44b2fc(0x4121)],this[_0x44b2fc(0x2eef)]=_0x4b1351['g'][_0x44b2fc(0x8ac)],this[_0x44b2fc(0x3a23)]=!0x0,this[_0x44b2fc(0x2cf8)]=!0x0,this[_0x44b2fc(0x1bf2)]=null,this['_gl'][_0x44b2fc(0xe3b)](this[_0x44b2fc(0xaf7)][_0x44b2fc(0x1dd0)],this[_0x44b2fc(0xaf7)][_0x44b2fc(0x3825)]),this[_0x44b2fc(0xaf7)]['pixelStorei'](this[_0x44b2fc(0xaf7)][_0x44b2fc(0x1a55)],0x0),this[_0x44b2fc(0x1b8c)]=!0x0,this[_0x44b2fc(0x3fff)]()),this[_0x44b2fc(0xb30)](),this[_0x44b2fc(0x250a)]=null,this[_0x44b2fc(0x410e)]=null,this[_0x44b2fc(0x26d)](null));}['_getSamplingParameters'](_0x216112,_0x11b739){var _0x227ba5=_0x2dd6b1,_0x644d2e=this[_0x227ba5(0xaf7)];let _0x21db8f=_0x644d2e[_0x227ba5(0xbef)],_0x331ae1=_0x644d2e[_0x227ba5(0xbef)];switch(_0x216112){case _0x4b1351['g'][_0x227ba5(0x2ade)]:_0x21db8f=_0x644d2e['LINEAR'],_0x331ae1=_0x11b739?_0x644d2e['LINEAR_MIPMAP_NEAREST']:_0x644d2e[_0x227ba5(0x3387)];break;case _0x4b1351['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR']:_0x21db8f=_0x644d2e[_0x227ba5(0x3387)],_0x331ae1=_0x11b739?_0x644d2e[_0x227ba5(0x1562)]:_0x644d2e[_0x227ba5(0x3387)];break;case _0x4b1351['g'][_0x227ba5(0x3ffe)]:_0x21db8f=_0x644d2e[_0x227ba5(0xbef)],_0x331ae1=_0x11b739?_0x644d2e[_0x227ba5(0x1af4)]:_0x644d2e[_0x227ba5(0xbef)];break;case _0x4b1351['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST']:_0x21db8f=_0x644d2e[_0x227ba5(0xbef)],_0x331ae1=_0x11b739?_0x644d2e[_0x227ba5(0x281d)]:_0x644d2e[_0x227ba5(0xbef)];break;case _0x4b1351['g']['TEXTURE_NEAREST_LINEAR_MIPNEAREST']:_0x21db8f=_0x644d2e[_0x227ba5(0xbef)],_0x331ae1=_0x11b739?_0x644d2e[_0x227ba5(0x3099)]:_0x644d2e[_0x227ba5(0x3387)];break;case _0x4b1351['g'][_0x227ba5(0x244a)]:_0x21db8f=_0x644d2e['NEAREST'],_0x331ae1=_0x11b739?_0x644d2e[_0x227ba5(0x1562)]:_0x644d2e[_0x227ba5(0x3387)];break;case _0x4b1351['g']['TEXTURE_NEAREST_LINEAR']:_0x21db8f=_0x644d2e[_0x227ba5(0xbef)],_0x331ae1=_0x644d2e[_0x227ba5(0x3387)];break;case _0x4b1351['g'][_0x227ba5(0x3eaa)]:_0x21db8f=_0x644d2e[_0x227ba5(0xbef)],_0x331ae1=_0x644d2e[_0x227ba5(0xbef)];break;case _0x4b1351['g'][_0x227ba5(0x341)]:_0x21db8f=_0x644d2e[_0x227ba5(0x3387)],_0x331ae1=_0x11b739?_0x644d2e[_0x227ba5(0x281d)]:_0x644d2e[_0x227ba5(0xbef)];break;case _0x4b1351['g'][_0x227ba5(0x17ec)]:_0x21db8f=_0x644d2e[_0x227ba5(0x3387)],_0x331ae1=_0x11b739?_0x644d2e[_0x227ba5(0x1af4)]:_0x644d2e['NEAREST'];break;case _0x4b1351['g']['TEXTURE_LINEAR_LINEAR']:_0x21db8f=_0x644d2e['LINEAR'],_0x331ae1=_0x644d2e['LINEAR'];break;case _0x4b1351['g'][_0x227ba5(0x1442)]:_0x21db8f=_0x644d2e[_0x227ba5(0x3387)],_0x331ae1=_0x644d2e[_0x227ba5(0xbef)];}return{'min':_0x331ae1,'mag':_0x21db8f};}['_createTexture'](){var _0x5c34c0=_0x2dd6b1,_0x3b8f85=this[_0x5c34c0(0xaf7)][_0x5c34c0(0x411d)]();if(_0x3b8f85)return _0x3b8f85;throw new Error(_0x5c34c0(0x922));}[_0x2dd6b1(0x3a43)](){var _0x178014=_0x2dd6b1;return new _0x516ab5['B'](this[_0x178014(0x29c1)](),this[_0x178014(0xaf7)]);}[_0x2dd6b1(0xa3f)](_0x59e8f7,_0x3f4e6c,_0x55e241=0x0,_0x4c90d4=_0x24d2b9['S']['Unknown']){var _0x2adfb3=_0x2dd6b1;let _0x57f2c1=!0x1,_0x33da19=_0x4b1351['g']['TEXTURETYPE_UNSIGNED_INT'],_0x59b9b4=_0x4b1351['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0xfe441f=_0x4b1351['g']['TEXTUREFORMAT_RGBA'],_0xe9be50=!0x1,_0x7b9103=0x1,_0x127aca;void 0x0!==_0x3f4e6c&&_0x2adfb3(0x4238)==typeof _0x3f4e6c?(_0x57f2c1=!!_0x3f4e6c[_0x2adfb3(0x700)],_0x33da19=void 0x0===_0x3f4e6c[_0x2adfb3(0x19d6)]?_0x4b1351['g']['TEXTURETYPE_UNSIGNED_INT']:_0x3f4e6c['type'],_0x59b9b4=void 0x0===_0x3f4e6c[_0x2adfb3(0x1105)]?_0x4b1351['g'][_0x2adfb3(0x2469)]:_0x3f4e6c[_0x2adfb3(0x1105)],_0xfe441f=void 0x0===_0x3f4e6c[_0x2adfb3(0x3801)]?_0x4b1351['g'][_0x2adfb3(0x12a4)]:_0x3f4e6c['format'],_0xe9be50=void 0x0!==_0x3f4e6c['useSRGBBuffer']&&_0x3f4e6c[_0x2adfb3(0x1ace)],_0x7b9103=null!=(_0x242ba9=_0x3f4e6c['samples'])?_0x242ba9:0x1,_0x127aca=_0x3f4e6c[_0x2adfb3(0xa25)]):_0x57f2c1=!!_0x3f4e6c,_0xe9be50=_0xe9be50&&this[_0x2adfb3(0x2034)][_0x2adfb3(0x2021)]&&(0x1<this['webGLVersion']||this[_0x2adfb3(0x246a)]),(_0x33da19===_0x4b1351['g']['TEXTURETYPE_FLOAT']&&!this[_0x2adfb3(0x2034)][_0x2adfb3(0x7be)]||_0x33da19===_0x4b1351['g'][_0x2adfb3(0x3d07)]&&!this['_caps'][_0x2adfb3(0x5f4)])&&(_0x59b9b4=_0x4b1351['g'][_0x2adfb3(0x16b2)]),_0x33da19!==_0x4b1351['g']['TEXTURETYPE_FLOAT']||this[_0x2adfb3(0x2034)][_0x2adfb3(0x1f8d)]||(_0x33da19=_0x4b1351['g']['TEXTURETYPE_UNSIGNED_INT'],_0x59afac['Y'][_0x2adfb3(0xc51)](_0x2adfb3(0x3c9d)));const _0x397811=this[_0x2adfb3(0xaf7)],_0x4a8ba9=new _0x24d2b9['l'](this,_0x4c90d4);var _0x242ba9=_0x59e8f7[_0x2adfb3(0x146c)]||_0x59e8f7,_0x3f4e6c=_0x59e8f7[_0x2adfb3(0x3062)]||_0x59e8f7,_0x4c90d4=_0x59e8f7['layers']||0x0,_0x59e8f7=this[_0x2adfb3(0x1a33)](_0x59b9b4,_0x57f2c1),_0x4cfd76=0x0!==_0x4c90d4?_0x397811['TEXTURE_2D_ARRAY']:_0x397811['TEXTURE_2D'],_0x37dac7=this[_0x2adfb3(0xd9c)](_0x33da19,_0xfe441f,_0xe9be50),_0x802da5=this[_0x2adfb3(0x1ba9)](_0xfe441f),_0x45b45e=this['_getWebGLTextureType'](_0x33da19);return this[_0x2adfb3(0x1c3d)](_0x4cfd76,_0x4a8ba9),0x0!==_0x4c90d4?(_0x4a8ba9[_0x2adfb3(0x1f2c)]=!0x0,_0x397811[_0x2adfb3(0x1a38)](_0x4cfd76,0x0,_0x37dac7,_0x242ba9,_0x3f4e6c,_0x4c90d4,0x0,_0x802da5,_0x45b45e,null)):_0x397811['texImage2D'](_0x4cfd76,0x0,_0x37dac7,_0x242ba9,_0x3f4e6c,0x0,_0x802da5,_0x45b45e,null),_0x397811[_0x2adfb3(0x1d7f)](_0x4cfd76,_0x397811[_0x2adfb3(0x425e)],_0x59e8f7['mag']),_0x397811[_0x2adfb3(0x1d7f)](_0x4cfd76,_0x397811[_0x2adfb3(0x115a)],_0x59e8f7['min']),_0x397811[_0x2adfb3(0x1d7f)](_0x4cfd76,_0x397811[_0x2adfb3(0x2314)],_0x397811[_0x2adfb3(0x1944)]),_0x397811['texParameteri'](_0x4cfd76,_0x397811['TEXTURE_WRAP_T'],_0x397811[_0x2adfb3(0x1944)]),_0x57f2c1&&this['_gl']['generateMipmap'](_0x4cfd76),this[_0x2adfb3(0x1c3d)](_0x4cfd76,null),_0x4a8ba9['_useSRGBBuffer']=_0xe9be50,_0x4a8ba9['baseWidth']=_0x242ba9,_0x4a8ba9['baseHeight']=_0x3f4e6c,_0x4a8ba9[_0x2adfb3(0x146c)]=_0x242ba9,_0x4a8ba9[_0x2adfb3(0x3062)]=_0x3f4e6c,_0x4a8ba9[_0x2adfb3(0x27b7)]=_0x4c90d4,_0x4a8ba9[_0x2adfb3(0x3b27)]=!0x0,_0x4a8ba9[_0x2adfb3(0x103a)]=_0x7b9103,_0x4a8ba9['generateMipMaps']=_0x57f2c1,_0x4a8ba9[_0x2adfb3(0x1105)]=_0x59b9b4,_0x4a8ba9[_0x2adfb3(0x19d6)]=_0x33da19,_0x4a8ba9[_0x2adfb3(0x3801)]=_0xfe441f,_0x4a8ba9[_0x2adfb3(0xa25)]=_0x127aca,this[_0x2adfb3(0x2a09)]['push'](_0x4a8ba9),_0x4a8ba9;}[_0x2dd6b1(0x1010)](_0x20347c,_0x4b9bc3){var _0xdd3a55=_0x2dd6b1;return _0x20347c&&this[_0xdd3a55(0x2034)]['supportSRGBBuffers']&&(0x1<this['webGLVersion']||this[_0xdd3a55(0x246a)]||_0x4b9bc3);}[_0x2dd6b1(0x35b)](_0xc29b2,_0x41e0d1,_0x36c87b,_0x21f079,_0x3ce3ad=_0x4b1351['g'][_0x2dd6b1(0x2469)],_0x430708=null,_0x512ab1=null,_0x59c2ea,_0x23fbeb,_0x165bc1=null,_0x2ba4c3=null,_0x15a4da=null,_0x1d72e2=null,_0x6d0779,_0x3e184b,_0x50318e){var _0xefa374=_0x2dd6b1,_0x3310de=_0xefa374(0x3004)===(_0xc29b2=_0xc29b2||'')[_0xefa374(0x3138)](0x0,0x5);const _0x26332a=_0xefa374(0x1e12)===_0xc29b2[_0xefa374(0x3138)](0x0,0x5);var _0x293091=_0x3310de&&-0x1!==_0xc29b2[_0xefa374(0x86a)](';base64,');const _0x19cd08=_0x2ba4c3||new _0x24d2b9['l'](this,_0x24d2b9['S']['Url']),_0x3da6c6=(_0x19cd08!==_0x2ba4c3&&(_0x19cd08[_0xefa374(0xa25)]=_0xc29b2[_0xefa374(0x1f2a)](0x0,0x3c)),_0xc29b2);!this[_0xefa374(0x207f)]||_0x293091||_0x2ba4c3||_0x165bc1||(_0xc29b2=this[_0xefa374(0x207f)](_0xc29b2)),_0x3da6c6!==_0xc29b2&&(_0x19cd08['_originalUrl']=_0x3da6c6);var _0x4b24d7=_0xc29b2[_0xefa374(0x251a)]('.');let _0x4d379c=_0x1d72e2||(-0x1<_0x4b24d7?_0xc29b2[_0xefa374(0x1f2a)](_0x4b24d7)[_0xefa374(0x37d7)]():''),_0x332a51=null;-0x1<_0x4d379c[_0xefa374(0x86a)]('?')&&(_0x4d379c=_0x4d379c[_0xefa374(0x4184)]('?')[0x0]);for(const _0x2247d7 of _0xe83ec[_0xefa374(0x19e8)])if(_0x2247d7[_0xefa374(0x227d)](_0x4d379c,_0x6d0779)){_0x332a51=_0x2247d7;break;}_0x21f079&&_0x21f079[_0xefa374(0x3a74)](_0x19cd08),_0x19cd08[_0xefa374(0x25b5)]=_0xc29b2,_0x19cd08['generateMipMaps']=!_0x41e0d1,_0x19cd08[_0xefa374(0x1105)]=_0x3ce3ad,_0x19cd08[_0xefa374(0x1aaa)]=_0x36c87b,_0x19cd08[_0xefa374(0x28ff)]=this[_0xefa374(0x1010)](!!_0x50318e,_0x41e0d1),this[_0xefa374(0x33c6)]||(_0x19cd08[_0xefa374(0x1734)]=_0x165bc1);let _0x55a872=null;_0x430708&&!_0x2ba4c3&&(_0x55a872=_0x19cd08['onLoadedObservable']['add'](_0x430708)),_0x2ba4c3||this['_internalTexturesCache'][_0xefa374(0xede)](_0x19cd08);const _0x2a0b56=(_0x53b6cb,_0x2f9cb9)=>{var _0x2571cd=_0xefa374;_0x21f079&&_0x21f079[_0x2571cd(0x37f8)](_0x19cd08),_0xc29b2===_0x3da6c6?(_0x55a872&&_0x19cd08[_0x2571cd(0x765)][_0x2571cd(0x2f2e)](_0x55a872),_0x29dffe['l'][_0x2571cd(0xeca)]&&this['_createTextureBase'](_0x29dffe['l'][_0x2571cd(0x116a)],_0x41e0d1,_0x19cd08['invertY'],_0x21f079,_0x3ce3ad,null,_0x512ab1,_0x59c2ea,_0x23fbeb,_0x165bc1,_0x19cd08),_0x53b6cb=(_0x53b6cb||'Unknown\x20error')+(_0x29dffe['l'][_0x2571cd(0xeca)]?'\x20-\x20Fallback\x20texture\x20was\x20used':''),_0x19cd08['onErrorObservable']['notifyObservers']({'message':_0x53b6cb,'exception':_0x2f9cb9}),_0x512ab1&&_0x512ab1(_0x53b6cb,_0x2f9cb9)):(_0x59afac['Y']['Warn'](_0x2571cd(0x33c2)+_0xc29b2+_0x2571cd(0x18ae)+_0x3da6c6),this[_0x2571cd(0x35b)](_0x3da6c6,_0x41e0d1,_0x19cd08[_0x2571cd(0x1aaa)],_0x21f079,_0x3ce3ad,_0x430708,_0x512ab1,_0x59c2ea,_0x23fbeb,_0x165bc1,_0x19cd08,_0x15a4da,_0x1d72e2,_0x6d0779,_0x3e184b,_0x50318e));};if(_0x332a51){const _0x1427a4=_0x5722f2=>{var _0x1ad82b=_0xefa374;_0x332a51[_0x1ad82b(0x37cd)](_0x5722f2,_0x19cd08,(_0x19c1f4,_0x162163,_0x52b4d7,_0x5364be,_0x25559c,_0x172d09)=>{var _0x6bddff=_0x1ad82b;_0x172d09?_0x2a0b56(_0x6bddff(0x2778)):_0x59c2ea(_0x19cd08,_0x4d379c,_0x21f079,{'width':_0x19c1f4,'height':_0x162163},_0x19cd08[_0x6bddff(0x1aaa)],!_0x52b4d7,_0x5364be,()=>(_0x25559c(),!0x1),_0x3ce3ad);},_0x3e184b);};_0x165bc1?_0x165bc1 instanceof ArrayBuffer?_0x1427a4(new Uint8Array(_0x165bc1)):ArrayBuffer[_0xefa374(0x2815)](_0x165bc1)?_0x1427a4(_0x165bc1):_0x512ab1&&_0x512ab1('Unable\x20to\x20load:\x20only\x20ArrayBuffer\x20or\x20ArrayBufferView\x20is\x20supported',null):this[_0xefa374(0x29b7)](_0xc29b2,_0x1fd867=>_0x1427a4(new Uint8Array(_0x1fd867)),void 0x0,_0x21f079?_0x21f079[_0xefa374(0x3ab5)]:void 0x0,!0x0,(_0x55b72a,_0x5f0ae4)=>{var _0xe9ae4d=_0xefa374;_0x2a0b56(_0xe9ae4d(0x26e7)+(_0x55b72a&&_0x55b72a[_0xe9ae4d(0x267e)],_0x5f0ae4));});}else _0x4b24d7=_0x41a73d=>{var _0x56ca97=_0xefa374;_0x26332a&&!this[_0x56ca97(0x33c6)]&&(_0x19cd08[_0x56ca97(0x1734)]=_0x41a73d),_0x59c2ea(_0x19cd08,_0x4d379c,_0x21f079,_0x41a73d,_0x19cd08[_0x56ca97(0x1aaa)],_0x41e0d1,!0x1,_0x23fbeb,_0x3ce3ad);},!_0x3310de||_0x293091?_0x165bc1&&(_0xefa374(0x3695)==typeof _0x165bc1['decoding']||_0x165bc1[_0xefa374(0x35c7)])?_0x4b24d7(_0x165bc1):_0xe83ec[_0xefa374(0x1171)](_0xc29b2,_0x4b24d7,_0x2a0b56,_0x21f079?_0x21f079[_0xefa374(0x3ab5)]:null,_0x6d0779,_0x19cd08[_0xefa374(0x1aaa)]&&this[_0xefa374(0x1d9a)][_0xefa374(0x3d62)]?{'imageOrientation':_0xefa374(0x2928)}:void 0x0):'string'==typeof _0x165bc1||_0x165bc1 instanceof ArrayBuffer||ArrayBuffer[_0xefa374(0x2815)](_0x165bc1)||_0x165bc1 instanceof Blob?_0xe83ec[_0xefa374(0x1171)](_0x165bc1,_0x4b24d7,_0x2a0b56,_0x21f079?_0x21f079[_0xefa374(0x3ab5)]:null,_0x6d0779,_0x19cd08[_0xefa374(0x1aaa)]&&this[_0xefa374(0x1d9a)][_0xefa374(0x3d62)]?{'imageOrientation':_0xefa374(0x2928)}:void 0x0):_0x165bc1&&_0x4b24d7(_0x165bc1);return _0x19cd08;}[_0x2dd6b1(0x411d)](_0x25bf87,_0x455df8,_0x14b718,_0x201445,_0x42091c=_0x4b1351['g'][_0x2dd6b1(0x2469)],_0x20d917=null,_0x35d4dd=null,_0x990bb9=null,_0x1d9819=null,_0x30b002=null,_0x17efe1=null,_0x13fed1,_0x3b9f03,_0x564a6,_0x42ce13){var _0x37bd57=_0x2dd6b1;return this[_0x37bd57(0x35b)](_0x25bf87,_0x455df8,_0x14b718,_0x201445,_0x42091c,_0x20d917,_0x35d4dd,this[_0x37bd57(0x37e0)][_0x37bd57(0x3b97)](this),(_0x4b7964,_0x3d7529,_0x5548db,_0x16aa14,_0x480463,_0x19ab53)=>{var _0x5d46ae=_0x37bd57;const _0x31588c=this[_0x5d46ae(0xaf7)];var _0x5b75dd=_0x5548db['width']===_0x4b7964&&_0x5548db['height']===_0x3d7529,_0x21aa67=_0x30b002?this['_getInternalFormat'](_0x30b002,_0x480463[_0x5d46ae(0x28ff)]):_0x5d46ae(0x1faa)!==_0x16aa14||_0x480463['_useSRGBBuffer']?_0x480463[_0x5d46ae(0x28ff)]?this['_glSRGBExtensionValues']['SRGB8_ALPHA8']:_0x31588c[_0x5d46ae(0x1166)]:_0x31588c['RGB'];let _0xc31d81=_0x30b002?this[_0x5d46ae(0x1ba9)](_0x30b002):'.jpg'!==_0x16aa14||_0x480463[_0x5d46ae(0x28ff)]?_0x31588c[_0x5d46ae(0x1166)]:_0x31588c['RGB'];if(_0x480463['_useSRGBBuffer']&&0x1===this[_0x5d46ae(0x40da)]&&(_0xc31d81=_0x21aa67),_0x5b75dd)return _0x31588c['texImage2D'](_0x31588c[_0x5d46ae(0x1172)],0x0,_0x21aa67,_0xc31d81,_0x31588c['UNSIGNED_BYTE'],_0x5548db),!0x1;_0x16aa14=this[_0x5d46ae(0x2034)]['maxTextureSize'];if(_0x5548db['width']>_0x16aa14||_0x5548db[_0x5d46ae(0x3062)]>_0x16aa14||!this[_0x5d46ae(0x1a15)])return this[_0x5d46ae(0x41ed)](),this['_workingCanvas']&&this[_0x5d46ae(0x96b)]&&(this[_0x5d46ae(0x37ea)][_0x5d46ae(0x146c)]=_0x4b7964,this[_0x5d46ae(0x37ea)]['height']=_0x3d7529,this['_workingContext'][_0x5d46ae(0x16a6)](_0x5548db,0x0,0x0,_0x5548db[_0x5d46ae(0x146c)],_0x5548db[_0x5d46ae(0x3062)],0x0,0x0,_0x4b7964,_0x3d7529),_0x31588c[_0x5d46ae(0x1833)](_0x31588c[_0x5d46ae(0x1172)],0x0,_0x21aa67,_0xc31d81,_0x31588c['UNSIGNED_BYTE'],this[_0x5d46ae(0x37ea)]),_0x480463[_0x5d46ae(0x146c)]=_0x4b7964,_0x480463[_0x5d46ae(0x3062)]=_0x3d7529),!0x1;{const _0xe73b21=new _0x24d2b9['l'](this,_0x24d2b9['S'][_0x5d46ae(0x275)]);this[_0x5d46ae(0x1c3d)](_0x31588c['TEXTURE_2D'],_0xe73b21,!0x0),_0x31588c[_0x5d46ae(0x1833)](_0x31588c[_0x5d46ae(0x1172)],0x0,_0x21aa67,_0xc31d81,_0x31588c[_0x5d46ae(0x87e)],_0x5548db),this[_0x5d46ae(0x207a)](_0xe73b21,_0x480463,_0x201445,_0x21aa67,()=>{var _0x53c412=_0x5d46ae;this[_0x53c412(0x2ac0)](_0xe73b21),this[_0x53c412(0x1c3d)](_0x31588c[_0x53c412(0x1172)],_0x480463,!0x0),_0x19ab53();});}return!0x0;},_0x990bb9,_0x1d9819,_0x30b002,_0x17efe1,_0x13fed1,_0x3b9f03,_0x42ce13);}static[_0x2dd6b1(0x1171)](_0xbd4f83,_0x170023,_0x135c15,_0x2016cd,_0x3deed7,_0x5aa106){var _0x1efdfc=_0x2dd6b1;throw(0x0,_0x459864['S'])(_0x1efdfc(0x1ab0));}[_0x2dd6b1(0x207a)](_0x1d5b5d,_0x29bd15,_0x29f892,_0x1110d0,_0x395ec9){}[_0x2dd6b1(0x1176)](_0x4e2a09,_0x60d39d,_0x177313,_0x160c51,_0x686364,_0x38c9f0,_0x4d8acc,_0x1b6aff=0x0,_0x314efb=_0x4b1351['g'][_0x2dd6b1(0x2aeb)],_0x1b0de7,_0x453115){var _0x189562=_0x2dd6b1;throw(0x0,_0x459864['S'])(_0x189562(0x1271));}[_0x2dd6b1(0x21fa)](_0xf189b5,_0x33530d,_0x20b74c,_0x2386ff,_0x330e25,_0x33088d,_0x1606ae,_0x12be23=0x0){var _0x28a14f=_0x2dd6b1;throw(0x0,_0x459864['S'])(_0x28a14f(0x1271));}[_0x2dd6b1(0x1ddc)](_0x1077b2,_0xc779fc,_0x1ae4fa,_0x1e1b81,_0x3c9a20,_0x582e9c,_0x2add9b,_0x136c47,_0x8211c7=0x0,_0x49c091=_0x4b1351['g'][_0x2dd6b1(0x2aeb)]){throw(0x0,_0x459864['S'])('Engine.RawTexture');}[_0x2dd6b1(0x1d59)](_0xebe8b3,_0x5df878,_0x1eb37a,_0x193754,_0x25d234,_0x435465,_0x3e4718,_0xb20fe8,_0x3339db=0x0,_0x33cf09=_0x4b1351['g'][_0x2dd6b1(0x2aeb)]){var _0x1e828c=_0x2dd6b1;throw(0x0,_0x459864['S'])(_0x1e828c(0x1271));}[_0x2dd6b1(0x39f)](_0x38eef5){var _0x59c89e=_0x2dd6b1;this[_0x59c89e(0x1bf2)]!==_0x38eef5&&(this[_0x59c89e(0xaf7)][_0x59c89e(0xe3b)](this[_0x59c89e(0xaf7)][_0x59c89e(0x234f)],_0x38eef5?0x1:0x0),this['enableUnpackFlipYCached']&&(this['_unpackFlipYCached']=_0x38eef5));}[_0x2dd6b1(0xe02)](){var _0x25fdcc=_0x2dd6b1;return this[_0x25fdcc(0xaf7)][_0x25fdcc(0x18a4)](this['_gl'][_0x25fdcc(0x3803)]);}['_getTextureTarget'](_0x4bf587){var _0x4a7efe=_0x2dd6b1;return _0x4bf587[_0x4a7efe(0x20b)]?this[_0x4a7efe(0xaf7)][_0x4a7efe(0x2af1)]:_0x4bf587['is3D']?this[_0x4a7efe(0xaf7)][_0x4a7efe(0x419a)]:_0x4bf587[_0x4a7efe(0x1f2c)]||_0x4bf587[_0x4a7efe(0x1620)]?this['_gl'][_0x4a7efe(0x321e)]:this[_0x4a7efe(0xaf7)][_0x4a7efe(0x1172)];}[_0x2dd6b1(0x13af)](_0x4fb3a8,_0x267176,_0x3b2d7e=!0x1){var _0x4e31b5=_0x2dd6b1,_0x731427=this[_0x4e31b5(0x10ac)](_0x267176),_0x52778e=this[_0x4e31b5(0x1a33)](_0x4fb3a8,_0x267176[_0x4e31b5(0x1e83)]||_0x3b2d7e);this[_0x4e31b5(0x2710)](_0x731427,this[_0x4e31b5(0xaf7)][_0x4e31b5(0x425e)],_0x52778e['mag'],_0x267176),this[_0x4e31b5(0x2710)](_0x731427,this['_gl'][_0x4e31b5(0x115a)],_0x52778e[_0x4e31b5(0x1111)]),_0x3b2d7e&&(_0x267176['generateMipMaps']=!0x0,this[_0x4e31b5(0xaf7)][_0x4e31b5(0x3b3c)](_0x731427)),this[_0x4e31b5(0x1c3d)](_0x731427,null),_0x267176['samplingMode']=_0x4fb3a8;}[_0x2dd6b1(0xb62)](_0x3710e5,_0x29cc69,_0x25c087,_0x1e35c9=0x0){}['updateTextureWrappingMode'](_0x41b551,_0x215665,_0x348e65=null,_0x10a245=null){var _0x8bdafd=_0x2dd6b1,_0xef88cf=this[_0x8bdafd(0x10ac)](_0x41b551);null!==_0x215665&&(this[_0x8bdafd(0x2710)](_0xef88cf,this[_0x8bdafd(0xaf7)][_0x8bdafd(0x2314)],this[_0x8bdafd(0x4236)](_0x215665),_0x41b551),_0x41b551['_cachedWrapU']=_0x215665),null!==_0x348e65&&(this[_0x8bdafd(0x2710)](_0xef88cf,this['_gl'][_0x8bdafd(0x21d4)],this[_0x8bdafd(0x4236)](_0x348e65),_0x41b551),_0x41b551[_0x8bdafd(0x871)]=_0x348e65),(_0x41b551[_0x8bdafd(0x1f2c)]||_0x41b551['is3D'])&&null!==_0x10a245&&(this['_setTextureParameterInteger'](_0xef88cf,this['_gl'][_0x8bdafd(0x3d61)],this['_getTextureWrapMode'](_0x10a245),_0x41b551),_0x41b551[_0x8bdafd(0x3839)]=_0x10a245),this['_bindTextureDirectly'](_0xef88cf,null);}['_setupDepthStencilTexture'](_0x3c0252,_0x3a7707,_0x5651c7,_0x355291,_0x5aceb9,_0x5c3cb3=0x1){var _0x3bd8d3=_0x2dd6b1,_0x3439fb=_0x3a7707[_0x3bd8d3(0x146c)]||_0x3a7707,_0x12c123=_0x3a7707[_0x3bd8d3(0x3062)]||_0x3a7707,_0x3a7707=_0x3a7707['layers']||0x0;_0x3c0252['baseWidth']=_0x3439fb,_0x3c0252[_0x3bd8d3(0x2f13)]=_0x12c123,_0x3c0252[_0x3bd8d3(0x146c)]=_0x3439fb,_0x3c0252[_0x3bd8d3(0x3062)]=_0x12c123,_0x3c0252[_0x3bd8d3(0x1f2c)]=0x0<_0x3a7707,_0x3c0252[_0x3bd8d3(0x27b7)]=_0x3a7707,_0x3c0252['isReady']=!0x0,_0x3c0252['samples']=_0x5c3cb3,_0x3c0252['generateMipMaps']=!0x1,_0x3c0252[_0x3bd8d3(0x1105)]=_0x355291?_0x4b1351['g'][_0x3bd8d3(0x12a7)]:_0x4b1351['g'][_0x3bd8d3(0x16b2)],_0x3c0252[_0x3bd8d3(0x19d6)]=_0x4b1351['g'][_0x3bd8d3(0x2aeb)],_0x3c0252[_0x3bd8d3(0x825)]=_0x5aceb9;const _0x8aedbf=this['_gl'];_0x3439fb=this[_0x3bd8d3(0x10ac)](_0x3c0252),_0x12c123=this[_0x3bd8d3(0x1a33)](_0x3c0252[_0x3bd8d3(0x1105)],!0x1),(_0x8aedbf[_0x3bd8d3(0x1d7f)](_0x3439fb,_0x8aedbf['TEXTURE_MAG_FILTER'],_0x12c123[_0x3bd8d3(0x3ccb)]),_0x8aedbf[_0x3bd8d3(0x1d7f)](_0x3439fb,_0x8aedbf['TEXTURE_MIN_FILTER'],_0x12c123[_0x3bd8d3(0x1111)]),_0x8aedbf[_0x3bd8d3(0x1d7f)](_0x3439fb,_0x8aedbf[_0x3bd8d3(0x2314)],_0x8aedbf[_0x3bd8d3(0x1944)]),_0x8aedbf[_0x3bd8d3(0x1d7f)](_0x3439fb,_0x8aedbf['TEXTURE_WRAP_T'],_0x8aedbf['CLAMP_TO_EDGE']),0x1<this['webGLVersion']&&(0x0===_0x5aceb9?(_0x8aedbf[_0x3bd8d3(0x1d7f)](_0x3439fb,_0x8aedbf[_0x3bd8d3(0x2747)],_0x4b1351['g'][_0x3bd8d3(0x3e34)]),_0x8aedbf[_0x3bd8d3(0x1d7f)](_0x3439fb,_0x8aedbf[_0x3bd8d3(0x2950)],_0x8aedbf[_0x3bd8d3(0x3825)])):(_0x8aedbf[_0x3bd8d3(0x1d7f)](_0x3439fb,_0x8aedbf[_0x3bd8d3(0x2747)],_0x5aceb9),_0x8aedbf[_0x3bd8d3(0x1d7f)](_0x3439fb,_0x8aedbf['TEXTURE_COMPARE_MODE'],_0x8aedbf[_0x3bd8d3(0x3a9f)]))));}[_0x2dd6b1(0x2fc0)](_0xb98b87,_0x46d1e4,_0x13f1bf,_0x2fc548,_0x59cf1,_0x2f01c8=0x0,_0x51e72b=0x0){var _0x354a87=_0x2dd6b1,_0x3fb79d=this[_0x354a87(0xaf7)];let _0x1cb5c8=_0x3fb79d[_0x354a87(0x1172)];if(_0xb98b87[_0x354a87(0x20b)]&&(_0x1cb5c8=_0x3fb79d[_0x354a87(0x2155)]+_0x2f01c8),_0xb98b87[_0x354a87(0x28ff)])switch(_0x46d1e4){case _0x4b1351['g'][_0x354a87(0x1de8)]:case _0x4b1351['g']['TEXTUREFORMAT_COMPRESSED_RGB_ETC1_WEBGL']:this[_0x354a87(0x2034)]['etc2']?_0x46d1e4=_0x3fb79d[_0x354a87(0x38eb)]:_0xb98b87['_useSRGBBuffer']=!0x1;break;case _0x4b1351['g'][_0x354a87(0x6c3)]:this['_caps'][_0x354a87(0x3ab4)]?_0x46d1e4=_0x3fb79d[_0x354a87(0x209)]:_0xb98b87['_useSRGBBuffer']=!0x1;break;case _0x4b1351['g'][_0x354a87(0x1bbf)]:_0x46d1e4=_0x3fb79d[_0x354a87(0x3a7)];break;case _0x4b1351['g'][_0x354a87(0x1d02)]:_0x46d1e4=_0x3fb79d[_0x354a87(0x29c3)];break;case _0x4b1351['g']['TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1']:this[_0x354a87(0x2034)]['s3tc_srgb']?_0x46d1e4=_0x3fb79d[_0x354a87(0x2358)]:_0xb98b87[_0x354a87(0x28ff)]=!0x1;break;case _0x4b1351['g'][_0x354a87(0x28b9)]:this[_0x354a87(0x2034)]['s3tc_srgb']?_0x46d1e4=_0x3fb79d[_0x354a87(0x16d8)]:_0xb98b87[_0x354a87(0x28ff)]=!0x1;break;case _0x4b1351['g'][_0x354a87(0x2ceb)]:this[_0x354a87(0x2034)][_0x354a87(0x3a1a)]?_0x46d1e4=_0x3fb79d[_0x354a87(0x316e)]:_0xb98b87[_0x354a87(0x28ff)]=!0x1;break;default:_0xb98b87[_0x354a87(0x28ff)]=!0x1;}this['_gl'][_0x354a87(0x241c)](_0x1cb5c8,_0x51e72b,_0x46d1e4,_0x13f1bf,_0x2fc548,0x0,_0x59cf1);}[_0x2dd6b1(0x19a4)](_0x209107,_0x58a9c9,_0x393b24=0x0,_0x4203df=0x0,_0x2cfe60,_0x57a876=!0x1){var _0x31678f=_0x2dd6b1;const _0x461247=this[_0x31678f(0xaf7)];var _0x1787b2=this[_0x31678f(0x1988)](_0x209107[_0x31678f(0x19d6)]),_0x5ed26f=this[_0x31678f(0x1ba9)](_0x209107[_0x31678f(0x3801)]),_0x2cfe60=void 0x0===_0x2cfe60?this['_getRGBABufferInternalSizedFormat'](_0x209107[_0x31678f(0x19d6)],_0x209107[_0x31678f(0x3801)],_0x209107[_0x31678f(0x28ff)]):this[_0x31678f(0x1ba9)](_0x2cfe60,_0x209107[_0x31678f(0x28ff)]);this[_0x31678f(0x39f)](_0x209107[_0x31678f(0x1aaa)]);let _0x14500e=_0x461247['TEXTURE_2D'];_0x209107[_0x31678f(0x20b)]&&(_0x14500e=_0x461247[_0x31678f(0x2155)]+_0x393b24);var _0x393b24=Math[_0x31678f(0xb94)](Math[_0x31678f(0x40a5)](_0x209107['width'])*Math[_0x31678f(0xf9f)]),_0x1690af=Math[_0x31678f(0xb94)](Math['log'](_0x209107['height'])*Math[_0x31678f(0xf9f)]),_0x393b24=_0x57a876?_0x209107['width']:Math[_0x31678f(0x421b)](0x2,Math[_0x31678f(0x1955)](_0x393b24-_0x4203df,0x0)),_0x57a876=_0x57a876?_0x209107[_0x31678f(0x3062)]:Math['pow'](0x2,Math[_0x31678f(0x1955)](_0x1690af-_0x4203df,0x0));_0x461247[_0x31678f(0x1833)](_0x14500e,_0x4203df,_0x2cfe60,_0x393b24,_0x57a876,0x0,_0x5ed26f,_0x1787b2,_0x58a9c9);}['updateTextureData'](_0x2b4ebe,_0x1e2362,_0xbf1824,_0x230bb6,_0x2c4fd9,_0x45c50c,_0x324bd2=0x0,_0x48b0e0=0x0,_0x2207c2=!0x1){var _0x2dfa91=_0x2dd6b1;const _0x5d9d85=this[_0x2dfa91(0xaf7)];var _0x11a07f=this[_0x2dfa91(0x1988)](_0x2b4ebe[_0x2dfa91(0x19d6)]),_0x1dc054=this[_0x2dfa91(0x1ba9)](_0x2b4ebe[_0x2dfa91(0x3801)]);this[_0x2dfa91(0x39f)](_0x2b4ebe[_0x2dfa91(0x1aaa)]);let _0x178901=_0x5d9d85[_0x2dfa91(0x1172)],_0x3224a4=_0x5d9d85['TEXTURE_2D'];_0x2b4ebe[_0x2dfa91(0x20b)]&&(_0x3224a4=_0x5d9d85['TEXTURE_CUBE_MAP_POSITIVE_X']+_0x324bd2,_0x178901=_0x5d9d85[_0x2dfa91(0x2af1)]),this[_0x2dfa91(0x1c3d)](_0x178901,_0x2b4ebe,!0x0),_0x5d9d85['texSubImage2D'](_0x3224a4,_0x48b0e0,_0xbf1824,_0x230bb6,_0x2c4fd9,_0x45c50c,_0x1dc054,_0x11a07f,_0x1e2362),_0x2207c2&&this['_gl']['generateMipmap'](_0x3224a4),this[_0x2dfa91(0x1c3d)](_0x178901,null);}[_0x2dd6b1(0x93a)](_0x4aef15,_0x374d1a,_0xfe6486=0x0,_0x4f83e2=0x0){var _0x52ed7c=_0x2dd6b1,_0x54dd34=this[_0x52ed7c(0xaf7)],_0x54dd34=_0x4aef15[_0x52ed7c(0x20b)]?_0x54dd34[_0x52ed7c(0x2af1)]:_0x54dd34['TEXTURE_2D'];this[_0x52ed7c(0x1c3d)](_0x54dd34,_0x4aef15,!0x0),this['_uploadDataToTextureDirectly'](_0x4aef15,_0x374d1a,_0xfe6486,_0x4f83e2),this[_0x52ed7c(0x1c3d)](_0x54dd34,null,!0x0);}[_0x2dd6b1(0x24dd)](_0x1a51ea,_0x10cddc,_0x18207f,_0x42446a,_0x3fa5a2){var _0x17fb36=_0x2dd6b1;const _0x5d7c37=this[_0x17fb36(0xaf7)];_0x5d7c37&&(_0x3fa5a2=this[_0x17fb36(0x1a33)](_0x3fa5a2,!_0x18207f),_0x5d7c37[_0x17fb36(0x1d7f)](_0x5d7c37[_0x17fb36(0x1172)],_0x5d7c37[_0x17fb36(0x425e)],_0x3fa5a2['mag']),_0x5d7c37[_0x17fb36(0x1d7f)](_0x5d7c37['TEXTURE_2D'],_0x5d7c37[_0x17fb36(0x115a)],_0x3fa5a2['min']),_0x18207f||_0x42446a||_0x5d7c37[_0x17fb36(0x3b3c)](_0x5d7c37[_0x17fb36(0x1172)]),this[_0x17fb36(0x1c3d)](_0x5d7c37[_0x17fb36(0x1172)],null),_0x10cddc&&_0x10cddc[_0x17fb36(0x37f8)](_0x1a51ea),_0x1a51ea[_0x17fb36(0x765)][_0x17fb36(0x3608)](_0x1a51ea),_0x1a51ea[_0x17fb36(0x765)][_0x17fb36(0x13c8)]());}[_0x2dd6b1(0x37e0)](_0x2bd4a2,_0x53d59d,_0x553c40,_0x1bd501,_0x2f4b4e,_0x5db9d1,_0x5ef4a1,_0x345c0d,_0x4bdcd6=_0x4b1351['g'][_0x2dd6b1(0x2469)]){var _0x5b1a04=_0x2dd6b1,_0x2a5bce=this['getCaps']()[_0x5b1a04(0x2a3c)],_0x17609d=Math[_0x5b1a04(0x1111)](_0x2a5bce,this['needPOTTextures']?_0xe83ec[_0x5b1a04(0x25cd)](_0x1bd501['width'],_0x2a5bce):_0x1bd501[_0x5b1a04(0x146c)]),_0x2a5bce=Math[_0x5b1a04(0x1111)](_0x2a5bce,this[_0x5b1a04(0x2113)]?_0xe83ec['GetExponentOfTwo'](_0x1bd501[_0x5b1a04(0x3062)],_0x2a5bce):_0x1bd501['height']),_0x1cff76=this[_0x5b1a04(0xaf7)];_0x1cff76&&(_0x2bd4a2[_0x5b1a04(0x149b)]?(this[_0x5b1a04(0x1c3d)](_0x1cff76[_0x5b1a04(0x1172)],_0x2bd4a2,!0x0),this[_0x5b1a04(0x39f)](void 0x0===_0x2f4b4e||!!_0x2f4b4e),_0x2bd4a2[_0x5b1a04(0x25d9)]=_0x1bd501['width'],_0x2bd4a2[_0x5b1a04(0x2f13)]=_0x1bd501[_0x5b1a04(0x3062)],_0x2bd4a2['width']=_0x17609d,_0x2bd4a2[_0x5b1a04(0x3062)]=_0x2a5bce,_0x2bd4a2[_0x5b1a04(0x3b27)]=!0x0,_0x345c0d(_0x17609d,_0x2a5bce,_0x1bd501,_0x53d59d,_0x2bd4a2,()=>{var _0x165207=_0x5b1a04;this[_0x165207(0x24dd)](_0x2bd4a2,_0x553c40,_0x5db9d1,_0x5ef4a1,_0x4bdcd6);})||this[_0x5b1a04(0x24dd)](_0x2bd4a2,_0x553c40,_0x5db9d1,_0x5ef4a1,_0x4bdcd6)):_0x553c40&&_0x553c40[_0x5b1a04(0x37f8)](_0x2bd4a2));}[_0x2dd6b1(0x23d4)](_0x2e6df1,_0x5d8b00,_0x2bb544,_0x16321d,_0x17b6c5=0x1){var _0x15523d=_0x2dd6b1,_0x1794fc=this['_gl'];if(_0x2e6df1&&_0x5d8b00)return this['_createRenderBuffer'](_0x2bb544,_0x16321d,_0x17b6c5,_0x1794fc[_0x15523d(0x2f3e)],_0x1794fc[_0x15523d(0xefe)],_0x1794fc[_0x15523d(0x298d)]);if(_0x5d8b00){let _0x33ad9c=_0x1794fc[_0x15523d(0x1ee8)];return 0x1<this[_0x15523d(0x1e24)]&&(_0x33ad9c=_0x1794fc[_0x15523d(0x4b5)]),this['_createRenderBuffer'](_0x2bb544,_0x16321d,_0x17b6c5,_0x33ad9c,_0x33ad9c,_0x1794fc['DEPTH_ATTACHMENT']);}return _0x2e6df1?this[_0x15523d(0x461)](_0x2bb544,_0x16321d,_0x17b6c5,_0x1794fc[_0x15523d(0x31a8)],_0x1794fc[_0x15523d(0x31a8)],_0x1794fc[_0x15523d(0x3724)]):null;}[_0x2dd6b1(0x461)](_0x3a166a,_0x1a12aa,_0x208aab,_0x2866a5,_0x5e91e4,_0x313529,_0x53356e=!0x0){var _0x6f5914=_0x2dd6b1;const _0xf2bc39=this['_gl'];var _0x42bc6f=_0xf2bc39[_0x6f5914(0x3ef1)]();return this['_updateRenderBuffer'](_0x42bc6f,_0x3a166a,_0x1a12aa,_0x208aab,_0x2866a5,_0x5e91e4,_0x313529,_0x53356e);}[_0x2dd6b1(0x137a)](_0x4f9372,_0x2ed661,_0x2adade,_0x12e24d,_0x30bedc,_0x20dca9,_0x43e7c2,_0x237d0e=!0x0){var _0x3d84bc=_0x2dd6b1;const _0x45fcd9=this['_gl'];return _0x45fcd9[_0x3d84bc(0x2f3)](_0x45fcd9['RENDERBUFFER'],_0x4f9372),0x1<_0x12e24d&&_0x45fcd9[_0x3d84bc(0x2ef7)]?_0x45fcd9[_0x3d84bc(0x2ef7)](_0x45fcd9[_0x3d84bc(0x122c)],_0x12e24d,_0x20dca9,_0x2ed661,_0x2adade):_0x45fcd9[_0x3d84bc(0x1e7f)](_0x45fcd9[_0x3d84bc(0x122c)],_0x30bedc,_0x2ed661,_0x2adade),_0x45fcd9[_0x3d84bc(0x271d)](_0x45fcd9[_0x3d84bc(0x5bc)],_0x43e7c2,_0x45fcd9['RENDERBUFFER'],_0x4f9372),_0x237d0e&&_0x45fcd9[_0x3d84bc(0x2f3)](_0x45fcd9[_0x3d84bc(0x122c)],null),_0x4f9372;}['_releaseTexture'](_0x44d40d){var _0x1e51f8=_0x2dd6b1;this[_0x1e51f8(0x23cc)](null==(_0x3baa87=_0x44d40d[_0x1e51f8(0x149b)])?void 0x0:_0x3baa87[_0x1e51f8(0xa7f)]),this[_0x1e51f8(0x41f)]();var _0x3baa87=this[_0x1e51f8(0x2a09)][_0x1e51f8(0x86a)](_0x44d40d);-0x1!==_0x3baa87&&this[_0x1e51f8(0x2a09)][_0x1e51f8(0xb1f)](_0x3baa87,0x1),_0x44d40d['_lodTextureHigh']&&_0x44d40d[_0x1e51f8(0x3a3e)][_0x1e51f8(0x41a)](),_0x44d40d[_0x1e51f8(0x1b57)]&&_0x44d40d['_lodTextureMid'][_0x1e51f8(0x41a)](),_0x44d40d[_0x1e51f8(0x1c3e)]&&_0x44d40d[_0x1e51f8(0x1c3e)][_0x1e51f8(0x41a)](),_0x44d40d[_0x1e51f8(0x3232)]&&_0x44d40d[_0x1e51f8(0x3232)][_0x1e51f8(0x41a)]();}[_0x2dd6b1(0x3fe3)](_0x45b274){var _0x19e583=_0x2dd6b1;_0x45b274=this['_renderTargetWrapperCache'][_0x19e583(0x86a)](_0x45b274),-0x1!==_0x45b274&&this[_0x19e583(0x3ec4)][_0x19e583(0xb1f)](_0x45b274,0x1);}['_deleteTexture'](_0x126fbb){var _0x5a0223=_0x2dd6b1;_0x126fbb&&this[_0x5a0223(0xaf7)]['deleteTexture'](_0x126fbb);}[_0x2dd6b1(0x3924)](_0x1bb70b){var _0x535188=_0x2dd6b1;this[_0x535188(0x423c)]!==_0x1bb70b&&(this[_0x535188(0xaf7)]['useProgram'](_0x1bb70b),this[_0x535188(0x423c)]=_0x1bb70b);}['bindSamplers'](_0x129f21){var _0x54846f=_0x2dd6b1,_0x4e5b88=_0x129f21[_0x54846f(0x2e68)](),_0x5bac1e=(this[_0x54846f(0x3924)](_0x4e5b88['program']),_0x129f21[_0x54846f(0x3a50)]());for(let _0x168058=0x0;_0x168058<_0x5bac1e[_0x54846f(0x18cc)];_0x168058++){var _0x3a319e=_0x129f21[_0x54846f(0x2d39)](_0x5bac1e[_0x168058]);_0x3a319e&&(this[_0x54846f(0x3bd)][_0x168058]=_0x3a319e);}this['_currentEffect']=null;}[_0x2dd6b1(0x1bde)](){var _0x386035=_0x2dd6b1;this['_currentTextureChannel']!==this[_0x386035(0x795)]&&(this[_0x386035(0xaf7)][_0x386035(0x26a6)](this[_0x386035(0xaf7)][_0x386035(0x3c54)]+this['_activeChannel']),this[_0x386035(0x876)]=this[_0x386035(0x795)]);}['_bindTextureDirectly'](_0x5a1277,_0x496909,_0x2151f4=!0x1,_0x199d20=!0x1){var _0x2dfb31=_0x2dd6b1;let _0xc297dd=!0x1;var _0x565c13=_0x496909&&-0x1<_0x496909[_0x2dfb31(0x13cb)];if(_0x2151f4&&_0x565c13&&(this['_activeChannel']=_0x496909[_0x2dfb31(0x13cb)]),this['_boundTexturesCache'][this[_0x2dfb31(0x795)]]!==_0x496909||_0x199d20){if(this[_0x2dfb31(0x1bde)](),_0x496909&&_0x496909['isMultiview'])throw _0x6cfcee[_0x2dfb31(0x993)](_0x5a1277,_0x496909),_0x2dfb31(0x91d);this['_gl'][_0x2dfb31(0x24a4)](_0x5a1277,null!=(_0x5a1277=null==(_0x199d20=null==_0x496909?void 0x0:_0x496909[_0x2dfb31(0x149b)])?void 0x0:_0x199d20['underlyingResource'])?_0x5a1277:null),(this[_0x2dfb31(0x1648)][this['_activeChannel']]=_0x496909)&&(_0x496909[_0x2dfb31(0x13cb)]=this[_0x2dfb31(0x795)]);}else _0x2151f4&&(_0xc297dd=!0x0,this[_0x2dfb31(0x1bde)]());return _0x565c13&&!_0x2151f4&&this['_bindSamplerUniformToChannel'](_0x496909[_0x2dfb31(0x13cb)],this['_activeChannel']),_0xc297dd;}[_0x2dd6b1(0xcf8)](_0x48786f,_0x4e330a,_0x840e2c){var _0x50000c=_0x2dd6b1;void 0x0!==_0x48786f&&(_0x4e330a&&(_0x4e330a[_0x50000c(0x13cb)]=_0x48786f),this[_0x50000c(0x795)]=_0x48786f,_0x48786f=_0x4e330a?this[_0x50000c(0x10ac)](_0x4e330a):this[_0x50000c(0xaf7)]['TEXTURE_2D'],this['_bindTextureDirectly'](_0x48786f,_0x4e330a));}['unbindAllTextures'](){var _0xfe51ea=_0x2dd6b1;for(let _0x54950c=0x0;_0x54950c<this[_0xfe51ea(0x3e2b)];_0x54950c++)this['_activeChannel']=_0x54950c,this[_0xfe51ea(0x1c3d)](this[_0xfe51ea(0xaf7)][_0xfe51ea(0x1172)],null),this[_0xfe51ea(0x1c3d)](this['_gl'][_0xfe51ea(0x2af1)],null),0x1<this['webGLVersion']&&(this['_bindTextureDirectly'](this[_0xfe51ea(0xaf7)]['TEXTURE_3D'],null),this[_0xfe51ea(0x1c3d)](this[_0xfe51ea(0xaf7)][_0xfe51ea(0x321e)],null));}[_0x2dd6b1(0x2265)](_0x298eec,_0x4b9c6e,_0x444150,_0x417038){var _0x192966=_0x2dd6b1;void 0x0!==_0x298eec&&(_0x4b9c6e&&(this[_0x192966(0x3bd)][_0x298eec]=_0x4b9c6e),this[_0x192966(0xc33)](_0x298eec,_0x444150));}[_0x2dd6b1(0x1b4e)](_0x5e211f,_0x2f1db1){var _0x295da3=_0x2dd6b1;const _0x330783=this[_0x295da3(0x3bd)][_0x5e211f];_0x330783&&_0x330783[_0x295da3(0xcca)]!==_0x2f1db1&&(this[_0x295da3(0xaf7)][_0x295da3(0x3e72)](_0x330783,_0x2f1db1),_0x330783['_currentState']=_0x2f1db1);}[_0x2dd6b1(0x4236)](_0x335f0a){var _0x4341ea=_0x2dd6b1;switch(_0x335f0a){case _0x4b1351['g'][_0x4341ea(0x34fc)]:return this[_0x4341ea(0xaf7)][_0x4341ea(0x486)];case _0x4b1351['g'][_0x4341ea(0x1fdb)]:return this['_gl'][_0x4341ea(0x1944)];case _0x4b1351['g'][_0x4341ea(0x158a)]:return this[_0x4341ea(0xaf7)][_0x4341ea(0x2bc8)];}return this[_0x4341ea(0xaf7)][_0x4341ea(0x486)];}[_0x2dd6b1(0xc33)](_0x5623e5,_0x23aea7,_0x359ef4=!0x1,_0x4dcb81=!0x1,_0x1bd660){var _0x2d8584=_0x2dd6b1;if(!_0x23aea7)return null!=this[_0x2d8584(0x1648)][_0x5623e5]&&(this['_activeChannel']=_0x5623e5,this[_0x2d8584(0x1c3d)](this[_0x2d8584(0xaf7)]['TEXTURE_2D'],null),this[_0x2d8584(0x1c3d)](this[_0x2d8584(0xaf7)][_0x2d8584(0x2af1)],null),0x1<this['webGLVersion']&&(this[_0x2d8584(0x1c3d)](this['_gl'][_0x2d8584(0x419a)],null),this[_0x2d8584(0x1c3d)](this[_0x2d8584(0xaf7)][_0x2d8584(0x321e)],null))),!0x1;if(_0x23aea7[_0x2d8584(0x25f7)])this[_0x2d8584(0x795)]=_0x5623e5,_0x23aea7[_0x2d8584(0x2bb0)]();else{if(_0x23aea7[_0x2d8584(0x38bf)]===_0x4b1351['g'][_0x2d8584(0x95f)])return _0x23aea7['delayLoad'](),!0x1;}let _0x353323,_0x1ff768=(_0x353323=_0x4dcb81?_0x23aea7[_0x2d8584(0x38cc)]:_0x23aea7[_0x2d8584(0x3b27)]()?_0x23aea7[_0x2d8584(0x4149)]():_0x23aea7[_0x2d8584(0x20b)]?this['emptyCubeTexture']:_0x23aea7['is3D']?this['emptyTexture3D']:_0x23aea7[_0x2d8584(0x1f2c)]?this[_0x2d8584(0x2c19)]:this[_0x2d8584(0x34be)],!_0x359ef4&&_0x353323&&(_0x353323[_0x2d8584(0x13cb)]=_0x5623e5),!0x0);return this['_boundTexturesCache'][_0x5623e5]===_0x353323&&(_0x359ef4||this['_bindSamplerUniformToChannel'](_0x353323[_0x2d8584(0x13cb)],_0x5623e5),_0x1ff768=!0x1),this[_0x2d8584(0x795)]=_0x5623e5,_0x4dcb81=this[_0x2d8584(0x10ac)](_0x353323),(_0x1ff768&&this[_0x2d8584(0x1c3d)](_0x4dcb81,_0x353323,_0x359ef4),_0x353323&&!_0x353323[_0x2d8584(0x1620)]&&(_0x353323[_0x2d8584(0x20b)]&&_0x353323['_cachedCoordinatesMode']!==_0x23aea7['coordinatesMode']&&(_0x353323[_0x2d8584(0xca4)]=_0x23aea7[_0x2d8584(0x9fa)],_0x5623e5=_0x23aea7[_0x2d8584(0x9fa)]!==_0x4b1351['g'][_0x2d8584(0x3581)]&&_0x23aea7[_0x2d8584(0x9fa)]!==_0x4b1351['g'][_0x2d8584(0x185a)]?_0x4b1351['g'][_0x2d8584(0x34fc)]:_0x4b1351['g'][_0x2d8584(0x1fdb)],_0x23aea7[_0x2d8584(0x16c9)]=_0x5623e5,_0x23aea7[_0x2d8584(0x36da)]=_0x5623e5),_0x353323[_0x2d8584(0x17d0)]!==_0x23aea7['wrapU']&&(_0x353323['_cachedWrapU']=_0x23aea7[_0x2d8584(0x16c9)],this[_0x2d8584(0x2710)](_0x4dcb81,this[_0x2d8584(0xaf7)]['TEXTURE_WRAP_S'],this[_0x2d8584(0x4236)](_0x23aea7[_0x2d8584(0x16c9)]),_0x353323)),_0x353323[_0x2d8584(0x871)]!==_0x23aea7[_0x2d8584(0x36da)]&&(_0x353323[_0x2d8584(0x871)]=_0x23aea7['wrapV'],this[_0x2d8584(0x2710)](_0x4dcb81,this[_0x2d8584(0xaf7)][_0x2d8584(0x21d4)],this[_0x2d8584(0x4236)](_0x23aea7[_0x2d8584(0x36da)]),_0x353323)),_0x353323[_0x2d8584(0x3958)]&&_0x353323[_0x2d8584(0x3839)]!==_0x23aea7[_0x2d8584(0x30ff)]&&(_0x353323[_0x2d8584(0x3839)]=_0x23aea7[_0x2d8584(0x30ff)],this['_setTextureParameterInteger'](_0x4dcb81,this[_0x2d8584(0xaf7)][_0x2d8584(0x3d61)],this['_getTextureWrapMode'](_0x23aea7['wrapR']),_0x353323)),this['_setAnisotropicLevel'](_0x4dcb81,_0x353323,_0x23aea7['anisotropicFilteringLevel'])),!0x0);}[_0x2dd6b1(0x1ec4)](_0x101ab0,_0x501fcc,_0x176a59,_0x2a5a1c){var _0x4a5405=_0x2dd6b1;if(void 0x0!==_0x101ab0&&_0x501fcc){this['_textureUnits']&&this[_0x4a5405(0x1e2b)][_0x4a5405(0x18cc)]===_0x176a59['length']||(this[_0x4a5405(0x1e2b)]=new Int32Array(_0x176a59[_0x4a5405(0x18cc)]));for(let _0x27b11e=0x0;_0x27b11e<_0x176a59[_0x4a5405(0x18cc)];_0x27b11e++){const _0x3b8503=_0x176a59[_0x27b11e][_0x4a5405(0x4149)]();_0x3b8503?(this[_0x4a5405(0x1e2b)][_0x27b11e]=_0x101ab0+_0x27b11e,_0x3b8503[_0x4a5405(0x13cb)]=_0x101ab0+_0x27b11e):this[_0x4a5405(0x1e2b)][_0x27b11e]=-0x1;}this['_gl'][_0x4a5405(0xabc)](_0x501fcc,this[_0x4a5405(0x1e2b)]);for(let _0x20e0ea=0x0;_0x20e0ea<_0x176a59[_0x4a5405(0x18cc)];_0x20e0ea++)this[_0x4a5405(0xc33)](this[_0x4a5405(0x1e2b)][_0x20e0ea],_0x176a59[_0x20e0ea],!0x0);}}[_0x2dd6b1(0x18e4)](_0x224d88,_0x45b9d1,_0x332b6e){var _0x2c7bfd=_0x2dd6b1,_0x372aff=this[_0x2c7bfd(0x2034)][_0x2c7bfd(0x2cd7)];_0x45b9d1[_0x2c7bfd(0x1105)]!==_0x4b1351['g']['TEXTURE_LINEAR_LINEAR_MIPNEAREST']&&_0x45b9d1[_0x2c7bfd(0x1105)]!==_0x4b1351['g'][_0x2c7bfd(0x12c2)]&&_0x45b9d1[_0x2c7bfd(0x1105)]!==_0x4b1351['g'][_0x2c7bfd(0x2603)]&&(_0x332b6e=0x1),_0x372aff&&_0x45b9d1[_0x2c7bfd(0x1b88)]!==_0x332b6e&&(this['_setTextureParameterFloat'](_0x224d88,_0x372aff[_0x2c7bfd(0x33fd)],Math[_0x2c7bfd(0x1111)](_0x332b6e,this[_0x2c7bfd(0x2034)]['maxAnisotropy']),_0x45b9d1),_0x45b9d1['_cachedAnisotropicFilteringLevel']=_0x332b6e);}[_0x2dd6b1(0xf63)](_0x16da33,_0x53be74,_0x3d714e,_0xec7901){var _0x135820=_0x2dd6b1;this['_bindTextureDirectly'](_0x16da33,_0xec7901,!0x0,!0x0),this[_0x135820(0xaf7)][_0x135820(0xd0e)](_0x16da33,_0x53be74,_0x3d714e);}[_0x2dd6b1(0x2710)](_0x2cb6f4,_0x328835,_0x1fa371,_0x376ef1){var _0x3af10a=_0x2dd6b1;_0x376ef1&&this[_0x3af10a(0x1c3d)](_0x2cb6f4,_0x376ef1,!0x0,!0x0),this[_0x3af10a(0xaf7)][_0x3af10a(0x1d7f)](_0x2cb6f4,_0x328835,_0x1fa371);}[_0x2dd6b1(0x3fff)](){var _0x3c76ad=_0x2dd6b1;if(this[_0x3c76ad(0x1b8c)]){this['_mustWipeVertexAttributes']=!0x1;for(let _0x61fbd1=0x0;_0x61fbd1<this['_caps']['maxVertexAttribs'];_0x61fbd1++)this[_0x3c76ad(0x2412)](_0x61fbd1);}else{for(let _0x234f65=0x0,_0x5ad72f=this[_0x3c76ad(0x1fa5)]['length'];_0x234f65<_0x5ad72f;_0x234f65++)_0x234f65>=this['_caps'][_0x3c76ad(0x3efc)]||!this[_0x3c76ad(0x1fa5)][_0x234f65]||this['disableAttributeByIndex'](_0x234f65);}}[_0x2dd6b1(0x1b64)](){var _0xc942ae=_0x2dd6b1;for(const _0x5b4888 in this[_0xc942ae(0x3522)]){var _0x2d4019=this[_0xc942ae(0x3522)][_0x5b4888][_0xc942ae(0x2e68)]();this['_deletePipelineContext'](_0x2d4019);}this['_compiledEffects']={};}['dispose'](){var _0x3301ab=_0x2dd6b1,_0x4c3da0;this[_0x3301ab(0x13d5)]=!0x0,this[_0x3301ab(0x3568)](),this[_0x3301ab(0x159c)]&&this[_0x3301ab(0x159c)][_0x3301ab(0x13c8)](),this[_0x3301ab(0x3baf)]&&(this[_0x3301ab(0x2ac0)](this[_0x3301ab(0x3baf)]),this['_emptyTexture']=null),this[_0x3301ab(0x41d6)]&&(this[_0x3301ab(0x2ac0)](this[_0x3301ab(0x41d6)]),this[_0x3301ab(0x41d6)]=null),this['_dummyFramebuffer']&&this[_0x3301ab(0xaf7)][_0x3301ab(0x3d1e)](this[_0x3301ab(0x21db)]),this[_0x3301ab(0x1b64)](),null!=(_0x4c3da0=this['releaseComputeEffects'])&&_0x4c3da0[_0x3301ab(0x15d4)](this),this[_0x3301ab(0x3fff)](),this[_0x3301ab(0x3bd)]={},(0x0,_0x2b345b['CG'])()&&this[_0x3301ab(0x2582)]&&(this[_0x3301ab(0x33c6)]||(this[_0x3301ab(0x2582)][_0x3301ab(0xa95)](_0x3301ab(0x1481),this[_0x3301ab(0x1516)]),this[_0x3301ab(0x2582)]['removeEventListener']('webglcontextrestored',this[_0x3301ab(0x2458)])),window[_0x3301ab(0xa95)](_0x3301ab(0x84a),this['_checkForMobile'])),this['_workingCanvas']=null,this[_0x3301ab(0x96b)]=null,this[_0x3301ab(0x2327)][_0x3301ab(0x18cc)]=0x0,this[_0x3301ab(0x2582)]=null,this[_0x3301ab(0x423c)]=null,this['_boundRenderFunction']=null,_0x2ab40a['Q'][_0x3301ab(0x1e88)]();for(const _0x35504c of this[_0x3301ab(0x64d)])_0x35504c[_0x3301ab(0x5ac)]();this[_0x3301ab(0x6e9)][_0x3301ab(0x3608)](this),this[_0x3301ab(0x6e9)][_0x3301ab(0x13c8)]();}[_0x2dd6b1(0x22da)](_0x30472c){var _0x880c55=_0x2dd6b1;this[_0x880c55(0x2582)]&&this['_renderingCanvas']['addEventListener'](_0x880c55(0x1481),_0x30472c,!0x1);}[_0x2dd6b1(0x295a)](_0x37ec96){var _0x31c2ef=_0x2dd6b1;this[_0x31c2ef(0x2582)]&&this[_0x31c2ef(0x2582)][_0x31c2ef(0x8a7)](_0x31c2ef(0x37f5),_0x37ec96,!0x1);}[_0x2dd6b1(0x24f1)](){var _0x2718fb=_0x2dd6b1;return this[_0x2718fb(0xaf7)][_0x2718fb(0x24f1)]();}[_0x2dd6b1(0x2115)](){var _0x217132=_0x2dd6b1;return 0x1<this[_0x217132(0x1e24)]?this[_0x217132(0x2034)][_0x217132(0x32dd)]:this['_canRenderToFramebuffer'](_0x4b1351['g'][_0x217132(0x1608)]);}['_canRenderToHalfFloatFramebuffer'](){var _0x53ddf3=_0x2dd6b1;return 0x1<this[_0x53ddf3(0x1e24)]?this['_caps'][_0x53ddf3(0x32dd)]:this[_0x53ddf3(0x3929)](_0x4b1351['g']['TEXTURETYPE_HALF_FLOAT']);}['_canRenderToFramebuffer'](_0x41e5df){var _0x4ea002=_0x2dd6b1;const _0x18ded0=this[_0x4ea002(0xaf7)];for(;_0x18ded0[_0x4ea002(0x24f1)]()!==_0x18ded0[_0x4ea002(0x4107)];);let _0x57eec5=!0x0;var _0x57616f,_0x5361bc,_0x29d6ca=_0x18ded0[_0x4ea002(0x411d)](),_0x41e5df=(_0x18ded0[_0x4ea002(0x24a4)](_0x18ded0[_0x4ea002(0x1172)],_0x29d6ca),_0x18ded0[_0x4ea002(0x1833)](_0x18ded0['TEXTURE_2D'],0x0,this[_0x4ea002(0xd9c)](_0x41e5df),0x1,0x1,0x0,_0x18ded0[_0x4ea002(0x1166)],this[_0x4ea002(0x1988)](_0x41e5df),null),_0x18ded0['texParameteri'](_0x18ded0[_0x4ea002(0x1172)],_0x18ded0[_0x4ea002(0x115a)],_0x18ded0[_0x4ea002(0xbef)]),_0x18ded0['texParameteri'](_0x18ded0[_0x4ea002(0x1172)],_0x18ded0[_0x4ea002(0x425e)],_0x18ded0[_0x4ea002(0xbef)]),_0x18ded0[_0x4ea002(0x61e)]()),_0x430180=(_0x18ded0[_0x4ea002(0x500)](_0x18ded0[_0x4ea002(0x5bc)],_0x41e5df),_0x18ded0['framebufferTexture2D'](_0x18ded0[_0x4ea002(0x5bc)],_0x18ded0[_0x4ea002(0x19cc)],_0x18ded0[_0x4ea002(0x1172)],_0x29d6ca,0x0),_0x18ded0[_0x4ea002(0x174c)](_0x18ded0['FRAMEBUFFER']));for((_0x57eec5=(_0x57eec5=_0x57eec5&&_0x430180===_0x18ded0[_0x4ea002(0x156c)])&&_0x18ded0['getError']()===_0x18ded0[_0x4ea002(0x4107)])&&(_0x18ded0[_0x4ea002(0x13c8)](_0x18ded0[_0x4ea002(0x2a4c)]),_0x57eec5=_0x57eec5&&_0x18ded0[_0x4ea002(0x24f1)]()===_0x18ded0[_0x4ea002(0x4107)]),_0x57eec5&&(_0x18ded0[_0x4ea002(0x500)](_0x18ded0[_0x4ea002(0x5bc)],null),_0x430180=_0x18ded0[_0x4ea002(0x1166)],_0x57616f=_0x18ded0[_0x4ea002(0x87e)],_0x5361bc=new Uint8Array(0x4),_0x18ded0[_0x4ea002(0x32d5)](0x0,0x0,0x1,0x1,_0x430180,_0x57616f,_0x5361bc),_0x57eec5=_0x57eec5&&_0x18ded0[_0x4ea002(0x24f1)]()===_0x18ded0[_0x4ea002(0x4107)]),_0x18ded0[_0x4ea002(0x18f2)](_0x29d6ca),_0x18ded0[_0x4ea002(0x3d1e)](_0x41e5df),_0x18ded0[_0x4ea002(0x500)](_0x18ded0['FRAMEBUFFER'],null);!_0x57eec5&&_0x18ded0[_0x4ea002(0x24f1)]()!==_0x18ded0[_0x4ea002(0x4107)];);return _0x57eec5;}[_0x2dd6b1(0x1988)](_0x312dc6){var _0x65e068=_0x2dd6b1;if(0x1===this[_0x65e068(0x1e24)]){switch(_0x312dc6){case _0x4b1351['g'][_0x65e068(0x1608)]:return this[_0x65e068(0xaf7)][_0x65e068(0x3ef8)];case _0x4b1351['g']['TEXTURETYPE_HALF_FLOAT']:return this[_0x65e068(0xaf7)][_0x65e068(0xac3)];case _0x4b1351['g'][_0x65e068(0x2d4d)]:return this[_0x65e068(0xaf7)][_0x65e068(0x87e)];case _0x4b1351['g'][_0x65e068(0x303d)]:return this[_0x65e068(0xaf7)][_0x65e068(0x358e)];case _0x4b1351['g'][_0x65e068(0x26c9)]:return this[_0x65e068(0xaf7)][_0x65e068(0x1304)];case _0x4b1351['g']['TEXTURETYPE_UNSIGNED_SHORT_5_6_5']:return this[_0x65e068(0xaf7)][_0x65e068(0x3378)];}return this[_0x65e068(0xaf7)][_0x65e068(0x87e)];}switch(_0x312dc6){case _0x4b1351['g'][_0x65e068(0x3625)]:return this[_0x65e068(0xaf7)][_0x65e068(0x449)];case _0x4b1351['g'][_0x65e068(0x2d4d)]:return this[_0x65e068(0xaf7)][_0x65e068(0x87e)];case _0x4b1351['g'][_0x65e068(0x31fe)]:return this[_0x65e068(0xaf7)][_0x65e068(0x2b68)];case _0x4b1351['g']['TEXTURETYPE_UNSIGNED_SHORT']:return this['_gl'][_0x65e068(0x3a97)];case _0x4b1351['g'][_0x65e068(0x1533)]:return this[_0x65e068(0xaf7)][_0x65e068(0x405b)];case _0x4b1351['g']['TEXTURETYPE_UNSIGNED_INTEGER']:return this[_0x65e068(0xaf7)][_0x65e068(0x3064)];case _0x4b1351['g'][_0x65e068(0x1608)]:return this['_gl'][_0x65e068(0x3ef8)];case _0x4b1351['g']['TEXTURETYPE_HALF_FLOAT']:return this[_0x65e068(0xaf7)][_0x65e068(0x81b)];case _0x4b1351['g'][_0x65e068(0x303d)]:return this['_gl']['UNSIGNED_SHORT_4_4_4_4'];case _0x4b1351['g'][_0x65e068(0x26c9)]:return this['_gl']['UNSIGNED_SHORT_5_5_5_1'];case _0x4b1351['g'][_0x65e068(0xf8f)]:return this[_0x65e068(0xaf7)][_0x65e068(0x3378)];case _0x4b1351['g'][_0x65e068(0x304d)]:return this['_gl']['UNSIGNED_INT_2_10_10_10_REV'];case _0x4b1351['g'][_0x65e068(0x199c)]:return this[_0x65e068(0xaf7)][_0x65e068(0x2ec9)];case _0x4b1351['g'][_0x65e068(0x41f0)]:return this[_0x65e068(0xaf7)][_0x65e068(0x1e1a)];case _0x4b1351['g'][_0x65e068(0x153a)]:return this[_0x65e068(0xaf7)][_0x65e068(0x32d3)];case _0x4b1351['g'][_0x65e068(0x3940)]:return this[_0x65e068(0xaf7)]['FLOAT_32_UNSIGNED_INT_24_8_REV'];}return this[_0x65e068(0xaf7)][_0x65e068(0x87e)];}[_0x2dd6b1(0x1ba9)](_0x2955fe,_0x5bcd9b=!0x1){var _0x20f71a=_0x2dd6b1;let _0x3a158d=_0x5bcd9b?this[_0x20f71a(0x35fe)][_0x20f71a(0x282b)]:this['_gl'][_0x20f71a(0x1166)];switch(_0x2955fe){case _0x4b1351['g']['TEXTUREFORMAT_ALPHA']:_0x3a158d=this[_0x20f71a(0xaf7)][_0x20f71a(0xdf9)];break;case _0x4b1351['g'][_0x20f71a(0x2fd3)]:_0x3a158d=this[_0x20f71a(0xaf7)][_0x20f71a(0x3c0)];break;case _0x4b1351['g'][_0x20f71a(0x3ad4)]:_0x3a158d=this[_0x20f71a(0xaf7)][_0x20f71a(0x3fb9)];break;case _0x4b1351['g'][_0x20f71a(0x2c8d)]:_0x3a158d=this[_0x20f71a(0xaf7)]['RED'];break;case _0x4b1351['g'][_0x20f71a(0x1b8b)]:_0x3a158d=this['_gl']['RG'];break;case _0x4b1351['g'][_0x20f71a(0x2aee)]:_0x3a158d=_0x5bcd9b?this[_0x20f71a(0x35fe)][_0x20f71a(0x26d9)]:this[_0x20f71a(0xaf7)][_0x20f71a(0x23eb)];break;case _0x4b1351['g'][_0x20f71a(0x12a4)]:_0x3a158d=_0x5bcd9b?this[_0x20f71a(0x35fe)][_0x20f71a(0x282b)]:this['_gl'][_0x20f71a(0x1166)];}if(0x1<this[_0x20f71a(0x1e24)])switch(_0x2955fe){case _0x4b1351['g'][_0x20f71a(0x2f46)]:_0x3a158d=this[_0x20f71a(0xaf7)][_0x20f71a(0x13c3)];break;case _0x4b1351['g'][_0x20f71a(0x1d97)]:_0x3a158d=this[_0x20f71a(0xaf7)]['RG_INTEGER'];break;case _0x4b1351['g'][_0x20f71a(0x111a)]:_0x3a158d=this[_0x20f71a(0xaf7)][_0x20f71a(0x3483)];break;case _0x4b1351['g'][_0x20f71a(0x7bf)]:_0x3a158d=this['_gl'][_0x20f71a(0xc4b)];}return _0x3a158d;}[_0x2dd6b1(0xd9c)](_0x54cf3c,_0x1e38d8,_0x368a6e=!0x1){var _0x273a4b=_0x2dd6b1;if(0x1===this[_0x273a4b(0x1e24)]){if(void 0x0!==_0x1e38d8)switch(_0x1e38d8){case _0x4b1351['g'][_0x273a4b(0x25fd)]:return this['_gl']['ALPHA'];case _0x4b1351['g']['TEXTUREFORMAT_LUMINANCE']:return this[_0x273a4b(0xaf7)][_0x273a4b(0x3c0)];case _0x4b1351['g']['TEXTUREFORMAT_LUMINANCE_ALPHA']:return this['_gl'][_0x273a4b(0x3fb9)];case _0x4b1351['g'][_0x273a4b(0x2aee)]:return _0x368a6e?this[_0x273a4b(0x35fe)][_0x273a4b(0x26d9)]:this[_0x273a4b(0xaf7)][_0x273a4b(0x23eb)];}return this[_0x273a4b(0xaf7)]['RGBA'];}switch(_0x54cf3c){case _0x4b1351['g'][_0x273a4b(0x3625)]:switch(_0x1e38d8){case _0x4b1351['g'][_0x273a4b(0x2c8d)]:return this['_gl'][_0x273a4b(0x3d40)];case _0x4b1351['g'][_0x273a4b(0x1b8b)]:return this[_0x273a4b(0xaf7)]['RG8_SNORM'];case _0x4b1351['g'][_0x273a4b(0x2aee)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x531)];case _0x4b1351['g'][_0x273a4b(0x2f46)]:return this[_0x273a4b(0xaf7)]['R8I'];case _0x4b1351['g'][_0x273a4b(0x1d97)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x396)];case _0x4b1351['g'][_0x273a4b(0x111a)]:return this[_0x273a4b(0xaf7)]['RGB8I'];case _0x4b1351['g'][_0x273a4b(0x7bf)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x1bb5)];default:return this[_0x273a4b(0xaf7)][_0x273a4b(0xc75)];}case _0x4b1351['g'][_0x273a4b(0x2d4d)]:switch(_0x1e38d8){case _0x4b1351['g'][_0x273a4b(0x2c8d)]:return this['_gl']['R8'];case _0x4b1351['g']['TEXTUREFORMAT_RG']:return this[_0x273a4b(0xaf7)][_0x273a4b(0x766)];case _0x4b1351['g'][_0x273a4b(0x2aee)]:return _0x368a6e?this['_glSRGBExtensionValues'][_0x273a4b(0x19d4)]:this[_0x273a4b(0xaf7)][_0x273a4b(0x28a)];case _0x4b1351['g']['TEXTUREFORMAT_RGBA']:return _0x368a6e?this[_0x273a4b(0x35fe)]['SRGB8_ALPHA8']:this[_0x273a4b(0xaf7)][_0x273a4b(0x3714)];case _0x4b1351['g'][_0x273a4b(0x2f46)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x6ba)];case _0x4b1351['g'][_0x273a4b(0x1d97)]:return this[_0x273a4b(0xaf7)]['RG8UI'];case _0x4b1351['g'][_0x273a4b(0x111a)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x2a0)];case _0x4b1351['g'][_0x273a4b(0x7bf)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x3149)];case _0x4b1351['g'][_0x273a4b(0x25fd)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0xdf9)];case _0x4b1351['g'][_0x273a4b(0x2fd3)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x3c0)];case _0x4b1351['g']['TEXTUREFORMAT_LUMINANCE_ALPHA']:return this['_gl'][_0x273a4b(0x3fb9)];default:return this[_0x273a4b(0xaf7)][_0x273a4b(0x3714)];}case _0x4b1351['g']['TEXTURETYPE_SHORT']:switch(_0x1e38d8){case _0x4b1351['g'][_0x273a4b(0x2f46)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x3f9a)];case _0x4b1351['g']['TEXTUREFORMAT_RG_INTEGER']:return this['_gl'][_0x273a4b(0x1095)];case _0x4b1351['g'][_0x273a4b(0x111a)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x17e1)];default:return _0x4b1351['g'][_0x273a4b(0x7bf)],this[_0x273a4b(0xaf7)]['RGBA16I'];}case _0x4b1351['g'][_0x273a4b(0xcc9)]:switch(_0x1e38d8){case _0x4b1351['g']['TEXTUREFORMAT_RED_INTEGER']:return this[_0x273a4b(0xaf7)]['R16UI'];case _0x4b1351['g'][_0x273a4b(0x1d97)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x926)];case _0x4b1351['g'][_0x273a4b(0x111a)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x1f6f)];default:return _0x4b1351['g'][_0x273a4b(0x7bf)],this[_0x273a4b(0xaf7)][_0x273a4b(0x102d)];}case _0x4b1351['g'][_0x273a4b(0x1533)]:switch(_0x1e38d8){case _0x4b1351['g'][_0x273a4b(0x2f46)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x3df7)];case _0x4b1351['g'][_0x273a4b(0x1d97)]:return this[_0x273a4b(0xaf7)]['RG32I'];case _0x4b1351['g']['TEXTUREFORMAT_RGB_INTEGER']:return this[_0x273a4b(0xaf7)][_0x273a4b(0xdf1)];default:return _0x4b1351['g'][_0x273a4b(0x7bf)],this['_gl']['RGBA32I'];}case _0x4b1351['g']['TEXTURETYPE_UNSIGNED_INTEGER']:switch(_0x1e38d8){case _0x4b1351['g'][_0x273a4b(0x2f46)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x2970)];case _0x4b1351['g'][_0x273a4b(0x1d97)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x1945)];case _0x4b1351['g'][_0x273a4b(0x111a)]:return this[_0x273a4b(0xaf7)]['RGB32UI'];default:return _0x4b1351['g'][_0x273a4b(0x7bf)],this['_gl'][_0x273a4b(0x865)];}case _0x4b1351['g']['TEXTURETYPE_FLOAT']:switch(_0x1e38d8){case _0x4b1351['g']['TEXTUREFORMAT_RED']:return this['_gl'][_0x273a4b(0x93c)];case _0x4b1351['g'][_0x273a4b(0x1b8b)]:return this[_0x273a4b(0xaf7)]['RG32F'];case _0x4b1351['g'][_0x273a4b(0x2aee)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x1af7)];default:return _0x4b1351['g']['TEXTUREFORMAT_RGBA'],this[_0x273a4b(0xaf7)][_0x273a4b(0x10d7)];}case _0x4b1351['g'][_0x273a4b(0x3d07)]:switch(_0x1e38d8){case _0x4b1351['g'][_0x273a4b(0x2c8d)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x2161)];case _0x4b1351['g'][_0x273a4b(0x1b8b)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x3bb1)];case _0x4b1351['g']['TEXTUREFORMAT_RGB']:return this[_0x273a4b(0xaf7)][_0x273a4b(0x2d4c)];default:return _0x4b1351['g']['TEXTUREFORMAT_RGBA'],this[_0x273a4b(0xaf7)][_0x273a4b(0x4231)];}case _0x4b1351['g'][_0x273a4b(0xf8f)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x2a90)];case _0x4b1351['g'][_0x273a4b(0x41f0)]:return this['_gl'][_0x273a4b(0x3cfc)];case _0x4b1351['g'][_0x273a4b(0x153a)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x28ab)];case _0x4b1351['g']['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4']:return this[_0x273a4b(0xaf7)][_0x273a4b(0x3b3d)];case _0x4b1351['g'][_0x273a4b(0x26c9)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x398e)];case _0x4b1351['g'][_0x273a4b(0x304d)]:switch(_0x1e38d8){case _0x4b1351['g'][_0x273a4b(0x12a4)]:return this[_0x273a4b(0xaf7)][_0x273a4b(0x319e)];case _0x4b1351['g'][_0x273a4b(0x7bf)]:return this['_gl']['RGB10_A2UI'];default:return this['_gl'][_0x273a4b(0x319e)];}}return _0x368a6e?this[_0x273a4b(0x35fe)]['SRGB8_ALPHA8']:this['_gl'][_0x273a4b(0x3714)];}['_getRGBAMultiSampleBufferFormat'](_0x55b9b9,_0x4cb8b6=_0x4b1351['g'][_0x2dd6b1(0x12a4)]){var _0x1a7d17=_0x2dd6b1;switch(_0x55b9b9){case _0x4b1351['g']['TEXTURETYPE_FLOAT']:return _0x4cb8b6!==_0x4b1351['g'][_0x1a7d17(0x324)]?this[_0x1a7d17(0xaf7)][_0x1a7d17(0x10d7)]:this[_0x1a7d17(0xaf7)]['R32F'];case _0x4b1351['g'][_0x1a7d17(0x3d07)]:return _0x4cb8b6!==_0x4b1351['g'][_0x1a7d17(0x324)]?this[_0x1a7d17(0xaf7)][_0x1a7d17(0x4231)]:this['_gl'][_0x1a7d17(0x2161)];}return this[_0x1a7d17(0xaf7)][_0x1a7d17(0x3714)];}[_0x2dd6b1(0x29b7)](_0x28f9bf,_0x2c94d8,_0x4f457f,_0x418556,_0x147782,_0x21a9ba){var _0x4d1047=_0x2dd6b1;const _0x3ce31c=_0xe83ec[_0x4d1047(0x33ad)](_0x28f9bf,_0x2c94d8,_0x4f457f,_0x418556,_0x147782,_0x21a9ba);return this[_0x4d1047(0x64d)][_0x4d1047(0xede)](_0x3ce31c),_0x3ce31c[_0x4d1047(0x3802)][_0x4d1047(0x2e5)](_0x138a93=>{var _0x5068c2=_0x4d1047;this[_0x5068c2(0x64d)][_0x5068c2(0xb1f)](this['_activeRequests']['indexOf'](_0x138a93),0x1);}),_0x3ce31c;}static[_0x2dd6b1(0x33ad)](_0x20a976,_0x299845,_0x2fd16a,_0x33ed4a,_0x4cad2f,_0x458ead){throw(0x0,_0x459864['S'])('FileTools');}[_0x2dd6b1(0x32d5)](_0x361df5,_0x534f1f,_0x339927,_0x1bbdbd,_0x424594=!0x0,_0x1c2168=!0x0){var _0x1e4271=_0x2dd6b1,_0x2094d9=_0x424594?this[_0x1e4271(0xaf7)][_0x1e4271(0x1166)]:this['_gl'][_0x1e4271(0x23eb)],_0x424594=new Uint8Array(_0x1bbdbd*_0x339927*(_0x424594?0x4:0x3));return _0x1c2168&&this[_0x1e4271(0x65b)](),this[_0x1e4271(0xaf7)][_0x1e4271(0x32d5)](_0x361df5,_0x534f1f,_0x339927,_0x1bbdbd,_0x2094d9,this['_gl']['UNSIGNED_BYTE'],_0x424594),Promise[_0x1e4271(0x222b)](_0x424594);}static get['IsSupportedAsync'](){var _0x12a43c=_0x2dd6b1;return Promise[_0x12a43c(0x222b)](this['isSupported']());}static get[_0x2dd6b1(0x33a3)](){var _0x5151da=_0x2dd6b1;return this[_0x5151da(0x3778)]();}static[_0x2dd6b1(0x3778)](){var _0x25a167=_0x2dd6b1;if(null!==this[_0x25a167(0x3022)])return!this[_0x25a167(0x3022)];if(null===this[_0x25a167(0x18af)])try{const _0x55e840=this[_0x25a167(0x963)](0x1,0x1);var _0x233da6=_0x55e840[_0x25a167(0x3ac3)]('webgl')||_0x55e840['getContext']('experimental-webgl');this['_IsSupported']=null!=_0x233da6&&!!window[_0x25a167(0xa07)];}catch(_0x5bd8a0){this[_0x25a167(0x18af)]=!0x1;}return this['_IsSupported'];}static get[_0x2dd6b1(0x3290)](){var _0x5ccab1=_0x2dd6b1;if(null===this[_0x5ccab1(0x3022)])try{const _0x29c292=this[_0x5ccab1(0x963)](0x1,0x1);var _0x5c1ad5=_0x29c292['getContext']('webgl',{'failIfMajorPerformanceCaveat':!0x0})||_0x29c292[_0x5ccab1(0x3ac3)](_0x5ccab1(0x2ba8),{'failIfMajorPerformanceCaveat':!0x0});this['_HasMajorPerformanceCaveat']=!_0x5c1ad5;}catch(_0x30e835){this[_0x5ccab1(0x3022)]=!0x1;}return this[_0x5ccab1(0x3022)];}static[_0x2dd6b1(0x85b)](_0xedc165){return _0xedc165--,_0xedc165=(_0xedc165=(_0xedc165=(_0xedc165=(_0xedc165|=_0xedc165>>0x1)|_0xedc165>>0x2)|_0xedc165>>0x4)|_0xedc165>>0x8)|_0xedc165>>0x10,++_0xedc165;}static[_0x2dd6b1(0x3d30)](_0x5d74e8){return(_0x5d74e8=(_0x5d74e8=(_0x5d74e8=(_0x5d74e8=(_0x5d74e8|=_0x5d74e8>>0x1)|_0x5d74e8>>0x2)|_0x5d74e8>>0x4)|_0x5d74e8>>0x8)|_0x5d74e8>>0x10)-(_0x5d74e8>>0x1);}static[_0x2dd6b1(0x198d)](_0x43469e){var _0x781308=_0x2dd6b1,_0x910dce=_0xe83ec['CeilingPOT'](_0x43469e),_0xbecbb9=_0xe83ec[_0x781308(0x3d30)](_0x43469e);return _0x43469e-_0xbecbb9<_0x910dce-_0x43469e?_0xbecbb9:_0x910dce;}static[_0x2dd6b1(0x25cd)](_0x586f95,_0x4f4eec,_0x205c9e=_0x4b1351['g'][_0x2dd6b1(0x28fe)]){var _0x295ab1=_0x2dd6b1;let _0xcaf28c;switch(_0x205c9e){case _0x4b1351['g']['SCALEMODE_FLOOR']:_0xcaf28c=_0xe83ec[_0x295ab1(0x3d30)](_0x586f95);break;case _0x4b1351['g'][_0x295ab1(0x28fe)]:_0xcaf28c=_0xe83ec[_0x295ab1(0x198d)](_0x586f95);break;default:_0x4b1351['g']['SCALEMODE_CEILING'],_0xcaf28c=_0xe83ec[_0x295ab1(0x85b)](_0x586f95);}return Math['min'](_0xcaf28c,_0x4f4eec);}static[_0x2dd6b1(0x2831)](_0x26e8eb,_0x14c33f){var _0x325bf1=_0x2dd6b1;if((0x0,_0x2b345b['CG'])()){const {requestPostAnimationFrame:_0xb5173,requestAnimationFrame:_0x2a64e0}=_0x14c33f||window;if('function'==typeof _0xb5173)return _0xb5173(_0x26e8eb);if('function'==typeof _0x2a64e0)return _0x2a64e0(_0x26e8eb);}else{if(_0x325bf1(0x3d33)==typeof requestAnimationFrame)return requestAnimationFrame(_0x26e8eb);}return setTimeout(_0x26e8eb,0x10);}[_0x2dd6b1(0xdd0)](){var _0x5420bb=_0x2dd6b1;return this[_0x5420bb(0x2582)]&&this[_0x5420bb(0x2582)]['ownerDocument']?this['_renderingCanvas'][_0x5420bb(0x2ebb)]:(0x0,_0x2b345b['n5'])()?document:null;}}_0xe83ec[_0x2dd6b1(0x1f4b)]=[{'key':'Chrome/63.0','capture':_0x2dd6b1(0x2bde),'captureConstraint':0x6c,'targets':[_0x2dd6b1(0x27db)]},{'key':_0x2dd6b1(0x2558),'capture':null,'captureConstraint':null,'targets':['uniformBuffer']},{'key':_0x2dd6b1(0x1078),'capture':null,'captureConstraint':null,'targets':['uniformBuffer']},{'key':_0x2dd6b1(0x1d69),'capture':null,'captureConstraint':null,'targets':[_0x2dd6b1(0x35af)]},{'key':_0x2dd6b1(0x2cc),'capture':null,'captureConstraint':null,'targets':[_0x2dd6b1(0x35af)]},{'key':_0x2dd6b1(0x1807),'capture':null,'captureConstraint':null,'targets':[_0x2dd6b1(0x35af)]},{'key':_0x2dd6b1(0x1e1c),'capture':null,'captureConstraint':null,'targets':['vao']},{'key':'Mac\x20OS.+Chrome/72','capture':null,'captureConstraint':null,'targets':['vao']},{'key':_0x2dd6b1(0x2897),'capture':null,'captureConstraint':null,'targets':[_0x2dd6b1(0x27db)]},{'key':'.*AppleWebKit.*(15.4).*Safari','capture':null,'captureConstraint':null,'targets':[_0x2dd6b1(0x323c),_0x2dd6b1(0x1c30)]},{'key':_0x2dd6b1(0x812),'capture':null,'captureConstraint':null,'targets':[_0x2dd6b1(0x323c),_0x2dd6b1(0x1c30)]}],_0xe83ec[_0x2dd6b1(0x19e8)]=[],_0xe83ec[_0x2dd6b1(0x2610)]=0.001,_0xe83ec['_IsSupported']=null,_0xe83ec[_0x2dd6b1(0x3022)]=null;},0x14171:(_0x3fe76c,_0x61b511,_0x2c698e)=>{var _0x1bf731=a8_0x1ec55c;_0x2c698e['d'](_0x61b511,{'f':()=>_0x5de6fa});var _0x1ed248=_0x2c698e(0x9a70),_0x45f8ee=_0x2c698e(0x7205),_0x25cdb5=_0x2c698e(0xd079),_0x33df4a=_0x2c698e(0x14232),_0x45003a=_0x2c698e(0x138df),_0x1f987e=_0x2c698e(0x1533d),_0x140bbe=_0x2c698e(0x1610),_0x49b11f=_0x2c698e(0x177e8),_0x213d36=_0x2c698e(0x1679c),_0x288d87=_0x2c698e(0x10bb9),_0x4d9f23=_0x2c698e(0x7ccc),_0x4c21af=_0x2c698e(0x1574b),_0x4e967d=_0x2c698e(0xcf70),_0xf49e19=_0x2c698e(0x4ba7),_0x4e5815=_0x2c698e(0xfeca),_0x281d23=_0x2c698e(0x9a9a),_0x55b759=_0x2c698e(0xa9c),_0x5d861a=_0x2c698e(0x181f4),_0x1a8927=_0x2c698e(0xb2b),_0x40c3df=_0x2c698e(0xa332),_0x2eecfc=_0x2c698e(0xfd78),_0x5abfcf=_0x2c698e(0xa482),_0x180d04=_0x2c698e(0x503c),_0x4ffbb0=_0x2c698e(0xe59d),_0x276848=_0x2c698e(0x134b1),_0x4c567a=_0x2c698e(0x97b6),_0x41372c=_0x2c698e(0x12b01),_0x5e4e46=_0x2c698e(0xa96c),_0x1cb281=_0x2c698e(0x12418),_0x133399=_0x2c698e(0x1666f),_0x5cad7c=_0x2c698e(0x711d),_0x40c3a4=_0x2c698e(0xa896),_0x2f7377=_0x2c698e(0x1af3),_0x55408e=_0x2c698e(0x44d),_0x27bca5=_0x2c698e(0xa242),_0x2bfbd1=_0x2c698e(0x12658),_0x3283c3=_0x2c698e(0x11ad3),_0x157c93=_0x2c698e(0x6214);const _0x3f06ef={'label':_0x1bf731(0x4186),'dimension':_0x49b11f['kd']['E2d'],'format':void 0x0,'mipLevelCount':0x1,'arrayLayerCount':0x1},_0x23062c={'label':_0x1bf731(0x32c0),'dimension':_0x49b11f['kd'][_0x1bf731(0x22e3)],'format':void 0x0,'mipLevelCount':0x1,'arrayLayerCount':0x1},_0x475f95=_0x1bf731(0x1830);class _0x5de6fa extends _0x33df4a['D']{constructor(_0x2cd5d6,_0x54b5dc={}){var _0x5f43f7=_0x1bf731,_0x5615fb;super(null,null==(_0x5615fb=_0x54b5dc[_0x5f43f7(0x323c)])||_0x5615fb,_0x54b5dc),this[_0x5f43f7(0x3469)]={'label':_0x5f43f7(0x15c6)},this[_0x5f43f7(0x14ea)]={'label':_0x5f43f7(0x3ff8)},this['_renderTargetEncoderDescriptor']={'label':_0x5f43f7(0x37f3)},this[_0x5f43f7(0xdd2)]=0x1,this[_0x5f43f7(0x1e4f)]=0x0,this[_0x5f43f7(0x3815)]=0x0,this[_0x5f43f7(0x9d3)]=0x4,this['_glslang']=null,this[_0x5f43f7(0xf3d)]=null,this[_0x5f43f7(0x131b)]={'vendor':'','architecture':'','device':'','description':''},this['_compiledComputeEffects']={},this[_0x5f43f7(0x539)]={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this[_0x5f43f7(0xec7)]={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this[_0x5f43f7(0x810)]=0x14,this['_commandBuffers']=[null,null,null],this['_currentRenderPass']=null,this[_0x5f43f7(0x3d41)]=new _0x1a8927['B'](),this['_rttRenderPassWrapper']=new _0x1a8927['B'](),this[_0x5f43f7(0x24ae)]=[],this[_0x5f43f7(0x32ea)]=new _0x40c3a4['y$'](),this[_0x5f43f7(0x3dad)]=null,this['_currentIndexBuffer']=null,this['_colorWriteLocal']=!0x0,this[_0x5f43f7(0x2590)]=!0x1,this['dbgShowShaderCode']=!0x1,this[_0x5f43f7(0x126b)]=!0x0,this[_0x5f43f7(0x1351)]=!0x1,this[_0x5f43f7(0x28d3)]=0xa,this[_0x5f43f7(0xc77)]=!0x0,this[_0x5f43f7(0x417d)]=!0x0,this[_0x5f43f7(0x338e)]=!0x0,this['hasOriginBottomLeft']=!0x1,this[_0x5f43f7(0x3c2f)]=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this[_0x5f43f7(0x6e0)]=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this[_0x5f43f7(0x1ada)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this[_0x5f43f7(0x14d8)]=[-0x1,-0x1],this['_blendColorsCurrent']=[[null,null,null,null],[null,null,null,null]],this[_0x5f43f7(0x956)]=_0x5f43f7(0x360b),_0x54b5dc[_0x5f43f7(0x39a6)]=_0x54b5dc['deviceDescriptor']||{},_0x54b5dc[_0x5f43f7(0x18a1)]=null!=(_0x5615fb=_0x54b5dc[_0x5f43f7(0x18a1)])&&_0x5615fb,_0x1ed248['Y'][_0x5f43f7(0x35cb)](_0x5f43f7(0x2be6)+_0x33df4a['D'][_0x5f43f7(0x3735)]+'\x20-\x20'+this['description']+_0x5f43f7(0x2bca)),navigator[_0x5f43f7(0x2449)]?(_0x54b5dc[_0x5f43f7(0x1963)]=_0x54b5dc[_0x5f43f7(0x1963)]||navigator['gpu'][_0x5f43f7(0xaac)](),this[_0x5f43f7(0xa00)]=!0x0,this[_0x5f43f7(0x683)]=_0x5f43f7(0x34ec),this[_0x5f43f7(0x2582)]=_0x2cd5d6,this['_options']=_0x54b5dc,this[_0x5f43f7(0x1ea9)]=_0x54b5dc[_0x5f43f7(0x323c)]?this[_0x5f43f7(0x9d3)]:0x1,this['_setupMobileChecks'](),this[_0x5f43f7(0x3a19)](_0x2cd5d6),this[_0x5f43f7(0xfd2)]=new _0x4d9f23['s'](),this[_0x5f43f7(0x2fad)]=new _0x4c21af['o']()):_0x1ed248['Y'][_0x5f43f7(0x3556)](_0x5f43f7(0x1967));}get[_0x1bf731(0x234e)](){var _0x35ccca=_0x1bf731;return this[_0x35ccca(0x35e4)][_0x35ccca(0x2d64)];}set[_0x1bf731(0x234e)](_0x54a217){var _0x1566dd=_0x1bf731;this['_snapshotRendering'][_0x1566dd(0x2d64)]=_0x54a217;}[_0x1bf731(0x2484)](){var _0x366e74=_0x1bf731;this[_0x366e74(0x35e4)]['reset']();}get[_0x1bf731(0x3140)](){return this['_snapshotRendering']['enabled'];}set[_0x1bf731(0x3140)](_0x1a18db){var _0x19a34c=_0x1bf731;this[_0x19a34c(0x35e4)][_0x19a34c(0x5d3)]=_0x1a18db;}get['disableCacheSamplers'](){var _0x210bbd=_0x1bf731;return!!this['_cacheSampler']&&this[_0x210bbd(0x12c5)][_0x210bbd(0x3f1e)];}set[_0x1bf731(0x3f7c)](_0x439873){var _0x310882=_0x1bf731;this[_0x310882(0x12c5)]&&(this['_cacheSampler'][_0x310882(0x3f1e)]=_0x439873);}get['disableCacheRenderPipelines'](){var _0x1aadd7=_0x1bf731;return!!this['_cacheRenderPipeline']&&this['_cacheRenderPipeline'][_0x1aadd7(0x3f1e)];}set[_0x1bf731(0x3014)](_0x4a8ab1){var _0x3efe04=_0x1bf731;this[_0x3efe04(0x915)]&&(this[_0x3efe04(0x915)][_0x3efe04(0x3f1e)]=_0x4a8ab1);}get[_0x1bf731(0xb2f)](){var _0x2c531d=_0x1bf731;return!!this[_0x2c531d(0x293b)]&&this[_0x2c531d(0x293b)]['disabled'];}set[_0x1bf731(0xb2f)](_0x2cf5a8){var _0x5e0b92=_0x1bf731;this['_cacheBindGroups']&&(this[_0x5e0b92(0x293b)][_0x5e0b92(0x3f1e)]=_0x2cf5a8);}static get[_0x1bf731(0x147c)](){var _0x15a4b3=_0x1bf731;return navigator['gpu']?navigator[_0x15a4b3(0x2449)]['requestAdapter']()['then'](_0x299288=>!!_0x299288,()=>!0x1)['catch'](()=>!0x1):Promise[_0x15a4b3(0x222b)](!0x1);}static get[_0x1bf731(0x33a3)](){var _0x26ad80=_0x1bf731;return _0x1ed248['Y'][_0x26ad80(0xc51)](_0x26ad80(0x205)),!0x1;}get[_0x1bf731(0x3af5)](){return!0x0;}get[_0x1bf731(0x1f19)](){var _0x237a70=_0x1bf731;return this[_0x237a70(0x333e)];}get[_0x1bf731(0x20ea)](){return this['_deviceEnabledExtensions'];}get[_0x1bf731(0xbff)](){var _0x84614b=_0x1bf731;return this[_0x84614b(0x315e)];}get[_0x1bf731(0x3b41)](){var _0x5e9506=_0x1bf731;return this[_0x5e9506(0xb11)];}get[_0x1bf731(0x2c9b)](){var _0x9aad91=_0x1bf731;return this[_0x9aad91(0xc1b)]+this['version'];}get[_0x1bf731(0x37b3)](){return 0x1;}[_0x1bf731(0x34ea)](){var _0x4a1c55=_0x1bf731;return{'vendor':this['_adapterInfo'][_0x4a1c55(0x2573)]||_0x4a1c55(0x437),'renderer':this['_adapterInfo'][_0x4a1c55(0x304b)]||_0x4a1c55(0x1fe9),'version':this[_0x4a1c55(0x131b)][_0x4a1c55(0x2c9b)]||_0x4a1c55(0x3a0a)};}get[_0x1bf731(0x242b)](){var _0xa4f357=_0x1bf731;return this[_0xa4f357(0x3434)];}set[_0x1bf731(0x242b)](_0x569b15){var _0xc0584b=_0x1bf731;this[_0xc0584b(0x3434)]=_0x569b15;}get[_0x1bf731(0x1ba6)](){var _0x2134f3=_0x1bf731;return this[_0x2134f3(0x2019)]?this[_0x2134f3(0x2019)][_0x2134f3(0x103a)]:this[_0x2134f3(0x1ea9)];}static['CreateAsync'](_0x3f1c2f,_0x2efca1={}){const _0x3850c9=new _0x5de6fa(_0x3f1c2f,_0x2efca1);return new Promise(_0x229ded=>{var _0x450343=a8_0x5306;_0x3850c9[_0x450343(0x207c)](_0x2efca1[_0x450343(0x170d)],_0x2efca1[_0x450343(0xd4d)])[_0x450343(0x2cc0)](()=>_0x229ded(_0x3850c9));});}[_0x1bf731(0x207c)](_0x17aadc,_0xe14a3){var _0x10b225=_0x1bf731;return this[_0x10b225(0x2753)](null!=_0x17aadc?_0x17aadc:null==(_0x17aadc=this[_0x10b225(0x2528)])?void 0x0:_0x17aadc[_0x10b225(0x170d)])['then'](_0x374ba1=>{var _0x27efcf=_0x10b225;return this[_0x27efcf(0x12be)]=_0x374ba1,this[_0x27efcf(0xf3d)]=_0x5de6fa[_0x27efcf(0x2d6c)]?new _0x55408e['S']():null,this['_tintWASM']?this[_0x27efcf(0xf3d)][_0x27efcf(0x126c)](null!=_0xe14a3?_0xe14a3:null==(_0x374ba1=this[_0x27efcf(0x2528)])?void 0x0:_0x374ba1[_0x27efcf(0xd4d)])[_0x27efcf(0x2cc0)](()=>navigator['gpu'][_0x27efcf(0x3939)](this[_0x27efcf(0x2528)]),_0x45c859=>{var _0x2369ff=_0x27efcf;throw _0x1ed248['Y']['Error'](_0x2369ff(0x2d68)),_0x1ed248['Y'][_0x2369ff(0x3556)](_0x45c859),Error(_0x2369ff(0x3f8b));}):navigator['gpu'][_0x27efcf(0x3939)](this['_options']);},_0x4f48bd=>{var _0xc6736a=_0x10b225;throw _0x1ed248['Y']['Error'](_0xc6736a(0x3679)),_0x1ed248['Y'][_0xc6736a(0x3556)](_0x4f48bd),Error(_0xc6736a(0x3f8b));})[_0x10b225(0x2cc0)](_0x54b545=>{var _0x5e15f1=_0x10b225;if(_0x54b545){this[_0x5e15f1(0x28b7)]=_0x54b545,this[_0x5e15f1(0x333e)]=[],null!=(_0x54b545=this['_adapter'][_0x5e15f1(0x1b7b)])&&_0x54b545[_0x5e15f1(0x35b2)](_0x126c29=>this[_0x5e15f1(0x333e)][_0x5e15f1(0xede)](_0x126c29)),this[_0x5e15f1(0x315e)]=this[_0x5e15f1(0x28b7)][_0x5e15f1(0x2d01)],this[_0x5e15f1(0x28b7)][_0x5e15f1(0x2087)]()['then'](_0x4b05f5=>{this['_adapterInfo']=_0x4b05f5;});const _0x2cbb99=null!=(_0x54b545=this[_0x5e15f1(0x2528)][_0x5e15f1(0x39a6)])?_0x54b545:{};_0x54b545=null!=(_0x54b545=null===_0x2cbb99||void 0x0===_0x2cbb99?void 0x0:_0x2cbb99['requiredFeatures'])?_0x54b545:this[_0x5e15f1(0x2528)][_0x5e15f1(0x1a93)]?this[_0x5e15f1(0x333e)]:void 0x0;if(_0x54b545){const _0x266c66=[];for(const _0x32dcb1 of _0x54b545)-0x1!==this['_adapterSupportedExtensions']['indexOf'](_0x32dcb1)&&_0x266c66['push'](_0x32dcb1);_0x2cbb99[_0x5e15f1(0x2a18)]=_0x266c66;}if(this['_options'][_0x5e15f1(0xc13)]&&!_0x2cbb99[_0x5e15f1(0x1052)]){_0x2cbb99[_0x5e15f1(0x1052)]={};for(const _0x190c83 in this[_0x5e15f1(0x315e)])_0x2cbb99[_0x5e15f1(0x1052)][_0x190c83]=this[_0x5e15f1(0x315e)][_0x190c83];}return this[_0x5e15f1(0x28b7)][_0x5e15f1(0x2485)](_0x2cbb99);}throw _0x5e15f1(0x130f);})[_0x10b225(0x2cc0)](_0x55b5ea=>{var _0x5b8b72=_0x10b225,_0x676b85;this[_0x5b8b72(0x2d9d)]=_0x55b5ea,this[_0x5b8b72(0x2c3c)]=[],null!=(_0x676b85=this[_0x5b8b72(0x2d9d)][_0x5b8b72(0x1b7b)])&&_0x676b85[_0x5b8b72(0x35b2)](_0x5dbeba=>this['_deviceEnabledExtensions'][_0x5b8b72(0xede)](_0x5dbeba)),this[_0x5b8b72(0xb11)]=_0x55b5ea[_0x5b8b72(0x2d01)];let _0x28fc00=-0x1;this[_0x5b8b72(0x2d9d)]['addEventListener'](_0x5b8b72(0x33b4),_0x17af36=>{var _0x58292c=_0x5b8b72;++_0x28fc00<this['numMaxUncapturedErrors']?_0x1ed248['Y']['Warn'](_0x58292c(0x3ec0)+(_0x28fc00+0x1)+_0x58292c(0x2efa)+_0x17af36[_0x58292c(0x993)]+_0x58292c(0x5f9)+_0x17af36['error'][_0x58292c(0x1a25)]):_0x28fc00++===this[_0x58292c(0x810)]&&_0x1ed248['Y'][_0x58292c(0xc51)](_0x58292c(0x29bf)+this[_0x58292c(0x810)]+_0x58292c(0x24e1));}),this[_0x5b8b72(0x33c6)]||null!=(_0x676b85=this[_0x5b8b72(0x2d9d)][_0x5b8b72(0x434)])&&_0x676b85[_0x5b8b72(0x2cc0)](_0x4c0b54=>{var _0x1e9e2a=_0x5b8b72;this[_0x1e9e2a(0x13d5)]||(this[_0x1e9e2a(0x371)]=!0x0,_0x1ed248['Y'][_0x1e9e2a(0xc51)](_0x1e9e2a(0x1338)+_0x4c0b54),this['onContextLostObservable']['notifyObservers'](this),this[_0x1e9e2a(0x2723)](this[_0x1e9e2a(0x207c)][_0x1e9e2a(0x3b97)](this)));});},_0x178243=>{var _0x384f19=_0x10b225;_0x1ed248['Y'][_0x384f19(0x3556)](_0x384f19(0x33a)),_0x1ed248['Y'][_0x384f19(0x3556)](_0x178243);})[_0x10b225(0x2cc0)](()=>{var _0x205d0d=_0x10b225;this['_bufferManager']=new _0x281d23['V'](this['_device']),this[_0x205d0d(0x3d47)]=new _0x4e5815['D'](this['_device'],this[_0x205d0d(0x12be)],this['_tintWASM'],this[_0x205d0d(0x1329)]),this[_0x205d0d(0x12c5)]=new _0x40c3df['W'](this[_0x205d0d(0x2d9d)]),this[_0x205d0d(0x293b)]=new _0x41372c['C'](this['_device'],this[_0x205d0d(0x12c5)],this),this[_0x205d0d(0x3945)]=new _0x133399['b'](this[_0x205d0d(0x2d9d)],this[_0x205d0d(0x1329)]),this['_occlusionQuery']=this[_0x205d0d(0x2d9d)]['createQuerySet']?new _0x5cad7c['D'](this,this['_device'],this[_0x205d0d(0x1329)]):void 0x0,this['_bundleList']=new _0x1cb281['nt'](this['_device']),this[_0x205d0d(0x3203)]=new _0x1cb281['nt'](this[_0x205d0d(0x2d9d)]),this[_0x205d0d(0x35e4)]=new _0x3283c3['w'](this,this[_0x205d0d(0x2619)],this[_0x205d0d(0xf4b)],this[_0x205d0d(0x3203)]),this['_ubInvertY']=this[_0x205d0d(0x1329)]['createBuffer'](new Float32Array([-0x1,0x0]),_0x49b11f['FB']['Uniform']|_0x49b11f['FB'][_0x205d0d(0x3425)]),this[_0x205d0d(0x17c6)]=this[_0x205d0d(0x1329)]['createBuffer'](new Float32Array([0x1,0x0]),_0x49b11f['FB'][_0x205d0d(0x2a92)]|_0x49b11f['FB'][_0x205d0d(0x3425)]),this[_0x205d0d(0x1351)]&&void 0x0===this[_0x205d0d(0x14b9)]&&(this[_0x205d0d(0x14b9)]=0x0,_0x157c93[_0x205d0d(0x40a5)](_0x205d0d(0x2f0)+this[_0x205d0d(0x14b9)]+'\x20-\x20begin',_0x205d0d(0x2f11))),this['_uploadEncoder']=this[_0x205d0d(0x2d9d)][_0x205d0d(0x2b02)](this[_0x205d0d(0x3469)]),this['_renderEncoder']=this[_0x205d0d(0x2d9d)][_0x205d0d(0x2b02)](this[_0x205d0d(0x14ea)]),this[_0x205d0d(0x321f)]=this['_device'][_0x205d0d(0x2b02)](this['_renderTargetEncoderDescriptor']),this[_0x205d0d(0x3977)]=new _0x213d36['o'](this,[0x0],'',!0x1,!0x1,0x1,!0x1,0x0,0x1),this[_0x205d0d(0x3d76)](),this[_0x205d0d(0x915)]=new _0x2eecfc['H'](this[_0x205d0d(0x2d9d)],this[_0x205d0d(0x3977)],!this['_caps'][_0x205d0d(0x7be)]),this[_0x205d0d(0xea6)]=new _0x180d04['K'](this['_cacheRenderPipeline']),this[_0x205d0d(0x1446)]=new _0x5abfcf['F'](this[_0x205d0d(0x915)]),this['_stencilStateComposer'][_0x205d0d(0x40c)]=this[_0x205d0d(0x1c2f)],this[_0x205d0d(0xea6)][_0x205d0d(0x29f1)]=!0x0,this[_0x205d0d(0xea6)]['depthFunc']=_0x140bbe['g'][_0x205d0d(0x3e34)],this[_0x205d0d(0xea6)][_0x205d0d(0x1e7d)]=!0x0,this[_0x205d0d(0x3d47)][_0x205d0d(0x3d2)](this[_0x205d0d(0x3270)]),this[_0x205d0d(0x167b)]=new _0x5e4e46['T'](this[_0x205d0d(0x2d9d)],this,this[_0x205d0d(0x3977)]),this[_0x205d0d(0x300)]=this['createDrawContext'](),this[_0x205d0d(0xd33)]=this[_0x205d0d(0x300)],this[_0x205d0d(0x8ad)]=this[_0x205d0d(0x1b49)](),this[_0x205d0d(0x27f2)]=this['_defaultMaterialContext'],this[_0x205d0d(0x564)](),this['_initializeMainAttachments'](),this['resize']();})['catch'](_0x5706dc=>{var _0x185d44=_0x10b225;_0x1ed248['Y'][_0x185d44(0x3556)](_0x185d44(0x2e14)),_0x1ed248['Y'][_0x185d44(0x3556)](_0x5706dc),_0x157c93[_0x185d44(0x41a8)]&&_0x157c93[_0x185d44(0x41a8)]();});}['_initGlslang'](_0x462e29){var _0x3a3a3e=_0x1bf731;return _0x462e29=_0x462e29||{},(_0x462e29=Object[_0x3a3a3e(0x12fe)](Object[_0x3a3a3e(0x12fe)]({},_0x5de6fa[_0x3a3a3e(0x3ccc)]),_0x462e29))[_0x3a3a3e(0x40c5)]?Promise[_0x3a3a3e(0x222b)](_0x462e29[_0x3a3a3e(0x40c5)]):self[_0x3a3a3e(0x40c5)]?self['glslang'](_0x462e29[_0x3a3a3e(0x592)]):_0x462e29[_0x3a3a3e(0x1796)]&&_0x462e29[_0x3a3a3e(0x592)]?(0x0,_0x45f8ee['CG'])()?_0xf49e19['w1'][_0x3a3a3e(0x1134)](_0x462e29[_0x3a3a3e(0x1796)])[_0x3a3a3e(0x2cc0)](()=>self[_0x3a3a3e(0x40c5)](_0x462e29['wasmPath'])):(importScripts(_0x462e29[_0x3a3a3e(0x1796)]),self[_0x3a3a3e(0x40c5)](_0x462e29[_0x3a3a3e(0x592)])):Promise[_0x3a3a3e(0x1c13)](_0x3a3a3e(0x493));}[_0x1bf731(0x3d76)](){var _0x36d77a=_0x1bf731;this[_0x36d77a(0x2034)]={'maxTexturesImageUnits':this[_0x36d77a(0xb11)][_0x36d77a(0x228f)],'maxVertexTextureImageUnits':this[_0x36d77a(0xb11)][_0x36d77a(0x228f)],'maxCombinedTexturesImageUnits':0x2*this[_0x36d77a(0xb11)]['maxSampledTexturesPerShaderStage'],'maxTextureSize':this[_0x36d77a(0xb11)][_0x36d77a(0x21eb)],'maxCubemapTextureSize':this['_deviceLimits'][_0x36d77a(0x21eb)],'maxRenderTextureSize':this['_deviceLimits'][_0x36d77a(0x21eb)],'maxVertexAttribs':this[_0x36d77a(0xb11)][_0x36d77a(0x1ef0)],'maxVaryingVectors':this['_deviceLimits']['maxInterStageShaderVariables'],'maxFragmentUniformVectors':Math[_0x36d77a(0x3b8b)](this[_0x36d77a(0xb11)][_0x36d77a(0x3473)]/0x4),'maxVertexUniformVectors':Math['floor'](this[_0x36d77a(0xb11)][_0x36d77a(0x3473)]/0x4),'standardDerivatives':!0x0,'astc':0x0<=this['_deviceEnabledExtensions']['indexOf'](_0x49b11f['eS'][_0x36d77a(0x3e20)])||void 0x0,'s3tc':0x0<=this['_deviceEnabledExtensions'][_0x36d77a(0x86a)](_0x49b11f['eS'][_0x36d77a(0x2cab)])||void 0x0,'pvrtc':null,'etc1':null,'etc2':0x0<=this[_0x36d77a(0x2c3c)]['indexOf'](_0x49b11f['eS'][_0x36d77a(0x1377)])||void 0x0,'bptc':0x0<=this[_0x36d77a(0x2c3c)]['indexOf'](_0x49b11f['eS'][_0x36d77a(0x2cab)])||void 0x0,'maxAnisotropy':0x10,'uintIndices':!0x0,'fragmentDepthSupported':!0x0,'highPrecisionShaderSupported':!0x0,'colorBufferFloat':!0x0,'textureFloat':!0x0,'textureFloatLinearFiltering':0x0<=this['_deviceEnabledExtensions'][_0x36d77a(0x86a)](_0x49b11f['eS']['Float32Filterable']),'textureFloatRender':!0x0,'textureHalfFloat':!0x0,'textureHalfFloatLinearFiltering':!0x0,'textureHalfFloatRender':!0x0,'textureLOD':!0x0,'texelFetch':!0x0,'drawBuffersExtension':!0x0,'depthTextureExtension':!0x0,'vertexArrayObject':!0x1,'instancedArrays':!0x0,'timerQuery':'undefined'!=typeof BigUint64Array&&-0x1!==this['_deviceEnabledExtensions'][_0x36d77a(0x86a)](_0x49b11f['eS'][_0x36d77a(0x30e)])||void 0x0,'supportOcclusionQuery':_0x36d77a(0x2aea)!=typeof BigUint64Array,'canUseTimestampForTimerQuery':!0x0,'multiview':!0x1,'oculusMultiview':!0x1,'parallelShaderCompile':void 0x0,'blendMinMax':!0x0,'maxMSAASamples':0x4,'canUseGLInstanceID':!0x0,'canUseGLVertexID':!0x0,'supportComputeShaders':!0x0,'supportSRGBBuffers':!0x0,'supportTransformFeedbacks':!0x1,'textureMaxLevel':!0x0,'texture2DArrayMaxLayerCount':this[_0x36d77a(0xb11)]['maxTextureArrayLayers'],'disableMorphTargetTexture':!0x1},this[_0x36d77a(0x2034)][_0x36d77a(0x348)]=null,this[_0x36d77a(0x1d9a)]={'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};}[_0x1bf731(0x564)](){var _0xbf16d9=_0x1bf731;if(!this[_0xbf16d9(0x2582)])throw _0xbf16d9(0x283e);this[_0xbf16d9(0xf40)]=this['_renderingCanvas'][_0xbf16d9(0x3ac3)](_0xbf16d9(0x4026)),this['_configureContext'](),this['_colorFormat']=this[_0xbf16d9(0x2528)][_0xbf16d9(0x1963)],this[_0xbf16d9(0x3d41)]['colorAttachmentGPUTextures']=[new _0x55b759['Z']()],this[_0xbf16d9(0x3d41)][_0xbf16d9(0xa43)][0x0][_0xbf16d9(0x3801)]=this[_0xbf16d9(0x19f2)];}[_0x1bf731(0x2983)](){var _0x4a48d1=_0x1bf731,_0x3baae7,_0x31b48e;this[_0x4a48d1(0x1329)]&&(this[_0x4a48d1(0x65b)](!0x1),this[_0x4a48d1(0x388c)]={'width':this[_0x4a48d1(0x3583)](!0x0),'height':this['getRenderHeight'](!0x0),'depthOrArrayLayers':0x1},_0x3baae7=new Float32Array([this[_0x4a48d1(0x31af)](!0x0)]),this[_0x4a48d1(0x1329)][_0x4a48d1(0x2726)](this['_ubInvertY'],0x4,_0x3baae7),this['_bufferManager'][_0x4a48d1(0x2726)](this['_ubDontInvertY'],0x4,_0x3baae7),_0x3baae7=this[_0x4a48d1(0x2528)][_0x4a48d1(0x323c)]?(_0x3baae7={'label':_0x4a48d1(0x3aad)+this[_0x4a48d1(0x388c)][_0x4a48d1(0x146c)]+'x'+this[_0x4a48d1(0x388c)][_0x4a48d1(0x3062)]+'_antialiasing','size':this[_0x4a48d1(0x388c)],'mipLevelCount':0x1,'sampleCount':this[_0x4a48d1(0x1ea9)],'dimension':_0x49b11f['kd'][_0x4a48d1(0x22e3)],'format':this[_0x4a48d1(0x2528)][_0x4a48d1(0x1963)],'usage':_0x49b11f['v2'][_0x4a48d1(0x3d6b)]},this[_0x4a48d1(0x385b)]&&this[_0x4a48d1(0x3d47)][_0x4a48d1(0x203b)](this[_0x4a48d1(0x385b)]),this[_0x4a48d1(0x385b)]=this['_device'][_0x4a48d1(0x411d)](_0x3baae7),[{'view':this[_0x4a48d1(0x385b)][_0x4a48d1(0x3fcc)]({'label':'TextureView_MainColor_antialiasing','dimension':_0x49b11f['kd'][_0x4a48d1(0x22e3)],'format':this[_0x4a48d1(0x2528)]['swapChainFormat'],'mipLevelCount':0x1,'arrayLayerCount':0x1}),'clearValue':new _0x25cdb5['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x49b11f['Ws'][_0x4a48d1(0x1c47)],'storeOp':_0x49b11f['EG'][_0x4a48d1(0x32aa)]}]):[{'view':void 0x0,'clearValue':new _0x25cdb5['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x49b11f['Ws']['Clear'],'storeOp':_0x49b11f['EG'][_0x4a48d1(0x32aa)]}],this[_0x4a48d1(0x3d41)]['depthTextureFormat']=this['isStencilEnable']?_0x49b11f['EV'][_0x4a48d1(0x3c1c)]:_0x49b11f['EV']['Depth32Float'],this[_0x4a48d1(0x891)](this[_0x4a48d1(0x3d41)]),_0x31b48e={'label':_0x4a48d1(0x2a37)+this[_0x4a48d1(0x388c)][_0x4a48d1(0x146c)]+'x'+this[_0x4a48d1(0x388c)][_0x4a48d1(0x3062)],'size':this[_0x4a48d1(0x388c)],'mipLevelCount':0x1,'sampleCount':this[_0x4a48d1(0x1ea9)],'dimension':_0x49b11f['kd'][_0x4a48d1(0x22e3)],'format':this[_0x4a48d1(0x3d41)][_0x4a48d1(0x2d4b)],'usage':_0x49b11f['v2'][_0x4a48d1(0x3d6b)]},this[_0x4a48d1(0x2bd1)]&&this[_0x4a48d1(0x3d47)][_0x4a48d1(0x203b)](this[_0x4a48d1(0x2bd1)]),this[_0x4a48d1(0x2bd1)]=this[_0x4a48d1(0x2d9d)]['createTexture'](_0x31b48e),_0x31b48e={'view':this['_depthTexture'][_0x4a48d1(0x3fcc)]({'label':_0x4a48d1(0xa69)+this[_0x4a48d1(0x388c)][_0x4a48d1(0x146c)]+'x'+this[_0x4a48d1(0x388c)][_0x4a48d1(0x3062)],'dimension':_0x49b11f['kd'][_0x4a48d1(0x22e3)],'format':this[_0x4a48d1(0x2bd1)][_0x4a48d1(0x3801)],'mipLevelCount':0x1,'arrayLayerCount':0x1}),'depthClearValue':this[_0x4a48d1(0xdd2)],'depthLoadOp':_0x49b11f['Ws']['Clear'],'depthStoreOp':_0x49b11f['EG']['Store'],'stencilClearValue':this['_clearStencilValue'],'stencilLoadOp':this[_0x4a48d1(0xa3c)]?_0x49b11f['Ws'][_0x4a48d1(0x1c47)]:void 0x0,'stencilStoreOp':this[_0x4a48d1(0xa3c)]?_0x49b11f['EG'][_0x4a48d1(0x32aa)]:void 0x0},this[_0x4a48d1(0x3d41)][_0x4a48d1(0x689)]={'colorAttachments':_0x3baae7,'depthStencilAttachment':_0x31b48e});}['_configureContext'](){var _0x207c87=_0x1bf731;this['_context'][_0x207c87(0x2a66)]({'device':this['_device'],'format':this[_0x207c87(0x2528)][_0x207c87(0x1963)],'usage':_0x49b11f['v2'][_0x207c87(0x3d6b)]|_0x49b11f['v2']['CopySrc'],'alphaMode':this['premultipliedAlpha']?_0x49b11f['Zu']['Premultiplied']:_0x49b11f['Zu']['Opaque']});}[_0x1bf731(0xc58)](_0x5ec3d7,_0x14b470,_0x387b56=!0x1){var _0xddb175=_0x1bf731;return!!super['setSize'](_0x5ec3d7,_0x14b470,_0x387b56)&&(this[_0xddb175(0x1351)]&&(void 0x0===this[_0xddb175(0x14b9)]&&(this[_0xddb175(0x14b9)]=0x0),(!this[_0xddb175(0x14b9)]||this[_0xddb175(0x14b9)]<this[_0xddb175(0x28d3)])&&_0x157c93[_0xddb175(0x40a5)](_0xddb175(0x12c4)+this[_0xddb175(0x14b9)]+'\x20-\x20setSize\x20called\x20-',_0x5ec3d7,_0x14b470)),this[_0xddb175(0x2983)](),this[_0xddb175(0x3140)]&&this[_0xddb175(0x2484)](),!0x0);}[_0x1bf731(0x3aab)](_0x28bc09){var _0x348ac3=_0x1bf731;return _0x28bc09===_0x2bfbd1['x']['WGSL']?this[_0x348ac3(0x2fad)]:this['_shaderProcessor'];}[_0x1bf731(0xb42)](_0x36153c){return new _0x4e967d['d'](_0x36153c);}[_0x1bf731(0x36ef)](){var _0x27276b=_0x1bf731;this['_stencilStateComposer'][_0x27276b(0x29f3)](),this['_cacheRenderPipeline'][_0x27276b(0x296a)](this[_0x27276b(0x30f8)][_0x27276b(0x1f91)]);}['wipeCaches'](_0x1692c4){var _0x1298fe=_0x1bf731;this['preventCacheWipeBetweenFrames']&&!_0x1692c4||(this[_0x1298fe(0x2590)]=!0x0,this[_0x1298fe(0x19d1)]=null,this[_0x1298fe(0x3dad)]=null,this['_cacheRenderPipeline'][_0x1298fe(0x28bc)](null,null,null),_0x1692c4&&(this[_0x1298fe(0x1446)][_0x1298fe(0x14ff)](),this[_0x1298fe(0xea6)][_0x1298fe(0x14ff)](),this[_0x1298fe(0xea6)]['depthFunc']=_0x140bbe['g'][_0x1298fe(0x3e34)],this['_alphaState'][_0x1298fe(0x14ff)](),this[_0x1298fe(0x15ae)]=_0x140bbe['g'][_0x1298fe(0x4121)],this[_0x1298fe(0x2eef)]=_0x140bbe['g'][_0x1298fe(0x8ac)],this[_0x1298fe(0x915)]['setAlphaBlendFactors'](this[_0x1298fe(0x30f8)][_0x1298fe(0x1363)],this['_alphaState'][_0x1298fe(0x367d)]),this[_0x1298fe(0x915)][_0x1298fe(0x296a)](!0x1),this['setColorWrite'](!0x0)),this[_0x1298fe(0x20ba)]=null,this['_cachedIndexBuffer']=null,this[_0x1298fe(0x410e)]=null);}[_0x1bf731(0x157b)](_0x3f71b9){var _0x10b34b=_0x1bf731;this['_colorWriteLocal']=_0x3f71b9,this[_0x10b34b(0x915)]['setWriteMask'](_0x3f71b9?0xf:0x0);}['getColorWrite'](){var _0x4b5188=_0x1bf731;return this[_0x4b5188(0x3a87)];}[_0x1bf731(0xf8e)](_0x5c0fca){var _0x15052e=_0x1bf731;this[_0x15052e(0x3c2f)][_0x5c0fca]['x']=0x0,this['_viewportsCurrent'][_0x5c0fca]['y']=0x0,this[_0x15052e(0x3c2f)][_0x5c0fca]['w']=0x0,this[_0x15052e(0x3c2f)][_0x5c0fca]['h']=0x0,0x1===_0x5c0fca&&(this[_0x15052e(0x2ba4)]['x']=0x0,this[_0x15052e(0x2ba4)]['y']=0x0,this[_0x15052e(0x2ba4)]['z']=0x0,this[_0x15052e(0x2ba4)]['w']=0x0);}[_0x1bf731(0x384a)](_0x598d67){var _0x29713e=_0x1bf731,_0x598d67=_0x598d67===this[_0x29713e(0x3d41)][_0x29713e(0x2e5b)]?0x0:0x1,_0x1347bc=this['_viewportCached']['x'],_0x4f4804=this[_0x29713e(0x2ba4)]['y'],_0x59d122=this[_0x29713e(0x2ba4)]['z'],_0x44f504=this[_0x29713e(0x2ba4)]['w'],_0x1347bc=this[_0x29713e(0x3c2f)][_0x598d67]['x']!==_0x1347bc||this[_0x29713e(0x3c2f)][_0x598d67]['y']!==_0x4f4804||this[_0x29713e(0x3c2f)][_0x598d67]['w']!==_0x59d122||this['_viewportsCurrent'][_0x598d67]['h']!==_0x44f504;return _0x1347bc&&(this[_0x29713e(0x3c2f)][_0x598d67]['x']=this[_0x29713e(0x2ba4)]['x'],this[_0x29713e(0x3c2f)][_0x598d67]['y']=this['_viewportCached']['y'],this['_viewportsCurrent'][_0x598d67]['w']=this[_0x29713e(0x2ba4)]['z'],this['_viewportsCurrent'][_0x598d67]['h']=this['_viewportCached']['w']),_0x1347bc;}[_0x1bf731(0x105b)](_0x1e41c9){var _0x512da2=_0x1bf731;let _0x2b05ec=Math[_0x512da2(0x3b8b)](this[_0x512da2(0x2ba4)]['y']);var _0x39a670=Math['floor'](this[_0x512da2(0x2ba4)]['w']);this['_currentRenderTarget']||(_0x2b05ec=this['getRenderHeight'](!0x0)-_0x2b05ec-_0x39a670),_0x1e41c9[_0x512da2(0x41f7)](Math[_0x512da2(0x3b8b)](this[_0x512da2(0x2ba4)]['x']),_0x2b05ec,Math[_0x512da2(0x3b8b)](this['_viewportCached']['z']),_0x39a670,0x0,0x1),this[_0x512da2(0x1351)]&&(void 0x0===this[_0x512da2(0x14b9)]&&(this[_0x512da2(0x14b9)]=0x0),(!this['_count']||this[_0x512da2(0x14b9)]<this[_0x512da2(0x28d3)])&&_0x157c93[_0x512da2(0x40a5)]('frame\x20#'+this[_0x512da2(0x14b9)]+_0x512da2(0x156f),this[_0x512da2(0x2ba4)]['x'],this[_0x512da2(0x2ba4)]['y'],this['_viewportCached']['z'],this[_0x512da2(0x2ba4)]['w'],_0x512da2(0x306f)+(_0x1e41c9===this[_0x512da2(0x3d41)][_0x512da2(0x2e5b)])));}[_0x1bf731(0x3f13)](_0x37247e,_0x5683fe,_0x4cf384,_0x284748){var _0xdd9708=_0x1bf731;this[_0xdd9708(0x2ba4)]['x']=_0x37247e,this[_0xdd9708(0x2ba4)]['y']=_0x5683fe,this['_viewportCached']['z']=_0x4cf384,this[_0xdd9708(0x2ba4)]['w']=_0x284748;}[_0x1bf731(0x33f9)](_0x403e58){var _0x3ade22=_0x1bf731;this[_0x3ade22(0x6e0)][_0x403e58]['x']=0x0,this[_0x3ade22(0x6e0)][_0x403e58]['y']=0x0,this['_scissorsCurrent'][_0x403e58]['w']=0x0,this['_scissorsCurrent'][_0x403e58]['h']=0x0;}[_0x1bf731(0x2e46)](_0x74036f){var _0x22afb0=_0x1bf731,_0x74036f=_0x74036f===this[_0x22afb0(0x3d41)][_0x22afb0(0x2e5b)]?0x0:0x1,_0x386cdf=this['_scissorCached']['x'],_0x3c793e=this[_0x22afb0(0x1ada)]['y'],_0x351ee5=this[_0x22afb0(0x1ada)]['z'],_0x3dfa0f=this['_scissorCached']['w'],_0x386cdf=this['_scissorsCurrent'][_0x74036f]['x']!==_0x386cdf||this[_0x22afb0(0x6e0)][_0x74036f]['y']!==_0x3c793e||this['_scissorsCurrent'][_0x74036f]['w']!==_0x351ee5||this[_0x22afb0(0x6e0)][_0x74036f]['h']!==_0x3dfa0f;return _0x386cdf&&(this[_0x22afb0(0x6e0)][_0x74036f]['x']=this['_scissorCached']['x'],this[_0x22afb0(0x6e0)][_0x74036f]['y']=this[_0x22afb0(0x1ada)]['y'],this[_0x22afb0(0x6e0)][_0x74036f]['w']=this[_0x22afb0(0x1ada)]['z'],this[_0x22afb0(0x6e0)][_0x74036f]['h']=this[_0x22afb0(0x1ada)]['w']),_0x386cdf;}['_applyScissor'](_0x2cd037){var _0x47dbfb=_0x1bf731;_0x2cd037[_0x47dbfb(0xdc9)](this[_0x47dbfb(0x1ada)]['x'],this['_currentRenderTarget']?this[_0x47dbfb(0x1ada)]['y']:this[_0x47dbfb(0x31af)]()-this[_0x47dbfb(0x1ada)]['w']-this[_0x47dbfb(0x1ada)]['y'],this[_0x47dbfb(0x1ada)]['z'],this[_0x47dbfb(0x1ada)]['w']),this[_0x47dbfb(0x1351)]&&(void 0x0===this[_0x47dbfb(0x14b9)]&&(this[_0x47dbfb(0x14b9)]=0x0),(!this[_0x47dbfb(0x14b9)]||this[_0x47dbfb(0x14b9)]<this[_0x47dbfb(0x28d3)])&&_0x157c93[_0x47dbfb(0x40a5)](_0x47dbfb(0x12c4)+this[_0x47dbfb(0x14b9)]+_0x47dbfb(0x1293),this[_0x47dbfb(0x1ada)]['x'],this['_scissorCached']['y'],this['_scissorCached']['z'],this[_0x47dbfb(0x1ada)]['w'],_0x47dbfb(0x306f)+(_0x2cd037===this[_0x47dbfb(0x3d41)][_0x47dbfb(0x2e5b)])));}[_0x1bf731(0x25b8)](){var _0x603bd=_0x1bf731;return 0x0!==this[_0x603bd(0x1ada)]['x']||0x0!==this[_0x603bd(0x1ada)]['y']||0x0!==this['_scissorCached']['z']||0x0!==this[_0x603bd(0x1ada)]['w'];}[_0x1bf731(0x1d45)](_0x3f9526,_0x500897,_0x2eb006,_0x60e0cb){var _0x4b11fa=_0x1bf731;this['_scissorCached']['x']=_0x3f9526,this[_0x4b11fa(0x1ada)]['y']=_0x500897,this[_0x4b11fa(0x1ada)]['z']=_0x2eb006,this[_0x4b11fa(0x1ada)]['w']=_0x60e0cb;}[_0x1bf731(0x2df9)](){var _0x56c8fe=_0x1bf731;this[_0x56c8fe(0x1ada)]['x']=0x0,this[_0x56c8fe(0x1ada)]['y']=0x0,this[_0x56c8fe(0x1ada)]['z']=0x0,this['_scissorCached']['w']=0x0,this[_0x56c8fe(0x33f9)](0x0),this['_resetCurrentScissor'](0x1);}['_resetCurrentStencilRef'](_0x5c0f3f){var _0x54ef0f=_0x1bf731;this[_0x54ef0f(0x14d8)][_0x5c0f3f]=-0x1;}[_0x1bf731(0x904)](_0x41f0b4){var _0x51fdfd=_0x1bf731,_0x41f0b4=_0x41f0b4===this[_0x51fdfd(0x3d41)][_0x51fdfd(0x2e5b)]?0x0:0x1,_0x28e2ae=this['_stencilStateComposer'][_0x51fdfd(0x929)]!==this[_0x51fdfd(0x14d8)][_0x41f0b4];return _0x28e2ae&&(this[_0x51fdfd(0x14d8)][_0x41f0b4]=this['_stencilStateComposer'][_0x51fdfd(0x929)]),_0x28e2ae;}[_0x1bf731(0x2ef6)](_0x2f7a6a){var _0x14c311=_0x1bf731;_0x2f7a6a['setStencilReference'](null!=(_0x2f7a6a=this[_0x14c311(0x1446)][_0x14c311(0x929)])?_0x2f7a6a:0x0);}[_0x1bf731(0xb2d)](_0x26c04a){var _0x4becc8=_0x1bf731;this[_0x4becc8(0x1b90)][_0x26c04a][0x0]=this[_0x4becc8(0x1b90)][_0x26c04a][0x1]=this[_0x4becc8(0x1b90)][_0x26c04a][0x2]=this[_0x4becc8(0x1b90)][_0x26c04a][0x3]=null;}['_mustUpdateBlendColor'](_0x1f88dc){var _0x26b0b4=_0x1bf731,_0x1f88dc=_0x1f88dc===this[_0x26b0b4(0x3d41)][_0x26b0b4(0x2e5b)]?0x0:0x1,_0x5459fc=this['_alphaState']['_blendConstants'],_0x3466b5=_0x5459fc[0x0]!==this[_0x26b0b4(0x1b90)][_0x1f88dc][0x0]||_0x5459fc[0x1]!==this[_0x26b0b4(0x1b90)][_0x1f88dc][0x1]||_0x5459fc[0x2]!==this[_0x26b0b4(0x1b90)][_0x1f88dc][0x2]||_0x5459fc[0x3]!==this[_0x26b0b4(0x1b90)][_0x1f88dc][0x3];return _0x3466b5&&(this[_0x26b0b4(0x1b90)][_0x1f88dc][0x0]=_0x5459fc[0x0],this[_0x26b0b4(0x1b90)][_0x1f88dc][0x1]=_0x5459fc[0x1],this[_0x26b0b4(0x1b90)][_0x1f88dc][0x2]=_0x5459fc[0x2],this[_0x26b0b4(0x1b90)][_0x1f88dc][0x3]=_0x5459fc[0x3]),_0x3466b5;}[_0x1bf731(0x1d13)](_0x247f62){var _0x5567ba=_0x1bf731;_0x247f62[_0x5567ba(0x29b3)](this[_0x5567ba(0x30f8)][_0x5567ba(0x37ac)]);}[_0x1bf731(0x13c8)](_0x46de69,_0x29b9f9,_0xe7e614,_0x26a323=!0x1){var _0x3c6cf8=_0x1bf731;_0x46de69&&void 0x0===_0x46de69['a']&&(_0x46de69['a']=0x1);var _0x454e4c=this['_scissorIsActive']();this[_0x3c6cf8(0x1351)]&&(void 0x0===this['_count']&&(this[_0x3c6cf8(0x14b9)]=0x0),(!this[_0x3c6cf8(0x14b9)]||this[_0x3c6cf8(0x14b9)]<this['dbgVerboseLogsNumFrames'])&&_0x157c93[_0x3c6cf8(0x40a5)](_0x3c6cf8(0x12c4)+this[_0x3c6cf8(0x14b9)]+_0x3c6cf8(0x2b07),_0x29b9f9,'\x20depth=',_0xe7e614,_0x3c6cf8(0x2180),_0x26a323,_0x3c6cf8(0x381d),_0x454e4c)),this[_0x3c6cf8(0x2019)]?_0x454e4c?(this[_0x3c6cf8(0x37c)][_0x3c6cf8(0x2e5b)]||this['_startRenderTargetRenderPass'](this[_0x3c6cf8(0x2019)],!0x1,_0x29b9f9?_0x46de69:null,_0xe7e614,_0x26a323),this[_0x3c6cf8(0x242b)]?this[_0x3c6cf8(0x21b9)](this[_0x3c6cf8(0x38f3)]):this['_bundleListRenderTarget']['addItem'](new _0x1cb281['me'](this[_0x3c6cf8(0x1ada)]['x'],this[_0x3c6cf8(0x1ada)]['y'],this[_0x3c6cf8(0x1ada)]['z'],this[_0x3c6cf8(0x1ada)]['w'])),this[_0x3c6cf8(0x1f8e)](_0x29b9f9?_0x46de69:null,_0xe7e614,_0x26a323)):(this['_currentRenderPass']&&this[_0x3c6cf8(0x347e)](),this['_startRenderTargetRenderPass'](this[_0x3c6cf8(0x2019)],!0x0,_0x29b9f9?_0x46de69:null,_0xe7e614,_0x26a323)):(this[_0x3c6cf8(0x3d41)][_0x3c6cf8(0x2e5b)]&&_0x454e4c||this[_0x3c6cf8(0x1eb1)](!_0x454e4c,_0x29b9f9?_0x46de69:null,_0xe7e614,_0x26a323),_0x454e4c&&(this['compatibilityMode']?this[_0x3c6cf8(0x21b9)](this['_currentRenderPass']):this['_bundleList'][_0x3c6cf8(0x2ff6)](new _0x1cb281['me'](this[_0x3c6cf8(0x1ada)]['x'],this[_0x3c6cf8(0x1ada)]['y'],this[_0x3c6cf8(0x1ada)]['z'],this[_0x3c6cf8(0x1ada)]['w'])),this[_0x3c6cf8(0x1f8e)](_0x29b9f9?_0x46de69:null,_0xe7e614,_0x26a323)));}[_0x1bf731(0x1f8e)](_0x6509f0,_0x5d4816,_0x267dad){var _0x567d1f=_0x1bf731;const _0x3cc03d=this[_0x567d1f(0x242b)]?this[_0x567d1f(0x2065)]():null,_0x19dca8=0x0===this[_0x567d1f(0x2162)]()?this[_0x567d1f(0xf4b)]:this[_0x567d1f(0x3203)];this[_0x567d1f(0x167b)][_0x567d1f(0x3d3e)](this[_0x567d1f(0x19f2)]),this[_0x567d1f(0x167b)][_0x567d1f(0x4122)](this['_depthTextureFormat']),this['_clearQuad']['setMRTAttachments'](null!=(_0x32dc93=this['_cacheRenderPipeline'][_0x567d1f(0x1e8d)])?_0x32dc93:[],null!=(_0x32dc93=this['_cacheRenderPipeline'][_0x567d1f(0xca1)])?_0x32dc93:[],this[_0x567d1f(0x915)]['mrtTextureCount']),this[_0x567d1f(0x242b)]?_0x3cc03d[_0x567d1f(0x2a8a)](this[_0x567d1f(0x3815)]):_0x19dca8[_0x567d1f(0x2ff6)](new _0x1cb281['vr'](this[_0x567d1f(0x3815)]));var _0x32dc93=this[_0x567d1f(0x167b)][_0x567d1f(0x13c8)](_0x3cc03d,_0x6509f0,_0x5d4816,_0x267dad,this[_0x567d1f(0x1ba6)]);this['compatibilityMode']?this['_applyStencilRef'](_0x3cc03d):(_0x19dca8['addBundle'](_0x32dc93),_0x19dca8[_0x567d1f(0x2ff6)](new _0x1cb281['vr'](null!=(_0x6509f0=this[_0x567d1f(0x1446)][_0x567d1f(0x929)])?_0x6509f0:0x0)),this[_0x567d1f(0x36ed)]());}['createVertexBuffer'](_0x71f836){var _0x51cff7=_0x1bf731;return _0x71f836=_0x71f836 instanceof Array?new Float32Array(_0x71f836):_0x71f836 instanceof ArrayBuffer?new Uint8Array(_0x71f836):_0x71f836,this['_bufferManager'][_0x51cff7(0x63d)](_0x71f836,_0x49b11f['FB'][_0x51cff7(0xf56)]|_0x49b11f['FB'][_0x51cff7(0x3425)]);}['createDynamicVertexBuffer'](_0x33925c){return this['createVertexBuffer'](_0x33925c);}['createIndexBuffer'](_0x5cdf6f){var _0x137e11=_0x1bf731;let _0x5e1907=!0x0,_0x1e23e1;_0x5cdf6f instanceof Uint32Array||_0x5cdf6f instanceof Int32Array?_0x1e23e1=_0x5cdf6f:_0x5cdf6f instanceof Uint16Array?(_0x1e23e1=_0x5cdf6f,_0x5e1907=!0x1):0xffff<_0x5cdf6f['length']?_0x1e23e1=new Uint32Array(_0x5cdf6f):(_0x1e23e1=new Uint16Array(_0x5cdf6f),_0x5e1907=!0x1);const _0x4f4f47=this[_0x137e11(0x1329)]['createBuffer'](_0x1e23e1,_0x49b11f['FB'][_0x137e11(0x2c0b)]|_0x49b11f['FB'][_0x137e11(0x3425)]);return _0x4f4f47[_0x137e11(0x1480)]=_0x5e1907,_0x4f4f47;}[_0x1bf731(0x32b8)](_0x3d7615,_0xfdb72c){var _0x5d6b09=_0x1bf731;let _0x35aa18,_0x170d04=(_0x35aa18=_0x3d7615 instanceof Array?new Float32Array(_0x3d7615):_0x3d7615 instanceof ArrayBuffer?new Uint8Array(_0x3d7615):_0x3d7615,0x0);return _0xfdb72c&_0x140bbe['g'][_0x5d6b09(0x2f67)]&&(_0x170d04|=_0x49b11f['FB'][_0x5d6b09(0x86c)]),_0xfdb72c&_0x140bbe['g'][_0x5d6b09(0x989)]&&(_0x170d04|=_0x49b11f['FB']['CopyDst']),_0xfdb72c&_0x140bbe['g']['BUFFER_CREATIONFLAG_UNIFORM']&&(_0x170d04|=_0x49b11f['FB'][_0x5d6b09(0x2a92)]),_0xfdb72c&_0x140bbe['g']['BUFFER_CREATIONFLAG_VERTEX']&&(_0x170d04|=_0x49b11f['FB']['Vertex']),_0xfdb72c&_0x140bbe['g'][_0x5d6b09(0x30c5)]&&(_0x170d04|=_0x49b11f['FB'][_0x5d6b09(0x2c0b)]),_0xfdb72c&_0x140bbe['g'][_0x5d6b09(0x3a6e)]&&(_0x170d04|=_0x49b11f['FB'][_0x5d6b09(0xd2f)]),this[_0x5d6b09(0x1329)]['createBuffer'](_0x35aa18,_0x170d04);}[_0x1bf731(0x208d)](){var _0x1f5622=_0x1bf731;throw _0x1f5622(0x269b);}[_0x1bf731(0x249d)](){throw'Not\x20implemented\x20on\x20WebGPU';}[_0x1bf731(0x40ca)](_0x13e46d,_0x17d6b9,_0x4ae6e5,_0x1ede12){var _0x2c58eb=_0x1bf731;this[_0x2c58eb(0x19d1)]=_0x17d6b9,this['_currentOverrideVertexBuffers']=null!=_0x1ede12?_0x1ede12:null,this[_0x2c58eb(0x915)][_0x2c58eb(0x28bc)](_0x13e46d,_0x17d6b9,this[_0x2c58eb(0x3dad)]);}[_0x1bf731(0x27b0)](_0x297974){var _0xaa5f61=_0x1bf731;return this[_0xaa5f61(0x1329)][_0xaa5f61(0x469)](_0x297974);}['createEffect'](_0x18be26,_0x38a801,_0x3429cf,_0x439e81,_0x4cf726,_0x99b2ea,_0x40b165,_0x39eeab,_0x448338,_0x47c4a2=_0x2bfbd1['x']['GLSL']){var _0x424381=_0x1bf731,_0x2ccc25=_0x18be26[_0x424381(0x407)]||_0x18be26[_0x424381(0x41a1)]||_0x18be26[_0x424381(0x23de)]||_0x18be26[_0x424381(0x1b89)]||_0x18be26,_0x54300d=_0x18be26[_0x424381(0x226c)]||_0x18be26[_0x424381(0x1720)]||_0x18be26[_0x424381(0x2e88)]||_0x18be26[_0x424381(0x3a83)]||_0x18be26,_0x1424d9=this['_getGlobalDefines']();let _0x12eba6=null!=(_0x45c490=null!=_0x4cf726?_0x4cf726:_0x38a801[_0x424381(0x1254)])?_0x45c490:'';_0x1424d9&&(_0x12eba6+='\x0a'+_0x1424d9);var _0x45c490=_0x2ccc25+'+'+_0x54300d+'@'+_0x12eba6;if(this[_0x424381(0x3522)][_0x45c490]){const _0x28f27c=this[_0x424381(0x3522)][_0x45c490];return _0x40b165&&_0x28f27c[_0x424381(0x3b27)]()&&_0x40b165(_0x28f27c),_0x28f27c;}return _0x1424d9=new _0x1f987e['Q'](_0x18be26,_0x38a801,_0x3429cf,_0x439e81,this,_0x4cf726,_0x99b2ea,_0x40b165,_0x39eeab,_0x448338,_0x45c490,_0x47c4a2),this[_0x424381(0x3522)][_0x45c490]=_0x1424d9;}['_compileRawShaderToSpirV'](_0x300105,_0x3e4023){var _0x417537=_0x1bf731;return this['_glslang'][_0x417537(0x1025)](_0x300105,_0x3e4023);}[_0x1bf731(0x3ca0)](_0x540978,_0x22c276,_0x24ae40,_0x49bc04){var _0x234ba8=_0x1bf731;return this[_0x234ba8(0x2715)](_0x49bc04+(_0x24ae40?_0x24ae40+'\x0a':'')+_0x540978,_0x22c276);}[_0x1bf731(0x148c)](_0x4b91ba,_0x391f3e,_0x80fb9a){var _0x549a16=_0x1bf731;return(_0x80fb9a=_0x80fb9a?'//'+_0x80fb9a[_0x549a16(0x4184)]('\x0a')[_0x549a16(0x21ee)]('\x0a//')+'\x0a':'')+_0x4b91ba;}[_0x1bf731(0x2c22)](_0x2b11f8,_0x2bd846,_0x5934ac,_0x4bb7f9,_0x574150){var _0x232c51=_0x1bf731;return this[_0x232c51(0xf3d)]&&_0x5934ac===_0x2bfbd1['x'][_0x232c51(0xfd6)]&&(_0x2b11f8=this[_0x232c51(0xf3d)]['convertSpirV2WGSL'](_0x2b11f8,_0x4bb7f9),_0x2bd846=this[_0x232c51(0xf3d)]['convertSpirV2WGSL'](_0x2bd846,_0x574150)),{'vertexStage':{'module':this[_0x232c51(0x2d9d)][_0x232c51(0x3645)]({'code':_0x2b11f8}),'entryPoint':_0x232c51(0x52b)},'fragmentStage':{'module':this[_0x232c51(0x2d9d)]['createShaderModule']({'code':_0x2bd846}),'entryPoint':_0x232c51(0x52b)}};}['_compileRawPipelineStageDescriptor'](_0x5a28d0,_0x59cbca,_0xa9ddf8){var _0x40adf2=_0x1bf731,_0x3dadc7=0x0<=_0x5a28d0['indexOf'](_0x475f95),_0x4f4b44=0x0<=_0x59cbca[_0x40adf2(0x86a)](_0x475f95),_0x5a28d0=_0xa9ddf8===_0x2bfbd1['x'][_0x40adf2(0xfd6)]?this[_0x40adf2(0x2715)](_0x5a28d0,_0x40adf2(0x41a1)):_0x5a28d0,_0x59cbca=_0xa9ddf8===_0x2bfbd1['x']['GLSL']?this['_compileRawShaderToSpirV'](_0x59cbca,_0x40adf2(0x1720)):_0x59cbca;return this[_0x40adf2(0x2c22)](_0x5a28d0,_0x59cbca,_0xa9ddf8,_0x3dadc7,_0x4f4b44);}['_compilePipelineStageDescriptor'](_0x5e7d8a,_0x26c57f,_0xe860b9,_0x38f84e){var _0x4b08ea=_0x1bf731;this[_0x4b08ea(0x1770)][_0x4b08ea(0x3608)](this);var _0x5c30f6=0x0<=_0x5e7d8a['indexOf'](_0x475f95),_0x255f14=0x0<=_0x26c57f[_0x4b08ea(0x86a)](_0x475f95),_0x1285da=_0x4b08ea(0x38c5),_0x5e7d8a=_0x38f84e===_0x2bfbd1['x'][_0x4b08ea(0xfd6)]?this[_0x4b08ea(0x3ca0)](_0x5e7d8a,_0x4b08ea(0x41a1),_0xe860b9,_0x1285da):this[_0x4b08ea(0x148c)](_0x5e7d8a,_0x4b08ea(0x41a1),_0xe860b9),_0x1285da=_0x38f84e===_0x2bfbd1['x'][_0x4b08ea(0xfd6)]?this[_0x4b08ea(0x3ca0)](_0x26c57f,_0x4b08ea(0x1720),_0xe860b9,_0x1285da):this[_0x4b08ea(0x148c)](_0x26c57f,_0x4b08ea(0x1720),_0xe860b9),_0x26c57f=this[_0x4b08ea(0x2c22)](_0x5e7d8a,_0x1285da,_0x38f84e,_0x5c30f6,_0x255f14);return this[_0x4b08ea(0x1b85)][_0x4b08ea(0x3608)](this),_0x26c57f;}[_0x1bf731(0x1d98)](){var _0x10ee93=_0x1bf731;throw _0x10ee93(0xa58);}[_0x1bf731(0x421)](){throw'Not\x20available\x20on\x20WebGPU';}[_0x1bf731(0x110d)](_0x2f4a84){var _0xd9d893=_0x1bf731;const _0x15f164=new _0x2f7377['Z'](_0x2f4a84);return _0x15f164[_0xd9d893(0x3cba)]=!0x1,_0x15f164[_0xd9d893(0x14be)](),_0x15f164[_0xd9d893(0xb99)];}[_0x1bf731(0x1df5)](_0x379a10){return new _0x288d87['$'](_0x379a10,this);}[_0x1bf731(0x1b49)](){return new _0x276848['D']();}[_0x1bf731(0x271c)](){return new _0x4c567a['g'](this['_bufferManager']);}[_0x1bf731(0x34ee)](_0x3d596b,_0x4ba403,_0xee7361,_0xf999d9,_0x1e14c5,_0xdb290f,_0x5f0e35,_0x382d33){var _0x2a1b40=_0x1bf731;const _0x34423f=_0x3d596b;_0x3d596b=_0x34423f[_0x2a1b40(0x1ecb)][_0x2a1b40(0xdf0)],(this['dbgShowShaderCode']&&(_0x157c93[_0x2a1b40(0x40a5)](_0x382d33),_0x157c93[_0x2a1b40(0x40a5)](_0x4ba403),_0x157c93[_0x2a1b40(0x40a5)](_0xee7361),_0x157c93[_0x2a1b40(0x40a5)](_0x2a1b40(0x1bdc))),_0x34423f['sources']={'fragment':_0xee7361,'vertex':_0x4ba403,'rawVertex':_0x1e14c5,'rawFragment':_0xdb290f},_0x34423f[_0x2a1b40(0x3af1)]=_0xf999d9?this['_compileRawPipelineStageDescriptor'](_0x4ba403,_0xee7361,_0x3d596b):this[_0x2a1b40(0x30fa)](_0x4ba403,_0xee7361,_0x382d33,_0x3d596b));}[_0x1bf731(0x35f7)](_0x588176,_0x5c8594){var _0x35bfa7=_0x1bf731;const _0x1a0bda=new Array(_0x5c8594[_0x35bfa7(0x18cc)]);var _0x2b63c9=_0x588176;for(let _0x564d3e=0x0;_0x564d3e<_0x5c8594[_0x35bfa7(0x18cc)];_0x564d3e++){var _0x1ad59a=_0x5c8594[_0x564d3e],_0x1ad59a=_0x2b63c9[_0x35bfa7(0x1ecb)][_0x35bfa7(0x25dd)][_0x1ad59a];void 0x0!==_0x1ad59a&&(_0x1a0bda[_0x564d3e]=_0x1ad59a);}return _0x1a0bda;}['enableEffect'](_0x470094){var _0x156015=_0x1bf731;if(_0x470094){let _0x4e016c=!0x0;if(_0x4ffbb0['q'][_0x156015(0xbd1)](_0x470094)){if(!_0x470094[_0x156015(0x2a69)]||_0x470094[_0x156015(0x2a69)]===this[_0x156015(0x14da)]&&_0x470094[_0x156015(0x1228)]===this[_0x156015(0x27f2)]&&_0x470094[_0x156015(0x374c)]===this[_0x156015(0xd33)]&&!this[_0x156015(0x2590)]){if(!_0x470094[_0x156015(0x2a69)]&&this[_0x156015(0x417d)])throw _0x157c93[_0x156015(0x993)](_0x156015(0x333a),_0x470094),_0x156015(0x1f1a);return;}if(_0x4e016c=_0x470094['effect']!==this['_currentEffect'],this[_0x156015(0x14da)]=_0x470094['effect'],this[_0x156015(0x27f2)]=_0x470094[_0x156015(0x1228)],this[_0x156015(0xd33)]=_0x470094['drawContext'],this['_counters'][_0x156015(0x1bd0)]++,!this[_0x156015(0x27f2)])throw _0x157c93['error']('drawWrapper=',_0x470094),_0x156015(0x234d);}else _0x4e016c=_0x470094!==this[_0x156015(0x14da)],this[_0x156015(0x14da)]=_0x470094,this[_0x156015(0x27f2)]=this[_0x156015(0x8ad)],this[_0x156015(0xd33)]=this[_0x156015(0x300)],this['_counters'][_0x156015(0x2c1e)]++,this[_0x156015(0xc77)]&&_0x1ed248['Y']['Warn'](_0x156015(0x1b3e)+_0x470094[_0x156015(0x309e)]+_0x156015(0x1827)+_0x470094[_0x156015(0xc1b)]+_0x156015(0x1966)+_0x470094[_0x156015(0xc1b)][_0x156015(0x41a1)]+_0x156015(0x2f6d)+_0x470094[_0x156015(0xc1b)][_0x156015(0x1720)],0xa);this[_0x156015(0x1446)]['stencilMaterial']=void 0x0,this[_0x156015(0x2590)]=!_0x4e016c&&!this[_0x156015(0x2590)]&&this['_forceEnableEffect'],_0x4e016c&&(this['_currentEffect']['onBind']&&this[_0x156015(0x14da)][_0x156015(0x659)](this[_0x156015(0x14da)]),this[_0x156015(0x14da)][_0x156015(0x22f0)]&&this[_0x156015(0x14da)][_0x156015(0x22f0)][_0x156015(0x3608)](this[_0x156015(0x14da)]));}}[_0x1bf731(0x3680)](_0x414950){var _0x5ae925=_0x1bf731;this[_0x5ae925(0x3522)][_0x414950[_0x5ae925(0x1101)]]&&(delete this[_0x5ae925(0x3522)][_0x414950[_0x5ae925(0x1101)]],this['_deletePipelineContext'](_0x414950[_0x5ae925(0x2e68)]()));}[_0x1bf731(0x1b64)](){var _0x2ed8b0=_0x1bf731;for(const _0x5b0a9d in this[_0x2ed8b0(0x3522)]){var _0x13fbab=this['_compiledEffects'][_0x5b0a9d][_0x2ed8b0(0x2e68)]();this[_0x2ed8b0(0x1107)](_0x13fbab);}this[_0x2ed8b0(0x3522)]={};}[_0x1bf731(0x1107)](_0x43ed86){var _0x51cf84=_0x1bf731;_0x43ed86&&_0x43ed86[_0x51cf84(0x41a)]();}get[_0x1bf731(0x2113)](){return!0x1;}['_createHardwareTexture'](){return new _0x55b759['Z']();}[_0x1bf731(0x2ac0)](_0x19fc8e){var _0x5f0ada=_0x1bf731,_0x449c88=this[_0x5f0ada(0x2a09)][_0x5f0ada(0x86a)](_0x19fc8e);-0x1!==_0x449c88&&this[_0x5f0ada(0x2a09)][_0x5f0ada(0xb1f)](_0x449c88,0x1),this[_0x5f0ada(0x3d47)]['releaseTexture'](_0x19fc8e);}[_0x1bf731(0xd9c)](){var _0x203356=_0x1bf731;return _0x140bbe['g'][_0x203356(0x12a4)];}[_0x1bf731(0x785)](_0x3034da,_0x245f60){var _0x37f67e=_0x1bf731;_0x3034da[_0x37f67e(0x825)]=_0x245f60;}[_0x1bf731(0xa3f)](_0x33cfc2,_0x4f3d9d,_0x41b1d3=!0x0,_0x45a5c8=_0x45003a['S'][_0x1bf731(0x1f32)]){var _0x510caa=_0x1bf731;const _0x4e8e79={},_0x2f93ae=(void 0x0!==_0x4f3d9d&&_0x510caa(0x4238)==typeof _0x4f3d9d?(_0x4e8e79['generateMipMaps']=_0x4f3d9d[_0x510caa(0x700)],_0x4e8e79[_0x510caa(0x19d6)]=void 0x0===_0x4f3d9d[_0x510caa(0x19d6)]?_0x140bbe['g'][_0x510caa(0x2aeb)]:_0x4f3d9d[_0x510caa(0x19d6)],_0x4e8e79[_0x510caa(0x1105)]=void 0x0===_0x4f3d9d['samplingMode']?_0x140bbe['g'][_0x510caa(0x2469)]:_0x4f3d9d[_0x510caa(0x1105)],_0x4e8e79[_0x510caa(0x3801)]=void 0x0===_0x4f3d9d['format']?_0x140bbe['g'][_0x510caa(0x12a4)]:_0x4f3d9d['format'],_0x4e8e79[_0x510caa(0x103a)]=null!=(_0x32d3e6=_0x4f3d9d['samples'])?_0x32d3e6:0x1,_0x4e8e79['creationFlags']=null!=(_0x32d3e6=_0x4f3d9d['creationFlags'])?_0x32d3e6:0x0,_0x4e8e79[_0x510caa(0x1ace)]=null!=(_0x32d3e6=_0x4f3d9d[_0x510caa(0x1ace)])&&_0x32d3e6,_0x4e8e79[_0x510caa(0xa25)]=_0x4f3d9d['label']):(_0x4e8e79[_0x510caa(0x700)]=_0x4f3d9d,_0x4e8e79[_0x510caa(0x19d6)]=_0x140bbe['g']['TEXTURETYPE_UNSIGNED_INT'],_0x4e8e79['samplingMode']=_0x140bbe['g'][_0x510caa(0x2469)],_0x4e8e79[_0x510caa(0x3801)]=_0x140bbe['g'][_0x510caa(0x12a4)],_0x4e8e79[_0x510caa(0x103a)]=0x1,_0x4e8e79[_0x510caa(0x3429)]=0x0,_0x4e8e79[_0x510caa(0x1ace)]=!0x1),(_0x4e8e79[_0x510caa(0x19d6)]===_0x140bbe['g'][_0x510caa(0x1608)]&&!this[_0x510caa(0x2034)]['textureFloatLinearFiltering']||_0x4e8e79['type']===_0x140bbe['g']['TEXTURETYPE_HALF_FLOAT']&&!this[_0x510caa(0x2034)]['textureHalfFloatLinearFiltering'])&&(_0x4e8e79[_0x510caa(0x1105)]=_0x140bbe['g']['TEXTURE_NEAREST_SAMPLINGMODE']),_0x4e8e79['type']!==_0x140bbe['g']['TEXTURETYPE_FLOAT']||this[_0x510caa(0x2034)][_0x510caa(0x1f8d)]||(_0x4e8e79[_0x510caa(0x19d6)]=_0x140bbe['g'][_0x510caa(0x2aeb)],_0x1ed248['Y'][_0x510caa(0xc51)](_0x510caa(0x3c9d))),new _0x45003a['l'](this,_0x45a5c8));var _0x32d3e6=_0x33cfc2['width']||_0x33cfc2,_0x4f3d9d=_0x33cfc2['height']||_0x33cfc2,_0x45a5c8=_0x33cfc2['layers']||0x0;return _0x2f93ae[_0x510caa(0x25d9)]=_0x32d3e6,_0x2f93ae['baseHeight']=_0x4f3d9d,_0x2f93ae[_0x510caa(0x146c)]=_0x32d3e6,_0x2f93ae[_0x510caa(0x3062)]=_0x4f3d9d,_0x2f93ae['depth']=_0x45a5c8,_0x2f93ae[_0x510caa(0x3b27)]=!0x0,_0x2f93ae[_0x510caa(0x103a)]=_0x4e8e79[_0x510caa(0x103a)],_0x2f93ae['generateMipMaps']=!!_0x4e8e79[_0x510caa(0x700)],_0x2f93ae[_0x510caa(0x1105)]=_0x4e8e79['samplingMode'],_0x2f93ae[_0x510caa(0x19d6)]=_0x4e8e79[_0x510caa(0x19d6)],_0x2f93ae[_0x510caa(0x3801)]=_0x4e8e79[_0x510caa(0x3801)],_0x2f93ae[_0x510caa(0x1f2c)]=0x0<_0x45a5c8,_0x2f93ae['_cachedWrapU']=_0x140bbe['g'][_0x510caa(0x1fdb)],_0x2f93ae[_0x510caa(0x871)]=_0x140bbe['g'][_0x510caa(0x1fdb)],_0x2f93ae[_0x510caa(0x28ff)]=_0x4e8e79[_0x510caa(0x1ace)],_0x2f93ae[_0x510caa(0xa25)]=_0x4e8e79['label'],this[_0x510caa(0x2a09)]['push'](_0x2f93ae),_0x41b1d3||this[_0x510caa(0x3d47)]['createGPUTextureForInternalTexture'](_0x2f93ae,_0x32d3e6,_0x4f3d9d,_0x45a5c8||0x1,_0x4e8e79[_0x510caa(0x3429)]),_0x2f93ae;}['createTexture'](_0x47f111,_0x1bf7b5,_0xcf2448,_0x533fae,_0x2df7f3=_0x140bbe['g'][_0x1bf731(0x2469)],_0x44dd04=null,_0x4579ae=null,_0x5991f8=null,_0x4c6e2f=null,_0x5b94b1=null,_0x1c9def=null,_0x19321d,_0x5388b4,_0x45479b,_0x1c2e37){return this['_createTextureBase'](_0x47f111,_0x1bf7b5,_0xcf2448,_0x533fae,_0x2df7f3,_0x44dd04,_0x4579ae,(_0x383ffe,_0x32e01f,_0x3c836e,_0x24ec58,_0x4c6c20,_0x486ea4,_0x2fbd0a,_0xcbd870)=>{var _0x7f9ef1=a8_0x5306;_0x383ffe[_0x7f9ef1(0x25d9)]=_0x24ec58[_0x7f9ef1(0x146c)],_0x383ffe[_0x7f9ef1(0x2f13)]=_0x24ec58[_0x7f9ef1(0x3062)],_0x383ffe['width']=_0x24ec58[_0x7f9ef1(0x146c)],_0x383ffe[_0x7f9ef1(0x3062)]=_0x24ec58[_0x7f9ef1(0x3062)],_0x383ffe['format']=null!=_0x5b94b1?_0x5b94b1:-0x1,_0xcbd870(_0x383ffe['width'],_0x383ffe['height'],_0x24ec58,_0x32e01f,_0x383ffe,()=>{}),null!=(_0xcbd870=_0x383ffe[_0x7f9ef1(0x149b)])&&_0xcbd870[_0x7f9ef1(0xa7f)]?_0x486ea4||_0x2fbd0a||this[_0x7f9ef1(0x3507)](_0x383ffe,this[_0x7f9ef1(0x3270)]):(_0x32e01f=this[_0x7f9ef1(0x3d47)]['createGPUTextureForInternalTexture'](_0x383ffe,_0x24ec58['width'],_0x24ec58['height'],void 0x0,_0x45479b),_0x4e5815['D'][_0x7f9ef1(0x400d)](_0x24ec58)&&(this[_0x7f9ef1(0x3d47)][_0x7f9ef1(0x3975)](_0x24ec58,_0x383ffe,_0x24ec58[_0x7f9ef1(0x146c)],_0x24ec58[_0x7f9ef1(0x3062)],_0x383ffe[_0x7f9ef1(0x27b7)],_0x32e01f['format'],0x0,0x0,_0x4c6c20,!0x1,0x0,0x0),_0x486ea4||_0x2fbd0a||this[_0x7f9ef1(0x3507)](_0x383ffe,this[_0x7f9ef1(0x3270)]))),_0x3c836e&&_0x3c836e[_0x7f9ef1(0x37f8)](_0x383ffe),_0x383ffe[_0x7f9ef1(0x3b27)]=!0x0,_0x383ffe[_0x7f9ef1(0x765)][_0x7f9ef1(0x3608)](_0x383ffe),_0x383ffe['onLoadedObservable'][_0x7f9ef1(0x13c8)]();},()=>!0x1,_0x5991f8,_0x4c6e2f,_0x5b94b1,_0x1c9def,_0x19321d,_0x5388b4,_0x1c2e37);}[_0x1bf731(0x3c34)](_0x363bef){var _0x2be058=_0x1bf731;_0x363bef=new _0x55b759['Z'](_0x363bef);const _0x41dfdc=new _0x45003a['l'](this,_0x45003a['S'][_0x2be058(0x1f32)],!0x0);return _0x41dfdc['_hardwareTexture']=_0x363bef,_0x41dfdc[_0x2be058(0x3b27)]=!0x0,_0x41dfdc;}[_0x1bf731(0x2d2d)](){var _0x2c5e83=_0x1bf731;throw new Error(_0x2c5e83(0x1bbe));}[_0x1bf731(0x2991)](_0x54402b){var _0x3913b1=_0x1bf731,_0x552c00;_0x54402b[_0x3913b1(0x700)]&&(null!=(_0x552c00=_0x54402b['_hardwareTexture'])&&_0x552c00['underlyingResource']||this[_0x3913b1(0x3d47)]['createGPUTextureForInternalTexture'](_0x54402b),this[_0x3913b1(0x3507)](_0x54402b,_0x54402b[_0x3913b1(0x23ab)]===_0x45003a['S'][_0x3913b1(0x609)]||_0x54402b[_0x3913b1(0x23ab)]===_0x45003a['S'][_0x3913b1(0x3837)]?this['_renderTargetEncoder']:void 0x0));}[_0x1bf731(0x13af)](_0x56637d,_0x1f1b00,_0x441903=!0x1){var _0x3cbcc2=_0x1bf731;_0x441903&&(_0x1f1b00[_0x3cbcc2(0x700)]=!0x0,this[_0x3cbcc2(0x3507)](_0x1f1b00)),_0x1f1b00[_0x3cbcc2(0x1105)]=_0x56637d;}['updateTextureWrappingMode'](_0xe44ae6,_0x2fa2d1,_0x4774eb=null,_0x18e304=null){var _0x4e06bf=_0x1bf731;null!==_0x2fa2d1&&(_0xe44ae6[_0x4e06bf(0x17d0)]=_0x2fa2d1),null!==_0x4774eb&&(_0xe44ae6['_cachedWrapV']=_0x4774eb),(_0xe44ae6[_0x4e06bf(0x1f2c)]||_0xe44ae6[_0x4e06bf(0x3958)])&&null!==_0x18e304&&(_0xe44ae6['_cachedWrapR']=_0x18e304);}[_0x1bf731(0xb62)](_0x33204d,_0x4d3135,_0x3dda35,_0x1c949e=0x1){var _0x5ea17d=_0x1bf731,_0x368f63;!_0x33204d[_0x5ea17d(0x149b)]||_0x33204d[_0x5ea17d(0x146c)]===_0x4d3135&&_0x33204d[_0x5ea17d(0x3062)]===_0x3dda35&&_0x33204d[_0x5ea17d(0x27b7)]===_0x1c949e||(_0x368f63=_0x33204d[_0x5ea17d(0x149b)]['textureAdditionalUsages'],_0x33204d['_hardwareTexture'][_0x5ea17d(0x1023)](),this[_0x5ea17d(0x3d47)]['createGPUTextureForInternalTexture'](_0x33204d,_0x4d3135,_0x3dda35,_0x1c949e,_0x368f63));}[_0x1bf731(0x1d1b)](_0x5ebebc,_0x502cdf,_0x510b15){var _0x48ccba=_0x1bf731,_0x3f8f2a;_0x510b15=null!=_0x510b15?_0x510b15:_0x5ebebc,this[_0x48ccba(0x14da)]&&(_0x3f8f2a=this[_0x48ccba(0x14da)]['_pipelineContext'][_0x48ccba(0x1ecb)]['availableTextures'][_0x510b15],this[_0x48ccba(0x27f2)][_0x48ccba(0x2265)](_0x5ebebc,_0x502cdf),_0x3f8f2a&&_0x3f8f2a['autoBindSampler']&&(_0x5ebebc=_0x510b15+_0x27bca5['e'][_0x48ccba(0x1e1f)],this[_0x48ccba(0x27f2)][_0x48ccba(0x39fc)](_0x5ebebc,_0x502cdf)));}[_0x1bf731(0x2265)](_0xffbcbb,_0x24c338,_0x217c46,_0x153a12){var _0x3c5a99=_0x1bf731;this[_0x3c5a99(0xc33)](_0xffbcbb,_0x217c46,!0x1,!0x1,_0x153a12,_0x153a12);}[_0x1bf731(0x1ec4)](_0x522175,_0x404830,_0xa40e8a,_0x2dd4fa){var _0x27a02f=_0x1bf731;for(let _0x598de4=0x0;_0x598de4<_0xa40e8a[_0x27a02f(0x18cc)];_0x598de4++)this['_setTexture'](-0x1,_0xa40e8a[_0x598de4],!0x0,!0x1,_0x2dd4fa+_0x598de4['toString'](),_0x2dd4fa);}[_0x1bf731(0xc33)](_0x3000d4,_0x214bec,_0x47e30d=0x0,_0x2404d9=!0x1,_0x9d9201='',_0x478663){var _0x25d6cc=_0x1bf731;if(_0x478663=null!=_0x478663?_0x478663:_0x9d9201,this['_currentEffect']){if(!_0x214bec)return this[_0x25d6cc(0x27f2)][_0x25d6cc(0x2265)](_0x9d9201,null),!0x1;if(_0x214bec['video'])_0x214bec[_0x25d6cc(0x2bb0)]();else{if(_0x214bec['delayLoadState']===_0x140bbe['g'][_0x25d6cc(0x95f)])return _0x214bec[_0x25d6cc(0x36e)](),!0x1;}let _0x529e61=null;(_0x529e61=_0x2404d9?_0x214bec[_0x25d6cc(0x38cc)]:_0x214bec[_0x25d6cc(0x3b27)]()?_0x214bec[_0x25d6cc(0x4149)]():_0x214bec[_0x25d6cc(0x20b)]?this['emptyCubeTexture']:_0x214bec[_0x25d6cc(0x3958)]?this[_0x25d6cc(0x2a5c)]:_0x214bec[_0x25d6cc(0x1f2c)]?this[_0x25d6cc(0x2c19)]:this[_0x25d6cc(0x34be)])&&!_0x529e61['isMultiview']&&(_0x529e61[_0x25d6cc(0x20b)]&&_0x529e61[_0x25d6cc(0xca4)]!==_0x214bec[_0x25d6cc(0x9fa)]&&(_0x529e61['_cachedCoordinatesMode']=_0x214bec[_0x25d6cc(0x9fa)],_0x2404d9=_0x214bec[_0x25d6cc(0x9fa)]!==_0x140bbe['g'][_0x25d6cc(0x3581)]&&_0x214bec[_0x25d6cc(0x9fa)]!==_0x140bbe['g'][_0x25d6cc(0x185a)]?_0x140bbe['g'][_0x25d6cc(0x34fc)]:_0x140bbe['g'][_0x25d6cc(0x1fdb)],_0x214bec[_0x25d6cc(0x16c9)]=_0x2404d9,_0x214bec[_0x25d6cc(0x36da)]=_0x2404d9),_0x529e61[_0x25d6cc(0x17d0)]=_0x214bec['wrapU'],_0x529e61[_0x25d6cc(0x871)]=_0x214bec[_0x25d6cc(0x36da)],_0x529e61[_0x25d6cc(0x3958)]&&(_0x529e61[_0x25d6cc(0x3839)]=_0x214bec['wrapR']),this[_0x25d6cc(0x18e4)](0x0,_0x529e61,_0x214bec[_0x25d6cc(0x1d89)])),this[_0x25d6cc(0x1d1b)](_0x9d9201,_0x529e61,_0x478663);}else this[_0x25d6cc(0x1351)]&&(void 0x0===this[_0x25d6cc(0x14b9)]&&(this['_count']=0x0),(!this[_0x25d6cc(0x14b9)]||this[_0x25d6cc(0x14b9)]<this[_0x25d6cc(0x28d3)])&&_0x157c93['log']('frame\x20#'+this[_0x25d6cc(0x14b9)]+_0x25d6cc(0x13f4),_0x214bec));return!0x0;}[_0x1bf731(0x18e4)](_0xace60b,_0xdc95cf,_0x1d1bfb){var _0xc6aa88=_0x1bf731;_0xdc95cf[_0xc6aa88(0x1b88)]!==_0x1d1bfb&&(_0xdc95cf[_0xc6aa88(0x1b88)]=Math['min'](_0x1d1bfb,this[_0xc6aa88(0x2034)][_0xc6aa88(0x376f)]));}['_bindTexture'](_0x35081c,_0x39e956,_0x3d862e){var _0x5e85d3=_0x1bf731;void 0x0!==_0x35081c&&this[_0x5e85d3(0x1d1b)](_0x3d862e,_0x39e956);}['generateMipmaps'](_0x1d4291){var _0x1474bf=_0x1bf731;this['_generateMipmaps'](_0x1d4291,this[_0x1474bf(0x321f)]);}['_generateMipmaps'](_0x15dd3e,_0x13c8ff){var _0x3cc9de=_0x1bf731,_0x1e86cc,_0x586506,_0x964769=_0x15dd3e[_0x3cc9de(0x149b)];_0x964769&&(_0x13c8ff=null!=_0x13c8ff?_0x13c8ff:this[_0x3cc9de(0x2019)]&&!this[_0x3cc9de(0x38f3)]?this['_renderTargetEncoder']:this[_0x3cc9de(0x38f3)]?this[_0x3cc9de(0x3270)]:this[_0x3cc9de(0x2532)],_0x1e86cc=_0x15dd3e[_0x3cc9de(0x149b)][_0x3cc9de(0x3801)],_0x586506=_0x4e5815['D']['ComputeNumMipmapLevels'](_0x15dd3e[_0x3cc9de(0x146c)],_0x15dd3e[_0x3cc9de(0x3062)]),this[_0x3cc9de(0x1351)]&&(void 0x0===this[_0x3cc9de(0x14b9)]&&(this[_0x3cc9de(0x14b9)]=0x0),(!this[_0x3cc9de(0x14b9)]||this[_0x3cc9de(0x14b9)]<this[_0x3cc9de(0x28d3)])&&_0x157c93[_0x3cc9de(0x40a5)](_0x3cc9de(0x12c4)+this['_count']+_0x3cc9de(0x3b5c),_0x15dd3e[_0x3cc9de(0x146c)],'height=',_0x15dd3e[_0x3cc9de(0x3062)],_0x3cc9de(0x1179),_0x15dd3e[_0x3cc9de(0x20b)])),_0x15dd3e[_0x3cc9de(0x20b)]?this[_0x3cc9de(0x3d47)][_0x3cc9de(0x2898)](_0x964769,_0x1e86cc,_0x586506,_0x13c8ff):this[_0x3cc9de(0x3d47)]['generateMipmaps'](_0x964769,_0x1e86cc,_0x586506,0x0,_0x13c8ff));}[_0x1bf731(0x18ec)](_0x427fcb,_0x55044b,_0x354c26,_0xf118d2,_0x4d1dac,_0x26fc3c,_0x3d1128=0x0,_0x50acbb=0x0,_0x21b46c=!0x1){var _0x46f5f9=_0x1bf731;let _0x4a2076=_0x427fcb[_0x46f5f9(0x149b)];null!=(_0x2d62c8=_0x427fcb['_hardwareTexture'])&&_0x2d62c8[_0x46f5f9(0xa7f)]||(_0x4a2076=this[_0x46f5f9(0x3d47)]['createGPUTextureForInternalTexture'](_0x427fcb));var _0x2d62c8=new Uint8Array(_0x55044b[_0x46f5f9(0x11c3)],_0x55044b[_0x46f5f9(0x21c)],_0x55044b[_0x46f5f9(0xd6d)]);this[_0x46f5f9(0x3d47)][_0x46f5f9(0x3975)](_0x2d62c8,_0x427fcb,_0x4d1dac,_0x26fc3c,_0x427fcb[_0x46f5f9(0x27b7)],_0x4a2076[_0x46f5f9(0x3801)],_0x3d1128,_0x50acbb,_0x427fcb[_0x46f5f9(0x1aaa)],!0x1,_0x354c26,_0xf118d2),_0x21b46c&&this[_0x46f5f9(0x3507)](_0x427fcb,this[_0x46f5f9(0x321f)]);}['_uploadCompressedDataToTextureDirectly'](_0x5eaebb,_0xbefcc0,_0x12acea,_0x567f80,_0x3ebd53,_0x1cd7c0=0x0,_0x1fe69a=0x0){var _0x2f7f09=_0x1bf731;let _0x37d2ea=_0x5eaebb['_hardwareTexture'];null!=(_0xf5faa0=_0x5eaebb['_hardwareTexture'])&&_0xf5faa0['underlyingResource']||(_0x5eaebb[_0x2f7f09(0x3801)]=_0xbefcc0,_0x37d2ea=this[_0x2f7f09(0x3d47)][_0x2f7f09(0x13c4)](_0x5eaebb,_0x12acea,_0x567f80));var _0xf5faa0=new Uint8Array(_0x3ebd53[_0x2f7f09(0x11c3)],_0x3ebd53[_0x2f7f09(0x21c)],_0x3ebd53[_0x2f7f09(0xd6d)]);this['_textureHelper'][_0x2f7f09(0x3975)](_0xf5faa0,_0x5eaebb,_0x12acea,_0x567f80,_0x5eaebb['depth'],_0x37d2ea[_0x2f7f09(0x3801)],_0x1cd7c0,_0x1fe69a,!0x1,!0x1,0x0,0x0);}[_0x1bf731(0x19a4)](_0x33603e,_0x1a3e36,_0x2c8906=0x0,_0x323a4a=0x0,_0x263e19,_0xc45c0=!0x1){var _0x329f1d=_0x1bf731,_0x29e7c2=Math[_0x329f1d(0xb94)](Math[_0x329f1d(0x40a5)](_0x33603e[_0x329f1d(0x146c)])*Math[_0x329f1d(0xf9f)]),_0x202994=Math[_0x329f1d(0xb94)](Math[_0x329f1d(0x40a5)](_0x33603e[_0x329f1d(0x3062)])*Math[_0x329f1d(0xf9f)]),_0x29e7c2=_0xc45c0?_0x33603e[_0x329f1d(0x146c)]:Math[_0x329f1d(0x421b)](0x2,Math['max'](_0x29e7c2-_0x323a4a,0x0)),_0xc45c0=_0xc45c0?_0x33603e[_0x329f1d(0x3062)]:Math[_0x329f1d(0x421b)](0x2,Math[_0x329f1d(0x1955)](_0x202994-_0x323a4a,0x0));let _0x34ccd7=_0x33603e[_0x329f1d(0x149b)];null!=(_0x202994=_0x33603e[_0x329f1d(0x149b)])&&_0x202994[_0x329f1d(0xa7f)]||(_0x34ccd7=this[_0x329f1d(0x3d47)][_0x329f1d(0x13c4)](_0x33603e,_0x29e7c2,_0xc45c0)),_0x202994=new Uint8Array(_0x1a3e36[_0x329f1d(0x11c3)],_0x1a3e36[_0x329f1d(0x21c)],_0x1a3e36[_0x329f1d(0xd6d)]),this[_0x329f1d(0x3d47)][_0x329f1d(0x3975)](_0x202994,_0x33603e,_0x29e7c2,_0xc45c0,_0x33603e[_0x329f1d(0x27b7)],_0x34ccd7[_0x329f1d(0x3801)],_0x2c8906,_0x323a4a,_0x33603e['invertY'],!0x1,0x0,0x0);}[_0x1bf731(0x93a)](_0x27837a,_0x3b51fe,_0x82df16=0x0,_0x3c0812=0x0){this['_uploadDataToTextureDirectly'](_0x27837a,_0x3b51fe,_0x82df16,_0x3c0812);}[_0x1bf731(0x2e97)](_0x299488,_0x4be25d,_0x4d0b7f=0x0,_0xb53755=0x0){var _0x3bd566=_0x1bf731;let _0x37e632=_0x299488['_hardwareTexture'];if(null!=(_0x38eb37=_0x299488[_0x3bd566(0x149b)])&&_0x38eb37[_0x3bd566(0xa7f)]||(_0x37e632=this[_0x3bd566(0x3d47)][_0x3bd566(0x13c4)](_0x299488)),_0x4be25d instanceof HTMLImageElement)throw _0x3bd566(0x2c46);var _0x38eb37=_0x4be25d,_0x4be25d=Math[_0x3bd566(0x23b8)](_0x299488[_0x3bd566(0x146c)]/(0x1<<_0xb53755)),_0x845965=Math[_0x3bd566(0x23b8)](_0x299488[_0x3bd566(0x3062)]/(0x1<<_0xb53755));this['_textureHelper'][_0x3bd566(0x3975)](_0x38eb37,_0x299488,_0x4be25d,_0x845965,_0x299488['depth'],_0x37e632[_0x3bd566(0x3801)],_0x4d0b7f,_0xb53755,_0x299488[_0x3bd566(0x1aaa)],!0x1,0x0,0x0);}[_0x1bf731(0x32d5)](_0x34f076,_0x944204,_0x683bb9,_0x251244,_0x435be9=0x0,_0x2d6619=!0x0){var _0x1b6195=_0x1bf731,_0x391d4=(this[_0x1b6195(0x37c)][_0x1b6195(0x2e5b)]?this['_rttRenderPassWrapper']:this[_0x1b6195(0x3d41)])['colorAttachmentGPUTextures'][0x0];if(!_0x391d4)return Promise[_0x1b6195(0x222b)](new Uint8Array(0x0));var _0x57ff8d=_0x391d4[_0x1b6195(0xa7f)],_0x391d4=_0x391d4[_0x1b6195(0x3801)];return _0x57ff8d?(_0x2d6619&&this['flushFramebuffer'](),this[_0x1b6195(0x3d47)][_0x1b6195(0x32d5)](_0x57ff8d,_0x34f076,_0x944204,_0x683bb9,_0x251244,_0x391d4)):Promise[_0x1b6195(0x222b)](new Uint8Array(0x0));}[_0x1bf731(0x756)](){var _0x5e9a26=_0x1bf731;super[_0x5e9a26(0x756)]();}[_0x1bf731(0xe65)](){var _0x2b2fd1=_0x1bf731;if(this['_snapshotRendering'][_0x2b2fd1(0xe65)](this[_0x2b2fd1(0x3d41)][_0x2b2fd1(0x2e5b)]),this['_endMainRenderPass'](),this['_timestampQuery'][_0x2b2fd1(0xe65)](this['_renderEncoder']),this[_0x2b2fd1(0x65b)](!0x1),this[_0x2b2fd1(0x1351)]&&(void 0x0===this[_0x2b2fd1(0x14b9)]&&(this['_count']=0x0),(!this[_0x2b2fd1(0x14b9)]||this[_0x2b2fd1(0x14b9)]<this[_0x2b2fd1(0x28d3)])&&_0x157c93['log'](_0x2b2fd1(0x12c4)+this[_0x2b2fd1(0x14b9)]+_0x2b2fd1(0x1431))),this[_0x2b2fd1(0x3d47)][_0x2b2fd1(0x30b1)](),this[_0x2b2fd1(0x1329)][_0x2b2fd1(0xd15)](),this[_0x2b2fd1(0x1d9a)]['_collectUbosUpdatedInFrame']){if(this[_0x2b2fd1(0x1351)]&&(void 0x0===this[_0x2b2fd1(0x14b9)]&&(this[_0x2b2fd1(0x14b9)]=0x0),!this['_count']||this[_0x2b2fd1(0x14b9)]<this[_0x2b2fd1(0x28d3)])){const _0x413582=[];for(const _0x3817aa in _0x5d861a['M']['_UpdatedUbosInFrame'])_0x413582[_0x2b2fd1(0xede)](_0x3817aa+':'+_0x5d861a['M'][_0x2b2fd1(0xad3)][_0x3817aa]);_0x157c93[_0x2b2fd1(0x40a5)](_0x2b2fd1(0x12c4)+this['_count']+'\x20-\x20updated\x20ubos\x20-',_0x413582[_0x2b2fd1(0x21ee)](',\x20'));}_0x5d861a['M'][_0x2b2fd1(0xad3)]={};}this['countersLastFrame'][_0x2b2fd1(0x2c1e)]=this[_0x2b2fd1(0x539)][_0x2b2fd1(0x2c1e)],this['countersLastFrame'][_0x2b2fd1(0x1bd0)]=this[_0x2b2fd1(0x539)]['numEnableDrawWrapper'],this[_0x2b2fd1(0xec7)][_0x2b2fd1(0x1ba0)]=this[_0x2b2fd1(0x539)][_0x2b2fd1(0x1ba0)],this[_0x2b2fd1(0xec7)]['numBundleReuseNonCompatMode']=this[_0x2b2fd1(0x539)][_0x2b2fd1(0x11af)],this[_0x2b2fd1(0x539)][_0x2b2fd1(0x2c1e)]=0x0,this[_0x2b2fd1(0x539)][_0x2b2fd1(0x1bd0)]=0x0,this[_0x2b2fd1(0x539)]['numBundleCreationNonCompatMode']=0x0,this[_0x2b2fd1(0x539)][_0x2b2fd1(0x11af)]=0x0,this[_0x2b2fd1(0x915)]['endFrame'](),this[_0x2b2fd1(0x293b)][_0x2b2fd1(0xe65)](),this[_0x2b2fd1(0x24ae)]['length']=0x0,super[_0x2b2fd1(0xe65)](),this[_0x2b2fd1(0x1351)]&&(void 0x0===this[_0x2b2fd1(0x14b9)]&&(this[_0x2b2fd1(0x14b9)]=0x0),this[_0x2b2fd1(0x14b9)]<this[_0x2b2fd1(0x28d3)]&&_0x157c93[_0x2b2fd1(0x40a5)](_0x2b2fd1(0x2f0)+this['_count']+_0x2b2fd1(0x530),_0x2b2fd1(0x2f11)),this[_0x2b2fd1(0x14b9)]<this[_0x2b2fd1(0x28d3)]&&(this[_0x2b2fd1(0x14b9)]++,this[_0x2b2fd1(0x14b9)]!==this[_0x2b2fd1(0x28d3)]&&_0x157c93['log'](_0x2b2fd1(0x2f0)+this[_0x2b2fd1(0x14b9)]+_0x2b2fd1(0x2ff3),_0x2b2fd1(0x2f11))));}[_0x1bf731(0x65b)](_0x39bd7d=!0x0){var _0xa80855=_0x1bf731,_0x346418=!this[_0xa80855(0x38f3)];let _0x1fbdbd=0x0;this[_0xa80855(0x38f3)]&&this[_0xa80855(0x2019)]&&(_0x1fbdbd|=0x1,this[_0xa80855(0x347e)]()),this[_0xa80855(0x3d41)][_0xa80855(0x2e5b)]&&(_0x1fbdbd|=0x2,this['_endMainRenderPass']()),this[_0xa80855(0x34a1)][0x0]=this[_0xa80855(0x3270)]['finish'](),this['_commandBuffers'][0x1]=this[_0xa80855(0x321f)][_0xa80855(0x3756)](),this['_commandBuffers'][0x2]=this[_0xa80855(0x2532)]['finish'](),this['_device'][_0xa80855(0x30e7)][_0xa80855(0x2c55)](this[_0xa80855(0x34a1)]),this[_0xa80855(0x3270)]=this['_device'][_0xa80855(0x2b02)](this[_0xa80855(0x3469)]),this[_0xa80855(0x2532)]=this[_0xa80855(0x2d9d)][_0xa80855(0x2b02)](this[_0xa80855(0x14ea)]),this[_0xa80855(0x321f)]=this['_device'][_0xa80855(0x2b02)](this[_0xa80855(0x1a1a)]),this[_0xa80855(0x3945)][_0xa80855(0x2586)](this['_uploadEncoder']),this['_textureHelper'][_0xa80855(0x3d2)](this[_0xa80855(0x3270)]),this['_bundleList']['reset'](),this['_bundleListRenderTarget'][_0xa80855(0x14ff)](),_0x39bd7d&&(0x2&_0x1fbdbd&&this['_startMainRenderPass'](!0x1),0x1&_0x1fbdbd&&this[_0xa80855(0x39c)](this[_0xa80855(0x2019)],!0x1,null,!0x1,!0x1),_0x346418&&this[_0xa80855(0x2019)]&&(this['_currentRenderPass']=null));}['_currentFrameBufferIsDefaultFrameBuffer'](){var _0x5bf3f4=_0x1bf731;return null===this[_0x5bf3f4(0x2019)];}[_0x1bf731(0x39c)](_0x336407,_0x43c5c0,_0x549a72,_0x564b1b,_0x12930b){var _0x362ae1=_0x1bf731,_0x53a9f7=_0x336407,_0x336407=_0x53a9f7[_0x362ae1(0x97f)];const _0x51976c=null==_0x336407?void 0x0:_0x336407['_hardwareTexture'],_0x1cfc4e=null===_0x51976c||void 0x0===_0x51976c?void 0x0:_0x51976c[_0x362ae1(0xa7f)],_0x5b6591=null===_0x51976c||void 0x0===_0x51976c?void 0x0:_0x51976c[_0x362ae1(0x1d84)]();var _0x31350a=null===_0x1cfc4e||void 0x0===_0x1cfc4e?void 0x0:_0x1cfc4e[_0x362ae1(0x3fcc)](this['_rttRenderPassWrapper']['depthAttachmentViewDescriptor']),_0x2bbb3f=null===_0x5b6591||void 0x0===_0x5b6591?void 0x0:_0x5b6591['createView'](this[_0x362ae1(0x37c)][_0x362ae1(0x1233)]),_0x3731fc=!!_0x51976c&&_0x4e5815['D'][_0x362ae1(0x2255)](_0x51976c['format']);const _0x6be530=[];this[_0x362ae1(0x1652)]&&this[_0x362ae1(0x2771)]();var _0x45696c=_0x43c5c0&&_0x549a72,_0x564b1b=_0x43c5c0&&_0x564b1b,_0x43c5c0=_0x43c5c0&&_0x12930b;if(_0x53a9f7[_0x362ae1(0x3417)]&&_0x53a9f7[_0x362ae1(0x1568)]){this[_0x362ae1(0x219d)]&&0x0!==this[_0x362ae1(0x219d)][_0x362ae1(0x18cc)]||(this[_0x362ae1(0x219d)]=_0x53a9f7[_0x362ae1(0x1509)]);for(let _0x3452a7=0x0;_0x3452a7<this[_0x362ae1(0x219d)]['length'];++_0x3452a7){var _0x2e5104=this[_0x362ae1(0x219d)][_0x3452a7],_0x278604=_0x53a9f7[_0x362ae1(0xa8e)][_0x3452a7];const _0xbdd985=null==_0x278604?void 0x0:_0x278604['_hardwareTexture'],_0x2fbc10=null===_0xbdd985||void 0x0===_0xbdd985?void 0x0:_0xbdd985[_0x362ae1(0xa7f)];if(_0xbdd985&&_0x2fbc10){const _0x13b22f=_0xbdd985[_0x362ae1(0x1d84)](_0x3452a7);var _0x67e507=null!=(_0x67e507=null==(_0x67e507=_0x53a9f7['layerIndices'])?void 0x0:_0x67e507[_0x3452a7])?_0x67e507:0x0,_0x59e801=null!=(_0x59e801=null==(_0x59e801=_0x53a9f7[_0x362ae1(0x110f)])?void 0x0:_0x59e801[_0x3452a7])?_0x59e801:0x0,_0x278604=Object['assign'](Object[_0x362ae1(0x12fe)]({},this['_rttRenderPassWrapper']['colorAttachmentViewDescriptor']),{'format':_0xbdd985['format'],'baseArrayLayer':_0x278604['isCube']?0x6*_0x67e507+_0x59e801:_0x67e507}),_0x59e801=Object[_0x362ae1(0x12fe)](Object[_0x362ae1(0x12fe)]({},this[_0x362ae1(0x37c)]['colorAttachmentViewDescriptor']),{'format':_0xbdd985[_0x362ae1(0x3801)],'baseArrayLayer':0x0}),_0x67e507=_0x2fbc10['createView'](_0x278604),_0x278604=null===_0x13b22f||void 0x0===_0x13b22f?void 0x0:_0x13b22f[_0x362ae1(0x3fcc)](_0x59e801);_0x6be530[_0x362ae1(0xede)]({'view':_0x278604||_0x67e507,'resolveTarget':_0x13b22f?_0x67e507:void 0x0,'clearValue':0x0!==_0x2e5104&&_0x45696c?_0x549a72:void 0x0,'loadOp':0x0!==_0x2e5104&&_0x45696c?_0x49b11f['Ws']['Clear']:_0x49b11f['Ws'][_0x362ae1(0x394a)],'storeOp':_0x49b11f['EG'][_0x362ae1(0x32aa)]});}}this[_0x362ae1(0x915)]['setMRT'](_0x53a9f7[_0x362ae1(0xa8e)],this[_0x362ae1(0x219d)][_0x362ae1(0x18cc)]),this[_0x362ae1(0x915)][_0x362ae1(0xd4a)](this[_0x362ae1(0x219d)]);}else{var _0x12930b=_0x53a9f7[_0x362ae1(0x1589)];if(_0x12930b){const _0x25f08e=_0x12930b[_0x362ae1(0x149b)],_0x5dfee1=_0x25f08e[_0x362ae1(0xa7f)],_0x4ad4d9=_0x25f08e['getMSAATexture']();var _0x12930b=_0x5dfee1['createView'](this['_rttRenderPassWrapper'][_0x362ae1(0x3ea9)]),_0x352a77=null===_0x4ad4d9||void 0x0===_0x4ad4d9?void 0x0:_0x4ad4d9[_0x362ae1(0x3fcc)](this['_rttRenderPassWrapper'][_0x362ae1(0x3ea9)]);_0x6be530['push']({'view':_0x352a77||_0x12930b,'resolveTarget':_0x4ad4d9?_0x12930b:void 0x0,'clearValue':_0x45696c?_0x549a72:void 0x0,'loadOp':_0x45696c?_0x49b11f['Ws']['Clear']:_0x49b11f['Ws'][_0x362ae1(0x394a)],'storeOp':_0x49b11f['EG'][_0x362ae1(0x32aa)]});}else _0x6be530[_0x362ae1(0xede)](null);}null!=(_0x352a77=this[_0x362ae1(0x16de)])&&_0x352a77[_0x362ae1(0x15d4)](this,_0x362ae1(0x13ed),0x1),this[_0x362ae1(0x37c)][_0x362ae1(0x689)]={'colorAttachments':_0x6be530,'depthStencilAttachment':_0x336407&&_0x1cfc4e?{'view':_0x2bbb3f||_0x31350a,'depthClearValue':_0x564b1b?this[_0x362ae1(0x1652)]?this['_clearReverseDepthValue']:this[_0x362ae1(0xdd2)]:void 0x0,'depthLoadOp':_0x564b1b?_0x49b11f['Ws'][_0x362ae1(0x1c47)]:_0x49b11f['Ws'][_0x362ae1(0x394a)],'depthStoreOp':_0x49b11f['EG']['Store'],'stencilClearValue':_0x53a9f7[_0x362ae1(0x14ad)]&&_0x43c5c0?this[_0x362ae1(0x3815)]:void 0x0,'stencilLoadOp':_0x3731fc?_0x53a9f7[_0x362ae1(0x14ad)]&&_0x43c5c0?_0x49b11f['Ws']['Clear']:_0x49b11f['Ws'][_0x362ae1(0x394a)]:void 0x0,'stencilStoreOp':_0x3731fc?_0x49b11f['EG'][_0x362ae1(0x32aa)]:void 0x0}:void 0x0,'occlusionQuerySet':null!=(_0x12930b=this['_occlusionQuery'])&&_0x12930b[_0x362ae1(0x1a00)]?this[_0x362ae1(0x261f)]['querySet']:void 0x0},this[_0x362ae1(0x37c)][_0x362ae1(0x2e5b)]=this['_renderTargetEncoder'][_0x362ae1(0x292e)](this[_0x362ae1(0x37c)][_0x362ae1(0x689)]),this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this['_count']&&(this['_count']=0x0),(!this[_0x362ae1(0x14b9)]||this[_0x362ae1(0x14b9)]<this[_0x362ae1(0x28d3)])&&(_0x352a77=_0x53a9f7[_0x362ae1(0x1589)],_0x157c93[_0x362ae1(0x40a5)]('frame\x20#'+this[_0x362ae1(0x14b9)]+'\x20-\x20render\x20target\x20begin\x20pass\x20-\x20internalTexture.uniqueId=',_0x352a77[_0x362ae1(0x309e)],_0x362ae1(0xffd),_0x352a77[_0x362ae1(0x146c)],'height=',_0x352a77['height'],this[_0x362ae1(0x37c)]['renderPassDescriptor']))),this[_0x362ae1(0x38f3)]=this[_0x362ae1(0x37c)][_0x362ae1(0x2e5b)],null!=(_0x336407=this[_0x362ae1(0x39b8)])&&_0x336407[_0x362ae1(0x15d4)](this),this[_0x362ae1(0xf8e)](0x1),this[_0x362ae1(0x33f9)](0x1),this['_resetCurrentStencilRef'](0x1),this['_resetCurrentColorBlend'](0x1),_0x51976c&&_0x4e5815['D'][_0x362ae1(0x2255)](_0x51976c[_0x362ae1(0x3801)])||(this['_stencilStateComposer'][_0x362ae1(0x5d3)]=!0x1);}[_0x1bf731(0x347e)](){var _0x4ffeae=_0x1bf731,_0x451b60;this[_0x4ffeae(0x38f3)]&&(!(_0x451b60=null==(_0x451b60=this[_0x4ffeae(0x2019)][_0x4ffeae(0x1589)])?void 0x0:_0x451b60[_0x4ffeae(0x149b)])||this[_0x4ffeae(0x35e4)][_0x4ffeae(0x3396)](this[_0x4ffeae(0x38f3)],_0x451b60)||this[_0x4ffeae(0x242b)]||(this['_bundleListRenderTarget'][_0x4ffeae(0x178d)](this[_0x4ffeae(0x38f3)]),this[_0x4ffeae(0x3203)][_0x4ffeae(0x14ff)]()),this[_0x4ffeae(0x38f3)][_0x4ffeae(0x19fd)](),this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x4ffeae(0x14b9)]&&(this[_0x4ffeae(0x14b9)]=0x0),(!this[_0x4ffeae(0x14b9)]||this[_0x4ffeae(0x14b9)]<this['dbgVerboseLogsNumFrames'])&&_0x157c93[_0x4ffeae(0x40a5)](_0x4ffeae(0x12c4)+this[_0x4ffeae(0x14b9)]+'\x20-\x20render\x20target\x20end\x20pass\x20-\x20internalTexture.uniqueId=',null==(_0x451b60=null==(_0x451b60=this['_currentRenderTarget'])?void 0x0:_0x451b60[_0x4ffeae(0x1589)])?void 0x0:_0x451b60[_0x4ffeae(0x309e)])),null!=(_0x451b60=this['_debugPopGroup'])&&_0x451b60[_0x4ffeae(0x15d4)](this,0x1),this[_0x4ffeae(0xf8e)](0x1),this[_0x4ffeae(0x33f9)](0x1),this['_resetCurrentStencilRef'](0x1),this['_resetCurrentColorBlend'](0x1),this[_0x4ffeae(0x38f3)]=null,this['_rttRenderPassWrapper']['reset']());}[_0x1bf731(0x2065)](){var _0x2e5898=_0x1bf731;return this['_currentRenderTarget']&&!this['_currentRenderPass']?this[_0x2e5898(0x39c)](this[_0x2e5898(0x2019)],!0x1,null,!0x1,!0x1):this[_0x2e5898(0x38f3)]||this[_0x2e5898(0x1eb1)](!0x1),this['_currentRenderPass'];}['_getCurrentRenderPassIndex'](){var _0x555a4c=_0x1bf731;return null===this[_0x555a4c(0x38f3)]?-0x1:this[_0x555a4c(0x38f3)]===this[_0x555a4c(0x3d41)][_0x555a4c(0x2e5b)]?0x0:0x1;}[_0x1bf731(0x1eb1)](_0x467d66,_0x301028,_0x335ff8,_0x1da1a8){var _0x2da2ba=_0x1bf731;this['_mainRenderPassWrapper']['renderPass']&&this['flushFramebuffer'](!0x1),this[_0x2da2ba(0x1652)]&&this[_0x2da2ba(0x2771)]();var _0x51cc11=_0x467d66&&_0x301028,_0x335ff8=_0x467d66&&_0x335ff8,_0x467d66=_0x467d66&&_0x1da1a8;this[_0x2da2ba(0x3d41)][_0x2da2ba(0x689)][_0x2da2ba(0x331e)][0x0]['clearValue']=_0x51cc11?_0x301028:void 0x0,this[_0x2da2ba(0x3d41)]['renderPassDescriptor'][_0x2da2ba(0x331e)][0x0]['loadOp']=_0x51cc11?_0x49b11f['Ws'][_0x2da2ba(0x1c47)]:_0x49b11f['Ws'][_0x2da2ba(0x394a)],this[_0x2da2ba(0x3d41)][_0x2da2ba(0x689)][_0x2da2ba(0x98c)][_0x2da2ba(0x107a)]=_0x335ff8?this[_0x2da2ba(0x1652)]?this[_0x2da2ba(0x1e4f)]:this['_clearDepthValue']:void 0x0,this[_0x2da2ba(0x3d41)][_0x2da2ba(0x689)][_0x2da2ba(0x98c)][_0x2da2ba(0x29a8)]=_0x335ff8?_0x49b11f['Ws']['Clear']:_0x49b11f['Ws'][_0x2da2ba(0x394a)],this[_0x2da2ba(0x3d41)]['renderPassDescriptor'][_0x2da2ba(0x98c)][_0x2da2ba(0x11cf)]=_0x467d66?this['_clearStencilValue']:void 0x0,this[_0x2da2ba(0x3d41)]['renderPassDescriptor'][_0x2da2ba(0x98c)][_0x2da2ba(0x3f07)]=this[_0x2da2ba(0xa3c)]?_0x467d66?_0x49b11f['Ws'][_0x2da2ba(0x1c47)]:_0x49b11f['Ws'][_0x2da2ba(0x394a)]:void 0x0,this[_0x2da2ba(0x3d41)][_0x2da2ba(0x689)]['occlusionQuerySet']=null!=(_0x1da1a8=this[_0x2da2ba(0x261f)])&&_0x1da1a8[_0x2da2ba(0x1a00)]?this[_0x2da2ba(0x261f)][_0x2da2ba(0x2871)]:void 0x0;const _0x106cf2=this[_0x2da2ba(0xf40)]['getCurrentTexture']();this[_0x2da2ba(0x3d41)][_0x2da2ba(0xa43)][0x0][_0x2da2ba(0x386b)](_0x106cf2),this[_0x2da2ba(0x2528)][_0x2da2ba(0x323c)]?(_0x3f06ef[_0x2da2ba(0x3801)]=_0x106cf2[_0x2da2ba(0x3801)],this[_0x2da2ba(0x3d41)][_0x2da2ba(0x689)][_0x2da2ba(0x331e)][0x0][_0x2da2ba(0x25fa)]=_0x106cf2[_0x2da2ba(0x3fcc)](_0x3f06ef)):(_0x23062c[_0x2da2ba(0x3801)]=_0x106cf2[_0x2da2ba(0x3801)],this[_0x2da2ba(0x3d41)][_0x2da2ba(0x689)][_0x2da2ba(0x331e)][0x0]['view']=_0x106cf2[_0x2da2ba(0x3fcc)](_0x23062c)),this[_0x2da2ba(0x1351)]&&(void 0x0===this[_0x2da2ba(0x14b9)]&&(this[_0x2da2ba(0x14b9)]=0x0),(!this[_0x2da2ba(0x14b9)]||this['_count']<this[_0x2da2ba(0x28d3)])&&_0x157c93[_0x2da2ba(0x40a5)]('frame\x20#'+this['_count']+_0x2da2ba(0x591)+this['_mainTextureExtends'][_0x2da2ba(0x146c)],'\x20height='+this[_0x2da2ba(0x388c)][_0x2da2ba(0x3062)],this[_0x2da2ba(0x3d41)][_0x2da2ba(0x689)])),null!=(_0x301028=this[_0x2da2ba(0x16de)])&&_0x301028['call'](this,_0x2da2ba(0x2b1a),0x0),this['_currentRenderPass']=this['_renderEncoder'][_0x2da2ba(0x292e)](this['_mainRenderPassWrapper'][_0x2da2ba(0x689)]),this[_0x2da2ba(0x3d41)][_0x2da2ba(0x2e5b)]=this[_0x2da2ba(0x38f3)],null!=(_0x51cc11=this['_debugFlushPendingCommands'])&&_0x51cc11[_0x2da2ba(0x15d4)](this),this[_0x2da2ba(0xf8e)](0x0),this[_0x2da2ba(0x33f9)](0x0),this[_0x2da2ba(0x7d1)](0x0),this[_0x2da2ba(0xb2d)](0x0),this['_isStencilEnable']||(this[_0x2da2ba(0x1446)][_0x2da2ba(0x5d3)]=!0x1);}['_endMainRenderPass'](){var _0x5cad2a=_0x1bf731,_0x53a8fc;null!==this[_0x5cad2a(0x3d41)][_0x5cad2a(0x2e5b)]&&(this[_0x5cad2a(0x35e4)]['endMainRenderPass'](),this[_0x5cad2a(0x242b)]||this[_0x5cad2a(0x35e4)][_0x5cad2a(0x853)]||(this[_0x5cad2a(0xf4b)][_0x5cad2a(0x178d)](this[_0x5cad2a(0x3d41)][_0x5cad2a(0x2e5b)]),this[_0x5cad2a(0xf4b)][_0x5cad2a(0x14ff)]()),this[_0x5cad2a(0x3d41)][_0x5cad2a(0x2e5b)]['end'](),this[_0x5cad2a(0x1351)]&&(void 0x0===this[_0x5cad2a(0x14b9)]&&(this[_0x5cad2a(0x14b9)]=0x0),(!this[_0x5cad2a(0x14b9)]||this['_count']<this[_0x5cad2a(0x28d3)])&&_0x157c93['log'](_0x5cad2a(0x12c4)+this[_0x5cad2a(0x14b9)]+'\x20-\x20main\x20end\x20pass')),null!=(_0x53a8fc=this[_0x5cad2a(0x3f09)])&&_0x53a8fc[_0x5cad2a(0x15d4)](this,0x0),this[_0x5cad2a(0xf8e)](0x0),this[_0x5cad2a(0x33f9)](0x0),this[_0x5cad2a(0x7d1)](0x0),this[_0x5cad2a(0xb2d)](0x0),this[_0x5cad2a(0x3d41)][_0x5cad2a(0x2e5b)]===this[_0x5cad2a(0x38f3)]&&(this['_currentRenderPass']=null),this[_0x5cad2a(0x3d41)][_0x5cad2a(0x14ff)](!0x1));}[_0x1bf731(0x500)](_0x54f449,_0xf8c458=0x0,_0x386bde,_0x20df17,_0xd40987,_0xce9fec=0x0,_0x1c445d=0x0){var _0x22fb95=_0x1bf731,_0x1a07c6;const _0x5e146f=null==(_0x1a07c6=_0x54f449['texture'])?void 0x0:_0x1a07c6['_hardwareTexture'];this[_0x22fb95(0x2019)]&&this[_0x22fb95(0x1fbf)](this[_0x22fb95(0x2019)]),this[_0x22fb95(0x2019)]=_0x54f449,_0x5e146f&&(_0x5e146f[_0x22fb95(0x219c)]=_0x54f449[_0x22fb95(0x20b)]?0x6*_0x1c445d+_0xf8c458:_0x1c445d),this['_rttRenderPassWrapper'][_0x22fb95(0xa43)][0x0]=_0x5e146f,this[_0x22fb95(0x37c)][_0x22fb95(0x2d4b)]=this['_currentRenderTarget']['_depthStencilTexture']?_0x4e5815['D'][_0x22fb95(0x2c82)](-0x1,this[_0x22fb95(0x2019)]['_depthStencilTexture'][_0x22fb95(0x3801)]):void 0x0,this['_setDepthTextureFormat'](this['_rttRenderPassWrapper']),this[_0x22fb95(0x31bd)](this['_rttRenderPassWrapper']),this[_0x22fb95(0x37c)]['colorAttachmentViewDescriptor']={'format':this[_0x22fb95(0x19f2)],'dimension':_0x49b11f['p_'][_0x22fb95(0x22e3)],'mipLevelCount':0x1,'baseArrayLayer':_0x54f449[_0x22fb95(0x20b)]?0x6*_0x1c445d+_0xf8c458:_0x1c445d,'baseMipLevel':_0xce9fec,'arrayLayerCount':0x1,'aspect':_0x49b11f['H7'][_0x22fb95(0x828)]},this[_0x22fb95(0x37c)][_0x22fb95(0x1233)]={'format':this[_0x22fb95(0x2d16)],'dimension':_0x49b11f['p_'][_0x22fb95(0x22e3)],'mipLevelCount':0x1,'baseArrayLayer':_0x54f449['isCube']?0x6*_0x1c445d+_0xf8c458:_0x1c445d,'baseMipLevel':0x0,'arrayLayerCount':0x1,'aspect':_0x49b11f['H7'][_0x22fb95(0x828)]},this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x22fb95(0x14b9)]&&(this[_0x22fb95(0x14b9)]=0x0),(!this['_count']||this[_0x22fb95(0x14b9)]<this[_0x22fb95(0x28d3)])&&_0x157c93[_0x22fb95(0x40a5)]('frame\x20#'+this[_0x22fb95(0x14b9)]+_0x22fb95(0xe3f),null==(_0x1a07c6=_0x54f449[_0x22fb95(0x1589)])?void 0x0:_0x1a07c6[_0x22fb95(0x309e)],_0x22fb95(0x31ba),_0xf8c458,'lodLevel=',_0xce9fec,'layer=',_0x1c445d,this[_0x22fb95(0x37c)]['colorAttachmentViewDescriptor'],this[_0x22fb95(0x37c)][_0x22fb95(0x1233)])),this[_0x22fb95(0x38f3)]=null,this[_0x22fb95(0x3140)]&&this[_0x22fb95(0x234e)]===_0x140bbe['g'][_0x22fb95(0x2232)]&&this[_0x22fb95(0x2065)](),this[_0x22fb95(0xed9)]&&!_0xd40987?this[_0x22fb95(0x41f7)](this[_0x22fb95(0xed9)],_0x386bde,_0x20df17):(_0x386bde||(_0x386bde=_0x54f449['width'],_0xce9fec&&(_0x386bde/=Math[_0x22fb95(0x421b)](0x2,_0xce9fec))),_0x20df17||(_0x20df17=_0x54f449[_0x22fb95(0x3062)],_0xce9fec&&(_0x20df17/=Math[_0x22fb95(0x421b)](0x2,_0xce9fec))),this[_0x22fb95(0x3f13)](0x0,0x0,_0x386bde,_0x20df17)),this[_0x22fb95(0xb25)]();}[_0x1bf731(0x1fbf)](_0x468273,_0x4e36d2=!0x1,_0x346d5b){var _0x4b6e36=_0x1bf731,_0x45c84c=this[_0x4b6e36(0x2019)];this[_0x4b6e36(0x2019)]=null,_0x346d5b&&_0x346d5b(),this[_0x4b6e36(0x2019)]=_0x45c84c,this[_0x4b6e36(0x38f3)]&&this[_0x4b6e36(0x38f3)]!==this[_0x4b6e36(0x3d41)][_0x4b6e36(0x2e5b)]&&this[_0x4b6e36(0x347e)](),null==(_0x346d5b=_0x468273[_0x4b6e36(0x1589)])||!_0x346d5b[_0x4b6e36(0x700)]||_0x4e36d2||_0x468273[_0x4b6e36(0x20b)]||this['_generateMipmaps'](_0x468273[_0x4b6e36(0x1589)]),this[_0x4b6e36(0x2019)]=null,this[_0x4b6e36(0x32ea)]['notifyObservers'](this),this[_0x4b6e36(0x1351)]&&(void 0x0===this[_0x4b6e36(0x14b9)]&&(this[_0x4b6e36(0x14b9)]=0x0),(!this[_0x4b6e36(0x14b9)]||this[_0x4b6e36(0x14b9)]<this[_0x4b6e36(0x28d3)])&&_0x157c93[_0x4b6e36(0x40a5)](_0x4b6e36(0x12c4)+this[_0x4b6e36(0x14b9)]+_0x4b6e36(0x2289),null==(_0x45c84c=_0x468273[_0x4b6e36(0x1589)])?void 0x0:_0x45c84c['uniqueId'])),this[_0x4b6e36(0x219d)]=[],this['_cacheRenderPipeline'][_0x4b6e36(0x3e7f)]([]),this['_cacheRenderPipeline']['setMRTAttachments'](this[_0x4b6e36(0x219d)]),this['_currentRenderPass']=this['_mainRenderPassWrapper'][_0x4b6e36(0x2e5b)],this[_0x4b6e36(0x891)](this['_mainRenderPassWrapper']),this[_0x4b6e36(0x31bd)](this[_0x4b6e36(0x3d41)]);}[_0x1bf731(0x1d4a)](){var _0x15b30e=_0x1bf731;this[_0x15b30e(0x2019)]?this[_0x15b30e(0x1fbf)](this[_0x15b30e(0x2019)]):(this[_0x15b30e(0x38f3)]=this[_0x15b30e(0x3d41)]['renderPass'],this[_0x15b30e(0x891)](this[_0x15b30e(0x3d41)]),this['_setColorFormat'](this[_0x15b30e(0x3d41)])),this[_0x15b30e(0x38f3)]&&this[_0x15b30e(0xed9)]&&this[_0x15b30e(0x41f7)](this[_0x15b30e(0xed9)]),this[_0x15b30e(0xb25)]();}[_0x1bf731(0x31bd)](_0x40fb6c){var _0x4fec99=_0x1bf731;_0x40fb6c=null!=(_0x40fb6c=null==(_0x40fb6c=_0x40fb6c[_0x4fec99(0xa43)][0x0])?void 0x0:_0x40fb6c[_0x4fec99(0x3801)])?_0x40fb6c:null,(this['_cacheRenderPipeline']['setColorFormat'](_0x40fb6c),this[_0x4fec99(0x19f2)]!==_0x40fb6c&&(this[_0x4fec99(0x19f2)]=_0x40fb6c));}[_0x1bf731(0x891)](_0x35caed){var _0x1c3467=_0x1bf731;this[_0x1c3467(0x915)]['setDepthStencilFormat'](_0x35caed[_0x1c3467(0x2d4b)]),this[_0x1c3467(0x2d16)]!==_0x35caed[_0x1c3467(0x2d4b)]&&(this[_0x1c3467(0x2d16)]=_0x35caed[_0x1c3467(0x2d4b)]);}[_0x1bf731(0x5ee)](){}[_0x1bf731(0x3d5c)](){}[_0x1bf731(0x1f2b)](_0x58d66c,_0x3d8058=0x0,_0x45b03e,_0x368310=!0x1,_0x2d589c,_0x2c6910,_0x27ddfa=0x0){var _0x5c1fb0=_0x1bf731;this[_0x5c1fb0(0xea6)][_0x5c1fb0(0x4176)]===_0x58d66c&&!_0x45b03e||(this[_0x5c1fb0(0xea6)]['cull']=_0x58d66c),(_0x2d589c=null==(_0x58d66c=null!=(_0x58d66c=this['cullBackFaces'])?_0x58d66c:_0x2d589c)||_0x58d66c?0x1:0x2,this[_0x5c1fb0(0xea6)][_0x5c1fb0(0x1b96)]===_0x2d589c&&!_0x45b03e||(this['_depthCullingState'][_0x5c1fb0(0x1b96)]=_0x2d589c),this[_0x5c1fb0(0x1470)](_0x3d8058),this[_0x5c1fb0(0x1cd1)](_0x27ddfa),_0x58d66c=_0x368310?this[_0x5c1fb0(0x2019)]?0x1:0x2:this[_0x5c1fb0(0x2019)]?0x2:0x1),(this['_depthCullingState'][_0x5c1fb0(0x25f8)]===_0x58d66c&&!_0x45b03e||(this[_0x5c1fb0(0xea6)][_0x5c1fb0(0x25f8)]=_0x58d66c),this[_0x5c1fb0(0x1446)][_0x5c1fb0(0xfde)]=_0x2c6910);}[_0x1bf731(0x3f17)](_0x36ac4c,_0x3f3911){var _0x58ea6=_0x1bf731,_0x47c5ab,_0x397f32=this[_0x58ea6(0x384a)](_0x36ac4c),_0x1ba804=this[_0x58ea6(0x2e46)](_0x36ac4c),_0x3a3baa=!!this[_0x58ea6(0x1446)]['enabled']&&this[_0x58ea6(0x904)](_0x36ac4c),_0x473964=!!this['_alphaState']['alphaBlend']&&this[_0x58ea6(0x38b8)](_0x36ac4c);_0x3f3911?(_0x397f32&&_0x3f3911[_0x58ea6(0x2ff6)](new _0x1cb281['fv'](this[_0x58ea6(0x2ba4)]['x'],this['_viewportCached']['y'],this[_0x58ea6(0x2ba4)]['z'],this[_0x58ea6(0x2ba4)]['w'])),_0x1ba804&&_0x3f3911['addItem'](new _0x1cb281['me'](this[_0x58ea6(0x1ada)]['x'],this[_0x58ea6(0x1ada)]['y'],this[_0x58ea6(0x1ada)]['z'],this['_scissorCached']['w'])),_0x3a3baa&&_0x3f3911[_0x58ea6(0x2ff6)](new _0x1cb281['vr'](null!=(_0x47c5ab=this['_stencilStateComposer'][_0x58ea6(0x929)])?_0x47c5ab:0x0)),_0x473964&&_0x3f3911['addItem'](new _0x1cb281['kP'](this[_0x58ea6(0x30f8)][_0x58ea6(0x37ac)]['slice']()))):(_0x397f32&&this['_applyViewport'](_0x36ac4c),_0x1ba804&&this[_0x58ea6(0x21b9)](_0x36ac4c),_0x3a3baa&&this[_0x58ea6(0x2ef6)](_0x36ac4c),_0x473964&&this[_0x58ea6(0x1d13)](_0x36ac4c));}['_draw'](_0x50b42b,_0x268ebc,_0x132a28,_0x2876ca,_0x25f994){var _0x27d62f=_0x1bf731,_0x16240e=this[_0x27d62f(0x2065)]();const _0x5e769e=0x0===this[_0x27d62f(0x2162)]()?this['_bundleList']:this[_0x27d62f(0x3203)],_0x43e754=(this[_0x27d62f(0x36ef)](),this[_0x27d62f(0x14da)][_0x27d62f(0x38e6)]);if(this['bindUniformBufferBase'](this[_0x27d62f(0x2019)]?this[_0x27d62f(0x2764)]:this[_0x27d62f(0x17c6)],0x0,_0x27bca5['e'][_0x27d62f(0x2819)]),_0x43e754['uniformBuffer']&&(_0x43e754[_0x27d62f(0x27db)][_0x27d62f(0x2bb0)](),this['bindUniformBufferBase'](_0x43e754[_0x27d62f(0x27db)]['getBuffer'](),0x0,_0x27bca5['e']['LeftOvertUBOName'])),this[_0x27d62f(0x35e4)][_0x27d62f(0x853)])this[_0x27d62f(0x36ed)]();else{!this[_0x27d62f(0x242b)]&&(this[_0x27d62f(0xd33)][_0x27d62f(0x2ac4)](this['_currentMaterialContext'][_0x27d62f(0x1c74)])||this[_0x27d62f(0x27f2)]['isDirty']||this[_0x27d62f(0x27f2)]['forceBindGroupCreation'])&&(this[_0x27d62f(0xd33)]['fastBundle']=void 0x0);let _0x2b136d=_0x16240e;if(!this[_0x27d62f(0x242b)]&&this['_currentDrawContext'][_0x27d62f(0x1816)]||this[_0x27d62f(0x35e4)][_0x27d62f(0x2904)]){if(this[_0x27d62f(0x3f17)](_0x16240e,_0x5e769e),!this['_snapshotRendering']['record'])return this[_0x27d62f(0x539)][_0x27d62f(0x11af)]++,this[_0x27d62f(0xd33)][_0x27d62f(0x1630)]&&this[_0x27d62f(0xd33)]['setIndirectData'](_0x2876ca,_0x25f994||0x1,_0x132a28),_0x5e769e[_0x27d62f(0x3c13)](this[_0x27d62f(0xd33)]['fastBundle']),void this[_0x27d62f(0x36ed)]();_0x2b136d=_0x5e769e['getBundleEncoder'](this[_0x27d62f(0x915)][_0x27d62f(0x95c)],this['_depthTextureFormat'],this['currentSampleCount']),_0x5e769e[_0x27d62f(0x3624)]++;}let _0x26d64c=0x0;if(!this[_0x27d62f(0x2034)]['textureFloatLinearFiltering']&&this[_0x27d62f(0x27f2)][_0x27d62f(0xd95)]){let _0x459dfc=0x1;for(let _0x499c0d=0x0;_0x499c0d<_0x43e754[_0x27d62f(0x1ecb)][_0x27d62f(0x1e1e)][_0x27d62f(0x18cc)];++_0x499c0d){var _0x561f91=_0x43e754[_0x27d62f(0x1ecb)][_0x27d62f(0x1e1e)][_0x499c0d],_0x561f91=null==(_0x561f91=this[_0x27d62f(0x27f2)]['textures'][_0x561f91])?void 0x0:_0x561f91['texture'];(null==_0x561f91?void 0x0:_0x561f91[_0x27d62f(0x19d6)])===_0x140bbe['g'][_0x27d62f(0x1608)]&&(_0x26d64c|=_0x459dfc),_0x459dfc<<=0x1;}}var _0x268ebc=this[_0x27d62f(0x915)]['getRenderPipeline'](_0x268ebc,this[_0x27d62f(0x14da)],this[_0x27d62f(0x1ba6)],_0x26d64c),_0x430e06=this[_0x27d62f(0x293b)][_0x27d62f(0x4069)](_0x43e754,this[_0x27d62f(0xd33)],this['_currentMaterialContext']),_0x78f227=(this[_0x27d62f(0x35e4)][_0x27d62f(0x2904)]||(this['_applyRenderPassChanges'](_0x16240e,this[_0x27d62f(0x242b)]?null:_0x5e769e),this['compatibilityMode']||(this[_0x27d62f(0x539)][_0x27d62f(0x1ba0)]++,_0x2b136d=this[_0x27d62f(0x2d9d)]['createRenderBundleEncoder']({'colorFormats':this['_cacheRenderPipeline'][_0x27d62f(0x95c)],'depthStencilFormat':this[_0x27d62f(0x2d16)],'sampleCount':this[_0x27d62f(0x1ba6)]}))),_0x2b136d[_0x27d62f(0x3967)](_0x268ebc),this['_currentIndexBuffer']&&_0x2b136d['setIndexBuffer'](this['_currentIndexBuffer'][_0x27d62f(0xa7f)],this[_0x27d62f(0x19d1)]['is32Bits']?_0x49b11f['iD'][_0x27d62f(0x3990)]:_0x49b11f['iD'][_0x27d62f(0x131a)],0x0),this[_0x27d62f(0x915)][_0x27d62f(0x309)]);for(let _0x294917=0x0;_0x294917<_0x78f227['length'];_0x294917++){const _0x2f6dc5=_0x78f227[_0x294917];var _0x1aaeff=_0x2f6dc5['getBuffer']();_0x1aaeff&&_0x2b136d[_0x27d62f(0x1c6a)](_0x294917,_0x1aaeff['underlyingResource'],_0x2f6dc5[_0x27d62f(0xa68)]?0x0:_0x2f6dc5[_0x27d62f(0x21c)]);}for(let _0x3f379e=0x0;_0x3f379e<_0x430e06[_0x27d62f(0x18cc)];_0x3f379e++)_0x2b136d['setBindGroup'](_0x3f379e,_0x430e06[_0x3f379e]);_0x16240e=!this[_0x27d62f(0x242b)]&&!this[_0x27d62f(0x35e4)][_0x27d62f(0x2904)],(_0x16240e&&this[_0x27d62f(0xd33)]['indirectDrawBuffer']?(this['_currentDrawContext'][_0x27d62f(0x3391)](_0x2876ca,_0x25f994||0x1,_0x132a28),0x0===_0x50b42b?_0x2b136d[_0x27d62f(0x556)](this[_0x27d62f(0xd33)][_0x27d62f(0x1630)],0x0):_0x2b136d['drawIndirect'](this[_0x27d62f(0xd33)][_0x27d62f(0x1630)],0x0)):0x0===_0x50b42b?_0x2b136d['drawIndexed'](_0x2876ca,_0x25f994||0x1,_0x132a28,0x0,0x0):_0x2b136d['draw'](_0x2876ca,_0x25f994||0x1,_0x132a28,0x0),_0x16240e&&(this[_0x27d62f(0xd33)]['fastBundle']=_0x2b136d[_0x27d62f(0x3756)](),_0x5e769e[_0x27d62f(0x3c13)](this[_0x27d62f(0xd33)]['fastBundle'])),this['_reportDrawCall']());}}[_0x1bf731(0x29fa)](_0x1d2fd3,_0x189d1e,_0x27572b,_0x1e3a06=0x1){var _0x5c0977=_0x1bf731;this[_0x5c0977(0x2f29)](0x0,_0x1d2fd3,_0x189d1e,_0x27572b,_0x1e3a06);}['drawArraysType'](_0x510845,_0x2d704c,_0x485813,_0x325514=0x1){var _0x1c9085=_0x1bf731;this['_currentIndexBuffer']=null,this[_0x1c9085(0x2f29)](0x1,_0x510845,_0x2d704c,_0x485813,_0x325514);}[_0x1bf731(0x41a)](){var _0x53139f=_0x1bf731,_0x10d8ff;this['_isDisposed']=!0x0,null!=(_0x10d8ff=this[_0x53139f(0x385b)])&&_0x10d8ff[_0x53139f(0x2814)](),null!=(_0x10d8ff=this[_0x53139f(0x2bd1)])&&_0x10d8ff[_0x53139f(0x2814)](),this['_device'][_0x53139f(0x2814)](),super[_0x53139f(0x41a)]();}[_0x1bf731(0x3583)](_0x206d4a=!0x1){var _0x486e5e=_0x1bf731;return!_0x206d4a&&this[_0x486e5e(0x2019)]?this[_0x486e5e(0x2019)][_0x486e5e(0x146c)]:null!=(_0x206d4a=null==(_0x206d4a=this[_0x486e5e(0x2582)])?void 0x0:_0x206d4a['width'])?_0x206d4a:0x0;}[_0x1bf731(0x31af)](_0x31506b=!0x1){var _0x122871=_0x1bf731;return!_0x31506b&&this[_0x122871(0x2019)]?this[_0x122871(0x2019)][_0x122871(0x3062)]:null!=(_0x31506b=null==(_0x31506b=this['_renderingCanvas'])?void 0x0:_0x31506b[_0x122871(0x3062)])?_0x31506b:0x0;}[_0x1bf731(0x24f1)](){return 0x0;}[_0x1bf731(0x2a28)](){}[_0x1bf731(0x1c3d)](){return!0x1;}[_0x1bf731(0x15a0)](){return!0x0;}['_executeWhenRenderingStateIsCompiled'](_0x4bb264,_0x1f8bd7){_0x1f8bd7();}[_0x1bf731(0xd2b)](){return!0x0;}[_0x1bf731(0xe02)](){return 0x1;}[_0x1bf731(0x39f)](){}[_0x1bf731(0xfbf)](){var _0x2a5b46=_0x1bf731;throw _0x2a5b46(0x2e41);}['_getSamplingParameters'](){throw'_getSamplingParameters\x20is\x20not\x20available\x20in\x20WebGPU';}[_0x1bf731(0x28e8)](){return[];}[_0x1bf731(0x3dac)](){return!0x1;}[_0x1bf731(0x1baa)](){return!0x1;}['setIntArray3'](){return!0x1;}['setIntArray4'](){return!0x1;}[_0x1bf731(0x2677)](){return!0x1;}[_0x1bf731(0x1371)](){return!0x1;}[_0x1bf731(0x29e5)](){return!0x1;}[_0x1bf731(0x379c)](){return!0x1;}[_0x1bf731(0x33d4)](){return!0x1;}[_0x1bf731(0x551)](){return!0x1;}[_0x1bf731(0x2b82)](){return!0x1;}[_0x1bf731(0x42c)](){return!0x1;}[_0x1bf731(0x3f28)](){return!0x1;}['setFloat3'](){return!0x1;}[_0x1bf731(0x1ea8)](){return!0x1;}}_0x5de6fa[_0x1bf731(0x3ccc)]={'jsPath':_0x1bf731(0x31c8),'wasmPath':_0x1bf731(0x319d)},_0x5de6fa[_0x1bf731(0x2d6c)]=!0x0;},0x49df:(_0x34b130,_0x172071,_0x2e5c96)=>{},0x843b:(_0xf34373,_0x120c78,_0x3fd952)=>{var _0x1ba2fa=a8_0x1ec55c;_0x3fd952['d'](_0x120c78,{'G':()=>_0xd8a754});class _0xd8a754{}_0xd8a754[_0x1ba2fa(0x930)]=0x0,_0xd8a754[_0x1ba2fa(0x1d5c)]=0x1,_0xd8a754['DOM_DELTA_PAGE']=0x2;},0x394f:(_0x1857f2,_0x3fe02c,_0x55b75f)=>{_0x55b75f(0xce2f),_0x55b75f(0x9390),_0x55b75f(0x49df),_0x55b75f(0x843b);},0xce2f:(_0x415cee,_0x457a5a,_0x523874)=>{var _0x24508e=a8_0x1ec55c;_0x523874['d'](_0x457a5a,{'NG':()=>_0xd23e0e,'OG':()=>_0x21e366,'WZ':()=>_0x14ade1});class _0x21e366{}_0x21e366['KEYDOWN']=0x1,_0x21e366[_0x24508e(0x415c)]=0x2;class _0xd23e0e{constructor(_0x3fce87,_0x21e9bd){var _0x5b559f=_0x24508e;this[_0x5b559f(0x19d6)]=_0x3fce87,this[_0x5b559f(0x3ab7)]=_0x21e9bd;}}class _0x14ade1 extends _0xd23e0e{constructor(_0x1b44e2,_0x529b){var _0x5945d9=_0x24508e;super(_0x1b44e2,_0x529b),this[_0x5945d9(0x19d6)]=_0x1b44e2,this['event']=_0x529b,this[_0x5945d9(0x34ae)]=!0x1;}get[_0x24508e(0x4256)](){var _0x17d50a=_0x24508e;return this[_0x17d50a(0x34ae)];}set['skipOnPointerObservable'](_0x2b0bb1){var _0x523b6b=_0x24508e;this[_0x523b6b(0x34ae)]=_0x2b0bb1;}}},0x9390:(_0x2a0b92,_0x2dcec0,_0x47345e)=>{var _0x28b937=a8_0x1ec55c;_0x47345e['d'](_0x2dcec0,{'FV':()=>_0x4d784e,'R5':()=>_0x92d9ff,'kD':()=>_0x3e4c26});var _0x2fc7b6=_0x47345e(0xd53f);class _0x3e4c26{}_0x3e4c26['POINTERDOWN']=0x1,_0x3e4c26[_0x28b937(0x2401)]=0x2,_0x3e4c26[_0x28b937(0x3849)]=0x4,_0x3e4c26[_0x28b937(0x2987)]=0x8,_0x3e4c26['POINTERPICK']=0x10,_0x3e4c26['POINTERTAP']=0x20,_0x3e4c26['POINTERDOUBLETAP']=0x40;class _0x6f9ba2{constructor(_0x457fbd,_0x3b82d5){this['type']=_0x457fbd,this['event']=_0x3b82d5;}}class _0x4d784e extends _0x6f9ba2{constructor(_0x13f3e6,_0xbdda54,_0x1c416e,_0x30a6ad){var _0x69b5b7=_0x28b937;super(_0x13f3e6,_0xbdda54),this['ray']=null,this[_0x69b5b7(0x25e6)]=null,this[_0x69b5b7(0x4256)]=!0x1,this[_0x69b5b7(0x38bc)]=new _0x2fc7b6['FM'](_0x1c416e,_0x30a6ad);}}class _0x92d9ff extends _0x6f9ba2{constructor(_0x171d41,_0x3025c1,_0x606194,_0x5a1d49=null){var _0x377d0e=_0x28b937;super(_0x171d41,_0x3025c1),this[_0x377d0e(0x47a)]=_0x606194,this['_inputManager']=_0x5a1d49;}get[_0x28b937(0x1fd4)](){var _0x4067dd=_0x28b937;return this[_0x4067dd(0x47a)]||this[_0x4067dd(0xf76)](),this[_0x4067dd(0x47a)];}[_0x28b937(0xf76)](){var _0x4d375b=_0x28b937;this[_0x4d375b(0x11ba)]&&(this[_0x4d375b(0x47a)]=this[_0x4d375b(0x11ba)][_0x4d375b(0x3301)](this[_0x4d375b(0x3ab7)]),this[_0x4d375b(0x11ba)][_0x4d375b(0x2a98)](this[_0x4d375b(0x47a)],this[_0x4d375b(0x3ab7)]),this[_0x4d375b(0x11ba)]=null);}}},0x46f5:(_0x44cda7,_0x575411,_0x163df7)=>{var _0x35abaa=a8_0x1ec55c,_0x2a9918=_0x163df7(0x9a70),_0x167d38=_0x163df7(0x8ca7),_0x52df9f=_0x163df7(0x789a),_0xdbe36d=_0x163df7(0xb5c2);class _0x1962bb extends _0x52df9f['T']{constructor(_0x2b9507){var _0x27ba69=a8_0x5306;super(_0x2b9507),this['controllerType']=_0xdbe36d['wc'][_0x27ba69(0x6f7)];}[_0x35abaa(0x2d97)](_0x506926,_0x32a81b){var _0x401177=_0x35abaa;_0x167d38['n'][_0x401177(0x3353)]('',_0x1962bb[_0x401177(0x41ab)],_0x1962bb[_0x401177(0x1732)],_0x506926,_0x238216=>{var _0x2f3b12=_0x401177;this['_defaultModel']=_0x238216[0x1],this[_0x2f3b12(0x2600)](this['_defaultModel']),_0x32a81b&&_0x32a81b(this[_0x2f3b12(0x3e27)]);});}[_0x35abaa(0xeec)](_0x4b9bf8,_0xbd6c4){var _0xdc5283=_0x35abaa;if(0x0===_0x4b9bf8){const _0x59180e=this['onTriggerStateChangedObservable'];_0x59180e&&_0x59180e[_0xdc5283(0x3608)](_0xbd6c4);}else _0x2a9918['Y'][_0xdc5283(0xc51)](_0xdc5283(0x27a6)+_0x4b9bf8);}}_0x1962bb['MODEL_BASE_URL']='https://controllers.babylonjs.com/generic/',_0x1962bb[_0x35abaa(0x1732)]=_0x35abaa(0x28c4),_0x1962bb[_0x35abaa(0x32ca)]=_0x35abaa(0x2e51),_0xdbe36d['zn'][_0x35abaa(0x64b)][_0x35abaa(0xede)]({'canCreate':_0x401d2a=>0x0===_0x401d2a['id']['indexOf'](_0x1962bb[_0x35abaa(0x32ca)]),'create':_0x132919=>new _0x1962bb(_0x132919)});},0x12eb:(_0x3ab024,_0x3ebcfd,_0x5731b2)=>{var _0xa2a3b0=a8_0x1ec55c,_0x54fe27=_0x5731b2(0xd53f),_0x5c5e1b=_0x5731b2(0x94e3),_0x485aee=_0x5731b2(0x8ca7),_0x3d4973=_0x5731b2(0x789a),_0x33c586=_0x5731b2(0xb5c2);class _0x221552 extends _0x3d4973['T']{constructor(_0x3e4bac){var _0x24d867=a8_0x5306;super(_0x3e4bac),this[_0x24d867(0xebd)]=[_0x24d867(0x40d2),_0x24d867(0x2079)],this['controllerType']=_0x33c586['wc'][_0x24d867(0x38b2)],this[_0x24d867(0x1864)]=new _0x54fe27['P'](_0x24d867(0xd48)==this[_0x24d867(0x1c33)]?-0.15:0.15,-0.5,0.25),this[_0x24d867(0x332f)](this[_0x24d867(0x1864)]);}[_0xa2a3b0(0x2d97)](_0x583f10,_0x2cac1d){var _0x427bfe=_0xa2a3b0;_0x485aee['n']['ImportMesh']('',_0x221552[_0x427bfe(0x41ab)],_0x221552[_0x427bfe(0x1732)],_0x583f10,_0x77538=>{var _0xfd8fd=_0x427bfe,_0x130dc9=new _0x5c5e1b['Kj']('',_0x583f10);_0x77538[0x1][_0xfd8fd(0xc5c)]=_0x130dc9,_0x77538[0x1][_0xfd8fd(0xa9f)]['z']=-0.15,this[_0xfd8fd(0x3e27)]=_0x130dc9,this[_0xfd8fd(0x2600)](this[_0xfd8fd(0x3e27)]),_0x2cac1d&&_0x2cac1d(this[_0xfd8fd(0x3e27)]);});}[_0xa2a3b0(0xeec)](_0x255290,_0x44fd66){var _0x1f69ba=_0xa2a3b0;if(_0x255290<this['_buttonIndexToObservableNameMap'][_0x1f69ba(0x18cc)]){const _0x3890e2=this[this[_0x1f69ba(0xebd)][_0x255290]];_0x3890e2&&_0x3890e2['notifyObservers'](_0x44fd66);}}}_0x221552['MODEL_BASE_URL']='https://controllers.babylonjs.com/generic/',_0x221552[_0xa2a3b0(0x1732)]='generic.babylon',_0x221552[_0xa2a3b0(0x32ca)]=_0xa2a3b0(0xdfe),_0x33c586['zn'][_0xa2a3b0(0x64b)][_0xa2a3b0(0xede)]({'canCreate':_0x129315=>0x0===_0x129315['id'][_0xa2a3b0(0x86a)](_0x221552[_0xa2a3b0(0x32ca)])||-0x1!==_0x129315['id'][_0xa2a3b0(0x86a)](_0xa2a3b0(0x3780))||-0x1!==_0x129315['id'][_0xa2a3b0(0x86a)](_0xa2a3b0(0x1752)),'create':_0x276d81=>new _0x221552(_0x276d81)});},0x460:(_0x16ac2b,_0x5f1a0c,_0x365e81)=>{var _0x1cd805=a8_0x1ec55c;_0x365e81['d'](_0x5f1a0c,{'M':()=>_0x5a8fe2});var _0x478177=_0x365e81(0x8ca7),_0x5f1a0c=_0x365e81(0x789a),_0x1952f0=_0x365e81(0xb5c2),_0x5afc9b=_0x365e81(0x6214);class _0x5a8fe2 extends _0x5f1a0c['T']{constructor(_0x4ce578){super(_0x4ce578);}[_0x1cd805(0x2d97)](_0x56e354,_0x12e34c){var _0x5e0c16=_0x1cd805;_0x478177['n']['ImportMesh']('',_0x5a8fe2[_0x5e0c16(0x41ab)],_0x5a8fe2[_0x5e0c16(0x1732)],_0x56e354,_0x25c76f=>{var _0x4f82ed=_0x5e0c16;this[_0x4f82ed(0x3e27)]=_0x25c76f[0x1],this[_0x4f82ed(0x2600)](this[_0x4f82ed(0x3e27)]),_0x12e34c&&_0x12e34c(this['_defaultModel']);});}[_0x1cd805(0xeec)](_0x2a4490,_0x4c3fb8){var _0x2e0612=_0x1cd805;_0x5afc9b[_0x2e0612(0x40a5)](_0x2e0612(0x1db0)+_0x2a4490+_0x2e0612(0x3ec9)),_0x5afc9b[_0x2e0612(0x3c51)](_0x4c3fb8);}}_0x5a8fe2[_0x1cd805(0x41ab)]=_0x1cd805(0x178a),_0x5a8fe2[_0x1cd805(0x1732)]=_0x1cd805(0x28c4),_0x1952f0['zn'][_0x1cd805(0x255d)]=_0x2a51c9=>new _0x5a8fe2(_0x2a51c9);},0x17e91:(_0x5be91c,_0xd1b041,_0x311c5e)=>{_0x311c5e(0x46f5),_0x311c5e(0x12eb),_0x311c5e(0x460),_0x311c5e(0x7256),_0x311c5e(0xb5c2),_0x311c5e(0xa9b7),_0x311c5e(0x789a),_0x311c5e(0xcf14);},0x7256:(_0x1ecaff,_0x420e43,_0x4e78ac)=>{var _0x32b9fc=a8_0x1ec55c,_0x46f0e9=_0x4e78ac(0xa896),_0x16e01f=_0x4e78ac(0x8ca7),_0x3545b4=_0x4e78ac(0x789a),_0x1e68ea=_0x4e78ac(0xb5c2),_0x376984=_0x4e78ac(0x11096);class _0x2e7526 extends _0x3545b4['T']{constructor(_0x28af01){var _0x5646ff=a8_0x5306;super(_0x28af01),this[_0x5646ff(0x9b4)]=new _0x46f0e9['y$'](),this[_0x5646ff(0x1722)]=new _0x46f0e9['y$'](),this[_0x5646ff(0x11dc)]=_0x1e68ea['wc'][_0x5646ff(0x411)];}[_0x32b9fc(0x2d97)](_0x4452d8,_0x47d465){var _0x25f277=_0x32b9fc,_0x33d290='left'===this[_0x25f277(0x1c33)]?_0x2e7526[_0x25f277(0x3829)]:_0x2e7526[_0x25f277(0x1fd0)];_0x16e01f['n']['ImportMesh']('',_0x2e7526['_IsQuest']?_0x2e7526[_0x25f277(0x3d8)]:_0x2e7526['MODEL_BASE_URL'],_0x33d290,_0x4452d8,_0x40658f=>{var _0x4178da=_0x25f277;this['_defaultModel']=_0x2e7526[_0x4178da(0x2ec3)]?_0x40658f[0x0]:_0x40658f[0x1],this['attachToMesh'](this['_defaultModel']),_0x47d465&&_0x47d465(this[_0x4178da(0x3e27)]);});}get[_0x32b9fc(0x1b19)](){var _0x50a532=_0x32b9fc;if(_0x50a532(0x1691)===this[_0x50a532(0x1c33)])return this[_0x50a532(0xa8d)];throw new Error(_0x50a532(0x204e));}get[_0x32b9fc(0x4130)](){var _0xdb7326=_0x32b9fc;if('right'===this['hand'])return this['onSecondaryButtonStateChangedObservable'];throw new Error(_0xdb7326(0x160d));}get[_0x32b9fc(0x2463)](){var _0x27abe7=_0x32b9fc;if(_0x27abe7(0xd48)===this[_0x27abe7(0x1c33)])return this[_0x27abe7(0xa8d)];throw new Error(_0x27abe7(0x3d3b));}get[_0x32b9fc(0x31b7)](){var _0x5ea00d=_0x32b9fc;if(_0x5ea00d(0xd48)===this[_0x5ea00d(0x1c33)])return this[_0x5ea00d(0x31ca)];throw new Error(_0x5ea00d(0x39e2));}[_0x32b9fc(0xeec)](_0x58a6b7,_0x13b8be){var _0x31a671=_0x32b9fc,_0x1c4fd2=_0x13b8be,_0x2c59d7=_0x31a671(0x1691)===this[_0x31a671(0x1c33)]?-0x1:0x1;switch(_0x58a6b7){case 0x0:return void this[_0x31a671(0x40d2)][_0x31a671(0x3608)](_0x1c4fd2);case 0x1:return!_0x2e7526[_0x31a671(0x2ec3)]&&this['_defaultModel']&&(this[_0x31a671(0x3e27)][_0x31a671(0x394)]()[0x3]['rotation']['x']=0.2*-_0x1c4fd2[_0x31a671(0x2b05)],this['_defaultModel']['getChildren']()[0x3][_0x31a671(0xa9f)]['y']=0.005*-_0x1c4fd2[_0x31a671(0x2b05)],this[_0x31a671(0x3e27)][_0x31a671(0x394)]()[0x3][_0x31a671(0xa9f)]['z']=0.005*-_0x1c4fd2[_0x31a671(0x2b05)]),void this[_0x31a671(0x2079)][_0x31a671(0x3608)](_0x1c4fd2);case 0x2:return!_0x2e7526[_0x31a671(0x2ec3)]&&this['_defaultModel']&&(this[_0x31a671(0x3e27)][_0x31a671(0x394)]()[0x4]['position']['x']=_0x2c59d7*_0x1c4fd2[_0x31a671(0x2b05)]*0.0035),void this[_0x31a671(0x9b4)][_0x31a671(0x3608)](_0x1c4fd2);case 0x3:return!_0x2e7526[_0x31a671(0x2ec3)]&&this[_0x31a671(0x3e27)]&&(_0x1c4fd2[_0x31a671(0xd58)]?this[_0x31a671(0x3e27)][_0x31a671(0x394)]()[0x1][_0x31a671(0xa9f)]['y']=-0.001:this['_defaultModel'][_0x31a671(0x394)]()[0x1][_0x31a671(0xa9f)]['y']=0x0),void this['onMainButtonStateChangedObservable']['notifyObservers'](_0x1c4fd2);case 0x4:return!_0x2e7526[_0x31a671(0x2ec3)]&&this['_defaultModel']&&(_0x1c4fd2[_0x31a671(0xd58)]?this[_0x31a671(0x3e27)][_0x31a671(0x394)]()[0x2][_0x31a671(0xa9f)]['y']=-0.001:this[_0x31a671(0x3e27)]['getChildren']()[0x2][_0x31a671(0xa9f)]['y']=0x0),void this[_0x31a671(0x31ca)]['notifyObservers'](_0x1c4fd2);case 0x5:return void this['onThumbRestChangedObservable'][_0x31a671(0x3608)](_0x1c4fd2);}}}_0x2e7526[_0x32b9fc(0x41ab)]=_0x32b9fc(0x1c10),_0x2e7526[_0x32b9fc(0x3829)]=_0x32b9fc(0x20ae),_0x2e7526[_0x32b9fc(0x1fd0)]=_0x32b9fc(0xc23),_0x2e7526[_0x32b9fc(0x3d8)]=_0x32b9fc(0x22b5),_0x2e7526['_IsQuest']=!0x1,_0x1e68ea['zn'][_0x32b9fc(0x64b)][_0x32b9fc(0xede)]({'canCreate':_0x3ef2ec=>(_0x376984['l'][_0x32b9fc(0x380)]&&_0x376984['l'][_0x32b9fc(0x380)][_0x32b9fc(0x119e)]&&'Oculus\x20Quest'===_0x376984['l'][_0x32b9fc(0x380)][_0x32b9fc(0x119e)][_0x32b9fc(0x3131)]&&(_0x2e7526['_IsQuest']=!0x0),-0x1!==_0x3ef2ec['id'][_0x32b9fc(0x86a)](_0x32b9fc(0x10f6))),'create':_0x25255a=>new _0x2e7526(_0x25255a)});},0xb5c2:(_0x348d7d,_0x286720,_0x4db4d5)=>{var _0x1de980=a8_0x1ec55c;_0x4db4d5['d'](_0x286720,{'K4':()=>_0x30bf6a,'wc':()=>_0x27f83f,'zn':()=>_0x3392a6});var _0x27f83f,_0x27c73b=_0x4db4d5(0xa896),_0x2164fd=_0x4db4d5(0xd53f),_0x566cac=_0x4db4d5(0x3761),_0xeb9bc8=_0x4db4d5(0x11096),_0x492004=_0x4db4d5(0x165ec);(_0x286720=_0x27f83f=_0x27f83f||{})[_0x286720[_0x1de980(0x2551)]=0x0]=_0x1de980(0x2551),_0x286720[_0x286720[_0x1de980(0x411)]=0x1]=_0x1de980(0x411),_0x286720[_0x286720['WINDOWS']=0x2]='WINDOWS',_0x286720[_0x286720[_0x1de980(0x38b2)]=0x3]=_0x1de980(0x38b2),_0x286720[_0x286720[_0x1de980(0x6f7)]=0x4]=_0x1de980(0x6f7),_0x286720[_0x286720[_0x1de980(0x3c21)]=0x5]='GENERIC';class _0x3392a6{static[_0x1de980(0x2b29)](_0x34ea4c){var _0x24ddfa=_0x1de980;for(const _0x1b772e of this[_0x24ddfa(0x64b)])if(_0x1b772e['canCreate'](_0x34ea4c))return _0x1b772e[_0x24ddfa(0x3f3a)](_0x34ea4c);if(this[_0x24ddfa(0x255d)])return this['_DefaultControllerFactory'](_0x34ea4c);throw _0x24ddfa(0x3de4);}}_0x3392a6[_0x1de980(0x64b)]=[],_0x3392a6[_0x1de980(0x255d)]=null;class _0x30bf6a extends _0x492004['nJ']{constructor(_0x59043f){var _0x3a2157=_0x1de980;super(_0x59043f['id'],_0x59043f[_0x3a2157(0xc2b)],_0x59043f),this[_0x3a2157(0x2676)]=!0x1,this['_deviceRoomPosition']=_0x2164fd['P'][_0x3a2157(0x409)](),this['_deviceRoomRotationQuaternion']=new _0x2164fd['_f'](),this[_0x3a2157(0x5dd)]=_0x2164fd['P'][_0x3a2157(0x409)](),this[_0x3a2157(0x165a)]=new _0x2164fd['_f'](),this[_0x3a2157(0x3a5b)]=0x1,this[_0x3a2157(0x2206)]=!0x0,this[_0x3a2157(0x19d8)]=Math['PI']/0x5,this['_draggedRoomRotation']=0x0,this['_leftHandSystemQuaternion']=new _0x2164fd['_f'](),this[_0x3a2157(0xb50)]=_0x2164fd['y3'][_0x3a2157(0x5f3)](),this[_0x3a2157(0x1fe)]=null,this[_0x3a2157(0x65e)]=_0x2164fd['y3']['Identity'](),this[_0x3a2157(0x1365)]=new _0x27c73b['y$'](),this[_0x3a2157(0x19d6)]=_0x492004['nJ'][_0x3a2157(0xc76)],this[_0x3a2157(0x11dc)]=_0x27f83f[_0x3a2157(0x3c21)],this[_0x3a2157(0xa9f)]=_0x2164fd['P'][_0x3a2157(0x409)](),this['rotationQuaternion']=new _0x2164fd['_f'](),this[_0x3a2157(0x1864)]=_0x2164fd['P'][_0x3a2157(0x409)](),this[_0x3a2157(0x2183)]=new _0x2164fd['_f'](),_0x2164fd['_f'][_0x3a2157(0x328a)](Math['PI'],0x0,0x0,this[_0x3a2157(0xa84)]);}[_0x1de980(0x332f)](_0x481e77){var _0x3053d8=_0x1de980;this[_0x3053d8(0x2206)]&&(this[_0x3053d8(0x1864)]['copyFrom'](_0x481e77),this['_trackPosition']=!0x1);}[_0x1de980(0x2bb0)](){var _0x546fd0=_0x1de980;super[_0x546fd0(0x2bb0)](),this[_0x546fd0(0xfab)]();}[_0x1de980(0xfab)](){var _0x4356cd=_0x1de980;if(!this[_0x4356cd(0x2676)]){var _0x1358cc,_0x1e66e5=this[_0x4356cd(0x11e2)][_0x4356cd(0x3510)];if(this[_0x4356cd(0x1ae1)](_0x1e66e5),!this[_0x4356cd(0x2206)]&&_0xeb9bc8['l'][_0x4356cd(0x2370)]&&_0xeb9bc8['l'][_0x4356cd(0x2370)][_0x4356cd(0x1647)]&&_0xeb9bc8['l'][_0x4356cd(0x2370)]['activeCamera'][_0x4356cd(0x5dd)]){const _0x236bc6=_0xeb9bc8['l'][_0x4356cd(0x2370)]['activeCamera'];_0x236bc6[_0x4356cd(0x3d79)](),this[_0x4356cd(0xb50)][_0x4356cd(0x1918)](_0x236bc6['devicePosition']),_0x236bc6[_0x4356cd(0x165a)]&&(_0x236bc6[_0x4356cd(0x135b)][_0x4356cd(0x3f2c)](_0x2164fd['jp'][_0x4356cd(0xe60)][0x0]),_0x1e66e5=Math['atan2'](Math[_0x4356cd(0x3380)](_0x2164fd['jp'][_0x4356cd(0xe60)][0x0]['y']-this[_0x4356cd(0x1c06)]),Math[_0x4356cd(0x32c3)](_0x2164fd['jp']['Vector3'][0x0]['y']-this[_0x4356cd(0x1c06)])),Math['abs'](_0x1e66e5)>this[_0x4356cd(0x19d8)]&&(_0x1e66e5=_0x1e66e5-(_0x1e66e5<0x0?-this[_0x4356cd(0x19d8)]:this[_0x4356cd(0x19d8)]),this[_0x4356cd(0x1c06)]+=_0x1e66e5,_0x1358cc=Math['sin'](-_0x1e66e5),_0x1e66e5=Math[_0x4356cd(0x32c3)](-_0x1e66e5),this[_0x4356cd(0x1864)]['x']=this['_calculatedPosition']['x']*_0x1e66e5-this[_0x4356cd(0x1864)]['z']*_0x1358cc,this[_0x4356cd(0x1864)]['z']=this['_calculatedPosition']['x']*_0x1358cc+this[_0x4356cd(0x1864)]['z']*_0x1e66e5));}_0x2164fd['P'][_0x4356cd(0x3bd9)](this[_0x4356cd(0x1864)],this[_0x4356cd(0xb50)],this['devicePosition']),this[_0x4356cd(0xb50)]['getRotationMatrixToRef'](this[_0x4356cd(0x65e)]),_0x2164fd['_f'][_0x4356cd(0x235d)](this['_workingMatrix'],this[_0x4356cd(0x165a)]),this[_0x4356cd(0x165a)]['multiplyInPlace'](this[_0x4356cd(0x2183)]),this[_0x4356cd(0xc10)]&&(this[_0x4356cd(0xc10)][_0x4356cd(0xa9f)]['copyFrom'](this[_0x4356cd(0x5dd)]),this[_0x4356cd(0xc10)][_0x4356cd(0x80c)]&&this['_mesh'][_0x4356cd(0x80c)][_0x4356cd(0x19f9)](this['deviceRotationQuaternion']));}}[_0x1de980(0x1ae1)](_0x3118d7){var _0x35dc7a=_0x1de980,_0x61d78e;this['isXR']||_0x3118d7&&((this[_0x35dc7a(0x17d6)]=_0x3118d7)[_0x35dc7a(0xa9f)]&&(this['_deviceRoomPosition'][_0x35dc7a(0x9b3)](_0x3118d7[_0x35dc7a(0xa9f)][0x0],_0x3118d7[_0x35dc7a(0xa9f)][0x1],-_0x3118d7[_0x35dc7a(0xa9f)][0x2]),this['_mesh']&&this[_0x35dc7a(0xc10)]['getScene']()['useRightHandedSystem']&&(this[_0x35dc7a(0x2e1e)]['z']*=-0x1),this['_trackPosition']&&this[_0x35dc7a(0x2e1e)]['scaleToRef'](this[_0x35dc7a(0x3a5b)],this[_0x35dc7a(0x1864)]),this['_calculatedPosition'][_0x35dc7a(0x3e1)](this['position'])),_0x61d78e=this[_0x35dc7a(0x17d6)],_0x3118d7[_0x35dc7a(0x1b55)]&&_0x61d78e[_0x35dc7a(0x1b55)]&&0x4===_0x61d78e[_0x35dc7a(0x1b55)][_0x35dc7a(0x18cc)]&&(this['_deviceRoomRotationQuaternion'][_0x35dc7a(0x9b3)](_0x61d78e['orientation'][0x0],_0x61d78e[_0x35dc7a(0x1b55)][0x1],-_0x61d78e[_0x35dc7a(0x1b55)][0x2],-_0x61d78e['orientation'][0x3]),this[_0x35dc7a(0xc10)]&&(this[_0x35dc7a(0xc10)]['getScene']()[_0x35dc7a(0x41ba)]?(this[_0x35dc7a(0x135b)]['z']*=-0x1,this[_0x35dc7a(0x135b)]['w']*=-0x1):this[_0x35dc7a(0x135b)]['multiplyToRef'](this['_leftHandSystemQuaternion'],this[_0x35dc7a(0x135b)])),this[_0x35dc7a(0x135b)][_0x35dc7a(0x3d93)](this['rotationQuaternion'],this[_0x35dc7a(0x2183)])));}['attachToMesh'](_0x71dbf4){var _0x533448=_0x1de980;if(this[_0x533448(0xc10)]&&(this[_0x533448(0xc10)][_0x533448(0xc5c)]=null),this[_0x533448(0xc10)]=_0x71dbf4,this['_poseControlledCamera']&&(this[_0x533448(0xc10)][_0x533448(0xc5c)]=this['_poseControlledCamera']),this[_0x533448(0xc10)][_0x533448(0x80c)]||(this[_0x533448(0xc10)][_0x533448(0x80c)]=new _0x2164fd['_f']()),!this[_0x533448(0x2676)]&&(this[_0x533448(0xfab)](),this[_0x533448(0x1fe)])){const _0x20c29c=[];let _0x5bc400=this[_0x533448(0x1fe)];for(;_0x5bc400[_0x533448(0xc5c)];)_0x20c29c[_0x533448(0xede)](_0x5bc400[_0x533448(0xc5c)]),_0x5bc400=_0x5bc400[_0x533448(0xc5c)];_0x20c29c['reverse']()[_0x533448(0x35b2)](_0x1a1d3e=>{var _0x4ac66f=_0x533448;_0x1a1d3e[_0x4ac66f(0x5d4)](!0x0);});}this['_meshAttachedObservable']['notifyObservers'](_0x71dbf4);}[_0x1de980(0x3f1d)](_0x1d2170){var _0x1cdc9b=_0x1de980;this[_0x1cdc9b(0x224a)]=_0x1d2170,this[_0x1cdc9b(0xc10)]&&(this['_mesh']['parent']=this[_0x1cdc9b(0x224a)]);}[_0x1de980(0x41a)](){var _0x538215=_0x1de980;this[_0x538215(0xc10)]&&this['_mesh']['dispose'](),this[_0x538215(0xc10)]=null,super['dispose']();}get[_0x1de980(0x35e5)](){var _0x3e38e2=_0x1de980;return this[_0x3e38e2(0xc10)];}['getForwardRay'](_0x12862d=0x64){var _0x44580e=_0x1de980;if(!this['mesh'])return new _0x566cac['z'](_0x2164fd['P'][_0x44580e(0x409)](),new _0x2164fd['P'](0x0,0x0,0x1),_0x12862d);const _0x222667=(this[_0x44580e(0x1fe)]||this[_0x44580e(0x35e5)])[_0x44580e(0x10cb)]();var _0x3adb40=_0x222667[_0x44580e(0x208a)](),_0x86b908=new _0x2164fd['P'](0x0,0x0,-0x1),_0x86b908=_0x2164fd['P'][_0x44580e(0x2776)](_0x86b908,_0x222667),_0x86b908=_0x2164fd['P'][_0x44580e(0xff1)](_0x86b908);return new _0x566cac['z'](_0x3adb40,_0x86b908,_0x12862d);}}_0x30bf6a[_0x1de980(0x3161)]='POINTING_POSE';},0xa9b7:(_0x213f13,_0x27d9b1,_0x3912e8)=>{var _0x57abdf=a8_0x1ec55c,_0x20831b=_0x3912e8(0x8ca7),_0x2a0a56=_0x3912e8(0x789a),_0x5278c5=_0x3912e8(0xb5c2);class _0x18c41d extends _0x2a0a56['T']{constructor(_0x6e1420){var _0x15e4e5=a8_0x5306;super(_0x6e1420),this[_0x15e4e5(0x11dc)]=_0x5278c5['wc'][_0x15e4e5(0x2551)],this[_0x15e4e5(0x26f0)]=!0x0;}[_0x57abdf(0x2d97)](_0x1087cd,_0x59ce80){var _0x28b667=_0x57abdf;_0x20831b['n']['ImportMesh']('',_0x18c41d['MODEL_BASE_URL'],_0x18c41d[_0x28b667(0x1732)],_0x1087cd,_0x4c6493=>{var _0x4c8c1d=_0x28b667;this[_0x4c8c1d(0x3e27)]=_0x4c6493[0x1],this[_0x4c8c1d(0x2600)](this[_0x4c8c1d(0x3e27)]),_0x59ce80&&_0x59ce80(this[_0x4c8c1d(0x3e27)]);});}get[_0x57abdf(0x253d)](){var _0x2c41c2=_0x57abdf;return this[_0x2c41c2(0xa8d)];}get[_0x57abdf(0x1207)](){var _0x239a86=_0x57abdf;return this[_0x239a86(0xa8d)];}get['onMenuButtonStateChangedObservable'](){var _0x1e66de=_0x57abdf;return this[_0x1e66de(0x31ca)];}[_0x57abdf(0xeec)](_0x40c81b,_0x4b830c){var _0x4cefe7=_0x57abdf,_0x8570b=_0x4b830c;switch(_0x40c81b){case 0x0:return void this[_0x4cefe7(0x40d2)]['notifyObservers'](_0x8570b);case 0x1:return this[_0x4cefe7(0x3e27)]&&(this['_defaultModel'][_0x4cefe7(0x394)]()[0x6][_0x4cefe7(0x3c7f)]['x']=0.15*-_0x8570b[_0x4cefe7(0x2b05)]),void this[_0x4cefe7(0x2079)]['notifyObservers'](_0x8570b);case 0x2:return void this[_0x4cefe7(0xa8d)][_0x4cefe7(0x3608)](_0x8570b);case 0x3:return this[_0x4cefe7(0x3e27)]&&(_0x8570b[_0x4cefe7(0xd58)]?this[_0x4cefe7(0x3e27)][_0x4cefe7(0x394)]()[0x2]['position']['y']=-0.001:this[_0x4cefe7(0x3e27)][_0x4cefe7(0x394)]()[0x2][_0x4cefe7(0xa9f)]['y']=0x0),void this[_0x4cefe7(0x31ca)]['notifyObservers'](_0x8570b);}}}_0x18c41d['MODEL_BASE_URL']=_0x57abdf(0x2621),_0x18c41d[_0x57abdf(0x1732)]=_0x57abdf(0x356f),_0x5278c5['zn'][_0x57abdf(0x64b)][_0x57abdf(0xede)]({'canCreate':_0x243dae=>-0x1!==_0x243dae['id'][_0x57abdf(0x37d7)]()[_0x57abdf(0x86a)](_0x57abdf(0x1fca)),'create':_0x465447=>new _0x18c41d(_0x465447)});},0x789a:(_0x1579ce,_0x54c18e,_0x969c1c)=>{var _0xb5dc3d=a8_0x1ec55c;_0x969c1c['d'](_0x54c18e,{'T':()=>_0x1b4a99});var _0x2be786=_0x969c1c(0xa896),_0x54c18e=_0x969c1c(0xb5c2);class _0x1b4a99 extends _0x54c18e['K4']{constructor(_0x5a0c66){var _0x1415d7=a8_0x5306;super(_0x5a0c66),this[_0x1415d7(0x2079)]=new _0x2be786['y$'](),this['onMainButtonStateChangedObservable']=new _0x2be786['y$'](),this[_0x1415d7(0x31ca)]=new _0x2be786['y$'](),this[_0x1415d7(0x40d2)]=new _0x2be786['y$'](),this[_0x1415d7(0x16d1)]=new _0x2be786['y$'](),this['pad']={'x':0x0,'y':0x0},this[_0x1415d7(0x3c41)]={'pressChanged':!0x1,'touchChanged':!0x1,'valueChanged':!0x1,'changed':!0x1},this[_0x1415d7(0x2e19)]=new Array(_0x5a0c66['buttons'][_0x1415d7(0x18cc)]),this[_0x1415d7(0x1c33)]=_0x5a0c66[_0x1415d7(0x1c33)];}[_0xb5dc3d(0x35d3)](_0x1ef25d){var _0x4ae33b=_0xb5dc3d;this[_0x4ae33b(0x3dd5)]=_0x1ef25d;}get[_0xb5dc3d(0x28c5)](){var _0x1887a0=_0xb5dc3d;return this[_0x1887a0(0x3e27)];}['update'](){var _0x5e1dfe=_0xb5dc3d;super['update']();for(let _0x14a976=0x0;_0x14a976<this[_0x5e1dfe(0x2e19)]['length'];_0x14a976++)this['_setButtonValue'](this[_0x5e1dfe(0x11e2)][_0x5e1dfe(0x2284)][_0x14a976],this[_0x5e1dfe(0x2e19)][_0x14a976],_0x14a976);this[_0x5e1dfe(0x2b46)]['x']===this[_0x5e1dfe(0x226e)]['x']&&this['leftStick']['y']===this['pad']['y']||(this[_0x5e1dfe(0x226e)]['x']=this[_0x5e1dfe(0x2b46)]['x'],this[_0x5e1dfe(0x226e)]['y']=this[_0x5e1dfe(0x2b46)]['y'],this[_0x5e1dfe(0x16d1)]['notifyObservers'](this[_0x5e1dfe(0x226e)]));}['_setButtonValue'](_0x5c9fe1,_0x347faa,_0x14f40c){var _0x5a9f09=_0xb5dc3d;_0x5c9fe1=_0x5c9fe1||{'pressed':!0x1,'touched':!0x1,'value':0x0},_0x347faa?(this[_0x5a9f09(0x3a38)](_0x5c9fe1,_0x347faa),this['_changes'][_0x5a9f09(0x151f)]&&(this[_0x5a9f09(0x3dd5)]&&this[_0x5a9f09(0x3dd5)](this['index'],_0x14f40c,_0x5c9fe1),this[_0x5a9f09(0xeec)](_0x14f40c,_0x5c9fe1,this[_0x5a9f09(0x3c41)])),this[_0x5a9f09(0x2e19)][_0x14f40c]['pressed']=_0x5c9fe1[_0x5a9f09(0xd58)],this['_buttons'][_0x14f40c]['touched']=_0x5c9fe1[_0x5a9f09(0x1e41)],this[_0x5a9f09(0x2e19)][_0x14f40c][_0x5a9f09(0x2b05)]=_0x5c9fe1[_0x5a9f09(0x2b05)]<1e-8?0x0:_0x5c9fe1[_0x5a9f09(0x2b05)]):this[_0x5a9f09(0x2e19)][_0x14f40c]={'pressed':_0x5c9fe1[_0x5a9f09(0xd58)],'touched':_0x5c9fe1[_0x5a9f09(0x1e41)],'value':_0x5c9fe1[_0x5a9f09(0x2b05)]};}[_0xb5dc3d(0x3a38)](_0x74248e,_0x43b6ed){var _0x2531b5=_0xb5dc3d;return this[_0x2531b5(0x3c41)]['pressChanged']=_0x74248e[_0x2531b5(0xd58)]!==_0x43b6ed['pressed'],this[_0x2531b5(0x3c41)][_0x2531b5(0x22bb)]=_0x74248e['touched']!==_0x43b6ed[_0x2531b5(0x1e41)],this[_0x2531b5(0x3c41)][_0x2531b5(0x17e2)]=_0x74248e[_0x2531b5(0x2b05)]!==_0x43b6ed['value'],this[_0x2531b5(0x3c41)][_0x2531b5(0x151f)]=this[_0x2531b5(0x3c41)][_0x2531b5(0x7cc)]||this[_0x2531b5(0x3c41)][_0x2531b5(0x22bb)]||this[_0x2531b5(0x3c41)][_0x2531b5(0x17e2)],this[_0x2531b5(0x3c41)];}['dispose'](){var _0x1f3425=_0xb5dc3d;super[_0x1f3425(0x41a)](),this['_defaultModel']=null,this[_0x1f3425(0x2079)][_0x1f3425(0x13c8)](),this[_0x1f3425(0xa8d)][_0x1f3425(0x13c8)](),this[_0x1f3425(0x31ca)][_0x1f3425(0x13c8)](),this[_0x1f3425(0x40d2)]['clear'](),this[_0x1f3425(0x16d1)][_0x1f3425(0x13c8)]();}}},0xcf14:(_0xe4bfa3,_0x45bfdf,_0x47a886)=>{var _0x568063=a8_0x1ec55c,_0x454c4a=_0x47a886(0x9a70),_0x3f16da=_0x47a886(0xa896),_0x131f5b=_0x47a886(0xd53f),_0x33277a=_0x47a886(0x94e3),_0x141d2b=_0x47a886(0x3761),_0x396e8e=_0x47a886(0x8ca7),_0x5c971b=_0x47a886(0x789a),_0x2a8fe9=_0x47a886(0x460),_0x2fa0a4=_0x47a886(0xb5c2);class _0x3f72e9{constructor(){var _0x51649a=a8_0x5306;this[_0x51649a(0x2ae9)]={},this['axisMeshes']={};}}class _0x4943b9 extends _0x5c971b['T']{constructor(_0x3e403f){var _0x1a4c08=a8_0x5306;super(_0x3e403f),this[_0x1a4c08(0x806)]={'buttons':['thumbstick',_0x1a4c08(0x295c),_0x1a4c08(0x1c0a),_0x1a4c08(0x3d3f),_0x1a4c08(0xcf6)],'buttonMeshNames':{'trigger':_0x1a4c08(0x27e),'menu':'MENU','grip':_0x1a4c08(0x47d),'thumbstick':'THUMBSTICK_PRESS','trackpad':_0x1a4c08(0x2701)},'buttonObservableNames':{'trigger':_0x1a4c08(0x2079),'menu':_0x1a4c08(0x31ca),'grip':_0x1a4c08(0xa8d),'thumbstick':_0x1a4c08(0x40d2),'trackpad':_0x1a4c08(0xc26)},'axisMeshNames':['THUMBSTICK_X',_0x1a4c08(0x2786),_0x1a4c08(0x3298),_0x1a4c08(0x16fc)],'pointingPoseMeshName':_0x2fa0a4['K4']['POINTING_POSE']},this[_0x1a4c08(0xc26)]=new _0x3f16da['y$'](),this[_0x1a4c08(0x877)]=new _0x3f16da['y$'](),this['trackpad']={'x':0x0,'y':0x0},this['controllerType']=_0x2fa0a4['wc']['WINDOWS'],this[_0x1a4c08(0x405e)]=null;}get[_0x568063(0x472)](){var _0x28c8e3=_0x568063;return this[_0x28c8e3(0x2079)];}get[_0x568063(0x2dc6)](){var _0x2f03f3=_0x568063;return this[_0x2f03f3(0x31ca)];}get[_0x568063(0x1035)](){var _0x558494=_0x568063;return this[_0x558494(0xa8d)];}get[_0x568063(0x404a)](){var _0x2e0948=_0x568063;return this[_0x2e0948(0x40d2)];}get[_0x568063(0x115f)](){var _0x346249=_0x568063;return this[_0x346249(0xc26)];}get[_0x568063(0x2236)](){var _0xdfa875=_0x568063;return this[_0xdfa875(0x877)];}['_updateTrackpad'](){var _0x16da6e=_0x568063;!this[_0x16da6e(0x11e2)]['axes']||this['browserGamepad']['axes'][0x2]==this[_0x16da6e(0xcf6)]['x']&&this['browserGamepad'][_0x16da6e(0x1f49)][0x3]==this[_0x16da6e(0xcf6)]['y']||(this[_0x16da6e(0xcf6)]['x']=this[_0x16da6e(0x11e2)][_0x16da6e(0x1f49)][this[_0x16da6e(0x806)][_0x16da6e(0x3a81)]['indexOf'](_0x16da6e(0x3298))],this[_0x16da6e(0xcf6)]['y']=this[_0x16da6e(0x11e2)][_0x16da6e(0x1f49)][this[_0x16da6e(0x806)][_0x16da6e(0x3a81)][_0x16da6e(0x86a)](_0x16da6e(0x16fc))],this['onTrackpadValuesChangedObservable'][_0x16da6e(0x3608)](this['trackpad']));}['update'](){var _0x59c863=_0x568063;if(super[_0x59c863(0x2bb0)](),this['browserGamepad'][_0x59c863(0x1f49)]&&(this[_0x59c863(0x3b84)](),this['_loadedMeshInfo'])){for(let _0x3371c0=0x0;_0x3371c0<this[_0x59c863(0x806)][_0x59c863(0x3a81)]['length'];_0x3371c0++)this['_lerpAxisTransform'](_0x3371c0,this[_0x59c863(0x11e2)]['axes'][_0x3371c0]);}}[_0x568063(0xeec)](_0x2c5995,_0x4a04de){var _0x2b2ab4=_0x568063;_0x2c5995=this['_mapping']['buttons'][_0x2c5995];if(_0x2c5995){this[_0x2b2ab4(0x3b84)]();const _0x51f234=this[this['_mapping'][_0x2b2ab4(0x1df7)][_0x2c5995]];_0x51f234&&_0x51f234['notifyObservers'](_0x4a04de),this['_lerpButtonTransform'](_0x2c5995,_0x4a04de[_0x2b2ab4(0x2b05)]);}}[_0x568063(0x23f2)](_0xabc605,_0x3c1e36){var _0x4cf85f=_0x568063;this[_0x4cf85f(0x405e)]&&(_0xabc605=this[_0x4cf85f(0x405e)][_0x4cf85f(0x2ae9)][_0xabc605])&&_0xabc605[_0x4cf85f(0x25e4)][_0x4cf85f(0x80c)]&&_0xabc605[_0x4cf85f(0xd58)][_0x4cf85f(0x80c)]&&_0xabc605[_0x4cf85f(0x2b05)]['rotationQuaternion']&&(_0x131f5b['_f'][_0x4cf85f(0x3da9)](_0xabc605[_0x4cf85f(0x25e4)][_0x4cf85f(0x80c)],_0xabc605[_0x4cf85f(0xd58)][_0x4cf85f(0x80c)],_0x3c1e36,_0xabc605[_0x4cf85f(0x2b05)][_0x4cf85f(0x80c)]),_0x131f5b['P']['LerpToRef'](_0xabc605[_0x4cf85f(0x25e4)]['position'],_0xabc605['pressed']['position'],_0x3c1e36,_0xabc605[_0x4cf85f(0x2b05)][_0x4cf85f(0xa9f)]));}[_0x568063(0x129f)](_0x5cc50d,_0x2b15b1){var _0xcd4834=_0x568063;this['_loadedMeshInfo']&&(_0x5cc50d=this[_0xcd4834(0x405e)][_0xcd4834(0x4d2)][_0x5cc50d])&&_0x5cc50d[_0xcd4834(0x1111)][_0xcd4834(0x80c)]&&_0x5cc50d[_0xcd4834(0x1955)][_0xcd4834(0x80c)]&&_0x5cc50d[_0xcd4834(0x2b05)][_0xcd4834(0x80c)]&&(_0x131f5b['_f'][_0xcd4834(0x3da9)](_0x5cc50d[_0xcd4834(0x1111)][_0xcd4834(0x80c)],_0x5cc50d[_0xcd4834(0x1955)][_0xcd4834(0x80c)],_0x2b15b1=0.5*_0x2b15b1+0.5,_0x5cc50d[_0xcd4834(0x2b05)][_0xcd4834(0x80c)]),_0x131f5b['P'][_0xcd4834(0xe1b)](_0x5cc50d[_0xcd4834(0x1111)][_0xcd4834(0xa9f)],_0x5cc50d['max'][_0xcd4834(0xa9f)],_0x2b15b1,_0x5cc50d[_0xcd4834(0x2b05)][_0xcd4834(0xa9f)]));}[_0x568063(0x2d97)](_0x5af53a,_0x451160,_0x4bde9c=!0x1){var _0x5cbbb0=_0x568063;let _0xca48eb,_0x575f53;if(_0x396e8e['n']['IsPluginForExtensionAvailable'](_0x5cbbb0(0x3b94))){let _0x5f4fc3=_0x5cbbb0(0x2417);var _0x2ef5a4;this['id']&&!_0x4bde9c&&(_0x2ef5a4=this['id'][_0x5cbbb0(0x43f)](_0x4943b9[_0x5cbbb0(0x3a6d)]),_0x5f4fc3=_0x2ef5a4&&_0x2ef5a4[0x0]||_0x5f4fc3),_0x575f53=_0x5cbbb0(0xd48)===this[_0x5cbbb0(0x1c33)]?_0x4943b9['MODEL_LEFT_FILENAME']:_0x4943b9[_0x5cbbb0(0x1fd0)],_0xca48eb=_0x4943b9['MODEL_BASE_URL']+_0x5f4fc3+'/';}else _0x454c4a['Y']['Warn'](_0x5cbbb0(0x182f)),_0xca48eb=_0x2a8fe9['M'][_0x5cbbb0(0x41ab)],_0x575f53=_0x2a8fe9['M'][_0x5cbbb0(0x1732)];_0x396e8e['n'][_0x5cbbb0(0x3353)]('',_0xca48eb,_0x575f53,_0x5af53a,_0x165944=>{var _0x53c6ad=_0x5cbbb0;this['_loadedMeshInfo']=this['_processModel'](_0x5af53a,_0x165944),this['_loadedMeshInfo']&&(this['_defaultModel']=this['_loadedMeshInfo'][_0x53c6ad(0x35ea)],this[_0x53c6ad(0x2600)](this[_0x53c6ad(0x3e27)]),_0x451160&&_0x451160(this[_0x53c6ad(0x3e27)]));},null,(_0x39875a,_0x3a436e)=>{var _0x4d8251=_0x5cbbb0;_0x454c4a['Y']['Log'](_0x3a436e),_0x454c4a['Y'][_0x4d8251(0xc51)](_0x4d8251(0x1320)+_0xca48eb+_0x575f53),_0x4bde9c||this[_0x4d8251(0x2d97)](_0x39875a,_0x451160,!0x0);});}[_0x568063(0xa1b)](_0x57a753,_0x331cae){var _0x3c8122=_0x568063;let _0x3ff262=null;_0x57a753=new _0x33277a['Kj'](this['id']+'\x20'+this[_0x3c8122(0x1c33)],_0x57a753);let _0x3019b9=null;for(let _0x142a31=0x0;_0x142a31<_0x331cae[_0x3c8122(0x18cc)];_0x142a31++){const _0xc66668=_0x331cae[_0x142a31];if(!_0xc66668[_0x3c8122(0xc5c)]){_0xc66668[_0x3c8122(0x1d61)]=!0x1,_0x3019b9=_0xc66668;break;}}return _0x3019b9?(_0x3019b9[_0x3c8122(0x1ebb)](_0x57a753),_0x3ff262=this[_0x3c8122(0x99d)](_0x57a753)):_0x454c4a['Y'][_0x3c8122(0xc51)]('Could\x20not\x20find\x20root\x20node\x20in\x20model\x20file.'),_0x3ff262;}[_0x568063(0x99d)](_0x597cd9){var _0x31f883=_0x568063;const _0x1705ca=new _0x3f72e9();let _0x323c35;for(_0x1705ca[_0x31f883(0x35ea)]=_0x597cd9,_0x1705ca[_0x31f883(0x2ae9)]={},_0x1705ca[_0x31f883(0x4d2)]={},_0x323c35=0x0;_0x323c35<this[_0x31f883(0x806)][_0x31f883(0x2284)]['length'];_0x323c35++){var _0x32d3d8,_0x2d8074=this[_0x31f883(0x806)][_0x31f883(0x40a2)][this[_0x31f883(0x806)]['buttons'][_0x323c35]];_0x2d8074?(_0x32d3d8=_0x25502c(_0x597cd9,_0x2d8074))?(_0x32d3d8={'index':_0x323c35,'value':_0x3f17c4(_0x32d3d8,_0x31f883(0xe18)),'pressed':_0x3f17c4(_0x32d3d8,_0x31f883(0x2d60)),'unpressed':_0x3f17c4(_0x32d3d8,_0x31f883(0x1ade))})[_0x31f883(0x2b05)]&&_0x32d3d8['pressed']&&_0x32d3d8['unpressed']?_0x1705ca[_0x31f883(0x2ae9)][this['_mapping'][_0x31f883(0x2284)][_0x323c35]]=_0x32d3d8:_0x454c4a['Y'][_0x31f883(0xc51)](_0x31f883(0x1afb)+_0x2d8074+_0x31f883(0x336e)+!!_0x32d3d8[_0x31f883(0x2b05)]+_0x31f883(0x2e35)+!!_0x32d3d8[_0x31f883(0xd58)]+',\x20UNPRESSED:'+!!_0x32d3d8[_0x31f883(0x25e4)]+')'):_0x454c4a['Y'][_0x31f883(0xc51)](_0x31f883(0x1cbd)+_0x2d8074):_0x454c4a['Y']['Log']('Skipping\x20unknown\x20button\x20at\x20index:\x20'+_0x323c35+_0x31f883(0x881)+this['_mapping'][_0x31f883(0x2284)][_0x323c35]);}for(_0x323c35=0x0;_0x323c35<this[_0x31f883(0x806)]['axisMeshNames'][_0x31f883(0x18cc)];_0x323c35++){var _0x48c4e0,_0xf756d5=this['_mapping'][_0x31f883(0x3a81)][_0x323c35];_0xf756d5?(_0x48c4e0=_0x25502c(_0x597cd9,_0xf756d5))?(_0x48c4e0={'index':_0x323c35,'value':_0x3f17c4(_0x48c4e0,_0x31f883(0xe18)),'min':_0x3f17c4(_0x48c4e0,'MIN'),'max':_0x3f17c4(_0x48c4e0,_0x31f883(0x147b))})['value']&&_0x48c4e0['min']&&_0x48c4e0[_0x31f883(0x1955)]?_0x1705ca[_0x31f883(0x4d2)][_0x323c35]=_0x48c4e0:_0x454c4a['Y'][_0x31f883(0xc51)](_0x31f883(0x3789)+_0xf756d5+'(VALUE:\x20'+!!_0x48c4e0[_0x31f883(0x2b05)]+_0x31f883(0x575)+!!_0x48c4e0[_0x31f883(0x1111)]+',\x20MAX:'+!!_0x48c4e0[_0x31f883(0x1955)]+')'):_0x454c4a['Y'][_0x31f883(0xc51)](_0x31f883(0x77f)+_0xf756d5):_0x454c4a['Y']['Log'](_0x31f883(0xfdb)+_0x323c35);}return _0x1705ca[_0x31f883(0x28b5)]=_0x25502c(_0x597cd9,this['_mapping'][_0x31f883(0x2a95)]),_0x1705ca[_0x31f883(0x28b5)]?this[_0x31f883(0x1fe)]=_0x1705ca['pointingPoseNode']:_0x454c4a['Y'][_0x31f883(0xc51)]('Missing\x20pointing\x20pose\x20mesh\x20with\x20name:\x20'+this[_0x31f883(0x806)][_0x31f883(0x2a95)]),_0x1705ca;function _0x25502c(_0x4ab2ce,_0x1b9da0){var _0x29acbc=_0x31f883;return _0x4ab2ce[_0x29acbc(0x394)](_0x393520=>_0x393520[_0x29acbc(0xc1b)]===_0x1b9da0,!0x1)[0x0];}function _0x3f17c4(_0x5377e1,_0x30fdb5){var _0x3bc433=_0x31f883;return _0x5377e1[_0x3bc433(0x394)](_0x3bf11c=>_0x3bf11c['name']==_0x30fdb5,!0x0)[0x0];}}['getForwardRay'](_0x26dc26=0x64){var _0x3d1ad3=_0x568063;if(!this[_0x3d1ad3(0x405e)]||!this[_0x3d1ad3(0x405e)][_0x3d1ad3(0x28b5)])return super[_0x3d1ad3(0x2029)](_0x26dc26);const _0x169b85=this[_0x3d1ad3(0x405e)][_0x3d1ad3(0x28b5)]['getWorldMatrix']();var _0x37491c=_0x169b85[_0x3d1ad3(0x208a)](),_0x3024c4=new _0x131f5b['P'](0x0,0x0,-0x1),_0x3024c4=_0x131f5b['P'][_0x3d1ad3(0x2776)](_0x3024c4,_0x169b85),_0x3024c4=_0x131f5b['P'][_0x3d1ad3(0xff1)](_0x3024c4);return new _0x141d2b['z'](_0x37491c,_0x3024c4,_0x26dc26);}['dispose'](){var _0xa1ae0a=_0x568063;super['dispose'](),this['onTrackpadChangedObservable'][_0xa1ae0a(0x13c8)](),this[_0xa1ae0a(0x877)][_0xa1ae0a(0x13c8)]();}}_0x4943b9[_0x568063(0x41ab)]=_0x568063(0x1b43),_0x4943b9[_0x568063(0x3829)]='left.glb',_0x4943b9['MODEL_RIGHT_FILENAME']='right.glb',_0x4943b9[_0x568063(0x32ca)]=_0x568063(0x6f0),_0x4943b9[_0x568063(0x3a6d)]=/([0-9a-zA-Z]+-[0-9a-zA-Z]+)$/,class extends null{},_0x2fa0a4['zn'][_0x568063(0x64b)][_0x568063(0xede)]({'canCreate':_0x110dcb=>0x0===_0x110dcb['id'][_0x568063(0x86a)](_0x4943b9[_0x568063(0x32ca)]),'create':_0x34f8e9=>new _0x4943b9(_0x34f8e9)});},0x3ab:(_0xcf7740,_0x245a74,_0x5830ac)=>{var _0x90c08a=a8_0x1ec55c;_0x5830ac['d'](_0x245a74,{'Xq':()=>_0x4d5ada});var _0x16fd88,_0x136f91,_0x251f31=_0x5830ac(0xa896),_0x1f5185=_0x5830ac(0x165ec);_0x16fd88={'Cross':0x0,0x0:_0x90c08a(0x2060),'Circle':0x1,0x1:_0x90c08a(0x1fae),'Square':0x2,0x2:_0x90c08a(0x9c9),'Triangle':0x3,0x3:'Triangle','L1':0x4,0x4:'L1','R1':0x5,0x5:'R1','Share':0x8,0x8:'Share','Options':0x9,0x9:_0x90c08a(0x2818),'LeftStick':0xa,0xa:_0x90c08a(0x3d6),'RightStick':0xb,0xb:'RightStick'},_0x136f91={'Up':0xc,0xc:'Up','Down':0xd,0xd:_0x90c08a(0x3095),'Left':0xe,0xe:'Left','Right':0xf,0xf:_0x90c08a(0x1b81)};class _0x4d5ada extends _0x1f5185['nJ']{constructor(_0x2b8f8a,_0x2cbdf0,_0x496edf){var _0x21f4bd=_0x90c08a;super(_0x2b8f8a[_0x21f4bd(0x1d06)](_0x21f4bd(0x12f5),'SONY\x20PLAYSTATION\x20DUALSHOCK'),_0x2cbdf0,_0x496edf,0x0,0x1,0x2,0x3),this[_0x21f4bd(0x3878)]=0x0,this[_0x21f4bd(0x21af)]=0x0,this[_0x21f4bd(0x128c)]=new _0x251f31['y$'](),this[_0x21f4bd(0x1f7b)]=new _0x251f31['y$'](),this[_0x21f4bd(0x3577)]=new _0x251f31['y$'](),this[_0x21f4bd(0xcb5)]=new _0x251f31['y$'](),this[_0x21f4bd(0x16a8)]=0x0,this[_0x21f4bd(0x3bd5)]=0x0,this[_0x21f4bd(0x33d6)]=0x0,this['_buttonTriangle']=0x0,this['_buttonShare']=0x0,this['_buttonOptions']=0x0,this['_buttonL1']=0x0,this[_0x21f4bd(0x1d50)]=0x0,this[_0x21f4bd(0x38b5)]=0x0,this[_0x21f4bd(0xd24)]=0x0,this[_0x21f4bd(0x30b0)]=0x0,this['_dPadDown']=0x0,this[_0x21f4bd(0x186f)]=0x0,this[_0x21f4bd(0x1da2)]=0x0,this['type']=_0x1f5185['nJ'][_0x21f4bd(0x1e30)];}[_0x90c08a(0x15e8)](_0x492971){var _0x2689bf=_0x90c08a;this[_0x2689bf(0x909)]=_0x492971;}[_0x90c08a(0x196e)](_0x51e7c3){var _0xfb44ca=_0x90c08a;this[_0xfb44ca(0x3eb0)]=_0x51e7c3;}get[_0x90c08a(0x20da)](){var _0x3a2c56=_0x90c08a;return this[_0x3a2c56(0x3878)];}set[_0x90c08a(0x20da)](_0x3ca2eb){var _0xb7c412=_0x90c08a;this[_0xb7c412(0x909)]&&this[_0xb7c412(0x3878)]!==_0x3ca2eb&&this['_onlefttriggerchanged'](_0x3ca2eb),this['_leftTrigger']=_0x3ca2eb;}get['rightTrigger'](){var _0x43ff79=_0x90c08a;return this[_0x43ff79(0x21af)];}set[_0x90c08a(0x1063)](_0x2b90b6){var _0x29424e=_0x90c08a;this[_0x29424e(0x3eb0)]&&this['_rightTrigger']!==_0x2b90b6&&this[_0x29424e(0x3eb0)](_0x2b90b6),this[_0x29424e(0x21af)]=_0x2b90b6;}[_0x90c08a(0x108d)](_0x4b6b36){var _0x575fb7=_0x90c08a;this[_0x575fb7(0x323e)]=_0x4b6b36;}[_0x90c08a(0x3d53)](_0x4c6170){var _0x11021=_0x90c08a;this[_0x11021(0x74e)]=_0x4c6170;}['ondpaddown'](_0x266d8c){var _0x32c8c6=_0x90c08a;this[_0x32c8c6(0x146b)]=_0x266d8c;}[_0x90c08a(0x162a)](_0x2e9f67){this['_ondpadup']=_0x2e9f67;}[_0x90c08a(0xaaf)](_0x304940,_0x324faf,_0x164d01){var _0x5c8cb5=_0x90c08a;return _0x304940!==_0x324faf&&(0x1===_0x304940&&(this[_0x5c8cb5(0x323e)]&&this[_0x5c8cb5(0x323e)](_0x164d01),this['onButtonDownObservable'][_0x5c8cb5(0x3608)](_0x164d01)),0x0===_0x304940&&(this[_0x5c8cb5(0x74e)]&&this[_0x5c8cb5(0x74e)](_0x164d01),this[_0x5c8cb5(0x1f7b)]['notifyObservers'](_0x164d01))),_0x304940;}[_0x90c08a(0x66f)](_0x2f0a31,_0x57c223,_0x194a6b){var _0x50e479=_0x90c08a;return _0x2f0a31!==_0x57c223&&(0x1===_0x2f0a31&&(this[_0x50e479(0x146b)]&&this['_ondpaddown'](_0x194a6b),this[_0x50e479(0x3577)][_0x50e479(0x3608)](_0x194a6b)),0x0===_0x2f0a31&&(this[_0x50e479(0x303)]&&this[_0x50e479(0x303)](_0x194a6b),this['onPadUpObservable']['notifyObservers'](_0x194a6b))),_0x2f0a31;}get[_0x90c08a(0x1669)](){var _0xd1a409=_0x90c08a;return this[_0xd1a409(0x16a8)];}set[_0x90c08a(0x1669)](_0x1c785d){var _0x2b9e47=_0x90c08a;this[_0x2b9e47(0x16a8)]=this[_0x2b9e47(0xaaf)](_0x1c785d,this['_buttonCross'],_0x16fd88['Cross']);}get[_0x90c08a(0x2db)](){return this['_buttonCircle'];}set[_0x90c08a(0x2db)](_0x40ac3a){var _0x335a0a=_0x90c08a;this[_0x335a0a(0x3bd5)]=this['_setButtonValue'](_0x40ac3a,this['_buttonCircle'],_0x16fd88[_0x335a0a(0x1fae)]);}get[_0x90c08a(0x2169)](){var _0x2ed040=_0x90c08a;return this[_0x2ed040(0x33d6)];}set[_0x90c08a(0x2169)](_0x451234){var _0x375cd9=_0x90c08a;this['_buttonSquare']=this[_0x375cd9(0xaaf)](_0x451234,this[_0x375cd9(0x33d6)],_0x16fd88[_0x375cd9(0x9c9)]);}get[_0x90c08a(0x37c3)](){var _0x5d8e6f=_0x90c08a;return this[_0x5d8e6f(0x1874)];}set['buttonTriangle'](_0x1a9b4e){var _0x3300fe=_0x90c08a;this[_0x3300fe(0x1874)]=this[_0x3300fe(0xaaf)](_0x1a9b4e,this[_0x3300fe(0x1874)],_0x16fd88[_0x3300fe(0x4013)]);}get[_0x90c08a(0x2424)](){var _0x534ed2=_0x90c08a;return this[_0x534ed2(0x3ef0)];}set[_0x90c08a(0x2424)](_0x425727){var _0x21bf8f=_0x90c08a;this[_0x21bf8f(0x3ef0)]=this['_setButtonValue'](_0x425727,this['_buttonOptions'],_0x16fd88[_0x21bf8f(0x2818)]);}get[_0x90c08a(0x33fe)](){var _0x4e6421=_0x90c08a;return this[_0x4e6421(0xec3)];}set[_0x90c08a(0x33fe)](_0x4f065f){var _0x93f690=_0x90c08a;this[_0x93f690(0xec3)]=this[_0x93f690(0xaaf)](_0x4f065f,this['_buttonShare'],_0x16fd88['Share']);}get[_0x90c08a(0x2704)](){var _0x5586f1=_0x90c08a;return this[_0x5586f1(0x25d)];}set[_0x90c08a(0x2704)](_0x2dbd4a){var _0x155ecc=_0x90c08a;this[_0x155ecc(0x25d)]=this[_0x155ecc(0xaaf)](_0x2dbd4a,this[_0x155ecc(0x25d)],_0x16fd88['L1']);}get[_0x90c08a(0x347b)](){var _0x320744=_0x90c08a;return this[_0x320744(0x1d50)];}set[_0x90c08a(0x347b)](_0x54af74){var _0x3e7bfd=_0x90c08a;this[_0x3e7bfd(0x1d50)]=this[_0x3e7bfd(0xaaf)](_0x54af74,this[_0x3e7bfd(0x1d50)],_0x16fd88['R1']);}get[_0x90c08a(0x1e2f)](){var _0x30da4b=_0x90c08a;return this[_0x30da4b(0x38b5)];}set[_0x90c08a(0x1e2f)](_0x3326bb){var _0x2cd94a=_0x90c08a;this[_0x2cd94a(0x38b5)]=this['_setButtonValue'](_0x3326bb,this[_0x2cd94a(0x38b5)],_0x16fd88[_0x2cd94a(0x3d6)]);}get[_0x90c08a(0x16b8)](){var _0x2fb9f0=_0x90c08a;return this[_0x2fb9f0(0xd24)];}set[_0x90c08a(0x16b8)](_0x2a063a){var _0x18392e=_0x90c08a;this['_buttonRightStick']=this[_0x18392e(0xaaf)](_0x2a063a,this[_0x18392e(0xd24)],_0x16fd88[_0x18392e(0x213c)]);}get['dPadUp'](){var _0x2df56e=_0x90c08a;return this[_0x2df56e(0x30b0)];}set[_0x90c08a(0x2f65)](_0x219bbe){var _0x32da54=_0x90c08a;this[_0x32da54(0x30b0)]=this[_0x32da54(0x66f)](_0x219bbe,this[_0x32da54(0x30b0)],_0x136f91['Up']);}get[_0x90c08a(0x22ad)](){var _0x18c748=_0x90c08a;return this[_0x18c748(0x1393)];}set[_0x90c08a(0x22ad)](_0x1389f9){var _0x29b9ef=_0x90c08a;this[_0x29b9ef(0x1393)]=this[_0x29b9ef(0x66f)](_0x1389f9,this[_0x29b9ef(0x1393)],_0x136f91[_0x29b9ef(0x3095)]);}get[_0x90c08a(0x38a5)](){return this['_dPadLeft'];}set[_0x90c08a(0x38a5)](_0xf3617f){var _0x332bcc=_0x90c08a;this[_0x332bcc(0x186f)]=this[_0x332bcc(0x66f)](_0xf3617f,this[_0x332bcc(0x186f)],_0x136f91[_0x332bcc(0x259a)]);}get[_0x90c08a(0x3177)](){var _0x1a3f11=_0x90c08a;return this[_0x1a3f11(0x1da2)];}set[_0x90c08a(0x3177)](_0x48cda8){var _0x18944b=_0x90c08a;this[_0x18944b(0x1da2)]=this[_0x18944b(0x66f)](_0x48cda8,this['_dPadRight'],_0x136f91[_0x18944b(0x1b81)]);}['update'](){var _0x3ff933=_0x90c08a;super[_0x3ff933(0x2bb0)](),this[_0x3ff933(0x1669)]=this['browserGamepad']['buttons'][0x0]['value'],this[_0x3ff933(0x2db)]=this['browserGamepad'][_0x3ff933(0x2284)][0x1][_0x3ff933(0x2b05)],this[_0x3ff933(0x2169)]=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0x2]['value'],this[_0x3ff933(0x37c3)]=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0x3][_0x3ff933(0x2b05)],this[_0x3ff933(0x2704)]=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0x4][_0x3ff933(0x2b05)],this['buttonR1']=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0x5][_0x3ff933(0x2b05)],this[_0x3ff933(0x20da)]=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0x6]['value'],this[_0x3ff933(0x1063)]=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0x7][_0x3ff933(0x2b05)],this[_0x3ff933(0x33fe)]=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0x8]['value'],this[_0x3ff933(0x2424)]=this['browserGamepad'][_0x3ff933(0x2284)][0x9]['value'],this[_0x3ff933(0x1e2f)]=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0xa][_0x3ff933(0x2b05)],this[_0x3ff933(0x16b8)]=this['browserGamepad'][_0x3ff933(0x2284)][0xb][_0x3ff933(0x2b05)],this[_0x3ff933(0x2f65)]=this[_0x3ff933(0x11e2)]['buttons'][0xc][_0x3ff933(0x2b05)],this[_0x3ff933(0x22ad)]=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0xd][_0x3ff933(0x2b05)],this['dPadLeft']=this[_0x3ff933(0x11e2)][_0x3ff933(0x2284)][0xe]['value'],this[_0x3ff933(0x3177)]=this['browserGamepad'][_0x3ff933(0x2284)][0xf][_0x3ff933(0x2b05)];}['dispose'](){var _0x5d91c5=_0x90c08a;super[_0x5d91c5(0x41a)](),this[_0x5d91c5(0x128c)]['clear'](),this[_0x5d91c5(0x1f7b)][_0x5d91c5(0x13c8)](),this[_0x5d91c5(0x3577)][_0x5d91c5(0x13c8)](),this['onPadUpObservable'][_0x5d91c5(0x13c8)]();}}},0x165ec:(_0x5d9c1d,_0x1fa7b0,_0x4603f9)=>{var _0x1965d1=a8_0x1ec55c;_0x4603f9['d'](_0x1fa7b0,{'If':()=>_0x13bdfb,'nJ':()=>_0x3a8520});var _0x168dbf=_0x4603f9(0xa896);class _0x3a8520{constructor(_0x5b35ae,_0x3aca15,_0x28d984,_0x359f2d=0x0,_0x5ca038=0x1,_0x582e2a=0x2,_0x500c53=0x3){var _0x174282=a8_0x5306;this['id']=_0x5b35ae,this['index']=_0x3aca15,this[_0x174282(0x11e2)]=_0x28d984,this[_0x174282(0x12af)]={'x':0x0,'y':0x0},this[_0x174282(0xf2a)]={'x':0x0,'y':0x0},this['_isConnected']=!0x0,this[_0x174282(0x26f0)]=!0x1,this[_0x174282(0x19d6)]=_0x3a8520['GAMEPAD'],this[_0x174282(0xf73)]=_0x359f2d,this[_0x174282(0x278d)]=_0x5ca038,this['_rightStickAxisX']=_0x582e2a,this[_0x174282(0xf2d)]=_0x500c53,0x2<=this['browserGamepad'][_0x174282(0x1f49)][_0x174282(0x18cc)]&&(this['_leftStick']={'x':this['browserGamepad'][_0x174282(0x1f49)][this[_0x174282(0xf73)]],'y':this[_0x174282(0x11e2)]['axes'][this[_0x174282(0x278d)]]}),0x4<=this[_0x174282(0x11e2)]['axes'][_0x174282(0x18cc)]&&(this['_rightStick']={'x':this[_0x174282(0x11e2)][_0x174282(0x1f49)][this[_0x174282(0x14dc)]],'y':this[_0x174282(0x11e2)][_0x174282(0x1f49)][this[_0x174282(0xf2d)]]});}get['isConnected'](){var _0x257e4c=a8_0x5306;return this[_0x257e4c(0x350a)];}[_0x1965d1(0x32e0)](_0x555ea7){var _0x40050b=_0x1965d1;this[_0x40050b(0x297a)]=_0x555ea7;}['onrightstickchanged'](_0x1d1330){var _0x3fff45=_0x1965d1;this[_0x3fff45(0x420c)]=_0x1d1330;}get[_0x1965d1(0x2b46)](){var _0x1af660=_0x1965d1;return this[_0x1af660(0x12af)];}set['leftStick'](_0x2fff42){var _0x562094=_0x1965d1;!this[_0x562094(0x297a)]||this[_0x562094(0x12af)]['x']===_0x2fff42['x']&&this[_0x562094(0x12af)]['y']===_0x2fff42['y']||this[_0x562094(0x297a)](_0x2fff42),this[_0x562094(0x12af)]=_0x2fff42;}get[_0x1965d1(0x71c)](){return this['_rightStick'];}set[_0x1965d1(0x71c)](_0x5211b1){var _0x41a018=_0x1965d1;!this[_0x41a018(0x420c)]||this[_0x41a018(0xf2a)]['x']===_0x5211b1['x']&&this[_0x41a018(0xf2a)]['y']===_0x5211b1['y']||this[_0x41a018(0x420c)](_0x5211b1),this[_0x41a018(0xf2a)]=_0x5211b1;}['update'](){var _0x25f1da=_0x1965d1;this['_leftStick']&&(this[_0x25f1da(0x2b46)]={'x':this['browserGamepad'][_0x25f1da(0x1f49)][this[_0x25f1da(0xf73)]],'y':this[_0x25f1da(0x11e2)][_0x25f1da(0x1f49)][this[_0x25f1da(0x278d)]]},this[_0x25f1da(0x26f0)]&&(this[_0x25f1da(0x2b46)]['y']*=-0x1)),this[_0x25f1da(0xf2a)]&&(this[_0x25f1da(0x71c)]={'x':this[_0x25f1da(0x11e2)][_0x25f1da(0x1f49)][this[_0x25f1da(0x14dc)]],'y':this[_0x25f1da(0x11e2)][_0x25f1da(0x1f49)][this['_rightStickAxisY']]});}['dispose'](){}}_0x3a8520[_0x1965d1(0x10c6)]=0x0,_0x3a8520[_0x1965d1(0x3c21)]=0x1,_0x3a8520[_0x1965d1(0xfb2)]=0x2,_0x3a8520['POSE_ENABLED']=0x3,_0x3a8520[_0x1965d1(0x1e30)]=0x4;class _0x13bdfb extends _0x3a8520{constructor(_0x38c0d7,_0x44de3f,_0xdc3080){var _0x262591=_0x1965d1;super(_0x38c0d7,_0x44de3f,_0xdc3080),this['onButtonDownObservable']=new _0x168dbf['y$'](),this[_0x262591(0x1f7b)]=new _0x168dbf['y$'](),this['type']=_0x3a8520['GENERIC'],this[_0x262591(0x2e19)]=new Array(_0xdc3080['buttons']['length']);}[_0x1965d1(0x108d)](_0x558cf0){var _0x49ed3f=_0x1965d1;this[_0x49ed3f(0x323e)]=_0x558cf0;}[_0x1965d1(0x3d53)](_0x5d5a5c){var _0x2d4217=_0x1965d1;this[_0x2d4217(0x74e)]=_0x5d5a5c;}['_setButtonValue'](_0x4ca5f0,_0x1015b1,_0x1c0a43){var _0x430e76=_0x1965d1;return _0x4ca5f0!==_0x1015b1&&(0x1===_0x4ca5f0&&(this['_onbuttondown']&&this[_0x430e76(0x323e)](_0x1c0a43),this[_0x430e76(0x128c)][_0x430e76(0x3608)](_0x1c0a43)),0x0===_0x4ca5f0&&(this[_0x430e76(0x74e)]&&this[_0x430e76(0x74e)](_0x1c0a43),this['onButtonUpObservable'][_0x430e76(0x3608)](_0x1c0a43))),_0x4ca5f0;}['update'](){var _0x56e164=_0x1965d1;super[_0x56e164(0x2bb0)]();for(let _0x7ff288=0x0;_0x7ff288<this['_buttons'][_0x56e164(0x18cc)];_0x7ff288++)this['_buttons'][_0x7ff288]=this[_0x56e164(0xaaf)](this['browserGamepad'][_0x56e164(0x2284)][_0x7ff288]['value'],this[_0x56e164(0x2e19)][_0x7ff288],_0x7ff288);}[_0x1965d1(0x41a)](){var _0x1909b3=_0x1965d1;super[_0x1909b3(0x41a)](),this[_0x1909b3(0x128c)]['clear'](),this[_0x1909b3(0x1f7b)][_0x1909b3(0x13c8)]();}}},0x149a8:(_0x327ea4,_0x138234,_0x3bfdc1)=>{var _0x346c29=a8_0x1ec55c;_0x3bfdc1['d'](_0x138234,{'v':()=>_0x3ad351});var _0x569e42=_0x3bfdc1(0xa896),_0xeb56af=_0x3bfdc1(0x7205),_0x5548eb=_0x3bfdc1(0xb5c2),_0x258fe2=_0x3bfdc1(0xdc18),_0xaf82d2=_0x3bfdc1(0x165ec),_0x42082b=_0x3bfdc1(0x14232),_0x479621=_0x3bfdc1(0x3ab),_0x3e9ca1=_0x3bfdc1(0x4ba7);class _0x3ad351{constructor(_0x2aa5eb){var _0x452678=a8_0x5306;if(this[_0x452678(0x3c5c)]=_0x2aa5eb,this[_0x452678(0x21e5)]=[],this['_oneGamepadConnected']=!0x1,this[_0x452678(0x1191)]=!0x1,this[_0x452678(0x5e6)]=new _0x569e42['y$'](),(0x0,_0xeb56af['CG'])()?(this[_0x452678(0x36c0)]=_0x452678(0x1ba8)in window,this[_0x452678(0x3746)]=navigator&&navigator[_0x452678(0xb40)]):this[_0x452678(0x36c0)]=!0x1,this[_0x452678(0x1dc2)]=new _0x569e42['y$'](_0x278a07=>{var _0x29a7c0=_0x452678;for(const _0x2239ae in this['_babylonGamepads']){var _0x381c4d=this['_babylonGamepads'][_0x2239ae];_0x381c4d&&_0x381c4d[_0x29a7c0(0x350a)]&&this['onGamepadConnectedObservable'][_0x29a7c0(0x11ae)](_0x278a07,_0x381c4d);}}),this[_0x452678(0x3d75)]=_0x1fecd7=>{var _0x1e69db=_0x452678;_0x1fecd7=_0x1fecd7[_0x1e69db(0x128f)];if(!(_0x1fecd7[_0x1e69db(0xc2b)]in this[_0x1e69db(0x21e5)]&&this['_babylonGamepads'][_0x1fecd7[_0x1e69db(0xc2b)]][_0x1e69db(0x326c)])){let _0x59082b;this[_0x1e69db(0x21e5)][_0x1fecd7[_0x1e69db(0xc2b)]]?((_0x59082b=this[_0x1e69db(0x21e5)][_0x1fecd7['index']])[_0x1e69db(0x11e2)]=_0x1fecd7,_0x59082b[_0x1e69db(0x350a)]=!0x0):_0x59082b=this[_0x1e69db(0x27e2)](_0x1fecd7),this[_0x1e69db(0x1dc2)][_0x1e69db(0x3608)](_0x59082b),this['_startMonitoringGamepads']();}},this[_0x452678(0x2851)]=_0x4ece62=>{var _0x492f49=_0x452678,_0x5d82e5=_0x4ece62['gamepad'];for(const _0x559f63 in this[_0x492f49(0x21e5)])if(this[_0x492f49(0x21e5)][_0x559f63][_0x492f49(0xc2b)]===_0x5d82e5['index']){const _0x569a63=this[_0x492f49(0x21e5)][_0x559f63];_0x569a63[_0x492f49(0x350a)]=!0x1,this['onGamepadDisconnectedObservable'][_0x492f49(0x3608)](_0x569a63),_0x569a63[_0x492f49(0x41a)]&&_0x569a63['dispose']();break;}},this[_0x452678(0x3746)]){if(this[_0x452678(0x4159)](),this['_babylonGamepads'][_0x452678(0x18cc)]&&this[_0x452678(0xed4)](),this[_0x452678(0x36c0)]){const _0x111455=this[_0x452678(0x3c5c)]?this[_0x452678(0x3c5c)][_0x452678(0x3e9d)]()[_0x452678(0x6ef)]():window;_0x111455&&(_0x111455['addEventListener'](_0x452678(0x502),this[_0x452678(0x3d75)],!0x1),_0x111455['addEventListener'](_0x452678(0x2e9),this['_onGamepadDisconnectedEvent'],!0x1));}else this[_0x452678(0xed4)]();}}get['gamepads'](){var _0x382564=a8_0x5306;return this[_0x382564(0x21e5)];}[_0x346c29(0x40b1)](_0x404d13=_0xaf82d2['nJ'][_0x346c29(0xfb2)]){var _0x23b7e8=_0x346c29;for(const _0x13d62e of this[_0x23b7e8(0x21e5)])if(_0x13d62e&&_0x13d62e[_0x23b7e8(0x19d6)]===_0x404d13)return _0x13d62e;return null;}[_0x346c29(0x41a)](){var _0x4fd026=_0x346c29;this['_gamepadEventSupported']&&(this[_0x4fd026(0x3d75)]&&window[_0x4fd026(0xa95)](_0x4fd026(0x502),this['_onGamepadConnectedEvent']),this['_onGamepadDisconnectedEvent']&&window[_0x4fd026(0xa95)](_0x4fd026(0x2e9),this[_0x4fd026(0x2851)]),this[_0x4fd026(0x3d75)]=null,this[_0x4fd026(0x2851)]=null),this[_0x4fd026(0x21e5)][_0x4fd026(0x35b2)](_0x3b8d7a=>{var _0x5b06e6=_0x4fd026;_0x3b8d7a[_0x5b06e6(0x41a)]();}),this[_0x4fd026(0x1dc2)][_0x4fd026(0x13c8)](),this[_0x4fd026(0x5e6)]['clear'](),this['_oneGamepadConnected']=!0x1,this['_stopMonitoringGamepads'](),this[_0x4fd026(0x21e5)]=[];}['_addNewGamepad'](_0x180712){var _0x319ae6=_0x346c29;this['_oneGamepadConnected']||(this[_0x319ae6(0x2a61)]=!0x0);var _0x5ae5c1=-0x1!==_0x180712['id'][_0x319ae6(0x3e5a)]('054c')&&-0x1===_0x180712['id'][_0x319ae6(0x3e5a)](_0x319ae6(0x311c)),_0x12d411=-0x1!==_0x180712['id'][_0x319ae6(0x3e5a)](_0x319ae6(0x32f9)),_0x12d411=_0x12d411||-0x1!==_0x180712['id'][_0x319ae6(0x3e5a)](_0x319ae6(0x264f))||-0x1!==_0x180712['id'][_0x319ae6(0x3e5a)](_0x319ae6(0x4140))||-0x1!==_0x180712['id'][_0x319ae6(0x3e5a)]('045e')&&-0x1===_0x180712['id'][_0x319ae6(0x3e5a)](_0x319ae6(0x2e16))?new _0x258fe2['FI'](_0x180712['id'],_0x180712[_0x319ae6(0xc2b)],_0x180712,_0x12d411):_0x5ae5c1?new _0x479621['Xq'](_0x180712['id'],_0x180712[_0x319ae6(0xc2b)],_0x180712):_0x180712[_0x319ae6(0x3510)]?_0x5548eb['zn']['InitiateController'](_0x180712):new _0xaf82d2['If'](_0x180712['id'],_0x180712[_0x319ae6(0xc2b)],_0x180712);return this[_0x319ae6(0x21e5)][_0x12d411[_0x319ae6(0xc2b)]]=_0x12d411;}[_0x346c29(0xed4)](){var _0x38c9b3=_0x346c29;this[_0x38c9b3(0x1191)]||(this[_0x38c9b3(0x1191)]=!0x0,this[_0x38c9b3(0x844)]());}['_stopMonitoringGamepads'](){var _0x239cd8=_0x346c29;this[_0x239cd8(0x1191)]=!0x1;}[_0x346c29(0x844)](){var _0x2800e6=_0x346c29;this[_0x2800e6(0x4159)]();for(const _0x179d41 in this['_babylonGamepads']){const _0x51892d=this[_0x2800e6(0x21e5)][_0x179d41];if(_0x51892d&&_0x51892d[_0x2800e6(0x326c)])try{_0x51892d[_0x2800e6(0x2bb0)]();}catch(_0xa1f95e){-0x1===this[_0x2800e6(0x1ead)][_0x2800e6(0x86a)](_0x51892d[_0x2800e6(0xc2b)])&&(_0x3e9ca1['w1'][_0x2800e6(0xc51)](_0x2800e6(0x10bc)+_0x51892d['id']),this['_loggedErrors'][_0x2800e6(0xede)](_0x51892d[_0x2800e6(0xc2b)]));}}this[_0x2800e6(0x1191)]&&_0x42082b['D'][_0x2800e6(0x2831)](()=>{var _0x1341e0=_0x2800e6;this[_0x1341e0(0x844)]();});}[_0x346c29(0x4159)](){var _0x161c1c=_0x346c29,_0x59be4e=navigator[_0x161c1c(0xb40)]?navigator['getGamepads']():[];for(let _0x407267=0x0;_0x407267<_0x59be4e[_0x161c1c(0x18cc)];_0x407267++){var _0x31a9a0=_0x59be4e[_0x407267];_0x31a9a0&&(this[_0x161c1c(0x21e5)][_0x31a9a0[_0x161c1c(0xc2b)]]?(this[_0x161c1c(0x21e5)][_0x407267][_0x161c1c(0x11e2)]=_0x31a9a0,this[_0x161c1c(0x21e5)][_0x407267]['isConnected']||(this['_babylonGamepads'][_0x407267]['_isConnected']=!0x0,this[_0x161c1c(0x1dc2)][_0x161c1c(0x3608)](this['_babylonGamepads'][_0x407267]))):(_0x31a9a0=this[_0x161c1c(0x27e2)](_0x31a9a0),this[_0x161c1c(0x1dc2)]['notifyObservers'](_0x31a9a0)));}}}},0xa2e0:(_0x7da3f,_0x591158,_0x4f2386)=>{var _0x512efe=a8_0x1ec55c,_0x2e7fae=_0x4f2386(0xd537),_0x5ceba8=_0x4f2386(0x67a3),_0x53e1a3=_0x4f2386(0x149a8),_0x5a2cfe=_0x4f2386(0xf073),_0x147392=_0x4f2386(0x13617),_0x5b24b4=_0x4f2386(0xd79c),_0x4702e0=_0x4f2386(0xf62d);Object[_0x512efe(0x276e)](_0x2e7fae['x'][_0x512efe(0x1ce1)],_0x512efe(0x1828),{'get':function(){var _0x4f4e76=_0x512efe,_0x1c6a13;return this[_0x4f4e76(0x2e92)]||(this['_gamepadManager']=new _0x53e1a3['v'](this),this[_0x4f4e76(0x3e9c)](_0x5ceba8['l'][_0x4f4e76(0x207b)])||(_0x1c6a13=new _0x4e6c91(this),this[_0x4f4e76(0x35b8)](_0x1c6a13))),this[_0x4f4e76(0x2e92)];},'enumerable':!0x0,'configurable':!0x0}),_0x5a2cfe['a'][_0x512efe(0x1ce1)][_0x512efe(0x1d21)]=function(){var _0x28d3f0=_0x512efe;return this[_0x28d3f0(0x2e5)](new _0x147392['c']()),this;},_0x5b24b4['$'][_0x512efe(0x1ce1)][_0x512efe(0x1d21)]=function(){return this['add'](new _0x4702e0['R']()),this;};class _0x4e6c91{constructor(_0x26ecc7){var _0xa5e5f1=_0x512efe;this[_0xa5e5f1(0xc1b)]=_0x5ceba8['l'][_0xa5e5f1(0x207b)],this[_0xa5e5f1(0x3241)]=_0x26ecc7;}['register'](){var _0x42542d=_0x512efe;this[_0x42542d(0x3241)]['_beforeCameraUpdateStage'][_0x42542d(0x17fb)](_0x5ceba8['l'][_0x42542d(0x3ea3)],this,this[_0x42542d(0x3ae4)]);}[_0x512efe(0x22e6)](){}['dispose'](){var _0x400d08=_0x512efe;const _0x1ee3a7=this[_0x400d08(0x3241)]['_gamepadManager'];_0x1ee3a7&&(_0x1ee3a7[_0x400d08(0x41a)](),this['scene'][_0x400d08(0x2e92)]=null);}[_0x512efe(0x3ae4)](){var _0x4f1988=_0x512efe;const _0xc933dd=this[_0x4f1988(0x3241)][_0x4f1988(0x2e92)];_0xc933dd&&_0xc933dd[_0x4f1988(0x1191)]&&_0xc933dd[_0x4f1988(0x844)]();}}},0x465d:(_0x1d5bc,_0x23ca73,_0x47a7ff)=>{_0x47a7ff(0x17e91),_0x47a7ff(0x165ec),_0x47a7ff(0x149a8),_0x47a7ff(0xa2e0),_0x47a7ff(0xdc18),_0x47a7ff(0x3ab);},0xdc18:(_0x417cd8,_0x4c3fea,_0x2dc28c)=>{var _0x55ba56=a8_0x1ec55c;_0x2dc28c['d'](_0x4c3fea,{'FI':()=>_0x24d34e,'nR':()=>_0xcf7b14});var _0xcf7b14,_0x328015,_0x2b54df=_0x2dc28c(0xa896),_0x5ec81c=_0x2dc28c(0x165ec);(_0x4c3fea=_0xcf7b14=_0xcf7b14||{})[_0x4c3fea['A']=0x0]='A',_0x4c3fea[_0x4c3fea['B']=0x1]='B',_0x4c3fea[_0x4c3fea['X']=0x2]='X',_0x4c3fea[_0x4c3fea['Y']=0x3]='Y',_0x4c3fea[_0x4c3fea['LB']=0x4]='LB',_0x4c3fea[_0x4c3fea['RB']=0x5]='RB',_0x4c3fea[_0x4c3fea[_0x55ba56(0x8fe)]=0x8]=_0x55ba56(0x8fe),_0x4c3fea[_0x4c3fea[_0x55ba56(0x2a7e)]=0x9]=_0x55ba56(0x2a7e),_0x4c3fea[_0x4c3fea['LeftStick']=0xa]=_0x55ba56(0x3d6),_0x4c3fea[_0x4c3fea[_0x55ba56(0x213c)]=0xb]='RightStick',_0x328015={'Up':0xc,0xc:'Up','Down':0xd,0xd:_0x55ba56(0x3095),'Left':0xe,0xe:_0x55ba56(0x259a),'Right':0xf,0xf:_0x55ba56(0x1b81)};class _0x24d34e extends _0x5ec81c['nJ']{constructor(_0x1cc589,_0x130260,_0x2fea7a,_0x1fb636=!0x1){var _0x189eb7=_0x55ba56;super(_0x1cc589,_0x130260,_0x2fea7a,0x0,0x1,0x2,0x3),this[_0x189eb7(0x3878)]=0x0,this[_0x189eb7(0x21af)]=0x0,this['onButtonDownObservable']=new _0x2b54df['y$'](),this[_0x189eb7(0x1f7b)]=new _0x2b54df['y$'](),this['onPadDownObservable']=new _0x2b54df['y$'](),this[_0x189eb7(0xcb5)]=new _0x2b54df['y$'](),this['_buttonA']=0x0,this[_0x189eb7(0x2ca)]=0x0,this[_0x189eb7(0x390d)]=0x0,this[_0x189eb7(0x2bc0)]=0x0,this[_0x189eb7(0x16d4)]=0x0,this[_0x189eb7(0x11b1)]=0x0,this[_0x189eb7(0x195e)]=0x0,this[_0x189eb7(0x10de)]=0x0,this[_0x189eb7(0x38b5)]=0x0,this[_0x189eb7(0xd24)]=0x0,this[_0x189eb7(0x30b0)]=0x0,this[_0x189eb7(0x1393)]=0x0,this[_0x189eb7(0x186f)]=0x0,this[_0x189eb7(0x1da2)]=0x0,this['_isXboxOnePad']=!0x1,this[_0x189eb7(0x19d6)]=_0x5ec81c['nJ'][_0x189eb7(0xfb2)],this[_0x189eb7(0x1a1b)]=_0x1fb636;}[_0x55ba56(0x15e8)](_0xc0749b){var _0x40f8f4=_0x55ba56;this[_0x40f8f4(0x909)]=_0xc0749b;}[_0x55ba56(0x196e)](_0x1df137){this['_onrighttriggerchanged']=_0x1df137;}get[_0x55ba56(0x20da)](){return this['_leftTrigger'];}set[_0x55ba56(0x20da)](_0x809ddc){var _0x1dc058=_0x55ba56;this[_0x1dc058(0x909)]&&this['_leftTrigger']!==_0x809ddc&&this[_0x1dc058(0x909)](_0x809ddc),this[_0x1dc058(0x3878)]=_0x809ddc;}get[_0x55ba56(0x1063)](){var _0x26c8b4=_0x55ba56;return this[_0x26c8b4(0x21af)];}set['rightTrigger'](_0x2e1c25){var _0x1ff080=_0x55ba56;this[_0x1ff080(0x3eb0)]&&this[_0x1ff080(0x21af)]!==_0x2e1c25&&this[_0x1ff080(0x3eb0)](_0x2e1c25),this[_0x1ff080(0x21af)]=_0x2e1c25;}[_0x55ba56(0x108d)](_0x48ceb5){var _0x1953bc=_0x55ba56;this[_0x1953bc(0x323e)]=_0x48ceb5;}[_0x55ba56(0x3d53)](_0x1c53df){var _0x49c089=_0x55ba56;this[_0x49c089(0x74e)]=_0x1c53df;}[_0x55ba56(0x1e45)](_0xbfbabb){var _0x1c6113=_0x55ba56;this[_0x1c6113(0x146b)]=_0xbfbabb;}[_0x55ba56(0x162a)](_0x1d3956){this['_ondpadup']=_0x1d3956;}['_setButtonValue'](_0x1f7c98,_0x10c56a,_0x2ea7b7){var _0x430ce6=_0x55ba56;return _0x1f7c98!==_0x10c56a&&(0x1===_0x1f7c98&&(this[_0x430ce6(0x323e)]&&this['_onbuttondown'](_0x2ea7b7),this[_0x430ce6(0x128c)][_0x430ce6(0x3608)](_0x2ea7b7)),0x0===_0x1f7c98&&(this['_onbuttonup']&&this[_0x430ce6(0x74e)](_0x2ea7b7),this[_0x430ce6(0x1f7b)]['notifyObservers'](_0x2ea7b7))),_0x1f7c98;}['_setDPadValue'](_0x295021,_0x9894ea,_0x109b90){var _0x19830c=_0x55ba56;return _0x295021!==_0x9894ea&&(0x1===_0x295021&&(this[_0x19830c(0x146b)]&&this[_0x19830c(0x146b)](_0x109b90),this[_0x19830c(0x3577)][_0x19830c(0x3608)](_0x109b90)),0x0===_0x295021&&(this[_0x19830c(0x303)]&&this[_0x19830c(0x303)](_0x109b90),this[_0x19830c(0xcb5)][_0x19830c(0x3608)](_0x109b90))),_0x295021;}get['buttonA'](){var _0x2b7a2e=_0x55ba56;return this[_0x2b7a2e(0x3d26)];}set[_0x55ba56(0x2a7)](_0x51ba95){var _0x323c43=_0x55ba56;this['_buttonA']=this['_setButtonValue'](_0x51ba95,this[_0x323c43(0x3d26)],_0xcf7b14['A']);}get['buttonB'](){var _0x51f59c=_0x55ba56;return this[_0x51f59c(0x2ca)];}set[_0x55ba56(0x77c)](_0x309dc7){var _0x463f54=_0x55ba56;this[_0x463f54(0x2ca)]=this[_0x463f54(0xaaf)](_0x309dc7,this[_0x463f54(0x2ca)],_0xcf7b14['B']);}get['buttonX'](){var _0x46299a=_0x55ba56;return this[_0x46299a(0x390d)];}set['buttonX'](_0x5a6950){var _0x12b0ad=_0x55ba56;this[_0x12b0ad(0x390d)]=this[_0x12b0ad(0xaaf)](_0x5a6950,this[_0x12b0ad(0x390d)],_0xcf7b14['X']);}get[_0x55ba56(0x22cf)](){var _0x24e0fd=_0x55ba56;return this[_0x24e0fd(0x2bc0)];}set['buttonY'](_0x41da03){var _0x2b6711=_0x55ba56;this['_buttonY']=this['_setButtonValue'](_0x41da03,this[_0x2b6711(0x2bc0)],_0xcf7b14['Y']);}get[_0x55ba56(0x22f5)](){var _0x107524=_0x55ba56;return this[_0x107524(0x11b1)];}set[_0x55ba56(0x22f5)](_0x20ad90){var _0x3c78da=_0x55ba56;this['_buttonStart']=this[_0x3c78da(0xaaf)](_0x20ad90,this[_0x3c78da(0x11b1)],_0xcf7b14['Start']);}get[_0x55ba56(0xacd)](){var _0x318cc7=_0x55ba56;return this[_0x318cc7(0x16d4)];}set[_0x55ba56(0xacd)](_0xc1f94a){var _0x34ecef=_0x55ba56;this[_0x34ecef(0x16d4)]=this[_0x34ecef(0xaaf)](_0xc1f94a,this[_0x34ecef(0x16d4)],_0xcf7b14[_0x34ecef(0x8fe)]);}get[_0x55ba56(0x34aa)](){var _0x1d47d4=_0x55ba56;return this[_0x1d47d4(0x195e)];}set['buttonLB'](_0x1325b1){var _0x41dea1=_0x55ba56;this[_0x41dea1(0x195e)]=this[_0x41dea1(0xaaf)](_0x1325b1,this[_0x41dea1(0x195e)],_0xcf7b14['LB']);}get['buttonRB'](){return this['_buttonRB'];}set[_0x55ba56(0x7bb)](_0x32a1c5){var _0x1b8ee8=_0x55ba56;this['_buttonRB']=this[_0x1b8ee8(0xaaf)](_0x32a1c5,this[_0x1b8ee8(0x10de)],_0xcf7b14['RB']);}get[_0x55ba56(0x1e2f)](){var _0x9950fc=_0x55ba56;return this[_0x9950fc(0x38b5)];}set[_0x55ba56(0x1e2f)](_0x3e4f73){var _0x533fd5=_0x55ba56;this['_buttonLeftStick']=this[_0x533fd5(0xaaf)](_0x3e4f73,this[_0x533fd5(0x38b5)],_0xcf7b14[_0x533fd5(0x3d6)]);}get['buttonRightStick'](){var _0x4f4c9e=_0x55ba56;return this[_0x4f4c9e(0xd24)];}set['buttonRightStick'](_0x461e80){var _0x5e2130=_0x55ba56;this[_0x5e2130(0xd24)]=this['_setButtonValue'](_0x461e80,this[_0x5e2130(0xd24)],_0xcf7b14[_0x5e2130(0x213c)]);}get[_0x55ba56(0x2f65)](){var _0x4fb16e=_0x55ba56;return this[_0x4fb16e(0x30b0)];}set[_0x55ba56(0x2f65)](_0x1aa5a8){var _0x1f8cde=_0x55ba56;this[_0x1f8cde(0x30b0)]=this['_setDPadValue'](_0x1aa5a8,this[_0x1f8cde(0x30b0)],_0x328015['Up']);}get[_0x55ba56(0x22ad)](){var _0x14b77a=_0x55ba56;return this[_0x14b77a(0x1393)];}set['dPadDown'](_0x28d633){var _0x484431=_0x55ba56;this['_dPadDown']=this['_setDPadValue'](_0x28d633,this['_dPadDown'],_0x328015[_0x484431(0x3095)]);}get[_0x55ba56(0x38a5)](){return this['_dPadLeft'];}set['dPadLeft'](_0x380036){var _0x37a424=_0x55ba56;this[_0x37a424(0x186f)]=this['_setDPadValue'](_0x380036,this[_0x37a424(0x186f)],_0x328015[_0x37a424(0x259a)]);}get[_0x55ba56(0x3177)](){var _0x54258b=_0x55ba56;return this[_0x54258b(0x1da2)];}set[_0x55ba56(0x3177)](_0x3258e9){var _0x18a3f7=_0x55ba56;this['_dPadRight']=this['_setDPadValue'](_0x3258e9,this[_0x18a3f7(0x1da2)],_0x328015[_0x18a3f7(0x1b81)]);}[_0x55ba56(0x2bb0)](){var _0x445d0f=_0x55ba56;super[_0x445d0f(0x2bb0)](),this[_0x445d0f(0x1a1b)],this[_0x445d0f(0x2a7)]=this['browserGamepad'][_0x445d0f(0x2284)][0x0]['value'],this['buttonB']=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0x1][_0x445d0f(0x2b05)],this[_0x445d0f(0x663)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0x2][_0x445d0f(0x2b05)],this[_0x445d0f(0x22cf)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0x3][_0x445d0f(0x2b05)],this[_0x445d0f(0x34aa)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0x4][_0x445d0f(0x2b05)],this[_0x445d0f(0x7bb)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0x5][_0x445d0f(0x2b05)],this[_0x445d0f(0x20da)]=this['browserGamepad'][_0x445d0f(0x2284)][0x6][_0x445d0f(0x2b05)],this['rightTrigger']=this['browserGamepad'][_0x445d0f(0x2284)][0x7][_0x445d0f(0x2b05)],this[_0x445d0f(0xacd)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0x8]['value'],this[_0x445d0f(0x22f5)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0x9][_0x445d0f(0x2b05)],this[_0x445d0f(0x1e2f)]=this[_0x445d0f(0x11e2)]['buttons'][0xa]['value'],this[_0x445d0f(0x16b8)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0xb]['value'],this[_0x445d0f(0x2f65)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0xc]['value'],this[_0x445d0f(0x22ad)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0xd][_0x445d0f(0x2b05)],this[_0x445d0f(0x38a5)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0xe][_0x445d0f(0x2b05)],this[_0x445d0f(0x3177)]=this[_0x445d0f(0x11e2)][_0x445d0f(0x2284)][0xf][_0x445d0f(0x2b05)];}['dispose'](){var _0xe3edee=_0x55ba56;super[_0xe3edee(0x41a)](),this[_0xe3edee(0x128c)][_0xe3edee(0x13c8)](),this['onButtonUpObservable']['clear'](),this['onPadDownObservable'][_0xe3edee(0x13c8)](),this['onPadUpObservable'][_0xe3edee(0x13c8)]();}}},0x96f2:(_0x9c29c4,_0x38f45b,_0x5c3374)=>{_0x5c3374(0x13b02),_0x5c3374(0x94e3),_0x5c3374(0x4d2c),_0x5c3374(0xe39),_0x5c3374(0x1e96),_0x5c3374(0x57f2),_0x5c3374(0x14d70),_0x5c3374(0xbd53),_0x5c3374(0xd53f),class extends null{};},0xce87:(_0x590d27,_0x2ee554,_0x3ecbce)=>{_0x3ecbce(0xd53f),_0x3ecbce(0x94e3),_0x3ecbce(0x13eea),_0x3ecbce(0x4d2c),_0x3ecbce(0x14d70),_0x3ecbce(0xe39),_0x3ecbce(0x1e96),_0x3ecbce(0x57f2),_0x3ecbce(0xbd53),class extends null{};},0x12e74:(_0x3a1ab9,_0x46dc6b,_0xea115c)=>{_0xea115c(0x9a70),_0xea115c(0xd53f),_0xea115c(0x349f),_0xea115c(0x16a94),_0xea115c(0x13eea),_0xea115c(0xdf62),_0xea115c(0xe39),_0xea115c(0x1e96),_0xea115c(0x57f2),_0xea115c(0x14d70),_0xea115c(0x16e50),_0xea115c(0xbd53),_0xea115c(0x16bf5),class extends null{};},0xca6b:(_0x35b846,_0x3c8934,_0xbc71d5)=>{var _0x438df0=a8_0x1ec55c,_0x508dd9=_0xbc71d5(0xd53f),_0x2b6936=_0xbc71d5(0xbd53),_0x42516f=_0xbc71d5(0x94e3),_0x89428e=_0xbc71d5(0x1e96),_0x1dbac7=_0xbc71d5(0x57f2),_0x65b6f0=_0xbc71d5(0x14d70),_0x386583=_0xbc71d5(0x13eea),_0x39c2c8=_0xbc71d5(0x4d2c),_0x2e0bb6=_0xbc71d5(0xd079),_0x14a0d0=_0xbc71d5(0xdf62),_0x98aea9=_0xbc71d5(0x9390),_0x2d88c4=_0xbc71d5(0xa896);class _0x50eb3e extends _0x89428e['t']{constructor(_0x121a6f=_0x1dbac7['x']['DefaultUtilityLayer']){var _0x5ac533=a8_0x5306;super(_0x121a6f),this[_0x5ac533(0x367e)]=null,this[_0x5ac533(0x18dd)]=new _0x2d88c4['y$'](),this['_camera']=null,this[_0x5ac533(0x3864)]=new _0x2e0bb6['y3'](),this[_0x5ac533(0x2639)]=new _0x65b6f0['K']('cameraGizmoMaterial',this[_0x5ac533(0x1a1f)][_0x5ac533(0x2c18)]),this[_0x5ac533(0x2639)][_0x5ac533(0xffc)]=new _0x2b6936['Wo'](0.5,0.5,0.5),this[_0x5ac533(0x2639)][_0x5ac533(0x21e7)]=new _0x2b6936['Wo'](0.1,0.1,0.1),this[_0x5ac533(0x367e)]=_0x121a6f['utilityLayerScene']['onPointerObservable'][_0x5ac533(0x2e5)](_0x32aa66=>{var _0x2ecd41=_0x5ac533;this['_camera']&&(this[_0x2ecd41(0x51e)]=!(!_0x32aa66[_0x2ecd41(0x1fd4)]||-0x1==this['_rootMesh']['getChildMeshes']()[_0x2ecd41(0x86a)](_0x32aa66['pickInfo'][_0x2ecd41(0x1e5d)])),this[_0x2ecd41(0x51e)]&&0x0===_0x32aa66[_0x2ecd41(0x3ab7)][_0x2ecd41(0x83f)]&&this[_0x2ecd41(0x18dd)][_0x2ecd41(0x3608)](this[_0x2ecd41(0x3a46)]));},_0x98aea9['kD']['POINTERDOWN']);}get[_0x438df0(0x353e)](){return this['_cameraLinesMesh']['isEnabled']();}set['displayFrustum'](_0x1b09de){var _0x107900=_0x438df0;this[_0x107900(0x20e9)][_0x107900(0x3cb0)](_0x1b09de);}set[_0x438df0(0x1e9c)](_0x1b6e6d){var _0x28ec26=_0x438df0;if(this[_0x28ec26(0x3a46)]=_0x1b6e6d,this[_0x28ec26(0x51f)]=_0x1b6e6d){this[_0x28ec26(0x27f8)]&&this[_0x28ec26(0x27f8)][_0x28ec26(0x41a)](),this[_0x28ec26(0x20e9)]&&this[_0x28ec26(0x20e9)]['dispose'](),this[_0x28ec26(0x27f8)]=_0x50eb3e['_CreateCameraMesh'](this['gizmoLayer']['utilityLayerScene']),this[_0x28ec26(0x20e9)]=_0x50eb3e[_0x28ec26(0x7c4)](this[_0x28ec26(0x1a1f)][_0x28ec26(0x2c18)]),this[_0x28ec26(0x27f8)]['getChildMeshes'](!0x1)[_0x28ec26(0x35b2)](_0x2a8a04=>{_0x2a8a04['material']=this['_material'];}),this[_0x28ec26(0x27f8)][_0x28ec26(0xc5c)]=this['_rootMesh'],this[_0x28ec26(0x20e9)]['parent']=this[_0x28ec26(0x14c0)],this['gizmoLayer'][_0x28ec26(0x2c18)]['activeCamera']&&this[_0x28ec26(0x1a1f)][_0x28ec26(0x2c18)]['activeCamera'][_0x28ec26(0x298f)]<1.5*_0x1b6e6d[_0x28ec26(0x298f)]&&(this[_0x28ec26(0x1a1f)][_0x28ec26(0x2c18)][_0x28ec26(0x1647)][_0x28ec26(0x298f)]=1.5*_0x1b6e6d[_0x28ec26(0x298f)]),this[_0x28ec26(0x51f)][_0x28ec26(0x1cf6)]||(this['attachedNode']['reservedDataStore']={});const _0x539ae2=(this[_0x28ec26(0x51f)][_0x28ec26(0x1cf6)][_0x28ec26(0x280d)]=this)[_0x28ec26(0x1a1f)][_0x28ec26(0x3cc7)]();_0x539ae2['includedOnlyMeshes']=_0x539ae2[_0x28ec26(0x422c)]['concat'](this[_0x28ec26(0x27f8)][_0x28ec26(0xf1b)](!0x1)),this[_0x28ec26(0x36f4)]();}}get['camera'](){return this['_camera'];}get[_0x438df0(0x20e8)](){var _0x116a50=_0x438df0;return this[_0x116a50(0x2639)];}[_0x438df0(0x36f4)](){var _0x99b729=_0x438df0;super[_0x99b729(0x36f4)](),this['_camera']&&(this['_camera'][_0x99b729(0x109d)]()[_0x99b729(0x4c1)](this[_0x99b729(0x3864)]),this['_cameraLinesMesh'][_0x99b729(0x2077)](this[_0x99b729(0x3864)],!0x1),this[_0x99b729(0x20e9)][_0x99b729(0x62d)]['x']=0x1/this['_rootMesh'][_0x99b729(0x62d)]['x'],this['_cameraLinesMesh'][_0x99b729(0x62d)]['y']=0x1/this[_0x99b729(0x14c0)][_0x99b729(0x62d)]['y'],this[_0x99b729(0x20e9)][_0x99b729(0x62d)]['z']=0x1/this[_0x99b729(0x14c0)][_0x99b729(0x62d)]['z'],this['_cameraMesh']['parent']=null,this['_cameraMesh'][_0x99b729(0x3c7f)]['y']=0.5*Math['PI']*(this[_0x99b729(0x3a46)][_0x99b729(0x3d78)]()[_0x99b729(0x41ba)]?0x1:-0x1),this[_0x99b729(0x27f8)][_0x99b729(0xc5c)]=this[_0x99b729(0x14c0)]);}['dispose'](){var _0x2ce84c=_0x438df0;this[_0x2ce84c(0x18dd)]['clear'](),this['gizmoLayer'][_0x2ce84c(0x2c18)][_0x2ce84c(0x3547)]['remove'](this[_0x2ce84c(0x367e)]),this[_0x2ce84c(0x27f8)]&&this['_cameraMesh'][_0x2ce84c(0x41a)](),this['_cameraLinesMesh']&&this[_0x2ce84c(0x20e9)]['dispose'](),this['_material'][_0x2ce84c(0x41a)](),super['dispose']();}static['_CreateCameraMesh'](_0x1bed4a){var _0x3a33d5=_0x438df0;const _0x2cc3f5=new _0x42516f['Kj']('rootCameraGizmo',_0x1bed4a),_0x119cce=new _0x42516f['Kj'](_0x2cc3f5['name'],_0x1bed4a),_0x9d4c5a=(_0x119cce[_0x3a33d5(0xc5c)]=_0x2cc3f5,(0x0,_0x386583['NR'])(_0x2cc3f5[_0x3a33d5(0xc1b)],{'width':0x1,'height':0.8,'depth':0.5},_0x1bed4a)),_0x3db58c=(_0x9d4c5a['parent']=_0x119cce,(0x0,_0x39c2c8['wf'])(_0x2cc3f5['name'],{'height':0.5,'diameterTop':0.8,'diameterBottom':0.8},_0x1bed4a)),_0x2e84a2=(_0x3db58c['parent']=_0x119cce,_0x3db58c[_0x3a33d5(0xa9f)]['y']=0.3,_0x3db58c['position']['x']=-0.6,_0x3db58c[_0x3a33d5(0x3c7f)]['x']=0.5*Math['PI'],(0x0,_0x39c2c8['wf'])(_0x2cc3f5['name'],{'height':0.5,'diameterTop':0.6,'diameterBottom':0.6},_0x1bed4a)),_0x212e0f=(_0x2e84a2[_0x3a33d5(0xc5c)]=_0x119cce,_0x2e84a2[_0x3a33d5(0xa9f)]['y']=0.5,_0x2e84a2[_0x3a33d5(0xa9f)]['x']=0.4,_0x2e84a2[_0x3a33d5(0x3c7f)]['x']=0.5*Math['PI'],(0x0,_0x39c2c8['wf'])(_0x2cc3f5[_0x3a33d5(0xc1b)],{'height':0.5,'diameterTop':0.5,'diameterBottom':0.5},_0x1bed4a));return _0x212e0f[_0x3a33d5(0xc5c)]=_0x119cce,_0x212e0f['position']['y']=0x0,_0x212e0f[_0x3a33d5(0xa9f)]['x']=0.6,_0x212e0f[_0x3a33d5(0x3c7f)]['z']=0.5*Math['PI'],_0x2cc3f5[_0x3a33d5(0x62d)][_0x3a33d5(0x542)](_0x50eb3e[_0x3a33d5(0x3ff3)]),_0x119cce[_0x3a33d5(0xa9f)]['x']=-0.9,_0x2cc3f5;}static[_0x438df0(0x7c4)](_0x18425d){var _0x5d673a=_0x438df0,_0x205ae9=new _0x42516f['Kj'](_0x5d673a(0x17fa),_0x18425d);const _0x3cf202=new _0x42516f['Kj'](_0x205ae9['name'],_0x18425d);_0x3cf202[_0x5d673a(0xc5c)]=_0x205ae9;for(let _0x41d908=0x0;_0x41d908<0x4;_0x41d908+=0x2)for(let _0x4eb3df=0x0;_0x4eb3df<0x4;_0x4eb3df+=0x2){let _0x88ac1d=(0x0,_0x14a0d0['nL'])(_0x5d673a(0x21bf),{'points':[new _0x508dd9['P'](-0x1+_0x4eb3df,-0x1+_0x41d908,-0x1),new _0x508dd9['P'](-0x1+_0x4eb3df,-0x1+_0x41d908,0x1)]},_0x18425d);_0x88ac1d[_0x5d673a(0xc5c)]=_0x3cf202,_0x88ac1d[_0x5d673a(0x13b7)]=!0x0,_0x88ac1d[_0x5d673a(0x1d61)]=!0x1,(_0x88ac1d=(0x0,_0x14a0d0['nL'])('lines',{'points':[new _0x508dd9['P'](-0x1,-0x1+_0x4eb3df,-0x1+_0x41d908),new _0x508dd9['P'](0x1,-0x1+_0x4eb3df,-0x1+_0x41d908)]},_0x18425d))[_0x5d673a(0xc5c)]=_0x3cf202,_0x88ac1d[_0x5d673a(0x13b7)]=!0x0,_0x88ac1d[_0x5d673a(0x1d61)]=!0x1,(_0x88ac1d=(0x0,_0x14a0d0['nL'])('lines',{'points':[new _0x508dd9['P'](-0x1+_0x4eb3df,-0x1,-0x1+_0x41d908),new _0x508dd9['P'](-0x1+_0x4eb3df,0x1,-0x1+_0x41d908)]},_0x18425d))['parent']=_0x3cf202,_0x88ac1d['alwaysSelectAsActiveMesh']=!0x0,_0x88ac1d[_0x5d673a(0x1d61)]=!0x1;}return _0x205ae9;}}_0x50eb3e[_0x438df0(0x3ff3)]=0.05;},0x1e96:(_0x2e8595,_0xd379c6,_0x568e87)=>{var _0x453f23=a8_0x1ec55c;_0x568e87['d'](_0xd379c6,{'t':()=>_0x427a77});var _0x4c97fe=_0x568e87(0xd53f),_0x2a3666=_0x568e87(0x94e3),_0x451de4=_0x568e87(0x43d7),_0x14aec6=_0x568e87(0x57f2),_0x6462e1=_0x568e87(0x9390),_0x4cce85=_0x568e87(0xd5e5);class _0x427a77{constructor(_0x460239=_0x14aec6['x'][_0x453f23(0x2c41)]){var _0x172ae2=_0x453f23;this['gizmoLayer']=_0x460239,this[_0x172ae2(0x18d4)]=null,this[_0x172ae2(0x3954)]=null,this['_customRotationQuaternion']=null,this[_0x172ae2(0x2b90)]=0x1,this[_0x172ae2(0x51e)]=!0x1,this[_0x172ae2(0x1580)]=!0x1,this['_updateGizmoRotationToMatchAttachedMesh']=!0x0,this[_0x172ae2(0x1cb1)]=!0x0,this[_0x172ae2(0x2363)]=!0x0,this['_interactionsEnabled']=!0x0,this[_0x172ae2(0xb26)]=_0x4c97fe['y3']['RotationY'](Math['PI']),this[_0x172ae2(0x14c0)]=new _0x2a3666['Kj']('gizmoRootNode',_0x460239[_0x172ae2(0x2c18)]),this[_0x172ae2(0x14c0)]['rotationQuaternion']=_0x4c97fe['_f'][_0x172ae2(0x5f3)](),this[_0x172ae2(0x3836)]=this[_0x172ae2(0x1a1f)][_0x172ae2(0x2c18)][_0x172ae2(0x3c91)][_0x172ae2(0x2e5)](()=>{this['_update']();});}set[_0x453f23(0x459)](_0x3e2abe){var _0x2d1ba6=_0x453f23;this[_0x2d1ba6(0x2b90)]=_0x3e2abe;}get[_0x453f23(0x459)](){return this['_scaleRatio'];}get[_0x453f23(0x1b73)](){var _0x4900ad=_0x453f23;return this[_0x4900ad(0x51e)];}get[_0x453f23(0x107c)](){var _0x276bce=_0x453f23;return this[_0x276bce(0x18d4)];}set['attachedMesh'](_0x4654bc){var _0x2d7a90=_0x453f23;(this[_0x2d7a90(0x18d4)]=_0x4654bc)&&(this['_attachedNode']=_0x4654bc),this[_0x2d7a90(0x14c0)]['setEnabled'](!!_0x4654bc),this['_attachedNodeChanged'](_0x4654bc);}get[_0x453f23(0x51f)](){var _0x5f5a8a=_0x453f23;return this[_0x5f5a8a(0x3954)];}set[_0x453f23(0x51f)](_0x56ebff){var _0x4e6056=_0x453f23;this[_0x4e6056(0x3954)]=_0x56ebff,this[_0x4e6056(0x18d4)]=null,this[_0x4e6056(0x14c0)]['setEnabled'](!!_0x56ebff),this[_0x4e6056(0x228c)](_0x56ebff);}['setCustomMesh'](_0x31a10b){var _0x455b27=_0x453f23;if(_0x31a10b[_0x455b27(0x3d78)]()!=this[_0x455b27(0x1a1f)]['utilityLayerScene'])throw _0x455b27(0x1cf9);this[_0x455b27(0x14c0)]['getChildMeshes']()[_0x455b27(0x35b2)](_0x1dcf19=>{var _0x21ce0c=_0x455b27;_0x1dcf19[_0x21ce0c(0x41a)]();}),_0x31a10b[_0x455b27(0xc5c)]=this[_0x455b27(0x14c0)],this['_customMeshSet']=!0x0;}set[_0x453f23(0x1cc3)](_0x44ee5e){var _0x368b85=_0x453f23;this[_0x368b85(0x3d57)]=_0x44ee5e;}get[_0x453f23(0x1cc3)](){var _0x26e73f=_0x453f23;return this[_0x26e73f(0x3d57)];}set[_0x453f23(0x4071)](_0x13c7f5){var _0x3863db=_0x453f23;this[_0x3863db(0x1cb1)]=_0x13c7f5;}get[_0x453f23(0x4071)](){return this['_updateGizmoPositionToMatchAttachedMesh'];}set['updateScale'](_0x3f302b){this['_updateScale']=_0x3f302b;}get[_0x453f23(0x30dd)](){var _0x194794=_0x453f23;return this[_0x194794(0x2363)];}[_0x453f23(0x228c)](_0xe847cf){}get[_0x453f23(0x7e9)](){var _0x51a876=_0x453f23;return this[_0x51a876(0x1199)];}set['customRotationQuaternion'](_0x91af19){var _0x58f7ea=_0x453f23;this[_0x58f7ea(0x1199)]=_0x91af19;}[_0x453f23(0x36f4)](){var _0x1692cc=_0x453f23;if(this[_0x1692cc(0x51f)]){let _0x472ba3=this['attachedNode'];if(this[_0x1692cc(0x107c)]&&(_0x472ba3=this[_0x1692cc(0x107c)]||this[_0x1692cc(0x51f)]),this[_0x1692cc(0x4071)]){const _0x2f8559=_0x472ba3[_0x1692cc(0x10cb)]()['getRow'](0x3);var _0x58b3a6=_0x2f8559?_0x2f8559[_0x1692cc(0x27e6)]():new _0x4c97fe['P'](0x0,0x0,0x0);this[_0x1692cc(0x14c0)][_0x1692cc(0xa9f)][_0x1692cc(0x19f9)](_0x58b3a6);}if(this['updateGizmoRotationToMatchAttachedMesh']?(_0x58b3a6=_0x472ba3[_0x1692cc(0x1e36)]||_0x1692cc(0x2e25)===_0x472ba3['getClassName']()||_0x1692cc(0x1455)===_0x472ba3[_0x1692cc(0x252c)]()||'InstancedMesh'===_0x472ba3[_0x1692cc(0x252c)]()?_0x472ba3:void 0x0,_0x472ba3[_0x1692cc(0x10cb)]()['decompose'](void 0x0,this['_rootMesh']['rotationQuaternion'],void 0x0,_0x427a77[_0x1692cc(0x2f10)]?_0x58b3a6:void 0x0)):this['_customRotationQuaternion']?this['_rootMesh'][_0x1692cc(0x80c)][_0x1692cc(0x19f9)](this[_0x1692cc(0x1199)]):this['_rootMesh'][_0x1692cc(0x80c)][_0x1692cc(0x386b)](0x0,0x0,0x0,0x1),this[_0x1692cc(0x30dd)]){const _0x243fbc=this['gizmoLayer'][_0x1692cc(0x2c18)][_0x1692cc(0x1647)];let _0x2315fe=_0x243fbc[_0x1692cc(0x2cb7)],_0xfc96ff=(_0x243fbc[_0x1692cc(0x5dd)]&&(_0x2315fe=_0x243fbc[_0x1692cc(0x5dd)]),this[_0x1692cc(0x14c0)]['position'][_0x1692cc(0x185b)](_0x2315fe,_0x4c97fe['jp'][_0x1692cc(0xe60)][0x0]),this['scaleRatio']);_0x243fbc[_0x1692cc(0x2d64)]==_0x451de4['V'][_0x1692cc(0x2f6b)]?_0x243fbc['orthoTop']&&_0x243fbc['orthoBottom']&&(_0x58b3a6=_0x243fbc[_0x1692cc(0x1547)]-_0x243fbc[_0x1692cc(0x2163)],_0xfc96ff*=_0x58b3a6):(_0x58b3a6=_0x243fbc[_0x1692cc(0x3d78)]()[_0x1692cc(0x41ba)]?_0x4c97fe['P'][_0x1692cc(0x3867)]:_0x4c97fe['P'][_0x1692cc(0xcc2)],_0x58b3a6=_0x243fbc[_0x1692cc(0x945)](_0x58b3a6),_0xfc96ff*=_0x4c97fe['P'][_0x1692cc(0x29f5)](_0x4c97fe['jp'][_0x1692cc(0xe60)][0x0],_0x58b3a6)),this[_0x1692cc(0x14c0)][_0x1692cc(0x62d)][_0x1692cc(0x26e6)](_0xfc96ff),_0x472ba3[_0x1692cc(0x3b07)]()<0x0&&!_0x427a77[_0x1692cc(0x2f10)]&&(this[_0x1692cc(0x14c0)][_0x1692cc(0x62d)]['y']*=-0x1);}else this[_0x1692cc(0x14c0)][_0x1692cc(0x62d)][_0x1692cc(0x26e6)](this[_0x1692cc(0x459)]);}}[_0x453f23(0x1bc2)](){var _0x1c6fef=_0x453f23;const _0x1d1275=this[_0x1c6fef(0x3954)];_0x1d1275[_0x1c6fef(0x35a0)]&&_0x1d1275['isUsingPivotMatrix']()&&_0x1d1275[_0x1c6fef(0xa9f)]&&_0x1d1275[_0x1c6fef(0x10cb)]()[_0x1c6fef(0x1918)](_0x1d1275['position']);}['_matrixChanged'](){var _0x329be0=_0x453f23;if(this[_0x329be0(0x3954)]){if(this['_attachedNode'][_0x329be0(0xefb)]){const _0x8bd1e1=this['_attachedNode'];let _0x148164,_0xa20c87;if(_0x148164=_0x8bd1e1['parent']?(_0x33aee8=_0x4c97fe['jp'][_0x329be0(0x12cd)][0x1],_0x8bd1e1[_0x329be0(0xc5c)][_0x329be0(0x1b6f)][_0x329be0(0x4c1)](_0x33aee8),this['_attachedNode'][_0x329be0(0x1b6f)][_0x329be0(0x3d93)](_0x33aee8,_0x4c97fe['jp']['Matrix'][0x0]),_0x4c97fe['jp'][_0x329be0(0x12cd)][0x0]):this[_0x329be0(0x3954)][_0x329be0(0x1b6f)],(_0xa20c87=_0x8bd1e1[_0x329be0(0x3d78)]()[_0x329be0(0x41ba)]?(this[_0x329be0(0xb26)][_0x329be0(0x3d93)](_0x148164,_0x4c97fe['jp'][_0x329be0(0x12cd)][0x1]),_0x4c97fe['jp']['Matrix'][0x1]):_0x148164)[_0x329be0(0xe1f)](_0x4c97fe['jp'][_0x329be0(0xe60)][0x1],_0x4c97fe['jp'][_0x329be0(0x1106)][0x0],_0x4c97fe['jp'][_0x329be0(0xe60)][0x0]),_0x329be0(0x20a8)===this[_0x329be0(0x3954)]['getClassName']()||_0x329be0(0x19c1)===this[_0x329be0(0x3954)][_0x329be0(0x252c)]()||_0x329be0(0x34a6)===this[_0x329be0(0x3954)][_0x329be0(0x252c)]()||_0x329be0(0x19e4)===this[_0x329be0(0x3954)][_0x329be0(0x252c)]()||'TouchCamera'===this[_0x329be0(0x3954)][_0x329be0(0x252c)]()||_0x329be0(0xa26)===this[_0x329be0(0x3954)][_0x329be0(0x252c)]()){const _0x24e514=this['_attachedNode'];_0x24e514[_0x329be0(0x3c7f)]=_0x4c97fe['jp'][_0x329be0(0x1106)][0x0][_0x329be0(0x19c7)](),_0x24e514[_0x329be0(0x80c)]&&(_0x24e514[_0x329be0(0x80c)][_0x329be0(0x19f9)](_0x4c97fe['jp'][_0x329be0(0x1106)][0x0]),_0x24e514[_0x329be0(0x80c)]['normalize']());}_0x8bd1e1['position']['copyFrom'](_0x4c97fe['jp'][_0x329be0(0xe60)][0x0]);}else{if(this[_0x329be0(0x3954)][_0x329be0(0x1e36)]||'AbstractMesh'===this['_attachedNode'][_0x329be0(0x252c)]()||'TransformNode'===this[_0x329be0(0x3954)]['getClassName']()||'InstancedMesh'===this[_0x329be0(0x3954)]['getClassName']()){const _0x4ea474=this['_attachedNode'];if(_0x4ea474['parent']){var _0x33aee8=_0x4c97fe['jp'][_0x329be0(0x12cd)][0x0];const _0x32f630=_0x4c97fe['jp'][_0x329be0(0x12cd)][0x1];_0x4ea474[_0x329be0(0xc5c)][_0x329be0(0x10cb)]()[_0x329be0(0x4c1)](_0x33aee8),this[_0x329be0(0x3954)][_0x329be0(0x10cb)]()[_0x329be0(0x3d93)](_0x33aee8,_0x32f630),_0x32f630[_0x329be0(0xe1f)](_0x4c97fe['jp'][_0x329be0(0xe60)][0x0],_0x4c97fe['jp'][_0x329be0(0x1106)][0x0],_0x4ea474[_0x329be0(0xa9f)],_0x427a77[_0x329be0(0x2f10)]?_0x4ea474:void 0x0);}else this['_attachedNode'][_0x329be0(0x1b6f)][_0x329be0(0xe1f)](_0x4c97fe['jp'][_0x329be0(0xe60)][0x0],_0x4c97fe['jp'][_0x329be0(0x1106)][0x0],_0x4ea474['position'],_0x427a77[_0x329be0(0x2f10)]?_0x4ea474:void 0x0);_0x4ea474[_0x329be0(0x62d)][_0x329be0(0x19f9)](_0x4c97fe['jp'][_0x329be0(0xe60)][0x0]),_0x4ea474[_0x329be0(0x1dc3)]||(_0x4ea474[_0x329be0(0x80c)]?(_0x4ea474[_0x329be0(0x80c)][_0x329be0(0x19f9)](_0x4c97fe['jp'][_0x329be0(0x1106)][0x0]),_0x4ea474[_0x329be0(0x80c)][_0x329be0(0x3f86)]()):_0x4ea474[_0x329be0(0x3c7f)]=_0x4c97fe['jp'][_0x329be0(0x1106)][0x0][_0x329be0(0x19c7)]());}else{if(_0x329be0(0x1a40)===this[_0x329be0(0x3954)][_0x329be0(0x252c)]()){const _0x13f656=this[_0x329be0(0x3954)],_0x307010=_0x13f656[_0x329be0(0x290)]();if(_0x307010){var _0x33aee8=_0x4c97fe['jp'][_0x329be0(0x12cd)][0x0],_0x5a5343=_0x4c97fe['jp']['Matrix'][0x1];_0x307010[_0x329be0(0x10cb)]()[_0x329be0(0x4c1)](_0x33aee8),_0x13f656[_0x329be0(0x10cb)]()['multiplyToRef'](_0x33aee8,_0x5a5343);const _0x4f5f47=_0x13f656[_0x329be0(0x279)]();_0x4f5f47['copyFrom'](_0x5a5343);}else{const _0x3fc4fa=_0x13f656[_0x329be0(0x279)]();_0x3fc4fa[_0x329be0(0x19f9)](_0x13f656[_0x329be0(0x10cb)]());}_0x13f656[_0x329be0(0x2d03)]();}else{const _0x433b22=this[_0x329be0(0x3954)];if(_0x433b22[_0x329be0(0x36ce)]){_0x33aee8=_0x433b22[_0x329be0(0x36ce)]();if(_0x33aee8===_0x4cce85['_'][_0x329be0(0x28c2)]||_0x33aee8===_0x4cce85['_'][_0x329be0(0x7ab)]||_0x33aee8===_0x4cce85['_'][_0x329be0(0x3399)]){const _0x5f536c=_0x433b22[_0x329be0(0xc5c)];if(_0x5f536c){_0x5a5343=_0x4c97fe['jp'][_0x329be0(0x12cd)][0x0];const _0x2dd07c=_0x4c97fe['jp'][_0x329be0(0x12cd)][0x1];_0x5f536c[_0x329be0(0x10cb)]()[_0x329be0(0x4c1)](_0x5a5343),_0x433b22[_0x329be0(0x10cb)]()[_0x329be0(0x3d93)](_0x5a5343,_0x2dd07c),_0x2dd07c[_0x329be0(0xe1f)](void 0x0,_0x4c97fe['jp'][_0x329be0(0x1106)][0x0],_0x4c97fe['jp'][_0x329be0(0xe60)][0x0]);}else this[_0x329be0(0x3954)]['_worldMatrix']['decompose'](void 0x0,_0x4c97fe['jp']['Quaternion'][0x0],_0x4c97fe['jp'][_0x329be0(0xe60)][0x0]);_0x433b22[_0x329be0(0xa9f)]=new _0x4c97fe['P'](_0x4c97fe['jp'][_0x329be0(0xe60)][0x0]['x'],_0x4c97fe['jp'][_0x329be0(0xe60)][0x0]['y'],_0x4c97fe['jp'][_0x329be0(0xe60)][0x0]['z']),_0x433b22['direction']&&(_0x433b22[_0x329be0(0x286c)]=new _0x4c97fe['P'](_0x433b22[_0x329be0(0x286c)]['x'],_0x433b22[_0x329be0(0x286c)]['y'],_0x433b22[_0x329be0(0x286c)]['z']));}}}}}}}[_0x453f23(0x2ef4)](_0x381c51,_0x314da9){var _0x1098a4=_0x453f23;_0x381c51&&_0x381c51[_0x1098a4(0x35b2)](_0x10c3c3=>{var _0x1747a2=_0x1098a4;_0x10c3c3[_0x1747a2(0x20e8)]=_0x314da9,_0x10c3c3[_0x1747a2(0x1a4a)]&&(_0x10c3c3[_0x1747a2(0x1a4a)]=_0x314da9[_0x1747a2(0xffc)]);});}static[_0x453f23(0x24ce)](_0x5b0f79,_0x1b84d0){var _0x3f8c79=_0x453f23;let _0x10dfe3=!0x1;return _0x5b0f79[_0x3f8c79(0x2c18)]['onPointerObservable'][_0x3f8c79(0x2e5)](_0x213940=>{var _0xf670d2=_0x3f8c79,_0x5ca870;if(_0x213940[_0xf670d2(0x1fd4)]){if(_0x213940[_0xf670d2(0x19d6)]===_0x6462e1['kD'][_0xf670d2(0x3849)]){if(_0x10dfe3)return;_0x1b84d0[_0xf670d2(0x35b2)](_0x5ed73d=>{var _0x3314a8=_0xf670d2;if(_0x5ed73d['colliderMeshes']&&_0x5ed73d['gizmoMeshes']){var _0x54425d=-0x1!=(null==(_0x54425d=_0x5ed73d[_0x3314a8(0x2e30)])?void 0x0:_0x54425d[_0x3314a8(0x86a)](null==(_0x54425d=null==_0x213940?void 0x0:_0x213940[_0x3314a8(0x1fd4)])?void 0x0:_0x54425d[_0x3314a8(0x1e5d)]));const _0x2e30d4=_0x5ed73d[_0x3314a8(0x1c81)]['enabled']?_0x54425d||_0x5ed73d[_0x3314a8(0x2e66)]?_0x5ed73d['hoverMaterial']:_0x5ed73d[_0x3314a8(0x20e8)]:_0x5ed73d[_0x3314a8(0xde5)];_0x5ed73d[_0x3314a8(0x400e)][_0x3314a8(0x35b2)](_0x38e78c=>{var _0x124979=_0x3314a8;_0x38e78c['material']=_0x2e30d4,_0x38e78c[_0x124979(0x1a4a)]&&(_0x38e78c[_0x124979(0x1a4a)]=_0x2e30d4[_0x124979(0xffc)]);});}});}if(_0x213940[_0xf670d2(0x19d6)]===_0x6462e1['kD']['POINTERDOWN']&&_0x1b84d0[_0xf670d2(0x267)](null==(_0x5ca870=_0x213940['pickInfo'][_0xf670d2(0x1e5d)])?void 0x0:_0x5ca870[_0xf670d2(0xc5c)])){_0x10dfe3=!0x0;const _0x39533b=_0x1b84d0[_0xf670d2(0x2fac)](null==(_0x5ca870=_0x213940[_0xf670d2(0x1fd4)]['pickedMesh'])?void 0x0:_0x5ca870[_0xf670d2(0xc5c)]);_0x39533b[_0xf670d2(0x2e66)]=!0x0,_0x1b84d0['forEach'](_0x3b08c9=>{var _0xe97158=_0xf670d2,_0x16157b;const _0x587b73=(-0x1!=(null==(_0x16157b=_0x3b08c9['colliderMeshes'])?void 0x0:_0x16157b['indexOf'](null==(_0x16157b=null==_0x213940?void 0x0:_0x213940[_0xe97158(0x1fd4)])?void 0x0:_0x16157b[_0xe97158(0x1e5d)]))||_0x3b08c9[_0xe97158(0x2e66)])&&_0x3b08c9['dragBehavior']['enabled']?_0x3b08c9['hoverMaterial']:_0x3b08c9[_0xe97158(0xde5)];_0x3b08c9[_0xe97158(0x400e)][_0xe97158(0x35b2)](_0x565bae=>{var _0x1cf752=_0xe97158;_0x565bae[_0x1cf752(0x20e8)]=_0x587b73,_0x565bae['color']&&(_0x565bae[_0x1cf752(0x1a4a)]=_0x587b73['diffuseColor']);});});}_0x213940[_0xf670d2(0x19d6)]===_0x6462e1['kD']['POINTERUP']&&_0x1b84d0[_0xf670d2(0x35b2)](_0x45265e=>{var _0x496916=_0xf670d2;_0x45265e[_0x496916(0x2e66)]=!0x1,_0x10dfe3=!0x1,_0x45265e[_0x496916(0x400e)][_0x496916(0x35b2)](_0x2f9df9=>{var _0x2d2fe5=_0x496916;_0x2f9df9['material']=_0x45265e['dragBehavior'][_0x2d2fe5(0x5d3)]?_0x45265e[_0x2d2fe5(0x20e8)]:_0x45265e[_0x2d2fe5(0xde5)],_0x2f9df9['color']&&(_0x2f9df9[_0x2d2fe5(0x1a4a)]=_0x45265e[_0x2d2fe5(0x20e8)]['diffuseColor']);});});}});}['dispose'](){var _0x26a744=_0x453f23;this[_0x26a744(0x14c0)][_0x26a744(0x41a)](),this[_0x26a744(0x3836)]&&this[_0x26a744(0x1a1f)][_0x26a744(0x2c18)][_0x26a744(0x3c91)][_0x26a744(0x2f2e)](this[_0x26a744(0x3836)]);}}_0x427a77['PreserveScaling']=!0x1;},0x16894:(_0x3312f9,_0x4ca1ee,_0x49d5f7)=>{_0x49d5f7(0x9390),_0x49d5f7(0x349f),_0x49d5f7(0x57f2),_0x49d5f7(0xbd53),_0x49d5f7(0x102b4),_0x49d5f7(0x1e96),_0x49d5f7(0x5b81),_0x49d5f7(0x12791),_0x49d5f7(0x7cfa),_0x49d5f7(0x12e74);},0x11610:(_0x4e4723,_0x26b190,_0x9bb330)=>{_0x9bb330(0x96f2),_0x9bb330(0xce87),_0x9bb330(0x12e74),_0x9bb330(0x1e96),_0x9bb330(0x16894),_0x9bb330(0xe5b0),_0x9bb330(0x12791),_0x9bb330(0x5b81),_0x9bb330(0x7cfa),_0x9bb330(0x15288),_0x9bb330(0xca6b),_0x9bb330(0x11a31);},0x15288:(_0x10441d,_0x3d654f,_0xd79ceb)=>{var _0xcaf220=a8_0x1ec55c,_0x53aae8=_0xd79ceb(0xd53f),_0x26e24c=_0xd79ceb(0xbd53),_0xdc03f3=_0xd79ceb(0x349f),_0x2a8473=_0xd79ceb(0x94e3),_0x364787=_0xd79ceb(0x1e96),_0x114d82=_0xd79ceb(0x57f2),_0x64962b=_0xd79ceb(0x14d70),_0xa98f1e=_0xd79ceb(0x11dd9),_0x4238f6=_0xd79ceb(0x6ae),_0x3cd688=_0xd79ceb(0x16a94),_0x299149=_0xd79ceb(0x8be4),_0x2fb531=_0xd79ceb(0xd318),_0xf90710=_0xd79ceb(0x13b02),_0x5af177=_0xd79ceb(0x9390),_0x532d07=_0xd79ceb(0xa896),_0x7ddbdc=_0xd79ceb(0x4d2c),_0x2ded8e=_0xd79ceb(0x6214);class _0x1a5bc7 extends _0x364787['t']{constructor(_0x2507b3=_0x114d82['x'][_0xcaf220(0x2c41)]){var _0x56af27=_0xcaf220;super(_0x2507b3),this['_cachedPosition']=new _0x53aae8['P'](),this[_0x56af27(0x2082)]=new _0x53aae8['P'](0x0,0x0,0x1),this[_0x56af27(0x367e)]=null,this[_0x56af27(0x18dd)]=new _0x532d07['y$'](),this[_0x56af27(0x2b5b)]=null,this[_0x56af27(0x107c)]=new _0xdc03f3['x']('',this['gizmoLayer']['utilityLayerScene']),this[_0x56af27(0x34da)]=new _0xf90710['Y'](_0x56af27(0xc5c),this[_0x56af27(0x1a1f)][_0x56af27(0x2c18)]),this[_0x56af27(0x107c)][_0x56af27(0xc5c)]=this[_0x56af27(0x34da)],this['_material']=new _0x64962b['K'](_0x56af27(0x2d76),this[_0x56af27(0x1a1f)][_0x56af27(0x2c18)]),this['_material'][_0x56af27(0xffc)]=new _0x26e24c['Wo'](0.5,0.5,0.5),this[_0x56af27(0x2639)][_0x56af27(0x21e7)]=new _0x26e24c['Wo'](0.1,0.1,0.1),this[_0x56af27(0x367e)]=_0x2507b3[_0x56af27(0x2c18)][_0x56af27(0x3547)][_0x56af27(0x2e5)](_0x259768=>{var _0x3c43e6=_0x56af27;this[_0x3c43e6(0x2b5b)]&&(this[_0x3c43e6(0x51e)]=!(!_0x259768[_0x3c43e6(0x1fd4)]||-0x1==this[_0x3c43e6(0x14c0)][_0x3c43e6(0xf1b)]()[_0x3c43e6(0x86a)](_0x259768[_0x3c43e6(0x1fd4)][_0x3c43e6(0x1e5d)])),this[_0x3c43e6(0x51e)]&&0x0===_0x259768[_0x3c43e6(0x3ab7)]['button']&&this[_0x3c43e6(0x18dd)][_0x3c43e6(0x3608)](this[_0x3c43e6(0x2b5b)]));},_0x5af177['kD']['POINTERDOWN']);}get[_0xcaf220(0x51f)](){var _0x2051a6=_0xcaf220;return this[_0x2051a6(0x107c)];}set['attachedNode'](_0x115dbb){var _0x330d5d=_0xcaf220;_0x2ded8e[_0x330d5d(0x2c90)](_0x330d5d(0x2ca7));}set[_0xcaf220(0x2d76)](_0x563090){var _0x6da094=_0xcaf220;if(this[_0x6da094(0x2b5b)]=_0x563090){this['_lightMesh']&&this['_lightMesh']['dispose'](),_0x563090 instanceof _0xa98f1e['e']?this['_lightMesh']=_0x1a5bc7[_0x6da094(0x3d6a)](this['gizmoLayer']['utilityLayerScene']):_0x563090 instanceof _0x4238f6['O']?this[_0x6da094(0x1319)]=_0x1a5bc7[_0x6da094(0x3f0c)](this['gizmoLayer'][_0x6da094(0x2c18)]):_0x563090 instanceof _0x2fb531['P']?this[_0x6da094(0x1319)]=_0x1a5bc7[_0x6da094(0x1d01)](this[_0x6da094(0x1a1f)]['utilityLayerScene']):this[_0x6da094(0x1319)]=_0x1a5bc7['_CreatePointLightMesh'](this[_0x6da094(0x1a1f)][_0x6da094(0x2c18)]),this[_0x6da094(0x1319)][_0x6da094(0xf1b)](!0x1)[_0x6da094(0x35b2)](_0x4805e2=>{var _0x183269=_0x6da094;_0x4805e2[_0x183269(0x20e8)]=this[_0x183269(0x2639)];}),this[_0x6da094(0x1319)][_0x6da094(0xc5c)]=this[_0x6da094(0x14c0)];const _0x38c08a=this[_0x6da094(0x1a1f)][_0x6da094(0x3cc7)]();_0x38c08a[_0x6da094(0x422c)]=_0x38c08a[_0x6da094(0x422c)][_0x6da094(0x36a3)](this[_0x6da094(0x1319)]['getChildMeshes'](!0x1)),this[_0x6da094(0x1319)]['rotationQuaternion']=new _0x53aae8['_f'](),this[_0x6da094(0x107c)]['reservedDataStore']||(this[_0x6da094(0x107c)]['reservedDataStore']={}),this[_0x6da094(0x107c)][_0x6da094(0x1cf6)][_0x6da094(0x335c)]=this,_0x563090[_0x6da094(0xc5c)]&&this[_0x6da094(0x34da)]['freezeWorldMatrix'](_0x563090[_0x6da094(0xc5c)][_0x6da094(0x10cb)]()),_0x563090['position']&&(this[_0x6da094(0x107c)][_0x6da094(0xa9f)][_0x6da094(0x19f9)](_0x563090[_0x6da094(0xa9f)]),this['attachedMesh'][_0x6da094(0x5d4)](!0x0),this['_cachedPosition'][_0x6da094(0x19f9)](this[_0x6da094(0x107c)][_0x6da094(0xa9f)])),_0x563090['direction']&&(this[_0x6da094(0x107c)][_0x6da094(0x717)](_0x563090[_0x6da094(0x286c)]),this[_0x6da094(0x107c)][_0x6da094(0x5d4)](!0x0),this['_cachedForward'][_0x6da094(0x19f9)](this['attachedMesh'][_0x6da094(0x2112)])),this[_0x6da094(0x36f4)]();}}get[_0xcaf220(0x2d76)](){var _0x5a63e5=_0xcaf220;return this[_0x5a63e5(0x2b5b)];}get[_0xcaf220(0x20e8)](){var _0x1eb486=_0xcaf220;return this[_0x1eb486(0x2639)];}[_0xcaf220(0x36f4)](){var _0xae810a=_0xcaf220,_0x51e42c;super['_update'](),this['_light']&&(this[_0xae810a(0x2b5b)][_0xae810a(0xc5c)]&&this[_0xae810a(0x34da)]['freezeWorldMatrix'](this[_0xae810a(0x2b5b)][_0xae810a(0xc5c)][_0xae810a(0x10cb)]()),this['_light'][_0xae810a(0xa9f)]&&(this[_0xae810a(0x107c)][_0xae810a(0xa9f)][_0xae810a(0x1bc8)](this['_cachedPosition'])?(this[_0xae810a(0x107c)][_0xae810a(0xa9f)]['copyFrom'](this[_0xae810a(0x2b5b)][_0xae810a(0xa9f)]),this[_0xae810a(0x107c)][_0xae810a(0x5d4)](!0x0)):(_0x51e42c=this[_0xae810a(0x107c)][_0xae810a(0xa9f)],this[_0xae810a(0x2b5b)]['position']=new _0x53aae8['P'](_0x51e42c['x'],_0x51e42c['y'],_0x51e42c['z'])),this['_cachedPosition'][_0xae810a(0x19f9)](this['attachedMesh'][_0xae810a(0xa9f)])),this[_0xae810a(0x2b5b)]['direction']&&(0.0001<_0x53aae8['P']['DistanceSquared'](this[_0xae810a(0x107c)][_0xae810a(0x2112)],this[_0xae810a(0x2082)])?(_0x51e42c=this[_0xae810a(0x107c)][_0xae810a(0x2112)],this[_0xae810a(0x2b5b)][_0xae810a(0x286c)]=new _0x53aae8['P'](_0x51e42c['x'],_0x51e42c['y'],_0x51e42c['z']),this['_cachedForward'][_0xae810a(0x19f9)](this['attachedMesh']['forward'])):0.0001<_0x53aae8['P'][_0xae810a(0x3aed)](this[_0xae810a(0x107c)][_0xae810a(0x2112)],this['_light'][_0xae810a(0x286c)])&&(this[_0xae810a(0x107c)][_0xae810a(0x717)](this[_0xae810a(0x2b5b)][_0xae810a(0x286c)]),this[_0xae810a(0x107c)]['computeWorldMatrix'](!0x0),this[_0xae810a(0x2082)]['copyFrom'](this[_0xae810a(0x107c)][_0xae810a(0x2112)]))));}[_0xcaf220(0x41a)](){var _0xfa3bb5=_0xcaf220;this[_0xfa3bb5(0x18dd)][_0xfa3bb5(0x13c8)](),this[_0xfa3bb5(0x1a1f)][_0xfa3bb5(0x2c18)][_0xfa3bb5(0x3547)][_0xfa3bb5(0x2f2e)](this[_0xfa3bb5(0x367e)]),this['_material'][_0xfa3bb5(0x41a)](),super[_0xfa3bb5(0x41a)](),this['_attachedMeshParent'][_0xfa3bb5(0x41a)]();}static['_CreateHemisphericLightMesh'](_0x43798b){var _0x3afbe0=_0xcaf220;const _0x1761be=new _0x2a8473['Kj'](_0x3afbe0(0x4e7),_0x43798b),_0x365e19=(0x0,_0x299149['q'])(_0x1761be[_0x3afbe0(0xc1b)],{'segments':0xa,'diameter':0x1},_0x43798b),_0x2b0632=(_0x365e19[_0x3afbe0(0xa9f)]['z']=-0.15,_0x365e19['rotation']['x']=Math['PI']/0x2,_0x365e19['parent']=_0x1761be,this['_CreateLightLines'](0x3,_0x43798b));return(_0x2b0632['parent']=_0x1761be)[_0x3afbe0(0x62d)][_0x3afbe0(0x542)](_0x1a5bc7[_0x3afbe0(0x3ff3)]),_0x1761be[_0x3afbe0(0x3c7f)]['x']=Math['PI']/0x2,_0x1761be;}static[_0xcaf220(0x22d9)](_0x228b30){var _0x221e60=_0xcaf220;const _0x2432f9=new _0x2a8473['Kj'](_0x221e60(0x2dd6),_0x228b30),_0x3a9304=(0x0,_0x3cd688['Qk'])(_0x2432f9[_0x221e60(0xc1b)],{'segments':0xa,'diameter':0x1},_0x228b30),_0x26e074=(_0x3a9304[_0x221e60(0x3c7f)]['x']=Math['PI']/0x2,_0x3a9304[_0x221e60(0xc5c)]=_0x2432f9,this[_0x221e60(0x1578)](0x5,_0x228b30));return(_0x26e074['parent']=_0x2432f9)[_0x221e60(0x62d)][_0x221e60(0x542)](_0x1a5bc7[_0x221e60(0x3ff3)]),_0x2432f9[_0x221e60(0x3c7f)]['x']=Math['PI']/0x2,_0x2432f9;}static[_0xcaf220(0x1d01)](_0x4a92f5){var _0x5a0ffc=_0xcaf220;const _0x17fffb=new _0x2a8473['Kj']('spotLight',_0x4a92f5),_0x175568=(0x0,_0x3cd688['Qk'])(_0x17fffb[_0x5a0ffc(0xc1b)],{'segments':0xa,'diameter':0x1},_0x4a92f5),_0x2891c5=(_0x175568[_0x5a0ffc(0xc5c)]=_0x17fffb,(0x0,_0x299149['q'])(_0x17fffb['name'],{'segments':0xa,'diameter':0x2},_0x4a92f5)),_0x8ecd47=(_0x2891c5[_0x5a0ffc(0xc5c)]=_0x17fffb,_0x2891c5[_0x5a0ffc(0x3c7f)]['x']=-Math['PI']/0x2,this[_0x5a0ffc(0x1578)](0x2,_0x4a92f5));return(_0x8ecd47['parent']=_0x17fffb)[_0x5a0ffc(0x62d)][_0x5a0ffc(0x542)](_0x1a5bc7['_Scale']),_0x17fffb[_0x5a0ffc(0x3c7f)]['x']=Math['PI']/0x2,_0x17fffb;}static[_0xcaf220(0x3f0c)](_0x2d8e6c){var _0x49675a=_0xcaf220,_0x322fe3=new _0x2a8473['Kj']('directionalLight',_0x2d8e6c);const _0x1887c7=new _0x2a8473['Kj'](_0x322fe3[_0x49675a(0xc1b)],_0x2d8e6c),_0x4d1994=(_0x1887c7[_0x49675a(0xc5c)]=_0x322fe3,(0x0,_0x3cd688['Qk'])(_0x322fe3['name'],{'diameter':1.2,'segments':0xa},_0x2d8e6c)),_0x5ca16f=(_0x4d1994['parent']=_0x1887c7,(0x0,_0x7ddbdc['wf'])(_0x322fe3[_0x49675a(0xc1b)],{'updatable':!0x1,'height':0x6,'diameterTop':0.3,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x2d8e6c));_0x5ca16f['parent']=_0x1887c7;let _0x10b910=_0x5ca16f[_0x49675a(0x77b)](_0x322fe3[_0x49675a(0xc1b)]),_0x172b37=(_0x10b910[_0x49675a(0x62d)]['y']=0.5,_0x10b910[_0x49675a(0xa9f)]['x']+=1.25,_0x5ca16f[_0x49675a(0x77b)](_0x322fe3[_0x49675a(0xc1b)]));_0x172b37[_0x49675a(0x62d)]['y']=0.5,_0x172b37[_0x49675a(0xa9f)]['x']+=-1.25;const _0x54ec92=(0x0,_0x7ddbdc['wf'])(_0x322fe3[_0x49675a(0xc1b)],{'updatable':!0x1,'height':0x1,'diameterTop':0x0,'diameterBottom':0.6,'tessellation':0x6,'subdivisions':0x1},_0x2d8e6c);return _0x54ec92[_0x49675a(0xa9f)]['y']+=0x3,_0x54ec92[_0x49675a(0xc5c)]=_0x1887c7,(_0x10b910=_0x54ec92[_0x49675a(0x77b)](_0x322fe3[_0x49675a(0xc1b)]))[_0x49675a(0xa9f)]['y']=1.5,_0x10b910[_0x49675a(0xa9f)]['x']+=1.25,(_0x172b37=_0x54ec92[_0x49675a(0x77b)](_0x322fe3[_0x49675a(0xc1b)]))[_0x49675a(0xa9f)]['y']=1.5,_0x172b37[_0x49675a(0xa9f)]['x']+=-1.25,_0x1887c7[_0x49675a(0x62d)][_0x49675a(0x542)](_0x1a5bc7[_0x49675a(0x3ff3)]),_0x1887c7[_0x49675a(0x3c7f)]['z']=Math['PI']/0x2,_0x1887c7['rotation']['y']=Math['PI']/0x2,_0x322fe3;}}_0x1a5bc7[_0xcaf220(0x3ff3)]=0.007,_0x1a5bc7[_0xcaf220(0x1578)]=(_0x448bc1,_0x735bdd)=>{var _0x318ddb=_0xcaf220;const _0xb5ba9e=new _0x2a8473['Kj'](_0x318ddb(0x148f),_0x735bdd),_0x3061e0=(_0xb5ba9e['rotation']['x']=Math['PI']/0x2,new _0x2a8473['Kj'](_0x318ddb(0x278c),_0x735bdd)),_0x380be3=(_0x3061e0[_0x318ddb(0xc5c)]=_0xb5ba9e,(0x0,_0x7ddbdc['wf'])(_0x318ddb(0x2d42),{'updatable':!0x1,'height':0x2,'diameterTop':0.2,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x735bdd));if(_0x380be3[_0x318ddb(0xa9f)]['y']=_0x380be3[_0x318ddb(0x62d)]['y']/0x2+1.2,_0x380be3[_0x318ddb(0xc5c)]=_0x3061e0,_0x448bc1<0x2)return _0x3061e0;for(let _0x2a6beb=0x0;_0x2a6beb<0x4;_0x2a6beb++){const _0x14ce3f=_0x3061e0['clone'](_0x318ddb(0x76f));_0x14ce3f['rotation']['z']=Math['PI']/0x4,_0x14ce3f[_0x318ddb(0x3c7f)]['y']=Math['PI']/0x2+Math['PI']/0x2*_0x2a6beb,_0x14ce3f[_0x318ddb(0xf1b)]()[0x0][_0x318ddb(0x62d)]['y']=0.5,_0x14ce3f[_0x318ddb(0xf1b)]()[0x0][_0x318ddb(0x62d)]['x']=_0x14ce3f[_0x318ddb(0xf1b)]()[0x0][_0x318ddb(0x62d)]['z']=0.8,_0x14ce3f['getChildMeshes']()[0x0][_0x318ddb(0xa9f)]['y']=_0x14ce3f['getChildMeshes']()[0x0][_0x318ddb(0x62d)]['y']/0x2+1.2;}if(_0x448bc1<0x3)return _0xb5ba9e;for(let _0x53dd06=0x0;_0x53dd06<0x4;_0x53dd06++){const _0x28a6ea=_0x3061e0['clone'](_0x318ddb(0x7e4));_0x28a6ea[_0x318ddb(0x3c7f)]['z']=Math['PI']/0x2,_0x28a6ea[_0x318ddb(0x3c7f)]['y']=Math['PI']/0x2*_0x53dd06;}if(_0x448bc1<0x4)return _0xb5ba9e;for(let _0x253a89=0x0;_0x253a89<0x4;_0x253a89++){const _0xee43bc=_0x3061e0['clone'](_0x318ddb(0x7e4));_0xee43bc['rotation']['z']=Math['PI']+Math['PI']/0x4,_0xee43bc['rotation']['y']=Math['PI']/0x2+Math['PI']/0x2*_0x253a89,_0xee43bc[_0x318ddb(0xf1b)]()[0x0]['scaling']['y']=0.5,_0xee43bc[_0x318ddb(0xf1b)]()[0x0][_0x318ddb(0x62d)]['x']=_0xee43bc[_0x318ddb(0xf1b)]()[0x0][_0x318ddb(0x62d)]['z']=0.8,_0xee43bc[_0x318ddb(0xf1b)]()[0x0][_0x318ddb(0xa9f)]['y']=_0xee43bc[_0x318ddb(0xf1b)]()[0x0][_0x318ddb(0x62d)]['y']/0x2+1.2;}if(_0x448bc1<0x5)return _0xb5ba9e;const _0x2e86ba=_0x3061e0[_0x318ddb(0x77b)](_0x318ddb(0x7e4));return _0x2e86ba['rotation']['z']=Math['PI'],_0xb5ba9e;};},0x11a31:(_0x47fae0,_0x27ee9c,_0xaf866b)=>{_0xaf866b(0xd53f),_0xaf866b(0xbd53),_0xaf866b(0x13b02),_0xaf866b(0x95f2),_0xaf866b(0xe39),_0xaf866b(0x1e96),_0xaf866b(0x57f2),_0xaf866b(0x14d70),class extends null{};},0xe5b0:(_0x3cfa07,_0x24d208,_0x1a9de3)=>{var _0xc913bb=a8_0x1ec55c,_0x5d7577=_0x1a9de3(0xa896),_0x789d5e=_0x1a9de3(0xd53f),_0xc9b362=_0x1a9de3(0xbd53),_0x505b0c=(_0x1a9de3(0xdf62),_0x1a9de3(0x94e3)),_0x81ecd5=_0x1a9de3(0xe39),_0x33753e=_0x1a9de3(0x1e96),_0x3295ba=_0x1a9de3(0x57f2),_0x107dad=_0x1a9de3(0x14d70),_0x2a7887=_0x1a9de3(0x16a07),_0x4c7eac=_0x1a9de3(0x1533d),_0x28603a=_0x1a9de3(0x95f2),_0x4aabe1=_0x1a9de3(0x1127a),_0x1b4f32=_0x1a9de3(0x16bf5),_0x25f616=_0x1a9de3(0x9a70);class _0x15dba0 extends _0x33753e['t']{constructor(_0x3ef7ef,_0x26565f=_0xc9b362['Wo'][_0xc913bb(0x3b6)](),_0x10ae43=_0x3295ba['x'][_0xc913bb(0x2c41)],_0x5c89f8=0x20,_0x3dfb1f=null,_0x1ea0e8,_0xb167b=0x1){var _0x46dd19=_0xc913bb;super(_0x10ae43),this[_0x46dd19(0x367e)]=null,this[_0x46dd19(0x1f0c)]=0x0,this['onSnapObservable']=new _0x5d7577['y$'](),this[_0x46dd19(0x29de)]=0x0,this[_0x46dd19(0x277c)]=!0x0,this[_0x46dd19(0xd97)]=null,this[_0x46dd19(0x21b6)]=!0x1,this[_0x46dd19(0x1491)]=new _0x789d5e['P'](),this[_0x46dd19(0xd97)]=_0x3dfb1f,this[_0x46dd19(0x2cdd)]=new _0x107dad['K']('',_0x10ae43[_0x46dd19(0x2c18)]),this[_0x46dd19(0x2cdd)][_0x46dd19(0xffc)]=_0x26565f,this[_0x46dd19(0x2cdd)][_0x46dd19(0x21e7)]=_0x26565f['subtract'](new _0xc9b362['Wo'](0.1,0.1,0.1)),this[_0x46dd19(0x199d)]=new _0x107dad['K']('',_0x10ae43[_0x46dd19(0x2c18)]),this[_0x46dd19(0x199d)][_0x46dd19(0xffc)]=_0xc9b362['Wo'][_0x46dd19(0x1994)](),this['_disableMaterial']=new _0x107dad['K']('',_0x10ae43[_0x46dd19(0x2c18)]),this[_0x46dd19(0x1858)][_0x46dd19(0xffc)]=_0xc9b362['Wo']['Gray'](),this[_0x46dd19(0x1858)][_0x46dd19(0x19b3)]=0.4,this['_gizmoMesh']=new _0x505b0c['Kj']('',_0x10ae43[_0x46dd19(0x2c18)]);var {rotationMesh:_0x3dfb1f,collider:_0x26565f}=this['_createGizmoMesh'](this[_0x46dd19(0x2a14)],_0xb167b,_0x5c89f8);this[_0x46dd19(0x3827)]=(0x0,_0x28603a['pT'])(_0x46dd19(0x387),{'size':0.6,'updatable':!0x1},this[_0x46dd19(0x1a1f)][_0x46dd19(0x2c18)]),this[_0x46dd19(0x3827)]['rotation']['z']=0.5*Math['PI'],this[_0x46dd19(0x3827)][_0x46dd19(0xc5c)]=this[_0x46dd19(0x2a14)],this[_0x46dd19(0x3827)][_0x46dd19(0x3cb0)](!0x1),_0x4c7eac['Q'][_0x46dd19(0x21f6)][_0x46dd19(0x21b3)]=_0x15dba0[_0x46dd19(0x100c)],_0x4c7eac['Q'][_0x46dd19(0x21f6)][_0x46dd19(0x139a)]=_0x15dba0[_0x46dd19(0x1daa)],this[_0x46dd19(0xf47)]=new _0x2a7887['j'](_0x46dd19(0x1b77),this[_0x46dd19(0x1a1f)][_0x46dd19(0x2c18)],{'vertex':_0x46dd19(0x1014),'fragment':_0x46dd19(0x1014)},{'attributes':[_0x46dd19(0xa9f),'uv'],'uniforms':['worldViewProjection','angles']}),this[_0x46dd19(0xf47)][_0x46dd19(0x70e)]=!0x1,this[_0x46dd19(0x3827)]['material']=this[_0x46dd19(0xf47)],this[_0x46dd19(0x3827)][_0x46dd19(0x18c7)]=0.999,this[_0x46dd19(0x2a14)][_0x46dd19(0x10a9)](this[_0x46dd19(0x14c0)][_0x46dd19(0xa9f)]['add'](_0x3ef7ef)),this[_0x46dd19(0x14c0)][_0x46dd19(0x336b)](this['_gizmoMesh'],_0x33753e['t'][_0x46dd19(0x2f10)]),this[_0x46dd19(0x2a14)][_0x46dd19(0x62d)][_0x46dd19(0x542)](0x1/0x3),this[_0x46dd19(0x1c81)]=new _0x81ecd5['M']({'dragPlaneNormal':_0x3ef7ef}),this[_0x46dd19(0x1c81)][_0x46dd19(0xcd9)]=!0x1,this[_0x46dd19(0x1c81)][_0x46dd19(0x33e1)]=_0x15dba0[_0x46dd19(0x2b8c)],this['dragBehavior'][_0x46dd19(0x1f13)]=!0x0,this['_rootMesh'][_0x46dd19(0x1dc6)](this[_0x46dd19(0x1c81)]);const _0x5407d7=new _0x789d5e['P'](),_0x22ea13=new _0x789d5e['y3'](),_0x476321=new _0x789d5e['P']();let _0x575b33=new _0x789d5e['P']();this['dragBehavior'][_0x46dd19(0x14b7)][_0x46dd19(0x2e5)](_0x5c8552=>{var _0x4f202e=_0x46dd19;this[_0x4f202e(0x51f)]&&(_0x5407d7[_0x4f202e(0x19f9)](_0x5c8552[_0x4f202e(0x24d5)]),this[_0x4f202e(0x3827)][_0x4f202e(0x3cb0)](!0x0),this[_0x4f202e(0x3827)][_0x4f202e(0x10cb)]()[_0x4f202e(0x4c1)](_0x22ea13),_0x789d5e['P'][_0x4f202e(0x3bd9)](_0x5c8552[_0x4f202e(0x24d5)],_0x22ea13,_0x5407d7),this[_0x4f202e(0x1491)]['x']=Math[_0x4f202e(0x2b17)](_0x5407d7['y'],_0x5407d7['x'])+Math['PI'],this[_0x4f202e(0x1491)]['y']=0x0,this[_0x4f202e(0x1491)]['z']=this[_0x4f202e(0x1cc3)]?0x1:0x0,this[_0x4f202e(0x21b6)]=!0x0,_0x5407d7[_0x4f202e(0x19f9)](_0x5c8552[_0x4f202e(0x24d5)]),this['_rotationShaderMaterial'][_0x4f202e(0x3c4c)](_0x4f202e(0x2da2),this[_0x4f202e(0x1491)]),this[_0x4f202e(0x29de)]=0x0);}),this[_0x46dd19(0x1c81)][_0x46dd19(0xb54)][_0x46dd19(0x2e5)](()=>{var _0x1cefbd=_0x46dd19;this[_0x1cefbd(0x21b6)]=!0x1,this[_0x1cefbd(0x3827)][_0x1cefbd(0x3cb0)](!0x1);});const _0x15d618={'snapDistance':0x0};let _0x11f106=0x0;const _0x2a287c=new _0x789d5e['y3'](),_0x30e4c5=new _0x789d5e['_f'](),_0x54efcc=(this[_0x46dd19(0x1c81)][_0x46dd19(0x3fec)][_0x46dd19(0x2e5)](_0x3a6845=>{var _0xd8709f=_0x46dd19;if(this['attachedNode']){var _0x5be017=new _0x789d5e['P'](0x1,0x1,0x1);const _0x7868f1=new _0x789d5e['_f'](0x0,0x0,0x0,0x1);var _0x13e849=new _0x789d5e['P'](0x0,0x0,0x0);if(this['_handlePivot'](),this[_0xd8709f(0x51f)][_0xd8709f(0x10cb)]()['decompose'](_0x5be017,_0x7868f1,_0x13e849),!(Math[_0xd8709f(0x273d)](Math[_0xd8709f(0x273d)](_0x5be017['x'])-Math[_0xd8709f(0x273d)](_0x5be017['y']))<=_0x1b4f32['kn']&&Math[_0xd8709f(0x273d)](Math[_0xd8709f(0x273d)](_0x5be017['x'])-Math[_0xd8709f(0x273d)](_0x5be017['z']))<=_0x1b4f32['kn'])&&this[_0xd8709f(0x1cc3)])_0x25f616['Y'][_0xd8709f(0xc51)](_0xd8709f(0x30f7));else{_0x7868f1['normalize']();var _0x460d96=this[_0xd8709f(0x4071)]?_0x13e849:this['_rootMesh'][_0xd8709f(0x2ac1)],_0x55ff25=_0x3a6845[_0xd8709f(0x24d5)][_0xd8709f(0x10ce)](_0x460d96)[_0xd8709f(0x3f86)](),_0x56f49e=_0x5407d7[_0xd8709f(0x10ce)](_0x460d96)[_0xd8709f(0x3f86)]();const _0x21312f=_0x789d5e['P']['Cross'](_0x55ff25,_0x56f49e);_0x55ff25=_0x789d5e['P'][_0xd8709f(0x29f5)](_0x55ff25,_0x56f49e);let _0x41f38a=Math['atan2'](_0x21312f[_0xd8709f(0x18cc)](),_0x55ff25),_0x82bded=(_0x476321[_0xd8709f(0x19f9)](_0x3ef7ef),_0x575b33[_0xd8709f(0x19f9)](_0x3ef7ef),this['updateGizmoRotationToMatchAttachedMesh']&&(_0x7868f1['toRotationMatrix'](_0x22ea13),_0x575b33=_0x789d5e['P'][_0xd8709f(0x1a6b)](_0x476321,_0x22ea13)),!0x1),_0x5d83c4=(_0x10ae43[_0xd8709f(0x2c18)][_0xd8709f(0x1647)]&&(_0x56f49e=_0x10ae43[_0xd8709f(0x2c18)][_0xd8709f(0x1647)]['position']['subtract'](_0x460d96)[_0xd8709f(0x3f86)](),0x0<_0x789d5e['P']['Dot'](_0x56f49e,_0x575b33)&&(_0x476321[_0xd8709f(0x542)](-0x1),_0x575b33[_0xd8709f(0x542)](-0x1),_0x82bded=!0x0)),0x0<_0x789d5e['P'][_0xd8709f(0x29f5)](_0x575b33,_0x21312f)&&(_0x41f38a=-_0x41f38a),!0x1);if(0x0!=this[_0xd8709f(0x1f0c)]){if(_0x11f106+=_0x41f38a,Math[_0xd8709f(0x273d)](_0x11f106)>this[_0xd8709f(0x1f0c)]){let _0x1e852e=Math[_0xd8709f(0x3b8b)](Math['abs'](_0x11f106)/this[_0xd8709f(0x1f0c)]);_0x11f106<0x0&&(_0x1e852e*=-0x1),_0x11f106%=this[_0xd8709f(0x1f0c)],_0x41f38a=this['snapDistance']*_0x1e852e,_0x5d83c4=!0x0;}else _0x41f38a=0x0;}_0x55ff25=Math[_0xd8709f(0x3380)](_0x41f38a/0x2),(_0x30e4c5[_0xd8709f(0x386b)](_0x476321['x']*_0x55ff25,_0x476321['y']*_0x55ff25,_0x476321['z']*_0x55ff25,Math['cos'](_0x41f38a/0x2)),0x0<_0x2a287c[_0xd8709f(0x2583)]()&&(_0x460d96=new _0x789d5e['P'](),_0x30e4c5[_0xd8709f(0x3f2c)](_0x460d96),_0x789d5e['_f'][_0xd8709f(0x328a)](_0x460d96['y'],-_0x460d96['x'],-_0x460d96['z'],_0x30e4c5)),this[_0xd8709f(0x1cc3)]?(_0x7868f1['multiplyToRef'](_0x30e4c5,_0x7868f1),_0x789d5e['y3']['ComposeToRef'](_0x5be017,_0x7868f1,_0x13e849,this[_0xd8709f(0x51f)][_0xd8709f(0x10cb)]())):(_0x30e4c5[_0xd8709f(0x3f91)](_0x789d5e['jp'][_0xd8709f(0x12cd)][0x0]),_0x789d5e['jp'][_0xd8709f(0x12cd)][0x0][_0xd8709f(0x3d93)](this[_0xd8709f(0x51f)][_0xd8709f(0x10cb)](),this[_0xd8709f(0x51f)][_0xd8709f(0x10cb)]())),_0x5407d7[_0xd8709f(0x19f9)](_0x3a6845[_0xd8709f(0x24d5)]),_0x5d83c4&&(_0x15d618[_0xd8709f(0x1f0c)]=_0x41f38a,this[_0xd8709f(0xcf0)]['notifyObservers'](_0x15d618)),this[_0xd8709f(0x1491)]['y']+=_0x41f38a,this[_0xd8709f(0x29de)]+=_0x82bded?-_0x41f38a:_0x41f38a,this[_0xd8709f(0xf47)][_0xd8709f(0x3c4c)]('angles',this[_0xd8709f(0x1491)]),this[_0xd8709f(0x2708)]());}}}),_0x10ae43['_getSharedGizmoLight']()),_0x4971c6=(_0x54efcc['includedOnlyMeshes']=_0x54efcc[_0x46dd19(0x422c)]['concat'](this[_0x46dd19(0x14c0)][_0x46dd19(0xf1b)](!0x1)),{'colliderMeshes':[_0x26565f],'gizmoMeshes':[_0x3dfb1f],'material':this[_0x46dd19(0x2cdd)],'hoverMaterial':this[_0x46dd19(0x199d)],'disableMaterial':this[_0x46dd19(0x1858)],'active':!0x1,'dragBehavior':this[_0x46dd19(0x1c81)]});null!=(_0xb167b=this[_0x46dd19(0xd97)])&&_0xb167b[_0x46dd19(0x30d5)](this[_0x46dd19(0x2a14)],_0x4971c6),this[_0x46dd19(0x367e)]=_0x10ae43['utilityLayerScene'][_0x46dd19(0x3547)][_0x46dd19(0x2e5)](_0x40e5ed=>{var _0x523830=_0x46dd19;this[_0x523830(0x1580)]||(this[_0x523830(0x1c81)]['maxDragAngle']=_0x15dba0['MaxDragAngle'],this[_0x523830(0x51e)]=!(-0x1==_0x4971c6['colliderMeshes'][_0x523830(0x86a)](null==(_0x40e5ed=null==_0x40e5ed?void 0x0:_0x40e5ed[_0x523830(0x1fd4)])?void 0x0:_0x40e5ed['pickedMesh'])),this[_0x523830(0xd97)]||(_0x40e5ed=_0x4971c6['dragBehavior'][_0x523830(0x5d3)]?this[_0x523830(0x51e)]||this['_dragging']?this[_0x523830(0x199d)]:this[_0x523830(0x2cdd)]:this[_0x523830(0x1858)],this[_0x523830(0x2ef4)](_0x4971c6[_0x523830(0x400e)],_0x40e5ed)));}),this[_0x46dd19(0x1c81)][_0x46dd19(0x184d)]['add'](_0xd9a6fa=>{var _0x255cc0=_0x46dd19;this[_0x255cc0(0x2ef4)](_0x4971c6[_0x255cc0(0x400e)],_0xd9a6fa?this[_0x255cc0(0x2cdd)]:this[_0x255cc0(0x1858)]);});}get[_0xc913bb(0x211d)](){return this['_coloredMaterial'];}get[_0xc913bb(0x2ba2)](){var _0x53d8c5=_0xc913bb;return this[_0x53d8c5(0x199d)];}get['disableMaterial'](){var _0x44f9ff=_0xc913bb;return this[_0x44f9ff(0x1858)];}[_0xc913bb(0x10ff)](_0x5a2c1c,_0x1a7c77,_0xa1c2c0){var _0x273688=_0xc913bb;const _0x424e63=(0x0,_0x4aabe1['eu'])('ignore',{'diameter':0.6,'thickness':0.03*_0x1a7c77,'tessellation':_0xa1c2c0},this[_0x273688(0x1a1f)][_0x273688(0x2c18)]),_0x32cbcd=(_0x424e63[_0x273688(0x18c7)]=0x0,_0x4aabe1['eu'])('',{'diameter':0.6,'thickness':0.005*_0x1a7c77,'tessellation':_0xa1c2c0},this['gizmoLayer'][_0x273688(0x2c18)]);return _0x32cbcd[_0x273688(0x20e8)]=this['_coloredMaterial'],_0x32cbcd['rotation']['x']=Math['PI']/0x2,_0x424e63['rotation']['x']=Math['PI']/0x2,_0x5a2c1c[_0x273688(0x336b)](_0x32cbcd,_0x33753e['t']['PreserveScaling']),_0x5a2c1c['addChild'](_0x424e63,_0x33753e['t']['PreserveScaling']),{'rotationMesh':_0x32cbcd,'collider':_0x424e63};}['_attachedNodeChanged'](_0x442e27){var _0x32e25c=_0xc913bb;this[_0x32e25c(0x1c81)]&&(this[_0x32e25c(0x1c81)][_0x32e25c(0x5d3)]=!!_0x442e27);}set[_0xc913bb(0x1253)](_0x14497c){var _0x3f6c2f=_0xc913bb;(this[_0x3f6c2f(0x277c)]=_0x14497c)?this[_0x3f6c2f(0xd97)]&&(this[_0x3f6c2f(0x107c)]=this[_0x3f6c2f(0xd97)]['attachedMesh']):this[_0x3f6c2f(0x107c)]=null;}get[_0xc913bb(0x1253)](){var _0x367bac=_0xc913bb;return this[_0x367bac(0x277c)];}[_0xc913bb(0x41a)](){var _0x1f1dfb=_0xc913bb;this[_0x1f1dfb(0xcf0)][_0x1f1dfb(0x13c8)](),this[_0x1f1dfb(0x1a1f)]['utilityLayerScene'][_0x1f1dfb(0x3547)][_0x1f1dfb(0x2f2e)](this[_0x1f1dfb(0x367e)]),this[_0x1f1dfb(0x1c81)][_0x1f1dfb(0x31cc)](),this[_0x1f1dfb(0x2a14)]&&this[_0x1f1dfb(0x2a14)][_0x1f1dfb(0x41a)](),this[_0x1f1dfb(0x3827)]&&this[_0x1f1dfb(0x3827)]['dispose'](),this[_0x1f1dfb(0xf47)]&&this[_0x1f1dfb(0xf47)][_0x1f1dfb(0x41a)](),[this[_0x1f1dfb(0x2cdd)],this[_0x1f1dfb(0x199d)],this[_0x1f1dfb(0x1858)]][_0x1f1dfb(0x35b2)](_0x49cc76=>{_0x49cc76&&_0x49cc76['dispose']();}),super['dispose']();}}_0x15dba0[_0xc913bb(0x2b8c)]=0x9*Math['PI']/0x14,_0x15dba0['_RotationGizmoVertexShader']='\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}',_0x15dba0[_0xc913bb(0x1daa)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20vUV;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vPosition;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20angles;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#define\x20twopi\x206.283185307\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(void)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vUV\x20-\x20vec2(0.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20angle\x20=\x20atan(uv.y,\x20uv.x)\x20+\x203.141592;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20delta\x20=\x20gl_FrontFacing\x20?\x20angles.y\x20:\x20-angles.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20begin\x20=\x20angles.x\x20-\x20delta\x20*\x20angles.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20start\x20=\x20(begin\x20<\x20(begin\x20+\x20delta))\x20?\x20begin\x20:\x20(begin\x20+\x20delta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20end\x20=\x20(begin\x20>\x20(begin\x20+\x20delta))\x20?\x20begin\x20:\x20(begin\x20+\x20delta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20len\x20=\x20sqrt(dot(uv,uv));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20opacity\x20=\x201.\x20-\x20step(0.5,\x20len);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20base\x20=\x20abs(floor(start\x20/\x20twopi))\x20*\x20twopi;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20start\x20+=\x20base;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20end\x20+=\x20base;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20intensity\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x205;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20intensity\x20+=\x20max(step(start,\x20angle)\x20-\x20step(end,\x20angle),\x200.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20angle\x20+=\x20twopi;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.,1.,0.,\x20min(intensity\x20*\x200.25,\x200.8))\x20*\x20opacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}';},0x12791:(_0x5781b7,_0x1c9e76,_0x25ccd2)=>{_0x25ccd2(0x9a70),_0x25ccd2(0xd53f),_0x25ccd2(0xbd53),_0x25ccd2(0x1e96),_0x25ccd2(0x96f2),_0x25ccd2(0x11a31),_0x25ccd2(0x57f2),class extends null{};},0x5b81:(_0x33c4b2,_0x3ac2f6,_0xc10d22)=>{_0xc10d22(0x9a70),_0xc10d22(0xd53f),_0xc10d22(0xbd53),_0xc10d22(0x1e96),_0xc10d22(0xe5b0),_0xc10d22(0x57f2),_0xc10d22(0x6214),class extends null{};},0x7cfa:(_0x50ed0d,_0x3bfd55,_0x1306bd)=>{_0x1306bd(0x9a70),_0x1306bd(0xd53f),_0x1306bd(0xbd53),_0x1306bd(0xb47c),_0x1306bd(0x1e96),_0x1306bd(0xce87),_0x1306bd(0x57f2),_0x1306bd(0x14d70),class extends null{};},0xd47c:(_0x3b8283,_0x419a7f,_0x12bdb4)=>{var _0x3aca76=a8_0x1ec55c;_0x12bdb4['d'](_0x419a7f,{'g':()=>_0x1687fb});var _0x5481d8=_0x12bdb4(0xa896),_0x3fa503=_0x12bdb4(0xf893),_0x2ff977=_0x12bdb4(0xd53f),_0x7c6fb4=_0x12bdb4(0xbd53),_0x4b8b28=_0x12bdb4(0x94e3),_0x3000ee=_0x12bdb4(0xd74a),_0x330a70=_0x12bdb4(0x12cad),_0x2caa42=_0x12bdb4(0x6771),_0x10b970=_0x12bdb4(0xabf3),_0x1ba612=_0x12bdb4(0x5ad0),_0x3220bb=_0x12bdb4(0x1610),_0x47830d=_0x12bdb4(0x95f2),_0x3caa87=_0x12bdb4(0x13eea),_0x448a3c=_0x12bdb4(0x10fa9);class _0x1687fb{constructor(_0x2c9d2c,_0x1b20ff){var _0x209225=a8_0x5306;this['_errorHandler']=(_0x5698f4,_0x3ea435)=>{var _0xf49d5a=a8_0x5306;this[_0xf49d5a(0x2709)][_0xf49d5a(0x3608)]({'message':_0x5698f4,'exception':_0x3ea435});},this[_0x209225(0x2528)]=Object[_0x209225(0x12fe)](Object[_0x209225(0x12fe)]({},_0x1687fb[_0x209225(0x224f)](_0x1b20ff)),_0x2c9d2c),this[_0x209225(0x3c5c)]=_0x1b20ff,this[_0x209225(0x2709)]=new _0x5481d8['y$'](),this[_0x209225(0x1596)](),this['_setupImageProcessing']();}static[_0x3aca76(0x224f)](_0x3a9dfd){var _0xdbb004=_0x3aca76;return{'createGround':!0x0,'groundSize':0xf,'groundTexture':this[_0xdbb004(0x409b)],'groundColor':new _0x7c6fb4['Wo'](0.2,0.2,0.3)['toLinearSpace'](_0x3a9dfd['getEngine']()[_0xdbb004(0x3969)])[_0xdbb004(0x393f)](0x3),'groundOpacity':0.9,'enableGroundShadow':!0x0,'groundShadowLevel':0.5,'enableGroundMirror':!0x1,'groundMirrorSizeRatio':0.3,'groundMirrorBlurKernel':0x40,'groundMirrorAmount':0x1,'groundMirrorFresnelWeight':0x1,'groundMirrorFallOffDistance':0x0,'groundMirrorTextureType':_0x3220bb['g']['TEXTURETYPE_UNSIGNED_INT'],'groundYBias':0.00001,'createSkybox':!0x0,'skyboxSize':0x14,'skyboxTexture':this[_0xdbb004(0xb24)],'skyboxColor':new _0x7c6fb4['Wo'](0.2,0.2,0.3)[_0xdbb004(0x2ec1)](_0x3a9dfd['getEngine']()[_0xdbb004(0x3969)])[_0xdbb004(0x393f)](0x3),'backgroundYRotation':0x0,'sizeAuto':!0x0,'rootPosition':_0x2ff977['P'][_0xdbb004(0x409)](),'setupImageProcessing':!0x0,'environmentTexture':this[_0xdbb004(0x1d0a)],'cameraExposure':0.8,'cameraContrast':1.2,'toneMappingEnabled':!0x0};}get[_0x3aca76(0x3e46)](){return this['_rootMesh'];}get[_0x3aca76(0x4188)](){return this['_skybox'];}get[_0x3aca76(0x1ae9)](){var _0x3583b3=_0x3aca76;return this[_0x3583b3(0x668)];}get['skyboxMaterial'](){var _0x14abb5=_0x3aca76;return this[_0x14abb5(0xd50)];}get[_0x3aca76(0x3bd8)](){var _0x4e218a=_0x3aca76;return this[_0x4e218a(0x2fa8)];}get[_0x3aca76(0x29f2)](){return this['_groundTexture'];}get[_0x3aca76(0x2323)](){var _0x55fef1=_0x3aca76;return this[_0x55fef1(0x2e89)];}get['groundMirrorRenderList'](){var _0x48b87a=_0x3aca76;return this[_0x48b87a(0x2e89)]?this[_0x48b87a(0x2e89)][_0x48b87a(0x1450)]:null;}get['groundMaterial'](){var _0x2c1559=_0x3aca76;return this[_0x2c1559(0x155d)];}[_0x3aca76(0x3fea)](_0x3ac156){var _0xc205d7=_0x3aca76;_0x3ac156=Object['assign'](Object[_0xc205d7(0x12fe)]({},this[_0xc205d7(0x2528)]),_0x3ac156),(this[_0xc205d7(0x2fa8)]&&!_0x3ac156[_0xc205d7(0x2dbd)]&&(this[_0xc205d7(0x2fa8)]['dispose'](),this[_0xc205d7(0x2fa8)]=null),this[_0xc205d7(0x155d)]&&!_0x3ac156['createGround']&&(this[_0xc205d7(0x155d)][_0xc205d7(0x41a)](),this[_0xc205d7(0x155d)]=null),this[_0xc205d7(0xc9f)]&&this[_0xc205d7(0x2528)][_0xc205d7(0x29f2)]!=_0x3ac156[_0xc205d7(0x29f2)]&&(this[_0xc205d7(0xc9f)][_0xc205d7(0x41a)](),this['_groundTexture']=null),this[_0xc205d7(0x1fe6)]&&!_0x3ac156[_0xc205d7(0x1f33)]&&(this[_0xc205d7(0x1fe6)]['dispose'](),this['_skybox']=null),this[_0xc205d7(0xd50)]&&!_0x3ac156[_0xc205d7(0x1f33)]&&(this[_0xc205d7(0xd50)][_0xc205d7(0x41a)](),this[_0xc205d7(0xd50)]=null),this['_skyboxTexture']&&this[_0xc205d7(0x2528)][_0xc205d7(0x1ae9)]!=_0x3ac156[_0xc205d7(0x1ae9)]&&(this[_0xc205d7(0x668)][_0xc205d7(0x41a)](),this[_0xc205d7(0x668)]=null),this[_0xc205d7(0x2e89)]&&!_0x3ac156[_0xc205d7(0x3bf4)]&&(this[_0xc205d7(0x2e89)][_0xc205d7(0x41a)](),this[_0xc205d7(0x2e89)]=null),this[_0xc205d7(0x3c5c)][_0xc205d7(0x3bcd)]&&this[_0xc205d7(0x2528)][_0xc205d7(0x3bcd)]!=_0x3ac156[_0xc205d7(0x3bcd)]&&this[_0xc205d7(0x3c5c)]['environmentTexture'][_0xc205d7(0x41a)](),this[_0xc205d7(0x2528)]=_0x3ac156,this[_0xc205d7(0x1596)](),this[_0xc205d7(0x33bf)]());}[_0x3aca76(0x1472)](_0x44f1fb){var _0x1a0bae=_0x3aca76;this[_0x1a0bae(0x3a10)]&&(this['groundMaterial'][_0x1a0bae(0xe23)]=_0x44f1fb),this['skyboxMaterial']&&(this['skyboxMaterial'][_0x1a0bae(0xe23)]=_0x44f1fb),this[_0x1a0bae(0x2323)]&&(this[_0x1a0bae(0x2323)][_0x1a0bae(0xdbf)]=new _0x7c6fb4['HE'](_0x44f1fb['r'],_0x44f1fb['g'],_0x44f1fb['b'],0x1));}[_0x3aca76(0x33bf)](){var _0x194241=_0x3aca76;this['_options'][_0x194241(0x1ebc)]&&(this[_0x194241(0x3c5c)][_0x194241(0xb0b)][_0x194241(0x1705)]=this[_0x194241(0x2528)][_0x194241(0x18eb)],this[_0x194241(0x3c5c)][_0x194241(0xb0b)][_0x194241(0x2dee)]=this[_0x194241(0x2528)][_0x194241(0xcff)],this['_scene'][_0x194241(0xb0b)]['toneMappingEnabled']=this['_options'][_0x194241(0x369e)],this[_0x194241(0x2e2)]());}[_0x3aca76(0x2e2)](){var _0x57f007=_0x3aca76,_0x233cb3;this['_scene'][_0x57f007(0x3bcd)]||(this[_0x57f007(0x2528)][_0x57f007(0x3bcd)]instanceof _0x3000ee['V']?this[_0x57f007(0x3c5c)]['environmentTexture']=this[_0x57f007(0x2528)][_0x57f007(0x3bcd)]:(_0x233cb3=_0x10b970['B'][_0x57f007(0x269d)](this[_0x57f007(0x2528)]['environmentTexture'],this['_scene']),this[_0x57f007(0x3c5c)][_0x57f007(0x3bcd)]=_0x233cb3));}['_setupBackground'](){var _0x4676b5=_0x3aca76;this[_0x4676b5(0x14c0)]||(this['_rootMesh']=new _0x4b8b28['Kj'](_0x4676b5(0x317e),this[_0x4676b5(0x3c5c)])),this[_0x4676b5(0x14c0)]['rotation']['y']=this[_0x4676b5(0x2528)][_0x4676b5(0x394d)];var _0x189722=this['_getSceneSize']();this[_0x4676b5(0x2528)][_0x4676b5(0x2dbd)]&&(this[_0x4676b5(0x33f2)](_0x189722),this[_0x4676b5(0x855)](),this[_0x4676b5(0x2b3e)](),this['_options'][_0x4676b5(0x3bf4)]&&this[_0x4676b5(0x1fc6)](_0x189722),this[_0x4676b5(0x1784)]()),this[_0x4676b5(0x2528)][_0x4676b5(0x1f33)]&&(this[_0x4676b5(0x2cbb)](_0x189722),this[_0x4676b5(0x1bd5)](),this[_0x4676b5(0x3198)]()),this[_0x4676b5(0x14c0)][_0x4676b5(0xa9f)]['x']=_0x189722[_0x4676b5(0x222e)]['x'],this[_0x4676b5(0x14c0)]['position']['z']=_0x189722[_0x4676b5(0x222e)]['z'],this[_0x4676b5(0x14c0)][_0x4676b5(0xa9f)]['y']=_0x189722['rootPosition']['y'];}[_0x3aca76(0x8bb)](){var _0xbae1eb=_0x3aca76;let _0x23a119=this[_0xbae1eb(0x2528)][_0xbae1eb(0x270b)],_0x5e004f=this[_0xbae1eb(0x2528)][_0xbae1eb(0x34bd)],_0x2d8bcd=this[_0xbae1eb(0x2528)][_0xbae1eb(0x222e)];if(!this[_0xbae1eb(0x3c5c)]['meshes']||0x1===this[_0xbae1eb(0x3c5c)]['meshes'][_0xbae1eb(0x18cc)])return{'groundSize':_0x23a119,'skyboxSize':_0x5e004f,'rootPosition':_0x2d8bcd};const _0x370cd7=this['_scene'][_0xbae1eb(0x3250)](_0x1eba78=>_0x1eba78!==this[_0xbae1eb(0x2fa8)]&&_0x1eba78!==this[_0xbae1eb(0x14c0)]&&_0x1eba78!==this[_0xbae1eb(0x1fe6)]),_0x58e830=_0x370cd7[_0xbae1eb(0x1955)][_0xbae1eb(0x10ce)](_0x370cd7[_0xbae1eb(0x1111)]);var _0x5ada55;return this[_0xbae1eb(0x2528)]['sizeAuto']&&(this[_0xbae1eb(0x3c5c)][_0xbae1eb(0x1647)]instanceof _0x3fa503['Y']&&this[_0xbae1eb(0x3c5c)]['activeCamera'][_0xbae1eb(0x3611)]&&(_0x23a119=0x2*this[_0xbae1eb(0x3c5c)][_0xbae1eb(0x1647)]['upperRadiusLimit'],_0x5e004f=_0x23a119),(_0x5ada55=_0x58e830[_0xbae1eb(0x18cc)]())>_0x23a119&&(_0x23a119=0x2*_0x5ada55,_0x5e004f=_0x23a119),_0x23a119*=1.1,_0x5e004f*=1.5,(_0x2d8bcd=_0x370cd7[_0xbae1eb(0x1111)]['add'](_0x58e830[_0xbae1eb(0x393f)](0.5)))['y']=_0x370cd7[_0xbae1eb(0x1111)]['y']-this[_0xbae1eb(0x2528)][_0xbae1eb(0x3f36)]),{'groundSize':_0x23a119,'skyboxSize':_0x5e004f,'rootPosition':_0x2d8bcd};}['_setupGround'](_0x4dcd95){var _0x122bd1=_0x3aca76;this[_0x122bd1(0x2fa8)]&&!this[_0x122bd1(0x2fa8)][_0x122bd1(0x41ea)]()||(this[_0x122bd1(0x2fa8)]=(0x0,_0x47830d['pT'])(_0x122bd1(0x4b3),{'size':_0x4dcd95[_0x122bd1(0x270b)]},this[_0x122bd1(0x3c5c)]),this[_0x122bd1(0x2fa8)][_0x122bd1(0x3c7f)]['x']=Math['PI']/0x2,this[_0x122bd1(0x2fa8)][_0x122bd1(0xc5c)]=this[_0x122bd1(0x14c0)],this[_0x122bd1(0x2fa8)]['onDisposeObservable'][_0x122bd1(0x2e5)](()=>{this['_ground']=null;})),this[_0x122bd1(0x2fa8)][_0x122bd1(0x2f45)]=this['_options']['enableGroundShadow'];}['_setupGroundMaterial'](){var _0x47297a=_0x3aca76;this[_0x47297a(0x155d)]||(this[_0x47297a(0x155d)]=new _0x1ba612['I'](_0x47297a(0x100f),this[_0x47297a(0x3c5c)])),this[_0x47297a(0x155d)][_0x47297a(0x19b3)]=this[_0x47297a(0x2528)][_0x47297a(0x33d0)],this[_0x47297a(0x155d)]['alphaMode']=_0x3220bb['g'][_0x47297a(0xb38)],this['_groundMaterial'][_0x47297a(0x387a)]=this['_options'][_0x47297a(0x616)],this[_0x47297a(0x155d)][_0x47297a(0xe23)]=this[_0x47297a(0x2528)]['groundColor'],this[_0x47297a(0x155d)]['useRGBColor']=!0x1,this['_groundMaterial'][_0x47297a(0x1132)]=!0x0,this[_0x47297a(0x2fa8)]&&(this[_0x47297a(0x2fa8)][_0x47297a(0x20e8)]=this[_0x47297a(0x155d)]);}[_0x3aca76(0x2b3e)](){var _0x40b3d1=_0x3aca76;this[_0x40b3d1(0x155d)]&&!this['_groundTexture']&&(this[_0x40b3d1(0x2528)][_0x40b3d1(0x29f2)]instanceof _0x3000ee['V']?this['_groundMaterial'][_0x40b3d1(0xb9e)]=this[_0x40b3d1(0x2528)][_0x40b3d1(0x29f2)]:(this[_0x40b3d1(0xc9f)]=new _0x330a70['x'](this['_options']['groundTexture'],this['_scene'],void 0x0,void 0x0,void 0x0,void 0x0,this[_0x40b3d1(0x1c58)]),this['_groundTexture'][_0x40b3d1(0x9c3)]=!0x1,this[_0x40b3d1(0xc9f)]['hasAlpha']=!0x0,this[_0x40b3d1(0x155d)][_0x40b3d1(0xb9e)]=this[_0x40b3d1(0xc9f)]));}['_setupGroundMirrorTexture'](_0x506688){var _0xe4739b=_0x3aca76,_0x5594f7=_0x330a70['x'][_0xe4739b(0x3ae7)];if(!this[_0xe4739b(0x2e89)]&&(this['_groundMirror']=new _0x2caa42['h'](_0xe4739b(0x2fec),{'ratio':this['_options'][_0xe4739b(0x2692)]},this[_0xe4739b(0x3c5c)],!0x1,this['_options'][_0xe4739b(0x2452)],_0x330a70['x'][_0xe4739b(0x208f)],!0x0),this[_0xe4739b(0x2e89)][_0xe4739b(0x32cd)]=new _0x448a3c['J'](0x0,-0x1,0x0,_0x506688['rootPosition']['y']),this['_groundMirror'][_0xe4739b(0x1d89)]=0x1,this[_0xe4739b(0x2e89)]['wrapU']=_0x5594f7,this[_0xe4739b(0x2e89)]['wrapV']=_0x5594f7,this[_0xe4739b(0x2e89)]['renderList']))for(let _0x56fe9b=0x0;_0x56fe9b<this[_0xe4739b(0x3c5c)]['meshes'][_0xe4739b(0x18cc)];_0x56fe9b++){var _0x55eda5=this[_0xe4739b(0x3c5c)]['meshes'][_0x56fe9b];_0x55eda5!==this[_0xe4739b(0x2fa8)]&&_0x55eda5!==this[_0xe4739b(0x1fe6)]&&_0x55eda5!==this[_0xe4739b(0x14c0)]&&this[_0xe4739b(0x2e89)][_0xe4739b(0x1450)][_0xe4739b(0xede)](_0x55eda5);}_0x506688=this[_0xe4739b(0x2528)][_0xe4739b(0x2524)]['toGammaSpace'](this[_0xe4739b(0x3c5c)][_0xe4739b(0x3e9d)]()[_0xe4739b(0x3969)]),(this['_groundMirror'][_0xe4739b(0xdbf)]=new _0x7c6fb4['HE'](_0x506688['r'],_0x506688['g'],_0x506688['b'],0x1),this[_0xe4739b(0x2e89)][_0xe4739b(0x2bdc)]=this[_0xe4739b(0x2528)][_0xe4739b(0x2413)]);}[_0x3aca76(0x1784)](){var _0x3c34ff=_0x3aca76;this[_0x3c34ff(0x155d)]&&(this[_0x3c34ff(0x155d)][_0x3c34ff(0x12c6)]=this[_0x3c34ff(0x2e89)],this[_0x3c34ff(0x155d)][_0x3c34ff(0x2d71)]=!0x0,this['_groundMaterial'][_0x3c34ff(0x2432)]=this['_options'][_0x3c34ff(0xa66)],this['_groundMaterial'][_0x3c34ff(0x2fdd)]=this['_options']['groundMirrorFresnelWeight'],this['_groundMaterial'][_0x3c34ff(0x541)]=this[_0x3c34ff(0x2528)][_0x3c34ff(0x282c)]);}[_0x3aca76(0x2cbb)](_0x19acf8){var _0x17f255=_0x3aca76;this[_0x17f255(0x1fe6)]&&!this[_0x17f255(0x1fe6)][_0x17f255(0x41ea)]()||(this[_0x17f255(0x1fe6)]=(0x0,_0x3caa87['NR'])(_0x17f255(0x1731),{'size':_0x19acf8[_0x17f255(0x34bd)],'sideOrientation':_0x4b8b28['Kj'][_0x17f255(0x3899)]},this[_0x17f255(0x3c5c)]),this['_skybox'][_0x17f255(0x6e9)]['add'](()=>{var _0x4f5071=_0x17f255;this[_0x4f5071(0x1fe6)]=null;})),this[_0x17f255(0x1fe6)][_0x17f255(0xc5c)]=this['_rootMesh'];}[_0x3aca76(0x1bd5)](){var _0x478d7d=_0x3aca76;this[_0x478d7d(0x1fe6)]&&(this[_0x478d7d(0xd50)]||(this['_skyboxMaterial']=new _0x1ba612['I'](_0x478d7d(0x22f8),this[_0x478d7d(0x3c5c)])),this['_skyboxMaterial']['useRGBColor']=!0x1,this[_0x478d7d(0xd50)][_0x478d7d(0xe23)]=this[_0x478d7d(0x2528)][_0x478d7d(0x155f)],this[_0x478d7d(0xd50)][_0x478d7d(0x1132)]=!0x0,this['_skybox'][_0x478d7d(0x20e8)]=this[_0x478d7d(0xd50)]);}[_0x3aca76(0x3198)](){var _0x46d762=_0x3aca76;this[_0x46d762(0xd50)]&&!this['_skyboxTexture']&&(this[_0x46d762(0x2528)][_0x46d762(0x1ae9)]instanceof _0x3000ee['V']?this[_0x46d762(0xd50)]['reflectionTexture']=this[_0x46d762(0x2528)][_0x46d762(0x1ae9)]:(this[_0x46d762(0x668)]=new _0x10b970['B'](this['_options'][_0x46d762(0x1ae9)],this['_scene'],void 0x0,void 0x0,void 0x0,void 0x0,this['_errorHandler']),this[_0x46d762(0x668)][_0x46d762(0x9fa)]=_0x330a70['x'][_0x46d762(0x352d)],this[_0x46d762(0x668)]['gammaSpace']=!0x1,this[_0x46d762(0xd50)]['reflectionTexture']=this[_0x46d762(0x668)]));}[_0x3aca76(0x41a)](){var _0x271906=_0x3aca76;this[_0x271906(0x155d)]&&this[_0x271906(0x155d)][_0x271906(0x41a)](!0x0,!0x0),this[_0x271906(0xd50)]&&this[_0x271906(0xd50)][_0x271906(0x41a)](!0x0,!0x0),this['_rootMesh']['dispose'](!0x1);}}_0x1687fb[_0x3aca76(0x409b)]=_0x3aca76(0x43a),_0x1687fb[_0x3aca76(0xb24)]=_0x3aca76(0x3ea0),_0x1687fb[_0x3aca76(0x1d0a)]=_0x3aca76(0x2c49);},0x9682:(_0x5820e3,_0x296207,_0x31d28f)=>{_0x31d28f(0xd47c),_0x31d28f(0x881b),_0x31d28f(0x16113),_0x31d28f(0x12521);},0x881b:(_0x2f0b05,_0x518368,_0x461c9d)=>{var _0x167b5b=a8_0x1ec55c;_0x461c9d(0x12cad),_0x461c9d=_0x461c9d(0x9bb2),(class extends _0x461c9d['o']{},_0x461c9d['o'][_0x167b5b(0x2b0e)],_0x461c9d['o']['MODE_TOPBOTTOM'],_0x461c9d['o'][_0x167b5b(0x1dae)]);},0x16113:(_0x437706,_0x367c60,_0x24bab7)=>{var _0x324bab=a8_0x1ec55c,_0x233afd=_0x24bab7(0x9a70),_0xc79922=_0x24bab7(0xd537),_0x173b03=_0x24bab7(0xd53f),_0x1f59fe=_0x24bab7(0x12cad),_0x5a231d=_0x24bab7(0x14d70),_0x47eb9c=_0x24bab7(0x2122),_0x24bdfd=_0x24bab7(0x11dd9),_0x452397=_0x24bab7(0xd47c),_0x3bb256=_0x24bab7(0xc00b),_0x18f7dd=_0x24bab7(0xf893),_0x3fd025=_0x24bab7(0xb7),_0x3ce79b=(_0x24bab7(0xd31d),_0x24bab7(0x11260),_0x24bab7(0x126fe),_0x24bab7(0x13eea)),_0x27963f=_0x24bab7(0xc2e3);_0xc79922['x'][_0x324bab(0x1ce1)]['createDefaultLight']=function(_0x43b055=!0x1){var _0x27cf5c=_0x324bab;if(_0x43b055&&this[_0x27cf5c(0x3f5b)]){for(let _0x1531f4=0x0;_0x1531f4<this[_0x27cf5c(0x3f5b)]['length'];_0x1531f4++)this[_0x27cf5c(0x3f5b)][_0x1531f4][_0x27cf5c(0x41a)]();}0x0===this['lights']['length']&&new _0x24bdfd['e'](_0x27cf5c(0x5dc),_0x173b03['P']['Up'](),this);},_0xc79922['x']['prototype'][_0x324bab(0x54b)]=function(_0x2205d9=!0x1,_0x3ea879=!0x1,_0x5e4198=!0x1){var _0x2e78e7=_0x324bab;if(_0x3ea879&&this[_0x2e78e7(0x1647)]&&(this[_0x2e78e7(0x1647)][_0x2e78e7(0x41a)](),this['activeCamera']=null),!this[_0x2e78e7(0x1647)]){const _0x34b49b=this[_0x2e78e7(0x3250)](_0x120f1e=>_0x120f1e[_0x2e78e7(0xa11)]&&_0x120f1e['isEnabled']()),_0x598404=_0x34b49b[_0x2e78e7(0x1955)][_0x2e78e7(0x10ce)](_0x34b49b[_0x2e78e7(0x1111)]),_0x197a37=_0x34b49b[_0x2e78e7(0x1111)][_0x2e78e7(0x2e5)](_0x598404['scale'](0.5));let _0x17a3dd,_0xf0c1db=1.5*_0x598404[_0x2e78e7(0x18cc)]();if(isFinite(_0xf0c1db)||(_0xf0c1db=0x1,_0x197a37[_0x2e78e7(0x9b3)](0x0,0x0,0x0)),_0x2205d9){const _0x3291e8=new _0x18f7dd['Y'](_0x2e78e7(0x58a),-Math['PI']/0x2,Math['PI']/0x2,_0xf0c1db,_0x197a37,this);_0x3291e8['lowerRadiusLimit']=0.01*_0xf0c1db,_0x3291e8[_0x2e78e7(0x3513)]=0x64/_0xf0c1db,_0x17a3dd=_0x3291e8;}else{const _0x2d52c8=new _0x3bb256['c'](_0x2e78e7(0x58a),new _0x173b03['P'](_0x197a37['x'],_0x197a37['y'],-_0xf0c1db),this);_0x2d52c8[_0x2e78e7(0x1c14)](_0x197a37),_0x17a3dd=_0x2d52c8;}_0x17a3dd[_0x2e78e7(0x248d)]=0.01*_0xf0c1db,_0x17a3dd['maxZ']=0x3e8*_0xf0c1db,_0x17a3dd[_0x2e78e7(0x33bc)]=0.2*_0xf0c1db,this[_0x2e78e7(0x1647)]=_0x17a3dd,_0x5e4198&&_0x17a3dd[_0x2e78e7(0x366a)]();}},_0xc79922['x']['prototype']['createDefaultCameraOrLight']=function(_0x17df07=!0x1,_0x5b2cbf=!0x1,_0x443a14=!0x1){var _0x4ca8fd=_0x324bab;this[_0x4ca8fd(0x933)](_0x5b2cbf),this[_0x4ca8fd(0x54b)](_0x17df07,_0x5b2cbf,_0x443a14);},_0xc79922['x']['prototype'][_0x324bab(0x1f90)]=function(_0x114bcc,_0x5d2ac1=!0x1,_0x1d548c=0x3e8,_0x47e80d=0x0,_0x1b93ff=!0x0){var _0xc1ca3f=_0x324bab;if(!_0x114bcc)return _0x233afd['Y']['Warn'](_0xc1ca3f(0xef3)),null;_0x1b93ff&&_0x114bcc&&(this[_0xc1ca3f(0x3bcd)]=_0x114bcc);const _0x136fbe=(0x0,_0x3ce79b['NR'])(_0xc1ca3f(0xf55),{'size':_0x1d548c},this);if(_0x5d2ac1){const _0x24d406=new _0x47eb9c['Y']('skyBox',this);_0x24d406[_0xc1ca3f(0x70e)]=!0x1,_0x24d406[_0xc1ca3f(0x12c6)]=_0x114bcc[_0xc1ca3f(0x77b)](),_0x24d406['reflectionTexture']&&(_0x24d406[_0xc1ca3f(0x12c6)][_0xc1ca3f(0x9fa)]=_0x1f59fe['x']['SKYBOX_MODE']),_0x24d406[_0xc1ca3f(0x1a0a)]=0x1-_0x47e80d,_0x24d406['disableLighting']=!0x0,_0x24d406[_0xc1ca3f(0x3d68)]=!0x0,_0x136fbe[_0xc1ca3f(0x20e8)]=_0x24d406;}else{const _0x3f8a80=new _0x5a231d['K']('skyBox',this);_0x3f8a80[_0xc1ca3f(0x70e)]=!0x1,_0x3f8a80['reflectionTexture']=_0x114bcc['clone'](),_0x3f8a80[_0xc1ca3f(0x12c6)]&&(_0x3f8a80['reflectionTexture'][_0xc1ca3f(0x9fa)]=_0x1f59fe['x']['SKYBOX_MODE']),_0x3f8a80[_0xc1ca3f(0x3c97)]=!0x0,_0x136fbe[_0xc1ca3f(0x20e8)]=_0x3f8a80;}return _0x136fbe[_0xc1ca3f(0x1d61)]=!0x1,_0x136fbe[_0xc1ca3f(0x86f)]=!0x0,_0x136fbe['ignoreCameraMaxZ']=!0x0,_0x136fbe;},_0xc79922['x'][_0x324bab(0x1ce1)][_0x324bab(0x1edb)]=function(_0x5337bd){return _0x452397['g']?new _0x452397['g'](_0x5337bd,this):null;},_0xc79922['x'][_0x324bab(0x1ce1)]['createDefaultVRExperience']=function(_0x5d872d={}){return new _0x3fd025['F'](this,_0x5d872d);},_0xc79922['x'][_0x324bab(0x1ce1)][_0x324bab(0x1f0e)]=function(_0x1e901b={}){var _0x38d499=_0x324bab;return _0x27963f['B'][_0x38d499(0x4f7)](this,_0x1e901b)['then'](_0x4f77d5=>_0x4f77d5);};},0x12521:(_0x586096,_0x521c1d,_0x3108fc)=>{var _0x4d8e9d=a8_0x1ec55c;_0x3108fc(0x12cad),_0x3108fc(0x5e96);var _0x5a0be2=_0x3108fc(0x9bb2);_0x3108fc(0x9390),class extends _0x5a0be2['o']{},_0x5a0be2['o'][_0x4d8e9d(0x2b0e)],_0x5a0be2['o'][_0x4d8e9d(0x3e63)],_0x5a0be2['o'][_0x4d8e9d(0x1dae)];},0xc33:(_0x4bcf48,_0x54037a,_0x3ecf6c)=>{_0x3ecf6c(0x13697);},0x169a1:(_0x5b88af,_0x46e0fb,_0x3087e0)=>{_0x3087e0(0xc33),_0x3087e0(0x16a11);},0x16a11:(_0x2fee11,_0x5be407,_0x3c8087)=>{_0x3c8087(0x4ba7),_0x3c8087(0x13697);},0x5a9d:(_0x571efd,_0xb0338a,_0x21831f)=>{var _0x48194a=a8_0x1ec55c;_0x21831f['d'](_0xb0338a,{'w':()=>_0xc8838a});function _0x1794d6(_0x5a993f,_0x22143a,_0x1b41ad,_0x33bc4e){var _0xf34706=a8_0x5306,_0x2876fd,_0x491082=arguments[_0xf34706(0x18cc)],_0x3b661a=_0x491082<0x3?_0x22143a:null===_0x33bc4e?_0x33bc4e=Object['getOwnPropertyDescriptor'](_0x22143a,_0x1b41ad):_0x33bc4e;if(_0xf34706(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0xf34706(0x3215)])_0x3b661a=Reflect[_0xf34706(0x3215)](_0x5a993f,_0x22143a,_0x1b41ad,_0x33bc4e);else{for(var _0x507934=_0x5a993f[_0xf34706(0x18cc)]-0x1;0x0<=_0x507934;_0x507934--)(_0x2876fd=_0x5a993f[_0x507934])&&(_0x3b661a=(_0x491082<0x3?_0x2876fd(_0x3b661a):0x3<_0x491082?_0x2876fd(_0x22143a,_0x1b41ad,_0x3b661a):_0x2876fd(_0x22143a,_0x1b41ad))||_0x3b661a);}0x3<_0x491082&&_0x3b661a&&Object[_0xf34706(0x276e)](_0x22143a,_0x1b41ad,_0x3b661a);}var _0xb0338a=_0x21831f(0x10435),_0x1eec89=_0x21831f(0x4ba7),_0x1e875d=_0x21831f(0xa896),_0x8f11af=_0x21831f(0xbd53),_0xc4a244=_0x21831f(0x14232),_0x3c2c08=_0x21831f(0x11096),_0x27b60d=_0x21831f(0x1679c),_0x1a1693=_0x21831f(0x12cad),_0x30cf0c=_0x21831f(0xcde8),_0x57408d=_0x21831f(0x15c0e),_0x5cf2f7=_0x21831f(0x10c09),_0x3f38b0=_0x21831f(0x1610),_0x38c4aa=(_0x21831f(0xf007),_0x21831f(0x7bc7),_0x21831f(0x8baf)),_0xbe5828=_0x21831f(0x1419a),_0x38884=_0x21831f(0xe59d),_0x2d89c0=_0x21831f(0x15ec7);class _0xc8838a{constructor(_0x5d2589,_0x44a0d2){var _0x5ce5ed=a8_0x5306;this[_0x5ce5ed(0x257e)]={},this['_maxSize']=0x0,this[_0x5ce5ed(0x24ea)]={'width':0x0,'height':0x0},this['_shouldRender']=!0x0,this['_postProcesses']=[],this[_0x5ce5ed(0x3407)]=[],this[_0x5ce5ed(0x152b)]={'texture':null,'color':new _0x8f11af['HE']()},this[_0x5ce5ed(0x11a8)]={},this['neutralColor']=new _0x8f11af['HE'](),this['isEnabled']=!0x0,this[_0x5ce5ed(0x2df6)]=!0x1,this['onDisposeObservable']=new _0x1e875d['y$'](),this['onBeforeRenderMainTextureObservable']=new _0x1e875d['y$'](),this['onBeforeComposeObservable']=new _0x1e875d['y$'](),this[_0x5ce5ed(0x4253)]=new _0x1e875d['y$'](),this[_0x5ce5ed(0x1822)]=new _0x1e875d['y$'](),this[_0x5ce5ed(0x1976)]=new _0x1e875d['y$'](),this[_0x5ce5ed(0x1322)]=new _0x1e875d['y$'](),this['_materialForRendering']={},this[_0x5ce5ed(0xc1b)]=_0x5d2589,this['_scene']=_0x44a0d2||_0x3c2c08['l'][_0x5ce5ed(0x2370)],_0xc8838a['_SceneComponentInitialization'](this['_scene']),this['_engine']=this['_scene'][_0x5ce5ed(0x3e9d)](),this['_maxSize']=this['_engine'][_0x5ce5ed(0x16da)]()['maxTextureSize'],this['_scene'][_0x5ce5ed(0x157d)][_0x5ce5ed(0xede)](this),this['_mergeDrawWrapper']=[],this[_0x5ce5ed(0x1c7a)](),this['_generateVertexBuffer']();}get[_0x48194a(0x1e9c)](){var _0x49beaa=_0x48194a;return this[_0x49beaa(0x10a7)]['camera'];}get[_0x48194a(0x197a)](){var _0x238ebb=_0x48194a;return this[_0x238ebb(0x10a7)][_0x238ebb(0x197a)];}set[_0x48194a(0x197a)](_0x1611a6){var _0x33b5b6=_0x48194a;this[_0x33b5b6(0x10a7)]['renderingGroupId']=_0x1611a6;}get[_0x48194a(0xe39)](){var _0x534638=_0x48194a;return this[_0x534638(0x385b)];}[_0x48194a(0x363c)](_0x52f421,_0x475004){var _0x506b6c=_0x48194a;if(this[_0x506b6c(0x385b)][_0x506b6c(0x363c)](_0x52f421,_0x475004),Array[_0x506b6c(0x2cb4)](_0x52f421))for(let _0x39f886=0x0;_0x39f886<_0x52f421[_0x506b6c(0x18cc)];++_0x39f886){var _0x3f9929=_0x52f421[_0x39f886];_0x475004?this[_0x506b6c(0x384b)][_0x3f9929[_0x506b6c(0x309e)]]=[_0x3f9929,_0x475004]:delete this[_0x506b6c(0x384b)][_0x3f9929[_0x506b6c(0x309e)]];}else _0x475004?this['_materialForRendering'][_0x52f421[_0x506b6c(0x309e)]]=[_0x52f421,_0x475004]:delete this[_0x506b6c(0x384b)][_0x52f421[_0x506b6c(0x309e)]];}[_0x48194a(0x370)](_0xc66c79){var _0x527daf=_0x48194a;return null!=(_0xc66c79=this[_0x527daf(0x11a8)][_0xc66c79['uniqueId']])?_0xc66c79:0x1;}[_0x48194a(0x204b)](_0x58d028,_0x523ed3){var _0x943084=_0x48194a;this['_effectIntensity'][_0x58d028[_0x943084(0x309e)]]=_0x523ed3;}[_0x48194a(0x2f8a)](){return 0x1;}[_0x48194a(0x3421)](_0x2388f6){var _0x3e918a=_0x48194a;this[_0x3e918a(0x10a7)]=Object[_0x3e918a(0x12fe)]({'mainTextureRatio':0.5,'alphaBlendingMode':_0x3f38b0['g']['ALPHA_COMBINE'],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0x3f38b0['g'][_0x3e918a(0x2aeb)]},_0x2388f6),this[_0x3e918a(0x2f7)](),this[_0x3e918a(0x3168)](),this[_0x3e918a(0x3314)]();}[_0x48194a(0x1c7a)](){var _0x2210ce=_0x48194a;const _0x2f332d=[];_0x2f332d['push'](0x0),_0x2f332d[_0x2210ce(0xede)](0x1),_0x2f332d[_0x2210ce(0xede)](0x2),_0x2f332d[_0x2210ce(0xede)](0x0),_0x2f332d[_0x2210ce(0xede)](0x2),_0x2f332d['push'](0x3),this[_0x2210ce(0x783)]=this['_engine']['createIndexBuffer'](_0x2f332d);}[_0x48194a(0xf0b)](){var _0x32e8a4=_0x48194a;const _0xebd292=[];_0xebd292['push'](0x1,0x1),_0xebd292[_0x32e8a4(0xede)](-0x1,0x1),_0xebd292[_0x32e8a4(0xede)](-0x1,-0x1),_0xebd292['push'](0x1,-0x1);var _0x24e57a=new _0x27b60d['o'](this[_0x32e8a4(0x355c)],_0xebd292,_0x27b60d['o'][_0x32e8a4(0x1678)],!0x1,!0x1,0x2);this[_0x32e8a4(0x257e)][_0x27b60d['o'][_0x32e8a4(0x1678)]]=_0x24e57a;}['_setMainTextureSize'](){var _0x211783=_0x48194a;this[_0x211783(0x10a7)][_0x211783(0x3c2a)]?(this[_0x211783(0x24ea)][_0x211783(0x146c)]=this['_effectLayerOptions'][_0x211783(0x3c2a)],this['_mainTextureDesiredSize'][_0x211783(0x3062)]=this[_0x211783(0x10a7)]['mainTextureFixedSize']):(this['_mainTextureDesiredSize'][_0x211783(0x146c)]=this[_0x211783(0x355c)][_0x211783(0x3583)]()*this[_0x211783(0x10a7)][_0x211783(0xf6f)],this[_0x211783(0x24ea)][_0x211783(0x3062)]=this[_0x211783(0x355c)][_0x211783(0x31af)]()*this[_0x211783(0x10a7)][_0x211783(0xf6f)],this[_0x211783(0x24ea)][_0x211783(0x146c)]=this[_0x211783(0x355c)][_0x211783(0x2113)]?_0xc4a244['D'][_0x211783(0x25cd)](this[_0x211783(0x24ea)]['width'],this[_0x211783(0x4a0)]):this[_0x211783(0x24ea)][_0x211783(0x146c)],this['_mainTextureDesiredSize'][_0x211783(0x3062)]=this[_0x211783(0x355c)][_0x211783(0x2113)]?_0xc4a244['D'][_0x211783(0x25cd)](this[_0x211783(0x24ea)][_0x211783(0x3062)],this[_0x211783(0x4a0)]):this[_0x211783(0x24ea)]['height']),this['_mainTextureDesiredSize'][_0x211783(0x146c)]=Math[_0x211783(0x3b8b)](this[_0x211783(0x24ea)]['width']),this[_0x211783(0x24ea)]['height']=Math[_0x211783(0x3b8b)](this['_mainTextureDesiredSize']['height']);}[_0x48194a(0x3168)](){var _0x2fe46e=_0x48194a;this[_0x2fe46e(0x385b)]=new _0x30cf0c['_'](_0x2fe46e(0xdb7),{'width':this[_0x2fe46e(0x24ea)][_0x2fe46e(0x146c)],'height':this[_0x2fe46e(0x24ea)][_0x2fe46e(0x3062)]},this[_0x2fe46e(0x3c5c)],!0x1,!0x0,this['_effectLayerOptions'][_0x2fe46e(0x1548)]),this[_0x2fe46e(0x385b)][_0x2fe46e(0x1647)]=this[_0x2fe46e(0x10a7)][_0x2fe46e(0x1e9c)],this['_mainTexture'][_0x2fe46e(0x16c9)]=_0x1a1693['x'][_0x2fe46e(0x3ae7)],this[_0x2fe46e(0x385b)][_0x2fe46e(0x36da)]=_0x1a1693['x'][_0x2fe46e(0x3ae7)],this[_0x2fe46e(0x385b)]['anisotropicFilteringLevel']=0x1,this[_0x2fe46e(0x385b)]['updateSamplingMode'](_0x1a1693['x'][_0x2fe46e(0x208f)]),this[_0x2fe46e(0x385b)][_0x2fe46e(0x2cff)]=!0x1,this['_mainTexture'][_0x2fe46e(0x1450)]=null,this['_mainTexture'][_0x2fe46e(0x38c6)]=!0x0;for(const _0x1c2819 in this['_materialForRendering']){var [_0x33c1cf,_0x271bee]=this[_0x2fe46e(0x384b)][_0x1c2819];this['_mainTexture'][_0x2fe46e(0x363c)](_0x33c1cf,_0x271bee);}if(this[_0x2fe46e(0x385b)][_0x2fe46e(0x3e6)]=(_0x5c76a1,_0x2d05dd,_0x37f6d3)=>{var _0x1cc367=_0x2fe46e;if((_0x37f6d3||0x0===_0x2d05dd)&&_0x5c76a1[_0x1cc367(0xc8b)])for(let _0x31dcdf=0x0;_0x31dcdf<_0x5c76a1[_0x1cc367(0xc8b)]['length'];++_0x31dcdf){const _0x460a6c=_0x5c76a1[_0x1cc367(0xc8b)][_0x31dcdf];var _0x5ca54c=_0x460a6c[_0x1cc367(0x3cf4)]();const _0x4514d4=_0x460a6c[_0x1cc367(0x14c4)]();if(_0x5ca54c){var _0x293d5f=_0x4514d4[_0x1cc367(0xbcf)](_0x460a6c[_0x1cc367(0x4b7)],!!_0x460a6c[_0x1cc367(0x2d8c)]())[_0x1cc367(0x1b69)][_0x460a6c[_0x1cc367(0x4b7)]]||_0x4514d4[_0x1cc367(0x172e)];if(this[_0x1cc367(0x2e10)](_0x4514d4,_0x460a6c,_0x5ca54c),!this['_isReady'](_0x460a6c,_0x293d5f,this[_0x1cc367(0x152b)]['texture']))return!0x1;}}return!0x0;},this[_0x2fe46e(0x385b)][_0x2fe46e(0x256d)]=(_0x5debcf,_0xc9ecda,_0x3393e8,_0x36869f)=>{var _0x25d088=_0x2fe46e;this[_0x25d088(0x1851)][_0x25d088(0x3608)](this);let _0x49a773;const _0x44dced=this[_0x25d088(0x3c5c)][_0x25d088(0x3e9d)]();if(_0x36869f[_0x25d088(0x18cc)]){for(_0x44dced[_0x25d088(0x157b)](!0x1),_0x49a773=0x0;_0x49a773<_0x36869f[_0x25d088(0x18cc)];_0x49a773++)this[_0x25d088(0x3024)](_0x36869f[_0x25d088(0x307e)][_0x49a773]);_0x44dced[_0x25d088(0x157b)](!0x0);}for(_0x49a773=0x0;_0x49a773<_0x5debcf['length'];_0x49a773++)this[_0x25d088(0x3024)](_0x5debcf[_0x25d088(0x307e)][_0x49a773]);for(_0x49a773=0x0;_0x49a773<_0xc9ecda[_0x25d088(0x18cc)];_0x49a773++)this[_0x25d088(0x3024)](_0xc9ecda['data'][_0x49a773]);var _0x10f2c5=_0x44dced['getAlphaMode']();for(_0x49a773=0x0;_0x49a773<_0x3393e8['length'];_0x49a773++)this[_0x25d088(0x3024)](_0x3393e8[_0x25d088(0x307e)][_0x49a773],!0x0);_0x44dced[_0x25d088(0x3fda)](_0x10f2c5);},this[_0x2fe46e(0x385b)][_0x2fe46e(0x1583)][_0x2fe46e(0x2e5)](_0x4a091c=>{var _0x427c20=_0x2fe46e;_0x4a091c[_0x427c20(0x13c8)](this[_0x427c20(0x157a)],!0x0,!0x0,!0x0);}),this[_0x2fe46e(0x3c5c)][_0x2fe46e(0x33fa)]){const _0x38df93=this['_scene']['getBoundingBoxRenderer']()['enabled'];this[_0x2fe46e(0x385b)][_0x2fe46e(0x18e8)][_0x2fe46e(0x2e5)](()=>{var _0xbb7bbb=_0x2fe46e;this['_scene'][_0xbb7bbb(0x33fa)]()['enabled']=!this[_0xbb7bbb(0x2df6)]&&_0x38df93;}),this[_0x2fe46e(0x385b)]['onAfterUnbindObservable']['add'](()=>{var _0x2edb98=_0x2fe46e;this['_scene'][_0x2edb98(0x33fa)]()[_0x2edb98(0x5d3)]=_0x38df93;});}}[_0x48194a(0x315c)](_0x3eb9e9){}[_0x48194a(0x1668)](_0x52033d,_0x249ce1,_0x2f3270){var _0x4f73ed=_0x48194a,_0x5355cc=this['_scene'][_0x4f73ed(0x3e9d)]();const _0x53b8e8=_0x52033d[_0x4f73ed(0x1fc)](),_0x3cf58a=null==(_0x392775=_0x53b8e8[_0x4f73ed(0x371d)][_0x4f73ed(0x1ef8)])?void 0x0:_0x392775[_0x5355cc[_0x4f73ed(0x245b)]];if(_0x3cf58a)return _0x3cf58a[_0x4f73ed(0x3988)](_0x53b8e8,_0x52033d,_0x249ce1);const _0xfc4dd4=_0x52033d[_0x4f73ed(0x3cf4)]();if(!_0xfc4dd4)return!0x1;if(this[_0x4f73ed(0x2689)](_0x52033d[_0x4f73ed(0x14c4)]()))return _0xfc4dd4[_0x4f73ed(0x3988)](_0x52033d[_0x4f73ed(0x1fc)](),_0x52033d,_0x249ce1);const _0x18acaf=[],_0x23ed8f=[_0x27b60d['o'][_0x4f73ed(0x1678)]];let _0x5b06c5=!0x1,_0x3a83d2=!0x1;_0xfc4dd4&&(_0x392775=_0xfc4dd4[_0x4f73ed(0x1961)](),_0x443778=(_0x5355cc=_0xfc4dd4[_0x4f73ed(0x1925)]())&&_0x5355cc[_0x4f73ed(0x3868)]&&(_0xfc4dd4[_0x4f73ed(0x28a0)]||_0xfc4dd4[_0x4f73ed(0x3fc5)]),_0x5355cc&&(_0x392775||_0x443778)&&(_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x10c7)),_0x53b8e8['isVerticesDataPresent'](_0x27b60d['o'][_0x4f73ed(0xa54)])&&0x1===_0x5355cc[_0x4f73ed(0x126e)]?(_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x742)),_0x3a83d2=!0x0):_0x53b8e8[_0x4f73ed(0x2389)](_0x27b60d['o'][_0x4f73ed(0x3f15)])&&(_0x18acaf['push']('#define\x20DIFFUSEUV1'),_0x5b06c5=!0x0),_0x392775&&(_0x18acaf[_0x4f73ed(0xede)]('#define\x20ALPHATEST'),_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x8c2))),_0x5355cc[_0x4f73ed(0x9c3)]||_0x18acaf['push'](_0x4f73ed(0x212d))),(_0x443778=_0xfc4dd4[_0x4f73ed(0x2a11)])&&(_0x18acaf[_0x4f73ed(0xede)]('#define\x20OPACITY'),_0x53b8e8[_0x4f73ed(0x2389)](_0x27b60d['o'][_0x4f73ed(0xa54)])&&0x1===_0x443778[_0x4f73ed(0x126e)]?(_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x676)),_0x3a83d2=!0x0):_0x53b8e8[_0x4f73ed(0x2389)](_0x27b60d['o'][_0x4f73ed(0x3f15)])&&(_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x1425)),_0x5b06c5=!0x0))),_0x2f3270&&(_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0xa63)),_0x53b8e8[_0x4f73ed(0x2389)](_0x27b60d['o'][_0x4f73ed(0xa54)])&&0x1===_0x2f3270[_0x4f73ed(0x126e)]?(_0x18acaf[_0x4f73ed(0xede)]('#define\x20EMISSIVEUV2'),_0x3a83d2=!0x0):_0x53b8e8[_0x4f73ed(0x2389)](_0x27b60d['o'][_0x4f73ed(0x3f15)])&&(_0x18acaf['push'](_0x4f73ed(0x104d)),_0x5b06c5=!0x0),_0x2f3270[_0x4f73ed(0x9c3)]||_0x18acaf['push']('#define\x20EMISSIVE_ISLINEAR')),_0x53b8e8[_0x4f73ed(0x3acf)]&&_0x53b8e8[_0x4f73ed(0x2389)](_0x27b60d['o'][_0x4f73ed(0x1e26)])&&_0x53b8e8[_0x4f73ed(0x3d84)]&&_0xfc4dd4[_0x4f73ed(0x213d)]!==_0x57408d['F']['MATERIAL_OPAQUE']&&(_0x23ed8f[_0x4f73ed(0xede)](_0x27b60d['o'][_0x4f73ed(0x1e26)]),_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x2476))),_0x5b06c5&&(_0x23ed8f['push'](_0x27b60d['o'][_0x4f73ed(0x3f15)]),_0x18acaf[_0x4f73ed(0xede)]('#define\x20UV1')),_0x3a83d2&&(_0x23ed8f[_0x4f73ed(0xede)](_0x27b60d['o']['UV2Kind']),_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x18f1)));const _0x7427e5=new _0xbe5828['L']();_0x53b8e8[_0x4f73ed(0x1d93)]&&_0x53b8e8[_0x4f73ed(0x35b1)]?(_0x23ed8f[_0x4f73ed(0xede)](_0x27b60d['o']['MatricesIndicesKind']),_0x23ed8f[_0x4f73ed(0xede)](_0x27b60d['o']['MatricesWeightsKind']),0x4<_0x53b8e8[_0x4f73ed(0x3785)]&&(_0x23ed8f[_0x4f73ed(0xede)](_0x27b60d['o'][_0x4f73ed(0x16fd)]),_0x23ed8f[_0x4f73ed(0xede)](_0x27b60d['o']['MatricesWeightsExtraKind'])),_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x1f59)+_0x53b8e8[_0x4f73ed(0x3785)]),(_0x392775=_0x53b8e8['skeleton'])&&_0x392775[_0x4f73ed(0x20a4)]?_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x1f12)):_0x18acaf['push']('#define\x20BonesPerMesh\x20'+(_0x392775?_0x392775[_0x4f73ed(0x266e)][_0x4f73ed(0x18cc)]+0x1:0x0)),0x0<_0x53b8e8[_0x4f73ed(0x3785)]&&_0x7427e5[_0x4f73ed(0x3cb9)](0x0,_0x53b8e8)):_0x18acaf['push'](_0x4f73ed(0x407e)),_0x5355cc=_0x53b8e8[_0x4f73ed(0x1d81)];let _0xcf5fd=0x0;_0x5355cc&&0x0<_0x5355cc[_0x4f73ed(0x1341)]&&(_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x4da)),_0xcf5fd=_0x5355cc[_0x4f73ed(0x1341)],_0x18acaf['push']('#define\x20NUM_MORPH_INFLUENCERS\x20'+_0xcf5fd),_0x5355cc[_0x4f73ed(0xde6)]&&_0x18acaf['push'](_0x4f73ed(0x2f3c)),_0x5cf2f7['G'][_0x4f73ed(0x1661)](_0x23ed8f,_0x53b8e8,_0xcf5fd)),_0x249ce1&&(_0x18acaf[_0x4f73ed(0xede)](_0x4f73ed(0x2e45)),_0x5cf2f7['G'][_0x4f73ed(0x3aac)](_0x23ed8f),_0x52033d['getRenderingMesh']()[_0x4f73ed(0x172e)]&&_0x18acaf[_0x4f73ed(0xede)]('#define\x20THIN_INSTANCES')),(0x0,_0x2d89c0['lK'])(_0xfc4dd4,this[_0x4f73ed(0x3c5c)],_0x18acaf),this['_addCustomEffectDefines'](_0x18acaf);const _0x118b39=_0x52033d['_getDrawWrapper'](void 0x0,!0x0);var _0x392775,_0x443778=_0x118b39['defines'],_0x2f3270=_0x18acaf[_0x4f73ed(0x21ee)]('\x0a');return _0x443778!==_0x2f3270&&((0x0,_0x2d89c0['qx'])(_0x392775=[_0x4f73ed(0x2f85),'mBones','viewProjection',_0x4f73ed(0x348c),'morphTargetInfluences',_0x4f73ed(0x2539),_0x4f73ed(0xbe1),_0x4f73ed(0x2b4e),'opacityMatrix',_0x4f73ed(0x17fd),_0x4f73ed(0x2493),_0x4f73ed(0x13b8),_0x4f73ed(0x1f1f)]),_0x118b39[_0x4f73ed(0x260f)](this['_engine'][_0x4f73ed(0x2442)]('glowMapGeneration',_0x23ed8f,_0x392775,[_0x4f73ed(0x27fe),'emissiveSampler',_0x4f73ed(0x1f53),'boneSampler',_0x4f73ed(0x223e)],_0x2f3270,_0x7427e5,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0xcf5fd}),_0x2f3270)),_0x118b39[_0x4f73ed(0x2a69)][_0x4f73ed(0x3b27)]();}[_0x48194a(0x3ff8)](){var _0x1a0450=_0x48194a;for(let _0x318ab6=0x0;_0x318ab6<this['_postProcesses'][_0x1a0450(0x18cc)];_0x318ab6++)if(!this[_0x1a0450(0x3b2b)][_0x318ab6][_0x1a0450(0x3b27)]())return;const _0x5a98ea=this[_0x1a0450(0x3c5c)]['getEngine']();var _0x5dca40=this[_0x1a0450(0x2f8a)]();let _0x329d6f=!0x0;for(let _0x485ad4=0x0;_0x485ad4<_0x5dca40;++_0x485ad4){let _0x5def15=this[_0x1a0450(0x15e6)][_0x485ad4];_0x5def15||(_0x5def15=this[_0x1a0450(0x15e6)][_0x485ad4]=new _0x38884['q'](this[_0x1a0450(0x355c)]))[_0x1a0450(0x260f)](this['_createMergeEffect']()),_0x329d6f=_0x329d6f&&_0x5def15['effect']['isReady']();}if(_0x329d6f){this['onBeforeComposeObservable'][_0x1a0450(0x3608)](this);var _0xa10864=_0x5a98ea['getAlphaMode']();for(let _0x2a313e=0x0;_0x2a313e<_0x5dca40;++_0x2a313e){var _0x4ee9e6=this['_mergeDrawWrapper'][_0x2a313e];_0x5a98ea['enableEffect'](_0x4ee9e6),_0x5a98ea[_0x1a0450(0x1f2b)](!0x1),_0x5a98ea[_0x1a0450(0x40ca)](this[_0x1a0450(0x257e)],this[_0x1a0450(0x783)],_0x4ee9e6[_0x1a0450(0x2a69)]),_0x5a98ea[_0x1a0450(0x3fda)](this[_0x1a0450(0x10a7)][_0x1a0450(0x352b)]),this[_0x1a0450(0x369f)](_0x4ee9e6[_0x1a0450(0x2a69)],_0x2a313e);}_0x5a98ea[_0x1a0450(0x3fda)](_0xa10864),this['onAfterComposeObservable'][_0x1a0450(0x3608)](this),_0xa10864=this[_0x1a0450(0x385b)][_0x1a0450(0xbdc)](),(this[_0x1a0450(0x2f7)](),_0xa10864['width']===this[_0x1a0450(0x24ea)][_0x1a0450(0x146c)]&&_0xa10864[_0x1a0450(0x3062)]===this[_0x1a0450(0x24ea)][_0x1a0450(0x3062)]||0x0===this['_mainTextureDesiredSize'][_0x1a0450(0x146c)]||0x0===this['_mainTextureDesiredSize']['height']||(this[_0x1a0450(0x1322)]['notifyObservers'](this),this[_0x1a0450(0x36c5)](),this[_0x1a0450(0x3168)](),this['_createTextureAndPostProcesses']()));}}['hasMesh'](_0x2555a9){var _0x329682=_0x48194a;return-0x1===this[_0x329682(0x197a)]||_0x2555a9[_0x329682(0x197a)]===this[_0x329682(0x197a)];}[_0x48194a(0x3ddd)](){var _0x4dedf4=_0x48194a;return this[_0x4dedf4(0x1253)]&&this[_0x4dedf4(0x1fcb)];}['_shouldRenderMesh'](_0x5f0853){return!0x0;}[_0x48194a(0x1f4c)](_0x4540d0,_0x10acd8){var _0x1e6f24=_0x48194a;return!_0x10acd8[_0x1e6f24(0x3f21)](_0x4540d0);}['_shouldRenderEmissiveTextureForMesh'](){return!0x0;}[_0x48194a(0x3024)](_0x1fca5c,_0xfd55=!0x1){var _0xaa5e7=_0x48194a;if(this[_0xaa5e7(0x3ddd)]()){const _0x9441a5=_0x1fca5c[_0xaa5e7(0x3cf4)]();var _0x4e469e=_0x1fca5c['getMesh'](),_0x336fc4=_0x1fca5c['getReplacementMesh']();const _0x571a44=_0x1fca5c[_0xaa5e7(0x14c4)](),_0x3ab23c=_0x1fca5c['getEffectiveMesh'](),_0x1edbde=this[_0xaa5e7(0x3c5c)],_0x5e2ce3=_0x1edbde['getEngine']();if(_0x3ab23c[_0xaa5e7(0x371d)][_0xaa5e7(0xcc1)]=!0x1,_0x9441a5&&this[_0xaa5e7(0x1f4c)](_0x571a44,_0x9441a5)){let _0x484321=null!=(_0x148826=_0x571a44[_0xaa5e7(0x1917)])?_0x148826:_0x9441a5[_0xaa5e7(0x2ba6)];var _0x148826=_0x3ab23c[_0xaa5e7(0x3b07)](),_0x148826=(_0x484321=_0x148826<0x0?_0x484321===_0x57408d['F'][_0xaa5e7(0x2fa3)]?_0x57408d['F'][_0xaa5e7(0x2df1)]:_0x57408d['F'][_0xaa5e7(0x2fa3)]:_0x484321)===_0x57408d['F']['ClockWiseSideOrientation'],_0x148826=(_0x5e2ce3[_0xaa5e7(0x1f2b)](_0x9441a5[_0xaa5e7(0x70e)],_0x9441a5['zOffset'],void 0x0,_0x148826,_0x9441a5['cullBackFaces'],void 0x0,_0x9441a5[_0xaa5e7(0x3189)]),_0x571a44[_0xaa5e7(0xbcf)](_0x1fca5c['_id'],!!_0x336fc4));if(!_0x148826[_0xaa5e7(0x210b)]&&this[_0xaa5e7(0x3db2)](_0x571a44)){var _0x245348=_0x148826['hardwareInstancedRendering'][_0x1fca5c['_id']]||_0x571a44[_0xaa5e7(0x172e)];if(this[_0xaa5e7(0x2e10)](_0x571a44,_0x1fca5c,_0x9441a5),this[_0xaa5e7(0x4253)][_0xaa5e7(0x3608)](_0x4e469e),this[_0xaa5e7(0x2689)](_0x571a44))_0x571a44[_0xaa5e7(0x3ff8)](_0x1fca5c,_0xfd55,_0x336fc4||void 0x0);else{if(this['_isReady'](_0x1fca5c,_0x245348,this[_0xaa5e7(0x152b)][_0xaa5e7(0x1589)])){const _0x498dc0=null==(_0x336fc4=_0x3ab23c[_0xaa5e7(0x371d)][_0xaa5e7(0x1ef8)])?void 0x0:_0x336fc4[_0x5e2ce3[_0xaa5e7(0x245b)]];let _0x1108cd=_0x1fca5c[_0xaa5e7(0x2820)]();if(!(_0x1108cd=!_0x1108cd&&_0x498dc0?_0x498dc0[_0xaa5e7(0x2820)]():_0x1108cd))return;const _0x34ef96=_0x1108cd[_0xaa5e7(0x2a69)];if(_0x5e2ce3[_0xaa5e7(0x2dd7)](_0x1108cd),_0x245348||_0x571a44['_bind'](_0x1fca5c,_0x34ef96,_0x9441a5['fillMode']),_0x498dc0?_0x498dc0[_0xaa5e7(0x3850)](_0x3ab23c[_0xaa5e7(0x10cb)](),_0x3ab23c,_0x1fca5c):(_0x34ef96[_0xaa5e7(0x3041)]('viewProjection',_0x1edbde[_0xaa5e7(0x15f2)]()),_0x34ef96[_0xaa5e7(0x3041)]('world',_0x3ab23c[_0xaa5e7(0x10cb)]()),_0x34ef96['setFloat4'](_0xaa5e7(0x348c),this[_0xaa5e7(0x152b)]['color']['r'],this['_emissiveTextureAndColor'][_0xaa5e7(0x1a4a)]['g'],this['_emissiveTextureAndColor'][_0xaa5e7(0x1a4a)]['b'],this[_0xaa5e7(0x152b)][_0xaa5e7(0x1a4a)]['a'])),!_0x498dc0){_0x336fc4=_0x9441a5['needAlphaTesting']();const _0x2aa5a1=_0x9441a5['getAlphaTestTexture']();var _0x23f6bf=_0x2aa5a1&&_0x2aa5a1[_0xaa5e7(0x3868)]&&(_0x9441a5[_0xaa5e7(0x28a0)]||_0x9441a5[_0xaa5e7(0x3fc5)]);_0x2aa5a1&&(_0x336fc4||_0x23f6bf)&&(_0x34ef96[_0xaa5e7(0x2265)](_0xaa5e7(0x27fe),_0x2aa5a1),(_0x336fc4=_0x2aa5a1['getTextureMatrix']())&&_0x34ef96[_0xaa5e7(0x3041)]('diffuseMatrix',_0x336fc4));const _0x3c8fd1=_0x9441a5[_0xaa5e7(0x2a11)];if(_0x3c8fd1&&(_0x34ef96[_0xaa5e7(0x2265)](_0xaa5e7(0x1f53),_0x3c8fd1),_0x34ef96[_0xaa5e7(0x42c)](_0xaa5e7(0x17fd),_0x3c8fd1['level']),(_0x23f6bf=_0x3c8fd1[_0xaa5e7(0x1db3)]())&&_0x34ef96[_0xaa5e7(0x3041)](_0xaa5e7(0x3976),_0x23f6bf)),this[_0xaa5e7(0x152b)][_0xaa5e7(0x1589)]&&(_0x34ef96[_0xaa5e7(0x2265)](_0xaa5e7(0x3af0),this[_0xaa5e7(0x152b)][_0xaa5e7(0x1589)]),_0x34ef96['setMatrix'](_0xaa5e7(0x2b4e),this[_0xaa5e7(0x152b)]['texture'][_0xaa5e7(0x1db3)]())),_0x571a44[_0xaa5e7(0x1d93)]&&_0x571a44[_0xaa5e7(0x35b1)]&&_0x571a44[_0xaa5e7(0x293f)]){const _0x5dc18c=_0x571a44['skeleton'];if(_0x5dc18c[_0xaa5e7(0x20a4)]){_0x336fc4=_0x5dc18c[_0xaa5e7(0x1759)](_0x571a44);if(!_0x336fc4)return;_0x34ef96['setTexture'](_0xaa5e7(0x2bd0),_0x336fc4),_0x34ef96[_0xaa5e7(0x42c)]('boneTextureWidth',0x4*(_0x5dc18c[_0xaa5e7(0x266e)][_0xaa5e7(0x18cc)]+0x1));}else _0x34ef96[_0xaa5e7(0x33d4)](_0xaa5e7(0xed8),_0x5dc18c[_0xaa5e7(0x3533)](_0x571a44));}_0x5cf2f7['G'][_0xaa5e7(0x2fea)](_0x571a44,_0x34ef96),_0x571a44[_0xaa5e7(0x1d81)]&&_0x571a44[_0xaa5e7(0x1d81)][_0xaa5e7(0xde6)]&&_0x571a44['morphTargetManager']['_bind'](_0x34ef96),_0xfd55&&_0x5e2ce3['setAlphaMode'](_0x9441a5[_0xaa5e7(0xa89)]),_0x34ef96['setFloat'](_0xaa5e7(0x1f1f),this['getEffectIntensity'](_0x571a44)),(0x0,_0x2d89c0['an'])(_0x34ef96,_0x9441a5,_0x1edbde);}_0x571a44[_0xaa5e7(0x3154)](_0x3ab23c,_0x1fca5c,_0x34ef96,_0x9441a5[_0xaa5e7(0x346e)],_0x148826,_0x245348,(_0x352eb5,_0x262c85)=>_0x34ef96[_0xaa5e7(0x3041)](_0xaa5e7(0x2f85),_0x262c85));}else this[_0xaa5e7(0x385b)]['resetRefreshCounter']();}this[_0xaa5e7(0x1822)][_0xaa5e7(0x3608)](_0x4e469e);}}}}[_0x48194a(0x2689)](_0xc43f91){return!0x1;}[_0x48194a(0x1834)](){var _0x36a263=_0x48194a;const _0x23c4d2=this['_vertexBuffers'][_0x27b60d['o']['PositionKind']];_0x23c4d2&&_0x23c4d2['_rebuild'](),this[_0x36a263(0x1c7a)]();}[_0x48194a(0x36c5)](){var _0x240442=_0x48194a;this[_0x240442(0x385b)][_0x240442(0x41a)]();for(let _0x1104e7=0x0;_0x1104e7<this['_postProcesses'][_0x240442(0x18cc)];_0x1104e7++)this[_0x240442(0x3b2b)][_0x1104e7]&&this[_0x240442(0x3b2b)][_0x1104e7][_0x240442(0x41a)]();this[_0x240442(0x3b2b)]=[];for(let _0x10e83c=0x0;_0x10e83c<this[_0x240442(0x3407)]['length'];_0x10e83c++)this[_0x240442(0x3407)][_0x10e83c]&&this[_0x240442(0x3407)][_0x10e83c][_0x240442(0x41a)]();this[_0x240442(0x3407)]=[];}[_0x48194a(0x41a)](){var _0x712232=_0x48194a;const _0x23a266=this['_vertexBuffers'][_0x27b60d['o'][_0x712232(0x1678)]];_0x23a266&&(_0x23a266['dispose'](),this['_vertexBuffers'][_0x27b60d['o'][_0x712232(0x1678)]]=null),this[_0x712232(0x783)]&&(this[_0x712232(0x3c5c)][_0x712232(0x3e9d)]()['_releaseBuffer'](this[_0x712232(0x783)]),this['_indexBuffer']=null);for(const _0x4d2844 of this[_0x712232(0x15e6)])_0x4d2844[_0x712232(0x41a)]();this[_0x712232(0x15e6)]=[],this[_0x712232(0x36c5)]();var _0x5a50b8=this[_0x712232(0x3c5c)][_0x712232(0x157d)]['indexOf'](this,0x0);-0x1<_0x5a50b8&&this[_0x712232(0x3c5c)]['effectLayers'][_0x712232(0xb1f)](_0x5a50b8,0x1),this[_0x712232(0x6e9)][_0x712232(0x3608)](this),this[_0x712232(0x6e9)]['clear'](),this[_0x712232(0x1851)][_0x712232(0x13c8)](),this[_0x712232(0x2802)][_0x712232(0x13c8)](),this['onBeforeRenderMeshToEffect']['clear'](),this[_0x712232(0x1822)][_0x712232(0x13c8)](),this['onAfterComposeObservable'][_0x712232(0x13c8)](),this[_0x712232(0x1322)]['clear']();}[_0x48194a(0x252c)](){var _0x4cb746=_0x48194a;return _0x4cb746(0x4067);}static[_0x48194a(0x2de7)](_0x3a3b80,_0x124ab6,_0x72bddd){var _0x2a1638=_0x48194a;const _0xd8b5a=_0x1eec89['w1']['Instantiate'](_0x3a3b80[_0x2a1638(0x2386)]);return _0xd8b5a['Parse'](_0x3a3b80,_0x124ab6,_0x72bddd);}}_0xc8838a['_SceneComponentInitialization']=_0xfe2c54=>{var _0x649637=_0x48194a;throw(0x0,_0x38c4aa['S'])(_0x649637(0x1275));},_0x1794d6([(0x0,_0xb0338a['qC'])()],_0xc8838a[_0x48194a(0x1ce1)],'name',void 0x0),_0x1794d6([(0x0,_0xb0338a['XX'])()],_0xc8838a[_0x48194a(0x1ce1)],_0x48194a(0x157a),void 0x0),_0x1794d6([(0x0,_0xb0338a['qC'])()],_0xc8838a[_0x48194a(0x1ce1)],'isEnabled',void 0x0),_0x1794d6([(0x0,_0xb0338a['VE'])()],_0xc8838a['prototype'],_0x48194a(0x1e9c),null),_0x1794d6([(0x0,_0xb0338a['qC'])()],_0xc8838a[_0x48194a(0x1ce1)],'renderingGroupId',null),_0x1794d6([(0x0,_0xb0338a['qC'])()],_0xc8838a[_0x48194a(0x1ce1)],_0x48194a(0x2df6),void 0x0);},0x4a8d:(_0x3fd77e,_0x52ba20,_0x3418c5)=>{var _0x547d16=a8_0x1ec55c,_0x222d39=_0x3418c5(0x43d7),_0x309b73=_0x3418c5(0x67a3),_0x171064=_0x3418c5(0x5a9d),_0x109f2e=_0x3418c5(0x700f),_0x3ba5fa=_0x3418c5(0x11096);_0x109f2e['p']['AddParser'](_0x309b73['l'][_0x547d16(0x18ce)],(_0x334ffe,_0x7ce8de,_0x116009,_0x41e92a)=>{var _0x391153=_0x547d16;if(_0x334ffe[_0x391153(0x157d)]){_0x116009[_0x391153(0x157d)]||(_0x116009[_0x391153(0x157d)]=new Array());for(let _0x5e892b=0x0;_0x5e892b<_0x334ffe[_0x391153(0x157d)][_0x391153(0x18cc)];_0x5e892b++){var _0x19f752=_0x171064['w'][_0x391153(0x2de7)](_0x334ffe[_0x391153(0x157d)][_0x5e892b],_0x7ce8de,_0x41e92a);_0x116009[_0x391153(0x157d)][_0x391153(0xede)](_0x19f752);}}}),_0x109f2e['p']['prototype'][_0x547d16(0xad2)]=function(_0x41a88b){var _0x395060=_0x547d16;return _0x41a88b=this[_0x395060(0x157d)][_0x395060(0x86a)](_0x41a88b),(-0x1!==_0x41a88b&&this[_0x395060(0x157d)][_0x395060(0xb1f)](_0x41a88b,0x1),_0x41a88b);},_0x109f2e['p']['prototype'][_0x547d16(0x1849)]=function(_0x11814e){this['effectLayers']['push'](_0x11814e);};class _0x4c39fb{constructor(_0x4f568c){var _0x352531=_0x547d16;this[_0x352531(0xc1b)]=_0x309b73['l'][_0x352531(0x18ce)],this[_0x352531(0xdab)]=!0x1,this['_needStencil']=!0x1,this[_0x352531(0x3e56)]=!0x1,this[_0x352531(0x3241)]=_0x4f568c||_0x3ba5fa['l'][_0x352531(0x2370)],this[_0x352531(0x3241)]&&(this[_0x352531(0x355c)]=this[_0x352531(0x3241)]['getEngine'](),this[_0x352531(0x3241)][_0x352531(0x157d)]=new Array());}[_0x547d16(0x108f)](){var _0x530b9a=_0x547d16;this[_0x530b9a(0x3241)][_0x530b9a(0x4234)][_0x530b9a(0x17fb)](_0x309b73['l'][_0x530b9a(0xa04)],this,this[_0x530b9a(0x25ea)]),this['scene'][_0x530b9a(0x2af3)][_0x530b9a(0x17fb)](_0x309b73['l'][_0x530b9a(0x2e13)],this,this[_0x530b9a(0x2cc6)]),this[_0x530b9a(0x3241)][_0x530b9a(0x3772)][_0x530b9a(0x17fb)](_0x309b73['l'][_0x530b9a(0x2b22)],this,this['_setStencil']),this[_0x530b9a(0x3241)][_0x530b9a(0x3769)]['registerStep'](_0x309b73['l'][_0x530b9a(0x81a)],this,this['_drawRenderingGroup']),this[_0x530b9a(0x3241)][_0x530b9a(0x232c)]['registerStep'](_0x309b73['l'][_0x530b9a(0x39f3)],this,this[_0x530b9a(0x977)]),this[_0x530b9a(0x3241)]['_afterCameraDrawStage']['registerStep'](_0x309b73['l']['STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW'],this,this[_0x530b9a(0x3281)]);}[_0x547d16(0x22e6)](){var _0x4433f7=_0x547d16;for(const _0x3f898c of this[_0x4433f7(0x3241)][_0x4433f7(0x157d)])_0x3f898c[_0x4433f7(0x1834)]();}[_0x547d16(0x18e2)](_0x702428){var _0x42691c=_0x547d16;_0x702428[_0x42691c(0x157d)]=[];for(const _0x296575 of this[_0x42691c(0x3241)][_0x42691c(0x157d)])_0x296575[_0x42691c(0x18e2)]&&_0x702428[_0x42691c(0x157d)][_0x42691c(0xede)](_0x296575[_0x42691c(0x18e2)]());}[_0x547d16(0x13c9)](_0x4951a9){var _0x43ad6f=_0x547d16;_0x4951a9[_0x43ad6f(0x157d)]&&_0x4951a9[_0x43ad6f(0x157d)][_0x43ad6f(0x35b2)](_0x37e4fd=>{var _0x5667fe=_0x43ad6f;this[_0x5667fe(0x3241)][_0x5667fe(0x1849)](_0x37e4fd);});}[_0x547d16(0x3b30)](_0x4edfcd,_0x332a77){var _0x634576=_0x547d16;_0x4edfcd['effectLayers']&&_0x4edfcd[_0x634576(0x157d)][_0x634576(0x35b2)](_0x29ce5a=>{var _0x86dc62=_0x634576;this['scene']['removeEffectLayer'](_0x29ce5a),_0x332a77&&_0x29ce5a[_0x86dc62(0x41a)]();});}[_0x547d16(0x41a)](){var _0x383da2=_0x547d16;const _0x6b5c9f=this[_0x383da2(0x3241)][_0x383da2(0x157d)];for(;_0x6b5c9f[_0x383da2(0x18cc)];)_0x6b5c9f[0x0][_0x383da2(0x41a)]();}['_isReadyForMesh'](_0x1a4a1b,_0x2ba38e){var _0x4e7aaa=_0x547d16,_0x1f5ae9=this[_0x4e7aaa(0x355c)]['currentRenderPassId'];for(const _0x562fe5 of this[_0x4e7aaa(0x3241)][_0x4e7aaa(0x157d)])if(_0x562fe5[_0x4e7aaa(0x69f)](_0x1a4a1b)){var _0x77e7e9=_0x562fe5[_0x4e7aaa(0x385b)];this[_0x4e7aaa(0x355c)][_0x4e7aaa(0x245b)]=_0x77e7e9[_0x4e7aaa(0x32da)];for(const _0x312e33 of _0x1a4a1b[_0x4e7aaa(0xc8b)])if(!_0x562fe5[_0x4e7aaa(0x3b27)](_0x312e33,_0x2ba38e))return this[_0x4e7aaa(0x355c)][_0x4e7aaa(0x245b)]=_0x1f5ae9,!0x1;}return this['_engine'][_0x4e7aaa(0x245b)]=_0x1f5ae9,!0x0;}[_0x547d16(0x2cc6)](_0x303fee){var _0x570a01=_0x547d16;this[_0x570a01(0xdab)]=!0x1;let _0x5ad89e=this['_needStencil']=!0x1;var _0x3d69f8=this[_0x570a01(0x3241)]['effectLayers'];if(_0x3d69f8&&0x0<_0x3d69f8[_0x570a01(0x18cc)]){this[_0x570a01(0x3e56)]=this['_engine'][_0x570a01(0x40e5)]();for(const _0x13a193 of _0x3d69f8)if(_0x13a193[_0x570a01(0x3ddd)]()&&(!_0x13a193[_0x570a01(0x1e9c)]||_0x13a193['camera']['cameraRigMode']===_0x222d39['V'][_0x570a01(0x862)]&&_0x303fee===_0x13a193[_0x570a01(0x1e9c)]||_0x13a193[_0x570a01(0x1e9c)]['cameraRigMode']!==_0x222d39['V']['RIG_MODE_NONE']&&-0x1<_0x13a193[_0x570a01(0x1e9c)][_0x570a01(0x3cb6)][_0x570a01(0x86a)](_0x303fee))){this['_renderEffects']=!0x0,this['_needStencil']=this['_needStencil']||_0x13a193[_0x570a01(0x93b)]();const _0x439dec=_0x13a193[_0x570a01(0x385b)];_0x439dec['_shouldRender']()&&(this[_0x570a01(0x3241)][_0x570a01(0x3998)](),_0x439dec[_0x570a01(0x3ff8)](!0x1,!0x1),_0x5ad89e=!0x0);}this[_0x570a01(0x3241)][_0x570a01(0x3998)]();}return _0x5ad89e;}[_0x547d16(0x2d13)](){var _0x3a4e6d=_0x547d16;this['_needStencil']&&this[_0x3a4e6d(0x355c)]['setStencilBuffer'](!0x0);}[_0x547d16(0x977)](){var _0x3492c6=_0x547d16;this[_0x3492c6(0x19ed)]&&this[_0x3492c6(0x355c)][_0x3492c6(0x144d)](this[_0x3492c6(0x3e56)]);}[_0x547d16(0x2f29)](_0x248036){var _0x5254df=_0x547d16;if(this[_0x5254df(0xdab)]){this[_0x5254df(0x355c)][_0x5254df(0x36aa)](!0x1);var _0x15ce78=this[_0x5254df(0x3241)][_0x5254df(0x157d)];for(let _0x5d4e0c=0x0;_0x5d4e0c<_0x15ce78[_0x5254df(0x18cc)];_0x5d4e0c++){const _0x51b192=_0x15ce78[_0x5d4e0c];_0x51b192[_0x5254df(0x197a)]===_0x248036&&_0x51b192[_0x5254df(0x3ddd)]()&&_0x51b192['render']();}this[_0x5254df(0x355c)][_0x5254df(0x36aa)](!0x0);}}[_0x547d16(0x3281)](){var _0x440b88=_0x547d16;this[_0x440b88(0xdab)]&&this['_draw'](-0x1);}['_drawRenderingGroup'](_0x1aa26a){var _0x577a7e=_0x547d16;!this[_0x577a7e(0x3241)][_0x577a7e(0x1ea5)]()&&this[_0x577a7e(0xdab)]&&this[_0x577a7e(0x2f29)](_0x1aa26a);}}_0x171064['w'][_0x547d16(0x288f)]=_0x1f839f=>{var _0x43c501=_0x547d16,_0x210487;_0x1f839f[_0x43c501(0x3e9c)](_0x309b73['l'][_0x43c501(0x18ce)])||(_0x210487=new _0x4c39fb(_0x1f839f),_0x1f839f['_addComponent'](_0x210487));};},0x4d1:(_0x329ba7,_0x2ce56c,_0x2e14b5)=>{var _0x5d5a6d=a8_0x1ec55c;_0x2e14b5['d'](_0x2ce56c,{'c':()=>_0xc54def});function _0x232e90(_0xa7b0f9,_0xccccfd,_0xcb7a81,_0x1c265d){var _0x4a40a2=a8_0x5306,_0x4c7eaa,_0x45f187=arguments['length'],_0x5b8e62=_0x45f187<0x3?_0xccccfd:null===_0x1c265d?_0x1c265d=Object[_0x4a40a2(0x14a5)](_0xccccfd,_0xcb7a81):_0x1c265d;if(_0x4a40a2(0x4238)==typeof Reflect&&_0x4a40a2(0x3d33)==typeof Reflect[_0x4a40a2(0x3215)])_0x5b8e62=Reflect[_0x4a40a2(0x3215)](_0xa7b0f9,_0xccccfd,_0xcb7a81,_0x1c265d);else{for(var _0x13eb6b=_0xa7b0f9['length']-0x1;0x0<=_0x13eb6b;_0x13eb6b--)(_0x4c7eaa=_0xa7b0f9[_0x13eb6b])&&(_0x5b8e62=(_0x45f187<0x3?_0x4c7eaa(_0x5b8e62):0x3<_0x45f187?_0x4c7eaa(_0xccccfd,_0xcb7a81,_0x5b8e62):_0x4c7eaa(_0xccccfd,_0xcb7a81))||_0x5b8e62);}0x3<_0x45f187&&_0x5b8e62&&Object['defineProperty'](_0xccccfd,_0xcb7a81,_0x5b8e62);}var _0x207ef5=_0x2e14b5(0x10435),_0x519c43=_0x2e14b5(0xd53f),_0x2ee82c=_0x2e14b5(0x1679c),_0x57abe6=_0x2e14b5(0x12cad),_0x5bcdb2=_0x2e14b5(0xcde8),_0x118c9d=_0x2e14b5(0x15c0e),_0x1bef7a=_0x2e14b5(0x12382),_0x2ce56c=_0x2e14b5(0x5a9d),_0xd85146=_0x2e14b5(0x700f),_0x1c8192=_0x2e14b5(0x1610),_0x20f152=_0x2e14b5(0x4158),_0x387efe=_0x2e14b5(0x14232),_0x331a7c=_0x2e14b5(0xbd53);_0x2e14b5(0x13ee3),_0x2e14b5(0x1323d),_0x2e14b5(0x4a8d),_0xd85146['p']['prototype']['getGlowLayerByName']=function(_0x22f199){var _0x2517be=a8_0x5306,_0x5cd3d2;for(let _0x325450=0x0;_0x325450<(null==(_0x5cd3d2=this[_0x2517be(0x157d)])?void 0x0:_0x5cd3d2[_0x2517be(0x18cc)]);_0x325450++)if(this[_0x2517be(0x157d)][_0x325450]['name']===_0x22f199&&this[_0x2517be(0x157d)][_0x325450][_0x2517be(0x34f4)]()===_0xc54def[_0x2517be(0x2367)])return this[_0x2517be(0x157d)][_0x325450];return null;};class _0xc54def extends _0x2ce56c['w']{constructor(_0x1afe6c,_0xdefd86,_0x5c5507){var _0x4eac9c=a8_0x5306;super(_0x1afe6c,_0xdefd86),this[_0x4eac9c(0x2ed9)]=0x1,this[_0x4eac9c(0x12a9)]=[],this['_excludedMeshes']=[],this[_0x4eac9c(0x307d)]=[],this[_0x4eac9c(0x157a)]=new _0x331a7c['HE'](0x0,0x0,0x0,0x1),this['_options']=Object['assign']({'mainTextureRatio':_0xc54def[_0x4eac9c(0xcd7)],'blurKernelSize':0x20,'mainTextureFixedSize':void 0x0,'camera':null,'mainTextureSamples':0x1,'renderingGroupId':-0x1,'ldrMerge':!0x1,'alphaBlendingMode':_0x1c8192['g'][_0x4eac9c(0x4121)],'mainTextureType':_0x1c8192['g'][_0x4eac9c(0x2aeb)]},_0x5c5507),this[_0x4eac9c(0x3421)]({'alphaBlendingMode':this['_options'][_0x4eac9c(0x352b)],'camera':this[_0x4eac9c(0x2528)][_0x4eac9c(0x1e9c)],'mainTextureFixedSize':this[_0x4eac9c(0x2528)][_0x4eac9c(0x3c2a)],'mainTextureRatio':this[_0x4eac9c(0x2528)][_0x4eac9c(0xf6f)],'renderingGroupId':this[_0x4eac9c(0x2528)][_0x4eac9c(0x197a)],'mainTextureType':this[_0x4eac9c(0x2528)][_0x4eac9c(0x1548)]});}set[_0x5d5a6d(0x18b9)](_0x53bd9e){var _0x25e9b4=_0x5d5a6d;_0x53bd9e!==this[_0x25e9b4(0x2528)][_0x25e9b4(0x18b9)]&&(this['_options'][_0x25e9b4(0x18b9)]=_0x53bd9e,_0x53bd9e=this['_getEffectiveBlurKernelSize'](),this['_horizontalBlurPostprocess1']['kernel']=_0x53bd9e,this['_verticalBlurPostprocess1']['kernel']=_0x53bd9e,this[_0x25e9b4(0x134a)][_0x25e9b4(0x29cc)]=_0x53bd9e,this['_verticalBlurPostprocess2'][_0x25e9b4(0x29cc)]=_0x53bd9e);}get['blurKernelSize'](){return this['_options']['blurKernelSize'];}set[_0x5d5a6d(0x231d)](_0x124307){var _0x3ae34d=_0x5d5a6d;this[_0x3ae34d(0x2ed9)]=_0x124307;}get['intensity'](){return this['_intensity'];}['getEffectName'](){var _0x53a577=_0x5d5a6d;return _0xc54def[_0x53a577(0x2367)];}['_createMergeEffect'](){var _0x4325b8=_0x5d5a6d;let _0x1dc897='#define\x20EMISSIVE\x20\x0a';return this['_options'][_0x4325b8(0x21a9)]&&(_0x1dc897+=_0x4325b8(0xdd5)),this[_0x4325b8(0x355c)]['createEffect'](_0x4325b8(0x3b96),[_0x2ee82c['o'][_0x4325b8(0x1678)]],[_0x4325b8(0x2a25)],['textureSampler',_0x4325b8(0x1b67)],_0x1dc897);}[_0x5d5a6d(0x3314)](){var _0x21d089=_0x5d5a6d;let _0x2a4328=this['_mainTextureDesiredSize'][_0x21d089(0x146c)],_0xa53cb0=this['_mainTextureDesiredSize'][_0x21d089(0x3062)],_0x13e74e=void(_0x2a4328=this[_0x21d089(0x355c)]['needPOTTextures']?_0x387efe['D'][_0x21d089(0x25cd)](_0x2a4328,this['_maxSize']):_0x2a4328,_0xa53cb0=this[_0x21d089(0x355c)]['needPOTTextures']?_0x387efe['D']['GetExponentOfTwo'](_0xa53cb0,this[_0x21d089(0x4a0)]):_0xa53cb0);_0x13e74e=this[_0x21d089(0x355c)][_0x21d089(0x16da)]()[_0x21d089(0x2038)]?_0x1c8192['g'][_0x21d089(0x3d07)]:_0x1c8192['g']['TEXTURETYPE_UNSIGNED_INT'],this['_blurTexture1']=new _0x5bcdb2['_'](_0x21d089(0x3a63),{'width':_0x2a4328,'height':_0xa53cb0},this[_0x21d089(0x3c5c)],!0x1,!0x0,_0x13e74e),this[_0x21d089(0x2262)]['wrapU']=_0x57abe6['x'][_0x21d089(0x3ae7)],this[_0x21d089(0x2262)][_0x21d089(0x36da)]=_0x57abe6['x'][_0x21d089(0x3ae7)],this['_blurTexture1'][_0x21d089(0x1b12)](_0x57abe6['x'][_0x21d089(0x208f)]),this[_0x21d089(0x2262)][_0x21d089(0x2cff)]=!0x1,this[_0x21d089(0x2262)]['ignoreCameraViewport']=!0x0;var _0x1c1a67=Math[_0x21d089(0x3b8b)](_0x2a4328/0x2),_0x3fc325=Math[_0x21d089(0x3b8b)](_0xa53cb0/0x2),_0x4ca4cc=(this['_blurTexture2']=new _0x5bcdb2['_']('GlowLayerBlurRTT2',{'width':_0x1c1a67,'height':_0x3fc325},this[_0x21d089(0x3c5c)],!0x1,!0x0,_0x13e74e),this[_0x21d089(0x2184)][_0x21d089(0x16c9)]=_0x57abe6['x'][_0x21d089(0x3ae7)],this[_0x21d089(0x2184)][_0x21d089(0x36da)]=_0x57abe6['x'][_0x21d089(0x3ae7)],this['_blurTexture2'][_0x21d089(0x1b12)](_0x57abe6['x'][_0x21d089(0x208f)]),this[_0x21d089(0x2184)][_0x21d089(0x2cff)]=!0x1,this[_0x21d089(0x2184)]['ignoreCameraViewport']=!0x0,this['_textures']=[this[_0x21d089(0x2262)],this[_0x21d089(0x2184)]],this[_0x21d089(0x2d6f)]());this['_horizontalBlurPostprocess1']=new _0x1bef7a['i'](_0x21d089(0x3cd6),new _0x519c43['FM'](0x1,0x0),_0x4ca4cc,{'width':_0x2a4328,'height':_0xa53cb0},null,_0x57abe6['x']['BILINEAR_SAMPLINGMODE'],this[_0x21d089(0x3c5c)][_0x21d089(0x3e9d)](),!0x1,_0x13e74e),this[_0x21d089(0x2254)][_0x21d089(0x146c)]=_0x2a4328,this[_0x21d089(0x2254)][_0x21d089(0x3062)]=_0xa53cb0,this[_0x21d089(0x2254)]['externalTextureSamplerBinding']=!0x0,this[_0x21d089(0x2254)][_0x21d089(0x3206)]['add'](_0x2dda3f=>{var _0x25d48e=_0x21d089;_0x2dda3f[_0x25d48e(0x2265)](_0x25d48e(0x3523),this['_mainTexture']);}),this[_0x21d089(0x3566)]=new _0x1bef7a['i'](_0x21d089(0x36ac),new _0x519c43['FM'](0x0,0x1),_0x4ca4cc,{'width':_0x2a4328,'height':_0xa53cb0},null,_0x57abe6['x'][_0x21d089(0x208f)],this[_0x21d089(0x3c5c)][_0x21d089(0x3e9d)](),!0x1,_0x13e74e),this[_0x21d089(0x134a)]=new _0x1bef7a['i'](_0x21d089(0x18aa),new _0x519c43['FM'](0x1,0x0),_0x4ca4cc,{'width':_0x1c1a67,'height':_0x3fc325},null,_0x57abe6['x'][_0x21d089(0x208f)],this['_scene'][_0x21d089(0x3e9d)](),!0x1,_0x13e74e),this['_horizontalBlurPostprocess2'][_0x21d089(0x146c)]=_0x1c1a67,this['_horizontalBlurPostprocess2'][_0x21d089(0x3062)]=_0x3fc325,this['_horizontalBlurPostprocess2'][_0x21d089(0x2418)]=!0x0,this[_0x21d089(0x134a)][_0x21d089(0x3206)][_0x21d089(0x2e5)](_0x49a1c9=>{var _0xebc928=_0x21d089;_0x49a1c9[_0xebc928(0x2265)]('textureSampler',this[_0xebc928(0x2262)]);}),this[_0x21d089(0x296d)]=new _0x1bef7a['i']('GlowLayerVBP2',new _0x519c43['FM'](0x0,0x1),_0x4ca4cc,{'width':_0x1c1a67,'height':_0x3fc325},null,_0x57abe6['x'][_0x21d089(0x208f)],this[_0x21d089(0x3c5c)]['getEngine'](),!0x1,_0x13e74e),this['_postProcesses']=[this[_0x21d089(0x2254)],this[_0x21d089(0x3566)],this['_horizontalBlurPostprocess2'],this[_0x21d089(0x296d)]],this[_0x21d089(0x33cd)]=[this[_0x21d089(0x2254)],this['_verticalBlurPostprocess1']],this[_0x21d089(0xfa5)]=[this['_horizontalBlurPostprocess2'],this[_0x21d089(0x296d)]],this[_0x21d089(0x385b)][_0x21d089(0x103a)]=this[_0x21d089(0x2528)]['mainTextureSamples'],this['_mainTexture'][_0x21d089(0x23ae)][_0x21d089(0x2e5)](()=>{var _0x327270=_0x21d089,_0x4dc068,_0x34bafc=this[_0x327270(0x2262)][_0x327270(0x37f3)];_0x34bafc&&(this[_0x327270(0x3c5c)][_0x327270(0x2c48)][_0x327270(0x367)](this[_0x327270(0x33cd)],_0x34bafc,!0x0),(_0x4dc068=this[_0x327270(0x2184)][_0x327270(0x37f3)])&&this[_0x327270(0x3c5c)][_0x327270(0x2c48)][_0x327270(0x367)](this[_0x327270(0xfa5)],_0x4dc068,!0x0),this['_engine'][_0x327270(0x1fbf)](null!=_0x4dc068?_0x4dc068:_0x34bafc,!0x0));}),this[_0x21d089(0x3b2b)]['map'](_0x3f5053=>{var _0x31eec4=_0x21d089;_0x3f5053[_0x31eec4(0x172d)]=!0x1;});}[_0x5d5a6d(0x2d6f)](){var _0x5b7309=_0x5d5a6d;return this[_0x5b7309(0x2528)][_0x5b7309(0x18b9)]/0x2;}[_0x5d5a6d(0x3b27)](_0x232fbb,_0x333f4c){var _0x20b092=_0x5d5a6d,_0x3dc7cf=_0x232fbb[_0x20b092(0x3cf4)](),_0x2ed57=_0x232fbb[_0x20b092(0x14c4)]();if(!_0x3dc7cf||!_0x2ed57)return!0x1;return _0x2ed57=_0x3dc7cf['emissiveTexture'],super[_0x20b092(0x1668)](_0x232fbb,_0x333f4c,_0x2ed57);}[_0x5d5a6d(0x93b)](){return!0x1;}['_canRenderMesh'](_0x2da938,_0x1eacc3){return!0x0;}[_0x5d5a6d(0x369f)](_0xbd3b3b){var _0x4f2167=_0x5d5a6d;_0xbd3b3b[_0x4f2167(0x2265)]('textureSampler',this[_0x4f2167(0x2262)]),_0xbd3b3b['setTexture'](_0x4f2167(0x1b67),this[_0x4f2167(0x2184)]),_0xbd3b3b[_0x4f2167(0x42c)]('offset',this[_0x4f2167(0x2ed9)]);const _0x2915d4=this[_0x4f2167(0x355c)];_0xbd3b3b=_0x2915d4[_0x4f2167(0x40e5)](),(_0x2915d4[_0x4f2167(0x144d)](!0x1),_0x2915d4[_0x4f2167(0x29fa)](_0x118c9d['F'][_0x4f2167(0x1e0a)],0x0,0x6),_0x2915d4[_0x4f2167(0x144d)](_0xbd3b3b));}[_0x5d5a6d(0x2e10)](_0x4b1d10,_0x27c61b,_0x436efe){var _0xe20b75=_0x5d5a6d;let _0x3c09d3=0x1;this[_0xe20b75(0x4257)]?this[_0xe20b75(0x152b)][_0xe20b75(0x1589)]=this[_0xe20b75(0x4257)](_0x4b1d10,_0x27c61b,_0x436efe):_0x436efe?(this[_0xe20b75(0x152b)]['texture']=_0x436efe[_0xe20b75(0x2380)],this[_0xe20b75(0x152b)][_0xe20b75(0x1589)]&&(_0x3c09d3=this[_0xe20b75(0x152b)][_0xe20b75(0x1589)]['level'])):this[_0xe20b75(0x152b)][_0xe20b75(0x1589)]=null,this[_0xe20b75(0x1639)]?this[_0xe20b75(0x1639)](_0x4b1d10,_0x27c61b,_0x436efe,this[_0xe20b75(0x152b)][_0xe20b75(0x1a4a)]):_0x436efe['emissiveColor']?(_0x27c61b=null!=(_0x4b1d10=_0x436efe[_0xe20b75(0x42f)])?_0x4b1d10:0x1,_0x3c09d3*=_0x27c61b,this[_0xe20b75(0x152b)]['color'][_0xe20b75(0x386b)](_0x436efe[_0xe20b75(0x3277)]['r']*_0x3c09d3,_0x436efe[_0xe20b75(0x3277)]['g']*_0x3c09d3,_0x436efe[_0xe20b75(0x3277)]['b']*_0x3c09d3,_0x436efe['alpha'])):this[_0xe20b75(0x152b)][_0xe20b75(0x1a4a)][_0xe20b75(0x386b)](this[_0xe20b75(0x157a)]['r'],this[_0xe20b75(0x157a)]['g'],this[_0xe20b75(0x157a)]['b'],this[_0xe20b75(0x157a)]['a']);}[_0x5d5a6d(0x3db2)](_0x24d859){return this['hasMesh'](_0x24d859);}[_0x5d5a6d(0x315c)](_0x32d427){var _0x160d56=_0x5d5a6d;_0x32d427[_0x160d56(0xede)](_0x160d56(0x25da));}[_0x5d5a6d(0x3650)](_0x55e10f){var _0x25c171=_0x5d5a6d;-0x1===this[_0x25c171(0x3f94)][_0x25c171(0x86a)](_0x55e10f[_0x25c171(0x309e)])&&this['_excludedMeshes']['push'](_0x55e10f[_0x25c171(0x309e)]);}[_0x5d5a6d(0x2c7e)](_0x1759a2){var _0x1c5466=_0x5d5a6d;_0x1759a2=this['_excludedMeshes']['indexOf'](_0x1759a2['uniqueId']),-0x1!==_0x1759a2&&this[_0x1c5466(0x3f94)][_0x1c5466(0xb1f)](_0x1759a2,0x1);}['addIncludedOnlyMesh'](_0x2e036f){var _0x235353=_0x5d5a6d;-0x1===this[_0x235353(0x12a9)][_0x235353(0x86a)](_0x2e036f[_0x235353(0x309e)])&&this[_0x235353(0x12a9)][_0x235353(0xede)](_0x2e036f['uniqueId']);}[_0x5d5a6d(0x35cf)](_0x4f5ed2){var _0x3fecc6=_0x5d5a6d;_0x4f5ed2=this[_0x3fecc6(0x12a9)][_0x3fecc6(0x86a)](_0x4f5ed2[_0x3fecc6(0x309e)]),-0x1!==_0x4f5ed2&&this[_0x3fecc6(0x12a9)][_0x3fecc6(0xb1f)](_0x4f5ed2,0x1);}[_0x5d5a6d(0x69f)](_0x342af9){var _0x2a1641=_0x5d5a6d;return!!super[_0x2a1641(0x69f)](_0x342af9)&&(this['_includedOnlyMeshes'][_0x2a1641(0x18cc)]?-0x1!==this[_0x2a1641(0x12a9)][_0x2a1641(0x86a)](_0x342af9[_0x2a1641(0x309e)]):!this[_0x2a1641(0x3f94)][_0x2a1641(0x18cc)]||-0x1===this['_excludedMeshes'][_0x2a1641(0x86a)](_0x342af9[_0x2a1641(0x309e)]));}[_0x5d5a6d(0x2689)](_0x4a5c59){var _0x168459=_0x5d5a6d;return 0x0!=this['_meshesUsingTheirOwnMaterials'][_0x168459(0x18cc)]&&-0x1<this[_0x168459(0x307d)]['indexOf'](_0x4a5c59['uniqueId']);}[_0x5d5a6d(0x40f9)](_0x45875f){var _0x2a0f30=_0x5d5a6d;_0x45875f[_0x2a0f30(0x395)](this[_0x2a0f30(0x385b)][_0x2a0f30(0x32da)]),this[_0x2a0f30(0x307d)]['push'](_0x45875f[_0x2a0f30(0x309e)]),_0x45875f[_0x2a0f30(0x6e9)][_0x2a0f30(0x2e5)](()=>{this['_disposeMesh'](_0x45875f);});}['unReferenceMeshFromUsingItsOwnMaterial'](_0x44bb55){var _0x53a195=_0x5d5a6d;let _0x383f81=this['_meshesUsingTheirOwnMaterials']['indexOf'](_0x44bb55[_0x53a195(0x309e)]);for(;0x0<=_0x383f81;)this['_meshesUsingTheirOwnMaterials'][_0x53a195(0xb1f)](_0x383f81,0x1),_0x383f81=this[_0x53a195(0x307d)][_0x53a195(0x86a)](_0x44bb55[_0x53a195(0x309e)]);_0x44bb55[_0x53a195(0x395)](this['_mainTexture']['renderPassId']);}[_0x5d5a6d(0x273c)](_0x4e5023){var _0x58df4e=_0x5d5a6d;this['removeIncludedOnlyMesh'](_0x4e5023),this[_0x58df4e(0x2c7e)](_0x4e5023);}['getClassName'](){var _0x507fd6=_0x5d5a6d;return _0x507fd6(0x24d6);}['serialize'](){var _0x5d8359=_0x5d5a6d;const _0x578b9f=_0x207ef5['p4'][_0x5d8359(0x96c)](this);_0x578b9f['customType']='BABYLON.GlowLayer';let _0xbda405;if(_0x578b9f[_0x5d8359(0x31e1)]=[],this[_0x5d8359(0x12a9)][_0x5d8359(0x18cc)])for(_0xbda405=0x0;_0xbda405<this[_0x5d8359(0x12a9)][_0x5d8359(0x18cc)];_0xbda405++){var _0x53f511=this[_0x5d8359(0x3c5c)][_0x5d8359(0xecc)](this[_0x5d8359(0x12a9)][_0xbda405]);_0x53f511&&_0x578b9f[_0x5d8359(0x31e1)][_0x5d8359(0xede)](_0x53f511['id']);}if(_0x578b9f['excludedMeshes']=[],this[_0x5d8359(0x3f94)]['length'])for(_0xbda405=0x0;_0xbda405<this[_0x5d8359(0x3f94)]['length'];_0xbda405++){var _0x16a755=this[_0x5d8359(0x3c5c)][_0x5d8359(0xecc)](this[_0x5d8359(0x3f94)][_0xbda405]);_0x16a755&&_0x578b9f['excludedMeshes'][_0x5d8359(0xede)](_0x16a755['id']);}return _0x578b9f;}static[_0x5d5a6d(0x2de7)](_0x50b69a,_0x1a0503,_0x456f79){var _0x5b8b52=_0x5d5a6d;const _0x28160d=_0x207ef5['p4']['Parse'](()=>new _0xc54def(_0x50b69a[_0x5b8b52(0xc1b)],_0x1a0503,_0x50b69a[_0x5b8b52(0x2b0a)]),_0x50b69a,_0x1a0503,_0x456f79);let _0x1158c1;for(_0x1158c1=0x0;_0x1158c1<_0x50b69a[_0x5b8b52(0x2086)][_0x5b8b52(0x18cc)];_0x1158c1++){var _0x2c23eb=_0x1a0503[_0x5b8b52(0x2ca2)](_0x50b69a[_0x5b8b52(0x2086)][_0x1158c1]);_0x2c23eb&&_0x28160d['addExcludedMesh'](_0x2c23eb);}for(_0x1158c1=0x0;_0x1158c1<_0x50b69a[_0x5b8b52(0x31e1)]['length'];_0x1158c1++){var _0x5b3822=_0x1a0503[_0x5b8b52(0x2ca2)](_0x50b69a[_0x5b8b52(0x31e1)][_0x1158c1]);_0x5b3822&&_0x28160d['addIncludedOnlyMesh'](_0x5b3822);}return _0x28160d;}}_0xc54def['EffectName']=_0x5d5a6d(0x24d6),_0xc54def['DefaultBlurKernelSize']=0x20,_0xc54def[_0x5d5a6d(0xcd7)]=0.5,_0x232e90([(0x0,_0x207ef5['qC'])()],_0xc54def[_0x5d5a6d(0x1ce1)],_0x5d5a6d(0x18b9),null),_0x232e90([(0x0,_0x207ef5['qC'])()],_0xc54def[_0x5d5a6d(0x1ce1)],_0x5d5a6d(0x231d),null),_0x232e90([(0x0,_0x207ef5['qC'])('options')],_0xc54def['prototype'],_0x5d5a6d(0x2528),void 0x0),(0x0,_0x20f152['H'])('BABYLON.GlowLayer',_0xc54def);},0x133e9:(_0x5ac0d8,_0x30b7ae,_0x5a5dd6)=>{var _0x36d669=a8_0x1ec55c;function _0x147e72(_0x989bb3,_0x4e95c8,_0x5741fa,_0x420ca0){var _0x32aab8=a8_0x5306,_0x59b96d,_0x593071=arguments[_0x32aab8(0x18cc)],_0x5d9e65=_0x593071<0x3?_0x4e95c8:null===_0x420ca0?_0x420ca0=Object[_0x32aab8(0x14a5)](_0x4e95c8,_0x5741fa):_0x420ca0;if(_0x32aab8(0x4238)==typeof Reflect&&_0x32aab8(0x3d33)==typeof Reflect[_0x32aab8(0x3215)])_0x5d9e65=Reflect[_0x32aab8(0x3215)](_0x989bb3,_0x4e95c8,_0x5741fa,_0x420ca0);else{for(var _0x2b83be=_0x989bb3[_0x32aab8(0x18cc)]-0x1;0x0<=_0x2b83be;_0x2b83be--)(_0x59b96d=_0x989bb3[_0x2b83be])&&(_0x5d9e65=(_0x593071<0x3?_0x59b96d(_0x5d9e65):0x3<_0x593071?_0x59b96d(_0x4e95c8,_0x5741fa,_0x5d9e65):_0x59b96d(_0x4e95c8,_0x5741fa))||_0x5d9e65);}0x3<_0x593071&&_0x5d9e65&&Object['defineProperty'](_0x4e95c8,_0x5741fa,_0x5d9e65);}var _0x1809c0=_0x5a5dd6(0x10435),_0x1b88e5=_0x5a5dd6(0xa896),_0x7573ee=_0x5a5dd6(0xd53f),_0xb57113=_0x5a5dd6(0x14232),_0x14594e=_0x5a5dd6(0x1679c),_0x32ecba=_0x5a5dd6(0x15c0e),_0xc9875a=_0x5a5dd6(0x12cad),_0x2813d8=_0x5a5dd6(0xcde8),_0x1870d8=_0x5a5dd6(0x95d8),_0xe2af0d=_0x5a5dd6(0xc573),_0x11ea95=_0x5a5dd6(0x12382),_0x5d0dcf=_0x5a5dd6(0x5a9d),_0x43ebdb=_0x5a5dd6(0x700f),_0xdf0a51=_0x5a5dd6(0x1610),_0x3a432c=_0x5a5dd6(0x9a70),_0x5a4900=_0x5a5dd6(0x4158),_0x5cb6a2=_0x5a5dd6(0xbd53);_0x5a5dd6(0x13ee3),_0x5a5dd6(0x1323d),_0x5a5dd6(0xadae),_0x5a5dd6(0x4a8d),_0x43ebdb['p'][_0x36d669(0x1ce1)][_0x36d669(0x189d)]=function(_0xc6af46){var _0x7fbaa4=_0x36d669,_0x4ccc04;for(let _0x39d679=0x0;_0x39d679<(null==(_0x4ccc04=this[_0x7fbaa4(0x157d)])?void 0x0:_0x4ccc04['length']);_0x39d679++)if(this[_0x7fbaa4(0x157d)][_0x39d679][_0x7fbaa4(0xc1b)]===_0xc6af46&&this[_0x7fbaa4(0x157d)][_0x39d679][_0x7fbaa4(0x34f4)]()===_0x273829[_0x7fbaa4(0x2367)])return this[_0x7fbaa4(0x157d)][_0x39d679];return null;};class _0x49d638 extends _0x1870d8['D']{constructor(_0x4be254,_0x227f34,_0x28afbf,_0x121013,_0x2ed4d3,_0x11249c=_0xc9875a['x'][_0x36d669(0x208f)],_0x5dc1e4,_0x331afa){var _0x306203=_0x36d669;super(_0x4be254,_0x306203(0x680),[_0x306203(0x32d8),_0x306203(0x286c),'blurWidth'],null,_0x121013,_0x2ed4d3,_0x11249c,_0x5dc1e4,_0x331afa),this[_0x306203(0x286c)]=_0x227f34,this[_0x306203(0x29cc)]=_0x28afbf,this[_0x306203(0x3206)]['add'](_0x2c336e=>{var _0x15a408=_0x306203;_0x2c336e[_0x15a408(0x3f28)](_0x15a408(0x32d8),this[_0x15a408(0x146c)],this[_0x15a408(0x3062)]),_0x2c336e[_0x15a408(0x1b7f)](_0x15a408(0x286c),this[_0x15a408(0x286c)]),_0x2c336e[_0x15a408(0x42c)](_0x15a408(0x2578),this[_0x15a408(0x29cc)]);});}}class _0x273829 extends _0x5d0dcf['w']{constructor(_0x5ba6db,_0x2df1b7,_0x28442e){var _0xdd1142=_0x36d669;super(_0x5ba6db,_0x2df1b7),this[_0xdd1142(0xc1b)]=_0x5ba6db,this['innerGlow']=!0x0,this['outerGlow']=!0x0,this[_0xdd1142(0x358b)]=new _0x1b88e5['y$'](),this[_0xdd1142(0x2866)]=new _0x1b88e5['y$'](),this[_0xdd1142(0x5fc)]=_0x273829['GlowingMeshStencilReference']++,this[_0xdd1142(0x3ccd)]={},this[_0xdd1142(0x3f94)]={},this[_0xdd1142(0x157a)]=_0x273829[_0xdd1142(0x191d)],this[_0xdd1142(0x355c)][_0xdd1142(0xa3c)]||_0x3a432c['Y'][_0xdd1142(0xc51)](_0xdd1142(0x30e1)),this[_0xdd1142(0x2528)]=Object['assign']({'mainTextureRatio':0.5,'blurTextureSizeRatio':0.5,'blurHorizontalSize':0x1,'blurVerticalSize':0x1,'alphaBlendingMode':_0xdf0a51['g'][_0xdd1142(0x2917)],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0xdf0a51['g'][_0xdd1142(0x2aeb)]},_0x28442e),this[_0xdd1142(0x3421)]({'alphaBlendingMode':this[_0xdd1142(0x2528)][_0xdd1142(0x352b)],'camera':this[_0xdd1142(0x2528)][_0xdd1142(0x1e9c)],'mainTextureFixedSize':this[_0xdd1142(0x2528)][_0xdd1142(0x3c2a)],'mainTextureRatio':this['_options'][_0xdd1142(0xf6f)],'renderingGroupId':this[_0xdd1142(0x2528)][_0xdd1142(0x197a)],'mainTextureType':this['_options'][_0xdd1142(0x1548)]}),this['_shouldRender']=!0x1;}set[_0x36d669(0x3ea8)](_0x4350e3){var _0xd9b975=_0x36d669;this[_0xd9b975(0x106e)]['kernel']=_0x4350e3,this['_options'][_0xd9b975(0x3ea8)]=_0x4350e3;}set['blurVerticalSize'](_0x40ed12){var _0x9da6fa=_0x36d669;this[_0x9da6fa(0x11a1)][_0x9da6fa(0x29cc)]=_0x40ed12,this['_options'][_0x9da6fa(0x13fc)]=_0x40ed12;}get['blurHorizontalSize'](){var _0x9c3fd5=_0x36d669;return this['_horizontalBlurPostprocess'][_0x9c3fd5(0x29cc)];}get[_0x36d669(0x13fc)](){var _0x11fad1=_0x36d669;return this['_verticalBlurPostprocess'][_0x11fad1(0x29cc)];}[_0x36d669(0x34f4)](){var _0x7dfa1b=_0x36d669;return _0x273829[_0x7dfa1b(0x2367)];}[_0x36d669(0x2f8a)](){return 0x2;}[_0x36d669(0x1db8)](){var _0xb045a3=_0x36d669;return this[_0xb045a3(0x355c)][_0xb045a3(0x2442)]('glowMapMerge',[_0x14594e['o'][_0xb045a3(0x1678)]],[_0xb045a3(0x2a25)],['textureSampler'],this[_0xb045a3(0x2528)]['isStroke']?_0xb045a3(0xbfe):void 0x0);}[_0x36d669(0x3314)](){var _0x21bf12=_0x36d669;let _0x5bd428=this['_mainTextureDesiredSize'][_0x21bf12(0x146c)]*this[_0x21bf12(0x2528)]['blurTextureSizeRatio'],_0x5adefe=this[_0x21bf12(0x24ea)][_0x21bf12(0x3062)]*this[_0x21bf12(0x2528)]['blurTextureSizeRatio'],_0x4cc5f0=void(_0x5bd428=this[_0x21bf12(0x355c)][_0x21bf12(0x2113)]?_0xb57113['D']['GetExponentOfTwo'](_0x5bd428,this[_0x21bf12(0x4a0)]):_0x5bd428,_0x5adefe=this['_engine'][_0x21bf12(0x2113)]?_0xb57113['D'][_0x21bf12(0x25cd)](_0x5adefe,this[_0x21bf12(0x4a0)]):_0x5adefe);_0x4cc5f0=this[_0x21bf12(0x355c)][_0x21bf12(0x16da)]()[_0x21bf12(0x2038)]?_0xdf0a51['g'][_0x21bf12(0x3d07)]:_0xdf0a51['g'][_0x21bf12(0x2aeb)],this['_blurTexture']=new _0x2813d8['_']('HighlightLayerBlurRTT',{'width':_0x5bd428,'height':_0x5adefe},this[_0x21bf12(0x3c5c)],!0x1,!0x0,_0x4cc5f0),this[_0x21bf12(0x271a)][_0x21bf12(0x16c9)]=_0xc9875a['x'][_0x21bf12(0x3ae7)],this[_0x21bf12(0x271a)][_0x21bf12(0x36da)]=_0xc9875a['x'][_0x21bf12(0x3ae7)],this[_0x21bf12(0x271a)]['anisotropicFilteringLevel']=0x10,this[_0x21bf12(0x271a)][_0x21bf12(0x1b12)](_0xc9875a['x'][_0x21bf12(0x1141)]),this[_0x21bf12(0x271a)]['renderParticles']=!0x1,this[_0x21bf12(0x271a)]['ignoreCameraViewport']=!0x0,this[_0x21bf12(0x3407)]=[this['_blurTexture']],this[_0x21bf12(0x2528)][_0x21bf12(0x352b)]===_0xdf0a51['g']['ALPHA_COMBINE']?(this[_0x21bf12(0x743)]=new _0xe2af0d['Q'](_0x21bf12(0x1710),this[_0x21bf12(0x2528)][_0x21bf12(0x29dc)],null,_0xc9875a['x']['BILINEAR_SAMPLINGMODE'],this[_0x21bf12(0x3c5c)][_0x21bf12(0x3e9d)]()),this[_0x21bf12(0x743)][_0x21bf12(0x2418)]=!0x0,this['_downSamplePostprocess'][_0x21bf12(0x3206)][_0x21bf12(0x2e5)](_0x5ead1c=>{var _0x363d97=_0x21bf12;_0x5ead1c['setTexture'](_0x363d97(0x3523),this[_0x363d97(0x385b)]);}),this['_horizontalBlurPostprocess']=new _0x49d638('HighlightLayerHBP',new _0x7573ee['FM'](0x1,0x0),this['_options'][_0x21bf12(0x3ea8)],0x1,null,_0xc9875a['x']['BILINEAR_SAMPLINGMODE'],this[_0x21bf12(0x3c5c)]['getEngine']()),this[_0x21bf12(0x106e)][_0x21bf12(0x3206)]['add'](_0x123d03=>{_0x123d03['setFloat2']('screenSize',_0x5bd428,_0x5adefe);}),this[_0x21bf12(0x11a1)]=new _0x49d638('HighlightLayerVBP',new _0x7573ee['FM'](0x0,0x1),this[_0x21bf12(0x2528)]['blurVerticalSize'],0x1,null,_0xc9875a['x'][_0x21bf12(0x208f)],this[_0x21bf12(0x3c5c)]['getEngine']()),this[_0x21bf12(0x11a1)][_0x21bf12(0x3206)]['add'](_0x4cb910=>{var _0x1a5df4=_0x21bf12;_0x4cb910[_0x1a5df4(0x3f28)](_0x1a5df4(0x32d8),_0x5bd428,_0x5adefe);}),this[_0x21bf12(0x3b2b)]=[this[_0x21bf12(0x743)],this['_horizontalBlurPostprocess'],this[_0x21bf12(0x11a1)]]):(this[_0x21bf12(0x106e)]=new _0x11ea95['i'](_0x21bf12(0x322b),new _0x7573ee['FM'](0x1,0x0),this[_0x21bf12(0x2528)][_0x21bf12(0x3ea8)]/0x2,{'width':_0x5bd428,'height':_0x5adefe},null,_0xc9875a['x']['BILINEAR_SAMPLINGMODE'],this[_0x21bf12(0x3c5c)][_0x21bf12(0x3e9d)](),!0x1,_0x4cc5f0),this['_horizontalBlurPostprocess'][_0x21bf12(0x146c)]=_0x5bd428,this[_0x21bf12(0x106e)][_0x21bf12(0x3062)]=_0x5adefe,this['_horizontalBlurPostprocess']['externalTextureSamplerBinding']=!0x0,this['_horizontalBlurPostprocess'][_0x21bf12(0x3206)][_0x21bf12(0x2e5)](_0x2467db=>{var _0x24e66d=_0x21bf12;_0x2467db[_0x24e66d(0x2265)](_0x24e66d(0x3523),this['_mainTexture']);}),this['_verticalBlurPostprocess']=new _0x11ea95['i'](_0x21bf12(0x41a2),new _0x7573ee['FM'](0x0,0x1),this[_0x21bf12(0x2528)][_0x21bf12(0x13fc)]/0x2,{'width':_0x5bd428,'height':_0x5adefe},null,_0xc9875a['x'][_0x21bf12(0x208f)],this[_0x21bf12(0x3c5c)][_0x21bf12(0x3e9d)](),!0x1,_0x4cc5f0),this[_0x21bf12(0x3b2b)]=[this[_0x21bf12(0x106e)],this[_0x21bf12(0x11a1)]]),this[_0x21bf12(0x385b)][_0x21bf12(0x23ae)][_0x21bf12(0x2e5)](()=>{var _0x9b1e87=_0x21bf12;this[_0x9b1e87(0x358b)][_0x9b1e87(0x3608)](this);var _0x149450=this['_blurTexture'][_0x9b1e87(0x37f3)];_0x149450&&(this[_0x9b1e87(0x3c5c)][_0x9b1e87(0x2c48)][_0x9b1e87(0x367)](this['_postProcesses'],_0x149450,!0x0),this[_0x9b1e87(0x355c)][_0x9b1e87(0x1fbf)](_0x149450,!0x0)),this[_0x9b1e87(0x2866)][_0x9b1e87(0x3608)](this);}),this['_postProcesses'][_0x21bf12(0x36d3)](_0x1ba92a=>{var _0x4ac79b=_0x21bf12;_0x1ba92a[_0x4ac79b(0x172d)]=!0x1;});}[_0x36d669(0x93b)](){return!0x0;}[_0x36d669(0x3b27)](_0x2adf8c,_0x3375ee){var _0xf12edd=_0x36d669,_0x22e792=_0x2adf8c[_0xf12edd(0x3cf4)](),_0x40b009=_0x2adf8c[_0xf12edd(0x14c4)]();if(!_0x22e792||!_0x40b009||!this[_0xf12edd(0x3ccd)])return!0x1;let _0x165ee2=null;return _0x40b009=this[_0xf12edd(0x3ccd)][_0x40b009['uniqueId']],(_0x40b009&&_0x40b009[_0xf12edd(0x253)]&&_0x22e792&&(_0x165ee2=_0x22e792[_0xf12edd(0x2380)]),super['_isReady'](_0x2adf8c,_0x3375ee,_0x165ee2));}[_0x36d669(0x369f)](_0x2839ed,_0x25d16d){var _0x30ac94=_0x36d669;_0x2839ed[_0x30ac94(0x2265)](_0x30ac94(0x3523),this[_0x30ac94(0x271a)]);const _0x40060b=this[_0x30ac94(0x355c)];_0x40060b[_0x30ac94(0x1929)](),_0x40060b[_0x30ac94(0x33c9)](_0xdf0a51['g'][_0x30ac94(0x10e9)]),_0x40060b[_0x30ac94(0x30f2)](_0xdf0a51['g'][_0x30ac94(0x1acf)]),_0x40060b[_0x30ac94(0x2084)](_0xdf0a51['g'][_0x30ac94(0x1acf)]),_0x40060b[_0x30ac94(0x3051)](0x0),_0x40060b['setStencilBuffer'](!0x0),_0x40060b[_0x30ac94(0x11d7)](this[_0x30ac94(0x5fc)]),this[_0x30ac94(0x296b)]&&0x0===_0x25d16d&&(_0x2839ed[_0x30ac94(0x42c)](_0x30ac94(0x2a25),0x0),_0x40060b[_0x30ac94(0x26fa)](_0xdf0a51['g']['NOTEQUAL']),_0x40060b['drawElementsType'](_0x32ecba['F']['TriangleFillMode'],0x0,0x6)),this[_0x30ac94(0x31cb)]&&0x1===_0x25d16d&&(_0x2839ed[_0x30ac94(0x42c)](_0x30ac94(0x2a25),0x1),_0x40060b[_0x30ac94(0x26fa)](_0xdf0a51['g'][_0x30ac94(0x1c12)]),_0x40060b[_0x30ac94(0x29fa)](_0x32ecba['F'][_0x30ac94(0x1e0a)],0x0,0x6)),_0x40060b[_0x30ac94(0x2e03)]();}[_0x36d669(0x3ddd)](){var _0x224e31=_0x36d669;return!!super[_0x224e31(0x3ddd)]()&&!!this[_0x224e31(0x3ccd)];}[_0x36d669(0x3db2)](_0x55f2bc){var _0x2a1e9f=_0x36d669;return!(this[_0x2a1e9f(0x3f94)]&&this[_0x2a1e9f(0x3f94)][_0x55f2bc['uniqueId']]||!super[_0x2a1e9f(0x69f)](_0x55f2bc));}[_0x36d669(0x1f4c)](_0x376597,_0xe81247){return!0x0;}[_0x36d669(0x315c)](_0xf94551){var _0x37c98b=_0x36d669;_0xf94551[_0x37c98b(0xede)](_0x37c98b(0x4043));}[_0x36d669(0x2e10)](_0x8ef684,_0x3d8861,_0x177379){var _0x3b1a75=_0x36d669;_0x8ef684=this[_0x3b1a75(0x3ccd)][_0x8ef684['uniqueId']],(_0x8ef684?this[_0x3b1a75(0x152b)][_0x3b1a75(0x1a4a)]['set'](_0x8ef684[_0x3b1a75(0x1a4a)]['r'],_0x8ef684[_0x3b1a75(0x1a4a)]['g'],_0x8ef684[_0x3b1a75(0x1a4a)]['b'],0x1):this[_0x3b1a75(0x152b)]['color'][_0x3b1a75(0x386b)](this[_0x3b1a75(0x157a)]['r'],this[_0x3b1a75(0x157a)]['g'],this[_0x3b1a75(0x157a)]['b'],this['neutralColor']['a']),_0x8ef684&&_0x8ef684[_0x3b1a75(0x253)]&&_0x177379?(this['_emissiveTextureAndColor']['texture']=_0x177379[_0x3b1a75(0x2380)],this['_emissiveTextureAndColor'][_0x3b1a75(0x1a4a)][_0x3b1a75(0x386b)](0x1,0x1,0x1,0x1)):this[_0x3b1a75(0x152b)][_0x3b1a75(0x1589)]=null);}[_0x36d669(0x3650)](_0x381366){var _0x3d7447=_0x36d669;if(this['_excludedMeshes']&&!this[_0x3d7447(0x3f94)][_0x381366[_0x3d7447(0x309e)]]){const _0xd3499c={'mesh':_0x381366,'beforeBind':null,'afterRender':null,'stencilState':!0x1};_0xd3499c[_0x3d7447(0x3d13)]=_0x381366[_0x3d7447(0x18e8)][_0x3d7447(0x2e5)](_0x505c55=>{var _0x3500ff=_0x3d7447;_0xd3499c[_0x3500ff(0x2e00)]=_0x505c55[_0x3500ff(0x3e9d)]()[_0x3500ff(0x40e5)](),_0x505c55[_0x3500ff(0x3e9d)]()['setStencilBuffer'](!0x1);}),_0xd3499c[_0x3d7447(0x3eb6)]=_0x381366[_0x3d7447(0x369)][_0x3d7447(0x2e5)](_0x238f55=>{var _0x3f25d0=_0x3d7447;_0x238f55[_0x3f25d0(0x3e9d)]()['setStencilBuffer'](_0xd3499c[_0x3f25d0(0x2e00)]);}),this[_0x3d7447(0x3f94)][_0x381366[_0x3d7447(0x309e)]]=_0xd3499c;}}['removeExcludedMesh'](_0x5ea974){var _0x3fc125=_0x36d669,_0x4115d1;this[_0x3fc125(0x3f94)]&&((_0x4115d1=this[_0x3fc125(0x3f94)][_0x5ea974[_0x3fc125(0x309e)]])&&(_0x4115d1[_0x3fc125(0x3d13)]&&_0x5ea974[_0x3fc125(0x18e8)]['remove'](_0x4115d1[_0x3fc125(0x3d13)]),_0x4115d1['afterRender']&&_0x5ea974[_0x3fc125(0x369)]['remove'](_0x4115d1[_0x3fc125(0x3eb6)])),this[_0x3fc125(0x3f94)][_0x5ea974[_0x3fc125(0x309e)]]=null);}[_0x36d669(0x69f)](_0x47841a){var _0x4918fa=_0x36d669;return!!this[_0x4918fa(0x3ccd)]&&!!super[_0x4918fa(0x69f)](_0x47841a)&&void 0x0!==this['_meshes'][_0x47841a[_0x4918fa(0x309e)]]&&null!==this[_0x4918fa(0x3ccd)][_0x47841a[_0x4918fa(0x309e)]];}[_0x36d669(0x4126)](_0x38be56,_0x1190e5,_0x2a71d3=!0x1){var _0x526705=_0x36d669;if(this['_meshes']){const _0x5f4757=this[_0x526705(0x3ccd)][_0x38be56['uniqueId']];_0x5f4757?_0x5f4757[_0x526705(0x1a4a)]=_0x1190e5:(this['_meshes'][_0x38be56[_0x526705(0x309e)]]={'mesh':_0x38be56,'color':_0x1190e5,'observerHighlight':_0x38be56['onBeforeBindObservable']['add'](_0x119faa=>{var _0xb69871=_0x526705;this[_0xb69871(0x1253)]&&(this[_0xb69871(0x3f94)]&&this['_excludedMeshes'][_0x119faa[_0xb69871(0x309e)]]?this[_0xb69871(0x36bc)](_0x119faa):_0x119faa[_0xb69871(0x3d78)]()['getEngine']()[_0xb69871(0x11d7)](this[_0xb69871(0x5fc)]));}),'observerDefault':_0x38be56[_0x526705(0x369)][_0x526705(0x2e5)](_0x1230af=>{var _0x384832=_0x526705;this['isEnabled']&&this[_0x384832(0x36bc)](_0x1230af);}),'glowEmissiveOnly':_0x2a71d3},_0x38be56[_0x526705(0x6e9)][_0x526705(0x2e5)](()=>{var _0x20741b=_0x526705;this[_0x20741b(0x273c)](_0x38be56);})),this[_0x526705(0x1fcb)]=!0x0;}}[_0x36d669(0x633)](_0x462aa0){var _0x48ce5d=_0x36d669;if(this[_0x48ce5d(0x3ccd)]){var _0x3b1c72=this[_0x48ce5d(0x3ccd)][_0x462aa0[_0x48ce5d(0x309e)]];_0x3b1c72&&(_0x3b1c72[_0x48ce5d(0x1aec)]&&_0x462aa0[_0x48ce5d(0x18e8)][_0x48ce5d(0x2f2e)](_0x3b1c72[_0x48ce5d(0x1aec)]),_0x3b1c72[_0x48ce5d(0x1354)]&&_0x462aa0['onAfterRenderObservable'][_0x48ce5d(0x2f2e)](_0x3b1c72[_0x48ce5d(0x1354)]),delete this[_0x48ce5d(0x3ccd)][_0x462aa0[_0x48ce5d(0x309e)]]),this['_shouldRender']=!0x1;for(const _0x441176 in this[_0x48ce5d(0x3ccd)])if(this[_0x48ce5d(0x3ccd)][_0x441176]){this[_0x48ce5d(0x1fcb)]=!0x0;break;}}}['removeAllMeshes'](){var _0x5bf2b5=_0x36d669;if(this[_0x5bf2b5(0x3ccd)])for(const _0x3d1b18 in this[_0x5bf2b5(0x3ccd)]){var _0x52ae73;Object['prototype'][_0x5bf2b5(0x55a)][_0x5bf2b5(0x15d4)](this['_meshes'],_0x3d1b18)&&(_0x52ae73=this[_0x5bf2b5(0x3ccd)][_0x3d1b18])&&this['removeMesh'](_0x52ae73[_0x5bf2b5(0x35e5)]);}}[_0x36d669(0x36bc)](_0x8404f6){var _0x55d1b2=_0x36d669;_0x8404f6['getScene']()[_0x55d1b2(0x3e9d)]()[_0x55d1b2(0x11d7)](_0x273829[_0x55d1b2(0x2b10)]);}['_disposeMesh'](_0x264d36){var _0x586e8f=_0x36d669;this['removeMesh'](_0x264d36),this[_0x586e8f(0x2c7e)](_0x264d36);}[_0x36d669(0x41a)](){var _0x5dca20=_0x36d669;if(this[_0x5dca20(0x3ccd)]){for(const _0x59f707 in this[_0x5dca20(0x3ccd)]){const _0x4daf7a=this[_0x5dca20(0x3ccd)][_0x59f707];_0x4daf7a&&_0x4daf7a[_0x5dca20(0x35e5)]&&(_0x4daf7a[_0x5dca20(0x1aec)]&&_0x4daf7a[_0x5dca20(0x35e5)][_0x5dca20(0x18e8)][_0x5dca20(0x2f2e)](_0x4daf7a[_0x5dca20(0x1aec)]),_0x4daf7a[_0x5dca20(0x1354)]&&_0x4daf7a[_0x5dca20(0x35e5)][_0x5dca20(0x369)][_0x5dca20(0x2f2e)](_0x4daf7a['observerDefault']));}this[_0x5dca20(0x3ccd)]=null;}if(this[_0x5dca20(0x3f94)]){for(const _0x4d7dd2 in this['_excludedMeshes']){const _0x26301b=this[_0x5dca20(0x3f94)][_0x4d7dd2];_0x26301b&&(_0x26301b[_0x5dca20(0x3d13)]&&_0x26301b[_0x5dca20(0x35e5)][_0x5dca20(0x18e8)][_0x5dca20(0x2f2e)](_0x26301b['beforeBind']),_0x26301b[_0x5dca20(0x3eb6)]&&_0x26301b[_0x5dca20(0x35e5)][_0x5dca20(0x369)][_0x5dca20(0x2f2e)](_0x26301b[_0x5dca20(0x3eb6)]));}this[_0x5dca20(0x3f94)]=null;}super[_0x5dca20(0x41a)]();}['getClassName'](){return'HighlightLayer';}[_0x36d669(0x18e2)](){var _0x149c02=_0x36d669;const _0x489e78=_0x1809c0['p4']['Serialize'](this);if(_0x489e78[_0x149c02(0x2386)]='BABYLON.HighlightLayer',_0x489e78[_0x149c02(0x4dd)]=[],this['_meshes'])for(const _0x3c4164 in this[_0x149c02(0x3ccd)]){const _0x3f8e12=this[_0x149c02(0x3ccd)][_0x3c4164];_0x3f8e12&&_0x489e78[_0x149c02(0x4dd)]['push']({'glowEmissiveOnly':_0x3f8e12[_0x149c02(0x253)],'color':_0x3f8e12[_0x149c02(0x1a4a)][_0x149c02(0x4049)](),'meshId':_0x3f8e12['mesh']['id']});}if(_0x489e78[_0x149c02(0x2086)]=[],this['_excludedMeshes'])for(const _0x5d0aec in this['_excludedMeshes']){var _0x7ba188=this[_0x149c02(0x3f94)][_0x5d0aec];_0x7ba188&&_0x489e78[_0x149c02(0x2086)][_0x149c02(0xede)](_0x7ba188[_0x149c02(0x35e5)]['id']);}return _0x489e78;}static['Parse'](_0x42f8bc,_0x577774,_0xb24154){var _0x3461c6=_0x36d669;const _0x157cb8=_0x1809c0['p4'][_0x3461c6(0x2de7)](()=>new _0x273829(_0x42f8bc[_0x3461c6(0xc1b)],_0x577774,_0x42f8bc[_0x3461c6(0x2b0a)]),_0x42f8bc,_0x577774,_0xb24154);let _0x51d9ec;for(_0x51d9ec=0x0;_0x51d9ec<_0x42f8bc['excludedMeshes'][_0x3461c6(0x18cc)];_0x51d9ec++){var _0x16d06f=_0x577774[_0x3461c6(0x2ca2)](_0x42f8bc[_0x3461c6(0x2086)][_0x51d9ec]);_0x16d06f&&_0x157cb8['addExcludedMesh'](_0x16d06f);}for(_0x51d9ec=0x0;_0x51d9ec<_0x42f8bc['meshes']['length'];_0x51d9ec++){var _0x24f156=_0x42f8bc[_0x3461c6(0x4dd)][_0x51d9ec],_0xa218d6=_0x577774[_0x3461c6(0x2ca2)](_0x24f156[_0x3461c6(0x407c)]);_0xa218d6&&_0x157cb8['addMesh'](_0xa218d6,_0x5cb6a2['Wo'][_0x3461c6(0xf7f)](_0x24f156[_0x3461c6(0x1a4a)]),_0x24f156[_0x3461c6(0x253)]);}return _0x157cb8;}}_0x273829[_0x36d669(0x2367)]='HighlightLayer',_0x273829[_0x36d669(0x191d)]=new _0x5cb6a2['HE'](0x0,0x0,0x0,0x0),_0x273829[_0x36d669(0x1436)]=0x2,_0x273829[_0x36d669(0x2b10)]=0x1,_0x147e72([(0x0,_0x1809c0['qC'])()],_0x273829[_0x36d669(0x1ce1)],_0x36d669(0x31cb),void 0x0),_0x147e72([(0x0,_0x1809c0['qC'])()],_0x273829[_0x36d669(0x1ce1)],'outerGlow',void 0x0),_0x147e72([(0x0,_0x1809c0['qC'])()],_0x273829[_0x36d669(0x1ce1)],_0x36d669(0x3ea8),null),_0x147e72([(0x0,_0x1809c0['qC'])()],_0x273829[_0x36d669(0x1ce1)],'blurVerticalSize',null),_0x147e72([(0x0,_0x1809c0['qC'])('options')],_0x273829[_0x36d669(0x1ce1)],'_options',void 0x0),(0x0,_0x5a4900['H'])(_0x36d669(0x2a48),_0x273829);},0x2ca8:(_0x2a8787,_0x1496c8,_0x47a3da)=>{_0x47a3da(0x5a9d),_0x47a3da(0x4a8d),_0x47a3da(0x4d1),_0x47a3da(0x133e9),_0x47a3da(0x174e8),_0x47a3da(0x118e4);},0x174e8:(_0x5be6f1,_0x30e8da,_0x43ed45)=>{_0x43ed45(0xd53f),_0x43ed45(0xbd53),_0x43ed45(0x11096),_0x43ed45(0x1679c),_0x43ed45(0x15c0e),_0x43ed45(0x12cad),_0x43ed45(0x67a3),_0x43ed45(0x118e4),_0x43ed45(0x1610),_0x43ed45(0xf009),_0x43ed45(0xbc19);},0x118e4:(_0x4e1610,_0x2b62b4,_0x3c0cdb)=>{_0x3c0cdb(0x67a3),_0x3c0cdb(0x11096);},0x3755:(_0x4be6ec,_0x1f89e7,_0x1cc4d8)=>{_0x1cc4d8(0xb448),_0x1cc4d8(0x1691b),_0x1cc4d8(0x13049);},0xb448:(_0x5779e9,_0x5726f3,_0x161eb1)=>{var _0x169052=a8_0x1ec55c;_0x161eb1['d'](_0x5726f3,{'E':()=>_0x3ea3a5});var _0x4af679=_0x161eb1(0xbd53),_0x539dcf=_0x161eb1(0x12cad),_0x1c49d3=_0x161eb1(0x1610),_0x14e57b=_0x161eb1(0xe59d),_0x458e90=_0x161eb1(0x1679c);class _0x3ea3a5{constructor(_0x586a5d,_0x2ef99c,_0x3c3f4c,_0x21ad0a,_0x11eb69){var _0x376881=a8_0x5306;this['size']=_0x586a5d,this[_0x376881(0xa9f)]=_0x2ef99c,this['alphaMode']=_0x1c49d3['g']['ALPHA_ONEONE'],this['color']=_0x3c3f4c||new _0x4af679['Wo'](0x1,0x1,0x1),this[_0x376881(0x1589)]=_0x21ad0a?new _0x539dcf['x'](_0x21ad0a,_0x11eb69[_0x376881(0x3d78)](),!0x0):null;const _0x51e07e=(this['_system']=_0x11eb69)['scene'][_0x376881(0x3e9d)]();this['_drawWrapper']=new _0x14e57b['q'](_0x51e07e),this[_0x376881(0x239b)][_0x376881(0x2a69)]=_0x51e07e[_0x376881(0x2442)]('lensFlare',[_0x458e90['o'][_0x376881(0x1678)]],['color',_0x376881(0x2224)],[_0x376881(0x3523)],''),_0x11eb69['lensFlares']['push'](this);}static['AddFlare'](_0x45b38f,_0x1c534a,_0x1871cd,_0x169d70,_0x18dc7f){return new _0x3ea3a5(_0x45b38f,_0x1c534a,_0x1871cd,_0x169d70,_0x18dc7f);}[_0x169052(0x41a)](){var _0x284722=_0x169052;this[_0x284722(0x1589)]&&this[_0x284722(0x1589)][_0x284722(0x41a)]();var _0x3310f2=this[_0x284722(0x713)][_0x284722(0x3c99)]['indexOf'](this);this[_0x284722(0x713)][_0x284722(0x3c99)][_0x284722(0xb1f)](_0x3310f2,0x1);}}},0x1691b:(_0x2478f6,_0x2a3f7e,_0x1012ea)=>{var _0x39bc7a=a8_0x1ec55c;_0x1012ea['d'](_0x2a3f7e,{'u':()=>_0x4661e6});var _0x3c63ad=_0x1012ea(0x4ba7),_0x393281=_0x1012ea(0xd53f),_0x842bf7=_0x1012ea(0x17372),_0x38f8d3=_0x1012ea(0x11096),_0x4338f0=_0x1012ea(0x1679c),_0x886040=_0x1012ea(0x3761),_0x30d48a=_0x1012ea(0x15c0e),_0x25fa2f=_0x1012ea(0xb448),_0x23569e=_0x1012ea(0x1610),_0x5f3bee=(_0x1012ea(0xa277),_0x1012ea(0x14b96),_0x1012ea(0x8baf)),_0x29bfb9=_0x1012ea(0xbd53);class _0x4661e6{constructor(_0x5aedc5,_0x3a3ebf,_0xb53c4c){var _0x49082f=a8_0x5306;this[_0x49082f(0xc1b)]=_0x5aedc5,this['lensFlares']=new Array(),this[_0x49082f(0x2371)]=0x12c,this[_0x49082f(0x7aa)]=0x0,this['layerMask']=0xfffffff,this[_0x49082f(0x257e)]={},this[_0x49082f(0x277c)]=!0x0,this[_0x49082f(0x3c5c)]=_0xb53c4c||_0x38f8d3['l']['LastCreatedScene'],_0x4661e6[_0x49082f(0x288f)](this[_0x49082f(0x3c5c)]),this['_emitter']=_0x3a3ebf,this['id']=_0x5aedc5,_0xb53c4c[_0x49082f(0x289f)]['push'](this),this['meshesSelectionPredicate']=_0x565b59=>_0xb53c4c[_0x49082f(0x1647)]&&_0x565b59[_0x49082f(0x20e8)]&&_0x565b59[_0x49082f(0xa11)]&&_0x565b59[_0x49082f(0x1253)]()&&_0x565b59[_0x49082f(0x403b)]&&0x0!=(_0x565b59['layerMask']&_0xb53c4c['activeCamera'][_0x49082f(0x4e4)]),_0x3a3ebf=_0xb53c4c[_0x49082f(0x3e9d)]();const _0x3db08c=[];_0x3db08c[_0x49082f(0xede)](0x1,0x1),_0x3db08c[_0x49082f(0xede)](-0x1,0x1),_0x3db08c[_0x49082f(0xede)](-0x1,-0x1),_0x3db08c[_0x49082f(0xede)](0x1,-0x1),this['_vertexBuffers'][_0x4338f0['o']['PositionKind']]=new _0x4338f0['o'](_0x3a3ebf,_0x3db08c,_0x4338f0['o'][_0x49082f(0x1678)],!0x1,!0x1,0x2),this[_0x49082f(0x2aa7)]();}get[_0x39bc7a(0x3241)](){return this['_scene'];}[_0x39bc7a(0x2aa7)](){var _0x44ed20=_0x39bc7a;const _0xa0ee7e=[];_0xa0ee7e[_0x44ed20(0xede)](0x0),_0xa0ee7e[_0x44ed20(0xede)](0x1),_0xa0ee7e[_0x44ed20(0xede)](0x2),_0xa0ee7e[_0x44ed20(0xede)](0x0),_0xa0ee7e[_0x44ed20(0xede)](0x2),_0xa0ee7e[_0x44ed20(0xede)](0x3),this[_0x44ed20(0x783)]=this[_0x44ed20(0x3c5c)][_0x44ed20(0x3e9d)]()[_0x44ed20(0xe45)](_0xa0ee7e);}get['isEnabled'](){var _0x164605=_0x39bc7a;return this[_0x164605(0x277c)];}set[_0x39bc7a(0x1253)](_0x448899){this['_isEnabled']=_0x448899;}[_0x39bc7a(0x3d78)](){var _0x2a59e4=_0x39bc7a;return this[_0x2a59e4(0x3c5c)];}['getEmitter'](){var _0x18edf9=_0x39bc7a;return this[_0x18edf9(0x1187)];}['setEmitter'](_0x204dfe){this['_emitter']=_0x204dfe;}[_0x39bc7a(0x5b3)](){var _0x48f085=_0x39bc7a;return this[_0x48f085(0x1187)][_0x48f085(0x3536)]?this[_0x48f085(0x1187)][_0x48f085(0x3536)]():this['_emitter']['position'];}[_0x39bc7a(0x317)](_0x557714){var _0x46cf98=_0x39bc7a;let _0x36de62=this[_0x46cf98(0x5b3)]();_0x36de62=_0x393281['P'][_0x46cf98(0x272f)](_0x36de62,_0x393281['y3'][_0x46cf98(0x5f3)](),this[_0x46cf98(0x3c5c)][_0x46cf98(0x15f2)](),_0x557714),this[_0x46cf98(0x3f22)]=_0x36de62['x'],this[_0x46cf98(0x26bf)]=_0x36de62['y'],_0x36de62=_0x393281['P'][_0x46cf98(0x1a6b)](this[_0x46cf98(0x5b3)](),this[_0x46cf98(0x3c5c)][_0x46cf98(0x3ca4)]()),0x0<this[_0x46cf98(0x7aa)]&&(_0x557714['x']-=this[_0x46cf98(0x7aa)],_0x557714['y']-=this[_0x46cf98(0x7aa)],_0x557714['width']+=0x2*this[_0x46cf98(0x7aa)],_0x557714[_0x46cf98(0x3062)]+=0x2*this[_0x46cf98(0x7aa)],_0x36de62['x']+=this[_0x46cf98(0x7aa)],_0x36de62['y']+=this[_0x46cf98(0x7aa)],this['_positionX']+=this[_0x46cf98(0x7aa)],this['_positionY']+=this['viewportBorder']);var _0x2865bf=this[_0x46cf98(0x3c5c)]['useRightHandedSystem'];return!!(0x0<_0x36de62['z']&&!_0x2865bf||_0x36de62['z']<0x0&&_0x2865bf)&&(this[_0x46cf98(0x3f22)]>_0x557714['x']&&this[_0x46cf98(0x3f22)]<_0x557714['x']+_0x557714[_0x46cf98(0x146c)]&&this[_0x46cf98(0x26bf)]>_0x557714['y']&&(this[_0x46cf98(0x26bf)],_0x557714['y'],_0x557714[_0x46cf98(0x3062)]),!0x0);}[_0x39bc7a(0x1c4f)](){var _0xfb6a9a=_0x39bc7a;if(!this['_isEnabled']||!this[_0xfb6a9a(0x3c5c)][_0xfb6a9a(0x1647)])return!0x1;const _0x3f0363=this[_0xfb6a9a(0x5b3)](),_0x18708e=_0x3f0363['subtract'](this[_0xfb6a9a(0x3c5c)][_0xfb6a9a(0x1647)][_0xfb6a9a(0x2cb7)]);var _0x17a848=_0x18708e[_0xfb6a9a(0x18cc)](),_0x7b2d6f=(_0x18708e[_0xfb6a9a(0x3f86)](),new _0x886040['z'](this[_0xfb6a9a(0x3c5c)]['activeCamera'][_0xfb6a9a(0x2cb7)],_0x18708e)),_0x7b2d6f=this[_0xfb6a9a(0x3c5c)]['pickWithRay'](_0x7b2d6f,this['meshesSelectionPredicate'],!0x0);return!_0x7b2d6f||!_0x7b2d6f['hit']||_0x7b2d6f[_0xfb6a9a(0xd4b)]>_0x17a848;}[_0x39bc7a(0x3ff8)](){var _0xe9c06c=_0x39bc7a;if(!this[_0xe9c06c(0x3c5c)][_0xe9c06c(0x1647)])return!0x1;const _0x2b79d7=this[_0xe9c06c(0x3c5c)][_0xe9c06c(0x3e9d)](),_0x459da5=this[_0xe9c06c(0x3c5c)][_0xe9c06c(0x1647)]['viewport'],_0x498ba1=_0x459da5['toGlobal'](_0x2b79d7[_0xe9c06c(0x3583)](!0x0),_0x2b79d7[_0xe9c06c(0x31af)](!0x0));if(!this[_0xe9c06c(0x317)](_0x498ba1))return!0x1;if(!this[_0xe9c06c(0x1c4f)]())return!0x1;let _0x5af207,_0x1c6425,_0x13fe56=(_0x5af207=this['_positionX']<this[_0xe9c06c(0x2371)]+_0x498ba1['x']?this[_0xe9c06c(0x2371)]+_0x498ba1['x']-this[_0xe9c06c(0x3f22)]:this[_0xe9c06c(0x3f22)]>_0x498ba1['x']+_0x498ba1[_0xe9c06c(0x146c)]-this[_0xe9c06c(0x2371)]?this['_positionX']-_0x498ba1['x']-_0x498ba1[_0xe9c06c(0x146c)]+this['borderLimit']:0x0,(_0x1c6425=this[_0xe9c06c(0x26bf)]<this['borderLimit']+_0x498ba1['y']?this[_0xe9c06c(0x2371)]+_0x498ba1['y']-this[_0xe9c06c(0x26bf)]:this[_0xe9c06c(0x26bf)]>_0x498ba1['y']+_0x498ba1['height']-this['borderLimit']?this[_0xe9c06c(0x26bf)]-_0x498ba1['y']-_0x498ba1[_0xe9c06c(0x3062)]+this[_0xe9c06c(0x2371)]:0x0)<_0x5af207?_0x5af207:_0x1c6425),_0x194c88=((_0x13fe56-=this[_0xe9c06c(0x7aa)])>this[_0xe9c06c(0x2371)]&&(_0x13fe56=this[_0xe9c06c(0x2371)]),0x1-_0x842bf7['R']['Clamp'](_0x13fe56/this['borderLimit'],0x0,0x1));if(_0x194c88<0x0)return!0x1;0x1<_0x194c88&&(_0x194c88=0x1),0x0<this['viewportBorder']&&(_0x498ba1['x']+=this[_0xe9c06c(0x7aa)],_0x498ba1['y']+=this[_0xe9c06c(0x7aa)],_0x498ba1[_0xe9c06c(0x146c)]-=0x2*this['viewportBorder'],_0x498ba1[_0xe9c06c(0x3062)]-=0x2*this['viewportBorder'],this[_0xe9c06c(0x3f22)]-=this[_0xe9c06c(0x7aa)],this[_0xe9c06c(0x26bf)]-=this[_0xe9c06c(0x7aa)]);var _0x35cf40,_0xc60f6b,_0x19d451,_0x123e08,_0x16b506=_0x498ba1['x']+_0x498ba1[_0xe9c06c(0x146c)]/0x2,_0x4d6aca=_0x498ba1['y']+_0x498ba1['height']/0x2,_0x1cb34e=_0x16b506-this['_positionX'],_0x309152=_0x4d6aca-this[_0xe9c06c(0x26bf)];_0x2b79d7['setState'](!0x1),_0x2b79d7[_0xe9c06c(0x36aa)](!0x1);for(let _0xa51d63=0x0;_0xa51d63<this[_0xe9c06c(0x3c99)][_0xe9c06c(0x18cc)];_0xa51d63++){const _0x35d39a=this[_0xe9c06c(0x3c99)][_0xa51d63];!_0x35d39a['_drawWrapper'][_0xe9c06c(0x2a69)]['isReady']()||_0x35d39a[_0xe9c06c(0x1589)]&&!_0x35d39a[_0xe9c06c(0x1589)]['isReady']()||(_0x2b79d7[_0xe9c06c(0x2dd7)](_0x35d39a[_0xe9c06c(0x239b)]),_0x2b79d7['bindBuffers'](this['_vertexBuffers'],this[_0xe9c06c(0x783)],_0x35d39a['_drawWrapper']['effect']),_0x2b79d7[_0xe9c06c(0x3fda)](_0x35d39a['alphaMode']),_0xc60f6b=_0x16b506-_0x1cb34e*_0x35d39a[_0xe9c06c(0xa9f)],_0x19d451=_0x4d6aca-_0x309152*_0x35d39a['position'],_0x123e08=_0x35d39a['size'],_0x35cf40=_0x35d39a[_0xe9c06c(0x1a2b)]*_0x2b79d7[_0xe9c06c(0xf24)](this[_0xe9c06c(0x3c5c)][_0xe9c06c(0x1647)],!0x0),_0xc60f6b=_0xc60f6b/(_0x498ba1['width']+0x2*_0x498ba1['x'])*0x2-0x1,_0x19d451=0x1-_0x19d451/(_0x498ba1[_0xe9c06c(0x3062)]+0x2*_0x498ba1['y'])*0x2,_0x123e08=_0x393281['y3']['FromValues'](_0x123e08/0x2,0x0,0x0,0x0,0x0,_0x35cf40/0x2,0x0,0x0,0x0,0x0,0x1,0x0,_0xc60f6b,_0x19d451,0x0,0x1),_0x35d39a['_drawWrapper'][_0xe9c06c(0x2a69)]['setMatrix'](_0xe9c06c(0x2224),_0x123e08),_0x35d39a[_0xe9c06c(0x239b)]['effect']['setTexture'](_0xe9c06c(0x3523),_0x35d39a['texture']),_0x35d39a[_0xe9c06c(0x239b)][_0xe9c06c(0x2a69)]['setFloat4'](_0xe9c06c(0x1a4a),_0x35d39a[_0xe9c06c(0x1a4a)]['r']*_0x194c88,_0x35d39a[_0xe9c06c(0x1a4a)]['g']*_0x194c88,_0x35d39a[_0xe9c06c(0x1a4a)]['b']*_0x194c88,0x1),_0x2b79d7['drawElementsType'](_0x30d48a['F'][_0xe9c06c(0x1e0a)],0x0,0x6));}return _0x2b79d7[_0xe9c06c(0x36aa)](!0x0),_0x2b79d7[_0xe9c06c(0x3fda)](_0x23569e['g']['ALPHA_DISABLE']),!0x0;}[_0x39bc7a(0x22e6)](){var _0x282074=_0x39bc7a,_0x350f32;this[_0x282074(0x2aa7)]();for(const _0x35c27b in this[_0x282074(0x257e)])null!=(_0x350f32=this[_0x282074(0x257e)][_0x35c27b])&&_0x350f32[_0x282074(0x1834)]();}['dispose'](){var _0x4b76dc=_0x39bc7a;const _0x3b1d84=this[_0x4b76dc(0x257e)][_0x4338f0['o'][_0x4b76dc(0x1678)]];for(_0x3b1d84&&(_0x3b1d84['dispose'](),this[_0x4b76dc(0x257e)][_0x4338f0['o'][_0x4b76dc(0x1678)]]=null),this[_0x4b76dc(0x783)]&&(this['_scene']['getEngine']()['_releaseBuffer'](this['_indexBuffer']),this[_0x4b76dc(0x783)]=null);this['lensFlares'][_0x4b76dc(0x18cc)];)this['lensFlares'][0x0]['dispose']();var _0x3e355e=this[_0x4b76dc(0x3c5c)][_0x4b76dc(0x289f)][_0x4b76dc(0x86a)](this);this[_0x4b76dc(0x3c5c)][_0x4b76dc(0x289f)][_0x4b76dc(0xb1f)](_0x3e355e,0x1);}static[_0x39bc7a(0x2de7)](_0x1eca86,_0x1c7872,_0x37d42f){var _0x5e2057=_0x39bc7a,_0x434cec=_0x1c7872['getLastEntryById'](_0x1eca86['emitterId']),_0xc958c6=_0x1eca86[_0x5e2057(0xc1b)]||'lensFlareSystem#'+_0x1eca86[_0x5e2057(0xf86)];const _0x32b87d=new _0x4661e6(_0xc958c6,_0x434cec,_0x1c7872);_0x32b87d['id']=_0x1eca86['id']||_0xc958c6,_0x32b87d[_0x5e2057(0x2371)]=_0x1eca86['borderLimit'];for(let _0x406f2f=0x0;_0x406f2f<_0x1eca86[_0x5e2057(0x1fe2)]['length'];_0x406f2f++){var _0xc86e20=_0x1eca86['flares'][_0x406f2f];_0x25fa2f['E']['AddFlare'](_0xc86e20['size'],_0xc86e20[_0x5e2057(0xa9f)],_0x29bfb9['Wo'][_0x5e2057(0xf7f)](_0xc86e20[_0x5e2057(0x1a4a)]),_0xc86e20['textureName']?_0x37d42f+_0xc86e20[_0x5e2057(0x2b76)]:'',_0x32b87d);}return _0x32b87d;}[_0x39bc7a(0x18e2)](){var _0x577df0=_0x39bc7a;const _0x17626e={};_0x17626e['id']=this['id'],_0x17626e[_0x577df0(0xc1b)]=this[_0x577df0(0xc1b)],_0x17626e[_0x577df0(0xf86)]=this[_0x577df0(0x733)]()['id'],_0x17626e['borderLimit']=this['borderLimit'],_0x17626e[_0x577df0(0x1fe2)]=[];for(let _0x60f761=0x0;_0x60f761<this[_0x577df0(0x3c99)]['length'];_0x60f761++){const _0x14a69d=this[_0x577df0(0x3c99)][_0x60f761];_0x17626e[_0x577df0(0x1fe2)]['push']({'size':_0x14a69d['size'],'position':_0x14a69d['position'],'color':_0x14a69d[_0x577df0(0x1a4a)][_0x577df0(0x4049)](),'textureName':_0x3c63ad['w1']['GetFilename'](_0x14a69d['texture']?_0x14a69d[_0x577df0(0x1589)][_0x577df0(0xc1b)]:'')});}return _0x17626e;}}_0x4661e6[_0x39bc7a(0x288f)]=_0x30c46c=>{var _0x320b8f=_0x39bc7a;throw(0x0,_0x5f3bee['S'])(_0x320b8f(0xcd2));};},0x13049:(_0x4666ab,_0x3024b4,_0x378b19)=>{var _0x2168f0=a8_0x1ec55c,_0x14de9b=_0x378b19(0x4ba7),_0x46e204=_0x378b19(0x67a3),_0x69f6be=_0x378b19(0x700f),_0x5a8d0d=_0x378b19(0x1691b);_0x69f6be['p'][_0x2168f0(0x132b)](_0x46e204['l'][_0x2168f0(0x1c0d)],(_0x1b2ae4,_0x4736bd,_0x53e220,_0x42b693)=>{var _0x4ed5e1=_0x2168f0;if(void 0x0!==_0x1b2ae4['lensFlareSystems']&&null!==_0x1b2ae4[_0x4ed5e1(0x289f)]){_0x53e220['lensFlareSystems']||(_0x53e220[_0x4ed5e1(0x289f)]=new Array());for(let _0x1ffbd7=0x0,_0x4b2172=_0x1b2ae4[_0x4ed5e1(0x289f)][_0x4ed5e1(0x18cc)];_0x1ffbd7<_0x4b2172;_0x1ffbd7++){var _0x136696=_0x1b2ae4[_0x4ed5e1(0x289f)][_0x1ffbd7],_0x136696=_0x5a8d0d['u'][_0x4ed5e1(0x2de7)](_0x136696,_0x4736bd,_0x42b693);_0x53e220['lensFlareSystems']['push'](_0x136696);}}}),_0x69f6be['p'][_0x2168f0(0x1ce1)][_0x2168f0(0x1144)]=function(_0x148c96){var _0x4985ff=_0x2168f0;for(let _0x16326e=0x0;_0x16326e<this[_0x4985ff(0x289f)][_0x4985ff(0x18cc)];_0x16326e++)if(this[_0x4985ff(0x289f)][_0x16326e]['name']===_0x148c96)return this[_0x4985ff(0x289f)][_0x16326e];return null;},_0x69f6be['p']['prototype'][_0x2168f0(0x3a8f)]=function(_0x15024b){var _0x4482b3=_0x2168f0;for(let _0x31a3f0=0x0;_0x31a3f0<this[_0x4482b3(0x289f)][_0x4482b3(0x18cc)];_0x31a3f0++)if(this[_0x4482b3(0x289f)][_0x31a3f0]['id']===_0x15024b)return this['lensFlareSystems'][_0x31a3f0];return null;},_0x69f6be['p'][_0x2168f0(0x1ce1)][_0x2168f0(0x217d)]=function(_0x1cab7c){return this['getLensFlareSystemById'](_0x1cab7c);},_0x69f6be['p'][_0x2168f0(0x1ce1)][_0x2168f0(0xd5f)]=function(_0x4a9855){var _0x2e39a2=_0x2168f0;return _0x4a9855=this[_0x2e39a2(0x289f)][_0x2e39a2(0x86a)](_0x4a9855),(-0x1!==_0x4a9855&&this[_0x2e39a2(0x289f)][_0x2e39a2(0xb1f)](_0x4a9855,0x1),_0x4a9855);},_0x69f6be['p'][_0x2168f0(0x1ce1)]['addLensFlareSystem']=function(_0x5422e2){var _0x34a38e=_0x2168f0;this[_0x34a38e(0x289f)][_0x34a38e(0xede)](_0x5422e2);};class _0x1b55b8{constructor(_0x25c7d3){var _0x46cd78=_0x2168f0;this[_0x46cd78(0xc1b)]=_0x46e204['l'][_0x46cd78(0x1c0d)],(this[_0x46cd78(0x3241)]=_0x25c7d3)[_0x46cd78(0x289f)]=new Array();}[_0x2168f0(0x108f)](){var _0x1ea5e9=_0x2168f0;this['scene'][_0x1ea5e9(0x232c)][_0x1ea5e9(0x17fb)](_0x46e204['l'][_0x1ea5e9(0x2cb1)],this,this[_0x1ea5e9(0x2f29)]);}[_0x2168f0(0x22e6)](){var _0x1efa81=_0x2168f0;for(let _0x40b957=0x0;_0x40b957<this[_0x1efa81(0x3241)][_0x1efa81(0x289f)]['length'];_0x40b957++)this[_0x1efa81(0x3241)][_0x1efa81(0x289f)][_0x40b957][_0x1efa81(0x22e6)]();}[_0x2168f0(0x13c9)](_0x36af65){var _0x28bf4e=_0x2168f0;_0x36af65[_0x28bf4e(0x289f)]&&_0x36af65[_0x28bf4e(0x289f)][_0x28bf4e(0x35b2)](_0x29ae7d=>{var _0xa9bb92=_0x28bf4e;this[_0xa9bb92(0x3241)]['addLensFlareSystem'](_0x29ae7d);});}['removeFromContainer'](_0x5c6de9,_0x25bfd1){var _0x319098=_0x2168f0;_0x5c6de9['lensFlareSystems']&&_0x5c6de9[_0x319098(0x289f)][_0x319098(0x35b2)](_0x4c4933=>{var _0x2966ac=_0x319098;this[_0x2966ac(0x3241)][_0x2966ac(0xd5f)](_0x4c4933),_0x25bfd1&&_0x4c4933[_0x2966ac(0x41a)]();});}[_0x2168f0(0x18e2)](_0x46e198){var _0x58908a=_0x2168f0;_0x46e198['lensFlareSystems']=[];for(const _0x591099 of this[_0x58908a(0x3241)][_0x58908a(0x289f)])_0x46e198[_0x58908a(0x289f)][_0x58908a(0xede)](_0x591099[_0x58908a(0x18e2)]());}[_0x2168f0(0x41a)](){var _0x2dab54=_0x2168f0;const _0x36133f=this[_0x2dab54(0x3241)][_0x2dab54(0x289f)];for(;_0x36133f[_0x2dab54(0x18cc)];)_0x36133f[0x0][_0x2dab54(0x41a)]();}[_0x2168f0(0x2f29)](_0x2e5b0d){var _0x33f24b=_0x2168f0;if(this[_0x33f24b(0x3241)][_0x33f24b(0xde3)]){var _0x57a70c=this[_0x33f24b(0x3241)][_0x33f24b(0x289f)];_0x14de9b['w1'][_0x33f24b(0x141e)]('Lens\x20flares',0x0<_0x57a70c[_0x33f24b(0x18cc)]);for(const _0x4ea1f4 of _0x57a70c)0x0!=(_0x2e5b0d[_0x33f24b(0x4e4)]&_0x4ea1f4[_0x33f24b(0x4e4)])&&_0x4ea1f4['render']();_0x14de9b['w1'][_0x33f24b(0x980)](_0x33f24b(0x2e6f),0x0<_0x57a70c[_0x33f24b(0x18cc)]);}}}_0x5a8d0d['u'][_0x2168f0(0x288f)]=_0x334b6a=>{var _0x4883ea=_0x2168f0,_0x420553;_0x334b6a['_getComponent'](_0x46e204['l'][_0x4883ea(0x1c0d)])||(_0x420553=new _0x1b55b8(_0x334b6a),_0x334b6a[_0x4883ea(0x35b8)](_0x420553));};},0xc77a:(_0x4dd690,_0x5989aa,_0x3eb3fd)=>{var _0x267899=a8_0x1ec55c;_0x3eb3fd['d'](_0x5989aa,{'R':()=>_0x219981});var _0x177643=_0x3eb3fd(0xd53f),_0x4ff705=_0x3eb3fd(0xcde8),_0x4d8451=_0x3eb3fd(0x1610),_0x3ffe6f=(_0x3eb3fd(0x4f8e),_0x3eb3fd(0xea7f),_0x3eb3fd(0x5386),_0x3eb3fd(0x8baf)),_0x1c1136=_0x3eb3fd(0xa6c6),_0x180e49=_0x3eb3fd(0x454e),_0x59fffa=_0x3eb3fd(0x10937),_0x25aa13=_0x3eb3fd(0x9a70),_0x296dd8=_0x3eb3fd(0x11096),_0x2f4c03=_0x3eb3fd(0x6214);const _0x477d90=_0x177643['P']['Up'](),_0x1b72fd=_0x177643['P'][_0x267899(0x409)](),_0x55f70d=new _0x177643['P'](),_0x41327a=new _0x177643['P'](),_0x4cf95f=new _0x177643['y3']();class _0x219981 extends _0x1c1136['u']{constructor(_0x183574,_0x58d51f,_0x3b1b2f,_0x33af29){var _0x5636f8=_0x267899;_0x219981[_0x5636f8(0x33a3)]?(super(_0x183574,_0x58d51f,_0x3b1b2f,_0x33af29),this[_0x5636f8(0x28ad)]=!0x0):_0x25aa13['Y'][_0x5636f8(0x3556)](_0x5636f8(0x12e8));}[_0x267899(0x336d)](_0x2877c1){var _0x111344=_0x267899;return _0x2877c1===_0x1c1136['u'][_0x111344(0x15a1)]||_0x2877c1===_0x1c1136['u'][_0x111344(0x293)]||_0x2877c1===_0x1c1136['u'][_0x111344(0x36cf)]?_0x2877c1:(_0x2f4c03[_0x111344(0x993)]('Unsupported\x20filter\x20\x22'+_0x2877c1+'\x22!'),_0x1c1136['u'][_0x111344(0x15a1)]);}get['numCascades'](){var _0x1317e3=_0x267899;return this[_0x1317e3(0x250e)];}set[_0x267899(0x2ab)](_0x15ba0f){var _0x5216d9=_0x267899;(_0x15ba0f=Math[_0x5216d9(0x1111)](Math['max'](_0x15ba0f,_0x219981[_0x5216d9(0x3731)]),_0x219981['MAX_CASCADES_COUNT']))!==this[_0x5216d9(0x250e)]&&(this[_0x5216d9(0x250e)]=_0x15ba0f,this[_0x5216d9(0x1d72)](),this[_0x5216d9(0xc2e)]());}get[_0x267899(0x6bb)](){var _0x40d77b=_0x267899;return this[_0x40d77b(0x1bf6)];}set[_0x267899(0x6bb)](_0x53343c){var _0x11edd4=_0x267899;this[_0x11edd4(0x69b)]&&_0x53343c&&(this[_0x11edd4(0x3c5c)][_0x11edd4(0x3c91)][_0x11edd4(0x2f2e)](this[_0x11edd4(0x69b)]),this[_0x11edd4(0x69b)]=null),this[_0x11edd4(0x69b)]||_0x53343c||(this[_0x11edd4(0x69b)]=this['_scene'][_0x11edd4(0x3c91)][_0x11edd4(0x2e5)](this[_0x11edd4(0x3d46)][_0x11edd4(0x3b97)](this))),(this[_0x11edd4(0x1bf6)]=_0x53343c)&&this['_computeShadowCastersBoundingInfo']();}['_computeShadowCastersBoundingInfo'](){var _0x51a644=_0x267899;if(this[_0x51a644(0x7ad)][_0x51a644(0x9b3)](Number[_0x51a644(0x1806)],Number['MAX_VALUE'],Number[_0x51a644(0x1806)]),this['_scbiMax'][_0x51a644(0x9b3)](Number[_0x51a644(0x29a5)],Number[_0x51a644(0x29a5)],Number['MIN_VALUE']),this[_0x51a644(0xcac)]&&this['_shadowMap'][_0x51a644(0x1450)]){var _0x9c1ed2,_0x27f7be=this['_shadowMap'][_0x51a644(0x1450)];for(let _0x42630c=0x0;_0x42630c<_0x27f7be[_0x51a644(0x18cc)];_0x42630c++){const _0xd7911b=_0x27f7be[_0x42630c];_0xd7911b&&(_0x9c1ed2=_0xd7911b[_0x51a644(0x1654)]()[_0x51a644(0x20cd)],this[_0x51a644(0x7ad)][_0x51a644(0x3c17)](_0x9c1ed2['minimumWorld']),this['_scbiMax'][_0x51a644(0x1bfc)](_0x9c1ed2[_0x51a644(0x144e)]));}var _0x6fc3d6,_0x2a19ea=this['_scene'][_0x51a644(0x4dd)];for(let _0x3631b1=0x0;_0x3631b1<_0x2a19ea['length'];_0x3631b1++){const _0x45b5d2=_0x2a19ea[_0x3631b1];_0x45b5d2&&_0x45b5d2[_0x51a644(0xa11)]&&_0x45b5d2[_0x51a644(0x1253)]&&_0x45b5d2[_0x51a644(0x2f45)]&&(_0x6fc3d6=_0x45b5d2[_0x51a644(0x1654)]()[_0x51a644(0x20cd)],this[_0x51a644(0x7ad)][_0x51a644(0x3c17)](_0x6fc3d6[_0x51a644(0x257b)]),this[_0x51a644(0x2f4)][_0x51a644(0x1bfc)](_0x6fc3d6[_0x51a644(0x144e)]));}}this[_0x51a644(0x3a32)][_0x51a644(0x394e)](this[_0x51a644(0x7ad)],this[_0x51a644(0x2f4)]);}get[_0x267899(0x667)](){var _0x17bb0e=_0x267899;return this[_0x17bb0e(0x3a32)];}set[_0x267899(0x667)](_0x3af0ef){var _0x516008=_0x267899;this[_0x516008(0x3a32)]=_0x3af0ef;}['setMinMaxDistance'](_0x3f3d7f,_0x41926f){var _0x149d55=_0x267899;this[_0x149d55(0x779)]===_0x3f3d7f&&this[_0x149d55(0x24b)]===_0x41926f||(_0x41926f<_0x3f3d7f&&(_0x3f3d7f=0x0,_0x41926f=0x1),0x1<_0x41926f&&(_0x41926f=0x1),this[_0x149d55(0x779)]=_0x3f3d7f=_0x3f3d7f<0x0?0x0:_0x3f3d7f,this[_0x149d55(0x24b)]=_0x41926f,this[_0x149d55(0x3fc2)]=!0x0);}get['minDistance'](){return this['_minDistance'];}get[_0x267899(0x3c4b)](){var _0x165657=_0x267899;return this[_0x165657(0x24b)];}[_0x267899(0x252c)](){return _0x219981['CLASSNAME'];}[_0x267899(0x535)](_0x42155d){var _0x5e799c=_0x267899;return 0x0<=_0x42155d&&_0x42155d<this[_0x5e799c(0x250e)]?this[_0x5e799c(0x2e53)][_0x42155d]:null;}['getCascadeMaxExtents'](_0x169f93){return 0x0<=_0x169f93&&_0x169f93<this['_numCascades']?this['_cascadeMaxExtents'][_0x169f93]:null;}get[_0x267899(0x14dd)](){var _0x5976e2=_0x267899;return this[_0x5976e2(0x913)]()?this[_0x5976e2(0x1753)]:0x0;}set['shadowMaxZ'](_0x3def7d){var _0x4a4ad0=_0x267899,_0x24aa0c=this[_0x4a4ad0(0x913)]();_0x24aa0c?this[_0x4a4ad0(0x1753)]===_0x3def7d||_0x3def7d<_0x24aa0c[_0x4a4ad0(0x248d)]||_0x3def7d>_0x24aa0c[_0x4a4ad0(0x298f)]||(this['_shadowMaxZ']=_0x3def7d,this[_0x4a4ad0(0x2b5b)][_0x4a4ad0(0x3eb8)](),this[_0x4a4ad0(0x3fc2)]=!0x0):this['_shadowMaxZ']=_0x3def7d;}get[_0x267899(0x3cba)](){var _0xc773b9=_0x267899;return this[_0xc773b9(0x2847)];}set[_0x267899(0x3cba)](_0x520985){var _0x118b6b=_0x267899;this['_debug']=_0x520985,this['_light'][_0x118b6b(0x3eb8)]();}get[_0x267899(0x1f84)](){var _0x1e51a6=_0x267899;return this[_0x1e51a6(0x420f)];}set[_0x267899(0x1f84)](_0x48b3d5){var _0x59ee5f=_0x267899;this[_0x59ee5f(0x420f)]=_0x48b3d5;}get['cascadeBlendPercentage'](){return this['_cascadeBlendPercentage'];}set[_0x267899(0x478)](_0x1aa4da){var _0x4901d6=_0x267899;this[_0x4901d6(0x5c0)]=_0x1aa4da,this[_0x4901d6(0x2b5b)][_0x4901d6(0x3eb8)]();}get[_0x267899(0x3874)](){return this['_lambda'];}set[_0x267899(0x3874)](_0x2db97f){var _0x187b4=_0x267899;_0x2db97f=Math['min'](Math[_0x187b4(0x1955)](_0x2db97f,0x0),0x1),this['_lambda']!=_0x2db97f&&(this[_0x187b4(0x1510)]=_0x2db97f,this['_breaksAreDirty']=!0x0);}['getCascadeViewMatrix'](_0x2328ec){var _0x2afbbf=_0x267899;return 0x0<=_0x2328ec&&_0x2328ec<this[_0x2afbbf(0x250e)]?this[_0x2afbbf(0xf87)][_0x2328ec]:null;}['getCascadeProjectionMatrix'](_0x57493b){var _0xdcbbf2=_0x267899;return 0x0<=_0x57493b&&_0x57493b<this[_0xdcbbf2(0x250e)]?this[_0xdcbbf2(0x294)][_0x57493b]:null;}['getCascadeTransformMatrix'](_0x4c0be9){return 0x0<=_0x4c0be9&&_0x4c0be9<this['_numCascades']?this['_transformMatrices'][_0x4c0be9]:null;}[_0x267899(0x2197)](_0x1d3465){var _0x5f1333=_0x267899;this['_depthRenderer']=_0x1d3465,this['_depthReducer']&&this[_0x5f1333(0x219b)]['setDepthRenderer'](this[_0x5f1333(0x1467)]);}get[_0x267899(0x2e21)](){var _0x5c4498=_0x267899;return this[_0x5c4498(0x3465)];}set['autoCalcDepthBounds'](_0x470bbb){var _0x65b9da=_0x267899,_0x2374c7=this[_0x65b9da(0x913)]();if(_0x2374c7){if(!(this['_autoCalcDepthBounds']=_0x470bbb))return this[_0x65b9da(0x219b)]&&this['_depthReducer']['deactivate'](),void this[_0x65b9da(0xb80)](0x0,0x1);this['_depthReducer']||(this['_depthReducer']=new _0x59fffa['j'](_0x2374c7),this[_0x65b9da(0x219b)][_0x65b9da(0x28f6)][_0x65b9da(0x2e5)](_0x5b6ffa=>{var _0x1aab9e=_0x65b9da;let _0x5c3bcd=_0x5b6ffa[_0x1aab9e(0x1111)],_0x915419=_0x5b6ffa['max'];_0x5c3bcd>=_0x915419&&(_0x5c3bcd=0x0,_0x915419=0x1),_0x5c3bcd==this[_0x1aab9e(0x779)]&&_0x915419==this[_0x1aab9e(0x24b)]||this[_0x1aab9e(0xb80)](_0x5c3bcd,_0x915419);}),this[_0x65b9da(0x219b)][_0x65b9da(0x2197)](this['_depthRenderer'])),this['_depthReducer'][_0x65b9da(0xbf0)]();}}get['autoCalcDepthBoundsRefreshRate'](){var _0x149205=_0x267899,_0x49feb3;return null!=(_0x49feb3=null==(_0x49feb3=null==(_0x49feb3=this[_0x149205(0x219b)])?void 0x0:_0x49feb3[_0x149205(0x28ee)])?void 0x0:_0x49feb3[_0x149205(0x3439)]()[_0x149205(0x1e21)])?_0x49feb3:-0x1;}set['autoCalcDepthBoundsRefreshRate'](_0x51c8b5){var _0x118094=_0x267899,_0x55958d;null!=(_0x55958d=this[_0x118094(0x219b)])&&_0x55958d[_0x118094(0x28ee)]&&(this[_0x118094(0x219b)][_0x118094(0x28ee)]['getDepthMap']()[_0x118094(0x1e21)]=_0x51c8b5);}[_0x267899(0x2359)](){var _0x3ccfc6=_0x267899;this[_0x3ccfc6(0x3fc2)]=!0x0;}[_0x267899(0x2deb)](){var _0x161fb8=_0x267899,_0x41d7e8=this[_0x161fb8(0x913)]();if(_0x41d7e8){var _0x393603=_0x41d7e8[_0x161fb8(0x248d)],_0x41d7e8=_0x41d7e8[_0x161fb8(0x298f)],_0x3f4495=_0x41d7e8-_0x393603,_0x3a36f2=this['_minDistance'],_0xf9d9b1=_0x393603+_0x3a36f2*_0x3f4495,_0x41d7e8=_0x393603+(this[_0x161fb8(0x1753)]<_0x41d7e8&&this[_0x161fb8(0x1753)]>=_0x393603?Math[_0x161fb8(0x1111)]((this['_shadowMaxZ']-_0x393603)/(_0x41d7e8-_0x393603),this['_maxDistance']):this['_maxDistance'])*_0x3f4495,_0x4e7750=_0x41d7e8-_0xf9d9b1,_0x1e3bdd=_0x41d7e8/_0xf9d9b1;for(let _0x3891b6=0x0;_0x3891b6<this['_cascades']['length'];++_0x3891b6){var _0x8aa06a=(_0x3891b6+0x1)/this[_0x161fb8(0x250e)],_0x3dcaac=_0xf9d9b1*Math[_0x161fb8(0x421b)](_0x1e3bdd,_0x8aa06a),_0x8aa06a=_0xf9d9b1+_0x4e7750*_0x8aa06a,_0x3dcaac=this['_lambda']*(_0x3dcaac-_0x8aa06a)+_0x8aa06a;this['_cascades'][_0x3891b6][_0x161fb8(0x1195)]=0x0===_0x3891b6?_0x3a36f2:this[_0x161fb8(0x1b9c)][_0x3891b6-0x1][_0x161fb8(0xf79)],this['_cascades'][_0x3891b6][_0x161fb8(0xf79)]=(_0x3dcaac-_0x393603)/_0x3f4495,this[_0x161fb8(0x1e9f)][_0x3891b6]=_0x3dcaac,this[_0x161fb8(0x3a27)][_0x3891b6]=(this[_0x161fb8(0x1b9c)][_0x3891b6][_0x161fb8(0xf79)]-this[_0x161fb8(0x1b9c)][_0x3891b6]['prevBreakDistance'])*_0x3f4495;}this['_breaksAreDirty']=!0x1;}}[_0x267899(0x1de6)](){var _0x945f7e=_0x267899;const _0x39d57e=this[_0x945f7e(0x3c5c)];if(this[_0x945f7e(0x913)]()){_0x177643['P']['NormalizeToRef'](this[_0x945f7e(0x2b5b)][_0x945f7e(0x370a)](0x0),this[_0x945f7e(0x26a)]),0x1===Math[_0x945f7e(0x273d)](_0x177643['P'][_0x945f7e(0x29f5)](this['_lightDirection'],_0x177643['P']['Up']()))&&(this[_0x945f7e(0x26a)]['z']=1e-13),this[_0x945f7e(0x1b00)][_0x945f7e(0x19f9)](this[_0x945f7e(0x26a)]);var _0x3f09e6=_0x39d57e[_0x945f7e(0x3e9d)]()['useReverseDepthBuffer'];for(let _0x5f347d=0x0;_0x5f347d<this[_0x945f7e(0x250e)];++_0x5f347d){this['_computeFrustumInWorldSpace'](_0x5f347d),this[_0x945f7e(0x516)](_0x5f347d),this[_0x945f7e(0x90a)][_0x5f347d]['subtractToRef'](this['_cascadeMinExtents'][_0x5f347d],_0x55f70d),this[_0x945f7e(0x2f17)][_0x5f347d][_0x945f7e(0x3083)](this[_0x945f7e(0x26a)][_0x945f7e(0x393f)](this[_0x945f7e(0x2e53)][_0x5f347d]['z']),this['_shadowCameraPos'][_0x5f347d]),_0x177643['y3']['LookAtLHToRef'](this[_0x945f7e(0x887)][_0x5f347d],this[_0x945f7e(0x2f17)][_0x5f347d],_0x477d90,this[_0x945f7e(0xf87)][_0x5f347d]);let _0xc32af=0x0,_0x19c4da=_0x55f70d['z'];const _0x5a8f4f=this['_shadowCastersBoundingInfo'];_0x5a8f4f[_0x945f7e(0x2bb0)](this[_0x945f7e(0xf87)][_0x5f347d]),_0x19c4da=Math[_0x945f7e(0x1111)](_0x19c4da,_0x5a8f4f['boundingBox'][_0x945f7e(0x144e)]['z']),_0xc32af=this[_0x945f7e(0x420f)]&&this[_0x945f7e(0x235b)]!==_0x1c1136['u'][_0x945f7e(0x36cf)]?Math[_0x945f7e(0x1955)](_0xc32af,_0x5a8f4f[_0x945f7e(0x20cd)][_0x945f7e(0x257b)]['z']):Math[_0x945f7e(0x1111)](_0xc32af,_0x5a8f4f[_0x945f7e(0x20cd)][_0x945f7e(0x257b)]['z']),_0x177643['y3'][_0x945f7e(0x20d4)](this[_0x945f7e(0x2e53)][_0x5f347d]['x'],this[_0x945f7e(0x90a)][_0x5f347d]['x'],this[_0x945f7e(0x2e53)][_0x5f347d]['y'],this[_0x945f7e(0x90a)][_0x5f347d]['y'],_0x3f09e6?_0x19c4da:_0xc32af,_0x3f09e6?_0xc32af:_0x19c4da,this[_0x945f7e(0x294)][_0x5f347d],_0x39d57e[_0x945f7e(0x3e9d)]()[_0x945f7e(0x338e)]),this[_0x945f7e(0x2e53)][_0x5f347d]['z']=_0xc32af,this['_cascadeMaxExtents'][_0x5f347d]['z']=_0x19c4da,this[_0x945f7e(0xf87)][_0x5f347d][_0x945f7e(0x3d93)](this['_projectionMatrices'][_0x5f347d],this[_0x945f7e(0x3e9e)][_0x5f347d]),_0x177643['P'][_0x945f7e(0x3bd9)](_0x1b72fd,this[_0x945f7e(0x3e9e)][_0x5f347d],_0x55f70d),_0x55f70d[_0x945f7e(0x542)](this[_0x945f7e(0x2c76)]/0x2),_0x41327a[_0x945f7e(0x9b3)](Math['round'](_0x55f70d['x']),Math['round'](_0x55f70d['y']),Math[_0x945f7e(0xb94)](_0x55f70d['z'])),_0x41327a[_0x945f7e(0x2de2)](_0x55f70d)[_0x945f7e(0x542)](0x2/this[_0x945f7e(0x2c76)]),_0x177643['y3'][_0x945f7e(0x3cca)](_0x41327a['x'],_0x41327a['y'],0x0,_0x4cf95f),this[_0x945f7e(0x294)][_0x5f347d]['multiplyToRef'](_0x4cf95f,this['_projectionMatrices'][_0x5f347d]),this['_viewMatrices'][_0x5f347d][_0x945f7e(0x3d93)](this[_0x945f7e(0x294)][_0x5f347d],this['_transformMatrices'][_0x5f347d]),this[_0x945f7e(0x3e9e)][_0x5f347d][_0x945f7e(0x3463)](this[_0x945f7e(0x362d)],0x10*_0x5f347d);}}}['_computeFrustumInWorldSpace'](_0x54afb5){var _0x2f74f0=_0x267899;const _0x38b784=this[_0x2f74f0(0x913)]();if(_0x38b784){var _0x4c7e9e=this[_0x2f74f0(0x1b9c)][_0x54afb5]['prevBreakDistance'],_0x5df35c=this['_cascades'][_0x54afb5]['breakDistance'],_0x2aba26=this[_0x2f74f0(0x3c5c)]['getEngine']()[_0x2f74f0(0x338e)],_0x3ce93c=(_0x38b784[_0x2f74f0(0x3ca4)](),_0x177643['y3'][_0x2f74f0(0x2bce)](_0x38b784['getTransformationMatrix']())),_0x254eeb=this['_scene'][_0x2f74f0(0x3e9d)]()[_0x2f74f0(0x1652)]?0x4:0x0;for(let _0x1bc7e9=0x0;_0x1bc7e9<_0x219981['_FrustumCornersNDCSpace'][_0x2f74f0(0x18cc)];++_0x1bc7e9)_0x55f70d[_0x2f74f0(0x19f9)](_0x219981[_0x2f74f0(0xc2d)][(_0x1bc7e9+_0x254eeb)%_0x219981[_0x2f74f0(0xc2d)][_0x2f74f0(0x18cc)]]),_0x2aba26&&-0x1===_0x55f70d['z']&&(_0x55f70d['z']=0x0),_0x177643['P'][_0x2f74f0(0x3bd9)](_0x55f70d,_0x3ce93c,this[_0x2f74f0(0x34bb)][_0x54afb5][_0x1bc7e9]);for(let _0x29a8f8=0x0;_0x29a8f8<_0x219981[_0x2f74f0(0xc2d)][_0x2f74f0(0x18cc)]/0x2;++_0x29a8f8)_0x55f70d['copyFrom'](this['_frustumCornersWorldSpace'][_0x54afb5][_0x29a8f8+0x4])[_0x2f74f0(0x2de2)](this[_0x2f74f0(0x34bb)][_0x54afb5][_0x29a8f8]),_0x41327a[_0x2f74f0(0x19f9)](_0x55f70d)[_0x2f74f0(0x542)](_0x4c7e9e),_0x55f70d[_0x2f74f0(0x542)](_0x5df35c),_0x55f70d[_0x2f74f0(0x3e1)](this[_0x2f74f0(0x34bb)][_0x54afb5][_0x29a8f8]),this[_0x2f74f0(0x34bb)][_0x54afb5][_0x29a8f8+0x4]['copyFrom'](_0x55f70d),this[_0x2f74f0(0x34bb)][_0x54afb5][_0x29a8f8][_0x2f74f0(0x3e1)](_0x41327a);}}[_0x267899(0x516)](_0x888163){var _0x21b0ae=_0x267899;if(this[_0x21b0ae(0x2e53)][_0x888163][_0x21b0ae(0x9b3)](Number[_0x21b0ae(0x1806)],Number[_0x21b0ae(0x1806)],Number['MAX_VALUE']),this[_0x21b0ae(0x90a)][_0x888163][_0x21b0ae(0x9b3)](Number[_0x21b0ae(0x29a5)],Number[_0x21b0ae(0x29a5)],Number[_0x21b0ae(0x29a5)]),this['_frustumCenter'][_0x888163][_0x21b0ae(0x9b3)](0x0,0x0,0x0),this[_0x21b0ae(0x913)]()){for(let _0x33f81e=0x0;_0x33f81e<this['_frustumCornersWorldSpace'][_0x888163][_0x21b0ae(0x18cc)];++_0x33f81e)this['_frustumCenter'][_0x888163][_0x21b0ae(0x3e1)](this[_0x21b0ae(0x34bb)][_0x888163][_0x33f81e]);if(this[_0x21b0ae(0x2f17)][_0x888163][_0x21b0ae(0x542)](0x1/this[_0x21b0ae(0x34bb)][_0x888163][_0x21b0ae(0x18cc)]),this[_0x21b0ae(0x1800)]){let _0x5bb88e=0x0;for(let _0x50728d=0x0;_0x50728d<this[_0x21b0ae(0x34bb)][_0x888163][_0x21b0ae(0x18cc)];++_0x50728d){var _0x3593a0=this[_0x21b0ae(0x34bb)][_0x888163][_0x50728d][_0x21b0ae(0x185b)](this[_0x21b0ae(0x2f17)][_0x888163],_0x55f70d)['length']();_0x5bb88e=Math['max'](_0x5bb88e,_0x3593a0);}_0x5bb88e=Math[_0x21b0ae(0x23b8)](0x10*_0x5bb88e)/0x10,this[_0x21b0ae(0x90a)][_0x888163][_0x21b0ae(0x9b3)](_0x5bb88e,_0x5bb88e,_0x5bb88e),this[_0x21b0ae(0x2e53)][_0x888163][_0x21b0ae(0x9b3)](-_0x5bb88e,-_0x5bb88e,-_0x5bb88e);}else{var _0x18fe01=this[_0x21b0ae(0x2f17)][_0x888163];this['_frustumCenter'][_0x888163][_0x21b0ae(0x3083)](this[_0x21b0ae(0x26a)],_0x55f70d),_0x177643['y3'][_0x21b0ae(0x1857)](_0x18fe01,_0x55f70d,_0x477d90,_0x4cf95f);for(let _0x1e2a31=0x0;_0x1e2a31<this[_0x21b0ae(0x34bb)][_0x888163]['length'];++_0x1e2a31)_0x177643['P']['TransformCoordinatesToRef'](this['_frustumCornersWorldSpace'][_0x888163][_0x1e2a31],_0x4cf95f,_0x55f70d),this[_0x21b0ae(0x2e53)][_0x888163][_0x21b0ae(0x3c17)](_0x55f70d),this[_0x21b0ae(0x90a)][_0x888163][_0x21b0ae(0x1bfc)](_0x55f70d);}}}[_0x267899(0xc2e)](){var _0x41963a=_0x267899;if(this[_0x41963a(0x19b0)](),this[_0x41963a(0x3006)]){for(let _0x42d3a9=0x0;_0x42d3a9<this[_0x41963a(0x250e)];++_0x42d3a9)this[_0x41963a(0x3006)]['push'](this[_0x41963a(0x3c5c)][_0x41963a(0x2a51)](_0x41963a(0x2ace)+this[_0x41963a(0x2b5b)]['name']+_0x41963a(0x3067)+_0x42d3a9+')'));}}static get[_0x267899(0x33a3)](){var _0x19dd0e=_0x267899,_0x1f2505=_0x296dd8['l'][_0x19dd0e(0x380)];return!!_0x1f2505&&_0x1f2505[_0x19dd0e(0x1d9a)][_0x19dd0e(0x3303)];}[_0x267899(0x3b0f)](){var _0x506c5f=_0x267899,_0x1359c5;this['penumbraDarkness']=null!=(_0x1359c5=this['penumbraDarkness'])?_0x1359c5:0x1,this['_numCascades']=null!=(_0x1359c5=this[_0x506c5f(0x250e)])?_0x1359c5:_0x219981['DEFAULT_CASCADES_COUNT'],this[_0x506c5f(0x1800)]=null!=(_0x1359c5=this[_0x506c5f(0x1800)])&&_0x1359c5,this['_freezeShadowCastersBoundingInfoObservable']=null!=(_0x1359c5=this['_freezeShadowCastersBoundingInfoObservable'])?_0x1359c5:null,this[_0x506c5f(0x6bb)]=null!=(_0x1359c5=this[_0x506c5f(0x6bb)])&&_0x1359c5,this[_0x506c5f(0x7ad)]=null!=(_0x1359c5=this[_0x506c5f(0x7ad)])?_0x1359c5:new _0x177643['P'](0x0,0x0,0x0),this[_0x506c5f(0x2f4)]=null!=(_0x1359c5=this[_0x506c5f(0x2f4)])?_0x1359c5:new _0x177643['P'](0x0,0x0,0x0),this[_0x506c5f(0x3a32)]=null!=(_0x1359c5=this[_0x506c5f(0x3a32)])?_0x1359c5:new _0x180e49['j'](new _0x177643['P'](0x0,0x0,0x0),new _0x177643['P'](0x0,0x0,0x0)),this[_0x506c5f(0x3fc2)]=null==(_0x1359c5=this[_0x506c5f(0x3fc2)])||_0x1359c5,this[_0x506c5f(0x779)]=null!=(_0x1359c5=this['_minDistance'])?_0x1359c5:0x0,this[_0x506c5f(0x24b)]=null!=(_0x1359c5=this[_0x506c5f(0x24b)])?_0x1359c5:0x1,this[_0x506c5f(0x219c)]=null!=(_0x1359c5=this['_currentLayer'])?_0x1359c5:0x0,this[_0x506c5f(0x1753)]=null!=(_0x1359c5=null!=(_0x1359c5=this[_0x506c5f(0x1753)])?_0x1359c5:null==(_0x1359c5=this[_0x506c5f(0x913)]())?void 0x0:_0x1359c5['maxZ'])?_0x1359c5:0x2710,this['_debug']=null!=(_0x1359c5=this['_debug'])&&_0x1359c5,this['_depthClamp']=null==(_0x1359c5=this[_0x506c5f(0x420f)])||_0x1359c5,this[_0x506c5f(0x5c0)]=null!=(_0x1359c5=this[_0x506c5f(0x5c0)])?_0x1359c5:0.1,this[_0x506c5f(0x1510)]=null!=(_0x1359c5=this[_0x506c5f(0x1510)])?_0x1359c5:0.5,this[_0x506c5f(0x3465)]=null!=(_0x1359c5=this[_0x506c5f(0x3465)])&&_0x1359c5,this[_0x506c5f(0xc2e)](),super['_initializeGenerator']();}[_0x267899(0x13ee)](){var _0x574545=_0x267899,_0x399172=this['_scene'][_0x574545(0x3e9d)](),_0x33933c={'width':this['_mapSize'],'height':this[_0x574545(0x2c76)],'layers':this['numCascades']};this[_0x574545(0xcac)]=new _0x4ff705['_'](this['_light'][_0x574545(0xc1b)]+_0x574545(0x3876),_0x33933c,this[_0x574545(0x3c5c)],!0x1,!0x0,this[_0x574545(0x1a76)],!0x1,void 0x0,!0x1,!0x1,void 0x0),this[_0x574545(0xcac)][_0x574545(0x1d9e)](_0x399172[_0x574545(0x1652)]?_0x4d8451['g'][_0x574545(0x3a1d)]:_0x4d8451['g']['LESS'],!0x0);}['_initializeShadowMap'](){var _0x3634bf=_0x267899;if(super[_0x3634bf(0xdd8)](),null!==this[_0x3634bf(0xcac)]){this[_0x3634bf(0x362d)]=new Float32Array(0x10*this[_0x3634bf(0x250e)]),this[_0x3634bf(0x1e9f)]=new Array(this[_0x3634bf(0x250e)]),this['_frustumLengths']=new Array(this[_0x3634bf(0x250e)]),this['_lightSizeUVCorrection']=new Array(0x2*this['_numCascades']),this[_0x3634bf(0x1a03)]=new Array(this[_0x3634bf(0x250e)]),this['_cascades']=[],this[_0x3634bf(0xf87)]=[],this[_0x3634bf(0x294)]=[],this[_0x3634bf(0x3e9e)]=[],this['_cascadeMinExtents']=[],this[_0x3634bf(0x90a)]=[],this[_0x3634bf(0x2f17)]=[],this[_0x3634bf(0x887)]=[],this[_0x3634bf(0x34bb)]=[];for(let _0x5af044=0x0;_0x5af044<this[_0x3634bf(0x250e)];++_0x5af044){this[_0x3634bf(0x1b9c)][_0x5af044]={'prevBreakDistance':0x0,'breakDistance':0x0},this[_0x3634bf(0xf87)][_0x5af044]=_0x177643['y3'][_0x3634bf(0x409)](),this['_projectionMatrices'][_0x5af044]=_0x177643['y3'][_0x3634bf(0x409)](),this[_0x3634bf(0x3e9e)][_0x5af044]=_0x177643['y3']['Zero'](),this['_cascadeMinExtents'][_0x5af044]=new _0x177643['P'](),this['_cascadeMaxExtents'][_0x5af044]=new _0x177643['P'](),this[_0x3634bf(0x2f17)][_0x5af044]=new _0x177643['P'](),this[_0x3634bf(0x887)][_0x5af044]=new _0x177643['P'](),this[_0x3634bf(0x34bb)][_0x5af044]=new Array(_0x219981[_0x3634bf(0xc2d)]['length']);for(let _0x269a13=0x0;_0x269a13<_0x219981[_0x3634bf(0xc2d)]['length'];++_0x269a13)this[_0x3634bf(0x34bb)][_0x5af044][_0x269a13]=new _0x177643['P']();}const _0x1f8dc9=this[_0x3634bf(0x3c5c)][_0x3634bf(0x3e9d)]();this[_0x3634bf(0xcac)]['onBeforeBindObservable']['clear'](),this[_0x3634bf(0xcac)][_0x3634bf(0x3c91)][_0x3634bf(0x13c8)](),this['_shadowMap'][_0x3634bf(0x3c91)][_0x3634bf(0x2e5)](_0x12d7a3=>{var _0x493cec=_0x3634bf;this[_0x493cec(0x3006)]&&this[_0x493cec(0x3c5c)]['setSceneUniformBuffer'](this[_0x493cec(0x3006)][_0x12d7a3]),this[_0x493cec(0x219c)]=_0x12d7a3,this['_filter']===_0x1c1136['u'][_0x493cec(0x293)]&&_0x1f8dc9[_0x493cec(0x157b)](!0x1),this[_0x493cec(0x3c5c)][_0x493cec(0x9da)](this[_0x493cec(0x2adf)](_0x12d7a3),this[_0x493cec(0x2c24)](_0x12d7a3)),this[_0x493cec(0x2ded)]&&(this['_scene'][_0x493cec(0x309d)]()[_0x493cec(0x190c)](),this['_scene']['finalizeSceneUbo']());}),this['_shadowMap']['onBeforeBindObservable'][_0x3634bf(0x2e5)](()=>{var _0x5a8d52=_0x3634bf,_0x36645e;this[_0x5a8d52(0xda0)]=this['_scene'][_0x5a8d52(0x309d)](),null!=(_0x36645e=_0x1f8dc9['_debugPushGroup'])&&_0x36645e[_0x5a8d52(0x15d4)](_0x1f8dc9,_0x5a8d52(0x1033)+_0x1f8dc9[_0x5a8d52(0x245b)],0x1),this[_0x5a8d52(0x3fc2)]&&this[_0x5a8d52(0x2deb)](),this[_0x5a8d52(0x1de6)]();}),this[_0x3634bf(0x2deb)]();}}['_bindCustomEffectForRenderSubMeshForShadowMap'](_0x34fae3,_0x63b456){var _0x1ece0a=_0x267899;_0x63b456['setMatrix'](_0x1ece0a(0x15f6),this[_0x1ece0a(0x3415)](this[_0x1ece0a(0x219c)]));}[_0x267899(0x3f2e)](_0xb126a6){var _0x7d6080=_0x267899;_0xb126a6[_0x7d6080(0xede)](_0x7d6080(0xcf9)+(this['_depthClamp']&&this[_0x7d6080(0x3ba9)]!==_0x1c1136['u'][_0x7d6080(0x36cf)]?'1':'0'));}[_0x267899(0x12d6)](_0xec1688,_0x5e2d6b){var _0x26d122=_0x267899;super[_0x26d122(0x12d6)](_0xec1688,_0x5e2d6b);var _0xa63324=this[_0x26d122(0x3c5c)],_0xab33f8=this['_light'];_0xa63324[_0x26d122(0x1880)]&&_0xab33f8[_0x26d122(0x1d43)]&&(_0xec1688[_0x26d122(0x958)+_0x5e2d6b]=!0x0,_0xec1688[_0x26d122(0x882)+_0x5e2d6b]=this[_0x26d122(0x3cba)],_0xec1688[_0x26d122(0x1162)+_0x5e2d6b]=this[_0x26d122(0x2ab)],_0xec1688[_0x26d122(0x30c0)+_0x5e2d6b]=_0xa63324[_0x26d122(0x41ba)],(_0xab33f8=this[_0x26d122(0x913)]())&&this[_0x26d122(0x1753)]<_0xab33f8['maxZ']&&(_0xec1688[_0x26d122(0x8c3)+_0x5e2d6b]=!0x0),0x0===this[_0x26d122(0x478)]&&(_0xec1688[_0x26d122(0x344e)+_0x5e2d6b]=!0x0));}[_0x267899(0x1019)](_0x3e0b17,_0x1fa303){var _0x280b50=_0x267899;const _0x5146bd=this[_0x280b50(0x2b5b)];if(this['_scene'][_0x280b50(0x1880)]&&_0x5146bd[_0x280b50(0x1d43)]){var _0x25e5f8=this[_0x280b50(0x913)]();if(_0x25e5f8){const _0x5f589a=this[_0x280b50(0x2b3d)]();if(_0x5f589a){var _0x40b005=_0x5f589a[_0x280b50(0xbdc)]()[_0x280b50(0x146c)];if(_0x1fa303[_0x280b50(0x33d4)](_0x280b50(0x2239)+_0x3e0b17,this['_transformMatricesAsArray']),_0x1fa303[_0x280b50(0x2677)]('viewFrustumZ'+_0x3e0b17,this[_0x280b50(0x1e9f)]),_0x1fa303[_0x280b50(0x42c)](_0x280b50(0xb53)+_0x3e0b17,0x0===this['cascadeBlendPercentage']?0x2710:0x1/this[_0x280b50(0x478)]),_0x1fa303[_0x280b50(0x2677)](_0x280b50(0x3477)+_0x3e0b17,this[_0x280b50(0x3a27)]),this[_0x280b50(0x3ba9)]===_0x1c1136['u'][_0x280b50(0x293)])_0x1fa303['setDepthStencilTexture']('shadowSampler'+_0x3e0b17,_0x5f589a),_0x5146bd['_uniformBuffer'][_0x280b50(0x2f68)](_0x280b50(0x1628),this['getDarkness'](),_0x40b005,0x1/_0x40b005,this['frustumEdgeFalloff'],_0x3e0b17);else{if(this['_filter']===_0x1c1136['u'][_0x280b50(0x36cf)]){for(let _0x2b29da=0x0;_0x2b29da<this['_numCascades'];++_0x2b29da)this['_lightSizeUVCorrection'][0x2*_0x2b29da+0x0]=0x0===_0x2b29da?0x1:(this[_0x280b50(0x90a)][0x0]['x']-this['_cascadeMinExtents'][0x0]['x'])/(this[_0x280b50(0x90a)][_0x2b29da]['x']-this[_0x280b50(0x2e53)][_0x2b29da]['x']),this[_0x280b50(0x2516)][0x2*_0x2b29da+0x1]=0x0===_0x2b29da?0x1:(this[_0x280b50(0x90a)][0x0]['y']-this[_0x280b50(0x2e53)][0x0]['y'])/(this[_0x280b50(0x90a)][_0x2b29da]['y']-this['_cascadeMinExtents'][_0x2b29da]['y']),this['_depthCorrection'][_0x2b29da]=0x0===_0x2b29da?0x1:(this[_0x280b50(0x90a)][_0x2b29da]['z']-this[_0x280b50(0x2e53)][_0x2b29da]['z'])/(this[_0x280b50(0x90a)][0x0]['z']-this[_0x280b50(0x2e53)][0x0]['z']);_0x1fa303[_0x280b50(0xe19)](_0x280b50(0x2b21)+_0x3e0b17,_0x5f589a),_0x1fa303[_0x280b50(0x2265)](_0x280b50(0x20f3)+_0x3e0b17,_0x5f589a),_0x1fa303[_0x280b50(0x1371)](_0x280b50(0x2c6e)+_0x3e0b17,this[_0x280b50(0x2516)]),_0x1fa303[_0x280b50(0x2677)](_0x280b50(0x3db5)+_0x3e0b17,this['_depthCorrection']),_0x1fa303[_0x280b50(0x42c)](_0x280b50(0xf61)+_0x3e0b17,this[_0x280b50(0xf61)]),_0x5146bd['_uniformBuffer']['updateFloat4'](_0x280b50(0x1628),this[_0x280b50(0xee9)](),0x1/_0x40b005,this[_0x280b50(0x6aa)]*_0x40b005,this[_0x280b50(0x35ff)],_0x3e0b17);}else _0x1fa303[_0x280b50(0x2265)]('shadowSampler'+_0x3e0b17,_0x5f589a),_0x5146bd['_uniformBuffer'][_0x280b50(0x2f68)](_0x280b50(0x1628),this['getDarkness'](),_0x40b005,0x1/_0x40b005,this[_0x280b50(0x35ff)],_0x3e0b17);}_0x5146bd['_uniformBuffer'][_0x280b50(0x1a59)]('depthValues',this[_0x280b50(0x247)]()[_0x280b50(0x29a4)](_0x25e5f8),this[_0x280b50(0x247)]()[_0x280b50(0x29a4)](_0x25e5f8)+this['getLight']()[_0x280b50(0xc52)](_0x25e5f8),_0x3e0b17);}}}}['getTransformMatrix'](){return this['getCascadeTransformMatrix'](0x0);}[_0x267899(0x41a)](){var _0x5b2f1b=_0x267899;super[_0x5b2f1b(0x41a)](),this[_0x5b2f1b(0x69b)]&&(this[_0x5b2f1b(0x3c5c)]['onBeforeRenderObservable'][_0x5b2f1b(0x2f2e)](this['_freezeShadowCastersBoundingInfoObservable']),this['_freezeShadowCastersBoundingInfoObservable']=null),this[_0x5b2f1b(0x219b)]&&(this['_depthReducer'][_0x5b2f1b(0x41a)](),this[_0x5b2f1b(0x219b)]=null);}[_0x267899(0x18e2)](){var _0x44d24b=_0x267899;const _0xb722b8=super[_0x44d24b(0x18e2)]();var _0x28baa6=this[_0x44d24b(0x2b3d)]();if(!_0x28baa6)return _0xb722b8;if(_0xb722b8[_0x44d24b(0x2ab)]=this[_0x44d24b(0x250e)],_0xb722b8[_0x44d24b(0x3cba)]=this[_0x44d24b(0x2847)],_0xb722b8[_0x44d24b(0x1800)]=this[_0x44d24b(0x1800)],_0xb722b8['lambda']=this[_0x44d24b(0x1510)],_0xb722b8['cascadeBlendPercentage']=this[_0x44d24b(0x478)],_0xb722b8[_0x44d24b(0x1f84)]=this[_0x44d24b(0x420f)],_0xb722b8[_0x44d24b(0x2e21)]=this['autoCalcDepthBounds'],_0xb722b8[_0x44d24b(0x14dd)]=this['_shadowMaxZ'],_0xb722b8[_0x44d24b(0xf61)]=this['penumbraDarkness'],_0xb722b8['freezeShadowCastersBoundingInfo']=this[_0x44d24b(0x1bf6)],_0xb722b8[_0x44d24b(0x1d38)]=this['minDistance'],_0xb722b8[_0x44d24b(0x3c4b)]=this[_0x44d24b(0x3c4b)],_0xb722b8[_0x44d24b(0x1450)]=[],_0x28baa6[_0x44d24b(0x1450)])for(let _0x16ed18=0x0;_0x16ed18<_0x28baa6[_0x44d24b(0x1450)]['length'];_0x16ed18++){var _0x1c791f=_0x28baa6['renderList'][_0x16ed18];_0xb722b8[_0x44d24b(0x1450)][_0x44d24b(0xede)](_0x1c791f['id']);}return _0xb722b8;}static[_0x267899(0x2de7)](_0x22e536,_0x3d079d){var _0x4addb2=_0x267899;const _0x965f58=_0x1c1136['u']['Parse'](_0x22e536,_0x3d079d,(_0x4d361b,_0x398b2e,_0x5a2947)=>new _0x219981(_0x4d361b,_0x398b2e,void 0x0,_0x5a2947));return void 0x0!==_0x22e536[_0x4addb2(0x2ab)]&&(_0x965f58['numCascades']=_0x22e536[_0x4addb2(0x2ab)]),void 0x0!==_0x22e536[_0x4addb2(0x3cba)]&&(_0x965f58[_0x4addb2(0x3cba)]=_0x22e536['debug']),void 0x0!==_0x22e536[_0x4addb2(0x1800)]&&(_0x965f58[_0x4addb2(0x1800)]=_0x22e536[_0x4addb2(0x1800)]),void 0x0!==_0x22e536['lambda']&&(_0x965f58['lambda']=_0x22e536[_0x4addb2(0x3874)]),void 0x0!==_0x22e536[_0x4addb2(0x478)]&&(_0x965f58[_0x4addb2(0x478)]=_0x22e536[_0x4addb2(0x478)]),void 0x0!==_0x22e536[_0x4addb2(0x1f84)]&&(_0x965f58[_0x4addb2(0x1f84)]=_0x22e536[_0x4addb2(0x1f84)]),void 0x0!==_0x22e536[_0x4addb2(0x2e21)]&&(_0x965f58['autoCalcDepthBounds']=_0x22e536['autoCalcDepthBounds']),void 0x0!==_0x22e536[_0x4addb2(0x14dd)]&&(_0x965f58[_0x4addb2(0x14dd)]=_0x22e536[_0x4addb2(0x14dd)]),void 0x0!==_0x22e536[_0x4addb2(0xf61)]&&(_0x965f58[_0x4addb2(0xf61)]=_0x22e536[_0x4addb2(0xf61)]),void 0x0!==_0x22e536[_0x4addb2(0x6bb)]&&(_0x965f58[_0x4addb2(0x6bb)]=_0x22e536['freezeShadowCastersBoundingInfo']),void 0x0!==_0x22e536[_0x4addb2(0x1d38)]&&void 0x0!==_0x22e536['maxDistance']&&_0x965f58[_0x4addb2(0xb80)](_0x22e536[_0x4addb2(0x1d38)],_0x22e536[_0x4addb2(0x3c4b)]),_0x965f58;}}_0x219981[_0x267899(0xc2d)]=[new _0x177643['P'](-0x1,0x1,-0x1),new _0x177643['P'](0x1,0x1,-0x1),new _0x177643['P'](0x1,-0x1,-0x1),new _0x177643['P'](-0x1,-0x1,-0x1),new _0x177643['P'](-0x1,0x1,0x1),new _0x177643['P'](0x1,0x1,0x1),new _0x177643['P'](0x1,-0x1,0x1),new _0x177643['P'](-0x1,-0x1,0x1)],_0x219981[_0x267899(0x408f)]=_0x267899(0x32a),_0x219981[_0x267899(0x1d8e)]=0x4,_0x219981[_0x267899(0x3731)]=0x2,_0x219981[_0x267899(0x261e)]=0x4,_0x219981['_SceneComponentInitialization']=_0x599008=>{var _0x53d560=_0x267899;throw(0x0,_0x3ffe6f['S'])(_0x53d560(0x29bb));};},0x93b3:(_0x10f1f0,_0xa0e16a,_0x479560)=>{_0x479560(0xa6c6),_0x479560(0xc77a),_0x479560(0xa5f4);},0xa6c6:(_0x4c936b,_0x2e7af3,_0x4bc0c5)=>{var _0xc37e0a=a8_0x1ec55c;_0x4bc0c5['d'](_0x2e7af3,{'u':()=>_0x2d94d2});var _0x12a5d2=_0x4bc0c5(0xd53f),_0x2e13da=_0x4bc0c5(0xbd53),_0x104e6d=_0x4bc0c5(0x1679c),_0xca4cfb=_0x4bc0c5(0xd5e5),_0x1961ab=_0x4bc0c5(0x10c09),_0x1cd117=_0x4bc0c5(0x12cad),_0x1f1354=_0x4bc0c5(0xcde8),_0x5d98c7=_0x4bc0c5(0x95d8),_0x2ac17a=_0x4bc0c5(0x12382),_0x9c99ad=_0x4bc0c5(0x1610),_0x44267a=_0x4bc0c5(0xa896),_0x2a4313=_0x4bc0c5(0x8baf),_0x59f0c1=_0x4bc0c5(0x1419a),_0x386aad=_0x4bc0c5(0x7cbb),_0x271fe5=_0x4bc0c5(0xe59d),_0x183d3b=(_0x4bc0c5(0x4f8e),_0x4bc0c5(0xea7f),_0x4bc0c5(0x5386),_0x4bc0c5(0x3c54),_0x4bc0c5(0x15ec7));class _0x2d94d2{constructor(_0xce7f4d,_0x4f0544,_0x139cfc,_0x54ca6f){var _0x264621=a8_0x5306;this[_0x264621(0x290e)]=new _0x44267a['y$'](),this['onAfterShadowMapRenderObservable']=new _0x44267a['y$'](),this[_0x264621(0x341d)]=new _0x44267a['y$'](),this[_0x264621(0x3ec6)]=new _0x44267a['y$'](),this[_0x264621(0x3bc3)]=0.00005,this[_0x264621(0x3e67)]=0x0,this[_0x264621(0x6a4)]=0x1,this[_0x264621(0x9de)]=0x2,this[_0x264621(0x203)]=0x1,this['_useKernelBlur']=!0x1,this['_filter']=_0x2d94d2[_0x264621(0x15a1)],this[_0x264621(0x180b)]=_0x2d94d2['QUALITY_HIGH'],this[_0x264621(0x6aa)]=0.1,this[_0x264621(0x1c98)]=0x0,this[_0x264621(0x1f67)]=!0x1,this[_0x264621(0x170a)]=!0x1,this[_0x264621(0xc24)]=!0x1,this['frustumEdgeFalloff']=0x0,this[_0x264621(0x20d2)]=!0x1,this[_0x264621(0x26a)]=_0x12a5d2['P'][_0x264621(0x409)](),this[_0x264621(0x2aa2)]=_0x12a5d2['y3']['Zero'](),this[_0x264621(0x297)]=_0x12a5d2['y3'][_0x264621(0x409)](),this[_0x264621(0x2733)]=_0x12a5d2['y3'][_0x264621(0x409)](),this['_cachedPosition']=new _0x12a5d2['P'](Number[_0x264621(0x1806)],Number[_0x264621(0x1806)],Number[_0x264621(0x1806)]),this[_0x264621(0x1b00)]=new _0x12a5d2['P'](Number['MAX_VALUE'],Number[_0x264621(0x1806)],Number[_0x264621(0x1806)]),this['_currentFaceIndex']=0x0,this['_currentFaceIndexCache']=0x0,this[_0x264621(0x3a06)]=_0x12a5d2['y3']['Identity'](),this[_0x264621(0x2c76)]=_0xce7f4d,this['_light']=_0x4f0544,this['_scene']=_0x4f0544[_0x264621(0x3d78)](),this[_0x264621(0x3a46)]=null!=_0x54ca6f?_0x54ca6f:null;let _0x337774=_0x4f0544['_shadowGenerators'];(_0x337774=_0x337774||(_0x4f0544[_0x264621(0xdb2)]=new Map()))['set'](this['_camera'],this),this['id']=_0x4f0544['id'],this[_0x264621(0x2ded)]=this['_scene'][_0x264621(0x3e9d)]()[_0x264621(0x3af5)],this[_0x264621(0x2ded)]&&(this[_0x264621(0x3006)]=[],this[_0x264621(0x3006)][_0x264621(0xede)](this[_0x264621(0x3c5c)]['createSceneUniformBuffer']('Scene\x20for\x20Shadow\x20Generator\x20(light\x20\x22'+this[_0x264621(0x2b5b)]['name']+'\x22)'))),_0x2d94d2[_0x264621(0x288f)](this[_0x264621(0x3c5c)]),_0xce7f4d=this[_0x264621(0x3c5c)][_0x264621(0x3e9d)]()[_0x264621(0x16da)](),(_0x139cfc?_0xce7f4d[_0x264621(0x2998)]&&_0xce7f4d[_0x264621(0x7be)]?this[_0x264621(0x1a76)]=_0x9c99ad['g']['TEXTURETYPE_FLOAT']:_0xce7f4d['textureHalfFloatRender']&&_0xce7f4d[_0x264621(0x5f4)]?this['_textureType']=_0x9c99ad['g'][_0x264621(0x3d07)]:this[_0x264621(0x1a76)]=_0x9c99ad['g'][_0x264621(0x2aeb)]:_0xce7f4d[_0x264621(0x2038)]&&_0xce7f4d[_0x264621(0x5f4)]?this['_textureType']=_0x9c99ad['g']['TEXTURETYPE_HALF_FLOAT']:_0xce7f4d[_0x264621(0x2998)]&&_0xce7f4d['textureFloatLinearFiltering']?this[_0x264621(0x1a76)]=_0x9c99ad['g'][_0x264621(0x1608)]:this[_0x264621(0x1a76)]=_0x9c99ad['g'][_0x264621(0x2aeb)],this[_0x264621(0x3b0f)](),this['_applyFilterValues']());}get[_0xc37e0a(0x1d91)](){var _0x18df1b=_0xc37e0a;return this[_0x18df1b(0x3bc3)];}set[_0xc37e0a(0x1d91)](_0x2df97e){this['_bias']=_0x2df97e;}get[_0xc37e0a(0x1e05)](){var _0x131cd3=_0xc37e0a;return this[_0x131cd3(0x3e67)];}set[_0xc37e0a(0x1e05)](_0x4d2992){var _0x147e2c=_0xc37e0a;this[_0x147e2c(0x3e67)]=_0x4d2992;}get[_0xc37e0a(0x40b9)](){var _0x2a2b1b=_0xc37e0a;return this[_0x2a2b1b(0x6a4)];}set[_0xc37e0a(0x40b9)](_0x552654){var _0x4fc0bc=_0xc37e0a;this[_0x4fc0bc(0x6a4)]!==_0x552654&&(this[_0x4fc0bc(0x6a4)]=_0x552654,this[_0x4fc0bc(0x2b3c)]());}get[_0xc37e0a(0x221c)](){var _0x30dd44=_0xc37e0a;return this[_0x30dd44(0x9de)];}set[_0xc37e0a(0x221c)](_0x264a8f){var _0x1a84e4=_0xc37e0a;this['_blurScale']!==_0x264a8f&&(this[_0x1a84e4(0x9de)]=_0x264a8f,this['_disposeBlurPostProcesses']());}get[_0xc37e0a(0x184e)](){var _0x42be90=_0xc37e0a;return this[_0x42be90(0x203)];}set[_0xc37e0a(0x184e)](_0x1ac053){var _0x18dcbc=_0xc37e0a;this[_0x18dcbc(0x203)]!==_0x1ac053&&(this['_blurKernel']=_0x1ac053,this[_0x18dcbc(0x2b3c)]());}get['useKernelBlur'](){var _0x232eab=_0xc37e0a;return this[_0x232eab(0x2111)];}set[_0xc37e0a(0x18e9)](_0x249f60){var _0x44f56b=_0xc37e0a;this[_0x44f56b(0x2111)]!==_0x249f60&&(this[_0x44f56b(0x2111)]=_0x249f60,this[_0x44f56b(0x2b3c)]());}get[_0xc37e0a(0x2c43)](){var _0x25ec96=_0xc37e0a;return void 0x0!==this[_0x25ec96(0x3585)]?this[_0x25ec96(0x3585)]:this['_light'][_0x25ec96(0x3a0b)]();}set['depthScale'](_0x25f2b7){var _0x1eb23f=_0xc37e0a;this[_0x1eb23f(0x3585)]=_0x25f2b7;}[_0xc37e0a(0x336d)](_0x391651){return _0x391651;}get[_0xc37e0a(0x235b)](){var _0xbba08a=_0xc37e0a;return this[_0xbba08a(0x3ba9)];}set[_0xc37e0a(0x235b)](_0x4d7934){var _0x3107c2=_0xc37e0a;if(_0x4d7934=this[_0x3107c2(0x336d)](_0x4d7934),this[_0x3107c2(0x2b5b)][_0x3107c2(0x33e5)]()){if(_0x4d7934===_0x2d94d2['FILTER_BLUREXPONENTIALSHADOWMAP'])return void(this[_0x3107c2(0x1307)]=!0x0);if(_0x4d7934===_0x2d94d2['FILTER_BLURCLOSEEXPONENTIALSHADOWMAP'])return void(this[_0x3107c2(0x17cf)]=!0x0);if(_0x4d7934===_0x2d94d2[_0x3107c2(0x293)]||_0x4d7934===_0x2d94d2['FILTER_PCSS'])return void(this[_0x3107c2(0x30bc)]=!0x0);}_0x4d7934!==_0x2d94d2[_0x3107c2(0x293)]&&_0x4d7934!==_0x2d94d2[_0x3107c2(0x36cf)]||this[_0x3107c2(0x3c5c)][_0x3107c2(0x3e9d)]()[_0x3107c2(0x1d9a)][_0x3107c2(0xc4e)]?this['_filter']!==_0x4d7934&&(this[_0x3107c2(0x3ba9)]=_0x4d7934,this[_0x3107c2(0x2b3c)](),this['_applyFilterValues'](),this['_light'][_0x3107c2(0x3eb8)]()):this[_0x3107c2(0x30bc)]=!0x0;}get[_0xc37e0a(0x30bc)](){var _0x8fc0bf=_0xc37e0a;return this[_0x8fc0bf(0x235b)]===_0x2d94d2['FILTER_POISSONSAMPLING'];}set[_0xc37e0a(0x30bc)](_0x106488){var _0x314157=_0xc37e0a,_0x42e0d4=this['_validateFilter'](_0x2d94d2[_0x314157(0x47b)]);!_0x106488&&this[_0x314157(0x235b)]!==_0x2d94d2[_0x314157(0x47b)]||(this[_0x314157(0x235b)]=_0x106488?_0x42e0d4:_0x2d94d2[_0x314157(0x15a1)]);}get[_0xc37e0a(0x1307)](){var _0xde426f=_0xc37e0a;return this[_0xde426f(0x235b)]===_0x2d94d2[_0xde426f(0x2e4d)];}set[_0xc37e0a(0x1307)](_0xfdd727){var _0x695dbd=_0xc37e0a,_0xf2e9f4=this[_0x695dbd(0x336d)](_0x2d94d2[_0x695dbd(0x2e4d)]);!_0xfdd727&&this['filter']!==_0x2d94d2['FILTER_EXPONENTIALSHADOWMAP']||(this[_0x695dbd(0x235b)]=_0xfdd727?_0xf2e9f4:_0x2d94d2[_0x695dbd(0x15a1)]);}get[_0xc37e0a(0x3f78)](){var _0xc66982=_0xc37e0a;return this[_0xc66982(0x235b)]===_0x2d94d2['FILTER_BLUREXPONENTIALSHADOWMAP'];}set[_0xc37e0a(0x3f78)](_0x3d325b){var _0x12d42c=_0xc37e0a,_0x5aff57=this[_0x12d42c(0x336d)](_0x2d94d2[_0x12d42c(0x158f)]);!_0x3d325b&&this[_0x12d42c(0x235b)]!==_0x2d94d2[_0x12d42c(0x158f)]||(this[_0x12d42c(0x235b)]=_0x3d325b?_0x5aff57:_0x2d94d2['FILTER_NONE']);}get[_0xc37e0a(0x17cf)](){var _0x4ecf14=_0xc37e0a;return this[_0x4ecf14(0x235b)]===_0x2d94d2[_0x4ecf14(0x2394)];}set['useCloseExponentialShadowMap'](_0x17a904){var _0x48f7f7=_0xc37e0a,_0x5e8dbd=this[_0x48f7f7(0x336d)](_0x2d94d2['FILTER_CLOSEEXPONENTIALSHADOWMAP']);!_0x17a904&&this[_0x48f7f7(0x235b)]!==_0x2d94d2[_0x48f7f7(0x2394)]||(this['filter']=_0x17a904?_0x5e8dbd:_0x2d94d2[_0x48f7f7(0x15a1)]);}get[_0xc37e0a(0x346)](){var _0x3bc1c9=_0xc37e0a;return this[_0x3bc1c9(0x235b)]===_0x2d94d2[_0x3bc1c9(0x2c5)];}set['useBlurCloseExponentialShadowMap'](_0x5364af){var _0x3fecd7=_0xc37e0a,_0xf37f03=this[_0x3fecd7(0x336d)](_0x2d94d2[_0x3fecd7(0x2c5)]);!_0x5364af&&this[_0x3fecd7(0x235b)]!==_0x2d94d2[_0x3fecd7(0x2c5)]||(this[_0x3fecd7(0x235b)]=_0x5364af?_0xf37f03:_0x2d94d2[_0x3fecd7(0x15a1)]);}get['usePercentageCloserFiltering'](){var _0xba80b3=_0xc37e0a;return this[_0xba80b3(0x235b)]===_0x2d94d2[_0xba80b3(0x293)];}set[_0xc37e0a(0x28ad)](_0x32da34){var _0x571da4=_0xc37e0a,_0xc0d990=this['_validateFilter'](_0x2d94d2[_0x571da4(0x293)]);!_0x32da34&&this[_0x571da4(0x235b)]!==_0x2d94d2['FILTER_PCF']||(this[_0x571da4(0x235b)]=_0x32da34?_0xc0d990:_0x2d94d2[_0x571da4(0x15a1)]);}get['filteringQuality'](){var _0xe89b23=_0xc37e0a;return this[_0xe89b23(0x180b)];}set[_0xc37e0a(0x3a18)](_0x521f66){var _0x38e2c9=_0xc37e0a;this['_filteringQuality']!==_0x521f66&&(this['_filteringQuality']=_0x521f66,this[_0x38e2c9(0x2b3c)](),this[_0x38e2c9(0x1dd8)](),this[_0x38e2c9(0x2b5b)][_0x38e2c9(0x3eb8)]());}get['useContactHardeningShadow'](){var _0xa6429b=_0xc37e0a;return this[_0xa6429b(0x235b)]===_0x2d94d2['FILTER_PCSS'];}set[_0xc37e0a(0x29c4)](_0x193d4a){var _0x4846da=_0xc37e0a,_0x2d8d70=this['_validateFilter'](_0x2d94d2[_0x4846da(0x36cf)]);!_0x193d4a&&this[_0x4846da(0x235b)]!==_0x2d94d2[_0x4846da(0x36cf)]||(this['filter']=_0x193d4a?_0x2d8d70:_0x2d94d2[_0x4846da(0x15a1)]);}get[_0xc37e0a(0x4a3)](){var _0x1b1418=_0xc37e0a;return this[_0x1b1418(0x6aa)];}set[_0xc37e0a(0x4a3)](_0x1894d0){var _0x1f428c=_0xc37e0a;this[_0x1f428c(0x6aa)]=_0x1894d0;}get[_0xc37e0a(0x408d)](){var _0x5d04d6=_0xc37e0a;return this[_0x5d04d6(0x1c98)];}set[_0xc37e0a(0x408d)](_0x3bab48){var _0x5e2eec=_0xc37e0a;this[_0x5e2eec(0x103f)](_0x3bab48);}[_0xc37e0a(0xee9)](){var _0x1b2d19=_0xc37e0a;return this[_0x1b2d19(0x1c98)];}['setDarkness'](_0x362386){var _0x22f7de=_0xc37e0a;return this[_0x22f7de(0x1c98)]=0x1<=_0x362386?0x1:_0x362386<=0x0?0x0:_0x362386,this;}get[_0xc37e0a(0x1a8a)](){var _0x2d90a3=_0xc37e0a;return this[_0x2d90a3(0x1f67)];}set['transparencyShadow'](_0x50ebe9){var _0x171e6a=_0xc37e0a;this[_0x171e6a(0x2765)](_0x50ebe9);}[_0xc37e0a(0x2765)](_0x28da2d){var _0x31a413=_0xc37e0a;return this[_0x31a413(0x1f67)]=_0x28da2d,this;}[_0xc37e0a(0x2b3d)](){var _0x196d91=_0xc37e0a;return this[_0x196d91(0xcac)];}[_0xc37e0a(0x2e72)](){var _0x1004ba=_0xc37e0a;return this[_0x1004ba(0x3abd)]||this['_shadowMap'];}[_0xc37e0a(0x252c)](){var _0x5172dd=_0xc37e0a;return _0x2d94d2[_0x5172dd(0x408f)];}[_0xc37e0a(0x3f76)](_0x3a700f,_0x2a1a40=!0x0){var _0x5dee1f=_0xc37e0a;if(!this['_shadowMap'])return this;if(this[_0x5dee1f(0xcac)][_0x5dee1f(0x1450)]||(this[_0x5dee1f(0xcac)]['renderList']=[]),-0x1===this[_0x5dee1f(0xcac)][_0x5dee1f(0x1450)][_0x5dee1f(0x86a)](_0x3a700f)&&this[_0x5dee1f(0xcac)][_0x5dee1f(0x1450)][_0x5dee1f(0xede)](_0x3a700f),_0x2a1a40){for(const _0x2a0fff of _0x3a700f[_0x5dee1f(0xf1b)]())-0x1===this['_shadowMap']['renderList'][_0x5dee1f(0x86a)](_0x2a0fff)&&this['_shadowMap'][_0x5dee1f(0x1450)][_0x5dee1f(0xede)](_0x2a0fff);}return this;}[_0xc37e0a(0x87a)](_0x2c2adf,_0x420849=!0x0){var _0x345759=_0xc37e0a;if(!this['_shadowMap']||!this[_0x345759(0xcac)]['renderList'])return this;var _0x28c3e3=this[_0x345759(0xcac)][_0x345759(0x1450)][_0x345759(0x86a)](_0x2c2adf);if(-0x1!==_0x28c3e3&&this[_0x345759(0xcac)][_0x345759(0x1450)]['splice'](_0x28c3e3,0x1),_0x420849){for(const _0x1ef026 of _0x2c2adf['getChildren']())this[_0x345759(0x87a)](_0x1ef026);}return this;}[_0xc37e0a(0x247)](){var _0x94c780=_0xc37e0a;return this[_0x94c780(0x2b5b)];}[_0xc37e0a(0x913)](){var _0x335746=_0xc37e0a,_0x2f5e35;return null!=(_0x2f5e35=this[_0x335746(0x3a46)])?_0x2f5e35:this[_0x335746(0x3c5c)][_0x335746(0x1647)];}get['mapSize'](){var _0x599610=_0xc37e0a;return this[_0x599610(0x2c76)];}set[_0xc37e0a(0x1be1)](_0x193884){var _0x447d24=_0xc37e0a;this[_0x447d24(0x2c76)]=_0x193884,this[_0x447d24(0x2b5b)][_0x447d24(0x3eb8)](),this[_0x447d24(0x1d72)]();}['_initializeGenerator'](){var _0x41f847=_0xc37e0a;this['_light'][_0x41f847(0x3eb8)](),this[_0x41f847(0xdd8)]();}['_createTargetRenderTexture'](){var _0x2592ef=_0xc37e0a,_0x2c5ed1=this[_0x2592ef(0x3c5c)][_0x2592ef(0x3e9d)]();_0x2c5ed1[_0x2592ef(0x1d9a)][_0x2592ef(0x11b9)]?(this[_0x2592ef(0xcac)]=new _0x1f1354['_'](this[_0x2592ef(0x2b5b)]['name']+_0x2592ef(0xcac),this['_mapSize'],this[_0x2592ef(0x3c5c)],!0x1,!0x0,this[_0x2592ef(0x1a76)],this[_0x2592ef(0x2b5b)][_0x2592ef(0x33e5)](),void 0x0,!0x1,!0x1),this['_shadowMap'][_0x2592ef(0x1d9e)](_0x2c5ed1[_0x2592ef(0x1652)]?_0x9c99ad['g'][_0x2592ef(0x3a1d)]:_0x9c99ad['g'][_0x2592ef(0x3f01)],!0x0)):this['_shadowMap']=new _0x1f1354['_'](this[_0x2592ef(0x2b5b)][_0x2592ef(0xc1b)]+_0x2592ef(0xcac),this['_mapSize'],this[_0x2592ef(0x3c5c)],!0x1,!0x0,this[_0x2592ef(0x1a76)],this[_0x2592ef(0x2b5b)]['needCube']());}[_0xc37e0a(0xdd8)](){var _0x290963=_0xc37e0a;if(this[_0x290963(0x13ee)](),null!==this[_0x290963(0xcac)]){this[_0x290963(0xcac)][_0x290963(0x16c9)]=_0x1cd117['x']['CLAMP_ADDRESSMODE'],this['_shadowMap'][_0x290963(0x36da)]=_0x1cd117['x'][_0x290963(0x3ae7)],this[_0x290963(0xcac)][_0x290963(0x1d89)]=0x1,this[_0x290963(0xcac)][_0x290963(0x1b12)](_0x1cd117['x'][_0x290963(0x208f)]),this[_0x290963(0xcac)][_0x290963(0x2cff)]=!0x1,this[_0x290963(0xcac)][_0x290963(0x38c6)]=!0x0,this[_0x290963(0xa8f)]&&(this[_0x290963(0xcac)]['uniqueId']=this['_storedUniqueId']),this[_0x290963(0xcac)][_0x290963(0x256d)]=this[_0x290963(0x3e08)][_0x290963(0x3b97)](this),this[_0x290963(0xcac)][_0x290963(0x3e6)]=()=>!0x0;const _0x4b1019=this[_0x290963(0x3c5c)][_0x290963(0x3e9d)](),_0x4100cf=(this[_0x290963(0xcac)]['onBeforeBindObservable'][_0x290963(0x2e5)](()=>{var _0x124bbd=_0x290963,_0x468786;this[_0x124bbd(0xda0)]=this[_0x124bbd(0x3c5c)][_0x124bbd(0x309d)](),null!=(_0x468786=_0x4b1019[_0x124bbd(0x16de)])&&_0x468786['call'](_0x4b1019,_0x124bbd(0x3e38)+_0x4b1019[_0x124bbd(0x245b)],0x1);}),this[_0x290963(0xcac)]['onBeforeRenderObservable'][_0x290963(0x2e5)](_0x21a0fb=>{var _0x40bf6f=_0x290963;this[_0x40bf6f(0x3006)]&&this['_scene']['setSceneUniformBuffer'](this[_0x40bf6f(0x3006)][0x0]),this[_0x40bf6f(0x2b62)]=_0x21a0fb,this[_0x40bf6f(0x3ba9)]===_0x2d94d2[_0x40bf6f(0x293)]&&_0x4b1019[_0x40bf6f(0x157b)](!0x1),this[_0x40bf6f(0x15f2)](),this[_0x40bf6f(0x3c5c)]['setTransformMatrix'](this[_0x40bf6f(0x2aa2)],this['_projectionMatrix']),this[_0x40bf6f(0x2ded)]&&(this['_scene'][_0x40bf6f(0x309d)]()[_0x40bf6f(0x190c)](),this[_0x40bf6f(0x3c5c)][_0x40bf6f(0x28fd)]());}),this['_shadowMap'][_0x290963(0x23ae)]['add'](()=>{var _0x41c2ac=_0x290963,_0x1920ab;this[_0x41c2ac(0x3006)]&&this['_scene'][_0x41c2ac(0x85c)](this[_0x41c2ac(0xda0)]),this[_0x41c2ac(0x3c5c)][_0x41c2ac(0xee0)](),this[_0x41c2ac(0x3ba9)]===_0x2d94d2[_0x41c2ac(0x293)]&&_0x4b1019['setColorWrite'](!0x0),this['useBlurExponentialShadowMap']||this[_0x41c2ac(0x346)]?(_0x1920ab=this['getShadowMapForRendering']())&&(this['_scene']['postProcessManager'][_0x41c2ac(0x367)](this['_blurPostProcesses'],_0x1920ab[_0x41c2ac(0x37f3)],!0x0),_0x4b1019[_0x41c2ac(0x1fbf)](_0x1920ab['renderTarget'],!0x0),null!=(_0x1920ab=_0x4b1019['_debugPopGroup'])&&_0x1920ab[_0x41c2ac(0x15d4)](_0x4b1019,0x1)):null!=(_0x1920ab=_0x4b1019[_0x41c2ac(0x3f09)])&&_0x1920ab[_0x41c2ac(0x15d4)](_0x4b1019,0x1);}),new _0x2e13da['HE'](0x0,0x0,0x0,0x0)),_0x16c092=new _0x2e13da['HE'](0x1,0x1,0x1,0x1);this[_0x290963(0xcac)][_0x290963(0x1583)]['add'](_0x11cb62=>{var _0xe32ce2=_0x290963;this[_0xe32ce2(0x3ba9)]===_0x2d94d2[_0xe32ce2(0x293)]?_0x11cb62['clear'](_0x16c092,!0x1,!0x0,!0x1):this['useExponentialShadowMap']||this['useBlurExponentialShadowMap']?_0x11cb62[_0xe32ce2(0x13c8)](_0x4100cf,!0x0,!0x0,!0x1):_0x11cb62[_0xe32ce2(0x13c8)](_0x16c092,!0x0,!0x0,!0x1);}),this[_0x290963(0xcac)]['onResizeObservable']['add'](_0x5097bc=>{var _0x3e0b52=_0x290963;this['_storedUniqueId']=this[_0x3e0b52(0xcac)]['uniqueId'],this[_0x3e0b52(0x2c76)]=_0x5097bc['getRenderSize'](),this[_0x3e0b52(0x2b5b)]['_markMeshesAsLightDirty'](),this[_0x3e0b52(0x1d72)]();});for(let _0xbea523=_0x386aad['$'][_0x290963(0x155a)];_0xbea523<_0x386aad['$']['MAX_RENDERINGGROUPS'];_0xbea523++)this[_0x290963(0xcac)][_0x290963(0x32a0)](_0xbea523,!0x1);}}[_0xc37e0a(0x167a)](){var _0x55f995=_0xc37e0a,_0x3762ea=this[_0x55f995(0x3c5c)][_0x55f995(0x3e9d)]();const _0x590673=this[_0x55f995(0x2c76)]/this['blurScale'];this[_0x55f995(0x18e9)]&&0x1===this[_0x55f995(0x221c)]||(this[_0x55f995(0x3abd)]=new _0x1f1354['_'](this['_light'][_0x55f995(0xc1b)]+_0x55f995(0x3abd),_0x590673,this['_scene'],!0x1,!0x0,this[_0x55f995(0x1a76)],void 0x0,void 0x0,!0x1),this[_0x55f995(0x3abd)]['wrapU']=_0x1cd117['x'][_0x55f995(0x3ae7)],this[_0x55f995(0x3abd)]['wrapV']=_0x1cd117['x'][_0x55f995(0x3ae7)],this['_shadowMap2'][_0x55f995(0x1b12)](_0x1cd117['x'][_0x55f995(0x208f)])),this['useKernelBlur']?(this[_0x55f995(0x2d40)]=new _0x2ac17a['i'](this['_light']['name']+_0x55f995(0x3ba6),new _0x12a5d2['FM'](0x1,0x0),this[_0x55f995(0x184e)],0x1,null,_0x1cd117['x'][_0x55f995(0x208f)],_0x3762ea,!0x1,this[_0x55f995(0x1a76)]),this[_0x55f995(0x2d40)]['width']=_0x590673,this['_kernelBlurXPostprocess'][_0x55f995(0x3062)]=_0x590673,this[_0x55f995(0x2d40)][_0x55f995(0x2418)]=!0x0,this[_0x55f995(0x2d40)][_0x55f995(0x3206)]['add'](_0x5dce5e=>{var _0x330732=_0x55f995;_0x5dce5e['setTexture'](_0x330732(0x3523),this[_0x330732(0xcac)]);}),this[_0x55f995(0x874)]=new _0x2ac17a['i'](this[_0x55f995(0x2b5b)]['name']+_0x55f995(0x9e5),new _0x12a5d2['FM'](0x0,0x1),this[_0x55f995(0x184e)],0x1,null,_0x1cd117['x'][_0x55f995(0x208f)],_0x3762ea,!0x1,this[_0x55f995(0x1a76)]),this[_0x55f995(0x2d40)]['autoClear']=!0x1,this['_kernelBlurYPostprocess'][_0x55f995(0x172d)]=!0x1,this['_textureType']===_0x9c99ad['g'][_0x55f995(0x2aeb)]&&(this[_0x55f995(0x2d40)][_0x55f995(0x2ea0)]=!0x0,this['_kernelBlurYPostprocess'][_0x55f995(0x2ea0)]=!0x0),this['_blurPostProcesses']=[this[_0x55f995(0x2d40)],this['_kernelBlurYPostprocess']]):(this[_0x55f995(0x1852)]=new _0x5d98c7['D'](this[_0x55f995(0x2b5b)][_0x55f995(0xc1b)]+_0x55f995(0x3d36),_0x55f995(0x3712),[_0x55f995(0x32d8),'boxOffset'],[],0x1,null,_0x1cd117['x']['BILINEAR_SAMPLINGMODE'],_0x3762ea,!0x1,_0x55f995(0x239e)+this[_0x55f995(0x6a4)],this[_0x55f995(0x1a76)]),this[_0x55f995(0x1852)][_0x55f995(0x2418)]=!0x0,this[_0x55f995(0x1852)][_0x55f995(0x3206)][_0x55f995(0x2e5)](_0x5e197a=>{var _0x43a3e7=_0x55f995;_0x5e197a[_0x43a3e7(0x3f28)](_0x43a3e7(0x32d8),_0x590673,_0x590673),_0x5e197a[_0x43a3e7(0x2265)](_0x43a3e7(0x3523),this['_shadowMap']);}),this[_0x55f995(0x1852)][_0x55f995(0x172d)]=!0x1,this[_0x55f995(0x38d9)]=[this[_0x55f995(0x1852)]]);}[_0xc37e0a(0x3e08)](_0x2cd9a5,_0x5e9ea0,_0x35ba2d,_0x3212dd){var _0x177943=_0xc37e0a;let _0x958016;if(_0x3212dd['length']){for(_0x958016=0x0;_0x958016<_0x3212dd[_0x177943(0x18cc)];_0x958016++)this[_0x177943(0x7ac)](_0x3212dd[_0x177943(0x307e)][_0x958016]);}for(_0x958016=0x0;_0x958016<_0x2cd9a5[_0x177943(0x18cc)];_0x958016++)this[_0x177943(0x7ac)](_0x2cd9a5['data'][_0x958016]);for(_0x958016=0x0;_0x958016<_0x5e9ea0[_0x177943(0x18cc)];_0x958016++)this['_renderSubMeshForShadowMap'](_0x5e9ea0[_0x177943(0x307e)][_0x958016]);if(this[_0x177943(0x1f67)]){for(_0x958016=0x0;_0x958016<_0x35ba2d[_0x177943(0x18cc)];_0x958016++)this[_0x177943(0x7ac)](_0x35ba2d[_0x177943(0x307e)][_0x958016],!0x0);}else{for(_0x958016=0x0;_0x958016<_0x35ba2d[_0x177943(0x18cc)];_0x958016++)_0x35ba2d[_0x177943(0x307e)][_0x958016][_0x177943(0x41d8)]()[_0x177943(0x371d)][_0x177943(0xcc1)]=!0x1;}}[_0xc37e0a(0x19df)](_0x5b0b36,_0xb0a985,_0x15048a){var _0x4d30c0=_0xc37e0a;_0xb0a985[_0x4d30c0(0x3041)](_0x4d30c0(0x15f6),this[_0x4d30c0(0x15f2)]());}[_0xc37e0a(0x7ac)](_0x29b0fb,_0x2f9817=!0x1){var _0x32798e=_0xc37e0a;const _0x39cf2e=_0x29b0fb[_0x32798e(0x14c4)](),_0x7083d5=_0x29b0fb[_0x32798e(0x41d8)](),_0x69f5a4=this[_0x32798e(0x3c5c)],_0x5bfee2=_0x69f5a4['getEngine'](),_0x3db8b4=_0x29b0fb['getMaterial']();if(_0x7083d5[_0x32798e(0x371d)][_0x32798e(0xcc1)]=!0x1,_0x3db8b4&&0x0!==_0x29b0fb[_0x32798e(0x31fa)]&&_0x29b0fb[_0x32798e(0x3302)]!==_0x69f5a4['getRenderId']()){var _0x399aab=_0x7083d5[_0x32798e(0x3b07)]()<0x0;let _0x41caf8=null!=(_0x2d6eab=_0x39cf2e['overrideMaterialSideOrientation'])?_0x2d6eab:_0x3db8b4['sideOrientation'];var _0x2d6eab=(_0x41caf8=_0x399aab?_0x41caf8===_0x9c99ad['g'][_0x32798e(0x14fd)]?_0x9c99ad['g'][_0x32798e(0xc84)]:_0x9c99ad['g'][_0x32798e(0x14fd)]:_0x41caf8)===_0x9c99ad['g'][_0x32798e(0x14fd)],_0x399aab=(_0x5bfee2['setState'](_0x3db8b4[_0x32798e(0x70e)],void 0x0,void 0x0,_0x2d6eab,_0x3db8b4[_0x32798e(0x22f3)]),_0x39cf2e['_getInstancesRenderList'](_0x29b0fb[_0x32798e(0x4b7)],!!_0x29b0fb['getReplacementMesh']()));if(!_0x399aab['mustReturn']){_0x2d6eab=_0x5bfee2[_0x32798e(0x16da)]()['instancedArrays']&&(null!==_0x399aab[_0x32798e(0xfe9)][_0x29b0fb[_0x32798e(0x4b7)]]&&void 0x0!==_0x399aab[_0x32798e(0xfe9)][_0x29b0fb[_0x32798e(0x4b7)]]||_0x39cf2e[_0x32798e(0x172e)]);if(!this[_0x32798e(0x1558)]||this[_0x32798e(0x1558)](_0x29b0fb)){if(this[_0x32798e(0x3b27)](_0x29b0fb,_0x2d6eab,_0x2f9817)){_0x29b0fb[_0x32798e(0x3302)]=_0x69f5a4[_0x32798e(0x1a27)]();const _0x4507a7=_0x3db8b4[_0x32798e(0x2a43)];var _0x58cb7c=null!=(_0x58cb7c=null===_0x4507a7||void 0x0===_0x4507a7?void 0x0:_0x4507a7[_0x32798e(0x2a8e)](_0x29b0fb,this,_0x5bfee2[_0x32798e(0x245b)]))?_0x58cb7c:_0x29b0fb[_0x32798e(0x2820)]();const _0x294703=_0x271fe5['q']['GetEffect'](_0x58cb7c);_0x5bfee2[_0x32798e(0x2dd7)](_0x58cb7c),_0x2d6eab||_0x39cf2e[_0x32798e(0x814)](_0x29b0fb,_0x294703,_0x3db8b4[_0x32798e(0x346e)]),this[_0x32798e(0x15f2)](),_0x294703['setFloat3']('biasAndScaleSM',this['bias'],this[_0x32798e(0x1e05)],this[_0x32798e(0x2c43)]),this['getLight']()[_0x32798e(0x36ce)]()===_0xca4cfb['_']['LIGHTTYPEID_DIRECTIONALLIGHT']?_0x294703[_0x32798e(0x3c4c)](_0x32798e(0x2c2e),this[_0x32798e(0x1b00)]):_0x294703[_0x32798e(0x3c4c)]('lightDataSM',this[_0x32798e(0x2f55)]);var _0x1c9b12=this[_0x32798e(0x913)]();if(_0x1c9b12&&_0x294703[_0x32798e(0x3f28)](_0x32798e(0x3bd4),this['getLight']()[_0x32798e(0x29a4)](_0x1c9b12),this[_0x32798e(0x247)]()[_0x32798e(0x29a4)](_0x1c9b12)+this[_0x32798e(0x247)]()[_0x32798e(0xc52)](_0x1c9b12)),_0x2f9817&&this[_0x32798e(0x170a)]&&_0x294703[_0x32798e(0x42c)](_0x32798e(0x2512),_0x7083d5['visibility']*_0x3db8b4[_0x32798e(0x19b3)]),_0x4507a7)_0x29b0fb['_setMainDrawWrapperOverride'](_0x58cb7c),(_0x4507a7[_0x32798e(0x319b)]?_0x4507a7[_0x32798e(0x22e4)]:_0x3db8b4)['bindForSubMesh'](_0x7083d5[_0x32798e(0x10cb)](),_0x39cf2e,_0x29b0fb),_0x29b0fb[_0x32798e(0x3ffd)](null);else{if(this[_0x32798e(0x24d8)]&&(_0x294703[_0x32798e(0x2265)]('diffuseSampler',this['_opacityTexture']),_0x294703[_0x32798e(0x3041)](_0x32798e(0xbe1),this[_0x32798e(0x24d8)][_0x32798e(0x1db3)]()||this['_defaultTextureMatrix'])),_0x39cf2e['useBones']&&_0x39cf2e[_0x32798e(0x35b1)]&&_0x39cf2e[_0x32798e(0x293f)]){const _0x256a94=_0x39cf2e[_0x32798e(0x293f)];if(_0x256a94[_0x32798e(0x20a4)]){_0x1c9b12=_0x256a94['getTransformMatrixTexture'](_0x39cf2e);if(!_0x1c9b12)return;_0x294703[_0x32798e(0x2265)](_0x32798e(0x2bd0),_0x1c9b12),_0x294703['setFloat'](_0x32798e(0x2539),0x4*(_0x256a94[_0x32798e(0x266e)]['length']+0x1));}else _0x294703[_0x32798e(0x33d4)](_0x32798e(0xed8),_0x256a94[_0x32798e(0x3533)](_0x39cf2e));}_0x1961ab['G'][_0x32798e(0x2fea)](_0x39cf2e,_0x294703),_0x39cf2e['morphTargetManager']&&_0x39cf2e[_0x32798e(0x1d81)][_0x32798e(0xde6)]&&_0x39cf2e[_0x32798e(0x1d81)]['_bind'](_0x294703),(0x0,_0x183d3b['an'])(_0x294703,_0x3db8b4,_0x69f5a4);}this[_0x32798e(0x2ded)]||_0x4507a7||this[_0x32798e(0x19df)](_0x29b0fb,_0x294703,_0x7083d5),_0x1961ab['G'][_0x32798e(0x51d)](_0x294703,this['_scene'][_0x32798e(0x309d)]()),this[_0x32798e(0x3c5c)][_0x32798e(0x309d)]()[_0x32798e(0x4be)]();const _0x22471a=_0x7083d5[_0x32798e(0x10cb)]();_0x2d6eab&&(_0x7083d5[_0x32798e(0x2a1a)]()[_0x32798e(0x2336)](_0x294703,_0x32798e(0x31f2)),_0x7083d5['transferToEffect'](_0x22471a)),this[_0x32798e(0x20d2)]&&_0x5bfee2['setState'](!0x0,0x0,!0x1,!0x0,_0x3db8b4[_0x32798e(0x22f3)]),this[_0x32798e(0x341d)][_0x32798e(0x3608)](_0x39cf2e),this[_0x32798e(0x290e)][_0x32798e(0x3608)](_0x294703),_0x39cf2e['_processRendering'](_0x7083d5,_0x29b0fb,_0x294703,_0x3db8b4[_0x32798e(0x346e)],_0x399aab,_0x2d6eab,(_0x1680dd,_0x1fde0b)=>{var _0x47e16f=_0x32798e;_0x7083d5===_0x39cf2e||_0x1680dd?(_0x7083d5[_0x47e16f(0x2a1a)]()['bindToEffect'](_0x294703,'Mesh'),_0x7083d5['transferToEffect'](_0x1680dd?_0x1fde0b:_0x22471a)):(_0x39cf2e['getMeshUniformBuffer']()['bindToEffect'](_0x294703,_0x47e16f(0x31f2)),_0x39cf2e['transferToEffect'](_0x1fde0b));}),this[_0x32798e(0x20d2)]&&_0x5bfee2[_0x32798e(0x1f2b)](!0x0,0x0,!0x1,!0x1,_0x3db8b4['cullBackFaces']),this['onAfterShadowMapRenderObservable'][_0x32798e(0x3608)](_0x294703),this[_0x32798e(0x3ec6)][_0x32798e(0x3608)](_0x39cf2e);}else this['_shadowMap']&&this['_shadowMap']['resetRefreshCounter']();}}}}[_0xc37e0a(0x1dd8)](){var _0x3f8133=_0xc37e0a;this[_0x3f8133(0xcac)]&&(this['filter']===_0x2d94d2[_0x3f8133(0x15a1)]||this[_0x3f8133(0x235b)]===_0x2d94d2[_0x3f8133(0x36cf)]?this[_0x3f8133(0xcac)][_0x3f8133(0x1b12)](_0x1cd117['x'][_0x3f8133(0xe9f)]):this[_0x3f8133(0xcac)][_0x3f8133(0x1b12)](_0x1cd117['x'][_0x3f8133(0x208f)]));}['forceCompilation'](_0x256362,_0x559a6d){var _0x50106b=_0xc37e0a;const _0x3fe56=Object[_0x50106b(0x12fe)]({'useInstances':!0x1},_0x559a6d);_0x559a6d=this[_0x50106b(0x2b3d)]();if(_0x559a6d){_0x559a6d=_0x559a6d[_0x50106b(0x1450)];if(_0x559a6d){const _0x5181e5=new Array();for(const _0x46624d of _0x559a6d)_0x5181e5[_0x50106b(0xede)](..._0x46624d[_0x50106b(0xc8b)]);if(0x0===_0x5181e5['length'])_0x256362&&_0x256362(this);else{let _0x7d501d=0x0;const _0x3663a4=()=>{var _0x5461d8=_0x50106b,_0xbd2e12;if(this['_scene']&&this[_0x5461d8(0x3c5c)][_0x5461d8(0x3e9d)]()){for(;this[_0x5461d8(0x3b27)](_0x5181e5[_0x7d501d],_0x3fe56['useInstances'],null!=(_0xbd2e12=null==(_0xbd2e12=_0x5181e5[_0x7d501d]['getMaterial']())?void 0x0:_0xbd2e12[_0x5461d8(0x3f21)](_0x5181e5[_0x7d501d]['getMesh']()))&&_0xbd2e12);)if(++_0x7d501d>=_0x5181e5['length'])return void(_0x256362&&_0x256362(this));setTimeout(_0x3663a4,0x10);}};_0x3663a4();}}else _0x256362&&_0x256362(this);}else _0x256362&&_0x256362(this);}[_0xc37e0a(0x720)](_0x53b5ca){return new Promise(_0x1068c0=>{var _0x3ecb2f=a8_0x5306;this[_0x3ecb2f(0x175f)](()=>{_0x1068c0();},_0x53b5ca);});}[_0xc37e0a(0x3f2e)](_0x269c7f,_0x461dbb,_0x11ed5b){}[_0xc37e0a(0x3185)](_0x1e30c5,_0xed00d1,_0x1c416c,_0x28b2b7){var _0x2ef06b=_0xc37e0a;_0x1c416c[_0x2ef06b(0xede)](_0x2ef06b(0x2971)+this['_light'][_0x2ef06b(0x252c)]()[_0x2ef06b(0xf20)]()),_0x1c416c['push'](_0x2ef06b(0x2150)+(this[_0x2ef06b(0x1a76)]!==_0x9c99ad['g'][_0x2ef06b(0x2aeb)]?'1':'0')),_0x1c416c[_0x2ef06b(0xede)](_0x2ef06b(0x21fe)+(this[_0x2ef06b(0x1307)]||this['useBlurExponentialShadowMap']?'1':'0')),_0x1c416c[_0x2ef06b(0xede)]('#define\x20SM_DEPTHTEXTURE\x20'+(this[_0x2ef06b(0x28ad)]||this[_0x2ef06b(0x29c4)]?'1':'0'));const _0x19bdef=_0x1e30c5['getMesh']();return _0x1c416c['push'](_0x2ef06b(0x236d)+(this[_0x2ef06b(0x1e05)]&&_0x19bdef[_0x2ef06b(0x2389)](_0x104e6d['o'][_0x2ef06b(0x24a2)])?'1':'0')),_0x1c416c[_0x2ef06b(0xede)](_0x2ef06b(0x203e)+(this[_0x2ef06b(0x247)]()[_0x2ef06b(0x36ce)]()===_0xca4cfb['_'][_0x2ef06b(0x28c2)]?'1':'0')),_0x1c416c[_0x2ef06b(0xede)](_0x2ef06b(0x1823)+(this[_0x2ef06b(0x2b5b)][_0x2ef06b(0x33e5)]()?'1':'0')),_0x1c416c[_0x2ef06b(0xede)](_0x2ef06b(0x1cc9)+(this[_0x2ef06b(0x170a)]&&_0x28b2b7?'1':'0')),this[_0x2ef06b(0x3f2e)](_0x1c416c,_0x1e30c5,_0xed00d1),_0x1c416c;}[_0xc37e0a(0x3b27)](_0x527d60,_0x47ecb6,_0x83667d){var _0x190f1c=_0xc37e0a;const _0x3d3354=_0x527d60['getMaterial'](),_0x4980cf=null===_0x3d3354||void 0x0===_0x3d3354?void 0x0:_0x3d3354[_0x190f1c(0x2a43)];if(this['_opacityTexture']=null,!_0x3d3354)return!0x1;const _0x3fe4ce=[];if(this[_0x190f1c(0x3185)](_0x527d60,_0x47ecb6,_0x3fe4ce,_0x83667d),_0x4980cf){if(!_0x4980cf['isReadyForSubMesh'](_0x527d60,_0x3fe4ce,this,_0x47ecb6,this['_scene'][_0x190f1c(0x3e9d)]()[_0x190f1c(0x245b)]))return!0x1;}else{const _0x2af095=_0x527d60[_0x190f1c(0x2820)](void 0x0,!0x0);let _0x3ae51d=_0x2af095[_0x190f1c(0x2a69)];_0x83667d=_0x2af095[_0x190f1c(0x1254)];const _0x5c063f=[_0x104e6d['o']['PositionKind']],_0xeb2b5=_0x527d60['getMesh']();this[_0x190f1c(0x1e05)]&&_0xeb2b5['isVerticesDataPresent'](_0x104e6d['o']['NormalKind'])&&(_0x5c063f['push'](_0x104e6d['o'][_0x190f1c(0x24a2)]),_0x3fe4ce[_0x190f1c(0xede)](_0x190f1c(0x1766)),_0xeb2b5[_0x190f1c(0x94f)]&&_0x3fe4ce[_0x190f1c(0xede)](_0x190f1c(0x83a)));var _0x2ef2f7=_0x3d3354[_0x190f1c(0x1961)]();if((_0x2ef2f7||_0x3d3354[_0x190f1c(0x36d8)]())&&(this['useOpacityTextureForTransparentShadow']?this[_0x190f1c(0x24d8)]=_0x3d3354['opacityTexture']:this[_0x190f1c(0x24d8)]=_0x3d3354['getAlphaTestTexture'](),this[_0x190f1c(0x24d8)])){if(!this[_0x190f1c(0x24d8)][_0x190f1c(0x3b27)]())return!0x1;var _0xbf2224=null!=(_0xbf2224=_0x3d3354['alphaCutOff'])?_0xbf2224:_0x2d94d2[_0x190f1c(0x25cc)];_0x3fe4ce[_0x190f1c(0xede)](_0x190f1c(0x2c9c)),_0x2ef2f7&&_0x3fe4ce[_0x190f1c(0xede)]('#define\x20ALPHATESTVALUE\x20'+_0xbf2224+(_0xbf2224%0x1==0x0?'.':'')),_0xeb2b5[_0x190f1c(0x2389)](_0x104e6d['o'][_0x190f1c(0x3f15)])&&(_0x5c063f[_0x190f1c(0xede)](_0x104e6d['o'][_0x190f1c(0x3f15)]),_0x3fe4ce['push'](_0x190f1c(0x2bbd))),_0xeb2b5[_0x190f1c(0x2389)](_0x104e6d['o'][_0x190f1c(0xa54)])&&0x1===this[_0x190f1c(0x24d8)]['coordinatesIndex']&&(_0x5c063f[_0x190f1c(0xede)](_0x104e6d['o']['UV2Kind']),_0x3fe4ce['push'](_0x190f1c(0x18f1)));}const _0x194c44=new _0x59f0c1['L']();_0xeb2b5[_0x190f1c(0x1d93)]&&_0xeb2b5[_0x190f1c(0x35b1)]&&_0xeb2b5['skeleton']?(_0x5c063f[_0x190f1c(0xede)](_0x104e6d['o'][_0x190f1c(0x306e)]),_0x5c063f[_0x190f1c(0xede)](_0x104e6d['o'][_0x190f1c(0x2e2a)]),0x4<_0xeb2b5[_0x190f1c(0x3785)]&&(_0x5c063f[_0x190f1c(0xede)](_0x104e6d['o'][_0x190f1c(0x16fd)]),_0x5c063f[_0x190f1c(0xede)](_0x104e6d['o'][_0x190f1c(0x2803)])),_0x2ef2f7=_0xeb2b5[_0x190f1c(0x293f)],_0x3fe4ce['push'](_0x190f1c(0x1f59)+_0xeb2b5[_0x190f1c(0x3785)]),0x0<_0xeb2b5[_0x190f1c(0x3785)]&&_0x194c44['addCPUSkinningFallback'](0x0,_0xeb2b5),_0x2ef2f7[_0x190f1c(0x20a4)]?_0x3fe4ce['push'](_0x190f1c(0x1f12)):_0x3fe4ce[_0x190f1c(0xede)](_0x190f1c(0x2adc)+(_0x2ef2f7[_0x190f1c(0x266e)][_0x190f1c(0x18cc)]+0x1))):_0x3fe4ce[_0x190f1c(0xede)](_0x190f1c(0x407e)),_0xbf2224=_0xeb2b5['morphTargetManager'];let _0x4aa478=0x0;if(_0xbf2224&&0x0<_0xbf2224[_0x190f1c(0x1341)]&&(_0x3fe4ce['push'](_0x190f1c(0x4da)),_0x4aa478=_0xbf2224[_0x190f1c(0x1341)],_0x3fe4ce[_0x190f1c(0xede)](_0x190f1c(0x2969)+_0x4aa478),_0xbf2224[_0x190f1c(0xde6)]&&_0x3fe4ce[_0x190f1c(0xede)](_0x190f1c(0x2f3c)),_0x1961ab['G'][_0x190f1c(0x1661)](_0x5c063f,_0xeb2b5,_0x4aa478)),(0x0,_0x183d3b['lK'])(_0x3d3354,this[_0x190f1c(0x3c5c)],_0x3fe4ce),_0x47ecb6&&(_0x3fe4ce[_0x190f1c(0xede)](_0x190f1c(0x2e45)),_0x1961ab['G'][_0x190f1c(0x3aac)](_0x5c063f),_0x527d60[_0x190f1c(0x14c4)]()[_0x190f1c(0x172e)]&&_0x3fe4ce['push'](_0x190f1c(0x1f86))),this[_0x190f1c(0x3bcc)]&&this['customShaderOptions'][_0x190f1c(0x1254)]){for(const _0x375330 of this[_0x190f1c(0x3bcc)]['defines'])-0x1===_0x3fe4ce[_0x190f1c(0x86a)](_0x375330)&&_0x3fe4ce[_0x190f1c(0xede)](_0x375330);}let _0x412e12='shadowMap';const _0x27d319=[_0x190f1c(0x2f85),'mBones',_0x190f1c(0x15f6),_0x190f1c(0xbe1),_0x190f1c(0x2c2e),_0x190f1c(0x3bd4),_0x190f1c(0x3b57),_0x190f1c(0x3cdc),_0x190f1c(0x2539),_0x190f1c(0x2512),_0x190f1c(0x2493),_0x190f1c(0x13b8)],_0x40ce3f=['diffuseSampler',_0x190f1c(0x2bd0),_0x190f1c(0x223e)];_0x2ef2f7=['Scene','Mesh'];if((0x0,_0x183d3b['qx'])(_0x27d319),this[_0x190f1c(0x3bcc)]){if(_0x412e12=this[_0x190f1c(0x3bcc)][_0x190f1c(0x189c)],this[_0x190f1c(0x3bcc)][_0x190f1c(0x3b34)]){for(const _0x47c10e of this[_0x190f1c(0x3bcc)][_0x190f1c(0x3b34)])-0x1===_0x5c063f[_0x190f1c(0x86a)](_0x47c10e)&&_0x5c063f[_0x190f1c(0xede)](_0x47c10e);}if(this[_0x190f1c(0x3bcc)][_0x190f1c(0x2006)]){for(const _0x143eca of this[_0x190f1c(0x3bcc)][_0x190f1c(0x2006)])-0x1===_0x27d319[_0x190f1c(0x86a)](_0x143eca)&&_0x27d319['push'](_0x143eca);}if(this['customShaderOptions'][_0x190f1c(0x322d)]){for(const _0x201d57 of this[_0x190f1c(0x3bcc)]['samplers'])-0x1===_0x40ce3f['indexOf'](_0x201d57)&&_0x40ce3f['push'](_0x201d57);}}const _0x18918b=this[_0x190f1c(0x3c5c)][_0x190f1c(0x3e9d)]();_0xbf2224={},_0x47ecb6=(this[_0x190f1c(0x3ae8)]&&(_0x412e12=this[_0x190f1c(0x3ae8)](_0x412e12,_0x27d319,_0x2ef2f7,_0x40ce3f,_0x3fe4ce,_0x5c063f,_0xbf2224)),_0x3fe4ce[_0x190f1c(0x21ee)]('\x0a'));if(_0x83667d!==_0x47ecb6&&(_0x83667d=_0x47ecb6,_0x3ae51d=_0x18918b[_0x190f1c(0x2442)](_0x412e12,{'attributes':_0x5c063f,'uniformsNames':_0x27d319,'uniformBuffersNames':_0x2ef2f7,'samplers':_0x40ce3f,'defines':_0x47ecb6,'fallbacks':_0x194c44,'onCompiled':null,'onError':null,'indexParameters':{'maxSimultaneousMorphTargets':_0x4aa478},'processFinalCode':_0xbf2224[_0x190f1c(0x1511)]},_0x18918b),_0x2af095[_0x190f1c(0x260f)](_0x3ae51d,_0x83667d)),!_0x3ae51d['isReady']())return!0x1;}return!this[_0x190f1c(0x3f78)]&&!this[_0x190f1c(0x346)]||this[_0x190f1c(0x38d9)]&&this[_0x190f1c(0x38d9)][_0x190f1c(0x18cc)]||this['_initializeBlurRTTAndPostProcesses'](),!(this['_kernelBlurXPostprocess']&&!this[_0x190f1c(0x2d40)]['isReady']()||this['_kernelBlurYPostprocess']&&!this[_0x190f1c(0x874)]['isReady']()||this[_0x190f1c(0x1852)]&&!this[_0x190f1c(0x1852)]['isReady']());}['prepareDefines'](_0x12fb56,_0x48a997){var _0x2f2cae=_0xc37e0a,_0x56af8b=this['_scene'];const _0x4d7d07=this[_0x2f2cae(0x2b5b)];_0x56af8b['shadowsEnabled']&&_0x4d7d07[_0x2f2cae(0x1d43)]&&(_0x12fb56[_0x2f2cae(0x3a71)+_0x48a997]=!0x0,this[_0x2f2cae(0x29c4)]?(_0x12fb56[_0x2f2cae(0x37a6)+_0x48a997]=!0x0,this[_0x2f2cae(0x180b)]===_0x2d94d2[_0x2f2cae(0x38a8)]?_0x12fb56[_0x2f2cae(0x315d)+_0x48a997]=!0x0:this[_0x2f2cae(0x180b)]===_0x2d94d2[_0x2f2cae(0x30ec)]&&(_0x12fb56[_0x2f2cae(0x387f)+_0x48a997]=!0x0)):this[_0x2f2cae(0x28ad)]?(_0x12fb56['SHADOWPCF'+_0x48a997]=!0x0,this['_filteringQuality']===_0x2d94d2[_0x2f2cae(0x38a8)]?_0x12fb56[_0x2f2cae(0x315d)+_0x48a997]=!0x0:this['_filteringQuality']===_0x2d94d2[_0x2f2cae(0x30ec)]&&(_0x12fb56[_0x2f2cae(0x387f)+_0x48a997]=!0x0)):this[_0x2f2cae(0x30bc)]?_0x12fb56['SHADOWPOISSON'+_0x48a997]=!0x0:this[_0x2f2cae(0x1307)]||this[_0x2f2cae(0x3f78)]?_0x12fb56[_0x2f2cae(0xe22)+_0x48a997]=!0x0:(this[_0x2f2cae(0x17cf)]||this['useBlurCloseExponentialShadowMap'])&&(_0x12fb56['SHADOWCLOSEESM'+_0x48a997]=!0x0),_0x4d7d07[_0x2f2cae(0x33e5)]()&&(_0x12fb56[_0x2f2cae(0x1e58)+_0x48a997]=!0x0));}[_0xc37e0a(0x1019)](_0x46b095,_0x48967c){var _0x2f030c=_0xc37e0a;const _0x462a13=this[_0x2f030c(0x2b5b)];if(this[_0x2f030c(0x3c5c)][_0x2f030c(0x1880)]&&_0x462a13[_0x2f030c(0x1d43)]){var _0x36f071=this['_getCamera']();if(_0x36f071){const _0x156df9=this[_0x2f030c(0x2b3d)]();_0x156df9&&(_0x462a13['needCube']()||_0x48967c[_0x2f030c(0x3041)](_0x2f030c(0x2239)+_0x46b095,this[_0x2f030c(0x15f2)]()),this[_0x2f030c(0x3ba9)]===_0x2d94d2[_0x2f030c(0x293)]?(_0x48967c['setDepthStencilTexture'](_0x2f030c(0x2b21)+_0x46b095,this[_0x2f030c(0x2e72)]()),_0x462a13[_0x2f030c(0x2717)][_0x2f030c(0x2f68)](_0x2f030c(0x1628),this[_0x2f030c(0xee9)](),_0x156df9[_0x2f030c(0xbdc)]()['width'],0x1/_0x156df9[_0x2f030c(0xbdc)]()[_0x2f030c(0x146c)],this['frustumEdgeFalloff'],_0x46b095)):this[_0x2f030c(0x3ba9)]===_0x2d94d2['FILTER_PCSS']?(_0x48967c[_0x2f030c(0xe19)](_0x2f030c(0x2b21)+_0x46b095,this[_0x2f030c(0x2e72)]()),_0x48967c[_0x2f030c(0x2265)](_0x2f030c(0x20f3)+_0x46b095,this['getShadowMapForRendering']()),_0x462a13[_0x2f030c(0x2717)]['updateFloat4'](_0x2f030c(0x1628),this[_0x2f030c(0xee9)](),0x1/_0x156df9[_0x2f030c(0xbdc)]()[_0x2f030c(0x146c)],this[_0x2f030c(0x6aa)]*_0x156df9[_0x2f030c(0xbdc)]()[_0x2f030c(0x146c)],this[_0x2f030c(0x35ff)],_0x46b095)):(_0x48967c[_0x2f030c(0x2265)](_0x2f030c(0x2b21)+_0x46b095,this[_0x2f030c(0x2e72)]()),_0x462a13[_0x2f030c(0x2717)][_0x2f030c(0x2f68)](_0x2f030c(0x1628),this[_0x2f030c(0xee9)](),this[_0x2f030c(0x221c)]/_0x156df9[_0x2f030c(0xbdc)]()[_0x2f030c(0x146c)],this[_0x2f030c(0x2c43)],this[_0x2f030c(0x35ff)],_0x46b095)),_0x462a13[_0x2f030c(0x2717)][_0x2f030c(0x1a59)](_0x2f030c(0x3781),this['getLight']()[_0x2f030c(0x29a4)](_0x36f071),this[_0x2f030c(0x247)]()[_0x2f030c(0x29a4)](_0x36f071)+this['getLight']()[_0x2f030c(0xc52)](_0x36f071),_0x46b095));}}}[_0xc37e0a(0x15f2)](){var _0x3a3f50=_0xc37e0a;const _0x3bf838=this[_0x3a3f50(0x3c5c)];if(this[_0x3a3f50(0x28c8)]===_0x3bf838[_0x3a3f50(0x1a27)]()&&this[_0x3a3f50(0x1fed)]===this[_0x3a3f50(0x2b62)])return this[_0x3a3f50(0x2733)];this['_currentRenderId']=_0x3bf838[_0x3a3f50(0x1a27)](),this[_0x3a3f50(0x1fed)]=this[_0x3a3f50(0x2b62)];let _0x14cb6d=this[_0x3a3f50(0x2b5b)][_0x3a3f50(0xa9f)];var _0x1427be;return this[_0x3a3f50(0x2b5b)][_0x3a3f50(0xf53)]()&&(_0x14cb6d=this[_0x3a3f50(0x2b5b)][_0x3a3f50(0x66d)]),_0x12a5d2['P'][_0x3a3f50(0x9bf)](this[_0x3a3f50(0x2b5b)]['getShadowDirection'](this[_0x3a3f50(0x2b62)]),this[_0x3a3f50(0x26a)]),0x1===Math[_0x3a3f50(0x273d)](_0x12a5d2['P'][_0x3a3f50(0x29f5)](this[_0x3a3f50(0x26a)],_0x12a5d2['P']['Up']()))&&(this[_0x3a3f50(0x26a)]['z']=1e-13),!this[_0x3a3f50(0x2b5b)][_0x3a3f50(0x3921)]()&&this['_cachedPosition']&&this[_0x3a3f50(0x1b00)]&&_0x14cb6d['equals'](this[_0x3a3f50(0x2f55)])&&this[_0x3a3f50(0x26a)][_0x3a3f50(0x1bc8)](this[_0x3a3f50(0x1b00)])||(this[_0x3a3f50(0x2f55)][_0x3a3f50(0x19f9)](_0x14cb6d),this[_0x3a3f50(0x1b00)][_0x3a3f50(0x19f9)](this['_lightDirection']),_0x12a5d2['y3'][_0x3a3f50(0x1857)](_0x14cb6d,_0x14cb6d[_0x3a3f50(0x2e5)](this['_lightDirection']),_0x12a5d2['P']['Up'](),this[_0x3a3f50(0x2aa2)]),(_0x1427be=this[_0x3a3f50(0x2b3d)]())&&(_0x1427be=_0x1427be[_0x3a3f50(0x1450)])&&this['_light']['setShadowProjectionMatrix'](this[_0x3a3f50(0x297)],this[_0x3a3f50(0x2aa2)],_0x1427be),this[_0x3a3f50(0x2aa2)][_0x3a3f50(0x3d93)](this['_projectionMatrix'],this[_0x3a3f50(0x2733)])),this[_0x3a3f50(0x2733)];}[_0xc37e0a(0x1d72)](){var _0x34c226=_0xc37e0a,_0x5f0fd8=this['_shadowMap'];if(_0x5f0fd8){_0x5f0fd8=_0x5f0fd8['renderList'];if(this[_0x34c226(0x735)](),this[_0x34c226(0x3b0f)](),this[_0x34c226(0x235b)]=this['_filter'],this[_0x34c226(0x1dd8)](),_0x5f0fd8){this['_shadowMap'][_0x34c226(0x1450)]||(this[_0x34c226(0xcac)][_0x34c226(0x1450)]=[]);for(const _0x493346 of _0x5f0fd8)this['_shadowMap'][_0x34c226(0x1450)]['push'](_0x493346);}else this[_0x34c226(0xcac)][_0x34c226(0x1450)]=null;}}[_0xc37e0a(0x2b3c)](){var _0x4a1b2b=_0xc37e0a;this[_0x4a1b2b(0x3abd)]&&(this[_0x4a1b2b(0x3abd)][_0x4a1b2b(0x41a)](),this[_0x4a1b2b(0x3abd)]=null),this[_0x4a1b2b(0x1852)]&&(this[_0x4a1b2b(0x1852)]['dispose'](),this[_0x4a1b2b(0x1852)]=null),this[_0x4a1b2b(0x2d40)]&&(this['_kernelBlurXPostprocess'][_0x4a1b2b(0x41a)](),this[_0x4a1b2b(0x2d40)]=null),this[_0x4a1b2b(0x874)]&&(this['_kernelBlurYPostprocess'][_0x4a1b2b(0x41a)](),this[_0x4a1b2b(0x874)]=null),this['_blurPostProcesses']=[];}['_disposeRTTandPostProcesses'](){var _0x21889f=_0xc37e0a;this[_0x21889f(0xcac)]&&(this[_0x21889f(0xcac)][_0x21889f(0x41a)](),this[_0x21889f(0xcac)]=null),this['_disposeBlurPostProcesses']();}[_0xc37e0a(0x19b0)](){var _0x8c175a=_0xc37e0a;if(this['_sceneUBOs']){for(const _0xfed50c of this[_0x8c175a(0x3006)])_0xfed50c[_0x8c175a(0x41a)]();this[_0x8c175a(0x3006)]=[];}}[_0xc37e0a(0x41a)](){var _0x279d78=_0xc37e0a;if(this[_0x279d78(0x735)](),this[_0x279d78(0x19b0)](),this['_light']){if(this[_0x279d78(0x2b5b)][_0x279d78(0xdb2)]){const _0x5191db=this[_0x279d78(0x2b5b)][_0x279d78(0xdb2)][_0x279d78(0x300f)]();for(let _0x38a7d3=_0x5191db['next']();!0x0!==_0x38a7d3[_0x279d78(0x954)];_0x38a7d3=_0x5191db[_0x279d78(0x63a)]()){var [_0x437ee7,_0x4dc1ae]=_0x38a7d3[_0x279d78(0x2b05)];_0x4dc1ae===this&&this['_light'][_0x279d78(0xdb2)][_0x279d78(0xb35)](_0x437ee7);}0x0===this[_0x279d78(0x2b5b)][_0x279d78(0xdb2)][_0x279d78(0x1a2b)]&&(this[_0x279d78(0x2b5b)][_0x279d78(0xdb2)]=null);}this[_0x279d78(0x2b5b)][_0x279d78(0x3eb8)]();}this[_0x279d78(0x341d)]['clear'](),this[_0x279d78(0x290e)]['clear'](),this[_0x279d78(0x3ec6)][_0x279d78(0x13c8)](),this[_0x279d78(0x2176)]['clear']();}[_0xc37e0a(0x18e2)](){var _0x2b3613=_0xc37e0a,_0x5406a6;const _0x472258={},_0x1f4485=this[_0x2b3613(0x2b3d)]();if(!_0x1f4485)return _0x472258;if(_0x472258['className']=this[_0x2b3613(0x252c)](),_0x472258['lightId']=this[_0x2b3613(0x2b5b)]['id'],_0x472258['cameraId']=null==(_0x5406a6=this['_camera'])?void 0x0:_0x5406a6['id'],_0x472258['id']=this['id'],_0x472258[_0x2b3613(0x1be1)]=_0x1f4485[_0x2b3613(0x1a62)](),_0x472258[_0x2b3613(0x20d2)]=this[_0x2b3613(0x20d2)],_0x472258[_0x2b3613(0x408d)]=this[_0x2b3613(0xee9)](),_0x472258[_0x2b3613(0x1a8a)]=this[_0x2b3613(0x1f67)],_0x472258[_0x2b3613(0x35ff)]=this['frustumEdgeFalloff'],_0x472258[_0x2b3613(0x1d91)]=this[_0x2b3613(0x1d91)],_0x472258['normalBias']=this[_0x2b3613(0x1e05)],_0x472258['usePercentageCloserFiltering']=this[_0x2b3613(0x28ad)],_0x472258[_0x2b3613(0x29c4)]=this[_0x2b3613(0x29c4)],_0x472258[_0x2b3613(0x4a3)]=this[_0x2b3613(0x4a3)],_0x472258[_0x2b3613(0x3a18)]=this['filteringQuality'],_0x472258[_0x2b3613(0x1307)]=this[_0x2b3613(0x1307)],_0x472258[_0x2b3613(0x3f78)]=this['useBlurExponentialShadowMap'],_0x472258[_0x2b3613(0x17cf)]=this[_0x2b3613(0x3f78)],_0x472258[_0x2b3613(0x346)]=this[_0x2b3613(0x3f78)],_0x472258[_0x2b3613(0x30bc)]=this[_0x2b3613(0x30bc)],_0x472258[_0x2b3613(0x2c43)]=this[_0x2b3613(0x2c43)],_0x472258['blurBoxOffset']=this[_0x2b3613(0x40b9)],_0x472258[_0x2b3613(0x184e)]=this['blurKernel'],_0x472258['blurScale']=this[_0x2b3613(0x221c)],_0x472258[_0x2b3613(0x18e9)]=this[_0x2b3613(0x18e9)],_0x472258[_0x2b3613(0x1450)]=[],_0x1f4485[_0x2b3613(0x1450)])for(let _0x38c0ea=0x0;_0x38c0ea<_0x1f4485['renderList'][_0x2b3613(0x18cc)];_0x38c0ea++){var _0x2388f5=_0x1f4485['renderList'][_0x38c0ea];_0x472258[_0x2b3613(0x1450)]['push'](_0x2388f5['id']);}return _0x472258;}static[_0xc37e0a(0x2de7)](_0x5ce091,_0x3680ce,_0x1a8a32){var _0x221898=_0xc37e0a,_0x2c1464=_0x3680ce[_0x221898(0x117e)](_0x5ce091[_0x221898(0x3b5a)]),_0x33293a=void 0x0!==_0x5ce091[_0x221898(0x2177)]?_0x3680ce[_0x221898(0x3eff)](_0x5ce091[_0x221898(0x2177)]):null;const _0x1fb468=_0x1a8a32?_0x1a8a32(_0x5ce091[_0x221898(0x1be1)],_0x2c1464,_0x33293a):new _0x2d94d2(_0x5ce091['mapSize'],_0x2c1464,void 0x0,_0x33293a),_0x19a27e=_0x1fb468[_0x221898(0x2b3d)]();for(let _0x30273d=0x0;_0x30273d<_0x5ce091['renderList'][_0x221898(0x18cc)];_0x30273d++){const _0xdfffae=_0x3680ce[_0x221898(0x5db)](_0x5ce091[_0x221898(0x1450)][_0x30273d]);_0xdfffae['forEach'](function(_0x25c19b){var _0x28985d=_0x221898;_0x19a27e&&(_0x19a27e[_0x28985d(0x1450)]||(_0x19a27e['renderList']=[]),_0x19a27e[_0x28985d(0x1450)][_0x28985d(0xede)](_0x25c19b));});}return void 0x0!==_0x5ce091['id']&&(_0x1fb468['id']=_0x5ce091['id']),_0x1fb468['forceBackFacesOnly']=!!_0x5ce091[_0x221898(0x20d2)],void 0x0!==_0x5ce091[_0x221898(0x408d)]&&_0x1fb468[_0x221898(0x103f)](_0x5ce091[_0x221898(0x408d)]),_0x5ce091['transparencyShadow']&&_0x1fb468[_0x221898(0x2765)](!0x0),void 0x0!==_0x5ce091[_0x221898(0x35ff)]&&(_0x1fb468[_0x221898(0x35ff)]=_0x5ce091[_0x221898(0x35ff)]),void 0x0!==_0x5ce091[_0x221898(0x1d91)]&&(_0x1fb468['bias']=_0x5ce091[_0x221898(0x1d91)]),void 0x0!==_0x5ce091[_0x221898(0x1e05)]&&(_0x1fb468[_0x221898(0x1e05)]=_0x5ce091[_0x221898(0x1e05)]),_0x5ce091['usePercentageCloserFiltering']?_0x1fb468[_0x221898(0x28ad)]=!0x0:_0x5ce091['useContactHardeningShadow']?_0x1fb468[_0x221898(0x29c4)]=!0x0:_0x5ce091[_0x221898(0x30bc)]?_0x1fb468['usePoissonSampling']=!0x0:_0x5ce091[_0x221898(0x1307)]?_0x1fb468[_0x221898(0x1307)]=!0x0:_0x5ce091[_0x221898(0x3f78)]?_0x1fb468[_0x221898(0x3f78)]=!0x0:_0x5ce091[_0x221898(0x17cf)]?_0x1fb468[_0x221898(0x17cf)]=!0x0:_0x5ce091['useBlurCloseExponentialShadowMap']?_0x1fb468[_0x221898(0x346)]=!0x0:_0x5ce091['useVarianceShadowMap']?_0x1fb468[_0x221898(0x1307)]=!0x0:_0x5ce091[_0x221898(0x3235)]&&(_0x1fb468['useBlurExponentialShadowMap']=!0x0),void 0x0!==_0x5ce091[_0x221898(0x4a3)]&&(_0x1fb468[_0x221898(0x4a3)]=_0x5ce091['contactHardeningLightSizeUVRatio']),void 0x0!==_0x5ce091[_0x221898(0x3a18)]&&(_0x1fb468['filteringQuality']=_0x5ce091[_0x221898(0x3a18)]),_0x5ce091[_0x221898(0x2c43)]&&(_0x1fb468[_0x221898(0x2c43)]=_0x5ce091[_0x221898(0x2c43)]),_0x5ce091['blurScale']&&(_0x1fb468[_0x221898(0x221c)]=_0x5ce091[_0x221898(0x221c)]),_0x5ce091['blurBoxOffset']&&(_0x1fb468[_0x221898(0x40b9)]=_0x5ce091[_0x221898(0x40b9)]),_0x5ce091[_0x221898(0x18e9)]&&(_0x1fb468[_0x221898(0x18e9)]=_0x5ce091[_0x221898(0x18e9)]),_0x5ce091[_0x221898(0x184e)]&&(_0x1fb468[_0x221898(0x184e)]=_0x5ce091['blurKernel']),_0x1fb468;}}_0x2d94d2[_0xc37e0a(0x408f)]=_0xc37e0a(0x26a9),_0x2d94d2[_0xc37e0a(0x15a1)]=0x0,_0x2d94d2[_0xc37e0a(0x2e4d)]=0x1,_0x2d94d2[_0xc37e0a(0x47b)]=0x2,_0x2d94d2['FILTER_BLUREXPONENTIALSHADOWMAP']=0x3,_0x2d94d2[_0xc37e0a(0x2394)]=0x4,_0x2d94d2[_0xc37e0a(0x2c5)]=0x5,_0x2d94d2['FILTER_PCF']=0x6,_0x2d94d2[_0xc37e0a(0x36cf)]=0x7,_0x2d94d2[_0xc37e0a(0x13a9)]=0x0,_0x2d94d2['QUALITY_MEDIUM']=0x1,_0x2d94d2['QUALITY_LOW']=0x2,_0x2d94d2[_0xc37e0a(0x25cc)]=0.5,_0x2d94d2[_0xc37e0a(0x288f)]=_0x53773a=>{var _0x1997fd=_0xc37e0a;throw(0x0,_0x2a4313['S'])(_0x1997fd(0x29bb));};},0xa5f4:(_0x252ab1,_0x239491,_0x1ea311)=>{var _0x59dcff=a8_0x1ec55c,_0x45bf6c=_0x1ea311(0xa6c6),_0x1603c0=_0x1ea311(0xc77a),_0x3a18ca=_0x1ea311(0x67a3);_0x1ea311(0x700f)['p'][_0x59dcff(0x132b)](_0x3a18ca['l']['NAME_SHADOWGENERATOR'],(_0x3cde97,_0xa42e7b)=>{var _0x12707f=_0x59dcff;if(void 0x0!==_0x3cde97[_0x12707f(0x18b2)]&&null!==_0x3cde97[_0x12707f(0x18b2)])for(let _0x11caf4=0x0,_0x1f52d5=_0x3cde97[_0x12707f(0x18b2)][_0x12707f(0x18cc)];_0x11caf4<_0x1f52d5;_0x11caf4++){var _0x196c08=_0x3cde97[_0x12707f(0x18b2)][_0x11caf4];(_0x196c08['className']===_0x1603c0['R'][_0x12707f(0x408f)]?_0x1603c0['R']:_0x45bf6c['u'])[_0x12707f(0x2de7)](_0x196c08,_0xa42e7b);}});class _0x215616{constructor(_0x484c0f){var _0x317efa=_0x59dcff;this[_0x317efa(0xc1b)]=_0x3a18ca['l'][_0x317efa(0x3394)],this[_0x317efa(0x3241)]=_0x484c0f;}[_0x59dcff(0x108f)](){var _0x1f5a55=_0x59dcff;this['scene'][_0x1f5a55(0x22a5)][_0x1f5a55(0x17fb)](_0x3a18ca['l'][_0x1f5a55(0x1fcc)],this,this[_0x1f5a55(0x267c)]);}[_0x59dcff(0x22e6)](){}['serialize'](_0x172359){var _0x23704d=_0x59dcff;_0x172359[_0x23704d(0x18b2)]=[];for(const _0x1a3b6a of this[_0x23704d(0x3241)][_0x23704d(0x3f5b)]){const _0x144095=_0x1a3b6a[_0x23704d(0x23c6)]();if(_0x144095){const _0x3a2d59=_0x144095['values']();for(let _0x3984b5=_0x3a2d59[_0x23704d(0x63a)]();!0x0!==_0x3984b5[_0x23704d(0x954)];_0x3984b5=_0x3a2d59[_0x23704d(0x63a)]()){const _0x2b3471=_0x3984b5[_0x23704d(0x2b05)];_0x172359['shadowGenerators'][_0x23704d(0xede)](_0x2b3471['serialize']());}}}}[_0x59dcff(0x13c9)](_0x1fb70e){}[_0x59dcff(0x3b30)](_0x9fc6b7,_0x1d3f49){}[_0x59dcff(0x41a)](){}[_0x59dcff(0x267c)](_0x3b835a){var _0x53b7a9=_0x59dcff;const _0x42756f=this[_0x53b7a9(0x3241)];if(this[_0x53b7a9(0x3241)]['shadowsEnabled'])for(let _0x4eac73=0x0;_0x4eac73<_0x42756f[_0x53b7a9(0x3f5b)][_0x53b7a9(0x18cc)];_0x4eac73++){const _0x1e3770=_0x42756f['lights'][_0x4eac73],_0x275989=_0x1e3770['getShadowGenerators']();if(_0x1e3770['isEnabled']()&&_0x1e3770[_0x53b7a9(0x1d43)]&&_0x275989){const _0x550ef3=_0x275989['values']();for(let _0x24ad8f=_0x550ef3[_0x53b7a9(0x63a)]();!0x0!==_0x24ad8f['done'];_0x24ad8f=_0x550ef3[_0x53b7a9(0x63a)]()){const _0xafaeff=_0x24ad8f[_0x53b7a9(0x2b05)];var _0x30f2e0=_0xafaeff[_0x53b7a9(0x2b3d)]();-0x1!==_0x42756f[_0x53b7a9(0xa8e)][_0x53b7a9(0x86a)](_0x30f2e0)&&_0x3b835a[_0x53b7a9(0xede)](_0x30f2e0);}}}}}_0x45bf6c['u'][_0x59dcff(0x288f)]=_0x16c6ca=>{var _0x5a2f87=_0x59dcff,_0x3a6f56;_0x16c6ca['_getComponent'](_0x3a18ca['l'][_0x5a2f87(0x3394)])||(_0x3a6f56=new _0x215616(_0x16c6ca),_0x16c6ca[_0x5a2f87(0x35b8)](_0x3a6f56));};},0x6ae:(_0xf1391f,_0x2dd9a1,_0x1862d5)=>{var _0x5c7c7c=a8_0x1ec55c;_0x1862d5['d'](_0x2dd9a1,{'O':()=>_0x4bd56b});function _0x52cd86(_0x57da42,_0x17b0d1,_0x150caa,_0x565cf7){var _0x487b30=a8_0x5306,_0x3ffaf9,_0x4977c2=arguments[_0x487b30(0x18cc)],_0x467a30=_0x4977c2<0x3?_0x17b0d1:null===_0x565cf7?_0x565cf7=Object['getOwnPropertyDescriptor'](_0x17b0d1,_0x150caa):_0x565cf7;if(_0x487b30(0x4238)==typeof Reflect&&_0x487b30(0x3d33)==typeof Reflect[_0x487b30(0x3215)])_0x467a30=Reflect[_0x487b30(0x3215)](_0x57da42,_0x17b0d1,_0x150caa,_0x565cf7);else{for(var _0x47e9b7=_0x57da42[_0x487b30(0x18cc)]-0x1;0x0<=_0x47e9b7;_0x47e9b7--)(_0x3ffaf9=_0x57da42[_0x47e9b7])&&(_0x467a30=(_0x4977c2<0x3?_0x3ffaf9(_0x467a30):0x3<_0x4977c2?_0x3ffaf9(_0x17b0d1,_0x150caa,_0x467a30):_0x3ffaf9(_0x17b0d1,_0x150caa))||_0x467a30);}0x3<_0x4977c2&&_0x467a30&&Object[_0x487b30(0x276e)](_0x17b0d1,_0x150caa,_0x467a30);}var _0x2dd9a1=_0x1862d5(0x10435),_0x520ed8=_0x1862d5(0xd53f),_0x220038=_0x1862d5(0x5f60),_0x5917e6=_0x1862d5(0xd5e5),_0x1862d5=_0x1862d5(0xcec4);_0x220038['N']['AddNodeConstructor'](_0x5c7c7c(0xecb),(_0x1394b1,_0x381e89)=>()=>new _0x4bd56b(_0x1394b1,_0x520ed8['P'][_0x5c7c7c(0x409)](),_0x381e89));class _0x4bd56b extends _0x1862d5['O']{constructor(_0x52f1e9,_0x1f9971,_0x43bcb0){var _0x4cc68f=_0x5c7c7c;super(_0x52f1e9,_0x43bcb0),this[_0x4cc68f(0x2550)]=0x0,this[_0x4cc68f(0x33b7)]=0.1,this[_0x4cc68f(0x3bf6)]=!0x0,this[_0x4cc68f(0x1a06)]=!0x1,this['_orthoLeft']=Number['MAX_VALUE'],this[_0x4cc68f(0x355e)]=Number[_0x4cc68f(0x29a5)],this[_0x4cc68f(0x1810)]=Number[_0x4cc68f(0x29a5)],this['_orthoBottom']=Number[_0x4cc68f(0x1806)],this[_0x4cc68f(0xa9f)]=_0x1f9971['scale'](-0x1),this[_0x4cc68f(0x286c)]=_0x1f9971;}get[_0x5c7c7c(0x335e)](){var _0x2bc98e=_0x5c7c7c;return this[_0x2bc98e(0x2550)];}set[_0x5c7c7c(0x335e)](_0x474be4){var _0x3b4a2c=_0x5c7c7c;this['_shadowFrustumSize']=_0x474be4,this[_0x3b4a2c(0xc4c)]();}get[_0x5c7c7c(0x1217)](){var _0x55658a=_0x5c7c7c;return this[_0x55658a(0x33b7)];}set['shadowOrthoScale'](_0x18bbb5){var _0x2d0084=_0x5c7c7c;this[_0x2d0084(0x33b7)]=_0x18bbb5,this[_0x2d0084(0xc4c)]();}get[_0x5c7c7c(0xa19)](){var _0x4da6cb=_0x5c7c7c;return this[_0x4da6cb(0x1b3f)];}set[_0x5c7c7c(0xa19)](_0x2659b4){var _0x237867=_0x5c7c7c;this[_0x237867(0x1b3f)]=_0x2659b4;}get['orthoRight'](){var _0x3fc31a=_0x5c7c7c;return this[_0x3fc31a(0x355e)];}set[_0x5c7c7c(0x1b5d)](_0x26b2ca){var _0x5e800a=_0x5c7c7c;this[_0x5e800a(0x355e)]=_0x26b2ca;}get[_0x5c7c7c(0x1547)](){var _0x4e6f2d=_0x5c7c7c;return this[_0x4e6f2d(0x1810)];}set[_0x5c7c7c(0x1547)](_0x3dbbae){var _0x1a99be=_0x5c7c7c;this[_0x1a99be(0x1810)]=_0x3dbbae;}get[_0x5c7c7c(0x2163)](){var _0x225a15=_0x5c7c7c;return this[_0x225a15(0x101a)];}set['orthoBottom'](_0x24924a){var _0x3df1e4=_0x5c7c7c;this[_0x3df1e4(0x101a)]=_0x24924a;}[_0x5c7c7c(0x252c)](){var _0x1f1e89=_0x5c7c7c;return _0x1f1e89(0x36fc);}['getTypeID'](){var _0x321910=_0x5c7c7c;return _0x5917e6['_'][_0x321910(0x28c2)];}['_setDefaultShadowProjectionMatrix'](_0x3f818f,_0x5e79c3,_0x4e6c96){var _0x37a98a=_0x5c7c7c;0x0<this['shadowFrustumSize']?this[_0x37a98a(0x386f)](_0x3f818f):this[_0x37a98a(0x274b)](_0x3f818f,_0x5e79c3,_0x4e6c96);}[_0x5c7c7c(0x386f)](_0x37c7f4){var _0x36d1b4=_0x5c7c7c,_0x302e45=this[_0x36d1b4(0x3d78)]()[_0x36d1b4(0x1647)];_0x302e45&&_0x520ed8['y3'][_0x36d1b4(0x4177)](this[_0x36d1b4(0x335e)],this['shadowFrustumSize'],void 0x0!==this[_0x36d1b4(0x1e61)]?this[_0x36d1b4(0x1e61)]:_0x302e45['minZ'],void 0x0!==this[_0x36d1b4(0x14dd)]?this[_0x36d1b4(0x14dd)]:_0x302e45['maxZ'],_0x37c7f4,this[_0x36d1b4(0x3d78)]()[_0x36d1b4(0x3e9d)]()[_0x36d1b4(0x338e)]);}['_setDefaultAutoExtendShadowProjectionMatrix'](_0x379e93,_0xcbf47d,_0x306ed9){var _0x3d4d86=_0x5c7c7c,_0x41a75d=this[_0x3d4d86(0x3d78)]()[_0x3d4d86(0x1647)];if(_0x41a75d){if(this[_0x3d4d86(0x3bf6)]||this[_0x3d4d86(0x1b3f)]===Number[_0x3d4d86(0x1806)]){var _0x395c50=_0x520ed8['P'][_0x3d4d86(0x409)]();this[_0x3d4d86(0x1b3f)]=Number[_0x3d4d86(0x1806)],this[_0x3d4d86(0x355e)]=Number[_0x3d4d86(0x29a5)],this[_0x3d4d86(0x1810)]=Number[_0x3d4d86(0x29a5)],this['_orthoBottom']=Number[_0x3d4d86(0x1806)];let _0x20ca51=Number[_0x3d4d86(0x1806)],_0x39d3ea=Number[_0x3d4d86(0x29a5)];for(let _0x169971=0x0;_0x169971<_0x306ed9[_0x3d4d86(0x18cc)];_0x169971++){const _0x57466d=_0x306ed9[_0x169971];if(_0x57466d){var _0x3346f9=_0x57466d['getBoundingInfo']()[_0x3d4d86(0x20cd)];for(let _0x4df50f=0x0;_0x4df50f<_0x3346f9['vectorsWorld'][_0x3d4d86(0x18cc)];_0x4df50f++)_0x520ed8['P']['TransformCoordinatesToRef'](_0x3346f9[_0x3d4d86(0x1208)][_0x4df50f],_0xcbf47d,_0x395c50),_0x395c50['x']<this[_0x3d4d86(0x1b3f)]&&(this[_0x3d4d86(0x1b3f)]=_0x395c50['x']),_0x395c50['y']<this['_orthoBottom']&&(this[_0x3d4d86(0x101a)]=_0x395c50['y']),_0x395c50['x']>this['_orthoRight']&&(this['_orthoRight']=_0x395c50['x']),_0x395c50['y']>this[_0x3d4d86(0x1810)]&&(this[_0x3d4d86(0x1810)]=_0x395c50['y']),this[_0x3d4d86(0x1a06)]&&(_0x395c50['z']<_0x20ca51&&(_0x20ca51=_0x395c50['z']),_0x395c50['z']>_0x39d3ea&&(_0x39d3ea=_0x395c50['z']));}}this[_0x3d4d86(0x1a06)]&&(this['_shadowMinZ']=_0x20ca51,this[_0x3d4d86(0x1753)]=_0x39d3ea);}var _0x23b144=this['_orthoRight']-this[_0x3d4d86(0x1b3f)],_0x939d62=this[_0x3d4d86(0x1810)]-this[_0x3d4d86(0x101a)],_0x2680a4=void 0x0!==this['shadowMinZ']?this[_0x3d4d86(0x1e61)]:_0x41a75d[_0x3d4d86(0x248d)],_0x41a75d=void 0x0!==this[_0x3d4d86(0x14dd)]?this[_0x3d4d86(0x14dd)]:_0x41a75d[_0x3d4d86(0x298f)],_0x40a92a=this[_0x3d4d86(0x3d78)]()[_0x3d4d86(0x3e9d)]()[_0x3d4d86(0x1652)];_0x520ed8['y3']['OrthoOffCenterLHToRef'](this[_0x3d4d86(0x1b3f)]-_0x23b144*this['shadowOrthoScale'],this[_0x3d4d86(0x355e)]+_0x23b144*this[_0x3d4d86(0x1217)],this['_orthoBottom']-_0x939d62*this['shadowOrthoScale'],this[_0x3d4d86(0x1810)]+_0x939d62*this[_0x3d4d86(0x1217)],_0x40a92a?_0x41a75d:_0x2680a4,_0x40a92a?_0x2680a4:_0x41a75d,_0x379e93,this['getScene']()[_0x3d4d86(0x3e9d)]()['isNDCHalfZRange']);}}[_0x5c7c7c(0x1d95)](){var _0x315b6f=_0x5c7c7c;this[_0x315b6f(0x2717)][_0x315b6f(0x162b)](_0x315b6f(0x15cd),0x4),this[_0x315b6f(0x2717)][_0x315b6f(0x162b)](_0x315b6f(0x14eb),0x4),this[_0x315b6f(0x2717)]['addUniform'](_0x315b6f(0xf4e),0x4),this[_0x315b6f(0x2717)]['addUniform']('shadowsInfo',0x3),this['_uniformBuffer'][_0x315b6f(0x162b)](_0x315b6f(0x3781),0x2),this[_0x315b6f(0x2717)]['create']();}[_0x5c7c7c(0x2165)](_0x3a6922,_0x1473cc){var _0x2daf3d=_0x5c7c7c;return this[_0x2daf3d(0xf53)]()?this[_0x2daf3d(0x2717)]['updateFloat4'](_0x2daf3d(0x15cd),this[_0x2daf3d(0x2164)]['x'],this[_0x2daf3d(0x2164)]['y'],this['transformedDirection']['z'],0x1,_0x1473cc):this[_0x2daf3d(0x2717)][_0x2daf3d(0x2f68)](_0x2daf3d(0x15cd),this['direction']['x'],this[_0x2daf3d(0x286c)]['y'],this[_0x2daf3d(0x286c)]['z'],0x1,_0x1473cc),this;}[_0x5c7c7c(0x278e)](_0x1ce018,_0x55e877){var _0x30cf0b=_0x5c7c7c;return this['computeTransformedInformation']()?_0x1ce018[_0x30cf0b(0x38b0)](_0x55e877,this[_0x30cf0b(0x2164)]['x'],this[_0x30cf0b(0x2164)]['y'],this['transformedDirection']['z']):_0x1ce018[_0x30cf0b(0x38b0)](_0x55e877,this[_0x30cf0b(0x286c)]['x'],this['direction']['y'],this['direction']['z']),this;}[_0x5c7c7c(0x29a4)](_0x3a97c5){var _0x4d0d7e=_0x5c7c7c,_0x140d74=this[_0x4d0d7e(0x3c5c)][_0x4d0d7e(0x3e9d)]();return!_0x140d74[_0x4d0d7e(0x1652)]&&_0x140d74[_0x4d0d7e(0x338e)]?0x0:0x1;}[_0x5c7c7c(0xc52)](_0x2dd967){var _0x86af9e=_0x5c7c7c,_0x2ed9c8=this['_scene'][_0x86af9e(0x3e9d)]();return _0x2ed9c8[_0x86af9e(0x1652)]&&_0x2ed9c8[_0x86af9e(0x338e)]?0x0:0x1;}[_0x5c7c7c(0xd96)](_0x4506d1,_0x9302a3){var _0x251171=_0x5c7c7c;_0x4506d1[_0x251171(0xf7c)+_0x9302a3]=!0x0;}}_0x52cd86([(0x0,_0x2dd9a1['qC'])()],_0x4bd56b[_0x5c7c7c(0x1ce1)],'shadowFrustumSize',null),_0x52cd86([(0x0,_0x2dd9a1['qC'])()],_0x4bd56b['prototype'],_0x5c7c7c(0x1217),null),_0x52cd86([(0x0,_0x2dd9a1['qC'])()],_0x4bd56b[_0x5c7c7c(0x1ce1)],'autoUpdateExtends',void 0x0),_0x52cd86([(0x0,_0x2dd9a1['qC'])()],_0x4bd56b[_0x5c7c7c(0x1ce1)],_0x5c7c7c(0x1a06),void 0x0),_0x52cd86([(0x0,_0x2dd9a1['qC'])(_0x5c7c7c(0xa19))],_0x4bd56b[_0x5c7c7c(0x1ce1)],_0x5c7c7c(0x1b3f),void 0x0),_0x52cd86([(0x0,_0x2dd9a1['qC'])(_0x5c7c7c(0x1b5d))],_0x4bd56b['prototype'],_0x5c7c7c(0x355e),void 0x0),_0x52cd86([(0x0,_0x2dd9a1['qC'])('orthoTop')],_0x4bd56b[_0x5c7c7c(0x1ce1)],_0x5c7c7c(0x1810),void 0x0),_0x52cd86([(0x0,_0x2dd9a1['qC'])('orthoBottom')],_0x4bd56b[_0x5c7c7c(0x1ce1)],'_orthoBottom',void 0x0);},0x11dd9:(_0x1c8af6,_0x3b9abf,_0xfcc828)=>{var _0x245988=a8_0x1ec55c;_0xfcc828['d'](_0x3b9abf,{'e':()=>_0x4647c8});function _0x15bd45(_0x36fc9f,_0x33d3d9,_0x53d313,_0x32422c){var _0x476aab=a8_0x5306,_0x17a8ac,_0x1cb00f=arguments['length'],_0x516f33=_0x1cb00f<0x3?_0x33d3d9:null===_0x32422c?_0x32422c=Object['getOwnPropertyDescriptor'](_0x33d3d9,_0x53d313):_0x32422c;if('object'==typeof Reflect&&_0x476aab(0x3d33)==typeof Reflect[_0x476aab(0x3215)])_0x516f33=Reflect[_0x476aab(0x3215)](_0x36fc9f,_0x33d3d9,_0x53d313,_0x32422c);else{for(var _0x2d4083=_0x36fc9f['length']-0x1;0x0<=_0x2d4083;_0x2d4083--)(_0x17a8ac=_0x36fc9f[_0x2d4083])&&(_0x516f33=(_0x1cb00f<0x3?_0x17a8ac(_0x516f33):0x3<_0x1cb00f?_0x17a8ac(_0x33d3d9,_0x53d313,_0x516f33):_0x17a8ac(_0x33d3d9,_0x53d313))||_0x516f33);}0x3<_0x1cb00f&&_0x516f33&&Object[_0x476aab(0x276e)](_0x33d3d9,_0x53d313,_0x516f33);}var _0x3b9abf=_0xfcc828(0x10435),_0x21799f=_0xfcc828(0xd53f),_0x2a527a=_0xfcc828(0xbd53),_0x4bdf26=_0xfcc828(0x5f60),_0xf06b31=_0xfcc828(0xd5e5);_0x4bdf26['N'][_0x245988(0xa2d)](_0x245988(0xf28),(_0x3edd15,_0x1b8080)=>()=>new _0x4647c8(_0x3edd15,_0x21799f['P'][_0x245988(0x409)](),_0x1b8080));class _0x4647c8 extends _0xf06b31['_']{constructor(_0x529c41,_0x484572,_0x47d101){var _0x55bcbf=_0x245988;super(_0x529c41,_0x47d101),this[_0x55bcbf(0x2524)]=new _0x2a527a['Wo'](0x0,0x0,0x0),this['direction']=_0x484572||_0x21799f['P']['Up']();}[_0x245988(0x1d95)](){var _0x8075a0=_0x245988;this[_0x8075a0(0x2717)][_0x8075a0(0x162b)]('vLightData',0x4),this[_0x8075a0(0x2717)][_0x8075a0(0x162b)](_0x8075a0(0x14eb),0x4),this['_uniformBuffer'][_0x8075a0(0x162b)](_0x8075a0(0xf4e),0x4),this[_0x8075a0(0x2717)]['addUniform'](_0x8075a0(0x2aec),0x3),this['_uniformBuffer']['addUniform'](_0x8075a0(0x1628),0x3),this['_uniformBuffer'][_0x8075a0(0x162b)](_0x8075a0(0x3781),0x2),this[_0x8075a0(0x2717)][_0x8075a0(0x3f3a)]();}['getClassName'](){return'HemisphericLight';}[_0x245988(0x1dbe)](_0x8a0b03){var _0xd03635=_0x245988;return this[_0xd03635(0x286c)]=_0x21799f['P'][_0xd03635(0xff1)](_0x8a0b03[_0xd03635(0x10ce)](_0x21799f['P'][_0xd03635(0x409)]())),this[_0xd03635(0x286c)];}[_0x245988(0x22c7)](){return null;}[_0x245988(0x2165)](_0x2b4a43,_0x3563d6){var _0x20a4c3=_0x245988,_0xedd299=_0x21799f['P'][_0x20a4c3(0xff1)](this['direction']);return this[_0x20a4c3(0x2717)]['updateFloat4'](_0x20a4c3(0x15cd),_0xedd299['x'],_0xedd299['y'],_0xedd299['z'],0x0,_0x3563d6),this['_uniformBuffer'][_0x20a4c3(0x1e5f)]('vLightGround',this[_0x20a4c3(0x2524)]['scale'](this['intensity']),_0x3563d6),this;}[_0x245988(0x278e)](_0x5e4014,_0x54a848){var _0x225ce5=_0x245988,_0x175254=_0x21799f['P'][_0x225ce5(0xff1)](this[_0x225ce5(0x286c)]);return _0x5e4014[_0x225ce5(0x38b0)](_0x54a848,_0x175254['x'],_0x175254['y'],_0x175254['z']),this;}[_0x245988(0x5d4)](){var _0x4b3528=_0x245988;return this[_0x4b3528(0x1b6f)]||(this['_worldMatrix']=_0x21799f['y3'][_0x4b3528(0x5f3)]()),this[_0x4b3528(0x1b6f)];}[_0x245988(0x36ce)](){return _0xf06b31['_']['LIGHTTYPEID_HEMISPHERICLIGHT'];}[_0x245988(0xd96)](_0x59021b,_0x40e377){_0x59021b['HEMILIGHT'+_0x40e377]=!0x0;}}_0x15bd45([(0x0,_0x3b9abf['n9'])()],_0x4647c8[_0x245988(0x1ce1)],_0x245988(0x2524),void 0x0),_0x15bd45([(0x0,_0x3b9abf['hd'])()],_0x4647c8[_0x245988(0x1ce1)],'direction',void 0x0);},0x6e3a:(_0x47f654,_0x28d565,_0x1abb63)=>{_0x1abb63(0xd5e5),_0x1abb63(0xcec4),_0x1abb63(0x93b3),_0x1abb63(0x6ae),_0x1abb63(0x11dd9),_0x1abb63(0xc03),_0x1abb63(0xd318);},0xd5e5:(_0xc0d481,_0x4b8596,_0x1715c7)=>{var _0x2b436b=a8_0x1ec55c;_0x1715c7['d'](_0x4b8596,{'_':()=>_0x3f3551});function _0x5beb03(_0x6c8373,_0x2778d7,_0x14eb46,_0x37de79){var _0x3151f4=a8_0x5306,_0x5d5eeb,_0x98094=arguments[_0x3151f4(0x18cc)],_0x4c3599=_0x98094<0x3?_0x2778d7:null===_0x37de79?_0x37de79=Object[_0x3151f4(0x14a5)](_0x2778d7,_0x14eb46):_0x37de79;if(_0x3151f4(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x3151f4(0x3215)])_0x4c3599=Reflect[_0x3151f4(0x3215)](_0x6c8373,_0x2778d7,_0x14eb46,_0x37de79);else{for(var _0x145b30=_0x6c8373[_0x3151f4(0x18cc)]-0x1;0x0<=_0x145b30;_0x145b30--)(_0x5d5eeb=_0x6c8373[_0x145b30])&&(_0x4c3599=(_0x98094<0x3?_0x5d5eeb(_0x4c3599):0x3<_0x98094?_0x5d5eeb(_0x2778d7,_0x14eb46,_0x4c3599):_0x5d5eeb(_0x2778d7,_0x14eb46))||_0x4c3599);}0x3<_0x98094&&_0x4c3599&&Object[_0x3151f4(0x276e)](_0x2778d7,_0x14eb46,_0x4c3599);}var _0x2551df=_0x1715c7(0x10435),_0x1dd526=_0x1715c7(0xd53f),_0x360a3c=_0x1715c7(0xbd53),_0x420824=_0x1715c7(0x5f60),_0x1693a1=_0x1715c7(0x181f4),_0x4af4de=_0x1715c7(0x4158),_0x4b8596=_0x1715c7(0x2e6f);class _0x3f3551 extends _0x420824['N']{constructor(_0x2bfbe9,_0x29e784){var _0x1f4e62=a8_0x5306;super(_0x2bfbe9,_0x29e784),this['diffuse']=new _0x360a3c['Wo'](0x1,0x1,0x1),this[_0x1f4e62(0x585)]=new _0x360a3c['Wo'](0x1,0x1,0x1),this['falloffType']=_0x3f3551[_0x1f4e62(0x2922)],this['intensity']=0x1,this[_0x1f4e62(0x1ad7)]=Number['MAX_VALUE'],this[_0x1f4e62(0x3be2)]=0x0,this[_0x1f4e62(0x399a)]=0x1,this[_0x1f4e62(0x625)]=_0x3f3551['INTENSITYMODE_AUTOMATIC'],this[_0x1f4e62(0x3a88)]=0.00001,this[_0x1f4e62(0x1725)]=0x0,this[_0x1f4e62(0xd99)]=!0x0,this[_0x1f4e62(0xe07)]=0x0,this[_0x1f4e62(0x27ce)]=0x0,this[_0x1f4e62(0x2405)]=0x0,this[_0x1f4e62(0xdb2)]=null,this[_0x1f4e62(0x4d7)]=new Array(),this['_includedOnlyMeshesIds']=new Array(),this['_isLight']=!0x0,this['getScene']()[_0x1f4e62(0x3980)](this),this[_0x1f4e62(0x2717)]=new _0x1693a1['M'](this[_0x1f4e62(0x3d78)]()[_0x1f4e62(0x3e9d)](),void 0x0,void 0x0,_0x2bfbe9),this[_0x1f4e62(0x1d95)](),this[_0x1f4e62(0x422c)]=new Array(),this['excludedMeshes']=new Array(),this[_0x1f4e62(0x3931)]();}get['range'](){var _0x41882c=a8_0x5306;return this[_0x41882c(0x1ad7)];}set[_0x2b436b(0x16cd)](_0x2b27a0){var _0x383500=_0x2b436b;this[_0x383500(0x1ad7)]=_0x2b27a0,this[_0x383500(0x3be2)]=0x1/(this[_0x383500(0x16cd)]*this[_0x383500(0x16cd)]);}get[_0x2b436b(0x15d7)](){var _0x7cd77=_0x2b436b;return this[_0x7cd77(0x625)];}set['intensityMode'](_0x2741a3){var _0x4a97cc=_0x2b436b;this[_0x4a97cc(0x625)]=_0x2741a3,this['_computePhotometricScale']();}get[_0x2b436b(0x13e7)](){return this['_radius'];}set[_0x2b436b(0x13e7)](_0x2f8a92){var _0x10f290=_0x2b436b;this[_0x10f290(0x3a88)]=_0x2f8a92,this['_computePhotometricScale']();}get['shadowEnabled'](){var _0x257641=_0x2b436b;return this[_0x257641(0xd99)];}set[_0x2b436b(0x1d43)](_0x2bf804){var _0x202fb9=_0x2b436b;this[_0x202fb9(0xd99)]!==_0x2bf804&&(this['_shadowEnabled']=_0x2bf804,this[_0x202fb9(0x3eb8)]());}get[_0x2b436b(0x422c)](){var _0x2e61f5=_0x2b436b;return this[_0x2e61f5(0x12a9)];}set[_0x2b436b(0x422c)](_0x12dd73){var _0x30eb0d=_0x2b436b;this[_0x30eb0d(0x12a9)]=_0x12dd73,this[_0x30eb0d(0x3bf0)](_0x12dd73);}get['excludedMeshes'](){var _0x4e25f1=_0x2b436b;return this[_0x4e25f1(0x3f94)];}set[_0x2b436b(0x2086)](_0x2daf24){var _0x5aa9fa=_0x2b436b;this[_0x5aa9fa(0x3f94)]=_0x2daf24,this[_0x5aa9fa(0x4233)](_0x2daf24);}get[_0x2b436b(0xf58)](){var _0x1cc4e4=_0x2b436b;return this[_0x1cc4e4(0xe07)];}set['excludeWithLayerMask'](_0x2644fc){var _0x35dfe8=_0x2b436b;this['_excludeWithLayerMask']=_0x2644fc,this[_0x35dfe8(0x3931)]();}get[_0x2b436b(0x3e0d)](){var _0x21aa6b=_0x2b436b;return this[_0x21aa6b(0x27ce)];}set[_0x2b436b(0x3e0d)](_0x83c4eb){var _0x4578f4=_0x2b436b;this[_0x4578f4(0x27ce)]=_0x83c4eb,this['_resyncMeshes']();}get[_0x2b436b(0x26c6)](){var _0x34a477=_0x2b436b;return this[_0x34a477(0x2405)];}set[_0x2b436b(0x26c6)](_0x50cac4){var _0x38b58c=_0x2b436b;this['_lightmapMode']!==_0x50cac4&&(this[_0x38b58c(0x2405)]=_0x50cac4,this[_0x38b58c(0x3eb8)]());}[_0x2b436b(0x2783)](_0x61a29e,_0x486305){return this;}[_0x2b436b(0x3a25)](_0x4e97c7,_0x4e244a,_0x47f091,_0x19e311,_0x4f1ea2=!0x0){var _0x595825=_0x2b436b,_0x5088ac,_0x4e97c7=_0x4e97c7[_0x595825(0x1c67)]();let _0x412c81=!0x1;if(this['_uniformBuffer'][_0x595825(0x2336)](_0x47f091,'Light'+_0x4e97c7),this[_0x595825(0x3302)]===_0x4e244a['getRenderId']()&&this[_0x595825(0xc7d)]===_0x19e311&&this['_uniformBuffer'][_0x595825(0xf0a)]||(this['_renderId']=_0x4e244a['getRenderId'](),this[_0x595825(0xc7d)]=_0x19e311,_0x5088ac=this[_0x595825(0x2799)](),this[_0x595825(0x2165)](_0x47f091,_0x4e97c7),this[_0x595825(0x295d)][_0x595825(0x279e)](_0x5088ac,_0x360a3c['zZ']['Color3'][0x0]),this[_0x595825(0x2717)][_0x595825(0x3178)](_0x595825(0x14eb),_0x360a3c['zZ'][_0x595825(0x3094)][0x0],this[_0x595825(0x16cd)],_0x4e97c7),_0x19e311&&(this[_0x595825(0x585)]['scaleToRef'](_0x5088ac,_0x360a3c['zZ']['Color3'][0x1]),this['_uniformBuffer'][_0x595825(0x3178)](_0x595825(0xf4e),_0x360a3c['zZ'][_0x595825(0x3094)][0x1],this[_0x595825(0x13e7)],_0x4e97c7)),_0x412c81=!0x0),this[_0x595825(0x2783)](_0x47f091,_0x4e97c7),_0x4e244a[_0x595825(0x1880)]&&this[_0x595825(0x1d43)]&&_0x4f1ea2){const _0x419f70=null!=(_0x19e311=this[_0x595825(0x22c7)](_0x4e244a[_0x595825(0x1647)]))?_0x19e311:this[_0x595825(0x22c7)]();_0x419f70&&(_0x419f70['bindShadowLight'](_0x4e97c7,_0x47f091),_0x412c81=!0x0);}_0x412c81?this[_0x595825(0x2717)][_0x595825(0x2bb0)]():this[_0x595825(0x2717)][_0x595825(0x4be)]();}[_0x2b436b(0x252c)](){var _0x127507=_0x2b436b;return _0x127507(0x3d9d);}['toString'](_0x113ac3){var _0x4f0c7b=_0x2b436b;let _0xe7abff='Name:\x20'+this[_0x4f0c7b(0xc1b)];if(_0xe7abff+=_0x4f0c7b(0x3ed1)+[_0x4f0c7b(0x95e),_0x4f0c7b(0xa2a),_0x4f0c7b(0x2635),_0x4f0c7b(0x29d8)][this[_0x4f0c7b(0x36ce)]()],this[_0x4f0c7b(0x3f3)]){for(let _0x213738=0x0;_0x213738<this[_0x4f0c7b(0x3f3)][_0x4f0c7b(0x18cc)];_0x213738++)_0xe7abff+=',\x20animation[0]:\x20'+this[_0x4f0c7b(0x3f3)][_0x213738][_0x4f0c7b(0x1c67)](_0x113ac3);}return _0xe7abff;}[_0x2b436b(0x2e9b)](){var _0x2bf7ef=_0x2b436b;super[_0x2bf7ef(0x2e9b)](),this['isDisposed']()||this[_0x2bf7ef(0x3931)]();}[_0x2b436b(0x3cb0)](_0x4220c4){var _0x5d682d=_0x2b436b;super[_0x5d682d(0x3cb0)](_0x4220c4),this[_0x5d682d(0x3931)]();}['getShadowGenerator'](_0x15cd07=null){var _0x3d84c8=_0x2b436b;return null!==this[_0x3d84c8(0xdb2)]&&null!=(_0x15cd07=this[_0x3d84c8(0xdb2)]['get'](_0x15cd07))?_0x15cd07:null;}[_0x2b436b(0x23c6)](){var _0x2cc111=_0x2b436b;return this[_0x2cc111(0xdb2)];}[_0x2b436b(0x3536)](){var _0x3aa852=_0x2b436b;return _0x1dd526['P'][_0x3aa852(0x409)]();}[_0x2b436b(0x2f95)](_0x4b85f0){var _0x2a953c=_0x2b436b;return!(_0x4b85f0&&(this[_0x2a953c(0x422c)]&&0x0<this[_0x2a953c(0x422c)][_0x2a953c(0x18cc)]&&-0x1===this[_0x2a953c(0x422c)]['indexOf'](_0x4b85f0)||this['excludedMeshes']&&0x0<this[_0x2a953c(0x2086)][_0x2a953c(0x18cc)]&&-0x1!==this[_0x2a953c(0x2086)]['indexOf'](_0x4b85f0)||0x0!==this[_0x2a953c(0x3e0d)]&&0x0==(this[_0x2a953c(0x3e0d)]&_0x4b85f0['layerMask'])||0x0!==this[_0x2a953c(0xf58)]&&this['excludeWithLayerMask']&_0x4b85f0['layerMask']));}[_0x2b436b(0x41a)](_0x466c9f,_0xfed0bb=!0x1){var _0x4b6419=_0x2b436b;if(this[_0x4b6419(0xdb2)]){const _0x509b08=this[_0x4b6419(0xdb2)][_0x4b6419(0x354d)]();for(let _0x451ee9=_0x509b08[_0x4b6419(0x63a)]();!0x0!==_0x451ee9[_0x4b6419(0x954)];_0x451ee9=_0x509b08['next']()){const _0xb36fe5=_0x451ee9[_0x4b6419(0x2b05)];_0xb36fe5[_0x4b6419(0x41a)]();}this[_0x4b6419(0xdb2)]=null;}var _0x3050e7;this[_0x4b6419(0x3d78)]()['stopAnimation'](this),this[_0x4b6419(0x2fc)]&&(-0x1<(_0x3050e7=this[_0x4b6419(0x2fc)][_0x4b6419(0x3f5b)][_0x4b6419(0x86a)](this))&&this['_parentContainer'][_0x4b6419(0x3f5b)][_0x4b6419(0xb1f)](_0x3050e7,0x1),this[_0x4b6419(0x2fc)]=null);for(const _0x5bda58 of this['getScene']()[_0x4b6419(0x4dd)])_0x5bda58[_0x4b6419(0x1a69)](this,!0x0);this[_0x4b6419(0x2717)][_0x4b6419(0x41a)](),this[_0x4b6419(0x3d78)]()[_0x4b6419(0x2c2c)](this),super['dispose'](_0x466c9f,_0xfed0bb);}['getTypeID'](){return 0x0;}[_0x2b436b(0x2799)](){return this['_photometricScale']*this['intensity'];}[_0x2b436b(0x77b)](_0x40763d,_0x27435f=null){var _0x5d938c=_0x2b436b,_0x54ca02=_0x3f3551[_0x5d938c(0x36d1)](this[_0x5d938c(0x36ce)](),_0x40763d,this[_0x5d938c(0x3d78)]());if(!_0x54ca02)return null;const _0x477fac=_0x2551df['p4']['Clone'](_0x54ca02,this);return _0x40763d&&(_0x477fac[_0x5d938c(0xc1b)]=_0x40763d),_0x27435f&&(_0x477fac[_0x5d938c(0xc5c)]=_0x27435f),_0x477fac[_0x5d938c(0x3cb0)](this[_0x5d938c(0x1253)]()),this[_0x5d938c(0xd31)][_0x5d938c(0x3608)](_0x477fac),_0x477fac;}[_0x2b436b(0x18e2)](){var _0x572863=_0x2b436b;const _0x86046=_0x2551df['p4'][_0x572863(0x96c)](this);return _0x86046[_0x572863(0x309e)]=this[_0x572863(0x309e)],_0x86046[_0x572863(0x19d6)]=this[_0x572863(0x36ce)](),this[_0x572863(0xc5c)]&&this[_0x572863(0xc5c)][_0x572863(0x4079)](_0x86046),0x0<this['excludedMeshes'][_0x572863(0x18cc)]&&(_0x86046[_0x572863(0x2a8)]=[],this[_0x572863(0x2086)]['forEach'](_0x59adde=>{var _0x41f8bf=_0x572863;_0x86046[_0x41f8bf(0x2a8)][_0x41f8bf(0xede)](_0x59adde['id']);})),0x0<this[_0x572863(0x422c)][_0x572863(0x18cc)]&&(_0x86046[_0x572863(0x1894)]=[],this[_0x572863(0x422c)][_0x572863(0x35b2)](_0x87666d=>{var _0xc28651=_0x572863;_0x86046[_0xc28651(0x1894)][_0xc28651(0xede)](_0x87666d['id']);})),_0x2551df['p4'][_0x572863(0x4219)](this,_0x86046),_0x86046[_0x572863(0x21a3)]=this[_0x572863(0x25e7)](),_0x86046[_0x572863(0x1253)]=this[_0x572863(0x1253)](),_0x86046;}static[_0x2b436b(0x36d1)](_0x50df72,_0x427747,_0x10c349){var _0xc13337=_0x2b436b;return _0x420824['N']['Construct'](_0xc13337(0x1614)+_0x50df72,_0x427747,_0x10c349)||null;}static[_0x2b436b(0x2de7)](_0xf13517,_0x18422f){var _0x4c2a80=_0x2b436b,_0x1b3e89=_0x3f3551['GetConstructorFromName'](_0xf13517[_0x4c2a80(0x19d6)],_0xf13517[_0x4c2a80(0xc1b)],_0x18422f);if(!_0x1b3e89)return null;const _0x59e313=_0x2551df['p4']['Parse'](_0x1b3e89,_0xf13517,_0x18422f);if(_0xf13517['excludedMeshesIds']&&(_0x59e313[_0x4c2a80(0x4d7)]=_0xf13517['excludedMeshesIds']),_0xf13517['includedOnlyMeshesIds']&&(_0x59e313['_includedOnlyMeshesIds']=_0xf13517[_0x4c2a80(0x1894)]),void 0x0!==_0xf13517[_0x4c2a80(0x2b37)]&&(_0x59e313[_0x4c2a80(0x18b7)]=_0xf13517[_0x4c2a80(0x2b37)]),void 0x0!==_0xf13517[_0x4c2a80(0x4d3)]&&(_0x59e313[_0x4c2a80(0x1193)]=_0xf13517[_0x4c2a80(0x4d3)]),void 0x0!==_0xf13517[_0x4c2a80(0x2ee2)]&&(_0x59e313['falloffType']=_0xf13517['falloffType']),void 0x0!==_0xf13517['lightmapMode']&&(_0x59e313[_0x4c2a80(0x26c6)]=_0xf13517[_0x4c2a80(0x26c6)]),_0xf13517[_0x4c2a80(0x3f3)]){for(let _0x594fc7=0x0;_0x594fc7<_0xf13517['animations'][_0x4c2a80(0x18cc)];_0x594fc7++){var _0x2ab4ca=_0xf13517[_0x4c2a80(0x3f3)][_0x594fc7];const _0x15af4e=(0x0,_0x4af4de['q'])(_0x4c2a80(0x13a3));_0x15af4e&&_0x59e313[_0x4c2a80(0x3f3)][_0x4c2a80(0xede)](_0x15af4e[_0x4c2a80(0x2de7)](_0x2ab4ca));}_0x420824['N']['ParseAnimationRanges'](_0x59e313,_0xf13517,_0x18422f);}return _0xf13517['autoAnimate']&&_0x18422f[_0x4c2a80(0x285e)](_0x59e313,_0xf13517[_0x4c2a80(0x17b9)],_0xf13517[_0x4c2a80(0xe85)],_0xf13517[_0x4c2a80(0xfaa)],_0xf13517['autoAnimateSpeed']||0x1),void 0x0!==_0xf13517[_0x4c2a80(0x1253)]&&_0x59e313[_0x4c2a80(0x3cb0)](_0xf13517[_0x4c2a80(0x1253)]),_0x59e313;}[_0x2b436b(0x4233)](_0x3ad0b6){var _0x448c7e=_0x2b436b;const _0x2496ab=_0x3ad0b6[_0x448c7e(0xede)],_0x2e3020=(_0x3ad0b6['push']=(..._0x3554bc)=>{var _0xd8e0eb=_0x448c7e,_0x11d2af=_0x2496ab[_0xd8e0eb(0x29f3)](_0x3ad0b6,_0x3554bc);for(const _0xedf2c0 of _0x3554bc)_0xedf2c0[_0xd8e0eb(0x41f3)](this);return _0x11d2af;},_0x3ad0b6['splice']);_0x3ad0b6[_0x448c7e(0xb1f)]=(_0x4205d7,_0x405a45)=>{var _0x2ad41f=_0x448c7e;_0x4205d7=_0x2e3020[_0x2ad41f(0x29f3)](_0x3ad0b6,[_0x4205d7,_0x405a45]);for(const _0x5a53f8 of _0x4205d7)_0x5a53f8[_0x2ad41f(0x41f3)](this);return _0x4205d7;};for(const _0x317d11 of _0x3ad0b6)_0x317d11[_0x448c7e(0x41f3)](this);}[_0x2b436b(0x3bf0)](_0xb233da){var _0x4ebe64=_0x2b436b;const _0x6e03b0=_0xb233da[_0x4ebe64(0xede)],_0x41a919=(_0xb233da['push']=(..._0x157f65)=>{var _0x578e2c=_0x4ebe64;return _0x157f65=_0x6e03b0['apply'](_0xb233da,_0x157f65),(this[_0x578e2c(0x3931)](),_0x157f65);},_0xb233da[_0x4ebe64(0xb1f)]);_0xb233da[_0x4ebe64(0xb1f)]=(_0x548f4c,_0x217608)=>{var _0x411e02=_0x4ebe64;return _0x548f4c=_0x41a919[_0x411e02(0x29f3)](_0xb233da,[_0x548f4c,_0x217608]),(this[_0x411e02(0x3931)](),_0x548f4c);},this[_0x4ebe64(0x3931)]();}[_0x2b436b(0x3931)](){var _0x5cc792=_0x2b436b;for(const _0x541b2e of this['getScene']()[_0x5cc792(0x4dd)])_0x541b2e[_0x5cc792(0x41f3)](this);}['_markMeshesAsLightDirty'](){var _0x55f5e5=_0x2b436b;for(const _0x4f8ee1 of this[_0x55f5e5(0x3d78)]()[_0x55f5e5(0x4dd)])-0x1!==_0x4f8ee1[_0x55f5e5(0x1dba)]['indexOf'](this)&&_0x4f8ee1['_markSubMeshesAsLightDirty']();}['_computePhotometricScale'](){var _0x36ce47=_0x2b436b;this[_0x36ce47(0x399a)]=this[_0x36ce47(0x2b70)](),this['getScene']()['resetCachedMaterial']();}['_getPhotometricScale'](){var _0x35df49=_0x2b436b;let _0x4e11c9=0x0;var _0xcf7153=this[_0x35df49(0x36ce)]();let _0x5bc8bd=this[_0x35df49(0x15d7)];switch(_0x5bc8bd===_0x3f3551['INTENSITYMODE_AUTOMATIC']&&(_0x5bc8bd=_0xcf7153===_0x3f3551[_0x35df49(0x28c2)]?_0x3f3551[_0x35df49(0x543)]:_0x3f3551['INTENSITYMODE_LUMINOUSINTENSITY']),_0xcf7153){case _0x3f3551[_0x35df49(0x3399)]:case _0x3f3551[_0x35df49(0x7ab)]:switch(_0x5bc8bd){case _0x3f3551[_0x35df49(0x190f)]:_0x4e11c9=0x1/(0x4*Math['PI']);break;case _0x3f3551['INTENSITYMODE_LUMINOUSINTENSITY']:_0x4e11c9=0x1;break;case _0x3f3551[_0x35df49(0x5fa)]:_0x4e11c9=this[_0x35df49(0x13e7)]*this['radius'];}break;case _0x3f3551[_0x35df49(0x28c2)]:switch(_0x5bc8bd){case _0x3f3551[_0x35df49(0x543)]:_0x4e11c9=0x1;break;case _0x3f3551[_0x35df49(0x5fa)]:var _0x54686f=this[_0x35df49(0x13e7)],_0x54686f=Math[_0x35df49(0x1955)](_0x54686f,0.001),_0x54686f=0x2*Math['PI']*(0x1-Math[_0x35df49(0x32c3)](_0x54686f));_0x4e11c9=_0x54686f;}break;case _0x3f3551[_0x35df49(0x3b91)]:_0x4e11c9=0x1;}return _0x4e11c9;}[_0x2b436b(0x16ce)](){var _0x24d972=_0x2b436b;const _0x2dc791=this['getScene']();0x0!=this['_renderPriority']&&(_0x2dc791[_0x24d972(0x4118)]=!0x0),this[_0x24d972(0x3d78)]()[_0x24d972(0x23d5)]();}}_0x3f3551[_0x2b436b(0x2922)]=_0x4b8596['m'][_0x2b436b(0x2922)],_0x3f3551['FALLOFF_PHYSICAL']=_0x4b8596['m'][_0x2b436b(0x15f4)],_0x3f3551['FALLOFF_GLTF']=_0x4b8596['m'][_0x2b436b(0x1528)],_0x3f3551[_0x2b436b(0x331b)]=_0x4b8596['m'][_0x2b436b(0x331b)],_0x3f3551[_0x2b436b(0x369c)]=_0x4b8596['m'][_0x2b436b(0x369c)],_0x3f3551[_0x2b436b(0x3122)]=_0x4b8596['m'][_0x2b436b(0x3122)],_0x3f3551[_0x2b436b(0x84b)]=_0x4b8596['m'][_0x2b436b(0x84b)],_0x3f3551[_0x2b436b(0x208b)]=_0x4b8596['m'][_0x2b436b(0x208b)],_0x3f3551[_0x2b436b(0x190f)]=_0x4b8596['m']['INTENSITYMODE_LUMINOUSPOWER'],_0x3f3551[_0x2b436b(0x3b03)]=_0x4b8596['m'][_0x2b436b(0x3b03)],_0x3f3551[_0x2b436b(0x543)]=_0x4b8596['m']['INTENSITYMODE_ILLUMINANCE'],_0x3f3551['INTENSITYMODE_LUMINANCE']=_0x4b8596['m'][_0x2b436b(0x5fa)],_0x3f3551[_0x2b436b(0x3399)]=_0x4b8596['m'][_0x2b436b(0x3399)],_0x3f3551[_0x2b436b(0x28c2)]=_0x4b8596['m'][_0x2b436b(0x28c2)],_0x3f3551[_0x2b436b(0x7ab)]=_0x4b8596['m']['LIGHTTYPEID_SPOTLIGHT'],_0x3f3551[_0x2b436b(0x3b91)]=_0x4b8596['m'][_0x2b436b(0x3b91)],_0x5beb03([(0x0,_0x2551df['n9'])()],_0x3f3551[_0x2b436b(0x1ce1)],_0x2b436b(0x295d),void 0x0),_0x5beb03([(0x0,_0x2551df['n9'])()],_0x3f3551[_0x2b436b(0x1ce1)],_0x2b436b(0x585),void 0x0),_0x5beb03([(0x0,_0x2551df['qC'])()],_0x3f3551[_0x2b436b(0x1ce1)],_0x2b436b(0x2ee2),void 0x0),_0x5beb03([(0x0,_0x2551df['qC'])()],_0x3f3551[_0x2b436b(0x1ce1)],_0x2b436b(0x231d),void 0x0),_0x5beb03([(0x0,_0x2551df['qC'])()],_0x3f3551[_0x2b436b(0x1ce1)],_0x2b436b(0x16cd),null),_0x5beb03([(0x0,_0x2551df['qC'])()],_0x3f3551['prototype'],_0x2b436b(0x15d7),null),_0x5beb03([(0x0,_0x2551df['qC'])()],_0x3f3551[_0x2b436b(0x1ce1)],_0x2b436b(0x13e7),null),_0x5beb03([(0x0,_0x2551df['qC'])()],_0x3f3551['prototype'],_0x2b436b(0x3665),void 0x0),_0x5beb03([(0x0,_0x2551df['wz'])(_0x2b436b(0x16ce))],_0x3f3551[_0x2b436b(0x1ce1)],_0x2b436b(0x1725),void 0x0),_0x5beb03([(0x0,_0x2551df['qC'])(_0x2b436b(0x1d43))],_0x3f3551[_0x2b436b(0x1ce1)],_0x2b436b(0xd99),void 0x0),_0x5beb03([(0x0,_0x2551df['qC'])(_0x2b436b(0xf58))],_0x3f3551['prototype'],_0x2b436b(0xe07),void 0x0),_0x5beb03([(0x0,_0x2551df['qC'])(_0x2b436b(0x3e0d))],_0x3f3551['prototype'],_0x2b436b(0x27ce),void 0x0),_0x5beb03([(0x0,_0x2551df['qC'])(_0x2b436b(0x26c6))],_0x3f3551['prototype'],_0x2b436b(0x2405),void 0x0);},0xc03:(_0x410397,_0xb34e9e,_0x43e9c0)=>{var _0x5a49b1=a8_0x1ec55c;_0x43e9c0['d'](_0xb34e9e,{'c':()=>_0x5aab46});var _0xb34e9e=_0x43e9c0(0x10435),_0x5e4428=_0x43e9c0(0xd53f),_0x83817d=_0x43e9c0(0x5f60),_0x1b856f=_0x43e9c0(0xd5e5),_0x43e9c0=_0x43e9c0(0xcec4);_0x83817d['N'][_0x5a49b1(0xa2d)]('Light_Type_0',(_0x3c3e9c,_0x4c681b)=>()=>new _0x5aab46(_0x3c3e9c,_0x5e4428['P'][_0x5a49b1(0x409)](),_0x4c681b));class _0x5aab46 extends _0x43e9c0['O']{constructor(_0x2fdfa6,_0x32b09d,_0x14c2f0){var _0x2b5a21=_0x5a49b1;super(_0x2fdfa6,_0x14c2f0),this[_0x2b5a21(0x1c5d)]=Math['PI']/0x2,this[_0x2b5a21(0xa9f)]=_0x32b09d;}get[_0x5a49b1(0x33e9)](){var _0x283742=_0x5a49b1;return this[_0x283742(0x1c5d)];}set[_0x5a49b1(0x33e9)](_0xd821a3){var _0x283422=_0x5a49b1;this[_0x283422(0x1c5d)]=_0xd821a3,this['forceProjectionMatrixCompute']();}get[_0x5a49b1(0x286c)](){return this['_direction'];}set[_0x5a49b1(0x286c)](_0x2578cd){var _0x2b944e=_0x5a49b1,_0x280ed5=this[_0x2b944e(0x33e5)]();if(this[_0x2b944e(0x1f92)]=_0x2578cd,this[_0x2b944e(0x33e5)]()!==_0x280ed5&&this[_0x2b944e(0xdb2)]){const _0x1e704a=this[_0x2b944e(0xdb2)][_0x2b944e(0x354d)]();for(let _0x240a10=_0x1e704a[_0x2b944e(0x63a)]();!0x0!==_0x240a10[_0x2b944e(0x954)];_0x240a10=_0x1e704a['next']()){const _0x57870b=_0x240a10[_0x2b944e(0x2b05)];_0x57870b[_0x2b944e(0x1d72)]();}}}['getClassName'](){return'PointLight';}['getTypeID'](){var _0x4b23fe=_0x5a49b1;return _0x1b856f['_'][_0x4b23fe(0x3399)];}['needCube'](){var _0x22b99e=_0x5a49b1;return!this[_0x22b99e(0x286c)];}['getShadowDirection'](_0x2288b1){var _0x27775a=_0x5a49b1;if(this[_0x27775a(0x286c)])return super['getShadowDirection'](_0x2288b1);switch(_0x2288b1){case 0x0:return new _0x5e4428['P'](0x1,0x0,0x0);case 0x1:return new _0x5e4428['P'](-0x1,0x0,0x0);case 0x2:return new _0x5e4428['P'](0x0,-0x1,0x0);case 0x3:return new _0x5e4428['P'](0x0,0x1,0x0);case 0x4:return new _0x5e4428['P'](0x0,0x0,0x1);case 0x5:return new _0x5e4428['P'](0x0,0x0,-0x1);}return _0x5e4428['P']['Zero']();}[_0x5a49b1(0x1abc)](_0x2eab6e,_0x4396aa,_0x278a2e){var _0x7c1971=_0x5a49b1,_0x16547a,_0x59b77a,_0x408fff=this[_0x7c1971(0x3d78)]()[_0x7c1971(0x1647)];_0x408fff&&(_0x16547a=void 0x0!==this[_0x7c1971(0x1e61)]?this[_0x7c1971(0x1e61)]:_0x408fff['minZ'],_0x408fff=void 0x0!==this[_0x7c1971(0x14dd)]?this[_0x7c1971(0x14dd)]:_0x408fff[_0x7c1971(0x298f)],_0x59b77a=this['getScene']()[_0x7c1971(0x3e9d)]()['useReverseDepthBuffer'],_0x5e4428['y3'][_0x7c1971(0x3642)](this[_0x7c1971(0x33e9)],0x1,_0x59b77a?_0x408fff:_0x16547a,_0x59b77a?_0x16547a:_0x408fff,_0x2eab6e,!0x0,this[_0x7c1971(0x3c5c)]['getEngine']()[_0x7c1971(0x338e)],void 0x0,_0x59b77a));}[_0x5a49b1(0x1d95)](){var _0x5efbe4=_0x5a49b1;this[_0x5efbe4(0x2717)][_0x5efbe4(0x162b)]('vLightData',0x4),this['_uniformBuffer']['addUniform'](_0x5efbe4(0x14eb),0x4),this['_uniformBuffer'][_0x5efbe4(0x162b)]('vLightSpecular',0x4),this['_uniformBuffer'][_0x5efbe4(0x162b)]('vLightFalloff',0x4),this[_0x5efbe4(0x2717)][_0x5efbe4(0x162b)](_0x5efbe4(0x1628),0x3),this['_uniformBuffer'][_0x5efbe4(0x162b)]('depthValues',0x2),this['_uniformBuffer'][_0x5efbe4(0x3f3a)]();}[_0x5a49b1(0x2165)](_0x382d19,_0x2d189){var _0x31ab78=_0x5a49b1;return this[_0x31ab78(0xf53)]()?this[_0x31ab78(0x2717)][_0x31ab78(0x2f68)](_0x31ab78(0x15cd),this[_0x31ab78(0x66d)]['x'],this[_0x31ab78(0x66d)]['y'],this['transformedPosition']['z'],0x0,_0x2d189):this[_0x31ab78(0x2717)]['updateFloat4']('vLightData',this[_0x31ab78(0xa9f)]['x'],this['position']['y'],this[_0x31ab78(0xa9f)]['z'],0x0,_0x2d189),this['_uniformBuffer'][_0x31ab78(0x2f68)]('vLightFalloff',this[_0x31ab78(0x16cd)],this['_inverseSquaredRange'],0x0,0x0,_0x2d189),this;}['transferToNodeMaterialEffect'](_0xb6282,_0x100813){var _0x321330=_0x5a49b1;return this[_0x321330(0xf53)]()?_0xb6282[_0x321330(0x38b0)](_0x100813,this[_0x321330(0x66d)]['x'],this[_0x321330(0x66d)]['y'],this['transformedPosition']['z']):_0xb6282[_0x321330(0x38b0)](_0x100813,this[_0x321330(0xa9f)]['x'],this[_0x321330(0xa9f)]['y'],this[_0x321330(0xa9f)]['z']),this;}[_0x5a49b1(0xd96)](_0x8f7188,_0x3078a9){var _0x3a0b67=_0x5a49b1;_0x8f7188[_0x3a0b67(0x2bd6)+_0x3078a9]=!0x0;}}!function(_0x3aad8f,_0x3f7c7b,_0x3b0157,_0x6bf02d){var _0x1ec813=_0x5a49b1,_0x124188,_0x4b4124=arguments['length'],_0x2c2605=_0x4b4124<0x3?_0x3f7c7b:null===_0x6bf02d?_0x6bf02d=Object['getOwnPropertyDescriptor'](_0x3f7c7b,_0x3b0157):_0x6bf02d;if(_0x1ec813(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x1ec813(0x3215)])_0x2c2605=Reflect[_0x1ec813(0x3215)](_0x3aad8f,_0x3f7c7b,_0x3b0157,_0x6bf02d);else{for(var _0x1d2b16=_0x3aad8f['length']-0x1;0x0<=_0x1d2b16;_0x1d2b16--)(_0x124188=_0x3aad8f[_0x1d2b16])&&(_0x2c2605=(_0x4b4124<0x3?_0x124188(_0x2c2605):0x3<_0x4b4124?_0x124188(_0x3f7c7b,_0x3b0157,_0x2c2605):_0x124188(_0x3f7c7b,_0x3b0157))||_0x2c2605);}0x3<_0x4b4124&&_0x2c2605&&Object[_0x1ec813(0x276e)](_0x3f7c7b,_0x3b0157,_0x2c2605);}([(0x0,_0xb34e9e['qC'])()],_0x5aab46['prototype'],_0x5a49b1(0x33e9),null);},0xcec4:(_0x4434ea,_0x503728,_0x32f498)=>{var _0x126a21=a8_0x1ec55c;_0x32f498['d'](_0x503728,{'O':()=>_0x2e7ac2});function _0x155edb(_0x48f6ae,_0x4ca72e,_0x304137,_0x46948e){var _0x25bc68=a8_0x5306,_0x2308a8,_0x57b435=arguments['length'],_0x178818=_0x57b435<0x3?_0x4ca72e:null===_0x46948e?_0x46948e=Object[_0x25bc68(0x14a5)](_0x4ca72e,_0x304137):_0x46948e;if('object'==typeof Reflect&&_0x25bc68(0x3d33)==typeof Reflect[_0x25bc68(0x3215)])_0x178818=Reflect['decorate'](_0x48f6ae,_0x4ca72e,_0x304137,_0x46948e);else{for(var _0x12a1ee=_0x48f6ae[_0x25bc68(0x18cc)]-0x1;0x0<=_0x12a1ee;_0x12a1ee--)(_0x2308a8=_0x48f6ae[_0x12a1ee])&&(_0x178818=(_0x57b435<0x3?_0x2308a8(_0x178818):0x3<_0x57b435?_0x2308a8(_0x4ca72e,_0x304137,_0x178818):_0x2308a8(_0x4ca72e,_0x304137))||_0x178818);}0x3<_0x57b435&&_0x178818&&Object[_0x25bc68(0x276e)](_0x4ca72e,_0x304137,_0x178818);}var _0x503728=_0x32f498(0x10435),_0x37de7e=_0x32f498(0xd53f),_0x462fbc=_0x32f498(0xd5e5),_0x31038e=_0x32f498(0xa0f1);class _0x2e7ac2 extends _0x462fbc['_']{constructor(){var _0x450501=a8_0x5306;super(...arguments),this[_0x450501(0x22af)]=!0x0;}['_setPosition'](_0x42e9cf){this['_position']=_0x42e9cf;}get[_0x126a21(0xa9f)](){var _0x33644c=_0x126a21;return this[_0x33644c(0x3a5a)];}set[_0x126a21(0xa9f)](_0x201e8d){var _0x2c1b1f=_0x126a21;this[_0x2c1b1f(0x9dc)](_0x201e8d);}['_setDirection'](_0x31d394){var _0x4f81e0=_0x126a21;this[_0x4f81e0(0x1f92)]=_0x31d394;}get['direction'](){var _0x23d727=_0x126a21;return this[_0x23d727(0x1f92)];}set[_0x126a21(0x286c)](_0x1547b0){var _0x28ed32=_0x126a21;this[_0x28ed32(0x3725)](_0x1547b0);}get[_0x126a21(0x1e61)](){var _0x512ed3=_0x126a21;return this[_0x512ed3(0x1bbc)];}set['shadowMinZ'](_0x18a4e1){var _0x4137cb=_0x126a21;this['_shadowMinZ']=_0x18a4e1,this[_0x4137cb(0xc4c)]();}get['shadowMaxZ'](){var _0xd6e086=_0x126a21;return this[_0xd6e086(0x1753)];}set[_0x126a21(0x14dd)](_0x240ada){var _0x527306=_0x126a21;this['_shadowMaxZ']=_0x240ada,this[_0x527306(0xc4c)]();}[_0x126a21(0xf53)](){var _0x4634bb=_0x126a21;return!(!this[_0x4634bb(0xc5c)]||!this[_0x4634bb(0xc5c)][_0x4634bb(0x10cb)]||(this[_0x4634bb(0x66d)]||(this[_0x4634bb(0x66d)]=_0x37de7e['P'][_0x4634bb(0x409)]()),_0x37de7e['P'][_0x4634bb(0x3bd9)](this['position'],this[_0x4634bb(0xc5c)][_0x4634bb(0x10cb)](),this[_0x4634bb(0x66d)]),this['direction']&&(this['transformedDirection']||(this[_0x4634bb(0x2164)]=_0x37de7e['P'][_0x4634bb(0x409)]()),_0x37de7e['P'][_0x4634bb(0x29c5)](this[_0x4634bb(0x286c)],this[_0x4634bb(0xc5c)]['getWorldMatrix'](),this[_0x4634bb(0x2164)])),0x0));}[_0x126a21(0x3a0b)](){return 0x32;}[_0x126a21(0x370a)](_0x18c8eb){var _0x4b85d5=_0x126a21;return this['transformedDirection']||this[_0x4b85d5(0x286c)];}[_0x126a21(0x3536)](){var _0x195472=_0x126a21;return this[_0x195472(0x66d)]||this['position'];}[_0x126a21(0x1dbe)](_0x33841b){var _0x1eefed=_0x126a21;return this[_0x1eefed(0x286c)]=_0x37de7e['P'][_0x1eefed(0xff1)](_0x33841b[_0x1eefed(0x10ce)](this[_0x1eefed(0xa9f)])),this[_0x1eefed(0x286c)];}['getRotation'](){var _0x19d617=_0x126a21;this[_0x19d617(0x286c)][_0x19d617(0x3f86)]();var _0x381b1c=_0x37de7e['P'][_0x19d617(0x2060)](this['direction'],_0x31038e['RD']['Y']),_0x35c902=_0x37de7e['P']['Cross'](_0x381b1c,this[_0x19d617(0x286c)]);return _0x37de7e['P'][_0x19d617(0x2cae)](_0x381b1c,_0x35c902,this[_0x19d617(0x286c)]);}[_0x126a21(0x33e5)](){return!0x1;}['needProjectionMatrixCompute'](){var _0x225a71=_0x126a21;return this[_0x225a71(0x22af)];}[_0x126a21(0xc4c)](){this['_needProjectionMatrixCompute']=!0x0;}[_0x126a21(0x3693)](){var _0x4aea89=_0x126a21;super['_initCache'](),this['_cache']['position']=_0x37de7e['P'][_0x4aea89(0x409)]();}[_0x126a21(0x1d29)](){var _0x50109a=_0x126a21;return!!this['_cache']['position'][_0x50109a(0x1bc8)](this[_0x50109a(0xa9f)]);}[_0x126a21(0x5d4)](_0x3ef87a){var _0x2e40e2=_0x126a21;return!_0x3ef87a&&this[_0x2e40e2(0x3ca1)]()?this[_0x2e40e2(0x28c8)]=this[_0x2e40e2(0x3d78)]()[_0x2e40e2(0x1a27)]():(this[_0x2e40e2(0x294f)](),this[_0x2e40e2(0x58f)][_0x2e40e2(0xa9f)][_0x2e40e2(0x19f9)](this[_0x2e40e2(0xa9f)]),this[_0x2e40e2(0x1b6f)]||(this[_0x2e40e2(0x1b6f)]=_0x37de7e['y3'][_0x2e40e2(0x5f3)]()),_0x37de7e['y3'][_0x2e40e2(0x3cca)](this[_0x2e40e2(0xa9f)]['x'],this['position']['y'],this[_0x2e40e2(0xa9f)]['z'],this[_0x2e40e2(0x1b6f)]),this[_0x2e40e2(0xc5c)]&&this[_0x2e40e2(0xc5c)]['getWorldMatrix']&&(this['_worldMatrix'][_0x2e40e2(0x3d93)](this[_0x2e40e2(0xc5c)]['getWorldMatrix'](),this[_0x2e40e2(0x1b6f)]),this['_markSyncedWithParent']()),this['_worldMatrixDeterminantIsDirty']=!0x0),this[_0x2e40e2(0x1b6f)];}[_0x126a21(0x29a4)](_0x1eaacd){var _0x139704=_0x126a21;return void 0x0!==this[_0x139704(0x1e61)]?this[_0x139704(0x1e61)]:_0x1eaacd[_0x139704(0x248d)];}[_0x126a21(0xc52)](_0x25d6a9){var _0x563b93=_0x126a21;return void 0x0!==this[_0x563b93(0x14dd)]?this[_0x563b93(0x14dd)]:_0x25d6a9[_0x563b93(0x298f)];}['setShadowProjectionMatrix'](_0x5b0374,_0x2f991c,_0x832944){var _0x5e1dd2=_0x126a21;return this[_0x5e1dd2(0x3e1d)]?this[_0x5e1dd2(0x3e1d)](_0x2f991c,_0x832944,_0x5b0374):this[_0x5e1dd2(0x1abc)](_0x5b0374,_0x2f991c,_0x832944),this;}['_syncParentEnabledState'](){var _0x1bbd8f=_0x126a21;super[_0x1bbd8f(0x2e9b)](),this['parent']&&this[_0x1bbd8f(0xc5c)]['getWorldMatrix']||(this[_0x1bbd8f(0x66d)]=null,this[_0x1bbd8f(0x2164)]=null);}}_0x155edb([(0x0,_0x503728['hd'])()],_0x2e7ac2[_0x126a21(0x1ce1)],_0x126a21(0xa9f),null),_0x155edb([(0x0,_0x503728['hd'])()],_0x2e7ac2[_0x126a21(0x1ce1)],_0x126a21(0x286c),null),_0x155edb([(0x0,_0x503728['qC'])()],_0x2e7ac2['prototype'],_0x126a21(0x1e61),null),_0x155edb([(0x0,_0x503728['qC'])()],_0x2e7ac2['prototype'],'shadowMaxZ',null);},0xd318:(_0x41c798,_0x1098ac,_0x1c3a6b)=>{var _0x41fe26=a8_0x1ec55c;_0x1c3a6b['d'](_0x1098ac,{'P':()=>_0x402a80});function _0x144035(_0x2ed637,_0x4b2f9d,_0x21ea36,_0x3da735){var _0x223bfa=a8_0x5306,_0xef9129,_0x574442=arguments[_0x223bfa(0x18cc)],_0x58072c=_0x574442<0x3?_0x4b2f9d:null===_0x3da735?_0x3da735=Object[_0x223bfa(0x14a5)](_0x4b2f9d,_0x21ea36):_0x3da735;if('object'==typeof Reflect&&_0x223bfa(0x3d33)==typeof Reflect['decorate'])_0x58072c=Reflect[_0x223bfa(0x3215)](_0x2ed637,_0x4b2f9d,_0x21ea36,_0x3da735);else{for(var _0x48a818=_0x2ed637[_0x223bfa(0x18cc)]-0x1;0x0<=_0x48a818;_0x48a818--)(_0xef9129=_0x2ed637[_0x48a818])&&(_0x58072c=(_0x574442<0x3?_0xef9129(_0x58072c):0x3<_0x574442?_0xef9129(_0x4b2f9d,_0x21ea36,_0x58072c):_0xef9129(_0x4b2f9d,_0x21ea36))||_0x58072c);}0x3<_0x574442&&_0x58072c&&Object[_0x223bfa(0x276e)](_0x4b2f9d,_0x21ea36,_0x58072c);}var _0x1098ac=_0x1c3a6b(0x10435),_0x3088c4=_0x1c3a6b(0xd53f),_0x31b5fb=_0x1c3a6b(0x5f60),_0x1c34db=_0x1c3a6b(0xd5e5),_0x53779f=_0x1c3a6b(0xcec4),_0x208af9=_0x1c3a6b(0x12cad);_0x31b5fb['N']['AddNodeConstructor'](_0x41fe26(0x1820),(_0x568465,_0x2518c4)=>()=>new _0x402a80(_0x568465,_0x3088c4['P'][_0x41fe26(0x409)](),_0x3088c4['P'][_0x41fe26(0x409)](),0x0,0x0,_0x2518c4));class _0x402a80 extends _0x53779f['O']{constructor(_0x5f3452,_0x27ffd8,_0x491b5a,_0x2f38e1,_0x7f59ff,_0x3183d8){var _0x47af4b=_0x41fe26;super(_0x5f3452,_0x3183d8),this['_innerAngle']=0x0,this[_0x47af4b(0x20e6)]=_0x3088c4['y3'][_0x47af4b(0x409)](),this[_0x47af4b(0x382)]=0.000001,this[_0x47af4b(0xc47)]=0x3e8,this[_0x47af4b(0x4173)]=_0x3088c4['P']['Up'](),this[_0x47af4b(0x3994)]=!0x0,this[_0x47af4b(0x3c5b)]=!0x0,this['_projectionTextureDirty']=!0x0,this[_0x47af4b(0x3694)]=_0x3088c4['P'][_0x47af4b(0x409)](),this[_0x47af4b(0x834)]=_0x3088c4['y3'][_0x47af4b(0x409)](),this[_0x47af4b(0x4275)]=_0x3088c4['y3'][_0x47af4b(0x409)](),this['_projectionTextureScalingMatrix']=_0x3088c4['y3'][_0x47af4b(0x3ef3)](0.5,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1),this['position']=_0x27ffd8,this[_0x47af4b(0x286c)]=_0x491b5a,this['angle']=_0x2f38e1,this[_0x47af4b(0x4168)]=_0x7f59ff;}get[_0x41fe26(0x29de)](){var _0x3b343f=_0x41fe26;return this[_0x3b343f(0x2b92)];}set[_0x41fe26(0x29de)](_0x51cd1a){var _0x5bad15=_0x41fe26;this[_0x5bad15(0x2b92)]=_0x51cd1a,this[_0x5bad15(0x27b8)]=Math[_0x5bad15(0x32c3)](0.5*_0x51cd1a),this[_0x5bad15(0x3c5b)]=!0x0,this[_0x5bad15(0xc4c)](),this[_0x5bad15(0x27fc)]();}get['innerAngle'](){var _0x41962d=_0x41fe26;return this[_0x41962d(0x3c89)];}set[_0x41fe26(0xcb7)](_0x2e57d5){var _0x5bbe5b=_0x41fe26;this[_0x5bbe5b(0x3c89)]=_0x2e57d5,this['_computeAngleValues']();}get[_0x41fe26(0x3d22)](){var _0x43030d=_0x41fe26;return this[_0x43030d(0xa35)];}set[_0x41fe26(0x3d22)](_0x22feff){var _0x39c579=_0x41fe26;this[_0x39c579(0xa35)]=_0x22feff,this['forceProjectionMatrixCompute']();}get['projectionTextureMatrix'](){var _0x7018b4=_0x41fe26;return this[_0x7018b4(0x20e6)];}get[_0x41fe26(0x658)](){var _0xcd972c=_0x41fe26;return this[_0xcd972c(0x382)];}set[_0x41fe26(0x658)](_0xdf8a43){var _0x3b221e=_0x41fe26;this[_0x3b221e(0x382)]=_0xdf8a43,this[_0x3b221e(0x3c5b)]=!0x0;}get['projectionTextureLightFar'](){var _0x3d065e=_0x41fe26;return this[_0x3d065e(0xc47)];}set[_0x41fe26(0x318)](_0x4caaec){var _0x1ddd8e=_0x41fe26;this[_0x1ddd8e(0xc47)]=_0x4caaec,this['_projectionTextureProjectionLightDirty']=!0x0;}get[_0x41fe26(0x343d)](){var _0x177a5e=_0x41fe26;return this[_0x177a5e(0x4173)];}set[_0x41fe26(0x343d)](_0x2e956b){var _0x5539dd=_0x41fe26;this[_0x5539dd(0x4173)]=_0x2e956b,this['_projectionTextureProjectionLightDirty']=!0x0;}get['projectionTexture'](){return this['_projectionTexture'];}set[_0x41fe26(0x1735)](_0x49814d){var _0x2473c3=_0x41fe26;this[_0x2473c3(0x2cee)]!==_0x49814d&&(this[_0x2473c3(0x2cee)]=_0x49814d,this[_0x2473c3(0x1eb)]=!0x0,this[_0x2473c3(0x2cee)]&&!this[_0x2473c3(0x2cee)][_0x2473c3(0x3b27)]()&&(_0x402a80[_0x2473c3(0x2602)](this['_projectionTexture'])?this[_0x2473c3(0x2cee)][_0x2473c3(0x2a8e)]()[_0x2473c3(0x26e0)](()=>{var _0x15b9df=_0x2473c3;this[_0x15b9df(0x3eb8)]();}):_0x402a80[_0x2473c3(0x2644)](this[_0x2473c3(0x2cee)])&&this['_projectionTexture']['onLoadObservable'][_0x2473c3(0x41c9)](()=>{var _0x50ec8e=_0x2473c3;this[_0x50ec8e(0x3eb8)]();})));}static['_IsProceduralTexture'](_0x12f8b4){var _0x4caff4=_0x41fe26;return void 0x0!==_0x12f8b4[_0x4caff4(0x3ca6)];}static['_IsTexture'](_0x505e3a){var _0x59a7cb=_0x41fe26;return void 0x0!==_0x505e3a[_0x59a7cb(0x1e62)];}get[_0x41fe26(0x3f7b)](){var _0x21134b=_0x41fe26;return this[_0x21134b(0x4275)];}set[_0x41fe26(0x3f7b)](_0x967367){var _0x2093ff=_0x41fe26;this[_0x2093ff(0x4275)]=_0x967367,this[_0x2093ff(0x3c5b)]=!0x1,this['_projectionTextureDirty']=!0x0;}[_0x41fe26(0x252c)](){var _0x3112dc=_0x41fe26;return _0x3112dc(0x30be);}['getTypeID'](){var _0x19289d=_0x41fe26;return _0x1c34db['_'][_0x19289d(0x7ab)];}[_0x41fe26(0x3725)](_0x5663f4){var _0xecf132=_0x41fe26;super[_0xecf132(0x3725)](_0x5663f4),this[_0xecf132(0x3994)]=!0x0;}[_0x41fe26(0x9dc)](_0x3cf78){var _0x11c4c3=_0x41fe26;super[_0x11c4c3(0x9dc)](_0x3cf78),this[_0x11c4c3(0x3994)]=!0x0;}[_0x41fe26(0x1abc)](_0x1cf47b,_0x21c871,_0x18c3a4){var _0xdd6600=_0x41fe26,_0x5ef978,_0x3781c5,_0x596736,_0x232ec1=this[_0xdd6600(0x3d78)]()['activeCamera'];_0x232ec1&&(this[_0xdd6600(0xa35)]=this[_0xdd6600(0xa35)]||0x1,_0x5ef978=this[_0xdd6600(0xa35)]*this[_0xdd6600(0x2b92)],_0x3781c5=void 0x0!==this[_0xdd6600(0x1e61)]?this['shadowMinZ']:_0x232ec1['minZ'],_0x232ec1=void 0x0!==this[_0xdd6600(0x14dd)]?this['shadowMaxZ']:_0x232ec1[_0xdd6600(0x298f)],_0x596736=this[_0xdd6600(0x3d78)]()[_0xdd6600(0x3e9d)]()[_0xdd6600(0x1652)],_0x3088c4['y3'][_0xdd6600(0x3642)](_0x5ef978,0x1,_0x596736?_0x232ec1:_0x3781c5,_0x596736?_0x3781c5:_0x232ec1,_0x1cf47b,!0x0,this[_0xdd6600(0x3c5c)][_0xdd6600(0x3e9d)]()[_0xdd6600(0x338e)],void 0x0,_0x596736));}['_computeProjectionTextureViewLightMatrix'](){var _0x3d1d2d=_0x41fe26;this['_projectionTextureViewLightDirty']=!0x1,this[_0x3d1d2d(0x1eb)]=!0x0,this['position'][_0x3d1d2d(0x3083)](this[_0x3d1d2d(0x286c)],this[_0x3d1d2d(0x3694)]),_0x3088c4['y3']['LookAtLHToRef'](this['position'],this['_projectionTextureViewTargetVector'],this[_0x3d1d2d(0x4173)],this[_0x3d1d2d(0x834)]);}[_0x41fe26(0xa1c)](){var _0x5c03c5=_0x41fe26;this['_projectionTextureProjectionLightDirty']=!0x1,this[_0x5c03c5(0x1eb)]=!0x0;var _0x1499b4=this[_0x5c03c5(0x318)],_0x5b5088=this[_0x5c03c5(0x658)],_0x1499b4=_0x1499b4/(_0x1499b4-_0x5b5088),_0x5b5088=-_0x1499b4*_0x5b5088,_0x60ded3=0x1/Math['tan'](this['_angle']/0x2);_0x3088c4['y3']['FromValuesToRef'](_0x60ded3,0x0,0x0,0x0,0x0,_0x60ded3,0x0,0x0,0x0,0x0,_0x1499b4,0x1,0x0,0x0,_0x5b5088,0x0,this[_0x5c03c5(0x4275)]);}[_0x41fe26(0x3a01)](){var _0x4c3922=_0x41fe26,_0x1db912,_0x565189;this[_0x4c3922(0x1eb)]=!0x1,this['_projectionTextureViewLightMatrix']['multiplyToRef'](this[_0x4c3922(0x4275)],this['_projectionTextureMatrix']),this['_projectionTexture']instanceof _0x208af9['x']&&(_0x1db912=this[_0x4c3922(0x2cee)][_0x4c3922(0x1749)]/0x2,_0x565189=this[_0x4c3922(0x2cee)][_0x4c3922(0x26df)]/0x2,_0x3088c4['y3']['FromValuesToRef'](_0x1db912,0x0,0x0,0x0,0x0,_0x565189,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1,this['_projectionTextureScalingMatrix'])),this[_0x4c3922(0x20e6)][_0x4c3922(0x3d93)](this[_0x4c3922(0x16ed)],this['_projectionTextureMatrix']);}[_0x41fe26(0x1d95)](){var _0x512fd3=_0x41fe26;this[_0x512fd3(0x2717)][_0x512fd3(0x162b)](_0x512fd3(0x15cd),0x4),this['_uniformBuffer'][_0x512fd3(0x162b)]('vLightDiffuse',0x4),this['_uniformBuffer'][_0x512fd3(0x162b)](_0x512fd3(0xf4e),0x4),this[_0x512fd3(0x2717)]['addUniform'](_0x512fd3(0x18bd),0x3),this[_0x512fd3(0x2717)][_0x512fd3(0x162b)](_0x512fd3(0x3c3a),0x4),this['_uniformBuffer'][_0x512fd3(0x162b)](_0x512fd3(0x1628),0x3),this[_0x512fd3(0x2717)]['addUniform'](_0x512fd3(0x3781),0x2),this[_0x512fd3(0x2717)]['create']();}['_computeAngleValues'](){var _0x4a89c4=_0x41fe26;this[_0x4a89c4(0x2ca5)]=0x1/Math[_0x4a89c4(0x1955)](0.001,Math['cos'](0.5*this[_0x4a89c4(0x3c89)])-this[_0x4a89c4(0x27b8)]),this[_0x4a89c4(0x30a7)]=-this[_0x4a89c4(0x27b8)]*this[_0x4a89c4(0x2ca5)];}[_0x41fe26(0x2783)](_0x31bb66,_0x1890d2){var _0xf5ae3=_0x41fe26;return this[_0xf5ae3(0x1735)]&&this[_0xf5ae3(0x1735)][_0xf5ae3(0x3b27)]()&&(this[_0xf5ae3(0x3994)]&&this[_0xf5ae3(0x3490)](),this[_0xf5ae3(0x3c5b)]&&this[_0xf5ae3(0xa1c)](),this[_0xf5ae3(0x1eb)]&&this[_0xf5ae3(0x3a01)](),_0x31bb66[_0xf5ae3(0x3041)](_0xf5ae3(0x15fd)+_0x1890d2,this[_0xf5ae3(0x20e6)]),_0x31bb66[_0xf5ae3(0x2265)](_0xf5ae3(0x2561)+_0x1890d2,this['projectionTexture'])),this;}[_0x41fe26(0x2165)](_0x5dcc8c,_0x10cb70){var _0x41bb6e=_0x41fe26,_0x138418=this[_0x41bb6e(0xf53)]()?(this[_0x41bb6e(0x2717)]['updateFloat4'](_0x41bb6e(0x15cd),this[_0x41bb6e(0x66d)]['x'],this[_0x41bb6e(0x66d)]['y'],this[_0x41bb6e(0x66d)]['z'],this[_0x41bb6e(0x4168)],_0x10cb70),_0x3088c4['P'][_0x41bb6e(0xff1)](this[_0x41bb6e(0x2164)])):(this[_0x41bb6e(0x2717)]['updateFloat4']('vLightData',this['position']['x'],this[_0x41bb6e(0xa9f)]['y'],this[_0x41bb6e(0xa9f)]['z'],this[_0x41bb6e(0x4168)],_0x10cb70),_0x3088c4['P'][_0x41bb6e(0xff1)](this[_0x41bb6e(0x286c)]));return this[_0x41bb6e(0x2717)][_0x41bb6e(0x2f68)](_0x41bb6e(0x18bd),_0x138418['x'],_0x138418['y'],_0x138418['z'],this['_cosHalfAngle'],_0x10cb70),this['_uniformBuffer'][_0x41bb6e(0x2f68)](_0x41bb6e(0x3c3a),this[_0x41bb6e(0x16cd)],this['_inverseSquaredRange'],this[_0x41bb6e(0x2ca5)],this['_lightAngleOffset'],_0x10cb70),this;}['transferToNodeMaterialEffect'](_0x260eea,_0x19b4b5){var _0x3a824c=_0x41fe26,_0x4a64f0=this[_0x3a824c(0xf53)]()?_0x3088c4['P'][_0x3a824c(0xff1)](this[_0x3a824c(0x2164)]):_0x3088c4['P'][_0x3a824c(0xff1)](this[_0x3a824c(0x286c)]);return this[_0x3a824c(0x3d78)]()[_0x3a824c(0x41ba)]?_0x260eea['setFloat3'](_0x19b4b5,-_0x4a64f0['x'],-_0x4a64f0['y'],-_0x4a64f0['z']):_0x260eea[_0x3a824c(0x38b0)](_0x19b4b5,_0x4a64f0['x'],_0x4a64f0['y'],_0x4a64f0['z']),this;}[_0x41fe26(0x41a)](){var _0x5ec58d=_0x41fe26;super['dispose'](),this[_0x5ec58d(0x2cee)]&&this[_0x5ec58d(0x2cee)]['dispose']();}[_0x41fe26(0x29a4)](_0x5e7944){var _0x17d125=_0x41fe26,_0x47b5fd=this[_0x17d125(0x3c5c)][_0x17d125(0x3e9d)](),_0x5e7944=void 0x0!==this[_0x17d125(0x1e61)]?this[_0x17d125(0x1e61)]:_0x5e7944[_0x17d125(0x248d)];return _0x47b5fd['useReverseDepthBuffer']&&_0x47b5fd['isNDCHalfZRange']||!this[_0x17d125(0x3c5c)][_0x17d125(0x3e9d)]()[_0x17d125(0x338e)]?_0x5e7944:0x0;}['getDepthMaxZ'](_0x59a0be){var _0x5447d0=_0x41fe26,_0x17966d=this['_scene'][_0x5447d0(0x3e9d)](),_0x59a0be=void 0x0!==this[_0x5447d0(0x14dd)]?this[_0x5447d0(0x14dd)]:_0x59a0be[_0x5447d0(0x298f)];return _0x17966d['useReverseDepthBuffer']&&_0x17966d[_0x5447d0(0x338e)]?0x0:_0x59a0be;}[_0x41fe26(0xd96)](_0x5cf8a5,_0x23505f){var _0xbcf8af=_0x41fe26;_0x5cf8a5[_0xbcf8af(0x3c0d)+_0x23505f]=!0x0,_0x5cf8a5[_0xbcf8af(0x7d4)+_0x23505f]=!(!this[_0xbcf8af(0x1735)]||!this['projectionTexture'][_0xbcf8af(0x3b27)]());}}_0x144035([(0x0,_0x1098ac['qC'])()],_0x402a80[_0x41fe26(0x1ce1)],_0x41fe26(0x29de),null),_0x144035([(0x0,_0x1098ac['qC'])()],_0x402a80[_0x41fe26(0x1ce1)],_0x41fe26(0xcb7),null),_0x144035([(0x0,_0x1098ac['qC'])()],_0x402a80['prototype'],'shadowAngleScale',null),_0x144035([(0x0,_0x1098ac['qC'])()],_0x402a80[_0x41fe26(0x1ce1)],_0x41fe26(0x4168),void 0x0),_0x144035([(0x0,_0x1098ac['qC'])()],_0x402a80[_0x41fe26(0x1ce1)],_0x41fe26(0x658),null),_0x144035([(0x0,_0x1098ac['qC'])()],_0x402a80['prototype'],'projectionTextureLightFar',null),_0x144035([(0x0,_0x1098ac['qC'])()],_0x402a80[_0x41fe26(0x1ce1)],'projectionTextureUpDirection',null),_0x144035([(0x0,_0x1098ac['oU'])(_0x41fe26(0x35e0))],_0x402a80[_0x41fe26(0x1ce1)],_0x41fe26(0x2cee),void 0x0);},0x7f16:(_0x1c33e1,_0x53b40a,_0x9d7ec3)=>{var _0x4e2dd3=a8_0x1ec55c,_0x3a8bf3,_0x3b7785,_0x59a912,_0x578958,_0x5383df,_0x2bb5a3,_0x1599be,_0x5753e1,_0x3327ba,_0x3b3180,_0x406e09,_0x451ab5;_0x9d7ec3['d'](_0x53b40a,{'Et':()=>_0x578958,'Jg':()=>_0x3b7785,'LC':()=>_0x3b3180,'Vq':()=>_0x2bb5a3,'_u':()=>_0x1599be,'e8':()=>_0x406e09,'iM':()=>_0x5383df,'rY':()=>_0x3a8bf3,'tR':()=>_0x3327ba,'xB':()=>_0x5753e1,'xu':()=>_0x451ab5,'zg':()=>_0x59a912}),(_0x9d7ec3=_0x3a8bf3=_0x3a8bf3||{})[_0x9d7ec3[_0x4e2dd3(0x449)]=0x1400]=_0x4e2dd3(0x449),_0x9d7ec3[_0x9d7ec3[_0x4e2dd3(0x87e)]=0x1401]=_0x4e2dd3(0x87e),_0x9d7ec3[_0x9d7ec3[_0x4e2dd3(0x2b68)]=0x1402]=_0x4e2dd3(0x2b68),_0x9d7ec3[_0x9d7ec3[_0x4e2dd3(0x3a97)]=0x1403]=_0x4e2dd3(0x3a97),_0x9d7ec3[_0x9d7ec3[_0x4e2dd3(0x3064)]=0x1405]=_0x4e2dd3(0x3064),_0x9d7ec3[_0x9d7ec3[_0x4e2dd3(0x3ef8)]=0x1406]=_0x4e2dd3(0x3ef8),(_0x53b40a=_0x3b7785=_0x3b7785||{})[_0x4e2dd3(0x1332)]=_0x4e2dd3(0x1332),_0x53b40a[_0x4e2dd3(0x413d)]=_0x4e2dd3(0x413d),_0x53b40a[_0x4e2dd3(0x228a)]=_0x4e2dd3(0x228a),_0x53b40a['VEC4']='VEC4',_0x53b40a[_0x4e2dd3(0x35e9)]=_0x4e2dd3(0x35e9),_0x53b40a[_0x4e2dd3(0x1192)]=_0x4e2dd3(0x1192),_0x53b40a[_0x4e2dd3(0xd5e)]=_0x4e2dd3(0xd5e),(_0x9d7ec3=_0x59a912=_0x59a912||{})['TRANSLATION']=_0x4e2dd3(0x48f),_0x9d7ec3['ROTATION']='rotation',_0x9d7ec3['SCALE']=_0x4e2dd3(0x393f),_0x9d7ec3[_0x4e2dd3(0x158c)]=_0x4e2dd3(0x2caa),(_0x53b40a=_0x578958=_0x578958||{})[_0x4e2dd3(0x3387)]='LINEAR',_0x53b40a['STEP']=_0x4e2dd3(0x30e8),_0x53b40a['CUBICSPLINE']=_0x4e2dd3(0x9d5),(_0x5383df=_0x5383df||{})[_0x4e2dd3(0x38e)]=_0x4e2dd3(0x3dbc),_0x5383df[_0x4e2dd3(0x342f)]='orthographic',(_0x2bb5a3=_0x2bb5a3||{})[_0x4e2dd3(0x3faa)]=_0x4e2dd3(0xfe1),_0x2bb5a3[_0x4e2dd3(0x2e38)]=_0x4e2dd3(0x14cd),(_0x9d7ec3=_0x1599be=_0x1599be||{})[_0x4e2dd3(0x3720)]=_0x4e2dd3(0x3720),_0x9d7ec3[_0x4e2dd3(0x3ea)]=_0x4e2dd3(0x3ea),_0x9d7ec3[_0x4e2dd3(0x136e)]=_0x4e2dd3(0x136e),(_0x53b40a=_0x5753e1=_0x5753e1||{})[_0x53b40a[_0x4e2dd3(0x23a1)]=0x0]=_0x4e2dd3(0x23a1),_0x53b40a[_0x53b40a[_0x4e2dd3(0x2566)]=0x1]=_0x4e2dd3(0x2566),_0x53b40a[_0x53b40a['LINE_LOOP']=0x2]='LINE_LOOP',_0x53b40a[_0x53b40a['LINE_STRIP']=0x3]=_0x4e2dd3(0x6c6),_0x53b40a[_0x53b40a[_0x4e2dd3(0x3889)]=0x4]=_0x4e2dd3(0x3889),_0x53b40a[_0x53b40a[_0x4e2dd3(0x2538)]=0x5]=_0x4e2dd3(0x2538),_0x53b40a[_0x53b40a['TRIANGLE_FAN']=0x6]=_0x4e2dd3(0x3c9b),(_0x9d7ec3=_0x3327ba=_0x3327ba||{})[_0x9d7ec3[_0x4e2dd3(0xbef)]=0x2600]=_0x4e2dd3(0xbef),_0x9d7ec3[_0x9d7ec3['LINEAR']=0x2601]=_0x4e2dd3(0x3387),(_0x53b40a=_0x3b3180=_0x3b3180||{})[_0x53b40a[_0x4e2dd3(0xbef)]=0x2600]=_0x4e2dd3(0xbef),_0x53b40a[_0x53b40a['LINEAR']=0x2601]=_0x4e2dd3(0x3387),_0x53b40a[_0x53b40a[_0x4e2dd3(0x281d)]=0x2700]=_0x4e2dd3(0x281d),_0x53b40a[_0x53b40a[_0x4e2dd3(0x3099)]=0x2701]=_0x4e2dd3(0x3099),_0x53b40a[_0x53b40a[_0x4e2dd3(0x1af4)]=0x2702]=_0x4e2dd3(0x1af4),_0x53b40a[_0x53b40a[_0x4e2dd3(0x1562)]=0x2703]=_0x4e2dd3(0x1562),(_0x9d7ec3=_0x406e09=_0x406e09||{})[_0x9d7ec3[_0x4e2dd3(0x1944)]=0x812f]=_0x4e2dd3(0x1944),_0x9d7ec3[_0x9d7ec3[_0x4e2dd3(0x2bc8)]=0x8370]=_0x4e2dd3(0x2bc8),_0x9d7ec3[_0x9d7ec3[_0x4e2dd3(0x486)]=0x2901]=_0x4e2dd3(0x486),(_0x53b40a=_0x451ab5=_0x451ab5||{})[_0x4e2dd3(0x2eb2)]=_0x4e2dd3(0x3576),_0x53b40a[_0x4e2dd3(0x1fa9)]=_0x4e2dd3(0x1039),_0x53b40a['SPOT']=_0x4e2dd3(0x3085);},0x50d1:(_0x436a7a,_0x5bb083,_0x4750a2)=>{var _0x265517=a8_0x1ec55c,_0x2f7a3f=_0x4750a2(0x9a70),_0x35c330=_0x4750a2(0x43d7),_0x585df9=_0x4750a2(0xd53f),_0x488e19=_0x4750a2(0xbd53),_0x278d8b=_0x4750a2(0x94e3),_0x20cff7=_0x4750a2(0x172d3),_0xf10f4=_0x4750a2(0x13b02),_0x318c7f=_0x4750a2(0x15c0e),_0x47d2c9=_0x4750a2(0xfe45),_0x293acd=_0x4750a2(0xabf3),_0x290609=_0x4750a2(0xce16),_0x3ef50c=_0x4750a2(0x1e2e),_0x191135=_0x4750a2(0xd5e5),_0x1a9e19=_0x4750a2(0x67a3),_0x36ee47=_0x4750a2(0x8ca7),_0x3c0e3e=_0x4750a2(0x700f),_0x509b7f=_0x4750a2(0xc99),_0x351d34=_0x4750a2(0x73fd),_0x3a5366=_0x4750a2(0x7120),_0x531c77=_0x4750a2(0x8c3e),_0x58794d=_0x4750a2(0xca73),_0x4911d2=_0x4750a2(0xa1c1),_0x5ccbba=_0x4750a2(0x146f2),_0x10de48=_0x4750a2(0x7b76),_0x14f464=_0x4750a2(0x4158),_0x121145=_0x4750a2(0x4ba7),_0x401b68=_0x4750a2(0x95d8);class _0x3998ec{}_0x3998ec['LoaderInjectedPhysicsEngine']=void 0x0;let _0x4e125d={},_0x1a97fc={};const _0x4d7758=(_0x44749c,_0x51f361,_0x21baaa,_0x5b9f32)=>{var _0x14b461=a8_0x5306;if(!_0x51f361[_0x14b461(0x6d0)])return null;for(let _0x415904=0x0,_0xe1ced7=_0x51f361['materials'][_0x14b461(0x18cc)];_0x415904<_0xe1ced7;_0x415904++){var _0x147d9f=_0x51f361['materials'][_0x415904];if(_0x44749c(_0x147d9f))return{'parsedMaterial':_0x147d9f,'material':_0x318c7f['F'][_0x14b461(0x2de7)](_0x147d9f,_0x21baaa,_0x5b9f32)};}return null;},_0x235b8c=(_0x4e2bb1,_0x46c681)=>_0x4e2bb1+_0x265517(0x3bc2)+(_0x46c681?_0x46c681[_0x265517(0x23cd)]+_0x265517(0xbf5)+_0x46c681['name']+_0x265517(0x1075)+_0x46c681[_0x265517(0x37b3)]+',\x20exporter\x20version:\x20'+_0x46c681[_0x265517(0x1dc9)]:_0x265517(0x28f0)),_0x1ff1d9=(_0x5a2606,_0x57555b)=>{var _0xe4c490=_0x265517;const _0x354317=_0x57555b;if(_0x57555b[_0xe4c490(0xc18)][_0xe4c490(0x200e)]){if(_0x57555b[_0xe4c490(0xc18)][_0xe4c490(0x200e)][_0xe4c490(0x6af)]&&0x0<_0x57555b[_0xe4c490(0xc18)][_0xe4c490(0x200e)][_0xe4c490(0x6af)][_0xe4c490(0x18cc)]){var _0x4114f9=_0x57555b[_0xe4c490(0xc18)][_0xe4c490(0x200e)][_0xe4c490(0x6af)],_0x37f464=_0x354317[_0xe4c490(0x1253)](!0x1);if(_0x57555b[_0xe4c490(0xc18)]['lods'][_0xe4c490(0xa0f)]){var _0x344d80=_0x57555b[_0xe4c490(0xc18)]['lods'][_0xe4c490(0xa0f)];if(_0x344d80[_0xe4c490(0x18cc)]>=_0x4114f9[_0xe4c490(0x18cc)]){var _0x236900=_0x344d80[_0xe4c490(0x18cc)]>_0x4114f9[_0xe4c490(0x18cc)]?_0x344d80[_0x344d80['length']-0x1]:0x0;_0x354317[_0xe4c490(0x3cb0)](!0x1);for(let _0xe15cba=0x0;_0xe15cba<_0x4114f9[_0xe4c490(0x18cc)];_0xe15cba++){var _0x1a41ad=_0x4114f9[_0xe15cba],_0x1a41ad=_0x5a2606[_0xe4c490(0x2ca2)](_0x1a41ad);null!=_0x1a41ad&&_0x354317[_0xe4c490(0x26d6)](_0x344d80[_0xe15cba],_0x1a41ad);}0x0<_0x236900&&_0x354317['addLODLevel'](_0x236900,null),!0x0===_0x37f464&&_0x354317[_0xe4c490(0x3cb0)](!0x0);}else _0x121145['w1'][_0xe4c490(0xc51)](_0xe4c490(0x19d0)+_0x57555b[_0xe4c490(0xc1b)]);}}_0x57555b[_0xe4c490(0xc18)][_0xe4c490(0x200e)]=null;}},_0x2783de=(_0x50a00a,_0x268c34,_0x3336d4)=>{var _0x995542=_0x265517;if(_0x995542(0x2515)!=typeof _0x50a00a)return(_0x3336d4=_0x3336d4[_0x995542(0x419)](_0x50a00a))&&null!=_0x268c34?_0x3336d4[_0x995542(0x1f1d)][parseInt(_0x268c34)]:_0x3336d4;return _0x3336d4=_0x4e125d[_0x50a00a],_0x3336d4&&null!=_0x268c34?_0x3336d4[_0x995542(0x1f1d)][parseInt(_0x268c34)]:_0x3336d4;},_0x235cc1=(_0x3ca991,_0x599b70)=>_0x265517(0x2515)!=typeof _0x3ca991?_0x599b70['getLastMaterialById'](_0x3ca991,!0x0):_0x1a97fc[_0x3ca991],_0x3f5634=(_0x48a4be,_0x7bde2c,_0xfb2923,_0x2b8ff7,_0x12d5a2=!0x1)=>{var _0x3181f2=_0x265517;const _0x24d786=new _0x509b7f['TJ'](_0x48a4be);let _0x1bf97f='importScene\x20has\x20failed\x20JSON\x20parse';try{var _0xcb4474=JSON[_0x3181f2(0x28bf)](_0x7bde2c),_0x4cec43=(_0x1bf97f='',_0x36ee47['n'][_0x3181f2(0x399d)]===_0x36ee47['n']['DETAILED_LOGGING']);let _0x9ad152,_0x3828aa;if(void 0x0!==_0xcb4474[_0x3181f2(0x3bcd)]&&null!==_0xcb4474[_0x3181f2(0x3bcd)]){var _0x815d3,_0x353050,_0x3f33f3=void 0x0===_0xcb4474[_0x3181f2(0x3b45)]||_0xcb4474[_0x3181f2(0x3b45)];if(_0xcb4474['environmentTextureType']&&'BABYLON.HDRCubeTexture'===_0xcb4474['environmentTextureType']){var _0x14cc2a=_0xcb4474['environmentTextureSize']||0x80;const _0x41c55b=new _0x290609['e']((_0xcb4474[_0x3181f2(0x3bcd)][_0x3181f2(0x43f)](/https?:\/\//g)?'':_0xfb2923)+_0xcb4474[_0x3181f2(0x3bcd)],_0x48a4be,_0x14cc2a,!0x0,!_0x3f33f3,void 0x0,_0xcb4474[_0x3181f2(0x2d30)]);_0xcb4474[_0x3181f2(0x4b0)]&&(_0x41c55b['rotationY']=_0xcb4474[_0x3181f2(0x4b0)]),_0x48a4be[_0x3181f2(0x3bcd)]=_0x41c55b;}else{if('object'==typeof _0xcb4474[_0x3181f2(0x3bcd)]){var _0x392b9a=_0x293acd['B']['Parse'](_0xcb4474['environmentTexture'],_0x48a4be,_0xfb2923);_0x48a4be[_0x3181f2(0x3bcd)]=_0x392b9a;}else{if(_0xcb4474[_0x3181f2(0x3bcd)][_0x3181f2(0x2e29)](_0x3181f2(0x2fc7))){const _0x6552b9=new _0x293acd['B']((_0xcb4474['environmentTexture'][_0x3181f2(0x43f)](/https?:\/\//g)?'':_0xfb2923)+_0xcb4474[_0x3181f2(0x3bcd)],_0x48a4be,_0xcb4474[_0x3181f2(0x3505)]);_0xcb4474[_0x3181f2(0x4b0)]&&(_0x6552b9[_0x3181f2(0x3d37)]=_0xcb4474[_0x3181f2(0x4b0)]),_0x48a4be[_0x3181f2(0x3bcd)]=_0x6552b9;}else{const _0x13d8f8=_0x293acd['B'][_0x3181f2(0x269d)]((_0xcb4474['environmentTexture'][_0x3181f2(0x43f)](/https?:\/\//g)?'':_0xfb2923)+_0xcb4474[_0x3181f2(0x3bcd)],_0x48a4be,_0xcb4474[_0x3181f2(0x3505)]);_0xcb4474[_0x3181f2(0x4b0)]&&(_0x13d8f8[_0x3181f2(0x3d37)]=_0xcb4474[_0x3181f2(0x4b0)]),_0x48a4be['environmentTexture']=_0x13d8f8;}}}!0x0===_0xcb4474[_0x3181f2(0x1f90)]&&(_0x815d3=void 0x0!==_0x48a4be[_0x3181f2(0x1647)]&&null!==_0x48a4be[_0x3181f2(0x1647)]?(_0x48a4be['activeCamera']['maxZ']-_0x48a4be[_0x3181f2(0x1647)][_0x3181f2(0x248d)])/0x2:0x3e8,_0x353050=_0xcb4474[_0x3181f2(0x1fc2)]||0x0,_0x48a4be[_0x3181f2(0x1f90)](_0x48a4be[_0x3181f2(0x3bcd)],_0x3f33f3,_0x815d3,_0x353050)),_0x24d786['environmentTexture']=_0x48a4be['environmentTexture'];}if(void 0x0!==_0xcb4474[_0x3181f2(0x1066)]&&null!==_0xcb4474[_0x3181f2(0x1066)]&&(_0x48a4be[_0x3181f2(0x1066)]=_0xcb4474['environmentIntensity']),void 0x0!==_0xcb4474['lights']&&null!==_0xcb4474[_0x3181f2(0x3f5b)])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474[_0x3181f2(0x3f5b)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x4a3dbf=_0xcb4474[_0x3181f2(0x3f5b)][_0x9ad152];const _0x3d6e6a=_0x191135['_'][_0x3181f2(0x2de7)](_0x4a3dbf,_0x48a4be);_0x3d6e6a&&(_0x4e125d[_0x4a3dbf[_0x3181f2(0x309e)]]=_0x3d6e6a,_0x24d786[_0x3181f2(0x3f5b)][_0x3181f2(0xede)](_0x3d6e6a),_0x3d6e6a['_parentContainer']=_0x24d786,_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0x26de):'')+_0x3181f2(0x44d)+_0x3d6e6a[_0x3181f2(0x1c67)](_0x4cec43));}if(void 0x0!==_0xcb4474[_0x3181f2(0x27b5)]&&null!==_0xcb4474['reflectionProbes'])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474[_0x3181f2(0x27b5)]['length'];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x4f0a9f=_0xcb4474[_0x3181f2(0x27b5)][_0x9ad152];const _0x448e61=_0x10de48['x']['Parse'](_0x4f0a9f,_0x48a4be,_0xfb2923);_0x448e61&&(_0x24d786[_0x3181f2(0x27b5)][_0x3181f2(0xede)](_0x448e61),_0x448e61[_0x3181f2(0x2fc)]=_0x24d786,_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0x3bb7):'')+_0x3181f2(0x44d)+_0x448e61['toString'](_0x4cec43));}if(void 0x0!==_0xcb4474[_0x3181f2(0x3f3)]&&null!==_0xcb4474[_0x3181f2(0x3f3)])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474['animations'][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x41f78a=_0xcb4474['animations'][_0x9ad152];const _0x4ce2f8=(0x0,_0x14f464['q'])(_0x3181f2(0x13a3));if(_0x4ce2f8){const _0x5a8e8e=_0x4ce2f8['Parse'](_0x41f78a);_0x48a4be['animations'][_0x3181f2(0xede)](_0x5a8e8e),_0x24d786[_0x3181f2(0x3f3)][_0x3181f2(0xede)](_0x5a8e8e),_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0x1f83):'')+_0x3181f2(0x44d)+_0x5a8e8e[_0x3181f2(0x1c67)](_0x4cec43);}}if(void 0x0!==_0xcb4474[_0x3181f2(0x6d0)]&&null!==_0xcb4474[_0x3181f2(0x6d0)])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474[_0x3181f2(0x6d0)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x307ef0=_0xcb4474[_0x3181f2(0x6d0)][_0x9ad152];const _0x3d5d8d=_0x318c7f['F'][_0x3181f2(0x2de7)](_0x307ef0,_0x48a4be,_0xfb2923);if(_0x3d5d8d){_0x1a97fc[_0x307ef0[_0x3181f2(0x309e)]||_0x307ef0['id']]=_0x3d5d8d,_0x24d786[_0x3181f2(0x6d0)][_0x3181f2(0xede)](_0x3d5d8d),_0x3d5d8d[_0x3181f2(0x2fc)]=_0x24d786,_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0x1a49):'')+_0x3181f2(0x44d)+_0x3d5d8d['toString'](_0x4cec43);const _0x24e63d=_0x3d5d8d[_0x3181f2(0x4019)]();_0x24e63d[_0x3181f2(0x35b2)](_0x172783=>{var _0x1f19d0=_0x3181f2;-0x1==_0x24d786[_0x1f19d0(0xa8e)][_0x1f19d0(0x86a)](_0x172783)&&(_0x24d786[_0x1f19d0(0xa8e)][_0x1f19d0(0xede)](_0x172783),_0x172783[_0x1f19d0(0x2fc)]=_0x24d786);});}}if(void 0x0!==_0xcb4474[_0x3181f2(0x2a1)]&&null!==_0xcb4474['multiMaterials'])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474[_0x3181f2(0x2a1)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x75365c=_0xcb4474[_0x3181f2(0x2a1)][_0x9ad152];const _0x391e41=_0x47d2c9['G'][_0x3181f2(0x1e3b)](_0x75365c,_0x48a4be),_0x17a84e=(_0x1a97fc[_0x75365c[_0x3181f2(0x309e)]||_0x75365c['id']]=_0x391e41,_0x24d786[_0x3181f2(0x2a1)][_0x3181f2(0xede)](_0x391e41),_0x391e41[_0x3181f2(0x2fc)]=_0x24d786,_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?'\x0a\x09MultiMaterials:':'')+_0x3181f2(0x44d)+_0x391e41[_0x3181f2(0x1c67)](_0x4cec43),_0x391e41[_0x3181f2(0x4019)]());_0x17a84e['forEach'](_0x1c47f2=>{var _0x4293f2=_0x3181f2;-0x1==_0x24d786['textures']['indexOf'](_0x1c47f2)&&(_0x24d786[_0x4293f2(0xa8e)][_0x4293f2(0xede)](_0x1c47f2),_0x1c47f2[_0x4293f2(0x2fc)]=_0x24d786);});}if(void 0x0!==_0xcb4474[_0x3181f2(0x3629)]&&null!==_0xcb4474[_0x3181f2(0x3629)])for(const _0x298030 of _0xcb4474[_0x3181f2(0x3629)]){const _0x5e1616=_0x531c77['O'][_0x3181f2(0x2de7)](_0x298030,_0x48a4be);_0x24d786['morphTargetManagers'][_0x3181f2(0xede)](_0x5e1616),_0x5e1616[_0x3181f2(0x2fc)]=_0x24d786;}if(void 0x0!==_0xcb4474[_0x3181f2(0x3ebd)]&&null!==_0xcb4474['skeletons'])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474['skeletons'][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x352306=_0xcb4474['skeletons'][_0x9ad152];const _0x36d022=_0x3a5366['O'][_0x3181f2(0x2de7)](_0x352306,_0x48a4be);_0x24d786[_0x3181f2(0x3ebd)][_0x3181f2(0xede)](_0x36d022),_0x36d022[_0x3181f2(0x2fc)]=_0x24d786,_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0x24ff):'')+_0x3181f2(0x44d)+_0x36d022[_0x3181f2(0x1c67)](_0x4cec43);}var _0x3e1b85=_0xcb4474[_0x3181f2(0x3bc6)];if(null!=_0x3e1b85){const _0x2f415d=new Array();var _0x3ef79a=_0x3e1b85[_0x3181f2(0x1d04)];if(null!=_0x3ef79a)for(_0x9ad152=0x0,_0x3828aa=_0x3ef79a['length'];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x9d106b=_0x3ef79a[_0x9ad152];_0x2f415d[_0x3181f2(0xede)](_0x20cff7['Z'][_0x3181f2(0x2de7)](_0x9d106b,_0x48a4be,_0xfb2923));}_0x2f415d[_0x3181f2(0x35b2)](_0x503715=>{var _0x1f23cd=_0x3181f2;_0x503715&&(_0x24d786[_0x1f23cd(0x3bc6)]['push'](_0x503715),_0x503715[_0x1f23cd(0x2fc)]=_0x24d786);});}if(void 0x0!==_0xcb4474[_0x3181f2(0x3b43)]&&null!==_0xcb4474['transformNodes'])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474[_0x3181f2(0x3b43)]['length'];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x3cf97b=_0xcb4474[_0x3181f2(0x3b43)][_0x9ad152];const _0xc1a003=_0xf10f4['Y']['Parse'](_0x3cf97b,_0x48a4be,_0xfb2923);_0x4e125d[_0x3cf97b[_0x3181f2(0x309e)]]=_0xc1a003,_0x24d786[_0x3181f2(0x3b43)]['push'](_0xc1a003),_0xc1a003[_0x3181f2(0x2fc)]=_0x24d786;}if(void 0x0!==_0xcb4474['meshes']&&null!==_0xcb4474[_0x3181f2(0x4dd)])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474['meshes'][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x4f4179=_0xcb4474['meshes'][_0x9ad152];const _0x370d30=_0x278d8b['Kj']['Parse'](_0x4f4179,_0x48a4be,_0xfb2923);if(_0x4e125d[_0x4f4179[_0x3181f2(0x309e)]]=_0x370d30,_0x24d786['meshes'][_0x3181f2(0xede)](_0x370d30),_0x370d30[_0x3181f2(0x2fc)]=_0x24d786,_0x370d30[_0x3181f2(0x20fe)]){for(const _0x5ae144 of _0x370d30[_0x3181f2(0x1f1d)])_0x24d786[_0x3181f2(0x4dd)][_0x3181f2(0xede)](_0x5ae144),_0x5ae144[_0x3181f2(0x2fc)]=_0x24d786;}_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0x264e):'')+_0x3181f2(0x44d)+_0x370d30[_0x3181f2(0x1c67)](_0x4cec43);}if(void 0x0!==_0xcb4474[_0x3181f2(0x3025)]&&null!==_0xcb4474[_0x3181f2(0x3025)])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474['cameras'][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x3aa0f0=_0xcb4474[_0x3181f2(0x3025)][_0x9ad152];const _0x31e5f5=_0x35c330['V'][_0x3181f2(0x2de7)](_0x3aa0f0,_0x48a4be);_0x4e125d[_0x3aa0f0[_0x3181f2(0x309e)]]=_0x31e5f5,_0x24d786[_0x3181f2(0x3025)][_0x3181f2(0xede)](_0x31e5f5),_0x31e5f5['_parentContainer']=_0x24d786,_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0xc22):'')+_0x3181f2(0x44d)+_0x31e5f5[_0x3181f2(0x1c67)](_0x4cec43);}if(void 0x0!==_0xcb4474[_0x3181f2(0x1f70)]&&null!==_0xcb4474[_0x3181f2(0x1f70)])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474[_0x3181f2(0x1f70)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x19d490=_0xcb4474[_0x3181f2(0x1f70)][_0x9ad152];const _0x2bae8a=_0x401b68['D'][_0x3181f2(0x2de7)](_0x19d490,_0x48a4be,_0xfb2923);_0x2bae8a&&(_0x24d786[_0x3181f2(0x1f70)][_0x3181f2(0xede)](_0x2bae8a),_0x2bae8a['_parentContainer']=_0x24d786,_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0xbc3):'')+_0x3181f2(0x44d)+_0x2bae8a[_0x3181f2(0x1c67)]());}if(void 0x0!==_0xcb4474['animationGroups']&&null!==_0xcb4474[_0x3181f2(0x16f8)])for(_0x9ad152=0x0,_0x3828aa=_0xcb4474['animationGroups']['length'];_0x9ad152<_0x3828aa;_0x9ad152++){var _0x5440a2=_0xcb4474['animationGroups'][_0x9ad152];const _0x4213be=_0x3ef50c['O'][_0x3181f2(0x2de7)](_0x5440a2,_0x48a4be);_0x24d786['animationGroups'][_0x3181f2(0xede)](_0x4213be),_0x4213be[_0x3181f2(0x2fc)]=_0x24d786,_0x1bf97f=(_0x1bf97f+=0x0===_0x9ad152?_0x3181f2(0x3fb8):'')+_0x3181f2(0x44d)+_0x4213be['toString'](_0x4cec43);}for(_0x9ad152=0x0,_0x3828aa=_0x48a4be[_0x3181f2(0x3025)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){const _0x774d1e=_0x48a4be[_0x3181f2(0x3025)][_0x9ad152];null!==_0x774d1e['_waitingParentId']&&(_0x774d1e[_0x3181f2(0xc5c)]=_0x2783de(_0x774d1e[_0x3181f2(0x18b7)],_0x774d1e['_waitingParentInstanceIndex'],_0x48a4be),_0x774d1e['_waitingParentId']=null,_0x774d1e['_waitingParentInstanceIndex']=null);}for(_0x9ad152=0x0,_0x3828aa=_0x48a4be[_0x3181f2(0x3f5b)]['length'];_0x9ad152<_0x3828aa;_0x9ad152++){const _0x22e936=_0x48a4be[_0x3181f2(0x3f5b)][_0x9ad152];_0x22e936&&null!==_0x22e936[_0x3181f2(0x18b7)]&&(_0x22e936[_0x3181f2(0xc5c)]=_0x2783de(_0x22e936[_0x3181f2(0x18b7)],_0x22e936['_waitingParentInstanceIndex'],_0x48a4be),_0x22e936['_waitingParentId']=null,_0x22e936[_0x3181f2(0x1193)]=null);}for(_0x9ad152=0x0,_0x3828aa=_0x48a4be['transformNodes'][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){const _0x4b1ede=_0x48a4be[_0x3181f2(0x3b43)][_0x9ad152];null!==_0x4b1ede[_0x3181f2(0x18b7)]&&(_0x4b1ede['parent']=_0x2783de(_0x4b1ede[_0x3181f2(0x18b7)],_0x4b1ede[_0x3181f2(0x1193)],_0x48a4be),_0x4b1ede[_0x3181f2(0x18b7)]=null,_0x4b1ede[_0x3181f2(0x1193)]=null);}for(_0x9ad152=0x0,_0x3828aa=_0x48a4be[_0x3181f2(0x4dd)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){const _0x5cc1a4=_0x48a4be['meshes'][_0x9ad152];null!==_0x5cc1a4[_0x3181f2(0x18b7)]&&(_0x5cc1a4[_0x3181f2(0xc5c)]=_0x2783de(_0x5cc1a4[_0x3181f2(0x18b7)],_0x5cc1a4[_0x3181f2(0x1193)],_0x48a4be),_0x5cc1a4[_0x3181f2(0x18b7)]=null,_0x5cc1a4[_0x3181f2(0x1193)]=null),_0x5cc1a4[_0x3181f2(0xc18)]['lods']&&_0x1ff1d9(_0x48a4be,_0x5cc1a4);}for(_0x48a4be[_0x3181f2(0x2a1)]['forEach'](_0x5929c4=>{var _0x58806c=_0x3181f2;_0x5929c4['_waitingSubMaterialsUniqueIds'][_0x58806c(0x35b2)](_0x2d4db2=>{_0x5929c4['subMaterials']['push'](_0x235cc1(_0x2d4db2,_0x48a4be));}),_0x5929c4[_0x58806c(0xbfb)]=[];}),_0x48a4be[_0x3181f2(0x4dd)][_0x3181f2(0x35b2)](_0x38daef=>{var _0x4ca2d2=_0x3181f2;null!==_0x38daef[_0x4ca2d2(0x227)]&&(_0x38daef[_0x4ca2d2(0x20e8)]=_0x235cc1(_0x38daef[_0x4ca2d2(0x227)],_0x48a4be),_0x38daef[_0x4ca2d2(0x227)]=null);}),_0x9ad152=0x0,_0x3828aa=_0x48a4be[_0x3181f2(0x3ebd)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){const _0x321fcf=_0x48a4be[_0x3181f2(0x3ebd)][_0x9ad152];_0x321fcf[_0x3181f2(0x3d7)]&&(null!=_0x321fcf[_0x3181f2(0x266e)]&&_0x321fcf[_0x3181f2(0x266e)][_0x3181f2(0x35b2)](_0x1b88a8=>{var _0x13fa83=_0x3181f2,_0x2eb32f;_0x1b88a8['_waitingTransformNodeId']&&((_0x2eb32f=_0x48a4be['getLastEntryById'](_0x1b88a8[_0x13fa83(0x901)]))&&_0x1b88a8[_0x13fa83(0x1acb)](_0x2eb32f),_0x1b88a8[_0x13fa83(0x901)]=null);}),_0x321fcf['_hasWaitingData']=null);}for(_0x9ad152=0x0,_0x3828aa=_0x48a4be['meshes'][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){const _0x58d051=_0x48a4be['meshes'][_0x9ad152];_0x58d051[_0x3181f2(0xc18)][_0x3181f2(0xade)]?(_0x58d051['freezeWorldMatrix'](),_0x58d051[_0x3181f2(0xc18)][_0x3181f2(0xade)]=null):_0x58d051[_0x3181f2(0x5d4)](!0x0);}for(_0x9ad152=0x0,_0x3828aa=_0x48a4be[_0x3181f2(0x3f5b)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){const _0x1afc31=_0x48a4be[_0x3181f2(0x3f5b)][_0x9ad152];if(0x0<_0x1afc31[_0x3181f2(0x4d7)][_0x3181f2(0x18cc)]){for(let _0x29ee5a=0x0;_0x29ee5a<_0x1afc31[_0x3181f2(0x4d7)][_0x3181f2(0x18cc)];_0x29ee5a++){var _0x31a7a9=_0x48a4be['getMeshById'](_0x1afc31[_0x3181f2(0x4d7)][_0x29ee5a]);_0x31a7a9&&_0x1afc31['excludedMeshes'][_0x3181f2(0xede)](_0x31a7a9);}_0x1afc31[_0x3181f2(0x4d7)]=[];}if(0x0<_0x1afc31[_0x3181f2(0x2ad7)][_0x3181f2(0x18cc)]){for(let _0x1c7507=0x0;_0x1c7507<_0x1afc31[_0x3181f2(0x2ad7)][_0x3181f2(0x18cc)];_0x1c7507++){var _0x1fe75d=_0x48a4be[_0x3181f2(0x2ca2)](_0x1afc31[_0x3181f2(0x2ad7)][_0x1c7507]);_0x1fe75d&&_0x1afc31[_0x3181f2(0x422c)]['push'](_0x1fe75d);}_0x1afc31[_0x3181f2(0x2ad7)]=[];}}for(_0x48a4be[_0x3181f2(0x3bc6)]['forEach'](_0x53a2d4=>{var _0x276bcf=_0x3181f2;_0x53a2d4[_0x276bcf(0x389b)]='';}),_0x3c0e3e['p'][_0x3181f2(0x2de7)](_0xcb4474,_0x48a4be,_0x24d786,_0xfb2923),_0x9ad152=0x0,_0x3828aa=_0x48a4be[_0x3181f2(0x4dd)][_0x3181f2(0x18cc)];_0x9ad152<_0x3828aa;_0x9ad152++){const _0x102730=_0x48a4be['meshes'][_0x9ad152];_0x102730['_waitingData'][_0x3181f2(0x464)]&&(_0x351d34['k']['Parse'](_0x102730[_0x3181f2(0xc18)]['actions'],_0x102730,_0x48a4be),_0x102730[_0x3181f2(0xc18)][_0x3181f2(0x464)]=null);}void 0x0!==_0xcb4474[_0x3181f2(0x464)]&&null!==_0xcb4474['actions']&&_0x351d34['k'][_0x3181f2(0x2de7)](_0xcb4474['actions'],null,_0x48a4be);}catch(_0x58d7e1){var _0x570d26=_0x235b8c(_0x3181f2(0x1463),_0xcb4474?_0xcb4474[_0x3181f2(0x1b99)]:'Unknown')+_0x1bf97f;if(!_0x2b8ff7)throw _0x2f7a3f['Y']['Log'](_0x570d26),_0x58d7e1;_0x2b8ff7(_0x570d26,_0x58d7e1);}finally{_0x4e125d={},_0x1a97fc={},_0x12d5a2||_0x24d786[_0x3181f2(0x2fcb)](),null!==_0x1bf97f&&_0x36ee47['n'][_0x3181f2(0x399d)]!==_0x36ee47['n'][_0x3181f2(0x34d8)]&&_0x2f7a3f['Y'][_0x3181f2(0x35cb)](_0x235b8c(_0x3181f2(0x1463),_0xcb4474?_0xcb4474[_0x3181f2(0x1b99)]:_0x3181f2(0x1f32))+(_0x36ee47['n'][_0x3181f2(0x399d)]!==_0x36ee47['n'][_0x3181f2(0x2a49)]?_0x1bf97f:''));}return _0x24d786;};_0x36ee47['n']['RegisterPlugin']({'name':_0x265517(0x4e3),'extensions':'.babylon','canDirectLoad':_0x3c2555=>-0x1!==_0x3c2555[_0x265517(0x86a)](_0x265517(0xa1e)),'importMesh':(_0x5a4567,_0x5449e0,_0x52c143,_0x1a43da,_0x11954c,_0x93f22f,_0x40b669,_0x168bf1)=>{var _0x56967a=_0x265517,_0xfd3ee3;let _0x66c3a8='importMesh\x20has\x20failed\x20JSON\x20parse';try{var _0x3cc2d7=JSON[_0x56967a(0x28bf)](_0x52c143);_0x66c3a8='';const _0x26fbf2=_0x36ee47['n'][_0x56967a(0x399d)]===_0x36ee47['n']['DETAILED_LOGGING'],_0x303c4d=(_0x5a4567?Array['isArray'](_0x5a4567)||(_0x5a4567=[_0x5a4567]):_0x5a4567=null,new Array()),_0x41e8ba=new Map(),_0x52fecf=[];if(void 0x0!==_0x3cc2d7[_0x56967a(0x3b43)]&&null!==_0x3cc2d7[_0x56967a(0x3b43)])for(let _0x616311=0x0,_0x3dc1f7=_0x3cc2d7[_0x56967a(0x3b43)][_0x56967a(0x18cc)];_0x616311<_0x3dc1f7;_0x616311++){var _0x14c8f1=_0x3cc2d7[_0x56967a(0x3b43)][_0x616311];const _0x567e00=_0xf10f4['Y'][_0x56967a(0x2de7)](_0x14c8f1,_0x5449e0,_0x1a43da);_0x52fecf['push'](_0x567e00),_0x41e8ba[_0x56967a(0x386b)](_0x567e00[_0x56967a(0x22db)],_0x567e00),_0x567e00[_0x56967a(0x22db)]=null;}if(void 0x0!==_0x3cc2d7['meshes']&&null!==_0x3cc2d7[_0x56967a(0x4dd)]){const _0x40977d=[];var _0x19e5af,_0xba598d=[],_0x25536b=[];const _0x4c7dce=[];for(let _0x4b39d1=0x0,_0x3705ec=_0x3cc2d7['meshes']['length'];_0x4b39d1<_0x3705ec;_0x4b39d1++){const _0x150df6=_0x3cc2d7[_0x56967a(0x4dd)][_0x4b39d1];if(null===_0x5a4567||((_0x2b6cb7,_0x1a6502,_0x5c1833)=>{var _0x9a4738=_0x56967a;for(const _0x1e51ee in _0x1a6502)if(_0x2b6cb7[_0x9a4738(0xc1b)]===_0x1a6502[_0x1e51ee])return _0x5c1833[_0x9a4738(0xede)](_0x2b6cb7['id']),!0x0;return void 0x0!==_0x2b6cb7['parentId']&&-0x1!==_0x5c1833[_0x9a4738(0x86a)](_0x2b6cb7[_0x9a4738(0x2b37)])&&(_0x5c1833['push'](_0x2b6cb7['id']),!0x0);})(_0x150df6,_0x5a4567,_0x303c4d)){if(null!==_0x5a4567&&delete _0x5a4567[_0x5a4567['indexOf'](_0x150df6[_0x56967a(0xc1b)])],void 0x0!==_0x150df6['geometryId']&&null!==_0x150df6['geometryId']&&void 0x0!==_0x3cc2d7[_0x56967a(0x3bc6)]&&null!==_0x3cc2d7[_0x56967a(0x3bc6)]){let _0x601c19=!0x1;['boxes','spheres',_0x56967a(0x321a),_0x56967a(0xe08),_0x56967a(0x92f),_0x56967a(0x1376),_0x56967a(0x3c48),_0x56967a(0x1d04)][_0x56967a(0x35b2)](_0x56d138=>{var _0x17bc5f=_0x56967a;!0x0!==_0x601c19&&_0x3cc2d7[_0x17bc5f(0x3bc6)][_0x56d138]&&Array[_0x17bc5f(0x2cb4)](_0x3cc2d7['geometries'][_0x56d138])&&_0x3cc2d7['geometries'][_0x56d138]['forEach'](_0xc9fcfb=>{var _0x5e55f=_0x17bc5f;_0xc9fcfb['id']===_0x150df6[_0x5e55f(0x2cf)]&&(_0x5e55f(0x1d04)===_0x56d138&&_0x20cff7['Z'][_0x5e55f(0x2de7)](_0xc9fcfb,_0x5449e0,_0x1a43da),_0x601c19=!0x0);});}),!0x1===_0x601c19&&_0x2f7a3f['Y'][_0x56967a(0xc51)](_0x56967a(0xc8c)+_0x150df6['id']);}if(_0x150df6[_0x56967a(0x3249)]||_0x150df6[_0x56967a(0x1c78)]){const _0x27f09a=_0x150df6['materialUniqueId']?_0x25536b:_0xba598d;let _0x680d89=-0x1!==_0x27f09a[_0x56967a(0x86a)](_0x150df6[_0x56967a(0x3249)]||_0x150df6[_0x56967a(0x1c78)]);if(!0x1===_0x680d89&&void 0x0!==_0x3cc2d7[_0x56967a(0x2a1)]&&null!==_0x3cc2d7[_0x56967a(0x2a1)]){const _0x28e564=(_0x105f5a,_0x452a08)=>{var _0x39d6b0=_0x56967a;_0x27f09a[_0x39d6b0(0xede)](_0x105f5a);const _0x3f2682=_0x4d7758(_0x452a08,_0x3cc2d7,_0x5449e0,_0x1a43da);_0x3f2682&&_0x3f2682['material']&&(_0x1a97fc[_0x3f2682[_0x39d6b0(0x2973)][_0x39d6b0(0x309e)]||_0x3f2682[_0x39d6b0(0x2973)]['id']]=_0x3f2682[_0x39d6b0(0x20e8)],_0x66c3a8+='\x0a\x09Material\x20'+_0x3f2682[_0x39d6b0(0x20e8)][_0x39d6b0(0x1c67)](_0x26fbf2));};for(let _0x25d8ea=0x0,_0x3d8079=_0x3cc2d7[_0x56967a(0x2a1)]['length'];_0x25d8ea<_0x3d8079;_0x25d8ea++){const _0x5e95d5=_0x3cc2d7['multiMaterials'][_0x25d8ea];if(_0x150df6[_0x56967a(0x3249)]&&_0x5e95d5[_0x56967a(0x309e)]===_0x150df6['materialUniqueId']||_0x5e95d5['id']===_0x150df6[_0x56967a(0x1c78)]){_0x5e95d5['materialsUniqueIds']?_0x5e95d5[_0x56967a(0x1bee)][_0x56967a(0x35b2)](_0x153b07=>_0x28e564(_0x153b07,_0x96d0a8=>_0x96d0a8[_0x56967a(0x309e)]===_0x153b07)):_0x5e95d5[_0x56967a(0x6d0)][_0x56967a(0x35b2)](_0x24a53b=>_0x28e564(_0x24a53b,_0x425409=>_0x425409['id']===_0x24a53b)),_0x27f09a['push'](_0x5e95d5['uniqueId']||_0x5e95d5['id']);const _0x4bfa9a=_0x47d2c9['G']['ParseMultiMaterial'](_0x5e95d5,_0x5449e0);(_0x1a97fc[_0x5e95d5[_0x56967a(0x309e)]||_0x5e95d5['id']]=_0x4bfa9a)&&(_0x680d89=!0x0,_0x66c3a8+='\x0a\x09Multi-Material\x20'+_0x4bfa9a[_0x56967a(0x1c67)](_0x26fbf2));break;}}}if(!0x1===_0x680d89){_0x27f09a[_0x56967a(0xede)](_0x150df6[_0x56967a(0x3249)]||_0x150df6[_0x56967a(0x1c78)]);const _0x29f57f=_0x4d7758(_0x4cfbea=>_0x150df6[_0x56967a(0x3249)]&&_0x4cfbea[_0x56967a(0x309e)]===_0x150df6[_0x56967a(0x3249)]||_0x4cfbea['id']===_0x150df6['materialId'],_0x3cc2d7,_0x5449e0,_0x1a43da);_0x29f57f&&_0x29f57f[_0x56967a(0x20e8)]?(_0x1a97fc[_0x29f57f[_0x56967a(0x2973)][_0x56967a(0x309e)]||_0x29f57f[_0x56967a(0x2973)]['id']]=_0x29f57f['material'],_0x66c3a8+='\x0a\x09Material\x20'+_0x29f57f[_0x56967a(0x20e8)][_0x56967a(0x1c67)](_0x26fbf2)):_0x2f7a3f['Y']['Warn']('Material\x20not\x20found\x20for\x20mesh\x20'+_0x150df6['id']);}}if(-0x1<_0x150df6['skeletonId']&&void 0x0!==_0x3cc2d7[_0x56967a(0x3ebd)]&&null!==_0x3cc2d7[_0x56967a(0x3ebd)]&&!(-0x1<_0x40977d[_0x56967a(0x86a)](_0x150df6[_0x56967a(0x42b)])))for(let _0x2664b4=0x0,_0x35a4e6=_0x3cc2d7[_0x56967a(0x3ebd)][_0x56967a(0x18cc)];_0x2664b4<_0x35a4e6;_0x2664b4++){var _0x299023=_0x3cc2d7[_0x56967a(0x3ebd)][_0x2664b4];if(_0x299023['id']===_0x150df6['skeletonId']){const _0x3a7118=_0x3a5366['O']['Parse'](_0x299023,_0x5449e0);_0x40b669[_0x56967a(0xede)](_0x3a7118),_0x40977d[_0x56967a(0xede)](_0x299023['id']),_0x66c3a8+=_0x56967a(0x3a2b)+_0x3a7118['toString'](_0x26fbf2);}}if(-0x1<_0x150df6['morphTargetManagerId']&&void 0x0!==_0x3cc2d7[_0x56967a(0x3629)]&&null!==_0x3cc2d7[_0x56967a(0x3629)]&&!(-0x1<_0x4c7dce[_0x56967a(0x86a)](_0x150df6[_0x56967a(0x3b1f)])))for(let _0x1b4720=0x0,_0x3ce38c=_0x3cc2d7[_0x56967a(0x3629)]['length'];_0x1b4720<_0x3ce38c;_0x1b4720++){var _0x5b5cd0=_0x3cc2d7[_0x56967a(0x3629)][_0x1b4720];if(_0x5b5cd0['id']===_0x150df6['morphTargetManagerId']){const _0xee96ce=_0x531c77['O'][_0x56967a(0x2de7)](_0x5b5cd0,_0x5449e0);_0x4c7dce[_0x56967a(0xede)](_0xee96ce[_0x56967a(0x309e)]),_0x66c3a8+=_0x56967a(0x3fa9)+_0xee96ce[_0x56967a(0x1c67)]();}}const _0x4bb07c=_0x278d8b['Kj'][_0x56967a(0x2de7)](_0x150df6,_0x5449e0,_0x1a43da);_0x11954c[_0x56967a(0xede)](_0x4bb07c),_0x41e8ba[_0x56967a(0x386b)](_0x4bb07c[_0x56967a(0x22db)],_0x4bb07c),_0x4bb07c[_0x56967a(0x22db)]=null,_0x66c3a8+=_0x56967a(0x2e87)+_0x4bb07c[_0x56967a(0x1c67)](_0x26fbf2);}}_0x5449e0[_0x56967a(0x2a1)][_0x56967a(0x35b2)](_0x20c96b=>{var _0xafbdc4=_0x56967a;_0x20c96b[_0xafbdc4(0xbfb)][_0xafbdc4(0x35b2)](_0x287d7f=>{var _0x319705=_0xafbdc4;_0x20c96b['subMaterials'][_0x319705(0xede)](_0x235cc1(_0x287d7f,_0x5449e0));}),_0x20c96b['_waitingSubMaterialsUniqueIds']=[];}),_0x5449e0[_0x56967a(0x4dd)][_0x56967a(0x35b2)](_0x39c373=>{var _0x3a9a63=_0x56967a;null!==_0x39c373['_waitingMaterialId']&&(_0x39c373[_0x3a9a63(0x20e8)]=_0x235cc1(_0x39c373[_0x3a9a63(0x227)],_0x5449e0),_0x39c373[_0x3a9a63(0x227)]=null);});for(let _0x496c2e=0x0,_0x20a645=_0x5449e0[_0x56967a(0x3b43)][_0x56967a(0x18cc)];_0x496c2e<_0x20a645;_0x496c2e++){const _0x46d542=_0x5449e0[_0x56967a(0x3b43)][_0x496c2e];if(null!==_0x46d542[_0x56967a(0x18b7)]){let _0x3216e4=_0x41e8ba[_0x56967a(0x2fac)](parseInt(_0x46d542[_0x56967a(0x18b7)]))||null,_0xc51fc8=_0x3216e4=null===_0x3216e4?_0x5449e0[_0x56967a(0x419)](_0x46d542[_0x56967a(0x18b7)]):_0x3216e4;_0x46d542[_0x56967a(0x1193)]&&(_0xc51fc8=_0x3216e4[_0x56967a(0x1f1d)][parseInt(_0x46d542[_0x56967a(0x1193)])],_0x46d542['_waitingParentInstanceIndex']=null),_0x46d542['parent']=_0xc51fc8,_0x46d542['_waitingParentId']=null;}}let _0x1bf184;for(let _0x58244b=0x0,_0x2c0cdb=_0x5449e0[_0x56967a(0x4dd)]['length'];_0x58244b<_0x2c0cdb;_0x58244b++){if((_0x1bf184=_0x5449e0[_0x56967a(0x4dd)][_0x58244b])['_waitingParentId']){let _0x313a8b=_0x41e8ba[_0x56967a(0x2fac)](parseInt(_0x1bf184[_0x56967a(0x18b7)]))||null,_0x56fd00=_0x313a8b=null===_0x313a8b?_0x5449e0['getLastEntryById'](_0x1bf184[_0x56967a(0x18b7)]):_0x313a8b;_0x1bf184['_waitingParentInstanceIndex']&&(_0x56fd00=_0x313a8b[_0x56967a(0x1f1d)][parseInt(_0x1bf184[_0x56967a(0x1193)])],_0x1bf184[_0x56967a(0x1193)]=null),_0x1bf184['parent']=_0x56fd00,_0x56967a(0x1455)===(null==(_0xfd3ee3=_0x1bf184[_0x56967a(0xc5c)])?void 0x0:_0xfd3ee3[_0x56967a(0x252c)]())&&-0x1<(_0x19e5af=_0x52fecf[_0x56967a(0x86a)](_0x1bf184[_0x56967a(0xc5c)]))&&_0x52fecf['splice'](_0x19e5af,0x1),_0x1bf184[_0x56967a(0x18b7)]=null;}_0x1bf184[_0x56967a(0xc18)][_0x56967a(0x200e)]&&_0x1ff1d9(_0x5449e0,_0x1bf184);}for(const _0x510b3e of _0x52fecf)_0x510b3e[_0x56967a(0x41a)]();for(let _0x41f933=0x0,_0x72c2b3=_0x5449e0[_0x56967a(0x3ebd)][_0x56967a(0x18cc)];_0x41f933<_0x72c2b3;_0x41f933++){const _0x43c0d3=_0x5449e0[_0x56967a(0x3ebd)][_0x41f933];_0x43c0d3[_0x56967a(0x3d7)]&&(null!=_0x43c0d3['bones']&&_0x43c0d3[_0x56967a(0x266e)][_0x56967a(0x35b2)](_0x202a4c=>{var _0x54534f=_0x56967a,_0x2f1fe8;_0x202a4c['_waitingTransformNodeId']&&((_0x2f1fe8=_0x5449e0['getLastEntryById'](_0x202a4c[_0x54534f(0x901)]))&&_0x202a4c[_0x54534f(0x1acb)](_0x2f1fe8),_0x202a4c[_0x54534f(0x901)]=null);}),_0x43c0d3['_hasWaitingData']=null);}for(let _0x5c5abf=0x0,_0x53088c=_0x5449e0[_0x56967a(0x4dd)][_0x56967a(0x18cc)];_0x5c5abf<_0x53088c;_0x5c5abf++)(_0x1bf184=_0x5449e0[_0x56967a(0x4dd)][_0x5c5abf])['_waitingData'][_0x56967a(0xade)]?(_0x1bf184['freezeWorldMatrix'](),_0x1bf184[_0x56967a(0xc18)][_0x56967a(0xade)]=null):_0x1bf184[_0x56967a(0x5d4)](!0x0);}if(void 0x0!==_0x3cc2d7['particleSystems']&&null!==_0x3cc2d7[_0x56967a(0x3f0f)]){const _0x133ff0=_0x3c0e3e['p'][_0x56967a(0xf01)](_0x1a9e19['l'][_0x56967a(0x284a)]);if(_0x133ff0)for(let _0x692c8a=0x0,_0x13ddc3=_0x3cc2d7['particleSystems']['length'];_0x692c8a<_0x13ddc3;_0x692c8a++){var _0x519564=_0x3cc2d7['particleSystems'][_0x692c8a];-0x1!==_0x303c4d['indexOf'](_0x519564[_0x56967a(0xf86)])&&_0x93f22f[_0x56967a(0xede)](_0x133ff0(_0x519564,_0x5449e0,_0x1a43da));}}return _0x5449e0[_0x56967a(0x3bc6)][_0x56967a(0x35b2)](_0x5929bc=>{var _0x1c473f=_0x56967a;_0x5929bc[_0x1c473f(0x389b)]='';}),!0x0;}catch(_0x4e1fa5){var _0x1b5660=_0x235b8c(_0x56967a(0x2640),_0x3cc2d7?_0x3cc2d7['producer']:_0x56967a(0x1f32))+_0x66c3a8;if(!_0x168bf1)throw _0x2f7a3f['Y']['Log'](_0x1b5660),_0x4e1fa5;_0x168bf1(_0x1b5660,_0x4e1fa5);}finally{null!==_0x66c3a8&&_0x36ee47['n'][_0x56967a(0x399d)]!==_0x36ee47['n']['NO_LOGGING']&&_0x2f7a3f['Y'][_0x56967a(0x35cb)](_0x235b8c(_0x56967a(0x2640),_0x3cc2d7?_0x3cc2d7['producer']:_0x56967a(0x1f32))+(_0x36ee47['n']['loggingLevel']!==_0x36ee47['n'][_0x56967a(0x2a49)]?_0x66c3a8:'')),_0x1a97fc={};}return!0x1;},'load':(_0x34a6e3,_0x242037,_0x375685,_0x5ca3f8)=>{var _0x4c03a7=_0x265517;let _0x401a6e=_0x4c03a7(0x29ff);try{var _0x1f7ea5=JSON[_0x4c03a7(0x28bf)](_0x242037);if(_0x401a6e='',void 0x0!==_0x1f7ea5[_0x4c03a7(0x55e)]&&null!==_0x1f7ea5[_0x4c03a7(0x55e)]&&(_0x34a6e3['useDelayedTextureLoading']=_0x1f7ea5[_0x4c03a7(0x55e)]&&!_0x36ee47['n'][_0x4c03a7(0x3306)]),void 0x0!==_0x1f7ea5[_0x4c03a7(0x172d)]&&null!==_0x1f7ea5['autoClear']&&(_0x34a6e3[_0x4c03a7(0x172d)]=_0x1f7ea5['autoClear']),void 0x0!==_0x1f7ea5[_0x4c03a7(0xdbf)]&&null!==_0x1f7ea5[_0x4c03a7(0xdbf)]&&(_0x34a6e3[_0x4c03a7(0xdbf)]=_0x488e19['HE'][_0x4c03a7(0xf7f)](_0x1f7ea5['clearColor'])),void 0x0!==_0x1f7ea5[_0x4c03a7(0x2789)]&&null!==_0x1f7ea5['ambientColor']&&(_0x34a6e3[_0x4c03a7(0x2789)]=_0x488e19['Wo']['FromArray'](_0x1f7ea5[_0x4c03a7(0x2789)])),void 0x0!==_0x1f7ea5['gravity']&&null!==_0x1f7ea5[_0x4c03a7(0xc3a)]&&(_0x34a6e3[_0x4c03a7(0xc3a)]=_0x585df9['P']['FromArray'](_0x1f7ea5[_0x4c03a7(0xc3a)])),void 0x0!==_0x1f7ea5[_0x4c03a7(0x41ba)]&&(_0x34a6e3['useRightHandedSystem']=!!_0x1f7ea5[_0x4c03a7(0x41ba)]),_0x1f7ea5[_0x4c03a7(0x2db9)]&&0x0!==_0x1f7ea5['fogMode'])switch(_0x34a6e3[_0x4c03a7(0x2db9)]=_0x1f7ea5[_0x4c03a7(0x2db9)],_0x34a6e3['fogColor']=_0x488e19['Wo'][_0x4c03a7(0xf7f)](_0x1f7ea5[_0x4c03a7(0x4125)]),_0x34a6e3[_0x4c03a7(0x39d1)]=_0x1f7ea5[_0x4c03a7(0x39d1)],_0x34a6e3[_0x4c03a7(0x113d)]=_0x1f7ea5[_0x4c03a7(0x113d)],_0x34a6e3[_0x4c03a7(0x206b)]=_0x1f7ea5[_0x4c03a7(0x206b)],_0x401a6e+='\x09Fog\x20mode\x20for\x20scene:\x20\x20',_0x34a6e3[_0x4c03a7(0x2db9)]){case 0x1:_0x401a6e+='exp\x0a';break;case 0x2:_0x401a6e+='exp2\x0a';break;case 0x3:_0x401a6e+=_0x4c03a7(0x1916);}if(_0x1f7ea5[_0x4c03a7(0xa5e)]){let _0xb7b847;_0x4c03a7(0x3e11)===_0x1f7ea5['physicsEngine']||_0x1f7ea5[_0x4c03a7(0x3f9c)]===_0x58794d['s'][_0x4c03a7(0xc1b)]?_0xb7b847=new _0x58794d['s'](void 0x0,void 0x0,_0x3998ec['LoaderInjectedPhysicsEngine']):_0x4c03a7(0x1e70)===_0x1f7ea5[_0x4c03a7(0x3f9c)]||_0x1f7ea5['physicsEngine']===_0x4911d2['A'][_0x4c03a7(0xc1b)]?_0xb7b847=new _0x4911d2['A'](void 0x0,_0x3998ec[_0x4c03a7(0x3501)]):'ammo'!==_0x1f7ea5[_0x4c03a7(0x3f9c)]&&_0x1f7ea5[_0x4c03a7(0x3f9c)]!==_0x5ccbba['b'][_0x4c03a7(0xc1b)]||(_0xb7b847=new _0x5ccbba['b'](void 0x0,_0x3998ec['LoaderInjectedPhysicsEngine'],void 0x0)),_0x401a6e='\x09Physics\x20engine\x20'+(_0x1f7ea5['physicsEngine']||'oimo')+_0x4c03a7(0x26e5);var _0x803e34=_0x1f7ea5[_0x4c03a7(0x3962)]?_0x585df9['P']['FromArray'](_0x1f7ea5['physicsGravity']):null;_0x34a6e3[_0x4c03a7(0xb8f)](_0x803e34,_0xb7b847);}return void 0x0!==_0x1f7ea5[_0x4c03a7(0xa80)]&&null!==_0x1f7ea5[_0x4c03a7(0xa80)]&&(_0x34a6e3[_0x4c03a7(0xa80)]=_0x1f7ea5[_0x4c03a7(0xa80)]),void 0x0!==_0x1f7ea5[_0x4c03a7(0x28cc)]&&null!==_0x1f7ea5[_0x4c03a7(0x28cc)]&&(_0x34a6e3[_0x4c03a7(0x28cc)]=_0x1f7ea5[_0x4c03a7(0x28cc)]),!!_0x3f5634(_0x34a6e3,_0x242037,_0x375685,_0x5ca3f8,!0x0)&&(_0x1f7ea5[_0x4c03a7(0x3e58)]&&_0x34a6e3[_0x4c03a7(0x285e)](_0x34a6e3,_0x1f7ea5[_0x4c03a7(0x17b9)],_0x1f7ea5['autoAnimateTo'],_0x1f7ea5[_0x4c03a7(0xfaa)],_0x1f7ea5[_0x4c03a7(0x2c7c)]||0x1),void 0x0!==_0x1f7ea5[_0x4c03a7(0x1b7c)]&&null!==_0x1f7ea5[_0x4c03a7(0x1b7c)]&&_0x34a6e3[_0x4c03a7(0x854)](_0x1f7ea5['activeCameraID']),!0x0);}catch(_0x2b9f6f){var _0x1329bb=_0x235b8c('importScene',_0x1f7ea5?_0x1f7ea5['producer']:_0x4c03a7(0x1f32))+_0x401a6e;if(!_0x5ca3f8)throw _0x2f7a3f['Y'][_0x4c03a7(0x35cb)](_0x1329bb),_0x2b9f6f;_0x5ca3f8(_0x1329bb,_0x2b9f6f);}finally{null!==_0x401a6e&&_0x36ee47['n'][_0x4c03a7(0x399d)]!==_0x36ee47['n'][_0x4c03a7(0x34d8)]&&_0x2f7a3f['Y'][_0x4c03a7(0x35cb)](_0x235b8c(_0x4c03a7(0x2784),_0x1f7ea5?_0x1f7ea5['producer']:'Unknown')+(_0x36ee47['n'][_0x4c03a7(0x399d)]!==_0x36ee47['n'][_0x4c03a7(0x2a49)]?_0x401a6e:''));}return!0x1;},'loadAssetContainer':(_0x21dee4,_0x117e35,_0x5888dd,_0x568595)=>_0x3f5634(_0x21dee4,_0x117e35,_0x5888dd,_0x568595)});},0x1064c:(_0x2fb9d5,_0x4d6441,_0x4a5cfc)=>{_0x4a5cfc(0x50d1);},0xddcd:(_0x8c89ca,_0x53f9c9,_0x85db29)=>{_0x85db29(0xc84a),_0x85db29(0x1064c),_0x85db29(0x8ca7),_0x85db29(0x172b4);},0xc84a:(_0x564b17,_0x55e088,_0x6bd0d9)=>{var _0x47db5a=a8_0x1ec55c;_0x6bd0d9=_0x6bd0d9(0x14232);class _0x4941f1{constructor(_0x295a06,_0x3969e6='',_0x568d17=_0x47db5a(0x4169)){var _0x281912=_0x47db5a;this[_0x281912(0x2582)]=_0x295a06,this['_loadingText']=_0x3969e6,this['_loadingDivBackgroundColor']=_0x568d17,this[_0x281912(0x3b87)]=()=>{var _0x1c3ab0=_0x281912,_0x39f7b8=this[_0x1c3ab0(0x2582)][_0x1c3ab0(0x1b27)](),_0x4480d5=window[_0x1c3ab0(0x22a2)](this[_0x1c3ab0(0x2582)])[_0x1c3ab0(0xa9f)];this[_0x1c3ab0(0x41b7)]&&(this[_0x1c3ab0(0x41b7)][_0x1c3ab0(0x3833)][_0x1c3ab0(0xa9f)]='fixed'===_0x4480d5?_0x1c3ab0(0x1b9a):_0x1c3ab0(0x787),this[_0x1c3ab0(0x41b7)][_0x1c3ab0(0x3833)][_0x1c3ab0(0xd48)]=_0x39f7b8[_0x1c3ab0(0xd48)]+'px',this[_0x1c3ab0(0x41b7)]['style']['top']=_0x39f7b8[_0x1c3ab0(0x18d9)]+'px',this[_0x1c3ab0(0x41b7)]['style']['width']=_0x39f7b8[_0x1c3ab0(0x146c)]+'px',this[_0x1c3ab0(0x41b7)]['style'][_0x1c3ab0(0x3062)]=_0x39f7b8[_0x1c3ab0(0x3062)]+'px');};}['displayLoadingUI'](){var _0x2704b4=_0x47db5a;if(!this[_0x2704b4(0x41b7)]){this[_0x2704b4(0x41b7)]=document[_0x2704b4(0x2b23)](_0x2704b4(0xbe7)),this['_loadingDiv']['id']=_0x2704b4(0xa38),this['_loadingDiv'][_0x2704b4(0x3833)]['opacity']='0',this[_0x2704b4(0x41b7)][_0x2704b4(0x3833)][_0x2704b4(0x1e5c)]=_0x2704b4(0x144a),this[_0x2704b4(0x41b7)]['style'][_0x2704b4(0x2c45)]=_0x2704b4(0x3e65),this['_loadingDiv'][_0x2704b4(0x3833)][_0x2704b4(0x139d)]=_0x2704b4(0x3d67),this['_loadingDiv']['style'][_0x2704b4(0x2a19)]='100%',this[_0x2704b4(0x41b7)][_0x2704b4(0x3833)][_0x2704b4(0x2961)]=_0x2704b4(0x3260),this[_0x2704b4(0x41b7)][_0x2704b4(0x3833)][_0x2704b4(0x2f4e)]=_0x2704b4(0x2f86),this[_0x2704b4(0x41b7)][_0x2704b4(0x3833)]['alignItems']=_0x2704b4(0x2f86),this[_0x2704b4(0x19ef)]=document[_0x2704b4(0x2b23)](_0x2704b4(0xbe7)),this['_loadingTextDiv'][_0x2704b4(0x3833)][_0x2704b4(0xa9f)]=_0x2704b4(0x787),this['_loadingTextDiv'][_0x2704b4(0x3833)][_0x2704b4(0xd48)]='0',this[_0x2704b4(0x19ef)][_0x2704b4(0x3833)][_0x2704b4(0x18d9)]=_0x2704b4(0x2b9b),this[_0x2704b4(0x19ef)]['style'][_0x2704b4(0x3f4b)]=_0x2704b4(0x30d1),this[_0x2704b4(0x19ef)][_0x2704b4(0x3833)][_0x2704b4(0x146c)]=_0x2704b4(0x3260),this[_0x2704b4(0x19ef)][_0x2704b4(0x3833)]['height']=_0x2704b4(0x3e18),this[_0x2704b4(0x19ef)][_0x2704b4(0x3833)][_0x2704b4(0x3616)]='Arial',this[_0x2704b4(0x19ef)]['style']['fontSize']=_0x2704b4(0x4204),this['_loadingTextDiv'][_0x2704b4(0x3833)][_0x2704b4(0x1a4a)]=_0x2704b4(0x1981),this[_0x2704b4(0x19ef)][_0x2704b4(0x3833)]['textAlign']='center',this[_0x2704b4(0x19ef)][_0x2704b4(0x3833)][_0x2704b4(0x3489)]='1',this['_loadingTextDiv'][_0x2704b4(0x281)]='Loading',this[_0x2704b4(0x41b7)][_0x2704b4(0x1bcf)](this[_0x2704b4(0x19ef)]),this['_loadingTextDiv'][_0x2704b4(0x281)]=this[_0x2704b4(0x90f)],this[_0x2704b4(0xd5b)]=document[_0x2704b4(0x2b23)](_0x2704b4(0x3833)),this[_0x2704b4(0xd5b)][_0x2704b4(0x19d6)]=_0x2704b4(0x1c95),this['_style'][_0x2704b4(0x281)]='@-webkit-keyframes\x20spin1\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200%\x20{\x20-webkit-transform:\x20rotate(0deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20100%\x20{\x20-webkit-transform:\x20rotate(360deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20@keyframes\x20spin1\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200%\x20{\x20transform:\x20rotate(0deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20100%\x20{\x20transform:\x20rotate(360deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}',document[_0x2704b4(0x3e24)](_0x2704b4(0x3e3d))[0x0][_0x2704b4(0x1bcf)](this[_0x2704b4(0xd5b)]);var _0x40af31=!!window[_0x2704b4(0x18d7)];const _0x53e747=new Image(),_0x138dc1=(_0x4941f1[_0x2704b4(0x146d)]?_0x53e747[_0x2704b4(0x32c2)]=_0x4941f1[_0x2704b4(0x146d)]:_0x53e747[_0x2704b4(0x32c2)]=_0x40af31?_0x2704b4(0x1f71):_0x2704b4(0x3caa),_0x53e747[_0x2704b4(0x3833)][_0x2704b4(0x146c)]=_0x2704b4(0xf2b),_0x53e747[_0x2704b4(0x3833)]['gridColumn']='1',_0x53e747[_0x2704b4(0x3833)][_0x2704b4(0x24ab)]='1',_0x53e747['style'][_0x2704b4(0x18d9)]=_0x2704b4(0x2b9b),_0x53e747[_0x2704b4(0x3833)][_0x2704b4(0xd48)]=_0x2704b4(0x2b9b),_0x53e747[_0x2704b4(0x3833)]['transform']=_0x2704b4(0x2ef),_0x53e747['style'][_0x2704b4(0xa9f)]=_0x2704b4(0x787),document['createElement'](_0x2704b4(0xbe7))),_0x59a188=(_0x138dc1[_0x2704b4(0x3833)][_0x2704b4(0x146c)]=_0x2704b4(0x16f3),_0x138dc1[_0x2704b4(0x3833)][_0x2704b4(0x277e)]='1',_0x138dc1[_0x2704b4(0x3833)]['gridRow']='1',_0x138dc1['style']['top']=_0x2704b4(0x2b9b),_0x138dc1[_0x2704b4(0x3833)][_0x2704b4(0xd48)]='50%',_0x138dc1['style'][_0x2704b4(0x171d)]=_0x2704b4(0x2ef),_0x138dc1['style']['position']=_0x2704b4(0x787),new Image());_0x4941f1[_0x2704b4(0x397f)]?_0x59a188['src']=_0x4941f1['DefaultSpinnerUrl']:_0x59a188[_0x2704b4(0x32c2)]=_0x40af31?_0x2704b4(0x2ed3):_0x2704b4(0x2a72),_0x59a188[_0x2704b4(0x3833)][_0x2704b4(0x3880)]=_0x2704b4(0xfc0),_0x59a188[_0x2704b4(0x3833)][_0x2704b4(0x23d7)]=_0x2704b4(0xfc0),_0x59a188[_0x2704b4(0x3833)][_0x2704b4(0x25ee)]=_0x2704b4(0x2d49),_0x59a188[_0x2704b4(0x3833)]['webkitTransformOrigin']=_0x2704b4(0x2d49),_0x40af31||(_0x40af31=0x10,_0x1c8d95=18.5,_0x226588=_0x168a49=0x1e,_0x53e747[_0x2704b4(0x3833)]['width']=_0x40af31+'vh',_0x53e747[_0x2704b4(0x3833)][_0x2704b4(0x3062)]=_0x1c8d95+'vh',_0x53e747[_0x2704b4(0x3833)]['left']=_0x2704b4(0x1fa2)+_0x40af31/0x2+'vh)',_0x53e747['style'][_0x2704b4(0x18d9)]=_0x2704b4(0x1fa2)+_0x1c8d95/0x2+_0x2704b4(0x2a07),_0x59a188[_0x2704b4(0x3833)][_0x2704b4(0x146c)]=_0x168a49+'vh',_0x59a188[_0x2704b4(0x3833)][_0x2704b4(0x3062)]=_0x226588+'vh',_0x59a188['style'][_0x2704b4(0xd48)]=_0x2704b4(0x1fa2)+_0x168a49/0x2+_0x2704b4(0x2a07),_0x59a188[_0x2704b4(0x3833)][_0x2704b4(0x18d9)]='calc(50%\x20-\x20'+_0x226588/0x2+'vh)'),_0x138dc1[_0x2704b4(0x1bcf)](_0x59a188),this[_0x2704b4(0x41b7)][_0x2704b4(0x1bcf)](_0x53e747),this['_loadingDiv'][_0x2704b4(0x1bcf)](_0x138dc1),this[_0x2704b4(0x3b87)](),window[_0x2704b4(0x8a7)](_0x2704b4(0x84a),this[_0x2704b4(0x3b87)]),this['_loadingDiv']['style']['backgroundColor']=this['_loadingDivBackgroundColor'],document[_0x2704b4(0x36df)][_0x2704b4(0x1bcf)](this['_loadingDiv']),this[_0x2704b4(0x41b7)]['style'][_0x2704b4(0x239)]='1';}var _0x168a49,_0x226588,_0x1c8d95;}[_0x47db5a(0x1283)](){var _0x152e75=_0x47db5a;this[_0x152e75(0x41b7)]&&(this[_0x152e75(0x41b7)]['style']['opacity']='0',this[_0x152e75(0x41b7)][_0x152e75(0x8a7)](_0x152e75(0x2822),()=>{var _0x6cd992=_0x152e75;this['_loadingTextDiv']&&(this[_0x6cd992(0x19ef)][_0x6cd992(0x2f2e)](),this['_loadingTextDiv']=null),this[_0x6cd992(0x41b7)]&&(this[_0x6cd992(0x41b7)]['remove'](),this[_0x6cd992(0x41b7)]=null),this[_0x6cd992(0xd5b)]&&(this[_0x6cd992(0xd5b)]['remove'](),this[_0x6cd992(0xd5b)]=null),window[_0x6cd992(0xa95)](_0x6cd992(0x84a),this[_0x6cd992(0x3b87)]);}));}set[_0x47db5a(0x6b6)](_0x1b2d96){var _0x330351=_0x47db5a;this[_0x330351(0x90f)]=_0x1b2d96,this[_0x330351(0x19ef)]&&(this['_loadingTextDiv'][_0x330351(0x281)]=this[_0x330351(0x90f)]);}get[_0x47db5a(0x6b6)](){return this['_loadingText'];}get[_0x47db5a(0x1c96)](){var _0x342a4b=_0x47db5a;return this[_0x342a4b(0x3c23)];}set[_0x47db5a(0x1c96)](_0x93d2e0){var _0x81d581=_0x47db5a;this[_0x81d581(0x3c23)]=_0x93d2e0,this['_loadingDiv']&&(this[_0x81d581(0x41b7)]['style'][_0x81d581(0x41ef)]=this['_loadingDivBackgroundColor']);}}_0x4941f1['DefaultLogoUrl']='',_0x4941f1[_0x47db5a(0x397f)]='',_0x6bd0d9['D']['DefaultLoadingScreenFactory']=_0x3c1d85=>new _0x4941f1(_0x3c1d85);},0x8ca7:(_0x9c1076,_0x40bf92,_0x3748c0)=>{var _0x320a33=a8_0x1ec55c;_0x3748c0['d'](_0x40bf92,{'n':()=>_0x5a46da});var _0xf3785e,_0x104b50=_0x3748c0(0x4ba7),_0x40bf92=_0x3748c0(0xa896),_0x25a619=_0x3748c0(0xd537),_0x5550a4=_0x3748c0(0x14232),_0x388991=_0x3748c0(0x11096),_0x5082c8=_0x3748c0(0x9a70),_0x3fd9a0=_0x3748c0(0x1610),_0x201b1f=_0x3748c0(0x172b4),_0x6dd4c4=_0x3748c0(0x4342),_0x5b413f=_0x3748c0(0xc38d);_0xf3785e={'Clean':0x0,0x0:_0x320a33(0x9f7),'Stop':0x1,0x1:_0x320a33(0x2501),'Sync':0x2,0x2:_0x320a33(0x2b38),'NoSync':0x3,0x3:_0x320a33(0x3f82)};class _0x5a46da{static get[_0x320a33(0x3306)](){var _0x4d1fe4=_0x320a33;return _0x201b1f['Z'][_0x4d1fe4(0x3306)];}static set[_0x320a33(0x3306)](_0x505657){var _0x2968fc=_0x320a33;_0x201b1f['Z'][_0x2968fc(0x3306)]=_0x505657;}static get['ShowLoadingScreen'](){return _0x201b1f['Z']['ShowLoadingScreen'];}static set[_0x320a33(0x16f6)](_0x4a1ce7){_0x201b1f['Z']['ShowLoadingScreen']=_0x4a1ce7;}static get[_0x320a33(0x399d)](){return _0x201b1f['Z']['loggingLevel'];}static set[_0x320a33(0x399d)](_0x3348ed){var _0x6890fe=_0x320a33;_0x201b1f['Z'][_0x6890fe(0x399d)]=_0x3348ed;}static get[_0x320a33(0x1ef3)](){return _0x201b1f['Z']['CleanBoneMatrixWeights'];}static set[_0x320a33(0x1ef3)](_0x2d624f){var _0x19f83a=_0x320a33;_0x201b1f['Z'][_0x19f83a(0x1ef3)]=_0x2d624f;}static[_0x320a33(0x262b)](){var _0x50f3d8=_0x320a33;return _0x5a46da[_0x50f3d8(0x316f)][_0x50f3d8(0x20a5)];}static['_GetPluginForExtension'](_0x1d5a94){var _0x1b6e31=_0x320a33;return _0x5a46da['_RegisteredPlugins'][_0x1d5a94]||(_0x5082c8['Y'][_0x1b6e31(0xc51)](_0x1b6e31(0x38c2)+_0x1d5a94+_0x1b6e31(0x3bcf)),_0x5a46da[_0x1b6e31(0x262b)]());}static[_0x320a33(0x270d)](_0x1f0e04){var _0xb52787=_0x320a33;for(const _0x2a0a25 in _0x5a46da[_0xb52787(0x316f)]){const _0x57f5fa=_0x5a46da[_0xb52787(0x316f)][_0x2a0a25][_0xb52787(0x212f)];if(_0x57f5fa[_0xb52787(0x1c77)]&&_0x57f5fa[_0xb52787(0x1c77)](_0x1f0e04))return _0x5a46da[_0xb52787(0x316f)][_0x2a0a25];}return _0x5a46da[_0xb52787(0x262b)]();}static[_0x320a33(0x417e)](_0x4f2393){var _0x5b377b=_0x320a33,_0x1ff3e7=_0x4f2393[_0x5b377b(0x86a)]('?'),_0x1ff3e7=(_0x4f2393=-0x1!==_0x1ff3e7?_0x4f2393[_0x5b377b(0x1f2a)](0x0,_0x1ff3e7):_0x4f2393)[_0x5b377b(0x251a)]('.'),_0x1ff3e7=_0x4f2393['substring'](_0x1ff3e7,_0x4f2393[_0x5b377b(0x18cc)])[_0x5b377b(0x37d7)]();return _0x5a46da[_0x5b377b(0x1d9f)](_0x1ff3e7);}static['_GetDirectLoad'](_0x24c1fe){var _0x4e66e5=_0x320a33;return _0x4e66e5(0x3004)===_0x24c1fe['substr'](0x0,0x5)?_0x24c1fe[_0x4e66e5(0x3138)](0x5):null;}static['_FormatErrorMessage'](_0x5eb745,_0x4b1397,_0x428d9){let _0x168186='Unable\x20to\x20load\x20from\x20'+_0x5eb745['url'];return _0x4b1397?_0x168186+=':\x20'+_0x4b1397:_0x428d9&&(_0x168186+=':\x20'+_0x428d9),_0x168186;}static[_0x320a33(0x2eba)](_0x3c559b,_0x23c8ce,_0x13fab1,_0x3bda14,_0x595596,_0x1221d4,_0x3efaec){var _0x8e99e9=_0x320a33,_0x4b5316=_0x5a46da['_GetDirectLoad'](_0x3c559b[_0x8e99e9(0x25b5)]);const _0x433143=_0x3efaec?_0x5a46da['_GetPluginForExtension'](_0x3efaec):_0x4b5316?_0x5a46da[_0x8e99e9(0x270d)](_0x3c559b[_0x8e99e9(0x25b5)]):_0x5a46da[_0x8e99e9(0x417e)](_0x3c559b[_0x8e99e9(0x25b5)]);let _0x136ee3;if(!(_0x136ee3=void 0x0!==_0x433143[_0x8e99e9(0x212f)]['createPlugin']?_0x433143['plugin'][_0x8e99e9(0x2ae4)]():_0x433143[_0x8e99e9(0x212f)]))throw _0x8e99e9(0xce4);if(_0x5a46da['OnPluginActivatedObservable'][_0x8e99e9(0x3608)](_0x136ee3),_0x4b5316&&(_0x136ee3[_0x8e99e9(0x1c77)]&&_0x136ee3[_0x8e99e9(0x1c77)](_0x3c559b[_0x8e99e9(0x25b5)])||!(0x0,_0x6dd4c4['VL'])(_0x3c559b[_0x8e99e9(0x25b5)]))){if(_0x136ee3[_0x8e99e9(0x17f6)]){const _0x411084=_0x136ee3['directLoad'](_0x23c8ce,_0x4b5316);_0x411084[_0x8e99e9(0x2cc0)]?_0x411084[_0x8e99e9(0x2cc0)](_0x5c3843=>{_0x13fab1(_0x136ee3,_0x5c3843);})[_0x8e99e9(0x2e0)](_0x31d949=>{var _0x25c7a3=_0x8e99e9;_0x595596(_0x25c7a3(0x9af)+_0x31d949,_0x31d949);}):_0x13fab1(_0x136ee3,_0x411084);}else _0x13fab1(_0x136ee3,_0x4b5316);return _0x136ee3;}const _0x3f4e8a=_0x433143[_0x8e99e9(0x316a)],_0x4c1fb0=(_0x5a977c,_0x23a577)=>{var _0xe89ebe=_0x8e99e9;_0x23c8ce[_0xe89ebe(0x41ea)]?_0x595596('Scene\x20has\x20been\x20disposed'):_0x13fab1(_0x136ee3,_0x5a977c,_0x23a577);};let _0x4196aa=null,_0x105241=!0x1;const _0x4372b7=_0x136ee3['onDisposeObservable'];_0x4372b7&&_0x4372b7[_0x8e99e9(0x2e5)](()=>{var _0x11d88a=_0x8e99e9;_0x105241=!0x0,_0x4196aa&&(_0x4196aa[_0x11d88a(0x5ac)](),_0x4196aa=null),_0x1221d4();}),(_0x3efaec=()=>{var _0x3662f2=_0x8e99e9,_0x1b2d47,_0x313d66;_0x105241||(_0x1b2d47=(_0x1d3d36,_0x3a4e50)=>{var _0x254096=a8_0x5306;_0x595596(null==_0x1d3d36?void 0x0:_0x1d3d36[_0x254096(0x2246)],_0x3a4e50);},_0x313d66=_0x3c559b[_0x3662f2(0x23cd)]||_0x3c559b['url'],_0x4196aa=_0x136ee3[_0x3662f2(0x23da)]?_0x136ee3[_0x3662f2(0x23da)](_0x23c8ce,_0x313d66,_0x4c1fb0,_0x3bda14,_0x3f4e8a,_0x1b2d47):_0x23c8ce['_loadFile'](_0x313d66,_0x4c1fb0,_0x3bda14,!0x0,_0x3f4e8a,_0x1b2d47));},_0x4b5316=_0x23c8ce[_0x8e99e9(0x3e9d)]());let _0x4731ac=_0x4b5316['enableOfflineSupport'];if(_0x4731ac){let _0xa97fa3=!0x1;for(const _0xa8ea8b of _0x23c8ce[_0x8e99e9(0x2948)])if(_0xa8ea8b[_0x8e99e9(0x17d9)](_0x3c559b[_0x8e99e9(0x25b5)])){_0xa97fa3=!0x0;break;}_0x4731ac=!_0xa97fa3;}return _0x4731ac&&_0x5550a4['D']['OfflineProviderFactory']?_0x23c8ce[_0x8e99e9(0x3ab5)]=_0x5550a4['D'][_0x8e99e9(0x38d3)](_0x3c559b[_0x8e99e9(0x25b5)],_0x3efaec,_0x4b5316[_0x8e99e9(0x3916)]):_0x3efaec(),_0x136ee3;}static['_GetFileInfo'](_0x5dfa74,_0x50b52b){var _0x33c435=_0x320a33;let _0x41957,_0x2bd2c8,_0xaa7f91=null;if(_0x50b52b){if(_0x50b52b['name'])_0x41957=_0x33c435(0x2388)+_0x50b52b[_0x33c435(0xc1b)],_0x2bd2c8=_0x50b52b[_0x33c435(0xc1b)],_0xaa7f91=_0x50b52b;else{if('string'==typeof _0x50b52b&&_0x50b52b[_0x33c435(0x2052)](_0x33c435(0x3004)))_0x41957=_0x50b52b,_0x2bd2c8='';else{const _0x2c2f69=_0x50b52b;if('/'===_0x2c2f69[_0x33c435(0x3138)](0x0,0x1))return _0x104b50['w1'][_0x33c435(0x3556)](_0x33c435(0x2ff7)),null;_0x41957=_0x5dfa74+_0x2c2f69,_0x2bd2c8=_0x2c2f69;}}}else _0x41957=_0x5dfa74,_0x2bd2c8=_0x104b50['w1'][_0x33c435(0x103e)](_0x5dfa74),_0x5dfa74=_0x104b50['w1']['GetFolderPath'](_0x5dfa74);return{'url':_0x41957,'rootUrl':_0x5dfa74,'name':_0x2bd2c8,'file':_0xaa7f91};}static[_0x320a33(0x632)](_0x4af73b){var _0x1fa1fb=_0x320a33;return _0x5a46da[_0x1fa1fb(0x1d9f)](_0x4af73b)[_0x1fa1fb(0x212f)];}static[_0x320a33(0x3b66)](_0x4cde02){var _0x5e15e0=_0x320a33;return!!_0x5a46da[_0x5e15e0(0x316f)][_0x4cde02];}static[_0x320a33(0x1e3c)](_0x415142){var _0x3894db=_0x320a33;if('string'==typeof _0x415142[_0x3894db(0x2f28)]){const _0x4f33e8=_0x415142[_0x3894db(0x2f28)];_0x5a46da[_0x3894db(0x316f)][_0x4f33e8[_0x3894db(0x37d7)]()]={'plugin':_0x415142,'isBinary':!0x1};}else{const _0xd2e97a=_0x415142['extensions'];Object['keys'](_0xd2e97a)[_0x3894db(0x35b2)](_0x864819=>{var _0x57954d=_0x3894db;_0x5a46da[_0x57954d(0x316f)][_0x864819['toLowerCase']()]={'plugin':_0x415142,'isBinary':_0xd2e97a[_0x864819][_0x57954d(0x316a)]};});}}static['ImportMesh'](_0x3b5c2a,_0x723ec7,_0x40657f='',_0x494787=_0x388991['l'][_0x320a33(0x2370)],_0x132316=null,_0x407f65=null,_0x3914ac=null,_0x260052=null){var _0x556ca6=_0x320a33;if(!_0x494787)return _0x5082c8['Y']['Error'](_0x556ca6(0x3ddc)),null;const _0x1ec285=_0x5a46da[_0x556ca6(0x4119)](_0x723ec7,_0x40657f);if(!_0x1ec285)return null;const _0xa4840b={},_0x37bcb3=(_0x494787[_0x556ca6(0x3a74)](_0xa4840b),()=>{_0x494787['removePendingData'](_0xa4840b);}),_0x95dde0=(_0x77fe57,_0x247d6a)=>{var _0x493c9e=_0x556ca6;_0x77fe57=_0x5a46da['_FormatErrorMessage'](_0x1ec285,_0x77fe57,_0x247d6a),(_0x3914ac?_0x3914ac(_0x494787,_0x77fe57,new _0x5b413f['LH'](_0x77fe57,_0x5b413f['SM']['SceneLoaderError'],_0x247d6a)):_0x5082c8['Y'][_0x493c9e(0x3556)](_0x77fe57),_0x37bcb3());},_0x2033dd=_0x407f65?_0x33fa4a=>{var _0x271d53=_0x556ca6;try{_0x407f65(_0x33fa4a);}catch(_0x245c58){_0x95dde0(_0x271d53(0x11bd)+_0x245c58,_0x245c58);}}:void 0x0,_0x274038=(_0x2a044a,_0x3b71d5,_0x4f1e7c,_0x4ff9dc,_0x58c108,_0x2f1cdf,_0x48bf38)=>{var _0x2e3a13=_0x556ca6;if(_0x494787[_0x2e3a13(0x17b3)][_0x2e3a13(0xede)](_0x1ec285[_0x2e3a13(0x25b5)]),_0x132316)try{_0x132316(_0x2a044a,_0x3b71d5,_0x4f1e7c,_0x4ff9dc,_0x58c108,_0x2f1cdf,_0x48bf38);}catch(_0x26ea48){_0x95dde0(_0x2e3a13(0x22d3)+_0x26ea48,_0x26ea48);}_0x494787[_0x2e3a13(0x37f8)](_0xa4840b);};return _0x5a46da[_0x556ca6(0x2eba)](_0x1ec285,_0x494787,(_0x49069d,_0x2b9ad2,_0x54b82e)=>{var _0x4c9ca5=_0x556ca6;if(_0x49069d['rewriteRootURL']&&(_0x1ec285[_0x4c9ca5(0x3bf2)]=_0x49069d[_0x4c9ca5(0x1ab4)](_0x1ec285[_0x4c9ca5(0x3bf2)],_0x54b82e)),_0x49069d[_0x4c9ca5(0x2640)]){const _0x4b8359=_0x49069d;var _0x54b82e=new Array(),_0x342ff6=new Array(),_0x1d19bc=new Array();_0x4b8359[_0x4c9ca5(0x2640)](_0x3b5c2a,_0x494787,_0x2b9ad2,_0x1ec285['rootUrl'],_0x54b82e,_0x342ff6,_0x1d19bc,_0x95dde0)&&(_0x494787[_0x4c9ca5(0x6ee)]=_0x49069d[_0x4c9ca5(0xc1b)],_0x274038(_0x54b82e,_0x342ff6,_0x1d19bc,[],[],[],[]));}else{const _0x5bc594=_0x49069d;_0x5bc594['importMeshAsync'](_0x3b5c2a,_0x494787,_0x2b9ad2,_0x1ec285[_0x4c9ca5(0x3bf2)],_0x2033dd,_0x1ec285[_0x4c9ca5(0xc1b)])[_0x4c9ca5(0x2cc0)](_0x3fa55a=>{var _0x16346d=_0x4c9ca5;_0x494787['loadingPluginName']=_0x49069d[_0x16346d(0xc1b)],_0x274038(_0x3fa55a['meshes'],_0x3fa55a['particleSystems'],_0x3fa55a[_0x16346d(0x3ebd)],_0x3fa55a[_0x16346d(0x16f8)],_0x3fa55a['transformNodes'],_0x3fa55a[_0x16346d(0x3bc6)],_0x3fa55a['lights']);})[_0x4c9ca5(0x2e0)](_0x504b03=>{var _0x69d59=_0x4c9ca5;_0x95dde0(_0x504b03[_0x69d59(0x1a25)],_0x504b03);});}},_0x2033dd,_0x95dde0,_0x37bcb3,_0x260052);}static[_0x320a33(0x12eb)](_0x4e242f,_0x9c78a5,_0x6c85db='',_0x2584e5=_0x388991['l'][_0x320a33(0x2370)],_0x5a7c13=null,_0xb7968a=null){return new Promise((_0x27b834,_0x58a7bf)=>{_0x5a46da['ImportMesh'](_0x4e242f,_0x9c78a5,_0x6c85db,_0x2584e5,(_0x57baef,_0x1c9a47,_0x123c94,_0x4fa2b1,_0x4a35d1,_0xc1664a,_0x10b2a8)=>{_0x27b834({'meshes':_0x57baef,'particleSystems':_0x1c9a47,'skeletons':_0x123c94,'animationGroups':_0x4fa2b1,'transformNodes':_0x4a35d1,'geometries':_0xc1664a,'lights':_0x10b2a8});},_0x5a7c13,(_0x4fb75d,_0x460d17,_0x1e3544)=>{_0x58a7bf(_0x1e3544||new Error(_0x460d17));},_0xb7968a);});}static[_0x320a33(0x394a)](_0x10867b,_0x2ffa87='',_0x170dd2=_0x388991['l'][_0x320a33(0x380)],_0x8b1f6b=null,_0x542cea=null,_0x3af775=null,_0x46a374=null){var _0x1cdb78=_0x320a33;return _0x170dd2?_0x5a46da['Append'](_0x10867b,_0x2ffa87,new _0x25a619['x'](_0x170dd2),_0x8b1f6b,_0x542cea,_0x3af775,_0x46a374):(_0x104b50['w1'][_0x1cdb78(0x3556)](_0x1cdb78(0x3d1f)),null);}static[_0x320a33(0x1ac8)](_0x2c78ff,_0x41a531='',_0x462110=_0x388991['l'][_0x320a33(0x380)],_0x4a6a60=null,_0x2ddb25=null){return new Promise((_0x585ca7,_0x4c4c67)=>{var _0x2bb56d=a8_0x5306;_0x5a46da[_0x2bb56d(0x394a)](_0x2c78ff,_0x41a531,_0x462110,_0x2a69dc=>{_0x585ca7(_0x2a69dc);},_0x4a6a60,(_0x1e7243,_0x5d3d71,_0x272424)=>{_0x4c4c67(_0x272424||new Error(_0x5d3d71));},_0x2ddb25);});}static[_0x320a33(0x58b)](_0x134011,_0xfe5d62='',_0x474f62=_0x388991['l']['LastCreatedScene'],_0x217008=null,_0x20bb20=null,_0x1677bd=null,_0x450968=null){var _0x3a971a=_0x320a33;if(!_0x474f62)return _0x5082c8['Y']['Error'](_0x3a971a(0x2739)),null;const _0x20e660=_0x5a46da[_0x3a971a(0x4119)](_0x134011,_0xfe5d62);if(!_0x20e660)return null;const _0x1b96de={},_0x2a25cd=(_0x474f62['addPendingData'](_0x1b96de),()=>{var _0x4cea4e=_0x3a971a;_0x474f62[_0x4cea4e(0x37f8)](_0x1b96de);}),_0x345d21=(_0x5a46da[_0x3a971a(0x16f6)]&&!this[_0x3a971a(0x1a77)]&&(this['_ShowingLoadingScreen']=!0x0,_0x474f62['getEngine']()[_0x3a971a(0x3716)](),_0x474f62[_0x3a971a(0x1e37)](()=>{var _0x5ddf1e=_0x3a971a;_0x474f62['getEngine']()['hideLoadingUI'](),this[_0x5ddf1e(0x1a77)]=!0x1;})),(_0x445f78,_0x161ca5)=>{var _0x2b6561=_0x3a971a;_0x445f78=_0x5a46da['_FormatErrorMessage'](_0x20e660,_0x445f78,_0x161ca5),(_0x1677bd?_0x1677bd(_0x474f62,_0x445f78,new _0x5b413f['LH'](_0x445f78,_0x5b413f['SM'][_0x2b6561(0x22c6)],_0x161ca5)):_0x5082c8['Y']['Error'](_0x445f78),_0x2a25cd());}),_0x1cf07f=_0x20bb20?_0x40e9b4=>{var _0x582802=_0x3a971a;try{_0x20bb20(_0x40e9b4);}catch(_0x220ace){_0x345d21(_0x582802(0x41a3),_0x220ace);}}:void 0x0,_0x296564=()=>{var _0x14b3f1=_0x3a971a;if(_0x217008)try{_0x217008(_0x474f62);}catch(_0x1b91ff){_0x345d21(_0x14b3f1(0x32ee),_0x1b91ff);}_0x474f62[_0x14b3f1(0x37f8)](_0x1b96de);};return _0x5a46da[_0x3a971a(0x2eba)](_0x20e660,_0x474f62,(_0x437b28,_0x35f364)=>{var _0x21a107=_0x3a971a;if(_0x437b28['load']){const _0x5d71e5=_0x437b28;_0x5d71e5['load'](_0x474f62,_0x35f364,_0x20e660[_0x21a107(0x3bf2)],_0x345d21)&&(_0x474f62['loadingPluginName']=_0x437b28[_0x21a107(0xc1b)],_0x296564());}else{const _0x4ac9bf=_0x437b28;_0x4ac9bf[_0x21a107(0xc3e)](_0x474f62,_0x35f364,_0x20e660[_0x21a107(0x3bf2)],_0x1cf07f,_0x20e660[_0x21a107(0xc1b)])[_0x21a107(0x2cc0)](()=>{var _0x3c2be2=_0x21a107;_0x474f62[_0x3c2be2(0x6ee)]=_0x437b28[_0x3c2be2(0xc1b)],_0x296564();})['catch'](_0x2418d8=>{var _0x364456=_0x21a107;_0x345d21(_0x2418d8[_0x364456(0x1a25)],_0x2418d8);});}},_0x1cf07f,_0x345d21,_0x2a25cd,_0x450968);}static['AppendAsync'](_0x52e0ba,_0x465704='',_0x427437=_0x388991['l'][_0x320a33(0x2370)],_0x87c7e9=null,_0x325591=null){return new Promise((_0x11ef5c,_0x1bc1aa)=>{var _0x4dbb2d=a8_0x5306;_0x5a46da[_0x4dbb2d(0x58b)](_0x52e0ba,_0x465704,_0x427437,_0x2f7587=>{_0x11ef5c(_0x2f7587);},_0x87c7e9,(_0x27f5c9,_0x595d72,_0x29bbe1)=>{_0x1bc1aa(_0x29bbe1||new Error(_0x595d72));},_0x325591);});}static[_0x320a33(0x398c)](_0xa6408c,_0x5853bc='',_0x3f8e98=_0x388991['l']['LastCreatedScene'],_0x430206=null,_0x47abba=null,_0x52aa11=null,_0x392211=null){var _0xf05ab5=_0x320a33;if(!_0x3f8e98)return _0x5082c8['Y']['Error'](_0xf05ab5(0x26ce)),null;const _0x24665a=_0x5a46da[_0xf05ab5(0x4119)](_0xa6408c,_0x5853bc);if(!_0x24665a)return null;const _0x2e5c82={},_0x313fed=(_0x3f8e98[_0xf05ab5(0x3a74)](_0x2e5c82),()=>{var _0x5274bb=_0xf05ab5;_0x3f8e98[_0x5274bb(0x37f8)](_0x2e5c82);}),_0x33e142=(_0xd5c20e,_0x345eb8)=>{var _0x4f24db=_0xf05ab5;_0xd5c20e=_0x5a46da['_FormatErrorMessage'](_0x24665a,_0xd5c20e,_0x345eb8),(_0x52aa11?_0x52aa11(_0x3f8e98,_0xd5c20e,new _0x5b413f['LH'](_0xd5c20e,_0x5b413f['SM'][_0x4f24db(0x22c6)],_0x345eb8)):_0x5082c8['Y'][_0x4f24db(0x3556)](_0xd5c20e),_0x313fed());},_0x3a45b4=_0x47abba?_0xf98d2d=>{var _0x3efd55=_0xf05ab5;try{_0x47abba(_0xf98d2d);}catch(_0x10672e){_0x33e142(_0x3efd55(0x41a3),_0x10672e);}}:void 0x0,_0x5aa39f=_0x79d4e9=>{var _0x8ad667=_0xf05ab5;if(_0x430206)try{_0x430206(_0x79d4e9);}catch(_0x609a9f){_0x33e142('Error\x20in\x20onSuccess\x20callback',_0x609a9f);}_0x3f8e98[_0x8ad667(0x37f8)](_0x2e5c82);};return _0x5a46da[_0xf05ab5(0x2eba)](_0x24665a,_0x3f8e98,(_0x39b288,_0x2276c4)=>{var _0xdb60d2=_0xf05ab5;if(_0x39b288[_0xdb60d2(0x39fe)]){const _0x522918=_0x39b288;var _0x158c41=_0x522918['loadAssetContainer'](_0x3f8e98,_0x2276c4,_0x24665a[_0xdb60d2(0x3bf2)],_0x33e142);_0x158c41&&(_0x3f8e98[_0xdb60d2(0x6ee)]=_0x39b288[_0xdb60d2(0xc1b)],_0x5aa39f(_0x158c41));}else{if(_0x39b288[_0xdb60d2(0x37bd)]){const _0x397a27=_0x39b288;_0x397a27['loadAssetContainerAsync'](_0x3f8e98,_0x2276c4,_0x24665a[_0xdb60d2(0x3bf2)],_0x3a45b4,_0x24665a['name'])[_0xdb60d2(0x2cc0)](_0x489407=>{var _0x3a9210=_0xdb60d2;_0x3f8e98[_0x3a9210(0x6ee)]=_0x39b288[_0x3a9210(0xc1b)],_0x5aa39f(_0x489407);})[_0xdb60d2(0x2e0)](_0x2582ba=>{var _0x4392af=_0xdb60d2;_0x33e142(_0x2582ba[_0x4392af(0x1a25)],_0x2582ba);});}else _0x33e142(_0xdb60d2(0x12ad));}},_0x3a45b4,_0x33e142,_0x313fed,_0x392211);}static[_0x320a33(0x952)](_0x1b76ec,_0x320be8='',_0xfae1e=_0x388991['l'][_0x320a33(0x2370)],_0x4bf826=null,_0x1c03b8=null){return new Promise((_0x397e3c,_0x535f85)=>{var _0x3adfa5=a8_0x5306;_0x5a46da[_0x3adfa5(0x398c)](_0x1b76ec,_0x320be8,_0xfae1e,_0x4878f3=>{_0x397e3c(_0x4878f3);},_0x4bf826,(_0x2665d9,_0x23c20b,_0x1cdd22)=>{_0x535f85(_0x1cdd22||new Error(_0x23c20b));},_0x1c03b8);});}static[_0x320a33(0x3160)](_0x2ccf5f,_0x34b10a='',_0x5f3f97=_0x388991['l'][_0x320a33(0x2370)],_0x5cb19f=!0x0,_0x1911f0=_0xf3785e['Clean'],_0x58cfc1=null,_0x3cbb20=null,_0x382674=null,_0x51d618=null,_0xf40342=null){var _0x32c125=_0x320a33;if(_0x5f3f97){if(_0x5cb19f){for(const _0x3e6011 of _0x5f3f97[_0x32c125(0x179a)])_0x3e6011['reset']();_0x5f3f97[_0x32c125(0xf36)](),_0x5f3f97['animationGroups'][_0x32c125(0x538)]()[_0x32c125(0x35b2)](_0x7c9298=>{_0x7c9298['dispose']();});const _0x377643=_0x5f3f97[_0x32c125(0x3318)]();_0x377643[_0x32c125(0x35b2)](_0x1be19e=>{var _0x246332=_0x32c125;_0x1be19e[_0x246332(0x3f3)]&&(_0x1be19e[_0x246332(0x3f3)]=[]);});}else switch(_0x1911f0){case _0xf3785e[_0x32c125(0x9f7)]:_0x5f3f97['animationGroups'][_0x32c125(0x538)]()['forEach'](_0x48bada=>{var _0x277a46=_0x32c125;_0x48bada[_0x277a46(0x41a)]();});break;case _0xf3785e['Stop']:_0x5f3f97[_0x32c125(0x16f8)]['forEach'](_0x29efe2=>{var _0x32a28e=_0x32c125;_0x29efe2[_0x32a28e(0xfec)]();});break;case _0xf3785e[_0x32c125(0x2b38)]:_0x5f3f97[_0x32c125(0x16f8)][_0x32c125(0x35b2)](_0x98060f=>{var _0x532f33=_0x32c125;_0x98060f[_0x532f33(0x14ff)](),_0x98060f[_0x532f33(0x3b5d)]();});break;case _0xf3785e[_0x32c125(0x3f82)]:break;default:return void _0x5082c8['Y'][_0x32c125(0x3556)]('Unknown\x20animation\x20group\x20loading\x20mode\x20value\x20\x27'+_0x1911f0+'\x27');}const _0x2617b0=_0x5f3f97[_0x32c125(0x179a)][_0x32c125(0x18cc)];this['LoadAssetContainer'](_0x2ccf5f,_0x34b10a,_0x5f3f97,_0x21161b=>{var _0x52ad64=_0x32c125;_0x21161b[_0x52ad64(0x41f2)](_0x5f3f97,_0x5f3f97[_0x52ad64(0x179a)][_0x52ad64(0x538)](_0x2617b0),_0x58cfc1),_0x21161b[_0x52ad64(0x41a)](),_0x5f3f97[_0x52ad64(0x2043)]['notifyObservers'](_0x5f3f97),_0x3cbb20&&_0x3cbb20(_0x5f3f97);},_0x382674,_0x51d618,_0xf40342);}else _0x5082c8['Y'][_0x32c125(0x3556)](_0x32c125(0xc57));}static[_0x320a33(0x2011)](_0x3ee71a,_0x183ca9='',_0x1ebc95=_0x388991['l'][_0x320a33(0x2370)],_0x411016=!0x0,_0xb5942d=_0xf3785e[_0x320a33(0x9f7)],_0x2b8d67=null,_0x4dffcb,_0x582fca=null,_0x1fe3a0,_0x338f0b=null){return new Promise((_0x22ba6f,_0x161919)=>{var _0x4678bc=a8_0x5306;_0x5a46da[_0x4678bc(0x3160)](_0x3ee71a,_0x183ca9,_0x1ebc95,_0x411016,_0xb5942d,_0x2b8d67,_0xcae29b=>{_0x22ba6f(_0xcae29b);},_0x582fca,(_0x5add9b,_0x4524ae,_0x304afe)=>{_0x161919(_0x304afe||new Error(_0x4524ae));},_0x338f0b);});}}_0x5a46da[_0x320a33(0x34d8)]=_0x3fd9a0['g'][_0x320a33(0x3a45)],_0x5a46da[_0x320a33(0x2a49)]=_0x3fd9a0['g']['SCENELOADER_MINIMAL_LOGGING'],_0x5a46da[_0x320a33(0xfe6)]=_0x3fd9a0['g'][_0x320a33(0x11da)],_0x5a46da[_0x320a33(0x28db)]=_0x3fd9a0['g'][_0x320a33(0x2332)],_0x5a46da[_0x320a33(0x2670)]=new _0x40bf92['y$'](),_0x5a46da[_0x320a33(0x316f)]={},_0x5a46da[_0x320a33(0x1a77)]=!0x1;},0x172b4:(_0xfcec15,_0x3337a7,_0x1032de)=>{var _0xd98284=a8_0x1ec55c;_0x1032de['d'](_0x3337a7,{'Z':()=>_0x14d6b5}),_0x3337a7=_0x1032de(0x1610);class _0x14d6b5{static get[_0xd98284(0x3306)](){var _0x18badd=_0xd98284;return _0x14d6b5[_0x18badd(0x2fd7)];}static set['ForceFullSceneLoadingForIncremental'](_0x55f8f8){var _0x30e0ef=_0xd98284;_0x14d6b5[_0x30e0ef(0x2fd7)]=_0x55f8f8;}static get[_0xd98284(0x16f6)](){var _0x2505e8=_0xd98284;return _0x14d6b5[_0x2505e8(0x1136)];}static set[_0xd98284(0x16f6)](_0xc21f10){var _0x262ca2=_0xd98284;_0x14d6b5[_0x262ca2(0x1136)]=_0xc21f10;}static get['loggingLevel'](){var _0x16316f=_0xd98284;return _0x14d6b5[_0x16316f(0x22b0)];}static set[_0xd98284(0x399d)](_0x1103e1){var _0x100c14=_0xd98284;_0x14d6b5[_0x100c14(0x22b0)]=_0x1103e1;}static get[_0xd98284(0x1ef3)](){return _0x14d6b5['_CleanBoneMatrixWeights'];}static set[_0xd98284(0x1ef3)](_0x5d3972){_0x14d6b5['_CleanBoneMatrixWeights']=_0x5d3972;}}_0x14d6b5['_ForceFullSceneLoadingForIncremental']=!0x1,_0x14d6b5[_0xd98284(0x1136)]=!0x0,_0x14d6b5[_0xd98284(0x35fc)]=!0x1,_0x14d6b5[_0xd98284(0x22b0)]=_0x3337a7['g']['SCENELOADER_NO_LOGGING'];},0x684d:(_0x56b91d,_0xf6797e,_0x2e7a1c)=>{var _0x7db5e9=a8_0x1ec55c;function _0x21cdba(_0x111ffd,_0x12ab66,_0x4afb2d,_0xa12e0e){var _0x554778=a8_0x5306,_0x3b7303,_0x57251b=arguments[_0x554778(0x18cc)],_0x2809da=_0x57251b<0x3?_0x12ab66:null===_0xa12e0e?_0xa12e0e=Object[_0x554778(0x14a5)](_0x12ab66,_0x4afb2d):_0xa12e0e;if('object'==typeof Reflect&&_0x554778(0x3d33)==typeof Reflect['decorate'])_0x2809da=Reflect['decorate'](_0x111ffd,_0x12ab66,_0x4afb2d,_0xa12e0e);else{for(var _0x197b81=_0x111ffd[_0x554778(0x18cc)]-0x1;0x0<=_0x197b81;_0x197b81--)(_0x3b7303=_0x111ffd[_0x197b81])&&(_0x2809da=(_0x57251b<0x3?_0x3b7303(_0x2809da):0x3<_0x57251b?_0x3b7303(_0x12ab66,_0x4afb2d,_0x2809da):_0x3b7303(_0x12ab66,_0x4afb2d))||_0x2809da);}0x3<_0x57251b&&_0x2809da&&Object[_0x554778(0x276e)](_0x12ab66,_0x4afb2d,_0x2809da);}var _0x402675=_0x2e7a1c(0x10435),_0x3231cd=_0x2e7a1c(0xbd53),_0x345391=_0x2e7a1c(0x5645),_0x344295=_0x2e7a1c(0x10c09),_0x130205=_0x2e7a1c(0x14868),_0x20934d=_0x2e7a1c(0x12820),_0x37f053=_0x2e7a1c(0x1679c),_0x1c4a4e=_0x2e7a1c(0xd537),_0x2f54b4=_0x2e7a1c(0x4158),_0x334e76=(_0x2e7a1c(0x16d29),_0x2e7a1c(0xe465),_0x2e7a1c(0x1419a)),_0x3c157d=_0x2e7a1c(0x15ec7);class _0x355cdb extends _0x345391['H']{constructor(){var _0x4e8616=a8_0x5306;super(),this['DIFFUSE']=!0x1,this[_0x4e8616(0x3943)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x4e8616(0x2e3)]=!0x1,this[_0x4e8616(0x291e)]=!0x1,this[_0x4e8616(0x868)]=!0x1,this['CLIPPLANE6']=!0x1,this['ALPHATEST']=!0x1,this['POINTSIZE']=!0x1,this[_0x4e8616(0x3245)]=!0x1,this['NORMAL']=!0x1,this[_0x4e8616(0xf5c)]=!0x1,this[_0x4e8616(0x10a3)]=!0x1,this[_0x4e8616(0x2810)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x4e8616(0x3ece)]=0x0,this[_0x4e8616(0x380e)]=0x0,this[_0x4e8616(0x2ab4)]=!0x1,this[_0x4e8616(0x41b8)]=!0x1,this[_0x4e8616(0x241f)]=!0x0,this[_0x4e8616(0x251b)]=!0x0,this['CELLBASIC']=!0x0,this[_0x4e8616(0x41c2)]=!0x1,this[_0x4e8616(0x1ef4)]=!0x1,this[_0x4e8616(0x3e39)]=!0x1,this['rebuild']();}}class _0x2aff9c extends _0x130205['a']{constructor(_0x3a9c43,_0x1b2a00){var _0x5ddd4f=a8_0x5306;super(_0x3a9c43,_0x1b2a00),this[_0x5ddd4f(0xffc)]=new _0x3231cd['Wo'](0x1,0x1,0x1),this[_0x5ddd4f(0x37dd)]=!0x1,this[_0x5ddd4f(0xc5a)]=!0x1,this[_0x5ddd4f(0x1f76)]=0x4;}[_0x7db5e9(0x36d8)](){var _0x265d57=_0x7db5e9;return this[_0x265d57(0x19b3)]<0x1;}['needAlphaTesting'](){return!0x1;}[_0x7db5e9(0x1925)](){return null;}[_0x7db5e9(0x3988)](_0x143e91,_0x2f3bc4,_0x28d61b){var _0x327cec=_0x7db5e9;if(this[_0x327cec(0x1e48)]&&_0x2f3bc4[_0x327cec(0x2a69)]&&_0x2f3bc4[_0x327cec(0x2a69)]['_wasPreviouslyReady']&&_0x2f3bc4[_0x327cec(0x2a69)]['_wasPreviouslyUsingInstances']===_0x28d61b)return!0x0;_0x2f3bc4['materialDefines']||(_0x2f3bc4[_0x327cec(0x70d)]=new _0x355cdb());const _0x2cd355=_0x2f3bc4[_0x327cec(0x70d)],_0x2a66a9=this[_0x327cec(0x3d78)]();if(this[_0x327cec(0x53c)](_0x2f3bc4))return!0x0;var _0x536943=_0x2a66a9[_0x327cec(0x3e9d)]();if(_0x2cd355[_0x327cec(0x8a8)]&&(_0x2cd355[_0x327cec(0x3b7f)]=!0x1,_0x2a66a9[_0x327cec(0x404c)]&&this[_0x327cec(0x32bb)]&&_0x20934d['k']['DiffuseTextureEnabled'])){if(!this[_0x327cec(0x32bb)][_0x327cec(0x3b27)]())return!0x1;_0x2cd355[_0x327cec(0x3b7f)]=!0x0,_0x2cd355[_0x327cec(0x1d44)]=!0x0;}if(_0x2cd355[_0x327cec(0x3a78)]=!this[_0x327cec(0x10f8)],_0x344295['G'][_0x327cec(0x3b4b)](_0x143e91,_0x2a66a9,!0x1,this['pointsCloud'],this[_0x327cec(0x2712)],this[_0x327cec(0xdba)](_0x143e91),_0x2cd355),_0x2cd355[_0x327cec(0x193e)]=_0x344295['G'][_0x327cec(0x1117)](_0x2a66a9,_0x143e91,_0x2cd355,!0x1,this[_0x327cec(0x1f76)],this[_0x327cec(0xc5a)]),_0x344295['G'][_0x327cec(0x216c)](_0x2a66a9,_0x536943,this,_0x2cd355,!!_0x28d61b),_0x344295['G'][_0x327cec(0x35f8)](_0x143e91,_0x2cd355,!0x0,!0x0),_0x2cd355[_0x327cec(0x2ac4)]){_0x2cd355['markAsProcessed'](),_0x2a66a9['resetCachedMaterial']();const _0x3d7a6a=new _0x334e76['L'](),_0x3e3d8b=(_0x2cd355[_0x327cec(0x3245)]&&_0x3d7a6a[_0x327cec(0xcb8)](0x1,_0x327cec(0x3245)),_0x344295['G']['HandleFallbacksForShadows'](_0x2cd355,_0x3d7a6a,this[_0x327cec(0x1f5)]),0x0<_0x2cd355[_0x327cec(0x3ece)]&&_0x3d7a6a[_0x327cec(0x3cb9)](0x0,_0x143e91),_0x2cd355[_0x327cec(0x1ef4)]=_0x2a66a9['imageProcessingConfiguration'][_0x327cec(0x1a9f)],[_0x37f053['o']['PositionKind']]);_0x2cd355[_0x327cec(0x129b)]&&_0x3e3d8b[_0x327cec(0xede)](_0x37f053['o']['NormalKind']),_0x2cd355['UV1']&&_0x3e3d8b['push'](_0x37f053['o'][_0x327cec(0x3f15)]),_0x2cd355[_0x327cec(0x10a3)]&&_0x3e3d8b[_0x327cec(0xede)](_0x37f053['o'][_0x327cec(0xa54)]),_0x2cd355['VERTEXCOLOR']&&_0x3e3d8b[_0x327cec(0xede)](_0x37f053['o'][_0x327cec(0x1e26)]),_0x344295['G'][_0x327cec(0x2207)](_0x3e3d8b,_0x143e91,_0x2cd355,_0x3d7a6a),_0x344295['G'][_0x327cec(0xc66)](_0x3e3d8b,_0x2cd355);var _0x143e91=_0x2cd355[_0x327cec(0x1c67)](),_0x2cafa0=[_0x327cec(0x2f85),'view','viewProjection',_0x327cec(0x15aa),'vLightsType','vDiffuseColor',_0x327cec(0x1692),'vFogColor',_0x327cec(0x401e),'vDiffuseInfos',_0x327cec(0xed8),_0x327cec(0xbe1)],_0x32f1d8=['diffuseSampler'],_0x5cafb0=new Array();(0x0,_0x3c157d['qx'])(_0x2cafa0),_0x344295['G'][_0x327cec(0x3503)]({'uniformsNames':_0x2cafa0,'uniformBuffersNames':_0x5cafb0,'samplers':_0x32f1d8,'defines':_0x2cd355,'maxSimultaneousLights':this[_0x327cec(0x1f5)]}),_0x2f3bc4[_0x327cec(0x260f)](_0x2a66a9['getEngine']()[_0x327cec(0x2442)](_0x327cec(0x1599),{'attributes':_0x3e3d8b,'uniformsNames':_0x2cafa0,'uniformBuffersNames':_0x5cafb0,'samplers':_0x32f1d8,'defines':_0x143e91,'fallbacks':_0x3d7a6a,'onCompiled':this[_0x327cec(0x37be)],'onError':this[_0x327cec(0x202c)],'indexParameters':{'maxSimultaneousLights':this[_0x327cec(0x1f5)]-0x1}},_0x536943),_0x2cd355,this['_materialContext']);}return!(!_0x2f3bc4[_0x327cec(0x2a69)]||!_0x2f3bc4[_0x327cec(0x2a69)][_0x327cec(0x3b27)]()||(_0x2cd355[_0x327cec(0x3302)]=_0x2a66a9[_0x327cec(0x1a27)](),_0x2f3bc4['effect']['_wasPreviouslyReady']=!0x0,_0x2f3bc4[_0x327cec(0x2a69)][_0x327cec(0x17db)]=!!_0x28d61b,0x0));}[_0x7db5e9(0x3850)](_0x262385,_0x95b029,_0x501094){var _0x43e4a4=_0x7db5e9;const _0x4c9d05=this[_0x43e4a4(0x3d78)]();var _0x17bafd=_0x501094[_0x43e4a4(0x70d)];_0x17bafd&&(_0x501094=_0x501094['effect'])&&(this['_activeEffect']=_0x501094,this['bindOnlyWorldMatrix'](_0x262385),this[_0x43e4a4(0x2702)]['setMatrix'](_0x43e4a4(0x15f6),_0x4c9d05[_0x43e4a4(0x15f2)]()),_0x344295['G'][_0x43e4a4(0x3cb2)](_0x95b029,this[_0x43e4a4(0x2702)]),this[_0x43e4a4(0x1e4d)](_0x4c9d05,_0x501094)&&(this[_0x43e4a4(0x32bb)]&&_0x20934d['k'][_0x43e4a4(0x15f3)]&&(this[_0x43e4a4(0x2702)][_0x43e4a4(0x2265)](_0x43e4a4(0x27fe),this[_0x43e4a4(0x32bb)]),this[_0x43e4a4(0x2702)]['setFloat2'](_0x43e4a4(0x11eb),this[_0x43e4a4(0x32bb)][_0x43e4a4(0x126e)],this[_0x43e4a4(0x32bb)][_0x43e4a4(0x2fe2)]),this[_0x43e4a4(0x2702)]['setMatrix']('diffuseMatrix',this[_0x43e4a4(0x32bb)][_0x43e4a4(0x1db3)]())),(0x0,_0x3c157d['an'])(this['_activeEffect'],this,_0x4c9d05),this['pointsCloud']&&this['_activeEffect']['setFloat']('pointSize',this['pointSize']),_0x4c9d05['bindEyePosition'](_0x501094)),this[_0x43e4a4(0x2702)][_0x43e4a4(0x261b)]('vDiffuseColor',this[_0x43e4a4(0xffc)],this[_0x43e4a4(0x19b3)]*_0x95b029[_0x43e4a4(0x18c7)]),_0x4c9d05['lightsEnabled']&&!this[_0x43e4a4(0x3c97)]&&_0x344295['G']['BindLights'](_0x4c9d05,_0x95b029,this[_0x43e4a4(0x2702)],_0x17bafd,this[_0x43e4a4(0x1f76)]),_0x4c9d05['fogEnabled']&&_0x95b029[_0x43e4a4(0x3b1e)]&&_0x4c9d05['fogMode']!==_0x1c4a4e['x']['FOGMODE_NONE']&&this['_activeEffect'][_0x43e4a4(0x3041)](_0x43e4a4(0x351f),_0x4c9d05[_0x43e4a4(0x3ca4)]()),_0x344295['G'][_0x43e4a4(0x2145)](_0x4c9d05,_0x95b029,this['_activeEffect']),this['_afterBind'](_0x95b029,this['_activeEffect']));}[_0x7db5e9(0x8dd)](){var _0x5d20d8=_0x7db5e9;const _0x3edae1=[];return this[_0x5d20d8(0x32bb)]&&this[_0x5d20d8(0x32bb)][_0x5d20d8(0x3f3)]&&0x0<this[_0x5d20d8(0x32bb)][_0x5d20d8(0x3f3)][_0x5d20d8(0x18cc)]&&_0x3edae1[_0x5d20d8(0xede)](this[_0x5d20d8(0x32bb)]),_0x3edae1;}[_0x7db5e9(0x4019)](){var _0x498139=_0x7db5e9;const _0x1d73b6=super['getActiveTextures']();return this[_0x498139(0x32bb)]&&_0x1d73b6[_0x498139(0xede)](this[_0x498139(0x32bb)]),_0x1d73b6;}[_0x7db5e9(0x37e6)](_0x23d983){var _0x416b11=_0x7db5e9;return!!super[_0x416b11(0x37e6)](_0x23d983)||this['_diffuseTexture']===_0x23d983;}['dispose'](_0x2aed1f){var _0x273afb=_0x7db5e9;this['_diffuseTexture']&&this[_0x273afb(0x32bb)][_0x273afb(0x41a)](),super[_0x273afb(0x41a)](_0x2aed1f);}[_0x7db5e9(0x252c)](){var _0x348e56=_0x7db5e9;return _0x348e56(0x339d);}[_0x7db5e9(0x77b)](_0x4ee4c2){var _0x4f01fd=_0x7db5e9;return _0x402675['p4'][_0x4f01fd(0x3a1)](()=>new _0x2aff9c(_0x4ee4c2,this[_0x4f01fd(0x3d78)]()),this);}[_0x7db5e9(0x18e2)](){var _0x48c9b4=_0x7db5e9;const _0x31342c=super['serialize']();return _0x31342c[_0x48c9b4(0x2386)]=_0x48c9b4(0x818),_0x31342c;}static['Parse'](_0x20f71d,_0x4f981d,_0x442e7d){var _0x3bf56b=_0x7db5e9;return _0x402675['p4'][_0x3bf56b(0x2de7)](()=>new _0x2aff9c(_0x20f71d['name'],_0x4f981d),_0x20f71d,_0x4f981d,_0x442e7d);}}_0x21cdba([(0x0,_0x402675['oU'])('diffuseTexture')],_0x2aff9c['prototype'],'_diffuseTexture',void 0x0),_0x21cdba([(0x0,_0x402675['wz'])(_0x7db5e9(0x2b74))],_0x2aff9c[_0x7db5e9(0x1ce1)],_0x7db5e9(0xb9e),void 0x0),_0x21cdba([(0x0,_0x402675['n9'])(_0x7db5e9(0x295d))],_0x2aff9c[_0x7db5e9(0x1ce1)],'diffuseColor',void 0x0),_0x21cdba([(0x0,_0x402675['qC'])('computeHighLevel')],_0x2aff9c[_0x7db5e9(0x1ce1)],_0x7db5e9(0x37dd),void 0x0),_0x21cdba([(0x0,_0x402675['wz'])(_0x7db5e9(0x2b74))],_0x2aff9c['prototype'],_0x7db5e9(0x10f8),void 0x0),_0x21cdba([(0x0,_0x402675['qC'])(_0x7db5e9(0x3c97))],_0x2aff9c[_0x7db5e9(0x1ce1)],_0x7db5e9(0xc5a),void 0x0),_0x21cdba([(0x0,_0x402675['wz'])(_0x7db5e9(0xf21))],_0x2aff9c['prototype'],'disableLighting',void 0x0),_0x21cdba([(0x0,_0x402675['qC'])(_0x7db5e9(0x1f5))],_0x2aff9c[_0x7db5e9(0x1ce1)],_0x7db5e9(0x1f76),void 0x0),_0x21cdba([(0x0,_0x402675['wz'])(_0x7db5e9(0xf21))],_0x2aff9c['prototype'],_0x7db5e9(0x1f5),void 0x0),(0x0,_0x2f54b4['H'])(_0x7db5e9(0x818),_0x2aff9c);},0x42d0:(_0x1bb4d4,_0x4a256d,_0x59c671)=>{_0x59c671(0x684d);},0x7085:(_0x52be46,_0x4786b7,_0x48a5e0)=>{var _0x16e369=a8_0x1ec55c,_0x2a53b0=_0x48a5e0(0x1533d),_0x5cb7ac=_0x48a5e0(0x14d70),_0x48a5e0=_0x48a5e0(0x4158);class _0x3542f0{constructor(){}}class _0x1403eb extends _0x5cb7ac['K']{constructor(_0x41346,_0x2517c8){var _0x7c714b=a8_0x5306;super(_0x41346,_0x2517c8),this[_0x7c714b(0x20ac)]=new _0x3542f0(),this[_0x7c714b(0x3ae8)]=this[_0x7c714b(0x40ab)],this[_0x7c714b(0xd28)]=_0x2a53b0['Q'][_0x7c714b(0x21f6)]['defaultPixelShader'],this[_0x7c714b(0x375d)]=_0x2a53b0['Q'][_0x7c714b(0x21f6)]['defaultVertexShader'];}[_0x16e369(0x13b5)](_0x50cbb0,_0x3045ec){var _0x5c1507=_0x16e369;if(this['_newUniformInstances'])for(const _0x1a4548 in this['_newUniformInstances']){var _0x38e8ce=_0x1a4548['toString']()[_0x5c1507(0x4184)]('-');_0x5c1507(0x408)==_0x38e8ce[0x0]?_0x3045ec[_0x5c1507(0x1b7f)](_0x38e8ce[0x1],this[_0x5c1507(0x2d1c)][_0x1a4548]):_0x5c1507(0x1369)==_0x38e8ce[0x0]?_0x3045ec[_0x5c1507(0x3c4c)](_0x38e8ce[0x1],this['_newUniformInstances'][_0x1a4548]):_0x5c1507(0xb4f)==_0x38e8ce[0x0]?_0x3045ec[_0x5c1507(0x412b)](_0x38e8ce[0x1],this['_newUniformInstances'][_0x1a4548]):_0x5c1507(0x3120)==_0x38e8ce[0x0]?_0x3045ec[_0x5c1507(0x3041)](_0x38e8ce[0x1],this[_0x5c1507(0x2d1c)][_0x1a4548]):_0x5c1507(0x1051)==_0x38e8ce[0x0]&&_0x3045ec[_0x5c1507(0x42c)](_0x38e8ce[0x1],this[_0x5c1507(0x2d1c)][_0x1a4548]);}if(this[_0x5c1507(0x1f57)])for(const _0x22bb14 in this['_newSamplerInstances']){var _0x5504b2=_0x22bb14[_0x5c1507(0x1c67)]()[_0x5c1507(0x4184)]('-');_0x5c1507(0x3dca)==_0x5504b2[0x0]&&this[_0x5c1507(0x1f57)][_0x22bb14][_0x5c1507(0x3b27)]&&this[_0x5c1507(0x1f57)][_0x22bb14][_0x5c1507(0x3b27)]()&&_0x3045ec[_0x5c1507(0x2265)](_0x5504b2[0x1],this['_newSamplerInstances'][_0x22bb14]);}}[_0x16e369(0x8fd)](_0x27cc4e,_0x3655ac){var _0x281620=_0x16e369;if(_0x281620(0x2f9a)==_0x27cc4e&&this['_newUniforms']){for(let _0x297d0f=0x0;_0x297d0f<this[_0x281620(0x32a7)][_0x281620(0x18cc)];_0x297d0f++)-0x1==this[_0x281620(0x390e)][_0x297d0f][_0x281620(0x86a)](_0x281620(0x20b0))&&_0x3655ac[_0x281620(0xede)](this[_0x281620(0x32a7)][_0x297d0f]['replace'](/\[\d*\]/g,''));}if(_0x281620(0x20b0)==_0x27cc4e&&this[_0x281620(0x32a7)]){for(let _0x116b94=0x0;_0x116b94<this[_0x281620(0x32a7)][_0x281620(0x18cc)];_0x116b94++)-0x1!=this['_customUniform'][_0x116b94][_0x281620(0x86a)](_0x281620(0x20b0))&&_0x3655ac[_0x281620(0xede)](this['_newUniforms'][_0x116b94][_0x281620(0x1d06)](/\[\d*\]/g,''));}return _0x3655ac;}[_0x16e369(0x40ab)](_0xa2becc,_0x681200,_0x25be24,_0x54f6e5,_0x5ed19d,_0x1f040e){var _0x4c056e=_0x16e369;if(_0x1f040e&&this[_0x4c056e(0x195a)]&&0x0<this['_customAttributes'][_0x4c056e(0x18cc)]&&_0x1f040e[_0x4c056e(0xede)](...this[_0x4c056e(0x195a)]),this[_0x4c056e(0x8fd)](_0x4c056e(0x2f9a),_0x681200),this[_0x4c056e(0x8fd)]('sampler',_0x54f6e5),this[_0x4c056e(0x3808)])return this[_0x4c056e(0x3157)];this[_0x4c056e(0x3808)]=!0x1,_0x1403eb[_0x4c056e(0x100a)]++,_0x1f040e='custom_'+_0x1403eb[_0x4c056e(0x100a)];const _0x1f48f4=this[_0x4c056e(0x2d47)][_0x4c056e(0x3b97)](this);return this['_afterBind']=(_0x88f55,_0x479fcf)=>{if(_0x479fcf){this['AttachAfterBind'](_0x88f55,_0x479fcf);try{_0x1f48f4(_0x88f55,_0x479fcf);}catch(_0x279282){}}},_0x2a53b0['Q'][_0x4c056e(0x21f6)][_0x1f040e+'VertexShader']=this['VertexShader']['replace'](_0x4c056e(0x2e2b),this[_0x4c056e(0x20ac)]['Vertex_Begin']||'')[_0x4c056e(0x1d06)]('#define\x20CUSTOM_VERTEX_DEFINITIONS',(this[_0x4c056e(0x390e)]?this[_0x4c056e(0x390e)][_0x4c056e(0x21ee)]('\x0a'):'')+(this[_0x4c056e(0x20ac)][_0x4c056e(0x3411)]||''))[_0x4c056e(0x1d06)](_0x4c056e(0x3580),this[_0x4c056e(0x20ac)][_0x4c056e(0x2531)]||'')[_0x4c056e(0x1d06)]('#define\x20CUSTOM_VERTEX_UPDATE_POSITION',this[_0x4c056e(0x20ac)][_0x4c056e(0x1937)]||'')[_0x4c056e(0x1d06)](_0x4c056e(0x2687),this['CustomParts'][_0x4c056e(0x2a2f)]||'')[_0x4c056e(0x1d06)](_0x4c056e(0x3059),this[_0x4c056e(0x20ac)]['Vertex_MainEnd']||''),this[_0x4c056e(0x20ac)][_0x4c056e(0x2b25)]&&(_0x2a53b0['Q'][_0x4c056e(0x21f6)][_0x1f040e+_0x4c056e(0x375d)]=_0x2a53b0['Q'][_0x4c056e(0x21f6)][_0x1f040e+'VertexShader'][_0x4c056e(0x1d06)]('#define\x20CUSTOM_VERTEX_UPDATE_WORLDPOS',this[_0x4c056e(0x20ac)]['Vertex_After_WorldPosComputed'])),_0x2a53b0['Q'][_0x4c056e(0x21f6)][_0x1f040e+'PixelShader']=this[_0x4c056e(0xd28)][_0x4c056e(0x1d06)](_0x4c056e(0x4138),this[_0x4c056e(0x20ac)][_0x4c056e(0x38e8)]||'')['replace']('#define\x20CUSTOM_FRAGMENT_MAIN_BEGIN',this[_0x4c056e(0x20ac)][_0x4c056e(0x1626)]||'')['replace']('#define\x20CUSTOM_FRAGMENT_DEFINITIONS',(this[_0x4c056e(0x390e)]?this[_0x4c056e(0x390e)][_0x4c056e(0x21ee)]('\x0a'):'')+(this[_0x4c056e(0x20ac)][_0x4c056e(0x671)]||''))[_0x4c056e(0x1d06)]('#define\x20CUSTOM_FRAGMENT_UPDATE_DIFFUSE',this[_0x4c056e(0x20ac)][_0x4c056e(0x14e7)]||'')['replace'](_0x4c056e(0x24c3),this[_0x4c056e(0x20ac)][_0x4c056e(0x27ba)]||'')[_0x4c056e(0x1d06)]('#define\x20CUSTOM_FRAGMENT_BEFORE_LIGHTS',this[_0x4c056e(0x20ac)]['Fragment_Before_Lights']||'')[_0x4c056e(0x1d06)](_0x4c056e(0x31d3),this[_0x4c056e(0x20ac)][_0x4c056e(0x2958)]||'')[_0x4c056e(0x1d06)](_0x4c056e(0x2fe1),this[_0x4c056e(0x20ac)][_0x4c056e(0x14ef)]||''),this[_0x4c056e(0x20ac)][_0x4c056e(0x4b9)]&&(_0x2a53b0['Q']['ShadersStore'][_0x1f040e+_0x4c056e(0x350)]=_0x2a53b0['Q']['ShadersStore'][_0x1f040e+_0x4c056e(0x350)]['replace'](_0x4c056e(0x3973),this['CustomParts'][_0x4c056e(0x4b9)])),this['_isCreatedShader']=!0x0,this[_0x4c056e(0x3157)]=_0x1f040e;}['AddUniform'](_0x1ab656,_0xc46046,_0x1ba268){var _0x1160fd=_0x16e369;return this[_0x1160fd(0x390e)]||(this[_0x1160fd(0x390e)]=new Array(),this['_newUniforms']=new Array(),this['_newSamplerInstances']={},this[_0x1160fd(0x2d1c)]={}),_0x1ba268&&(-0x1!=_0xc46046[_0x1160fd(0x86a)](_0x1160fd(0x20b0))?this[_0x1160fd(0x1f57)][_0xc46046+'-'+_0x1ab656]=_0x1ba268:this[_0x1160fd(0x2d1c)][_0xc46046+'-'+_0x1ab656]=_0x1ba268),this['_customUniform'][_0x1160fd(0xede)](_0x1160fd(0x11f5)+_0xc46046+'\x20'+_0x1ab656+';'),this[_0x1160fd(0x32a7)]['push'](_0x1ab656),this;}[_0x16e369(0x1bf0)](_0x7a28e8){var _0x13939a=_0x16e369;return this[_0x13939a(0x195a)]||(this[_0x13939a(0x195a)]=[]),this[_0x13939a(0x195a)][_0x13939a(0xede)](_0x7a28e8),this;}[_0x16e369(0x38e8)](_0x2c15ce){var _0x2e5f52=_0x16e369;return this[_0x2e5f52(0x20ac)][_0x2e5f52(0x38e8)]=_0x2c15ce,this;}[_0x16e369(0x671)](_0x3b6bf7){var _0x499e8f=_0x16e369;return this[_0x499e8f(0x20ac)]['Fragment_Definitions']=_0x3b6bf7,this;}[_0x16e369(0x1626)](_0x2130fa){var _0x25c419=_0x16e369;return this[_0x25c419(0x20ac)][_0x25c419(0x1626)]=_0x2130fa,this;}[_0x16e369(0x14ef)](_0x367f1a){var _0x372dc1=_0x16e369;return this[_0x372dc1(0x20ac)][_0x372dc1(0x14ef)]=_0x367f1a,this;}[_0x16e369(0x14e7)](_0x2541eb){var _0x199d5c=_0x16e369;return this['CustomParts'][_0x199d5c(0x14e7)]=_0x2541eb[_0x199d5c(0x1d06)]('result',_0x199d5c(0xffc)),this;}[_0x16e369(0x27ba)](_0x1b8f91){var _0x3ad8ec=_0x16e369;return this[_0x3ad8ec(0x20ac)]['Fragment_Custom_Alpha']=_0x1b8f91['replace'](_0x3ad8ec(0x2e6b),_0x3ad8ec(0x19b3)),this;}[_0x16e369(0x21da)](_0x21f1a1){var _0x47a182=_0x16e369;return this['CustomParts'][_0x47a182(0x21da)]=_0x21f1a1,this;}['Fragment_Before_Fog'](_0x4d3141){var _0x36fa30=_0x16e369;return this[_0x36fa30(0x20ac)][_0x36fa30(0x4b9)]=_0x4d3141,this;}[_0x16e369(0x2958)](_0x5b9c6d){var _0x7088a1=_0x16e369;return this['CustomParts']['Fragment_Before_FragColor']=_0x5b9c6d[_0x7088a1(0x1d06)](_0x7088a1(0x2e6b),_0x7088a1(0x1a4a)),this;}[_0x16e369(0x89e)](_0x183331){return this['CustomParts']['Vertex_Begin']=_0x183331,this;}[_0x16e369(0x3411)](_0x4c0e94){var _0x2b257a=_0x16e369;return this[_0x2b257a(0x20ac)][_0x2b257a(0x3411)]=_0x4c0e94,this;}['Vertex_MainBegin'](_0x45087d){var _0x6eae3b=_0x16e369;return this[_0x6eae3b(0x20ac)][_0x6eae3b(0x2531)]=_0x45087d,this;}[_0x16e369(0x1937)](_0x10e0b8){var _0x2706c7=_0x16e369;return this[_0x2706c7(0x20ac)][_0x2706c7(0x1937)]=_0x10e0b8['replace']('result',_0x2706c7(0x37cf)),this;}[_0x16e369(0x2a2f)](_0x23a8c9){var _0x4cefb0=_0x16e369;return this[_0x4cefb0(0x20ac)][_0x4cefb0(0x2a2f)]=_0x23a8c9[_0x4cefb0(0x1d06)](_0x4cefb0(0x2e6b),_0x4cefb0(0xc9a)),this;}[_0x16e369(0x2b25)](_0x1d33c1){var _0x8ffa46=_0x16e369;return this[_0x8ffa46(0x20ac)][_0x8ffa46(0x2b25)]=_0x1d33c1,this;}['Vertex_MainEnd'](_0x4caf21){var _0x547479=_0x16e369;return this['CustomParts'][_0x547479(0x103c)]=_0x4caf21,this;}}_0x1403eb[_0x16e369(0x100a)]=0x1,(0x0,_0x48a5e0['H'])(_0x16e369(0xe01),_0x1403eb);},0x704a:(_0xe3af29,_0x96ea6e,_0x182ab4)=>{_0x182ab4(0x7085),_0x182ab4(0xc9f5);},0xc9f5:(_0x2bc1df,_0x153344,_0xf18b8e)=>{var _0x2c5f70=a8_0x1ec55c,_0xf0286e=_0xf18b8e(0x1533d),_0x105684=_0xf18b8e(0x2122),_0x5a5ac5=_0xf18b8e(0x4158),_0x3a707b=_0xf18b8e(0x1af3);class _0x52ef26{constructor(){}}class _0x393b5f extends _0x105684['Y']{constructor(_0x457c2d,_0x17ac1d){var _0x1139d2=a8_0x5306;super(_0x457c2d,_0x17ac1d),this[_0x1139d2(0x20ac)]=new _0x52ef26(),this[_0x1139d2(0x3ae8)]=this['Builder'],this['FragmentShader']=_0xf0286e['Q'][_0x1139d2(0x21f6)][_0x1139d2(0x2f1e)],this['VertexShader']=_0xf0286e['Q']['ShadersStore'][_0x1139d2(0x30cc)],this['FragmentShader']=this[_0x1139d2(0xd28)][_0x1139d2(0x1d06)](/#include<pbrBlockAlbedoOpacity>/g,_0xf0286e['Q']['IncludesShadersStore'][_0x1139d2(0x2251)]),this[_0x1139d2(0xd28)]=this[_0x1139d2(0xd28)][_0x1139d2(0x1d06)](/#include<pbrBlockReflectivity>/g,_0xf0286e['Q']['IncludesShadersStore'][_0x1139d2(0x12b8)]),this[_0x1139d2(0xd28)]=this['FragmentShader'][_0x1139d2(0x1d06)](/#include<pbrBlockFinalColorComposition>/g,_0xf0286e['Q'][_0x1139d2(0x19e3)][_0x1139d2(0x29fe)]);}['AttachAfterBind'](_0x9fc51e,_0x2502e9){var _0x4e3c49=a8_0x5306;if(this[_0x4e3c49(0x2d1c)])for(const _0x16d6fc in this[_0x4e3c49(0x2d1c)]){var _0x3f6d9a=_0x16d6fc[_0x4e3c49(0x1c67)]()['split']('-');'vec2'==_0x3f6d9a[0x0]?_0x2502e9[_0x4e3c49(0x1b7f)](_0x3f6d9a[0x1],this['_newUniformInstances'][_0x16d6fc]):_0x4e3c49(0x1369)==_0x3f6d9a[0x0]?_0x2502e9[_0x4e3c49(0x3c4c)](_0x3f6d9a[0x1],this[_0x4e3c49(0x2d1c)][_0x16d6fc]):_0x4e3c49(0xb4f)==_0x3f6d9a[0x0]?_0x2502e9['setVector4'](_0x3f6d9a[0x1],this[_0x4e3c49(0x2d1c)][_0x16d6fc]):_0x4e3c49(0x3120)==_0x3f6d9a[0x0]?_0x2502e9['setMatrix'](_0x3f6d9a[0x1],this['_newUniformInstances'][_0x16d6fc]):'float'==_0x3f6d9a[0x0]&&_0x2502e9['setFloat'](_0x3f6d9a[0x1],this['_newUniformInstances'][_0x16d6fc]);}if(this[_0x4e3c49(0x1f57)])for(const _0x34f2a4 in this[_0x4e3c49(0x1f57)]){var _0x5cbbe7=_0x34f2a4[_0x4e3c49(0x1c67)]()[_0x4e3c49(0x4184)]('-');_0x4e3c49(0x3dca)==_0x5cbbe7[0x0]&&this[_0x4e3c49(0x1f57)][_0x34f2a4][_0x4e3c49(0x3b27)]&&this[_0x4e3c49(0x1f57)][_0x34f2a4][_0x4e3c49(0x3b27)]()&&_0x2502e9[_0x4e3c49(0x2265)](_0x5cbbe7[0x1],this[_0x4e3c49(0x1f57)][_0x34f2a4]);}}[_0x2c5f70(0x8fd)](_0x1684bf,_0x1b2dad){var _0x3f0d82=_0x2c5f70;if(_0x3f0d82(0x2f9a)==_0x1684bf&&this[_0x3f0d82(0x32a7)]){for(let _0x5bae2d=0x0;_0x5bae2d<this[_0x3f0d82(0x32a7)][_0x3f0d82(0x18cc)];_0x5bae2d++)-0x1==this[_0x3f0d82(0x390e)][_0x5bae2d][_0x3f0d82(0x86a)]('sampler')&&_0x1b2dad[_0x3f0d82(0xede)](this[_0x3f0d82(0x32a7)][_0x5bae2d]['replace'](/\[\d*\]/g,''));}if(_0x3f0d82(0x20b0)==_0x1684bf&&this['_newUniforms']){for(let _0x4e9238=0x0;_0x4e9238<this[_0x3f0d82(0x32a7)][_0x3f0d82(0x18cc)];_0x4e9238++)-0x1!=this['_customUniform'][_0x4e9238][_0x3f0d82(0x86a)](_0x3f0d82(0x20b0))&&_0x1b2dad[_0x3f0d82(0xede)](this['_newUniforms'][_0x4e9238][_0x3f0d82(0x1d06)](/\[\d*\]/g,''));}return _0x1b2dad;}['Builder'](_0x5b2b62,_0x4d2cbd,_0x265c1a,_0xa43c3,_0x3ebea3,_0x328dd0,_0x2b92de){var _0x1e244f=_0x2c5f70;if(_0x2b92de){const _0x5dbb53=_0x2b92de[_0x1e244f(0x1511)];_0x2b92de[_0x1e244f(0x1511)]=(_0x4b1322,_0x4ae4b1)=>{var _0x4aa871=_0x1e244f;if('vertex'===_0x4b1322)return _0x5dbb53?_0x5dbb53(_0x4b1322,_0x4ae4b1):_0x4ae4b1;const _0x1d1dd0=new _0x3a707b['Z'](_0x4ae4b1);return _0x1d1dd0[_0x4aa871(0x3034)]=_0x4aa871(0x638),_0x1d1dd0[_0x4aa871(0x14be)](),_0x5dbb53?_0x5dbb53(_0x4b1322,_0x1d1dd0['code']):_0x1d1dd0['code'];};}if(_0x328dd0&&this[_0x1e244f(0x195a)]&&0x0<this[_0x1e244f(0x195a)][_0x1e244f(0x18cc)]&&_0x328dd0[_0x1e244f(0xede)](...this[_0x1e244f(0x195a)]),this['ReviewUniform'](_0x1e244f(0x2f9a),_0x4d2cbd),this[_0x1e244f(0x8fd)](_0x1e244f(0x20b0),_0xa43c3),this[_0x1e244f(0x3808)])return this[_0x1e244f(0x3157)];this['_isCreatedShader']=!0x1,_0x393b5f[_0x1e244f(0x100a)]++,_0x2b92de=_0x1e244f(0x322a)+_0x393b5f[_0x1e244f(0x100a)];const _0x2849ac=this['_afterBind'][_0x1e244f(0x3b97)](this);return this[_0x1e244f(0x2d47)]=(_0x14077f,_0x13f48a)=>{var _0x37287c=_0x1e244f;if(_0x13f48a){this[_0x37287c(0x13b5)](_0x14077f,_0x13f48a);try{_0x2849ac(_0x14077f,_0x13f48a);}catch(_0xefd591){}}},_0xf0286e['Q'][_0x1e244f(0x21f6)][_0x2b92de+_0x1e244f(0x375d)]=this['VertexShader']['replace'](_0x1e244f(0x2e2b),this[_0x1e244f(0x20ac)][_0x1e244f(0x89e)]||'')[_0x1e244f(0x1d06)](_0x1e244f(0x11de),(this['_customUniform']?this[_0x1e244f(0x390e)][_0x1e244f(0x21ee)]('\x0a'):'')+(this[_0x1e244f(0x20ac)][_0x1e244f(0x3411)]||''))[_0x1e244f(0x1d06)](_0x1e244f(0x3580),this[_0x1e244f(0x20ac)][_0x1e244f(0x2531)]||'')[_0x1e244f(0x1d06)](_0x1e244f(0x302d),this[_0x1e244f(0x20ac)][_0x1e244f(0x1937)]||'')[_0x1e244f(0x1d06)]('#define\x20CUSTOM_VERTEX_UPDATE_NORMAL',this['CustomParts']['Vertex_Before_NormalUpdated']||'')[_0x1e244f(0x1d06)](_0x1e244f(0x3059),this[_0x1e244f(0x20ac)]['Vertex_MainEnd']||''),this[_0x1e244f(0x20ac)]['Vertex_After_WorldPosComputed']&&(_0xf0286e['Q'][_0x1e244f(0x21f6)][_0x2b92de+_0x1e244f(0x375d)]=_0xf0286e['Q']['ShadersStore'][_0x2b92de+'VertexShader'][_0x1e244f(0x1d06)](_0x1e244f(0xd60),this[_0x1e244f(0x20ac)][_0x1e244f(0x2b25)])),_0xf0286e['Q']['ShadersStore'][_0x2b92de+_0x1e244f(0x350)]=this['FragmentShader'][_0x1e244f(0x1d06)](_0x1e244f(0x4138),this[_0x1e244f(0x20ac)][_0x1e244f(0x38e8)]||'')[_0x1e244f(0x1d06)](_0x1e244f(0x14df),this['CustomParts']['Fragment_MainBegin']||'')[_0x1e244f(0x1d06)](_0x1e244f(0x352e),(this['_customUniform']?this['_customUniform'][_0x1e244f(0x21ee)]('\x0a'):'')+(this[_0x1e244f(0x20ac)]['Fragment_Definitions']||''))[_0x1e244f(0x1d06)](_0x1e244f(0x4022),this[_0x1e244f(0x20ac)][_0x1e244f(0x119f)]||'')['replace'](_0x1e244f(0x24c3),this[_0x1e244f(0x20ac)][_0x1e244f(0x27ba)]||'')[_0x1e244f(0x1d06)](_0x1e244f(0x2f4c),this[_0x1e244f(0x20ac)]['Fragment_Before_Lights']||'')[_0x1e244f(0x1d06)]('#define\x20CUSTOM_FRAGMENT_UPDATE_METALLICROUGHNESS',this['CustomParts'][_0x1e244f(0x748)]||'')[_0x1e244f(0x1d06)](_0x1e244f(0x3c85),this[_0x1e244f(0x20ac)][_0x1e244f(0x1a5c)]||'')['replace'](_0x1e244f(0xd00),this['CustomParts'][_0x1e244f(0x2827)]||'')[_0x1e244f(0x1d06)]('#define\x20CUSTOM_FRAGMENT_BEFORE_FRAGCOLOR',this[_0x1e244f(0x20ac)][_0x1e244f(0x2958)]||'')[_0x1e244f(0x1d06)](_0x1e244f(0x2fe1),this[_0x1e244f(0x20ac)][_0x1e244f(0x14ef)]||''),this[_0x1e244f(0x20ac)]['Fragment_Before_Fog']&&(_0xf0286e['Q'][_0x1e244f(0x21f6)][_0x2b92de+_0x1e244f(0x350)]=_0xf0286e['Q'][_0x1e244f(0x21f6)][_0x2b92de+_0x1e244f(0x350)]['replace'](_0x1e244f(0x3973),this['CustomParts']['Fragment_Before_Fog'])),this[_0x1e244f(0x3808)]=!0x0,this[_0x1e244f(0x3157)]=_0x2b92de;}[_0x2c5f70(0x2245)](_0x2dec69,_0x218605,_0x2792c8){var _0x1c7d53=_0x2c5f70;return this[_0x1c7d53(0x390e)]||(this[_0x1c7d53(0x390e)]=new Array(),this[_0x1c7d53(0x32a7)]=new Array(),this[_0x1c7d53(0x1f57)]={},this[_0x1c7d53(0x2d1c)]={}),_0x2792c8&&(-0x1!=_0x218605[_0x1c7d53(0x86a)](_0x1c7d53(0x20b0))?this[_0x1c7d53(0x1f57)][_0x218605+'-'+_0x2dec69]=_0x2792c8:this[_0x1c7d53(0x2d1c)][_0x218605+'-'+_0x2dec69]=_0x2792c8),this['_customUniform'][_0x1c7d53(0xede)](_0x1c7d53(0x11f5)+_0x218605+'\x20'+_0x2dec69+';'),this[_0x1c7d53(0x32a7)]['push'](_0x2dec69),this;}[_0x2c5f70(0x1bf0)](_0x148b0d){var _0x3942ab=_0x2c5f70;return this[_0x3942ab(0x195a)]||(this[_0x3942ab(0x195a)]=[]),this['_customAttributes'][_0x3942ab(0xede)](_0x148b0d),this;}[_0x2c5f70(0x38e8)](_0x1991c5){var _0x5f308a=_0x2c5f70;return this[_0x5f308a(0x20ac)][_0x5f308a(0x38e8)]=_0x1991c5,this;}[_0x2c5f70(0x671)](_0x4cb619){var _0x1e1bc6=_0x2c5f70;return this[_0x1e1bc6(0x20ac)][_0x1e1bc6(0x671)]=_0x4cb619,this;}['Fragment_MainBegin'](_0x584e65){var _0x456cc3=_0x2c5f70;return this[_0x456cc3(0x20ac)][_0x456cc3(0x1626)]=_0x584e65,this;}['Fragment_Custom_Albedo'](_0x11c688){var _0x407955=_0x2c5f70;return this[_0x407955(0x20ac)][_0x407955(0x119f)]=_0x11c688[_0x407955(0x1d06)](_0x407955(0x2e6b),'surfaceAlbedo'),this;}[_0x2c5f70(0x27ba)](_0x48a70d){var _0x36594e=_0x2c5f70;return this[_0x36594e(0x20ac)][_0x36594e(0x27ba)]=_0x48a70d[_0x36594e(0x1d06)](_0x36594e(0x2e6b),_0x36594e(0x19b3)),this;}['Fragment_Before_Lights'](_0xa31507){var _0x1197d0=_0x2c5f70;return this['CustomParts'][_0x1197d0(0x21da)]=_0xa31507,this;}[_0x2c5f70(0x748)](_0x597210){var _0x55a2b5=_0x2c5f70;return this[_0x55a2b5(0x20ac)][_0x55a2b5(0x748)]=_0x597210,this;}[_0x2c5f70(0x1a5c)](_0x717676){var _0x3d8928=_0x2c5f70;return this[_0x3d8928(0x20ac)]['Fragment_Custom_MicroSurface']=_0x717676,this;}[_0x2c5f70(0x4b9)](_0x1a31c3){var _0x3e6f5c=_0x2c5f70;return this[_0x3e6f5c(0x20ac)][_0x3e6f5c(0x4b9)]=_0x1a31c3,this;}[_0x2c5f70(0x2827)](_0x123de6){var _0x5f410c=_0x2c5f70;return this[_0x5f410c(0x20ac)][_0x5f410c(0x2827)]=_0x123de6,this;}['Fragment_Before_FragColor'](_0x3e4946){var _0x3cdfa3=_0x2c5f70;return this['CustomParts'][_0x3cdfa3(0x2958)]=_0x3e4946[_0x3cdfa3(0x1d06)](_0x3cdfa3(0x2e6b),_0x3cdfa3(0x1a4a)),this;}[_0x2c5f70(0x14ef)](_0x1dc23b){var _0x1171f4=_0x2c5f70;return this[_0x1171f4(0x20ac)][_0x1171f4(0x14ef)]=_0x1dc23b,this;}[_0x2c5f70(0x89e)](_0x1f2e5f){var _0x19f41=_0x2c5f70;return this[_0x19f41(0x20ac)][_0x19f41(0x89e)]=_0x1f2e5f,this;}['Vertex_Definitions'](_0x2da345){var _0x4df46d=_0x2c5f70;return this['CustomParts'][_0x4df46d(0x3411)]=_0x2da345,this;}[_0x2c5f70(0x2531)](_0x1c3a4a){var _0x5e7864=_0x2c5f70;return this[_0x5e7864(0x20ac)][_0x5e7864(0x2531)]=_0x1c3a4a,this;}['Vertex_Before_PositionUpdated'](_0x310244){var _0x479d47=_0x2c5f70;return this[_0x479d47(0x20ac)][_0x479d47(0x1937)]=_0x310244[_0x479d47(0x1d06)](_0x479d47(0x2e6b),_0x479d47(0x37cf)),this;}[_0x2c5f70(0x2a2f)](_0x5aa857){var _0x4fb2ec=_0x2c5f70;return this[_0x4fb2ec(0x20ac)][_0x4fb2ec(0x2a2f)]=_0x5aa857[_0x4fb2ec(0x1d06)](_0x4fb2ec(0x2e6b),_0x4fb2ec(0xc9a)),this;}[_0x2c5f70(0x2b25)](_0x4eed69){var _0x1c3e9b=_0x2c5f70;return this[_0x1c3e9b(0x20ac)][_0x1c3e9b(0x2b25)]=_0x4eed69,this;}[_0x2c5f70(0x103c)](_0x516f94){var _0x3e4bb3=_0x2c5f70;return this['CustomParts'][_0x3e4bb3(0x103c)]=_0x516f94,this;}}_0x393b5f[_0x2c5f70(0x100a)]=0x1,(0x0,_0x5a5ac5['H'])(_0x2c5f70(0x17d8),_0x393b5f);},0x30f0:(_0x19c085,_0x5bf309,_0x2eafe6)=>{var _0x3f8fad=a8_0x1ec55c;function _0x509d1a(_0x3f0e98,_0x2f9a36,_0x8ed417,_0x391c39){var _0x2bdd52=a8_0x5306,_0x1ca2fe,_0x117666=arguments[_0x2bdd52(0x18cc)],_0x578c34=_0x117666<0x3?_0x2f9a36:null===_0x391c39?_0x391c39=Object['getOwnPropertyDescriptor'](_0x2f9a36,_0x8ed417):_0x391c39;if('object'==typeof Reflect&&_0x2bdd52(0x3d33)==typeof Reflect[_0x2bdd52(0x3215)])_0x578c34=Reflect[_0x2bdd52(0x3215)](_0x3f0e98,_0x2f9a36,_0x8ed417,_0x391c39);else{for(var _0x572c7d=_0x3f0e98[_0x2bdd52(0x18cc)]-0x1;0x0<=_0x572c7d;_0x572c7d--)(_0x1ca2fe=_0x3f0e98[_0x572c7d])&&(_0x578c34=(_0x117666<0x3?_0x1ca2fe(_0x578c34):0x3<_0x117666?_0x1ca2fe(_0x2f9a36,_0x8ed417,_0x578c34):_0x1ca2fe(_0x2f9a36,_0x8ed417))||_0x578c34);}0x3<_0x117666&&_0x578c34&&Object['defineProperty'](_0x2f9a36,_0x8ed417,_0x578c34);}var _0x3ab252=_0x2eafe6(0x10435),_0x5e1132=_0x2eafe6(0xbd53),_0x119d95=_0x2eafe6(0xff4d),_0x1ff90a=_0x2eafe6(0x12cad),_0x3c63e5=_0x2eafe6(0x5645),_0x560d1b=_0x2eafe6(0x10c09),_0x32a6a5=_0x2eafe6(0x14868),_0xe3e6a2=_0x2eafe6(0x12820),_0xa92f66=_0x2eafe6(0x1679c),_0x40742e=_0x2eafe6(0xd537),_0x1f8b9c=_0x2eafe6(0x4158),_0x3a9fe1=(_0x2eafe6(0x11bd4),_0x2eafe6(0xe800),_0x2eafe6(0x1419a)),_0x5310cc=_0x2eafe6(0x15ec7);class _0x405b87 extends _0x3c63e5['H']{constructor(){var _0x515195=a8_0x5306;super(),this['DIFFUSE']=!0x1,this[_0x515195(0x3943)]=!0x1,this[_0x515195(0x1b16)]=!0x1,this[_0x515195(0x2e3)]=!0x1,this[_0x515195(0x291e)]=!0x1,this[_0x515195(0x868)]=!0x1,this[_0x515195(0x12ff)]=!0x1,this[_0x515195(0x1fb1)]=!0x1,this[_0x515195(0x41c2)]=!0x1,this[_0x515195(0x3464)]=!0x1,this[_0x515195(0x3245)]=!0x1,this[_0x515195(0xf5c)]=!0x1,this[_0x515195(0x2810)]=!0x1,this['VERTEXALPHA']=!0x1,this['BonesPerMesh']=0x0,this[_0x515195(0x3ece)]=0x0,this[_0x515195(0x2ab4)]=!0x1,this[_0x515195(0x41b8)]=!0x1,this[_0x515195(0x1ef4)]=!0x1,this[_0x515195(0x3e39)]=!0x1,this['rebuild']();}}class _0x4537c1 extends _0x32a6a5['a']{constructor(_0x4304ae,_0x3a2028){var _0x134101=a8_0x5306;super(_0x4304ae,_0x3a2028),this['diffuseColor']=new _0x5e1132['Wo'](0x1,0x1,0x1),this['speed']=0x1,this[_0x134101(0x21c4)]=new _0x5e1132['Wo'](),this[_0x134101(0x26fd)]=0x0;}[_0x3f8fad(0x36d8)](){return!0x1;}['needAlphaTesting'](){return!0x0;}[_0x3f8fad(0x1925)](){return null;}['isReadyForSubMesh'](_0x3443fe,_0xb21a77,_0x261daf){var _0x2cd00f=_0x3f8fad;if(this[_0x2cd00f(0x1e48)]&&_0xb21a77[_0x2cd00f(0x2a69)]&&_0xb21a77['effect']['_wasPreviouslyReady']&&_0xb21a77[_0x2cd00f(0x2a69)][_0x2cd00f(0x17db)]===_0x261daf)return!0x0;_0xb21a77[_0x2cd00f(0x70d)]||(_0xb21a77['materialDefines']=new _0x405b87());const _0x5e684a=_0xb21a77[_0x2cd00f(0x70d)],_0x1f11db=this[_0x2cd00f(0x3d78)]();if(this[_0x2cd00f(0x53c)](_0xb21a77))return!0x0;var _0x218c30=_0x1f11db['getEngine']();if(_0x5e684a[_0x2cd00f(0x8a8)]&&(_0x5e684a[_0x2cd00f(0x3b7f)]=!0x1,this[_0x2cd00f(0x32bb)]&&_0xe3e6a2['k'][_0x2cd00f(0x15f3)])){if(!this['_diffuseTexture'][_0x2cd00f(0x3b27)]())return!0x1;_0x5e684a[_0x2cd00f(0x3b7f)]=!0x0,_0x5e684a[_0x2cd00f(0x1d44)]=!0x0;}if(_0x5e684a[_0x2cd00f(0x1fb1)]=!!this[_0x2cd00f(0x24d8)],_0x5e684a['_areMiscDirty']&&(_0x5e684a['POINTSIZE']=this[_0x2cd00f(0xa42)]||_0x1f11db[_0x2cd00f(0x2f74)],_0x5e684a[_0x2cd00f(0x3245)]=_0x1f11db[_0x2cd00f(0x2712)]&&_0x3443fe['applyFog']&&_0x1f11db['fogMode']!==_0x40742e['x'][_0x2cd00f(0x2767)]&&this[_0x2cd00f(0x2712)]),_0x560d1b['G'][_0x2cd00f(0x216c)](_0x1f11db,_0x218c30,this,_0x5e684a,!!_0x261daf),_0x560d1b['G'][_0x2cd00f(0x35f8)](_0x3443fe,_0x5e684a,!0x1,!0x0),_0x5e684a[_0x2cd00f(0x2ac4)]){_0x5e684a[_0x2cd00f(0x2186)](),_0x1f11db[_0x2cd00f(0x2498)]();const _0x10b4de=new _0x3a9fe1['L'](),_0x4ecb9d=(_0x5e684a[_0x2cd00f(0x3245)]&&_0x10b4de[_0x2cd00f(0xcb8)](0x1,_0x2cd00f(0x3245)),0x0<_0x5e684a[_0x2cd00f(0x3ece)]&&_0x10b4de[_0x2cd00f(0x3cb9)](0x0,_0x3443fe),_0x5e684a[_0x2cd00f(0x1ef4)]=_0x1f11db[_0x2cd00f(0xb0b)][_0x2cd00f(0x1a9f)],[_0xa92f66['o'][_0x2cd00f(0x1678)]]);_0x5e684a[_0x2cd00f(0xf5c)]&&_0x4ecb9d['push'](_0xa92f66['o'][_0x2cd00f(0x3f15)]),_0x5e684a['VERTEXCOLOR']&&_0x4ecb9d[_0x2cd00f(0xede)](_0xa92f66['o']['ColorKind']),_0x560d1b['G'][_0x2cd00f(0x2207)](_0x4ecb9d,_0x3443fe,_0x5e684a,_0x10b4de),_0x560d1b['G'][_0x2cd00f(0xc66)](_0x4ecb9d,_0x5e684a);var _0x3443fe=[_0x2cd00f(0x2f85),'view',_0x2cd00f(0x15f6),_0x2cd00f(0x15aa),_0x2cd00f(0x1692),_0x2cd00f(0x23bf),_0x2cd00f(0x401e),'vDiffuseInfos',_0x2cd00f(0xed8),'diffuseMatrix',_0x2cd00f(0x352),_0x2cd00f(0x33bc)],_0x21cd00=((0x0,_0x5310cc['qx'])(_0x3443fe),_0x5e684a[_0x2cd00f(0x1c67)]());_0xb21a77[_0x2cd00f(0x260f)](_0x1f11db[_0x2cd00f(0x3e9d)]()[_0x2cd00f(0x2442)]('fire',{'attributes':_0x4ecb9d,'uniformsNames':_0x3443fe,'uniformBuffersNames':[],'samplers':[_0x2cd00f(0x27fe),'distortionSampler',_0x2cd00f(0x1f53)],'defines':_0x21cd00,'fallbacks':_0x10b4de,'onCompiled':this[_0x2cd00f(0x37be)],'onError':this[_0x2cd00f(0x202c)],'indexParameters':null,'maxSimultaneousLights':0x4,'transformFeedbackVaryings':null},_0x218c30),_0x5e684a,this[_0x2cd00f(0x187f)]);}return!(!_0xb21a77[_0x2cd00f(0x2a69)]||!_0xb21a77[_0x2cd00f(0x2a69)][_0x2cd00f(0x3b27)]()||(_0x5e684a['_renderId']=_0x1f11db[_0x2cd00f(0x1a27)](),_0xb21a77[_0x2cd00f(0x2a69)][_0x2cd00f(0x631)]=!0x0,_0xb21a77[_0x2cd00f(0x2a69)][_0x2cd00f(0x17db)]=!!_0x261daf,0x0));}[_0x3f8fad(0x3850)](_0x289151,_0x137f6f,_0x4fa3ea){var _0x14ca20=_0x3f8fad;const _0x3801e5=this[_0x14ca20(0x3d78)]();_0x4fa3ea[_0x14ca20(0x70d)]&&(_0x4fa3ea=_0x4fa3ea['effect'])&&(this[_0x14ca20(0x2702)]=_0x4fa3ea,this[_0x14ca20(0xb97)](_0x289151),this['_activeEffect'][_0x14ca20(0x3041)](_0x14ca20(0x15f6),_0x3801e5['getTransformMatrix']()),_0x560d1b['G'][_0x14ca20(0x3cb2)](_0x137f6f,this['_activeEffect']),this[_0x14ca20(0x1e4d)](_0x3801e5,_0x4fa3ea)&&(this['_diffuseTexture']&&_0xe3e6a2['k']['DiffuseTextureEnabled']&&(this[_0x14ca20(0x2702)]['setTexture'](_0x14ca20(0x27fe),this[_0x14ca20(0x32bb)]),this['_activeEffect']['setFloat2'](_0x14ca20(0x11eb),this[_0x14ca20(0x32bb)]['coordinatesIndex'],this['_diffuseTexture'][_0x14ca20(0x2fe2)]),this[_0x14ca20(0x2702)][_0x14ca20(0x3041)](_0x14ca20(0xbe1),this[_0x14ca20(0x32bb)][_0x14ca20(0x1db3)]()),this['_activeEffect'][_0x14ca20(0x2265)]('distortionSampler',this[_0x14ca20(0x3675)]),this[_0x14ca20(0x2702)][_0x14ca20(0x2265)]('opacitySampler',this[_0x14ca20(0x24d8)])),(0x0,_0x5310cc['an'])(this[_0x14ca20(0x2702)],this,_0x3801e5),this[_0x14ca20(0xa42)]&&this[_0x14ca20(0x2702)][_0x14ca20(0x42c)](_0x14ca20(0x401e),this[_0x14ca20(0x401e)]),_0x3801e5[_0x14ca20(0x3449)](_0x4fa3ea)),this[_0x14ca20(0x2702)][_0x14ca20(0x261b)](_0x14ca20(0x2604),this[_0x14ca20(0x21c4)],this[_0x14ca20(0x19b3)]*_0x137f6f['visibility']),_0x3801e5[_0x14ca20(0x2712)]&&_0x137f6f[_0x14ca20(0x3b1e)]&&_0x3801e5[_0x14ca20(0x2db9)]!==_0x40742e['x']['FOGMODE_NONE']&&this['_activeEffect'][_0x14ca20(0x3041)](_0x14ca20(0x351f),_0x3801e5[_0x14ca20(0x3ca4)]()),_0x560d1b['G']['BindFogParameters'](_0x3801e5,_0x137f6f,this[_0x14ca20(0x2702)]),this[_0x14ca20(0x26fd)]+=_0x3801e5['getEngine']()[_0x14ca20(0x27dd)](),this['_activeEffect'][_0x14ca20(0x42c)](_0x14ca20(0x352),this[_0x14ca20(0x26fd)]),this[_0x14ca20(0x2702)]['setFloat'](_0x14ca20(0x33bc),this[_0x14ca20(0x33bc)]),this[_0x14ca20(0x2d47)](_0x137f6f,this[_0x14ca20(0x2702)]));}[_0x3f8fad(0x8dd)](){var _0x159b05=_0x3f8fad;const _0xf17ff6=[];return this[_0x159b05(0x32bb)]&&this[_0x159b05(0x32bb)]['animations']&&0x0<this[_0x159b05(0x32bb)]['animations'][_0x159b05(0x18cc)]&&_0xf17ff6[_0x159b05(0xede)](this[_0x159b05(0x32bb)]),this[_0x159b05(0x3675)]&&this[_0x159b05(0x3675)][_0x159b05(0x3f3)]&&0x0<this[_0x159b05(0x3675)][_0x159b05(0x3f3)][_0x159b05(0x18cc)]&&_0xf17ff6['push'](this[_0x159b05(0x3675)]),this['_opacityTexture']&&this[_0x159b05(0x24d8)][_0x159b05(0x3f3)]&&0x0<this[_0x159b05(0x24d8)][_0x159b05(0x3f3)]['length']&&_0xf17ff6[_0x159b05(0xede)](this['_opacityTexture']),_0xf17ff6;}['getActiveTextures'](){var _0x5bf011=_0x3f8fad;const _0x3809a1=super['getActiveTextures']();return this[_0x5bf011(0x32bb)]&&_0x3809a1[_0x5bf011(0xede)](this['_diffuseTexture']),this[_0x5bf011(0x3675)]&&_0x3809a1[_0x5bf011(0xede)](this[_0x5bf011(0x3675)]),this[_0x5bf011(0x24d8)]&&_0x3809a1[_0x5bf011(0xede)](this[_0x5bf011(0x24d8)]),_0x3809a1;}[_0x3f8fad(0x37e6)](_0x9067ff){var _0x243904=_0x3f8fad;return!!super[_0x243904(0x37e6)](_0x9067ff)||this[_0x243904(0x32bb)]===_0x9067ff||this[_0x243904(0x3675)]===_0x9067ff||this[_0x243904(0x24d8)]===_0x9067ff;}[_0x3f8fad(0x252c)](){var _0x24c99f=_0x3f8fad;return _0x24c99f(0x23d3);}[_0x3f8fad(0x41a)](_0x416020){var _0x3e13d8=_0x3f8fad;this[_0x3e13d8(0x32bb)]&&this[_0x3e13d8(0x32bb)][_0x3e13d8(0x41a)](),this['_distortionTexture']&&this[_0x3e13d8(0x3675)][_0x3e13d8(0x41a)](),super[_0x3e13d8(0x41a)](_0x416020);}[_0x3f8fad(0x77b)](_0x26541e){var _0x21e4a4=_0x3f8fad;return _0x3ab252['p4'][_0x21e4a4(0x3a1)](()=>new _0x4537c1(_0x26541e,this['getScene']()),this);}['serialize'](){var _0x32030d=_0x3f8fad;const _0x6f53c=super['serialize']();return _0x6f53c[_0x32030d(0x2386)]=_0x32030d(0x1783),_0x6f53c['diffuseColor']=this['diffuseColor'][_0x32030d(0x4049)](),_0x6f53c['speed']=this[_0x32030d(0x33bc)],this['_diffuseTexture']&&(_0x6f53c[_0x32030d(0x32bb)]=this[_0x32030d(0x32bb)][_0x32030d(0x18e2)]()),this['_distortionTexture']&&(_0x6f53c[_0x32030d(0x3675)]=this[_0x32030d(0x3675)][_0x32030d(0x18e2)]()),this[_0x32030d(0x24d8)]&&(_0x6f53c[_0x32030d(0x24d8)]=this['_opacityTexture']['serialize']()),_0x6f53c;}static[_0x3f8fad(0x2de7)](_0x15e991,_0x3cadf7,_0x1d1bd5){var _0xd27f37=_0x3f8fad;const _0x2c2b64=new _0x4537c1(_0x15e991[_0xd27f37(0xc1b)],_0x3cadf7);return _0x2c2b64[_0xd27f37(0xffc)]=_0x5e1132['Wo']['FromArray'](_0x15e991[_0xd27f37(0xffc)]),_0x2c2b64[_0xd27f37(0x33bc)]=_0x15e991[_0xd27f37(0x33bc)],_0x2c2b64[_0xd27f37(0x19b3)]=_0x15e991[_0xd27f37(0x19b3)],_0x2c2b64['id']=_0x15e991['id'],_0x119d95['$'][_0xd27f37(0x2242)](_0x2c2b64,_0x15e991[_0xd27f37(0x2e18)]),_0x2c2b64[_0xd27f37(0x70e)]=_0x15e991[_0xd27f37(0x70e)],_0x2c2b64[_0xd27f37(0x29bd)]=_0x15e991[_0xd27f37(0x29bd)],_0x15e991[_0xd27f37(0x32bb)]&&(_0x2c2b64[_0xd27f37(0x32bb)]=_0x1ff90a['x'][_0xd27f37(0x2de7)](_0x15e991[_0xd27f37(0x32bb)],_0x3cadf7,_0x1d1bd5)),_0x15e991[_0xd27f37(0x3675)]&&(_0x2c2b64[_0xd27f37(0x3675)]=_0x1ff90a['x'][_0xd27f37(0x2de7)](_0x15e991[_0xd27f37(0x3675)],_0x3cadf7,_0x1d1bd5)),_0x15e991['_opacityTexture']&&(_0x2c2b64[_0xd27f37(0x24d8)]=_0x1ff90a['x'][_0xd27f37(0x2de7)](_0x15e991['_opacityTexture'],_0x3cadf7,_0x1d1bd5)),_0x2c2b64;}}_0x509d1a([(0x0,_0x3ab252['oU'])(_0x3f8fad(0xb9e))],_0x4537c1[_0x3f8fad(0x1ce1)],_0x3f8fad(0x32bb),void 0x0),_0x509d1a([(0x0,_0x3ab252['wz'])(_0x3f8fad(0x2b74))],_0x4537c1[_0x3f8fad(0x1ce1)],_0x3f8fad(0xb9e),void 0x0),_0x509d1a([(0x0,_0x3ab252['oU'])('distortionTexture')],_0x4537c1['prototype'],_0x3f8fad(0x3675),void 0x0),_0x509d1a([(0x0,_0x3ab252['wz'])(_0x3f8fad(0x2b74))],_0x4537c1['prototype'],_0x3f8fad(0x8b7),void 0x0),_0x509d1a([(0x0,_0x3ab252['oU'])(_0x3f8fad(0x2a11))],_0x4537c1[_0x3f8fad(0x1ce1)],_0x3f8fad(0x24d8),void 0x0),_0x509d1a([(0x0,_0x3ab252['wz'])(_0x3f8fad(0x2b74))],_0x4537c1['prototype'],_0x3f8fad(0x2a11),void 0x0),_0x509d1a([(0x0,_0x3ab252['n9'])('diffuse')],_0x4537c1[_0x3f8fad(0x1ce1)],'diffuseColor',void 0x0),_0x509d1a([(0x0,_0x3ab252['qC'])()],_0x4537c1[_0x3f8fad(0x1ce1)],_0x3f8fad(0x33bc),void 0x0),(0x0,_0x1f8b9c['H'])(_0x3f8fad(0x1783),_0x4537c1);},0x13c40:(_0x29b361,_0x242731,_0x5bb106)=>{_0x5bb106(0x30f0);},0xa2ef:(_0x4e1d94,_0x54b184,_0x3a2cb1)=>{var _0x21781d=a8_0x1ec55c;function _0x42e0aa(_0x527ade,_0x4fb50f,_0x3246b3,_0x526b28){var _0xc01693=a8_0x5306,_0x2432bb,_0x338d76=arguments[_0xc01693(0x18cc)],_0x1cbcfd=_0x338d76<0x3?_0x4fb50f:null===_0x526b28?_0x526b28=Object[_0xc01693(0x14a5)](_0x4fb50f,_0x3246b3):_0x526b28;if(_0xc01693(0x4238)==typeof Reflect&&_0xc01693(0x3d33)==typeof Reflect[_0xc01693(0x3215)])_0x1cbcfd=Reflect['decorate'](_0x527ade,_0x4fb50f,_0x3246b3,_0x526b28);else{for(var _0x270e5b=_0x527ade[_0xc01693(0x18cc)]-0x1;0x0<=_0x270e5b;_0x270e5b--)(_0x2432bb=_0x527ade[_0x270e5b])&&(_0x1cbcfd=(_0x338d76<0x3?_0x2432bb(_0x1cbcfd):0x3<_0x338d76?_0x2432bb(_0x4fb50f,_0x3246b3,_0x1cbcfd):_0x2432bb(_0x4fb50f,_0x3246b3))||_0x1cbcfd);}0x3<_0x338d76&&_0x1cbcfd&&Object['defineProperty'](_0x4fb50f,_0x3246b3,_0x1cbcfd);}var _0x52a045=_0x3a2cb1(0x10435),_0x1e38e1=_0x3a2cb1(0xd53f),_0x50b0bd=_0x3a2cb1(0xbd53),_0x5adf98=_0x3a2cb1(0xff4d),_0x46cd8d=_0x3a2cb1(0x12cad),_0x11b0be=_0x3a2cb1(0xb884),_0x509a8c=_0x3a2cb1(0x5645),_0x5f130e=_0x3a2cb1(0x10c09),_0x3dbb3b=_0x3a2cb1(0x14868),_0x25e728=_0x3a2cb1(0x12820),_0x178fc0=_0x3a2cb1(0x1679c),_0x47dc63=_0x3a2cb1(0xd537),_0x3f1720=_0x3a2cb1(0x4158),_0x47821c=_0x3a2cb1(0x1419a),_0x53d926=(_0x3a2cb1(0x16b6d),_0x3a2cb1(0x5b1),_0x3a2cb1(0x15ec7));class _0xf0c580 extends _0x509a8c['H']{constructor(){var _0x5c0950=a8_0x5306;super(),this[_0x5c0950(0x1d44)]=!0x1,this['HEIGHTMAP']=!0x1,this[_0x5c0950(0x3943)]=!0x1,this[_0x5c0950(0x1b16)]=!0x1,this[_0x5c0950(0x2e3)]=!0x1,this[_0x5c0950(0x291e)]=!0x1,this[_0x5c0950(0x868)]=!0x1,this[_0x5c0950(0x12ff)]=!0x1,this[_0x5c0950(0x1fb1)]=!0x1,this[_0x5c0950(0x41c2)]=!0x1,this[_0x5c0950(0x3464)]=!0x1,this[_0x5c0950(0x3245)]=!0x1,this[_0x5c0950(0x129b)]=!0x1,this[_0x5c0950(0xf5c)]=!0x1,this['UV2']=!0x1,this['VERTEXCOLOR']=!0x1,this[_0x5c0950(0x3748)]=!0x1,this[_0x5c0950(0x3ece)]=0x0,this[_0x5c0950(0x380e)]=0x0,this[_0x5c0950(0x2ab4)]=!0x1,this[_0x5c0950(0x41b8)]=!0x1,this['HIGHLEVEL']=!0x1,this[_0x5c0950(0x1ef4)]=!0x1,this[_0x5c0950(0x3e39)]=!0x1,this[_0x5c0950(0x22e6)]();}}class _0x151e3d extends _0x3dbb3b['a']{constructor(_0x220e8f,_0x550d99){var _0x414bd6=a8_0x5306;super(_0x220e8f,_0x550d99),this[_0x414bd6(0xffc)]=new _0x50b0bd['Wo'](0x1,0x1,0x1),this[_0x414bd6(0x1a1c)]=0x1,this[_0x414bd6(0x91b)]=0x0,this[_0x414bd6(0x2884)]=new _0x50b0bd['Wo'](0.44,0.21,0.02),this['furOffset']=0x0,this['furSpacing']=0xc,this[_0x414bd6(0x155c)]=new _0x1e38e1['P'](0x0,0x0,0x0),this[_0x414bd6(0x32cc)]=0x64,this[_0x414bd6(0x3118)]=0x14,this[_0x414bd6(0x9df)]=0x0,this[_0x414bd6(0xc5a)]=!0x1,this['_maxSimultaneousLights']=0x4,this[_0x414bd6(0x3be7)]=!0x0,this[_0x414bd6(0x88b)]=0x0;}get[_0x21781d(0x3252)](){var _0xa75edd=_0x21781d;return this[_0xa75edd(0x88b)];}set[_0x21781d(0x3252)](_0x481fc7){var _0x130c6b=_0x21781d;this[_0x130c6b(0x88b)]=_0x481fc7;}[_0x21781d(0x36d8)](){var _0xf827d0=_0x21781d;return this[_0xf827d0(0x19b3)]<0x1;}[_0x21781d(0x1961)](){return!0x1;}[_0x21781d(0x1925)](){return null;}[_0x21781d(0x2ad8)](){var _0x410a0b=_0x21781d;for(let _0x3c06ac=0x1;_0x3c06ac<this['_meshes']['length'];_0x3c06ac++){const _0x3defad=this[_0x410a0b(0x3ccd)][_0x3c06ac][_0x410a0b(0x20e8)];_0x3defad['furLength']=this[_0x410a0b(0x1a1c)],_0x3defad[_0x410a0b(0x91b)]=this[_0x410a0b(0x91b)],_0x3defad[_0x410a0b(0x155c)]=this[_0x410a0b(0x155c)],_0x3defad[_0x410a0b(0x1c60)]=this[_0x410a0b(0x1c60)],_0x3defad[_0x410a0b(0x32cc)]=this[_0x410a0b(0x32cc)],_0x3defad[_0x410a0b(0x2884)]=this[_0x410a0b(0x2884)],_0x3defad[_0x410a0b(0xb9e)]=this[_0x410a0b(0xb9e)],_0x3defad[_0x410a0b(0x29ca)]=this[_0x410a0b(0x29ca)],_0x3defad[_0x410a0b(0x3be7)]=this[_0x410a0b(0x3be7)],_0x3defad['furTime']=this[_0x410a0b(0x3252)],_0x3defad[_0x410a0b(0x3118)]=this['furDensity'];}}['isReadyForSubMesh'](_0x5340ef,_0x4d17bf,_0x2a09a6){var _0x369af8=_0x21781d;if(this[_0x369af8(0x1e48)]&&_0x4d17bf[_0x369af8(0x2a69)]&&_0x4d17bf['effect'][_0x369af8(0x631)]&&_0x4d17bf[_0x369af8(0x2a69)][_0x369af8(0x17db)]===_0x2a09a6)return!0x0;_0x4d17bf[_0x369af8(0x70d)]||(_0x4d17bf[_0x369af8(0x70d)]=new _0xf0c580());const _0x8879d8=_0x4d17bf[_0x369af8(0x70d)],_0x23629b=this[_0x369af8(0x3d78)]();if(this[_0x369af8(0x53c)](_0x4d17bf))return!0x0;const _0x4ffbde=_0x23629b[_0x369af8(0x3e9d)]();if(_0x8879d8[_0x369af8(0x8a8)]&&_0x23629b['texturesEnabled']){if(this[_0x369af8(0xb9e)]&&_0x25e728['k']['DiffuseTextureEnabled']){if(!this[_0x369af8(0xb9e)][_0x369af8(0x3b27)]())return!0x1;_0x8879d8[_0x369af8(0x3b7f)]=!0x0,_0x8879d8[_0x369af8(0x1d44)]=!0x0;}if(this[_0x369af8(0x24cc)]&&_0x4ffbde['getCaps']()[_0x369af8(0x356a)]){if(!this[_0x369af8(0x24cc)][_0x369af8(0x3b27)]())return!0x1;_0x8879d8['_needUVs']=!0x0,_0x8879d8[_0x369af8(0x2d15)]=!0x0;}}if(this[_0x369af8(0x3be7)]!==_0x8879d8['HIGHLEVEL']&&(_0x8879d8[_0x369af8(0x1856)]=!0x0,_0x8879d8['markAsUnprocessed']()),_0x5f130e['G'][_0x369af8(0x3b4b)](_0x5340ef,_0x23629b,!0x1,this[_0x369af8(0xa42)],this[_0x369af8(0x2712)],this[_0x369af8(0xdba)](_0x5340ef),_0x8879d8),_0x8879d8[_0x369af8(0x193e)]=_0x5f130e['G'][_0x369af8(0x1117)](_0x23629b,_0x5340ef,_0x8879d8,!0x1,this[_0x369af8(0x1f76)],this[_0x369af8(0xc5a)]),_0x5f130e['G'][_0x369af8(0x216c)](_0x23629b,_0x4ffbde,this,_0x8879d8,!!_0x2a09a6),_0x5f130e['G'][_0x369af8(0x35f8)](_0x5340ef,_0x8879d8,!0x0,!0x0),_0x8879d8[_0x369af8(0x2ac4)]){_0x8879d8[_0x369af8(0x2186)](),_0x23629b[_0x369af8(0x2498)]();const _0x167505=new _0x47821c['L'](),_0x2ef43f=(_0x8879d8[_0x369af8(0x3245)]&&_0x167505['addFallback'](0x1,'FOG'),_0x5f130e['G'][_0x369af8(0x8ea)](_0x8879d8,_0x167505,this[_0x369af8(0x1f5)]),0x0<_0x8879d8[_0x369af8(0x3ece)]&&_0x167505[_0x369af8(0x3cb9)](0x0,_0x5340ef),_0x8879d8[_0x369af8(0x1ef4)]=_0x23629b[_0x369af8(0xb0b)][_0x369af8(0x1a9f)],[_0x178fc0['o'][_0x369af8(0x1678)]]);_0x8879d8[_0x369af8(0x129b)]&&_0x2ef43f[_0x369af8(0xede)](_0x178fc0['o'][_0x369af8(0x24a2)]),_0x8879d8[_0x369af8(0xf5c)]&&_0x2ef43f[_0x369af8(0xede)](_0x178fc0['o']['UVKind']),_0x8879d8[_0x369af8(0x10a3)]&&_0x2ef43f['push'](_0x178fc0['o'][_0x369af8(0xa54)]),_0x8879d8[_0x369af8(0x2810)]&&_0x2ef43f[_0x369af8(0xede)](_0x178fc0['o'][_0x369af8(0x1e26)]),_0x5f130e['G']['PrepareAttributesForBones'](_0x2ef43f,_0x5340ef,_0x8879d8,_0x167505),_0x5f130e['G'][_0x369af8(0xc66)](_0x2ef43f,_0x8879d8);var _0x5340ef=_0x8879d8[_0x369af8(0x1c67)](),_0x9fc56b=[_0x369af8(0x2f85),'view',_0x369af8(0x15f6),_0x369af8(0x15aa),_0x369af8(0xc91),_0x369af8(0x2604),_0x369af8(0x1692),_0x369af8(0x23bf),_0x369af8(0x401e),_0x369af8(0x11eb),'mBones',_0x369af8(0xbe1),_0x369af8(0x1a1c),_0x369af8(0x91b),'furColor',_0x369af8(0x22bf),_0x369af8(0x155c),_0x369af8(0x3252),'furSpacing','furDensity','furOcclusion'],_0x332070=((0x0,_0x53d926['qx'])(_0x9fc56b),[_0x369af8(0x27fe),_0x369af8(0x24cc),_0x369af8(0x29ca)]),_0x4c7fd4=new Array();_0x5f130e['G'][_0x369af8(0x3503)]({'uniformsNames':_0x9fc56b,'uniformBuffersNames':_0x4c7fd4,'samplers':_0x332070,'defines':_0x8879d8,'maxSimultaneousLights':this[_0x369af8(0x1f5)]}),_0x4d17bf[_0x369af8(0x260f)](_0x23629b[_0x369af8(0x3e9d)]()['createEffect'](_0x369af8(0xd26),{'attributes':_0x2ef43f,'uniformsNames':_0x9fc56b,'uniformBuffersNames':_0x4c7fd4,'samplers':_0x332070,'defines':_0x5340ef,'fallbacks':_0x167505,'onCompiled':this[_0x369af8(0x37be)],'onError':this[_0x369af8(0x202c)],'indexParameters':{'maxSimultaneousLights':this[_0x369af8(0x1f5)]}},_0x4ffbde),_0x8879d8,this[_0x369af8(0x187f)]);}return!(!_0x4d17bf[_0x369af8(0x2a69)]||!_0x4d17bf[_0x369af8(0x2a69)][_0x369af8(0x3b27)]()||(_0x8879d8[_0x369af8(0x3302)]=_0x23629b[_0x369af8(0x1a27)](),_0x4d17bf['effect'][_0x369af8(0x631)]=!0x0,_0x4d17bf[_0x369af8(0x2a69)][_0x369af8(0x17db)]=!!_0x2a09a6,0x0));}[_0x21781d(0x3850)](_0x47c462,_0x4f4891,_0x3767d5){var _0x25dd04=_0x21781d;const _0x19aec6=this[_0x25dd04(0x3d78)]();var _0x4fe3a4=_0x3767d5[_0x25dd04(0x70d)];_0x4fe3a4&&(_0x3767d5=_0x3767d5[_0x25dd04(0x2a69)])&&(this[_0x25dd04(0x2702)]=_0x3767d5,this[_0x25dd04(0xb97)](_0x47c462),this[_0x25dd04(0x2702)][_0x25dd04(0x3041)]('viewProjection',_0x19aec6[_0x25dd04(0x15f2)]()),_0x5f130e['G'][_0x25dd04(0x3cb2)](_0x4f4891,this['_activeEffect']),_0x19aec6[_0x25dd04(0x2379)]()!==this&&(this[_0x25dd04(0x32bb)]&&_0x25e728['k'][_0x25dd04(0x15f3)]&&(this[_0x25dd04(0x2702)][_0x25dd04(0x2265)](_0x25dd04(0x27fe),this['_diffuseTexture']),this[_0x25dd04(0x2702)][_0x25dd04(0x3f28)](_0x25dd04(0x11eb),this[_0x25dd04(0x32bb)][_0x25dd04(0x126e)],this[_0x25dd04(0x32bb)][_0x25dd04(0x2fe2)]),this['_activeEffect']['setMatrix'](_0x25dd04(0xbe1),this[_0x25dd04(0x32bb)]['getTextureMatrix']())),this[_0x25dd04(0x1bd1)]&&this[_0x25dd04(0x2702)][_0x25dd04(0x2265)](_0x25dd04(0x24cc),this['_heightTexture']),(0x0,_0x53d926['an'])(this[_0x25dd04(0x2702)],this,_0x19aec6),this[_0x25dd04(0xa42)]&&this[_0x25dd04(0x2702)]['setFloat'](_0x25dd04(0x401e),this[_0x25dd04(0x401e)]),_0x19aec6[_0x25dd04(0x3449)](_0x3767d5)),this[_0x25dd04(0x2702)][_0x25dd04(0x261b)](_0x25dd04(0x2604),this['diffuseColor'],this['alpha']*_0x4f4891[_0x25dd04(0x18c7)]),_0x19aec6[_0x25dd04(0x85f)]&&!this[_0x25dd04(0x3c97)]&&_0x5f130e['G'][_0x25dd04(0x3dee)](_0x19aec6,_0x4f4891,this[_0x25dd04(0x2702)],_0x4fe3a4,this[_0x25dd04(0x1f5)]),_0x19aec6['fogEnabled']&&_0x4f4891[_0x25dd04(0x3b1e)]&&_0x19aec6['fogMode']!==_0x47dc63['x'][_0x25dd04(0x2767)]&&this[_0x25dd04(0x2702)][_0x25dd04(0x3041)](_0x25dd04(0x351f),_0x19aec6[_0x25dd04(0x3ca4)]()),_0x5f130e['G'][_0x25dd04(0x2145)](_0x19aec6,_0x4f4891,this[_0x25dd04(0x2702)]),this[_0x25dd04(0x2702)][_0x25dd04(0x42c)](_0x25dd04(0x1a1c),this['furLength']),this['_activeEffect']['setFloat']('furAngle',this[_0x25dd04(0x91b)]),this[_0x25dd04(0x2702)][_0x25dd04(0x261b)](_0x25dd04(0x2884),this['furColor'],0x1),this[_0x25dd04(0x3be7)]&&(this['_activeEffect'][_0x25dd04(0x3c4c)](_0x25dd04(0x155c),this[_0x25dd04(0x155c)]),this[_0x25dd04(0x2702)][_0x25dd04(0x42c)](_0x25dd04(0x22bf),this[_0x25dd04(0x22bf)]),this['_activeEffect'][_0x25dd04(0x42c)](_0x25dd04(0x1c60),this['furSpacing']),this['_activeEffect']['setFloat']('furDensity',this[_0x25dd04(0x3118)]),this[_0x25dd04(0x2702)][_0x25dd04(0x42c)](_0x25dd04(0x9df),this[_0x25dd04(0x9df)]),this[_0x25dd04(0x88b)]+=this[_0x25dd04(0x3d78)]()[_0x25dd04(0x3e9d)]()['getDeltaTime']()/this['furSpeed'],this[_0x25dd04(0x2702)][_0x25dd04(0x42c)](_0x25dd04(0x3252),this[_0x25dd04(0x88b)]),this[_0x25dd04(0x2702)][_0x25dd04(0x2265)](_0x25dd04(0x29ca),this[_0x25dd04(0x29ca)])),this[_0x25dd04(0x2d47)](_0x4f4891,this[_0x25dd04(0x2702)]));}[_0x21781d(0x8dd)](){var _0x3a0fa6=_0x21781d;const _0x406154=[];return this[_0x3a0fa6(0xb9e)]&&this['diffuseTexture']['animations']&&0x0<this[_0x3a0fa6(0xb9e)][_0x3a0fa6(0x3f3)]['length']&&_0x406154[_0x3a0fa6(0xede)](this[_0x3a0fa6(0xb9e)]),this[_0x3a0fa6(0x24cc)]&&this[_0x3a0fa6(0x24cc)][_0x3a0fa6(0x3f3)]&&0x0<this[_0x3a0fa6(0x24cc)]['animations'][_0x3a0fa6(0x18cc)]&&_0x406154[_0x3a0fa6(0xede)](this[_0x3a0fa6(0x24cc)]),_0x406154;}['getActiveTextures'](){var _0x3c5de9=_0x21781d;const _0x5e5266=super[_0x3c5de9(0x4019)]();return this[_0x3c5de9(0x32bb)]&&_0x5e5266['push'](this[_0x3c5de9(0x32bb)]),this['_heightTexture']&&_0x5e5266[_0x3c5de9(0xede)](this['_heightTexture']),_0x5e5266;}[_0x21781d(0x37e6)](_0x3473c5){var _0xb568c8=_0x21781d;return!!super[_0xb568c8(0x37e6)](_0x3473c5)||this[_0xb568c8(0xb9e)]===_0x3473c5||this[_0xb568c8(0x1bd1)]===_0x3473c5;}['dispose'](_0x40a990){var _0x18ce48=_0x21781d;if(this['diffuseTexture']&&this[_0x18ce48(0xb9e)][_0x18ce48(0x41a)](),this[_0x18ce48(0x3ccd)])for(let _0xa13fb=0x1;_0xa13fb<this['_meshes'][_0x18ce48(0x18cc)];_0xa13fb++){const _0x4b4526=this['_meshes'][_0xa13fb][_0x18ce48(0x20e8)];_0x4b4526&&_0x4b4526[_0x18ce48(0x41a)](_0x40a990),this[_0x18ce48(0x3ccd)][_0xa13fb][_0x18ce48(0x41a)]();}super[_0x18ce48(0x41a)](_0x40a990);}[_0x21781d(0x77b)](_0x176083){var _0x4eb9f3=_0x21781d;return _0x52a045['p4']['Clone'](()=>new _0x151e3d(_0x176083,this[_0x4eb9f3(0x3d78)]()),this);}[_0x21781d(0x18e2)](){var _0x4967bc=_0x21781d;const _0x307eeb=super[_0x4967bc(0x18e2)]();return _0x307eeb[_0x4967bc(0x2386)]=_0x4967bc(0x372e),this[_0x4967bc(0x3ccd)]&&(_0x307eeb[_0x4967bc(0x1db7)]=this[_0x4967bc(0x3ccd)][0x0][_0x4967bc(0xc1b)],_0x307eeb[_0x4967bc(0x2645)]=this['_meshes'][_0x4967bc(0x18cc)]),_0x307eeb;}[_0x21781d(0x252c)](){var _0x548d1e=_0x21781d;return _0x548d1e(0x3dcb);}static[_0x21781d(0x2de7)](_0x1ab9ce,_0x347cc3,_0x37caf7){var _0x1b3aff=_0x21781d;const _0x473f4a=_0x52a045['p4'][_0x1b3aff(0x2de7)](()=>new _0x151e3d(_0x1ab9ce[_0x1b3aff(0xc1b)],_0x347cc3),_0x1ab9ce,_0x347cc3,_0x37caf7);return _0x1ab9ce[_0x1b3aff(0x1db7)]&&_0x473f4a[_0x1b3aff(0x3be7)]&&_0x347cc3['executeWhenReady'](()=>{var _0x3b9fef=_0x1b3aff,_0x277707,_0x49bfab=_0x347cc3[_0x3b9fef(0x36d2)](_0x1ab9ce['sourceMeshName']);_0x49bfab&&(_0x277707=_0x151e3d[_0x3b9fef(0xb6a)](_0x3b9fef(0x269c),_0x347cc3),_0x473f4a['furTexture']=_0x277707,_0x151e3d[_0x3b9fef(0x236)](_0x49bfab,_0x1ab9ce[_0x3b9fef(0x2645)]));}),_0x473f4a;}static[_0x21781d(0xb6a)](_0x1002db,_0x3a5d08){var _0x3aecf8=_0x21781d;const _0x449019=new _0x11b0be['c'](_0x3aecf8(0x2576)+_0x1002db,0x100,_0x3a5d08,!0x0),_0x271df0=_0x449019[_0x3aecf8(0x3ac3)]();for(let _0x26460e=0x0;_0x26460e<0x4e20;++_0x26460e)_0x271df0[_0x3aecf8(0x2afb)]=_0x3aecf8(0xbd4)+Math[_0x3aecf8(0x3b8b)](0xff*Math['random']())+',\x20'+Math[_0x3aecf8(0x3b8b)](0xff*Math[_0x3aecf8(0x1384)]())+_0x3aecf8(0x28d4),_0x271df0[_0x3aecf8(0x1317)](Math['random']()*_0x449019['getSize']()[_0x3aecf8(0x146c)],Math[_0x3aecf8(0x1384)]()*_0x449019[_0x3aecf8(0xbdc)]()[_0x3aecf8(0x3062)],0x2,0x2);return _0x449019[_0x3aecf8(0x2bb0)](!0x1),_0x449019[_0x3aecf8(0x16c9)]=_0x46cd8d['x'][_0x3aecf8(0x2122)],_0x449019[_0x3aecf8(0x36da)]=_0x46cd8d['x']['WRAP_ADDRESSMODE'],_0x449019;}static['FurifyMesh'](_0x473f24,_0x335d0d){var _0x207796=_0x21781d;const _0x2c3f7a=[_0x473f24];var _0x5c2699=_0x473f24['material'];let _0x2b67f4;if(!(_0x5c2699 instanceof _0x151e3d))throw'The\x20material\x20of\x20the\x20source\x20mesh\x20must\x20be\x20a\x20Fur\x20Material';for(_0x2b67f4=0x1;_0x2b67f4<_0x335d0d;_0x2b67f4++){const _0x5a8dab=new _0x151e3d(_0x5c2699[_0x207796(0xc1b)]+_0x2b67f4,_0x473f24['getScene']()),_0x5325fc=(_0x473f24['getScene']()['materials'][_0x207796(0x1cb7)](),_0x5adf98['$']['EnableFor'](_0x5a8dab),_0x5adf98['$'][_0x207796(0x2242)](_0x5a8dab,_0x207796(0x1991)),_0x5a8dab[_0x207796(0x1a1c)]=_0x5c2699['furLength'],_0x5a8dab['furAngle']=_0x5c2699['furAngle'],_0x5a8dab['furGravity']=_0x5c2699[_0x207796(0x155c)],_0x5a8dab[_0x207796(0x1c60)]=_0x5c2699['furSpacing'],_0x5a8dab[_0x207796(0x32cc)]=_0x5c2699[_0x207796(0x32cc)],_0x5a8dab['furColor']=_0x5c2699[_0x207796(0x2884)],_0x5a8dab['diffuseTexture']=_0x5c2699[_0x207796(0xb9e)],_0x5a8dab['furOffset']=_0x2b67f4/_0x335d0d,_0x5a8dab[_0x207796(0x29ca)]=_0x5c2699[_0x207796(0x29ca)],_0x5a8dab[_0x207796(0x3be7)]=_0x5c2699[_0x207796(0x3be7)],_0x5a8dab['furTime']=_0x5c2699['furTime'],_0x5a8dab[_0x207796(0x3118)]=_0x5c2699['furDensity'],_0x473f24[_0x207796(0x77b)](_0x473f24['name']+_0x2b67f4));_0x5325fc[_0x207796(0x20e8)]=_0x5a8dab,_0x5325fc[_0x207796(0x293f)]=_0x473f24[_0x207796(0x293f)],_0x5325fc[_0x207796(0xa9f)]=_0x1e38e1['P'][_0x207796(0x409)](),_0x2c3f7a[_0x207796(0xede)](_0x5325fc);}for(_0x2b67f4=0x1;_0x2b67f4<_0x2c3f7a[_0x207796(0x18cc)];_0x2b67f4++)_0x2c3f7a[_0x2b67f4][_0x207796(0xc5c)]=_0x473f24;return _0x473f24[_0x207796(0x20e8)][_0x207796(0x3ccd)]=_0x2c3f7a;}}_0x42e0aa([(0x0,_0x52a045['oU'])(_0x21781d(0xb9e))],_0x151e3d[_0x21781d(0x1ce1)],'_diffuseTexture',void 0x0),_0x42e0aa([(0x0,_0x52a045['wz'])(_0x21781d(0x2b74))],_0x151e3d['prototype'],_0x21781d(0xb9e),void 0x0),_0x42e0aa([(0x0,_0x52a045['oU'])(_0x21781d(0x24cc))],_0x151e3d[_0x21781d(0x1ce1)],'_heightTexture',void 0x0),_0x42e0aa([(0x0,_0x52a045['wz'])(_0x21781d(0x2b74))],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x24cc),void 0x0),_0x42e0aa([(0x0,_0x52a045['n9'])()],_0x151e3d['prototype'],_0x21781d(0xffc),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x1a1c),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d['prototype'],_0x21781d(0x91b),void 0x0),_0x42e0aa([(0x0,_0x52a045['n9'])()],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x2884),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x22bf),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x1c60),void 0x0),_0x42e0aa([(0x0,_0x52a045['hd'])()],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x155c),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x32cc),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x3118),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x9df),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])(_0x21781d(0x3c97))],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0xc5a),void 0x0),_0x42e0aa([(0x0,_0x52a045['wz'])(_0x21781d(0xf21))],_0x151e3d[_0x21781d(0x1ce1)],_0x21781d(0x3c97),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])(_0x21781d(0x1f5))],_0x151e3d['prototype'],_0x21781d(0x1f76),void 0x0),_0x42e0aa([(0x0,_0x52a045['wz'])(_0x21781d(0xf21))],_0x151e3d['prototype'],_0x21781d(0x1f5),void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d[_0x21781d(0x1ce1)],'highLevelFur',void 0x0),_0x42e0aa([(0x0,_0x52a045['qC'])()],_0x151e3d[_0x21781d(0x1ce1)],'furTime',null),(0x0,_0x3f1720['H'])('BABYLON.FurMaterial',_0x151e3d);},0xf2a1:(_0x303a6e,_0x16ad75,_0x325e56)=>{_0x325e56(0xa2ef);},0x29b2:(_0x4a413a,_0x195fc9,_0x5cb205)=>{var _0x972194=a8_0x1ec55c;function _0x608756(_0x5364ed,_0x41ab35,_0x4e5f96,_0x5999d0){var _0x571c04=a8_0x5306,_0x5e93e9,_0x41d13d=arguments['length'],_0x434aea=_0x41d13d<0x3?_0x41ab35:null===_0x5999d0?_0x5999d0=Object[_0x571c04(0x14a5)](_0x41ab35,_0x4e5f96):_0x5999d0;if(_0x571c04(0x4238)==typeof Reflect&&_0x571c04(0x3d33)==typeof Reflect[_0x571c04(0x3215)])_0x434aea=Reflect['decorate'](_0x5364ed,_0x41ab35,_0x4e5f96,_0x5999d0);else{for(var _0x5c954e=_0x5364ed[_0x571c04(0x18cc)]-0x1;0x0<=_0x5c954e;_0x5c954e--)(_0x5e93e9=_0x5364ed[_0x5c954e])&&(_0x434aea=(_0x41d13d<0x3?_0x5e93e9(_0x434aea):0x3<_0x41d13d?_0x5e93e9(_0x41ab35,_0x4e5f96,_0x434aea):_0x5e93e9(_0x41ab35,_0x4e5f96))||_0x434aea);}0x3<_0x41d13d&&_0x434aea&&Object[_0x571c04(0x276e)](_0x41ab35,_0x4e5f96,_0x434aea);}var _0xb14227=_0x5cb205(0x10435),_0x270688=_0x5cb205(0xbd53),_0x40ca8e=_0x5cb205(0x5645),_0x342fd0=_0x5cb205(0x10c09),_0x10c2c4=_0x5cb205(0x14868),_0x3e8596=_0x5cb205(0x1679c),_0x323e25=_0x5cb205(0xd537),_0x2af409=_0x5cb205(0x4158),_0x3d5cc9=(_0x5cb205(0x73f),_0x5cb205(0xc5d7),_0x5cb205(0x1419a)),_0x58fe74=_0x5cb205(0x15ec7);class _0x6ff442 extends _0x40ca8e['H']{constructor(){var _0x20fd0c=a8_0x5306;super(),this[_0x20fd0c(0x3ea4)]=!0x1,this[_0x20fd0c(0x3943)]=!0x1,this[_0x20fd0c(0x1b16)]=!0x1,this[_0x20fd0c(0x2e3)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x20fd0c(0x868)]=!0x1,this[_0x20fd0c(0x12ff)]=!0x1,this[_0x20fd0c(0x1fb1)]=!0x1,this[_0x20fd0c(0x41c2)]=!0x1,this[_0x20fd0c(0x3464)]=!0x1,this[_0x20fd0c(0x3245)]=!0x1,this[_0x20fd0c(0x129b)]=!0x1,this[_0x20fd0c(0xf5c)]=!0x1,this[_0x20fd0c(0x10a3)]=!0x1,this[_0x20fd0c(0x2810)]=!0x1,this[_0x20fd0c(0x3748)]=!0x1,this[_0x20fd0c(0x3ece)]=0x0,this[_0x20fd0c(0x380e)]=0x0,this[_0x20fd0c(0x2ab4)]=!0x1,this[_0x20fd0c(0x41b8)]=!0x1,this[_0x20fd0c(0x1ef4)]=!0x1,this[_0x20fd0c(0x3e39)]=!0x1,this[_0x20fd0c(0x22e6)]();}}class _0x4c5555 extends _0x10c2c4['a']{constructor(_0xfa4e6,_0x5ed9ee){var _0x315b3f=a8_0x5306;super(_0xfa4e6,_0x5ed9ee),this[_0x315b3f(0x1f76)]=0x4,this[_0x315b3f(0x17a2)]=new _0x270688['Wo'](0x1,0x0,0x0),this[_0x315b3f(0xd2c)]=0x1,this[_0x315b3f(0x2a27)]=new _0x270688['Wo'](0x0,0x0,0x1),this['bottomColorAlpha']=0x1,this[_0x315b3f(0x2a25)]=0x0,this[_0x315b3f(0x393f)]=0x1,this[_0x315b3f(0x1f8a)]=0x1,this['_disableLighting']=!0x1;}['needAlphaBlending'](){var _0x26abc6=a8_0x5306;return this[_0x26abc6(0x19b3)]<0x1||this[_0x26abc6(0xd2c)]<0x1||this[_0x26abc6(0x3759)]<0x1;}[_0x972194(0x1961)](){return!0x0;}[_0x972194(0x1925)](){return null;}[_0x972194(0x3988)](_0x668bbe,_0x3630f4,_0x2f2d3e){var _0x22333f=_0x972194;if(this[_0x22333f(0x1e48)]&&_0x3630f4[_0x22333f(0x2a69)]&&_0x3630f4[_0x22333f(0x2a69)][_0x22333f(0x631)]&&_0x3630f4[_0x22333f(0x2a69)]['_wasPreviouslyUsingInstances']===_0x2f2d3e)return!0x0;_0x3630f4[_0x22333f(0x70d)]||(_0x3630f4['materialDefines']=new _0x6ff442());const _0x4d7e10=_0x3630f4[_0x22333f(0x70d)],_0x4304f5=this[_0x22333f(0x3d78)]();if(this[_0x22333f(0x53c)](_0x3630f4))return!0x0;var _0x3121a5=_0x4304f5['getEngine']();if(_0x342fd0['G'][_0x22333f(0x216c)](_0x4304f5,_0x3121a5,this,_0x4d7e10,!!_0x2f2d3e),_0x342fd0['G'][_0x22333f(0x3b4b)](_0x668bbe,_0x4304f5,!0x1,this[_0x22333f(0xa42)],this[_0x22333f(0x2712)],this[_0x22333f(0xdba)](_0x668bbe),_0x4d7e10),_0x4d7e10[_0x22333f(0x193e)]=_0x342fd0['G'][_0x22333f(0x1117)](_0x4304f5,_0x668bbe,_0x4d7e10,!0x1,this['_maxSimultaneousLights'],this[_0x22333f(0xc5a)]),_0x4d7e10[_0x22333f(0x3ea4)]=this[_0x22333f(0xc5a)],_0x342fd0['G']['PrepareDefinesForAttributes'](_0x668bbe,_0x4d7e10,!0x1,!0x0),_0x4d7e10[_0x22333f(0x2ac4)]){_0x4d7e10[_0x22333f(0x2186)](),_0x4304f5[_0x22333f(0x2498)]();const _0x111562=new _0x3d5cc9['L'](),_0x434acd=(_0x4d7e10[_0x22333f(0x3245)]&&_0x111562[_0x22333f(0xcb8)](0x1,_0x22333f(0x3245)),_0x342fd0['G']['HandleFallbacksForShadows'](_0x4d7e10,_0x111562),0x0<_0x4d7e10[_0x22333f(0x3ece)]&&_0x111562[_0x22333f(0x3cb9)](0x0,_0x668bbe),_0x4d7e10[_0x22333f(0x1ef4)]=_0x4304f5[_0x22333f(0xb0b)][_0x22333f(0x1a9f)],[_0x3e8596['o'][_0x22333f(0x1678)]]);_0x4d7e10[_0x22333f(0x129b)]&&_0x434acd[_0x22333f(0xede)](_0x3e8596['o']['NormalKind']),_0x4d7e10[_0x22333f(0xf5c)]&&_0x434acd[_0x22333f(0xede)](_0x3e8596['o'][_0x22333f(0x3f15)]),_0x4d7e10[_0x22333f(0x10a3)]&&_0x434acd[_0x22333f(0xede)](_0x3e8596['o'][_0x22333f(0xa54)]),_0x4d7e10[_0x22333f(0x2810)]&&_0x434acd[_0x22333f(0xede)](_0x3e8596['o'][_0x22333f(0x1e26)]),_0x342fd0['G'][_0x22333f(0x2207)](_0x434acd,_0x668bbe,_0x4d7e10,_0x111562),_0x342fd0['G'][_0x22333f(0xc66)](_0x434acd,_0x4d7e10);var _0x668bbe=_0x4d7e10[_0x22333f(0x1c67)](),_0x571acd=['world',_0x22333f(0x351f),_0x22333f(0x15f6),'vEyePosition',_0x22333f(0xc91),_0x22333f(0x1692),'vFogColor','pointSize',_0x22333f(0xed8),_0x22333f(0x17a2),_0x22333f(0x2a27),'offset',_0x22333f(0x1f8a),_0x22333f(0x393f)],_0x2eeb66=((0x0,_0x58fe74['qx'])(_0x571acd),[]),_0x7229e=new Array();_0x342fd0['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x571acd,'uniformBuffersNames':_0x7229e,'samplers':_0x2eeb66,'defines':_0x4d7e10,'maxSimultaneousLights':0x4}),_0x3630f4[_0x22333f(0x260f)](_0x4304f5[_0x22333f(0x3e9d)]()['createEffect'](_0x22333f(0x555),{'attributes':_0x434acd,'uniformsNames':_0x571acd,'uniformBuffersNames':_0x7229e,'samplers':_0x2eeb66,'defines':_0x668bbe,'fallbacks':_0x111562,'onCompiled':this[_0x22333f(0x37be)],'onError':this[_0x22333f(0x202c)],'indexParameters':{'maxSimultaneousLights':0x4}},_0x3121a5),_0x4d7e10,this['_materialContext']);}return!(!_0x3630f4[_0x22333f(0x2a69)]||!_0x3630f4['effect']['isReady']()||(_0x4d7e10[_0x22333f(0x3302)]=_0x4304f5['getRenderId'](),_0x3630f4[_0x22333f(0x2a69)][_0x22333f(0x631)]=!0x0,_0x3630f4[_0x22333f(0x2a69)][_0x22333f(0x17db)]=!!_0x2f2d3e,0x0));}[_0x972194(0x3850)](_0x2084df,_0x390e82,_0x204de9){var _0x1ec525=_0x972194;const _0x27e755=this[_0x1ec525(0x3d78)]();var _0xe90385=_0x204de9['materialDefines'];_0xe90385&&(_0x204de9=_0x204de9['effect'])&&(this[_0x1ec525(0x2702)]=_0x204de9,this[_0x1ec525(0xb97)](_0x2084df),this['_activeEffect'][_0x1ec525(0x3041)](_0x1ec525(0x15f6),_0x27e755[_0x1ec525(0x15f2)]()),_0x342fd0['G']['BindBonesParameters'](_0x390e82,_0x204de9),this['_mustRebind'](_0x27e755,_0x204de9)&&((0x0,_0x58fe74['an'])(_0x204de9,this,_0x27e755),this[_0x1ec525(0xa42)]&&this[_0x1ec525(0x2702)][_0x1ec525(0x42c)](_0x1ec525(0x401e),this[_0x1ec525(0x401e)]),_0x27e755[_0x1ec525(0x3449)](_0x204de9)),_0x27e755[_0x1ec525(0x85f)]&&!this[_0x1ec525(0x3c97)]&&_0x342fd0['G'][_0x1ec525(0x3dee)](_0x27e755,_0x390e82,this['_activeEffect'],_0xe90385,this[_0x1ec525(0x1f5)]),_0x27e755[_0x1ec525(0x2712)]&&_0x390e82['applyFog']&&_0x27e755[_0x1ec525(0x2db9)]!==_0x323e25['x']['FOGMODE_NONE']&&this[_0x1ec525(0x2702)][_0x1ec525(0x3041)](_0x1ec525(0x351f),_0x27e755[_0x1ec525(0x3ca4)]()),_0x342fd0['G']['BindFogParameters'](_0x27e755,_0x390e82,this[_0x1ec525(0x2702)]),this[_0x1ec525(0x2702)][_0x1ec525(0x261b)](_0x1ec525(0x17a2),this['topColor'],this[_0x1ec525(0xd2c)]),this[_0x1ec525(0x2702)][_0x1ec525(0x261b)](_0x1ec525(0x2a27),this[_0x1ec525(0x2a27)],this[_0x1ec525(0x3759)]),this['_activeEffect'][_0x1ec525(0x42c)](_0x1ec525(0x2a25),this[_0x1ec525(0x2a25)]),this[_0x1ec525(0x2702)][_0x1ec525(0x42c)](_0x1ec525(0x393f),this[_0x1ec525(0x393f)]),this[_0x1ec525(0x2702)][_0x1ec525(0x42c)](_0x1ec525(0x1f8a),this[_0x1ec525(0x1f8a)]),this['_afterBind'](_0x390e82,this[_0x1ec525(0x2702)]));}[_0x972194(0x8dd)](){return[];}['dispose'](_0x57d017){super['dispose'](_0x57d017);}[_0x972194(0x77b)](_0x1ebc1c){return _0xb14227['p4']['Clone'](()=>new _0x4c5555(_0x1ebc1c,this['getScene']()),this);}['serialize'](){var _0x1c9142=_0x972194;const _0x17002d=super[_0x1c9142(0x18e2)]();return _0x17002d['customType']='BABYLON.GradientMaterial',_0x17002d;}[_0x972194(0x252c)](){var _0x373ffd=_0x972194;return _0x373ffd(0x2c2b);}static[_0x972194(0x2de7)](_0x3fe3a4,_0x27d43a,_0x35ed40){var _0x478c39=_0x972194;return _0xb14227['p4']['Parse'](()=>new _0x4c5555(_0x3fe3a4[_0x478c39(0xc1b)],_0x27d43a),_0x3fe3a4,_0x27d43a,_0x35ed40);}}_0x608756([(0x0,_0xb14227['qC'])('maxSimultaneousLights')],_0x4c5555['prototype'],'_maxSimultaneousLights',void 0x0),_0x608756([(0x0,_0xb14227['wz'])('_markAllSubMeshesAsLightsDirty')],_0x4c5555[_0x972194(0x1ce1)],_0x972194(0x1f5),void 0x0),_0x608756([(0x0,_0xb14227['n9'])()],_0x4c5555['prototype'],'topColor',void 0x0),_0x608756([(0x0,_0xb14227['qC'])()],_0x4c5555[_0x972194(0x1ce1)],'topColorAlpha',void 0x0),_0x608756([(0x0,_0xb14227['n9'])()],_0x4c5555[_0x972194(0x1ce1)],_0x972194(0x2a27),void 0x0),_0x608756([(0x0,_0xb14227['qC'])()],_0x4c5555['prototype'],_0x972194(0x3759),void 0x0),_0x608756([(0x0,_0xb14227['qC'])()],_0x4c5555['prototype'],_0x972194(0x2a25),void 0x0),_0x608756([(0x0,_0xb14227['qC'])()],_0x4c5555['prototype'],_0x972194(0x393f),void 0x0),_0x608756([(0x0,_0xb14227['qC'])()],_0x4c5555['prototype'],_0x972194(0x1f8a),void 0x0),_0x608756([(0x0,_0xb14227['qC'])(_0x972194(0x3c97))],_0x4c5555[_0x972194(0x1ce1)],_0x972194(0xc5a),void 0x0),_0x608756([(0x0,_0xb14227['wz'])(_0x972194(0xf21))],_0x4c5555['prototype'],_0x972194(0x3c97),void 0x0),(0x0,_0x2af409['H'])('BABYLON.GradientMaterial',_0x4c5555);},0x33a6:(_0x55c83b,_0x5be0f2,_0x3a2cee)=>{_0x3a2cee(0x29b2);},0x5519:(_0x255b56,_0x57f1b7,_0x53f6c2)=>{var _0x54ebe3=a8_0x1ec55c;function _0x4ec274(_0x4cb515,_0x8504ec,_0x47be8b,_0x24c452){var _0x211dec=a8_0x5306,_0xf71633,_0x56528d=arguments[_0x211dec(0x18cc)],_0x2670e0=_0x56528d<0x3?_0x8504ec:null===_0x24c452?_0x24c452=Object[_0x211dec(0x14a5)](_0x8504ec,_0x47be8b):_0x24c452;if(_0x211dec(0x4238)==typeof Reflect&&_0x211dec(0x3d33)==typeof Reflect[_0x211dec(0x3215)])_0x2670e0=Reflect[_0x211dec(0x3215)](_0x4cb515,_0x8504ec,_0x47be8b,_0x24c452);else{for(var _0x1f587d=_0x4cb515[_0x211dec(0x18cc)]-0x1;0x0<=_0x1f587d;_0x1f587d--)(_0xf71633=_0x4cb515[_0x1f587d])&&(_0x2670e0=(_0x56528d<0x3?_0xf71633(_0x2670e0):0x3<_0x56528d?_0xf71633(_0x8504ec,_0x47be8b,_0x2670e0):_0xf71633(_0x8504ec,_0x47be8b))||_0x2670e0);}0x3<_0x56528d&&_0x2670e0&&Object['defineProperty'](_0x8504ec,_0x47be8b,_0x2670e0);}var _0x45c227=_0x53f6c2(0x10435),_0xe5e650=_0x53f6c2(0xd53f),_0x1fbe85=_0x53f6c2(0xbd53),_0x3411fa=_0x53f6c2(0x5645),_0x46cf4c=_0x53f6c2(0x10c09),_0x48daab=_0x53f6c2(0x14868),_0x52f5e9=_0x53f6c2(0x12820),_0x806651=_0x53f6c2(0x1679c),_0x129a08=_0x53f6c2(0x4158);_0x53f6c2(0x141c3),_0x53f6c2(0xdc32);class _0x5bfe44 extends _0x3411fa['H']{constructor(){var _0x70e0e0=a8_0x5306;super(),this[_0x70e0e0(0x229a)]=!0x1,this[_0x70e0e0(0x29a)]=!0x1,this[_0x70e0e0(0x3245)]=!0x1,this[_0x70e0e0(0x1623)]=!0x1,this[_0x70e0e0(0x379b)]=!0x1,this[_0x70e0e0(0xf5c)]=!0x1,this[_0x70e0e0(0x10a3)]=!0x1,this[_0x70e0e0(0x2ab4)]=!0x1,this[_0x70e0e0(0x2392)]=!0x1,this[_0x70e0e0(0x1ef4)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this['rebuild']();}}class _0x3718b3 extends _0x48daab['a']{constructor(_0x20cb6d,_0x27766e){var _0x559627=a8_0x5306;super(_0x20cb6d,_0x27766e),this[_0x559627(0x12a5)]=_0x1fbe85['Wo'][_0x559627(0x186d)](),this[_0x559627(0x40a4)]=_0x1fbe85['Wo'][_0x559627(0x1a64)](),this['gridRatio']=0x1,this[_0x559627(0x1231)]=_0xe5e650['P'][_0x559627(0x409)](),this[_0x559627(0x4b6)]=0xa,this[_0x559627(0x1d0c)]=0.33,this['opacity']=0x1,this[_0x559627(0x237c)]=!0x1,this['useMaxLine']=!0x1,this[_0x559627(0x1408)]=new _0xe5e650['Lt'](this['gridRatio'],this['majorUnitFrequency'],this[_0x559627(0x1d0c)],this[_0x559627(0x239)]);}[_0x54ebe3(0x36d8)](){var _0x1c53ee=_0x54ebe3;return this[_0x1c53ee(0x239)]<0x1||this[_0x1c53ee(0x24d8)]&&this[_0x1c53ee(0x24d8)][_0x1c53ee(0x3b27)]();}[_0x54ebe3(0x3f21)](_0x388237){var _0x34460d=_0x54ebe3;return _0x388237[_0x34460d(0x18c7)]<0x1||this['needAlphaBlending']();}[_0x54ebe3(0x3988)](_0x270a88,_0x57f895,_0x3b5384){var _0x1b5515=_0x54ebe3;if(this['isFrozen']&&_0x57f895['effect']&&_0x57f895[_0x1b5515(0x2a69)][_0x1b5515(0x631)]&&_0x57f895[_0x1b5515(0x2a69)]['_wasPreviouslyUsingInstances']===_0x3b5384)return!0x0;_0x57f895[_0x1b5515(0x70d)]||(_0x57f895[_0x1b5515(0x70d)]=new _0x5bfe44());const _0x1de698=_0x57f895['materialDefines'],_0x47fc3d=this['getScene']();if(this[_0x1b5515(0x53c)](_0x57f895))return!0x0;if(_0x1de698[_0x1b5515(0x29a)]!==this[_0x1b5515(0x239)]<0x1&&(_0x1de698[_0x1b5515(0x29a)]=!_0x1de698[_0x1b5515(0x29a)],_0x1de698[_0x1b5515(0x121d)]()),_0x1de698[_0x1b5515(0x1623)]!=this[_0x1b5515(0x237c)]&&(_0x1de698['PREMULTIPLYALPHA']=!_0x1de698[_0x1b5515(0x1623)],_0x1de698['markAsUnprocessed']()),_0x1de698['MAX_LINE']!==this[_0x1b5515(0x39cc)]&&(_0x1de698[_0x1b5515(0x379b)]=!_0x1de698['MAX_LINE'],_0x1de698[_0x1b5515(0x121d)]()),_0x1de698[_0x1b5515(0x8a8)]&&(_0x1de698[_0x1b5515(0x3b7f)]=!0x1,_0x47fc3d[_0x1b5515(0x404c)]&&this['_opacityTexture']&&_0x52f5e9['k'][_0x1b5515(0x5fe)])){if(!this[_0x1b5515(0x24d8)][_0x1b5515(0x3b27)]())return!0x1;_0x1de698[_0x1b5515(0x3b7f)]=!0x0,_0x1de698[_0x1b5515(0x229a)]=!0x0;}if(_0x46cf4c['G'][_0x1b5515(0x3b4b)](_0x270a88,_0x47fc3d,!0x1,!0x1,this[_0x1b5515(0x2712)],!0x1,_0x1de698),_0x46cf4c['G'][_0x1b5515(0x216c)](_0x47fc3d,_0x47fc3d[_0x1b5515(0x3e9d)](),this,_0x1de698,!!_0x3b5384),_0x1de698[_0x1b5515(0x2ac4)]){_0x1de698[_0x1b5515(0x2186)](),_0x47fc3d['resetCachedMaterial'](),_0x46cf4c['G'][_0x1b5515(0x35f8)](_0x270a88,_0x1de698,!0x1,!0x1);const _0x2101bd=[_0x806651['o'][_0x1b5515(0x1678)],_0x806651['o']['NormalKind']];_0x1de698[_0x1b5515(0xf5c)]&&_0x2101bd[_0x1b5515(0xede)](_0x806651['o'][_0x1b5515(0x3f15)]),_0x1de698['UV2']&&_0x2101bd[_0x1b5515(0xede)](_0x806651['o']['UV2Kind']),_0x1de698['IMAGEPROCESSINGPOSTPROCESS']=_0x47fc3d['imageProcessingConfiguration']['applyByPostProcess'],_0x46cf4c['G'][_0x1b5515(0xc66)](_0x2101bd,_0x1de698),_0x270a88=_0x1de698[_0x1b5515(0x1c67)](),_0x57f895['setEffect'](_0x47fc3d[_0x1b5515(0x3e9d)]()[_0x1b5515(0x2442)](_0x1b5515(0x3d67),_0x2101bd,[_0x1b5515(0x968),_0x1b5515(0x12a5),'lineColor','gridControl',_0x1b5515(0x1231),_0x1b5515(0x1692),'vFogColor',_0x1b5515(0x2f85),'view','opacityMatrix',_0x1b5515(0x3b8a),_0x1b5515(0x18c7)],[_0x1b5515(0x1f53)],_0x270a88,void 0x0,this['onCompiled'],this[_0x1b5515(0x202c)]),_0x1de698,this[_0x1b5515(0x187f)]);}return!(!_0x57f895['effect']||!_0x57f895[_0x1b5515(0x2a69)][_0x1b5515(0x3b27)]()||(_0x1de698['_renderId']=_0x47fc3d[_0x1b5515(0x1a27)](),_0x57f895[_0x1b5515(0x2a69)][_0x1b5515(0x631)]=!0x0,_0x57f895[_0x1b5515(0x2a69)][_0x1b5515(0x17db)]=!!_0x3b5384,0x0));}[_0x54ebe3(0x3850)](_0x285515,_0x3c379a,_0x3a69ba){var _0x3dd03a=_0x54ebe3;const _0x4b6759=this['getScene']();var _0x22cddb=_0x3a69ba[_0x3dd03a(0x70d)];_0x22cddb&&(_0x3a69ba=_0x3a69ba[_0x3dd03a(0x2a69)])&&(this[_0x3dd03a(0x2702)]=_0x3a69ba,this[_0x3dd03a(0x2702)][_0x3dd03a(0x42c)](_0x3dd03a(0x18c7),_0x3c379a[_0x3dd03a(0x18c7)]),_0x22cddb[_0x3dd03a(0x2ab4)]&&!_0x22cddb['THIN_INSTANCE']||this[_0x3dd03a(0xb97)](_0x285515),this[_0x3dd03a(0x2702)][_0x3dd03a(0x3041)](_0x3dd03a(0x351f),_0x4b6759[_0x3dd03a(0x3ca4)]()),this[_0x3dd03a(0x2702)][_0x3dd03a(0x3041)](_0x3dd03a(0x968),_0x4b6759[_0x3dd03a(0x109d)]()),this[_0x3dd03a(0x1e4d)](_0x4b6759,_0x3a69ba)&&(this[_0x3dd03a(0x2702)][_0x3dd03a(0x20e7)](_0x3dd03a(0x12a5),this[_0x3dd03a(0x12a5)]),this[_0x3dd03a(0x2702)]['setColor3'](_0x3dd03a(0x40a4),this[_0x3dd03a(0x40a4)]),this[_0x3dd03a(0x2702)][_0x3dd03a(0x3c4c)]('gridOffset',this[_0x3dd03a(0x1231)]),this[_0x3dd03a(0x1408)]['x']=this[_0x3dd03a(0x4235)],this['_gridControl']['y']=Math[_0x3dd03a(0xb94)](this['majorUnitFrequency']),this[_0x3dd03a(0x1408)]['z']=this[_0x3dd03a(0x1d0c)],this[_0x3dd03a(0x1408)]['w']=this[_0x3dd03a(0x239)],this[_0x3dd03a(0x2702)][_0x3dd03a(0x412b)](_0x3dd03a(0x10fc),this[_0x3dd03a(0x1408)]),this[_0x3dd03a(0x24d8)]&&_0x52f5e9['k'][_0x3dd03a(0x5fe)]&&(this[_0x3dd03a(0x2702)]['setTexture'](_0x3dd03a(0x1f53),this[_0x3dd03a(0x24d8)]),this[_0x3dd03a(0x2702)]['setFloat2'](_0x3dd03a(0x3b8a),this['_opacityTexture']['coordinatesIndex'],this[_0x3dd03a(0x24d8)][_0x3dd03a(0x2fe2)]),this['_activeEffect'][_0x3dd03a(0x3041)]('opacityMatrix',this[_0x3dd03a(0x24d8)]['getTextureMatrix']()))),_0x46cf4c['G'][_0x3dd03a(0x2145)](_0x4b6759,_0x3c379a,this[_0x3dd03a(0x2702)]),this['_afterBind'](_0x3c379a,this[_0x3dd03a(0x2702)]));}['dispose'](_0x5dc3eb){var _0x26d079=_0x54ebe3;super[_0x26d079(0x41a)](_0x5dc3eb);}['clone'](_0x35a174){var _0x4ae3c5=_0x54ebe3;return _0x45c227['p4'][_0x4ae3c5(0x3a1)](()=>new _0x3718b3(_0x35a174,this[_0x4ae3c5(0x3d78)]()),this);}[_0x54ebe3(0x18e2)](){var _0x51994e=_0x54ebe3;const _0x56de78=super[_0x51994e(0x18e2)]();return _0x56de78[_0x51994e(0x2386)]=_0x51994e(0x33ab),_0x56de78;}[_0x54ebe3(0x252c)](){var _0x442f45=_0x54ebe3;return _0x442f45(0x2df7);}static[_0x54ebe3(0x2de7)](_0x5bbae6,_0x138492,_0x42da30){var _0x3278e0=_0x54ebe3;return _0x45c227['p4'][_0x3278e0(0x2de7)](()=>new _0x3718b3(_0x5bbae6['name'],_0x138492),_0x5bbae6,_0x138492,_0x42da30);}}_0x4ec274([(0x0,_0x45c227['n9'])()],_0x3718b3[_0x54ebe3(0x1ce1)],_0x54ebe3(0x12a5),void 0x0),_0x4ec274([(0x0,_0x45c227['n9'])()],_0x3718b3[_0x54ebe3(0x1ce1)],_0x54ebe3(0x40a4),void 0x0),_0x4ec274([(0x0,_0x45c227['qC'])()],_0x3718b3[_0x54ebe3(0x1ce1)],'gridRatio',void 0x0),_0x4ec274([(0x0,_0x45c227['hd'])()],_0x3718b3[_0x54ebe3(0x1ce1)],_0x54ebe3(0x1231),void 0x0),_0x4ec274([(0x0,_0x45c227['qC'])()],_0x3718b3[_0x54ebe3(0x1ce1)],_0x54ebe3(0x4b6),void 0x0),_0x4ec274([(0x0,_0x45c227['qC'])()],_0x3718b3['prototype'],_0x54ebe3(0x1d0c),void 0x0),_0x4ec274([(0x0,_0x45c227['qC'])()],_0x3718b3[_0x54ebe3(0x1ce1)],_0x54ebe3(0x239),void 0x0),_0x4ec274([(0x0,_0x45c227['qC'])()],_0x3718b3[_0x54ebe3(0x1ce1)],_0x54ebe3(0x237c),void 0x0),_0x4ec274([(0x0,_0x45c227['qC'])()],_0x3718b3['prototype'],_0x54ebe3(0x39cc),void 0x0),_0x4ec274([(0x0,_0x45c227['oU'])(_0x54ebe3(0x2a11))],_0x3718b3[_0x54ebe3(0x1ce1)],_0x54ebe3(0x24d8),void 0x0),_0x4ec274([(0x0,_0x45c227['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3718b3[_0x54ebe3(0x1ce1)],_0x54ebe3(0x2a11),void 0x0),(0x0,_0x129a08['H'])(_0x54ebe3(0x33ab),_0x3718b3);},0x16a5d:(_0x93d1bb,_0x584152,_0x37c4dd)=>{_0x37c4dd(0x5519);},0xe292:(_0x394325,_0x3aae54,_0x524adc)=>{_0x524adc(0x42d0),_0x524adc(0x704a),_0x524adc(0x13c40),_0x524adc(0xf2a1),_0x524adc(0x33a6),_0x524adc(0x16a5d),_0x524adc(0xad46),_0x524adc(0x14a13),_0x524adc(0x7c36),_0x524adc(0xedb8),_0x524adc(0x115e0),_0x524adc(0x7f03),_0x524adc(0x13dea),_0x524adc(0x4f9e),_0x524adc(0x340d);},0xad46:(_0x149aac,_0x55d3ff,_0x355d4a)=>{_0x355d4a(0x6302);},0x6302:(_0x273902,_0x37196b,_0x4446e2)=>{var _0x419870=a8_0x1ec55c;function _0x26a38c(_0x5efa63,_0x14d6e7,_0x48cd09,_0x393b97){var _0x4f413b=a8_0x5306,_0x48e725,_0x90c1d0=arguments[_0x4f413b(0x18cc)],_0x2079dc=_0x90c1d0<0x3?_0x14d6e7:null===_0x393b97?_0x393b97=Object[_0x4f413b(0x14a5)](_0x14d6e7,_0x48cd09):_0x393b97;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x4f413b(0x3215)])_0x2079dc=Reflect[_0x4f413b(0x3215)](_0x5efa63,_0x14d6e7,_0x48cd09,_0x393b97);else{for(var _0x4ce0c=_0x5efa63['length']-0x1;0x0<=_0x4ce0c;_0x4ce0c--)(_0x48e725=_0x5efa63[_0x4ce0c])&&(_0x2079dc=(_0x90c1d0<0x3?_0x48e725(_0x2079dc):0x3<_0x90c1d0?_0x48e725(_0x14d6e7,_0x48cd09,_0x2079dc):_0x48e725(_0x14d6e7,_0x48cd09))||_0x2079dc);}0x3<_0x90c1d0&&_0x2079dc&&Object['defineProperty'](_0x14d6e7,_0x48cd09,_0x2079dc);}var _0x3f2f78=_0x4446e2(0x10435),_0x463eee=_0x4446e2(0xbd53),_0x3b0cef=_0x4446e2(0x5645),_0x2f1964=_0x4446e2(0x10c09),_0xd74fbc=_0x4446e2(0x14868),_0x287098=_0x4446e2(0x12820),_0x418656=_0x4446e2(0x1679c),_0x72cc52=_0x4446e2(0xd537),_0x2968d8=_0x4446e2(0x4158),_0x2f7d8a=(_0x4446e2(0x8827),_0x4446e2(0x15b46),_0x4446e2(0x1419a)),_0x5bbec=_0x4446e2(0x15ec7);class _0x271e9c extends _0x3b0cef['H']{constructor(){var _0x407afb=a8_0x5306;super(),this[_0x407afb(0x1d44)]=!0x1,this['CLIPPLANE']=!0x1,this[_0x407afb(0x1b16)]=!0x1,this['CLIPPLANE3']=!0x1,this['CLIPPLANE4']=!0x1,this[_0x407afb(0x868)]=!0x1,this[_0x407afb(0x12ff)]=!0x1,this[_0x407afb(0x1fb1)]=!0x1,this[_0x407afb(0x41c2)]=!0x1,this['POINTSIZE']=!0x1,this[_0x407afb(0x3245)]=!0x1,this['LIGHT0']=!0x1,this['LIGHT1']=!0x1,this[_0x407afb(0xc21)]=!0x1,this['LIGHT3']=!0x1,this[_0x407afb(0x3255)]=!0x1,this['SPOTLIGHT1']=!0x1,this[_0x407afb(0x20c6)]=!0x1,this[_0x407afb(0x2141)]=!0x1,this[_0x407afb(0x30d9)]=!0x1,this[_0x407afb(0x12c7)]=!0x1,this[_0x407afb(0x2c34)]=!0x1,this['HEMILIGHT3']=!0x1,this[_0x407afb(0x343b)]=!0x1,this[_0x407afb(0x7fd)]=!0x1,this[_0x407afb(0x2ac)]=!0x1,this[_0x407afb(0xa87)]=!0x1,this['POINTLIGHT0']=!0x1,this[_0x407afb(0x29e6)]=!0x1,this[_0x407afb(0x3053)]=!0x1,this[_0x407afb(0xa7a)]=!0x1,this[_0x407afb(0x4203)]=!0x1,this['SHADOW1']=!0x1,this['SHADOW2']=!0x1,this[_0x407afb(0x27d6)]=!0x1,this[_0x407afb(0x1f64)]=!0x1,this['SHADOWESM0']=!0x1,this[_0x407afb(0x2d12)]=!0x1,this[_0x407afb(0x1e99)]=!0x1,this['SHADOWESM3']=!0x1,this[_0x407afb(0x2d4e)]=!0x1,this[_0x407afb(0x2107)]=!0x1,this['SHADOWPOISSON2']=!0x1,this[_0x407afb(0x19f7)]=!0x1,this['SHADOWPCF0']=!0x1,this[_0x407afb(0x136a)]=!0x1,this[_0x407afb(0x1cb3)]=!0x1,this[_0x407afb(0x3ef)]=!0x1,this[_0x407afb(0x3196)]=!0x1,this['SHADOWPCSS1']=!0x1,this['SHADOWPCSS2']=!0x1,this[_0x407afb(0xe44)]=!0x1,this['NORMAL']=!0x1,this[_0x407afb(0xf5c)]=!0x1,this[_0x407afb(0x10a3)]=!0x1,this[_0x407afb(0x2810)]=!0x1,this[_0x407afb(0x3748)]=!0x1,this[_0x407afb(0x3ece)]=0x0,this[_0x407afb(0x380e)]=0x0,this['INSTANCES']=!0x1,this[_0x407afb(0x41b8)]=!0x1,this[_0x407afb(0x35a1)]=!0x1,this[_0x407afb(0x1ef4)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x407afb(0x22e6)]();}}class _0x11ca77 extends _0xd74fbc['a']{constructor(_0x5b77f6,_0x15c1ee){var _0x534e18=a8_0x5306;super(_0x5b77f6,_0x15c1ee),this['speed']=0x1,this[_0x534e18(0x3918)]=0x1,this[_0x534e18(0x3d08)]=0x1,this[_0x534e18(0x206b)]=0.15,this[_0x534e18(0x26fd)]=0x0,this[_0x534e18(0xffc)]=new _0x463eee['Wo'](0x1,0x1,0x1),this[_0x534e18(0xc5a)]=!0x1,this[_0x534e18(0x2972)]=!0x1,this[_0x534e18(0x1f76)]=0x4,this[_0x534e18(0x21c4)]=new _0x463eee['Wo']();}[_0x419870(0x36d8)](){var _0x14859c=_0x419870;return this[_0x14859c(0x19b3)]<0x1;}[_0x419870(0x1961)](){return!0x1;}[_0x419870(0x1925)](){return null;}[_0x419870(0x3988)](_0x1ab861,_0x30217f,_0x1d9706){var _0x3dd28e=_0x419870;if(this['isFrozen']&&_0x30217f['effect']&&_0x30217f[_0x3dd28e(0x2a69)][_0x3dd28e(0x631)]&&_0x30217f[_0x3dd28e(0x2a69)][_0x3dd28e(0x17db)]===_0x1d9706)return!0x0;_0x30217f[_0x3dd28e(0x70d)]||(_0x30217f[_0x3dd28e(0x70d)]=new _0x271e9c());const _0x16afae=_0x30217f['materialDefines'],_0x4e1745=this['getScene']();if(this[_0x3dd28e(0x53c)](_0x30217f))return!0x0;var _0x48f107=_0x4e1745[_0x3dd28e(0x3e9d)]();if(_0x16afae['_areTexturesDirty']&&(_0x16afae['_needUVs']=!0x1,_0x4e1745['texturesEnabled']&&this['_diffuseTexture']&&_0x287098['k']['DiffuseTextureEnabled'])){if(!this['_diffuseTexture']['isReady']())return!0x1;_0x16afae[_0x3dd28e(0x3b7f)]=!0x0,_0x16afae[_0x3dd28e(0x1d44)]=!0x0;}if(_0x2f1964['G']['PrepareDefinesForMisc'](_0x1ab861,_0x4e1745,!0x1,this[_0x3dd28e(0xa42)],this[_0x3dd28e(0x2712)],this[_0x3dd28e(0xdba)](_0x1ab861),_0x16afae),_0x16afae[_0x3dd28e(0x193e)]=!0x0,_0x2f1964['G'][_0x3dd28e(0x1117)](_0x4e1745,_0x1ab861,_0x16afae,!0x1,this[_0x3dd28e(0x1f76)],this[_0x3dd28e(0xc5a)]),_0x2f1964['G'][_0x3dd28e(0x216c)](_0x4e1745,_0x48f107,this,_0x16afae,!!_0x1d9706),_0x2f1964['G']['PrepareDefinesForAttributes'](_0x1ab861,_0x16afae,!0x0,!0x0),_0x16afae[_0x3dd28e(0x2ac4)]){_0x16afae['markAsProcessed'](),_0x4e1745[_0x3dd28e(0x2498)]();const _0x4da8cf=new _0x2f7d8a['L'](),_0x4425ee=(_0x16afae[_0x3dd28e(0x3245)]&&_0x4da8cf[_0x3dd28e(0xcb8)](0x1,_0x3dd28e(0x3245)),_0x2f1964['G']['HandleFallbacksForShadows'](_0x16afae,_0x4da8cf),0x0<_0x16afae[_0x3dd28e(0x3ece)]&&_0x4da8cf[_0x3dd28e(0x3cb9)](0x0,_0x1ab861),_0x16afae[_0x3dd28e(0x1ef4)]=_0x4e1745[_0x3dd28e(0xb0b)][_0x3dd28e(0x1a9f)],[_0x418656['o'][_0x3dd28e(0x1678)]]);_0x16afae[_0x3dd28e(0x129b)]&&_0x4425ee[_0x3dd28e(0xede)](_0x418656['o'][_0x3dd28e(0x24a2)]),_0x16afae[_0x3dd28e(0xf5c)]&&_0x4425ee[_0x3dd28e(0xede)](_0x418656['o'][_0x3dd28e(0x3f15)]),_0x16afae['UV2']&&_0x4425ee['push'](_0x418656['o'][_0x3dd28e(0xa54)]),_0x16afae['VERTEXCOLOR']&&_0x4425ee['push'](_0x418656['o'][_0x3dd28e(0x1e26)]),_0x2f1964['G']['PrepareAttributesForBones'](_0x4425ee,_0x1ab861,_0x16afae,_0x4da8cf),_0x2f1964['G']['PrepareAttributesForInstances'](_0x4425ee,_0x16afae);var _0x1ab861=_0x16afae['toString'](),_0x14d7d5=[_0x3dd28e(0x2f85),_0x3dd28e(0x351f),_0x3dd28e(0x15f6),_0x3dd28e(0x15aa),'vLightsType',_0x3dd28e(0x2604),_0x3dd28e(0x1692),_0x3dd28e(0x23bf),'pointSize',_0x3dd28e(0x11eb),_0x3dd28e(0xed8),_0x3dd28e(0xbe1),_0x3dd28e(0x352),_0x3dd28e(0x33bc),_0x3dd28e(0x3918),'fogColor',_0x3dd28e(0x206b),_0x3dd28e(0x3d08)],_0x3ee5cc=((0x0,_0x5bbec['qx'])(_0x14d7d5),[_0x3dd28e(0x27fe),'noiseTexture']),_0x370083=new Array();_0x2f1964['G'][_0x3dd28e(0x3503)]({'uniformsNames':_0x14d7d5,'uniformBuffersNames':_0x370083,'samplers':_0x3ee5cc,'defines':_0x16afae,'maxSimultaneousLights':this[_0x3dd28e(0x1f5)]}),_0x30217f[_0x3dd28e(0x260f)](_0x4e1745[_0x3dd28e(0x3e9d)]()[_0x3dd28e(0x2442)]('lava',{'attributes':_0x4425ee,'uniformsNames':_0x14d7d5,'uniformBuffersNames':_0x370083,'samplers':_0x3ee5cc,'defines':_0x1ab861,'fallbacks':_0x4da8cf,'onCompiled':this[_0x3dd28e(0x37be)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this[_0x3dd28e(0x1f5)]}},_0x48f107),_0x16afae,this['_materialContext']);}return!(!_0x30217f['effect']||!_0x30217f['effect'][_0x3dd28e(0x3b27)]()||(_0x16afae[_0x3dd28e(0x3302)]=_0x4e1745['getRenderId'](),_0x30217f[_0x3dd28e(0x2a69)][_0x3dd28e(0x631)]=!0x0,_0x30217f[_0x3dd28e(0x2a69)][_0x3dd28e(0x17db)]=!!_0x1d9706,0x0));}['bindForSubMesh'](_0x5982cc,_0x1d10be,_0x1baba5){var _0x58f07d=_0x419870;const _0xc99428=this['getScene'](),_0x5bacc0=_0x1baba5[_0x58f07d(0x70d)];_0x5bacc0&&(_0x1baba5=_0x1baba5['effect'])&&(this[_0x58f07d(0x2702)]=_0x1baba5,_0x5bacc0['UNLIT']=this[_0x58f07d(0x2972)],this[_0x58f07d(0xb97)](_0x5982cc),this[_0x58f07d(0x2702)][_0x58f07d(0x3041)](_0x58f07d(0x15f6),_0xc99428[_0x58f07d(0x15f2)]()),_0x2f1964['G'][_0x58f07d(0x3cb2)](_0x1d10be,this[_0x58f07d(0x2702)]),this[_0x58f07d(0x1e4d)](_0xc99428,_0x1baba5)&&(this[_0x58f07d(0xb9e)]&&_0x287098['k'][_0x58f07d(0x15f3)]&&(this[_0x58f07d(0x2702)][_0x58f07d(0x2265)](_0x58f07d(0x27fe),this[_0x58f07d(0xb9e)]),this[_0x58f07d(0x2702)]['setFloat2'](_0x58f07d(0x11eb),this[_0x58f07d(0xb9e)][_0x58f07d(0x126e)],this[_0x58f07d(0xb9e)]['level']),this[_0x58f07d(0x2702)][_0x58f07d(0x3041)]('diffuseMatrix',this['diffuseTexture'][_0x58f07d(0x1db3)]())),this[_0x58f07d(0x39be)]&&this[_0x58f07d(0x2702)]['setTexture'](_0x58f07d(0x39be),this['noiseTexture']),(0x0,_0x5bbec['an'])(_0x1baba5,this,_0xc99428),this[_0x58f07d(0xa42)]&&this['_activeEffect'][_0x58f07d(0x42c)](_0x58f07d(0x401e),this[_0x58f07d(0x401e)]),_0xc99428[_0x58f07d(0x3449)](_0x1baba5)),this[_0x58f07d(0x2702)][_0x58f07d(0x261b)](_0x58f07d(0x2604),this[_0x58f07d(0x21c4)],this[_0x58f07d(0x19b3)]*_0x1d10be[_0x58f07d(0x18c7)]),_0xc99428[_0x58f07d(0x85f)]&&!this[_0x58f07d(0x3c97)]&&_0x2f1964['G'][_0x58f07d(0x3dee)](_0xc99428,_0x1d10be,this['_activeEffect'],_0x5bacc0),_0xc99428[_0x58f07d(0x2712)]&&_0x1d10be['applyFog']&&_0xc99428[_0x58f07d(0x2db9)]!==_0x72cc52['x'][_0x58f07d(0x2767)]&&this[_0x58f07d(0x2702)]['setMatrix'](_0x58f07d(0x351f),_0xc99428[_0x58f07d(0x3ca4)]()),_0x2f1964['G'][_0x58f07d(0x2145)](_0xc99428,_0x1d10be,this[_0x58f07d(0x2702)]),this['_lastTime']+=_0xc99428[_0x58f07d(0x3e9d)]()['getDeltaTime'](),this[_0x58f07d(0x2702)]['setFloat']('time',this[_0x58f07d(0x26fd)]*this[_0x58f07d(0x33bc)]/0x3e8),this[_0x58f07d(0x4125)]||(this['fogColor']=_0x463eee['Wo'][_0x58f07d(0x186d)]()),this[_0x58f07d(0x2702)][_0x58f07d(0x20e7)]('fogColor',this[_0x58f07d(0x4125)]),this[_0x58f07d(0x2702)][_0x58f07d(0x42c)]('fogDensity',this['fogDensity']),this[_0x58f07d(0x2702)][_0x58f07d(0x42c)]('lowFrequencySpeed',this[_0x58f07d(0x3d08)]),this[_0x58f07d(0x2702)][_0x58f07d(0x42c)](_0x58f07d(0x3918),this['movingSpeed']),this[_0x58f07d(0x2d47)](_0x1d10be,this[_0x58f07d(0x2702)]));}[_0x419870(0x8dd)](){var _0x22e8d7=_0x419870;const _0x2dfa5b=[];return this[_0x22e8d7(0xb9e)]&&this[_0x22e8d7(0xb9e)]['animations']&&0x0<this[_0x22e8d7(0xb9e)]['animations'][_0x22e8d7(0x18cc)]&&_0x2dfa5b['push'](this['diffuseTexture']),this[_0x22e8d7(0x39be)]&&this[_0x22e8d7(0x39be)][_0x22e8d7(0x3f3)]&&0x0<this[_0x22e8d7(0x39be)][_0x22e8d7(0x3f3)]['length']&&_0x2dfa5b[_0x22e8d7(0xede)](this[_0x22e8d7(0x39be)]),_0x2dfa5b;}['getActiveTextures'](){var _0x41d9b8=_0x419870;const _0x3ac748=super[_0x41d9b8(0x4019)]();return this[_0x41d9b8(0x32bb)]&&_0x3ac748['push'](this[_0x41d9b8(0x32bb)]),_0x3ac748;}[_0x419870(0x37e6)](_0x231bd1){var _0x462eb8=_0x419870;return!!super[_0x462eb8(0x37e6)](_0x231bd1)||this[_0x462eb8(0xb9e)]===_0x231bd1;}['dispose'](_0x29f917){var _0x4df82c=_0x419870;this[_0x4df82c(0xb9e)]&&this[_0x4df82c(0xb9e)][_0x4df82c(0x41a)](),this[_0x4df82c(0x39be)]&&this[_0x4df82c(0x39be)][_0x4df82c(0x41a)](),super['dispose'](_0x29f917);}[_0x419870(0x77b)](_0x93f0b1){var _0x3f1419=_0x419870;return _0x3f2f78['p4'][_0x3f1419(0x3a1)](()=>new _0x11ca77(_0x93f0b1,this['getScene']()),this);}[_0x419870(0x18e2)](){var _0x1abd24=_0x419870;const _0x1228ab=super[_0x1abd24(0x18e2)]();return _0x1228ab[_0x1abd24(0x2386)]='BABYLON.LavaMaterial',_0x1228ab;}['getClassName'](){var _0x505c63=_0x419870;return _0x505c63(0x1215);}static[_0x419870(0x2de7)](_0x31eebb,_0x170be2,_0x371e6c){var _0x281a57=_0x419870;return _0x3f2f78['p4'][_0x281a57(0x2de7)](()=>new _0x11ca77(_0x31eebb[_0x281a57(0xc1b)],_0x170be2),_0x31eebb,_0x170be2,_0x371e6c);}}_0x26a38c([(0x0,_0x3f2f78['oU'])(_0x419870(0xb9e))],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0x32bb),void 0x0),_0x26a38c([(0x0,_0x3f2f78['wz'])(_0x419870(0x2b74))],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0xb9e),void 0x0),_0x26a38c([(0x0,_0x3f2f78['oU'])()],_0x11ca77['prototype'],_0x419870(0x39be),void 0x0),_0x26a38c([(0x0,_0x3f2f78['n9'])()],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0x4125),void 0x0),_0x26a38c([(0x0,_0x3f2f78['qC'])()],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0x33bc),void 0x0),_0x26a38c([(0x0,_0x3f2f78['qC'])()],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0x3918),void 0x0),_0x26a38c([(0x0,_0x3f2f78['qC'])()],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0x3d08),void 0x0),_0x26a38c([(0x0,_0x3f2f78['qC'])()],_0x11ca77['prototype'],'fogDensity',void 0x0),_0x26a38c([(0x0,_0x3f2f78['n9'])()],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0xffc),void 0x0),_0x26a38c([(0x0,_0x3f2f78['qC'])(_0x419870(0x3c97))],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0xc5a),void 0x0),_0x26a38c([(0x0,_0x3f2f78['wz'])('_markAllSubMeshesAsLightsDirty')],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0x3c97),void 0x0),_0x26a38c([(0x0,_0x3f2f78['qC'])(_0x419870(0xbda))],_0x11ca77[_0x419870(0x1ce1)],'_unlit',void 0x0),_0x26a38c([(0x0,_0x3f2f78['wz'])(_0x419870(0xf21))],_0x11ca77[_0x419870(0x1ce1)],'unlit',void 0x0),_0x26a38c([(0x0,_0x3f2f78['qC'])(_0x419870(0x1f5))],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0x1f76),void 0x0),_0x26a38c([(0x0,_0x3f2f78['wz'])(_0x419870(0xf21))],_0x11ca77[_0x419870(0x1ce1)],_0x419870(0x1f5),void 0x0),(0x0,_0x2968d8['H'])('BABYLON.LavaMaterial',_0x11ca77);},0x14a13:(_0x166e0f,_0x1b1dab,_0x1b0b3a)=>{_0x1b0b3a(0x2550);},0x2550:(_0x32a49e,_0xa64ec,_0x2a8187)=>{var _0x1d6bd7=a8_0x1ec55c;function _0x4c96bc(_0x57a229,_0x2fd09f,_0x5f478b,_0x378fd0){var _0x48f0de=a8_0x5306,_0x2c5719,_0x5560c3=arguments['length'],_0x48eacd=_0x5560c3<0x3?_0x2fd09f:null===_0x378fd0?_0x378fd0=Object[_0x48f0de(0x14a5)](_0x2fd09f,_0x5f478b):_0x378fd0;if(_0x48f0de(0x4238)==typeof Reflect&&_0x48f0de(0x3d33)==typeof Reflect[_0x48f0de(0x3215)])_0x48eacd=Reflect[_0x48f0de(0x3215)](_0x57a229,_0x2fd09f,_0x5f478b,_0x378fd0);else{for(var _0xea01a=_0x57a229[_0x48f0de(0x18cc)]-0x1;0x0<=_0xea01a;_0xea01a--)(_0x2c5719=_0x57a229[_0xea01a])&&(_0x48eacd=(_0x5560c3<0x3?_0x2c5719(_0x48eacd):0x3<_0x5560c3?_0x2c5719(_0x2fd09f,_0x5f478b,_0x48eacd):_0x2c5719(_0x2fd09f,_0x5f478b))||_0x48eacd);}0x3<_0x5560c3&&_0x48eacd&&Object[_0x48f0de(0x276e)](_0x2fd09f,_0x5f478b,_0x48eacd);}var _0x391959=_0x2a8187(0x10435),_0x466c16=_0x2a8187(0xbd53),_0x4ef4a5=_0x2a8187(0x5645),_0x42141c=_0x2a8187(0x10c09),_0x3708d9=_0x2a8187(0x14868),_0x3dc56b=_0x2a8187(0x12820),_0x398c36=_0x2a8187(0x1679c),_0x8ba176=_0x2a8187(0xd537),_0x1eff6c=_0x2a8187(0x4158),_0x86fbbe=(_0x2a8187(0x166ac),_0x2a8187(0x12bcc),_0x2a8187(0x1419a)),_0x1fdc9b=_0x2a8187(0x15ec7);class _0x28de12 extends _0x4ef4a5['H']{constructor(){var _0x4c0c63=a8_0x5306;super(),this[_0x4c0c63(0x1d44)]=!0x1,this['CLIPPLANE']=!0x1,this[_0x4c0c63(0x1b16)]=!0x1,this[_0x4c0c63(0x2e3)]=!0x1,this[_0x4c0c63(0x291e)]=!0x1,this[_0x4c0c63(0x868)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x4c0c63(0x1fb1)]=!0x1,this[_0x4c0c63(0x41c2)]=!0x1,this[_0x4c0c63(0x3464)]=!0x1,this[_0x4c0c63(0x3245)]=!0x1,this[_0x4c0c63(0x1dda)]=!0x1,this[_0x4c0c63(0x129b)]=!0x1,this[_0x4c0c63(0xf5c)]=!0x1,this[_0x4c0c63(0x10a3)]=!0x1,this[_0x4c0c63(0x2810)]=!0x1,this[_0x4c0c63(0x3748)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x4c0c63(0x380e)]=0x0,this[_0x4c0c63(0x2ab4)]=!0x1,this[_0x4c0c63(0x41b8)]=!0x1,this[_0x4c0c63(0x10bd)]=!0x1,this[_0x4c0c63(0x1ef4)]=!0x1,this[_0x4c0c63(0x3e39)]=!0x1,this['rebuild']();}}class _0x2432a9 extends _0x3708d9['a']{constructor(_0x4f4141,_0x375274){var _0x685231=a8_0x5306;super(_0x4f4141,_0x375274),this[_0x685231(0xffc)]=new _0x466c16['Wo'](0x1,0x1,0x1),this['specularColor']=new _0x466c16['Wo'](0x0,0x0,0x0),this['specularPower']=0x40,this[_0x685231(0xc5a)]=!0x1,this[_0x685231(0x1f76)]=0x4;}['needAlphaBlending'](){var _0x34304b=a8_0x5306;return this[_0x34304b(0x19b3)]<0x1;}['needAlphaTesting'](){return!0x1;}[_0x1d6bd7(0x1925)](){return null;}['isReadyForSubMesh'](_0xfde1ec,_0x5e1a99,_0x102ec2){var _0x2deee9=_0x1d6bd7;if(this[_0x2deee9(0x1e48)]&&_0x5e1a99[_0x2deee9(0x2a69)]&&_0x5e1a99[_0x2deee9(0x2a69)]['_wasPreviouslyReady']&&_0x5e1a99[_0x2deee9(0x2a69)]['_wasPreviouslyUsingInstances']===_0x102ec2)return!0x0;_0x5e1a99[_0x2deee9(0x70d)]||(_0x5e1a99[_0x2deee9(0x70d)]=new _0x28de12());const _0x4bc007=_0x5e1a99[_0x2deee9(0x70d)],_0x4d882d=this['getScene']();if(this['_isReadyForSubMesh'](_0x5e1a99))return!0x0;var _0x4c2c32=_0x4d882d['getEngine']();if(_0x4d882d['texturesEnabled']){if(!this[_0x2deee9(0x2763)]||!this[_0x2deee9(0x2763)][_0x2deee9(0x3b27)]())return!0x1;if(_0x4bc007[_0x2deee9(0x3b7f)]=!0x0,_0x3dc56b['k'][_0x2deee9(0x15f3)]){if(!this[_0x2deee9(0x3810)]||!this[_0x2deee9(0x3810)][_0x2deee9(0x3b27)]())return!0x1;if(_0x4bc007[_0x2deee9(0x1d44)]=!0x0,!this['_diffuseTexture2']||!this[_0x2deee9(0x5bd)]['isReady']())return!0x1;if(!this[_0x2deee9(0x2190)]||!this[_0x2deee9(0x2190)][_0x2deee9(0x3b27)]())return!0x1;if(!this['_diffuseTexture4']||!this[_0x2deee9(0x2d2b)][_0x2deee9(0x3b27)]())return!0x1;if(this[_0x2deee9(0x1cf3)]){if(!this[_0x2deee9(0x1cf3)]['isReady']())return!0x1;if(_0x4bc007[_0x2deee9(0x10bd)]=!0x0,!this[_0x2deee9(0x2430)]||!this[_0x2deee9(0x2430)][_0x2deee9(0x3b27)]())return!0x1;if(!this[_0x2deee9(0x31a7)]||!this[_0x2deee9(0x31a7)]['isReady']())return!0x1;if(!this[_0x2deee9(0x1e6c)]||!this['_diffuseTexture7']['isReady']())return!0x1;if(!this['_diffuseTexture8']||!this[_0x2deee9(0x2793)][_0x2deee9(0x3b27)]())return!0x1;}}}if(_0x42141c['G'][_0x2deee9(0x3b4b)](_0xfde1ec,_0x4d882d,!0x1,this[_0x2deee9(0xa42)],this[_0x2deee9(0x2712)],this[_0x2deee9(0xdba)](_0xfde1ec),_0x4bc007),_0x4bc007[_0x2deee9(0x193e)]=_0x42141c['G'][_0x2deee9(0x1117)](_0x4d882d,_0xfde1ec,_0x4bc007,!0x1,this[_0x2deee9(0x1f76)],this[_0x2deee9(0xc5a)]),_0x42141c['G'][_0x2deee9(0x216c)](_0x4d882d,_0x4c2c32,this,_0x4bc007,!!_0x102ec2),_0x42141c['G']['PrepareDefinesForAttributes'](_0xfde1ec,_0x4bc007,!0x0,!0x0),_0x4bc007['isDirty']){_0x4bc007['markAsProcessed'](),_0x4d882d['resetCachedMaterial']();const _0x3991ac=new _0x86fbbe['L'](),_0x2ad690=(_0x4bc007[_0x2deee9(0x3245)]&&_0x3991ac[_0x2deee9(0xcb8)](0x1,_0x2deee9(0x3245)),_0x42141c['G'][_0x2deee9(0x8ea)](_0x4bc007,_0x3991ac,this[_0x2deee9(0x1f5)]),0x0<_0x4bc007[_0x2deee9(0x3ece)]&&_0x3991ac['addCPUSkinningFallback'](0x0,_0xfde1ec),_0x4bc007[_0x2deee9(0x1ef4)]=_0x4d882d[_0x2deee9(0xb0b)][_0x2deee9(0x1a9f)],[_0x398c36['o']['PositionKind']]);_0x4bc007[_0x2deee9(0x129b)]&&_0x2ad690[_0x2deee9(0xede)](_0x398c36['o'][_0x2deee9(0x24a2)]),_0x4bc007[_0x2deee9(0xf5c)]&&_0x2ad690[_0x2deee9(0xede)](_0x398c36['o'][_0x2deee9(0x3f15)]),_0x4bc007[_0x2deee9(0x10a3)]&&_0x2ad690['push'](_0x398c36['o'][_0x2deee9(0xa54)]),_0x4bc007[_0x2deee9(0x2810)]&&_0x2ad690[_0x2deee9(0xede)](_0x398c36['o'][_0x2deee9(0x1e26)]),_0x42141c['G'][_0x2deee9(0x2207)](_0x2ad690,_0xfde1ec,_0x4bc007,_0x3991ac),_0x42141c['G'][_0x2deee9(0xc66)](_0x2ad690,_0x4bc007);var _0xfde1ec=_0x4bc007[_0x2deee9(0x1c67)](),_0x11037d=[_0x2deee9(0x2f85),_0x2deee9(0x351f),_0x2deee9(0x15f6),_0x2deee9(0x15aa),_0x2deee9(0xc91),'vDiffuseColor','vSpecularColor','vFogInfos',_0x2deee9(0x23bf),_0x2deee9(0x401e),_0x2deee9(0x2450),'mBones',_0x2deee9(0xe0f),_0x2deee9(0x26bd),_0x2deee9(0x166f),_0x2deee9(0x418d),_0x2deee9(0x1f9),_0x2deee9(0x2028),_0x2deee9(0xfa3),_0x2deee9(0x33a6),_0x2deee9(0x488)],_0xdb3a8=['mixMap1Sampler',_0x2deee9(0x386),_0x2deee9(0x6f1),_0x2deee9(0x3c60),_0x2deee9(0x1e6e),_0x2deee9(0x273),_0x2deee9(0x3348),_0x2deee9(0x3b9),_0x2deee9(0x767),_0x2deee9(0x3340)],_0x2dac99=new Array();(0x0,_0x1fdc9b['qx'])(_0x11037d),_0x42141c['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x11037d,'uniformBuffersNames':_0x2dac99,'samplers':_0xdb3a8,'defines':_0x4bc007,'maxSimultaneousLights':this[_0x2deee9(0x1f5)]}),_0x5e1a99['setEffect'](_0x4d882d[_0x2deee9(0x3e9d)]()['createEffect']('mix',{'attributes':_0x2ad690,'uniformsNames':_0x11037d,'uniformBuffersNames':_0x2dac99,'samplers':_0xdb3a8,'defines':_0xfde1ec,'fallbacks':_0x3991ac,'onCompiled':this[_0x2deee9(0x37be)],'onError':this[_0x2deee9(0x202c)],'indexParameters':{'maxSimultaneousLights':this[_0x2deee9(0x1f5)]}},_0x4c2c32),_0x4bc007,this['_materialContext']);}return!(!_0x5e1a99[_0x2deee9(0x2a69)]||!_0x5e1a99[_0x2deee9(0x2a69)][_0x2deee9(0x3b27)]()||(_0x4bc007[_0x2deee9(0x3302)]=_0x4d882d[_0x2deee9(0x1a27)](),_0x5e1a99['effect'][_0x2deee9(0x631)]=!0x0,_0x5e1a99[_0x2deee9(0x2a69)][_0x2deee9(0x17db)]=!!_0x102ec2,0x0));}['bindForSubMesh'](_0x172ed5,_0x742843,_0x16577e){var _0xb37e90=_0x1d6bd7;const _0x1781b2=this[_0xb37e90(0x3d78)]();var _0xaf85aa=_0x16577e[_0xb37e90(0x70d)];_0xaf85aa&&(_0x16577e=_0x16577e[_0xb37e90(0x2a69)])&&(this['_activeEffect']=_0x16577e,this['bindOnlyWorldMatrix'](_0x172ed5),this['_activeEffect'][_0xb37e90(0x3041)]('viewProjection',_0x1781b2[_0xb37e90(0x15f2)]()),_0x42141c['G'][_0xb37e90(0x3cb2)](_0x742843,this['_activeEffect']),this[_0xb37e90(0x1e4d)](_0x1781b2,_0x16577e)&&(this[_0xb37e90(0x2763)]&&(this[_0xb37e90(0x2702)][_0xb37e90(0x2265)](_0xb37e90(0xb1b),this[_0xb37e90(0x2763)]),this[_0xb37e90(0x2702)][_0xb37e90(0x3f28)]('vTextureInfos',this[_0xb37e90(0x2763)][_0xb37e90(0x126e)],this[_0xb37e90(0x2763)][_0xb37e90(0x2fe2)]),this[_0xb37e90(0x2702)]['setMatrix'](_0xb37e90(0xe0f),this[_0xb37e90(0x2763)][_0xb37e90(0x1db3)]()),_0x3dc56b['k'][_0xb37e90(0x15f3)]&&(this[_0xb37e90(0x3810)]&&(this[_0xb37e90(0x2702)][_0xb37e90(0x2265)]('diffuse1Sampler',this[_0xb37e90(0x3810)]),this[_0xb37e90(0x2702)][_0xb37e90(0x3f28)](_0xb37e90(0x26bd),this[_0xb37e90(0x3810)][_0xb37e90(0x1749)],this['_diffuseTexture1']['vScale'])),this['_diffuseTexture2']&&(this[_0xb37e90(0x2702)]['setTexture']('diffuse2Sampler',this['_diffuseTexture2']),this[_0xb37e90(0x2702)]['setFloat2'](_0xb37e90(0x166f),this[_0xb37e90(0x5bd)]['uScale'],this[_0xb37e90(0x5bd)]['vScale'])),this[_0xb37e90(0x2190)]&&(this[_0xb37e90(0x2702)][_0xb37e90(0x2265)](_0xb37e90(0x1e6e),this[_0xb37e90(0x2190)]),this[_0xb37e90(0x2702)][_0xb37e90(0x3f28)](_0xb37e90(0x418d),this['_diffuseTexture3']['uScale'],this[_0xb37e90(0x2190)][_0xb37e90(0x26df)])),this[_0xb37e90(0x2d2b)]&&(this[_0xb37e90(0x2702)][_0xb37e90(0x2265)](_0xb37e90(0x273),this[_0xb37e90(0x2d2b)]),this[_0xb37e90(0x2702)][_0xb37e90(0x3f28)](_0xb37e90(0x1f9),this[_0xb37e90(0x2d2b)][_0xb37e90(0x1749)],this[_0xb37e90(0x2d2b)][_0xb37e90(0x26df)])))),this[_0xb37e90(0x1cf3)]&&(this[_0xb37e90(0x2702)]['setTexture'](_0xb37e90(0x386),this[_0xb37e90(0x1cf3)]),_0x3dc56b['k'][_0xb37e90(0x15f3)]&&(this[_0xb37e90(0x2430)]&&(this[_0xb37e90(0x2702)][_0xb37e90(0x2265)](_0xb37e90(0x3348),this[_0xb37e90(0x2430)]),this[_0xb37e90(0x2702)]['setFloat2'](_0xb37e90(0x2028),this[_0xb37e90(0x2430)][_0xb37e90(0x1749)],this[_0xb37e90(0x2430)][_0xb37e90(0x26df)])),this[_0xb37e90(0x31a7)]&&(this[_0xb37e90(0x2702)][_0xb37e90(0x2265)](_0xb37e90(0x3b9),this['_diffuseTexture6']),this['_activeEffect'][_0xb37e90(0x3f28)]('diffuse6Infos',this[_0xb37e90(0x31a7)][_0xb37e90(0x1749)],this[_0xb37e90(0x31a7)][_0xb37e90(0x26df)])),this[_0xb37e90(0x1e6c)]&&(this[_0xb37e90(0x2702)][_0xb37e90(0x2265)](_0xb37e90(0x767),this[_0xb37e90(0x1e6c)]),this[_0xb37e90(0x2702)][_0xb37e90(0x3f28)](_0xb37e90(0x33a6),this[_0xb37e90(0x1e6c)]['uScale'],this['_diffuseTexture7']['vScale'])),this[_0xb37e90(0x2793)]&&(this[_0xb37e90(0x2702)][_0xb37e90(0x2265)](_0xb37e90(0x3340),this[_0xb37e90(0x2793)]),this['_activeEffect'][_0xb37e90(0x3f28)](_0xb37e90(0x488),this[_0xb37e90(0x2793)][_0xb37e90(0x1749)],this[_0xb37e90(0x2793)][_0xb37e90(0x26df)])))),(0x0,_0x1fdc9b['an'])(_0x16577e,this,_0x1781b2),this[_0xb37e90(0xa42)]&&this[_0xb37e90(0x2702)][_0xb37e90(0x42c)](_0xb37e90(0x401e),this[_0xb37e90(0x401e)]),_0x1781b2[_0xb37e90(0x3449)](_0x16577e)),this[_0xb37e90(0x2702)]['setColor4'](_0xb37e90(0x2604),this['diffuseColor'],this[_0xb37e90(0x19b3)]*_0x742843[_0xb37e90(0x18c7)]),_0xaf85aa['SPECULARTERM']&&this[_0xb37e90(0x2702)][_0xb37e90(0x261b)](_0xb37e90(0x24cb),this[_0xb37e90(0x21e7)],this[_0xb37e90(0x1ba5)]),_0x1781b2[_0xb37e90(0x85f)]&&!this[_0xb37e90(0x3c97)]&&_0x42141c['G']['BindLights'](_0x1781b2,_0x742843,this[_0xb37e90(0x2702)],_0xaf85aa,this[_0xb37e90(0x1f5)]),_0x1781b2[_0xb37e90(0x2712)]&&_0x742843[_0xb37e90(0x3b1e)]&&_0x1781b2[_0xb37e90(0x2db9)]!==_0x8ba176['x']['FOGMODE_NONE']&&this[_0xb37e90(0x2702)][_0xb37e90(0x3041)](_0xb37e90(0x351f),_0x1781b2[_0xb37e90(0x3ca4)]()),_0x42141c['G']['BindFogParameters'](_0x1781b2,_0x742843,this[_0xb37e90(0x2702)]),this[_0xb37e90(0x2d47)](_0x742843,this[_0xb37e90(0x2702)]));}[_0x1d6bd7(0x8dd)](){var _0x55d8c9=_0x1d6bd7;const _0x5c62ec=[];return this['_mixTexture1']&&this['_mixTexture1']['animations']&&0x0<this[_0x55d8c9(0x2763)][_0x55d8c9(0x3f3)]['length']&&_0x5c62ec[_0x55d8c9(0xede)](this[_0x55d8c9(0x2763)]),this[_0x55d8c9(0x1cf3)]&&this['_mixTexture2']['animations']&&0x0<this[_0x55d8c9(0x1cf3)]['animations'][_0x55d8c9(0x18cc)]&&_0x5c62ec['push'](this[_0x55d8c9(0x1cf3)]),_0x5c62ec;}[_0x1d6bd7(0x4019)](){var _0x58911b=_0x1d6bd7;const _0x5c530d=super[_0x58911b(0x4019)]();return this[_0x58911b(0x2763)]&&_0x5c530d[_0x58911b(0xede)](this[_0x58911b(0x2763)]),this[_0x58911b(0x3810)]&&_0x5c530d['push'](this[_0x58911b(0x3810)]),this[_0x58911b(0x5bd)]&&_0x5c530d['push'](this[_0x58911b(0x5bd)]),this[_0x58911b(0x2190)]&&_0x5c530d[_0x58911b(0xede)](this['_diffuseTexture3']),this[_0x58911b(0x2d2b)]&&_0x5c530d[_0x58911b(0xede)](this[_0x58911b(0x2d2b)]),this[_0x58911b(0x1cf3)]&&_0x5c530d[_0x58911b(0xede)](this[_0x58911b(0x1cf3)]),this['_diffuseTexture5']&&_0x5c530d[_0x58911b(0xede)](this[_0x58911b(0x2430)]),this[_0x58911b(0x31a7)]&&_0x5c530d['push'](this[_0x58911b(0x31a7)]),this[_0x58911b(0x1e6c)]&&_0x5c530d['push'](this[_0x58911b(0x1e6c)]),this[_0x58911b(0x2793)]&&_0x5c530d['push'](this[_0x58911b(0x2793)]),_0x5c530d;}[_0x1d6bd7(0x37e6)](_0x4e5b01){var _0x4d65a8=_0x1d6bd7;return!!super[_0x4d65a8(0x37e6)](_0x4e5b01)||this['_mixTexture1']===_0x4e5b01||this[_0x4d65a8(0x3810)]===_0x4e5b01||this[_0x4d65a8(0x5bd)]===_0x4e5b01||this[_0x4d65a8(0x2190)]===_0x4e5b01||this[_0x4d65a8(0x2d2b)]===_0x4e5b01||this[_0x4d65a8(0x1cf3)]===_0x4e5b01||this[_0x4d65a8(0x2430)]===_0x4e5b01||this['_diffuseTexture6']===_0x4e5b01||this['_diffuseTexture7']===_0x4e5b01||this[_0x4d65a8(0x2793)]===_0x4e5b01;}['dispose'](_0x226028){var _0x1330a1=_0x1d6bd7;this[_0x1330a1(0x2763)]&&this[_0x1330a1(0x2763)]['dispose'](),super[_0x1330a1(0x41a)](_0x226028);}[_0x1d6bd7(0x77b)](_0x2a1207){var _0x3654b2=_0x1d6bd7;return _0x391959['p4'][_0x3654b2(0x3a1)](()=>new _0x2432a9(_0x2a1207,this[_0x3654b2(0x3d78)]()),this);}[_0x1d6bd7(0x18e2)](){var _0x56a131=_0x1d6bd7;const _0x30120b=super['serialize']();return _0x30120b[_0x56a131(0x2386)]=_0x56a131(0x642),_0x30120b;}[_0x1d6bd7(0x252c)](){var _0x53b5e7=_0x1d6bd7;return _0x53b5e7(0x342a);}static[_0x1d6bd7(0x2de7)](_0x18a210,_0x3d6a33,_0x53e7fc){var _0x36c312=_0x1d6bd7;return _0x391959['p4'][_0x36c312(0x2de7)](()=>new _0x2432a9(_0x18a210['name'],_0x3d6a33),_0x18a210,_0x3d6a33,_0x53e7fc);}}_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0xe46))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x2763),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])(_0x1d6bd7(0x2b74))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0xe46),void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0x20aa))],_0x2432a9[_0x1d6bd7(0x1ce1)],'_mixTexture2',void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])(_0x1d6bd7(0x2b74))],_0x2432a9['prototype'],_0x1d6bd7(0x20aa),void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0x1d1c))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x3810),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x1d1c),void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])('diffuseTexture2')],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x5bd),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2432a9['prototype'],'diffuseTexture2',void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0x2a00))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x2190),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2432a9['prototype'],_0x1d6bd7(0x2a00),void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0xe81))],_0x2432a9[_0x1d6bd7(0x1ce1)],'_diffuseTexture4',void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])(_0x1d6bd7(0x2b74))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0xe81),void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0x1d1c))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x2430),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])(_0x1d6bd7(0x2b74))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x1f43),void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0x2b6d))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x31a7),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x1b0e),void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0x2a00))],_0x2432a9[_0x1d6bd7(0x1ce1)],'_diffuseTexture7',void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])(_0x1d6bd7(0x2b74))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x26f),void 0x0),_0x4c96bc([(0x0,_0x391959['oU'])(_0x1d6bd7(0xe81))],_0x2432a9['prototype'],_0x1d6bd7(0x2793),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])(_0x1d6bd7(0x2b74))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x13b6),void 0x0),_0x4c96bc([(0x0,_0x391959['n9'])()],_0x2432a9['prototype'],_0x1d6bd7(0xffc),void 0x0),_0x4c96bc([(0x0,_0x391959['n9'])()],_0x2432a9['prototype'],_0x1d6bd7(0x21e7),void 0x0),_0x4c96bc([(0x0,_0x391959['qC'])()],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x1ba5),void 0x0),_0x4c96bc([(0x0,_0x391959['qC'])('disableLighting')],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0xc5a),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])(_0x1d6bd7(0xf21))],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x3c97),void 0x0),_0x4c96bc([(0x0,_0x391959['qC'])('maxSimultaneousLights')],_0x2432a9[_0x1d6bd7(0x1ce1)],_0x1d6bd7(0x1f76),void 0x0),_0x4c96bc([(0x0,_0x391959['wz'])(_0x1d6bd7(0xf21))],_0x2432a9[_0x1d6bd7(0x1ce1)],'maxSimultaneousLights',void 0x0),(0x0,_0x1eff6c['H'])(_0x1d6bd7(0x642),_0x2432a9);},0x7c36:(_0x10b959,_0x2bda99,_0x783ca7)=>{_0x783ca7(0x158c8);},0x158c8:(_0x254ac6,_0x7b5b96,_0x3c22f9)=>{var _0x364a0a=a8_0x1ec55c;function _0x1e7f27(_0x56ef06,_0x4b4290,_0x1db746,_0x490377){var _0x2802fb=a8_0x5306,_0x286775,_0x53c673=arguments[_0x2802fb(0x18cc)],_0x4e7527=_0x53c673<0x3?_0x4b4290:null===_0x490377?_0x490377=Object[_0x2802fb(0x14a5)](_0x4b4290,_0x1db746):_0x490377;if(_0x2802fb(0x4238)==typeof Reflect&&_0x2802fb(0x3d33)==typeof Reflect[_0x2802fb(0x3215)])_0x4e7527=Reflect[_0x2802fb(0x3215)](_0x56ef06,_0x4b4290,_0x1db746,_0x490377);else{for(var _0x4fc3ad=_0x56ef06['length']-0x1;0x0<=_0x4fc3ad;_0x4fc3ad--)(_0x286775=_0x56ef06[_0x4fc3ad])&&(_0x4e7527=(_0x53c673<0x3?_0x286775(_0x4e7527):0x3<_0x53c673?_0x286775(_0x4b4290,_0x1db746,_0x4e7527):_0x286775(_0x4b4290,_0x1db746))||_0x4e7527);}0x3<_0x53c673&&_0x4e7527&&Object['defineProperty'](_0x4b4290,_0x1db746,_0x4e7527);}var _0x507c14=_0x3c22f9(0x10435),_0x42962c=_0x3c22f9(0xbd53),_0x244f3c=_0x3c22f9(0x5645),_0x3db6c8=_0x3c22f9(0x10c09),_0x31ced4=_0x3c22f9(0x14868),_0x1cf1d2=_0x3c22f9(0x12820),_0x2bd72f=_0x3c22f9(0x1679c),_0x445a2d=_0x3c22f9(0xd537),_0x1f88e7=_0x3c22f9(0x4158),_0x994ace=(_0x3c22f9(0x2dfd),_0x3c22f9(0xe551),_0x3c22f9(0x1419a)),_0x328348=_0x3c22f9(0x15ec7);class _0x415c97 extends _0x244f3c['H']{constructor(){var _0x10cbdf=a8_0x5306;super(),this['DIFFUSE']=!0x1,this[_0x10cbdf(0x3943)]=!0x1,this['CLIPPLANE2']=!0x1,this['CLIPPLANE3']=!0x1,this[_0x10cbdf(0x291e)]=!0x1,this[_0x10cbdf(0x868)]=!0x1,this['CLIPPLANE6']=!0x1,this['ALPHATEST']=!0x1,this[_0x10cbdf(0x41c2)]=!0x1,this[_0x10cbdf(0x3464)]=!0x1,this[_0x10cbdf(0x3245)]=!0x1,this['LIGHT0']=!0x1,this[_0x10cbdf(0x2a0c)]=!0x1,this[_0x10cbdf(0xc21)]=!0x1,this['LIGHT3']=!0x1,this[_0x10cbdf(0x3255)]=!0x1,this[_0x10cbdf(0x2932)]=!0x1,this['SPOTLIGHT2']=!0x1,this[_0x10cbdf(0x2141)]=!0x1,this[_0x10cbdf(0x30d9)]=!0x1,this[_0x10cbdf(0x12c7)]=!0x1,this[_0x10cbdf(0x2c34)]=!0x1,this[_0x10cbdf(0xe37)]=!0x1,this[_0x10cbdf(0x343b)]=!0x1,this[_0x10cbdf(0x7fd)]=!0x1,this[_0x10cbdf(0x2ac)]=!0x1,this[_0x10cbdf(0xa87)]=!0x1,this[_0x10cbdf(0x583)]=!0x1,this[_0x10cbdf(0x29e6)]=!0x1,this[_0x10cbdf(0x3053)]=!0x1,this[_0x10cbdf(0xa7a)]=!0x1,this['SHADOW0']=!0x1,this['SHADOW1']=!0x1,this[_0x10cbdf(0x2433)]=!0x1,this[_0x10cbdf(0x27d6)]=!0x1,this[_0x10cbdf(0x1f64)]=!0x1,this[_0x10cbdf(0x5b9)]=!0x1,this['SHADOWESM1']=!0x1,this[_0x10cbdf(0x1e99)]=!0x1,this[_0x10cbdf(0xd19)]=!0x1,this[_0x10cbdf(0x2d4e)]=!0x1,this[_0x10cbdf(0x2107)]=!0x1,this[_0x10cbdf(0x1235)]=!0x1,this['SHADOWPOISSON3']=!0x1,this[_0x10cbdf(0x3015)]=!0x1,this[_0x10cbdf(0x136a)]=!0x1,this[_0x10cbdf(0x1cb3)]=!0x1,this[_0x10cbdf(0x3ef)]=!0x1,this[_0x10cbdf(0x3196)]=!0x1,this['SHADOWPCSS1']=!0x1,this[_0x10cbdf(0x365f)]=!0x1,this[_0x10cbdf(0xe44)]=!0x1,this[_0x10cbdf(0x129b)]=!0x1,this[_0x10cbdf(0xf5c)]=!0x1,this[_0x10cbdf(0x10a3)]=!0x1,this[_0x10cbdf(0x3ece)]=0x0,this[_0x10cbdf(0x380e)]=0x0,this[_0x10cbdf(0x2ab4)]=!0x1,this['LIGHTING']=!0x1,this[_0x10cbdf(0x1ef4)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this['rebuild']();}}class _0x294343 extends _0x31ced4['a']{constructor(_0xa8fb88,_0x3babce){var _0x16ab8d=a8_0x5306;super(_0xa8fb88,_0x3babce),this[_0x16ab8d(0xffc)]=new _0x42962c['Wo'](0x1,0x1,0x1),this[_0x16ab8d(0xc5a)]=!0x1,this[_0x16ab8d(0x1f76)]=0x4;}[_0x364a0a(0x36d8)](){var _0xdb0b0b=_0x364a0a;return this[_0xdb0b0b(0x19b3)]<0x1;}[_0x364a0a(0x3f21)](_0x13a6b7){var _0x9d26c=_0x364a0a;return this[_0x9d26c(0x36d8)]()||_0x13a6b7[_0x9d26c(0x18c7)]<0x1;}['needAlphaTesting'](){return!0x1;}[_0x364a0a(0x1925)](){return null;}[_0x364a0a(0x3988)](_0x4fb7e3,_0x1b2f4a,_0x169563){var _0x568878=_0x364a0a;if(this[_0x568878(0x1e48)]&&_0x1b2f4a['effect']&&_0x1b2f4a['effect']['_wasPreviouslyReady']&&_0x1b2f4a[_0x568878(0x2a69)][_0x568878(0x17db)]===_0x169563)return!0x0;_0x1b2f4a['materialDefines']||(_0x1b2f4a[_0x568878(0x70d)]=new _0x415c97());const _0x9b9e7f=_0x1b2f4a[_0x568878(0x70d)],_0x20c596=this[_0x568878(0x3d78)]();if(this[_0x568878(0x53c)](_0x1b2f4a))return!0x0;var _0x368ff8=_0x20c596[_0x568878(0x3e9d)]();if(_0x9b9e7f[_0x568878(0x8a8)]&&(_0x9b9e7f[_0x568878(0x3b7f)]=!0x1,_0x20c596['texturesEnabled']&&this[_0x568878(0x32bb)]&&_0x1cf1d2['k'][_0x568878(0x15f3)])){if(!this['_diffuseTexture']['isReady']())return!0x1;_0x9b9e7f[_0x568878(0x3b7f)]=!0x0,_0x9b9e7f[_0x568878(0x1d44)]=!0x0;}if(_0x3db6c8['G'][_0x568878(0x3b4b)](_0x4fb7e3,_0x20c596,!0x1,this[_0x568878(0xa42)],this[_0x568878(0x2712)],this[_0x568878(0xdba)](_0x4fb7e3),_0x9b9e7f),_0x9b9e7f[_0x568878(0x193e)]=!0x0,_0x3db6c8['G'][_0x568878(0x1117)](_0x20c596,_0x4fb7e3,_0x9b9e7f,!0x1,this[_0x568878(0x1f76)],this['_disableLighting']),_0x3db6c8['G']['PrepareDefinesForFrameBoundValues'](_0x20c596,_0x368ff8,this,_0x9b9e7f,!!_0x169563),_0x9b9e7f[_0x568878(0x1fc0)]=!this[_0x568878(0xc5a)],_0x3db6c8['G']['PrepareDefinesForAttributes'](_0x4fb7e3,_0x9b9e7f,!0x0,!0x0),_0x9b9e7f[_0x568878(0x2ac4)]){_0x9b9e7f[_0x568878(0x2186)](),_0x20c596[_0x568878(0x2498)]();const _0x5b604d=new _0x994ace['L'](),_0x4273f7=(_0x9b9e7f[_0x568878(0x3245)]&&_0x5b604d[_0x568878(0xcb8)](0x1,_0x568878(0x3245)),_0x3db6c8['G'][_0x568878(0x8ea)](_0x9b9e7f,_0x5b604d),0x0<_0x9b9e7f[_0x568878(0x3ece)]&&_0x5b604d[_0x568878(0x3cb9)](0x0,_0x4fb7e3),_0x9b9e7f[_0x568878(0x1ef4)]=_0x20c596[_0x568878(0xb0b)][_0x568878(0x1a9f)],[_0x2bd72f['o']['PositionKind']]);_0x9b9e7f[_0x568878(0x129b)]&&_0x4273f7[_0x568878(0xede)](_0x2bd72f['o'][_0x568878(0x24a2)]),_0x9b9e7f[_0x568878(0xf5c)]&&_0x4273f7[_0x568878(0xede)](_0x2bd72f['o'][_0x568878(0x3f15)]),_0x9b9e7f[_0x568878(0x10a3)]&&_0x4273f7[_0x568878(0xede)](_0x2bd72f['o']['UV2Kind']),_0x3db6c8['G'][_0x568878(0x2207)](_0x4273f7,_0x4fb7e3,_0x9b9e7f,_0x5b604d),_0x3db6c8['G']['PrepareAttributesForInstances'](_0x4273f7,_0x9b9e7f);var _0x4fb7e3=_0x9b9e7f[_0x568878(0x1c67)](),_0x34e5c0=[_0x568878(0x2f85),_0x568878(0x351f),'viewProjection',_0x568878(0x15aa),_0x568878(0xc91),'vDiffuseColor','vFogInfos',_0x568878(0x23bf),_0x568878(0x401e),_0x568878(0x11eb),'mBones',_0x568878(0xbe1)],_0x1e03b3=[_0x568878(0x27fe)],_0x1ba874=new Array();(0x0,_0x328348['qx'])(_0x34e5c0),_0x3db6c8['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x34e5c0,'uniformBuffersNames':_0x1ba874,'samplers':_0x1e03b3,'defines':_0x9b9e7f,'maxSimultaneousLights':0x4}),_0x1b2f4a[_0x568878(0x260f)](_0x20c596[_0x568878(0x3e9d)]()[_0x568878(0x2442)]('normal',{'attributes':_0x4273f7,'uniformsNames':_0x34e5c0,'uniformBuffersNames':_0x1ba874,'samplers':_0x1e03b3,'defines':_0x4fb7e3,'fallbacks':_0x5b604d,'onCompiled':this[_0x568878(0x37be)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':0x4}},_0x368ff8),_0x9b9e7f,this[_0x568878(0x187f)]);}return!(!_0x1b2f4a[_0x568878(0x2a69)]||!_0x1b2f4a[_0x568878(0x2a69)][_0x568878(0x3b27)]()||(_0x9b9e7f[_0x568878(0x3302)]=_0x20c596[_0x568878(0x1a27)](),_0x1b2f4a[_0x568878(0x2a69)][_0x568878(0x631)]=!0x0,_0x1b2f4a[_0x568878(0x2a69)][_0x568878(0x17db)]=!!_0x169563,0x0));}[_0x364a0a(0x3850)](_0x197245,_0x4012c7,_0xb78c91){var _0x57345c=_0x364a0a;const _0x362862=this[_0x57345c(0x3d78)]();var _0x33519c=_0xb78c91[_0x57345c(0x70d)];_0x33519c&&(_0xb78c91=_0xb78c91[_0x57345c(0x2a69)])&&(this['_activeEffect']=_0xb78c91,this['bindOnlyWorldMatrix'](_0x197245),this['_activeEffect']['setMatrix'](_0x57345c(0x15f6),_0x362862[_0x57345c(0x15f2)]()),_0x3db6c8['G'][_0x57345c(0x3cb2)](_0x4012c7,this[_0x57345c(0x2702)]),this[_0x57345c(0x1e4d)](_0x362862,_0xb78c91)&&(this[_0x57345c(0xb9e)]&&_0x1cf1d2['k'][_0x57345c(0x15f3)]&&(this[_0x57345c(0x2702)][_0x57345c(0x2265)](_0x57345c(0x27fe),this[_0x57345c(0xb9e)]),this[_0x57345c(0x2702)][_0x57345c(0x3f28)]('vDiffuseInfos',this[_0x57345c(0xb9e)][_0x57345c(0x126e)],this['diffuseTexture'][_0x57345c(0x2fe2)]),this[_0x57345c(0x2702)][_0x57345c(0x3041)](_0x57345c(0xbe1),this[_0x57345c(0xb9e)][_0x57345c(0x1db3)]())),(0x0,_0x328348['an'])(_0xb78c91,this,_0x362862),this[_0x57345c(0xa42)]&&this[_0x57345c(0x2702)][_0x57345c(0x42c)](_0x57345c(0x401e),this[_0x57345c(0x401e)]),_0x362862[_0x57345c(0x3449)](_0xb78c91)),this[_0x57345c(0x2702)][_0x57345c(0x261b)](_0x57345c(0x2604),this[_0x57345c(0xffc)],this[_0x57345c(0x19b3)]*_0x4012c7[_0x57345c(0x18c7)]),_0x362862[_0x57345c(0x85f)]&&!this['disableLighting']&&_0x3db6c8['G'][_0x57345c(0x3dee)](_0x362862,_0x4012c7,this[_0x57345c(0x2702)],_0x33519c),_0x362862[_0x57345c(0x2712)]&&_0x4012c7['applyFog']&&_0x362862[_0x57345c(0x2db9)]!==_0x445a2d['x'][_0x57345c(0x2767)]&&this[_0x57345c(0x2702)][_0x57345c(0x3041)](_0x57345c(0x351f),_0x362862[_0x57345c(0x3ca4)]()),_0x3db6c8['G'][_0x57345c(0x2145)](_0x362862,_0x4012c7,this[_0x57345c(0x2702)]),this[_0x57345c(0x2d47)](_0x4012c7,this[_0x57345c(0x2702)]));}[_0x364a0a(0x8dd)](){var _0x5fd012=_0x364a0a;const _0xbbdc58=[];return this[_0x5fd012(0xb9e)]&&this['diffuseTexture'][_0x5fd012(0x3f3)]&&0x0<this['diffuseTexture']['animations'][_0x5fd012(0x18cc)]&&_0xbbdc58[_0x5fd012(0xede)](this['diffuseTexture']),_0xbbdc58;}['getActiveTextures'](){var _0xab2a23=_0x364a0a;const _0x498c5d=super[_0xab2a23(0x4019)]();return this[_0xab2a23(0x32bb)]&&_0x498c5d['push'](this[_0xab2a23(0x32bb)]),_0x498c5d;}[_0x364a0a(0x37e6)](_0x5ecc0a){var _0xda128e=_0x364a0a;return!!super[_0xda128e(0x37e6)](_0x5ecc0a)||this[_0xda128e(0xb9e)]===_0x5ecc0a;}[_0x364a0a(0x41a)](_0xeca327){var _0x2cbc57=_0x364a0a;this[_0x2cbc57(0xb9e)]&&this['diffuseTexture']['dispose'](),super[_0x2cbc57(0x41a)](_0xeca327);}[_0x364a0a(0x77b)](_0xede686){var _0x559fd1=_0x364a0a;return _0x507c14['p4'][_0x559fd1(0x3a1)](()=>new _0x294343(_0xede686,this[_0x559fd1(0x3d78)]()),this);}[_0x364a0a(0x18e2)](){var _0x18791b=_0x364a0a;const _0x1c6116=super[_0x18791b(0x18e2)]();return _0x1c6116[_0x18791b(0x2386)]=_0x18791b(0xca3),_0x1c6116;}['getClassName'](){var _0x141434=_0x364a0a;return _0x141434(0xe82);}static[_0x364a0a(0x2de7)](_0x29709f,_0x5aafca,_0x15fa9a){var _0x5c88a7=_0x364a0a;return _0x507c14['p4'][_0x5c88a7(0x2de7)](()=>new _0x294343(_0x29709f[_0x5c88a7(0xc1b)],_0x5aafca),_0x29709f,_0x5aafca,_0x15fa9a);}}_0x1e7f27([(0x0,_0x507c14['oU'])('diffuseTexture')],_0x294343[_0x364a0a(0x1ce1)],_0x364a0a(0x32bb),void 0x0),_0x1e7f27([(0x0,_0x507c14['wz'])(_0x364a0a(0x2b74))],_0x294343[_0x364a0a(0x1ce1)],_0x364a0a(0xb9e),void 0x0),_0x1e7f27([(0x0,_0x507c14['n9'])()],_0x294343['prototype'],_0x364a0a(0xffc),void 0x0),_0x1e7f27([(0x0,_0x507c14['qC'])(_0x364a0a(0x3c97))],_0x294343['prototype'],_0x364a0a(0xc5a),void 0x0),_0x1e7f27([(0x0,_0x507c14['wz'])(_0x364a0a(0xf21))],_0x294343[_0x364a0a(0x1ce1)],_0x364a0a(0x3c97),void 0x0),_0x1e7f27([(0x0,_0x507c14['qC'])(_0x364a0a(0x1f5))],_0x294343[_0x364a0a(0x1ce1)],'_maxSimultaneousLights',void 0x0),_0x1e7f27([(0x0,_0x507c14['wz'])('_markAllSubMeshesAsLightsDirty')],_0x294343[_0x364a0a(0x1ce1)],_0x364a0a(0x1f5),void 0x0),(0x0,_0x1f88e7['H'])('BABYLON.NormalMaterial',_0x294343);},0xedb8:(_0x135d85,_0x501274,_0x5d77bc)=>{_0x5d77bc(0xbeb4);},0xbeb4:(_0x5935f8,_0x40bfca,_0x23ee96)=>{var _0x50e634=a8_0x1ec55c,_0x1c1373=_0x23ee96(0x10435),_0x5f4c15=_0x23ee96(0xbd53),_0x1a799d=_0x23ee96(0x5645),_0x227c50=_0x23ee96(0x10c09),_0x56794c=_0x23ee96(0x14868),_0x44ce21=_0x23ee96(0x1679c),_0x4beb01=_0x23ee96(0xd537),_0x3ca901=_0x23ee96(0x4158),_0x3d40ac=(_0x23ee96(0x17e5),_0x23ee96(0x118c2),_0x23ee96(0x1419a)),_0x1796d5=_0x23ee96(0x15ec7);class _0x53fc0c extends _0x1a799d['H']{constructor(){var _0x464d37=a8_0x5306;super(),this[_0x464d37(0x3943)]=!0x1,this[_0x464d37(0x1b16)]=!0x1,this[_0x464d37(0x2e3)]=!0x1,this[_0x464d37(0x291e)]=!0x1,this['CLIPPLANE5']=!0x1,this[_0x464d37(0x12ff)]=!0x1,this['POINTSIZE']=!0x1,this[_0x464d37(0x3245)]=!0x1,this[_0x464d37(0x129b)]=!0x1,this[_0x464d37(0x3ece)]=0x0,this['BonesPerMesh']=0x0,this['INSTANCES']=!0x1,this[_0x464d37(0x1ef4)]=!0x1,this[_0x464d37(0x3e39)]=!0x1,this[_0x464d37(0x22e6)]();}}class _0xace213 extends _0x56794c['a']{constructor(_0x18ed84,_0x2fc2f0){var _0x387aa6=a8_0x5306;super(_0x18ed84,_0x2fc2f0),this['_needAlphaBlending']=!0x0,this[_0x387aa6(0x1272)]=_0x5f4c15['Wo'][_0x387aa6(0x186d)]();}[_0x50e634(0x36d8)](){return this['_needAlphaBlending'];}[_0x50e634(0x1961)](){return!0x1;}[_0x50e634(0x1925)](){return null;}get['activeLight'](){var _0x18ab8f=_0x50e634;return this[_0x18ab8f(0xa49)];}set[_0x50e634(0x3d2e)](_0x5e93b3){this['_activeLight']=_0x5e93b3;}['_getFirstShadowLightForMesh'](_0x7dbd5c){var _0x1bff0a=_0x50e634;for(const _0x3daf48 of _0x7dbd5c[_0x1bff0a(0x1dba)])if(_0x3daf48[_0x1bff0a(0x1d43)])return _0x3daf48;return null;}[_0x50e634(0x3988)](_0x1be329,_0x23b302,_0x57ec2e){var _0x3ed305=_0x50e634;if(this['isFrozen']&&_0x23b302['effect']&&_0x23b302['effect'][_0x3ed305(0x631)]&&_0x23b302[_0x3ed305(0x2a69)][_0x3ed305(0x17db)]===_0x57ec2e)return!0x0;_0x23b302[_0x3ed305(0x70d)]||(_0x23b302['materialDefines']=new _0x53fc0c());const _0x5e052d=_0x23b302['materialDefines'],_0x5c18d0=this[_0x3ed305(0x3d78)]();if(this[_0x3ed305(0x53c)](_0x23b302))return!0x0;var _0x36d6e4=_0x5c18d0[_0x3ed305(0x3e9d)]();if(this[_0x3ed305(0xa49)]){for(const _0x35fa2a of _0x1be329['lightSources'])if(_0x35fa2a[_0x3ed305(0x1d43)]){if(this[_0x3ed305(0xa49)]===_0x35fa2a)break;var _0x3924e8=_0x1be329[_0x3ed305(0x1dba)][_0x3ed305(0x86a)](this[_0x3ed305(0xa49)]);-0x1!==_0x3924e8&&(_0x1be329[_0x3ed305(0x1dba)][_0x3ed305(0xb1f)](_0x3924e8,0x1),_0x1be329['lightSources'][_0x3ed305(0xb1f)](0x0,0x0,this['_activeLight']));break;}}_0x227c50['G'][_0x3ed305(0x216c)](_0x5c18d0,_0x36d6e4,this,_0x5e052d,!!_0x57ec2e),_0x227c50['G'][_0x3ed305(0x3b4b)](_0x1be329,_0x5c18d0,!0x1,this[_0x3ed305(0xa42)],this[_0x3ed305(0x2712)],this[_0x3ed305(0xdba)](_0x1be329),_0x5e052d),_0x5e052d[_0x3ed305(0x193e)]=_0x227c50['G'][_0x3ed305(0x1117)](_0x5c18d0,_0x1be329,_0x5e052d,!0x1,0x1);const _0x1539ef=null==(_0xb1b810=this['_getFirstShadowLightForMesh'](_0x1be329))?void 0x0:_0xb1b810[_0x3ed305(0x22c7)]();if(this[_0x3ed305(0x2d3b)]=!0x0,_0x1539ef&&_0x1539ef[_0x3ed305(0x252c)]&&_0x3ed305(0x32a)===_0x1539ef[_0x3ed305(0x252c)]()&&(_0xb1b810=_0x1539ef,this[_0x3ed305(0x2d3b)]=!_0xb1b810['autoCalcDepthBounds']),_0x227c50['G'][_0x3ed305(0x35f8)](_0x1be329,_0x5e052d,!0x1,!0x0),_0x5e052d[_0x3ed305(0x2ac4)]){_0x5e052d[_0x3ed305(0x2186)](),_0x5c18d0[_0x3ed305(0x2498)]();const _0x543673=new _0x3d40ac['L'](),_0x14b312=(_0x5e052d[_0x3ed305(0x3245)]&&_0x543673[_0x3ed305(0xcb8)](0x1,_0x3ed305(0x3245)),_0x227c50['G'][_0x3ed305(0x8ea)](_0x5e052d,_0x543673,0x1),0x0<_0x5e052d['NUM_BONE_INFLUENCERS']&&_0x543673['addCPUSkinningFallback'](0x0,_0x1be329),_0x5e052d[_0x3ed305(0x1ef4)]=_0x5c18d0[_0x3ed305(0xb0b)]['applyByPostProcess'],[_0x44ce21['o'][_0x3ed305(0x1678)]]);_0x5e052d[_0x3ed305(0x129b)]&&_0x14b312[_0x3ed305(0xede)](_0x44ce21['o'][_0x3ed305(0x24a2)]),_0x227c50['G'][_0x3ed305(0x2207)](_0x14b312,_0x1be329,_0x5e052d,_0x543673),_0x227c50['G']['PrepareAttributesForInstances'](_0x14b312,_0x5e052d);var _0xb1b810=_0x5e052d[_0x3ed305(0x1c67)](),_0x34419f=[_0x3ed305(0x2f85),_0x3ed305(0x351f),'viewProjection',_0x3ed305(0x15aa),'vLightsType',_0x3ed305(0x1692),_0x3ed305(0x23bf),'pointSize',_0x3ed305(0x19b3),_0x3ed305(0x1272),_0x3ed305(0xed8)],_0x33cf02=new Array(),_0x280a83=new Array();(0x0,_0x1796d5['qx'])(_0x34419f),_0x227c50['G'][_0x3ed305(0x3503)]({'uniformsNames':_0x34419f,'uniformBuffersNames':_0x280a83,'samplers':_0x33cf02,'defines':_0x5e052d,'maxSimultaneousLights':0x1}),_0x23b302[_0x3ed305(0x260f)](_0x5c18d0[_0x3ed305(0x3e9d)]()[_0x3ed305(0x2442)]('shadowOnly',{'attributes':_0x14b312,'uniformsNames':_0x34419f,'uniformBuffersNames':_0x280a83,'samplers':_0x33cf02,'defines':_0xb1b810,'fallbacks':_0x543673,'onCompiled':this[_0x3ed305(0x37be)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':0x1}},_0x36d6e4),_0x5e052d,this[_0x3ed305(0x187f)]);}return!(!_0x23b302[_0x3ed305(0x2a69)]||!_0x23b302[_0x3ed305(0x2a69)]['isReady']()||(_0x5e052d[_0x3ed305(0x3302)]=_0x5c18d0[_0x3ed305(0x1a27)](),_0x23b302[_0x3ed305(0x2a69)][_0x3ed305(0x631)]=!0x0,_0x23b302['effect']['_wasPreviouslyUsingInstances']=!!_0x57ec2e,0x0));}[_0x50e634(0x3850)](_0x39e8f4,_0x1a8183,_0x3ced00){var _0x4a0a00=_0x50e634;const _0x4f967f=this[_0x4a0a00(0x3d78)]();var _0x12933b=_0x3ced00['materialDefines'];if(_0x12933b){_0x3ced00=_0x3ced00[_0x4a0a00(0x2a69)];if(_0x3ced00){if(this[_0x4a0a00(0x2702)]=_0x3ced00,this[_0x4a0a00(0xb97)](_0x39e8f4),this['_activeEffect'][_0x4a0a00(0x3041)](_0x4a0a00(0x15f6),_0x4f967f[_0x4a0a00(0x15f2)]()),_0x227c50['G'][_0x4a0a00(0x3cb2)](_0x1a8183,this[_0x4a0a00(0x2702)]),this['_mustRebind'](_0x4f967f,_0x3ced00)&&((0x0,_0x1796d5['an'])(_0x3ced00,this,_0x4f967f),this['pointsCloud']&&this[_0x4a0a00(0x2702)]['setFloat'](_0x4a0a00(0x401e),this['pointSize']),this[_0x4a0a00(0x2702)]['setFloat'](_0x4a0a00(0x19b3),this[_0x4a0a00(0x19b3)]),this[_0x4a0a00(0x2702)][_0x4a0a00(0x20e7)](_0x4a0a00(0x1272),this[_0x4a0a00(0x1272)]),_0x4f967f[_0x4a0a00(0x3449)](_0x3ced00)),_0x4f967f[_0x4a0a00(0x85f)]){_0x227c50['G'][_0x4a0a00(0x3dee)](_0x4f967f,_0x1a8183,this[_0x4a0a00(0x2702)],_0x12933b,0x1);const _0x175d25=this[_0x4a0a00(0x251)](_0x1a8183);_0x175d25&&(_0x175d25['_renderId']=-0x1);}(_0x4f967f[_0x4a0a00(0x2712)]&&_0x1a8183[_0x4a0a00(0x3b1e)]&&_0x4f967f[_0x4a0a00(0x2db9)]!==_0x4beb01['x'][_0x4a0a00(0x2767)]||_0x12933b[_0x4a0a00(0xe7d)])&&this[_0x4a0a00(0x2702)][_0x4a0a00(0x3041)](_0x4a0a00(0x351f),_0x4f967f['getViewMatrix']()),_0x227c50['G'][_0x4a0a00(0x2145)](_0x4f967f,_0x1a8183,this[_0x4a0a00(0x2702)]),this['_afterBind'](_0x1a8183,this['_activeEffect']);}}}[_0x50e634(0x77b)](_0x3be788){var _0x4d9bab=_0x50e634;return _0x1c1373['p4'][_0x4d9bab(0x3a1)](()=>new _0xace213(_0x3be788,this[_0x4d9bab(0x3d78)]()),this);}[_0x50e634(0x18e2)](){var _0x4410f4=_0x50e634;const _0x1f5c4e=super[_0x4410f4(0x18e2)]();return _0x1f5c4e['customType']='BABYLON.ShadowOnlyMaterial',_0x1f5c4e;}['getClassName'](){return'ShadowOnlyMaterial';}static[_0x50e634(0x2de7)](_0x4b4ec1,_0xa07a5a,_0x297794){var _0x40be79=_0x50e634;return _0x1c1373['p4'][_0x40be79(0x2de7)](()=>new _0xace213(_0x4b4ec1[_0x40be79(0xc1b)],_0xa07a5a),_0x4b4ec1,_0xa07a5a,_0x297794);}}(0x0,_0x3ca901['H'])('BABYLON.ShadowOnlyMaterial',_0xace213);},0x115e0:(_0x1a70a8,_0x5b8416,_0x334537)=>{_0x334537(0xcf74);},0xcf74:(_0x3e4b83,_0x3896d0,_0x214f7e)=>{var _0x4fe0da=a8_0x1ec55c;function _0x6ea885(_0x5dfd1a,_0x5aed11,_0x41ab04,_0x2d0e0f){var _0x6b3dea=a8_0x5306,_0x1591c1,_0x51df95=arguments['length'],_0x49884d=_0x51df95<0x3?_0x5aed11:null===_0x2d0e0f?_0x2d0e0f=Object[_0x6b3dea(0x14a5)](_0x5aed11,_0x41ab04):_0x2d0e0f;if(_0x6b3dea(0x4238)==typeof Reflect&&_0x6b3dea(0x3d33)==typeof Reflect[_0x6b3dea(0x3215)])_0x49884d=Reflect[_0x6b3dea(0x3215)](_0x5dfd1a,_0x5aed11,_0x41ab04,_0x2d0e0f);else{for(var _0x564975=_0x5dfd1a[_0x6b3dea(0x18cc)]-0x1;0x0<=_0x564975;_0x564975--)(_0x1591c1=_0x5dfd1a[_0x564975])&&(_0x49884d=(_0x51df95<0x3?_0x1591c1(_0x49884d):0x3<_0x51df95?_0x1591c1(_0x5aed11,_0x41ab04,_0x49884d):_0x1591c1(_0x5aed11,_0x41ab04))||_0x49884d);}0x3<_0x51df95&&_0x49884d&&Object[_0x6b3dea(0x276e)](_0x5aed11,_0x41ab04,_0x49884d);}var _0x508f99=_0x214f7e(0x10435),_0x4bc360=_0x214f7e(0xbd53),_0x4d93ee=_0x214f7e(0x5645),_0x3f76a6=_0x214f7e(0x10c09),_0x4b8125=_0x214f7e(0x14868),_0x4876b9=_0x214f7e(0x12820),_0x403953=_0x214f7e(0x1679c),_0x9f9257=_0x214f7e(0xd537),_0x3cbff7=_0x214f7e(0x4158),_0x1fb835=(_0x214f7e(0x7e6a),_0x214f7e(0x29cf),_0x214f7e(0x1419a)),_0x4d46ed=_0x214f7e(0x15ec7);class _0x236db0 extends _0x4d93ee['H']{constructor(){var _0x22478b=a8_0x5306;super(),this[_0x22478b(0x1d44)]=!0x1,this['CLIPPLANE']=!0x1,this[_0x22478b(0x1b16)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x22478b(0x291e)]=!0x1,this[_0x22478b(0x868)]=!0x1,this[_0x22478b(0x12ff)]=!0x1,this[_0x22478b(0x1fb1)]=!0x1,this[_0x22478b(0x41c2)]=!0x1,this[_0x22478b(0x3464)]=!0x1,this[_0x22478b(0x3245)]=!0x1,this[_0x22478b(0x129b)]=!0x1,this[_0x22478b(0xf5c)]=!0x1,this[_0x22478b(0x10a3)]=!0x1,this[_0x22478b(0x2810)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x22478b(0x3ece)]=0x0,this[_0x22478b(0x380e)]=0x0,this['INSTANCES']=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x22478b(0x1ef4)]=!0x1,this[_0x22478b(0x3e39)]=!0x1,this[_0x22478b(0x22e6)]();}}class _0x36afb7 extends _0x4b8125['a']{constructor(_0x2e7c22,_0x34ccb9){var _0x1e10b8=a8_0x5306;super(_0x2e7c22,_0x34ccb9),this[_0x1e10b8(0xffc)]=new _0x4bc360['Wo'](0x1,0x1,0x1),this[_0x1e10b8(0xc5a)]=!0x1,this[_0x1e10b8(0x1f76)]=0x4;}[_0x4fe0da(0x36d8)](){var _0x3b464d=_0x4fe0da;return this[_0x3b464d(0x19b3)]<0x1;}[_0x4fe0da(0x1961)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x4fe0da(0x3988)](_0x5df1b1,_0x215516,_0x43c651){var _0x18a80d=_0x4fe0da;if(this[_0x18a80d(0x1e48)]&&_0x215516['effect']&&_0x215516[_0x18a80d(0x2a69)][_0x18a80d(0x631)]&&_0x215516[_0x18a80d(0x2a69)][_0x18a80d(0x17db)]===_0x43c651)return!0x0;_0x215516[_0x18a80d(0x70d)]||(_0x215516['materialDefines']=new _0x236db0());const _0x328f39=_0x215516[_0x18a80d(0x70d)],_0x805171=this['getScene']();if(this[_0x18a80d(0x53c)](_0x215516))return!0x0;var _0x5e9789=_0x805171[_0x18a80d(0x3e9d)]();if(_0x328f39[_0x18a80d(0x8a8)]&&(_0x328f39[_0x18a80d(0x3b7f)]=!0x1,_0x805171['texturesEnabled']&&this[_0x18a80d(0x32bb)]&&_0x4876b9['k'][_0x18a80d(0x15f3)])){if(!this[_0x18a80d(0x32bb)][_0x18a80d(0x3b27)]())return!0x1;_0x328f39[_0x18a80d(0x3b7f)]=!0x0,_0x328f39[_0x18a80d(0x1d44)]=!0x0;}if(_0x3f76a6['G'][_0x18a80d(0x3b4b)](_0x5df1b1,_0x805171,!0x1,this['pointsCloud'],this['fogEnabled'],this['_shouldTurnAlphaTestOn'](_0x5df1b1),_0x328f39),_0x328f39[_0x18a80d(0x193e)]=_0x3f76a6['G'][_0x18a80d(0x1117)](_0x805171,_0x5df1b1,_0x328f39,!0x1,this[_0x18a80d(0x1f76)],this[_0x18a80d(0xc5a)]),_0x3f76a6['G']['PrepareDefinesForFrameBoundValues'](_0x805171,_0x5e9789,this,_0x328f39,!!_0x43c651),_0x3f76a6['G'][_0x18a80d(0x35f8)](_0x5df1b1,_0x328f39,!0x0,!0x0),_0x328f39[_0x18a80d(0x2ac4)]){_0x328f39[_0x18a80d(0x2186)](),_0x805171[_0x18a80d(0x2498)]();const _0x4f9b39=new _0x1fb835['L'](),_0x106699=(_0x328f39[_0x18a80d(0x3245)]&&_0x4f9b39[_0x18a80d(0xcb8)](0x1,'FOG'),_0x3f76a6['G'][_0x18a80d(0x8ea)](_0x328f39,_0x4f9b39,this[_0x18a80d(0x1f5)]),0x0<_0x328f39[_0x18a80d(0x3ece)]&&_0x4f9b39['addCPUSkinningFallback'](0x0,_0x5df1b1),_0x328f39[_0x18a80d(0x1ef4)]=_0x805171[_0x18a80d(0xb0b)][_0x18a80d(0x1a9f)],[_0x403953['o'][_0x18a80d(0x1678)]]);_0x328f39[_0x18a80d(0x129b)]&&_0x106699[_0x18a80d(0xede)](_0x403953['o'][_0x18a80d(0x24a2)]),_0x328f39['UV1']&&_0x106699[_0x18a80d(0xede)](_0x403953['o'][_0x18a80d(0x3f15)]),_0x328f39[_0x18a80d(0x10a3)]&&_0x106699['push'](_0x403953['o'][_0x18a80d(0xa54)]),_0x328f39[_0x18a80d(0x2810)]&&_0x106699[_0x18a80d(0xede)](_0x403953['o'][_0x18a80d(0x1e26)]),_0x3f76a6['G'][_0x18a80d(0x2207)](_0x106699,_0x5df1b1,_0x328f39,_0x4f9b39),_0x3f76a6['G'][_0x18a80d(0xc66)](_0x106699,_0x328f39);var _0x5df1b1=_0x328f39[_0x18a80d(0x1c67)](),_0x348973=[_0x18a80d(0x2f85),_0x18a80d(0x351f),'viewProjection',_0x18a80d(0x15aa),_0x18a80d(0xc91),'vDiffuseColor','vFogInfos','vFogColor','pointSize','vDiffuseInfos','mBones',_0x18a80d(0xbe1)],_0xcb49ba=[_0x18a80d(0x27fe)],_0x133741=new Array();(0x0,_0x4d46ed['qx'])(_0x348973),_0x3f76a6['G'][_0x18a80d(0x3503)]({'uniformsNames':_0x348973,'uniformBuffersNames':_0x133741,'samplers':_0xcb49ba,'defines':_0x328f39,'maxSimultaneousLights':this[_0x18a80d(0x1f5)]}),_0x215516[_0x18a80d(0x260f)](_0x805171['getEngine']()[_0x18a80d(0x2442)]('simple',{'attributes':_0x106699,'uniformsNames':_0x348973,'uniformBuffersNames':_0x133741,'samplers':_0xcb49ba,'defines':_0x5df1b1,'fallbacks':_0x4f9b39,'onCompiled':this[_0x18a80d(0x37be)],'onError':this[_0x18a80d(0x202c)],'indexParameters':{'maxSimultaneousLights':this[_0x18a80d(0x1f76)]-0x1}},_0x5e9789),_0x328f39,this[_0x18a80d(0x187f)]);}return!(!_0x215516[_0x18a80d(0x2a69)]||!_0x215516[_0x18a80d(0x2a69)][_0x18a80d(0x3b27)]()||(_0x328f39['_renderId']=_0x805171['getRenderId'](),_0x215516[_0x18a80d(0x2a69)][_0x18a80d(0x631)]=!0x0,_0x215516['effect']['_wasPreviouslyUsingInstances']=!!_0x43c651,0x0));}[_0x4fe0da(0x3850)](_0x4a99fd,_0x47cbcb,_0x45ebe8){var _0x78cb88=_0x4fe0da;const _0x19157a=this[_0x78cb88(0x3d78)]();var _0x1f4461=_0x45ebe8[_0x78cb88(0x70d)];_0x1f4461&&(_0x45ebe8=_0x45ebe8['effect'])&&(this[_0x78cb88(0x2702)]=_0x45ebe8,this['bindOnlyWorldMatrix'](_0x4a99fd),this[_0x78cb88(0x2702)][_0x78cb88(0x3041)](_0x78cb88(0x15f6),_0x19157a['getTransformMatrix']()),_0x3f76a6['G'][_0x78cb88(0x3cb2)](_0x47cbcb,this[_0x78cb88(0x2702)]),this[_0x78cb88(0x1e4d)](_0x19157a,_0x45ebe8)&&(this[_0x78cb88(0x32bb)]&&_0x4876b9['k']['DiffuseTextureEnabled']&&(this[_0x78cb88(0x2702)][_0x78cb88(0x2265)](_0x78cb88(0x27fe),this[_0x78cb88(0x32bb)]),this[_0x78cb88(0x2702)][_0x78cb88(0x3f28)]('vDiffuseInfos',this[_0x78cb88(0x32bb)][_0x78cb88(0x126e)],this[_0x78cb88(0x32bb)][_0x78cb88(0x2fe2)]),this['_activeEffect'][_0x78cb88(0x3041)](_0x78cb88(0xbe1),this[_0x78cb88(0x32bb)][_0x78cb88(0x1db3)]())),(0x0,_0x4d46ed['an'])(_0x45ebe8,this,_0x19157a),this[_0x78cb88(0xa42)]&&this[_0x78cb88(0x2702)][_0x78cb88(0x42c)](_0x78cb88(0x401e),this[_0x78cb88(0x401e)]),_0x19157a[_0x78cb88(0x3449)](_0x45ebe8)),this[_0x78cb88(0x2702)][_0x78cb88(0x261b)](_0x78cb88(0x2604),this[_0x78cb88(0xffc)],this[_0x78cb88(0x19b3)]*_0x47cbcb['visibility']),_0x19157a[_0x78cb88(0x85f)]&&!this[_0x78cb88(0x3c97)]&&_0x3f76a6['G'][_0x78cb88(0x3dee)](_0x19157a,_0x47cbcb,this[_0x78cb88(0x2702)],_0x1f4461,this[_0x78cb88(0x1f5)]),_0x19157a[_0x78cb88(0x2712)]&&_0x47cbcb[_0x78cb88(0x3b1e)]&&_0x19157a[_0x78cb88(0x2db9)]!==_0x9f9257['x'][_0x78cb88(0x2767)]&&this[_0x78cb88(0x2702)][_0x78cb88(0x3041)](_0x78cb88(0x351f),_0x19157a[_0x78cb88(0x3ca4)]()),_0x3f76a6['G'][_0x78cb88(0x2145)](_0x19157a,_0x47cbcb,this[_0x78cb88(0x2702)]),this[_0x78cb88(0x2d47)](_0x47cbcb,this[_0x78cb88(0x2702)]));}['getAnimatables'](){var _0x52c41d=_0x4fe0da;const _0x3a149a=[];return this['_diffuseTexture']&&this[_0x52c41d(0x32bb)][_0x52c41d(0x3f3)]&&0x0<this[_0x52c41d(0x32bb)][_0x52c41d(0x3f3)][_0x52c41d(0x18cc)]&&_0x3a149a[_0x52c41d(0xede)](this[_0x52c41d(0x32bb)]),_0x3a149a;}[_0x4fe0da(0x4019)](){var _0x3966af=_0x4fe0da;const _0x425b6c=super[_0x3966af(0x4019)]();return this[_0x3966af(0x32bb)]&&_0x425b6c[_0x3966af(0xede)](this[_0x3966af(0x32bb)]),_0x425b6c;}['hasTexture'](_0x27ea04){var _0x527f80=_0x4fe0da;return!!super['hasTexture'](_0x27ea04)||this[_0x527f80(0xb9e)]===_0x27ea04;}[_0x4fe0da(0x41a)](_0x24016b){var _0x360a5e=_0x4fe0da;this[_0x360a5e(0x32bb)]&&this['_diffuseTexture'][_0x360a5e(0x41a)](),super['dispose'](_0x24016b);}[_0x4fe0da(0x77b)](_0x43da5c){var _0x18d3ff=_0x4fe0da;return _0x508f99['p4'][_0x18d3ff(0x3a1)](()=>new _0x36afb7(_0x43da5c,this[_0x18d3ff(0x3d78)]()),this);}['serialize'](){var _0x54ad81=_0x4fe0da;const _0x3a9a3d=super[_0x54ad81(0x18e2)]();return _0x3a9a3d[_0x54ad81(0x2386)]='BABYLON.SimpleMaterial',_0x3a9a3d;}[_0x4fe0da(0x252c)](){var _0x115c3a=_0x4fe0da;return _0x115c3a(0x1b94);}static[_0x4fe0da(0x2de7)](_0x3291a5,_0xe193bd,_0x4b70cb){var _0xe5242a=_0x4fe0da;return _0x508f99['p4'][_0xe5242a(0x2de7)](()=>new _0x36afb7(_0x3291a5['name'],_0xe193bd),_0x3291a5,_0xe193bd,_0x4b70cb);}}_0x6ea885([(0x0,_0x508f99['oU'])('diffuseTexture')],_0x36afb7[_0x4fe0da(0x1ce1)],_0x4fe0da(0x32bb),void 0x0),_0x6ea885([(0x0,_0x508f99['wz'])(_0x4fe0da(0x2b74))],_0x36afb7[_0x4fe0da(0x1ce1)],_0x4fe0da(0xb9e),void 0x0),_0x6ea885([(0x0,_0x508f99['n9'])(_0x4fe0da(0x295d))],_0x36afb7['prototype'],_0x4fe0da(0xffc),void 0x0),_0x6ea885([(0x0,_0x508f99['qC'])(_0x4fe0da(0x3c97))],_0x36afb7[_0x4fe0da(0x1ce1)],_0x4fe0da(0xc5a),void 0x0),_0x6ea885([(0x0,_0x508f99['wz'])(_0x4fe0da(0xf21))],_0x36afb7[_0x4fe0da(0x1ce1)],'disableLighting',void 0x0),_0x6ea885([(0x0,_0x508f99['qC'])(_0x4fe0da(0x1f5))],_0x36afb7[_0x4fe0da(0x1ce1)],_0x4fe0da(0x1f76),void 0x0),_0x6ea885([(0x0,_0x508f99['wz'])(_0x4fe0da(0xf21))],_0x36afb7[_0x4fe0da(0x1ce1)],'maxSimultaneousLights',void 0x0),(0x0,_0x3cbff7['H'])(_0x4fe0da(0x2ca8),_0x36afb7);},0x7f03:(_0x32dd1d,_0x565524,_0xf75ce6)=>{_0xf75ce6(0x14c9a);},0x14c9a:(_0x52f923,_0x696fa,_0x24fff7)=>{var _0x2d5bc1=a8_0x1ec55c;function _0x4a4b03(_0x2ea03c,_0x5d5c1a,_0xf51b80,_0x3a0e3d){var _0x4c3ff6=a8_0x5306,_0x532764,_0x3b3669=arguments['length'],_0x348e74=_0x3b3669<0x3?_0x5d5c1a:null===_0x3a0e3d?_0x3a0e3d=Object[_0x4c3ff6(0x14a5)](_0x5d5c1a,_0xf51b80):_0x3a0e3d;if(_0x4c3ff6(0x4238)==typeof Reflect&&_0x4c3ff6(0x3d33)==typeof Reflect['decorate'])_0x348e74=Reflect[_0x4c3ff6(0x3215)](_0x2ea03c,_0x5d5c1a,_0xf51b80,_0x3a0e3d);else{for(var _0x438ffa=_0x2ea03c[_0x4c3ff6(0x18cc)]-0x1;0x0<=_0x438ffa;_0x438ffa--)(_0x532764=_0x2ea03c[_0x438ffa])&&(_0x348e74=(_0x3b3669<0x3?_0x532764(_0x348e74):0x3<_0x3b3669?_0x532764(_0x5d5c1a,_0xf51b80,_0x348e74):_0x532764(_0x5d5c1a,_0xf51b80))||_0x348e74);}0x3<_0x3b3669&&_0x348e74&&Object[_0x4c3ff6(0x276e)](_0x5d5c1a,_0xf51b80,_0x348e74);}var _0xc3879f=_0x24fff7(0x10435),_0x39b48a=_0x24fff7(0xd53f),_0x57785b=_0x24fff7(0x5645),_0x3c5a85=_0x24fff7(0x10c09),_0x6c5b04=_0x24fff7(0x14868),_0x19f2a0=_0x24fff7(0x1679c),_0x4d1a36=_0x24fff7(0xd537),_0x55107e=_0x24fff7(0x4158),_0x4763d5=(_0x24fff7(0xf2a3),_0x24fff7(0xaa88),_0x24fff7(0x1419a)),_0x369bb3=_0x24fff7(0x15ec7);class _0x2c5784 extends _0x57785b['H']{constructor(){var _0x18d5d3=a8_0x5306;super(),this[_0x18d5d3(0x3943)]=!0x1,this[_0x18d5d3(0x1b16)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x18d5d3(0x291e)]=!0x1,this['CLIPPLANE5']=!0x1,this[_0x18d5d3(0x12ff)]=!0x1,this['POINTSIZE']=!0x1,this[_0x18d5d3(0x3245)]=!0x1,this[_0x18d5d3(0x2810)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x18d5d3(0x1ef4)]=!0x1,this[_0x18d5d3(0x3e39)]=!0x1,this[_0x18d5d3(0xcdb)]=!0x1,this['rebuild']();}}class _0x53d772 extends _0x6c5b04['a']{constructor(_0x29c313,_0x5883ff){var _0x5b2ff7=a8_0x5306;super(_0x29c313,_0x5883ff),this[_0x5b2ff7(0x332d)]=0x1,this['turbidity']=0xa,this[_0x5b2ff7(0x3b58)]=0x2,this[_0x5b2ff7(0x1750)]=0.005,this[_0x5b2ff7(0x3fdc)]=0.8,this[_0x5b2ff7(0xd4b)]=0x1f4,this[_0x5b2ff7(0x275c)]=0.49,this[_0x5b2ff7(0x31d2)]=0.25,this[_0x5b2ff7(0x11f8)]=new _0x39b48a['P'](0x0,0x64,0x0),this[_0x5b2ff7(0x14f3)]=!0x1,this[_0x5b2ff7(0xb3b)]=_0x39b48a['P'][_0x5b2ff7(0x409)](),this['up']=_0x39b48a['P']['Up'](),this['dithering']=!0x1,this[_0x5b2ff7(0x21e3)]=_0x39b48a['P'][_0x5b2ff7(0x409)](),this['_skyOrientation']=new _0x39b48a['_f']();}[_0x2d5bc1(0x36d8)](){return this['alpha']<0x1;}[_0x2d5bc1(0x1961)](){return!0x1;}[_0x2d5bc1(0x1925)](){return null;}[_0x2d5bc1(0x3988)](_0x552d21,_0x1e9db1){var _0x2bf575=_0x2d5bc1;if(this[_0x2bf575(0x1e48)]&&_0x1e9db1['effect']&&_0x1e9db1[_0x2bf575(0x2a69)][_0x2bf575(0x631)])return!0x0;_0x1e9db1[_0x2bf575(0x70d)]||(_0x1e9db1['materialDefines']=new _0x2c5784());const _0x1209d3=_0x1e9db1[_0x2bf575(0x70d)],_0x3855f7=this[_0x2bf575(0x3d78)]();if(this[_0x2bf575(0x53c)](_0x1e9db1))return!0x0;if(_0x3c5a85['G'][_0x2bf575(0x3b4b)](_0x552d21,_0x3855f7,!0x1,this['pointsCloud'],this[_0x2bf575(0x2712)],!0x1,_0x1209d3),_0x3c5a85['G'][_0x2bf575(0x35f8)](_0x552d21,_0x1209d3,!0x0,!0x1),_0x1209d3[_0x2bf575(0x1ef4)]!==_0x3855f7[_0x2bf575(0xb0b)]['applyByPostProcess']&&_0x1209d3['markAsMiscDirty'](),_0x1209d3[_0x2bf575(0xcdb)]!==this[_0x2bf575(0x21ac)]&&_0x1209d3['markAsMiscDirty'](),_0x1209d3['isDirty']){_0x1209d3[_0x2bf575(0x2186)](),_0x3855f7[_0x2bf575(0x2498)]();const _0x2ccaf4=new _0x4763d5['L'](),_0x324638=(_0x1209d3[_0x2bf575(0x3245)]&&_0x2ccaf4[_0x2bf575(0xcb8)](0x1,'FOG'),_0x1209d3[_0x2bf575(0x1ef4)]=_0x3855f7['imageProcessingConfiguration']['applyByPostProcess'],_0x1209d3[_0x2bf575(0xcdb)]=this[_0x2bf575(0x21ac)],[_0x19f2a0['o']['PositionKind']]);_0x1209d3['VERTEXCOLOR']&&_0x324638[_0x2bf575(0xede)](_0x19f2a0['o']['ColorKind']);var _0x552d21=[_0x2bf575(0x2f85),_0x2bf575(0x15f6),'view',_0x2bf575(0x1692),_0x2bf575(0x23bf),'pointSize',_0x2bf575(0x332d),_0x2bf575(0x1435),'rayleigh',_0x2bf575(0x1750),_0x2bf575(0x3fdc),_0x2bf575(0x11f8),'cameraPosition',_0x2bf575(0xb3b),'up'],_0x2d72ea=((0x0,_0x369bb3['qx'])(_0x552d21),_0x1209d3['toString']());_0x1e9db1[_0x2bf575(0x260f)](_0x3855f7[_0x2bf575(0x3e9d)]()['createEffect'](_0x2bf575(0x2d85),_0x324638,_0x552d21,[],_0x2d72ea,_0x2ccaf4,this[_0x2bf575(0x37be)],this[_0x2bf575(0x202c)]),_0x1209d3,this[_0x2bf575(0x187f)]);}return!(!_0x1e9db1['effect']||!_0x1e9db1[_0x2bf575(0x2a69)][_0x2bf575(0x3b27)]())&&(_0x1209d3[_0x2bf575(0x3302)]=_0x3855f7['getRenderId'](),_0x1e9db1[_0x2bf575(0x2a69)]['_wasPreviouslyReady']=!0x0);}[_0x2d5bc1(0x3850)](_0x13a429,_0x58cd84,_0x161a87){var _0x42309e=_0x2d5bc1;const _0x3e758d=this['getScene']();if(_0x161a87['materialDefines']){var _0x161a87=_0x161a87[_0x42309e(0x2a69)];if(_0x161a87){this['_activeEffect']=_0x161a87,this['bindOnlyWorldMatrix'](_0x13a429),this['_activeEffect'][_0x42309e(0x3041)]('viewProjection',_0x3e758d['getTransformMatrix']()),this[_0x42309e(0x1e4d)](_0x3e758d,_0x161a87)&&((0x0,_0x369bb3['an'])(_0x161a87,this,_0x3e758d),this['pointsCloud']&&this[_0x42309e(0x2702)][_0x42309e(0x42c)]('pointSize',this[_0x42309e(0x401e)])),_0x3e758d['fogEnabled']&&_0x58cd84[_0x42309e(0x3b1e)]&&_0x3e758d[_0x42309e(0x2db9)]!==_0x4d1a36['x'][_0x42309e(0x2767)]&&this[_0x42309e(0x2702)][_0x42309e(0x3041)](_0x42309e(0x351f),_0x3e758d[_0x42309e(0x3ca4)]()),_0x3c5a85['G'][_0x42309e(0x2145)](_0x3e758d,_0x58cd84,this[_0x42309e(0x2702)]);const _0x55fd43=_0x3e758d[_0x42309e(0x1647)];_0x55fd43&&(_0x13a429=_0x55fd43[_0x42309e(0x10cb)](),this[_0x42309e(0x21e3)]['x']=_0x13a429['m'][0xc],this[_0x42309e(0x21e3)]['y']=_0x13a429['m'][0xd],this[_0x42309e(0x21e3)]['z']=_0x13a429['m'][0xe],this[_0x42309e(0x2702)][_0x42309e(0x3c4c)](_0x42309e(0x3662),this[_0x42309e(0x21e3)])),this['_activeEffect'][_0x42309e(0x3c4c)](_0x42309e(0xb3b),this[_0x42309e(0xb3b)]),this[_0x42309e(0x2702)][_0x42309e(0x3c4c)]('up',this['up']),0x0<this['luminance']&&this[_0x42309e(0x2702)][_0x42309e(0x42c)](_0x42309e(0x332d),this[_0x42309e(0x332d)]),this[_0x42309e(0x2702)][_0x42309e(0x42c)]('turbidity',this[_0x42309e(0x1435)]),this[_0x42309e(0x2702)][_0x42309e(0x42c)](_0x42309e(0x3b58),this[_0x42309e(0x3b58)]),this[_0x42309e(0x2702)][_0x42309e(0x42c)](_0x42309e(0x1750),this[_0x42309e(0x1750)]),this[_0x42309e(0x2702)]['setFloat']('mieDirectionalG',this[_0x42309e(0x3fdc)]),this[_0x42309e(0x14f3)]||(_0x161a87=Math['PI']*(this[_0x42309e(0x275c)]-0.5),_0x13a429=0x2*Math['PI']*(this[_0x42309e(0x31d2)]-0.5),this['sunPosition']['x']=this[_0x42309e(0xd4b)]*Math[_0x42309e(0x32c3)](_0x13a429)*Math[_0x42309e(0x32c3)](_0x161a87),this['sunPosition']['y']=this[_0x42309e(0xd4b)]*Math[_0x42309e(0x3380)](-_0x161a87),this[_0x42309e(0x11f8)]['z']=this[_0x42309e(0xd4b)]*Math[_0x42309e(0x3380)](_0x13a429)*Math[_0x42309e(0x32c3)](_0x161a87),_0x39b48a['_f'][_0x42309e(0xed7)](_0x39b48a['P']['UpReadOnly'],this['up'],this[_0x42309e(0x8cf)]),this[_0x42309e(0x11f8)][_0x42309e(0xb04)](this[_0x42309e(0x8cf)],this[_0x42309e(0x11f8)])),this[_0x42309e(0x2702)][_0x42309e(0x3c4c)](_0x42309e(0x11f8),this[_0x42309e(0x11f8)]),this['_afterBind'](_0x58cd84,this[_0x42309e(0x2702)]);}}}[_0x2d5bc1(0x8dd)](){return[];}['dispose'](_0x1515aa){var _0x1d3d3f=_0x2d5bc1;super[_0x1d3d3f(0x41a)](_0x1515aa);}[_0x2d5bc1(0x77b)](_0x2d28d8){var _0x38f208=_0x2d5bc1;return _0xc3879f['p4'][_0x38f208(0x3a1)](()=>new _0x53d772(_0x2d28d8,this['getScene']()),this);}[_0x2d5bc1(0x18e2)](){var _0x5c2578=_0x2d5bc1;const _0x1ac5b3=super[_0x5c2578(0x18e2)]();return _0x1ac5b3[_0x5c2578(0x2386)]=_0x5c2578(0x4090),_0x1ac5b3;}[_0x2d5bc1(0x252c)](){var _0x503623=_0x2d5bc1;return _0x503623(0x2c73);}static[_0x2d5bc1(0x2de7)](_0x3e0c93,_0x2044ec,_0x43de98){var _0x17eab9=_0x2d5bc1;return _0xc3879f['p4'][_0x17eab9(0x2de7)](()=>new _0x53d772(_0x3e0c93[_0x17eab9(0xc1b)],_0x2044ec),_0x3e0c93,_0x2044ec,_0x43de98);}}_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772['prototype'],'luminance',void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772['prototype'],_0x2d5bc1(0x1435),void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772[_0x2d5bc1(0x1ce1)],'rayleigh',void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772['prototype'],_0x2d5bc1(0x1750),void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772[_0x2d5bc1(0x1ce1)],'mieDirectionalG',void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772[_0x2d5bc1(0x1ce1)],_0x2d5bc1(0xd4b),void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772['prototype'],_0x2d5bc1(0x275c),void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772[_0x2d5bc1(0x1ce1)],_0x2d5bc1(0x31d2),void 0x0),_0x4a4b03([(0x0,_0xc3879f['hd'])()],_0x53d772['prototype'],_0x2d5bc1(0x11f8),void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772[_0x2d5bc1(0x1ce1)],_0x2d5bc1(0x14f3),void 0x0),_0x4a4b03([(0x0,_0xc3879f['hd'])()],_0x53d772[_0x2d5bc1(0x1ce1)],_0x2d5bc1(0xb3b),void 0x0),_0x4a4b03([(0x0,_0xc3879f['hd'])()],_0x53d772[_0x2d5bc1(0x1ce1)],'up',void 0x0),_0x4a4b03([(0x0,_0xc3879f['qC'])()],_0x53d772[_0x2d5bc1(0x1ce1)],_0x2d5bc1(0x21ac),void 0x0),(0x0,_0x55107e['H'])(_0x2d5bc1(0x4090),_0x53d772);},0x13dea:(_0x736615,_0x4d5ea9,_0xbe2220)=>{_0xbe2220(0x5236);},0x5236:(_0x101923,_0x40f11f,_0x4cb258)=>{var _0x145137=a8_0x1ec55c;function _0x53fb72(_0x4ce652,_0x206c7e,_0x3111fc,_0x46632c){var _0x42dedf=a8_0x5306,_0x519997,_0x195aac=arguments[_0x42dedf(0x18cc)],_0x177e3e=_0x195aac<0x3?_0x206c7e:null===_0x46632c?_0x46632c=Object[_0x42dedf(0x14a5)](_0x206c7e,_0x3111fc):_0x46632c;if(_0x42dedf(0x4238)==typeof Reflect&&_0x42dedf(0x3d33)==typeof Reflect[_0x42dedf(0x3215)])_0x177e3e=Reflect[_0x42dedf(0x3215)](_0x4ce652,_0x206c7e,_0x3111fc,_0x46632c);else{for(var _0x5370a8=_0x4ce652[_0x42dedf(0x18cc)]-0x1;0x0<=_0x5370a8;_0x5370a8--)(_0x519997=_0x4ce652[_0x5370a8])&&(_0x177e3e=(_0x195aac<0x3?_0x519997(_0x177e3e):0x3<_0x195aac?_0x519997(_0x206c7e,_0x3111fc,_0x177e3e):_0x519997(_0x206c7e,_0x3111fc))||_0x177e3e);}0x3<_0x195aac&&_0x177e3e&&Object[_0x42dedf(0x276e)](_0x206c7e,_0x3111fc,_0x177e3e);}var _0x5f3d30=_0x4cb258(0x10435),_0x264913=_0x4cb258(0xbd53),_0x44f4b0=_0x4cb258(0x5645),_0x542cca=_0x4cb258(0x10c09),_0x9fed08=_0x4cb258(0x14868),_0x4568f0=_0x4cb258(0x12820),_0x4a4316=_0x4cb258(0x1679c),_0xbd01=_0x4cb258(0xd537),_0x5115ae=_0x4cb258(0x4158),_0x2e84b7=(_0x4cb258(0x3314),_0x4cb258(0x16d8),_0x4cb258(0x1419a)),_0x3dc119=_0x4cb258(0x15ec7);class _0x41a43b extends _0x44f4b0['H']{constructor(){var _0x4678d1=a8_0x5306;super(),this[_0x4678d1(0x1d44)]=!0x1,this[_0x4678d1(0x4061)]=!0x1,this['CLIPPLANE']=!0x1,this['CLIPPLANE2']=!0x1,this['CLIPPLANE3']=!0x1,this[_0x4678d1(0x291e)]=!0x1,this[_0x4678d1(0x868)]=!0x1,this['CLIPPLANE6']=!0x1,this['ALPHATEST']=!0x1,this[_0x4678d1(0x41c2)]=!0x1,this[_0x4678d1(0x3464)]=!0x1,this['FOG']=!0x1,this[_0x4678d1(0x1dda)]=!0x1,this[_0x4678d1(0x129b)]=!0x1,this[_0x4678d1(0xf5c)]=!0x1,this[_0x4678d1(0x10a3)]=!0x1,this[_0x4678d1(0x2810)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x4678d1(0x3ece)]=0x0,this[_0x4678d1(0x380e)]=0x0,this[_0x4678d1(0x2ab4)]=!0x1,this[_0x4678d1(0x41b8)]=!0x1,this[_0x4678d1(0x1ef4)]=!0x1,this[_0x4678d1(0x3e39)]=!0x1,this['rebuild']();}}class _0x3b0594 extends _0x9fed08['a']{constructor(_0x3b5ba5,_0x57daa1){var _0x1fbfe4=a8_0x5306;super(_0x3b5ba5,_0x57daa1),this[_0x1fbfe4(0xffc)]=new _0x264913['Wo'](0x1,0x1,0x1),this[_0x1fbfe4(0x21e7)]=new _0x264913['Wo'](0x0,0x0,0x0),this['specularPower']=0x40,this[_0x1fbfe4(0xc5a)]=!0x1,this[_0x1fbfe4(0x1f76)]=0x4;}[_0x145137(0x36d8)](){var _0x5178c5=_0x145137;return this[_0x5178c5(0x19b3)]<0x1;}[_0x145137(0x1961)](){return!0x1;}[_0x145137(0x1925)](){return null;}['isReadyForSubMesh'](_0x285e68,_0x38f35b,_0x3f7694){var _0x5c18bb=_0x145137;if(this[_0x5c18bb(0x1e48)]&&_0x38f35b[_0x5c18bb(0x2a69)]&&_0x38f35b[_0x5c18bb(0x2a69)][_0x5c18bb(0x631)]&&_0x38f35b[_0x5c18bb(0x2a69)]['_wasPreviouslyUsingInstances']===_0x3f7694)return!0x0;_0x38f35b[_0x5c18bb(0x70d)]||(_0x38f35b[_0x5c18bb(0x70d)]=new _0x41a43b());const _0x256033=_0x38f35b[_0x5c18bb(0x70d)],_0xd8d62f=this[_0x5c18bb(0x3d78)]();if(this['_isReadyForSubMesh'](_0x38f35b))return!0x0;var _0x1f86ae=_0xd8d62f['getEngine']();if(_0xd8d62f[_0x5c18bb(0x404c)]){if(!this[_0x5c18bb(0x390c)]||!this[_0x5c18bb(0x390c)][_0x5c18bb(0x3b27)]())return!0x1;if(_0x256033[_0x5c18bb(0x3b7f)]=!0x0,_0x4568f0['k'][_0x5c18bb(0x15f3)]){if(!this[_0x5c18bb(0x1d1c)]||!this['diffuseTexture1'][_0x5c18bb(0x3b27)]())return!0x1;if(!this[_0x5c18bb(0x2b6d)]||!this['diffuseTexture2'][_0x5c18bb(0x3b27)]())return!0x1;if(!this[_0x5c18bb(0x2a00)]||!this['diffuseTexture3'][_0x5c18bb(0x3b27)]())return!0x1;_0x256033['DIFFUSE']=!0x0;}if(this[_0x5c18bb(0xb8c)]&&this[_0x5c18bb(0x209d)]&&this[_0x5c18bb(0x17dd)]&&_0x4568f0['k'][_0x5c18bb(0x41e8)]){if(!this[_0x5c18bb(0xb8c)][_0x5c18bb(0x3b27)]())return!0x1;if(!this['bumpTexture2'][_0x5c18bb(0x3b27)]())return!0x1;if(!this[_0x5c18bb(0x17dd)][_0x5c18bb(0x3b27)]())return!0x1;_0x256033['_needNormals']=!0x0,_0x256033['BUMP']=!0x0;}}if(_0x542cca['G'][_0x5c18bb(0x3b4b)](_0x285e68,_0xd8d62f,!0x1,this[_0x5c18bb(0xa42)],this[_0x5c18bb(0x2712)],this[_0x5c18bb(0xdba)](_0x285e68),_0x256033),_0x256033[_0x5c18bb(0x193e)]=_0x542cca['G']['PrepareDefinesForLights'](_0xd8d62f,_0x285e68,_0x256033,!0x1,this[_0x5c18bb(0x1f76)],this[_0x5c18bb(0xc5a)]),_0x542cca['G'][_0x5c18bb(0x216c)](_0xd8d62f,_0x1f86ae,this,_0x256033,!!_0x3f7694),_0x542cca['G'][_0x5c18bb(0x35f8)](_0x285e68,_0x256033,!0x0,!0x0),_0x256033[_0x5c18bb(0x2ac4)]){_0x256033[_0x5c18bb(0x2186)](),_0xd8d62f['resetCachedMaterial']();const _0x16fb6f=new _0x2e84b7['L'](),_0x339040=(_0x256033[_0x5c18bb(0x3245)]&&_0x16fb6f[_0x5c18bb(0xcb8)](0x1,_0x5c18bb(0x3245)),_0x542cca['G'][_0x5c18bb(0x8ea)](_0x256033,_0x16fb6f,this[_0x5c18bb(0x1f5)]),0x0<_0x256033[_0x5c18bb(0x3ece)]&&_0x16fb6f[_0x5c18bb(0x3cb9)](0x0,_0x285e68),_0x256033[_0x5c18bb(0x1ef4)]=_0xd8d62f['imageProcessingConfiguration'][_0x5c18bb(0x1a9f)],[_0x4a4316['o'][_0x5c18bb(0x1678)]]);_0x256033[_0x5c18bb(0x129b)]&&_0x339040[_0x5c18bb(0xede)](_0x4a4316['o'][_0x5c18bb(0x24a2)]),_0x256033[_0x5c18bb(0xf5c)]&&_0x339040[_0x5c18bb(0xede)](_0x4a4316['o'][_0x5c18bb(0x3f15)]),_0x256033['UV2']&&_0x339040['push'](_0x4a4316['o']['UV2Kind']),_0x256033[_0x5c18bb(0x2810)]&&_0x339040['push'](_0x4a4316['o'][_0x5c18bb(0x1e26)]),_0x542cca['G'][_0x5c18bb(0x2207)](_0x339040,_0x285e68,_0x256033,_0x16fb6f),_0x542cca['G'][_0x5c18bb(0xc66)](_0x339040,_0x256033);var _0x285e68=_0x256033[_0x5c18bb(0x1c67)](),_0x127354=[_0x5c18bb(0x2f85),_0x5c18bb(0x351f),'viewProjection',_0x5c18bb(0x15aa),_0x5c18bb(0xc91),'vDiffuseColor','vSpecularColor',_0x5c18bb(0x1692),'vFogColor',_0x5c18bb(0x401e),_0x5c18bb(0x2450),_0x5c18bb(0xed8),_0x5c18bb(0xe0f),_0x5c18bb(0x26bd),_0x5c18bb(0x166f),'diffuse3Infos'],_0x27cfc3=[_0x5c18bb(0x3523),_0x5c18bb(0x6f1),_0x5c18bb(0x3c60),_0x5c18bb(0x1e6e),_0x5c18bb(0x3bea),_0x5c18bb(0x35dc),_0x5c18bb(0x2774)],_0x554d85=new Array();(0x0,_0x3dc119['qx'])(_0x127354),_0x542cca['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x127354,'uniformBuffersNames':_0x554d85,'samplers':_0x27cfc3,'defines':_0x256033,'maxSimultaneousLights':this['maxSimultaneousLights']}),_0x38f35b[_0x5c18bb(0x260f)](_0xd8d62f[_0x5c18bb(0x3e9d)]()['createEffect'](_0x5c18bb(0x31ea),{'attributes':_0x339040,'uniformsNames':_0x127354,'uniformBuffersNames':_0x554d85,'samplers':_0x27cfc3,'defines':_0x285e68,'fallbacks':_0x16fb6f,'onCompiled':this[_0x5c18bb(0x37be)],'onError':this[_0x5c18bb(0x202c)],'indexParameters':{'maxSimultaneousLights':this['maxSimultaneousLights']}},_0x1f86ae),_0x256033,this[_0x5c18bb(0x187f)]);}return!(!_0x38f35b['effect']||!_0x38f35b['effect'][_0x5c18bb(0x3b27)]()||(_0x256033[_0x5c18bb(0x3302)]=_0xd8d62f[_0x5c18bb(0x1a27)](),_0x38f35b[_0x5c18bb(0x2a69)][_0x5c18bb(0x631)]=!0x0,_0x38f35b['effect'][_0x5c18bb(0x17db)]=!!_0x3f7694,0x0));}['bindForSubMesh'](_0x216efe,_0x4eae53,_0x42bee0){var _0x5dbbc4=_0x145137;const _0x1731dc=this['getScene']();var _0x2e2c68=_0x42bee0['materialDefines'];_0x2e2c68&&(_0x42bee0=_0x42bee0['effect'])&&(this['_activeEffect']=_0x42bee0,this[_0x5dbbc4(0xb97)](_0x216efe),this['_activeEffect'][_0x5dbbc4(0x3041)](_0x5dbbc4(0x15f6),_0x1731dc['getTransformMatrix']()),_0x542cca['G']['BindBonesParameters'](_0x4eae53,this[_0x5dbbc4(0x2702)]),this['_mustRebind'](_0x1731dc,_0x42bee0)&&(this['mixTexture']&&(this['_activeEffect']['setTexture'](_0x5dbbc4(0x3523),this['_mixTexture']),this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x3f28)]('vTextureInfos',this[_0x5dbbc4(0x2ed6)][_0x5dbbc4(0x126e)],this[_0x5dbbc4(0x2ed6)][_0x5dbbc4(0x2fe2)]),this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x3041)](_0x5dbbc4(0xe0f),this[_0x5dbbc4(0x2ed6)][_0x5dbbc4(0x1db3)]()),_0x4568f0['k']['DiffuseTextureEnabled']&&(this[_0x5dbbc4(0x3810)]&&(this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x2265)](_0x5dbbc4(0x6f1),this[_0x5dbbc4(0x3810)]),this['_activeEffect'][_0x5dbbc4(0x3f28)]('diffuse1Infos',this[_0x5dbbc4(0x3810)][_0x5dbbc4(0x1749)],this[_0x5dbbc4(0x3810)][_0x5dbbc4(0x26df)])),this[_0x5dbbc4(0x5bd)]&&(this['_activeEffect'][_0x5dbbc4(0x2265)](_0x5dbbc4(0x3c60),this[_0x5dbbc4(0x5bd)]),this[_0x5dbbc4(0x2702)]['setFloat2']('diffuse2Infos',this['_diffuseTexture2']['uScale'],this['_diffuseTexture2'][_0x5dbbc4(0x26df)])),this[_0x5dbbc4(0x2190)]&&(this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x2265)](_0x5dbbc4(0x1e6e),this[_0x5dbbc4(0x2190)]),this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x3f28)](_0x5dbbc4(0x418d),this['_diffuseTexture3'][_0x5dbbc4(0x1749)],this[_0x5dbbc4(0x2190)]['vScale']))),_0x4568f0['k']['BumpTextureEnabled']&&_0x1731dc[_0x5dbbc4(0x3e9d)]()[_0x5dbbc4(0x16da)]()[_0x5dbbc4(0x2ca0)]&&(this[_0x5dbbc4(0x37ce)]&&this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x2265)](_0x5dbbc4(0x3bea),this[_0x5dbbc4(0x37ce)]),this[_0x5dbbc4(0xd03)]&&this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x2265)](_0x5dbbc4(0x35dc),this[_0x5dbbc4(0xd03)]),this['_bumpTexture3']&&this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x2265)](_0x5dbbc4(0x2774),this[_0x5dbbc4(0x151e)]))),(0x0,_0x3dc119['an'])(_0x42bee0,this,_0x1731dc),this[_0x5dbbc4(0xa42)]&&this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x42c)](_0x5dbbc4(0x401e),this[_0x5dbbc4(0x401e)]),_0x1731dc[_0x5dbbc4(0x3449)](_0x42bee0)),this[_0x5dbbc4(0x2702)]['setColor4'](_0x5dbbc4(0x2604),this['diffuseColor'],this['alpha']*_0x4eae53[_0x5dbbc4(0x18c7)]),_0x2e2c68[_0x5dbbc4(0x1dda)]&&this[_0x5dbbc4(0x2702)][_0x5dbbc4(0x261b)](_0x5dbbc4(0x24cb),this[_0x5dbbc4(0x21e7)],this[_0x5dbbc4(0x1ba5)]),_0x1731dc[_0x5dbbc4(0x85f)]&&!this[_0x5dbbc4(0x3c97)]&&_0x542cca['G'][_0x5dbbc4(0x3dee)](_0x1731dc,_0x4eae53,this[_0x5dbbc4(0x2702)],_0x2e2c68,this[_0x5dbbc4(0x1f5)]),_0x1731dc[_0x5dbbc4(0x2712)]&&_0x4eae53['applyFog']&&_0x1731dc[_0x5dbbc4(0x2db9)]!==_0xbd01['x'][_0x5dbbc4(0x2767)]&&this['_activeEffect'][_0x5dbbc4(0x3041)]('view',_0x1731dc[_0x5dbbc4(0x3ca4)]()),_0x542cca['G'][_0x5dbbc4(0x2145)](_0x1731dc,_0x4eae53,this['_activeEffect']),this[_0x5dbbc4(0x2d47)](_0x4eae53,this[_0x5dbbc4(0x2702)]));}['getAnimatables'](){var _0x28e0ed=_0x145137;const _0x2d15aa=[];return this[_0x28e0ed(0x390c)]&&this[_0x28e0ed(0x390c)]['animations']&&0x0<this[_0x28e0ed(0x390c)][_0x28e0ed(0x3f3)][_0x28e0ed(0x18cc)]&&_0x2d15aa[_0x28e0ed(0xede)](this['mixTexture']),_0x2d15aa;}[_0x145137(0x4019)](){var _0x5b3df7=_0x145137;const _0x1a7120=super[_0x5b3df7(0x4019)]();return this['_mixTexture']&&_0x1a7120[_0x5b3df7(0xede)](this[_0x5b3df7(0x2ed6)]),this[_0x5b3df7(0x3810)]&&_0x1a7120[_0x5b3df7(0xede)](this[_0x5b3df7(0x3810)]),this[_0x5b3df7(0x5bd)]&&_0x1a7120[_0x5b3df7(0xede)](this[_0x5b3df7(0x5bd)]),this['_diffuseTexture3']&&_0x1a7120[_0x5b3df7(0xede)](this[_0x5b3df7(0x2190)]),this[_0x5b3df7(0x37ce)]&&_0x1a7120[_0x5b3df7(0xede)](this[_0x5b3df7(0x37ce)]),this[_0x5b3df7(0xd03)]&&_0x1a7120['push'](this[_0x5b3df7(0xd03)]),this[_0x5b3df7(0x151e)]&&_0x1a7120[_0x5b3df7(0xede)](this[_0x5b3df7(0x151e)]),_0x1a7120;}[_0x145137(0x37e6)](_0x4f192f){var _0x590a25=_0x145137;return!!super['hasTexture'](_0x4f192f)||this[_0x590a25(0x2ed6)]===_0x4f192f||this[_0x590a25(0x3810)]===_0x4f192f||this[_0x590a25(0x5bd)]===_0x4f192f||this[_0x590a25(0x2190)]===_0x4f192f||this['_bumpTexture1']===_0x4f192f||this['_bumpTexture2']===_0x4f192f||this[_0x590a25(0x151e)]===_0x4f192f;}['dispose'](_0xc75555){var _0x91cd4b=_0x145137;this[_0x91cd4b(0x390c)]&&this[_0x91cd4b(0x390c)][_0x91cd4b(0x41a)](),super[_0x91cd4b(0x41a)](_0xc75555);}[_0x145137(0x77b)](_0x20c562){var _0x3c9788=_0x145137;return _0x5f3d30['p4'][_0x3c9788(0x3a1)](()=>new _0x3b0594(_0x20c562,this['getScene']()),this);}[_0x145137(0x18e2)](){var _0x4743f3=_0x145137;const _0x36b321=super[_0x4743f3(0x18e2)]();return _0x36b321[_0x4743f3(0x2386)]=_0x4743f3(0x199b),_0x36b321;}[_0x145137(0x252c)](){return'TerrainMaterial';}static[_0x145137(0x2de7)](_0x340b3f,_0x2b2b87,_0x5ae1d1){var _0x4a0bcc=_0x145137;return _0x5f3d30['p4'][_0x4a0bcc(0x2de7)](()=>new _0x3b0594(_0x340b3f[_0x4a0bcc(0xc1b)],_0x2b2b87),_0x340b3f,_0x2b2b87,_0x5ae1d1);}}_0x53fb72([(0x0,_0x5f3d30['oU'])(_0x145137(0x390c))],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x2ed6),void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3b0594['prototype'],_0x145137(0x390c),void 0x0),_0x53fb72([(0x0,_0x5f3d30['oU'])(_0x145137(0x1d1c))],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x3810),void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])(_0x145137(0x2b74))],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x1d1c),void 0x0),_0x53fb72([(0x0,_0x5f3d30['oU'])('diffuseTexture2')],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x5bd),void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])(_0x145137(0x2b74))],_0x3b0594[_0x145137(0x1ce1)],'diffuseTexture2',void 0x0),_0x53fb72([(0x0,_0x5f3d30['oU'])('diffuseTexture3')],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x2190),void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])(_0x145137(0x2b74))],_0x3b0594[_0x145137(0x1ce1)],'diffuseTexture3',void 0x0),_0x53fb72([(0x0,_0x5f3d30['oU'])('bumpTexture1')],_0x3b0594[_0x145137(0x1ce1)],'_bumpTexture1',void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])(_0x145137(0x2b74))],_0x3b0594['prototype'],'bumpTexture1',void 0x0),_0x53fb72([(0x0,_0x5f3d30['oU'])(_0x145137(0x209d))],_0x3b0594['prototype'],_0x145137(0xd03),void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])(_0x145137(0x2b74))],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x209d),void 0x0),_0x53fb72([(0x0,_0x5f3d30['oU'])('bumpTexture3')],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x151e),void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x17dd),void 0x0),_0x53fb72([(0x0,_0x5f3d30['n9'])()],_0x3b0594['prototype'],_0x145137(0xffc),void 0x0),_0x53fb72([(0x0,_0x5f3d30['n9'])()],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x21e7),void 0x0),_0x53fb72([(0x0,_0x5f3d30['qC'])()],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x1ba5),void 0x0),_0x53fb72([(0x0,_0x5f3d30['qC'])(_0x145137(0x3c97))],_0x3b0594[_0x145137(0x1ce1)],'_disableLighting',void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])(_0x145137(0xf21))],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x3c97),void 0x0),_0x53fb72([(0x0,_0x5f3d30['qC'])(_0x145137(0x1f5))],_0x3b0594[_0x145137(0x1ce1)],_0x145137(0x1f76),void 0x0),_0x53fb72([(0x0,_0x5f3d30['wz'])(_0x145137(0xf21))],_0x3b0594[_0x145137(0x1ce1)],'maxSimultaneousLights',void 0x0),(0x0,_0x5115ae['H'])(_0x145137(0x199b),_0x3b0594);},0x4f9e:(_0x3a072a,_0x552547,_0x34ce51)=>{_0x34ce51(0x597);},0x597:(_0x549089,_0x2ee00a,_0x42e87d)=>{var _0x5e8072=a8_0x1ec55c;function _0x12837a(_0x1b8e3d,_0x41c7f7,_0x1f68f8,_0x39b522){var _0x37c9ae=a8_0x5306,_0x3fffc6,_0x11c371=arguments['length'],_0x4c7d93=_0x11c371<0x3?_0x41c7f7:null===_0x39b522?_0x39b522=Object['getOwnPropertyDescriptor'](_0x41c7f7,_0x1f68f8):_0x39b522;if(_0x37c9ae(0x4238)==typeof Reflect&&_0x37c9ae(0x3d33)==typeof Reflect[_0x37c9ae(0x3215)])_0x4c7d93=Reflect[_0x37c9ae(0x3215)](_0x1b8e3d,_0x41c7f7,_0x1f68f8,_0x39b522);else{for(var _0xc64045=_0x1b8e3d[_0x37c9ae(0x18cc)]-0x1;0x0<=_0xc64045;_0xc64045--)(_0x3fffc6=_0x1b8e3d[_0xc64045])&&(_0x4c7d93=(_0x11c371<0x3?_0x3fffc6(_0x4c7d93):0x3<_0x11c371?_0x3fffc6(_0x41c7f7,_0x1f68f8,_0x4c7d93):_0x3fffc6(_0x41c7f7,_0x1f68f8))||_0x4c7d93);}0x3<_0x11c371&&_0x4c7d93&&Object[_0x37c9ae(0x276e)](_0x41c7f7,_0x1f68f8,_0x4c7d93);}var _0x5c177a=_0x42e87d(0x10435),_0x47ca37=_0x42e87d(0xbd53),_0x11cbe5=_0x42e87d(0x5645),_0xcbe343=_0x42e87d(0x10c09),_0x1eca51=_0x42e87d(0x14868),_0x3f81b7=_0x42e87d(0x12820),_0x4b6d5b=_0x42e87d(0x1679c),_0x54b831=_0x42e87d(0xd537),_0x3370be=_0x42e87d(0x4158),_0x54fa2f=(_0x42e87d(0x10a45),_0x42e87d(0x16847),_0x42e87d(0x1419a)),_0x4654ac=_0x42e87d(0x15ec7);class _0x118a97 extends _0x11cbe5['H']{constructor(){var _0x2abb5f=a8_0x5306;super(),this[_0x2abb5f(0x2def)]=!0x1,this[_0x2abb5f(0x2554)]=!0x1,this[_0x2abb5f(0x28f1)]=!0x1,this[_0x2abb5f(0x2c47)]=!0x1,this[_0x2abb5f(0x2741)]=!0x1,this['BUMPZ']=!0x1,this[_0x2abb5f(0x3943)]=!0x1,this[_0x2abb5f(0x1b16)]=!0x1,this[_0x2abb5f(0x2e3)]=!0x1,this[_0x2abb5f(0x291e)]=!0x1,this['CLIPPLANE5']=!0x1,this[_0x2abb5f(0x12ff)]=!0x1,this[_0x2abb5f(0x1fb1)]=!0x1,this[_0x2abb5f(0x41c2)]=!0x1,this[_0x2abb5f(0x3464)]=!0x1,this[_0x2abb5f(0x3245)]=!0x1,this[_0x2abb5f(0x1dda)]=!0x1,this[_0x2abb5f(0x129b)]=!0x1,this[_0x2abb5f(0x2810)]=!0x1,this[_0x2abb5f(0x3748)]=!0x1,this[_0x2abb5f(0x3ece)]=0x0,this[_0x2abb5f(0x380e)]=0x0,this[_0x2abb5f(0x2ab4)]=!0x1,this[_0x2abb5f(0x41b8)]=!0x1,this[_0x2abb5f(0x1ef4)]=!0x1,this[_0x2abb5f(0x3e39)]=!0x1,this['rebuild']();}}class _0x5a5e6c extends _0x1eca51['a']{constructor(_0x3a5bac,_0x1ed17a){var _0x2a4938=a8_0x5306;super(_0x3a5bac,_0x1ed17a),this[_0x2a4938(0x1890)]=0x1,this[_0x2a4938(0xffc)]=new _0x47ca37['Wo'](0x1,0x1,0x1),this[_0x2a4938(0x21e7)]=new _0x47ca37['Wo'](0.2,0.2,0.2),this[_0x2a4938(0x1ba5)]=0x40,this[_0x2a4938(0xc5a)]=!0x1,this[_0x2a4938(0x1f76)]=0x4;}[_0x5e8072(0x36d8)](){var _0x281e8e=_0x5e8072;return this[_0x281e8e(0x19b3)]<0x1;}[_0x5e8072(0x1961)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x5e8072(0x3988)](_0x52621f,_0x4f41bb,_0x188f14){var _0x4b9693=_0x5e8072;if(this[_0x4b9693(0x1e48)]&&_0x4f41bb[_0x4b9693(0x2a69)]&&_0x4f41bb[_0x4b9693(0x2a69)]['_wasPreviouslyReady']&&_0x4f41bb[_0x4b9693(0x2a69)][_0x4b9693(0x17db)]===_0x188f14)return!0x0;_0x4f41bb[_0x4b9693(0x70d)]||(_0x4f41bb[_0x4b9693(0x70d)]=new _0x118a97());const _0x435b8d=_0x4f41bb[_0x4b9693(0x70d)],_0x3aa2f2=this['getScene']();if(this[_0x4b9693(0x53c)](_0x4f41bb))return!0x0;var _0x3452f8=_0x3aa2f2[_0x4b9693(0x3e9d)]();if(_0x435b8d[_0x4b9693(0x8a8)]&&_0x3aa2f2[_0x4b9693(0x404c)]){if(_0x3f81b7['k'][_0x4b9693(0x15f3)]){const _0x5c2fda=[this[_0x4b9693(0x629)],this[_0x4b9693(0x1d94)],this[_0x4b9693(0x322c)]];var _0x268768=[_0x4b9693(0x2def),'DIFFUSEY',_0x4b9693(0x28f1)];for(let _0x452352=0x0;_0x452352<_0x5c2fda[_0x4b9693(0x18cc)];_0x452352++)if(_0x5c2fda[_0x452352]){if(!_0x5c2fda[_0x452352][_0x4b9693(0x3b27)]())return!0x1;_0x435b8d[_0x268768[_0x452352]]=!0x0;}}if(_0x3f81b7['k'][_0x4b9693(0x41e8)]){const _0x11b39b=[this[_0x4b9693(0x7de)],this['normalTextureY'],this[_0x4b9693(0x3863)]];var _0x5508d9=[_0x4b9693(0x2c47),_0x4b9693(0x2741),_0x4b9693(0x303e)];for(let _0x56843d=0x0;_0x56843d<_0x11b39b[_0x4b9693(0x18cc)];_0x56843d++)if(_0x11b39b[_0x56843d]){if(!_0x11b39b[_0x56843d][_0x4b9693(0x3b27)]())return!0x1;_0x435b8d[_0x5508d9[_0x56843d]]=!0x0;}}}if(_0xcbe343['G']['PrepareDefinesForMisc'](_0x52621f,_0x3aa2f2,!0x1,this['pointsCloud'],this[_0x4b9693(0x2712)],this[_0x4b9693(0xdba)](_0x52621f),_0x435b8d),_0x435b8d[_0x4b9693(0x193e)]=_0xcbe343['G'][_0x4b9693(0x1117)](_0x3aa2f2,_0x52621f,_0x435b8d,!0x1,this[_0x4b9693(0x1f76)],this[_0x4b9693(0xc5a)]),_0xcbe343['G'][_0x4b9693(0x216c)](_0x3aa2f2,_0x3452f8,this,_0x435b8d,!!_0x188f14),_0xcbe343['G'][_0x4b9693(0x35f8)](_0x52621f,_0x435b8d,!0x0,!0x0),_0x435b8d[_0x4b9693(0x2ac4)]){_0x435b8d[_0x4b9693(0x2186)](),_0x3aa2f2[_0x4b9693(0x2498)]();const _0x1438c9=new _0x54fa2f['L'](),_0xbed74a=(_0x435b8d[_0x4b9693(0x3245)]&&_0x1438c9[_0x4b9693(0xcb8)](0x1,'FOG'),_0xcbe343['G'][_0x4b9693(0x8ea)](_0x435b8d,_0x1438c9,this[_0x4b9693(0x1f5)]),0x0<_0x435b8d[_0x4b9693(0x3ece)]&&_0x1438c9[_0x4b9693(0x3cb9)](0x0,_0x52621f),_0x435b8d[_0x4b9693(0x1ef4)]=_0x3aa2f2[_0x4b9693(0xb0b)][_0x4b9693(0x1a9f)],[_0x4b6d5b['o']['PositionKind']]);_0x435b8d[_0x4b9693(0x129b)]&&_0xbed74a[_0x4b9693(0xede)](_0x4b6d5b['o'][_0x4b9693(0x24a2)]),_0x435b8d[_0x4b9693(0x2810)]&&_0xbed74a[_0x4b9693(0xede)](_0x4b6d5b['o']['ColorKind']),_0xcbe343['G'][_0x4b9693(0x2207)](_0xbed74a,_0x52621f,_0x435b8d,_0x1438c9),_0xcbe343['G'][_0x4b9693(0xc66)](_0xbed74a,_0x435b8d);var _0x52621f=_0x435b8d[_0x4b9693(0x1c67)](),_0x2f5abb=[_0x4b9693(0x2f85),_0x4b9693(0x351f),'viewProjection','vEyePosition',_0x4b9693(0xc91),'vDiffuseColor',_0x4b9693(0x24cb),_0x4b9693(0x1692),'vFogColor',_0x4b9693(0x401e),_0x4b9693(0xed8),_0x4b9693(0x1890)],_0x26ab3d=['diffuseSamplerX','diffuseSamplerY',_0x4b9693(0xad6),'normalSamplerX',_0x4b9693(0xefd),_0x4b9693(0x9eb)],_0x3b4314=new Array();(0x0,_0x4654ac['qx'])(_0x2f5abb),_0xcbe343['G'][_0x4b9693(0x3503)]({'uniformsNames':_0x2f5abb,'uniformBuffersNames':_0x3b4314,'samplers':_0x26ab3d,'defines':_0x435b8d,'maxSimultaneousLights':this[_0x4b9693(0x1f5)]}),_0x4f41bb['setEffect'](_0x3aa2f2[_0x4b9693(0x3e9d)]()[_0x4b9693(0x2442)](_0x4b9693(0x10f5),{'attributes':_0xbed74a,'uniformsNames':_0x2f5abb,'uniformBuffersNames':_0x3b4314,'samplers':_0x26ab3d,'defines':_0x52621f,'fallbacks':_0x1438c9,'onCompiled':this['onCompiled'],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this[_0x4b9693(0x1f5)]}},_0x3452f8),_0x435b8d,this['_materialContext']);}return!(!_0x4f41bb[_0x4b9693(0x2a69)]||!_0x4f41bb[_0x4b9693(0x2a69)][_0x4b9693(0x3b27)]()||(_0x435b8d[_0x4b9693(0x3302)]=_0x3aa2f2[_0x4b9693(0x1a27)](),_0x4f41bb[_0x4b9693(0x2a69)][_0x4b9693(0x631)]=!0x0,_0x4f41bb[_0x4b9693(0x2a69)]['_wasPreviouslyUsingInstances']=!!_0x188f14,0x0));}[_0x5e8072(0x3850)](_0x7a2813,_0x242dd9,_0x577e04){var _0xfb6405=_0x5e8072;const _0x56192d=this[_0xfb6405(0x3d78)]();var _0x514fed=_0x577e04[_0xfb6405(0x70d)];_0x514fed&&(_0x577e04=_0x577e04[_0xfb6405(0x2a69)])&&(this[_0xfb6405(0x2702)]=_0x577e04,this['bindOnlyWorldMatrix'](_0x7a2813),this[_0xfb6405(0x2702)][_0xfb6405(0x3041)]('viewProjection',_0x56192d[_0xfb6405(0x15f2)]()),_0xcbe343['G']['BindBonesParameters'](_0x242dd9,this[_0xfb6405(0x2702)]),this['_activeEffect'][_0xfb6405(0x42c)](_0xfb6405(0x1890),this[_0xfb6405(0x1890)]),_0x56192d[_0xfb6405(0x2379)]()!==this&&(this['diffuseTextureX']&&this[_0xfb6405(0x2702)][_0xfb6405(0x2265)](_0xfb6405(0x3deb),this[_0xfb6405(0x629)]),this[_0xfb6405(0x1d94)]&&this['_activeEffect'][_0xfb6405(0x2265)]('diffuseSamplerY',this[_0xfb6405(0x1d94)]),this[_0xfb6405(0x322c)]&&this['_activeEffect']['setTexture'](_0xfb6405(0xad6),this[_0xfb6405(0x322c)]),this[_0xfb6405(0x7de)]&&this[_0xfb6405(0x2702)][_0xfb6405(0x2265)](_0xfb6405(0x25e9),this['normalTextureX']),this['normalTextureY']&&this[_0xfb6405(0x2702)]['setTexture'](_0xfb6405(0xefd),this[_0xfb6405(0x14c8)]),this['normalTextureZ']&&this[_0xfb6405(0x2702)][_0xfb6405(0x2265)]('normalSamplerZ',this[_0xfb6405(0x3863)]),(0x0,_0x4654ac['an'])(_0x577e04,this,_0x56192d),this['pointsCloud']&&this[_0xfb6405(0x2702)][_0xfb6405(0x42c)](_0xfb6405(0x401e),this[_0xfb6405(0x401e)]),_0x56192d['bindEyePosition'](_0x577e04)),this[_0xfb6405(0x2702)][_0xfb6405(0x261b)]('vDiffuseColor',this[_0xfb6405(0xffc)],this[_0xfb6405(0x19b3)]*_0x242dd9[_0xfb6405(0x18c7)]),_0x514fed[_0xfb6405(0x1dda)]&&this[_0xfb6405(0x2702)][_0xfb6405(0x261b)](_0xfb6405(0x24cb),this[_0xfb6405(0x21e7)],this[_0xfb6405(0x1ba5)]),_0x56192d[_0xfb6405(0x85f)]&&!this[_0xfb6405(0x3c97)]&&_0xcbe343['G'][_0xfb6405(0x3dee)](_0x56192d,_0x242dd9,this[_0xfb6405(0x2702)],_0x514fed,this[_0xfb6405(0x1f5)]),_0x56192d[_0xfb6405(0x2712)]&&_0x242dd9[_0xfb6405(0x3b1e)]&&_0x56192d['fogMode']!==_0x54b831['x']['FOGMODE_NONE']&&this[_0xfb6405(0x2702)][_0xfb6405(0x3041)](_0xfb6405(0x351f),_0x56192d[_0xfb6405(0x3ca4)]()),_0xcbe343['G']['BindFogParameters'](_0x56192d,_0x242dd9,this['_activeEffect']),this[_0xfb6405(0x2d47)](_0x242dd9,this[_0xfb6405(0x2702)]));}[_0x5e8072(0x8dd)](){var _0x9bb9e9=_0x5e8072;const _0x3ee1ed=[];return this['mixTexture']&&this['mixTexture'][_0x9bb9e9(0x3f3)]&&0x0<this[_0x9bb9e9(0x390c)]['animations'][_0x9bb9e9(0x18cc)]&&_0x3ee1ed[_0x9bb9e9(0xede)](this['mixTexture']),_0x3ee1ed;}['getActiveTextures'](){var _0x576601=_0x5e8072;const _0x2135d7=super[_0x576601(0x4019)]();return this[_0x576601(0x3320)]&&_0x2135d7[_0x576601(0xede)](this[_0x576601(0x3320)]),this[_0x576601(0x185c)]&&_0x2135d7[_0x576601(0xede)](this['_diffuseTextureY']),this[_0x576601(0x1eea)]&&_0x2135d7[_0x576601(0xede)](this[_0x576601(0x1eea)]),this[_0x576601(0x2b1b)]&&_0x2135d7[_0x576601(0xede)](this[_0x576601(0x2b1b)]),this[_0x576601(0x2069)]&&_0x2135d7['push'](this[_0x576601(0x2069)]),this['_normalTextureZ']&&_0x2135d7[_0x576601(0xede)](this['_normalTextureZ']),_0x2135d7;}['hasTexture'](_0x5f0ab1){var _0x472afa=_0x5e8072;return!!super[_0x472afa(0x37e6)](_0x5f0ab1)||this[_0x472afa(0x3320)]===_0x5f0ab1||this[_0x472afa(0x185c)]===_0x5f0ab1||this[_0x472afa(0x1eea)]===_0x5f0ab1||this[_0x472afa(0x2b1b)]===_0x5f0ab1||this[_0x472afa(0x2069)]===_0x5f0ab1||this[_0x472afa(0x179f)]===_0x5f0ab1;}[_0x5e8072(0x41a)](_0x53cdad){var _0x12dd1d=_0x5e8072;this[_0x12dd1d(0x390c)]&&this[_0x12dd1d(0x390c)][_0x12dd1d(0x41a)](),super['dispose'](_0x53cdad);}['clone'](_0x47e486){var _0x12186e=_0x5e8072;return _0x5c177a['p4'][_0x12186e(0x3a1)](()=>new _0x5a5e6c(_0x47e486,this['getScene']()),this);}[_0x5e8072(0x18e2)](){var _0x4ff8c8=_0x5e8072;const _0xca0e83=super[_0x4ff8c8(0x18e2)]();return _0xca0e83[_0x4ff8c8(0x2386)]=_0x4ff8c8(0x101d),_0xca0e83;}[_0x5e8072(0x252c)](){var _0x3b6abd=_0x5e8072;return _0x3b6abd(0x238e);}static['Parse'](_0x772129,_0x1ba63c,_0xa7bb7b){var _0x1187cf=_0x5e8072;return _0x5c177a['p4'][_0x1187cf(0x2de7)](()=>new _0x5a5e6c(_0x772129[_0x1187cf(0xc1b)],_0x1ba63c),_0x772129,_0x1ba63c,_0xa7bb7b);}}_0x12837a([(0x0,_0x5c177a['oU'])()],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x390c),void 0x0),_0x12837a([(0x0,_0x5c177a['oU'])('diffuseTextureX')],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x3320),void 0x0),_0x12837a([(0x0,_0x5c177a['wz'])(_0x5e8072(0x2b74))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x629),void 0x0),_0x12837a([(0x0,_0x5c177a['oU'])(_0x5e8072(0x181f))],_0x5a5e6c['prototype'],_0x5e8072(0x185c),void 0x0),_0x12837a([(0x0,_0x5c177a['wz'])(_0x5e8072(0x2b74))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x1d94),void 0x0),_0x12837a([(0x0,_0x5c177a['oU'])(_0x5e8072(0x322c))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x1eea),void 0x0),_0x12837a([(0x0,_0x5c177a['wz'])(_0x5e8072(0x2b74))],_0x5a5e6c['prototype'],_0x5e8072(0x322c),void 0x0),_0x12837a([(0x0,_0x5c177a['oU'])(_0x5e8072(0x7de))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x2b1b),void 0x0),_0x12837a([(0x0,_0x5c177a['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x7de),void 0x0),_0x12837a([(0x0,_0x5c177a['oU'])(_0x5e8072(0x14c8))],_0x5a5e6c['prototype'],'_normalTextureY',void 0x0),_0x12837a([(0x0,_0x5c177a['wz'])(_0x5e8072(0x2b74))],_0x5a5e6c['prototype'],_0x5e8072(0x14c8),void 0x0),_0x12837a([(0x0,_0x5c177a['oU'])(_0x5e8072(0x3863))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x179f),void 0x0),_0x12837a([(0x0,_0x5c177a['wz'])(_0x5e8072(0x2b74))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x3863),void 0x0),_0x12837a([(0x0,_0x5c177a['qC'])()],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x1890),void 0x0),_0x12837a([(0x0,_0x5c177a['n9'])()],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0xffc),void 0x0),_0x12837a([(0x0,_0x5c177a['n9'])()],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x21e7),void 0x0),_0x12837a([(0x0,_0x5c177a['qC'])()],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x1ba5),void 0x0),_0x12837a([(0x0,_0x5c177a['qC'])(_0x5e8072(0x3c97))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0xc5a),void 0x0),_0x12837a([(0x0,_0x5c177a['wz'])(_0x5e8072(0xf21))],_0x5a5e6c['prototype'],_0x5e8072(0x3c97),void 0x0),_0x12837a([(0x0,_0x5c177a['qC'])(_0x5e8072(0x1f5))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x1f76),void 0x0),_0x12837a([(0x0,_0x5c177a['wz'])(_0x5e8072(0xf21))],_0x5a5e6c[_0x5e8072(0x1ce1)],_0x5e8072(0x1f5),void 0x0),(0x0,_0x3370be['H'])('BABYLON.TriPlanarMaterial',_0x5a5e6c);},0x340d:(_0x3586f7,_0xcbb8de,_0x43792a)=>{_0x43792a(0x12c36);},0x12c36:(_0x29479f,_0x586b51,_0x43362d)=>{var _0x5b2231=a8_0x1ec55c;function _0x2b166a(_0x10ed42,_0x48f32a,_0x25c120,_0x4c8b1f){var _0x557766=a8_0x5306,_0x51f183,_0x1965d7=arguments[_0x557766(0x18cc)],_0x19c69e=_0x1965d7<0x3?_0x48f32a:null===_0x4c8b1f?_0x4c8b1f=Object[_0x557766(0x14a5)](_0x48f32a,_0x25c120):_0x4c8b1f;if(_0x557766(0x4238)==typeof Reflect&&_0x557766(0x3d33)==typeof Reflect[_0x557766(0x3215)])_0x19c69e=Reflect[_0x557766(0x3215)](_0x10ed42,_0x48f32a,_0x25c120,_0x4c8b1f);else{for(var _0x44a728=_0x10ed42[_0x557766(0x18cc)]-0x1;0x0<=_0x44a728;_0x44a728--)(_0x51f183=_0x10ed42[_0x44a728])&&(_0x19c69e=(_0x1965d7<0x3?_0x51f183(_0x19c69e):0x3<_0x1965d7?_0x51f183(_0x48f32a,_0x25c120,_0x19c69e):_0x51f183(_0x48f32a,_0x25c120))||_0x19c69e);}0x3<_0x1965d7&&_0x19c69e&&Object['defineProperty'](_0x48f32a,_0x25c120,_0x19c69e);}var _0x188a6a=_0x43362d(0x10435),_0x10e520=_0x43362d(0xd53f),_0x301f9d=_0x43362d(0xbd53),_0x11cf0e=_0x43362d(0x10fa9),_0x3f8853=_0x43362d(0x1610),_0x48e106=_0x43362d(0x16fed),_0x1392d8=_0x43362d(0xcde8),_0x374341=_0x43362d(0x5645),_0x5260cf=_0x43362d(0x3ed0),_0x12c128=_0x43362d(0x10c09),_0x57732b=_0x43362d(0x14868),_0x3b061b=_0x43362d(0x12820),_0x37d909=_0x43362d(0x1679c),_0x41f95a=_0x43362d(0xd537),_0xf6612e=_0x43362d(0x4158),_0x332c2c=(_0x43362d(0x7b01),_0x43362d(0x859a),_0x43362d(0x1419a)),_0x3d0d30=_0x43362d(0x7dc0),_0x3b9caa=_0x43362d(0x15ec7);class _0x3e3bdc extends _0x374341['H']{constructor(){var _0x5db9df=a8_0x5306;super(),this[_0x5db9df(0x4061)]=!0x1,this[_0x5db9df(0x2ef1)]=!0x1,this[_0x5db9df(0x3943)]=!0x1,this[_0x5db9df(0x1b16)]=!0x1,this['CLIPPLANE3']=!0x1,this['CLIPPLANE4']=!0x1,this[_0x5db9df(0x868)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x5db9df(0x1fb1)]=!0x1,this[_0x5db9df(0x41c2)]=!0x1,this[_0x5db9df(0x3464)]=!0x1,this['FOG']=!0x1,this['NORMAL']=!0x1,this[_0x5db9df(0xf5c)]=!0x1,this[_0x5db9df(0x10a3)]=!0x1,this[_0x5db9df(0x2810)]=!0x1,this[_0x5db9df(0x3748)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x5db9df(0x380e)]=0x0,this['INSTANCES']=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x5db9df(0x1dda)]=!0x1,this[_0x5db9df(0x205f)]=!0x1,this[_0x5db9df(0x2f1a)]=!0x1,this['FRESNELSEPARATE']=!0x1,this[_0x5db9df(0x3509)]=!0x1,this[_0x5db9df(0x39ae)]=!0x1,this[_0x5db9df(0x3658)]=!0x1,this['VIGNETTE']=!0x1,this[_0x5db9df(0x1c6d)]=!0x1,this[_0x5db9df(0x523)]=!0x1,this['TONEMAPPING']=!0x1,this['TONEMAPPING_ACES']=!0x1,this[_0x5db9df(0xb6f)]=!0x1,this['EXPOSURE']=!0x1,this[_0x5db9df(0x1ac7)]=!0x1,this[_0x5db9df(0x14fb)]=!0x1,this[_0x5db9df(0x38c0)]=!0x1,this[_0x5db9df(0xab9)]=!0x1,this[_0x5db9df(0x2dab)]=!0x1,this[_0x5db9df(0xcdb)]=!0x1,this[_0x5db9df(0x1ef4)]=!0x1,this[_0x5db9df(0x3e39)]=!0x1,this[_0x5db9df(0x22e6)]();}}class _0x45baf0 extends _0x57732b['a']{constructor(_0x1dbaba,_0x40f5e4,_0x14d475=new _0x10e520['FM'](0x200,0x200)){var _0x41197b=a8_0x5306;super(_0x1dbaba,_0x40f5e4),this[_0x41197b(0x2047)]=_0x14d475,this['diffuseColor']=new _0x301f9d['Wo'](0x1,0x1,0x1),this[_0x41197b(0x21e7)]=new _0x301f9d['Wo'](0x0,0x0,0x0),this[_0x41197b(0x1ba5)]=0x40,this[_0x41197b(0xc5a)]=!0x1,this[_0x41197b(0x1f76)]=0x4,this['windForce']=0x6,this[_0x41197b(0x948)]=new _0x10e520['FM'](0x0,0x1),this[_0x41197b(0x28e0)]=0.4,this[_0x41197b(0x1912)]=0.4,this[_0x41197b(0xe54)]=!0x1,this[_0x41197b(0x33b3)]=!0x1,this['_bumpAffectsReflection']=!0x1,this[_0x41197b(0x11ce)]=new _0x301f9d['Wo'](0.1,0.1,0.6),this[_0x41197b(0x31b2)]=0.2,this['waterColor2']=new _0x301f9d['Wo'](0.1,0.1,0.6),this[_0x41197b(0x4162)]=0.2,this[_0x41197b(0x11f3)]=0.1,this[_0x41197b(0x3448)]=0x1,this[_0x41197b(0x3912)]=0x14,this[_0x41197b(0x2406)]=!0x1,this[_0x41197b(0x3a55)]=new _0x48e106['t'](0x10),this[_0x41197b(0xc10)]=null,this[_0x41197b(0x312d)]=_0x10e520['y3']['Zero'](),this[_0x41197b(0x26fd)]=0x0,this[_0x41197b(0x3df3)]=0x0,this[_0x41197b(0x39c7)](this[_0x41197b(0x3d78)](),_0x14d475),this[_0x41197b(0x17e4)]=()=>(this[_0x41197b(0x3a55)][_0x41197b(0x14ff)](),this[_0x41197b(0x3a55)][_0x41197b(0xede)](this[_0x41197b(0x3c10)]),this[_0x41197b(0x3a55)][_0x41197b(0xede)](this[_0x41197b(0x1274)]),this[_0x41197b(0x3a55)]),this[_0x41197b(0x2dd9)]=this[_0x41197b(0x3d78)]()[_0x41197b(0xb0b)],this[_0x41197b(0x2dd9)]&&(this[_0x41197b(0x2223)]=this['_imageProcessingConfiguration'][_0x41197b(0x24b7)][_0x41197b(0x2e5)](()=>{var _0x166f08=_0x41197b;this[_0x166f08(0x3f62)]();}));}get[_0x5b2231(0x3f08)](){return!0x0;}get[_0x5b2231(0x2e23)](){return this['_useLogarithmicDepth'];}set[_0x5b2231(0x2e23)](_0x58f64c){var _0x2dc762=_0x5b2231;this[_0x2dc762(0x13dd)]=_0x58f64c&&this[_0x2dc762(0x3d78)]()[_0x2dc762(0x3e9d)]()['getCaps']()['fragmentDepthSupported'],this[_0x2dc762(0x4152)]();}get[_0x5b2231(0x2f97)](){var _0x221c9=_0x5b2231;return this[_0x221c9(0x1274)];}get[_0x5b2231(0x12c6)](){var _0x35cd5b=_0x5b2231;return this[_0x35cd5b(0x3c10)];}[_0x5b2231(0x4085)](_0x2232b6){var _0x35b632=_0x5b2231;this[_0x35b632(0x1274)]&&this[_0x35b632(0x1274)]['renderList']&&this[_0x35b632(0x1274)][_0x35b632(0x1450)]['push'](_0x2232b6),this[_0x35b632(0x3c10)]&&this['_reflectionRTT'][_0x35b632(0x1450)]&&this['_reflectionRTT'][_0x35b632(0x1450)][_0x35b632(0xede)](_0x2232b6);}[_0x5b2231(0x40ff)](_0xee98f){var _0x1888c8=_0x5b2231;_0xee98f=_0xee98f?0x1:0x0,(this[_0x1888c8(0x1274)]&&(this['_refractionRTT'][_0x1888c8(0x1e21)]=_0xee98f),this['_reflectionRTT']&&(this[_0x1888c8(0x3c10)][_0x1888c8(0x1e21)]=_0xee98f));}[_0x5b2231(0x3da1)](){var _0x4bcb58=_0x5b2231;return this[_0x4bcb58(0x1274)]?this[_0x4bcb58(0x1274)]['renderList']:[];}get[_0x5b2231(0x39ca)](){var _0x2dcfbb=_0x5b2231;return!(this[_0x2dcfbb(0x1274)]&&0x0===this[_0x2dcfbb(0x1274)][_0x2dcfbb(0x1e21)]);}[_0x5b2231(0x36d8)](){var _0x26498b=_0x5b2231;return this[_0x26498b(0x19b3)]<0x1;}[_0x5b2231(0x1961)](){return!0x1;}[_0x5b2231(0x1925)](){return null;}[_0x5b2231(0x3988)](_0x589850,_0x14de77,_0x31f2af){var _0x545218=_0x5b2231;if(this['isFrozen']&&_0x14de77['effect']&&_0x14de77['effect'][_0x545218(0x631)]&&_0x14de77[_0x545218(0x2a69)][_0x545218(0x17db)]===_0x31f2af)return!0x0;_0x14de77[_0x545218(0x70d)]||(_0x14de77['materialDefines']=new _0x3e3bdc());const _0x43970b=_0x14de77['materialDefines'],_0x2f8d49=this[_0x545218(0x3d78)]();if(this[_0x545218(0x53c)](_0x14de77))return!0x0;var _0x9ebe09=_0x2f8d49[_0x545218(0x3e9d)]();if(_0x43970b[_0x545218(0x8a8)]&&(_0x43970b[_0x545218(0x3b7f)]=!0x1,_0x2f8d49[_0x545218(0x404c)])){if(this[_0x545218(0x2d8a)]&&_0x3b061b['k']['BumpTextureEnabled']){if(!this[_0x545218(0x2d8a)][_0x545218(0x3b27)]())return!0x1;_0x43970b[_0x545218(0x3b7f)]=!0x0,_0x43970b[_0x545218(0x4061)]=!0x0;}_0x3b061b['k']['ReflectionTextureEnabled']&&(_0x43970b[_0x545218(0x2ef1)]=!0x0);}if(_0x12c128['G'][_0x545218(0x216c)](_0x2f8d49,_0x9ebe09,this,_0x43970b,!!_0x31f2af),_0x12c128['G'][_0x545218(0x3b4b)](_0x589850,_0x2f8d49,this['_useLogarithmicDepth'],this[_0x545218(0xa42)],this['fogEnabled'],this['_shouldTurnAlphaTestOn'](_0x589850),_0x43970b),_0x43970b[_0x545218(0x12ac)]&&(this['_fresnelSeparate']&&(_0x43970b[_0x545218(0x2620)]=!0x0),this['_bumpSuperimpose']&&(_0x43970b[_0x545218(0x3509)]=!0x0),this[_0x545218(0x2df4)]&&(_0x43970b[_0x545218(0x39ae)]=!0x0)),_0x43970b['_needNormals']=_0x12c128['G'][_0x545218(0x1117)](_0x2f8d49,_0x589850,_0x43970b,!0x0,this[_0x545218(0x1f76)],this[_0x545218(0xc5a)]),_0x43970b[_0x545218(0x57e)]&&this[_0x545218(0x2dd9)]){if(!this[_0x545218(0x2dd9)]['isReady']())return!0x1;this['_imageProcessingConfiguration'][_0x545218(0x12d6)](_0x43970b),_0x43970b[_0x545218(0x1d39)]=null!=this[_0x545218(0x12c6)]&&!this[_0x545218(0x12c6)]['gammaSpace'],_0x43970b[_0x545218(0x7e0)]=null!=this[_0x545218(0x2f97)]&&!this[_0x545218(0x2f97)][_0x545218(0x9c3)];}if(_0x12c128['G'][_0x545218(0x35f8)](_0x589850,_0x43970b,!0x0,!0x0),this[_0x545218(0xc10)]=_0x589850,this['_waitingRenderList']){for(let _0xd3ff35=0x0;_0xd3ff35<this[_0x545218(0x24d2)][_0x545218(0x18cc)];_0xd3ff35++)this[_0x545218(0x4085)](_0x2f8d49['getNodeById'](this['_waitingRenderList'][_0xd3ff35]));this[_0x545218(0x24d2)]=null;}if(_0x43970b[_0x545218(0x2ac4)]){_0x43970b[_0x545218(0x2186)](),_0x2f8d49[_0x545218(0x2498)]();const _0x32409f=new _0x332c2c['L'](),_0x819df2=(_0x43970b[_0x545218(0x3245)]&&_0x32409f[_0x545218(0xcb8)](0x1,_0x545218(0x3245)),_0x43970b[_0x545218(0x205f)]&&_0x32409f[_0x545218(0xcb8)](0x0,_0x545218(0x205f)),_0x12c128['G']['HandleFallbacksForShadows'](_0x43970b,_0x32409f,this[_0x545218(0x1f5)]),0x0<_0x43970b[_0x545218(0x3ece)]&&_0x32409f[_0x545218(0x3cb9)](0x0,_0x589850),[_0x37d909['o'][_0x545218(0x1678)]]);_0x43970b[_0x545218(0x129b)]&&_0x819df2[_0x545218(0xede)](_0x37d909['o'][_0x545218(0x24a2)]),_0x43970b[_0x545218(0xf5c)]&&_0x819df2[_0x545218(0xede)](_0x37d909['o'][_0x545218(0x3f15)]),_0x43970b[_0x545218(0x10a3)]&&_0x819df2[_0x545218(0xede)](_0x37d909['o'][_0x545218(0xa54)]),_0x43970b[_0x545218(0x2810)]&&_0x819df2[_0x545218(0xede)](_0x37d909['o'][_0x545218(0x1e26)]),_0x12c128['G'][_0x545218(0x2207)](_0x819df2,_0x589850,_0x43970b,_0x32409f),_0x12c128['G']['PrepareAttributesForInstances'](_0x819df2,_0x43970b);var _0x589850=_0x43970b[_0x545218(0x1c67)](),_0xa7c62=[_0x545218(0x2f85),'view',_0x545218(0x15f6),'vEyePosition',_0x545218(0xc91),'vDiffuseColor',_0x545218(0x24cb),'vFogInfos','vFogColor',_0x545218(0x401e),_0x545218(0x2300),_0x545218(0xed8),_0x545218(0x3b70),_0x545218(0x2c91),_0x545218(0x1342),_0x545218(0x948),_0x545218(0x11f3),_0x545218(0x352),_0x545218(0x37fd),_0x545218(0x3662),_0x545218(0x1912),_0x545218(0x28e0),_0x545218(0x11ce),_0x545218(0x4044),_0x545218(0x31b2),_0x545218(0x4162),_0x545218(0x3448),_0x545218(0x3912)],_0x2e72b0=[_0x545218(0xa05),_0x545218(0x2416),_0x545218(0x366b)],_0x13321d=new Array();_0x5260cf['$']&&(_0x5260cf['$'][_0x545218(0x3dc)](_0xa7c62,_0x43970b),_0x5260cf['$'][_0x545218(0xaa8)](_0x2e72b0,_0x43970b)),(0x0,_0x3b9caa['qx'])(_0xa7c62),_0x12c128['G'][_0x545218(0x3503)]({'uniformsNames':_0xa7c62,'uniformBuffersNames':_0x13321d,'samplers':_0x2e72b0,'defines':_0x43970b,'maxSimultaneousLights':this[_0x545218(0x1f5)]}),_0x14de77[_0x545218(0x260f)](_0x2f8d49[_0x545218(0x3e9d)]()[_0x545218(0x2442)](_0x545218(0xba0),{'attributes':_0x819df2,'uniformsNames':_0xa7c62,'uniformBuffersNames':_0x13321d,'samplers':_0x2e72b0,'defines':_0x589850,'fallbacks':_0x32409f,'onCompiled':this[_0x545218(0x37be)],'onError':this[_0x545218(0x202c)],'indexParameters':{'maxSimultaneousLights':this[_0x545218(0x1f76)]}},_0x9ebe09),_0x43970b,this['_materialContext']);}return!(!_0x14de77[_0x545218(0x2a69)]||!_0x14de77[_0x545218(0x2a69)]['isReady']()||(_0x43970b[_0x545218(0x3302)]=_0x2f8d49[_0x545218(0x1a27)](),_0x14de77[_0x545218(0x2a69)][_0x545218(0x631)]=!0x0,_0x14de77[_0x545218(0x2a69)][_0x545218(0x17db)]=!!_0x31f2af,0x0));}[_0x5b2231(0x3850)](_0x2ce6a1,_0x555b40,_0x435d7c){var _0x565cbb=_0x5b2231;const _0x5e8b50=this[_0x565cbb(0x3d78)]();var _0x4ffff1=_0x435d7c[_0x565cbb(0x70d)];_0x4ffff1&&(_0x435d7c=_0x435d7c[_0x565cbb(0x2a69)])&&this['_mesh']&&(this['_activeEffect']=_0x435d7c,this[_0x565cbb(0xb97)](_0x2ce6a1),this[_0x565cbb(0x2702)][_0x565cbb(0x3041)](_0x565cbb(0x15f6),_0x5e8b50['getTransformMatrix']()),_0x12c128['G'][_0x565cbb(0x3cb2)](_0x555b40,this['_activeEffect']),this['_mustRebind'](_0x5e8b50,_0x435d7c)&&(this[_0x565cbb(0x2d8a)]&&_0x3b061b['k']['BumpTextureEnabled']&&(this[_0x565cbb(0x2702)][_0x565cbb(0x2265)](_0x565cbb(0xa05),this['bumpTexture']),this[_0x565cbb(0x2702)][_0x565cbb(0x3f28)](_0x565cbb(0x2300),this[_0x565cbb(0x2d8a)][_0x565cbb(0x126e)],this[_0x565cbb(0x2d8a)][_0x565cbb(0x2fe2)]),this[_0x565cbb(0x2702)][_0x565cbb(0x3041)](_0x565cbb(0x3b70),this[_0x565cbb(0x2d8a)][_0x565cbb(0x1db3)]())),(0x0,_0x3b9caa['an'])(_0x435d7c,this,_0x5e8b50),this[_0x565cbb(0xa42)]&&this['_activeEffect'][_0x565cbb(0x42c)]('pointSize',this[_0x565cbb(0x401e)]),_0x5e8b50[_0x565cbb(0x3449)](_0x435d7c)),this[_0x565cbb(0x2702)][_0x565cbb(0x261b)](_0x565cbb(0x2604),this[_0x565cbb(0xffc)],this[_0x565cbb(0x19b3)]*_0x555b40[_0x565cbb(0x18c7)]),_0x4ffff1[_0x565cbb(0x1dda)]&&this[_0x565cbb(0x2702)][_0x565cbb(0x261b)](_0x565cbb(0x24cb),this['specularColor'],this[_0x565cbb(0x1ba5)]),_0x5e8b50[_0x565cbb(0x85f)]&&!this[_0x565cbb(0x3c97)]&&_0x12c128['G'][_0x565cbb(0x3dee)](_0x5e8b50,_0x555b40,this[_0x565cbb(0x2702)],_0x4ffff1,this[_0x565cbb(0x1f5)]),_0x5e8b50[_0x565cbb(0x2712)]&&_0x555b40[_0x565cbb(0x3b1e)]&&_0x5e8b50[_0x565cbb(0x2db9)]!==_0x41f95a['x'][_0x565cbb(0x2767)]&&this[_0x565cbb(0x2702)]['setMatrix'](_0x565cbb(0x351f),_0x5e8b50[_0x565cbb(0x3ca4)]()),_0x12c128['G'][_0x565cbb(0x2145)](_0x5e8b50,_0x555b40,this[_0x565cbb(0x2702)]),_0x12c128['G'][_0x565cbb(0x3431)](_0x4ffff1,this[_0x565cbb(0x2702)],_0x5e8b50),_0x3b061b['k'][_0x565cbb(0x1920)]&&(this[_0x565cbb(0x2702)][_0x565cbb(0x2265)](_0x565cbb(0x2416),this[_0x565cbb(0x1274)]),this[_0x565cbb(0x2702)][_0x565cbb(0x2265)](_0x565cbb(0x366b),this[_0x565cbb(0x3c10)])),_0x2ce6a1=this[_0x565cbb(0xc10)][_0x565cbb(0x10cb)]()['multiply'](this['_reflectionTransform'])['multiply'](_0x5e8b50[_0x565cbb(0x109d)]()),(_0x435d7c=_0x5e8b50['getEngine']()[_0x565cbb(0x27dd)]())!==this[_0x565cbb(0x3df3)]&&(this[_0x565cbb(0x3df3)]=_0x435d7c,this[_0x565cbb(0x26fd)]+=this[_0x565cbb(0x3df3)]),this[_0x565cbb(0x2702)]['setMatrix'](_0x565cbb(0x1342),_0x2ce6a1),this['_activeEffect'][_0x565cbb(0x1b7f)](_0x565cbb(0x948),this['windDirection']),this['_activeEffect'][_0x565cbb(0x42c)](_0x565cbb(0x11f3),this['waveLength']),this[_0x565cbb(0x2702)][_0x565cbb(0x42c)](_0x565cbb(0x352),this['_lastTime']/0x186a0),this[_0x565cbb(0x2702)][_0x565cbb(0x42c)]('windForce',this[_0x565cbb(0x37fd)]),this[_0x565cbb(0x2702)][_0x565cbb(0x42c)](_0x565cbb(0x28e0),this['waveHeight']),this[_0x565cbb(0x2702)][_0x565cbb(0x42c)]('bumpHeight',this[_0x565cbb(0x1912)]),this[_0x565cbb(0x2702)]['setColor4'](_0x565cbb(0x11ce),this[_0x565cbb(0x11ce)],0x1),this[_0x565cbb(0x2702)][_0x565cbb(0x42c)](_0x565cbb(0x31b2),this[_0x565cbb(0x31b2)]),this[_0x565cbb(0x2702)][_0x565cbb(0x261b)](_0x565cbb(0x4044),this[_0x565cbb(0x4044)],0x1),this['_activeEffect']['setFloat']('colorBlendFactor2',this[_0x565cbb(0x4162)]),this[_0x565cbb(0x2702)][_0x565cbb(0x42c)]('waveSpeed',this[_0x565cbb(0x3448)]),this[_0x565cbb(0x2702)]['setFloat'](_0x565cbb(0x3912),this[_0x565cbb(0x3912)]),this[_0x565cbb(0x2dd9)]&&!this[_0x565cbb(0x2dd9)][_0x565cbb(0x1a9f)]&&this[_0x565cbb(0x2dd9)][_0x565cbb(0x3b97)](this[_0x565cbb(0x2702)]),this['_afterBind'](_0x555b40,this[_0x565cbb(0x2702)]));}[_0x5b2231(0x39c7)](_0x5ebb10,_0x233015){var _0xf3cefe=_0x5b2231;this[_0xf3cefe(0x1274)]=new _0x1392d8['_'](name+_0xf3cefe(0x16e2),{'width':_0x233015['x'],'height':_0x233015['y']},_0x5ebb10,!0x1,!0x0),this['_refractionRTT']['wrapU']=_0x3f8853['g']['TEXTURE_MIRROR_ADDRESSMODE'],this[_0xf3cefe(0x1274)]['wrapV']=_0x3f8853['g'][_0xf3cefe(0x158a)],this[_0xf3cefe(0x1274)][_0xf3cefe(0x38c6)]=!0x0,this[_0xf3cefe(0x3c10)]=new _0x1392d8['_'](name+_0xf3cefe(0x2a5e),{'width':_0x233015['x'],'height':_0x233015['y']},_0x5ebb10,!0x1,!0x0),this[_0xf3cefe(0x3c10)][_0xf3cefe(0x16c9)]=_0x3f8853['g'][_0xf3cefe(0x158a)],this[_0xf3cefe(0x3c10)][_0xf3cefe(0x36da)]=_0x3f8853['g'][_0xf3cefe(0x158a)],this[_0xf3cefe(0x3c10)][_0xf3cefe(0x38c6)]=!0x0;let _0x25c312,_0x352214=null,_0x1d9b35;const _0x1cb85c=_0x10e520['y3'][_0xf3cefe(0x409)]();this[_0xf3cefe(0x1274)][_0xf3cefe(0x3b7c)]=()=>{var _0x9e7697=_0xf3cefe,_0x4942d6;this['_mesh']&&(_0x25c312=this[_0x9e7697(0xc10)][_0x9e7697(0xa11)],this[_0x9e7697(0xc10)]['isVisible']=!0x1),this[_0x9e7697(0x2406)]||(_0x352214=_0x5ebb10['clipPlane'],_0x4942d6=this[_0x9e7697(0xc10)]?this['_mesh'][_0x9e7697(0x2ac1)]['y']:0x0,_0x5ebb10[_0x9e7697(0x1554)]=_0x11cf0e['J'][_0x9e7697(0xcbc)](new _0x10e520['P'](0x0,_0x4942d6+0.05,0x0),new _0x10e520['P'](0x0,0x1,0x0)));},this[_0xf3cefe(0x1274)][_0xf3cefe(0x1493)]=()=>{var _0x3b18b3=_0xf3cefe;this['_mesh']&&(this['_mesh'][_0x3b18b3(0xa11)]=_0x25c312),this[_0x3b18b3(0x2406)]||(_0x5ebb10[_0x3b18b3(0x1554)]=_0x352214);},this[_0xf3cefe(0x3c10)][_0xf3cefe(0x3b7c)]=()=>{var _0x26f399=_0xf3cefe,_0x4bcbd8;this['_mesh']&&(_0x25c312=this[_0x26f399(0xc10)][_0x26f399(0xa11)],this['_mesh']['isVisible']=!0x1),this['disableClipPlane']||(_0x352214=_0x5ebb10[_0x26f399(0x1554)],_0x4bcbd8=this[_0x26f399(0xc10)]?this[_0x26f399(0xc10)][_0x26f399(0x2ac1)]['y']:0x0,_0x5ebb10[_0x26f399(0x1554)]=_0x11cf0e['J'][_0x26f399(0xcbc)](new _0x10e520['P'](0x0,_0x4bcbd8-0.05,0x0),new _0x10e520['P'](0x0,-0x1,0x0)),_0x10e520['y3'][_0x26f399(0x1c9a)](_0x5ebb10['clipPlane'],_0x1cb85c)),_0x1d9b35=_0x5ebb10[_0x26f399(0x3ca4)](),_0x1cb85c['multiplyToRef'](_0x1d9b35,this[_0x26f399(0x312d)]),_0x5ebb10[_0x26f399(0x9da)](this[_0x26f399(0x312d)],_0x5ebb10[_0x26f399(0x109d)]()),_0x5ebb10[_0x26f399(0x241d)]=_0x10e520['P']['TransformCoordinates'](_0x5ebb10[_0x26f399(0x1647)][_0x26f399(0xa9f)],_0x1cb85c);},this[_0xf3cefe(0x3c10)][_0xf3cefe(0x1493)]=()=>{var _0x3afd5e=_0xf3cefe;this[_0x3afd5e(0xc10)]&&(this[_0x3afd5e(0xc10)][_0x3afd5e(0xa11)]=_0x25c312),_0x5ebb10['clipPlane']=_0x352214,_0x5ebb10[_0x3afd5e(0x9da)](_0x1d9b35,_0x5ebb10[_0x3afd5e(0x109d)]()),_0x5ebb10[_0x3afd5e(0x241d)]=null;};}['getAnimatables'](){var _0x6967f1=_0x5b2231;const _0x5ccece=[];return this['bumpTexture']&&this[_0x6967f1(0x2d8a)]['animations']&&0x0<this[_0x6967f1(0x2d8a)][_0x6967f1(0x3f3)][_0x6967f1(0x18cc)]&&_0x5ccece[_0x6967f1(0xede)](this[_0x6967f1(0x2d8a)]),this[_0x6967f1(0x3c10)]&&this[_0x6967f1(0x3c10)][_0x6967f1(0x3f3)]&&0x0<this[_0x6967f1(0x3c10)][_0x6967f1(0x3f3)][_0x6967f1(0x18cc)]&&_0x5ccece[_0x6967f1(0xede)](this['_reflectionRTT']),this[_0x6967f1(0x1274)]&&this['_refractionRTT'][_0x6967f1(0x3f3)]&&0x0<this['_refractionRTT'][_0x6967f1(0x3f3)][_0x6967f1(0x18cc)]&&_0x5ccece[_0x6967f1(0xede)](this[_0x6967f1(0x1274)]),_0x5ccece;}[_0x5b2231(0x4019)](){var _0x2357d8=_0x5b2231;const _0x7a4071=super[_0x2357d8(0x4019)]();return this[_0x2357d8(0x2eff)]&&_0x7a4071[_0x2357d8(0xede)](this['_bumpTexture']),_0x7a4071;}['hasTexture'](_0x1acdc6){var _0x4d8f23=_0x5b2231;return!!super[_0x4d8f23(0x37e6)](_0x1acdc6)||this['_bumpTexture']===_0x1acdc6;}[_0x5b2231(0x41a)](_0x5b269f){var _0x23e698=_0x5b2231;this[_0x23e698(0x2d8a)]&&this[_0x23e698(0x2d8a)][_0x23e698(0x41a)]();let _0x52fd81=this[_0x23e698(0x3d78)]()['customRenderTargets'][_0x23e698(0x86a)](this[_0x23e698(0x1274)]);-0x1!=_0x52fd81&&this[_0x23e698(0x3d78)]()['customRenderTargets'][_0x23e698(0xb1f)](_0x52fd81,0x1),(_0x52fd81=-0x1)!=(_0x52fd81=this[_0x23e698(0x3d78)]()[_0x23e698(0x1f44)]['indexOf'](this[_0x23e698(0x3c10)]))&&this[_0x23e698(0x3d78)]()[_0x23e698(0x1f44)][_0x23e698(0xb1f)](_0x52fd81,0x1),this[_0x23e698(0x3c10)]&&this[_0x23e698(0x3c10)]['dispose'](),this[_0x23e698(0x1274)]&&this[_0x23e698(0x1274)]['dispose'](),this[_0x23e698(0x2dd9)]&&this[_0x23e698(0x2223)]&&this[_0x23e698(0x2dd9)][_0x23e698(0x24b7)][_0x23e698(0x2f2e)](this[_0x23e698(0x2223)]),super['dispose'](_0x5b269f);}[_0x5b2231(0x77b)](_0x497d09){var _0x55c891=_0x5b2231;return _0x188a6a['p4'][_0x55c891(0x3a1)](()=>new _0x45baf0(_0x497d09,this['getScene']()),this);}['serialize'](){var _0xbd2d5a=_0x5b2231;const _0x130f32=super[_0xbd2d5a(0x18e2)]();if(_0x130f32['customType']=_0xbd2d5a(0x5f5),_0x130f32[_0xbd2d5a(0x1450)]=[],this[_0xbd2d5a(0x1274)]&&this[_0xbd2d5a(0x1274)]['renderList']){for(let _0x5e22a2=0x0;_0x5e22a2<this['_refractionRTT'][_0xbd2d5a(0x1450)]['length'];_0x5e22a2++)_0x130f32[_0xbd2d5a(0x1450)][_0xbd2d5a(0xede)](this['_refractionRTT'][_0xbd2d5a(0x1450)][_0x5e22a2]['id']);}return _0x130f32;}[_0x5b2231(0x252c)](){var _0x13d317=_0x5b2231;return _0x13d317(0x29ac);}static[_0x5b2231(0x2de7)](_0x5f2745,_0x222dae,_0x48297f){var _0x840333=_0x5b2231;const _0x9758c6=_0x188a6a['p4'][_0x840333(0x2de7)](()=>new _0x45baf0(_0x5f2745[_0x840333(0xc1b)],_0x222dae),_0x5f2745,_0x222dae,_0x48297f);return _0x9758c6['_waitingRenderList']=_0x5f2745[_0x840333(0x1450)],_0x9758c6;}static['CreateDefaultMesh'](_0x57ebe9,_0x563823){return(0x0,_0x3d0d30['$6'])(_0x57ebe9,{'width':0x200,'height':0x200,'subdivisions':0x20,'updatable':!0x1},_0x563823);}}_0x2b166a([(0x0,_0x188a6a['oU'])(_0x5b2231(0x2d8a))],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x2eff),void 0x0),_0x2b166a([(0x0,_0x188a6a['wz'])(_0x5b2231(0x2b74))],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x2d8a),void 0x0),_0x2b166a([(0x0,_0x188a6a['n9'])()],_0x45baf0['prototype'],_0x5b2231(0xffc),void 0x0),_0x2b166a([(0x0,_0x188a6a['n9'])()],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x21e7),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0[_0x5b2231(0x1ce1)],'specularPower',void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])(_0x5b2231(0x3c97))],_0x45baf0['prototype'],_0x5b2231(0xc5a),void 0x0),_0x2b166a([(0x0,_0x188a6a['wz'])(_0x5b2231(0xf21))],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x3c97),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])(_0x5b2231(0x1f5))],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x1f76),void 0x0),_0x2b166a([(0x0,_0x188a6a['wz'])(_0x5b2231(0xf21))],_0x45baf0['prototype'],_0x5b2231(0x1f5),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0['prototype'],_0x5b2231(0x37fd),void 0x0),_0x2b166a([(0x0,_0x188a6a['QC'])()],_0x45baf0[_0x5b2231(0x1ce1)],'windDirection',void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0['prototype'],'waveHeight',void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x1912),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])(_0x5b2231(0xd04))],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0xe54),void 0x0),_0x2b166a([(0x0,_0x188a6a['wz'])('_markAllSubMeshesAsMiscDirty')],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0xd04),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])(_0x5b2231(0x1ac1))],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x33b3),void 0x0),_0x2b166a([(0x0,_0x188a6a['wz'])(_0x5b2231(0x4152))],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x1ac1),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])(_0x5b2231(0x1e14))],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x2df4),void 0x0),_0x2b166a([(0x0,_0x188a6a['wz'])(_0x5b2231(0x4152))],_0x45baf0['prototype'],'bumpAffectsReflection',void 0x0),_0x2b166a([(0x0,_0x188a6a['n9'])()],_0x45baf0[_0x5b2231(0x1ce1)],'waterColor',void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x31b2),void 0x0),_0x2b166a([(0x0,_0x188a6a['n9'])()],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x4044),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0[_0x5b2231(0x1ce1)],'colorBlendFactor2',void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x11f3),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x3448),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0[_0x5b2231(0x1ce1)],_0x5b2231(0x3912),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0['prototype'],_0x5b2231(0x2406),void 0x0),_0x2b166a([(0x0,_0x188a6a['qC'])()],_0x45baf0[_0x5b2231(0x1ce1)],'useLogarithmicDepth',null),(0x0,_0xf6612e['H'])(_0x5b2231(0x5f5),_0x45baf0);},0x5ad0:(_0xbeba74,_0x7a4e77,_0x5e1fbf)=>{var _0x37227c=a8_0x1ec55c;_0x5e1fbf['d'](_0x7a4e77,{'I':()=>_0x30e863});function _0x3849a4(_0x4f3947,_0x11a773,_0x457b6b,_0x332f8d){var _0x4ecd0f=a8_0x5306,_0x1c42fa,_0x103de4=arguments[_0x4ecd0f(0x18cc)],_0x417371=_0x103de4<0x3?_0x11a773:null===_0x332f8d?_0x332f8d=Object[_0x4ecd0f(0x14a5)](_0x11a773,_0x457b6b):_0x332f8d;if(_0x4ecd0f(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x4ecd0f(0x3215)])_0x417371=Reflect['decorate'](_0x4f3947,_0x11a773,_0x457b6b,_0x332f8d);else{for(var _0x1ad9ef=_0x4f3947[_0x4ecd0f(0x18cc)]-0x1;0x0<=_0x1ad9ef;_0x1ad9ef--)(_0x1c42fa=_0x4f3947[_0x1ad9ef])&&(_0x417371=(_0x103de4<0x3?_0x1c42fa(_0x417371):0x3<_0x103de4?_0x1c42fa(_0x11a773,_0x457b6b,_0x417371):_0x1c42fa(_0x11a773,_0x457b6b))||_0x417371);}0x3<_0x103de4&&_0x417371&&Object[_0x4ecd0f(0x276e)](_0x11a773,_0x457b6b,_0x417371);}var _0x1e62d7=_0x5e1fbf(0x10435),_0x487a26=_0x5e1fbf(0x16fed),_0x266432=_0x5e1fbf(0x9a70),_0x2aafb6=_0x5e1fbf(0xd53f),_0x4d8f7d=_0x5e1fbf(0x1679c),_0x18e094=_0x5e1fbf(0x10c09),_0x7a4e77=_0x5e1fbf(0x5645),_0x257748=_0x5e1fbf(0x14868),_0x28fdaa=_0x5e1fbf(0x3ed0),_0xfbb216=_0x5e1fbf(0x12cad),_0x2204da=_0x5e1fbf(0x1610),_0x2e9b1e=_0x5e1fbf(0x4158),_0x4c3128=_0x5e1fbf(0x12820),_0x3fb40d=_0x5e1fbf(0xbd53),_0x13ca1d=(_0x5e1fbf(0x121a9),_0x5e1fbf(0x54d),_0x5e1fbf(0x1419a)),_0x26a2ba=_0x5e1fbf(0x15ec7);class _0x217c0e extends _0x7a4e77['H']{constructor(){var _0x58aa38=a8_0x5306;super(),this[_0x58aa38(0x1d44)]=!0x1,this[_0x58aa38(0x3e35)]=0x0,this['GAMMADIFFUSE']=!0x1,this['DIFFUSEHASALPHA']=!0x1,this[_0x58aa38(0x2020)]=!0x1,this[_0x58aa38(0xf02)]=!0x1,this['REFLECTIONFRESNEL']=!0x1,this[_0x58aa38(0x1214)]=!0x1,this[_0x58aa38(0x1d0f)]=!0x1,this['PREMULTIPLYALPHA']=!0x1,this['USERGBCOLOR']=!0x1,this[_0x58aa38(0x1cc4)]=!0x1,this[_0x58aa38(0x40af)]=!0x1,this[_0x58aa38(0x2f83)]=!0x1,this[_0x58aa38(0x2981)]=!0x1,this[_0x58aa38(0x3658)]=!0x1,this[_0x58aa38(0x34c)]=!0x1,this[_0x58aa38(0x1c6d)]=!0x1,this[_0x58aa38(0x523)]=!0x1,this[_0x58aa38(0x3fe2)]=!0x1,this[_0x58aa38(0x2b42)]=!0x1,this[_0x58aa38(0xb6f)]=!0x1,this['COLORCURVES']=!0x1,this['COLORGRADING']=!0x1,this[_0x58aa38(0x38c0)]=!0x1,this['SAMPLER3DGREENDEPTH']=!0x1,this[_0x58aa38(0x2dab)]=!0x1,this[_0x58aa38(0xcdb)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x58aa38(0x3e39)]=!0x1,this[_0x58aa38(0x359b)]=!0x1,this['MULTIVIEW']=!0x1,this[_0x58aa38(0x2ef1)]=!0x1,this[_0x58aa38(0x3502)]=!0x1,this['REFLECTIONMAP_SPHERICAL']=!0x1,this[_0x58aa38(0x2094)]=!0x1,this[_0x58aa38(0x1eb6)]=!0x1,this[_0x58aa38(0x3701)]=!0x1,this[_0x58aa38(0x28f7)]=!0x1,this[_0x58aa38(0x2b6c)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,this[_0x58aa38(0x258a)]=!0x1,this[_0x58aa38(0x3bbc)]=!0x1,this[_0x58aa38(0xa6a)]=!0x1,this[_0x58aa38(0xc3b)]=!0x1,this[_0x58aa38(0x2b47)]=!0x1,this[_0x58aa38(0x7df)]=!0x1,this[_0x58aa38(0x1ef9)]=!0x1,this[_0x58aa38(0x2993)]=!0x1,this[_0x58aa38(0xf08)]=!0x1,this[_0x58aa38(0x1f7c)]=!0x1,this['UV1']=!0x1,this[_0x58aa38(0x10a3)]=!0x1,this[_0x58aa38(0x3943)]=!0x1,this[_0x58aa38(0x1b16)]=!0x1,this[_0x58aa38(0x2e3)]=!0x1,this[_0x58aa38(0x291e)]=!0x1,this[_0x58aa38(0x868)]=!0x1,this[_0x58aa38(0x12ff)]=!0x1,this['POINTSIZE']=!0x1,this['FOG']=!0x1,this[_0x58aa38(0x129b)]=!0x1,this[_0x58aa38(0x3ece)]=0x0,this[_0x58aa38(0x380e)]=0x0,this['INSTANCES']=!0x1,this[_0x58aa38(0x1d47)]=!0x1,this[_0x58aa38(0x205f)]=!0x1,this[_0x58aa38(0x35e8)]=!0x1,this[_0x58aa38(0x1fb1)]=!0x1,this[_0x58aa38(0x22e6)]();}}class _0x30e863 extends _0x257748['a']{constructor(_0x2a2c62,_0x5e38ef){var _0x579178=a8_0x5306;super(_0x2a2c62,_0x5e38ef),this['primaryColor']=_0x3fb40d['Wo'][_0x579178(0x348d)](),this[_0x579178(0x361c)]=0x0,this['_primaryColorHighlightLevel']=0x0,this[_0x579178(0x12c6)]=null,this[_0x579178(0x16bf)]=0x0,this[_0x579178(0xb9e)]=null,this[_0x579178(0x345f)]=null,this[_0x579178(0x3cef)]=null,this[_0x579178(0x387a)]=0x0,this[_0x579178(0x9c8)]=_0x2aafb6['P']['Zero'](),this[_0x579178(0x385e)]=!0x0,this[_0x579178(0x2d71)]=!0x1,this[_0x579178(0x541)]=0x0,this[_0x579178(0x2432)]=0x1,this['reflectionReflectance0']=0.05,this[_0x579178(0x35b9)]=0.5,this[_0x579178(0x14db)]=!0x0,this[_0x579178(0x1132)]=!0x1,this[_0x579178(0x28f5)]=0x1,this[_0x579178(0x297f)]=!0x1,this[_0x579178(0x1f76)]=0x4,this['maxSimultaneousLights']=0x4,this[_0x579178(0x1611)]=!0x1,this[_0x579178(0x3f03)]=!0x1,this[_0x579178(0x2223)]=null,this[_0x579178(0x1913)]=!0x1,this['_renderTargets']=new _0x487a26['t'](0x10),this['_reflectionControls']=_0x2aafb6['Lt'][_0x579178(0x409)](),this[_0x579178(0x418e)]=_0x3fb40d['Wo']['White'](),this[_0x579178(0x13bf)]=_0x3fb40d['Wo']['Black'](),this['_primaryHighlightColor']=_0x3fb40d['Wo'][_0x579178(0x186d)](),this[_0x579178(0xa96)](null),this[_0x579178(0x17e4)]=()=>(this[_0x579178(0x3a55)][_0x579178(0x14ff)](),this['_diffuseTexture']&&this[_0x579178(0x32bb)][_0x579178(0xcdd)]&&this['_renderTargets'][_0x579178(0xede)](this[_0x579178(0x32bb)]),this[_0x579178(0xde2)]&&this[_0x579178(0xde2)]['isRenderTarget']&&this[_0x579178(0x3a55)][_0x579178(0xede)](this[_0x579178(0xde2)]),this[_0x579178(0x3a55)]);}get[_0x37227c(0x40f3)](){return this['__perceptualColor'];}set['_perceptualColor'](_0x126810){var _0x4861c5=_0x37227c;this[_0x4861c5(0x2a1e)]=_0x126810,this[_0x4861c5(0x2f1d)](),this[_0x4861c5(0xf21)]();}get[_0x37227c(0x4206)](){var _0x546695=_0x37227c;return this[_0x546695(0x361c)];}set[_0x37227c(0x4206)](_0x33418f){var _0x447b24=_0x37227c;this[_0x447b24(0x361c)]=_0x33418f,this[_0x447b24(0x157f)](),this['_markAllSubMeshesAsLightsDirty']();}get[_0x37227c(0x7b7)](){var _0x2adda6=_0x37227c;return this[_0x2adda6(0x2f52)];}set[_0x37227c(0x7b7)](_0x48e3b9){var _0x4498d3=_0x37227c;this['_primaryColorHighlightLevel']=_0x48e3b9,this[_0x4498d3(0x157f)](),this[_0x4498d3(0xf21)]();}set['reflectionStandardFresnelWeight'](_0x2c194c){var _0x20474c=_0x37227c;let _0x5906da=_0x2c194c;_0x5906da<0.5?(_0x5906da*=0x2,this[_0x20474c(0x3259)]=_0x30e863[_0x20474c(0x2c7d)]*_0x5906da,this[_0x20474c(0x35b9)]=_0x30e863[_0x20474c(0x41d5)]*_0x5906da):(_0x5906da=0x2*_0x5906da-0x1,this[_0x20474c(0x3259)]=_0x30e863['StandardReflectance0']+(0x1-_0x30e863[_0x20474c(0x2c7d)])*_0x5906da,this[_0x20474c(0x35b9)]=_0x30e863[_0x20474c(0x41d5)]+(0x1-_0x30e863[_0x20474c(0x41d5)])*_0x5906da);}get[_0x37227c(0x1942)](){return this['_fovMultiplier'];}set[_0x37227c(0x1942)](_0x1b02c2){var _0x6275e1=_0x37227c;isNaN(_0x1b02c2)&&(_0x1b02c2=0x1),this[_0x6275e1(0x28f5)]=Math[_0x6275e1(0x1955)](0x0,Math[_0x6275e1(0x1111)](0x2,_0x1b02c2));}[_0x37227c(0xa96)](_0x5de64a){var _0x3896c8=_0x37227c;_0x5de64a!==this[_0x3896c8(0x2dd9)]&&(this[_0x3896c8(0x2dd9)]&&this['_imageProcessingObserver']&&this[_0x3896c8(0x2dd9)][_0x3896c8(0x24b7)][_0x3896c8(0x2f2e)](this[_0x3896c8(0x2223)]),this[_0x3896c8(0x2dd9)]=_0x5de64a||this['getScene']()[_0x3896c8(0xb0b)],this[_0x3896c8(0x2dd9)]&&(this['_imageProcessingObserver']=this[_0x3896c8(0x2dd9)][_0x3896c8(0x24b7)][_0x3896c8(0x2e5)](()=>{var _0x26035d=_0x3896c8;this[_0x26035d(0x2f1d)](),this['_markAllSubMeshesAsImageProcessingDirty']();})));}get[_0x37227c(0xb0b)](){var _0x52c08c=_0x37227c;return this[_0x52c08c(0x2dd9)];}set[_0x37227c(0xb0b)](_0x300c01){var _0x3fe095=_0x37227c;this[_0x3fe095(0xa96)](_0x300c01),this[_0x3fe095(0x2b74)]();}get[_0x37227c(0x1739)](){var _0x34f9fb=_0x37227c;return this[_0x34f9fb(0xb0b)][_0x34f9fb(0x1b6e)];}set[_0x37227c(0x1739)](_0x4cc971){var _0x1d531e=_0x37227c;this[_0x1d531e(0xb0b)]['colorCurvesEnabled']=_0x4cc971;}get[_0x37227c(0x1644)](){return this['imageProcessingConfiguration']['colorGradingEnabled'];}set[_0x37227c(0x1644)](_0x3f9459){var _0x4593f6=_0x37227c;this[_0x4593f6(0xb0b)][_0x4593f6(0x292)]=_0x3f9459;}get[_0x37227c(0x6a1)](){var _0x59f48a=_0x37227c;return this[_0x59f48a(0x2dd9)]['toneMappingEnabled'];}set[_0x37227c(0x6a1)](_0x4c238a){var _0x4f438c=_0x37227c;this[_0x4f438c(0x2dd9)][_0x4f438c(0x369e)]=_0x4c238a;}get[_0x37227c(0xcff)](){var _0x524706=_0x37227c;return this['_imageProcessingConfiguration'][_0x524706(0x2dee)];}set[_0x37227c(0xcff)](_0x155171){var _0x26c171=_0x37227c;this['_imageProcessingConfiguration'][_0x26c171(0x2dee)]=_0x155171;}get[_0x37227c(0x18eb)](){var _0x1efe63=_0x37227c;return this[_0x1efe63(0x2dd9)][_0x1efe63(0x1705)];}set[_0x37227c(0x18eb)](_0x47d235){var _0x3063dc=_0x37227c;this[_0x3063dc(0x2dd9)][_0x3063dc(0x1705)]=_0x47d235;}get[_0x37227c(0x18c1)](){var _0x30eef5=_0x37227c;return this[_0x30eef5(0x2dd9)][_0x30eef5(0x8aa)];}set[_0x37227c(0x18c1)](_0x3f727d){var _0x337d01=_0x37227c;this[_0x337d01(0xb0b)][_0x337d01(0x8aa)]=_0x3f727d;}get[_0x37227c(0x9e1)](){var _0x7cb35=_0x37227c;return this['imageProcessingConfiguration'][_0x7cb35(0x1549)];}set['cameraColorCurves'](_0x82fd46){var _0x34fff9=_0x37227c;this[_0x34fff9(0xb0b)][_0x34fff9(0x1549)]=_0x82fd46;}get[_0x37227c(0x3f08)](){var _0x539524=_0x37227c;return!(!this[_0x539524(0x32bb)]||!this[_0x539524(0x32bb)][_0x539524(0xcdd)])||!(!this[_0x539524(0xde2)]||!this[_0x539524(0xde2)]['isRenderTarget']);}['needAlphaTesting'](){return!0x0;}[_0x37227c(0x36d8)](){var _0x2b6f73=_0x37227c;return this[_0x2b6f73(0x19b3)]<0x1||null!=this[_0x2b6f73(0x32bb)]&&this[_0x2b6f73(0x32bb)]['hasAlpha']||this[_0x2b6f73(0x1611)];}[_0x37227c(0x3988)](_0x26ba59,_0x49f75b,_0x400914=!0x1){var _0x164e48=_0x37227c;if(_0x49f75b[_0x164e48(0x2a69)]&&this[_0x164e48(0x1e48)]&&_0x49f75b['effect'][_0x164e48(0x631)]&&_0x49f75b[_0x164e48(0x2a69)][_0x164e48(0x17db)]===_0x400914)return!0x0;_0x49f75b[_0x164e48(0x70d)]||(_0x49f75b['materialDefines']=new _0x217c0e());const _0x556f88=this[_0x164e48(0x3d78)](),_0x3a9151=_0x49f75b[_0x164e48(0x70d)];if(this[_0x164e48(0x53c)](_0x49f75b))return!0x0;var _0x57746a=_0x556f88[_0x164e48(0x3e9d)]();if(_0x18e094['G'][_0x164e48(0x1117)](_0x556f88,_0x26ba59,_0x3a9151,!0x1,this[_0x164e48(0x1f76)]),_0x3a9151[_0x164e48(0x193e)]=!0x0,_0x18e094['G'][_0x164e48(0x3cb7)](_0x556f88,_0x3a9151),_0x3a9151['_areTexturesDirty']){if(_0x3a9151[_0x164e48(0x3b7f)]=!0x1,_0x556f88['texturesEnabled']){if(_0x556f88[_0x164e48(0x3e9d)]()[_0x164e48(0x16da)]()[_0x164e48(0x1f52)]&&(_0x3a9151[_0x164e48(0x1d0f)]=!0x0),this[_0x164e48(0x32bb)]&&_0x4c3128['k']['DiffuseTextureEnabled']){if(!this[_0x164e48(0x32bb)]['isReadyOrNotBlocking']())return!0x1;_0x18e094['G']['PrepareDefinesForMergedUV'](this['_diffuseTexture'],_0x3a9151,_0x164e48(0x1d44)),_0x3a9151[_0x164e48(0xdc6)]=this[_0x164e48(0x32bb)][_0x164e48(0x3868)],_0x3a9151[_0x164e48(0x1076)]=this[_0x164e48(0x32bb)][_0x164e48(0x9c3)],_0x3a9151[_0x164e48(0x2020)]=this[_0x164e48(0x769)];}else _0x3a9151['DIFFUSE']=!0x1,_0x3a9151[_0x164e48(0x3e35)]=0x0,_0x3a9151[_0x164e48(0xdc6)]=!0x1,_0x3a9151[_0x164e48(0x1076)]=!0x1,_0x3a9151[_0x164e48(0x2020)]=!0x1;const _0x276096=this[_0x164e48(0xde2)];if(_0x276096&&_0x4c3128['k'][_0x164e48(0x1920)]){if(!_0x276096[_0x164e48(0x8f0)]())return!0x1;switch(_0x3a9151['REFLECTION']=!0x0,_0x3a9151['GAMMAREFLECTION']=_0x276096[_0x164e48(0x9c3)],_0x3a9151[_0x164e48(0x1ef9)]=_0x276096[_0x164e48(0xab5)],_0x3a9151[_0x164e48(0xf02)]=0x0<this[_0x164e48(0x3446)],_0x3a9151[_0x164e48(0x2b47)]=_0x276096[_0x164e48(0x2272)],_0x3a9151['EQUIRECTANGULAR_RELFECTION_FOV']=this['useEquirectangularFOV'],_0x3a9151[_0x164e48(0x2981)]=this[_0x164e48(0x1913)],_0x276096[_0x164e48(0x9fa)]===_0xfbb216['x'][_0x164e48(0x30ba)]&&(_0x3a9151[_0x164e48(0xa6a)]=!0x0),_0x3a9151[_0x164e48(0x3502)]=_0x276096[_0x164e48(0x20b)],_0x3a9151[_0x164e48(0xc3b)]=_0x3a9151[_0x164e48(0x3502)]&&this[_0x164e48(0x3d78)]()[_0x164e48(0x41ba)]?!_0x276096['invertZ']:_0x276096[_0x164e48(0x606)],_0x276096[_0x164e48(0x9fa)]){case _0xfbb216['x'][_0x164e48(0xc7f)]:_0x3a9151[_0x164e48(0x2b6c)]=!0x0;break;case _0xfbb216['x'][_0x164e48(0x1f02)]:_0x3a9151['REFLECTIONMAP_PLANAR']=!0x0;break;case _0xfbb216['x'][_0x164e48(0x1011)]:_0x3a9151['REFLECTIONMAP_PROJECTION']=!0x0;break;case _0xfbb216['x'][_0x164e48(0x352d)]:_0x3a9151['REFLECTIONMAP_SKYBOX']=!0x0;break;case _0xfbb216['x']['SPHERICAL_MODE']:_0x3a9151[_0x164e48(0x563)]=!0x0;break;case _0xfbb216['x'][_0x164e48(0xba3)]:_0x3a9151[_0x164e48(0x33f3)]=!0x0;break;case _0xfbb216['x'][_0x164e48(0x2c23)]:_0x3a9151['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x0;break;case _0xfbb216['x'][_0x164e48(0x2c4a)]:_0x3a9151[_0x164e48(0x3bbc)]=!0x0;break;case _0xfbb216['x'][_0x164e48(0x22b3)]:case _0xfbb216['x']['INVCUBIC_MODE']:default:_0x3a9151['REFLECTIONMAP_CUBIC']=!0x0;}this[_0x164e48(0x2d71)]?(_0x3a9151[_0x164e48(0xba4)]=!0x0,_0x3a9151[_0x164e48(0x1214)]=0x0<this[_0x164e48(0x541)],this['_reflectionControls']['x']=this['reflectionAmount'],this[_0x164e48(0xcba)]['y']=this[_0x164e48(0x3259)],this['_reflectionControls']['z']=this[_0x164e48(0x35b9)],this[_0x164e48(0xcba)]['w']=0x1/this[_0x164e48(0x541)]):(_0x3a9151[_0x164e48(0xba4)]=!0x1,_0x3a9151[_0x164e48(0x1214)]=!0x1);}else _0x3a9151[_0x164e48(0x2ef1)]=!0x1,_0x3a9151['REFLECTIONFRESNEL']=!0x1,_0x3a9151[_0x164e48(0x1214)]=!0x1,_0x3a9151['REFLECTIONBLUR']=!0x1,_0x3a9151['REFLECTIONMAP_3D']=!0x1,_0x3a9151[_0x164e48(0x563)]=!0x1,_0x3a9151[_0x164e48(0x2094)]=!0x1,_0x3a9151['REFLECTIONMAP_CUBIC']=!0x1,_0x3a9151[_0x164e48(0x3701)]=!0x1,_0x3a9151[_0x164e48(0x28f7)]=!0x1,_0x3a9151['REFLECTIONMAP_EXPLICIT']=!0x1,_0x3a9151[_0x164e48(0x33f3)]=!0x1,_0x3a9151[_0x164e48(0x258a)]=!0x1,_0x3a9151[_0x164e48(0x3bbc)]=!0x1,_0x3a9151['INVERTCUBICMAP']=!0x1,_0x3a9151[_0x164e48(0xc3b)]=!0x1,_0x3a9151[_0x164e48(0x2b47)]=!0x1,_0x3a9151['GAMMAREFLECTION']=!0x1,_0x3a9151[_0x164e48(0x1ef9)]=!0x1;}_0x3a9151['PREMULTIPLYALPHA']=this[_0x164e48(0xa89)]===_0x2204da['g'][_0x164e48(0xaa7)]||this[_0x164e48(0xa89)]===_0x2204da['g'][_0x164e48(0xb38)],_0x3a9151[_0x164e48(0x2c57)]=this[_0x164e48(0xf41)],_0x3a9151['NOISE']=this[_0x164e48(0x33b6)];}if(_0x3a9151[_0x164e48(0x3bdb)]&&(_0x3a9151[_0x164e48(0x1cc4)]=!this[_0x164e48(0xf41)]&&(0x0!==this['_primaryColorShadowLevel']||0x0!==this[_0x164e48(0x2f52)]),_0x3a9151[_0x164e48(0x40af)]=this[_0x164e48(0x1611)]),_0x3a9151[_0x164e48(0x57e)]&&this[_0x164e48(0x2dd9)]){if(!this[_0x164e48(0x2dd9)][_0x164e48(0x3b27)]())return!0x1;this['_imageProcessingConfiguration']['prepareDefines'](_0x3a9151);}if(_0x18e094['G'][_0x164e48(0x3b4b)](_0x26ba59,_0x556f88,!0x1,this['pointsCloud'],this[_0x164e48(0x2712)],this[_0x164e48(0xdba)](_0x26ba59),_0x3a9151),_0x18e094['G'][_0x164e48(0x216c)](_0x556f88,_0x57746a,this,_0x3a9151,_0x400914,null,_0x49f75b[_0x164e48(0x14c4)]()['hasThinInstances']),_0x18e094['G'][_0x164e48(0x35f8)](_0x26ba59,_0x3a9151,!0x1,!0x0,!0x1)&&_0x26ba59&&!_0x556f88[_0x164e48(0x3e9d)]()[_0x164e48(0x16da)]()[_0x164e48(0x2ca0)]&&!_0x26ba59[_0x164e48(0x2389)](_0x4d8f7d['o'][_0x164e48(0x24a2)])&&(_0x26ba59[_0x164e48(0x1186)](!0x0),_0x266432['Y'][_0x164e48(0xc51)](_0x164e48(0x1e04)+_0x26ba59['name'])),_0x3a9151['isDirty']){_0x3a9151[_0x164e48(0x2186)](),_0x556f88[_0x164e48(0x2498)]();const _0x121500=new _0x13ca1d['L'](),_0x178d60=(_0x3a9151[_0x164e48(0x3245)]&&_0x121500[_0x164e48(0xcb8)](0x0,_0x164e48(0x3245)),_0x3a9151[_0x164e48(0x3464)]&&_0x121500[_0x164e48(0xcb8)](0x1,_0x164e48(0x3464)),_0x3a9151[_0x164e48(0x1b42)]&&_0x121500['addFallback'](0x0,_0x164e48(0x1b42)),_0x18e094['G'][_0x164e48(0x8ea)](_0x3a9151,_0x121500,this['_maxSimultaneousLights']),[_0x4d8f7d['o'][_0x164e48(0x1678)]]);_0x3a9151[_0x164e48(0x129b)]&&_0x178d60[_0x164e48(0xede)](_0x4d8f7d['o'][_0x164e48(0x24a2)]),_0x3a9151[_0x164e48(0xf5c)]&&_0x178d60[_0x164e48(0xede)](_0x4d8f7d['o'][_0x164e48(0x3f15)]),_0x3a9151[_0x164e48(0x10a3)]&&_0x178d60[_0x164e48(0xede)](_0x4d8f7d['o']['UV2Kind']),_0x18e094['G'][_0x164e48(0x2207)](_0x178d60,_0x26ba59,_0x3a9151,_0x121500),_0x18e094['G'][_0x164e48(0xc66)](_0x178d60,_0x3a9151);var _0x26ba59=[_0x164e48(0x2f85),_0x164e48(0x351f),'viewProjection',_0x164e48(0x15aa),_0x164e48(0xc91),_0x164e48(0x1692),'vFogColor',_0x164e48(0x401e),_0x164e48(0xed8),'vPrimaryColor',_0x164e48(0xd54),'vReflectionInfos',_0x164e48(0x1933),_0x164e48(0x816),_0x164e48(0x341f),'shadowLevel','alpha',_0x164e48(0xb02),_0x164e48(0x25aa),_0x164e48(0x11eb),'diffuseMatrix'],_0x4f6b54=((0x0,_0x26a2ba['qx'])(_0x26ba59),['diffuseSampler',_0x164e48(0x366b),_0x164e48(0x3a84),_0x164e48(0x1250)]),_0x23546d=[_0x164e48(0x2de0),_0x164e48(0x2149)],_0x5b12b5=(_0x28fdaa['$']&&(_0x28fdaa['$'][_0x164e48(0x3dc)](_0x26ba59,_0x3a9151),_0x28fdaa['$'][_0x164e48(0xaa8)](_0x4f6b54,_0x3a9151)),_0x18e094['G'][_0x164e48(0x3503)]({'uniformsNames':_0x26ba59,'uniformBuffersNames':_0x23546d,'samplers':_0x4f6b54,'defines':_0x3a9151,'maxSimultaneousLights':this[_0x164e48(0x1f76)]}),_0x3a9151[_0x164e48(0x1c67)]()),_0x26ba59=_0x556f88[_0x164e48(0x3e9d)]()[_0x164e48(0x2442)](_0x164e48(0x402d),{'attributes':_0x178d60,'uniformsNames':_0x26ba59,'uniformBuffersNames':_0x23546d,'samplers':_0x4f6b54,'defines':_0x5b12b5,'fallbacks':_0x121500,'onCompiled':this[_0x164e48(0x37be)],'onError':this[_0x164e48(0x202c)],'indexParameters':{'maxSimultaneousLights':this[_0x164e48(0x1f76)]}},_0x57746a);_0x49f75b['setEffect'](_0x26ba59,_0x3a9151,this[_0x164e48(0x187f)]),this['buildUniformLayout']();}return!(!_0x49f75b[_0x164e48(0x2a69)]||!_0x49f75b[_0x164e48(0x2a69)][_0x164e48(0x3b27)]()||(_0x3a9151['_renderId']=_0x556f88[_0x164e48(0x1a27)](),_0x49f75b[_0x164e48(0x2a69)][_0x164e48(0x631)]=!0x0,_0x49f75b['effect'][_0x164e48(0x17db)]=_0x400914,this['_checkScenePerformancePriority'](),0x0));}[_0x37227c(0x2f1d)](){var _0xc44138=_0x37227c;this[_0xc44138(0x2a1e)]&&(this[_0xc44138(0x22e7)][_0xc44138(0x19f9)](this['__perceptualColor']),this['_primaryColor'][_0xc44138(0xad8)](this[_0xc44138(0x22e7)],this[_0xc44138(0x3d78)]()[_0xc44138(0x3e9d)]()[_0xc44138(0x3969)]),this[_0xc44138(0x2dd9)]&&this[_0xc44138(0x22e7)][_0xc44138(0x279e)](0x1/this[_0xc44138(0x2dd9)][_0xc44138(0x2dee)],this[_0xc44138(0x22e7)]),this[_0xc44138(0x157f)]());}[_0x37227c(0x157f)](){var _0x4cc193=_0x37227c;0x0===this[_0x4cc193(0x361c)]&&0x0===this[_0x4cc193(0x2f52)]||(this[_0x4cc193(0x22e7)][_0x4cc193(0x279e)](this['_primaryColorShadowLevel'],this[_0x4cc193(0x13bf)]),this['_primaryColor'][_0x4cc193(0x185b)](this[_0x4cc193(0x13bf)],this[_0x4cc193(0x13bf)]),this[_0x4cc193(0x418e)][_0x4cc193(0x185b)](this[_0x4cc193(0x22e7)],this[_0x4cc193(0x17a4)]),this[_0x4cc193(0x17a4)][_0x4cc193(0x279e)](this[_0x4cc193(0x2f52)],this[_0x4cc193(0x17a4)]),this[_0x4cc193(0x22e7)][_0x4cc193(0x3083)](this[_0x4cc193(0x17a4)],this[_0x4cc193(0x17a4)]));}['buildUniformLayout'](){var _0x1f77b5=_0x37227c;this[_0x1f77b5(0x2717)][_0x1f77b5(0x162b)]('vPrimaryColor',0x4),this[_0x1f77b5(0x2717)][_0x1f77b5(0x162b)](_0x1f77b5(0xd54),0x4),this[_0x1f77b5(0x2717)][_0x1f77b5(0x162b)](_0x1f77b5(0x11eb),0x2),this[_0x1f77b5(0x2717)][_0x1f77b5(0x162b)](_0x1f77b5(0x2760),0x2),this['_uniformBuffer']['addUniform'](_0x1f77b5(0xbe1),0x10),this['_uniformBuffer']['addUniform'](_0x1f77b5(0x1933),0x10),this['_uniformBuffer']['addUniform'](_0x1f77b5(0x816),0x3),this['_uniformBuffer'][_0x1f77b5(0x162b)](_0x1f77b5(0x341f),0x1),this[_0x1f77b5(0x2717)][_0x1f77b5(0x162b)](_0x1f77b5(0x401e),0x1),this[_0x1f77b5(0x2717)][_0x1f77b5(0x162b)](_0x1f77b5(0x387a),0x1),this[_0x1f77b5(0x2717)][_0x1f77b5(0x162b)]('alpha',0x1),this['_uniformBuffer']['addUniform']('vBackgroundCenter',0x3),this['_uniformBuffer'][_0x1f77b5(0x162b)](_0x1f77b5(0x25aa),0x4),this[_0x1f77b5(0x2717)]['create']();}[_0x37227c(0x2dec)](){var _0xc5e424=_0x37227c;this[_0xc5e424(0x32bb)]&&this['_diffuseTexture'][_0xc5e424(0xcdd)]&&this['_uniformBuffer']['setTexture'](_0xc5e424(0x27fe),null),this[_0xc5e424(0xde2)]&&this['_reflectionTexture'][_0xc5e424(0xcdd)]&&this[_0xc5e424(0x2717)][_0xc5e424(0x2265)](_0xc5e424(0x366b),null),super['unbind']();}[_0x37227c(0xb97)](_0x162ef3){var _0x18fa50=_0x37227c;this[_0x18fa50(0x2702)][_0x18fa50(0x3041)](_0x18fa50(0x2f85),_0x162ef3);}[_0x37227c(0x3850)](_0x3ce04b,_0x2c0507,_0x73a28){var _0x530492=_0x37227c;const _0x573cbb=this[_0x530492(0x3d78)]();var _0x2b0d05=_0x73a28[_0x530492(0x70d)];if(_0x2b0d05){_0x73a28=_0x73a28[_0x530492(0x2a69)];if(_0x73a28){this[_0x530492(0x2702)]=_0x73a28,this[_0x530492(0xb97)](_0x3ce04b),_0x18e094['G']['BindBonesParameters'](_0x2c0507,this['_activeEffect']),_0x3ce04b=this['_mustRebind'](_0x573cbb,_0x73a28,_0x2c0507[_0x530492(0x18c7)]);if(_0x3ce04b){this['_uniformBuffer']['bindToEffect'](_0x73a28,_0x530492(0x2de0)),this[_0x530492(0x2ce5)](_0x73a28);const _0x274b93=this[_0x530492(0xde2)];this[_0x530492(0x2717)][_0x530492(0xf0a)]&&this[_0x530492(0x1e48)]&&this[_0x530492(0x2717)][_0x530492(0x2661)]||(_0x573cbb[_0x530492(0x404c)]&&(this['_diffuseTexture']&&_0x4c3128['k']['DiffuseTextureEnabled']&&(this[_0x530492(0x2717)][_0x530492(0x1a59)](_0x530492(0x11eb),this[_0x530492(0x32bb)][_0x530492(0x126e)],this[_0x530492(0x32bb)][_0x530492(0x2fe2)]),_0x18e094['G'][_0x530492(0x1eb7)](this[_0x530492(0x32bb)],this['_uniformBuffer'],_0x530492(0x295d))),_0x274b93&&_0x4c3128['k'][_0x530492(0x1920)]&&(this[_0x530492(0x2717)]['updateMatrix']('reflectionMatrix',_0x274b93[_0x530492(0x2e2d)]()),this[_0x530492(0x2717)][_0x530492(0x1a59)](_0x530492(0x2760),_0x274b93[_0x530492(0x2fe2)],this['_reflectionBlur']),this[_0x530492(0x2717)][_0x530492(0x20b6)](_0x530492(0x816),_0x274b93[_0x530492(0xbdc)]()[_0x530492(0x146c)],_0x274b93[_0x530492(0x2f15)],_0x274b93[_0x530492(0x206)]))),0x0<this[_0x530492(0x387a)]&&this[_0x530492(0x2717)][_0x530492(0x71b)](_0x530492(0x387a),this[_0x530492(0x387a)]),this[_0x530492(0x2717)][_0x530492(0x71b)](_0x530492(0x19b3),this[_0x530492(0x19b3)]),this[_0x530492(0xa42)]&&this[_0x530492(0x2717)]['updateFloat'](_0x530492(0x401e),this[_0x530492(0x401e)]),_0x2b0d05[_0x530492(0x1cc4)]?(this[_0x530492(0x2717)][_0x530492(0x3178)](_0x530492(0xd6a),this['_primaryHighlightColor'],0x1),this[_0x530492(0x2717)]['updateColor4'](_0x530492(0xd54),this[_0x530492(0x13bf)],0x1)):this[_0x530492(0x2717)][_0x530492(0x3178)](_0x530492(0xd6a),this[_0x530492(0x22e7)],0x1)),this[_0x530492(0x2717)][_0x530492(0x71b)]('fFovMultiplier',this[_0x530492(0x28f5)]),_0x573cbb[_0x530492(0x404c)]&&(this[_0x530492(0x32bb)]&&_0x4c3128['k'][_0x530492(0x15f3)]&&this['_uniformBuffer'][_0x530492(0x2265)](_0x530492(0x27fe),this['_diffuseTexture']),_0x274b93&&_0x4c3128['k'][_0x530492(0x1920)]&&(_0x2b0d05[_0x530492(0xf02)]&&_0x2b0d05[_0x530492(0x1d0f)]||!_0x2b0d05[_0x530492(0xf02)]?this[_0x530492(0x2717)][_0x530492(0x2265)](_0x530492(0x366b),_0x274b93):(this[_0x530492(0x2717)][_0x530492(0x2265)](_0x530492(0x366b),_0x274b93['_lodTextureMid']||_0x274b93),this[_0x530492(0x2717)][_0x530492(0x2265)]('reflectionSamplerLow',_0x274b93[_0x530492(0x1c3e)]||_0x274b93),this[_0x530492(0x2717)]['setTexture'](_0x530492(0x1250),_0x274b93[_0x530492(0x3a3e)]||_0x274b93)),_0x2b0d05[_0x530492(0xba4)]&&(this[_0x530492(0x2717)]['updateFloat3'](_0x530492(0xb02),this[_0x530492(0x9c8)]['x'],this['sceneCenter']['y'],this[_0x530492(0x9c8)]['z']),this[_0x530492(0x2717)][_0x530492(0x2f68)](_0x530492(0x25aa),this['_reflectionControls']['x'],this['_reflectionControls']['y'],this[_0x530492(0xcba)]['z'],this['_reflectionControls']['w'])))),(0x0,_0x26a2ba['an'])(this[_0x530492(0x2702)],this,_0x573cbb),_0x573cbb[_0x530492(0x3449)](_0x73a28);}else _0x573cbb[_0x530492(0x3e9d)]()[_0x530492(0x1d9a)][_0x530492(0x2264)]&&(this[_0x530492(0x2717)][_0x530492(0x2336)](_0x73a28,_0x530492(0x2de0)),this[_0x530492(0x2d53)]=!0x0);!_0x3ce04b&&this[_0x530492(0x1e48)]||(_0x573cbb['lightsEnabled']&&_0x18e094['G'][_0x530492(0x3dee)](_0x573cbb,_0x2c0507,this[_0x530492(0x2702)],_0x2b0d05,this[_0x530492(0x1f76)]),this[_0x530492(0x3e05)](_0x73a28),_0x18e094['G'][_0x530492(0x2145)](_0x573cbb,_0x2c0507,this[_0x530492(0x2702)],!0x0),this['_imageProcessingConfiguration']&&this[_0x530492(0x2dd9)][_0x530492(0x3b97)](this[_0x530492(0x2702)])),this[_0x530492(0x2d47)](_0x2c0507,this['_activeEffect']),this[_0x530492(0x2717)][_0x530492(0x2bb0)]();}}}[_0x37227c(0x37e6)](_0x1c10a3){var _0x26f2c4=_0x37227c;return!!super['hasTexture'](_0x1c10a3)||this[_0x26f2c4(0xde2)]===_0x1c10a3||this['_diffuseTexture']===_0x1c10a3;}['dispose'](_0x22f56f=!0x1,_0x18ead4=!0x1){var _0x2a73c3=_0x37227c;_0x18ead4&&(this[_0x2a73c3(0xb9e)]&&this[_0x2a73c3(0xb9e)][_0x2a73c3(0x41a)](),this['reflectionTexture']&&this[_0x2a73c3(0x12c6)][_0x2a73c3(0x41a)]()),this[_0x2a73c3(0x3a55)][_0x2a73c3(0x41a)](),this[_0x2a73c3(0x2dd9)]&&this[_0x2a73c3(0x2223)]&&this[_0x2a73c3(0x2dd9)][_0x2a73c3(0x24b7)][_0x2a73c3(0x2f2e)](this['_imageProcessingObserver']),super[_0x2a73c3(0x41a)](_0x22f56f);}[_0x37227c(0x77b)](_0x522ec8){var _0x1cb167=_0x37227c;return _0x1e62d7['p4']['Clone'](()=>new _0x30e863(_0x522ec8,this[_0x1cb167(0x3d78)]()),this);}[_0x37227c(0x18e2)](){var _0x199d35=_0x37227c;const _0x2369d2=super[_0x199d35(0x18e2)]();return _0x2369d2['customType']='BABYLON.BackgroundMaterial',_0x2369d2;}[_0x37227c(0x252c)](){return'BackgroundMaterial';}static[_0x37227c(0x2de7)](_0x5c44e0,_0x349d21,_0x58e2d1){var _0x4c6d32=_0x37227c;return _0x1e62d7['p4'][_0x4c6d32(0x2de7)](()=>new _0x30e863(_0x5c44e0[_0x4c6d32(0xc1b)],_0x349d21),_0x5c44e0,_0x349d21,_0x58e2d1);}}_0x30e863[_0x37227c(0x2c7d)]=0.05,_0x30e863[_0x37227c(0x41d5)]=0.5,_0x3849a4([(0x0,_0x1e62d7['n9'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x22e7),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0xf21))],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0xe23),void 0x0),_0x3849a4([(0x0,_0x1e62d7['n9'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x2a1e),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x361c),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x2f52),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0xf21))],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x7b7),null),_0x3849a4([(0x0,_0x1e62d7['oU'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0xde2),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863['prototype'],_0x37227c(0x12c6),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863['prototype'],_0x37227c(0x3446),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x16bf),void 0x0),_0x3849a4([(0x0,_0x1e62d7['oU'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x32bb),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x30e863['prototype'],_0x37227c(0xb9e),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x3cef),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x17a6),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x387a),void 0x0),_0x3849a4([(0x0,_0x1e62d7['hd'])()],_0x30e863[_0x37227c(0x1ce1)],'_sceneCenter',void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x9c8),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863['prototype'],_0x37227c(0x769),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863['prototype'],_0x37227c(0x385e),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],'_reflectionFresnel',void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863['prototype'],_0x37227c(0x2d71),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863['prototype'],_0x37227c(0x4166),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x541),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0xc63),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863[_0x37227c(0x1ce1)],'reflectionAmount',void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],'_reflectionReflectance0',void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863[_0x37227c(0x1ce1)],'reflectionReflectance0',void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x3cb1),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863['prototype'],_0x37227c(0x35b9),void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0xf41),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x30e863[_0x37227c(0x1ce1)],'useRGBColor',void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],'_enableNoise',void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863[_0x37227c(0x1ce1)],'enableNoise',void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x1f76),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0x2b74))],_0x30e863['prototype'],'maxSimultaneousLights',void 0x0),_0x3849a4([(0x0,_0x1e62d7['qC'])()],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x1611),void 0x0),_0x3849a4([(0x0,_0x1e62d7['wz'])(_0x37227c(0xf21))],_0x30e863[_0x37227c(0x1ce1)],_0x37227c(0x3f03),void 0x0),_0x3849a4([(0x0,_0x1e62d7['rX'])()],_0x30e863[_0x37227c(0x1ce1)],'_imageProcessingConfiguration',void 0x0),(0x0,_0x2e9b1e['H'])(_0x37227c(0x346b),_0x30e863);},0x150a1:(_0x4c7283,_0x422b60,_0x4e9bf7)=>{_0x4e9bf7(0x5ad0);},0x8415:(_0x6ce709,_0x464fd4,_0x4d85a7)=>{var _0x3498ea=a8_0x1ec55c,_0x5c3dd1=_0x4d85a7(0x10b7b),_0x3b534f=_0x4d85a7(0x17eee),_0x447901=_0x4d85a7(0xf582),_0x5a55e7=_0x4d85a7(0x4158),_0x482217=_0x4d85a7(0x15ec7);class _0x2d203d extends _0x5c3dd1['k']{constructor(_0x32bac5){var _0x29cb12=a8_0x5306;super(_0x32bac5,_0x447901['u'][_0x29cb12(0xc1c)],!0x0),this[_0x29cb12(0x3019)](_0x29cb12(0x3870),_0x3b534f['E'][_0x29cb12(0x176b)],!0x1);}[_0x3498ea(0x252c)](){return'ClipPlanesBlock';}['initialize'](_0x4a77c0){var _0x339094=_0x3498ea;_0x4a77c0[_0x339094(0x25b3)](_0x339094(0x1260)),_0x4a77c0[_0x339094(0x25b3)](_0x339094(0x1f45)),_0x4a77c0[_0x339094(0x25b3)]('vClipPlane2'),_0x4a77c0[_0x339094(0x25b3)](_0x339094(0x2eb)),_0x4a77c0[_0x339094(0x25b3)](_0x339094(0x237b)),_0x4a77c0[_0x339094(0x25b3)](_0x339094(0x35bb)),_0x4a77c0[_0x339094(0x25b3)]('vClipPlane4'),_0x4a77c0[_0x339094(0x25b3)](_0x339094(0x2c07)),_0x4a77c0[_0x339094(0x25b3)]('vClipPlane5'),_0x4a77c0[_0x339094(0x25b3)](_0x339094(0x186b)),_0x4a77c0[_0x339094(0x25b3)]('vClipPlane6'),_0x4a77c0[_0x339094(0x25b3)](_0x339094(0x4070));}get[_0x3498ea(0x3870)](){var _0x35a941=_0x3498ea;return this[_0x35a941(0x3fab)][0x0];}get[_0x3498ea(0x37fb)](){return _0x447901['u']['VertexAndFragment'];}set[_0x3498ea(0x37fb)](_0x87fa1d){}[_0x3498ea(0x12d6)](_0x193812,_0x29f201,_0x498e91){var _0x3fcbca=_0x3498ea,_0x193812=_0x193812[_0x3fcbca(0x3d78)](),_0x4d959d=!(null!=(_0x4d959d=_0x29f201[_0x3fcbca(0x1554)])?!_0x4d959d:!_0x193812[_0x3fcbca(0x1554)]),_0x41a1bf=!(null!=(_0x41a1bf=_0x29f201[_0x3fcbca(0x362)])?!_0x41a1bf:!_0x193812[_0x3fcbca(0x362)]),_0x4b63b0=!(null!=(_0x4b63b0=_0x29f201[_0x3fcbca(0x37ff)])?!_0x4b63b0:!_0x193812[_0x3fcbca(0x37ff)]),_0x17be60=!(null!=(_0x17be60=_0x29f201[_0x3fcbca(0x284)])?!_0x17be60:!_0x193812[_0x3fcbca(0x284)]),_0x4fb8f4=!(null!=(_0x4fb8f4=_0x29f201[_0x3fcbca(0x25d1)])?!_0x4fb8f4:!_0x193812[_0x3fcbca(0x25d1)]),_0x29f201=!(null!=(_0x29f201=_0x29f201[_0x3fcbca(0x2c84)])?!_0x29f201:!_0x193812[_0x3fcbca(0x2c84)]);_0x498e91[_0x3fcbca(0xff5)](_0x3fcbca(0x3943),_0x4d959d,!0x0),_0x498e91[_0x3fcbca(0xff5)](_0x3fcbca(0x1b16),_0x41a1bf,!0x0),_0x498e91[_0x3fcbca(0xff5)](_0x3fcbca(0x2e3),_0x4b63b0,!0x0),_0x498e91[_0x3fcbca(0xff5)](_0x3fcbca(0x291e),_0x17be60,!0x0),_0x498e91[_0x3fcbca(0xff5)](_0x3fcbca(0x868),_0x4fb8f4,!0x0),_0x498e91[_0x3fcbca(0xff5)](_0x3fcbca(0x12ff),_0x29f201,!0x0);}[_0x3498ea(0x3b97)](_0x229a16,_0x30b3b6,_0x1a411b){var _0x2fc5e5=_0x3498ea;_0x1a411b&&(_0x1a411b=_0x1a411b[_0x2fc5e5(0x3d78)](),(0x0,_0x482217['an'])(_0x229a16,_0x30b3b6,_0x1a411b));}[_0x3498ea(0x1198)](_0x570859){var _0xfd6725=_0x3498ea;super[_0xfd6725(0x1198)](_0x570859);var _0xb1e919,_0x585ecb='//'+this['name'];return _0x570859[_0xfd6725(0x37fb)]!==_0x447901['u']['Fragment']?(_0xb1e919=this[_0xfd6725(0x3870)],_0x570859[_0xfd6725(0x11bf)]('clipPlaneVertexDeclaration',_0x585ecb,{'replaceStrings':[{'search':/uniform vec4 vClipPlane\d*;/g,'replace':''}]}),_0x570859[_0xfd6725(0x2a2d)]+=_0x570859[_0xfd6725(0x731)]('clipPlaneVertex',_0x585ecb,{'replaceStrings':[{'search':/worldPos/g,'replace':_0xb1e919[_0xfd6725(0x2fa0)]}]}),_0x570859[_0xfd6725(0x3dcf)](_0xfd6725(0x1260),'vec4'),_0x570859[_0xfd6725(0x3dcf)](_0xfd6725(0x1fad),'vec4'),_0x570859[_0xfd6725(0x3dcf)](_0xfd6725(0x237b),'vec4'),_0x570859['_emitUniformFromString'](_0xfd6725(0x279d),_0xfd6725(0xb4f)),_0x570859[_0xfd6725(0x3dcf)](_0xfd6725(0x1aff),_0xfd6725(0xb4f)),void _0x570859['_emitUniformFromString']('vClipPlane6',_0xfd6725(0xb4f))):(_0x570859[_0xfd6725(0x2e07)][_0xfd6725(0x3191)][_0xfd6725(0xede)](this),_0x570859[_0xfd6725(0x2e07)]['blocksWithDefines'][_0xfd6725(0xede)](this),_0x570859[_0xfd6725(0x11bf)]('clipPlaneFragmentDeclaration',_0x585ecb),_0x570859['compilationString']+=_0x570859[_0xfd6725(0x731)](_0xfd6725(0xaaa),_0x585ecb),this);}}(0x0,_0x5a55e7['H'])(_0x3498ea(0x2cf1),_0x2d203d);},0x1796:(_0x4cdc2f,_0x3273bc,_0x7126a)=>{var _0xecdf4d=a8_0x1ec55c;_0x7126a['d'](_0x3273bc,{'K':()=>_0x2fdc3b});var _0x3273bc=_0x7126a(0x10b7b),_0x4e125a=_0x7126a(0x17eee),_0x2ddd2d=_0x7126a(0xf582),_0x106ffe=_0x7126a(0x4158),_0x3126c5=_0x7126a(0x12cad);class _0x2fdc3b extends _0x3273bc['k']{constructor(_0x5ef11d){var _0x92904f=a8_0x5306;super(_0x5ef11d,_0x2ddd2d['u']['VertexAndFragment']),this[_0x92904f(0x480)]='textureSampler',this['convertToGammaSpace']=!0x1,this[_0x92904f(0x3b5b)]=!0x1,this[_0x92904f(0x3fb3)]=!0x1,this['registerInput']('uv',_0x4e125a['E'][_0x92904f(0x1277)],!0x1,_0x2ddd2d['u'][_0x92904f(0xc1c)]),this[_0x92904f(0x3fb)](_0x92904f(0x3752),_0x4e125a['E'][_0x92904f(0x851)],_0x2ddd2d['u'][_0x92904f(0x14f6)]),this['registerOutput'](_0x92904f(0x1a54),_0x4e125a['E'][_0x92904f(0x3094)],_0x2ddd2d['u'][_0x92904f(0x14f6)]),this[_0x92904f(0x3fb)]('r',_0x4e125a['E']['Float'],_0x2ddd2d['u'][_0x92904f(0x14f6)]),this[_0x92904f(0x3fb)]('g',_0x4e125a['E'][_0x92904f(0x3c70)],_0x2ddd2d['u'][_0x92904f(0x14f6)]),this[_0x92904f(0x3fb)]('b',_0x4e125a['E'][_0x92904f(0x3c70)],_0x2ddd2d['u'][_0x92904f(0x14f6)]),this['registerOutput']('a',_0x4e125a['E'][_0x92904f(0x3c70)],_0x2ddd2d['u']['Neutral']),this['_inputs'][0x0][_0x92904f(0x38f8)](_0x4e125a['E'][_0x92904f(0x1415)]|_0x4e125a['E']['Vector3']|_0x4e125a['E'][_0x92904f(0x176b)]),this[_0x92904f(0x3fab)][0x0][_0x92904f(0x39b6)]=!0x1;}[_0xecdf4d(0x252c)](){var _0x107520=_0xecdf4d;return _0x107520(0x2853);}get['uv'](){var _0x3b5315=_0xecdf4d;return this[_0x3b5315(0x3fab)][0x0];}get[_0xecdf4d(0x3752)](){return this['_outputs'][0x0];}get[_0xecdf4d(0x1a54)](){var _0x26044c=_0xecdf4d;return this[_0x26044c(0x2307)][0x1];}get['r'](){return this['_outputs'][0x2];}get['g'](){var _0xc448f6=_0xecdf4d;return this[_0xc448f6(0x2307)][0x3];}get['b'](){var _0x59ea2a=_0xecdf4d;return this[_0x59ea2a(0x2307)][0x4];}get['a'](){var _0x4313c2=_0xecdf4d;return this[_0x4313c2(0x2307)][0x5];}[_0xecdf4d(0x3176)](_0x10d228){var _0x94001a=_0xecdf4d;_0x10d228[_0x94001a(0x25b3)](_0x94001a(0x3523));}get[_0xecdf4d(0x37fb)](){var _0x52d551=_0xecdf4d;return!this['uv'][_0x52d551(0x326c)]||this['uv'][_0x52d551(0x7f6)]['isInput']?_0x2ddd2d['u'][_0x52d551(0xc1c)]:_0x2ddd2d['u'][_0x52d551(0x236a)];}[_0xecdf4d(0x12d6)](_0x9ca6d2,_0x50b058,_0x2f0018){var _0x5ddf28=_0xecdf4d;_0x2f0018[_0x5ddf28(0xff5)](this[_0x5ddf28(0x19a1)],this[_0x5ddf28(0x105d)],!0x0),_0x2f0018[_0x5ddf28(0xff5)](this['_gammaDefineName'],this['convertToLinearSpace'],!0x0);}[_0xecdf4d(0x3b27)](){var _0x3e1022=_0xecdf4d;return!(this[_0x3e1022(0x1589)]&&!this['texture'][_0x3e1022(0x8f0)]());}['_injectVertexCode'](_0x3e2265){var _0x1f3fc3=_0xecdf4d,_0x39413e=this['uv'];if(_0x39413e[_0x1f3fc3(0xc9c)][_0x1f3fc3(0x3413)][_0x1f3fc3(0x2031)]&&!_0x39413e[_0x1f3fc3(0xc9c)][_0x1f3fc3(0x3413)][_0x1f3fc3(0x3edc)]&&_0x3e2265['_emitUniformFromString'](_0x39413e['associatedVariableName'],'vec2'),this[_0x1f3fc3(0x4f6)]=_0x1f3fc3(0x2aba)+_0x39413e[_0x1f3fc3(0x2fa0)],_0x3e2265['_emitVaryingFromString'](this['_mainUVName'],_0x1f3fc3(0x408)),_0x3e2265[_0x1f3fc3(0x2a2d)]+=this['_mainUVName']+_0x1f3fc3(0x607)+_0x39413e[_0x1f3fc3(0x2fa0)]+_0x1f3fc3(0x29fc),this[_0x1f3fc3(0x2307)][_0x1f3fc3(0x2f7f)](_0x1ec69a=>_0x1ec69a['isConnectedInVertexShader'])){this[_0x1f3fc3(0x1cac)](_0x3e2265,!0x0);for(const _0x2c47fa of this[_0x1f3fc3(0x2307)])_0x2c47fa[_0x1f3fc3(0x353d)]&&this[_0x1f3fc3(0x7b9)](_0x3e2265,_0x2c47fa,_0x2c47fa[_0x1f3fc3(0xc1b)],!0x0);}}[_0xecdf4d(0x1cac)](_0x1dcd7f,_0x28f5cb=!0x1){var _0x11b6ce=_0xecdf4d,_0x443c43=this['uv'];if(_0x28f5cb)return _0x1dcd7f[_0x11b6ce(0x37fb)]===_0x2ddd2d['u'][_0x11b6ce(0x236a)]?void 0x0:void(_0x1dcd7f[_0x11b6ce(0x2a2d)]+='vec4\x20'+this[_0x11b6ce(0x617)]+_0x11b6ce(0x3f1a)+this['_samplerName']+',\x20'+_0x443c43[_0x11b6ce(0x2fa0)]+');\x0d\x0a');this['uv'][_0x11b6ce(0x3413)][_0x11b6ce(0x37fb)]===_0x2ddd2d['u']['Fragment']?_0x1dcd7f['compilationString']+=_0x11b6ce(0x36ab)+this[_0x11b6ce(0x617)]+_0x11b6ce(0x3f1a)+this[_0x11b6ce(0x480)]+',\x20'+_0x443c43['associatedVariableName']+_0x11b6ce(0x3ee3):_0x1dcd7f[_0x11b6ce(0x2a2d)]+=_0x11b6ce(0x36ab)+this[_0x11b6ce(0x617)]+'\x20=\x20texture2D('+this[_0x11b6ce(0x480)]+',\x20'+this[_0x11b6ce(0x4f6)]+_0x11b6ce(0x3ee3);}['_writeOutput'](_0x4f2e4a,_0x10130d,_0x223a45,_0x4fe057=!0x1){var _0x23d6f7=_0xecdf4d;if(_0x4fe057)return _0x4f2e4a[_0x23d6f7(0x37fb)]===_0x2ddd2d['u'][_0x23d6f7(0x236a)]?void 0x0:void(_0x4f2e4a['compilationString']+=this[_0x23d6f7(0x1bac)](_0x10130d,_0x4f2e4a)+_0x23d6f7(0x607)+this[_0x23d6f7(0x617)]+'.'+_0x223a45+_0x23d6f7(0x35bf));this['uv']['ownerBlock'][_0x23d6f7(0x37fb)]===_0x2ddd2d['u'][_0x23d6f7(0x236a)]?_0x4f2e4a[_0x23d6f7(0x2a2d)]+=this[_0x23d6f7(0x1bac)](_0x10130d,_0x4f2e4a)+_0x23d6f7(0x607)+this['_tempTextureRead']+'.'+_0x223a45+';\x0d\x0a':(_0x4f2e4a[_0x23d6f7(0x2a2d)]+=this['_declareOutput'](_0x10130d,_0x4f2e4a)+'\x20=\x20'+this[_0x23d6f7(0x617)]+'.'+_0x223a45+_0x23d6f7(0x35bf),_0x4f2e4a[_0x23d6f7(0x2a2d)]+='#ifdef\x20'+this[_0x23d6f7(0x19a1)]+'\x0d\x0a',_0x4f2e4a[_0x23d6f7(0x2a2d)]+=_0x10130d[_0x23d6f7(0x2fa0)]+_0x23d6f7(0x243e)+_0x10130d[_0x23d6f7(0x2fa0)]+_0x23d6f7(0x3ee3),_0x4f2e4a[_0x23d6f7(0x2a2d)]+=_0x23d6f7(0x2b36),_0x4f2e4a[_0x23d6f7(0x2a2d)]+=_0x23d6f7(0x28b3)+this[_0x23d6f7(0x2a24)]+'\x0d\x0a',_0x4f2e4a['compilationString']+=_0x10130d[_0x23d6f7(0x2fa0)]+'\x20=\x20toLinearSpace('+_0x10130d[_0x23d6f7(0x2fa0)]+');\x0d\x0a',_0x4f2e4a[_0x23d6f7(0x2a2d)]+=_0x23d6f7(0x2b36));}[_0xecdf4d(0x1198)](_0x2d9987){var _0x4dcda5=_0xecdf4d;if(super[_0x4dcda5(0x1198)](_0x2d9987),this['_tempTextureRead']=_0x2d9987[_0x4dcda5(0x12fc)](_0x4dcda5(0x67c)),_0x2d9987[_0x4dcda5(0x2e07)][_0x4dcda5(0x595)][_0x4dcda5(0x86a)](this)<0x0&&_0x2d9987[_0x4dcda5(0x2e07)]['blockingBlocks'][_0x4dcda5(0xede)](this),_0x2d9987[_0x4dcda5(0x2e07)]['textureBlocks'][_0x4dcda5(0x86a)](this)<0x0&&_0x2d9987[_0x4dcda5(0x2e07)][_0x4dcda5(0x16d7)][_0x4dcda5(0xede)](this),_0x2d9987[_0x4dcda5(0x2e07)]['blocksWithDefines'][_0x4dcda5(0x86a)](this)<0x0&&_0x2d9987[_0x4dcda5(0x2e07)][_0x4dcda5(0x2cd5)][_0x4dcda5(0xede)](this),_0x2d9987[_0x4dcda5(0x37fb)]!==_0x2ddd2d['u'][_0x4dcda5(0x236a)])return _0x2d9987[_0x4dcda5(0x1b28)](this['_samplerName']),void this[_0x4dcda5(0x14b3)](_0x2d9987);if(this[_0x4dcda5(0x2307)][_0x4dcda5(0x2f7f)](_0x566968=>_0x566968[_0x4dcda5(0x1f30)])){_0x2d9987[_0x4dcda5(0x1b28)](this[_0x4dcda5(0x480)]),this['_linearDefineName']=_0x2d9987[_0x4dcda5(0x2e1d)](_0x4dcda5(0x12c1)),this[_0x4dcda5(0x2a24)]=_0x2d9987[_0x4dcda5(0x2e1d)](_0x4dcda5(0x772));var _0x4e4d86='//'+this[_0x4dcda5(0xc1b)];_0x2d9987[_0x4dcda5(0x11bf)]('helperFunctions',_0x4e4d86),this[_0x4dcda5(0x1cac)](_0x2d9987);for(const _0x2ffb5a of this[_0x4dcda5(0x2307)])_0x2ffb5a[_0x4dcda5(0x353d)]&&this[_0x4dcda5(0x7b9)](_0x2d9987,_0x2ffb5a,_0x2ffb5a[_0x4dcda5(0xc1b)]);return this;}}[_0xecdf4d(0x18e2)](){var _0x57974f=_0xecdf4d;const _0x511b5b=super['serialize']();return _0x511b5b[_0x57974f(0x105d)]=this[_0x57974f(0x105d)],_0x511b5b['convertToLinearSpace']=this[_0x57974f(0x3b5b)],this[_0x57974f(0x1589)]&&!this[_0x57974f(0x1589)]['isRenderTarget']&&(_0x511b5b[_0x57974f(0x1589)]=this[_0x57974f(0x1589)]['serialize']()),_0x511b5b;}[_0xecdf4d(0x11a3)](_0x51b7e0,_0x3fc5de,_0x40fe87){var _0x45e8e9=_0xecdf4d;super['_deserialize'](_0x51b7e0,_0x3fc5de,_0x40fe87),this['convertToGammaSpace']=_0x51b7e0['convertToGammaSpace'],this[_0x45e8e9(0x3b5b)]=!!_0x51b7e0['convertToLinearSpace'],_0x51b7e0[_0x45e8e9(0x1589)]&&(_0x40fe87=0x0===_0x51b7e0[_0x45e8e9(0x1589)][_0x45e8e9(0x25b5)]['indexOf'](_0x45e8e9(0x3004))?'':_0x40fe87,this['texture']=_0x3126c5['x'][_0x45e8e9(0x2de7)](_0x51b7e0[_0x45e8e9(0x1589)],_0x3fc5de,_0x40fe87));}}(0x0,_0x106ffe['H'])(_0xecdf4d(0x373b),_0x2fdc3b);},0x771e:(_0x3e4a4c,_0x23bdbe,_0x5948ff)=>{var _0x53f178=a8_0x1ec55c,_0x265d90=_0x5948ff(0x10b7b),_0x525041=_0x5948ff(0x17eee),_0x25c1c9=_0x5948ff(0x9acf),_0x2c92bc=_0x5948ff(0xf582),_0x284034=_0x5948ff(0x10c09),_0x44318f=_0x5948ff(0x97e6),_0x5c554c=_0x5948ff(0x4158);_0x5948ff(0x17b64);class _0x1ef981 extends _0x265d90['k']{constructor(_0x5611f1){var _0xcedfea=a8_0x5306;super(_0x5611f1,_0x2c92bc['u'][_0xcedfea(0xc1c)],!0x1),this[_0xcedfea(0x3019)](_0xcedfea(0x3870),_0x525041['E'][_0xcedfea(0x176b)],!0x1,_0x2c92bc['u'][_0xcedfea(0xf56)]),this['registerInput']('view',_0x525041['E'][_0xcedfea(0x12cd)],!0x1,_0x2c92bc['u'][_0xcedfea(0xf56)]),this[_0xcedfea(0x3019)](_0xcedfea(0x20d7),_0x525041['E'][_0xcedfea(0x1277)],!0x1,_0x2c92bc['u'][_0xcedfea(0x236a)]),this[_0xcedfea(0x3019)]('fogColor',_0x525041['E'][_0xcedfea(0x1277)],!0x1,_0x2c92bc['u'][_0xcedfea(0x236a)]),this[_0xcedfea(0x3fb)]('output',_0x525041['E'][_0xcedfea(0x3094)],_0x2c92bc['u'][_0xcedfea(0x236a)]),this[_0xcedfea(0x20d7)][_0xcedfea(0x38f8)](_0x525041['E'][_0xcedfea(0x3094)]|_0x525041['E'][_0xcedfea(0xe60)]|_0x525041['E'][_0xcedfea(0x851)]),this[_0xcedfea(0x4125)]['addExcludedConnectionPointFromAllowedTypes'](_0x525041['E'][_0xcedfea(0x3094)]|_0x525041['E'][_0xcedfea(0xe60)]|_0x525041['E'][_0xcedfea(0x851)]);}[_0x53f178(0x252c)](){var _0x4b05c5=_0x53f178;return _0x4b05c5(0x37b);}get[_0x53f178(0x3870)](){var _0x33e7dc=_0x53f178;return this[_0x33e7dc(0x3fab)][0x0];}get[_0x53f178(0x351f)](){return this['_inputs'][0x1];}get['input'](){var _0x195309=_0x53f178;return this[_0x195309(0x3fab)][0x2];}get['fogColor'](){var _0x4982a7=_0x53f178;return this[_0x4982a7(0x3fab)][0x3];}get['output'](){var _0x3efd4a=_0x53f178;return this[_0x3efd4a(0x2307)][0x0];}[_0x53f178(0x2100)](_0x13f047){var _0xd3d89e=_0x53f178;if(!this['view'][_0xd3d89e(0x326c)]){let _0x3ffa5c=_0x13f047[_0xd3d89e(0x2a3)](_0x55fd80=>_0x55fd80[_0xd3d89e(0x116e)]===_0x25c1c9['$'][_0xd3d89e(0x5f7)]);_0x3ffa5c||(_0x3ffa5c=new _0x44318f['S'](_0xd3d89e(0x351f)))[_0xd3d89e(0x2a46)](_0x25c1c9['$'][_0xd3d89e(0x5f7)]),_0x3ffa5c[_0xd3d89e(0x2208)]['connectTo'](this[_0xd3d89e(0x351f)]);}if(!this[_0xd3d89e(0x4125)][_0xd3d89e(0x326c)]){let _0xc9580=_0x13f047[_0xd3d89e(0x2a3)](_0x105e2a=>_0x105e2a[_0xd3d89e(0x116e)]===_0x25c1c9['$'][_0xd3d89e(0x1971)]);_0xc9580||(_0xc9580=new _0x44318f['S']('fogColor',void 0x0,_0x525041['E'][_0xd3d89e(0x3094)]))[_0xd3d89e(0x2a46)](_0x25c1c9['$'][_0xd3d89e(0x1971)]),_0xc9580[_0xd3d89e(0x2208)][_0xd3d89e(0x30f6)](this[_0xd3d89e(0x4125)]);}}['prepareDefines'](_0x10e911,_0xaef0f2,_0x462671){var _0x213f04=_0x53f178,_0x38c760=_0x10e911[_0x213f04(0x3d78)]();_0x462671[_0x213f04(0xff5)](_0x213f04(0x3245),_0xaef0f2[_0x213f04(0x2712)]&&_0x284034['G']['GetFogState'](_0x10e911,_0x38c760));}[_0x53f178(0x3b97)](_0x38946e,_0x71834d,_0x26fa10){var _0x416a02=_0x53f178;_0x26fa10&&(_0x26fa10=_0x26fa10['getScene'](),_0x38946e[_0x416a02(0x1ea8)](this['_fogParameters'],_0x26fa10[_0x416a02(0x2db9)],_0x26fa10[_0x416a02(0x39d1)],_0x26fa10[_0x416a02(0x113d)],_0x26fa10[_0x416a02(0x206b)]));}[_0x53f178(0x1198)](_0x3d792e){var _0x38e226=_0x53f178,_0x5e1925,_0x3fe073,_0xf4e139,_0x37f6fb;return super['_buildBlock'](_0x3d792e),_0x3d792e[_0x38e226(0x37fb)]===_0x2c92bc['u'][_0x38e226(0x236a)]?(_0x3d792e['sharedData'][_0x38e226(0x2cd5)][_0x38e226(0xede)](this),_0x3d792e[_0x38e226(0x2e07)][_0x38e226(0x3191)][_0x38e226(0xede)](this),_0x3d792e['_emitFunctionFromInclude']('fogFragmentDeclaration','//'+this[_0x38e226(0xc1b)],{'removeUniforms':!0x0,'removeVaryings':!0x0,'removeIfDef':!0x1,'replaceStrings':[{'search':/float CalcFogFactor\(\)/,'replace':_0x38e226(0x3f9f)}]}),_0xf4e139=_0x3d792e[_0x38e226(0x12fc)](_0x38e226(0x3f2)),_0x5e1925=this[_0x38e226(0x20d7)],_0x37f6fb=this[_0x38e226(0x4125)],this[_0x38e226(0xfb0)]=_0x3d792e[_0x38e226(0x12fc)]('fogParameters'),_0x3fe073=this['_outputs'][0x0],_0x3d792e[_0x38e226(0x3dcf)](this[_0x38e226(0xfb0)],'vec4'),_0x3d792e[_0x38e226(0x2a2d)]+=_0x38e226(0x34c9),_0x3d792e[_0x38e226(0x2a2d)]+=_0x38e226(0xa22)+_0xf4e139+_0x38e226(0x3dba)+this[_0x38e226(0x2110)]+',\x20'+this[_0x38e226(0xfb0)]+_0x38e226(0x3ee3),_0x3d792e[_0x38e226(0x2a2d)]+=this[_0x38e226(0x1bac)](_0x3fe073,_0x3d792e)+(_0x38e226(0x607)+_0xf4e139+'\x20*\x20'+_0x5e1925[_0x38e226(0x2fa0)]+_0x38e226(0x3f45)+_0xf4e139+_0x38e226(0x2b72)+_0x37f6fb[_0x38e226(0x2fa0)]+_0x38e226(0x1324)),_0x3d792e[_0x38e226(0x2a2d)]+=_0x38e226(0x4fc)+this['_declareOutput'](_0x3fe073,_0x3d792e)+_0x38e226(0x3d9b)+_0x5e1925[_0x38e226(0x2fa0)]+_0x38e226(0x1324),_0x3d792e['compilationString']+=_0x38e226(0x2b36)):(_0xf4e139=this['worldPosition'],_0x37f6fb=this['view'],this['_fogDistanceName']=_0x3d792e[_0x38e226(0x12fc)](_0x38e226(0x36fa)),_0x3d792e[_0x38e226(0x12ef)](this['_fogDistanceName'],_0x38e226(0x1369)),_0x3d792e[_0x38e226(0x2a2d)]+=this[_0x38e226(0x2110)]+_0x38e226(0x730)+_0x37f6fb['associatedVariableName']+_0x38e226(0x3d02)+_0xf4e139[_0x38e226(0x2fa0)]+').xyz;\x0d\x0a'),this;}}(0x0,_0x5c554c['H'])(_0x53f178(0x3dd9),_0x1ef981);},0x7648:(_0x34f758,_0xa21f52,_0x39ddc2)=>{var _0x4e2a85=a8_0x1ec55c;_0x39ddc2['d'](_0xa21f52,{'S':()=>_0x3b8aad});var _0xa21f52=_0x39ddc2(0x10b7b),_0x99e4ba=_0x39ddc2(0x17eee),_0x557508=_0x39ddc2(0x17368),_0x29cad9=_0x39ddc2(0xf582),_0xbbc45e=_0x39ddc2(0x4158),_0x4ea88f=_0x39ddc2(0x12cad),_0x5ea9fa=_0x39ddc2(0x1610),_0x3b9a7a=_0x39ddc2(0x533),_0x23379b=_0x39ddc2(0x9bf9),_0x482236=_0x39ddc2(0x11096);class _0x3b8aad extends _0xa21f52['k']{constructor(_0x17f0a5){var _0x533329=a8_0x5306;super(_0x17f0a5,_0x29cad9['u']['VertexAndFragment']),this['registerOutput']('source',_0x99e4ba['E']['Object'],_0x29cad9['u'][_0x533329(0xc1c)],new _0x23379b['C'](_0x533329(0x23ab),this,_0x557508['Ab'][_0x533329(0x22b6)],_0x3b8aad,_0x533329(0x26a4)));}get[_0x4e2a85(0x1589)](){var _0x54bf4d=_0x4e2a85;return this[_0x54bf4d(0x276b)];}set['texture'](_0x583f1c){var _0x3926c0=_0x4e2a85,_0x3ce9de;if(this[_0x3926c0(0x276b)]!==_0x583f1c){const _0x2be684=null!=(_0x3ce9de=null==_0x583f1c?void 0x0:_0x583f1c[_0x3926c0(0x3d78)]())?_0x3ce9de:_0x482236['l']['LastCreatedScene'];!_0x583f1c&&_0x2be684&&_0x2be684['markAllMaterialsAsDirty'](_0x5ea9fa['g'][_0x3926c0(0x3182)],_0x38ed09=>_0x38ed09[_0x3926c0(0x37e6)](this['_texture'])),(this['_texture']=_0x583f1c)&&_0x2be684&&_0x2be684[_0x3926c0(0x421f)](_0x5ea9fa['g'][_0x3926c0(0x3182)],_0x4a31e8=>_0x4a31e8[_0x3926c0(0x37e6)](_0x583f1c));}}get[_0x4e2a85(0x1b63)](){var _0x193a74=_0x4e2a85;return this[_0x193a74(0x480)];}[_0x4e2a85(0x3b97)](_0x4d5b80){var _0x219528=_0x4e2a85;this[_0x219528(0x1589)]&&_0x4d5b80[_0x219528(0x2265)](this['_samplerName'],this[_0x219528(0x1589)]);}[_0x4e2a85(0x3b27)](){var _0x39f1d6=_0x4e2a85;return!(this[_0x39f1d6(0x1589)]&&!this[_0x39f1d6(0x1589)]['isReadyOrNotBlocking']());}[_0x4e2a85(0x252c)](){var _0x1f293d=_0x4e2a85;return _0x1f293d(0x26a4);}get[_0x4e2a85(0x23ab)](){var _0x4804f4=_0x4e2a85;return this[_0x4804f4(0x2307)][0x0];}[_0x4e2a85(0x1198)](_0x21b852){var _0x345d40=_0x4e2a85;return super[_0x345d40(0x1198)](_0x21b852),_0x21b852[_0x345d40(0x37fb)]===_0x29cad9['u'][_0x345d40(0xf56)]&&(this[_0x345d40(0x480)]=_0x21b852[_0x345d40(0x12fc)](this['name']+_0x345d40(0x3427)),_0x21b852[_0x345d40(0x2e07)]['blockingBlocks'][_0x345d40(0xede)](this),_0x21b852[_0x345d40(0x2e07)][_0x345d40(0x16d7)]['push'](this),_0x21b852['sharedData'][_0x345d40(0x3191)][_0x345d40(0xede)](this)),_0x21b852[_0x345d40(0x1b28)](this[_0x345d40(0x480)]),this;}[_0x4e2a85(0xbe6)](){var _0x2db2ed=_0x4e2a85;let _0x3eee37=super[_0x2db2ed(0xbe6)]();return this[_0x2db2ed(0x1589)]?_0x3eee37=(_0x3eee37=(_0x3eee37=(_0x3eee37=(_0x3eee37=(_0x3eee37=(_0x3eee37=(_0x3eee37=(_0x3eee37=(_0x3eee37=(_0x3eee37+=this[_0x2db2ed(0x337e)]+_0x2db2ed(0x1ec5)+this[_0x2db2ed(0x1589)][_0x2db2ed(0xc1b)]+'\x22,\x20null,\x20'+this[_0x2db2ed(0x1589)]['noMipmap']+',\x20'+this['texture'][_0x2db2ed(0x1aaa)]+',\x20'+this[_0x2db2ed(0x1589)][_0x2db2ed(0x1105)]+_0x2db2ed(0x3ee3))+(this[_0x2db2ed(0x337e)]+_0x2db2ed(0x1680)+this['texture']['wrapU']+_0x2db2ed(0x35bf)))+(this[_0x2db2ed(0x337e)]+_0x2db2ed(0x1a41)+this[_0x2db2ed(0x1589)]['wrapV']+_0x2db2ed(0x35bf)))+(this[_0x2db2ed(0x337e)]+_0x2db2ed(0x2f2b)+this['texture']['uAng']+_0x2db2ed(0x35bf)))+(this[_0x2db2ed(0x337e)]+_0x2db2ed(0x4163)+this['texture'][_0x2db2ed(0x3102)]+_0x2db2ed(0x35bf)))+(this[_0x2db2ed(0x337e)]+_0x2db2ed(0x2734)+this['texture']['wAng']+_0x2db2ed(0x35bf)))+(this['_codeVariableName']+_0x2db2ed(0x498)+this[_0x2db2ed(0x1589)][_0x2db2ed(0x27de)]+';\x0d\x0a'))+(this[_0x2db2ed(0x337e)]+_0x2db2ed(0x1327)+this['texture']['vOffset']+_0x2db2ed(0x35bf)))+(this[_0x2db2ed(0x337e)]+_0x2db2ed(0x18de)+this[_0x2db2ed(0x1589)][_0x2db2ed(0x1749)]+';\x0d\x0a'))+(this['_codeVariableName']+'.texture.vScale\x20=\x20'+this[_0x2db2ed(0x1589)][_0x2db2ed(0x26df)]+_0x2db2ed(0x35bf)))+(this[_0x2db2ed(0x337e)]+_0x2db2ed(0x218d)+this[_0x2db2ed(0x1589)][_0x2db2ed(0x9fa)]+_0x2db2ed(0x35bf)):_0x3eee37;}[_0x4e2a85(0x18e2)](){var _0xe1f530=_0x4e2a85;const _0x5c9ecf=super[_0xe1f530(0x18e2)]();return this[_0xe1f530(0x1589)]&&!this[_0xe1f530(0x1589)][_0xe1f530(0xcdd)]&&_0xe1f530(0x315f)!==this['texture']['getClassName']()&&(_0x5c9ecf[_0xe1f530(0x1589)]=this[_0xe1f530(0x1589)][_0xe1f530(0x18e2)]()),_0x5c9ecf;}[_0x4e2a85(0x11a3)](_0x1615eb,_0x3496c4,_0x4f677e){var _0x49f7a0=_0x4e2a85;super[_0x49f7a0(0x11a3)](_0x1615eb,_0x3496c4,_0x4f677e),_0x1615eb['texture']&&!_0x3b9a7a['O']['IgnoreTexturesAtLoadTime']&&void 0x0!==_0x1615eb[_0x49f7a0(0x1589)][_0x49f7a0(0x25b5)]&&(_0x4f677e=0x0===_0x1615eb[_0x49f7a0(0x1589)][_0x49f7a0(0x25b5)]['indexOf'](_0x49f7a0(0x3004))?'':_0x4f677e,this[_0x49f7a0(0x1589)]=_0x4ea88f['x'][_0x49f7a0(0x2de7)](_0x1615eb[_0x49f7a0(0x1589)],_0x3496c4,_0x4f677e));}}(0x0,_0xbbc45e['H'])(_0x4e2a85(0xe27),_0x3b8aad);},0x96ad:(_0x58c87b,_0x249e8a,_0x2e93fb)=>{_0x2e93fb(0x771e),_0x2e93fb(0x8460),_0x2e93fb(0xe023),_0x2e93fb(0x10b3d),_0x2e93fb(0x1796),_0x2e93fb(0x36d3),_0x2e93fb(0x7648),_0x2e93fb(0x8415);},0x8460:(_0xe93819,_0x256466,_0x802293)=>{var _0x4d4177=a8_0x1ec55c,_0x1735fd=_0x802293(0x10b7b),_0x3c494d=_0x802293(0xf582),_0x1bf4c8=_0x802293(0x17eee),_0x243558=_0x802293(0x10c09),_0x302589=_0x802293(0x9acf),_0x490ad2=_0x802293(0x97e6),_0x29184a=_0x802293(0x4158),_0x446aca=_0x802293(0xca26),_0xf1c1ec=(_0x802293(0x15cb9),_0x802293(0x17cfd),_0x802293(0xf0d3),_0x802293(0xd6d4),_0x802293(0x2144),_0x802293(0x8cd3),_0x802293(0x10bc4),_0x802293(0x1817f),_0x802293(0xf1cf),_0x802293(0x6214));class _0x5509b7 extends _0x1735fd['k']{constructor(_0xa5e7f1){var _0x15f871=a8_0x5306;super(_0xa5e7f1,_0x3c494d['u'][_0x15f871(0xc1c)]),this['_lightId']=0x0,this[_0x15f871(0xdb5)]=!0x1,this[_0x15f871(0x3fb3)]=!0x0,this[_0x15f871(0x3019)](_0x15f871(0x3870),_0x1bf4c8['E'][_0x15f871(0x176b)],!0x1,_0x3c494d['u'][_0x15f871(0xf56)]),this['registerInput'](_0x15f871(0x2137),_0x1bf4c8['E'][_0x15f871(0x176b)],!0x1,_0x3c494d['u'][_0x15f871(0x236a)]),this[_0x15f871(0x3019)](_0x15f871(0x3662),_0x1bf4c8['E'][_0x15f871(0xe60)],!0x1,_0x3c494d['u'][_0x15f871(0x236a)]),this['registerInput']('glossiness',_0x1bf4c8['E'][_0x15f871(0x3c70)],!0x0,_0x3c494d['u']['Fragment']),this[_0x15f871(0x3019)](_0x15f871(0x378c),_0x1bf4c8['E'][_0x15f871(0x3c70)],!0x0,_0x3c494d['u']['Fragment']),this[_0x15f871(0x3019)](_0x15f871(0xffc),_0x1bf4c8['E'][_0x15f871(0x3094)],!0x0,_0x3c494d['u'][_0x15f871(0x236a)]),this[_0x15f871(0x3019)]('specularColor',_0x1bf4c8['E']['Color3'],!0x0,_0x3c494d['u'][_0x15f871(0x236a)]),this[_0x15f871(0x3019)]('view',_0x1bf4c8['E'][_0x15f871(0x12cd)],!0x0),this[_0x15f871(0x3fb)](_0x15f871(0x182c),_0x1bf4c8['E']['Color3'],_0x3c494d['u'][_0x15f871(0x236a)]),this[_0x15f871(0x3fb)](_0x15f871(0x2514),_0x1bf4c8['E'][_0x15f871(0x3094)],_0x3c494d['u'][_0x15f871(0x236a)]),this['registerOutput'](_0x15f871(0x1fda),_0x1bf4c8['E'][_0x15f871(0x3c70)],_0x3c494d['u']['Fragment']);}static['_OnGenerateOnlyFragmentCodeChanged'](_0xa4c23b,_0x4426a0){var _0x122b39=a8_0x5306;const _0x2d3ade=_0xa4c23b;return _0x2d3ade['worldPosition']['isConnected']?(_0x2d3ade[_0x122b39(0xdb5)]=!_0x2d3ade['generateOnlyFragmentCode'],_0xf1c1ec['error'](_0x122b39(0x1d57)),!0x1):(_0x2d3ade[_0x122b39(0x3d8d)](),!0x0);}['_setTarget'](){var _0x1e31c3=a8_0x5306;this['_setInitialTarget'](this[_0x1e31c3(0xdb5)]?_0x3c494d['u']['Fragment']:_0x3c494d['u'][_0x1e31c3(0xc1c)]),this[_0x1e31c3(0xb9a)](_0x1e31c3(0x3870))[_0x1e31c3(0x37fb)]=this[_0x1e31c3(0xdb5)]?_0x3c494d['u'][_0x1e31c3(0x236a)]:_0x3c494d['u'][_0x1e31c3(0xf56)];}[_0x4d4177(0x252c)](){var _0x55262a=_0x4d4177;return _0x55262a(0x344);}get[_0x4d4177(0x3870)](){var _0x4ac36f=_0x4d4177;return this[_0x4ac36f(0x3fab)][0x0];}get['worldNormal'](){var _0x368dda=_0x4d4177;return this[_0x368dda(0x3fab)][0x1];}get[_0x4d4177(0x3662)](){var _0x25bd4a=_0x4d4177;return this[_0x25bd4a(0x3fab)][0x2];}get['glossiness'](){var _0x53e00e=_0x4d4177;return this[_0x53e00e(0x3fab)][0x3];}get[_0x4d4177(0x378c)](){var _0x544657=_0x4d4177;return this[_0x544657(0x3fab)][0x4];}get[_0x4d4177(0xffc)](){var _0x34793c=_0x4d4177;return this[_0x34793c(0x3fab)][0x5];}get[_0x4d4177(0x21e7)](){var _0x2ea668=_0x4d4177;return this[_0x2ea668(0x3fab)][0x6];}get[_0x4d4177(0x351f)](){return this['_inputs'][0x7];}get['diffuseOutput'](){var _0x340ec6=_0x4d4177;return this[_0x340ec6(0x2307)][0x0];}get[_0x4d4177(0x2514)](){var _0x326729=_0x4d4177;return this[_0x326729(0x2307)][0x1];}get['shadow'](){return this['_outputs'][0x2];}['autoConfigure'](_0x151e8f){var _0x52be44=_0x4d4177;if(!this[_0x52be44(0x3662)]['isConnected']){let _0x53b40c=_0x151e8f['getInputBlockByPredicate'](_0x308f4c=>_0x308f4c[_0x52be44(0x116e)]===_0x302589['$'][_0x52be44(0x1318)]);_0x53b40c||(_0x53b40c=new _0x490ad2['S'](_0x52be44(0x3662)))['setAsSystemValue'](_0x302589['$'][_0x52be44(0x1318)]),_0x53b40c[_0x52be44(0x2208)][_0x52be44(0x30f6)](this['cameraPosition']);}}['prepareDefines'](_0x489798,_0x2da26d,_0x55d4c4){var _0xf8ea9a=_0x4d4177,_0x3e4071,_0x5bdee3;_0x55d4c4[_0xf8ea9a(0x3bdb)]&&(_0x3e4071=_0x489798[_0xf8ea9a(0x3d78)](),this[_0xf8ea9a(0x2d76)]?(_0x243558['G'][_0xf8ea9a(0x1400)](_0x3e4071,_0x489798,this[_0xf8ea9a(0x2d76)],this['_lightId'],_0x55d4c4,!0x0,_0x5bdee3={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1}),_0x5bdee3[_0xf8ea9a(0x15c2)]&&_0x55d4c4['rebuild']()):_0x243558['G']['PrepareDefinesForLights'](_0x3e4071,_0x489798,_0x55d4c4,!0x0,_0x2da26d[_0xf8ea9a(0x1f5)]));}['updateUniformsAndSamples'](_0x34a4d0,_0x509aa7,_0x2977bf,_0x3160f1){var _0x46704e=_0x4d4177;for(let _0x10df7b=0x0;_0x10df7b<_0x509aa7[_0x46704e(0x1f5)]&&_0x2977bf['LIGHT'+_0x10df7b];_0x10df7b++){var _0x559625=0x0<=_0x34a4d0[_0x46704e(0x2006)][_0x46704e(0x86a)](_0x46704e(0x15cd)+_0x10df7b);_0x243558['G'][_0x46704e(0x1de0)](_0x10df7b,_0x34a4d0[_0x46704e(0x2006)],_0x34a4d0['samplers'],_0x2977bf['PROJECTEDLIGHTTEXTURE'+_0x10df7b],_0x3160f1,_0x559625);}}[_0x4d4177(0x3b97)](_0x266c4c,_0x83c6a9,_0x5b3c86){var _0x333fd2=_0x4d4177,_0x1f9098;_0x5b3c86&&(_0x1f9098=_0x5b3c86[_0x333fd2(0x3d78)](),this[_0x333fd2(0x2d76)]?_0x243558['G'][_0x333fd2(0x27a4)](this[_0x333fd2(0x2d76)],this[_0x333fd2(0x3eeb)],_0x1f9098,_0x266c4c,!0x0):_0x243558['G']['BindLights'](_0x1f9098,_0x5b3c86,_0x266c4c,!0x0,_0x83c6a9['maxSimultaneousLights']));}[_0x4d4177(0x14b3)](_0x582269){var _0x1bae82=_0x4d4177,_0x19aa0a=this['worldPosition'],_0x361403='//'+this['name'],_0x455aea=(this['light']?(this[_0x1bae82(0x3eeb)]=(void 0x0!==_0x582269[_0x1bae82(0x2a15)]['lightCounter']?_0x582269[_0x1bae82(0x2a15)][_0x1bae82(0x8f9)]:-0x1)+0x1,_0x582269['counters'][_0x1bae82(0x8f9)]=this[_0x1bae82(0x3eeb)],_0x582269[_0x1bae82(0x11bf)](_0x582269[_0x1bae82(0x2f8)]?'lightVxUboDeclaration':_0x1bae82(0x3d54),_0x361403,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x1bae82(0x3eeb)][_0x1bae82(0x1c67)]()}]},this['_lightId'][_0x1bae82(0x1c67)]())):(_0x582269[_0x1bae82(0x11bf)](_0x582269[_0x1bae82(0x2f8)]?_0x1bae82(0x2693):_0x1bae82(0x3d54),_0x361403,{'repeatKey':_0x1bae82(0x1f5)}),this[_0x1bae82(0x3eeb)]=0x0,_0x582269[_0x1bae82(0x2e07)][_0x1bae82(0xcae)]['push'](this)),'v_'+_0x19aa0a[_0x1bae82(0x2fa0)]);_0x582269[_0x1bae82(0x12ef)](_0x455aea,_0x1bae82(0xb4f))&&(_0x582269[_0x1bae82(0x2a2d)]+=_0x455aea+(_0x1bae82(0x607)+_0x19aa0a[_0x1bae82(0x2fa0)]+';\x0d\x0a')),this['light']?_0x582269[_0x1bae82(0x2a2d)]+=_0x582269[_0x1bae82(0x731)](_0x1bae82(0xab2),_0x361403,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x1bae82(0x1c67)]()},{'search':/worldPos/g,'replace':_0x19aa0a[_0x1bae82(0x2fa0)]}]}):(_0x582269['compilationString']+=_0x1bae82(0x3ac2)+_0x19aa0a['associatedVariableName']+_0x1bae82(0x35bf),this[_0x1bae82(0x351f)][_0x1bae82(0x326c)]&&(_0x582269[_0x1bae82(0x2a2d)]+=_0x1bae82(0x3881)+this[_0x1bae82(0x351f)]['associatedVariableName']+_0x1bae82(0x35bf)),_0x582269[_0x1bae82(0x2a2d)]+=_0x582269['_emitCodeFromInclude'](_0x1bae82(0xab2),_0x361403,{'repeatKey':_0x1bae82(0x1f5)}));}[_0x4d4177(0x1198)](_0x12e7c5){var _0x3b0a51=_0x4d4177;if(super[_0x3b0a51(0x1198)](_0x12e7c5),_0x12e7c5[_0x3b0a51(0x37fb)]===_0x3c494d['u'][_0x3b0a51(0x236a)]){this[_0x3b0a51(0xdb5)]&&_0x12e7c5['sharedData'][_0x3b0a51(0xcae)][_0x3b0a51(0xede)](this),_0x12e7c5[_0x3b0a51(0x2e07)][_0x3b0a51(0x12ea)]['push'](this),_0x12e7c5['sharedData'][_0x3b0a51(0x2cd5)]['push'](this);var _0x599010='//'+this[_0x3b0a51(0xc1b)],_0xb3a449=this[_0x3b0a51(0x3870)];let _0x2e2bad=_0xb3a449['associatedVariableName'];return this['generateOnlyFragmentCode']?(_0x2e2bad=_0x12e7c5[_0x3b0a51(0x12fc)](_0x3b0a51(0x4033)),_0x12e7c5[_0x3b0a51(0x13aa)](_0x3b0a51(0x295b),_0x3b0a51(0x3e96)+_0x2e2bad+';\x0d\x0a',_0x599010),_0x12e7c5[_0x3b0a51(0x2a2d)]+=_0x2e2bad+_0x3b0a51(0x607)+_0xb3a449[_0x3b0a51(0x2fa0)]+_0x3b0a51(0x48b),_0x12e7c5[_0x3b0a51(0x2a2d)]+=_0x12e7c5[_0x3b0a51(0x731)](_0x3b0a51(0xab2),_0x599010,{'repeatKey':_0x3b0a51(0x1f5),'substitutionVars':this['generateOnlyFragmentCode']?_0x3b0a51(0x34ff)+_0xb3a449[_0x3b0a51(0x2fa0)]:void 0x0})):_0x2e2bad='v_'+_0x2e2bad+_0x3b0a51(0x2030),_0x12e7c5['_emitFunctionFromInclude'](_0x3b0a51(0x3a15),_0x599010),_0x12e7c5[_0x3b0a51(0x11bf)](_0x3b0a51(0x9a4),_0x599010,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x2e2bad}]}),_0x12e7c5['_emitFunctionFromInclude'](_0x3b0a51(0x3356),_0x599010,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x2e2bad}]}),this[_0x3b0a51(0x2d76)]?_0x12e7c5[_0x3b0a51(0x11bf)](_0x12e7c5[_0x3b0a51(0x2f8)]?_0x3b0a51(0x1b02):_0x3b0a51(0x2106),_0x599010,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId']['toString']()}]},this[_0x3b0a51(0x3eeb)]['toString']()):_0x12e7c5[_0x3b0a51(0x11bf)](_0x12e7c5[_0x3b0a51(0x2f8)]?_0x3b0a51(0x1b02):'lightFragmentDeclaration',_0x599010,{'repeatKey':_0x3b0a51(0x1f5),'substitutionVars':this['generateOnlyFragmentCode']?_0x3b0a51(0x1c0b):void 0x0}),0x0===this[_0x3b0a51(0x3eeb)]&&(_0x12e7c5[_0x3b0a51(0x399f)](_0x3b0a51(0x40cf))&&(_0x12e7c5[_0x3b0a51(0x2a2d)]+=_0x3b0a51(0x1182)+this[_0x3b0a51(0x3662)][_0x3b0a51(0x2fa0)]+_0x3b0a51(0x5f9)+_0x2e2bad+');\x0d\x0a'),_0x12e7c5['compilationString']+='lightingInfo\x20info;\x0d\x0a',_0x12e7c5[_0x3b0a51(0x2a2d)]+=_0x3b0a51(0x410c),_0x12e7c5[_0x3b0a51(0x2a2d)]+=_0x3b0a51(0x11a5)+(this[_0x3b0a51(0x2178)]['isConnected']?this[_0x3b0a51(0x2178)][_0x3b0a51(0x2fa0)]:_0x3b0a51(0xb2c))+'\x20*\x20'+(this[_0x3b0a51(0x378c)][_0x3b0a51(0x326c)]?this['glossPower']['associatedVariableName']:_0x3b0a51(0x24e5))+_0x3b0a51(0x35bf),_0x12e7c5['compilationString']+=_0x3b0a51(0x306c),_0x12e7c5['compilationString']+=_0x3b0a51(0x2744),_0x12e7c5[_0x3b0a51(0x2a2d)]+=_0x3b0a51(0x2b57)+this[_0x3b0a51(0x2137)][_0x3b0a51(0x2fa0)]+'.xyz;\x0d\x0a'),this[_0x3b0a51(0x2d76)]?_0x12e7c5['compilationString']+=_0x12e7c5[_0x3b0a51(0x731)](_0x3b0a51(0x3087),_0x599010,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x3b0a51(0x3eeb)]['toString']()}]}):_0x12e7c5['compilationString']+=_0x12e7c5['_emitCodeFromInclude'](_0x3b0a51(0x3087),_0x599010,{'repeatKey':_0x3b0a51(0x1f5)}),(_0xb3a449=this['diffuseOutput'],_0x599010=this['specularOutput']),(_0x12e7c5[_0x3b0a51(0x2a2d)]+=this[_0x3b0a51(0x1bac)](_0xb3a449,_0x12e7c5)+(_0x3b0a51(0xc8d)+(this[_0x3b0a51(0xffc)]['isConnected']?_0x3b0a51(0x3d02)+this[_0x3b0a51(0xffc)][_0x3b0a51(0x2fa0)]:'')+_0x3b0a51(0x35bf)),_0x599010[_0x3b0a51(0x353d)]&&(_0x12e7c5[_0x3b0a51(0x2a2d)]+=this[_0x3b0a51(0x1bac)](_0x599010,_0x12e7c5)+(_0x3b0a51(0x605)+(this['specularColor'][_0x3b0a51(0x326c)]?_0x3b0a51(0x3d02)+this[_0x3b0a51(0x21e7)][_0x3b0a51(0x2fa0)]:'')+_0x3b0a51(0x35bf))),this['shadow'][_0x3b0a51(0x353d)]&&(_0x12e7c5['compilationString']+=this[_0x3b0a51(0x1bac)](this[_0x3b0a51(0x1fda)],_0x12e7c5)+_0x3b0a51(0x29cb)),this);}this[_0x3b0a51(0x14b3)](_0x12e7c5);}[_0x4d4177(0x18e2)](){var _0x2396ea=_0x4d4177;const _0x10c58c=super[_0x2396ea(0x18e2)]();return _0x10c58c[_0x2396ea(0xdb5)]=this[_0x2396ea(0xdb5)],this[_0x2396ea(0x2d76)]&&(_0x10c58c[_0x2396ea(0x3b5a)]=this[_0x2396ea(0x2d76)]['id']),_0x10c58c;}[_0x4d4177(0x11a3)](_0x3f0f8b,_0x24d591,_0x345cc3){var _0xc7c7be=_0x4d4177;super['_deserialize'](_0x3f0f8b,_0x24d591,_0x345cc3),_0x3f0f8b[_0xc7c7be(0x3b5a)]&&(this[_0xc7c7be(0x2d76)]=_0x24d591[_0xc7c7be(0x117e)](_0x3f0f8b['lightId'])),this[_0xc7c7be(0xdb5)]=_0x3f0f8b[_0xc7c7be(0xdb5)],this['_setTarget']();}}(function(_0x50267d,_0x2f815d,_0x523d4a,_0x250f5a){var _0x1f4025=_0x4d4177,_0x22ad72,_0x47b557=arguments[_0x1f4025(0x18cc)],_0x193c29=_0x47b557<0x3?_0x2f815d:null===_0x250f5a?_0x250f5a=Object[_0x1f4025(0x14a5)](_0x2f815d,_0x523d4a):_0x250f5a;if(_0x1f4025(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x193c29=Reflect[_0x1f4025(0x3215)](_0x50267d,_0x2f815d,_0x523d4a,_0x250f5a);else{for(var _0x7b4b2e=_0x50267d['length']-0x1;0x0<=_0x7b4b2e;_0x7b4b2e--)(_0x22ad72=_0x50267d[_0x7b4b2e])&&(_0x193c29=(_0x47b557<0x3?_0x22ad72(_0x193c29):0x3<_0x47b557?_0x22ad72(_0x2f815d,_0x523d4a,_0x193c29):_0x22ad72(_0x2f815d,_0x523d4a))||_0x193c29);}0x3<_0x47b557&&_0x193c29&&Object['defineProperty'](_0x2f815d,_0x523d4a,_0x193c29);}([(0x0,_0x446aca['p'])(_0x4d4177(0xac7),_0x446aca['U'][_0x4d4177(0x7a9)],_0x4d4177(0x1c1e),{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0x5509b7[_0x4d4177(0x3068)]}})],_0x5509b7[_0x4d4177(0x1ce1)],'generateOnlyFragmentCode',void 0x0),(0x0,_0x29184a['H'])(_0x4d4177(0x37cc),_0x5509b7));},0x10b3d:(_0x3d826d,_0x47dc33,_0xa5bcce)=>{var _0x20c5da=a8_0x1ec55c,_0x45c670=_0xa5bcce(0x17eee),_0x4ff96=_0xa5bcce(0xf582),_0x2775ef=_0xa5bcce(0x4158),_0x2178ff=_0xa5bcce(0x97e6),_0x573806=_0xa5bcce(0x9acf),_0xdc281f=_0xa5bcce(0x12e48),_0x1117d5=_0xa5bcce(0x6214);class _0x24b68b extends _0xdc281f['W']{[_0x20c5da(0x5ce)](){var _0x409ca5=_0x20c5da;return this['position'][_0x409ca5(0x326c)]?(this['generateOnlyFragmentCode']=!this[_0x409ca5(0xdb5)],_0x1117d5[_0x409ca5(0x993)](_0x409ca5(0x2c7a)),!0x1):this[_0x409ca5(0x3870)]['isConnected']?(this[_0x409ca5(0xdb5)]=!this[_0x409ca5(0xdb5)],_0x1117d5[_0x409ca5(0x993)](_0x409ca5(0x1d57)),!0x1):(this[_0x409ca5(0x3d8d)](),!0x0);}[_0x20c5da(0x3d8d)](){var _0x2d3df6=_0x20c5da;super['_setTarget'](),this[_0x2d3df6(0xb9a)](_0x2d3df6(0xa9f))[_0x2d3df6(0x37fb)]=this[_0x2d3df6(0xdb5)]?_0x4ff96['u']['Fragment']:_0x4ff96['u'][_0x2d3df6(0xf56)],this[_0x2d3df6(0xb9a)]('worldPosition')[_0x2d3df6(0x37fb)]=this['generateOnlyFragmentCode']?_0x4ff96['u'][_0x2d3df6(0x236a)]:_0x4ff96['u'][_0x2d3df6(0xf56)];}constructor(_0x5a1e8d){var _0x569ba4=_0x20c5da;super(_0x5a1e8d),this['registerInput'](_0x569ba4(0xa9f),_0x45c670['E'][_0x569ba4(0x1277)],!0x1,_0x4ff96['u'][_0x569ba4(0xf56)]),this[_0x569ba4(0x3019)]('worldPosition',_0x45c670['E']['Vector4'],!0x1,_0x4ff96['u']['Vertex']),this[_0x569ba4(0x3019)]('worldNormal',_0x45c670['E'][_0x569ba4(0x176b)],!0x1,_0x4ff96['u'][_0x569ba4(0x236a)]),this[_0x569ba4(0x3019)](_0x569ba4(0x2f85),_0x45c670['E'][_0x569ba4(0x12cd)],!0x1,_0x4ff96['u'][_0x569ba4(0xf56)]),this[_0x569ba4(0x3019)]('cameraPosition',_0x45c670['E']['Vector3'],!0x1,_0x4ff96['u'][_0x569ba4(0x236a)]),this[_0x569ba4(0x3019)](_0x569ba4(0x351f),_0x45c670['E']['Matrix'],!0x1,_0x4ff96['u'][_0x569ba4(0x236a)]),this['registerOutput'](_0x569ba4(0x1a54),_0x45c670['E'][_0x569ba4(0x3094)],_0x4ff96['u'][_0x569ba4(0x236a)]),this[_0x569ba4(0x3fb)](_0x569ba4(0x3752),_0x45c670['E'][_0x569ba4(0x851)],_0x4ff96['u']['Fragment']),this[_0x569ba4(0x3fb)]('r',_0x45c670['E'][_0x569ba4(0x3c70)],_0x4ff96['u']['Fragment']),this[_0x569ba4(0x3fb)]('g',_0x45c670['E']['Float'],_0x4ff96['u'][_0x569ba4(0x236a)]),this[_0x569ba4(0x3fb)]('b',_0x45c670['E'][_0x569ba4(0x3c70)],_0x4ff96['u'][_0x569ba4(0x236a)]),this[_0x569ba4(0x3fb)]('a',_0x45c670['E']['Float'],_0x4ff96['u'][_0x569ba4(0x236a)]),this['_inputs'][0x0][_0x569ba4(0x38f8)](_0x45c670['E'][_0x569ba4(0x3094)]|_0x45c670['E']['Vector3']|_0x45c670['E']['Vector4']);}[_0x20c5da(0x252c)](){return'ReflectionTextureBlock';}get[_0x20c5da(0xa9f)](){return this['_inputs'][0x0];}get[_0x20c5da(0x3870)](){var _0x476d6c=_0x20c5da;return this[_0x476d6c(0x3fab)][0x1];}get[_0x20c5da(0x2137)](){return this['_inputs'][0x2];}get[_0x20c5da(0x2f85)](){var _0x26c806=_0x20c5da;return this[_0x26c806(0x3fab)][0x3];}get[_0x20c5da(0x3662)](){return this['_inputs'][0x4];}get['view'](){var _0x3e36b7=_0x20c5da;return this[_0x3e36b7(0x3fab)][0x5];}get[_0x20c5da(0x1a54)](){var _0x368e05=_0x20c5da;return this[_0x368e05(0x2307)][0x0];}get[_0x20c5da(0x3752)](){var _0x34b444=_0x20c5da;return this[_0x34b444(0x2307)][0x1];}get['r'](){var _0x399428=_0x20c5da;return this[_0x399428(0x2307)][0x2];}get['g'](){return this['_outputs'][0x3];}get['b'](){var _0x485b73=_0x20c5da;return this[_0x485b73(0x2307)][0x4];}get['a'](){var _0x185329=_0x20c5da;return this[_0x185329(0x2307)][0x5];}['autoConfigure'](_0x196184){var _0x489d1e=_0x20c5da;if(super[_0x489d1e(0x2100)](_0x196184),!this[_0x489d1e(0x3662)][_0x489d1e(0x326c)]){let _0xa8585c=_0x196184[_0x489d1e(0x2a3)](_0x15fcaf=>_0x15fcaf[_0x489d1e(0x116e)]===_0x573806['$'][_0x489d1e(0x1318)]);_0xa8585c||(_0xa8585c=new _0x2178ff['S'](_0x489d1e(0x3662)))[_0x489d1e(0x2a46)](_0x573806['$']['CameraPosition']),_0xa8585c['output'][_0x489d1e(0x30f6)](this[_0x489d1e(0x3662)]);}}[_0x20c5da(0x1198)](_0x2f1bcc){var _0x4f1551=_0x20c5da;if(super[_0x4f1551(0x1198)](_0x2f1bcc),!this[_0x4f1551(0x1589)])return _0x2f1bcc[_0x4f1551(0x2a2d)]+=this['writeOutputs'](_0x2f1bcc,_0x4f1551(0x2d3e)),this;if(_0x2f1bcc[_0x4f1551(0x37fb)]!==_0x4ff96['u']['Fragment'])return _0x2f1bcc[_0x4f1551(0x2a2d)]+=this[_0x4f1551(0x3bfd)](_0x2f1bcc),this;this[_0x4f1551(0xdb5)]&&(_0x2f1bcc[_0x4f1551(0x2a2d)]+=this[_0x4f1551(0x3bfd)](_0x2f1bcc)),this[_0x4f1551(0x25db)](_0x2f1bcc);var _0x3a6634=_0x2f1bcc['_getFreeVariableName'](_0x4f1551(0x3688));return _0x2f1bcc[_0x4f1551(0x2a2d)]+='vec4\x20'+_0x3a6634+'\x20=\x20normalize('+this[_0x4f1551(0x2137)][_0x4f1551(0x2fa0)]+');\x0d\x0a',_0x2f1bcc[_0x4f1551(0x2a2d)]+=this['handleFragmentSideCodeReflectionCoords'](_0x3a6634),_0x2f1bcc['compilationString']+=this[_0x4f1551(0x2d06)](void 0x0,''),_0x2f1bcc['compilationString']+=this[_0x4f1551(0xa7c)](_0x2f1bcc,this[_0x4f1551(0x34c1)]),this;}}(0x0,_0x2775ef['H'])('BABYLON.ReflectionTextureBlock',_0x24b68b);},0x36d3:(_0x5c17d9,_0x99ef94,_0x228f44)=>{var _0x263077=a8_0x1ec55c;function _0x4441c0(_0xbf0597,_0x47e9b9,_0x5b9046,_0x43485a){var _0x7556b5=a8_0x5306,_0x412b70,_0x106453=arguments[_0x7556b5(0x18cc)],_0x2aeb6b=_0x106453<0x3?_0x47e9b9:null===_0x43485a?_0x43485a=Object[_0x7556b5(0x14a5)](_0x47e9b9,_0x5b9046):_0x43485a;if(_0x7556b5(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x7556b5(0x3215)])_0x2aeb6b=Reflect[_0x7556b5(0x3215)](_0xbf0597,_0x47e9b9,_0x5b9046,_0x43485a);else{for(var _0x461058=_0xbf0597['length']-0x1;0x0<=_0x461058;_0x461058--)(_0x412b70=_0xbf0597[_0x461058])&&(_0x2aeb6b=(_0x106453<0x3?_0x412b70(_0x2aeb6b):0x3<_0x106453?_0x412b70(_0x47e9b9,_0x5b9046,_0x2aeb6b):_0x412b70(_0x47e9b9,_0x5b9046))||_0x2aeb6b);}0x3<_0x106453&&_0x2aeb6b&&Object[_0x7556b5(0x276e)](_0x47e9b9,_0x5b9046,_0x2aeb6b);}var _0x529e79=_0x228f44(0x10b7b),_0x2266dc=_0x228f44(0x17eee),_0x83380=_0x228f44(0xf582),_0x5ed647=_0x228f44(0x4158),_0x228f44=_0x228f44(0xca26);class _0x3a762a extends _0x529e79['k']{constructor(_0x3c89af){var _0x502e5b=a8_0x5306;super(_0x3c89af,_0x83380['u'][_0x502e5b(0xc1c)]),this[_0x502e5b(0x10bf)]=!0x1,this[_0x502e5b(0x3544)]=!0x1,this[_0x502e5b(0x228)]=!0x1,this['_isUnique']=!0x0,this[_0x502e5b(0x3019)]('uv',_0x2266dc['E']['AutoDetect'],!0x1,_0x83380['u'][_0x502e5b(0xc1c)]),this[_0x502e5b(0x3fb)]('depth',_0x2266dc['E'][_0x502e5b(0x3c70)],_0x83380['u']['Neutral']),this[_0x502e5b(0x3fab)][0x0][_0x502e5b(0x38f8)](_0x2266dc['E']['Vector2']|_0x2266dc['E'][_0x502e5b(0xe60)]|_0x2266dc['E']['Vector4']),this[_0x502e5b(0x3fab)][0x0][_0x502e5b(0x39b6)]=!0x1;}[_0x263077(0x252c)](){var _0x245028=_0x263077;return _0x245028(0x384);}get['uv'](){var _0x45ff9a=_0x263077;return this[_0x45ff9a(0x3fab)][0x0];}get[_0x263077(0x27b7)](){var _0x32b4f3=_0x263077;return this[_0x32b4f3(0x2307)][0x0];}[_0x263077(0x3176)](_0x3b16f7){var _0x47533c=_0x263077;_0x3b16f7[_0x47533c(0x25b3)](_0x47533c(0x3523));}get[_0x263077(0x37fb)](){var _0x4f50a1=_0x263077;return!this['uv'][_0x4f50a1(0x326c)]||this['uv']['sourceBlock']['isInput']?_0x83380['u']['VertexAndFragment']:_0x83380['u']['Fragment'];}[_0x263077(0x4137)](_0x1539c3){var _0x3b692d=_0x263077;const _0x4022fa=_0x1539c3['enableDepthRenderer'](void 0x0,this[_0x3b692d(0x10bf)],this[_0x3b692d(0x228)],void 0x0,this[_0x3b692d(0x3544)]);return _0x4022fa[_0x3b692d(0x3439)]();}[_0x263077(0x3b97)](_0x19f550,_0x282b90){var _0x35124f=_0x263077;_0x282b90=this[_0x35124f(0x4137)](_0x282b90[_0x35124f(0x3d78)]()),_0x19f550['setTexture'](this[_0x35124f(0x480)],_0x282b90);}[_0x263077(0x14b3)](_0x2314d1){var _0x139110=_0x263077,_0x6b3af5=this['uv'];if(_0x6b3af5[_0x139110(0xc9c)][_0x139110(0x3413)][_0x139110(0x2031)]&&!_0x6b3af5[_0x139110(0xc9c)][_0x139110(0x3413)]['isAttribute']&&_0x2314d1['_emitUniformFromString'](_0x6b3af5[_0x139110(0x2fa0)],_0x139110(0x38ef)+(_0x6b3af5[_0x139110(0x19d6)]===_0x2266dc['E'][_0x139110(0xe60)]?'3':_0x6b3af5[_0x139110(0x19d6)]===_0x2266dc['E']['Vector4']?'4':'2')),this['_mainUVName']=_0x139110(0x2aba)+_0x6b3af5[_0x139110(0x2fa0)],_0x2314d1['_emitVaryingFromString'](this[_0x139110(0x4f6)],_0x139110(0x408)),_0x2314d1['compilationString']+=this['_mainUVName']+_0x139110(0x607)+_0x6b3af5[_0x139110(0x2fa0)]+_0x139110(0x29fc),this[_0x139110(0x2307)][_0x139110(0x2f7f)](_0x181e63=>_0x181e63[_0x139110(0x2507)])){this[_0x139110(0x1cac)](_0x2314d1,!0x0);for(const _0x5e3007 of this['_outputs'])_0x5e3007[_0x139110(0x353d)]&&this[_0x139110(0x7b9)](_0x2314d1,_0x5e3007,'r',!0x0);}}[_0x263077(0x1cac)](_0x5e7130,_0x237aff=!0x1){var _0x2be3b9=_0x263077,_0x22e49b=this['uv'];if(_0x237aff)return _0x5e7130['target']===_0x83380['u']['Fragment']?void 0x0:void(_0x5e7130[_0x2be3b9(0x2a2d)]+=_0x2be3b9(0x36ab)+this[_0x2be3b9(0x617)]+_0x2be3b9(0x3f1a)+this[_0x2be3b9(0x480)]+',\x20'+_0x22e49b[_0x2be3b9(0x2fa0)]+'.xy);\x0d\x0a');this['uv'][_0x2be3b9(0x3413)][_0x2be3b9(0x37fb)]===_0x83380['u']['Fragment']?_0x5e7130[_0x2be3b9(0x2a2d)]+=_0x2be3b9(0x36ab)+this['_tempTextureRead']+'\x20=\x20texture2D('+this['_samplerName']+',\x20'+_0x22e49b['associatedVariableName']+_0x2be3b9(0x2599):_0x5e7130['compilationString']+=_0x2be3b9(0x36ab)+this[_0x2be3b9(0x617)]+_0x2be3b9(0x3f1a)+this['_samplerName']+',\x20'+this[_0x2be3b9(0x4f6)]+');\x0d\x0a';}[_0x263077(0x7b9)](_0x298892,_0xabde84,_0x580d33,_0x2a4cc5=!0x1){var _0x49fb75=_0x263077;if(_0x2a4cc5)return _0x298892['target']===_0x83380['u']['Fragment']?void 0x0:void(_0x298892[_0x49fb75(0x2a2d)]+=this[_0x49fb75(0x1bac)](_0xabde84,_0x298892)+_0x49fb75(0x607)+this[_0x49fb75(0x617)]+'.'+_0x580d33+_0x49fb75(0x35bf));this['uv'][_0x49fb75(0x3413)][_0x49fb75(0x37fb)],_0x83380['u'][_0x49fb75(0x236a)],_0x298892['compilationString']+=this[_0x49fb75(0x1bac)](_0xabde84,_0x298892)+'\x20=\x20'+this[_0x49fb75(0x617)]+'.'+_0x580d33+_0x49fb75(0x35bf);}[_0x263077(0x1198)](_0x1a5537){var _0x3c6fd7=_0x263077;if(super[_0x3c6fd7(0x1198)](_0x1a5537),this['_samplerName']=_0x1a5537['_getFreeVariableName'](this[_0x3c6fd7(0xc1b)]+_0x3c6fd7(0x3427)),this[_0x3c6fd7(0x617)]=_0x1a5537['_getFreeVariableName'](_0x3c6fd7(0x67c)),_0x1a5537['sharedData']['bindableBlocks'][_0x3c6fd7(0x86a)](this)<0x0&&_0x1a5537[_0x3c6fd7(0x2e07)][_0x3c6fd7(0x3191)][_0x3c6fd7(0xede)](this),_0x1a5537[_0x3c6fd7(0x37fb)]!==_0x83380['u'][_0x3c6fd7(0x236a)])return _0x1a5537[_0x3c6fd7(0x1b28)](this[_0x3c6fd7(0x480)]),void this['_injectVertexCode'](_0x1a5537);if(this['_outputs']['some'](_0x4d607a=>_0x4d607a[_0x3c6fd7(0x1f30)])){_0x1a5537['_emit2DSampler'](this[_0x3c6fd7(0x480)]),this[_0x3c6fd7(0x1cac)](_0x1a5537);for(const _0x10e2a5 of this['_outputs'])_0x10e2a5[_0x3c6fd7(0x353d)]&&this[_0x3c6fd7(0x7b9)](_0x1a5537,_0x10e2a5,'r');return this;}}[_0x263077(0x18e2)](){var _0x7073a2=_0x263077;const _0x89071=super[_0x7073a2(0x18e2)]();return _0x89071[_0x7073a2(0x10bf)]=this['useNonLinearDepth'],_0x89071[_0x7073a2(0x3544)]=this['storeCameraSpaceZ'],_0x89071[_0x7073a2(0x228)]=this[_0x7073a2(0x228)],_0x89071;}['_deserialize'](_0x4f91cd,_0x9e3c83,_0x5e8d3e){var _0x4747a6=_0x263077;super[_0x4747a6(0x11a3)](_0x4f91cd,_0x9e3c83,_0x5e8d3e),this[_0x4747a6(0x10bf)]=_0x4f91cd[_0x4747a6(0x10bf)],this[_0x4747a6(0x3544)]=!!_0x4f91cd[_0x4747a6(0x3544)],this[_0x4747a6(0x228)]=_0x4f91cd[_0x4747a6(0x228)];}}_0x4441c0([(0x0,_0x228f44['p'])(_0x263077(0x35d9),_0x228f44['U'][_0x263077(0x7a9)],_0x263077(0x1c1e),{'notifiers':{'activatePreviewCommand':!0x0,'callback':(_0x2a2f9b,_0x5e74e9)=>{var _0x14cf0f=_0x263077;const _0x4df3c6=_0x5e74e9;let _0x461a89=!0x1;return _0x4df3c6[_0x14cf0f(0x10bf)]&&(_0x4df3c6[_0x14cf0f(0x3544)]=!0x1,_0x461a89=!0x0),_0x2a2f9b[_0x14cf0f(0x151a)](),_0x461a89;}}})],_0x3a762a[_0x263077(0x1ce1)],_0x263077(0x10bf),void 0x0),_0x4441c0([(0x0,_0x228f44['p'])(_0x263077(0x3491),_0x228f44['U'][_0x263077(0x7a9)],'ADVANCED',{'notifiers':{'activatePreviewCommand':!0x0,'callback':(_0x42875a,_0x3efcc6)=>{var _0x17c103=_0x263077;const _0x17b96f=_0x3efcc6;let _0x49f54a=!0x1;return _0x17b96f[_0x17c103(0x3544)]&&(_0x17b96f[_0x17c103(0x10bf)]=!0x1,_0x49f54a=!0x0),_0x42875a[_0x17c103(0x151a)](),_0x49f54a;}}})],_0x3a762a['prototype'],_0x263077(0x3544),void 0x0),_0x4441c0([(0x0,_0x228f44['p'])(_0x263077(0x1901),_0x228f44['U']['Boolean'],'ADVANCED',{'notifiers':{'activatePreviewCommand':!0x0,'callback':_0x22ea8e=>_0x22ea8e['disableDepthRenderer']()}})],_0x3a762a['prototype'],_0x263077(0x228),void 0x0),(0x0,_0x5ed647['H'])(_0x263077(0x1cbc),_0x3a762a);},0xe023:(_0x141ed9,_0x127fc4,_0x24f14b)=>{var _0x3ebb86=a8_0x1ec55c,_0x15e83f=_0x24f14b(0x10b7b),_0x538461=_0x24f14b(0x17eee),_0x1f38a8=_0x24f14b(0xf582),_0x16441b=_0x24f14b(0x17368),_0x96e950=_0x24f14b(0x533),_0xd798e8=_0x24f14b(0x97e6),_0x34b7cf=_0x24f14b(0x4158),_0x487f84=_0x24f14b(0x12cad),_0x1f5719=_0x24f14b(0x48fd),_0x3d1771=_0x24f14b(0x1610),_0x28fa83=(_0x24f14b(0x8cd3),_0x24f14b(0x7648)),_0x1fa58e=_0x24f14b(0x9bf9),_0x556730=_0x24f14b(0x11096);class _0x539bfc extends _0x15e83f['k']{constructor(_0x3336c5,_0x63deb2=!0x1){var _0x188725=a8_0x5306;super(_0x3336c5,_0x63deb2?_0x1f38a8['u'][_0x188725(0x236a)]:_0x1f38a8['u'][_0x188725(0xc1c)]),this[_0x188725(0x1a7f)]=!0x1,this['_convertToLinearSpace']=!0x1,this[_0x188725(0x36c2)]=!0x1,this['_fragmentOnly']=_0x63deb2,this['registerInput']('uv',_0x538461['E']['AutoDetect'],!0x1,_0x1f38a8['u'][_0x188725(0xc1c)]),this[_0x188725(0x3019)](_0x188725(0x23ab),_0x538461['E'][_0x188725(0x2f61)],!0x0,_0x1f38a8['u'][_0x188725(0xc1c)],new _0x1fa58e['C'](_0x188725(0x23ab),this,_0x16441b['Ab']['Input'],_0x28fa83['S'],_0x188725(0x26a4))),this[_0x188725(0x3019)](_0x188725(0xc2a),_0x538461['E'][_0x188725(0x3c70)],!0x0),this[_0x188725(0x3fb)](_0x188725(0x3752),_0x538461['E'][_0x188725(0x851)],_0x1f38a8['u'][_0x188725(0x14f6)]),this[_0x188725(0x3fb)](_0x188725(0x1a54),_0x538461['E']['Color3'],_0x1f38a8['u']['Neutral']),this['registerOutput']('r',_0x538461['E']['Float'],_0x1f38a8['u'][_0x188725(0x14f6)]),this['registerOutput']('g',_0x538461['E'][_0x188725(0x3c70)],_0x1f38a8['u'][_0x188725(0x14f6)]),this[_0x188725(0x3fb)]('b',_0x538461['E']['Float'],_0x1f38a8['u'][_0x188725(0x14f6)]),this[_0x188725(0x3fb)]('a',_0x538461['E'][_0x188725(0x3c70)],_0x1f38a8['u'][_0x188725(0x14f6)]),this[_0x188725(0x3fb)]('level',_0x538461['E']['Float'],_0x1f38a8['u'][_0x188725(0x14f6)]),this['_inputs'][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x538461['E'][_0x188725(0x1415)]|_0x538461['E']['Vector3']|_0x538461['E'][_0x188725(0x176b)]),this[_0x188725(0x3fab)][0x0][_0x188725(0x39b6)]=!_0x63deb2;}get[_0x3ebb86(0x1589)](){var _0x93457f=_0x3ebb86,_0x496d41;return this['source']['isConnected']?(null==(_0x496d41=this[_0x93457f(0x23ab)][_0x93457f(0xc9c)])?void 0x0:_0x496d41[_0x93457f(0x3413)])['texture']:this['_texture'];}set[_0x3ebb86(0x1589)](_0x2562df){var _0x2c4f91=_0x3ebb86,_0x197510;if(this['_texture']!==_0x2562df){const _0x40001b=null!=(_0x197510=null==_0x2562df?void 0x0:_0x2562df[_0x2c4f91(0x3d78)]())?_0x197510:_0x556730['l'][_0x2c4f91(0x2370)];!_0x2562df&&_0x40001b&&_0x40001b[_0x2c4f91(0x421f)](_0x3d1771['g'][_0x2c4f91(0x3182)],_0xae8707=>_0xae8707['hasTexture'](this[_0x2c4f91(0x276b)])),(this['_texture']=_0x2562df)&&_0x40001b&&_0x40001b[_0x2c4f91(0x421f)](_0x3d1771['g']['MATERIAL_TextureDirtyFlag'],_0xfe5679=>_0xfe5679[_0x2c4f91(0x37e6)](_0x2562df));}}get[_0x3ebb86(0x1b63)](){var _0x9be0f1=_0x3ebb86;return this[_0x9be0f1(0x33d5)]?this['_imageSource'][_0x9be0f1(0x1b63)]:this[_0x9be0f1(0x480)];}get['hasImageSource'](){var _0x2de43d=_0x3ebb86;return this['source'][_0x2de43d(0x326c)];}set[_0x3ebb86(0x105d)](_0x5ca0f0){var _0x4a61ca=_0x3ebb86;if(_0x5ca0f0!==this[_0x4a61ca(0x1a7f)]&&(this[_0x4a61ca(0x1a7f)]=_0x5ca0f0,this['texture'])){const _0x1b5086=null!=(_0x5ca0f0=this[_0x4a61ca(0x1589)][_0x4a61ca(0x3d78)]())?_0x5ca0f0:_0x556730['l'][_0x4a61ca(0x2370)];null!==_0x1b5086&&void 0x0!==_0x1b5086&&_0x1b5086[_0x4a61ca(0x421f)](_0x3d1771['g'][_0x4a61ca(0x3182)],_0x498cd1=>_0x498cd1[_0x4a61ca(0x37e6)](this[_0x4a61ca(0x1589)]));}}get[_0x3ebb86(0x105d)](){var _0xf44a54=_0x3ebb86;return this[_0xf44a54(0x1a7f)];}set[_0x3ebb86(0x3b5b)](_0x6ce9dc){var _0x3da198=_0x3ebb86;if(_0x6ce9dc!==this[_0x3da198(0x19ba)]&&(this[_0x3da198(0x19ba)]=_0x6ce9dc,this[_0x3da198(0x1589)])){const _0x2106f5=null!=(_0x6ce9dc=this[_0x3da198(0x1589)][_0x3da198(0x3d78)]())?_0x6ce9dc:_0x556730['l']['LastCreatedScene'];null!==_0x2106f5&&void 0x0!==_0x2106f5&&_0x2106f5['markAllMaterialsAsDirty'](_0x3d1771['g'][_0x3da198(0x3182)],_0x700f6b=>_0x700f6b['hasTexture'](this['texture']));}}get[_0x3ebb86(0x3b5b)](){return this['_convertToLinearSpace'];}['getClassName'](){return'TextureBlock';}get['uv'](){var _0x3637c0=_0x3ebb86;return this[_0x3637c0(0x3fab)][0x0];}get[_0x3ebb86(0x23ab)](){var _0x5df96c=_0x3ebb86;return this[_0x5df96c(0x3fab)][0x1];}get[_0x3ebb86(0xc2a)](){return this['_inputs'][0x2];}get['rgba'](){var _0x4b168b=_0x3ebb86;return this[_0x4b168b(0x2307)][0x0];}get[_0x3ebb86(0x1a54)](){var _0xf5ac5a=_0x3ebb86;return this[_0xf5ac5a(0x2307)][0x1];}get['r'](){var _0x420add=_0x3ebb86;return this[_0x420add(0x2307)][0x2];}get['g'](){var _0x280d41=_0x3ebb86;return this[_0x280d41(0x2307)][0x3];}get['b'](){var _0x5bab70=_0x3ebb86;return this[_0x5bab70(0x2307)][0x4];}get['a'](){var _0x5b21a1=_0x3ebb86;return this[_0x5b21a1(0x2307)][0x5];}get[_0x3ebb86(0x2fe2)](){return this['_outputs'][0x6];}get['target'](){var _0x15f16f=_0x3ebb86;if(this[_0x15f16f(0xa6c)])return _0x1f38a8['u']['Fragment'];if(!this['uv'][_0x15f16f(0x326c)])return _0x1f38a8['u']['VertexAndFragment'];if(this['uv'][_0x15f16f(0x7f6)][_0x15f16f(0x2031)])return _0x1f38a8['u']['VertexAndFragment'];let _0x4d3d3a=this['uv']['connectedPoint'];for(;_0x4d3d3a;){if(_0x4d3d3a[_0x15f16f(0x37fb)]===_0x1f38a8['u'][_0x15f16f(0x236a)])return _0x1f38a8['u']['Fragment'];if(_0x4d3d3a[_0x15f16f(0x37fb)]===_0x1f38a8['u']['Vertex'])return _0x1f38a8['u'][_0x15f16f(0xc1c)];if(_0x4d3d3a[_0x15f16f(0x37fb)]===_0x1f38a8['u']['Neutral']||_0x4d3d3a[_0x15f16f(0x37fb)]===_0x1f38a8['u'][_0x15f16f(0xc1c)]){var _0x1d2a67=_0x4d3d3a[_0x15f16f(0x3413)];if(_0x1d2a67[_0x15f16f(0x37fb)]===_0x1f38a8['u']['Fragment'])return _0x1f38a8['u']['Fragment'];_0x4d3d3a=null;for(const _0x399e0d of _0x1d2a67[_0x15f16f(0x1802)])if(_0x399e0d[_0x15f16f(0xc9c)]){_0x4d3d3a=_0x399e0d[_0x15f16f(0xc9c)];break;}}}return _0x1f38a8['u'][_0x15f16f(0xc1c)];}set[_0x3ebb86(0x37fb)](_0x53640a){}[_0x3ebb86(0x2100)](_0x33a0a6){var _0x16608d=_0x3ebb86;if(!this['uv'][_0x16608d(0x326c)]){if(_0x33a0a6[_0x16608d(0x2d64)]===_0x1f5719['a'][_0x16608d(0x2063)]){const _0x34837c=_0x33a0a6[_0x16608d(0x1e68)](_0x6002e5=>'uv'===_0x6002e5[_0x16608d(0xc1b)]);_0x34837c&&_0x34837c[_0x16608d(0x30f6)](this);}else{const _0x494f9f=_0x33a0a6['mode']===_0x1f5719['a'][_0x16608d(0x12f2)]?_0x16608d(0x3ce5):'uv';let _0x472668=_0x33a0a6['getInputBlockByPredicate'](_0x4b641e=>_0x4b641e[_0x16608d(0x3edc)]&&_0x4b641e[_0x16608d(0xc1b)]===_0x494f9f);_0x472668||(_0x472668=new _0xd798e8['S']('uv'))['setAsAttribute'](_0x494f9f),_0x472668[_0x16608d(0x2208)][_0x16608d(0x30f6)](this['uv']);}}}[_0x3ebb86(0x1932)](_0x116c16,_0x53d102,_0x47d712){var _0x3bff76=_0x3ebb86;_0x47d712[_0x3bff76(0x8a8)]&&void 0x0!==this[_0x3bff76(0x50f)]&&_0x47d712[_0x3bff76(0xff5)](this[_0x3bff76(0x50f)],!0x1,!0x0);}[_0x3ebb86(0x12d6)](_0x4ece20,_0x352ce4,_0x52332e){var _0x5cbe65=_0x3ebb86,_0x484157,_0x2149a5;_0x52332e[_0x5cbe65(0x8a8)]&&(this[_0x5cbe65(0x1589)]&&this[_0x5cbe65(0x1589)]['getTextureMatrix']?(_0x484157=this[_0x5cbe65(0x105d)]&&this[_0x5cbe65(0x1589)]&&!this[_0x5cbe65(0x1589)][_0x5cbe65(0x9c3)],_0x2149a5=this[_0x5cbe65(0x3b5b)]&&this[_0x5cbe65(0x1589)]&&this[_0x5cbe65(0x1589)]['gammaSpace'],_0x52332e[_0x5cbe65(0xff5)](this[_0x5cbe65(0x19a1)],_0x484157,!0x0),_0x52332e[_0x5cbe65(0xff5)](this[_0x5cbe65(0x2a24)],_0x2149a5,!0x0),this[_0x5cbe65(0x3cd2)]&&(this[_0x5cbe65(0x1589)][_0x5cbe65(0x1db3)]()[_0x5cbe65(0xab1)]()?(_0x52332e[_0x5cbe65(0xff5)](this[_0x5cbe65(0x39c8)],!0x1,!0x0),_0x52332e[_0x5cbe65(0xff5)](this[_0x5cbe65(0x50f)],!0x0,!0x0)):(_0x52332e[_0x5cbe65(0xff5)](this['_defineName'],!0x0),null==_0x52332e[this[_0x5cbe65(0x50f)]]&&_0x52332e[_0x5cbe65(0xff5)](this['_mainUVDefineName'],!0x1,!0x0)))):this[_0x5cbe65(0x3cd2)]&&(_0x52332e[_0x5cbe65(0xff5)](this[_0x5cbe65(0x39c8)],!0x1,!0x0),_0x52332e[_0x5cbe65(0xff5)](this['_mainUVDefineName'],!0x0,!0x0)));}[_0x3ebb86(0x3b27)](){var _0x282a70=_0x3ebb86;return!(this['texture']&&!this['texture'][_0x282a70(0x8f0)]());}[_0x3ebb86(0x3b97)](_0x1e36e9){var _0x185be9=_0x3ebb86;this[_0x185be9(0x1589)]&&(this[_0x185be9(0x3cd2)]&&(_0x1e36e9['setFloat'](this['_textureInfoName'],this[_0x185be9(0x1589)]['level']),_0x1e36e9['setMatrix'](this['_textureTransformName'],this['texture'][_0x185be9(0x1db3)]())),this['_imageSource']||_0x1e36e9['setTexture'](this[_0x185be9(0x480)],this['texture']));}get[_0x3ebb86(0x3cd2)](){var _0x1f552b=_0x3ebb86;return this[_0x1f552b(0x37fb)]!==_0x1f38a8['u'][_0x1f552b(0x236a)];}[_0x3ebb86(0x14b3)](_0x53759f){var _0x4b8783=_0x3ebb86;const _0x16c6d7=this['uv'];if(this[_0x4b8783(0x39c8)]=_0x53759f['_getFreeDefineName']('UVTRANSFORM'),this[_0x4b8783(0x50f)]=_0x4b8783(0x3243)+_0x16c6d7['associatedVariableName'][_0x4b8783(0xf20)](),this[_0x4b8783(0x4f6)]=_0x4b8783(0x2aba)+_0x16c6d7[_0x4b8783(0x2fa0)],this[_0x4b8783(0x3b9d)]=_0x53759f[_0x4b8783(0x12fc)](_0x4b8783(0x1305)),this['_textureTransformName']=_0x53759f[_0x4b8783(0x12fc)](_0x4b8783(0x5a6)),this[_0x4b8783(0x27c0)]=_0x53759f[_0x4b8783(0x12fc)](_0x4b8783(0x2931)),this['level'][_0x4b8783(0x2fa0)]=this[_0x4b8783(0x27c0)],_0x53759f[_0x4b8783(0x12ef)](this[_0x4b8783(0x3b9d)],_0x4b8783(0x408),this[_0x4b8783(0x39c8)]),_0x53759f['_emitVaryingFromString'](this['_mainUVName'],_0x4b8783(0x408),this[_0x4b8783(0x50f)]),_0x53759f[_0x4b8783(0x3dcf)](this[_0x4b8783(0x1889)],'mat4',this['_defineName']),_0x53759f[_0x4b8783(0x2a2d)]+=_0x4b8783(0x28b3)+this[_0x4b8783(0x39c8)]+'\x0d\x0a',_0x53759f[_0x4b8783(0x2a2d)]+=this[_0x4b8783(0x3b9d)]+'\x20=\x20vec2('+this[_0x4b8783(0x1889)]+_0x4b8783(0x3700)+_0x16c6d7[_0x4b8783(0x2fa0)]+_0x4b8783(0x24bc),_0x53759f[_0x4b8783(0x2a2d)]+=_0x4b8783(0x2a99)+this[_0x4b8783(0x50f)]+')\x0d\x0a',_0x53759f[_0x4b8783(0x2a2d)]+=this[_0x4b8783(0x4f6)]+_0x4b8783(0x607)+_0x16c6d7['associatedVariableName']+_0x4b8783(0x29fc),_0x53759f['compilationString']+=_0x4b8783(0x2b36),this[_0x4b8783(0x2307)][_0x4b8783(0x2f7f)](_0x516564=>_0x516564[_0x4b8783(0x2507)])){this[_0x4b8783(0x1cac)](_0x53759f,!0x0);for(const _0x9eace4 of this[_0x4b8783(0x2307)])_0x9eace4[_0x4b8783(0x353d)]&&'level'!==_0x9eace4[_0x4b8783(0xc1b)]&&this['_writeOutput'](_0x53759f,_0x9eace4,_0x9eace4[_0x4b8783(0xc1b)],!0x0);}}[_0x3ebb86(0x1306)](_0x6948c1){var _0xd5e8aa=_0x3ebb86,_0x3a0c05;let _0xe36fcb=_0x6948c1;return null!=(_0x3a0c05=null==(_0x3a0c05=null==(_0x3a0c05=this[_0xd5e8aa(0x276b)])?void 0x0:_0x3a0c05[_0xd5e8aa(0x276b)])?void 0x0:_0x3a0c05[_0xd5e8aa(0x1f2c)])&&_0x3a0c05&&(_0x3a0c05=this[_0xd5e8aa(0xc2a)][_0xd5e8aa(0x326c)]?this[_0xd5e8aa(0xc2a)]['associatedVariableName']:'0',_0xe36fcb=_0xd5e8aa(0x1fbd)+_0x6948c1+',\x20'+_0x3a0c05+')'),_0xe36fcb;}['_generateTextureLookup'](_0x6870ee){var _0xd37524=_0x3ebb86,_0x2793d1=this[_0xd37524(0x1b63)];_0x6870ee[_0xd37524(0x2a2d)]+=_0xd37524(0x28b3)+this[_0xd37524(0x39c8)]+'\x0d\x0a',_0x6870ee[_0xd37524(0x2a2d)]+='vec4\x20'+this[_0xd37524(0x617)]+_0xd37524(0x3f1a)+_0x2793d1+',\x20'+this['_getUVW'](this['_transformedUVName'])+_0xd37524(0x3ee3),_0x6870ee[_0xd37524(0x2a2d)]+=_0xd37524(0x2a99)+this[_0xd37524(0x50f)]+_0xd37524(0x1f69),_0x6870ee[_0xd37524(0x2a2d)]+=_0xd37524(0x36ab)+this[_0xd37524(0x617)]+_0xd37524(0x3f1a)+_0x2793d1+',\x20'+this['_getUVW'](this[_0xd37524(0x4f6)]||this['uv'][_0xd37524(0x2fa0)])+_0xd37524(0x3ee3),_0x6870ee[_0xd37524(0x2a2d)]+=_0xd37524(0x2b36);}[_0x3ebb86(0x1cac)](_0x4481af,_0xc67638=!0x1){var _0x1aa87a=_0x3ebb86,_0x37c439=this['uv'];if(_0xc67638)return _0x4481af[_0x1aa87a(0x37fb)]===_0x1f38a8['u'][_0x1aa87a(0x236a)]?void 0x0:void this[_0x1aa87a(0xfcd)](_0x4481af);this['uv'][_0x1aa87a(0x3413)][_0x1aa87a(0x37fb)]===_0x1f38a8['u']['Fragment']?_0x4481af['compilationString']+=_0x1aa87a(0x36ab)+this[_0x1aa87a(0x617)]+_0x1aa87a(0x3f1a)+this['samplerName']+',\x20'+this['_getUVW'](_0x37c439['associatedVariableName'])+_0x1aa87a(0x3ee3):this[_0x1aa87a(0xfcd)](_0x4481af);}[_0x3ebb86(0x1185)](_0x32fc1f,_0xb1ddb0,_0x310af5){var _0x48e6dc=_0x3ebb86;'a'!==_0x310af5&&(this['texture']&&this[_0x48e6dc(0x1589)][_0x48e6dc(0x9c3)]||(_0x32fc1f[_0x48e6dc(0x2a2d)]+=_0x48e6dc(0x28b3)+this[_0x48e6dc(0x19a1)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0xb1ddb0[_0x48e6dc(0x2fa0)]+_0x48e6dc(0x243e)+_0xb1ddb0[_0x48e6dc(0x2fa0)]+_0x48e6dc(0x17ed)),_0x32fc1f[_0x48e6dc(0x2a2d)]+=_0x48e6dc(0x28b3)+this['_gammaDefineName']+_0x48e6dc(0x32ce)+_0xb1ddb0[_0x48e6dc(0x2fa0)]+_0x48e6dc(0x31da)+_0xb1ddb0[_0x48e6dc(0x2fa0)]+');\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');}[_0x3ebb86(0x7b9)](_0x3bb32c,_0x3931ff,_0x574ab5,_0x4c8f49=!0x1){var _0x16d268=_0x3ebb86;if(_0x4c8f49)return _0x3bb32c[_0x16d268(0x37fb)]===_0x1f38a8['u'][_0x16d268(0x236a)]?void 0x0:(_0x3bb32c[_0x16d268(0x2a2d)]+=this[_0x16d268(0x1bac)](_0x3931ff,_0x3bb32c)+'\x20=\x20'+this[_0x16d268(0x617)]+'.'+_0x574ab5+_0x16d268(0x35bf),void this[_0x16d268(0x1185)](_0x3bb32c,_0x3931ff,_0x574ab5));if(this['uv'][_0x16d268(0x3413)]['target']===_0x1f38a8['u'][_0x16d268(0x236a)])return _0x3bb32c[_0x16d268(0x2a2d)]+=this[_0x16d268(0x1bac)](_0x3931ff,_0x3bb32c)+_0x16d268(0x607)+this[_0x16d268(0x617)]+'.'+_0x574ab5+';\x0d\x0a',void this[_0x16d268(0x1185)](_0x3bb32c,_0x3931ff,_0x574ab5);let _0x431ad7='';this[_0x16d268(0x36c2)]||(_0x431ad7=_0x16d268(0x3d02)+this[_0x16d268(0x27c0)]),_0x3bb32c[_0x16d268(0x2a2d)]+=this[_0x16d268(0x1bac)](_0x3931ff,_0x3bb32c)+_0x16d268(0x607)+this['_tempTextureRead']+'.'+_0x574ab5+_0x431ad7+_0x16d268(0x35bf),this[_0x16d268(0x1185)](_0x3bb32c,_0x3931ff,_0x574ab5);}[_0x3ebb86(0x1198)](_0xae3aac){var _0x3f722f=_0x3ebb86;if(super[_0x3f722f(0x1198)](_0xae3aac),this['source']['isConnected']?this[_0x3f722f(0x33d5)]=this[_0x3f722f(0x23ab)]['connectedPoint'][_0x3f722f(0x3413)]:this[_0x3f722f(0x33d5)]=null,_0xae3aac[_0x3f722f(0x37fb)]!==_0x1f38a8['u']['Vertex']&&!this[_0x3f722f(0xa6c)]&&_0xae3aac[_0x3f722f(0x37fb)]!==_0x1f38a8['u'][_0x3f722f(0x236a)]||(this[_0x3f722f(0x617)]=_0xae3aac[_0x3f722f(0x12fc)]('tempTextureRead'),this[_0x3f722f(0x19a1)]=_0xae3aac[_0x3f722f(0x2e1d)]('ISLINEAR'),this['_gammaDefineName']=_0xae3aac[_0x3f722f(0x2e1d)](_0x3f722f(0x772))),(!this[_0x3f722f(0x3cd2)]&&_0xae3aac[_0x3f722f(0x37fb)]===_0x1f38a8['u'][_0x3f722f(0x236a)]||this[_0x3f722f(0x3cd2)]&&_0xae3aac['target']===_0x1f38a8['u'][_0x3f722f(0xf56)])&&(this[_0x3f722f(0x33d5)]||(this[_0x3f722f(0x480)]=_0xae3aac['_getFreeVariableName'](this[_0x3f722f(0xc1b)]+_0x3f722f(0x3427)),null!=(_0x47418d=null==(_0x47418d=this[_0x3f722f(0x276b)])?void 0x0:_0x47418d['_texture'])&&_0x47418d[_0x3f722f(0x1f2c)]?_0xae3aac[_0x3f722f(0x255)](this[_0x3f722f(0x480)]):_0xae3aac[_0x3f722f(0x1b28)](this[_0x3f722f(0x480)])),_0xae3aac[_0x3f722f(0x2e07)][_0x3f722f(0x595)]['push'](this),_0xae3aac[_0x3f722f(0x2e07)]['textureBlocks']['push'](this),_0xae3aac[_0x3f722f(0x2e07)]['blocksWithDefines'][_0x3f722f(0xede)](this),_0xae3aac[_0x3f722f(0x2e07)][_0x3f722f(0x3191)]['push'](this)),_0xae3aac[_0x3f722f(0x37fb)]!==_0x1f38a8['u'][_0x3f722f(0x236a)])this[_0x3f722f(0x14b3)](_0xae3aac);else{if(this[_0x3f722f(0x2307)]['some'](_0x371f0f=>_0x371f0f['isConnectedInFragmentShader'])){this['_isMixed']&&!this[_0x3f722f(0x33d5)]&&(null!=(_0x47418d=null==(_0x47418d=this[_0x3f722f(0x276b)])?void 0x0:_0x47418d[_0x3f722f(0x276b)])&&_0x47418d[_0x3f722f(0x1f2c)]?_0xae3aac['_emit2DArraySampler'](this[_0x3f722f(0x480)]):_0xae3aac[_0x3f722f(0x1b28)](this[_0x3f722f(0x480)]));var _0x47418d='//'+this[_0x3f722f(0xc1b)];_0xae3aac[_0x3f722f(0x11bf)](_0x3f722f(0x3a15),_0x47418d),this[_0x3f722f(0x3cd2)]&&_0xae3aac[_0x3f722f(0x3dcf)](this[_0x3f722f(0x27c0)],_0x3f722f(0x1051)),this['_writeTextureRead'](_0xae3aac);for(const _0x227655 of this[_0x3f722f(0x2307)])_0x227655[_0x3f722f(0x353d)]&&_0x3f722f(0x2fe2)!==_0x227655[_0x3f722f(0xc1b)]&&this[_0x3f722f(0x7b9)](_0xae3aac,_0x227655,_0x227655['name']);return this;}}}[_0x3ebb86(0xbe6)](){var _0x2588b7=_0x3ebb86;let _0x33888d=super[_0x2588b7(0xbe6)]();return _0x33888d=(_0x33888d=(_0x33888d+=this[_0x2588b7(0x337e)]+_0x2588b7(0x3df9)+this['convertToGammaSpace']+_0x2588b7(0x35bf))+(this[_0x2588b7(0x337e)]+_0x2588b7(0x1cd4)+this[_0x2588b7(0x3b5b)]+_0x2588b7(0x35bf)))+(this['_codeVariableName']+_0x2588b7(0x1128)+this['disableLevelMultiplication']+_0x2588b7(0x35bf)),this['texture']?_0x33888d=(_0x33888d=(_0x33888d=(_0x33888d=(_0x33888d=(_0x33888d=(_0x33888d=(_0x33888d=(_0x33888d=(_0x33888d=(_0x33888d+=this[_0x2588b7(0x337e)]+'.texture\x20=\x20new\x20BABYLON.Texture(\x22'+this[_0x2588b7(0x1589)][_0x2588b7(0xc1b)]+_0x2588b7(0x25b9)+this[_0x2588b7(0x1589)][_0x2588b7(0x37ee)]+',\x20'+this[_0x2588b7(0x1589)]['invertY']+',\x20'+this[_0x2588b7(0x1589)][_0x2588b7(0x1105)]+_0x2588b7(0x3ee3))+(this['_codeVariableName']+_0x2588b7(0x1680)+this['texture'][_0x2588b7(0x16c9)]+_0x2588b7(0x35bf)))+(this[_0x2588b7(0x337e)]+_0x2588b7(0x1a41)+this[_0x2588b7(0x1589)][_0x2588b7(0x36da)]+_0x2588b7(0x35bf)))+(this['_codeVariableName']+_0x2588b7(0x2f2b)+this[_0x2588b7(0x1589)][_0x2588b7(0x965)]+';\x0d\x0a'))+(this[_0x2588b7(0x337e)]+_0x2588b7(0x4163)+this[_0x2588b7(0x1589)][_0x2588b7(0x3102)]+_0x2588b7(0x35bf)))+(this[_0x2588b7(0x337e)]+'.texture.wAng\x20=\x20'+this['texture'][_0x2588b7(0x1fb)]+_0x2588b7(0x35bf)))+(this[_0x2588b7(0x337e)]+_0x2588b7(0x498)+this[_0x2588b7(0x1589)]['uOffset']+_0x2588b7(0x35bf)))+(this[_0x2588b7(0x337e)]+_0x2588b7(0x1327)+this['texture'][_0x2588b7(0x11d2)]+';\x0d\x0a'))+(this[_0x2588b7(0x337e)]+_0x2588b7(0x18de)+this[_0x2588b7(0x1589)][_0x2588b7(0x1749)]+_0x2588b7(0x35bf)))+(this[_0x2588b7(0x337e)]+_0x2588b7(0x4264)+this['texture']['vScale']+';\x0d\x0a'))+(this[_0x2588b7(0x337e)]+_0x2588b7(0x218d)+this[_0x2588b7(0x1589)][_0x2588b7(0x9fa)]+_0x2588b7(0x35bf)):_0x33888d;}[_0x3ebb86(0x18e2)](){var _0x423fef=_0x3ebb86;const _0x1823d7=super[_0x423fef(0x18e2)]();return _0x1823d7[_0x423fef(0x105d)]=this[_0x423fef(0x105d)],_0x1823d7['convertToLinearSpace']=this[_0x423fef(0x3b5b)],_0x1823d7['fragmentOnly']=this[_0x423fef(0xa6c)],_0x1823d7[_0x423fef(0x36c2)]=this[_0x423fef(0x36c2)],this[_0x423fef(0x2e2c)]||!this['texture']||this['texture'][_0x423fef(0xcdd)]||_0x423fef(0x315f)===this['texture'][_0x423fef(0x252c)]()||(_0x1823d7[_0x423fef(0x1589)]=this['texture'][_0x423fef(0x18e2)]()),_0x1823d7;}[_0x3ebb86(0x11a3)](_0x13c247,_0x500446,_0x73e1f5){var _0x38cc72=_0x3ebb86;super[_0x38cc72(0x11a3)](_0x13c247,_0x500446,_0x73e1f5),this['convertToGammaSpace']=_0x13c247['convertToGammaSpace'],this[_0x38cc72(0x3b5b)]=!!_0x13c247[_0x38cc72(0x3b5b)],this[_0x38cc72(0xa6c)]=!!_0x13c247[_0x38cc72(0x21ef)],this['disableLevelMultiplication']=!!_0x13c247[_0x38cc72(0x36c2)],_0x13c247[_0x38cc72(0x1589)]&&!_0x96e950['O'][_0x38cc72(0x1d74)]&&void 0x0!==_0x13c247['texture'][_0x38cc72(0x25b5)]&&(_0x73e1f5=0x0===_0x13c247[_0x38cc72(0x1589)][_0x38cc72(0x25b5)]['indexOf'](_0x38cc72(0x3004))?'':_0x73e1f5,this['texture']=_0x487f84['x'][_0x38cc72(0x2de7)](_0x13c247['texture'],_0x500446,_0x73e1f5));}}(0x0,_0x34b7cf['H'])(_0x3ebb86(0x2eca),_0x539bfc);},0x10fbc:(_0x56f754,_0x5c9dfb,_0xfdabba)=>{var _0x478dfb=a8_0x1ec55c;_0xfdabba['d'](_0x5c9dfb,{'v':()=>_0x37d6d9});var _0x5c9dfb=_0xfdabba(0x10b7b),_0x49ab1c=_0xfdabba(0x17eee),_0x4decf5=_0xfdabba(0xf582),_0x1d064a=_0xfdabba(0x17368),_0x213e2e=_0xfdabba(0x4158),_0xf57efc=_0xfdabba(0x9bf9),_0x390e9e=_0xfdabba(0x9acf),_0x137fee=_0xfdabba(0x97e6);class _0x37d6d9 extends _0x5c9dfb['k']{constructor(_0x5d63fc){var _0x4714e2=a8_0x5306;super(_0x5d63fc,_0x4decf5['u'][_0x4714e2(0x236a)],!0x0),this['registerInput'](_0x4714e2(0x2281),_0x49ab1c['E'][_0x4714e2(0x1277)],!0x1),this[_0x4714e2(0x2281)]['addExcludedConnectionPointFromAllowedTypes'](_0x49ab1c['E'][_0x4714e2(0x851)]|_0x49ab1c['E'][_0x4714e2(0x176b)]|_0x49ab1c['E'][_0x4714e2(0xe60)]),this[_0x4714e2(0x3019)](_0x4714e2(0x70a),_0x49ab1c['E'][_0x4714e2(0x176b)],!0x1),this[_0x4714e2(0x3019)](_0x4714e2(0x2f85),_0x49ab1c['E'][_0x4714e2(0x12cd)],!0x1),this[_0x4714e2(0x3fb)]('TBN',_0x49ab1c['E'][_0x4714e2(0x2f61)],_0x4decf5['u'][_0x4714e2(0x236a)],new _0xf57efc['C'](_0x4714e2(0x1265),this,_0x1d064a['Ab'][_0x4714e2(0x22b6)],_0x37d6d9,_0x4714e2(0x22d4))),this['registerOutput'](_0x4714e2(0x28e1),_0x49ab1c['E'][_0x4714e2(0xe60)],_0x4decf5['u']['Fragment']),this[_0x4714e2(0x3fb)]('row1',_0x49ab1c['E']['Vector3'],_0x4decf5['u'][_0x4714e2(0x236a)]),this['registerOutput'](_0x4714e2(0x2533),_0x49ab1c['E'][_0x4714e2(0xe60)],_0x4decf5['u'][_0x4714e2(0x236a)]);}['getClassName'](){var _0x26adc4=a8_0x5306;return _0x26adc4(0x22d4);}['initialize'](_0x55f47d){var _0xc3b34f=a8_0x5306;_0x55f47d[_0xc3b34f(0x25b3)](_0xc3b34f(0x3f29)),_0x55f47d[_0xc3b34f(0x25b3)](_0xc3b34f(0x2c8a)),_0x55f47d[_0xc3b34f(0x25b3)](_0xc3b34f(0x1d46)),_0x55f47d['_excludeVariableName'](_0xc3b34f(0x1265));}get['normal'](){var _0x35b880=a8_0x5306;return this[_0x35b880(0x3fab)][0x0];}get[_0x478dfb(0x70a)](){var _0x26c917=_0x478dfb;return this[_0x26c917(0x3fab)][0x1];}get[_0x478dfb(0x2f85)](){var _0x40d838=_0x478dfb;return this[_0x40d838(0x3fab)][0x2];}get['TBN'](){return this['_outputs'][0x0];}get[_0x478dfb(0x28e1)](){var _0x428812=_0x478dfb;return this[_0x428812(0x2307)][0x1];}get[_0x478dfb(0x19ac)](){return this['_outputs'][0x2];}get[_0x478dfb(0x2533)](){return this['_outputs'][0x3];}get[_0x478dfb(0x37fb)](){var _0x52a0c6=_0x478dfb;return _0x4decf5['u'][_0x52a0c6(0x236a)];}set[_0x478dfb(0x37fb)](_0x3eb72a){}[_0x478dfb(0x2100)](_0x31e14e){var _0x42b6bc=_0x478dfb;if(!this[_0x42b6bc(0x2f85)][_0x42b6bc(0x326c)]){let _0x44c51e=_0x31e14e[_0x42b6bc(0x2a3)](_0x3d8968=>_0x3d8968[_0x42b6bc(0x1356)]&&_0x3d8968[_0x42b6bc(0x116e)]===_0x390e9e['$'][_0x42b6bc(0xea5)]);_0x44c51e||(_0x44c51e=new _0x137fee['S'](_0x42b6bc(0x2f85)))['setAsSystemValue'](_0x390e9e['$'][_0x42b6bc(0xea5)]),_0x44c51e[_0x42b6bc(0x2208)][_0x42b6bc(0x30f6)](this[_0x42b6bc(0x2f85)]);}if(!this[_0x42b6bc(0x2281)][_0x42b6bc(0x326c)]){let _0x13f8b6=_0x31e14e[_0x42b6bc(0x2a3)](_0xed776e=>_0xed776e[_0x42b6bc(0x3edc)]&&'normal'===_0xed776e[_0x42b6bc(0xc1b)]);_0x13f8b6||(_0x13f8b6=new _0x137fee['S'](_0x42b6bc(0x2281)))[_0x42b6bc(0x40bb)](_0x42b6bc(0x2281)),_0x13f8b6[_0x42b6bc(0x2208)][_0x42b6bc(0x30f6)](this[_0x42b6bc(0x2281)]);}if(!this[_0x42b6bc(0x70a)][_0x42b6bc(0x326c)]){let _0x229506=_0x31e14e[_0x42b6bc(0x2a3)](_0x5b856d=>_0x5b856d[_0x42b6bc(0x3edc)]&&_0x42b6bc(0x70a)===_0x5b856d['name']&&_0x5b856d[_0x42b6bc(0x19d6)]===_0x49ab1c['E'][_0x42b6bc(0x176b)]);_0x229506||(_0x229506=new _0x137fee['S'](_0x42b6bc(0x70a)))['setAsAttribute'](_0x42b6bc(0x70a)),_0x229506[_0x42b6bc(0x2208)][_0x42b6bc(0x30f6)](this[_0x42b6bc(0x70a)]);}}[_0x478dfb(0x12d6)](_0x282ee3,_0x5c2480,_0x16ddf3){var _0x2ce075=_0x478dfb,_0x553b3f,_0x25bbef=this[_0x2ce075(0x2281)],_0x5f56a7=this['tangent'];let _0xf9f1db=_0x25bbef[_0x2ce075(0x326c)],_0x16a7c9=(null!=(_0x553b3f=_0x25bbef[_0x2ce075(0x1157)])&&_0x553b3f['isAttribute']&&!_0x282ee3['isVerticesDataPresent'](null==(_0x553b3f=_0x25bbef[_0x2ce075(0x1157)])?void 0x0:_0x553b3f['name'])&&(_0xf9f1db=!0x1),_0x5f56a7[_0x2ce075(0x326c)]);null!=(_0x25bbef=_0x5f56a7[_0x2ce075(0x1157)])&&_0x25bbef[_0x2ce075(0x3edc)]&&!_0x282ee3[_0x2ce075(0x2389)](null==(_0x553b3f=_0x5f56a7[_0x2ce075(0x1157)])?void 0x0:_0x553b3f[_0x2ce075(0xc1b)])&&(_0x16a7c9=!0x1),_0x25bbef=_0xf9f1db&&_0x16a7c9,_0x16ddf3[_0x2ce075(0xff5)](_0x2ce075(0x1b26),_0x25bbef,!0x0);}['_buildBlock'](_0x4a9fd2){var _0x73b440=_0x478dfb;super['_buildBlock'](_0x4a9fd2);var _0x44d3b2=this['normal'],_0xc03754=this[_0x73b440(0x70a)],_0x50094c=this[_0x73b440(0x2f85)],_0x4699a3=this[_0x73b440(0x1265)],_0x34c8cd=this[_0x73b440(0x28e1)],_0x47f2c9=this[_0x73b440(0x19ac)],_0x65acf7=this[_0x73b440(0x2533)];return _0x4a9fd2[_0x73b440(0x37fb)]===_0x4decf5['u'][_0x73b440(0x236a)]&&(_0x4a9fd2[_0x73b440(0x2a2d)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20'+this[_0x73b440(0xc1b)]+_0x73b440(0x39fa)+_0x44d3b2[_0x73b440(0x2fa0)]+_0x73b440(0x2d0d)+_0xc03754[_0x73b440(0x2fa0)]+_0x73b440(0x2d0a)+_0xc03754[_0x73b440(0x2fa0)]+_0x73b440(0xaba)+_0x4699a3[_0x73b440(0x2fa0)]+_0x73b440(0x3c77)+_0x50094c[_0x73b440(0x2fa0)]+')\x20*\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x34c8cd[_0x73b440(0x353d)]&&(_0x4a9fd2[_0x73b440(0x2a2d)]+=this['_declareOutput'](_0x34c8cd,_0x4a9fd2)+('\x20=\x20vec3('+_0x4699a3[_0x73b440(0x2fa0)]+_0x73b440(0x4147)+_0x4699a3['associatedVariableName']+'[0][1],\x20'+_0x4699a3[_0x73b440(0x2fa0)]+'[0][2]);\x0d\x0a')),_0x47f2c9['hasEndpoints']&&(_0x4a9fd2[_0x73b440(0x2a2d)]+=this[_0x73b440(0x1bac)](_0x47f2c9,_0x4a9fd2)+(_0x73b440(0x2e6e)+_0x4699a3[_0x73b440(0x2fa0)]+_0x73b440(0x3b1b)+_0x4699a3[_0x73b440(0x2fa0)]+_0x73b440(0xa55)+_0x4699a3['associatedVariableName']+'[1][2]);\x0d\x0a')),_0x65acf7[_0x73b440(0x353d)]&&(_0x4a9fd2['compilationString']+=this[_0x73b440(0x1bac)](_0x65acf7,_0x4a9fd2)+('\x20=\x20vec3('+_0x4699a3[_0x73b440(0x2fa0)]+'[2][0],\x20'+_0x4699a3[_0x73b440(0x2fa0)]+_0x73b440(0x1359)+_0x4699a3[_0x73b440(0x2fa0)]+'[2][2]);\x0d\x0a')),_0x4a9fd2['sharedData'][_0x73b440(0x2cd5)][_0x73b440(0xede)](this)),this;}}(0x0,_0x213e2e['H'])('BABYLON.TBNBlock',_0x37d6d9);},0x15113:(_0x1f004d,_0x577144,_0x568625)=>{var _0x3ab574=a8_0x1ec55c,_0x11ada3=_0x568625(0x10b7b),_0x4f5aa5=_0x568625(0x17eee),_0x2bbb5c=_0x568625(0xf582),_0x568625=_0x568625(0x4158);class _0x42b154 extends _0x11ada3['k']{constructor(_0x203662){var _0x5e83c9=a8_0x5306;super(_0x203662,_0x2bbb5c['u'][_0x5e83c9(0x236a)]),this[_0x5e83c9(0x3019)](_0x5e83c9(0x20d7),_0x4f5aa5['E'][_0x5e83c9(0x1277)],!0x1),this['registerOutput']('dx',_0x4f5aa5['E'][_0x5e83c9(0x2642)]),this[_0x5e83c9(0x3fb)]('dy',_0x4f5aa5['E'][_0x5e83c9(0x2642)]),this[_0x5e83c9(0x2307)][0x0]['_typeConnectionSource']=this[_0x5e83c9(0x3fab)][0x0],this[_0x5e83c9(0x2307)][0x1][_0x5e83c9(0x2502)]=this[_0x5e83c9(0x3fab)][0x0];}[_0x3ab574(0x252c)](){var _0x4c5491=_0x3ab574;return _0x4c5491(0x764);}get[_0x3ab574(0x20d7)](){var _0x42e230=_0x3ab574;return this[_0x42e230(0x3fab)][0x0];}get['dx'](){var _0x3cba0f=_0x3ab574;return this[_0x3cba0f(0x2307)][0x0];}get['dy'](){var _0x58d544=_0x3ab574;return this[_0x58d544(0x2307)][0x1];}[_0x3ab574(0x1198)](_0x45c8a2){var _0x57eca0=_0x3ab574;super[_0x57eca0(0x1198)](_0x45c8a2);var _0x3d1f08=this[_0x57eca0(0x2307)][0x0],_0x474b0b=this['_outputs'][0x1];return _0x45c8a2[_0x57eca0(0x377e)](_0x57eca0(0x16b4),_0x57eca0(0x2410)),_0x3d1f08[_0x57eca0(0x353d)]&&(_0x45c8a2[_0x57eca0(0x2a2d)]+=this[_0x57eca0(0x1bac)](_0x3d1f08,_0x45c8a2)+('\x20=\x20dFdx('+this['input'][_0x57eca0(0x2fa0)]+_0x57eca0(0x3ee3))),_0x474b0b[_0x57eca0(0x353d)]&&(_0x45c8a2[_0x57eca0(0x2a2d)]+=this[_0x57eca0(0x1bac)](_0x474b0b,_0x45c8a2)+(_0x57eca0(0x25a6)+this[_0x57eca0(0x20d7)][_0x57eca0(0x2fa0)]+');\x0d\x0a')),this;}}(0x0,_0x568625['H'])('BABYLON.DerivativeBlock',_0x42b154);},0x7080:(_0x5392f8,_0x410e5e,_0x2af87c)=>{var _0x43cbd4=a8_0x1ec55c,_0x404c51=_0x2af87c(0x10b7b),_0x3a7e4b=_0x2af87c(0x17eee),_0x511e1b=_0x2af87c(0xf582),_0x2af87c=_0x2af87c(0x4158);class _0xdbbd6 extends _0x404c51['k']{constructor(_0x1b2655){var _0x15d2af=a8_0x5306;super(_0x1b2655,_0x511e1b['u']['Fragment'],!0x0),this['registerInput']('value',_0x3a7e4b['E'][_0x15d2af(0x3c70)],!0x0),this[_0x15d2af(0x3019)](_0x15d2af(0x2be0),_0x3a7e4b['E'][_0x15d2af(0x3c70)],!0x0);}[_0x43cbd4(0x252c)](){return'DiscardBlock';}get[_0x43cbd4(0x2b05)](){return this['_inputs'][0x0];}get['cutoff'](){return this['_inputs'][0x1];}[_0x43cbd4(0x1198)](_0x4b6662){var _0x5d1fc8=_0x43cbd4;if(super[_0x5d1fc8(0x1198)](_0x4b6662),_0x4b6662['sharedData'][_0x5d1fc8(0xc45)][_0x5d1fc8(0x1961)]=!0x0,this[_0x5d1fc8(0x2be0)][_0x5d1fc8(0x326c)]&&this['value']['isConnected'])return _0x4b6662[_0x5d1fc8(0x2a2d)]+=_0x5d1fc8(0x1ab5)+this[_0x5d1fc8(0x2b05)][_0x5d1fc8(0x2fa0)]+_0x5d1fc8(0x2dd2)+this[_0x5d1fc8(0x2be0)]['associatedVariableName']+')\x20discard;\x0d\x0a',this;}}(0x0,_0x2af87c['H'])(_0x43cbd4(0x39d6),_0xdbbd6);},0xc832:(_0x327da7,_0xa0baa,_0x14016d)=>{var _0xf1974c=a8_0x1ec55c,_0x1f72f9=_0x14016d(0x10b7b),_0x34219f=_0x14016d(0x17eee),_0x29cc56=_0x14016d(0xf582),_0x14016d=_0x14016d(0x4158);class _0x6713e5 extends _0x1f72f9['k']{constructor(_0x1710e0){var _0x24116c=a8_0x5306;super(_0x1710e0,_0x29cc56['u'][_0x24116c(0x236a)]),this[_0x24116c(0x3fb)]('xy',_0x34219f['E']['Vector2'],_0x29cc56['u'][_0x24116c(0x236a)]),this[_0x24116c(0x3fb)](_0x24116c(0x400b),_0x34219f['E']['Vector3'],_0x29cc56['u']['Fragment']),this[_0x24116c(0x3fb)]('xyzw',_0x34219f['E'][_0x24116c(0x176b)],_0x29cc56['u'][_0x24116c(0x236a)]),this['registerOutput']('x',_0x34219f['E'][_0x24116c(0x3c70)],_0x29cc56['u'][_0x24116c(0x236a)]),this[_0x24116c(0x3fb)]('y',_0x34219f['E']['Float'],_0x29cc56['u']['Fragment']),this[_0x24116c(0x3fb)]('z',_0x34219f['E'][_0x24116c(0x3c70)],_0x29cc56['u'][_0x24116c(0x236a)]),this['registerOutput']('w',_0x34219f['E'][_0x24116c(0x3c70)],_0x29cc56['u'][_0x24116c(0x236a)]);}[_0xf1974c(0x252c)](){return'FragCoordBlock';}get['xy'](){var _0x1ab29f=_0xf1974c;return this[_0x1ab29f(0x2307)][0x0];}get[_0xf1974c(0x400b)](){var _0x367128=_0xf1974c;return this[_0x367128(0x2307)][0x1];}get[_0xf1974c(0x1da3)](){var _0x541b5e=_0xf1974c;return this[_0x541b5e(0x2307)][0x2];}get['x'](){return this['_outputs'][0x3];}get['y'](){var _0xedea6b=_0xf1974c;return this[_0xedea6b(0x2307)][0x4];}get['z'](){var _0x2f2f3f=_0xf1974c;return this[_0x2f2f3f(0x2307)][0x5];}get[_0xf1974c(0x2208)](){var _0x193e2d=_0xf1974c;return this[_0x193e2d(0x2307)][0x6];}[_0xf1974c(0xa7c)](_0x4d61c3){var _0x37f061=_0xf1974c;let _0x125ad4='';for(const _0x13e1f2 of this[_0x37f061(0x2307)])_0x13e1f2[_0x37f061(0x353d)]&&(_0x125ad4+=this[_0x37f061(0x1bac)](_0x13e1f2,_0x4d61c3)+'\x20=\x20gl_FragCoord.'+_0x13e1f2[_0x37f061(0xc1b)]+_0x37f061(0x35bf));return _0x125ad4;}[_0xf1974c(0x1198)](_0x19fc6d){var _0x3dba59=_0xf1974c;if(super[_0x3dba59(0x1198)](_0x19fc6d),_0x19fc6d[_0x3dba59(0x37fb)]===_0x29cc56['u']['Vertex'])throw'FragCoordBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader';return _0x19fc6d[_0x3dba59(0x2a2d)]+=this[_0x3dba59(0xa7c)](_0x19fc6d),this;}}(0x0,_0x14016d['H'])(_0xf1974c(0x413c),_0x6713e5);},0x164ba:(_0x204bff,_0x21ef2d,_0x195354)=>{var _0x7073b8=a8_0x1ec55c,_0x48d92b=_0x195354(0x10b7b),_0x5b56bc=_0x195354(0x17eee),_0x256ff2=_0x195354(0xf582),_0x425ed5=_0x195354(0x4158),_0x2f4288=_0x195354(0x6214);class _0x37b6af extends _0x48d92b['k']{constructor(_0x3d9b23){var _0x3ce9ae=a8_0x5306;super(_0x3d9b23,_0x256ff2['u'][_0x3ce9ae(0x236a)],!0x0),this[_0x3ce9ae(0x3019)](_0x3ce9ae(0x27b7),_0x5b56bc['E'][_0x3ce9ae(0x3c70)],!0x0),this[_0x3ce9ae(0x3019)]('worldPos',_0x5b56bc['E']['Vector4'],!0x0),this[_0x3ce9ae(0x3019)](_0x3ce9ae(0x15f6),_0x5b56bc['E'][_0x3ce9ae(0x12cd)],!0x0);}[_0x7073b8(0x252c)](){return'FragDepthBlock';}get[_0x7073b8(0x27b7)](){var _0xa13f14=_0x7073b8;return this[_0xa13f14(0x3fab)][0x0];}get[_0x7073b8(0x1a7c)](){return this['_inputs'][0x1];}get[_0x7073b8(0x15f6)](){return this['_inputs'][0x2];}[_0x7073b8(0x1198)](_0x3346ab){var _0x45f6bd=_0x7073b8;return super['_buildBlock'](_0x3346ab),this[_0x45f6bd(0x27b7)][_0x45f6bd(0x326c)]?_0x3346ab[_0x45f6bd(0x2a2d)]+='gl_FragDepth\x20=\x20'+this[_0x45f6bd(0x27b7)][_0x45f6bd(0x2fa0)]+_0x45f6bd(0x35bf):this[_0x45f6bd(0x1a7c)]['isConnected']&&this[_0x45f6bd(0x15f6)][_0x45f6bd(0x326c)]?_0x3346ab[_0x45f6bd(0x2a2d)]+=_0x45f6bd(0x396f)+this[_0x45f6bd(0x15f6)]['associatedVariableName']+'\x20*\x20'+this[_0x45f6bd(0x1a7c)]['associatedVariableName']+_0x45f6bd(0x2f21):_0x2f4288[_0x45f6bd(0x2c90)](_0x45f6bd(0x40dd)),this;}}(0x0,_0x425ed5['H'])(_0x7073b8(0x18d0),_0x37b6af);},0xc2c2:(_0x32bd7a,_0x57e325,_0x2afe2c)=>{var _0x1580e6=a8_0x1ec55c;_0x2afe2c['d'](_0x57e325,{'g':()=>_0x52457e});function _0x1353af(_0x8a531f,_0x1f2a54,_0x22db83,_0x16a98e){var _0x54c915=a8_0x5306,_0x29839f,_0x3f3ce3=arguments[_0x54c915(0x18cc)],_0x4fd2c4=_0x3f3ce3<0x3?_0x1f2a54:null===_0x16a98e?_0x16a98e=Object[_0x54c915(0x14a5)](_0x1f2a54,_0x22db83):_0x16a98e;if(_0x54c915(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x54c915(0x3215)])_0x4fd2c4=Reflect['decorate'](_0x8a531f,_0x1f2a54,_0x22db83,_0x16a98e);else{for(var _0x17437e=_0x8a531f[_0x54c915(0x18cc)]-0x1;0x0<=_0x17437e;_0x17437e--)(_0x29839f=_0x8a531f[_0x17437e])&&(_0x4fd2c4=(_0x3f3ce3<0x3?_0x29839f(_0x4fd2c4):0x3<_0x3f3ce3?_0x29839f(_0x1f2a54,_0x22db83,_0x4fd2c4):_0x29839f(_0x1f2a54,_0x22db83))||_0x4fd2c4);}0x3<_0x3f3ce3&&_0x4fd2c4&&Object[_0x54c915(0x276e)](_0x1f2a54,_0x22db83,_0x4fd2c4);}var _0x57e325=_0x2afe2c(0x10b7b),_0x1da924=_0x2afe2c(0x17eee),_0x35b453=_0x2afe2c(0xf582),_0xf3bcde=_0x2afe2c(0x4158),_0x331c42=_0x2afe2c(0xca26),_0x54b180=_0x2afe2c(0x10c09);class _0x52457e extends _0x57e325['k']{constructor(_0xa00dd7){var _0x353ca5=a8_0x5306;super(_0xa00dd7,_0x35b453['u'][_0x353ca5(0x236a)],!0x0),this[_0x353ca5(0x105d)]=!0x1,this['convertToLinearSpace']=!0x1,this[_0x353ca5(0x2e23)]=!0x1,this[_0x353ca5(0x3019)](_0x353ca5(0x3752),_0x1da924['E']['Color4'],!0x0),this['registerInput'](_0x353ca5(0x1a54),_0x1da924['E'][_0x353ca5(0x1277)],!0x0),this[_0x353ca5(0x3019)]('a',_0x1da924['E'][_0x353ca5(0x3c70)],!0x0),this[_0x353ca5(0x1a54)]['addExcludedConnectionPointFromAllowedTypes'](_0x1da924['E'][_0x353ca5(0x3094)]|_0x1da924['E'][_0x353ca5(0xe60)]|_0x1da924['E']['Float']);}[_0x1580e6(0x252c)](){var _0x7ded46=_0x1580e6;return _0x7ded46(0x8d4);}['initialize'](_0x23dc34){var _0xa93961=_0x1580e6;_0x23dc34[_0xa93961(0x25b3)](_0xa93961(0x2c91)),_0x23dc34['_excludeVariableName'](_0xa93961(0x2f32));}get[_0x1580e6(0x3752)](){var _0x330ac6=_0x1580e6;return this[_0x330ac6(0x3fab)][0x0];}get['rgb'](){var _0x1f74c2=_0x1580e6;return this[_0x1f74c2(0x3fab)][0x1];}get['a'](){var _0x41cfb8=_0x1580e6;return this[_0x41cfb8(0x3fab)][0x2];}[_0x1580e6(0x12d6)](_0x414b1d,_0x111797,_0x4484aa){var _0x15f5ed=_0x1580e6;_0x4484aa[_0x15f5ed(0xff5)](this[_0x15f5ed(0x19a1)],this[_0x15f5ed(0x3b5b)],!0x0),_0x4484aa[_0x15f5ed(0xff5)](this[_0x15f5ed(0x2a24)],this[_0x15f5ed(0x105d)],!0x0);}[_0x1580e6(0x3b97)](_0x52eb84,_0x4513ea,_0x1487a6){var _0x2de31b=_0x1580e6;this[_0x2de31b(0x2e23)]&&_0x1487a6&&_0x54b180['G'][_0x2de31b(0x3431)](void 0x0,_0x52eb84,_0x1487a6['getScene']());}[_0x1580e6(0x1198)](_0x44c67a){var _0x1d6fc3=_0x1580e6;super[_0x1d6fc3(0x1198)](_0x44c67a);var _0x4efb3e=this[_0x1d6fc3(0x3752)],_0x3b8343=this[_0x1d6fc3(0x1a54)],_0x373d67=this['a'],_0x340334=(_0x44c67a['sharedData'][_0x1d6fc3(0xc45)][_0x1d6fc3(0x36d8)]=_0x4efb3e[_0x1d6fc3(0x326c)]||_0x373d67[_0x1d6fc3(0x326c)],_0x44c67a[_0x1d6fc3(0x2e07)][_0x1d6fc3(0x2cd5)]['push'](this),this[_0x1d6fc3(0x2e23)]&&(_0x44c67a['_emitUniformFromString'](_0x1d6fc3(0x2c91),'float'),_0x44c67a[_0x1d6fc3(0x12ef)]('vFragmentDepth','float'),_0x44c67a[_0x1d6fc3(0x2e07)][_0x1d6fc3(0x3191)][_0x1d6fc3(0xede)](this)),this[_0x1d6fc3(0x19a1)]=_0x44c67a[_0x1d6fc3(0x2e1d)](_0x1d6fc3(0x27ca)),this['_gammaDefineName']=_0x44c67a[_0x1d6fc3(0x2e1d)](_0x1d6fc3(0x181b)),'//'+this[_0x1d6fc3(0xc1b)]);if(_0x44c67a[_0x1d6fc3(0x11bf)](_0x1d6fc3(0x3a15),_0x340334),_0x4efb3e[_0x1d6fc3(0xc9c)])_0x373d67[_0x1d6fc3(0x326c)]?_0x44c67a['compilationString']+=_0x1d6fc3(0x3a53)+_0x4efb3e[_0x1d6fc3(0x2fa0)]+'.rgb,\x20'+_0x373d67[_0x1d6fc3(0x2fa0)]+');\x0d\x0a':_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x24fe)+_0x4efb3e[_0x1d6fc3(0x2fa0)]+_0x1d6fc3(0x35bf);else{if(_0x3b8343['connectedPoint']){let _0x1321ab=_0x1d6fc3(0xb2c);_0x373d67[_0x1d6fc3(0xc9c)]&&(_0x1321ab=_0x373d67[_0x1d6fc3(0x2fa0)]),_0x3b8343[_0x1d6fc3(0xc9c)]['type']===_0x1da924['E']['Float']?_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x3a53)+_0x3b8343[_0x1d6fc3(0x2fa0)]+',\x20'+_0x3b8343[_0x1d6fc3(0x2fa0)]+',\x20'+_0x3b8343[_0x1d6fc3(0x2fa0)]+',\x20'+_0x1321ab+_0x1d6fc3(0x3ee3):_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x3a53)+_0x3b8343[_0x1d6fc3(0x2fa0)]+',\x20'+_0x1321ab+');\x0d\x0a';}else _0x44c67a[_0x1d6fc3(0x2e07)][_0x1d6fc3(0x242f)][_0x1d6fc3(0xfb5)]['push'](_0x4efb3e);}return _0x44c67a[_0x1d6fc3(0x2a2d)]+='#ifdef\x20'+this['_linearDefineName']+'\x0d\x0a',_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x2893),_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x2b36),_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x28b3)+this[_0x1d6fc3(0x2a24)]+'\x0d\x0a',_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x321b),_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x2b36),this['useLogarithmicDepth']&&(_0x44c67a[_0x1d6fc3(0x2a2d)]+=_0x1d6fc3(0x3a17)),this;}[_0x1580e6(0xbe6)](){var _0x7ab34a=_0x1580e6,_0x7b3765=super[_0x7ab34a(0xbe6)]();return(_0x7b3765+=this[_0x7ab34a(0x337e)]+_0x7ab34a(0x3df9)+this[_0x7ab34a(0x105d)]+_0x7ab34a(0x35bf))+(this[_0x7ab34a(0x337e)]+_0x7ab34a(0x1cd4)+this['convertToLinearSpace']+';\x0d\x0a')+(this['_codeVariableName']+_0x7ab34a(0x2051)+this['useLogarithmicDepth']+_0x7ab34a(0x35bf));}[_0x1580e6(0x18e2)](){var _0x39c2d8=_0x1580e6;const _0x3568b9=super[_0x39c2d8(0x18e2)]();return _0x3568b9[_0x39c2d8(0x105d)]=this[_0x39c2d8(0x105d)],_0x3568b9[_0x39c2d8(0x3b5b)]=this[_0x39c2d8(0x3b5b)],_0x3568b9['useLogarithmicDepth']=this[_0x39c2d8(0x2e23)],_0x3568b9;}[_0x1580e6(0x11a3)](_0x5baa60,_0x25c1a7,_0x2ca180){var _0x5e90d3=_0x1580e6;super[_0x5e90d3(0x11a3)](_0x5baa60,_0x25c1a7,_0x2ca180),this[_0x5e90d3(0x105d)]=_0x5baa60['convertToGammaSpace'],this[_0x5e90d3(0x3b5b)]=_0x5baa60[_0x5e90d3(0x3b5b)],this[_0x5e90d3(0x2e23)]=null!=(_0x25c1a7=_0x5baa60['useLogarithmicDepth'])&&_0x25c1a7;}}_0x1353af([(0x0,_0x331c42['p'])(_0x1580e6(0x3d74),_0x331c42['U']['Boolean'],_0x1580e6(0x1663),{'notifiers':{'update':!0x0}})],_0x52457e[_0x1580e6(0x1ce1)],_0x1580e6(0x105d),void 0x0),_0x1353af([(0x0,_0x331c42['p'])(_0x1580e6(0x2bda),_0x331c42['U'][_0x1580e6(0x7a9)],_0x1580e6(0x1663),{'notifiers':{'update':!0x0}})],_0x52457e['prototype'],_0x1580e6(0x3b5b),void 0x0),_0x1353af([(0x0,_0x331c42['p'])(_0x1580e6(0x363d),_0x331c42['U']['Boolean'],_0x1580e6(0x1663))],_0x52457e['prototype'],_0x1580e6(0x2e23),void 0x0),(0x0,_0xf3bcde['H'])(_0x1580e6(0x2010),_0x52457e);},0x11d51:(_0xdf9f97,_0x233a26,_0x39da5c)=>{var _0x3e0310=a8_0x1ec55c,_0x19e3ba=_0x39da5c(0x10b7b),_0x2b222c=_0x39da5c(0x17eee),_0x575a5f=_0x39da5c(0xf582),_0x39da5c=_0x39da5c(0x4158);class _0x1a8d2e extends _0x19e3ba['k']{constructor(_0x3909ff){var _0x32f37b=a8_0x5306;super(_0x3909ff,_0x575a5f['u'][_0x32f37b(0x236a)]),this['registerOutput'](_0x32f37b(0x2208),_0x2b222c['E'][_0x32f37b(0x3c70)],_0x575a5f['u'][_0x32f37b(0x236a)]);}[_0x3e0310(0x252c)](){var _0x576a6e=_0x3e0310;return _0x576a6e(0x184a);}get['output'](){var _0xe4c452=_0x3e0310;return this[_0xe4c452(0x2307)][0x0];}[_0x3e0310(0x1198)](_0x1db1a5){var _0xdacee9=_0x3e0310;if(super['_buildBlock'](_0x1db1a5),_0x1db1a5[_0xdacee9(0x37fb)]===_0x575a5f['u']['Vertex'])throw _0xdacee9(0x73e);var _0x9bd3be=this[_0xdacee9(0x2307)][0x0];return _0x1db1a5[_0xdacee9(0x2a2d)]+=this[_0xdacee9(0x1bac)](_0x9bd3be,_0x1db1a5)+'\x20=\x20gl_FrontFacing\x20?\x201.0\x20:\x200.0;\x0d\x0a',this;}}(0x0,_0x39da5c['H'])(_0x3e0310(0xc81),_0x1a8d2e);},0x41d0:(_0x2a9abb,_0x543e1e,_0x55c4ce)=>{var _0x34d196=a8_0x1ec55c;function _0x148429(_0x54c3d9,_0x279849,_0x168cbd,_0x4e7645){var _0x2640cc=a8_0x5306,_0x2cc273,_0x2f69bf=arguments[_0x2640cc(0x18cc)],_0x185854=_0x2f69bf<0x3?_0x279849:null===_0x4e7645?_0x4e7645=Object[_0x2640cc(0x14a5)](_0x279849,_0x168cbd):_0x4e7645;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x2640cc(0x3215)])_0x185854=Reflect[_0x2640cc(0x3215)](_0x54c3d9,_0x279849,_0x168cbd,_0x4e7645);else{for(var _0x3912ea=_0x54c3d9[_0x2640cc(0x18cc)]-0x1;0x0<=_0x3912ea;_0x3912ea--)(_0x2cc273=_0x54c3d9[_0x3912ea])&&(_0x185854=(_0x2f69bf<0x3?_0x2cc273(_0x185854):0x3<_0x2f69bf?_0x2cc273(_0x279849,_0x168cbd,_0x185854):_0x2cc273(_0x279849,_0x168cbd))||_0x185854);}0x3<_0x2f69bf&&_0x185854&&Object[_0x2640cc(0x276e)](_0x279849,_0x168cbd,_0x185854);}var _0x45400d=_0x55c4ce(0x10b7b),_0x1e1836=_0x55c4ce(0x17eee),_0x546c07=_0x55c4ce(0xf582),_0x30f168=_0x55c4ce(0x4158),_0x585bd8=_0x55c4ce(0xca26),_0x335d3a=_0x55c4ce(0x6214);class _0x3ec088 extends _0x45400d['k']{constructor(_0x3630f8){var _0x76fa3f=a8_0x5306;super(_0x3630f8,_0x546c07['u'][_0x76fa3f(0x236a)]),this[_0x76fa3f(0x36de)]=!0x1,this[_0x76fa3f(0x1142)]=!0x0,this[_0x76fa3f(0x4c4)]=!0x0,this[_0x76fa3f(0x3019)](_0x76fa3f(0x20d7),_0x1e1836['E'][_0x76fa3f(0x3c70)]),this[_0x76fa3f(0x3019)]('worldPosition',_0x1e1836['E'][_0x76fa3f(0xe60)]),this['registerInput']('worldNormal',_0x1e1836['E']['Vector3']),this['registerInput']('worldTangent',_0x1e1836['E'][_0x76fa3f(0x1277)],!0x0),this[_0x76fa3f(0x3fb)](_0x76fa3f(0x2208),_0x1e1836['E'][_0x76fa3f(0x176b)]),this[_0x76fa3f(0x3fb)](_0x76fa3f(0x400b),_0x1e1836['E'][_0x76fa3f(0xe60)]),this['_inputs'][0x3][_0x76fa3f(0x38f8)](_0x1e1836['E'][_0x76fa3f(0x3094)]|_0x1e1836['E'][_0x76fa3f(0xe60)]|_0x1e1836['E'][_0x76fa3f(0x176b)]);}[_0x34d196(0x252c)](){var _0x215a4a=_0x34d196;return _0x215a4a(0x22ea);}get[_0x34d196(0x20d7)](){var _0x38c357=_0x34d196;return this[_0x38c357(0x3fab)][0x0];}get['worldPosition'](){return this['_inputs'][0x1];}get[_0x34d196(0x2137)](){var _0x5e71f6=_0x34d196;return this[_0x5e71f6(0x3fab)][0x2];}get['worldTangent'](){return this['_inputs'][0x3];}get['output'](){return this['_outputs'][0x0];}get['xyz'](){var _0x24a90c=_0x34d196;return this[_0x24a90c(0x2307)][0x1];}[_0x34d196(0x1198)](_0x655ace){var _0x581a73=_0x34d196;super[_0x581a73(0x1198)](_0x655ace);var _0x2584f5=this[_0x581a73(0x2307)][0x0],_0x79a0a7=(this[_0x581a73(0x36de)]||this[_0x581a73(0xce6)]['isConnected']||_0x335d3a['error'](_0x581a73(0xf8a)+this['name']+'\x20block!'),this['generateInWorldSpace']?'':'\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'),_0x3b18ab=this[_0x581a73(0x36de)]?'':_0x581a73(0xfbc),_0x79a0a7='\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'+_0x79a0a7+_0x581a73(0x32ce)+(this[_0x581a73(0x4c4)]?_0x581a73(0x3322):'')+_0x581a73(0x32ce)+(this['automaticNormalizationNormal']?_0x581a73(0x1f28):'')+_0x581a73(0x411a)+_0x3b18ab+'\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}';return _0x655ace[_0x581a73(0x377e)](_0x581a73(0x16b4),_0x581a73(0x2410)),_0x655ace[_0x581a73(0x13aa)](_0x581a73(0x248f),_0x79a0a7,_0x581a73(0x2bcd)),_0x655ace['compilationString']+=this['_declareOutput'](_0x2584f5,_0x655ace)+(_0x581a73(0x1ae6)+this['input'][_0x581a73(0x2fa0)]+',\x20'+this['worldPosition'][_0x581a73(0x2fa0)]+',\x20'+(this[_0x581a73(0xce6)]['isConnected']?this['worldTangent'][_0x581a73(0x2fa0)]:'vec3(0.)')+_0x581a73(0x1e18)+this[_0x581a73(0x2137)][_0x581a73(0x2fa0)]+');\x0d\x0a'),this[_0x581a73(0x400b)][_0x581a73(0x353d)]&&(_0x655ace[_0x581a73(0x2a2d)]+=this['_declareOutput'](this['xyz'],_0x655ace)+(_0x581a73(0x607)+this[_0x581a73(0x2208)][_0x581a73(0x2fa0)]+_0x581a73(0x48b))),this;}['_dumpPropertiesCode'](){var _0x5854bb=_0x34d196,_0x26e251=super[_0x5854bb(0xbe6)]();return(_0x26e251+=this[_0x5854bb(0x337e)]+'.generateInWorldSpace\x20=\x20'+this[_0x5854bb(0x36de)]+_0x5854bb(0x35bf))+(this['_codeVariableName']+_0x5854bb(0x3f35)+this[_0x5854bb(0x1142)]+_0x5854bb(0x35bf))+(this['_codeVariableName']+_0x5854bb(0x3824)+this[_0x5854bb(0x4c4)]+_0x5854bb(0x35bf));}[_0x34d196(0x18e2)](){var _0x22ce2c=_0x34d196;const _0x3b1208=super[_0x22ce2c(0x18e2)]();return _0x3b1208[_0x22ce2c(0x36de)]=this[_0x22ce2c(0x36de)],_0x3b1208[_0x22ce2c(0x1142)]=this['automaticNormalizationNormal'],_0x3b1208['automaticNormalizationTangent']=this['automaticNormalizationTangent'],_0x3b1208;}[_0x34d196(0x11a3)](_0x5ad91f,_0x23b6fc,_0x5aa77c){var _0x3af59a=_0x34d196;super[_0x3af59a(0x11a3)](_0x5ad91f,_0x23b6fc,_0x5aa77c),this[_0x3af59a(0x36de)]=_0x5ad91f[_0x3af59a(0x36de)],this[_0x3af59a(0x1142)]=_0x5ad91f['automaticNormalizationNormal'],this[_0x3af59a(0x4c4)]=_0x5ad91f[_0x3af59a(0x4c4)];}}_0x148429([(0x0,_0x585bd8['p'])(_0x34d196(0x1ce6),_0x585bd8['U'][_0x34d196(0x7a9)],_0x34d196(0x1663),{'notifiers':{'update':!0x0}})],_0x3ec088['prototype'],_0x34d196(0x36de),void 0x0),_0x148429([(0x0,_0x585bd8['p'])(_0x34d196(0x1ebe),_0x585bd8['U']['Boolean'],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x3ec088[_0x34d196(0x1ce1)],_0x34d196(0x1142),void 0x0),_0x148429([(0x0,_0x585bd8['p'])('Force\x20normalization\x20for\x20the\x20worldTangent\x20input',_0x585bd8['U']['Boolean'],_0x34d196(0x1663),{'notifiers':{'update':!0x0}})],_0x3ec088[_0x34d196(0x1ce1)],_0x34d196(0x4c4),void 0x0),(0x0,_0x30f168['H'])(_0x34d196(0x1a4c),_0x3ec088);},0xec2c:(_0x323ae7,_0x5e94a8,_0x42c13e)=>{var _0x29c148=a8_0x1ec55c,_0x5df0d5=_0x42c13e(0x10b7b),_0x5281d5=_0x42c13e(0x17eee),_0x29b60a=_0x42c13e(0xf582),_0x4b606e=_0x42c13e(0x4158),_0x863222=_0x42c13e(0xca26);_0x42c13e(0x8cd3),_0x42c13e(0x12f21),_0x42c13e(0x171c4);class _0x689638 extends _0x5df0d5['k']{constructor(_0x343915){var _0x295474=a8_0x5306;super(_0x343915,_0x29b60a['u'][_0x295474(0x236a)]),this['convertInputToLinearSpace']=!0x0,this[_0x295474(0x3019)](_0x295474(0x1a4a),_0x5281d5['E'][_0x295474(0x1277)]),this[_0x295474(0x3fb)](_0x295474(0x2208),_0x5281d5['E']['Color4']),this[_0x295474(0x3fb)]('rgb',_0x5281d5['E'][_0x295474(0x3094)]),this[_0x295474(0x3fab)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x5281d5['E'][_0x295474(0x3094)]|_0x5281d5['E'][_0x295474(0x851)]|_0x5281d5['E']['Vector3']|_0x5281d5['E'][_0x295474(0x176b)]);}['getClassName'](){var _0x4a1fcb=a8_0x5306;return _0x4a1fcb(0x31c7);}get[_0x29c148(0x1a4a)](){var _0x2b98d3=_0x29c148;return this[_0x2b98d3(0x3fab)][0x0];}get[_0x29c148(0x2208)](){var _0x25df24=_0x29c148;return this[_0x25df24(0x2307)][0x0];}get[_0x29c148(0x1a54)](){var _0x24d90d=_0x29c148;return this[_0x24d90d(0x2307)][0x1];}[_0x29c148(0x3176)](_0x115d5){var _0x15aa88=_0x29c148;_0x115d5[_0x15aa88(0x25b3)](_0x15aa88(0x343)),_0x115d5['_excludeVariableName']('contrast'),_0x115d5[_0x15aa88(0x25b3)]('vInverseScreenSize'),_0x115d5[_0x15aa88(0x25b3)](_0x15aa88(0x639)),_0x115d5['_excludeVariableName'](_0x15aa88(0xdf6)),_0x115d5['_excludeVariableName'](_0x15aa88(0x17d3)),_0x115d5['_excludeVariableName']('vCameraColorCurveNeutral'),_0x115d5[_0x15aa88(0x25b3)](_0x15aa88(0x1dbb)),_0x115d5[_0x15aa88(0x25b3)](_0x15aa88(0x73a)),_0x115d5['_excludeVariableName'](_0x15aa88(0xc68)),_0x115d5[_0x15aa88(0x25b3)](_0x15aa88(0x379a));}['isReady'](_0x5b67c6,_0xbaeeaa,_0x3c3fd6){var _0x48120a=_0x29c148;return!(_0x3c3fd6[_0x48120a(0x57e)]&&_0xbaeeaa[_0x48120a(0xb0b)]&&!_0xbaeeaa[_0x48120a(0xb0b)][_0x48120a(0x3b27)]());}[_0x29c148(0x12d6)](_0x287980,_0x857226,_0x55b7ac){var _0x22a0e3=_0x29c148;_0x55b7ac[_0x22a0e3(0x57e)]&&_0x857226[_0x22a0e3(0xb0b)]&&_0x857226[_0x22a0e3(0xb0b)][_0x22a0e3(0x12d6)](_0x55b7ac);}[_0x29c148(0x3b97)](_0x57be2b,_0x429885,_0x14e85f){var _0x504b23=_0x29c148;_0x14e85f&&_0x429885['imageProcessingConfiguration']&&_0x429885['imageProcessingConfiguration'][_0x504b23(0x3b97)](_0x57be2b);}[_0x29c148(0x1198)](_0x45fd4c){var _0x4b1295=_0x29c148;super['_buildBlock'](_0x45fd4c),_0x45fd4c[_0x4b1295(0x2e07)]['blocksWithDefines']['push'](this),_0x45fd4c['sharedData'][_0x4b1295(0x595)][_0x4b1295(0xede)](this),_0x45fd4c['sharedData'][_0x4b1295(0x3191)]['push'](this),_0x45fd4c[_0x4b1295(0x2006)]['push']('exposureLinear'),_0x45fd4c[_0x4b1295(0x2006)][_0x4b1295(0xede)](_0x4b1295(0x1705)),_0x45fd4c[_0x4b1295(0x2006)]['push']('vInverseScreenSize'),_0x45fd4c['uniforms'][_0x4b1295(0xede)](_0x4b1295(0x639)),_0x45fd4c[_0x4b1295(0x2006)][_0x4b1295(0xede)](_0x4b1295(0xdf6)),_0x45fd4c[_0x4b1295(0x2006)][_0x4b1295(0xede)](_0x4b1295(0x17d3)),_0x45fd4c[_0x4b1295(0x2006)][_0x4b1295(0xede)](_0x4b1295(0x3c38)),_0x45fd4c['uniforms'][_0x4b1295(0xede)](_0x4b1295(0x1dbb)),_0x45fd4c[_0x4b1295(0x2006)][_0x4b1295(0xede)](_0x4b1295(0x73a)),_0x45fd4c['uniforms'][_0x4b1295(0xede)](_0x4b1295(0xc68)),_0x45fd4c['uniforms'][_0x4b1295(0xede)](_0x4b1295(0x379a));var _0xbbdf8b=this[_0x4b1295(0x1a4a)],_0x199371=this[_0x4b1295(0x2307)][0x0],_0x4d4302='//'+this['name'];return _0x45fd4c[_0x4b1295(0x11bf)](_0x4b1295(0x3a15),_0x4d4302),_0x45fd4c[_0x4b1295(0x11bf)](_0x4b1295(0x4156),_0x4d4302),_0x45fd4c[_0x4b1295(0x11bf)](_0x4b1295(0x26ea),_0x4d4302),null!=(_0x4d4302=_0xbbdf8b[_0x4b1295(0xc9c)])&&_0x4d4302[_0x4b1295(0x326c)]&&(_0xbbdf8b[_0x4b1295(0xc9c)]['type']===_0x5281d5['E']['Color4']||_0xbbdf8b[_0x4b1295(0xc9c)][_0x4b1295(0x19d6)]===_0x5281d5['E']['Vector4']?_0x45fd4c[_0x4b1295(0x2a2d)]+=this[_0x4b1295(0x1bac)](_0x199371,_0x45fd4c)+_0x4b1295(0x607)+_0xbbdf8b[_0x4b1295(0x2fa0)]+';\x0d\x0a':_0x45fd4c[_0x4b1295(0x2a2d)]+=this['_declareOutput'](_0x199371,_0x45fd4c)+_0x4b1295(0x16e9)+_0xbbdf8b[_0x4b1295(0x2fa0)]+_0x4b1295(0x325),_0x45fd4c[_0x4b1295(0x2a2d)]+=_0x4b1295(0x3a5f),this['convertInputToLinearSpace']&&(_0x45fd4c[_0x4b1295(0x2a2d)]+=_0x199371[_0x4b1295(0x2fa0)]+_0x4b1295(0x3d5)+_0xbbdf8b['associatedVariableName']+_0x4b1295(0x289)),_0x45fd4c['compilationString']+=_0x4b1295(0x4fc),_0x45fd4c[_0x4b1295(0x2a2d)]+='#ifdef\x20IMAGEPROCESSING\x0d\x0a',this[_0x4b1295(0x418f)]&&(_0x45fd4c['compilationString']+=_0x199371[_0x4b1295(0x2fa0)]+'.rgb\x20=\x20toLinearSpace('+_0xbbdf8b['associatedVariableName']+_0x4b1295(0x289)),_0x45fd4c[_0x4b1295(0x2a2d)]+=_0x199371['associatedVariableName']+'\x20=\x20applyImageProcessing('+_0x199371[_0x4b1295(0x2fa0)]+');\x0d\x0a',_0x45fd4c['compilationString']+='#endif\x0d\x0a',_0x45fd4c[_0x4b1295(0x2a2d)]+='#endif\x0d\x0a',this[_0x4b1295(0x1a54)][_0x4b1295(0x353d)]&&(_0x45fd4c[_0x4b1295(0x2a2d)]+=this['_declareOutput'](this[_0x4b1295(0x1a54)],_0x45fd4c)+(_0x4b1295(0x607)+this[_0x4b1295(0x2208)][_0x4b1295(0x2fa0)]+'.xyz;\x0d\x0a'))),this;}[_0x29c148(0xbe6)](){var _0x289977=_0x29c148;return super[_0x289977(0xbe6)]()+(this[_0x289977(0x337e)]+_0x289977(0xab3)+this['convertInputToLinearSpace']+_0x289977(0x35bf));}[_0x29c148(0x18e2)](){var _0x199f63=_0x29c148;const _0x316953=super[_0x199f63(0x18e2)]();return _0x316953[_0x199f63(0x418f)]=this[_0x199f63(0x418f)],_0x316953;}['_deserialize'](_0x217d79,_0x18e087,_0x2c6ef2){var _0x4597e4=_0x29c148;super[_0x4597e4(0x11a3)](_0x217d79,_0x18e087,_0x2c6ef2),this['convertInputToLinearSpace']=null==(_0x18e087=_0x217d79[_0x4597e4(0x418f)])||_0x18e087;}}(function(_0x66877a,_0x3c6ea1,_0x2d9fda,_0x3835b5){var _0x1dc332=_0x29c148,_0xe57dc4,_0xf86a7b=arguments[_0x1dc332(0x18cc)],_0x20e499=_0xf86a7b<0x3?_0x3c6ea1:null===_0x3835b5?_0x3835b5=Object[_0x1dc332(0x14a5)](_0x3c6ea1,_0x2d9fda):_0x3835b5;if('object'==typeof Reflect&&_0x1dc332(0x3d33)==typeof Reflect[_0x1dc332(0x3215)])_0x20e499=Reflect['decorate'](_0x66877a,_0x3c6ea1,_0x2d9fda,_0x3835b5);else{for(var _0x3ab34a=_0x66877a[_0x1dc332(0x18cc)]-0x1;0x0<=_0x3ab34a;_0x3ab34a--)(_0xe57dc4=_0x66877a[_0x3ab34a])&&(_0x20e499=(_0xf86a7b<0x3?_0xe57dc4(_0x20e499):0x3<_0xf86a7b?_0xe57dc4(_0x3c6ea1,_0x2d9fda,_0x20e499):_0xe57dc4(_0x3c6ea1,_0x2d9fda))||_0x20e499);}0x3<_0xf86a7b&&_0x20e499&&Object[_0x1dc332(0x276e)](_0x3c6ea1,_0x2d9fda,_0x20e499);}([(0x0,_0x863222['p'])('Convert\x20input\x20to\x20linear\x20space',_0x863222['U'][_0x29c148(0x7a9)],_0x29c148(0x1c1e))],_0x689638['prototype'],_0x29c148(0x418f),void 0x0),(0x0,_0x4b606e['H'])(_0x29c148(0x1b1a),_0x689638));},0x80a0:(_0x3ded56,_0x44d450,_0x4031c0)=>{_0x4031c0(0xc2c2),_0x4031c0(0xec2c),_0x4031c0(0x545d),_0x4031c0(0x7080),_0x4031c0(0x11d51),_0x4031c0(0x15113),_0x4031c0(0xc832),_0x4031c0(0x14c9e),_0x4031c0(0x8e9c),_0x4031c0(0x7e94),_0x4031c0(0x10fbc),_0x4031c0(0x41d0),_0x4031c0(0x164ba),_0x4031c0(0xd9c5);},0x545d:(_0x282afc,_0x4f65d2,_0x38d0b3)=>{var _0x592962=a8_0x1ec55c;function _0x41e668(_0x57ed26,_0x492e06,_0x34997e,_0x10c316){var _0xf6b845=a8_0x5306,_0x1e39f7,_0x153ba3=arguments[_0xf6b845(0x18cc)],_0x589133=_0x153ba3<0x3?_0x492e06:null===_0x10c316?_0x10c316=Object[_0xf6b845(0x14a5)](_0x492e06,_0x34997e):_0x10c316;if(_0xf6b845(0x4238)==typeof Reflect&&_0xf6b845(0x3d33)==typeof Reflect[_0xf6b845(0x3215)])_0x589133=Reflect[_0xf6b845(0x3215)](_0x57ed26,_0x492e06,_0x34997e,_0x10c316);else{for(var _0x396642=_0x57ed26[_0xf6b845(0x18cc)]-0x1;0x0<=_0x396642;_0x396642--)(_0x1e39f7=_0x57ed26[_0x396642])&&(_0x589133=(_0x153ba3<0x3?_0x1e39f7(_0x589133):0x3<_0x153ba3?_0x1e39f7(_0x492e06,_0x34997e,_0x589133):_0x1e39f7(_0x492e06,_0x34997e))||_0x589133);}0x3<_0x153ba3&&_0x589133&&Object['defineProperty'](_0x492e06,_0x34997e,_0x589133);}var _0x3cf7c7=_0x38d0b3(0x10b7b),_0x12d7a2=_0x38d0b3(0x17eee),_0x5eaeb2=_0x38d0b3(0xf582),_0x178d3a=_0x38d0b3(0x17368),_0x2dc14d=_0x38d0b3(0x4158),_0x5793e0=_0x38d0b3(0x97e6),_0x4a976d=_0x38d0b3(0xca26),_0x45c05e=_0x38d0b3(0x9bf9),_0x4c9d98=_0x38d0b3(0x10fbc);_0x38d0b3(0xc907),_0x38d0b3(0x5a2d),_0x38d0b3(0xdc9a);class _0x1c6ab2 extends _0x3cf7c7['k']{constructor(_0x1399cf){var _0x4f5510=a8_0x5306;super(_0x1399cf,_0x5eaeb2['u']['Fragment']),this[_0x4f5510(0x597)]='',this[_0x4f5510(0x3ce2)]='',this[_0x4f5510(0x3325)]='',this[_0x4f5510(0x2616)]=!0x1,this[_0x4f5510(0x1aaa)]=!0x1,this[_0x4f5510(0x2bec)]=!0x1,this[_0x4f5510(0x391d)]=!0x1,this['_isUnique']=!0x0,this[_0x4f5510(0x3019)](_0x4f5510(0x3870),_0x12d7a2['E'][_0x4f5510(0x176b)],!0x1),this[_0x4f5510(0x3019)](_0x4f5510(0x2137),_0x12d7a2['E'][_0x4f5510(0x176b)],!0x1),this[_0x4f5510(0x3019)](_0x4f5510(0xce6),_0x12d7a2['E'][_0x4f5510(0x176b)],!0x0),this[_0x4f5510(0x3019)]('uv',_0x12d7a2['E']['Vector2'],!0x1),this[_0x4f5510(0x3019)](_0x4f5510(0x1358),_0x12d7a2['E']['Color3'],!0x1),this[_0x4f5510(0x3019)](_0x4f5510(0x18da),_0x12d7a2['E'][_0x4f5510(0x3c70)],!0x1),this['registerInput'](_0x4f5510(0x425b),_0x12d7a2['E'][_0x4f5510(0xe60)],!0x0),this[_0x4f5510(0x3019)](_0x4f5510(0x1d87),_0x12d7a2['E'][_0x4f5510(0x3c70)],!0x0),this[_0x4f5510(0x3019)](_0x4f5510(0x343c),_0x12d7a2['E'][_0x4f5510(0x3c70)],!0x0),this['registerInput']('TBN',_0x12d7a2['E'][_0x4f5510(0x2f61)],!0x0,_0x5eaeb2['u'][_0x4f5510(0xc1c)],new _0x45c05e['C'](_0x4f5510(0x1265),this,_0x178d3a['Ab'][_0x4f5510(0x38e3)],_0x4c9d98['v'],_0x4f5510(0x22d4))),this['registerInput']('world',_0x12d7a2['E'][_0x4f5510(0x12cd)],!0x0),this[_0x4f5510(0x3fb)]('output',_0x12d7a2['E']['Vector4']),this['registerOutput'](_0x4f5510(0x1e84),_0x12d7a2['E'][_0x4f5510(0x1415)]);}[_0x592962(0x252c)](){var _0x5db1b0=_0x592962;return _0x5db1b0(0x16ca);}get[_0x592962(0x3870)](){var _0x253d6e=_0x592962;return this[_0x253d6e(0x3fab)][0x0];}get[_0x592962(0x2137)](){var _0x208b8f=_0x592962;return this[_0x208b8f(0x3fab)][0x1];}get[_0x592962(0xce6)](){var _0x250676=_0x592962;return this[_0x250676(0x3fab)][0x2];}get['uv'](){var _0x5b0d81=_0x592962;return this[_0x5b0d81(0x3fab)][0x3];}get[_0x592962(0x1358)](){return this['_inputs'][0x4];}get[_0x592962(0x18da)](){return this['_inputs'][0x5];}get[_0x592962(0x425b)](){return this['_inputs'][0x6];}get[_0x592962(0x1d87)](){var _0xfe8b50=_0x592962;return this[_0xfe8b50(0x3fab)][0x7];}get[_0x592962(0x343c)](){return this['_inputs'][0x8];}get['TBN'](){return this['_inputs'][0x9];}get['world'](){var _0x3171ff=_0x592962;return this[_0x3171ff(0x3fab)][0xa];}get[_0x592962(0x2208)](){var _0xb0f1b9=_0x592962;return this[_0xb0f1b9(0x2307)][0x0];}get[_0x592962(0x1e84)](){var _0x104fb9=_0x592962;return this[_0x104fb9(0x2307)][0x1];}[_0x592962(0x12d6)](_0x454da7,_0x1100cd,_0x93b07f){var _0x1a8974=_0x592962,_0x38cb76=this[_0x1a8974(0x1358)][_0x1a8974(0xc9c)][_0x1a8974(0x133c)][_0x1a8974(0x1b63)],_0x38cb76=this['viewDirection']['isConnected']&&(this[_0x1a8974(0x2bec)]&&_0x38cb76||!this[_0x1a8974(0x2bec)]&&this[_0x1a8974(0x343c)][_0x1a8974(0x326c)]);_0x93b07f[_0x1a8974(0xff5)]('BUMP',!0x0),_0x93b07f[_0x1a8974(0xff5)](_0x1a8974(0x37a3),_0x38cb76,!0x0),_0x93b07f[_0x1a8974(0xff5)](_0x1a8974(0x22ee),this[_0x1a8974(0x2bec)],!0x0),_0x93b07f[_0x1a8974(0xff5)](_0x1a8974(0x1294),this[_0x1a8974(0x391d)],!0x0);}[_0x592962(0x3b97)](_0x2fd44c,_0x3b189e,_0x470e94){var _0x58aa4c=_0x592962;_0x3b189e[_0x58aa4c(0x3d78)]()[_0x58aa4c(0x241d)]?_0x2fd44c[_0x58aa4c(0x3f28)](this[_0x58aa4c(0x597)],this[_0x58aa4c(0x2616)]?0x1:-0x1,this[_0x58aa4c(0x1aaa)]?0x1:-0x1):_0x2fd44c[_0x58aa4c(0x3f28)](this['_tangentSpaceParameterName'],this[_0x58aa4c(0x2616)]?-0x1:0x1,this[_0x58aa4c(0x1aaa)]?-0x1:0x1),_0x470e94&&(_0x2fd44c[_0x58aa4c(0x42c)](this[_0x58aa4c(0x3ce2)],_0x470e94[_0x58aa4c(0x10cb)]()[_0x58aa4c(0x2583)]()<0x0?-0x1:0x1),this[_0x58aa4c(0x391d)]&&!this[_0x58aa4c(0x2f85)][_0x58aa4c(0x326c)]&&_0x2fd44c['setMatrix'](this[_0x58aa4c(0x3325)],_0x470e94[_0x58aa4c(0x10cb)]()));}[_0x592962(0x2100)](_0xc7b41f){var _0x5101a7=_0x592962;if(!this['uv'][_0x5101a7(0x326c)]){let _0x1716c7=_0xc7b41f[_0x5101a7(0x2a3)](_0x299afc=>_0x299afc[_0x5101a7(0x3edc)]&&'uv'===_0x299afc[_0x5101a7(0xc1b)]);_0x1716c7||(_0x1716c7=new _0x5793e0['S']('uv'))['setAsAttribute'](),_0x1716c7[_0x5101a7(0x2208)]['connectTo'](this['uv']);}if(!this[_0x5101a7(0x18da)]['isConnected']){const _0xfe82c9=new _0x5793e0['S'](_0x5101a7(0x18da));_0xfe82c9[_0x5101a7(0x2b05)]=0x1,_0xfe82c9[_0x5101a7(0x2208)][_0x5101a7(0x30f6)](this[_0x5101a7(0x18da)]);}}[_0x592962(0x1198)](_0x24f98b){var _0x42b71a=_0x592962;super[_0x42b71a(0x1198)](_0x24f98b);var _0x5f3349='//'+this[_0x42b71a(0xc1b)],_0x47c0ce=this['uv'],_0x1821ec=this[_0x42b71a(0x3870)],_0x3a6b56=this[_0x42b71a(0x2137)],_0x4999c8=this[_0x42b71a(0xce6)];_0x24f98b[_0x42b71a(0x2e07)]['blocksWithDefines'][_0x42b71a(0xede)](this),_0x24f98b[_0x42b71a(0x2e07)][_0x42b71a(0x3191)][_0x42b71a(0xede)](this),this['_tangentSpaceParameterName']=_0x24f98b[_0x42b71a(0x2e1d)](_0x42b71a(0x2722)),_0x24f98b[_0x42b71a(0x3dcf)](this[_0x42b71a(0x597)],_0x42b71a(0x408)),this[_0x42b71a(0x3ce2)]=_0x24f98b[_0x42b71a(0x2e1d)](_0x42b71a(0x2fc5)),_0x24f98b['_emitUniformFromString'](this['_tangentCorrectionFactorName'],_0x42b71a(0x1051)),this[_0x42b71a(0x3325)]=_0x24f98b[_0x42b71a(0x2e1d)](_0x42b71a(0x1ac9)),_0x24f98b[_0x42b71a(0x3dcf)](this['_worldMatrixName'],_0x42b71a(0x3120));let _0x5a5cc9=null;this[_0x42b71a(0x1358)][_0x42b71a(0xc9c)]&&(_0x5a5cc9=this[_0x42b71a(0x1358)]['connectedPoint']['_ownerBlock']['samplerName']);var _0x29cc1d=this[_0x42b71a(0x425b)][_0x42b71a(0x326c)]&&(this[_0x42b71a(0x2bec)]&&_0x5a5cc9||!this['useParallaxOcclusion']&&this['parallaxHeight'][_0x42b71a(0x326c)]),_0xc754da=this['parallaxScale'][_0x42b71a(0x1e56)]?this[_0x42b71a(0x1d87)][_0x42b71a(0x1157)][_0x42b71a(0x12cc)]?_0x24f98b[_0x42b71a(0x1829)](this[_0x42b71a(0x1d87)][_0x42b71a(0x1157)]['value']):this['parallaxScale'][_0x42b71a(0x2fa0)]:_0x42b71a(0x35d0),_0x46be86=this['strength'][_0x42b71a(0x1e56)]&&this[_0x42b71a(0x18da)][_0x42b71a(0x1157)][_0x42b71a(0x12cc)]?'\x0d\x0a#if\x20!defined(NORMALXYSCALE)\x0d\x0a1.0/\x0d\x0a#endif\x0d\x0a'+_0x24f98b[_0x42b71a(0x1829)](this[_0x42b71a(0x18da)]['connectInputBlock'][_0x42b71a(0x2b05)]):'\x0d\x0a#if\x20!defined(NORMALXYSCALE)\x0d\x0a1.0/\x0d\x0a#endif\x0d\x0a'+this[_0x42b71a(0x18da)]['associatedVariableName'],_0x1751c9=(_0x24f98b[_0x42b71a(0x377e)](_0x42b71a(0x16b4),'#extension\x20GL_OES_standard_derivatives\x20:\x20enable'),{'search':/defined\(TANGENT\)/g,'replace':_0x4999c8[_0x42b71a(0x326c)]?'defined(TANGENT)':_0x42b71a(0x179c)}),_0x54f183=this[_0x42b71a(0x1265)],_0x54f183=(_0x54f183[_0x42b71a(0x326c)]?_0x24f98b[_0x42b71a(0x2a2d)]+=_0x42b71a(0x570)+_0x54f183[_0x42b71a(0x2fa0)]+_0x42b71a(0x890):_0x4999c8[_0x42b71a(0x326c)]&&(_0x24f98b[_0x42b71a(0x2a2d)]+=_0x42b71a(0x70b)+_0x3a6b56[_0x42b71a(0x2fa0)]+_0x42b71a(0x372a),_0x24f98b['compilationString']+='vec3\x20tbnTangent\x20=\x20normalize('+_0x4999c8[_0x42b71a(0x2fa0)]+_0x42b71a(0x372a),_0x24f98b[_0x42b71a(0x2a2d)]+=_0x42b71a(0x2889)+this[_0x42b71a(0x3ce2)]+';\x0d\x0a',_0x24f98b[_0x42b71a(0x2a2d)]+=_0x42b71a(0x1dd9)),_0x24f98b[_0x42b71a(0x11bf)](_0x42b71a(0x1b58),_0x5f3349,{'replaceStrings':[_0x1751c9,{'search':/varying mat3 vTBN/g,'replace':''},{'search':/uniform mat4 normalMatrix;/g,'replace':''}]}),_0x24f98b[_0x42b71a(0x11bf)](_0x42b71a(0x266b),_0x5f3349,{'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':_0x42b71a(0xa08)},{'search':/vec2 parallaxOffset\(vec3 viewDir,float heightScale\)/g,'replace':'vec2\x20parallaxOffset(vec3\x20viewDir,\x20float\x20heightScale,\x20float\x20height_)'},{'search':/texture2D\(bumpSampler,vBumpUV\)\.w/g,'replace':_0x42b71a(0x185d)}]}),_0x29cc1d&&_0x5a5cc9?'texture2D('+_0x5a5cc9+',\x20'+_0x47c0ce[_0x42b71a(0x2fa0)]+'\x20+\x20uvOffset).xyz':this[_0x42b71a(0x1358)][_0x42b71a(0x2fa0)]);return _0x24f98b[_0x42b71a(0x2a2d)]+=this[_0x42b71a(0x1bac)](this[_0x42b71a(0x2208)],_0x24f98b)+_0x42b71a(0x3aea),_0x24f98b[_0x42b71a(0x2a2d)]+=_0x24f98b['_emitCodeFromInclude'](_0x42b71a(0x39f0),_0x5f3349,{'replaceStrings':[{'search':/texture2D\(bumpSampler,vBumpUV\)/g,'replace':''+_0x54f183},{'search':/#define CUSTOM_FRAGMENT_BUMP_FRAGMENT/g,'replace':_0x42b71a(0x3667)+(this[_0x42b71a(0x2f85)]['isConnected']?this[_0x42b71a(0x2f85)][_0x42b71a(0x2fa0)]:this[_0x42b71a(0x3325)])+');'},{'search':/perturbNormal\(TBN,texture2D\(bumpSampler,vBumpUV\+uvOffset\).xyz,vBumpInfos.y\)/g,'replace':_0x42b71a(0x2d37)+_0x54f183+_0x42b71a(0x231c)},{'search':/parallaxOcclusion\(invTBN\*-viewDirectionW,invTBN\*normalW,vBumpUV,vBumpInfos.z\)/g,'replace':_0x42b71a(0x18d2)+(_0x29cc1d&&this[_0x42b71a(0x2bec)]?_0x5a5cc9:'bumpSampler')+')'},{'search':/parallaxOffset\(invTBN\*viewDirectionW,vBumpInfos\.z\)/g,'replace':_0x42b71a(0x2e0b)+(_0x29cc1d?this[_0x42b71a(0x343c)]['associatedVariableName']:'0.')+')'},{'search':/vTangentSpaceParams/g,'replace':this[_0x42b71a(0x597)]},{'search':/vBumpInfos.y/g,'replace':_0x46be86},{'search':/vBumpInfos.z/g,'replace':_0xc754da},{'search':/vBumpUV/g,'replace':_0x47c0ce[_0x42b71a(0x2fa0)]},{'search':/vPositionW/g,'replace':_0x1821ec[_0x42b71a(0x2fa0)]+_0x42b71a(0x2030)},{'search':/normalW=/g,'replace':this[_0x42b71a(0x2208)][_0x42b71a(0x2fa0)]+_0x42b71a(0xaca)},{'search':/mat3\(normalMatrix\)\*normalW/g,'replace':_0x42b71a(0x75d)+this[_0x42b71a(0x2208)][_0x42b71a(0x2fa0)]+'.xyz'},{'search':/normalW/g,'replace':_0x3a6b56[_0x42b71a(0x2fa0)]+_0x42b71a(0x2030)},{'search':/viewDirectionW/g,'replace':_0x29cc1d?this['viewDirection']['associatedVariableName']:_0x42b71a(0x1790)},_0x1751c9]}),this;}['_dumpPropertiesCode'](){var _0x2ea836=_0x592962,_0x43fb95=super[_0x2ea836(0xbe6)]()+(this[_0x2ea836(0x337e)]+_0x2ea836(0x3fcd)+this[_0x2ea836(0x2616)]+_0x2ea836(0x35bf));return(_0x43fb95+=this[_0x2ea836(0x337e)]+_0x2ea836(0x1693)+this[_0x2ea836(0x1aaa)]+';\x0d\x0a')+(this[_0x2ea836(0x337e)]+_0x2ea836(0x1ed5)+this['useParallaxOcclusion']+_0x2ea836(0x35bf))+(this[_0x2ea836(0x337e)]+_0x2ea836(0x3af2)+this[_0x2ea836(0x391d)]+_0x2ea836(0x35bf));}[_0x592962(0x18e2)](){var _0x3305b2=_0x592962;const _0x477e1c=super[_0x3305b2(0x18e2)]();return _0x477e1c[_0x3305b2(0x2616)]=this['invertX'],_0x477e1c[_0x3305b2(0x1aaa)]=this['invertY'],_0x477e1c[_0x3305b2(0x2bec)]=this[_0x3305b2(0x2bec)],_0x477e1c[_0x3305b2(0x391d)]=this['useObjectSpaceNormalMap'],_0x477e1c;}[_0x592962(0x11a3)](_0x47622c,_0x79ced9,_0x2e8b62){var _0x88ee18=_0x592962;super[_0x88ee18(0x11a3)](_0x47622c,_0x79ced9,_0x2e8b62),this[_0x88ee18(0x2616)]=_0x47622c[_0x88ee18(0x2616)],this[_0x88ee18(0x1aaa)]=_0x47622c['invertY'],this[_0x88ee18(0x2bec)]=!!_0x47622c['useParallaxOcclusion'],this['useObjectSpaceNormalMap']=!!_0x47622c[_0x88ee18(0x391d)];}}_0x41e668([(0x0,_0x4a976d['p'])(_0x592962(0x1c2c),_0x4a976d['U']['Boolean'],'PROPERTIES',{'notifiers':{'update':!0x1}})],_0x1c6ab2['prototype'],'invertX',void 0x0),_0x41e668([(0x0,_0x4a976d['p'])(_0x592962(0x1a9e),_0x4a976d['U'][_0x592962(0x7a9)],_0x592962(0x1663),{'notifiers':{'update':!0x1}})],_0x1c6ab2[_0x592962(0x1ce1)],'invertY',void 0x0),_0x41e668([(0x0,_0x4a976d['p'])(_0x592962(0x2b84),_0x4a976d['U'][_0x592962(0x7a9)])],_0x1c6ab2[_0x592962(0x1ce1)],_0x592962(0x2bec),void 0x0),_0x41e668([(0x0,_0x4a976d['p'])('Object\x20Space\x20Mode',_0x4a976d['U'][_0x592962(0x7a9)],_0x592962(0x1663),{'notifiers':{'update':!0x1}})],_0x1c6ab2[_0x592962(0x1ce1)],_0x592962(0x391d),void 0x0),(0x0,_0x2dc14d['H'])('BABYLON.PerturbNormalBlock',_0x1c6ab2);},0x14c9e:(_0x50ad5d,_0x47d8a3,_0x11491c)=>{var _0x45f3da=a8_0x1ec55c,_0x576b92=_0x11491c(0x10b7b),_0x378241=_0x11491c(0x17eee),_0x558ad2=_0x11491c(0xf582),_0x11491c=_0x11491c(0x4158);class _0xc3abc8 extends _0x576b92['k']{constructor(_0x5dcd52){var _0x2c31cc=a8_0x5306;super(_0x5dcd52,_0x558ad2['u']['Fragment']),this['registerOutput']('xy',_0x378241['E'][_0x2c31cc(0x1415)],_0x558ad2['u'][_0x2c31cc(0x236a)]),this[_0x2c31cc(0x3fb)]('x',_0x378241['E'][_0x2c31cc(0x3c70)],_0x558ad2['u'][_0x2c31cc(0x236a)]),this[_0x2c31cc(0x3fb)]('y',_0x378241['E'][_0x2c31cc(0x3c70)],_0x558ad2['u'][_0x2c31cc(0x236a)]);}[_0x45f3da(0x252c)](){var _0xe084e5=_0x45f3da;return _0xe084e5(0x2a1c);}get['xy'](){return this['_outputs'][0x0];}get['x'](){return this['_outputs'][0x1];}get['y'](){var _0x5376dd=_0x45f3da;return this[_0x5376dd(0x2307)][0x2];}['bind'](_0x2b4c19){var _0x66b4ac=_0x45f3da;const _0x435872=this[_0x66b4ac(0x3c5c)][_0x66b4ac(0x3e9d)]();_0x2b4c19['setFloat2'](this[_0x66b4ac(0x1f10)],_0x435872[_0x66b4ac(0x3583)](),_0x435872[_0x66b4ac(0x31af)]());}['writeOutputs'](_0xa7f810,_0x556815){var _0x504081=_0x45f3da;let _0x47cb50='';for(const _0x1511e0 of this['_outputs'])_0x1511e0[_0x504081(0x353d)]&&(_0x47cb50+=this[_0x504081(0x1bac)](_0x1511e0,_0xa7f810)+_0x504081(0x607)+_0x556815+'.'+_0x1511e0[_0x504081(0xc1b)]+';\x0d\x0a');return _0x47cb50;}['_buildBlock'](_0x26207a){var _0x20a1a6=_0x45f3da;if(super[_0x20a1a6(0x1198)](_0x26207a),this[_0x20a1a6(0x3c5c)]=_0x26207a[_0x20a1a6(0x2e07)][_0x20a1a6(0x3241)],_0x26207a['target']===_0x558ad2['u']['Vertex'])throw _0x20a1a6(0x384d);return _0x26207a[_0x20a1a6(0x2e07)]['bindableBlocks'][_0x20a1a6(0xede)](this),this['_varName']=_0x26207a[_0x20a1a6(0x12fc)]('screenSize'),_0x26207a['_emitUniformFromString'](this['_varName'],'vec2'),_0x26207a[_0x20a1a6(0x2a2d)]+=this[_0x20a1a6(0xa7c)](_0x26207a,this[_0x20a1a6(0x1f10)]),this;}}(0x0,_0x11491c['H'])(_0x45f3da(0x20d1),_0xc3abc8);},0x8e9c:(_0x5339c1,_0x5e542d,_0x5a6f68)=>{var _0x10d9a5=a8_0x1ec55c,_0x4bc06f=_0x5a6f68(0x10b7b),_0x24752b=_0x5a6f68(0x17eee),_0x3d7f7d=_0x5a6f68(0xf582),_0x15f00b=_0x5a6f68(0x4158),_0x41bb2c=_0x5a6f68(0x9acf),_0x39d8ae=_0x5a6f68(0x97e6);class _0x4d3d14 extends _0x4bc06f['k']{constructor(_0x26806a){var _0x3bc513=a8_0x5306;super(_0x26806a,_0x3d7f7d['u'][_0x3bc513(0x236a)]),this['registerInput']('vector',_0x24752b['E'][_0x3bc513(0x1277)]),this[_0x3bc513(0x3019)]('worldViewProjection',_0x24752b['E']['Matrix']),this['registerOutput'](_0x3bc513(0x2208),_0x24752b['E'][_0x3bc513(0x1415)]),this[_0x3bc513(0x3fb)]('x',_0x24752b['E']['Float']),this[_0x3bc513(0x3fb)]('y',_0x24752b['E'][_0x3bc513(0x3c70)]),this[_0x3bc513(0x1802)][0x0][_0x3bc513(0x38f8)](_0x24752b['E']['Color3']|_0x24752b['E'][_0x3bc513(0xe60)]|_0x24752b['E'][_0x3bc513(0x176b)]);}[_0x10d9a5(0x252c)](){return'ScreenSpaceBlock';}get[_0x10d9a5(0x28ef)](){var _0x4079f5=_0x10d9a5;return this[_0x4079f5(0x3fab)][0x0];}get[_0x10d9a5(0x103d)](){var _0x38a6e9=_0x10d9a5;return this[_0x38a6e9(0x3fab)][0x1];}get[_0x10d9a5(0x2208)](){var _0x3d35b6=_0x10d9a5;return this[_0x3d35b6(0x2307)][0x0];}get['x'](){var _0x43364d=_0x10d9a5;return this[_0x43364d(0x2307)][0x1];}get['y'](){var _0x12e124=_0x10d9a5;return this[_0x12e124(0x2307)][0x2];}['autoConfigure'](_0x116a9a){var _0x504a6d=_0x10d9a5;if(!this[_0x504a6d(0x103d)][_0x504a6d(0x326c)]){let _0x29af29=_0x116a9a[_0x504a6d(0x2a3)](_0x5ee9f6=>_0x5ee9f6[_0x504a6d(0x116e)]===_0x41bb2c['$']['WorldViewProjection']);_0x29af29||(_0x29af29=new _0x39d8ae['S'](_0x504a6d(0x103d)))['setAsSystemValue'](_0x41bb2c['$'][_0x504a6d(0xe79)]),_0x29af29[_0x504a6d(0x2208)][_0x504a6d(0x30f6)](this[_0x504a6d(0x103d)]);}}['_buildBlock'](_0x178114){var _0x59062c=_0x10d9a5;super[_0x59062c(0x1198)](_0x178114);var _0x56cf40=this[_0x59062c(0x28ef)],_0x4b847b=this['worldViewProjection'];if(_0x56cf40[_0x59062c(0xc9c)]){var _0xa9bab0=_0x4b847b[_0x59062c(0x2fa0)],_0x24855f=_0x178114[_0x59062c(0x12fc)]('screenSpaceTemp');switch(_0x56cf40['connectedPoint'][_0x59062c(0x19d6)]){case _0x24752b['E'][_0x59062c(0xe60)]:_0x178114[_0x59062c(0x2a2d)]+=_0x59062c(0x36ab)+_0x24855f+_0x59062c(0x607)+_0xa9bab0+_0x59062c(0x3700)+_0x56cf40[_0x59062c(0x2fa0)]+_0x59062c(0x325);break;case _0x24752b['E'][_0x59062c(0x176b)]:_0x178114[_0x59062c(0x2a2d)]+=_0x59062c(0x36ab)+_0x24855f+_0x59062c(0x607)+_0xa9bab0+'\x20*\x20'+_0x56cf40['associatedVariableName']+_0x59062c(0x35bf);}return _0x178114[_0x59062c(0x2a2d)]+=_0x24855f+(_0x59062c(0x1d7a)+_0x24855f+_0x59062c(0x1c97)),_0x178114[_0x59062c(0x2a2d)]+=_0x24855f+(_0x59062c(0x2b39)+_0x24855f+_0x59062c(0x4278)),this[_0x59062c(0x2208)][_0x59062c(0x353d)]&&(_0x178114[_0x59062c(0x2a2d)]+=this['_declareOutput'](this[_0x59062c(0x2208)],_0x178114)+(_0x59062c(0x607)+_0x24855f+_0x59062c(0x29fc))),this['x']['hasEndpoints']&&(_0x178114['compilationString']+=this[_0x59062c(0x1bac)](this['x'],_0x178114)+(_0x59062c(0x607)+_0x24855f+_0x59062c(0x20c4))),this['y']['hasEndpoints']&&(_0x178114[_0x59062c(0x2a2d)]+=this[_0x59062c(0x1bac)](this['y'],_0x178114)+('\x20=\x20'+_0x24855f+_0x59062c(0x1a3d))),this;}}}(0x0,_0x15f00b['H'])(_0x10d9a5(0x644),_0x4d3d14);},0xd9c5:(_0x4d7d9f,_0x5d82fc,_0x13a64d)=>{var _0x2f8df6=a8_0x1ec55c,_0x11f82b=_0x13a64d(0x10b7b),_0x46e915=_0x13a64d(0x17eee),_0x48bf9b=_0x13a64d(0xf582),_0x13a64d=_0x13a64d(0x4158);class _0x5da03d extends _0x11f82b['k']{constructor(_0x57c9a1){var _0x1f7327=a8_0x5306;super(_0x57c9a1,_0x48bf9b['u']['Fragment']),this['registerInput'](_0x1f7327(0x3870),_0x46e915['E'][_0x1f7327(0x176b)],!0x1),this[_0x1f7327(0x3019)]('viewProjection',_0x46e915['E'][_0x1f7327(0x12cd)],!0x1),this[_0x1f7327(0x3019)](_0x1f7327(0x2137),_0x46e915['E']['AutoDetect'],!0x0),this[_0x1f7327(0x3fb)](_0x1f7327(0x27b7),_0x46e915['E'][_0x1f7327(0xe60)]),this[_0x1f7327(0x2137)][_0x1f7327(0x38f8)](_0x46e915['E'][_0x1f7327(0x3094)]|_0x46e915['E'][_0x1f7327(0xe60)]|_0x46e915['E'][_0x1f7327(0x176b)]);}[_0x2f8df6(0x252c)](){var _0x4811f5=_0x2f8df6;return _0x4811f5(0x16e3);}[_0x2f8df6(0x3176)](_0x1b7b5f){var _0x291195=_0x2f8df6;_0x1b7b5f[_0x291195(0x25b3)](_0x291195(0x546)),_0x1b7b5f[_0x291195(0x25b3)]('lightDataSM'),_0x1b7b5f[_0x291195(0x25b3)](_0x291195(0x3b57)),_0x1b7b5f[_0x291195(0x25b3)](_0x291195(0x3bd4)),_0x1b7b5f['_excludeVariableName'](_0x291195(0x3a48)),_0x1b7b5f['_excludeVariableName'](_0x291195(0x1a7c)),_0x1b7b5f[_0x291195(0x25b3)]('zSM');}get['worldPosition'](){var _0x58a3b2=_0x2f8df6;return this[_0x58a3b2(0x3fab)][0x0];}get[_0x2f8df6(0x15f6)](){return this['_inputs'][0x1];}get[_0x2f8df6(0x2137)](){return this['_inputs'][0x2];}get[_0x2f8df6(0x27b7)](){var _0x4a26d3=_0x2f8df6;return this[_0x4a26d3(0x2307)][0x0];}[_0x2f8df6(0x1198)](_0x50abf0){var _0xcf7015=_0x2f8df6;super[_0xcf7015(0x1198)](_0x50abf0);var _0x12f506='//'+this['name'];return _0x50abf0[_0xcf7015(0x3dcf)]('biasAndScaleSM','vec3'),_0x50abf0[_0xcf7015(0x3dcf)](_0xcf7015(0x2c2e),_0xcf7015(0x1369)),_0x50abf0[_0xcf7015(0x3dcf)](_0xcf7015(0x3bd4),_0xcf7015(0x408)),_0x50abf0[_0xcf7015(0x11bf)]('packingFunctions',_0x12f506),_0x50abf0[_0xcf7015(0x2a2d)]+=_0xcf7015(0x3ac2)+this[_0xcf7015(0x3870)][_0xcf7015(0x2fa0)]+_0xcf7015(0x35bf),_0x50abf0[_0xcf7015(0x2a2d)]+=_0xcf7015(0x2f6a),_0x50abf0['compilationString']+='float\x20vDepthMetricSM\x20=\x200.0;\x0d\x0a',_0x50abf0[_0xcf7015(0x2a2d)]+=_0xcf7015(0x1885),this['worldNormal'][_0xcf7015(0x326c)]&&(_0x50abf0['compilationString']+=_0xcf7015(0x9a2)+this[_0xcf7015(0x2137)][_0xcf7015(0x2fa0)]+_0xcf7015(0x48b),_0x50abf0[_0xcf7015(0x2a2d)]+=_0x50abf0[_0xcf7015(0x731)]('shadowMapVertexNormalBias',_0x12f506)),_0x50abf0[_0xcf7015(0x2a2d)]+=_0xcf7015(0x3744)+this['viewProjection']['associatedVariableName']+_0xcf7015(0x73b),_0x50abf0[_0xcf7015(0x2a2d)]+=_0x50abf0[_0xcf7015(0x731)](_0xcf7015(0x41c3),_0x12f506,{'replaceStrings':[{'search':/gl_Position/g,'replace':_0xcf7015(0x3a48)}]}),_0x50abf0[_0xcf7015(0x2a2d)]+=_0x50abf0[_0xcf7015(0x731)](_0xcf7015(0x1462),_0x12f506,{'replaceStrings':[{'search':/return;/g,'replace':''}]}),_0x50abf0[_0xcf7015(0x2a2d)]+='\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',_0x50abf0[_0xcf7015(0x2a2d)]+=this[_0xcf7015(0x1bac)](this['depth'],_0x50abf0)+_0xcf7015(0x1c69),this;}}(0x0,_0x13a64d['H'])('BABYLON.ShadowMapBlock',_0x5da03d);},0x7e94:(_0x4db7bd,_0x46b1dd,_0x58b803)=>{var _0x5b8a66=a8_0x1ec55c,_0x315338=_0x58b803(0x10b7b),_0x532c71=_0x58b803(0x17eee),_0x3cff69=_0x58b803(0xf582),_0x118ab6=_0x58b803(0x4158),_0x33892e=_0x58b803(0x97e6),_0x22d1b9=_0x58b803(0xd53f);class _0x360eef extends _0x315338['k']{constructor(_0x57ddf9){var _0x1632ae=a8_0x5306;super(_0x57ddf9,_0x3cff69['u']['Fragment']),this[_0x1632ae(0x3019)](_0x1632ae(0x20d7),_0x532c71['E']['Vector2']),this[_0x1632ae(0x3019)]('strength',_0x532c71['E'][_0x1632ae(0x3c70)]),this['registerInput'](_0x1632ae(0x2f86),_0x532c71['E'][_0x1632ae(0x1415)]),this[_0x1632ae(0x3019)](_0x1632ae(0x2a25),_0x532c71['E'][_0x1632ae(0x1415)]),this['registerOutput'](_0x1632ae(0x2208),_0x532c71['E'][_0x1632ae(0x1415)]),this[_0x1632ae(0x3fb)]('x',_0x532c71['E']['Float']),this['registerOutput']('y',_0x532c71['E'][_0x1632ae(0x3c70)]);}[_0x5b8a66(0x252c)](){return'TwirlBlock';}get['input'](){var _0x5a9a86=_0x5b8a66;return this[_0x5a9a86(0x3fab)][0x0];}get['strength'](){var _0x3eedaf=_0x5b8a66;return this[_0x3eedaf(0x3fab)][0x1];}get['center'](){var _0x4596b2=_0x5b8a66;return this[_0x4596b2(0x3fab)][0x2];}get[_0x5b8a66(0x2a25)](){var _0x87e51c=_0x5b8a66;return this[_0x87e51c(0x3fab)][0x3];}get[_0x5b8a66(0x2208)](){var _0x671be3=_0x5b8a66;return this[_0x671be3(0x2307)][0x0];}get['x'](){var _0x2b2935=_0x5b8a66;return this[_0x2b2935(0x2307)][0x1];}get['y'](){var _0x44051d=_0x5b8a66;return this[_0x44051d(0x2307)][0x2];}[_0x5b8a66(0x2100)](){var _0x38b85d=_0x5b8a66;if(!this[_0x38b85d(0x2f86)][_0x38b85d(0x326c)]){const _0x58b983=new _0x33892e['S']('center');_0x58b983[_0x38b85d(0x2b05)]=new _0x22d1b9['FM'](0.5,0.5),_0x58b983[_0x38b85d(0x2208)][_0x38b85d(0x30f6)](this[_0x38b85d(0x2f86)]);}if(!this[_0x38b85d(0x18da)][_0x38b85d(0x326c)]){const _0xc03287=new _0x33892e['S'](_0x38b85d(0x18da));_0xc03287[_0x38b85d(0x2b05)]=0x1,_0xc03287[_0x38b85d(0x2208)][_0x38b85d(0x30f6)](this[_0x38b85d(0x18da)]);}if(!this[_0x38b85d(0x2a25)][_0x38b85d(0x326c)]){const _0x44b982=new _0x33892e['S'](_0x38b85d(0x2a25));_0x44b982[_0x38b85d(0x2b05)]=new _0x22d1b9['FM'](0x0,0x0),_0x44b982['output']['connectTo'](this['offset']);}}[_0x5b8a66(0x1198)](_0xdb641f){var _0x45ee99=_0x5b8a66;super[_0x45ee99(0x1198)](_0xdb641f);var _0x4b9de7=_0xdb641f['_getFreeVariableName'](_0x45ee99(0x1029)),_0x469a98=_0xdb641f[_0x45ee99(0x12fc)](_0x45ee99(0x29de)),_0x4417b3=_0xdb641f['_getFreeVariableName']('x'),_0x4594af=_0xdb641f[_0x45ee99(0x12fc)]('y'),_0x5c3c04=_0xdb641f[_0x45ee99(0x12fc)](_0x45ee99(0x2e6b));return _0xdb641f[_0x45ee99(0x2a2d)]+=_0x45ee99(0x640)+_0x4b9de7+_0x45ee99(0x607)+this[_0x45ee99(0x20d7)][_0x45ee99(0x2fa0)]+_0x45ee99(0x5f9)+this[_0x45ee99(0x2f86)][_0x45ee99(0x2fa0)]+_0x45ee99(0xbb5)+_0x469a98+_0x45ee99(0x607)+this[_0x45ee99(0x18da)]['associatedVariableName']+_0x45ee99(0x1143)+_0x4b9de7+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20'+_0x4417b3+_0x45ee99(0x9ae)+_0x469a98+_0x45ee99(0x2b72)+_0x4b9de7+'.x\x20-\x20sin('+_0x469a98+_0x45ee99(0x2b72)+_0x4b9de7+_0x45ee99(0x665)+_0x4594af+_0x45ee99(0x3ecd)+_0x469a98+_0x45ee99(0x2b72)+_0x4b9de7+_0x45ee99(0x2d17)+_0x469a98+_0x45ee99(0x2b72)+_0x4b9de7+_0x45ee99(0x355a)+_0x5c3c04+'\x20=\x20vec2('+_0x4417b3+_0x45ee99(0x15e2)+this[_0x45ee99(0x2f86)][_0x45ee99(0x2fa0)]+_0x45ee99(0xacc)+this[_0x45ee99(0x2a25)][_0x45ee99(0x2fa0)]+_0x45ee99(0xf48)+_0x4594af+_0x45ee99(0x15e2)+this[_0x45ee99(0x2f86)]['associatedVariableName']+'.y\x20+\x20'+this['offset']['associatedVariableName']+_0x45ee99(0x1ee3),this[_0x45ee99(0x2208)][_0x45ee99(0x353d)]&&(_0xdb641f['compilationString']+=this[_0x45ee99(0x1bac)](this[_0x45ee99(0x2208)],_0xdb641f)+(_0x45ee99(0x607)+_0x5c3c04+_0x45ee99(0x35bf))),this['x'][_0x45ee99(0x353d)]&&(_0xdb641f[_0x45ee99(0x2a2d)]+=this['_declareOutput'](this['x'],_0xdb641f)+(_0x45ee99(0x607)+_0x5c3c04+_0x45ee99(0x20c4))),this['y']['hasEndpoints']&&(_0xdb641f[_0x45ee99(0x2a2d)]+=this[_0x45ee99(0x1bac)](this['y'],_0xdb641f)+(_0x45ee99(0x607)+_0x5c3c04+_0x45ee99(0x1a3d))),this;}}(0x0,_0x118ab6['H'])(_0x5b8a66(0x2db1),_0x360eef);},0x3bff:(_0x16a593,_0x62ca12,_0x2fc306)=>{var _0x9a1afe=a8_0x1ec55c,_0xf5697e;_0x2fc306['d'](_0x62ca12,{'c':()=>_0xf5697e}),(_0x2fc306=_0xf5697e=_0xf5697e||{})[_0x2fc306['None']=0x0]='None',_0x2fc306[_0x2fc306[_0x9a1afe(0x2d18)]=0x1]=_0x9a1afe(0x2d18),_0x2fc306[_0x2fc306[_0x9a1afe(0x1b23)]=0x2]=_0x9a1afe(0x1b23);},0xf78e:(_0x28f7a2,_0xc2e84b,_0x4bea93)=>{_0x4bea93(0x97e6),_0x4bea93(0x3bff);},0x97e6:(_0xafb2cc,_0x3a5c35,_0x3090da)=>{var _0x476b07=a8_0x1ec55c;_0x3090da['d'](_0x3a5c35,{'S':()=>_0x4cd7a7});var _0x3a5c35=_0x3090da(0x10b7b),_0x4f9ebc=_0x3090da(0x17eee),_0x451e20=_0x3090da(0xd4e7),_0x2cb81a=_0x3090da(0x9acf),_0x5e6bc2=_0x3090da(0xd53f),_0x3a2dc4=_0x3090da(0xf582),_0x577871=_0x3090da(0x4158),_0x174a2d=_0x3090da(0xd079),_0x1477aa=_0x3090da(0x3bff),_0x56ab3a=_0x3090da(0xa896),_0x3ae9b0=_0x3090da(0x23a8);const _0x587020={'position2d':_0x476b07(0xa9f),'particle_uv':_0x476b07(0x1f40),'particle_color':_0x476b07(0x1c6e),'particle_texturemask':'textureMask','particle_positionw':_0x476b07(0x1ea7)},_0xff9638={'particle_uv':!0x0,'particle_color':!0x0,'particle_texturemask':!0x0,'particle_positionw':!0x0},_0x2b0b6d={'particle_texturemask':!0x0};class _0x4cd7a7 extends _0x3a5c35['k']{constructor(_0x40974b,_0x29adb9=_0x3a2dc4['u']['Vertex'],_0x1bf410=_0x4f9ebc['E']['AutoDetect']){var _0x2aacee=_0x476b07;super(_0x40974b,_0x29adb9,!0x1,!0x0),this[_0x2aacee(0xc7b)]=_0x451e20['M'][_0x2aacee(0x1697)],this[_0x2aacee(0x2608)]=_0x1477aa['c'][_0x2aacee(0x242a)],this[_0x2aacee(0x1111)]=0x0,this[_0x2aacee(0x1955)]=0x0,this[_0x2aacee(0x475)]=!0x1,this[_0x2aacee(0x7ca)]=0x0,this[_0x2aacee(0x19bf)]=null,this[_0x2aacee(0x12cc)]=!0x1,this[_0x2aacee(0x41f1)]='',this[_0x2aacee(0x4ab)]=new _0x56ab3a['y$'](),this['convertToGammaSpace']=!0x1,this['convertToLinearSpace']=!0x1,this[_0x2aacee(0x15ed)]=_0x1bf410,this[_0x2aacee(0x27cd)](),this['registerOutput'](_0x2aacee(0x2208),_0x1bf410);}get[_0x476b07(0x19d6)](){var _0x148090=_0x476b07;if(this[_0x148090(0x15ed)]===_0x4f9ebc['E'][_0x148090(0x1277)]){if(this[_0x148090(0x1ed8)]&&null!=this['value']){if(!isNaN(this[_0x148090(0x2b05)]))return this['_type']=_0x4f9ebc['E']['Float'],this['_type'];switch(this['value'][_0x148090(0x252c)]()){case _0x148090(0x1415):return this[_0x148090(0x15ed)]=_0x4f9ebc['E'][_0x148090(0x1415)],this[_0x148090(0x15ed)];case _0x148090(0xe60):return this[_0x148090(0x15ed)]=_0x4f9ebc['E']['Vector3'],this[_0x148090(0x15ed)];case'Vector4':return this[_0x148090(0x15ed)]=_0x4f9ebc['E']['Vector4'],this[_0x148090(0x15ed)];case'Color3':return this[_0x148090(0x15ed)]=_0x4f9ebc['E'][_0x148090(0x3094)],this[_0x148090(0x15ed)];case _0x148090(0x851):return this[_0x148090(0x15ed)]=_0x4f9ebc['E']['Color4'],this[_0x148090(0x15ed)];case'Matrix':return this[_0x148090(0x15ed)]=_0x4f9ebc['E'][_0x148090(0x12cd)],this[_0x148090(0x15ed)];}}if(this['isAttribute'])switch(this[_0x148090(0xc1b)]){case _0x148090(0xa9f):case'normal':case _0x148090(0x1afa):return this[_0x148090(0x15ed)]=_0x4f9ebc['E']['Vector3'],this['_type'];case'uv':case _0x148090(0x3201):case _0x148090(0x388e):case _0x148090(0x4224):case _0x148090(0x1c76):case _0x148090(0x1904):case _0x148090(0x11d0):case _0x148090(0x3ce5):return this['_type']=_0x4f9ebc['E'][_0x148090(0x1415)],this[_0x148090(0x15ed)];case _0x148090(0x3b20):case _0x148090(0x354a):case'matricesIndicesExtra':case _0x148090(0x161a):case _0x148090(0x3685):case _0x148090(0x1099):case'world2':case'world3':case _0x148090(0x70a):return this[_0x148090(0x15ed)]=_0x4f9ebc['E']['Vector4'],this['_type'];case _0x148090(0x1a4a):case _0x148090(0xd72):case'particle_color':case _0x148090(0x2e1a):return this[_0x148090(0x15ed)]=_0x4f9ebc['E'][_0x148090(0x851)],this[_0x148090(0x15ed)];}if(this['isSystemValue'])switch(this[_0x148090(0x19bf)]){case _0x2cb81a['$'][_0x148090(0xea5)]:case _0x2cb81a['$'][_0x148090(0x2c74)]:case _0x2cb81a['$'][_0x148090(0xe79)]:case _0x2cb81a['$'][_0x148090(0x5f7)]:case _0x2cb81a['$'][_0x148090(0x357f)]:case _0x2cb81a['$']['Projection']:return this['_type']=_0x4f9ebc['E'][_0x148090(0x12cd)],this[_0x148090(0x15ed)];case _0x2cb81a['$'][_0x148090(0x1318)]:return this['_type']=_0x4f9ebc['E'][_0x148090(0xe60)],this['_type'];case _0x2cb81a['$'][_0x148090(0x1971)]:return this[_0x148090(0x15ed)]=_0x4f9ebc['E'][_0x148090(0x3094)],this[_0x148090(0x15ed)];case _0x2cb81a['$'][_0x148090(0x98f)]:case _0x2cb81a['$'][_0x148090(0x1cb4)]:return this['_type']=_0x4f9ebc['E']['Float'],this[_0x148090(0x15ed)];case _0x2cb81a['$'][_0x148090(0x4063)]:return this[_0x148090(0x15ed)]=_0x4f9ebc['E']['Vector4'],this[_0x148090(0x15ed)];}}return this[_0x148090(0x15ed)];}[_0x476b07(0x37cb)](_0x1b00ce){var _0x2e5323=_0x476b07;return!!this[_0x2e5323(0x3edc)]||super['validateBlockName'](_0x1b00ce);}get[_0x476b07(0x2208)](){var _0x52e41f=_0x476b07;return this[_0x52e41f(0x2307)][0x0];}[_0x476b07(0x40bb)](_0x329796){var _0x134bcd=_0x476b07;return this['_mode']=_0x451e20['M'][_0x134bcd(0x203d)],_0x329796&&(this[_0x134bcd(0xc1b)]=_0x329796),this;}[_0x476b07(0x2a46)](_0x8388d0){var _0x52a292=_0x476b07;return this[_0x52a292(0x116e)]=_0x8388d0,this;}get[_0x476b07(0x2b05)](){return this['_storedValue'];}set[_0x476b07(0x2b05)](_0x5cd256){var _0x1985a1=_0x476b07;this['type']===_0x4f9ebc['E'][_0x1985a1(0x3c70)]&&(this[_0x1985a1(0x475)]?_0x5cd256=_0x5cd256?0x1:0x0:this[_0x1985a1(0x1111)]!==this[_0x1985a1(0x1955)]&&(_0x5cd256=Math[_0x1985a1(0x1955)](this[_0x1985a1(0x1111)],_0x5cd256),_0x5cd256=Math[_0x1985a1(0x1111)](this[_0x1985a1(0x1955)],_0x5cd256))),this[_0x1985a1(0x261)]=_0x5cd256,this[_0x1985a1(0xc7b)]=_0x451e20['M']['Uniform'],this[_0x1985a1(0x4ab)]['notifyObservers'](this);}get['valueCallback'](){var _0x451f02=_0x476b07;return this[_0x451f02(0x36d6)];}set[_0x476b07(0x24df)](_0x87d6a1){var _0x177f0d=_0x476b07;this[_0x177f0d(0x36d6)]=_0x87d6a1,this[_0x177f0d(0xc7b)]=_0x451e20['M'][_0x177f0d(0x2a92)];}get[_0x476b07(0x2fa0)](){return this['_associatedVariableName'];}set[_0x476b07(0x2fa0)](_0xa75110){var _0x515e69=_0x476b07;this[_0x515e69(0x1977)]=_0xa75110;}get[_0x476b07(0x3d29)](){return this['_animationType'];}set[_0x476b07(0x3d29)](_0x2c1b1c){var _0xd779be=_0x476b07;this[_0xd779be(0x2608)]=_0x2c1b1c;}get[_0x476b07(0x3420)](){return this['_mode']===_0x451e20['M']['Undefined'];}get['isUniform'](){var _0x14f0f0=_0x476b07;return this['_mode']===_0x451e20['M'][_0x14f0f0(0x2a92)];}set[_0x476b07(0x1ed8)](_0x3e792d){var _0x4d1b65=_0x476b07;this[_0x4d1b65(0xc7b)]=_0x3e792d?_0x451e20['M'][_0x4d1b65(0x2a92)]:_0x451e20['M']['Undefined'],this[_0x4d1b65(0x2fa0)]='';}get[_0x476b07(0x3edc)](){var _0x42918e=_0x476b07;return this[_0x42918e(0xc7b)]===_0x451e20['M'][_0x42918e(0x203d)];}set['isAttribute'](_0x39727a){var _0x360e66=_0x476b07;this[_0x360e66(0xc7b)]=_0x39727a?_0x451e20['M'][_0x360e66(0x203d)]:_0x451e20['M'][_0x360e66(0x1697)],this[_0x360e66(0x2fa0)]='';}get[_0x476b07(0x3cbb)](){var _0x2f8ed2=_0x476b07;return this[_0x2f8ed2(0xc7b)]===_0x451e20['M'][_0x2f8ed2(0x1921)];}set['isVarying'](_0x331f90){var _0x1f073b=_0x476b07;this[_0x1f073b(0xc7b)]=_0x331f90?_0x451e20['M'][_0x1f073b(0x1921)]:_0x451e20['M'][_0x1f073b(0x1697)],this[_0x1f073b(0x2fa0)]='';}get['isSystemValue'](){return null!=this['_systemValue'];}get['systemValue'](){var _0x358afd=_0x476b07;return this[_0x358afd(0x19bf)];}set[_0x476b07(0x116e)](_0x40176a){var _0xc24a46=_0x476b07;this[_0xc24a46(0xc7b)]=_0x451e20['M'][_0xc24a46(0x2a92)],this[_0xc24a46(0x2fa0)]='',this[_0xc24a46(0x19bf)]=_0x40176a;}['getClassName'](){return'InputBlock';}[_0x476b07(0x7b3)](_0x3d858c){var _0x3ee361=_0x476b07;switch(this['_animationType']){case _0x1477aa['c']['Time']:this[_0x3ee361(0x19d6)]===_0x4f9ebc['E']['Float']&&(this[_0x3ee361(0x2b05)]+=0.01*_0x3d858c[_0x3ee361(0x2f90)]());break;case _0x1477aa['c'][_0x3ee361(0x1b23)]:this[_0x3ee361(0x19d6)]===_0x4f9ebc['E'][_0x3ee361(0x3c70)]&&(this[_0x3ee361(0x2b05)]=(_0x3ae9b0['F'][_0x3ee361(0x2205)]-_0x3d858c[_0x3ee361(0x3e9d)]()[_0x3ee361(0x3548)])/0x3e8);}}[_0x476b07(0x2ccf)](_0x219f87){var _0x275623=_0x476b07;return'!'===_0x219f87[0x0]?'#ifndef\x20'+_0x219f87[_0x275623(0x1f2a)](0x1)+'\x0d\x0a':_0x275623(0x28b3)+_0x219f87+'\x0d\x0a';}['initialize'](){this['associatedVariableName']='';}[_0x476b07(0x27cd)](){var _0x2f76de=_0x476b07;switch(this[_0x2f76de(0x19d6)]){case _0x4f9ebc['E'][_0x2f76de(0x3c70)]:this[_0x2f76de(0x2b05)]=0x0;break;case _0x4f9ebc['E'][_0x2f76de(0x1415)]:this['value']=_0x5e6bc2['FM'][_0x2f76de(0x409)]();break;case _0x4f9ebc['E'][_0x2f76de(0xe60)]:this[_0x2f76de(0x2b05)]=_0x5e6bc2['P'][_0x2f76de(0x409)]();break;case _0x4f9ebc['E'][_0x2f76de(0x176b)]:this[_0x2f76de(0x2b05)]=_0x5e6bc2['Lt']['Zero']();break;case _0x4f9ebc['E'][_0x2f76de(0x3094)]:this[_0x2f76de(0x2b05)]=_0x174a2d['Wo'][_0x2f76de(0x348d)]();break;case _0x4f9ebc['E'][_0x2f76de(0x851)]:this['value']=new _0x174a2d['HE'](0x1,0x1,0x1,0x1);break;case _0x4f9ebc['E'][_0x2f76de(0x12cd)]:this[_0x2f76de(0x2b05)]=_0x5e6bc2['y3']['Identity']();}}[_0x476b07(0x29d)](_0x4d60ef){var _0x35911e=_0x476b07;switch(this[_0x35911e(0x19d6)]){case _0x4f9ebc['E']['Float']:return''+_0x4d60ef[_0x35911e(0x1829)](this[_0x35911e(0x2b05)]);case _0x4f9ebc['E'][_0x35911e(0x1415)]:return _0x35911e(0x273a)+this[_0x35911e(0x2b05)]['x']+',\x20'+this[_0x35911e(0x2b05)]['y']+')';case _0x4f9ebc['E'][_0x35911e(0xe60)]:return _0x35911e(0x1fbd)+this[_0x35911e(0x2b05)]['x']+',\x20'+this['value']['y']+',\x20'+this['value']['z']+')';case _0x4f9ebc['E'][_0x35911e(0x176b)]:return _0x35911e(0x15e4)+this[_0x35911e(0x2b05)]['x']+',\x20'+this['value']['y']+',\x20'+this[_0x35911e(0x2b05)]['z']+',\x20'+this['value']['w']+')';case _0x4f9ebc['E']['Color3']:return _0x174a2d['zZ'][_0x35911e(0x3094)][0x0][_0x35911e(0x386b)](this['value']['r'],this[_0x35911e(0x2b05)]['g'],this[_0x35911e(0x2b05)]['b']),this[_0x35911e(0x105d)]&&_0x174a2d['zZ'][_0x35911e(0x3094)][0x0][_0x35911e(0x36d0)](_0x174a2d['zZ'][_0x35911e(0x3094)][0x0],_0x4d60ef['sharedData'][_0x35911e(0x3241)]['getEngine']()[_0x35911e(0x3969)]),this[_0x35911e(0x3b5b)]&&_0x174a2d['zZ']['Color3'][0x0][_0x35911e(0xad8)](_0x174a2d['zZ']['Color3'][0x0],_0x4d60ef[_0x35911e(0x2e07)]['scene'][_0x35911e(0x3e9d)]()[_0x35911e(0x3969)]),_0x35911e(0x1fbd)+_0x174a2d['zZ'][_0x35911e(0x3094)][0x0]['r']+',\x20'+_0x174a2d['zZ'][_0x35911e(0x3094)][0x0]['g']+',\x20'+_0x174a2d['zZ']['Color3'][0x0]['b']+')';case _0x4f9ebc['E']['Color4']:return _0x174a2d['zZ'][_0x35911e(0x851)][0x0]['set'](this[_0x35911e(0x2b05)]['r'],this[_0x35911e(0x2b05)]['g'],this[_0x35911e(0x2b05)]['b'],this[_0x35911e(0x2b05)]['a']),this[_0x35911e(0x105d)]&&_0x174a2d['zZ'][_0x35911e(0x851)][0x0]['toGammaSpaceToRef'](_0x174a2d['zZ'][_0x35911e(0x851)][0x0],_0x4d60ef['sharedData'][_0x35911e(0x3241)][_0x35911e(0x3e9d)]()[_0x35911e(0x3969)]),this[_0x35911e(0x3b5b)]&&_0x174a2d['zZ'][_0x35911e(0x851)][0x0][_0x35911e(0xad8)](_0x174a2d['zZ'][_0x35911e(0x851)][0x0],_0x4d60ef[_0x35911e(0x2e07)][_0x35911e(0x3241)][_0x35911e(0x3e9d)]()['useExactSrgbConversions']),_0x35911e(0x15e4)+_0x174a2d['zZ'][_0x35911e(0x851)][0x0]['r']+',\x20'+_0x174a2d['zZ'][_0x35911e(0x851)][0x0]['g']+',\x20'+_0x174a2d['zZ'][_0x35911e(0x851)][0x0]['b']+',\x20'+_0x174a2d['zZ']['Color4'][0x0]['a']+')';}return'';}get[_0x476b07(0x3a13)](){return _0xff9638[this['name']];}[_0x476b07(0xdaf)](_0x33034a,_0xb0b67){var _0x6e1236=_0x476b07,_0x1f9259;if(this['isUniform']){if(this['associatedVariableName']||(this[_0x6e1236(0x2fa0)]=_0x33034a['_getFreeVariableName']('u_'+this[_0x6e1236(0xc1b)])),this[_0x6e1236(0x12cc)])return-0x1!==_0x33034a[_0x6e1236(0x2934)][_0x6e1236(0x86a)](this[_0x6e1236(0x2fa0)])?void 0x0:(_0x33034a[_0x6e1236(0x2934)]['push'](this['associatedVariableName']),void(_0x33034a[_0x6e1236(0xf32)]+=this[_0x6e1236(0x1bac)](this['output'],_0x33034a)+('\x20=\x20'+this[_0x6e1236(0x29d)](_0x33034a)+_0x6e1236(0x35bf))));if(-0x1===_0x33034a['uniforms']['indexOf'](this[_0x6e1236(0x2fa0)])){_0x33034a[_0x6e1236(0x2006)][_0x6e1236(0xede)](this[_0x6e1236(0x2fa0)]),_0xb0b67&&(_0x33034a[_0x6e1236(0x1eca)]+=this['_emitDefine'](_0xb0b67)),_0x33034a[_0x6e1236(0x1eca)]+=_0x6e1236(0x11f5)+_0x33034a[_0x6e1236(0x176c)](this[_0x6e1236(0x19d6)])+'\x20'+this[_0x6e1236(0x2fa0)]+_0x6e1236(0x35bf),_0xb0b67&&(_0x33034a[_0x6e1236(0x1eca)]+=_0x6e1236(0x2b36));const _0x371d84=_0x33034a[_0x6e1236(0x2e07)][_0x6e1236(0xc45)];if(null!==this[_0x6e1236(0x19bf)]&&void 0x0!==this[_0x6e1236(0x19bf)])switch(this[_0x6e1236(0x19bf)]){case _0x2cb81a['$'][_0x6e1236(0x2c74)]:_0x371d84[_0x6e1236(0x94e)]=!0x0;break;case _0x2cb81a['$'][_0x6e1236(0xe79)]:_0x371d84[_0x6e1236(0x363f)]=!0x0;}else this[_0x6e1236(0x2608)]!==_0x1477aa['c']['None']&&_0x33034a[_0x6e1236(0x2e07)]['animatedInputs'][_0x6e1236(0xede)](this);}}else this['isAttribute']&&(this[_0x6e1236(0x2fa0)]=null!=(_0x1f9259=_0x587020[this[_0x6e1236(0xc1b)]])?_0x1f9259:this[_0x6e1236(0xc1b)],this['target']===_0x3a2dc4['u'][_0x6e1236(0xf56)]&&_0x33034a['_vertexState']?_0xff9638[this[_0x6e1236(0xc1b)]]?_0x2b0b6d[this[_0x6e1236(0xc1b)]]?_0x33034a[_0x6e1236(0x3dcf)](this[_0x6e1236(0x2fa0)],_0x33034a[_0x6e1236(0x176c)](this[_0x6e1236(0x19d6)]),_0xb0b67):_0x33034a['_emitVaryingFromString'](this[_0x6e1236(0x2fa0)],_0x33034a[_0x6e1236(0x176c)](this[_0x6e1236(0x19d6)]),_0xb0b67):this['_emit'](_0x33034a[_0x6e1236(0x1843)],_0xb0b67):-0x1===_0x33034a[_0x6e1236(0x3b34)]['indexOf'](this[_0x6e1236(0x2fa0)])&&(_0x33034a['attributes'][_0x6e1236(0xede)](this[_0x6e1236(0x2fa0)]),_0xff9638[this[_0x6e1236(0xc1b)]]?_0x2b0b6d[this['name']]?_0x33034a[_0x6e1236(0x3dcf)](this[_0x6e1236(0x2fa0)],_0x33034a[_0x6e1236(0x176c)](this[_0x6e1236(0x19d6)]),_0xb0b67):_0x33034a[_0x6e1236(0x12ef)](this[_0x6e1236(0x2fa0)],_0x33034a['_getGLType'](this[_0x6e1236(0x19d6)]),_0xb0b67):(_0xb0b67&&(_0x33034a[_0x6e1236(0x2e11)]+=this[_0x6e1236(0x2ccf)](_0xb0b67)),_0x33034a['_attributeDeclaration']+=_0x6e1236(0xed5)+_0x33034a['_getGLType'](this[_0x6e1236(0x19d6)])+'\x20'+this[_0x6e1236(0x2fa0)]+_0x6e1236(0x35bf),_0xb0b67&&(_0x33034a['_attributeDeclaration']+=_0x6e1236(0x2b36)))));}[_0x476b07(0x327d)](_0x10673d,_0x523d35,_0x30c639,_0x183af8){var _0x521a1e=_0x476b07;if(this[_0x521a1e(0x19bf)]){var _0x277a69=this[_0x521a1e(0x2fa0)];switch(this['_systemValue']){case _0x2cb81a['$']['World']:_0x10673d['setMatrix'](_0x277a69,_0x523d35);break;case _0x2cb81a['$'][_0x521a1e(0x2c74)]:_0x10673d[_0x521a1e(0x3041)](_0x277a69,_0x30c639);break;case _0x2cb81a['$'][_0x521a1e(0xe79)]:_0x10673d['setMatrix'](_0x277a69,_0x183af8);}}}[_0x476b07(0xce9)](_0x28966f,_0xe886a0,_0x1ea4ac){var _0x7f6a43=_0x476b07;if(!this[_0x7f6a43(0x3edc)]){var _0x449c6f=this['associatedVariableName'];if(this[_0x7f6a43(0x19bf)])switch(this[_0x7f6a43(0x19bf)]){case _0x2cb81a['$'][_0x7f6a43(0xea5)]:case _0x2cb81a['$'][_0x7f6a43(0x2c74)]:case _0x2cb81a['$'][_0x7f6a43(0xe79)]:return;case _0x2cb81a['$'][_0x7f6a43(0x5f7)]:_0x28966f[_0x7f6a43(0x3041)](_0x449c6f,_0xe886a0[_0x7f6a43(0x3ca4)]());break;case _0x2cb81a['$'][_0x7f6a43(0x5c2)]:_0x28966f['setMatrix'](_0x449c6f,_0xe886a0['getProjectionMatrix']());break;case _0x2cb81a['$'][_0x7f6a43(0x357f)]:_0x28966f['setMatrix'](_0x449c6f,_0xe886a0['getTransformMatrix']());break;case _0x2cb81a['$']['CameraPosition']:_0xe886a0['bindEyePosition'](_0x28966f,_0x449c6f,!0x0);break;case _0x2cb81a['$'][_0x7f6a43(0x1971)]:_0x28966f[_0x7f6a43(0x20e7)](_0x449c6f,_0xe886a0[_0x7f6a43(0x4125)]);break;case _0x2cb81a['$']['DeltaTime']:_0x28966f['setFloat'](_0x449c6f,_0xe886a0[_0x7f6a43(0x2330)]/0x3e8);break;case _0x2cb81a['$'][_0x7f6a43(0x4063)]:_0xe886a0['activeCamera']&&_0x28966f[_0x7f6a43(0x1ea8)](_0x449c6f,_0xe886a0[_0x7f6a43(0x3e9d)]()[_0x7f6a43(0x1125)]?-0x1:0x1,_0xe886a0[_0x7f6a43(0x1647)][_0x7f6a43(0x248d)],_0xe886a0[_0x7f6a43(0x1647)][_0x7f6a43(0x298f)],0x1/_0xe886a0[_0x7f6a43(0x1647)][_0x7f6a43(0x298f)]);break;case _0x2cb81a['$'][_0x7f6a43(0x1cb4)]:_0x28966f[_0x7f6a43(0x42c)](_0x449c6f,_0x1ea4ac['alpha']);}else{var _0x1ae438=this[_0x7f6a43(0x36d6)]?this[_0x7f6a43(0x36d6)]():this[_0x7f6a43(0x261)];if(null!==_0x1ae438)switch(this[_0x7f6a43(0x19d6)]){case _0x4f9ebc['E'][_0x7f6a43(0x3c70)]:_0x28966f['setFloat'](_0x449c6f,_0x1ae438);break;case _0x4f9ebc['E'][_0x7f6a43(0x164e)]:_0x28966f[_0x7f6a43(0xf42)](_0x449c6f,_0x1ae438);break;case _0x4f9ebc['E'][_0x7f6a43(0x3094)]:_0x174a2d['zZ'][_0x7f6a43(0x3094)][0x0][_0x7f6a43(0x386b)](this[_0x7f6a43(0x2b05)]['r'],this[_0x7f6a43(0x2b05)]['g'],this[_0x7f6a43(0x2b05)]['b']),this[_0x7f6a43(0x105d)]&&_0x174a2d['zZ']['Color3'][0x0][_0x7f6a43(0x36d0)](_0x174a2d['zZ']['Color3'][0x0],_0xe886a0[_0x7f6a43(0x3e9d)]()[_0x7f6a43(0x3969)]),this[_0x7f6a43(0x3b5b)]&&_0x174a2d['zZ'][_0x7f6a43(0x3094)][0x0][_0x7f6a43(0xad8)](_0x174a2d['zZ']['Color3'][0x0],_0xe886a0[_0x7f6a43(0x3e9d)]()['useExactSrgbConversions']),_0x28966f[_0x7f6a43(0x20e7)](_0x449c6f,_0x174a2d['zZ'][_0x7f6a43(0x3094)][0x0]);break;case _0x4f9ebc['E'][_0x7f6a43(0x851)]:_0x174a2d['zZ'][_0x7f6a43(0x851)][0x0][_0x7f6a43(0x386b)](this[_0x7f6a43(0x2b05)]['r'],this[_0x7f6a43(0x2b05)]['g'],this[_0x7f6a43(0x2b05)]['b'],this[_0x7f6a43(0x2b05)]['a']),this[_0x7f6a43(0x105d)]&&_0x174a2d['zZ'][_0x7f6a43(0x851)][0x0]['toGammaSpaceToRef'](_0x174a2d['zZ'][_0x7f6a43(0x851)][0x0],_0xe886a0[_0x7f6a43(0x3e9d)]()[_0x7f6a43(0x3969)]),this[_0x7f6a43(0x3b5b)]&&_0x174a2d['zZ'][_0x7f6a43(0x851)][0x0][_0x7f6a43(0xad8)](_0x174a2d['zZ'][_0x7f6a43(0x851)][0x0],_0xe886a0[_0x7f6a43(0x3e9d)]()[_0x7f6a43(0x3969)]),_0x28966f['setDirectColor4'](_0x449c6f,_0x174a2d['zZ']['Color4'][0x0]);break;case _0x4f9ebc['E'][_0x7f6a43(0x1415)]:_0x28966f['setVector2'](_0x449c6f,_0x1ae438);break;case _0x4f9ebc['E'][_0x7f6a43(0xe60)]:_0x28966f[_0x7f6a43(0x3c4c)](_0x449c6f,_0x1ae438);break;case _0x4f9ebc['E']['Vector4']:_0x28966f[_0x7f6a43(0x412b)](_0x449c6f,_0x1ae438);break;case _0x4f9ebc['E'][_0x7f6a43(0x12cd)]:_0x28966f[_0x7f6a43(0x3041)](_0x449c6f,_0x1ae438);}}}}[_0x476b07(0x1198)](_0x3d96a1){var _0x5f1d83=_0x476b07;super['_buildBlock'](_0x3d96a1),(this[_0x5f1d83(0x1ed8)]||this[_0x5f1d83(0x1356)])&&_0x3d96a1[_0x5f1d83(0x2e07)][_0x5f1d83(0x19f1)][_0x5f1d83(0xede)](this),this[_0x5f1d83(0xdaf)](_0x3d96a1);}[_0x476b07(0xbe6)](){var _0x5a2682=_0x476b07,_0x6b41bd=this['_codeVariableName'];if(this[_0x5a2682(0x3edc)])return super['_dumpPropertiesCode']()+(_0x6b41bd+_0x5a2682(0x35de)+this[_0x5a2682(0xc1b)]+_0x5a2682(0x6e7));if(this['isSystemValue'])return super[_0x5a2682(0xbe6)]()+(_0x6b41bd+_0x5a2682(0x3e19)+_0x2cb81a['$'][this['_systemValue']]+');\x0d\x0a');if(this[_0x5a2682(0x1ed8)]){const _0x1f78e4=[];let _0x42c57d='';switch(this[_0x5a2682(0x19d6)]){case _0x4f9ebc['E']['Float']:_0x42c57d=''+this[_0x5a2682(0x2b05)];break;case _0x4f9ebc['E'][_0x5a2682(0x1415)]:_0x42c57d='new\x20BABYLON.Vector2('+this[_0x5a2682(0x2b05)]['x']+',\x20'+this[_0x5a2682(0x2b05)]['y']+')';break;case _0x4f9ebc['E'][_0x5a2682(0xe60)]:_0x42c57d=_0x5a2682(0x2ca9)+this[_0x5a2682(0x2b05)]['x']+',\x20'+this[_0x5a2682(0x2b05)]['y']+',\x20'+this[_0x5a2682(0x2b05)]['z']+')';break;case _0x4f9ebc['E'][_0x5a2682(0x176b)]:_0x42c57d=_0x5a2682(0x2a53)+this[_0x5a2682(0x2b05)]['x']+',\x20'+this[_0x5a2682(0x2b05)]['y']+',\x20'+this[_0x5a2682(0x2b05)]['z']+',\x20'+this['value']['w']+')';break;case _0x4f9ebc['E'][_0x5a2682(0x3094)]:_0x42c57d=_0x5a2682(0xa10)+this[_0x5a2682(0x2b05)]['r']+',\x20'+this[_0x5a2682(0x2b05)]['g']+',\x20'+this[_0x5a2682(0x2b05)]['b']+')',this[_0x5a2682(0x105d)]&&(_0x42c57d+=_0x5a2682(0xb7e)),this['convertToLinearSpace']&&(_0x42c57d+=_0x5a2682(0x1404));break;case _0x4f9ebc['E'][_0x5a2682(0x851)]:_0x42c57d='new\x20BABYLON.Color4('+this['value']['r']+',\x20'+this[_0x5a2682(0x2b05)]['g']+',\x20'+this[_0x5a2682(0x2b05)]['b']+',\x20'+this[_0x5a2682(0x2b05)]['a']+')',this[_0x5a2682(0x105d)]&&(_0x42c57d+=_0x5a2682(0xb7e)),this[_0x5a2682(0x3b5b)]&&(_0x42c57d+='.toLinearSpace()');break;case _0x4f9ebc['E'][_0x5a2682(0x12cd)]:_0x42c57d=_0x5a2682(0x29dd)+this[_0x5a2682(0x2b05)]['m']+'])';}return _0x1f78e4[_0x5a2682(0xede)](_0x6b41bd+_0x5a2682(0x12bf)+_0x42c57d),this['type']===_0x4f9ebc['E'][_0x5a2682(0x3c70)]&&_0x1f78e4[_0x5a2682(0xede)](_0x6b41bd+_0x5a2682(0x1fcf)+this[_0x5a2682(0x1111)],_0x6b41bd+_0x5a2682(0x3283)+this['max'],_0x6b41bd+'.isBoolean\x20=\x20'+this[_0x5a2682(0x475)],_0x6b41bd+_0x5a2682(0x32c7)+this[_0x5a2682(0x7ca)],_0x6b41bd+_0x5a2682(0x3651)+_0x1477aa['c'][this['animationType']]),_0x1f78e4[_0x5a2682(0xede)](_0x6b41bd+'.isConstant\x20=\x20'+this[_0x5a2682(0x12cc)]),_0x1f78e4[_0x5a2682(0xede)](''),super[_0x5a2682(0xbe6)]()+_0x1f78e4[_0x5a2682(0x21ee)](_0x5a2682(0x35bf));}return super[_0x5a2682(0xbe6)]();}[_0x476b07(0x41a)](){var _0x22238c=_0x476b07;this[_0x22238c(0x4ab)]['clear'](),super[_0x22238c(0x41a)]();}[_0x476b07(0x18e2)](){var _0x3da9a8=_0x476b07;const _0x1020c0=super[_0x3da9a8(0x18e2)]();return _0x1020c0[_0x3da9a8(0x19d6)]=this[_0x3da9a8(0x19d6)],_0x1020c0[_0x3da9a8(0x2d64)]=this[_0x3da9a8(0xc7b)],_0x1020c0[_0x3da9a8(0x116e)]=this[_0x3da9a8(0x19bf)],_0x1020c0['animationType']=this[_0x3da9a8(0x2608)],_0x1020c0[_0x3da9a8(0x1111)]=this[_0x3da9a8(0x1111)],_0x1020c0[_0x3da9a8(0x1955)]=this[_0x3da9a8(0x1955)],_0x1020c0[_0x3da9a8(0x475)]=this[_0x3da9a8(0x475)],_0x1020c0[_0x3da9a8(0x7ca)]=this[_0x3da9a8(0x7ca)],_0x1020c0[_0x3da9a8(0x12cc)]=this[_0x3da9a8(0x12cc)],_0x1020c0['groupInInspector']=this[_0x3da9a8(0x41f1)],_0x1020c0['convertToGammaSpace']=this[_0x3da9a8(0x105d)],_0x1020c0[_0x3da9a8(0x3b5b)]=this[_0x3da9a8(0x3b5b)],null!=this[_0x3da9a8(0x261)]&&this[_0x3da9a8(0xc7b)]===_0x451e20['M'][_0x3da9a8(0x2a92)]&&(this[_0x3da9a8(0x261)][_0x3da9a8(0x4049)]?(_0x1020c0['valueType']=_0x3da9a8(0x68d)+this['_storedValue']['getClassName'](),_0x1020c0[_0x3da9a8(0x2b05)]=this[_0x3da9a8(0x261)][_0x3da9a8(0x4049)]()):(_0x1020c0[_0x3da9a8(0x3987)]='number',_0x1020c0[_0x3da9a8(0x2b05)]=this[_0x3da9a8(0x261)])),_0x1020c0;}[_0x476b07(0x11a3)](_0x48dd06,_0x2b6570,_0x2aa009){var _0x1db71e=_0x476b07;if(this[_0x1db71e(0xc7b)]=_0x48dd06['mode'],super[_0x1db71e(0x11a3)](_0x48dd06,_0x2b6570,_0x2aa009),this['_type']=_0x48dd06['type'],this[_0x1db71e(0x19bf)]=_0x48dd06[_0x1db71e(0x116e)]||_0x48dd06[_0x1db71e(0x240d)],this[_0x1db71e(0x2608)]=_0x48dd06[_0x1db71e(0x3d29)],this[_0x1db71e(0x1111)]=_0x48dd06[_0x1db71e(0x1111)]||0x0,this[_0x1db71e(0x1955)]=_0x48dd06[_0x1db71e(0x1955)]||0x0,this[_0x1db71e(0x475)]=!!_0x48dd06[_0x1db71e(0x475)],this[_0x1db71e(0x7ca)]=_0x48dd06[_0x1db71e(0x7ca)]||0x0,this['isConstant']=!!_0x48dd06[_0x1db71e(0x12cc)],this[_0x1db71e(0x41f1)]=_0x48dd06[_0x1db71e(0x41f1)]||'',this['convertToGammaSpace']=!!_0x48dd06[_0x1db71e(0x105d)],this[_0x1db71e(0x3b5b)]=!!_0x48dd06[_0x1db71e(0x3b5b)],_0x1db71e(0x70a)===_0x48dd06[_0x1db71e(0xc1b)]&&_0x48dd06[_0x1db71e(0x2d64)]===_0x451e20['M']['Attribute']&&_0x48dd06[_0x1db71e(0x19d6)]===_0x4f9ebc['E']['Vector3']&&(this[_0x1db71e(0x15ed)]=_0x4f9ebc['E'][_0x1db71e(0x176b)]),_0x48dd06[_0x1db71e(0x3987)]){if(_0x1db71e(0x2515)===_0x48dd06[_0x1db71e(0x3987)])this[_0x1db71e(0x261)]=_0x48dd06[_0x1db71e(0x2b05)];else{const _0x5a0734=(0x0,_0x577871['q'])(_0x48dd06['valueType']);_0x5a0734&&(this[_0x1db71e(0x261)]=_0x5a0734[_0x1db71e(0xf7f)](_0x48dd06['value']));}}}}(0x0,_0x577871['H'])(_0x476b07(0x2636),_0x4cd7a7);},0x5b:(_0x4c160f,_0x54b891,_0x1c3932)=>{var _0x3b1b7d=a8_0x1ec55c;_0x1c3932['d'](_0x54b891,{'p':()=>_0x5390d4});var _0x54b891=_0x1c3932(0x10b7b),_0x3e532f=_0x1c3932(0x17eee),_0x5ee8ae=_0x1c3932(0x17368),_0x41f63a=_0x1c3932(0xf582),_0x46bee4=_0x1c3932(0x4158),_0x4bfc51=_0x1c3932(0x9bf9),_0x46487b=_0x1c3932(0x10fbc),_0x8bdcb=_0x1c3932(0x6214);class _0x5390d4 extends _0x54b891['k']{constructor(_0x5d4307){var _0x20b367=a8_0x5306;super(_0x5d4307,_0x41f63a['u'][_0x20b367(0x236a)]),this[_0x20b367(0x3ce2)]='',this[_0x20b367(0x3fb3)]=!0x0,this[_0x20b367(0x3019)]('intensity',_0x3e532f['E'][_0x20b367(0x3c70)],!0x0,_0x41f63a['u'][_0x20b367(0x236a)]),this[_0x20b367(0x3019)](_0x20b367(0x286c),_0x3e532f['E']['Vector2'],!0x0,_0x41f63a['u'][_0x20b367(0x236a)]),this['registerInput']('uv',_0x3e532f['E'][_0x20b367(0x1415)],!0x0),this['registerInput'](_0x20b367(0xce6),_0x3e532f['E'][_0x20b367(0x176b)],!0x0),this['registerInput'](_0x20b367(0x1265),_0x3e532f['E']['Object'],!0x0,_0x41f63a['u']['VertexAndFragment'],new _0x4bfc51['C'](_0x20b367(0x1265),this,_0x5ee8ae['Ab']['Input'],_0x46487b['v'],_0x20b367(0x22d4))),this['registerOutput']('anisotropy',_0x3e532f['E'][_0x20b367(0x2f61)],_0x41f63a['u'][_0x20b367(0x236a)],new _0x4bfc51['C'](_0x20b367(0x2c69),this,_0x5ee8ae['Ab'][_0x20b367(0x22b6)],_0x5390d4,'AnisotropyBlock'));}['initialize'](_0x5aa5c3){var _0x43d7bf=a8_0x5306;_0x5aa5c3[_0x43d7bf(0x25b3)]('anisotropicOut'),_0x5aa5c3[_0x43d7bf(0x25b3)](_0x43d7bf(0x1265));}['getClassName'](){return'AnisotropyBlock';}get['intensity'](){var _0x315a66=a8_0x5306;return this[_0x315a66(0x3fab)][0x0];}get[_0x3b1b7d(0x286c)](){var _0x4e44f4=_0x3b1b7d;return this[_0x4e44f4(0x3fab)][0x1];}get['uv'](){var _0x115a05=_0x3b1b7d;return this[_0x115a05(0x3fab)][0x2];}get['worldTangent'](){var _0x2ce3d8=_0x3b1b7d;return this[_0x2ce3d8(0x3fab)][0x3];}get[_0x3b1b7d(0x1265)](){var _0x3262a1=_0x3b1b7d;return this[_0x3262a1(0x3fab)][0x4];}get[_0x3b1b7d(0x2c69)](){var _0x13aa12=_0x3b1b7d;return this[_0x13aa12(0x2307)][0x0];}['_generateTBNSpace'](_0x4a8597){var _0x1f45c8=_0x3b1b7d;let _0x2eb8e5='';var _0x3dfddf='//'+this[_0x1f45c8(0xc1b)],_0x235fd9=this['uv'],_0x4f588d=this[_0x1f45c8(0xfbd)],_0x2ad7fc=this[_0x1f45c8(0x3a2a)],_0x8f821=this[_0x1f45c8(0xce6)],_0x5e64f1=(_0x235fd9['isConnected']||_0x8bdcb[_0x1f45c8(0x993)](_0x1f45c8(0x244)),_0x4a8597[_0x1f45c8(0x377e)](_0x1f45c8(0x16b4),_0x1f45c8(0x2410)),{'search':/defined\(TANGENT\)/g,'replace':_0x8f821[_0x1f45c8(0x326c)]?_0x1f45c8(0x2b50):_0x1f45c8(0x179c)}),_0x13925b=this['TBN'];return _0x13925b['isConnected']?_0x4a8597['compilationString']+=_0x1f45c8(0x570)+_0x13925b[_0x1f45c8(0x2fa0)]+_0x1f45c8(0x890):_0x8f821[_0x1f45c8(0x326c)]&&(_0x2eb8e5=(_0x2eb8e5=(_0x2eb8e5+=_0x1f45c8(0x70b)+_0x2ad7fc['associatedVariableName']+_0x1f45c8(0x372a))+(_0x1f45c8(0x2ead)+_0x8f821[_0x1f45c8(0x2fa0)]+'.xyz);\x0d\x0a'))+(_0x1f45c8(0x2889)+this[_0x1f45c8(0x3ce2)]+';\x0d\x0a')+'mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a'),_0x2eb8e5+=_0x1f45c8(0x2955)+(_0x8f821[_0x1f45c8(0x326c)]?_0x1f45c8(0x3156):_0x1f45c8(0x3926))+_0x1f45c8(0x3e6d)+(_0x2ad7fc[_0x1f45c8(0x2fa0)]+_0x1f45c8(0x2030))+',\x20'+('v_'+_0x4f588d[_0x1f45c8(0x2fa0)]+'.xyz')+',\x20'+(_0x235fd9[_0x1f45c8(0x326c)]?_0x235fd9[_0x1f45c8(0x2fa0)]:_0x1f45c8(0x1640))+_0x1f45c8(0x3135),_0x4a8597[_0x1f45c8(0x11bf)](_0x1f45c8(0x1b58),_0x3dfddf,{'replaceStrings':[_0x5e64f1]}),_0x2eb8e5;}['getCode'](_0x225f81,_0x24a31a=!0x1){var _0x308383=_0x3b1b7d;let _0x218c5c='';return _0x24a31a&&(_0x218c5c+=this[_0x308383(0x22ce)](_0x225f81)),(_0x24a31a=this[_0x308383(0x231d)]['isConnected']?this[_0x308383(0x231d)][_0x308383(0x2fa0)]:'1.0',_0x225f81=this['direction'][_0x308383(0x326c)]?this['direction'][_0x308383(0x2fa0)]:'vec2(1.,\x200.)'),_0x218c5c+=_0x308383(0x1131)+_0x225f81+',\x20'+_0x24a31a+_0x308383(0x4f1);}['prepareDefines'](_0x4c3830,_0x56e3b9,_0x56a056){var _0x2a4b24=_0x3b1b7d;super[_0x2a4b24(0x12d6)](_0x4c3830,_0x56e3b9,_0x56a056),_0x56a056[_0x2a4b24(0xff5)](_0x2a4b24(0x3afd),!0x0),_0x56a056[_0x2a4b24(0xff5)]('ANISOTROPIC_TEXTURE',!0x1,!0x0);}[_0x3b1b7d(0x3b97)](_0x43e18e,_0x3449f5,_0x4683d7){var _0x322b3a=_0x3b1b7d;super[_0x322b3a(0x3b97)](_0x43e18e,_0x3449f5,_0x4683d7),_0x4683d7&&_0x43e18e[_0x322b3a(0x42c)](this['_tangentCorrectionFactorName'],_0x4683d7[_0x322b3a(0x10cb)]()[_0x322b3a(0x2583)]()<0x0?-0x1:0x1);}[_0x3b1b7d(0x1198)](_0x3af6b7){var _0x5ef34f=_0x3b1b7d;return _0x3af6b7[_0x5ef34f(0x37fb)]===_0x41f63a['u'][_0x5ef34f(0x236a)]&&(_0x3af6b7[_0x5ef34f(0x2e07)][_0x5ef34f(0x2cd5)]['push'](this),_0x3af6b7[_0x5ef34f(0x2e07)][_0x5ef34f(0x3191)][_0x5ef34f(0xede)](this),this['_tangentCorrectionFactorName']=_0x3af6b7[_0x5ef34f(0x2e1d)](_0x5ef34f(0x2fc5)),_0x3af6b7[_0x5ef34f(0x3dcf)](this[_0x5ef34f(0x3ce2)],_0x5ef34f(0x1051))),this;}}(0x0,_0x46bee4['H'])(_0x3b1b7d(0x2e7a),_0x5390d4);},0x12361:(_0x53cb8f,_0xc4e763,_0x1cb241)=>{var _0x3dae68=a8_0x1ec55c;_0x1cb241['d'](_0xc4e763,{'N':()=>_0x2f9a7a});var _0xc4e763=_0x1cb241(0x10b7b),_0x314911=_0x1cb241(0x17eee),_0x205194=_0x1cb241(0x17368),_0x382a5e=_0x1cb241(0xf582),_0x2b871b=_0x1cb241(0x4158),_0xe4f65f=_0x1cb241(0x97e6),_0x594d14=_0x1cb241(0x9bf9),_0x461b86=_0x1cb241(0x1006d),_0x4bd5ce=_0x1cb241(0xca26),_0x5d4bba=_0x1cb241(0x10fbc);class _0x2f9a7a extends _0xc4e763['k']{constructor(_0x3dca2b){var _0x170a06=a8_0x5306;super(_0x3dca2b,_0x382a5e['u'][_0x170a06(0x236a)]),this[_0x170a06(0x3ce2)]='',this[_0x170a06(0x269e)]=!0x0,this[_0x170a06(0x3fb3)]=!0x0,this[_0x170a06(0x3019)](_0x170a06(0x231d),_0x314911['E'][_0x170a06(0x3c70)],!0x1,_0x382a5e['u']['Fragment']),this[_0x170a06(0x3019)](_0x170a06(0x3933),_0x314911['E']['Float'],!0x0,_0x382a5e['u']['Fragment']),this['registerInput'](_0x170a06(0x413e),_0x314911['E']['Float'],!0x0,_0x382a5e['u'][_0x170a06(0x236a)]),this[_0x170a06(0x3019)]('normalMapColor',_0x314911['E'][_0x170a06(0x3094)],!0x0,_0x382a5e['u']['Fragment']),this[_0x170a06(0x3019)]('uv',_0x314911['E'][_0x170a06(0x1415)],!0x0,_0x382a5e['u'][_0x170a06(0x236a)]),this[_0x170a06(0x3019)](_0x170a06(0x4023),_0x314911['E'][_0x170a06(0x3094)],!0x0,_0x382a5e['u'][_0x170a06(0x236a)]),this[_0x170a06(0x3019)](_0x170a06(0x3e77),_0x314911['E'][_0x170a06(0x3c70)],!0x0,_0x382a5e['u'][_0x170a06(0x236a)]),this[_0x170a06(0x3019)]('tintThickness',_0x314911['E']['Float'],!0x0,_0x382a5e['u'][_0x170a06(0x236a)]),this[_0x170a06(0x3019)](_0x170a06(0xce6),_0x314911['E'][_0x170a06(0x176b)],!0x0),this[_0x170a06(0x3019)]('worldNormal',_0x314911['E'][_0x170a06(0x1277)],!0x0),this[_0x170a06(0x2137)]['addExcludedConnectionPointFromAllowedTypes'](_0x314911['E'][_0x170a06(0x851)]|_0x314911['E'][_0x170a06(0x176b)]|_0x314911['E'][_0x170a06(0xe60)]),this[_0x170a06(0x3019)](_0x170a06(0x1265),_0x314911['E'][_0x170a06(0x2f61)],!0x0,_0x382a5e['u'][_0x170a06(0xc1c)],new _0x594d14['C'](_0x170a06(0x1265),this,_0x205194['Ab']['Input'],_0x5d4bba['v'],_0x170a06(0x22d4))),this[_0x170a06(0x3fb)](_0x170a06(0x2403),_0x314911['E'][_0x170a06(0x2f61)],_0x382a5e['u'][_0x170a06(0x236a)],new _0x594d14['C']('clearcoat',this,_0x205194['Ab'][_0x170a06(0x22b6)],_0x2f9a7a,_0x170a06(0x2a01)));}['initialize'](_0x586329){var _0xfe4e95=a8_0x5306;_0x586329[_0xfe4e95(0x25b3)]('clearcoatOut'),_0x586329['_excludeVariableName'](_0xfe4e95(0x1a17)),_0x586329[_0xfe4e95(0x25b3)](_0xfe4e95(0x484)),_0x586329[_0xfe4e95(0x25b3)]('vClearCoatRefractionParams'),_0x586329['_excludeVariableName'](_0xfe4e95(0x2dc4)),_0x586329[_0xfe4e95(0x25b3)](_0xfe4e95(0x1a7e));}[_0x3dae68(0x252c)](){var _0xe094d3=_0x3dae68;return _0xe094d3(0x2a01);}get['intensity'](){var _0x19ee4b=_0x3dae68;return this[_0x19ee4b(0x3fab)][0x0];}get[_0x3dae68(0x3933)](){return this['_inputs'][0x1];}get[_0x3dae68(0x413e)](){var _0x1676fc=_0x3dae68;return this[_0x1676fc(0x3fab)][0x2];}get[_0x3dae68(0x1358)](){return this['_inputs'][0x3];}get['uv'](){return this['_inputs'][0x4];}get[_0x3dae68(0x4023)](){var _0x26ded8=_0x3dae68;return this[_0x26ded8(0x3fab)][0x5];}get[_0x3dae68(0x3e77)](){var _0x1ce71a=_0x3dae68;return this[_0x1ce71a(0x3fab)][0x6];}get[_0x3dae68(0x22f4)](){return this['_inputs'][0x7];}get[_0x3dae68(0xce6)](){var _0x44324d=_0x3dae68;return this[_0x44324d(0x3fab)][0x8];}get[_0x3dae68(0x2137)](){var _0x5aae2c=_0x3dae68;return this[_0x5aae2c(0x3fab)][0x9];}get[_0x3dae68(0x1265)](){var _0x4b56e4=_0x3dae68;return this[_0x4b56e4(0x3fab)][0xa];}get[_0x3dae68(0x2403)](){var _0x1afafe=_0x3dae68;return this[_0x1afafe(0x2307)][0x0];}[_0x3dae68(0x2100)](){var _0x4e76cb=_0x3dae68;if(!this[_0x4e76cb(0x231d)]['isConnected']){const _0x355943=new _0xe4f65f['S']('ClearCoat\x20intensity',_0x382a5e['u'][_0x4e76cb(0x236a)],_0x314911['E'][_0x4e76cb(0x3c70)]);_0x355943[_0x4e76cb(0x2b05)]=0x1,_0x355943['output']['connectTo'](this[_0x4e76cb(0x231d)]);}}['prepareDefines'](_0x410478,_0x43e71a,_0x2c0820){var _0x5ed76a=_0x3dae68;super[_0x5ed76a(0x12d6)](_0x410478,_0x43e71a,_0x2c0820),_0x2c0820[_0x5ed76a(0xff5)](_0x5ed76a(0x9db),!0x0),_0x2c0820[_0x5ed76a(0xff5)](_0x5ed76a(0x25b4),!0x1,!0x0),_0x2c0820[_0x5ed76a(0xff5)](_0x5ed76a(0x1449),!0x0,!0x0),_0x2c0820['setValue'](_0x5ed76a(0x364e),this[_0x5ed76a(0x4023)]['isConnected']||this[_0x5ed76a(0x22f4)][_0x5ed76a(0x326c)]||this[_0x5ed76a(0x3e77)]['isConnected'],!0x0),_0x2c0820[_0x5ed76a(0xff5)](_0x5ed76a(0x4263),this[_0x5ed76a(0x1358)]['isConnected'],!0x0),_0x2c0820[_0x5ed76a(0xff5)](_0x5ed76a(0x3fbd),!this['indexOfRefraction']['isConnected']||this['indexOfRefraction'][_0x5ed76a(0x1157)][_0x5ed76a(0x2b05)]===_0x461b86['Y'][_0x5ed76a(0x332b)],!0x0),_0x2c0820[_0x5ed76a(0xff5)](_0x5ed76a(0x2a03),this[_0x5ed76a(0x269e)],!0x0);}['bind'](_0x5c7669,_0x47f9d7,_0x2021a0){var _0x2d8856=_0x3dae68;super[_0x2d8856(0x3b97)](_0x5c7669,_0x47f9d7,_0x2021a0);var _0x47f9d7=null!=(_0x47f9d7=null==(_0x47f9d7=this[_0x2d8856(0x413e)]['connectInputBlock'])?void 0x0:_0x47f9d7['value'])?_0x47f9d7:_0x461b86['Y']['_DefaultIndexOfRefraction'],_0x2dd6ad=0x1-_0x47f9d7,_0x1ae11e=0x1+_0x47f9d7,_0x261771=Math[_0x2d8856(0x421b)](-_0x2dd6ad/_0x1ae11e,0x2),_0x261771=(_0x5c7669[_0x2d8856(0x1ea8)](_0x2d8856(0x34b4),_0x261771,0x1/_0x47f9d7,_0x2dd6ad,_0x1ae11e),this[_0x2d8856(0x2403)][_0x2d8856(0x353d)]?this['clearcoat'][_0x2d8856(0x4055)][0x0][_0x2d8856(0x3413)]:null),_0x47f9d7=null!=_0x261771&&_0x261771[_0x2d8856(0x4185)][_0x2d8856(0x326c)]?_0x261771[_0x2d8856(0x4185)]['connectedPoint'][_0x2d8856(0x3413)]:null;this[_0x2d8856(0x3c5c)][_0x2d8856(0x241d)]?_0x5c7669[_0x2d8856(0x3f28)](_0x2d8856(0x2dc4),null!=_0x47f9d7&&_0x47f9d7['invertX']?0x1:-0x1,null!=_0x47f9d7&&_0x47f9d7[_0x2d8856(0x1aaa)]?0x1:-0x1):_0x5c7669[_0x2d8856(0x3f28)](_0x2d8856(0x2dc4),null!=_0x47f9d7&&_0x47f9d7[_0x2d8856(0x2616)]?-0x1:0x1,null!=_0x47f9d7&&_0x47f9d7['invertY']?-0x1:0x1),_0x2021a0&&_0x5c7669['setFloat'](this[_0x2d8856(0x3ce2)],_0x2021a0[_0x2d8856(0x10cb)]()[_0x2d8856(0x2583)]()<0x0?-0x1:0x1);}[_0x3dae68(0x22ce)](_0x1343c7,_0x5310a2,_0x2453ae){var _0xf5b53b=_0x3dae68;let _0x163177='';var _0x2119ab='//'+this[_0xf5b53b(0xc1b)],_0x5c3167=this[_0xf5b53b(0xce6)],_0x5329ee=(_0x1343c7[_0xf5b53b(0x377e)](_0xf5b53b(0x16b4),_0xf5b53b(0x2410)),{'search':/defined\(TANGENT\)/g,'replace':_0x5c3167[_0xf5b53b(0x326c)]?'defined(TANGENT)':'defined(IGNORE)'}),_0x8e5002=this['TBN'];return _0x8e5002[_0xf5b53b(0x326c)]?_0x1343c7[_0xf5b53b(0x2a2d)]+='\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'+_0x8e5002[_0xf5b53b(0x2fa0)]+_0xf5b53b(0x890):_0x5c3167[_0xf5b53b(0x326c)]&&(_0x163177=(_0x163177=(_0x163177+=_0xf5b53b(0x70b)+_0x2453ae+_0xf5b53b(0x372a))+(_0xf5b53b(0x2ead)+_0x5c3167['associatedVariableName']+_0xf5b53b(0x372a)))+(_0xf5b53b(0x2889)+this[_0xf5b53b(0x3ce2)]+_0xf5b53b(0x35bf))+_0xf5b53b(0x1dd9)),_0x1343c7[_0xf5b53b(0x11bf)](_0xf5b53b(0x1b58),_0x2119ab,{'replaceStrings':[_0x5329ee]}),_0x163177;}static[_0x3dae68(0x19a6)](_0x674180,_0x3f084e,_0x2bbeda,_0x4ba968,_0xabf389,_0x2a2bf7,_0x40b4cf){var _0x5d9e92=_0x3dae68;let _0x59c620='';var _0x256b8b,_0xc58062=null!=_0x3f084e&&_0x3f084e[_0x5d9e92(0x231d)]['isConnected']?_0x3f084e[_0x5d9e92(0x231d)]['associatedVariableName']:'1.',_0x3c44a1=null!=_0x3f084e&&_0x3f084e[_0x5d9e92(0x3933)][_0x5d9e92(0x326c)]?_0x3f084e[_0x5d9e92(0x3933)][_0x5d9e92(0x2fa0)]:'0.',_0x31335d=null!=_0x3f084e&&_0x3f084e[_0x5d9e92(0x1358)][_0x5d9e92(0x326c)]?_0x3f084e[_0x5d9e92(0x1358)][_0x5d9e92(0x2fa0)]:_0x5d9e92(0x1790),_0x31a65b=null!=_0x3f084e&&_0x3f084e['uv'][_0x5d9e92(0x326c)]?_0x3f084e['uv'][_0x5d9e92(0x2fa0)]:_0x5d9e92(0x1640),_0x88186b=null!=_0x3f084e&&_0x3f084e[_0x5d9e92(0x4023)][_0x5d9e92(0x326c)]?_0x3f084e[_0x5d9e92(0x4023)][_0x5d9e92(0x2fa0)]:'vec3(1.)',_0x16dded=null!=_0x3f084e&&_0x3f084e['tintThickness'][_0x5d9e92(0x326c)]?_0x3f084e[_0x5d9e92(0x22f4)]['associatedVariableName']:'1.',_0x350ad2=null!=_0x3f084e&&_0x3f084e[_0x5d9e92(0x3e77)][_0x5d9e92(0x326c)]?_0x3f084e['tintAtDistance'][_0x5d9e92(0x2fa0)]:'1.';return _0x3f084e?(_0x674180[_0x5d9e92(0x3dcf)](_0x5d9e92(0x34b4),_0x5d9e92(0xb4f)),_0x674180[_0x5d9e92(0x3dcf)](_0x5d9e92(0x2dc4),_0x5d9e92(0x408)),_0x256b8b=_0x3f084e['worldNormal'],_0x59c620+=_0x5d9e92(0x3602)+(_0x256b8b[_0x5d9e92(0x326c)]?_0x5d9e92(0x3eb7)+_0x256b8b[_0x5d9e92(0x2fa0)]+'.xyz)':'geometricNormalW')+_0x5d9e92(0x35bf)):_0x59c620+=_0x5d9e92(0x3f34),_0xabf389&&_0x3f084e&&(_0x59c620+=_0x3f084e['_generateTBNSpace'](_0x674180,_0x4ba968,_0x40b4cf),_0x2a2bf7=_0x3f084e['worldTangent']['isConnected']),_0x59c620+=_0x5d9e92(0xaeb)+_0xc58062+',\x20'+_0x3c44a1+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vClearCoatTintParams\x20=\x20vec4('+_0x88186b+',\x20'+_0x16dded+_0x5d9e92(0xe31)+_0x4ba968+'.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'+_0x350ad2+_0x5d9e92(0xb74)+_0x31335d+_0x5d9e92(0x3c5d)+_0x31a65b+_0x5d9e92(0xbbb)+(_0x2a2bf7?_0x5d9e92(0x3156):'IGNORE')+')\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==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x150d)])+_0x5d9e92(0x1027)+(null==_0x2bbeda?void 0x0:_0x2bbeda['_vReflectionInfosName'])+_0x5d9e92(0x1027)+(null==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x12d1)])+',\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==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x36f0)])+_0x5d9e92(0xefa)+(null==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x28d7)])+_0x5d9e92(0x1b4f)+(null==_0x2bbeda?void 0x0:_0x2bbeda['_2DSamplerName'])+_0x5d9e92(0x1b66)+(null==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x36f0)])+'\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==_0x2bbeda?void 0x0:_0x2bbeda['_cubeSamplerName'])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x28d7)])+_0x5d9e92(0xd14)+(null==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x2edc)])+_0x5d9e92(0x18fb)+(null==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x2edc)])+',\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('+(null==_0x2bbeda?void 0x0:_0x2bbeda[_0x5d9e92(0x3bdc)])+_0x5d9e92(0x3074);}['_buildBlock'](_0x241e7d){var _0x94d635=_0x3dae68;return this[_0x94d635(0x3c5c)]=_0x241e7d['sharedData'][_0x94d635(0x3241)],_0x241e7d['target']===_0x382a5e['u'][_0x94d635(0x236a)]&&(_0x241e7d[_0x94d635(0x2e07)][_0x94d635(0x3191)][_0x94d635(0xede)](this),_0x241e7d[_0x94d635(0x2e07)][_0x94d635(0x2cd5)]['push'](this),this[_0x94d635(0x3ce2)]=_0x241e7d['_getFreeDefineName'](_0x94d635(0x2fc5)),_0x241e7d[_0x94d635(0x3dcf)](this['_tangentCorrectionFactorName'],_0x94d635(0x1051))),this;}[_0x3dae68(0xbe6)](){var _0x3fdf9c=_0x3dae68;return super[_0x3fdf9c(0xbe6)]()+(this[_0x3fdf9c(0x337e)]+_0x3fdf9c(0x2317)+this[_0x3fdf9c(0x269e)]+_0x3fdf9c(0x35bf));}[_0x3dae68(0x18e2)](){var _0x139203=_0x3dae68;const _0x2228a9=super[_0x139203(0x18e2)]();return _0x2228a9[_0x139203(0x269e)]=this[_0x139203(0x269e)],_0x2228a9;}[_0x3dae68(0x11a3)](_0x1ed7aa,_0x394ee9,_0x14f468){var _0x24df02=_0x3dae68;super['_deserialize'](_0x1ed7aa,_0x394ee9,_0x14f468),this[_0x24df02(0x269e)]=null==(_0x394ee9=_0x1ed7aa[_0x24df02(0x269e)])||_0x394ee9;}}(function(_0x4f417c,_0x139471,_0x336987,_0x23bf36){var _0x58b539=_0x3dae68,_0x4f191c,_0x92f841=arguments[_0x58b539(0x18cc)],_0x107cc6=_0x92f841<0x3?_0x139471:null===_0x23bf36?_0x23bf36=Object[_0x58b539(0x14a5)](_0x139471,_0x336987):_0x23bf36;if(_0x58b539(0x4238)==typeof Reflect&&_0x58b539(0x3d33)==typeof Reflect[_0x58b539(0x3215)])_0x107cc6=Reflect['decorate'](_0x4f417c,_0x139471,_0x336987,_0x23bf36);else{for(var _0x327547=_0x4f417c[_0x58b539(0x18cc)]-0x1;0x0<=_0x327547;_0x327547--)(_0x4f191c=_0x4f417c[_0x327547])&&(_0x107cc6=(_0x92f841<0x3?_0x4f191c(_0x107cc6):0x3<_0x92f841?_0x4f191c(_0x139471,_0x336987,_0x107cc6):_0x4f191c(_0x139471,_0x336987))||_0x107cc6);}0x3<_0x92f841&&_0x107cc6&&Object['defineProperty'](_0x139471,_0x336987,_0x107cc6);}([(0x0,_0x4bd5ce['p'])('Remap\x20F0\x20on\x20interface\x20change',_0x4bd5ce['U'][_0x3dae68(0x7a9)],_0x3dae68(0x1c1e))],_0x2f9a7a['prototype'],'remapF0OnInterfaceChange',void 0x0),(0x0,_0x2b871b['H'])(_0x3dae68(0x3c1d),_0x2f9a7a));},0xd9c:(_0x493bc9,_0x45950e,_0x130380)=>{_0x130380(0x7f91),_0x130380(0xc0ad),_0x130380(0x5b),_0x130380(0x882f),_0x130380(0x12361),_0x130380(0xba98),_0x130380(0xb91f);},0x7f91:(_0x26704d,_0x4e91c5,_0x4e44ad)=>{var _0x46e50d=a8_0x1ec55c;function _0x438d31(_0x1c7b7d,_0xf8b7ec,_0x40d2c9,_0x5a62d2){var _0x3ba7f0=a8_0x5306,_0x4717cd,_0x38fa37=arguments[_0x3ba7f0(0x18cc)],_0x2efee1=_0x38fa37<0x3?_0xf8b7ec:null===_0x5a62d2?_0x5a62d2=Object[_0x3ba7f0(0x14a5)](_0xf8b7ec,_0x40d2c9):_0x5a62d2;if(_0x3ba7f0(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x2efee1=Reflect['decorate'](_0x1c7b7d,_0xf8b7ec,_0x40d2c9,_0x5a62d2);else{for(var _0x116256=_0x1c7b7d[_0x3ba7f0(0x18cc)]-0x1;0x0<=_0x116256;_0x116256--)(_0x4717cd=_0x1c7b7d[_0x116256])&&(_0x2efee1=(_0x38fa37<0x3?_0x4717cd(_0x2efee1):0x3<_0x38fa37?_0x4717cd(_0xf8b7ec,_0x40d2c9,_0x2efee1):_0x4717cd(_0xf8b7ec,_0x40d2c9))||_0x2efee1);}0x3<_0x38fa37&&_0x2efee1&&Object[_0x3ba7f0(0x276e)](_0xf8b7ec,_0x40d2c9,_0x2efee1);}var _0xc343db=_0x4e44ad(0x10b7b),_0x35efb1=_0x4e44ad(0x17eee),_0x2804ec=_0x4e44ad(0x17368),_0x2b2440=_0x4e44ad(0x10c09),_0x3e2805=_0x4e44ad(0xf582),_0x237a76=_0x4e44ad(0x9acf),_0x2b60c6=_0x4e44ad(0x97e6),_0x51477e=_0x4e44ad(0x4158),_0x49781b=_0x4e44ad(0x556a),_0x322fb6=_0x4e44ad(0xca26),_0x5a3551=_0x4e44ad(0x9bf9),_0x2b4256=_0x4e44ad(0xc0ad),_0x5c06ef=_0x4e44ad(0x59cd),_0x28e355=_0x4e44ad(0x12820),_0x2fb17e=_0x4e44ad(0x5b),_0x424fd5=_0x4e44ad(0x882f),_0x427305=_0x4e44ad(0x12361),_0x2544d7=_0x4e44ad(0x7a1d),_0x44de56=_0x4e44ad(0xb91f),_0x21c59f=_0x4e44ad(0x1610),_0x132889=_0x4e44ad(0xbd53),_0x562f14=_0x4e44ad(0x6214);const _0x3bab1c={'ambientClr':[_0x46e50d(0x9b2),''],'diffuseDir':[_0x46e50d(0x138b),''],'specularDir':[_0x46e50d(0x3d20),_0x46e50d(0xa3b)],'clearcoatDir':['finalClearCoatScaled',_0x46e50d(0x4b8)],'sheenDir':[_0x46e50d(0x3953),_0x46e50d(0x265a)],'diffuseInd':[_0x46e50d(0x1a56),_0x46e50d(0x2b3f)],'specularInd':[_0x46e50d(0x3cf0),_0x46e50d(0x2b3f)],'clearcoatInd':[_0x46e50d(0x939),_0x46e50d(0x37c6)],'sheenInd':[_0x46e50d(0x149c),_0x46e50d(0x3b10)],'refraction':[_0x46e50d(0x1ffa),'!defined(UNLIT)\x20&&\x20defined(SS_REFRACTION)'],'lighting':[_0x46e50d(0x1428),''],'shadow':['shadow',''],'alpha':[_0x46e50d(0x19b3),'']};class _0x5a60c2 extends _0xc343db['k']{constructor(_0x573ada){var _0x122cd9=_0x46e50d;super(_0x573ada,_0x3e2805['u'][_0x122cd9(0xc1c)]),this[_0x122cd9(0x18d3)]=null,this[_0x122cd9(0x1018)]=_0x132889['Wo'][_0x122cd9(0x348d)](),this['_metallicF0Factor']=0x1,this[_0x122cd9(0xcb3)]=0x1,this['environmentIntensity']=0x1,this['specularIntensity']=0x1,this['lightFalloff']=0x0,this[_0x122cd9(0x73f)]=!0x1,this[_0x122cd9(0xef8)]=0.5,this[_0x122cd9(0x30ca)]=!0x1,this[_0x122cd9(0x17e9)]=!0x0,this[_0x122cd9(0x1682)]=!0x0,this[_0x122cd9(0x343e)]=!0x1,this[_0x122cd9(0x804)]=!0x1,this[_0x122cd9(0x332e)]=_0x21c59f['g'][_0x122cd9(0x1ca5)],this[_0x122cd9(0x149f)]=!0x0,this[_0x122cd9(0x384c)]=!0x0,this[_0x122cd9(0x35c3)]=!0x0,this[_0x122cd9(0xbda)]=!0x1,this[_0x122cd9(0x3470)]=!0x1,this['generateOnlyFragmentCode']=!0x1,this['debugMode']=0x0,this[_0x122cd9(0x147a)]=0x0,this['debugFactor']=0x1,this['_isUnique']=!0x0,this[_0x122cd9(0x3019)](_0x122cd9(0x3870),_0x35efb1['E'][_0x122cd9(0x176b)],!0x1,_0x3e2805['u']['Vertex']),this[_0x122cd9(0x3019)](_0x122cd9(0x2137),_0x35efb1['E'][_0x122cd9(0x176b)],!0x1,_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3019)](_0x122cd9(0x351f),_0x35efb1['E'][_0x122cd9(0x12cd)],!0x1),this[_0x122cd9(0x3019)]('cameraPosition',_0x35efb1['E']['Vector3'],!0x1,_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3019)](_0x122cd9(0x4185),_0x35efb1['E'][_0x122cd9(0x176b)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3019)](_0x122cd9(0x2626),_0x35efb1['E'][_0x122cd9(0x3094)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)]),this['registerInput']('metallic',_0x35efb1['E'][_0x122cd9(0x3c70)],!0x1,_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3019)](_0x122cd9(0x3933),_0x35efb1['E'][_0x122cd9(0x3c70)],!0x1,_0x3e2805['u'][_0x122cd9(0x236a)]),this['registerInput'](_0x122cd9(0x3b3e),_0x35efb1['E'][_0x122cd9(0x3c70)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3019)](_0x122cd9(0x239),_0x35efb1['E'][_0x122cd9(0x3c70)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3019)](_0x122cd9(0x413e),_0x35efb1['E'][_0x122cd9(0x3c70)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)]),this['registerInput'](_0x122cd9(0x2789),_0x35efb1['E']['Color3'],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3019)](_0x122cd9(0x41c0),_0x35efb1['E'][_0x122cd9(0x2f61)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)],new _0x5a3551['C']('reflection',this,_0x2804ec['Ab'][_0x122cd9(0x38e3)],_0x424fd5['J'],_0x122cd9(0x3571))),this[_0x122cd9(0x3019)]('clearcoat',_0x35efb1['E']['Object'],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)],new _0x5a3551['C'](_0x122cd9(0x2403),this,_0x2804ec['Ab'][_0x122cd9(0x38e3)],_0x427305['N'],_0x122cd9(0x2a01))),this[_0x122cd9(0x3019)]('sheen',_0x35efb1['E'][_0x122cd9(0x2f61)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)],new _0x5a3551['C'](_0x122cd9(0x9b7),this,_0x2804ec['Ab'][_0x122cd9(0x38e3)],_0x2b4256['g'],'SheenBlock')),this['registerInput'](_0x122cd9(0x13a7),_0x35efb1['E'][_0x122cd9(0x2f61)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)],new _0x5a3551['C'](_0x122cd9(0x13a7),this,_0x2804ec['Ab'][_0x122cd9(0x38e3)],_0x44de56['l'],_0x122cd9(0x1072))),this[_0x122cd9(0x3019)](_0x122cd9(0x2c69),_0x35efb1['E'][_0x122cd9(0x2f61)],!0x0,_0x3e2805['u'][_0x122cd9(0x236a)],new _0x5a3551['C'](_0x122cd9(0x2c69),this,_0x2804ec['Ab'][_0x122cd9(0x38e3)],_0x2fb17e['p'],_0x122cd9(0x562))),this[_0x122cd9(0x3019)](_0x122cd9(0x2852),_0x35efb1['E'][_0x122cd9(0x2f61)],!0x0,_0x3e2805['u']['Fragment'],new _0x5a3551['C'](_0x122cd9(0x2852),this,_0x2804ec['Ab']['Input'],_0x2544d7['$'],'IridescenceBlock')),this[_0x122cd9(0x3fb)](_0x122cd9(0x18f6),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3fb)](_0x122cd9(0x1501),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u']['Fragment']),this[_0x122cd9(0x3fb)](_0x122cd9(0x2423),_0x35efb1['E']['Color3'],_0x3e2805['u']['Fragment']),this[_0x122cd9(0x3fb)](_0x122cd9(0x581),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this['registerOutput'](_0x122cd9(0x1633),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3fb)](_0x122cd9(0x1dc1),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3fb)](_0x122cd9(0x41e1),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3fb)](_0x122cd9(0x27df),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3fb)](_0x122cd9(0x92b),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3fb)]('refraction',_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this['registerOutput'](_0x122cd9(0x2114),_0x35efb1['E'][_0x122cd9(0x3094)],_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3fb)](_0x122cd9(0x1fda),_0x35efb1['E'][_0x122cd9(0x3c70)],_0x3e2805['u'][_0x122cd9(0x236a)]),this[_0x122cd9(0x3fb)](_0x122cd9(0x19b3),_0x35efb1['E']['Float'],_0x3e2805['u']['Fragment']);}static[_0x46e50d(0x3068)](_0x236e8c,_0x5ccd12){var _0x12d5f3=_0x46e50d;const _0x1d6dfb=_0x236e8c;return _0x1d6dfb[_0x12d5f3(0x3870)]['isConnected']?(_0x1d6dfb['generateOnlyFragmentCode']=!_0x1d6dfb[_0x12d5f3(0xdb5)],_0x562f14[_0x12d5f3(0x993)](_0x12d5f3(0x1d57)),!0x1):(_0x1d6dfb['_setTarget'](),!0x0);}['_setTarget'](){var _0x34197f=_0x46e50d;this[_0x34197f(0x3e4a)](this[_0x34197f(0xdb5)]?_0x3e2805['u']['Fragment']:_0x3e2805['u']['VertexAndFragment']),this[_0x34197f(0xb9a)](_0x34197f(0x3870))[_0x34197f(0x37fb)]=this['generateOnlyFragmentCode']?_0x3e2805['u'][_0x34197f(0x236a)]:_0x3e2805['u'][_0x34197f(0xf56)];}[_0x46e50d(0x3176)](_0xfc1cd6){var _0x30ce4a=_0x46e50d;_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x3acc)),_0xfc1cd6[_0x30ce4a(0x25b3)]('geometricNormalW'),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0xe36)),_0xfc1cd6[_0x30ce4a(0x25b3)]('faceNormal'),_0xfc1cd6[_0x30ce4a(0x25b3)]('albedoOpacityOut'),_0xfc1cd6[_0x30ce4a(0x25b3)]('surfaceAlbedo'),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x19b3)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x972)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x2626)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x34e2)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x1a0a)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x3933)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x3979)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x15dc)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x347a)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x279b)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x2d91)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x7c9)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x9dd)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x3636)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x354)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x3de)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x725)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x2299)),_0xfc1cd6[_0x30ce4a(0x25b3)]('specularBase'),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x16bb)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x3d32)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x1fda)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x138b)),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x9b2)),_0xfc1cd6['_excludeVariableName'](_0x30ce4a(0x10aa)),_0xfc1cd6[_0x30ce4a(0x25b3)]('finalColor'),_0xfc1cd6[_0x30ce4a(0x25b3)](_0x30ce4a(0x37a2)),_0xfc1cd6[_0x30ce4a(0x25b3)]('vDebugMode');}['getClassName'](){var _0x23cf7b=_0x46e50d;return _0x23cf7b(0x26db);}get[_0x46e50d(0x3870)](){var _0xf36049=_0x46e50d;return this[_0xf36049(0x3fab)][0x0];}get[_0x46e50d(0x2137)](){return this['_inputs'][0x1];}get[_0x46e50d(0x351f)](){return this['_inputs'][0x2];}get[_0x46e50d(0x3662)](){return this['_inputs'][0x3];}get[_0x46e50d(0x4185)](){var _0x20a466=_0x46e50d;return this[_0x20a466(0x3fab)][0x4];}get[_0x46e50d(0x2626)](){var _0x11b6d3=_0x46e50d;return this[_0x11b6d3(0x3fab)][0x5];}get['metallic'](){var _0x29d93a=_0x46e50d;return this[_0x29d93a(0x3fab)][0x6];}get[_0x46e50d(0x3933)](){var _0x2d10b2=_0x46e50d;return this[_0x2d10b2(0x3fab)][0x7];}get['ambientOcc'](){return this['_inputs'][0x8];}get[_0x46e50d(0x239)](){var _0x5a09df=_0x46e50d;return this[_0x5a09df(0x3fab)][0x9];}get[_0x46e50d(0x413e)](){var _0x296a06=_0x46e50d;return this[_0x296a06(0x3fab)][0xa];}get['ambientColor'](){var _0x358f99=_0x46e50d;return this[_0x358f99(0x3fab)][0xb];}get[_0x46e50d(0x41c0)](){return this['_inputs'][0xc];}get['clearcoat'](){var _0x46316f=_0x46e50d;return this[_0x46316f(0x3fab)][0xd];}get[_0x46e50d(0x9b7)](){var _0x26b182=_0x46e50d;return this[_0x26b182(0x3fab)][0xe];}get[_0x46e50d(0x13a7)](){var _0x327bd1=_0x46e50d;return this[_0x327bd1(0x3fab)][0xf];}get[_0x46e50d(0x2c69)](){var _0x3e504a=_0x46e50d;return this[_0x3e504a(0x3fab)][0x10];}get[_0x46e50d(0x2852)](){return this['_inputs'][0x11];}get[_0x46e50d(0x18f6)](){var _0x21ae53=_0x46e50d;return this[_0x21ae53(0x2307)][0x0];}get[_0x46e50d(0x1501)](){var _0x19a953=_0x46e50d;return this[_0x19a953(0x2307)][0x1];}get[_0x46e50d(0x2423)](){return this['_outputs'][0x2];}get[_0x46e50d(0x581)](){var _0x21c466=_0x46e50d;return this[_0x21c466(0x2307)][0x3];}get['sheenDir'](){var _0x124906=_0x46e50d;return this[_0x124906(0x2307)][0x4];}get[_0x46e50d(0x1dc1)](){return this['_outputs'][0x5];}get[_0x46e50d(0x41e1)](){var _0x400d77=_0x46e50d;return this[_0x400d77(0x2307)][0x6];}get['clearcoatInd'](){return this['_outputs'][0x7];}get[_0x46e50d(0x92b)](){var _0x40e058=_0x46e50d;return this[_0x40e058(0x2307)][0x8];}get[_0x46e50d(0x1676)](){return this['_outputs'][0x9];}get['lighting'](){var _0xd923ab=_0x46e50d;return this[_0xd923ab(0x2307)][0xa];}get[_0x46e50d(0x1fda)](){return this['_outputs'][0xb];}get[_0x46e50d(0x19b3)](){var _0x4efc77=_0x46e50d;return this[_0x4efc77(0x2307)][0xc];}[_0x46e50d(0x2100)](_0x4adeef){var _0x21d58c=_0x46e50d;if(!this[_0x21d58c(0x3662)][_0x21d58c(0x326c)]){let _0x2ca234=_0x4adeef[_0x21d58c(0x2a3)](_0x5cf6bb=>_0x5cf6bb[_0x21d58c(0x116e)]===_0x237a76['$'][_0x21d58c(0x1318)]);_0x2ca234||(_0x2ca234=new _0x2b60c6['S']('cameraPosition'))[_0x21d58c(0x2a46)](_0x237a76['$'][_0x21d58c(0x1318)]),_0x2ca234[_0x21d58c(0x2208)][_0x21d58c(0x30f6)](this[_0x21d58c(0x3662)]);}if(!this[_0x21d58c(0x351f)][_0x21d58c(0x326c)]){let _0x2e3c2b=_0x4adeef['getInputBlockByPredicate'](_0x5c271d=>_0x5c271d[_0x21d58c(0x116e)]===_0x237a76['$']['View']);_0x2e3c2b||(_0x2e3c2b=new _0x2b60c6['S'](_0x21d58c(0x351f)))[_0x21d58c(0x2a46)](_0x237a76['$']['View']),_0x2e3c2b[_0x21d58c(0x2208)][_0x21d58c(0x30f6)](this[_0x21d58c(0x351f)]);}}[_0x46e50d(0x12d6)](_0x3b0cfc,_0x4651c6,_0x2b1e06){var _0x1c165d=_0x46e50d;_0x2b1e06[_0x1c165d(0xff5)]('PBR',!0x0),_0x2b1e06['setValue'](_0x1c165d(0x3296),!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x31cf),this['debugMode'],!0x0),_0x2b1e06['setValue'](_0x1c165d(0x314b),!0x0),_0x2b1e06['setValue']('BUMP',this['perturbedNormal'][_0x1c165d(0x326c)],!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x3a0e),this['_scene']['getEngine']()['getCaps']()['textureLOD']),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x3558),!0x1,!0x0),_0x2b1e06['setValue'](_0x1c165d(0x229a),this[_0x1c165d(0x239)]['isConnected'],!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x12f4),!0x0,!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x26dd),!0x1,!0x0),_0x2b1e06['setValue'](_0x1c165d(0x2494),!0x1,!0x0),_0x2b1e06[_0x1c165d(0xff5)]('AOSTOREINMETALMAPRED',!0x1,!0x0),_0x2b1e06[_0x1c165d(0xff5)]('METALLNESSSTOREINMETALMAPBLUE',!0x1,!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x2d1e),!0x1,!0x0),_0x2b1e06['setValue']('ROUGHNESSSTOREINMETALMAPGREEN',!0x1,!0x0),this[_0x1c165d(0xe3a)]===_0x49781b['m'][_0x1c165d(0x1a3c)]?(_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x1e69),!0x1),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x3892),!0x1)):this[_0x1c165d(0xe3a)]===_0x49781b['m'][_0x1c165d(0x3c75)]?(_0x2b1e06['setValue'](_0x1c165d(0x1e69),!0x1),_0x2b1e06[_0x1c165d(0xff5)]('USEGLTFLIGHTFALLOFF',!0x0)):(_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x1e69),!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x3892),!0x1));const _0x1ea7d7=this['alphaTestCutoff'][_0x1c165d(0x1c67)](),_0xd2d572=(_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x2d63),this[_0x1c165d(0x30ca)],!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x1a24),!0x1,!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x1fb1),this['useAlphaTest'],!0x0),_0x2b1e06[_0x1c165d(0xff5)]('ALPHATESTVALUE',_0x1ea7d7[_0x1c165d(0x86a)]('.')<0x0?_0x1ea7d7+'.':_0x1ea7d7,!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x1218),!0x1,!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x1242),this[_0x1c165d(0x17e9)],!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x1261),this[_0x1c165d(0x1682)],!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x2ba1),this[_0x1c165d(0x3c5c)][_0x1c165d(0x3e9d)]()[_0x1c165d(0x16da)]()[_0x1c165d(0x2ca0)]&&this[_0x1c165d(0x343e)],!0x0),_0x2b1e06[_0x1c165d(0xff5)]('REALTIME_FILTERING',this[_0x1c165d(0x804)],!0x0),_0x3b0cfc[_0x1c165d(0x3d78)]());var _0xe3ddc3;_0xd2d572[_0x1c165d(0x3e9d)]()[_0x1c165d(0x1d9a)][_0x1c165d(0x40f2)]?_0x2b1e06['setValue'](_0x1c165d(0x473),this[_0x1c165d(0x332e)]+'u',!0x0):_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x473),''+this[_0x1c165d(0x332e)],!0x0),_0x2b1e06[_0x1c165d(0xff5)]('BRDF_V_HEIGHT_CORRELATED',!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x1581),this[_0x1c165d(0x149f)],!0x0),_0x2b1e06[_0x1c165d(0xff5)]('RADIANCEOCCLUSION',this['useRadianceOcclusion'],!0x0),_0x2b1e06['setValue']('HORIZONOCCLUSION',this[_0x1c165d(0x35c3)],!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x35a1),this['unlit'],!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x292b),this[_0x1c165d(0x3470)],!0x0),this[_0x1c165d(0x18d3)]&&_0x28e355['k'][_0x1c165d(0x1920)]?(_0x2b1e06[_0x1c165d(0xff5)]('ENVIRONMENTBRDF',!0x0),_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x338f),this[_0x1c165d(0x18d3)][_0x1c165d(0xab5)],!0x0)):(_0x2b1e06[_0x1c165d(0xff5)](_0x1c165d(0x62f),!0x1),_0x2b1e06[_0x1c165d(0xff5)]('ENVIRONMENTBRDF_RGBD',!0x1)),_0x2b1e06[_0x1c165d(0x57e)]&&_0x4651c6[_0x1c165d(0xb0b)]&&_0x4651c6[_0x1c165d(0xb0b)][_0x1c165d(0x12d6)](_0x2b1e06),_0x2b1e06[_0x1c165d(0x3bdb)]&&(this[_0x1c165d(0x2d76)]?(_0xe3ddc3={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1},_0x2b2440['G'][_0x1c165d(0x1400)](_0xd2d572,_0x3b0cfc,this['light'],this['_lightId'],_0x2b1e06,!0x0,_0xe3ddc3),_0xe3ddc3['needRebuild']&&_0x2b1e06[_0x1c165d(0x22e6)]()):(_0x2b2440['G'][_0x1c165d(0x1117)](_0xd2d572,_0x3b0cfc,_0x2b1e06,!0x0,_0x4651c6[_0x1c165d(0x1f5)]),_0x2b1e06['_needNormals']=!0x0,_0x2b2440['G'][_0x1c165d(0x3cb7)](_0xd2d572,_0x2b1e06)));}['updateUniformsAndSamples'](_0x41eb01,_0x4370db,_0x1e2b43,_0x16dcee){var _0x49fc7d=_0x46e50d;for(let _0xa276bc=0x0;_0xa276bc<_0x4370db[_0x49fc7d(0x1f5)]&&_0x1e2b43['LIGHT'+_0xa276bc];_0xa276bc++){var _0x10d350=0x0<=_0x41eb01[_0x49fc7d(0x2006)][_0x49fc7d(0x86a)](_0x49fc7d(0x15cd)+_0xa276bc);_0x2b2440['G']['PrepareUniformsAndSamplersForLight'](_0xa276bc,_0x41eb01[_0x49fc7d(0x2006)],_0x41eb01[_0x49fc7d(0x322d)],_0x1e2b43[_0x49fc7d(0x7d4)+_0xa276bc],_0x16dcee,_0x10d350);}}['isReady'](_0x9491bd,_0x4678b4,_0x3884cd){var _0x392464=_0x46e50d;return!(this[_0x392464(0x18d3)]&&!this[_0x392464(0x18d3)][_0x392464(0x3b27)]()||_0x3884cd[_0x392464(0x57e)]&&_0x4678b4[_0x392464(0xb0b)]&&!_0x4678b4[_0x392464(0xb0b)][_0x392464(0x3b27)]());}[_0x46e50d(0x3b97)](_0x32c8e7,_0x456b22,_0x578060){var _0x44f36e=_0x46e50d,_0x1afc50;_0x578060&&(_0x1afc50=_0x578060[_0x44f36e(0x3d78)](),this['light']?_0x2b2440['G'][_0x44f36e(0x27a4)](this[_0x44f36e(0x2d76)],this['_lightId'],_0x1afc50,_0x32c8e7,!0x0):_0x2b2440['G'][_0x44f36e(0x3dee)](_0x1afc50,_0x578060,_0x32c8e7,!0x0,_0x456b22['maxSimultaneousLights']),_0x32c8e7[_0x44f36e(0x2265)](this[_0x44f36e(0x33c)],this[_0x44f36e(0x18d3)]),_0x32c8e7['setFloat2']('vDebugMode',this['debugLimit'],this[_0x44f36e(0x1b24)]),(_0x578060=this[_0x44f36e(0x3c5c)]['ambientColor'])&&_0x32c8e7[_0x44f36e(0x20e7)](_0x44f36e(0x1b93),_0x578060),_0x578060=_0x1afc50['useRightHandedSystem']===(null!=_0x1afc50[_0x44f36e(0x241d)]),_0x32c8e7[_0x44f36e(0x42c)](this[_0x44f36e(0x1043)],_0x578060?-0x1:0x1),_0x32c8e7[_0x44f36e(0x1ea8)](_0x44f36e(0x3acc),this['directIntensity'],0x1,this['environmentIntensity']*this[_0x44f36e(0x3c5c)][_0x44f36e(0x1066)],this['specularIntensity']),_0x1afc50=null!=(_0x578060=null==(_0x1afc50=this[_0x44f36e(0x413e)]['connectInputBlock'])?void 0x0:_0x1afc50['value'])?_0x578060:1.5,_0x578060=Math[_0x44f36e(0x421b)]((_0x1afc50-0x1)/(_0x1afc50+0x1),0x2),this['_metallicReflectanceColor'][_0x44f36e(0x279e)](_0x578060*this['_metallicF0Factor'],_0x132889['zZ']['Color3'][0x0]),_0x1afc50=this[_0x44f36e(0x28ce)],_0x32c8e7[_0x44f36e(0x261b)](this[_0x44f36e(0x754)],_0x132889['zZ'][_0x44f36e(0x3094)][0x0],_0x1afc50),_0x456b22[_0x44f36e(0xb0b)]&&_0x456b22[_0x44f36e(0xb0b)][_0x44f36e(0x3b97)](_0x32c8e7));}[_0x46e50d(0x14b3)](_0x1a5319){var _0x24e1cd=_0x46e50d,_0x2112c8=this['worldPosition'],_0x1d927f='//'+this['name'],_0x171ff6=(this[_0x24e1cd(0x2d76)]?(this[_0x24e1cd(0x3eeb)]=(void 0x0!==_0x1a5319[_0x24e1cd(0x2a15)][_0x24e1cd(0x8f9)]?_0x1a5319[_0x24e1cd(0x2a15)][_0x24e1cd(0x8f9)]:-0x1)+0x1,_0x1a5319[_0x24e1cd(0x2a15)][_0x24e1cd(0x8f9)]=this[_0x24e1cd(0x3eeb)],_0x1a5319[_0x24e1cd(0x11bf)](_0x1a5319['supportUniformBuffers']?'lightVxUboDeclaration':_0x24e1cd(0x3d54),_0x1d927f,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x24e1cd(0x3eeb)][_0x24e1cd(0x1c67)]()}]},this['_lightId'][_0x24e1cd(0x1c67)]())):(_0x1a5319[_0x24e1cd(0x11bf)](_0x1a5319[_0x24e1cd(0x2f8)]?_0x24e1cd(0x2693):_0x24e1cd(0x3d54),_0x1d927f,{'repeatKey':_0x24e1cd(0x1f5)}),this['_lightId']=0x0,_0x1a5319[_0x24e1cd(0x2e07)][_0x24e1cd(0xcae)][_0x24e1cd(0xede)](this)),'v_'+_0x2112c8['associatedVariableName']);_0x1a5319[_0x24e1cd(0x12ef)](_0x171ff6,_0x24e1cd(0xb4f))&&(_0x1a5319[_0x24e1cd(0x2a2d)]+=_0x171ff6+('\x20=\x20'+_0x2112c8['associatedVariableName']+_0x24e1cd(0x35bf)));const _0x271c27=this[_0x24e1cd(0x41c0)]['isConnected']?null==(_0x171ff6=this[_0x24e1cd(0x41c0)][_0x24e1cd(0xc9c)])?void 0x0:_0x171ff6['ownerBlock']:null;_0x271c27&&(_0x271c27['viewConnectionPoint']=this[_0x24e1cd(0x351f)]),_0x1a5319['compilationString']+=null!=(_0x171ff6=null===_0x271c27||void 0x0===_0x271c27?void 0x0:_0x271c27[_0x24e1cd(0x3bfd)](_0x1a5319))?_0x171ff6:'',_0x1a5319[_0x24e1cd(0x12ef)](_0x24e1cd(0x37a2),_0x24e1cd(0xb4f),_0x24e1cd(0x29a2))&&(_0x1a5319['_injectAtEnd']+=_0x24e1cd(0x2b0),_0x1a5319[_0x24e1cd(0x2c95)]+=_0x24e1cd(0x1ef6),_0x1a5319[_0x24e1cd(0x2c95)]+=_0x24e1cd(0x2b36)),this['light']?_0x1a5319[_0x24e1cd(0x2a2d)]+=_0x1a5319['_emitCodeFromInclude'](_0x24e1cd(0xab2),_0x1d927f,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x24e1cd(0x1c67)]()},{'search':/worldPos/g,'replace':_0x2112c8['associatedVariableName']}]}):(_0x1a5319[_0x24e1cd(0x2a2d)]+=_0x24e1cd(0x3ac2)+_0x2112c8[_0x24e1cd(0x2fa0)]+';\x0d\x0a',this[_0x24e1cd(0x351f)]['isConnected']&&(_0x1a5319['compilationString']+='mat4\x20view\x20=\x20'+this[_0x24e1cd(0x351f)][_0x24e1cd(0x2fa0)]+_0x24e1cd(0x35bf)),_0x1a5319[_0x24e1cd(0x2a2d)]+=_0x1a5319[_0x24e1cd(0x731)](_0x24e1cd(0xab2),_0x1d927f,{'repeatKey':_0x24e1cd(0x1f5)}));}['_getAlbedoOpacityCode'](){var _0x391b9d=_0x46e50d;return _0x391b9d(0x2e9e)+(_0x391b9d(0x16d2)+(this[_0x391b9d(0x2626)][_0x391b9d(0x326c)]?this[_0x391b9d(0x2626)][_0x391b9d(0x2fa0)]:'vec3(1.)')+',\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('+(this['opacity'][_0x391b9d(0x326c)]?this['opacity'][_0x391b9d(0x2fa0)]:'1.')+_0x391b9d(0x2545));}[_0x46e50d(0x22e9)](){var _0x5c9f13=_0x46e50d;return _0x5c9f13(0x7b1)+(_0x5c9f13(0x3c66)+(this[_0x5c9f13(0x3b3e)][_0x5c9f13(0x326c)]?this[_0x5c9f13(0x3b3e)][_0x5c9f13(0x2fa0)]:'1.')+_0x5c9f13(0x3ba5));}['_getReflectivityCode'](_0x34765a){var _0x3949eb=_0x46e50d,_0x1244a1=_0x3949eb(0x549);return this[_0x3949eb(0x754)]=_0x34765a[_0x3949eb(0x12fc)]('vMetallicReflectanceFactors'),_0x34765a[_0x3949eb(0x3dcf)](this[_0x3949eb(0x754)],_0x3949eb(0xb4f)),_0x1244a1+(_0x3949eb(0x4178)+this[_0x3949eb(0x3fa8)][_0x3949eb(0x2fa0)]+',\x20'+this[_0x3949eb(0x3933)][_0x3949eb(0x2fa0)]+_0x3949eb(0x17d2)+this[_0x3949eb(0x754)]+_0x3949eb(0x2b5c));}[_0x46e50d(0x1198)](_0x5010db){var _0x510240=_0x46e50d;super[_0x510240(0x1198)](_0x5010db),this[_0x510240(0x3c5c)]=_0x5010db[_0x510240(0x2e07)][_0x510240(0x3241)],this[_0x510240(0x18d3)]||(this['_environmentBRDFTexture']=(0x0,_0x5c06ef['$'])(this[_0x510240(0x3c5c)]));const _0x14b9fb=this[_0x510240(0x41c0)][_0x510240(0x326c)]?null==(_0x3dcfc4=this[_0x510240(0x41c0)][_0x510240(0xc9c)])?void 0x0:_0x3dcfc4['ownerBlock']:null;if(_0x14b9fb&&(_0x14b9fb['worldPositionConnectionPoint']=this[_0x510240(0x3870)],_0x14b9fb['cameraPositionConnectionPoint']=this[_0x510240(0x3662)],_0x14b9fb[_0x510240(0x3a2a)]=this[_0x510240(0x2137)],_0x14b9fb[_0x510240(0xc0a)]=this['view']),_0x5010db[_0x510240(0x37fb)]!==_0x3e2805['u'][_0x510240(0x236a)])return this['_injectVertexCode'](_0x5010db),this;_0x5010db[_0x510240(0x2e07)][_0x510240(0x12ea)]['push'](this),_0x5010db[_0x510240(0x2e07)]['blocksWithDefines']['push'](this),_0x5010db[_0x510240(0x2e07)]['blockingBlocks'][_0x510240(0xede)](this),this[_0x510240(0xdb5)]&&_0x5010db[_0x510240(0x2e07)][_0x510240(0xcae)][_0x510240(0xede)](this);var _0x3dcfc4='//'+this['name'],_0x1eab32=this[_0x510240(0x4185)];let _0x21f22b=this['worldPosition'][_0x510240(0x2fa0)];this[_0x510240(0xdb5)]?(_0x21f22b=_0x5010db[_0x510240(0x12fc)](_0x510240(0x4033)),_0x5010db[_0x510240(0x13aa)](_0x510240(0x3323),_0x510240(0x3e96)+_0x21f22b+_0x510240(0x35bf),_0x3dcfc4),_0x5010db[_0x510240(0x2a2d)]+=_0x21f22b+'\x20=\x20'+this[_0x510240(0x3870)][_0x510240(0x2fa0)]+'.xyz;\x0d\x0a',_0x5010db[_0x510240(0x2a2d)]+=_0x5010db['_emitCodeFromInclude']('shadowsVertex',_0x3dcfc4,{'repeatKey':_0x510240(0x1f5),'substitutionVars':this[_0x510240(0xdb5)]?_0x510240(0x34ff)+this[_0x510240(0x3870)][_0x510240(0x2fa0)]:void 0x0}),_0x5010db[_0x510240(0x2a2d)]+=_0x510240(0x2b0),_0x5010db[_0x510240(0x2a2d)]+='vec4\x20vClipSpacePosition\x20=\x20vec4((vec2(gl_FragCoord.xy)\x20/\x20vec2(1.0))\x20*\x202.0\x20-\x201.0,\x200.0,\x201.0);\x0d\x0a',_0x5010db[_0x510240(0x2a2d)]+='#endif\x0d\x0a'):_0x21f22b='v_'+_0x21f22b,this[_0x510240(0x33c)]=_0x5010db['_getFreeVariableName'](_0x510240(0x38e0)),_0x5010db[_0x510240(0x1b28)](this[_0x510240(0x33c)]),_0x5010db[_0x510240(0x2e07)]['hints'][_0x510240(0x36d8)]=_0x5010db[_0x510240(0x2e07)]['hints'][_0x510240(0x36d8)]||this[_0x510240(0x30ca)],_0x5010db[_0x510240(0x2e07)][_0x510240(0xc45)][_0x510240(0x1961)]=_0x5010db['sharedData'][_0x510240(0xc45)]['needAlphaTesting']||this['useAlphaTest'],_0x5010db[_0x510240(0x377e)](_0x510240(0x144b),'#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable',_0x510240(0x2148)),_0x5010db[_0x510240(0x377e)](_0x510240(0x16b4),_0x510240(0x2410)),_0x5010db[_0x510240(0x3dcf)](_0x510240(0x3468),_0x510240(0x408),_0x510240(0x29a2)),_0x5010db['_emitUniformFromString'](_0x510240(0x1b93),_0x510240(0x1369)),_0x5010db[_0x510240(0x2006)][_0x510240(0xede)](_0x510240(0x343)),_0x5010db[_0x510240(0x2006)][_0x510240(0xede)](_0x510240(0x1705)),_0x5010db[_0x510240(0x2006)][_0x510240(0xede)](_0x510240(0x3efe)),_0x5010db[_0x510240(0x2006)]['push'](_0x510240(0x639)),_0x5010db[_0x510240(0x2006)]['push'](_0x510240(0xdf6)),_0x5010db[_0x510240(0x2006)]['push'](_0x510240(0x17d3)),_0x5010db[_0x510240(0x2006)][_0x510240(0xede)](_0x510240(0x3c38)),_0x5010db[_0x510240(0x2006)][_0x510240(0xede)](_0x510240(0x1dbb)),_0x5010db[_0x510240(0x2006)][_0x510240(0xede)](_0x510240(0x73a)),_0x5010db[_0x510240(0x2006)][_0x510240(0xede)](_0x510240(0xc68)),_0x5010db['uniforms'][_0x510240(0xede)]('ditherIntensity'),this[_0x510240(0x2d76)]?_0x5010db['_emitFunctionFromInclude'](_0x5010db[_0x510240(0x2f8)]?_0x510240(0x1b02):_0x510240(0x2106),_0x3dcfc4,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x510240(0x3eeb)][_0x510240(0x1c67)]()}]},this['_lightId'][_0x510240(0x1c67)]()):_0x5010db['_emitFunctionFromInclude'](_0x5010db['supportUniformBuffers']?'lightUboDeclaration':'lightFragmentDeclaration',_0x3dcfc4,{'repeatKey':_0x510240(0x1f5),'substitutionVars':this[_0x510240(0xdb5)]?_0x510240(0x1c0b):void 0x0}),_0x5010db[_0x510240(0x11bf)](_0x510240(0x3a15),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0x1e2d),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0x3335),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0x4156),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0x26ea),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0x3356),_0x3dcfc4,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x21f22b+_0x510240(0x2030)}]}),_0x5010db[_0x510240(0x11bf)](_0x510240(0x2f0f),_0x3dcfc4,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x21f22b+_0x510240(0x2030)}]}),_0x5010db[_0x510240(0x11bf)](_0x510240(0x3f4d),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0xb75),_0x3dcfc4,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x3bdc)])?_0x44f991:_0x510240(0x28f7)}]}),_0x5010db['_emitFunctionFromInclude']('hdrFilteringFunctions',_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0x1123),_0x3dcfc4,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x21f22b+_0x510240(0x2030)}]}),_0x5010db['_emitFunctionFromInclude'](_0x510240(0x2f2d),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0x2251),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)]('pbrBlockReflectivity',_0x3dcfc4),_0x5010db['_emitFunctionFromInclude'](_0x510240(0x2584),_0x3dcfc4),_0x5010db[_0x510240(0x11bf)]('pbrBlockAlphaFresnel',_0x3dcfc4),_0x5010db[_0x510240(0x11bf)](_0x510240(0x1140),_0x3dcfc4),_0x5010db[_0x510240(0x3dcf)](_0x510240(0x3acc),_0x510240(0xb4f)),null!==_0x14b9fb&&void 0x0!==_0x14b9fb&&_0x14b9fb[_0x510240(0xdb5)]&&(_0x5010db[_0x510240(0x2a2d)]+=_0x14b9fb[_0x510240(0x3bfd)](_0x5010db)),this[_0x510240(0x252f)]=_0x5010db[_0x510240(0x12fc)](_0x510240(0x3950)),_0x5010db[_0x510240(0x2a2d)]+=_0x510240(0x36ab)+this[_0x510240(0x252f)]+_0x510240(0x340f)+this[_0x510240(0x2137)][_0x510240(0x2fa0)]+');\x0d\x0a',_0x5010db[_0x510240(0x399f)](_0x510240(0x40cf))&&(_0x5010db[_0x510240(0x2a2d)]+=_0x510240(0x1182)+this['cameraPosition']['associatedVariableName']+_0x510240(0x5f9)+_0x21f22b+_0x510240(0x372a)),_0x5010db[_0x510240(0x2a2d)]+='vec3\x20geometricNormalW\x20=\x20'+this[_0x510240(0x252f)]+_0x510240(0x48b),_0x5010db[_0x510240(0x2a2d)]+='vec3\x20normalW\x20=\x20'+(_0x1eab32[_0x510240(0x326c)]?_0x510240(0x3eb7)+_0x1eab32['associatedVariableName']+_0x510240(0x2f4f):'geometricNormalW')+';\x0d\x0a',this[_0x510240(0x1043)]=_0x5010db[_0x510240(0x12fc)]('invertNormal'),_0x5010db[_0x510240(0x3dcf)](this[_0x510240(0x1043)],_0x510240(0x1051)),_0x5010db['compilationString']+=_0x5010db['_emitCodeFromInclude'](_0x510240(0x1ac3),_0x3dcfc4,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x21f22b+_0x510240(0x2030)},{'search':/vEyePosition.w/g,'replace':this[_0x510240(0x1043)]}]}),_0x5010db[_0x510240(0x2a2d)]+=this[_0x510240(0x3130)](),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db[_0x510240(0x731)]('depthPrePass',_0x3dcfc4),_0x5010db['compilationString']+=this[_0x510240(0x22e9)](),_0x5010db['compilationString']+=_0x5010db[_0x510240(0x731)]('pbrBlockLightmapInit',_0x3dcfc4),_0x5010db[_0x510240(0x2a2d)]+=_0x510240(0x3fd1),_0x5010db[_0x510240(0x2a2d)]+=this['_getReflectivityCode'](_0x5010db),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db['_emitCodeFromInclude'](_0x510240(0x3f33),_0x3dcfc4,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb['_defineSkyboxName'])?_0x44f991:_0x510240(0x28f7)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x36f0)])?_0x1eab32:_0x510240(0x3502)}]});const _0x26af06=this[_0x510240(0x2c69)]['isConnected']?null==(_0x44f991=this[_0x510240(0x2c69)][_0x510240(0xc9c)])?void 0x0:_0x44f991[_0x510240(0x3413)]:null,_0x32dbf1=(_0x26af06&&(_0x26af06['worldPositionConnectionPoint']=this[_0x510240(0x3870)],_0x26af06['worldNormalConnectionPoint']=this[_0x510240(0x2137)],_0x5010db[_0x510240(0x2a2d)]+=_0x26af06[_0x510240(0x9e6)](_0x5010db,!this[_0x510240(0x4185)][_0x510240(0x326c)])),_0x14b9fb&&_0x14b9fb[_0x510240(0x37e6)]&&(_0x5010db['compilationString']+=_0x14b9fb['getCode'](_0x5010db,_0x26af06?_0x510240(0x5a8):_0x510240(0xe36))),_0x5010db[_0x510240(0x11bf)](_0x510240(0x656),_0x3dcfc4,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':'computeReflectionCoordsPBR'},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x36f0)])?_0x1eab32:_0x510240(0x3502)},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x3920)])?_0x44f991:_0x510240(0xc3b)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x4b2)])?_0x1eab32:_0x510240(0x3701)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x3bdc)])?_0x44f991:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb['_defineLODReflectionAlpha'])?_0x1eab32:_0x510240(0x2b47)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x2acd)])?_0x44f991:_0x510240(0x35c6)},{'search':/vReflectionFilteringInfo/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x32b2)])?_0x1eab32:_0x510240(0x797)}]}),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db[_0x510240(0x731)](_0x510240(0x19ec),_0x3dcfc4,{'replaceStrings':[{'search':/metallicReflectanceFactors/g,'replace':this[_0x510240(0x754)]}]}),this[_0x510240(0x9b7)][_0x510240(0x326c)]?null==(_0x44f991=this[_0x510240(0x9b7)]['connectedPoint'])?void 0x0:_0x44f991[_0x510240(0x3413)]:null);_0x32dbf1&&(_0x5010db[_0x510240(0x2a2d)]+=_0x32dbf1[_0x510240(0x9e6)](_0x14b9fb)),_0x5010db[_0x510240(0x11bf)]('pbrBlockSheen',_0x3dcfc4,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x36f0)])?_0x1eab32:'REFLECTIONMAP_3D'},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x3bdc)])?_0x44f991:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb['_defineLODReflectionAlpha'])?_0x1eab32:_0x510240(0x2b47)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x2acd)])?_0x44f991:'LINEARSPECULARREFLECTION'}]});var _0x44f991=this[_0x510240(0x2852)]['isConnected']?null==(_0x1eab32=this[_0x510240(0x2852)][_0x510240(0xc9c)])?void 0x0:_0x1eab32[_0x510240(0x3413)]:null,_0x44f991=(_0x5010db[_0x510240(0x2a2d)]+=_0x2544d7['$'][_0x510240(0x19a6)](_0x44f991),_0x5010db[_0x510240(0x11bf)](_0x510240(0x38c9),_0x3dcfc4,{'replaceStrings':[]}),this['clearcoat'][_0x510240(0x326c)]?null==(_0x1eab32=this[_0x510240(0x2403)][_0x510240(0xc9c)])?void 0x0:_0x1eab32[_0x510240(0x3413)]:null),_0x1eab32=!this['perturbedNormal'][_0x510240(0x326c)]&&!this[_0x510240(0x2c69)][_0x510240(0x326c)],_0x2f4e91=this[_0x510240(0x4185)][_0x510240(0x326c)]&&(null==(_0x2f4e91=(null==(_0x2f4e91=this[_0x510240(0x4185)]['connectedPoint'])?void 0x0:_0x2f4e91[_0x510240(0x3413)])[_0x510240(0xce6)])?void 0x0:_0x2f4e91['isConnected']),_0x3f843d=this[_0x510240(0x2c69)]['isConnected']&&(null==(_0x3f843d=this['anisotropy'][_0x510240(0xc9c)])?void 0x0:_0x3f843d['ownerBlock'])['worldTangent'][_0x510240(0x326c)];let _0x49c9c9=_0x2f4e91||!this['perturbedNormal'][_0x510240(0x326c)]&&_0x3f843d;_0x5010db[_0x510240(0x2a2d)]+=_0x427305['N'][_0x510240(0x19a6)](_0x5010db,_0x44f991,_0x14b9fb,_0x21f22b,_0x1eab32,_0x49c9c9,this['worldNormal'][_0x510240(0x2fa0)]),_0x1eab32&&(_0x49c9c9=null!=(_0x2f4e91=null==_0x44f991?void 0x0:_0x44f991['worldTangent']['isConnected'])&&_0x2f4e91),_0x5010db['_emitFunctionFromInclude'](_0x510240(0x3bc5),_0x3dcfc4,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':'computeReflectionCoordsPBR'},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x3f843d=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x36f0)])?_0x3f843d:_0x510240(0x3502)},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x3920)])?_0x1eab32:'REFLECTIONMAP_OPPOSITEZ'},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x4b2)])?_0x44f991:_0x510240(0x3701)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x2f4e91=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb['_defineSkyboxName'])?_0x2f4e91:_0x510240(0x28f7)},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x3f843d=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x10ee)])?_0x3f843d:_0x510240(0x2b47)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x1eab32=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb['_defineLinearSpecularReflection'])?_0x1eab32:_0x510240(0x35c6)},{'search':/defined\(TANGENT\)/g,'replace':_0x49c9c9?_0x510240(0x2b50):_0x510240(0x179c)}]}),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db['_emitCodeFromInclude'](_0x510240(0x2d79),_0x3dcfc4,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb['_defineSkyboxName'])?_0x44f991:_0x510240(0x28f7)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x2f4e91=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x36f0)])?_0x2f4e91:'REFLECTIONMAP_3D'}]}),_0x1eab32=this[_0x510240(0x13a7)]['isConnected']?null==(_0x3f843d=this[_0x510240(0x13a7)][_0x510240(0xc9c)])?void 0x0:_0x3f843d[_0x510240(0x3413)]:null;const _0x5a2bf1=this[_0x510240(0x13a7)][_0x510240(0x326c)]?null==(_0x2f4e91=(null==(_0x44f991=this[_0x510240(0x13a7)][_0x510240(0xc9c)])?void 0x0:_0x44f991[_0x510240(0x3413)])[_0x510240(0x1676)][_0x510240(0xc9c)])?void 0x0:_0x2f4e91[_0x510240(0x3413)]:null;_0x5a2bf1&&(_0x5a2bf1[_0x510240(0xc0a)]=this[_0x510240(0x351f)],_0x5a2bf1[_0x510240(0x3371)]=this['indexOfRefraction']),_0x5010db['compilationString']+=_0x44de56['l'][_0x510240(0x19a6)](_0x5010db,_0x1eab32,_0x14b9fb,_0x21f22b),_0x5010db[_0x510240(0x11bf)](_0x510240(0x2c03),_0x3dcfc4,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x3f843d=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x36f0)])?_0x3f843d:'REFLECTIONMAP_3D'},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x44f991=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x3920)])?_0x44f991:'REFLECTIONMAP_OPPOSITEZ'},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x2f4e91=null===_0x14b9fb||void 0x0===_0x14b9fb?void 0x0:_0x14b9fb[_0x510240(0x4b2)])?_0x2f4e91:_0x510240(0x3701)},{'search':/SS_REFRACTIONMAP_3D/g,'replace':null!=(_0x1eab32=null===_0x5a2bf1||void 0x0===_0x5a2bf1?void 0x0:_0x5a2bf1[_0x510240(0x36f0)])?_0x1eab32:'SS_REFRACTIONMAP_3D'},{'search':/SS_LODINREFRACTIONALPHA/g,'replace':null!=(_0x3f843d=null===_0x5a2bf1||void 0x0===_0x5a2bf1?void 0x0:_0x5a2bf1['_defineLODRefractionAlpha'])?_0x3f843d:'SS_LODINREFRACTIONALPHA'},{'search':/SS_LINEARSPECULARREFRACTION/g,'replace':null!=(_0x44f991=null===_0x5a2bf1||void 0x0===_0x5a2bf1?void 0x0:_0x5a2bf1[_0x510240(0x32a8)])?_0x44f991:_0x510240(0x32af)},{'search':/SS_REFRACTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x2f4e91=null===_0x5a2bf1||void 0x0===_0x5a2bf1?void 0x0:_0x5a2bf1['_defineOppositeZ'])?_0x2f4e91:_0x510240(0x3b18)}]}),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db[_0x510240(0x731)](_0x510240(0xe2b),_0x3dcfc4),this['light']?_0x5010db[_0x510240(0x2a2d)]+=_0x5010db[_0x510240(0x731)](_0x510240(0x3087),_0x3dcfc4,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x510240(0x3eeb)]['toString']()}]}):_0x5010db[_0x510240(0x2a2d)]+=_0x5010db['_emitCodeFromInclude']('lightFragment',_0x3dcfc4,{'repeatKey':'maxSimultaneousLights'}),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db[_0x510240(0x731)]('pbrBlockFinalLitComponents',_0x3dcfc4),_0x5010db[_0x510240(0x2a2d)]+=_0x510240(0x2b36);var _0x36a511,_0x2dd837,_0x1eab32=this[_0x510240(0x2789)]['isConnected']?this['ambientColor']['associatedVariableName']:_0x510240(0x206e);let _0x2992c7=_0x49781b['m'][_0x510240(0x2c96)][_0x510240(0x1c67)]();-0x1===_0x2992c7['indexOf']('.')&&(_0x2992c7+='.'),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db[_0x510240(0x731)](_0x510240(0x1512),_0x3dcfc4,{'replaceStrings':[{'search':/vec3 finalEmissive[\s\S]*?finalEmissive\*=vLightingIntensity\.y;/g,'replace':''},{'search':/vAmbientColor/g,'replace':_0x1eab32+'\x20*\x20ambientFromScene'},{'search':/vAmbientInfos\.w/g,'replace':_0x2992c7}]}),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db[_0x510240(0x731)](_0x510240(0x29fe),_0x3dcfc4,{'replaceStrings':[{'search':/finalEmissive/g,'replace':_0x510240(0x1790)}]}),_0x5010db[_0x510240(0x2a2d)]+=_0x5010db[_0x510240(0x731)](_0x510240(0x3582),_0x3dcfc4,{'replaceStrings':[{'search':/visibility/g,'replace':'1.'}]}),_0x5010db['compilationString']+=_0x5010db['_emitCodeFromInclude']('pbrDebug',_0x3dcfc4,{'replaceStrings':[{'search':/vNormalW/g,'replace':this[_0x510240(0x252f)]},{'search':/vPositionW/g,'replace':_0x21f22b},{'search':/albedoTexture\.rgb;/g,'replace':'vec3(1.);\x0d\x0agl_FragColor.rgb\x20=\x20toGammaSpace(gl_FragColor.rgb);\x0d\x0a'}]});for(const _0x573e7c of this['_outputs'])_0x573e7c[_0x510240(0x353d)]&&((_0x36a511=_0x3bab1c[_0x573e7c[_0x510240(0xc1b)]])?([_0x36a511,_0x2dd837]=_0x36a511,_0x2dd837&&(_0x5010db[_0x510240(0x2a2d)]+=_0x510240(0xd8b)+_0x2dd837+'\x0d\x0a'),_0x5010db[_0x510240(0x2a2d)]+=this[_0x510240(0x1bac)](_0x573e7c,_0x5010db)+('\x20=\x20'+_0x36a511+_0x510240(0x35bf)),_0x2dd837&&(_0x5010db['compilationString']+=_0x510240(0x4fc),_0x5010db['compilationString']+=this[_0x510240(0x1bac)](_0x573e7c,_0x5010db)+'\x20=\x20vec3(0.);\x0d\x0a',_0x5010db[_0x510240(0x2a2d)]+=_0x510240(0x2b36))):_0x562f14[_0x510240(0x993)](_0x510240(0x3eca)+_0x573e7c[_0x510240(0xc1b)]+_0x510240(0xe21)));return this;}[_0x46e50d(0xbe6)](){var _0x4ba298=_0x46e50d,_0x2ac500=super[_0x4ba298(0xbe6)]();return(_0x2ac500+=this[_0x4ba298(0x337e)]+_0x4ba298(0x1e46)+this[_0x4ba298(0xe3a)]+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+_0x4ba298(0x2e4)+this[_0x4ba298(0x73f)]+_0x4ba298(0x35bf))+(this['_codeVariableName']+_0x4ba298(0x3fa3)+this['alphaTestCutoff']+';\x0d\x0a')+(this[_0x4ba298(0x337e)]+_0x4ba298(0x2bef)+this[_0x4ba298(0x30ca)]+_0x4ba298(0x35bf))+(this['_codeVariableName']+_0x4ba298(0x32a3)+this[_0x4ba298(0x17e9)]+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+_0x4ba298(0x428)+this[_0x4ba298(0x1682)]+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+'.enableSpecularAntiAliasing\x20=\x20'+this['enableSpecularAntiAliasing']+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+_0x4ba298(0x5d0)+this['realTimeFiltering']+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+_0x4ba298(0x213)+this[_0x4ba298(0x332e)]+_0x4ba298(0x35bf))+(this['_codeVariableName']+_0x4ba298(0x7e6)+this[_0x4ba298(0x149f)]+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+_0x4ba298(0x4133)+this[_0x4ba298(0x384c)]+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+'.useHorizonOcclusion\x20=\x20'+this['useHorizonOcclusion']+';\x0d\x0a')+(this[_0x4ba298(0x337e)]+_0x4ba298(0x3416)+this[_0x4ba298(0xbda)]+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+'.forceNormalForward\x20=\x20'+this[_0x4ba298(0x3470)]+';\x0d\x0a')+(this['_codeVariableName']+_0x4ba298(0x2032)+this[_0x4ba298(0x27e1)]+_0x4ba298(0x35bf))+(this['_codeVariableName']+'.debugLimit\x20=\x20'+this['debugLimit']+_0x4ba298(0x35bf))+(this[_0x4ba298(0x337e)]+'.debugFactor\x20=\x20'+this[_0x4ba298(0x1b24)]+';\x0d\x0a');}[_0x46e50d(0x18e2)](){var _0x52250f=_0x46e50d;const _0x4683c9=super['serialize']();return this[_0x52250f(0x2d76)]&&(_0x4683c9['lightId']=this['light']['id']),_0x4683c9[_0x52250f(0xe3a)]=this[_0x52250f(0xe3a)],_0x4683c9['useAlphaTest']=this[_0x52250f(0x73f)],_0x4683c9[_0x52250f(0xef8)]=this['alphaTestCutoff'],_0x4683c9[_0x52250f(0x30ca)]=this[_0x52250f(0x30ca)],_0x4683c9['useRadianceOverAlpha']=this[_0x52250f(0x17e9)],_0x4683c9[_0x52250f(0x1682)]=this['useSpecularOverAlpha'],_0x4683c9['enableSpecularAntiAliasing']=this[_0x52250f(0x343e)],_0x4683c9[_0x52250f(0x804)]=this['realTimeFiltering'],_0x4683c9[_0x52250f(0x332e)]=this['realTimeFilteringQuality'],_0x4683c9[_0x52250f(0x149f)]=this[_0x52250f(0x149f)],_0x4683c9['useRadianceOcclusion']=this[_0x52250f(0x384c)],_0x4683c9[_0x52250f(0x35c3)]=this[_0x52250f(0x35c3)],_0x4683c9[_0x52250f(0xbda)]=this[_0x52250f(0xbda)],_0x4683c9[_0x52250f(0x3470)]=this['forceNormalForward'],_0x4683c9[_0x52250f(0x27e1)]=this['debugMode'],_0x4683c9[_0x52250f(0x147a)]=this[_0x52250f(0x147a)],_0x4683c9[_0x52250f(0x1b24)]=this[_0x52250f(0x1b24)],_0x4683c9['generateOnlyFragmentCode']=this['generateOnlyFragmentCode'],_0x4683c9;}[_0x46e50d(0x11a3)](_0x2c03e2,_0x4708ef,_0x49be42){var _0x4824f8=_0x46e50d;super[_0x4824f8(0x11a3)](_0x2c03e2,_0x4708ef,_0x49be42),_0x2c03e2[_0x4824f8(0x3b5a)]&&(this['light']=_0x4708ef[_0x4824f8(0x117e)](_0x2c03e2[_0x4824f8(0x3b5a)])),this[_0x4824f8(0xe3a)]=null!=(_0x49be42=_0x2c03e2[_0x4824f8(0xe3a)])?_0x49be42:0x0,this['useAlphaTest']=_0x2c03e2[_0x4824f8(0x73f)],this[_0x4824f8(0xef8)]=_0x2c03e2[_0x4824f8(0xef8)],this[_0x4824f8(0x30ca)]=_0x2c03e2[_0x4824f8(0x30ca)],this['useRadianceOverAlpha']=_0x2c03e2[_0x4824f8(0x17e9)],this[_0x4824f8(0x1682)]=_0x2c03e2[_0x4824f8(0x1682)],this['enableSpecularAntiAliasing']=_0x2c03e2[_0x4824f8(0x343e)],this[_0x4824f8(0x804)]=!!_0x2c03e2['realTimeFiltering'],this[_0x4824f8(0x332e)]=null!=(_0x4708ef=_0x2c03e2['realTimeFilteringQuality'])?_0x4708ef:_0x21c59f['g'][_0x4824f8(0x1ca5)],this['useEnergyConservation']=_0x2c03e2[_0x4824f8(0x149f)],this[_0x4824f8(0x384c)]=_0x2c03e2['useRadianceOcclusion'],this[_0x4824f8(0x35c3)]=_0x2c03e2['useHorizonOcclusion'],this[_0x4824f8(0xbda)]=_0x2c03e2[_0x4824f8(0xbda)],this[_0x4824f8(0x3470)]=!!_0x2c03e2[_0x4824f8(0x3470)],this[_0x4824f8(0x27e1)]=_0x2c03e2[_0x4824f8(0x27e1)],this[_0x4824f8(0x147a)]=_0x2c03e2[_0x4824f8(0x147a)],this[_0x4824f8(0x1b24)]=_0x2c03e2[_0x4824f8(0x1b24)],this['generateOnlyFragmentCode']=!!_0x2c03e2['generateOnlyFragmentCode'],this[_0x4824f8(0x3d8d)]();}}_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x3683),_0x322fb6['U'][_0x46e50d(0x3c70)],'INTENSITY',{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0xcb3),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x1ee4),_0x322fb6['U'][_0x46e50d(0x3c70)],_0x46e50d(0x135f),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x1066),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x416e),_0x322fb6['U']['Float'],_0x46e50d(0x135f),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],'specularIntensity',void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x2da3),_0x322fb6['U'][_0x46e50d(0x406a)],_0x46e50d(0x1ca0),{'notifiers':{'update':!0x0},'options':[{'label':'Physical','value':_0x49781b['m'][_0x46e50d(0x240e)]},{'label':_0x46e50d(0x9ce),'value':_0x49781b['m'][_0x46e50d(0x3c75)]},{'label':_0x46e50d(0x18c0),'value':_0x49781b['m']['LIGHTFALLOFF_STANDARD']}]})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0xe3a),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x38d7),_0x322fb6['U']['Boolean'],_0x46e50d(0x229a))],_0x5a60c2['prototype'],'useAlphaTest',void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x3228),_0x322fb6['U']['Float'],_0x46e50d(0x229a),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x5a60c2['prototype'],_0x46e50d(0xef8),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])('Alpha\x20blending',_0x322fb6['U']['Boolean'],'OPACITY')],_0x5a60c2['prototype'],_0x46e50d(0x30ca),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x3e8e),_0x322fb6['U'][_0x46e50d(0x7a9)],_0x46e50d(0x3c8b),{'notifiers':{'update':!0x0}})],_0x5a60c2['prototype'],_0x46e50d(0x17e9),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x1da7),_0x322fb6['U'][_0x46e50d(0x7a9)],'RENDERING',{'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x1682),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])('Specular\x20anti-aliasing',_0x322fb6['U'][_0x46e50d(0x7a9)],_0x46e50d(0x3c8b),{'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x343e),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x1ad6),_0x322fb6['U']['Boolean'],_0x46e50d(0x3c8b),{'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],'realTimeFiltering',void 0x0),_0x438d31([(0x0,_0x322fb6['p'])('Realtime\x20filtering\x20quality',_0x322fb6['U'][_0x46e50d(0x406a)],_0x46e50d(0x3c8b),{'notifiers':{'update':!0x0},'options':[{'label':_0x46e50d(0x26ca),'value':_0x21c59f['g'][_0x46e50d(0x1ca5)]},{'label':'Medium','value':_0x21c59f['g'][_0x46e50d(0x11a7)]},{'label':_0x46e50d(0x21cd),'value':_0x21c59f['g'][_0x46e50d(0x122b)]}]})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x332e),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x41d4),_0x322fb6['U'][_0x46e50d(0x7a9)],_0x46e50d(0x1c1e),{'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x149f),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x3559),_0x322fb6['U'][_0x46e50d(0x7a9)],_0x46e50d(0x1c1e),{'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x384c),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x1606),_0x322fb6['U'][_0x46e50d(0x7a9)],_0x46e50d(0x1c1e),{'notifiers':{'update':!0x0}})],_0x5a60c2['prototype'],_0x46e50d(0x35c3),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0xa9c),_0x322fb6['U'][_0x46e50d(0x7a9)],'ADVANCED',{'notifiers':{'update':!0x0}})],_0x5a60c2['prototype'],_0x46e50d(0xbda),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x1054),_0x322fb6['U']['Boolean'],_0x46e50d(0x1c1e),{'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x3470),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0xac7),_0x322fb6['U'][_0x46e50d(0x7a9)],'ADVANCED',{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0x5a60c2[_0x46e50d(0x3068)]}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0xdb5),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x3ec2),_0x322fb6['U'][_0x46e50d(0x406a)],_0x46e50d(0xf9e),{'notifiers':{'update':!0x0},'options':[{'label':'None','value':0x0},{'label':_0x46e50d(0x203c),'value':0x1},{'label':'Normals','value':0x2},{'label':'Tangents','value':0x3},{'label':'Bitangents','value':0x4},{'label':'Bump\x20Normals','value':0x5},{'label':_0x46e50d(0x427b),'value':0x8},{'label':_0x46e50d(0x1153),'value':0x9},{'label':_0x46e50d(0x1815),'value':0xa},{'label':_0x46e50d(0x4205),'value':0xb},{'label':_0x46e50d(0x565),'value':0xc},{'label':'Anisotropic\x20Bitangents','value':0xd},{'label':'Env\x20Refraction','value':0x28},{'label':_0x46e50d(0x52d),'value':0x29},{'label':'Env\x20Clear\x20Coat','value':0x2a},{'label':_0x46e50d(0x2c4d),'value':0x32},{'label':_0x46e50d(0x296),'value':0x33},{'label':_0x46e50d(0x10e3),'value':0x34},{'label':_0x46e50d(0x983),'value':0x35},{'label':_0x46e50d(0x3e9f),'value':0x36},{'label':_0x46e50d(0xf39),'value':0x3c},{'label':_0x46e50d(0x1f9d),'value':0x3d},{'label':_0x46e50d(0x14d4),'value':0x3e},{'label':'Metallic\x20F0','value':0x47},{'label':_0x46e50d(0x132c),'value':0x3f},{'label':_0x46e50d(0x385f),'value':0x40},{'label':_0x46e50d(0x15dc),'value':0x41},{'label':_0x46e50d(0xeb3),'value':0x42},{'label':'ClearCoat\x20Roughness','value':0x43},{'label':_0x46e50d(0x2d82),'value':0x44},{'label':_0x46e50d(0x3d27),'value':0x45},{'label':_0x46e50d(0xca0),'value':0x46},{'label':_0x46e50d(0x346a),'value':0x50},{'label':_0x46e50d(0xf25),'value':0x51},{'label':_0x46e50d(0x221e),'value':0x52},{'label':_0x46e50d(0x4bf),'value':0x53},{'label':_0x46e50d(0x2466),'value':0x54},{'label':'Sheen\x20Reflectance','value':0x55},{'label':_0x46e50d(0x3045),'value':0x56},{'label':_0x46e50d(0x1418),'value':0x57}]})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x27e1),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x3dd6),_0x322fb6['U']['Float'],_0x46e50d(0xf9e),{'min':-0x1,'max':0x1,'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],_0x46e50d(0x147a),void 0x0),_0x438d31([(0x0,_0x322fb6['p'])(_0x46e50d(0x310a),_0x322fb6['U'][_0x46e50d(0x3c70)],_0x46e50d(0xf9e),{'min':0x0,'max':0x5,'notifiers':{'update':!0x0}})],_0x5a60c2[_0x46e50d(0x1ce1)],'debugFactor',void 0x0),(0x0,_0x51477e['H'])(_0x46e50d(0x3671),_0x5a60c2);},0x882f:(_0x4494c3,_0x2fabab,_0x6ccc78)=>{var _0xd24e6b=a8_0x1ec55c;_0x6ccc78['d'](_0x2fabab,{'J':()=>_0x2aa7ce});function _0x502932(_0xcf9613,_0x8a38c1,_0x3fed31,_0x385067){var _0x3374aa=a8_0x5306,_0x58ee4e,_0x3306ef=arguments[_0x3374aa(0x18cc)],_0x25d06b=_0x3306ef<0x3?_0x8a38c1:null===_0x385067?_0x385067=Object['getOwnPropertyDescriptor'](_0x8a38c1,_0x3fed31):_0x385067;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x3374aa(0x3215)])_0x25d06b=Reflect['decorate'](_0xcf9613,_0x8a38c1,_0x3fed31,_0x385067);else{for(var _0x7c0cac=_0xcf9613[_0x3374aa(0x18cc)]-0x1;0x0<=_0x7c0cac;_0x7c0cac--)(_0x58ee4e=_0xcf9613[_0x7c0cac])&&(_0x25d06b=(_0x3306ef<0x3?_0x58ee4e(_0x25d06b):0x3<_0x3306ef?_0x58ee4e(_0x8a38c1,_0x3fed31,_0x25d06b):_0x58ee4e(_0x8a38c1,_0x3fed31))||_0x25d06b);}0x3<_0x3306ef&&_0x25d06b&&Object[_0x3374aa(0x276e)](_0x8a38c1,_0x3fed31,_0x25d06b);}var _0x743363=_0x6ccc78(0x17eee),_0x517c05=_0x6ccc78(0x17368),_0x1654a0=_0x6ccc78(0xf582),_0x2fabab=_0x6ccc78(0x4158),_0x3b23a9=_0x6ccc78(0x9bf9),_0x5298f=_0x6ccc78(0x12e48),_0x13022b=_0x6ccc78(0x12cad),_0x4a90f8=_0x6ccc78(0xca26),_0x43a387=_0x6ccc78(0x17372),_0x4efdcc=_0x6ccc78(0x6214);class _0x2aa7ce extends _0x5298f['W']{constructor(_0x221861){var _0x176f16=a8_0x5306;super(_0x221861),this['useSphericalHarmonics']=!0x0,this[_0x176f16(0x2ddd)]=!0x1,this['_isUnique']=!0x0,this[_0x176f16(0x3019)](_0x176f16(0xa9f),_0x743363['E']['AutoDetect'],!0x1,_0x1654a0['u'][_0x176f16(0xf56)]),this[_0x176f16(0x3019)](_0x176f16(0x2f85),_0x743363['E'][_0x176f16(0x12cd)],!0x1,_0x1654a0['u']['Vertex']),this[_0x176f16(0x3019)](_0x176f16(0x1a4a),_0x743363['E'][_0x176f16(0x3094)],!0x0,_0x1654a0['u'][_0x176f16(0x236a)]),this[_0x176f16(0x3fb)](_0x176f16(0x41c0),_0x743363['E']['Object'],_0x1654a0['u']['Fragment'],new _0x3b23a9['C'](_0x176f16(0x41c0),this,_0x517c05['Ab'][_0x176f16(0x22b6)],_0x2aa7ce,_0x176f16(0x3571))),this[_0x176f16(0xa9f)][_0x176f16(0x38f8)](_0x743363['E']['Color3']|_0x743363['E']['Vector3']|_0x743363['E'][_0x176f16(0x176b)]);}[_0xd24e6b(0x5ce)](){var _0x253e62=_0xd24e6b;return this[_0x253e62(0xa9f)][_0x253e62(0x326c)]?(this[_0x253e62(0xdb5)]=!this['generateOnlyFragmentCode'],_0x4efdcc[_0x253e62(0x993)](_0x253e62(0x2c7a)),!0x1):(this[_0x253e62(0x3d8d)](),!0x0);}['_setTarget'](){var _0x503338=_0xd24e6b;super['_setTarget'](),this[_0x503338(0xb9a)](_0x503338(0xa9f))[_0x503338(0x37fb)]=this[_0x503338(0xdb5)]?_0x1654a0['u'][_0x503338(0x236a)]:_0x1654a0['u'][_0x503338(0xf56)],this['generateOnlyFragmentCode']&&(this[_0x503338(0x2ddd)]=!0x0);}[_0xd24e6b(0x252c)](){return'ReflectionBlock';}get['position'](){var _0x24bddb=_0xd24e6b;return this[_0x24bddb(0x3fab)][0x0];}get[_0xd24e6b(0x3870)](){var _0x4b0309=_0xd24e6b;return this[_0x4b0309(0xfbd)];}get['worldNormal'](){var _0x78ffed=_0xd24e6b;return this[_0x78ffed(0x3a2a)];}get[_0xd24e6b(0x2f85)](){var _0x2ffbb6=_0xd24e6b;return this[_0x2ffbb6(0x3fab)][0x1];}get[_0xd24e6b(0x3662)](){return this['cameraPositionConnectionPoint'];}get['view'](){var _0x21031f=_0xd24e6b;return this[_0x21031f(0xc0a)];}get[_0xd24e6b(0x1a4a)](){var _0x67e85c=_0xd24e6b;return this[_0x67e85c(0x3fab)][0x2];}get['reflection'](){var _0x37dc2a=_0xd24e6b;return this[_0x37dc2a(0x2307)][0x0];}get['hasTexture'](){var _0x2a700c=_0xd24e6b;return!!this[_0x2a700c(0x4137)]();}get[_0xd24e6b(0x12d1)](){var _0x51e480=_0xd24e6b;return this[_0x51e480(0x1a4a)][_0x51e480(0x326c)]?this['color']['associatedVariableName']:_0x51e480(0xbc2);}[_0xd24e6b(0x4137)](){var _0x257ac2=_0xd24e6b;return this['texture']||this[_0x257ac2(0x3c5c)]['environmentTexture'];}[_0xd24e6b(0x12d6)](_0x44c143,_0x4ece3b,_0x44166b){var _0x2722ea=_0xd24e6b;super[_0x2722ea(0x12d6)](_0x44c143,_0x4ece3b,_0x44166b),(_0x44c143=this[_0x2722ea(0x4137)](),_0x4ece3b=_0x44c143&&_0x44c143['getTextureMatrix']),(_0x44166b[_0x2722ea(0xff5)](_0x2722ea(0x2ef1),_0x4ece3b,!0x0),_0x4ece3b&&(_0x44166b[_0x2722ea(0xff5)](this['_defineLODReflectionAlpha'],_0x44c143['lodLevelInAlpha'],!0x0),_0x44166b[_0x2722ea(0xff5)](this[_0x2722ea(0x2acd)],_0x44c143['linearSpecularLOD'],!0x0),_0x44166b[_0x2722ea(0xff5)](this[_0x2722ea(0x3920)],this[_0x2722ea(0x3c5c)][_0x2722ea(0x41ba)]?!_0x44c143['invertZ']:_0x44c143[_0x2722ea(0x606)],!0x0),_0x44166b[_0x2722ea(0xff5)]('SPHERICAL_HARMONICS',this[_0x2722ea(0x2f50)],!0x0),_0x44166b['setValue'](_0x2722ea(0x7df),_0x44c143[_0x2722ea(0x9c3)],!0x0),_0x44166b['setValue'](_0x2722ea(0x1ef9),_0x44c143[_0x2722ea(0xab5)],!0x0),_0x44c143&&_0x44c143[_0x2722ea(0x9fa)]!==_0x13022b['x'][_0x2722ea(0x352d)]&&_0x44c143[_0x2722ea(0x20b)]&&(_0x44166b[_0x2722ea(0xff5)]('USESPHERICALFROMREFLECTIONMAP',!0x0),_0x44166b[_0x2722ea(0xff5)]('USEIRRADIANCEMAP',!0x1),this['forceIrradianceInFragment']||this[_0x2722ea(0x3c5c)][_0x2722ea(0x3e9d)]()[_0x2722ea(0x16da)]()['maxVaryingVectors']<=0x8?_0x44166b['setValue'](_0x2722ea(0x16c2),!0x1):_0x44166b[_0x2722ea(0xff5)](_0x2722ea(0x16c2),!0x0))));}[_0xd24e6b(0x3b97)](_0x177e0a,_0x303224,_0x417b0c,_0x27932d){var _0x1ceecb=_0xd24e6b;super['bind'](_0x177e0a,_0x303224,_0x417b0c);const _0x4053d3=this[_0x1ceecb(0x4137)]();_0x4053d3&&_0x27932d&&(_0x4053d3[_0x1ceecb(0x20b)]?_0x177e0a[_0x1ceecb(0x2265)](this[_0x1ceecb(0x28d7)],_0x4053d3):_0x177e0a[_0x1ceecb(0x2265)](this[_0x1ceecb(0x2edc)],_0x4053d3),_0x303224=_0x4053d3[_0x1ceecb(0xbdc)]()[_0x1ceecb(0x146c)],_0x177e0a['setFloat3'](this[_0x1ceecb(0x150d)],_0x303224,_0x4053d3['lodGenerationScale'],_0x4053d3[_0x1ceecb(0x206)]),_0x177e0a[_0x1ceecb(0x3f28)](this[_0x1ceecb(0x32b2)],_0x303224,_0x43a387['R'][_0x1ceecb(0x1050)](_0x303224)),_0x417b0c=_0x27932d[_0x1ceecb(0x70d)],_0x303224=_0x4053d3[_0x1ceecb(0xf0e)],_0x417b0c['USESPHERICALFROMREFLECTIONMAP']&&_0x303224&&(_0x417b0c[_0x1ceecb(0x146a)]?(_0x27932d=_0x303224[_0x1ceecb(0x2c9f)],_0x177e0a['setVector3'](_0x1ceecb(0x1505),_0x27932d[_0x1ceecb(0x27be)]),_0x177e0a['setVector3'](_0x1ceecb(0x142b),_0x27932d[_0x1ceecb(0xe78)]),_0x177e0a[_0x1ceecb(0x3c4c)](_0x1ceecb(0xd2a),_0x27932d['l10']),_0x177e0a['setVector3']('vSphericalL11',_0x27932d[_0x1ceecb(0x1fba)]),_0x177e0a[_0x1ceecb(0x3c4c)](_0x1ceecb(0xa3d),_0x27932d[_0x1ceecb(0x3aef)]),_0x177e0a[_0x1ceecb(0x3c4c)](_0x1ceecb(0x2c14),_0x27932d['l2_1']),_0x177e0a[_0x1ceecb(0x3c4c)](_0x1ceecb(0x3df2),_0x27932d['l20']),_0x177e0a[_0x1ceecb(0x3c4c)](_0x1ceecb(0x16a0),_0x27932d[_0x1ceecb(0x2cce)]),_0x177e0a[_0x1ceecb(0x3c4c)](_0x1ceecb(0x31a3),_0x27932d['l22'])):(_0x177e0a[_0x1ceecb(0x38b0)]('vSphericalX',_0x303224['x']['x'],_0x303224['x']['y'],_0x303224['x']['z']),_0x177e0a[_0x1ceecb(0x38b0)]('vSphericalY',_0x303224['y']['x'],_0x303224['y']['y'],_0x303224['y']['z']),_0x177e0a[_0x1ceecb(0x38b0)](_0x1ceecb(0x2ba5),_0x303224['z']['x'],_0x303224['z']['y'],_0x303224['z']['z']),_0x177e0a[_0x1ceecb(0x38b0)](_0x1ceecb(0x2a58),_0x303224['xx']['x']-_0x303224['zz']['x'],_0x303224['xx']['y']-_0x303224['zz']['y'],_0x303224['xx']['z']-_0x303224['zz']['z']),_0x177e0a[_0x1ceecb(0x38b0)](_0x1ceecb(0x2d80),_0x303224['yy']['x']-_0x303224['zz']['x'],_0x303224['yy']['y']-_0x303224['zz']['y'],_0x303224['yy']['z']-_0x303224['zz']['z']),_0x177e0a[_0x1ceecb(0x38b0)](_0x1ceecb(0x3058),_0x303224['zz']['x'],_0x303224['zz']['y'],_0x303224['zz']['z']),_0x177e0a[_0x1ceecb(0x38b0)]('vSphericalXY',_0x303224['xy']['x'],_0x303224['xy']['y'],_0x303224['xy']['z']),_0x177e0a['setFloat3'](_0x1ceecb(0x889),_0x303224['yz']['x'],_0x303224['yz']['y'],_0x303224['yz']['z']),_0x177e0a[_0x1ceecb(0x38b0)]('vSphericalZX',_0x303224['zx']['x'],_0x303224['zx']['y'],_0x303224['zx']['z']))));}[_0xd24e6b(0x3bfd)](_0x3e9537){var _0xed78fa=_0xd24e6b,_0x31f2f1=super[_0xed78fa(0x3bfd)](_0x3e9537),_0x405d28=(_0x3e9537[_0xed78fa(0x11bf)]('harmonicsFunctions','//'+this[_0xed78fa(0xc1b)],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x3e9537['_getFreeVariableName'](_0xed78fa(0x40c9)));return this['_vEnvironmentIrradianceName']=_0x3e9537['_getFreeVariableName'](_0xed78fa(0x2196)),_0x3e9537[_0xed78fa(0x12ef)](this[_0xed78fa(0x1532)],_0xed78fa(0x1369),_0xed78fa(0x16a9)),_0x3e9537['_emitUniformFromString'](_0xed78fa(0x1505),_0xed78fa(0x1369),_0xed78fa(0x146a)),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x142b),_0xed78fa(0x1369),_0xed78fa(0x146a)),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0xd2a),_0xed78fa(0x1369),_0xed78fa(0x146a)),_0x3e9537[_0xed78fa(0x3dcf)]('vSphericalL11','vec3','SPHERICAL_HARMONICS'),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0xa3d),_0xed78fa(0x1369),_0xed78fa(0x146a)),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x2c14),_0xed78fa(0x1369),_0xed78fa(0x146a)),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x3df2),_0xed78fa(0x1369),'SPHERICAL_HARMONICS'),_0x3e9537[_0xed78fa(0x3dcf)]('vSphericalL21',_0xed78fa(0x1369),'SPHERICAL_HARMONICS'),_0x3e9537[_0xed78fa(0x3dcf)]('vSphericalL22',_0xed78fa(0x1369),'SPHERICAL_HARMONICS'),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x1484),_0xed78fa(0x1369),_0xed78fa(0x146a),!0x0),_0x3e9537[_0xed78fa(0x3dcf)]('vSphericalY',_0xed78fa(0x1369),_0xed78fa(0x146a),!0x0),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x2ba5),'vec3',_0xed78fa(0x146a),!0x0),_0x3e9537[_0xed78fa(0x3dcf)]('vSphericalXX_ZZ',_0xed78fa(0x1369),_0xed78fa(0x146a),!0x0),_0x3e9537['_emitUniformFromString']('vSphericalYY_ZZ','vec3',_0xed78fa(0x146a),!0x0),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x3058),'vec3',_0xed78fa(0x146a),!0x0),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x13ff),'vec3',_0xed78fa(0x146a),!0x0),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x889),'vec3',_0xed78fa(0x146a),!0x0),_0x3e9537[_0xed78fa(0x3dcf)](_0xed78fa(0x2204),'vec3',_0xed78fa(0x146a),!0x0),_0x31f2f1+(_0xed78fa(0x2617)+_0x405d28+'\x20=\x20vec3('+this[_0xed78fa(0x2353)]+_0xed78fa(0x3c8a)+this[_0xed78fa(0x2137)]['associatedVariableName']+').xyz,\x200)).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this['_defineOppositeZ']+_0xed78fa(0xefa)+_0x405d28+'.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'+this['_vEnvironmentIrradianceName']+_0xed78fa(0x106b)+_0x405d28+_0xed78fa(0x3b0a));}['getCode'](_0x5b394f,_0x14f397){var _0x1e69a8=_0xd24e6b,_0x5e867c='',_0x1fd3f7=(this['handleFragmentSideInits'](_0x5b394f),_0x5b394f[_0x1e69a8(0x11bf)](_0x1e69a8(0x62c),'//'+this[_0x1e69a8(0xc1b)],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x5b394f['_emitFunction']('sampleReflection',_0x1e69a8(0x182b)+this[_0x1e69a8(0x36f0)]+_0x1e69a8(0xfe8),'//'+this[_0x1e69a8(0xc1b)]),_0x5b394f[_0x1e69a8(0x13aa)]('sampleReflectionLod',_0x1e69a8(0x182b)+this['_define3DName']+_0x1e69a8(0x3cc0),'//'+this[_0x1e69a8(0xc1b)]),_0x1e69a8(0xb83)+this[_0x1e69a8(0x937)](_0x1e69a8(0x2137),_0x1e69a8(0x1a7c),!0x0,!0x0)+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20'+this[_0x1e69a8(0x9a1)]+_0x1e69a8(0x718));return _0x5b394f['_emitFunction']('computeReflectionCoordsPBR',_0x1fd3f7,'//'+this[_0x1e69a8(0xc1b)]),this[_0x1e69a8(0x150d)]=_0x5b394f['_getFreeVariableName'](_0x1e69a8(0x816)),_0x5b394f[_0x1e69a8(0x3dcf)](this[_0x1e69a8(0x150d)],'vec3'),this[_0x1e69a8(0x32bc)]=_0x5b394f[_0x1e69a8(0x12fc)](_0x1e69a8(0x2760)),this[_0x1e69a8(0x32b2)]=_0x5b394f['_getFreeVariableName']('vReflectionFilteringInfo'),_0x5b394f['_emitUniformFromString'](this[_0x1e69a8(0x32b2)],_0x1e69a8(0x408)),_0x5e867c+('#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20'+this[_0x1e69a8(0x32bc)]+_0x1e69a8(0x29cf)+(this['generateOnlyFragmentCode']?this[_0x1e69a8(0x1379)]:'v_'+this['worldPosition'][_0x1e69a8(0x2fa0)])+_0x1e69a8(0x2634)+_0x14f397+',\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'+this['_vReflectionMicrosurfaceInfosName']+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['_vReflectionInfosName']+_0x1e69a8(0x1027)+this['reflectionColor']+',\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['_defineLODReflectionAlpha']+')\x20&&\x20!defined('+this[_0x1e69a8(0x3bdc)]+_0x1e69a8(0x5ff)+this[_0x1e69a8(0x2acd)]+_0x1e69a8(0x1fdf)+this['_define3DName']+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['_cubeSamplerName']+_0x1e69a8(0x2c1f)+this[_0x1e69a8(0x2edc)]+_0x1e69a8(0x2409)+this[_0x1e69a8(0x1532)]+_0x1e69a8(0xf96)+this['_reflectionMatrixName']+_0x1e69a8(0x275d)+this[_0x1e69a8(0x36f0)]+_0x1e69a8(0xefa)+this[_0x1e69a8(0x28d7)]+_0x1e69a8(0x27c3)+this[_0x1e69a8(0x28d7)]+_0x1e69a8(0x1b4f)+this['_2DSamplerName']+_0x1e69a8(0x27c3)+this['_2DSamplerName']+_0x1e69a8(0x417c)+this[_0x1e69a8(0x32b2)]+_0x1e69a8(0x97a));}[_0xd24e6b(0x1198)](_0x10bea1){var _0x5a1610=_0xd24e6b;return this[_0x5a1610(0x3c5c)]=_0x10bea1[_0x5a1610(0x2e07)][_0x5a1610(0x3241)],_0x10bea1['target']!==_0x1654a0['u'][_0x5a1610(0x236a)]&&(this[_0x5a1610(0x10ee)]=_0x10bea1['_getFreeDefineName'](_0x5a1610(0x2b47)),this[_0x5a1610(0x2acd)]=_0x10bea1[_0x5a1610(0x2e1d)]('LINEARSPECULARREFLECTION')),this;}[_0xd24e6b(0xbe6)](){var _0x362650=_0xd24e6b;let _0x522e9f=super['_dumpPropertiesCode']();return this[_0x362650(0x1589)]&&(_0x522e9f+=this[_0x362650(0x337e)]+_0x362650(0x495)+this[_0x362650(0x1589)][_0x362650(0x9c3)]+_0x362650(0x35bf)),_0x522e9f=(_0x522e9f+=this[_0x362650(0x337e)]+_0x362650(0x3143)+this[_0x362650(0x2f50)]+_0x362650(0x35bf))+(this['_codeVariableName']+_0x362650(0x2d72)+this[_0x362650(0x2ddd)]+';\x0d\x0a');}['serialize'](){var _0x196e75=_0xd24e6b,_0x50533a;const _0x58878f=super[_0x196e75(0x18e2)]();return _0x58878f[_0x196e75(0x2f50)]=this[_0x196e75(0x2f50)],_0x58878f[_0x196e75(0x2ddd)]=this[_0x196e75(0x2ddd)],_0x58878f['gammaSpace']=null==(_0x50533a=null==(_0x50533a=this[_0x196e75(0x1589)])?void 0x0:_0x50533a[_0x196e75(0x9c3)])||_0x50533a,_0x58878f;}[_0xd24e6b(0x11a3)](_0x3fe69b,_0x2fe2b3,_0x11b46b){var _0x1a6691=_0xd24e6b;super[_0x1a6691(0x11a3)](_0x3fe69b,_0x2fe2b3,_0x11b46b),this[_0x1a6691(0x2f50)]=_0x3fe69b[_0x1a6691(0x2f50)],this[_0x1a6691(0x2ddd)]=_0x3fe69b['forceIrradianceInFragment'],this['texture']&&(this[_0x1a6691(0x1589)]['gammaSpace']=_0x3fe69b[_0x1a6691(0x9c3)]);}}_0x502932([(0x0,_0x4a90f8['p'])(_0xd24e6b(0x3d17),_0x4a90f8['U'][_0xd24e6b(0x7a9)],_0xd24e6b(0x1c1e),{'notifiers':{'update':!0x0}})],_0x2aa7ce['prototype'],'useSphericalHarmonics',void 0x0),_0x502932([(0x0,_0x4a90f8['p'])(_0xd24e6b(0x3def),_0x4a90f8['U']['Boolean'],_0xd24e6b(0x1c1e),{'notifiers':{'update':!0x0}})],_0x2aa7ce['prototype'],_0xd24e6b(0x2ddd),void 0x0),(0x0,_0x2fabab['H'])('BABYLON.ReflectionBlock',_0x2aa7ce);},0xba98:(_0x611181,_0x30f211,_0x37affc)=>{var _0x1a043f=a8_0x1ec55c;_0x37affc['d'](_0x30f211,{'b':()=>_0x159a35});function _0x432e15(_0x369934,_0x134a3c,_0x21aaff,_0x2ea60b){var _0xf3cac6=a8_0x5306,_0x1f1562,_0x2bbbaf=arguments[_0xf3cac6(0x18cc)],_0x1d84c0=_0x2bbbaf<0x3?_0x134a3c:null===_0x2ea60b?_0x2ea60b=Object['getOwnPropertyDescriptor'](_0x134a3c,_0x21aaff):_0x2ea60b;if(_0xf3cac6(0x4238)==typeof Reflect&&_0xf3cac6(0x3d33)==typeof Reflect['decorate'])_0x1d84c0=Reflect[_0xf3cac6(0x3215)](_0x369934,_0x134a3c,_0x21aaff,_0x2ea60b);else{for(var _0x1db9c3=_0x369934[_0xf3cac6(0x18cc)]-0x1;0x0<=_0x1db9c3;_0x1db9c3--)(_0x1f1562=_0x369934[_0x1db9c3])&&(_0x1d84c0=(_0x2bbbaf<0x3?_0x1f1562(_0x1d84c0):0x3<_0x2bbbaf?_0x1f1562(_0x134a3c,_0x21aaff,_0x1d84c0):_0x1f1562(_0x134a3c,_0x21aaff))||_0x1d84c0);}0x3<_0x2bbbaf&&_0x1d84c0&&Object[_0xf3cac6(0x276e)](_0x134a3c,_0x21aaff,_0x1d84c0);}var _0x3cc763=_0x37affc(0x17eee),_0x345146=_0x37affc(0x17368),_0x5d975f=_0x37affc(0xf582),_0x30f211=_0x37affc(0x4158),_0x52c940=_0x37affc(0x97e6),_0x8138c=_0x37affc(0x9bf9),_0x439ed1=_0x37affc(0xca26),_0xf3bc6c=_0x37affc(0x10b7b),_0x3e65fd=_0x37affc(0xabf3),_0x19a69c=_0x37affc(0x12cad),_0x4e1118=_0x37affc(0x9acf),_0x76c1ab=_0x37affc(0x17372);class _0x159a35 extends _0xf3bc6c['k']{constructor(_0x244c11){var _0x17b932=a8_0x5306;super(_0x244c11,_0x5d975f['u']['Fragment']),this['linkRefractionWithTransparency']=!0x1,this[_0x17b932(0x23a3)]=!0x1,this[_0x17b932(0x7eb)]=!0x1,this['_isUnique']=!0x0,this[_0x17b932(0x3019)]('intensity',_0x3cc763['E'][_0x17b932(0x3c70)],!0x1,_0x5d975f['u'][_0x17b932(0x236a)]),this[_0x17b932(0x3019)](_0x17b932(0x3e77),_0x3cc763['E'][_0x17b932(0x3c70)],!0x0,_0x5d975f['u']['Fragment']),this['registerInput']('volumeIndexOfRefraction',_0x3cc763['E'][_0x17b932(0x3c70)],!0x0,_0x5d975f['u'][_0x17b932(0x236a)]),this[_0x17b932(0x3fb)](_0x17b932(0x1676),_0x3cc763['E'][_0x17b932(0x2f61)],_0x5d975f['u'][_0x17b932(0x236a)],new _0x8138c['C'](_0x17b932(0x1676),this,_0x345146['Ab'][_0x17b932(0x22b6)],_0x159a35,_0x17b932(0x3cc2)));}[_0x1a043f(0x3176)](_0x2729e9){var _0xf377fa=_0x1a043f;_0x2729e9['_excludeVariableName'](_0xf377fa(0xd01)),_0x2729e9[_0xf377fa(0x25b3)](_0xf377fa(0x1cdc));}[_0x1a043f(0x252c)](){var _0x13979f=_0x1a043f;return _0x13979f(0x3cc2);}get[_0x1a043f(0x231d)](){var _0x395f7e=_0x1a043f;return this[_0x395f7e(0x3fab)][0x0];}get[_0x1a043f(0x3e77)](){var _0x17ad7f=_0x1a043f;return this[_0x17ad7f(0x3fab)][0x1];}get[_0x1a043f(0x1989)](){var _0x107566=_0x1a043f;return this[_0x107566(0x3fab)][0x2];}get[_0x1a043f(0x351f)](){var _0x4d8863=_0x1a043f;return this[_0x4d8863(0xc0a)];}get[_0x1a043f(0x1676)](){var _0x146b6d=_0x1a043f;return this[_0x146b6d(0x2307)][0x0];}get[_0x1a043f(0x37e6)](){var _0x194466=_0x1a043f;return!!this[_0x194466(0x4137)]();}[_0x1a043f(0x4137)](){var _0x68b1fb=_0x1a043f;return this[_0x68b1fb(0x1589)]||this[_0x68b1fb(0x3c5c)][_0x68b1fb(0x3bcd)];}['autoConfigure'](_0x146979){var _0x5d4b97=_0x1a043f;if(!this[_0x5d4b97(0x231d)][_0x5d4b97(0x326c)]){const _0x5d18c1=new _0x52c940['S'](_0x5d4b97(0x264c),_0x5d975f['u'][_0x5d4b97(0x236a)],_0x3cc763['E'][_0x5d4b97(0x3c70)]);_0x5d18c1[_0x5d4b97(0x2b05)]=0x1,_0x5d18c1['output'][_0x5d4b97(0x30f6)](this['intensity']);}if(this['view']&&!this[_0x5d4b97(0x351f)]['isConnected']){let _0x3aaab1=_0x146979[_0x5d4b97(0x2a3)](_0x71d7b=>_0x71d7b[_0x5d4b97(0x116e)]===_0x4e1118['$'][_0x5d4b97(0x5f7)]);_0x3aaab1||(_0x3aaab1=new _0x52c940['S'](_0x5d4b97(0x351f)))['setAsSystemValue'](_0x4e1118['$']['View']),_0x3aaab1[_0x5d4b97(0x2208)][_0x5d4b97(0x30f6)](this[_0x5d4b97(0x351f)]);}}['prepareDefines'](_0x116d8a,_0x3bfc2a,_0x11836e){var _0x2610b0=_0x1a043f;super[_0x2610b0(0x12d6)](_0x116d8a,_0x3bfc2a,_0x11836e),(_0x116d8a=this[_0x2610b0(0x4137)](),_0x3bfc2a=_0x116d8a&&_0x116d8a[_0x2610b0(0x1db3)]),(_0x11836e[_0x2610b0(0xff5)](_0x2610b0(0x329e),_0x3bfc2a,!0x0),_0x3bfc2a&&(_0x11836e[_0x2610b0(0xff5)](this[_0x2610b0(0x36f0)],_0x116d8a[_0x2610b0(0x20b)],!0x0),_0x11836e['setValue'](this[_0x2610b0(0x36ae)],_0x116d8a[_0x2610b0(0x2272)],!0x0),_0x11836e['setValue'](this[_0x2610b0(0x32a8)],_0x116d8a['linearSpecularLOD'],!0x0),_0x11836e[_0x2610b0(0xff5)](this[_0x2610b0(0x3920)],this[_0x2610b0(0x3c5c)][_0x2610b0(0x41ba)]?!_0x116d8a[_0x2610b0(0x606)]:_0x116d8a[_0x2610b0(0x606)],!0x0),_0x11836e[_0x2610b0(0xff5)](_0x2610b0(0x326b),this[_0x2610b0(0x2e54)],!0x0),_0x11836e[_0x2610b0(0xff5)](_0x2610b0(0x2260),_0x116d8a['gammaSpace'],!0x0),_0x11836e[_0x2610b0(0xff5)](_0x2610b0(0x35fd),_0x116d8a[_0x2610b0(0xab5)],!0x0),_0x11836e[_0x2610b0(0xff5)](_0x2610b0(0x18cb),!!_0x116d8a[_0x2610b0(0x1220)],!0x0),_0x11836e[_0x2610b0(0xff5)](_0x2610b0(0x3b46),this[_0x2610b0(0x7eb)],!0x0)));}[_0x1a043f(0x3b27)](){var _0x1b1670=_0x1a043f;const _0x35d43a=this[_0x1b1670(0x4137)]();return!(_0x35d43a&&!_0x35d43a[_0x1b1670(0x8f0)]());}['bind'](_0x25ec39,_0x1c2384,_0x578689){var _0x4d163f=_0x1a043f;super['bind'](_0x25ec39,_0x1c2384,_0x578689);const _0x17012c=this[_0x4d163f(0x4137)]();if(_0x17012c){_0x17012c['isCube']?_0x25ec39[_0x4d163f(0x2265)](this[_0x4d163f(0x28d7)],_0x17012c):_0x25ec39[_0x4d163f(0x2265)](this['_2DSamplerName'],_0x17012c),_0x25ec39[_0x4d163f(0x3041)](this['_refractionMatrixName'],_0x17012c['getReflectionTextureMatrix']());let _0x1aebff=0x1;_0x17012c[_0x4d163f(0x20b)]||_0x17012c[_0x4d163f(0x27b7)]&&(_0x1aebff=_0x17012c[_0x4d163f(0x27b7)]);var _0x1c2384=null!=(_0x578689=null!=(_0x578689=null==(_0x1c2384=this[_0x4d163f(0x1989)]['connectInputBlock'])?void 0x0:_0x1c2384['value'])?_0x578689:null==(_0x1c2384=this[_0x4d163f(0x3371)]['connectInputBlock'])?void 0x0:_0x1c2384[_0x4d163f(0x2b05)])?_0x578689:1.5,_0x578689=(_0x25ec39[_0x4d163f(0x1ea8)](this[_0x4d163f(0x2b71)],_0x17012c[_0x4d163f(0x2fe2)],0x1/_0x1c2384,_0x1aebff,this['invertRefractionY']?-0x1:0x1),_0x25ec39[_0x4d163f(0x1ea8)](this[_0x4d163f(0x3995)],_0x17012c[_0x4d163f(0xbdc)]()['width'],_0x17012c[_0x4d163f(0x2f15)],_0x17012c[_0x4d163f(0x206)],0x1/_0x1c2384),_0x17012c[_0x4d163f(0xbdc)]()['width']);_0x25ec39[_0x4d163f(0x3f28)](this[_0x4d163f(0x1146)],_0x578689,_0x76c1ab['R']['Log2'](_0x578689)),_0x17012c[_0x4d163f(0x1220)]&&(_0x1c2384=_0x17012c,_0x25ec39[_0x4d163f(0x3c4c)](_0x4d163f(0xd01),_0x1c2384['boundingBoxPosition']),_0x25ec39[_0x4d163f(0x3c4c)]('vRefractionSize',_0x1c2384[_0x4d163f(0x1220)]));}}[_0x1a043f(0x9e6)](_0x329273){var _0x22079e=_0x1a043f;return _0x329273[_0x22079e(0x2e07)][_0x22079e(0x595)][_0x22079e(0xede)](this),_0x329273['sharedData'][_0x22079e(0x16d7)][_0x22079e(0xede)](this),this[_0x22079e(0x28d7)]=_0x329273['_getFreeVariableName'](this[_0x22079e(0xc1b)]+_0x22079e(0x3498)),_0x329273[_0x22079e(0x322d)][_0x22079e(0xede)](this[_0x22079e(0x28d7)]),this['_2DSamplerName']=_0x329273[_0x22079e(0x12fc)](this['name']+_0x22079e(0x376)),_0x329273['samplers'][_0x22079e(0xede)](this[_0x22079e(0x2edc)]),this[_0x22079e(0x36f0)]=_0x329273['_getFreeDefineName'](_0x22079e(0x138d)),_0x329273[_0x22079e(0x1edf)]+=_0x22079e(0x28b3)+this[_0x22079e(0x36f0)]+'\x0d\x0a',_0x329273[_0x22079e(0x1edf)]+=_0x22079e(0x152c)+this[_0x22079e(0x28d7)]+_0x22079e(0x35bf),_0x329273[_0x22079e(0x1edf)]+=_0x22079e(0x4fc),_0x329273[_0x22079e(0x1edf)]+=_0x22079e(0x258c)+this[_0x22079e(0x2edc)]+_0x22079e(0x35bf),_0x329273[_0x22079e(0x1edf)]+=_0x22079e(0x2b36),_0x329273[_0x22079e(0x2e07)][_0x22079e(0x2cd5)][_0x22079e(0xede)](this),_0x329273[_0x22079e(0x2e07)][_0x22079e(0x3191)][_0x22079e(0xede)](this),this[_0x22079e(0x36ae)]=_0x329273[_0x22079e(0x2e1d)](_0x22079e(0x3c27)),this[_0x22079e(0x32a8)]=_0x329273[_0x22079e(0x2e1d)]('SS_LINEARSPECULARREFRACTION'),this[_0x22079e(0x3920)]=_0x329273[_0x22079e(0x2e1d)](_0x22079e(0x3b18)),this[_0x22079e(0x1c11)]=_0x329273['_getFreeVariableName'](_0x22079e(0xe04)),_0x329273['_emitUniformFromString'](this[_0x22079e(0x1c11)],'mat4'),_0x329273[_0x22079e(0x13aa)](_0x22079e(0x2b81),_0x22079e(0x182b)+this[_0x22079e(0x36f0)]+_0x22079e(0x1883),'//'+this['name']),_0x329273['_emitFunction'](_0x22079e(0x37f7),_0x22079e(0x182b)+this[_0x22079e(0x36f0)]+'\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','//'+this[_0x22079e(0xc1b)]),this[_0x22079e(0x3995)]=_0x329273['_getFreeVariableName'](_0x22079e(0x29ee)),_0x329273[_0x22079e(0x3dcf)](this[_0x22079e(0x3995)],_0x22079e(0xb4f)),this[_0x22079e(0x2b71)]=_0x329273[_0x22079e(0x12fc)](_0x22079e(0x2f04)),_0x329273[_0x22079e(0x3dcf)](this[_0x22079e(0x2b71)],_0x22079e(0xb4f)),this[_0x22079e(0x1146)]=_0x329273[_0x22079e(0x12fc)](_0x22079e(0x1044)),_0x329273[_0x22079e(0x3dcf)](this['_vRefractionFilteringInfoName'],_0x22079e(0x408)),_0x329273['_emitUniformFromString'](_0x22079e(0xd01),_0x22079e(0x1369)),_0x329273[_0x22079e(0x3dcf)](_0x22079e(0x1cdc),'vec3'),'';}[_0x1a043f(0x1198)](_0x4dc091){var _0x54d7dc=_0x1a043f;return this[_0x54d7dc(0x3c5c)]=_0x4dc091['sharedData'][_0x54d7dc(0x3241)],this;}['_dumpPropertiesCode'](){var _0x134ced=_0x1a043f;let _0x8cd7d4=super[_0x134ced(0xbe6)]();return this[_0x134ced(0x1589)]&&(_0x8cd7d4=this[_0x134ced(0x1589)][_0x134ced(0x20b)]?this[_0x134ced(0x337e)]+_0x134ced(0x3343)+this[_0x134ced(0x1589)]['name']+_0x134ced(0x6e7):this[_0x134ced(0x337e)]+_0x134ced(0x1ec5)+this['texture'][_0x134ced(0xc1b)]+_0x134ced(0x6e7),_0x8cd7d4+=this[_0x134ced(0x337e)]+'.texture.coordinatesMode\x20=\x20'+this[_0x134ced(0x1589)]['coordinatesMode']+';\x0d\x0a'),_0x8cd7d4=(_0x8cd7d4=(_0x8cd7d4+=this[_0x134ced(0x337e)]+_0x134ced(0x50c)+this['linkRefractionWithTransparency']+_0x134ced(0x35bf))+(this[_0x134ced(0x337e)]+'.invertRefractionY\x20=\x20'+this['invertRefractionY']+_0x134ced(0x35bf)))+(this[_0x134ced(0x337e)]+'.useThicknessAsDepth\x20=\x20'+this[_0x134ced(0x7eb)]+_0x134ced(0x35bf));}['serialize'](){var _0x40fa92=_0x1a043f;const _0x3047c8=super[_0x40fa92(0x18e2)]();return this[_0x40fa92(0x1589)]&&!this[_0x40fa92(0x1589)][_0x40fa92(0xcdd)]&&(_0x3047c8[_0x40fa92(0x1589)]=this[_0x40fa92(0x1589)][_0x40fa92(0x18e2)]()),_0x3047c8[_0x40fa92(0x2e54)]=this['linkRefractionWithTransparency'],_0x3047c8[_0x40fa92(0x23a3)]=this[_0x40fa92(0x23a3)],_0x3047c8[_0x40fa92(0x7eb)]=this[_0x40fa92(0x7eb)],_0x3047c8;}['_deserialize'](_0x30acdb,_0x268479,_0x421e0a){var _0x107e81=_0x1a043f;super[_0x107e81(0x11a3)](_0x30acdb,_0x268479,_0x421e0a),_0x30acdb['texture']&&(_0x421e0a=0x0===_0x30acdb[_0x107e81(0x1589)]['url']['indexOf'](_0x107e81(0x3004))?'':_0x421e0a,_0x30acdb[_0x107e81(0x1589)][_0x107e81(0x20b)]?this[_0x107e81(0x1589)]=_0x3e65fd['B'][_0x107e81(0x2de7)](_0x30acdb[_0x107e81(0x1589)],_0x268479,_0x421e0a):this[_0x107e81(0x1589)]=_0x19a69c['x']['Parse'](_0x30acdb['texture'],_0x268479,_0x421e0a)),this[_0x107e81(0x2e54)]=_0x30acdb[_0x107e81(0x2e54)],this[_0x107e81(0x23a3)]=_0x30acdb[_0x107e81(0x23a3)],this['useThicknessAsDepth']=!!_0x30acdb['useThicknessAsDepth'];}}_0x432e15([(0x0,_0x439ed1['p'])(_0x1a043f(0x1f7e),_0x439ed1['U'][_0x1a043f(0x7a9)],_0x1a043f(0x1c1e),{'notifiers':{'update':!0x0}})],_0x159a35['prototype'],_0x1a043f(0x2e54),void 0x0),_0x432e15([(0x0,_0x439ed1['p'])('Invert\x20refraction\x20Y',_0x439ed1['U']['Boolean'],_0x1a043f(0x1c1e),{'notifiers':{'update':!0x0}})],_0x159a35[_0x1a043f(0x1ce1)],'invertRefractionY',void 0x0),_0x432e15([(0x0,_0x439ed1['p'])(_0x1a043f(0x12b4),_0x439ed1['U'][_0x1a043f(0x7a9)],'ADVANCED',{'notifiers':{'update':!0x0}})],_0x159a35[_0x1a043f(0x1ce1)],_0x1a043f(0x7eb),void 0x0),(0x0,_0x30f211['H'])(_0x1a043f(0x40ea),_0x159a35);},0xc0ad:(_0x5e09fc,_0x203573,_0x4deab4)=>{var _0x2c2993=a8_0x1ec55c;_0x4deab4['d'](_0x203573,{'g':()=>_0x4f5d57});function _0x90f766(_0x518a08,_0x47b723,_0x3de165,_0x187196){var _0x413bed=a8_0x5306,_0x1a19b4,_0xb3da06=arguments[_0x413bed(0x18cc)],_0x1477a9=_0xb3da06<0x3?_0x47b723:null===_0x187196?_0x187196=Object[_0x413bed(0x14a5)](_0x47b723,_0x3de165):_0x187196;if(_0x413bed(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x413bed(0x3215)])_0x1477a9=Reflect[_0x413bed(0x3215)](_0x518a08,_0x47b723,_0x3de165,_0x187196);else{for(var _0x12917e=_0x518a08['length']-0x1;0x0<=_0x12917e;_0x12917e--)(_0x1a19b4=_0x518a08[_0x12917e])&&(_0x1477a9=(_0xb3da06<0x3?_0x1a19b4(_0x1477a9):0x3<_0xb3da06?_0x1a19b4(_0x47b723,_0x3de165,_0x1477a9):_0x1a19b4(_0x47b723,_0x3de165))||_0x1477a9);}0x3<_0xb3da06&&_0x1477a9&&Object[_0x413bed(0x276e)](_0x47b723,_0x3de165,_0x1477a9);}var _0x203573=_0x4deab4(0x10b7b),_0x170f90=_0x4deab4(0x17eee),_0x2ebb89=_0x4deab4(0x17368),_0x5be3cc=_0x4deab4(0xf582),_0x2d6348=_0x4deab4(0x4158),_0xb0659b=_0x4deab4(0xca26),_0x70dcc1=_0x4deab4(0x9bf9);class _0x4f5d57 extends _0x203573['k']{constructor(_0x25d01f){var _0x4cda1c=a8_0x5306;super(_0x25d01f,_0x5be3cc['u'][_0x4cda1c(0x236a)]),this[_0x4cda1c(0x924)]=!0x1,this[_0x4cda1c(0x18e1)]=!0x1,this['_isUnique']=!0x0,this[_0x4cda1c(0x3019)](_0x4cda1c(0x231d),_0x170f90['E'][_0x4cda1c(0x3c70)],!0x0,_0x5be3cc['u'][_0x4cda1c(0x236a)]),this['registerInput'](_0x4cda1c(0x1a4a),_0x170f90['E'][_0x4cda1c(0x3094)],!0x0,_0x5be3cc['u'][_0x4cda1c(0x236a)]),this[_0x4cda1c(0x3019)](_0x4cda1c(0x3933),_0x170f90['E'][_0x4cda1c(0x3c70)],!0x0,_0x5be3cc['u'][_0x4cda1c(0x236a)]),this[_0x4cda1c(0x3fb)](_0x4cda1c(0x9b7),_0x170f90['E'][_0x4cda1c(0x2f61)],_0x5be3cc['u'][_0x4cda1c(0x236a)],new _0x70dcc1['C'](_0x4cda1c(0x9b7),this,_0x2ebb89['Ab'][_0x4cda1c(0x22b6)],_0x4f5d57,_0x4cda1c(0x3daf)));}[_0x2c2993(0x3176)](_0x2ed18d){var _0x493d07=_0x2c2993;_0x2ed18d[_0x493d07(0x25b3)](_0x493d07(0x1b0a)),_0x2ed18d[_0x493d07(0x25b3)]('sheenMapData'),_0x2ed18d[_0x493d07(0x25b3)](_0x493d07(0x182d)),_0x2ed18d[_0x493d07(0x25b3)](_0x493d07(0x317f));}[_0x2c2993(0x252c)](){var _0xc4097c=_0x2c2993;return _0xc4097c(0x3daf);}get[_0x2c2993(0x231d)](){var _0x426a14=_0x2c2993;return this[_0x426a14(0x3fab)][0x0];}get[_0x2c2993(0x1a4a)](){var _0x37a1a0=_0x2c2993;return this[_0x37a1a0(0x3fab)][0x1];}get['roughness'](){return this['_inputs'][0x2];}get[_0x2c2993(0x9b7)](){var _0x3863ff=_0x2c2993;return this[_0x3863ff(0x2307)][0x0];}[_0x2c2993(0x12d6)](_0x402339,_0x45552f,_0x44cac8){var _0x428e66=_0x2c2993;super[_0x428e66(0x12d6)](_0x402339,_0x45552f,_0x44cac8),_0x44cac8[_0x428e66(0xff5)](_0x428e66(0x38a9),!0x0),_0x44cac8['setValue'](_0x428e66(0x306a),!0x0,!0x0),_0x44cac8[_0x428e66(0xff5)](_0x428e66(0xf17),this[_0x428e66(0x18e1)],!0x0),_0x44cac8[_0x428e66(0xff5)](_0x428e66(0x3a69),this[_0x428e66(0x3933)][_0x428e66(0x326c)],!0x0),_0x44cac8[_0x428e66(0xff5)](_0x428e66(0xf5d),this[_0x428e66(0x924)],!0x0);}[_0x2c2993(0x9e6)](_0x222225){var _0x495133=_0x2c2993;return _0x495133(0x1008)+(this[_0x495133(0x1a4a)][_0x495133(0x326c)]?this[_0x495133(0x1a4a)][_0x495133(0x2fa0)]:'vec3(1.)')+',\x20'+(this[_0x495133(0x231d)][_0x495133(0x326c)]?this[_0x495133(0x231d)][_0x495133(0x2fa0)]:'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[_0x495133(0x3933)]['isConnected']?this[_0x495133(0x3933)][_0x495133(0x2fa0)]:'0.')+_0x495133(0x971)+(null==_0x222225?void 0x0:_0x222225['_vReflectionMicrosurfaceInfosName'])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x222225?void 0x0:_0x222225['_vReflectionInfosName'])+_0x495133(0x1027)+(null==_0x222225?void 0x0:_0x222225[_0x495133(0x12d1)])+_0x495133(0x18cd)+(null==_0x222225?void 0x0:_0x222225[_0x495133(0x36f0)])+_0x495133(0xefa)+(null==_0x222225?void 0x0:_0x222225[_0x495133(0x28d7)])+_0x495133(0x1b4f)+(null==_0x222225?void 0x0:_0x222225[_0x495133(0x2edc)])+_0x495133(0x2c8e)+(null==_0x222225?void 0x0:_0x222225[_0x495133(0x36f0)])+_0x495133(0x6f5)+(null==_0x222225?void 0x0:_0x222225['_cubeSamplerName'])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x222225?void 0x0:_0x222225['_cubeSamplerName'])+_0x495133(0xd14)+(null==_0x222225?void 0x0:_0x222225[_0x495133(0x2edc)])+',\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==_0x222225?void 0x0:_0x222225['_2DSamplerName'])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined('+(null==_0x222225?void 0x0:_0x222225[_0x495133(0x3bdc)])+')\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('+(null==_0x222225?void 0x0:_0x222225[_0x495133(0x3bdc)])+')\x20&&\x20defined(HORIZONOCCLUSION)\x20&&\x20defined(BUMP)\x20&&\x20defined('+(null==_0x222225?void 0x0:_0x222225['_define3DName'])+_0x495133(0x11df);}[_0x2c2993(0x1198)](_0x349214){var _0x27194d=_0x2c2993;return _0x349214[_0x27194d(0x37fb)]===_0x5be3cc['u']['Fragment']&&_0x349214[_0x27194d(0x2e07)]['blocksWithDefines']['push'](this),this;}[_0x2c2993(0xbe6)](){var _0x520adc=_0x2c2993,_0x41300c=super[_0x520adc(0xbe6)]();return(_0x41300c+=this[_0x520adc(0x337e)]+_0x520adc(0x25af)+this[_0x520adc(0x924)]+_0x520adc(0x35bf))+(this[_0x520adc(0x337e)]+_0x520adc(0x200a)+this[_0x520adc(0x18e1)]+_0x520adc(0x35bf));}[_0x2c2993(0x18e2)](){var _0x2eb9a1=_0x2c2993;const _0x55510f=super[_0x2eb9a1(0x18e2)]();return _0x55510f[_0x2eb9a1(0x924)]=this[_0x2eb9a1(0x924)],_0x55510f[_0x2eb9a1(0x18e1)]=this[_0x2eb9a1(0x18e1)],_0x55510f;}[_0x2c2993(0x11a3)](_0xf29ebc,_0x203351,_0x40d39a){var _0x521c33=_0x2c2993;super[_0x521c33(0x11a3)](_0xf29ebc,_0x203351,_0x40d39a),this[_0x521c33(0x924)]=_0xf29ebc[_0x521c33(0x924)],this[_0x521c33(0x18e1)]=_0xf29ebc[_0x521c33(0x18e1)];}}_0x90f766([(0x0,_0xb0659b['p'])(_0x2c2993(0x329a),_0xb0659b['U'][_0x2c2993(0x7a9)],_0x2c2993(0x1663),{'notifiers':{'update':!0x0}})],_0x4f5d57[_0x2c2993(0x1ce1)],_0x2c2993(0x924),void 0x0),_0x90f766([(0x0,_0xb0659b['p'])(_0x2c2993(0x3f98),_0xb0659b['U'][_0x2c2993(0x7a9)],_0x2c2993(0x1663),{'notifiers':{'update':!0x0}})],_0x4f5d57[_0x2c2993(0x1ce1)],_0x2c2993(0x18e1),void 0x0),(0x0,_0x2d6348['H'])(_0x2c2993(0x3c79),_0x4f5d57);},0xb91f:(_0x94dab4,_0x3bfa01,_0x10634f)=>{var _0x1a2061=a8_0x1ec55c;_0x10634f['d'](_0x3bfa01,{'l':()=>_0x32a9c8});var _0x3bfa01=_0x10634f(0x10b7b),_0x141315=_0x10634f(0x17eee),_0x3459a2=_0x10634f(0x17368),_0x496966=_0x10634f(0xf582),_0x4174b4=_0x10634f(0x4158),_0x4ff8fc=_0x10634f(0x97e6),_0x3549cc=_0x10634f(0x9bf9),_0x5c9c5b=_0x10634f(0xba98);class _0x32a9c8 extends _0x3bfa01['k']{constructor(_0x458bd9){var _0x555d39=a8_0x5306;super(_0x458bd9,_0x496966['u'][_0x555d39(0x236a)]),this['_isUnique']=!0x0,this[_0x555d39(0x3019)](_0x555d39(0xb77),_0x141315['E'][_0x555d39(0x3c70)],!0x1,_0x496966['u']['Fragment']),this['registerInput']('tintColor',_0x141315['E'][_0x555d39(0x3094)],!0x0,_0x496966['u']['Fragment']),this['registerInput']('translucencyIntensity',_0x141315['E'][_0x555d39(0x3c70)],!0x0,_0x496966['u']['Fragment']),this[_0x555d39(0x3019)](_0x555d39(0x323),_0x141315['E']['Color3'],!0x0,_0x496966['u']['Fragment']),this[_0x555d39(0x3019)](_0x555d39(0x1676),_0x141315['E'][_0x555d39(0x2f61)],!0x0,_0x496966['u']['Fragment'],new _0x3549cc['C'](_0x555d39(0x1676),this,_0x3459a2['Ab']['Input'],_0x5c9c5b['b'],_0x555d39(0x3cc2))),this[_0x555d39(0x3fb)](_0x555d39(0x13a7),_0x141315['E'][_0x555d39(0x2f61)],_0x496966['u'][_0x555d39(0x236a)],new _0x3549cc['C'](_0x555d39(0x13a7),this,_0x3459a2['Ab'][_0x555d39(0x22b6)],_0x32a9c8,_0x555d39(0x1072)));}[_0x1a2061(0x3176)](_0x3d9cf4){var _0xaddfd=_0x1a2061;_0x3d9cf4['_excludeVariableName']('subSurfaceOut'),_0x3d9cf4[_0xaddfd(0x25b3)](_0xaddfd(0xd8c)),_0x3d9cf4['_excludeVariableName'](_0xaddfd(0x25a0)),_0x3d9cf4[_0xaddfd(0x25b3)](_0xaddfd(0x281a));}[_0x1a2061(0x252c)](){var _0x1ca637=_0x1a2061;return _0x1ca637(0x1072);}get[_0x1a2061(0xb77)](){var _0x4f0a7e=_0x1a2061;return this[_0x4f0a7e(0x3fab)][0x0];}get['tintColor'](){var _0xbed8e5=_0x1a2061;return this[_0xbed8e5(0x3fab)][0x1];}get[_0x1a2061(0x1ce4)](){return this['_inputs'][0x2];}get[_0x1a2061(0x323)](){var _0x305dcc=_0x1a2061;return this[_0x305dcc(0x3fab)][0x3];}get[_0x1a2061(0x1676)](){var _0x13cabd=_0x1a2061;return this[_0x13cabd(0x3fab)][0x4];}get[_0x1a2061(0x13a7)](){var _0x4da66a=_0x1a2061;return this[_0x4da66a(0x2307)][0x0];}[_0x1a2061(0x2100)](){var _0xc5fa44=_0x1a2061;if(!this[_0xc5fa44(0xb77)][_0xc5fa44(0x326c)]){const _0x177d47=new _0x4ff8fc['S']('SubSurface\x20thickness',_0x496966['u'][_0xc5fa44(0x236a)],_0x141315['E']['Float']);_0x177d47[_0xc5fa44(0x2b05)]=0x0,_0x177d47[_0xc5fa44(0x2208)][_0xc5fa44(0x30f6)](this[_0xc5fa44(0xb77)]);}}['prepareDefines'](_0x10c6f0,_0x4cb9be,_0x3eed1c){var _0x2b8bff=_0x1a2061;super[_0x2b8bff(0x12d6)](_0x10c6f0,_0x4cb9be,_0x3eed1c),_0x10c6f0=this['translucencyDiffusionDist'][_0x2b8bff(0x326c)]||this[_0x2b8bff(0x1ce4)][_0x2b8bff(0x326c)],(_0x3eed1c['setValue']('SUBSURFACE',_0x10c6f0||this['refraction']['isConnected'],!0x0),_0x3eed1c[_0x2b8bff(0xff5)](_0x2b8bff(0x364b),_0x10c6f0,!0x0),_0x3eed1c['setValue'](_0x2b8bff(0x561),!0x1,!0x0),_0x3eed1c[_0x2b8bff(0xff5)](_0x2b8bff(0xbcb),!0x1,!0x0),_0x3eed1c[_0x2b8bff(0xff5)]('SS_TRANSLUCENCYINTENSITY_TEXTURE',!0x1,!0x0),_0x3eed1c[_0x2b8bff(0xff5)]('SS_MASK_FROM_THICKNESS_TEXTURE',!0x1,!0x0),_0x3eed1c[_0x2b8bff(0xff5)]('SS_USE_GLTF_TEXTURES',!0x1,!0x0));}static[_0x1a2061(0x19a6)](_0x4e6659,_0x31ddb9,_0x2995e1,_0x541ea8){var _0xa63302=_0x1a2061,_0x442002='',_0x320fd6=null!=_0x31ddb9&&_0x31ddb9[_0xa63302(0xb77)]['isConnected']?_0x31ddb9[_0xa63302(0xb77)][_0xa63302(0x2fa0)]:'0.',_0x26c0c0=null!=_0x31ddb9&&_0x31ddb9[_0xa63302(0x4023)][_0xa63302(0x326c)]?_0x31ddb9[_0xa63302(0x4023)][_0xa63302(0x2fa0)]:'vec3(1.)',_0x97d1d=null!=_0x31ddb9&&_0x31ddb9[_0xa63302(0x1ce4)][_0xa63302(0x326c)]?null==_0x31ddb9?void 0x0:_0x31ddb9[_0xa63302(0x1ce4)][_0xa63302(0x2fa0)]:'1.',_0x464c7c=null!=_0x31ddb9&&_0x31ddb9[_0xa63302(0x323)]['isConnected']?null==_0x31ddb9?void 0x0:_0x31ddb9[_0xa63302(0x323)][_0xa63302(0x2fa0)]:_0xa63302(0x2133);const _0x39d2b6=null!=_0x31ddb9&&_0x31ddb9[_0xa63302(0x1676)][_0xa63302(0x326c)]?null==(_0x31ddb9=null==_0x31ddb9?void 0x0:_0x31ddb9['refraction'][_0xa63302(0xc9c)])?void 0x0:_0x31ddb9[_0xa63302(0x3413)]:null;var _0x31ddb9=null!==_0x39d2b6&&void 0x0!==_0x39d2b6&&_0x39d2b6[_0xa63302(0x3e77)][_0xa63302(0x326c)]?_0x39d2b6[_0xa63302(0x3e77)][_0xa63302(0x2fa0)]:'1.',_0x1a83fe=null!==_0x39d2b6&&void 0x0!==_0x39d2b6&&_0x39d2b6[_0xa63302(0x231d)][_0xa63302(0x326c)]?_0x39d2b6[_0xa63302(0x231d)][_0xa63302(0x2fa0)]:'1.',_0x4a7a44=null!==_0x39d2b6&&void 0x0!==_0x39d2b6&&_0x39d2b6[_0xa63302(0x351f)][_0xa63302(0x326c)]?_0x39d2b6[_0xa63302(0x351f)][_0xa63302(0x2fa0)]:'';return(_0x442002+=null!=(_0x4e6659=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6[_0xa63302(0x9e6)](_0x4e6659))?_0x4e6659:'')+(_0xa63302(0x2310)+_0x320fd6+_0xa63302(0x33ec)+_0x26c0c0+',\x20'+_0x31ddb9+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20vSubSurfaceIntensity\x20=\x20vec3('+_0x1a83fe+',\x20'+_0x97d1d+_0xa63302(0x2d69)+(null==_0x2995e1?void 0x0:_0x2995e1[_0xa63302(0x2353)])+_0xa63302(0x807)+(null==_0x2995e1?void 0x0:_0x2995e1['_cubeSamplerName'])+_0xa63302(0x2c05)+(null==_0x2995e1?void 0x0:_0x2995e1[_0xa63302(0x32b2)])+',\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'+_0x541ea8+_0xa63302(0x3d98)+_0x4a7a44+_0xa63302(0x1027)+(null!=(_0x4e6659=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6[_0xa63302(0x2b71)])?_0x4e6659:'')+_0xa63302(0x1027)+(null!=(_0x442002=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6[_0xa63302(0x1c11)])?_0x442002:'')+_0xa63302(0x1027)+(null!=(_0x320fd6=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6[_0xa63302(0x3995)])?_0x320fd6:'')+_0xa63302(0x261a)+(null!=(_0x26c0c0=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6['_defineLODRefractionAlpha'])?_0x26c0c0:_0xa63302(0x3926))+'\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'+(null!=(_0x31ddb9=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6['_defineLinearSpecularRefraction'])?_0x31ddb9:_0xa63302(0x3926))+_0xa63302(0x4df)+(null!=(_0x1a83fe=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6[_0xa63302(0x36f0)])?_0x1a83fe:_0xa63302(0x3926))+_0xa63302(0xefa)+(null!=(_0x97d1d=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6[_0xa63302(0x28d7)])?_0x97d1d:'')+_0xa63302(0x1b4f)+(null!=(_0x2995e1=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6['_2DSamplerName'])?_0x2995e1:'')+_0xa63302(0x1b66)+(null!=(_0x541ea8=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6['_define3DName'])?_0x541ea8:'IGNORE')+'\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!=(_0x4a7a44=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6['_cubeSamplerName'])?_0x4a7a44:'')+_0xa63302(0x18fb)+(null!=(_0x4e6659=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6['_cubeSamplerName'])?_0x4e6659:'')+_0xa63302(0xd14)+(null!=(_0x442002=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6[_0xa63302(0x2edc)])?_0x442002:'')+_0xa63302(0x18fb)+(null!=(_0x320fd6=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6['_2DSamplerName'])?_0x320fd6:'')+_0xa63302(0x7d0)+(null!=(_0x26c0c0=null===_0x39d2b6||void 0x0===_0x39d2b6?void 0x0:_0x39d2b6[_0xa63302(0x1146)])?_0x26c0c0:'')+_0xa63302(0x37eb)+_0x464c7c+_0xa63302(0x15f7));}[_0x1a2061(0x1198)](_0x15cb9b){var _0x4304c6=_0x1a2061;return _0x15cb9b[_0x4304c6(0x37fb)]===_0x496966['u'][_0x4304c6(0x236a)]&&_0x15cb9b[_0x4304c6(0x2e07)][_0x4304c6(0x2cd5)][_0x4304c6(0xede)](this),this;}}(0x0,_0x4174b4['H'])('BABYLON.SubSurfaceBlock',_0x32a9c8);},0x4808:(_0x5a3c46,_0x324186,_0x496df1)=>{_0x496df1(0x9209),_0x496df1(0xe7db),_0x496df1(0x628f);},0x628f:(_0x279df0,_0x5a1d56,_0x1b770b)=>{var _0x155ae8=a8_0x1ec55c;_0x1b770b['d'](_0x5a1d56,{'D':()=>_0x331e82});var _0x5a1d56=_0x1b770b(0x10b7b),_0x2ff36d=_0x1b770b(0x17eee),_0x15b5eb=_0x1b770b(0xf582),_0x1b770b=_0x1b770b(0x4158);class _0x331e82 extends _0x5a1d56['k']{constructor(_0x3a5110){var _0x46c476=a8_0x5306;super(_0x3a5110,_0x15b5eb['u'][_0x46c476(0x236a)]),this[_0x46c476(0x3fb3)]=!0x0,this[_0x46c476(0x3019)](_0x46c476(0x1a4a),_0x2ff36d['E'][_0x46c476(0x851)],!0x1,_0x15b5eb['u'][_0x46c476(0x236a)]),this[_0x46c476(0x3019)](_0x46c476(0x19d2),_0x2ff36d['E'][_0x46c476(0x3c70)],!0x1,_0x15b5eb['u'][_0x46c476(0x236a)]),this[_0x46c476(0x3019)](_0x46c476(0x9f6),_0x2ff36d['E'][_0x46c476(0x3c70)],!0x1,_0x15b5eb['u']['Fragment']),this[_0x46c476(0x3fb)]('blendColor',_0x2ff36d['E'][_0x46c476(0x851)],_0x15b5eb['u'][_0x46c476(0x236a)]);}[_0x155ae8(0x252c)](){var _0x26bc9f=_0x155ae8;return _0x26bc9f(0x747);}get[_0x155ae8(0x1a4a)](){return this['_inputs'][0x0];}get[_0x155ae8(0x19d2)](){return this['_inputs'][0x1];}get[_0x155ae8(0x9f6)](){return this['_inputs'][0x2];}get['blendColor'](){var _0x42fd87=_0x155ae8;return this[_0x42fd87(0x2307)][0x0];}['initialize'](_0xedf443){var _0x1e0341=_0x155ae8;_0xedf443[_0x1e0341(0x25b3)]('sourceAlpha');}[_0x155ae8(0x1198)](_0x29d1e3){var _0x2d37a0=_0x155ae8;if(super[_0x2d37a0(0x1198)](_0x29d1e3),_0x29d1e3[_0x2d37a0(0x37fb)]!==_0x15b5eb['u']['Vertex'])return _0x29d1e3[_0x2d37a0(0x2a2d)]+=_0x2d37a0(0x4e2)+this['_declareOutput'](this[_0x2d37a0(0x3f3c)],_0x29d1e3)+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20'+this[_0x2d37a0(0x9f6)][_0x2d37a0(0x2fa0)]+_0x2d37a0(0x3d02)+this[_0x2d37a0(0x19d2)][_0x2d37a0(0x2fa0)]+_0x2d37a0(0x258e)+this['blendColor'][_0x2d37a0(0x2fa0)]+'.rgb\x20=\x20'+this['color'][_0x2d37a0(0x2fa0)]+_0x2d37a0(0x1525)+this['blendColor'][_0x2d37a0(0x2fa0)]+_0x2d37a0(0x24c9)+this['color'][_0x2d37a0(0x2fa0)]+_0x2d37a0(0xb3c)+this[_0x2d37a0(0x1bac)](this['blendColor'],_0x29d1e3)+_0x2d37a0(0x607)+this[_0x2d37a0(0x1a4a)][_0x2d37a0(0x2fa0)]+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20',this;}}(0x0,_0x1b770b['H'])(_0x155ae8(0x15ad),_0x331e82);},0xe7db:(_0x4ac9e8,_0x6d8878,_0x2e6709)=>{var _0x2def27=a8_0x1ec55c;_0x2e6709['d'](_0x6d8878,{'p':()=>_0x3d0273});var _0x6d8878=_0x2e6709(0x10b7b),_0x4a8e65=_0x2e6709(0x17eee),_0x4e3a5f=_0x2e6709(0xf582),_0x2e6709=_0x2e6709(0x4158);class _0x3d0273 extends _0x6d8878['k']{constructor(_0x204c4d){var _0x5664db=a8_0x5306;super(_0x204c4d,_0x4e3a5f['u']['Fragment']),this['_isUnique']=!0x0,this['registerInput']('color',_0x4a8e65['E'][_0x5664db(0x851)],!0x1,_0x4e3a5f['u'][_0x5664db(0x236a)]),this['registerOutput'](_0x5664db(0x27d3),_0x4a8e65['E'][_0x5664db(0x851)],_0x4e3a5f['u'][_0x5664db(0x236a)]);}[_0x2def27(0x252c)](){var _0x71ceaf=_0x2def27;return _0x71ceaf(0x2e01);}get[_0x2def27(0x1a4a)](){var _0x22a5da=_0x2def27;return this[_0x22a5da(0x3fab)][0x0];}get[_0x2def27(0x27d3)](){var _0x442483=_0x2def27;return this[_0x442483(0x2307)][0x0];}[_0x2def27(0x3176)](_0x554d82){var _0x4caab7=_0x2def27;_0x554d82[_0x4caab7(0x25b3)](_0x4caab7(0x1e16)),_0x554d82[_0x4caab7(0x25b3)](_0x4caab7(0xfd5)),_0x554d82[_0x4caab7(0x25b3)](_0x4caab7(0x2626)),_0x554d82['_excludeVariableName'](_0x4caab7(0x19b3)),_0x554d82[_0x4caab7(0x25b3)](_0x4caab7(0x406)),_0x554d82['_excludeVariableName']('rampColor'),_0x554d82[_0x4caab7(0x25b3)](_0x4caab7(0x7e7));}[_0x2def27(0x1198)](_0x519a64){var _0x10e52f=_0x2def27;if(super[_0x10e52f(0x1198)](_0x519a64),_0x519a64['target']!==_0x4e3a5f['u'][_0x10e52f(0xf56)])return _0x519a64[_0x10e52f(0x1b28)]('rampSampler'),_0x519a64['_emitVaryingFromString']('remapRanges','vec4','RAMPGRADIENT'),_0x519a64[_0x10e52f(0x2a2d)]+=_0x10e52f(0x3842)+this['color']['associatedVariableName']+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20'+this[_0x10e52f(0x1a4a)][_0x10e52f(0x2fa0)]+'.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'+this['_declareOutput'](this[_0x10e52f(0x27d3)],_0x519a64)+_0x10e52f(0x3fa6)+this[_0x10e52f(0x1bac)](this['rampColor'],_0x519a64)+_0x10e52f(0x607)+this[_0x10e52f(0x1a4a)]['associatedVariableName']+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20',this;}}(0x0,_0x2e6709['H'])('BABYLON.ParticleRampGradientBlock',_0x3d0273);},0x9209:(_0x3eada3,_0x3e443d,_0x2af184)=>{var _0x540ed9=a8_0x1ec55c;_0x2af184['d'](_0x3e443d,{'P':()=>_0x2790da});var _0x3e443d=_0x2af184(0x10b7b),_0x27addc=_0x2af184(0x17eee),_0x151f54=_0x2af184(0xf582),_0xe0f570=_0x2af184(0x97e6),_0x1b6b76=_0x2af184(0x4158),_0x3b7a78=_0x2af184(0x12cad);class _0x2790da extends _0x3e443d['k']{constructor(_0xd838df){var _0x3c3526=a8_0x5306;super(_0xd838df,_0x151f54['u']['Fragment']),this[_0x3c3526(0x480)]=_0x3c3526(0x27fe),this[_0x3c3526(0x105d)]=!0x1,this[_0x3c3526(0x3b5b)]=!0x1,this[_0x3c3526(0x3fb3)]=!0x1,this[_0x3c3526(0x3019)]('uv',_0x27addc['E'][_0x3c3526(0x1277)],!0x1,_0x151f54['u'][_0x3c3526(0xc1c)]),this['registerOutput'](_0x3c3526(0x3752),_0x27addc['E'][_0x3c3526(0x851)],_0x151f54['u'][_0x3c3526(0x14f6)]),this[_0x3c3526(0x3fb)]('rgb',_0x27addc['E']['Color3'],_0x151f54['u'][_0x3c3526(0x14f6)]),this[_0x3c3526(0x3fb)]('r',_0x27addc['E'][_0x3c3526(0x3c70)],_0x151f54['u']['Neutral']),this[_0x3c3526(0x3fb)]('g',_0x27addc['E'][_0x3c3526(0x3c70)],_0x151f54['u']['Neutral']),this['registerOutput']('b',_0x27addc['E'][_0x3c3526(0x3c70)],_0x151f54['u'][_0x3c3526(0x14f6)]),this['registerOutput']('a',_0x27addc['E']['Float'],_0x151f54['u'][_0x3c3526(0x14f6)]),this[_0x3c3526(0x3fab)][0x0][_0x3c3526(0x38f8)](_0x27addc['E'][_0x3c3526(0x1415)]|_0x27addc['E']['Vector3']|_0x27addc['E'][_0x3c3526(0x176b)]);}[_0x540ed9(0x252c)](){return'ParticleTextureBlock';}get['uv'](){var _0x23c29c=_0x540ed9;return this[_0x23c29c(0x3fab)][0x0];}get['rgba'](){var _0xaedcb1=_0x540ed9;return this[_0xaedcb1(0x2307)][0x0];}get[_0x540ed9(0x1a54)](){var _0x14366a=_0x540ed9;return this[_0x14366a(0x2307)][0x1];}get['r'](){return this['_outputs'][0x2];}get['g'](){var _0x2c0e8d=_0x540ed9;return this[_0x2c0e8d(0x2307)][0x3];}get['b'](){var _0x2e51a0=_0x540ed9;return this[_0x2e51a0(0x2307)][0x4];}get['a'](){var _0x10e422=_0x540ed9;return this[_0x10e422(0x2307)][0x5];}['initialize'](_0x1ef998){var _0x5df1c8=_0x540ed9;_0x1ef998[_0x5df1c8(0x25b3)]('diffuseSampler');}[_0x540ed9(0x2100)](_0x450f2f){var _0x317324=_0x540ed9;if(!this['uv'][_0x317324(0x326c)]){let _0x2e7572=_0x450f2f[_0x317324(0x2a3)](_0x287af0=>_0x287af0[_0x317324(0x3edc)]&&_0x317324(0x3ce5)===_0x287af0[_0x317324(0xc1b)]);_0x2e7572||(_0x2e7572=new _0xe0f570['S']('uv'))['setAsAttribute'](_0x317324(0x3ce5)),_0x2e7572[_0x317324(0x2208)][_0x317324(0x30f6)](this['uv']);}}['prepareDefines'](_0x446ff1,_0x2518f9,_0x71e42c){var _0x385ae8=_0x540ed9;_0x71e42c['setValue'](this[_0x385ae8(0x19a1)],this[_0x385ae8(0x105d)],!0x0),_0x71e42c[_0x385ae8(0xff5)](this[_0x385ae8(0x2a24)],this['convertToLinearSpace'],!0x0);}[_0x540ed9(0x3b27)](){var _0x4d4ae5=_0x540ed9;return!(this[_0x4d4ae5(0x1589)]&&!this[_0x4d4ae5(0x1589)][_0x4d4ae5(0x8f0)]());}['_writeOutput'](_0x24b590,_0x10db9f,_0x43287d){var _0x10ee26=_0x540ed9;_0x24b590['compilationString']+=this[_0x10ee26(0x1bac)](_0x10db9f,_0x24b590)+_0x10ee26(0x607)+this[_0x10ee26(0x617)]+'.'+_0x43287d+_0x10ee26(0x35bf),_0x24b590['compilationString']+=_0x10ee26(0x28b3)+this['_linearDefineName']+'\x0d\x0a',_0x24b590[_0x10ee26(0x2a2d)]+=_0x10db9f[_0x10ee26(0x2fa0)]+'\x20=\x20toGammaSpace('+_0x10db9f[_0x10ee26(0x2fa0)]+');\x0d\x0a',_0x24b590['compilationString']+=_0x10ee26(0x2b36),_0x24b590['compilationString']+='#ifdef\x20'+this[_0x10ee26(0x2a24)]+'\x0d\x0a',_0x24b590[_0x10ee26(0x2a2d)]+=_0x10db9f[_0x10ee26(0x2fa0)]+_0x10ee26(0x31da)+_0x10db9f[_0x10ee26(0x2fa0)]+_0x10ee26(0x3ee3),_0x24b590[_0x10ee26(0x2a2d)]+='#endif\x0d\x0a';}[_0x540ed9(0x1198)](_0x52e650){var _0x143fef=_0x540ed9;if(super[_0x143fef(0x1198)](_0x52e650),_0x52e650['target']!==_0x151f54['u']['Vertex']){this[_0x143fef(0x617)]=_0x52e650[_0x143fef(0x12fc)](_0x143fef(0x67c)),_0x52e650[_0x143fef(0x1b28)](this[_0x143fef(0x480)]),_0x52e650[_0x143fef(0x2e07)][_0x143fef(0x595)][_0x143fef(0xede)](this),_0x52e650[_0x143fef(0x2e07)][_0x143fef(0x16d7)][_0x143fef(0xede)](this),_0x52e650[_0x143fef(0x2e07)][_0x143fef(0x2cd5)][_0x143fef(0xede)](this),this[_0x143fef(0x19a1)]=_0x52e650[_0x143fef(0x2e1d)](_0x143fef(0x12c1)),this['_gammaDefineName']=_0x52e650[_0x143fef(0x2e1d)](_0x143fef(0x772));var _0x53581a='//'+this[_0x143fef(0xc1b)];_0x52e650[_0x143fef(0x11bf)](_0x143fef(0x3a15),_0x53581a),_0x52e650[_0x143fef(0x2a2d)]+=_0x143fef(0x36ab)+this[_0x143fef(0x617)]+_0x143fef(0x3f1a)+this[_0x143fef(0x480)]+',\x20'+this['uv'][_0x143fef(0x2fa0)]+_0x143fef(0x3ee3);for(const _0x328402 of this[_0x143fef(0x2307)])_0x328402['hasEndpoints']&&this[_0x143fef(0x7b9)](_0x52e650,_0x328402,_0x328402['name']);return this;}}[_0x540ed9(0x18e2)](){var _0xbbd8bc=_0x540ed9;const _0x44f057=super['serialize']();return _0x44f057[_0xbbd8bc(0x105d)]=this[_0xbbd8bc(0x105d)],_0x44f057[_0xbbd8bc(0x3b5b)]=this['convertToLinearSpace'],this[_0xbbd8bc(0x1589)]&&!this[_0xbbd8bc(0x1589)][_0xbbd8bc(0xcdd)]&&(_0x44f057[_0xbbd8bc(0x1589)]=this[_0xbbd8bc(0x1589)][_0xbbd8bc(0x18e2)]()),_0x44f057;}['_deserialize'](_0xd2eb,_0x2033e3,_0x11ce9a){var _0x411ffc=_0x540ed9;super[_0x411ffc(0x11a3)](_0xd2eb,_0x2033e3,_0x11ce9a),this[_0x411ffc(0x105d)]=_0xd2eb['convertToGammaSpace'],this[_0x411ffc(0x3b5b)]=!!_0xd2eb[_0x411ffc(0x3b5b)],_0xd2eb[_0x411ffc(0x1589)]&&(_0x11ce9a=0x0===_0xd2eb[_0x411ffc(0x1589)][_0x411ffc(0x25b5)][_0x411ffc(0x86a)](_0x411ffc(0x3004))?'':_0x11ce9a,this[_0x411ffc(0x1589)]=_0x3b7a78['x'][_0x411ffc(0x2de7)](_0xd2eb[_0x411ffc(0x1589)],_0x2033e3,_0x11ce9a));}}(0x0,_0x1b6b76['H'])(_0x540ed9(0x3e1f),_0x2790da);},0x2e5a:(_0x346f88,_0x4eb6d8,_0x1c1a98)=>{var _0x54f02b=a8_0x1ec55c,_0x34dffc=_0x1c1a98(0x10b7b),_0x38b753=_0x1c1a98(0x17eee),_0x58598c=_0x1c1a98(0x9acf),_0x21a826=_0x1c1a98(0xf582),_0x72c29c=_0x1c1a98(0x10c09),_0x3a054d=_0x1c1a98(0x97e6),_0x3f24e1=_0x1c1a98(0x4158);_0x1c1a98(0x11c69),_0x1c1a98(0x9e45);class _0x55085a extends _0x34dffc['k']{constructor(_0x3b1b91){var _0xbb8045=a8_0x5306;super(_0x3b1b91,_0x21a826['u'][_0xbb8045(0xf56)]),this[_0xbb8045(0x3019)](_0xbb8045(0x3b20),_0x38b753['E'][_0xbb8045(0x176b)]),this[_0xbb8045(0x3019)](_0xbb8045(0x354a),_0x38b753['E'][_0xbb8045(0x176b)]),this[_0xbb8045(0x3019)](_0xbb8045(0x1826),_0x38b753['E'][_0xbb8045(0x176b)],!0x0),this['registerInput'](_0xbb8045(0x161a),_0x38b753['E'][_0xbb8045(0x176b)],!0x0),this[_0xbb8045(0x3019)]('world',_0x38b753['E'][_0xbb8045(0x12cd)]),this[_0xbb8045(0x3fb)](_0xbb8045(0x2208),_0x38b753['E'][_0xbb8045(0x12cd)]);}[_0x54f02b(0x3176)](_0x3740e0){var _0x51ee3f=_0x54f02b;_0x3740e0[_0x51ee3f(0x25b3)](_0x51ee3f(0x2bd0)),_0x3740e0[_0x51ee3f(0x25b3)](_0x51ee3f(0x2539)),_0x3740e0['_excludeVariableName'](_0x51ee3f(0xed8)),_0x3740e0[_0x51ee3f(0x25b3)](_0x51ee3f(0x380e));}['getClassName'](){var _0xb3548e=_0x54f02b;return _0xb3548e(0x2399);}get['matricesIndices'](){var _0x125d56=_0x54f02b;return this[_0x125d56(0x3fab)][0x0];}get['matricesWeights'](){var _0x49f7a7=_0x54f02b;return this[_0x49f7a7(0x3fab)][0x1];}get[_0x54f02b(0x1826)](){var _0x5621ac=_0x54f02b;return this[_0x5621ac(0x3fab)][0x2];}get[_0x54f02b(0x161a)](){var _0x2a002a=_0x54f02b;return this[_0x2a002a(0x3fab)][0x3];}get['world'](){return this['_inputs'][0x4];}get[_0x54f02b(0x2208)](){return this['_outputs'][0x0];}[_0x54f02b(0x2100)](_0x2fbebf){var _0x27fd69=_0x54f02b;if(!this[_0x27fd69(0x3b20)][_0x27fd69(0x326c)]){let _0x40f614=_0x2fbebf[_0x27fd69(0x2a3)](_0x34d862=>_0x34d862['isAttribute']&&_0x27fd69(0x3b20)===_0x34d862['name']);_0x40f614||(_0x40f614=new _0x3a054d['S'](_0x27fd69(0x3b20)))[_0x27fd69(0x40bb)]('matricesIndices'),_0x40f614[_0x27fd69(0x2208)]['connectTo'](this[_0x27fd69(0x3b20)]);}if(!this['matricesWeights'][_0x27fd69(0x326c)]){let _0x284fd3=_0x2fbebf[_0x27fd69(0x2a3)](_0x3e9c84=>_0x3e9c84[_0x27fd69(0x3edc)]&&_0x27fd69(0x354a)===_0x3e9c84[_0x27fd69(0xc1b)]);_0x284fd3||(_0x284fd3=new _0x3a054d['S'](_0x27fd69(0x354a)))[_0x27fd69(0x40bb)](_0x27fd69(0x354a)),_0x284fd3['output']['connectTo'](this[_0x27fd69(0x354a)]);}if(!this[_0x27fd69(0x2f85)][_0x27fd69(0x326c)]){let _0x396ebd=_0x2fbebf['getInputBlockByPredicate'](_0x50757f=>_0x50757f[_0x27fd69(0x116e)]===_0x58598c['$'][_0x27fd69(0xea5)]);_0x396ebd||(_0x396ebd=new _0x3a054d['S']('world'))[_0x27fd69(0x2a46)](_0x58598c['$']['World']),_0x396ebd[_0x27fd69(0x2208)][_0x27fd69(0x30f6)](this[_0x27fd69(0x2f85)]);}}[_0x54f02b(0x2543)](_0xa6484b,_0xd173e0){var _0x27ffad=_0x54f02b;_0xa6484b&&_0xa6484b['useBones']&&_0xa6484b['computeBonesUsingShaders']&&_0xa6484b['skeleton']&&_0xd173e0[_0x27ffad(0x3cb9)](0x0,_0xa6484b);}[_0x54f02b(0x3b97)](_0x432820,_0x124c29,_0x34e8e5){var _0x37b003=_0x54f02b;_0x72c29c['G'][_0x37b003(0x3cb2)](_0x34e8e5,_0x432820);}[_0x54f02b(0x12d6)](_0x2e2edf,_0x4b0b19,_0x5bca90){var _0x18e96b=_0x54f02b;_0x5bca90[_0x18e96b(0x3a30)]&&_0x72c29c['G'][_0x18e96b(0x11c7)](_0x2e2edf,_0x5bca90);}['_buildBlock'](_0x5a5e47){var _0x26f652=_0x54f02b;super[_0x26f652(0x1198)](_0x5a5e47),_0x5a5e47[_0x26f652(0x2e07)][_0x26f652(0x34a3)][_0x26f652(0xede)](this),_0x5a5e47['sharedData'][_0x26f652(0x12ea)][_0x26f652(0xede)](this),_0x5a5e47[_0x26f652(0x2e07)][_0x26f652(0x2cd5)][_0x26f652(0xede)](this),_0x5a5e47[_0x26f652(0x2006)][_0x26f652(0xede)](_0x26f652(0x2539)),_0x5a5e47[_0x26f652(0x2006)]['push'](_0x26f652(0xed8)),_0x5a5e47['samplers'][_0x26f652(0xede)](_0x26f652(0x2bd0));var _0x3834f8='//'+this[_0x26f652(0xc1b)],_0x44ab23=(_0x5a5e47[_0x26f652(0x11bf)]('bonesDeclaration',_0x3834f8,{'removeAttributes':!0x0,'removeUniforms':!0x1,'removeVaryings':!0x0,'removeIfDef':!0x1}),_0x5a5e47[_0x26f652(0x12fc)](_0x26f652(0x1262))),_0x3834f8=(_0x5a5e47[_0x26f652(0x2a2d)]+=_0x5a5e47[_0x26f652(0x731)](_0x26f652(0xadd),_0x3834f8,{'replaceStrings':[{'search':/finalWorld=finalWorld\*influence;/,'replace':''},{'search':/influence/gm,'replace':_0x44ab23}]}),this[_0x26f652(0x2307)][0x0]),_0x513aee=this['world'];return _0x5a5e47[_0x26f652(0x2a2d)]+='#if\x20NUM_BONE_INFLUENCERS>0\x0d\x0a',_0x5a5e47[_0x26f652(0x2a2d)]+=this[_0x26f652(0x1bac)](_0x3834f8,_0x5a5e47)+(_0x26f652(0x607)+_0x513aee['associatedVariableName']+_0x26f652(0x3d02)+_0x44ab23+_0x26f652(0x35bf)),_0x5a5e47['compilationString']+=_0x26f652(0x4fc),_0x5a5e47[_0x26f652(0x2a2d)]+=this[_0x26f652(0x1bac)](_0x3834f8,_0x5a5e47)+(_0x26f652(0x607)+_0x513aee['associatedVariableName']+';\x0d\x0a'),_0x5a5e47[_0x26f652(0x2a2d)]+='#endif\x0d\x0a',this;}}(0x0,_0x3f24e1['H'])('BABYLON.BonesBlock',_0x55085a);},0x10678:(_0x56198f,_0x3c0cce,_0x307650)=>{_0x307650(0x13143),_0x307650(0x2e5a),_0x307650(0x24ab),_0x307650(0x4ea5),_0x307650(0x14a5);},0x24ab:(_0x36d1dc,_0x3c4848,_0x2d5222)=>{var _0x56ad7b=a8_0x1ec55c,_0x2e8a0a=_0x2d5222(0x10b7b),_0x46a24b=_0x2d5222(0xf582),_0x199c8c=_0x2d5222(0x17eee),_0x1d3229=_0x2d5222(0x9acf),_0x51635e=_0x2d5222(0x97e6),_0x2d5222=_0x2d5222(0x4158);class _0x3b6111 extends _0x2e8a0a['k']{constructor(_0x33aabc){var _0x5e389a=a8_0x5306;super(_0x33aabc,_0x46a24b['u'][_0x5e389a(0xf56)]),this[_0x5e389a(0x3019)](_0x5e389a(0x3685),_0x199c8c['E'][_0x5e389a(0x176b)]),this[_0x5e389a(0x3019)](_0x5e389a(0x1099),_0x199c8c['E'][_0x5e389a(0x176b)]),this[_0x5e389a(0x3019)](_0x5e389a(0x415),_0x199c8c['E'][_0x5e389a(0x176b)]),this[_0x5e389a(0x3019)](_0x5e389a(0x9be),_0x199c8c['E'][_0x5e389a(0x176b)]),this['registerInput'](_0x5e389a(0x2f85),_0x199c8c['E']['Matrix'],!0x0),this[_0x5e389a(0x3fb)]('output',_0x199c8c['E']['Matrix']),this[_0x5e389a(0x3fb)](_0x5e389a(0x3f6f),_0x199c8c['E']['Float']);}[_0x56ad7b(0x252c)](){var _0x3f3072=_0x56ad7b;return _0x3f3072(0x23f5);}get[_0x56ad7b(0x3685)](){var _0xf50c08=_0x56ad7b;return this[_0xf50c08(0x3fab)][0x0];}get[_0x56ad7b(0x1099)](){return this['_inputs'][0x1];}get[_0x56ad7b(0x415)](){var _0x30a2c0=_0x56ad7b;return this[_0x30a2c0(0x3fab)][0x2];}get[_0x56ad7b(0x9be)](){var _0x44a5a0=_0x56ad7b;return this[_0x44a5a0(0x3fab)][0x3];}get['world'](){var _0x445bfc=_0x56ad7b;return this[_0x445bfc(0x3fab)][0x4];}get[_0x56ad7b(0x2208)](){return this['_outputs'][0x0];}get[_0x56ad7b(0x3f6f)](){var _0xaea5ed=_0x56ad7b;return this[_0xaea5ed(0x2307)][0x1];}[_0x56ad7b(0x2100)](_0x43d020){var _0x3a839a=_0x56ad7b;if(!this[_0x3a839a(0x3685)][_0x3a839a(0xc9c)]){let _0x2bc984=_0x43d020[_0x3a839a(0x2a3)](_0x59dfe9=>_0x59dfe9[_0x3a839a(0x3edc)]&&_0x3a839a(0x3685)===_0x59dfe9['name']);_0x2bc984||(_0x2bc984=new _0x51635e['S']('world0'))['setAsAttribute'](_0x3a839a(0x3685)),_0x2bc984[_0x3a839a(0x2208)][_0x3a839a(0x30f6)](this[_0x3a839a(0x3685)]);}if(!this['world1'][_0x3a839a(0xc9c)]){let _0x7a0988=_0x43d020[_0x3a839a(0x2a3)](_0xc9b1d0=>_0xc9b1d0[_0x3a839a(0x3edc)]&&'world1'===_0xc9b1d0[_0x3a839a(0xc1b)]);_0x7a0988||(_0x7a0988=new _0x51635e['S'](_0x3a839a(0x1099)))['setAsAttribute'](_0x3a839a(0x1099)),_0x7a0988['output'][_0x3a839a(0x30f6)](this[_0x3a839a(0x1099)]);}if(!this['world2'][_0x3a839a(0xc9c)]){let _0x4a0a5a=_0x43d020['getInputBlockByPredicate'](_0x118a36=>_0x118a36['isAttribute']&&_0x3a839a(0x415)===_0x118a36[_0x3a839a(0xc1b)]);_0x4a0a5a||(_0x4a0a5a=new _0x51635e['S']('world2'))[_0x3a839a(0x40bb)](_0x3a839a(0x415)),_0x4a0a5a[_0x3a839a(0x2208)][_0x3a839a(0x30f6)](this[_0x3a839a(0x415)]);}if(!this['world3'][_0x3a839a(0xc9c)]){let _0x4fdcd3=_0x43d020[_0x3a839a(0x2a3)](_0x4835c7=>_0x4835c7[_0x3a839a(0x3edc)]&&_0x3a839a(0x9be)===_0x4835c7['name']);_0x4fdcd3||(_0x4fdcd3=new _0x51635e['S'](_0x3a839a(0x9be)))['setAsAttribute'](_0x3a839a(0x9be)),_0x4fdcd3[_0x3a839a(0x2208)][_0x3a839a(0x30f6)](this[_0x3a839a(0x9be)]);}if(!this[_0x3a839a(0x2f85)][_0x3a839a(0xc9c)]){let _0x5ba00d=_0x43d020['getInputBlockByPredicate'](_0xbc34a4=>_0xbc34a4[_0x3a839a(0x3edc)]&&_0x3a839a(0x2f85)===_0xbc34a4[_0x3a839a(0xc1b)]);_0x5ba00d||(_0x5ba00d=new _0x51635e['S']('world'))['setAsSystemValue'](_0x1d3229['$'][_0x3a839a(0xea5)]),_0x5ba00d['output'][_0x3a839a(0x30f6)](this[_0x3a839a(0x2f85)]);}this['world'][_0x3a839a(0xddf)]=_0x3a839a(0x38cb);}[_0x56ad7b(0x12d6)](_0x3323b4,_0x48a00f,_0x4862d2,_0x56df84=!0x1,_0x466fd1){var _0x372bb1=_0x56ad7b;let _0x253669=!0x1;_0x4862d2[_0x372bb1(0x2ab4)]!==_0x56df84&&(_0x4862d2['setValue'](_0x372bb1(0x2ab4),_0x56df84),_0x253669=!0x0),_0x466fd1&&_0x4862d2[_0x372bb1(0x2392)]!==!(null==_0x466fd1||!_0x466fd1[_0x372bb1(0x14c4)]()[_0x372bb1(0x172e)])&&(_0x4862d2[_0x372bb1(0xff5)](_0x372bb1(0x2392),!(null==_0x466fd1||!_0x466fd1[_0x372bb1(0x14c4)]()[_0x372bb1(0x172e)])),_0x253669=!0x0),_0x253669&&_0x4862d2['markAsUnprocessed']();}['_buildBlock'](_0x2e07cb){var _0x16c8cf=_0x56ad7b;super['_buildBlock'](_0x2e07cb);var _0x201bba=_0x2e07cb[_0x16c8cf(0x2e07)]['scene'][_0x16c8cf(0x3e9d)](),_0x4529cf=(_0x2e07cb[_0x16c8cf(0x2e07)][_0x16c8cf(0x2cd5)][_0x16c8cf(0xede)](this),this[_0x16c8cf(0x2307)][0x0]),_0x1a8158=this['_outputs'][0x1],_0x4684f7=this[_0x16c8cf(0x3685)],_0x3c525e=this[_0x16c8cf(0x1099)],_0x63aab0=this[_0x16c8cf(0x415)],_0x6adefd=this[_0x16c8cf(0x9be)];return _0x2e07cb[_0x16c8cf(0x2a2d)]+='#ifdef\x20INSTANCES\x0d\x0a',_0x2e07cb[_0x16c8cf(0x2a2d)]+=this[_0x16c8cf(0x1bac)](_0x4529cf,_0x2e07cb)+('\x20=\x20mat4('+_0x4684f7[_0x16c8cf(0x2fa0)]+',\x20'+_0x3c525e[_0x16c8cf(0x2fa0)]+',\x20'+_0x63aab0[_0x16c8cf(0x2fa0)]+',\x20'+_0x6adefd[_0x16c8cf(0x2fa0)]+_0x16c8cf(0x3ee3)),_0x2e07cb[_0x16c8cf(0x2a2d)]+=_0x16c8cf(0x1a6f),_0x2e07cb[_0x16c8cf(0x2a2d)]+=_0x4529cf[_0x16c8cf(0x2fa0)]+'\x20=\x20'+this[_0x16c8cf(0x2f85)][_0x16c8cf(0x2fa0)]+_0x16c8cf(0x3d02)+_0x4529cf[_0x16c8cf(0x2fa0)]+_0x16c8cf(0x35bf),_0x2e07cb['compilationString']+=_0x16c8cf(0x2b36),_0x201bba[_0x16c8cf(0x2034)][_0x16c8cf(0x68b)]?_0x2e07cb[_0x16c8cf(0x2a2d)]+=this[_0x16c8cf(0x1bac)](_0x1a8158,_0x2e07cb)+'\x20=\x20float(gl_InstanceID);\x0d\x0a':_0x2e07cb['compilationString']+=this[_0x16c8cf(0x1bac)](_0x1a8158,_0x2e07cb)+_0x16c8cf(0x1147),_0x2e07cb[_0x16c8cf(0x2a2d)]+=_0x16c8cf(0x4fc),_0x2e07cb[_0x16c8cf(0x2a2d)]+=this[_0x16c8cf(0x1bac)](_0x4529cf,_0x2e07cb)+(_0x16c8cf(0x607)+this[_0x16c8cf(0x2f85)][_0x16c8cf(0x2fa0)]+_0x16c8cf(0x35bf)),_0x2e07cb['compilationString']+=this[_0x16c8cf(0x1bac)](_0x1a8158,_0x2e07cb)+_0x16c8cf(0x1147),_0x2e07cb['compilationString']+=_0x16c8cf(0x2b36),this;}}(0x0,_0x2d5222['H'])(_0x56ad7b(0x126f),_0x3b6111);},0x14a5:(_0x49d021,_0x9b84f2,_0x1810cd)=>{var _0x1724ae=a8_0x1ec55c,_0x265784=_0x1810cd(0x10b7b),_0x24deed=_0x1810cd(0x17eee),_0x59861d=_0x1810cd(0xf582),_0x56321c=_0x1810cd(0x4158),_0xb2014f=_0x1810cd(0xc03);class _0x6716e6 extends _0x265784['k']{constructor(_0x58241c){var _0x5abc39=a8_0x5306;super(_0x58241c,_0x59861d['u'][_0x5abc39(0xf56)]),this[_0x5abc39(0x3019)]('worldPosition',_0x24deed['E'][_0x5abc39(0x176b)],!0x1,_0x59861d['u'][_0x5abc39(0xf56)]),this[_0x5abc39(0x3fb)](_0x5abc39(0x286c),_0x24deed['E'][_0x5abc39(0xe60)]),this[_0x5abc39(0x3fb)]('color',_0x24deed['E'][_0x5abc39(0x3094)]),this['registerOutput'](_0x5abc39(0x231d),_0x24deed['E'][_0x5abc39(0x3c70)]),this[_0x5abc39(0x3fb)](_0x5abc39(0xc5e),_0x24deed['E']['Float']),this[_0x5abc39(0x3fb)](_0x5abc39(0x31c6),_0x24deed['E']['Float']),this[_0x5abc39(0x3fb)](_0x5abc39(0x18b4),_0x24deed['E']['Float']),this[_0x5abc39(0x3fb)]('shadowDepthRange',_0x24deed['E'][_0x5abc39(0x1415)]);}[_0x1724ae(0x252c)](){var _0x2771b5=_0x1724ae;return _0x2771b5(0x28b6);}get[_0x1724ae(0x3870)](){var _0x43e90f=_0x1724ae;return this[_0x43e90f(0x3fab)][0x0];}get[_0x1724ae(0x286c)](){var _0x3d978b=_0x1724ae;return this[_0x3d978b(0x2307)][0x0];}get[_0x1724ae(0x1a4a)](){var _0x415231=_0x1724ae;return this[_0x415231(0x2307)][0x1];}get[_0x1724ae(0x231d)](){var _0x4143a1=_0x1724ae;return this[_0x4143a1(0x2307)][0x2];}get[_0x1724ae(0xc5e)](){var _0x4f9164=_0x1724ae;return this[_0x4f9164(0x2307)][0x3];}get[_0x1724ae(0x31c6)](){var _0x202020=_0x1724ae;return this[_0x202020(0x2307)][0x4];}get[_0x1724ae(0x18b4)](){return this['_outputs'][0x5];}get[_0x1724ae(0x7d3)](){var _0x1a215d=_0x1724ae;return this[_0x1a215d(0x2307)][0x6];}[_0x1724ae(0x3b97)](_0x2a9ef9,_0x311586,_0x1d2603){var _0xb6fb61=_0x1724ae;if(_0x1d2603){this[_0xb6fb61(0x2d76)]&&this['light'][_0xb6fb61(0x41ea)]()&&(this[_0xb6fb61(0x2d76)]=null);let _0x35fa10=this[_0xb6fb61(0x2d76)];_0x1d2603=_0x311586['getScene']();if(!_0x35fa10&&_0x1d2603['lights'][_0xb6fb61(0x18cc)]&&(_0x35fa10=this['light']=_0x1d2603[_0xb6fb61(0x3f5b)][0x0],this[_0xb6fb61(0x52c)]=!0x0),!_0x35fa10||!_0x35fa10['isEnabled'])return _0x2a9ef9[_0xb6fb61(0x38b0)](this[_0xb6fb61(0x1666)],0x0,0x0,0x0),void _0x2a9ef9[_0xb6fb61(0x1ea8)](this[_0xb6fb61(0x3f44)],0x0,0x0,0x0,0x0);_0x35fa10['transferToNodeMaterialEffect'](_0x2a9ef9,this[_0xb6fb61(0x1666)]),_0x2a9ef9[_0xb6fb61(0x261b)](this[_0xb6fb61(0x3f44)],_0x35fa10[_0xb6fb61(0x295d)],_0x35fa10['intensity']),_0x311586=_0x35fa10['getShadowGenerator']();if((this['shadowBias'][_0xb6fb61(0x353d)]||this['shadowNormalBias']['hasEndpoints']||this[_0xb6fb61(0x18b4)][_0xb6fb61(0x353d)])&&(_0x311586?_0x2a9ef9[_0xb6fb61(0x38b0)](this['_lightShadowUniformName'],_0x311586[_0xb6fb61(0x1d91)],_0x311586[_0xb6fb61(0x1e05)],_0x311586['depthScale']):_0x2a9ef9['setFloat3'](this[_0xb6fb61(0x377b)],0x0,0x0,0x0)),this[_0xb6fb61(0x7d3)]){if(_0x311586&&_0x1d2603['activeCamera']){const _0x28dcb1=_0x35fa10;_0x2a9ef9[_0xb6fb61(0x3f28)](this[_0xb6fb61(0xdbd)],_0x28dcb1[_0xb6fb61(0x29a4)](_0x1d2603[_0xb6fb61(0x1647)]),_0x28dcb1[_0xb6fb61(0x29a4)](_0x1d2603[_0xb6fb61(0x1647)])+_0x28dcb1['getDepthMaxZ'](_0x1d2603[_0xb6fb61(0x1647)]));}else _0x2a9ef9[_0xb6fb61(0x3f28)](this[_0xb6fb61(0xdbd)],0x0,0x0);}}}[_0x1724ae(0x12d6)](_0x401aa0,_0x14382c,_0xd42de9){var _0x72d22e=_0x1724ae,_0x5f0b87;(_0xd42de9[_0x72d22e(0x3bdb)]||this['_forcePrepareDefines'])&&(this[_0x72d22e(0x52c)]=!0x1,_0x5f0b87=this[_0x72d22e(0x2d76)],_0xd42de9[_0x72d22e(0xff5)](this[_0x72d22e(0x3fd8)],!!(_0x5f0b87&&_0x5f0b87 instanceof _0xb2014f['c']),!0x0));}['_buildBlock'](_0x5d89c2){var _0x4d28dd=_0x1724ae;super[_0x4d28dd(0x1198)](_0x5d89c2),_0x5d89c2[_0x4d28dd(0x2e07)]['bindableBlocks']['push'](this),_0x5d89c2[_0x4d28dd(0x2e07)][_0x4d28dd(0x2cd5)][_0x4d28dd(0xede)](this);var _0xf9de3a=this[_0x4d28dd(0x286c)],_0x46d01a=this[_0x4d28dd(0x1a4a)],_0x2044a3=this[_0x4d28dd(0x231d)],_0xc8c4c4=this[_0x4d28dd(0xc5e)],_0x19a2a9=this[_0x4d28dd(0x31c6)],_0x4546b7=this[_0x4d28dd(0x18b4)],_0x3481f0=this[_0x4d28dd(0x7d3)];return this['_lightDataUniformName']=_0x5d89c2[_0x4d28dd(0x12fc)](_0x4d28dd(0x3c64)),this[_0x4d28dd(0x3f44)]=_0x5d89c2[_0x4d28dd(0x12fc)]('lightColor'),this[_0x4d28dd(0x377b)]=_0x5d89c2[_0x4d28dd(0x12fc)](_0x4d28dd(0x39e6)),this['_lightShadowExtraUniformName']=_0x5d89c2[_0x4d28dd(0x12fc)](_0x4d28dd(0x22a6)),this['_lightTypeDefineName']=_0x5d89c2[_0x4d28dd(0x2e1d)]('LIGHTPOINTTYPE'),_0x5d89c2[_0x4d28dd(0x3dcf)](this[_0x4d28dd(0x1666)],'vec3'),_0x5d89c2[_0x4d28dd(0x3dcf)](this['_lightColorUniformName'],_0x4d28dd(0xb4f)),_0x5d89c2[_0x4d28dd(0x2a2d)]+='#ifdef\x20'+this[_0x4d28dd(0x3fd8)]+'\x0d\x0a',_0x5d89c2[_0x4d28dd(0x2a2d)]+=this['_declareOutput'](_0xf9de3a,_0x5d89c2)+(_0x4d28dd(0x340f)+this[_0x4d28dd(0x3870)][_0x4d28dd(0x2fa0)]+_0x4d28dd(0x1ad3)+this[_0x4d28dd(0x1666)]+');\x0d\x0a'),_0x5d89c2['compilationString']+=_0x4d28dd(0x4fc),_0x5d89c2[_0x4d28dd(0x2a2d)]+=this['_declareOutput'](_0xf9de3a,_0x5d89c2)+(_0x4d28dd(0x607)+this[_0x4d28dd(0x1666)]+_0x4d28dd(0x35bf)),_0x5d89c2['compilationString']+=_0x4d28dd(0x2b36),_0x5d89c2[_0x4d28dd(0x2a2d)]+=this['_declareOutput'](_0x46d01a,_0x5d89c2)+('\x20=\x20'+this[_0x4d28dd(0x3f44)]+'.rgb;\x0d\x0a'),_0x5d89c2[_0x4d28dd(0x2a2d)]+=this[_0x4d28dd(0x1bac)](_0x2044a3,_0x5d89c2)+(_0x4d28dd(0x607)+this[_0x4d28dd(0x3f44)]+'.a;\x0d\x0a'),(_0xc8c4c4['hasEndpoints']||_0x19a2a9[_0x4d28dd(0x353d)]||_0x4546b7[_0x4d28dd(0x353d)])&&(_0x5d89c2[_0x4d28dd(0x3dcf)](this['_lightShadowUniformName'],_0x4d28dd(0x1369)),_0xc8c4c4[_0x4d28dd(0x353d)]&&(_0x5d89c2[_0x4d28dd(0x2a2d)]+=this[_0x4d28dd(0x1bac)](_0xc8c4c4,_0x5d89c2)+(_0x4d28dd(0x607)+this[_0x4d28dd(0x377b)]+_0x4d28dd(0x20c4))),_0x19a2a9[_0x4d28dd(0x353d)]&&(_0x5d89c2[_0x4d28dd(0x2a2d)]+=this['_declareOutput'](_0x19a2a9,_0x5d89c2)+(_0x4d28dd(0x607)+this['_lightShadowUniformName']+_0x4d28dd(0x1a3d))),_0x4546b7[_0x4d28dd(0x353d)]&&(_0x5d89c2[_0x4d28dd(0x2a2d)]+=this['_declareOutput'](_0x4546b7,_0x5d89c2)+(_0x4d28dd(0x607)+this[_0x4d28dd(0x377b)]+'.z;\x0d\x0a'))),_0x3481f0[_0x4d28dd(0x353d)]&&(_0x5d89c2[_0x4d28dd(0x3dcf)](this['_lightShadowExtraUniformName'],'vec2'),_0x5d89c2['compilationString']+=this['_declareOutput'](_0x3481f0,_0x5d89c2)+(_0x4d28dd(0x607)+this[_0x4d28dd(0x377b)]+_0x4d28dd(0x35bf))),this;}[_0x1724ae(0x18e2)](){var _0x2e9e5b=_0x1724ae;const _0x6af634=super[_0x2e9e5b(0x18e2)]();return this[_0x2e9e5b(0x2d76)]&&(_0x6af634[_0x2e9e5b(0x3b5a)]=this[_0x2e9e5b(0x2d76)]['id']),_0x6af634;}['_deserialize'](_0x25e255,_0x4adfa2,_0x2c86ca){var _0x4aea7a=_0x1724ae;super[_0x4aea7a(0x11a3)](_0x25e255,_0x4adfa2,_0x2c86ca),_0x25e255[_0x4aea7a(0x3b5a)]&&(this[_0x4aea7a(0x2d76)]=_0x4adfa2[_0x4aea7a(0x117e)](_0x25e255[_0x4aea7a(0x3b5a)]));}}(0x0,_0x56321c['H'])(_0x1724ae(0x32d0),_0x6716e6);},0x4ea5:(_0x2503e0,_0x4479f5,_0x43069f)=>{var _0x4fb39a=a8_0x1ec55c;_0x43069f['d'](_0x4479f5,{'U':()=>_0x176d27});var _0x4479f5=_0x43069f(0x10b7b),_0x5bf8a7=_0x43069f(0x17eee),_0x2c8495=_0x43069f(0xf582),_0x1f9e4f=_0x43069f(0x10c09),_0x7b8933=_0x43069f(0x1679c),_0x14ba27=_0x43069f(0x97e6),_0x27c828=_0x43069f(0x4158);_0x43069f(0x12771),_0x43069f(0x11b65);class _0x176d27 extends _0x4479f5['k']{constructor(_0x33aa4a){var _0x4703bc=a8_0x5306;super(_0x33aa4a,_0x2c8495['u'][_0x4703bc(0xf56)]),this[_0x4703bc(0x3019)](_0x4703bc(0xa9f),_0x5bf8a7['E'][_0x4703bc(0xe60)]),this[_0x4703bc(0x3019)]('normal',_0x5bf8a7['E']['Vector3']),this[_0x4703bc(0x3019)](_0x4703bc(0x70a),_0x5bf8a7['E'][_0x4703bc(0x1277)]),this[_0x4703bc(0x70a)]['addExcludedConnectionPointFromAllowedTypes'](_0x5bf8a7['E'][_0x4703bc(0x851)]|_0x5bf8a7['E'][_0x4703bc(0x176b)]|_0x5bf8a7['E'][_0x4703bc(0xe60)]),this['registerInput']('uv',_0x5bf8a7['E']['Vector2']),this[_0x4703bc(0x3fb)]('positionOutput',_0x5bf8a7['E'][_0x4703bc(0xe60)]),this['registerOutput'](_0x4703bc(0x1d76),_0x5bf8a7['E'][_0x4703bc(0xe60)]),this[_0x4703bc(0x3fb)](_0x4703bc(0x3a89),_0x5bf8a7['E'][_0x4703bc(0x176b)]),this[_0x4703bc(0x3fb)](_0x4703bc(0x1a45),_0x5bf8a7['E']['Vector2']);}[_0x4fb39a(0x252c)](){var _0x86e4c1=_0x4fb39a;return _0x86e4c1(0x150c);}get['position'](){return this['_inputs'][0x0];}get[_0x4fb39a(0x2281)](){var _0x59e4ac=_0x4fb39a;return this[_0x59e4ac(0x3fab)][0x1];}get[_0x4fb39a(0x70a)](){var _0xe450da=_0x4fb39a;return this[_0xe450da(0x3fab)][0x2];}get['uv'](){var _0x4e87cd=_0x4fb39a;return this[_0x4e87cd(0x3fab)][0x3];}get[_0x4fb39a(0xe7e)](){var _0x483ad8=_0x4fb39a;return this[_0x483ad8(0x2307)][0x0];}get[_0x4fb39a(0x1d76)](){var _0x2769f3=_0x4fb39a;return this[_0x2769f3(0x2307)][0x1];}get[_0x4fb39a(0x3a89)](){var _0x5f4229=_0x4fb39a;return this[_0x5f4229(0x2307)][0x2];}get[_0x4fb39a(0x1a45)](){var _0x3451d0=_0x4fb39a;return this[_0x3451d0(0x2307)][0x3];}[_0x4fb39a(0x3176)](_0x313fde){var _0x1c878e=_0x4fb39a;_0x313fde[_0x1c878e(0x25b3)](_0x1c878e(0x3cdc));}[_0x4fb39a(0x2100)](_0x2ce71e){var _0x13c2e0=_0x4fb39a;if(!this[_0x13c2e0(0xa9f)][_0x13c2e0(0x326c)]){let _0x324bc0=_0x2ce71e[_0x13c2e0(0x2a3)](_0x4eb0e9=>_0x4eb0e9['isAttribute']&&_0x13c2e0(0xa9f)===_0x4eb0e9[_0x13c2e0(0xc1b)]);_0x324bc0||(_0x324bc0=new _0x14ba27['S']('position'))['setAsAttribute'](),_0x324bc0[_0x13c2e0(0x2208)][_0x13c2e0(0x30f6)](this[_0x13c2e0(0xa9f)]);}if(!this[_0x13c2e0(0x2281)][_0x13c2e0(0x326c)]){let _0x377663=_0x2ce71e[_0x13c2e0(0x2a3)](_0x2ecee8=>_0x2ecee8[_0x13c2e0(0x3edc)]&&_0x13c2e0(0x2281)===_0x2ecee8['name']);_0x377663||(_0x377663=new _0x14ba27['S'](_0x13c2e0(0x2281)))[_0x13c2e0(0x40bb)](_0x13c2e0(0x2281)),_0x377663[_0x13c2e0(0x2208)]['connectTo'](this[_0x13c2e0(0x2281)]);}if(!this[_0x13c2e0(0x70a)][_0x13c2e0(0x326c)]){let _0x29eee5=_0x2ce71e[_0x13c2e0(0x2a3)](_0x38a078=>_0x38a078[_0x13c2e0(0x3edc)]&&_0x13c2e0(0x70a)===_0x38a078[_0x13c2e0(0xc1b)]);_0x29eee5||(_0x29eee5=new _0x14ba27['S']('tangent'))[_0x13c2e0(0x40bb)](_0x13c2e0(0x70a)),_0x29eee5['output'][_0x13c2e0(0x30f6)](this[_0x13c2e0(0x70a)]);}if(!this['uv']['isConnected']){let _0xfcdc3b=_0x2ce71e[_0x13c2e0(0x2a3)](_0x1657f6=>_0x1657f6['isAttribute']&&'uv'===_0x1657f6['name']);_0xfcdc3b||(_0xfcdc3b=new _0x14ba27['S']('uv'))[_0x13c2e0(0x40bb)]('uv'),_0xfcdc3b['output'][_0x13c2e0(0x30f6)](this['uv']);}}[_0x4fb39a(0x12d6)](_0x2b2f7b,_0xf32d43,_0x51a64e){var _0x13e137=_0x4fb39a,_0x21e5d2;_0x2b2f7b['morphTargetManager']&&null!=(_0x21e5d2=_0x2b2f7b[_0x13e137(0x1d81)])&&_0x21e5d2[_0x13e137(0xde6)]&&_0x21e5d2[_0x13e137(0x1341)]!==_0x51a64e[_0x13e137(0x14f0)]&&_0x51a64e[_0x13e137(0x1502)](),_0x51a64e['_areAttributesDirty']&&_0x1f9e4f['G']['PrepareDefinesForMorphTargets'](_0x2b2f7b,_0x51a64e);}['bind'](_0x17e9ac,_0x3cba67,_0x22edcd){var _0x103783=_0x4fb39a;_0x22edcd&&_0x22edcd[_0x103783(0x1d81)]&&0x0<_0x22edcd[_0x103783(0x1d81)][_0x103783(0x1341)]&&(_0x1f9e4f['G'][_0x103783(0x2fea)](_0x22edcd,_0x17e9ac),_0x22edcd['morphTargetManager']['isUsingTextureForTargets']&&_0x22edcd[_0x103783(0x1d81)][_0x103783(0x814)](_0x17e9ac));}['replaceRepeatableContent'](_0x47a2f9,_0x1aaee1,_0x136693,_0x477c99){var _0x1eaa96=_0x4fb39a,_0x3ec3ea=this[_0x1eaa96(0xa9f)],_0x4fcf94=this[_0x1eaa96(0x2281)],_0x26fb0d=this['tangent'],_0x53ff0b=this['uv'],_0x2bc724=this[_0x1eaa96(0xe7e)],_0xeaa35=this['normalOutput'],_0x4bf5fa=this[_0x1eaa96(0x3a89)],_0x127e5d=this['uvOutput'];const _0x217610=_0x47a2f9;var _0x13808a=_0x477c99[_0x1eaa96(0x14f0)],_0x563c7a=_0x136693[_0x1eaa96(0x1d81)],_0x30bdf6=_0x563c7a&&_0x563c7a[_0x1eaa96(0x25ae)]&&_0x477c99['NORMAL'],_0x4eed7d=_0x563c7a&&_0x563c7a['supportsTangents']&&_0x477c99[_0x1eaa96(0x3156)],_0x25ee11=_0x563c7a&&_0x563c7a[_0x1eaa96(0x30f5)]&&_0x477c99[_0x1eaa96(0xf5c)];let _0x306d94='';null!=_0x563c7a&&_0x563c7a[_0x1eaa96(0xde6)]&&0x0<_0x13808a&&(_0x306d94+=_0x1eaa96(0xdcf));for(let _0x3fc133=0x0;_0x3fc133<_0x13808a;_0x3fc133++)_0x306d94+='#ifdef\x20MORPHTARGETS\x0d\x0a',null!=_0x563c7a&&_0x563c7a[_0x1eaa96(0xde6)]?_0x306d94=(_0x306d94+=_0x1eaa96(0x1373))+(_0x2bc724[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x21b8)+_0x3fc133+_0x1eaa96(0x265e)+_0x3ec3ea[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x26a7)+_0x3fc133+'];\x0d\x0a')+'vertexID\x20+=\x201.0;\x0d\x0a':_0x306d94+=_0x2bc724[_0x1eaa96(0x2fa0)]+'\x20+=\x20(position'+_0x3fc133+_0x1eaa96(0x5f9)+_0x3ec3ea[_0x1eaa96(0x2fa0)]+')\x20*\x20morphTargetInfluences['+_0x3fc133+'];\x0d\x0a',_0x30bdf6&&(_0x306d94+=_0x1eaa96(0x1a26),null!=_0x563c7a&&_0x563c7a[_0x1eaa96(0xde6)]?_0x306d94=_0x306d94+(_0xeaa35[_0x1eaa96(0x2fa0)]+'\x20+=\x20(readVector3FromRawSampler('+_0x3fc133+',\x20vertexID)\x20-\x20'+_0x4fcf94['associatedVariableName']+_0x1eaa96(0x26a7)+_0x3fc133+_0x1eaa96(0x36a7))+'vertexID\x20+=\x201.0;\x0d\x0a':_0x306d94+=_0xeaa35[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x21c8)+_0x3fc133+'\x20-\x20'+_0x4fcf94[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x26a7)+_0x3fc133+_0x1eaa96(0x36a7),_0x306d94+=_0x1eaa96(0x2b36)),_0x25ee11&&(_0x306d94+=_0x1eaa96(0x362b),null!=_0x563c7a&&_0x563c7a[_0x1eaa96(0xde6)]?_0x306d94=_0x306d94+(_0x127e5d[_0x1eaa96(0x2fa0)]+'\x20+=\x20(readVector3FromRawSampler('+_0x3fc133+_0x1eaa96(0x2bfe)+_0x53ff0b[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x26a7)+_0x3fc133+_0x1eaa96(0x36a7))+_0x1eaa96(0x3a47):_0x306d94+=_0x127e5d[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x395d)+_0x3fc133+_0x1eaa96(0x5f9)+_0x53ff0b['associatedVariableName']+_0x1eaa96(0x3217)+_0x3fc133+_0x1eaa96(0x36a7),_0x306d94+=_0x1eaa96(0x2b36)),_0x4eed7d&&(_0x306d94+='#ifdef\x20MORPHTARGETS_TANGENT\x0d\x0a',null!=_0x563c7a&&_0x563c7a['isUsingTextureForTargets']?_0x306d94+=_0x4bf5fa[_0x1eaa96(0x2fa0)]+'.xyz\x20+=\x20(readVector3FromRawSampler('+_0x3fc133+_0x1eaa96(0x265e)+_0x26fb0d[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x207e)+_0x3fc133+_0x1eaa96(0x36a7):_0x306d94+=_0x4bf5fa[_0x1eaa96(0x2fa0)]+_0x1eaa96(0xf89)+_0x3fc133+_0x1eaa96(0x5f9)+_0x26fb0d[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x207e)+_0x3fc133+'];\x0d\x0a',_0x26fb0d[_0x1eaa96(0x19d6)]===_0x5bf8a7['E'][_0x1eaa96(0x176b)]?_0x306d94+=_0x4bf5fa['associatedVariableName']+_0x1eaa96(0x27dc)+_0x26fb0d[_0x1eaa96(0x2fa0)]+_0x1eaa96(0x29f0):_0x306d94+=_0x4bf5fa[_0x1eaa96(0x2fa0)]+'.w\x20=\x201.;\x0d\x0a',_0x306d94+='#endif\x0d\x0a'),_0x306d94+=_0x1eaa96(0x2b36);if(_0x217610['compilationString']=_0x217610[_0x1eaa96(0x2a2d)][_0x1eaa96(0x1d06)](this[_0x1eaa96(0x1b4c)],_0x306d94),0x0<_0x13808a){for(let _0x225dc3=0x0;_0x225dc3<_0x13808a;_0x225dc3++)_0x217610['attributes'][_0x1eaa96(0xede)](_0x7b8933['o'][_0x1eaa96(0x1678)]+_0x225dc3),_0x30bdf6&&_0x217610['attributes'][_0x1eaa96(0xede)](_0x7b8933['o'][_0x1eaa96(0x24a2)]+_0x225dc3),_0x4eed7d&&_0x217610[_0x1eaa96(0x3b34)]['push'](_0x7b8933['o']['TangentKind']+_0x225dc3),_0x25ee11&&_0x217610[_0x1eaa96(0x3b34)][_0x1eaa96(0xede)](_0x7b8933['o'][_0x1eaa96(0x3f15)]+'_'+_0x225dc3);}}[_0x4fb39a(0x1198)](_0x363e29){var _0x34b116=_0x4fb39a;super[_0x34b116(0x1198)](_0x363e29),_0x363e29[_0x34b116(0x2e07)][_0x34b116(0x2cd5)][_0x34b116(0xede)](this),_0x363e29[_0x34b116(0x2e07)]['bindableBlocks']['push'](this),_0x363e29[_0x34b116(0x2e07)][_0x34b116(0x2bdd)][_0x34b116(0xede)](this);var _0x331dda=this[_0x34b116(0xa9f)],_0x49a56b=this[_0x34b116(0x2281)],_0x473bc4=this[_0x34b116(0x70a)],_0xa56879=this['uv'],_0x61a78c=this['positionOutput'],_0x1f06ee=this[_0x34b116(0x1d76)],_0x256b61=this['tangentOutput'],_0x51b2cc=this[_0x34b116(0x1a45)],_0x2b0c41='//'+this[_0x34b116(0xc1b)];return _0x363e29[_0x34b116(0x2006)][_0x34b116(0xede)]('morphTargetInfluences'),_0x363e29['uniforms']['push']('morphTargetTextureInfo'),_0x363e29['uniforms'][_0x34b116(0xede)]('morphTargetTextureIndices'),_0x363e29[_0x34b116(0x322d)][_0x34b116(0xede)]('morphTargets'),_0x363e29['_emitFunctionFromInclude'](_0x34b116(0x8f7),_0x2b0c41),_0x363e29[_0x34b116(0x11bf)](_0x34b116(0x1ed4),_0x2b0c41,{'repeatKey':'maxSimultaneousMorphTargets'}),_0x363e29[_0x34b116(0x2a2d)]+=this[_0x34b116(0x1bac)](_0x61a78c,_0x363e29)+_0x34b116(0x607)+_0x331dda[_0x34b116(0x2fa0)]+_0x34b116(0x35bf),_0x363e29[_0x34b116(0x2a2d)]+=_0x34b116(0x1b08),_0x363e29['compilationString']+=this['_declareOutput'](_0x1f06ee,_0x363e29)+_0x34b116(0x607)+_0x49a56b[_0x34b116(0x2fa0)]+_0x34b116(0x35bf),_0x363e29[_0x34b116(0x2a2d)]+='#else\x0d\x0a',_0x363e29[_0x34b116(0x2a2d)]+=this['_declareOutput'](_0x1f06ee,_0x363e29)+_0x34b116(0x3f60),_0x363e29[_0x34b116(0x2a2d)]+=_0x34b116(0x2b36),_0x363e29['compilationString']+=_0x34b116(0x460),_0x363e29[_0x34b116(0x2a2d)]+=this[_0x34b116(0x1bac)](_0x256b61,_0x363e29)+_0x34b116(0x607)+_0x473bc4[_0x34b116(0x2fa0)]+_0x34b116(0x35bf),_0x363e29[_0x34b116(0x2a2d)]+=_0x34b116(0x4fc),_0x363e29[_0x34b116(0x2a2d)]+=this['_declareOutput'](_0x256b61,_0x363e29)+_0x34b116(0x21fd),_0x363e29[_0x34b116(0x2a2d)]+=_0x34b116(0x2b36),_0x363e29[_0x34b116(0x2a2d)]+=_0x34b116(0x709),_0x363e29[_0x34b116(0x2a2d)]+=this[_0x34b116(0x1bac)](_0x51b2cc,_0x363e29)+_0x34b116(0x607)+_0xa56879[_0x34b116(0x2fa0)]+_0x34b116(0x35bf),_0x363e29['compilationString']+='#else\x0d\x0a',_0x363e29['compilationString']+=this[_0x34b116(0x1bac)](_0x51b2cc,_0x363e29)+'\x20=\x20vec2(0.,\x200.);\x0d\x0a',_0x363e29[_0x34b116(0x2a2d)]+=_0x34b116(0x2b36),this[_0x34b116(0x1b4c)]=_0x363e29[_0x34b116(0x1b4c)],_0x363e29['compilationString']+=this['_repeatableContentAnchor'],this;}}(0x0,_0x27c828['H'])(_0x4fb39a(0x23e9),_0x176d27);},0x13143:(_0x4ad4c5,_0x342953,_0x286b3c)=>{var _0x107e3a=a8_0x1ec55c;_0x286b3c['d'](_0x342953,{'t':()=>_0x350770});var _0x342953=_0x286b3c(0x10b7b),_0x5e03b4=_0x286b3c(0x17eee),_0x34d138=_0x286b3c(0xf582),_0x286b3c=_0x286b3c(0x4158);class _0x350770 extends _0x342953['k']{constructor(_0x1c1253){var _0x3dba1e=a8_0x5306;super(_0x1c1253,_0x34d138['u'][_0x3dba1e(0xf56)],!0x0),this[_0x3dba1e(0x3019)](_0x3dba1e(0x28ef),_0x5e03b4['E'][_0x3dba1e(0x176b)]);}[_0x107e3a(0x252c)](){var _0x59e919=_0x107e3a;return _0x59e919(0xc12);}get[_0x107e3a(0x28ef)](){var _0x23b6dd=_0x107e3a;return this[_0x23b6dd(0x3fab)][0x0];}[_0x107e3a(0x1c02)](_0x28a776){var _0x2382b8=_0x107e3a;for(const _0x3520d9 of _0x28a776)if(_0x3520d9[_0x2382b8(0x2e23)])return!0x0;return!0x1;}[_0x107e3a(0x1198)](_0x4b3f59){var _0x4e45df=_0x107e3a;super[_0x4e45df(0x1198)](_0x4b3f59);var _0x41b5ca=this['vector'];return _0x4b3f59[_0x4e45df(0x2a2d)]+=_0x4e45df(0x32f8)+_0x41b5ca[_0x4e45df(0x2fa0)]+_0x4e45df(0x35bf),this[_0x4e45df(0x1c02)](_0x4b3f59[_0x4e45df(0x2e07)][_0x4e45df(0xa13)])&&(_0x4b3f59['_emitUniformFromString']('logarithmicDepthConstant',_0x4e45df(0x1051)),_0x4b3f59['_emitVaryingFromString']('vFragmentDepth',_0x4e45df(0x1051)),_0x4b3f59[_0x4e45df(0x2a2d)]+='vFragmentDepth\x20=\x201.0\x20+\x20gl_Position.w;\x0d\x0a',_0x4b3f59[_0x4e45df(0x2a2d)]+=_0x4e45df(0x3f54)),this;}}(0x0,_0x286b3c['H'])('BABYLON.VertexOutputBlock',_0x350770);},0x9045:(_0x462870,_0x5811e6,_0xab12a9)=>{var _0x5351b2=a8_0x1ec55c,_0x33b7a1=_0xab12a9(0x10b7b),_0x10c137=_0xab12a9(0x17eee),_0x384c57=_0xab12a9(0xf582),_0xab12a9=_0xab12a9(0x4158);class _0x5ea043 extends _0x33b7a1['k']{constructor(_0x3e6ae9){var _0x5b18d0=a8_0x5306;super(_0x3e6ae9,_0x384c57['u'][_0x5b18d0(0x14f6)]),this['registerInput'](_0x5b18d0(0xd48),_0x10c137['E'][_0x5b18d0(0x1277)]),this[_0x5b18d0(0x3019)](_0x5b18d0(0x1691),_0x10c137['E'][_0x5b18d0(0x1277)]),this[_0x5b18d0(0x3fb)](_0x5b18d0(0x2208),_0x10c137['E'][_0x5b18d0(0x2642)]),this[_0x5b18d0(0x2307)][0x0][_0x5b18d0(0x2502)]=this['_inputs'][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x5351b2(0x252c)](){var _0x1ca65d=_0x5351b2;return _0x1ca65d(0x39dc);}get['left'](){var _0x11573e=_0x5351b2;return this[_0x11573e(0x3fab)][0x0];}get[_0x5351b2(0x1691)](){var _0x124c2b=_0x5351b2;return this[_0x124c2b(0x3fab)][0x1];}get[_0x5351b2(0x2208)](){var _0x213032=_0x5351b2;return this[_0x213032(0x2307)][0x0];}[_0x5351b2(0x1198)](_0x2113d3){var _0xcf0c0=_0x5351b2;super[_0xcf0c0(0x1198)](_0x2113d3);var _0x269b9e=this[_0xcf0c0(0x2307)][0x0];return _0x2113d3[_0xcf0c0(0x2a2d)]+=this[_0xcf0c0(0x1bac)](_0x269b9e,_0x2113d3)+(_0xcf0c0(0x607)+this['left'][_0xcf0c0(0x2fa0)]+'\x20+\x20'+this['right'][_0xcf0c0(0x2fa0)]+';\x0d\x0a'),this;}}(0x0,_0xab12a9['H'])(_0x5351b2(0x5af),_0x5ea043);},0xb4f0:(_0x1c5e92,_0x4fb1b3,_0x528129)=>{var _0x19c2fb=a8_0x1ec55c,_0x4a77f3=_0x528129(0x10b7b),_0x13411e=_0x528129(0x17eee),_0x4af6bb=_0x528129(0xf582),_0x528129=_0x528129(0x4158);class _0x15caa5 extends _0x4a77f3['k']{constructor(_0x581278){var _0x4eeec8=a8_0x5306;super(_0x581278,_0x4af6bb['u'][_0x4eeec8(0x14f6)]),this['registerInput']('x',_0x13411e['E'][_0x4eeec8(0x3c70)]),this[_0x4eeec8(0x3019)]('y',_0x13411e['E'][_0x4eeec8(0x3c70)]),this[_0x4eeec8(0x3fb)](_0x4eeec8(0x2208),_0x13411e['E']['Float']);}[_0x19c2fb(0x252c)](){var _0x208615=_0x19c2fb;return _0x208615(0x27e4);}get['x'](){var _0x4de6c7=_0x19c2fb;return this[_0x4de6c7(0x3fab)][0x0];}get['y'](){var _0x309956=_0x19c2fb;return this[_0x309956(0x3fab)][0x1];}get['output'](){var _0x4c82c6=_0x19c2fb;return this[_0x4c82c6(0x2307)][0x0];}[_0x19c2fb(0x1198)](_0x533669){var _0x3d558a=_0x19c2fb;super[_0x3d558a(0x1198)](_0x533669);var _0x4be268=this[_0x3d558a(0x2307)][0x0];return _0x533669[_0x3d558a(0x2a2d)]+=this[_0x3d558a(0x1bac)](_0x4be268,_0x533669)+(_0x3d558a(0x397b)+this['x'][_0x3d558a(0x2fa0)]+',\x20'+this['y'][_0x3d558a(0x2fa0)]+_0x3d558a(0x3ee3)),this;}}(0x0,_0x528129['H'])(_0x19c2fb(0x1a37),_0x15caa5);},0x1196d:(_0x255b20,_0x3faaee,_0x58a5a7)=>{var _0x4f80af=a8_0x1ec55c,_0x5c7cf9=_0x58a5a7(0x4158),_0x58a5a7=_0x58a5a7(0x4cbb);class _0x127509 extends _0x58a5a7['H']{constructor(_0x4a6849){super(_0x4a6849,!0x0);}[_0x4f80af(0x252c)](){return'BiPlanarBlock';}['_generateTextureLookup'](_0x3cc16d){var _0xd6b9f4=_0x4f80af,_0x580c34=this[_0xd6b9f4(0x1b63)],_0x9b696f=null!=(_0x9b696f=this[_0xd6b9f4(0x32c6)])?_0x9b696f:this[_0xd6b9f4(0x1b63)],_0x1aea25=this[_0xd6b9f4(0x2313)][_0xd6b9f4(0x326c)]?this['sharpness'][_0xd6b9f4(0x2fa0)]:'1.0',_0x520215=_0x3cc16d[_0xd6b9f4(0x12fc)](_0xd6b9f4(0x1801)),_0x531f97=_0x3cc16d[_0xd6b9f4(0x12fc)](_0xd6b9f4(0x6e3)),_0x12bbcb=_0x3cc16d[_0xd6b9f4(0x12fc)]('n'),_0x3c6508=_0x3cc16d['_getFreeVariableName']('ma'),_0x432480=_0x3cc16d[_0xd6b9f4(0x12fc)]('mi'),_0x3b7657=_0x3cc16d[_0xd6b9f4(0x12fc)]('me'),_0x55110f=_0x3cc16d[_0xd6b9f4(0x12fc)]('x'),_0x37b4de=_0x3cc16d[_0xd6b9f4(0x12fc)]('y'),_0xf1014d=_0x3cc16d['_getFreeVariableName']('y');_0x3cc16d[_0xd6b9f4(0x2a2d)]+=_0xd6b9f4(0x405f)+_0x520215+'\x20=\x20dFdx('+this[_0xd6b9f4(0xa9f)][_0xd6b9f4(0x2fa0)]+_0xd6b9f4(0x39c0)+_0x531f97+_0xd6b9f4(0x25a6)+this['position'][_0xd6b9f4(0x2fa0)]+_0xd6b9f4(0x39c0)+_0x12bbcb+_0xd6b9f4(0x1d65)+this[_0xd6b9f4(0x2281)][_0xd6b9f4(0x2fa0)]+_0xd6b9f4(0x3e03)+_0x3c6508+_0xd6b9f4(0x730)+_0x12bbcb+_0xd6b9f4(0x1b71)+_0x12bbcb+_0xd6b9f4(0x1645)+_0x12bbcb+_0xd6b9f4(0x1b71)+_0x12bbcb+_0xd6b9f4(0x22f7)+_0x12bbcb+_0xd6b9f4(0xb5e)+_0x12bbcb+_0xd6b9f4(0x2369)+_0x432480+_0xd6b9f4(0x730)+_0x12bbcb+'.x<'+_0x12bbcb+_0xd6b9f4(0x1645)+_0x12bbcb+_0xd6b9f4(0x27a7)+_0x12bbcb+_0xd6b9f4(0x22f7)+_0x12bbcb+_0xd6b9f4(0x1ede)+_0x12bbcb+_0xd6b9f4(0xec6)+_0x3b7657+_0xd6b9f4(0x17fc)+_0x432480+_0xd6b9f4(0x5f9)+_0x3c6508+_0xd6b9f4(0xff8)+_0x55110f+_0xd6b9f4(0x31c0)+_0x580c34+_0xd6b9f4(0x1876)+this[_0xd6b9f4(0xa9f)][_0xd6b9f4(0x2fa0)]+'['+_0x3c6508+_0xd6b9f4(0x1e8a)+this['position'][_0xd6b9f4(0x2fa0)]+'['+_0x3c6508+_0xd6b9f4(0x214)+_0x520215+'['+_0x3c6508+_0xd6b9f4(0x2b8)+_0x520215+'['+_0x3c6508+'.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('+_0x531f97+'['+_0x3c6508+_0xd6b9f4(0x2b8)+_0x531f97+'['+_0x3c6508+_0xd6b9f4(0x92a)+_0x37b4de+_0xd6b9f4(0x31c0)+_0x9b696f+_0xd6b9f4(0x1876)+this[_0xd6b9f4(0xa9f)][_0xd6b9f4(0x2fa0)]+'['+_0x3b7657+_0xd6b9f4(0x1e8a)+this[_0xd6b9f4(0xa9f)][_0xd6b9f4(0x2fa0)]+'['+_0x3b7657+_0xd6b9f4(0x214)+_0x520215+'['+_0x3b7657+'.y],'+_0x520215+'['+_0x3b7657+_0xd6b9f4(0xa76)+_0x531f97+'['+_0x3b7657+_0xd6b9f4(0x2b8)+_0x531f97+'['+_0x3b7657+_0xd6b9f4(0xd9a)+_0xf1014d+_0xd6b9f4(0x3288)+_0x12bbcb+'['+_0x3c6508+_0xd6b9f4(0x2e1f)+_0x12bbcb+'['+_0x3b7657+_0xd6b9f4(0x1476)+_0xf1014d+_0xd6b9f4(0x29e8)+_0xf1014d+_0xd6b9f4(0x1f3a)+_0xf1014d+_0xd6b9f4(0x15b6)+_0xf1014d+_0xd6b9f4(0x1bb8)+_0x1aea25+'/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']+_0xd6b9f4(0x730)+_0x55110f+'*'+_0xf1014d+_0xd6b9f4(0xacc)+_0x37b4de+'*'+_0xf1014d+'.y)\x20/\x20('+_0xf1014d+_0xd6b9f4(0xacc)+_0xf1014d+_0xd6b9f4(0x1ee3);}}(0x0,_0x5c7cf9['H'])(_0x4f80af(0x371f),_0x127509);},0x45bb:(_0x5e85a2,_0x214430,_0x4705d7)=>{var _0x136755=a8_0x1ec55c;function _0x5814b1(_0x5c49c1,_0x24e9f5,_0x53b32f,_0x452faa){var _0x3ad28d=a8_0x5306,_0x41153c,_0x4bbf0c=arguments[_0x3ad28d(0x18cc)],_0x398c9c=_0x4bbf0c<0x3?_0x24e9f5:null===_0x452faa?_0x452faa=Object[_0x3ad28d(0x14a5)](_0x24e9f5,_0x53b32f):_0x452faa;if(_0x3ad28d(0x4238)==typeof Reflect&&_0x3ad28d(0x3d33)==typeof Reflect[_0x3ad28d(0x3215)])_0x398c9c=Reflect['decorate'](_0x5c49c1,_0x24e9f5,_0x53b32f,_0x452faa);else{for(var _0x542c09=_0x5c49c1['length']-0x1;0x0<=_0x542c09;_0x542c09--)(_0x41153c=_0x5c49c1[_0x542c09])&&(_0x398c9c=(_0x4bbf0c<0x3?_0x41153c(_0x398c9c):0x3<_0x4bbf0c?_0x41153c(_0x24e9f5,_0x53b32f,_0x398c9c):_0x41153c(_0x24e9f5,_0x53b32f))||_0x398c9c);}0x3<_0x4bbf0c&&_0x398c9c&&Object[_0x3ad28d(0x276e)](_0x24e9f5,_0x53b32f,_0x398c9c);}var _0x230dd3=_0x4705d7(0x10b7b),_0x414b83=_0x4705d7(0x17eee),_0xe1f895=_0x4705d7(0xf582),_0xead71=_0x4705d7(0x4158),_0x4705d7=_0x4705d7(0xca26);class _0x134d97 extends _0x230dd3['k']{constructor(_0x4061ff){var _0x4cdfe5=a8_0x5306;super(_0x4061ff,_0xe1f895['u'][_0x4cdfe5(0x14f6)]),this['minimum']=0x0,this['maximum']=0x1,this[_0x4cdfe5(0x3019)](_0x4cdfe5(0x2b05),_0x414b83['E'][_0x4cdfe5(0x1277)]),this[_0x4cdfe5(0x3fb)](_0x4cdfe5(0x2208),_0x414b83['E'][_0x4cdfe5(0x2642)]),this[_0x4cdfe5(0x2307)][0x0][_0x4cdfe5(0x2502)]=this[_0x4cdfe5(0x3fab)][0x0];}['getClassName'](){var _0x54b1a4=a8_0x5306;return _0x54b1a4(0x102b);}get[_0x136755(0x2b05)](){var _0x786fde=_0x136755;return this[_0x786fde(0x3fab)][0x0];}get['output'](){var _0x2ec154=_0x136755;return this[_0x2ec154(0x2307)][0x0];}['_buildBlock'](_0x527888){var _0x20a5a1=_0x136755;super[_0x20a5a1(0x1198)](_0x527888);var _0x330cc3=this[_0x20a5a1(0x2307)][0x0];return _0x527888['compilationString']+=this[_0x20a5a1(0x1bac)](_0x330cc3,_0x527888)+(_0x20a5a1(0x1745)+this[_0x20a5a1(0x2b05)][_0x20a5a1(0x2fa0)]+',\x20'+this['_writeFloat'](this[_0x20a5a1(0x40c4)])+',\x20'+this[_0x20a5a1(0x393)](this['maximum'])+');\x0d\x0a'),this;}['_dumpPropertiesCode'](){var _0xe8769d=_0x136755;return super[_0xe8769d(0xbe6)]()+(this[_0xe8769d(0x337e)]+_0xe8769d(0x125f)+this[_0xe8769d(0x40c4)]+_0xe8769d(0x35bf))+(this['_codeVariableName']+'.maximum\x20=\x20'+this[_0xe8769d(0x65d)]+';\x0d\x0a');}[_0x136755(0x18e2)](){var _0x2b3fcb=_0x136755;const _0x5db56b=super['serialize']();return _0x5db56b[_0x2b3fcb(0x40c4)]=this[_0x2b3fcb(0x40c4)],_0x5db56b[_0x2b3fcb(0x65d)]=this['maximum'],_0x5db56b;}['_deserialize'](_0x31167d,_0x4ab4fc,_0x3a5156){var _0x3518db=_0x136755;super[_0x3518db(0x11a3)](_0x31167d,_0x4ab4fc,_0x3a5156),this[_0x3518db(0x40c4)]=_0x31167d[_0x3518db(0x40c4)],this[_0x3518db(0x65d)]=_0x31167d[_0x3518db(0x65d)];}}_0x5814b1([(0x0,_0x4705d7['p'])('Minimum',_0x4705d7['U'][_0x136755(0x3c70)])],_0x134d97['prototype'],_0x136755(0x40c4),void 0x0),_0x5814b1([(0x0,_0x4705d7['p'])('Maximum',_0x4705d7['U'][_0x136755(0x3c70)])],_0x134d97[_0x136755(0x1ce1)],_0x136755(0x65d),void 0x0),(0x0,_0xead71['H'])(_0x136755(0x2503),_0x134d97);},0x14acd:(_0x52476e,_0x5be9e6,_0x2f987c)=>{var _0x2aa9cb=a8_0x1ec55c,_0x5e3b72=_0x2f987c(0x10b7b),_0x367ebc=_0x2f987c(0x17eee),_0x54a311=_0x2f987c(0xf582),_0x2f2407=_0x2f987c(0x4158),_0x2f987c=_0x2f987c(0xca26);class _0x405910 extends _0x5e3b72['k']{constructor(_0x478e63){var _0x4a211a=a8_0x5306;super(_0x478e63,_0x54a311['u'][_0x4a211a(0x14f6)]),this[_0x4a211a(0x92d)]=0x6,this[_0x4a211a(0x3019)](_0x4a211a(0xd84),_0x367ebc['E'][_0x4a211a(0x1277)]),this[_0x4a211a(0x3019)](_0x4a211a(0x73d),_0x367ebc['E']['AutoDetect'],!0x0),this[_0x4a211a(0x3019)](_0x4a211a(0x3965),_0x367ebc['E']['Float'],!0x0),this[_0x4a211a(0x3019)](_0x4a211a(0x1df3),_0x367ebc['E'][_0x4a211a(0x3c70)],!0x0),this['registerInput'](_0x4a211a(0xd73),_0x367ebc['E'][_0x4a211a(0x3c70)],!0x0),this['registerOutput'](_0x4a211a(0x2208),_0x367ebc['E']['Float']),this[_0x4a211a(0x3fab)][0x0][_0x4a211a(0xb66)][_0x4a211a(0xede)](_0x367ebc['E'][_0x4a211a(0x1415)]),this[_0x4a211a(0x3fab)][0x0]['acceptedConnectionPointTypes'][_0x4a211a(0xede)](_0x367ebc['E'][_0x4a211a(0xe60)]),this[_0x4a211a(0x1139)](0x0,0x1);}[_0x2aa9cb(0x252c)](){var _0x1893bb=_0x2aa9cb;return _0x1893bb(0x27c5);}get[_0x2aa9cb(0xd84)](){return this['_inputs'][0x0];}get[_0x2aa9cb(0x73d)](){var _0x9f5896=_0x2aa9cb;return this[_0x9f5896(0x3fab)][0x1];}get['offsetX'](){var _0x3621e6=_0x2aa9cb;return this[_0x3621e6(0x3fab)][0x2];}get[_0x2aa9cb(0x1df3)](){return this['_inputs'][0x3];}get[_0x2aa9cb(0xd73)](){var _0xe889c4=_0x2aa9cb;return this[_0xe889c4(0x3fab)][0x4];}get[_0x2aa9cb(0x2208)](){var _0x1ed6b4=_0x2aa9cb;return this[_0x1ed6b4(0x2307)][0x0];}[_0x2aa9cb(0x1198)](_0x1c4e0e){var _0xc257b5=_0x2aa9cb;if(super[_0xc257b5(0x1198)](_0x1c4e0e),this['seed'][_0xc257b5(0x326c)]&&this[_0xc257b5(0x2307)][0x0][_0xc257b5(0x353d)]){const _0x33bb94=_0xc257b5(0x3a4);var _0x3e2642=_0xc257b5(0x1c83)+this['octaves'],_0x2bd0fb=(_0x1c4e0e[_0xc257b5(0x13aa)](_0xc257b5(0x1c59),_0xc257b5(0x16cb),_0xc257b5(0x33ce)),_0x1c4e0e[_0xc257b5(0x13aa)](_0xc257b5(0x1333)+this[_0xc257b5(0x92d)],_0x33bb94[_0xc257b5(0x1d06)](/fbm/gi,_0x3e2642)[_0xc257b5(0x1d06)](/OCTAVES/gi,(0x0|this[_0xc257b5(0x92d)])[_0xc257b5(0x1c67)]()),'//\x20CloudBlockCode\x20FBM'),_0x1c4e0e['_getFreeVariableName']('st')),_0x465bc4=(null==(_0x465bc4=this['seed'][_0xc257b5(0xc9c)])?void 0x0:_0x465bc4[_0xc257b5(0x19d6)])===_0x367ebc['E'][_0xc257b5(0x1415)]?'vec2':_0xc257b5(0x1369),_0x465bc4=(_0x1c4e0e[_0xc257b5(0x2a2d)]+=_0x465bc4+('\x20'+_0x2bd0fb+_0xc257b5(0x607)+this[_0xc257b5(0xd84)][_0xc257b5(0x2fa0)]+';\x0d\x0a'),this[_0xc257b5(0x3965)]['isConnected']&&(_0x1c4e0e[_0xc257b5(0x2a2d)]+=_0x2bd0fb+_0xc257b5(0x27b1)+this[_0xc257b5(0x3965)][_0xc257b5(0x2fa0)]+_0xc257b5(0x35bf)),this[_0xc257b5(0x1df3)][_0xc257b5(0x326c)]&&(_0x1c4e0e[_0xc257b5(0x2a2d)]+=_0x2bd0fb+_0xc257b5(0xab7)+this['offsetY']['associatedVariableName']+_0xc257b5(0x35bf)),this['offsetZ']['isConnected']&&'vec3'==_0x465bc4&&(_0x1c4e0e['compilationString']+=_0x2bd0fb+_0xc257b5(0x1ae7)+this['offsetZ'][_0xc257b5(0x2fa0)]+';\x0d\x0a'),this[_0xc257b5(0x73d)][_0xc257b5(0x326c)]?this[_0xc257b5(0x73d)][_0xc257b5(0x2fa0)]:(null==(_0x465bc4=this[_0xc257b5(0xd84)][_0xc257b5(0xc9c)])?void 0x0:_0x465bc4[_0xc257b5(0x19d6)])===_0x367ebc['E'][_0xc257b5(0x1415)]?'vec2(0.,\x200.)':_0xc257b5(0x206e));return _0x1c4e0e['compilationString']+=this[_0xc257b5(0x1bac)](this[_0xc257b5(0x2307)][0x0],_0x1c4e0e)+('\x20=\x20'+_0x3e2642+'('+_0x2bd0fb+',\x20'+_0x465bc4+_0xc257b5(0x3ee3)),this;}}[_0x2aa9cb(0xbe6)](){var _0x24d7f7=_0x2aa9cb;return super[_0x24d7f7(0xbe6)]()+(this[_0x24d7f7(0x337e)]+'.octaves\x20=\x20'+this[_0x24d7f7(0x92d)]+_0x24d7f7(0x35bf));}[_0x2aa9cb(0x18e2)](){var _0x13e77a=_0x2aa9cb;const _0x2b5c73=super['serialize']();return _0x2b5c73['octaves']=this[_0x13e77a(0x92d)],_0x2b5c73;}[_0x2aa9cb(0x11a3)](_0x597564,_0xce60fb,_0x3a0449){var _0x290ee4=_0x2aa9cb;super[_0x290ee4(0x11a3)](_0x597564,_0xce60fb,_0x3a0449),this[_0x290ee4(0x92d)]=_0x597564[_0x290ee4(0x92d)];}}(function(_0x295832,_0x4f08c2,_0x34da6a,_0x41b0d9){var _0x32694e=_0x2aa9cb,_0x50980f,_0x13b4d4=arguments[_0x32694e(0x18cc)],_0x482b7d=_0x13b4d4<0x3?_0x4f08c2:null===_0x41b0d9?_0x41b0d9=Object['getOwnPropertyDescriptor'](_0x4f08c2,_0x34da6a):_0x41b0d9;if(_0x32694e(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x32694e(0x3215)])_0x482b7d=Reflect[_0x32694e(0x3215)](_0x295832,_0x4f08c2,_0x34da6a,_0x41b0d9);else{for(var _0x2b180a=_0x295832[_0x32694e(0x18cc)]-0x1;0x0<=_0x2b180a;_0x2b180a--)(_0x50980f=_0x295832[_0x2b180a])&&(_0x482b7d=(_0x13b4d4<0x3?_0x50980f(_0x482b7d):0x3<_0x13b4d4?_0x50980f(_0x4f08c2,_0x34da6a,_0x482b7d):_0x50980f(_0x4f08c2,_0x34da6a))||_0x482b7d);}0x3<_0x13b4d4&&_0x482b7d&&Object[_0x32694e(0x276e)](_0x4f08c2,_0x34da6a,_0x482b7d);}([(0x0,_0x2f987c['p'])(_0x2aa9cb(0x302e),_0x2f987c['U'][_0x2aa9cb(0x164e)])],_0x405910[_0x2aa9cb(0x1ce1)],'octaves',void 0x0),(0x0,_0x2f2407['H'])(_0x2aa9cb(0x1a8e),_0x405910));},0x279e:(_0x4d4d50,_0x21fac7,_0x28d2e9)=>{var _0x784679=a8_0x1ec55c,_0x4a65af=_0x28d2e9(0x10b7b),_0x38e507=_0x28d2e9(0x17eee),_0x576746=_0x28d2e9(0xf582),_0x28d2e9=_0x28d2e9(0x4158);class _0x16c291 extends _0x4a65af['k']{constructor(_0x6b123b){var _0x101421=a8_0x5306;super(_0x6b123b,_0x576746['u'][_0x101421(0x14f6)]),this[_0x101421(0xace)]='r',this[_0x101421(0x2fdc)]='g',this[_0x101421(0x3ddf)]='b',this[_0x101421(0x2f9f)]='a',this[_0x101421(0x3019)](_0x101421(0x2cf2),_0x38e507['E'][_0x101421(0x3094)],!0x0),this[_0x101421(0x3019)]('r',_0x38e507['E']['Float'],!0x0),this[_0x101421(0x3019)]('g',_0x38e507['E'][_0x101421(0x3c70)],!0x0),this[_0x101421(0x3019)]('b',_0x38e507['E'][_0x101421(0x3c70)],!0x0),this['registerInput']('a',_0x38e507['E'][_0x101421(0x3c70)],!0x0),this[_0x101421(0x3fb)](_0x101421(0x3752),_0x38e507['E'][_0x101421(0x851)]),this[_0x101421(0x3fb)](_0x101421(0x1a54),_0x38e507['E']['Color3']);}[_0x784679(0x252c)](){var _0x5c0d5d=_0x784679;return _0x5c0d5d(0xc3c);}get[_0x784679(0x140c)](){var _0x5dff28=_0x784679;return this[_0x5dff28(0x3fab)][0x0];}get['r'](){var _0x12cf1a=_0x784679;return this[_0x12cf1a(0x3fab)][0x1];}get['g'](){var _0x41b81f=_0x784679;return this[_0x41b81f(0x3fab)][0x2];}get['b'](){var _0x223212=_0x784679;return this[_0x223212(0x3fab)][0x3];}get['a'](){var _0x335ad8=_0x784679;return this[_0x335ad8(0x3fab)][0x4];}get[_0x784679(0x3752)](){var _0x59cff0=_0x784679;return this[_0x59cff0(0x2307)][0x0];}get[_0x784679(0x3fb2)](){var _0x46125b=_0x784679;return this[_0x46125b(0x2307)][0x1];}get[_0x784679(0x1a54)](){return this['rgbOut'];}['_inputRename'](_0x47f630){var _0x5a1297=_0x784679;return _0x5a1297(0x2cf2)===_0x47f630?'rgbIn':_0x47f630;}['_buildSwizzle'](_0x1ebb6c){var _0x2de74d=_0x784679;const _0x5c8c32=this[_0x2de74d(0xace)]+this[_0x2de74d(0x2fdc)]+this['bSwizzle']+this[_0x2de74d(0x2f9f)];return'.'+_0x5c8c32['substr'](0x0,_0x1ebb6c);}[_0x784679(0x1198)](_0x4bdd31){var _0x5dba29=_0x784679;super['_buildBlock'](_0x4bdd31);var _0xfd3055=this['r'],_0x4a4e36=this['g'],_0x135688=this['b'],_0x1f9359=this['a'],_0x1d6383=this[_0x5dba29(0x140c)],_0x2a72d1=this[_0x5dba29(0x2307)][0x0],_0x68e882=this['_outputs'][0x1];return _0x1d6383[_0x5dba29(0x326c)]?(_0x2a72d1[_0x5dba29(0x353d)]&&(_0x4bdd31[_0x5dba29(0x2a2d)]+=this[_0x5dba29(0x1bac)](_0x2a72d1,_0x4bdd31)+('\x20=\x20vec4('+_0x1d6383[_0x5dba29(0x2fa0)]+',\x20'+(_0x1f9359[_0x5dba29(0x326c)]?this[_0x5dba29(0x278f)](_0x1f9359):_0x5dba29(0x245e))+')'+this[_0x5dba29(0x3ae0)](0x4)+_0x5dba29(0x35bf))),_0x68e882[_0x5dba29(0x353d)]&&(_0x4bdd31[_0x5dba29(0x2a2d)]+=this['_declareOutput'](_0x68e882,_0x4bdd31)+('\x20=\x20'+_0x1d6383[_0x5dba29(0x2fa0)]+this[_0x5dba29(0x3ae0)](0x3)+';\x0d\x0a'))):(_0x2a72d1[_0x5dba29(0x353d)]&&(_0x4bdd31[_0x5dba29(0x2a2d)]+=this[_0x5dba29(0x1bac)](_0x2a72d1,_0x4bdd31)+(_0x5dba29(0x16e9)+(_0xfd3055['isConnected']?this[_0x5dba29(0x278f)](_0xfd3055):'0.0')+',\x20'+(_0x4a4e36[_0x5dba29(0x326c)]?this[_0x5dba29(0x278f)](_0x4a4e36):_0x5dba29(0x245e))+',\x20'+(_0x135688[_0x5dba29(0x326c)]?this[_0x5dba29(0x278f)](_0x135688):_0x5dba29(0x245e))+',\x20'+(_0x1f9359[_0x5dba29(0x326c)]?this[_0x5dba29(0x278f)](_0x1f9359):_0x5dba29(0x245e))+')'+this['_buildSwizzle'](0x4)+_0x5dba29(0x35bf))),_0x68e882[_0x5dba29(0x353d)]&&(_0x4bdd31[_0x5dba29(0x2a2d)]+=this['_declareOutput'](_0x68e882,_0x4bdd31)+('\x20=\x20vec3('+(_0xfd3055[_0x5dba29(0x326c)]?this['_writeVariable'](_0xfd3055):'0.0')+',\x20'+(_0x4a4e36['isConnected']?this[_0x5dba29(0x278f)](_0x4a4e36):_0x5dba29(0x245e))+',\x20'+(_0x135688[_0x5dba29(0x326c)]?this['_writeVariable'](_0x135688):_0x5dba29(0x245e))+')'+this['_buildSwizzle'](0x3)+_0x5dba29(0x35bf)))),this;}['serialize'](){var _0xd7411e=_0x784679;const _0x2036e6=super['serialize']();return _0x2036e6[_0xd7411e(0xace)]=this[_0xd7411e(0xace)],_0x2036e6[_0xd7411e(0x2fdc)]=this[_0xd7411e(0x2fdc)],_0x2036e6['bSwizzle']=this[_0xd7411e(0x3ddf)],_0x2036e6[_0xd7411e(0x2f9f)]=this['aSwizzle'],_0x2036e6;}[_0x784679(0x11a3)](_0x44aa1a,_0x52c1f7,_0x28fe23){var _0x25f8c1=_0x784679;super[_0x25f8c1(0x11a3)](_0x44aa1a,_0x52c1f7,_0x28fe23),this['rSwizzle']=null!=(_0x52c1f7=_0x44aa1a['rSwizzle'])?_0x52c1f7:'r',this[_0x25f8c1(0x2fdc)]=null!=(_0x28fe23=_0x44aa1a['gSwizzle'])?_0x28fe23:'g',this[_0x25f8c1(0x3ddf)]=null!=(_0x52c1f7=_0x44aa1a[_0x25f8c1(0x3ddf)])?_0x52c1f7:'b',this['aSwizzle']=null!=(_0x28fe23=_0x44aa1a['aSwizzle'])?_0x28fe23:'a';}['_dumpPropertiesCode'](){var _0x24ff6a=_0x784679,_0x4c7959=super[_0x24ff6a(0xbe6)]();return(_0x4c7959+=this['_codeVariableName']+_0x24ff6a(0x1ce5)+this['rSwizzle']+_0x24ff6a(0x3952))+(this[_0x24ff6a(0x337e)]+_0x24ff6a(0x2257)+this['gSwizzle']+_0x24ff6a(0x3952))+(this[_0x24ff6a(0x337e)]+_0x24ff6a(0x2e69)+this[_0x24ff6a(0x3ddf)]+_0x24ff6a(0x3952))+(this[_0x24ff6a(0x337e)]+_0x24ff6a(0x2243)+this[_0x24ff6a(0x2f9f)]+_0x24ff6a(0x3952));}}(0x0,_0x28d2e9['H'])(_0x784679(0x218c),_0x16c291);},0x863b:(_0x320362,_0x4186fa,_0x468ab5)=>{var _0x36e018=a8_0x1ec55c;_0x468ab5['d'](_0x4186fa,{'v':()=>_0x555836});var _0x4186fa=_0x468ab5(0x10b7b),_0x3d1047=_0x468ab5(0x17eee),_0x48707c=_0x468ab5(0xf582),_0x468ab5=_0x468ab5(0x4158);class _0x555836 extends _0x4186fa['k']{constructor(_0x1eaaf0){var _0x10fe75=a8_0x5306;super(_0x1eaaf0,_0x48707c['u'][_0x10fe75(0x14f6)]),this[_0x10fe75(0x3019)]('rgba',_0x3d1047['E']['Color4'],!0x0),this[_0x10fe75(0x3019)](_0x10fe75(0x2cf2),_0x3d1047['E'][_0x10fe75(0x3094)],!0x0),this[_0x10fe75(0x3fb)](_0x10fe75(0x1a54),_0x3d1047['E'][_0x10fe75(0x3094)]),this[_0x10fe75(0x3fb)]('r',_0x3d1047['E']['Float']),this['registerOutput']('g',_0x3d1047['E'][_0x10fe75(0x3c70)]),this[_0x10fe75(0x3fb)]('b',_0x3d1047['E'][_0x10fe75(0x3c70)]),this[_0x10fe75(0x3fb)]('a',_0x3d1047['E']['Float']),this[_0x10fe75(0x982)]=!0x0;}[_0x36e018(0x252c)](){return'ColorSplitterBlock';}get[_0x36e018(0x3752)](){var _0x3b5b76=_0x36e018;return this[_0x3b5b76(0x3fab)][0x0];}get[_0x36e018(0x140c)](){var _0x148cc6=_0x36e018;return this[_0x148cc6(0x3fab)][0x1];}get['rgbOut'](){return this['_outputs'][0x0];}get['r'](){var _0x3066e3=_0x36e018;return this[_0x3066e3(0x2307)][0x1];}get['g'](){var _0x21846d=_0x36e018;return this[_0x21846d(0x2307)][0x2];}get['b'](){var _0x37209e=_0x36e018;return this[_0x37209e(0x2307)][0x3];}get['a'](){var _0x1d9e69=_0x36e018;return this[_0x1d9e69(0x2307)][0x4];}['_inputRename'](_0x47ad2a){var _0x28672c=_0x36e018;return _0x28672c(0x2cf2)===_0x47ad2a?'rgbIn':_0x47ad2a;}['_outputRename'](_0x3ed214){var _0x9dd016=_0x36e018;return _0x9dd016(0x1a54)===_0x3ed214?_0x9dd016(0x3fb2):_0x3ed214;}[_0x36e018(0x1198)](_0xe21e7e){var _0x12a64d=_0x36e018;super[_0x12a64d(0x1198)](_0xe21e7e);var _0x3ffc5e,_0x10f2fe,_0x23b2b5,_0x4802a1,_0x1a2187,_0x3cffaa=this['rgba']['isConnected']?this['rgba']:this[_0x12a64d(0x140c)];if(_0x3cffaa['isConnected'])return _0x3ffc5e=this[_0x12a64d(0x2307)][0x0],_0x10f2fe=this[_0x12a64d(0x2307)][0x1],_0x23b2b5=this['_outputs'][0x2],_0x4802a1=this[_0x12a64d(0x2307)][0x3],_0x1a2187=this[_0x12a64d(0x2307)][0x4],_0x3ffc5e['hasEndpoints']&&(_0xe21e7e[_0x12a64d(0x2a2d)]+=this['_declareOutput'](_0x3ffc5e,_0xe21e7e)+(_0x12a64d(0x607)+_0x3cffaa[_0x12a64d(0x2fa0)]+_0x12a64d(0x1324))),_0x10f2fe['hasEndpoints']&&(_0xe21e7e[_0x12a64d(0x2a2d)]+=this[_0x12a64d(0x1bac)](_0x10f2fe,_0xe21e7e)+('\x20=\x20'+_0x3cffaa[_0x12a64d(0x2fa0)]+'.r;\x0d\x0a')),_0x23b2b5[_0x12a64d(0x353d)]&&(_0xe21e7e[_0x12a64d(0x2a2d)]+=this[_0x12a64d(0x1bac)](_0x23b2b5,_0xe21e7e)+('\x20=\x20'+_0x3cffaa[_0x12a64d(0x2fa0)]+'.g;\x0d\x0a')),_0x4802a1[_0x12a64d(0x353d)]&&(_0xe21e7e['compilationString']+=this['_declareOutput'](_0x4802a1,_0xe21e7e)+(_0x12a64d(0x607)+_0x3cffaa[_0x12a64d(0x2fa0)]+_0x12a64d(0x3a12))),_0x1a2187[_0x12a64d(0x353d)]&&(_0xe21e7e['compilationString']+=this['_declareOutput'](_0x1a2187,_0xe21e7e)+(_0x12a64d(0x607)+_0x3cffaa[_0x12a64d(0x2fa0)]+_0x12a64d(0x2754))),this;}}(0x0,_0x468ab5['H'])('BABYLON.ColorSplitterBlock',_0x555836);},0xdcab:(_0x5765ed,_0x2b3fa3,_0x374298)=>{var _0x4afca9=a8_0x1ec55c,_0x1d0daa,_0xc5440=_0x374298(0x10b7b),_0x3400bd=_0x374298(0x17eee),_0x5dbed3=_0x374298(0xf582),_0x374298=_0x374298(0x4158);_0x1d0daa={'Equal':0x0,0x0:_0x4afca9(0x17cb),'NotEqual':0x1,0x1:_0x4afca9(0x6b4),'LessThan':0x2,0x2:_0x4afca9(0x34f8),'GreaterThan':0x3,0x3:_0x4afca9(0x22ff),'LessOrEqual':0x4,0x4:'LessOrEqual','GreaterOrEqual':0x5,0x5:_0x4afca9(0x10b0),'Xor':0x6,0x6:_0x4afca9(0x61a),'Or':0x7,0x7:'Or','And':0x8,0x8:_0x4afca9(0x3c2)};class _0x39f6e2 extends _0xc5440['k']{constructor(_0x437708){var _0x43bdf3=_0x4afca9;super(_0x437708,_0x5dbed3['u'][_0x43bdf3(0x14f6)]),this['condition']=_0x1d0daa[_0x43bdf3(0x34f8)],this[_0x43bdf3(0x3019)]('a',_0x3400bd['E'][_0x43bdf3(0x3c70)]),this[_0x43bdf3(0x3019)]('b',_0x3400bd['E'][_0x43bdf3(0x3c70)]),this[_0x43bdf3(0x3019)](_0x43bdf3(0x321d),_0x3400bd['E']['AutoDetect'],!0x0),this[_0x43bdf3(0x3019)](_0x43bdf3(0x1a92),_0x3400bd['E'][_0x43bdf3(0x1277)],!0x0),this[_0x43bdf3(0x3fb)](_0x43bdf3(0x2208),_0x3400bd['E']['BasedOnInput']),this[_0x43bdf3(0x1139)](0x2,0x3),this[_0x43bdf3(0x2307)][0x0][_0x43bdf3(0x2502)]=this[_0x43bdf3(0x3fab)][0x2],this[_0x43bdf3(0x2307)][0x0][_0x43bdf3(0x590)]=_0x3400bd['E'][_0x43bdf3(0x3c70)];}['getClassName'](){var _0x25d9e7=_0x4afca9;return _0x25d9e7(0x20b7);}get['a'](){var _0x5a62e6=_0x4afca9;return this[_0x5a62e6(0x3fab)][0x0];}get['b'](){var _0x38879a=_0x4afca9;return this[_0x38879a(0x3fab)][0x1];}get['true'](){var _0x55ecc8=_0x4afca9;return this[_0x55ecc8(0x3fab)][0x2];}get['false'](){var _0x1ca0d9=_0x4afca9;return this[_0x1ca0d9(0x3fab)][0x3];}get[_0x4afca9(0x2208)](){var _0x302126=_0x4afca9;return this[_0x302126(0x2307)][0x0];}[_0x4afca9(0x1198)](_0x481853){var _0x28ad3c=_0x4afca9;super[_0x28ad3c(0x1198)](_0x481853);var _0x305bc8=this[_0x28ad3c(0x2307)][0x0],_0x2541a9=this[_0x28ad3c(0x321d)][_0x28ad3c(0x326c)]?this[_0x28ad3c(0x321d)][_0x28ad3c(0x2fa0)]:_0x28ad3c(0xb2c),_0x1dac70=this[_0x28ad3c(0x1a92)][_0x28ad3c(0x326c)]?this['false'][_0x28ad3c(0x2fa0)]:_0x28ad3c(0x245e);switch(this[_0x28ad3c(0x2269)]){case _0x1d0daa[_0x28ad3c(0x17cb)]:_0x481853[_0x28ad3c(0x2a2d)]+=this[_0x28ad3c(0x1bac)](_0x305bc8,_0x481853)+(_0x28ad3c(0x607)+this['a'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x19af)+this['b'][_0x28ad3c(0x2fa0)]+'\x20?\x20'+_0x2541a9+_0x28ad3c(0x553)+_0x1dac70+_0x28ad3c(0x35bf));break;case _0x1d0daa[_0x28ad3c(0x6b4)]:_0x481853[_0x28ad3c(0x2a2d)]+=this['_declareOutput'](_0x305bc8,_0x481853)+(_0x28ad3c(0x607)+this['a'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x3593)+this['b'][_0x28ad3c(0x2fa0)]+'\x20?\x20'+_0x2541a9+'\x20:\x20'+_0x1dac70+';\x0d\x0a');break;case _0x1d0daa[_0x28ad3c(0x34f8)]:_0x481853[_0x28ad3c(0x2a2d)]+=this[_0x28ad3c(0x1bac)](_0x305bc8,_0x481853)+(_0x28ad3c(0x607)+this['a']['associatedVariableName']+_0x28ad3c(0x2dd2)+this['b'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x2f69)+_0x2541a9+_0x28ad3c(0x553)+_0x1dac70+';\x0d\x0a');break;case _0x1d0daa[_0x28ad3c(0x1ec6)]:_0x481853[_0x28ad3c(0x2a2d)]+=this[_0x28ad3c(0x1bac)](_0x305bc8,_0x481853)+(_0x28ad3c(0x607)+this['a'][_0x28ad3c(0x2fa0)]+'\x20<=\x20'+this['b'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x2f69)+_0x2541a9+_0x28ad3c(0x553)+_0x1dac70+_0x28ad3c(0x35bf));break;case _0x1d0daa[_0x28ad3c(0x22ff)]:_0x481853[_0x28ad3c(0x2a2d)]+=this[_0x28ad3c(0x1bac)](_0x305bc8,_0x481853)+(_0x28ad3c(0x607)+this['a'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x6ca)+this['b'][_0x28ad3c(0x2fa0)]+'\x20?\x20'+_0x2541a9+_0x28ad3c(0x553)+_0x1dac70+';\x0d\x0a');break;case _0x1d0daa[_0x28ad3c(0x10b0)]:_0x481853[_0x28ad3c(0x2a2d)]+=this[_0x28ad3c(0x1bac)](_0x305bc8,_0x481853)+(_0x28ad3c(0x607)+this['a'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0xac8)+this['b'][_0x28ad3c(0x2fa0)]+'\x20?\x20'+_0x2541a9+_0x28ad3c(0x553)+_0x1dac70+_0x28ad3c(0x35bf));break;case _0x1d0daa[_0x28ad3c(0x61a)]:_0x481853[_0x28ad3c(0x2a2d)]+=this[_0x28ad3c(0x1bac)](_0x305bc8,_0x481853)+(_0x28ad3c(0x788)+this['a'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x15e2)+this['b']['associatedVariableName']+_0x28ad3c(0x3f31)+_0x2541a9+_0x28ad3c(0x553)+_0x1dac70+_0x28ad3c(0x35bf));break;case _0x1d0daa['Or']:_0x481853['compilationString']+=this['_declareOutput'](_0x305bc8,_0x481853)+(_0x28ad3c(0x628)+this['a'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x15e2)+this['b'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x3ae2)+_0x2541a9+_0x28ad3c(0x553)+_0x1dac70+_0x28ad3c(0x35bf));break;case _0x1d0daa['And']:_0x481853[_0x28ad3c(0x2a2d)]+=this['_declareOutput'](_0x305bc8,_0x481853)+(_0x28ad3c(0x730)+this['a'][_0x28ad3c(0x2fa0)]+'\x20*\x20'+this['b'][_0x28ad3c(0x2fa0)]+_0x28ad3c(0x2c28)+_0x2541a9+_0x28ad3c(0x553)+_0x1dac70+_0x28ad3c(0x35bf));}return this;}['serialize'](){var _0x2651d6=_0x4afca9;const _0x498c7b=super['serialize']();return _0x498c7b['condition']=this[_0x2651d6(0x2269)],_0x498c7b;}[_0x4afca9(0x11a3)](_0x4e7085,_0x1496c4,_0x30f957){var _0x640cd9=_0x4afca9;super[_0x640cd9(0x11a3)](_0x4e7085,_0x1496c4,_0x30f957),this[_0x640cd9(0x2269)]=_0x4e7085[_0x640cd9(0x2269)];}[_0x4afca9(0xbe6)](){var _0x4524ed=_0x4afca9;return super[_0x4524ed(0xbe6)]()+(this[_0x4524ed(0x337e)]+_0x4524ed(0x419d)+_0x1d0daa[this[_0x4524ed(0x2269)]]+_0x4524ed(0x35bf));}}(0x0,_0x374298['H'])(_0x4afca9(0x168c),_0x39f6e2);},0x1282a:(_0x3d901a,_0x492402,_0x1b5c82)=>{var _0x4601f5=a8_0x1ec55c,_0x575476=_0x1b5c82(0x10b7b),_0x110d91=_0x1b5c82(0x17eee),_0x10037f=_0x1b5c82(0xf582),_0x1b5c82=_0x1b5c82(0x4158);class _0xc2bd07 extends _0x575476['k']{constructor(_0x250c0c){var _0x200842=a8_0x5306;super(_0x250c0c,_0x10037f['u'][_0x200842(0x14f6)]),this[_0x200842(0x3019)](_0x200842(0xd48),_0x110d91['E'][_0x200842(0x1277)]),this['registerInput'](_0x200842(0x1691),_0x110d91['E']['AutoDetect']),this[_0x200842(0x3fb)](_0x200842(0x2208),_0x110d91['E'][_0x200842(0xe60)]),this[_0x200842(0x1139)](0x0,0x1),this[_0x200842(0x3fab)][0x0][_0x200842(0x2d5b)][_0x200842(0xede)](_0x110d91['E'][_0x200842(0x3c70)]),this[_0x200842(0x3fab)][0x0]['excludedConnectionPointTypes'][_0x200842(0xede)](_0x110d91['E'][_0x200842(0x12cd)]),this[_0x200842(0x3fab)][0x0][_0x200842(0x2d5b)][_0x200842(0xede)](_0x110d91['E'][_0x200842(0x1415)]),this[_0x200842(0x3fab)][0x1]['excludedConnectionPointTypes'][_0x200842(0xede)](_0x110d91['E']['Float']),this[_0x200842(0x3fab)][0x1][_0x200842(0x2d5b)][_0x200842(0xede)](_0x110d91['E'][_0x200842(0x12cd)]),this[_0x200842(0x3fab)][0x1][_0x200842(0x2d5b)][_0x200842(0xede)](_0x110d91['E'][_0x200842(0x1415)]);}[_0x4601f5(0x252c)](){var _0x1370bd=_0x4601f5;return _0x1370bd(0xdf2);}get[_0x4601f5(0xd48)](){var _0x51cad7=_0x4601f5;return this[_0x51cad7(0x3fab)][0x0];}get[_0x4601f5(0x1691)](){var _0x4210f4=_0x4601f5;return this[_0x4210f4(0x3fab)][0x1];}get['output'](){var _0x2bb790=_0x4601f5;return this[_0x2bb790(0x2307)][0x0];}[_0x4601f5(0x1198)](_0x235148){var _0x543c18=_0x4601f5;super['_buildBlock'](_0x235148);var _0x54bbe7=this[_0x543c18(0x2307)][0x0];return _0x235148['compilationString']+=this[_0x543c18(0x1bac)](_0x54bbe7,_0x235148)+(_0x543c18(0x494)+this[_0x543c18(0xd48)][_0x543c18(0x2fa0)]+_0x543c18(0x1e18)+this[_0x543c18(0x1691)][_0x543c18(0x2fa0)]+'.xyz);\x0d\x0a'),this;}}(0x0,_0x1b5c82['H'])(_0x4601f5(0x2609),_0xc2bd07);},0x146ad:(_0x1c0afc,_0x5d73dc,_0x30b45f)=>{var _0x40cc52=a8_0x1ec55c,_0x4139a4=_0x30b45f(0x10b7b),_0x4aae24=_0x30b45f(0x17eee),_0x5800bb=_0x30b45f(0xf582),_0x30b45f=_0x30b45f(0x4158);class _0x105647 extends _0x4139a4['k']{constructor(_0x5b7143){super(_0x5b7143);}get[_0x40cc52(0x2b0a)](){var _0x55af09=_0x40cc52;return this[_0x55af09(0x2528)];}set['options'](_0x4c7dde){var _0x533f57=_0x40cc52;this[_0x533f57(0x313d)](_0x4c7dde);}[_0x40cc52(0x252c)](){var _0x564ccd=_0x40cc52;return _0x564ccd(0x1347);}['_buildBlock'](_0x1c8cf0){var _0x5ecfae=_0x40cc52;super[_0x5ecfae(0x1198)](_0x1c8cf0);let _0x38a4d5=this[_0x5ecfae(0x1178)],_0x5557ee=this[_0x5ecfae(0x2528)][_0x5ecfae(0x3d9c)],_0xc2322f=(this[_0x5ecfae(0x3fab)]['forEach'](_0x16d29e=>{var _0x1467af=_0x5ecfae,_0x3cfb51=new RegExp(_0x1467af(0x1c04)+_0x16d29e[_0x1467af(0xc1b)]+'\x5c}','gm'),_0x16d29e=_0x1c8cf0[_0x1467af(0x176c)](_0x16d29e[_0x1467af(0x19d6)]);_0x38a4d5=_0x38a4d5[_0x1467af(0x1d06)](_0x3cfb51,_0x16d29e),_0x5557ee=_0x5557ee[_0x1467af(0x1d06)](_0x3cfb51,_0x16d29e);}),this[_0x5ecfae(0x2307)][_0x5ecfae(0x35b2)](_0x2da806=>{var _0x305731=_0x5ecfae,_0x33fa91=new RegExp(_0x305731(0x1c04)+_0x2da806['name']+'\x5c}','gm'),_0x2da806=_0x1c8cf0['_getGLType'](_0x2da806[_0x305731(0x19d6)]);_0x38a4d5=_0x38a4d5[_0x305731(0x1d06)](_0x33fa91,_0x2da806),_0x5557ee=_0x5557ee[_0x305731(0x1d06)](_0x33fa91,_0x2da806);}),_0x1c8cf0[_0x5ecfae(0x13aa)](_0x5557ee,_0x38a4d5,''),this[_0x5ecfae(0x2307)]['forEach'](_0x597afc=>{var _0xc61310=_0x5ecfae;_0x1c8cf0['compilationString']+=this[_0xc61310(0x1bac)](_0x597afc,_0x1c8cf0)+_0xc61310(0x35bf);}),_0x1c8cf0[_0x5ecfae(0x2a2d)]+=_0x5557ee+'(',!0x1);return this[_0x5ecfae(0x3fab)][_0x5ecfae(0x35b2)]((_0x5596c7,_0x4c1cac)=>{var _0x30e9c8=_0x5ecfae;0x0<_0x4c1cac&&(_0x1c8cf0[_0x30e9c8(0x2a2d)]+=',\x20'),_0x1c8cf0[_0x30e9c8(0x2a2d)]+=_0x5596c7[_0x30e9c8(0x2fa0)],_0xc2322f=!0x0;}),this[_0x5ecfae(0x2307)]['forEach']((_0x1073d7,_0x355327)=>{var _0xab230a=_0x5ecfae;(0x0<_0x355327||_0xc2322f)&&(_0x1c8cf0['compilationString']+=',\x20'),_0x1c8cf0['compilationString']+=_0x1073d7[_0xab230a(0x2fa0)];}),_0x1c8cf0[_0x5ecfae(0x2a2d)]+=_0x5ecfae(0x3ee3),this;}[_0x40cc52(0xbe6)](){var _0x390ae5=_0x40cc52;return super[_0x390ae5(0xbe6)]()+(this[_0x390ae5(0x337e)]+_0x390ae5(0x404b)+JSON['stringify'](this['_options'])+_0x390ae5(0x35bf));}[_0x40cc52(0x18e2)](){var _0x21a39f=_0x40cc52;const _0x4417ff=super[_0x21a39f(0x18e2)]();return _0x4417ff[_0x21a39f(0x2b0a)]=this[_0x21a39f(0x2528)],_0x4417ff;}[_0x40cc52(0x11a3)](_0x4edf98,_0x23571a,_0x13a25f){var _0xe107c1=_0x40cc52;this[_0xe107c1(0x313d)](_0x4edf98[_0xe107c1(0x2b0a)]),super[_0xe107c1(0x11a3)](_0x4edf98,_0x23571a,_0x13a25f);}[_0x40cc52(0x313d)](_0x1e0f4b){var _0x3a4724=_0x40cc52,_0x6f3f2f;this[_0x3a4724(0x2528)]=_0x1e0f4b,this[_0x3a4724(0x1178)]=_0x1e0f4b[_0x3a4724(0xb99)][_0x3a4724(0x21ee)]('\x0d\x0a')+'\x0d\x0a',this[_0x3a4724(0xc1b)]=this[_0x3a4724(0xc1b)]||_0x1e0f4b[_0x3a4724(0xc1b)],this[_0x3a4724(0x37fb)]=_0x5800bb['u'][_0x1e0f4b[_0x3a4724(0x37fb)]],null!=(_0x6f3f2f=_0x1e0f4b[_0x3a4724(0x2e8b)])&&_0x6f3f2f['forEach']((_0x4bc2b4,_0x3d1e7c)=>{var _0x223ee1=_0x3a4724,_0x455fd5=_0x4aae24['E'][_0x4bc2b4[_0x223ee1(0x19d6)]];this[_0x223ee1(0x3019)](_0x4bc2b4['name'],_0x455fd5),Object['defineProperty'](this,_0x4bc2b4[_0x223ee1(0xc1b)],{'get':function(){var _0x5ed76e=_0x223ee1;return this[_0x5ed76e(0x3fab)][_0x3d1e7c];},'enumerable':!0x0,'configurable':!0x0});}),null!=(_0x6f3f2f=_0x1e0f4b['outParameters'])&&_0x6f3f2f[_0x3a4724(0x35b2)]((_0x1a6cc0,_0x19e544)=>{var _0x4d56ac=_0x3a4724;this['registerOutput'](_0x1a6cc0[_0x4d56ac(0xc1b)],_0x4aae24['E'][_0x1a6cc0[_0x4d56ac(0x19d6)]]),Object['defineProperty'](this,_0x1a6cc0[_0x4d56ac(0xc1b)],{'get':function(){var _0x1ea2a4=_0x4d56ac;return this[_0x1ea2a4(0x2307)][_0x19e544];},'enumerable':!0x0,'configurable':!0x0}),'BasedOnInput'===_0x1a6cc0[_0x4d56ac(0x19d6)]&&(this[_0x4d56ac(0x2307)][_0x19e544][_0x4d56ac(0x2502)]=this['_findInputByName'](_0x1a6cc0[_0x4d56ac(0x2a87)])[0x0]);}),null!=(_0x6f3f2f=_0x1e0f4b[_0x3a4724(0x66e)])&&_0x6f3f2f[_0x3a4724(0x35b2)](_0x4fcd13=>{var _0x1951a4=_0x3a4724;this['_linkConnectionTypes'](this['_findInputByName'](_0x4fcd13['input1'])[0x1],this[_0x1951a4(0x39e8)](_0x4fcd13[_0x1951a4(0x1bab)])[0x1]);});}[_0x40cc52(0x39e8)](_0x14b1cb){var _0x290a0e=_0x40cc52;if(!_0x14b1cb)return null;for(let _0x21ad34=0x0;_0x21ad34<this[_0x290a0e(0x3fab)][_0x290a0e(0x18cc)];_0x21ad34++)if(this[_0x290a0e(0x3fab)][_0x21ad34]['name']===_0x14b1cb)return[this[_0x290a0e(0x3fab)][_0x21ad34],_0x21ad34];return null;}}(0x0,_0x30b45f['H'])(_0x40cc52(0x3570),_0x105647);},0x16610:(_0x122643,_0x530644,_0x2387cc)=>{var _0x3d3009=a8_0x1ec55c,_0x147c30=_0x2387cc(0x10b7b),_0x2b5d54=_0x2387cc(0x17eee),_0x429d16=_0x2387cc(0xf582),_0x2387cc=_0x2387cc(0x4158);class _0x544689 extends _0x147c30['k']{constructor(_0x399316){var _0x56987c=a8_0x5306;super(_0x399316,_0x429d16['u'][_0x56987c(0x14f6)]),this[_0x56987c(0x3019)](_0x56987c(0x1a4a),_0x2b5d54['E'][_0x56987c(0x3094)]),this['registerInput'](_0x56987c(0x2fe2),_0x2b5d54['E'][_0x56987c(0x3c70)]),this[_0x56987c(0x3fb)]('output',_0x2b5d54['E'][_0x56987c(0x3094)]);}[_0x3d3009(0x252c)](){return'DesaturateBlock';}get[_0x3d3009(0x1a4a)](){var _0x40b2c2=_0x3d3009;return this[_0x40b2c2(0x3fab)][0x0];}get[_0x3d3009(0x2fe2)](){var _0xf3d2b7=_0x3d3009;return this[_0xf3d2b7(0x3fab)][0x1];}get[_0x3d3009(0x2208)](){return this['_outputs'][0x0];}[_0x3d3009(0x1198)](_0x5ecf65){var _0x360671=_0x3d3009;super[_0x360671(0x1198)](_0x5ecf65);var _0x3a2943=this[_0x360671(0x2307)][0x0],_0x4211fa=this['color'][_0x360671(0x2fa0)],_0x51789e=_0x5ecf65[_0x360671(0x12fc)](_0x360671(0x3875)),_0xeb05eb=_0x5ecf65[_0x360671(0x12fc)]('colorMax'),_0x2020f3=_0x5ecf65['_getFreeVariableName'](_0x360671(0x2c8c));return _0x5ecf65[_0x360671(0x2a2d)]+=_0x360671(0xa22)+_0x51789e+_0x360671(0x3604)+_0x4211fa+'.x,\x20'+_0x4211fa+_0x360671(0x390b)+_0x4211fa+_0x360671(0x2e3a),_0x5ecf65[_0x360671(0x2a2d)]+='float\x20'+_0xeb05eb+_0x360671(0x2172)+_0x4211fa+'.x,\x20'+_0x4211fa+_0x360671(0x390b)+_0x4211fa+_0x360671(0x2e3a),_0x5ecf65[_0x360671(0x2a2d)]+='float\x20'+_0x2020f3+'\x20=\x200.5\x20*\x20('+_0x51789e+_0x360671(0x15e2)+_0xeb05eb+_0x360671(0x3ee3),_0x5ecf65['compilationString']+=this['_declareOutput'](_0x3a2943,_0x5ecf65)+(_0x360671(0x3871)+_0x4211fa+',\x20vec3('+_0x2020f3+',\x20'+_0x2020f3+',\x20'+_0x2020f3+_0x360671(0x406c)+this['level'][_0x360671(0x2fa0)]+_0x360671(0x3ee3)),this;}}(0x0,_0x2387cc['H'])(_0x3d3009(0x38c4),_0x544689);},0x1423a:(_0x4360ee,_0x756fa1,_0x250025)=>{var _0x355d5f=a8_0x1ec55c,_0x2498ae=_0x250025(0x10b7b),_0x3cb6b3=_0x250025(0x17eee),_0x5ca2ce=_0x250025(0xf582),_0x250025=_0x250025(0x4158);class _0x50a39a extends _0x2498ae['k']{constructor(_0xfdc901){var _0x56fbe3=a8_0x5306;super(_0xfdc901,_0x5ca2ce['u']['Neutral']),this[_0x56fbe3(0x3019)]('left',_0x3cb6b3['E'][_0x56fbe3(0x1277)]),this[_0x56fbe3(0x3019)](_0x56fbe3(0x1691),_0x3cb6b3['E'][_0x56fbe3(0x1277)]),this[_0x56fbe3(0x3fb)]('output',_0x3cb6b3['E'][_0x56fbe3(0x3c70)]),this[_0x56fbe3(0x1139)](0x0,0x1),this[_0x56fbe3(0x3fab)][0x0][_0x56fbe3(0x2d5b)][_0x56fbe3(0xede)](_0x3cb6b3['E'][_0x56fbe3(0x3c70)]),this[_0x56fbe3(0x3fab)][0x0][_0x56fbe3(0x2d5b)]['push'](_0x3cb6b3['E'][_0x56fbe3(0x12cd)]),this['_inputs'][0x1][_0x56fbe3(0x2d5b)][_0x56fbe3(0xede)](_0x3cb6b3['E']['Float']),this[_0x56fbe3(0x3fab)][0x1][_0x56fbe3(0x2d5b)][_0x56fbe3(0xede)](_0x3cb6b3['E'][_0x56fbe3(0x12cd)]);}[_0x355d5f(0x252c)](){var _0x240012=_0x355d5f;return _0x240012(0x1d5d);}get[_0x355d5f(0xd48)](){var _0x5ef3dd=_0x355d5f;return this[_0x5ef3dd(0x3fab)][0x0];}get[_0x355d5f(0x1691)](){return this['_inputs'][0x1];}get['output'](){return this['_outputs'][0x0];}['_buildBlock'](_0x59e196){var _0x40242b=_0x355d5f;super[_0x40242b(0x1198)](_0x59e196);var _0x33b56f=this[_0x40242b(0x2307)][0x0];return _0x59e196['compilationString']+=this[_0x40242b(0x1bac)](_0x33b56f,_0x59e196)+(_0x40242b(0x1998)+this[_0x40242b(0xd48)][_0x40242b(0x2fa0)]+'\x20-\x20'+this['right'][_0x40242b(0x2fa0)]+_0x40242b(0x3ee3)),this;}}(0x0,_0x250025['H'])(_0x355d5f(0x201a),_0x50a39a);},0xe657:(_0x3f8534,_0x36b865,_0xd1e9b6)=>{var _0x19cb67=a8_0x1ec55c,_0x410dad=_0xd1e9b6(0x10b7b),_0x4984d0=_0xd1e9b6(0x17eee),_0x263ca0=_0xd1e9b6(0xf582),_0xd1e9b6=_0xd1e9b6(0x4158);class _0x9000c2 extends _0x410dad['k']{constructor(_0xd9b25){var _0x1719a8=a8_0x5306;super(_0xd9b25,_0x263ca0['u']['Neutral']),this[_0x1719a8(0x3019)](_0x1719a8(0xd48),_0x4984d0['E'][_0x1719a8(0x1277)]),this[_0x1719a8(0x3019)](_0x1719a8(0x1691),_0x4984d0['E'][_0x1719a8(0x1277)]),this['registerOutput'](_0x1719a8(0x2208),_0x4984d0['E'][_0x1719a8(0x2642)]),this[_0x1719a8(0x2307)][0x0][_0x1719a8(0x2502)]=this[_0x1719a8(0x3fab)][0x0],this[_0x1719a8(0x1139)](0x0,0x1);}['getClassName'](){var _0x395fab=a8_0x5306;return _0x395fab(0x1dd3);}get['left'](){var _0x315717=a8_0x5306;return this[_0x315717(0x3fab)][0x0];}get[_0x19cb67(0x1691)](){var _0x2ed5c3=_0x19cb67;return this[_0x2ed5c3(0x3fab)][0x1];}get['output'](){return this['_outputs'][0x0];}[_0x19cb67(0x1198)](_0xfd6f32){var _0x1b48d7=_0x19cb67;super[_0x1b48d7(0x1198)](_0xfd6f32);var _0x461641=this[_0x1b48d7(0x2307)][0x0];return _0xfd6f32['compilationString']+=this[_0x1b48d7(0x1bac)](_0x461641,_0xfd6f32)+(_0x1b48d7(0x607)+this[_0x1b48d7(0xd48)][_0x1b48d7(0x2fa0)]+_0x1b48d7(0x22d2)+this[_0x1b48d7(0x1691)]['associatedVariableName']+_0x1b48d7(0x35bf)),this;}}(0x0,_0xd1e9b6['H'])(_0x19cb67(0x3869),_0x9000c2);},0x7779:(_0x294b79,_0x25289f,_0x1bd3b4)=>{var _0xc87ace=a8_0x1ec55c,_0x1c4e72=_0x1bd3b4(0x10b7b),_0x14ebba=_0x1bd3b4(0x17eee),_0x489540=_0x1bd3b4(0xf582),_0x1bd3b4=_0x1bd3b4(0x4158);class _0x3f58c0 extends _0x1c4e72['k']{constructor(_0x1a08b1){var _0x47ff5f=a8_0x5306;super(_0x1a08b1,_0x489540['u'][_0x47ff5f(0x14f6)]),this[_0x47ff5f(0x3019)](_0x47ff5f(0xd48),_0x14ebba['E'][_0x47ff5f(0x1277)]),this[_0x47ff5f(0x3019)](_0x47ff5f(0x1691),_0x14ebba['E'][_0x47ff5f(0x1277)]),this['registerOutput'](_0x47ff5f(0x2208),_0x14ebba['E'][_0x47ff5f(0x3c70)]),this[_0x47ff5f(0x1139)](0x0,0x1),this[_0x47ff5f(0x3fab)][0x0][_0x47ff5f(0x2d5b)][_0x47ff5f(0xede)](_0x14ebba['E'][_0x47ff5f(0x3c70)]),this[_0x47ff5f(0x3fab)][0x0]['excludedConnectionPointTypes'][_0x47ff5f(0xede)](_0x14ebba['E'][_0x47ff5f(0x12cd)]),this[_0x47ff5f(0x3fab)][0x1]['excludedConnectionPointTypes']['push'](_0x14ebba['E'][_0x47ff5f(0x3c70)]),this[_0x47ff5f(0x3fab)][0x1][_0x47ff5f(0x2d5b)][_0x47ff5f(0xede)](_0x14ebba['E']['Matrix']);}['getClassName'](){return'DotBlock';}get['left'](){return this['_inputs'][0x0];}get['right'](){var _0x51e848=a8_0x5306;return this[_0x51e848(0x3fab)][0x1];}get[_0xc87ace(0x2208)](){return this['_outputs'][0x0];}['_buildBlock'](_0x4fc584){var _0x429460=_0xc87ace;super[_0x429460(0x1198)](_0x4fc584);var _0x456d74=this['_outputs'][0x0];return _0x4fc584['compilationString']+=this[_0x429460(0x1bac)](_0x456d74,_0x4fc584)+('\x20=\x20dot('+this[_0x429460(0xd48)][_0x429460(0x2fa0)]+',\x20'+this[_0x429460(0x1691)][_0x429460(0x2fa0)]+');\x0d\x0a'),this;}}(0x0,_0x1bd3b4['H'])(_0xc87ace(0x3934),_0x3f58c0);},0xfc00:(_0x1c84df,_0xec64a3,_0x1fbaac)=>{var _0x3d97cc=a8_0x1ec55c,_0xffa674=_0x1fbaac(0x10b7b),_0x282198=_0x1fbaac(0x17eee),_0x943194=_0x1fbaac(0xf582),_0x1fbaac=_0x1fbaac(0x4158);class _0x54886a extends _0xffa674['k']{constructor(_0x22d37a){var _0x118689=a8_0x5306;super(_0x22d37a,_0x943194['u'][_0x118689(0x14f6)]),this[_0x118689(0x3019)]('input',_0x282198['E'][_0x118689(0x1277)]),this[_0x118689(0x3fb)](_0x118689(0x2208),_0x282198['E']['BasedOnInput']),this[_0x118689(0x2307)][0x0]['_typeConnectionSource']=this[_0x118689(0x3fab)][0x0];}[_0x3d97cc(0x252c)](){var _0x38c256=_0x3d97cc;return _0x38c256(0x1203);}get['input'](){var _0x2325a3=_0x3d97cc;return this[_0x2325a3(0x3fab)][0x0];}get[_0x3d97cc(0x2208)](){var _0x56a050=_0x3d97cc;return this[_0x56a050(0x2307)][0x0];}get['target'](){var _0x24b8fc=_0x3d97cc,_0x20c3b8=this[_0x24b8fc(0x3fab)][0x0];if(_0x20c3b8[_0x24b8fc(0x326c)]){var _0x2e5c48=_0x20c3b8['connectedPoint'][_0x24b8fc(0x3413)];if(_0x2e5c48[_0x24b8fc(0x37fb)]!==_0x943194['u'][_0x24b8fc(0xc1c)])return _0x2e5c48[_0x24b8fc(0x37fb)];if(_0x20c3b8['connectedPoint'][_0x24b8fc(0x37fb)]!==_0x943194['u']['VertexAndFragment'])return _0x20c3b8['connectedPoint']['target'];}return this['_target'];}set['target'](_0x40f808){var _0x1aa4ee=_0x3d97cc;0x0==(this['_target']&_0x40f808)&&(this[_0x1aa4ee(0x2b27)]=_0x40f808);}[_0x3d97cc(0x1198)](_0x43770f){var _0x3dd86a=_0x3d97cc;super[_0x3dd86a(0x1198)](_0x43770f);var _0x4c0bc6=this[_0x3dd86a(0x2307)][0x0],_0x23fcbf=this[_0x3dd86a(0x3fab)][0x0];return _0x43770f['compilationString']+=this[_0x3dd86a(0x1bac)](_0x4c0bc6,_0x43770f)+(_0x3dd86a(0x607)+_0x23fcbf['associatedVariableName']+_0x3dd86a(0x35bf)),this;}}(0x0,_0x1fbaac['H'])('BABYLON.ElbowBlock',_0x54886a);},0x3fb5:(_0xbc3eed,_0x32e4fa,_0xa6bb59)=>{var _0x55104f=a8_0x1ec55c,_0x419cce=_0xa6bb59(0x10b7b),_0x372714=_0xa6bb59(0xf582),_0x226a8b=_0xa6bb59(0x17eee),_0xd34a7f=_0xa6bb59(0x4158),_0x37b783=_0xa6bb59(0x97e6),_0x16a1ab=(_0xa6bb59(0x2eec),_0xa6bb59(0x1581c));class _0x195031 extends _0x419cce['k']{constructor(_0x4ccba8){var _0x2d3ecc=a8_0x5306;super(_0x4ccba8,_0x372714['u'][_0x2d3ecc(0x14f6)]),this[_0x2d3ecc(0x3019)](_0x2d3ecc(0x2137),_0x226a8b['E'][_0x2d3ecc(0x176b)]),this[_0x2d3ecc(0x3019)](_0x2d3ecc(0x425b),_0x226a8b['E'][_0x2d3ecc(0xe60)]),this[_0x2d3ecc(0x3019)]('bias',_0x226a8b['E'][_0x2d3ecc(0x3c70)]),this[_0x2d3ecc(0x3019)](_0x2d3ecc(0x36e8),_0x226a8b['E']['Float']),this[_0x2d3ecc(0x3fb)](_0x2d3ecc(0x608),_0x226a8b['E'][_0x2d3ecc(0x3c70)]);}[_0x55104f(0x252c)](){var _0x401715=_0x55104f;return _0x401715(0x3ce8);}get[_0x55104f(0x2137)](){var _0x21edbc=_0x55104f;return this[_0x21edbc(0x3fab)][0x0];}get[_0x55104f(0x425b)](){var _0x2d7c7b=_0x55104f;return this[_0x2d7c7b(0x3fab)][0x1];}get[_0x55104f(0x1d91)](){var _0x3459ac=_0x55104f;return this[_0x3459ac(0x3fab)][0x2];}get[_0x55104f(0x36e8)](){var _0x51b671=_0x55104f;return this[_0x51b671(0x3fab)][0x3];}get[_0x55104f(0x608)](){return this['_outputs'][0x0];}[_0x55104f(0x2100)](_0x548263){var _0x4e31e6=_0x55104f;if(!this[_0x4e31e6(0x425b)][_0x4e31e6(0x326c)]){const _0x4f80ec=new _0x16a1ab['d']('View\x20direction');_0x4f80ec[_0x4e31e6(0x2208)][_0x4e31e6(0x30f6)](this[_0x4e31e6(0x425b)]),_0x4f80ec[_0x4e31e6(0x2100)](_0x548263);}if(!this[_0x4e31e6(0x1d91)][_0x4e31e6(0x326c)]){const _0x3bc935=new _0x37b783['S'](_0x4e31e6(0x1d91));_0x3bc935[_0x4e31e6(0x2b05)]=0x0,_0x3bc935[_0x4e31e6(0x2208)]['connectTo'](this['bias']);}if(!this[_0x4e31e6(0x36e8)]['isConnected']){const _0x48b29b=new _0x37b783['S'](_0x4e31e6(0x36e8));_0x48b29b[_0x4e31e6(0x2b05)]=0x1,_0x48b29b[_0x4e31e6(0x2208)][_0x4e31e6(0x30f6)](this[_0x4e31e6(0x36e8)]);}}['_buildBlock'](_0x423224){var _0x366b49=_0x55104f;super['_buildBlock'](_0x423224);var _0x59d931='//'+this['name'];return _0x423224[_0x366b49(0x11bf)](_0x366b49(0x5e7),_0x59d931,{'removeIfDef':!0x0}),_0x423224['compilationString']+=this[_0x366b49(0x1bac)](this[_0x366b49(0x608)],_0x423224)+('\x20=\x20computeFresnelTerm('+this[_0x366b49(0x425b)]['associatedVariableName']+_0x366b49(0x1e18)+this[_0x366b49(0x2137)][_0x366b49(0x2fa0)]+_0x366b49(0x1e18)+this[_0x366b49(0x1d91)][_0x366b49(0x2fa0)]+',\x20'+this[_0x366b49(0x36e8)][_0x366b49(0x2fa0)]+_0x366b49(0x3ee3)),this;}}(0x0,_0xd34a7f['H'])('BABYLON.FresnelBlock',_0x195031);},0x1168e:(_0x154ab9,_0x5b7bed,_0x2adcaa)=>{var _0x2d7756=a8_0x1ec55c,_0x126a5d=_0x2adcaa(0x10b7b),_0x3e01d3=_0x2adcaa(0x17eee),_0x1c63ed=_0x2adcaa(0xf582),_0x1bfb16=_0x2adcaa(0x4158),_0x4817e3=_0x2adcaa(0xbd53),_0x408c08=_0x2adcaa(0xa896);class _0x1bc051{constructor(_0x193850,_0x2e77c4){var _0x5111e1=a8_0x5306;this[_0x5111e1(0xea0)]=_0x193850,this[_0x5111e1(0x1a4a)]=_0x2e77c4;}get['step'](){return this['_step'];}set['step'](_0x62cc97){var _0x2d740a=a8_0x5306;this[_0x2d740a(0xd18)]=_0x62cc97;}get[_0x2d7756(0x1a4a)](){var _0x403caf=_0x2d7756;return this[_0x403caf(0x2374)];}set[_0x2d7756(0x1a4a)](_0xdf7804){var _0x1f45fe=_0x2d7756;this[_0x1f45fe(0x2374)]=_0xdf7804;}}class _0x2565b9 extends _0x126a5d['k']{constructor(_0x37945c){var _0xcd3f64=_0x2d7756;super(_0x37945c,_0x1c63ed['u']['Neutral']),this[_0xcd3f64(0x6d3)]=[new _0x1bc051(0x0,_0x4817e3['Wo']['Black']()),new _0x1bc051(0x1,_0x4817e3['Wo']['White']())],this[_0xcd3f64(0x4ab)]=new _0x408c08['y$'](),this[_0xcd3f64(0x3019)](_0xcd3f64(0x555),_0x3e01d3['E'][_0xcd3f64(0x1277)]),this['registerOutput']('output',_0x3e01d3['E'][_0xcd3f64(0x3094)]),this['_inputs'][0x0][_0xcd3f64(0x38f8)](_0x3e01d3['E'][_0xcd3f64(0x3c70)]|_0x3e01d3['E']['Vector2']|_0x3e01d3['E'][_0xcd3f64(0xe60)]|_0x3e01d3['E'][_0xcd3f64(0x176b)]|_0x3e01d3['E']['Color3']|_0x3e01d3['E'][_0xcd3f64(0x851)]);}[_0x2d7756(0x2f59)](){var _0xde07f7=_0x2d7756;this['onValueChangedObservable'][_0xde07f7(0x3608)](this);}[_0x2d7756(0x252c)](){var _0x278b4b=_0x2d7756;return _0x278b4b(0x9d1);}get[_0x2d7756(0x555)](){return this['_inputs'][0x0];}get[_0x2d7756(0x2208)](){var _0xe4b723=_0x2d7756;return this[_0xe4b723(0x2307)][0x0];}['_writeColorConstant'](_0x501a6e){var _0x4fe2d3=_0x2d7756;return _0x501a6e=this[_0x4fe2d3(0x6d3)][_0x501a6e],_0x4fe2d3(0x1fbd)+_0x501a6e[_0x4fe2d3(0x1a4a)]['r']+',\x20'+_0x501a6e['color']['g']+',\x20'+_0x501a6e[_0x4fe2d3(0x1a4a)]['b']+')';}['_buildBlock'](_0x4582db){var _0x3a2643=_0x2d7756;super[_0x3a2643(0x1198)](_0x4582db);var _0x1a2078=this['_outputs'][0x0];if(this[_0x3a2643(0x6d3)][_0x3a2643(0x18cc)]&&this['gradient'][_0x3a2643(0xc9c)]){var _0x3708f0=_0x4582db[_0x3a2643(0x12fc)](_0x3a2643(0x2f9)),_0x110827=_0x4582db[_0x3a2643(0x12fc)]('gradientTempPosition');_0x4582db['compilationString']+='vec3\x20'+_0x3708f0+_0x3a2643(0x607)+this['_writeColorConstant'](0x0)+_0x3a2643(0x35bf),_0x4582db[_0x3a2643(0x2a2d)]+='float\x20'+_0x110827+_0x3a2643(0x35bf);let _0x4a6063=this[_0x3a2643(0x555)]['associatedVariableName'];this[_0x3a2643(0x555)][_0x3a2643(0xc9c)][_0x3a2643(0x19d6)]!==_0x3e01d3['E'][_0x3a2643(0x3c70)]&&(_0x4a6063+='.x');for(let _0x334339=0x1;_0x334339<this['colorSteps']['length'];_0x334339++){var _0x149d6f=this['colorSteps'][_0x334339],_0x4dd825=this[_0x3a2643(0x6d3)][_0x334339-0x1];_0x4582db[_0x3a2643(0x2a2d)]+=_0x110827+'\x20=\x20clamp(('+_0x4a6063+_0x3a2643(0x5f9)+_0x4582db[_0x3a2643(0x1829)](_0x4dd825['step'])+_0x3a2643(0x2ea8)+_0x4582db[_0x3a2643(0x1829)](_0x149d6f['step'])+_0x3a2643(0x387d)+_0x4582db['_emitFloat'](_0x4dd825[_0x3a2643(0xea0)])+'),\x200.0,\x201.0)\x20*\x20step('+_0x4582db['_emitFloat'](_0x334339)+',\x20'+_0x4582db[_0x3a2643(0x1829)](this['colorSteps'][_0x3a2643(0x18cc)]-0x1)+');\x0d\x0a',_0x4582db[_0x3a2643(0x2a2d)]+=_0x3708f0+_0x3a2643(0x3871)+_0x3708f0+',\x20'+this[_0x3a2643(0x424d)](_0x334339)+',\x20'+_0x110827+_0x3a2643(0x3ee3);}return _0x4582db[_0x3a2643(0x2a2d)]+=this[_0x3a2643(0x1bac)](_0x1a2078,_0x4582db)+('\x20=\x20'+_0x3708f0+_0x3a2643(0x35bf)),this;}_0x4582db[_0x3a2643(0x2a2d)]+=this['_declareOutput'](_0x1a2078,_0x4582db)+'\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a';}[_0x2d7756(0x18e2)](){var _0x1ca67a=_0x2d7756;const _0x24061e=super[_0x1ca67a(0x18e2)]();_0x24061e[_0x1ca67a(0x6d3)]=[];for(const _0x4d25a3 of this[_0x1ca67a(0x6d3)])_0x24061e['colorSteps'][_0x1ca67a(0xede)]({'step':_0x4d25a3[_0x1ca67a(0xea0)],'color':{'r':_0x4d25a3[_0x1ca67a(0x1a4a)]['r'],'g':_0x4d25a3[_0x1ca67a(0x1a4a)]['g'],'b':_0x4d25a3[_0x1ca67a(0x1a4a)]['b']}});return _0x24061e;}[_0x2d7756(0x11a3)](_0x4e9366,_0x1ce51d,_0x13ff8f){var _0x2d9b69=_0x2d7756;super[_0x2d9b69(0x11a3)](_0x4e9366,_0x1ce51d,_0x13ff8f),this[_0x2d9b69(0x6d3)][_0x2d9b69(0x18cc)]=0x0;for(const _0x5ac1bc of _0x4e9366[_0x2d9b69(0x6d3)])this['colorSteps'][_0x2d9b69(0xede)](new _0x1bc051(_0x5ac1bc[_0x2d9b69(0xea0)],new _0x4817e3['Wo'](_0x5ac1bc[_0x2d9b69(0x1a4a)]['r'],_0x5ac1bc['color']['g'],_0x5ac1bc[_0x2d9b69(0x1a4a)]['b'])));}[_0x2d7756(0xbe6)](){var _0x54a25a=_0x2d7756;let _0x188f3b=super[_0x54a25a(0xbe6)]();_0x188f3b+=this[_0x54a25a(0x337e)]+_0x54a25a(0x1949);for(const _0x3700ed of this[_0x54a25a(0x6d3)])_0x188f3b+=this['_codeVariableName']+'.colorSteps.push(new\x20BABYLON.GradientBlockColorStep('+_0x3700ed[_0x54a25a(0xea0)]+_0x54a25a(0x1e72)+_0x3700ed[_0x54a25a(0x1a4a)]['r']+',\x20'+_0x3700ed[_0x54a25a(0x1a4a)]['g']+',\x20'+_0x3700ed['color']['b']+')));\x0d\x0a';return _0x188f3b;}}(0x0,_0x1bfb16['H'])(_0x2d7756(0x200f),_0x2565b9);},0x15d66:(_0xff32e8,_0x585030,_0x11fc62)=>{_0x11fc62(0x10678),_0x11fc62(0x80a0),_0x11fc62(0x96ad),_0x11fc62(0xf78e),_0x11fc62(0x75b9),_0x11fc62(0x9045),_0x11fc62(0x106ad),_0x11fc62(0x45bb),_0x11fc62(0x1282a),_0x11fc62(0x146ad),_0x11fc62(0x7779),_0x11fc62(0x64bd),_0x11fc62(0xe785),_0x11fc62(0x114d),_0x11fc62(0x158fd),_0x11fc62(0x279e),_0x11fc62(0x144e3),_0x11fc62(0x863b),_0x11fc62(0xa6f6),_0x11fc62(0x779a),_0x11fc62(0xe657),_0x11fc62(0xa491),_0x11fc62(0x2e99),_0x11fc62(0x6460),_0x11fc62(0x1581c),_0x11fc62(0x3fb5),_0x11fc62(0x4606),_0x11fc62(0x1149c),_0x11fc62(0x1423a),_0x11fc62(0x7c06),_0x11fc62(0xa2d9),_0x11fc62(0x15642),_0x11fc62(0x16db9),_0x11fc62(0xb4f0),_0x11fc62(0x53e6),_0x11fc62(0x1e3d),_0x11fc62(0x1022d),_0x11fc62(0x1129c),_0x11fc62(0xff60),_0x11fc62(0x1168e),_0x11fc62(0x31dd),_0x11fc62(0x9c38),_0x11fc62(0x6b73),_0x11fc62(0x5458),_0x11fc62(0x722c),_0x11fc62(0xc8af),_0x11fc62(0x12eb3),_0x11fc62(0x16610),_0x11fc62(0xd9c),_0x11fc62(0x4808),_0x11fc62(0x5927),_0x11fc62(0x1017a),_0x11fc62(0xdcab),_0x11fc62(0x14acd),_0x11fc62(0x94ce),_0x11fc62(0xfc00),_0x11fc62(0x4cbb),_0x11fc62(0x1196d),_0x11fc62(0xd9f2),_0x11fc62(0xe18b),_0x11fc62(0x10aca);},0x7c06:(_0x33b442,_0x5afcae,_0x205169)=>{var _0x3010f7=a8_0x1ec55c,_0x453f5d=_0x205169(0x10b7b),_0xe97179=_0x205169(0x17eee),_0x2373ff=_0x205169(0xf582),_0x205169=_0x205169(0x4158);class _0x1a1b20 extends _0x453f5d['k']{constructor(_0xc0fcbc){var _0x11145f=a8_0x5306;super(_0xc0fcbc,_0x2373ff['u'][_0x11145f(0x14f6)]),this[_0x11145f(0x3019)]('value',_0xe97179['E'][_0x11145f(0x1277)]),this[_0x11145f(0x3fb)](_0x11145f(0x2208),_0xe97179['E']['Float']),this[_0x11145f(0x3fab)][0x0]['excludedConnectionPointTypes'][_0x11145f(0xede)](_0xe97179['E'][_0x11145f(0x3c70)]),this[_0x11145f(0x3fab)][0x0][_0x11145f(0x2d5b)][_0x11145f(0xede)](_0xe97179['E'][_0x11145f(0x12cd)]);}[_0x3010f7(0x252c)](){var _0x2bdd67=_0x3010f7;return _0x2bdd67(0x1ee0);}get[_0x3010f7(0x2b05)](){var _0x614462=_0x3010f7;return this[_0x614462(0x3fab)][0x0];}get[_0x3010f7(0x2208)](){var _0xde87c8=_0x3010f7;return this[_0xde87c8(0x2307)][0x0];}[_0x3010f7(0x1198)](_0x2fc75a){var _0x5b3196=_0x3010f7;super[_0x5b3196(0x1198)](_0x2fc75a);var _0x350ac2=this['_outputs'][0x0];return _0x2fc75a[_0x5b3196(0x2a2d)]+=this[_0x5b3196(0x1bac)](_0x350ac2,_0x2fc75a)+('\x20=\x20length('+this[_0x5b3196(0x2b05)]['associatedVariableName']+_0x5b3196(0x3ee3)),this;}}(0x0,_0x205169['H'])(_0x3010f7(0xf64),_0x1a1b20);},0x779a:(_0x5f172a,_0x3f6b20,_0x38b468)=>{var _0x153888=a8_0x1ec55c,_0x57bacb=_0x38b468(0x10b7b),_0x2ac1e8=_0x38b468(0x17eee),_0x2f257d=_0x38b468(0xf582),_0x38b468=_0x38b468(0x4158);class _0x16bc98 extends _0x57bacb['k']{constructor(_0x209d42){var _0xf36aad=a8_0x5306;super(_0x209d42,_0x2f257d['u'][_0xf36aad(0x14f6)]),this[_0xf36aad(0x3019)](_0xf36aad(0xd48),_0x2ac1e8['E'][_0xf36aad(0x1277)]),this[_0xf36aad(0x3019)](_0xf36aad(0x1691),_0x2ac1e8['E'][_0xf36aad(0x1277)]),this[_0xf36aad(0x3019)](_0xf36aad(0x555),_0x2ac1e8['E'][_0xf36aad(0x1277)]),this[_0xf36aad(0x3fb)](_0xf36aad(0x2208),_0x2ac1e8['E'][_0xf36aad(0x2642)]),this[_0xf36aad(0x2307)][0x0][_0xf36aad(0x2502)]=this[_0xf36aad(0x3fab)][0x0],this[_0xf36aad(0x1139)](0x0,0x1),this[_0xf36aad(0x1139)](0x1,0x2,!0x0),this[_0xf36aad(0x3fab)][0x2][_0xf36aad(0xb66)]['push'](_0x2ac1e8['E'][_0xf36aad(0x3c70)]);}[_0x153888(0x252c)](){var _0x3a5ef9=_0x153888;return _0x3a5ef9(0x1db1);}get[_0x153888(0xd48)](){return this['_inputs'][0x0];}get[_0x153888(0x1691)](){return this['_inputs'][0x1];}get[_0x153888(0x555)](){return this['_inputs'][0x2];}get[_0x153888(0x2208)](){return this['_outputs'][0x0];}['_buildBlock'](_0x409e81){var _0x3130cd=_0x153888;super[_0x3130cd(0x1198)](_0x409e81);var _0x552f06=this[_0x3130cd(0x2307)][0x0];return _0x409e81[_0x3130cd(0x2a2d)]+=this[_0x3130cd(0x1bac)](_0x552f06,_0x409e81)+(_0x3130cd(0x3871)+this[_0x3130cd(0xd48)]['associatedVariableName']+_0x3130cd(0xe5c)+this['right'][_0x3130cd(0x2fa0)]+',\x20'+this[_0x3130cd(0x555)][_0x3130cd(0x2fa0)]+_0x3130cd(0x3ee3)),this;}}(0x0,_0x38b468['H'])(_0x153888(0x286e),_0x16bc98);},0x1017a:(_0x19ef9a,_0x4dc33b,_0x57ff26)=>{var _0x3e9e76=a8_0x1ec55c,_0x21b062=_0x57ff26(0x10b7b),_0x1ffcca=_0x57ff26(0x17eee),_0x181f24=_0x57ff26(0xf582),_0x2ad6a5=_0x57ff26(0x4158),_0x449ef4=_0x57ff26(0x97e6),_0x12ed1a=_0x57ff26(0xd53f);class _0x3723 extends _0x21b062['k']{constructor(_0x2b2269){var _0x11472b=a8_0x5306;super(_0x2b2269,_0x181f24['u'][_0x11472b(0x14f6)]),this[_0x11472b(0x3019)]('row0',_0x1ffcca['E'][_0x11472b(0x176b)]),this[_0x11472b(0x3019)](_0x11472b(0x19ac),_0x1ffcca['E'][_0x11472b(0x176b)]),this[_0x11472b(0x3019)](_0x11472b(0x2533),_0x1ffcca['E'][_0x11472b(0x176b)]),this['registerInput'](_0x11472b(0x23ac),_0x1ffcca['E']['Vector4']),this['registerOutput'](_0x11472b(0x2208),_0x1ffcca['E'][_0x11472b(0x12cd)]);}['getClassName'](){var _0x102a38=a8_0x5306;return _0x102a38(0x2766);}get[_0x3e9e76(0x28e1)](){var _0x841c19=_0x3e9e76;return this[_0x841c19(0x3fab)][0x0];}get['row1'](){return this['_inputs'][0x1];}get[_0x3e9e76(0x2533)](){return this['_inputs'][0x2];}get[_0x3e9e76(0x23ac)](){var _0x3a75bb=_0x3e9e76;return this[_0x3a75bb(0x3fab)][0x3];}get[_0x3e9e76(0x2208)](){var _0x1eb354=_0x3e9e76;return this[_0x1eb354(0x2307)][0x0];}[_0x3e9e76(0x2100)](){var _0xd9ce36=_0x3e9e76;if(!this[_0xd9ce36(0x28e1)][_0xd9ce36(0x326c)]){const _0x3df6ed=new _0x449ef4['S'](_0xd9ce36(0x28e1));_0x3df6ed[_0xd9ce36(0x2b05)]=new _0x12ed1a['Lt'](0x1,0x0,0x0,0x0),_0x3df6ed[_0xd9ce36(0x2208)]['connectTo'](this[_0xd9ce36(0x28e1)]);}if(!this[_0xd9ce36(0x19ac)][_0xd9ce36(0x326c)]){const _0x260646=new _0x449ef4['S'](_0xd9ce36(0x19ac));_0x260646[_0xd9ce36(0x2b05)]=new _0x12ed1a['Lt'](0x0,0x1,0x0,0x0),_0x260646[_0xd9ce36(0x2208)][_0xd9ce36(0x30f6)](this[_0xd9ce36(0x19ac)]);}if(!this[_0xd9ce36(0x2533)][_0xd9ce36(0x326c)]){const _0x1d0342=new _0x449ef4['S'](_0xd9ce36(0x2533));_0x1d0342['value']=new _0x12ed1a['Lt'](0x0,0x0,0x1,0x0),_0x1d0342[_0xd9ce36(0x2208)][_0xd9ce36(0x30f6)](this['row2']);}if(!this[_0xd9ce36(0x23ac)][_0xd9ce36(0x326c)]){const _0x13e585=new _0x449ef4['S'](_0xd9ce36(0x23ac));_0x13e585[_0xd9ce36(0x2b05)]=new _0x12ed1a['Lt'](0x0,0x0,0x0,0x1),_0x13e585[_0xd9ce36(0x2208)]['connectTo'](this[_0xd9ce36(0x23ac)]);}}[_0x3e9e76(0x1198)](_0x146ae6){var _0x2514f0=_0x3e9e76;super[_0x2514f0(0x1198)](_0x146ae6);var _0xb3e248=this[_0x2514f0(0x2307)][0x0],_0x2cf42a=this['row0'],_0x5af657=this[_0x2514f0(0x19ac)],_0x5df5d6=this['row2'],_0x417246=this[_0x2514f0(0x23ac)];return _0x146ae6[_0x2514f0(0x2a2d)]+=this['_declareOutput'](_0xb3e248,_0x146ae6)+('\x20=\x20mat4('+_0x2cf42a[_0x2514f0(0x2fa0)]+',\x20'+_0x5af657[_0x2514f0(0x2fa0)]+',\x20'+_0x5df5d6[_0x2514f0(0x2fa0)]+',\x20'+_0x417246[_0x2514f0(0x2fa0)]+_0x2514f0(0x3ee3)),this;}}(0x0,_0x2ad6a5['H'])(_0x3e9e76(0x2329),_0x3723);},0xd9f2:(_0x5ab530,_0x20ef4c,_0x3f0c07)=>{var _0x14feb2=a8_0x1ec55c,_0x2ca566=_0x3f0c07(0x10b7b),_0xff464a=_0x3f0c07(0x17eee),_0x37963b=_0x3f0c07(0xf582),_0x3f0c07=_0x3f0c07(0x4158);class _0x25bca3 extends _0x2ca566['k']{constructor(_0x57a0dd){var _0x5047f9=a8_0x5306;super(_0x57a0dd,_0x37963b['u']['Neutral']),this['registerInput'](_0x5047f9(0x20d7),_0xff464a['E'][_0x5047f9(0x12cd)]),this[_0x5047f9(0x3fb)](_0x5047f9(0x2208),_0xff464a['E'][_0x5047f9(0x3c70)]);}[_0x14feb2(0x252c)](){return'MatrixDeterminantBlock';}get[_0x14feb2(0x20d7)](){var _0x3c143b=_0x14feb2;return this[_0x3c143b(0x3fab)][0x0];}get[_0x14feb2(0x2208)](){var _0x489eb4=_0x14feb2;return this[_0x489eb4(0x2307)][0x0];}[_0x14feb2(0x1198)](_0x56b484){var _0x44f7d7=_0x14feb2;super[_0x44f7d7(0x1198)](_0x56b484);var _0x2d21f1=this[_0x44f7d7(0x2208)],_0x14f2fc=this[_0x44f7d7(0x20d7)];return _0x56b484['compilationString']+=this[_0x44f7d7(0x1bac)](_0x2d21f1,_0x56b484)+(_0x2d21f1[_0x44f7d7(0x2fa0)]+'\x20=\x20determinant('+_0x14f2fc[_0x44f7d7(0x2fa0)]+');\x0d\x0a'),this;}}(0x0,_0x3f0c07['H'])(_0x14feb2(0x1cc2),_0x25bca3);},0xe18b:(_0x43d58c,_0x1ce8dd,_0x234ac0)=>{var _0x73ea55=a8_0x1ec55c,_0xa2c1e9=_0x234ac0(0x10b7b),_0x5a967a=_0x234ac0(0x17eee),_0x279f08=_0x234ac0(0xf582),_0x234ac0=_0x234ac0(0x4158);class _0x523b82 extends _0xa2c1e9['k']{constructor(_0x15f9b6){var _0x1be87a=a8_0x5306;super(_0x15f9b6,_0x279f08['u'][_0x1be87a(0x14f6)]),this[_0x1be87a(0x3019)](_0x1be87a(0x20d7),_0x5a967a['E'][_0x1be87a(0x12cd)]),this[_0x1be87a(0x3fb)](_0x1be87a(0x2208),_0x5a967a['E'][_0x1be87a(0x12cd)]);}[_0x73ea55(0x252c)](){var _0xc9ecc3=_0x73ea55;return _0xc9ecc3(0x266c);}get[_0x73ea55(0x20d7)](){var _0x10e9cd=_0x73ea55;return this[_0x10e9cd(0x3fab)][0x0];}get[_0x73ea55(0x2208)](){var _0x40da16=_0x73ea55;return this[_0x40da16(0x2307)][0x0];}['_buildBlock'](_0x1a7245){var _0x580e07=_0x73ea55;super[_0x580e07(0x1198)](_0x1a7245);var _0xd9c98=this['output'],_0x470cbf=this[_0x580e07(0x20d7)];return _0x1a7245[_0x580e07(0x2a2d)]+=this[_0x580e07(0x1bac)](_0xd9c98,_0x1a7245)+(_0xd9c98[_0x580e07(0x2fa0)]+_0x580e07(0x11c2)+_0x470cbf[_0x580e07(0x2fa0)]+_0x580e07(0x3ee3)),this;}}(0x0,_0x234ac0['H'])(_0x73ea55(0x1ded),_0x523b82);},0x4606:(_0xf7f10c,_0x38b83d,_0x2e611c)=>{var _0x1c5134=a8_0x1ec55c,_0x540542=_0x2e611c(0x10b7b),_0x39ccab=_0x2e611c(0x17eee),_0x59cf3c=_0x2e611c(0xf582),_0x2e611c=_0x2e611c(0x4158);class _0x3248d3 extends _0x540542['k']{constructor(_0x1306a4){var _0x532bb7=a8_0x5306;super(_0x1306a4,_0x59cf3c['u'][_0x532bb7(0x14f6)]),this[_0x532bb7(0x3019)]('left',_0x39ccab['E'][_0x532bb7(0x1277)]),this[_0x532bb7(0x3019)](_0x532bb7(0x1691),_0x39ccab['E'][_0x532bb7(0x1277)]),this[_0x532bb7(0x3fb)](_0x532bb7(0x2208),_0x39ccab['E'][_0x532bb7(0x2642)]),this['_outputs'][0x0][_0x532bb7(0x2502)]=this['_inputs'][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x1c5134(0x252c)](){var _0x1330a7=_0x1c5134;return _0x1330a7(0x2bbb);}get['left'](){return this['_inputs'][0x0];}get[_0x1c5134(0x1691)](){var _0x4bd35a=_0x1c5134;return this[_0x4bd35a(0x3fab)][0x1];}get[_0x1c5134(0x2208)](){var _0x48bae9=_0x1c5134;return this[_0x48bae9(0x2307)][0x0];}[_0x1c5134(0x1198)](_0x3b8d07){var _0x1418e3=_0x1c5134;super[_0x1418e3(0x1198)](_0x3b8d07);var _0x725e23=this[_0x1418e3(0x2307)][0x0];return _0x3b8d07['compilationString']+=this['_declareOutput'](_0x725e23,_0x3b8d07)+('\x20=\x20max('+this[_0x1418e3(0xd48)][_0x1418e3(0x2fa0)]+',\x20'+this[_0x1418e3(0x1691)]['associatedVariableName']+_0x1418e3(0x3ee3)),this;}}(0x0,_0x2e611c['H'])(_0x1c5134(0x1200),_0x3248d3);},0x10aca:(_0x4d116b,_0x1d83ae,_0x22e27e)=>{var _0x50c877=a8_0x1ec55c,_0x4d0379,_0x1ec4d8=_0x22e27e(0x10b7b),_0x5d86c0=_0x22e27e(0x17eee),_0x39aad5=_0x22e27e(0xf582),_0x5d1210=_0x22e27e(0x4158),_0x11caff=_0x22e27e(0x97e6),_0x2ca4d8=_0x22e27e(0x4ea5),_0x22e27e=_0x22e27e(0xca26);_0x4d0379={'None':0x0,0x0:_0x50c877(0x242a),'Normal':0x1,0x1:_0x50c877(0xa92),'Tangent':0x2,0x2:_0x50c877(0x280f),'VertexColor':0x3,0x3:_0x50c877(0xe4f),'UV1':0x4,0x4:_0x50c877(0xf5c),'UV2':0x5,0x5:_0x50c877(0x10a3),'UV3':0x6,0x6:_0x50c877(0x193c),'UV4':0x7,0x7:_0x50c877(0x4207),'UV5':0x8,0x8:_0x50c877(0x895),'UV6':0x9,0x9:'UV6'};class _0x39de0e extends _0x1ec4d8['k']{constructor(_0x3cce64){var _0x2aae57=_0x50c877;super(_0x3cce64,_0x39aad5['u'][_0x2aae57(0x14f6)]),this[_0x2aae57(0x1e28)]=_0x4d0379[_0x2aae57(0x242a)],this[_0x2aae57(0x3019)](_0x2aae57(0x20d7),_0x5d86c0['E'][_0x2aae57(0x1277)]),this[_0x2aae57(0x3019)]('fallback',_0x5d86c0['E'][_0x2aae57(0x1277)]),this['registerOutput']('output',_0x5d86c0['E'][_0x2aae57(0x2642)]),this['_outputs'][0x0][_0x2aae57(0x2502)]=this[_0x2aae57(0x3fab)][0x0],this[_0x2aae57(0x1139)](0x0,0x1),this[_0x2aae57(0x3fab)][0x0]['onConnectionObservable'][_0x2aae57(0x2e5)](_0x50c712=>{var _0x656ddf=_0x2aae57;if(!this[_0x656ddf(0x1e28)]){var _0x50c712=_0x50c712[_0x656ddf(0x3413)];if(_0x50c712 instanceof _0x11caff['S']&&_0x50c712[_0x656ddf(0x3edc)])switch(_0x50c712[_0x656ddf(0xc1b)]){case _0x656ddf(0x1a4a):this['attributeType']=_0x4d0379['VertexColor'];break;case _0x656ddf(0x2281):this['attributeType']=_0x4d0379['Normal'];break;case _0x656ddf(0x70a):this[_0x656ddf(0x1e28)]=_0x4d0379[_0x656ddf(0x280f)];break;case'uv':this[_0x656ddf(0x1e28)]=_0x4d0379[_0x656ddf(0xf5c)];break;case _0x656ddf(0x3201):this[_0x656ddf(0x1e28)]=_0x4d0379[_0x656ddf(0x10a3)];break;case _0x656ddf(0x388e):this[_0x656ddf(0x1e28)]=_0x4d0379[_0x656ddf(0x193c)];break;case _0x656ddf(0x4224):this[_0x656ddf(0x1e28)]=_0x4d0379[_0x656ddf(0x4207)];break;case _0x656ddf(0x1c76):this[_0x656ddf(0x1e28)]=_0x4d0379[_0x656ddf(0x895)];break;case _0x656ddf(0x1904):this['attributeType']=_0x4d0379['UV6'];}else{if(_0x50c712 instanceof _0x2ca4d8['U'])switch(null==(_0x50c712=this[_0x656ddf(0x20d7)][_0x656ddf(0xc9c)])?void 0x0:_0x50c712['name']){case _0x656ddf(0x1d76):this['attributeType']=_0x4d0379[_0x656ddf(0xa92)];break;case'tangentOutput':this['attributeType']=_0x4d0379['Tangent'];break;case _0x656ddf(0x1a45):this['attributeType']=_0x4d0379[_0x656ddf(0xf5c)];}}}});}[_0x50c877(0x252c)](){var _0x5acd0f=_0x50c877;return _0x5acd0f(0xb88);}get[_0x50c877(0x20d7)](){return this['_inputs'][0x0];}get[_0x50c877(0x957)](){var _0x556867=_0x50c877;return this[_0x556867(0x3fab)][0x1];}get[_0x50c877(0x2208)](){var _0x386ef8=_0x50c877;return this[_0x386ef8(0x2307)][0x0];}[_0x50c877(0x1198)](_0x439414){var _0xb1c937=_0x50c877;super[_0xb1c937(0x1198)](_0x439414);let _0xdd73e6=null;switch(this['attributeType']){case _0x4d0379[_0xb1c937(0xe4f)]:_0xdd73e6=_0xb1c937(0x1312);break;case _0x4d0379['Normal']:_0xdd73e6=_0xb1c937(0x129b);break;case _0x4d0379[_0xb1c937(0x280f)]:_0xdd73e6='TANGENT';break;case _0x4d0379[_0xb1c937(0xf5c)]:_0xdd73e6=_0xb1c937(0xf5c);break;case _0x4d0379['UV2']:_0xdd73e6=_0xb1c937(0x10a3);break;case _0x4d0379['UV3']:_0xdd73e6=_0xb1c937(0x193c);break;case _0x4d0379[_0xb1c937(0x4207)]:_0xdd73e6='UV4';break;case _0x4d0379[_0xb1c937(0x895)]:_0xdd73e6='UV5';break;case _0x4d0379[_0xb1c937(0x226d)]:_0xdd73e6=_0xb1c937(0x226d);}var _0x4427fa=this['_declareOutput'](this['output'],_0x439414);return _0xdd73e6&&(_0x439414['compilationString']+='#ifdef\x20'+_0xdd73e6+'\x0d\x0a'),_0x439414[_0xb1c937(0x2a2d)]+=_0x4427fa+_0xb1c937(0x607)+this['input']['associatedVariableName']+';\x0d\x0a',_0xdd73e6&&(_0x439414['compilationString']+=_0xb1c937(0x4fc),_0x439414['compilationString']+=_0x4427fa+_0xb1c937(0x607)+this[_0xb1c937(0x957)]['associatedVariableName']+';\x0d\x0a',_0x439414[_0xb1c937(0x2a2d)]+=_0xb1c937(0x2b36)),this;}['serialize'](){var _0x1b8845=_0x50c877;const _0x377c29=super[_0x1b8845(0x18e2)]();return _0x377c29[_0x1b8845(0x1e28)]=this['attributeType'],_0x377c29;}[_0x50c877(0x11a3)](_0x3d7a57,_0x26cd05,_0x49b016){var _0x457fc7=_0x50c877;super[_0x457fc7(0x11a3)](_0x3d7a57,_0x26cd05,_0x49b016),this['attributeType']=null!=(_0x26cd05=_0x3d7a57[_0x457fc7(0x1e28)])?_0x26cd05:_0x4d0379[_0x457fc7(0x242a)];}['_dumpPropertiesCode'](){var _0x149488=_0x50c877;return super[_0x149488(0xbe6)]()+(this[_0x149488(0x337e)]+'.attributeType\x20=\x20'+this['attributeType']+';\x0d\x0a');}}(function(_0x2283ad,_0x1bc59a,_0x900f5,_0x1c254d){var _0x321d73=_0x50c877,_0x435c04,_0x5e6a11=arguments[_0x321d73(0x18cc)],_0x3b457e=_0x5e6a11<0x3?_0x1bc59a:null===_0x1c254d?_0x1c254d=Object[_0x321d73(0x14a5)](_0x1bc59a,_0x900f5):_0x1c254d;if(_0x321d73(0x4238)==typeof Reflect&&_0x321d73(0x3d33)==typeof Reflect[_0x321d73(0x3215)])_0x3b457e=Reflect['decorate'](_0x2283ad,_0x1bc59a,_0x900f5,_0x1c254d);else{for(var _0x241ce3=_0x2283ad['length']-0x1;0x0<=_0x241ce3;_0x241ce3--)(_0x435c04=_0x2283ad[_0x241ce3])&&(_0x3b457e=(_0x5e6a11<0x3?_0x435c04(_0x3b457e):0x3<_0x5e6a11?_0x435c04(_0x1bc59a,_0x900f5,_0x3b457e):_0x435c04(_0x1bc59a,_0x900f5))||_0x3b457e);}0x3<_0x5e6a11&&_0x3b457e&&Object[_0x321d73(0x276e)](_0x1bc59a,_0x900f5,_0x3b457e);}([(0x0,_0x22e27e['p'])(_0x50c877(0x4261),_0x22e27e['U'][_0x50c877(0x406a)],void 0x0,{'notifiers':{'update':!0x0},'options':[{'label':_0x50c877(0x1188),'value':_0x4d0379[_0x50c877(0x242a)]},{'label':_0x50c877(0xa92),'value':_0x4d0379[_0x50c877(0xa92)]},{'label':'Tangent','value':_0x4d0379[_0x50c877(0x280f)]},{'label':_0x50c877(0x312c),'value':_0x4d0379[_0x50c877(0xe4f)]},{'label':_0x50c877(0xf5c),'value':_0x4d0379[_0x50c877(0xf5c)]},{'label':_0x50c877(0x10a3),'value':_0x4d0379[_0x50c877(0x10a3)]},{'label':_0x50c877(0x193c),'value':_0x4d0379[_0x50c877(0x193c)]},{'label':_0x50c877(0x4207),'value':_0x4d0379[_0x50c877(0x4207)]},{'label':_0x50c877(0x895),'value':_0x4d0379[_0x50c877(0x895)]},{'label':_0x50c877(0x226d),'value':_0x4d0379[_0x50c877(0x226d)]}]})],_0x39de0e[_0x50c877(0x1ce1)],_0x50c877(0x1e28),void 0x0),(0x0,_0x5d1210['H'])(_0x50c877(0x29e7),_0x39de0e));},0x1149c:(_0x5eabbb,_0x10f9b2,_0x261a65)=>{var _0x19b9a1=a8_0x1ec55c,_0x3d087c=_0x261a65(0x10b7b),_0x447d91=_0x261a65(0x17eee),_0x44b2ae=_0x261a65(0xf582),_0x261a65=_0x261a65(0x4158);class _0x334b7e extends _0x3d087c['k']{constructor(_0x275a85){var _0x5b9d17=a8_0x5306;super(_0x275a85,_0x44b2ae['u'][_0x5b9d17(0x14f6)]),this[_0x5b9d17(0x3019)](_0x5b9d17(0xd48),_0x447d91['E']['AutoDetect']),this[_0x5b9d17(0x3019)](_0x5b9d17(0x1691),_0x447d91['E'][_0x5b9d17(0x1277)]),this[_0x5b9d17(0x3fb)]('output',_0x447d91['E'][_0x5b9d17(0x2642)]),this[_0x5b9d17(0x2307)][0x0][_0x5b9d17(0x2502)]=this[_0x5b9d17(0x3fab)][0x0],this[_0x5b9d17(0x1139)](0x0,0x1);}[_0x19b9a1(0x252c)](){var _0x12da9b=_0x19b9a1;return _0x12da9b(0x1f93);}get[_0x19b9a1(0xd48)](){var _0x10240a=_0x19b9a1;return this[_0x10240a(0x3fab)][0x0];}get[_0x19b9a1(0x1691)](){var _0x167bda=_0x19b9a1;return this[_0x167bda(0x3fab)][0x1];}get[_0x19b9a1(0x2208)](){var _0x108ab0=_0x19b9a1;return this[_0x108ab0(0x2307)][0x0];}['_buildBlock'](_0x56a570){var _0x8e8630=_0x19b9a1;super[_0x8e8630(0x1198)](_0x56a570);var _0x369d05=this[_0x8e8630(0x2307)][0x0];return _0x56a570[_0x8e8630(0x2a2d)]+=this['_declareOutput'](_0x369d05,_0x56a570)+(_0x8e8630(0x36bd)+this[_0x8e8630(0xd48)][_0x8e8630(0x2fa0)]+',\x20'+this[_0x8e8630(0x1691)][_0x8e8630(0x2fa0)]+_0x8e8630(0x3ee3)),this;}}(0x0,_0x261a65['H'])(_0x19b9a1(0x3609),_0x334b7e);},0x5927:(_0x52fea1,_0xb7a395,_0x22b2c7)=>{var _0x2ff227=a8_0x1ec55c,_0x5b243b=_0x22b2c7(0x10b7b),_0x4fed5b=_0x22b2c7(0x17eee),_0x1d9152=_0x22b2c7(0xf582),_0x22b2c7=_0x22b2c7(0x4158);class _0x3adea1 extends _0x5b243b['k']{constructor(_0x5b4621){var _0x5dcf1d=a8_0x5306;super(_0x5b4621,_0x1d9152['u']['Neutral']),this['registerInput'](_0x5dcf1d(0xd48),_0x4fed5b['E'][_0x5dcf1d(0x1277)]),this[_0x5dcf1d(0x3019)](_0x5dcf1d(0x1691),_0x4fed5b['E'][_0x5dcf1d(0x1277)]),this['registerOutput'](_0x5dcf1d(0x2208),_0x4fed5b['E'][_0x5dcf1d(0x2642)]),this[_0x5dcf1d(0x2307)][0x0][_0x5dcf1d(0x2502)]=this['_inputs'][0x0],this[_0x5dcf1d(0x1139)](0x0,0x1);}[_0x2ff227(0x252c)](){return'ModBlock';}get[_0x2ff227(0xd48)](){var _0x4b16d1=_0x2ff227;return this[_0x4b16d1(0x3fab)][0x0];}get[_0x2ff227(0x1691)](){var _0xc19d51=_0x2ff227;return this[_0xc19d51(0x3fab)][0x1];}get[_0x2ff227(0x2208)](){var _0x198ca0=_0x2ff227;return this[_0x198ca0(0x2307)][0x0];}[_0x2ff227(0x1198)](_0x5302ec){var _0x269917=_0x2ff227;super[_0x269917(0x1198)](_0x5302ec);var _0x334ea9=this[_0x269917(0x2307)][0x0];return _0x5302ec[_0x269917(0x2a2d)]+=this[_0x269917(0x1bac)](_0x334ea9,_0x5302ec)+(_0x269917(0x57b)+this[_0x269917(0xd48)][_0x269917(0x2fa0)]+',\x20'+this['right'][_0x269917(0x2fa0)]+_0x269917(0x3ee3)),this;}}(0x0,_0x22b2c7['H'])('BABYLON.ModBlock',_0x3adea1);},0x75b9:(_0x22bc78,_0x22ab6f,_0x36e245)=>{var _0x18ab54=a8_0x1ec55c;_0x36e245['d'](_0x22ab6f,{'U':()=>_0x26fe5e});var _0x22ab6f=_0x36e245(0x10b7b),_0x530485=_0x36e245(0x17eee),_0x54a565=_0x36e245(0xf582),_0x36e245=_0x36e245(0x4158);class _0x26fe5e extends _0x22ab6f['k']{constructor(_0x540de){var _0x15825f=a8_0x5306;super(_0x540de,_0x54a565['u']['Neutral']),this[_0x15825f(0x3019)]('left',_0x530485['E'][_0x15825f(0x1277)]),this[_0x15825f(0x3019)](_0x15825f(0x1691),_0x530485['E']['AutoDetect']),this[_0x15825f(0x3fb)](_0x15825f(0x2208),_0x530485['E'][_0x15825f(0x2642)]),this[_0x15825f(0x2307)][0x0]['_typeConnectionSource']=this[_0x15825f(0x3fab)][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x18ab54(0x252c)](){return'MultiplyBlock';}get[_0x18ab54(0xd48)](){return this['_inputs'][0x0];}get[_0x18ab54(0x1691)](){var _0x2d3fbf=_0x18ab54;return this[_0x2d3fbf(0x3fab)][0x1];}get[_0x18ab54(0x2208)](){return this['_outputs'][0x0];}['_buildBlock'](_0x33c8af){var _0x5322ea=_0x18ab54;super[_0x5322ea(0x1198)](_0x33c8af);var _0x33009f=this[_0x5322ea(0x2307)][0x0];return _0x33c8af[_0x5322ea(0x2a2d)]+=this[_0x5322ea(0x1bac)](_0x33009f,_0x33c8af)+(_0x5322ea(0x607)+this[_0x5322ea(0xd48)][_0x5322ea(0x2fa0)]+'\x20*\x20'+this[_0x5322ea(0x1691)]['associatedVariableName']+_0x5322ea(0x35bf)),this;}}(0x0,_0x36e245['H'])(_0x18ab54(0x425),_0x26fe5e);},0x31dd:(_0x5e0b58,_0xc91ea2,_0x2e35fb)=>{var _0x26597f=a8_0x1ec55c,_0x433e5e=_0x2e35fb(0x10b7b),_0x1c07dd=_0x2e35fb(0x17eee),_0x48788c=_0x2e35fb(0xf582),_0x2e35fb=_0x2e35fb(0x4158);class _0x24b505 extends _0x433e5e['k']{constructor(_0x2addc3){var _0x50f691=a8_0x5306;super(_0x2addc3,_0x48788c['u'][_0x50f691(0x14f6)]),this['registerInput']('left',_0x1c07dd['E'][_0x50f691(0x1277)]),this[_0x50f691(0x3019)](_0x50f691(0x1691),_0x1c07dd['E']['AutoDetect']),this[_0x50f691(0x3019)](_0x50f691(0x555),_0x1c07dd['E'][_0x50f691(0x1277)]),this[_0x50f691(0x3fb)]('output',_0x1c07dd['E']['BasedOnInput']),this[_0x50f691(0x2307)][0x0][_0x50f691(0x2502)]=this['_inputs'][0x0],this[_0x50f691(0x1139)](0x0,0x1),this[_0x50f691(0x1139)](0x1,0x2,!0x0),this[_0x50f691(0x3fab)][0x2][_0x50f691(0xb66)][_0x50f691(0xede)](_0x1c07dd['E'][_0x50f691(0x3c70)]);}[_0x26597f(0x252c)](){var _0x47080c=_0x26597f;return _0x47080c(0x1ea);}get[_0x26597f(0xd48)](){return this['_inputs'][0x0];}get['right'](){return this['_inputs'][0x1];}get[_0x26597f(0x555)](){return this['_inputs'][0x2];}get['output'](){var _0x35f7fe=_0x26597f;return this[_0x35f7fe(0x2307)][0x0];}[_0x26597f(0x1198)](_0x548ba1){var _0x163ede=_0x26597f;super[_0x163ede(0x1198)](_0x548ba1);var _0x146693=this[_0x163ede(0x2307)][0x0];return _0x548ba1[_0x163ede(0x2a2d)]+=this['_declareOutput'](_0x146693,_0x548ba1)+('\x20=\x20normalize(mix('+this[_0x163ede(0xd48)][_0x163ede(0x2fa0)]+'\x20,\x20'+this[_0x163ede(0x1691)]['associatedVariableName']+',\x20'+this[_0x163ede(0x555)][_0x163ede(0x2fa0)]+'));\x0d\x0a'),this;}}(0x0,_0x2e35fb['H'])(_0x26597f(0x21be),_0x24b505);},0xa2d9:(_0x3fb62c,_0x3e4c91,_0x5c54fe)=>{var _0xfe0e11=a8_0x1ec55c,_0x293de3=_0x5c54fe(0x10b7b),_0x489626=_0x5c54fe(0x17eee),_0x132d91=_0x5c54fe(0xf582),_0x5c54fe=_0x5c54fe(0x4158);class _0x450278 extends _0x293de3['k']{constructor(_0x321729){var _0x5e2fb4=a8_0x5306;super(_0x321729,_0x132d91['u'][_0x5e2fb4(0x14f6)]),this[_0x5e2fb4(0x3019)](_0x5e2fb4(0x2b05),_0x489626['E'][_0x5e2fb4(0x1277)]),this[_0x5e2fb4(0x3fb)](_0x5e2fb4(0x2208),_0x489626['E'][_0x5e2fb4(0x2642)]),this[_0x5e2fb4(0x2307)][0x0]['_typeConnectionSource']=this[_0x5e2fb4(0x3fab)][0x0];}['getClassName'](){return'NegateBlock';}get[_0xfe0e11(0x2b05)](){var _0xa18a81=_0xfe0e11;return this[_0xa18a81(0x3fab)][0x0];}get[_0xfe0e11(0x2208)](){return this['_outputs'][0x0];}[_0xfe0e11(0x1198)](_0x3715e6){var _0x2ca96d=_0xfe0e11;super[_0x2ca96d(0x1198)](_0x3715e6);var _0x23b2ec=this['_outputs'][0x0];return _0x3715e6['compilationString']+=this[_0x2ca96d(0x1bac)](_0x23b2ec,_0x3715e6)+(_0x2ca96d(0x36f7)+this['value'][_0x2ca96d(0x2fa0)]+_0x2ca96d(0x35bf)),this;}}(0x0,_0x5c54fe['H'])(_0xfe0e11(0x3c95),_0x450278);},0x5458:(_0x54fe9f,_0x28b657,_0x39411b)=>{var _0x5dfe0c=a8_0x1ec55c,_0x4266ce=_0x39411b(0x10b7b),_0x483804=_0x39411b(0x17eee),_0x750a66=_0x39411b(0xf582),_0x39411b=_0x39411b(0x4158);class _0x5df6d9 extends _0x4266ce['k']{constructor(_0x4a56d3){var _0x408017=a8_0x5306;super(_0x4a56d3,_0x750a66['u'][_0x408017(0x14f6)]),this['registerInput'](_0x408017(0x36c3),_0x483804['E'][_0x408017(0x1277)]),this['registerInput']('normalMap1',_0x483804['E'][_0x408017(0x1277)]),this[_0x408017(0x3fb)](_0x408017(0x2208),_0x483804['E']['Vector3']),this[_0x408017(0x3fab)][0x0][_0x408017(0x38f8)](_0x483804['E'][_0x408017(0x3094)]|_0x483804['E'][_0x408017(0x851)]|_0x483804['E'][_0x408017(0xe60)]|_0x483804['E'][_0x408017(0x176b)]),this[_0x408017(0x3fab)][0x1][_0x408017(0x38f8)](_0x483804['E'][_0x408017(0x3094)]|_0x483804['E'][_0x408017(0x851)]|_0x483804['E'][_0x408017(0xe60)]|_0x483804['E'][_0x408017(0x176b)]);}['getClassName'](){var _0x499f20=a8_0x5306;return _0x499f20(0x41cb);}get[_0x5dfe0c(0x36c3)](){var _0x3cb86a=_0x5dfe0c;return this[_0x3cb86a(0x3fab)][0x0];}get[_0x5dfe0c(0x116d)](){var _0x3b9936=_0x5dfe0c;return this[_0x3b9936(0x3fab)][0x1];}get[_0x5dfe0c(0x2208)](){var _0x3a332f=_0x5dfe0c;return this[_0x3a332f(0x2307)][0x0];}[_0x5dfe0c(0x1198)](_0x8d258a){var _0x256bf6=_0x5dfe0c;super[_0x256bf6(0x1198)](_0x8d258a);var _0x8d8cf8=this['_outputs'][0x0],_0x49fac=this[_0x256bf6(0x3fab)][0x0],_0x9f796c=this[_0x256bf6(0x3fab)][0x1],_0x47d328=_0x8d258a[_0x256bf6(0x12fc)](_0x256bf6(0x3a40)),_0x31a201=_0x8d258a['_getFreeVariableName'](_0x256bf6(0x2eae));return _0x8d258a[_0x256bf6(0x2a2d)]+=_0x256bf6(0xa22)+_0x47d328+'\x20=\x20step(0.5,\x20'+_0x49fac[_0x256bf6(0x2fa0)]+_0x256bf6(0x2ed0),_0x8d258a[_0x256bf6(0x2a2d)]+=_0x256bf6(0xa22)+_0x31a201+_0x256bf6(0xea8)+_0x49fac[_0x256bf6(0x2fa0)]+_0x256bf6(0x1643),_0x8d258a[_0x256bf6(0x2a2d)]+=this[_0x256bf6(0x1bac)](_0x8d8cf8,_0x8d258a)+_0x256bf6(0x35bf),_0x8d258a[_0x256bf6(0x2a2d)]+=_0x8d8cf8[_0x256bf6(0x2fa0)]+'.r\x20=\x20(1.0\x20-\x20'+_0x47d328+_0x256bf6(0x2b72)+_0x49fac[_0x256bf6(0x2fa0)]+_0x256bf6(0x228d)+_0x9f796c[_0x256bf6(0x2fa0)]+'.r\x20*\x202.0\x20+\x20'+_0x47d328+_0x256bf6(0x31a5)+_0x49fac[_0x256bf6(0x2fa0)]+_0x256bf6(0x3cf2)+_0x9f796c['associatedVariableName']+'.r)\x20*\x202.0);\x0d\x0a',_0x8d258a[_0x256bf6(0x2a2d)]+=_0x8d8cf8[_0x256bf6(0x2fa0)]+'.g\x20=\x20(1.0\x20-\x20'+_0x31a201+_0x256bf6(0x2b72)+_0x49fac[_0x256bf6(0x2fa0)]+_0x256bf6(0x27d1)+_0x9f796c[_0x256bf6(0x2fa0)]+_0x256bf6(0x15b9)+_0x31a201+_0x256bf6(0x31a5)+_0x49fac[_0x256bf6(0x2fa0)]+_0x256bf6(0xc20)+_0x9f796c[_0x256bf6(0x2fa0)]+_0x256bf6(0x651),_0x8d258a[_0x256bf6(0x2a2d)]+=_0x8d8cf8[_0x256bf6(0x2fa0)]+_0x256bf6(0x405a)+_0x49fac['associatedVariableName']+'.b\x20*\x20'+_0x9f796c[_0x256bf6(0x2fa0)]+_0x256bf6(0x3a12),this;}}(0x0,_0x39411b['H'])(_0x5dfe0c(0x1f35),_0x5df6d9);},0x114d:(_0x421307,_0xfb12ca,_0x375ef4)=>{var _0x442e4c=a8_0x1ec55c,_0x19be9c=_0x375ef4(0x10b7b),_0x1d9318=_0x375ef4(0x17eee),_0x23d11f=_0x375ef4(0xf582),_0x375ef4=_0x375ef4(0x4158);class _0x426aee extends _0x19be9c['k']{constructor(_0x58c271){var _0x27c0d8=a8_0x5306;super(_0x58c271,_0x23d11f['u']['Neutral']),this[_0x27c0d8(0x3019)](_0x27c0d8(0x20d7),_0x1d9318['E'][_0x27c0d8(0x1277)]),this[_0x27c0d8(0x3fb)](_0x27c0d8(0x2208),_0x1d9318['E'][_0x27c0d8(0x2642)]),this[_0x27c0d8(0x2307)][0x0][_0x27c0d8(0x2502)]=this[_0x27c0d8(0x3fab)][0x0],this['_inputs'][0x0]['excludedConnectionPointTypes'][_0x27c0d8(0xede)](_0x1d9318['E']['Float']),this['_inputs'][0x0][_0x27c0d8(0x2d5b)][_0x27c0d8(0xede)](_0x1d9318['E']['Matrix']);}[_0x442e4c(0x252c)](){var _0x5c2259=_0x442e4c;return _0x5c2259(0x249b);}get['input'](){return this['_inputs'][0x0];}get[_0x442e4c(0x2208)](){return this['_outputs'][0x0];}[_0x442e4c(0x1198)](_0x5747f5){var _0x4f154f=_0x442e4c;super[_0x4f154f(0x1198)](_0x5747f5);var _0x21a88b=this['_outputs'][0x0],_0x6e5d52=this[_0x4f154f(0x3fab)][0x0];return _0x5747f5[_0x4f154f(0x2a2d)]+=this[_0x4f154f(0x1bac)](_0x21a88b,_0x5747f5)+('\x20=\x20normalize('+_0x6e5d52[_0x4f154f(0x2fa0)]+_0x4f154f(0x3ee3)),this;}}(0x0,_0x375ef4['H'])(_0x442e4c(0x1b9b),_0x426aee);},0x6460:(_0x4e0cef,_0x4f9f42,_0x6d5946)=>{var _0x4f2d1c=a8_0x1ec55c,_0x476087=_0x6d5946(0x10b7b),_0x465411=_0x6d5946(0x17eee),_0x7ab21b=_0x6d5946(0xf582),_0x6d5946=_0x6d5946(0x4158);class _0x3f49cc extends _0x476087['k']{constructor(_0x57cf80){var _0x2a490b=a8_0x5306;super(_0x57cf80,_0x7ab21b['u'][_0x2a490b(0x14f6)]),this[_0x2a490b(0x3019)](_0x2a490b(0x20d7),_0x465411['E'][_0x2a490b(0x1277)]),this[_0x2a490b(0x3fb)](_0x2a490b(0x2208),_0x465411['E'][_0x2a490b(0x2642)]),this[_0x2a490b(0x2307)][0x0][_0x2a490b(0x2502)]=this[_0x2a490b(0x3fab)][0x0],this[_0x2a490b(0x2307)][0x0][_0x2a490b(0x2d5b)][_0x2a490b(0xede)](_0x465411['E'][_0x2a490b(0x12cd)]);}[_0x4f2d1c(0x252c)](){var _0x919455=_0x4f2d1c;return _0x919455(0x2742);}get[_0x4f2d1c(0x20d7)](){var _0x3e8d9e=_0x4f2d1c;return this[_0x3e8d9e(0x3fab)][0x0];}get['output'](){var _0xe7fb82=_0x4f2d1c;return this[_0xe7fb82(0x2307)][0x0];}[_0x4f2d1c(0x1198)](_0x1a7fbc){var _0x39b804=_0x4f2d1c;super[_0x39b804(0x1198)](_0x1a7fbc);var _0x598666=this['_outputs'][0x0];return _0x1a7fbc[_0x39b804(0x2a2d)]+=this[_0x39b804(0x1bac)](_0x598666,_0x1a7fbc)+('\x20=\x201.\x20-\x20'+this[_0x39b804(0x20d7)][_0x39b804(0x2fa0)]+_0x39b804(0x35bf)),this;}}(0x0,_0x6d5946['H'])('BABYLON.OneMinusBlock',_0x3f49cc),(0x0,_0x6d5946['H'])(_0x4f2d1c(0xcd6),_0x3f49cc);},0x1129c:(_0x1fdddf,_0x502336,_0x38db58)=>{var _0x4d99b8=a8_0x1ec55c,_0x3fccdb=_0x38db58(0x10b7b),_0x4cb6ed=_0x38db58(0x17eee),_0x41019c=_0x38db58(0xf582),_0x38db58=_0x38db58(0x4158);class _0x4eb538 extends _0x3fccdb['k']{constructor(_0x2bc5e9){var _0x30d53c=a8_0x5306;super(_0x2bc5e9,_0x41019c['u'][_0x30d53c(0x14f6)]),this['registerInput']('value',_0x4cb6ed['E'][_0x30d53c(0x1277)]),this[_0x30d53c(0x3019)]('steps',_0x4cb6ed['E'][_0x30d53c(0x1277)]),this['registerOutput']('output',_0x4cb6ed['E'][_0x30d53c(0x2642)]),this['_outputs'][0x0]['_typeConnectionSource']=this['_inputs'][0x0],this[_0x30d53c(0x1139)](0x0,0x1),this[_0x30d53c(0x3fab)][0x0][_0x30d53c(0x2d5b)][_0x30d53c(0xede)](_0x4cb6ed['E'][_0x30d53c(0x12cd)]),this[_0x30d53c(0x3fab)][0x1]['excludedConnectionPointTypes']['push'](_0x4cb6ed['E'][_0x30d53c(0x12cd)]);}[_0x4d99b8(0x252c)](){var _0x2081c1=_0x4d99b8;return _0x2081c1(0x1670);}get[_0x4d99b8(0x2b05)](){return this['_inputs'][0x0];}get[_0x4d99b8(0x3d89)](){return this['_inputs'][0x1];}get[_0x4d99b8(0x2208)](){return this['_outputs'][0x0];}[_0x4d99b8(0x1198)](_0x381ed2){var _0x2c9534=_0x4d99b8;super[_0x2c9534(0x1198)](_0x381ed2);var _0x385b1c=this[_0x2c9534(0x2307)][0x0];return _0x381ed2['compilationString']+=this[_0x2c9534(0x1bac)](_0x385b1c,_0x381ed2)+('\x20=\x20floor('+this['value'][_0x2c9534(0x2fa0)]+_0x2c9534(0x429)+this['steps'][_0x2c9534(0x2fa0)]+'))\x20*\x20(1.0\x20/\x20'+this[_0x2c9534(0x3d89)][_0x2c9534(0x2fa0)]+_0x2c9534(0x3ee3)),this;}}(0x0,_0x38db58['H'])('BABYLON.PosterizeBlock',_0x4eb538);},0x15642:(_0x50200a,_0x575a88,_0x369140)=>{var _0x5dfe07=a8_0x1ec55c,_0x17ceb4=_0x369140(0x10b7b),_0x2cf7ca=_0x369140(0x17eee),_0x1bb97d=_0x369140(0xf582),_0x369140=_0x369140(0x4158);class _0x217def extends _0x17ceb4['k']{constructor(_0x30a151){var _0x3ced12=a8_0x5306;super(_0x30a151,_0x1bb97d['u']['Neutral']),this[_0x3ced12(0x3019)](_0x3ced12(0x2b05),_0x2cf7ca['E'][_0x3ced12(0x1277)]),this[_0x3ced12(0x3019)](_0x3ced12(0x36e8),_0x2cf7ca['E']['AutoDetect']),this[_0x3ced12(0x3fb)]('output',_0x2cf7ca['E'][_0x3ced12(0x2642)]),this['_outputs'][0x0][_0x3ced12(0x2502)]=this[_0x3ced12(0x3fab)][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x5dfe07(0x252c)](){var _0x39c59d=_0x5dfe07;return _0x39c59d(0x39ef);}get['value'](){var _0x291f6f=_0x5dfe07;return this[_0x291f6f(0x3fab)][0x0];}get[_0x5dfe07(0x36e8)](){var _0x3b954f=_0x5dfe07;return this[_0x3b954f(0x3fab)][0x1];}get[_0x5dfe07(0x2208)](){var _0x1a4e69=_0x5dfe07;return this[_0x1a4e69(0x2307)][0x0];}['_buildBlock'](_0x2c11d8){var _0x2040eb=_0x5dfe07;super[_0x2040eb(0x1198)](_0x2c11d8);var _0x477cb8=this[_0x2040eb(0x2307)][0x0];return _0x2c11d8['compilationString']+=this['_declareOutput'](_0x477cb8,_0x2c11d8)+(_0x2040eb(0x3471)+this['value'][_0x2040eb(0x2fa0)]+',\x20'+this['power'][_0x2040eb(0x2fa0)]+');\x0d\x0a'),this;}}(0x0,_0x369140['H'])(_0x5dfe07(0x25ab),_0x217def);},0x16db9:(_0x503fc8,_0x14c18c,_0x100fe8)=>{var _0x40bea4=a8_0x1ec55c,_0x2cad8f=_0x100fe8(0x10b7b),_0x333d5d=_0x100fe8(0x17eee),_0x34690c=_0x100fe8(0xf582),_0x430c77=_0x100fe8(0x4158);_0x100fe8(0x8cd3);class _0x58b351 extends _0x2cad8f['k']{constructor(_0x311ed3){var _0x14f866=a8_0x5306;super(_0x311ed3,_0x34690c['u'][_0x14f866(0x14f6)]),this[_0x14f866(0x3019)](_0x14f866(0xd84),_0x333d5d['E'][_0x14f866(0x1277)]),this['registerOutput']('output',_0x333d5d['E'][_0x14f866(0x3c70)]),this[_0x14f866(0x3fab)][0x0][_0x14f866(0x38f8)](_0x333d5d['E']['Vector2']|_0x333d5d['E'][_0x14f866(0xe60)]|_0x333d5d['E']['Vector4']|_0x333d5d['E']['Color3']|_0x333d5d['E'][_0x14f866(0x851)]);}['getClassName'](){return'RandomNumberBlock';}get[_0x40bea4(0xd84)](){var _0x81675=_0x40bea4;return this[_0x81675(0x3fab)][0x0];}get[_0x40bea4(0x2208)](){var _0x56156f=_0x40bea4;return this[_0x56156f(0x2307)][0x0];}[_0x40bea4(0x1198)](_0xba7a29){var _0x241e10=_0x40bea4;super[_0x241e10(0x1198)](_0xba7a29);var _0x959173=this[_0x241e10(0x2307)][0x0],_0x158bef='//'+this[_0x241e10(0xc1b)];return _0xba7a29[_0x241e10(0x11bf)]('helperFunctions',_0x158bef),_0xba7a29[_0x241e10(0x2a2d)]+=this[_0x241e10(0x1bac)](_0x959173,_0xba7a29)+(_0x241e10(0x1389)+this[_0x241e10(0xd84)][_0x241e10(0x2fa0)]+'.xy);\x0d\x0a'),this;}}(0x0,_0x430c77['H'])(_0x40bea4(0x33c3),_0x58b351);},0x1e3d:(_0x108474,_0x50d557,_0x3c1ec4)=>{var _0x4b7753=a8_0x1ec55c,_0x2b414f=_0x3c1ec4(0x10b7b),_0x6671bb=_0x3c1ec4(0x17eee),_0x4c5cd8=_0x3c1ec4(0xf582),_0x3c1ec4=_0x3c1ec4(0x4158);class _0x5e9c74 extends _0x2b414f['k']{constructor(_0x4d03ca){var _0x3578e6=a8_0x5306;super(_0x4d03ca,_0x4c5cd8['u']['Neutral']),this['registerInput'](_0x3578e6(0x20d7),_0x6671bb['E'][_0x3578e6(0x1277)]),this[_0x3578e6(0x3fb)](_0x3578e6(0x2208),_0x6671bb['E'][_0x3578e6(0x2642)]),this[_0x3578e6(0x2307)][0x0][_0x3578e6(0x2502)]=this[_0x3578e6(0x3fab)][0x0];}[_0x4b7753(0x252c)](){return'ReciprocalBlock';}get[_0x4b7753(0x20d7)](){return this['_inputs'][0x0];}get['output'](){return this['_outputs'][0x0];}[_0x4b7753(0x1198)](_0x246b9b){var _0x1c5a94=_0x4b7753;super[_0x1c5a94(0x1198)](_0x246b9b);var _0x2449ce=this[_0x1c5a94(0x2307)][0x0];return this[_0x1c5a94(0x20d7)][_0x1c5a94(0x19d6)]===_0x6671bb['E'][_0x1c5a94(0x12cd)]?_0x246b9b[_0x1c5a94(0x2a2d)]+=this[_0x1c5a94(0x1bac)](_0x2449ce,_0x246b9b)+(_0x1c5a94(0xe0c)+this[_0x1c5a94(0x20d7)][_0x1c5a94(0x2fa0)]+_0x1c5a94(0x3ee3)):_0x246b9b[_0x1c5a94(0x2a2d)]+=this[_0x1c5a94(0x1bac)](_0x2449ce,_0x246b9b)+(_0x1c5a94(0x3fad)+this['input'][_0x1c5a94(0x2fa0)]+_0x1c5a94(0x35bf)),this;}}(0x0,_0x3c1ec4['H'])(_0x4b7753(0x2856),_0x5e9c74);},0xc8af:(_0x52bcc4,_0x435b2f,_0x4acc70)=>{var _0x54dc37=a8_0x1ec55c,_0x4f0cd7=_0x4acc70(0x10b7b),_0x4a087f=_0x4acc70(0x17eee),_0x565cc6=_0x4acc70(0xf582),_0x4acc70=_0x4acc70(0x4158);class _0x5a30f4 extends _0x4f0cd7['k']{constructor(_0x397389){var _0x126526=a8_0x5306;super(_0x397389,_0x565cc6['u'][_0x126526(0x14f6)]),this[_0x126526(0x3019)](_0x126526(0x3682),_0x4a087f['E']['AutoDetect']),this[_0x126526(0x3019)](_0x126526(0x2281),_0x4a087f['E'][_0x126526(0x1277)]),this[_0x126526(0x3fb)](_0x126526(0x2208),_0x4a087f['E'][_0x126526(0xe60)]),this[_0x126526(0x3fab)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x4a087f['E'][_0x126526(0xe60)]|_0x4a087f['E'][_0x126526(0x176b)]|_0x4a087f['E'][_0x126526(0x3094)]|_0x4a087f['E'][_0x126526(0x851)]),this[_0x126526(0x3fab)][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x4a087f['E'][_0x126526(0xe60)]|_0x4a087f['E'][_0x126526(0x176b)]|_0x4a087f['E'][_0x126526(0x3094)]|_0x4a087f['E'][_0x126526(0x851)]);}[_0x54dc37(0x252c)](){var _0x3c7c3d=_0x54dc37;return _0x3c7c3d(0x3a02);}get[_0x54dc37(0x3682)](){var _0x328cb0=_0x54dc37;return this[_0x328cb0(0x3fab)][0x0];}get[_0x54dc37(0x2281)](){return this['_inputs'][0x1];}get[_0x54dc37(0x2208)](){var _0x4060d0=_0x54dc37;return this[_0x4060d0(0x2307)][0x0];}['_buildBlock'](_0x847e8d){var _0x363e77=_0x54dc37;super[_0x363e77(0x1198)](_0x847e8d);var _0x20b01f=this[_0x363e77(0x2307)][0x0];return _0x847e8d[_0x363e77(0x2a2d)]+=this[_0x363e77(0x1bac)](_0x20b01f,_0x847e8d)+(_0x363e77(0x2a1f)+this['incident'][_0x363e77(0x2fa0)]+'.xyz,\x20'+this['normal'][_0x363e77(0x2fa0)]+_0x363e77(0x372a)),this;}}(0x0,_0x4acc70['H'])(_0x54dc37(0x1c8e),_0x5a30f4);},0x12eb3:(_0x125a57,_0xadb56c,_0x392450)=>{var _0x1c0ba6=a8_0x1ec55c,_0x392ef2=_0x392450(0x10b7b),_0x564485=_0x392450(0x17eee),_0x4634e8=_0x392450(0xf582),_0x392450=_0x392450(0x4158);class _0x6849d8 extends _0x392ef2['k']{constructor(_0x39b3ea){var _0x1cc750=a8_0x5306;super(_0x39b3ea,_0x4634e8['u']['Neutral']),this[_0x1cc750(0x3019)](_0x1cc750(0x3682),_0x564485['E']['AutoDetect']),this['registerInput'](_0x1cc750(0x2281),_0x564485['E']['AutoDetect']),this[_0x1cc750(0x3019)](_0x1cc750(0x3dcd),_0x564485['E'][_0x1cc750(0x3c70)]),this[_0x1cc750(0x3fb)]('output',_0x564485['E'][_0x1cc750(0xe60)]),this[_0x1cc750(0x3fab)][0x0][_0x1cc750(0x38f8)](_0x564485['E'][_0x1cc750(0xe60)]|_0x564485['E'][_0x1cc750(0x176b)]|_0x564485['E'][_0x1cc750(0x3094)]|_0x564485['E'][_0x1cc750(0x851)]),this[_0x1cc750(0x3fab)][0x1][_0x1cc750(0x38f8)](_0x564485['E'][_0x1cc750(0xe60)]|_0x564485['E']['Vector4']|_0x564485['E'][_0x1cc750(0x3094)]|_0x564485['E'][_0x1cc750(0x851)]);}['getClassName'](){var _0x211a64=a8_0x5306;return _0x211a64(0x424a);}get[_0x1c0ba6(0x3682)](){var _0x45a245=_0x1c0ba6;return this[_0x45a245(0x3fab)][0x0];}get['normal'](){var _0x52a97d=_0x1c0ba6;return this[_0x52a97d(0x3fab)][0x1];}get[_0x1c0ba6(0x3dcd)](){return this['_inputs'][0x2];}get[_0x1c0ba6(0x2208)](){var _0x1a2626=_0x1c0ba6;return this[_0x1a2626(0x2307)][0x0];}[_0x1c0ba6(0x1198)](_0x38e7d4){var _0x5dc7e2=_0x1c0ba6;super['_buildBlock'](_0x38e7d4);var _0x2e613f=this[_0x5dc7e2(0x2307)][0x0];return _0x38e7d4[_0x5dc7e2(0x2a2d)]+=this[_0x5dc7e2(0x1bac)](_0x2e613f,_0x38e7d4)+(_0x5dc7e2(0xa44)+this[_0x5dc7e2(0x3682)]['associatedVariableName']+'.xyz,\x20'+this[_0x5dc7e2(0x2281)][_0x5dc7e2(0x2fa0)]+_0x5dc7e2(0x1e18)+this[_0x5dc7e2(0x3dcd)][_0x5dc7e2(0x2fa0)]+');\x0d\x0a'),this;}}(0x0,_0x392450['H'])('BABYLON.RefractBlock',_0x6849d8);},0xe785:(_0x1ae410,_0x98c199,_0x1e238c)=>{var _0x2efa30=a8_0x1ec55c;_0x1e238c['d'](_0x98c199,{'w':()=>_0x5a2fbf});function _0x2a99d6(_0x524841,_0x25817b,_0x515a8b,_0x1b3491){var _0x446d88=a8_0x5306,_0xff5476,_0x52c88f=arguments[_0x446d88(0x18cc)],_0x5cc794=_0x52c88f<0x3?_0x25817b:null===_0x1b3491?_0x1b3491=Object[_0x446d88(0x14a5)](_0x25817b,_0x515a8b):_0x1b3491;if(_0x446d88(0x4238)==typeof Reflect&&_0x446d88(0x3d33)==typeof Reflect['decorate'])_0x5cc794=Reflect['decorate'](_0x524841,_0x25817b,_0x515a8b,_0x1b3491);else{for(var _0x1971a1=_0x524841[_0x446d88(0x18cc)]-0x1;0x0<=_0x1971a1;_0x1971a1--)(_0xff5476=_0x524841[_0x1971a1])&&(_0x5cc794=(_0x52c88f<0x3?_0xff5476(_0x5cc794):0x3<_0x52c88f?_0xff5476(_0x25817b,_0x515a8b,_0x5cc794):_0xff5476(_0x25817b,_0x515a8b))||_0x5cc794);}0x3<_0x52c88f&&_0x5cc794&&Object[_0x446d88(0x276e)](_0x25817b,_0x515a8b,_0x5cc794);}var _0x98c199=_0x1e238c(0x10b7b),_0x1f8706=_0x1e238c(0x17eee),_0x5bbf65=_0x1e238c(0xf582),_0xcf8028=_0x1e238c(0x4158),_0x59670e=_0x1e238c(0xd53f),_0x1e238c=_0x1e238c(0xca26);class _0x5a2fbf extends _0x98c199['k']{constructor(_0x3347f3){var _0x22036d=a8_0x5306;super(_0x3347f3,_0x5bbf65['u'][_0x22036d(0x14f6)]),this[_0x22036d(0x1b25)]=new _0x59670e['FM'](-0x1,0x1),this[_0x22036d(0x39cd)]=new _0x59670e['FM'](0x0,0x1),this['registerInput'](_0x22036d(0x20d7),_0x1f8706['E'][_0x22036d(0x1277)]),this[_0x22036d(0x3019)](_0x22036d(0xbb6),_0x1f8706['E'][_0x22036d(0x3c70)],!0x0),this[_0x22036d(0x3019)](_0x22036d(0x2095),_0x1f8706['E'][_0x22036d(0x3c70)],!0x0),this[_0x22036d(0x3019)](_0x22036d(0x1df8),_0x1f8706['E'][_0x22036d(0x3c70)],!0x0),this[_0x22036d(0x3019)](_0x22036d(0x3308),_0x1f8706['E'][_0x22036d(0x3c70)],!0x0),this[_0x22036d(0x3fb)](_0x22036d(0x2208),_0x1f8706['E']['BasedOnInput']),this['_outputs'][0x0][_0x22036d(0x2502)]=this[_0x22036d(0x3fab)][0x0];}[_0x2efa30(0x252c)](){var _0x5143fa=_0x2efa30;return _0x5143fa(0x23a4);}get[_0x2efa30(0x20d7)](){return this['_inputs'][0x0];}get[_0x2efa30(0xbb6)](){var _0x3867af=_0x2efa30;return this[_0x3867af(0x3fab)][0x1];}get['sourceMax'](){var _0x116220=_0x2efa30;return this[_0x116220(0x3fab)][0x2];}get['targetMin'](){var _0x2c1836=_0x2efa30;return this[_0x2c1836(0x3fab)][0x3];}get[_0x2efa30(0x3308)](){var _0x3a9597=_0x2efa30;return this[_0x3a9597(0x3fab)][0x4];}get[_0x2efa30(0x2208)](){return this['_outputs'][0x0];}[_0x2efa30(0x1198)](_0x1df1a3){var _0x273ee5=_0x2efa30;super['_buildBlock'](_0x1df1a3);var _0x4ff08a=this['_outputs'][0x0],_0x4b7d56=this[_0x273ee5(0xbb6)][_0x273ee5(0x326c)]?this[_0x273ee5(0xbb6)][_0x273ee5(0x2fa0)]:this[_0x273ee5(0x393)](this['sourceRange']['x']),_0x485e2a=this[_0x273ee5(0x2095)]['isConnected']?this[_0x273ee5(0x2095)][_0x273ee5(0x2fa0)]:this['_writeFloat'](this[_0x273ee5(0x1b25)]['y']),_0x1ae458=this[_0x273ee5(0x1df8)][_0x273ee5(0x326c)]?this[_0x273ee5(0x1df8)][_0x273ee5(0x2fa0)]:this['_writeFloat'](this['targetRange']['x']),_0x3a6df2=this[_0x273ee5(0x3308)]['isConnected']?this['targetMax']['associatedVariableName']:this['_writeFloat'](this[_0x273ee5(0x39cd)]['y']);return _0x1df1a3['compilationString']+=this[_0x273ee5(0x1bac)](_0x4ff08a,_0x1df1a3)+('\x20=\x20'+_0x1ae458+_0x273ee5(0x1a98)+this[_0x273ee5(0x3fab)][0x0]['associatedVariableName']+'\x20-\x20'+_0x4b7d56+')\x20*\x20('+_0x3a6df2+_0x273ee5(0x5f9)+_0x1ae458+_0x273ee5(0x2ea8)+_0x485e2a+_0x273ee5(0x5f9)+_0x4b7d56+_0x273ee5(0x3ee3)),this;}[_0x2efa30(0xbe6)](){var _0x7ca6f=_0x2efa30;return super[_0x7ca6f(0xbe6)]()+(this[_0x7ca6f(0x337e)]+_0x7ca6f(0x31e7)+this[_0x7ca6f(0x1b25)]['x']+',\x20'+this[_0x7ca6f(0x1b25)]['y']+_0x7ca6f(0x3ee3))+(this[_0x7ca6f(0x337e)]+'.targetRange\x20=\x20new\x20BABYLON.Vector2('+this[_0x7ca6f(0x39cd)]['x']+',\x20'+this[_0x7ca6f(0x39cd)]['y']+_0x7ca6f(0x3ee3));}['serialize'](){var _0x23412a=_0x2efa30;const _0xa86f1=super[_0x23412a(0x18e2)]();return _0xa86f1[_0x23412a(0x1b25)]=this[_0x23412a(0x1b25)][_0x23412a(0x4049)](),_0xa86f1[_0x23412a(0x39cd)]=this[_0x23412a(0x39cd)][_0x23412a(0x4049)](),_0xa86f1;}[_0x2efa30(0x11a3)](_0x40c0a5,_0x2f13cb,_0x45e9f2){var _0x3612aa=_0x2efa30;super[_0x3612aa(0x11a3)](_0x40c0a5,_0x2f13cb,_0x45e9f2),this[_0x3612aa(0x1b25)]=_0x59670e['FM']['FromArray'](_0x40c0a5[_0x3612aa(0x1b25)]),this['targetRange']=_0x59670e['FM'][_0x3612aa(0xf7f)](_0x40c0a5['targetRange']);}}_0x2a99d6([(0x0,_0x1e238c['p'])(_0x2efa30(0x47f),_0x1e238c['U'][_0x2efa30(0x1415)])],_0x5a2fbf[_0x2efa30(0x1ce1)],'sourceRange',void 0x0),_0x2a99d6([(0x0,_0x1e238c['p'])('To',_0x1e238c['U']['Vector2'])],_0x5a2fbf[_0x2efa30(0x1ce1)],_0x2efa30(0x39cd),void 0x0),(0x0,_0xcf8028['H'])(_0x2efa30(0x235c),_0x5a2fbf);},0x1022d:(_0x3d7fb1,_0x1d9f2f,_0x355fd9)=>{var _0x337e00=a8_0x1ec55c,_0x5f6169=_0x355fd9(0x10b7b),_0x538a44=_0x355fd9(0x17eee),_0x404340=_0x355fd9(0xf582),_0x355fd9=_0x355fd9(0x4158);class _0x2c6434 extends _0x5f6169['k']{constructor(_0x5e70f1){var _0x30336f=a8_0x5306;super(_0x5e70f1,_0x404340['u'][_0x30336f(0x14f6)]),this[_0x30336f(0x3019)](_0x30336f(0x2b05),_0x538a44['E'][_0x30336f(0x1277)]),this[_0x30336f(0x3019)](_0x30336f(0xbcd),_0x538a44['E'][_0x30336f(0x1277)]),this[_0x30336f(0x3019)](_0x30336f(0xd4b),_0x538a44['E'][_0x30336f(0x3c70)]),this[_0x30336f(0x3019)](_0x30336f(0x63b),_0x538a44['E'][_0x30336f(0x1277)]),this[_0x30336f(0x3fb)](_0x30336f(0x2208),_0x538a44['E'][_0x30336f(0x2642)]),this[_0x30336f(0x2307)][0x0][_0x30336f(0x2502)]=this[_0x30336f(0x3fab)][0x0],this[_0x30336f(0x1139)](0x0,0x1),this[_0x30336f(0x1139)](0x0,0x3),this[_0x30336f(0x3fab)][0x0][_0x30336f(0x2d5b)][_0x30336f(0xede)](_0x538a44['E'][_0x30336f(0x3c70)]),this[_0x30336f(0x3fab)][0x0][_0x30336f(0x2d5b)][_0x30336f(0xede)](_0x538a44['E']['Matrix']),this['_inputs'][0x1][_0x30336f(0x2d5b)][_0x30336f(0xede)](_0x538a44['E'][_0x30336f(0x3c70)]),this['_inputs'][0x1]['excludedConnectionPointTypes'][_0x30336f(0xede)](_0x538a44['E'][_0x30336f(0x12cd)]),this[_0x30336f(0x3fab)][0x3][_0x30336f(0x2d5b)][_0x30336f(0xede)](_0x538a44['E'][_0x30336f(0x3c70)]),this['_inputs'][0x3][_0x30336f(0x2d5b)][_0x30336f(0xede)](_0x538a44['E'][_0x30336f(0x12cd)]);}[_0x337e00(0x252c)](){var _0x2062de=_0x337e00;return _0x2062de(0x3f50);}get[_0x337e00(0x2b05)](){return this['_inputs'][0x0];}get[_0x337e00(0xbcd)](){var _0x16363b=_0x337e00;return this[_0x16363b(0x3fab)][0x1];}get['distance'](){var _0x3b0074=_0x337e00;return this[_0x3b0074(0x3fab)][0x2];}get[_0x337e00(0x63b)](){return this['_inputs'][0x3];}get[_0x337e00(0x2208)](){var _0x582ac9=_0x337e00;return this[_0x582ac9(0x2307)][0x0];}[_0x337e00(0x1198)](_0xe957dd){var _0x418e10=_0x337e00;super[_0x418e10(0x1198)](_0xe957dd);var _0x3d7124=this['_outputs'][0x0];return _0xe957dd['compilationString']+=this[_0x418e10(0x1bac)](_0x3d7124,_0xe957dd)+_0x418e10(0x35bf),_0xe957dd[_0x418e10(0x2a2d)]+=_0x418e10(0x26a5)+this['value'][_0x418e10(0x2fa0)]+'\x20-\x20'+this[_0x418e10(0xbcd)][_0x418e10(0x2fa0)]+')\x20<\x20'+this['distance']['associatedVariableName']+_0x418e10(0x29c2),_0xe957dd[_0x418e10(0x2a2d)]+=_0x3d7124[_0x418e10(0x2fa0)]+_0x418e10(0x607)+this[_0x418e10(0x63b)]['associatedVariableName']+';\x0d\x0a',_0xe957dd[_0x418e10(0x2a2d)]+=_0x418e10(0x34f3),_0xe957dd[_0x418e10(0x2a2d)]+=_0x3d7124[_0x418e10(0x2fa0)]+_0x418e10(0x607)+this[_0x418e10(0x2b05)][_0x418e10(0x2fa0)]+_0x418e10(0x35bf),_0xe957dd[_0x418e10(0x2a2d)]+=_0x418e10(0x3056),this;}}(0x0,_0x355fd9['H'])(_0x337e00(0xae3),_0x2c6434);},0x722c:(_0x32b209,_0x5252be,_0x4cd821)=>{var _0x35c83b=a8_0x1ec55c,_0x5a9db6=_0x4cd821(0x10b7b),_0x4b52fc=_0x4cd821(0x17eee),_0x26288e=_0x4cd821(0xf582),_0x9ef197=_0x4cd821(0x4158),_0x4b42f9=_0x4cd821(0x97e6);class _0x63a0cc extends _0x5a9db6['k']{constructor(_0x7503c){var _0x1c8cb3=a8_0x5306;super(_0x7503c,_0x26288e['u'][_0x1c8cb3(0x14f6)]),this[_0x1c8cb3(0x3019)]('input',_0x4b52fc['E'][_0x1c8cb3(0x1415)]),this[_0x1c8cb3(0x3019)]('angle',_0x4b52fc['E'][_0x1c8cb3(0x3c70)]),this[_0x1c8cb3(0x3fb)](_0x1c8cb3(0x2208),_0x4b52fc['E']['Vector2']);}['getClassName'](){var _0x27c100=a8_0x5306;return _0x27c100(0x1081);}get[_0x35c83b(0x20d7)](){var _0x54cba6=_0x35c83b;return this[_0x54cba6(0x3fab)][0x0];}get['angle'](){var _0x2f7704=_0x35c83b;return this[_0x2f7704(0x3fab)][0x1];}get['output'](){return this['_outputs'][0x0];}[_0x35c83b(0x2100)](){var _0x4b80a6=_0x35c83b;if(!this[_0x4b80a6(0x29de)][_0x4b80a6(0x326c)]){const _0x2e1448=new _0x4b42f9['S']('angle');_0x2e1448[_0x4b80a6(0x2b05)]=0x0,_0x2e1448[_0x4b80a6(0x2208)]['connectTo'](this['angle']);}}[_0x35c83b(0x1198)](_0xfd2964){var _0x3f0e5b=_0x35c83b;super[_0x3f0e5b(0x1198)](_0xfd2964);var _0x2fd89c=this[_0x3f0e5b(0x2307)][0x0],_0xe82677=this[_0x3f0e5b(0x29de)],_0x3455c3=this[_0x3f0e5b(0x20d7)];return _0xfd2964[_0x3f0e5b(0x2a2d)]+=this[_0x3f0e5b(0x1bac)](_0x2fd89c,_0xfd2964)+(_0x3f0e5b(0x1acd)+_0xe82677[_0x3f0e5b(0x2fa0)]+_0x3f0e5b(0x2b72)+_0x3455c3[_0x3f0e5b(0x2fa0)]+_0x3f0e5b(0x3400)+_0xe82677['associatedVariableName']+_0x3f0e5b(0x2b72)+_0x3455c3['associatedVariableName']+_0x3f0e5b(0x4d4)+_0xe82677[_0x3f0e5b(0x2fa0)]+')\x20*\x20'+_0x3455c3[_0x3f0e5b(0x2fa0)]+_0x3f0e5b(0x2d17)+_0xe82677[_0x3f0e5b(0x2fa0)]+')\x20*\x20'+_0x3455c3['associatedVariableName']+_0x3f0e5b(0x3bda)),this;}}(0x0,_0x9ef197['H'])(_0x35c83b(0xd1b),_0x63a0cc);},0x106ad:(_0x5015b4,_0x248426,_0x2f390e)=>{var _0x3efbd6=a8_0x1ec55c,_0x275c96=_0x2f390e(0x10b7b),_0x565ee1=_0x2f390e(0x17eee),_0xe90a4f=_0x2f390e(0xf582),_0x2f390e=_0x2f390e(0x4158);class _0x2184f2 extends _0x275c96['k']{constructor(_0x44cb4d){var _0x4b8f7f=a8_0x5306;super(_0x44cb4d,_0xe90a4f['u'][_0x4b8f7f(0x14f6)]),this[_0x4b8f7f(0x3019)](_0x4b8f7f(0x20d7),_0x565ee1['E'][_0x4b8f7f(0x1277)]),this['registerInput'](_0x4b8f7f(0x2f63),_0x565ee1['E'][_0x4b8f7f(0x3c70)]),this[_0x4b8f7f(0x3fb)]('output',_0x565ee1['E']['BasedOnInput']),this[_0x4b8f7f(0x2307)][0x0][_0x4b8f7f(0x2502)]=this[_0x4b8f7f(0x3fab)][0x0];}['getClassName'](){var _0x20da4b=a8_0x5306;return _0x20da4b(0x1e76);}get['input'](){var _0x4530db=a8_0x5306;return this[_0x4530db(0x3fab)][0x0];}get[_0x3efbd6(0x2f63)](){var _0x15bffd=_0x3efbd6;return this[_0x15bffd(0x3fab)][0x1];}get[_0x3efbd6(0x2208)](){var _0x3c27e2=_0x3efbd6;return this[_0x3c27e2(0x2307)][0x0];}[_0x3efbd6(0x1198)](_0xf1f838){var _0x1cdbb3=_0x3efbd6;super['_buildBlock'](_0xf1f838);var _0x90b9b8=this[_0x1cdbb3(0x2307)][0x0];return _0xf1f838[_0x1cdbb3(0x2a2d)]+=this[_0x1cdbb3(0x1bac)](_0x90b9b8,_0xf1f838)+(_0x1cdbb3(0x607)+this['input'][_0x1cdbb3(0x2fa0)]+'\x20*\x20'+this[_0x1cdbb3(0x2f63)][_0x1cdbb3(0x2fa0)]+_0x1cdbb3(0x35bf)),this;}}(0x0,_0x2f390e['H'])(_0x3efbd6(0x5c1),_0x2184f2);},0x6b73:(_0x3dbe02,_0x33ee04,_0x509987)=>{var _0x4f3d34=a8_0x1ec55c,_0x358d6b=_0x509987(0x10b7b),_0x4e3725=_0x509987(0x17eee),_0x13eba8=_0x509987(0xf582),_0x509987=_0x509987(0x4158);class _0x275739 extends _0x358d6b['k']{constructor(_0x15c6f8){var _0x13335e=a8_0x5306;super(_0x15c6f8,_0x13eba8['u'][_0x13335e(0x14f6)]),this[_0x13335e(0x3019)](_0x13335e(0xd84),_0x4e3725['E'][_0x13335e(0xe60)]),this[_0x13335e(0x3fb)](_0x13335e(0x2208),_0x4e3725['E'][_0x13335e(0x3c70)]);}[_0x4f3d34(0x252c)](){var _0x2ce5f5=_0x4f3d34;return _0x2ce5f5(0x3639);}get[_0x4f3d34(0xd84)](){var _0x20e929=_0x4f3d34;return this[_0x20e929(0x3fab)][0x0];}get[_0x4f3d34(0x2208)](){var _0xcca99=_0x4f3d34;return this[_0xcca99(0x2307)][0x0];}[_0x4f3d34(0x1198)](_0x7b657b){var _0x1de5c1=_0x4f3d34;if(super[_0x1de5c1(0x1198)](_0x7b657b),this['seed'][_0x1de5c1(0x326c)]&&this[_0x1de5c1(0x2307)][0x0][_0x1de5c1(0x353d)])return _0x7b657b[_0x1de5c1(0x13aa)](_0x1de5c1(0x448),_0x1de5c1(0x4092),_0x1de5c1(0x1d2b)),_0x7b657b[_0x1de5c1(0x2a2d)]+=this[_0x1de5c1(0x1bac)](this[_0x1de5c1(0x2307)][0x0],_0x7b657b)+(_0x1de5c1(0x2e6d)+this[_0x1de5c1(0xd84)]['associatedVariableName']+_0x1de5c1(0x3ee3)),this;}}(0x0,_0x509987['H'])(_0x4f3d34(0x39a2),_0x275739);},0x53e6:(_0x337524,_0x338ed7,_0x16abd4)=>{var _0x4bf0a6=a8_0x1ec55c,_0x1fa0a9=_0x16abd4(0x10b7b),_0x399d59=_0x16abd4(0x17eee),_0x511754=_0x16abd4(0xf582),_0x16abd4=_0x16abd4(0x4158);class _0x55ff1b extends _0x1fa0a9['k']{constructor(_0x3aeac0){var _0x4e37cd=a8_0x5306;super(_0x3aeac0,_0x511754['u'][_0x4e37cd(0x14f6)]),this[_0x4e37cd(0x3019)]('value',_0x399d59['E'][_0x4e37cd(0x1277)]),this[_0x4e37cd(0x3019)](_0x4e37cd(0x2918),_0x399d59['E'][_0x4e37cd(0x3c70)]),this[_0x4e37cd(0x3019)]('edge1',_0x399d59['E'][_0x4e37cd(0x3c70)]),this[_0x4e37cd(0x3fb)](_0x4e37cd(0x2208),_0x399d59['E'][_0x4e37cd(0x2642)]),this[_0x4e37cd(0x2307)][0x0][_0x4e37cd(0x2502)]=this['_inputs'][0x0];}[_0x4bf0a6(0x252c)](){return'SmoothStepBlock';}get[_0x4bf0a6(0x2b05)](){var _0x42810a=_0x4bf0a6;return this[_0x42810a(0x3fab)][0x0];}get[_0x4bf0a6(0x2918)](){return this['_inputs'][0x1];}get[_0x4bf0a6(0x410b)](){var _0x1bb7e5=_0x4bf0a6;return this[_0x1bb7e5(0x3fab)][0x2];}get[_0x4bf0a6(0x2208)](){var _0x594e5c=_0x4bf0a6;return this[_0x594e5c(0x2307)][0x0];}[_0x4bf0a6(0x1198)](_0x300ed8){var _0x16eb99=_0x4bf0a6;super[_0x16eb99(0x1198)](_0x300ed8);var _0x2ee77e=this[_0x16eb99(0x2307)][0x0];return _0x300ed8[_0x16eb99(0x2a2d)]+=this['_declareOutput'](_0x2ee77e,_0x300ed8)+(_0x16eb99(0x3b37)+this['edge0'][_0x16eb99(0x2fa0)]+',\x20'+this[_0x16eb99(0x410b)][_0x16eb99(0x2fa0)]+',\x20'+this[_0x16eb99(0x2b05)][_0x16eb99(0x2fa0)]+_0x16eb99(0x3ee3)),this;}}(0x0,_0x16abd4['H'])(_0x4bf0a6(0x3100),_0x55ff1b);},0x2e99:(_0x2f9553,_0x42c495,_0x11386e)=>{var _0x56d046=a8_0x1ec55c,_0x13dc78=_0x11386e(0x10b7b),_0x4a6553=_0x11386e(0x17eee),_0x26772c=_0x11386e(0xf582),_0x11386e=_0x11386e(0x4158);class _0x571821 extends _0x13dc78['k']{constructor(_0x2f5af8){var _0x5b796c=a8_0x5306;super(_0x2f5af8,_0x26772c['u']['Neutral']),this['registerInput'](_0x5b796c(0x2b05),_0x4a6553['E'][_0x5b796c(0x3c70)]),this[_0x5b796c(0x3019)]('edge',_0x4a6553['E'][_0x5b796c(0x3c70)]),this[_0x5b796c(0x3fb)]('output',_0x4a6553['E'][_0x5b796c(0x3c70)]);}[_0x56d046(0x252c)](){var _0x5d926e=_0x56d046;return _0x5d926e(0x3428);}get[_0x56d046(0x2b05)](){return this['_inputs'][0x0];}get[_0x56d046(0xac6)](){return this['_inputs'][0x1];}get[_0x56d046(0x2208)](){var _0x16fcd9=_0x56d046;return this[_0x16fcd9(0x2307)][0x0];}[_0x56d046(0x1198)](_0x71da7d){var _0x4cdece=_0x56d046;super[_0x4cdece(0x1198)](_0x71da7d);var _0x11a7b8=this[_0x4cdece(0x2307)][0x0];return _0x71da7d[_0x4cdece(0x2a2d)]+=this[_0x4cdece(0x1bac)](_0x11a7b8,_0x71da7d)+(_0x4cdece(0x13ba)+this['edge'][_0x4cdece(0x2fa0)]+',\x20'+this[_0x4cdece(0x2b05)][_0x4cdece(0x2fa0)]+_0x4cdece(0x3ee3)),this;}}(0x0,_0x11386e['H'])(_0x56d046(0x1113),_0x571821);},0xa491:(_0x23b4c0,_0x2eb403,_0x5243fb)=>{var _0x29f438=a8_0x1ec55c,_0x53df1b=_0x5243fb(0x10b7b),_0x211af5=_0x5243fb(0x17eee),_0x4fbb83=_0x5243fb(0xf582),_0x5243fb=_0x5243fb(0x4158);class _0xe8ec25 extends _0x53df1b['k']{constructor(_0xcaf971){var _0x192491=a8_0x5306;super(_0xcaf971,_0x4fbb83['u']['Neutral']),this[_0x192491(0x3019)](_0x192491(0xd48),_0x211af5['E'][_0x192491(0x1277)]),this[_0x192491(0x3019)](_0x192491(0x1691),_0x211af5['E'][_0x192491(0x1277)]),this[_0x192491(0x3fb)](_0x192491(0x2208),_0x211af5['E']['BasedOnInput']),this[_0x192491(0x2307)][0x0]['_typeConnectionSource']=this[_0x192491(0x3fab)][0x0],this[_0x192491(0x1139)](0x0,0x1);}['getClassName'](){var _0x439dc8=a8_0x5306;return _0x439dc8(0x3cc);}get[_0x29f438(0xd48)](){var _0x5be437=_0x29f438;return this[_0x5be437(0x3fab)][0x0];}get['right'](){var _0x515985=_0x29f438;return this[_0x515985(0x3fab)][0x1];}get[_0x29f438(0x2208)](){var _0x12954f=_0x29f438;return this[_0x12954f(0x2307)][0x0];}[_0x29f438(0x1198)](_0x2f7993){var _0x36c1db=_0x29f438;super[_0x36c1db(0x1198)](_0x2f7993);var _0x16fb79=this[_0x36c1db(0x2307)][0x0];return _0x2f7993[_0x36c1db(0x2a2d)]+=this['_declareOutput'](_0x16fb79,_0x2f7993)+(_0x36c1db(0x607)+this[_0x36c1db(0xd48)][_0x36c1db(0x2fa0)]+'\x20-\x20'+this[_0x36c1db(0x1691)]['associatedVariableName']+_0x36c1db(0x35bf)),this;}}(0x0,_0x5243fb['H'])('BABYLON.SubtractBlock',_0xe8ec25);},0x64bd:(_0x2abe1c,_0x42d8e5,_0x1e7034)=>{var _0x43ccd0=a8_0x1ec55c;_0x1e7034['d'](_0x42d8e5,{'m':()=>_0x6f2664});var _0x42d8e5=_0x1e7034(0x10b7b),_0x39da7a=_0x1e7034(0x17eee),_0x1accf8=_0x1e7034(0xf582),_0x1e7034=_0x1e7034(0x4158);class _0x6f2664 extends _0x42d8e5['k']{constructor(_0x34840c){var _0x5154bb=a8_0x5306;super(_0x34840c,_0x1accf8['u'][_0x5154bb(0x14f6)]),this[_0x5154bb(0xfc1)]=0x1,this['complementZ']=0x0,this[_0x5154bb(0x37fb)]=_0x1accf8['u'][_0x5154bb(0xf56)],this[_0x5154bb(0x3019)](_0x5154bb(0x28ef),_0x39da7a['E'][_0x5154bb(0x1277)]),this[_0x5154bb(0x3019)](_0x5154bb(0x171d),_0x39da7a['E'][_0x5154bb(0x12cd)]),this['registerOutput']('output',_0x39da7a['E']['Vector4']),this[_0x5154bb(0x3fb)](_0x5154bb(0x400b),_0x39da7a['E']['Vector3']),this[_0x5154bb(0x3fab)][0x0][_0x5154bb(0x23dd)][_0x5154bb(0x2e5)](_0x151e71=>{var _0x4afe13=_0x5154bb;!_0x151e71['ownerBlock'][_0x4afe13(0x2031)]||'normal'!==(_0x151e71=_0x151e71[_0x4afe13(0x3413)])['name']&&_0x4afe13(0x70a)!==_0x151e71['name']||(this['complementW']=0x0);});}[_0x43ccd0(0x252c)](){var _0x3c960e=_0x43ccd0;return _0x3c960e(0x74d);}get['vector'](){var _0x13d70b=_0x43ccd0;return this[_0x13d70b(0x3fab)][0x0];}get[_0x43ccd0(0x2208)](){var _0x22b77e=_0x43ccd0;return this[_0x22b77e(0x2307)][0x0];}get[_0x43ccd0(0x400b)](){var _0x565a01=_0x43ccd0;return this[_0x565a01(0x2307)][0x1];}get[_0x43ccd0(0x171d)](){var _0x3375cc=_0x43ccd0;return this[_0x3375cc(0x3fab)][0x1];}['_buildBlock'](_0x1a6ec9){var _0x2556c5=_0x43ccd0;super[_0x2556c5(0x1198)](_0x1a6ec9);var _0x28763d=this[_0x2556c5(0x28ef)],_0x1c5395=this[_0x2556c5(0x171d)];if(_0x28763d['connectedPoint']){if(0x0===this['complementW']){var _0x5cdcf1='//'+this['name'],_0x439152=(_0x1a6ec9[_0x2556c5(0x11bf)]('helperFunctions',_0x5cdcf1),_0x1a6ec9[_0x2556c5(0x2e07)][_0x2556c5(0x2cd5)][_0x2556c5(0xede)](this),_0x1a6ec9['_getFreeVariableName'](_0x1c5395[_0x2556c5(0x2fa0)]+_0x2556c5(0x160c)));switch(_0x1a6ec9[_0x2556c5(0x2a2d)]+=_0x2556c5(0xd3c)+_0x439152+_0x2556c5(0x3c77)+_0x1c5395[_0x2556c5(0x2fa0)]+_0x2556c5(0x3ee3),_0x1a6ec9['compilationString']+=_0x2556c5(0x10d1),_0x1a6ec9['compilationString']+=_0x439152+(_0x2556c5(0x167d)+_0x439152+_0x2556c5(0xbf8)),_0x1a6ec9[_0x2556c5(0x2a2d)]+=_0x2556c5(0x2b36),_0x28763d['connectedPoint'][_0x2556c5(0x19d6)]){case _0x39da7a['E'][_0x2556c5(0x1415)]:_0x1a6ec9[_0x2556c5(0x2a2d)]+=this[_0x2556c5(0x1bac)](this[_0x2556c5(0x2208)],_0x1a6ec9)+(_0x2556c5(0x16e9)+_0x439152+_0x2556c5(0xef0)+_0x28763d[_0x2556c5(0x2fa0)]+',\x20'+this[_0x2556c5(0x393)](this[_0x2556c5(0x33ef)])+_0x2556c5(0x406c)+this[_0x2556c5(0x393)](this[_0x2556c5(0xfc1)])+_0x2556c5(0x3ee3));break;case _0x39da7a['E'][_0x2556c5(0xe60)]:case _0x39da7a['E'][_0x2556c5(0x3094)]:_0x1a6ec9[_0x2556c5(0x2a2d)]+=this[_0x2556c5(0x1bac)](this['output'],_0x1a6ec9)+(_0x2556c5(0x16e9)+_0x439152+_0x2556c5(0x3d02)+_0x28763d[_0x2556c5(0x2fa0)]+',\x20'+this[_0x2556c5(0x393)](this['complementW'])+_0x2556c5(0x3ee3));break;default:_0x1a6ec9[_0x2556c5(0x2a2d)]+=this[_0x2556c5(0x1bac)](this[_0x2556c5(0x2208)],_0x1a6ec9)+('\x20=\x20vec4('+_0x439152+_0x2556c5(0x3d02)+_0x28763d['associatedVariableName']+_0x2556c5(0x1e18)+this[_0x2556c5(0x393)](this['complementW'])+_0x2556c5(0x3ee3));}}else{var _0x4c314f=_0x1c5395[_0x2556c5(0x2fa0)];switch(_0x28763d['connectedPoint'][_0x2556c5(0x19d6)]){case _0x39da7a['E'][_0x2556c5(0x1415)]:_0x1a6ec9[_0x2556c5(0x2a2d)]+=this[_0x2556c5(0x1bac)](this['output'],_0x1a6ec9)+(_0x2556c5(0x607)+_0x4c314f+_0x2556c5(0x3700)+_0x28763d[_0x2556c5(0x2fa0)]+',\x20'+this[_0x2556c5(0x393)](this[_0x2556c5(0x33ef)])+',\x20'+this[_0x2556c5(0x393)](this[_0x2556c5(0xfc1)])+_0x2556c5(0x3ee3));break;case _0x39da7a['E'][_0x2556c5(0xe60)]:case _0x39da7a['E'][_0x2556c5(0x3094)]:_0x1a6ec9[_0x2556c5(0x2a2d)]+=this[_0x2556c5(0x1bac)](this[_0x2556c5(0x2208)],_0x1a6ec9)+(_0x2556c5(0x607)+_0x4c314f+'\x20*\x20vec4('+_0x28763d[_0x2556c5(0x2fa0)]+',\x20'+this[_0x2556c5(0x393)](this[_0x2556c5(0xfc1)])+_0x2556c5(0x3ee3));break;default:_0x1a6ec9[_0x2556c5(0x2a2d)]+=this['_declareOutput'](this[_0x2556c5(0x2208)],_0x1a6ec9)+(_0x2556c5(0x607)+_0x4c314f+_0x2556c5(0x3d02)+_0x28763d[_0x2556c5(0x2fa0)]+_0x2556c5(0x35bf));}}this[_0x2556c5(0x400b)][_0x2556c5(0x353d)]&&(_0x1a6ec9[_0x2556c5(0x2a2d)]+=this[_0x2556c5(0x1bac)](this[_0x2556c5(0x400b)],_0x1a6ec9)+('\x20=\x20'+this[_0x2556c5(0x2208)]['associatedVariableName']+_0x2556c5(0x48b)));}return this;}[_0x43ccd0(0x12d6)](_0x56c5ed,_0x1709c0,_0x3a3971){var _0x3ba69f=_0x43ccd0;_0x56c5ed[_0x3ba69f(0x94f)]&&_0x3a3971[_0x3ba69f(0xff5)](_0x3ba69f(0x35e8),!0x0);}['serialize'](){var _0x5f24c7=_0x43ccd0;const _0x3362cd=super[_0x5f24c7(0x18e2)]();return _0x3362cd['complementZ']=this['complementZ'],_0x3362cd[_0x5f24c7(0xfc1)]=this[_0x5f24c7(0xfc1)],_0x3362cd;}[_0x43ccd0(0x11a3)](_0x5c7233,_0xcad916,_0x44b934){var _0x45f55a=_0x43ccd0;super[_0x45f55a(0x11a3)](_0x5c7233,_0xcad916,_0x44b934),this[_0x45f55a(0x33ef)]=void 0x0!==_0x5c7233[_0x45f55a(0x33ef)]?_0x5c7233['complementZ']:0x0,this['complementW']=void 0x0!==_0x5c7233[_0x45f55a(0xfc1)]?_0x5c7233['complementW']:0x1;}[_0x43ccd0(0xbe6)](){var _0x23cb38=_0x43ccd0;return super[_0x23cb38(0xbe6)]()+(this[_0x23cb38(0x337e)]+_0x23cb38(0x274)+this['complementZ']+_0x23cb38(0x35bf))+(this[_0x23cb38(0x337e)]+_0x23cb38(0xa16)+this[_0x23cb38(0xfc1)]+_0x23cb38(0x35bf));}}(0x0,_0x1e7034['H'])('BABYLON.TransformBlock',_0x6f2664);},0x4cbb:(_0x374e2f,_0x278490,_0x219b62)=>{var _0x2aba48=a8_0x1ec55c;_0x219b62['d'](_0x278490,{'H':()=>_0x499113});var _0x278490=_0x219b62(0x10b7b),_0x560394=_0x219b62(0x17eee),_0x1fa557=_0x219b62(0xf582),_0x1f5b38=_0x219b62(0x17368),_0x5a5f45=_0x219b62(0x533),_0x595173=_0x219b62(0x4158),_0x1b606e=_0x219b62(0x12cad),_0x5314f9=_0x219b62(0x1610),_0x13f2df=(_0x219b62(0x8cd3),_0x219b62(0x7648)),_0x66a85d=_0x219b62(0x9bf9),_0x396b50=_0x219b62(0x11096);class _0x499113 extends _0x278490['k']{constructor(_0x3a9657,_0x188892=!0x1){var _0x54c2e8=a8_0x5306;super(_0x3a9657,_0x1fa557['u']['Neutral']),this[_0x54c2e8(0x1a7f)]=!0x1,this[_0x54c2e8(0x19ba)]=!0x1,this['disableLevelMultiplication']=!0x1,this['registerInput']('position',_0x560394['E'][_0x54c2e8(0x1277)],!0x1),this[_0x54c2e8(0x3019)](_0x54c2e8(0x2281),_0x560394['E'][_0x54c2e8(0x1277)],!0x1),this[_0x54c2e8(0x3019)](_0x54c2e8(0x2313),_0x560394['E']['Float'],!0x0),this[_0x54c2e8(0x3019)](_0x54c2e8(0x23ab),_0x560394['E'][_0x54c2e8(0x2f61)],!0x0,_0x1fa557['u']['VertexAndFragment'],new _0x66a85d['C'](_0x54c2e8(0x23ab),this,_0x1f5b38['Ab'][_0x54c2e8(0x38e3)],_0x13f2df['S'],'ImageSourceBlock')),this[_0x54c2e8(0x3019)](_0x54c2e8(0x3f4c),_0x560394['E']['Object'],!0x0,_0x1fa557['u']['VertexAndFragment'],new _0x66a85d['C'](_0x54c2e8(0x3f4c),this,_0x1f5b38['Ab'][_0x54c2e8(0x38e3)],_0x13f2df['S'],'ImageSourceBlock')),_0x188892||this[_0x54c2e8(0x3019)](_0x54c2e8(0x3216),_0x560394['E'][_0x54c2e8(0x2f61)],!0x0,_0x1fa557['u'][_0x54c2e8(0xc1c)],new _0x66a85d['C'](_0x54c2e8(0x3216),this,_0x1f5b38['Ab']['Input'],_0x13f2df['S'],_0x54c2e8(0x26a4))),this[_0x54c2e8(0x3fb)](_0x54c2e8(0x3752),_0x560394['E'][_0x54c2e8(0x851)],_0x1fa557['u']['Neutral']),this[_0x54c2e8(0x3fb)](_0x54c2e8(0x1a54),_0x560394['E'][_0x54c2e8(0x3094)],_0x1fa557['u']['Neutral']),this[_0x54c2e8(0x3fb)]('r',_0x560394['E'][_0x54c2e8(0x3c70)],_0x1fa557['u']['Neutral']),this[_0x54c2e8(0x3fb)]('g',_0x560394['E'][_0x54c2e8(0x3c70)],_0x1fa557['u'][_0x54c2e8(0x14f6)]),this['registerOutput']('b',_0x560394['E'][_0x54c2e8(0x3c70)],_0x1fa557['u'][_0x54c2e8(0x14f6)]),this[_0x54c2e8(0x3fb)]('a',_0x560394['E'][_0x54c2e8(0x3c70)],_0x1fa557['u'][_0x54c2e8(0x14f6)]),this['registerOutput'](_0x54c2e8(0x2fe2),_0x560394['E'][_0x54c2e8(0x3c70)],_0x1fa557['u'][_0x54c2e8(0x14f6)]),this[_0x54c2e8(0x3fab)][0x0][_0x54c2e8(0x38f8)](_0x560394['E'][_0x54c2e8(0x3094)]|_0x560394['E']['Vector3']|_0x560394['E'][_0x54c2e8(0x176b)]),this[_0x54c2e8(0x3fab)][0x1][_0x54c2e8(0x38f8)](_0x560394['E'][_0x54c2e8(0x3094)]|_0x560394['E'][_0x54c2e8(0xe60)]|_0x560394['E'][_0x54c2e8(0x176b)]);}get[_0x2aba48(0x1589)](){var _0x2dd4cc=_0x2aba48,_0x53a3cf;return this[_0x2dd4cc(0x23ab)][_0x2dd4cc(0x326c)]?(null==(_0x53a3cf=this[_0x2dd4cc(0x23ab)][_0x2dd4cc(0xc9c)])?void 0x0:_0x53a3cf[_0x2dd4cc(0x3413)])[_0x2dd4cc(0x1589)]:this[_0x2dd4cc(0x276b)];}set[_0x2aba48(0x1589)](_0x179e64){var _0x4683a3=_0x2aba48,_0x1db6b9;if(this['_texture']!==_0x179e64){const _0x36e39b=null!=(_0x1db6b9=null==_0x179e64?void 0x0:_0x179e64[_0x4683a3(0x3d78)]())?_0x1db6b9:_0x396b50['l']['LastCreatedScene'];!_0x179e64&&_0x36e39b&&_0x36e39b[_0x4683a3(0x421f)](_0x5314f9['g'][_0x4683a3(0x3182)],_0x355a13=>_0x355a13[_0x4683a3(0x37e6)](this[_0x4683a3(0x276b)])),(this[_0x4683a3(0x276b)]=_0x179e64)&&_0x36e39b&&_0x36e39b[_0x4683a3(0x421f)](_0x5314f9['g']['MATERIAL_TextureDirtyFlag'],_0x28f28e=>_0x28f28e[_0x4683a3(0x37e6)](_0x179e64));}}get[_0x2aba48(0x4179)](){var _0x5811e2=_0x2aba48,_0x487cc8;return this[_0x5811e2(0x3f4c)]['isConnected']?(null==(_0x487cc8=this[_0x5811e2(0x3f4c)][_0x5811e2(0xc9c)])?void 0x0:_0x487cc8[_0x5811e2(0x3413)])[_0x5811e2(0x1589)]:null;}get[_0x2aba48(0x26f5)](){var _0x14a916=_0x2aba48,_0x1e7235;return null!=(_0x1e7235=this[_0x14a916(0x3216)])&&_0x1e7235[_0x14a916(0x326c)]?(null==(_0x1e7235=this[_0x14a916(0x3f4c)][_0x14a916(0xc9c)])?void 0x0:_0x1e7235[_0x14a916(0x3413)])[_0x14a916(0x1589)]:null;}[_0x2aba48(0x7fc)](_0x65c558){var _0x5d6ac9=_0x2aba48;return null!=_0x65c558&&_0x65c558[_0x5d6ac9(0x326c)]?_0x65c558[_0x5d6ac9(0xc9c)]['ownerBlock']:null;}get[_0x2aba48(0x1b63)](){var _0x1bff7d=_0x2aba48,_0x11f0ea=this[_0x1bff7d(0x7fc)](this[_0x1bff7d(0x23ab)]);return _0x11f0ea?_0x11f0ea[_0x1bff7d(0x1b63)]:this['_samplerName'];}get[_0x2aba48(0x32c6)](){var _0x328eae=_0x2aba48,_0x5d3767;return null!=(_0x5d3767=null==(_0x5d3767=this['_getImageSourceBlock'](this[_0x328eae(0x3f4c)]))?void 0x0:_0x5d3767[_0x328eae(0x1b63)])?_0x5d3767:null;}get[_0x2aba48(0x2d54)](){var _0x38202c=_0x2aba48,_0x25cb8d;return null!=(_0x25cb8d=null==(_0x25cb8d=this['_getImageSourceBlock'](this['sourceZ']))?void 0x0:_0x25cb8d[_0x38202c(0x1b63)])?_0x25cb8d:null;}get['hasImageSource'](){var _0x19dc80=_0x2aba48;return this[_0x19dc80(0x23ab)][_0x19dc80(0x326c)];}set[_0x2aba48(0x105d)](_0x56ab8a){var _0x39d200=_0x2aba48;if(_0x56ab8a!==this[_0x39d200(0x1a7f)]&&(this[_0x39d200(0x1a7f)]=_0x56ab8a,this['texture'])){const _0x6e8fb7=null!=(_0x56ab8a=this['texture']['getScene']())?_0x56ab8a:_0x396b50['l'][_0x39d200(0x2370)];null!==_0x6e8fb7&&void 0x0!==_0x6e8fb7&&_0x6e8fb7[_0x39d200(0x421f)](_0x5314f9['g']['MATERIAL_TextureDirtyFlag'],_0xbc037b=>_0xbc037b[_0x39d200(0x37e6)](this[_0x39d200(0x1589)]));}}get[_0x2aba48(0x105d)](){var _0x166355=_0x2aba48;return this[_0x166355(0x1a7f)];}set[_0x2aba48(0x3b5b)](_0xe77b00){var _0x362950=_0x2aba48;if(_0xe77b00!==this[_0x362950(0x19ba)]&&(this[_0x362950(0x19ba)]=_0xe77b00,this['texture'])){const _0x6845e=null!=(_0xe77b00=this['texture'][_0x362950(0x3d78)]())?_0xe77b00:_0x396b50['l'][_0x362950(0x2370)];null!==_0x6845e&&void 0x0!==_0x6845e&&_0x6845e[_0x362950(0x421f)](_0x5314f9['g']['MATERIAL_TextureDirtyFlag'],_0x4270a5=>_0x4270a5[_0x362950(0x37e6)](this['texture']));}}get[_0x2aba48(0x3b5b)](){var _0xd77313=_0x2aba48;return this[_0xd77313(0x19ba)];}[_0x2aba48(0x252c)](){var _0x1cb25d=_0x2aba48;return _0x1cb25d(0x3fd6);}get[_0x2aba48(0xa9f)](){var _0x2ec4cf=_0x2aba48;return this[_0x2ec4cf(0x3fab)][0x0];}get[_0x2aba48(0x2281)](){var _0x33a016=_0x2aba48;return this[_0x33a016(0x3fab)][0x1];}get['sharpness'](){var _0x5a6ab1=_0x2aba48;return this[_0x5a6ab1(0x3fab)][0x2];}get[_0x2aba48(0x23ab)](){var _0x542889=_0x2aba48;return this[_0x542889(0x3fab)][0x3];}get['sourceY'](){var _0x2fe19d=_0x2aba48;return this[_0x2fe19d(0x3fab)][0x4];}get[_0x2aba48(0x3216)](){var _0x28d2ae=_0x2aba48;return this[_0x28d2ae(0x3fab)][0x5];}get[_0x2aba48(0x3752)](){var _0x179cec=_0x2aba48;return this[_0x179cec(0x2307)][0x0];}get[_0x2aba48(0x1a54)](){var _0x120df8=_0x2aba48;return this[_0x120df8(0x2307)][0x1];}get['r'](){var _0x185c40=_0x2aba48;return this[_0x185c40(0x2307)][0x2];}get['g'](){var _0x3f5d96=_0x2aba48;return this[_0x3f5d96(0x2307)][0x3];}get['b'](){var _0x10f354=_0x2aba48;return this[_0x10f354(0x2307)][0x4];}get['a'](){var _0x2ba527=_0x2aba48;return this[_0x2ba527(0x2307)][0x5];}get[_0x2aba48(0x2fe2)](){var _0x252b48=_0x2aba48;return this[_0x252b48(0x2307)][0x6];}[_0x2aba48(0x12d6)](_0x84c183,_0xaac3a0,_0x43c2b1){var _0x12fc93=_0x2aba48,_0x2a6af8,_0x1eaed0;_0x43c2b1[_0x12fc93(0x8a8)]&&(_0x2a6af8=this[_0x12fc93(0x105d)]&&this[_0x12fc93(0x1589)]&&!this[_0x12fc93(0x1589)][_0x12fc93(0x9c3)],_0x1eaed0=this[_0x12fc93(0x3b5b)]&&this[_0x12fc93(0x1589)]&&this[_0x12fc93(0x1589)]['gammaSpace'],_0x43c2b1[_0x12fc93(0xff5)](this[_0x12fc93(0x19a1)],_0x2a6af8,!0x0),_0x43c2b1[_0x12fc93(0xff5)](this[_0x12fc93(0x2a24)],_0x1eaed0,!0x0));}['isReady'](){var _0x5c80b5=_0x2aba48;return!(this['texture']&&!this[_0x5c80b5(0x1589)][_0x5c80b5(0x8f0)]());}['bind'](_0xe655bc){var _0x10dc46=_0x2aba48;this[_0x10dc46(0x1589)]&&(_0xe655bc['setFloat'](this[_0x10dc46(0x27c0)],this[_0x10dc46(0x1589)][_0x10dc46(0x2fe2)]),this[_0x10dc46(0x33d5)]||_0xe655bc[_0x10dc46(0x2265)](this[_0x10dc46(0x480)],this['texture']));}[_0x2aba48(0xfcd)](_0x3b91f8){var _0x3a324f=_0x2aba48,_0x5a27df=this[_0x3a324f(0x1b63)],_0x31fcb4=null!=(_0x31fcb4=this[_0x3a324f(0x32c6)])?_0x31fcb4:_0x5a27df,_0x3a49db=null!=(_0x3a49db=this[_0x3a324f(0x2d54)])?_0x3a49db:_0x5a27df,_0xa5ca3f=this[_0x3a324f(0x2313)][_0x3a324f(0x326c)]?this[_0x3a324f(0x2313)][_0x3a324f(0x2fa0)]:_0x3a324f(0xb2c),_0x145286=_0x3b91f8['_getFreeVariableName']('x'),_0x51cf1f=_0x3b91f8[_0x3a324f(0x12fc)]('y'),_0x5dc4fb=_0x3b91f8['_getFreeVariableName']('z'),_0xe02cc5=_0x3b91f8[_0x3a324f(0x12fc)]('z');_0x3b91f8[_0x3a324f(0x2a2d)]+=_0x3a324f(0x1bd9)+_0x145286+_0x3a324f(0x3f1a)+_0x5a27df+',\x20'+this[_0x3a324f(0xa9f)][_0x3a324f(0x2fa0)]+_0x3a324f(0x69a)+_0x51cf1f+_0x3a324f(0x3f1a)+_0x31fcb4+',\x20'+this[_0x3a324f(0xa9f)][_0x3a324f(0x2fa0)]+_0x3a324f(0x406f)+_0x5dc4fb+_0x3a324f(0x3f1a)+_0x3a49db+',\x20'+this['position']['associatedVariableName']+'.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'+_0xe02cc5+_0x3a324f(0x1aa0)+this['normal'][_0x3a324f(0x2fa0)]+_0x3a324f(0x3142)+_0xa5ca3f+_0x3a324f(0x22d8)+this['_tempTextureRead']+_0x3a324f(0x730)+_0x145286+'*'+_0xe02cc5+_0x3a324f(0xacc)+_0x51cf1f+'*'+_0xe02cc5+_0x3a324f(0x1985)+_0x5dc4fb+'*'+_0xe02cc5+'.z)\x20/\x20('+_0xe02cc5+_0x3a324f(0xacc)+_0xe02cc5+'.y\x20+\x20'+_0xe02cc5+'.z);\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20';}['_generateConversionCode'](_0x1d460e,_0x323017,_0xd5b845){var _0x4bb909=_0x2aba48;'a'!==_0xd5b845&&(this[_0x4bb909(0x1589)]&&this[_0x4bb909(0x1589)][_0x4bb909(0x9c3)]||(_0x1d460e['compilationString']+=_0x4bb909(0x28b3)+this[_0x4bb909(0x19a1)]+_0x4bb909(0xefa)+_0x323017[_0x4bb909(0x2fa0)]+'\x20=\x20toGammaSpace('+_0x323017[_0x4bb909(0x2fa0)]+_0x4bb909(0x17ed)),_0x1d460e[_0x4bb909(0x2a2d)]+=_0x4bb909(0x28b3)+this[_0x4bb909(0x2a24)]+_0x4bb909(0x32ce)+_0x323017[_0x4bb909(0x2fa0)]+_0x4bb909(0x31da)+_0x323017[_0x4bb909(0x2fa0)]+_0x4bb909(0x1a95));}[_0x2aba48(0x7b9)](_0x50c585,_0x54cef1,_0x93ccfc){var _0x428a6b=_0x2aba48;let _0x2c06b3='';this[_0x428a6b(0x36c2)]||(_0x2c06b3=_0x428a6b(0x3d02)+this[_0x428a6b(0x27c0)]),_0x50c585[_0x428a6b(0x2a2d)]+=this[_0x428a6b(0x1bac)](_0x54cef1,_0x50c585)+_0x428a6b(0x607)+this[_0x428a6b(0x617)]+'.'+_0x93ccfc+_0x2c06b3+_0x428a6b(0x35bf),this[_0x428a6b(0x1185)](_0x50c585,_0x54cef1,_0x93ccfc);}[_0x2aba48(0x1198)](_0x3e57ea){var _0x4a950b=_0x2aba48;super['_buildBlock'](_0x3e57ea),this[_0x4a950b(0x23ab)][_0x4a950b(0x326c)]?this[_0x4a950b(0x33d5)]=this[_0x4a950b(0x23ab)][_0x4a950b(0xc9c)][_0x4a950b(0x3413)]:this[_0x4a950b(0x33d5)]=null,this[_0x4a950b(0x27c0)]=_0x3e57ea[_0x4a950b(0x12fc)](_0x4a950b(0x2931)),this[_0x4a950b(0x2fe2)][_0x4a950b(0x2fa0)]=this[_0x4a950b(0x27c0)],this[_0x4a950b(0x617)]=_0x3e57ea[_0x4a950b(0x12fc)](_0x4a950b(0x67c)),this[_0x4a950b(0x19a1)]=_0x3e57ea['_getFreeDefineName'](_0x4a950b(0x12c1)),this[_0x4a950b(0x2a24)]=_0x3e57ea[_0x4a950b(0x2e1d)](_0x4a950b(0x772)),this['_imageSource']||(this[_0x4a950b(0x480)]=_0x3e57ea[_0x4a950b(0x12fc)](this[_0x4a950b(0xc1b)]+_0x4a950b(0x3427)),_0x3e57ea[_0x4a950b(0x1b28)](this[_0x4a950b(0x480)])),_0x3e57ea[_0x4a950b(0x2e07)]['blockingBlocks'][_0x4a950b(0xede)](this),_0x3e57ea[_0x4a950b(0x2e07)][_0x4a950b(0x16d7)][_0x4a950b(0xede)](this),_0x3e57ea['sharedData'][_0x4a950b(0x2cd5)]['push'](this),_0x3e57ea['sharedData'][_0x4a950b(0x3191)][_0x4a950b(0xede)](this);var _0x1727fc='//'+this[_0x4a950b(0xc1b)];_0x3e57ea[_0x4a950b(0x11bf)](_0x4a950b(0x3a15),_0x1727fc),_0x3e57ea[_0x4a950b(0x3dcf)](this[_0x4a950b(0x27c0)],'float'),this[_0x4a950b(0xfcd)](_0x3e57ea);for(const _0x505b50 of this[_0x4a950b(0x2307)])_0x505b50[_0x4a950b(0x353d)]&&_0x4a950b(0x2fe2)!==_0x505b50[_0x4a950b(0xc1b)]&&this['_writeOutput'](_0x3e57ea,_0x505b50,_0x505b50[_0x4a950b(0xc1b)]);return this;}[_0x2aba48(0xbe6)](){var _0x2d0220=_0x2aba48;let _0x525b37=super[_0x2d0220(0xbe6)]();return _0x525b37=(_0x525b37=(_0x525b37+=this[_0x2d0220(0x337e)]+_0x2d0220(0x3df9)+this[_0x2d0220(0x105d)]+';\x0d\x0a')+(this[_0x2d0220(0x337e)]+_0x2d0220(0x1cd4)+this[_0x2d0220(0x3b5b)]+_0x2d0220(0x35bf)))+(this['_codeVariableName']+_0x2d0220(0x1128)+this[_0x2d0220(0x36c2)]+';\x0d\x0a'),this[_0x2d0220(0x1589)]?_0x525b37=(_0x525b37=(_0x525b37=(_0x525b37=(_0x525b37=(_0x525b37=(_0x525b37=(_0x525b37=(_0x525b37=(_0x525b37=(_0x525b37+=this[_0x2d0220(0x337e)]+'.texture\x20=\x20new\x20BABYLON.Texture(\x22'+this[_0x2d0220(0x1589)][_0x2d0220(0xc1b)]+_0x2d0220(0x25b9)+this[_0x2d0220(0x1589)]['noMipmap']+',\x20'+this[_0x2d0220(0x1589)][_0x2d0220(0x1aaa)]+',\x20'+this[_0x2d0220(0x1589)][_0x2d0220(0x1105)]+_0x2d0220(0x3ee3))+(this[_0x2d0220(0x337e)]+_0x2d0220(0x1680)+this['texture'][_0x2d0220(0x16c9)]+_0x2d0220(0x35bf)))+(this['_codeVariableName']+_0x2d0220(0x1a41)+this[_0x2d0220(0x1589)]['wrapV']+_0x2d0220(0x35bf)))+(this['_codeVariableName']+'.texture.uAng\x20=\x20'+this[_0x2d0220(0x1589)][_0x2d0220(0x965)]+_0x2d0220(0x35bf)))+(this[_0x2d0220(0x337e)]+'.texture.vAng\x20=\x20'+this['texture'][_0x2d0220(0x3102)]+_0x2d0220(0x35bf)))+(this['_codeVariableName']+_0x2d0220(0x2734)+this[_0x2d0220(0x1589)][_0x2d0220(0x1fb)]+_0x2d0220(0x35bf)))+(this[_0x2d0220(0x337e)]+_0x2d0220(0x498)+this[_0x2d0220(0x1589)]['uOffset']+_0x2d0220(0x35bf)))+(this[_0x2d0220(0x337e)]+_0x2d0220(0x1327)+this[_0x2d0220(0x1589)][_0x2d0220(0x11d2)]+_0x2d0220(0x35bf)))+(this[_0x2d0220(0x337e)]+_0x2d0220(0x18de)+this['texture'][_0x2d0220(0x1749)]+_0x2d0220(0x35bf)))+(this[_0x2d0220(0x337e)]+_0x2d0220(0x4264)+this[_0x2d0220(0x1589)][_0x2d0220(0x26df)]+_0x2d0220(0x35bf)))+(this[_0x2d0220(0x337e)]+_0x2d0220(0x218d)+this['texture'][_0x2d0220(0x9fa)]+';\x0d\x0a'):_0x525b37;}['serialize'](){var _0x38510e=_0x2aba48;const _0x3555d5=super['serialize']();return _0x3555d5[_0x38510e(0x105d)]=this[_0x38510e(0x105d)],_0x3555d5[_0x38510e(0x3b5b)]=this[_0x38510e(0x3b5b)],_0x3555d5[_0x38510e(0x36c2)]=this['disableLevelMultiplication'],this[_0x38510e(0x2e2c)]||!this['texture']||this['texture'][_0x38510e(0xcdd)]||'VideoTexture'===this[_0x38510e(0x1589)][_0x38510e(0x252c)]()||(_0x3555d5[_0x38510e(0x1589)]=this[_0x38510e(0x1589)][_0x38510e(0x18e2)]()),_0x3555d5;}[_0x2aba48(0x11a3)](_0x58c139,_0x50c705,_0x4a605b){var _0x395fc3=_0x2aba48;super[_0x395fc3(0x11a3)](_0x58c139,_0x50c705,_0x4a605b),this[_0x395fc3(0x105d)]=_0x58c139[_0x395fc3(0x105d)],this[_0x395fc3(0x3b5b)]=!!_0x58c139[_0x395fc3(0x3b5b)],this[_0x395fc3(0x36c2)]=!!_0x58c139['disableLevelMultiplication'],_0x58c139[_0x395fc3(0x1589)]&&!_0x5a5f45['O'][_0x395fc3(0x1d74)]&&void 0x0!==_0x58c139[_0x395fc3(0x1589)]['url']&&(_0x4a605b=0x0===_0x58c139[_0x395fc3(0x1589)]['url'][_0x395fc3(0x86a)](_0x395fc3(0x3004))?'':_0x4a605b,this[_0x395fc3(0x1589)]=_0x1b606e['x'][_0x395fc3(0x2de7)](_0x58c139[_0x395fc3(0x1589)],_0x50c705,_0x4a605b));}}(0x0,_0x595173['H'])('BABYLON.TriPlanarBlock',_0x499113);},0x158fd:(_0x2fa658,_0x2cb096,_0x5065bf)=>{var _0x4ffe92=a8_0x1ec55c;_0x5065bf['d'](_0x2cb096,{'S':()=>_0x2426f3,'p':()=>_0x43c99f});var _0x43c99f,_0x5f547a,_0x2cb096=_0x5065bf(0x10b7b),_0x351e2d=_0x5065bf(0x17eee),_0x81d34d=_0x5065bf(0xf582),_0x5065bf=_0x5065bf(0x4158);(_0x5f547a=_0x43c99f=_0x43c99f||{})[_0x5f547a['Cos']=0x0]='Cos',_0x5f547a[_0x5f547a[_0x4ffe92(0x34dc)]=0x1]=_0x4ffe92(0x34dc),_0x5f547a[_0x5f547a['Abs']=0x2]=_0x4ffe92(0xc53),_0x5f547a[_0x5f547a[_0x4ffe92(0x14bc)]=0x3]='Exp',_0x5f547a[_0x5f547a[_0x4ffe92(0x1953)]=0x4]=_0x4ffe92(0x1953),_0x5f547a[_0x5f547a[_0x4ffe92(0x24dc)]=0x5]=_0x4ffe92(0x24dc),_0x5f547a[_0x5f547a[_0x4ffe92(0x3d9e)]=0x6]=_0x4ffe92(0x3d9e),_0x5f547a[_0x5f547a[_0x4ffe92(0xdad)]=0x7]=_0x4ffe92(0xdad),_0x5f547a[_0x5f547a[_0x4ffe92(0xfeb)]=0x8]=_0x4ffe92(0xfeb),_0x5f547a[_0x5f547a['Log']=0x9]=_0x4ffe92(0x35cb),_0x5f547a[_0x5f547a[_0x4ffe92(0x2c17)]=0xa]=_0x4ffe92(0x2c17),_0x5f547a[_0x5f547a[_0x4ffe92(0x7dc)]=0xb]=_0x4ffe92(0x7dc),_0x5f547a[_0x5f547a[_0x4ffe92(0xb65)]=0xc]=_0x4ffe92(0xb65),_0x5f547a[_0x5f547a[_0x4ffe92(0x34e3)]=0xd]=_0x4ffe92(0x34e3),_0x5f547a[_0x5f547a[_0x4ffe92(0x288e)]=0xe]=_0x4ffe92(0x288e),_0x5f547a[_0x5f547a[_0x4ffe92(0x11e7)]=0xf]=_0x4ffe92(0x11e7),_0x5f547a[_0x5f547a[_0x4ffe92(0x37ef)]=0x10]=_0x4ffe92(0x37ef),_0x5f547a[_0x5f547a[_0x4ffe92(0x3f12)]=0x11]='Degrees';class _0x2426f3 extends _0x2cb096['k']{constructor(_0x40fb03){var _0x5e570c=_0x4ffe92;super(_0x40fb03,_0x81d34d['u'][_0x5e570c(0x14f6)]),this['operation']=_0x43c99f[_0x5e570c(0xb15)],this[_0x5e570c(0x3019)](_0x5e570c(0x20d7),_0x351e2d['E'][_0x5e570c(0x1277)]),this[_0x5e570c(0x3fb)](_0x5e570c(0x2208),_0x351e2d['E']['BasedOnInput']),this[_0x5e570c(0x2307)][0x0][_0x5e570c(0x2502)]=this['_inputs'][0x0];}[_0x4ffe92(0x252c)](){var _0x292801=_0x4ffe92;return _0x292801(0x345c);}get[_0x4ffe92(0x20d7)](){var _0x5f3e76=_0x4ffe92;return this[_0x5f3e76(0x3fab)][0x0];}get[_0x4ffe92(0x2208)](){var _0x3d8ed8=_0x4ffe92;return this[_0x3d8ed8(0x2307)][0x0];}[_0x4ffe92(0x1198)](_0x2a6e1c){var _0x40b1b0=_0x4ffe92;super[_0x40b1b0(0x1198)](_0x2a6e1c);var _0x146913=this['_outputs'][0x0];let _0x4afbf0='';switch(this[_0x40b1b0(0x1b83)]){case _0x43c99f[_0x40b1b0(0xb15)]:_0x4afbf0=_0x40b1b0(0x32c3);break;case _0x43c99f['Sin']:_0x4afbf0=_0x40b1b0(0x3380);break;case _0x43c99f[_0x40b1b0(0xc53)]:_0x4afbf0=_0x40b1b0(0x273d);break;case _0x43c99f['Exp']:_0x4afbf0=_0x40b1b0(0x313e);break;case _0x43c99f[_0x40b1b0(0x1953)]:_0x4afbf0=_0x40b1b0(0x2b8a);break;case _0x43c99f[_0x40b1b0(0x24dc)]:_0x4afbf0=_0x40b1b0(0xb94);break;case _0x43c99f[_0x40b1b0(0x3d9e)]:_0x4afbf0='floor';break;case _0x43c99f[_0x40b1b0(0xdad)]:_0x4afbf0=_0x40b1b0(0x23b8);break;case _0x43c99f[_0x40b1b0(0xfeb)]:_0x4afbf0='sqrt';break;case _0x43c99f[_0x40b1b0(0x35cb)]:_0x4afbf0=_0x40b1b0(0x40a5);break;case _0x43c99f[_0x40b1b0(0x2c17)]:_0x4afbf0=_0x40b1b0(0x1fb4);break;case _0x43c99f[_0x40b1b0(0x7dc)]:_0x4afbf0=_0x40b1b0(0x13f0);break;case _0x43c99f[_0x40b1b0(0xb65)]:_0x4afbf0=_0x40b1b0(0x3cf3);break;case _0x43c99f[_0x40b1b0(0x34e3)]:_0x4afbf0=_0x40b1b0(0x462);break;case _0x43c99f[_0x40b1b0(0x288e)]:_0x4afbf0='fract';break;case _0x43c99f[_0x40b1b0(0x11e7)]:_0x4afbf0=_0x40b1b0(0x24a3);break;case _0x43c99f[_0x40b1b0(0x37ef)]:_0x4afbf0=_0x40b1b0(0xeae);break;case _0x43c99f[_0x40b1b0(0x3f12)]:_0x4afbf0='degrees';}return _0x2a6e1c[_0x40b1b0(0x2a2d)]+=this[_0x40b1b0(0x1bac)](_0x146913,_0x2a6e1c)+(_0x40b1b0(0x607)+_0x4afbf0+'('+this[_0x40b1b0(0x20d7)]['associatedVariableName']+_0x40b1b0(0x3ee3)),this;}['serialize'](){var _0x55699a=_0x4ffe92;const _0x573ced=super['serialize']();return _0x573ced[_0x55699a(0x1b83)]=this['operation'],_0x573ced;}['_deserialize'](_0xf8d8e2,_0x2aa19a,_0x5e4765){var _0x553087=_0x4ffe92;super[_0x553087(0x11a3)](_0xf8d8e2,_0x2aa19a,_0x5e4765),this[_0x553087(0x1b83)]=_0xf8d8e2['operation'];}[_0x4ffe92(0xbe6)](){var _0x22fae2=_0x4ffe92;return super['_dumpPropertiesCode']()+(this[_0x22fae2(0x337e)]+'.operation\x20=\x20BABYLON.TrigonometryBlockOperations.'+_0x43c99f[this[_0x22fae2(0x1b83)]]+';\x0d\x0a');}}(0x0,_0x5065bf['H'])(_0x4ffe92(0x1886),_0x2426f3);},0x144e3:(_0x1423b0,_0x3a861b,_0x3360e1)=>{var _0x1dcd1d=a8_0x1ec55c;_0x3360e1['d'](_0x3a861b,{'t':()=>_0x1be5a9});var _0x3a861b=_0x3360e1(0x10b7b),_0xeb1896=_0x3360e1(0x17eee),_0x531ac7=_0x3360e1(0xf582),_0x3360e1=_0x3360e1(0x4158);class _0x1be5a9 extends _0x3a861b['k']{constructor(_0x3be7c0){var _0x8ac6b6=a8_0x5306;super(_0x3be7c0,_0x531ac7['u'][_0x8ac6b6(0x14f6)]),this[_0x8ac6b6(0xe11)]='x',this['ySwizzle']='y',this[_0x8ac6b6(0x2556)]='z',this[_0x8ac6b6(0x1dd5)]='w',this[_0x8ac6b6(0x3019)](_0x8ac6b6(0x3a68),_0xeb1896['E'][_0x8ac6b6(0x176b)],!0x0),this[_0x8ac6b6(0x3019)](_0x8ac6b6(0xc6b),_0xeb1896['E'][_0x8ac6b6(0xe60)],!0x0),this[_0x8ac6b6(0x3019)](_0x8ac6b6(0x2b09),_0xeb1896['E'][_0x8ac6b6(0x1415)],!0x0),this[_0x8ac6b6(0x3019)](_0x8ac6b6(0x1b5f),_0xeb1896['E'][_0x8ac6b6(0x1415)],!0x0),this[_0x8ac6b6(0x3019)]('x',_0xeb1896['E'][_0x8ac6b6(0x3c70)],!0x0),this[_0x8ac6b6(0x3019)]('y',_0xeb1896['E'][_0x8ac6b6(0x3c70)],!0x0),this[_0x8ac6b6(0x3019)]('z',_0xeb1896['E'][_0x8ac6b6(0x3c70)],!0x0),this['registerInput']('w',_0xeb1896['E'][_0x8ac6b6(0x3c70)],!0x0),this['registerOutput'](_0x8ac6b6(0x1da3),_0xeb1896['E']['Vector4']),this[_0x8ac6b6(0x3fb)](_0x8ac6b6(0x400b),_0xeb1896['E'][_0x8ac6b6(0xe60)]),this[_0x8ac6b6(0x3fb)]('xy',_0xeb1896['E'][_0x8ac6b6(0x1415)]),this[_0x8ac6b6(0x3fb)]('zw',_0xeb1896['E'][_0x8ac6b6(0x1415)]);}[_0x1dcd1d(0x252c)](){var _0x113f0b=_0x1dcd1d;return _0x113f0b(0x8da);}get[_0x1dcd1d(0x35a8)](){var _0x4b74d4=_0x1dcd1d;return this[_0x4b74d4(0x3fab)][0x0];}get[_0x1dcd1d(0xb6c)](){var _0x38a63e=_0x1dcd1d;return this[_0x38a63e(0x3fab)][0x1];}get['xyIn'](){var _0x3244b6=_0x1dcd1d;return this[_0x3244b6(0x3fab)][0x2];}get[_0x1dcd1d(0xb21)](){var _0x26b9ed=_0x1dcd1d;return this[_0x26b9ed(0x3fab)][0x3];}get['x'](){var _0x34feb3=_0x1dcd1d;return this[_0x34feb3(0x3fab)][0x4];}get['y'](){var _0x230a01=_0x1dcd1d;return this[_0x230a01(0x3fab)][0x5];}get['z'](){var _0x7fc1b3=_0x1dcd1d;return this[_0x7fc1b3(0x3fab)][0x6];}get['w'](){return this['_inputs'][0x7];}get[_0x1dcd1d(0x1da3)](){var _0x1ee5a9=_0x1dcd1d;return this[_0x1ee5a9(0x2307)][0x0];}get['xyzOut'](){return this['_outputs'][0x1];}get[_0x1dcd1d(0x3aaa)](){var _0x7a7c71=_0x1dcd1d;return this[_0x7a7c71(0x2307)][0x2];}get['zwOut'](){var _0x3c82d5=_0x1dcd1d;return this[_0x3c82d5(0x2307)][0x3];}get['xy'](){return this['xyOut'];}get[_0x1dcd1d(0x400b)](){return this['xyzOut'];}[_0x1dcd1d(0x3e41)](_0x2c885d){var _0x1cbecb=_0x1dcd1d;return _0x1cbecb(0x3a68)===_0x2c885d?_0x1cbecb(0x35a8):_0x1cbecb(0xc6b)===_0x2c885d?_0x1cbecb(0xb6c):'xy\x20'===_0x2c885d?_0x1cbecb(0x3e12):_0x1cbecb(0x1b5f)===_0x2c885d?_0x1cbecb(0xb21):_0x2c885d;}[_0x1dcd1d(0x3ae0)](_0x1f1574){var _0xd20980=_0x1dcd1d;const _0x2707d6=this['xSwizzle']+this[_0xd20980(0x3272)]+this[_0xd20980(0x2556)]+this['wSwizzle'];return'.'+_0x2707d6[_0xd20980(0x3138)](0x0,_0x1f1574);}[_0x1dcd1d(0x1198)](_0x27543c){var _0x3cb7da=_0x1dcd1d;super['_buildBlock'](_0x27543c);var _0x58e515=this['x'],_0x206150=this['y'],_0x1a2c52=this['z'],_0x1e0af7=this['w'],_0xc9bdb9=this[_0x3cb7da(0x3e12)],_0x3f67b9=this[_0x3cb7da(0xb21)],_0x127d8a=this[_0x3cb7da(0xb6c)],_0x557e42=this[_0x3cb7da(0x35a8)],_0x44b62e=this[_0x3cb7da(0x2307)][0x0],_0x1ca211=this[_0x3cb7da(0x2307)][0x1],_0x1f8aac=this['_outputs'][0x2],_0x387898=this[_0x3cb7da(0x2307)][0x3];return _0x557e42['isConnected']?(_0x44b62e['hasEndpoints']&&(_0x27543c['compilationString']+=this[_0x3cb7da(0x1bac)](_0x44b62e,_0x27543c)+(_0x3cb7da(0x607)+_0x557e42['associatedVariableName']+this['_buildSwizzle'](0x4)+_0x3cb7da(0x35bf))),_0x1ca211[_0x3cb7da(0x353d)]&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this['_declareOutput'](_0x1ca211,_0x27543c)+(_0x3cb7da(0x607)+_0x557e42[_0x3cb7da(0x2fa0)]+this['_buildSwizzle'](0x3)+_0x3cb7da(0x35bf))),_0x1f8aac[_0x3cb7da(0x353d)]&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x1f8aac,_0x27543c)+('\x20=\x20'+_0x557e42[_0x3cb7da(0x2fa0)]+this['_buildSwizzle'](0x2)+_0x3cb7da(0x35bf)))):_0x127d8a['isConnected']?(_0x44b62e['hasEndpoints']&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this['_declareOutput'](_0x44b62e,_0x27543c)+(_0x3cb7da(0x16e9)+_0x127d8a['associatedVariableName']+',\x20'+(_0x1e0af7[_0x3cb7da(0x326c)]?this[_0x3cb7da(0x278f)](_0x1e0af7):_0x3cb7da(0x245e))+')'+this[_0x3cb7da(0x3ae0)](0x4)+_0x3cb7da(0x35bf))),_0x1ca211[_0x3cb7da(0x353d)]&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this['_declareOutput'](_0x1ca211,_0x27543c)+(_0x3cb7da(0x607)+_0x127d8a[_0x3cb7da(0x2fa0)]+this[_0x3cb7da(0x3ae0)](0x3)+_0x3cb7da(0x35bf))),_0x1f8aac['hasEndpoints']&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this['_declareOutput'](_0x1f8aac,_0x27543c)+(_0x3cb7da(0x607)+_0x127d8a[_0x3cb7da(0x2fa0)]+this['_buildSwizzle'](0x2)+';\x0d\x0a'))):(_0xc9bdb9[_0x3cb7da(0x326c)]?(_0x44b62e[_0x3cb7da(0x353d)]&&(_0x3f67b9['isConnected']?_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x44b62e,_0x27543c)+('\x20=\x20vec4('+_0xc9bdb9['associatedVariableName']+',\x20'+_0x3f67b9[_0x3cb7da(0x2fa0)]+')'+this[_0x3cb7da(0x3ae0)](0x4)+';\x0d\x0a'):_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x44b62e,_0x27543c)+(_0x3cb7da(0x16e9)+_0xc9bdb9[_0x3cb7da(0x2fa0)]+',\x20'+(_0x1a2c52[_0x3cb7da(0x326c)]?this[_0x3cb7da(0x278f)](_0x1a2c52):_0x3cb7da(0x245e))+',\x20'+(_0x1e0af7[_0x3cb7da(0x326c)]?this[_0x3cb7da(0x278f)](_0x1e0af7):_0x3cb7da(0x245e))+')'+this['_buildSwizzle'](0x4)+';\x0d\x0a')),_0x1ca211[_0x3cb7da(0x353d)]&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x1ca211,_0x27543c)+('\x20=\x20vec3('+_0xc9bdb9[_0x3cb7da(0x2fa0)]+',\x20'+(_0x1a2c52[_0x3cb7da(0x326c)]?this[_0x3cb7da(0x278f)](_0x1a2c52):'0.0')+')'+this['_buildSwizzle'](0x3)+_0x3cb7da(0x35bf))),_0x1f8aac[_0x3cb7da(0x353d)]&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x1f8aac,_0x27543c)+(_0x3cb7da(0x607)+_0xc9bdb9['associatedVariableName']+this[_0x3cb7da(0x3ae0)](0x2)+';\x0d\x0a'))):(_0x44b62e[_0x3cb7da(0x353d)]&&(_0x3f67b9[_0x3cb7da(0x326c)]?_0x27543c['compilationString']+=this['_declareOutput'](_0x44b62e,_0x27543c)+('\x20=\x20vec4('+(_0x58e515[_0x3cb7da(0x326c)]?this['_writeVariable'](_0x58e515):_0x3cb7da(0x245e))+',\x20'+(_0x206150[_0x3cb7da(0x326c)]?this[_0x3cb7da(0x278f)](_0x206150):'0.0')+',\x20'+_0x3f67b9[_0x3cb7da(0x2fa0)]+')'+this[_0x3cb7da(0x3ae0)](0x4)+_0x3cb7da(0x35bf)):_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x44b62e,_0x27543c)+(_0x3cb7da(0x16e9)+(_0x58e515[_0x3cb7da(0x326c)]?this[_0x3cb7da(0x278f)](_0x58e515):_0x3cb7da(0x245e))+',\x20'+(_0x206150['isConnected']?this[_0x3cb7da(0x278f)](_0x206150):_0x3cb7da(0x245e))+',\x20'+(_0x1a2c52[_0x3cb7da(0x326c)]?this['_writeVariable'](_0x1a2c52):'0.0')+',\x20'+(_0x1e0af7[_0x3cb7da(0x326c)]?this[_0x3cb7da(0x278f)](_0x1e0af7):_0x3cb7da(0x245e))+')'+this[_0x3cb7da(0x3ae0)](0x4)+';\x0d\x0a')),_0x1ca211[_0x3cb7da(0x353d)]&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x1ca211,_0x27543c)+(_0x3cb7da(0x2e6e)+(_0x58e515[_0x3cb7da(0x326c)]?this['_writeVariable'](_0x58e515):'0.0')+',\x20'+(_0x206150['isConnected']?this[_0x3cb7da(0x278f)](_0x206150):'0.0')+',\x20'+(_0x1a2c52[_0x3cb7da(0x326c)]?this['_writeVariable'](_0x1a2c52):_0x3cb7da(0x245e))+')'+this[_0x3cb7da(0x3ae0)](0x3)+_0x3cb7da(0x35bf))),_0x1f8aac[_0x3cb7da(0x353d)]&&(_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x1f8aac,_0x27543c)+(_0x3cb7da(0x3288)+(_0x58e515['isConnected']?this['_writeVariable'](_0x58e515):'0.0')+',\x20'+(_0x206150['isConnected']?this['_writeVariable'](_0x206150):_0x3cb7da(0x245e))+')'+this['_buildSwizzle'](0x2)+_0x3cb7da(0x35bf)))),_0x387898[_0x3cb7da(0x353d)]&&(_0x3f67b9[_0x3cb7da(0x326c)]?_0x27543c[_0x3cb7da(0x2a2d)]+=this[_0x3cb7da(0x1bac)](_0x387898,_0x27543c)+(_0x3cb7da(0x607)+_0x3f67b9[_0x3cb7da(0x2fa0)]+this[_0x3cb7da(0x3ae0)](0x2)+_0x3cb7da(0x35bf)):_0x27543c['compilationString']+=this[_0x3cb7da(0x1bac)](_0x387898,_0x27543c)+(_0x3cb7da(0x3288)+(_0x1a2c52['isConnected']?this[_0x3cb7da(0x278f)](_0x1a2c52):_0x3cb7da(0x245e))+',\x20'+(_0x1e0af7[_0x3cb7da(0x326c)]?this[_0x3cb7da(0x278f)](_0x1e0af7):_0x3cb7da(0x245e))+')'+this[_0x3cb7da(0x3ae0)](0x2)+_0x3cb7da(0x35bf)))),this;}[_0x1dcd1d(0x18e2)](){var _0x470850=_0x1dcd1d;const _0x31664b=super['serialize']();return _0x31664b[_0x470850(0xe11)]=this[_0x470850(0xe11)],_0x31664b['ySwizzle']=this[_0x470850(0x3272)],_0x31664b[_0x470850(0x2556)]=this[_0x470850(0x2556)],_0x31664b[_0x470850(0x1dd5)]=this[_0x470850(0x1dd5)],_0x31664b;}[_0x1dcd1d(0x11a3)](_0x2d4f5c,_0xf32658,_0x390ac7){var _0x2aab8a=_0x1dcd1d;super[_0x2aab8a(0x11a3)](_0x2d4f5c,_0xf32658,_0x390ac7),this[_0x2aab8a(0xe11)]=null!=(_0xf32658=_0x2d4f5c['xSwizzle'])?_0xf32658:'x',this[_0x2aab8a(0x3272)]=null!=(_0x390ac7=_0x2d4f5c[_0x2aab8a(0x3272)])?_0x390ac7:'y',this['zSwizzle']=null!=(_0xf32658=_0x2d4f5c[_0x2aab8a(0x2556)])?_0xf32658:'z',this[_0x2aab8a(0x1dd5)]=null!=(_0x390ac7=_0x2d4f5c[_0x2aab8a(0x1dd5)])?_0x390ac7:'w';}[_0x1dcd1d(0xbe6)](){var _0x249577=_0x1dcd1d,_0x52545b=super[_0x249577(0xbe6)]();return(_0x52545b+=this[_0x249577(0x337e)]+_0x249577(0x26d0)+this[_0x249577(0xe11)]+_0x249577(0x3952))+(this['_codeVariableName']+_0x249577(0x2773)+this[_0x249577(0x3272)]+'\x22;\x0d\x0a')+(this[_0x249577(0x337e)]+_0x249577(0xf2c)+this[_0x249577(0x2556)]+_0x249577(0x3952))+(this[_0x249577(0x337e)]+_0x249577(0x1331)+this[_0x249577(0x1dd5)]+'\x22;\x0d\x0a');}}(0x0,_0x3360e1['H'])(_0x1dcd1d(0x39da),_0x1be5a9);},0xa6f6:(_0x557c67,_0x1e1fbe,_0x32175d)=>{var _0x88d443=a8_0x1ec55c,_0x41053e=_0x32175d(0x10b7b),_0x333936=_0x32175d(0x17eee),_0x50ccfb=_0x32175d(0xf582),_0x32175d=_0x32175d(0x4158);class _0x47a44b extends _0x41053e['k']{constructor(_0xbe25a0){var _0xf4cf83=a8_0x5306;super(_0xbe25a0,_0x50ccfb['u']['Neutral']),this[_0xf4cf83(0x3019)](_0xf4cf83(0x1da3),_0x333936['E'][_0xf4cf83(0x176b)],!0x0),this['registerInput'](_0xf4cf83(0xc6b),_0x333936['E'][_0xf4cf83(0xe60)],!0x0),this[_0xf4cf83(0x3019)](_0xf4cf83(0x2b09),_0x333936['E'][_0xf4cf83(0x1415)],!0x0),this[_0xf4cf83(0x3fb)](_0xf4cf83(0x400b),_0x333936['E']['Vector3']),this['registerOutput']('xy',_0x333936['E']['Vector2']),this[_0xf4cf83(0x3fb)]('zw',_0x333936['E'][_0xf4cf83(0x1415)]),this['registerOutput']('x',_0x333936['E'][_0xf4cf83(0x3c70)]),this['registerOutput']('y',_0x333936['E'][_0xf4cf83(0x3c70)]),this['registerOutput']('z',_0x333936['E'][_0xf4cf83(0x3c70)]),this[_0xf4cf83(0x3fb)]('w',_0x333936['E']['Float']),this[_0xf4cf83(0x982)]=!0x0;}['getClassName'](){var _0x56bfe6=a8_0x5306;return _0x56bfe6(0x134e);}get[_0x88d443(0x1da3)](){var _0x226674=_0x88d443;return this[_0x226674(0x3fab)][0x0];}get['xyzIn'](){var _0xef6a7a=_0x88d443;return this[_0xef6a7a(0x3fab)][0x1];}get[_0x88d443(0x3e12)](){var _0x56343c=_0x88d443;return this[_0x56343c(0x3fab)][0x2];}get[_0x88d443(0x1dac)](){var _0xa2aa9d=_0x88d443;return this[_0xa2aa9d(0x2307)][0x0];}get[_0x88d443(0x3aaa)](){var _0x152fed=_0x88d443;return this[_0x152fed(0x2307)][0x1];}get['zw'](){var _0x235036=_0x88d443;return this[_0x235036(0x2307)][0x2];}get['x'](){return this['_outputs'][0x3];}get['y'](){var _0x116760=_0x88d443;return this[_0x116760(0x2307)][0x4];}get['z'](){var _0x486af4=_0x88d443;return this[_0x486af4(0x2307)][0x5];}get['w'](){var _0x1ce7b9=_0x88d443;return this[_0x1ce7b9(0x2307)][0x6];}[_0x88d443(0x3e41)](_0x1f4f69){var _0x5d52c3=_0x88d443;switch(_0x1f4f69){case _0x5d52c3(0x2b09):return _0x5d52c3(0x3e12);case _0x5d52c3(0xc6b):return _0x5d52c3(0xb6c);default:return _0x1f4f69;}}[_0x88d443(0x1b56)](_0x213892){var _0x3e8669=_0x88d443;switch(_0x213892){case'xy':return'xyOut';case _0x3e8669(0x400b):return'xyzOut';default:return _0x213892;}}[_0x88d443(0x1198)](_0x16c616){var _0x3e19af=_0x88d443;super[_0x3e19af(0x1198)](_0x16c616);var _0x5919c7=this[_0x3e19af(0x1da3)]['isConnected']?this[_0x3e19af(0x1da3)]:this[_0x3e19af(0xb6c)][_0x3e19af(0x326c)]?this[_0x3e19af(0xb6c)]:this['xyIn'],_0x2724ae=this[_0x3e19af(0x2307)][0x0],_0x291123=this[_0x3e19af(0x2307)][0x1],_0x12d171=this[_0x3e19af(0x2307)][0x2],_0x2bc9a8=this[_0x3e19af(0x2307)][0x3],_0x4be253=this[_0x3e19af(0x2307)][0x4],_0x770f95=this[_0x3e19af(0x2307)][0x5],_0x542d88=this['_outputs'][0x6];return _0x2724ae[_0x3e19af(0x353d)]&&(_0x5919c7===this[_0x3e19af(0x3e12)]?_0x16c616[_0x3e19af(0x2a2d)]+=this[_0x3e19af(0x1bac)](_0x2724ae,_0x16c616)+(_0x3e19af(0x2e6e)+_0x5919c7[_0x3e19af(0x2fa0)]+_0x3e19af(0x1d30)):_0x16c616[_0x3e19af(0x2a2d)]+=this['_declareOutput'](_0x2724ae,_0x16c616)+(_0x3e19af(0x607)+_0x5919c7['associatedVariableName']+'.xyz;\x0d\x0a')),_0x12d171[_0x3e19af(0x353d)]&&this['xyzw']['isConnected']&&(_0x16c616['compilationString']+=this['_declareOutput'](_0x12d171,_0x16c616)+(_0x3e19af(0x607)+this[_0x3e19af(0x1da3)]['associatedVariableName']+_0x3e19af(0x414a))),_0x291123[_0x3e19af(0x353d)]&&(_0x16c616[_0x3e19af(0x2a2d)]+=this[_0x3e19af(0x1bac)](_0x291123,_0x16c616)+(_0x3e19af(0x607)+_0x5919c7['associatedVariableName']+_0x3e19af(0x29fc))),_0x2bc9a8[_0x3e19af(0x353d)]&&(_0x16c616[_0x3e19af(0x2a2d)]+=this[_0x3e19af(0x1bac)](_0x2bc9a8,_0x16c616)+(_0x3e19af(0x607)+_0x5919c7[_0x3e19af(0x2fa0)]+'.x;\x0d\x0a')),_0x4be253[_0x3e19af(0x353d)]&&(_0x16c616[_0x3e19af(0x2a2d)]+=this['_declareOutput'](_0x4be253,_0x16c616)+(_0x3e19af(0x607)+_0x5919c7['associatedVariableName']+_0x3e19af(0x1a3d))),_0x770f95[_0x3e19af(0x353d)]&&(_0x16c616[_0x3e19af(0x2a2d)]+=this[_0x3e19af(0x1bac)](_0x770f95,_0x16c616)+(_0x3e19af(0x607)+_0x5919c7['associatedVariableName']+_0x3e19af(0x201e))),_0x542d88['hasEndpoints']&&(_0x16c616['compilationString']+=this[_0x3e19af(0x1bac)](_0x542d88,_0x16c616)+(_0x3e19af(0x607)+_0x5919c7[_0x3e19af(0x2fa0)]+_0x3e19af(0x29f0))),this;}}(0x0,_0x32175d['H'])('BABYLON.VectorSplitterBlock',_0x47a44b);},0x1581c:(_0x5e901d,_0x4b4a23,_0x5e6c39)=>{var _0x119f15=a8_0x1ec55c;_0x5e6c39['d'](_0x4b4a23,{'d':()=>_0x513689});var _0x4b4a23=_0x5e6c39(0x10b7b),_0x4ca33f=_0x5e6c39(0x17eee),_0xc3dcff=_0x5e6c39(0xf582),_0x61c45c=_0x5e6c39(0x4158),_0x3a052b=_0x5e6c39(0x9acf),_0x2b61a8=_0x5e6c39(0x97e6);class _0x513689 extends _0x4b4a23['k']{constructor(_0xcb45c9){var _0x3f2974=a8_0x5306;super(_0xcb45c9,_0xc3dcff['u'][_0x3f2974(0x14f6)]),this[_0x3f2974(0x3019)](_0x3f2974(0x3870),_0x4ca33f['E'][_0x3f2974(0x176b)]),this[_0x3f2974(0x3019)](_0x3f2974(0x3662),_0x4ca33f['E']['Vector3']),this[_0x3f2974(0x3fb)](_0x3f2974(0x2208),_0x4ca33f['E'][_0x3f2974(0xe60)]);}[_0x119f15(0x252c)](){var _0x2bd2a8=_0x119f15;return _0x2bd2a8(0x3bad);}get[_0x119f15(0x3870)](){var _0x16aa1a=_0x119f15;return this[_0x16aa1a(0x3fab)][0x0];}get['cameraPosition'](){var _0x340820=_0x119f15;return this[_0x340820(0x3fab)][0x1];}get[_0x119f15(0x2208)](){var _0x30d94c=_0x119f15;return this[_0x30d94c(0x2307)][0x0];}[_0x119f15(0x2100)](_0x287deb){var _0xdb9a15=_0x119f15;if(!this[_0xdb9a15(0x3662)][_0xdb9a15(0x326c)]){let _0x79d1ec=_0x287deb[_0xdb9a15(0x2a3)](_0x99b895=>_0x99b895[_0xdb9a15(0x116e)]===_0x3a052b['$']['CameraPosition']);_0x79d1ec||(_0x79d1ec=new _0x2b61a8['S'](_0xdb9a15(0x3662)))[_0xdb9a15(0x2a46)](_0x3a052b['$'][_0xdb9a15(0x1318)]),_0x79d1ec[_0xdb9a15(0x2208)]['connectTo'](this[_0xdb9a15(0x3662)]);}}['_buildBlock'](_0x328be2){var _0x48e650=_0x119f15;super[_0x48e650(0x1198)](_0x328be2);var _0x4cdb07=this['_outputs'][0x0];return _0x328be2[_0x48e650(0x2a2d)]+=this['_declareOutput'](_0x4cdb07,_0x328be2)+(_0x48e650(0x340f)+this[_0x48e650(0x3662)][_0x48e650(0x2fa0)]+_0x48e650(0x5f9)+this[_0x48e650(0x3870)]['associatedVariableName']+_0x48e650(0x372a)),this;}}(0x0,_0x61c45c['H'])('BABYLON.ViewDirectionBlock',_0x513689);},0x94ce:(_0x1b4ee6,_0x1cc60e,_0x27fe6e)=>{var _0x5ad030=a8_0x1ec55c,_0xfa11fc=_0x27fe6e(0x10b7b),_0x455e90=_0x27fe6e(0x17eee),_0x40a50b=_0x27fe6e(0xf582),_0x27fe6e=_0x27fe6e(0x4158);class _0x22098f extends _0xfa11fc['k']{constructor(_0x19d90b){var _0x1b0f84=a8_0x5306;super(_0x19d90b,_0x40a50b['u'][_0x1b0f84(0x14f6)]),this[_0x1b0f84(0x3019)]('seed',_0x455e90['E'][_0x1b0f84(0x1415)]),this[_0x1b0f84(0x3019)](_0x1b0f84(0x2a25),_0x455e90['E']['Float']),this[_0x1b0f84(0x3019)](_0x1b0f84(0x3a33),_0x455e90['E'][_0x1b0f84(0x3c70)]),this[_0x1b0f84(0x3fb)](_0x1b0f84(0x2208),_0x455e90['E'][_0x1b0f84(0x3c70)]),this['registerOutput']('cells',_0x455e90['E'][_0x1b0f84(0x3c70)]);}[_0x5ad030(0x252c)](){var _0x452fef=_0x5ad030;return _0x452fef(0x320b);}get[_0x5ad030(0xd84)](){var _0x1705c8=_0x5ad030;return this[_0x1705c8(0x3fab)][0x0];}get[_0x5ad030(0x2a25)](){var _0x490348=_0x5ad030;return this[_0x490348(0x3fab)][0x1];}get[_0x5ad030(0x3a33)](){var _0x511d07=_0x5ad030;return this[_0x511d07(0x3fab)][0x2];}get['output'](){return this['_outputs'][0x0];}get[_0x5ad030(0x10a1)](){var _0x4486f7=_0x5ad030;return this[_0x4486f7(0x2307)][0x1];}[_0x5ad030(0x1198)](_0xc714db){var _0x3d4e17=_0x5ad030,_0x18b0c0,_0x350990;if(super[_0x3d4e17(0x1198)](_0xc714db),this[_0x3d4e17(0xd84)]['isConnected'])return _0xc714db['_emitFunction'](_0x3d4e17(0x408e),_0x3d4e17(0xbd6),_0x3d4e17(0x6b5)),_0xc714db[_0x3d4e17(0x13aa)](_0x3d4e17(0x900),_0x3d4e17(0xb8e),'//\x20Voronoi'),_0x18b0c0=_0xc714db[_0x3d4e17(0x12fc)](_0x3d4e17(0x323a)),_0x350990=_0xc714db[_0x3d4e17(0x12fc)](_0x3d4e17(0x3f0a)),_0xc714db[_0x3d4e17(0x2a2d)]+=_0x3d4e17(0xa22)+_0x18b0c0+_0x3d4e17(0x1147),_0xc714db['compilationString']+='float\x20'+_0x350990+_0x3d4e17(0x1147),_0xc714db[_0x3d4e17(0x2a2d)]+=_0x3d4e17(0x2896)+this[_0x3d4e17(0xd84)][_0x3d4e17(0x2fa0)]+',\x20'+this[_0x3d4e17(0x2a25)][_0x3d4e17(0x2fa0)]+',\x20'+this['density'][_0x3d4e17(0x2fa0)]+',\x20'+_0x18b0c0+',\x20'+_0x350990+');\x0d\x0a',this['output'][_0x3d4e17(0x353d)]&&(_0xc714db[_0x3d4e17(0x2a2d)]+=this[_0x3d4e17(0x1bac)](this['output'],_0xc714db)+('\x20=\x20'+_0x18b0c0+_0x3d4e17(0x35bf))),this[_0x3d4e17(0x10a1)][_0x3d4e17(0x353d)]&&(_0xc714db[_0x3d4e17(0x2a2d)]+=this[_0x3d4e17(0x1bac)](this[_0x3d4e17(0x10a1)],_0xc714db)+(_0x3d4e17(0x607)+_0x350990+_0x3d4e17(0x35bf))),this;}}(0x0,_0x27fe6e['H'])(_0x5ad030(0x2cfa),_0x22098f);},0xff60:(_0x4a32e4,_0x421ecb,_0x5c71d2)=>{var _0x1a513a=a8_0x1ec55c,_0x2db64b,_0x384d51=_0x5c71d2(0x10b7b),_0x26852b=_0x5c71d2(0x17eee),_0xecccc2=_0x5c71d2(0xf582),_0x5c71d2=_0x5c71d2(0x4158);_0x2db64b={'SawTooth':0x0,0x0:'SawTooth','Square':0x1,0x1:_0x1a513a(0x9c9),'Triangle':0x2,0x2:'Triangle'};class _0x386ab7 extends _0x384d51['k']{constructor(_0x17b835){var _0x2dd170=_0x1a513a;super(_0x17b835,_0xecccc2['u'][_0x2dd170(0x14f6)]),this[_0x2dd170(0x3018)]=_0x2db64b[_0x2dd170(0x1601)],this[_0x2dd170(0x3019)](_0x2dd170(0x20d7),_0x26852b['E'][_0x2dd170(0x1277)]),this['registerOutput'](_0x2dd170(0x2208),_0x26852b['E'][_0x2dd170(0x2642)]),this['_outputs'][0x0][_0x2dd170(0x2502)]=this[_0x2dd170(0x3fab)][0x0],this[_0x2dd170(0x3fab)][0x0]['excludedConnectionPointTypes'][_0x2dd170(0xede)](_0x26852b['E']['Matrix']);}['getClassName'](){return'WaveBlock';}get[_0x1a513a(0x20d7)](){var _0x376b69=_0x1a513a;return this[_0x376b69(0x3fab)][0x0];}get[_0x1a513a(0x2208)](){var _0x2f196a=_0x1a513a;return this[_0x2f196a(0x2307)][0x0];}[_0x1a513a(0x1198)](_0x2ccc74){var _0x51570c=_0x1a513a;super[_0x51570c(0x1198)](_0x2ccc74);var _0x49ccfd=this[_0x51570c(0x2307)][0x0];switch(this['kind']){case _0x2db64b[_0x51570c(0x1601)]:_0x2ccc74[_0x51570c(0x2a2d)]+=this['_declareOutput'](_0x49ccfd,_0x2ccc74)+(_0x51570c(0x607)+this['input']['associatedVariableName']+_0x51570c(0x2dbf)+this['input'][_0x51570c(0x2fa0)]+');\x0d\x0a');break;case _0x2db64b[_0x51570c(0x9c9)]:_0x2ccc74[_0x51570c(0x2a2d)]+=this[_0x51570c(0x1bac)](_0x49ccfd,_0x2ccc74)+(_0x51570c(0x1bd7)+this[_0x51570c(0x20d7)][_0x51570c(0x2fa0)]+_0x51570c(0xbf8));break;case _0x2db64b[_0x51570c(0x4013)]:_0x2ccc74[_0x51570c(0x2a2d)]+=this[_0x51570c(0x1bac)](_0x49ccfd,_0x2ccc74)+('\x20=\x202.0\x20*\x20abs(2.0\x20*\x20('+this['input']['associatedVariableName']+_0x51570c(0x2dbf)+this['input'][_0x51570c(0x2fa0)]+')))\x20-\x201.0;\x0d\x0a');}return this;}[_0x1a513a(0x18e2)](){var _0x472acb=_0x1a513a;const _0x327086=super[_0x472acb(0x18e2)]();return _0x327086[_0x472acb(0x3018)]=this[_0x472acb(0x3018)],_0x327086;}['_deserialize'](_0x4afcd9,_0x400203,_0x5a79a1){var _0x316a7d=_0x1a513a;super[_0x316a7d(0x11a3)](_0x4afcd9,_0x400203,_0x5a79a1),this[_0x316a7d(0x3018)]=_0x4afcd9[_0x316a7d(0x3018)];}}(0x0,_0x5c71d2['H'])(_0x1a513a(0x39f2),_0x386ab7);},0x9c38:(_0x3a4ab4,_0x47b36b,_0x10843e)=>{var _0xd5244c=a8_0x1ec55c,_0x12f296=_0x10843e(0x10b7b),_0x46430a=_0x10843e(0x17eee),_0x471ae1=_0x10843e(0xf582),_0x3cd97f=_0x10843e(0x4158),_0x10843e=_0x10843e(0xca26);class _0x5e73ea extends _0x12f296['k']{constructor(_0x5aa6ab){var _0x2fd8fc=a8_0x5306;super(_0x5aa6ab,_0x471ae1['u'][_0x2fd8fc(0x14f6)]),this[_0x2fd8fc(0x2ecd)]=!0x1,this[_0x2fd8fc(0x3019)]('seed',_0x46430a['E'][_0x2fd8fc(0xe60)]),this[_0x2fd8fc(0x3019)](_0x2fd8fc(0x1f4e),_0x46430a['E']['Float']),this['registerOutput'](_0x2fd8fc(0x2208),_0x46430a['E'][_0x2fd8fc(0x1415)]),this['registerOutput']('x',_0x46430a['E'][_0x2fd8fc(0x3c70)]),this[_0x2fd8fc(0x3fb)]('y',_0x46430a['E'][_0x2fd8fc(0x3c70)]);}[_0xd5244c(0x252c)](){var _0x537a94=_0xd5244c;return _0x537a94(0x2974);}get[_0xd5244c(0xd84)](){var _0x30fdec=_0xd5244c;return this[_0x30fdec(0x3fab)][0x0];}get['jitter'](){var _0x30e253=_0xd5244c;return this[_0x30e253(0x3fab)][0x1];}get['output'](){var _0x4812b6=_0xd5244c;return this[_0x4812b6(0x2307)][0x0];}get['x'](){var _0xc29fd4=_0xd5244c;return this[_0xc29fd4(0x2307)][0x1];}get['y'](){return this['_outputs'][0x2];}['_buildBlock'](_0x122616){var _0x5d48c5=_0xd5244c,_0x27fd8c;if(super['_buildBlock'](_0x122616),this[_0x5d48c5(0xd84)][_0x5d48c5(0x326c)]&&(this[_0x5d48c5(0x2208)][_0x5d48c5(0x353d)]||this['x'][_0x5d48c5(0x353d)]||this['y'][_0x5d48c5(0x353d)]))return _0x122616['_emitFunction'](_0x5d48c5(0x411b),_0x5d48c5(0x2d45),_0x5d48c5(0x3cf5)),_0x27fd8c=_0x122616['_getFreeVariableName'](_0x5d48c5(0x122d)),_0x122616['compilationString']+='vec2\x20'+_0x27fd8c+_0x5d48c5(0x21b7)+this['seed'][_0x5d48c5(0x2fa0)]+',\x20'+this[_0x5d48c5(0x1f4e)][_0x5d48c5(0x2fa0)]+',\x20'+this[_0x5d48c5(0x2ecd)]+');\x0d\x0a',this['output']['hasEndpoints']&&(_0x122616[_0x5d48c5(0x2a2d)]+=this[_0x5d48c5(0x1bac)](this['output'],_0x122616)+(_0x5d48c5(0x607)+_0x27fd8c+_0x5d48c5(0x35bf))),this['x'][_0x5d48c5(0x353d)]&&(_0x122616[_0x5d48c5(0x2a2d)]+=this['_declareOutput'](this['x'],_0x122616)+(_0x5d48c5(0x607)+_0x27fd8c+_0x5d48c5(0x20c4))),this['y'][_0x5d48c5(0x353d)]&&(_0x122616['compilationString']+=this['_declareOutput'](this['y'],_0x122616)+(_0x5d48c5(0x607)+_0x27fd8c+'.y;\x0d\x0a')),this;}[_0xd5244c(0xbe6)](){var _0x5e93ae=_0xd5244c;return super[_0x5e93ae(0xbe6)]()+(this['_codeVariableName']+_0x5e93ae(0xee2)+this[_0x5e93ae(0x2ecd)]+_0x5e93ae(0x35bf));}['serialize'](){var _0x494a3b=_0xd5244c;const _0x3ffdcd=super[_0x494a3b(0x18e2)]();return _0x3ffdcd[_0x494a3b(0x2ecd)]=this[_0x494a3b(0x2ecd)],_0x3ffdcd;}['_deserialize'](_0xb395f7,_0x5ef89f,_0x15bc7e){var _0x592062=_0xd5244c;super['_deserialize'](_0xb395f7,_0x5ef89f,_0x15bc7e),this[_0x592062(0x2ecd)]=_0xb395f7[_0x592062(0x2ecd)];}}(function(_0x5e6d11,_0x5906ee,_0x1c1bf0,_0x4e6995){var _0x247205=_0xd5244c,_0x5912eb,_0x5ecd9b=arguments[_0x247205(0x18cc)],_0x4a14e3=_0x5ecd9b<0x3?_0x5906ee:null===_0x4e6995?_0x4e6995=Object[_0x247205(0x14a5)](_0x5906ee,_0x1c1bf0):_0x4e6995;if(_0x247205(0x4238)==typeof Reflect&&_0x247205(0x3d33)==typeof Reflect[_0x247205(0x3215)])_0x4a14e3=Reflect[_0x247205(0x3215)](_0x5e6d11,_0x5906ee,_0x1c1bf0,_0x4e6995);else{for(var _0x79b7be=_0x5e6d11['length']-0x1;0x0<=_0x79b7be;_0x79b7be--)(_0x5912eb=_0x5e6d11[_0x79b7be])&&(_0x4a14e3=(_0x5ecd9b<0x3?_0x5912eb(_0x4a14e3):0x3<_0x5ecd9b?_0x5912eb(_0x5906ee,_0x1c1bf0,_0x4a14e3):_0x5912eb(_0x5906ee,_0x1c1bf0))||_0x4a14e3);}0x3<_0x5ecd9b&&_0x4a14e3&&Object[_0x247205(0x276e)](_0x5906ee,_0x1c1bf0,_0x4a14e3);}([(0x0,_0x10843e['p'])(_0xd5244c(0xf71),_0x10843e['U']['Boolean'],_0xd5244c(0x1663),{'notifiers':{'update':!0x1}})],_0x5e73ea[_0xd5244c(0x1ce1)],_0xd5244c(0x2ecd),void 0x0),(0x0,_0x3cd97f['H'])(_0xd5244c(0x1eb2),_0x5e73ea));},0x8cbb:(_0x1395e1,_0x34e784,_0x48a63b)=>{_0x48a63b(0xf582),_0x48a63b(0x17eee),_0x48a63b(0xd4e7),_0x48a63b(0x9acf),_0x48a63b(0x48fd);},0xd4e7:(_0x448576,_0x582f32,_0x33f24f)=>{var _0x1e0304=a8_0x1ec55c,_0x3b6315;_0x33f24f['d'](_0x582f32,{'M':()=>_0x3b6315}),(_0x33f24f=_0x3b6315=_0x3b6315||{})[_0x33f24f[_0x1e0304(0x2a92)]=0x0]=_0x1e0304(0x2a92),_0x33f24f[_0x33f24f['Attribute']=0x1]='Attribute',_0x33f24f[_0x33f24f['Varying']=0x2]='Varying',_0x33f24f[_0x33f24f['Undefined']=0x3]='Undefined';},0x17eee:(_0x346794,_0x277d97,_0x130c3a)=>{var _0x50d4fd=a8_0x1ec55c,_0x72f822;_0x130c3a['d'](_0x277d97,{'E':()=>_0x72f822}),(_0x130c3a=_0x72f822=_0x72f822||{})[_0x130c3a[_0x50d4fd(0x3c70)]=0x1]=_0x50d4fd(0x3c70),_0x130c3a[_0x130c3a[_0x50d4fd(0x164e)]=0x2]='Int',_0x130c3a[_0x130c3a[_0x50d4fd(0x1415)]=0x4]=_0x50d4fd(0x1415),_0x130c3a[_0x130c3a[_0x50d4fd(0xe60)]=0x8]=_0x50d4fd(0xe60),_0x130c3a[_0x130c3a[_0x50d4fd(0x176b)]=0x10]=_0x50d4fd(0x176b),_0x130c3a[_0x130c3a[_0x50d4fd(0x3094)]=0x20]=_0x50d4fd(0x3094),_0x130c3a[_0x130c3a[_0x50d4fd(0x851)]=0x40]=_0x50d4fd(0x851),_0x130c3a[_0x130c3a[_0x50d4fd(0x12cd)]=0x80]=_0x50d4fd(0x12cd),_0x130c3a[_0x130c3a['Object']=0x100]='Object',_0x130c3a[_0x130c3a['AutoDetect']=0x400]=_0x50d4fd(0x1277),_0x130c3a[_0x130c3a[_0x50d4fd(0x2642)]=0x800]='BasedOnInput',_0x130c3a[_0x130c3a[_0x50d4fd(0x828)]=0xfff]=_0x50d4fd(0x828);},0xf582:(_0x31e200,_0x17a574,_0x2648f8)=>{var _0x488dee=a8_0x1ec55c,_0x5270fe;_0x2648f8['d'](_0x17a574,{'u':()=>_0x5270fe}),(_0x2648f8=_0x5270fe=_0x5270fe||{})[_0x2648f8[_0x488dee(0xf56)]=0x1]=_0x488dee(0xf56),_0x2648f8[_0x2648f8[_0x488dee(0x236a)]=0x2]=_0x488dee(0x236a),_0x2648f8[_0x2648f8[_0x488dee(0x14f6)]=0x4]=_0x488dee(0x14f6),_0x2648f8[_0x2648f8['VertexAndFragment']=0x3]='VertexAndFragment';},0x48fd:(_0x44966c,_0x3f4098,_0x4a5bae)=>{var _0x284490=a8_0x1ec55c,_0x4a8ad6;_0x4a5bae['d'](_0x3f4098,{'a':()=>_0x4a8ad6}),(_0x4a5bae=_0x4a8ad6=_0x4a8ad6||{})[_0x4a5bae[_0x284490(0x2de0)]=0x0]=_0x284490(0x2de0),_0x4a5bae[_0x4a5bae[_0x284490(0x2063)]=0x1]=_0x284490(0x2063),_0x4a5bae[_0x4a5bae[_0x284490(0x12f2)]=0x2]=_0x284490(0x12f2),_0x4a5bae[_0x4a5bae[_0x284490(0x1d90)]=0x3]=_0x284490(0x1d90);},0x9acf:(_0x1a1255,_0x3bde8d,_0x1e702a)=>{var _0x15ab95=a8_0x1ec55c,_0x5edb01;_0x1e702a['d'](_0x3bde8d,{'$':()=>_0x5edb01}),(_0x1e702a=_0x5edb01=_0x5edb01||{})[_0x1e702a[_0x15ab95(0xea5)]=0x1]='World',_0x1e702a[_0x1e702a['View']=0x2]=_0x15ab95(0x5f7),_0x1e702a[_0x1e702a[_0x15ab95(0x5c2)]=0x3]=_0x15ab95(0x5c2),_0x1e702a[_0x1e702a['ViewProjection']=0x4]='ViewProjection',_0x1e702a[_0x1e702a[_0x15ab95(0x2c74)]=0x5]='WorldView',_0x1e702a[_0x1e702a['WorldViewProjection']=0x6]='WorldViewProjection',_0x1e702a[_0x1e702a['CameraPosition']=0x7]=_0x15ab95(0x1318),_0x1e702a[_0x1e702a[_0x15ab95(0x1971)]=0x8]=_0x15ab95(0x1971),_0x1e702a[_0x1e702a[_0x15ab95(0x98f)]=0x9]=_0x15ab95(0x98f),_0x1e702a[_0x1e702a[_0x15ab95(0x4063)]=0xa]='CameraParameters',_0x1e702a[_0x1e702a[_0x15ab95(0x1cb4)]=0xb]=_0x15ab95(0x1cb4);},0x79c:(_0x444a8a,_0x108dcc,_0x497037)=>{_0x497037(0x8cbb),_0x497037(0x9bf9),_0x497037(0x17368),_0x497037(0x10b7b),_0x497037(0x533),_0x497037(0x15d66),_0x497037(0xca26);},0x533:(_0x2671e0,_0x38992c,_0x2cdf43)=>{var _0x5a4cd2=a8_0x1ec55c;_0x2cdf43['d'](_0x38992c,{'O':()=>_0x18cb48});function _0x33f234(_0x49cad1,_0x514bed,_0x4d551f,_0x40bf75){var _0x25458b=a8_0x5306,_0x4797b8,_0x37850c=arguments['length'],_0x505909=_0x37850c<0x3?_0x514bed:null===_0x40bf75?_0x40bf75=Object[_0x25458b(0x14a5)](_0x514bed,_0x4d551f):_0x40bf75;if(_0x25458b(0x4238)==typeof Reflect&&_0x25458b(0x3d33)==typeof Reflect[_0x25458b(0x3215)])_0x505909=Reflect[_0x25458b(0x3215)](_0x49cad1,_0x514bed,_0x4d551f,_0x40bf75);else{for(var _0x580c9f=_0x49cad1[_0x25458b(0x18cc)]-0x1;0x0<=_0x580c9f;_0x580c9f--)(_0x4797b8=_0x49cad1[_0x580c9f])&&(_0x505909=(_0x37850c<0x3?_0x4797b8(_0x505909):0x3<_0x37850c?_0x4797b8(_0x514bed,_0x4d551f,_0x505909):_0x4797b8(_0x514bed,_0x4d551f))||_0x505909);}0x3<_0x37850c&&_0x505909&&Object[_0x25458b(0x276e)](_0x514bed,_0x4d551f,_0x505909);}function _0x171e23(_0x4faed9,_0x422938,_0x48f534,_0x2b85db){return new(_0x48f534=_0x48f534||Promise)(function(_0x549a74,_0x1614b0){var _0xf04564=a8_0x5306;function _0x49ddee(_0xcbf9be){var _0x977717=a8_0x5306;try{_0xe1d899(_0x2b85db[_0x977717(0x63a)](_0xcbf9be));}catch(_0x4d1856){_0x1614b0(_0x4d1856);}}function _0x2073f7(_0x571a72){var _0x3a9abb=a8_0x5306;try{_0xe1d899(_0x2b85db[_0x3a9abb(0x368b)](_0x571a72));}catch(_0x4ccadc){_0x1614b0(_0x4ccadc);}}function _0xe1d899(_0x404dab){var _0x115657=a8_0x5306,_0x53efca;_0x404dab[_0x115657(0x954)]?_0x549a74(_0x404dab['value']):((_0x53efca=_0x404dab[_0x115657(0x2b05)])instanceof _0x48f534?_0x53efca:new _0x48f534(function(_0x215025){_0x215025(_0x53efca);}))[_0x115657(0x2cc0)](_0x49ddee,_0x2073f7);}_0xe1d899((_0x2b85db=_0x2b85db['apply'](_0x4faed9,_0x422938||[]))[_0xf04564(0x63a)]());});}var _0x38992c=_0x2cdf43(0x14868),_0x150dc8=_0x2cdf43(0x349f),_0x3167f6=_0x2cdf43(0xd53f),_0x5e6adf=_0x2cdf43(0xbd53),_0x3d2c1e=_0x2cdf43(0x14232),_0x3a2e89=_0x2cdf43(0xcccf),_0x2e3c1d=_0x2cdf43(0x1533d),_0x3d4855=_0x2cdf43(0xa896),_0x3e17c1=_0x2cdf43(0xf582),_0x433f43=_0x2cdf43(0xce69),_0x3f3811=_0x2cdf43(0x5645),_0x247db0=_0x2cdf43(0x1679c),_0x421604=_0x2cdf43(0x4ba7),_0x51652f=_0x2cdf43(0x64bd),_0x2e8e29=_0x2cdf43(0x13143),_0x114ec9=_0x2cdf43(0xc2c2),_0x3b46eb=_0x2cdf43(0x97e6),_0x493a16=_0x2cdf43(0x4158),_0x149cc0=_0x2cdf43(0x10435),_0x1a13ae=_0x2cdf43(0x1796),_0x8dd89e=_0x2cdf43(0x9209),_0x3bef96=_0x2cdf43(0xe7db),_0x242c3=_0x2cdf43(0x628f),_0x49a27f=_0x2cdf43(0x1419a),_0x20abe9=_0x2cdf43(0x14caa),_0xa81434=_0x2cdf43(0x95d8),_0x1c0cdf=_0x2cdf43(0x1610),_0x4311e5=_0x2cdf43(0x144e3),_0x381a3f=_0x2cdf43(0xe785),_0x2d0a2e=_0x2cdf43(0x75b9),_0x2ad9a1=_0x2cdf43(0x48fd),_0x45b53e=_0x2cdf43(0x12cad),_0x29beb9=_0x2cdf43(0x4f18),_0x67496e=_0x2cdf43(0x863b),_0x35aa25=_0x2cdf43(0x7f8c),_0x119392=_0x2cdf43(0x1850b),_0x55d7db=_0x2cdf43(0x3bff),_0x1a4ce8=_0x2cdf43(0x158fd),_0x376f1c=_0x2cdf43(0x9acf),_0x11a43e=_0x2cdf43(0x11096),_0x2902a7=_0x2cdf43(0x10c09),_0x4769dc=_0x2cdf43(0x6214);const _0x1babda={'effect':null,'subMesh':null};class _0x59662c extends _0x3f3811['H']{constructor(){var _0x2f077d=a8_0x5306;super(),this[_0x2f077d(0x129b)]=!0x1,this[_0x2f077d(0x3156)]=!0x1,this[_0x2f077d(0x1312)]=!0x1,this[_0x2f077d(0xf5c)]=!0x1,this['UV2']=!0x1,this[_0x2f077d(0x193c)]=!0x1,this['UV4']=!0x1,this['UV5']=!0x1,this['UV6']=!0x1,this[_0x2f077d(0x3ece)]=0x0,this['BonesPerMesh']=0x0,this[_0x2f077d(0x2045)]=!0x1,this[_0x2f077d(0x3fa2)]=!0x1,this[_0x2f077d(0x2136)]=!0x1,this[_0x2f077d(0x1b34)]=!0x1,this[_0x2f077d(0x27c2)]=!0x1,this[_0x2f077d(0x14f0)]=0x0,this[_0x2f077d(0x19ad)]=!0x1,this[_0x2f077d(0x3658)]=!0x1,this[_0x2f077d(0x34c)]=!0x1,this[_0x2f077d(0x1c6d)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x2f077d(0x3fe2)]=!0x1,this[_0x2f077d(0x2b42)]=!0x1,this[_0x2f077d(0xb6f)]=!0x1,this[_0x2f077d(0x359b)]=!0x1,this[_0x2f077d(0x1ac7)]=!0x1,this['COLORGRADING']=!0x1,this[_0x2f077d(0x38c0)]=!0x1,this['SAMPLER3DGREENDEPTH']=!0x1,this[_0x2f077d(0x2dab)]=!0x1,this[_0x2f077d(0xcdb)]=!0x1,this[_0x2f077d(0x1ef4)]=!0x1,this[_0x2f077d(0x3e39)]=!0x1,this[_0x2f077d(0x33c0)]=0x0,this[_0x2f077d(0x183f)]=!0x1,this[_0x2f077d(0x2908)]=!0x1,this[_0x2f077d(0x22e6)]();}[_0x5a4cd2(0xff5)](_0x97bfbb,_0x1fbf69,_0x323d0d=!0x1){var _0x1bd8bc=_0x5a4cd2;void 0x0===this[_0x97bfbb]&&this['_keys'][_0x1bd8bc(0xede)](_0x97bfbb),_0x323d0d&&this[_0x97bfbb]!==_0x1fbf69&&this[_0x1bd8bc(0x121d)](),this[_0x97bfbb]=_0x1fbf69;}}class _0x18cb48 extends _0x38992c['a']{constructor(_0x24dff3,_0x2fe7f0,_0x10fbb8={}){var _0xe9bd92=_0x5a4cd2;super(_0x24dff3,_0x2fe7f0||_0x11a43e['l']['LastCreatedScene']),this['_buildId']=_0x18cb48[_0xe9bd92(0x1f3)]++,this[_0xe9bd92(0x12b5)]=!0x1,this['_cachedWorldViewMatrix']=new _0x3167f6['y3'](),this[_0xe9bd92(0x3ce)]=new _0x3167f6['y3'](),this['_optimizers']=new Array(),this[_0xe9bd92(0x295f)]=-0x1,this[_0xe9bd92(0x2f0c)]=this[_0xe9bd92(0x229e)](),this[_0xe9bd92(0x3339)]=null,this['ignoreAlpha']=!0x1,this[_0xe9bd92(0x1f5)]=0x4,this[_0xe9bd92(0x3811)]=new _0x3d4855['y$'](),this[_0xe9bd92(0x359)]=new Array(),this[_0xe9bd92(0x15bb)]=new Array(),this[_0xe9bd92(0x25c3)]=new Array(),this[_0xe9bd92(0xc7b)]=_0x2ad9a1['a'][_0xe9bd92(0x2de0)],this['forceAlphaBlending']=!0x1,this['_options']=Object[_0xe9bd92(0x12fe)]({'emitComments':!0x1},_0x10fbb8),this[_0xe9bd92(0xa96)](null);}static[_0x5a4cd2(0x1cd8)](_0x42a959){var _0x50cd9d=_0x5a4cd2;return _0x50cd9d(0x36f1)===_0x42a959[_0x50cd9d(0x252c)]()||_0x50cd9d(0x3e44)===_0x42a959[_0x50cd9d(0x252c)]()||_0x50cd9d(0x3cc2)===_0x42a959['getClassName']()||_0x50cd9d(0x2853)===_0x42a959['getClassName']()||_0x50cd9d(0x1391)===_0x42a959[_0x50cd9d(0x252c)]()||'ImageSourceBlock'===_0x42a959['getClassName']()||_0x50cd9d(0x3fd6)===_0x42a959[_0x50cd9d(0x252c)]()||_0x50cd9d(0x2f02)===_0x42a959['getClassName']();}[_0x5a4cd2(0x229e)](){var _0xc18d8f=_0x5a4cd2;return _0xc18d8f(0x2aea)!=typeof NODEEDITOR?NODEEDITOR:'undefined'!=typeof BABYLON&&void 0x0!==BABYLON[_0xc18d8f(0x3f87)]?BABYLON:void 0x0;}get[_0x5a4cd2(0x2b0a)](){var _0x1a11d2=_0x5a4cd2;return this[_0x1a11d2(0x2528)];}set[_0x5a4cd2(0x2b0a)](_0x4b961d){this['_options']=_0x4b961d;}get[_0x5a4cd2(0xb0b)](){return this['_imageProcessingConfiguration'];}set[_0x5a4cd2(0xb0b)](_0x5b49cd){var _0x586aef=_0x5a4cd2;this[_0x586aef(0xa96)](_0x5b49cd),this[_0x586aef(0x2b74)]();}get[_0x5a4cd2(0x2d64)](){var _0x1affb7=_0x5a4cd2;return this[_0x1affb7(0xc7b)];}set[_0x5a4cd2(0x2d64)](_0x4ced56){var _0x343bd9=_0x5a4cd2;this[_0x343bd9(0xc7b)]=_0x4ced56;}get[_0x5a4cd2(0x2425)](){var _0x59e23a=_0x5a4cd2;return this[_0x59e23a(0x81e)];}set['buildId'](_0x5d9541){var _0x437bf0=_0x5a4cd2;this[_0x437bf0(0x81e)]=_0x5d9541;}[_0x5a4cd2(0x252c)](){var _0x3ac63a=_0x5a4cd2;return _0x3ac63a(0x1dce);}[_0x5a4cd2(0xa96)](_0xb0ded1){var _0x5b8d46=_0x5a4cd2;_0xb0ded1!==this[_0x5b8d46(0x2dd9)]&&(this[_0x5b8d46(0x2dd9)]&&this[_0x5b8d46(0x2223)]&&this[_0x5b8d46(0x2dd9)][_0x5b8d46(0x24b7)]['remove'](this[_0x5b8d46(0x2223)]),this['_imageProcessingConfiguration']=_0xb0ded1||this[_0x5b8d46(0x3d78)]()[_0x5b8d46(0xb0b)],this['_imageProcessingConfiguration']&&(this['_imageProcessingObserver']=this['_imageProcessingConfiguration'][_0x5b8d46(0x24b7)]['add'](()=>{var _0x1e6459=_0x5b8d46;this[_0x1e6459(0x3f62)]();})));}[_0x5a4cd2(0x2abe)](_0x1489eb){var _0x176089=_0x5a4cd2;let _0x1ec4cd=null;for(const _0x5c1cef of this[_0x176089(0x25c3)])if(_0x5c1cef[_0x176089(0xc1b)]===_0x1489eb){if(_0x1ec4cd)return _0x421604['w1']['Warn'](_0x176089(0x26e1)+_0x1489eb+'`'),_0x1ec4cd;_0x1ec4cd=_0x5c1cef;}return _0x1ec4cd;}[_0x5a4cd2(0x1e68)](_0x437dc4){var _0x457b9d=_0x5a4cd2;for(const _0x2d57c8 of this[_0x457b9d(0x25c3)])if(_0x437dc4(_0x2d57c8))return _0x2d57c8;return null;}[_0x5a4cd2(0x2a3)](_0x352e44){var _0x3d0262=_0x5a4cd2;for(const _0x137618 of this[_0x3d0262(0x25c3)])if(_0x137618[_0x3d0262(0x2031)]&&_0x352e44(_0x137618))return _0x137618;return null;}[_0x5a4cd2(0x44e)](){var _0x5aac55=_0x5a4cd2;const _0x4c31cf=[];for(const _0x4e904c of this[_0x5aac55(0x25c3)])_0x4e904c[_0x5aac55(0x2031)]&&_0x4c31cf[_0x5aac55(0xede)](_0x4e904c);return _0x4c31cf;}[_0x5a4cd2(0x21cf)](_0x3338d0){var _0x2600f6=_0x5a4cd2;if(!(-0x1<this[_0x2600f6(0x3763)]['indexOf'](_0x3338d0)))return this[_0x2600f6(0x3763)]['push'](_0x3338d0),this;}['unregisterOptimizer'](_0xe74d66){var _0x454d74=_0x5a4cd2;_0xe74d66=this[_0x454d74(0x3763)]['indexOf'](_0xe74d66);if(-0x1!==_0xe74d66)return this[_0x454d74(0x3763)][_0x454d74(0xb1f)](_0xe74d66,0x1),this;}[_0x5a4cd2(0x5b5)](_0x2a92cb){var _0x387fd8=_0x5a4cd2;if(null===_0x2a92cb['target'])throw _0x387fd8(0x12d3);return 0x0!=(_0x2a92cb['target']&_0x3e17c1['u'][_0x387fd8(0xf56)])&&this['_addVertexOutputNode'](_0x2a92cb),0x0!=(_0x2a92cb[_0x387fd8(0x37fb)]&_0x3e17c1['u'][_0x387fd8(0x236a)])&&this[_0x387fd8(0xe72)](_0x2a92cb),this;}[_0x5a4cd2(0x25ff)](_0x1dbc66){var _0x6f856a=_0x5a4cd2;return null!==_0x1dbc66[_0x6f856a(0x37fb)]&&(0x0!=(_0x1dbc66[_0x6f856a(0x37fb)]&_0x3e17c1['u'][_0x6f856a(0xf56)])&&this['_removeVertexOutputNode'](_0x1dbc66),0x0!=(_0x1dbc66[_0x6f856a(0x37fb)]&_0x3e17c1['u'][_0x6f856a(0x236a)])&&this[_0x6f856a(0x24e9)](_0x1dbc66)),this;}['_addVertexOutputNode'](_0x5e2897){var _0x40145e=_0x5a4cd2;if(-0x1===this['_vertexOutputNodes'][_0x40145e(0x86a)](_0x5e2897))return _0x5e2897[_0x40145e(0x37fb)]=_0x3e17c1['u'][_0x40145e(0xf56)],this[_0x40145e(0x359)][_0x40145e(0xede)](_0x5e2897),this;}[_0x5a4cd2(0x20bc)](_0xb70577){var _0x5863d1=_0x5a4cd2;_0xb70577=this[_0x5863d1(0x359)][_0x5863d1(0x86a)](_0xb70577);if(-0x1!==_0xb70577)return this['_vertexOutputNodes']['splice'](_0xb70577,0x1),this;}[_0x5a4cd2(0xe72)](_0x2583a4){var _0x12abcb=_0x5a4cd2;if(-0x1===this[_0x12abcb(0x15bb)]['indexOf'](_0x2583a4))return _0x2583a4[_0x12abcb(0x37fb)]=_0x3e17c1['u'][_0x12abcb(0x236a)],this[_0x12abcb(0x15bb)][_0x12abcb(0xede)](_0x2583a4),this;}[_0x5a4cd2(0x24e9)](_0x41a31a){var _0x41b2d4=_0x5a4cd2;_0x41a31a=this[_0x41b2d4(0x15bb)][_0x41b2d4(0x86a)](_0x41a31a);if(-0x1!==_0x41a31a)return this[_0x41b2d4(0x15bb)]['splice'](_0x41a31a,0x1),this;}[_0x5a4cd2(0x36d8)](){var _0x11c528=_0x5a4cd2;return!this[_0x11c528(0x3f23)]&&(this[_0x11c528(0x2c4b)]||this[_0x11c528(0x19b3)]<0x1||this[_0x11c528(0x1204)]&&this['_sharedData']['hints'][_0x11c528(0x36d8)]);}[_0x5a4cd2(0x1961)](){var _0x11732f=_0x5a4cd2;return this[_0x11732f(0x1204)]&&this[_0x11732f(0x1204)][_0x11732f(0xc45)][_0x11732f(0x1961)];}[_0x5a4cd2(0xe09)](_0x3d6bfb,_0x2ee7bc,_0x201147,_0x45b338=!0x0){var _0x1f64a3=_0x5a4cd2;if(_0x3d6bfb[_0x1f64a3(0x3176)](_0x2ee7bc),_0x45b338&&_0x3d6bfb[_0x1f64a3(0x2100)](this),_0x3d6bfb[_0x1f64a3(0x358a)]=this['_buildId'],-0x1===this[_0x1f64a3(0x25c3)][_0x1f64a3(0x86a)](_0x3d6bfb)){if(_0x3d6bfb['isUnique']){var _0x20f156=_0x3d6bfb[_0x1f64a3(0x252c)]();for(const _0x377173 of this[_0x1f64a3(0x25c3)])if(_0x377173[_0x1f64a3(0x252c)]()===_0x20f156)throw'Cannot\x20have\x20multiple\x20blocks\x20of\x20type\x20'+_0x20f156+'\x20in\x20the\x20same\x20NodeMaterial';}this[_0x1f64a3(0x25c3)][_0x1f64a3(0xede)](_0x3d6bfb);}for(const _0x134549 of _0x3d6bfb[_0x1f64a3(0x1802)]){_0x134549[_0x1f64a3(0x2fa0)]='';var _0x5d8715=_0x134549[_0x1f64a3(0xc9c)];_0x5d8715&&(_0x5d8715=_0x5d8715['ownerBlock'])!==_0x3d6bfb&&((_0x5d8715[_0x1f64a3(0x37fb)]===_0x3e17c1['u'][_0x1f64a3(0xc1c)]||_0x2ee7bc[_0x1f64a3(0x37fb)]===_0x3e17c1['u'][_0x1f64a3(0x236a)]&&_0x5d8715[_0x1f64a3(0x37fb)]===_0x3e17c1['u'][_0x1f64a3(0xf56)]&&_0x5d8715[_0x1f64a3(0x358a)]!==this[_0x1f64a3(0x81e)])&&_0x201147['push'](_0x5d8715),this[_0x1f64a3(0xe09)](_0x5d8715,_0x2ee7bc,_0x201147,_0x45b338));}for(const _0x332db1 of _0x3d6bfb[_0x1f64a3(0x1556)])_0x332db1[_0x1f64a3(0x2fa0)]='';}[_0x5a4cd2(0x34de)](_0x2d9545,_0x5257a8){var _0x470b80=_0x5a4cd2;_0x2d9545[_0x470b80(0x37fb)]===_0x3e17c1['u']['VertexAndFragment']&&(_0x2d9545['buildId']=_0x5257a8);for(const _0x272698 of _0x2d9545[_0x470b80(0x1802)]){var _0x352344=_0x272698[_0x470b80(0xc9c)];_0x352344&&(_0x352344=_0x352344[_0x470b80(0x3413)])!==_0x2d9545&&this[_0x470b80(0x34de)](_0x352344,_0x5257a8);}}[_0x5a4cd2(0x4054)](_0x5cdcc1){var _0x2f91d6=_0x5a4cd2,_0x470d14=this[_0x2f91d6(0x25c3)][_0x2f91d6(0x86a)](_0x5cdcc1);-0x1<_0x470d14&&this[_0x2f91d6(0x25c3)][_0x2f91d6(0xb1f)](_0x470d14,0x1),_0x5cdcc1[_0x2f91d6(0x4267)]&&this[_0x2f91d6(0x25ff)](_0x5cdcc1);}[_0x5a4cd2(0x2c4e)](_0x563121=!0x1,_0x1d63cf=!0x0,_0xb4d249=!0x0){var _0x5addea=_0x5a4cd2;this[_0x5addea(0x12b5)]=!0x1;var _0x1d18eb=this[_0x5addea(0x3d78)]()['getEngine'](),_0x122ced=this[_0x5addea(0xc7b)]===_0x2ad9a1['a'][_0x5addea(0x12f2)];if(0x0===this[_0x5addea(0x359)][_0x5addea(0x18cc)]&&!_0x122ced)throw _0x5addea(0xd7b);if(0x0===this[_0x5addea(0x15bb)][_0x5addea(0x18cc)])throw'You\x20must\x20define\x20at\x20least\x20one\x20fragmentOutputNode';this[_0x5addea(0x10b5)]=new _0x3a2e89['u'](),this[_0x5addea(0x10b5)][_0x5addea(0x2f8)]=_0x1d18eb[_0x5addea(0x3af5)],this['_vertexCompilationState'][_0x5addea(0x37fb)]=_0x3e17c1['u'][_0x5addea(0xf56)],this['_fragmentCompilationState']=new _0x3a2e89['u'](),this['_fragmentCompilationState'][_0x5addea(0x2f8)]=_0x1d18eb[_0x5addea(0x3af5)],this['_fragmentCompilationState'][_0x5addea(0x37fb)]=_0x3e17c1['u'][_0x5addea(0x236a)],this[_0x5addea(0x1204)]=new _0x433f43['U'](),this[_0x5addea(0x1204)][_0x5addea(0xa13)]=this[_0x5addea(0x15bb)],this[_0x5addea(0x10b5)][_0x5addea(0x2e07)]=this[_0x5addea(0x1204)],this[_0x5addea(0x58e)][_0x5addea(0x2e07)]=this[_0x5addea(0x1204)],this[_0x5addea(0x1204)][_0x5addea(0x2425)]=this[_0x5addea(0x81e)],this[_0x5addea(0x1204)]['emitComments']=this[_0x5addea(0x2528)]['emitComments'],this[_0x5addea(0x1204)][_0x5addea(0xcf1)]=_0x563121,this[_0x5addea(0x1204)]['scene']=this['getScene'](),this[_0x5addea(0x1204)][_0x5addea(0x3dde)]=_0x122ced;const _0x155133=[],_0x1a6ee5=[];for(const _0xe4dd45 of this[_0x5addea(0x359)])_0x155133[_0x5addea(0xede)](_0xe4dd45),this[_0x5addea(0xe09)](_0xe4dd45,this['_vertexCompilationState'],_0x1a6ee5,_0xb4d249);for(const _0x10fa7c of this[_0x5addea(0x15bb)])_0x1a6ee5[_0x5addea(0xede)](_0x10fa7c),this[_0x5addea(0xe09)](_0x10fa7c,this[_0x5addea(0x58e)],_0x155133,_0xb4d249);this['optimize']();for(const _0x231dd9 of _0x155133)_0x231dd9[_0x5addea(0x2c4e)](this['_vertexCompilationState'],_0x155133);this[_0x5addea(0x58e)][_0x5addea(0x2006)]=this[_0x5addea(0x10b5)]['uniforms'][_0x5addea(0x538)](0x0),this['_fragmentCompilationState']['_uniformDeclaration']=this['_vertexCompilationState'][_0x5addea(0x1eca)],this[_0x5addea(0x58e)]['_constantDeclaration']=this['_vertexCompilationState']['_constantDeclaration'],this[_0x5addea(0x58e)][_0x5addea(0x1843)]=this[_0x5addea(0x10b5)];for(const _0x1e2729 of _0x1a6ee5)this[_0x5addea(0x34de)](_0x1e2729,this[_0x5addea(0x81e)]-0x1);for(const _0x26eeb7 of _0x1a6ee5)_0x26eeb7[_0x5addea(0x2c4e)](this[_0x5addea(0x58e)],_0x1a6ee5);this[_0x5addea(0x10b5)][_0x5addea(0x2e58)](this[_0x5addea(0x10b5)]),this[_0x5addea(0x58e)][_0x5addea(0x2e58)](this[_0x5addea(0x58e)]),_0x1d63cf&&(this[_0x5addea(0x81e)]=_0x18cb48[_0x5addea(0x1f3)]++),this[_0x5addea(0x1204)]['emitErrors'](),_0x563121&&(_0x4769dc['log'](_0x5addea(0x319a)),_0x4769dc['log'](this[_0x5addea(0x10b5)][_0x5addea(0x2a2d)]),_0x4769dc[_0x5addea(0x40a5)]('Fragment\x20shader:'),_0x4769dc[_0x5addea(0x40a5)](this[_0x5addea(0x58e)]['compilationString'])),this[_0x5addea(0x12b5)]=!0x0,this['onBuildObservable'][_0x5addea(0x3608)](this);for(const _0x3de4ba of this[_0x5addea(0x3d78)]()['meshes'])if(_0x3de4ba[_0x5addea(0xc8b)]){for(const _0x4c01ef of _0x3de4ba[_0x5addea(0xc8b)])if(_0x4c01ef[_0x5addea(0x3cf4)]()===this&&_0x4c01ef[_0x5addea(0x70d)]){const _0x4c03ba=_0x4c01ef[_0x5addea(0x70d)];_0x4c03ba['markAllAsDirty'](),_0x4c03ba[_0x5addea(0x14ff)]();}}}['optimize'](){var _0x425aea=_0x5a4cd2;for(const _0x19541b of this['_optimizers'])_0x19541b['optimize'](this['_vertexOutputNodes'],this[_0x425aea(0x15bb)]);}[_0x5a4cd2(0x2d26)](_0x12122b,_0x1b518a){var _0x3d0878=_0x5a4cd2,_0xcc7a7d=_0x1b518a[_0x3d0878(0x129b)],_0xa9690e=_0x1b518a['TANGENT'],_0x3ddadf=_0x1b518a[_0x3d0878(0x1312)],_0x2e30e6=(_0x1b518a['NORMAL']=_0x12122b[_0x3d0878(0x2389)](_0x247db0['o'][_0x3d0878(0x24a2)]),_0x1b518a['TANGENT']=_0x12122b[_0x3d0878(0x2389)](_0x247db0['o']['TangentKind']),_0x12122b[_0x3d0878(0x3acf)]&&_0x12122b[_0x3d0878(0x2389)](_0x247db0['o'][_0x3d0878(0x1e26)]));_0x1b518a[_0x3d0878(0x1312)]=_0x2e30e6;let _0x16b392=!0x1;for(let _0x31e6d3=0x1;_0x31e6d3<=_0x1c0cdf['g'][_0x3d0878(0x54f)];++_0x31e6d3){var _0x2012d2=_0x1b518a['UV'+_0x31e6d3];_0x1b518a['UV'+_0x31e6d3]=_0x12122b['isVerticesDataPresent']('uv'+(0x1===_0x31e6d3?'':_0x31e6d3)),_0x16b392=_0x16b392||_0x1b518a['UV'+_0x31e6d3]!==_0x2012d2;}_0xcc7a7d===_0x1b518a[_0x3d0878(0x129b)]&&_0xa9690e===_0x1b518a['TANGENT']&&_0x3ddadf===_0x1b518a[_0x3d0878(0x1312)]&&!_0x16b392||_0x1b518a[_0x3d0878(0x1502)]();}['createPostProcess'](_0x4ef81d,_0x19ebc5=0x1,_0x4285be=_0x1c0cdf['g'][_0x5a4cd2(0x16b2)],_0x27080d,_0x9f3a58,_0x284b78=_0x1c0cdf['g'][_0x5a4cd2(0x2aeb)],_0x695da7=_0x1c0cdf['g'][_0x5a4cd2(0x12a4)]){var _0x5d116e=_0x5a4cd2;return this[_0x5d116e(0x2d64)]!==_0x2ad9a1['a'][_0x5d116e(0x2063)]?(_0x4769dc[_0x5d116e(0x40a5)](_0x5d116e(0x2360)),null):this[_0x5d116e(0x1641)](null,_0x4ef81d,_0x19ebc5,_0x4285be,_0x27080d,_0x9f3a58,_0x284b78,_0x695da7);}['createEffectForPostProcess'](_0x4c46b9){var _0x36c08a=_0x5a4cd2;this[_0x36c08a(0x1641)](_0x4c46b9);}[_0x5a4cd2(0x1641)](_0xcaf5b3,_0x2c84a3,_0x6f45fc=0x1,_0x3491ec=_0x1c0cdf['g'][_0x5a4cd2(0x16b2)],_0xa0048,_0x3ce85f,_0x197e4c=_0x1c0cdf['g'][_0x5a4cd2(0x2aeb)],_0x6ea2=_0x1c0cdf['g'][_0x5a4cd2(0x12a4)]){var _0x406120=_0x5a4cd2;let _0x4e1998=this['name']+this[_0x406120(0x81e)];const _0x2d2064=new _0x59662c(),_0x45bf62=new _0x150dc8['x'](_0x4e1998+_0x406120(0x2063),this[_0x406120(0x3d78)]());let _0x56c074=this[_0x406120(0x81e)];return this['_processDefines'](_0x45bf62,_0x2d2064),_0x2e3c1d['Q'][_0x406120(0x510)](_0x4e1998,this[_0x406120(0x58e)][_0x406120(0xd21)],this[_0x406120(0x10b5)][_0x406120(0xd21)]),_0xcaf5b3?_0xcaf5b3[_0x406120(0xc6a)](_0x2d2064[_0x406120(0x1c67)](),this['_fragmentCompilationState'][_0x406120(0x2006)],this[_0x406120(0x58e)][_0x406120(0x322d)],{'maxSimultaneousLights':this['maxSimultaneousLights']},void 0x0,void 0x0,_0x4e1998,_0x4e1998):_0xcaf5b3=new _0xa81434['D'](this[_0x406120(0xc1b)]+_0x406120(0x2063),_0x4e1998,this[_0x406120(0x58e)][_0x406120(0x2006)],this['_fragmentCompilationState'][_0x406120(0x322d)],_0x6f45fc,_0x2c84a3,_0x3491ec,_0xa0048,_0x3ce85f,_0x2d2064[_0x406120(0x1c67)](),_0x197e4c,_0x4e1998,{'maxSimultaneousLights':this[_0x406120(0x1f5)]},!0x1,_0x6ea2),_0xcaf5b3[_0x406120(0x36a4)]=this,_0xcaf5b3['onApplyObservable'][_0x406120(0x2e5)](_0x3bcefa=>{var _0x3aed2e=_0x406120;_0x56c074!==this['_buildId']&&(delete _0x2e3c1d['Q'][_0x3aed2e(0x21f6)][_0x4e1998+'VertexShader'],delete _0x2e3c1d['Q'][_0x3aed2e(0x21f6)][_0x4e1998+_0x3aed2e(0x350)],_0x4e1998=this[_0x3aed2e(0xc1b)]+this[_0x3aed2e(0x81e)],_0x2d2064[_0x3aed2e(0x3569)](),_0x56c074=this[_0x3aed2e(0x81e)]),this[_0x3aed2e(0xeea)](_0x45bf62,_0x2d2064)&&(_0x2e3c1d['Q']['RegisterShader'](_0x4e1998,this['_fragmentCompilationState'][_0x3aed2e(0xd21)],this[_0x3aed2e(0x10b5)][_0x3aed2e(0xd21)]),_0x35aa25['Q']['SetImmediate'](()=>_0xcaf5b3[_0x3aed2e(0xc6a)](_0x2d2064[_0x3aed2e(0x1c67)](),this[_0x3aed2e(0x58e)][_0x3aed2e(0x2006)],this['_fragmentCompilationState'][_0x3aed2e(0x322d)],{'maxSimultaneousLights':this['maxSimultaneousLights']},void 0x0,void 0x0,_0x4e1998,_0x4e1998))),this[_0x3aed2e(0x1f65)](_0x3bcefa);}),_0xcaf5b3;}[_0x5a4cd2(0x27cf)](_0x3f884e,_0x9f2927){var _0x412a30=_0x5a4cd2;if(this[_0x412a30(0x2d64)]!==_0x2ad9a1['a'][_0x412a30(0x1d90)])return _0x4769dc[_0x412a30(0x40a5)](_0x412a30(0x2360)),null;let _0x39d0b5=this[_0x412a30(0xc1b)]+this[_0x412a30(0x81e)];const _0x9a5e58=new _0x119392['g'](_0x39d0b5,_0x3f884e,null,_0x9f2927),_0xde6e0d=new _0x150dc8['x'](_0x39d0b5+_0x412a30(0x194e),this[_0x412a30(0x3d78)]()),_0x10be03=(_0xde6e0d['reservedDataStore']={'hidden':!0x0},new _0x59662c());_0x3f884e=this[_0x412a30(0xeea)](_0xde6e0d,_0x10be03),_0x2e3c1d['Q'][_0x412a30(0x510)](_0x39d0b5,this[_0x412a30(0x58e)][_0x412a30(0xd21)],this[_0x412a30(0x10b5)][_0x412a30(0xd21)]);let _0x53627f=this[_0x412a30(0x3d78)]()[_0x412a30(0x3e9d)]()[_0x412a30(0x2442)]({'vertexElement':_0x39d0b5,'fragmentElement':_0x39d0b5},[_0x247db0['o']['PositionKind']],this[_0x412a30(0x58e)][_0x412a30(0x2006)],this[_0x412a30(0x58e)][_0x412a30(0x322d)],_0x10be03[_0x412a30(0x1c67)](),null==_0x3f884e?void 0x0:_0x3f884e[_0x412a30(0x847)],void 0x0),_0x503c71=(_0x9a5e58[_0x412a30(0x36a4)]=this,_0x9a5e58[_0x412a30(0x7a5)](_0x53627f),this['_buildId']);return _0x9a5e58['onBeforeGenerationObservable'][_0x412a30(0x2e5)](()=>{var _0x309976=_0x412a30;_0x503c71!==this[_0x309976(0x81e)]&&(delete _0x2e3c1d['Q'][_0x309976(0x21f6)][_0x39d0b5+_0x309976(0x375d)],delete _0x2e3c1d['Q']['ShadersStore'][_0x39d0b5+'PixelShader'],_0x39d0b5=this['name']+this[_0x309976(0x81e)],_0x10be03[_0x309976(0x3569)](),_0x503c71=this[_0x309976(0x81e)]);const _0x595db5=this[_0x309976(0xeea)](_0xde6e0d,_0x10be03);_0x595db5&&(_0x2e3c1d['Q']['RegisterShader'](_0x39d0b5,this['_fragmentCompilationState'][_0x309976(0xd21)],this[_0x309976(0x10b5)][_0x309976(0xd21)]),_0x35aa25['Q'][_0x309976(0x3f65)](()=>{var _0x3d34d1=_0x309976;_0x53627f=this[_0x3d34d1(0x3d78)]()[_0x3d34d1(0x3e9d)]()[_0x3d34d1(0x2442)]({'vertexElement':_0x39d0b5,'fragmentElement':_0x39d0b5},[_0x247db0['o'][_0x3d34d1(0x1678)]],this[_0x3d34d1(0x58e)]['uniforms'],this['_fragmentCompilationState'][_0x3d34d1(0x322d)],_0x10be03[_0x3d34d1(0x1c67)](),null===_0x595db5||void 0x0===_0x595db5?void 0x0:_0x595db5[_0x3d34d1(0x847)],void 0x0),_0x9a5e58[_0x3d34d1(0x7a5)](_0x53627f);})),this['_checkInternals'](_0x53627f);}),_0x9a5e58;}[_0x5a4cd2(0x150b)](_0x58227d,_0x587007,_0x300515,_0xcca6a2,_0x85e892,_0x48fb55,_0x1d9f7e,_0x5f32d6=''){var _0x2967e2=_0x5a4cd2;let _0x10b0ce=this[_0x2967e2(0xc1b)]+this[_0x2967e2(0x81e)]+'_'+_0x587007,_0x25b46e=(_0x48fb55=_0x48fb55||new _0x59662c(),(_0x1d9f7e=_0x1d9f7e||this['getScene']()['getMeshByName'](this[_0x2967e2(0xc1b)]+'Particle'))||((_0x1d9f7e=new _0x150dc8['x'](this[_0x2967e2(0xc1b)]+_0x2967e2(0x12f2),this['getScene']()))['reservedDataStore']={'hidden':!0x0}),this[_0x2967e2(0x81e)]);const _0x351479=[];let _0x49379e=_0x5f32d6;var _0x1eb483;_0x85e892||(_0x1eb483=this[_0x2967e2(0xeea)](_0x1d9f7e,_0x48fb55),_0x2e3c1d['Q'][_0x2967e2(0x510)](_0x10b0ce,this[_0x2967e2(0x58e)]['_builtCompilationString']),_0x58227d[_0x2967e2(0x1f79)](_0x351479,_0x587007),_0x49379e=_0x351479[_0x2967e2(0x21ee)]('\x0a'),_0x85e892=this[_0x2967e2(0x3d78)]()['getEngine']()[_0x2967e2(0x1bb3)](_0x10b0ce,this['_fragmentCompilationState'][_0x2967e2(0x2006)],this[_0x2967e2(0x58e)][_0x2967e2(0x322d)],_0x48fb55[_0x2967e2(0x1c67)]()+'\x0a'+_0x49379e,null==_0x1eb483?void 0x0:_0x1eb483[_0x2967e2(0x847)],_0x300515,_0xcca6a2,_0x58227d),_0x58227d['setCustomEffect'](_0x85e892,_0x587007)),_0x85e892[_0x2967e2(0x1c2e)][_0x2967e2(0x2e5)](_0x3be0fe=>{var _0x30c835=_0x2967e2;_0x25b46e!==this[_0x30c835(0x81e)]&&(delete _0x2e3c1d['Q'][_0x30c835(0x21f6)][_0x10b0ce+'PixelShader'],_0x10b0ce=this['name']+this[_0x30c835(0x81e)]+'_'+_0x587007,_0x48fb55['markAllAsDirty'](),_0x25b46e=this[_0x30c835(0x81e)]),_0x351479['length']=0x0,_0x58227d[_0x30c835(0x1f79)](_0x351479,_0x587007);var _0x5e78c1=_0x351479[_0x30c835(0x21ee)]('\x0a'),_0x5e78c1=(_0x5e78c1!==_0x49379e&&(_0x48fb55[_0x30c835(0x3569)](),_0x49379e=_0x5e78c1),this[_0x30c835(0xeea)](_0x1d9f7e,_0x48fb55));if(_0x5e78c1)return _0x2e3c1d['Q'][_0x30c835(0x510)](_0x10b0ce,this[_0x30c835(0x58e)][_0x30c835(0xd21)]),_0x3be0fe=this[_0x30c835(0x3d78)]()[_0x30c835(0x3e9d)]()[_0x30c835(0x1bb3)](_0x10b0ce,this[_0x30c835(0x58e)][_0x30c835(0x2006)],this[_0x30c835(0x58e)][_0x30c835(0x322d)],_0x48fb55[_0x30c835(0x1c67)]()+'\x0a'+_0x49379e,null==_0x5e78c1?void 0x0:_0x5e78c1[_0x30c835(0x847)],_0x300515,_0xcca6a2,_0x58227d),_0x58227d['setCustomEffect'](_0x3be0fe,_0x587007),void this[_0x30c835(0x150b)](_0x58227d,_0x587007,_0x300515,_0xcca6a2,_0x3be0fe,_0x48fb55,_0x1d9f7e,_0x5f32d6);this[_0x30c835(0x1f65)](_0x3be0fe);});}['_checkInternals'](_0x443c4d){var _0xeaefff=_0x5a4cd2;if(this['_sharedData'][_0xeaefff(0x248c)]){const _0x549bc8=this['getScene']();var _0x4ad8d5=_0x549bc8[_0xeaefff(0x7f3)]();if(this[_0xeaefff(0x295f)]!==_0x4ad8d5){for(const _0x26bfbd of this[_0xeaefff(0x1204)][_0xeaefff(0x248c)])_0x26bfbd[_0xeaefff(0x7b3)](_0x549bc8);this[_0xeaefff(0x295f)]=_0x4ad8d5;}}for(const _0x137164 of this[_0xeaefff(0x1204)][_0xeaefff(0x3191)])_0x137164[_0xeaefff(0x3b97)](_0x443c4d,this);for(const _0x17699e of this[_0xeaefff(0x1204)][_0xeaefff(0x19f1)])_0x17699e['_transmit'](_0x443c4d,this['getScene'](),this);}[_0x5a4cd2(0x1bb3)](_0xd2bc10,_0x38962a,_0x4cff9f){var _0x32385e=_0x5a4cd2;this[_0x32385e(0x2d64)]!==_0x2ad9a1['a'][_0x32385e(0x12f2)]?_0x4769dc[_0x32385e(0x40a5)](_0x32385e(0x2360)):(this['_createEffectForParticles'](_0xd2bc10,_0x29beb9['U'][_0x32385e(0x1a52)],_0x38962a,_0x4cff9f),this['_createEffectForParticles'](_0xd2bc10,_0x29beb9['U']['BLENDMODE_MULTIPLY'],_0x38962a,_0x4cff9f));}[_0x5a4cd2(0x2f43)](_0x23cda8){var _0x396c51=_0x5a4cd2;this[_0x396c51(0x2d64)]!==_0x2ad9a1['a'][_0x396c51(0x2de0)]?_0x4769dc[_0x396c51(0x40a5)]('Incompatible\x20material\x20mode'):_0x23cda8[_0x396c51(0x2a43)]=new BABYLON[(_0x396c51(0xe30))](this,this[_0x396c51(0x3d78)]());}[_0x5a4cd2(0xeea)](_0x1f7d67,_0x4754f6,_0x18b522=!0x1,_0x103961){var _0x1e7bbf=_0x5a4cd2;let _0x5e5768=null;var _0x48895b=this['getScene']();if(_0x2902a7['G']['PrepareDefinesForCamera'](_0x48895b,_0x4754f6)&&_0x4754f6[_0x1e7bbf(0x39cf)](),this[_0x1e7bbf(0x1204)]['blocksWithDefines'][_0x1e7bbf(0x35b2)](_0x164857=>{var _0x39278f=_0x1e7bbf;_0x164857[_0x39278f(0x1932)](_0x1f7d67,this,_0x4754f6,_0x18b522);}),this[_0x1e7bbf(0x1204)][_0x1e7bbf(0x2cd5)][_0x1e7bbf(0x35b2)](_0x300c6b=>{var _0xf5a50b=_0x1e7bbf;_0x300c6b[_0xf5a50b(0x12d6)](_0x1f7d67,this,_0x4754f6,_0x18b522,_0x103961);}),_0x4754f6['isDirty']){_0x48895b=_0x4754f6['_areLightsDisposed'],(_0x4754f6[_0x1e7bbf(0x2186)](),this[_0x1e7bbf(0x10b5)]['compilationString']=this[_0x1e7bbf(0x10b5)][_0x1e7bbf(0xd21)],this[_0x1e7bbf(0x58e)][_0x1e7bbf(0x2a2d)]=this[_0x1e7bbf(0x58e)][_0x1e7bbf(0xd21)],this[_0x1e7bbf(0x1204)]['repeatableContentBlocks'][_0x1e7bbf(0x35b2)](_0x2c8ad5=>{var _0x47fff4=_0x1e7bbf;_0x2c8ad5[_0x47fff4(0x363)](this['_vertexCompilationState'],this[_0x47fff4(0x58e)],_0x1f7d67,_0x4754f6);}));const _0x1680a7=[],_0x33bbb5=(this[_0x1e7bbf(0x1204)][_0x1e7bbf(0xcae)][_0x1e7bbf(0x35b2)](_0x8b10fe=>{var _0x3b103e=_0x1e7bbf;_0x8b10fe[_0x3b103e(0x2e5c)](this[_0x3b103e(0x10b5)],this,_0x4754f6,_0x1680a7);}),this[_0x1e7bbf(0x10b5)][_0x1e7bbf(0x2006)]),_0x4f2636=(this[_0x1e7bbf(0x58e)][_0x1e7bbf(0x2006)][_0x1e7bbf(0x35b2)](_0x2330ec=>{var _0x30fe63=_0x1e7bbf;-0x1===_0x33bbb5[_0x30fe63(0x86a)](_0x2330ec)&&_0x33bbb5[_0x30fe63(0xede)](_0x2330ec);}),this[_0x1e7bbf(0x10b5)]['samplers']),_0x1e877a=(this[_0x1e7bbf(0x58e)][_0x1e7bbf(0x322d)][_0x1e7bbf(0x35b2)](_0x257691=>{-0x1===_0x4f2636['indexOf'](_0x257691)&&_0x4f2636['push'](_0x257691);}),new _0x49a27f['L']());this[_0x1e7bbf(0x1204)][_0x1e7bbf(0x34a3)][_0x1e7bbf(0x35b2)](_0x4cfc1e=>{var _0x44fd51=_0x1e7bbf;_0x4cfc1e[_0x44fd51(0x2543)](_0x1f7d67,_0x1e877a);}),_0x5e5768={'lightDisposed':_0x48895b,'uniformBuffers':_0x1680a7,'mergedUniforms':_0x33bbb5,'mergedSamplers':_0x4f2636,'fallbacks':_0x1e877a};}return _0x5e5768;}[_0x5a4cd2(0x3988)](_0x53bfad,_0x19fa25,_0x3b3e34=!0x1){var _0x14cfce=_0x5a4cd2;if(!this[_0x14cfce(0x12b5)])return!0x1;const _0x2fa6fc=this['getScene']();if(this[_0x14cfce(0x1204)][_0x14cfce(0x248c)]){var _0x62219e=_0x2fa6fc[_0x14cfce(0x7f3)]();if(this[_0x14cfce(0x295f)]!==_0x62219e){for(const _0x59819e of this['_sharedData'][_0x14cfce(0x248c)])_0x59819e[_0x14cfce(0x7b3)](_0x2fa6fc);this[_0x14cfce(0x295f)]=_0x62219e;}}if(_0x19fa25[_0x14cfce(0x2a69)]&&this[_0x14cfce(0x1e48)]&&_0x19fa25[_0x14cfce(0x2a69)][_0x14cfce(0x631)]&&_0x19fa25['effect'][_0x14cfce(0x17db)]===_0x3b3e34)return!0x0;_0x19fa25[_0x14cfce(0x70d)]||(_0x19fa25[_0x14cfce(0x70d)]=new _0x59662c());const _0x2694b8=_0x19fa25[_0x14cfce(0x70d)];if(this['_isReadyForSubMesh'](_0x19fa25))return!0x0;const _0xf1ba01=_0x2fa6fc[_0x14cfce(0x3e9d)]();if(this[_0x14cfce(0x2d26)](_0x53bfad,_0x2694b8),this[_0x14cfce(0x1204)][_0x14cfce(0x595)][_0x14cfce(0x2f7f)](_0x5ec62b=>!_0x5ec62b['isReady'](_0x53bfad,this,_0x2694b8,_0x3b3e34)))return!0x1;_0x62219e=this[_0x14cfce(0xeea)](_0x53bfad,_0x2694b8,_0x3b3e34,_0x19fa25);if(_0x62219e){var _0x1030ef=_0x19fa25[_0x14cfce(0x2a69)],_0x20f0fd=_0x2694b8[_0x14cfce(0x1c67)]();let _0x31d1bf=_0xf1ba01['createEffect']({'vertex':_0x14cfce(0x34e1)+this[_0x14cfce(0x81e)],'fragment':'nodeMaterial'+this['_buildId'],'vertexSource':this[_0x14cfce(0x10b5)][_0x14cfce(0x2a2d)],'fragmentSource':this['_fragmentCompilationState'][_0x14cfce(0x2a2d)]},{'attributes':this['_vertexCompilationState'][_0x14cfce(0x3b34)],'uniformsNames':_0x62219e[_0x14cfce(0x2a5)],'uniformBuffersNames':_0x62219e[_0x14cfce(0x24cd)],'samplers':_0x62219e[_0x14cfce(0x2aef)],'defines':_0x20f0fd,'fallbacks':_0x62219e['fallbacks'],'onCompiled':this[_0x14cfce(0x37be)],'onError':this[_0x14cfce(0x202c)],'indexParameters':{'maxSimultaneousLights':this['maxSimultaneousLights'],'maxSimultaneousMorphTargets':_0x2694b8[_0x14cfce(0x14f0)]}},_0xf1ba01);if(_0x31d1bf){if(this[_0x14cfce(0x1fe7)]&&(_0x1babda[_0x14cfce(0x2a69)]=_0x31d1bf,_0x1babda[_0x14cfce(0x260b)]=_0x19fa25,this['_onEffectCreatedObservable'][_0x14cfce(0x3608)](_0x1babda)),this['allowShaderHotSwapping']&&_0x1030ef&&!_0x31d1bf[_0x14cfce(0x3b27)]()){if(_0x31d1bf=_0x1030ef,_0x2694b8[_0x14cfce(0x121d)](),_0x62219e[_0x14cfce(0x1348)])return!(_0x2694b8['_areLightsDisposed']=!0x0);}else _0x2fa6fc[_0x14cfce(0x2498)](),_0x19fa25[_0x14cfce(0x260f)](_0x31d1bf,_0x2694b8,this[_0x14cfce(0x187f)]);}}return!(!_0x19fa25[_0x14cfce(0x2a69)]||!_0x19fa25[_0x14cfce(0x2a69)][_0x14cfce(0x3b27)]()||(_0x2694b8[_0x14cfce(0x3302)]=_0x2fa6fc[_0x14cfce(0x1a27)](),_0x19fa25['effect'][_0x14cfce(0x631)]=!0x0,_0x19fa25[_0x14cfce(0x2a69)][_0x14cfce(0x17db)]=_0x3b3e34,this[_0x14cfce(0x372)](),0x0));}get[_0x5a4cd2(0x2061)](){var _0xcb421=_0x5a4cd2;return'//\x20Vertex\x20shader\x0d\x0a'+this[_0xcb421(0x10b5)][_0xcb421(0x2a2d)]+_0xcb421(0x3097)+this[_0xcb421(0x58e)][_0xcb421(0x2a2d)];}['bindOnlyWorldMatrix'](_0x37de96){var _0x4d4ba1=_0x5a4cd2;const _0x3ceb01=this[_0x4d4ba1(0x3d78)]();if(this['_activeEffect']){var _0x574f54=this['_sharedData'][_0x4d4ba1(0xc45)];_0x574f54[_0x4d4ba1(0x94e)]&&_0x37de96[_0x4d4ba1(0x3d93)](_0x3ceb01[_0x4d4ba1(0x3ca4)](),this[_0x4d4ba1(0xa14)]),_0x574f54['needWorldViewProjectionMatrix']&&_0x37de96['multiplyToRef'](_0x3ceb01['getTransformMatrix'](),this[_0x4d4ba1(0x3ce)]);for(const _0xa7d60d of this['_sharedData'][_0x4d4ba1(0x19f1)])_0xa7d60d[_0x4d4ba1(0x327d)](this['_activeEffect'],_0x37de96,this[_0x4d4ba1(0xa14)],this[_0x4d4ba1(0x3ce)]);}}['bindForSubMesh'](_0x257d4f,_0x422d5e,_0x535f80){var _0x1312d8=_0x5a4cd2,_0x1b2b41=this[_0x1312d8(0x3d78)](),_0x3c7541=_0x535f80[_0x1312d8(0x2a69)];if(_0x3c7541){this[_0x1312d8(0x2702)]=_0x3c7541,this[_0x1312d8(0xb97)](_0x257d4f);var _0x257d4f=this['_mustRebind'](_0x1b2b41,_0x3c7541,_0x422d5e[_0x1312d8(0x18c7)]),_0x5254b2=this[_0x1312d8(0x1204)];if(_0x257d4f){for(const _0x284f47 of _0x5254b2[_0x1312d8(0x3191)])_0x284f47[_0x1312d8(0x3b97)](_0x3c7541,this,_0x422d5e,_0x535f80);for(const _0x322aff of _0x5254b2[_0x1312d8(0x12ea)])_0x322aff[_0x1312d8(0x3b97)](_0x3c7541,this,_0x422d5e,_0x535f80);for(const _0x558b4e of _0x5254b2[_0x1312d8(0x19f1)])_0x558b4e[_0x1312d8(0xce9)](_0x3c7541,_0x1b2b41,this);}else{if(!this[_0x1312d8(0x1e48)]){for(const _0x5de93a of _0x5254b2[_0x1312d8(0x12ea)])_0x5de93a['bind'](_0x3c7541,this,_0x422d5e,_0x535f80);}}this['_afterBind'](_0x422d5e,this[_0x1312d8(0x2702)]);}}[_0x5a4cd2(0x4019)](){var _0x442680=_0x5a4cd2;const _0x4aa337=super[_0x442680(0x4019)]();return this[_0x442680(0x1204)]&&_0x4aa337[_0x442680(0xede)](...this[_0x442680(0x1204)][_0x442680(0x16d7)]['filter'](_0x41f2e7=>_0x41f2e7[_0x442680(0x1589)])[_0x442680(0x36d3)](_0x4df682=>_0x4df682['texture'])),_0x4aa337;}[_0x5a4cd2(0x30bb)](){var _0x109546=_0x5a4cd2;return this[_0x109546(0x1204)]?this[_0x109546(0x1204)][_0x109546(0x16d7)]:[];}[_0x5a4cd2(0x26d1)](){var _0x4fbf31=_0x5a4cd2;const _0x28a50e=[];for(const _0x27e3f0 of this[_0x4fbf31(0x25c3)])_0x18cb48[_0x4fbf31(0x1cd8)](_0x27e3f0)&&_0x28a50e[_0x4fbf31(0xede)](_0x27e3f0);return _0x28a50e;}[_0x5a4cd2(0x37e6)](_0x37a776){var _0xd6d37f=_0x5a4cd2;if(super[_0xd6d37f(0x37e6)](_0x37a776))return!0x0;if(!this['_sharedData'])return!0x1;for(const _0x514bc6 of this[_0xd6d37f(0x1204)][_0xd6d37f(0x16d7)])if(_0x514bc6[_0xd6d37f(0x1589)]===_0x37a776)return!0x0;return!0x1;}[_0x5a4cd2(0x41a)](_0x516d07,_0x5af260,_0x61ecf8){var _0x1a08f7=_0x5a4cd2;if(_0x5af260){for(const _0x42abd9 of this[_0x1a08f7(0x30bb)]()['filter'](_0x3aa8a3=>_0x3aa8a3[_0x1a08f7(0x1589)])['map'](_0x4dce20=>_0x4dce20[_0x1a08f7(0x1589)]))_0x42abd9[_0x1a08f7(0x41a)]();}for(const _0x4a946d of this['attachedBlocks'])_0x4a946d[_0x1a08f7(0x41a)]();this[_0x1a08f7(0x25c3)][_0x1a08f7(0x18cc)]=0x0,this['_sharedData']=null,this[_0x1a08f7(0x10b5)]=null,this['_fragmentCompilationState']=null,this[_0x1a08f7(0x3811)][_0x1a08f7(0x13c8)](),this['_imageProcessingObserver']&&(this['_imageProcessingConfiguration'][_0x1a08f7(0x24b7)]['remove'](this['_imageProcessingObserver']),this['_imageProcessingObserver']=null),super[_0x1a08f7(0x41a)](_0x516d07,_0x5af260,_0x61ecf8);}['_createNodeEditor'](){var _0x14acb5=_0x5a4cd2;this[_0x14acb5(0x2f0c)][_0x14acb5(0x3f87)][_0x14acb5(0x2f4b)]({'nodeMaterial':this});}['edit'](_0x3d8c3b){return new Promise(_0x2fb793=>{var _0x21fb45=a8_0x5306,_0x4b00dc;this[_0x21fb45(0x2f0c)]=this[_0x21fb45(0x2f0c)]||this[_0x21fb45(0x229e)](),void 0x0===this[_0x21fb45(0x2f0c)]?(_0x4b00dc=_0x3d8c3b&&_0x3d8c3b[_0x21fb45(0x2ec8)]?_0x3d8c3b[_0x21fb45(0x2ec8)]:_0x18cb48['EditorURL'],_0x421604['w1']['LoadScript'](_0x4b00dc,()=>{var _0x1b3d87=_0x21fb45;this[_0x1b3d87(0x2f0c)]=this[_0x1b3d87(0x2f0c)]||this[_0x1b3d87(0x229e)](),this[_0x1b3d87(0xbb8)](),_0x2fb793();})):(this[_0x21fb45(0xbb8)](),_0x2fb793());});}[_0x5a4cd2(0x13c8)](){var _0x2079ae=_0x5a4cd2;this['_vertexOutputNodes'][_0x2079ae(0x18cc)]=0x0,this['_fragmentOutputNodes'][_0x2079ae(0x18cc)]=0x0,this[_0x2079ae(0x25c3)]['length']=0x0;}[_0x5a4cd2(0x62a)](){var _0xa9ee8b=_0x5a4cd2;this[_0xa9ee8b(0x13c8)](),this[_0xa9ee8b(0x3339)]=null;const _0x445105=new _0x3b46eb['S'](_0xa9ee8b(0x20cf)),_0x4c43c7=(_0x445105['setAsAttribute'](_0xa9ee8b(0xa9f)),new _0x3b46eb['S'](_0xa9ee8b(0xea5))),_0x1bf897=(_0x4c43c7[_0xa9ee8b(0x2a46)](_0x376f1c['$'][_0xa9ee8b(0xea5)]),new _0x51652f['m'](_0xa9ee8b(0x2d65))),_0x5941f0=(_0x445105[_0xa9ee8b(0x30f6)](_0x1bf897),_0x4c43c7[_0xa9ee8b(0x30f6)](_0x1bf897),new _0x3b46eb['S'](_0xa9ee8b(0x357f))),_0x5b1be7=(_0x5941f0[_0xa9ee8b(0x2a46)](_0x376f1c['$'][_0xa9ee8b(0x357f)]),new _0x51652f['m']('WorldPos\x20*\x20ViewProjectionTransform'));_0x1bf897[_0xa9ee8b(0x30f6)](_0x5b1be7),_0x5941f0[_0xa9ee8b(0x30f6)](_0x5b1be7);var _0x2ba4dd=new _0x2e8e29['t'](_0xa9ee8b(0x2d61));_0x5b1be7[_0xa9ee8b(0x30f6)](_0x2ba4dd);const _0x207e56=new _0x3b46eb['S'](_0xa9ee8b(0x1a4a));_0x207e56[_0xa9ee8b(0x2b05)]=new _0x5e6adf['HE'](0.8,0.8,0.8,0x1);var _0x55cb5d=new _0x114ec9['g'](_0xa9ee8b(0x112c));_0x207e56[_0xa9ee8b(0x30f6)](_0x55cb5d),this[_0xa9ee8b(0x5b5)](_0x2ba4dd),this[_0xa9ee8b(0x5b5)](_0x55cb5d),this['_mode']=_0x2ad9a1['a'][_0xa9ee8b(0x2de0)];}[_0x5a4cd2(0x2658)](){var _0x10cf06=_0x5a4cd2;this[_0x10cf06(0x13c8)](),this[_0x10cf06(0x3339)]=null;const _0x1ebb11=new _0x3b46eb['S'](_0x10cf06(0x20cf)),_0xa251b3=(_0x1ebb11[_0x10cf06(0x40bb)]('position2d'),new _0x3b46eb['S'](_0x10cf06(0x2373))),_0xa6015d=(_0xa251b3[_0x10cf06(0x12cc)]=!0x0,_0xa251b3[_0x10cf06(0x2b05)]=0x1,new _0x4311e5['t'](_0x10cf06(0x118c)));_0x1ebb11[_0x10cf06(0x30f6)](_0xa6015d),_0xa251b3['connectTo'](_0xa6015d,{'input':'w'});var _0x23dd62=new _0x2e8e29['t'](_0x10cf06(0x2d61));_0xa6015d['connectTo'](_0x23dd62);const _0x31fd7e=new _0x3b46eb['S'](_0x10cf06(0x1eac)),_0x47b973=(_0x31fd7e[_0x10cf06(0x3436)]=!0x0,_0x31fd7e[_0x10cf06(0x2b05)]=new _0x3167f6['FM'](0x1,0x1),new _0x381a3f['w'](_0x10cf06(0x40ba))),_0x28554e=(_0x1ebb11[_0x10cf06(0x30f6)](_0x47b973),new _0x2d0a2e['U']('UV\x20scale')),_0x346027=(_0x47b973[_0x10cf06(0x30f6)](_0x28554e),_0x31fd7e[_0x10cf06(0x30f6)](_0x28554e),new _0x1a13ae['K'](_0x10cf06(0x614)));_0x28554e['connectTo'](_0x346027),_0x346027[_0x10cf06(0x1589)]=new _0x45b53e['x'](_0x10cf06(0x287d),this['getScene']());var _0x3a3f79=new _0x114ec9['g'](_0x10cf06(0x112c));_0x346027[_0x10cf06(0x30f6)](_0x3a3f79,{'output':_0x10cf06(0x3752)}),this['addOutputNode'](_0x23dd62),this[_0x10cf06(0x5b5)](_0x3a3f79),this[_0x10cf06(0xc7b)]=_0x2ad9a1['a'][_0x10cf06(0x2063)];}[_0x5a4cd2(0xe59)](){var _0x2b5ae3=_0x5a4cd2;this[_0x2b5ae3(0x13c8)](),this['editorData']=null;const _0x1f7aad=new _0x3b46eb['S'](_0x2b5ae3(0x20cf)),_0x1cac24=(_0x1f7aad['setAsAttribute'](_0x2b5ae3(0x11d0)),new _0x3b46eb['S'](_0x2b5ae3(0x2373))),_0x3675ec=(_0x1cac24[_0x2b5ae3(0x12cc)]=!0x0,_0x1cac24['value']=0x1,new _0x4311e5['t'](_0x2b5ae3(0x118c)));_0x1f7aad[_0x2b5ae3(0x30f6)](_0x3675ec),_0x1cac24[_0x2b5ae3(0x30f6)](_0x3675ec,{'input':'w'});var _0x342b11=new _0x2e8e29['t'](_0x2b5ae3(0x2d61));_0x3675ec[_0x2b5ae3(0x30f6)](_0x342b11);const _0x410095=new _0x3b46eb['S']('Time'),_0xa6846=(_0x410095[_0x2b5ae3(0x2b05)]=0x0,_0x410095[_0x2b5ae3(0x1111)]=0x0,_0x410095[_0x2b5ae3(0x1955)]=0x0,_0x410095[_0x2b5ae3(0x475)]=!0x1,_0x410095[_0x2b5ae3(0x7ca)]=0x0,_0x410095[_0x2b5ae3(0x3d29)]=_0x55d7db['c'][_0x2b5ae3(0x2d18)],_0x410095[_0x2b5ae3(0x12cc)]=!0x1,new _0x3b46eb['S'](_0x2b5ae3(0x3094)));_0xa6846[_0x2b5ae3(0x2b05)]=new _0x5e6adf['Wo'](0x1,0x1,0x1),_0xa6846[_0x2b5ae3(0x12cc)]=!0x1;var _0x3709a9=new _0x114ec9['g'](_0x2b5ae3(0x112c));const _0x1522ca=new _0x4311e5['t'](_0x2b5ae3(0x97e)),_0x10ead6=(_0x1522ca[_0x2b5ae3(0x3436)]=!0x1,new _0x1a4ce8['S'](_0x2b5ae3(0xb15)));_0x10ead6[_0x2b5ae3(0x1b83)]=_0x1a4ce8['p'][_0x2b5ae3(0xb15)],_0x1f7aad[_0x2b5ae3(0x30f6)](_0x1522ca),_0x410095['output'][_0x2b5ae3(0x30f6)](_0x10ead6[_0x2b5ae3(0x20d7)]),_0x10ead6[_0x2b5ae3(0x2208)]['connectTo'](_0x1522ca['z']),_0x1522ca[_0x2b5ae3(0x1dac)]['connectTo'](_0x3709a9[_0x2b5ae3(0x1a54)]),this['addOutputNode'](_0x342b11),this[_0x2b5ae3(0x5b5)](_0x3709a9),this[_0x2b5ae3(0xc7b)]=_0x2ad9a1['a'][_0x2b5ae3(0x1d90)];}[_0x5a4cd2(0x1090)](){var _0x390705=_0x5a4cd2;this[_0x390705(0x13c8)](),this['editorData']=null;const _0x4a2eba=new _0x3b46eb['S']('uv'),_0x348af7=(_0x4a2eba[_0x390705(0x40bb)](_0x390705(0x3ce5)),new _0x8dd89e['P'](_0x390705(0x10b6))),_0x368ba6=(_0x4a2eba[_0x390705(0x30f6)](_0x348af7),new _0x3b46eb['S']('Color')),_0x2b689f=(_0x368ba6['setAsAttribute']('particle_color'),new _0x2d0a2e['U'](_0x390705(0x16ab))),_0x1463c6=(_0x348af7['connectTo'](_0x2b689f),_0x368ba6[_0x390705(0x30f6)](_0x2b689f),new _0x3bef96['p'](_0x390705(0xdc8))),_0x5ba80e=(_0x2b689f[_0x390705(0x30f6)](_0x1463c6),new _0x67496e['v']('ColorSplitter')),_0x18b7ab=(_0x368ba6[_0x390705(0x30f6)](_0x5ba80e),new _0x242c3['D'](_0x390705(0x38dd)));_0x1463c6[_0x390705(0x30f6)](_0x18b7ab),_0x348af7[_0x390705(0x30f6)](_0x18b7ab,{'output':'a'}),_0x5ba80e[_0x390705(0x30f6)](_0x18b7ab,{'output':'a'});var _0x34b2cc=new _0x114ec9['g'](_0x390705(0x112c));_0x18b7ab[_0x390705(0x30f6)](_0x34b2cc),this[_0x390705(0x5b5)](_0x34b2cc),this['_mode']=_0x2ad9a1['a'][_0x390705(0x12f2)];}[_0x5a4cd2(0xc3e)](_0x2a4565,_0x3b80ee=''){return _0x171e23(this,void 0x0,void 0x0,function*(){var _0x2b73e3=a8_0x5306;return _0x18cb48[_0x2b73e3(0x18fa)]('',_0x2a4565,this['getScene'](),_0x3b80ee,!0x0,this);});}[_0x5a4cd2(0x3bc9)](_0x55b883,_0x212edd){var _0x487236=_0x5a4cd2;if(-0x1===_0x212edd['indexOf'](_0x55b883)){_0x212edd[_0x487236(0xede)](_0x55b883);for(const _0x3d5aef of _0x55b883[_0x487236(0x1802)]){var _0x553b5b=_0x3d5aef[_0x487236(0xc9c)];_0x553b5b&&(_0x553b5b=_0x553b5b[_0x487236(0x3413)])!==_0x55b883&&this[_0x487236(0x3bc9)](_0x553b5b,_0x212edd);}}}[_0x5a4cd2(0xba1)](){var _0x3b85d2=_0x5a4cd2;let _0x329636=[];var _0x1ce8c8=[],_0x318a0b=[_0x3b85d2(0x15ca),_0x3b85d2(0x3a4e),_0x3b85d2(0x77e)];for(const _0x4c25bb of this[_0x3b85d2(0x359)])this[_0x3b85d2(0x3bc9)](_0x4c25bb,_0x1ce8c8);var _0x746f3a=[];for(const _0x44b833 of this[_0x3b85d2(0x15bb)])this[_0x3b85d2(0x3bc9)](_0x44b833,_0x746f3a);let _0x4cbf40=_0x3b85d2(0x1e5a)+(this[_0x3b85d2(0xc1b)]||_0x3b85d2(0x3e14))+'\x22);\x0d\x0a';for(const _0x17bc57 of _0x1ce8c8)_0x17bc57[_0x3b85d2(0x2031)]&&-0x1===_0x329636['indexOf'](_0x17bc57)&&(_0x4cbf40+=_0x17bc57['_dumpCode'](_0x318a0b,_0x329636));for(const _0x2d7577 of _0x746f3a)_0x2d7577[_0x3b85d2(0x2031)]&&-0x1===_0x329636['indexOf'](_0x2d7577)&&(_0x4cbf40+=_0x2d7577[_0x3b85d2(0x426f)](_0x318a0b,_0x329636));_0x329636=[],_0x4cbf40+='\x0d\x0a//\x20Connections\x0d\x0a';for(const _0x3c7f0f of this[_0x3b85d2(0x359)])_0x4cbf40+=_0x3c7f0f[_0x3b85d2(0x2986)](_0x329636);for(const _0x3122e3 of this[_0x3b85d2(0x15bb)])_0x4cbf40+=_0x3122e3[_0x3b85d2(0x2986)](_0x329636);_0x4cbf40+='\x0d\x0a//\x20Output\x20nodes\x0d\x0a';for(const _0x1bddda of this[_0x3b85d2(0x359)])_0x4cbf40+=_0x3b85d2(0x1c7e)+_0x1bddda[_0x3b85d2(0x337e)]+_0x3b85d2(0x3ee3);for(const _0xec1fac of this[_0x3b85d2(0x15bb)])_0x4cbf40+=_0x3b85d2(0x1c7e)+_0xec1fac['_codeVariableName']+_0x3b85d2(0x3ee3);return _0x4cbf40+=_0x3b85d2(0x558);}[_0x5a4cd2(0x18e2)](_0x38a8b5){var _0x4b3a3b=_0x5a4cd2;const _0x215afb=_0x38a8b5?{}:_0x149cc0['p4']['Serialize'](this);_0x215afb['editorData']=JSON[_0x4b3a3b(0x28bf)](JSON[_0x4b3a3b(0x401b)](this[_0x4b3a3b(0x3339)]));let _0x25e3aa=[];if(_0x38a8b5)_0x25e3aa=_0x38a8b5;else{_0x215afb[_0x4b3a3b(0x2386)]=_0x4b3a3b(0x3d0b),_0x215afb['outputNodes']=[];for(const _0x243747 of this[_0x4b3a3b(0x359)])this['_gatherBlocks'](_0x243747,_0x25e3aa),_0x215afb[_0x4b3a3b(0x4193)][_0x4b3a3b(0xede)](_0x243747[_0x4b3a3b(0x309e)]);for(const _0x2ee909 of this['_fragmentOutputNodes'])this[_0x4b3a3b(0x3bc9)](_0x2ee909,_0x25e3aa),-0x1===_0x215afb['outputNodes'][_0x4b3a3b(0x86a)](_0x2ee909[_0x4b3a3b(0x309e)])&&_0x215afb[_0x4b3a3b(0x4193)][_0x4b3a3b(0xede)](_0x2ee909[_0x4b3a3b(0x309e)]);}_0x215afb[_0x4b3a3b(0x21ea)]=[];for(const _0x40ea29 of _0x25e3aa)_0x215afb[_0x4b3a3b(0x21ea)][_0x4b3a3b(0xede)](_0x40ea29[_0x4b3a3b(0x18e2)]());if(!_0x38a8b5){for(const _0x202841 of this[_0x4b3a3b(0x25c3)])-0x1===_0x25e3aa['indexOf'](_0x202841)&&_0x215afb['blocks']['push'](_0x202841[_0x4b3a3b(0x18e2)]());}return _0x215afb;}[_0x5a4cd2(0xdb4)](_0x5754b6,_0xfd19b5,_0x56de0d){var _0x4e2c87=_0x5a4cd2;for(const _0x14ca75 of _0x5754b6[_0x4e2c87(0x1556)])for(const _0x2c75d5 of _0xfd19b5[_0x4e2c87(0x21ea)]){const _0x5356c5=_0x56de0d[_0x2c75d5['id']];if(_0x5356c5)for(const _0x29e2bb of _0x2c75d5[_0x4e2c87(0x1802)]){var _0x176d82;_0x56de0d[_0x29e2bb[_0x4e2c87(0x3106)]]===_0x5754b6&&_0x29e2bb[_0x4e2c87(0x20df)]===_0x14ca75[_0x4e2c87(0xc1b)]&&(_0x176d82=_0x5356c5[_0x4e2c87(0xb9a)](_0x29e2bb[_0x4e2c87(0x4106)]))&&!_0x176d82[_0x4e2c87(0x326c)]&&(_0x14ca75[_0x4e2c87(0x30f6)](_0x176d82,!0x0),this[_0x4e2c87(0xdb4)](_0x5356c5,_0xfd19b5,_0x56de0d));}}}[_0x5a4cd2(0x2e5f)](_0x210c9f,_0x39352c='',_0x34919a=!0x1){var _0x3c84e9=_0x5a4cd2,_0x5d9d1e;_0x34919a||this[_0x3c84e9(0x13c8)]();const _0x48c658={};for(const _0x3cf455 of _0x210c9f['blocks']){const _0x4a8b08=(0x0,_0x493a16['q'])(_0x3cf455[_0x3c84e9(0x2386)]);if(_0x4a8b08){const _0x4eea97=new _0x4a8b08();_0x4eea97[_0x3c84e9(0x11a3)](_0x3cf455,this[_0x3c84e9(0x3d78)](),_0x39352c),_0x48c658[_0x3cf455['id']]=_0x4eea97,this[_0x3c84e9(0x25c3)]['push'](_0x4eea97);}}for(let _0x9ce601=0x0;_0x9ce601<_0x210c9f[_0x3c84e9(0x21ea)]['length'];_0x9ce601++){var _0x4c407f=_0x210c9f[_0x3c84e9(0x21ea)][_0x9ce601],_0x4c407f=_0x48c658[_0x4c407f['id']];!_0x4c407f||_0x4c407f[_0x3c84e9(0x1802)][_0x3c84e9(0x18cc)]&&!_0x34919a||this[_0x3c84e9(0xdb4)](_0x4c407f,_0x210c9f,_0x48c658);}if(_0x210c9f[_0x3c84e9(0x4193)]){for(const _0x23153c of _0x210c9f['outputNodes'])this[_0x3c84e9(0x5b5)](_0x48c658[_0x23153c]);}if(_0x210c9f[_0x3c84e9(0x704)]||_0x210c9f[_0x3c84e9(0x3339)]&&_0x210c9f[_0x3c84e9(0x3339)][_0x3c84e9(0x704)]){const _0x5f3698=_0x210c9f[_0x3c84e9(0x704)]||_0x210c9f['editorData'][_0x3c84e9(0x704)];for(const _0x36943c of _0x5f3698)_0x48c658[_0x36943c['blockId']]&&(_0x36943c['blockId']=_0x48c658[_0x36943c['blockId']]['uniqueId']);_0x34919a&&this[_0x3c84e9(0x3339)]&&this[_0x3c84e9(0x3339)][_0x3c84e9(0x704)]&&_0x5f3698[_0x3c84e9(0x36a3)](this['editorData'][_0x3c84e9(0x704)]),_0x210c9f[_0x3c84e9(0x704)]?this['editorData']={'locations':_0x5f3698}:(this[_0x3c84e9(0x3339)]=_0x210c9f['editorData'],this[_0x3c84e9(0x3339)]['locations']=_0x5f3698);const _0x5dff67=[];for(const _0x48cbf7 in _0x48c658)_0x5dff67[_0x48cbf7]=_0x48c658[_0x48cbf7][_0x3c84e9(0x309e)];this[_0x3c84e9(0x3339)][_0x3c84e9(0x36d3)]=_0x5dff67;}this[_0x3c84e9(0x361f)]=_0x210c9f[_0x3c84e9(0x361f)],void 0x0!==_0x210c9f[_0x3c84e9(0x2c4b)]&&(this[_0x3c84e9(0x2c4b)]=_0x210c9f[_0x3c84e9(0x2c4b)]),_0x34919a||(this['_mode']=null!=(_0x5d9d1e=_0x210c9f['mode'])?_0x5d9d1e:_0x2ad9a1['a'][_0x3c84e9(0x2de0)]);}[_0x5a4cd2(0x36f6)](_0x4fc4d7,_0x39971='',_0x299476=!0x1){var _0x2bf89a=_0x5a4cd2;this[_0x2bf89a(0x2e5f)](_0x4fc4d7,_0x39971,_0x299476);}['clone'](_0x4df613,_0x3136b3=!0x1){var _0x334196=_0x5a4cd2,_0x29e3f2=this[_0x334196(0x18e2)]();const _0x1c84cd=_0x149cc0['p4'][_0x334196(0x3a1)](()=>new _0x18cb48(_0x4df613,this[_0x334196(0x3d78)](),this[_0x334196(0x2b0a)]),this);return _0x1c84cd['id']=_0x4df613,_0x1c84cd[_0x334196(0xc1b)]=_0x4df613,_0x1c84cd[_0x334196(0x2e5f)](_0x29e3f2),_0x1c84cd[_0x334196(0x81e)]=this[_0x334196(0x81e)],_0x1c84cd[_0x334196(0x2c4e)](!0x1,!_0x3136b3),_0x1c84cd;}static[_0x5a4cd2(0x2de7)](_0x20fc5b,_0x26ee73,_0x34ce8a=''){var _0xa3eea4=_0x5a4cd2;const _0x3982c7=_0x149cc0['p4'][_0xa3eea4(0x2de7)](()=>new _0x18cb48(_0x20fc5b[_0xa3eea4(0xc1b)],_0x26ee73),_0x20fc5b,_0x26ee73,_0x34ce8a);return _0x3982c7[_0xa3eea4(0x2e5f)](_0x20fc5b,_0x34ce8a),_0x3982c7[_0xa3eea4(0x2c4e)](),_0x3982c7;}static[_0x5a4cd2(0x18fa)](_0x502d0b,_0xc83f89,_0x1d5351,_0x3b7815='',_0x4cc3b8=!0x1,_0x1bbba2){return _0x171e23(this,void 0x0,void 0x0,function*(){var _0x42c616=a8_0x5306;const _0x5300fb=null!=_0x1bbba2?_0x1bbba2:new _0x18cb48(_0x502d0b,_0x1d5351);var _0x18a2c4=yield _0x1d5351[_0x42c616(0x1ae3)](_0xc83f89),_0x18a2c4=JSON[_0x42c616(0x28bf)](_0x18a2c4);return _0x5300fb['parseSerializedObject'](_0x18a2c4,_0x3b7815),_0x4cc3b8||_0x5300fb['build'](),_0x5300fb;});}static[_0x5a4cd2(0xf37)](_0x430a37,_0x55cf71=_0x11a43e['l']['LastCreatedScene'],_0x58270d='',_0x62a839,_0xc2b5e3=!0x1){var _0x3122d1=_0x5a4cd2;return _0x3122d1(0x3cf9)===_0x430a37?Promise[_0x3122d1(0x222b)](_0x18cb48[_0x3122d1(0x3a2c)](_0x3122d1(0x20f7),_0x55cf71)):new Promise((_0x3298ee,_0x5100e3)=>{var _0x120db1=_0x3122d1;const _0x175ce4=new _0x20abe9['g']();_0x175ce4[_0x120db1(0x8a7)]('readystatechange',()=>{var _0xe8d6d3=_0x120db1;if(0x4==_0x175ce4[_0xe8d6d3(0x14bd)]){if(0xc8==_0x175ce4['status']){var _0x5e0357=JSON[_0xe8d6d3(0x28bf)](JSON[_0xe8d6d3(0x28bf)](_0x175ce4['responseText'])['jsonPayload']),_0x5e0357=JSON[_0xe8d6d3(0x28bf)](_0x5e0357[_0xe8d6d3(0x34e1)]);_0x62a839||((_0x62a839=_0x149cc0['p4'][_0xe8d6d3(0x2de7)](()=>new _0x18cb48(_0x430a37,_0x55cf71),_0x5e0357,_0x55cf71,_0x58270d))[_0xe8d6d3(0x309e)]=_0x55cf71[_0xe8d6d3(0x2989)]()),_0x62a839[_0xe8d6d3(0x2e5f)](_0x5e0357),_0x62a839[_0xe8d6d3(0x222)]=_0x430a37;try{_0xc2b5e3||_0x62a839[_0xe8d6d3(0x2c4e)](),_0x3298ee(_0x62a839);}catch(_0x208443){_0x5100e3(_0x208443);}}else _0x5100e3(_0xe8d6d3(0x2120)+_0x430a37);}}),_0x175ce4['open'](_0x120db1(0x2fee),this[_0x120db1(0x3656)]+'/'+_0x430a37['replace'](/#/g,'/')),_0x175ce4[_0x120db1(0x4075)]();});}static[_0x5a4cd2(0x3a2c)](_0x1ace69,_0x221cfe){var _0x39a11a=_0x5a4cd2;const _0x421ac5=new _0x18cb48(_0x1ace69,_0x221cfe);return _0x421ac5[_0x39a11a(0x62a)](),_0x421ac5[_0x39a11a(0x2c4e)](),_0x421ac5;}}_0x18cb48['_BuildIdGenerator']=0x0,_0x18cb48[_0x5a4cd2(0x3474)]=_0x5a4cd2(0x2cf7)+_0x3d2c1e['D']['Version']+_0x5a4cd2(0x727),_0x18cb48['SnippetUrl']=_0x1c0cdf['g'][_0x5a4cd2(0x3656)],_0x33f234([(_0x18cb48[_0x5a4cd2(0x1d74)]=!0x1,_0x149cc0['qC'])()],_0x18cb48[_0x5a4cd2(0x1ce1)],_0x5a4cd2(0x3f23),void 0x0),_0x33f234([(0x0,_0x149cc0['qC'])()],_0x18cb48[_0x5a4cd2(0x1ce1)],_0x5a4cd2(0x1f5),void 0x0),_0x33f234([(0x0,_0x149cc0['qC'])(_0x5a4cd2(0x2d64))],_0x18cb48[_0x5a4cd2(0x1ce1)],'_mode',void 0x0),_0x33f234([(0x0,_0x149cc0['qC'])(_0x5a4cd2(0x361f))],_0x18cb48[_0x5a4cd2(0x1ce1)],_0x5a4cd2(0x361f),void 0x0),_0x33f234([(0x0,_0x149cc0['qC'])()],_0x18cb48['prototype'],_0x5a4cd2(0x2c4b),void 0x0),(0x0,_0x493a16['H'])(_0x5a4cd2(0x3d0b),_0x18cb48);},0x10b7b:(_0x5886f9,_0x382c5c,_0x4b8dfb)=>{var _0x5454c8=a8_0x1ec55c;_0x4b8dfb['d'](_0x382c5c,{'k':()=>_0x4f9061});var _0x5a89a6=_0x4b8dfb(0x17eee),_0x33ccf7=_0x4b8dfb(0x17368),_0xacb658=_0x4b8dfb(0xf582),_0x1ad89f=_0x4b8dfb(0x10676),_0x114b3a=_0x4b8dfb(0x4158),_0x5cbad1=_0x4b8dfb(0x6214);class _0x4f9061{constructor(_0x2f65fc,_0x363c52=_0xacb658['u'][_0x5454c8(0xf56)],_0x5b80df=!0x1,_0x100f4b=!0x1){var _0xeba96=_0x5454c8;this[_0xeba96(0x31f8)]=!0x1,this['_isInput']=!0x1,this[_0xeba96(0x956)]='',this[_0xeba96(0x3fb3)]=!0x1,this['inputsAreExclusive']=!0x1,this[_0xeba96(0x337e)]='',this[_0xeba96(0x3fab)]=new Array(),this[_0xeba96(0x2307)]=new Array(),this[_0xeba96(0x2093)]='',this[_0xeba96(0x3436)]=!0x1,this[_0xeba96(0x3b40)]=!0x1,this[_0xeba96(0x2b27)]=_0x363c52,this['_originalTargetIsNeutral']=_0x363c52===_0xacb658['u'][_0xeba96(0x14f6)],this[_0xeba96(0x31f8)]=_0x5b80df,this['_isInput']=_0x100f4b,this['_name']=_0x2f65fc,this[_0xeba96(0x309e)]=_0x1ad89f['K']['UniqueId'];}get[_0x5454c8(0xc1b)](){var _0x32abae=_0x5454c8;return this[_0x32abae(0x956)];}set[_0x5454c8(0xc1b)](_0xf63b20){var _0x5757f0=_0x5454c8;this['validateBlockName'](_0xf63b20)&&(this[_0x5757f0(0x956)]=_0xf63b20);}get[_0x5454c8(0xd11)](){var _0x536708=_0x5454c8;return this[_0x536708(0x3fb3)];}get['isFinalMerger'](){var _0x2b388f=_0x5454c8;return this[_0x2b388f(0x31f8)];}get['isInput'](){var _0x23eda0=_0x5454c8;return this[_0x23eda0(0x2575)];}get[_0x5454c8(0x2425)](){var _0x3f15df=_0x5454c8;return this[_0x3f15df(0x81e)];}set[_0x5454c8(0x2425)](_0x445bdc){var _0x39273e=_0x5454c8;this[_0x39273e(0x81e)]=_0x445bdc;}get[_0x5454c8(0x37fb)](){var _0x5afa29=_0x5454c8;return this[_0x5afa29(0x2b27)];}set[_0x5454c8(0x37fb)](_0x4a24ab){var _0x5a042a=_0x5454c8;0x0==(this[_0x5a042a(0x2b27)]&_0x4a24ab)&&(this['_target']=_0x4a24ab);}get['inputs'](){var _0x5a0279=_0x5454c8;return this[_0x5a0279(0x3fab)];}get['outputs'](){var _0x2a0f61=_0x5454c8;return this[_0x2a0f61(0x2307)];}[_0x5454c8(0xb9a)](_0x4bbca3){var _0x1ba176=_0x5454c8,_0x39d648=this[_0x1ba176(0x3fab)][_0x1ba176(0x235b)](_0x5b3d74=>_0x5b3d74[_0x1ba176(0xc1b)]===_0x4bbca3);return _0x39d648[_0x1ba176(0x18cc)]?_0x39d648[0x0]:null;}[_0x5454c8(0x2285)](_0x2a8d74){var _0x5b452f=_0x5454c8,_0x32decc=this[_0x5b452f(0x2307)][_0x5b452f(0x235b)](_0x2a8385=>_0x2a8385[_0x5b452f(0xc1b)]===_0x2a8d74);return _0x32decc[_0x5b452f(0x18cc)]?_0x32decc[0x0]:null;}[_0x5454c8(0x3e4a)](_0xe8edf5){var _0x42a857=_0x5454c8;this[_0x42a857(0x2b27)]=_0xe8edf5,this['_originalTargetIsNeutral']=_0xe8edf5===_0xacb658['u'][_0x42a857(0x14f6)];}[_0x5454c8(0x3176)](_0x4e5e52){}['bind'](_0x1e9e2f,_0x4c3fac,_0xec27d1,_0x371158){}['_declareOutput'](_0x385494,_0x4eb311){var _0x13c522=_0x5454c8;return _0x4eb311[_0x13c522(0x176c)](_0x385494['type'])+'\x20'+_0x385494[_0x13c522(0x2fa0)];}[_0x5454c8(0x278f)](_0x443a1e){var _0x2ba97b=_0x5454c8;return _0x443a1e['connectedPoint']?''+_0x443a1e[_0x2ba97b(0x2fa0)]:'0.';}[_0x5454c8(0x393)](_0x49ee4e){var _0x360382=_0x5454c8;let _0x1e0b2d=_0x49ee4e[_0x360382(0x1c67)]();return-0x1===_0x1e0b2d[_0x360382(0x86a)]('.')&&(_0x1e0b2d+='.0'),''+_0x1e0b2d;}[_0x5454c8(0x252c)](){return'NodeMaterialBlock';}[_0x5454c8(0x3019)](_0x2c8f77,_0x5394e0,_0xc7b900=!0x1,_0xb4c073,_0x328314){var _0x168182=_0x5454c8;return(_0x328314=null!=_0x328314?_0x328314:new _0x33ccf7['VT'](_0x2c8f77,this,_0x33ccf7['Ab']['Input']))[_0x168182(0x19d6)]=_0x5394e0,_0x328314[_0x168182(0x4cc)]=_0xc7b900,_0xb4c073&&(_0x328314['target']=_0xb4c073),this[_0x168182(0x3fab)][_0x168182(0xede)](_0x328314),this;}[_0x5454c8(0x3fb)](_0x168ddd,_0x388c38,_0x29504d,_0xa79588){var _0x194656=_0x5454c8;return(_0xa79588=null!=_0xa79588?_0xa79588:new _0x33ccf7['VT'](_0x168ddd,this,_0x33ccf7['Ab'][_0x194656(0x22b6)]))['type']=_0x388c38,_0x29504d&&(_0xa79588[_0x194656(0x37fb)]=_0x29504d),this[_0x194656(0x2307)][_0x194656(0xede)](_0xa79588),this;}['getFirstAvailableInput'](_0x2b59e0=null){var _0x2a4c06=_0x5454c8;for(const _0xbc8132 of this[_0x2a4c06(0x3fab)])if(!(_0xbc8132[_0x2a4c06(0xc9c)]||_0x2b59e0&&_0x2b59e0[_0x2a4c06(0x19d6)]!==_0xbc8132['type']&&_0xbc8132['type']!==_0x5a89a6['E'][_0x2a4c06(0x1277)]))return _0xbc8132;return null;}[_0x5454c8(0x1b03)](_0x3be690=null){var _0x252bf9=_0x5454c8;for(const _0x454f1a of this[_0x252bf9(0x2307)])if(!_0x3be690||!_0x3be690[_0x252bf9(0x37fb)]||_0x3be690[_0x252bf9(0x37fb)]===_0xacb658['u'][_0x252bf9(0x14f6)]||0x0!=(_0x3be690['target']&_0x454f1a[_0x252bf9(0x37fb)]))return _0x454f1a;return null;}[_0x5454c8(0x1f6e)](_0x45c3a8){var _0x534a82=_0x5454c8;return _0x45c3a8=this['_outputs'][_0x534a82(0x86a)](_0x45c3a8),-0x1===_0x45c3a8||_0x45c3a8>=this['_outputs'][_0x534a82(0x18cc)]?null:this[_0x534a82(0x2307)][_0x45c3a8+0x1];}[_0x5454c8(0x1353)](_0x36426b){var _0x2a395d=_0x5454c8;for(const _0x24fd41 of this['_outputs'])if(_0x24fd41[_0x2a395d(0x353d)])for(const _0x2192cb of _0x24fd41['endpoints']){if(_0x2192cb[_0x2a395d(0x3413)]===_0x36426b)return!0x0;if(_0x2192cb[_0x2a395d(0x3413)][_0x2a395d(0x1353)](_0x36426b))return!0x0;}return!0x1;}[_0x5454c8(0x30f6)](_0x27fa2d,_0x20be4c){var _0x30bd33=_0x5454c8;if(0x0!==this[_0x30bd33(0x2307)]['length']){let _0x39cea8=_0x20be4c&&_0x20be4c[_0x30bd33(0x2208)]?this[_0x30bd33(0x2285)](_0x20be4c[_0x30bd33(0x2208)]):this['getFirstAvailableOutput'](_0x27fa2d),_0x4597ee=!0x0;for(;_0x4597ee;){var _0x11b9b4=_0x20be4c&&_0x20be4c['input']?_0x27fa2d[_0x30bd33(0xb9a)](_0x20be4c[_0x30bd33(0x20d7)]):_0x27fa2d[_0x30bd33(0xa4e)](_0x39cea8);if(_0x39cea8&&_0x11b9b4&&_0x39cea8[_0x30bd33(0x1225)](_0x11b9b4))_0x39cea8['connectTo'](_0x11b9b4),_0x4597ee=!0x1;else{if(!_0x39cea8)throw _0x30bd33(0x1d77);_0x39cea8=this['getSiblingOutput'](_0x39cea8);}}return this;}}[_0x5454c8(0x1198)](_0x4c11dc){}['updateUniformsAndSamples'](_0xa6b005,_0x3a4744,_0x2511e3,_0x2e805f){}[_0x5454c8(0x2543)](_0x4f9fd9,_0x116c5a){}[_0x5454c8(0x1932)](_0x56f986,_0x6cade,_0x1e1119,_0x231161=0x0){}[_0x5454c8(0x12d6)](_0x3a446f,_0x3455e5,_0x7e3ddf,_0x2934be=0x0,_0x17d012){}['autoConfigure'](_0xa9357a){}[_0x5454c8(0x363)](_0x2f277d,_0x166aef,_0x41cf49,_0x24577e){}get[_0x5454c8(0x3e90)](){var _0x1da9d2=_0x5454c8;return!(this[_0x1da9d2(0x2031)]||this[_0x1da9d2(0x4267)]||this[_0x1da9d2(0x2307)][_0x1da9d2(0x2f7f)](_0x58de8f=>_0x58de8f[_0x1da9d2(0x2046)])||this['target']===_0xacb658['u']['Vertex']||this[_0x1da9d2(0x37fb)]!==_0xacb658['u'][_0x1da9d2(0xc1c)]&&this['target']!==_0xacb658['u'][_0x1da9d2(0x14f6)]||!this[_0x1da9d2(0x2307)]['some'](_0x2dff54=>_0x2dff54[_0x1da9d2(0x2507)]));}[_0x5454c8(0x3b27)](_0x371269,_0x2f02fb,_0x200c23,_0x56c312=0x0){return!0x0;}[_0x5454c8(0x1139)](_0x4e7907,_0x502c08,_0x252855=!0x1){var _0x369900=_0x5454c8;_0x252855?this['_inputs'][_0x502c08]['_acceptedConnectionPointType']=this[_0x369900(0x3fab)][_0x4e7907]:this[_0x369900(0x3fab)][_0x4e7907]['_linkedConnectionSource']=this[_0x369900(0x3fab)][_0x502c08],this[_0x369900(0x3fab)][_0x502c08][_0x369900(0x3e9)]=this['_inputs'][_0x4e7907];}[_0x5454c8(0x20a2)](_0x4c1026,_0x3becb1,_0x2fb950,_0x139e9b){var _0x3c8c22=_0x5454c8;_0x4c1026[_0x3c8c22(0x2c4e)](_0x3becb1,_0x139e9b);var _0x139e9b=null!=_0x3becb1['_vertexState'],_0x1423fc=_0x4c1026[_0x3c8c22(0x911)]===_0xacb658['u'][_0x3c8c22(0xf56)]&&_0x4c1026['target']!==_0xacb658['u'][_0x3c8c22(0xc1c)];_0x139e9b&&(0x0==(_0x4c1026[_0x3c8c22(0x37fb)]&_0x4c1026['_buildTarget'])||0x0==(_0x4c1026[_0x3c8c22(0x37fb)]&_0x2fb950[_0x3c8c22(0x37fb)])||this[_0x3c8c22(0x37fb)]!==_0xacb658['u'][_0x3c8c22(0xc1c)]&&_0x1423fc)&&(!_0x4c1026[_0x3c8c22(0x2031)]&&_0x3becb1['target']!==_0x4c1026[_0x3c8c22(0x911)]||_0x4c1026[_0x3c8c22(0x2031)]&&_0x4c1026[_0x3c8c22(0x3edc)]&&!_0x4c1026[_0x3c8c22(0x3a13)])&&(_0x139e9b=_0x2fb950[_0x3c8c22(0xc9c)],_0x3becb1[_0x3c8c22(0x1843)][_0x3c8c22(0x12ef)]('v_'+_0x139e9b[_0x3c8c22(0x2fa0)],_0x3becb1[_0x3c8c22(0x176c)](_0x139e9b[_0x3c8c22(0x19d6)]))&&(_0x3becb1[_0x3c8c22(0x1843)][_0x3c8c22(0x2a2d)]+='v_'+_0x139e9b[_0x3c8c22(0x2fa0)]+(_0x3c8c22(0x607)+_0x139e9b[_0x3c8c22(0x2fa0)]+_0x3c8c22(0x35bf))),_0x2fb950[_0x3c8c22(0x2fa0)]='v_'+_0x139e9b[_0x3c8c22(0x2fa0)],_0x2fb950[_0x3c8c22(0x3c57)]=!0x0);}[_0x5454c8(0x37cb)](_0x1376d0){var _0x5e4fa0=_0x5454c8;for(const _0x5499d9 of[_0x5e4fa0(0xa9f),_0x5e4fa0(0x2281),_0x5e4fa0(0x70a),_0x5e4fa0(0x1afa),'uv',_0x5e4fa0(0x3201),'uv3',_0x5e4fa0(0x4224),_0x5e4fa0(0x1c76),_0x5e4fa0(0x1904),_0x5e4fa0(0x11d0),_0x5e4fa0(0x3ce5),'matricesIndices',_0x5e4fa0(0x354a),'world0',_0x5e4fa0(0x1099),_0x5e4fa0(0x415),'world3',_0x5e4fa0(0x412d),_0x5e4fa0(0x2e1a)])if(_0x1376d0===_0x5499d9)return!0x1;return!0x0;}['build'](_0x566087,_0x571398){var _0x26eea7=_0x5454c8;if(this[_0x26eea7(0x81e)]===_0x566087[_0x26eea7(0x2e07)][_0x26eea7(0x2425)])return!0x0;if(!this['isInput']){for(const _0x42f832 of this[_0x26eea7(0x2307)])_0x42f832[_0x26eea7(0x2fa0)]||(_0x42f832[_0x26eea7(0x2fa0)]=_0x566087['_getFreeVariableName'](_0x42f832[_0x26eea7(0xc1b)]));}for(const _0x17bd8c of this[_0x26eea7(0x3fab)])if(_0x17bd8c['connectedPoint']){if(this[_0x26eea7(0x37fb)]!==_0xacb658['u'][_0x26eea7(0x14f6)]){if(0x0==(_0x17bd8c[_0x26eea7(0x37fb)]&this[_0x26eea7(0x37fb)]))continue;if(0x0==(_0x17bd8c['target']&_0x566087[_0x26eea7(0x37fb)]))continue;}var _0x599768=_0x17bd8c[_0x26eea7(0xc9c)]['ownerBlock'];_0x599768&&_0x599768!==this&&this[_0x26eea7(0x20a2)](_0x599768,_0x566087,_0x17bd8c,_0x571398);}else _0x17bd8c['isOptional']||_0x566087[_0x26eea7(0x2e07)][_0x26eea7(0x242f)]['notConnectedNonOptionalInputs'][_0x26eea7(0xede)](_0x17bd8c);if(this['_buildId']===_0x566087['sharedData'][_0x26eea7(0x2425)])return!0x0;if(_0x566087[_0x26eea7(0x2e07)]['verbose']&&_0x5cbad1[_0x26eea7(0x40a5)]((_0x566087[_0x26eea7(0x37fb)]===_0xacb658['u'][_0x26eea7(0xf56)]?'Vertex\x20shader':_0x26eea7(0xcc7))+_0x26eea7(0x1fe3)+this[_0x26eea7(0xc1b)]+'\x20['+this[_0x26eea7(0x252c)]()+']'),this['isFinalMerger'])switch(_0x566087['target']){case _0xacb658['u'][_0x26eea7(0xf56)]:_0x566087['sharedData'][_0x26eea7(0x242f)][_0x26eea7(0x404e)]=!0x0;break;case _0xacb658['u']['Fragment']:_0x566087[_0x26eea7(0x2e07)]['checks'][_0x26eea7(0x40ed)]=!0x0;}!this[_0x26eea7(0x2031)]&&_0x566087[_0x26eea7(0x2e07)][_0x26eea7(0x16a5)]&&(_0x566087[_0x26eea7(0x2a2d)]+=_0x26eea7(0x297b)+this[_0x26eea7(0xc1b)]+'\x0d\x0a'),this[_0x26eea7(0x1198)](_0x566087),this[_0x26eea7(0x81e)]=_0x566087['sharedData']['buildId'],this[_0x26eea7(0x911)]=_0x566087[_0x26eea7(0x37fb)];for(const _0x319f0e of this[_0x26eea7(0x2307)])if(0x0!=(_0x319f0e['target']&_0x566087[_0x26eea7(0x37fb)]))for(const _0x84c6b2 of _0x319f0e[_0x26eea7(0x4055)]){var _0x83afc4=_0x84c6b2[_0x26eea7(0x3413)];_0x83afc4&&0x0!=(_0x83afc4[_0x26eea7(0x37fb)]&_0x566087['target'])&&-0x1!==_0x571398[_0x26eea7(0x86a)](_0x83afc4)&&this[_0x26eea7(0x20a2)](_0x83afc4,_0x566087,_0x84c6b2,_0x571398);}return!0x1;}['_inputRename'](_0x971345){return _0x971345;}[_0x5454c8(0x1b56)](_0x7c8d5c){return _0x7c8d5c;}[_0x5454c8(0xbe6)](){var _0x5556ca=_0x5454c8,_0x108f5c=this['_codeVariableName'];return''+_0x108f5c+(_0x5556ca(0x284c)+this[_0x5556ca(0x3436)]+_0x5556ca(0x35bf)+_0x108f5c+_0x5556ca(0x2347)+this[_0x5556ca(0x3b40)]+';\x0d\x0a'+_0x108f5c+_0x5556ca(0x14b4)+this[_0x5556ca(0x37fb)]+_0x5556ca(0x35bf));}['_dumpCode'](_0x4f315a,_0x41309d){var _0x118551=_0x5454c8;_0x41309d[_0x118551(0xede)](this);let _0x454a38;var _0x462d5a=this[_0x118551(0xc1b)]['replace'](/[^A-Za-z_]+/g,'');if(this[_0x118551(0x337e)]=_0x462d5a||this['getClassName']()+'_'+this[_0x118551(0x309e)],-0x1!==_0x4f315a[_0x118551(0x86a)](this[_0x118551(0x337e)])){let _0x186ed5=0x0;for(;_0x186ed5++,this[_0x118551(0x337e)]=_0x462d5a+_0x186ed5,-0x1!==_0x4f315a['indexOf'](this['_codeVariableName']););}_0x4f315a[_0x118551(0xede)](this[_0x118551(0x337e)]),_0x454a38=_0x118551(0x1448)+this[_0x118551(0x252c)]()+'\x0d\x0a',this[_0x118551(0x2093)]&&(_0x454a38+='//\x20'+this[_0x118551(0x2093)]+'\x0d\x0a'),_0x454a38=(_0x454a38+=_0x118551(0x3619)+this[_0x118551(0x337e)]+_0x118551(0x2bea)+this[_0x118551(0x252c)]()+'(\x22'+this[_0x118551(0xc1b)]+_0x118551(0x6e7))+this[_0x118551(0xbe6)]();for(const _0xe49548 of this[_0x118551(0x1802)])if(_0xe49548[_0x118551(0x326c)]){const _0x4ac404=_0xe49548[_0x118551(0xc9c)][_0x118551(0x3413)];-0x1===_0x41309d[_0x118551(0x86a)](_0x4ac404)&&(_0x454a38+=_0x4ac404['_dumpCode'](_0x4f315a,_0x41309d));}for(const _0x59788a of this[_0x118551(0x1556)])if(_0x59788a[_0x118551(0x353d)])for(const _0x50b6ef of _0x59788a[_0x118551(0x4055)]){const _0x5191f3=_0x50b6ef[_0x118551(0x3413)];_0x5191f3&&-0x1===_0x41309d['indexOf'](_0x5191f3)&&(_0x454a38+=_0x5191f3[_0x118551(0x426f)](_0x4f315a,_0x41309d));}return _0x454a38;}['_dumpCodeForOutputConnections'](_0x39266e){var _0x2ba5d1=_0x5454c8;let _0x24be11='';if(-0x1!==_0x39266e[_0x2ba5d1(0x86a)](this))return _0x24be11;_0x39266e['push'](this);for(const _0x670092 of this[_0x2ba5d1(0x1802)])if(_0x670092[_0x2ba5d1(0x326c)]){var _0x19a8a9=_0x670092[_0x2ba5d1(0xc9c)];const _0x190c40=_0x19a8a9[_0x2ba5d1(0x3413)];_0x24be11=(_0x24be11+=_0x190c40['_dumpCodeForOutputConnections'](_0x39266e))+(_0x190c40[_0x2ba5d1(0x337e)]+'.'+_0x190c40['_outputRename'](_0x19a8a9['name'])+_0x2ba5d1(0x3438)+this[_0x2ba5d1(0x337e)]+'.'+this[_0x2ba5d1(0x3e41)](_0x670092[_0x2ba5d1(0xc1b)])+_0x2ba5d1(0x3ee3));}return _0x24be11;}[_0x5454c8(0x77b)](_0x46f5e3,_0x5b23e0=''){var _0x3d0112=_0x5454c8,_0x464539=this[_0x3d0112(0x18e2)]();const _0x1885ac=(0x0,_0x114b3a['q'])(_0x464539[_0x3d0112(0x2386)]);if(_0x1885ac){const _0x49f95a=new _0x1885ac();return _0x49f95a[_0x3d0112(0x11a3)](_0x464539,_0x46f5e3,_0x5b23e0),_0x49f95a;}return null;}[_0x5454c8(0x18e2)](){var _0x44afa4=_0x5454c8;const _0x526bf5={};_0x526bf5[_0x44afa4(0x2386)]=_0x44afa4(0x68d)+this[_0x44afa4(0x252c)](),_0x526bf5['id']=this['uniqueId'],_0x526bf5[_0x44afa4(0xc1b)]=this[_0x44afa4(0xc1b)],_0x526bf5[_0x44afa4(0x2093)]=this[_0x44afa4(0x2093)],_0x526bf5[_0x44afa4(0x3436)]=this['visibleInInspector'],_0x526bf5['visibleOnFrame']=this[_0x44afa4(0x3b40)],_0x526bf5['target']=this[_0x44afa4(0x37fb)],_0x526bf5[_0x44afa4(0x1802)]=[],_0x526bf5[_0x44afa4(0x1556)]=[];for(const _0x15c427 of this['inputs'])_0x526bf5[_0x44afa4(0x1802)]['push'](_0x15c427[_0x44afa4(0x18e2)]());for(const _0x16652d of this[_0x44afa4(0x1556)])_0x526bf5[_0x44afa4(0x1556)][_0x44afa4(0xede)](_0x16652d['serialize'](!0x1));return _0x526bf5;}[_0x5454c8(0x11a3)](_0x4c8066,_0x5a5e49,_0x1a6b3d){var _0x233695=_0x5454c8,_0x34cfd8;this[_0x233695(0xc1b)]=_0x4c8066[_0x233695(0xc1b)],this['comments']=_0x4c8066[_0x233695(0x2093)],this[_0x233695(0x3436)]=!!_0x4c8066[_0x233695(0x3436)],this[_0x233695(0x3b40)]=!!_0x4c8066['visibleOnFrame'],this[_0x233695(0x2b27)]=null!=(_0x34cfd8=_0x4c8066['target'])?_0x34cfd8:this['target'],this['_deserializePortDisplayNamesAndExposedOnFrame'](_0x4c8066);}['_deserializePortDisplayNamesAndExposedOnFrame'](_0x3206f9){var _0x5d3fc1=_0x5454c8;const _0x1dc8e4=_0x3206f9[_0x5d3fc1(0x1802)],_0x1d64e6=_0x3206f9[_0x5d3fc1(0x1556)];_0x1dc8e4&&_0x1dc8e4['forEach']((_0x4ced9f,_0x30f5a0)=>{var _0x57deeb=_0x5d3fc1;_0x4ced9f[_0x57deeb(0x3131)]&&(this['inputs'][_0x30f5a0][_0x57deeb(0x3131)]=_0x4ced9f[_0x57deeb(0x3131)]),_0x4ced9f[_0x57deeb(0x3dbb)]&&(this[_0x57deeb(0x1802)][_0x30f5a0]['isExposedOnFrame']=_0x4ced9f[_0x57deeb(0x3dbb)],this[_0x57deeb(0x1802)][_0x30f5a0][_0x57deeb(0x3a52)]=_0x4ced9f[_0x57deeb(0x3a52)]);}),_0x1d64e6&&_0x1d64e6['forEach']((_0x143309,_0x43a336)=>{var _0x351604=_0x5d3fc1;_0x143309[_0x351604(0x3131)]&&(this['outputs'][_0x43a336][_0x351604(0x3131)]=_0x143309[_0x351604(0x3131)]),_0x143309['isExposedOnFrame']&&(this['outputs'][_0x43a336][_0x351604(0x3dbb)]=_0x143309[_0x351604(0x3dbb)],this[_0x351604(0x1556)][_0x43a336][_0x351604(0x3a52)]=_0x143309[_0x351604(0x3a52)]);});}[_0x5454c8(0x41a)](){var _0x4b6f0a=_0x5454c8;for(const _0x2ef536 of this['inputs'])_0x2ef536[_0x4b6f0a(0x41a)]();for(const _0x38b475 of this[_0x4b6f0a(0x1556)])_0x38b475[_0x4b6f0a(0x41a)]();}}},0x17368:(_0x23e1d5,_0x179df1,_0x3d3107)=>{var _0x2af326=a8_0x1ec55c;_0x3d3107['d'](_0x179df1,{'Ab':()=>_0x3d2af9,'VT':()=>_0x40ae6a,'WS':()=>_0x1d2343});var _0x1d2343,_0x3d2af9,_0x39c9c6=_0x3d3107(0x17eee),_0x152688=_0x3d3107(0xf582),_0x1a949f=_0x3d3107(0xa896);(_0x179df1=_0x1d2343=_0x1d2343||{})[_0x179df1[_0x2af326(0x4ad)]=0x0]='Compatible',_0x179df1[_0x179df1['TypeIncompatible']=0x1]=_0x2af326(0x34cd),_0x179df1[_0x179df1[_0x2af326(0x143e)]=0x2]='TargetIncompatible',_0x179df1[_0x179df1[_0x2af326(0x33c1)]=0x3]=_0x2af326(0x33c1),(_0x3d3107=_0x3d2af9=_0x3d2af9||{})[_0x3d3107[_0x2af326(0x38e3)]=0x0]='Input',_0x3d3107[_0x3d3107[_0x2af326(0x22b6)]=0x1]='Output';class _0x40ae6a{constructor(_0x231548,_0xe35851,_0x5bbc03){var _0x487cd1=_0x2af326;this['_connectedPoint']=null,this[_0x487cd1(0x41a4)]=new Array(),this[_0x487cd1(0x2502)]=null,this[_0x487cd1(0x590)]=null,this[_0x487cd1(0x3e9)]=null,this[_0x487cd1(0x187b)]=null,this['_type']=_0x39c9c6['E']['Float'],this[_0x487cd1(0x3c57)]=!0x1,this[_0x487cd1(0x1eda)]=!0x1,this[_0x487cd1(0xb66)]=new Array(),this[_0x487cd1(0x2d5b)]=new Array(),this[_0x487cd1(0x23dd)]=new _0x1a949f['y$'](),this[_0x487cd1(0x3dbb)]=!0x1,this[_0x487cd1(0x3a52)]=-0x1,this[_0x487cd1(0x39b6)]=!0x1,this[_0x487cd1(0x2b27)]=_0x152688['u'][_0x487cd1(0xc1c)],this['_ownerBlock']=_0xe35851,this[_0x487cd1(0xc1b)]=_0x231548,this[_0x487cd1(0x1f92)]=_0x5bbc03;}static[_0x2af326(0x9fe)](_0x3001a8,_0x4c6442){var _0x389d58=_0x2af326;switch(_0x3001a8){case _0x39c9c6['E'][_0x389d58(0xe60)]:if(_0x4c6442===_0x39c9c6['E'][_0x389d58(0x3094)])return!0x0;break;case _0x39c9c6['E'][_0x389d58(0x176b)]:if(_0x4c6442===_0x39c9c6['E']['Color4'])return!0x0;break;case _0x39c9c6['E'][_0x389d58(0x3094)]:if(_0x4c6442===_0x39c9c6['E'][_0x389d58(0xe60)])return!0x0;break;case _0x39c9c6['E'][_0x389d58(0x851)]:if(_0x4c6442===_0x39c9c6['E']['Vector4'])return!0x0;}return!0x1;}get['direction'](){var _0x5501b7=_0x2af326;return this[_0x5501b7(0x1f92)];}get['associatedVariableName'](){var _0x484d4b=_0x2af326;return this[_0x484d4b(0x133c)]['isInput']?this['_ownerBlock']['associatedVariableName']:this['_enforceAssociatedVariableName']&&this[_0x484d4b(0x1977)]||!this[_0x484d4b(0x1e9e)]?this[_0x484d4b(0x1977)]:this['_connectedPoint'][_0x484d4b(0x2fa0)];}set[_0x2af326(0x2fa0)](_0x552d47){var _0x195222=_0x2af326;this[_0x195222(0x1977)]=_0x552d47;}get[_0x2af326(0x801)](){var _0x2f5b6e=_0x2af326;return this['_linkedConnectionSource']&&this[_0x2f5b6e(0x3e9)]['isConnected']?this['type']:this['_type'];}get['type'](){var _0x714b46=_0x2af326;if(this[_0x714b46(0x15ed)]===_0x39c9c6['E']['AutoDetect']){if(this[_0x714b46(0x133c)][_0x714b46(0x2031)])return this[_0x714b46(0x133c)][_0x714b46(0x19d6)];if(this['_connectedPoint'])return this[_0x714b46(0x1e9e)]['type'];if(this[_0x714b46(0x3e9)]&&this[_0x714b46(0x3e9)][_0x714b46(0x326c)])return this['_linkedConnectionSource'][_0x714b46(0x19d6)];}if(this['_type']===_0x39c9c6['E'][_0x714b46(0x2642)]){if(this[_0x714b46(0x2502)])return!this[_0x714b46(0x2502)][_0x714b46(0x326c)]&&this[_0x714b46(0x590)]?this[_0x714b46(0x590)]:this[_0x714b46(0x2502)][_0x714b46(0x19d6)];if(this[_0x714b46(0x590)])return this[_0x714b46(0x590)];}return this[_0x714b46(0x15ed)];}set[_0x2af326(0x19d6)](_0x448371){this['_type']=_0x448371;}get[_0x2af326(0x37fb)](){var _0x273ed2=_0x2af326;return this[_0x273ed2(0x39b6)]&&this[_0x273ed2(0x133c)]&&this[_0x273ed2(0x2b27)]===_0x152688['u'][_0x273ed2(0xc1c)]?this[_0x273ed2(0x133c)][_0x273ed2(0x37fb)]===_0x152688['u']['Fragment']?_0x152688['u'][_0x273ed2(0x236a)]:_0x152688['u'][_0x273ed2(0xf56)]:this[_0x273ed2(0x2b27)];}set[_0x2af326(0x37fb)](_0xd9acfb){var _0x2f62c5=_0x2af326;this[_0x2f62c5(0x2b27)]=_0xd9acfb;}get['isConnected'](){var _0x572d7a=_0x2af326;return null!==this[_0x572d7a(0xc9c)]||this[_0x572d7a(0x353d)];}get['isConnectedToInputBlock'](){var _0x4d97c1=_0x2af326;return null!==this['connectedPoint']&&this['connectedPoint']['ownerBlock'][_0x4d97c1(0x2031)];}get[_0x2af326(0x1157)](){var _0x190bf4=_0x2af326;return this[_0x190bf4(0x1e56)]?this[_0x190bf4(0xc9c)][_0x190bf4(0x3413)]:null;}get[_0x2af326(0xc9c)](){var _0x320e48=_0x2af326;return this[_0x320e48(0x1e9e)];}get[_0x2af326(0x3413)](){var _0xef0e6a=_0x2af326;return this[_0xef0e6a(0x133c)];}get[_0x2af326(0x7f6)](){var _0x55ef76=_0x2af326;return this[_0x55ef76(0x1e9e)]?this[_0x55ef76(0x1e9e)][_0x55ef76(0x3413)]:null;}get[_0x2af326(0x29c0)](){var _0x4a9416=_0x2af326;return 0x0===this[_0x4a9416(0x41a4)][_0x4a9416(0x18cc)]?[]:this[_0x4a9416(0x41a4)][_0x4a9416(0x36d3)](_0x586d87=>_0x586d87['ownerBlock']);}get[_0x2af326(0x4055)](){var _0xb98a88=_0x2af326;return this[_0xb98a88(0x41a4)];}get[_0x2af326(0x353d)](){var _0x1af32c=_0x2af326;return this[_0x1af32c(0x41a4)]&&0x0<this[_0x1af32c(0x41a4)][_0x1af32c(0x18cc)];}get[_0x2af326(0x2046)](){var _0x36429b=_0x2af326;if(!this[_0x36429b(0x353d)])return!0x1;for(const _0x251cd2 of this[_0x36429b(0x41a4)]){if(_0x251cd2['ownerBlock'][_0x36429b(0x37fb)]===_0x152688['u']['Vertex'])return!0x0;if((_0x251cd2[_0x36429b(0x3413)]['target']===_0x152688['u'][_0x36429b(0x14f6)]||_0x251cd2[_0x36429b(0x3413)][_0x36429b(0x37fb)]===_0x152688['u'][_0x36429b(0xc1c)])&&_0x251cd2[_0x36429b(0x3413)]['outputs'][_0x36429b(0x2f7f)](_0xf5af0f=>_0xf5af0f[_0x36429b(0x2046)]))return!0x0;}return!0x1;}get[_0x2af326(0x2507)](){var _0x315d4a=_0x2af326;if(this['target']===_0x152688['u']['Vertex'])return!0x0;if(!this[_0x315d4a(0x353d)])return!0x1;for(const _0x10c226 of this[_0x315d4a(0x41a4)]){if(_0x10c226[_0x315d4a(0x3413)][_0x315d4a(0x37fb)]===_0x152688['u']['Vertex'])return!0x0;if(_0x10c226[_0x315d4a(0x37fb)]===_0x152688['u'][_0x315d4a(0xf56)])return!0x0;if((_0x10c226[_0x315d4a(0x3413)][_0x315d4a(0x37fb)]===_0x152688['u']['Neutral']||_0x10c226[_0x315d4a(0x3413)][_0x315d4a(0x37fb)]===_0x152688['u'][_0x315d4a(0xc1c)])&&_0x10c226[_0x315d4a(0x3413)][_0x315d4a(0x1556)][_0x315d4a(0x2f7f)](_0x51f196=>_0x51f196['isConnectedInVertexShader']))return!0x0;}return!0x1;}get['isConnectedInFragmentShader'](){var _0x1237c3=_0x2af326;if(this[_0x1237c3(0x37fb)]===_0x152688['u'][_0x1237c3(0x236a)])return!0x0;if(!this[_0x1237c3(0x353d)])return!0x1;for(const _0x43ac37 of this[_0x1237c3(0x41a4)]){if(_0x43ac37[_0x1237c3(0x3413)][_0x1237c3(0x37fb)]===_0x152688['u'][_0x1237c3(0x236a)])return!0x0;if((_0x43ac37[_0x1237c3(0x3413)][_0x1237c3(0x37fb)]===_0x152688['u'][_0x1237c3(0x14f6)]||_0x43ac37[_0x1237c3(0x3413)][_0x1237c3(0x37fb)]===_0x152688['u']['VertexAndFragment'])&&_0x43ac37[_0x1237c3(0x3413)][_0x1237c3(0x1556)][_0x1237c3(0x2f7f)](_0x59f0c9=>_0x59f0c9[_0x1237c3(0x1f30)]))return!0x0;}return!0x1;}[_0x2af326(0x2980)](){return null;}['getClassName'](){var _0x17e988=_0x2af326;return _0x17e988(0x8c0);}[_0x2af326(0x1225)](_0x2dbf14){var _0x52fd50=_0x2af326;return this[_0x52fd50(0x123e)](_0x2dbf14)===_0x1d2343[_0x52fd50(0x4ad)];}[_0x2af326(0x123e)](_0x4c9520){var _0x53ba22=_0x2af326,_0x548929=this[_0x53ba22(0x133c)],_0x1084ad=_0x4c9520['ownerBlock'];if(_0x548929[_0x53ba22(0x37fb)]===_0x152688['u'][_0x53ba22(0x236a)]){if(_0x1084ad[_0x53ba22(0x37fb)]===_0x152688['u'][_0x53ba22(0xf56)])return _0x1d2343[_0x53ba22(0x143e)];for(const _0x17e68d of _0x1084ad[_0x53ba22(0x1556)])if(_0x17e68d[_0x53ba22(0x3413)][_0x53ba22(0x37fb)]!=_0x152688['u'][_0x53ba22(0x14f6)]&&_0x17e68d[_0x53ba22(0x2507)])return _0x1d2343[_0x53ba22(0x143e)];}if(this[_0x53ba22(0x19d6)]!==_0x4c9520['type']&&_0x4c9520['innerType']!==_0x39c9c6['E']['AutoDetect'])return _0x40ae6a[_0x53ba22(0x9fe)](this[_0x53ba22(0x19d6)],_0x4c9520[_0x53ba22(0x19d6)])||_0x4c9520[_0x53ba22(0xb66)]&&-0x1!==_0x4c9520[_0x53ba22(0xb66)][_0x53ba22(0x86a)](this[_0x53ba22(0x19d6)])||_0x4c9520['_acceptedConnectionPointType']&&_0x40ae6a['AreEquivalentTypes'](_0x4c9520['_acceptedConnectionPointType'][_0x53ba22(0x19d6)],this[_0x53ba22(0x19d6)])?_0x1d2343['Compatible']:_0x1d2343[_0x53ba22(0x34cd)];if(_0x4c9520['excludedConnectionPointTypes']&&-0x1!==_0x4c9520[_0x53ba22(0x2d5b)][_0x53ba22(0x86a)](this['type']))return _0x1d2343['TypeIncompatible'];let _0x2bf3ed=_0x1084ad,_0x3c37f0=_0x548929;return this[_0x53ba22(0x286c)]===_0x3d2af9[_0x53ba22(0x38e3)]&&(_0x2bf3ed=_0x548929,_0x3c37f0=_0x1084ad),_0x2bf3ed[_0x53ba22(0x1353)](_0x3c37f0)?_0x1d2343[_0x53ba22(0x33c1)]:_0x1d2343[_0x53ba22(0x4ad)];}[_0x2af326(0x30f6)](_0x2e5176,_0x579fcc=!0x1){var _0x5ddada=_0x2af326;if(_0x579fcc||this[_0x5ddada(0x1225)](_0x2e5176))return this['_endpoints']['push'](_0x2e5176),(_0x2e5176[_0x5ddada(0x1e9e)]=this)[_0x5ddada(0x3c57)]=!0x1,this[_0x5ddada(0x23dd)][_0x5ddada(0x3608)](_0x2e5176),_0x2e5176[_0x5ddada(0x23dd)][_0x5ddada(0x3608)](this),this;throw'Cannot\x20connect\x20these\x20two\x20connectors.';}[_0x2af326(0x3b99)](_0x58a396){var _0x571ffd=_0x2af326,_0x1ad01d=this['_endpoints'][_0x571ffd(0x86a)](_0x58a396);return-0x1!==_0x1ad01d&&(this['_endpoints']['splice'](_0x1ad01d,0x1),_0x58a396[_0x571ffd(0x1e9e)]=null,this[_0x571ffd(0x3c57)]=!0x1,_0x58a396['_enforceAssociatedVariableName']=!0x1),this;}[_0x2af326(0x38f8)](_0x54ec3a){var _0x7925f7=_0x2af326;let _0x25a611=0x1;for(;_0x25a611<_0x39c9c6['E'][_0x7925f7(0x828)];)_0x54ec3a&_0x25a611||this[_0x7925f7(0x2d5b)][_0x7925f7(0xede)](_0x25a611),_0x25a611<<=0x1;}[_0x2af326(0x18e2)](_0x16c95a=!0x0){var _0x5d8ba6=_0x2af326;const _0x54502d={};return _0x54502d[_0x5d8ba6(0xc1b)]=this[_0x5d8ba6(0xc1b)],_0x54502d[_0x5d8ba6(0x3131)]=this[_0x5d8ba6(0x3131)],_0x16c95a&&this[_0x5d8ba6(0xc9c)]&&(_0x54502d[_0x5d8ba6(0x4106)]=this[_0x5d8ba6(0xc1b)],_0x54502d[_0x5d8ba6(0x3106)]=this[_0x5d8ba6(0xc9c)][_0x5d8ba6(0x3413)][_0x5d8ba6(0x309e)],_0x54502d[_0x5d8ba6(0x20df)]=this[_0x5d8ba6(0xc9c)]['name'],_0x54502d['isExposedOnFrame']=!0x0,_0x54502d[_0x5d8ba6(0x3a52)]=this['exposedPortPosition']),(this[_0x5d8ba6(0x3dbb)]||0x0<=this['exposedPortPosition'])&&(_0x54502d[_0x5d8ba6(0x3dbb)]=!0x0,_0x54502d['exposedPortPosition']=this['exposedPortPosition']),_0x54502d;}[_0x2af326(0x41a)](){var _0x20657c=_0x2af326;this[_0x20657c(0x23dd)]['clear']();}}},0x9bf9:(_0x3122e5,_0x3252b5,_0x520769)=>{var _0x40e9d1=a8_0x1ec55c;_0x520769['d'](_0x3252b5,{'C':()=>_0x2096cd});var _0x51e8b9=_0x520769(0x17368);class _0x2096cd extends _0x51e8b9['VT']{constructor(_0x2447b2,_0x3b2ab3,_0x56ac52,_0xfe6205,_0x135807){var _0x1b34d5=a8_0x5306;super(_0x2447b2,_0x3b2ab3,_0x56ac52),this['_blockType']=_0xfe6205,this[_0x1b34d5(0x132f)]=_0x135807,this[_0x1b34d5(0x1eda)]=!0x0;}[_0x40e9d1(0x123e)](_0x3bcd84){var _0x48c132=_0x40e9d1;return _0x3bcd84 instanceof _0x2096cd&&_0x3bcd84['_blockName']===this['_blockName']?_0x51e8b9['WS'][_0x48c132(0x4ad)]:_0x51e8b9['WS']['TypeIncompatible'];}[_0x40e9d1(0x2980)](){var _0x24ffad=_0x40e9d1;return[new this['_blockType'](this[_0x24ffad(0x132f)]),this[_0x24ffad(0xc1b)]];}}},0xca26:(_0x569092,_0x9976e1,_0x5d23f2)=>{var _0x394883=a8_0x1ec55c,_0x1fd3f8;_0x5d23f2['d'](_0x9976e1,{'U':()=>_0x1fd3f8,'p':()=>function(_0x1cf3a7,_0x512776=_0x1fd3f8[_0x394883(0x7a9)],_0x15ed8d=_0x394883(0x1663),_0x58528c){return(_0x5ba789,_0x5d7029)=>{var _0x447060=a8_0x5306;let _0x4f661b=_0x5ba789[_0x447060(0x1699)];_0x4f661b||(_0x4f661b=[],_0x5ba789[_0x447060(0x1699)]=_0x4f661b),_0x4f661b[_0x447060(0xede)]({'propertyName':_0x5d7029,'displayName':_0x1cf3a7,'type':_0x512776,'groupName':_0x15ed8d,'options':null!=_0x58528c?_0x58528c:{}});};}}),(_0x5d23f2=_0x1fd3f8=_0x1fd3f8||{})[_0x5d23f2[_0x394883(0x7a9)]=0x0]=_0x394883(0x7a9),_0x5d23f2[_0x5d23f2[_0x394883(0x3c70)]=0x1]=_0x394883(0x3c70),_0x5d23f2[_0x5d23f2[_0x394883(0x164e)]=0x2]='Int',_0x5d23f2[_0x5d23f2['Vector2']=0x3]=_0x394883(0x1415),_0x5d23f2[_0x5d23f2[_0x394883(0x406a)]=0x4]=_0x394883(0x406a);},0x177e5:(_0x4603cc,_0x3282d5,_0x530254)=>{_0x530254(0xd3b1);},0xd3b1:(_0x565a18,_0x3b9c82,_0x4016ce)=>{_0x4016ce(0xbd53),_0x4016ce(0x16a07),_0x4016ce(0xab6f),_0x4016ce(0xb3e6),class extends null{};},0x148f0:(_0x196df2,_0x3d5ae1,_0xab637c)=>{_0xab637c(0x17e15),_0xab637c(0x556a),_0xab637c(0xb845),_0xab637c(0x1006d),_0xab637c(0x2923),_0xab637c(0x2122),_0xab637c(0x35cb),_0xab637c(0x131ee),_0xab637c(0xb185),_0xab637c(0x13d2a);},0x17e15:(_0x4514d3,_0x5c1b1a,_0x520dbd)=>{var _0x372abc=a8_0x1ec55c;_0x520dbd['d'](_0x5c1b1a,{'u':()=>_0x4ec29b});function _0x398c82(_0x5c883e,_0x5b0c4a,_0x3ca9b6,_0xa1b221){var _0x537f27=a8_0x5306,_0x4c48a0,_0x246e83=arguments[_0x537f27(0x18cc)],_0x69df1b=_0x246e83<0x3?_0x5b0c4a:null===_0xa1b221?_0xa1b221=Object[_0x537f27(0x14a5)](_0x5b0c4a,_0x3ca9b6):_0xa1b221;if('object'==typeof Reflect&&_0x537f27(0x3d33)==typeof Reflect['decorate'])_0x69df1b=Reflect[_0x537f27(0x3215)](_0x5c883e,_0x5b0c4a,_0x3ca9b6,_0xa1b221);else{for(var _0x55b78f=_0x5c883e[_0x537f27(0x18cc)]-0x1;0x0<=_0x55b78f;_0x55b78f--)(_0x4c48a0=_0x5c883e[_0x55b78f])&&(_0x69df1b=(_0x246e83<0x3?_0x4c48a0(_0x69df1b):0x3<_0x246e83?_0x4c48a0(_0x5b0c4a,_0x3ca9b6,_0x69df1b):_0x4c48a0(_0x5b0c4a,_0x3ca9b6))||_0x69df1b);}0x3<_0x246e83&&_0x69df1b&&Object[_0x537f27(0x276e)](_0x5b0c4a,_0x3ca9b6,_0x69df1b);}var _0x5c1b1a=_0x520dbd(0x10435),_0x69021a=_0x520dbd(0x1679c),_0x5b68c0=_0x520dbd(0xd53f),_0x49bdd8=_0x520dbd(0x12820),_0x349bad=_0x520dbd(0x10c09),_0x2f8c4f=_0x520dbd(0x4fa8),_0x119a71=_0x520dbd(0x1610),_0x520dbd=_0x520dbd(0x5645);class _0x55551d extends _0x520dbd['H']{constructor(){var _0xbe710f=a8_0x5306;super(...arguments),this[_0xbe710f(0x3afd)]=!0x1,this[_0xbe710f(0x241)]=!0x1,this[_0xbe710f(0x3d03)]=0x0,this[_0xbe710f(0xf08)]=!0x1;}}class _0x4ec29b extends _0x2f8c4f['n']{constructor(_0x50b4bd,_0x2dc4bc=!0x0){var _0x18d6cd=a8_0x5306;super(_0x50b4bd,'PBRAnisotropic',0x6e,new _0x55551d(),_0x2dc4bc),this[_0x18d6cd(0x277c)]=!0x1,this['isEnabled']=!0x1,this[_0x18d6cd(0x231d)]=0x1,this[_0x18d6cd(0x286c)]=new _0x5b68c0['FM'](0x1,0x0),this[_0x18d6cd(0x276b)]=null,this[_0x18d6cd(0x1589)]=null,this[_0x18d6cd(0x3b05)]=_0x50b4bd[_0x18d6cd(0x170f)][_0x119a71['g'][_0x18d6cd(0x3182)]];}[_0x372abc(0x2b74)](){var _0x167cef=_0x372abc;this['_enable'](this[_0x167cef(0x277c)]),this[_0x167cef(0x3b05)]();}[_0x372abc(0x3988)](_0x5d6939,_0x28d00c){var _0x33eb66=_0x372abc;return!this[_0x33eb66(0x277c)]||!(_0x5d6939[_0x33eb66(0x8a8)]&&_0x28d00c[_0x33eb66(0x404c)]&&this[_0x33eb66(0x276b)]&&_0x49bdd8['k'][_0x33eb66(0x212c)]&&!this[_0x33eb66(0x276b)][_0x33eb66(0x8f0)]());}[_0x372abc(0xdfc)](_0xb484d3,_0x23f222,_0x61161a){var _0x3a41e5=_0x372abc;this[_0x3a41e5(0x277c)]?(_0xb484d3[_0x3a41e5(0x3afd)]=this[_0x3a41e5(0x277c)],this[_0x3a41e5(0x277c)]&&!_0x61161a[_0x3a41e5(0x2389)](_0x69021a['o'][_0x3a41e5(0x23d9)])&&(_0xb484d3[_0x3a41e5(0x3b7f)]=!0x0,_0xb484d3[_0x3a41e5(0xf08)]=!0x0),_0xb484d3[_0x3a41e5(0x8a8)]&&_0x23f222[_0x3a41e5(0x404c)]&&(this['_texture']&&_0x49bdd8['k']['AnisotropicTextureEnabled']?_0x349bad['G']['PrepareDefinesForMergedUV'](this[_0x3a41e5(0x276b)],_0xb484d3,_0x3a41e5(0x241)):_0xb484d3[_0x3a41e5(0x241)]=!0x1)):(_0xb484d3[_0x3a41e5(0x3afd)]=!0x1,_0xb484d3[_0x3a41e5(0x241)]=!0x1,_0xb484d3[_0x3a41e5(0x3d03)]=0x0);}[_0x372abc(0x3850)](_0x28bdbf,_0x1d777d){var _0x2cd951=_0x372abc,_0x214e20;this['_isEnabled']&&(_0x214e20=this[_0x2cd951(0x2639)][_0x2cd951(0x1e48)],_0x28bdbf['useUbo']&&_0x214e20&&_0x28bdbf['isSync']||(this['_texture']&&_0x49bdd8['k']['AnisotropicTextureEnabled']&&(_0x28bdbf[_0x2cd951(0x1a59)](_0x2cd951(0x354f),this[_0x2cd951(0x276b)][_0x2cd951(0x126e)],this[_0x2cd951(0x276b)][_0x2cd951(0x2fe2)]),_0x349bad['G'][_0x2cd951(0x1eb7)](this['_texture'],_0x28bdbf,_0x2cd951(0x2c69))),_0x28bdbf[_0x2cd951(0x20b6)](_0x2cd951(0x176d),this[_0x2cd951(0x286c)]['x'],this[_0x2cd951(0x286c)]['y'],this[_0x2cd951(0x231d)])),_0x1d777d[_0x2cd951(0x404c)]&&this['_texture']&&_0x49bdd8['k'][_0x2cd951(0x212c)]&&_0x28bdbf[_0x2cd951(0x2265)]('anisotropySampler',this['_texture']));}['hasTexture'](_0x3dc1bc){var _0x34f6c4=_0x372abc;return this[_0x34f6c4(0x276b)]===_0x3dc1bc;}['getActiveTextures'](_0x59a97e){var _0x1fcd22=_0x372abc;this[_0x1fcd22(0x276b)]&&_0x59a97e['push'](this[_0x1fcd22(0x276b)]);}[_0x372abc(0x8dd)](_0x52fcee){var _0xdb7ec6=_0x372abc;this[_0xdb7ec6(0x276b)]&&this[_0xdb7ec6(0x276b)]['animations']&&0x0<this[_0xdb7ec6(0x276b)][_0xdb7ec6(0x3f3)][_0xdb7ec6(0x18cc)]&&_0x52fcee[_0xdb7ec6(0xede)](this['_texture']);}[_0x372abc(0x41a)](_0x136509){var _0x68c301=_0x372abc;_0x136509&&this[_0x68c301(0x276b)]&&this[_0x68c301(0x276b)]['dispose']();}[_0x372abc(0x252c)](){var _0x5ef2a6=_0x372abc;return _0x5ef2a6(0x280e);}[_0x372abc(0x23b1)](_0x41d73e,_0xe6ebd8,_0x405b3a){var _0x82638=_0x372abc;return _0x41d73e[_0x82638(0x3afd)]&&_0xe6ebd8[_0x82638(0xcb8)](_0x405b3a++,'ANISOTROPIC'),_0x405b3a;}['getSamplers'](_0x538cb5){var _0x4ae3a3=_0x372abc;_0x538cb5['push'](_0x4ae3a3(0x86d));}[_0x372abc(0x28e8)](){var _0xd1ef8f=_0x372abc;return{'ubo':[{'name':_0xd1ef8f(0x176d),'size':0x3,'type':_0xd1ef8f(0x1369)},{'name':'vAnisotropyInfos','size':0x2,'type':_0xd1ef8f(0x408)},{'name':_0xd1ef8f(0x3ffb),'size':0x10,'type':_0xd1ef8f(0x3120)}]};}}_0x398c82([(0x0,_0x5c1b1a['qC'])(),(0x0,_0x5c1b1a['wz'])(_0x372abc(0x2b74))],_0x4ec29b['prototype'],'isEnabled',void 0x0),_0x398c82([(0x0,_0x5c1b1a['qC'])()],_0x4ec29b['prototype'],_0x372abc(0x231d),void 0x0),_0x398c82([(0x0,_0x5c1b1a['QC'])()],_0x4ec29b[_0x372abc(0x1ce1)],_0x372abc(0x286c),void 0x0),_0x398c82([(0x0,_0x5c1b1a['oU'])(),(0x0,_0x5c1b1a['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4ec29b[_0x372abc(0x1ce1)],_0x372abc(0x1589),void 0x0);},0x1fb1:(_0x67b9b6,_0x4f0dde,_0xc886b3)=>{var _0x4e2e0f=a8_0x1ec55c;_0xc886b3['d'](_0x4f0dde,{'d':()=>_0x31f472});function _0x299424(_0x328c3e,_0x583177,_0x5b876f,_0x4b2a72){var _0x35d133=a8_0x5306,_0x151baa,_0x2ddc3f=arguments[_0x35d133(0x18cc)],_0x1b09c2=_0x2ddc3f<0x3?_0x583177:null===_0x4b2a72?_0x4b2a72=Object[_0x35d133(0x14a5)](_0x583177,_0x5b876f):_0x4b2a72;if(_0x35d133(0x4238)==typeof Reflect&&_0x35d133(0x3d33)==typeof Reflect['decorate'])_0x1b09c2=Reflect[_0x35d133(0x3215)](_0x328c3e,_0x583177,_0x5b876f,_0x4b2a72);else{for(var _0x7a7124=_0x328c3e[_0x35d133(0x18cc)]-0x1;0x0<=_0x7a7124;_0x7a7124--)(_0x151baa=_0x328c3e[_0x7a7124])&&(_0x1b09c2=(_0x2ddc3f<0x3?_0x151baa(_0x1b09c2):0x3<_0x2ddc3f?_0x151baa(_0x583177,_0x5b876f,_0x1b09c2):_0x151baa(_0x583177,_0x5b876f))||_0x1b09c2);}0x3<_0x2ddc3f&&_0x1b09c2&&Object[_0x35d133(0x276e)](_0x583177,_0x5b876f,_0x1b09c2);}var _0x452ac4=_0xc886b3(0x1610),_0x4f0dde=_0xc886b3(0x10435),_0x52def4=_0xc886b3(0x5645),_0xc886b3=_0xc886b3(0x4fa8);class _0x2fdffa extends _0x52def4['H']{constructor(){var _0xe8e21c=a8_0x5306;super(...arguments),this[_0xe8e21c(0x1e1b)]=!0x1,this[_0xe8e21c(0x1581)]=!0x1,this[_0xe8e21c(0x146a)]=!0x1,this['SPECULAR_GLOSSINESS_ENERGY_CONSERVATION']=!0x1;}}class _0x31f472 extends _0xc886b3['n']{constructor(_0x967d46,_0x522c9b=!0x0){var _0x4b8185=a8_0x5306;super(_0x967d46,_0x4b8185(0x990),0x5a,new _0x2fdffa(),_0x522c9b),this[_0x4b8185(0x1001)]=_0x31f472[_0x4b8185(0x2675)],this[_0x4b8185(0x149f)]=_0x31f472[_0x4b8185(0x2675)],this[_0x4b8185(0x4131)]=_0x31f472['DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED'],this[_0x4b8185(0x3ec5)]=_0x31f472[_0x4b8185(0x859)],this[_0x4b8185(0x214b)]=_0x31f472['DEFAULT_USE_SPHERICAL_HARMONICS'],this[_0x4b8185(0x2f50)]=_0x31f472[_0x4b8185(0x15a9)],this[_0x4b8185(0x3184)]=_0x31f472[_0x4b8185(0x3e25)],this[_0x4b8185(0x1ed6)]=_0x31f472[_0x4b8185(0x3e25)],this[_0x4b8185(0x187c)]=_0x967d46[_0x4b8185(0x170f)][_0x452ac4['g'][_0x4b8185(0x1a30)]],this[_0x4b8185(0x256e)](!0x0);}['_markAllSubMeshesAsMiscDirty'](){var _0x5ab668=a8_0x5306;this[_0x5ab668(0x187c)]();}[_0x4e2e0f(0x12d6)](_0x551f88){var _0x5144ed=_0x4e2e0f;_0x551f88['BRDF_V_HEIGHT_CORRELATED']=this[_0x5144ed(0x4131)],_0x551f88[_0x5144ed(0x1581)]=this[_0x5144ed(0x1001)]&&this[_0x5144ed(0x4131)],_0x551f88[_0x5144ed(0x146a)]=this[_0x5144ed(0x214b)],_0x551f88['SPECULAR_GLOSSINESS_ENERGY_CONSERVATION']=this['_useSpecularGlossinessInputEnergyConservation'];}[_0x4e2e0f(0x252c)](){var _0x237eeb=_0x4e2e0f;return _0x237eeb(0x2924);}}_0x31f472['DEFAULT_USE_ENERGY_CONSERVATION']=!0x0,_0x31f472[_0x4e2e0f(0x859)]=!0x0,_0x31f472[_0x4e2e0f(0x15a9)]=!0x0,_0x31f472[_0x4e2e0f(0x3e25)]=!0x0,_0x299424([(0x0,_0x4f0dde['qC'])(),(0x0,_0x4f0dde['wz'])(_0x4e2e0f(0x4152))],_0x31f472[_0x4e2e0f(0x1ce1)],_0x4e2e0f(0x149f),void 0x0),_0x299424([(0x0,_0x4f0dde['qC'])(),(0x0,_0x4f0dde['wz'])(_0x4e2e0f(0x4152))],_0x31f472[_0x4e2e0f(0x1ce1)],'useSmithVisibilityHeightCorrelated',void 0x0),_0x299424([(0x0,_0x4f0dde['qC'])(),(0x0,_0x4f0dde['wz'])('_markAllSubMeshesAsMiscDirty')],_0x31f472[_0x4e2e0f(0x1ce1)],_0x4e2e0f(0x2f50),void 0x0),_0x299424([(0x0,_0x4f0dde['qC'])(),(0x0,_0x4f0dde['wz'])('_markAllSubMeshesAsMiscDirty')],_0x31f472['prototype'],_0x4e2e0f(0x1ed6),void 0x0);},0x556a:(_0xf358cc,_0x4f36c7,_0x2606a1)=>{var _0x1bdad4=a8_0x1ec55c;_0x2606a1['d'](_0x4f36c7,{'m':()=>_0x1dcd07});function _0x192c4b(_0x1061b5,_0x1ded15,_0x35859c,_0x28ffe4){var _0x49662f=a8_0x5306,_0x5c50bb,_0x1e1e34=arguments[_0x49662f(0x18cc)],_0x5d5ddd=_0x1e1e34<0x3?_0x1ded15:null===_0x28ffe4?_0x28ffe4=Object['getOwnPropertyDescriptor'](_0x1ded15,_0x35859c):_0x28ffe4;if('object'==typeof Reflect&&_0x49662f(0x3d33)==typeof Reflect['decorate'])_0x5d5ddd=Reflect[_0x49662f(0x3215)](_0x1061b5,_0x1ded15,_0x35859c,_0x28ffe4);else{for(var _0x1f0b9b=_0x1061b5[_0x49662f(0x18cc)]-0x1;0x0<=_0x1f0b9b;_0x1f0b9b--)(_0x5c50bb=_0x1061b5[_0x1f0b9b])&&(_0x5d5ddd=(_0x1e1e34<0x3?_0x5c50bb(_0x5d5ddd):0x3<_0x1e1e34?_0x5c50bb(_0x1ded15,_0x35859c,_0x5d5ddd):_0x5c50bb(_0x1ded15,_0x35859c))||_0x5d5ddd);}0x3<_0x1e1e34&&_0x5d5ddd&&Object[_0x49662f(0x276e)](_0x1ded15,_0x35859c,_0x5d5ddd);}var _0x4f36c7=_0x2606a1(0x10435),_0x400ddc=_0x2606a1(0x9a70),_0x569521=_0x2606a1(0x16fed),_0x1761fb=_0x2606a1(0x59cd),_0x4588b5=_0x2606a1(0xd537),_0x1c75de=_0x2606a1(0xd53f),_0x52d39d=_0x2606a1(0x1679c),_0x2ee94b=_0x2606a1(0x1fb1),_0x5c6b27=_0x2606a1(0xf1ad),_0x4f893c=_0x2606a1(0xbd53),_0x47b9ad=_0x2606a1(0x17372),_0x563f12=_0x2606a1(0x3ed0),_0x38aa4b=_0x2606a1(0x15c0e),_0x2c5b89=_0x2606a1(0x11b51),_0x136f70=_0x2606a1(0x5645),_0x28d1a2=_0x2606a1(0x14868),_0x2431a1=_0x2606a1(0x10c09),_0x3f35ed=_0x2606a1(0x12cad),_0x567e1d=_0x2606a1(0x12820),_0x19d13d=_0x2606a1(0x1610),_0x7cd293=(_0x2606a1(0x53e8),_0x2606a1(0x431b),_0x2606a1(0x69bc),_0x2606a1(0x1419a)),_0x5d7ce2=_0x2606a1(0x1006d),_0x32f5bc=_0x2606a1(0x2923),_0x5cd82b=_0x2606a1(0x17e15),_0x433850=_0x2606a1(0xb185),_0x1e530e=_0x2606a1(0x13d2a),_0x276866=_0x2606a1(0x14575),_0x95f4d4=_0x2606a1(0x15ec7);const _0x3a954f={'effect':null,'subMesh':null};class _0x2e85d6 extends _0x136f70['H']{constructor(_0x5d1316){var _0x459557=a8_0x5306;super(_0x5d1316),this['PBR']=!0x0,this[_0x459557(0x473)]='0',this[_0x459557(0x3bed)]=!0x1,this[_0x459557(0xf08)]=!0x1,this['MAINUV2']=!0x1,this[_0x459557(0xbf3)]=!0x1,this['MAINUV4']=!0x1,this[_0x459557(0x306)]=!0x1,this[_0x459557(0x3b6d)]=!0x1,this[_0x459557(0xf5c)]=!0x1,this[_0x459557(0x10a3)]=!0x1,this[_0x459557(0x193c)]=!0x1,this[_0x459557(0x4207)]=!0x1,this[_0x459557(0x895)]=!0x1,this['UV6']=!0x1,this[_0x459557(0x3558)]=!0x1,this[_0x459557(0x72d)]=!0x1,this['ALBEDODIRECTUV']=0x0,this[_0x459557(0x2810)]=!0x1,this[_0x459557(0x2ce2)]=!0x1,this[_0x459557(0x12f4)]=!0x1,this['AMBIENTDIRECTUV']=0x0,this[_0x459557(0x26dd)]=!0x1,this[_0x459557(0x229a)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x459557(0x1361)]=0x0,this[_0x459557(0x1218)]=!0x1,this[_0x459557(0x1fb1)]=!0x1,this[_0x459557(0x41c2)]=!0x1,this['ALPHABLEND']=!0x1,this['ALPHAFROMALBEDO']=!0x1,this[_0x459557(0x28e5)]='0.5',this[_0x459557(0x1261)]=!0x1,this[_0x459557(0x1242)]=!0x1,this[_0x459557(0x1afe)]=!0x1,this['LINEARALPHAFRESNEL']=!0x1,this[_0x459557(0x1623)]=!0x1,this[_0x459557(0x3ea4)]=!0x1,this[_0x459557(0x1bfd)]=0x0,this['GAMMAEMISSIVE']=!0x1,this[_0x459557(0x2494)]=!0x1,this[_0x459557(0x3112)]=!0x1,this[_0x459557(0x3a96)]=0x0,this[_0x459557(0x1dda)]=!0x1,this[_0x459557(0x1490)]=!0x1,this[_0x459557(0x1738)]=!0x1,this[_0x459557(0x3a0e)]=!0x1,this[_0x459557(0x3537)]=!0x1,this[_0x459557(0x2f5a)]=0x0,this[_0x459557(0x3296)]=!0x1,this['ROUGHNESSSTOREINMETALMAPALPHA']=!0x1,this[_0x459557(0x15b3)]=!0x1,this[_0x459557(0x3040)]=!0x1,this['AOSTOREINMETALMAPRED']=!0x1,this[_0x459557(0x9a9)]=!0x1,this['METALLIC_REFLECTANCE_GAMMA']=!0x1,this[_0x459557(0x3a26)]=0x0,this[_0x459557(0x1c64)]=!0x1,this[_0x459557(0x33e)]=!0x1,this['REFLECTANCE_GAMMA']=!0x1,this['REFLECTANCEDIRECTUV']=0x0,this['ENVIRONMENTBRDF']=!0x1,this[_0x459557(0x338f)]=!0x1,this[_0x459557(0x129b)]=!0x1,this[_0x459557(0x3156)]=!0x1,this[_0x459557(0x4061)]=!0x1,this[_0x459557(0x33c0)]=0x0,this[_0x459557(0x1294)]=!0x1,this['PARALLAX']=!0x1,this[_0x459557(0x22ee)]=!0x1,this[_0x459557(0x314b)]=!0x0,this[_0x459557(0xacb)]=!0x1,this['LIGHTMAPDIRECTUV']=0x0,this[_0x459557(0x71d)]=!0x1,this[_0x459557(0x1789)]=!0x1,this[_0x459557(0x2633)]=!0x1,this[_0x459557(0x2ef1)]=!0x1,this[_0x459557(0x3502)]=!0x1,this[_0x459557(0x563)]=!0x1,this['REFLECTIONMAP_PLANAR']=!0x1,this[_0x459557(0x1eb6)]=!0x1,this[_0x459557(0x2af7)]=!0x1,this[_0x459557(0x3701)]=!0x1,this[_0x459557(0x28f7)]=!0x1,this[_0x459557(0x2b6c)]=!0x1,this[_0x459557(0x33f3)]=!0x1,this[_0x459557(0x258a)]=!0x1,this[_0x459557(0x3bbc)]=!0x1,this[_0x459557(0xa6a)]=!0x1,this['USESPHERICALFROMREFLECTIONMAP']=!0x1,this['USEIRRADIANCEMAP']=!0x1,this['USESPHERICALINVERTEX']=!0x1,this[_0x459557(0xc3b)]=!0x1,this[_0x459557(0x2b47)]=!0x1,this[_0x459557(0x7df)]=!0x1,this[_0x459557(0x1ef9)]=!0x1,this[_0x459557(0x35c6)]=!0x1,this[_0x459557(0x222d)]=!0x1,this[_0x459557(0x3668)]=!0x1,this['INSTANCES']=!0x1,this['THIN_INSTANCES']=!0x1,this[_0x459557(0x41b8)]=!0x1,this[_0x459557(0x180f)]=!0x1,this[_0x459557(0x1a3a)]=!0x1,this[_0x459557(0x3e4b)]=-0x1,this['PREPASS_ALBEDO_SQRT']=!0x1,this['PREPASS_ALBEDO_SQRT_INDEX']=-0x1,this[_0x459557(0x9aa)]=!0x1,this[_0x459557(0x4276)]=-0x1,this[_0x459557(0x1474)]=!0x1,this[_0x459557(0x3913)]=-0x1,this[_0x459557(0x1b59)]=!0x1,this[_0x459557(0x6ae)]=-0x1,this[_0x459557(0x31ae)]=!0x1,this[_0x459557(0x1321)]=-0x1,this['PREPASS_REFLECTIVITY']=!0x1,this['PREPASS_REFLECTIVITY_INDEX']=-0x1,this['SCENE_MRT_COUNT']=0x0,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x459557(0x380e)]=0x0,this[_0x459557(0x2045)]=!0x1,this[_0x459557(0x509)]=!0x1,this[_0x459557(0x35e8)]=!0x1,this[_0x459557(0x3fa2)]=!0x1,this[_0x459557(0x2136)]=!0x1,this['MORPHTARGETS_TANGENT']=!0x1,this[_0x459557(0x27c2)]=!0x1,this[_0x459557(0x14f0)]=0x0,this[_0x459557(0x19ad)]=!0x1,this[_0x459557(0x3658)]=!0x1,this[_0x459557(0x34c)]=!0x1,this[_0x459557(0x1c6d)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x459557(0x3fe2)]=!0x1,this['TONEMAPPING_ACES']=!0x1,this[_0x459557(0xb6f)]=!0x1,this[_0x459557(0x1ac7)]=!0x1,this[_0x459557(0x14fb)]=!0x1,this[_0x459557(0x38c0)]=!0x1,this[_0x459557(0xab9)]=!0x1,this[_0x459557(0x2dab)]=!0x1,this[_0x459557(0xcdb)]=!0x1,this[_0x459557(0x1ef4)]=!0x1,this[_0x459557(0x3e39)]=!0x1,this[_0x459557(0x359b)]=!0x1,this['MULTIVIEW']=!0x1,this[_0x459557(0x28f8)]=!0x1,this[_0x459557(0x34a4)]=!0x1,this[_0x459557(0x1e69)]=!0x1,this[_0x459557(0x3892)]=!0x1,this[_0x459557(0x3fa7)]=!0x1,this[_0x459557(0x1d47)]=!0x1,this[_0x459557(0x3943)]=!0x1,this[_0x459557(0x1b16)]=!0x1,this[_0x459557(0x2e3)]=!0x1,this['CLIPPLANE4']=!0x1,this['CLIPPLANE5']=!0x1,this[_0x459557(0x12ff)]=!0x1,this['POINTSIZE']=!0x1,this[_0x459557(0x3245)]=!0x1,this[_0x459557(0x205f)]=!0x1,this[_0x459557(0x183f)]=!0x1,this[_0x459557(0x2908)]=!0x1,this[_0x459557(0x292b)]=!0x1,this[_0x459557(0x2ba1)]=!0x1,this[_0x459557(0x35a1)]=!0x1,this[_0x459557(0x31cf)]=0x0,this[_0x459557(0x22e6)]();}['reset'](){var _0x25c740=a8_0x5306;super[_0x25c740(0x14ff)](),this[_0x25c740(0x28e5)]='0.5',this[_0x25c740(0x3012)]=!0x0,this['NORMALXYSCALE']=!0x0;}}class _0x1dcd07 extends _0x28d1a2['a']{constructor(_0x511129,_0xbaeaa8){var _0x20a4bb=a8_0x5306;super(_0x511129,_0xbaeaa8),this[_0x20a4bb(0x1c3c)]=0x1,this['_emissiveIntensity']=0x1,this['_environmentIntensity']=0x1,this[_0x20a4bb(0x1af9)]=0x1,this[_0x20a4bb(0x22df)]=new _0x1c75de['Lt'](this[_0x20a4bb(0x1c3c)],this[_0x20a4bb(0x2109)],this[_0x20a4bb(0x59a)],this[_0x20a4bb(0x1af9)]),this[_0x20a4bb(0x1d53)]=!0x1,this['_albedoTexture']=null,this[_0x20a4bb(0x3426)]=null,this['_ambientTextureStrength']=0x1,this[_0x20a4bb(0x44a)]=_0x1dcd07[_0x20a4bb(0x2c96)],this[_0x20a4bb(0x24d8)]=null,this[_0x20a4bb(0xde2)]=null,this[_0x20a4bb(0x67f)]=null,this[_0x20a4bb(0x263a)]=null,this[_0x20a4bb(0x33b2)]=null,this[_0x20a4bb(0x1cce)]=null,this['_roughness']=null,this['_metallicF0Factor']=0x1,this[_0x20a4bb(0x1018)]=_0x4f893c['Wo'][_0x20a4bb(0x348d)](),this[_0x20a4bb(0x3d15)]=!0x1,this[_0x20a4bb(0x55b)]=null,this[_0x20a4bb(0x2fce)]=null,this[_0x20a4bb(0xf3b)]=null,this[_0x20a4bb(0x2eff)]=null,this[_0x20a4bb(0x588)]=null,this[_0x20a4bb(0x3853)]=new _0x4f893c['Wo'](0x0,0x0,0x0),this['_albedoColor']=new _0x4f893c['Wo'](0x1,0x1,0x1),this['_reflectivityColor']=new _0x4f893c['Wo'](0x1,0x1,0x1),this[_0x20a4bb(0x3c0c)]=new _0x4f893c['Wo'](0x1,0x1,0x1),this[_0x20a4bb(0x26da)]=new _0x4f893c['Wo'](0x0,0x0,0x0),this[_0x20a4bb(0x214d)]=0.9,this[_0x20a4bb(0x415a)]=!0x1,this[_0x20a4bb(0x3e7e)]=!0x0,this[_0x20a4bb(0x2cbf)]=!0x0,this['_useAlphaFromAlbedoTexture']=!0x1,this[_0x20a4bb(0x7cb)]=!0x0,this[_0x20a4bb(0x11d6)]=!0x1,this[_0x20a4bb(0x341a)]=!0x0,this[_0x20a4bb(0x2b7a)]=!0x1,this[_0x20a4bb(0x501)]=!0x1,this['_useAmbientOcclusionFromMetallicTextureRed']=!0x1,this['_useAmbientInGrayScale']=!0x1,this[_0x20a4bb(0x2c20)]=!0x1,this[_0x20a4bb(0x1b98)]=_0x1dcd07['LIGHTFALLOFF_PHYSICAL'],this[_0x20a4bb(0x2f3f)]=!0x0,this[_0x20a4bb(0x3ab6)]=!0x1,this[_0x20a4bb(0x124f)]=!0x1,this[_0x20a4bb(0x237f)]=!0x1,this[_0x20a4bb(0x3d59)]=0.05,this[_0x20a4bb(0xc5a)]=!0x1,this[_0x20a4bb(0x1f76)]=0x4,this['_invertNormalMapX']=!0x1,this[_0x20a4bb(0x1335)]=!0x1,this['_twoSidedLighting']=!0x1,this['_alphaCutOff']=0.4,this[_0x20a4bb(0x2a6a)]=!0x1,this[_0x20a4bb(0x3b21)]=!0x1,this[_0x20a4bb(0x26c2)]=!0x1,this['_environmentBRDFTexture']=null,this[_0x20a4bb(0x29b0)]=!0x1,this[_0x20a4bb(0x60d)]=!0x1,this['_realTimeFilteringQuality']=_0x19d13d['g'][_0x20a4bb(0x1ca5)],this[_0x20a4bb(0x1928)]=!0x1,this['_enableSpecularAntiAliasing']=!0x1,this['_imageProcessingObserver']=null,this[_0x20a4bb(0x3a55)]=new _0x569521['t'](0x10),this['_globalAmbientColor']=new _0x4f893c['Wo'](0x0,0x0,0x0),this[_0x20a4bb(0x13dd)]=!0x1,this[_0x20a4bb(0x2972)]=!0x1,this[_0x20a4bb(0x40bc)]=0x0,this['debugMode']=0x0,this[_0x20a4bb(0x147a)]=-0x1,this['debugFactor']=0x1,this[_0x20a4bb(0x3c2e)]=!0x1,this[_0x20a4bb(0x211f)]=new _0x2ee94b['d'](this),this[_0x20a4bb(0xeee)]=new _0x5d7ce2['Y'](this),this['iridescence']=new _0x32f5bc['B'](this),this[_0x20a4bb(0x2c69)]=new _0x5cd82b['u'](this),this[_0x20a4bb(0x9b7)]=new _0x433850['B'](this),this[_0x20a4bb(0xb7a)]=new _0x1e530e['u'](this),this[_0x20a4bb(0x180a)]=new _0x276866['p'](this),this[_0x20a4bb(0xa96)](null),this[_0x20a4bb(0x17e4)]=()=>(this[_0x20a4bb(0x3a55)][_0x20a4bb(0x14ff)](),_0x567e1d['k'][_0x20a4bb(0x1920)]&&this[_0x20a4bb(0xde2)]&&this[_0x20a4bb(0xde2)]['isRenderTarget']&&this['_renderTargets'][_0x20a4bb(0xede)](this['_reflectionTexture']),this['_eventInfo'][_0x20a4bb(0x29b8)]=this[_0x20a4bb(0x3a55)],this[_0x20a4bb(0x14d0)](this[_0x20a4bb(0x2d74)]),this[_0x20a4bb(0x3a55)]),this['_environmentBRDFTexture']=(0x0,_0x1761fb['$'])(this[_0x20a4bb(0x3d78)]()),this['prePassConfiguration']=new _0x5c6b27['o']();}get[_0x1bdad4(0x804)](){var _0x547383=_0x1bdad4;return this[_0x547383(0x60d)];}set[_0x1bdad4(0x804)](_0x179cd9){var _0x130f98=_0x1bdad4;this[_0x130f98(0x60d)]=_0x179cd9,this[_0x130f98(0x2d03)](_0x19d13d['g']['MATERIAL_TextureDirtyFlag']);}get[_0x1bdad4(0x332e)](){var _0x54f2d1=_0x1bdad4;return this[_0x54f2d1(0x17ae)];}set[_0x1bdad4(0x332e)](_0xbe29ab){var _0x5eac0b=_0x1bdad4;this[_0x5eac0b(0x17ae)]=_0xbe29ab,this[_0x5eac0b(0x2d03)](_0x19d13d['g'][_0x5eac0b(0x3182)]);}get[_0x1bdad4(0x1bb7)](){return!0x0;}[_0x1bdad4(0xa96)](_0x5e4388){var _0x47c2ae=_0x1bdad4;_0x5e4388!==this[_0x47c2ae(0x2dd9)]&&(this[_0x47c2ae(0x2dd9)]&&this[_0x47c2ae(0x2223)]&&this['_imageProcessingConfiguration'][_0x47c2ae(0x24b7)][_0x47c2ae(0x2f2e)](this[_0x47c2ae(0x2223)]),this['_imageProcessingConfiguration']=_0x5e4388||this['getScene']()[_0x47c2ae(0xb0b)],this[_0x47c2ae(0x2dd9)]&&(this[_0x47c2ae(0x2223)]=this[_0x47c2ae(0x2dd9)][_0x47c2ae(0x24b7)][_0x47c2ae(0x2e5)](()=>{var _0x503796=_0x47c2ae;this[_0x503796(0x3f62)]();})));}get[_0x1bdad4(0x3f08)](){var _0x30a3ac=_0x1bdad4;return!!(_0x567e1d['k'][_0x30a3ac(0x1920)]&&this[_0x30a3ac(0xde2)]&&this[_0x30a3ac(0xde2)]['isRenderTarget'])||this[_0x30a3ac(0x3c2e)];}get[_0x1bdad4(0xd7a)](){var _0x58207c=_0x1bdad4;return!this[_0x58207c(0x2508)];}[_0x1bdad4(0x252c)](){return'PBRBaseMaterial';}get['useLogarithmicDepth'](){return this['_useLogarithmicDepth'];}set[_0x1bdad4(0x2e23)](_0x26fa7c){var _0x3cebd6=_0x1bdad4;this[_0x3cebd6(0x13dd)]=_0x26fa7c&&this[_0x3cebd6(0x3d78)]()[_0x3cebd6(0x3e9d)]()['getCaps']()['fragmentDepthSupported'];}get[_0x1bdad4(0x2c21)](){var _0x2a8584=_0x1bdad4,_0x56dde3;return this[_0x2a8584(0x2af5)]===_0x1dcd07[_0x2a8584(0x4053)]||this[_0x2a8584(0x2af5)]===_0x1dcd07['PBRMATERIAL_ALPHATEST']||(null==(_0x56dde3=this['subSurface'])?void 0x0:_0x56dde3[_0x2a8584(0x52e)]);}[_0x1bdad4(0x36d8)](){var _0x5da8b7=_0x1bdad4;return!this[_0x5da8b7(0x2c21)]&&(this[_0x5da8b7(0x19b3)]<0x1||null!=this[_0x5da8b7(0x24d8)]||this[_0x5da8b7(0xb5f)]());}['needAlphaTesting'](){var _0x3dfc8f=_0x1bdad4,_0x25ae5d;return!!this[_0x3dfc8f(0x2a6a)]||(null==(_0x25ae5d=this[_0x3dfc8f(0xb7a)])||!_0x25ae5d['disableAlphaBlending'])&&this[_0x3dfc8f(0x2426)]()&&(null==this[_0x3dfc8f(0x2af5)]||this[_0x3dfc8f(0x2af5)]===_0x1dcd07[_0x3dfc8f(0x31e3)]);}[_0x1bdad4(0xb5f)](){var _0x5ef32d=_0x1bdad4;return null!=this[_0x5ef32d(0x1b47)]&&this[_0x5ef32d(0x1b47)]['hasAlpha']&&this['_useAlphaFromAlbedoTexture']&&this[_0x5ef32d(0x2af5)]!==_0x1dcd07[_0x5ef32d(0x4053)];}[_0x1bdad4(0x2426)](){var _0xf94b54=_0x1bdad4;return null!=this['_albedoTexture']&&this[_0xf94b54(0x1b47)][_0xf94b54(0x3868)]||null!=this[_0xf94b54(0x24d8)];}['getAlphaTestTexture'](){var _0x554221=_0x1bdad4;return this[_0x554221(0x1b47)];}[_0x1bdad4(0x3988)](_0x54f0a9,_0x1924e5,_0xa1d6da){var _0x3adba5=_0x1bdad4;if(this[_0x3adba5(0xe06)]||this[_0x3adba5(0x143a)](),_0x1924e5[_0x3adba5(0x2a69)]&&this[_0x3adba5(0x1e48)]&&_0x1924e5['effect']['_wasPreviouslyReady']&&_0x1924e5[_0x3adba5(0x2a69)][_0x3adba5(0x17db)]===_0xa1d6da)return!0x0;_0x1924e5[_0x3adba5(0x70d)]||(this[_0x3adba5(0x310)](_0x2c5b89['S']['GetDefineNames'],this['_eventInfo']),_0x1924e5[_0x3adba5(0x70d)]=new _0x2e85d6(this[_0x3adba5(0x2d74)][_0x3adba5(0x120e)]));const _0x2d66c5=_0x1924e5[_0x3adba5(0x70d)];if(this[_0x3adba5(0x53c)](_0x1924e5))return!0x0;const _0x5b14f9=this[_0x3adba5(0x3d78)](),_0x2065ef=_0x5b14f9[_0x3adba5(0x3e9d)]();if(_0x2d66c5[_0x3adba5(0x8a8)]&&(this[_0x3adba5(0x2d74)][_0x3adba5(0x3f08)]=!0x1,this[_0x3adba5(0x215a)](this[_0x3adba5(0x2d74)]),this['_cacheHasRenderTargetTextures']=this['_eventInfo'][_0x3adba5(0x3f08)],_0x5b14f9[_0x3adba5(0x404c)])){if(this['_albedoTexture']&&_0x567e1d['k'][_0x3adba5(0x15f3)]&&!this[_0x3adba5(0x1b47)][_0x3adba5(0x8f0)]())return!0x1;if(this[_0x3adba5(0x3426)]&&_0x567e1d['k'][_0x3adba5(0x3da8)]&&!this[_0x3adba5(0x3426)][_0x3adba5(0x8f0)]())return!0x1;if(this[_0x3adba5(0x24d8)]&&_0x567e1d['k'][_0x3adba5(0x5fe)]&&!this[_0x3adba5(0x24d8)][_0x3adba5(0x8f0)]())return!0x1;const _0x1a04d3=this[_0x3adba5(0x28a8)]();if(_0x1a04d3&&_0x567e1d['k']['ReflectionTextureEnabled']){if(!_0x1a04d3['isReadyOrNotBlocking']())return!0x1;if(_0x1a04d3[_0x3adba5(0x3b82)]&&!_0x1a04d3['irradianceTexture'][_0x3adba5(0x8f0)]())return!0x1;}if(this[_0x3adba5(0x588)]&&_0x567e1d['k'][_0x3adba5(0xbbc)]&&!this[_0x3adba5(0x588)][_0x3adba5(0x8f0)]())return!0x1;if(this[_0x3adba5(0x67f)]&&_0x567e1d['k']['EmissiveTextureEnabled']&&!this['_emissiveTexture'][_0x3adba5(0x8f0)]())return!0x1;if(_0x567e1d['k']['SpecularTextureEnabled']){if(this[_0x3adba5(0x33b2)]){if(!this[_0x3adba5(0x33b2)][_0x3adba5(0x8f0)]())return!0x1;}else{if(this[_0x3adba5(0x263a)]&&!this['_reflectivityTexture'][_0x3adba5(0x8f0)]())return!0x1;}if(this[_0x3adba5(0x55b)]&&!this[_0x3adba5(0x55b)]['isReadyOrNotBlocking']())return!0x1;if(this[_0x3adba5(0x2fce)]&&!this['_reflectanceTexture'][_0x3adba5(0x8f0)]())return!0x1;if(this[_0x3adba5(0xf3b)]&&!this['_microSurfaceTexture'][_0x3adba5(0x8f0)]())return!0x1;}if(_0x2065ef['getCaps']()[_0x3adba5(0x2ca0)]&&this['_bumpTexture']&&_0x567e1d['k'][_0x3adba5(0x41e8)]&&!this[_0x3adba5(0x1d53)]&&!this[_0x3adba5(0x2eff)][_0x3adba5(0x3b27)]())return!0x1;if(this[_0x3adba5(0x18d3)]&&_0x567e1d['k']['ReflectionTextureEnabled']&&!this[_0x3adba5(0x18d3)][_0x3adba5(0x3b27)]())return!0x1;}if(this['_eventInfo'][_0x3adba5(0x3988)]=!0x0,this[_0x3adba5(0x2d74)][_0x3adba5(0x1254)]=_0x2d66c5,this['_eventInfo'][_0x3adba5(0x260b)]=_0x1924e5,this[_0x3adba5(0x36a6)](this[_0x3adba5(0x2d74)]),!this[_0x3adba5(0x2d74)][_0x3adba5(0x3988)])return!0x1;if(_0x2d66c5[_0x3adba5(0x57e)]&&this[_0x3adba5(0x2dd9)]&&!this[_0x3adba5(0x2dd9)]['isReady']())return!0x1;_0x2065ef['getCaps']()[_0x3adba5(0x2ca0)]||_0x54f0a9[_0x3adba5(0x2389)](_0x52d39d['o'][_0x3adba5(0x24a2)])||(_0x54f0a9[_0x3adba5(0x1186)](!0x0),_0x400ddc['Y'][_0x3adba5(0xc51)](_0x3adba5(0x2b9f)+_0x54f0a9['name']));var _0xc9da5b=_0x1924e5['effect'],_0xf4d0eb=_0x2d66c5[_0x3adba5(0x2521)];let _0x1adcc3=this['_prepareEffect'](_0x54f0a9,_0x2d66c5,this[_0x3adba5(0x37be)],this[_0x3adba5(0x202c)],_0xa1d6da,null,_0x1924e5[_0x3adba5(0x14c4)]()['hasThinInstances']),_0x31f2d4=!0x1;if(_0x1adcc3){if(this[_0x3adba5(0x1fe7)]&&(_0x3a954f[_0x3adba5(0x2a69)]=_0x1adcc3,_0x3a954f[_0x3adba5(0x260b)]=_0x1924e5,this[_0x3adba5(0x1fe7)][_0x3adba5(0x3608)](_0x3a954f)),this[_0x3adba5(0x324a)]&&_0xc9da5b&&!_0x1adcc3[_0x3adba5(0x3b27)]()){if(_0x1adcc3=_0xc9da5b,_0x2d66c5[_0x3adba5(0x121d)](),_0x31f2d4=this[_0x3adba5(0x1e48)],_0xf4d0eb)return!(_0x2d66c5[_0x3adba5(0x2521)]=!0x0);}else _0x5b14f9[_0x3adba5(0x2498)](),_0x1924e5[_0x3adba5(0x260f)](_0x1adcc3,_0x2d66c5,this[_0x3adba5(0x187f)]);}return!(!_0x1924e5['effect']||!_0x1924e5['effect'][_0x3adba5(0x3b27)]()||(_0x2d66c5[_0x3adba5(0x3302)]=_0x5b14f9[_0x3adba5(0x1a27)](),_0x1924e5[_0x3adba5(0x2a69)][_0x3adba5(0x631)]=!_0x31f2d4,_0x1924e5['effect'][_0x3adba5(0x17db)]=!!_0xa1d6da,this[_0x3adba5(0x372)](),0x0));}[_0x1bdad4(0x1bec)](){var _0xded345=_0x1bdad4;return!(null==this[_0xded345(0x1cce)]&&null==this[_0xded345(0x26e8)]&&!this[_0xded345(0x33b2)]);}[_0x1bdad4(0x8cd)](_0x4949ad,_0x1d782b,_0x4dd69b=null,_0x187035=null,_0x12b9ba=null,_0x599502=null,_0x42252b){var _0x39b5ff=_0x1bdad4;if(this[_0x39b5ff(0xaef)](_0x4949ad,_0x1d782b,_0x12b9ba,_0x599502,_0x42252b),!_0x1d782b[_0x39b5ff(0x2ac4)])return null;_0x1d782b['markAsProcessed']();const _0x1cd202=this[_0x39b5ff(0x3d78)](),_0x25387d=_0x1cd202[_0x39b5ff(0x3e9d)](),_0x29b5f3=new _0x7cd293['L']();let _0x25de19=0x0;_0x1d782b[_0x39b5ff(0x16c2)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,_0x39b5ff(0x16c2)),_0x1d782b[_0x39b5ff(0x3245)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19,_0x39b5ff(0x3245)),_0x1d782b['SPECULARAA']&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19,_0x39b5ff(0x2ba1)),_0x1d782b[_0x39b5ff(0x3464)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19,_0x39b5ff(0x3464)),_0x1d782b[_0x39b5ff(0x205f)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19,_0x39b5ff(0x205f)),_0x1d782b['PARALLAX']&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19,_0x39b5ff(0x37a3)),_0x1d782b[_0x39b5ff(0x22ee)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,'PARALLAXOCCLUSION'),_0x1d782b[_0x39b5ff(0x62f)]&&_0x29b5f3['addFallback'](_0x25de19++,_0x39b5ff(0x62f)),_0x1d782b['TANGENT']&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,_0x39b5ff(0x3156)),_0x1d782b['BUMP']&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,_0x39b5ff(0x4061)),_0x25de19=_0x2431a1['G'][_0x39b5ff(0x8ea)](_0x1d782b,_0x29b5f3,this[_0x39b5ff(0x1f76)],_0x25de19++),_0x1d782b[_0x39b5ff(0x1dda)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,'SPECULARTERM'),_0x1d782b[_0x39b5ff(0xe6f)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,_0x39b5ff(0xe6f)),_0x1d782b['USEIRRADIANCEMAP']&&_0x29b5f3['addFallback'](_0x25de19++,_0x39b5ff(0x3372)),_0x1d782b[_0x39b5ff(0xacb)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,_0x39b5ff(0xacb)),_0x1d782b[_0x39b5ff(0x129b)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,_0x39b5ff(0x129b)),_0x1d782b['AMBIENT']&&_0x29b5f3['addFallback'](_0x25de19++,_0x39b5ff(0x12f4)),_0x1d782b['EMISSIVE']&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,_0x39b5ff(0x3ea4)),_0x1d782b['VERTEXCOLOR']&&_0x29b5f3['addFallback'](_0x25de19++,_0x39b5ff(0x2810)),_0x1d782b[_0x39b5ff(0x3fa2)]&&_0x29b5f3[_0x39b5ff(0xcb8)](_0x25de19++,_0x39b5ff(0x3fa2)),_0x1d782b['MULTIVIEW']&&_0x29b5f3['addFallback'](0x0,_0x39b5ff(0x1b42));const _0x23538c=[_0x52d39d['o'][_0x39b5ff(0x1678)]];_0x1d782b[_0x39b5ff(0x129b)]&&_0x23538c[_0x39b5ff(0xede)](_0x52d39d['o'][_0x39b5ff(0x24a2)]),_0x1d782b['TANGENT']&&_0x23538c[_0x39b5ff(0xede)](_0x52d39d['o']['TangentKind']);for(let _0xdd34c4=0x1;_0xdd34c4<=_0x19d13d['g'][_0x39b5ff(0x54f)];++_0xdd34c4)_0x1d782b['UV'+_0xdd34c4]&&_0x23538c['push']('uv'+(0x1===_0xdd34c4?'':_0xdd34c4));_0x1d782b[_0x39b5ff(0x2810)]&&_0x23538c[_0x39b5ff(0xede)](_0x52d39d['o'][_0x39b5ff(0x1e26)]),_0x1d782b[_0x39b5ff(0x41b8)]&&_0x23538c[_0x39b5ff(0xede)](_0x52d39d['o'][_0x39b5ff(0x33f0)]),_0x2431a1['G'][_0x39b5ff(0x2207)](_0x23538c,_0x4949ad,_0x1d782b,_0x29b5f3),_0x2431a1['G']['PrepareAttributesForInstances'](_0x23538c,_0x1d782b),_0x2431a1['G'][_0x39b5ff(0x3ca9)](_0x23538c,_0x4949ad,_0x1d782b),_0x2431a1['G']['PrepareAttributesForBakedVertexAnimation'](_0x23538c,_0x4949ad,_0x1d782b);let _0x186e84='pbr';var _0x12b9ba=[_0x39b5ff(0x2f85),'view',_0x39b5ff(0x15f6),'vEyePosition',_0x39b5ff(0xc91),_0x39b5ff(0x3bd0),_0x39b5ff(0x15ab),_0x39b5ff(0x991),'vMetallicReflectanceFactors','vEmissiveColor','visibility',_0x39b5ff(0x1b14),'vFogInfos',_0x39b5ff(0x23bf),_0x39b5ff(0x401e),_0x39b5ff(0x37b2),_0x39b5ff(0x23ec),_0x39b5ff(0x3b8a),_0x39b5ff(0x2760),_0x39b5ff(0x8a0),_0x39b5ff(0x3e09),_0x39b5ff(0xdde),_0x39b5ff(0x1529),_0x39b5ff(0x797),'vMetallicReflectanceInfos',_0x39b5ff(0x25ac),_0x39b5ff(0x3f96),_0x39b5ff(0x4266),_0x39b5ff(0x2022),'mBones',_0x39b5ff(0x350c),_0x39b5ff(0x17de),_0x39b5ff(0x3976),_0x39b5ff(0x1933),_0x39b5ff(0x2b4e),_0x39b5ff(0x8e3),_0x39b5ff(0x3b70),'microSurfaceSamplerMatrix','bumpMatrix',_0x39b5ff(0x3991),_0x39b5ff(0x1e6f),'reflectanceMatrix',_0x39b5ff(0x3acc),_0x39b5ff(0x2c91),_0x39b5ff(0x1484),_0x39b5ff(0x10c4),'vSphericalZ','vSphericalXX_ZZ',_0x39b5ff(0x2d80),_0x39b5ff(0x3058),_0x39b5ff(0x13ff),_0x39b5ff(0x889),'vSphericalZX',_0x39b5ff(0x1505),_0x39b5ff(0x142b),_0x39b5ff(0xd2a),_0x39b5ff(0x3c1b),_0x39b5ff(0xa3d),'vSphericalL2_1',_0x39b5ff(0x3df2),'vSphericalL21','vSphericalL22',_0x39b5ff(0x816),_0x39b5ff(0x1908),_0x39b5ff(0x2539),_0x39b5ff(0x3468),'morphTargetTextureInfo',_0x39b5ff(0x13b8)],_0x599502=[_0x39b5ff(0x3d23),_0x39b5ff(0x31d5),_0x39b5ff(0xad4),'emissiveSampler',_0x39b5ff(0xd3e),_0x39b5ff(0x1dcc),_0x39b5ff(0x1f53),_0x39b5ff(0x366b),_0x39b5ff(0x3a84),_0x39b5ff(0x1250),_0x39b5ff(0x3abb),_0x39b5ff(0x1038),_0x39b5ff(0x38e0),_0x39b5ff(0x2bd0),_0x39b5ff(0x254),'reflectanceSampler','morphTargets','oitDepthSampler',_0x39b5ff(0x1546)],_0x42252b=[_0x39b5ff(0x2de0),'Scene',_0x39b5ff(0x31f2)],_0x4949ad=(this[_0x39b5ff(0x2d74)][_0x39b5ff(0x847)]=_0x29b5f3,this[_0x39b5ff(0x2d74)][_0x39b5ff(0x1fc7)]=_0x25de19,this[_0x39b5ff(0x2d74)]['defines']=_0x1d782b,this[_0x39b5ff(0x2d74)][_0x39b5ff(0x2006)]=_0x12b9ba,this[_0x39b5ff(0x2d74)][_0x39b5ff(0x3b34)]=_0x23538c,this[_0x39b5ff(0x2d74)][_0x39b5ff(0x322d)]=_0x599502,this[_0x39b5ff(0x2d74)][_0x39b5ff(0x2e84)]=_0x42252b,this['_eventInfo'][_0x39b5ff(0x2ea5)]=void 0x0,this[_0x39b5ff(0x2d74)][_0x39b5ff(0x35e5)]=_0x4949ad,this['_callbackPluginEventGeneric'](_0x2c5b89['S'][_0x39b5ff(0x30c4)],this[_0x39b5ff(0x2d74)]),_0x5c6b27['o'][_0x39b5ff(0x3494)](_0x12b9ba),_0x5c6b27['o']['AddSamplers'](_0x599502),(0x0,_0x95f4d4['qx'])(_0x12b9ba),_0x563f12['$']&&(_0x563f12['$'][_0x39b5ff(0x3dc)](_0x12b9ba,_0x1d782b),_0x563f12['$'][_0x39b5ff(0xaa8)](_0x599502,_0x1d782b)),_0x2431a1['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x12b9ba,'uniformBuffersNames':_0x42252b,'samplers':_0x599502,'defines':_0x1d782b,'maxSimultaneousLights':this[_0x39b5ff(0x1f76)]}),{}),_0x2bacac=(this[_0x39b5ff(0x3ae8)]&&(_0x186e84=this[_0x39b5ff(0x3ae8)](_0x186e84,_0x12b9ba,_0x42252b,_0x599502,_0x1d782b,_0x23538c,_0x4949ad)),_0x1d782b[_0x39b5ff(0x1c67)]()),_0x12b9ba=_0x25387d[_0x39b5ff(0x2442)](_0x186e84,{'attributes':_0x23538c,'uniformsNames':_0x12b9ba,'uniformBuffersNames':_0x42252b,'samplers':_0x599502,'defines':_0x2bacac,'fallbacks':_0x29b5f3,'onCompiled':_0x4dd69b,'onError':_0x187035,'indexParameters':{'maxSimultaneousLights':this[_0x39b5ff(0x1f76)],'maxSimultaneousMorphTargets':_0x1d782b[_0x39b5ff(0x14f0)]},'processFinalCode':_0x4949ad['processFinalCode'],'processCodeAfterIncludes':this['_eventInfo'][_0x39b5ff(0x2ea5)],'multiTarget':_0x1d782b['PREPASS']},_0x25387d);return this['_eventInfo'][_0x39b5ff(0x2ea5)]=void 0x0,_0x12b9ba;}[_0x1bdad4(0xaef)](_0x15a905,_0x4c8acb,_0x42e79a=null,_0x464773=null,_0x20534b=!0x1){var _0xd940d8=_0x1bdad4;const _0x6477ec=this['getScene'](),_0x3b583a=_0x6477ec[_0xd940d8(0x3e9d)]();_0x2431a1['G'][_0xd940d8(0x1117)](_0x6477ec,_0x15a905,_0x4c8acb,!0x0,this['_maxSimultaneousLights'],this[_0xd940d8(0xc5a)]),_0x4c8acb[_0xd940d8(0x193e)]=!0x0,_0x2431a1['G'][_0xd940d8(0x3cb7)](_0x6477ec,_0x4c8acb);var _0x2785bd=this['needAlphaBlendingForMesh'](_0x15a905)&&this[_0xd940d8(0x3d78)]()['useOrderIndependentTransparency'];if(_0x2431a1['G']['PrepareDefinesForPrePass'](_0x6477ec,_0x4c8acb,this[_0xd940d8(0x1bb7)]&&!_0x2785bd),_0x2431a1['G'][_0xd940d8(0x355d)](_0x6477ec,_0x4c8acb,_0x2785bd),_0x4c8acb['METALLICWORKFLOW']=this[_0xd940d8(0x1bec)](),_0x4c8acb[_0xd940d8(0x8a8)]){_0x4c8acb[_0xd940d8(0x3b7f)]=!0x1;for(let _0x4d413a=0x1;_0x4d413a<=_0x19d13d['g']['MAX_SUPPORTED_UV_SETS'];++_0x4d413a)_0x4c8acb['MAINUV'+_0x4d413a]=!0x1;if(_0x6477ec[_0xd940d8(0x404c)]){_0x4c8acb[_0xd940d8(0x4000)]=0x0,_0x4c8acb['AMBIENTDIRECTUV']=0x0,_0x4c8acb[_0xd940d8(0x1361)]=0x0,_0x4c8acb[_0xd940d8(0x1bfd)]=0x0,_0x4c8acb[_0xd940d8(0x3a96)]=0x0,_0x4c8acb[_0xd940d8(0x2f5a)]=0x0,_0x4c8acb[_0xd940d8(0x3a26)]=0x0,_0x4c8acb[_0xd940d8(0x3d9)]=0x0,_0x4c8acb['BUMPDIRECTUV']=0x0,_0x4c8acb[_0xd940d8(0xd91)]=0x0,_0x3b583a[_0xd940d8(0x16da)]()['textureLOD']&&(_0x4c8acb['LODBASEDMICROSFURACE']=!0x0),this[_0xd940d8(0x1b47)]&&_0x567e1d['k']['DiffuseTextureEnabled']?(_0x2431a1['G'][_0xd940d8(0xcb9)](this['_albedoTexture'],_0x4c8acb,_0xd940d8(0x3558)),_0x4c8acb[_0xd940d8(0x72d)]=this[_0xd940d8(0x1b47)][_0xd940d8(0x9c3)]):_0x4c8acb[_0xd940d8(0x3558)]=!0x1,this[_0xd940d8(0x3426)]&&_0x567e1d['k'][_0xd940d8(0x3da8)]?(_0x2431a1['G'][_0xd940d8(0xcb9)](this[_0xd940d8(0x3426)],_0x4c8acb,'AMBIENT'),_0x4c8acb['AMBIENTINGRAYSCALE']=this['_useAmbientInGrayScale']):_0x4c8acb['AMBIENT']=!0x1,this[_0xd940d8(0x24d8)]&&_0x567e1d['k'][_0xd940d8(0x5fe)]?(_0x2431a1['G']['PrepareDefinesForMergedUV'](this[_0xd940d8(0x24d8)],_0x4c8acb,'OPACITY'),_0x4c8acb[_0xd940d8(0x1218)]=this[_0xd940d8(0x24d8)][_0xd940d8(0x3229)]):_0x4c8acb[_0xd940d8(0x229a)]=!0x1;var _0x530735=this['_getReflectionTexture']();if(_0x530735&&_0x567e1d['k']['ReflectionTextureEnabled']){switch(_0x4c8acb[_0xd940d8(0x2ef1)]=!0x0,_0x4c8acb[_0xd940d8(0x7df)]=_0x530735['gammaSpace'],_0x4c8acb[_0xd940d8(0x1ef9)]=_0x530735['isRGBD'],_0x4c8acb[_0xd940d8(0x2b47)]=_0x530735['lodLevelInAlpha'],_0x4c8acb[_0xd940d8(0x35c6)]=_0x530735[_0xd940d8(0x3f3b)],this[_0xd940d8(0x804)]&&0x0<this[_0xd940d8(0x332e)]?(_0x4c8acb[_0xd940d8(0x473)]=''+this[_0xd940d8(0x332e)],_0x3b583a['_features'][_0xd940d8(0x40f2)]&&(_0x4c8acb['NUM_SAMPLES']=_0x4c8acb['NUM_SAMPLES']+'u'),_0x4c8acb[_0xd940d8(0x3bed)]=!0x0):_0x4c8acb['REALTIME_FILTERING']=!0x1,_0x4c8acb['INVERTCUBICMAP']=_0x530735[_0xd940d8(0x9fa)]===_0x3f35ed['x'][_0xd940d8(0x30ba)],_0x4c8acb[_0xd940d8(0x3502)]=_0x530735[_0xd940d8(0x20b)],_0x4c8acb['REFLECTIONMAP_OPPOSITEZ']=_0x4c8acb[_0xd940d8(0x3502)]&&this[_0xd940d8(0x3d78)]()[_0xd940d8(0x41ba)]?!_0x530735[_0xd940d8(0x606)]:_0x530735[_0xd940d8(0x606)],_0x4c8acb[_0xd940d8(0x1eb6)]=!0x1,_0x4c8acb['REFLECTIONMAP_EXPLICIT']=!0x1,_0x4c8acb[_0xd940d8(0x2094)]=!0x1,_0x4c8acb[_0xd940d8(0x3701)]=!0x1,_0x4c8acb['REFLECTIONMAP_SKYBOX']=!0x1,_0x4c8acb[_0xd940d8(0x563)]=!0x1,_0x4c8acb[_0xd940d8(0x33f3)]=!0x1,_0x4c8acb['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x1,_0x4c8acb['REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED']=!0x1,_0x530735[_0xd940d8(0x9fa)]){case _0x3f35ed['x']['EXPLICIT_MODE']:_0x4c8acb[_0xd940d8(0x2b6c)]=!0x0;break;case _0x3f35ed['x'][_0xd940d8(0x1f02)]:_0x4c8acb['REFLECTIONMAP_PLANAR']=!0x0;break;case _0x3f35ed['x'][_0xd940d8(0x1011)]:_0x4c8acb['REFLECTIONMAP_PROJECTION']=!0x0;break;case _0x3f35ed['x'][_0xd940d8(0x352d)]:_0x4c8acb['REFLECTIONMAP_SKYBOX']=!0x0;break;case _0x3f35ed['x']['SPHERICAL_MODE']:_0x4c8acb[_0xd940d8(0x563)]=!0x0;break;case _0x3f35ed['x']['EQUIRECTANGULAR_MODE']:_0x4c8acb['REFLECTIONMAP_EQUIRECTANGULAR']=!0x0;break;case _0x3f35ed['x']['FIXED_EQUIRECTANGULAR_MODE']:_0x4c8acb[_0xd940d8(0x258a)]=!0x0;break;case _0x3f35ed['x']['FIXED_EQUIRECTANGULAR_MIRRORED_MODE']:_0x4c8acb['REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED']=!0x0;break;case _0x3f35ed['x'][_0xd940d8(0x22b3)]:case _0x3f35ed['x'][_0xd940d8(0x30ba)]:default:_0x4c8acb[_0xd940d8(0x1eb6)]=!0x0,_0x4c8acb[_0xd940d8(0x2af7)]=!!_0x530735['boundingBoxSize'];}_0x530735['coordinatesMode']!==_0x3f35ed['x'][_0xd940d8(0x352d)]&&(_0x530735['irradianceTexture']?(_0x4c8acb['USEIRRADIANCEMAP']=!0x0,_0x4c8acb[_0xd940d8(0xe6f)]=!0x1):_0x530735['isCube']&&(_0x4c8acb[_0xd940d8(0xe6f)]=!0x0,_0x4c8acb[_0xd940d8(0x3372)]=!0x1,this[_0xd940d8(0x29b0)]||this[_0xd940d8(0x804)]||_0x3b583a['getCaps']()[_0xd940d8(0x946)]<=0x8?_0x4c8acb[_0xd940d8(0x16c2)]=!0x1:_0x4c8acb['USESPHERICALINVERTEX']=!0x0));}else _0x4c8acb['REFLECTION']=!0x1,_0x4c8acb[_0xd940d8(0x3502)]=!0x1,_0x4c8acb[_0xd940d8(0x563)]=!0x1,_0x4c8acb[_0xd940d8(0x2094)]=!0x1,_0x4c8acb['REFLECTIONMAP_CUBIC']=!0x1,_0x4c8acb[_0xd940d8(0x2af7)]=!0x1,_0x4c8acb[_0xd940d8(0x3701)]=!0x1,_0x4c8acb['REFLECTIONMAP_SKYBOX']=!0x1,_0x4c8acb[_0xd940d8(0x2b6c)]=!0x1,_0x4c8acb[_0xd940d8(0x33f3)]=!0x1,_0x4c8acb[_0xd940d8(0x258a)]=!0x1,_0x4c8acb[_0xd940d8(0x3bbc)]=!0x1,_0x4c8acb[_0xd940d8(0xa6a)]=!0x1,_0x4c8acb['USESPHERICALFROMREFLECTIONMAP']=!0x1,_0x4c8acb[_0xd940d8(0x3372)]=!0x1,_0x4c8acb['USESPHERICALINVERTEX']=!0x1,_0x4c8acb[_0xd940d8(0xc3b)]=!0x1,_0x4c8acb['LODINREFLECTIONALPHA']=!0x1,_0x4c8acb[_0xd940d8(0x7df)]=!0x1,_0x4c8acb[_0xd940d8(0x1ef9)]=!0x1,_0x4c8acb['LINEARSPECULARREFLECTION']=!0x1;this[_0xd940d8(0x588)]&&_0x567e1d['k']['LightmapTextureEnabled']?(_0x2431a1['G']['PrepareDefinesForMergedUV'](this[_0xd940d8(0x588)],_0x4c8acb,_0xd940d8(0xacb)),_0x4c8acb['USELIGHTMAPASSHADOWMAP']=this[_0xd940d8(0x415a)],_0x4c8acb['GAMMALIGHTMAP']=this[_0xd940d8(0x588)]['gammaSpace'],_0x4c8acb[_0xd940d8(0x2633)]=this[_0xd940d8(0x588)][_0xd940d8(0xab5)]):_0x4c8acb[_0xd940d8(0xacb)]=!0x1,this[_0xd940d8(0x67f)]&&_0x567e1d['k'][_0xd940d8(0x823)]?(_0x2431a1['G'][_0xd940d8(0xcb9)](this[_0xd940d8(0x67f)],_0x4c8acb,'EMISSIVE'),_0x4c8acb[_0xd940d8(0x41b9)]=this[_0xd940d8(0x67f)][_0xd940d8(0x9c3)]):_0x4c8acb['EMISSIVE']=!0x1,_0x567e1d['k']['SpecularTextureEnabled']?(this[_0xd940d8(0x33b2)]?(_0x2431a1['G']['PrepareDefinesForMergedUV'](this[_0xd940d8(0x33b2)],_0x4c8acb,_0xd940d8(0x2494)),_0x4c8acb[_0xd940d8(0x2d1e)]=this[_0xd940d8(0x341a)],_0x4c8acb[_0xd940d8(0x15b3)]=!this[_0xd940d8(0x341a)]&&this[_0xd940d8(0x2b7a)],_0x4c8acb['METALLNESSSTOREINMETALMAPBLUE']=this[_0xd940d8(0x501)],_0x4c8acb[_0xd940d8(0x8c7)]=this[_0xd940d8(0x40ac)],_0x4c8acb[_0xd940d8(0x3112)]=!0x1):this[_0xd940d8(0x263a)]?(_0x2431a1['G'][_0xd940d8(0xcb9)](this['_reflectivityTexture'],_0x4c8acb,_0xd940d8(0x2494)),_0x4c8acb[_0xd940d8(0x1490)]=this[_0xd940d8(0x11d6)],_0x4c8acb[_0xd940d8(0x1738)]=this[_0xd940d8(0x2c20)],_0x4c8acb[_0xd940d8(0x3112)]=this['_reflectivityTexture']['gammaSpace']):_0x4c8acb[_0xd940d8(0x2494)]=!0x1,this[_0xd940d8(0x55b)]||this['_reflectanceTexture']?(_0x2785bd=null!==this[_0xd940d8(0x55b)]&&this[_0xd940d8(0x55b)][_0xd940d8(0x276b)]===(null==(_0x2785bd=this[_0xd940d8(0x2fce)])?void 0x0:_0x2785bd[_0xd940d8(0x276b)])&&this[_0xd940d8(0x55b)]['checkTransformsAreIdentical'](this[_0xd940d8(0x2fce)]),_0x4c8acb[_0xd940d8(0x1c64)]=this[_0xd940d8(0x3d15)]&&!_0x2785bd,this[_0xd940d8(0x55b)]?(_0x2431a1['G'][_0xd940d8(0xcb9)](this[_0xd940d8(0x55b)],_0x4c8acb,_0xd940d8(0x9a9)),_0x4c8acb['METALLIC_REFLECTANCE_GAMMA']=this[_0xd940d8(0x55b)][_0xd940d8(0x9c3)]):_0x4c8acb[_0xd940d8(0x9a9)]=!0x1,this[_0xd940d8(0x2fce)]&&!_0x2785bd&&(!this[_0xd940d8(0x55b)]||this[_0xd940d8(0x55b)]&&this[_0xd940d8(0x3d15)])?(_0x2431a1['G'][_0xd940d8(0xcb9)](this[_0xd940d8(0x2fce)],_0x4c8acb,'REFLECTANCE'),_0x4c8acb[_0xd940d8(0x1960)]=this[_0xd940d8(0x2fce)][_0xd940d8(0x9c3)]):_0x4c8acb[_0xd940d8(0x33e)]=!0x1):(_0x4c8acb[_0xd940d8(0x9a9)]=!0x1,_0x4c8acb['REFLECTANCE']=!0x1),this['_microSurfaceTexture']?_0x2431a1['G'][_0xd940d8(0xcb9)](this[_0xd940d8(0xf3b)],_0x4c8acb,_0xd940d8(0x3537)):_0x4c8acb['MICROSURFACEMAP']=!0x1):(_0x4c8acb['REFLECTIVITY']=!0x1,_0x4c8acb['MICROSURFACEMAP']=!0x1),_0x3b583a[_0xd940d8(0x16da)]()[_0xd940d8(0x2ca0)]&&this[_0xd940d8(0x2eff)]&&_0x567e1d['k'][_0xd940d8(0x41e8)]&&!this[_0xd940d8(0x1d53)]?(_0x2431a1['G'][_0xd940d8(0xcb9)](this[_0xd940d8(0x2eff)],_0x4c8acb,_0xd940d8(0x4061)),this[_0xd940d8(0x124f)]&&this[_0xd940d8(0x1b47)]&&_0x567e1d['k'][_0xd940d8(0x15f3)]?(_0x4c8acb[_0xd940d8(0x37a3)]=!0x0,_0x4c8acb[_0xd940d8(0x22ee)]=!!this[_0xd940d8(0x237f)]):_0x4c8acb[_0xd940d8(0x37a3)]=!0x1,_0x4c8acb['OBJECTSPACE_NORMALMAP']=this['_useObjectSpaceNormalMap']):(_0x4c8acb[_0xd940d8(0x4061)]=!0x1,_0x4c8acb['PARALLAX']=!0x1,_0x4c8acb[_0xd940d8(0x22ee)]=!0x1,_0x4c8acb[_0xd940d8(0x1294)]=!0x1),this['_environmentBRDFTexture']&&_0x567e1d['k'][_0xd940d8(0x1920)]?(_0x4c8acb[_0xd940d8(0x62f)]=!0x0,_0x4c8acb[_0xd940d8(0x338f)]=this['_environmentBRDFTexture']['isRGBD']):(_0x4c8acb[_0xd940d8(0x62f)]=!0x1,_0x4c8acb[_0xd940d8(0x338f)]=!0x1),this[_0xd940d8(0xb5f)]()?_0x4c8acb['ALPHAFROMALBEDO']=!0x0:_0x4c8acb[_0xd940d8(0x1a24)]=!0x1;}_0x4c8acb['SPECULAROVERALPHA']=this[_0xd940d8(0x7cb)],this[_0xd940d8(0x1b98)]===_0x1dcd07[_0xd940d8(0x1a3c)]?(_0x4c8acb[_0xd940d8(0x1e69)]=!0x1,_0x4c8acb[_0xd940d8(0x3892)]=!0x1):this['_lightFalloff']===_0x1dcd07['LIGHTFALLOFF_GLTF']?(_0x4c8acb[_0xd940d8(0x1e69)]=!0x1,_0x4c8acb[_0xd940d8(0x3892)]=!0x0):(_0x4c8acb['USEPHYSICALLIGHTFALLOFF']=!0x0,_0x4c8acb[_0xd940d8(0x3892)]=!0x1),_0x4c8acb[_0xd940d8(0x1242)]=this[_0xd940d8(0x2f3f)],!this[_0xd940d8(0x70e)]&&this[_0xd940d8(0x3981)]?_0x4c8acb[_0xd940d8(0x3fa7)]=!0x0:_0x4c8acb['TWOSIDEDLIGHTING']=!0x1,_0x4c8acb[_0xd940d8(0x2ba1)]=_0x3b583a[_0xd940d8(0x16da)]()['standardDerivatives']&&this[_0xd940d8(0x34cf)];}(_0x4c8acb[_0xd940d8(0x8a8)]||_0x4c8acb[_0xd940d8(0x12ac)])&&(_0x4c8acb['ALPHATESTVALUE']=''+this[_0xd940d8(0x3d2c)]+(this[_0xd940d8(0x3d2c)]%0x1==0x0?'.':''),_0x4c8acb['PREMULTIPLYALPHA']=this['alphaMode']===_0x19d13d['g'][_0xd940d8(0xaa7)]||this[_0xd940d8(0xa89)]===_0x19d13d['g'][_0xd940d8(0xb38)],_0x4c8acb['ALPHABLEND']=this['needAlphaBlendingForMesh'](_0x15a905),_0x4c8acb[_0xd940d8(0x1afe)]=this[_0xd940d8(0x3b21)]||this['_useLinearAlphaFresnel'],_0x4c8acb[_0xd940d8(0x3e5d)]=this[_0xd940d8(0x26c2)]),_0x4c8acb[_0xd940d8(0x57e)]&&this[_0xd940d8(0x2dd9)]&&this[_0xd940d8(0x2dd9)][_0xd940d8(0x12d6)](_0x4c8acb),_0x4c8acb[_0xd940d8(0x292b)]=this[_0xd940d8(0x1928)],_0x4c8acb['RADIANCEOCCLUSION']=this['_useRadianceOcclusion'],_0x4c8acb[_0xd940d8(0x3668)]=this[_0xd940d8(0x3e7e)],_0x4c8acb[_0xd940d8(0x12ac)]&&(_0x2431a1['G'][_0xd940d8(0x3b4b)](_0x15a905,_0x6477ec,this['_useLogarithmicDepth'],this[_0xd940d8(0xa42)],this[_0xd940d8(0x2712)],this[_0xd940d8(0xdba)](_0x15a905)||this[_0xd940d8(0x2a6a)],_0x4c8acb),_0x4c8acb[_0xd940d8(0x35a1)]=this[_0xd940d8(0x2972)]||(this[_0xd940d8(0xa42)]||this[_0xd940d8(0x29bd)])&&!_0x15a905['isVerticesDataPresent'](_0x52d39d['o'][_0xd940d8(0x24a2)]),_0x4c8acb[_0xd940d8(0x31cf)]=this[_0xd940d8(0x40bc)]),_0x2431a1['G'][_0xd940d8(0x216c)](_0x6477ec,_0x3b583a,this,_0x4c8acb,!!_0x42e79a,_0x464773,_0x20534b),this[_0xd940d8(0x2d74)]['defines']=_0x4c8acb,this['_eventInfo'][_0xd940d8(0x35e5)]=_0x15a905,this['_callbackPluginEventPrepareDefinesBeforeAttributes'](this[_0xd940d8(0x2d74)]),_0x2431a1['G'][_0xd940d8(0x35f8)](_0x15a905,_0x4c8acb,!0x0,!0x0,!0x0,this[_0xd940d8(0x2af5)]!==_0x1dcd07[_0xd940d8(0x4053)]),this[_0xd940d8(0x27c1)](this['_eventInfo']);}[_0x1bdad4(0x175f)](_0x47737b,_0x108ecc,_0x57de99){var _0xc9eb93=_0x1bdad4,_0x57de99=Object[_0xc9eb93(0x12fe)]({'clipPlane':!0x1,'useInstances':!0x1},_0x57de99),_0x15d81a=(this[_0xc9eb93(0xe06)]||this[_0xc9eb93(0x143a)](),this[_0xc9eb93(0x310)](_0x2c5b89['S'][_0xc9eb93(0x4078)],this[_0xc9eb93(0x2d74)]),new _0x2e85d6(this['_eventInfo'][_0xc9eb93(0x120e)]));const _0x2c9a1f=this[_0xc9eb93(0x8cd)](_0x47737b,_0x15d81a,void 0x0,void 0x0,_0x57de99[_0xc9eb93(0x1c62)],_0x57de99[_0xc9eb93(0x1554)],_0x47737b[_0xc9eb93(0x172e)]);this[_0xc9eb93(0x1fe7)]&&(_0x3a954f[_0xc9eb93(0x2a69)]=_0x2c9a1f,_0x3a954f['subMesh']=null,this[_0xc9eb93(0x1fe7)][_0xc9eb93(0x3608)](_0x3a954f)),_0x2c9a1f[_0xc9eb93(0x3b27)]()?_0x108ecc&&_0x108ecc(this):_0x2c9a1f[_0xc9eb93(0x1d68)][_0xc9eb93(0x2e5)](()=>{_0x108ecc&&_0x108ecc(this);});}[_0x1bdad4(0x143a)](){var _0x55fde8=_0x1bdad4;const _0x4bd792=this[_0x55fde8(0x2717)];_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x37b2),0x2),_0x4bd792[_0x55fde8(0x162b)]('vAmbientInfos',0x4),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x3b8a),0x2),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0xdde),0x2),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x2022),0x2),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x1529),0x3),_0x4bd792[_0x55fde8(0x162b)]('vMicroSurfaceSamplerInfos',0x2),_0x4bd792['addUniform']('vReflectionInfos',0x2),_0x4bd792['addUniform'](_0x55fde8(0x797),0x2),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x8a0),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x3e09),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x4266),0x3),_0x4bd792[_0x55fde8(0x162b)]('albedoMatrix',0x10),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x17de),0x10),_0x4bd792[_0x55fde8(0x162b)]('opacityMatrix',0x10),_0x4bd792['addUniform'](_0x55fde8(0x2b4e),0x10),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x3991),0x10),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x8e3),0x10),_0x4bd792[_0x55fde8(0x162b)]('microSurfaceSamplerMatrix',0x10),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x2a12),0x10),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x1908),0x2),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x1933),0x10),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x1b14),0x3),_0x4bd792['addUniform']('vAlbedoColor',0x4),_0x4bd792['addUniform'](_0x55fde8(0x3acc),0x4),_0x4bd792['addUniform']('vReflectionMicrosurfaceInfos',0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x401e),0x1),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x991),0x4),_0x4bd792['addUniform'](_0x55fde8(0x339),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x3bd0),0x3),_0x4bd792['addUniform'](_0x55fde8(0x3468),0x2),_0x4bd792['addUniform'](_0x55fde8(0x2be7),0x4),_0x4bd792['addUniform']('vMetallicReflectanceInfos',0x2),_0x4bd792[_0x55fde8(0x162b)]('metallicReflectanceMatrix',0x10),_0x4bd792[_0x55fde8(0x162b)]('vReflectanceInfos',0x2),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x1343),0x10),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x1505),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x142b),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0xd2a),0x3),_0x4bd792[_0x55fde8(0x162b)]('vSphericalL11',0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0xa3d),0x3),_0x4bd792[_0x55fde8(0x162b)]('vSphericalL2_1',0x3),_0x4bd792[_0x55fde8(0x162b)]('vSphericalL20',0x3),_0x4bd792['addUniform'](_0x55fde8(0x16a0),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x31a3),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x1484),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x10c4),0x3),_0x4bd792[_0x55fde8(0x162b)]('vSphericalZ',0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x2a58),0x3),_0x4bd792['addUniform'](_0x55fde8(0x2d80),0x3),_0x4bd792[_0x55fde8(0x162b)](_0x55fde8(0x3058),0x3),_0x4bd792[_0x55fde8(0x162b)]('vSphericalXY',0x3),_0x4bd792[_0x55fde8(0x162b)]('vSphericalYZ',0x3),_0x4bd792['addUniform'](_0x55fde8(0x2204),0x3),super[_0x55fde8(0x143a)]();}[_0x1bdad4(0x3850)](_0x2e4968,_0x4eb1d6,_0x2f23be){var _0x3f441a=_0x1bdad4;const _0x18b93f=this[_0x3f441a(0x3d78)]();var _0x5f3201=_0x2f23be[_0x3f441a(0x70d)];if(_0x5f3201){var _0x2c7bed=_0x2f23be[_0x3f441a(0x2a69)];if(_0x2c7bed){this[_0x3f441a(0x2702)]=_0x2c7bed,_0x4eb1d6[_0x3f441a(0x2a1a)]()['bindToEffect'](_0x2c7bed,'Mesh'),_0x4eb1d6[_0x3f441a(0x2165)](_0x2e4968);const _0x1d3361=_0x18b93f['getEngine']();this['_uniformBuffer']['bindToEffect'](_0x2c7bed,'Material'),this[_0x3f441a(0x3c82)]['bindForSubMesh'](this[_0x3f441a(0x2702)],_0x18b93f,_0x4eb1d6,_0x2e4968,this[_0x3f441a(0x1e48)]),this[_0x3f441a(0x2d74)][_0x3f441a(0x260b)]=_0x2f23be,this[_0x3f441a(0x39c4)](this[_0x3f441a(0x2d74)]),_0x5f3201[_0x3f441a(0x1294)]&&(_0x2e4968[_0x3f441a(0x4259)](this[_0x3f441a(0x1de4)]),this[_0x3f441a(0x1a2c)](this[_0x3f441a(0x1de4)]));var _0x3bf724,_0x19dbf4,_0x2e4968=_0x2c7bed[_0x3f441a(0xfdf)]||this[_0x3f441a(0x1e4d)](_0x18b93f,_0x2c7bed,_0x4eb1d6[_0x3f441a(0x18c7)]);_0x2431a1['G'][_0x3f441a(0x3cb2)](_0x4eb1d6,this[_0x3f441a(0x2702)],this[_0x3f441a(0x3c82)]);let _0x1c74fa=null;const _0x1b2a11=this[_0x3f441a(0x2717)];_0x2e4968?(this[_0x3f441a(0x2ce5)](_0x2c7bed),_0x1c74fa=this[_0x3f441a(0x28a8)](),_0x1b2a11[_0x3f441a(0xf0a)]&&this[_0x3f441a(0x1e48)]&&_0x1b2a11[_0x3f441a(0x2661)]&&!_0x2c7bed['_forceRebindOnNextCall']||(_0x18b93f['texturesEnabled']&&(this[_0x3f441a(0x1b47)]&&_0x567e1d['k']['DiffuseTextureEnabled']&&(_0x1b2a11[_0x3f441a(0x1a59)]('vAlbedoInfos',this[_0x3f441a(0x1b47)][_0x3f441a(0x126e)],this[_0x3f441a(0x1b47)][_0x3f441a(0x2fe2)]),_0x2431a1['G']['BindTextureMatrix'](this['_albedoTexture'],_0x1b2a11,_0x3f441a(0x1c8a))),this[_0x3f441a(0x3426)]&&_0x567e1d['k']['AmbientTextureEnabled']&&(_0x1b2a11[_0x3f441a(0x2f68)](_0x3f441a(0x23ec),this[_0x3f441a(0x3426)]['coordinatesIndex'],this['_ambientTexture'][_0x3f441a(0x2fe2)],this[_0x3f441a(0x405)],this['_ambientTextureImpactOnAnalyticalLights']),_0x2431a1['G'][_0x3f441a(0x1eb7)](this[_0x3f441a(0x3426)],_0x1b2a11,_0x3f441a(0x1b05))),this[_0x3f441a(0x24d8)]&&_0x567e1d['k'][_0x3f441a(0x5fe)]&&(_0x1b2a11[_0x3f441a(0x1a59)](_0x3f441a(0x3b8a),this[_0x3f441a(0x24d8)][_0x3f441a(0x126e)],this['_opacityTexture'][_0x3f441a(0x2fe2)]),_0x2431a1['G'][_0x3f441a(0x1eb7)](this[_0x3f441a(0x24d8)],_0x1b2a11,_0x3f441a(0x239))),_0x1c74fa&&_0x567e1d['k'][_0x3f441a(0x1920)]&&(_0x1b2a11[_0x3f441a(0x2711)](_0x3f441a(0x1933),_0x1c74fa['getReflectionTextureMatrix']()),_0x1b2a11[_0x3f441a(0x1a59)](_0x3f441a(0x2760),_0x1c74fa['level'],0x0),_0x1c74fa['boundingBoxSize']&&(_0x3bf724=_0x1c74fa,_0x1b2a11[_0x3f441a(0x1f21)](_0x3f441a(0x8a0),_0x3bf724['boundingBoxPosition']),_0x1b2a11[_0x3f441a(0x1f21)](_0x3f441a(0x3e09),_0x3bf724[_0x3f441a(0x1220)])),this[_0x3f441a(0x804)]&&(_0x3bf724=_0x1c74fa[_0x3f441a(0xbdc)]()[_0x3f441a(0x146c)],_0x1b2a11['updateFloat2']('vReflectionFilteringInfo',_0x3bf724,_0x47b9ad['R']['Log2'](_0x3bf724))),_0x5f3201[_0x3f441a(0x3372)]||(_0x3bf724=_0x1c74fa['sphericalPolynomial'],_0x5f3201[_0x3f441a(0xe6f)]&&_0x3bf724&&(_0x5f3201[_0x3f441a(0x146a)]?(_0x19dbf4=_0x3bf724[_0x3f441a(0x2c9f)],_0x1b2a11[_0x3f441a(0x1f21)](_0x3f441a(0x1505),_0x19dbf4[_0x3f441a(0x27be)]),_0x1b2a11[_0x3f441a(0x1f21)](_0x3f441a(0x142b),_0x19dbf4[_0x3f441a(0xe78)]),_0x1b2a11[_0x3f441a(0x1f21)](_0x3f441a(0xd2a),_0x19dbf4[_0x3f441a(0x2b91)]),_0x1b2a11[_0x3f441a(0x1f21)](_0x3f441a(0x3c1b),_0x19dbf4[_0x3f441a(0x1fba)]),_0x1b2a11[_0x3f441a(0x1f21)]('vSphericalL2_2',_0x19dbf4[_0x3f441a(0x3aef)]),_0x1b2a11[_0x3f441a(0x1f21)](_0x3f441a(0x2c14),_0x19dbf4['l2_1']),_0x1b2a11['updateVector3']('vSphericalL20',_0x19dbf4[_0x3f441a(0x2663)]),_0x1b2a11['updateVector3']('vSphericalL21',_0x19dbf4[_0x3f441a(0x2cce)]),_0x1b2a11['updateVector3'](_0x3f441a(0x31a3),_0x19dbf4[_0x3f441a(0x337c)])):(_0x1b2a11[_0x3f441a(0x20b6)](_0x3f441a(0x1484),_0x3bf724['x']['x'],_0x3bf724['x']['y'],_0x3bf724['x']['z']),_0x1b2a11[_0x3f441a(0x20b6)](_0x3f441a(0x10c4),_0x3bf724['y']['x'],_0x3bf724['y']['y'],_0x3bf724['y']['z']),_0x1b2a11[_0x3f441a(0x20b6)]('vSphericalZ',_0x3bf724['z']['x'],_0x3bf724['z']['y'],_0x3bf724['z']['z']),_0x1b2a11['updateFloat3'](_0x3f441a(0x2a58),_0x3bf724['xx']['x']-_0x3bf724['zz']['x'],_0x3bf724['xx']['y']-_0x3bf724['zz']['y'],_0x3bf724['xx']['z']-_0x3bf724['zz']['z']),_0x1b2a11[_0x3f441a(0x20b6)](_0x3f441a(0x2d80),_0x3bf724['yy']['x']-_0x3bf724['zz']['x'],_0x3bf724['yy']['y']-_0x3bf724['zz']['y'],_0x3bf724['yy']['z']-_0x3bf724['zz']['z']),_0x1b2a11['updateFloat3'](_0x3f441a(0x3058),_0x3bf724['zz']['x'],_0x3bf724['zz']['y'],_0x3bf724['zz']['z']),_0x1b2a11[_0x3f441a(0x20b6)]('vSphericalXY',_0x3bf724['xy']['x'],_0x3bf724['xy']['y'],_0x3bf724['xy']['z']),_0x1b2a11[_0x3f441a(0x20b6)](_0x3f441a(0x889),_0x3bf724['yz']['x'],_0x3bf724['yz']['y'],_0x3bf724['yz']['z']),_0x1b2a11['updateFloat3'](_0x3f441a(0x2204),_0x3bf724['zx']['x'],_0x3bf724['zx']['y'],_0x3bf724['zx']['z'])))),_0x1b2a11['updateFloat3'](_0x3f441a(0x816),_0x1c74fa[_0x3f441a(0xbdc)]()[_0x3f441a(0x146c)],_0x1c74fa[_0x3f441a(0x2f15)],_0x1c74fa[_0x3f441a(0x206)])),this[_0x3f441a(0x67f)]&&_0x567e1d['k'][_0x3f441a(0x823)]&&(_0x1b2a11[_0x3f441a(0x1a59)](_0x3f441a(0xdde),this[_0x3f441a(0x67f)][_0x3f441a(0x126e)],this['_emissiveTexture']['level']),_0x2431a1['G'][_0x3f441a(0x1eb7)](this['_emissiveTexture'],_0x1b2a11,_0x3f441a(0x1f5d))),this['_lightmapTexture']&&_0x567e1d['k'][_0x3f441a(0xbbc)]&&(_0x1b2a11[_0x3f441a(0x1a59)](_0x3f441a(0x2022),this[_0x3f441a(0x588)][_0x3f441a(0x126e)],this[_0x3f441a(0x588)][_0x3f441a(0x2fe2)]),_0x2431a1['G'][_0x3f441a(0x1eb7)](this[_0x3f441a(0x588)],_0x1b2a11,_0x3f441a(0x2bf))),_0x567e1d['k'][_0x3f441a(0x121e)]&&(this['_metallicTexture']?(_0x1b2a11[_0x3f441a(0x20b6)]('vReflectivityInfos',this['_metallicTexture'][_0x3f441a(0x126e)],this[_0x3f441a(0x33b2)]['level'],this[_0x3f441a(0x405)]),_0x2431a1['G'][_0x3f441a(0x1eb7)](this[_0x3f441a(0x33b2)],_0x1b2a11,_0x3f441a(0x19f8))):this[_0x3f441a(0x263a)]&&(_0x1b2a11[_0x3f441a(0x20b6)]('vReflectivityInfos',this[_0x3f441a(0x263a)][_0x3f441a(0x126e)],this[_0x3f441a(0x263a)][_0x3f441a(0x2fe2)],0x1),_0x2431a1['G']['BindTextureMatrix'](this[_0x3f441a(0x263a)],_0x1b2a11,_0x3f441a(0x19f8))),this[_0x3f441a(0x55b)]&&(_0x1b2a11['updateFloat2'](_0x3f441a(0x2b87),this['_metallicReflectanceTexture'][_0x3f441a(0x126e)],this['_metallicReflectanceTexture'][_0x3f441a(0x2fe2)]),_0x2431a1['G']['BindTextureMatrix'](this[_0x3f441a(0x55b)],_0x1b2a11,_0x3f441a(0xd67))),this[_0x3f441a(0x2fce)]&&_0x5f3201[_0x3f441a(0x33e)]&&(_0x1b2a11[_0x3f441a(0x1a59)](_0x3f441a(0x25ac),this[_0x3f441a(0x2fce)][_0x3f441a(0x126e)],this[_0x3f441a(0x2fce)][_0x3f441a(0x2fe2)]),_0x2431a1['G'][_0x3f441a(0x1eb7)](this[_0x3f441a(0x2fce)],_0x1b2a11,'reflectance')),this['_microSurfaceTexture']&&(_0x1b2a11[_0x3f441a(0x1a59)]('vMicroSurfaceSamplerInfos',this[_0x3f441a(0xf3b)][_0x3f441a(0x126e)],this['_microSurfaceTexture'][_0x3f441a(0x2fe2)]),_0x2431a1['G'][_0x3f441a(0x1eb7)](this[_0x3f441a(0xf3b)],_0x1b2a11,'microSurfaceSampler'))),this[_0x3f441a(0x2eff)]&&_0x1d3361[_0x3f441a(0x16da)]()['standardDerivatives']&&_0x567e1d['k'][_0x3f441a(0x41e8)]&&!this[_0x3f441a(0x1d53)]&&(_0x1b2a11[_0x3f441a(0x20b6)](_0x3f441a(0x4266),this[_0x3f441a(0x2eff)][_0x3f441a(0x126e)],this[_0x3f441a(0x2eff)][_0x3f441a(0x2fe2)],this[_0x3f441a(0x3d59)]),_0x2431a1['G']['BindTextureMatrix'](this[_0x3f441a(0x2eff)],_0x1b2a11,'bump'),_0x18b93f['_mirroredCameraPosition']?_0x1b2a11[_0x3f441a(0x1a59)](_0x3f441a(0x1908),this[_0x3f441a(0x3b1)]?0x1:-0x1,this[_0x3f441a(0x1335)]?0x1:-0x1):_0x1b2a11[_0x3f441a(0x1a59)](_0x3f441a(0x1908),this[_0x3f441a(0x3b1)]?-0x1:0x1,this[_0x3f441a(0x1335)]?-0x1:0x1))),this[_0x3f441a(0xa42)]&&_0x1b2a11[_0x3f441a(0x71b)](_0x3f441a(0x401e),this[_0x3f441a(0x401e)]),_0x5f3201[_0x3f441a(0x3296)]?(_0x4f893c['zZ'][_0x3f441a(0x3094)][0x0]['r']=void 0x0===this[_0x3f441a(0x1cce)]||null===this[_0x3f441a(0x1cce)]?0x1:this[_0x3f441a(0x1cce)],_0x4f893c['zZ'][_0x3f441a(0x3094)][0x0]['g']=void 0x0===this[_0x3f441a(0x26e8)]||null===this[_0x3f441a(0x26e8)]?0x1:this[_0x3f441a(0x26e8)],_0x1b2a11[_0x3f441a(0x3178)](_0x3f441a(0x991),_0x4f893c['zZ']['Color3'][0x0],0x1),_0x19dbf4=null!=(_0x3bf724=null==(_0x19dbf4=this[_0x3f441a(0xb7a)])?void 0x0:_0x19dbf4[_0x3f441a(0x162c)])?_0x3bf724:1.5,_0x3bf724=Math[_0x3f441a(0x421b)]((_0x19dbf4-0x1)/(_0x19dbf4+0x1),0x2),this['_metallicReflectanceColor']['scaleToRef'](_0x3bf724*this[_0x3f441a(0x28ce)],_0x4f893c['zZ'][_0x3f441a(0x3094)][0x0]),_0x19dbf4=this[_0x3f441a(0x28ce)],_0x1b2a11['updateColor4']('vMetallicReflectanceFactors',_0x4f893c['zZ'][_0x3f441a(0x3094)][0x0],_0x19dbf4)):_0x1b2a11[_0x3f441a(0x3178)]('vReflectivityColor',this[_0x3f441a(0xf52)],this[_0x3f441a(0x214d)]),_0x1b2a11[_0x3f441a(0x1e5f)]('vEmissiveColor',_0x567e1d['k'][_0x3f441a(0x823)]?this[_0x3f441a(0x26da)]:_0x4f893c['Wo']['BlackReadOnly']),_0x1b2a11[_0x3f441a(0x1e5f)](_0x3f441a(0x1b14),this[_0x3f441a(0x3c0c)]),!_0x5f3201[_0x3f441a(0x329e)]&&null!=(_0x3bf724=this[_0x3f441a(0xb7a)])&&_0x3bf724[_0x3f441a(0x1202)]?_0x1b2a11[_0x3f441a(0x3178)](_0x3f441a(0x15ab),this['_albedoColor'],0x1):_0x1b2a11['updateColor4']('vAlbedoColor',this[_0x3f441a(0x3f71)],this[_0x3f441a(0x19b3)]),this['_lightingInfos']['x']=this[_0x3f441a(0x1c3c)],this[_0x3f441a(0x22df)]['y']=this[_0x3f441a(0x2109)],this[_0x3f441a(0x22df)]['z']=this[_0x3f441a(0x59a)]*_0x18b93f[_0x3f441a(0x1066)],this[_0x3f441a(0x22df)]['w']=this[_0x3f441a(0x1af9)],_0x1b2a11[_0x3f441a(0x14ec)](_0x3f441a(0x3acc),this[_0x3f441a(0x22df)]),_0x18b93f[_0x3f441a(0x2789)]['multiplyToRef'](this['_ambientColor'],this[_0x3f441a(0x1910)]),_0x1b2a11[_0x3f441a(0x1e5f)](_0x3f441a(0x3bd0),this[_0x3f441a(0x1910)]),_0x1b2a11[_0x3f441a(0x1a59)](_0x3f441a(0x3468),this[_0x3f441a(0x147a)],this[_0x3f441a(0x1b24)])),_0x18b93f['texturesEnabled']&&(this['_albedoTexture']&&_0x567e1d['k'][_0x3f441a(0x15f3)]&&_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x3d23),this[_0x3f441a(0x1b47)]),this[_0x3f441a(0x3426)]&&_0x567e1d['k']['AmbientTextureEnabled']&&_0x1b2a11[_0x3f441a(0x2265)]('ambientSampler',this[_0x3f441a(0x3426)]),this[_0x3f441a(0x24d8)]&&_0x567e1d['k']['OpacityTextureEnabled']&&_0x1b2a11[_0x3f441a(0x2265)]('opacitySampler',this[_0x3f441a(0x24d8)]),_0x1c74fa&&_0x567e1d['k'][_0x3f441a(0x1920)]&&(_0x5f3201[_0x3f441a(0x3a0e)]?_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x366b),_0x1c74fa):(_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x366b),_0x1c74fa[_0x3f441a(0x1b57)]||_0x1c74fa),_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x3a84),_0x1c74fa[_0x3f441a(0x1c3e)]||_0x1c74fa),_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x1250),_0x1c74fa['_lodTextureHigh']||_0x1c74fa)),_0x5f3201[_0x3f441a(0x3372)]&&_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x3abb),_0x1c74fa[_0x3f441a(0x3b82)])),_0x5f3201[_0x3f441a(0x62f)]&&_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x38e0),this[_0x3f441a(0x18d3)]),this[_0x3f441a(0x67f)]&&_0x567e1d['k']['EmissiveTextureEnabled']&&_0x1b2a11['setTexture'](_0x3f441a(0x3af0),this[_0x3f441a(0x67f)]),this[_0x3f441a(0x588)]&&_0x567e1d['k'][_0x3f441a(0xbbc)]&&_0x1b2a11['setTexture'](_0x3f441a(0x1dcc),this[_0x3f441a(0x588)]),_0x567e1d['k']['SpecularTextureEnabled']&&(this[_0x3f441a(0x33b2)]?_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x31d5),this[_0x3f441a(0x33b2)]):this['_reflectivityTexture']&&_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x31d5),this['_reflectivityTexture']),this[_0x3f441a(0x55b)]&&_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x254),this[_0x3f441a(0x55b)]),this[_0x3f441a(0x2fce)]&&_0x5f3201['REFLECTANCE']&&_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x23d1),this[_0x3f441a(0x2fce)]),this[_0x3f441a(0xf3b)]&&_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0x1038),this[_0x3f441a(0xf3b)])),this[_0x3f441a(0x2eff)]&&_0x1d3361[_0x3f441a(0x16da)]()[_0x3f441a(0x2ca0)]&&_0x567e1d['k'][_0x3f441a(0x41e8)]&&!this['_disableBumpMap']&&_0x1b2a11[_0x3f441a(0x2265)](_0x3f441a(0xd3e),this[_0x3f441a(0x2eff)])),this['getScene']()[_0x3f441a(0x217b)]&&this[_0x3f441a(0x3f21)](_0x4eb1d6)&&this[_0x3f441a(0x3d78)]()[_0x3f441a(0x10f0)][_0x3f441a(0x3b97)](_0x2c7bed),this['_eventInfo'][_0x3f441a(0x260b)]=_0x2f23be,this[_0x3f441a(0xf7e)](this[_0x3f441a(0x2d74)]),(0x0,_0x95f4d4['an'])(this[_0x3f441a(0x2702)],this,_0x18b93f),this[_0x3f441a(0x3449)](_0x2c7bed)):_0x18b93f['getEngine']()[_0x3f441a(0x1d9a)][_0x3f441a(0x2264)]&&(this[_0x3f441a(0x2d53)]=!0x0),!_0x2e4968&&this[_0x3f441a(0x1e48)]||(_0x18b93f['lightsEnabled']&&!this[_0x3f441a(0xc5a)]&&_0x2431a1['G'][_0x3f441a(0x3dee)](_0x18b93f,_0x4eb1d6,this[_0x3f441a(0x2702)],_0x5f3201,this['_maxSimultaneousLights']),(_0x18b93f['fogEnabled']&&_0x4eb1d6['applyFog']&&_0x18b93f[_0x3f441a(0x2db9)]!==_0x4588b5['x'][_0x3f441a(0x2767)]||_0x1c74fa||_0x4eb1d6[_0x3f441a(0x2f45)]||_0x5f3201['PREPASS'])&&this[_0x3f441a(0x3e05)](_0x2c7bed),_0x2431a1['G'][_0x3f441a(0x2145)](_0x18b93f,_0x4eb1d6,this['_activeEffect'],!0x0),_0x5f3201[_0x3f441a(0x14f0)]&&_0x2431a1['G']['BindMorphTargetParameters'](_0x4eb1d6,this[_0x3f441a(0x2702)]),_0x5f3201[_0x3f441a(0x2ce2)]&&null!=(_0x19dbf4=_0x4eb1d6[_0x3f441a(0x1ee5)])&&_0x19dbf4[_0x3f441a(0x3b97)](_0x2c7bed,_0x5f3201[_0x3f441a(0x2ab4)]),this[_0x3f441a(0x2dd9)][_0x3f441a(0x3b97)](this['_activeEffect']),_0x2431a1['G'][_0x3f441a(0x3431)](_0x5f3201,this[_0x3f441a(0x2702)],_0x18b93f)),this[_0x3f441a(0x2d47)](_0x4eb1d6,this[_0x3f441a(0x2702)]),_0x1b2a11[_0x3f441a(0x2bb0)]();}}}[_0x1bdad4(0x8dd)](){var _0x1c89e0=_0x1bdad4;const _0x2422ec=super[_0x1c89e0(0x8dd)]();return this[_0x1c89e0(0x1b47)]&&this[_0x1c89e0(0x1b47)][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0x1b47)][_0x1c89e0(0x3f3)]['length']&&_0x2422ec[_0x1c89e0(0xede)](this[_0x1c89e0(0x1b47)]),this[_0x1c89e0(0x3426)]&&this['_ambientTexture'][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0x3426)][_0x1c89e0(0x3f3)][_0x1c89e0(0x18cc)]&&_0x2422ec[_0x1c89e0(0xede)](this['_ambientTexture']),this[_0x1c89e0(0x24d8)]&&this[_0x1c89e0(0x24d8)][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0x24d8)]['animations'][_0x1c89e0(0x18cc)]&&_0x2422ec['push'](this['_opacityTexture']),this['_reflectionTexture']&&this[_0x1c89e0(0xde2)][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0xde2)][_0x1c89e0(0x3f3)][_0x1c89e0(0x18cc)]&&_0x2422ec[_0x1c89e0(0xede)](this[_0x1c89e0(0xde2)]),this[_0x1c89e0(0x67f)]&&this[_0x1c89e0(0x67f)][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0x67f)][_0x1c89e0(0x3f3)][_0x1c89e0(0x18cc)]&&_0x2422ec['push'](this['_emissiveTexture']),this[_0x1c89e0(0x33b2)]&&this[_0x1c89e0(0x33b2)]['animations']&&0x0<this[_0x1c89e0(0x33b2)][_0x1c89e0(0x3f3)][_0x1c89e0(0x18cc)]?_0x2422ec['push'](this[_0x1c89e0(0x33b2)]):this['_reflectivityTexture']&&this[_0x1c89e0(0x263a)][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0x263a)][_0x1c89e0(0x3f3)][_0x1c89e0(0x18cc)]&&_0x2422ec[_0x1c89e0(0xede)](this[_0x1c89e0(0x263a)]),this['_bumpTexture']&&this[_0x1c89e0(0x2eff)][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0x2eff)][_0x1c89e0(0x3f3)]['length']&&_0x2422ec['push'](this[_0x1c89e0(0x2eff)]),this['_lightmapTexture']&&this[_0x1c89e0(0x588)][_0x1c89e0(0x3f3)]&&0x0<this['_lightmapTexture'][_0x1c89e0(0x3f3)][_0x1c89e0(0x18cc)]&&_0x2422ec['push'](this[_0x1c89e0(0x588)]),this[_0x1c89e0(0x55b)]&&this[_0x1c89e0(0x55b)][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0x55b)]['animations']['length']&&_0x2422ec[_0x1c89e0(0xede)](this[_0x1c89e0(0x55b)]),this[_0x1c89e0(0x2fce)]&&this[_0x1c89e0(0x2fce)][_0x1c89e0(0x3f3)]&&0x0<this[_0x1c89e0(0x2fce)][_0x1c89e0(0x3f3)][_0x1c89e0(0x18cc)]&&_0x2422ec[_0x1c89e0(0xede)](this[_0x1c89e0(0x2fce)]),this['_microSurfaceTexture']&&this[_0x1c89e0(0xf3b)]['animations']&&0x0<this[_0x1c89e0(0xf3b)][_0x1c89e0(0x3f3)][_0x1c89e0(0x18cc)]&&_0x2422ec['push'](this[_0x1c89e0(0xf3b)]),_0x2422ec;}['_getReflectionTexture'](){var _0x43c283=_0x1bdad4;return this[_0x43c283(0xde2)]||this[_0x43c283(0x3d78)]()['environmentTexture'];}[_0x1bdad4(0x4019)](){var _0x260fdb=_0x1bdad4;const _0x2adbe6=super['getActiveTextures']();return this[_0x260fdb(0x1b47)]&&_0x2adbe6[_0x260fdb(0xede)](this[_0x260fdb(0x1b47)]),this[_0x260fdb(0x3426)]&&_0x2adbe6[_0x260fdb(0xede)](this[_0x260fdb(0x3426)]),this[_0x260fdb(0x24d8)]&&_0x2adbe6['push'](this[_0x260fdb(0x24d8)]),this['_reflectionTexture']&&_0x2adbe6[_0x260fdb(0xede)](this[_0x260fdb(0xde2)]),this[_0x260fdb(0x67f)]&&_0x2adbe6['push'](this['_emissiveTexture']),this[_0x260fdb(0x263a)]&&_0x2adbe6[_0x260fdb(0xede)](this[_0x260fdb(0x263a)]),this[_0x260fdb(0x33b2)]&&_0x2adbe6[_0x260fdb(0xede)](this[_0x260fdb(0x33b2)]),this[_0x260fdb(0x55b)]&&_0x2adbe6[_0x260fdb(0xede)](this[_0x260fdb(0x55b)]),this[_0x260fdb(0x2fce)]&&_0x2adbe6[_0x260fdb(0xede)](this['_reflectanceTexture']),this[_0x260fdb(0xf3b)]&&_0x2adbe6[_0x260fdb(0xede)](this[_0x260fdb(0xf3b)]),this[_0x260fdb(0x2eff)]&&_0x2adbe6['push'](this[_0x260fdb(0x2eff)]),this[_0x260fdb(0x588)]&&_0x2adbe6[_0x260fdb(0xede)](this[_0x260fdb(0x588)]),_0x2adbe6;}['hasTexture'](_0x5c9bcd){var _0x347f59=_0x1bdad4;return!!super['hasTexture'](_0x5c9bcd)||this[_0x347f59(0x1b47)]===_0x5c9bcd||this[_0x347f59(0x3426)]===_0x5c9bcd||this[_0x347f59(0x24d8)]===_0x5c9bcd||this[_0x347f59(0xde2)]===_0x5c9bcd||this['_emissiveTexture']===_0x5c9bcd||this['_reflectivityTexture']===_0x5c9bcd||this[_0x347f59(0x33b2)]===_0x5c9bcd||this[_0x347f59(0x55b)]===_0x5c9bcd||this['_reflectanceTexture']===_0x5c9bcd||this[_0x347f59(0xf3b)]===_0x5c9bcd||this['_bumpTexture']===_0x5c9bcd||this[_0x347f59(0x588)]===_0x5c9bcd;}[_0x1bdad4(0x380f)](){var _0x5dee75=_0x1bdad4,_0x3e7661;if(null==(_0x3e7661=this['subSurface'])||!_0x3e7661[_0x5dee75(0x2b44)])return!0x1;const _0x3a199a=this[_0x5dee75(0x3d78)]()[_0x5dee75(0x3fed)]();return _0x3a199a&&(_0x3a199a[_0x5dee75(0x5d3)]=!0x0),!0x0;}[_0x1bdad4(0x41a)](_0x5582fc,_0x14b0a7){var _0x1a5d19=_0x1bdad4,_0x58b38d;_0x14b0a7&&(this[_0x1a5d19(0x18d3)]&&this['getScene']()[_0x1a5d19(0x349b)]!==this[_0x1a5d19(0x18d3)]&&this[_0x1a5d19(0x18d3)][_0x1a5d19(0x41a)](),null!=(_0x58b38d=this[_0x1a5d19(0x1b47)])&&_0x58b38d[_0x1a5d19(0x41a)](),null!=(_0x58b38d=this['_ambientTexture'])&&_0x58b38d['dispose'](),null!=(_0x58b38d=this['_opacityTexture'])&&_0x58b38d['dispose'](),null!=(_0x58b38d=this[_0x1a5d19(0xde2)])&&_0x58b38d[_0x1a5d19(0x41a)](),null!=(_0x58b38d=this[_0x1a5d19(0x67f)])&&_0x58b38d[_0x1a5d19(0x41a)](),null!=(_0x58b38d=this[_0x1a5d19(0x33b2)])&&_0x58b38d['dispose'](),null!=(_0x58b38d=this[_0x1a5d19(0x263a)])&&_0x58b38d[_0x1a5d19(0x41a)](),null!=(_0x58b38d=this['_bumpTexture'])&&_0x58b38d[_0x1a5d19(0x41a)](),null!=(_0x58b38d=this[_0x1a5d19(0x588)])&&_0x58b38d['dispose'](),null!=(_0x58b38d=this[_0x1a5d19(0x55b)])&&_0x58b38d[_0x1a5d19(0x41a)](),null!=(_0x58b38d=this[_0x1a5d19(0x2fce)])&&_0x58b38d[_0x1a5d19(0x41a)](),null!=(_0x58b38d=this[_0x1a5d19(0xf3b)])&&_0x58b38d['dispose']()),this[_0x1a5d19(0x3a55)][_0x1a5d19(0x41a)](),this[_0x1a5d19(0x2dd9)]&&this['_imageProcessingObserver']&&this[_0x1a5d19(0x2dd9)][_0x1a5d19(0x24b7)]['remove'](this['_imageProcessingObserver']),super['dispose'](_0x5582fc,_0x14b0a7);}}_0x1dcd07[_0x1bdad4(0x4053)]=_0x38aa4b['F']['MATERIAL_OPAQUE'],_0x1dcd07[_0x1bdad4(0x31e3)]=_0x38aa4b['F'][_0x1bdad4(0x11e8)],_0x1dcd07[_0x1bdad4(0x35c2)]=_0x38aa4b['F'][_0x1bdad4(0x16d9)],_0x1dcd07[_0x1bdad4(0x328c)]=_0x38aa4b['F']['MATERIAL_ALPHATESTANDBLEND'],_0x1dcd07[_0x1bdad4(0x2c96)]=0x0,_0x1dcd07[_0x1bdad4(0x240e)]=0x0,_0x1dcd07[_0x1bdad4(0x3c75)]=0x1,_0x1dcd07[_0x1bdad4(0x1a3c)]=0x2,_0x192c4b([(0x0,_0x4f36c7['rX'])()],_0x1dcd07[_0x1bdad4(0x1ce1)],'_imageProcessingConfiguration',void 0x0),_0x192c4b([(0x0,_0x4f36c7['wz'])('_markAllSubMeshesAsMiscDirty')],_0x1dcd07[_0x1bdad4(0x1ce1)],'debugMode',void 0x0),_0x192c4b([(0x0,_0x4f36c7['qC'])()],_0x1dcd07[_0x1bdad4(0x1ce1)],_0x1bdad4(0x2e23),null);},0xb845:(_0x36c9c7,_0xe4b601,_0x7b4a0f)=>{var _0xf089b1=a8_0x1ec55c;_0x7b4a0f['d'](_0xe4b601,{'P':()=>_0x52389d});function _0x6eabc9(_0x383471,_0x522f49,_0x221b39,_0x520f30){var _0x271157=a8_0x5306,_0x6585d1,_0xebb7d4=arguments[_0x271157(0x18cc)],_0x53c827=_0xebb7d4<0x3?_0x522f49:null===_0x520f30?_0x520f30=Object[_0x271157(0x14a5)](_0x522f49,_0x221b39):_0x520f30;if(_0x271157(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x271157(0x3215)])_0x53c827=Reflect[_0x271157(0x3215)](_0x383471,_0x522f49,_0x221b39,_0x520f30);else{for(var _0x566708=_0x383471[_0x271157(0x18cc)]-0x1;0x0<=_0x566708;_0x566708--)(_0x6585d1=_0x383471[_0x566708])&&(_0x53c827=(_0xebb7d4<0x3?_0x6585d1(_0x53c827):0x3<_0xebb7d4?_0x6585d1(_0x522f49,_0x221b39,_0x53c827):_0x6585d1(_0x522f49,_0x221b39))||_0x53c827);}0x3<_0xebb7d4&&_0x53c827&&Object[_0x271157(0x276e)](_0x522f49,_0x221b39,_0x53c827);}var _0xe4b601=_0x7b4a0f(0x10435),_0x3b5948=_0x7b4a0f(0xbd53),_0x7b4a0f=_0x7b4a0f(0x556a);class _0x52389d extends _0x7b4a0f['m']{constructor(_0x3b7352,_0xe7a097){var _0x2e8ee6=a8_0x5306;super(_0x3b7352,_0xe7a097),this[_0x2e8ee6(0x1f5)]=0x4,this[_0x2e8ee6(0x3c97)]=!0x1,this[_0x2e8ee6(0x13d3)]=!0x1,this[_0x2e8ee6(0xc88)]=!0x1,this[_0x2e8ee6(0x3277)]=new _0x3b5948['Wo'](0x0,0x0,0x0),this[_0x2e8ee6(0x770)]=0x1,this[_0x2e8ee6(0xb1c)]=!0x1,this[_0x2e8ee6(0x3fc5)]=!0x0,this[_0x2e8ee6(0x178c)]=!0x0;}get[_0xf089b1(0x37d3)](){var _0x376f87=_0xf089b1;return this[_0x376f87(0x3981)];}set[_0xf089b1(0x37d3)](_0x1a68de){var _0x3d78c2=_0xf089b1;this['_twoSidedLighting']!==_0x1a68de&&(this[_0x3d78c2(0x3981)]=_0x1a68de,this[_0x3d78c2(0x70e)]=!_0x1a68de,this[_0x3d78c2(0x2b74)]());}['getClassName'](){return'PBRBaseSimpleMaterial';}}_0x6eabc9([(0x0,_0xe4b601['qC'])(),(0x0,_0xe4b601['wz'])(_0xf089b1(0xf21))],_0x52389d[_0xf089b1(0x1ce1)],'maxSimultaneousLights',void 0x0),_0x6eabc9([(0x0,_0xe4b601['qC'])(),(0x0,_0xe4b601['wz'])('_markAllSubMeshesAsLightsDirty')],_0x52389d[_0xf089b1(0x1ce1)],_0xf089b1(0x3c97),void 0x0),_0x6eabc9([(0x0,_0xe4b601['oU'])(),(0x0,_0xe4b601['wz'])(_0xf089b1(0x2b74),'_reflectionTexture')],_0x52389d[_0xf089b1(0x1ce1)],_0xf089b1(0x3bcd),void 0x0),_0x6eabc9([(0x0,_0xe4b601['qC'])(),(0x0,_0xe4b601['wz'])(_0xf089b1(0x2b74))],_0x52389d[_0xf089b1(0x1ce1)],_0xf089b1(0x13d3),void 0x0),_0x6eabc9([(0x0,_0xe4b601['qC'])(),(0x0,_0xe4b601['wz'])(_0xf089b1(0x2b74))],_0x52389d[_0xf089b1(0x1ce1)],_0xf089b1(0xc88),void 0x0),_0x6eabc9([(0x0,_0xe4b601['oU'])(),(0x0,_0xe4b601['wz'])(_0xf089b1(0x2b74),_0xf089b1(0x2eff))],_0x52389d['prototype'],_0xf089b1(0x3a86),void 0x0),_0x6eabc9([(0x0,_0xe4b601['n9'])(_0xf089b1(0x1f5d)),(0x0,_0xe4b601['wz'])(_0xf089b1(0x2b74))],_0x52389d[_0xf089b1(0x1ce1)],'emissiveColor',void 0x0),_0x6eabc9([(0x0,_0xe4b601['oU'])(),(0x0,_0xe4b601['wz'])(_0xf089b1(0x2b74))],_0x52389d['prototype'],'emissiveTexture',void 0x0),_0x6eabc9([(0x0,_0xe4b601['qC'])(),(0x0,_0xe4b601['wz'])('_markAllSubMeshesAsTexturesDirty',_0xf089b1(0x405))],_0x52389d[_0xf089b1(0x1ce1)],_0xf089b1(0x770),void 0x0),_0x6eabc9([(0x0,_0xe4b601['oU'])(),(0x0,_0xe4b601['wz'])('_markAllSubMeshesAsTexturesDirty',_0xf089b1(0x3426))],_0x52389d[_0xf089b1(0x1ce1)],'occlusionTexture',void 0x0),_0x6eabc9([(0x0,_0xe4b601['qC'])(),(0x0,_0xe4b601['wz'])(_0xf089b1(0x2b74),'_alphaCutOff')],_0x52389d[_0xf089b1(0x1ce1)],'alphaCutOff',void 0x0),_0x6eabc9([(0x0,_0xe4b601['qC'])()],_0x52389d['prototype'],'doubleSided',null),_0x6eabc9([(0x0,_0xe4b601['oU'])(),(0x0,_0xe4b601['wz'])(_0xf089b1(0x2b74),null)],_0x52389d[_0xf089b1(0x1ce1)],_0xf089b1(0x1724),void 0x0),_0x6eabc9([(0x0,_0xe4b601['qC'])(),(0x0,_0xe4b601['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x52389d[_0xf089b1(0x1ce1)],_0xf089b1(0xb1c),void 0x0);},0x1006d:(_0x27561a,_0x54db60,_0x1b3b3a)=>{var _0xca45c8=a8_0x1ec55c;_0x1b3b3a['d'](_0x54db60,{'Y':()=>_0x19c4d6});function _0x4f0ae3(_0x4daaa8,_0x242308,_0xb51a4a,_0x3b3735){var _0x3c15d4=a8_0x5306,_0x1d7475,_0x369b7d=arguments[_0x3c15d4(0x18cc)],_0x3afd3d=_0x369b7d<0x3?_0x242308:null===_0x3b3735?_0x3b3735=Object[_0x3c15d4(0x14a5)](_0x242308,_0xb51a4a):_0x3b3735;if(_0x3c15d4(0x4238)==typeof Reflect&&_0x3c15d4(0x3d33)==typeof Reflect[_0x3c15d4(0x3215)])_0x3afd3d=Reflect[_0x3c15d4(0x3215)](_0x4daaa8,_0x242308,_0xb51a4a,_0x3b3735);else{for(var _0x1ebf5a=_0x4daaa8[_0x3c15d4(0x18cc)]-0x1;0x0<=_0x1ebf5a;_0x1ebf5a--)(_0x1d7475=_0x4daaa8[_0x1ebf5a])&&(_0x3afd3d=(_0x369b7d<0x3?_0x1d7475(_0x3afd3d):0x3<_0x369b7d?_0x1d7475(_0x242308,_0xb51a4a,_0x3afd3d):_0x1d7475(_0x242308,_0xb51a4a))||_0x3afd3d);}0x3<_0x369b7d&&_0x3afd3d&&Object[_0x3c15d4(0x276e)](_0x242308,_0xb51a4a,_0x3afd3d);}var _0x54db60=_0x1b3b3a(0x10435),_0x9a7b66=_0x1b3b3a(0xbd53),_0x1c5bcb=_0x1b3b3a(0x12820),_0x5ab41d=_0x1b3b3a(0x10c09),_0x207fc8=_0x1b3b3a(0x1610),_0xa4a5f8=_0x1b3b3a(0x4fa8),_0x1b3b3a=_0x1b3b3a(0x5645);class _0x58c8d2 extends _0x1b3b3a['H']{constructor(){var _0x116a9b=a8_0x5306;super(...arguments),this['CLEARCOAT']=!0x1,this['CLEARCOAT_DEFAULTIOR']=!0x1,this[_0x116a9b(0x25b4)]=!0x1,this['CLEARCOAT_TEXTURE_ROUGHNESS']=!0x1,this[_0x116a9b(0x40ec)]=0x0,this[_0x116a9b(0x4128)]=0x0,this['CLEARCOAT_BUMP']=!0x1,this[_0x116a9b(0x1835)]=0x0,this[_0x116a9b(0x1449)]=!0x1,this[_0x116a9b(0x30e6)]=!0x1,this[_0x116a9b(0x2a03)]=!0x1,this[_0x116a9b(0x364e)]=!0x1,this[_0x116a9b(0x35bc)]=!0x1,this[_0x116a9b(0x2175)]=0x0,this[_0x116a9b(0x34fd)]=!0x1;}}class _0x19c4d6 extends _0xa4a5f8['n']{constructor(_0x11e448,_0x5aa3ac=!0x0){var _0x52b8a5=a8_0x5306;super(_0x11e448,_0x52b8a5(0x1e64),0x64,new _0x58c8d2(),_0x5aa3ac),this[_0x52b8a5(0x277c)]=!0x1,this['isEnabled']=!0x1,this['intensity']=0x1,this[_0x52b8a5(0x3933)]=0x0,this[_0x52b8a5(0x162c)]=_0x19c4d6[_0x52b8a5(0x332b)],this[_0x52b8a5(0x413e)]=_0x19c4d6[_0x52b8a5(0x332b)],this[_0x52b8a5(0x276b)]=null,this[_0x52b8a5(0x1589)]=null,this['_useRoughnessFromMainTexture']=!0x0,this['useRoughnessFromMainTexture']=!0x0,this['_textureRoughness']=null,this[_0x52b8a5(0x19cb)]=null,this[_0x52b8a5(0x27f0)]=!0x0,this[_0x52b8a5(0x269e)]=!0x0,this[_0x52b8a5(0x2eff)]=null,this[_0x52b8a5(0x2d8a)]=null,this[_0x52b8a5(0x2db3)]=!0x1,this[_0x52b8a5(0x1c40)]=!0x1,this[_0x52b8a5(0x4023)]=_0x9a7b66['Wo'][_0x52b8a5(0x348d)](),this[_0x52b8a5(0x353c)]=0x1,this[_0x52b8a5(0x22f4)]=0x1,this[_0x52b8a5(0x159f)]=null,this[_0x52b8a5(0x2846)]=null,this[_0x52b8a5(0x3b05)]=_0x11e448[_0x52b8a5(0x170f)][_0x207fc8['g']['MATERIAL_TextureDirtyFlag']];}[_0xca45c8(0x2b74)](){var _0x2a1348=_0xca45c8;this['_enable'](this[_0x2a1348(0x277c)]),this['_internalMarkAllSubMeshesAsTexturesDirty']();}[_0xca45c8(0x3988)](_0x1e8928,_0x40586b,_0x14ea89){var _0x39df6d=_0xca45c8;if(!this[_0x39df6d(0x277c)])return!0x0;var _0x3e1019=this[_0x39df6d(0x2639)][_0x39df6d(0x1d53)];if(_0x1e8928[_0x39df6d(0x8a8)]&&_0x40586b[_0x39df6d(0x404c)]){if(this[_0x39df6d(0x276b)]&&_0x1c5bcb['k']['ClearCoatTextureEnabled']&&!this[_0x39df6d(0x276b)][_0x39df6d(0x8f0)]())return!0x1;if(this[_0x39df6d(0x249a)]&&_0x1c5bcb['k'][_0x39df6d(0x34cc)]&&!this[_0x39df6d(0x249a)]['isReadyOrNotBlocking']())return!0x1;if(_0x14ea89[_0x39df6d(0x16da)]()[_0x39df6d(0x2ca0)]&&this[_0x39df6d(0x2eff)]&&_0x1c5bcb['k'][_0x39df6d(0x1ef)]&&!_0x3e1019&&!this['_bumpTexture']['isReady']())return!0x1;if(this['_isTintEnabled']&&this['_tintTexture']&&_0x1c5bcb['k'][_0x39df6d(0x1726)]&&!this[_0x39df6d(0x159f)]['isReadyOrNotBlocking']())return!0x1;}return!0x0;}[_0xca45c8(0xdfc)](_0x25726c,_0x1c204e){var _0x37c39f=_0xca45c8,_0x1201eb;this['_isEnabled']?(_0x25726c[_0x37c39f(0x9db)]=!0x0,_0x25726c[_0x37c39f(0x1449)]=this[_0x37c39f(0x3f6c)],_0x25726c[_0x37c39f(0x30e6)]=null!==this[_0x37c39f(0x276b)]&&this[_0x37c39f(0x276b)][_0x37c39f(0x276b)]===(null==(_0x1201eb=this['_textureRoughness'])?void 0x0:_0x1201eb[_0x37c39f(0x276b)])&&this[_0x37c39f(0x276b)]['checkTransformsAreIdentical'](this[_0x37c39f(0x249a)]),_0x25726c[_0x37c39f(0x2a03)]=this[_0x37c39f(0x27f0)],_0x25726c['_areTexturesDirty']&&_0x1c204e['texturesEnabled']&&(this[_0x37c39f(0x276b)]&&_0x1c5bcb['k']['ClearCoatTextureEnabled']?_0x5ab41d['G'][_0x37c39f(0xcb9)](this['_texture'],_0x25726c,_0x37c39f(0x25b4)):_0x25726c[_0x37c39f(0x25b4)]=!0x1,this['_textureRoughness']&&_0x1c5bcb['k'][_0x37c39f(0x34cc)]?_0x5ab41d['G'][_0x37c39f(0xcb9)](this['_textureRoughness'],_0x25726c,_0x37c39f(0x4cb)):_0x25726c[_0x37c39f(0x4cb)]=!0x1,this[_0x37c39f(0x2eff)]&&_0x1c5bcb['k'][_0x37c39f(0x1ef)]?_0x5ab41d['G'][_0x37c39f(0xcb9)](this[_0x37c39f(0x2eff)],_0x25726c,_0x37c39f(0x4263)):_0x25726c[_0x37c39f(0x4263)]=!0x1,_0x25726c[_0x37c39f(0x3fbd)]=this[_0x37c39f(0x162c)]===_0x19c4d6[_0x37c39f(0x332b)],this['_isTintEnabled']?(_0x25726c['CLEARCOAT_TINT']=!0x0,this[_0x37c39f(0x159f)]&&_0x1c5bcb['k'][_0x37c39f(0x1726)]?(_0x5ab41d['G'][_0x37c39f(0xcb9)](this[_0x37c39f(0x159f)],_0x25726c,'CLEARCOAT_TINT_TEXTURE'),_0x25726c[_0x37c39f(0x34fd)]=this[_0x37c39f(0x159f)]['gammaSpace']):_0x25726c[_0x37c39f(0x35bc)]=!0x1):(_0x25726c[_0x37c39f(0x364e)]=!0x1,_0x25726c['CLEARCOAT_TINT_TEXTURE']=!0x1))):(_0x25726c['CLEARCOAT']=!0x1,_0x25726c[_0x37c39f(0x25b4)]=!0x1,_0x25726c[_0x37c39f(0x4cb)]=!0x1,_0x25726c['CLEARCOAT_BUMP']=!0x1,_0x25726c[_0x37c39f(0x364e)]=!0x1,_0x25726c[_0x37c39f(0x35bc)]=!0x1,_0x25726c['CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE']=!0x1,_0x25726c['CLEARCOAT_TEXTURE_ROUGHNESS_IDENTICAL']=!0x1,_0x25726c['CLEARCOAT_DEFAULTIOR']=!0x1,_0x25726c[_0x37c39f(0x40ec)]=0x0,_0x25726c[_0x37c39f(0x4128)]=0x0,_0x25726c['CLEARCOAT_BUMPDIRECTUV']=0x0,_0x25726c[_0x37c39f(0x2a03)]=!0x1,_0x25726c[_0x37c39f(0x2175)]=0x0,_0x25726c[_0x37c39f(0x34fd)]=!0x1);}[_0xca45c8(0x3850)](_0x36ceda,_0x27f092,_0x462465,_0x17bcf9){var _0x4b2cb4=_0xca45c8,_0xa501b2,_0x14d8aa,_0x124cc6,_0x504c85,_0x1e4efe,_0x186800;this[_0x4b2cb4(0x277c)]&&(_0x17bcf9=_0x17bcf9['materialDefines'],_0x124cc6=this[_0x4b2cb4(0x2639)][_0x4b2cb4(0x1e48)],_0xa501b2=this[_0x4b2cb4(0x2639)]['_disableBumpMap'],_0x504c85=this[_0x4b2cb4(0x2639)][_0x4b2cb4(0x3b1)],_0x1e4efe=this[_0x4b2cb4(0x2639)][_0x4b2cb4(0x1335)],_0x14d8aa=_0x17bcf9[_0x4b2cb4(0x30e6)],_0x36ceda[_0x4b2cb4(0xf0a)]&&_0x124cc6&&_0x36ceda[_0x4b2cb4(0x2661)]||(_0x14d8aa&&_0x1c5bcb['k'][_0x4b2cb4(0x34cc)]?(_0x36ceda[_0x4b2cb4(0x2f68)](_0x4b2cb4(0x2ece),this[_0x4b2cb4(0x276b)]['coordinatesIndex'],this[_0x4b2cb4(0x276b)][_0x4b2cb4(0x2fe2)],-0x1,-0x1),_0x5ab41d['G'][_0x4b2cb4(0x1eb7)](this['_texture'],_0x36ceda,_0x4b2cb4(0xeee))):(this['_texture']||this[_0x4b2cb4(0x249a)])&&_0x1c5bcb['k'][_0x4b2cb4(0x34cc)]&&(_0x36ceda['updateFloat4']('vClearCoatInfos',null!=(_0x124cc6=null==(_0x124cc6=this['_texture'])?void 0x0:_0x124cc6[_0x4b2cb4(0x126e)])?_0x124cc6:0x0,null!=(_0x124cc6=null==(_0x124cc6=this['_texture'])?void 0x0:_0x124cc6[_0x4b2cb4(0x2fe2)])?_0x124cc6:0x0,null!=(_0x124cc6=null==(_0x124cc6=this[_0x4b2cb4(0x249a)])?void 0x0:_0x124cc6[_0x4b2cb4(0x126e)])?_0x124cc6:0x0,null!=(_0x124cc6=null==(_0x124cc6=this[_0x4b2cb4(0x249a)])?void 0x0:_0x124cc6[_0x4b2cb4(0x2fe2)])?_0x124cc6:0x0),this[_0x4b2cb4(0x276b)]&&_0x5ab41d['G'][_0x4b2cb4(0x1eb7)](this[_0x4b2cb4(0x276b)],_0x36ceda,_0x4b2cb4(0xeee)),!this[_0x4b2cb4(0x249a)]||_0x14d8aa||_0x17bcf9[_0x4b2cb4(0x1449)]||_0x5ab41d['G']['BindTextureMatrix'](this['_textureRoughness'],_0x36ceda,_0x4b2cb4(0x866))),this[_0x4b2cb4(0x2eff)]&&_0x462465[_0x4b2cb4(0x16da)]()[_0x4b2cb4(0x2ca0)]&&_0x1c5bcb['k']['ClearCoatTextureEnabled']&&!_0xa501b2&&(_0x36ceda[_0x4b2cb4(0x1a59)](_0x4b2cb4(0x161b),this[_0x4b2cb4(0x2eff)][_0x4b2cb4(0x126e)],this[_0x4b2cb4(0x2eff)][_0x4b2cb4(0x2fe2)]),_0x5ab41d['G'][_0x4b2cb4(0x1eb7)](this['_bumpTexture'],_0x36ceda,_0x4b2cb4(0x3553)),_0x27f092[_0x4b2cb4(0x241d)]?_0x36ceda[_0x4b2cb4(0x1a59)]('vClearCoatTangentSpaceParams',_0x504c85?0x1:-0x1,_0x1e4efe?0x1:-0x1):_0x36ceda[_0x4b2cb4(0x1a59)](_0x4b2cb4(0x2dc4),_0x504c85?-0x1:0x1,_0x1e4efe?-0x1:0x1)),this[_0x4b2cb4(0x159f)]&&_0x1c5bcb['k'][_0x4b2cb4(0x1726)]&&(_0x36ceda[_0x4b2cb4(0x1a59)]('vClearCoatTintInfos',this[_0x4b2cb4(0x159f)]['coordinatesIndex'],this[_0x4b2cb4(0x159f)][_0x4b2cb4(0x2fe2)]),_0x5ab41d['G'][_0x4b2cb4(0x1eb7)](this[_0x4b2cb4(0x159f)],_0x36ceda,_0x4b2cb4(0x3660))),_0x36ceda[_0x4b2cb4(0x1a59)](_0x4b2cb4(0x1a17),this[_0x4b2cb4(0x231d)],this[_0x4b2cb4(0x3933)]),_0x124cc6=0x1-this[_0x4b2cb4(0x162c)],_0x504c85=0x1+this[_0x4b2cb4(0x162c)],_0x1e4efe=Math[_0x4b2cb4(0x421b)](-_0x124cc6/_0x504c85,0x2),_0x186800=0x1/this[_0x4b2cb4(0x162c)],_0x36ceda['updateFloat4']('vClearCoatRefractionParams',_0x1e4efe,_0x186800,_0x124cc6,_0x504c85),this['_isTintEnabled']&&(_0x36ceda[_0x4b2cb4(0x2f68)](_0x4b2cb4(0x484),this[_0x4b2cb4(0x4023)]['r'],this['tintColor']['g'],this['tintColor']['b'],Math[_0x4b2cb4(0x1955)](0.00001,this[_0x4b2cb4(0x22f4)])),_0x36ceda[_0x4b2cb4(0x71b)]('clearCoatColorAtDistance',Math[_0x4b2cb4(0x1955)](0.00001,this[_0x4b2cb4(0x353c)])))),_0x27f092[_0x4b2cb4(0x404c)]&&(this[_0x4b2cb4(0x276b)]&&_0x1c5bcb['k']['ClearCoatTextureEnabled']&&_0x36ceda['setTexture'](_0x4b2cb4(0x4105),this[_0x4b2cb4(0x276b)]),this[_0x4b2cb4(0x249a)]&&!_0x14d8aa&&!_0x17bcf9[_0x4b2cb4(0x1449)]&&_0x1c5bcb['k'][_0x4b2cb4(0x34cc)]&&_0x36ceda[_0x4b2cb4(0x2265)](_0x4b2cb4(0x35b6),this[_0x4b2cb4(0x249a)]),this[_0x4b2cb4(0x2eff)]&&_0x462465[_0x4b2cb4(0x16da)]()[_0x4b2cb4(0x2ca0)]&&_0x1c5bcb['k'][_0x4b2cb4(0x1ef)]&&!_0xa501b2&&_0x36ceda[_0x4b2cb4(0x2265)]('clearCoatBumpSampler',this[_0x4b2cb4(0x2eff)]),this['_isTintEnabled']&&this['_tintTexture']&&_0x1c5bcb['k'][_0x4b2cb4(0x1726)]&&_0x36ceda[_0x4b2cb4(0x2265)](_0x4b2cb4(0x1d09),this[_0x4b2cb4(0x159f)])));}[_0xca45c8(0x37e6)](_0x2ef70c){var _0x6283cc=_0xca45c8;return this[_0x6283cc(0x276b)]===_0x2ef70c||this[_0x6283cc(0x249a)]===_0x2ef70c||this['_bumpTexture']===_0x2ef70c||this[_0x6283cc(0x159f)]===_0x2ef70c;}[_0xca45c8(0x4019)](_0x2e2dd3){var _0x50cbfa=_0xca45c8;this[_0x50cbfa(0x276b)]&&_0x2e2dd3['push'](this['_texture']),this[_0x50cbfa(0x249a)]&&_0x2e2dd3[_0x50cbfa(0xede)](this[_0x50cbfa(0x249a)]),this[_0x50cbfa(0x2eff)]&&_0x2e2dd3[_0x50cbfa(0xede)](this[_0x50cbfa(0x2eff)]),this[_0x50cbfa(0x159f)]&&_0x2e2dd3[_0x50cbfa(0xede)](this[_0x50cbfa(0x159f)]);}[_0xca45c8(0x8dd)](_0x5b7054){var _0x1f4975=_0xca45c8;this[_0x1f4975(0x276b)]&&this[_0x1f4975(0x276b)][_0x1f4975(0x3f3)]&&0x0<this[_0x1f4975(0x276b)][_0x1f4975(0x3f3)][_0x1f4975(0x18cc)]&&_0x5b7054[_0x1f4975(0xede)](this[_0x1f4975(0x276b)]),this['_textureRoughness']&&this['_textureRoughness']['animations']&&0x0<this[_0x1f4975(0x249a)][_0x1f4975(0x3f3)][_0x1f4975(0x18cc)]&&_0x5b7054[_0x1f4975(0xede)](this[_0x1f4975(0x249a)]),this[_0x1f4975(0x2eff)]&&this[_0x1f4975(0x2eff)][_0x1f4975(0x3f3)]&&0x0<this[_0x1f4975(0x2eff)][_0x1f4975(0x3f3)]['length']&&_0x5b7054[_0x1f4975(0xede)](this['_bumpTexture']),this[_0x1f4975(0x159f)]&&this['_tintTexture'][_0x1f4975(0x3f3)]&&0x0<this[_0x1f4975(0x159f)]['animations'][_0x1f4975(0x18cc)]&&_0x5b7054[_0x1f4975(0xede)](this[_0x1f4975(0x159f)]);}[_0xca45c8(0x41a)](_0x2f87cf){var _0x12a09a=_0xca45c8;_0x2f87cf&&(null!=(_0x2f87cf=this[_0x12a09a(0x276b)])&&_0x2f87cf['dispose'](),null!=(_0x2f87cf=this[_0x12a09a(0x249a)])&&_0x2f87cf[_0x12a09a(0x41a)](),null!=(_0x2f87cf=this[_0x12a09a(0x2eff)])&&_0x2f87cf['dispose'](),null!=(_0x2f87cf=this['_tintTexture'])&&_0x2f87cf[_0x12a09a(0x41a)]());}[_0xca45c8(0x252c)](){return'PBRClearCoatConfiguration';}[_0xca45c8(0x23b1)](_0x93e0ec,_0x315b61,_0x1f884e){var _0x59a34f=_0xca45c8;return _0x93e0ec['CLEARCOAT_BUMP']&&_0x315b61['addFallback'](_0x1f884e++,_0x59a34f(0x4263)),_0x93e0ec[_0x59a34f(0x364e)]&&_0x315b61['addFallback'](_0x1f884e++,_0x59a34f(0x364e)),_0x93e0ec[_0x59a34f(0x9db)]&&_0x315b61[_0x59a34f(0xcb8)](_0x1f884e++,'CLEARCOAT'),_0x1f884e;}[_0xca45c8(0x3a50)](_0x1fcb5c){var _0x5562ca=_0xca45c8;_0x1fcb5c[_0x5562ca(0xede)](_0x5562ca(0x4105),'clearCoatRoughnessSampler',_0x5562ca(0x3fd9),_0x5562ca(0x1d09));}['getUniforms'](){var _0x49f8aa=_0xca45c8;return{'ubo':[{'name':_0x49f8aa(0x1a17),'size':0x2,'type':'vec2'},{'name':_0x49f8aa(0x34b4),'size':0x4,'type':_0x49f8aa(0xb4f)},{'name':_0x49f8aa(0x2ece),'size':0x4,'type':'vec4'},{'name':_0x49f8aa(0x3589),'size':0x10,'type':'mat4'},{'name':_0x49f8aa(0x3403),'size':0x10,'type':_0x49f8aa(0x3120)},{'name':_0x49f8aa(0x161b),'size':0x2,'type':_0x49f8aa(0x408)},{'name':_0x49f8aa(0x2dc4),'size':0x2,'type':_0x49f8aa(0x408)},{'name':'clearCoatBumpMatrix','size':0x10,'type':_0x49f8aa(0x3120)},{'name':_0x49f8aa(0x484),'size':0x4,'type':_0x49f8aa(0xb4f)},{'name':_0x49f8aa(0x3c4f),'size':0x1,'type':'float'},{'name':_0x49f8aa(0x2c92),'size':0x2,'type':'vec2'},{'name':_0x49f8aa(0x33eb),'size':0x10,'type':_0x49f8aa(0x3120)}]};}}_0x19c4d6[_0xca45c8(0x332b)]=1.5,_0x4f0ae3([(0x0,_0x54db60['qC'])(),(0x0,_0x54db60['wz'])(_0xca45c8(0x2b74))],_0x19c4d6[_0xca45c8(0x1ce1)],_0xca45c8(0x1253),void 0x0),_0x4f0ae3([(0x0,_0x54db60['qC'])()],_0x19c4d6['prototype'],_0xca45c8(0x231d),void 0x0),_0x4f0ae3([(0x0,_0x54db60['qC'])()],_0x19c4d6[_0xca45c8(0x1ce1)],_0xca45c8(0x3933),void 0x0),_0x4f0ae3([(0x0,_0x54db60['qC'])(),(0x0,_0x54db60['wz'])(_0xca45c8(0x2b74))],_0x19c4d6[_0xca45c8(0x1ce1)],'indexOfRefraction',void 0x0),_0x4f0ae3([(0x0,_0x54db60['oU'])(),(0x0,_0x54db60['wz'])(_0xca45c8(0x2b74))],_0x19c4d6[_0xca45c8(0x1ce1)],'texture',void 0x0),_0x4f0ae3([(0x0,_0x54db60['qC'])(),(0x0,_0x54db60['wz'])(_0xca45c8(0x2b74))],_0x19c4d6[_0xca45c8(0x1ce1)],_0xca45c8(0x3c20),void 0x0),_0x4f0ae3([(0x0,_0x54db60['oU'])(),(0x0,_0x54db60['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x19c4d6[_0xca45c8(0x1ce1)],'textureRoughness',void 0x0),_0x4f0ae3([(0x0,_0x54db60['qC'])(),(0x0,_0x54db60['wz'])(_0xca45c8(0x2b74))],_0x19c4d6[_0xca45c8(0x1ce1)],_0xca45c8(0x269e),void 0x0),_0x4f0ae3([(0x0,_0x54db60['oU'])(),(0x0,_0x54db60['wz'])(_0xca45c8(0x2b74))],_0x19c4d6[_0xca45c8(0x1ce1)],_0xca45c8(0x2d8a),void 0x0),_0x4f0ae3([(0x0,_0x54db60['qC'])(),(0x0,_0x54db60['wz'])(_0xca45c8(0x2b74))],_0x19c4d6[_0xca45c8(0x1ce1)],_0xca45c8(0x1c40),void 0x0),_0x4f0ae3([(0x0,_0x54db60['n9'])()],_0x19c4d6[_0xca45c8(0x1ce1)],_0xca45c8(0x4023),void 0x0),_0x4f0ae3([(0x0,_0x54db60['qC'])()],_0x19c4d6[_0xca45c8(0x1ce1)],'tintColorAtDistance',void 0x0),_0x4f0ae3([(0x0,_0x54db60['qC'])()],_0x19c4d6[_0xca45c8(0x1ce1)],'tintThickness',void 0x0),_0x4f0ae3([(0x0,_0x54db60['oU'])(),(0x0,_0x54db60['wz'])(_0xca45c8(0x2b74))],_0x19c4d6[_0xca45c8(0x1ce1)],'tintTexture',void 0x0);},0x2923:(_0x33fb40,_0x5c38b8,_0x2f582f)=>{var _0x192b4f=a8_0x1ec55c;_0x2f582f['d'](_0x5c38b8,{'B':()=>_0x250260});function _0x1dc119(_0x405488,_0x3eaaf0,_0x30bf1b,_0x18e1a9){var _0x2c8e8b=a8_0x5306,_0x3f3336,_0xe1cc31=arguments[_0x2c8e8b(0x18cc)],_0x3c43f9=_0xe1cc31<0x3?_0x3eaaf0:null===_0x18e1a9?_0x18e1a9=Object[_0x2c8e8b(0x14a5)](_0x3eaaf0,_0x30bf1b):_0x18e1a9;if(_0x2c8e8b(0x4238)==typeof Reflect&&_0x2c8e8b(0x3d33)==typeof Reflect[_0x2c8e8b(0x3215)])_0x3c43f9=Reflect[_0x2c8e8b(0x3215)](_0x405488,_0x3eaaf0,_0x30bf1b,_0x18e1a9);else{for(var _0x351916=_0x405488[_0x2c8e8b(0x18cc)]-0x1;0x0<=_0x351916;_0x351916--)(_0x3f3336=_0x405488[_0x351916])&&(_0x3c43f9=(_0xe1cc31<0x3?_0x3f3336(_0x3c43f9):0x3<_0xe1cc31?_0x3f3336(_0x3eaaf0,_0x30bf1b,_0x3c43f9):_0x3f3336(_0x3eaaf0,_0x30bf1b))||_0x3c43f9);}0x3<_0xe1cc31&&_0x3c43f9&&Object[_0x2c8e8b(0x276e)](_0x3eaaf0,_0x30bf1b,_0x3c43f9);}var _0x5c38b8=_0x2f582f(0x10435),_0x4ea871=_0x2f582f(0x12820),_0x4762f3=_0x2f582f(0x10c09),_0x3ab140=_0x2f582f(0x1610),_0x3a21ed=_0x2f582f(0x4fa8),_0x2f582f=_0x2f582f(0x5645);class _0x454221 extends _0x2f582f['H']{constructor(){var _0x1bd0a8=a8_0x5306;super(...arguments),this[_0x1bd0a8(0x351a)]=!0x1,this[_0x1bd0a8(0x361)]=!0x1,this['IRIDESCENCE_TEXTUREDIRECTUV']=0x0,this['IRIDESCENCE_THICKNESS_TEXTURE']=!0x1,this[_0x1bd0a8(0x1804)]=0x0,this[_0x1bd0a8(0x57a)]=!0x1;}}class _0x250260 extends _0x3a21ed['n']{constructor(_0x53698e,_0xa5047f=!0x0){var _0x3a0ba3=a8_0x5306;super(_0x53698e,_0x3a0ba3(0x3b79),0x6e,new _0x454221(),_0xa5047f),this[_0x3a0ba3(0x277c)]=!0x1,this['isEnabled']=!0x1,this[_0x3a0ba3(0x231d)]=0x1,this[_0x3a0ba3(0x29a7)]=_0x250260[_0x3a0ba3(0x919)],this['maximumThickness']=_0x250260[_0x3a0ba3(0x160e)],this['indexOfRefraction']=_0x250260[_0x3a0ba3(0x332b)],this[_0x3a0ba3(0x276b)]=null,this[_0x3a0ba3(0x1589)]=null,this[_0x3a0ba3(0x2920)]=null,this[_0x3a0ba3(0x7ed)]=null,this[_0x3a0ba3(0x3b05)]=_0x53698e['_dirtyCallbacks'][_0x3ab140['g'][_0x3a0ba3(0x3182)]];}[_0x192b4f(0x2b74)](){var _0x3e8a52=_0x192b4f;this[_0x3e8a52(0x256e)](this[_0x3e8a52(0x277c)]),this['_internalMarkAllSubMeshesAsTexturesDirty']();}['isReadyForSubMesh'](_0xa6aecf,_0x37d5fe){var _0x16995a=_0x192b4f;if(!this[_0x16995a(0x277c)])return!0x0;if(_0xa6aecf['_areTexturesDirty']&&_0x37d5fe[_0x16995a(0x404c)]){if(this['_texture']&&_0x4ea871['k'][_0x16995a(0x314d)]&&!this['_texture'][_0x16995a(0x8f0)]())return!0x1;if(this[_0x16995a(0x2920)]&&_0x4ea871['k'][_0x16995a(0x314d)]&&!this[_0x16995a(0x2920)][_0x16995a(0x8f0)]())return!0x1;}return!0x0;}['prepareDefinesBeforeAttributes'](_0x4c9db9,_0x3bb3d7){var _0x1af0fa=_0x192b4f,_0x58428f;this[_0x1af0fa(0x277c)]?(_0x4c9db9[_0x1af0fa(0x351a)]=!0x0,_0x4c9db9[_0x1af0fa(0x57a)]=null!==this[_0x1af0fa(0x276b)]&&this[_0x1af0fa(0x276b)][_0x1af0fa(0x276b)]===(null==(_0x58428f=this[_0x1af0fa(0x2920)])?void 0x0:_0x58428f['_texture'])&&this[_0x1af0fa(0x276b)][_0x1af0fa(0x2b16)](this[_0x1af0fa(0x2920)]),_0x4c9db9[_0x1af0fa(0x8a8)]&&_0x3bb3d7[_0x1af0fa(0x404c)]&&(this['_texture']&&_0x4ea871['k'][_0x1af0fa(0x314d)]?_0x4762f3['G']['PrepareDefinesForMergedUV'](this[_0x1af0fa(0x276b)],_0x4c9db9,_0x1af0fa(0x361)):_0x4c9db9[_0x1af0fa(0x361)]=!0x1,!_0x4c9db9['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']&&this[_0x1af0fa(0x2920)]&&_0x4ea871['k'][_0x1af0fa(0x314d)]?_0x4762f3['G'][_0x1af0fa(0xcb9)](this[_0x1af0fa(0x2920)],_0x4c9db9,_0x1af0fa(0x3440)):_0x4c9db9[_0x1af0fa(0x3440)]=!0x1)):(_0x4c9db9[_0x1af0fa(0x351a)]=!0x1,_0x4c9db9[_0x1af0fa(0x361)]=!0x1,_0x4c9db9['IRIDESCENCE_THICKNESS_TEXTURE']=!0x1,_0x4c9db9[_0x1af0fa(0x57a)]=!0x1,_0x4c9db9[_0x1af0fa(0x657)]=0x0,_0x4c9db9[_0x1af0fa(0x1804)]=0x0);}[_0x192b4f(0x3850)](_0x28e539,_0x1e9061,_0x4f0720,_0x250d3a){var _0x273d3c=_0x192b4f,_0x25fef9,_0x847c84;this[_0x273d3c(0x277c)]&&(_0x250d3a=_0x250d3a[_0x273d3c(0x70d)],_0x25fef9=this[_0x273d3c(0x2639)][_0x273d3c(0x1e48)],_0x847c84=_0x250d3a['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE'],_0x28e539[_0x273d3c(0xf0a)]&&_0x25fef9&&_0x28e539['isSync']||(_0x847c84&&_0x4ea871['k'][_0x273d3c(0x314d)]?(_0x28e539[_0x273d3c(0x2f68)](_0x273d3c(0x368),this[_0x273d3c(0x276b)][_0x273d3c(0x126e)],this[_0x273d3c(0x276b)]['level'],-0x1,-0x1),_0x4762f3['G'][_0x273d3c(0x1eb7)](this[_0x273d3c(0x276b)],_0x28e539,_0x273d3c(0x2852))):(this[_0x273d3c(0x276b)]||this[_0x273d3c(0x2920)])&&_0x4ea871['k'][_0x273d3c(0x314d)]&&(_0x28e539[_0x273d3c(0x2f68)](_0x273d3c(0x368),null!=(_0x25fef9=null==(_0x25fef9=this['_texture'])?void 0x0:_0x25fef9[_0x273d3c(0x126e)])?_0x25fef9:0x0,null!=(_0x25fef9=null==(_0x25fef9=this['_texture'])?void 0x0:_0x25fef9['level'])?_0x25fef9:0x0,null!=(_0x25fef9=null==(_0x25fef9=this['_thicknessTexture'])?void 0x0:_0x25fef9[_0x273d3c(0x126e)])?_0x25fef9:0x0,null!=(_0x25fef9=null==(_0x25fef9=this['_thicknessTexture'])?void 0x0:_0x25fef9[_0x273d3c(0x2fe2)])?_0x25fef9:0x0),this['_texture']&&_0x4762f3['G'][_0x273d3c(0x1eb7)](this[_0x273d3c(0x276b)],_0x28e539,_0x273d3c(0x2852)),!this[_0x273d3c(0x2920)]||_0x847c84||_0x250d3a[_0x273d3c(0x57a)]||_0x4762f3['G'][_0x273d3c(0x1eb7)](this[_0x273d3c(0x2920)],_0x28e539,_0x273d3c(0xceb))),_0x28e539[_0x273d3c(0x2f68)]('vIridescenceParams',this[_0x273d3c(0x231d)],this[_0x273d3c(0x413e)],this[_0x273d3c(0x29a7)],this[_0x273d3c(0x134f)])),_0x1e9061[_0x273d3c(0x404c)]&&(this[_0x273d3c(0x276b)]&&_0x4ea871['k'][_0x273d3c(0x314d)]&&_0x28e539[_0x273d3c(0x2265)](_0x273d3c(0x22d5),this['_texture']),this['_thicknessTexture']&&!_0x847c84&&!_0x250d3a['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']&&_0x4ea871['k'][_0x273d3c(0x314d)]&&_0x28e539[_0x273d3c(0x2265)]('iridescenceThicknessSampler',this[_0x273d3c(0x2920)])));}[_0x192b4f(0x37e6)](_0x3f4bb3){var _0x39b35f=_0x192b4f;return this[_0x39b35f(0x276b)]===_0x3f4bb3||this[_0x39b35f(0x2920)]===_0x3f4bb3;}['getActiveTextures'](_0xc4468){var _0x5c90c9=_0x192b4f;this['_texture']&&_0xc4468[_0x5c90c9(0xede)](this[_0x5c90c9(0x276b)]),this['_thicknessTexture']&&_0xc4468['push'](this[_0x5c90c9(0x2920)]);}[_0x192b4f(0x8dd)](_0x53cd8a){var _0x23cd9a=_0x192b4f;this[_0x23cd9a(0x276b)]&&this[_0x23cd9a(0x276b)][_0x23cd9a(0x3f3)]&&0x0<this['_texture'][_0x23cd9a(0x3f3)][_0x23cd9a(0x18cc)]&&_0x53cd8a[_0x23cd9a(0xede)](this[_0x23cd9a(0x276b)]),this[_0x23cd9a(0x2920)]&&this[_0x23cd9a(0x2920)][_0x23cd9a(0x3f3)]&&0x0<this[_0x23cd9a(0x2920)][_0x23cd9a(0x3f3)][_0x23cd9a(0x18cc)]&&_0x53cd8a[_0x23cd9a(0xede)](this['_thicknessTexture']);}[_0x192b4f(0x41a)](_0x252989){var _0x104acf=_0x192b4f;_0x252989&&(null!=(_0x252989=this[_0x104acf(0x276b)])&&_0x252989[_0x104acf(0x41a)](),null!=(_0x252989=this['_thicknessTexture'])&&_0x252989[_0x104acf(0x41a)]());}['getClassName'](){var _0x2aeb9f=_0x192b4f;return _0x2aeb9f(0x1060);}[_0x192b4f(0x23b1)](_0x270da5,_0x32b195,_0x2099b0){var _0x21364a=_0x192b4f;return _0x270da5[_0x21364a(0x351a)]&&_0x32b195['addFallback'](_0x2099b0++,'IRIDESCENCE'),_0x2099b0;}[_0x192b4f(0x3a50)](_0x54353b){var _0x59353f=_0x192b4f;_0x54353b[_0x59353f(0xede)](_0x59353f(0x22d5),_0x59353f(0xb78));}[_0x192b4f(0x28e8)](){var _0x593c0a=_0x192b4f;return{'ubo':[{'name':'vIridescenceParams','size':0x4,'type':_0x593c0a(0xb4f)},{'name':_0x593c0a(0x368),'size':0x4,'type':_0x593c0a(0xb4f)},{'name':_0x593c0a(0x17a9),'size':0x10,'type':_0x593c0a(0x3120)},{'name':_0x593c0a(0x198c),'size':0x10,'type':_0x593c0a(0x3120)}]};}}_0x250260[_0x192b4f(0x919)]=0x64,_0x250260[_0x192b4f(0x160e)]=0x190,_0x250260['_DefaultIndexOfRefraction']=1.3,_0x1dc119([(0x0,_0x5c38b8['qC'])(),(0x0,_0x5c38b8['wz'])(_0x192b4f(0x2b74))],_0x250260[_0x192b4f(0x1ce1)],_0x192b4f(0x1253),void 0x0),_0x1dc119([(0x0,_0x5c38b8['qC'])()],_0x250260[_0x192b4f(0x1ce1)],_0x192b4f(0x231d),void 0x0),_0x1dc119([(0x0,_0x5c38b8['qC'])()],_0x250260[_0x192b4f(0x1ce1)],'minimumThickness',void 0x0),_0x1dc119([(0x0,_0x5c38b8['qC'])()],_0x250260[_0x192b4f(0x1ce1)],'maximumThickness',void 0x0),_0x1dc119([(0x0,_0x5c38b8['qC'])()],_0x250260[_0x192b4f(0x1ce1)],_0x192b4f(0x413e),void 0x0),_0x1dc119([(0x0,_0x5c38b8['oU'])(),(0x0,_0x5c38b8['wz'])(_0x192b4f(0x2b74))],_0x250260['prototype'],_0x192b4f(0x1589),void 0x0),_0x1dc119([(0x0,_0x5c38b8['oU'])(),(0x0,_0x5c38b8['wz'])(_0x192b4f(0x2b74))],_0x250260[_0x192b4f(0x1ce1)],_0x192b4f(0x7ed),void 0x0);},0x2122:(_0x5f1490,_0x21db36,_0x404647)=>{var _0x3746d8=a8_0x1ec55c;_0x404647['d'](_0x21db36,{'Y':()=>_0x2b4d5d});function _0x126880(_0x2f8848,_0x468ab7,_0x7fd428,_0x558bab){var _0x1310b4=a8_0x5306,_0x242c02,_0x4ccfc6=arguments['length'],_0x304534=_0x4ccfc6<0x3?_0x468ab7:null===_0x558bab?_0x558bab=Object[_0x1310b4(0x14a5)](_0x468ab7,_0x7fd428):_0x558bab;if(_0x1310b4(0x4238)==typeof Reflect&&_0x1310b4(0x3d33)==typeof Reflect[_0x1310b4(0x3215)])_0x304534=Reflect['decorate'](_0x2f8848,_0x468ab7,_0x7fd428,_0x558bab);else{for(var _0x2091f2=_0x2f8848['length']-0x1;0x0<=_0x2091f2;_0x2091f2--)(_0x242c02=_0x2f8848[_0x2091f2])&&(_0x304534=(_0x4ccfc6<0x3?_0x242c02(_0x304534):0x3<_0x4ccfc6?_0x242c02(_0x468ab7,_0x7fd428,_0x304534):_0x242c02(_0x468ab7,_0x7fd428))||_0x304534);}0x3<_0x4ccfc6&&_0x304534&&Object[_0x1310b4(0x276e)](_0x468ab7,_0x7fd428,_0x304534);}var _0x3ea348=_0x404647(0x10435),_0x235454=_0x404647(0x59cd),_0x33ffbb=_0x404647(0xbd53),_0x1c8d07=_0x404647(0x556a),_0x21db36=_0x404647(0x4158);class _0x2b4d5d extends _0x1c8d07['m']{constructor(_0x4f2d6b,_0x58f2ed){var _0x4375db=a8_0x5306;super(_0x4f2d6b,_0x58f2ed),this[_0x4375db(0xcb3)]=0x1,this[_0x4375db(0x42f)]=0x1,this[_0x4375db(0x1066)]=0x1,this[_0x4375db(0x1e34)]=0x1,this[_0x4375db(0x2382)]=!0x1,this[_0x4375db(0x1256)]=0x1,this[_0x4375db(0x39ac)]=_0x2b4d5d[_0x4375db(0x2c96)],this[_0x4375db(0x183c)]=0x1,this['metallicReflectanceColor']=_0x33ffbb['Wo'][_0x4375db(0x348d)](),this[_0x4375db(0x1f39)]=!0x1,this[_0x4375db(0x2789)]=new _0x33ffbb['Wo'](0x0,0x0,0x0),this['albedoColor']=new _0x33ffbb['Wo'](0x1,0x1,0x1),this[_0x4375db(0xc56)]=new _0x33ffbb['Wo'](0x1,0x1,0x1),this[_0x4375db(0x12d1)]=new _0x33ffbb['Wo'](0x1,0x1,0x1),this[_0x4375db(0x3277)]=new _0x33ffbb['Wo'](0x0,0x0,0x0),this[_0x4375db(0x1a0a)]=0x1,this[_0x4375db(0xb1c)]=!0x1,this['useAlphaFromAlbedoTexture']=!0x1,this[_0x4375db(0x2104)]=!0x1,this[_0x4375db(0x3736)]=0.4,this['useSpecularOverAlpha']=!0x0,this['useMicroSurfaceFromReflectivityMapAlpha']=!0x1,this[_0x4375db(0x2a5d)]=!0x0,this['useRoughnessFromMetallicTextureGreen']=!0x1,this['useMetallnessFromMetallicTextureBlue']=!0x1,this[_0x4375db(0x2f7b)]=!0x1,this[_0x4375db(0x2e75)]=!0x1,this['useAutoMicroSurfaceFromReflectivityMap']=!0x1,this[_0x4375db(0x17e9)]=!0x0,this[_0x4375db(0x391d)]=!0x1,this[_0x4375db(0x2318)]=!0x1,this[_0x4375db(0x2bec)]=!0x1,this['parallaxScaleBias']=0.05,this['disableLighting']=!0x1,this['forceIrradianceInFragment']=!0x1,this[_0x4375db(0x1f5)]=0x4,this[_0x4375db(0x13d3)]=!0x1,this[_0x4375db(0xc88)]=!0x1,this[_0x4375db(0x3d68)]=!0x1,this[_0x4375db(0x278)]=!0x1,this['useLinearAlphaFresnel']=!0x1,this[_0x4375db(0x349b)]=null,this[_0x4375db(0x3470)]=!0x1,this[_0x4375db(0x343e)]=!0x1,this['useHorizonOcclusion']=!0x0,this[_0x4375db(0x384c)]=!0x0,this[_0x4375db(0xbda)]=!0x1,this[_0x4375db(0x18d3)]=(0x0,_0x235454['$'])(this[_0x4375db(0x3d78)]());}get[_0x3746d8(0x2f97)](){var _0x35502c=_0x3746d8;return this[_0x35502c(0xb7a)][_0x35502c(0x2f97)];}set[_0x3746d8(0x2f97)](_0x47aef7){var _0x3af1ed=_0x3746d8;(this[_0x3af1ed(0xb7a)][_0x3af1ed(0x2f97)]=_0x47aef7)?this['subSurface']['isRefractionEnabled']=!0x0:this[_0x3af1ed(0xb7a)]['linkRefractionWithTransparency']||(this[_0x3af1ed(0xb7a)][_0x3af1ed(0x367b)]=!0x1);}get[_0x3746d8(0x413e)](){var _0x22e20e=_0x3746d8;return this[_0x22e20e(0xb7a)][_0x22e20e(0x413e)];}set[_0x3746d8(0x413e)](_0x220383){var _0x5d01e9=_0x3746d8;this[_0x5d01e9(0xb7a)][_0x5d01e9(0x413e)]=_0x220383;}get[_0x3746d8(0x23a3)](){var _0x52df04=_0x3746d8;return this[_0x52df04(0xb7a)][_0x52df04(0x23a3)];}set['invertRefractionY'](_0x233e76){var _0x2c61b9=_0x3746d8;this[_0x2c61b9(0xb7a)][_0x2c61b9(0x23a3)]=_0x233e76;}get[_0x3746d8(0x2e54)](){var _0x3452a3=_0x3746d8;return this[_0x3452a3(0xb7a)][_0x3452a3(0x2e54)];}set['linkRefractionWithTransparency'](_0x178783){var _0x357101=_0x3746d8;(this['subSurface'][_0x357101(0x2e54)]=_0x178783)&&(this[_0x357101(0xb7a)][_0x357101(0x367b)]=!0x0);}get[_0x3746d8(0x26a0)](){var _0xb1d20=_0x3746d8;return this['_lightFalloff']===_0x1c8d07['m'][_0xb1d20(0x240e)];}set[_0x3746d8(0x26a0)](_0x230457){var _0x24d7e6=_0x3746d8;_0x230457!==this[_0x24d7e6(0x26a0)]&&(this['_markAllSubMeshesAsTexturesDirty'](),this[_0x24d7e6(0x1b98)]=_0x230457?_0x1c8d07['m']['LIGHTFALLOFF_PHYSICAL']:_0x1c8d07['m'][_0x24d7e6(0x1a3c)]);}get['useGLTFLightFalloff'](){return this['_lightFalloff']===_0x1c8d07['m']['LIGHTFALLOFF_GLTF'];}set[_0x3746d8(0x24bd)](_0x134c45){var _0x19cf7a=_0x3746d8;_0x134c45!==this[_0x19cf7a(0x24bd)]&&(this[_0x19cf7a(0x2b74)](),this[_0x19cf7a(0x1b98)]=_0x134c45?_0x1c8d07['m'][_0x19cf7a(0x3c75)]:_0x1c8d07['m']['LIGHTFALLOFF_STANDARD']);}get[_0x3746d8(0xb0b)](){var _0x38f360=_0x3746d8;return this[_0x38f360(0x2dd9)];}set['imageProcessingConfiguration'](_0x49b537){var _0x22258e=_0x3746d8;this['_attachImageProcessingConfiguration'](_0x49b537),this[_0x22258e(0x2b74)]();}get[_0x3746d8(0x1739)](){var _0x1d18a0=_0x3746d8;return this[_0x1d18a0(0xb0b)][_0x1d18a0(0x1b6e)];}set[_0x3746d8(0x1739)](_0xfe0bb4){var _0x283100=_0x3746d8;this['imageProcessingConfiguration'][_0x283100(0x1b6e)]=_0xfe0bb4;}get[_0x3746d8(0x1644)](){var _0x4948e0=_0x3746d8;return this[_0x4948e0(0xb0b)][_0x4948e0(0x292)];}set[_0x3746d8(0x1644)](_0x414300){var _0xaadb06=_0x3746d8;this[_0xaadb06(0xb0b)]['colorGradingEnabled']=_0x414300;}get[_0x3746d8(0x6a1)](){var _0x414e78=_0x3746d8;return this[_0x414e78(0x2dd9)]['toneMappingEnabled'];}set['cameraToneMappingEnabled'](_0x260356){var _0xcc2949=_0x3746d8;this[_0xcc2949(0x2dd9)][_0xcc2949(0x369e)]=_0x260356;}get[_0x3746d8(0xcff)](){var _0x28a3c0=_0x3746d8;return this['_imageProcessingConfiguration'][_0x28a3c0(0x2dee)];}set[_0x3746d8(0xcff)](_0x59f2f3){var _0x5eada6=_0x3746d8;this[_0x5eada6(0x2dd9)][_0x5eada6(0x2dee)]=_0x59f2f3;}get['cameraContrast'](){var _0x1d9c98=_0x3746d8;return this['_imageProcessingConfiguration'][_0x1d9c98(0x1705)];}set[_0x3746d8(0x18eb)](_0x5f3ac2){var _0x2974e0=_0x3746d8;this[_0x2974e0(0x2dd9)][_0x2974e0(0x1705)]=_0x5f3ac2;}get['cameraColorGradingTexture'](){var _0xabef28=_0x3746d8;return this[_0xabef28(0x2dd9)][_0xabef28(0x8aa)];}set[_0x3746d8(0x18c1)](_0x413c1d){var _0xa14b66=_0x3746d8;this['_imageProcessingConfiguration'][_0xa14b66(0x8aa)]=_0x413c1d;}get[_0x3746d8(0x9e1)](){var _0x1181cb=_0x3746d8;return this['_imageProcessingConfiguration'][_0x1181cb(0x1549)];}set[_0x3746d8(0x9e1)](_0x2ff994){var _0x186d11=_0x3746d8;this['_imageProcessingConfiguration'][_0x186d11(0x1549)]=_0x2ff994;}['getClassName'](){var _0x179fb5=_0x3746d8;return _0x179fb5(0x2c88);}[_0x3746d8(0x77b)](_0xb63dfb){var _0x2c8142=_0x3746d8;const _0x4121e9=_0x3ea348['p4'][_0x2c8142(0x3a1)](()=>new _0x2b4d5d(_0xb63dfb,this['getScene']()),this);return _0x4121e9['id']=_0xb63dfb,_0x4121e9[_0x2c8142(0xc1b)]=_0xb63dfb,this[_0x2c8142(0x1cd7)]['copyTo'](_0x4121e9[_0x2c8142(0x1cd7)]),this[_0x2c8142(0xeee)][_0x2c8142(0x422b)](_0x4121e9['clearCoat']),this[_0x2c8142(0x2c69)]['copyTo'](_0x4121e9[_0x2c8142(0x2c69)]),this['brdf'][_0x2c8142(0x422b)](_0x4121e9['brdf']),this[_0x2c8142(0x9b7)][_0x2c8142(0x422b)](_0x4121e9['sheen']),this[_0x2c8142(0xb7a)][_0x2c8142(0x422b)](_0x4121e9[_0x2c8142(0xb7a)]),this['iridescence'][_0x2c8142(0x422b)](_0x4121e9[_0x2c8142(0x2852)]),_0x4121e9;}[_0x3746d8(0x18e2)](){var _0x3c113e=_0x3746d8;const _0x32626f=super[_0x3c113e(0x18e2)]();return _0x32626f[_0x3c113e(0x2386)]=_0x3c113e(0x2d7a),_0x32626f['clearCoat']=this['clearCoat'][_0x3c113e(0x18e2)](),_0x32626f[_0x3c113e(0x2c69)]=this[_0x3c113e(0x2c69)][_0x3c113e(0x18e2)](),_0x32626f[_0x3c113e(0x211f)]=this[_0x3c113e(0x211f)]['serialize'](),_0x32626f[_0x3c113e(0x9b7)]=this[_0x3c113e(0x9b7)][_0x3c113e(0x18e2)](),_0x32626f['subSurface']=this['subSurface'][_0x3c113e(0x18e2)](),_0x32626f[_0x3c113e(0x2852)]=this[_0x3c113e(0x2852)][_0x3c113e(0x18e2)](),_0x32626f;}static[_0x3746d8(0x2de7)](_0xfb0d14,_0x531fa3,_0x4644b4){var _0x2376be=_0x3746d8;const _0x4043e9=_0x3ea348['p4'][_0x2376be(0x2de7)](()=>new _0x2b4d5d(_0xfb0d14[_0x2376be(0xc1b)],_0x531fa3),_0xfb0d14,_0x531fa3,_0x4644b4);return _0xfb0d14[_0x2376be(0x1cd7)]&&_0x4043e9[_0x2376be(0x1cd7)][_0x2376be(0x28bf)](_0xfb0d14[_0x2376be(0x1cd7)],_0x531fa3,_0x4644b4),_0xfb0d14[_0x2376be(0xeee)]&&_0x4043e9['clearCoat'][_0x2376be(0x28bf)](_0xfb0d14[_0x2376be(0xeee)],_0x531fa3,_0x4644b4),_0xfb0d14[_0x2376be(0x2c69)]&&_0x4043e9[_0x2376be(0x2c69)][_0x2376be(0x28bf)](_0xfb0d14['anisotropy'],_0x531fa3,_0x4644b4),_0xfb0d14[_0x2376be(0x211f)]&&_0x4043e9[_0x2376be(0x211f)][_0x2376be(0x28bf)](_0xfb0d14[_0x2376be(0x211f)],_0x531fa3,_0x4644b4),_0xfb0d14[_0x2376be(0x9b7)]&&_0x4043e9['sheen'][_0x2376be(0x28bf)](_0xfb0d14['sheen'],_0x531fa3,_0x4644b4),_0xfb0d14['subSurface']&&_0x4043e9[_0x2376be(0xb7a)][_0x2376be(0x28bf)](_0xfb0d14[_0x2376be(0xb7a)],_0x531fa3,_0x4644b4),_0xfb0d14[_0x2376be(0x2852)]&&_0x4043e9[_0x2376be(0x2852)]['parse'](_0xfb0d14['iridescence'],_0x531fa3,_0x4644b4),_0x4043e9;}}_0x2b4d5d[_0x3746d8(0x4053)]=_0x1c8d07['m'][_0x3746d8(0x4053)],_0x2b4d5d[_0x3746d8(0x31e3)]=_0x1c8d07['m']['PBRMATERIAL_ALPHATEST'],_0x2b4d5d[_0x3746d8(0x35c2)]=_0x1c8d07['m'][_0x3746d8(0x35c2)],_0x2b4d5d['PBRMATERIAL_ALPHATESTANDBLEND']=_0x1c8d07['m'][_0x3746d8(0x328c)],_0x2b4d5d[_0x3746d8(0x2c96)]=_0x1c8d07['m'][_0x3746d8(0x2c96)],_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0xcb3),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],'emissiveIntensity',void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],_0x3746d8(0x1066),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x1e34),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],'disableBumpMap',void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],'albedoTexture',void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x3b8e),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x1256),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x39ac),void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x1032))],_0x2b4d5d[_0x3746d8(0x1ce1)],'opacityTexture',void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x12c6),void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],'emissiveTexture',void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],_0x3746d8(0x1b9e),void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d['prototype'],_0x3746d8(0x3d99),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x3fa8),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d['prototype'],_0x3746d8(0x3933),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x183c),void 0x0),_0x126880([(0x0,_0x3ea348['n9'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],'metallicReflectanceColor',void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x1f39),void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d[_0x3746d8(0x1ce1)],'metallicReflectanceTexture',void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x30b7),void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d['prototype'],_0x3746d8(0x3049),void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],_0x3746d8(0x2d8a),void 0x0),_0x126880([(0x0,_0x3ea348['oU'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74),null)],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x1724),void 0x0),_0x126880([(0x0,_0x3ea348['n9'])('ambient'),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x2789),void 0x0),_0x126880([(0x0,_0x3ea348['n9'])(_0x3746d8(0x1c8a)),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],_0x3746d8(0x2cad),void 0x0),_0x126880([(0x0,_0x3ea348['n9'])(_0x3746d8(0x19f8)),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0xc56),void 0x0),_0x126880([(0x0,_0x3ea348['n9'])(_0x3746d8(0x41c0)),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x12d1),void 0x0),_0x126880([(0x0,_0x3ea348['n9'])(_0x3746d8(0x1f5d)),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],'emissiveColor',void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x1a0a),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0xb1c),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x1032))],_0x2b4d5d['prototype'],_0x3746d8(0x2302),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesAndMiscDirty')],_0x2b4d5d['prototype'],_0x3746d8(0x2104),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x1032))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x3736),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x1682),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x20d0),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d[_0x3746d8(0x1ce1)],'useRoughnessFromMetallicTextureAlpha',void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],_0x3746d8(0x159d),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0xcd8),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],_0x3746d8(0x2f7b),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x2e75),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x2ec4),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])()],_0x2b4d5d['prototype'],_0x3746d8(0x26a0),null),_0x126880([(0x0,_0x3ea348['qC'])()],_0x2b4d5d[_0x3746d8(0x1ce1)],'useGLTFLightFalloff',null),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x17e9),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x391d),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d['prototype'],_0x3746d8(0x2318),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],'useParallaxOcclusion',void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],_0x3746d8(0x28a7),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0xf21))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x3c97),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d['prototype'],_0x3746d8(0x2ddd),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsLightsDirty')],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x1f5),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x13d3),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0xc88),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x3d68),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],'useAlphaFresnel',void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x2081),void 0x0),_0x126880([(0x0,_0x3ea348['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x349b),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],'forceNormalForward',void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x343e),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x35c3),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x2b74))],_0x2b4d5d[_0x3746d8(0x1ce1)],_0x3746d8(0x384c),void 0x0),_0x126880([(0x0,_0x3ea348['qC'])(),(0x0,_0x3ea348['wz'])(_0x3746d8(0x4152))],_0x2b4d5d[_0x3746d8(0x1ce1)],'unlit',void 0x0),(0x0,_0x21db36['H'])(_0x3746d8(0x2d7a),_0x2b4d5d);},0x35cb:(_0x3a167a,_0x376fd0,_0x5ed545)=>{var _0x1d1cc1=a8_0x1ec55c;function _0x55ee3f(_0x243548,_0x4637ac,_0x3ffb7f,_0x228a79){var _0x1876f5=a8_0x5306,_0x1a0049,_0x46cb9f=arguments[_0x1876f5(0x18cc)],_0x1f260e=_0x46cb9f<0x3?_0x4637ac:null===_0x228a79?_0x228a79=Object[_0x1876f5(0x14a5)](_0x4637ac,_0x3ffb7f):_0x228a79;if(_0x1876f5(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x1876f5(0x3215)])_0x1f260e=Reflect[_0x1876f5(0x3215)](_0x243548,_0x4637ac,_0x3ffb7f,_0x228a79);else{for(var _0x447074=_0x243548[_0x1876f5(0x18cc)]-0x1;0x0<=_0x447074;_0x447074--)(_0x1a0049=_0x243548[_0x447074])&&(_0x1f260e=(_0x46cb9f<0x3?_0x1a0049(_0x1f260e):0x3<_0x46cb9f?_0x1a0049(_0x4637ac,_0x3ffb7f,_0x1f260e):_0x1a0049(_0x4637ac,_0x3ffb7f))||_0x1f260e);}0x3<_0x46cb9f&&_0x1f260e&&Object[_0x1876f5(0x276e)](_0x4637ac,_0x3ffb7f,_0x1f260e);}var _0x4beaa2=_0x5ed545(0x10435),_0x2b8ac1=_0x5ed545(0xb845),_0x5ed545=_0x5ed545(0x4158);class _0x3b418e extends _0x2b8ac1['P']{constructor(_0x1015f2,_0x5868c5){var _0xb22b24=a8_0x5306;super(_0x1015f2,_0x5868c5),this[_0xb22b24(0x341a)]=!0x1,this[_0xb22b24(0x2b7a)]=!0x0,this[_0xb22b24(0x501)]=!0x0,this[_0xb22b24(0x3fa8)]=0x1,this[_0xb22b24(0x3933)]=0x1;}[_0x1d1cc1(0x252c)](){var _0x5461b1=_0x1d1cc1;return _0x5461b1(0x1f7);}[_0x1d1cc1(0x77b)](_0x5ac71a){var _0x9cfed7=_0x1d1cc1;const _0x2e9a86=_0x4beaa2['p4'][_0x9cfed7(0x3a1)](()=>new _0x3b418e(_0x5ac71a,this[_0x9cfed7(0x3d78)]()),this);return _0x2e9a86['id']=_0x5ac71a,_0x2e9a86[_0x9cfed7(0xc1b)]=_0x5ac71a,this['clearCoat']['copyTo'](_0x2e9a86[_0x9cfed7(0xeee)]),this[_0x9cfed7(0x2c69)][_0x9cfed7(0x422b)](_0x2e9a86[_0x9cfed7(0x2c69)]),this[_0x9cfed7(0x211f)][_0x9cfed7(0x422b)](_0x2e9a86[_0x9cfed7(0x211f)]),this['sheen'][_0x9cfed7(0x422b)](_0x2e9a86[_0x9cfed7(0x9b7)]),this[_0x9cfed7(0xb7a)][_0x9cfed7(0x422b)](_0x2e9a86[_0x9cfed7(0xb7a)]),_0x2e9a86;}[_0x1d1cc1(0x18e2)](){var _0x31c7d0=_0x1d1cc1;const _0x28c099=_0x4beaa2['p4'][_0x31c7d0(0x96c)](this);return _0x28c099[_0x31c7d0(0x2386)]=_0x31c7d0(0x305a),_0x28c099[_0x31c7d0(0xeee)]=this['clearCoat']['serialize'](),_0x28c099[_0x31c7d0(0x2c69)]=this[_0x31c7d0(0x2c69)][_0x31c7d0(0x18e2)](),_0x28c099[_0x31c7d0(0x211f)]=this['brdf'][_0x31c7d0(0x18e2)](),_0x28c099[_0x31c7d0(0x9b7)]=this[_0x31c7d0(0x9b7)]['serialize'](),_0x28c099[_0x31c7d0(0xb7a)]=this[_0x31c7d0(0xb7a)]['serialize'](),_0x28c099[_0x31c7d0(0x2852)]=this['iridescence'][_0x31c7d0(0x18e2)](),_0x28c099;}static[_0x1d1cc1(0x2de7)](_0x16ddd5,_0x4b2680,_0x3b21a0){var _0x48623d=_0x1d1cc1;const _0x5c07d2=_0x4beaa2['p4'][_0x48623d(0x2de7)](()=>new _0x3b418e(_0x16ddd5[_0x48623d(0xc1b)],_0x4b2680),_0x16ddd5,_0x4b2680,_0x3b21a0);return _0x16ddd5[_0x48623d(0xeee)]&&_0x5c07d2[_0x48623d(0xeee)][_0x48623d(0x28bf)](_0x16ddd5[_0x48623d(0xeee)],_0x4b2680,_0x3b21a0),_0x16ddd5[_0x48623d(0x2c69)]&&_0x5c07d2['anisotropy'][_0x48623d(0x28bf)](_0x16ddd5['anisotropy'],_0x4b2680,_0x3b21a0),_0x16ddd5[_0x48623d(0x211f)]&&_0x5c07d2[_0x48623d(0x211f)][_0x48623d(0x28bf)](_0x16ddd5[_0x48623d(0x211f)],_0x4b2680,_0x3b21a0),_0x16ddd5['sheen']&&_0x5c07d2[_0x48623d(0x9b7)]['parse'](_0x16ddd5[_0x48623d(0x9b7)],_0x4b2680,_0x3b21a0),_0x16ddd5[_0x48623d(0xb7a)]&&_0x5c07d2['subSurface'][_0x48623d(0x28bf)](_0x16ddd5[_0x48623d(0xb7a)],_0x4b2680,_0x3b21a0),_0x16ddd5[_0x48623d(0x2852)]&&_0x5c07d2[_0x48623d(0x2852)][_0x48623d(0x28bf)](_0x16ddd5['iridescence'],_0x4b2680,_0x3b21a0),_0x5c07d2;}}_0x55ee3f([(0x0,_0x4beaa2['n9'])(),(0x0,_0x4beaa2['wz'])('_markAllSubMeshesAsTexturesDirty',_0x1d1cc1(0x3f71))],_0x3b418e[_0x1d1cc1(0x1ce1)],_0x1d1cc1(0x2626),void 0x0),_0x55ee3f([(0x0,_0x4beaa2['oU'])(),(0x0,_0x4beaa2['wz'])(_0x1d1cc1(0x2b74),'_albedoTexture')],_0x3b418e['prototype'],_0x1d1cc1(0x3405),void 0x0),_0x55ee3f([(0x0,_0x4beaa2['qC'])(),(0x0,_0x4beaa2['wz'])(_0x1d1cc1(0x2b74))],_0x3b418e[_0x1d1cc1(0x1ce1)],'metallic',void 0x0),_0x55ee3f([(0x0,_0x4beaa2['qC'])(),(0x0,_0x4beaa2['wz'])(_0x1d1cc1(0x2b74))],_0x3b418e[_0x1d1cc1(0x1ce1)],_0x1d1cc1(0x3933),void 0x0),_0x55ee3f([(0x0,_0x4beaa2['oU'])(),(0x0,_0x4beaa2['wz'])(_0x1d1cc1(0x2b74),_0x1d1cc1(0x33b2))],_0x3b418e['prototype'],_0x1d1cc1(0x1d70),void 0x0),(0x0,_0x5ed545['H'])(_0x1d1cc1(0x305a),_0x3b418e);},0xb185:(_0x425a65,_0x18d574,_0x38cf15)=>{var _0x1a7737=a8_0x1ec55c;_0x38cf15['d'](_0x18d574,{'B':()=>_0x19bf07});function _0x276874(_0x5636cb,_0x4d2924,_0x4a2c7a,_0x495fd2){var _0x3286cd=a8_0x5306,_0x258222,_0x4c3d01=arguments[_0x3286cd(0x18cc)],_0x43cc62=_0x4c3d01<0x3?_0x4d2924:null===_0x495fd2?_0x495fd2=Object[_0x3286cd(0x14a5)](_0x4d2924,_0x4a2c7a):_0x495fd2;if(_0x3286cd(0x4238)==typeof Reflect&&_0x3286cd(0x3d33)==typeof Reflect[_0x3286cd(0x3215)])_0x43cc62=Reflect[_0x3286cd(0x3215)](_0x5636cb,_0x4d2924,_0x4a2c7a,_0x495fd2);else{for(var _0x2ec3fe=_0x5636cb['length']-0x1;0x0<=_0x2ec3fe;_0x2ec3fe--)(_0x258222=_0x5636cb[_0x2ec3fe])&&(_0x43cc62=(_0x4c3d01<0x3?_0x258222(_0x43cc62):0x3<_0x4c3d01?_0x258222(_0x4d2924,_0x4a2c7a,_0x43cc62):_0x258222(_0x4d2924,_0x4a2c7a))||_0x43cc62);}0x3<_0x4c3d01&&_0x43cc62&&Object[_0x3286cd(0x276e)](_0x4d2924,_0x4a2c7a,_0x43cc62);}var _0x18d574=_0x38cf15(0x10435),_0x509d89=_0x38cf15(0xbd53),_0x190672=_0x38cf15(0x12820),_0x840f92=_0x38cf15(0x10c09),_0xe3fa34=_0x38cf15(0x1610),_0x29322b=_0x38cf15(0x4fa8),_0x38cf15=_0x38cf15(0x5645);class _0x4c737a extends _0x38cf15['H']{constructor(){var _0x5e14ec=a8_0x5306;super(...arguments),this[_0x5e14ec(0x38a9)]=!0x1,this['SHEEN_TEXTURE']=!0x1,this[_0x5e14ec(0x3db)]=!0x1,this[_0x5e14ec(0x340b)]=!0x1,this['SHEEN_TEXTUREDIRECTUV']=0x0,this[_0x5e14ec(0x1629)]=0x0,this[_0x5e14ec(0xf17)]=!0x1,this['SHEEN_ROUGHNESS']=!0x1,this['SHEEN_ALBEDOSCALING']=!0x1,this[_0x5e14ec(0x306a)]=!0x1,this[_0x5e14ec(0xdf4)]=!0x1;}}class _0x19bf07 extends _0x29322b['n']{constructor(_0x7c4f37,_0x37538a=!0x0){var _0x3c6e60=a8_0x5306;super(_0x7c4f37,_0x3c6e60(0x240c),0x78,new _0x4c737a(),_0x37538a),this[_0x3c6e60(0x277c)]=!0x1,this['isEnabled']=!0x1,this[_0x3c6e60(0x2144)]=!0x1,this[_0x3c6e60(0x18e1)]=!0x1,this[_0x3c6e60(0x231d)]=0x1,this[_0x3c6e60(0x1a4a)]=_0x509d89['Wo'][_0x3c6e60(0x348d)](),this[_0x3c6e60(0x276b)]=null,this[_0x3c6e60(0x1589)]=null,this[_0x3c6e60(0x3f6c)]=!0x0,this['useRoughnessFromMainTexture']=!0x0,this['_roughness']=null,this[_0x3c6e60(0x3933)]=null,this['_textureRoughness']=null,this[_0x3c6e60(0x19cb)]=null,this['_albedoScaling']=!0x1,this[_0x3c6e60(0x924)]=!0x1,this[_0x3c6e60(0x3b05)]=_0x7c4f37[_0x3c6e60(0x170f)][_0xe3fa34['g'][_0x3c6e60(0x3182)]];}['_markAllSubMeshesAsTexturesDirty'](){var _0x32a023=a8_0x5306;this[_0x32a023(0x256e)](this['_isEnabled']),this[_0x32a023(0x3b05)]();}[_0x1a7737(0x3988)](_0x4c3ba4,_0x172158){var _0x1cc94c=_0x1a7737;if(!this[_0x1cc94c(0x277c)])return!0x0;if(_0x4c3ba4[_0x1cc94c(0x8a8)]&&_0x172158[_0x1cc94c(0x404c)]){if(this[_0x1cc94c(0x276b)]&&_0x190672['k'][_0x1cc94c(0x1f56)]&&!this[_0x1cc94c(0x276b)][_0x1cc94c(0x8f0)]())return!0x1;if(this['_textureRoughness']&&_0x190672['k'][_0x1cc94c(0x1f56)]&&!this['_textureRoughness']['isReadyOrNotBlocking']())return!0x1;}return!0x0;}[_0x1a7737(0xdfc)](_0x1d768f,_0x2346de){var _0x5dd5ba=_0x1a7737,_0x462ad5;this[_0x5dd5ba(0x277c)]?(_0x1d768f[_0x5dd5ba(0x38a9)]=!0x0,_0x1d768f[_0x5dd5ba(0xf17)]=this[_0x5dd5ba(0x2144)],_0x1d768f[_0x5dd5ba(0x3a69)]=null!==this[_0x5dd5ba(0x26e8)],_0x1d768f[_0x5dd5ba(0xf5d)]=this[_0x5dd5ba(0x412f)],_0x1d768f['SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE']=this[_0x5dd5ba(0x3f6c)],_0x1d768f[_0x5dd5ba(0xdf4)]=null!==this[_0x5dd5ba(0x276b)]&&this[_0x5dd5ba(0x276b)][_0x5dd5ba(0x276b)]===(null==(_0x462ad5=this[_0x5dd5ba(0x249a)])?void 0x0:_0x462ad5[_0x5dd5ba(0x276b)])&&this[_0x5dd5ba(0x276b)][_0x5dd5ba(0x2b16)](this['_textureRoughness']),_0x1d768f[_0x5dd5ba(0x8a8)]&&_0x2346de[_0x5dd5ba(0x404c)]&&(this[_0x5dd5ba(0x276b)]&&_0x190672['k'][_0x5dd5ba(0x1f56)]?(_0x840f92['G'][_0x5dd5ba(0xcb9)](this[_0x5dd5ba(0x276b)],_0x1d768f,'SHEEN_TEXTURE'),_0x1d768f[_0x5dd5ba(0x3db)]=this[_0x5dd5ba(0x276b)][_0x5dd5ba(0x9c3)]):_0x1d768f['SHEEN_TEXTURE']=!0x1,this['_textureRoughness']&&_0x190672['k'][_0x5dd5ba(0x1f56)]?_0x840f92['G']['PrepareDefinesForMergedUV'](this['_textureRoughness'],_0x1d768f,'SHEEN_TEXTURE_ROUGHNESS'):_0x1d768f[_0x5dd5ba(0x340b)]=!0x1)):(_0x1d768f[_0x5dd5ba(0x38a9)]=!0x1,_0x1d768f[_0x5dd5ba(0x3e8b)]=!0x1,_0x1d768f[_0x5dd5ba(0x340b)]=!0x1,_0x1d768f[_0x5dd5ba(0xf17)]=!0x1,_0x1d768f['SHEEN_ROUGHNESS']=!0x1,_0x1d768f['SHEEN_ALBEDOSCALING']=!0x1,_0x1d768f['SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE']=!0x1,_0x1d768f[_0x5dd5ba(0xdf4)]=!0x1,_0x1d768f[_0x5dd5ba(0x3db)]=!0x1,_0x1d768f[_0x5dd5ba(0x11c1)]=0x0,_0x1d768f[_0x5dd5ba(0x1629)]=0x0);}['bindForSubMesh'](_0x58e807,_0x2e7d23,_0xb88d88,_0x148997){var _0x13f23f=_0x1a7737,_0x5a9fb2,_0x5c6fde;this['_isEnabled']&&(_0x148997=_0x148997[_0x13f23f(0x70d)],_0x5a9fb2=this[_0x13f23f(0x2639)]['isFrozen'],_0x5c6fde=_0x148997[_0x13f23f(0xdf4)],_0x58e807[_0x13f23f(0xf0a)]&&_0x5a9fb2&&_0x58e807['isSync']||(_0x5c6fde&&_0x190672['k']['SheenTextureEnabled']?(_0x58e807[_0x13f23f(0x2f68)](_0x13f23f(0x39d7),this[_0x13f23f(0x276b)][_0x13f23f(0x126e)],this['_texture'][_0x13f23f(0x2fe2)],-0x1,-0x1),_0x840f92['G'][_0x13f23f(0x1eb7)](this[_0x13f23f(0x276b)],_0x58e807,_0x13f23f(0x9b7))):(this['_texture']||this[_0x13f23f(0x249a)])&&_0x190672['k'][_0x13f23f(0x1f56)]&&(_0x58e807['updateFloat4'](_0x13f23f(0x39d7),null!=(_0x5a9fb2=null==(_0x5a9fb2=this[_0x13f23f(0x276b)])?void 0x0:_0x5a9fb2[_0x13f23f(0x126e)])?_0x5a9fb2:0x0,null!=(_0x5a9fb2=null==(_0x5a9fb2=this[_0x13f23f(0x276b)])?void 0x0:_0x5a9fb2[_0x13f23f(0x2fe2)])?_0x5a9fb2:0x0,null!=(_0x5a9fb2=null==(_0x5a9fb2=this['_textureRoughness'])?void 0x0:_0x5a9fb2[_0x13f23f(0x126e)])?_0x5a9fb2:0x0,null!=(_0x5a9fb2=null==(_0x5a9fb2=this['_textureRoughness'])?void 0x0:_0x5a9fb2[_0x13f23f(0x2fe2)])?_0x5a9fb2:0x0),this[_0x13f23f(0x276b)]&&_0x840f92['G']['BindTextureMatrix'](this[_0x13f23f(0x276b)],_0x58e807,_0x13f23f(0x9b7)),!this[_0x13f23f(0x249a)]||_0x5c6fde||_0x148997[_0x13f23f(0x306a)]||_0x840f92['G'][_0x13f23f(0x1eb7)](this[_0x13f23f(0x249a)],_0x58e807,_0x13f23f(0x40d))),_0x58e807['updateFloat4'](_0x13f23f(0x182d),this[_0x13f23f(0x1a4a)]['r'],this[_0x13f23f(0x1a4a)]['g'],this[_0x13f23f(0x1a4a)]['b'],this[_0x13f23f(0x231d)]),null!==this['_roughness']&&_0x58e807[_0x13f23f(0x71b)]('vSheenRoughness',this[_0x13f23f(0x26e8)])),_0x2e7d23[_0x13f23f(0x404c)]&&(this[_0x13f23f(0x276b)]&&_0x190672['k']['SheenTextureEnabled']&&_0x58e807[_0x13f23f(0x2265)]('sheenSampler',this[_0x13f23f(0x276b)]),this[_0x13f23f(0x249a)]&&!_0x5c6fde&&!_0x148997[_0x13f23f(0x306a)]&&_0x190672['k']['SheenTextureEnabled']&&_0x58e807[_0x13f23f(0x2265)](_0x13f23f(0x414b),this[_0x13f23f(0x249a)])));}[_0x1a7737(0x37e6)](_0x5efdf8){var _0x3cbd62=_0x1a7737;return this[_0x3cbd62(0x276b)]===_0x5efdf8||this[_0x3cbd62(0x249a)]===_0x5efdf8;}[_0x1a7737(0x4019)](_0x4c6ded){var _0x51cdbc=_0x1a7737;this[_0x51cdbc(0x276b)]&&_0x4c6ded[_0x51cdbc(0xede)](this[_0x51cdbc(0x276b)]),this['_textureRoughness']&&_0x4c6ded[_0x51cdbc(0xede)](this[_0x51cdbc(0x249a)]);}[_0x1a7737(0x8dd)](_0x55de6b){var _0x342d45=_0x1a7737;this[_0x342d45(0x276b)]&&this[_0x342d45(0x276b)][_0x342d45(0x3f3)]&&0x0<this[_0x342d45(0x276b)][_0x342d45(0x3f3)][_0x342d45(0x18cc)]&&_0x55de6b[_0x342d45(0xede)](this[_0x342d45(0x276b)]),this[_0x342d45(0x249a)]&&this[_0x342d45(0x249a)][_0x342d45(0x3f3)]&&0x0<this[_0x342d45(0x249a)][_0x342d45(0x3f3)][_0x342d45(0x18cc)]&&_0x55de6b[_0x342d45(0xede)](this[_0x342d45(0x249a)]);}[_0x1a7737(0x41a)](_0x3a5978){var _0x4adf99=_0x1a7737;_0x3a5978&&(null!=(_0x3a5978=this[_0x4adf99(0x276b)])&&_0x3a5978[_0x4adf99(0x41a)](),null!=(_0x3a5978=this[_0x4adf99(0x249a)])&&_0x3a5978[_0x4adf99(0x41a)]());}['getClassName'](){var _0x5c2791=_0x1a7737;return _0x5c2791(0x2b6b);}[_0x1a7737(0x23b1)](_0x2aa455,_0x4d4e2e,_0x1c9245){var _0x42fda4=_0x1a7737;return _0x2aa455[_0x42fda4(0x38a9)]&&_0x4d4e2e[_0x42fda4(0xcb8)](_0x1c9245++,_0x42fda4(0x38a9)),_0x1c9245;}[_0x1a7737(0x3a50)](_0x2a8700){var _0x10a6a7=_0x1a7737;_0x2a8700['push'](_0x10a6a7(0x250c),_0x10a6a7(0x414b));}[_0x1a7737(0x28e8)](){var _0x7b2c40=_0x1a7737;return{'ubo':[{'name':'vSheenColor','size':0x4,'type':_0x7b2c40(0xb4f)},{'name':_0x7b2c40(0x317f),'size':0x1,'type':'float'},{'name':_0x7b2c40(0x39d7),'size':0x4,'type':_0x7b2c40(0xb4f)},{'name':_0x7b2c40(0x3902),'size':0x10,'type':'mat4'},{'name':_0x7b2c40(0x3900),'size':0x10,'type':_0x7b2c40(0x3120)}]};}}_0x276874([(0x0,_0x18d574['qC'])(),(0x0,_0x18d574['wz'])(_0x1a7737(0x2b74))],_0x19bf07[_0x1a7737(0x1ce1)],'isEnabled',void 0x0),_0x276874([(0x0,_0x18d574['qC'])(),(0x0,_0x18d574['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x19bf07[_0x1a7737(0x1ce1)],_0x1a7737(0x18e1),void 0x0),_0x276874([(0x0,_0x18d574['qC'])()],_0x19bf07[_0x1a7737(0x1ce1)],_0x1a7737(0x231d),void 0x0),_0x276874([(0x0,_0x18d574['n9'])()],_0x19bf07[_0x1a7737(0x1ce1)],_0x1a7737(0x1a4a),void 0x0),_0x276874([(0x0,_0x18d574['oU'])(),(0x0,_0x18d574['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x19bf07[_0x1a7737(0x1ce1)],_0x1a7737(0x1589),void 0x0),_0x276874([(0x0,_0x18d574['qC'])(),(0x0,_0x18d574['wz'])(_0x1a7737(0x2b74))],_0x19bf07[_0x1a7737(0x1ce1)],_0x1a7737(0x3c20),void 0x0),_0x276874([(0x0,_0x18d574['qC'])(),(0x0,_0x18d574['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x19bf07['prototype'],_0x1a7737(0x3933),void 0x0),_0x276874([(0x0,_0x18d574['oU'])(),(0x0,_0x18d574['wz'])(_0x1a7737(0x2b74))],_0x19bf07[_0x1a7737(0x1ce1)],_0x1a7737(0x19cb),void 0x0),_0x276874([(0x0,_0x18d574['qC'])(),(0x0,_0x18d574['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x19bf07[_0x1a7737(0x1ce1)],_0x1a7737(0x924),void 0x0);},0x131ee:(_0x5e55bc,_0x22bc09,_0x3fc263)=>{var _0x51815f=a8_0x1ec55c;function _0x89ac77(_0x51bec4,_0x42e4d2,_0x870be1,_0x225164){var _0x256738=a8_0x5306,_0x3f494a,_0x47886e=arguments[_0x256738(0x18cc)],_0x51cf57=_0x47886e<0x3?_0x42e4d2:null===_0x225164?_0x225164=Object[_0x256738(0x14a5)](_0x42e4d2,_0x870be1):_0x225164;if(_0x256738(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x256738(0x3215)])_0x51cf57=Reflect[_0x256738(0x3215)](_0x51bec4,_0x42e4d2,_0x870be1,_0x225164);else{for(var _0x2cfbc3=_0x51bec4[_0x256738(0x18cc)]-0x1;0x0<=_0x2cfbc3;_0x2cfbc3--)(_0x3f494a=_0x51bec4[_0x2cfbc3])&&(_0x51cf57=(_0x47886e<0x3?_0x3f494a(_0x51cf57):0x3<_0x47886e?_0x3f494a(_0x42e4d2,_0x870be1,_0x51cf57):_0x3f494a(_0x42e4d2,_0x870be1))||_0x51cf57);}0x3<_0x47886e&&_0x51cf57&&Object[_0x256738(0x276e)](_0x42e4d2,_0x870be1,_0x51cf57);}var _0x7aa8fa=_0x3fc263(0x10435),_0xfc9e64=_0x3fc263(0xb845),_0x3fc263=_0x3fc263(0x4158);class _0x473bf7 extends _0xfc9e64['P']{constructor(_0x5d578e,_0x1d3934){var _0x519dd1=a8_0x5306;super(_0x5d578e,_0x1d3934),this[_0x519dd1(0x11d6)]=!0x0;}get['useMicroSurfaceFromReflectivityMapAlpha'](){return this['_useMicroSurfaceFromReflectivityMapAlpha'];}[_0x51815f(0x252c)](){var _0x23f4ad=_0x51815f;return _0x23f4ad(0x14cb);}['clone'](_0x5a9ad6){var _0x538191=_0x51815f;const _0x5e14f0=_0x7aa8fa['p4'][_0x538191(0x3a1)](()=>new _0x473bf7(_0x5a9ad6,this[_0x538191(0x3d78)]()),this);return _0x5e14f0['id']=_0x5a9ad6,_0x5e14f0[_0x538191(0xc1b)]=_0x5a9ad6,this['clearCoat'][_0x538191(0x422b)](_0x5e14f0['clearCoat']),this[_0x538191(0x2c69)][_0x538191(0x422b)](_0x5e14f0[_0x538191(0x2c69)]),this[_0x538191(0x211f)]['copyTo'](_0x5e14f0[_0x538191(0x211f)]),this['sheen']['copyTo'](_0x5e14f0[_0x538191(0x9b7)]),this[_0x538191(0xb7a)][_0x538191(0x422b)](_0x5e14f0[_0x538191(0xb7a)]),_0x5e14f0;}[_0x51815f(0x18e2)](){var _0x2d9023=_0x51815f;const _0xb8fd73=_0x7aa8fa['p4'][_0x2d9023(0x96c)](this);return _0xb8fd73['customType']='BABYLON.PBRSpecularGlossinessMaterial',_0xb8fd73[_0x2d9023(0xeee)]=this[_0x2d9023(0xeee)]['serialize'](),_0xb8fd73['anisotropy']=this[_0x2d9023(0x2c69)]['serialize'](),_0xb8fd73[_0x2d9023(0x211f)]=this[_0x2d9023(0x211f)]['serialize'](),_0xb8fd73[_0x2d9023(0x9b7)]=this[_0x2d9023(0x9b7)][_0x2d9023(0x18e2)](),_0xb8fd73[_0x2d9023(0xb7a)]=this['subSurface'][_0x2d9023(0x18e2)](),_0xb8fd73[_0x2d9023(0x2852)]=this[_0x2d9023(0x2852)][_0x2d9023(0x18e2)](),_0xb8fd73;}static['Parse'](_0x4b304d,_0x11a08d,_0x2dbb08){var _0x3cf295=_0x51815f;const _0x4bfc8e=_0x7aa8fa['p4'][_0x3cf295(0x2de7)](()=>new _0x473bf7(_0x4b304d[_0x3cf295(0xc1b)],_0x11a08d),_0x4b304d,_0x11a08d,_0x2dbb08);return _0x4b304d[_0x3cf295(0xeee)]&&_0x4bfc8e['clearCoat'][_0x3cf295(0x28bf)](_0x4b304d[_0x3cf295(0xeee)],_0x11a08d,_0x2dbb08),_0x4b304d[_0x3cf295(0x2c69)]&&_0x4bfc8e[_0x3cf295(0x2c69)][_0x3cf295(0x28bf)](_0x4b304d['anisotropy'],_0x11a08d,_0x2dbb08),_0x4b304d['brdf']&&_0x4bfc8e['brdf'][_0x3cf295(0x28bf)](_0x4b304d[_0x3cf295(0x211f)],_0x11a08d,_0x2dbb08),_0x4b304d['sheen']&&_0x4bfc8e[_0x3cf295(0x9b7)]['parse'](_0x4b304d['sheen'],_0x11a08d,_0x2dbb08),_0x4b304d[_0x3cf295(0xb7a)]&&_0x4bfc8e[_0x3cf295(0xb7a)][_0x3cf295(0x28bf)](_0x4b304d['subSurface'],_0x11a08d,_0x2dbb08),_0x4b304d[_0x3cf295(0x2852)]&&_0x4bfc8e[_0x3cf295(0x2852)][_0x3cf295(0x28bf)](_0x4b304d[_0x3cf295(0x2852)],_0x11a08d,_0x2dbb08),_0x4bfc8e;}}_0x89ac77([(0x0,_0x7aa8fa['n9'])(_0x51815f(0x295d)),(0x0,_0x7aa8fa['wz'])('_markAllSubMeshesAsTexturesDirty',_0x51815f(0x3f71))],_0x473bf7[_0x51815f(0x1ce1)],'diffuseColor',void 0x0),_0x89ac77([(0x0,_0x7aa8fa['oU'])(),(0x0,_0x7aa8fa['wz'])('_markAllSubMeshesAsTexturesDirty',_0x51815f(0x1b47))],_0x473bf7[_0x51815f(0x1ce1)],'diffuseTexture',void 0x0),_0x89ac77([(0x0,_0x7aa8fa['n9'])(_0x51815f(0x585)),(0x0,_0x7aa8fa['wz'])(_0x51815f(0x2b74),_0x51815f(0xf52))],_0x473bf7[_0x51815f(0x1ce1)],_0x51815f(0x21e7),void 0x0),_0x89ac77([(0x0,_0x7aa8fa['qC'])(),(0x0,_0x7aa8fa['wz'])(_0x51815f(0x2b74),_0x51815f(0x214d))],_0x473bf7[_0x51815f(0x1ce1)],_0x51815f(0x2178),void 0x0),_0x89ac77([(0x0,_0x7aa8fa['oU'])(),(0x0,_0x7aa8fa['wz'])(_0x51815f(0x2b74),'_reflectivityTexture')],_0x473bf7[_0x51815f(0x1ce1)],_0x51815f(0x1aad),void 0x0),(0x0,_0x3fc263['H'])(_0x51815f(0x11d3),_0x473bf7);},0x13d2a:(_0x22b975,_0x5edab5,_0x3bc80d)=>{var _0x1b010f=a8_0x1ec55c;_0x3bc80d['d'](_0x5edab5,{'u':()=>_0x26dab1});function _0xd4fe02(_0x53f331,_0x122160,_0x48190c,_0x55752b){var _0x2ce48c=a8_0x5306,_0x4a1949,_0x55c629=arguments[_0x2ce48c(0x18cc)],_0x430d9f=_0x55c629<0x3?_0x122160:null===_0x55752b?_0x55752b=Object[_0x2ce48c(0x14a5)](_0x122160,_0x48190c):_0x55752b;if(_0x2ce48c(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x2ce48c(0x3215)])_0x430d9f=Reflect[_0x2ce48c(0x3215)](_0x53f331,_0x122160,_0x48190c,_0x55752b);else{for(var _0x42c364=_0x53f331[_0x2ce48c(0x18cc)]-0x1;0x0<=_0x42c364;_0x42c364--)(_0x4a1949=_0x53f331[_0x42c364])&&(_0x430d9f=(_0x55c629<0x3?_0x4a1949(_0x430d9f):0x3<_0x55c629?_0x4a1949(_0x122160,_0x48190c,_0x430d9f):_0x4a1949(_0x122160,_0x48190c))||_0x430d9f);}0x3<_0x55c629&&_0x430d9f&&Object['defineProperty'](_0x122160,_0x48190c,_0x430d9f);}var _0x5edab5=_0x3bc80d(0x10435),_0x587124=_0x3bc80d(0xbd53),_0x3cd808=_0x3bc80d(0x12820),_0x43fc49=_0x3bc80d(0x10c09),_0x5614aa=_0x3bc80d(0x17372),_0x307398=_0x3bc80d(0xd53f),_0xfda352=_0x3bc80d(0x4fa8),_0x2e4078=_0x3bc80d(0x1610),_0x3bc80d=_0x3bc80d(0x5645);class _0x176379 extends _0x3bc80d['H']{constructor(){var _0x4c905d=a8_0x5306;super(...arguments),this['SUBSURFACE']=!0x1,this['SS_REFRACTION']=!0x1,this[_0x4c905d(0x20c5)]=!0x1,this[_0x4c905d(0x364b)]=!0x1,this[_0x4c905d(0x420a)]=!0x1,this[_0x4c905d(0x41c8)]=!0x1,this[_0x4c905d(0x561)]=!0x1,this[_0x4c905d(0xbee)]=0x0,this[_0x4c905d(0x124d)]=!0x1,this[_0x4c905d(0xbcb)]=!0x1,this['SS_REFRACTIONINTENSITY_TEXTUREDIRECTUV']=0x0,this[_0x4c905d(0xd1e)]=!0x1,this[_0x4c905d(0x4cd)]=0x0,this['SS_REFRACTIONMAP_3D']=!0x1,this[_0x4c905d(0x3b18)]=!0x1,this[_0x4c905d(0x3c27)]=!0x1,this[_0x4c905d(0x2260)]=!0x1,this[_0x4c905d(0x35fd)]=!0x1,this[_0x4c905d(0x32af)]=!0x1,this[_0x4c905d(0x326b)]=!0x1,this[_0x4c905d(0x1165)]=!0x1,this[_0x4c905d(0x308b)]=!0x1,this[_0x4c905d(0x18cb)]=!0x1,this[_0x4c905d(0x3b46)]=!0x1,this[_0x4c905d(0x1180)]=!0x1,this[_0x4c905d(0x1080)]=!0x1;}}class _0x26dab1 extends _0xfda352['n']{constructor(_0x44de69,_0x4da6a9=!0x0){var _0x422d0a=a8_0x5306;super(_0x44de69,_0x422d0a(0x2fef),0x82,new _0x176379(),_0x4da6a9),this['_isRefractionEnabled']=!0x1,this['isRefractionEnabled']=!0x1,this[_0x422d0a(0x2055)]=!0x1,this[_0x422d0a(0x328b)]=!0x1,this[_0x422d0a(0x1fe5)]=!0x1,this[_0x422d0a(0x2b44)]=!0x1,this[_0x422d0a(0x114d)]=0x0,this[_0x422d0a(0x10c9)]=0x1,this[_0x422d0a(0x1ce4)]=0x1,this[_0x422d0a(0x3968)]=!0x1,this[_0x422d0a(0x31a2)]=!0x1,this['_thicknessTexture']=null,this[_0x422d0a(0x7ed)]=null,this[_0x422d0a(0x2f06)]=null,this[_0x422d0a(0x2f97)]=null,this[_0x422d0a(0x162c)]=1.5,this[_0x422d0a(0x413e)]=1.5,this[_0x422d0a(0x3d8b)]=-0x1,this['_invertRefractionY']=!0x1,this['invertRefractionY']=!0x1,this['_linkRefractionWithTransparency']=!0x1,this[_0x422d0a(0x2e54)]=!0x1,this[_0x422d0a(0x29a7)]=0x0,this[_0x422d0a(0x134f)]=0x1,this['useThicknessAsDepth']=!0x1,this[_0x422d0a(0x4023)]=_0x587124['Wo'][_0x422d0a(0x348d)](),this[_0x422d0a(0x353c)]=0x1,this['diffusionDistance']=_0x587124['Wo']['White'](),this[_0x422d0a(0x1452)]=!0x1,this[_0x422d0a(0x1378)]=!0x1,this[_0x422d0a(0x1488)]=null,this[_0x422d0a(0x2bfb)]=null,this['_translucencyIntensityTexture']=null,this[_0x422d0a(0x5c6)]=null,this[_0x422d0a(0x31f1)]=!0x1,this['useGltfStyleTextures']=!0x1,this[_0x422d0a(0x3c5c)]=_0x44de69[_0x422d0a(0x3d78)](),this[_0x422d0a(0x1d67)]=!0x0,this[_0x422d0a(0x3b05)]=_0x44de69[_0x422d0a(0x170f)][_0x2e4078['g'][_0x422d0a(0x3182)]],this['_internalMarkScenePrePassDirty']=_0x44de69[_0x422d0a(0x170f)][_0x2e4078['g'][_0x422d0a(0x2925)]];}get[_0x1b010f(0x152d)](){var _0x51f2bc=_0x1b010f;return this[_0x51f2bc(0x3c5c)][_0x51f2bc(0x2c25)]?this[_0x51f2bc(0x3c5c)]['subSurfaceConfiguration'][_0x51f2bc(0xca6)][this[_0x51f2bc(0x114d)]]:null;}set[_0x1b010f(0x152d)](_0x4fd7f4){var _0xcb4546=_0x1b010f;this[_0xcb4546(0x3c5c)][_0xcb4546(0x3fed)]()&&_0x4fd7f4&&(this[_0xcb4546(0x114d)]=this[_0xcb4546(0x3c5c)][_0xcb4546(0x2c25)][_0xcb4546(0x3233)](_0x4fd7f4));}get[_0x1b010f(0x1989)](){var _0x5d52f1=_0x1b010f;return 0x1<=this[_0x5d52f1(0x3d8b)]?this['_volumeIndexOfRefraction']:this[_0x5d52f1(0x162c)];}set[_0x1b010f(0x1989)](_0x152d38){var _0x3f93ab=_0x1b010f;this[_0x3f93ab(0x3d8b)]=0x1<=_0x152d38?_0x152d38:-0x1;}[_0x1b010f(0x2b74)](){var _0x2e7a37=_0x1b010f;this[_0x2e7a37(0x256e)](this[_0x2e7a37(0x2d5f)]||this[_0x2e7a37(0x2055)]||this[_0x2e7a37(0x1fe5)]),this['_internalMarkAllSubMeshesAsTexturesDirty']();}[_0x1b010f(0x1934)](){var _0x17b467=_0x1b010f;this[_0x17b467(0x3b05)](),this['_internalMarkScenePrePassDirty']();}['isReadyForSubMesh'](_0x15341b,_0x49ff74){var _0x4b8104=_0x1b010f;if(!this['_isRefractionEnabled']&&!this['_isTranslucencyEnabled']&&!this[_0x4b8104(0x1fe5)])return!0x0;if(_0x15341b[_0x4b8104(0x8a8)]&&_0x49ff74[_0x4b8104(0x404c)]){if(this[_0x4b8104(0x2920)]&&_0x3cd808['k'][_0x4b8104(0x3096)]&&!this[_0x4b8104(0x2920)][_0x4b8104(0x8f0)]())return!0x1;const _0x4bb888=this['_getRefractionTexture'](_0x49ff74);if(_0x4bb888&&_0x3cd808['k']['RefractionTextureEnabled']&&!_0x4bb888[_0x4b8104(0x8f0)]())return!0x1;}return!0x0;}[_0x1b010f(0xdfc)](_0x22645f,_0x21ff17){var _0x52ac3d=_0x1b010f;if(!this[_0x52ac3d(0x2d5f)]&&!this[_0x52ac3d(0x2055)]&&!this[_0x52ac3d(0x1fe5)])return _0x22645f[_0x52ac3d(0x3f77)]=!0x1,_0x22645f[_0x52ac3d(0x364b)]=!0x1,_0x22645f['SS_SCATTERING']=!0x1,_0x22645f[_0x52ac3d(0x329e)]=!0x1,_0x22645f['SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE']=!0x1,_0x22645f[_0x52ac3d(0x420a)]=!0x1,_0x22645f[_0x52ac3d(0x561)]=!0x1,_0x22645f[_0x52ac3d(0xbee)]=0x0,_0x22645f[_0x52ac3d(0x124d)]=!0x1,_0x22645f['SS_REFRACTIONINTENSITY_TEXTURE']=!0x1,_0x22645f[_0x52ac3d(0x1ec7)]=0x0,_0x22645f[_0x52ac3d(0xd1e)]=!0x1,_0x22645f['SS_TRANSLUCENCYINTENSITY_TEXTUREDIRECTUV']=0x0,_0x22645f[_0x52ac3d(0x138d)]=!0x1,_0x22645f['SS_REFRACTIONMAP_OPPOSITEZ']=!0x1,_0x22645f[_0x52ac3d(0x3c27)]=!0x1,_0x22645f[_0x52ac3d(0x2260)]=!0x1,_0x22645f[_0x52ac3d(0x35fd)]=!0x1,_0x22645f[_0x52ac3d(0x32af)]=!0x1,_0x22645f[_0x52ac3d(0x326b)]=!0x1,_0x22645f['SS_ALBEDOFORREFRACTIONTINT']=!0x1,_0x22645f[_0x52ac3d(0x308b)]=!0x1,_0x22645f['SS_USE_LOCAL_REFRACTIONMAP_CUBIC']=!0x1,_0x22645f[_0x52ac3d(0x3b46)]=!0x1,_0x22645f[_0x52ac3d(0x1180)]=!0x1,void(_0x22645f[_0x52ac3d(0x1080)]=!0x1);var _0x234efd,_0x518773;_0x22645f[_0x52ac3d(0x8a8)]&&(_0x22645f[_0x52ac3d(0x3f77)]=!0x0,_0x22645f[_0x52ac3d(0x364b)]=this[_0x52ac3d(0x2055)],_0x22645f[_0x52ac3d(0x420a)]=!0x1,_0x22645f[_0x52ac3d(0x41c8)]=this['_isScatteringEnabled'],_0x22645f[_0x52ac3d(0x561)]=!0x1,_0x22645f['SS_REFRACTIONINTENSITY_TEXTURE']=!0x1,_0x22645f['SS_TRANSLUCENCYINTENSITY_TEXTURE']=!0x1,_0x22645f[_0x52ac3d(0x124d)]=!0x1,_0x22645f['SS_MASK_FROM_THICKNESS_TEXTURE']=!0x1,_0x22645f[_0x52ac3d(0x1080)]=!0x1,_0x22645f[_0x52ac3d(0x329e)]=!0x1,_0x22645f[_0x52ac3d(0x20c5)]=!0x1,_0x22645f['SS_REFRACTIONMAP_3D']=!0x1,_0x22645f[_0x52ac3d(0x2260)]=!0x1,_0x22645f['SS_RGBDREFRACTION']=!0x1,_0x22645f[_0x52ac3d(0x32af)]=!0x1,_0x22645f[_0x52ac3d(0x3b18)]=!0x1,_0x22645f[_0x52ac3d(0x3c27)]=!0x1,_0x22645f['SS_LINKREFRACTIONTOTRANSPARENCY']=!0x1,_0x22645f[_0x52ac3d(0x1165)]=!0x1,_0x22645f['SS_ALBEDOFORTRANSLUCENCYTINT']=!0x1,_0x22645f['SS_USE_LOCAL_REFRACTIONMAP_CUBIC']=!0x1,_0x22645f[_0x52ac3d(0x3b46)]=!0x1,_0x234efd=!!this[_0x52ac3d(0x2920)]&&!!this['_refractionIntensityTexture']&&this[_0x52ac3d(0x1488)][_0x52ac3d(0x2b16)](this[_0x52ac3d(0x2920)])&&this[_0x52ac3d(0x1488)][_0x52ac3d(0x276b)]===this[_0x52ac3d(0x2920)][_0x52ac3d(0x276b)],_0x518773=!!this[_0x52ac3d(0x2920)]&&!!this['_translucencyIntensityTexture']&&this['_translucencyIntensityTexture'][_0x52ac3d(0x2b16)](this[_0x52ac3d(0x2920)])&&this[_0x52ac3d(0x18c5)][_0x52ac3d(0x276b)]===this[_0x52ac3d(0x2920)]['_texture'],_0x234efd=(_0x234efd||!this[_0x52ac3d(0x1488)])&&(_0x518773||!this[_0x52ac3d(0x18c5)]),_0x22645f[_0x52ac3d(0x8a8)]&&_0x21ff17[_0x52ac3d(0x404c)]&&(this[_0x52ac3d(0x2920)]&&_0x3cd808['k'][_0x52ac3d(0x3096)]&&_0x43fc49['G'][_0x52ac3d(0xcb9)](this[_0x52ac3d(0x2920)],_0x22645f,_0x52ac3d(0x561)),this[_0x52ac3d(0x1488)]&&_0x3cd808['k']['RefractionIntensityTextureEnabled']&&!_0x234efd&&_0x43fc49['G'][_0x52ac3d(0xcb9)](this[_0x52ac3d(0x1488)],_0x22645f,_0x52ac3d(0xbcb)),this[_0x52ac3d(0x18c5)]&&_0x3cd808['k']['TranslucencyIntensityTextureEnabled']&&!_0x234efd&&_0x43fc49['G'][_0x52ac3d(0xcb9)](this['_translucencyIntensityTexture'],_0x22645f,_0x52ac3d(0xd1e))),_0x22645f['SS_HAS_THICKNESS']=this[_0x52ac3d(0x134f)]-this[_0x52ac3d(0x29a7)]!=0x0,_0x22645f[_0x52ac3d(0x1180)]=(this['_useMaskFromThicknessTexture']||!!this[_0x52ac3d(0x1488)]||!!this[_0x52ac3d(0x18c5)])&&_0x234efd,_0x22645f[_0x52ac3d(0x1080)]=this[_0x52ac3d(0x31f1)],_0x22645f['SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE']=(this[_0x52ac3d(0x1452)]||!!this[_0x52ac3d(0x1488)])&&_0x234efd,_0x22645f[_0x52ac3d(0x420a)]=(this[_0x52ac3d(0x1452)]||!!this[_0x52ac3d(0x18c5)])&&_0x234efd,this[_0x52ac3d(0x2d5f)]&&_0x21ff17[_0x52ac3d(0x404c)]&&(_0x518773=this['_getRefractionTexture'](_0x21ff17))&&_0x3cd808['k'][_0x52ac3d(0x2ad3)]&&(_0x22645f[_0x52ac3d(0x329e)]=!0x0,_0x22645f[_0x52ac3d(0x138d)]=_0x518773[_0x52ac3d(0x20b)],_0x22645f[_0x52ac3d(0x2260)]=_0x518773[_0x52ac3d(0x9c3)],_0x22645f[_0x52ac3d(0x35fd)]=_0x518773[_0x52ac3d(0xab5)],_0x22645f['SS_LINEARSPECULARREFRACTION']=_0x518773[_0x52ac3d(0x3f3b)],_0x22645f[_0x52ac3d(0x3b18)]=_0x518773[_0x52ac3d(0x606)],_0x22645f[_0x52ac3d(0x3c27)]=_0x518773[_0x52ac3d(0x2272)],_0x22645f[_0x52ac3d(0x326b)]=this['_linkRefractionWithTransparency'],_0x22645f['SS_ALBEDOFORREFRACTIONTINT']=this[_0x52ac3d(0x3968)],_0x22645f[_0x52ac3d(0x18cb)]=_0x518773['isCube']&&_0x518773[_0x52ac3d(0x1220)],_0x22645f[_0x52ac3d(0x3b46)]=this[_0x52ac3d(0x7eb)]),this[_0x52ac3d(0x2055)]&&(_0x22645f['SS_ALBEDOFORTRANSLUCENCYTINT']=this[_0x52ac3d(0x31a2)]));}[_0x1b010f(0x694)](_0x458db8,_0x2c4930,_0x3951ad,_0x2be87d){var _0x591356=_0x1b010f;(this['_isRefractionEnabled']||this['_isTranslucencyEnabled']||this[_0x591356(0x1fe5)])&&(_0x2be87d[_0x591356(0x14c4)]()[_0x591356(0x10cb)]()['decompose'](_0x307398['jp'][_0x591356(0xe60)][0x0]),_0x2be87d=Math[_0x591356(0x1955)](Math[_0x591356(0x273d)](_0x307398['jp'][_0x591356(0xe60)][0x0]['x']),Math['abs'](_0x307398['jp'][_0x591356(0xe60)][0x0]['y']),Math[_0x591356(0x273d)](_0x307398['jp'][_0x591356(0xe60)][0x0]['z'])),_0x458db8['updateFloat2'](_0x591356(0xd8c),this[_0x591356(0x29a7)]*_0x2be87d,(this[_0x591356(0x134f)]-this['minimumThickness'])*_0x2be87d));}[_0x1b010f(0x3850)](_0x15e62c,_0x58e18a,_0x587b91,_0x208a79){var _0x8b8fbb=_0x1b010f;if(this['_isRefractionEnabled']||this[_0x8b8fbb(0x2055)]||this[_0x8b8fbb(0x1fe5)]){var _0x208a79=_0x208a79['materialDefines'],_0x51e53a=this[_0x8b8fbb(0x2639)][_0x8b8fbb(0x1e48)],_0x4a1b62=this[_0x8b8fbb(0x2639)]['realTimeFiltering'],_0x36d810=_0x208a79[_0x8b8fbb(0x3a0e)];const _0x11eb25=this['_getRefractionTexture'](_0x58e18a);if(!_0x15e62c[_0x8b8fbb(0xf0a)]||!_0x51e53a||!_0x15e62c[_0x8b8fbb(0x2661)]){if(this[_0x8b8fbb(0x2920)]&&_0x3cd808['k']['ThicknessTextureEnabled']&&(_0x15e62c[_0x8b8fbb(0x1a59)](_0x8b8fbb(0x178b),this[_0x8b8fbb(0x2920)][_0x8b8fbb(0x126e)],this[_0x8b8fbb(0x2920)][_0x8b8fbb(0x2fe2)]),_0x43fc49['G'][_0x8b8fbb(0x1eb7)](this['_thicknessTexture'],_0x15e62c,_0x8b8fbb(0xb77))),this[_0x8b8fbb(0x1488)]&&_0x3cd808['k'][_0x8b8fbb(0x1d1d)]&&_0x208a79[_0x8b8fbb(0xbcb)]&&(_0x15e62c[_0x8b8fbb(0x1a59)](_0x8b8fbb(0x43c),this['_refractionIntensityTexture'][_0x8b8fbb(0x126e)],this['_refractionIntensityTexture']['level']),_0x43fc49['G']['BindTextureMatrix'](this['_refractionIntensityTexture'],_0x15e62c,'refractionIntensity')),this['_translucencyIntensityTexture']&&_0x3cd808['k'][_0x8b8fbb(0xbf4)]&&_0x208a79[_0x8b8fbb(0xd1e)]&&(_0x15e62c[_0x8b8fbb(0x1a59)](_0x8b8fbb(0x201d),this[_0x8b8fbb(0x18c5)][_0x8b8fbb(0x126e)],this[_0x8b8fbb(0x18c5)][_0x8b8fbb(0x2fe2)]),_0x43fc49['G'][_0x8b8fbb(0x1eb7)](this[_0x8b8fbb(0x18c5)],_0x15e62c,_0x8b8fbb(0x1ce4))),_0x11eb25&&_0x3cd808['k'][_0x8b8fbb(0x2ad3)]){_0x15e62c[_0x8b8fbb(0x2711)]('refractionMatrix',_0x11eb25['getReflectionTextureMatrix']());let _0x3c247a=0x1;_0x11eb25[_0x8b8fbb(0x20b)]||_0x11eb25['depth']&&(_0x3c247a=_0x11eb25[_0x8b8fbb(0x27b7)]);var _0x51e53a=_0x11eb25['getSize']()[_0x8b8fbb(0x146c)],_0x2a1720=this[_0x8b8fbb(0x1989)];_0x15e62c[_0x8b8fbb(0x2f68)](_0x8b8fbb(0x2f04),_0x11eb25['level'],0x1/_0x2a1720,_0x3c247a,this[_0x8b8fbb(0x3936)]?-0x1:0x1),_0x15e62c[_0x8b8fbb(0x2f68)]('vRefractionMicrosurfaceInfos',_0x51e53a,_0x11eb25[_0x8b8fbb(0x2f15)],_0x11eb25[_0x8b8fbb(0x206)],0x1/this[_0x8b8fbb(0x413e)]),_0x4a1b62&&_0x15e62c[_0x8b8fbb(0x1a59)]('vRefractionFilteringInfo',_0x51e53a,_0x5614aa['R'][_0x8b8fbb(0x1050)](_0x51e53a)),_0x11eb25['boundingBoxSize']&&(_0x2a1720=_0x11eb25,_0x15e62c[_0x8b8fbb(0x1f21)](_0x8b8fbb(0xd01),_0x2a1720[_0x8b8fbb(0x56d)]),_0x15e62c['updateVector3'](_0x8b8fbb(0x1cdc),_0x2a1720[_0x8b8fbb(0x1220)]));}this[_0x8b8fbb(0x1fe5)]&&_0x15e62c[_0x8b8fbb(0x71b)](_0x8b8fbb(0x152d),this[_0x8b8fbb(0x114d)]),_0x15e62c[_0x8b8fbb(0x1e5f)](_0x8b8fbb(0x842),this[_0x8b8fbb(0x9e9)]),_0x15e62c[_0x8b8fbb(0x2f68)](_0x8b8fbb(0x25a0),this[_0x8b8fbb(0x4023)]['r'],this['tintColor']['g'],this[_0x8b8fbb(0x4023)]['b'],Math[_0x8b8fbb(0x1955)](0.00001,this[_0x8b8fbb(0x353c)])),_0x15e62c[_0x8b8fbb(0x20b6)](_0x8b8fbb(0x281a),this[_0x8b8fbb(0x10c9)],this[_0x8b8fbb(0x1ce4)],0x0);}_0x58e18a[_0x8b8fbb(0x404c)]&&(this[_0x8b8fbb(0x2920)]&&_0x3cd808['k'][_0x8b8fbb(0x3096)]&&_0x15e62c[_0x8b8fbb(0x2265)](_0x8b8fbb(0x3b67),this[_0x8b8fbb(0x2920)]),this[_0x8b8fbb(0x1488)]&&_0x3cd808['k'][_0x8b8fbb(0x1d1d)]&&_0x208a79['SS_REFRACTIONINTENSITY_TEXTURE']&&_0x15e62c[_0x8b8fbb(0x2265)](_0x8b8fbb(0x223a),this[_0x8b8fbb(0x1488)]),this[_0x8b8fbb(0x18c5)]&&_0x3cd808['k']['TranslucencyIntensityTextureEnabled']&&_0x208a79[_0x8b8fbb(0xd1e)]&&_0x15e62c[_0x8b8fbb(0x2265)](_0x8b8fbb(0x2088),this[_0x8b8fbb(0x18c5)]),_0x11eb25&&_0x3cd808['k'][_0x8b8fbb(0x2ad3)]&&(_0x36d810?_0x15e62c[_0x8b8fbb(0x2265)](_0x8b8fbb(0x2416),_0x11eb25):(_0x15e62c[_0x8b8fbb(0x2265)](_0x8b8fbb(0x2416),_0x11eb25['_lodTextureMid']||_0x11eb25),_0x15e62c['setTexture']('refractionSamplerLow',_0x11eb25[_0x8b8fbb(0x1c3e)]||_0x11eb25),_0x15e62c[_0x8b8fbb(0x2265)](_0x8b8fbb(0x2b60),_0x11eb25[_0x8b8fbb(0x3a3e)]||_0x11eb25))));}}[_0x1b010f(0x225f)](_0x2f7c7b){var _0x26f868=_0x1b010f;return this[_0x26f868(0x2f06)]||(this[_0x26f868(0x2d5f)]?_0x2f7c7b['environmentTexture']:null);}get['disableAlphaBlending'](){var _0x488d45=_0x1b010f;return this[_0x488d45(0x2d5f)]&&this[_0x488d45(0x1202)];}[_0x1b010f(0x86b)](_0x5af53b){var _0x4bac46=_0x1b010f;_0x3cd808['k'][_0x4bac46(0x2ad3)]&&this['_refractionTexture']&&this[_0x4bac46(0x2f06)][_0x4bac46(0xcdd)]&&_0x5af53b[_0x4bac46(0xede)](this[_0x4bac46(0x2f06)]);}[_0x1b010f(0x37e6)](_0x5447cd){var _0x5e9037=_0x1b010f;return this[_0x5e9037(0x2920)]===_0x5447cd||this[_0x5e9037(0x2f06)]===_0x5447cd;}[_0x1b010f(0x3f08)](){var _0x25dd2c=_0x1b010f;return!!(_0x3cd808['k'][_0x25dd2c(0x2ad3)]&&this[_0x25dd2c(0x2f06)]&&this['_refractionTexture'][_0x25dd2c(0xcdd)]);}[_0x1b010f(0x4019)](_0x304446){var _0x5c0fd6=_0x1b010f;this[_0x5c0fd6(0x2920)]&&_0x304446['push'](this[_0x5c0fd6(0x2920)]),this['_refractionTexture']&&_0x304446[_0x5c0fd6(0xede)](this[_0x5c0fd6(0x2f06)]);}['getAnimatables'](_0x12da96){var _0x2cf1ce=_0x1b010f;this[_0x2cf1ce(0x2920)]&&this[_0x2cf1ce(0x2920)][_0x2cf1ce(0x3f3)]&&0x0<this['_thicknessTexture']['animations'][_0x2cf1ce(0x18cc)]&&_0x12da96[_0x2cf1ce(0xede)](this[_0x2cf1ce(0x2920)]),this[_0x2cf1ce(0x2f06)]&&this[_0x2cf1ce(0x2f06)][_0x2cf1ce(0x3f3)]&&0x0<this[_0x2cf1ce(0x2f06)]['animations']['length']&&_0x12da96[_0x2cf1ce(0xede)](this[_0x2cf1ce(0x2f06)]);}[_0x1b010f(0x41a)](_0xf72b3f){var _0x4db9f9=_0x1b010f;_0xf72b3f&&(this[_0x4db9f9(0x2920)]&&this['_thicknessTexture']['dispose'](),this['_refractionTexture']&&this[_0x4db9f9(0x2f06)]['dispose']());}[_0x1b010f(0x252c)](){var _0xde78d=_0x1b010f;return _0xde78d(0x34f5);}['addFallbacks'](_0x1e3412,_0x2befbb,_0x4c5de1){var _0x56bb33=_0x1b010f;return _0x1e3412['SS_SCATTERING']&&_0x2befbb[_0x56bb33(0xcb8)](_0x4c5de1++,'SS_SCATTERING'),_0x1e3412[_0x56bb33(0x364b)]&&_0x2befbb[_0x56bb33(0xcb8)](_0x4c5de1++,_0x56bb33(0x364b)),_0x4c5de1;}[_0x1b010f(0x3a50)](_0xab21d7){var _0x4b9e9b=_0x1b010f;_0xab21d7[_0x4b9e9b(0xede)](_0x4b9e9b(0x3b67),_0x4b9e9b(0x223a),'translucencyIntensitySampler','refractionSampler',_0x4b9e9b(0x17b8),_0x4b9e9b(0x2b60));}[_0x1b010f(0x28e8)](){var _0x2802ed=_0x1b010f;return{'ubo':[{'name':_0x2802ed(0x29ee),'size':0x4,'type':_0x2802ed(0xb4f)},{'name':_0x2802ed(0x1044),'size':0x2,'type':'vec2'},{'name':_0x2802ed(0x201d),'size':0x2,'type':'vec2'},{'name':_0x2802ed(0x2f04),'size':0x4,'type':_0x2802ed(0xb4f)},{'name':_0x2802ed(0xe04),'size':0x10,'type':_0x2802ed(0x3120)},{'name':_0x2802ed(0x178b),'size':0x2,'type':_0x2802ed(0x408)},{'name':_0x2802ed(0x43c),'size':0x2,'type':'vec2'},{'name':_0x2802ed(0x113f),'size':0x10,'type':_0x2802ed(0x3120)},{'name':'refractionIntensityMatrix','size':0x10,'type':'mat4'},{'name':'translucencyIntensityMatrix','size':0x10,'type':_0x2802ed(0x3120)},{'name':_0x2802ed(0xd8c),'size':0x2,'type':_0x2802ed(0x408)},{'name':_0x2802ed(0x842),'size':0x3,'type':_0x2802ed(0x1369)},{'name':_0x2802ed(0x25a0),'size':0x4,'type':_0x2802ed(0xb4f)},{'name':_0x2802ed(0x281a),'size':0x3,'type':_0x2802ed(0x1369)},{'name':'vRefractionPosition','size':0x3,'type':_0x2802ed(0x1369)},{'name':'vRefractionSize','size':0x3,'type':_0x2802ed(0x1369)},{'name':_0x2802ed(0x152d),'size':0x1,'type':_0x2802ed(0x1051)}]};}}_0xd4fe02([(0x0,_0x5edab5['qC'])(),(0x0,_0x5edab5['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x367b),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],'isTranslucencyEnabled',void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x1934))],_0x26dab1[_0x1b010f(0x1ce1)],'isScatteringEnabled',void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1[_0x1b010f(0x1ce1)],'_scatteringDiffusionProfileIndex',void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x10c9),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x1ce4),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1['prototype'],_0x1b010f(0x3968),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x31a2),void 0x0),_0xd4fe02([(0x0,_0x5edab5['oU'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1['prototype'],_0x1b010f(0x7ed),void 0x0),_0xd4fe02([(0x0,_0x5edab5['oU'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x2f97),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x413e),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1[_0x1b010f(0x1ce1)],'_volumeIndexOfRefraction',void 0x0),_0xd4fe02([(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x1989),null),_0xd4fe02([(0x0,_0x5edab5['qC'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x23a3),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x2e54),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x29a7),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x134f),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1['prototype'],_0x1b010f(0x7eb),void 0x0),_0xd4fe02([(0x0,_0x5edab5['n9'])()],_0x26dab1[_0x1b010f(0x1ce1)],'tintColor',void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])()],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x353c),void 0x0),_0xd4fe02([(0x0,_0x5edab5['n9'])()],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x9e9),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x1378),void 0x0),_0xd4fe02([(0x0,_0x5edab5['oU'])(),(0x0,_0x5edab5['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x26dab1[_0x1b010f(0x1ce1)],'refractionIntensityTexture',void 0x0),_0xd4fe02([(0x0,_0x5edab5['oU'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x5c6),void 0x0),_0xd4fe02([(0x0,_0x5edab5['qC'])(),(0x0,_0x5edab5['wz'])(_0x1b010f(0x2b74))],_0x26dab1[_0x1b010f(0x1ce1)],_0x1b010f(0x3d86),void 0x0);},0x1439c:(_0x15e7d0,_0x870557,_0x28b997)=>{var _0x24f1c2=a8_0x1ec55c;_0x28b997['d'](_0x870557,{'u':()=>_0x26119c});var _0x173695=_0x28b997(0xd079),_0x30c8f1=_0x28b997(0x17372),_0xcb630f=_0x28b997(0x1610),_0x354c7f=_0x28b997(0x8291),_0x4958ce=(_0x28b997(0x14e90),_0x28b997(0x3b79),_0x28b997(0x9a70));class _0x26119c{constructor(_0x4f4dd6,_0x9e8ebb={}){var _0x4e9020=a8_0x5306;this[_0x4e9020(0x3293)]=0x0,this['_lodGenerationScale']=0.8,this[_0x4e9020(0x2645)]=_0xcb630f['g'][_0x4e9020(0x79d)],this['hdrScale']=0x1,this['_engine']=_0x4f4dd6,this['hdrScale']=_0x9e8ebb[_0x4e9020(0x370d)]||this[_0x4e9020(0x370d)],this[_0x4e9020(0x2645)]=_0x9e8ebb['quality']||this['quality'];}['_createRenderTarget'](_0x556adb){var _0x2d9642=a8_0x5306;let _0x462da9=_0xcb630f['g'][_0x2d9642(0x2d4d)];return this['_engine'][_0x2d9642(0x16da)]()['textureHalfFloatRender']?_0x462da9=_0xcb630f['g']['TEXTURETYPE_HALF_FLOAT']:this[_0x2d9642(0x355c)][_0x2d9642(0x16da)]()[_0x2d9642(0x2998)]&&(_0x462da9=_0xcb630f['g'][_0x2d9642(0x1608)]),_0x556adb=this[_0x2d9642(0x355c)][_0x2d9642(0x2a41)](_0x556adb,{'format':_0xcb630f['g'][_0x2d9642(0x12a4)],'type':_0x462da9,'createMipMaps':!0x0,'generateMipMaps':!0x1,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0xcb630f['g'][_0x2d9642(0x16b2)]}),(this[_0x2d9642(0x355c)][_0x2d9642(0x3e88)](_0x556adb['texture'],_0xcb630f['g'][_0x2d9642(0x1fdb)],_0xcb630f['g'][_0x2d9642(0x1fdb)],_0xcb630f['g']['TEXTURE_CLAMP_ADDRESSMODE']),this[_0x2d9642(0x355c)]['updateTextureSamplingMode'](_0xcb630f['g'][_0x2d9642(0x2469)],_0x556adb['texture'],!0x0),_0x556adb);}[_0x24f1c2(0x3dc1)](_0x3e4404){var _0x6971ba=_0x24f1c2,_0x3335b7=_0x3e4404[_0x6971ba(0xbdc)]()[_0x6971ba(0x146c)],_0x5ccff8=_0x30c8f1['R']['ILog2'](_0x3335b7)+0x1;const _0x6c79a1=this[_0x6971ba(0x3300)][_0x6971ba(0x2a69)],_0x5e84b7=this[_0x6971ba(0x9ba)](_0x3335b7);this[_0x6971ba(0x3df0)][_0x6971ba(0x41f7)]();var _0x297468=_0x3e4404[_0x6971ba(0x4149)](),_0x5740e7=(_0x297468&&this['_engine'][_0x6971ba(0x13af)](_0xcb630f['g'][_0x6971ba(0x2469)],_0x297468,!0x0),this[_0x6971ba(0x3df0)][_0x6971ba(0x3898)](this[_0x6971ba(0x3300)]),[[new _0x173695['P'](0x0,0x0,-0x1),new _0x173695['P'](0x0,-0x1,0x0),new _0x173695['P'](0x1,0x0,0x0)],[new _0x173695['P'](0x0,0x0,0x1),new _0x173695['P'](0x0,-0x1,0x0),new _0x173695['P'](-0x1,0x0,0x0)],[new _0x173695['P'](0x1,0x0,0x0),new _0x173695['P'](0x0,0x0,0x1),new _0x173695['P'](0x0,0x1,0x0)],[new _0x173695['P'](0x1,0x0,0x0),new _0x173695['P'](0x0,0x0,-0x1),new _0x173695['P'](0x0,-0x1,0x0)],[new _0x173695['P'](0x1,0x0,0x0),new _0x173695['P'](0x0,-0x1,0x0),new _0x173695['P'](0x0,0x0,0x1)],[new _0x173695['P'](-0x1,0x0,0x0),new _0x173695['P'](0x0,-0x1,0x0),new _0x173695['P'](0x0,0x0,-0x1)]]);_0x6c79a1[_0x6971ba(0x42c)](_0x6971ba(0x370d),this[_0x6971ba(0x370d)]),_0x6c79a1[_0x6971ba(0x3f28)](_0x6971ba(0xa3e),_0x3e4404[_0x6971ba(0xbdc)]()[_0x6971ba(0x146c)],_0x5ccff8),_0x6c79a1[_0x6971ba(0x2265)]('inputTexture',_0x3e4404);for(let _0x3b85b0=0x0;_0x3b85b0<0x6;_0x3b85b0++){_0x6c79a1['setVector3']('up',_0x5740e7[_0x3b85b0][0x0]),_0x6c79a1[_0x6971ba(0x3c4c)](_0x6971ba(0x1691),_0x5740e7[_0x3b85b0][0x1]),_0x6c79a1[_0x6971ba(0x3c4c)]('front',_0x5740e7[_0x3b85b0][0x2]);for(let _0x3e7510=0x0;_0x3e7510<_0x5ccff8;_0x3e7510++){this['_engine'][_0x6971ba(0x500)](_0x5e84b7,_0x3b85b0,void 0x0,void 0x0,!0x0,_0x3e7510),this['_effectRenderer'][_0x6971ba(0x3898)](this[_0x6971ba(0x3300)]);let _0x3b9a5e=Math[_0x6971ba(0x421b)](0x2,(_0x3e7510-this['_lodGenerationOffset'])/this[_0x6971ba(0x1be9)])/_0x3335b7;0x0===_0x3e7510&&(_0x3b9a5e=0x0),_0x6c79a1[_0x6971ba(0x42c)](_0x6971ba(0x347a),_0x3b9a5e),this[_0x6971ba(0x3df0)][_0x6971ba(0x1d9d)]();}}this['_effectRenderer'][_0x6971ba(0x39c2)](),this['_engine'][_0x6971ba(0x1d4a)](),this['_engine'][_0x6971ba(0x2ac0)](_0x3e4404[_0x6971ba(0x276b)]);var _0x297468=_0x5e84b7['texture'][_0x6971ba(0x19d6)],_0x19fb26=_0x5e84b7[_0x6971ba(0x1589)][_0x6971ba(0x3801)];return _0x5e84b7['_swapAndDie'](_0x3e4404[_0x6971ba(0x276b)]),_0x3e4404[_0x6971ba(0x276b)]['type']=_0x297468,_0x3e4404[_0x6971ba(0x276b)][_0x6971ba(0x3801)]=_0x19fb26,_0x3e4404['gammaSpace']=!0x1,_0x3e4404[_0x6971ba(0x206)]=this['_lodGenerationOffset'],_0x3e4404['lodGenerationScale']=this[_0x6971ba(0x1be9)],_0x3e4404[_0x6971ba(0x3b28)]=!0x0,_0x3e4404;}['_createEffect'](_0x125c16,_0x512dc5){var _0x2c6426=_0x24f1c2;const _0x126458=[];return _0x125c16['gammaSpace']&&_0x126458[_0x2c6426(0xede)]('#define\x20GAMMA_INPUT'),_0x126458[_0x2c6426(0xede)](_0x2c6426(0x92e)+this[_0x2c6426(0x2645)]+'u'),new _0x354c7f['H']({'engine':this[_0x2c6426(0x355c)],'name':_0x2c6426(0x2f7c),'vertexShader':'hdrFiltering','fragmentShader':_0x2c6426(0x2f7c),'samplerNames':['inputTexture'],'uniformNames':['vSampleDirections',_0x2c6426(0x2952),'up','right',_0x2c6426(0x206a),_0x2c6426(0xa3e),_0x2c6426(0x370d),_0x2c6426(0x347a)],'useShaderStore':!0x0,'defines':_0x126458,'onCompiled':_0x512dc5});}[_0x24f1c2(0x3b27)](_0xebff1d){var _0x2e4e8c=_0x24f1c2;return _0xebff1d[_0x2e4e8c(0x3b27)]()&&this[_0x2e4e8c(0x3300)]['effect'][_0x2e4e8c(0x3b27)]();}['prefilter'](_0x16f731,_0x582d06=null){var _0x4e7b9f=_0x24f1c2;return this[_0x4e7b9f(0x355c)][_0x4e7b9f(0x1d9a)][_0x4e7b9f(0x78c)]?new Promise(_0x4e8fd0=>{var _0x21b239=_0x4e7b9f;this[_0x21b239(0x3df0)]=new _0x354c7f['I'](this['_engine']),this[_0x21b239(0x3300)]=this[_0x21b239(0x231f)](_0x16f731),this[_0x21b239(0x3300)]['effect'][_0x21b239(0x26e0)](()=>{var _0x1247b1=_0x21b239;this[_0x1247b1(0x3dc1)](_0x16f731),this[_0x1247b1(0x3df0)][_0x1247b1(0x41a)](),this['_effectWrapper'][_0x1247b1(0x41a)](),_0x4e8fd0(),_0x582d06&&_0x582d06();});}):(_0x4958ce['Y'][_0x4e7b9f(0xc51)](_0x4e7b9f(0x1246)),Promise[_0x4e7b9f(0x1c13)]('HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.'));}}},0x4764:(_0x2f6329,_0x14e05a,_0x365699)=>{var _0x2f4956=a8_0x1ec55c,_0x49a82f=_0x365699(0x14232),_0x5494c4=_0x365699(0x17115),_0x1308d4=_0x365699(0x4ba7);_0x49a82f['D'][_0x2f4956(0x19e8)][_0x2f4956(0xede)](new class{constructor(){var _0x4eab31=_0x2f4956;this[_0x4eab31(0x3e2)]=!0x1;}[_0x2f4956(0x227d)](_0x85b3cc){var _0x3b01fe=_0x2f4956;return _0x85b3cc[_0x3b01fe(0x2e29)](_0x3b01fe(0xb4c));}[_0x2f4956(0x257d)](_0x387735,_0x382e04,_0x13d023,_0x3b7472,_0x4d74a5){var _0x19dd6b=_0x2f4956,_0x24c638;Array[_0x19dd6b(0x2cb4)](_0x387735)||(_0x24c638={'supportedCompressionFormats':{'etc1':!!(_0x24c638=_0x382e04[_0x19dd6b(0x3e9d)]()[_0x19dd6b(0x16da)]())[_0x19dd6b(0x31d6)],'s3tc':!!_0x24c638[_0x19dd6b(0x75c)],'pvrtc':!!_0x24c638[_0x19dd6b(0x2df8)],'etc2':!!_0x24c638['etc2'],'astc':!!_0x24c638[_0x19dd6b(0x221d)],'bc7':!!_0x24c638['bptc']}},(0x0,_0x5494c4['rz'])(_0x387735,_0x24c638)[_0x19dd6b(0x2cc0)](_0x1bedde=>{var _0x119936=_0x19dd6b,_0x12cf84=0x1<_0x1bedde['fileInfo'][_0x119936(0xad0)][0x0]['levels'][_0x119936(0x18cc)]&&_0x382e04[_0x119936(0x700)];(0x0,_0x5494c4['nG'])(_0x382e04,_0x1bedde),_0x382e04[_0x119936(0x3e9d)]()[_0x119936(0x763)](_0x382e04,_0x12cf84),_0x382e04[_0x119936(0x3b27)]=!0x0,_0x382e04[_0x119936(0x765)][_0x119936(0x3608)](_0x382e04),_0x382e04[_0x119936(0x765)][_0x119936(0x13c8)](),_0x3b7472&&_0x3b7472();})[_0x19dd6b(0x2e0)](_0x45e103=>{var _0x133108=_0x19dd6b;_0x1308d4['w1'][_0x133108(0xc51)](_0x133108(0x2b8d)),_0x382e04[_0x133108(0x3b27)]=!0x0,_0x4d74a5&&_0x4d74a5(_0x45e103);}));}['loadData'](_0xd6c218,_0x1f0c27,_0x22f66d){var _0x30c0ef=_0x2f4956,_0x1c261d=_0x1f0c27[_0x30c0ef(0x3e9d)]()[_0x30c0ef(0x16da)](),_0x1c261d={'supportedCompressionFormats':{'etc1':!!_0x1c261d[_0x30c0ef(0x31d6)],'s3tc':!!_0x1c261d[_0x30c0ef(0x75c)],'pvrtc':!!_0x1c261d[_0x30c0ef(0x2df8)],'etc2':!!_0x1c261d[_0x30c0ef(0x3ab4)],'astc':!!_0x1c261d['astc'],'bc7':!!_0x1c261d[_0x30c0ef(0x2235)]}};(0x0,_0x5494c4['rz'])(_0xd6c218,_0x1c261d)[_0x30c0ef(0x2cc0)](_0x5b1dfe=>{var _0x41a98b=_0x30c0ef,_0x8501df=_0x5b1dfe[_0x41a98b(0xf23)][_0x41a98b(0xad0)][0x0][_0x41a98b(0x380a)][0x0],_0x3fa692=0x1<_0x5b1dfe[_0x41a98b(0xf23)]['images'][0x0][_0x41a98b(0x380a)][_0x41a98b(0x18cc)]&&_0x1f0c27['generateMipMaps'];_0x22f66d(_0x8501df[_0x41a98b(0x146c)],_0x8501df[_0x41a98b(0x3062)],_0x3fa692,-0x1!==_0x5b1dfe[_0x41a98b(0x3801)],()=>{(0x0,_0x5494c4['nG'])(_0x1f0c27,_0x5b1dfe);});})[_0x30c0ef(0x2e0)](_0x7cc683=>{var _0x31f483=_0x30c0ef;_0x1308d4['w1'][_0x31f483(0xc51)](_0x31f483(0x2b8d)),_0x1308d4['w1']['Warn'](_0x31f483(0x262a)+_0x7cc683),_0x22f66d(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}}());},0xd31d:(_0x2a5635,_0x3d7239,_0x18591c)=>{var _0x4475f0=a8_0x1ec55c,_0x28a238=_0x18591c(0x16f1b),_0x11c2a1=_0x18591c(0x14232),_0xfcd8b1=_0x18591c(0xa07);_0x11c2a1['D'][_0x4475f0(0x19e8)][_0x4475f0(0xede)](new class{constructor(){var _0x379629=_0x4475f0;this[_0x379629(0x3e2)]=!0x0;}[_0x4475f0(0x227d)](_0x421c8c){return _0x421c8c['endsWith']('.dds');}['loadCubeData'](_0x3fe16a,_0x4a6a93,_0x3bd46d,_0x2f7b6a){var _0x35a9ee=_0x4475f0;const _0xef2f7=_0x4a6a93[_0x35a9ee(0x3e9d)]();let _0x4daf0c,_0x59b89a=!0x1,_0x287a42=0x3e8;if(Array[_0x35a9ee(0x2cb4)](_0x3fe16a))for(let _0xc5c844=0x0;_0xc5c844<_0x3fe16a[_0x35a9ee(0x18cc)];_0xc5c844++){var _0x386cf6=_0x3fe16a[_0xc5c844];_0x4daf0c=_0xfcd8b1['N'][_0x35a9ee(0xdd7)](_0x386cf6),_0x4a6a93['width']=_0x4daf0c[_0x35a9ee(0x146c)],_0x4a6a93[_0x35a9ee(0x3062)]=_0x4daf0c[_0x35a9ee(0x3062)],_0x59b89a=(_0x4daf0c[_0x35a9ee(0x19d9)]||_0x4daf0c[_0x35a9ee(0x1655)]||0x1<_0x4daf0c[_0x35a9ee(0x133b)])&&_0x4a6a93[_0x35a9ee(0x700)],_0xef2f7['_unpackFlipY'](_0x4daf0c[_0x35a9ee(0x40d7)]),_0xfcd8b1['N'][_0x35a9ee(0x242c)](_0xef2f7,_0x4a6a93,_0x386cf6,_0x4daf0c,_0x59b89a,0x6,-0x1,_0xc5c844),_0x4daf0c[_0x35a9ee(0x12d7)]||0x1!==_0x4daf0c['mipmapCount']?_0x287a42=_0x4daf0c['mipmapCount']-0x1:_0xef2f7['generateMipMapsForCubemap'](_0x4a6a93);}else{var _0x169206=_0x3fe16a;_0x4daf0c=_0xfcd8b1['N'][_0x35a9ee(0xdd7)](_0x169206),_0x4a6a93[_0x35a9ee(0x146c)]=_0x4daf0c[_0x35a9ee(0x146c)],_0x4a6a93[_0x35a9ee(0x3062)]=_0x4daf0c[_0x35a9ee(0x3062)],_0x3bd46d&&(_0x4daf0c[_0x35a9ee(0xf0e)]=new _0x28a238['i']()),_0x59b89a=(_0x4daf0c[_0x35a9ee(0x19d9)]||_0x4daf0c[_0x35a9ee(0x1655)]||0x1<_0x4daf0c[_0x35a9ee(0x133b)])&&_0x4a6a93[_0x35a9ee(0x700)],_0xef2f7['_unpackFlipY'](_0x4daf0c[_0x35a9ee(0x40d7)]),_0xfcd8b1['N'][_0x35a9ee(0x242c)](_0xef2f7,_0x4a6a93,_0x169206,_0x4daf0c,_0x59b89a,0x6),_0x4daf0c[_0x35a9ee(0x12d7)]||0x1!==_0x4daf0c['mipmapCount']?_0x287a42=_0x4daf0c['mipmapCount']-0x1:_0xef2f7[_0x35a9ee(0x2991)](_0x4a6a93,!0x1);}_0xef2f7[_0x35a9ee(0x763)](_0x4a6a93,_0x59b89a,_0x287a42),_0x4a6a93['isReady']=!0x0,_0x4a6a93[_0x35a9ee(0x765)][_0x35a9ee(0x3608)](_0x4a6a93),_0x4a6a93['onLoadedObservable'][_0x35a9ee(0x13c8)](),_0x2f7b6a&&_0x2f7b6a({'isDDS':!0x0,'width':_0x4a6a93[_0x35a9ee(0x146c)],'info':_0x4daf0c,'data':_0x3fe16a,'texture':_0x4a6a93});}[_0x4475f0(0x37cd)](_0x134a09,_0x2b14a0,_0x6fa191){var _0x26896b=_0x4475f0;const _0x2a2cee=_0xfcd8b1['N'][_0x26896b(0xdd7)](_0x134a09),_0x512047=(_0x2a2cee[_0x26896b(0x19d9)]||_0x2a2cee['isLuminance']||0x1<_0x2a2cee[_0x26896b(0x133b)])&&_0x2b14a0['generateMipMaps']&&_0x2a2cee[_0x26896b(0x146c)]>>_0x2a2cee['mipmapCount']-0x1==0x1;_0x6fa191(_0x2a2cee[_0x26896b(0x146c)],_0x2a2cee[_0x26896b(0x3062)],_0x512047,_0x2a2cee[_0x26896b(0x12d7)],()=>{var _0xbec77d=_0x26896b;_0xfcd8b1['N'][_0xbec77d(0x242c)](_0x2b14a0[_0xbec77d(0x3e9d)](),_0x2b14a0,_0x134a09,_0x2a2cee,_0x512047,0x1);});}}());},0x11260:(_0x4e5239,_0x50906f,_0x342305)=>{var _0x1c6e27=a8_0x1ec55c,_0x134f4f=_0x342305(0x16449);_0x342305(0x14232)['D'][_0x1c6e27(0x19e8)]['push'](new class{constructor(){var _0x5564b3=_0x1c6e27;this[_0x5564b3(0x3e2)]=!0x1;}[_0x1c6e27(0x227d)](_0x9388d5){var _0x3e97eb=_0x1c6e27;return _0x9388d5[_0x3e97eb(0x2e29)]('.env');}[_0x1c6e27(0x257d)](_0x28e1c7,_0x498673,_0x189a12,_0xde46be,_0x59055e){var _0x2f7eda=_0x1c6e27;if(!Array['isArray'](_0x28e1c7)){var _0x482ade=(0x0,_0x134f4f['qJ'])(_0x28e1c7);if(_0x482ade){_0x498673[_0x2f7eda(0x146c)]=_0x482ade[_0x2f7eda(0x146c)],_0x498673[_0x2f7eda(0x3062)]=_0x482ade[_0x2f7eda(0x146c)];try{(0x0,_0x134f4f['qC'])(_0x498673,_0x482ade),(0x0,_0x134f4f['Ro'])(_0x498673,_0x28e1c7,_0x482ade)[_0x2f7eda(0x2cc0)](()=>{var _0x43597d=_0x2f7eda;_0x498673[_0x43597d(0x3b27)]=!0x0,_0x498673[_0x43597d(0x765)][_0x43597d(0x3608)](_0x498673),_0x498673[_0x43597d(0x765)]['clear'](),_0xde46be&&_0xde46be();},_0xa1ef70=>{var _0xe5e65=_0x2f7eda;null!=_0x59055e&&_0x59055e(_0xe5e65(0x2873),_0xa1ef70);});}catch(_0x14b871){null!=_0x59055e&&_0x59055e('Can\x20not\x20upload\x20environment\x20file',_0x14b871);}}else _0x59055e&&_0x59055e('Can\x20not\x20parse\x20the\x20environment\x20file',null);}}[_0x1c6e27(0x37cd)](){var _0x324cf1=_0x1c6e27;throw _0x324cf1(0x1667);}}());},0x3ae8:(_0x45121a,_0x127bb6,_0x562686)=>{var _0x5f0d96=a8_0x1ec55c,_0x266705=_0x562686(0x3f88),_0xb82396=_0x562686(0x14232),_0x41f920=_0x562686(0x1610);_0xb82396['D'][_0x5f0d96(0x19e8)][_0x5f0d96(0xede)](new class{constructor(){this['supportCascades']=!0x1;}[_0x5f0d96(0x227d)](_0xc6707){var _0x19ae8c=_0x5f0d96;return _0xc6707[_0x19ae8c(0x2e29)]('.hdr');}[_0x5f0d96(0x257d)](){throw'.env\x20not\x20supported\x20in\x20Cube.';}[_0x5f0d96(0x37cd)](_0x312bb5,_0xf97a04,_0x7a9815){var _0x3cbc98=_0x5f0d96,_0x312bb5=new Uint8Array(_0x312bb5[_0x3cbc98(0x11c3)],_0x312bb5['byteOffset'],_0x312bb5[_0x3cbc98(0xd6d)]),_0x11e877=_0x266705['s'][_0x3cbc98(0x1a88)](_0x312bb5),_0x533bfa=_0x266705['s']['RGBE_ReadPixels'](_0x312bb5,_0x11e877),_0x5f2004=_0x11e877[_0x3cbc98(0x146c)]*_0x11e877[_0x3cbc98(0x3062)];const _0x45f2d5=new Float32Array(0x4*_0x5f2004);for(let _0x40a0c4=0x0;_0x40a0c4<_0x5f2004;_0x40a0c4+=0x1)_0x45f2d5[0x4*_0x40a0c4]=_0x533bfa[0x3*_0x40a0c4],_0x45f2d5[0x4*_0x40a0c4+0x1]=_0x533bfa[0x3*_0x40a0c4+0x1],_0x45f2d5[0x4*_0x40a0c4+0x2]=_0x533bfa[0x3*_0x40a0c4+0x2],_0x45f2d5[0x4*_0x40a0c4+0x3]=0x1;_0x7a9815(_0x11e877[_0x3cbc98(0x146c)],_0x11e877[_0x3cbc98(0x3062)],_0xf97a04['generateMipMaps'],!0x1,()=>{var _0x8da102=_0x3cbc98;const _0x3f6ac6=_0xf97a04[_0x8da102(0x3e9d)]();_0xf97a04[_0x8da102(0x19d6)]=_0x41f920['g'][_0x8da102(0x1608)],_0xf97a04[_0x8da102(0x3801)]=_0x41f920['g'][_0x8da102(0x12a4)],_0xf97a04[_0x8da102(0x3013)]=!0x1,_0x3f6ac6[_0x8da102(0x19a4)](_0xf97a04,_0x45f2d5);});}}());},0x17b9e:(_0x3c1191,_0x305819,_0xe49f6c)=>{_0xe49f6c(0xd31d),_0xe49f6c(0x11260),_0xe49f6c(0x126fe),_0xe49f6c(0xbb6c),_0xe49f6c(0x3ae8),_0xe49f6c(0x4764);},0x126fe:(_0x362aeb,_0x573251,_0xcd62b0)=>{var _0x1b4af5=a8_0x1ec55c,_0x1666ea=_0xcd62b0(0x58fc),_0x5232a9=_0xcd62b0(0x1464a),_0x25e9fa=_0xcd62b0(0x14232),_0x492b05=_0xcd62b0(0x9a70),_0x22121a=_0xcd62b0(0x1610);function _0x2f22a5(_0x578dee){var _0x42976e=a8_0x5306;switch(_0x578dee){case _0x22121a['g'][_0x42976e(0x3cd5)]:return _0x22121a['g']['TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1'];case _0x22121a['g']['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT']:return _0x22121a['g']['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3'];case _0x22121a['g'][_0x42976e(0x2f92)]:return _0x22121a['g']['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5'];case _0x22121a['g'][_0x42976e(0x599)]:return _0x22121a['g'][_0x42976e(0x1de8)];case _0x22121a['g'][_0x42976e(0x2de9)]:return _0x22121a['g']['TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC'];case _0x22121a['g'][_0x42976e(0x3453)]:return _0x22121a['g'][_0x42976e(0x2607)];case _0x22121a['g'][_0x42976e(0x18ef)]:return _0x22121a['g'][_0x42976e(0x1d02)];case _0x22121a['g'][_0x42976e(0x268a)]:return _0x22121a['g'][_0x42976e(0x1bbf)];}return null;}_0x25e9fa['D']['_TextureLoaders'][_0x1b4af5(0x38c3)](new class{constructor(){var _0x48217b=_0x1b4af5;this[_0x48217b(0x3e2)]=!0x1;}[_0x1b4af5(0x227d)](_0x58d1aa,_0x125efc){var _0xa0008d=_0x1b4af5;return _0x58d1aa[_0xa0008d(0x2e29)]('.ktx')||_0x58d1aa['endsWith'](_0xa0008d(0x899))||_0xa0008d(0xd69)===_0x125efc||_0xa0008d(0x192b)===_0x125efc;}[_0x1b4af5(0x257d)](_0x35b147,_0x7894b9,_0x36fe42,_0xa57404){var _0x7906cc=_0x1b4af5;if(!Array['isArray'](_0x35b147)){_0x7894b9[_0x7906cc(0x24ad)]=!_0x7894b9[_0x7906cc(0x1aaa)];const _0x36fd3a=_0x7894b9['getEngine'](),_0x4b4467=new _0x1666ea['k'](_0x35b147,0x6);_0x35b147=0x1<_0x4b4467[_0x7906cc(0x878)]&&_0x7894b9[_0x7906cc(0x700)],(_0x36fd3a['_unpackFlipY'](!0x0),_0x4b4467[_0x7906cc(0x1520)](_0x7894b9,_0x7894b9['generateMipMaps']),_0x7894b9[_0x7906cc(0x146c)]=_0x4b4467['pixelWidth'],_0x7894b9[_0x7906cc(0x3062)]=_0x4b4467[_0x7906cc(0x3f46)],_0x36fd3a[_0x7906cc(0x763)](_0x7894b9,_0x35b147,_0x4b4467[_0x7906cc(0x878)]-0x1),_0x7894b9[_0x7906cc(0x3b27)]=!0x0,_0x7894b9[_0x7906cc(0x765)][_0x7906cc(0x3608)](_0x7894b9),_0x7894b9[_0x7906cc(0x765)][_0x7906cc(0x13c8)](),_0xa57404&&_0xa57404());}}[_0x1b4af5(0x37cd)](_0x4cb8e6,_0xe3f11b,_0x345924,_0x4f2b56){var _0x71f872=_0x1b4af5;if(_0x1666ea['k'][_0x71f872(0x925)](_0x4cb8e6)){_0xe3f11b[_0x71f872(0x24ad)]=!_0xe3f11b['invertY'];const _0x3bf9af=new _0x1666ea['k'](_0x4cb8e6,0x1);var _0x23fd8f=_0x2f22a5(_0x3bf9af[_0x71f872(0xed3)]);_0x23fd8f?(_0xe3f11b[_0x71f872(0x3801)]=_0x23fd8f,_0xe3f11b[_0x71f872(0x28ff)]=_0xe3f11b[_0x71f872(0x3e9d)]()[_0x71f872(0x1010)](!0x0,_0xe3f11b['generateMipMaps']),_0xe3f11b['_gammaSpace']=!0x0):_0xe3f11b['format']=_0x3bf9af[_0x71f872(0xed3)],_0x345924(_0x3bf9af[_0x71f872(0xb79)],_0x3bf9af[_0x71f872(0x3f46)],_0xe3f11b[_0x71f872(0x700)],!0x0,()=>{var _0x1f81de=_0x71f872;_0x3bf9af[_0x1f81de(0x1520)](_0xe3f11b,_0xe3f11b[_0x1f81de(0x700)]);},_0x3bf9af[_0x71f872(0xc73)]);}else{if(_0x5232a9['Z'][_0x71f872(0x925)](_0x4cb8e6)){const _0x3405c5=new _0x5232a9['Z'](_0xe3f11b[_0x71f872(0x3e9d)]());_0x3405c5[_0x71f872(0xa81)](_0x4cb8e6,_0xe3f11b,_0x4f2b56)[_0x71f872(0x2cc0)](()=>{var _0x22e835=_0x71f872;_0x345924(_0xe3f11b[_0x22e835(0x146c)],_0xe3f11b[_0x22e835(0x3062)],_0xe3f11b[_0x22e835(0x700)],!0x0,()=>{},!0x1);},_0xa513f8=>{var _0x4fd87=_0x71f872;_0x492b05['Y'][_0x4fd87(0xc51)](_0x4fd87(0x32ba)+_0xa513f8[_0x4fd87(0x1a25)]),_0x345924(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}else _0x492b05['Y']['Error'](_0x71f872(0x3ed3)),_0x345924(0x0,0x0,!0x1,!0x1,()=>{},!0x0);}}}());},0xbb6c:(_0x4efb63,_0x480796,_0x34664c)=>{var _0x966715=a8_0x1ec55c,_0x9e1e5a=_0x34664c(0xc621);_0x34664c(0x14232)['D'][_0x966715(0x19e8)]['push'](new class{constructor(){var _0x2b49b3=_0x966715;this[_0x2b49b3(0x3e2)]=!0x1;}[_0x966715(0x227d)](_0x12e70d){var _0x4bc214=_0x966715;return _0x12e70d[_0x4bc214(0x2e29)](_0x4bc214(0x3a61));}[_0x966715(0x257d)](){var _0xb46fba=_0x966715;throw _0xb46fba(0x1b07);}['loadData'](_0x5d87ab,_0x3234db,_0x279915){var _0x297b41=_0x966715;const _0x8a06be=new Uint8Array(_0x5d87ab['buffer'],_0x5d87ab['byteOffset'],_0x5d87ab[_0x297b41(0xd6d)]);_0x5d87ab=(0x0,_0x9e1e5a['A6'])(_0x8a06be),_0x279915(_0x5d87ab['width'],_0x5d87ab[_0x297b41(0x3062)],_0x3234db[_0x297b41(0x700)],!0x1,()=>{(0x0,_0x9e1e5a['Ab'])(_0x3234db,_0x8a06be);});}}());},0x1e63:(_0x34b019,_0xb7b7b3,_0x590189)=>{_0x590189(0x1ea9);},0x1ea9:(_0x2d487f,_0x59c9a5,_0x342064)=>{var _0x25628d=a8_0x1ec55c,_0x12171f=_0x342064(0x14232),_0x50f813=_0x342064(0x1679c),_0x16eeeb=_0x342064(0x12cad),_0x31b349=_0x342064(0xb884),_0x2416e4=_0x342064(0xd53f),_0x2e3756=_0x342064(0xbd53),_0x19c8a0=_0x342064(0x8645),_0x3da911=_0x342064(0x9a70),_0x5e88c2=_0x342064(0x4ba7);class _0x3468f3{constructor(_0x434910,_0x4eb16f,_0x5cf5f9,_0x32b851){var _0x5591ba=a8_0x5306;return this[_0x5591ba(0xc1b)]=_0x434910,this[_0x5591ba(0x4dd)]=_0x4eb16f,this[_0x5591ba(0x3241)]=_0x32b851,this[_0x5591ba(0x2b0a)]=_0x5cf5f9,this[_0x5591ba(0x2b0a)][_0x5591ba(0x36d3)]=null!=(_0x434910=this['options'][_0x5591ba(0x36d3)])?_0x434910:[_0x5591ba(0x3b8e),'bumpTexture','diffuseTexture',_0x5591ba(0x2380),'lightmapTexture',_0x5591ba(0x2a11),'reflectionTexture',_0x5591ba(0x2f97),_0x5591ba(0x354b)],this[_0x5591ba(0x2b0a)][_0x5591ba(0x1941)]=null!=(_0x4eb16f=this[_0x5591ba(0x2b0a)]['uvsIn'])?_0x4eb16f:_0x50f813['o'][_0x5591ba(0x3f15)],this[_0x5591ba(0x2b0a)][_0x5591ba(0x16e8)]=null!=(_0x32b851=this[_0x5591ba(0x2b0a)][_0x5591ba(0x16e8)])?_0x32b851:_0x50f813['o'][_0x5591ba(0x3f15)],this['options'][_0x5591ba(0x3475)]=null!=(_0x5cf5f9=this[_0x5591ba(0x2b0a)][_0x5591ba(0x3475)])?_0x5cf5f9:_0x3468f3[_0x5591ba(0x36a8)],this['options'][_0x5591ba(0x3475)]===_0x3468f3[_0x5591ba(0x2c8f)]&&(this[_0x5591ba(0x2b0a)][_0x5591ba(0x3351)]=null!=(_0x434910=this['options'][_0x5591ba(0x3351)])?_0x434910:0x8),this['options'][_0x5591ba(0x3b64)]=null==(_0x4eb16f=this[_0x5591ba(0x2b0a)]['updateInputMeshes'])||_0x4eb16f,this[_0x5591ba(0x2b0a)][_0x5591ba(0x2ae7)]=null==(_0x32b851=this[_0x5591ba(0x2b0a)][_0x5591ba(0x2ae7)])||_0x32b851,this[_0x5591ba(0x1d34)]=0x0,this['options']['fillBlanks']=null==(_0x5cf5f9=this[_0x5591ba(0x2b0a)][_0x5591ba(0x2688)])||_0x5cf5f9,!0x0===this[_0x5591ba(0x2b0a)]['fillBlanks']&&(this[_0x5591ba(0x2b0a)][_0x5591ba(0x2d92)]=null!=(_0x434910=this[_0x5591ba(0x2b0a)][_0x5591ba(0x2d92)])?_0x434910:_0x5591ba(0x4169)),this[_0x5591ba(0x2b0a)]['frameSize']=null!=(_0x4eb16f=this[_0x5591ba(0x2b0a)][_0x5591ba(0x330b)])?_0x4eb16f:0x100,this[_0x5591ba(0x2b0a)][_0x5591ba(0x1301)]=null!=(_0x32b851=this[_0x5591ba(0x2b0a)]['paddingRatio'])?_0x32b851:0.0115,this[_0x5591ba(0x18ad)]=Math[_0x5591ba(0x23b8)](this[_0x5591ba(0x2b0a)][_0x5591ba(0x330b)]*this['options'][_0x5591ba(0x1301)]),this['_paddingValue']%0x2!=0x0&&this[_0x5591ba(0x18ad)]++,this['options'][_0x5591ba(0x35b3)]=null!=(_0x5cf5f9=this[_0x5591ba(0x2b0a)][_0x5591ba(0x35b3)])?_0x5cf5f9:_0x3468f3[_0x5591ba(0xb68)],this[_0x5591ba(0x2b0a)][_0x5591ba(0x35b3)]===_0x3468f3[_0x5591ba(0x3661)]&&(this[_0x5591ba(0x2b0a)]['paddingColor']=null!=(_0x434910=this['options']['paddingColor'])?_0x434910:new _0x2e3756['HE'](0x0,0x0,0x0,0x1)),this[_0x5591ba(0x4195)]={},this[_0x5591ba(0xbb3)]=[],this;}['_createFrames'](_0x420ceb){var _0xc12dcd=a8_0x5306;const _0x4df458=this[_0xc12dcd(0x1efa)](),_0x3404df=new _0x2416e4['FM'](0x1,0x1)[_0xc12dcd(0x2ff0)](_0x4df458);let _0xa853c=0x0;const _0x395c04=this[_0xc12dcd(0x1d34)];var _0x2c5946=this[_0xc12dcd(0x4dd)][_0xc12dcd(0x18cc)],_0x510af7=Object[_0xc12dcd(0x708)](this[_0xc12dcd(0x4195)]);for(let _0x5e5b80=0x0;_0x5e5b80<_0x510af7[_0xc12dcd(0x18cc)];_0x5e5b80++){var _0xf66098=_0x510af7[_0x5e5b80];const _0x42902a=new _0x31b349['c'](this[_0xc12dcd(0xc1b)]+'.TexturePack.'+_0xf66098+'Set',{'width':_0x4df458['x'],'height':_0x4df458['y']},this[_0xc12dcd(0x3241)],!0x0,_0x16eeeb['x']['TRILINEAR_SAMPLINGMODE'],_0x12171f['D'][_0xc12dcd(0x12a4)]),_0x161161=_0x42902a['getContext']();_0x161161['fillStyle']='rgba(0,0,0,0)',_0x161161['fillRect'](0x0,0x0,_0x4df458['x'],_0x4df458['y']),_0x42902a[_0xc12dcd(0x2bb0)](!0x1),this[_0xc12dcd(0x4195)][_0xf66098]=_0x42902a;}const _0x4f1dbe=this['options']['frameSize']||0x100,_0x185e8b=this[_0xc12dcd(0x18ad)],_0x5958e0=_0x4f1dbe+0x2*_0x185e8b,_0x45dfbe=()=>{var _0x73f800=_0xc12dcd;this[_0x73f800(0x17e0)](_0x4f1dbe,_0x185e8b,_0x4df458,_0x3404df,this[_0x73f800(0x2b0a)][_0x73f800(0x3b64)]||!0x1);};for(let _0x1d2ba4=0x0;_0x1d2ba4<_0x2c5946;_0x1d2ba4++){var _0x1c123a=this[_0xc12dcd(0x4dd)][_0x1d2ba4][_0xc12dcd(0x20e8)];for(let _0x439e9a=0x0;_0x439e9a<_0x510af7[_0xc12dcd(0x18cc)];_0x439e9a++){const _0x10f85b=new _0x31b349['c']('temp',_0x5958e0,this[_0xc12dcd(0x3241)],!0x0),_0x3c16d0=_0x10f85b[_0xc12dcd(0x3ac3)](),_0x33bb45=this['_getFrameOffset'](_0x1d2ba4),_0x4afff5=()=>{var _0x51d739=_0xc12dcd;_0xa853c++,_0x10f85b['update'](!0x1);var _0x522e6f=_0x3c16d0[_0x51d739(0x45d)](0x0,0x0,_0x5958e0,_0x5958e0);const _0x91dd63=this[_0x51d739(0x4195)][_0xd9c18e],_0x3f036c=_0x91dd63[_0x51d739(0x3ac3)]();_0x3f036c[_0x51d739(0x41cf)](_0x522e6f,_0x4df458['x']*_0x33bb45['x'],_0x4df458['y']*_0x33bb45['y']),_0x10f85b[_0x51d739(0x41a)](),_0x91dd63[_0x51d739(0x2bb0)](!0x1),_0xa853c==_0x395c04&&(_0x45dfbe(),_0x420ceb());},_0xd9c18e=_0x510af7[_0x439e9a]||_0xc12dcd(0x33cf);if(_0x1c123a&&null!==_0x1c123a[_0xd9c18e]){const _0x43fb83=_0x1c123a[_0xd9c18e],_0x518a17=new Image();_0x43fb83 instanceof _0x31b349['c']?_0x518a17[_0xc12dcd(0x32c2)]=_0x43fb83['getContext']()[_0xc12dcd(0x13c0)][_0xc12dcd(0x1f96)]('image/png'):_0x518a17[_0xc12dcd(0x32c2)]=_0x43fb83[_0xc12dcd(0x25b5)],_0x5e88c2['w1'][_0xc12dcd(0x1d6e)](_0x518a17['src'],_0x518a17),_0x518a17['onload']=()=>{var _0x4373ef=_0xc12dcd;_0x3c16d0[_0x4373ef(0x2afb)]=_0x4373ef(0x2312),_0x3c16d0[_0x4373ef(0x1317)](0x0,0x0,_0x5958e0,_0x5958e0),_0x10f85b[_0x4373ef(0x2bb0)](!0x1),_0x3c16d0[_0x4373ef(0x3bc)](0x1,0x0,0x0,-0x1,0x0,0x0);var _0x572d5f=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,-0x1,0x1,-0x1,0x0,-0x2,0x0,-0x1,0x1,-0x1];switch(this[_0x4373ef(0x2b0a)][_0x4373ef(0x35b3)]){case 0x0:for(let _0x473479=0x0;_0x473479<0x9;_0x473479++)_0x3c16d0[_0x4373ef(0x16a6)](_0x518a17,0x0,0x0,_0x518a17[_0x4373ef(0x146c)],_0x518a17['height'],_0x185e8b+_0x4f1dbe*_0x572d5f[_0x473479],_0x185e8b+_0x4f1dbe*_0x572d5f[_0x473479+0x1]-_0x5958e0,_0x4f1dbe,_0x4f1dbe);break;case 0x1:for(let _0x30a177=0x0;_0x30a177<_0x185e8b;_0x30a177++)_0x3c16d0[_0x4373ef(0x16a6)](_0x518a17,0x0,0x0,_0x518a17[_0x4373ef(0x146c)],_0x518a17[_0x4373ef(0x3062)],_0x30a177+_0x4f1dbe*_0x572d5f[0x0],_0x185e8b-_0x5958e0,_0x4f1dbe,_0x4f1dbe),_0x3c16d0['drawImage'](_0x518a17,0x0,0x0,_0x518a17['width'],_0x518a17[_0x4373ef(0x3062)],0x2*_0x185e8b-_0x30a177,_0x185e8b-_0x5958e0,_0x4f1dbe,_0x4f1dbe),_0x3c16d0['drawImage'](_0x518a17,0x0,0x0,_0x518a17[_0x4373ef(0x146c)],_0x518a17['height'],_0x185e8b,_0x30a177-_0x5958e0,_0x4f1dbe,_0x4f1dbe),_0x3c16d0[_0x4373ef(0x16a6)](_0x518a17,0x0,0x0,_0x518a17[_0x4373ef(0x146c)],_0x518a17[_0x4373ef(0x3062)],_0x185e8b,0x2*_0x185e8b-_0x30a177-_0x5958e0,_0x4f1dbe,_0x4f1dbe);_0x3c16d0['drawImage'](_0x518a17,0x0,0x0,_0x518a17[_0x4373ef(0x146c)],_0x518a17[_0x4373ef(0x3062)],_0x185e8b+_0x4f1dbe*_0x572d5f[0x0],_0x185e8b+_0x4f1dbe*_0x572d5f[0x1]-_0x5958e0,_0x4f1dbe,_0x4f1dbe);break;case 0x2:_0x3c16d0[_0x4373ef(0x2afb)]=(this['options'][_0x4373ef(0x11fb)]||_0x2e3756['Wo'][_0x4373ef(0x186d)]())[_0x4373ef(0x374f)](),_0x3c16d0[_0x4373ef(0x1317)](0x0,0x0,_0x5958e0,-_0x5958e0),_0x3c16d0[_0x4373ef(0x2a9)](_0x185e8b,_0x185e8b,_0x4f1dbe,_0x4f1dbe),_0x3c16d0['drawImage'](_0x518a17,0x0,0x0,_0x518a17['width'],_0x518a17[_0x4373ef(0x3062)],_0x185e8b+_0x4f1dbe*_0x572d5f[0x0],_0x185e8b+_0x4f1dbe*_0x572d5f[0x1]-_0x5958e0,_0x4f1dbe,_0x4f1dbe);}_0x3c16d0[_0x4373ef(0x3bc)](0x1,0x0,0x0,0x1,0x0,0x0),_0x4afff5();};}else _0x3c16d0[_0xc12dcd(0x2afb)]='rgba(0,0,0,0)',this[_0xc12dcd(0x2b0a)][_0xc12dcd(0x2688)]&&(_0x3c16d0[_0xc12dcd(0x2afb)]=this[_0xc12dcd(0x2b0a)][_0xc12dcd(0x2d92)]),_0x3c16d0[_0xc12dcd(0x1317)](0x0,0x0,_0x5958e0,_0x5958e0),_0x4afff5();}}}[_0x25628d(0x1efa)](){var _0x42e8e0=_0x25628d,_0x3425a7=this[_0x42e8e0(0x4dd)][_0x42e8e0(0x18cc)]||0x0,_0x512bdc=this[_0x42e8e0(0x2b0a)][_0x42e8e0(0x330b)]||0x0,_0xa2d03=this['_paddingValue']||0x0;switch(this[_0x42e8e0(0x2b0a)][_0x42e8e0(0x3475)]){case 0x0:return new _0x2416e4['FM'](_0x512bdc*_0x3425a7+0x2*_0xa2d03*_0x3425a7,_0x512bdc+0x2*_0xa2d03);case 0x1:var _0x52bb29=Math[_0x42e8e0(0x1955)](0x2,Math[_0x42e8e0(0x23b8)](Math[_0x42e8e0(0x141a)](_0x3425a7))),_0x52bb29=_0x512bdc*_0x52bb29+0x2*_0xa2d03*_0x52bb29;return new _0x2416e4['FM'](_0x52bb29,_0x52bb29);case 0x2:var _0x52bb29=this[_0x42e8e0(0x2b0a)][_0x42e8e0(0x3351)]||0x1,_0x280fee=Math[_0x42e8e0(0x1955)](0x1,Math['ceil'](_0x3425a7/_0x52bb29));return new _0x2416e4['FM'](_0x512bdc*_0x52bb29+0x2*_0xa2d03*_0x52bb29,_0x512bdc*_0x280fee+0x2*_0xa2d03*_0x280fee);}return _0x2416e4['FM'][_0x42e8e0(0x409)]();}[_0x25628d(0x17e0)](_0x5a1fe8,_0x28fa61,_0xf1936f,_0x46517e,_0x13e1d3){var _0x458afb=_0x25628d,_0x23be11=this[_0x458afb(0x4dd)][_0x458afb(0x18cc)];for(let _0x45e6d7=0x0;_0x45e6d7<_0x23be11;_0x45e6d7++){var _0xfccbda=this[_0x458afb(0x4dd)][_0x45e6d7],_0x13a516=new _0x2416e4['FM'](_0x5a1fe8/_0xf1936f['x'],_0x5a1fe8/_0xf1936f['y']),_0x8a68a7=_0x46517e[_0x458afb(0x77b)]()[_0x458afb(0x393f)](_0x28fa61);const _0x5cb5ae=this[_0x458afb(0x3d16)](_0x45e6d7);_0x8a68a7=_0x5cb5ae['add'](_0x8a68a7),_0x13a516=new _0x19c8a0['p'](_0x45e6d7,_0x13a516,_0x8a68a7),(this[_0x458afb(0xbb3)][_0x458afb(0xede)](_0x13a516),_0x13e1d3&&(this[_0x458afb(0x287)](_0xfccbda,_0x45e6d7),this[_0x458afb(0xb1d)](_0xfccbda)));}}['_getFrameOffset'](_0xfd212d){var _0x58d999=_0x25628d,_0x15494c=this[_0x58d999(0x4dd)][_0x58d999(0x18cc)];let _0x292631,_0x51e55d,_0x5f249d;switch(this['options'][_0x58d999(0x3475)]){case 0x0:return _0x292631=0x1/_0x15494c,new _0x2416e4['FM'](_0xfd212d*_0x292631,0x0);case 0x1:var _0x4570af=Math['max'](0x2,Math[_0x58d999(0x23b8)](Math[_0x58d999(0x141a)](_0x15494c)));return _0x51e55d=Math[_0x58d999(0x3b8b)](_0xfd212d/_0x4570af),_0x5f249d=_0xfd212d-_0x51e55d*_0x4570af,_0x292631=0x1/_0x4570af,new _0x2416e4['FM'](_0x5f249d*_0x292631,_0x51e55d*_0x292631);case 0x2:var _0x4570af=this['options'][_0x58d999(0x3351)]||0x1,_0x57f3e4=Math[_0x58d999(0x1955)](0x1,Math[_0x58d999(0x23b8)](_0x15494c/_0x4570af));return _0x5f249d=Math[_0x58d999(0x3b8b)](_0xfd212d/_0x57f3e4),_0x51e55d=_0xfd212d-_0x5f249d*_0x57f3e4,_0x292631=new _0x2416e4['FM'](0x1/_0x4570af,0x1/_0x57f3e4),new _0x2416e4['FM'](_0x5f249d*_0x292631['x'],_0x51e55d*_0x292631['y']);}return _0x2416e4['FM']['Zero']();}['_updateMeshUV'](_0x4fc971,_0x43b223){var _0x253891=_0x25628d,_0x5e8e61=this[_0x253891(0xbb3)][_0x43b223],_0x3fc7c7=_0x4fc971[_0x253891(0x38be)](this[_0x253891(0x2b0a)][_0x253891(0x1941)]||_0x50f813['o'][_0x253891(0x3f15)]);const _0x1ade02=[];let _0x3bb167=0x0;_0x3fc7c7['length']&&(_0x3bb167=_0x3fc7c7[_0x253891(0x18cc)]||0x0);for(let _0x5393a3=0x0;_0x5393a3<_0x3bb167;_0x5393a3+=0x2)_0x1ade02['push'](_0x3fc7c7[_0x5393a3]*_0x5e8e61['scale']['x']+_0x5e8e61['offset']['x'],_0x3fc7c7[_0x5393a3+0x1]*_0x5e8e61[_0x253891(0x393f)]['y']+_0x5e8e61[_0x253891(0x2a25)]['y']);_0x4fc971[_0x253891(0x3b86)](this[_0x253891(0x2b0a)][_0x253891(0x16e8)]||_0x50f813['o'][_0x253891(0x3f15)],_0x1ade02);}['_updateTextureReferences'](_0x204683,_0x27a98a=!0x1){var _0xd374e6=_0x25628d;const _0xc7b13d=_0x204683[_0xd374e6(0x20e8)];var _0x35a9ed=Object[_0xd374e6(0x708)](this[_0xd374e6(0x4195)]),_0x91f125=_0x3270e7=>{var _0x828651=_0xd374e6;_0x3270e7[_0x828651(0x41a)]&&_0x3270e7[_0x828651(0x41a)]();};for(let _0x5723f4=0x0;_0x5723f4<_0x35a9ed[_0xd374e6(0x18cc)];_0x5723f4++){var _0x47e0b1=_0x35a9ed[_0x5723f4];if(_0x27a98a)null!==_0xc7b13d[_0x47e0b1]&&_0x91f125(_0xc7b13d[_0x47e0b1]),_0xc7b13d[_0x47e0b1]=this['sets'][_0x47e0b1];else{if(!_0xc7b13d)return;null!==_0xc7b13d[_0x47e0b1]&&(_0x91f125(_0xc7b13d[_0x47e0b1]),_0xc7b13d[_0x47e0b1]=this[_0xd374e6(0x4195)][_0x47e0b1]);}}}[_0x25628d(0xec8)](_0x2788e6,_0x58158b,_0x16345c=!0x1){var _0x1dbdfe=_0x25628d;this[_0x1dbdfe(0x287)](_0x2788e6,_0x58158b),_0x16345c&&this['_updateTextureReferences'](_0x2788e6,!0x0);}['processAsync'](){return new Promise((_0x1fe311,_0x4e50de)=>{var _0x39055f=a8_0x5306;try{if(0x0===this[_0x39055f(0x4dd)][_0x39055f(0x18cc)])return void _0x1fe311();let _0x242f1d=0x0;const _0x54926c=_0x1bb855=>{var _0x248235=_0x39055f;if(_0x242f1d++,this[_0x248235(0x2b0a)][_0x248235(0x36d3)]){for(let _0x21fd42=0x0;_0x21fd42<this[_0x248235(0x2b0a)]['map'][_0x248235(0x18cc)];_0x21fd42++)null!==_0x1bb855[this[_0x248235(0x2b0a)][_0x248235(0x36d3)][_0x21fd42]]&&(this[_0x248235(0x4195)][this[_0x248235(0x2b0a)]['map'][_0x21fd42]]||(this['sets'][this[_0x248235(0x2b0a)][_0x248235(0x36d3)][_0x21fd42]]=!0x0),this[_0x248235(0x1d34)]++);_0x242f1d===this[_0x248235(0x4dd)][_0x248235(0x18cc)]&&this[_0x248235(0x2393)](_0x1fe311);}};for(let _0x166b7d=0x0;_0x166b7d<this[_0x39055f(0x4dd)][_0x39055f(0x18cc)];_0x166b7d++){var _0x38a88f=this[_0x39055f(0x4dd)][_0x166b7d];const _0x3833b6=_0x38a88f['material'];if(_0x3833b6)_0x3833b6[_0x39055f(0x720)](_0x38a88f)[_0x39055f(0x2cc0)](()=>{_0x54926c(_0x3833b6);});else{if(++_0x242f1d===this[_0x39055f(0x4dd)][_0x39055f(0x18cc)])return this[_0x39055f(0x2393)](_0x1fe311);}}}catch(_0x422c3f){return _0x4e50de(_0x422c3f);}});}[_0x25628d(0x41a)](){var _0x3a94b5=_0x25628d,_0x1991c1=Object[_0x3a94b5(0x708)](this['sets']);for(let _0x193bf1=0x0;_0x193bf1<_0x1991c1[_0x3a94b5(0x18cc)];_0x193bf1++){var _0x3d6626=_0x1991c1[_0x193bf1];this['sets'][_0x3d6626][_0x3a94b5(0x41a)]();}}['download'](_0x248176=_0x25628d(0x4220),_0x117e36=0x1){setTimeout(()=>{var _0x162dd7=a8_0x5306;const _0xf2c00f={'name':this[_0x162dd7(0xc1b)],'sets':{},'options':{},'frames':[]};var _0x3f47bc=Object[_0x162dd7(0x708)](this[_0x162dd7(0x4195)]),_0x2d0345=Object[_0x162dd7(0x708)](this[_0x162dd7(0x2b0a)]);try{for(let _0x1d4b96=0x0;_0x1d4b96<_0x3f47bc[_0x162dd7(0x18cc)];_0x1d4b96++){var _0x3f5b73=_0x3f47bc[_0x1d4b96];const _0x5437d4=this['sets'][_0x3f5b73];_0xf2c00f[_0x162dd7(0x4195)][_0x3f5b73]=_0x5437d4['getContext']()[_0x162dd7(0x13c0)][_0x162dd7(0x1f96)](_0x162dd7(0x37fc)+_0x248176,_0x117e36);}for(let _0x27d71c=0x0;_0x27d71c<_0x2d0345['length'];_0x27d71c++){var _0x537e58=_0x2d0345[_0x27d71c];_0xf2c00f['options'][_0x537e58]=this[_0x162dd7(0x2b0a)][_0x537e58];}for(let _0x5f2be6=0x0;_0x5f2be6<this[_0x162dd7(0xbb3)][_0x162dd7(0x18cc)];_0x5f2be6++){var _0x13d006=this[_0x162dd7(0xbb3)][_0x5f2be6];_0xf2c00f[_0x162dd7(0xbb3)]['push'](_0x13d006[_0x162dd7(0x393f)]['x'],_0x13d006['scale']['y'],_0x13d006[_0x162dd7(0x2a25)]['x'],_0x13d006[_0x162dd7(0x2a25)]['y']);}}catch(_0x595a0c){return void _0x3da911['Y'][_0x162dd7(0xc51)]('Unable\x20to\x20download:\x20'+_0x595a0c);}var _0x5ee28b=_0x162dd7(0xbad)+encodeURIComponent(JSON[_0x162dd7(0x401b)](_0xf2c00f,null,0x4));const _0x3617af=document['createElement']('a');_0x3617af['setAttribute'](_0x162dd7(0x14d9),_0x5ee28b),_0x3617af[_0x162dd7(0x34e5)]('download',this[_0x162dd7(0xc1b)]+_0x162dd7(0x3c37)),document[_0x162dd7(0x36df)][_0x162dd7(0x1bcf)](_0x3617af),_0x3617af[_0x162dd7(0x35e2)](),_0x3617af['remove']();},0x0);}['updateFromJSON'](_0x17eb72){var _0x483379=_0x25628d;try{var _0x99fac6=JSON[_0x483379(0x28bf)](_0x17eb72),_0x804c06=(this['name']=_0x99fac6['name'],Object[_0x483379(0x708)](_0x99fac6[_0x483379(0x2b0a)]));for(let _0xe16da8=0x0;_0xe16da8<_0x804c06[_0x483379(0x18cc)];_0xe16da8++)this['options'][_0x804c06[_0xe16da8]]=_0x99fac6[_0x483379(0x2b0a)][_0x804c06[_0xe16da8]];for(let _0x23a2ea=0x0;_0x23a2ea<_0x99fac6[_0x483379(0xbb3)][_0x483379(0x18cc)];_0x23a2ea+=0x4){var _0x15bf5d=new _0x19c8a0['p'](_0x23a2ea/0x4,new _0x2416e4['FM'](_0x99fac6[_0x483379(0xbb3)][_0x23a2ea],_0x99fac6[_0x483379(0xbb3)][_0x23a2ea+0x1]),new _0x2416e4['FM'](_0x99fac6[_0x483379(0xbb3)][_0x23a2ea+0x2],_0x99fac6['frames'][_0x23a2ea+0x3]));this[_0x483379(0xbb3)][_0x483379(0xede)](_0x15bf5d);}var _0x1d1faa=Object[_0x483379(0x708)](_0x99fac6['sets']);for(let _0x242a94=0x0;_0x242a94<_0x1d1faa['length'];_0x242a94++){var _0x6ca243=new _0x16eeeb['x'](_0x99fac6[_0x483379(0x4195)][_0x1d1faa[_0x242a94]],this[_0x483379(0x3241)],!0x1,!0x1);this[_0x483379(0x4195)][_0x1d1faa[_0x242a94]]=_0x6ca243;}}catch(_0x538cde){_0x3da911['Y'][_0x483379(0xc51)](_0x483379(0x1f55)+_0x538cde);}}}_0x3468f3['LAYOUT_STRIP']=0x0,_0x3468f3[_0x25628d(0x2653)]=0x1,_0x3468f3[_0x25628d(0x2c8f)]=0x2,_0x3468f3[_0x25628d(0xb68)]=0x0,_0x3468f3['SUBUV_EXTEND']=0x1,_0x3468f3['SUBUV_COLOR']=0x2;},0x77e4:(_0x4d307b,_0x3dd6b6,_0x567955)=>{_0x567955(0x9a70),_0x567955(0xd53f),_0x567955(0xbd53),_0x567955(0x12cad),_0x567955(0x1850b),_0x567955(0x14caa),class extends null{};},0x9448:(_0x3eb856,_0x51bd59,_0x4ff9f2)=>{_0x4ff9f2(0x77e4),_0x4ff9f2(0x145ca),_0x4ff9f2(0x1850b),_0x4ff9f2(0x850);},0x145ca:(_0x118c7d,_0x4d4005,_0x1b1dbb)=>{var _0x2e40e5=a8_0x1ec55c,_0x1e0abc=_0x1b1dbb(0x11096),_0x59598e=_0x1b1dbb(0x1850b),_0x222810=_0x1b1dbb(0x4158);_0x1b1dbb(0x12cdd);class _0x3cb991 extends _0x59598e['g']{constructor(_0x5acb3c,_0x28195d=0x100,_0x35645e=_0x1e0abc['l'][_0x2e40e5(0x2370)],_0x4127ad,_0x214df1){var _0x196877=_0x2e40e5;super(_0x5acb3c,_0x28195d,_0x196877(0x2bf1),_0x35645e,_0x4127ad,_0x214df1),this['time']=0x0,this['brightness']=0.2,this[_0x196877(0x92d)]=0x3,this['persistence']=0.8,this[_0x196877(0x1ae0)]=0x1,this[_0x196877(0x172d)]=!0x1,this[_0x196877(0x2510)]();}[_0x2e40e5(0x2510)](){var _0x22186e=_0x2e40e5;const _0x4b9714=this[_0x22186e(0x3d78)]();_0x4b9714&&(this['time']+=_0x4b9714[_0x22186e(0x2f90)]()*this['animationSpeedFactor']*0.01,this[_0x22186e(0x42c)](_0x22186e(0x16a7),this[_0x22186e(0x16a7)]),this[_0x22186e(0x42c)]('persistence',this[_0x22186e(0x276d)]),this[_0x22186e(0x42c)](_0x22186e(0x56a),this['time']));}[_0x2e40e5(0x21e8)](){var _0xfa38f1=_0x2e40e5;return _0xfa38f1(0x76c)+(0x0|this[_0xfa38f1(0x92d)]);}['render'](_0x2a2a93){var _0x3fb02b=_0x2e40e5;this[_0x3fb02b(0x2510)](),super['render'](_0x2a2a93);}['serialize'](){var _0x2b047a=_0x2e40e5;const _0x30d30a={'customType':_0x2b047a(0x80e)};return _0x30d30a[_0x2b047a(0x16a7)]=this[_0x2b047a(0x16a7)],_0x30d30a[_0x2b047a(0x92d)]=this[_0x2b047a(0x92d)],_0x30d30a[_0x2b047a(0x276d)]=this[_0x2b047a(0x276d)],_0x30d30a[_0x2b047a(0x1ae0)]=this['animationSpeedFactor'],_0x30d30a[_0x2b047a(0x1a2b)]=this['getSize']()['width'],_0x30d30a[_0x2b047a(0x700)]=this['_generateMipMaps'],_0x30d30a[_0x2b047a(0x352)]=this[_0x2b047a(0x352)],_0x30d30a;}['clone'](){var _0x16e1bb=_0x2e40e5,_0x21d3d5=this[_0x16e1bb(0xbdc)]();const _0x1995e0=new _0x3cb991(this[_0x16e1bb(0xc1b)],_0x21d3d5[_0x16e1bb(0x146c)],this[_0x16e1bb(0x3d78)](),this[_0x16e1bb(0x22f1)]||void 0x0,this[_0x16e1bb(0x71e)]);return _0x1995e0[_0x16e1bb(0x3868)]=this[_0x16e1bb(0x3868)],_0x1995e0[_0x16e1bb(0x2fe2)]=this[_0x16e1bb(0x2fe2)],_0x1995e0[_0x16e1bb(0x9fa)]=this['coordinatesMode'],_0x1995e0[_0x16e1bb(0x16a7)]=this[_0x16e1bb(0x16a7)],_0x1995e0['octaves']=this[_0x16e1bb(0x92d)],_0x1995e0[_0x16e1bb(0x276d)]=this[_0x16e1bb(0x276d)],_0x1995e0[_0x16e1bb(0x1ae0)]=this['animationSpeedFactor'],_0x1995e0[_0x16e1bb(0x352)]=this[_0x16e1bb(0x352)],_0x1995e0;}static['Parse'](_0x30c7fd,_0x1b5bec){var _0x44cfd9=_0x2e40e5;const _0x122a80=new _0x3cb991(_0x30c7fd[_0x44cfd9(0xc1b)],_0x30c7fd[_0x44cfd9(0x1a2b)],_0x1b5bec,void 0x0,_0x30c7fd[_0x44cfd9(0x700)]);return _0x122a80[_0x44cfd9(0x16a7)]=_0x30c7fd[_0x44cfd9(0x16a7)],_0x122a80[_0x44cfd9(0x92d)]=_0x30c7fd[_0x44cfd9(0x92d)],_0x122a80[_0x44cfd9(0x276d)]=_0x30c7fd['persistence'],_0x122a80[_0x44cfd9(0x1ae0)]=_0x30c7fd[_0x44cfd9(0x1ae0)],_0x122a80[_0x44cfd9(0x352)]=null!=(_0x1b5bec=_0x30c7fd[_0x44cfd9(0x352)])?_0x1b5bec:0x0,_0x122a80;}}(0x0,_0x222810['H'])(_0x2e40e5(0x80e),_0x3cb991);},0x1850b:(_0x4d6473,_0x425162,_0x413d07)=>{var _0x2a9885=a8_0x1ec55c;_0x413d07['d'](_0x425162,{'g':()=>_0x2f4555});function _0x2dd618(_0x48714d,_0x104a31,_0x467541,_0x585217){var _0x4dc3af=a8_0x5306,_0x10a4de,_0x4a6d52=arguments[_0x4dc3af(0x18cc)],_0x331613=_0x4a6d52<0x3?_0x104a31:null===_0x585217?_0x585217=Object[_0x4dc3af(0x14a5)](_0x104a31,_0x467541):_0x585217;if(_0x4dc3af(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x331613=Reflect[_0x4dc3af(0x3215)](_0x48714d,_0x104a31,_0x467541,_0x585217);else{for(var _0x1b3cc0=_0x48714d[_0x4dc3af(0x18cc)]-0x1;0x0<=_0x1b3cc0;_0x1b3cc0--)(_0x10a4de=_0x48714d[_0x1b3cc0])&&(_0x331613=(_0x4a6d52<0x3?_0x10a4de(_0x331613):0x3<_0x4a6d52?_0x10a4de(_0x104a31,_0x467541,_0x331613):_0x10a4de(_0x104a31,_0x467541))||_0x331613);}0x3<_0x4a6d52&&_0x331613&&Object[_0x4dc3af(0x276e)](_0x104a31,_0x467541,_0x331613);}var _0x425162=_0x413d07(0x10435),_0x4e2c46=_0x413d07(0xa896),_0x120da4=_0x413d07(0x1679c),_0x4feff8=_0x413d07(0x67a3),_0x178a9a=_0x413d07(0x15c0e),_0x20c666=_0x413d07(0x12cad),_0x352bec=_0x413d07(0xcde8),_0x5709ea=_0x413d07(0x850),_0x21efc3=(_0x413d07(0x160b0),_0x413d07(0x51a9),_0x413d07(0x94a5),_0x413d07(0x4158)),_0x2361e3=_0x413d07(0x11096),_0x2ded86=_0x413d07(0x1610),_0xd47ba9=_0x413d07(0xe59d);class _0x2f4555 extends _0x20c666['x']{constructor(_0x293fed,_0x126ad6,_0x222cdd,_0x11fd82,_0x23777f=null,_0x2f9d97=!0x0,_0x17dd9f=!0x1,_0x25a0e8=_0x2ded86['g'][_0x2a9885(0x2aeb)]){var _0x18b0e9=_0x2a9885;super(null,_0x11fd82,!_0x2f9d97),this['isEnabled']=!0x0,this[_0x18b0e9(0x172d)]=!0x0,this['onGeneratedObservable']=new _0x4e2c46['y$'](),this[_0x18b0e9(0x41f9)]=new _0x4e2c46['y$'](),this[_0x18b0e9(0x36a4)]=null,this['_textures']={},this['_currentRefreshId']=-0x1,this[_0x18b0e9(0x23f3)]=-0x1,this['_refreshRate']=0x1,this['_vertexBuffers']={},this[_0x18b0e9(0x2414)]=new Array(),this['_samplers']=new Array(),this['_floats']={},this['_ints']={},this[_0x18b0e9(0x256b)]={},this[_0x18b0e9(0x3057)]={},this[_0x18b0e9(0x2792)]={},this[_0x18b0e9(0xf0f)]={},this[_0x18b0e9(0x33a7)]={},this[_0x18b0e9(0x3f53)]={},this[_0x18b0e9(0x24d0)]=!0x1,this[_0x18b0e9(0x29f7)]=null,this[_0x18b0e9(0x12e2)]=-0x1,this[_0x18b0e9(0x2817)]=null,(_0x11fd82=this[_0x18b0e9(0x3d78)]()||_0x2361e3['l'][_0x18b0e9(0x2370)])[_0x18b0e9(0x3e9c)](_0x4feff8['l'][_0x18b0e9(0x3d45)])||(_0x44fa9e=new _0x5709ea['O'](_0x11fd82),_0x11fd82['_addComponent'](_0x44fa9e)),_0x11fd82[_0x18b0e9(0x101f)][_0x18b0e9(0xede)](this),this[_0x18b0e9(0x3cb8)]=_0x11fd82['getEngine'](),this[_0x18b0e9(0xc1b)]=_0x293fed,this[_0x18b0e9(0xcdd)]=!0x0,this[_0x18b0e9(0x21ed)]=_0x126ad6,this['_textureType']=_0x25a0e8,this[_0x18b0e9(0x71e)]=_0x2f9d97,this[_0x18b0e9(0x239b)]=new _0xd47ba9['q'](this[_0x18b0e9(0x3cb8)]),this['setFragment'](_0x222cdd),this['_fallbackTexture']=_0x23777f;var _0x44fa9e=this['_createRtWrapper'](_0x17dd9f,_0x126ad6,_0x2f9d97,_0x25a0e8);this[_0x18b0e9(0x276b)]=_0x44fa9e[_0x18b0e9(0x1589)];const _0x57bf8f=[];_0x57bf8f[_0x18b0e9(0xede)](0x1,0x1),_0x57bf8f['push'](-0x1,0x1),_0x57bf8f[_0x18b0e9(0xede)](-0x1,-0x1),_0x57bf8f[_0x18b0e9(0xede)](0x1,-0x1),this[_0x18b0e9(0x257e)][_0x120da4['o'][_0x18b0e9(0x1678)]]=new _0x120da4['o'](this[_0x18b0e9(0x3cb8)],_0x57bf8f,_0x120da4['o']['PositionKind'],!0x1,!0x1,0x2),this['_createIndexBuffer']();}[_0x2a9885(0x3d7e)](_0xdde11,_0x8c627,_0x4b4059,_0x35e0dd){var _0x44d160=_0x2a9885;return _0xdde11?(this['_rtWrapper']=this[_0x44d160(0x3cb8)][_0x44d160(0x2a41)](_0x8c627,{'generateMipMaps':_0x4b4059,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0x35e0dd}),this[_0x44d160(0x42c)]('face',0x0)):this['_rtWrapper']=this[_0x44d160(0x3cb8)]['createRenderTargetTexture'](_0x8c627,{'generateMipMaps':_0x4b4059,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0x35e0dd}),this[_0x44d160(0x2817)];}[_0x2a9885(0x2a8e)](){var _0x133155=_0x2a9885;return this[_0x133155(0x239b)][_0x133155(0x2a69)];}[_0x2a9885(0x7a5)](_0x2f744b){var _0x4b8f0c=_0x2a9885;this[_0x4b8f0c(0x239b)][_0x4b8f0c(0x2a69)]=_0x2f744b;}[_0x2a9885(0x1a72)](){var _0xd3ef70=_0x2a9885;return this[_0xd3ef70(0x29d5)]&&this['_frameId']===this['_contentUpdateId']||(this['_contentData']?this[_0xd3ef70(0x29d5)][_0xd3ef70(0x2cc0)](_0x4717db=>{var _0x5170aa=_0xd3ef70;this[_0x5170aa(0x29d5)]=this[_0x5170aa(0x32d5)](0x0,0x0,_0x4717db),this[_0x5170aa(0x12e2)]=this[_0x5170aa(0x23f3)];}):(this['_contentData']=this[_0xd3ef70(0x32d5)](0x0,0x0),this['_contentUpdateId']=this[_0xd3ef70(0x23f3)])),this['_contentData'];}[_0x2a9885(0x2aa7)](){var _0x4fc9ae=_0x2a9885;const _0x25ea41=this[_0x4fc9ae(0x3cb8)],_0x252d40=[];_0x252d40[_0x4fc9ae(0xede)](0x0),_0x252d40[_0x4fc9ae(0xede)](0x1),_0x252d40[_0x4fc9ae(0xede)](0x2),_0x252d40[_0x4fc9ae(0xede)](0x0),_0x252d40['push'](0x2),_0x252d40[_0x4fc9ae(0xede)](0x3),this[_0x4fc9ae(0x783)]=_0x25ea41['createIndexBuffer'](_0x252d40);}['_rebuild'](){var _0x2c683a=_0x2a9885;const _0x447dcb=this[_0x2c683a(0x257e)][_0x120da4['o']['PositionKind']];_0x447dcb&&_0x447dcb[_0x2c683a(0x1834)](),this[_0x2c683a(0x2aa7)](),this[_0x2c683a(0x1e21)]===_0x352bec['_'][_0x2c683a(0x29d6)]&&(this[_0x2c683a(0x1e21)]=_0x352bec['_'][_0x2c683a(0x29d6)]);}[_0x2a9885(0x14ff)](){var _0x7cff9e=_0x2a9885,_0x4324ed;null!=(_0x4324ed=this[_0x7cff9e(0x239b)]['effect'])&&_0x4324ed[_0x7cff9e(0x41a)]();}['_getDefines'](){return'';}[_0x2a9885(0x3b27)](){var _0x19f16b=_0x2a9885;const _0x40f81e=this['_fullEngine'];var _0x2520de;if(this[_0x19f16b(0x36a4)])return this['_drawWrapper'][_0x19f16b(0x2a69)]['isReady']();if(!this[_0x19f16b(0x16ee)])return!0x1;if(this[_0x19f16b(0x24d0)])return!0x0;if(!this[_0x19f16b(0x276b)])return!0x1;var _0xa2f333=this[_0x19f16b(0x21e8)]();return!(!this[_0x19f16b(0x239b)][_0x19f16b(0x2a69)]||_0xa2f333!==this[_0x19f16b(0x29f7)]||!this[_0x19f16b(0x239b)][_0x19f16b(0x2a69)][_0x19f16b(0x3b27)]())||(_0x2520de=void 0x0!==this['_fragment'][_0x19f16b(0x226c)]?{'vertex':_0x19f16b(0x10cd),'fragmentElement':this['_fragment'][_0x19f16b(0x226c)]}:{'vertex':_0x19f16b(0x10cd),'fragment':this[_0x19f16b(0x16ee)]},this[_0x19f16b(0x29f7)]!==_0xa2f333&&(this[_0x19f16b(0x29f7)]=_0xa2f333,this['_drawWrapper'][_0x19f16b(0x2a69)]=_0x40f81e['createEffect'](_0x2520de,[_0x120da4['o'][_0x19f16b(0x1678)]],this[_0x19f16b(0x2414)],this['_samplers'],_0xa2f333,void 0x0,void 0x0,()=>{var _0x9e6033=_0x19f16b,_0x25ce4e;null!=(_0x25ce4e=this[_0x9e6033(0x2817)])&&_0x25ce4e[_0x9e6033(0x41a)](),this[_0x9e6033(0x2817)]=this[_0x9e6033(0x276b)]=null,this[_0x9e6033(0x22f1)]&&(this[_0x9e6033(0x276b)]=this[_0x9e6033(0x22f1)]['_texture'],this[_0x9e6033(0x276b)]&&this[_0x9e6033(0x276b)][_0x9e6033(0x2eea)]()),this[_0x9e6033(0x24d0)]=!0x0;})),this[_0x19f16b(0x239b)][_0x19f16b(0x2a69)]['isReady']());}[_0x2a9885(0xdac)](){var _0x51e281=_0x2a9885;this[_0x51e281(0x24cf)]=-0x1;}[_0x2a9885(0x2b77)](_0x2d927f){var _0x120b6c=_0x2a9885;this[_0x120b6c(0x16ee)]=_0x2d927f;}get[_0x2a9885(0x1e21)](){var _0x5bcc68=_0x2a9885;return this[_0x5bcc68(0x1671)];}set[_0x2a9885(0x1e21)](_0x5d2e66){var _0x3b5c80=_0x2a9885;this['_refreshRate']=_0x5d2e66,this[_0x3b5c80(0xdac)]();}[_0x2a9885(0x1fcb)](){var _0xce2df5=_0x2a9885;return this[_0xce2df5(0x1253)]&&this['isReady']()&&this[_0xce2df5(0x276b)]?!this['_fallbackTextureUsed']&&(-0x1===this[_0xce2df5(0x24cf)]||this[_0xce2df5(0x1e21)]===this[_0xce2df5(0x24cf)]?(this[_0xce2df5(0x24cf)]=0x1,this['_frameId']++,!0x0):(this[_0xce2df5(0x24cf)]++,!0x1)):(this[_0xce2df5(0x276b)]&&(this[_0xce2df5(0x276b)]['isReady']=!0x1),!0x1);}[_0x2a9885(0x1a62)](){return this['_size'];}[_0x2a9885(0x84a)](_0x562440,_0x31c0b3){var _0x9ce4b9=_0x2a9885,_0x171971;!this[_0x9ce4b9(0x24d0)]&&this[_0x9ce4b9(0x2817)]&&this['_texture']&&(_0x171971=this[_0x9ce4b9(0x276b)][_0x9ce4b9(0x20b)],this[_0x9ce4b9(0x2817)][_0x9ce4b9(0x41a)](),_0x171971=this[_0x9ce4b9(0x3d7e)](_0x171971,_0x562440,_0x31c0b3,this[_0x9ce4b9(0x1a76)]),this[_0x9ce4b9(0x276b)]=_0x171971[_0x9ce4b9(0x1589)],this[_0x9ce4b9(0x21ed)]=_0x562440,this['_generateMipMaps']=_0x31c0b3);}['_checkUniform'](_0x115d67){var _0x524247=_0x2a9885;-0x1===this[_0x524247(0x2414)][_0x524247(0x86a)](_0x115d67)&&this[_0x524247(0x2414)][_0x524247(0xede)](_0x115d67);}[_0x2a9885(0x2265)](_0x2b6f84,_0x5bf810){var _0x374a59=_0x2a9885;return-0x1===this[_0x374a59(0x1809)]['indexOf'](_0x2b6f84)&&this[_0x374a59(0x1809)][_0x374a59(0xede)](_0x2b6f84),this['_textures'][_0x2b6f84]=_0x5bf810,this;}[_0x2a9885(0x42c)](_0x43e44f,_0x8fc067){var _0x55013f=_0x2a9885;return this[_0x55013f(0x23d8)](_0x43e44f),this['_floats'][_0x43e44f]=_0x8fc067,this;}['setInt'](_0x1d7eef,_0x34c919){return this['_checkUniform'](_0x1d7eef),this['_ints'][_0x1d7eef]=_0x34c919,this;}[_0x2a9885(0xe14)](_0x37decb,_0x58fb9c){var _0x3e90f9=_0x2a9885;return this['_checkUniform'](_0x37decb),this[_0x3e90f9(0x256b)][_0x37decb]=_0x58fb9c,this;}[_0x2a9885(0x20e7)](_0x398348,_0x3d3204){var _0xb18c55=_0x2a9885;return this[_0xb18c55(0x23d8)](_0x398348),this['_colors3'][_0x398348]=_0x3d3204,this;}[_0x2a9885(0x261b)](_0x54a620,_0x1cdc40){var _0x30816e=_0x2a9885;return this[_0x30816e(0x23d8)](_0x54a620),this[_0x30816e(0x2792)][_0x54a620]=_0x1cdc40,this;}[_0x2a9885(0x1b7f)](_0x5c1475,_0x4c1fda){var _0x575b95=_0x2a9885;return this[_0x575b95(0x23d8)](_0x5c1475),this[_0x575b95(0xf0f)][_0x5c1475]=_0x4c1fda,this;}[_0x2a9885(0x3c4c)](_0x1a4fac,_0x3feabc){var _0x521841=_0x2a9885;return this[_0x521841(0x23d8)](_0x1a4fac),this['_vectors3'][_0x1a4fac]=_0x3feabc,this;}[_0x2a9885(0x3041)](_0x16329b,_0x44734c){var _0x23a6ed=_0x2a9885;return this[_0x23a6ed(0x23d8)](_0x16329b),this[_0x23a6ed(0x3f53)][_0x16329b]=_0x44734c,this;}[_0x2a9885(0x3ff8)](_0x48900f){var _0x300f02=_0x2a9885,_0x19d25e=this[_0x300f02(0x3d78)]();if(_0x19d25e){const _0xb3e53a=this[_0x300f02(0x3cb8)];if(_0xb3e53a[_0x300f02(0x2dd7)](this[_0x300f02(0x239b)]),this[_0x300f02(0x41f9)][_0x300f02(0x3608)](this),_0xb3e53a[_0x300f02(0x1f2b)](!0x1),!this[_0x300f02(0x36a4)]){for(const _0x52ec94 in this[_0x300f02(0x3407)])this[_0x300f02(0x239b)][_0x300f02(0x2a69)]['setTexture'](_0x52ec94,this['_textures'][_0x52ec94]);for(const _0x4919f5 in this[_0x300f02(0x20b1)])this[_0x300f02(0x239b)][_0x300f02(0x2a69)][_0x300f02(0xf42)](_0x4919f5,this[_0x300f02(0x20b1)][_0x4919f5]);for(const _0x1c30de in this[_0x300f02(0x3ddb)])this[_0x300f02(0x239b)][_0x300f02(0x2a69)][_0x300f02(0x42c)](_0x1c30de,this[_0x300f02(0x3ddb)][_0x1c30de]);for(const _0x498bdb in this['_floatsArrays'])this[_0x300f02(0x239b)][_0x300f02(0x2a69)]['setArray'](_0x498bdb,this['_floatsArrays'][_0x498bdb]);for(const _0x46f811 in this[_0x300f02(0x3057)])this[_0x300f02(0x239b)][_0x300f02(0x2a69)]['setColor3'](_0x46f811,this[_0x300f02(0x3057)][_0x46f811]);for(const _0x3b1d5e in this[_0x300f02(0x2792)]){var _0x5243d0=this[_0x300f02(0x2792)][_0x3b1d5e];this[_0x300f02(0x239b)][_0x300f02(0x2a69)][_0x300f02(0x1ea8)](_0x3b1d5e,_0x5243d0['r'],_0x5243d0['g'],_0x5243d0['b'],_0x5243d0['a']);}for(const _0xe2ebfe in this[_0x300f02(0xf0f)])this[_0x300f02(0x239b)][_0x300f02(0x2a69)]['setVector2'](_0xe2ebfe,this['_vectors2'][_0xe2ebfe]);for(const _0x2153ed in this[_0x300f02(0x33a7)])this[_0x300f02(0x239b)][_0x300f02(0x2a69)][_0x300f02(0x3c4c)](_0x2153ed,this[_0x300f02(0x33a7)][_0x2153ed]);for(const _0x4bef7c in this[_0x300f02(0x3f53)])this[_0x300f02(0x239b)]['effect'][_0x300f02(0x3041)](_0x4bef7c,this[_0x300f02(0x3f53)][_0x4bef7c]);}if(this[_0x300f02(0x276b)]&&this[_0x300f02(0x2817)]){null!=(_0x195d31=_0xb3e53a[_0x300f02(0x16de)])&&_0x195d31['call'](_0xb3e53a,_0x300f02(0xc49)+this['name'],0x1);var _0x195d31=_0xb3e53a[_0x300f02(0x122a)];if(this['isCube']){for(let _0x237ebd=0x0;_0x237ebd<0x6;_0x237ebd++)_0xb3e53a[_0x300f02(0x500)](this[_0x300f02(0x2817)],_0x237ebd,void 0x0,void 0x0,!0x0),_0xb3e53a[_0x300f02(0x40ca)](this['_vertexBuffers'],this[_0x300f02(0x783)],this[_0x300f02(0x239b)][_0x300f02(0x2a69)]),this[_0x300f02(0x239b)][_0x300f02(0x2a69)][_0x300f02(0x42c)](_0x300f02(0xea3),_0x237ebd),this[_0x300f02(0x172d)]&&_0xb3e53a[_0x300f02(0x13c8)](_0x19d25e[_0x300f02(0xdbf)],!0x0,!0x1,!0x1),_0xb3e53a['drawElementsType'](_0x178a9a['F'][_0x300f02(0x1e0a)],0x0,0x6);}else _0xb3e53a[_0x300f02(0x500)](this['_rtWrapper'],0x0,void 0x0,void 0x0,!0x0),_0xb3e53a['bindBuffers'](this[_0x300f02(0x257e)],this[_0x300f02(0x783)],this['_drawWrapper'][_0x300f02(0x2a69)]),this['autoClear']&&_0xb3e53a[_0x300f02(0x13c8)](_0x19d25e[_0x300f02(0xdbf)],!0x0,!0x1,!0x1),_0xb3e53a[_0x300f02(0x29fa)](_0x178a9a['F'][_0x300f02(0x1e0a)],0x0,0x6);_0xb3e53a[_0x300f02(0x1fbf)](this['_rtWrapper'],this[_0x300f02(0x20b)]),_0x195d31&&_0xb3e53a['setViewport'](_0x195d31),this[_0x300f02(0x20b)]&&_0xb3e53a['generateMipMapsForCubemap'](this['_texture']),null!=(_0x195d31=_0xb3e53a[_0x300f02(0x3f09)])&&_0x195d31[_0x300f02(0x15d4)](_0xb3e53a,0x1),this[_0x300f02(0x8a6)]&&this[_0x300f02(0x8a6)](),this[_0x300f02(0x3ca6)][_0x300f02(0x3608)](this);}}}[_0x2a9885(0x77b)](){var _0x1047b1=_0x2a9885,_0x4c1cbb=this[_0x1047b1(0xbdc)]();const _0x584c07=new _0x2f4555(this['name'],_0x4c1cbb[_0x1047b1(0x146c)],this['_fragment'],this['getScene'](),this['_fallbackTexture'],this['_generateMipMaps']);return _0x584c07[_0x1047b1(0x3868)]=this[_0x1047b1(0x3868)],_0x584c07[_0x1047b1(0x2fe2)]=this[_0x1047b1(0x2fe2)],_0x584c07['coordinatesMode']=this['coordinatesMode'],_0x584c07;}[_0x2a9885(0x41a)](){var _0x5486c5=_0x2a9885;const _0x257091=this['getScene']();if(_0x257091){var _0x9534ee=_0x257091[_0x5486c5(0x101f)][_0x5486c5(0x86a)](this);0x0<=_0x9534ee&&_0x257091[_0x5486c5(0x101f)]['splice'](_0x9534ee,0x1);const _0x42e6f0=this[_0x5486c5(0x257e)][_0x120da4['o'][_0x5486c5(0x1678)]];_0x42e6f0&&(_0x42e6f0[_0x5486c5(0x41a)](),this[_0x5486c5(0x257e)][_0x120da4['o']['PositionKind']]=null),this[_0x5486c5(0x783)]&&this[_0x5486c5(0x3cb8)][_0x5486c5(0x27b0)](this[_0x5486c5(0x783)])&&(this['_indexBuffer']=null),this[_0x5486c5(0x3ca6)][_0x5486c5(0x13c8)](),this[_0x5486c5(0x41f9)]['clear'](),super[_0x5486c5(0x41a)]();}}}_0x2dd618([(0x0,_0x425162['qC'])()],_0x2f4555['prototype'],'isEnabled',void 0x0),_0x2dd618([(0x0,_0x425162['qC'])()],_0x2f4555[_0x2a9885(0x1ce1)],_0x2a9885(0x172d),void 0x0),_0x2dd618([(0x0,_0x425162['qC'])()],_0x2f4555['prototype'],_0x2a9885(0x71e),void 0x0),_0x2dd618([(0x0,_0x425162['qC'])()],_0x2f4555[_0x2a9885(0x1ce1)],_0x2a9885(0x21ed),void 0x0),_0x2dd618([(0x0,_0x425162['qC'])()],_0x2f4555[_0x2a9885(0x1ce1)],_0x2a9885(0x1e21),null),(0x0,_0x21efc3['H'])(_0x2a9885(0x3b65),_0x2f4555);},0x850:(_0xb52628,_0x389e20,_0x47717f)=>{var _0x27e9c0=a8_0x1ec55c;_0x47717f['d'](_0x389e20,{'O':()=>_0x5ebd1d});var _0xc51dc=_0x47717f(0x4ba7),_0x53ce8d=_0x47717f(0x67a3);class _0x5ebd1d{constructor(_0x3f6d75){var _0xf74fe9=a8_0x5306;this[_0xf74fe9(0xc1b)]=_0x53ce8d['l'][_0xf74fe9(0x3d45)],this[_0xf74fe9(0x3241)]=_0x3f6d75,this[_0xf74fe9(0x3241)]['proceduralTextures']=new Array();}[_0x27e9c0(0x108f)](){var _0x624889=_0x27e9c0;this[_0x624889(0x3241)]['_beforeClearStage'][_0x624889(0x17fb)](_0x53ce8d['l'][_0x624889(0x4083)],this,this[_0x624889(0x2305)]);}[_0x27e9c0(0x22e6)](){}['dispose'](){}[_0x27e9c0(0x2305)](){var _0x4f03c2=_0x27e9c0;if(this[_0x4f03c2(0x3241)]['proceduralTexturesEnabled']){_0xc51dc['w1']['StartPerformanceCounter'](_0x4f03c2(0x2364),0x0<this[_0x4f03c2(0x3241)]['proceduralTextures'][_0x4f03c2(0x18cc)]);for(let _0x62bcf0=0x0;_0x62bcf0<this[_0x4f03c2(0x3241)]['proceduralTextures'][_0x4f03c2(0x18cc)];_0x62bcf0++){const _0x365939=this['scene'][_0x4f03c2(0x101f)][_0x62bcf0];_0x365939[_0x4f03c2(0x1fcb)]()&&_0x365939[_0x4f03c2(0x3ff8)]();}_0xc51dc['w1'][_0x4f03c2(0x980)](_0x4f03c2(0x2364),0x0<this['scene'][_0x4f03c2(0x101f)][_0x4f03c2(0x18cc)]);}}}},0xd74a:(_0x4c6b8a,_0x13c8e0,_0x425520)=>{var _0x554811=a8_0x1ec55c;_0x425520['d'](_0x13c8e0,{'V':()=>_0x2f3602});function _0x5a0057(_0x5ca12a,_0xf4fd2e,_0x576551,_0xb7bca5){var _0x587f61=a8_0x5306,_0x32da47,_0x2069eb=arguments[_0x587f61(0x18cc)],_0x4df7f6=_0x2069eb<0x3?_0xf4fd2e:null===_0xb7bca5?_0xb7bca5=Object['getOwnPropertyDescriptor'](_0xf4fd2e,_0x576551):_0xb7bca5;if(_0x587f61(0x4238)==typeof Reflect&&_0x587f61(0x3d33)==typeof Reflect[_0x587f61(0x3215)])_0x4df7f6=Reflect[_0x587f61(0x3215)](_0x5ca12a,_0xf4fd2e,_0x576551,_0xb7bca5);else{for(var _0x44225a=_0x5ca12a[_0x587f61(0x18cc)]-0x1;0x0<=_0x44225a;_0x44225a--)(_0x32da47=_0x5ca12a[_0x44225a])&&(_0x4df7f6=(_0x2069eb<0x3?_0x32da47(_0x4df7f6):0x3<_0x2069eb?_0x32da47(_0xf4fd2e,_0x576551,_0x4df7f6):_0x32da47(_0xf4fd2e,_0x576551))||_0x4df7f6);}0x3<_0x2069eb&&_0x4df7f6&&Object['defineProperty'](_0xf4fd2e,_0x576551,_0x4df7f6);}var _0x3e9880=_0x425520(0x10435),_0x3c64dc=_0x425520(0xa896),_0x4c2b95=_0x425520(0xd53f),_0x4819f6=_0x425520(0x11096),_0x5d470d=_0x425520(0x1610),_0x5e02ac=_0x425520(0x38ee),_0x13c8e0=(_0x425520(0x4342),_0x425520(0x168be));class _0x2f3602 extends _0x13c8e0['g']{constructor(_0x436844,_0x58c40d=null){var _0x73d82f=a8_0x5306;super(null),this[_0x73d82f(0xa80)]=null,this[_0x73d82f(0x1cf6)]=null,this['_hasAlpha']=!0x1,this[_0x73d82f(0x2c32)]=!0x1,this['level']=0x1,this[_0x73d82f(0x161e)]=0x0,this['optimizeUVAllocation']=!0x0,this[_0x73d82f(0xdcd)]=_0x5d470d['g'][_0x73d82f(0x3b9a)],this[_0x73d82f(0x30ff)]=_0x5d470d['g'][_0x73d82f(0x34fc)],this[_0x73d82f(0x1d89)]=_0x2f3602[_0x73d82f(0x1689)],this[_0x73d82f(0x1245)]=!0x1,this[_0x73d82f(0x3013)]=!0x0,this[_0x73d82f(0x606)]=!0x1,this['lodLevelInAlpha']=!0x1,this['isRenderTarget']=!0x1,this[_0x73d82f(0x3b28)]=!0x1,this[_0x73d82f(0x1531)]=!0x1,this[_0x73d82f(0x3f3)]=new Array(),this[_0x73d82f(0x6e9)]=new _0x3c64dc['y$'](),this[_0x73d82f(0x5b2)]=null,this[_0x73d82f(0x3c5c)]=null,this[_0x73d82f(0x299f)]=null,this[_0x73d82f(0x2fc)]=null,this[_0x73d82f(0xb23)]=!0x1,_0x436844?_0x2f3602[_0x73d82f(0x340)](_0x436844)?this[_0x73d82f(0x3c5c)]=_0x436844:this['_engine']=_0x436844:this[_0x73d82f(0x3c5c)]=_0x4819f6['l'][_0x73d82f(0x2370)],this[_0x73d82f(0x3c5c)]&&(this['uniqueId']=this[_0x73d82f(0x3c5c)][_0x73d82f(0x2989)](),this[_0x73d82f(0x3c5c)][_0x73d82f(0xec0)](this),this[_0x73d82f(0x355c)]=this['_scene']['getEngine']()),this[_0x73d82f(0x276b)]=_0x58c40d,this[_0x73d82f(0x299f)]=null;}set[_0x554811(0x3868)](_0x720a4f){var _0x5a88d3=_0x554811;this[_0x5a88d3(0xdd4)]!==_0x720a4f&&(this[_0x5a88d3(0xdd4)]=_0x720a4f,this[_0x5a88d3(0x3c5c)]&&this[_0x5a88d3(0x3c5c)][_0x5a88d3(0x421f)](_0x5d470d['g']['MATERIAL_TextureDirtyFlag'],_0x2581d4=>_0x2581d4[_0x5a88d3(0x37e6)](this)));}get[_0x554811(0x3868)](){var _0x1527f4=_0x554811;return this[_0x1527f4(0xdd4)];}set[_0x554811(0x3229)](_0x9d63a4){var _0x576146=_0x554811;this[_0x576146(0x2c32)]!==_0x9d63a4&&(this[_0x576146(0x2c32)]=_0x9d63a4,this[_0x576146(0x3c5c)]&&this[_0x576146(0x3c5c)][_0x576146(0x421f)](_0x5d470d['g'][_0x576146(0x3182)],_0x1af1b6=>_0x1af1b6[_0x576146(0x37e6)](this)));}get['getAlphaFromRGB'](){var _0x41e946=_0x554811;return this[_0x41e946(0x2c32)];}set[_0x554811(0x126e)](_0x1cf8a3){var _0x117ed6=_0x554811;this[_0x117ed6(0x161e)]!==_0x1cf8a3&&(this[_0x117ed6(0x161e)]=_0x1cf8a3,this['_scene']&&this['_scene'][_0x117ed6(0x421f)](_0x5d470d['g']['MATERIAL_TextureDirtyFlag'],_0xfa52ff=>_0xfa52ff[_0x117ed6(0x37e6)](this)));}get[_0x554811(0x126e)](){var _0x522049=_0x554811;return this[_0x522049(0x161e)];}set[_0x554811(0x9fa)](_0x1d5b0d){var _0x211b6b=_0x554811;this[_0x211b6b(0xdcd)]!==_0x1d5b0d&&(this[_0x211b6b(0xdcd)]=_0x1d5b0d,this[_0x211b6b(0x3c5c)]&&this['_scene'][_0x211b6b(0x421f)](_0x5d470d['g'][_0x211b6b(0x3182)],_0xc88f0f=>_0xc88f0f[_0x211b6b(0x37e6)](this)));}get[_0x554811(0x9fa)](){var _0x529ebb=_0x554811;return this[_0x529ebb(0xdcd)];}get['wrapU'](){var _0x4ce3eb=_0x554811;return this[_0x4ce3eb(0x431)];}set['wrapU'](_0x18f04e){var _0x4a01c9=_0x554811;this[_0x4a01c9(0x431)]=_0x18f04e;}get[_0x554811(0x36da)](){var _0x142ad1=_0x554811;return this[_0x142ad1(0x31b6)];}set['wrapV'](_0x3edca9){var _0x5783f4=_0x554811;this[_0x5783f4(0x31b6)]=_0x3edca9;}get[_0x554811(0x20b)](){var _0x2a90b2=_0x554811;return this[_0x2a90b2(0x276b)]?this[_0x2a90b2(0x276b)][_0x2a90b2(0x20b)]:this[_0x2a90b2(0x1245)];}set[_0x554811(0x20b)](_0x28a113){var _0x1478a8=_0x554811;this[_0x1478a8(0x276b)]?this['_texture'][_0x1478a8(0x20b)]=_0x28a113:this[_0x1478a8(0x1245)]=_0x28a113;}get[_0x554811(0x3958)](){var _0x553ad2=_0x554811;return!!this[_0x553ad2(0x276b)]&&this[_0x553ad2(0x276b)][_0x553ad2(0x3958)];}set[_0x554811(0x3958)](_0x50ff22){var _0x2f3e45=_0x554811;this[_0x2f3e45(0x276b)]&&(this[_0x2f3e45(0x276b)][_0x2f3e45(0x3958)]=_0x50ff22);}get[_0x554811(0x1f2c)](){var _0x59c3f1=_0x554811;return!!this[_0x59c3f1(0x276b)]&&this[_0x59c3f1(0x276b)][_0x59c3f1(0x1f2c)];}set[_0x554811(0x1f2c)](_0x320060){var _0x129068=_0x554811;this[_0x129068(0x276b)]&&(this[_0x129068(0x276b)]['is2DArray']=_0x320060);}get[_0x554811(0x9c3)](){var _0x586707=_0x554811;return this['_texture']?(null===this['_texture'][_0x586707(0x3013)]&&(this[_0x586707(0x276b)][_0x586707(0x3013)]=this[_0x586707(0x3013)]),this[_0x586707(0x276b)][_0x586707(0x3013)]&&!this[_0x586707(0x276b)][_0x586707(0x28ff)]):this['_gammaSpace'];}set[_0x554811(0x9c3)](_0x3a2740){var _0x14d831=_0x554811;if(this[_0x14d831(0x276b)]){if(this[_0x14d831(0x276b)][_0x14d831(0x3013)]===_0x3a2740)return;this['_texture'][_0x14d831(0x3013)]=_0x3a2740;}else{if(this[_0x14d831(0x3013)]===_0x3a2740)return;this['_gammaSpace']=_0x3a2740;}this[_0x14d831(0x2b74)]();}get[_0x554811(0xab5)](){var _0x13f0d9=_0x554811;return null!=this[_0x13f0d9(0x276b)]&&this[_0x13f0d9(0x276b)][_0x13f0d9(0x291c)];}set[_0x554811(0xab5)](_0x16ef10){var _0x2bd318=_0x554811;this['_texture']&&(this['_texture'][_0x2bd318(0x291c)]=_0x16ef10);}get[_0x554811(0x37ee)](){return!0x1;}get[_0x554811(0x206)](){var _0x244ca8=_0x554811;return this[_0x244ca8(0x276b)]?this['_texture']['_lodGenerationOffset']:0x0;}set[_0x554811(0x206)](_0x409a7e){var _0x442243=_0x554811;this[_0x442243(0x276b)]&&(this[_0x442243(0x276b)][_0x442243(0x3293)]=_0x409a7e);}get['lodGenerationScale'](){var _0x1aa6f5=_0x554811;return this[_0x1aa6f5(0x276b)]?this[_0x1aa6f5(0x276b)][_0x1aa6f5(0x1be9)]:0x0;}set['lodGenerationScale'](_0xa66a3b){var _0x2ea08a=_0x554811;this[_0x2ea08a(0x276b)]&&(this[_0x2ea08a(0x276b)]['_lodGenerationScale']=_0xa66a3b);}get[_0x554811(0x3f3b)](){var _0x275c79=_0x554811;return!!this[_0x275c79(0x276b)]&&this[_0x275c79(0x276b)]['_linearSpecularLOD'];}set[_0x554811(0x3f3b)](_0x2df93e){var _0x193cd9=_0x554811;this[_0x193cd9(0x276b)]&&(this[_0x193cd9(0x276b)][_0x193cd9(0x3856)]=_0x2df93e);}get[_0x554811(0x3b82)](){var _0x235d8b=_0x554811;return this[_0x235d8b(0x276b)]?this['_texture'][_0x235d8b(0x3232)]:null;}set[_0x554811(0x3b82)](_0x34bd7e){var _0x482367=_0x554811;this[_0x482367(0x276b)]&&(this['_texture'][_0x482367(0x3232)]=_0x34bd7e);}get[_0x554811(0x3601)](){var _0x5adc46=_0x554811;return this['_uid']||(this[_0x5adc46(0x299f)]=(0x0,_0x5e02ac['f'])()),this['_uid'];}['toString'](){var _0x5aa8e6=_0x554811;return this[_0x5aa8e6(0xc1b)];}[_0x554811(0x252c)](){var _0x1f53ce=_0x554811;return _0x1f53ce(0x4142);}set[_0x554811(0x1d52)](_0x109be0){var _0x4700f1=_0x554811;this[_0x4700f1(0x5b2)]&&this[_0x4700f1(0x6e9)][_0x4700f1(0x2f2e)](this[_0x4700f1(0x5b2)]),this[_0x4700f1(0x5b2)]=this['onDisposeObservable']['add'](_0x109be0);}get[_0x554811(0x223b)](){return!0x0;}get[_0x554811(0xece)](){var _0x1dc9a6=_0x554811;return this[_0x1dc9a6(0xb23)];}get[_0x554811(0x3ae)](){var _0x2ffb0a=_0x554811;return this[_0x2ffb0a(0x2e24)];}[_0x554811(0x3d78)](){var _0x1b51e7=_0x554811;return this[_0x1b51e7(0x3c5c)];}[_0x554811(0x3cc3)](){var _0xdaaf9c=_0x554811;return this[_0xdaaf9c(0x355c)];}['checkTransformsAreIdentical'](_0x31cb7d){return null!==_0x31cb7d;}[_0x554811(0x1db3)](){var _0x182419=_0x554811;return _0x4c2b95['y3'][_0x182419(0x1cc0)];}[_0x554811(0x2e2d)](){var _0x4d6a6c=_0x554811;return _0x4c2b95['y3'][_0x4d6a6c(0x1cc0)];}['isReadyOrNotBlocking'](){var _0x21f520=_0x554811;return!this[_0x21f520(0x223b)]||this[_0x21f520(0x3b27)]()||this[_0x21f520(0xece)];}['scale'](_0x50752c){}get[_0x554811(0x2008)](){return!0x1;}[_0x554811(0x1664)](_0x536e70,_0x36ec0f,_0x43c8fa,_0x5ef31e,_0x4413e4,_0x390a40){var _0x5c7f86=_0x554811;const _0x141dd5=this[_0x5c7f86(0x3cc3)]();if(!_0x141dd5)return null;var _0x238d27=_0x141dd5[_0x5c7f86(0x1010)](!!_0x4413e4,_0x36ec0f),_0xb22aaa=_0x141dd5[_0x5c7f86(0x256a)]();for(let _0xb32a94=0x0;_0xb32a94<_0xb22aaa[_0x5c7f86(0x18cc)];_0xb32a94++){const _0x396ba7=_0xb22aaa[_0xb32a94];if(!(void 0x0!==_0x4413e4&&_0x238d27!==_0x396ba7[_0x5c7f86(0x28ff)]||void 0x0!==_0x5ef31e&&_0x5ef31e!==_0x396ba7[_0x5c7f86(0x1aaa)]||_0x396ba7[_0x5c7f86(0x25b5)]!==_0x536e70||_0x396ba7[_0x5c7f86(0x700)]!==!_0x36ec0f||_0x43c8fa&&_0x43c8fa!==_0x396ba7['samplingMode']||void 0x0!==_0x390a40&&_0x390a40!==_0x396ba7[_0x5c7f86(0x20b)]))return _0x396ba7['incrementReferences'](),_0x396ba7;}return null;}['_rebuild'](){}['clone'](){return null;}get[_0x554811(0x335b)](){var _0xe0b3fc=_0x554811;return this[_0xe0b3fc(0x276b)]&&void 0x0!==this[_0xe0b3fc(0x276b)][_0xe0b3fc(0x19d6)]?this[_0xe0b3fc(0x276b)][_0xe0b3fc(0x19d6)]:_0x5d470d['g'][_0xe0b3fc(0x2aeb)];}get[_0x554811(0x1278)](){var _0x49885c=_0x554811;return this[_0x49885c(0x276b)]&&void 0x0!==this[_0x49885c(0x276b)][_0x49885c(0x3801)]?this[_0x49885c(0x276b)][_0x49885c(0x3801)]:_0x5d470d['g'][_0x49885c(0x12a4)];}[_0x554811(0x2b74)](){var _0x36b59b=_0x554811;const _0x434b16=this[_0x36b59b(0x3d78)]();_0x434b16&&_0x434b16[_0x36b59b(0x421f)](_0x5d470d['g'][_0x36b59b(0x3182)]);}[_0x554811(0x32d5)](_0x5506e6=0x0,_0x370ef4=0x0,_0x173f1d=null,_0x50aa5a=!0x0,_0x28efae=!0x1,_0xf06681=0x0,_0x4b24d0=0x0,_0x3a1015=Number[_0x554811(0x1806)],_0x52e708=Number[_0x554811(0x1806)]){var _0x439311=_0x554811;if(!this[_0x439311(0x276b)])return null;const _0x4ad5e4=this['_getEngine']();if(!_0x4ad5e4)return null;var _0x674351=this[_0x439311(0xbdc)]();let _0x16542a=_0x674351[_0x439311(0x146c)],_0x29ad7c=_0x674351[_0x439311(0x3062)];0x0!==_0x370ef4&&(_0x16542a/=Math[_0x439311(0x421b)](0x2,_0x370ef4),_0x29ad7c/=Math[_0x439311(0x421b)](0x2,_0x370ef4),_0x16542a=Math[_0x439311(0xb94)](_0x16542a),_0x29ad7c=Math[_0x439311(0xb94)](_0x29ad7c)),_0x3a1015=Math[_0x439311(0x1111)](_0x16542a,_0x3a1015),_0x52e708=Math['min'](_0x29ad7c,_0x52e708);try{return this[_0x439311(0x276b)]['isCube']?_0x4ad5e4[_0x439311(0x2068)](this[_0x439311(0x276b)],_0x3a1015,_0x52e708,_0x5506e6,_0x370ef4,_0x173f1d,_0x50aa5a,_0x28efae,_0xf06681,_0x4b24d0):_0x4ad5e4['_readTexturePixels'](this[_0x439311(0x276b)],_0x3a1015,_0x52e708,-0x1,_0x370ef4,_0x173f1d,_0x50aa5a,_0x28efae,_0xf06681,_0x4b24d0);}catch(_0xcfab48){return null;}}['_readPixelsSync'](_0x3f0095=0x0,_0x2c5bc2=0x0,_0x121519=null,_0x31f55b=!0x0,_0x24dee7=!0x1){var _0x511dfe=_0x554811;if(!this['_texture'])return null;var _0x1d948f=this[_0x511dfe(0xbdc)]();let _0x173b30=_0x1d948f[_0x511dfe(0x146c)],_0x201a46=_0x1d948f[_0x511dfe(0x3062)];const _0x520c99=this[_0x511dfe(0x3cc3)]();if(!_0x520c99)return null;0x0!=_0x2c5bc2&&(_0x173b30/=Math[_0x511dfe(0x421b)](0x2,_0x2c5bc2),_0x201a46/=Math[_0x511dfe(0x421b)](0x2,_0x2c5bc2),_0x173b30=Math[_0x511dfe(0xb94)](_0x173b30),_0x201a46=Math[_0x511dfe(0xb94)](_0x201a46));try{return this[_0x511dfe(0x276b)][_0x511dfe(0x20b)]?_0x520c99['_readTexturePixelsSync'](this[_0x511dfe(0x276b)],_0x173b30,_0x201a46,_0x3f0095,_0x2c5bc2,_0x121519,_0x31f55b,_0x24dee7):_0x520c99[_0x511dfe(0x2f98)](this['_texture'],_0x173b30,_0x201a46,-0x1,_0x2c5bc2,_0x121519,_0x31f55b,_0x24dee7);}catch(_0x1225f2){return null;}}get[_0x554811(0x3a3e)](){var _0x46fe9a=_0x554811;return this[_0x46fe9a(0x276b)]?this['_texture'][_0x46fe9a(0x3a3e)]:null;}get[_0x554811(0x1b57)](){var _0xc8be65=_0x554811;return this[_0xc8be65(0x276b)]?this[_0xc8be65(0x276b)]['_lodTextureMid']:null;}get[_0x554811(0x1c3e)](){var _0x47437e=_0x554811;return this['_texture']?this[_0x47437e(0x276b)][_0x47437e(0x1c3e)]:null;}[_0x554811(0x41a)](){var _0x7d99bf=_0x554811,_0x4f61d0;this[_0x7d99bf(0x3c5c)]&&(this[_0x7d99bf(0x3c5c)][_0x7d99bf(0x4111)]&&this[_0x7d99bf(0x3c5c)][_0x7d99bf(0x4111)](this),this[_0x7d99bf(0x3c5c)][_0x7d99bf(0x37f8)](this),0x0<=(_0x4f61d0=this['_scene']['textures'][_0x7d99bf(0x86a)](this))&&this[_0x7d99bf(0x3c5c)][_0x7d99bf(0xa8e)]['splice'](_0x4f61d0,0x1),this[_0x7d99bf(0x3c5c)][_0x7d99bf(0xa02)][_0x7d99bf(0x3608)](this),this[_0x7d99bf(0x3c5c)]=null,this['_parentContainer']&&(-0x1<(_0x4f61d0=this[_0x7d99bf(0x2fc)][_0x7d99bf(0xa8e)][_0x7d99bf(0x86a)](this))&&this['_parentContainer'][_0x7d99bf(0xa8e)][_0x7d99bf(0xb1f)](_0x4f61d0,0x1),this['_parentContainer']=null)),this[_0x7d99bf(0x6e9)]['notifyObservers'](this),this[_0x7d99bf(0x6e9)]['clear'](),this[_0x7d99bf(0xa80)]=null,super[_0x7d99bf(0x41a)]();}[_0x554811(0x18e2)](_0x135cc3=!0x1){var _0x44e8f8=_0x554811;if(!this[_0x44e8f8(0xc1b)]&&!_0x135cc3)return null;return _0x135cc3=_0x3e9880['p4']['Serialize'](this),(_0x3e9880['p4'][_0x44e8f8(0x4219)](this,_0x135cc3),_0x135cc3);}static[_0x554811(0x2737)](_0x2d7aed,_0x18236e){var _0x4a5840=_0x554811;let _0x46a451=_0x2d7aed[_0x4a5840(0x18cc)];if(0x0===_0x46a451)_0x18236e();else for(let _0x2d6628=0x0;_0x2d6628<_0x2d7aed[_0x4a5840(0x18cc)];_0x2d6628++){const _0x48024b=_0x2d7aed[_0x2d6628];if(_0x48024b['isReady']())0x0==--_0x46a451&&_0x18236e();else{const _0x3a7ca4=_0x48024b[_0x4a5840(0x1e62)];_0x3a7ca4?_0x3a7ca4['addOnce'](()=>{0x0==--_0x46a451&&_0x18236e();}):0x0==--_0x46a451&&_0x18236e();}}}static[_0x554811(0x340)](_0x1b74c4){var _0xf44ac4=_0x554811;return'Scene'===_0x1b74c4[_0xf44ac4(0x252c)]();}}_0x2f3602[_0x554811(0x1689)]=0x4,_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x309e),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],'name',void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602['prototype'],_0x554811(0xa80),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])('hasAlpha')],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0xdd4),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])(_0x554811(0x3229))],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x2c32),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x2fe2),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])(_0x554811(0x126e))],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x161e),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602['prototype'],'optimizeUVAllocation',void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])(_0x554811(0x9fa))],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0xdcd),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x16c9),null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x36da),null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x30ff),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602['prototype'],_0x554811(0x1d89),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x20b),null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],'is3D',null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x1f2c),null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602['prototype'],_0x554811(0x9c3),null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602['prototype'],'invertZ',void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x2272),void 0x0),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x206),null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602['prototype'],'lodGenerationScale',null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602[_0x554811(0x1ce1)],_0x554811(0x3f3b),null),_0x5a0057([(0x0,_0x3e9880['oU'])()],_0x2f3602[_0x554811(0x1ce1)],'irradianceTexture',null),_0x5a0057([(0x0,_0x3e9880['qC'])()],_0x2f3602['prototype'],_0x554811(0xcdd),void 0x0);},0x7079:(_0x3c74cd,_0x473077,_0x2bcf79)=>{var _0x3d14af=a8_0x1ec55c,_0x8fbeeb=_0x2bcf79(0xd53f),_0x21c76d=_0x2bcf79(0xd74a),_0x4d2dd5=_0x2bcf79(0x1610),_0x2ebc0d=_0x2bcf79(0x4158);_0x2bcf79(0x12543);class _0x105f91 extends _0x21c76d['V']{constructor(_0xebb66b,_0x2589ff,_0x538fbe=null){var _0x52bb72=a8_0x5306;super(_0x2589ff),_0xebb66b&&(this['_textureMatrix']=_0x8fbeeb['y3']['Identity'](),this['name']=_0xebb66b,this[_0x52bb72(0x25b5)]=_0xebb66b,this[_0x52bb72(0x1f5a)]=_0x538fbe,this[_0x52bb72(0x276b)]=this[_0x52bb72(0x1664)](_0xebb66b,!0x0),this[_0x52bb72(0x276b)]?this[_0x52bb72(0x1c4c)]():(_0x2589ff=this[_0x52bb72(0x3d78)]())&&_0x2589ff['useDelayedTextureLoading']?this[_0x52bb72(0x38bf)]=_0x4d2dd5['g'][_0x52bb72(0x95f)]:this['_loadTexture']());}[_0x3d14af(0x1c4c)](){var _0x5203c7=_0x3d14af;this[_0x5203c7(0x1f5a)]&&this[_0x5203c7(0x1f5a)]();}['getTextureMatrix'](){var _0x84e87b=_0x3d14af;return this[_0x84e87b(0x3e8f)];}[_0x3d14af(0x3937)](){var _0xc5cf21=_0x3d14af;const _0x46caca=this[_0xc5cf21(0x3cc3)]();let _0x120265;_0x120265=_0x46caca[_0xc5cf21(0x1d9a)][_0xc5cf21(0x31fd)]?_0x46caca[_0xc5cf21(0x1ddc)](null,0x1,0x1,0x1,_0x4d2dd5['g'][_0xc5cf21(0x12a4)],!0x1,!0x1,_0x4d2dd5['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],null,_0x4d2dd5['g'][_0xc5cf21(0x2aeb)]):_0x46caca['createRawTexture'](null,0x1,0x1,_0x4d2dd5['g'][_0xc5cf21(0x12a4)],!0x1,!0x1,_0x4d2dd5['g'][_0xc5cf21(0x12a7)],null,_0x4d2dd5['g'][_0xc5cf21(0x2aeb)]),this[_0xc5cf21(0x276b)]=_0x120265,this[_0xc5cf21(0x276b)]['isReady']=!0x1,this[_0xc5cf21(0x20b)]=!0x1,this[_0xc5cf21(0x3958)]=_0x46caca[_0xc5cf21(0x1d9a)]['support3DTextures'],this['wrapU']=_0x4d2dd5['g'][_0xc5cf21(0x1fdb)],this[_0xc5cf21(0x36da)]=_0x4d2dd5['g'][_0xc5cf21(0x1fdb)],this['wrapR']=_0x4d2dd5['g']['TEXTURE_CLAMP_ADDRESSMODE'],this[_0xc5cf21(0x1d89)]=0x1;const _0x4e74cd=this[_0xc5cf21(0x3d78)]();return(_0x4e74cd||_0x46caca)['_loadFile'](this[_0xc5cf21(0x25b5)],_0x22d405=>{var _0x2050df=_0xc5cf21;if(_0x2050df(0x3695)==typeof _0x22d405){let _0x40d9e5=null,_0x1acd19=null,_0x485282;var _0x684ed1,_0x42d537,_0x2f4139,_0x2a4397,_0xe6aae4,_0x49e0c2=_0x22d405[_0x2050df(0x4184)]('\x0a');let _0x8de513=0x0,_0x19e322=0x0,_0x134b91=0x0,_0x1c6f5c=0x0,_0x5c0d62=0x0;for(let _0x4767a1=0x0;_0x4767a1<_0x49e0c2[_0x2050df(0x18cc)];_0x4767a1++)_0x485282=_0x49e0c2[_0x4767a1],_0x105f91[_0x2050df(0xd2e)]['test'](_0x485282)&&0x0!==_0x485282[_0x2050df(0x86a)]('#')&&(_0x2f4139=_0x485282[_0x2050df(0x4184)]('\x20'),0x0===_0x8de513?(_0x8de513=_0x2f4139[_0x2050df(0x18cc)],_0x40d9e5=new Uint8Array(_0x8de513*_0x8de513*_0x8de513*0x4),_0x1acd19=new Float32Array(_0x8de513*_0x8de513*_0x8de513*0x4)):0x0!=_0x8de513&&(_0x684ed1=Math[_0x2050df(0x1955)](parseInt(_0x2f4139[0x0]),0x0),_0x42d537=Math[_0x2050df(0x1955)](parseInt(_0x2f4139[0x1]),0x0),_0x2f4139=Math[_0x2050df(0x1955)](parseInt(_0x2f4139[0x2]),0x0),_0x5c0d62=Math[_0x2050df(0x1955)](_0x684ed1,_0x5c0d62),_0x5c0d62=Math[_0x2050df(0x1955)](_0x42d537,_0x5c0d62),_0x5c0d62=Math[_0x2050df(0x1955)](_0x2f4139,_0x5c0d62),_0x2a4397=0x4*(_0x19e322+_0x1c6f5c*_0x8de513+_0x134b91*_0x8de513*_0x8de513),_0x1acd19&&(_0x1acd19[0x0+_0x2a4397]=_0x684ed1,_0x1acd19[0x1+_0x2a4397]=_0x42d537,_0x1acd19[0x2+_0x2a4397]=_0x2f4139),++_0x134b91%_0x8de513==0x0&&(_0x1c6f5c++,_0x134b91=0x0,_0x1c6f5c%_0x8de513==0x0&&(_0x19e322++,_0x1c6f5c=0x0))));if(_0x1acd19&&_0x40d9e5){for(let _0x51ce25=0x0;_0x51ce25<_0x1acd19[_0x2050df(0x18cc)];_0x51ce25++)0x0<_0x51ce25&&(_0x51ce25+0x1)%0x4==0x0?_0x40d9e5[_0x51ce25]=0xff:(_0xe6aae4=_0x1acd19[_0x51ce25],_0x40d9e5[_0x51ce25]=_0xe6aae4/_0x5c0d62*0xff);}_0x120265[_0x2050df(0x3958)]?(_0x120265['updateSize'](_0x8de513,_0x8de513,_0x8de513),_0x46caca[_0x2050df(0x3c24)](_0x120265,_0x40d9e5,_0x4d2dd5['g']['TEXTUREFORMAT_RGBA'],!0x1)):(_0x120265[_0x2050df(0x272c)](_0x8de513*_0x8de513,_0x8de513),_0x46caca[_0x2050df(0x254e)](_0x120265,_0x40d9e5,_0x4d2dd5['g'][_0x2050df(0x12a4)],!0x1)),_0x120265[_0x2050df(0x3b27)]=!0x0,this['_triggerOnLoad']();}}),this[_0xc5cf21(0x276b)];}[_0x3d14af(0x2572)](){var _0x20bc7e=_0x3d14af;this['url']&&this['url'][_0x20bc7e(0x174d)]()[_0x20bc7e(0x86a)](_0x20bc7e(0x2e9c))==this[_0x20bc7e(0x25b5)]['length']-0x4&&this[_0x20bc7e(0x3937)]();}[_0x3d14af(0x77b)](){var _0x5b4465=_0x3d14af;const _0x23a3a8=new _0x105f91(this[_0x5b4465(0x25b5)],this[_0x5b4465(0x3d78)]()||this[_0x5b4465(0x3cc3)]());return _0x23a3a8['level']=this[_0x5b4465(0x2fe2)],_0x23a3a8;}['delayLoad'](){var _0x3a9e3c=_0x3d14af;this['delayLoadState']===_0x4d2dd5['g']['DELAYLOADSTATE_NOTLOADED']&&(this[_0x3a9e3c(0x38bf)]=_0x4d2dd5['g']['DELAYLOADSTATE_LOADED'],this[_0x3a9e3c(0x276b)]=this[_0x3a9e3c(0x1664)](this[_0x3a9e3c(0x25b5)],!0x0),this[_0x3a9e3c(0x276b)]||this[_0x3a9e3c(0x2572)]());}static['Parse'](_0x2b713d,_0x628523){var _0xb8843=_0x3d14af;let _0x499eb6=null;return _0x2b713d[_0xb8843(0xc1b)]&&!_0x2b713d[_0xb8843(0xcdd)]&&((_0x499eb6=new _0x105f91(_0x2b713d['name'],_0x628523))[_0xb8843(0xc1b)]=_0x2b713d[_0xb8843(0xc1b)],_0x499eb6[_0xb8843(0x2fe2)]=_0x2b713d[_0xb8843(0x2fe2)]),_0x499eb6;}[_0x3d14af(0x18e2)](){var _0x12acba=_0x3d14af;if(!this[_0x12acba(0xc1b)])return null;const _0x2bd233={};return _0x2bd233[_0x12acba(0xc1b)]=this[_0x12acba(0xc1b)],_0x2bd233[_0x12acba(0x2fe2)]=this[_0x12acba(0x2fe2)],_0x2bd233['customType']=_0x12acba(0x7cd),_0x2bd233;}}_0x105f91[_0x3d14af(0xd2e)]=/\S+/,(0x0,_0x2ebc0d['H'])(_0x3d14af(0x7cd),_0x105f91);},0xabf3:(_0xd16eff,_0x525490,_0x462518)=>{var _0x3cfe37=a8_0x1ec55c;_0x462518['d'](_0x525490,{'B':()=>_0x1d6f7c});function _0x3f52f6(_0x3fe635,_0x1e7dea,_0x1332e3,_0x271e36){var _0x3526f9=a8_0x5306,_0x3c723e,_0x1f52f4=arguments['length'],_0x133350=_0x1f52f4<0x3?_0x1e7dea:null===_0x271e36?_0x271e36=Object[_0x3526f9(0x14a5)](_0x1e7dea,_0x1332e3):_0x271e36;if(_0x3526f9(0x4238)==typeof Reflect&&_0x3526f9(0x3d33)==typeof Reflect[_0x3526f9(0x3215)])_0x133350=Reflect[_0x3526f9(0x3215)](_0x3fe635,_0x1e7dea,_0x1332e3,_0x271e36);else{for(var _0x24c2e9=_0x3fe635['length']-0x1;0x0<=_0x24c2e9;_0x24c2e9--)(_0x3c723e=_0x3fe635[_0x24c2e9])&&(_0x133350=(_0x1f52f4<0x3?_0x3c723e(_0x133350):0x3<_0x1f52f4?_0x3c723e(_0x1e7dea,_0x1332e3,_0x133350):_0x3c723e(_0x1e7dea,_0x1332e3))||_0x133350);}0x3<_0x1f52f4&&_0x133350&&Object[_0x3526f9(0x276e)](_0x1e7dea,_0x1332e3,_0x133350);}var _0x2e3b2b=_0x462518(0x10435),_0x2c23dd=_0x462518(0x4ba7),_0x5b340c=_0x462518(0xd53f),_0x525490=_0x462518(0xd74a),_0x52129b=_0x462518(0x12cad),_0x1c36a9=_0x462518(0x1610),_0xdb20c6=_0x462518(0x4158),_0x1b40d6=(_0x462518(0x14c07),_0x462518(0xa896));class _0x1d6f7c extends _0x525490['V']{constructor(_0x4c53ee,_0x4f9747,_0x9170b3=null,_0x299cf6=!0x1,_0x1058c5=null,_0x3be4a4=null,_0x7b7eb7=null,_0x499720=_0x1c36a9['g'][_0x3cfe37(0x12a4)],_0x5e2f09=!0x1,_0x5b9af8=null,_0x3aabb7=!0x1,_0x49d0b8=0.8,_0x5a8c86=0x0,_0x65c7fa,_0x505b62){var _0x44864f=_0x3cfe37;super(_0x4f9747),this[_0x44864f(0x1fc4)]=0.8,this[_0x44864f(0x3ca)]=0x0,this[_0x44864f(0x1e62)]=new _0x1b40d6['y$'](),this[_0x44864f(0x56d)]=_0x5b340c['P']['Zero'](),this[_0x44864f(0x29e0)]=0x0,this[_0x44864f(0x30e4)]=null,this[_0x44864f(0x3c49)]=null,this[_0x44864f(0xd35)]=null,this[_0x44864f(0xc1b)]=_0x4c53ee,this[_0x44864f(0x25b5)]=_0x4c53ee,this['_noMipmap']=_0x299cf6,this[_0x44864f(0x3868)]=!0x1,this[_0x44864f(0x1711)]=_0x499720,this[_0x44864f(0x20b)]=!0x0,this[_0x44864f(0x3e8f)]=_0x5b340c['y3'][_0x44864f(0x5f3)](),this[_0x44864f(0x1824)]=_0x3aabb7,this['coordinatesMode']=_0x52129b['x']['CUBIC_MODE'],this[_0x44864f(0xd35)]=_0x9170b3,this[_0x44864f(0x30e4)]=_0x1058c5,this[_0x44864f(0x3c49)]=_0x5b9af8,this[_0x44864f(0x28c7)]=_0x65c7fa,this[_0x44864f(0x28ff)]=_0x505b62,this[_0x44864f(0x1fc4)]=_0x49d0b8,this[_0x44864f(0x3ca)]=_0x5a8c86,(_0x4c53ee||_0x1058c5)&&this[_0x44864f(0xde0)](_0x4c53ee,_0x5b9af8,_0x3be4a4,_0x5e2f09,_0x7b7eb7,_0x9170b3,null==(_0x4f9747=this[_0x44864f(0x3d78)]())?void 0x0:_0x4f9747['useDelayedTextureLoading'],_0x1058c5);}set[_0x3cfe37(0x1220)](_0x15ae4e){var _0x4da3d0=_0x3cfe37;if(!this[_0x4da3d0(0x3078)]||!this[_0x4da3d0(0x3078)][_0x4da3d0(0x1bc8)](_0x15ae4e)){this[_0x4da3d0(0x3078)]=_0x15ae4e;const _0x3e44dd=this[_0x4da3d0(0x3d78)]();_0x3e44dd&&_0x3e44dd[_0x4da3d0(0x421f)](_0x1c36a9['g'][_0x4da3d0(0x3182)]);}}get[_0x3cfe37(0x1220)](){var _0x1bf071=_0x3cfe37;return this[_0x1bf071(0x3078)];}set[_0x3cfe37(0x3d37)](_0x2c008d){var _0x599baf=_0x3cfe37;this[_0x599baf(0x29e0)]=_0x2c008d,this[_0x599baf(0x1174)](_0x5b340c['y3']['RotationY'](this[_0x599baf(0x29e0)]));}get[_0x3cfe37(0x3d37)](){var _0x369879=_0x3cfe37;return this[_0x369879(0x29e0)];}get['noMipmap'](){var _0x5c52c2=_0x3cfe37;return this[_0x5c52c2(0x1ebd)];}get[_0x3cfe37(0x2de8)](){var _0x5e8584=_0x3cfe37;return this[_0x5e8584(0x3c49)];}static[_0x3cfe37(0x3e3)](_0x30eb45,_0x111467,_0x8f3a52){var _0x3ff543=_0x3cfe37;let _0x27db9f='';return _0x30eb45[_0x3ff543(0x35b2)](_0x52d0be=>_0x27db9f+=_0x52d0be),new _0x1d6f7c(_0x27db9f,_0x111467,null,_0x8f3a52,_0x30eb45);}static[_0x3cfe37(0x269d)](_0x175581,_0x1382e3,_0x485beb=null,_0x529e85=!0x0){var _0x407488=_0x3cfe37,_0x31923e=_0x1382e3[_0x407488(0x55e)],_0x175581=(_0x1382e3[_0x407488(0x55e)]=!0x1,new _0x1d6f7c(_0x175581,_0x1382e3,null,!0x1,null,null,null,void 0x0,!0x0,_0x485beb,_0x529e85));return _0x1382e3[_0x407488(0x55e)]=_0x31923e,_0x175581;}[_0x3cfe37(0x252c)](){var _0xa0a013=_0x3cfe37;return _0xa0a013(0x39b9);}[_0x3cfe37(0xde0)](_0x54ef7f,_0x1bcf05,_0x26aecd=null,_0x410f29=!0x1,_0x344e90=null,_0x1d9a48=null,_0xe31134=!0x1,_0x2bfc53=null){var _0x1ace34=_0x3cfe37;this[_0x1ace34(0xc1b)]&&!this['name'][_0x1ace34(0x2052)](_0x1ace34(0x3004))||(this[_0x1ace34(0xc1b)]=_0x54ef7f),this[_0x1ace34(0x25b5)]=_0x54ef7f,_0x1bcf05&&(this['_forcedExtension']=_0x1bcf05);var _0x31ce66=_0x54ef7f[_0x1ace34(0x251a)]('.');const _0x51b0b9=_0x1bcf05||(-0x1<_0x31ce66?_0x54ef7f[_0x1ace34(0x1f2a)](_0x31ce66)[_0x1ace34(0x37d7)]():'');var _0x1bcf05=0x0===_0x51b0b9[_0x1ace34(0x86a)](_0x1ace34(0x14e2)),_0x31ce66=0x0===_0x51b0b9['indexOf'](_0x1ace34(0x2fc7)),_0xa716a6=0x0===_0x51b0b9['indexOf'](_0x1ace34(0xb4c));if(_0x31ce66?(this['gammaSpace']=!0x1,this['_prefiltered']=!0x1,this[_0x1ace34(0x1d89)]=0x1):(this[_0x1ace34(0x3b28)]=_0x410f29)&&(this[_0x1ace34(0x9c3)]=!0x1,this['anisotropicFilteringLevel']=0x1),_0x2bfc53)this[_0x1ace34(0x30e4)]=_0x2bfc53;else{if(_0xa716a6||_0x31ce66||_0x1bcf05||_0x1d9a48||(_0x1d9a48=['_px.jpg',_0x1ace34(0x2682),_0x1ace34(0x962),'_nx.jpg','_ny.jpg',_0x1ace34(0x194a)]),this[_0x1ace34(0x30e4)]=this[_0x1ace34(0x30e4)]||[],this[_0x1ace34(0x30e4)][_0x1ace34(0x18cc)]=0x0,_0x1d9a48){for(let _0x1503da=0x0;_0x1503da<_0x1d9a48[_0x1ace34(0x18cc)];_0x1503da++)this[_0x1ace34(0x30e4)][_0x1ace34(0xede)](_0x54ef7f+_0x1d9a48[_0x1503da]);this[_0x1ace34(0xd35)]=_0x1d9a48;}}_0xe31134?(this[_0x1ace34(0x38bf)]=_0x1c36a9['g'][_0x1ace34(0x95f)],this[_0x1ace34(0x38f2)]=_0x26aecd,this['_delayedOnError']=_0x344e90):this[_0x1ace34(0x2572)](_0x26aecd,_0x344e90);}[_0x3cfe37(0x36e)](_0x15220a){var _0x1455fb=_0x3cfe37;this[_0x1455fb(0x38bf)]===_0x1c36a9['g'][_0x1455fb(0x95f)]&&(_0x15220a&&(this[_0x1455fb(0x3c49)]=_0x15220a),this['delayLoadState']=_0x1c36a9['g'][_0x1455fb(0x75f)],this[_0x1455fb(0x2572)](this[_0x1455fb(0x38f2)],this[_0x1455fb(0x32b9)]));}[_0x3cfe37(0x2e2d)](){return this['_textureMatrix'];}[_0x3cfe37(0x1174)](_0x14bd18){var _0x3912b0=_0x3cfe37,_0x1ae34d;_0x14bd18[_0x3912b0(0x1401)]!==this['_textureMatrix'][_0x3912b0(0x1401)]&&(_0x14bd18[_0x3912b0(0x2c8b)]()!==this[_0x3912b0(0x3e8f)][_0x3912b0(0x2c8b)]()&&null!=(_0x1ae34d=this[_0x3912b0(0x3d78)]())&&_0x1ae34d[_0x3912b0(0x421f)](_0x1c36a9['g']['MATERIAL_TextureDirtyFlag'],_0x235042=>-0x1!==_0x235042[_0x3912b0(0x4019)]()['indexOf'](this)),this[_0x3912b0(0x3e8f)]=_0x14bd18);}[_0x3cfe37(0x2572)](_0x20d87b=null,_0x3d1bdf=null){var _0x1a3cc7=_0x3cfe37,_0x1467be=this[_0x1a3cc7(0x3d78)]();const _0x24c16f=this[_0x1a3cc7(0x276b)],_0x2198d0=(this['_texture']=this[_0x1a3cc7(0x1664)](this['url'],this[_0x1a3cc7(0x1ebd)],void 0x0,void 0x0,this[_0x1a3cc7(0x28ff)],this[_0x1a3cc7(0x20b)]),()=>{var _0x528505=_0x1a3cc7,_0x3d8ebf;this['onLoadObservable'][_0x528505(0x3608)](this),_0x24c16f&&(_0x24c16f[_0x528505(0x41a)](),null!=(_0x3d8ebf=this['getScene']())&&_0x3d8ebf[_0x528505(0x421f)](_0x1c36a9['g'][_0x528505(0x3182)])),_0x20d87b&&_0x20d87b();});var _0x5360c6=(_0x561c09,_0x94e1b1)=>{var _0x7d3dbf=_0x1a3cc7;this['_loadingError']=!0x0,this[_0x7d3dbf(0x2e24)]={'message':_0x561c09,'exception':_0x94e1b1},_0x3d1bdf&&_0x3d1bdf(_0x561c09,_0x94e1b1),_0x52129b['x'][_0x7d3dbf(0x2215)][_0x7d3dbf(0x3608)](this);};this[_0x1a3cc7(0x276b)]?this[_0x1a3cc7(0x276b)][_0x1a3cc7(0x3b27)]?_0x2c23dd['w1'][_0x1a3cc7(0x3f65)](()=>_0x2198d0()):this['_texture'][_0x1a3cc7(0x765)][_0x1a3cc7(0x2e5)](()=>_0x2198d0()):(this[_0x1a3cc7(0x3b28)]?this[_0x1a3cc7(0x276b)]=this[_0x1a3cc7(0x3cc3)]()[_0x1a3cc7(0x2798)](this['url'],_0x1467be,this[_0x1a3cc7(0x1fc4)],this[_0x1a3cc7(0x3ca)],_0x20d87b,_0x5360c6,this[_0x1a3cc7(0x1711)],this[_0x1a3cc7(0x3c49)],this['_createPolynomials']):this['_texture']=this['_getEngine']()[_0x1a3cc7(0x13b9)](this[_0x1a3cc7(0x25b5)],_0x1467be,this['_files'],this[_0x1a3cc7(0x1ebd)],_0x20d87b,_0x5360c6,this[_0x1a3cc7(0x1711)],this['_forcedExtension'],!0x1,this[_0x1a3cc7(0x1fc4)],this[_0x1a3cc7(0x3ca)],null,this[_0x1a3cc7(0x28c7)],!!this[_0x1a3cc7(0x28ff)]),null!=(_0x1467be=this[_0x1a3cc7(0x276b)])&&_0x1467be[_0x1a3cc7(0x765)][_0x1a3cc7(0x2e5)](()=>this[_0x1a3cc7(0x1e62)][_0x1a3cc7(0x3608)](this)));}static[_0x3cfe37(0x2de7)](_0x2bf0a7,_0x40fa31,_0x49d4b6){var _0x4cd7f5=_0x3cfe37;const _0x319c58=_0x2e3b2b['p4'][_0x4cd7f5(0x2de7)](()=>{var _0x364891=_0x4cd7f5;let _0x129996=!0x1;return _0x2bf0a7[_0x364891(0x1d4e)]&&(_0x129996=_0x2bf0a7[_0x364891(0x1d4e)]),new _0x1d6f7c(_0x49d4b6+_0x2bf0a7[_0x364891(0xc1b)],_0x40fa31,_0x2bf0a7['extensions'],!0x1,_0x2bf0a7['files']||null,null,null,void 0x0,_0x129996,_0x2bf0a7[_0x364891(0x2de8)]);},_0x2bf0a7,_0x40fa31);if(_0x2bf0a7[_0x4cd7f5(0x56d)]&&(_0x319c58[_0x4cd7f5(0x56d)]=_0x5b340c['P'][_0x4cd7f5(0xf7f)](_0x2bf0a7[_0x4cd7f5(0x56d)])),_0x2bf0a7[_0x4cd7f5(0x1220)]&&(_0x319c58['boundingBoxSize']=_0x5b340c['P'][_0x4cd7f5(0xf7f)](_0x2bf0a7['boundingBoxSize'])),_0x2bf0a7[_0x4cd7f5(0x3f3)])for(let _0x78d9ad=0x0;_0x78d9ad<_0x2bf0a7[_0x4cd7f5(0x3f3)][_0x4cd7f5(0x18cc)];_0x78d9ad++){var _0x59a131=_0x2bf0a7[_0x4cd7f5(0x3f3)][_0x78d9ad];const _0x11e5b5=(0x0,_0xdb20c6['q'])('BABYLON.Animation');_0x11e5b5&&_0x319c58[_0x4cd7f5(0x3f3)][_0x4cd7f5(0xede)](_0x11e5b5[_0x4cd7f5(0x2de7)](_0x59a131));}return _0x319c58;}[_0x3cfe37(0x77b)](){var _0x293e9a=_0x3cfe37;let _0x3a0f4a=0x0;const _0x1e439f=_0x2e3b2b['p4'][_0x293e9a(0x3a1)](()=>{var _0x34e180=_0x293e9a,_0x471f79=new _0x1d6f7c(this[_0x34e180(0x25b5)],this[_0x34e180(0x3d78)]()||this[_0x34e180(0x3cc3)](),this[_0x34e180(0xd35)],this['_noMipmap'],this[_0x34e180(0x30e4)]);return _0x3a0f4a=_0x471f79[_0x34e180(0x309e)],_0x471f79;},this);return _0x1e439f[_0x293e9a(0x309e)]=_0x3a0f4a,_0x1e439f;}}_0x3f52f6([(0x0,_0x2e3b2b['qC'])()],_0x1d6f7c[_0x3cfe37(0x1ce1)],_0x3cfe37(0x25b5),void 0x0),_0x3f52f6([(0x0,_0x2e3b2b['hd'])()],_0x1d6f7c[_0x3cfe37(0x1ce1)],_0x3cfe37(0x56d),void 0x0),_0x3f52f6([(0x0,_0x2e3b2b['hd'])()],_0x1d6f7c[_0x3cfe37(0x1ce1)],'boundingBoxSize',null),_0x3f52f6([(0x0,_0x2e3b2b['qC'])(_0x3cfe37(0x3d37))],_0x1d6f7c[_0x3cfe37(0x1ce1)],_0x3cfe37(0x3d37),null),_0x3f52f6([(0x0,_0x2e3b2b['qC'])(_0x3cfe37(0x170e))],_0x1d6f7c['prototype'],'_files',void 0x0),_0x3f52f6([(0x0,_0x2e3b2b['qC'])(_0x3cfe37(0x2de8))],_0x1d6f7c['prototype'],_0x3cfe37(0x3c49),void 0x0),_0x3f52f6([(0x0,_0x2e3b2b['qC'])(_0x3cfe37(0x2f28))],_0x1d6f7c[_0x3cfe37(0x1ce1)],_0x3cfe37(0xd35),void 0x0),_0x3f52f6([(0x0,_0x2e3b2b['oQ'])('textureMatrix')],_0x1d6f7c[_0x3cfe37(0x1ce1)],'_textureMatrix',void 0x0),_0x52129b['x'][_0x3cfe37(0x1787)]=_0x1d6f7c[_0x3cfe37(0x2de7)],(0x0,_0xdb20c6['H'])(_0x3cfe37(0x3186),_0x1d6f7c);},0xb884:(_0xf23ad0,_0x50e1e7,_0x1b1fa3)=>{var _0x18bbe3=a8_0x1ec55c;_0x1b1fa3['d'](_0x50e1e7,{'c':()=>_0xb91397});var _0x3c66cd=_0x1b1fa3(0x9a70),_0x3d19c7=_0x1b1fa3(0x12cad),_0x537c03=_0x1b1fa3(0x1610);_0x1b1fa3(0x5859);class _0xb91397 extends _0x3d19c7['x']{constructor(_0x3a75bd,_0x1d3050,_0x380bc4=null,_0x528c73=!0x1,_0x3f7e5c=_0x537c03['g'][_0x18bbe3(0x2469)],_0x36ff51=_0x537c03['g'][_0x18bbe3(0x12a4)],_0x1a0ac0){var _0x29e625=_0x18bbe3;super(null,_0x380bc4,!_0x528c73,_0x1a0ac0,_0x3f7e5c,void 0x0,void 0x0,void 0x0,void 0x0,_0x36ff51),this[_0x29e625(0xc1b)]=_0x3a75bd,this[_0x29e625(0x16c9)]=_0x3d19c7['x'][_0x29e625(0x3ae7)],this[_0x29e625(0x36da)]=_0x3d19c7['x'][_0x29e625(0x3ae7)],this[_0x29e625(0x71e)]=_0x528c73;const _0x27e3f3=this[_0x29e625(0x3cc3)]();_0x27e3f3&&(_0x1d3050['getContext']?(this[_0x29e625(0x1550)]=_0x1d3050,this[_0x29e625(0x276b)]=_0x27e3f3['createDynamicTexture'](_0x1d3050['width'],_0x1d3050[_0x29e625(0x3062)],_0x528c73,_0x3f7e5c)):(this[_0x29e625(0x1550)]=_0x27e3f3[_0x29e625(0x425f)](0x1,0x1),_0x1d3050['width']||0x0===_0x1d3050[_0x29e625(0x146c)]?this[_0x29e625(0x276b)]=_0x27e3f3[_0x29e625(0x3c22)](_0x1d3050['width'],_0x1d3050[_0x29e625(0x3062)],_0x528c73,_0x3f7e5c):this[_0x29e625(0x276b)]=_0x27e3f3['createDynamicTexture'](_0x1d3050,_0x1d3050,_0x528c73,_0x3f7e5c)),_0x380bc4=this[_0x29e625(0xbdc)](),this[_0x29e625(0x1550)][_0x29e625(0x146c)]!==_0x380bc4[_0x29e625(0x146c)]&&(this['_canvas'][_0x29e625(0x146c)]=_0x380bc4['width']),this[_0x29e625(0x1550)][_0x29e625(0x3062)]!==_0x380bc4[_0x29e625(0x3062)]&&(this['_canvas'][_0x29e625(0x3062)]=_0x380bc4[_0x29e625(0x3062)]),this[_0x29e625(0xf40)]=this[_0x29e625(0x1550)][_0x29e625(0x3ac3)]('2d'));}[_0x18bbe3(0x252c)](){var _0x3a5db5=_0x18bbe3;return _0x3a5db5(0x235);}get[_0x18bbe3(0x2008)](){return!0x0;}[_0x18bbe3(0x741)](_0x559590){var _0x297a0f=_0x18bbe3;this['_canvas']['width']=_0x559590[_0x297a0f(0x146c)],this[_0x297a0f(0x1550)][_0x297a0f(0x3062)]=_0x559590[_0x297a0f(0x3062)],this[_0x297a0f(0x188c)](),this[_0x297a0f(0x276b)]=this[_0x297a0f(0x3cc3)]()[_0x297a0f(0x3c22)](_0x559590['width'],_0x559590[_0x297a0f(0x3062)],this[_0x297a0f(0x71e)],this['samplingMode']);}[_0x18bbe3(0x393f)](_0x59340d){var _0x1f7da6=_0x18bbe3;const _0x307ebf=this['getSize']();_0x307ebf['width']*=_0x59340d,_0x307ebf[_0x1f7da6(0x3062)]*=_0x59340d,this[_0x1f7da6(0x741)](_0x307ebf);}['scaleTo'](_0x5aeeef,_0x3c64fb){var _0x59f490=_0x18bbe3;const _0x1b8b72=this[_0x59f490(0xbdc)]();_0x1b8b72[_0x59f490(0x146c)]=_0x5aeeef,_0x1b8b72['height']=_0x3c64fb,this[_0x59f490(0x741)](_0x1b8b72);}[_0x18bbe3(0x3ac3)](){var _0x1b1e54=_0x18bbe3;return this[_0x1b1e54(0xf40)];}[_0x18bbe3(0x13c8)](){var _0x3bbe3a=_0x18bbe3,_0x16cbf2=this[_0x3bbe3a(0xbdc)]();this[_0x3bbe3a(0xf40)][_0x3bbe3a(0x1317)](0x0,0x0,_0x16cbf2[_0x3bbe3a(0x146c)],_0x16cbf2[_0x3bbe3a(0x3062)]);}[_0x18bbe3(0x2bb0)](_0x386b56,_0x3ee9da=!0x1,_0x2c588e=!0x1){var _0x405018=_0x18bbe3;this[_0x405018(0x3cc3)]()[_0x405018(0x31de)](this[_0x405018(0x276b)],this['_canvas'],void 0x0===_0x386b56||_0x386b56,_0x3ee9da,this[_0x405018(0x1711)]||void 0x0,void 0x0,_0x2c588e);}[_0x18bbe3(0xffb)](_0x4674fb,_0x1db972,_0x28eb20,_0x1603ab,_0x30e994,_0xdff75e,_0x1babc5,_0x4cc1b3=!0x0){var _0x7f55c5=_0x18bbe3,_0x3ba45c=this[_0x7f55c5(0xbdc)]();_0xdff75e&&(this[_0x7f55c5(0xf40)]['fillStyle']=_0xdff75e,this['_context']['fillRect'](0x0,0x0,_0x3ba45c[_0x7f55c5(0x146c)],_0x3ba45c[_0x7f55c5(0x3062)])),this[_0x7f55c5(0xf40)]['font']=_0x1603ab,null==_0x1db972&&(_0xdff75e=this[_0x7f55c5(0xf40)][_0x7f55c5(0x1522)](_0x4674fb),_0x1db972=(_0x3ba45c['width']-_0xdff75e[_0x7f55c5(0x146c)])/0x2),null==_0x28eb20&&(_0xdff75e=parseInt(_0x1603ab[_0x7f55c5(0x1d06)](/\D/g,'')),_0x28eb20=_0x3ba45c[_0x7f55c5(0x3062)]/0x2+_0xdff75e/3.65),this[_0x7f55c5(0xf40)]['fillStyle']=_0x30e994||'',this[_0x7f55c5(0xf40)][_0x7f55c5(0x22dd)](_0x4674fb,_0x1db972,_0x28eb20),_0x4cc1b3&&this[_0x7f55c5(0x2bb0)](_0x1babc5);}['clone'](){var _0x3d280d=_0x18bbe3,_0x27bd1a=this[_0x3d280d(0x3d78)]();if(!_0x27bd1a)return this;var _0x35772e=this['getSize']();const _0x4d29c7=new _0xb91397(this[_0x3d280d(0xc1b)],_0x35772e,_0x27bd1a,this[_0x3d280d(0x71e)]);return _0x4d29c7[_0x3d280d(0x3868)]=this['hasAlpha'],_0x4d29c7['level']=this['level'],_0x4d29c7[_0x3d280d(0x16c9)]=this[_0x3d280d(0x16c9)],_0x4d29c7[_0x3d280d(0x36da)]=this['wrapV'],_0x4d29c7;}[_0x18bbe3(0x18e2)](){var _0x34b078=_0x18bbe3;const _0x294803=this[_0x34b078(0x3d78)](),_0x2fc1ac=(_0x294803&&!_0x294803[_0x34b078(0x3b27)]()&&_0x3c66cd['Y']['Warn'](_0x34b078(0x2efd)),super[_0x34b078(0x18e2)]());return _0xb91397['_IsCanvasElement'](this[_0x34b078(0x1550)])&&(_0x2fc1ac[_0x34b078(0x1082)]=this['_canvas'][_0x34b078(0x1f96)]()),_0x2fc1ac[_0x34b078(0x1aaa)]=this[_0x34b078(0x1dc4)],_0x2fc1ac[_0x34b078(0x1105)]=this[_0x34b078(0x1105)],_0x2fc1ac;}static['_IsCanvasElement'](_0x16536f){var _0x389802=_0x18bbe3;return void 0x0!==_0x16536f[_0x389802(0x1f96)];}[_0x18bbe3(0x1834)](){var _0x588132=_0x18bbe3;this[_0x588132(0x2bb0)]();}}},0x140de:(_0x5486b9,_0x68ae47,_0x7ce5a3)=>{var _0x58a30c=a8_0x1ec55c,_0x357219=_0x7ce5a3(0x7c81),_0x116cf0=_0x7ce5a3(0xd74a),_0x1b1d0e=_0x7ce5a3(0x12cad),_0x3eb661=_0x7ce5a3(0x4ba7),_0x3043b0=(_0x7ce5a3(0x12543),_0x7ce5a3(0x1610)),_0x3a9bee=_0x7ce5a3(0x4342);class _0xe4f0b2 extends _0x116cf0['V']{constructor(_0x18ab00,_0x1522ab,_0x518cee,_0x558964=!0x1,_0x1e5963=!0x0,_0x2fe03d=null,_0x350007=null,_0x4cd242=!0x1){var _0x1dc0f6=a8_0x5306;if(super(_0x1522ab),this['_onLoad']=null,this[_0x1dc0f6(0x3451)]=null,!_0x18ab00)throw new Error(_0x1dc0f6(0x50e));this[_0x1dc0f6(0xdcd)]=_0x1b1d0e['x'][_0x1dc0f6(0x22b3)],this[_0x1dc0f6(0xc1b)]=_0x18ab00,this['url']=_0x18ab00,this[_0x1dc0f6(0x21ed)]=_0x518cee,this[_0x1dc0f6(0x1e87)]=_0x4cd242,this['_noMipmap']=_0x558964,this[_0x1dc0f6(0x9c3)]=_0x1e5963,this['_onLoad']=_0x2fe03d,this[_0x1dc0f6(0x3451)]=_0x350007,this[_0x1dc0f6(0x3868)]=!0x1,this[_0x1dc0f6(0x20b)]=!0x0,this[_0x1dc0f6(0x276b)]=this[_0x1dc0f6(0x1664)](_0x18ab00,this['_noMipmap'],void 0x0,void 0x0,void 0x0,this[_0x1dc0f6(0x20b)]),this['_texture']?_0x2fe03d&&(this['_texture']['isReady']?_0x3eb661['w1'][_0x1dc0f6(0x3f65)](()=>_0x2fe03d()):this[_0x1dc0f6(0x276b)]['onLoadedObservable'][_0x1dc0f6(0x2e5)](_0x2fe03d)):_0x1522ab['useDelayedTextureLoading']?this[_0x1dc0f6(0x38bf)]=_0x3043b0['g'][_0x1dc0f6(0x95f)]:this[_0x1dc0f6(0x1495)](this[_0x1dc0f6(0x2572)][_0x1dc0f6(0x3b97)](this),this[_0x1dc0f6(0x3451)]);}[_0x58a30c(0x1495)](_0x39d6f7,_0x2a6491){var _0x21eb97=_0x58a30c;const _0x27922a=document[_0x21eb97(0x2b23)](_0x21eb97(0x13c0));(0x0,_0x3a9bee['r6'])(this[_0x21eb97(0x25b5)],_0xfe7084=>{var _0x4f63b2=_0x21eb97;this[_0x4f63b2(0x2861)]=_0xfe7084[_0x4f63b2(0x146c)],this[_0x4f63b2(0x21e1)]=_0xfe7084[_0x4f63b2(0x3062)],_0x27922a[_0x4f63b2(0x146c)]=this[_0x4f63b2(0x2861)],_0x27922a[_0x4f63b2(0x3062)]=this['_height'];const _0x4533a9=_0x27922a['getContext']('2d');_0x4533a9['drawImage'](_0xfe7084,0x0,0x0),_0xfe7084=_0x4533a9[_0x4f63b2(0x45d)](0x0,0x0,_0xfe7084['width'],_0xfe7084[_0x4f63b2(0x3062)]),(this['_buffer']=_0xfe7084[_0x4f63b2(0x307e)][_0x4f63b2(0x11c3)],_0x27922a[_0x4f63b2(0x2f2e)](),_0x39d6f7());},(_0x44f416,_0x1ac687)=>{var _0x53b894=_0x21eb97;_0x2a6491&&_0x2a6491(this['getClassName']()+_0x53b894(0x2a9c),_0x1ac687);},null);}[_0x58a30c(0x2572)](){var _0x1730c8=_0x58a30c;const _0xc1e753=this['getScene']();_0xc1e753&&(this[_0x1730c8(0x276b)]=_0xc1e753['getEngine']()['createRawCubeTextureFromUrl'](this[_0x1730c8(0x25b5)],_0xc1e753,this[_0x1730c8(0x21ed)],_0x3043b0['g']['TEXTUREFORMAT_RGB'],_0xc1e753['getEngine']()['getCaps']()['textureFloat']?_0x3043b0['g'][_0x1730c8(0x1608)]:_0x3043b0['g']['TEXTURETYPE_UNSIGNED_INTEGER'],this['_noMipmap'],()=>{var _0x141ea3=_0x1730c8,_0xb8ea4c=this[_0x141ea3(0x268c)](this[_0x141ea3(0x1734)]),_0x8ecf64=_0x357219['B'][_0x141ea3(0x15d1)](_0xb8ea4c,this['_width'],this[_0x141ea3(0x21e1)],this[_0x141ea3(0x21ed)],this[_0x141ea3(0x1e87)]);const _0x33cf05=[];for(let _0x345ea4=0x0;_0x345ea4<0x6;_0x345ea4++){var _0x1570cc=_0x8ecf64[_0xe4f0b2['_FacesMapping'][_0x345ea4]];_0x33cf05[_0x141ea3(0xede)](_0x1570cc);}return _0x33cf05;},null,this[_0x1730c8(0x1f5a)],this['_onError']));}[_0x58a30c(0x268c)](_0x264ed0){var _0x11c68d=_0x58a30c;const _0x3da450=new DataView(_0x264ed0),_0x3d7a2a=new Float32Array(0x3*_0x264ed0[_0x11c68d(0xd6d)]/0x4);let _0x5a5c62=0x0;for(let _0x49d81c=0x0;_0x49d81c<_0x264ed0[_0x11c68d(0xd6d)];_0x49d81c++)(_0x49d81c+0x1)%0x4!=0x0&&(_0x3d7a2a[_0x5a5c62++]=_0x3da450['getUint8'](_0x49d81c)/0xff);return _0x3d7a2a;}['getClassName'](){var _0x555479=_0x58a30c;return _0x555479(0x1b70);}[_0x58a30c(0x77b)](){var _0x53c5ba=_0x58a30c,_0x1670d6=this['getScene']();if(!_0x1670d6)return this;const _0x409135=new _0xe4f0b2(this[_0x53c5ba(0x25b5)],_0x1670d6,this[_0x53c5ba(0x21ed)],this['_noMipmap'],this['gammaSpace']);return _0x409135['level']=this[_0x53c5ba(0x2fe2)],_0x409135['wrapU']=this[_0x53c5ba(0x16c9)],_0x409135[_0x53c5ba(0x36da)]=this[_0x53c5ba(0x36da)],_0x409135[_0x53c5ba(0x126e)]=this['coordinatesIndex'],_0x409135[_0x53c5ba(0x9fa)]=this['coordinatesMode'],_0x409135;}}_0xe4f0b2[_0x58a30c(0x1631)]=[_0x58a30c(0x1691),_0x58a30c(0xd48),'up',_0x58a30c(0x2923),_0x58a30c(0x206a),_0x58a30c(0x791)];},0x6537:(_0x2231d2,_0x54f38b,_0x2e3295)=>{var _0x2dee65=a8_0x1ec55c;_0x2e3295['d'](_0x54f38b,{'x':()=>_0xc1a28a});var _0x411ee0=_0x2e3295(0x1610),_0x176d94=_0x2e3295(0x138df);class _0xc1a28a{constructor(_0x26a59d){var _0x258c69=a8_0x5306;this[_0x258c69(0x1e83)]=!0x1,this['type']=_0x411ee0['g'][_0x258c69(0x3bf)],this[_0x258c69(0x3c8e)]=_0x26a59d,this[_0x258c69(0x309e)]=_0x176d94['l'][_0x258c69(0x408a)]++;}static[_0x2dee65(0x26d5)](_0x55b662){var _0x5097fc=_0x2dee65;return void 0x0!==_0x55b662[_0x5097fc(0xa7f)];}[_0x2dee65(0x252c)](){return'ExternalTexture';}get['underlyingResource'](){var _0x49a140=_0x2dee65;return this[_0x49a140(0x3c8e)];}['isReady'](){var _0x19fe59=_0x2dee65;return this[_0x19fe59(0x3c8e)][_0x19fe59(0x14bd)]>=this[_0x19fe59(0x3c8e)][_0x19fe59(0x2ff2)];}['dispose'](){}}},0xce16:(_0x4bd7d2,_0x1fa7e7,_0x3e8bc9)=>{var _0x395931=a8_0x1ec55c;_0x3e8bc9['d'](_0x1fa7e7,{'e':()=>_0xdb3fb0});var _0x136fc6=_0x3e8bc9(0xd53f),_0x1fa7e7=_0x3e8bc9(0xd74a),_0x5e2f6b=_0x3e8bc9(0x12cad),_0x4692dd=_0x3e8bc9(0x1610),_0xfd92e8=_0x3e8bc9(0x3f88),_0x49be7d=_0x3e8bc9(0xc338),_0x2f9ee4=_0x3e8bc9(0x4158),_0x1c9937=_0x3e8bc9(0xa896),_0x2ea06f=_0x3e8bc9(0x4ba7),_0x430372=_0x3e8bc9(0x16bf5),_0x53ce43=_0x3e8bc9(0x1439c),_0x38eece=_0x3e8bc9(0xc86b);_0x3e8bc9(0x12543),_0x3e8bc9(0x53e8);class _0xdb3fb0 extends _0x1fa7e7['V']{constructor(_0x8aa0f7,_0xc7e546,_0x11bc3d,_0x459018=!0x1,_0x32bb6b=!0x0,_0x29c99e=!0x1,_0x4a28a9=!0x1,_0x3f7ae=null,_0x32fee0=null,_0x30900b=!0x1){var _0x264669=a8_0x5306;super(_0xc7e546),this[_0x264669(0x1427)]=!0x0,this[_0x264669(0x3451)]=null,this[_0x264669(0x5f8)]=!0x0,this[_0x264669(0x29e0)]=0x0,this[_0x264669(0x56d)]=_0x136fc6['P'][_0x264669(0x409)](),this['onLoadObservable']=new _0x1c9937['y$'](),_0x8aa0f7&&(this['_coordinatesMode']=_0x5e2f6b['x'][_0x264669(0x22b3)],this['name']=_0x8aa0f7,this[_0x264669(0x25b5)]=_0x8aa0f7,this[_0x264669(0x3868)]=!0x1,this[_0x264669(0x20b)]=!0x0,this[_0x264669(0x3e8f)]=_0x136fc6['y3'][_0x264669(0x5f3)](),this[_0x264669(0x16b9)]=_0x4a28a9,this[_0x264669(0x1f5a)]=()=>{var _0x41b1ac=_0x264669;this[_0x41b1ac(0x1e62)][_0x41b1ac(0x3608)](this),_0x3f7ae&&_0x3f7ae();},this[_0x264669(0x3451)]=_0x32fee0,this['gammaSpace']=_0x29c99e,this['_noMipmap']=_0x459018,this['_size']=_0x11bc3d,this[_0x264669(0x1e87)]=_0x30900b,this[_0x264669(0x1427)]=_0x32bb6b,this[_0x264669(0x276b)]=this['_getFromCache'](_0x8aa0f7,this[_0x264669(0x1ebd)],void 0x0,void 0x0,void 0x0,this[_0x264669(0x20b)]),this['_texture']?this[_0x264669(0x276b)][_0x264669(0x3b27)]?_0x2ea06f['w1'][_0x264669(0x3f65)](()=>this[_0x264669(0x1f5a)]()):this[_0x264669(0x276b)][_0x264669(0x765)][_0x264669(0x2e5)](this[_0x264669(0x1f5a)]):null!=(_0xc7e546=this[_0x264669(0x3d78)]())&&_0xc7e546[_0x264669(0x55e)]?this[_0x264669(0x38bf)]=_0x4692dd['g']['DELAYLOADSTATE_NOTLOADED']:this[_0x264669(0x2572)]());}set[_0x395931(0x223b)](_0x2589b8){var _0x5439cb=_0x395931;this[_0x5439cb(0x5f8)]=_0x2589b8;}get[_0x395931(0x223b)](){var _0x332e8e=_0x395931;return this[_0x332e8e(0x5f8)];}set[_0x395931(0x3d37)](_0x4ad218){var _0x182a7b=_0x395931;this[_0x182a7b(0x29e0)]=_0x4ad218,this[_0x182a7b(0x1174)](_0x136fc6['y3'][_0x182a7b(0x1adb)](this['_rotationY']));}get[_0x395931(0x3d37)](){var _0x306959=_0x395931;return this[_0x306959(0x29e0)];}set[_0x395931(0x1220)](_0xa19345){var _0x59b690=_0x395931;if(!this[_0x59b690(0x3078)]||!this['_boundingBoxSize'][_0x59b690(0x1bc8)](_0xa19345)){this['_boundingBoxSize']=_0xa19345;const _0x241e25=this[_0x59b690(0x3d78)]();_0x241e25&&_0x241e25[_0x59b690(0x421f)](_0x4692dd['g'][_0x59b690(0x3182)]);}}get['boundingBoxSize'](){var _0x500614=_0x395931;return this[_0x500614(0x3078)];}[_0x395931(0x252c)](){var _0x351a57=_0x395931;return _0x351a57(0xf9b);}[_0x395931(0x2572)](){var _0x1b107d=_0x395931;const _0x5af9fa=this[_0x1b107d(0x3cc3)]();var _0x47da23=_0x5af9fa[_0x1b107d(0x16da)]();let _0x52725d=_0x4692dd['g'][_0x1b107d(0x2d4d)];if(_0x47da23['textureFloat']&&_0x47da23['textureFloatLinearFiltering']?_0x52725d=_0x4692dd['g'][_0x1b107d(0x1608)]:_0x47da23['textureHalfFloat']&&_0x47da23['textureHalfFloatLinearFiltering']&&(_0x52725d=_0x4692dd['g']['TEXTURETYPE_HALF_FLOAT']),_0x5af9fa['_features']['allowTexturePrefiltering']&&this['_prefilterOnLoad']){const _0x35b5e9=this[_0x1b107d(0x1f5a)],_0x5af0ae=new _0x53ce43['u'](_0x5af9fa);this[_0x1b107d(0x1f5a)]=()=>{var _0x26ac2a=_0x1b107d;_0x5af0ae[_0x26ac2a(0x2652)](this,_0x35b5e9);};}this[_0x1b107d(0x276b)]=_0x5af9fa[_0x1b107d(0x281b)](this[_0x1b107d(0x25b5)],this[_0x1b107d(0x3d78)](),this[_0x1b107d(0x21ed)],_0x4692dd['g']['TEXTUREFORMAT_RGB'],_0x52725d,this[_0x1b107d(0x1ebd)],_0x4d26d6=>{var _0x147759=_0x1b107d;this[_0x147759(0x206)]=0x0,this[_0x147759(0x2f15)]=0.8;var _0x771e26=_0xfd92e8['s'][_0x147759(0x3005)](_0x4d26d6,this[_0x147759(0x21ed)],this[_0x147759(0x1e87)]);this[_0x147759(0x1427)]&&(_0x4d26d6=_0x49be7d['$'][_0x147759(0x690)](_0x771e26),this[_0x147759(0xf0e)]=_0x4d26d6);const _0x2acc34=[];let _0x5a30a3=null,_0x3443f0=null;for(let _0x3601f1=0x0;_0x3601f1<0x6;_0x3601f1++){_0x52725d===_0x4692dd['g'][_0x147759(0x3d07)]?_0x3443f0=new Uint16Array(this['_size']*this[_0x147759(0x21ed)]*0x3):_0x52725d===_0x4692dd['g'][_0x147759(0x2d4d)]&&(_0x5a30a3=new Uint8Array(this[_0x147759(0x21ed)]*this['_size']*0x3));const _0x3c334b=_0x771e26[_0xdb3fb0[_0x147759(0x1631)][_0x3601f1]];if(this[_0x147759(0x9c3)]||_0x3443f0||_0x5a30a3){for(let _0x2662db=0x0;_0x2662db<this[_0x147759(0x21ed)]*this[_0x147759(0x21ed)];_0x2662db++)if(this[_0x147759(0x9c3)]&&(_0x3c334b[0x3*_0x2662db+0x0]=Math[_0x147759(0x421b)](_0x3c334b[0x3*_0x2662db+0x0],_0x430372['zp']),_0x3c334b[0x3*_0x2662db+0x1]=Math[_0x147759(0x421b)](_0x3c334b[0x3*_0x2662db+0x1],_0x430372['zp']),_0x3c334b[0x3*_0x2662db+0x2]=Math[_0x147759(0x421b)](_0x3c334b[0x3*_0x2662db+0x2],_0x430372['zp'])),_0x3443f0&&(_0x3443f0[0x3*_0x2662db+0x0]=(0x0,_0x38eece['ay'])(_0x3c334b[0x3*_0x2662db+0x0]),_0x3443f0[0x3*_0x2662db+0x1]=(0x0,_0x38eece['ay'])(_0x3c334b[0x3*_0x2662db+0x1]),_0x3443f0[0x3*_0x2662db+0x2]=(0x0,_0x38eece['ay'])(_0x3c334b[0x3*_0x2662db+0x2])),_0x5a30a3){let _0x361aed=Math[_0x147759(0x1955)](0xff*_0x3c334b[0x3*_0x2662db+0x0],0x0),_0x2dbb0a=Math['max'](0xff*_0x3c334b[0x3*_0x2662db+0x1],0x0),_0x4a7fe8=Math[_0x147759(0x1955)](0xff*_0x3c334b[0x3*_0x2662db+0x2],0x0);var _0x5b60aa=Math[_0x147759(0x1955)](Math[_0x147759(0x1955)](_0x361aed,_0x2dbb0a),_0x4a7fe8);0xff<_0x5b60aa&&(_0x5b60aa=0xff/_0x5b60aa,_0x361aed*=_0x5b60aa,_0x2dbb0a*=_0x5b60aa,_0x4a7fe8*=_0x5b60aa),_0x5a30a3[0x3*_0x2662db+0x0]=_0x361aed,_0x5a30a3[0x3*_0x2662db+0x1]=_0x2dbb0a,_0x5a30a3[0x3*_0x2662db+0x2]=_0x4a7fe8;}}_0x3443f0?_0x2acc34[_0x147759(0xede)](_0x3443f0):_0x5a30a3?_0x2acc34[_0x147759(0xede)](_0x5a30a3):_0x2acc34[_0x147759(0xede)](_0x3c334b);}return _0x2acc34;},null,this[_0x1b107d(0x1f5a)],this[_0x1b107d(0x3451)]);}['clone'](){var _0x5795ab=_0x395931;const _0x40bdac=new _0xdb3fb0(this[_0x5795ab(0x25b5)],this['getScene']()||this[_0x5795ab(0x3cc3)](),this[_0x5795ab(0x21ed)],this['_noMipmap'],this[_0x5795ab(0x1427)],this[_0x5795ab(0x9c3)]);return _0x40bdac[_0x5795ab(0x2fe2)]=this[_0x5795ab(0x2fe2)],_0x40bdac[_0x5795ab(0x16c9)]=this[_0x5795ab(0x16c9)],_0x40bdac[_0x5795ab(0x36da)]=this[_0x5795ab(0x36da)],_0x40bdac[_0x5795ab(0x126e)]=this[_0x5795ab(0x126e)],_0x40bdac[_0x5795ab(0x9fa)]=this['coordinatesMode'],_0x40bdac;}[_0x395931(0x36e)](){var _0x427076=_0x395931;this['delayLoadState']===_0x4692dd['g'][_0x427076(0x95f)]&&(this['delayLoadState']=_0x4692dd['g'][_0x427076(0x75f)],this[_0x427076(0x276b)]=this[_0x427076(0x1664)](this['url'],this[_0x427076(0x1ebd)]),this[_0x427076(0x276b)]||this['_loadTexture']());}[_0x395931(0x2e2d)](){return this['_textureMatrix'];}['setReflectionTextureMatrix'](_0x17737a){var _0x1a5460=_0x395931;(this[_0x1a5460(0x3e8f)]=_0x17737a)[_0x1a5460(0x1401)]!==this[_0x1a5460(0x3e8f)][_0x1a5460(0x1401)]&&_0x17737a[_0x1a5460(0x2c8b)]()!==this[_0x1a5460(0x3e8f)]['isIdentity']()&&null!=(_0x17737a=this['getScene']())&&_0x17737a[_0x1a5460(0x421f)](_0x4692dd['g'][_0x1a5460(0x3182)],_0x4878b1=>-0x1!==_0x4878b1[_0x1a5460(0x4019)]()['indexOf'](this));}[_0x395931(0x41a)](){var _0x201707=_0x395931;this[_0x201707(0x1e62)][_0x201707(0x13c8)](),super['dispose']();}static[_0x395931(0x2de7)](_0x2537bc,_0x15fe92,_0x3bbe07){var _0xc6f495=_0x395931;let _0x5ee838=null;return _0x2537bc[_0xc6f495(0xc1b)]&&!_0x2537bc[_0xc6f495(0xcdd)]&&((_0x5ee838=new _0xdb3fb0(_0x3bbe07+_0x2537bc[_0xc6f495(0xc1b)],_0x15fe92,_0x2537bc['size'],_0x2537bc[_0xc6f495(0x37ee)],_0x2537bc['generateHarmonics'],_0x2537bc[_0xc6f495(0x40ae)]))['name']=_0x2537bc[_0xc6f495(0xc1b)],_0x5ee838[_0xc6f495(0x3868)]=_0x2537bc[_0xc6f495(0x3868)],_0x5ee838['level']=_0x2537bc[_0xc6f495(0x2fe2)],_0x5ee838[_0xc6f495(0x9fa)]=_0x2537bc[_0xc6f495(0x9fa)],_0x5ee838[_0xc6f495(0x223b)]=_0x2537bc[_0xc6f495(0x223b)]),_0x5ee838&&(_0x2537bc[_0xc6f495(0x56d)]&&(_0x5ee838[_0xc6f495(0x56d)]=_0x136fc6['P'][_0xc6f495(0xf7f)](_0x2537bc['boundingBoxPosition'])),_0x2537bc['boundingBoxSize']&&(_0x5ee838[_0xc6f495(0x1220)]=_0x136fc6['P'][_0xc6f495(0xf7f)](_0x2537bc['boundingBoxSize'])),_0x2537bc['rotationY']&&(_0x5ee838[_0xc6f495(0x3d37)]=_0x2537bc[_0xc6f495(0x3d37)])),_0x5ee838;}[_0x395931(0x18e2)](){var _0x36654f=_0x395931;if(!this[_0x36654f(0xc1b)])return null;const _0x1bb1f9={};return _0x1bb1f9[_0x36654f(0xc1b)]=this[_0x36654f(0xc1b)],_0x1bb1f9[_0x36654f(0x3868)]=this[_0x36654f(0x3868)],_0x1bb1f9[_0x36654f(0x20b)]=!0x0,_0x1bb1f9[_0x36654f(0x2fe2)]=this[_0x36654f(0x2fe2)],_0x1bb1f9[_0x36654f(0x1a2b)]=this[_0x36654f(0x21ed)],_0x1bb1f9['coordinatesMode']=this[_0x36654f(0x9fa)],_0x1bb1f9[_0x36654f(0x40ae)]=this[_0x36654f(0x9c3)],_0x1bb1f9[_0x36654f(0x3287)]=this[_0x36654f(0x1427)],_0x1bb1f9[_0x36654f(0x2386)]=_0x36654f(0x398),_0x1bb1f9[_0x36654f(0x37ee)]=this[_0x36654f(0x1ebd)],_0x1bb1f9[_0x36654f(0x223b)]=this[_0x36654f(0x5f8)],_0x1bb1f9[_0x36654f(0x3d37)]=this[_0x36654f(0x29e0)],_0x1bb1f9;}}_0xdb3fb0[_0x395931(0x1631)]=['right',_0x395931(0xd48),'up',_0x395931(0x2923),_0x395931(0x206a),_0x395931(0x791)],(0x0,_0x2f9ee4['H'])('BABYLON.HDRCubeTexture',_0xdb3fb0);},0x100f9:(_0x5c946e,_0x3bfdf9,_0x59734a)=>{var _0x5ac234=a8_0x1ec55c,_0x3ef0cf=_0x59734a(0xd74a),_0x5768d9=_0x59734a(0x1610),_0x27e301=_0x59734a(0xd53f),_0x26108b=_0x59734a(0xa896);_0x59734a(0x5859),_0x59734a(0x17a7f);class _0x4ccccc extends _0x3ef0cf['V']{constructor(_0xde98f2,_0x3384ee,_0x3fe64f){var _0x1dbd12=a8_0x5306;super(_0x3fe64f['scene']||_0x3fe64f[_0x1dbd12(0x339f)]),this['onLoadObservable']=new _0x26108b['y$'](),_0x3384ee&&(_0x3fe64f['engine']||_0x3fe64f['scene'])&&(_0x3fe64f=Object[_0x1dbd12(0x12fe)](Object[_0x1dbd12(0x12fe)]({},_0x4ccccc[_0x1dbd12(0xf77)]),_0x3fe64f),this[_0x1dbd12(0x71e)]=_0x3fe64f[_0x1dbd12(0x700)],this['_samplingMode']=_0x3fe64f['samplingMode'],this[_0x1dbd12(0x3e8f)]=_0x27e301['y3'][_0x1dbd12(0x5f3)](),this[_0x1dbd12(0x1711)]=_0x3fe64f[_0x1dbd12(0x3801)],this[_0x1dbd12(0xc1b)]=_0xde98f2,this['element']=_0x3384ee,this['_isVideo']=!!_0x3384ee['getVideoPlaybackQuality'],this['_externalTexture']=this[_0x1dbd12(0x2de4)]&&null!=(_0xde98f2=null==(_0x3fe64f=this[_0x1dbd12(0x355c)])?void 0x0:_0x3fe64f[_0x1dbd12(0x1477)](_0x3384ee))?_0xde98f2:null,this[_0x1dbd12(0x1d89)]=0x1,this[_0x1dbd12(0xa3f)]());}['_createInternalTexture'](){var _0x2b4ecb=a8_0x5306;let _0x4589c5=0x0,_0x4fe6ad;_0x4fe6ad=this[_0x2b4ecb(0x2de4)]?(_0x4589c5=this[_0x2b4ecb(0x27c7)][_0x2b4ecb(0x3904)],this[_0x2b4ecb(0x27c7)][_0x2b4ecb(0x3bfa)]):(_0x4589c5=this[_0x2b4ecb(0x27c7)][_0x2b4ecb(0x146c)],this[_0x2b4ecb(0x27c7)]['height']);const _0x19ecc8=this[_0x2b4ecb(0x3cc3)]();_0x19ecc8&&(this['_texture']=_0x19ecc8[_0x2b4ecb(0x3c22)](_0x4589c5,_0x4fe6ad,this['_generateMipMaps'],this[_0x2b4ecb(0x19a3)]),this[_0x2b4ecb(0x276b)]['format']=this[_0x2b4ecb(0x1711)]),this['update']();}[_0x5ac234(0x1db3)](){var _0x5e1fcc=_0x5ac234;return this[_0x5e1fcc(0x3e8f)];}[_0x5ac234(0x2bb0)](_0x2a2310=null){var _0x1c6227=_0x5ac234;const _0x2d600c=this['_getEngine']();if(null!=this[_0x1c6227(0x276b)]&&null!=_0x2d600c){var _0x3f5b7e=this[_0x1c6227(0x3b27)]();if(this[_0x1c6227(0x2de4)]){var _0x593c0f=this[_0x1c6227(0x27c7)];if(_0x593c0f[_0x1c6227(0x14bd)]<_0x593c0f[_0x1c6227(0x2ff2)])return;_0x2d600c[_0x1c6227(0x1c88)](this[_0x1c6227(0x276b)],this[_0x1c6227(0x2f01)]||_0x593c0f,null===_0x2a2310||_0x2a2310);}else _0x593c0f=this[_0x1c6227(0x27c7)],_0x2d600c[_0x1c6227(0x31de)](this[_0x1c6227(0x276b)],_0x593c0f,null===_0x2a2310||_0x2a2310,!0x1,this[_0x1c6227(0x1711)]);!_0x3f5b7e&&this['isReady']()&&this[_0x1c6227(0x1e62)][_0x1c6227(0x3608)](this);}}[_0x5ac234(0x41a)](){var _0x29cc37=_0x5ac234;this[_0x29cc37(0x1e62)][_0x29cc37(0x13c8)](),super[_0x29cc37(0x41a)]();}}_0x4ccccc[_0x5ac234(0xf77)]={'generateMipMaps':!0x1,'samplingMode':_0x5768d9['g'][_0x5ac234(0x12a7)],'format':_0x5768d9['g'][_0x5ac234(0x12a4)],'engine':null,'scene':null};},0x222e:(_0x702bca,_0x2a3d8b,_0x4cb370)=>{_0x4cb370(0xd74a),_0x4cb370(0x53e8),_0x4cb370(0x7079),_0x4cb370(0xabf3),_0x4cb370(0xb884),_0x4cb370(0x140de),_0x4cb370(0x6537),_0x4cb370(0x1439c),_0x4cb370(0xce16),_0x4cb370(0x100f9),_0x4cb370(0x138df),_0x4cb370(0x17b9e),_0x4cb370(0x6771),_0x4cb370(0x22be),_0x4cb370(0x1e63),_0x4cb370(0x9448),_0x4cb370(0xe12d),_0x4cb370(0xff1f),_0x4cb370(0x17b27),_0x4cb370(0x3b8a),_0x4cb370(0xe319),_0x4cb370(0xcde8),_0x4cb370(0x122f7),_0x4cb370(0x12cad),_0x4cb370(0x168be),_0x4cb370(0x10af7),_0x4cb370(0x5e96),_0x4cb370(0x180c7);},0x138df:(_0x311325,_0x13e6ca,_0x1270f0)=>{var _0x9a5d5=a8_0x1ec55c;_0x1270f0['d'](_0x13e6ca,{'S':()=>_0x1c39ff,'l':()=>_0x3da538});var _0x1c39ff,_0x3aed8c=_0x1270f0(0xa896),_0x13e6ca=_0x1270f0(0x122f7);(_0x1270f0=_0x1c39ff=_0x1c39ff||{})[_0x1270f0[_0x9a5d5(0x1f32)]=0x0]=_0x9a5d5(0x1f32),_0x1270f0[_0x1270f0[_0x9a5d5(0x3b55)]=0x1]='Url',_0x1270f0[_0x1270f0[_0x9a5d5(0x275)]=0x2]=_0x9a5d5(0x275),_0x1270f0[_0x1270f0['Raw']=0x3]=_0x9a5d5(0x310f),_0x1270f0[_0x1270f0['Dynamic']=0x4]=_0x9a5d5(0x368e),_0x1270f0[_0x1270f0[_0x9a5d5(0x609)]=0x5]='RenderTarget',_0x1270f0[_0x1270f0[_0x9a5d5(0x3837)]=0x6]=_0x9a5d5(0x3837),_0x1270f0[_0x1270f0['Cube']=0x7]=_0x9a5d5(0x2d27),_0x1270f0[_0x1270f0[_0x9a5d5(0x23a8)]=0x8]=_0x9a5d5(0x23a8),_0x1270f0[_0x1270f0[_0x9a5d5(0x36d4)]=0x9]='CubePrefiltered',_0x1270f0[_0x1270f0[_0x9a5d5(0x33bb)]=0xa]=_0x9a5d5(0x33bb),_0x1270f0[_0x1270f0[_0x9a5d5(0x27b)]=0xb]=_0x9a5d5(0x27b),_0x1270f0[_0x1270f0['DepthStencil']=0xc]='DepthStencil',_0x1270f0[_0x1270f0[_0x9a5d5(0x114e)]=0xd]=_0x9a5d5(0x114e),_0x1270f0[_0x1270f0[_0x9a5d5(0x154e)]=0xe]=_0x9a5d5(0x154e);class _0x3da538 extends _0x13e6ca['a']{constructor(_0x1d7069,_0x1c7d87,_0x2c30e2=!0x1){var _0x27dfa2=_0x9a5d5;super(),this[_0x27dfa2(0x3b27)]=!0x1,this[_0x27dfa2(0x20b)]=!0x1,this[_0x27dfa2(0x3958)]=!0x1,this['is2DArray']=!0x1,this['isMultiview']=!0x1,this[_0x27dfa2(0x25b5)]='',this[_0x27dfa2(0x700)]=!0x1,this[_0x27dfa2(0x103a)]=0x0,this[_0x27dfa2(0x19d6)]=-0x1,this['format']=-0x1,this[_0x27dfa2(0x765)]=new _0x3aed8c['y$'](),this[_0x27dfa2(0x2709)]=new _0x3aed8c['y$'](),this[_0x27dfa2(0x1ba4)]=null,this[_0x27dfa2(0x146c)]=0x0,this['height']=0x0,this[_0x27dfa2(0x27b7)]=0x0,this['baseWidth']=0x0,this[_0x27dfa2(0x2f13)]=0x0,this[_0x27dfa2(0x2280)]=0x0,this[_0x27dfa2(0x1aaa)]=!0x1,this[_0x27dfa2(0x24ad)]=!0x1,this[_0x27dfa2(0x13cb)]=-0x1,this[_0x27dfa2(0x3c83)]=_0x1c39ff['Unknown'],this[_0x27dfa2(0x1734)]=null,this[_0x27dfa2(0x2ffd)]=null,this[_0x27dfa2(0x134c)]=null,this[_0x27dfa2(0x28a2)]=null,this['_size']=0x0,this[_0x27dfa2(0x46d)]='',this[_0x27dfa2(0x30e4)]=null,this[_0x27dfa2(0x37ea)]=null,this['_workingContext']=null,this[_0x27dfa2(0xca4)]=null,this[_0x27dfa2(0x3001)]=!0x1,this[_0x27dfa2(0x378d)]=null,this[_0x27dfa2(0x1577)]=null,this[_0x27dfa2(0x26e4)]=null,this['_sphericalPolynomialComputed']=!0x1,this[_0x27dfa2(0x1be9)]=0x0,this[_0x27dfa2(0x3293)]=0x0,this[_0x27dfa2(0x28ff)]=!0x1,this[_0x27dfa2(0x3a3e)]=null,this[_0x27dfa2(0x1b57)]=null,this[_0x27dfa2(0x1c3e)]=null,this[_0x27dfa2(0x291c)]=!0x1,this['_linearSpecularLOD']=!0x1,this[_0x27dfa2(0x3232)]=null,this[_0x27dfa2(0x149b)]=null,this[_0x27dfa2(0x1f5b)]=null,this['_references']=0x1,this['_gammaSpace']=null,this[_0x27dfa2(0x355c)]=_0x1d7069,this[_0x27dfa2(0x3c83)]=_0x1c7d87,this[_0x27dfa2(0xdb6)]=_0x3da538['_Counter']++,_0x2c30e2||(this[_0x27dfa2(0x149b)]=_0x1d7069[_0x27dfa2(0x3a43)]());}get['useMipMaps'](){var _0x568519=_0x9a5d5;return this[_0x568519(0x700)];}set[_0x9a5d5(0x1e83)](_0x3d87cc){var _0x53c204=_0x9a5d5;this[_0x53c204(0x700)]=_0x3d87cc;}get['uniqueId'](){var _0x497d00=_0x9a5d5;return this[_0x497d00(0xdb6)];}[_0x9a5d5(0x2b31)](_0x33e017){var _0x154de4=_0x9a5d5;this[_0x154de4(0xdb6)]=_0x33e017;}[_0x9a5d5(0x3e9d)](){var _0x40b108=_0x9a5d5;return this[_0x40b108(0x355c)];}get[_0x9a5d5(0x23ab)](){return this['_source'];}[_0x9a5d5(0x2eea)](){this['_references']++;}[_0x9a5d5(0x272c)](_0x752c5c,_0x2a5f3f,_0x2b4879=0x1){var _0x3edcaa=_0x9a5d5;this[_0x3edcaa(0x355c)][_0x3edcaa(0xb62)](this,_0x752c5c,_0x2a5f3f,_0x2b4879),this[_0x3edcaa(0x146c)]=_0x752c5c,this[_0x3edcaa(0x3062)]=_0x2a5f3f,this['depth']=_0x2b4879,this[_0x3edcaa(0x25d9)]=_0x752c5c,this[_0x3edcaa(0x2f13)]=_0x2a5f3f,this[_0x3edcaa(0x2280)]=_0x2b4879,this[_0x3edcaa(0x21ed)]=_0x752c5c*_0x2a5f3f*_0x2b4879;}[_0x9a5d5(0x1834)](){var _0x35e2e8=_0x9a5d5,_0x3bc69c;if(this['isReady']=!0x1,this[_0x35e2e8(0xca4)]=null,this[_0x35e2e8(0x17d0)]=null,this[_0x35e2e8(0x871)]=null,this[_0x35e2e8(0x3839)]=null,this['_cachedAnisotropicFilteringLevel']=null,this[_0x35e2e8(0x1ba4)]){const _0x2e3cea=this[_0x35e2e8(0x1ba4)](this);var _0x4b49d7=_0x37d50a=>{var _0x549f3d=_0x35e2e8;_0x37d50a[_0x549f3d(0x3fde)](this,!0x1),this[_0x549f3d(0x3b27)]=_0x2e3cea[_0x549f3d(0x3b27)];};_0x2e3cea['isAsync']?_0x2e3cea[_0x35e2e8(0x1b51)][_0x35e2e8(0x2cc0)](_0x4b49d7):_0x4b49d7(_0x2e3cea[_0x35e2e8(0x1b51)]);}else{let _0x1d8c9b;switch(this[_0x35e2e8(0x23ab)]){case _0x1c39ff['Temp']:break;case _0x1c39ff[_0x35e2e8(0x3b55)]:return void(_0x1d8c9b=this['_engine'][_0x35e2e8(0x411d)](null!=(_0x3bc69c=this[_0x35e2e8(0x6b8)])?_0x3bc69c:this[_0x35e2e8(0x25b5)],!this['generateMipMaps'],this[_0x35e2e8(0x1aaa)],null,this[_0x35e2e8(0x1105)],_0xe0e0eb=>{var _0x58104c=_0x35e2e8;_0xe0e0eb[_0x58104c(0x3fde)](this,!0x1),this['isReady']=!0x0;},null,this['_buffer'],void 0x0,this['format'],this[_0x35e2e8(0x46d)],void 0x0,void 0x0,void 0x0,this[_0x35e2e8(0x28ff)]));case _0x1c39ff['Raw']:(_0x1d8c9b=this['_engine']['createRawTexture'](this[_0x35e2e8(0x2ffd)],this['baseWidth'],this[_0x35e2e8(0x2f13)],this[_0x35e2e8(0x3801)],this['generateMipMaps'],this['invertY'],this['samplingMode'],this[_0x35e2e8(0x378d)],this[_0x35e2e8(0x19d6)],void 0x0,this[_0x35e2e8(0x28ff)]))[_0x35e2e8(0x3fde)](this,!0x1),this['isReady']=!0x0;break;case _0x1c39ff[_0x35e2e8(0x33bb)]:(_0x1d8c9b=this['_engine'][_0x35e2e8(0x1ddc)](this['_bufferView'],this[_0x35e2e8(0x25d9)],this[_0x35e2e8(0x2f13)],this['baseDepth'],this[_0x35e2e8(0x3801)],this[_0x35e2e8(0x700)],this[_0x35e2e8(0x1aaa)],this[_0x35e2e8(0x1105)],this[_0x35e2e8(0x378d)],this['type']))['_swapAndDie'](this,!0x1),this[_0x35e2e8(0x3b27)]=!0x0;break;case _0x1c39ff['Raw2DArray']:(_0x1d8c9b=this['_engine'][_0x35e2e8(0x1d59)](this[_0x35e2e8(0x2ffd)],this['baseWidth'],this[_0x35e2e8(0x2f13)],this[_0x35e2e8(0x2280)],this[_0x35e2e8(0x3801)],this['generateMipMaps'],this['invertY'],this[_0x35e2e8(0x1105)],this[_0x35e2e8(0x378d)],this[_0x35e2e8(0x19d6)]))[_0x35e2e8(0x3fde)](this,!0x1),this[_0x35e2e8(0x3b27)]=!0x0;break;case _0x1c39ff[_0x35e2e8(0x368e)]:(_0x1d8c9b=this[_0x35e2e8(0x355c)]['createDynamicTexture'](this['baseWidth'],this[_0x35e2e8(0x2f13)],this['generateMipMaps'],this[_0x35e2e8(0x1105)]))['_swapAndDie'](this,!0x1),this[_0x35e2e8(0x355c)][_0x35e2e8(0x31de)](this,this[_0x35e2e8(0x355c)]['getRenderingCanvas'](),this[_0x35e2e8(0x1aaa)],void 0x0,void 0x0,!0x0);break;case _0x1c39ff['Cube']:return void(_0x1d8c9b=this[_0x35e2e8(0x355c)][_0x35e2e8(0x13b9)](this[_0x35e2e8(0x25b5)],null,this[_0x35e2e8(0x30e4)],!this['generateMipMaps'],()=>{_0x1d8c9b['_swapAndDie'](this,!0x1),this['isReady']=!0x0;},null,this[_0x35e2e8(0x3801)],this[_0x35e2e8(0x46d)],!0x1,0x0,0x0,null,void 0x0,this[_0x35e2e8(0x28ff)]));case _0x1c39ff['CubeRaw']:(_0x1d8c9b=this[_0x35e2e8(0x355c)][_0x35e2e8(0x21fa)](this[_0x35e2e8(0x134c)],this[_0x35e2e8(0x146c)],this[_0x35e2e8(0x3801)],this['type'],this['generateMipMaps'],this[_0x35e2e8(0x1aaa)],this['samplingMode'],this['_compression']))[_0x35e2e8(0x3fde)](this,!0x1),this[_0x35e2e8(0x3b27)]=!0x0;break;case _0x1c39ff[_0x35e2e8(0x114e)]:return;case _0x1c39ff[_0x35e2e8(0x36d4)]:return void((_0x1d8c9b=this[_0x35e2e8(0x355c)][_0x35e2e8(0x2798)](this['url'],null,this[_0x35e2e8(0x1be9)],this[_0x35e2e8(0x3293)],_0x27aae0=>{var _0x4fdbaa=_0x35e2e8;_0x27aae0&&_0x27aae0['_swapAndDie'](this,!0x1),this[_0x4fdbaa(0x3b27)]=!0x0;},null,this[_0x35e2e8(0x3801)],this[_0x35e2e8(0x46d)]))[_0x35e2e8(0x1577)]=this[_0x35e2e8(0x1577)]);}}}[_0x9a5d5(0x3fde)](_0x34f9eb,_0x44a738=!0x0){var _0x5b826c=_0x9a5d5,_0x55b000;null!=(_0x55b000=this[_0x5b826c(0x149b)])&&_0x55b000[_0x5b826c(0x345d)](_0x34f9eb[_0x5b826c(0x3c83)],this[_0x5b826c(0x700)],this[_0x5b826c(0x20b)],this['width'],this[_0x5b826c(0x3062)]),_0x34f9eb[_0x5b826c(0x149b)]=this[_0x5b826c(0x149b)],_0x44a738&&(_0x34f9eb[_0x5b826c(0x291c)]=this[_0x5b826c(0x291c)]),this[_0x5b826c(0x3a3e)]&&(_0x34f9eb['_lodTextureHigh']&&_0x34f9eb['_lodTextureHigh'][_0x5b826c(0x41a)](),_0x34f9eb['_lodTextureHigh']=this[_0x5b826c(0x3a3e)]),this['_lodTextureMid']&&(_0x34f9eb[_0x5b826c(0x1b57)]&&_0x34f9eb['_lodTextureMid'][_0x5b826c(0x41a)](),_0x34f9eb['_lodTextureMid']=this[_0x5b826c(0x1b57)]),this[_0x5b826c(0x1c3e)]&&(_0x34f9eb[_0x5b826c(0x1c3e)]&&_0x34f9eb['_lodTextureLow'][_0x5b826c(0x41a)](),_0x34f9eb[_0x5b826c(0x1c3e)]=this[_0x5b826c(0x1c3e)]),this[_0x5b826c(0x3232)]&&(_0x34f9eb['_irradianceTexture']&&_0x34f9eb[_0x5b826c(0x3232)]['dispose'](),_0x34f9eb[_0x5b826c(0x3232)]=this['_irradianceTexture']);const _0xe4cf4c=this['_engine']['getLoadedTexturesCache']();let _0x3f48ff=_0xe4cf4c[_0x5b826c(0x86a)](this);-0x1!==_0x3f48ff&&_0xe4cf4c['splice'](_0x3f48ff,0x1),-0x1===(_0x3f48ff=_0xe4cf4c[_0x5b826c(0x86a)](_0x34f9eb))&&_0xe4cf4c[_0x5b826c(0xede)](_0x34f9eb);}[_0x9a5d5(0x41a)](){var _0x14a5f6=_0x9a5d5;this[_0x14a5f6(0x195d)]--,this[_0x14a5f6(0x765)][_0x14a5f6(0x13c8)](),this['onErrorObservable']['clear'](),0x0===this['_references']&&(this[_0x14a5f6(0x355c)][_0x14a5f6(0x2ac0)](this),this[_0x14a5f6(0x149b)]=null);}}_0x3da538[_0x9a5d5(0x408a)]=0x0;},0x180c7:(_0x7d7117,_0x28e806,_0x2404e5)=>{var _0xa07c6a=a8_0x1ec55c,_0x4c0694,_0x53ad75;_0x2404e5['d'](_0x28e806,{'v':()=>_0x53ad75,'zE':()=>_0x4c0694}),(_0x2404e5=_0x4c0694=_0x4c0694||{})[_0x2404e5[_0xa07c6a(0x2cba)]=0x0]=_0xa07c6a(0x2cba),_0x2404e5[_0x2404e5[_0xa07c6a(0x419f)]=0x1]='BC7_RGBA',_0x2404e5[_0x2404e5[_0xa07c6a(0xe32)]=0x2]=_0xa07c6a(0xe32),_0x2404e5[_0x2404e5[_0xa07c6a(0x3560)]=0x3]=_0xa07c6a(0x3560),_0x2404e5[_0x2404e5[_0xa07c6a(0x2f56)]=0x4]=_0xa07c6a(0x2f56),_0x2404e5[_0x2404e5[_0xa07c6a(0x2c33)]=0x5]=_0xa07c6a(0x2c33),_0x2404e5[_0x2404e5[_0xa07c6a(0x2d4f)]=0x6]=_0xa07c6a(0x2d4f),_0x2404e5[_0x2404e5[_0xa07c6a(0x299e)]=0x7]=_0xa07c6a(0x299e),_0x2404e5[_0x2404e5[_0xa07c6a(0x305b)]=0x8]='RGBA32',_0x2404e5[_0x2404e5['R8']=0x9]='R8',_0x2404e5[_0x2404e5[_0xa07c6a(0x766)]=0xa]=_0xa07c6a(0x766),(_0x28e806=_0x53ad75=_0x53ad75||{})[_0x28e806[_0xa07c6a(0x124a)]=0x8e8c]=_0xa07c6a(0x124a),_0x28e806[_0x28e806['COMPRESSED_RGBA_ASTC_4X4_KHR']=0x93b0]='COMPRESSED_RGBA_ASTC_4X4_KHR',_0x28e806[_0x28e806[_0xa07c6a(0x3c9f)]=0x83f0]=_0xa07c6a(0x3c9f),_0x28e806[_0x28e806[_0xa07c6a(0x1213)]=0x83f3]=_0xa07c6a(0x1213),_0x28e806[_0x28e806[_0xa07c6a(0x1e44)]=0x8c02]='COMPRESSED_RGBA_PVRTC_4BPPV1_IMG',_0x28e806[_0x28e806[_0xa07c6a(0x23e0)]=0x8c00]='COMPRESSED_RGB_PVRTC_4BPPV1_IMG',_0x28e806[_0x28e806[_0xa07c6a(0x32a5)]=0x9278]=_0xa07c6a(0x32a5),_0x28e806[_0x28e806[_0xa07c6a(0x23a7)]=0x9274]=_0xa07c6a(0x23a7),_0x28e806[_0x28e806['COMPRESSED_RGB_ETC1_WEBGL']=0x8d64]=_0xa07c6a(0x1209),_0x28e806[_0x28e806[_0xa07c6a(0x3cc9)]=0x8058]=_0xa07c6a(0x3cc9),_0x28e806[_0x28e806[_0xa07c6a(0x297d)]=0x8229]=_0xa07c6a(0x297d),_0x28e806[_0x28e806['RG8Format']=0x822b]=_0xa07c6a(0xfcf);},0x6771:(_0x1f4ded,_0x2f1a4d,_0x2103ad)=>{var _0x557001=a8_0x1ec55c;_0x2103ad['d'](_0x2f1a4d,{'h':()=>_0x2da5e2});var _0x4a717b=_0x2103ad(0xd53f),_0x1acbd1=_0x2103ad(0x12cad),_0x2f1a4d=_0x2103ad(0xcde8),_0x48915f=_0x2103ad(0x12382),_0x4d273f=_0x2103ad(0x1610),_0x5db4c9=_0x2103ad(0x10fa9);class _0x2da5e2 extends _0x2f1a4d['_']{constructor(_0x15684c,_0x1e6935,_0x1d0838,_0x180c21,_0x45a075=_0x4d273f['g'][_0x557001(0x2aeb)],_0x2a9f54=_0x1acbd1['x'][_0x557001(0x208f)],_0x1fedd9=!0x0){var _0x2fb43c=_0x557001;if(super(_0x15684c,_0x1e6935,_0x1d0838,_0x180c21,!0x0,_0x45a075,!0x1,_0x2a9f54,_0x1fedd9),this[_0x2fb43c(0x32cd)]=new _0x5db4c9['J'](0x0,0x1,0x0,0x1),this[_0x2fb43c(0x2733)]=_0x4a717b['y3'][_0x2fb43c(0x409)](),this[_0x2fb43c(0x3758)]=_0x4a717b['y3'][_0x2fb43c(0x409)](),this[_0x2fb43c(0x3007)]=0x0,this['_blurKernelX']=0x0,this[_0x2fb43c(0x1f37)]=0x0,this['_blurRatio']=0x1,!(_0x1d0838=this[_0x2fb43c(0x3d78)]()))return this;this[_0x2fb43c(0x38c6)]=!0x0,this[_0x2fb43c(0x1498)](),this[_0x2fb43c(0x57f)]=_0x1d0838['imageProcessingConfiguration'][_0x2fb43c(0x24b7)][_0x2fb43c(0x2e5)](()=>{var _0x59493a=_0x2fb43c;this[_0x59493a(0x1498)]();});const _0x55e8b7=_0x1d0838[_0x2fb43c(0x3e9d)]();_0x55e8b7['supportsUniformBuffers']&&(this['_sceneUBO']=_0x1d0838[_0x2fb43c(0x2a51)](_0x2fb43c(0x3765)+_0x15684c+'\x22)')),this['onBeforeBindObservable'][_0x2fb43c(0x2e5)](()=>{var _0x5806d7=_0x2fb43c,_0x2fc844;null!=(_0x2fc844=_0x55e8b7[_0x5806d7(0x16de)])&&_0x2fc844[_0x5806d7(0x15d4)](_0x55e8b7,'mirror\x20generation\x20for\x20'+_0x15684c,0x1);}),this[_0x2fb43c(0x23ae)][_0x2fb43c(0x2e5)](()=>{var _0x1152a3;null!=(_0x1152a3=_0x55e8b7['_debugPopGroup'])&&_0x1152a3['call'](_0x55e8b7,0x1);});let _0x23be19;this[_0x2fb43c(0x3c91)][_0x2fb43c(0x2e5)](()=>{var _0x339f5e=_0x2fb43c;this[_0x339f5e(0x1772)]&&(this[_0x339f5e(0xda0)]=_0x1d0838['getSceneUniformBuffer'](),_0x1d0838[_0x339f5e(0x85c)](this[_0x339f5e(0x1772)]),_0x1d0838[_0x339f5e(0x309d)]()[_0x339f5e(0x190c)]()),_0x4a717b['y3'][_0x339f5e(0x1c9a)](this[_0x339f5e(0x32cd)],this[_0x339f5e(0x3758)]),this[_0x339f5e(0x3758)][_0x339f5e(0x3d93)](_0x1d0838[_0x339f5e(0x3ca4)](),this[_0x339f5e(0x2733)]),_0x1d0838[_0x339f5e(0x9da)](this[_0x339f5e(0x2733)],_0x1d0838[_0x339f5e(0x109d)]()),_0x23be19=_0x1d0838['clipPlane'],_0x1d0838[_0x339f5e(0x1554)]=this[_0x339f5e(0x32cd)],_0x1d0838['_mirroredCameraPosition']=_0x4a717b['P']['TransformCoordinates'](_0x1d0838['activeCamera'][_0x339f5e(0x2cb7)],this[_0x339f5e(0x3758)]);}),this[_0x2fb43c(0x369)]['add'](()=>{var _0x51f83c=_0x2fb43c;this['_sceneUBO']&&_0x1d0838[_0x51f83c(0x85c)](this['_currentSceneUBO']),_0x1d0838[_0x51f83c(0xee0)](),_0x1d0838[_0x51f83c(0x241d)]=null,_0x1d0838[_0x51f83c(0x1554)]=_0x23be19;});}set['blurRatio'](_0x30fb2f){var _0x123edf=_0x557001;this[_0x123edf(0xcef)]!==_0x30fb2f&&(this['_blurRatio']=_0x30fb2f,this[_0x123edf(0x39d)]());}get[_0x557001(0x244b)](){var _0x26f1b3=_0x557001;return this[_0x26f1b3(0xcef)];}set[_0x557001(0x2bdc)](_0x44a63b){var _0x10631c=_0x557001;this[_0x10631c(0x3007)]=_0x44a63b,this['_autoComputeBlurKernel']();}set[_0x557001(0x184e)](_0x20be64){var _0x33134a=_0x557001;this[_0x33134a(0x2012)]=_0x20be64,this['blurKernelY']=_0x20be64;}set[_0x557001(0x2012)](_0x50566c){var _0x4dedfa=_0x557001;this[_0x4dedfa(0x1915)]!==_0x50566c&&(this[_0x4dedfa(0x1915)]=_0x50566c,this['_preparePostProcesses']());}get[_0x557001(0x2012)](){var _0x35ea7f=_0x557001;return this[_0x35ea7f(0x1915)];}set[_0x557001(0x1d64)](_0x208eaf){var _0x533d8c=_0x557001;this[_0x533d8c(0x1f37)]!==_0x208eaf&&(this[_0x533d8c(0x1f37)]=_0x208eaf,this[_0x533d8c(0x39d)]());}get[_0x557001(0x1d64)](){var _0x4985eb=_0x557001;return this[_0x4985eb(0x1f37)];}[_0x557001(0x24b1)](){var _0x45e2b3=_0x557001;const _0x28b910=this[_0x45e2b3(0x3d78)]()['getEngine']();var _0x4795d7=this[_0x45e2b3(0x3583)]()/_0x28b910[_0x45e2b3(0x3583)](),_0x94f14d=this[_0x45e2b3(0x31af)]()/_0x28b910[_0x45e2b3(0x31af)]();this['blurKernelX']=this[_0x45e2b3(0x3007)]*_0x4795d7,this['blurKernelY']=this['_adaptiveBlurKernel']*_0x94f14d;}['_onRatioRescale'](){var _0x977417=_0x557001;this[_0x977417(0x3fe)]&&(this[_0x977417(0x84a)](this[_0x977417(0x4076)]),this[_0x977417(0x3007)]||this[_0x977417(0x39d)]()),this[_0x977417(0x3007)]&&this['_autoComputeBlurKernel']();}[_0x557001(0x1498)](){var _0xa30ed5=_0x557001,_0x24e08c=this[_0xa30ed5(0x3d78)]();_0x24e08c&&(this[_0xa30ed5(0x9c3)]=!_0x24e08c[_0xa30ed5(0xb0b)][_0xa30ed5(0x1253)]||!_0x24e08c[_0xa30ed5(0xb0b)][_0xa30ed5(0x1a9f)]);}[_0x557001(0x39d)](){var _0x8a8848=_0x557001;if(this[_0x8a8848(0x2dd5)](!0x0),this[_0x8a8848(0x1915)]&&this[_0x8a8848(0x1f37)]){const _0x1c024e=this[_0x8a8848(0x3d78)]()['getEngine']();var _0x5d3baf=_0x1c024e[_0x8a8848(0x16da)]()['textureFloatRender']&&_0x1c024e[_0x8a8848(0x16da)]()['textureFloatLinearFiltering']?_0x4d273f['g'][_0x8a8848(0x1608)]:_0x4d273f['g']['TEXTURETYPE_HALF_FLOAT'];this['_blurX']=new _0x48915f['i'](_0x8a8848(0x3105),new _0x4a717b['FM'](0x1,0x0),this[_0x8a8848(0x1915)],this[_0x8a8848(0xcef)],null,_0x1acbd1['x'][_0x8a8848(0x208f)],_0x1c024e,!0x1,_0x5d3baf),this[_0x8a8848(0x1487)][_0x8a8848(0x172d)]=!0x1,0x1===this[_0x8a8848(0xcef)]&&this[_0x8a8848(0x103a)]<0x2&&this[_0x8a8848(0x276b)]?this[_0x8a8848(0x1487)][_0x8a8848(0x2cbc)]=this[_0x8a8848(0x251d)]:this['_blurX']['alwaysForcePOT']=!0x0,this['_blurY']=new _0x48915f['i'](_0x8a8848(0x3d2a),new _0x4a717b['FM'](0x0,0x1),this['_blurKernelY'],this['_blurRatio'],null,_0x1acbd1['x'][_0x8a8848(0x208f)],_0x1c024e,!0x1,_0x5d3baf),this[_0x8a8848(0x3ae1)][_0x8a8848(0x172d)]=!0x1,this['_blurY'][_0x8a8848(0x3bb4)]=0x1!==this[_0x8a8848(0xcef)],this[_0x8a8848(0x1ff1)](this[_0x8a8848(0x1487)]),this[_0x8a8848(0x1ff1)](this[_0x8a8848(0x3ae1)]);}else this[_0x8a8848(0x3ae1)]&&(this[_0x8a8848(0x66a)](this[_0x8a8848(0x3ae1)]),this[_0x8a8848(0x3ae1)][_0x8a8848(0x41a)](),this[_0x8a8848(0x3ae1)]=null),this['_blurX']&&(this[_0x8a8848(0x66a)](this[_0x8a8848(0x1487)]),this[_0x8a8848(0x1487)]['dispose'](),this[_0x8a8848(0x1487)]=null);}[_0x557001(0x77b)](){var _0x3653da=_0x557001,_0xdf3eea=this[_0x3653da(0x3d78)]();if(!_0xdf3eea)return this;var _0x5098b7=this[_0x3653da(0xbdc)]();const _0x4c214b=new _0x2da5e2(this['name'],_0x5098b7['width'],_0xdf3eea,this[_0x3653da(0x3af8)][_0x3653da(0x700)],this['_renderTargetOptions'][_0x3653da(0x19d6)],this[_0x3653da(0x3af8)][_0x3653da(0x1105)],this[_0x3653da(0x3af8)][_0x3653da(0x3406)]);return _0x4c214b[_0x3653da(0x3868)]=this['hasAlpha'],_0x4c214b[_0x3653da(0x2fe2)]=this[_0x3653da(0x2fe2)],_0x4c214b['mirrorPlane']=this[_0x3653da(0x32cd)]['clone'](),this[_0x3653da(0x1450)]&&(_0x4c214b[_0x3653da(0x1450)]=this[_0x3653da(0x1450)][_0x3653da(0x538)](0x0)),_0x4c214b;}[_0x557001(0x18e2)](){var _0xe7883=_0x557001;if(!this[_0xe7883(0xc1b)])return null;const _0x5625ca=super[_0xe7883(0x18e2)]();return _0x5625ca['mirrorPlane']=this[_0xe7883(0x32cd)][_0xe7883(0x4049)](),_0x5625ca;}[_0x557001(0x41a)](){var _0x39b7b5=_0x557001,_0x476e3a;super['dispose']();const _0x3630af=this[_0x39b7b5(0x3d78)]();_0x3630af&&_0x3630af['imageProcessingConfiguration'][_0x39b7b5(0x24b7)][_0x39b7b5(0x2f2e)](this['_imageProcessingConfigChangeObserver']),null!=(_0x476e3a=this[_0x39b7b5(0x1772)])&&_0x476e3a[_0x39b7b5(0x41a)]();}}_0x1acbd1['x'][_0x557001(0x1f2f)]=(_0x52a427,_0x563062,_0x524086,_0x4fd75a)=>new _0x2da5e2(_0x52a427,_0x563062,_0x524086,_0x4fd75a);},0x22be:(_0x138441,_0x146afb,_0x3140d5)=>{var _0x4615b3=a8_0x1ec55c;_0x3140d5['d'](_0x146afb,{'K':()=>_0x5266af});var _0x2f8171=_0x3140d5(0x12cad),_0x146afb=_0x3140d5(0xcde8),_0x58aff5=_0x3140d5(0x1610);_0x3140d5(0x1320c);class _0x5266af extends _0x146afb['_']{constructor(_0x1547a0,_0x122f8b,_0x12c82f,_0x1c6d65,_0x2741a9,_0x218b11){var _0x42cbdf=a8_0x5306,_0x24e37,_0x45de27,_0x143236,_0x1227f0,_0x450c5b,_0x116a1c,_0x461b7f=!(!_0x2741a9||!_0x2741a9[_0x42cbdf(0x700)])&&_0x2741a9[_0x42cbdf(0x700)],_0x4a3fff=!(!_0x2741a9||!_0x2741a9['generateDepthTexture'])&&_0x2741a9['generateDepthTexture'],_0x1f5f03=_0x2741a9&&_0x2741a9['depthTextureFormat']?_0x2741a9[_0x42cbdf(0x2d4b)]:_0x58aff5['g'][_0x42cbdf(0xb69)],_0x3cc57e=!_0x2741a9||void 0x0===_0x2741a9[_0x42cbdf(0x411f)]||_0x2741a9[_0x42cbdf(0x411f)],_0x579e71=!(!_0x2741a9||!_0x2741a9[_0x42cbdf(0x3158)])&&_0x2741a9[_0x42cbdf(0x3158)];super(_0x1547a0,_0x122f8b,_0x1c6d65,_0x461b7f,_0x3cc57e,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,!0x0),this['isSupported']?(this[_0x42cbdf(0x4249)]=_0x218b11,this[_0x42cbdf(0x2dcb)](_0x12c82f,_0x1547a0=[],_0x1c6d65=[],_0x3cc57e=[],_0x24e37=[],_0x45de27=[],_0x143236=[],_0x1227f0=[],_0x450c5b=[],_0x2741a9),_0x116a1c=!_0x2741a9||void 0x0===_0x2741a9[_0x42cbdf(0x3406)]||_0x2741a9[_0x42cbdf(0x3406)],_0x2741a9=!(!_0x2741a9||void 0x0===_0x2741a9[_0x42cbdf(0x35f1)])&&_0x2741a9[_0x42cbdf(0x35f1)],this[_0x42cbdf(0x21ed)]=_0x122f8b,this['_multiRenderTargetOptions']={'samplingModes':_0x1c6d65,'generateMipMaps':_0x461b7f,'generateDepthBuffer':_0x116a1c,'generateStencilBuffer':_0x2741a9,'generateDepthTexture':_0x4a3fff,'depthTextureFormat':_0x1f5f03,'types':_0x1547a0,'textureCount':_0x12c82f,'useSRGBBuffers':_0x3cc57e,'formats':_0x24e37,'targetTypes':_0x45de27,'faceIndex':_0x143236,'layerIndex':_0x1227f0,'layerCounts':_0x450c5b},this[_0x42cbdf(0x14b9)]=_0x12c82f,this[_0x42cbdf(0x194b)]=_0x579e71,0x0<_0x12c82f&&(this['_createInternalTextures'](),this[_0x42cbdf(0x778)](_0x218b11))):this[_0x42cbdf(0x41a)]();}get[_0x4615b3(0x3778)](){var _0x3c7b40=_0x4615b3,_0x5ed0c9;return null!=(_0x5ed0c9=null==(_0x5ed0c9=this[_0x3c7b40(0x355c)])?void 0x0:_0x5ed0c9[_0x3c7b40(0x16da)]()[_0x3c7b40(0x30cb)])&&_0x5ed0c9;}get[_0x4615b3(0xa8e)](){return this['_textures'];}get[_0x4615b3(0x3e30)](){var _0x360f51=_0x4615b3;return this[_0x360f51(0x14b9)];}get['depthTexture'](){var _0x28cd8c=_0x4615b3;return this[_0x28cd8c(0x3407)][this[_0x28cd8c(0x3407)][_0x28cd8c(0x18cc)]-0x1];}set[_0x4615b3(0x16c9)](_0x47dd90){var _0x4a921a=_0x4615b3;if(this[_0x4a921a(0x3407)]){for(let _0x2b0f83=0x0;_0x2b0f83<this[_0x4a921a(0x3407)][_0x4a921a(0x18cc)];_0x2b0f83++)this[_0x4a921a(0x3407)][_0x2b0f83][_0x4a921a(0x16c9)]=_0x47dd90;}}set[_0x4615b3(0x36da)](_0x3b28a0){var _0x4f43b2=_0x4615b3;if(this['_textures']){for(let _0x2f0094=0x0;_0x2f0094<this[_0x4f43b2(0x3407)]['length'];_0x2f0094++)this[_0x4f43b2(0x3407)][_0x2f0094][_0x4f43b2(0x36da)]=_0x3b28a0;}}[_0x4615b3(0x2dcb)](_0x39e79a,_0x34d152,_0x3024e1,_0x834bde,_0x56ce7e,_0x197122,_0x34b4c4,_0x2f4578,_0xcf6741,_0x436387){var _0x324263=_0x4615b3;for(let _0x3f0e32=0x0;_0x3f0e32<_0x39e79a;_0x3f0e32++)_0x436387&&_0x436387[_0x324263(0x2ee9)]&&void 0x0!==_0x436387[_0x324263(0x2ee9)][_0x3f0e32]?_0x34d152['push'](_0x436387[_0x324263(0x2ee9)][_0x3f0e32]):_0x34d152[_0x324263(0xede)](_0x436387&&_0x436387[_0x324263(0x2faa)]?_0x436387[_0x324263(0x2faa)]:_0x58aff5['g']['TEXTURETYPE_UNSIGNED_INT']),_0x436387&&_0x436387[_0x324263(0xd42)]&&void 0x0!==_0x436387[_0x324263(0xd42)][_0x3f0e32]?_0x3024e1['push'](_0x436387[_0x324263(0xd42)][_0x3f0e32]):_0x3024e1[_0x324263(0xede)](_0x2f8171['x'][_0x324263(0x208f)]),_0x436387&&_0x436387[_0x324263(0x1034)]&&void 0x0!==_0x436387[_0x324263(0x1034)][_0x3f0e32]?_0x834bde['push'](_0x436387[_0x324263(0x1034)][_0x3f0e32]):_0x834bde['push'](!0x1),_0x436387&&_0x436387[_0x324263(0xaad)]&&void 0x0!==_0x436387[_0x324263(0xaad)][_0x3f0e32]?_0x56ce7e[_0x324263(0xede)](_0x436387[_0x324263(0xaad)][_0x3f0e32]):_0x56ce7e[_0x324263(0xede)](_0x58aff5['g']['TEXTUREFORMAT_RGBA']),_0x436387&&_0x436387[_0x324263(0x4213)]&&void 0x0!==_0x436387[_0x324263(0x4213)][_0x3f0e32]?_0x197122[_0x324263(0xede)](_0x436387[_0x324263(0x4213)][_0x3f0e32]):_0x197122['push'](_0x58aff5['g'][_0x324263(0x1172)]),_0x436387&&_0x436387[_0x324263(0x205a)]&&void 0x0!==_0x436387[_0x324263(0x205a)][_0x3f0e32]?_0x34b4c4[_0x324263(0xede)](_0x436387['faceIndex'][_0x3f0e32]):_0x34b4c4[_0x324263(0xede)](0x0),_0x436387&&_0x436387[_0x324263(0x2286)]&&void 0x0!==_0x436387[_0x324263(0x2286)][_0x3f0e32]?_0x2f4578[_0x324263(0xede)](_0x436387[_0x324263(0x2286)][_0x3f0e32]):_0x2f4578[_0x324263(0xede)](0x0),_0x436387&&_0x436387[_0x324263(0x2a82)]&&void 0x0!==_0x436387['layerCounts'][_0x3f0e32]?_0xcf6741[_0x324263(0xede)](_0x436387[_0x324263(0x2a82)][_0x3f0e32]):_0xcf6741['push'](0x1);}[_0x4615b3(0xe86)](){var _0x1a20dd=_0x4615b3;const _0x3739c1={},_0x56245f=[];if(!this[_0x1a20dd(0x251d)])return _0x56245f;var _0x4fc503=this['_renderTarget'][_0x1a20dd(0xa8e)];for(let _0x1f7064=0x0;_0x1f7064<_0x4fc503[_0x1a20dd(0x18cc)];_0x1f7064++){var _0x17609b,_0x45785d=_0x4fc503[_0x1f7064];_0x45785d&&(void 0x0!==(_0x17609b=_0x3739c1[_0x45785d[_0x1a20dd(0x309e)]])?_0x56245f[_0x1f7064]=_0x17609b:_0x3739c1[_0x45785d[_0x1a20dd(0x309e)]]=_0x1f7064);}return _0x56245f;}[_0x4615b3(0x1834)](_0x17ffbc=!0x1,_0x33bdea){var _0x3386e2=_0x4615b3;if(!(this[_0x3386e2(0x14b9)]<0x1)){var _0x5e76e2=this[_0x3386e2(0xe86)](),_0x2feb5a=(this['releaseInternalTextures'](),this[_0x3386e2(0x3673)](),_0x17ffbc&&(this[_0x3386e2(0x3008)](),this[_0x3386e2(0x778)](_0x33bdea)),this[_0x3386e2(0x251d)]['textures']);for(let _0x540398=0x0;_0x540398<_0x2feb5a[_0x3386e2(0x18cc)];_0x540398++){const _0x5851ab=this[_0x3386e2(0x3407)][_0x540398];void 0x0!==_0x5e76e2[_0x540398]&&this[_0x3386e2(0x251d)][_0x3386e2(0x2265)](_0x2feb5a[_0x5e76e2[_0x540398]],_0x540398),_0x5851ab[_0x3386e2(0x276b)]=_0x2feb5a[_0x540398],_0x5851ab[_0x3386e2(0x276b)]&&(_0x5851ab[_0x3386e2(0x1ebd)]=!_0x5851ab['_texture'][_0x3386e2(0x1e83)],_0x5851ab[_0x3386e2(0x28ff)]=_0x5851ab[_0x3386e2(0x276b)][_0x3386e2(0x28ff)]);}0x1!==this['samples']&&this[_0x3386e2(0x251d)][_0x3386e2(0x3055)](this['samples'],!this[_0x3386e2(0x194b)],!0x0);}}[_0x4615b3(0x3673)](){var _0xa589eb=_0x4615b3;this[_0xa589eb(0x251d)]=this[_0xa589eb(0x3cc3)]()[_0xa589eb(0x2f0d)](this['_size'],this[_0xa589eb(0x2f22)],!this['_drawOnlyOnFirstAttachmentByDefault']),this[_0xa589eb(0x276b)]=this['_renderTarget']['texture'];}[_0x4615b3(0x3008)](){var _0x444ea0=_0x4615b3;if(this[_0x444ea0(0x3407)]){for(let _0xb8f958=0x0;_0xb8f958<this['_textures'][_0x444ea0(0x18cc)];_0xb8f958++)this[_0x444ea0(0x3407)][_0xb8f958][_0x444ea0(0x276b)]=null,this[_0x444ea0(0x3407)][_0xb8f958][_0x444ea0(0x41a)]();}}[_0x4615b3(0x778)](_0x52545f){var _0x4d7f2d=_0x4615b3,_0x310510=this[_0x4d7f2d(0x251d)][_0x4d7f2d(0xa8e)];this[_0x4d7f2d(0x3407)]=[];for(let _0x318483=0x0;_0x318483<_0x310510[_0x4d7f2d(0x18cc)];_0x318483++){const _0x219b78=new _0x2f8171['x'](null,this[_0x4d7f2d(0x3d78)]());null!=_0x52545f&&_0x52545f[_0x318483]&&(_0x219b78[_0x4d7f2d(0xc1b)]=_0x52545f[_0x318483]),_0x219b78[_0x4d7f2d(0x276b)]=_0x310510[_0x318483],_0x219b78[_0x4d7f2d(0x276b)]&&(_0x219b78[_0x4d7f2d(0x1ebd)]=!_0x219b78[_0x4d7f2d(0x276b)]['useMipMaps'],_0x219b78[_0x4d7f2d(0x28ff)]=_0x219b78[_0x4d7f2d(0x276b)][_0x4d7f2d(0x28ff)]),this[_0x4d7f2d(0x3407)][_0x4d7f2d(0xede)](_0x219b78);}}[_0x4615b3(0x1d05)](_0x4ea86a,_0x1dec64,_0x3cce0f=!0x0){var _0xeaff49=_0x4615b3;this[_0xeaff49(0x37f3)]&&(0x0===_0x1dec64&&(this[_0xeaff49(0x276b)]=_0x4ea86a),this[_0xeaff49(0x37f3)][_0xeaff49(0x2265)](_0x4ea86a,_0x1dec64,_0x3cce0f),this[_0xeaff49(0xa8e)][_0x1dec64]||(this[_0xeaff49(0xa8e)][_0x1dec64]=new _0x2f8171['x'](null,this['getScene']()),this[_0xeaff49(0xa8e)][_0x1dec64]['name']=null!=(_0x3cce0f=null==(_0x3cce0f=this['_textureNames'])?void 0x0:_0x3cce0f[_0x1dec64])?_0x3cce0f:this[_0xeaff49(0xa8e)][_0x1dec64]['name']),this[_0xeaff49(0xa8e)][_0x1dec64]['_texture']=_0x4ea86a,this['textures'][_0x1dec64][_0xeaff49(0x1ebd)]=!_0x4ea86a[_0xeaff49(0x1e83)],this[_0xeaff49(0xa8e)][_0x1dec64][_0xeaff49(0x28ff)]=_0x4ea86a['_useSRGBBuffer'],this[_0xeaff49(0x14b9)]=this['renderTarget'][_0xeaff49(0xa8e)]?this['renderTarget']['textures'][_0xeaff49(0x18cc)]:0x0,this[_0xeaff49(0x2f22)][_0xeaff49(0x2ee9)]&&(this[_0xeaff49(0x2f22)][_0xeaff49(0x2ee9)][_0x1dec64]=_0x4ea86a[_0xeaff49(0x19d6)]),this[_0xeaff49(0x2f22)]['samplingModes']&&(this['_multiRenderTargetOptions'][_0xeaff49(0xd42)][_0x1dec64]=_0x4ea86a[_0xeaff49(0x1105)]),this[_0xeaff49(0x2f22)]['useSRGBBuffers']&&(this[_0xeaff49(0x2f22)]['useSRGBBuffers'][_0x1dec64]=_0x4ea86a[_0xeaff49(0x28ff)]),this[_0xeaff49(0x2f22)][_0xeaff49(0x4213)]&&-0x1!==this[_0xeaff49(0x2f22)][_0xeaff49(0x4213)][_0x1dec64])&&(_0x3cce0f=0x0,_0x3cce0f=_0x4ea86a['is2DArray']?_0x58aff5['g']['TEXTURE_2D_ARRAY']:_0x4ea86a[_0xeaff49(0x20b)]?_0x58aff5['g']['TEXTURE_CUBE_MAP']:_0x4ea86a[_0xeaff49(0x3958)]?_0x58aff5['g']['TEXTURE_3D']:_0x58aff5['g'][_0xeaff49(0x1172)],this[_0xeaff49(0x2f22)][_0xeaff49(0x4213)][_0x1dec64]=_0x3cce0f);}[_0x4615b3(0x26e9)](_0x8465d5,_0x145d5a=-0x1,_0x260ce3=-0x1){var _0x5f1649=_0x4615b3;this[_0x5f1649(0xa8e)][_0x8465d5]&&this[_0x5f1649(0x37f3)]&&(this[_0x5f1649(0x2f22)][_0x5f1649(0x2286)]&&(this[_0x5f1649(0x2f22)][_0x5f1649(0x2286)][_0x8465d5]=_0x145d5a),this[_0x5f1649(0x2f22)][_0x5f1649(0x205a)]&&(this[_0x5f1649(0x2f22)][_0x5f1649(0x205a)][_0x8465d5]=_0x260ce3),this['renderTarget'][_0x5f1649(0x26e9)](_0x8465d5,_0x145d5a,_0x260ce3));}[_0x4615b3(0x9a0)](_0x4e492d,_0x271823){var _0x9f2e1f=_0x4615b3;this[_0x9f2e1f(0x37f3)]&&(this['_multiRenderTargetOptions'][_0x9f2e1f(0x2286)]=_0x4e492d,this['_multiRenderTargetOptions'][_0x9f2e1f(0x205a)]=_0x271823,this[_0x9f2e1f(0x37f3)][_0x9f2e1f(0x9a0)](_0x4e492d,_0x271823));}get[_0x4615b3(0x103a)](){var _0x18a68a=_0x4615b3;return this[_0x18a68a(0x2c89)];}set['samples'](_0x4d6ba9){var _0x30d8f4=_0x4615b3;this['_renderTarget']?this[_0x30d8f4(0x2c89)]=this[_0x30d8f4(0x251d)][_0x30d8f4(0x3055)](_0x4d6ba9):this[_0x30d8f4(0x2c89)]=_0x4d6ba9;}[_0x4615b3(0x84a)](_0x205699){var _0x355610=_0x4615b3;this[_0x355610(0x21ed)]=_0x205699,this[_0x355610(0x1834)](void 0x0,this['_textureNames']);}['updateCount'](_0x12d8d4,_0x370cf7,_0x34b9ab){var _0x3f15bf=_0x4615b3;this['_multiRenderTargetOptions']['textureCount']=_0x12d8d4,this[_0x3f15bf(0x14b9)]=_0x12d8d4;var _0x3159cd=[],_0x3b591c=[],_0x2ab7fe=[],_0x3865dc=[],_0x5117e9=[],_0xcdc9c4=[],_0x5d80b1=[],_0x91e589=[];this['_textureNames']=_0x34b9ab,this[_0x3f15bf(0x2dcb)](_0x12d8d4,_0x3159cd,_0x3b591c,_0x2ab7fe,_0x3865dc,_0x5117e9,_0xcdc9c4,_0x5d80b1,_0x91e589,_0x370cf7),this[_0x3f15bf(0x2f22)][_0x3f15bf(0x2ee9)]=_0x3159cd,this[_0x3f15bf(0x2f22)][_0x3f15bf(0xd42)]=_0x3b591c,this[_0x3f15bf(0x2f22)][_0x3f15bf(0x1034)]=_0x2ab7fe,this[_0x3f15bf(0x2f22)][_0x3f15bf(0xaad)]=_0x3865dc,this['_multiRenderTargetOptions']['targetTypes']=_0x5117e9,this[_0x3f15bf(0x2f22)]['faceIndex']=_0xcdc9c4,this[_0x3f15bf(0x2f22)][_0x3f15bf(0x2286)]=_0x5d80b1,this['_multiRenderTargetOptions'][_0x3f15bf(0x2a82)]=_0x91e589,this[_0x3f15bf(0x1834)](!0x0,_0x34b9ab);}['_unbindFrameBuffer'](_0x59b807,_0x546b28){var _0x4ce4bb=_0x4615b3;this[_0x4ce4bb(0x251d)]&&_0x59b807['unBindMultiColorAttachmentFramebuffer'](this[_0x4ce4bb(0x251d)],this[_0x4ce4bb(0x20b)],()=>{var _0x2bd00d=_0x4ce4bb;this[_0x2bd00d(0x369)][_0x2bd00d(0x3608)](_0x546b28);});}['dispose'](_0x32204f=!0x1){var _0x3e8a0c=_0x4615b3;this[_0x3e8a0c(0x3008)](),_0x32204f?this['_texture']=null:this[_0x3e8a0c(0x91f)](),super['dispose']();}[_0x4615b3(0x91f)](){var _0x4aa2e1=_0x4615b3,_0x4be646=null==(_0x4be646=this[_0x4aa2e1(0x251d)])?void 0x0:_0x4be646[_0x4aa2e1(0xa8e)];if(_0x4be646){for(let _0x17d90e=_0x4be646[_0x4aa2e1(0x18cc)]-0x1;0x0<=_0x17d90e;_0x17d90e--)this[_0x4aa2e1(0x3407)][_0x17d90e][_0x4aa2e1(0x276b)]=null;null!=(_0x4be646=this[_0x4aa2e1(0x251d)])&&_0x4be646[_0x4aa2e1(0x41a)](),this[_0x4aa2e1(0x251d)]=null;}}}},0xe12d:(_0x115fb0,_0x37d03b,_0x5a2649)=>{_0x5a2649(0x10435),_0x5a2649(0x16449),_0x5a2649(0x138df),_0x5a2649(0xabf3),_0x5a2649(0x1610),_0x5a2649(0x12543),class extends null{};},0xff1f:(_0x2cce40,_0x251380,_0x134482)=>{var _0x1887f7=a8_0x1ec55c;_0x134482['d'](_0x251380,{'l':()=>_0x360a07});var _0x431c30=_0x134482(0x12cad),_0x23995c=_0x134482(0x1610);_0x134482(0x12543);class _0x360a07 extends _0x431c30['x']{constructor(_0x5aef87,_0x986b55,_0x30a903,_0x246b51,_0x28693b,_0xa70d50=!0x0,_0x2cb80f=!0x1,_0x301eca=_0x23995c['g'][_0x1887f7(0x2469)],_0x2eb519=_0x23995c['g']['TEXTURETYPE_UNSIGNED_INT'],_0x400d2e,_0x5d382d){var _0x3d15e4=_0x1887f7;super(null,_0x28693b,!_0xa70d50,_0x2cb80f,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,_0x400d2e),this[_0x3d15e4(0x3801)]=_0x246b51,this[_0x3d15e4(0x355c)]&&(this[_0x3d15e4(0x355c)][_0x3d15e4(0x2034)][_0x3d15e4(0x7be)]||_0x2eb519!==_0x23995c['g']['TEXTURETYPE_FLOAT']||(_0x301eca=_0x23995c['g'][_0x3d15e4(0x16b2)]),this['_engine']['_caps'][_0x3d15e4(0x5f4)]||_0x2eb519!==_0x23995c['g'][_0x3d15e4(0x3d07)]||(_0x301eca=_0x23995c['g'][_0x3d15e4(0x16b2)]),this[_0x3d15e4(0x276b)]=this[_0x3d15e4(0x355c)][_0x3d15e4(0x1176)](_0x5aef87,_0x986b55,_0x30a903,_0x246b51,_0xa70d50,_0x2cb80f,_0x301eca,null,_0x2eb519,null!=_0x400d2e?_0x400d2e:0x0,null!=_0x5d382d&&_0x5d382d),this[_0x3d15e4(0x16c9)]=_0x431c30['x'][_0x3d15e4(0x3ae7)],this['wrapV']=_0x431c30['x'][_0x3d15e4(0x3ae7)]);}[_0x1887f7(0x2bb0)](_0x4a28e8){var _0x3de260=_0x1887f7;this[_0x3de260(0x3cc3)]()[_0x3de260(0x254e)](this[_0x3de260(0x276b)],_0x4a28e8,this['_texture'][_0x3de260(0x3801)],this[_0x3de260(0x276b)]['invertY'],null,this[_0x3de260(0x276b)]['type'],this[_0x3de260(0x276b)][_0x3de260(0x28ff)]);}static[_0x1887f7(0x26ba)](_0x16a55f,_0x51f7eb,_0x1929be,_0x5ba446,_0x2debb4=!0x0,_0x4e0fd6=!0x1,_0x29f242=_0x23995c['g'][_0x1887f7(0x2469)]){var _0xa34d7d=_0x1887f7;return new _0x360a07(_0x16a55f,_0x51f7eb,_0x1929be,_0x23995c['g'][_0xa34d7d(0x2fd3)],_0x5ba446,_0x2debb4,_0x4e0fd6,_0x29f242);}static[_0x1887f7(0x302b)](_0x21f12c,_0x9cf63a,_0x288120,_0x5f5c01,_0x38238f=!0x0,_0x1058fd=!0x1,_0x37a439=_0x23995c['g'][_0x1887f7(0x2469)]){var _0x53f667=_0x1887f7;return new _0x360a07(_0x21f12c,_0x9cf63a,_0x288120,_0x23995c['g'][_0x53f667(0x3ad4)],_0x5f5c01,_0x38238f,_0x1058fd,_0x37a439);}static[_0x1887f7(0x1370)](_0x5aae5d,_0x38810e,_0x5629c0,_0x9dceb8,_0x1138c5=!0x0,_0x5c9e9a=!0x1,_0x3e8aaf=_0x23995c['g'][_0x1887f7(0x2469)]){var _0xc98799=_0x1887f7;return new _0x360a07(_0x5aae5d,_0x38810e,_0x5629c0,_0x23995c['g'][_0xc98799(0x25fd)],_0x9dceb8,_0x1138c5,_0x5c9e9a,_0x3e8aaf);}static[_0x1887f7(0x61b)](_0x309b9e,_0x4e0325,_0x1a9ce5,_0x20e982,_0x4191df=!0x0,_0x49a1e5=!0x1,_0x2f8b43=_0x23995c['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x5ad5d8=_0x23995c['g']['TEXTURETYPE_UNSIGNED_INT'],_0x40020f=0x0,_0x4084cf=!0x1){var _0x44150c=_0x1887f7;return new _0x360a07(_0x309b9e,_0x4e0325,_0x1a9ce5,_0x23995c['g'][_0x44150c(0x2aee)],_0x20e982,_0x4191df,_0x49a1e5,_0x2f8b43,_0x5ad5d8,_0x40020f,_0x4084cf);}static[_0x1887f7(0x3618)](_0x33602a,_0x32ff67,_0x5420df,_0x241fb9,_0x6245ab=!0x0,_0x5711d4=!0x1,_0x36fb51=_0x23995c['g'][_0x1887f7(0x2469)],_0x3f5eb0=_0x23995c['g'][_0x1887f7(0x2aeb)],_0x4b7575=0x0,_0x19c6dc=!0x1){var _0x455a64=_0x1887f7;return new _0x360a07(_0x33602a,_0x32ff67,_0x5420df,_0x23995c['g'][_0x455a64(0x12a4)],_0x241fb9,_0x6245ab,_0x5711d4,_0x36fb51,_0x3f5eb0,_0x4b7575,_0x19c6dc);}static[_0x1887f7(0x1d55)](_0x48076b,_0x3be090,_0x11ccc,_0x18074a,_0x291173=!0x0,_0x5a4d9f=!0x1,_0x1937b4=_0x23995c['g'][_0x1887f7(0x2469)],_0x6ff94a=_0x23995c['g'][_0x1887f7(0x2aeb)],_0x342f78=!0x1){return new _0x360a07(_0x48076b,_0x3be090,_0x11ccc,_0x23995c['g']['TEXTUREFORMAT_RGBA'],_0x18074a,_0x291173,_0x5a4d9f,_0x1937b4,_0x6ff94a,_0x23995c['g']['TEXTURE_CREATIONFLAG_STORAGE'],_0x342f78);}static[_0x1887f7(0x25e2)](_0x3ece54,_0x168e66,_0x26e9ee,_0x29f42f,_0xf7b900=!0x0,_0x5ecca8=!0x1,_0x9c0e9d=_0x431c30['x'][_0x1887f7(0x1141)],_0x37d783=_0x23995c['g']['TEXTURETYPE_FLOAT']){return new _0x360a07(_0x3ece54,_0x168e66,_0x26e9ee,_0x23995c['g']['TEXTUREFORMAT_R'],_0x29f42f,_0xf7b900,_0x5ecca8,_0x9c0e9d,_0x37d783);}static[_0x1887f7(0x4245)](_0x4e63ac,_0x51afbe,_0x579a42,_0x528b90,_0x3b9050=!0x0,_0x57164e=!0x1,_0xd2eace=_0x431c30['x'][_0x1887f7(0x1141)],_0x5b3145=_0x23995c['g'][_0x1887f7(0x1608)]){var _0x4fe75b=_0x1887f7;return new _0x360a07(_0x4e63ac,_0x51afbe,_0x579a42,_0x23995c['g'][_0x4fe75b(0x324)],_0x528b90,_0x3b9050,_0x57164e,_0xd2eace,_0x5b3145,_0x23995c['g'][_0x4fe75b(0x33a4)]);}}},0x17b27:(_0x457ccd,_0x5dbb87,_0x524d76)=>{var _0x5cda5e=a8_0x1ec55c;_0x524d76['d'](_0x5dbb87,{'e':()=>_0x512575});var _0x477800=_0x524d76(0x12cad),_0x227b40=_0x524d76(0x1610);_0x524d76(0x12543);class _0x512575 extends _0x477800['x']{constructor(_0x39a3c9,_0x4dbf27,_0x239d4b,_0x2d3917,_0x303a5d,_0x32c266,_0x3a5a07=!0x0,_0x48dc6c=!0x1,_0x125626=_0x477800['x'][_0x5cda5e(0x1141)],_0x27afa7=_0x227b40['g'][_0x5cda5e(0x2aeb)]){var _0x5e8718=_0x5cda5e;super(null,_0x32c266,!_0x3a5a07,_0x48dc6c),this['format']=_0x303a5d,this['_texture']=_0x32c266[_0x5e8718(0x3e9d)]()[_0x5e8718(0x1d59)](_0x39a3c9,_0x4dbf27,_0x239d4b,_0x2d3917,_0x303a5d,_0x3a5a07,_0x48dc6c,_0x125626,null,_0x27afa7),this[_0x5e8718(0x2e3e)]=_0x2d3917,this[_0x5e8718(0x1f2c)]=!0x0;}get[_0x5cda5e(0x27b7)](){return this['_depth'];}['update'](_0xe3dbc){var _0x198b80=_0x5cda5e;this[_0x198b80(0x276b)]&&this[_0x198b80(0x3cc3)]()[_0x198b80(0x3460)](this[_0x198b80(0x276b)],_0xe3dbc,this[_0x198b80(0x276b)][_0x198b80(0x3801)],this[_0x198b80(0x276b)][_0x198b80(0x1aaa)],null,this[_0x198b80(0x276b)][_0x198b80(0x19d6)]);}static[_0x5cda5e(0x3618)](_0x4dbde9,_0x5c8f9b,_0xb34375,_0x281a59,_0x4d9385,_0x13321e=!0x0,_0x9100fb=!0x1,_0x47616f=_0x227b40['g'][_0x5cda5e(0x2469)],_0x3042ad=_0x227b40['g'][_0x5cda5e(0x2aeb)]){return new _0x512575(_0x4dbde9,_0x5c8f9b,_0xb34375,_0x281a59,_0x227b40['g']['TEXTUREFORMAT_RGBA'],_0x4d9385,_0x13321e,_0x9100fb,_0x47616f,_0x3042ad);}}},0x3b8a:(_0x46b42f,_0x4ffa8a,_0x3e8ac5)=>{_0x3e8ac5(0x12cad),_0x3e8ac5(0x1610),_0x3e8ac5(0x12543),class extends null{};},0xe319:(_0x58f23a,_0xe30546,_0x49cb72)=>{_0x49cb72(0x10fa9),_0x49cb72(0xcde8),class extends null{};},0xcde8:(_0x380075,_0x106794,_0x42597c)=>{var _0x4d1373=a8_0x1ec55c;_0x42597c['d'](_0x106794,{'_':()=>_0x12ea0d});var _0x148714=_0x42597c(0xa896),_0xbacd9b=_0x42597c(0xd53f),_0x31fde9=_0x42597c(0x12cad),_0x41917=_0x42597c(0x28dc),_0x4b1003=_0x42597c(0x7cbb),_0x10745c=_0x42597c(0x1610),_0x5be912=(_0x42597c(0x160b0),_0x42597c(0x51a9),_0x42597c(0x14232)),_0x5b06fa=_0x42597c(0x5397),_0x338c01=_0x42597c(0x2de5);class _0x12ea0d extends _0x31fde9['x']{constructor(_0x2b5ca9,_0x30078c,_0x1225d8,_0x1d5adb=!0x1,_0x3d426e=!0x0,_0x5d4fdb=_0x10745c['g']['TEXTURETYPE_UNSIGNED_INT'],_0x2d20df=!0x1,_0x2d259a=_0x31fde9['x'][_0x4d1373(0x1141)],_0x581342=!0x0,_0x3a1aa2=!0x1,_0x2089cb=!0x1,_0x10654c=_0x10745c['g'][_0x4d1373(0x12a4)],_0x211811=!0x1,_0x306492,_0x25423c,_0x330ea0=!0x1,_0xc79ec0=!0x1){var _0x40c9ac=_0x4d1373,_0x93312b,_0x1a405f;let _0x19ea60=void 0x0;if(_0x40c9ac(0x4238)==typeof _0x1d5adb&&(_0x1d5adb=!!(_0x1a405f=_0x1d5adb)[_0x40c9ac(0x700)],_0x3d426e=null==(_0x93312b=_0x1a405f[_0x40c9ac(0x411f)])||_0x93312b,_0x5d4fdb=null!=(_0x93312b=_0x1a405f[_0x40c9ac(0x19d6)])?_0x93312b:_0x10745c['g'][_0x40c9ac(0x2d4d)],_0x2d20df=!!_0x1a405f['isCube'],_0x2d259a=null!=(_0x93312b=_0x1a405f[_0x40c9ac(0x1105)])?_0x93312b:_0x31fde9['x']['TRILINEAR_SAMPLINGMODE'],_0x581342=null==(_0x93312b=_0x1a405f[_0x40c9ac(0x3406)])||_0x93312b,_0x3a1aa2=!!_0x1a405f['generateStencilBuffer'],_0x2089cb=!!_0x1a405f[_0x40c9ac(0x1568)],_0x10654c=null!=(_0x93312b=_0x1a405f[_0x40c9ac(0x3801)])?_0x93312b:_0x10745c['g'][_0x40c9ac(0x12a4)],_0x211811=!!_0x1a405f['delayAllocation'],_0x306492=_0x1a405f['samples'],_0x25423c=_0x1a405f[_0x40c9ac(0x3429)],_0x330ea0=!!_0x1a405f['noColorAttachment'],_0xc79ec0=!!_0x1a405f[_0x40c9ac(0x1ace)],_0x19ea60=_0x1a405f['colorAttachment']),super(null,_0x1225d8,!_0x1d5adb,void 0x0,_0x2d259a,void 0x0,void 0x0,void 0x0,void 0x0,_0x10654c),this[_0x40c9ac(0x1638)]=null,this[_0x40c9ac(0x3ba2)]=(_0x4b00f5,_0x20247a)=>{var _0x471776=_0x40c9ac,_0x11168f=this['_renderList']?this[_0x471776(0x3be5)][_0x471776(0x18cc)]:0x0;(0x0===_0x20247a&&0x0<_0x11168f||0x0===_0x11168f)&&null!=(_0x20247a=this[_0x471776(0x3d78)]())&&_0x20247a['meshes']['forEach'](_0x468b0f=>{var _0x3d949d=_0x471776;_0x468b0f[_0x3d949d(0x36cb)]();});},this[_0x40c9ac(0x2cff)]=!0x0,this[_0x40c9ac(0x309a)]=!0x1,this[_0x40c9ac(0x959)]=!0x1,this['ignoreCameraViewport']=!0x1,this[_0x40c9ac(0x18e8)]=new _0x148714['y$'](),this['onAfterUnbindObservable']=new _0x148714['y$'](),this[_0x40c9ac(0x3c91)]=new _0x148714['y$'](),this['onAfterRenderObservable']=new _0x148714['y$'](),this[_0x40c9ac(0x1583)]=new _0x148714['y$'](),this[_0x40c9ac(0x3369)]=new _0x148714['y$'](),this[_0x40c9ac(0x32c1)]=!0x1,this['skipInitialClear']=!0x1,this[_0x40c9ac(0x24cf)]=-0x1,this[_0x40c9ac(0x1671)]=0x1,this['_samples']=0x1,this[_0x40c9ac(0x2e8d)]=!0x0,this[_0x40c9ac(0x251d)]=null,this[_0x40c9ac(0x56d)]=_0xbacd9b['P'][_0x40c9ac(0x409)](),_0x1225d8=this[_0x40c9ac(0x3d78)]()){const _0x5a5cb0=this[_0x40c9ac(0x3d78)]()['getEngine']();this[_0x40c9ac(0xdcd)]=_0x31fde9['x']['PROJECTION_MODE'],this[_0x40c9ac(0x1450)]=new Array(),this[_0x40c9ac(0xc1b)]=_0x2b5ca9,this[_0x40c9ac(0xcdd)]=!0x0,this[_0x40c9ac(0x4076)]=_0x30078c,this[_0x40c9ac(0xd9f)]=[],this[_0x40c9ac(0x1bdd)]=_0x2d20df,this['_processSizeParameter'](_0x30078c),this[_0x40c9ac(0x32da)]=this[_0x40c9ac(0xd9f)][0x0],this[_0x40c9ac(0x2eb8)]=_0x5a5cb0[_0x40c9ac(0x3369)]['add'](()=>{}),this[_0x40c9ac(0x71e)]=!!_0x1d5adb,this[_0x40c9ac(0x325e)]=_0x3d426e,this['_renderingManager']=new _0x4b1003['$'](_0x1225d8),this[_0x40c9ac(0x6a2)][_0x40c9ac(0x147e)]=!0x0,_0x2089cb||(this['_renderTargetOptions']={'generateMipMaps':_0x1d5adb,'type':_0x5d4fdb,'format':null!=(_0x93312b=this[_0x40c9ac(0x1711)])?_0x93312b:void 0x0,'samplingMode':this['samplingMode'],'generateDepthBuffer':_0x581342,'generateStencilBuffer':_0x3a1aa2,'samples':_0x306492,'creationFlags':_0x25423c,'noColorAttachment':_0x330ea0,'useSRGBBuffer':_0xc79ec0,'colorAttachment':_0x19ea60,'label':this['name']},this['samplingMode']===_0x31fde9['x'][_0x40c9ac(0xe9f)]&&(this[_0x40c9ac(0x16c9)]=_0x31fde9['x'][_0x40c9ac(0x3ae7)],this['wrapV']=_0x31fde9['x'][_0x40c9ac(0x3ae7)]),_0x211811||(_0x2d20df?(this[_0x40c9ac(0x251d)]=_0x1225d8[_0x40c9ac(0x3e9d)]()[_0x40c9ac(0x2a41)](this[_0x40c9ac(0x1a62)](),this[_0x40c9ac(0x3af8)]),this['coordinatesMode']=_0x31fde9['x'][_0x40c9ac(0x30ba)],this[_0x40c9ac(0x3e8f)]=_0xbacd9b['y3'][_0x40c9ac(0x5f3)]()):this['_renderTarget']=_0x1225d8['getEngine']()['createRenderTargetTexture'](this[_0x40c9ac(0x21ed)],this[_0x40c9ac(0x3af8)]),this[_0x40c9ac(0x276b)]=this[_0x40c9ac(0x251d)][_0x40c9ac(0x1589)],void 0x0!==_0x306492&&(this[_0x40c9ac(0x103a)]=_0x306492)));}}get[_0x4d1373(0x1450)](){var _0x56fc36=_0x4d1373;return this[_0x56fc36(0x3be5)];}set['renderList'](_0x5c37b9){var _0x4b4375=_0x4d1373;this[_0x4b4375(0x1638)]&&(this[_0x4b4375(0x1638)](),this[_0x4b4375(0x1638)]=null),_0x5c37b9&&(this['_unObserveRenderList']=(0x0,_0x5b06fa['M'])(_0x5c37b9,this['_renderListHasChanged'])),this[_0x4b4375(0x3be5)]=_0x5c37b9;}get[_0x4d1373(0x1f70)](){var _0x57e844=_0x4d1373;return this[_0x57e844(0x3b2b)];}get['_prePassEnabled'](){var _0x11748a=_0x4d1373;return!!this[_0x11748a(0x2321)]&&this[_0x11748a(0x2321)]['enabled'];}set[_0x4d1373(0xb03)](_0x3e49d1){var _0x3b6df5=_0x4d1373;this[_0x3b6df5(0x51c)]&&this[_0x3b6df5(0x23ae)][_0x3b6df5(0x2f2e)](this[_0x3b6df5(0x51c)]),this['_onAfterUnbindObserver']=this[_0x3b6df5(0x23ae)][_0x3b6df5(0x2e5)](_0x3e49d1);}set['onBeforeRender'](_0x404349){var _0x17db71=_0x4d1373;this[_0x17db71(0x2d3)]&&this[_0x17db71(0x3c91)][_0x17db71(0x2f2e)](this[_0x17db71(0x2d3)]),this['_onBeforeRenderObserver']=this[_0x17db71(0x3c91)][_0x17db71(0x2e5)](_0x404349);}set['onAfterRender'](_0x3361de){var _0x12348c=_0x4d1373;this[_0x12348c(0x35ca)]&&this[_0x12348c(0x369)][_0x12348c(0x2f2e)](this[_0x12348c(0x35ca)]),this[_0x12348c(0x35ca)]=this[_0x12348c(0x369)][_0x12348c(0x2e5)](_0x3361de);}set['onClear'](_0x43c00b){var _0x1e830a=_0x4d1373;this['_onClearObserver']&&this[_0x1e830a(0x1583)][_0x1e830a(0x2f2e)](this[_0x1e830a(0x137d)]),this[_0x1e830a(0x137d)]=this[_0x1e830a(0x1583)]['add'](_0x43c00b);}get['renderPassIds'](){var _0x38917e=_0x4d1373;return this[_0x38917e(0xd9f)];}get[_0x4d1373(0xe8c)](){var _0x4a66c1=_0x4d1373;return this[_0x4a66c1(0x24cf)];}['setMaterialForRendering'](_0x5eeaad,_0x598b20){var _0x20816b=_0x4d1373;let _0x5433ab;_0x5433ab=Array[_0x20816b(0x2cb4)](_0x5eeaad)?_0x5eeaad:[_0x5eeaad];for(let _0x434a06=0x0;_0x434a06<_0x5433ab[_0x20816b(0x18cc)];++_0x434a06)for(let _0x2eb750=0x0;_0x2eb750<this[_0x20816b(0xd9f)][_0x20816b(0x18cc)];++_0x2eb750)_0x5433ab[_0x434a06]['setMaterialForRenderPass'](this[_0x20816b(0xd9f)][_0x2eb750],void 0x0!==_0x598b20?Array[_0x20816b(0x2cb4)](_0x598b20)?_0x598b20[_0x2eb750]:_0x598b20:void 0x0);}get['isMulti'](){var _0x490554=_0x4d1373,_0x5df540;return null!=(_0x5df540=null==(_0x5df540=this['_renderTarget'])?void 0x0:_0x5df540[_0x490554(0x1568)])&&_0x5df540;}get[_0x4d1373(0xe4c)](){var _0x5cd906=_0x4d1373;return this[_0x5cd906(0x3af8)];}get['renderTarget'](){var _0x464425=_0x4d1373;return this[_0x464425(0x251d)];}['_onRatioRescale'](){var _0x1d1231=_0x4d1373;this[_0x1d1231(0x3fe)]&&this[_0x1d1231(0x84a)](this[_0x1d1231(0x4076)]);}set[_0x4d1373(0x1220)](_0x37f1f7){var _0x13c129=_0x4d1373;if(!this[_0x13c129(0x3078)]||!this[_0x13c129(0x3078)][_0x13c129(0x1bc8)](_0x37f1f7)){this[_0x13c129(0x3078)]=_0x37f1f7;const _0x43ae44=this[_0x13c129(0x3d78)]();_0x43ae44&&_0x43ae44[_0x13c129(0x421f)](_0x10745c['g']['MATERIAL_TextureDirtyFlag']);}}get[_0x4d1373(0x1220)](){var _0x4af60e=_0x4d1373;return this[_0x4af60e(0x3078)];}get[_0x4d1373(0x38cc)](){var _0x1585f5=_0x4d1373,_0x434972;return null!=(_0x434972=null==(_0x434972=this[_0x1585f5(0x251d)])?void 0x0:_0x434972[_0x1585f5(0x97f)])?_0x434972:null;}['createDepthStencilTexture'](_0xbbaf58=0x0,_0x31d0b4=!0x0,_0x43ce13=!0x1,_0x4cbdea=0x1,_0x26a615=_0x10745c['g'][_0x4d1373(0x233c)]){var _0x71d7a4=_0x4d1373,_0x16b5d6;null!=(_0x16b5d6=this[_0x71d7a4(0x251d)])&&_0x16b5d6[_0x71d7a4(0x1d9e)](_0xbbaf58,_0x31d0b4,_0x43ce13,_0x4cbdea,_0x26a615);}['_releaseRenderPassId'](){var _0x1303f2=_0x4d1373;if(this[_0x1303f2(0x3c5c)]){const _0x25ecc6=this['_scene'][_0x1303f2(0x3e9d)]();for(let _0x21e2b4=0x0;_0x21e2b4<this[_0x1303f2(0xd9f)]['length'];++_0x21e2b4)_0x25ecc6[_0x1303f2(0xf57)](this[_0x1303f2(0xd9f)][_0x21e2b4]);}this[_0x1303f2(0xd9f)]=[];}[_0x4d1373(0x272)](){var _0x5754f8=_0x4d1373;this['_releaseRenderPassId']();const _0x58508c=this['_scene'][_0x5754f8(0x3e9d)]();var _0x1b3457=this['_isCubeData']?0x6:this[_0x5754f8(0x39a3)]()||0x1;for(let _0x56ec82=0x0;_0x56ec82<_0x1b3457;++_0x56ec82)this[_0x5754f8(0xd9f)][_0x56ec82]=_0x58508c[_0x5754f8(0x2946)](_0x5754f8(0x3fb6)+this[_0x5754f8(0xc1b)]+'#'+_0x56ec82);}[_0x4d1373(0x3896)](_0x2d6f05){var _0x11803e=_0x4d1373;if(_0x2d6f05[_0x11803e(0x1982)]){this[_0x11803e(0x3fe)]=_0x2d6f05[_0x11803e(0x1982)];const _0x43ac6=this[_0x11803e(0x3cc3)]();this[_0x11803e(0x21ed)]={'width':this[_0x11803e(0x66b)](_0x43ac6[_0x11803e(0x3583)](),this[_0x11803e(0x3fe)]),'height':this['_bestReflectionRenderTargetDimension'](_0x43ac6[_0x11803e(0x31af)](),this['_sizeRatio'])};}else this[_0x11803e(0x21ed)]=_0x2d6f05;this['_createRenderPassId']();}get['samples'](){var _0x35e23d=_0x4d1373,_0x590e2c;return null!=(_0x590e2c=null==(_0x590e2c=this['_renderTarget'])?void 0x0:_0x590e2c[_0x35e23d(0x103a)])?_0x590e2c:this[_0x35e23d(0x2c89)];}set['samples'](_0x5d7ee2){var _0x5b1c76=_0x4d1373;this[_0x5b1c76(0x251d)]&&(this[_0x5b1c76(0x2c89)]=this[_0x5b1c76(0x251d)]['setSamples'](_0x5d7ee2));}[_0x4d1373(0xdac)](){var _0x4cd935=_0x4d1373;this[_0x4cd935(0x24cf)]=-0x1;}get['refreshRate'](){var _0x51de7d=_0x4d1373;return this[_0x51de7d(0x1671)];}set['refreshRate'](_0x2b1146){var _0x4da224=_0x4d1373;this[_0x4da224(0x1671)]=_0x2b1146,this[_0x4da224(0xdac)]();}[_0x4d1373(0x1ff1)](_0x474f98){var _0x1f867c=_0x4d1373;if(!this[_0x1f867c(0x4189)]){var _0x294843=this[_0x1f867c(0x3d78)]();if(!_0x294843)return;this[_0x1f867c(0x4189)]=new _0x41917['O'](_0x294843),this['_postProcesses']=new Array();}this[_0x1f867c(0x3b2b)][_0x1f867c(0xede)](_0x474f98),this['_postProcesses'][0x0]['autoClear']=!0x1;}['clearPostProcesses'](_0x30fcf7=!0x1){var _0x2805c1=_0x4d1373;if(this[_0x2805c1(0x3b2b)]){if(_0x30fcf7){for(const _0x11c62d of this[_0x2805c1(0x3b2b)])_0x11c62d[_0x2805c1(0x41a)]();}this[_0x2805c1(0x3b2b)]=[];}}[_0x4d1373(0x66a)](_0x91d66b){var _0x354295=_0x4d1373;this[_0x354295(0x3b2b)]&&-0x1!==(_0x91d66b=this['_postProcesses'][_0x354295(0x86a)](_0x91d66b))&&(this[_0x354295(0x3b2b)][_0x354295(0xb1f)](_0x91d66b,0x1),0x0<this[_0x354295(0x3b2b)][_0x354295(0x18cc)]&&(this['_postProcesses'][0x0][_0x354295(0x172d)]=!0x1));}['_shouldRender'](){var _0x527a69=_0x4d1373;return-0x1===this[_0x527a69(0x24cf)]||this['refreshRate']===this[_0x527a69(0x24cf)]?(this[_0x527a69(0x24cf)]=0x1,!0x0):(this[_0x527a69(0x24cf)]++,!0x1);}[_0x4d1373(0x1a62)](){var _0x277694=_0x4d1373;return this[_0x277694(0x3583)]();}[_0x4d1373(0x3583)](){var _0x41be08=_0x4d1373;return this['_size'][_0x41be08(0x146c)]||this[_0x41be08(0x21ed)];}['getRenderHeight'](){var _0x726fb=_0x4d1373;return this[_0x726fb(0x21ed)][_0x726fb(0x146c)]?this[_0x726fb(0x21ed)][_0x726fb(0x3062)]:this[_0x726fb(0x21ed)];}['getRenderLayers'](){var _0x5d9c41=_0x4d1373;return this[_0x5d9c41(0x21ed)]['layers']||0x0;}[_0x4d1373(0x3128)](){var _0x36fe21=_0x4d1373;this[_0x36fe21(0x2e8d)]=!0x1;}get[_0x4d1373(0x2008)](){var _0x1a1ee7=_0x4d1373;return this[_0x1a1ee7(0x2e8d)];}[_0x4d1373(0x393f)](_0x59bd74){var _0x4fca69=_0x4d1373;_0x59bd74=Math[_0x4fca69(0x1955)](0x1,this[_0x4fca69(0x1a62)]()*_0x59bd74),this['resize'](_0x59bd74);}[_0x4d1373(0x2e2d)](){var _0x239b18=_0x4d1373;return this[_0x239b18(0x20b)]?this[_0x239b18(0x3e8f)]:super[_0x239b18(0x2e2d)]();}[_0x4d1373(0x84a)](_0x4e764b){var _0x5458d8=_0x4d1373,_0x4e0d36,_0x3efb73=this[_0x5458d8(0x20b)];null!=(_0x4e0d36=this[_0x5458d8(0x251d)])&&_0x4e0d36[_0x5458d8(0x41a)](),this['_renderTarget']=null;const _0x22fcf7=this[_0x5458d8(0x3d78)]();_0x22fcf7&&(this['_processSizeParameter'](_0x4e764b),this[_0x5458d8(0x251d)]=_0x3efb73?_0x22fcf7[_0x5458d8(0x3e9d)]()[_0x5458d8(0x2a41)](this['getRenderSize'](),this[_0x5458d8(0x3af8)]):_0x22fcf7[_0x5458d8(0x3e9d)]()[_0x5458d8(0x2158)](this[_0x5458d8(0x21ed)],this[_0x5458d8(0x3af8)]),this['_texture']=this['_renderTarget'][_0x5458d8(0x1589)],void 0x0!==this['_renderTargetOptions'][_0x5458d8(0x103a)]&&(this[_0x5458d8(0x103a)]=this[_0x5458d8(0x3af8)][_0x5458d8(0x103a)]),this[_0x5458d8(0x3369)][_0x5458d8(0x1674)]()&&this['onResizeObservable'][_0x5458d8(0x3608)](this));}[_0x4d1373(0x3ff8)](_0x2e02a8=!0x1,_0x44b29a=!0x1){this['_render'](_0x2e02a8,_0x44b29a);}['isReadyForRendering'](){return this['_render'](!0x1,!0x1,!0x0);}['_render'](_0x4425d9=!0x1,_0xf41231=!0x1,_0xa0e707=!0x1){var _0x274b5e=_0x4d1373;const _0x1a605f=this[_0x274b5e(0x3d78)]();if(!_0x1a605f)return _0xa0e707;const _0x495889=_0x1a605f[_0x274b5e(0x3e9d)]();if(void 0x0!==this[_0x274b5e(0x857)]&&(_0x4425d9=this['useCameraPostProcesses']),this['_waitingRenderList']){this[_0x274b5e(0x1450)]=[];for(let _0x5b93ff=0x0;_0x5b93ff<this[_0x274b5e(0x24d2)][_0x274b5e(0x18cc)];_0x5b93ff++){var _0x151ef7=this[_0x274b5e(0x24d2)][_0x5b93ff],_0x151ef7=_0x1a605f[_0x274b5e(0x2ca2)](_0x151ef7);_0x151ef7&&this['renderList'][_0x274b5e(0xede)](_0x151ef7);}this[_0x274b5e(0x24d2)]=void 0x0;}if(this[_0x274b5e(0x15f0)]){this[_0x274b5e(0x1450)]?this[_0x274b5e(0x1450)]['length']=0x0:this[_0x274b5e(0x1450)]=[];const _0xda0568=this[_0x274b5e(0x3d78)]();if(!_0xda0568)return _0xa0e707;var _0x523b30=_0xda0568['meshes'];for(let _0x319924=0x0;_0x319924<_0x523b30[_0x274b5e(0x18cc)];_0x319924++){var _0x571449=_0x523b30[_0x319924];this[_0x274b5e(0x15f0)](_0x571449)&&this[_0x274b5e(0x1450)][_0x274b5e(0xede)](_0x571449);}}var _0x41aac6=_0x495889[_0x274b5e(0x245b)];this[_0x274b5e(0x18e8)][_0x274b5e(0x3608)](this);const _0x4dd19f=null!=(_0x587b10=this[_0x274b5e(0x1647)])?_0x587b10:_0x1a605f[_0x274b5e(0x1647)];var _0x587b10=_0x1a605f[_0x274b5e(0x1647)];_0x4dd19f&&(_0x4dd19f!==_0x1a605f[_0x274b5e(0x1647)]&&(_0x1a605f[_0x274b5e(0x9da)](_0x4dd19f['getViewMatrix'](),_0x4dd19f['getProjectionMatrix'](!0x0)),_0x1a605f[_0x274b5e(0x1647)]=_0x4dd19f),_0x495889[_0x274b5e(0x41f7)]((_0x4dd19f[_0x274b5e(0x987)]||_0x4dd19f)[_0x274b5e(0x25d5)],this[_0x274b5e(0x3583)](),this[_0x274b5e(0x31af)]())),this[_0x274b5e(0x19be)]=!0x1;let _0x3bb5dc=_0xa0e707;if(_0xa0e707){_0x1a605f[_0x274b5e(0x3ca4)]()||_0x1a605f[_0x274b5e(0xee0)]();var _0xbec426=this[_0x274b5e(0x1f2c)]?this[_0x274b5e(0x39a3)]():this[_0x274b5e(0x20b)]?0x6:0x1;for(let _0x1f24fe=0x0;_0x1f24fe<_0xbec426&&_0x3bb5dc;_0x1f24fe++){let _0x4e478a=null;var _0x57d17d=this['renderList']||_0x1a605f[_0x274b5e(0x113c)]()[_0x274b5e(0x307e)],_0x5c17c0=(this['renderList']||_0x1a605f['getActiveMeshes']())[_0x274b5e(0x18cc)];_0x495889[_0x274b5e(0x245b)]=this['_renderPassIds'][_0x1f24fe],this['onBeforeRenderObservable'][_0x274b5e(0x3608)](_0x1f24fe),_0x4e478a=(_0x4e478a=this[_0x274b5e(0x1b7e)]?this[_0x274b5e(0x1b7e)](_0x1f24fe,_0x57d17d,_0x5c17c0):_0x4e478a)||_0x57d17d,this['_doNotChangeAspectRatio']||_0x1a605f['updateTransformMatrix'](!0x0);for(let _0x302ec7=0x0;_0x302ec7<_0x4e478a[_0x274b5e(0x18cc)]&&_0x3bb5dc;++_0x302ec7){const _0x4a178e=_0x4e478a[_0x302ec7];if(_0x4a178e[_0x274b5e(0x1253)]()&&!_0x4a178e['isBlocked']&&_0x4a178e[_0x274b5e(0xa11)]&&_0x4a178e['subMeshes']){if(this['customIsReadyFunction'])this[_0x274b5e(0x3e6)](_0x4a178e,this['refreshRate'],_0xa0e707)||(_0x3bb5dc=!0x1);else{if(!_0x4a178e[_0x274b5e(0x3b27)](!0x0)){_0x3bb5dc=!0x1;continue;}}}}this[_0x274b5e(0x369)][_0x274b5e(0x3608)](_0x1f24fe),(this[_0x274b5e(0x1f2c)]||this[_0x274b5e(0x20b)])&&(_0x1a605f['incrementRenderId'](),_0x1a605f['resetCachedMaterial']());}}else{if(this[_0x274b5e(0x1f2c)]&&!this['isMulti']){for(let _0x3dc2f7=0x0;_0x3dc2f7<this['getRenderLayers']();_0x3dc2f7++)this[_0x274b5e(0x13e1)](0x0,_0x4425d9,_0xf41231,_0x3dc2f7,_0x4dd19f),_0x1a605f[_0x274b5e(0x3998)](),_0x1a605f[_0x274b5e(0x2498)]();}else{if(this['isCube']&&!this[_0x274b5e(0x1568)]){for(let _0x2fc22e=0x0;_0x2fc22e<0x6;_0x2fc22e++)this[_0x274b5e(0x13e1)](_0x2fc22e,_0x4425d9,_0xf41231,void 0x0,_0x4dd19f),_0x1a605f['incrementRenderId'](),_0x1a605f[_0x274b5e(0x2498)]();}else this[_0x274b5e(0x13e1)](0x0,_0x4425d9,_0xf41231,void 0x0,_0x4dd19f);}}return this[_0x274b5e(0x23ae)][_0x274b5e(0x3608)](this),_0x495889[_0x274b5e(0x245b)]=_0x41aac6,_0x587b10&&(_0x1a605f[_0x274b5e(0x1647)]=_0x587b10,(0x1<_0x1a605f['getEngine']()[_0x274b5e(0x166b)]['length']||this[_0x274b5e(0x1647)]&&this[_0x274b5e(0x1647)]!==_0x1a605f[_0x274b5e(0x1647)])&&_0x1a605f[_0x274b5e(0x9da)](_0x1a605f[_0x274b5e(0x1647)][_0x274b5e(0x3ca4)](),_0x1a605f[_0x274b5e(0x1647)]['getProjectionMatrix'](!0x0)),_0x495889[_0x274b5e(0x41f7)](_0x1a605f[_0x274b5e(0x1647)][_0x274b5e(0x25d5)])),_0x1a605f[_0x274b5e(0x2498)](),_0x3bb5dc;}[_0x4d1373(0x66b)](_0x555afd,_0x1c6281){var _0x2b3084=_0x4d1373;return _0x1c6281*=_0x555afd,_0x1c6281=_0x5be912['D'][_0x2b3084(0x198d)](_0x1c6281+0x4000/(0x80+_0x1c6281)),Math[_0x2b3084(0x1111)](_0x5be912['D'][_0x2b3084(0x3d30)](_0x555afd),_0x1c6281);}['_prepareRenderingManager'](_0x3b8bc7,_0x53af6a,_0x410922,_0x34c4a5){var _0x294b7f=_0x4d1373;const _0x4b5c6d=this[_0x294b7f(0x3d78)]();if(_0x4b5c6d){this[_0x294b7f(0x6a2)][_0x294b7f(0x14ff)]();var _0x96943d,_0x3e72ee=_0x4b5c6d[_0x294b7f(0x1a27)]();for(let _0x413c05=0x0;_0x413c05<_0x53af6a;_0x413c05++){const _0x352ad2=_0x3b8bc7[_0x413c05];if(_0x352ad2&&!_0x352ad2[_0x294b7f(0x4025)]){if(this['customIsReadyFunction']){if(!this[_0x294b7f(0x3e6)](_0x352ad2,this[_0x294b7f(0x1e21)],!0x1)){this[_0x294b7f(0xdac)]();continue;}}else{if(!_0x352ad2[_0x294b7f(0x3b27)](0x0===this[_0x294b7f(0x1e21)])){this[_0x294b7f(0xdac)]();continue;}}if(!_0x352ad2[_0x294b7f(0x371d)][_0x294b7f(0x425d)]&&_0x4b5c6d[_0x294b7f(0x1647)]&&(_0x352ad2[_0x294b7f(0x371d)][_0x294b7f(0x3e7a)]=_0x4b5c6d[_0x294b7f(0x4110)]?_0x4b5c6d['customLODSelector'](_0x352ad2,this['activeCamera']||_0x4b5c6d[_0x294b7f(0x1647)]):_0x352ad2[_0x294b7f(0x3a91)](this[_0x294b7f(0x1647)]||_0x4b5c6d[_0x294b7f(0x1647)]),_0x352ad2[_0x294b7f(0x371d)][_0x294b7f(0x425d)]=!0x0),_0x352ad2[_0x294b7f(0x371d)][_0x294b7f(0x3e7a)]){let _0x43c26c=_0x352ad2[_0x294b7f(0x371d)][_0x294b7f(0x3e7a)];if(_0x43c26c[_0x294b7f(0xe87)](_0x3e72ee),_0x96943d=!(!_0x34c4a5||!_0x410922)&&0x0==(_0x352ad2[_0x294b7f(0x4e4)]&_0x410922[_0x294b7f(0x4e4)]),_0x352ad2['isEnabled']()&&_0x352ad2['isVisible']&&_0x352ad2[_0x294b7f(0xc8b)]&&!_0x96943d&&(_0x43c26c!==_0x352ad2&&_0x43c26c[_0x294b7f(0x2c87)](_0x3e72ee,!0x0),_0x352ad2[_0x294b7f(0x2c87)](_0x3e72ee,!0x0)&&_0x352ad2['subMeshes']['length'])){_0x352ad2['isAnInstance']?_0x352ad2[_0x294b7f(0x371d)]['_actAsRegularMesh']&&(_0x43c26c=_0x352ad2):_0x43c26c[_0x294b7f(0x371d)][_0x294b7f(0x236f)]=!0x1,_0x43c26c[_0x294b7f(0x371d)][_0x294b7f(0xcc1)]=!0x0;for(let _0xd9da50=0x0;_0xd9da50<_0x43c26c[_0x294b7f(0xc8b)][_0x294b7f(0x18cc)];_0xd9da50++){var _0x2f1f1c=_0x43c26c[_0x294b7f(0xc8b)][_0xd9da50];this[_0x294b7f(0x6a2)][_0x294b7f(0xf4a)](_0x2f1f1c,_0x43c26c);}}}}}for(let _0x10b147=0x0;_0x10b147<_0x4b5c6d[_0x294b7f(0x3f0f)]['length'];_0x10b147++){const _0xb0ba07=_0x4b5c6d['particleSystems'][_0x10b147],_0x514ebc=_0xb0ba07[_0x294b7f(0x5e4)];_0xb0ba07[_0x294b7f(0x334e)]()&&_0x514ebc&&(!_0x514ebc[_0x294b7f(0xa9f)]||_0x514ebc[_0x294b7f(0x1253)]())&&this[_0x294b7f(0x6a2)][_0x294b7f(0x1175)](_0xb0ba07);}}}[_0x4d1373(0x1ae5)](_0x103aee=0x0,_0x2e4fa8=0x0){var _0x125e26=_0x4d1373;const _0xba0647=this[_0x125e26(0x3d78)]();if(_0xba0647){const _0x5be2d5=_0xba0647[_0x125e26(0x3e9d)]();this[_0x125e26(0x251d)]&&_0x5be2d5[_0x125e26(0x500)](this['_renderTarget'],this[_0x125e26(0x20b)]?_0x103aee:void 0x0,void 0x0,void 0x0,this[_0x125e26(0x38c6)],0x0,_0x2e4fa8);}}[_0x4d1373(0x4001)](_0xdd09dc,_0x4196d5){var _0x51e536=_0x4d1373;this['_renderTarget']&&_0xdd09dc[_0x51e536(0x1fbf)](this[_0x51e536(0x251d)],this[_0x51e536(0x20b)],()=>{this['onAfterRenderObservable']['notifyObservers'](_0x4196d5);});}[_0x4d1373(0x1e78)](_0x5ae012,_0x528686,_0x229b2d,_0x55fd51){var _0x373a69=_0x4d1373;this[_0x373a69(0x4189)]?this[_0x373a69(0x2518)]||this[_0x373a69(0x4189)]['_prepareFrame'](this[_0x373a69(0x276b)],this[_0x373a69(0x3b2b)]):_0x55fd51&&_0x5ae012[_0x373a69(0x2c48)][_0x373a69(0x1e78)](this[_0x373a69(0x276b)])||this[_0x373a69(0x1ae5)](_0x528686,_0x229b2d);}[_0x4d1373(0x13e1)](_0x2ba04d,_0x2ef934,_0xf1ebce,_0x133a95=0x0,_0x28bc00=null){var _0x3c8831=_0x4d1373;const _0x14634d=this[_0x3c8831(0x3d78)]();if(_0x14634d){const _0x289f7a=_0x14634d[_0x3c8831(0x3e9d)]();if(null!=(_0x13e033=_0x289f7a[_0x3c8831(0x16de)])&&_0x13e033[_0x3c8831(0x15d4)](_0x289f7a,_0x3c8831(0x3c26)+_0x2ba04d+_0x3c8831(0x173e)+_0x133a95,0x1),this[_0x3c8831(0x1e78)](_0x14634d,_0x2ba04d,_0x133a95,_0x2ef934),this[_0x3c8831(0x1f2c)]?(_0x289f7a[_0x3c8831(0x245b)]=this[_0x3c8831(0xd9f)][_0x133a95],this['onBeforeRenderObservable']['notifyObservers'](_0x133a95)):(_0x289f7a[_0x3c8831(0x245b)]=this[_0x3c8831(0xd9f)][_0x2ba04d],this[_0x3c8831(0x3c91)][_0x3c8831(0x3608)](_0x2ba04d)),_0x289f7a[_0x3c8831(0x3140)]&&_0x289f7a[_0x3c8831(0x234e)]===_0x10745c['g']['SNAPSHOTRENDERING_FAST'])this[_0x3c8831(0x1583)][_0x3c8831(0x1674)]()?this[_0x3c8831(0x1583)]['notifyObservers'](_0x289f7a):this[_0x3c8831(0x3567)]||_0x289f7a[_0x3c8831(0x13c8)](this[_0x3c8831(0xdbf)]||_0x14634d['clearColor'],!0x0,!0x0,!0x0);else{let _0x5f5193=null;var _0x13e033=this[_0x3c8831(0x1450)]||_0x14634d[_0x3c8831(0x113c)]()[_0x3c8831(0x307e)],_0x45f381=(this['renderList']||_0x14634d['getActiveMeshes']())[_0x3c8831(0x18cc)];(_0x5f5193=this[_0x3c8831(0x1b7e)]?this[_0x3c8831(0x1b7e)](this['is2DArray']?_0x133a95:_0x2ba04d,_0x13e033,_0x45f381):_0x5f5193)?this[_0x3c8831(0x33e2)](_0x5f5193,_0x5f5193[_0x3c8831(0x18cc)],_0x28bc00,this['forceLayerMaskCheck']):(this['_defaultRenderListPrepared']||(this[_0x3c8831(0x33e2)](_0x13e033,_0x45f381,_0x28bc00,!this[_0x3c8831(0x1450)]||this[_0x3c8831(0x959)]),this[_0x3c8831(0x19be)]=!0x0),_0x5f5193=_0x13e033);for(const _0x431193 of _0x14634d['_beforeRenderTargetClearStage'])_0x431193[_0x3c8831(0x9e8)](this,_0x2ba04d,_0x133a95);this[_0x3c8831(0x1583)][_0x3c8831(0x1674)]()?this[_0x3c8831(0x1583)]['notifyObservers'](_0x289f7a):this[_0x3c8831(0x3567)]||_0x289f7a['clear'](this['clearColor']||_0x14634d[_0x3c8831(0xdbf)],!0x0,!0x0,!0x0),this[_0x3c8831(0x325e)]||_0x14634d[_0x3c8831(0xee0)](!0x0);for(const _0x58bfba of _0x14634d[_0x3c8831(0x2772)])_0x58bfba[_0x3c8831(0x9e8)](this,_0x2ba04d,_0x133a95);this['_renderingManager'][_0x3c8831(0x3ff8)](this['customRenderFunction'],_0x5f5193,this[_0x3c8831(0x2cff)],this[_0x3c8831(0x309a)]);for(const _0x157ed8 of _0x14634d[_0x3c8831(0x15e3)])_0x157ed8[_0x3c8831(0x9e8)](this,_0x2ba04d,_0x133a95);_0x13e033=null!=(_0x28bc00=null==(_0x45f381=this[_0x3c8831(0x276b)])?void 0x0:_0x45f381['generateMipMaps'])&&_0x28bc00,(this['_texture']&&(this['_texture'][_0x3c8831(0x700)]=!0x1),this[_0x3c8831(0x4189)]?this[_0x3c8831(0x4189)][_0x3c8831(0x999)](!0x1,null!=(_0x45f381=this[_0x3c8831(0x251d)])?_0x45f381:void 0x0,_0x2ba04d,this[_0x3c8831(0x3b2b)],this['ignoreCameraViewport']):_0x2ef934&&_0x14634d[_0x3c8831(0x2c48)]['_finalizeFrame'](!0x1,null!=(_0x28bc00=this['_renderTarget'])?_0x28bc00:void 0x0,_0x2ba04d));for(const _0x57ee1d of _0x14634d[_0x3c8831(0x26d3)])_0x57ee1d['action'](this,_0x2ba04d,_0x133a95);this[_0x3c8831(0x276b)]&&(this['_texture']['generateMipMaps']=_0x13e033),this[_0x3c8831(0x325e)]||_0x14634d['updateTransformMatrix'](!0x0),_0xf1ebce&&_0x338c01['B'][_0x3c8831(0x3a1b)](this[_0x3c8831(0x3583)](),this[_0x3c8831(0x31af)](),_0x289f7a);}this[_0x3c8831(0x4001)](_0x289f7a,_0x2ba04d),this['_texture']&&this['isCube']&&0x5===_0x2ba04d&&_0x289f7a[_0x3c8831(0x2991)](this['_texture']),null!=(_0x45f381=_0x289f7a[_0x3c8831(0x3f09)])&&_0x45f381[_0x3c8831(0x15d4)](_0x289f7a,0x1);}}['setRenderingOrder'](_0x413f75,_0x5140bd=null,_0x21cdf8=null,_0x1c31e6=null){var _0x2e11bf=_0x4d1373;this['_renderingManager'][_0x2e11bf(0x2eda)](_0x413f75,_0x5140bd,_0x21cdf8,_0x1c31e6);}[_0x4d1373(0x32a0)](_0x537f99,_0xf2a057){var _0x108e39=_0x4d1373;this[_0x108e39(0x6a2)][_0x108e39(0x32a0)](_0x537f99,_0xf2a057),this[_0x108e39(0x6a2)][_0x108e39(0x147e)]=!0x1;}['clone'](){var _0x5c681d=_0x4d1373,_0x7d472e=this[_0x5c681d(0xbdc)]();const _0x50f400=new _0x12ea0d(this[_0x5c681d(0xc1b)],_0x7d472e,this[_0x5c681d(0x3d78)](),this[_0x5c681d(0x3af8)][_0x5c681d(0x700)],this['_doNotChangeAspectRatio'],this['_renderTargetOptions'][_0x5c681d(0x19d6)],this[_0x5c681d(0x20b)],this[_0x5c681d(0x3af8)]['samplingMode'],this['_renderTargetOptions'][_0x5c681d(0x3406)],this['_renderTargetOptions']['generateStencilBuffer'],void 0x0,this['_renderTargetOptions']['format'],void 0x0,this[_0x5c681d(0x3af8)][_0x5c681d(0x103a)]);return _0x50f400[_0x5c681d(0x3868)]=this[_0x5c681d(0x3868)],_0x50f400[_0x5c681d(0x2fe2)]=this[_0x5c681d(0x2fe2)],_0x50f400[_0x5c681d(0x9fa)]=this[_0x5c681d(0x9fa)],this[_0x5c681d(0x1450)]&&(_0x50f400['renderList']=this[_0x5c681d(0x1450)][_0x5c681d(0x538)](0x0)),_0x50f400;}[_0x4d1373(0x18e2)](){var _0x4c37c0=_0x4d1373;if(!this[_0x4c37c0(0xc1b)])return null;const _0x1d0b59=super['serialize']();if(_0x1d0b59['renderTargetSize']=this[_0x4c37c0(0x1a62)](),_0x1d0b59[_0x4c37c0(0x1450)]=[],this['renderList']){for(let _0x2cfc5d=0x0;_0x2cfc5d<this[_0x4c37c0(0x1450)]['length'];_0x2cfc5d++)_0x1d0b59[_0x4c37c0(0x1450)][_0x4c37c0(0xede)](this[_0x4c37c0(0x1450)][_0x2cfc5d]['id']);}return _0x1d0b59;}[_0x4d1373(0xa0e)](){var _0x5e7ed2=_0x4d1373,_0x33b3a0;null!=(_0x33b3a0=this[_0x5e7ed2(0x251d)])&&_0x33b3a0[_0x5e7ed2(0x41a)](!0x0);}['releaseInternalTexture'](){var _0x315be6=_0x4d1373,_0x296e01;null!=(_0x296e01=this[_0x315be6(0x251d)])&&_0x296e01[_0x315be6(0x15fe)](),this[_0x315be6(0x276b)]=null;}[_0x4d1373(0x41a)](){var _0x2aadea=_0x4d1373,_0x5ee1b9;this[_0x2aadea(0x3369)][_0x2aadea(0x13c8)](),this[_0x2aadea(0x1583)][_0x2aadea(0x13c8)](),this[_0x2aadea(0x369)][_0x2aadea(0x13c8)](),this[_0x2aadea(0x23ae)][_0x2aadea(0x13c8)](),this[_0x2aadea(0x18e8)][_0x2aadea(0x13c8)](),this[_0x2aadea(0x3c91)][_0x2aadea(0x13c8)](),this[_0x2aadea(0x4189)]&&(this[_0x2aadea(0x4189)][_0x2aadea(0x41a)](),this[_0x2aadea(0x4189)]=null),this[_0x2aadea(0x2321)]&&this[_0x2aadea(0x2321)]['dispose'](),this[_0x2aadea(0x37a4)](),this[_0x2aadea(0x2dd5)](!0x0),this['_resizeObserver']&&(this['getScene']()[_0x2aadea(0x3e9d)]()[_0x2aadea(0x3369)][_0x2aadea(0x2f2e)](this['_resizeObserver']),this['_resizeObserver']=null),this[_0x2aadea(0x1450)]=null;const _0x1faf91=this['getScene']();if(_0x1faf91){let _0x382250=_0x1faf91[_0x2aadea(0x1f44)]['indexOf'](this);0x0<=_0x382250&&_0x1faf91['customRenderTargets'][_0x2aadea(0xb1f)](_0x382250,0x1);for(const _0x5656bd of _0x1faf91[_0x2aadea(0x3025)])0x0<=(_0x382250=_0x5656bd['customRenderTargets'][_0x2aadea(0x86a)](this))&&_0x5656bd[_0x2aadea(0x1f44)][_0x2aadea(0xb1f)](_0x382250,0x1);null!=(_0x5ee1b9=this[_0x2aadea(0x251d)])&&_0x5ee1b9[_0x2aadea(0x41a)](),this['_renderTarget']=null,this['_texture']=null,super['dispose']();}}[_0x4d1373(0x1834)](){var _0x3c2c36=_0x4d1373;this[_0x3c2c36(0x1e21)]===_0x12ea0d[_0x3c2c36(0x29d6)]&&(this['refreshRate']=_0x12ea0d['REFRESHRATE_RENDER_ONCE']),this[_0x3c2c36(0x4189)]&&this[_0x3c2c36(0x4189)][_0x3c2c36(0x1834)]();}[_0x4d1373(0x28b4)](){var _0x33ae92=_0x4d1373;this['_renderingManager']&&this[_0x33ae92(0x6a2)][_0x33ae92(0x28b4)]();}[_0x4d1373(0x2d59)](){return 0x1;}}_0x12ea0d['REFRESHRATE_RENDER_ONCE']=0x0,_0x12ea0d[_0x4d1373(0x3903)]=0x1,_0x12ea0d[_0x4d1373(0x8ae)]=0x2,_0x31fde9['x'][_0x4d1373(0x2ecc)]=(_0x36a5ff,_0x1af7e9,_0x232fdc,_0xabf3bd,_0x387d94)=>new _0x12ea0d(_0x36a5ff,_0x1af7e9,_0x232fdc,_0xabf3bd);},0x12cad:(_0xf5716e,_0x74884a,_0x24404c)=>{var _0x198f79=a8_0x1ec55c;_0x24404c['d'](_0x74884a,{'x':()=>_0x4ad662});function _0x1112b6(_0x486777,_0x8a72e1,_0x3b0691,_0x2ebdd5){var _0x282837=a8_0x5306,_0xf0cfef,_0x12ca99=arguments[_0x282837(0x18cc)],_0x50e4d3=_0x12ca99<0x3?_0x8a72e1:null===_0x2ebdd5?_0x2ebdd5=Object[_0x282837(0x14a5)](_0x8a72e1,_0x3b0691):_0x2ebdd5;if(_0x282837(0x4238)==typeof Reflect&&_0x282837(0x3d33)==typeof Reflect[_0x282837(0x3215)])_0x50e4d3=Reflect[_0x282837(0x3215)](_0x486777,_0x8a72e1,_0x3b0691,_0x2ebdd5);else{for(var _0x1a802b=_0x486777[_0x282837(0x18cc)]-0x1;0x0<=_0x1a802b;_0x1a802b--)(_0xf0cfef=_0x486777[_0x1a802b])&&(_0x50e4d3=(_0x12ca99<0x3?_0xf0cfef(_0x50e4d3):0x3<_0x12ca99?_0xf0cfef(_0x8a72e1,_0x3b0691,_0x50e4d3):_0xf0cfef(_0x8a72e1,_0x3b0691))||_0x50e4d3);}0x3<_0x12ca99&&_0x50e4d3&&Object[_0x282837(0x276e)](_0x8a72e1,_0x3b0691,_0x50e4d3);}var _0x3b0229=_0x24404c(0x10435),_0x23a62f=_0x24404c(0xa896),_0x1353c7=_0x24404c(0xd53f),_0x74884a=_0x24404c(0xd74a),_0x26cc76=_0x24404c(0x1610),_0x5ba259=_0x24404c(0x4158),_0x3ea28c=_0x24404c(0x8baf),_0x13c0f3=_0x24404c(0x7f8c),_0x2d0e3c=_0x24404c(0xfa63),_0x46090f=_0x24404c(0x10fa9),_0x470b53=_0x24404c(0xb82),_0x2632db=_0x24404c(0x21da),_0x2e3307=_0x24404c(0x11338);class _0x4ad662 extends _0x74884a['V']{constructor(_0x4c86d4,_0x5648a1,_0x2e7d5b,_0x337d7a,_0x36126e=_0x4ad662[_0x198f79(0x1141)],_0x225812=null,_0x3fae5e=null,_0x5e1c76=null,_0x4e27d9=!0x1,_0x11e475,_0x4a8043,_0x17d685,_0x52e35d,_0x3199da){var _0x376791=_0x198f79;super(_0x5648a1),this[_0x376791(0x25b5)]=null,this[_0x376791(0x27de)]=0x0,this[_0x376791(0x11d2)]=0x0,this[_0x376791(0x1749)]=0x1,this[_0x376791(0x26df)]=0x1,this[_0x376791(0x965)]=0x0,this[_0x376791(0x3102)]=0x0,this[_0x376791(0x1fb)]=0x0,this[_0x376791(0x2a83)]=0.5,this[_0x376791(0x31b8)]=0.5,this['wRotationCenter']=0.5,this[_0x376791(0x29ba)]=!0x1,this[_0x376791(0x2860)]=null,this[_0x376791(0x1ebd)]=!0x1,this[_0x376791(0x1dc4)]=!0x1,this[_0x376791(0x1e74)]=null,this['_cachedTextureMatrix']=null,this['_projectionModeMatrix']=null,this[_0x376791(0x1184)]=null,this[_0x376791(0x2b5e)]=null,this['_t2']=null,this['_cachedUOffset']=-0x1,this[_0x376791(0x253c)]=-0x1,this['_cachedUScale']=0x0,this[_0x376791(0x942)]=0x0,this[_0x376791(0x15cb)]=-0x1,this[_0x376791(0x2036)]=-0x1,this['_cachedWAng']=-0x1,this[_0x376791(0x2d5d)]=-0x1,this[_0x376791(0x3212)]=-0x1,this[_0x376791(0xfe3)]=-0x1,this['_cachedWRotationCenter']=-0x1,this[_0x376791(0x300e)]=!0x1,this[_0x376791(0x388)]=null,this[_0x376791(0x36f5)]=-0x1,this[_0x376791(0xecf)]=-0x1,this['_cachedReflectionUScale']=0x0,this[_0x376791(0x291b)]=0x0,this[_0x376791(0x21cc)]=-0x1,this[_0x376791(0x1734)]=null,this['_deleteBuffer']=!0x1,this['_format']=null,this[_0x376791(0x38f2)]=null,this[_0x376791(0x32b9)]=null,this['onLoadObservable']=new _0x23a62f['y$'](),this[_0x376791(0x5f8)]=!0x0,this[_0x376791(0xc1b)]=_0x4c86d4||'',this[_0x376791(0x25b5)]=_0x4c86d4;let _0x1c29cb,_0x2936bc=!0x1,_0xcb02e8=null;'object'==typeof _0x2e7d5b&&null!==_0x2e7d5b?(_0x1c29cb=null!=(_0x5648a1=_0x2e7d5b['noMipmap'])&&_0x5648a1,_0x337d7a=null!=(_0x4c86d4=_0x2e7d5b[_0x376791(0x1aaa)])?_0x4c86d4:!_0x2e3307['e'][_0x376791(0x367f)],_0x36126e=null!=(_0x5648a1=_0x2e7d5b[_0x376791(0x1105)])?_0x5648a1:_0x4ad662[_0x376791(0x1141)],_0x225812=null!=(_0x4c86d4=_0x2e7d5b[_0x376791(0x2f75)])?_0x4c86d4:null,_0x3fae5e=null!=(_0x5648a1=_0x2e7d5b[_0x376791(0x202c)])?_0x5648a1:null,_0x5e1c76=null!=(_0x4c86d4=_0x2e7d5b[_0x376791(0x11c3)])?_0x4c86d4:null,_0x4e27d9=null!=(_0x5648a1=_0x2e7d5b['deleteBuffer'])&&_0x5648a1,_0x11e475=_0x2e7d5b[_0x376791(0x3801)],_0x4a8043=_0x2e7d5b[_0x376791(0x38d8)],_0x17d685=_0x2e7d5b[_0x376791(0x2fa4)],_0x52e35d=_0x2e7d5b[_0x376791(0x3429)],_0x2936bc=null!=(_0x4c86d4=_0x2e7d5b[_0x376791(0x1ace)])&&_0x4c86d4,_0xcb02e8=null!=(_0x5648a1=_0x2e7d5b[_0x376791(0x28ed)])?_0x5648a1:null):_0x1c29cb=!!_0x2e7d5b,this[_0x376791(0x1ebd)]=_0x1c29cb,this[_0x376791(0x1dc4)]=void 0x0===_0x337d7a?!_0x2e3307['e'][_0x376791(0x367f)]:_0x337d7a,this['_initialSamplingMode']=_0x36126e,this[_0x376791(0x1734)]=_0x5e1c76,this[_0x376791(0x2f82)]=_0x4e27d9,this[_0x376791(0x653)]=_0x4a8043,this[_0x376791(0x28c7)]=_0x17d685,this[_0x376791(0x2499)]=_0x52e35d,this[_0x376791(0x28ff)]=_0x2936bc,this['_forcedExtension']=_0x3199da,_0x11e475&&(this[_0x376791(0x1711)]=_0x11e475);const _0x2c05cc=this[_0x376791(0x3d78)](),_0x25ee3f=this[_0x376791(0x3cc3)]();if(_0x25ee3f){_0x25ee3f[_0x376791(0x159c)][_0x376791(0x3608)](this);const _0x11e886=()=>{var _0x5d10cf=_0x376791;this[_0x5d10cf(0x276b)]&&(this[_0x5d10cf(0x276b)][_0x5d10cf(0x24ad)]&&(this[_0x5d10cf(0x26df)]*=-0x1,this['vOffset']+=0x1),null!==this['_texture'][_0x5d10cf(0x17d0)]&&(this[_0x5d10cf(0x16c9)]=this[_0x5d10cf(0x276b)][_0x5d10cf(0x17d0)],this[_0x5d10cf(0x276b)][_0x5d10cf(0x17d0)]=null),null!==this[_0x5d10cf(0x276b)][_0x5d10cf(0x871)]&&(this[_0x5d10cf(0x36da)]=this[_0x5d10cf(0x276b)]['_cachedWrapV'],this[_0x5d10cf(0x276b)]['_cachedWrapV']=null),null!==this[_0x5d10cf(0x276b)][_0x5d10cf(0x3839)]&&(this['wrapR']=this[_0x5d10cf(0x276b)][_0x5d10cf(0x3839)],this[_0x5d10cf(0x276b)][_0x5d10cf(0x3839)]=null)),this[_0x5d10cf(0x1e62)][_0x5d10cf(0x1674)]()&&this['onLoadObservable']['notifyObservers'](this),_0x225812&&_0x225812(),!this['isBlocking']&&_0x2c05cc&&_0x2c05cc[_0x5d10cf(0x2498)]();},_0xd74c03=(_0x56bb0f,_0xb9014)=>{var _0x497f6c=_0x376791;this[_0x497f6c(0xb23)]=!0x0,this[_0x497f6c(0x2e24)]={'message':_0x56bb0f,'exception':_0xb9014},_0x3fae5e&&_0x3fae5e(_0x56bb0f,_0xb9014),_0x4ad662[_0x497f6c(0x2215)][_0x497f6c(0x3608)](this);};if(!this[_0x376791(0x25b5)]&&!_0xcb02e8)return this[_0x376791(0x38f2)]=_0x11e886,void(this[_0x376791(0x32b9)]=_0xd74c03);if(this[_0x376791(0x276b)]=null!==_0xcb02e8&&void 0x0!==_0xcb02e8?_0xcb02e8:this[_0x376791(0x1664)](this[_0x376791(0x25b5)],_0x1c29cb,_0x36126e,this[_0x376791(0x1dc4)],_0x2936bc),this[_0x376791(0x276b)]){if(this[_0x376791(0x276b)][_0x376791(0x3b27)])_0x13c0f3['Q']['SetImmediate'](()=>_0x11e886());else{const _0x134250=this[_0x376791(0x276b)]['onLoadedObservable']['add'](_0x11e886);this[_0x376791(0x276b)]['onErrorObservable'][_0x376791(0x2e5)](_0x9ad394=>{var _0x2cc11d=_0x376791;_0xd74c03(_0x9ad394['message'],_0x9ad394[_0x2cc11d(0x1d3e)]),null!=(_0x9ad394=this[_0x2cc11d(0x276b)])&&_0x9ad394[_0x2cc11d(0x765)]['remove'](_0x134250);});}}else{if(_0x2c05cc&&_0x2c05cc[_0x376791(0x55e)])this[_0x376791(0x38bf)]=_0x26cc76['g'][_0x376791(0x95f)],this[_0x376791(0x38f2)]=_0x11e886,this[_0x376791(0x32b9)]=_0xd74c03;else{try{this[_0x376791(0x276b)]=_0x25ee3f[_0x376791(0x411d)](this[_0x376791(0x25b5)],_0x1c29cb,this[_0x376791(0x1dc4)],_0x2c05cc,_0x36126e,_0x11e886,_0xd74c03,this[_0x376791(0x1734)],void 0x0,this['_format'],this[_0x376791(0x3c49)],_0x4a8043,_0x17d685,_0x52e35d,_0x2936bc);}catch(_0x2fa9fc){throw _0xd74c03(_0x376791(0x333),_0x2fa9fc),_0x2fa9fc;}_0x4e27d9&&(this[_0x376791(0x1734)]=null);}}}}get[_0x198f79(0x37ee)](){var _0x4ccfba=_0x198f79;return this[_0x4ccfba(0x1ebd)];}get[_0x198f79(0x38d8)](){var _0x3d4c8a=_0x198f79;return this[_0x3d4c8a(0x653)];}set['isBlocking'](_0x106af4){var _0x33287f=_0x198f79;this[_0x33287f(0x5f8)]=_0x106af4;}get[_0x198f79(0x223b)](){var _0x4ca3db=_0x198f79;return this[_0x4ca3db(0x5f8)];}get[_0x198f79(0x1aaa)](){var _0x46d00a=_0x198f79;return this[_0x46d00a(0x1dc4)];}['updateURL'](_0x3dcef7,_0x2776d1=null,_0x3bf0e0,_0x1cfebb){var _0x585f2d=_0x198f79;this[_0x585f2d(0x25b5)]&&(this[_0x585f2d(0x188c)](),this['getScene']()['markAllMaterialsAsDirty'](_0x26cc76['g'][_0x585f2d(0x3182)])),this[_0x585f2d(0xc1b)]&&!this[_0x585f2d(0xc1b)]['startsWith'](_0x585f2d(0x3004))||(this[_0x585f2d(0xc1b)]=_0x3dcef7),this['url']=_0x3dcef7,this['_buffer']=_0x2776d1,this[_0x585f2d(0x3c49)]=_0x1cfebb,this[_0x585f2d(0x38bf)]=_0x26cc76['g']['DELAYLOADSTATE_NOTLOADED'],_0x3bf0e0&&(this[_0x585f2d(0x38f2)]=_0x3bf0e0),this[_0x585f2d(0x36e)]();}['delayLoad'](){var _0x161011=_0x198f79;if(this[_0x161011(0x38bf)]===_0x26cc76['g']['DELAYLOADSTATE_NOTLOADED']){const _0x3e3d64=this[_0x161011(0x3d78)]();_0x3e3d64&&(this[_0x161011(0x38bf)]=_0x26cc76['g'][_0x161011(0x75f)],this['_texture']=this['_getFromCache'](this[_0x161011(0x25b5)],this['_noMipmap'],this[_0x161011(0x1105)],this['_invertY'],this[_0x161011(0x28ff)]),this[_0x161011(0x276b)]?this['_delayedOnLoad']&&(this[_0x161011(0x276b)]['isReady']?_0x13c0f3['Q']['SetImmediate'](this[_0x161011(0x38f2)]):this[_0x161011(0x276b)]['onLoadedObservable'][_0x161011(0x2e5)](this[_0x161011(0x38f2)])):(this[_0x161011(0x276b)]=_0x3e3d64['getEngine']()[_0x161011(0x411d)](this[_0x161011(0x25b5)],this[_0x161011(0x1ebd)],this['_invertY'],_0x3e3d64,this[_0x161011(0x1105)],this[_0x161011(0x38f2)],this['_delayedOnError'],this[_0x161011(0x1734)],null,this['_format'],this[_0x161011(0x3c49)],this[_0x161011(0x653)],this[_0x161011(0x28c7)],this['_creationFlags'],this[_0x161011(0x28ff)]),this[_0x161011(0x2f82)]&&(this[_0x161011(0x1734)]=null)),this[_0x161011(0x38f2)]=null,this[_0x161011(0x32b9)]=null);}}[_0x198f79(0x1a89)](_0xf1bb7c,_0x43e021,_0x5c4af9,_0x5cbfcc){var _0x2fcc65=_0x198f79;_0xf1bb7c*=this[_0x2fcc65(0x2193)],_0x43e021*=this[_0x2fcc65(0x942)],_0xf1bb7c-=this[_0x2fcc65(0x2a83)]*this['_cachedUScale'],_0x43e021-=this['vRotationCenter']*this[_0x2fcc65(0x942)],_0x5c4af9-=this[_0x2fcc65(0xa75)],_0x1353c7['P'][_0x2fcc65(0x3a73)](_0xf1bb7c,_0x43e021,_0x5c4af9,this[_0x2fcc65(0x1e74)],_0x5cbfcc),_0x5cbfcc['x']+=this[_0x2fcc65(0x2a83)]*this[_0x2fcc65(0x2193)]+this[_0x2fcc65(0x3a42)],_0x5cbfcc['y']+=this[_0x2fcc65(0x31b8)]*this['_cachedVScale']+this[_0x2fcc65(0x253c)],_0x5cbfcc['z']+=this[_0x2fcc65(0xa75)];}['checkTransformsAreIdentical'](_0x2b4936){var _0x23c5e7=_0x198f79;return null!==_0x2b4936&&this[_0x23c5e7(0x27de)]===_0x2b4936['uOffset']&&this[_0x23c5e7(0x11d2)]===_0x2b4936['vOffset']&&this['uScale']===_0x2b4936['uScale']&&this[_0x23c5e7(0x26df)]===_0x2b4936[_0x23c5e7(0x26df)]&&this[_0x23c5e7(0x965)]===_0x2b4936[_0x23c5e7(0x965)]&&this[_0x23c5e7(0x3102)]===_0x2b4936[_0x23c5e7(0x3102)]&&this[_0x23c5e7(0x1fb)]===_0x2b4936[_0x23c5e7(0x1fb)];}['getTextureMatrix'](_0x25bb24=0x1){var _0x18585c=_0x198f79;if(this['uOffset']===this[_0x18585c(0x3a42)]&&this[_0x18585c(0x11d2)]===this[_0x18585c(0x253c)]&&this['uScale']*_0x25bb24===this[_0x18585c(0x2193)]&&this[_0x18585c(0x26df)]===this[_0x18585c(0x942)]&&this[_0x18585c(0x965)]===this[_0x18585c(0x15cb)]&&this[_0x18585c(0x3102)]===this['_cachedVAng']&&this['wAng']===this[_0x18585c(0xd1a)]&&this['uRotationCenter']===this[_0x18585c(0x3212)]&&this[_0x18585c(0x31b8)]===this[_0x18585c(0xfe3)]&&this[_0x18585c(0xa75)]===this[_0x18585c(0x1161)]&&this['homogeneousRotationInUVTransform']===this[_0x18585c(0x300e)])return this['_cachedTextureMatrix'];this[_0x18585c(0x3a42)]=this[_0x18585c(0x27de)],this[_0x18585c(0x253c)]=this[_0x18585c(0x11d2)],this[_0x18585c(0x2193)]=this['uScale']*_0x25bb24,this[_0x18585c(0x942)]=this['vScale'],this[_0x18585c(0x15cb)]=this['uAng'],this[_0x18585c(0x2036)]=this[_0x18585c(0x3102)],this[_0x18585c(0xd1a)]=this[_0x18585c(0x1fb)],this[_0x18585c(0x3212)]=this[_0x18585c(0x2a83)],this[_0x18585c(0xfe3)]=this[_0x18585c(0x31b8)],this[_0x18585c(0x1161)]=this['wRotationCenter'],this[_0x18585c(0x300e)]=this[_0x18585c(0x29ba)],this['_cachedTextureMatrix']&&this[_0x18585c(0x1e74)]||(this[_0x18585c(0x8ed)]=_0x1353c7['y3'][_0x18585c(0x409)](),this['_rowGenerationMatrix']=new _0x1353c7['y3'](),this[_0x18585c(0x1184)]=_0x1353c7['P'][_0x18585c(0x409)](),this[_0x18585c(0x2b5e)]=_0x1353c7['P'][_0x18585c(0x409)](),this['_t2']=_0x1353c7['P'][_0x18585c(0x409)]()),_0x1353c7['y3'][_0x18585c(0x328a)](this[_0x18585c(0x3102)],this['uAng'],this[_0x18585c(0x1fb)],this[_0x18585c(0x1e74)]),this[_0x18585c(0x29ba)]?(_0x1353c7['y3'][_0x18585c(0x3cca)](-this['_cachedURotationCenter'],-this[_0x18585c(0xfe3)],-this[_0x18585c(0x1161)],_0x1353c7['jp'][_0x18585c(0x12cd)][0x0]),_0x1353c7['y3']['TranslationToRef'](this['_cachedURotationCenter'],this['_cachedVRotationCenter'],this[_0x18585c(0x1161)],_0x1353c7['jp'][_0x18585c(0x12cd)][0x1]),_0x1353c7['y3'][_0x18585c(0x260a)](this[_0x18585c(0x2193)],this[_0x18585c(0x942)],0x0,_0x1353c7['jp'][_0x18585c(0x12cd)][0x2]),_0x1353c7['y3'][_0x18585c(0x3cca)](this['_cachedUOffset'],this[_0x18585c(0x253c)],0x0,_0x1353c7['jp'][_0x18585c(0x12cd)][0x3]),_0x1353c7['jp']['Matrix'][0x0][_0x18585c(0x3d93)](this[_0x18585c(0x1e74)],this[_0x18585c(0x8ed)]),this['_cachedTextureMatrix']['multiplyToRef'](_0x1353c7['jp'][_0x18585c(0x12cd)][0x1],this['_cachedTextureMatrix']),this[_0x18585c(0x8ed)]['multiplyToRef'](_0x1353c7['jp']['Matrix'][0x2],this['_cachedTextureMatrix']),this[_0x18585c(0x8ed)][_0x18585c(0x3d93)](_0x1353c7['jp'][_0x18585c(0x12cd)][0x3],this['_cachedTextureMatrix']),this[_0x18585c(0x8ed)][_0x18585c(0x1e47)](0x2,this[_0x18585c(0x8ed)]['m'][0xc],this[_0x18585c(0x8ed)]['m'][0xd],this['_cachedTextureMatrix']['m'][0xe],0x1)):(this[_0x18585c(0x1a89)](0x0,0x0,0x0,this['_t0']),this['_prepareRowForTextureGeneration'](0x1,0x0,0x0,this[_0x18585c(0x2b5e)]),this['_prepareRowForTextureGeneration'](0x0,0x1,0x0,this['_t2']),this['_t1'][_0x18585c(0x2de2)](this[_0x18585c(0x1184)]),this[_0x18585c(0xe7b)][_0x18585c(0x2de2)](this[_0x18585c(0x1184)]),_0x1353c7['y3'][_0x18585c(0x1057)](this[_0x18585c(0x2b5e)]['x'],this[_0x18585c(0x2b5e)]['y'],this[_0x18585c(0x2b5e)]['z'],0x0,this[_0x18585c(0xe7b)]['x'],this[_0x18585c(0xe7b)]['y'],this['_t2']['z'],0x0,this[_0x18585c(0x1184)]['x'],this[_0x18585c(0x1184)]['y'],this[_0x18585c(0x1184)]['z'],0x0,0x0,0x0,0x0,0x1,this[_0x18585c(0x8ed)]));const _0x4877df=this['getScene']();return _0x4877df&&this[_0x18585c(0x2540)]&&_0x4877df[_0x18585c(0x421f)](_0x26cc76['g'][_0x18585c(0x3182)],_0x3f62a5=>_0x3f62a5[_0x18585c(0x37e6)](this)),this[_0x18585c(0x8ed)];}['getReflectionTextureMatrix'](){var _0x4e3249=_0x198f79;const _0x51b858=this[_0x4e3249(0x3d78)]();if(!_0x51b858)return this[_0x4e3249(0x388)];if(this[_0x4e3249(0x27de)]===this[_0x4e3249(0x36f5)]&&this[_0x4e3249(0x11d2)]===this[_0x4e3249(0xecf)]&&this[_0x4e3249(0x1749)]===this[_0x4e3249(0x2a5f)]&&this[_0x4e3249(0x26df)]===this['_cachedReflectionVScale']&&this[_0x4e3249(0x9fa)]===this[_0x4e3249(0x21cc)]){if(this['coordinatesMode']!==_0x4ad662[_0x4e3249(0x1011)])return this[_0x4e3249(0x388)];if(this['_cachedReflectionProjectionMatrixId']===_0x51b858[_0x4e3249(0x109d)]()[_0x4e3249(0x1401)])return this[_0x4e3249(0x388)];}this['_cachedReflectionTextureMatrix']||(this[_0x4e3249(0x388)]=_0x1353c7['y3'][_0x4e3249(0x409)]()),this[_0x4e3249(0x2abb)]||(this[_0x4e3249(0x2abb)]=_0x1353c7['y3']['Zero']());var _0x3a9fc6=this[_0x4e3249(0x21cc)]!==this['coordinatesMode'];switch(this[_0x4e3249(0x36f5)]=this[_0x4e3249(0x27de)],this[_0x4e3249(0xecf)]=this[_0x4e3249(0x11d2)],this[_0x4e3249(0x2a5f)]=this[_0x4e3249(0x1749)],this['_cachedReflectionVScale']=this['vScale'],this[_0x4e3249(0x21cc)]=this[_0x4e3249(0x9fa)],this['coordinatesMode']){case _0x4ad662['PLANAR_MODE']:_0x1353c7['y3'][_0x4e3249(0x3b68)](this['_cachedReflectionTextureMatrix']),this[_0x4e3249(0x388)][0x0]=this[_0x4e3249(0x1749)],this['_cachedReflectionTextureMatrix'][0x5]=this[_0x4e3249(0x26df)],this['_cachedReflectionTextureMatrix'][0xc]=this[_0x4e3249(0x27de)],this['_cachedReflectionTextureMatrix'][0xd]=this['vOffset'];break;case _0x4ad662[_0x4e3249(0x1011)]:{_0x1353c7['y3'][_0x4e3249(0x1057)](0.5,0x0,0x0,0x0,0x0,-0.5,0x0,0x0,0x0,0x0,0x0,0x0,0.5,0.5,0x1,0x1,this['_projectionModeMatrix']);const _0x12665c=_0x51b858[_0x4e3249(0x109d)]();this['_cachedReflectionProjectionMatrixId']=_0x12665c['updateFlag'],_0x12665c[_0x4e3249(0x3d93)](this[_0x4e3249(0x2abb)],this[_0x4e3249(0x388)]);break;}default:_0x1353c7['y3']['IdentityToRef'](this['_cachedReflectionTextureMatrix']);}return _0x3a9fc6&&_0x51b858['markAllMaterialsAsDirty'](_0x26cc76['g'][_0x4e3249(0x3182)],_0x497604=>-0x1!==_0x497604[_0x4e3249(0x4019)]()[_0x4e3249(0x86a)](this)),this['_cachedReflectionTextureMatrix'];}['clone'](){var _0x2bd6c3=_0x198f79;const _0xd7153c={'noMipmap':this[_0x2bd6c3(0x1ebd)],'invertY':this[_0x2bd6c3(0x1dc4)],'samplingMode':this[_0x2bd6c3(0x1105)],'onLoad':void 0x0,'onError':void 0x0,'buffer':this[_0x2bd6c3(0x276b)]?this[_0x2bd6c3(0x276b)][_0x2bd6c3(0x1734)]:void 0x0,'deleteBuffer':this['_deleteBuffer'],'format':this[_0x2bd6c3(0x1278)],'mimeType':this[_0x2bd6c3(0x38d8)],'loaderOptions':this[_0x2bd6c3(0x28c7)],'creationFlags':this[_0x2bd6c3(0x2499)],'useSRGBBuffer':this[_0x2bd6c3(0x28ff)]};return _0x3b0229['p4'][_0x2bd6c3(0x3a1)](()=>new _0x4ad662(this[_0x2bd6c3(0x276b)]?this[_0x2bd6c3(0x276b)][_0x2bd6c3(0x25b5)]:null,this[_0x2bd6c3(0x3d78)](),_0xd7153c),this);}[_0x198f79(0x18e2)](){var _0x2d14e9=_0x198f79,_0x5cc90b,_0x471af5=this[_0x2d14e9(0xc1b)];_0x4ad662['SerializeBuffers']||this['name'][_0x2d14e9(0x2052)](_0x2d14e9(0x3004))&&(this[_0x2d14e9(0xc1b)]=''),this[_0x2d14e9(0xc1b)][_0x2d14e9(0x2052)](_0x2d14e9(0x3004))&&this[_0x2d14e9(0x25b5)]===this['name']&&(this[_0x2d14e9(0x25b5)]='');const _0x299ab8=super[_0x2d14e9(0x18e2)](_0x4ad662[_0x2d14e9(0x2335)]);return _0x299ab8?((_0x4ad662[_0x2d14e9(0x81f)]||_0x4ad662['ForceSerializeBuffers'])&&(_0x2d14e9(0x3695)==typeof this['_buffer']&&_0x2d14e9(0x3004)===this[_0x2d14e9(0x1734)][_0x2d14e9(0x3138)](0x0,0x5)?(_0x299ab8[_0x2d14e9(0x1082)]=this['_buffer'],_0x299ab8[_0x2d14e9(0xc1b)]=_0x299ab8[_0x2d14e9(0xc1b)]['replace'](_0x2d14e9(0x3004),'')):this[_0x2d14e9(0x25b5)]&&this['url'][_0x2d14e9(0x2052)](_0x2d14e9(0x3004))&&this[_0x2d14e9(0x1734)]instanceof Uint8Array?_0x299ab8[_0x2d14e9(0x1082)]='data:image/png;base64,'+(0x0,_0x470b53['Gh'])(this[_0x2d14e9(0x1734)]):(_0x4ad662['ForceSerializeBuffers']||this[_0x2d14e9(0x25b5)]&&this[_0x2d14e9(0x25b5)]['startsWith'](_0x2d14e9(0x1e12))||this[_0x2d14e9(0x1531)])&&(_0x299ab8[_0x2d14e9(0x1082)]=(!this['_engine']||this[_0x2d14e9(0x355c)][_0x2d14e9(0x1d9a)][_0x2d14e9(0x4136)]?_0x2632db['_u']:_0x2632db['Jj'])(this))),_0x299ab8[_0x2d14e9(0x1aaa)]=this[_0x2d14e9(0x1dc4)],_0x299ab8[_0x2d14e9(0x1105)]=this[_0x2d14e9(0x1105)],_0x299ab8[_0x2d14e9(0x2499)]=this[_0x2d14e9(0x2499)],_0x299ab8[_0x2d14e9(0x28ff)]=this[_0x2d14e9(0x28ff)],_0x4ad662[_0x2d14e9(0x2335)]&&(_0x299ab8[_0x2d14e9(0x22a7)]=null!=(_0x5cc90b=null==(_0x5cc90b=this[_0x2d14e9(0x276b)])?void 0x0:_0x5cc90b[_0x2d14e9(0x309e)])?_0x5cc90b:void 0x0),this['name']=_0x471af5,_0x299ab8):null;}[_0x198f79(0x252c)](){var _0x54b6e6=_0x198f79;return _0x54b6e6(0x24c8);}['dispose'](){var _0x4d1bba=_0x198f79;super[_0x4d1bba(0x41a)](),this[_0x4d1bba(0x1e62)][_0x4d1bba(0x13c8)](),this[_0x4d1bba(0x38f2)]=null,this[_0x4d1bba(0x32b9)]=null,this[_0x4d1bba(0x1734)]=null;}static[_0x198f79(0x2de7)](_0x4b45be,_0xbb361c,_0xce7256){var _0x2dcb74=_0x198f79;if(_0x4b45be['customType']){const _0x2c312a=_0x2d0e3c['K'][_0x2dcb74(0x40c7)](_0x4b45be[_0x2dcb74(0x2386)]),_0x2965a7=_0x2c312a[_0x2dcb74(0x2de7)](_0x4b45be,_0xbb361c,_0xce7256);return _0x4b45be[_0x2dcb74(0x1105)]&&_0x2965a7[_0x2dcb74(0x1b12)]&&_0x2965a7[_0x2dcb74(0x19a3)]&&_0x2965a7[_0x2dcb74(0x19a3)]!==_0x4b45be[_0x2dcb74(0x1105)]&&_0x2965a7[_0x2dcb74(0x1b12)](_0x4b45be[_0x2dcb74(0x1105)]),_0x2965a7;}if(_0x4b45be['isCube']&&!_0x4b45be[_0x2dcb74(0xcdd)])return _0x4ad662['_CubeTextureParser'](_0x4b45be,_0xbb361c,_0xce7256);const _0x417968=void 0x0!==_0x4b45be['internalTextureUniqueId'];if(!_0x4b45be[_0x2dcb74(0xc1b)]&&!_0x4b45be[_0x2dcb74(0xcdd)]&&!_0x417968)return null;let _0x3dd443;if(_0x417968){for(const _0x189ecc of _0xbb361c['getEngine']()[_0x2dcb74(0x256a)]())if(_0x189ecc['uniqueId']===_0x4b45be[_0x2dcb74(0x22a7)]){_0x3dd443=_0x189ecc;break;}}const _0x510204=_0x5bd470=>{var _0x21005f=_0x2dcb74,_0x3deac4;if(_0x5bd470&&_0x5bd470[_0x21005f(0x276b)]&&(_0x5bd470[_0x21005f(0x276b)][_0x21005f(0x17d0)]=null,_0x5bd470[_0x21005f(0x276b)]['_cachedWrapV']=null,_0x5bd470[_0x21005f(0x276b)]['_cachedWrapR']=null),_0x4b45be['samplingMode']&&(_0x3deac4=_0x4b45be[_0x21005f(0x1105)],_0x5bd470&&_0x5bd470[_0x21005f(0x1105)]!==_0x3deac4&&_0x5bd470[_0x21005f(0x1b12)](_0x3deac4)),_0x5bd470&&_0x4b45be['animations'])for(let _0x49e04a=0x0;_0x49e04a<_0x4b45be[_0x21005f(0x3f3)][_0x21005f(0x18cc)];_0x49e04a++){var _0x59bd9c=_0x4b45be['animations'][_0x49e04a];const _0x497329=(0x0,_0x5ba259['q'])('BABYLON.Animation');_0x497329&&_0x5bd470[_0x21005f(0x3f3)][_0x21005f(0xede)](_0x497329['Parse'](_0x59bd9c));}_0x417968&&!_0x3dd443&&null!=(_0x3deac4=null==_0x5bd470?void 0x0:_0x5bd470[_0x21005f(0x276b)])&&_0x3deac4[_0x21005f(0x2b31)](_0x4b45be[_0x21005f(0x22a7)]);},_0x3b5539=_0x3b0229['p4'][_0x2dcb74(0x2de7)](()=>{var _0x38006f=_0x2dcb74;let _0x19a0c1=!0x0;if(_0x4b45be[_0x38006f(0x37ee)]&&(_0x19a0c1=!0x1),_0x4b45be[_0x38006f(0x32cd)]){const _0x5a5624=_0x4ad662[_0x38006f(0x1f2f)](_0x4b45be['name'],_0x4b45be[_0x38006f(0x2047)],_0xbb361c,_0x19a0c1);return _0x5a5624[_0x38006f(0x24d2)]=_0x4b45be[_0x38006f(0x1450)],_0x5a5624['mirrorPlane']=_0x46090f['J'][_0x38006f(0xf7f)](_0x4b45be[_0x38006f(0x32cd)]),_0x510204(_0x5a5624),_0x5a5624;}if(_0x4b45be[_0x38006f(0xcdd)]){let _0x179344=null;if(_0x4b45be[_0x38006f(0x20b)]){if(_0xbb361c[_0x38006f(0x27b5)])for(let _0x1fe4d3=0x0;_0x1fe4d3<_0xbb361c[_0x38006f(0x27b5)][_0x38006f(0x18cc)];_0x1fe4d3++){var _0x9af388=_0xbb361c[_0x38006f(0x27b5)][_0x1fe4d3];if(_0x9af388[_0x38006f(0xc1b)]===_0x4b45be[_0x38006f(0xc1b)])return _0x9af388[_0x38006f(0x177c)];}}else(_0x179344=_0x4ad662['_CreateRenderTargetTexture'](_0x4b45be[_0x38006f(0xc1b)],_0x4b45be[_0x38006f(0x2047)],_0xbb361c,_0x19a0c1,null!=(_0x46bd70=_0x4b45be[_0x38006f(0x2499)])?_0x46bd70:0x0))[_0x38006f(0x24d2)]=_0x4b45be[_0x38006f(0x1450)];return _0x510204(_0x179344),_0x179344;}{let _0x4dc370;if(_0x4b45be['base64String']&&!_0x3dd443)(_0x4dc370=_0x4ad662[_0x38006f(0x2b5f)](_0x4b45be[_0x38006f(0x1082)],_0x4b45be[_0x38006f(0x1082)],_0xbb361c,!_0x19a0c1,_0x4b45be[_0x38006f(0x1aaa)],_0x4b45be['samplingMode'],()=>{_0x510204(_0x4dc370);},null!=(_0x46bd70=_0x4b45be[_0x38006f(0x2499)])?_0x46bd70:0x0,null!=(_0x46bd70=_0x4b45be[_0x38006f(0x28ff)])&&_0x46bd70))['name']=_0x4b45be['name'];else{let _0x2660c3;_0x2660c3=_0x4b45be[_0x38006f(0xc1b)]&&0x0<_0x4b45be[_0x38006f(0xc1b)][_0x38006f(0x86a)]('://')?_0x4b45be[_0x38006f(0xc1b)]:_0xce7256+_0x4b45be[_0x38006f(0xc1b)],_0x4b45be['url']&&(_0x4b45be[_0x38006f(0x25b5)][_0x38006f(0x2052)]('data:')||_0x4ad662[_0x38006f(0x1cf1)])&&(_0x2660c3=_0x4b45be[_0x38006f(0x25b5)]);var _0x46bd70={'noMipmap':!_0x19a0c1,'invertY':_0x4b45be[_0x38006f(0x1aaa)],'samplingMode':_0x4b45be[_0x38006f(0x1105)],'onLoad':()=>{_0x510204(_0x4dc370);},'internalTexture':_0x3dd443};_0x4dc370=new _0x4ad662(_0x2660c3,_0xbb361c,_0x46bd70);}return _0x4dc370;}},_0x4b45be,_0xbb361c);return _0x3b5539;}static[_0x198f79(0x2b5f)](_0x385ac6,_0x33c318,_0x4d9ce9,_0x2e935a,_0x116802,_0x28d90a=_0x4ad662[_0x198f79(0x1141)],_0x5c6b1e=null,_0x36bfb3=null,_0x10739c=_0x26cc76['g']['TEXTUREFORMAT_RGBA'],_0x55cc2f){var _0x4952c9=_0x198f79;return new _0x4ad662(_0x4952c9(0x3004)+_0x33c318,_0x4d9ce9,_0x2e935a,_0x116802,_0x28d90a,_0x5c6b1e,_0x36bfb3,_0x385ac6,!0x1,_0x10739c,void 0x0,void 0x0,_0x55cc2f);}static[_0x198f79(0x17d4)](_0x2f4440,_0x200088,_0x5c1e17,_0xdc1f25=!0x1,_0x177ce7,_0x311414=!0x0,_0x3252a7=_0x4ad662[_0x198f79(0x1141)],_0xe37abf=null,_0x51f866=null,_0x58422=_0x26cc76['g']['TEXTUREFORMAT_RGBA'],_0x95e58){var _0x5473f6=_0x198f79;return'data:'!==_0x2f4440[_0x5473f6(0x3138)](0x0,0x5)&&(_0x2f4440='data:'+_0x2f4440),new _0x4ad662(_0x2f4440,_0x5c1e17,_0x177ce7,_0x311414,_0x3252a7,_0xe37abf,_0x51f866,_0x200088,_0xdc1f25,_0x58422,void 0x0,void 0x0,_0x95e58);}}_0x4ad662[_0x198f79(0x81f)]=!0x0,_0x4ad662[_0x198f79(0x1c48)]=!0x1,_0x4ad662[_0x198f79(0x2215)]=new _0x23a62f['y$'](),_0x4ad662[_0x198f79(0x2335)]=!0x1,_0x4ad662['_CubeTextureParser']=(_0x1e8b7a,_0x16800c,_0xd694f6)=>{throw(0x0,_0x3ea28c['S'])('CubeTexture');},_0x4ad662[_0x198f79(0x1f2f)]=(_0x3626ac,_0x667b0e,_0x43a78b,_0x264d82)=>{var _0x74f5f6=_0x198f79;throw(0x0,_0x3ea28c['S'])(_0x74f5f6(0x1466));},_0x4ad662[_0x198f79(0x2ecc)]=(_0x3ac625,_0x571c38,_0x17f044,_0x10d947,_0x5d7191)=>{var _0x2f5bb0=_0x198f79;throw(0x0,_0x3ea28c['S'])(_0x2f5bb0(0x1c72));},_0x4ad662[_0x198f79(0xe9f)]=_0x26cc76['g'][_0x198f79(0x16b2)],_0x4ad662['NEAREST_NEAREST_MIPLINEAR']=_0x26cc76['g'][_0x198f79(0x3ffe)],_0x4ad662[_0x198f79(0x208f)]=_0x26cc76['g'][_0x198f79(0x12a7)],_0x4ad662[_0x198f79(0x1aed)]=_0x26cc76['g'][_0x198f79(0x2ade)],_0x4ad662[_0x198f79(0x1141)]=_0x26cc76['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x4ad662[_0x198f79(0x3bae)]=_0x26cc76['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR'],_0x4ad662[_0x198f79(0x33e3)]=_0x26cc76['g'][_0x198f79(0x3d5e)],_0x4ad662[_0x198f79(0x25e0)]=_0x26cc76['g'][_0x198f79(0x3cc6)],_0x4ad662['NEAREST_LINEAR_MIPLINEAR']=_0x26cc76['g'][_0x198f79(0x244a)],_0x4ad662[_0x198f79(0x3419)]=_0x26cc76['g'][_0x198f79(0x3ebe)],_0x4ad662[_0x198f79(0x1e86)]=_0x26cc76['g'][_0x198f79(0x3eaa)],_0x4ad662[_0x198f79(0x2411)]=_0x26cc76['g']['TEXTURE_LINEAR_NEAREST_MIPNEAREST'],_0x4ad662[_0x198f79(0x442)]=_0x26cc76['g']['TEXTURE_LINEAR_NEAREST_MIPLINEAR'],_0x4ad662['LINEAR_LINEAR']=_0x26cc76['g'][_0x198f79(0x2603)],_0x4ad662[_0x198f79(0x400f)]=_0x26cc76['g']['TEXTURE_LINEAR_NEAREST'],_0x4ad662[_0x198f79(0xc7f)]=_0x26cc76['g'][_0x198f79(0x3b9a)],_0x4ad662[_0x198f79(0x184b)]=_0x26cc76['g']['TEXTURE_SPHERICAL_MODE'],_0x4ad662[_0x198f79(0x1f02)]=_0x26cc76['g']['TEXTURE_PLANAR_MODE'],_0x4ad662[_0x198f79(0x22b3)]=_0x26cc76['g'][_0x198f79(0x3581)],_0x4ad662[_0x198f79(0x1011)]=_0x26cc76['g'][_0x198f79(0x3b4d)],_0x4ad662[_0x198f79(0x352d)]=_0x26cc76['g'][_0x198f79(0x185a)],_0x4ad662['INVCUBIC_MODE']=_0x26cc76['g'][_0x198f79(0x12a6)],_0x4ad662[_0x198f79(0xba3)]=_0x26cc76['g'][_0x198f79(0x3c44)],_0x4ad662[_0x198f79(0x2c23)]=_0x26cc76['g']['TEXTURE_FIXED_EQUIRECTANGULAR_MODE'],_0x4ad662[_0x198f79(0x2c4a)]=_0x26cc76['g']['TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE'],_0x4ad662[_0x198f79(0x3ae7)]=_0x26cc76['g'][_0x198f79(0x1fdb)],_0x4ad662[_0x198f79(0x2122)]=_0x26cc76['g'][_0x198f79(0x34fc)],_0x4ad662[_0x198f79(0x1a4b)]=_0x26cc76['g'][_0x198f79(0x158a)],_0x1112b6([(_0x4ad662[_0x198f79(0x1cf1)]=!0x1,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],_0x198f79(0x25b5),void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],_0x198f79(0x27de),void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],'vOffset',void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],'uScale',void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],'vScale',void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],_0x198f79(0x965),void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],'vAng',void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],_0x198f79(0x1fb),void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662['prototype'],_0x198f79(0x2a83),void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],_0x198f79(0x31b8),void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],'wRotationCenter',void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],_0x198f79(0x29ba),void 0x0),_0x1112b6([(0x0,_0x3b0229['qC'])()],_0x4ad662[_0x198f79(0x1ce1)],_0x198f79(0x223b),null),(0x0,_0x5ba259['H'])('BABYLON.Texture',_0x4ad662),_0x3b0229['p4'][_0x198f79(0x1dcd)]=_0x4ad662[_0x198f79(0x2de7)];},0x122f7:(_0x5488bc,_0x57947d,_0x35cad4)=>{var _0x1f0ea5=a8_0x1ec55c;_0x35cad4['d'](_0x57947d,{'a':()=>_0x437365});var _0x6d470b=_0x35cad4(0x1610);class _0x437365{constructor(){var _0x2da381=a8_0x5306;this['samplingMode']=-0x1,this[_0x2da381(0x22d6)]=!0x0,this['_cachedWrapU']=null,this[_0x2da381(0x871)]=null,this[_0x2da381(0x3839)]=null,this[_0x2da381(0x1b88)]=null,this[_0x2da381(0x825)]=0x0;}get['wrapU'](){return this['_cachedWrapU'];}set[_0x1f0ea5(0x16c9)](_0x28e2f8){var _0x5c7b1c=_0x1f0ea5;this[_0x5c7b1c(0x17d0)]=_0x28e2f8;}get[_0x1f0ea5(0x36da)](){var _0x194714=_0x1f0ea5;return this[_0x194714(0x871)];}set[_0x1f0ea5(0x36da)](_0x1a1de6){this['_cachedWrapV']=_0x1a1de6;}get['wrapR'](){var _0x2e39a4=_0x1f0ea5;return this[_0x2e39a4(0x3839)];}set[_0x1f0ea5(0x30ff)](_0x5f5575){var _0x34643e=_0x1f0ea5;this[_0x34643e(0x3839)]=_0x5f5575;}get[_0x1f0ea5(0x1d89)](){var _0x51f075=_0x1f0ea5;return this[_0x51f075(0x1b88)];}set['anisotropicFilteringLevel'](_0x511ec3){var _0xcc7d10=_0x1f0ea5;this[_0xcc7d10(0x1b88)]=_0x511ec3;}get['comparisonFunction'](){var _0x3b7270=_0x1f0ea5;return this[_0x3b7270(0x825)];}set[_0x1f0ea5(0x3879)](_0x2e3c38){var _0x3cfb59=_0x1f0ea5;this[_0x3cfb59(0x825)]=_0x2e3c38;}get[_0x1f0ea5(0x1e83)](){var _0xf62f75=_0x1f0ea5;return this[_0xf62f75(0x22d6)];}set[_0x1f0ea5(0x1e83)](_0x238b66){var _0x7ad181=_0x1f0ea5;this[_0x7ad181(0x22d6)]=_0x238b66;}[_0x1f0ea5(0x30d3)](_0x272856=_0x6d470b['g'][_0x1f0ea5(0x34fc)],_0x5bdfa4=_0x6d470b['g'][_0x1f0ea5(0x34fc)],_0x5455d3=_0x6d470b['g'][_0x1f0ea5(0x34fc)],_0x3a41cc=0x1,_0x180c4c=_0x6d470b['g'][_0x1f0ea5(0x12a7)],_0x420892=0x0){var _0x43b96e=_0x1f0ea5;return this[_0x43b96e(0x17d0)]=_0x272856,this['_cachedWrapV']=_0x5bdfa4,this[_0x43b96e(0x3839)]=_0x5455d3,this[_0x43b96e(0x1b88)]=_0x3a41cc,this[_0x43b96e(0x1105)]=_0x180c4c,this[_0x43b96e(0x825)]=_0x420892,this;}[_0x1f0ea5(0x30a8)](_0x43373e){var _0x8e320b=_0x1f0ea5;return this[_0x8e320b(0x17d0)]===_0x43373e[_0x8e320b(0x17d0)]&&this[_0x8e320b(0x871)]===_0x43373e[_0x8e320b(0x871)]&&this['_cachedWrapR']===_0x43373e[_0x8e320b(0x3839)]&&this[_0x8e320b(0x1b88)]===_0x43373e['_cachedAnisotropicFilteringLevel']&&this['samplingMode']===_0x43373e[_0x8e320b(0x1105)]&&this[_0x8e320b(0x825)]===_0x43373e[_0x8e320b(0x825)]&&this[_0x8e320b(0x22d6)]===_0x43373e[_0x8e320b(0x22d6)];}}},0x10af7:(_0x179538,_0x17c2c1,_0x150b11)=>{_0x150b11(0x168be),class extends null{};},0x168be:(_0x2ecf3a,_0x5626ef,_0x261318)=>{var _0x2b5386=a8_0x1ec55c;_0x261318['d'](_0x5626ef,{'g':()=>_0x225461});var _0x2dc262=_0x261318(0x1610),_0x3cdbc8=_0x261318(0x17194);class _0x225461{constructor(_0x380a4a){var _0xfd79a1=a8_0x5306;this[_0xfd79a1(0x431)]=_0x2dc262['g'][_0xfd79a1(0x34fc)],this['_wrapV']=_0x2dc262['g'][_0xfd79a1(0x34fc)],this['wrapR']=_0x2dc262['g']['TEXTURE_WRAP_ADDRESSMODE'],this[_0xfd79a1(0x1d89)]=0x4,this[_0xfd79a1(0x38bf)]=_0x2dc262['g']['DELAYLOADSTATE_NONE'],this[_0xfd79a1(0x276b)]=null,this[_0xfd79a1(0x355c)]=null,this['_cachedSize']=_0x3cdbc8['$'][_0xfd79a1(0x409)](),this[_0xfd79a1(0x35e7)]=_0x3cdbc8['$'][_0xfd79a1(0x409)](),this[_0xfd79a1(0x280b)]=_0x2dc262['g'][_0xfd79a1(0x12a7)],this[_0xfd79a1(0x276b)]=_0x225461[_0xfd79a1(0x2ea6)](_0x380a4a)?_0x380a4a[_0xfd79a1(0x1589)]:_0x380a4a,this['_texture']&&(this[_0xfd79a1(0x355c)]=this[_0xfd79a1(0x276b)]['getEngine']());}get[_0x2b5386(0x16c9)](){var _0x3b7d49=_0x2b5386;return this[_0x3b7d49(0x431)];}set[_0x2b5386(0x16c9)](_0xbfaf0b){var _0x76799=_0x2b5386;this[_0x76799(0x431)]=_0xbfaf0b;}get[_0x2b5386(0x36da)](){var _0x2077b6=_0x2b5386;return this[_0x2077b6(0x31b6)];}set[_0x2b5386(0x36da)](_0x75aedf){var _0x2d6651=_0x2b5386;this[_0x2d6651(0x31b6)]=_0x75aedf;}get[_0x2b5386(0x9fa)](){return 0x0;}get[_0x2b5386(0x20b)](){var _0x56e9ee=_0x2b5386;return!!this['_texture']&&this[_0x56e9ee(0x276b)][_0x56e9ee(0x20b)];}set[_0x2b5386(0x20b)](_0x10da5e){var _0x3eb5ca=_0x2b5386;this[_0x3eb5ca(0x276b)]&&(this[_0x3eb5ca(0x276b)][_0x3eb5ca(0x20b)]=_0x10da5e);}get[_0x2b5386(0x3958)](){var _0x974bbf=_0x2b5386;return!!this[_0x974bbf(0x276b)]&&this[_0x974bbf(0x276b)][_0x974bbf(0x3958)];}set[_0x2b5386(0x3958)](_0xeeef65){var _0x18f3d4=_0x2b5386;this[_0x18f3d4(0x276b)]&&(this[_0x18f3d4(0x276b)][_0x18f3d4(0x3958)]=_0xeeef65);}get[_0x2b5386(0x1f2c)](){var _0x5d9f0f=_0x2b5386;return!!this[_0x5d9f0f(0x276b)]&&this['_texture'][_0x5d9f0f(0x1f2c)];}set[_0x2b5386(0x1f2c)](_0x4adaa8){var _0xdde126=_0x2b5386;this[_0xdde126(0x276b)]&&(this['_texture'][_0xdde126(0x1f2c)]=_0x4adaa8);}[_0x2b5386(0x252c)](){var _0x2a0317=_0x2b5386;return _0x2a0317(0x14ce);}static[_0x2b5386(0x2ea6)](_0x4ec686){var _0x39dbf7=_0x2b5386;return void 0x0!==(null==_0x4ec686?void 0x0:_0x4ec686[_0x39dbf7(0x34d1)]);}[_0x2b5386(0x3b27)](){var _0x2f4533=_0x2b5386;return this['delayLoadState']===_0x2dc262['g'][_0x2f4533(0x95f)]?(this[_0x2f4533(0x36e)](),!0x1):!!this[_0x2f4533(0x276b)]&&this['_texture'][_0x2f4533(0x3b27)];}['delayLoad'](){}[_0x2b5386(0x4149)](){return this['_texture'];}[_0x2b5386(0xbdc)](){var _0xcce9d6=_0x2b5386;if(this[_0xcce9d6(0x276b)]){if(this[_0xcce9d6(0x276b)]['width'])return this[_0xcce9d6(0x20f8)][_0xcce9d6(0x146c)]=this[_0xcce9d6(0x276b)][_0xcce9d6(0x146c)],this[_0xcce9d6(0x20f8)][_0xcce9d6(0x3062)]=this['_texture'][_0xcce9d6(0x3062)],this[_0xcce9d6(0x20f8)];if(this[_0xcce9d6(0x276b)][_0xcce9d6(0x21ed)])return this['_cachedSize'][_0xcce9d6(0x146c)]=this[_0xcce9d6(0x276b)][_0xcce9d6(0x21ed)],this['_cachedSize']['height']=this[_0xcce9d6(0x276b)][_0xcce9d6(0x21ed)],this['_cachedSize'];}return this[_0xcce9d6(0x20f8)];}['getBaseSize'](){var _0x2317d4=_0x2b5386;return this[_0x2317d4(0x3b27)]()&&this[_0x2317d4(0x276b)]?this[_0x2317d4(0x276b)][_0x2317d4(0x21ed)]?(this['_cachedBaseSize'][_0x2317d4(0x146c)]=this[_0x2317d4(0x276b)][_0x2317d4(0x21ed)],this[_0x2317d4(0x35e7)]['height']=this['_texture']['_size']):(this['_cachedBaseSize']['width']=this[_0x2317d4(0x276b)][_0x2317d4(0x25d9)],this[_0x2317d4(0x35e7)][_0x2317d4(0x3062)]=this[_0x2317d4(0x276b)][_0x2317d4(0x2f13)]):(this['_cachedBaseSize'][_0x2317d4(0x146c)]=0x0,this['_cachedBaseSize'][_0x2317d4(0x3062)]=0x0),this[_0x2317d4(0x35e7)];}get[_0x2b5386(0x1105)](){var _0x42c653=_0x2b5386;return this[_0x42c653(0x276b)]?this[_0x42c653(0x276b)][_0x42c653(0x1105)]:this[_0x42c653(0x280b)];}['updateSamplingMode'](_0xfe5d2b){var _0x3dbc7f=_0x2b5386;this['_texture']&&this[_0x3dbc7f(0x355c)]&&this['_engine']['updateTextureSamplingMode'](_0xfe5d2b,this[_0x3dbc7f(0x276b)]);}[_0x2b5386(0x188c)](){var _0x23ee2e=_0x2b5386;this['_texture']&&(this[_0x23ee2e(0x276b)][_0x23ee2e(0x41a)](),this['_texture']=null);}['dispose'](){var _0x49ff2b=_0x2b5386;this[_0x49ff2b(0x276b)]&&(this[_0x49ff2b(0x188c)](),this['_engine']=null);}}},0x5e96:(_0x512dbb,_0x1e225a,_0x1c28f9)=>{var _0x54c8cf=a8_0x1ec55c;_0x1c28f9['d'](_0x1e225a,{'f':()=>_0x132548});function _0x1f1342(_0x12cdf5,_0x5f4846,_0x51742d,_0x4e1fa0){return new(_0x51742d=_0x51742d||Promise)(function(_0x33e0cd,_0x19cd6d){var _0x56a45d=a8_0x5306;function _0x434e34(_0x314a72){var _0x6b5903=a8_0x5306;try{_0x4052e5(_0x4e1fa0[_0x6b5903(0x63a)](_0x314a72));}catch(_0x22e428){_0x19cd6d(_0x22e428);}}function _0x33ed5c(_0x33704f){var _0x260a10=a8_0x5306;try{_0x4052e5(_0x4e1fa0[_0x260a10(0x368b)](_0x33704f));}catch(_0xa050c6){_0x19cd6d(_0xa050c6);}}function _0x4052e5(_0x2b4926){var _0x4fbceb=a8_0x5306,_0x353054;_0x2b4926['done']?_0x33e0cd(_0x2b4926['value']):((_0x353054=_0x2b4926[_0x4fbceb(0x2b05)])instanceof _0x51742d?_0x353054:new _0x51742d(function(_0x51bc41){_0x51bc41(_0x353054);}))[_0x4fbceb(0x2cc0)](_0x434e34,_0x33ed5c);}_0x4052e5((_0x4e1fa0=_0x4e1fa0['apply'](_0x12cdf5,_0x5f4846||[]))[_0x56a45d(0x63a)]());});}var _0x37b525=_0x1c28f9(0xa896),_0x5a2696=_0x1c28f9(0x4ba7),_0x4345fa=_0x1c28f9(0x9a70),_0x2695ad=_0x1c28f9(0x12cad),_0x4ae021=_0x1c28f9(0x1610);_0x1c28f9(0x17a7f),_0x1c28f9(0x5859);function _0x3a8d62(_0x3b5d77){var _0x40f24b=a8_0x5306;for(;_0x3b5d77[_0x40f24b(0x1fbe)];)_0x3b5d77[_0x40f24b(0x3711)](_0x3b5d77[_0x40f24b(0x1fbe)]);_0x3b5d77['srcObject']=null,_0x3b5d77['src']='',_0x3b5d77[_0x40f24b(0x1d22)](_0x40f24b(0x32c2));}class _0x132548 extends _0x2695ad['x']{constructor(_0x108a1a,_0x175698,_0x3b629f,_0x933938=!0x1,_0x5bc38f=!0x1,_0x94c8bc=_0x2695ad['x'][_0x54c8cf(0x1141)],_0xc06fea={},_0x1e858b,_0xf1f178=_0x4ae021['g'][_0x54c8cf(0x12a4)]){var _0x77af8e=_0x54c8cf;super(null,_0x3b629f,!_0x933938,_0x5bc38f),this[_0x77af8e(0x1059)]=null,this[_0x77af8e(0x269f)]=!0x1,this[_0x77af8e(0xb41)]=!0x1,this['_frameId']=-0x1,this[_0x77af8e(0x32b7)]=null,this[_0x77af8e(0x209b)]=!0x1,this[_0x77af8e(0x18bc)]=()=>{var _0x272f3e=_0x77af8e,_0x1241e3;null!=this[_0x272f3e(0x276b)]&&this['_texture'][_0x272f3e(0x41a)](),!this[_0x272f3e(0x3cc3)]()[_0x272f3e(0x2113)]||_0x5a2696['w1']['IsExponentOfTwo'](this[_0x272f3e(0x25f7)][_0x272f3e(0x3904)])&&_0x5a2696['w1'][_0x272f3e(0x392d)](this['video']['videoHeight'])?(this[_0x272f3e(0x16c9)]=_0x2695ad['x'][_0x272f3e(0x2122)],this['wrapV']=_0x2695ad['x'][_0x272f3e(0x2122)]):(this['wrapU']=_0x2695ad['x'][_0x272f3e(0x3ae7)],this[_0x272f3e(0x36da)]=_0x2695ad['x'][_0x272f3e(0x3ae7)],this['_generateMipMaps']=!0x1),this[_0x272f3e(0x276b)]=this[_0x272f3e(0x3cc3)]()[_0x272f3e(0x3c22)](this['video'][_0x272f3e(0x3904)],this['video'][_0x272f3e(0x3bfa)],this[_0x272f3e(0x71e)],this[_0x272f3e(0x1105)]),this[_0x272f3e(0x276b)]['format']=null!=(_0x1241e3=this[_0x272f3e(0x1711)])?_0x1241e3:_0x4ae021['g'][_0x272f3e(0x12a4)],this[_0x272f3e(0x23f3)]=-0x1,this[_0x272f3e(0x31f3)]();},this[_0x77af8e(0xa3f)]=()=>{var _0x4941a0=_0x77af8e;if(null!=this[_0x4941a0(0x276b)]){if(!this[_0x4941a0(0xb41)])return;this[_0x4941a0(0xb41)]=!0x1;}if(this[_0x4941a0(0x25f7)]['addEventListener'](_0x4941a0(0x84a),this[_0x4941a0(0x18bc)]),this[_0x4941a0(0x18bc)](),this[_0x4941a0(0x25f7)]['autoplay']||this[_0x4941a0(0x19aa)][_0x4941a0(0x10d6)]||this['_settings']['independentVideoSource'])this[_0x4941a0(0x31f3)](),this[_0x4941a0(0x1e62)][_0x4941a0(0x1674)]()&&this[_0x4941a0(0x1e62)][_0x4941a0(0x3608)](this);else{const _0x472003=this[_0x4941a0(0x25f7)][_0x4941a0(0x3b9b)],_0x27e581=this[_0x4941a0(0x25f7)]['muted'];this['video'][_0x4941a0(0x1690)]=!0x0,this[_0x4941a0(0x25f7)][_0x4941a0(0x3b9b)]=()=>{var _0x7821dd=_0x4941a0;this[_0x7821dd(0x25f7)]['muted']=_0x27e581,this[_0x7821dd(0x25f7)][_0x7821dd(0x3b9b)]=_0x472003,this[_0x7821dd(0x31f3)](),this[_0x7821dd(0x209b)]||this['video'][_0x7821dd(0x2728)](),this[_0x7821dd(0x1e62)]['hasObservers']()&&this['onLoadObservable']['notifyObservers'](this);},this['_handlePlay']();}},this['_reset']=()=>{var _0x343e66=_0x77af8e;null==this[_0x343e66(0x276b)]||this[_0x343e66(0xb41)]||(this[_0x343e66(0x276b)]['dispose'](),this[_0x343e66(0x276b)]=null);},this[_0x77af8e(0x31f3)]=()=>{var _0x2db468=_0x77af8e,_0x22a990;null==this[_0x2db468(0x276b)]||this[_0x2db468(0x25f7)][_0x2db468(0x14bd)]<this['video']['HAVE_CURRENT_DATA']||this[_0x2db468(0xb41)]||(_0x22a990=this[_0x2db468(0x3d78)]()['getFrameId'](),this[_0x2db468(0x23f3)]!==_0x22a990&&(this[_0x2db468(0x23f3)]=_0x22a990,this['_getEngine']()[_0x2db468(0x1c88)](this[_0x2db468(0x276b)],this[_0x2db468(0x2f01)]||this[_0x2db468(0x25f7)],this['_invertY'])));},this[_0x77af8e(0x19aa)]=Object[_0x77af8e(0x12fe)]({'autoPlay':!0x0,'loop':!0x0,'autoUpdateTexture':!0x0},_0xc06fea),this[_0x77af8e(0x3451)]=_0x1e858b,this[_0x77af8e(0x71e)]=_0x933938,this[_0x77af8e(0x280b)]=_0x94c8bc,this[_0x77af8e(0x1665)]=this[_0x77af8e(0x19aa)][_0x77af8e(0x1665)],this[_0x77af8e(0x32b7)]=_0x175698,this[_0x77af8e(0xc1b)]=_0x108a1a||this[_0x77af8e(0x328)](_0x175698),this[_0x77af8e(0x25f7)]=this['_getVideo'](_0x175698),this[_0x77af8e(0x2f01)]=null!=(_0xc06fea=null==(_0x5bc38f=this[_0x77af8e(0x355c)])?void 0x0:_0x5bc38f[_0x77af8e(0x1477)](this[_0x77af8e(0x25f7)]))?_0xc06fea:null,this[_0x77af8e(0x19aa)][_0x77af8e(0x134b)]||(this[_0x77af8e(0x19aa)][_0x77af8e(0x10d6)]&&(this[_0x77af8e(0x25f7)][_0x77af8e(0x10d6)]=this[_0x77af8e(0x19aa)]['poster']),void 0x0!==this[_0x77af8e(0x19aa)]['autoPlay']&&(this[_0x77af8e(0x25f7)][_0x77af8e(0x11f0)]=this[_0x77af8e(0x19aa)][_0x77af8e(0x1aae)]),void 0x0!==this['_settings'][_0x77af8e(0x2da8)]&&(this[_0x77af8e(0x25f7)]['loop']=this[_0x77af8e(0x19aa)][_0x77af8e(0x2da8)]),void 0x0!==this[_0x77af8e(0x19aa)][_0x77af8e(0x1690)]&&(this['video'][_0x77af8e(0x1690)]=this['_settings'][_0x77af8e(0x1690)]),this[_0x77af8e(0x25f7)][_0x77af8e(0x34e5)](_0x77af8e(0x328f),''),this[_0x77af8e(0x25f7)][_0x77af8e(0x8a7)]('paused',this[_0x77af8e(0x31f3)]),this['video'][_0x77af8e(0x8a7)]('seeked',this[_0x77af8e(0x31f3)]),this[_0x77af8e(0x25f7)]['addEventListener'](_0x77af8e(0x646),this[_0x77af8e(0x739)]),this['_settings'][_0x77af8e(0x1aae)]&&this[_0x77af8e(0x2b49)]()),this['_createInternalTextureOnEvent']=this[_0x77af8e(0x19aa)][_0x77af8e(0x10d6)]&&!this[_0x77af8e(0x19aa)][_0x77af8e(0x1aae)]?'play':_0x77af8e(0xb47),this[_0x77af8e(0x25f7)][_0x77af8e(0x8a7)](this[_0x77af8e(0x875)],this['_createInternalTexture']),this[_0x77af8e(0x1711)]=_0xf1f178,_0x1e858b=this[_0x77af8e(0x25f7)]['readyState']>=this[_0x77af8e(0x25f7)][_0x77af8e(0x2ff2)],!this[_0x77af8e(0x19aa)][_0x77af8e(0x10d6)]||this[_0x77af8e(0x19aa)][_0x77af8e(0x1aae)]&&_0x1e858b?_0x1e858b&&this[_0x77af8e(0xa3f)]():(this[_0x77af8e(0x276b)]=this[_0x77af8e(0x3cc3)]()['createTexture'](this['_settings']['poster'],!0x1,!this['invertY'],_0x3b629f),this['_displayingPosterTexture']=!0x0);}get[_0x54c8cf(0x838)](){var _0x4e9ced=_0x54c8cf;return this[_0x4e9ced(0x1059)]||(this['_onUserActionRequestedObservable']=new _0x37b525['y$']()),this[_0x4e9ced(0x1059)];}[_0x54c8cf(0x99a)](_0x4a3bbf){var _0x119d11=_0x54c8cf;this['_errorFound']=!0x0,this[_0x119d11(0x3451)]?this['_onError'](null==_0x4a3bbf?void 0x0:_0x4a3bbf[_0x119d11(0x1a25)]):_0x4345fa['Y'][_0x119d11(0x3556)](null==_0x4a3bbf?void 0x0:_0x4a3bbf['message']);}['_handlePlay'](){var _0xc75650=_0x54c8cf;this[_0xc75650(0x209b)]=!0x1,this['video'][_0xc75650(0x853)]()[_0xc75650(0x2e0)](_0x6f4b5c=>{var _0x23706c=_0xc75650;if('NotAllowedError'===(null==_0x6f4b5c?void 0x0:_0x6f4b5c[_0x23706c(0xc1b)])){if(this[_0x23706c(0x1059)]&&this['_onUserActionRequestedObservable']['hasObservers']())return void this[_0x23706c(0x1059)][_0x23706c(0x3608)](this);if(!this[_0x23706c(0x25f7)][_0x23706c(0x1690)])return _0x4345fa['Y']['Warn'](_0x23706c(0x1526)),this['video'][_0x23706c(0x1690)]=!0x0,this['_errorFound']=!0x1,void this['video'][_0x23706c(0x853)]()[_0x23706c(0x2e0)](_0x1d443d=>{var _0x59bdab=_0x23706c;this[_0x59bdab(0x99a)](_0x1d443d);});}this['_processError'](_0x6f4b5c);});}[_0x54c8cf(0x252c)](){var _0x3e2e98=_0x54c8cf;return _0x3e2e98(0x315f);}['_getName'](_0x1e7563){var _0x286a77=_0x54c8cf;return _0x1e7563 instanceof HTMLVideoElement?_0x1e7563[_0x286a77(0x458)]:_0x286a77(0x4238)==typeof _0x1e7563?_0x1e7563[_0x286a77(0x1c67)]():_0x1e7563;}['_getVideo'](_0x499b3f){var _0x5ceccf=_0x54c8cf;if(_0x499b3f[_0x5ceccf(0xbc7)])return _0x499b3f;if(_0x499b3f instanceof HTMLVideoElement)return _0x5a2696['w1'][_0x5ceccf(0x1d6e)](_0x499b3f['currentSrc'],_0x499b3f),_0x499b3f;const _0x7fc0d=document[_0x5ceccf(0x2b23)]('video');return _0x5ceccf(0x3695)==typeof _0x499b3f?(_0x5a2696['w1'][_0x5ceccf(0x1d6e)](_0x499b3f,_0x7fc0d),_0x7fc0d[_0x5ceccf(0x32c2)]=_0x499b3f):(_0x5a2696['w1']['SetCorsBehavior'](_0x499b3f[0x0],_0x7fc0d),_0x499b3f[_0x5ceccf(0x35b2)](_0x3b6c80=>{var _0x464ff5=_0x5ceccf;const _0x357acf=document[_0x464ff5(0x2b23)](_0x464ff5(0x23ab));_0x357acf['src']=_0x3b6c80,_0x7fc0d[_0x464ff5(0x1bcf)](_0x357acf);})),this['onDisposeObservable'][_0x5ceccf(0x41c9)](()=>{_0x3a8d62(_0x7fc0d);}),_0x7fc0d;}[_0x54c8cf(0x1834)](){this['update']();}['update'](){var _0x41cd8a=_0x54c8cf;this[_0x41cd8a(0x1665)]&&this['updateTexture'](!0x0);}[_0x54c8cf(0x3975)](_0x5000e5){var _0x56af02=_0x54c8cf;!_0x5000e5||this[_0x56af02(0x25f7)][_0x56af02(0x2e33)]&&this[_0x56af02(0x269f)]||(this[_0x56af02(0x269f)]=!0x0,this[_0x56af02(0x31f3)]());}[_0x54c8cf(0xde0)](_0x5e3396){var _0x2d2178=_0x54c8cf;this[_0x2d2178(0x25f7)]['src']=_0x5e3396,this['_currentSrc']=_0x5e3396;}[_0x54c8cf(0x77b)](){var _0x43a58e=_0x54c8cf;return new _0x132548(this[_0x43a58e(0xc1b)],this[_0x43a58e(0x32b7)],this[_0x43a58e(0x3d78)](),this[_0x43a58e(0x71e)],this['invertY'],this[_0x43a58e(0x1105)],this[_0x43a58e(0x19aa)]);}['dispose'](){var _0x488b4e=_0x54c8cf,_0x5bbb86;super[_0x488b4e(0x41a)](),this[_0x488b4e(0x32b7)]=null,this[_0x488b4e(0x1059)]&&(this[_0x488b4e(0x1059)][_0x488b4e(0x13c8)](),this[_0x488b4e(0x1059)]=null),this['video']['removeEventListener'](this[_0x488b4e(0x875)],this[_0x488b4e(0xa3f)]),this[_0x488b4e(0x19aa)][_0x488b4e(0x134b)]||(this[_0x488b4e(0x25f7)][_0x488b4e(0xa95)]('paused',this[_0x488b4e(0x31f3)]),this['video'][_0x488b4e(0xa95)]('seeked',this['_updateInternalTexture']),this['video'][_0x488b4e(0xa95)](_0x488b4e(0x646),this[_0x488b4e(0x739)]),this[_0x488b4e(0x25f7)]['removeEventListener'](_0x488b4e(0x84a),this[_0x488b4e(0x18bc)]),this[_0x488b4e(0x25f7)]['pause']()),null!=(_0x5bbb86=this['_externalTexture'])&&_0x5bbb86['dispose']();}static[_0x54c8cf(0xbc1)](_0x1769ca,_0x16fab7,_0x1ae465,_0x2f5bbd=!0x0){var _0x5a033b=_0x54c8cf;const _0x315972=_0x1769ca[_0x5a033b(0x3e9d)]()[_0x5a033b(0x3da)](_0x1ae465);return _0x1769ca[_0x5a033b(0x3e9d)]()[_0x5a033b(0x3026)]&&(document['body'][_0x5a033b(0x1bcf)](_0x315972),_0x315972['style'][_0x5a033b(0x171d)]=_0x5a033b(0x361b),_0x315972[_0x5a033b(0x3833)][_0x5a033b(0x239)]='0',_0x315972['style'][_0x5a033b(0xa9f)]=_0x5a033b(0x1b9a),_0x315972[_0x5a033b(0x3833)][_0x5a033b(0x2064)]='0px',_0x315972['style']['right']=_0x5a033b(0x304a)),_0x315972['setAttribute'](_0x5a033b(0x11f0),''),_0x315972[_0x5a033b(0x34e5)](_0x5a033b(0x1690),_0x5a033b(0x321d)),_0x315972[_0x5a033b(0x34e5)](_0x5a033b(0x328f),''),_0x315972['muted']=!0x0,_0x315972[_0x5a033b(0xbc7)]||(void 0x0!==_0x315972[_0x5a033b(0xfcb)]?_0x315972['mozSrcObject']=_0x16fab7:'object'==typeof _0x315972[_0x5a033b(0x3574)]?_0x315972[_0x5a033b(0x3574)]=_0x16fab7:_0x315972['src']=window[_0x5a033b(0xa21)]&&window[_0x5a033b(0xa21)][_0x5a033b(0x2ba3)](_0x16fab7)),new Promise(_0x429430=>{var _0x3f7c30=_0x5a033b;const _0x1a0db5=()=>{var _0x42f044=a8_0x5306;const _0x1599e4=new _0x132548(_0x42f044(0x25f7),_0x315972,_0x1769ca,!0x0,_0x2f5bbd,void 0x0,void 0x0,void 0x0,_0x4ae021['g']['TEXTUREFORMAT_RGB']);_0x1769ca[_0x42f044(0x3e9d)]()['_badOS']&&_0x1599e4[_0x42f044(0x6e9)][_0x42f044(0x41c9)](()=>{var _0xe3696e=_0x42f044;_0x315972[_0xe3696e(0x2f2e)]();}),_0x1599e4[_0x42f044(0x6e9)][_0x42f044(0x41c9)](()=>{_0x3a8d62(_0x315972);}),_0x429430(_0x1599e4),_0x315972[_0x42f044(0xa95)](_0x42f044(0x3462),_0x1a0db5);};_0x315972[_0x3f7c30(0x8a7)]('playing',_0x1a0db5),_0x315972[_0x3f7c30(0x853)]();});}static['CreateFromWebCamAsync'](_0x401c22,_0x591179,_0x454159=!0x1,_0x509ebd=!0x0){return _0x1f1342(this,void 0x0,void 0x0,function*(){var _0x456b70=a8_0x5306;if(navigator['mediaDevices']){const _0x3f246e=yield navigator[_0x456b70(0xfaf)][_0x456b70(0x22b1)]({'video':_0x591179,'audio':_0x454159}),_0x28195c=yield this[_0x456b70(0xbc1)](_0x401c22,_0x3f246e,_0x591179,_0x509ebd);return _0x28195c[_0x456b70(0x6e9)]['addOnce'](()=>{var _0x29f702=_0x456b70;_0x3f246e['getTracks']()[_0x29f702(0x35b2)](_0x978391=>{var _0x50f8bb=_0x29f702;_0x978391[_0x50f8bb(0xfec)]();});}),_0x28195c;}return Promise['reject'](_0x456b70(0xcf2));});}static[_0x54c8cf(0xb90)](_0x542906,_0x112bad,_0xd33c2d,_0x36a7a7=!0x1,_0x5803a2=!0x0){var _0x4cf204=_0x54c8cf;this[_0x4cf204(0x80a)](_0x542906,_0xd33c2d,_0x36a7a7,_0x5803a2)[_0x4cf204(0x2cc0)](function(_0x360e89){_0x112bad&&_0x112bad(_0x360e89);})[_0x4cf204(0x2e0)](function(_0x3993da){_0x4345fa['Y']['Error'](_0x3993da['name']);});}}},0x90a3:(_0x612c5e,_0x258be7,_0x3ca18e)=>{var _0x2ffb66=a8_0x1ec55c;_0x3ca18e['d'](_0x258be7,{'U':()=>_0x279ef8});function _0x590cb5(_0x4ffc88,_0x103920,_0x536c5c,_0x6446){var _0x450879=a8_0x5306,_0x4325a6,_0x5163ae=arguments[_0x450879(0x18cc)],_0x34dbd5=_0x5163ae<0x3?_0x103920:null===_0x6446?_0x6446=Object[_0x450879(0x14a5)](_0x103920,_0x536c5c):_0x6446;if(_0x450879(0x4238)==typeof Reflect&&_0x450879(0x3d33)==typeof Reflect[_0x450879(0x3215)])_0x34dbd5=Reflect['decorate'](_0x4ffc88,_0x103920,_0x536c5c,_0x6446);else{for(var _0x40fce8=_0x4ffc88[_0x450879(0x18cc)]-0x1;0x0<=_0x40fce8;_0x40fce8--)(_0x4325a6=_0x4ffc88[_0x40fce8])&&(_0x34dbd5=(_0x5163ae<0x3?_0x4325a6(_0x34dbd5):0x3<_0x5163ae?_0x4325a6(_0x103920,_0x536c5c,_0x34dbd5):_0x4325a6(_0x103920,_0x536c5c))||_0x34dbd5);}0x3<_0x5163ae&&_0x34dbd5&&Object[_0x450879(0x276e)](_0x103920,_0x536c5c,_0x34dbd5);}var _0xa77342=_0x3ca18e(0x10435),_0x515e51=_0x3ca18e(0xbd53);class _0x279ef8{constructor(){var _0x38e8b2=a8_0x5306;this[_0x38e8b2(0x3ab)]=!0x0,this[_0x38e8b2(0xda7)]=new _0x515e51['HE'](0x0,0x0,0x0,0x0),this[_0x38e8b2(0x237e)]=new _0x515e51['HE'](0x0,0x0,0x0,0x0),this[_0x38e8b2(0x2591)]=new _0x515e51['HE'](0x0,0x0,0x0,0x0),this[_0x38e8b2(0x1756)]=new _0x515e51['HE'](0x0,0x0,0x0,0x0),this[_0x38e8b2(0x26cd)]=new _0x515e51['HE'](0x0,0x0,0x0,0x0),this['_positiveCurve']=new _0x515e51['HE'](0x0,0x0,0x0,0x0),this[_0x38e8b2(0x388b)]=new _0x515e51['HE'](0x0,0x0,0x0,0x0),this[_0x38e8b2(0x702)]=0x1e,this['_globalDensity']=0x0,this['_globalSaturation']=0x0,this['_globalExposure']=0x0,this[_0x38e8b2(0x23cf)]=0x1e,this['_highlightsDensity']=0x0,this[_0x38e8b2(0x3ef4)]=0x0,this[_0x38e8b2(0x1a87)]=0x0,this[_0x38e8b2(0x1c29)]=0x1e,this[_0x38e8b2(0x1570)]=0x0,this[_0x38e8b2(0x8f2)]=0x0,this[_0x38e8b2(0x1c7c)]=0x0,this['_shadowsHue']=0x1e,this[_0x38e8b2(0x208e)]=0x0,this[_0x38e8b2(0x279c)]=0x0,this[_0x38e8b2(0x3bd2)]=0x0;}get[_0x2ffb66(0x2044)](){return this['_globalHue'];}set[_0x2ffb66(0x2044)](_0x26f2fc){var _0x5984d=_0x2ffb66;this[_0x5984d(0x702)]=_0x26f2fc,this['_dirty']=!0x0;}get[_0x2ffb66(0x396c)](){var _0x58994c=_0x2ffb66;return this[_0x58994c(0x18e5)];}set[_0x2ffb66(0x396c)](_0x45fb70){var _0x47207e=_0x2ffb66;this['_globalDensity']=_0x45fb70,this[_0x47207e(0x3ab)]=!0x0;}get[_0x2ffb66(0x26ec)](){var _0x5bb5bd=_0x2ffb66;return this[_0x5bb5bd(0x220b)];}set['globalSaturation'](_0x2a1b31){var _0x149234=_0x2ffb66;this['_globalSaturation']=_0x2a1b31,this[_0x149234(0x3ab)]=!0x0;}get[_0x2ffb66(0x1148)](){var _0x3115d4=_0x2ffb66;return this[_0x3115d4(0x38f1)];}set['globalExposure'](_0x3a4a24){var _0x3ef382=_0x2ffb66;this[_0x3ef382(0x38f1)]=_0x3a4a24,this['_dirty']=!0x0;}get['highlightsHue'](){var _0x1fd90e=_0x2ffb66;return this[_0x1fd90e(0x23cf)];}set['highlightsHue'](_0x2d5fb7){var _0x40f9c1=_0x2ffb66;this[_0x40f9c1(0x23cf)]=_0x2d5fb7,this[_0x40f9c1(0x3ab)]=!0x0;}get[_0x2ffb66(0xdca)](){var _0x193ff4=_0x2ffb66;return this[_0x193ff4(0x1968)];}set[_0x2ffb66(0xdca)](_0x386ecf){var _0x2986c1=_0x2ffb66;this['_highlightsDensity']=_0x386ecf,this[_0x2986c1(0x3ab)]=!0x0;}get['highlightsSaturation'](){return this['_highlightsSaturation'];}set[_0x2ffb66(0x1380)](_0x174c8e){var _0x36cdca=_0x2ffb66;this['_highlightsSaturation']=_0x174c8e,this[_0x36cdca(0x3ab)]=!0x0;}get[_0x2ffb66(0x3620)](){var _0x238eea=_0x2ffb66;return this[_0x238eea(0x1a87)];}set[_0x2ffb66(0x3620)](_0x2168e7){var _0x20918a=_0x2ffb66;this['_highlightsExposure']=_0x2168e7,this[_0x20918a(0x3ab)]=!0x0;}get[_0x2ffb66(0x3e6f)](){var _0x416c35=_0x2ffb66;return this[_0x416c35(0x1c29)];}set[_0x2ffb66(0x3e6f)](_0x4cb777){var _0x306528=_0x2ffb66;this[_0x306528(0x1c29)]=_0x4cb777,this[_0x306528(0x3ab)]=!0x0;}get['midtonesDensity'](){return this['_midtonesDensity'];}set['midtonesDensity'](_0x11f2af){this['_midtonesDensity']=_0x11f2af,this['_dirty']=!0x0;}get['midtonesSaturation'](){return this['_midtonesSaturation'];}set[_0x2ffb66(0xbf6)](_0x584de0){var _0x3b148f=_0x2ffb66;this[_0x3b148f(0x8f2)]=_0x584de0,this[_0x3b148f(0x3ab)]=!0x0;}get[_0x2ffb66(0x1c5c)](){var _0x45fead=_0x2ffb66;return this[_0x45fead(0x1c7c)];}set[_0x2ffb66(0x1c5c)](_0x5353d5){var _0x4882f9=_0x2ffb66;this[_0x4882f9(0x1c7c)]=_0x5353d5,this['_dirty']=!0x0;}get[_0x2ffb66(0x31ad)](){var _0x47e8e5=_0x2ffb66;return this[_0x47e8e5(0x2a57)];}set['shadowsHue'](_0xa3631b){var _0x5710a0=_0x2ffb66;this[_0x5710a0(0x2a57)]=_0xa3631b,this['_dirty']=!0x0;}get[_0x2ffb66(0x232f)](){var _0x14b232=_0x2ffb66;return this[_0x14b232(0x208e)];}set['shadowsDensity'](_0x3db54a){var _0x2fc55e=_0x2ffb66;this[_0x2fc55e(0x208e)]=_0x3db54a,this['_dirty']=!0x0;}get[_0x2ffb66(0x32db)](){return this['_shadowsSaturation'];}set['shadowsSaturation'](_0xff9a48){var _0x559d72=_0x2ffb66;this[_0x559d72(0x279c)]=_0xff9a48,this['_dirty']=!0x0;}get[_0x2ffb66(0xf06)](){return this['_shadowsExposure'];}set['shadowsExposure'](_0x2ff099){var _0x38b059=_0x2ffb66;this[_0x38b059(0x3bd2)]=_0x2ff099,this[_0x38b059(0x3ab)]=!0x0;}['getClassName'](){return'ColorCurves';}static[_0x2ffb66(0x14e4)](_0x4c3ea6,_0x2975f9,_0x1b228b=_0x2ffb66(0x1dbb),_0x5b5bb8=_0x2ffb66(0x3c38),_0x1f59c8='vCameraColorCurveNegative'){var _0x66a1e2=_0x2ffb66;_0x4c3ea6[_0x66a1e2(0x3ab)]&&(_0x4c3ea6[_0x66a1e2(0x3ab)]=!0x1,_0x4c3ea6[_0x66a1e2(0x2e15)](_0x4c3ea6[_0x66a1e2(0x702)],_0x4c3ea6[_0x66a1e2(0x18e5)],_0x4c3ea6[_0x66a1e2(0x220b)],_0x4c3ea6[_0x66a1e2(0x38f1)],_0x4c3ea6[_0x66a1e2(0x237e)]),_0x4c3ea6['_getColorGradingDataToRef'](_0x4c3ea6[_0x66a1e2(0x23cf)],_0x4c3ea6[_0x66a1e2(0x1968)],_0x4c3ea6[_0x66a1e2(0x3ef4)],_0x4c3ea6[_0x66a1e2(0x1a87)],_0x4c3ea6['_tempColor']),_0x4c3ea6[_0x66a1e2(0xda7)][_0x66a1e2(0x3d93)](_0x4c3ea6[_0x66a1e2(0x237e)],_0x4c3ea6[_0x66a1e2(0x2591)]),_0x4c3ea6[_0x66a1e2(0x2e15)](_0x4c3ea6[_0x66a1e2(0x1c29)],_0x4c3ea6[_0x66a1e2(0x1570)],_0x4c3ea6['_midtonesSaturation'],_0x4c3ea6[_0x66a1e2(0x1c7c)],_0x4c3ea6['_tempColor']),_0x4c3ea6['_tempColor'][_0x66a1e2(0x3d93)](_0x4c3ea6[_0x66a1e2(0x237e)],_0x4c3ea6[_0x66a1e2(0x1756)]),_0x4c3ea6['_getColorGradingDataToRef'](_0x4c3ea6['_shadowsHue'],_0x4c3ea6[_0x66a1e2(0x208e)],_0x4c3ea6[_0x66a1e2(0x279c)],_0x4c3ea6[_0x66a1e2(0x3bd2)],_0x4c3ea6['_tempColor']),_0x4c3ea6[_0x66a1e2(0xda7)][_0x66a1e2(0x3d93)](_0x4c3ea6[_0x66a1e2(0x237e)],_0x4c3ea6[_0x66a1e2(0x26cd)]),_0x4c3ea6['_highlightsCurve'][_0x66a1e2(0x185b)](_0x4c3ea6['_midtonesCurve'],_0x4c3ea6[_0x66a1e2(0x3766)]),_0x4c3ea6[_0x66a1e2(0x1756)][_0x66a1e2(0x185b)](_0x4c3ea6[_0x66a1e2(0x26cd)],_0x4c3ea6[_0x66a1e2(0x388b)])),_0x2975f9&&(_0x2975f9[_0x66a1e2(0x1ea8)](_0x1b228b,_0x4c3ea6['_positiveCurve']['r'],_0x4c3ea6[_0x66a1e2(0x3766)]['g'],_0x4c3ea6[_0x66a1e2(0x3766)]['b'],_0x4c3ea6['_positiveCurve']['a']),_0x2975f9[_0x66a1e2(0x1ea8)](_0x5b5bb8,_0x4c3ea6['_midtonesCurve']['r'],_0x4c3ea6['_midtonesCurve']['g'],_0x4c3ea6[_0x66a1e2(0x1756)]['b'],_0x4c3ea6[_0x66a1e2(0x1756)]['a']),_0x2975f9['setFloat4'](_0x1f59c8,_0x4c3ea6['_negativeCurve']['r'],_0x4c3ea6['_negativeCurve']['g'],_0x4c3ea6[_0x66a1e2(0x388b)]['b'],_0x4c3ea6[_0x66a1e2(0x388b)]['a']));}static[_0x2ffb66(0x3dc)](_0x45b967){var _0x502cc9=_0x2ffb66;_0x45b967[_0x502cc9(0xede)](_0x502cc9(0x3c38),_0x502cc9(0x1dbb),'vCameraColorCurveNegative');}[_0x2ffb66(0x2e15)](_0xc1ad52,_0x565cbd,_0x2da6ea,_0x304734,_0x96665d){var _0x1412c9=_0x2ffb66;null!=_0xc1ad52&&(_0xc1ad52=_0x279ef8[_0x1412c9(0x285b)](_0xc1ad52,0x0,0x168),_0x565cbd=_0x279ef8[_0x1412c9(0x285b)](_0x565cbd,-0x64,0x64),_0x2da6ea=_0x279ef8[_0x1412c9(0x285b)](_0x2da6ea,-0x64,0x64),_0x304734=_0x279ef8['_Clamp'](_0x304734,-0x64,0x64),_0x565cbd=_0x279ef8[_0x1412c9(0x3bfc)](_0x565cbd),_0x565cbd*=0.5,_0x304734=_0x279ef8[_0x1412c9(0x3bfc)](_0x304734),_0x565cbd<0x0&&(_0x565cbd*=-0x1,_0xc1ad52=(_0xc1ad52+0xb4)%0x168),_0x279ef8[_0x1412c9(0x1ddd)](_0xc1ad52,_0x565cbd,0x32+0.25*_0x304734,_0x96665d),_0x96665d[_0x1412c9(0x279e)](0x2,_0x96665d),_0x96665d['a']=0x1+0.01*_0x2da6ea);}static[_0x2ffb66(0x3bfc)](_0x202862){var _0x14bc27=_0x2ffb66;_0x202862/=0x64;let _0x1437a2=Math[_0x14bc27(0x273d)](_0x202862);return _0x1437a2=Math['pow'](_0x1437a2,0x2),_0x202862<0x0&&(_0x1437a2*=-0x1),_0x1437a2*=0x64;}static[_0x2ffb66(0x1ddd)](_0x5a8be2,_0x3c3815,_0x1dc0eb,_0x576618){var _0x166dad=_0x2ffb66,_0x5a8be2=_0x279ef8[_0x166dad(0x285b)](_0x5a8be2,0x0,0x168),_0x3c3815=_0x279ef8[_0x166dad(0x285b)](_0x3c3815/0x64,0x0,0x1),_0x4ea95a=_0x279ef8[_0x166dad(0x285b)](_0x1dc0eb/0x64,0x0,0x1);if(0x0===_0x3c3815)_0x576618['r']=_0x4ea95a,_0x576618['g']=_0x4ea95a,_0x576618['b']=_0x4ea95a;else{_0x5a8be2/=0x3c;var _0x1dc0eb=Math[_0x166dad(0x3b8b)](_0x5a8be2),_0x5a8be2=_0x5a8be2-_0x1dc0eb,_0x377bbe=_0x4ea95a*(0x1-_0x3c3815),_0x3f15f3=_0x4ea95a*(0x1-_0x3c3815*_0x5a8be2),_0x1a49fa=_0x4ea95a*(0x1-_0x3c3815*(0x1-_0x5a8be2));switch(_0x1dc0eb){case 0x0:_0x576618['r']=_0x4ea95a,_0x576618['g']=_0x1a49fa,_0x576618['b']=_0x377bbe;break;case 0x1:_0x576618['r']=_0x3f15f3,_0x576618['g']=_0x4ea95a,_0x576618['b']=_0x377bbe;break;case 0x2:_0x576618['r']=_0x377bbe,_0x576618['g']=_0x4ea95a,_0x576618['b']=_0x1a49fa;break;case 0x3:_0x576618['r']=_0x377bbe,_0x576618['g']=_0x3f15f3,_0x576618['b']=_0x4ea95a;break;case 0x4:_0x576618['r']=_0x1a49fa,_0x576618['g']=_0x377bbe,_0x576618['b']=_0x4ea95a;break;default:_0x576618['r']=_0x4ea95a,_0x576618['g']=_0x377bbe,_0x576618['b']=_0x3f15f3;}}_0x576618['a']=0x1;}static[_0x2ffb66(0x285b)](_0x41ecff,_0xe47d44,_0x15b0ce){var _0x36e0a8=_0x2ffb66;return Math[_0x36e0a8(0x1111)](Math['max'](_0x41ecff,_0xe47d44),_0x15b0ce);}['clone'](){var _0x42c5cf=_0x2ffb66;return _0xa77342['p4'][_0x42c5cf(0x3a1)](()=>new _0x279ef8(),this);}[_0x2ffb66(0x18e2)](){var _0x44fcd4=_0x2ffb66;return _0xa77342['p4'][_0x44fcd4(0x96c)](this);}static[_0x2ffb66(0x2de7)](_0x2dc01c){var _0x129ad3=_0x2ffb66;return _0xa77342['p4'][_0x129ad3(0x2de7)](()=>new _0x279ef8(),_0x2dc01c,null,null);}}_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],_0x2ffb66(0x702),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8['prototype'],_0x2ffb66(0x18e5),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],_0x2ffb66(0x220b),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],_0x2ffb66(0x38f1),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],_0x2ffb66(0x23cf),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],_0x2ffb66(0x1968),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],_0x2ffb66(0x3ef4),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],_0x2ffb66(0x1a87),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],'_midtonesHue',void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],'_midtonesDensity',void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8[_0x2ffb66(0x1ce1)],_0x2ffb66(0x8f2),void 0x0),_0x590cb5([(0x0,_0xa77342['qC'])()],_0x279ef8['prototype'],_0x2ffb66(0x1c7c),void 0x0),_0xa77342['p4'][_0x2ffb66(0x2915)]=_0x279ef8[_0x2ffb66(0x2de7)];},0x1533d:(_0x4f8ed2,_0xf74aae,_0x19bbca)=>{var _0x8611d7=a8_0x1ec55c;_0x19bbca['d'](_0xf74aae,{'Q':()=>_0x15e0f7});var _0xb727e5=_0x19bbca(0xa896),_0x5d80de=_0x19bbca(0x1610),_0x274e76=_0x19bbca(0x7205),_0x563be3=_0x19bbca(0x9a70),_0x2f241a=_0x19bbca(0xcd3c),_0x2fa8c6=_0x19bbca(0x26fa),_0x5e930c=_0x19bbca(0x12658);class _0x15e0f7{constructor(_0x312571,_0x5b6ab7,_0x5c8b6d,_0x468e31=null,_0x3428c1,_0x45b5de=null,_0x12393e=null,_0x2aab4c=null,_0x161674=null,_0x13e146,_0x4f40f0='',_0x301644=_0x5e930c['x'][_0x8611d7(0xfd6)]){var _0x4ef917=_0x8611d7;this[_0x4ef917(0xc1b)]=null,this[_0x4ef917(0x1254)]='',this[_0x4ef917(0x37be)]=null,this[_0x4ef917(0x202c)]=null,this[_0x4ef917(0x659)]=null,this[_0x4ef917(0x309e)]=0x0,this[_0x4ef917(0x1d68)]=new _0xb727e5['y$'](),this[_0x4ef917(0x2709)]=new _0xb727e5['y$'](),this['_onBindObservable']=null,this[_0x4ef917(0x631)]=!0x1,this[_0x4ef917(0xfdf)]=!0x1,this[_0x4ef917(0x17db)]=null,this[_0x4ef917(0x13d5)]=!0x1,this['_bonesComputationForcedToCPU']=!0x1,this['_uniformBuffersNames']={},this['_multiTarget']=!0x1,this[_0x4ef917(0x1809)]={},this['_isReady']=!0x1,this['_compilationError']='',this['_allFallbacksProcessed']=!0x1,this[_0x4ef917(0x2414)]={},this[_0x4ef917(0x1101)]='',this['_fallbacks']=null,this[_0x4ef917(0x3dbd)]='',this['_fragmentSourceCodeOverride']='',this[_0x4ef917(0x325d)]=null,this[_0x4ef917(0x38e6)]=null,this[_0x4ef917(0x76d)]='',this[_0x4ef917(0x32fb)]='',this[_0x4ef917(0x76b)]='',this['_fragmentSourceCodeBeforeMigration']='',this['_rawVertexSourceCode']='',this[_0x4ef917(0x18c3)]='',this['name']=_0x312571,this[_0x4ef917(0x1101)]=_0x4f40f0;let _0x1b6d21=void 0x0,_0x456d61=null;if(_0x5b6ab7['attributes']){const _0xc0497d=_0x5b6ab7;if(this[_0x4ef917(0x355c)]=_0x5c8b6d,this[_0x4ef917(0x3ea5)]=_0xc0497d[_0x4ef917(0x3b34)],this[_0x4ef917(0x2b7)]=_0xc0497d['uniformsNames']['concat'](_0xc0497d[_0x4ef917(0x322d)]),this[_0x4ef917(0x2e96)]=_0xc0497d[_0x4ef917(0x322d)][_0x4ef917(0x538)](),this[_0x4ef917(0x1254)]=_0xc0497d[_0x4ef917(0x1254)],this[_0x4ef917(0x202c)]=_0xc0497d[_0x4ef917(0x202c)],this['onCompiled']=_0xc0497d[_0x4ef917(0x37be)],this[_0x4ef917(0x2210)]=_0xc0497d[_0x4ef917(0x847)],this[_0x4ef917(0x4135)]=_0xc0497d[_0x4ef917(0x1acc)],this[_0x4ef917(0x325d)]=_0xc0497d[_0x4ef917(0x3276)]||null,this['_multiTarget']=!!_0xc0497d[_0x4ef917(0x3f30)],this[_0x4ef917(0x39f9)]=null!=(_0x4f40f0=_0xc0497d[_0x4ef917(0xdf0)])?_0x4f40f0:_0x5e930c['x'][_0x4ef917(0xfd6)],_0xc0497d['uniformBuffersNames']){this[_0x4ef917(0x2679)]=_0xc0497d['uniformBuffersNames'][_0x4ef917(0x538)]();for(let _0x5b89f5=0x0;_0x5b89f5<_0xc0497d[_0x4ef917(0x2e84)][_0x4ef917(0x18cc)];_0x5b89f5++)this[_0x4ef917(0xf18)][_0xc0497d[_0x4ef917(0x2e84)][_0x5b89f5]]=_0x5b89f5;}_0x456d61=null!=(_0x4f40f0=_0xc0497d[_0x4ef917(0x1511)])?_0x4f40f0:null,_0x1b6d21=null!=(_0x4f40f0=_0xc0497d[_0x4ef917(0x2fb4)])?_0x4f40f0:void 0x0;}else this[_0x4ef917(0x355c)]=_0x3428c1,this[_0x4ef917(0x1254)]=null==_0x45b5de?'':_0x45b5de,this['_uniformsNames']=_0x5c8b6d['concat'](_0x468e31),this[_0x4ef917(0x2e96)]=_0x468e31?_0x468e31[_0x4ef917(0x538)]():[],this[_0x4ef917(0x3ea5)]=_0x5b6ab7,this[_0x4ef917(0x2679)]=[],this['_shaderLanguage']=_0x301644,this[_0x4ef917(0x202c)]=_0x161674,this[_0x4ef917(0x37be)]=_0x2aab4c,this[_0x4ef917(0x4135)]=_0x13e146,this[_0x4ef917(0x2210)]=_0x12393e;this['_attributeLocationByName']={},this['uniqueId']=_0x15e0f7[_0x4ef917(0x307c)]++;let _0x5b8bb7,_0x3f88b9;const _0x43df8e=(0x0,_0x274e76['CG'])()?this[_0x4ef917(0x355c)][_0x4ef917(0xdd0)]():null;_0x5b8bb7=_0x312571[_0x4ef917(0x1b89)]?_0x4ef917(0xc3f)+_0x312571[_0x4ef917(0x1b89)]:_0x312571[_0x4ef917(0x407)]?(_0x5b8bb7=_0x43df8e?_0x43df8e[_0x4ef917(0x3c11)](_0x312571[_0x4ef917(0x407)]):null)||_0x312571[_0x4ef917(0x407)]:_0x312571[_0x4ef917(0x41a1)]||_0x312571,_0x3f88b9=_0x312571['fragmentSource']?_0x4ef917(0xc3f)+_0x312571[_0x4ef917(0x3a83)]:_0x312571[_0x4ef917(0x226c)]?(_0x3f88b9=_0x43df8e?_0x43df8e[_0x4ef917(0x3c11)](_0x312571[_0x4ef917(0x226c)]):null)||_0x312571[_0x4ef917(0x226c)]:_0x312571['fragment']||_0x312571,this['_processingContext']=this[_0x4ef917(0x355c)][_0x4ef917(0xb42)](this[_0x4ef917(0x39f9)]);let _0x5f12ee={'defines':this[_0x4ef917(0x1254)][_0x4ef917(0x4184)]('\x0a'),'indexParameters':this[_0x4ef917(0x4135)],'isFragment':!0x1,'shouldUseHighPrecisionShader':this[_0x4ef917(0x355c)]['_shouldUseHighPrecisionShader'],'processor':this['_engine'][_0x4ef917(0x3aab)](this[_0x4ef917(0x39f9)]),'supportsUniformBuffers':this['_engine'][_0x4ef917(0x3af5)],'shadersRepository':_0x2fa8c6['v']['GetShadersRepository'](this[_0x4ef917(0x39f9)]),'includesShadersStore':_0x2fa8c6['v'][_0x4ef917(0x3ed6)](this[_0x4ef917(0x39f9)]),'version':(0x64*this[_0x4ef917(0x355c)][_0x4ef917(0x37b3)])['toString'](),'platformName':this[_0x4ef917(0x355c)][_0x4ef917(0x14d2)],'processingContext':this[_0x4ef917(0x22a9)],'isNDCHalfZRange':this['_engine']['isNDCHalfZRange'],'useReverseDepthBuffer':this['_engine'][_0x4ef917(0x1652)],'processCodeAfterIncludes':_0x1b6d21};const _0x38a80a=[void 0x0,void 0x0],_0x3d4978=()=>{var _0x547d0a=_0x4ef917;if(_0x38a80a[0x0]&&_0x38a80a[0x1]){_0x5f12ee[_0x547d0a(0xbf1)]=!0x0;const [_0x3f862a,_0x3c26c0]=_0x38a80a;_0x2f241a['L']['Process'](_0x3c26c0,_0x5f12ee,(_0x18f192,_0x2be4f4)=>{var _0x312ec9=_0x547d0a;this[_0x312ec9(0x31b9)]=_0x2be4f4,_0x456d61&&(_0x18f192=_0x456d61('fragment',_0x18f192)),_0x2be4f4=_0x2f241a['L']['Finalize'](_0x3f862a,_0x18f192,_0x5f12ee),(_0x5f12ee=null,this[_0x312ec9(0x2362)](_0x2be4f4[_0x312ec9(0x292d)],_0x2be4f4[_0x312ec9(0x3d66)],_0x312571));},this[_0x547d0a(0x355c)]);}};this['_loadShader'](_0x5b8bb7,_0x4ef917(0xf56),'',_0x5df2b5=>{var _0x27cbb3=_0x4ef917;_0x2f241a['L'][_0x27cbb3(0x331)](_0x5f12ee),_0x2f241a['L'][_0x27cbb3(0x3d4d)](_0x5df2b5,_0x5f12ee,(_0x2a11a4,_0x2bc5b1)=>{var _0x333c1b=_0x27cbb3;this['_rawVertexSourceCode']=_0x5df2b5,this['_vertexSourceCodeBeforeMigration']=_0x2bc5b1,_0x456d61&&(_0x2a11a4=_0x456d61(_0x333c1b(0x41a1),_0x2a11a4)),_0x38a80a[0x0]=_0x2a11a4,_0x3d4978();},this[_0x27cbb3(0x355c)]);}),this[_0x4ef917(0x35f5)](_0x3f88b9,'Fragment',_0x4ef917(0x3b12),_0xdb925e=>{var _0xdc4e41=_0x4ef917;this[_0xdc4e41(0x18c3)]=_0xdb925e,_0x38a80a[0x1]=_0xdb925e,_0x3d4978();});}static get[_0x8611d7(0x30e9)](){var _0x244ff0=_0x8611d7;return _0x2fa8c6['v'][_0x244ff0(0x30e9)];}static set[_0x8611d7(0x30e9)](_0x4bb9a5){var _0x47a495=_0x8611d7;_0x2fa8c6['v'][_0x47a495(0x30e9)]=_0x4bb9a5;}get[_0x8611d7(0x1c2e)](){var _0x4302c3=_0x8611d7;return this[_0x4302c3(0x22f0)]||(this[_0x4302c3(0x22f0)]=new _0xb727e5['y$']()),this[_0x4302c3(0x22f0)];}[_0x8611d7(0x2362)](_0x4a4d04,_0xfb8407,_0xe70853){var _0xfcbb9a=_0x8611d7,_0x1b80e3;_0xe70853?(_0x1b80e3=_0xe70853['vertexElement']||_0xe70853[_0xfcbb9a(0x41a1)]||_0xe70853[_0xfcbb9a(0x3b2e)]||_0xe70853,_0xe70853=_0xe70853[_0xfcbb9a(0x226c)]||_0xe70853[_0xfcbb9a(0x1720)]||_0xe70853['spectorName']||_0xe70853,this[_0xfcbb9a(0x76d)]=(this[_0xfcbb9a(0x39f9)]===_0x5e930c['x'][_0xfcbb9a(0x33b0)]?'//':'')+_0xfcbb9a(0x3ad1)+_0x1b80e3+'\x0a'+_0x4a4d04,this[_0xfcbb9a(0x32fb)]=(this[_0xfcbb9a(0x39f9)]===_0x5e930c['x'][_0xfcbb9a(0x33b0)]?'//':'')+'#define\x20SHADER_NAME\x20fragment:'+_0xe70853+'\x0a'+_0xfb8407):(this[_0xfcbb9a(0x76d)]=_0x4a4d04,this[_0xfcbb9a(0x32fb)]=_0xfb8407),this[_0xfcbb9a(0x8cd)]();}get[_0x8611d7(0x1846)](){var _0x4b8a86=_0x8611d7;return this[_0x4b8a86(0x1101)];}[_0x8611d7(0x3b27)](){try{return this['_isReadyInternal']();}catch(_0x4a9324){return!0x1;}}[_0x8611d7(0x10af)](){var _0x1ddad0=_0x8611d7;return!!this[_0x1ddad0(0x1668)]||!!this[_0x1ddad0(0x38e6)]&&this[_0x1ddad0(0x38e6)][_0x1ddad0(0x3b27)];}[_0x8611d7(0x3e9d)](){var _0x5ac457=_0x8611d7;return this[_0x5ac457(0x355c)];}[_0x8611d7(0x2e68)](){var _0x3e2c16=_0x8611d7;return this[_0x3e2c16(0x38e6)];}[_0x8611d7(0x2e0f)](){var _0x47ea30=_0x8611d7;return this[_0x47ea30(0x3ea5)];}[_0x8611d7(0x3b51)](_0x4dbcd1){var _0x516c1d=_0x8611d7;return this[_0x516c1d(0x2a8d)][_0x4dbcd1];}[_0x8611d7(0x404f)](_0x25fd53){var _0x39065c=_0x8611d7;return this[_0x39065c(0x1234)][_0x25fd53];}[_0x8611d7(0x2877)](){var _0x582230=_0x8611d7;return this[_0x582230(0x2a8d)][_0x582230(0x18cc)];}[_0x8611d7(0x278a)](_0x3d8047){var _0x43ed2e=_0x8611d7;return this[_0x43ed2e(0x2b7)][_0x43ed2e(0x86a)](_0x3d8047);}[_0x8611d7(0x2d39)](_0x4ddfd0){return this['_uniforms'][_0x4ddfd0];}[_0x8611d7(0x3a50)](){var _0x560e18=_0x8611d7;return this[_0x560e18(0x2e96)];}[_0x8611d7(0x1865)](){var _0x3e4789=_0x8611d7;return this[_0x3e4789(0x2b7)];}[_0x8611d7(0x3c4d)](){var _0x277a4e=_0x8611d7;return this[_0x277a4e(0x2679)];}[_0x8611d7(0x3aa5)](){var _0x1ed394=_0x8611d7;return this[_0x1ed394(0x4135)];}[_0x8611d7(0x579)](){var _0x364c1e=_0x8611d7;return this[_0x364c1e(0x3e8c)];}[_0x8611d7(0x894)](){return this['_allFallbacksProcessed'];}[_0x8611d7(0x26e0)](_0x3b5b3b){var _0x6f86de=_0x8611d7;this[_0x6f86de(0x3b27)]()?_0x3b5b3b(this):(this[_0x6f86de(0x1d68)][_0x6f86de(0x2e5)](_0xf9c55c=>{_0x3b5b3b(_0xf9c55c);}),this['_pipelineContext']&&!this[_0x6f86de(0x38e6)][_0x6f86de(0x2555)]||setTimeout(()=>{var _0xb7dc8c=_0x6f86de;this[_0xb7dc8c(0x26eb)](null);},0x10));}[_0x8611d7(0x26eb)](_0x3c4e8f){var _0x2be5db=_0x8611d7;try{if(this[_0x2be5db(0x10af)]())return;}catch(_0xed8186){return void this[_0x2be5db(0x3b8d)](_0xed8186,_0x3c4e8f);}this[_0x2be5db(0x13d5)]||setTimeout(()=>{this['_checkIsReady'](_0x3c4e8f);},0x10);}[_0x8611d7(0x35f5)](_0x5c5a49,_0x40e03f,_0xbea581,_0xeabd39){var _0x136b2b=_0x8611d7,_0x29eb7e;'undefined'!=typeof HTMLElement&&_0x5c5a49 instanceof HTMLElement?_0xeabd39((0x0,_0x274e76['v'])(_0x5c5a49)):_0x136b2b(0xc3f)===_0x5c5a49[_0x136b2b(0x3138)](0x0,0x7)?_0xeabd39(_0x5c5a49[_0x136b2b(0x3138)](0x7)):_0x136b2b(0x2553)===_0x5c5a49['substr'](0x0,0x7)?_0xeabd39(window['atob'](_0x5c5a49[_0x136b2b(0x3138)](0x7))):(_0x29eb7e=_0x2fa8c6['v'][_0x136b2b(0x2855)](this[_0x136b2b(0x39f9)]))[_0x5c5a49+_0x40e03f+'Shader']?_0xeabd39(_0x29eb7e[_0x5c5a49+_0x40e03f+_0x136b2b(0x1bad)]):_0xbea581&&_0x29eb7e[_0x5c5a49+_0xbea581+_0x136b2b(0x1bad)]?_0xeabd39(_0x29eb7e[_0x5c5a49+_0xbea581+_0x136b2b(0x1bad)]):(_0x29eb7e='.'===_0x5c5a49[0x0]||'/'===_0x5c5a49[0x0]||-0x1<_0x5c5a49[_0x136b2b(0x86a)]('http')?_0x5c5a49:_0x2fa8c6['v'][_0x136b2b(0x3704)](this[_0x136b2b(0x39f9)])+_0x5c5a49,this[_0x136b2b(0x355c)][_0x136b2b(0x29b7)](_0x29eb7e+'.'+_0x40e03f[_0x136b2b(0x37d7)]()+_0x136b2b(0x38ea),_0xeabd39));}get[_0x8611d7(0x23e7)](){var _0x5f44c4=_0x8611d7,_0x5167be;return this[_0x5f44c4(0x3dbd)]&&this['_fragmentSourceCodeOverride']?this[_0x5f44c4(0x3dbd)]:null!=(_0x5167be=null==(_0x5167be=this[_0x5f44c4(0x38e6)])?void 0x0:_0x5167be[_0x5f44c4(0x1e38)]())?_0x5167be:this[_0x5f44c4(0x76d)];}get[_0x8611d7(0x4247)](){var _0xaddf13=_0x8611d7,_0x408def;return this['_vertexSourceCodeOverride']&&this[_0xaddf13(0x191a)]?this[_0xaddf13(0x191a)]:null!=(_0x408def=null==(_0x408def=this[_0xaddf13(0x38e6)])?void 0x0:_0x408def['_getFragmentShaderCode']())?_0x408def:this[_0xaddf13(0x32fb)];}get['vertexSourceCodeBeforeMigration'](){return this['_vertexSourceCodeBeforeMigration'];}get['fragmentSourceCodeBeforeMigration'](){var _0x5bb6a9=_0x8611d7;return this[_0x5bb6a9(0x31b9)];}get[_0x8611d7(0x1068)](){var _0x2c1a5b=_0x8611d7;return this[_0x2c1a5b(0x4021)];}get[_0x8611d7(0x2bb3)](){return this['_rawFragmentSourceCode'];}[_0x8611d7(0x3b4e)](_0x5bc7b2,_0x565f62,_0x4cd63c,_0x103f90){var _0x1a1db3=_0x8611d7;this[_0x1a1db3(0x1668)]=!0x1,this[_0x1a1db3(0x3dbd)]=_0x5bc7b2,this[_0x1a1db3(0x191a)]=_0x565f62,this['onError']=(_0x1ca4de,_0x5bc224)=>{_0x103f90&&_0x103f90(_0x5bc224);},this[_0x1a1db3(0x37be)]=()=>{var _0x1475db=_0x1a1db3;const _0x508036=this[_0x1475db(0x3e9d)]()[_0x1475db(0x166b)];if(_0x508036){for(let _0x3f9420=0x0;_0x3f9420<_0x508036[_0x1475db(0x18cc)];_0x3f9420++)_0x508036[_0x3f9420]['markAllMaterialsAsDirty'](_0x5d80de['g'][_0x1475db(0x463)]);}this[_0x1475db(0x38e6)]['_handlesSpectorRebuildCallback'](_0x4cd63c);},this[_0x1a1db3(0x2210)]=null,this['_prepareEffect']();}[_0x8611d7(0x8cd)](){var _0x1a7a45=_0x8611d7;const _0x459e7c=this['_attributesNames'];var _0x1a3c53=this[_0x1a7a45(0x1254)];const _0x34f5ec=this['_pipelineContext'];this[_0x1a7a45(0x1668)]=!0x1;try{const _0xa28ab0=this[_0x1a7a45(0x355c)];this['_pipelineContext']=_0xa28ab0[_0x1a7a45(0x1df5)](this[_0x1a7a45(0x22a9)]),this[_0x1a7a45(0x38e6)][_0x1a7a45(0x956)]=this['_key'];var _0x1b94d2=this[_0x1a7a45(0x3b4e)][_0x1a7a45(0x3b97)](this);this['_vertexSourceCodeOverride']&&this[_0x1a7a45(0x191a)]?_0xa28ab0[_0x1a7a45(0x34ee)](this[_0x1a7a45(0x38e6)],this['_vertexSourceCodeOverride'],this['_fragmentSourceCodeOverride'],!0x0,this['_rawVertexSourceCode'],this[_0x1a7a45(0x18c3)],_0x1b94d2,null,this[_0x1a7a45(0x325d)],this[_0x1a7a45(0x1101)]):_0xa28ab0[_0x1a7a45(0x34ee)](this[_0x1a7a45(0x38e6)],this[_0x1a7a45(0x76d)],this[_0x1a7a45(0x32fb)],!0x1,this['_rawVertexSourceCode'],this[_0x1a7a45(0x18c3)],_0x1b94d2,_0x1a3c53,this['_transformFeedbackVaryings'],this['_key']),_0xa28ab0['_executeWhenRenderingStateIsCompiled'](this[_0x1a7a45(0x38e6)],()=>{var _0xf6180d=_0x1a7a45;if(this[_0xf6180d(0x2a8d)]=[],this[_0xf6180d(0x38e6)][_0xf6180d(0xadb)](this,this[_0xf6180d(0xf18)],this[_0xf6180d(0x2b7)],this[_0xf6180d(0x2414)],this[_0xf6180d(0x2e96)],this[_0xf6180d(0x1809)],_0x459e7c,this[_0xf6180d(0x2a8d)]),_0x459e7c)for(let _0x2cc7cc=0x0;_0x2cc7cc<_0x459e7c['length'];_0x2cc7cc++){var _0x6dbe69=_0x459e7c[_0x2cc7cc];this[_0xf6180d(0x1234)][_0x6dbe69]=this[_0xf6180d(0x2a8d)][_0x2cc7cc];}_0xa28ab0[_0xf6180d(0x2a28)](this),this[_0xf6180d(0x3e8c)]='',this[_0xf6180d(0x1668)]=!0x0,this[_0xf6180d(0x37be)]&&this[_0xf6180d(0x37be)](this),this[_0xf6180d(0x1d68)]['notifyObservers'](this),this['onCompileObservable'][_0xf6180d(0x13c8)](),this['_fallbacks']&&this[_0xf6180d(0x2210)][_0xf6180d(0x1308)](),_0x34f5ec&&this['getEngine']()[_0xf6180d(0x1107)](_0x34f5ec);}),this[_0x1a7a45(0x38e6)][_0x1a7a45(0x2555)]&&this[_0x1a7a45(0x26eb)](_0x34f5ec);}catch(_0x24aa91){this['_processCompilationErrors'](_0x24aa91,_0x34f5ec);}}['_getShaderCodeAndErrorLine'](_0x563b71,_0x3ec100,_0x48898c){var _0x4ef95a=_0x8611d7,_0x11d5b6;let _0xd33cf9=null;return _0x3ec100&&_0x563b71&&(_0x3ec100=_0x3ec100[_0x4ef95a(0x43f)](_0x48898c?/FRAGMENT SHADER ERROR: 0:(\d+?):/:/VERTEX SHADER ERROR: 0:(\d+?):/))&&0x2===_0x3ec100[_0x4ef95a(0x18cc)]&&(_0x3ec100=parseInt(_0x3ec100[0x1]),(_0x11d5b6=_0x563b71['split']('\x0a',-0x1))[_0x4ef95a(0x18cc)]>=_0x3ec100&&(_0xd33cf9=_0x4ef95a(0x723)+_0x3ec100+']\x20in\x20'+(_0x48898c?_0x4ef95a(0x1720):_0x4ef95a(0x41a1))+_0x4ef95a(0x340e)+_0x11d5b6[_0x3ec100-0x1])),[_0x563b71,_0xd33cf9];}['_processCompilationErrors'](_0x27edaa,_0x5cdf39=null){var _0x110442=_0x8611d7;this[_0x110442(0x3e8c)]=_0x27edaa['message'];const _0x549d82=this[_0x110442(0x3ea5)],_0x5efb38=this[_0x110442(0x2210)];if(_0x563be3['Y'][_0x110442(0x3556)](_0x110442(0x1f6c)),_0x563be3['Y'][_0x110442(0x3556)]('Uniforms:\x20'+this[_0x110442(0x2b7)]['map'](function(_0x38972b){return'\x20'+_0x38972b;})),_0x563be3['Y'][_0x110442(0x3556)](_0x110442(0x39ff)+_0x549d82[_0x110442(0x36d3)](function(_0x581440){return'\x20'+_0x581440;})),_0x563be3['Y']['Error'](_0x110442(0x2a4d)+this[_0x110442(0x1254)]),_0x15e0f7[_0x110442(0x12e5)]){let _0x39602e=null,_0x2ba9c4=null,_0x110505=null;null!=(_0x27edaa=this[_0x110442(0x38e6)])&&_0x27edaa['_getVertexShaderCode']()&&([_0x110505,_0x39602e]=this[_0x110442(0x24f6)](this[_0x110442(0x38e6)][_0x110442(0x1e38)](),this[_0x110442(0x3e8c)],!0x1),_0x110505&&(_0x563be3['Y']['Error']('Vertex\x20code:'),_0x563be3['Y'][_0x110442(0x3556)](_0x110505))),null!=(_0x27edaa=this[_0x110442(0x38e6)])&&_0x27edaa['_getFragmentShaderCode']()&&([_0x110505,_0x2ba9c4]=this['_getShaderCodeAndErrorLine'](null==(_0x27edaa=this[_0x110442(0x38e6)])?void 0x0:_0x27edaa['_getFragmentShaderCode'](),this[_0x110442(0x3e8c)],!0x0),_0x110505&&(_0x563be3['Y'][_0x110442(0x3556)]('Fragment\x20code:'),_0x563be3['Y'][_0x110442(0x3556)](_0x110505))),_0x39602e&&_0x563be3['Y'][_0x110442(0x3556)](_0x39602e),_0x2ba9c4&&_0x563be3['Y']['Error'](_0x2ba9c4);}_0x563be3['Y'][_0x110442(0x3556)]('Error:\x20'+this[_0x110442(0x3e8c)]),_0x27edaa=()=>{var _0x165b1f=_0x110442;this['onError']&&this['onError'](this,this[_0x165b1f(0x3e8c)]),this[_0x165b1f(0x2709)]['notifyObservers'](this);},(_0x5cdf39&&(this[_0x110442(0x38e6)]=_0x5cdf39,this[_0x110442(0x1668)]=!0x0,_0x27edaa()),_0x5efb38?(this[_0x110442(0x38e6)]=null,_0x5efb38[_0x110442(0x1537)]?(this[_0x110442(0x2af2)]=!0x1,_0x563be3['Y'][_0x110442(0x3556)](_0x110442(0x1613)),this['defines']=_0x5efb38[_0x110442(0xca2)](this[_0x110442(0x1254)],this),this[_0x110442(0x8cd)]()):(this['_allFallbacksProcessed']=!0x0,_0x27edaa(),this['onErrorObservable']['clear'](),this[_0x110442(0x2210)]&&this['_fallbacks'][_0x110442(0x1308)]())):(this[_0x110442(0x2af2)]=!0x0,_0x5cdf39||_0x27edaa()));}get[_0x8611d7(0x3778)](){var _0x48c46d=_0x8611d7;return''===this[_0x48c46d(0x3e8c)];}[_0x8611d7(0xcf8)](_0x37cc18,_0x538a6b){var _0x3b2825=_0x8611d7;this[_0x3b2825(0x355c)][_0x3b2825(0xcf8)](this[_0x3b2825(0x1809)][_0x37cc18],_0x538a6b,_0x37cc18);}[_0x8611d7(0x2265)](_0x60fc2,_0x396cb9){var _0x2ba200=_0x8611d7;this['_engine']['setTexture'](this[_0x2ba200(0x1809)][_0x60fc2],this[_0x2ba200(0x2414)][_0x60fc2],_0x396cb9,_0x60fc2);}[_0x8611d7(0xe19)](_0x4f6539,_0xa39e2d){var _0x18915=_0x8611d7;this[_0x18915(0x355c)][_0x18915(0xe19)](this[_0x18915(0x1809)][_0x4f6539],this[_0x18915(0x2414)][_0x4f6539],_0xa39e2d,_0x4f6539);}[_0x8611d7(0x1ec4)](_0x12b112,_0x52b638){var _0x157824=_0x8611d7,_0x17a2d7=_0x12b112+'Ex';if(-0x1===this[_0x157824(0x2e96)][_0x157824(0x86a)](_0x17a2d7+'0')){var _0x22b6db=this[_0x157824(0x2e96)][_0x157824(0x86a)](_0x12b112);for(let _0x752361=0x1;_0x752361<_0x52b638[_0x157824(0x18cc)];_0x752361++){var _0x2f024a=_0x17a2d7+(_0x752361-0x1)['toString']();this[_0x157824(0x2e96)][_0x157824(0xb1f)](_0x22b6db+_0x752361,0x0,_0x2f024a);}let _0x389d33=0x0;for(const _0x3bd368 of this[_0x157824(0x2e96)])this[_0x157824(0x1809)][_0x3bd368]=_0x389d33,_0x389d33+=0x1;}this[_0x157824(0x355c)][_0x157824(0x1ec4)](this[_0x157824(0x1809)][_0x12b112],this['_uniforms'][_0x12b112],_0x52b638,_0x12b112);}[_0x8611d7(0x269a)](_0x115e1d,_0x21e577){var _0x32bf57=_0x8611d7;this[_0x32bf57(0x355c)][_0x32bf57(0x269a)](this['_samplers'][_0x115e1d],_0x21e577,_0x115e1d);}['setTextureFromPostProcessOutput'](_0x38bd6f,_0x1e3675){var _0x1640c3=_0x8611d7;this[_0x1640c3(0x355c)]['setTextureFromPostProcessOutput'](this[_0x1640c3(0x1809)][_0x38bd6f],_0x1e3675,_0x38bd6f);}['bindUniformBuffer'](_0x1ce6b2,_0x4eaf3e){var _0x12253d=_0x8611d7,_0x5bc58f=this[_0x12253d(0xf18)][_0x4eaf3e];void 0x0===_0x5bc58f||_0x15e0f7['_BaseCache'][_0x5bc58f]===_0x1ce6b2&&this['_engine'][_0x12253d(0x1d9a)][_0x12253d(0x38ad)]||(_0x15e0f7[_0x12253d(0x738)][_0x5bc58f]=_0x1ce6b2,this[_0x12253d(0x355c)]['bindUniformBufferBase'](_0x1ce6b2,_0x5bc58f,_0x4eaf3e));}['bindUniformBlock'](_0x4c47b6,_0x509c1b){var _0x482b16=_0x8611d7;this[_0x482b16(0x355c)]['bindUniformBlock'](this[_0x482b16(0x38e6)],_0x4c47b6,_0x509c1b);}[_0x8611d7(0xf42)](_0x1a047c,_0x5341b4){var _0x2b8369=_0x8611d7;return this[_0x2b8369(0x38e6)][_0x2b8369(0xf42)](_0x1a047c,_0x5341b4),this;}[_0x8611d7(0x34a8)](_0x24719a,_0x17c0d1,_0x107595){return this['_pipelineContext']['setInt2'](_0x24719a,_0x17c0d1,_0x107595),this;}[_0x8611d7(0x8fc)](_0x468a73,_0x5eec53,_0x21a773,_0x30631b){var _0x2a3b49=_0x8611d7;return this[_0x2a3b49(0x38e6)]['setInt3'](_0x468a73,_0x5eec53,_0x21a773,_0x30631b),this;}[_0x8611d7(0x4103)](_0x429cbd,_0xcf52bd,_0x2fd00f,_0x5609b4,_0xc50ffc){var _0x2d6955=_0x8611d7;return this[_0x2d6955(0x38e6)][_0x2d6955(0x4103)](_0x429cbd,_0xcf52bd,_0x2fd00f,_0x5609b4,_0xc50ffc),this;}[_0x8611d7(0x3dac)](_0x136c0e,_0x57f57f){var _0x56b763=_0x8611d7;return this['_pipelineContext'][_0x56b763(0x3dac)](_0x136c0e,_0x57f57f),this;}[_0x8611d7(0x1baa)](_0x56ad36,_0x1dbdc0){var _0x421206=_0x8611d7;return this[_0x421206(0x38e6)][_0x421206(0x1baa)](_0x56ad36,_0x1dbdc0),this;}[_0x8611d7(0x1196)](_0x4e5f26,_0x1830bd){var _0x412d56=_0x8611d7;return this[_0x412d56(0x38e6)][_0x412d56(0x1196)](_0x4e5f26,_0x1830bd),this;}[_0x8611d7(0x33df)](_0x7d85d9,_0x30e9f4){var _0x3df850=_0x8611d7;return this['_pipelineContext'][_0x3df850(0x33df)](_0x7d85d9,_0x30e9f4),this;}[_0x8611d7(0x6d4)](_0x44de60,_0x210db5){var _0x36dc2e=_0x8611d7;return this[_0x36dc2e(0x38e6)]['setInt'](_0x44de60,_0x210db5),this;}[_0x8611d7(0xf4f)](_0x3a893a,_0x550515,_0x293bf4){var _0x2c06dd=_0x8611d7;return this['_pipelineContext'][_0x2c06dd(0x34a8)](_0x3a893a,_0x550515,_0x293bf4),this;}[_0x8611d7(0x298)](_0x295ae0,_0x1c5cb6,_0x5093bf,_0x338d91){var _0x257988=_0x8611d7;return this[_0x257988(0x38e6)][_0x257988(0x8fc)](_0x295ae0,_0x1c5cb6,_0x5093bf,_0x338d91),this;}['setUInt4'](_0x177ba7,_0x3203a1,_0x9f9ed5,_0x102e9c,_0x2ab1c3){return this['_pipelineContext']['setInt4'](_0x177ba7,_0x3203a1,_0x9f9ed5,_0x102e9c,_0x2ab1c3),this;}[_0x8611d7(0x16a2)](_0x42aec9,_0x23f31e){var _0x58c066=_0x8611d7;return this[_0x58c066(0x38e6)]['setUIntArray'](_0x42aec9,_0x23f31e),this;}[_0x8611d7(0x2457)](_0x331633,_0x2eb2da){var _0x37ef66=_0x8611d7;return this[_0x37ef66(0x38e6)][_0x37ef66(0x2457)](_0x331633,_0x2eb2da),this;}[_0x8611d7(0x126d)](_0x1a0cb3,_0x442343){var _0x665fb3=_0x8611d7;return this[_0x665fb3(0x38e6)]['setUIntArray3'](_0x1a0cb3,_0x442343),this;}[_0x8611d7(0x1544)](_0x4badf4,_0x2a6603){var _0x125b6f=_0x8611d7;return this[_0x125b6f(0x38e6)][_0x125b6f(0x1544)](_0x4badf4,_0x2a6603),this;}['setFloatArray'](_0x344371,_0xe677f7){var _0x48e4b3=_0x8611d7;return this[_0x48e4b3(0x38e6)][_0x48e4b3(0x2677)](_0x344371,_0xe677f7),this;}[_0x8611d7(0x3b1c)](_0x42cc2b,_0x75cde2){var _0x5012eb=_0x8611d7;return this[_0x5012eb(0x38e6)]['setArray2'](_0x42cc2b,_0x75cde2),this;}[_0x8611d7(0x1d71)](_0xd59aa0,_0x4e65dd){var _0x13d557=_0x8611d7;return this[_0x13d557(0x38e6)][_0x13d557(0x29e5)](_0xd59aa0,_0x4e65dd),this;}['setFloatArray4'](_0x2e45cc,_0x580598){var _0x387d4e=_0x8611d7;return this[_0x387d4e(0x38e6)][_0x387d4e(0x379c)](_0x2e45cc,_0x580598),this;}[_0x8611d7(0x2677)](_0x4df500,_0x2c3649){var _0x6c7865=_0x8611d7;return this[_0x6c7865(0x38e6)][_0x6c7865(0x2677)](_0x4df500,_0x2c3649),this;}[_0x8611d7(0x1371)](_0x46ca4a,_0x235040){return this['_pipelineContext']['setArray2'](_0x46ca4a,_0x235040),this;}[_0x8611d7(0x29e5)](_0x2b8d82,_0x3d3406){var _0xa23dbe=_0x8611d7;return this['_pipelineContext'][_0xa23dbe(0x29e5)](_0x2b8d82,_0x3d3406),this;}[_0x8611d7(0x379c)](_0x13bcb2,_0x5da381){var _0x38c9c2=_0x8611d7;return this[_0x38c9c2(0x38e6)][_0x38c9c2(0x379c)](_0x13bcb2,_0x5da381),this;}['setMatrices'](_0x26356b,_0x5d6d02){var _0x3f580c=_0x8611d7;return this[_0x3f580c(0x38e6)][_0x3f580c(0x33d4)](_0x26356b,_0x5d6d02),this;}[_0x8611d7(0x3041)](_0xd77d20,_0x6a442e){var _0xe67db6=_0x8611d7;return this[_0xe67db6(0x38e6)][_0xe67db6(0x3041)](_0xd77d20,_0x6a442e),this;}['setMatrix3x3'](_0xfafcab,_0x42f2b6){var _0x4ce735=_0x8611d7;return this[_0x4ce735(0x38e6)]['setMatrix3x3'](_0xfafcab,_0x42f2b6),this;}[_0x8611d7(0x2b82)](_0x4e05fc,_0x4018e7){var _0x2d4f23=_0x8611d7;return this[_0x2d4f23(0x38e6)]['setMatrix2x2'](_0x4e05fc,_0x4018e7),this;}['setFloat'](_0x1c33c3,_0x203bc1){var _0x50d306=_0x8611d7;return this['_pipelineContext'][_0x50d306(0x42c)](_0x1c33c3,_0x203bc1),this;}[_0x8611d7(0x2f27)](_0x43877c,_0x196b9b){return this['_pipelineContext']['setInt'](_0x43877c,_0x196b9b?0x1:0x0),this;}[_0x8611d7(0x1b7f)](_0x44a2ec,_0x568e47){var _0x423a8e=_0x8611d7;return this[_0x423a8e(0x38e6)]['setVector2'](_0x44a2ec,_0x568e47),this;}[_0x8611d7(0x3f28)](_0x735af5,_0x2f48bb,_0x4085f2){return this['_pipelineContext']['setFloat2'](_0x735af5,_0x2f48bb,_0x4085f2),this;}['setVector3'](_0x4665e9,_0x44f582){var _0x5f2c94=_0x8611d7;return this[_0x5f2c94(0x38e6)][_0x5f2c94(0x3c4c)](_0x4665e9,_0x44f582),this;}[_0x8611d7(0x38b0)](_0x55379e,_0x13514c,_0x472df6,_0x2c8cc5){var _0x256881=_0x8611d7;return this[_0x256881(0x38e6)][_0x256881(0x38b0)](_0x55379e,_0x13514c,_0x472df6,_0x2c8cc5),this;}[_0x8611d7(0x412b)](_0x5e7c3f,_0x7472a4){var _0x23b6d2=_0x8611d7;return this[_0x23b6d2(0x38e6)][_0x23b6d2(0x412b)](_0x5e7c3f,_0x7472a4),this;}[_0x8611d7(0x1c3b)](_0x15fc66,_0x28e13d){var _0x1422d2=_0x8611d7;return this[_0x1422d2(0x38e6)][_0x1422d2(0x1c3b)](_0x15fc66,_0x28e13d),this;}['setFloat4'](_0x39b814,_0x387225,_0x58c121,_0x3f5644,_0x1af940){var _0x5ca103=_0x8611d7;return this[_0x5ca103(0x38e6)][_0x5ca103(0x1ea8)](_0x39b814,_0x387225,_0x58c121,_0x3f5644,_0x1af940),this;}[_0x8611d7(0x20e7)](_0x45d7c7,_0x5728bc){var _0x812062=_0x8611d7;return this[_0x812062(0x38e6)][_0x812062(0x20e7)](_0x45d7c7,_0x5728bc),this;}[_0x8611d7(0x261b)](_0x3fa9c1,_0x421252,_0x562e0d){var _0x3e12d7=_0x8611d7;return this['_pipelineContext'][_0x3e12d7(0x261b)](_0x3fa9c1,_0x421252,_0x562e0d),this;}[_0x8611d7(0x3bc4)](_0x519bce,_0x54c626){var _0x1bb763=_0x8611d7;return this[_0x1bb763(0x38e6)]['setDirectColor4'](_0x519bce,_0x54c626),this;}[_0x8611d7(0x41a)](){var _0x3d2947=_0x8611d7;this[_0x3d2947(0x38e6)]&&this[_0x3d2947(0x38e6)]['dispose'](),this[_0x3d2947(0x355c)][_0x3d2947(0x3680)](this),this[_0x3d2947(0x13d5)]=!0x0;}static[_0x8611d7(0x510)](_0x5507be,_0x39a059,_0x355b32,_0x30c7b6=_0x5e930c['x'][_0x8611d7(0xfd6)]){var _0x4abf8c=_0x8611d7;_0x39a059&&(_0x2fa8c6['v'][_0x4abf8c(0x2855)](_0x30c7b6)[_0x5507be+'PixelShader']=_0x39a059),_0x355b32&&(_0x2fa8c6['v'][_0x4abf8c(0x2855)](_0x30c7b6)[_0x5507be+_0x4abf8c(0x375d)]=_0x355b32);}static[_0x8611d7(0x1e88)](){_0x15e0f7['_BaseCache']={};}}_0x15e0f7[_0x8611d7(0x12e5)]=!0x0,_0x15e0f7[_0x8611d7(0x307c)]=0x0,_0x15e0f7['_BaseCache']={},_0x15e0f7['ShadersStore']=_0x2fa8c6['v'][_0x8611d7(0x21f6)],_0x15e0f7[_0x8611d7(0x19e3)]=_0x2fa8c6['v'][_0x8611d7(0x19e3)];},0x8291:(_0x328206,_0x2293fa,_0x4e9411)=>{var _0x2bb165=a8_0x1ec55c;_0x4e9411['d'](_0x2293fa,{'H':()=>_0x5c1408,'I':()=>_0x527d6b});var _0x18a535=_0x4e9411(0x1679c),_0x1a03f9=_0x4e9411(0x1f13),_0x12c301=_0x4e9411(0x1610),_0x558ec1=_0x4e9411(0xa896),_0x2c0ca1=_0x4e9411(0x1533d),_0x5a8c24=_0x4e9411(0xe59d);_0x4e9411(0x3e84);const _0x366536={'positions':[0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1],'indices':[0x0,0x1,0x2,0x0,0x2,0x3]};class _0x527d6b{constructor(_0x39dac6,_0x5eec49=_0x366536){var _0x3a39fd=a8_0x5306;this['_fullscreenViewport']=new _0x1a03f9['l'](0x0,0x0,0x1,0x1);var _0x3fd406=null!=(_0x3fd406=_0x5eec49[_0x3a39fd(0x18a3)])?_0x3fd406:_0x366536[_0x3a39fd(0x18a3)];const _0x269f6b=null!=(_0x5eec49=_0x5eec49[_0x3a39fd(0xe41)])?_0x5eec49:_0x366536['indices'];this[_0x3a39fd(0x339f)]=_0x39dac6,this[_0x3a39fd(0x257e)]={[_0x18a535['o'][_0x3a39fd(0x1678)]]:new _0x18a535['o'](_0x39dac6,_0x3fd406,_0x18a535['o'][_0x3a39fd(0x1678)],!0x1,!0x1,0x2)},this[_0x3a39fd(0x783)]=_0x39dac6[_0x3a39fd(0xe45)](_0x269f6b),this[_0x3a39fd(0x2059)]=_0x39dac6[_0x3a39fd(0x2e61)]['add'](()=>{var _0x2e556a=_0x3a39fd;this['_indexBuffer']=_0x39dac6['createIndexBuffer'](_0x269f6b);for(const _0x2eeb44 in this[_0x2e556a(0x257e)]){const _0x3b4f7f=this[_0x2e556a(0x257e)][_0x2eeb44];_0x3b4f7f[_0x2e556a(0x1834)]();}});}[_0x2bb165(0x41f7)](_0x3900e8=this[_0x2bb165(0x3861)]){var _0x28d440=_0x2bb165;this[_0x28d440(0x339f)]['setViewport'](_0x3900e8);}[_0x2bb165(0x40ca)](_0x28e0c7){var _0x2809d2=_0x2bb165;this[_0x2809d2(0x339f)][_0x2809d2(0x40ca)](this[_0x2809d2(0x257e)],this[_0x2809d2(0x783)],_0x28e0c7);}[_0x2bb165(0x3898)](_0x5cd82e){var _0x416ec0=_0x2bb165;this['engine'][_0x416ec0(0x1f2b)](!0x0),this[_0x416ec0(0x339f)][_0x416ec0(0x3c69)]['depthTest']=!0x1,this[_0x416ec0(0x339f)][_0x416ec0(0x2e00)]['stencilTest']=!0x1,this[_0x416ec0(0x339f)]['enableEffect'](_0x5cd82e['_drawWrapper']),this[_0x416ec0(0x40ca)](_0x5cd82e[_0x416ec0(0x2a69)]),_0x5cd82e['onApplyObservable'][_0x416ec0(0x3608)]({});}[_0x2bb165(0x39c2)](){var _0x3921e0=_0x2bb165;this['engine'][_0x3921e0(0x3c69)]['depthTest']=!0x0,this[_0x3921e0(0x339f)][_0x3921e0(0x2e00)][_0x3921e0(0x308f)]=!0x0;}[_0x2bb165(0x1d9d)](){var _0x66d5b7=_0x2bb165;this[_0x66d5b7(0x339f)][_0x66d5b7(0x29fa)](_0x12c301['g'][_0x66d5b7(0x2cac)],0x0,0x6);}[_0x2bb165(0x3f55)](_0x95a13c){var _0x56f77c=_0x2bb165;return void 0x0!==_0x95a13c[_0x56f77c(0x37f3)];}['render'](_0x11c3ee,_0x286a67=null){var _0x3e3652=_0x2bb165;_0x11c3ee[_0x3e3652(0x2a69)][_0x3e3652(0x3b27)]()&&(this[_0x3e3652(0x41f7)](),(_0x286a67=null===_0x286a67?null:this[_0x3e3652(0x3f55)](_0x286a67)?_0x286a67[_0x3e3652(0x37f3)]:_0x286a67)&&this[_0x3e3652(0x339f)][_0x3e3652(0x500)](_0x286a67),this['applyEffectWrapper'](_0x11c3ee),this[_0x3e3652(0x1d9d)](),_0x286a67&&this[_0x3e3652(0x339f)][_0x3e3652(0x1fbf)](_0x286a67),this[_0x3e3652(0x39c2)]());}['dispose'](){var _0xb2b66b=_0x2bb165;const _0x28184e=this[_0xb2b66b(0x257e)][_0x18a535['o'][_0xb2b66b(0x1678)]];_0x28184e&&(_0x28184e[_0xb2b66b(0x41a)](),delete this[_0xb2b66b(0x257e)][_0x18a535['o'][_0xb2b66b(0x1678)]]),this['_indexBuffer']&&this[_0xb2b66b(0x339f)][_0xb2b66b(0x27b0)](this['_indexBuffer']),this[_0xb2b66b(0x2059)]&&(this[_0xb2b66b(0x339f)]['onContextRestoredObservable'][_0xb2b66b(0x2f2e)](this[_0xb2b66b(0x2059)]),this['_onContextRestoredObserver']=null);}}class _0x5c1408{constructor(_0x173525){var _0x31bfe0=_0x2bb165;this[_0x31bfe0(0x3206)]=new _0x558ec1['y$']();let _0x4e6936;const _0x41caaa=_0x173525[_0x31bfe0(0x239d)]||[];_0x173525[_0x31bfe0(0x2a9e)]?_0x4e6936={'fragmentSource':_0x173525['fragmentShader'],'vertexSource':_0x173525[_0x31bfe0(0x2a9e)],'spectorName':_0x173525[_0x31bfe0(0xc1b)]||_0x31bfe0(0x3231)}:(_0x41caaa[_0x31bfe0(0xede)](_0x31bfe0(0x393f)),_0x4e6936={'fragmentSource':_0x173525[_0x31bfe0(0x192c)],'vertex':_0x31bfe0(0x2c75),'spectorName':_0x173525[_0x31bfe0(0xc1b)]||_0x31bfe0(0x3231)},this[_0x31bfe0(0x3206)][_0x31bfe0(0x2e5)](()=>{var _0x7d8a8=_0x31bfe0;this[_0x7d8a8(0x2a69)][_0x7d8a8(0x3f28)](_0x7d8a8(0x393f),0x1,0x1);}));var _0x47e906=_0x173525[_0x31bfe0(0x1254)]?_0x173525[_0x31bfe0(0x1254)][_0x31bfe0(0x21ee)]('\x0a'):'';this[_0x31bfe0(0x239b)]=new _0x5a8c24['q'](_0x173525['engine']),_0x173525[_0x31bfe0(0x16f2)]?(_0x4e6936[_0x31bfe0(0x1720)]=_0x4e6936[_0x31bfe0(0x3a83)],_0x4e6936[_0x31bfe0(0x41a1)]||(_0x4e6936[_0x31bfe0(0x41a1)]=_0x4e6936[_0x31bfe0(0x1b89)]),delete _0x4e6936[_0x31bfe0(0x3a83)],delete _0x4e6936[_0x31bfe0(0x1b89)],this[_0x31bfe0(0x2a69)]=_0x173525[_0x31bfe0(0x339f)][_0x31bfe0(0x2442)](_0x4e6936,_0x173525[_0x31bfe0(0x188a)]||[_0x31bfe0(0xa9f)],_0x41caaa,_0x173525['samplerNames'],_0x47e906,void 0x0,_0x173525[_0x31bfe0(0x37be)],void 0x0,void 0x0,_0x173525[_0x31bfe0(0xdf0)])):(this['effect']=new _0x2c0ca1['Q'](_0x4e6936,_0x173525[_0x31bfe0(0x188a)]||[_0x31bfe0(0xa9f)],_0x41caaa,_0x173525[_0x31bfe0(0x2004)],_0x173525['engine'],_0x47e906,void 0x0,_0x173525[_0x31bfe0(0x37be)],void 0x0,void 0x0,void 0x0,_0x173525[_0x31bfe0(0xdf0)]),this[_0x31bfe0(0x2059)]=_0x173525[_0x31bfe0(0x339f)][_0x31bfe0(0x2e61)][_0x31bfe0(0x2e5)](()=>{var _0x5389a9=_0x31bfe0;this[_0x5389a9(0x2a69)]['_pipelineContext']=null,this[_0x5389a9(0x2a69)][_0x5389a9(0x631)]=!0x1,this[_0x5389a9(0x2a69)][_0x5389a9(0x8cd)]();}));}get['effect'](){var _0x193a9a=_0x2bb165;return this[_0x193a9a(0x239b)]['effect'];}set[_0x2bb165(0x2a69)](_0xac76e6){var _0x46071d=_0x2bb165;this[_0x46071d(0x239b)][_0x46071d(0x2a69)]=_0xac76e6;}[_0x2bb165(0x41a)](){var _0x28e676=_0x2bb165;this['_onContextRestoredObserver']&&(this[_0x28e676(0x2a69)][_0x28e676(0x3e9d)]()[_0x28e676(0x2e61)][_0x28e676(0x2f2e)](this['_onContextRestoredObserver']),this[_0x28e676(0x2059)]=null),this[_0x28e676(0x2a69)]['dispose']();}}},0x3109:(_0x1f529e,_0xb7badf,_0xb30385)=>{var _0x4efd14=a8_0x1ec55c,_0xe91bb1=_0xb30385(0x15146),_0x41e681=_0xb30385(0xbd53),_0x4971e0=_0xb30385(0x14232),_0x52491f=_0xb30385(0x10435),_0x1e175d=_0xb30385(0x1610);_0x52491f['p4'][_0x4efd14(0x2d7d)]=class _0x230977{constructor(_0x4458a0={}){var _0x3f61e5=_0x4efd14;this[_0x3f61e5(0x277c)]=!0x0,this[_0x3f61e5(0x1d91)]=void 0x0===_0x4458a0['bias']?0x0:_0x4458a0[_0x3f61e5(0x1d91)],this[_0x3f61e5(0x36e8)]=void 0x0===_0x4458a0[_0x3f61e5(0x36e8)]?0x1:_0x4458a0['power'],this[_0x3f61e5(0x1211)]=_0x4458a0['leftColor']||_0x41e681['Wo']['White'](),this[_0x3f61e5(0x6e5)]=_0x4458a0[_0x3f61e5(0x6e5)]||_0x41e681['Wo'][_0x3f61e5(0x186d)](),!0x1===_0x4458a0['isEnabled']&&(this[_0x3f61e5(0x1253)]=!0x1);}get[_0x4efd14(0x1253)](){var _0x285c67=_0x4efd14;return this[_0x285c67(0x277c)];}set[_0x4efd14(0x1253)](_0x103b4e){var _0x27f291=_0x4efd14;this[_0x27f291(0x277c)]!==_0x103b4e&&(this[_0x27f291(0x277c)]=_0x103b4e,_0x4971e0['D'][_0x27f291(0x487)](_0x1e175d['g']['MATERIAL_FresnelDirtyFlag']|_0x1e175d['g']['MATERIAL_MiscDirtyFlag']));}[_0x4efd14(0x77b)](){var _0x475b46=_0x4efd14,_0x142bcf=new _0x230977();return _0xe91bb1['j'][_0x475b46(0x1d49)](this,_0x142bcf),_0x142bcf;}[_0x4efd14(0x1bc8)](_0x73356c){var _0xfc10dc=_0x4efd14;return _0x73356c&&this[_0xfc10dc(0x1d91)]===_0x73356c['bias']&&this['power']===_0x73356c[_0xfc10dc(0x36e8)]&&this[_0xfc10dc(0x1211)][_0xfc10dc(0x1bc8)](_0x73356c[_0xfc10dc(0x1211)])&&this[_0xfc10dc(0x6e5)]['equals'](_0x73356c[_0xfc10dc(0x6e5)])&&this['isEnabled']===_0x73356c[_0xfc10dc(0x1253)];}['serialize'](){var _0x1b6a4a=_0x4efd14;return{'isEnabled':this[_0x1b6a4a(0x1253)],'leftColor':this[_0x1b6a4a(0x1211)][_0x1b6a4a(0x4049)](),'rightColor':this[_0x1b6a4a(0x6e5)][_0x1b6a4a(0x4049)](),'bias':this[_0x1b6a4a(0x1d91)],'power':this[_0x1b6a4a(0x36e8)]};}static[_0x4efd14(0x2de7)](_0x2328ca){var _0x3dfc39=_0x4efd14;return new _0x230977({'isEnabled':_0x2328ca['isEnabled'],'leftColor':_0x41e681['Wo'][_0x3dfc39(0xf7f)](_0x2328ca[_0x3dfc39(0x1211)]),'rightColor':_0x41e681['Wo'][_0x3dfc39(0xf7f)](_0x2328ca[_0x3dfc39(0x6e5)]),'bias':_0x2328ca[_0x3dfc39(0x1d91)],'power':_0x2328ca[_0x3dfc39(0x36e8)]||0x1});}}[_0x4efd14(0x2de7)];},0x3ed0:(_0x53b201,_0x19963e,_0x4489ad)=>{var _0x32c163=a8_0x1ec55c;_0x4489ad['d'](_0x19963e,{'$':()=>_0x1456f4,'b':()=>_0x2a8e85});function _0x6e10d5(_0x2c266b,_0x16743f,_0x3aeb03,_0x1a828f){var _0x481d2f=a8_0x5306,_0x1efbc1,_0xda79b7=arguments['length'],_0x21ef45=_0xda79b7<0x3?_0x16743f:null===_0x1a828f?_0x1a828f=Object[_0x481d2f(0x14a5)](_0x16743f,_0x3aeb03):_0x1a828f;if(_0x481d2f(0x4238)==typeof Reflect&&_0x481d2f(0x3d33)==typeof Reflect[_0x481d2f(0x3215)])_0x21ef45=Reflect[_0x481d2f(0x3215)](_0x2c266b,_0x16743f,_0x3aeb03,_0x1a828f);else{for(var _0x5ed6d0=_0x2c266b[_0x481d2f(0x18cc)]-0x1;0x0<=_0x5ed6d0;_0x5ed6d0--)(_0x1efbc1=_0x2c266b[_0x5ed6d0])&&(_0x21ef45=(_0xda79b7<0x3?_0x1efbc1(_0x21ef45):0x3<_0xda79b7?_0x1efbc1(_0x16743f,_0x3aeb03,_0x21ef45):_0x1efbc1(_0x16743f,_0x3aeb03))||_0x21ef45);}0x3<_0xda79b7&&_0x21ef45&&Object['defineProperty'](_0x16743f,_0x3aeb03,_0x21ef45);}var _0x248d1b=_0x4489ad(0x10435),_0x37c48f=_0x4489ad(0xa896),_0x44f35a=_0x4489ad(0x4ba7),_0x18b7c9=_0x4489ad(0xbd53),_0x19963e=_0x4489ad(0x5645),_0x2014ef=_0x4489ad(0x90a3);class _0x2a8e85 extends _0x19963e['H']{constructor(){var _0x4d7d04=a8_0x5306;super(),this[_0x4d7d04(0x3658)]=!0x1,this['VIGNETTE']=!0x1,this[_0x4d7d04(0x1c6d)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x4d7d04(0x3fe2)]=!0x1,this[_0x4d7d04(0x2b42)]=!0x1,this[_0x4d7d04(0xb6f)]=!0x1,this['COLORCURVES']=!0x1,this[_0x4d7d04(0x14fb)]=!0x1,this[_0x4d7d04(0x38c0)]=!0x1,this[_0x4d7d04(0xab9)]=!0x1,this[_0x4d7d04(0x2dab)]=!0x1,this[_0x4d7d04(0xcdb)]=!0x1,this[_0x4d7d04(0x1ef4)]=!0x1,this[_0x4d7d04(0x359b)]=!0x1,this[_0x4d7d04(0x3e39)]=!0x1,this[_0x4d7d04(0x22e6)]();}}class _0x1456f4{constructor(){var _0x4d853a=a8_0x5306;this[_0x4d853a(0x1549)]=new _0x2014ef['U'](),this['_colorCurvesEnabled']=!0x1,this[_0x4d853a(0x35aa)]=!0x1,this['_colorGradingWithGreenDepth']=!0x0,this[_0x4d853a(0x1bb2)]=!0x0,this['_exposure']=0x1,this[_0x4d853a(0x247e)]=!0x1,this[_0x4d853a(0x2750)]=_0x1456f4['TONEMAPPING_STANDARD'],this[_0x4d853a(0x37ed)]=0x1,this[_0x4d853a(0x204)]=0x0,this[_0x4d853a(0x2673)]=0x0,this['vignetteCenterY']=0x0,this[_0x4d853a(0x1ab6)]=1.5,this[_0x4d853a(0x12ab)]=new _0x18b7c9['HE'](0x0,0x0,0x0,0x0),this[_0x4d853a(0x3b73)]=0.5,this[_0x4d853a(0x5bb)]=_0x1456f4[_0x4d853a(0x31d7)],this[_0x4d853a(0x25b6)]=!0x1,this[_0x4d853a(0x2c42)]=!0x1,this['_ditheringIntensity']=0x1/0xff,this['_skipFinalColorClamp']=!0x1,this['_applyByPostProcess']=!0x1,this[_0x4d853a(0x277c)]=!0x0,this['onUpdateParameters']=new _0x37c48f['y$']();}get[_0x32c163(0x1b6e)](){return this['_colorCurvesEnabled'];}set['colorCurvesEnabled'](_0x399d2a){var _0x1cb6b0=_0x32c163;this[_0x1cb6b0(0x29ce)]!==_0x399d2a&&(this[_0x1cb6b0(0x29ce)]=_0x399d2a,this[_0x1cb6b0(0x19c4)]());}get[_0x32c163(0x8aa)](){var _0x44a362=_0x32c163;return this[_0x44a362(0x19a2)];}set[_0x32c163(0x8aa)](_0x1bbef4){var _0x2278c7=_0x32c163;this[_0x2278c7(0x19a2)]!==_0x1bbef4&&(this[_0x2278c7(0x19a2)]=_0x1bbef4,this[_0x2278c7(0x19c4)]());}get[_0x32c163(0x292)](){var _0x3aea7e=_0x32c163;return this[_0x3aea7e(0x35aa)];}set['colorGradingEnabled'](_0x444776){var _0x17dc42=_0x32c163;this[_0x17dc42(0x35aa)]!==_0x444776&&(this['_colorGradingEnabled']=_0x444776,this['_updateParameters']());}get[_0x32c163(0x2888)](){var _0x84b9dc=_0x32c163;return this[_0x84b9dc(0x2606)];}set[_0x32c163(0x2888)](_0x192a58){var _0x440504=_0x32c163;this['_colorGradingWithGreenDepth']!==_0x192a58&&(this[_0x440504(0x2606)]=_0x192a58,this[_0x440504(0x19c4)]());}get[_0x32c163(0x28ba)](){var _0x112a18=_0x32c163;return this[_0x112a18(0x1bb2)];}set['colorGradingBGR'](_0x17ee39){var _0x8245f2=_0x32c163;this['_colorGradingBGR']!==_0x17ee39&&(this['_colorGradingBGR']=_0x17ee39,this[_0x8245f2(0x19c4)]());}get[_0x32c163(0x2dee)](){var _0xda7490=_0x32c163;return this[_0xda7490(0xc09)];}set[_0x32c163(0x2dee)](_0x2a3917){var _0x2325b2=_0x32c163;this[_0x2325b2(0xc09)]!==_0x2a3917&&(this[_0x2325b2(0xc09)]=_0x2a3917,this[_0x2325b2(0x19c4)]());}get['toneMappingEnabled'](){var _0x5dd8ff=_0x32c163;return this[_0x5dd8ff(0x247e)];}set['toneMappingEnabled'](_0x14bfab){var _0x31e368=_0x32c163;this[_0x31e368(0x247e)]!==_0x14bfab&&(this[_0x31e368(0x247e)]=_0x14bfab,this[_0x31e368(0x19c4)]());}get[_0x32c163(0x41e0)](){var _0x45f861=_0x32c163;return this[_0x45f861(0x2750)];}set['toneMappingType'](_0x4bef2a){var _0x4b2b4f=_0x32c163;this[_0x4b2b4f(0x2750)]!==_0x4bef2a&&(this[_0x4b2b4f(0x2750)]=_0x4bef2a,this[_0x4b2b4f(0x19c4)]());}get[_0x32c163(0x1705)](){var _0xe87b98=_0x32c163;return this[_0xe87b98(0x37ed)];}set[_0x32c163(0x1705)](_0x7fc7ac){var _0x4491c7=_0x32c163;this['_contrast']!==_0x7fc7ac&&(this['_contrast']=_0x7fc7ac,this[_0x4491c7(0x19c4)]());}get['vignetteCentreY'](){var _0x344708=_0x32c163;return this[_0x344708(0xd5d)];}set['vignetteCentreY'](_0x350284){var _0x3051f6=_0x32c163;this[_0x3051f6(0xd5d)]=_0x350284;}get[_0x32c163(0x761)](){var _0x5d9757=_0x32c163;return this[_0x5d9757(0x2673)];}set['vignetteCentreX'](_0x596ec1){this['vignetteCenterX']=_0x596ec1;}get[_0x32c163(0x23a5)](){var _0x224dcb=_0x32c163;return this[_0x224dcb(0x5bb)];}set[_0x32c163(0x23a5)](_0x2432ac){var _0x481c70=_0x32c163;this[_0x481c70(0x5bb)]!==_0x2432ac&&(this[_0x481c70(0x5bb)]=_0x2432ac,this[_0x481c70(0x19c4)]());}get[_0x32c163(0x317c)](){var _0x4a50d4=_0x32c163;return this[_0x4a50d4(0x25b6)];}set['vignetteEnabled'](_0x1f2733){var _0x594900=_0x32c163;this['_vignetteEnabled']!==_0x1f2733&&(this[_0x594900(0x25b6)]=_0x1f2733,this[_0x594900(0x19c4)]());}get[_0x32c163(0xd34)](){var _0x542689=_0x32c163;return this[_0x542689(0x2c42)];}set[_0x32c163(0xd34)](_0x3026ce){this['_ditheringEnabled']!==_0x3026ce&&(this['_ditheringEnabled']=_0x3026ce,this['_updateParameters']());}get[_0x32c163(0x1882)](){var _0x4bfb1e=_0x32c163;return this[_0x4bfb1e(0x1f1b)];}set[_0x32c163(0x1882)](_0x7d81a1){var _0x90150e=_0x32c163;this[_0x90150e(0x1f1b)]!==_0x7d81a1&&(this[_0x90150e(0x1f1b)]=_0x7d81a1,this['_updateParameters']());}get[_0x32c163(0x135a)](){var _0x1ffe1b=_0x32c163;return this[_0x1ffe1b(0x35c5)];}set[_0x32c163(0x135a)](_0x267a19){var _0x3f3efa=_0x32c163;this['_skipFinalColorClamp']!==_0x267a19&&(this[_0x3f3efa(0x35c5)]=_0x267a19,this[_0x3f3efa(0x19c4)]());}get[_0x32c163(0x1a9f)](){var _0x45c7ed=_0x32c163;return this[_0x45c7ed(0x1f74)];}set[_0x32c163(0x1a9f)](_0x26c220){var _0x3680d6=_0x32c163;this[_0x3680d6(0x1f74)]!==_0x26c220&&(this[_0x3680d6(0x1f74)]=_0x26c220,this[_0x3680d6(0x19c4)]());}get[_0x32c163(0x1253)](){return this['_isEnabled'];}set[_0x32c163(0x1253)](_0x4b5e7a){var _0x2a6f61=_0x32c163;this['_isEnabled']!==_0x4b5e7a&&(this[_0x2a6f61(0x277c)]=_0x4b5e7a,this[_0x2a6f61(0x19c4)]());}[_0x32c163(0x19c4)](){var _0xbf71ed=_0x32c163;this[_0xbf71ed(0x24b7)][_0xbf71ed(0x3608)](this);}[_0x32c163(0x252c)](){var _0x9df538=_0x32c163;return _0x9df538(0xe8d);}static[_0x32c163(0x3dc)](_0xf0b874,_0x5336c2){var _0x2cd8fe=_0x32c163;_0x5336c2[_0x2cd8fe(0x359b)]&&_0xf0b874['push'](_0x2cd8fe(0x343)),_0x5336c2[_0x2cd8fe(0xb6f)]&&_0xf0b874[_0x2cd8fe(0xede)](_0x2cd8fe(0x1705)),_0x5336c2[_0x2cd8fe(0x14fb)]&&_0xf0b874[_0x2cd8fe(0xede)](_0x2cd8fe(0xc68)),(_0x5336c2[_0x2cd8fe(0x34c)]||_0x5336c2['DITHER'])&&_0xf0b874['push']('vInverseScreenSize'),_0x5336c2[_0x2cd8fe(0x34c)]&&(_0xf0b874[_0x2cd8fe(0xede)](_0x2cd8fe(0x639)),_0xf0b874[_0x2cd8fe(0xede)](_0x2cd8fe(0xdf6))),_0x5336c2[_0x2cd8fe(0x1ac7)]&&_0x2014ef['U'][_0x2cd8fe(0x3dc)](_0xf0b874),_0x5336c2[_0x2cd8fe(0xcdb)]&&_0xf0b874['push'](_0x2cd8fe(0x379a));}static[_0x32c163(0xaa8)](_0x778eb,_0x1e92f9){var _0x3883bc=_0x32c163;_0x1e92f9['COLORGRADING']&&_0x778eb[_0x3883bc(0xede)](_0x3883bc(0x73a));}['prepareDefines'](_0x1a876a,_0x361a72=!0x1){var _0x21b60b=_0x32c163;if(_0x361a72!==this['applyByPostProcess']||!this['_isEnabled'])return _0x1a876a[_0x21b60b(0x34c)]=!0x1,_0x1a876a[_0x21b60b(0x3fe2)]=!0x1,_0x1a876a[_0x21b60b(0x2b42)]=!0x1,_0x1a876a['CONTRAST']=!0x1,_0x1a876a[_0x21b60b(0x359b)]=!0x1,_0x1a876a[_0x21b60b(0x1ac7)]=!0x1,_0x1a876a[_0x21b60b(0x14fb)]=!0x1,_0x1a876a[_0x21b60b(0x38c0)]=!0x1,_0x1a876a[_0x21b60b(0xcdb)]=!0x1,_0x1a876a['IMAGEPROCESSING']=!0x1,_0x1a876a['SKIPFINALCOLORCLAMP']=this[_0x21b60b(0x135a)],void(_0x1a876a[_0x21b60b(0x1ef4)]=this['applyByPostProcess']&&this[_0x21b60b(0x277c)]);_0x1a876a[_0x21b60b(0x34c)]=this['vignetteEnabled'],_0x1a876a[_0x21b60b(0x1c6d)]=this[_0x21b60b(0x23a5)]===_0x1456f4[_0x21b60b(0x4058)],_0x1a876a['VIGNETTEBLENDMODEOPAQUE']=!_0x1a876a[_0x21b60b(0x1c6d)],_0x1a876a[_0x21b60b(0x3fe2)]=this[_0x21b60b(0x369e)],this['_toneMappingType']===_0x1456f4[_0x21b60b(0x2b42)]?_0x1a876a['TONEMAPPING_ACES']=!0x0:_0x1a876a['TONEMAPPING_ACES']=!0x1,_0x1a876a[_0x21b60b(0xb6f)]=0x1!==this['contrast'],_0x1a876a[_0x21b60b(0x359b)]=0x1!==this[_0x21b60b(0x2dee)],_0x1a876a[_0x21b60b(0x1ac7)]=this[_0x21b60b(0x1b6e)]&&!!this[_0x21b60b(0x1549)],_0x1a876a[_0x21b60b(0x14fb)]=this['colorGradingEnabled']&&!!this[_0x21b60b(0x8aa)],_0x1a876a[_0x21b60b(0x14fb)]?_0x1a876a[_0x21b60b(0x38c0)]=this[_0x21b60b(0x8aa)][_0x21b60b(0x3958)]:_0x1a876a[_0x21b60b(0x38c0)]=!0x1,_0x1a876a[_0x21b60b(0xab9)]=this[_0x21b60b(0x2888)],_0x1a876a[_0x21b60b(0x2dab)]=this[_0x21b60b(0x28ba)],_0x1a876a[_0x21b60b(0xcdb)]=this[_0x21b60b(0x2c42)],_0x1a876a['IMAGEPROCESSINGPOSTPROCESS']=this[_0x21b60b(0x1a9f)],_0x1a876a[_0x21b60b(0x3e39)]=this[_0x21b60b(0x135a)],_0x1a876a[_0x21b60b(0x3658)]=_0x1a876a[_0x21b60b(0x34c)]||_0x1a876a[_0x21b60b(0x3fe2)]||_0x1a876a[_0x21b60b(0xb6f)]||_0x1a876a[_0x21b60b(0x359b)]||_0x1a876a['COLORCURVES']||_0x1a876a['COLORGRADING']||_0x1a876a[_0x21b60b(0xcdb)];}['isReady'](){var _0x41d164=_0x32c163;return!this[_0x41d164(0x292)]||!this[_0x41d164(0x8aa)]||this[_0x41d164(0x8aa)][_0x41d164(0x3b27)]();}[_0x32c163(0x3b97)](_0x559e6a,_0x26f96f){var _0x35fdec=_0x32c163,_0x2698a9,_0x255682;this[_0x35fdec(0x29ce)]&&this[_0x35fdec(0x1549)]&&_0x2014ef['U'][_0x35fdec(0x14e4)](this[_0x35fdec(0x1549)],_0x559e6a),(this['_vignetteEnabled']||this['_ditheringEnabled'])&&(_0x255682=0x1/_0x559e6a[_0x35fdec(0x3e9d)]()[_0x35fdec(0x3583)](),_0x2698a9=0x1/_0x559e6a['getEngine']()['getRenderHeight'](),_0x559e6a[_0x35fdec(0x3f28)](_0x35fdec(0x3efe),_0x255682,_0x2698a9),this[_0x35fdec(0x2c42)]&&_0x559e6a[_0x35fdec(0x42c)](_0x35fdec(0x379a),0.5*this[_0x35fdec(0x1f1b)]),this[_0x35fdec(0x25b6)]&&(_0x26f96f=null!=_0x26f96f?_0x26f96f:_0x2698a9/_0x255682,_0x255682=(_0x2698a9=Math[_0x35fdec(0x1fb4)](0.5*this[_0x35fdec(0x3b73)]))*_0x26f96f,_0x26f96f=Math['sqrt'](_0x255682*_0x2698a9),_0x255682=_0x44f35a['w1'][_0x35fdec(0x1e08)](_0x255682,_0x26f96f,this[_0x35fdec(0x204)]),_0x2698a9=_0x44f35a['w1'][_0x35fdec(0x1e08)](_0x2698a9,_0x26f96f,this['vignetteStretch']),_0x559e6a['setFloat4'](_0x35fdec(0x639),_0x255682,_0x2698a9,-_0x255682*this[_0x35fdec(0x2673)],-_0x2698a9*this[_0x35fdec(0xd5d)]),_0x26f96f=-0x2*this[_0x35fdec(0x1ab6)],_0x559e6a['setFloat4'](_0x35fdec(0xdf6),this[_0x35fdec(0x12ab)]['r'],this['vignetteColor']['g'],this[_0x35fdec(0x12ab)]['b'],_0x26f96f))),_0x559e6a[_0x35fdec(0x42c)](_0x35fdec(0x343),this[_0x35fdec(0x2dee)]),_0x559e6a[_0x35fdec(0x42c)]('contrast',this[_0x35fdec(0x1705)]),this[_0x35fdec(0x8aa)]&&(_0x559e6a[_0x35fdec(0x2265)](_0x35fdec(0x73a),this[_0x35fdec(0x8aa)]),_0x255682=this[_0x35fdec(0x8aa)]['getSize']()[_0x35fdec(0x3062)],_0x559e6a['setFloat4'](_0x35fdec(0xc68),(_0x255682-0x1)/_0x255682,0.5/_0x255682,_0x255682,this['colorGradingTexture'][_0x35fdec(0x2fe2)]));}[_0x32c163(0x77b)](){var _0x44f450=_0x32c163;return _0x248d1b['p4'][_0x44f450(0x3a1)](()=>new _0x1456f4(),this);}[_0x32c163(0x18e2)](){return _0x248d1b['p4']['Serialize'](this);}static[_0x32c163(0x2de7)](_0x8717ad){var _0x153747=_0x32c163;const _0x45c811=_0x248d1b['p4'][_0x153747(0x2de7)](()=>new _0x1456f4(),_0x8717ad,null,null);return void 0x0!==_0x8717ad[_0x153747(0x761)]&&(_0x45c811[_0x153747(0x2673)]=_0x8717ad[_0x153747(0x761)]),void 0x0!==_0x8717ad[_0x153747(0x1ce2)]&&(_0x45c811[_0x153747(0xd5d)]=_0x8717ad[_0x153747(0x1ce2)]),_0x45c811;}static get[_0x32c163(0x31d7)](){return this['_VIGNETTEMODE_MULTIPLY'];}static get['VIGNETTEMODE_OPAQUE'](){var _0x13a73a=_0x32c163;return this[_0x13a73a(0x3e31)];}}_0x1456f4['TONEMAPPING_STANDARD']=0x0,_0x1456f4[_0x32c163(0x2b42)]=0x1,_0x1456f4[_0x32c163(0x4058)]=0x0,_0x1456f4[_0x32c163(0x3e31)]=0x1,_0x6e10d5([(0x0,_0x248d1b['N$'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x1549),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x29ce),void 0x0),_0x6e10d5([(0x0,_0x248d1b['oU'])(_0x32c163(0x8aa))],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x19a2),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x35aa),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],_0x32c163(0x2606),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],_0x32c163(0x1bb2),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],_0x32c163(0xc09),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],'_toneMappingEnabled',void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x2750),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x37ed),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],'vignetteStretch',void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x2673),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],'vignetteCenterY',void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x1ab6),void 0x0),_0x6e10d5([(0x0,_0x248d1b['XX'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x12ab),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],'vignetteCameraFov',void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],_0x32c163(0x5bb),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],'_vignetteEnabled',void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],'_ditheringEnabled',void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],_0x32c163(0x1f1b),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],'_skipFinalColorClamp',void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4['prototype'],_0x32c163(0x1f74),void 0x0),_0x6e10d5([(0x0,_0x248d1b['qC'])()],_0x1456f4[_0x32c163(0x1ce1)],_0x32c163(0x277c),void 0x0),_0x248d1b['p4'][_0x32c163(0x2cc4)]=_0x1456f4['Parse'];},0x17f9e:(_0x3f88ef,_0x68b33,_0x9094c0)=>{_0x9094c0(0x150a1),_0x9094c0(0x90a3),_0x9094c0(0x1533d),_0x9094c0(0x3109),_0x9094c0(0x3ed0),_0x9094c0(0x15c0e),_0x9094c0(0x10c09),_0x9094c0(0xfe45),_0x9094c0(0x177e5),_0x9094c0(0x148f0),_0x9094c0(0x14868),_0x9094c0(0x12658),_0x9094c0(0x16a07),_0x9094c0(0x14d70),_0x9094c0(0x222e),_0x9094c0(0x181f4),_0x9094c0(0x12820),_0x9094c0(0x79c),_0x9094c0(0x8291),_0x9094c0(0xb9ba),_0x9094c0(0x4fa8),_0x9094c0(0xd9ca),_0x9094c0(0x11b51),_0x9094c0(0x14575),_0x9094c0(0x11da1),_0x9094c0(0x16c9c),_0x9094c0(0x366c);},0x11da1:(_0x19ad64,_0x576e34,_0x2e059f)=>{var _0x32ba21=a8_0x1ec55c;_0x2e059f['d'](_0x576e34,{'E':()=>_0x35c7ee});function _0x5b4d09(_0x67586,_0xc43425,_0x3a8d35,_0x791f08){var _0x5d1904=a8_0x5306,_0xe265b3,_0x537e4d=arguments['length'],_0x53e531=_0x537e4d<0x3?_0xc43425:null===_0x791f08?_0x791f08=Object[_0x5d1904(0x14a5)](_0xc43425,_0x3a8d35):_0x791f08;if(_0x5d1904(0x4238)==typeof Reflect&&_0x5d1904(0x3d33)==typeof Reflect[_0x5d1904(0x3215)])_0x53e531=Reflect[_0x5d1904(0x3215)](_0x67586,_0xc43425,_0x3a8d35,_0x791f08);else{for(var _0x23d52e=_0x67586[_0x5d1904(0x18cc)]-0x1;0x0<=_0x23d52e;_0x23d52e--)(_0xe265b3=_0x67586[_0x23d52e])&&(_0x53e531=(_0x537e4d<0x3?_0xe265b3(_0x53e531):0x3<_0x537e4d?_0xe265b3(_0xc43425,_0x3a8d35,_0x53e531):_0xe265b3(_0xc43425,_0x3a8d35))||_0x53e531);}0x3<_0x537e4d&&_0x53e531&&Object[_0x5d1904(0x276e)](_0xc43425,_0x3a8d35,_0x53e531);}var _0x576e34=_0x2e059f(0x10435),_0x11f750=_0x2e059f(0x5645),_0x325fa6=_0x2e059f(0x4fa8),_0xcbffd6=_0x2e059f(0x1610),_0x277666=_0x2e059f(0x12820),_0x214744=_0x2e059f(0x10c09);class _0xf6996d extends _0x11f750['H']{constructor(){var _0x313182=a8_0x5306;super(...arguments),this['DECAL']=!0x1,this['DECALDIRECTUV']=0x0,this[_0x313182(0x2af4)]=!0x1,this[_0x313182(0x16ec)]=!0x1;}}class _0x35c7ee extends _0x325fa6['n']{constructor(_0x445667,_0x3ce472=!0x0){var _0x3a13a8=a8_0x5306;super(_0x445667,_0x3a13a8(0x7a0),0x96,new _0xf6996d(),_0x3ce472),this[_0x3a13a8(0x277c)]=!0x1,this[_0x3a13a8(0x1253)]=!0x1,this[_0x3a13a8(0x1d6b)]=!0x1,this[_0x3a13a8(0x403f)]=!0x1,this[_0x3a13a8(0x1d67)]=!0x0,this[_0x3a13a8(0x3b05)]=_0x445667['_dirtyCallbacks'][_0xcbffd6['g'][_0x3a13a8(0x3182)]];}[_0x32ba21(0x2b74)](){var _0x5b539f=_0x32ba21;this[_0x5b539f(0x256e)](this['_isEnabled']),this['_internalMarkAllSubMeshesAsTexturesDirty']();}['isReadyForSubMesh'](_0xf885d4,_0x5933db,_0x1cb664,_0x244622){var _0x4b4f5c=_0x32ba21;const _0x52f590=_0x244622['getMesh']()['decalMap'];return!(this[_0x4b4f5c(0x277c)]&&null!==_0x52f590&&void 0x0!==_0x52f590&&_0x52f590[_0x4b4f5c(0x1589)]&&_0x277666['k']['DecalMapEnabled']&&_0x5933db['texturesEnabled'])||_0x52f590['isReady']();}[_0x32ba21(0x12d6)](_0x7fb0d3,_0x586cdf,_0x54b987){var _0x30e287=_0x32ba21;_0x54b987=_0x54b987[_0x30e287(0x373)],this[_0x30e287(0x277c)]&&null!=_0x54b987&&_0x54b987[_0x30e287(0x1589)]&&_0x277666['k'][_0x30e287(0xe26)]&&_0x586cdf['texturesEnabled']?(_0x7fb0d3[_0x30e287(0x2e1)]&&_0x7fb0d3[_0x30e287(0x16ec)]===_0x54b987[_0x30e287(0x1589)][_0x30e287(0x9c3)]||_0x7fb0d3[_0x30e287(0xde8)](),_0x7fb0d3['DECAL']=!0x0,_0x7fb0d3[_0x30e287(0x16ec)]=_0x54b987[_0x30e287(0x1589)][_0x30e287(0x9c3)],_0x7fb0d3['DECAL_SMOOTHALPHA']=this[_0x30e287(0x1d6b)],_0x214744['G'][_0x30e287(0xcb9)](_0x54b987[_0x30e287(0x1589)],_0x7fb0d3,_0x30e287(0x2e1))):(_0x7fb0d3[_0x30e287(0x2e1)]&&_0x7fb0d3[_0x30e287(0xde8)](),_0x7fb0d3[_0x30e287(0x2e1)]=!0x1);}[_0x32ba21(0x694)](_0x596555,_0x2eb292,_0x5ee230,_0x24eb29){var _0x366c94=_0x32ba21,_0x24eb29=_0x24eb29['getMesh']()[_0x366c94(0x373)];this[_0x366c94(0x277c)]&&null!=_0x24eb29&&_0x24eb29[_0x366c94(0x1589)]&&_0x277666['k'][_0x366c94(0xe26)]&&_0x2eb292[_0x366c94(0x404c)]&&(_0x2eb292=this[_0x366c94(0x2639)][_0x366c94(0x1e48)],_0x24eb29=_0x24eb29[_0x366c94(0x1589)],_0x596555[_0x366c94(0xf0a)]&&_0x2eb292&&_0x596555['isSync']||(_0x596555['updateFloat4'](_0x366c94(0x31e8),_0x24eb29[_0x366c94(0x126e)],0x0,0x0,0x0),_0x214744['G'][_0x366c94(0x1eb7)](_0x24eb29,_0x596555,_0x366c94(0x29ec))),_0x596555['setTexture']('decalSampler',_0x24eb29));}[_0x32ba21(0x252c)](){var _0x14b019=_0x32ba21;return _0x14b019(0x2dfb);}[_0x32ba21(0x3a50)](_0x494cbd){var _0x3313c0=_0x32ba21;_0x494cbd[_0x3313c0(0xede)]('decalSampler');}[_0x32ba21(0x28e8)](){var _0x137188=_0x32ba21;return{'ubo':[{'name':_0x137188(0x31e8),'size':0x4,'type':_0x137188(0xb4f)},{'name':'decalMatrix','size':0x10,'type':_0x137188(0x3120)}]};}}_0x5b4d09([(0x0,_0x576e34['qC'])(),(0x0,_0x576e34['wz'])(_0x32ba21(0x2b74))],_0x35c7ee[_0x32ba21(0x1ce1)],'isEnabled',void 0x0),_0x5b4d09([(0x0,_0x576e34['qC'])(),(0x0,_0x576e34['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x35c7ee[_0x32ba21(0x1ce1)],_0x32ba21(0x403f),void 0x0);},0x14575:(_0x4e5db0,_0x210862,_0x5e7a49)=>{var _0x3423ae=a8_0x1ec55c;_0x5e7a49['d'](_0x210862,{'p':()=>_0x565151});function _0x3a6462(_0x3330b7,_0x4fb7aa,_0x63698e,_0x52905e){var _0x19dfa9=a8_0x5306,_0x50ee3c,_0x46f230=arguments[_0x19dfa9(0x18cc)],_0x59b636=_0x46f230<0x3?_0x4fb7aa:null===_0x52905e?_0x52905e=Object[_0x19dfa9(0x14a5)](_0x4fb7aa,_0x63698e):_0x52905e;if(_0x19dfa9(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x59b636=Reflect['decorate'](_0x3330b7,_0x4fb7aa,_0x63698e,_0x52905e);else{for(var _0x30e7fb=_0x3330b7[_0x19dfa9(0x18cc)]-0x1;0x0<=_0x30e7fb;_0x30e7fb--)(_0x50ee3c=_0x3330b7[_0x30e7fb])&&(_0x59b636=(_0x46f230<0x3?_0x50ee3c(_0x59b636):0x3<_0x46f230?_0x50ee3c(_0x4fb7aa,_0x63698e,_0x59b636):_0x50ee3c(_0x4fb7aa,_0x63698e))||_0x59b636);}0x3<_0x46f230&&_0x59b636&&Object[_0x19dfa9(0x276e)](_0x4fb7aa,_0x63698e,_0x59b636);}var _0x2371fd=_0x5e7a49(0x15c0e),_0x210862=_0x5e7a49(0x10435),_0xafdf4=_0x5e7a49(0x12820),_0x1896f9=_0x5e7a49(0x10c09),_0x1450b5=_0x5e7a49(0x5645),_0x3a31ff=_0x5e7a49(0x4fa8),_0x1aea1f=_0x5e7a49(0x1610);class _0x3662cb extends _0x1450b5['H']{constructor(){var _0x3ada4f=a8_0x5306;super(...arguments),this[_0x3ada4f(0x2c97)]=!0x1,this[_0x3ada4f(0x2d4a)]=0x0,this[_0x3ada4f(0x6a3)]=0x0;}}class _0x565151 extends _0x3a31ff['n']{constructor(_0x4ff14a,_0x419db3=!0x0){var _0x3b1f59=a8_0x5306;super(_0x4ff14a,_0x3b1f59(0x2bc3),0x8c,new _0x3662cb(),_0x419db3),this['_texture']=null,this[_0x3b1f59(0x1d24)]=0x1,this['roughnessBlendLevel']=0x1,this['bumpLevel']=0x1,this['_normalBlendMethod']=_0x2371fd['F'][_0x3b1f59(0x16fa)],this[_0x3b1f59(0x277c)]=!0x1,this[_0x3b1f59(0x1253)]=!0x1,this[_0x3b1f59(0x3b05)]=_0x4ff14a['_dirtyCallbacks'][_0x1aea1f['g'][_0x3b1f59(0x3182)]];}[_0x3423ae(0x2b74)](){var _0x4e01b4=_0x3423ae;this[_0x4e01b4(0x256e)](this[_0x4e01b4(0x277c)]),this[_0x4e01b4(0x3b05)]();}[_0x3423ae(0x3988)](_0xe20318,_0x2657c0,_0x3ee3b9){var _0x9473da=_0x3423ae;return!this[_0x9473da(0x277c)]||!(_0xe20318['_areTexturesDirty']&&_0x2657c0['texturesEnabled']&&_0x3ee3b9[_0x9473da(0x16da)]()[_0x9473da(0x2ca0)]&&this[_0x9473da(0x276b)]&&_0xafdf4['k'][_0x9473da(0x2c6d)]&&!this['_texture'][_0x9473da(0x3b27)]());}[_0x3423ae(0x12d6)](_0x465f4d,_0x23fa4a){var _0xaa4acc=_0x3423ae;if(this[_0xaa4acc(0x277c)]){_0x465f4d[_0xaa4acc(0x6a3)]=this[_0xaa4acc(0x2568)];const _0x5aed22=_0x23fa4a[_0xaa4acc(0x3e9d)]();_0x465f4d[_0xaa4acc(0x8a8)]&&(_0x5aed22[_0xaa4acc(0x16da)]()[_0xaa4acc(0x2ca0)]&&this[_0xaa4acc(0x276b)]&&_0xafdf4['k'][_0xaa4acc(0x2c6d)]&&this[_0xaa4acc(0x277c)]?(_0x1896f9['G'][_0xaa4acc(0xcb9)](this[_0xaa4acc(0x276b)],_0x465f4d,_0xaa4acc(0x2c97)),_0x465f4d[_0xaa4acc(0x6a3)]=this['_normalBlendMethod']):_0x465f4d[_0xaa4acc(0x2c97)]=!0x1);}else _0x465f4d[_0xaa4acc(0x2c97)]=!0x1;}[_0x3423ae(0x3850)](_0x305321,_0x44a8e9){var _0x484641=_0x3423ae,_0x1c5547;this['_isEnabled']&&(_0x1c5547=this[_0x484641(0x2639)][_0x484641(0x1e48)],_0x305321[_0x484641(0xf0a)]&&_0x1c5547&&_0x305321[_0x484641(0x2661)]||this['_texture']&&_0xafdf4['k'][_0x484641(0x2c6d)]&&(_0x305321[_0x484641(0x2f68)](_0x484641(0x504),this['_texture'][_0x484641(0x126e)],this['diffuseBlendLevel'],this[_0x484641(0x3133)],this['roughnessBlendLevel']),_0x1896f9['G'][_0x484641(0x1eb7)](this['_texture'],_0x305321,_0x484641(0x18ca))),_0x44a8e9[_0x484641(0x404c)]&&this[_0x484641(0x276b)]&&_0xafdf4['k'][_0x484641(0x2c6d)]&&_0x305321[_0x484641(0x2265)](_0x484641(0x3e87),this[_0x484641(0x276b)]));}['hasTexture'](_0x26f273){var _0xb3bb6d=_0x3423ae;return this[_0xb3bb6d(0x276b)]===_0x26f273;}[_0x3423ae(0x4019)](_0x10447c){var _0x74e9d2=_0x3423ae;this[_0x74e9d2(0x276b)]&&_0x10447c['push'](this['_texture']);}[_0x3423ae(0x8dd)](_0x543292){var _0x2630fe=_0x3423ae;this[_0x2630fe(0x276b)]&&this[_0x2630fe(0x276b)][_0x2630fe(0x3f3)]&&0x0<this['_texture'][_0x2630fe(0x3f3)][_0x2630fe(0x18cc)]&&_0x543292[_0x2630fe(0xede)](this[_0x2630fe(0x276b)]);}[_0x3423ae(0x41a)](_0x52a617){_0x52a617&&null!=(_0x52a617=this['_texture'])&&_0x52a617['dispose']();}[_0x3423ae(0x252c)](){var _0x18450a=_0x3423ae;return _0x18450a(0x402e);}[_0x3423ae(0x3a50)](_0x14be48){var _0x4c74ee=_0x3423ae;_0x14be48[_0x4c74ee(0xede)]('detailSampler');}['getUniforms'](){var _0x448b0e=_0x3423ae;return{'ubo':[{'name':'vDetailInfos','size':0x4,'type':_0x448b0e(0xb4f)},{'name':_0x448b0e(0x19fa),'size':0x10,'type':_0x448b0e(0x3120)}]};}}_0x3a6462([(0x0,_0x210862['oU'])(_0x3423ae(0x1410)),(0x0,_0x210862['wz'])(_0x3423ae(0x2b74))],_0x565151[_0x3423ae(0x1ce1)],'texture',void 0x0),_0x3a6462([(0x0,_0x210862['qC'])()],_0x565151[_0x3423ae(0x1ce1)],'diffuseBlendLevel',void 0x0),_0x3a6462([(0x0,_0x210862['qC'])()],_0x565151[_0x3423ae(0x1ce1)],_0x3423ae(0x2253),void 0x0),_0x3a6462([(0x0,_0x210862['qC'])()],_0x565151[_0x3423ae(0x1ce1)],'bumpLevel',void 0x0),_0x3a6462([(0x0,_0x210862['qC'])(),(0x0,_0x210862['wz'])(_0x3423ae(0x2b74))],_0x565151[_0x3423ae(0x1ce1)],_0x3423ae(0x243d),void 0x0),_0x3a6462([(0x0,_0x210862['qC'])(),(0x0,_0x210862['wz'])(_0x3423ae(0x2b74))],_0x565151[_0x3423ae(0x1ce1)],_0x3423ae(0x1253),void 0x0);},0x15c0e:(_0x25199a,_0x1babf2,_0x3b2fa9)=>{var _0x3e86fd=a8_0x1ec55c;_0x3b2fa9['d'](_0x1babf2,{'F':()=>_0x405e7e});function _0x119f0c(_0x48c877,_0x53f113,_0x4b4d8b,_0x5efd4a){var _0x434335=a8_0x5306,_0xcab496,_0x41e679=arguments[_0x434335(0x18cc)],_0x5cae7f=_0x41e679<0x3?_0x53f113:null===_0x5efd4a?_0x5efd4a=Object['getOwnPropertyDescriptor'](_0x53f113,_0x4b4d8b):_0x5efd4a;if('object'==typeof Reflect&&_0x434335(0x3d33)==typeof Reflect[_0x434335(0x3215)])_0x5cae7f=Reflect[_0x434335(0x3215)](_0x48c877,_0x53f113,_0x4b4d8b,_0x5efd4a);else{for(var _0x581e95=_0x48c877[_0x434335(0x18cc)]-0x1;0x0<=_0x581e95;_0x581e95--)(_0xcab496=_0x48c877[_0x581e95])&&(_0x5cae7f=(_0x41e679<0x3?_0xcab496(_0x5cae7f):0x3<_0x41e679?_0xcab496(_0x53f113,_0x4b4d8b,_0x5cae7f):_0xcab496(_0x53f113,_0x4b4d8b))||_0x5cae7f);}0x3<_0x41e679&&_0x5cae7f&&Object[_0x434335(0x276e)](_0x53f113,_0x4b4d8b,_0x5cae7f);}var _0x482765=_0x3b2fa9(0x10435),_0x542afa=_0x3b2fa9(0x4ba7),_0x35b966=_0x3b2fa9(0xa896),_0x4427b8=_0x3b2fa9(0x11096),_0x36e874=_0x3b2fa9(0x9607),_0x1bb024=_0x3b2fa9(0x181f4),_0x37a44b=_0x3b2fa9(0x1610),_0x349463=_0x3b2fa9(0x9a70),_0xa01bc2=_0x3b2fa9(0x10fa9),_0x2bbe56=_0x3b2fa9(0x10c09),_0x4b51c7=_0x3b2fa9(0xe59d),_0x5e5064=_0x3b2fa9(0x2fbf),_0x2cd1be=_0x3b2fa9(0xd537),_0x512d2f=_0x3b2fa9(0x11b51);class _0x405e7e{constructor(_0x3ac78f,_0x5204f2,_0x1a39ea){var _0xc5b828=a8_0x5306;this[_0xc5b828(0x2a43)]=null,this[_0xc5b828(0x324a)]=!0x0,this[_0xc5b828(0xa80)]=null,this[_0xc5b828(0x1cf6)]=null,this[_0xc5b828(0x30f1)]=!0x1,this[_0xc5b828(0x1244)]=!0x1,this[_0xc5b828(0x1607)]='',this[_0xc5b828(0x3d05)]=0x1,this['_backFaceCulling']=!0x0,this['_cullBackFaces']=!0x0,this[_0xc5b828(0x433)]=!0x1,this[_0xc5b828(0x37be)]=null,this[_0xc5b828(0x202c)]=null,this[_0xc5b828(0x17e4)]=null,this[_0xc5b828(0x26cb)]=!0x1,this['_storeEffectOnSubMeshes']=!0x1,this[_0xc5b828(0x3f3)]=null,this[_0xc5b828(0x6e9)]=new _0x35b966['y$'](),this[_0xc5b828(0x5b2)]=null,this[_0xc5b828(0x1504)]=null,this[_0xc5b828(0x2489)]=null,this[_0xc5b828(0x15ae)]=_0x37a44b['g']['ALPHA_COMBINE'],this['_needDepthPrePass']=!0x1,this[_0xc5b828(0x2508)]=!0x1,this[_0xc5b828(0x21bc)]=!0x1,this[_0xc5b828(0x3ce1)]=!0x1,this['depthFunction']=0x0,this[_0xc5b828(0x30a6)]=!0x1,this[_0xc5b828(0x193f)]=!0x0,this['pointSize']=0x1,this[_0xc5b828(0x4010)]=0x0,this[_0xc5b828(0x3189)]=0x0,this[_0xc5b828(0x1cd7)]=new _0x5e5064['S'](),this[_0xc5b828(0x2ded)]=!0x1,this[_0xc5b828(0x932)]=_0x405e7e['TriangleFillMode'],this[_0xc5b828(0x1eb3)]=!0x1,this[_0xc5b828(0x1736)]=!0x1,this[_0xc5b828(0x3e3b)]=0x0,this[_0xc5b828(0x1b06)]=-0x1,this[_0xc5b828(0x5e1)]=null,this['_parentContainer']=null,this[_0xc5b828(0xe06)]=!0x1,this[_0xc5b828(0x2d74)]={},this[_0xc5b828(0x310)]=()=>{},this[_0xc5b828(0x36a6)]=()=>{},this[_0xc5b828(0x27c1)]=()=>{},this['_callbackPluginEventPrepareDefinesBeforeAttributes']=()=>{},this[_0xc5b828(0x39c4)]=()=>{},this[_0xc5b828(0xf7e)]=()=>{},this[_0xc5b828(0x215a)]=()=>{},this[_0xc5b828(0x14d0)]=()=>{},this['_forceAlphaTest']=!0x1,this[_0xc5b828(0x2af5)]=null,this[_0xc5b828(0xc1b)]=_0x3ac78f,_0x5204f2=_0x5204f2||_0x4427b8['l'][_0xc5b828(0x2370)],_0x5204f2&&(this['_scene']=_0x5204f2,this[_0xc5b828(0x170f)]={},this['_dirtyCallbacks'][_0x37a44b['g'][_0xc5b828(0x3182)]]=this[_0xc5b828(0x2b74)]['bind'](this),this[_0xc5b828(0x170f)][_0x37a44b['g'][_0xc5b828(0x17f4)]]=this[_0xc5b828(0xf21)][_0xc5b828(0x3b97)](this),this['_dirtyCallbacks'][_0x37a44b['g'][_0xc5b828(0x21c0)]]=this['_markAllSubMeshesAsFresnelDirty'][_0xc5b828(0x3b97)](this),this['_dirtyCallbacks'][_0x37a44b['g'][_0xc5b828(0x2787)]]=this[_0xc5b828(0x8f4)][_0xc5b828(0x3b97)](this),this[_0xc5b828(0x170f)][_0x37a44b['g']['MATERIAL_MiscDirtyFlag']]=this[_0xc5b828(0x4152)][_0xc5b828(0x3b97)](this),this[_0xc5b828(0x170f)][_0x37a44b['g']['MATERIAL_PrePassDirtyFlag']]=this[_0xc5b828(0x4082)][_0xc5b828(0x3b97)](this),this[_0xc5b828(0x170f)][_0x37a44b['g'][_0xc5b828(0x463)]]=this[_0xc5b828(0x3d18)][_0xc5b828(0x3b97)](this),this['id']=_0x3ac78f||_0x542afa['w1']['RandomId'](),this[_0xc5b828(0x309e)]=this[_0xc5b828(0x3c5c)][_0xc5b828(0x2989)](),this['_materialContext']=this[_0xc5b828(0x3c5c)][_0xc5b828(0x3e9d)]()[_0xc5b828(0x1b49)](),this['_drawWrapper']=new _0x4b51c7['q'](this[_0xc5b828(0x3c5c)][_0xc5b828(0x3e9d)](),!0x1),this['_drawWrapper'][_0xc5b828(0x1228)]=this[_0xc5b828(0x187f)],this[_0xc5b828(0x3c5c)]['useRightHandedSystem']?this[_0xc5b828(0x2ba6)]=_0x405e7e[_0xc5b828(0x2fa3)]:this[_0xc5b828(0x2ba6)]=_0x405e7e[_0xc5b828(0x2df1)],this[_0xc5b828(0x2717)]=new _0x1bb024['M'](this['_scene'][_0xc5b828(0x3e9d)](),void 0x0,void 0x0,_0x3ac78f),this[_0xc5b828(0x2ded)]=this[_0xc5b828(0x3d78)]()['getEngine']()[_0xc5b828(0x3af5)],_0x1a39ea||this[_0xc5b828(0x3c5c)]['addMaterial'](this),this[_0xc5b828(0x3c5c)]['useMaterialMeshMap']&&(this[_0xc5b828(0x5e1)]={}),_0x405e7e[_0xc5b828(0x3638)]['notifyObservers'](this,_0x512d2f['S'][_0xc5b828(0x3d88)]));}get[_0x3e86fd(0x1bb7)](){return!0x1;}set[_0x3e86fd(0x19b3)](_0x5542c4){var _0xb2b537=_0x3e86fd,_0x52eed8;this[_0xb2b537(0x3d05)]!==_0x5542c4&&(_0x52eed8=this[_0xb2b537(0x3d05)],this[_0xb2b537(0x3d05)]=_0x5542c4,0x1!==_0x52eed8&&0x1!==_0x5542c4||this[_0xb2b537(0x2d03)](_0x405e7e[_0xb2b537(0x4102)]+_0x405e7e[_0xb2b537(0x313a)]));}get[_0x3e86fd(0x19b3)](){return this['_alpha'];}set['backFaceCulling'](_0x4fb7fe){var _0xf650e4=_0x3e86fd;this[_0xf650e4(0x30f)]!==_0x4fb7fe&&(this[_0xf650e4(0x30f)]=_0x4fb7fe,this['markAsDirty'](_0x405e7e[_0xf650e4(0x41dc)]));}get[_0x3e86fd(0x70e)](){var _0x360c28=_0x3e86fd;return this[_0x360c28(0x30f)];}set['cullBackFaces'](_0x4d88f7){var _0x161070=_0x3e86fd;this[_0x161070(0x407d)]!==_0x4d88f7&&(this[_0x161070(0x407d)]=_0x4d88f7,this[_0x161070(0x2d03)](_0x405e7e[_0x161070(0x41dc)]));}get[_0x3e86fd(0x22f3)](){return this['_cullBackFaces'];}get[_0x3e86fd(0xc1e)](){return this['_blockDirtyMechanism'];}set[_0x3e86fd(0xc1e)](_0x5daf5b){var _0x400677=_0x3e86fd;this[_0x400677(0x433)]===_0x5daf5b||(this['_blockDirtyMechanism']=_0x5daf5b)||this[_0x400677(0x545)]();}[_0x3e86fd(0x3ebb)](_0x54d493){var _0x3e85b1=_0x3e86fd;this[_0x3e85b1(0xc1e)]=!0x0;try{_0x54d493(this);}finally{this[_0x3e85b1(0xc1e)]=!0x1;}}get[_0x3e86fd(0x3f08)](){var _0x4a4e02=_0x3e86fd;return this['_eventInfo']['hasRenderTargetTextures']=!0x1,this[_0x4a4e02(0x215a)](this['_eventInfo']),this[_0x4a4e02(0x2d74)]['hasRenderTargetTextures'];}set[_0x3e86fd(0x1d52)](_0x2d4da9){var _0x2c6476=_0x3e86fd;this[_0x2c6476(0x5b2)]&&this[_0x2c6476(0x6e9)]['remove'](this['_onDisposeObserver']),this[_0x2c6476(0x5b2)]=this[_0x2c6476(0x6e9)][_0x2c6476(0x2e5)](_0x2d4da9);}get[_0x3e86fd(0x1c2e)](){var _0x1f4d08=_0x3e86fd;return this[_0x1f4d08(0x22f0)]||(this[_0x1f4d08(0x22f0)]=new _0x35b966['y$']()),this[_0x1f4d08(0x22f0)];}set[_0x3e86fd(0x659)](_0x432439){var _0x5f143a=_0x3e86fd;this[_0x5f143a(0x2489)]&&this['onBindObservable']['remove'](this[_0x5f143a(0x2489)]),this[_0x5f143a(0x2489)]=this['onBindObservable']['add'](_0x432439);}get[_0x3e86fd(0x1325)](){var _0x14c7a9=_0x3e86fd;return this[_0x14c7a9(0x1504)]||(this[_0x14c7a9(0x1504)]=new _0x35b966['y$']()),this[_0x14c7a9(0x1504)];}get[_0x3e86fd(0x331f)](){var _0x3bfc0e=_0x3e86fd;return this[_0x3bfc0e(0x1fe7)]||(this[_0x3bfc0e(0x1fe7)]=new _0x35b966['y$']()),this[_0x3bfc0e(0x1fe7)];}set[_0x3e86fd(0xa89)](_0x2755b2){var _0x4918a6=_0x3e86fd;this[_0x4918a6(0x15ae)]!==_0x2755b2&&(this['_alphaMode']=_0x2755b2,this['markAsDirty'](_0x405e7e[_0x4918a6(0x41dc)]));}get[_0x3e86fd(0xa89)](){return this['_alphaMode'];}set['needDepthPrePass'](_0x4807d6){var _0x2e2ced=_0x3e86fd;this[_0x2e2ced(0x39bd)]!==_0x4807d6&&(this['_needDepthPrePass']=_0x4807d6,this[_0x2e2ced(0x39bd)]&&(this[_0x2e2ced(0x30f1)]=!0x0));}get['needDepthPrePass'](){var _0x3551b5=_0x3e86fd;return this[_0x3551b5(0x39bd)];}get['isPrePassCapable'](){return!0x1;}set[_0x3e86fd(0x2712)](_0x164013){var _0x378a49=_0x3e86fd;this['_fogEnabled']!==_0x164013&&(this[_0x378a49(0x193f)]=_0x164013,this[_0x378a49(0x2d03)](_0x405e7e['MiscDirtyFlag']));}get[_0x3e86fd(0x2712)](){var _0x1e4fe3=_0x3e86fd;return this[_0x1e4fe3(0x193f)];}get[_0x3e86fd(0x29bd)](){var _0x16fe21=_0x3e86fd;switch(this['_fillMode']){case _0x405e7e[_0x16fe21(0x2962)]:case _0x405e7e['LineListDrawMode']:case _0x405e7e['LineLoopDrawMode']:case _0x405e7e[_0x16fe21(0x3722)]:return!0x0;}return this['_scene'][_0x16fe21(0x13da)];}set['wireframe'](_0x18680c){var _0x33994f=_0x3e86fd;this['fillMode']=_0x18680c?_0x405e7e['WireFrameFillMode']:_0x405e7e[_0x33994f(0x1e0a)];}get[_0x3e86fd(0xa42)](){var _0xdbd04f=_0x3e86fd;switch(this[_0xdbd04f(0x932)]){case _0x405e7e[_0xdbd04f(0x3aa4)]:case _0x405e7e['PointListDrawMode']:return!0x0;}return this['_scene'][_0xdbd04f(0x2f74)];}set[_0x3e86fd(0xa42)](_0x46f23b){var _0x1a313e=_0x3e86fd;this['fillMode']=_0x46f23b?_0x405e7e[_0x1a313e(0x3aa4)]:_0x405e7e[_0x1a313e(0x1e0a)];}get[_0x3e86fd(0x346e)](){var _0x48c58a=_0x3e86fd;return this[_0x48c58a(0x932)];}set[_0x3e86fd(0x346e)](_0x467aff){var _0x1de23e=_0x3e86fd;this[_0x1de23e(0x932)]!==_0x467aff&&(this['_fillMode']=_0x467aff,this[_0x1de23e(0x2d03)](_0x405e7e[_0x1de23e(0x4102)]));}[_0x3e86fd(0x2820)](){var _0x173830=_0x3e86fd;return this[_0x173830(0x239b)];}[_0x3e86fd(0x12ec)](_0x36a0df){this['_drawWrapper']=_0x36a0df;}['toString'](_0x3b5ae6){var _0x4cbc64=_0x3e86fd;return _0x4cbc64(0x2377)+this[_0x4cbc64(0xc1b)];}[_0x3e86fd(0x252c)](){var _0x247446=_0x3e86fd;return _0x247446(0x2de0);}get[_0x3e86fd(0x1230)](){return!0x0;}get[_0x3e86fd(0x1e48)](){var _0x1347d9=_0x3e86fd;return this[_0x1347d9(0x1244)];}[_0x3e86fd(0x2779)](){var _0x363f7e=_0x3e86fd;this[_0x363f7e(0x545)](),this[_0x363f7e(0x1244)]=!0x0;}[_0x3e86fd(0x27d)](){var _0x1459f0=_0x3e86fd;this['markDirty'](),this[_0x1459f0(0x1244)]=!0x1;}[_0x3e86fd(0x3b27)](_0x38c98a,_0x23dff1){return!0x0;}[_0x3e86fd(0x3988)](_0x2f6967,_0x3414c1,_0x398e85){var _0x2eb8b9=_0x3e86fd;return _0x3414c1=_0x3414c1[_0x2eb8b9(0x70d)],!!_0x3414c1&&(this[_0x2eb8b9(0x2d74)][_0x2eb8b9(0x3988)]=!0x0,this[_0x2eb8b9(0x2d74)][_0x2eb8b9(0x1254)]=_0x3414c1,this['_callbackPluginEventIsReadyForSubMesh'](this[_0x2eb8b9(0x2d74)]),this[_0x2eb8b9(0x2d74)][_0x2eb8b9(0x3988)]);}[_0x3e86fd(0x2a8e)](){var _0x3216b9=_0x3e86fd;return this['_drawWrapper'][_0x3216b9(0x2a69)];}[_0x3e86fd(0x3d78)](){return this['_scene'];}get[_0x3e86fd(0x213d)](){return this['_transparencyMode'];}set['transparencyMode'](_0x2599f4){var _0x259425=_0x3e86fd;this[_0x259425(0x2af5)]!==_0x2599f4&&(this['_transparencyMode']=_0x2599f4,this[_0x259425(0x2a6a)]=_0x2599f4===_0x405e7e['MATERIAL_ALPHATESTANDBLEND'],this[_0x259425(0x1032)]());}get[_0x3e86fd(0x2c21)](){var _0x1dffef=_0x3e86fd;return this[_0x1dffef(0x2af5)]===_0x405e7e[_0x1dffef(0x1118)]||this[_0x1dffef(0x2af5)]===_0x405e7e[_0x1dffef(0x11e8)];}['needAlphaBlending'](){var _0x193acc=_0x3e86fd;return!this[_0x193acc(0x2c21)]&&this[_0x193acc(0x19b3)]<0x1;}['needAlphaBlendingForMesh'](_0xd527fb){var _0x44245e=_0x3e86fd;return _0xd527fb[_0x44245e(0x18c7)]<0x1||!this[_0x44245e(0x2c21)]&&(_0xd527fb[_0x44245e(0x3d84)]||this[_0x44245e(0x36d8)]());}['needAlphaTesting'](){var _0x4f7fe2=_0x3e86fd;return!!this[_0x4f7fe2(0x2a6a)];}[_0x3e86fd(0xdba)](_0x24003c){var _0x8acdad=_0x3e86fd;return!this[_0x8acdad(0x3f21)](_0x24003c)&&this['needAlphaTesting']();}[_0x3e86fd(0x1925)](){return null;}['markDirty'](_0x4e1476=!0x1){var _0x1e2fd4=_0x3e86fd;for(const _0x446cff of this[_0x1e2fd4(0x3d78)]()[_0x1e2fd4(0x4dd)])if(_0x446cff['subMeshes']){for(const _0x4e13dc of _0x446cff[_0x1e2fd4(0xc8b)])_0x4e13dc['getMaterial']()===this&&_0x4e13dc[_0x1e2fd4(0x2a69)]&&(_0x4e13dc[_0x1e2fd4(0x2a69)][_0x1e2fd4(0x631)]=!0x1,_0x4e13dc[_0x1e2fd4(0x2a69)][_0x1e2fd4(0x17db)]=null,_0x4e13dc['effect'][_0x1e2fd4(0xfdf)]=_0x4e1476);}_0x4e1476&&this[_0x1e2fd4(0x2d03)](_0x405e7e[_0x1e2fd4(0x186a)]);}[_0x3e86fd(0x231)](_0x33224f,_0x5ddfe3=null){var _0x4a2387=_0x3e86fd;const _0x45a2bb=this[_0x4a2387(0x3c5c)][_0x4a2387(0x3e9d)]();return _0x5ddfe3=(null==_0x5ddfe3?this[_0x4a2387(0x2ba6)]:_0x5ddfe3)===_0x405e7e['ClockWiseSideOrientation'],(_0x45a2bb[_0x4a2387(0x2dd7)](_0x33224f||this[_0x4a2387(0x2820)]()),_0x45a2bb[_0x4a2387(0x1f2b)](this['backFaceCulling'],this[_0x4a2387(0x4010)],!0x1,_0x5ddfe3,this[_0x4a2387(0x3c5c)][_0x4a2387(0x241d)]?!this['cullBackFaces']:this[_0x4a2387(0x22f3)],this['stencil'],this['zOffsetUnits']),_0x5ddfe3);}[_0x3e86fd(0x3b97)](_0x463bcf,_0x53f44e){}[_0x3e86fd(0x143a)](){var _0x4fa627=_0x3e86fd;const _0x2712f6=this[_0x4fa627(0x2717)];this['_eventInfo']['ubo']=_0x2712f6,this['_callbackPluginEventGeneric'](_0x512d2f['S'][_0x4fa627(0xbfc)],this[_0x4fa627(0x2d74)]),_0x2712f6[_0x4fa627(0x3f3a)](),this['_uniformBufferLayoutBuilt']=!0x0;}[_0x3e86fd(0x3850)](_0x3bb47e,_0xac15ae,_0x38bdad){var _0x35b3a0=_0x3e86fd;const _0x18db3d=_0x38bdad[_0x35b3a0(0x2a69)];_0x18db3d&&(this[_0x35b3a0(0x2d74)][_0x35b3a0(0x260b)]=_0x38bdad,this['_callbackPluginEventBindForSubMesh'](this[_0x35b3a0(0x2d74)]),_0x18db3d[_0x35b3a0(0xfdf)]=!0x1);}[_0x3e86fd(0xb97)](_0x242bd3){}[_0x3e86fd(0x3e05)](_0x42011c){var _0x472c31=_0x3e86fd;this[_0x472c31(0x2ded)]?this[_0x472c31(0x2d53)]=!0x0:_0x42011c[_0x472c31(0x3041)]('view',this[_0x472c31(0x3d78)]()[_0x472c31(0x3ca4)]());}[_0x3e86fd(0x2ce5)](_0x2ab740){var _0x242b18=_0x3e86fd;this[_0x242b18(0x2ded)]?this[_0x242b18(0x2d53)]=!0x0:(_0x2ab740['setMatrix']('viewProjection',this[_0x242b18(0x3d78)]()['getTransformMatrix']()),_0x2ab740[_0x242b18(0x3041)](_0x242b18(0x968),this[_0x242b18(0x3d78)]()[_0x242b18(0x109d)]()));}[_0x3e86fd(0x3449)](_0x3f45d6,_0x1aaa31){var _0x586609=_0x3e86fd;this[_0x586609(0x2ded)]?this[_0x586609(0x2d53)]=!0x0:this[_0x586609(0x3c5c)][_0x586609(0x3449)](_0x3f45d6,_0x1aaa31);}[_0x3e86fd(0x2d47)](_0x23858e,_0x228429=null){var _0x172b89=_0x3e86fd;if((this[_0x172b89(0x3c5c)][_0x172b89(0xafd)]=this)[_0x172b89(0x2d53)]&&_0x228429&&(this[_0x172b89(0x2d53)]=!0x1,_0x2bbe56['G'][_0x172b89(0x51d)](_0x228429,this[_0x172b89(0x3d78)]()[_0x172b89(0x309d)]()),this[_0x172b89(0x3c5c)][_0x172b89(0x28fd)]()),this[_0x172b89(0x3c5c)][_0x172b89(0x2278)]=_0x23858e?_0x23858e[_0x172b89(0x18c7)]:0x1,this[_0x172b89(0x22f0)]&&_0x23858e&&this[_0x172b89(0x22f0)][_0x172b89(0x3608)](_0x23858e),this[_0x172b89(0x2508)]){const _0xc0b795=this['_scene']['getEngine']();this[_0x172b89(0x1eb3)]=_0xc0b795[_0x172b89(0x9cf)](),_0xc0b795[_0x172b89(0x2fb3)](!0x1);}if(this[_0x172b89(0x21bc)]){const _0x15897e=this[_0x172b89(0x3c5c)]['getEngine']();this[_0x172b89(0x1736)]=_0x15897e[_0x172b89(0x116b)](),_0x15897e[_0x172b89(0x157b)](!0x1);}if(0x0!==this[_0x172b89(0x2446)]){const _0x57f4e3=this[_0x172b89(0x3c5c)][_0x172b89(0x3e9d)]();this['_cachedDepthFunctionState']=_0x57f4e3[_0x172b89(0x1781)]()||0x0,_0x57f4e3[_0x172b89(0x21c6)](this['depthFunction']);}}[_0x3e86fd(0x2dec)](){var _0x366de8=_0x3e86fd;if(this[_0x366de8(0x1504)]&&this[_0x366de8(0x1504)][_0x366de8(0x3608)](this),0x0!==this[_0x366de8(0x2446)]){const _0x305159=this['_scene'][_0x366de8(0x3e9d)]();_0x305159[_0x366de8(0x21c6)](this[_0x366de8(0x3e3b)]);}if(this[_0x366de8(0x2508)]){const _0x466d9d=this[_0x366de8(0x3c5c)]['getEngine']();_0x466d9d[_0x366de8(0x2fb3)](this['_cachedDepthWriteState']);}if(this[_0x366de8(0x21bc)]){const _0x49f6d6=this[_0x366de8(0x3c5c)]['getEngine']();_0x49f6d6[_0x366de8(0x157b)](this[_0x366de8(0x1736)]);}}[_0x3e86fd(0x8dd)](){var _0x3639f9=_0x3e86fd;return this['_eventInfo']['animatables']=[],this['_callbackPluginEventGeneric'](_0x512d2f['S'][_0x3639f9(0x3204)],this[_0x3639f9(0x2d74)]),this[_0x3639f9(0x2d74)][_0x3639f9(0x179a)];}[_0x3e86fd(0x4019)](){var _0x599137=_0x3e86fd;return this[_0x599137(0x2d74)][_0x599137(0x886)]=[],this[_0x599137(0x310)](_0x512d2f['S'][_0x599137(0xdf7)],this[_0x599137(0x2d74)]),this[_0x599137(0x2d74)][_0x599137(0x886)];}[_0x3e86fd(0x37e6)](_0x300246){var _0x1f2952=_0x3e86fd;return this[_0x1f2952(0x2d74)]['hasTexture']=!0x1,this[_0x1f2952(0x2d74)]['texture']=_0x300246,this[_0x1f2952(0x310)](_0x512d2f['S'][_0x1f2952(0x205c)],this['_eventInfo']),this['_eventInfo'][_0x1f2952(0x37e6)];}[_0x3e86fd(0x77b)](_0x1d10ef){return null;}[_0x3e86fd(0x1503)](){var _0x5e46ed=_0x3e86fd;if(this['meshMap']){const _0x4a72cd=new Array();for(const _0x3731bd in this[_0x5e46ed(0x5e1)]){var _0x475fde=this[_0x5e46ed(0x5e1)][_0x3731bd];_0x475fde&&_0x4a72cd['push'](_0x475fde);}return _0x4a72cd;}{const _0x460f65=this[_0x5e46ed(0x3c5c)]['meshes'];return _0x460f65[_0x5e46ed(0x235b)](_0x45fea5=>_0x45fea5[_0x5e46ed(0x20e8)]===this);}}[_0x3e86fd(0x175f)](_0x1f6f56,_0x455f16,_0x4edf37,_0x385ff2){var _0x17dada=_0x3e86fd;const _0x429773=Object[_0x17dada(0x12fe)]({'clipPlane':!0x1,'useInstances':!0x1},_0x4edf37),_0x1a7f6a=this[_0x17dada(0x3d78)](),_0x283a18=this[_0x17dada(0x324a)],_0x30029e=(this[_0x17dada(0x324a)]=!0x1,()=>{var _0x57250e=_0x17dada;if(this['_scene']&&this[_0x57250e(0x3c5c)][_0x57250e(0x3e9d)]()){var _0xa50d33=_0x1a7f6a[_0x57250e(0x1554)];if(_0x429773[_0x57250e(0x1554)]&&(_0x1a7f6a['clipPlane']=new _0xa01bc2['J'](0x0,0x0,0x0,0x1)),this[_0x57250e(0x313b)]){let _0x16bd0e=!0x0,_0x48528a=null;if(_0x1f6f56['subMeshes']){const _0x5d5b23=new _0x36e874['P'](0x0,0x0,0x0,0x0,0x0,_0x1f6f56,void 0x0,!0x1,!0x1);_0x5d5b23[_0x57250e(0x70d)]&&(_0x5d5b23['materialDefines']['_renderId']=-0x1),this[_0x57250e(0x3988)](_0x1f6f56,_0x5d5b23,_0x429773[_0x57250e(0x1c62)])||(_0x5d5b23[_0x57250e(0x2a69)]&&_0x5d5b23['effect'][_0x57250e(0x579)]()&&_0x5d5b23[_0x57250e(0x2a69)][_0x57250e(0x894)]()?_0x48528a=_0x5d5b23[_0x57250e(0x2a69)][_0x57250e(0x579)]():(_0x16bd0e=!0x1,setTimeout(_0x30029e,0x10)));}_0x16bd0e&&(this[_0x57250e(0x324a)]=_0x283a18,_0x48528a&&_0x385ff2&&_0x385ff2(_0x48528a),_0x455f16&&_0x455f16(this));}else this['isReady']()?(this[_0x57250e(0x324a)]=_0x283a18,_0x455f16&&_0x455f16(this)):setTimeout(_0x30029e,0x10);_0x429773['clipPlane']&&(_0x1a7f6a['clipPlane']=_0xa50d33);}});_0x30029e();}[_0x3e86fd(0x720)](_0x921aed,_0x2e69fb){return new Promise((_0x82d12d,_0x3afa93)=>{this['forceCompilation'](_0x921aed,()=>{_0x82d12d();},_0x2e69fb,_0x30362b=>{_0x3afa93(_0x30362b);});});}[_0x3e86fd(0x2d03)](_0x8b198c){var _0x497ebb=_0x3e86fd;this[_0x497ebb(0x3d78)]()[_0x497ebb(0x2fc6)]||this[_0x497ebb(0x433)]||(_0x405e7e[_0x497ebb(0x1396)][_0x497ebb(0x18cc)]=0x0,_0x8b198c&_0x405e7e[_0x497ebb(0x41dc)]&&_0x405e7e[_0x497ebb(0x1396)][_0x497ebb(0xede)](_0x405e7e[_0x497ebb(0x20ce)]),_0x8b198c&_0x405e7e[_0x497ebb(0xe13)]&&_0x405e7e[_0x497ebb(0x1396)][_0x497ebb(0xede)](_0x405e7e[_0x497ebb(0x3c15)]),_0x8b198c&_0x405e7e[_0x497ebb(0x18b8)]&&_0x405e7e['_DirtyCallbackArray'][_0x497ebb(0xede)](_0x405e7e[_0x497ebb(0x11e0)]),_0x8b198c&_0x405e7e[_0x497ebb(0x1681)]&&_0x405e7e['_DirtyCallbackArray'][_0x497ebb(0xede)](_0x405e7e[_0x497ebb(0xe71)]),_0x8b198c&_0x405e7e['MiscDirtyFlag']&&_0x405e7e[_0x497ebb(0x1396)][_0x497ebb(0xede)](_0x405e7e[_0x497ebb(0x36c1)]),_0x8b198c&_0x405e7e['PrePassDirtyFlag']&&_0x405e7e[_0x497ebb(0x1396)][_0x497ebb(0xede)](_0x405e7e['_PrePassDirtyCallBack']),_0x405e7e[_0x497ebb(0x1396)][_0x497ebb(0x18cc)]&&this['_markAllSubMeshesAsDirty'](_0x405e7e[_0x497ebb(0x15c1)]),this['getScene']()['resetCachedMaterial']());}[_0x3e86fd(0x395)](){var _0x5154f2=_0x3e86fd;for(const _0x1aa47c of this[_0x5154f2(0x3d78)]()[_0x5154f2(0x4dd)])if(_0x1aa47c[_0x5154f2(0xc8b)]){for(const _0x1da151 of _0x1aa47c[_0x5154f2(0xc8b)])_0x1da151['getMaterial']()===this&&_0x1da151[_0x5154f2(0x395)]();}}['_markAllSubMeshesAsDirty'](_0x2c3f9f){var _0x435ef2=_0x3e86fd;if(!this[_0x435ef2(0x3d78)]()[_0x435ef2(0x2fc6)]&&!this[_0x435ef2(0x433)]){for(const _0x4201da of this['getScene']()[_0x435ef2(0x4dd)])if(_0x4201da[_0x435ef2(0xc8b)]){for(const _0x17f1b5 of _0x4201da[_0x435ef2(0xc8b)])if(_0x17f1b5['getMaterial'](!0x1)===this){for(const _0x116532 of _0x17f1b5['_drawWrappers'])_0x116532&&_0x116532['defines']&&_0x116532[_0x435ef2(0x1254)][_0x435ef2(0x3569)]&&this['_materialContext']===_0x116532[_0x435ef2(0x1228)]&&_0x2c3f9f(_0x116532['defines']);}}}}[_0x3e86fd(0x1934)](){var _0x3c5d53=_0x3e86fd;if(!this[_0x3c5d53(0x3d78)]()[_0x3c5d53(0x2fc6)]&&!this[_0x3c5d53(0x433)]){const _0x5dfef2=this[_0x3c5d53(0x3d78)]()['enablePrePassRenderer']();_0x5dfef2&&_0x5dfef2[_0x3c5d53(0x2d03)]();}}[_0x3e86fd(0x3d18)](){var _0x277767=_0x3e86fd;this[_0x277767(0x3729)](_0x405e7e[_0x277767(0x2dd8)]);}['_markAllSubMeshesAsImageProcessingDirty'](){var _0x502b8e=_0x3e86fd;this['_markAllSubMeshesAsDirty'](_0x405e7e[_0x502b8e(0x20ca)]);}['_markAllSubMeshesAsTexturesDirty'](){var _0x461328=_0x3e86fd;this[_0x461328(0x3729)](_0x405e7e[_0x461328(0x20ce)]);}['_markAllSubMeshesAsFresnelDirty'](){var _0x56ef20=_0x3e86fd;this[_0x56ef20(0x3729)](_0x405e7e[_0x56ef20(0x11e0)]);}[_0x3e86fd(0xe80)](){var _0x4667c0=_0x3e86fd;this[_0x4667c0(0x3729)](_0x405e7e[_0x4667c0(0x3d91)]);}['_markAllSubMeshesAsLightsDirty'](){var _0x1ff188=_0x3e86fd;this[_0x1ff188(0x3729)](_0x405e7e[_0x1ff188(0x3c15)]);}[_0x3e86fd(0x8f4)](){var _0x10333a=_0x3e86fd;this[_0x10333a(0x3729)](_0x405e7e['_AttributeDirtyCallBack']);}[_0x3e86fd(0x4152)](){var _0x515207=_0x3e86fd;this[_0x515207(0x3729)](_0x405e7e['_MiscDirtyCallBack']);}['_markAllSubMeshesAsPrePassDirty'](){var _0x758ef6=_0x3e86fd;this[_0x758ef6(0x3729)](_0x405e7e[_0x758ef6(0x36c1)]);}[_0x3e86fd(0x1032)](){var _0x2f8599=_0x3e86fd;this['_markAllSubMeshesAsDirty'](_0x405e7e[_0x2f8599(0x2ad0)]);}[_0x3e86fd(0x372)](){var _0x6353b0=_0x3e86fd;if(this[_0x6353b0(0x3c5c)][_0x6353b0(0x2984)]!==_0x2cd1be['a']['BackwardCompatible']){this[_0x6353b0(0x1244)]=!0x0;const _0x46003f=this[_0x6353b0(0x3c5c)][_0x6353b0(0x811)][_0x6353b0(0x41c9)](()=>{var _0x21e153=_0x6353b0;this[_0x21e153(0x1244)]=!0x1;});this['onDisposeObservable'][_0x6353b0(0x2e5)](()=>{var _0x4e1420=_0x6353b0;this[_0x4e1420(0x3c5c)]['onScenePerformancePriorityChangedObservable'][_0x4e1420(0x2f2e)](_0x46003f);});}}['setPrePassRenderer'](_0x13cee1){return!0x1;}[_0x3e86fd(0x41a)](_0x4f3fc7,_0x4309a8,_0x49f28a){var _0x1b4fdd=_0x3e86fd;const _0x393c6d=this['getScene']();if(_0x393c6d[_0x1b4fdd(0x4111)](this),_0x393c6d['freeProcessedMaterials'](),_0x393c6d[_0x1b4fdd(0x2dac)](this),this[_0x1b4fdd(0x2d74)][_0x1b4fdd(0x3c2c)]=_0x4309a8,this[_0x1b4fdd(0x310)](_0x512d2f['S']['Disposed'],this[_0x1b4fdd(0x2d74)]),this[_0x1b4fdd(0x2fc)]&&(-0x1<(_0x4309a8=this[_0x1b4fdd(0x2fc)][_0x1b4fdd(0x6d0)][_0x1b4fdd(0x86a)](this))&&this['_parentContainer'][_0x1b4fdd(0x6d0)][_0x1b4fdd(0xb1f)](_0x4309a8,0x1),this[_0x1b4fdd(0x2fc)]=null),!0x0!==_0x49f28a){if(this[_0x1b4fdd(0x5e1)])for(const _0x2e86ac in this['meshMap']){const _0x2ff9a8=this['meshMap'][_0x2e86ac];_0x2ff9a8&&(_0x2ff9a8['material']=null,this[_0x1b4fdd(0x1c41)](_0x2ff9a8,_0x4f3fc7));}else{for(const _0x4f00ed of _0x393c6d[_0x1b4fdd(0x4dd)])_0x4f00ed['material']!==this||_0x4f00ed[_0x1b4fdd(0x3275)]||(_0x4f00ed['material']=null,this[_0x1b4fdd(0x1c41)](_0x4f00ed,_0x4f3fc7));}}this['_uniformBuffer'][_0x1b4fdd(0x41a)](),_0x4f3fc7&&this[_0x1b4fdd(0x239b)]['effect']&&(this[_0x1b4fdd(0x313b)]||this[_0x1b4fdd(0x239b)]['effect']['dispose'](),this['_drawWrapper']['effect']=null),this['metadata']=null,this['onDisposeObservable'][_0x1b4fdd(0x3608)](this),this[_0x1b4fdd(0x6e9)][_0x1b4fdd(0x13c8)](),this[_0x1b4fdd(0x22f0)]&&this[_0x1b4fdd(0x22f0)]['clear'](),this[_0x1b4fdd(0x1504)]&&this[_0x1b4fdd(0x1504)][_0x1b4fdd(0x13c8)](),this['_onEffectCreatedObservable']&&this[_0x1b4fdd(0x1fe7)][_0x1b4fdd(0x13c8)](),this[_0x1b4fdd(0x2d74)]&&(this[_0x1b4fdd(0x2d74)]={});}[_0x3e86fd(0x1c41)](_0x4eec44,_0x5715cd){var _0x50bb83=_0x3e86fd;if(_0x4eec44[_0x50bb83(0x569)]){const _0x2fe8c9=_0x4eec44[_0x50bb83(0x569)];if(this['_storeEffectOnSubMeshes']){for(const _0x25a3ed of _0x4eec44[_0x50bb83(0xc8b)])_0x2fe8c9[_0x50bb83(0x6a8)](_0x25a3ed[_0x50bb83(0x2a69)]),_0x5715cd&&_0x25a3ed[_0x50bb83(0x2a69)]&&_0x25a3ed[_0x50bb83(0x2a69)]['dispose']();}else _0x2fe8c9['_releaseVertexArrayObject'](this[_0x50bb83(0x239b)][_0x50bb83(0x2a69)]);}}['serialize'](){var _0x173d10=_0x3e86fd;const _0x59efaa=_0x482765['p4'][_0x173d10(0x96c)](this);return _0x59efaa[_0x173d10(0x1cd7)]=this['stencil'][_0x173d10(0x18e2)](),_0x59efaa[_0x173d10(0x309e)]=this[_0x173d10(0x309e)],_0x59efaa;}static[_0x3e86fd(0x2de7)](_0x57d6ce,_0x1b2929,_0x16cb70){var _0x30e0b3=_0x3e86fd;if(_0x57d6ce['customType']){if(_0x30e0b3(0x2d7a)===_0x57d6ce[_0x30e0b3(0x2386)]&&_0x57d6ce[_0x30e0b3(0x1a23)]&&(_0x57d6ce['customType']=_0x30e0b3(0x13fd),!BABYLON[_0x30e0b3(0x6ad)]))return _0x349463['Y']['Error'](_0x30e0b3(0x3770)),null;}else _0x57d6ce[_0x30e0b3(0x2386)]=_0x30e0b3(0x2d67);const _0x426b90=_0x542afa['w1'][_0x30e0b3(0x40c7)](_0x57d6ce[_0x30e0b3(0x2386)]),_0x505ae2=_0x426b90[_0x30e0b3(0x2de7)](_0x57d6ce,_0x1b2929,_0x16cb70);return _0x505ae2[_0x30e0b3(0x389b)]=_0x57d6ce['uniqueId'],_0x505ae2;}}_0x405e7e[_0x3e86fd(0x1e0a)]=_0x37a44b['g'][_0x3e86fd(0x2cac)],_0x405e7e[_0x3e86fd(0x2962)]=_0x37a44b['g'][_0x3e86fd(0x4003)],_0x405e7e['PointFillMode']=_0x37a44b['g']['MATERIAL_PointFillMode'],_0x405e7e[_0x3e86fd(0x182e)]=_0x37a44b['g']['MATERIAL_PointListDrawMode'],_0x405e7e[_0x3e86fd(0x29db)]=_0x37a44b['g'][_0x3e86fd(0x2dce)],_0x405e7e[_0x3e86fd(0x129a)]=_0x37a44b['g'][_0x3e86fd(0x3855)],_0x405e7e[_0x3e86fd(0x3722)]=_0x37a44b['g']['MATERIAL_LineStripDrawMode'],_0x405e7e[_0x3e86fd(0x26ad)]=_0x37a44b['g'][_0x3e86fd(0x1e71)],_0x405e7e['TriangleFanDrawMode']=_0x37a44b['g'][_0x3e86fd(0x175d)],_0x405e7e[_0x3e86fd(0x2fa3)]=_0x37a44b['g'][_0x3e86fd(0x14fd)],_0x405e7e[_0x3e86fd(0x2df1)]=_0x37a44b['g'][_0x3e86fd(0xc84)],_0x405e7e[_0x3e86fd(0x41dc)]=_0x37a44b['g'][_0x3e86fd(0x3182)],_0x405e7e[_0x3e86fd(0xe13)]=_0x37a44b['g'][_0x3e86fd(0x17f4)],_0x405e7e[_0x3e86fd(0x18b8)]=_0x37a44b['g'][_0x3e86fd(0x21c0)],_0x405e7e[_0x3e86fd(0x1681)]=_0x37a44b['g'][_0x3e86fd(0x2787)],_0x405e7e[_0x3e86fd(0x4102)]=_0x37a44b['g']['MATERIAL_MiscDirtyFlag'],_0x405e7e['PrePassDirtyFlag']=_0x37a44b['g'][_0x3e86fd(0x2925)],_0x405e7e[_0x3e86fd(0x186a)]=_0x37a44b['g']['MATERIAL_AllDirtyFlag'],_0x405e7e[_0x3e86fd(0x1118)]=0x0,_0x405e7e[_0x3e86fd(0x11e8)]=0x1,_0x405e7e[_0x3e86fd(0x16d9)]=0x2,_0x405e7e[_0x3e86fd(0x6cc)]=0x3,_0x405e7e['MATERIAL_NORMALBLENDMETHOD_WHITEOUT']=0x0,_0x405e7e[_0x3e86fd(0x1962)]=0x1,_0x405e7e[_0x3e86fd(0x3638)]=new _0x35b966['y$'](),_0x4427b8['l'][_0x3e86fd(0x1352)][_0x3e86fd(0x41c9)](()=>{var _0x2764cd=_0x3e86fd;_0x405e7e[_0x2764cd(0x3638)]['clear']();}),_0x405e7e[_0x3e86fd(0x2dd8)]=_0x265e5a=>_0x265e5a[_0x3e86fd(0x3569)](),_0x405e7e[_0x3e86fd(0x20ca)]=_0x4850a9=>_0x4850a9[_0x3e86fd(0x17a7)](),_0x405e7e[_0x3e86fd(0x20ce)]=_0x330f8e=>_0x330f8e['markAsTexturesDirty'](),_0x405e7e[_0x3e86fd(0x11e0)]=_0xab6845=>_0xab6845[_0x3e86fd(0x336f)](),_0x405e7e[_0x3e86fd(0x36c1)]=_0x5e3e0f=>_0x5e3e0f['markAsMiscDirty'](),_0x405e7e[_0x3e86fd(0x3c53)]=_0x14bc26=>_0x14bc26['markAsPrePassDirty'](),_0x405e7e[_0x3e86fd(0x3c15)]=_0x18ed28=>_0x18ed28[_0x3e86fd(0x246)](),_0x405e7e[_0x3e86fd(0xe71)]=_0x2eaad3=>_0x2eaad3[_0x3e86fd(0x1502)](),_0x405e7e[_0x3e86fd(0x3d91)]=_0x1ed45e=>{var _0x4b28fb=_0x3e86fd;_0x405e7e[_0x4b28fb(0x11e0)](_0x1ed45e),_0x405e7e[_0x4b28fb(0x36c1)](_0x1ed45e);},_0x405e7e[_0x3e86fd(0x2ad0)]=_0x1b21d1=>{var _0x425273=_0x3e86fd;_0x405e7e[_0x425273(0x20ce)](_0x1b21d1),_0x405e7e[_0x425273(0x36c1)](_0x1b21d1);},_0x405e7e[_0x3e86fd(0x1396)]=[],_0x405e7e['_RunDirtyCallBacks']=_0x3a6242=>{var _0x421d98=_0x3e86fd;for(const _0x727f74 of _0x405e7e[_0x421d98(0x1396)])_0x727f74(_0x3a6242);},_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],'id',void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e['prototype'],'uniqueId',void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0xc1b),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],'metadata',void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e['prototype'],_0x3e86fd(0x30f1),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e['prototype'],_0x3e86fd(0x1244),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],'state',void 0x0),_0x119f0c([(0x0,_0x482765['qC'])('alpha')],_0x405e7e['prototype'],_0x3e86fd(0x3d05),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])('backFaceCulling')],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x30f),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])(_0x3e86fd(0x22f3))],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x407d),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x2ba6),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])(_0x3e86fd(0xa89))],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x15ae),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x39bd),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x2508),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x21bc),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],'forceDepthWrite',void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e['prototype'],'depthFunction',void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x30a6),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])(_0x3e86fd(0x2712))],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x193f),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e['prototype'],'pointSize',void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x4010),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x3189),void 0x0),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e['prototype'],_0x3e86fd(0xa42),null),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e['prototype'],_0x3e86fd(0x346e),null),_0x119f0c([(0x0,_0x482765['qC'])()],_0x405e7e[_0x3e86fd(0x1ce1)],_0x3e86fd(0x213d),null);},0x12820:(_0x2dbf04,_0x1262c5,_0x5e16e4)=>{var _0x1a1ca5=a8_0x1ec55c;_0x5e16e4['d'](_0x1262c5,{'k':()=>_0x5b46bd});var _0x260ee3=_0x5e16e4(0x14232),_0x4d5f58=_0x5e16e4(0x1610);class _0x5b46bd{static get['DiffuseTextureEnabled'](){var _0xab8c96=a8_0x5306;return this[_0xab8c96(0x1952)];}static set[_0x1a1ca5(0x15f3)](_0x50169f){var _0xbf2c48=_0x1a1ca5;this[_0xbf2c48(0x1952)]!==_0x50169f&&(this[_0xbf2c48(0x1952)]=_0x50169f,_0x260ee3['D'][_0xbf2c48(0x487)](_0x4d5f58['g'][_0xbf2c48(0x3182)]));}static get[_0x1a1ca5(0x2c6d)](){var _0x263882=_0x1a1ca5;return this[_0x263882(0xf92)];}static set['DetailTextureEnabled'](_0x16e2d2){var _0x6c8c41=_0x1a1ca5;this[_0x6c8c41(0xf92)]!==_0x16e2d2&&(this[_0x6c8c41(0xf92)]=_0x16e2d2,_0x260ee3['D'][_0x6c8c41(0x487)](_0x4d5f58['g'][_0x6c8c41(0x3182)]));}static get['DecalMapEnabled'](){return this['_DecalMapEnabled'];}static set['DecalMapEnabled'](_0x513548){var _0x521985=_0x1a1ca5;this[_0x521985(0xabe)]!==_0x513548&&(this[_0x521985(0xabe)]=_0x513548,_0x260ee3['D']['MarkAllMaterialsAsDirty'](_0x4d5f58['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x1a1ca5(0x3da8)](){var _0x12e2f9=_0x1a1ca5;return this[_0x12e2f9(0x2bb9)];}static set[_0x1a1ca5(0x3da8)](_0x190d29){var _0x1df08b=_0x1a1ca5;this[_0x1df08b(0x2bb9)]!==_0x190d29&&(this[_0x1df08b(0x2bb9)]=_0x190d29,_0x260ee3['D']['MarkAllMaterialsAsDirty'](_0x4d5f58['g'][_0x1df08b(0x3182)]));}static get['OpacityTextureEnabled'](){var _0x1e1bf8=_0x1a1ca5;return this[_0x1e1bf8(0x53d)];}static set[_0x1a1ca5(0x5fe)](_0x197f83){var _0x397f12=_0x1a1ca5;this['_OpacityTextureEnabled']!==_0x197f83&&(this[_0x397f12(0x53d)]=_0x197f83,_0x260ee3['D'][_0x397f12(0x487)](_0x4d5f58['g'][_0x397f12(0x3182)]));}static get['ReflectionTextureEnabled'](){var _0x4824b2=_0x1a1ca5;return this[_0x4824b2(0x2863)];}static set[_0x1a1ca5(0x1920)](_0x16d33b){var _0xe93453=_0x1a1ca5;this[_0xe93453(0x2863)]!==_0x16d33b&&(this[_0xe93453(0x2863)]=_0x16d33b,_0x260ee3['D'][_0xe93453(0x487)](_0x4d5f58['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x1a1ca5(0x823)](){var _0x163f4a=_0x1a1ca5;return this[_0x163f4a(0x3ed4)];}static set[_0x1a1ca5(0x823)](_0x2d0224){var _0x394e67=_0x1a1ca5;this[_0x394e67(0x3ed4)]!==_0x2d0224&&(this[_0x394e67(0x3ed4)]=_0x2d0224,_0x260ee3['D']['MarkAllMaterialsAsDirty'](_0x4d5f58['g'][_0x394e67(0x3182)]));}static get[_0x1a1ca5(0x121e)](){var _0x5e3928=_0x1a1ca5;return this[_0x5e3928(0x6b1)];}static set[_0x1a1ca5(0x121e)](_0x435913){var _0xed7738=_0x1a1ca5;this[_0xed7738(0x6b1)]!==_0x435913&&(this[_0xed7738(0x6b1)]=_0x435913,_0x260ee3['D']['MarkAllMaterialsAsDirty'](_0x4d5f58['g'][_0xed7738(0x3182)]));}static get['BumpTextureEnabled'](){var _0xedcb37=_0x1a1ca5;return this[_0xedcb37(0x4175)];}static set[_0x1a1ca5(0x41e8)](_0x6774cf){var _0x96a4f6=_0x1a1ca5;this[_0x96a4f6(0x4175)]!==_0x6774cf&&(this['_BumpTextureEnabled']=_0x6774cf,_0x260ee3['D'][_0x96a4f6(0x487)](_0x4d5f58['g']['MATERIAL_TextureDirtyFlag']));}static get['LightmapTextureEnabled'](){return this['_LightmapTextureEnabled'];}static set[_0x1a1ca5(0xbbc)](_0x4d35d1){var _0x4252ba=_0x1a1ca5;this[_0x4252ba(0x1381)]!==_0x4d35d1&&(this[_0x4252ba(0x1381)]=_0x4d35d1,_0x260ee3['D']['MarkAllMaterialsAsDirty'](_0x4d5f58['g'][_0x4252ba(0x3182)]));}static get['RefractionTextureEnabled'](){var _0x66015=_0x1a1ca5;return this[_0x66015(0x402f)];}static set[_0x1a1ca5(0x2ad3)](_0x3e836c){var _0x2ca962=_0x1a1ca5;this[_0x2ca962(0x402f)]!==_0x3e836c&&(this['_RefractionTextureEnabled']=_0x3e836c,_0x260ee3['D'][_0x2ca962(0x487)](_0x4d5f58['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x1a1ca5(0x1ab9)](){var _0xac7fd5=_0x1a1ca5;return this[_0xac7fd5(0x15b8)];}static set[_0x1a1ca5(0x1ab9)](_0x4fe8a5){var _0x2dec76=_0x1a1ca5;this['_ColorGradingTextureEnabled']!==_0x4fe8a5&&(this[_0x2dec76(0x15b8)]=_0x4fe8a5,_0x260ee3['D'][_0x2dec76(0x487)](_0x4d5f58['g'][_0x2dec76(0x3182)]));}static get[_0x1a1ca5(0x189b)](){var _0x5dc041=_0x1a1ca5;return this[_0x5dc041(0x2f5e)];}static set['FresnelEnabled'](_0x135f81){var _0x4de6cd=_0x1a1ca5;this[_0x4de6cd(0x2f5e)]!==_0x135f81&&(this[_0x4de6cd(0x2f5e)]=_0x135f81,_0x260ee3['D'][_0x4de6cd(0x487)](_0x4d5f58['g'][_0x4de6cd(0x21c0)]));}static get[_0x1a1ca5(0x34cc)](){var _0x25337f=_0x1a1ca5;return this[_0x25337f(0x166c)];}static set[_0x1a1ca5(0x34cc)](_0x34334b){var _0x24ba84=_0x1a1ca5;this[_0x24ba84(0x166c)]!==_0x34334b&&(this[_0x24ba84(0x166c)]=_0x34334b,_0x260ee3['D']['MarkAllMaterialsAsDirty'](_0x4d5f58['g'][_0x24ba84(0x3182)]));}static get[_0x1a1ca5(0x1ef)](){var _0x2843e3=_0x1a1ca5;return this[_0x2843e3(0x1fb6)];}static set[_0x1a1ca5(0x1ef)](_0x48bfa4){var _0x4cf004=_0x1a1ca5;this[_0x4cf004(0x1fb6)]!==_0x48bfa4&&(this['_ClearCoatBumpTextureEnabled']=_0x48bfa4,_0x260ee3['D'][_0x4cf004(0x487)](_0x4d5f58['g']['MATERIAL_TextureDirtyFlag']));}static get['ClearCoatTintTextureEnabled'](){var _0x32741f=_0x1a1ca5;return this[_0x32741f(0xb6b)];}static set[_0x1a1ca5(0x1726)](_0x51fc7d){var _0xea4561=_0x1a1ca5;this['_ClearCoatTintTextureEnabled']!==_0x51fc7d&&(this[_0xea4561(0xb6b)]=_0x51fc7d,_0x260ee3['D'][_0xea4561(0x487)](_0x4d5f58['g']['MATERIAL_TextureDirtyFlag']));}static get['SheenTextureEnabled'](){var _0x52890c=_0x1a1ca5;return this[_0x52890c(0x1f8b)];}static set[_0x1a1ca5(0x1f56)](_0x2851bf){var _0x1445c5=_0x1a1ca5;this[_0x1445c5(0x1f8b)]!==_0x2851bf&&(this['_SheenTextureEnabled']=_0x2851bf,_0x260ee3['D'][_0x1445c5(0x487)](_0x4d5f58['g'][_0x1445c5(0x3182)]));}static get['AnisotropicTextureEnabled'](){return this['_AnisotropicTextureEnabled'];}static set[_0x1a1ca5(0x212c)](_0x4ec747){var _0xc06c1a=_0x1a1ca5;this[_0xc06c1a(0x98e)]!==_0x4ec747&&(this['_AnisotropicTextureEnabled']=_0x4ec747,_0x260ee3['D'][_0xc06c1a(0x487)](_0x4d5f58['g'][_0xc06c1a(0x3182)]));}static get['ThicknessTextureEnabled'](){var _0x54644a=_0x1a1ca5;return this[_0x54644a(0x2bfc)];}static set[_0x1a1ca5(0x3096)](_0x22a9ac){var _0x2a756b=_0x1a1ca5;this[_0x2a756b(0x2bfc)]!==_0x22a9ac&&(this[_0x2a756b(0x2bfc)]=_0x22a9ac,_0x260ee3['D'][_0x2a756b(0x487)](_0x4d5f58['g'][_0x2a756b(0x3182)]));}static get[_0x1a1ca5(0x1d1d)](){var _0x11b20e=_0x1a1ca5;return this[_0x11b20e(0x2bfc)];}static set[_0x1a1ca5(0x1d1d)](_0x874222){var _0x408869=_0x1a1ca5;this[_0x408869(0x8be)]!==_0x874222&&(this['_RefractionIntensityTextureEnabled']=_0x874222,_0x260ee3['D'][_0x408869(0x487)](_0x4d5f58['g'][_0x408869(0x3182)]));}static get[_0x1a1ca5(0xbf4)](){var _0xd167db=_0x1a1ca5;return this[_0xd167db(0x2bfc)];}static set[_0x1a1ca5(0xbf4)](_0xa1b20f){var _0x5b33bd=_0x1a1ca5;this['_TranslucencyIntensityTextureEnabled']!==_0xa1b20f&&(this[_0x5b33bd(0x2e7f)]=_0xa1b20f,_0x260ee3['D'][_0x5b33bd(0x487)](_0x4d5f58['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x1a1ca5(0x314d)](){var _0x2b81f5=_0x1a1ca5;return this[_0x2b81f5(0x1848)];}static set['IridescenceTextureEnabled'](_0x17357e){var _0x315d60=_0x1a1ca5;this[_0x315d60(0x1848)]!==_0x17357e&&(this['_IridescenceTextureEnabled']=_0x17357e,_0x260ee3['D']['MarkAllMaterialsAsDirty'](_0x4d5f58['g'][_0x315d60(0x3182)]));}}_0x5b46bd[_0x1a1ca5(0x1952)]=!0x0,_0x5b46bd['_DetailTextureEnabled']=!0x0,_0x5b46bd[_0x1a1ca5(0xabe)]=!0x0,_0x5b46bd[_0x1a1ca5(0x2bb9)]=!0x0,_0x5b46bd[_0x1a1ca5(0x53d)]=!0x0,_0x5b46bd[_0x1a1ca5(0x2863)]=!0x0,_0x5b46bd['_EmissiveTextureEnabled']=!0x0,_0x5b46bd[_0x1a1ca5(0x6b1)]=!0x0,_0x5b46bd[_0x1a1ca5(0x4175)]=!0x0,_0x5b46bd[_0x1a1ca5(0x1381)]=!0x0,_0x5b46bd[_0x1a1ca5(0x402f)]=!0x0,_0x5b46bd[_0x1a1ca5(0x15b8)]=!0x0,_0x5b46bd[_0x1a1ca5(0x2f5e)]=!0x0,_0x5b46bd[_0x1a1ca5(0x166c)]=!0x0,_0x5b46bd['_ClearCoatBumpTextureEnabled']=!0x0,_0x5b46bd['_ClearCoatTintTextureEnabled']=!0x0,_0x5b46bd[_0x1a1ca5(0x1f8b)]=!0x0,_0x5b46bd['_AnisotropicTextureEnabled']=!0x0,_0x5b46bd[_0x1a1ca5(0x2bfc)]=!0x0,_0x5b46bd[_0x1a1ca5(0x8be)]=!0x0,_0x5b46bd[_0x1a1ca5(0x2e7f)]=!0x0,_0x5b46bd[_0x1a1ca5(0x1848)]=!0x0;},0x10c09:(_0x205e7c,_0x2b2836,_0x134b24)=>{var _0x8039e1=a8_0x1ec55c;_0x134b24['d'](_0x2b2836,{'G':()=>_0x289dda});var _0x7fee60=_0x134b24(0x9a70),_0x33fbc6=_0x134b24(0x43d7),_0x10e708=_0x134b24(0xd537),_0x3b3b8a=_0x134b24(0x11096),_0x2bfece=_0x134b24(0x1679c),_0x49199c=_0x134b24(0x2e6f),_0x48624c=_0x134b24(0x1610),_0x2b2836=_0x134b24(0xbd53),_0x484571=_0x134b24(0x15ec7);class _0x289dda{static[_0x8039e1(0x51d)](_0x90ef29,_0x20bc83){var _0x83af37=_0x8039e1;_0x20bc83[_0x83af37(0x2336)](_0x90ef29,_0x83af37(0x2149));}static['PrepareDefinesForMergedUV'](_0x3515ac,_0x46fff6,_0x436583){var _0x45b2c5=_0x8039e1;_0x46fff6[_0x45b2c5(0x3b7f)]=!0x0,_0x46fff6[_0x436583]=!0x0,_0x3515ac[_0x45b2c5(0x2540)]&&_0x3515ac[_0x45b2c5(0x1db3)]()['isIdentityAs3x2']()?(_0x46fff6[_0x436583+_0x45b2c5(0x3794)]=_0x3515ac['coordinatesIndex']+0x1,_0x46fff6[_0x45b2c5(0x3165)+(_0x3515ac['coordinatesIndex']+0x1)]=!0x0):_0x46fff6[_0x436583+_0x45b2c5(0x3794)]=0x0;}static[_0x8039e1(0x1eb7)](_0x114b3b,_0x1347c0,_0xfda0aa){var _0x1586ac=_0x8039e1;_0x114b3b=_0x114b3b[_0x1586ac(0x1db3)](),_0x1347c0[_0x1586ac(0x2711)](_0xfda0aa+_0x1586ac(0x12cd),_0x114b3b);}static[_0x8039e1(0x14a4)](_0x1d6f41,_0x70d627){var _0x5abb3d=_0x8039e1;return _0x70d627[_0x5abb3d(0x2712)]&&_0x1d6f41[_0x5abb3d(0x3b1e)]&&_0x70d627[_0x5abb3d(0x2db9)]!==_0x10e708['x'][_0x5abb3d(0x2767)];}static[_0x8039e1(0x3b4b)](_0x263663,_0x156749,_0x945b9f,_0x22454d,_0x4f104c,_0x45f22a,_0x3ab230){var _0x1dd975=_0x8039e1;_0x3ab230[_0x1dd975(0x12ac)]&&(_0x3ab230[_0x1dd975(0x205f)]=_0x945b9f,_0x3ab230[_0x1dd975(0x3464)]=_0x22454d,_0x3ab230['FOG']=_0x4f104c&&this['GetFogState'](_0x263663,_0x156749),_0x3ab230[_0x1dd975(0x35e8)]=_0x263663[_0x1dd975(0x94f)],_0x3ab230[_0x1dd975(0x1fb1)]=_0x45f22a);}static['PrepareDefinesForCamera'](_0x53e161,_0x5245d7){var _0x14c54d=_0x8039e1;let _0x3f7a18=!0x1;var _0x1309db,_0x2cc0b4,_0x57cf4c;return _0x53e161[_0x14c54d(0x1647)]&&(_0x1309db=_0x5245d7[_0x14c54d(0x183f)]?0x1:0x0,_0x2cc0b4=_0x5245d7[_0x14c54d(0x2908)]?0x1:0x0,_0x57cf4c=_0x53e161['activeCamera'][_0x14c54d(0x2d64)]===_0x33fbc6['V'][_0x14c54d(0x2f6b)]?0x1:0x0,_0x53e161=_0x53e161[_0x14c54d(0x1647)][_0x14c54d(0x2d64)]===_0x33fbc6['V'][_0x14c54d(0x1de1)]?0x1:0x0,(_0x1309db^_0x57cf4c||_0x2cc0b4^_0x53e161)&&(_0x5245d7[_0x14c54d(0x183f)]=0x1==_0x57cf4c,_0x5245d7[_0x14c54d(0x2908)]=0x1==_0x53e161,_0x3f7a18=!0x0)),_0x3f7a18;}static[_0x8039e1(0x216c)](_0x5a9a8d,_0x42136a,_0x49311a,_0x3ae920,_0x3a75e2,_0x19cd4b=null,_0x343a6d=!0x1){var _0x2830ea=_0x8039e1;let _0x4321c5=_0x289dda[_0x2830ea(0xe4e)](_0x5a9a8d,_0x3ae920);!0x1!==_0x19cd4b&&(_0x4321c5=(0x0,_0x484571['AN'])(_0x49311a,_0x5a9a8d,_0x3ae920)),_0x3ae920[_0x2830ea(0x41c2)]!==!_0x42136a[_0x2830ea(0x116b)]()&&(_0x3ae920[_0x2830ea(0x41c2)]=!_0x3ae920[_0x2830ea(0x41c2)],_0x4321c5=!0x0),_0x3ae920[_0x2830ea(0x2ab4)]!==_0x3a75e2&&(_0x3ae920[_0x2830ea(0x2ab4)]=_0x3a75e2,_0x4321c5=!0x0),_0x3ae920[_0x2830ea(0x2392)]!==_0x343a6d&&(_0x3ae920[_0x2830ea(0x2392)]=_0x343a6d,_0x4321c5=!0x0),_0x4321c5&&_0x3ae920[_0x2830ea(0x121d)]();}static[_0x8039e1(0x11c7)](_0x455d23,_0x780e22){var _0x4c8bd4=_0x8039e1;if(_0x455d23[_0x4c8bd4(0x1d93)]&&_0x455d23[_0x4c8bd4(0x35b1)]&&_0x455d23[_0x4c8bd4(0x293f)]){_0x780e22[_0x4c8bd4(0x3ece)]=_0x455d23['numBoneInfluencers'];var _0x277f05=void 0x0!==_0x780e22[_0x4c8bd4(0x2045)];if(_0x455d23[_0x4c8bd4(0x293f)]['isUsingTextureForMatrices']&&_0x277f05)_0x780e22['BONETEXTURE']=!0x0;else{_0x780e22[_0x4c8bd4(0x380e)]=_0x455d23[_0x4c8bd4(0x293f)][_0x4c8bd4(0x266e)][_0x4c8bd4(0x18cc)]+0x1,_0x780e22[_0x4c8bd4(0x2045)]=!_0x277f05&&void 0x0;const _0x2dcf48=_0x455d23[_0x4c8bd4(0x3d78)]()['prePassRenderer'];_0x2dcf48&&_0x2dcf48[_0x4c8bd4(0x5d3)]&&(_0x277f05=-0x1===_0x2dcf48[_0x4c8bd4(0x95a)][_0x4c8bd4(0x86a)](_0x455d23),_0x780e22[_0x4c8bd4(0x509)]=_0x277f05);}}else _0x780e22['NUM_BONE_INFLUENCERS']=0x0,void(_0x780e22[_0x4c8bd4(0x380e)]=0x0)!==_0x780e22[_0x4c8bd4(0x2045)]&&(_0x780e22[_0x4c8bd4(0x2045)]=!0x1);}static['PrepareDefinesForMorphTargets'](_0x5f4b9c,_0x16d24a){var _0x50c7b3=_0x8039e1;_0x5f4b9c=_0x5f4b9c[_0x50c7b3(0x1d81)],_0x5f4b9c?(_0x16d24a[_0x50c7b3(0x27c2)]=_0x5f4b9c[_0x50c7b3(0x30f5)]&&_0x16d24a[_0x50c7b3(0xf5c)],_0x16d24a[_0x50c7b3(0x1b34)]=_0x5f4b9c['supportsTangents']&&_0x16d24a[_0x50c7b3(0x3156)],_0x16d24a[_0x50c7b3(0x2136)]=_0x5f4b9c[_0x50c7b3(0x25ae)]&&_0x16d24a[_0x50c7b3(0x129b)],_0x16d24a['MORPHTARGETS']=0x0<_0x5f4b9c[_0x50c7b3(0x1341)],_0x16d24a[_0x50c7b3(0x14f0)]=_0x5f4b9c['numInfluencers'],_0x16d24a[_0x50c7b3(0x19ad)]=_0x5f4b9c[_0x50c7b3(0xde6)]):(_0x16d24a[_0x50c7b3(0x27c2)]=!0x1,_0x16d24a[_0x50c7b3(0x1b34)]=!0x1,_0x16d24a[_0x50c7b3(0x2136)]=!0x1,_0x16d24a[_0x50c7b3(0x3fa2)]=!0x1,_0x16d24a[_0x50c7b3(0x14f0)]=0x0);}static[_0x8039e1(0x235a)](_0x19cd21,_0x2c455e){var _0x20bef4=_0x8039e1;_0x19cd21=_0x19cd21[_0x20bef4(0x1ee5)],_0x2c455e['BAKED_VERTEX_ANIMATION_TEXTURE']=!(!_0x19cd21||!_0x19cd21[_0x20bef4(0x1253)]);}static['PrepareDefinesForAttributes'](_0x4c8d79,_0x2980d9,_0x4582ca,_0x4708aa,_0x4b933f=!0x1,_0x2587b4=!0x0,_0x250e3c=!0x0){var _0x12fb82=_0x8039e1;if(!_0x2980d9[_0x12fb82(0x3a30)]&&_0x2980d9[_0x12fb82(0x193e)]===_0x2980d9[_0x12fb82(0xd6c)]&&_0x2980d9[_0x12fb82(0x3b7f)]===_0x2980d9['_uvs'])return!0x1;_0x2980d9['_normals']=_0x2980d9[_0x12fb82(0x193e)],_0x2980d9[_0x12fb82(0x1c75)]=_0x2980d9['_needUVs'],_0x2980d9[_0x12fb82(0x129b)]=_0x2980d9[_0x12fb82(0x193e)]&&_0x4c8d79[_0x12fb82(0x2389)](_0x2bfece['o'][_0x12fb82(0x24a2)]),_0x2980d9[_0x12fb82(0x193e)]&&_0x4c8d79[_0x12fb82(0x2389)](_0x2bfece['o']['TangentKind'])&&(_0x2980d9['TANGENT']=!0x0);for(let _0x517173=0x1;_0x517173<=_0x48624c['g'][_0x12fb82(0x54f)];++_0x517173)_0x2980d9['UV'+_0x517173]=!!_0x2980d9['_needUVs']&&_0x4c8d79[_0x12fb82(0x2389)]('uv'+(0x1===_0x517173?'':_0x517173));return _0x4582ca&&(_0x4582ca=_0x4c8d79[_0x12fb82(0x3acf)]&&_0x4c8d79[_0x12fb82(0x2389)](_0x2bfece['o'][_0x12fb82(0x1e26)]),_0x2980d9[_0x12fb82(0x2810)]=_0x4582ca,_0x2980d9[_0x12fb82(0x3748)]=_0x4c8d79[_0x12fb82(0x3d84)]&&_0x4582ca&&_0x2587b4),_0x4c8d79[_0x12fb82(0x2389)](_0x2bfece['o'][_0x12fb82(0x33f0)])&&(_0x4c8d79['hasInstances']||_0x4c8d79[_0x12fb82(0x172e)])&&(_0x2980d9['INSTANCESCOLOR']=!0x0),_0x4708aa&&this[_0x12fb82(0x11c7)](_0x4c8d79,_0x2980d9),_0x4b933f&&this['PrepareDefinesForMorphTargets'](_0x4c8d79,_0x2980d9),_0x250e3c&&this[_0x12fb82(0x235a)](_0x4c8d79,_0x2980d9),!0x0;}static['PrepareDefinesForMultiview'](_0x40745b,_0x20f4ff){var _0xc194db=_0x8039e1,_0x420945;_0x40745b[_0xc194db(0x1647)]&&(_0x420945=_0x20f4ff['MULTIVIEW'],_0x20f4ff['MULTIVIEW']=null!==_0x40745b[_0xc194db(0x1647)]['outputRenderTarget']&&0x1<_0x40745b[_0xc194db(0x1647)][_0xc194db(0x643)]['getViewCount'](),_0x20f4ff[_0xc194db(0x1b42)]!=_0x420945&&_0x20f4ff['markAsUnprocessed']());}static[_0x8039e1(0x355d)](_0x201a7f,_0x4c7492,_0x2d7b6b){var _0x39a56c=_0x8039e1,_0x182727=_0x4c7492[_0x39a56c(0x28f8)],_0x5987e3=_0x4c7492[_0x39a56c(0x34a4)];_0x4c7492[_0x39a56c(0x28f8)]=_0x201a7f['useOrderIndependentTransparency']&&_0x2d7b6b,_0x4c7492['ORDER_INDEPENDENT_TRANSPARENCY_16BITS']=!_0x201a7f['getEngine']()[_0x39a56c(0x16da)]()[_0x39a56c(0x7be)],_0x182727===_0x4c7492[_0x39a56c(0x28f8)]&&_0x5987e3===_0x4c7492[_0x39a56c(0x34a4)]||_0x4c7492[_0x39a56c(0x121d)]();}static[_0x8039e1(0x2365)](_0x389ee9,_0x3058ef,_0x27631d){var _0xc58616=_0x8039e1,_0x4f9e79=_0x3058ef[_0xc58616(0x180f)];if(_0x3058ef[_0xc58616(0x258b)]){var _0x2c3408=[{'type':_0x48624c['g']['PREPASS_POSITION_TEXTURE_TYPE'],'define':'PREPASS_POSITION','index':_0xc58616(0x6ae)},{'type':_0x48624c['g'][_0xc58616(0x3664)],'define':'PREPASS_VELOCITY','index':_0xc58616(0x1321)},{'type':_0x48624c['g']['PREPASS_REFLECTIVITY_TEXTURE_TYPE'],'define':'PREPASS_REFLECTIVITY','index':_0xc58616(0x383)},{'type':_0x48624c['g'][_0xc58616(0x221)],'define':'PREPASS_IRRADIANCE','index':'PREPASS_IRRADIANCE_INDEX'},{'type':_0x48624c['g'][_0xc58616(0x169f)],'define':_0xc58616(0x244d),'index':_0xc58616(0x1957)},{'type':_0x48624c['g'][_0xc58616(0x3ba3)],'define':_0xc58616(0x9aa),'index':'PREPASS_DEPTH_INDEX'},{'type':_0x48624c['g']['PREPASS_NORMAL_TEXTURE_TYPE'],'define':'PREPASS_NORMAL','index':_0xc58616(0x3913)}];if(_0x389ee9['prePassRenderer']&&_0x389ee9['prePassRenderer']['enabled']&&_0x27631d){_0x3058ef['PREPASS']=!0x0,_0x3058ef[_0xc58616(0x3cee)]=_0x389ee9['prePassRenderer'][_0xc58616(0x15b7)];for(let _0x4d05b6=0x0;_0x4d05b6<_0x2c3408[_0xc58616(0x18cc)];_0x4d05b6++){var _0x4c3451=_0x389ee9['prePassRenderer'][_0xc58616(0x3395)](_0x2c3408[_0x4d05b6][_0xc58616(0x19d6)]);-0x1!==_0x4c3451?(_0x3058ef[_0x2c3408[_0x4d05b6]['define']]=!0x0,_0x3058ef[_0x2c3408[_0x4d05b6][_0xc58616(0xc2b)]]=_0x4c3451):_0x3058ef[_0x2c3408[_0x4d05b6]['define']]=!0x1;}}else{_0x3058ef[_0xc58616(0x180f)]=!0x1;for(let _0x52e731=0x0;_0x52e731<_0x2c3408['length'];_0x52e731++)_0x3058ef[_0x2c3408[_0x52e731]['define']]=!0x1;}_0x3058ef[_0xc58616(0x180f)]!=_0x4f9e79&&(_0x3058ef[_0xc58616(0x121d)](),_0x3058ef[_0xc58616(0x17a7)]());}}static[_0x8039e1(0x1400)](_0x317c95,_0x31d6d2,_0x288f12,_0x2cb8ee,_0x37d3f0,_0x4a2acb,_0x4482c6){var _0x12bf44=_0x8039e1;switch(_0x4482c6[_0x12bf44(0x1545)]=!0x0,void 0x0===_0x37d3f0[_0x12bf44(0x3af3)+_0x2cb8ee]&&(_0x4482c6[_0x12bf44(0x15c2)]=!0x0),_0x37d3f0[_0x12bf44(0x3af3)+_0x2cb8ee]=!0x0,_0x37d3f0[_0x12bf44(0x3c0d)+_0x2cb8ee]=!0x1,_0x37d3f0['HEMILIGHT'+_0x2cb8ee]=!0x1,_0x37d3f0['POINTLIGHT'+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0xf7c)+_0x2cb8ee]=!0x1,_0x288f12[_0x12bf44(0xd96)](_0x37d3f0,_0x2cb8ee),_0x37d3f0[_0x12bf44(0x302c)+_0x2cb8ee]=!0x1,_0x37d3f0['LIGHT_FALLOFF_GLTF'+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x2910)+_0x2cb8ee]=!0x1,_0x288f12[_0x12bf44(0x2ee2)]){case _0x49199c['m'][_0x12bf44(0x1528)]:_0x37d3f0['LIGHT_FALLOFF_GLTF'+_0x2cb8ee]=!0x0;break;case _0x49199c['m'][_0x12bf44(0x15f4)]:_0x37d3f0['LIGHT_FALLOFF_PHYSICAL'+_0x2cb8ee]=!0x0;break;case _0x49199c['m'][_0x12bf44(0x331b)]:_0x37d3f0[_0x12bf44(0x2910)+_0x2cb8ee]=!0x0;}if(_0x4a2acb&&!_0x288f12[_0x12bf44(0x585)]['equalsFloats'](0x0,0x0,0x0)&&(_0x4482c6[_0x12bf44(0x83d)]=!0x0),_0x37d3f0[_0x12bf44(0x3a71)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x958)+_0x2cb8ee]=!0x1,_0x37d3f0['SHADOWCSMDEBUG'+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x1162)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x8c3)+_0x2cb8ee]=!0x1,_0x37d3f0['SHADOWCSMNOBLEND'+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x30c0)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x1d11)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x37a6)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x35be)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0xe22)+_0x2cb8ee]=!0x1,_0x37d3f0['SHADOWCLOSEESM'+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x1e58)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x315d)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x387f)+_0x2cb8ee]=!0x1,_0x31d6d2&&_0x31d6d2[_0x12bf44(0x2f45)]&&_0x317c95[_0x12bf44(0x1880)]&&_0x288f12['shadowEnabled']){const _0x28de7e=null!=(_0x4a2acb=_0x288f12[_0x12bf44(0x22c7)](_0x317c95['activeCamera']))?_0x4a2acb:_0x288f12[_0x12bf44(0x22c7)]();_0x28de7e&&(_0x31d6d2=_0x28de7e[_0x12bf44(0x2b3d)]())&&_0x31d6d2[_0x12bf44(0x1450)]&&0x0<_0x31d6d2[_0x12bf44(0x1450)][_0x12bf44(0x18cc)]&&(_0x4482c6[_0x12bf44(0x1d43)]=!0x0,_0x28de7e[_0x12bf44(0x12d6)](_0x37d3f0,_0x2cb8ee));}_0x288f12[_0x12bf44(0x26c6)]!=_0x49199c['m'][_0x12bf44(0x369c)]?(_0x4482c6['lightmapMode']=!0x0,_0x37d3f0[_0x12bf44(0x1e2e)+_0x2cb8ee]=!0x0,_0x37d3f0['LIGHTMAPNOSPECULAR'+_0x2cb8ee]=_0x288f12[_0x12bf44(0x26c6)]==_0x49199c['m']['LIGHTMAP_SHADOWSONLY']):(_0x37d3f0[_0x12bf44(0x1e2e)+_0x2cb8ee]=!0x1,_0x37d3f0[_0x12bf44(0x2fe)+_0x2cb8ee]=!0x1);}static[_0x8039e1(0x1117)](_0x4d5069,_0x33ffe0,_0x7717a3,_0x3a3517,_0xe7cd82=0x4,_0x10a432=!0x1){var _0x15255a=_0x8039e1;if(!_0x7717a3[_0x15255a(0x3bdb)])return _0x7717a3[_0x15255a(0x193e)];let _0x3efdca=0x0;const _0x3ae4cc={'needNormals':_0x7717a3['_needNormals'],'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1};if(_0x4d5069[_0x15255a(0x85f)]&&!_0x10a432){for(const _0x5e5798 of _0x33ffe0[_0x15255a(0x1dba)])if(this[_0x15255a(0x1400)](_0x4d5069,_0x33ffe0,_0x5e5798,_0x3efdca,_0x7717a3,_0x3a3517,_0x3ae4cc),++_0x3efdca===_0xe7cd82)break;}_0x7717a3['SPECULARTERM']=_0x3ae4cc['specularEnabled'],_0x7717a3['SHADOWS']=_0x3ae4cc['shadowEnabled'];for(let _0x36ecb1=_0x3efdca;_0x36ecb1<_0xe7cd82;_0x36ecb1++)void 0x0!==_0x7717a3[_0x15255a(0x3af3)+_0x36ecb1]&&(_0x7717a3[_0x15255a(0x3af3)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x133a)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x2bd6)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0xf7c)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x3c0d)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x3a71)+_0x36ecb1]=!0x1,_0x7717a3['SHADOWCSM'+_0x36ecb1]=!0x1,_0x7717a3['SHADOWCSMDEBUG'+_0x36ecb1]=!0x1,_0x7717a3['SHADOWCSMNUM_CASCADES'+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x8c3)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x344e)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x30c0)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x1d11)+_0x36ecb1]=!0x1,_0x7717a3['SHADOWPCSS'+_0x36ecb1]=!0x1,_0x7717a3['SHADOWPOISSON'+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0xe22)+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x1497)+_0x36ecb1]=!0x1,_0x7717a3['SHADOWCUBE'+_0x36ecb1]=!0x1,_0x7717a3['SHADOWLOWQUALITY'+_0x36ecb1]=!0x1,_0x7717a3[_0x15255a(0x387f)+_0x36ecb1]=!0x1);return _0x10a432=_0x4d5069[_0x15255a(0x3e9d)]()[_0x15255a(0x16da)](),(void 0x0===_0x7717a3[_0x15255a(0x1d47)]&&(_0x3ae4cc[_0x15255a(0x15c2)]=!0x0),_0x7717a3['SHADOWFLOAT']=_0x3ae4cc[_0x15255a(0x1d43)]&&(_0x10a432[_0x15255a(0x2998)]&&_0x10a432[_0x15255a(0x7be)]||_0x10a432[_0x15255a(0x2038)]&&_0x10a432[_0x15255a(0x5f4)]),_0x7717a3[_0x15255a(0x1e2e)]=_0x3ae4cc[_0x15255a(0x26c6)],_0x3ae4cc['needRebuild']&&_0x7717a3['rebuild'](),_0x3ae4cc[_0x15255a(0x1545)]);}static[_0x8039e1(0x1de0)](_0x30314b,_0x43ced2,_0x548249,_0x257e7c,_0x38e7fe=null,_0x285bb4=!0x1){var _0x5da9f6=_0x8039e1;_0x38e7fe&&_0x38e7fe['push']('Light'+_0x30314b),_0x285bb4||(_0x43ced2[_0x5da9f6(0xede)](_0x5da9f6(0x15cd)+_0x30314b,_0x5da9f6(0x14eb)+_0x30314b,_0x5da9f6(0xf4e)+_0x30314b,_0x5da9f6(0x18bd)+_0x30314b,_0x5da9f6(0x3c3a)+_0x30314b,_0x5da9f6(0x2aec)+_0x30314b,_0x5da9f6(0x2239)+_0x30314b,_0x5da9f6(0x1628)+_0x30314b,'depthValues'+_0x30314b),_0x548249['push'](_0x5da9f6(0x2b21)+_0x30314b),_0x548249['push'](_0x5da9f6(0x20f3)+_0x30314b),_0x43ced2[_0x5da9f6(0xede)]('viewFrustumZ'+_0x30314b,_0x5da9f6(0xb53)+_0x30314b,_0x5da9f6(0x2c6e)+_0x30314b,_0x5da9f6(0x3db5)+_0x30314b,_0x5da9f6(0xf61)+_0x30314b,_0x5da9f6(0x3477)+_0x30314b),_0x257e7c&&(_0x548249[_0x5da9f6(0xede)](_0x5da9f6(0x2561)+_0x30314b),_0x43ced2[_0x5da9f6(0xede)](_0x5da9f6(0x15fd)+_0x30314b)));}static['PrepareUniformsAndSamplersList'](_0x5c7b18,_0x490834,_0x104062,_0x407491=0x4){var _0x5215a6=_0x8039e1;let _0x48529c,_0x5b1230=null;_0x5c7b18[_0x5215a6(0x3dc6)]?(_0x48529c=_0x5c7b18[_0x5215a6(0x3dc6)],_0x5b1230=_0x5c7b18[_0x5215a6(0x2e84)],_0x490834=_0x5c7b18[_0x5215a6(0x322d)],_0x104062=_0x5c7b18['defines'],_0x407491=_0x5c7b18[_0x5215a6(0x1f5)]||0x0):(_0x48529c=_0x5c7b18,_0x490834=_0x490834||[]);for(let _0x18b16d=0x0;_0x18b16d<_0x407491&&_0x104062[_0x5215a6(0x3af3)+_0x18b16d];_0x18b16d++)this[_0x5215a6(0x1de0)](_0x18b16d,_0x48529c,_0x490834,_0x104062[_0x5215a6(0x7d4)+_0x18b16d],_0x5b1230);_0x104062[_0x5215a6(0x14f0)]&&_0x48529c['push'](_0x5215a6(0x3cdc)),_0x104062[_0x5215a6(0x2ce2)]&&(_0x48529c[_0x5215a6(0xede)](_0x5215a6(0x3b93)),_0x48529c[_0x5215a6(0xede)](_0x5215a6(0x37b8)),_0x48529c[_0x5215a6(0xede)](_0x5215a6(0x35ef)),_0x490834[_0x5215a6(0xede)](_0x5215a6(0x100e)));}static[_0x8039e1(0x8ea)](_0x3d80a7,_0x375372,_0x5c96fe=0x4,_0x4762ae=0x0){var _0x408f33=_0x8039e1;let _0x581424=0x0;for(let _0x28ae45=0x0;_0x28ae45<_0x5c96fe&&_0x3d80a7[_0x408f33(0x3af3)+_0x28ae45];_0x28ae45++)0x0<_0x28ae45&&(_0x581424=_0x4762ae+_0x28ae45,_0x375372[_0x408f33(0xcb8)](_0x581424,_0x408f33(0x3af3)+_0x28ae45)),_0x3d80a7[_0x408f33(0x1f64)]||(_0x3d80a7['SHADOW'+_0x28ae45]&&_0x375372['addFallback'](_0x4762ae,_0x408f33(0x3a71)+_0x28ae45),_0x3d80a7[_0x408f33(0x1d11)+_0x28ae45]&&_0x375372[_0x408f33(0xcb8)](_0x4762ae,'SHADOWPCF'+_0x28ae45),_0x3d80a7['SHADOWPCSS'+_0x28ae45]&&_0x375372[_0x408f33(0xcb8)](_0x4762ae,_0x408f33(0x37a6)+_0x28ae45),_0x3d80a7[_0x408f33(0x35be)+_0x28ae45]&&_0x375372[_0x408f33(0xcb8)](_0x4762ae,_0x408f33(0x35be)+_0x28ae45),_0x3d80a7['SHADOWESM'+_0x28ae45]&&_0x375372[_0x408f33(0xcb8)](_0x4762ae,_0x408f33(0xe22)+_0x28ae45),_0x3d80a7['SHADOWCLOSEESM'+_0x28ae45]&&_0x375372[_0x408f33(0xcb8)](_0x4762ae,_0x408f33(0x1497)+_0x28ae45));return _0x581424++;}static[_0x8039e1(0x1661)](_0x30abda,_0x29717d,_0x38e784){var _0x34d5a1=_0x8039e1;this[_0x34d5a1(0x3db8)][_0x34d5a1(0x14f0)]=_0x38e784,this['PrepareAttributesForMorphTargets'](_0x30abda,_0x29717d,this[_0x34d5a1(0x3db8)]);}static['PrepareAttributesForMorphTargets'](_0x370a52,_0x3d826f,_0x78acb){var _0x2187dd=_0x8039e1,_0xb95eee=_0x78acb[_0x2187dd(0x14f0)];if(0x0<_0xb95eee&&_0x3b3b8a['l']['LastCreatedEngine']){var _0x4e0a98=_0x3b3b8a['l']['LastCreatedEngine'][_0x2187dd(0x16da)]()['maxVertexAttribs'],_0x13cefe=_0x3d826f[_0x2187dd(0x1d81)];if(null==_0x13cefe||!_0x13cefe['isUsingTextureForTargets']){var _0x13c960=_0x13cefe&&_0x13cefe[_0x2187dd(0x25ae)]&&_0x78acb[_0x2187dd(0x129b)],_0x42f178=_0x13cefe&&_0x13cefe[_0x2187dd(0x2325)]&&_0x78acb['TANGENT'],_0x364cd0=_0x13cefe&&_0x13cefe[_0x2187dd(0x30f5)]&&_0x78acb[_0x2187dd(0xf5c)];for(let _0x5d78ba=0x0;_0x5d78ba<_0xb95eee;_0x5d78ba++)_0x370a52[_0x2187dd(0xede)](_0x2bfece['o'][_0x2187dd(0x1678)]+_0x5d78ba),_0x13c960&&_0x370a52[_0x2187dd(0xede)](_0x2bfece['o'][_0x2187dd(0x24a2)]+_0x5d78ba),_0x42f178&&_0x370a52[_0x2187dd(0xede)](_0x2bfece['o'][_0x2187dd(0x23d9)]+_0x5d78ba),_0x364cd0&&_0x370a52[_0x2187dd(0xede)](_0x2bfece['o']['UVKind']+'_'+_0x5d78ba),_0x370a52[_0x2187dd(0x18cc)]>_0x4e0a98&&_0x7fee60['Y']['Error']('Cannot\x20add\x20more\x20vertex\x20attributes\x20for\x20mesh\x20'+_0x3d826f[_0x2187dd(0xc1b)]);}}}static[_0x8039e1(0x2c62)](_0x3b4590,_0x1c7e48,_0xbe05a9){var _0x48a22b=_0x8039e1;_0xbe05a9['BAKED_VERTEX_ANIMATION_TEXTURE']&&_0xbe05a9[_0x48a22b(0x2ab4)]&&_0x3b4590[_0x48a22b(0xede)](_0x48a22b(0x30c));}static['PrepareAttributesForBones'](_0x41dc85,_0x5f465a,_0x173c26,_0xb2770b){var _0x1df362=_0x8039e1;0x0<_0x173c26[_0x1df362(0x3ece)]&&(_0xb2770b['addCPUSkinningFallback'](0x0,_0x5f465a),_0x41dc85['push'](_0x2bfece['o'][_0x1df362(0x306e)]),_0x41dc85['push'](_0x2bfece['o']['MatricesWeightsKind']),0x4<_0x173c26['NUM_BONE_INFLUENCERS']&&(_0x41dc85[_0x1df362(0xede)](_0x2bfece['o'][_0x1df362(0x16fd)]),_0x41dc85['push'](_0x2bfece['o'][_0x1df362(0x2803)])));}static['PrepareAttributesForInstances'](_0x4d3b9b,_0x38065c){var _0x1a7b32=_0x8039e1;(_0x38065c['INSTANCES']||_0x38065c[_0x1a7b32(0x2392)])&&this[_0x1a7b32(0x3aac)](_0x4d3b9b,!!_0x38065c[_0x1a7b32(0x31ae)]),_0x38065c[_0x1a7b32(0x41b8)]&&_0x4d3b9b['push'](_0x2bfece['o'][_0x1a7b32(0x33f0)]);}static[_0x8039e1(0x3aac)](_0x2b9894,_0x1ab1ad=!0x1){var _0x122676=_0x8039e1;_0x2b9894[_0x122676(0xede)](_0x122676(0x3685)),_0x2b9894[_0x122676(0xede)](_0x122676(0x1099)),_0x2b9894[_0x122676(0xede)](_0x122676(0x415)),_0x2b9894[_0x122676(0xede)](_0x122676(0x9be)),_0x1ab1ad&&(_0x2b9894['push']('previousWorld0'),_0x2b9894[_0x122676(0xede)](_0x122676(0xab4)),_0x2b9894[_0x122676(0xede)](_0x122676(0x30fc)),_0x2b9894['push'](_0x122676(0x3f97)));}static[_0x8039e1(0xd06)](_0x13b720,_0x86a555,_0x1530f6){_0x13b720['transferToEffect'](_0x86a555,_0x1530f6+'');}static[_0x8039e1(0x27a4)](_0x1516c3,_0x377672,_0x4b159b,_0x896bf7,_0x2151cd,_0x47a787=!0x0){var _0x17a3a6=_0x8039e1;_0x1516c3[_0x17a3a6(0x3a25)](_0x377672,_0x4b159b,_0x896bf7,_0x2151cd,_0x47a787);}static['BindLights'](_0xee83d0,_0x396917,_0x10ac49,_0x2ab16a,_0x32eb35=0x4){var _0x3b549d=_0x8039e1,_0x3b43c6=Math['min'](_0x396917[_0x3b549d(0x1dba)][_0x3b549d(0x18cc)],_0x32eb35);for(let _0x35ac8c=0x0;_0x35ac8c<_0x3b43c6;_0x35ac8c++){var _0x590533=_0x396917['lightSources'][_0x35ac8c];this[_0x3b549d(0x27a4)](_0x590533,_0x35ac8c,_0xee83d0,_0x10ac49,'boolean'==typeof _0x2ab16a?_0x2ab16a:_0x2ab16a[_0x3b549d(0x1dda)],_0x396917[_0x3b549d(0x2f45)]);}}static[_0x8039e1(0x2145)](_0x1489f7,_0x3a9734,_0x2aaa4c,_0x341717=!0x1){var _0x5bb48f=_0x8039e1;_0x1489f7[_0x5bb48f(0x2712)]&&_0x3a9734[_0x5bb48f(0x3b1e)]&&_0x1489f7[_0x5bb48f(0x2db9)]!==_0x10e708['x'][_0x5bb48f(0x2767)]&&(_0x2aaa4c[_0x5bb48f(0x1ea8)]('vFogInfos',_0x1489f7['fogMode'],_0x1489f7[_0x5bb48f(0x39d1)],_0x1489f7[_0x5bb48f(0x113d)],_0x1489f7[_0x5bb48f(0x206b)]),_0x341717?(_0x1489f7['fogColor'][_0x5bb48f(0xad8)](this[_0x5bb48f(0x148d)],_0x1489f7[_0x5bb48f(0x3e9d)]()[_0x5bb48f(0x3969)]),_0x2aaa4c[_0x5bb48f(0x20e7)](_0x5bb48f(0x23bf),this[_0x5bb48f(0x148d)])):_0x2aaa4c[_0x5bb48f(0x20e7)]('vFogColor',_0x1489f7[_0x5bb48f(0x4125)]));}static[_0x8039e1(0x3cb2)](_0x359699,_0xf34ffc,_0x4a95dc){var _0x3b558d=_0x8039e1;if(_0xf34ffc&&_0x359699&&(_0x359699['computeBonesUsingShaders']&&_0xf34ffc[_0x3b558d(0x1964)]&&(_0x359699['computeBonesUsingShaders']=!0x1),_0x359699[_0x3b558d(0x1d93)]&&_0x359699[_0x3b558d(0x35b1)]&&_0x359699[_0x3b558d(0x293f)])){const _0x59c4b4=_0x359699[_0x3b558d(0x293f)];if(_0x59c4b4['isUsingTextureForMatrices']&&-0x1<_0xf34ffc['getUniformIndex'](_0x3b558d(0x2539))){var _0x2e7fed=_0x59c4b4['getTransformMatrixTexture'](_0x359699);_0xf34ffc[_0x3b558d(0x2265)](_0x3b558d(0x2bd0),_0x2e7fed),_0xf34ffc[_0x3b558d(0x42c)](_0x3b558d(0x2539),0x4*(_0x59c4b4[_0x3b558d(0x266e)][_0x3b558d(0x18cc)]+0x1));}else{const _0x55bf79=_0x59c4b4[_0x3b558d(0x3533)](_0x359699);_0x55bf79&&(_0xf34ffc[_0x3b558d(0x33d4)](_0x3b558d(0xed8),_0x55bf79),_0x4a95dc&&_0x359699[_0x3b558d(0x3d78)]()[_0x3b558d(0x1cea)]&&_0x359699[_0x3b558d(0x3d78)]()[_0x3b558d(0x1cea)]['getIndex'](_0x48624c['g'][_0x3b558d(0x3664)])&&(_0x4a95dc[_0x3b558d(0x1280)][_0x359699[_0x3b558d(0x309e)]]||(_0x4a95dc['previousBones'][_0x359699[_0x3b558d(0x309e)]]=_0x55bf79[_0x3b558d(0x538)]()),_0xf34ffc[_0x3b558d(0x33d4)]('mPreviousBones',_0x4a95dc['previousBones'][_0x359699[_0x3b558d(0x309e)]]),_0x289dda[_0x3b558d(0x3a51)](_0x55bf79,_0x4a95dc[_0x3b558d(0x1280)][_0x359699['uniqueId']])));}}}static[_0x8039e1(0x3a51)](_0x352f1b,_0x5191b2){var _0x225710=_0x8039e1;return _0x5191b2[_0x225710(0x386b)](_0x352f1b),_0x5191b2;}static['BindMorphTargetParameters'](_0x393ea9,_0x388736){var _0xa7234=_0x8039e1,_0x566b32=_0x393ea9[_0xa7234(0x1d81)];_0x393ea9&&_0x566b32&&_0x388736['setFloatArray']('morphTargetInfluences',_0x566b32[_0xa7234(0x272b)]);}static[_0x8039e1(0x3431)](_0x4a5c55,_0xe3e936,_0x40c2b2){var _0x16f19e=_0x8039e1;(!_0x4a5c55||_0x4a5c55[_0x16f19e(0x205f)]||_0x4a5c55[_0x16f19e(0x86a)]&&0x0<=_0x4a5c55[_0x16f19e(0x86a)](_0x16f19e(0x205f)))&&((_0x4a5c55=_0x40c2b2[_0x16f19e(0x1647)])['mode']===_0x33fbc6['V'][_0x16f19e(0x2f6b)]&&_0x7fee60['Y'][_0x16f19e(0x3556)](_0x16f19e(0x1625),0x14),_0xe3e936[_0x16f19e(0x42c)](_0x16f19e(0x2c91),0x2/(Math[_0x16f19e(0x40a5)](_0x4a5c55[_0x16f19e(0x298f)]+0x1)/Math[_0x16f19e(0x3d94)])));}}_0x289dda['_TmpMorphInfluencers']={'NUM_MORPH_INFLUENCERS':0x0},_0x289dda[_0x8039e1(0x148d)]=_0x2b2836['Wo'][_0x8039e1(0x186d)]();},0x4fa8:(_0x3ce2f5,_0x3a731a,_0x582620)=>{var _0x3ac492=a8_0x1ec55c;_0x582620['d'](_0x3a731a,{'n':()=>_0x48f5ba});function _0x481386(_0x2ca096,_0xb6e76e,_0xa3ab99,_0x24783b){var _0x5dab00=a8_0x5306,_0xc21170,_0x5a5588=arguments['length'],_0x41e970=_0x5a5588<0x3?_0xb6e76e:null===_0x24783b?_0x24783b=Object[_0x5dab00(0x14a5)](_0xb6e76e,_0xa3ab99):_0x24783b;if(_0x5dab00(0x4238)==typeof Reflect&&_0x5dab00(0x3d33)==typeof Reflect[_0x5dab00(0x3215)])_0x41e970=Reflect[_0x5dab00(0x3215)](_0x2ca096,_0xb6e76e,_0xa3ab99,_0x24783b);else{for(var _0x47a0c2=_0x2ca096[_0x5dab00(0x18cc)]-0x1;0x0<=_0x47a0c2;_0x47a0c2--)(_0xc21170=_0x2ca096[_0x47a0c2])&&(_0x41e970=(_0x5a5588<0x3?_0xc21170(_0x41e970):0x3<_0x5a5588?_0xc21170(_0xb6e76e,_0xa3ab99,_0x41e970):_0xc21170(_0xb6e76e,_0xa3ab99))||_0x41e970);}0x3<_0x5a5588&&_0x41e970&&Object[_0x5dab00(0x276e)](_0xb6e76e,_0xa3ab99,_0x41e970);}var _0x526aaf=_0x582620(0x10435),_0x57e752=_0x582620(0xd9ca),_0x357292=_0x582620(0x1610);class _0x48f5ba{constructor(_0x116c3c,_0x4444c7,_0x5c972c,_0x45a73a,_0x1b9cd4=!0x0,_0x47de3d=!0x1){var _0x431cba=a8_0x5306;this['priority']=0x1f4,this[_0x431cba(0x1d67)]=!0x1,this[_0x431cba(0x2639)]=_0x116c3c,this[_0x431cba(0xc1b)]=_0x4444c7,this[_0x431cba(0x1f78)]=_0x5c972c,_0x116c3c[_0x431cba(0x1036)]||(_0x116c3c[_0x431cba(0x1036)]=new _0x57e752['BK'](_0x116c3c),_0x116c3c[_0x431cba(0x6e9)][_0x431cba(0x2e5)](()=>{var _0x1bfabd=_0x431cba;_0x116c3c[_0x1bfabd(0x1036)]=void 0x0;})),this['_pluginDefineNames']=_0x45a73a,this[_0x431cba(0x40e4)]=_0x116c3c['pluginManager'],_0x1b9cd4&&this['_pluginManager'][_0x431cba(0x4187)](this),_0x47de3d&&this[_0x431cba(0x256e)](!0x0),this['markAllDefinesAsDirty']=_0x116c3c[_0x431cba(0x170f)][_0x357292['g'][_0x431cba(0x463)]];}[_0x3ac492(0x256e)](_0x1afc5a){var _0x3a5b4b=_0x3ac492;_0x1afc5a&&this[_0x3a5b4b(0x40e4)][_0x3a5b4b(0x8ba)](this);}[_0x3ac492(0x252c)](){var _0x481b79=_0x3ac492;return _0x481b79(0x10be);}[_0x3ac492(0x3988)](_0xb49206,_0x286838,_0xb854b0,_0x5e418d){return!0x0;}[_0x3ac492(0x694)](_0x50c96b,_0x5c6919,_0x574dd1,_0x2cf614){}[_0x3ac492(0x3850)](_0x4a91ac,_0x5171b5,_0x612808,_0x262b5d){}[_0x3ac492(0x41a)](_0x16fa2d){}[_0x3ac492(0x272e)](_0x1ee419){return null;}[_0x3ac492(0x38ce)](_0xe729b7){var _0xa05e09=_0x3ac492;if(this[_0xa05e09(0x34c4)])for(const _0x28f554 of Object[_0xa05e09(0x708)](this[_0xa05e09(0x34c4)])){var _0x45e251;'_'!==_0x28f554[0x0]&&(_0x45e251=typeof this[_0xa05e09(0x34c4)][_0x28f554],_0xe729b7[_0x28f554]={'type':_0xa05e09(0x2515)==_0x45e251?_0xa05e09(0x2515):_0xa05e09(0x3695)==_0x45e251?'string':_0xa05e09(0x41e)==_0x45e251?_0xa05e09(0x41e):_0xa05e09(0x4238),'default':this[_0xa05e09(0x34c4)][_0x28f554]});}}['prepareDefinesBeforeAttributes'](_0x7cd336,_0x49fbe7,_0x3d3f55){}['prepareDefines'](_0x5a37b4,_0x3be0ef,_0x17d84c){}[_0x3ac492(0x37e6)](_0x243971){return!0x1;}['hasRenderTargetTextures'](){return!0x1;}['fillRenderTargetTextures'](_0x201888){}[_0x3ac492(0x4019)](_0x4bb1c7){}[_0x3ac492(0x8dd)](_0x53a091){}[_0x3ac492(0x23b1)](_0x53a4ea,_0x3be1f2,_0x5d6f7e){return _0x5d6f7e;}['getSamplers'](_0x3dd592){}['getAttributes'](_0x3f66a9,_0x22d5e1,_0xc696c3){}[_0x3ac492(0x3c4d)](_0x2de8d2){}[_0x3ac492(0x28e8)](){return{};}[_0x3ac492(0x422b)](_0x1e91f9){var _0x40cbb0=_0x3ac492;_0x526aaf['p4'][_0x40cbb0(0x3a1)](()=>_0x1e91f9,this);}[_0x3ac492(0x18e2)](){var _0x8ea9a3=_0x3ac492;return _0x526aaf['p4'][_0x8ea9a3(0x96c)](this);}[_0x3ac492(0x28bf)](_0x5014a8,_0x39232a,_0x2201f9){var _0x676f00=_0x3ac492;_0x526aaf['p4'][_0x676f00(0x2de7)](()=>this,_0x5014a8,_0x39232a,_0x2201f9);}}_0x481386([(0x0,_0x526aaf['qC'])()],_0x48f5ba[_0x3ac492(0x1ce1)],_0x3ac492(0xc1b),void 0x0),_0x481386([(0x0,_0x526aaf['qC'])()],_0x48f5ba[_0x3ac492(0x1ce1)],_0x3ac492(0x1f78),void 0x0),_0x481386([(0x0,_0x526aaf['qC'])()],_0x48f5ba[_0x3ac492(0x1ce1)],'registerForExtraEvents',void 0x0);},0x11b51:(_0x4c1bce,_0x2650a1,_0x34cc42)=>{var _0x2227a1=a8_0x1ec55c,_0x49ac0e;_0x34cc42['d'](_0x2650a1,{'S':()=>_0x49ac0e}),(_0x34cc42=_0x49ac0e=_0x49ac0e||{})[_0x34cc42[_0x2227a1(0x3d88)]=0x1]=_0x2227a1(0x3d88),_0x34cc42[_0x34cc42[_0x2227a1(0x17e7)]=0x2]='Disposed',_0x34cc42[_0x34cc42[_0x2227a1(0x4078)]=0x4]=_0x2227a1(0x4078),_0x34cc42[_0x34cc42['PrepareUniformBuffer']=0x8]=_0x2227a1(0xbfc),_0x34cc42[_0x34cc42[_0x2227a1(0xd90)]=0x10]=_0x2227a1(0xd90),_0x34cc42[_0x34cc42[_0x2227a1(0x3eda)]=0x20]=_0x2227a1(0x3eda),_0x34cc42[_0x34cc42[_0x2227a1(0x183d)]=0x40]='BindForSubMesh',_0x34cc42[_0x34cc42[_0x2227a1(0x30c4)]=0x80]=_0x2227a1(0x30c4),_0x34cc42[_0x34cc42[_0x2227a1(0x3204)]=0x100]=_0x2227a1(0x3204),_0x34cc42[_0x34cc42[_0x2227a1(0xdf7)]=0x200]=_0x2227a1(0xdf7),_0x34cc42[_0x34cc42['HasTexture']=0x400]=_0x2227a1(0x205c),_0x34cc42[_0x34cc42[_0x2227a1(0x18dc)]=0x800]=_0x2227a1(0x18dc),_0x34cc42[_0x34cc42[_0x2227a1(0x143f)]=0x1000]='HasRenderTargetTextures',_0x34cc42[_0x34cc42[_0x2227a1(0x2a6)]=0x2000]=_0x2227a1(0x2a6);},0x16c9c:(_0x45e489,_0x427253,_0x3c2c81)=>{_0x3c2c81(0x14575),_0x3c2c81(0x17e15),_0x3c2c81(0x556a),_0x3c2c81(0x1fb1),_0x3c2c81(0x1006d),_0x3c2c81(0x2923),_0x3c2c81(0xb185),_0x3c2c81(0x13d2a),_0x3c2c81(0x14d70);},0xd9ca:(_0x4a95c1,_0x2dbda4,_0x550c03)=>{var _0xc5d335=a8_0x1ec55c;_0x550c03['d'](_0x2dbda4,{'BK':()=>_0x41e1be}),_0x550c03(0x15c0e);var _0x531e9f=_0x550c03(0x11b51);const _0x4ce99f=new RegExp(_0xc5d335(0x3e71));class _0x41e1be{constructor(_0x2dc42c){var _0x346250=_0xc5d335;this[_0x346250(0x28b)]=[],this[_0x346250(0x3e82)]=[],this[_0x346250(0x1087)]=[],this['_material']=_0x2dc42c,this[_0x346250(0x3c5c)]=_0x2dc42c[_0x346250(0x3d78)](),this['_engine']=this['_scene'][_0x346250(0x3e9d)]();}[_0xc5d335(0x4187)](_0x47d630){var _0x15ad3e=_0xc5d335;for(let _0x38ed5f=0x0;_0x38ed5f<this[_0x15ad3e(0x28b)][_0x15ad3e(0x18cc)];++_0x38ed5f)if(this[_0x15ad3e(0x28b)][_0x38ed5f][_0x15ad3e(0xc1b)]===_0x47d630[_0x15ad3e(0xc1b)])throw _0x15ad3e(0x13ca)+_0x47d630[_0x15ad3e(0xc1b)]+_0x15ad3e(0x4197)+this[_0x15ad3e(0x2639)]['name']+'\x22!';if(this['_material'][_0x15ad3e(0xe06)])throw _0x15ad3e(0x3d3)+_0x47d630[_0x15ad3e(0xc1b)]+'\x22\x20can\x27t\x20be\x20added\x20to\x20the\x20material\x20\x22'+this[_0x15ad3e(0x2639)][_0x15ad3e(0xc1b)]+_0x15ad3e(0x30dc);var _0x59b141=_0x47d630[_0x15ad3e(0x252c)]();_0x41e1be[_0x15ad3e(0xafb)][_0x59b141]||(_0x41e1be['_MaterialPluginClassToMainDefine'][_0x59b141]=_0x15ad3e(0x3b33)+ ++_0x41e1be[_0x15ad3e(0x1866)]),this[_0x15ad3e(0x2639)][_0x15ad3e(0x310)]=this[_0x15ad3e(0x2745)][_0x15ad3e(0x3b97)](this),this[_0x15ad3e(0x28b)]['push'](_0x47d630),this[_0x15ad3e(0x28b)][_0x15ad3e(0x20d5)]((_0x21806a,_0x4c7aad)=>_0x21806a['priority']-_0x4c7aad['priority']),this[_0x15ad3e(0x1a9b)]={};const _0x16d932={};_0x16d932[_0x41e1be[_0x15ad3e(0xafb)][_0x59b141]]={'type':'boolean','default':!0x0};for(const _0xf0f338 of this[_0x15ad3e(0x28b)])_0xf0f338[_0x15ad3e(0x38ce)](_0x16d932),this[_0x15ad3e(0x3479)](_0x15ad3e(0x41a1),_0xf0f338[_0x15ad3e(0x272e)](_0x15ad3e(0x41a1))),this[_0x15ad3e(0x3479)](_0x15ad3e(0x1720),_0xf0f338['getCustomCode'](_0x15ad3e(0x1720)));this[_0x15ad3e(0xf09)]=_0x16d932;}[_0xc5d335(0x8ba)](_0x49d0db){var _0x27870e=_0xc5d335;-0x1===this['_activePlugins'][_0x27870e(0x86a)](_0x49d0db)&&(this[_0x27870e(0x3e82)][_0x27870e(0xede)](_0x49d0db),this['_activePlugins'][_0x27870e(0x20d5)]((_0x187b40,_0x5972f9)=>_0x187b40[_0x27870e(0x1f78)]-_0x5972f9[_0x27870e(0x1f78)]),this[_0x27870e(0x2639)][_0x27870e(0x36a6)]=this['_handlePluginEventIsReadyForSubMesh']['bind'](this),this[_0x27870e(0x2639)][_0x27870e(0x33d3)]=this[_0x27870e(0x4100)][_0x27870e(0x3b97)](this),this[_0x27870e(0x2639)]['_callbackPluginEventPrepareDefines']=this['_handlePluginEventPrepareDefines'][_0x27870e(0x3b97)](this),this[_0x27870e(0x2639)][_0x27870e(0xf7e)]=this[_0x27870e(0x1c28)][_0x27870e(0x3b97)](this),_0x49d0db['registerForExtraEvents']&&(this[_0x27870e(0x1087)]['push'](_0x49d0db),this[_0x27870e(0x1087)][_0x27870e(0x20d5)]((_0x111c30,_0xe49482)=>_0x111c30[_0x27870e(0x1f78)]-_0xe49482[_0x27870e(0x1f78)]),this[_0x27870e(0x2639)][_0x27870e(0x215a)]=this[_0x27870e(0x403c)][_0x27870e(0x3b97)](this),this[_0x27870e(0x2639)]['_callbackPluginEventFillRenderTargetTextures']=this[_0x27870e(0xe92)]['bind'](this),this[_0x27870e(0x2639)][_0x27870e(0x39c4)]=this[_0x27870e(0x1291)][_0x27870e(0x3b97)](this)));}[_0xc5d335(0x4112)](_0x37668a){var _0x448583=_0xc5d335;for(let _0x19350e=0x0;_0x19350e<this['_plugins'][_0x448583(0x18cc)];++_0x19350e)if(this[_0x448583(0x28b)][_0x19350e][_0x448583(0xc1b)]===_0x37668a)return this[_0x448583(0x28b)][_0x19350e];return null;}[_0xc5d335(0x34f7)](_0x4975a1){var _0x316b52=_0xc5d335;let _0x372342=!0x0;for(const _0xcb3624 of this[_0x316b52(0x3e82)])_0x372342=_0x372342&&_0xcb3624[_0x316b52(0x3988)](_0x4975a1[_0x316b52(0x1254)],this[_0x316b52(0x3c5c)],this[_0x316b52(0x355c)],_0x4975a1[_0x316b52(0x260b)]);_0x4975a1[_0x316b52(0x3988)]=_0x372342;}[_0xc5d335(0x4100)](_0x4ead10){var _0x51ead1=_0xc5d335;for(const _0x45798c of this[_0x51ead1(0x3e82)])_0x45798c['prepareDefinesBeforeAttributes'](_0x4ead10['defines'],this[_0x51ead1(0x3c5c)],_0x4ead10[_0x51ead1(0x35e5)]);}['_handlePluginEventPrepareDefines'](_0x29f31a){var _0x4d4f56=_0xc5d335;for(const _0x3440ec of this['_activePlugins'])_0x3440ec[_0x4d4f56(0x12d6)](_0x29f31a[_0x4d4f56(0x1254)],this[_0x4d4f56(0x3c5c)],_0x29f31a[_0x4d4f56(0x35e5)]);}[_0xc5d335(0x1291)](_0x4d5987){var _0x29892f=_0xc5d335;for(const _0x32034e of this['_activePluginsForExtraEvents'])_0x32034e[_0x29892f(0x694)](this[_0x29892f(0x2639)][_0x29892f(0x2717)],this[_0x29892f(0x3c5c)],this[_0x29892f(0x355c)],_0x4d5987[_0x29892f(0x260b)]);}[_0xc5d335(0x1c28)](_0x553ec5){var _0x3197f6=_0xc5d335;for(const _0x192bca of this[_0x3197f6(0x3e82)])_0x192bca[_0x3197f6(0x3850)](this[_0x3197f6(0x2639)][_0x3197f6(0x2717)],this['_scene'],this[_0x3197f6(0x355c)],_0x553ec5[_0x3197f6(0x260b)]);}[_0xc5d335(0x403c)](_0x167e58){var _0x212746=_0xc5d335;let _0x992140=!0x1;for(const _0x4f8cec of this[_0x212746(0x1087)])if(_0x992140=_0x4f8cec[_0x212746(0x3f08)]())break;_0x167e58[_0x212746(0x3f08)]=_0x992140;}['_handlePluginEventFillRenderTargetTextures'](_0x2ff65b){var _0x3ff8e0=_0xc5d335;for(const _0x5f5c12 of this[_0x3ff8e0(0x1087)])_0x5f5c12['fillRenderTargetTextures'](_0x2ff65b[_0x3ff8e0(0x29b8)]);}[_0xc5d335(0x2745)](_0x2ba336,_0x16ebec){var _0x466328=_0xc5d335;switch(_0x2ba336){case _0x531e9f['S'][_0x466328(0xdf7)]:var _0x5eeb78=_0x16ebec;for(const _0x597a2d of this[_0x466328(0x3e82)])_0x597a2d['getActiveTextures'](_0x5eeb78[_0x466328(0x886)]);break;case _0x531e9f['S'][_0x466328(0x3204)]:var _0x306e40=_0x16ebec;for(const _0x39eb6f of this[_0x466328(0x3e82)])_0x39eb6f[_0x466328(0x8dd)](_0x306e40[_0x466328(0x179a)]);break;case _0x531e9f['S'][_0x466328(0x205c)]:{const _0x2b3919=_0x16ebec;let _0x340452=!0x1;for(const _0xfc6a5 of this['_activePlugins'])if(_0x340452=_0xfc6a5[_0x466328(0x37e6)](_0x2b3919[_0x466328(0x1589)]))break;_0x2b3919[_0x466328(0x37e6)]=_0x340452;break;}case _0x531e9f['S'][_0x466328(0x17e7)]:var _0x24c351=_0x16ebec;for(const _0x3c8d9b of this['_plugins'])_0x3c8d9b[_0x466328(0x41a)](_0x24c351[_0x466328(0x3c2c)]);break;case _0x531e9f['S']['GetDefineNames']:{const _0x3c4112=_0x16ebec;_0x3c4112['defineNames']=this[_0x466328(0xf09)];break;}case _0x531e9f['S'][_0x466328(0x30c4)]:{const _0x3ca02e=_0x16ebec;for(const _0x3e2445 of this['_activePlugins'])_0x3ca02e[_0x466328(0x1fc7)]=_0x3e2445[_0x466328(0x23b1)](_0x3ca02e['defines'],_0x3ca02e['fallbacks'],_0x3ca02e[_0x466328(0x1fc7)]),_0x3e2445[_0x466328(0x35f7)](_0x3ca02e['attributes'],this['_scene'],_0x3ca02e[_0x466328(0x35e5)]);0x0<this[_0x466328(0x202)]['length']&&_0x3ca02e['uniforms'][_0x466328(0xede)](...this[_0x466328(0x202)]),0x0<this['_samplerList'][_0x466328(0x18cc)]&&_0x3ca02e['samplers'][_0x466328(0xede)](...this[_0x466328(0x2e96)]),0x0<this[_0x466328(0x2ac7)]['length']&&_0x3ca02e[_0x466328(0x2e84)]['push'](...this[_0x466328(0x2ac7)]),_0x3ca02e['customCode']=this[_0x466328(0x2bd2)](_0x3ca02e['customCode']);break;}case _0x531e9f['S'][_0x466328(0xbfc)]:{const _0x404b0e=_0x16ebec;this['_uboDeclaration']='',this[_0x466328(0x423f)]='',this[_0x466328(0x2fab)]='',this[_0x466328(0x202)]=[],this['_samplerList']=[],this[_0x466328(0x2ac7)]=[];for(const _0x1d42ab of this['_plugins']){var _0x2fea27,_0x40b906=_0x1d42ab['getUniforms']();if(_0x40b906){if(_0x40b906[_0x466328(0x1b3a)]){for(const _0x4f0d72 of _0x40b906['ubo'])_0x4f0d72[_0x466328(0x1a2b)]&&_0x4f0d72[_0x466328(0x19d6)]&&(_0x2fea27=null!=(_0x2fea27=_0x4f0d72[_0x466328(0x12da)])?_0x2fea27:0x0,_0x404b0e[_0x466328(0x1b3a)][_0x466328(0x162b)](_0x4f0d72['name'],_0x4f0d72['size'],_0x2fea27),this[_0x466328(0xc99)]+=_0x4f0d72[_0x466328(0x19d6)]+'\x20'+_0x4f0d72[_0x466328(0xc1b)]+(0x0<_0x2fea27?'['+_0x2fea27+']':'')+_0x466328(0x35bf)),this['_uniformList']['push'](_0x4f0d72[_0x466328(0xc1b)]);}_0x40b906['vertex']&&(this[_0x466328(0x423f)]+=_0x40b906['vertex']+'\x0d\x0a'),_0x40b906[_0x466328(0x1720)]&&(this[_0x466328(0x2fab)]+=_0x40b906['fragment']+'\x0d\x0a');}_0x1d42ab[_0x466328(0x3a50)](this[_0x466328(0x2e96)]),_0x1d42ab[_0x466328(0x3c4d)](this[_0x466328(0x2ac7)]);}break;}}}[_0xc5d335(0x3479)](_0x4ee59d,_0xe37deb){var _0x2c9aa5=_0xc5d335;if(_0xe37deb){for(const _0x1a1fd7 in _0xe37deb)this[_0x2c9aa5(0x1a9b)][_0x4ee59d]||(this['_codeInjectionPoints'][_0x4ee59d]={}),this[_0x2c9aa5(0x1a9b)][_0x4ee59d][_0x1a1fd7]=!0x0;}}[_0xc5d335(0x2bd2)](_0x57f40c){return(_0x248ffd,_0x1148e3)=>{var _0x27eb09=a8_0x5306;_0x57f40c&&(_0x1148e3=_0x57f40c(_0x248ffd,_0x1148e3)),this[_0x27eb09(0xc99)]&&(_0x1148e3=_0x1148e3['replace'](_0x27eb09(0x40df),this['_uboDeclaration'])),this[_0x27eb09(0x423f)]&&(_0x1148e3=_0x1148e3[_0x27eb09(0x1d06)](_0x27eb09(0x3c6),this[_0x27eb09(0x423f)])),this[_0x27eb09(0x2fab)]&&(_0x1148e3=_0x1148e3[_0x27eb09(0x1d06)](_0x27eb09(0x25b7),this[_0x27eb09(0x2fab)]));var _0x1fbd4e,_0x3677a6=null==(_0x3677a6=this['_codeInjectionPoints'])?void 0x0:_0x3677a6[_0x248ffd];if(!_0x3677a6)return _0x1148e3;for(_0x1fbd4e in _0x3677a6){let _0x17344f='';for(const _0xe402f6 of this['_activePlugins']){var _0x4d541f=_0xe402f6[_0x27eb09(0x272e)](_0x248ffd);null!=_0x4d541f&&_0x4d541f[_0x1fbd4e]&&(_0x17344f+=_0x4d541f[_0x1fbd4e]+'\x0d\x0a');}if(0x0<_0x17344f['length']){if('!'===_0x1fbd4e[_0x27eb09(0x51b)](0x0)){let _0x4f1046='g';'!'===(_0x1fbd4e=_0x1fbd4e[_0x27eb09(0x1f2a)](0x1))[_0x27eb09(0x51b)](0x0)?(_0x4f1046='',_0x1fbd4e=_0x1fbd4e[_0x27eb09(0x1f2a)](0x1)):(_0x38b710=_0x4ce99f[_0x27eb09(0xb0d)](_0x1fbd4e))&&0x2<=_0x38b710['length']&&(_0x4f1046=_0x38b710[0x1],_0x1fbd4e=_0x1fbd4e['substring'](_0x4f1046[_0x27eb09(0x18cc)]+0x1)),_0x4f1046['indexOf']('g')<0x0&&(_0x4f1046+='g');var _0xe715bd=_0x1148e3;const _0xe413bc=new RegExp(_0x1fbd4e,_0x4f1046);let _0x417d19=_0xe413bc['exec'](_0xe715bd);for(;null!==_0x417d19;){let _0x4efdde=_0x17344f;for(let _0x1a9a95=0x0;_0x1a9a95<_0x417d19[_0x27eb09(0x18cc)];++_0x1a9a95)_0x4efdde=_0x4efdde[_0x27eb09(0x1d06)]('$'+_0x1a9a95,_0x417d19[_0x1a9a95]);_0x1148e3=_0x1148e3[_0x27eb09(0x1d06)](_0x417d19[0x0],_0x4efdde),_0x417d19=_0xe413bc[_0x27eb09(0xb0d)](_0xe715bd);}}else{var _0x38b710='#define\x20'+_0x1fbd4e;_0x1148e3=_0x1148e3[_0x27eb09(0x1d06)](_0x38b710,'\x0d\x0a'+_0x17344f+'\x0d\x0a'+_0x38b710);}}}return _0x1148e3;};}}_0x41e1be[_0xc5d335(0xafb)]={},_0x41e1be[_0xc5d335(0x1866)]=0x0;},0xfe45:(_0x1f843e,_0x2205c1,_0x2a5cf0)=>{var _0x3aa877=a8_0x1ec55c;_0x2a5cf0['d'](_0x2205c1,{'G':()=>_0x5ec821});var _0x2205c1=_0x2a5cf0(0x15c0e),_0x41ca09=_0x2a5cf0(0xff4d),_0x2a5cf0=_0x2a5cf0(0x4158);class _0x5ec821 extends _0x2205c1['F']{constructor(_0x3b5954,_0x3b758f){var _0x4d8867=a8_0x5306;super(_0x3b5954,_0x3b758f,!0x0),this[_0x4d8867(0xbfb)]=[],this[_0x4d8867(0x3d78)]()[_0x4d8867(0x2a1)]['push'](this),this[_0x4d8867(0x2935)]=new Array(),this[_0x4d8867(0x313b)]=!0x0;}get[_0x3aa877(0x2935)](){var _0x269706=_0x3aa877;return this[_0x269706(0x1d7d)];}set[_0x3aa877(0x2935)](_0x1ca8f6){var _0x54a62a=_0x3aa877;this[_0x54a62a(0x1d7d)]=_0x1ca8f6,this[_0x54a62a(0x3c33)](_0x1ca8f6);}[_0x3aa877(0x394)](){var _0x18554e=_0x3aa877;return this[_0x18554e(0x2935)];}['_hookArray'](_0x30d05f){var _0x21e612=_0x3aa877;const _0x14b097=_0x30d05f[_0x21e612(0xede)],_0x1d29ed=(_0x30d05f[_0x21e612(0xede)]=(..._0x562760)=>{var _0x3bb80b=_0x21e612;return _0x562760=_0x14b097[_0x3bb80b(0x29f3)](_0x30d05f,_0x562760),(this[_0x3bb80b(0x2b74)](),_0x562760);},_0x30d05f[_0x21e612(0xb1f)]);_0x30d05f[_0x21e612(0xb1f)]=(_0x539719,_0x4d5e5e)=>{var _0x1c0935=_0x21e612;return _0x539719=_0x1d29ed[_0x1c0935(0x29f3)](_0x30d05f,[_0x539719,_0x4d5e5e]),(this[_0x1c0935(0x2b74)](),_0x539719);};}[_0x3aa877(0x2238)](_0x3beb94){var _0x489785=_0x3aa877;return _0x3beb94<0x0||_0x3beb94>=this[_0x489785(0x2935)][_0x489785(0x18cc)]?this[_0x489785(0x3d78)]()[_0x489785(0x1557)]:this[_0x489785(0x2935)][_0x3beb94];}[_0x3aa877(0x4019)](){var _0x5f112c=_0x3aa877;return super[_0x5f112c(0x4019)]()['concat'](...this['subMaterials'][_0x5f112c(0x36d3)](_0xffb158=>_0xffb158?_0xffb158[_0x5f112c(0x4019)]():[]));}[_0x3aa877(0x37e6)](_0x518c3c){var _0xba377=_0x3aa877,_0x28581c;if(super[_0xba377(0x37e6)](_0x518c3c))return!0x0;for(let _0x521929=0x0;_0x521929<this['subMaterials'][_0xba377(0x18cc)];_0x521929++)if(null!=(_0x28581c=this[_0xba377(0x2935)][_0x521929])&&_0x28581c[_0xba377(0x37e6)](_0x518c3c))return!0x0;return!0x1;}[_0x3aa877(0x252c)](){var _0x2a16b3=_0x3aa877;return _0x2a16b3(0x4dc);}['isReadyForSubMesh'](_0x56a662,_0x4a2c3c,_0x225512){var _0x3d94b6=_0x3aa877;for(let _0x301a78=0x0;_0x301a78<this['subMaterials'][_0x3d94b6(0x18cc)];_0x301a78++){const _0x4d5d17=this[_0x3d94b6(0x2935)][_0x301a78];if(_0x4d5d17){if(_0x4d5d17[_0x3d94b6(0x313b)]){if(_0x4d5d17[_0x3d94b6(0x3988)](_0x56a662,_0x4a2c3c,_0x225512))continue;return!0x1;}if(!_0x4d5d17[_0x3d94b6(0x3b27)](_0x56a662))return!0x1;}}return!0x0;}[_0x3aa877(0x77b)](_0x4703f7,_0x35359e){var _0x3b3bde=_0x3aa877;const _0x4f26f1=new _0x5ec821(_0x4703f7,this[_0x3b3bde(0x3d78)]());for(let _0x5b1791=0x0;_0x5b1791<this[_0x3b3bde(0x2935)][_0x3b3bde(0x18cc)];_0x5b1791++){var _0x2a583d;const _0x54637c=this['subMaterials'][_0x5b1791];_0x2a583d=_0x35359e&&_0x54637c?_0x54637c['clone'](_0x4703f7+'-'+_0x54637c[_0x3b3bde(0xc1b)]):this['subMaterials'][_0x5b1791],_0x4f26f1[_0x3b3bde(0x2935)]['push'](_0x2a583d);}return _0x4f26f1;}[_0x3aa877(0x18e2)](){var _0x147b77=_0x3aa877;const _0x38e327={};_0x38e327[_0x147b77(0xc1b)]=this[_0x147b77(0xc1b)],_0x38e327['id']=this['id'],_0x38e327['uniqueId']=this['uniqueId'],_0x41ca09['$']&&(_0x38e327[_0x147b77(0x2e18)]=_0x41ca09['$'][_0x147b77(0x38cf)](this)),_0x38e327['materialsUniqueIds']=[],_0x38e327['materials']=[];for(let _0x466693=0x0;_0x466693<this['subMaterials'][_0x147b77(0x18cc)];_0x466693++){var _0x4ec226=this[_0x147b77(0x2935)][_0x466693];_0x4ec226?(_0x38e327[_0x147b77(0x1bee)][_0x147b77(0xede)](_0x4ec226[_0x147b77(0x309e)]),_0x38e327[_0x147b77(0x6d0)][_0x147b77(0xede)](_0x4ec226['id'])):(_0x38e327[_0x147b77(0x1bee)]['push'](null),_0x38e327[_0x147b77(0x6d0)]['push'](null));}return _0x38e327;}[_0x3aa877(0x41a)](_0x2a8111,_0x4bfc80,_0x4e8949){var _0x46081a=_0x3aa877;const _0x4adc54=this['getScene']();if(_0x4adc54){if(_0x4e8949)for(let _0x331810=0x0;_0x331810<this['subMaterials'][_0x46081a(0x18cc)];_0x331810++){const _0x116395=this[_0x46081a(0x2935)][_0x331810];_0x116395&&_0x116395['dispose'](_0x2a8111,_0x4bfc80);}_0x4e8949=_0x4adc54[_0x46081a(0x2a1)][_0x46081a(0x86a)](this),(0x0<=_0x4e8949&&_0x4adc54[_0x46081a(0x2a1)]['splice'](_0x4e8949,0x1),super['dispose'](_0x2a8111,_0x4bfc80));}}static['ParseMultiMaterial'](_0x3b10c3,_0x2a9e5d){var _0x58098a=_0x3aa877;const _0x1a0c91=new _0x5ec821(_0x3b10c3[_0x58098a(0xc1b)],_0x2a9e5d);return _0x1a0c91['id']=_0x3b10c3['id'],_0x1a0c91['_loadedUniqueId']=_0x3b10c3[_0x58098a(0x309e)],_0x41ca09['$']&&_0x41ca09['$'][_0x58098a(0x2242)](_0x1a0c91,_0x3b10c3['tags']),_0x3b10c3[_0x58098a(0x1bee)]?_0x1a0c91[_0x58098a(0xbfb)]=_0x3b10c3['materialsUniqueIds']:_0x3b10c3[_0x58098a(0x6d0)][_0x58098a(0x35b2)](_0x44ffc0=>_0x1a0c91[_0x58098a(0x2935)]['push'](_0x2a9e5d[_0x58098a(0x3b9c)](_0x44ffc0))),_0x1a0c91;}}(0x0,_0x2a5cf0['H'])(_0x3aa877(0x2259),_0x5ec821);},0x14868:(_0x21a7a2,_0x4476e8,_0x575e85)=>{var _0x2038b1=a8_0x1ec55c;_0x575e85['d'](_0x4476e8,{'a':()=>_0x14ed7a});var _0x18f87d=_0x575e85(0xd53f),_0x4476e8=_0x575e85(0x15c0e);class _0x14ed7a extends _0x4476e8['F']{constructor(_0x4df0da,_0x52431e,_0x5c6d67=!0x0){super(_0x4df0da,_0x52431e),this['_normalMatrix']=new _0x18f87d['y3'](),this['_storeEffectOnSubMeshes']=_0x5c6d67;}[_0x2038b1(0x2a8e)](){var _0xd60b83=_0x2038b1;return this[_0xd60b83(0x313b)]?this['_activeEffect']:super[_0xd60b83(0x2a8e)]();}[_0x2038b1(0x3b27)](_0xbe5bf8,_0x428901){var _0x40ca2a=_0x2038b1;return!!_0xbe5bf8&&(!this[_0x40ca2a(0x313b)]||!_0xbe5bf8[_0x40ca2a(0xc8b)]||0x0===_0xbe5bf8[_0x40ca2a(0xc8b)]['length']||this['isReadyForSubMesh'](_0xbe5bf8,_0xbe5bf8['subMeshes'][0x0],_0x428901));}[_0x2038b1(0x53c)](_0x1b58eb){var _0x46240b=_0x2038b1,_0x27dc01=_0x1b58eb[_0x46240b(0x70d)];return!(this['checkReadyOnEveryCall']||!_0x1b58eb[_0x46240b(0x2a69)]||!_0x27dc01||_0x27dc01[_0x46240b(0x3302)]!==this[_0x46240b(0x3d78)]()[_0x46240b(0x1a27)]());}[_0x2038b1(0xb97)](_0x2968c9){var _0x4e1b7a=_0x2038b1;this[_0x4e1b7a(0x2702)][_0x4e1b7a(0x3041)](_0x4e1b7a(0x2f85),_0x2968c9);}['bindOnlyNormalMatrix'](_0x5a44c4){var _0x13dd96=_0x2038b1;this['_activeEffect']['setMatrix'](_0x13dd96(0x3b70),_0x5a44c4);}[_0x2038b1(0x3b97)](_0x129543,_0x266a49){var _0x191fea=_0x2038b1;_0x266a49&&this[_0x191fea(0x3850)](_0x129543,_0x266a49,_0x266a49[_0x191fea(0xc8b)][0x0]);}[_0x2038b1(0x2d47)](_0x20086a,_0x5d3267=null){var _0x216563=_0x2038b1;super['_afterBind'](_0x20086a,_0x5d3267),(this[_0x216563(0x3d78)]()[_0x216563(0x36b)]=_0x5d3267)&&(_0x5d3267[_0x216563(0xfdf)]=!0x1);}[_0x2038b1(0x1e4d)](_0x225cd6,_0x5bf4ae,_0x408141=0x1){var _0x3ccab7=_0x2038b1;return _0x225cd6[_0x3ccab7(0xf81)](this,_0x5bf4ae,_0x408141);}[_0x2038b1(0x41a)](_0xd37d22,_0x447b29,_0xc8419){var _0x4dbf11=_0x2038b1;this[_0x4dbf11(0x2702)]=void 0x0,super[_0x4dbf11(0x41a)](_0xd37d22,_0x447b29,_0xc8419);}}},0x12658:(_0x241a93,_0x1a7c38,_0x4a7156)=>{var _0x4f8193=a8_0x1ec55c,_0x394e74;_0x4a7156['d'](_0x1a7c38,{'x':()=>_0x394e74}),(_0x4a7156=_0x394e74=_0x394e74||{})[_0x4a7156[_0x4f8193(0xfd6)]=0x0]=_0x4f8193(0xfd6),_0x4a7156[_0x4a7156[_0x4f8193(0x33b0)]=0x1]=_0x4f8193(0x33b0);},0x16a07:(_0x60caa7,_0x4668f9,_0x3d1183)=>{var _0x24ebf0=a8_0x1ec55c;_0x3d1183['d'](_0x4668f9,{'j':()=>_0x774a76});var _0x53c1a1=_0x3d1183(0x10435),_0xc14c16=_0x3d1183(0xd53f),_0x59ee70=_0x3d1183(0x1679c),_0x5e9b74=_0x3d1183(0x12cad),_0x3f7871=_0x3d1183(0x10c09),_0x4668f9=_0x3d1183(0x4158),_0x5d9f16=_0x3d1183(0xbd53),_0x36a0a8=_0x3d1183(0x1419a),_0xc1089a=_0x3d1183(0x14caa),_0x127b19=_0x3d1183(0x14868),_0x5acb95=_0x3d1183(0x11096),_0x32fc10=_0x3d1183(0x1610),_0x480aa3=_0x3d1183(0x15ec7);const _0x220661={'effect':null,'subMesh':null};class _0x774a76 extends _0x127b19['a']{constructor(_0xa78abe,_0x17df84,_0x58b182,_0x2df1ec={},_0xecc4f9=!0x0){var _0x41af0f=a8_0x5306;super(_0xa78abe,_0x17df84,_0xecc4f9),this['_textures']={},this['_textureArrays']={},this[_0x41af0f(0x3db9)]={},this[_0x41af0f(0x3ddb)]={},this[_0x41af0f(0x20b1)]={},this[_0x41af0f(0x38dc)]={},this[_0x41af0f(0x256b)]={},this[_0x41af0f(0x3057)]={},this[_0x41af0f(0x18a2)]={},this['_colors4']={},this[_0x41af0f(0x2497)]={},this[_0x41af0f(0xf0f)]={},this[_0x41af0f(0x33a7)]={},this[_0x41af0f(0x2128)]={},this[_0x41af0f(0x4e0)]={},this['_quaternionsArrays']={},this[_0x41af0f(0x3f53)]={},this[_0x41af0f(0x30f4)]={},this[_0x41af0f(0x41de)]={},this[_0x41af0f(0x3089)]={},this['_vectors2Arrays']={},this['_vectors3Arrays']={},this[_0x41af0f(0x249f)]={},this[_0x41af0f(0x39a7)]={},this[_0x41af0f(0x29d7)]={},this[_0x41af0f(0x1847)]={},this['_cachedWorldViewMatrix']=new _0xc14c16['y3'](),this[_0x41af0f(0x3ce)]=new _0xc14c16['y3'](),this['_multiview']=!0x1,this[_0x41af0f(0x3546)]=_0x58b182,this[_0x41af0f(0x2528)]=Object[_0x41af0f(0x12fe)]({'needAlphaBlending':!0x1,'needAlphaTesting':!0x1,'attributes':[_0x41af0f(0xa9f),_0x41af0f(0x2281),'uv'],'uniforms':[_0x41af0f(0x103d)],'uniformBuffers':[],'samplers':[],'externalTextures':[],'samplerObjects':[],'storageBuffers':[],'defines':[],'useClipPlane':!0x1},_0x2df1ec);}get[_0x24ebf0(0x38ff)](){return this['_shaderPath'];}set[_0x24ebf0(0x38ff)](_0x15c3b1){var _0x2f8403=_0x24ebf0;this[_0x2f8403(0x3546)]=_0x15c3b1;}get[_0x24ebf0(0x2b0a)](){return this['_options'];}[_0x24ebf0(0x252c)](){return'ShaderMaterial';}[_0x24ebf0(0x36d8)](){var _0x34221f=_0x24ebf0;return this[_0x34221f(0x19b3)]<0x1||this[_0x34221f(0x2528)][_0x34221f(0x36d8)];}[_0x24ebf0(0x1961)](){var _0x156262=_0x24ebf0;return this[_0x156262(0x2528)][_0x156262(0x1961)];}['_checkUniform'](_0x59e707){var _0x39eae4=_0x24ebf0;-0x1===this[_0x39eae4(0x2528)][_0x39eae4(0x2006)][_0x39eae4(0x86a)](_0x59e707)&&this[_0x39eae4(0x2528)]['uniforms'][_0x39eae4(0xede)](_0x59e707);}[_0x24ebf0(0x2265)](_0xa42780,_0x2d5618){var _0xa78099=_0x24ebf0;return-0x1===this[_0xa78099(0x2528)]['samplers'][_0xa78099(0x86a)](_0xa42780)&&this[_0xa78099(0x2528)][_0xa78099(0x322d)][_0xa78099(0xede)](_0xa42780),this[_0xa78099(0x3407)][_0xa42780]=_0x2d5618,this;}[_0x24ebf0(0x1ec4)](_0x1777c5,_0xc469a7){var _0x5ae48f=_0x24ebf0;return-0x1===this[_0x5ae48f(0x2528)][_0x5ae48f(0x322d)][_0x5ae48f(0x86a)](_0x1777c5)&&this[_0x5ae48f(0x2528)][_0x5ae48f(0x322d)][_0x5ae48f(0xede)](_0x1777c5),this[_0x5ae48f(0x23d8)](_0x1777c5),this[_0x5ae48f(0x3136)][_0x1777c5]=_0xc469a7,this;}[_0x24ebf0(0xcbb)](_0x48768d,_0x52c575){var _0x88faae=_0x24ebf0;return-0x1===this[_0x88faae(0x2528)][_0x88faae(0x23c5)]['indexOf'](_0x48768d)&&this[_0x88faae(0x2528)][_0x88faae(0x23c5)][_0x88faae(0xede)](_0x48768d),this['_externalTextures'][_0x48768d]=_0x52c575,this;}['setFloat'](_0x8cf0ac,_0x7c91b){var _0x17a2d1=_0x24ebf0;return this[_0x17a2d1(0x23d8)](_0x8cf0ac),this[_0x17a2d1(0x3ddb)][_0x8cf0ac]=_0x7c91b,this;}[_0x24ebf0(0xf42)](_0x50a266,_0x18df26){var _0x1c0f88=_0x24ebf0;return this[_0x1c0f88(0x23d8)](_0x50a266),this[_0x1c0f88(0x20b1)][_0x50a266]=_0x18df26,this;}['setUInt'](_0x165edf,_0x41bc5a){return this['_checkUniform'](_0x165edf),this['_uints'][_0x165edf]=_0x41bc5a,this;}[_0x24ebf0(0xe14)](_0x3252ae,_0x2adb7b){var _0x2bf724=_0x24ebf0;return this[_0x2bf724(0x23d8)](_0x3252ae),this['_floatsArrays'][_0x3252ae]=_0x2adb7b,this;}[_0x24ebf0(0x20e7)](_0x400996,_0x58a06f){var _0x330245=_0x24ebf0;return this['_checkUniform'](_0x400996),this[_0x330245(0x3057)][_0x400996]=_0x58a06f,this;}[_0x24ebf0(0x2c4f)](_0x15abc8,_0x1b2d08){var _0x1e7c8e=_0x24ebf0;return this[_0x1e7c8e(0x23d8)](_0x15abc8),this['_colors3Arrays'][_0x15abc8]=_0x1b2d08[_0x1e7c8e(0xca2)]((_0x5502f6,_0x486ccf)=>(_0x486ccf[_0x1e7c8e(0x36f9)](_0x5502f6,_0x5502f6[_0x1e7c8e(0x18cc)]),_0x5502f6),[]),this;}[_0x24ebf0(0x261b)](_0x300573,_0xe5ba2b){var _0x2ff8c9=_0x24ebf0;return this['_checkUniform'](_0x300573),this[_0x2ff8c9(0x2792)][_0x300573]=_0xe5ba2b,this;}[_0x24ebf0(0x355b)](_0x32af11,_0x5e0b93){return this['_checkUniform'](_0x32af11),this['_colors4Arrays'][_0x32af11]=_0x5e0b93['reduce']((_0x45b7a5,_0x31e5ca)=>(_0x31e5ca['toArray'](_0x45b7a5,_0x45b7a5['length']),_0x45b7a5),[]),this;}['setVector2'](_0x5ea067,_0x582260){var _0xd5334e=_0x24ebf0;return this[_0xd5334e(0x23d8)](_0x5ea067),this['_vectors2'][_0x5ea067]=_0x582260,this;}[_0x24ebf0(0x3c4c)](_0x314ab6,_0x5b72a5){var _0x575fc5=_0x24ebf0;return this['_checkUniform'](_0x314ab6),this[_0x575fc5(0x33a7)][_0x314ab6]=_0x5b72a5,this;}[_0x24ebf0(0x412b)](_0x449cdc,_0x558b57){var _0x51ff52=_0x24ebf0;return this[_0x51ff52(0x23d8)](_0x449cdc),this[_0x51ff52(0x2128)][_0x449cdc]=_0x558b57,this;}[_0x24ebf0(0x1c3b)](_0x56c024,_0x1549a9){var _0x5b053a=_0x24ebf0;return this[_0x5b053a(0x23d8)](_0x56c024),this[_0x5b053a(0x4e0)][_0x56c024]=_0x1549a9,this;}['setQuaternionArray'](_0x3f80dd,_0x442b7b){var _0x5677b0=_0x24ebf0;return this[_0x5677b0(0x23d8)](_0x3f80dd),this[_0x5677b0(0x32e8)][_0x3f80dd]=_0x442b7b[_0x5677b0(0xca2)]((_0x3c0e49,_0x34afdf)=>(_0x34afdf[_0x5677b0(0x36f9)](_0x3c0e49,_0x3c0e49[_0x5677b0(0x18cc)]),_0x3c0e49),[]),this;}[_0x24ebf0(0x3041)](_0x25463e,_0x14d826){var _0x4e9cc7=_0x24ebf0;return this[_0x4e9cc7(0x23d8)](_0x25463e),this[_0x4e9cc7(0x3f53)][_0x25463e]=_0x14d826,this;}[_0x24ebf0(0x33d4)](_0x5103b1,_0x3ee37c){var _0x1881f6=_0x24ebf0;this[_0x1881f6(0x23d8)](_0x5103b1);var _0x48fec5=new Float32Array(0x10*_0x3ee37c[_0x1881f6(0x18cc)]);for(let _0x41483f=0x0;_0x41483f<_0x3ee37c['length'];_0x41483f++){const _0x62daa3=_0x3ee37c[_0x41483f];_0x62daa3[_0x1881f6(0x3463)](_0x48fec5,0x10*_0x41483f);}return this['_matrixArrays'][_0x5103b1]=_0x48fec5,this;}[_0x24ebf0(0x551)](_0x424a96,_0x2b8d25){var _0x38d69d=_0x24ebf0;return this[_0x38d69d(0x23d8)](_0x424a96),this['_matrices3x3'][_0x424a96]=_0x2b8d25,this;}[_0x24ebf0(0x2b82)](_0x1c93e9,_0x4b2910){var _0x38ceaf=_0x24ebf0;return this['_checkUniform'](_0x1c93e9),this[_0x38ceaf(0x3089)][_0x1c93e9]=_0x4b2910,this;}[_0x24ebf0(0x1371)](_0x4ff4a0,_0x1bb5a9){var _0x551451=_0x24ebf0;return this['_checkUniform'](_0x4ff4a0),this[_0x551451(0x2740)][_0x4ff4a0]=_0x1bb5a9,this;}[_0x24ebf0(0x29e5)](_0x70b9ff,_0x46f0cc){var _0xa0f22d=_0x24ebf0;return this[_0xa0f22d(0x23d8)](_0x70b9ff),this[_0xa0f22d(0x3f02)][_0x70b9ff]=_0x46f0cc,this;}[_0x24ebf0(0x379c)](_0x432e2b,_0xbdd071){var _0x279520=_0x24ebf0;return this[_0x279520(0x23d8)](_0x432e2b),this[_0x279520(0x249f)][_0x432e2b]=_0xbdd071,this;}[_0x24ebf0(0x10ad)](_0x5f0885,_0x31522e){var _0x40049d=_0x24ebf0;return-0x1===this[_0x40049d(0x2528)][_0x40049d(0x24cd)][_0x40049d(0x86a)](_0x5f0885)&&this[_0x40049d(0x2528)][_0x40049d(0x24cd)]['push'](_0x5f0885),this[_0x40049d(0x39a7)][_0x5f0885]=_0x31522e,this;}['setTextureSampler'](_0x2d14e4,_0x222ad1){var _0x3fa8bc=_0x24ebf0;return-0x1===this['_options'][_0x3fa8bc(0x3b02)][_0x3fa8bc(0x86a)](_0x2d14e4)&&this['_options'][_0x3fa8bc(0x3b02)][_0x3fa8bc(0xede)](_0x2d14e4),this['_textureSamplers'][_0x2d14e4]=_0x222ad1,this;}[_0x24ebf0(0xfad)](_0x4bf81d,_0x5c474b){var _0x18f653=_0x24ebf0;return-0x1===this[_0x18f653(0x2528)][_0x18f653(0x1582)][_0x18f653(0x86a)](_0x4bf81d)&&this[_0x18f653(0x2528)][_0x18f653(0x1582)]['push'](_0x4bf81d),this[_0x18f653(0x1847)][_0x4bf81d]=_0x5c474b,this;}[_0x24ebf0(0x3988)](_0x19b786,_0x4267de,_0x29f218){var _0x3b4208=_0x24ebf0;return this[_0x3b4208(0x3b27)](_0x19b786,_0x29f218,_0x4267de);}['isReady'](_0x418a0e,_0x4c48dd,_0x1cc208){var _0x2f7bea=_0x24ebf0,_0x382bbb=_0x1cc208&&this[_0x2f7bea(0x313b)];if(this[_0x2f7bea(0x1e48)]){if(_0x382bbb){if(_0x1cc208[_0x2f7bea(0x2a69)]&&_0x1cc208[_0x2f7bea(0x2a69)][_0x2f7bea(0x631)])return!0x0;}else{const _0xcdd8a9=this[_0x2f7bea(0x239b)][_0x2f7bea(0x2a69)];if(_0xcdd8a9&&_0xcdd8a9[_0x2f7bea(0x631)]&&_0xcdd8a9['_wasPreviouslyUsingInstances']===_0x4c48dd)return!0x0;}}const _0x295ce5=this['getScene'](),_0xe9db36=_0x295ce5[_0x2f7bea(0x3e9d)](),_0x2a80a2=[],_0x3ffe13=[],_0x143484=new _0x36a0a8['L']();let _0xed3d52=this[_0x2f7bea(0x3546)],_0x278950=this[_0x2f7bea(0x2528)][_0x2f7bea(0x2006)],_0x6350b7=this[_0x2f7bea(0x2528)][_0x2f7bea(0x24cd)],_0x36a322=this[_0x2f7bea(0x2528)]['samplers'];_0xe9db36[_0x2f7bea(0x16da)]()['multiview']&&_0x295ce5[_0x2f7bea(0x1647)]&&_0x295ce5['activeCamera'][_0x2f7bea(0x643)]&&0x1<_0x295ce5[_0x2f7bea(0x1647)][_0x2f7bea(0x643)][_0x2f7bea(0x2d59)]()&&(this['_multiview']=!0x0,_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x23e5)),-0x1!==this[_0x2f7bea(0x2528)][_0x2f7bea(0x2006)][_0x2f7bea(0x86a)](_0x2f7bea(0x15f6))&&-0x1===this['_options'][_0x2f7bea(0x2006)][_0x2f7bea(0x86a)](_0x2f7bea(0x2396))&&this['_options'][_0x2f7bea(0x2006)][_0x2f7bea(0xede)](_0x2f7bea(0x2396)));for(let _0x4be6f4=0x0;_0x4be6f4<this[_0x2f7bea(0x2528)][_0x2f7bea(0x1254)][_0x2f7bea(0x18cc)];_0x4be6f4++){var _0x4fc361=0x0===this[_0x2f7bea(0x2528)][_0x2f7bea(0x1254)][_0x4be6f4]['indexOf'](_0x2f7bea(0x1fd9))?this[_0x2f7bea(0x2528)][_0x2f7bea(0x1254)][_0x4be6f4]:_0x2f7bea(0x3fae)+this[_0x2f7bea(0x2528)][_0x2f7bea(0x1254)][_0x4be6f4];_0x2a80a2['push'](_0x4fc361);}for(let _0x5bd4d4=0x0;_0x5bd4d4<this[_0x2f7bea(0x2528)][_0x2f7bea(0x3b34)]['length'];_0x5bd4d4++)_0x3ffe13[_0x2f7bea(0xede)](this['_options'][_0x2f7bea(0x3b34)][_0x5bd4d4]);_0x418a0e&&_0x418a0e[_0x2f7bea(0x2389)](_0x59ee70['o']['ColorKind'])&&(_0x3ffe13[_0x2f7bea(0xede)](_0x59ee70['o']['ColorKind']),_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x2c2f))),_0x4c48dd&&(_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x2e45)),_0x3f7871['G'][_0x2f7bea(0x3aac)](_0x3ffe13),null!=_0x418a0e&&_0x418a0e[_0x2f7bea(0x172e)]&&(_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x1f86)),_0x418a0e&&_0x418a0e[_0x2f7bea(0x2389)](_0x59ee70['o']['ColorInstanceKind'])&&(_0x3ffe13[_0x2f7bea(0xede)](_0x59ee70['o'][_0x2f7bea(0x33f0)]),_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0xf14))))),_0x418a0e&&_0x418a0e[_0x2f7bea(0x1d93)]&&_0x418a0e['computeBonesUsingShaders']&&_0x418a0e[_0x2f7bea(0x293f)]?(_0x3ffe13['push'](_0x59ee70['o'][_0x2f7bea(0x306e)]),_0x3ffe13['push'](_0x59ee70['o'][_0x2f7bea(0x2e2a)]),0x4<_0x418a0e[_0x2f7bea(0x3785)]&&(_0x3ffe13[_0x2f7bea(0xede)](_0x59ee70['o']['MatricesIndicesExtraKind']),_0x3ffe13[_0x2f7bea(0xede)](_0x59ee70['o'][_0x2f7bea(0x2803)])),_0xf72935=_0x418a0e[_0x2f7bea(0x293f)],_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x1f59)+_0x418a0e[_0x2f7bea(0x3785)]),_0x143484[_0x2f7bea(0x3cb9)](0x0,_0x418a0e),_0xf72935['isUsingTextureForMatrices']?(_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x1f12)),-0x1===this['_options']['uniforms'][_0x2f7bea(0x86a)](_0x2f7bea(0x2539))&&this[_0x2f7bea(0x2528)]['uniforms'][_0x2f7bea(0xede)]('boneTextureWidth'),-0x1===this['_options'][_0x2f7bea(0x322d)][_0x2f7bea(0x86a)](_0x2f7bea(0x2bd0))&&this['_options'][_0x2f7bea(0x322d)][_0x2f7bea(0xede)]('boneSampler')):(_0x2a80a2[_0x2f7bea(0xede)]('#define\x20BonesPerMesh\x20'+(_0xf72935[_0x2f7bea(0x266e)][_0x2f7bea(0x18cc)]+0x1)),-0x1===this[_0x2f7bea(0x2528)]['uniforms'][_0x2f7bea(0x86a)]('mBones')&&this[_0x2f7bea(0x2528)][_0x2f7bea(0x2006)][_0x2f7bea(0xede)]('mBones'))):_0x2a80a2['push']('#define\x20NUM_BONE_INFLUENCERS\x200');let _0x22521d=0x0;var _0xf72935=_0x418a0e?_0x418a0e['morphTargetManager']:null;if(_0xf72935){var _0xab0e2e=_0xf72935['supportsUVs']&&-0x1!==_0x2a80a2[_0x2f7bea(0x86a)](_0x2f7bea(0x2bbd)),_0x319474=_0xf72935[_0x2f7bea(0x2325)]&&-0x1!==_0x2a80a2[_0x2f7bea(0x86a)]('#define\x20TANGENT'),_0x5f3c52=_0xf72935['supportsNormals']&&-0x1!==_0x2a80a2[_0x2f7bea(0x86a)](_0x2f7bea(0x1766));_0x22521d=_0xf72935['numInfluencers'],_0xab0e2e&&_0x2a80a2[_0x2f7bea(0xede)]('#define\x20MORPHTARGETS_UV'),_0x319474&&_0x2a80a2['push']('#define\x20MORPHTARGETS_TANGENT'),_0x5f3c52&&_0x2a80a2[_0x2f7bea(0xede)]('#define\x20MORPHTARGETS_NORMAL'),0x0<_0x22521d&&_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x4da)),_0xf72935[_0x2f7bea(0xde6)]&&(_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x2f3c)),-0x1===this[_0x2f7bea(0x2528)]['uniforms'][_0x2f7bea(0x86a)](_0x2f7bea(0x13b8))&&this[_0x2f7bea(0x2528)][_0x2f7bea(0x2006)][_0x2f7bea(0xede)](_0x2f7bea(0x13b8)),-0x1===this['_options'][_0x2f7bea(0x322d)][_0x2f7bea(0x86a)]('morphTargets')&&this[_0x2f7bea(0x2528)][_0x2f7bea(0x322d)][_0x2f7bea(0xede)](_0x2f7bea(0x223e))),_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x2969)+_0x22521d);for(let _0xff408e=0x0;_0xff408e<_0x22521d;_0xff408e++)_0x3ffe13['push'](_0x59ee70['o']['PositionKind']+_0xff408e),_0x5f3c52&&_0x3ffe13['push'](_0x59ee70['o'][_0x2f7bea(0x24a2)]+_0xff408e),_0x319474&&_0x3ffe13['push'](_0x59ee70['o'][_0x2f7bea(0x23d9)]+_0xff408e),_0xab0e2e&&_0x3ffe13['push'](_0x59ee70['o'][_0x2f7bea(0x3f15)]+'_'+_0xff408e);0x0<_0x22521d&&((_0x278950=_0x278950[_0x2f7bea(0x538)]())['push'](_0x2f7bea(0x3cdc)),_0x278950[_0x2f7bea(0xede)]('morphTargetTextureInfo'),_0x278950[_0x2f7bea(0xede)]('morphTargetTextureIndices'));}else _0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x550));_0x418a0e&&((_0xf72935=_0x418a0e[_0x2f7bea(0x1ee5)])&&_0xf72935[_0x2f7bea(0x1253)]&&(_0x2a80a2[_0x2f7bea(0xede)]('#define\x20BAKED_VERTEX_ANIMATION_TEXTURE'),-0x1===this[_0x2f7bea(0x2528)]['uniforms'][_0x2f7bea(0x86a)](_0x2f7bea(0x3b93))&&this[_0x2f7bea(0x2528)][_0x2f7bea(0x2006)][_0x2f7bea(0xede)](_0x2f7bea(0x3b93)),-0x1===this[_0x2f7bea(0x2528)][_0x2f7bea(0x2006)][_0x2f7bea(0x86a)](_0x2f7bea(0x37b8))&&this['_options']['uniforms'][_0x2f7bea(0xede)](_0x2f7bea(0x37b8)),-0x1===this[_0x2f7bea(0x2528)][_0x2f7bea(0x2006)]['indexOf'](_0x2f7bea(0x35ef))&&this[_0x2f7bea(0x2528)][_0x2f7bea(0x2006)][_0x2f7bea(0xede)]('bakedVertexAnimationTime'),-0x1===this['_options']['samplers'][_0x2f7bea(0x86a)](_0x2f7bea(0x100e))&&this[_0x2f7bea(0x2528)][_0x2f7bea(0x322d)][_0x2f7bea(0xede)](_0x2f7bea(0x100e))),_0x3f7871['G'][_0x2f7bea(0x2c62)](_0x3ffe13,_0x418a0e,_0x2a80a2));for(const _0x271b7e in this[_0x2f7bea(0x3407)])if(!this[_0x2f7bea(0x3407)][_0x271b7e][_0x2f7bea(0x3b27)]())return!0x1;_0x418a0e&&this[_0x2f7bea(0xdba)](_0x418a0e)&&_0x2a80a2[_0x2f7bea(0xede)](_0x2f7bea(0x1fc3)),!0x1!==this['_options']['useClipPlane']&&((0x0,_0x480aa3['qx'])(_0x278950),(0x0,_0x480aa3['lK'])(this,_0x295ce5,_0x2a80a2)),this['customShaderNameResolve']&&(_0x278950=_0x278950[_0x2f7bea(0x538)](),_0x6350b7=_0x6350b7[_0x2f7bea(0x538)](),_0x36a322=_0x36a322[_0x2f7bea(0x538)](),_0xed3d52=this['customShaderNameResolve'](_0xed3d52,_0x278950,_0x6350b7,_0x36a322,_0x2a80a2,_0x3ffe13));const _0x29c9fe=_0x382bbb?_0x1cc208[_0x2f7bea(0x2820)]():this[_0x2f7bea(0x239b)];var _0xf72935=null!=(_0xf72935=null===_0x29c9fe||void 0x0===_0x29c9fe?void 0x0:_0x29c9fe[_0x2f7bea(0x2a69)])?_0xf72935:null,_0x28ed2c=null!=(_0x28ed2c=null===_0x29c9fe||void 0x0===_0x29c9fe?void 0x0:_0x29c9fe['defines'])?_0x28ed2c:null,_0x5339ab=_0x2a80a2[_0x2f7bea(0x21ee)]('\x0a');let _0x27343a=_0xf72935;return _0x28ed2c!==_0x5339ab&&(_0x27343a=_0xe9db36['createEffect'](_0xed3d52,{'attributes':_0x3ffe13,'uniformsNames':_0x278950,'uniformBuffersNames':_0x6350b7,'samplers':_0x36a322,'defines':_0x5339ab,'fallbacks':_0x143484,'onCompiled':this[_0x2f7bea(0x37be)],'onError':this[_0x2f7bea(0x202c)],'indexParameters':{'maxSimultaneousMorphTargets':_0x22521d},'shaderLanguage':this['_options']['shaderLanguage']},_0xe9db36),_0x382bbb?_0x1cc208[_0x2f7bea(0x260f)](_0x27343a,_0x5339ab,this[_0x2f7bea(0x187f)]):_0x29c9fe&&_0x29c9fe[_0x2f7bea(0x260f)](_0x27343a,_0x5339ab),this[_0x2f7bea(0x1fe7)]&&(_0x220661[_0x2f7bea(0x2a69)]=_0x27343a,_0x220661[_0x2f7bea(0x260b)]=null!=(_0x28ed2c=null!=_0x1cc208?_0x1cc208:null==_0x418a0e?void 0x0:_0x418a0e[_0x2f7bea(0xc8b)][0x0])?_0x28ed2c:null,this['_onEffectCreatedObservable'][_0x2f7bea(0x3608)](_0x220661))),_0x27343a[_0x2f7bea(0x17db)]=!!_0x4c48dd,null!==(_0x382bbb=!(null!==_0x27343a&&void 0x0!==_0x27343a&&_0x27343a['isReady']()))&&!_0x382bbb&&(_0xf72935!==_0x27343a&&_0x295ce5['resetCachedMaterial'](),_0x27343a[_0x2f7bea(0x631)]=!0x0);}[_0x24ebf0(0xb97)](_0x2b91a8,_0x243f5f){var _0x471a34=_0x24ebf0;const _0x44b772=this[_0x471a34(0x3d78)](),_0x550b73=null!=_0x243f5f?_0x243f5f:this[_0x471a34(0x2a8e)]();_0x550b73&&(-0x1!==this[_0x471a34(0x2528)][_0x471a34(0x2006)][_0x471a34(0x86a)](_0x471a34(0x2f85))&&_0x550b73[_0x471a34(0x3041)](_0x471a34(0x2f85),_0x2b91a8),-0x1!==this[_0x471a34(0x2528)][_0x471a34(0x2006)][_0x471a34(0x86a)](_0x471a34(0xf35))&&(_0x2b91a8[_0x471a34(0x3d93)](_0x44b772['getViewMatrix'](),this[_0x471a34(0xa14)]),_0x550b73[_0x471a34(0x3041)](_0x471a34(0xf35),this[_0x471a34(0xa14)])),-0x1!==this[_0x471a34(0x2528)][_0x471a34(0x2006)][_0x471a34(0x86a)](_0x471a34(0x103d))&&(_0x2b91a8[_0x471a34(0x3d93)](_0x44b772[_0x471a34(0x15f2)](),this[_0x471a34(0x3ce)]),_0x550b73['setMatrix'](_0x471a34(0x103d),this[_0x471a34(0x3ce)])));}[_0x24ebf0(0x3850)](_0x5d92bf,_0x26378b,_0x4fd012){var _0x25b3c8=_0x24ebf0;this[_0x25b3c8(0x3b97)](_0x5d92bf,_0x26378b,null==(_0x5d92bf=_0x4fd012[_0x25b3c8(0x411e)])?void 0x0:_0x5d92bf[_0x25b3c8(0x2a69)],_0x4fd012);}[_0x24ebf0(0x3b97)](_0x256afb,_0x34bbb5,_0x389bb0,_0x47d8f5){var _0x40c87e=_0x24ebf0,_0x4194b1=_0x47d8f5&&this[_0x40c87e(0x313b)];const _0x358ce1=null!=_0x389bb0?_0x389bb0:_0x4194b1?_0x47d8f5[_0x40c87e(0x2a69)]:this[_0x40c87e(0x2a8e)]();if(_0x358ce1){this['_activeEffect']=_0x358ce1,this['bindOnlyWorldMatrix'](_0x256afb,_0x389bb0);var _0x2ac0f4=this[_0x40c87e(0x2528)]['uniformBuffers'];let _0x22806b=!0x1;if(_0x358ce1&&_0x2ac0f4&&0x0<_0x2ac0f4['length']&&this[_0x40c87e(0x3d78)]()[_0x40c87e(0x3e9d)]()[_0x40c87e(0x3af5)]){for(let _0x178dcf=0x0;_0x178dcf<_0x2ac0f4[_0x40c87e(0x18cc)];++_0x178dcf)switch(_0x2ac0f4[_0x178dcf]){case'Mesh':_0x34bbb5&&(_0x34bbb5[_0x40c87e(0x2a1a)]()['bindToEffect'](_0x358ce1,_0x40c87e(0x31f2)),_0x34bbb5[_0x40c87e(0x2165)](_0x256afb));break;case _0x40c87e(0x2149):_0x3f7871['G']['BindSceneUniformBuffer'](_0x358ce1,this[_0x40c87e(0x3d78)]()[_0x40c87e(0x309d)]()),this[_0x40c87e(0x3d78)]()[_0x40c87e(0x28fd)](),_0x22806b=!0x0;}}var _0x47d8f5=_0x34bbb5&&_0x4194b1?this[_0x40c87e(0x1e4d)](this[_0x40c87e(0x3d78)](),_0x358ce1,_0x34bbb5[_0x40c87e(0x18c7)]):this[_0x40c87e(0x3d78)]()[_0x40c87e(0x2379)]()!==this;if(_0x358ce1&&_0x47d8f5){_0x22806b||-0x1===this[_0x40c87e(0x2528)][_0x40c87e(0x2006)]['indexOf'](_0x40c87e(0x351f))||_0x358ce1[_0x40c87e(0x3041)](_0x40c87e(0x351f),this[_0x40c87e(0x3d78)]()['getViewMatrix']()),_0x22806b||-0x1===this[_0x40c87e(0x2528)][_0x40c87e(0x2006)][_0x40c87e(0x86a)](_0x40c87e(0x968))||_0x358ce1[_0x40c87e(0x3041)]('projection',this[_0x40c87e(0x3d78)]()[_0x40c87e(0x109d)]()),_0x22806b||-0x1===this[_0x40c87e(0x2528)]['uniforms'][_0x40c87e(0x86a)](_0x40c87e(0x15f6))||(_0x358ce1[_0x40c87e(0x3041)](_0x40c87e(0x15f6),this[_0x40c87e(0x3d78)]()[_0x40c87e(0x15f2)]()),this['_multiview']&&_0x358ce1[_0x40c87e(0x3041)](_0x40c87e(0x2396),this[_0x40c87e(0x3d78)]()['_transformMatrixR'])),this[_0x40c87e(0x3d78)]()[_0x40c87e(0x1647)]&&-0x1!==this[_0x40c87e(0x2528)]['uniforms'][_0x40c87e(0x86a)](_0x40c87e(0x3662))&&_0x358ce1[_0x40c87e(0x3c4c)](_0x40c87e(0x3662),this[_0x40c87e(0x3d78)]()[_0x40c87e(0x1647)][_0x40c87e(0x2cb7)]),_0x3f7871['G'][_0x40c87e(0x3cb2)](_0x34bbb5,_0x358ce1),(0x0,_0x480aa3['an'])(_0x358ce1,this,this[_0x40c87e(0x3d78)]());let _0x2cfed2;for(_0x2cfed2 in this[_0x40c87e(0x3407)])_0x358ce1[_0x40c87e(0x2265)](_0x2cfed2,this['_textures'][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x3136)])_0x358ce1[_0x40c87e(0x1ec4)](_0x2cfed2,this[_0x40c87e(0x3136)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x3db9)])_0x358ce1[_0x40c87e(0xcbb)](_0x2cfed2,this[_0x40c87e(0x3db9)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x20b1)])_0x358ce1[_0x40c87e(0xf42)](_0x2cfed2,this[_0x40c87e(0x20b1)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x38dc)])_0x358ce1[_0x40c87e(0x6d4)](_0x2cfed2,this[_0x40c87e(0x38dc)][_0x2cfed2]);for(_0x2cfed2 in this['_floats'])_0x358ce1[_0x40c87e(0x42c)](_0x2cfed2,this[_0x40c87e(0x3ddb)][_0x2cfed2]);for(_0x2cfed2 in this['_floatsArrays'])_0x358ce1['setArray'](_0x2cfed2,this[_0x40c87e(0x256b)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x3057)])_0x358ce1[_0x40c87e(0x20e7)](_0x2cfed2,this[_0x40c87e(0x3057)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x18a2)])_0x358ce1[_0x40c87e(0x29e5)](_0x2cfed2,this[_0x40c87e(0x18a2)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x2792)]){var _0x48915c=this[_0x40c87e(0x2792)][_0x2cfed2];_0x358ce1['setFloat4'](_0x2cfed2,_0x48915c['r'],_0x48915c['g'],_0x48915c['b'],_0x48915c['a']);}for(_0x2cfed2 in this[_0x40c87e(0x2497)])_0x358ce1[_0x40c87e(0x379c)](_0x2cfed2,this['_colors4Arrays'][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0xf0f)])_0x358ce1['setVector2'](_0x2cfed2,this[_0x40c87e(0xf0f)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x33a7)])_0x358ce1[_0x40c87e(0x3c4c)](_0x2cfed2,this['_vectors3'][_0x2cfed2]);for(_0x2cfed2 in this['_vectors4'])_0x358ce1[_0x40c87e(0x412b)](_0x2cfed2,this[_0x40c87e(0x2128)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x4e0)])_0x358ce1[_0x40c87e(0x1c3b)](_0x2cfed2,this[_0x40c87e(0x4e0)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x3f53)])_0x358ce1[_0x40c87e(0x3041)](_0x2cfed2,this[_0x40c87e(0x3f53)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x30f4)])_0x358ce1['setMatrices'](_0x2cfed2,this[_0x40c87e(0x30f4)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x41de)])_0x358ce1[_0x40c87e(0x551)](_0x2cfed2,this[_0x40c87e(0x41de)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x3089)])_0x358ce1['setMatrix2x2'](_0x2cfed2,this[_0x40c87e(0x3089)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x2740)])_0x358ce1[_0x40c87e(0x1371)](_0x2cfed2,this[_0x40c87e(0x2740)][_0x2cfed2]);for(_0x2cfed2 in this['_vectors3Arrays'])_0x358ce1[_0x40c87e(0x29e5)](_0x2cfed2,this[_0x40c87e(0x3f02)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x249f)])_0x358ce1['setArray4'](_0x2cfed2,this[_0x40c87e(0x249f)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x32e8)])_0x358ce1[_0x40c87e(0x379c)](_0x2cfed2,this[_0x40c87e(0x32e8)][_0x2cfed2]);for(_0x2cfed2 in this['_uniformBuffers']){var _0x2ed205=this[_0x40c87e(0x39a7)][_0x2cfed2][_0x40c87e(0x1ecf)]();_0x2ed205&&_0x358ce1[_0x40c87e(0x4be)](_0x2ed205,_0x2cfed2);}for(_0x2cfed2 in this[_0x40c87e(0x29d7)])_0x358ce1[_0x40c87e(0x2ed8)](_0x2cfed2,this[_0x40c87e(0x29d7)][_0x2cfed2]);for(_0x2cfed2 in this[_0x40c87e(0x1847)])_0x358ce1['setStorageBuffer'](_0x2cfed2,this[_0x40c87e(0x1847)][_0x2cfed2]);}_0x358ce1&&_0x34bbb5&&(_0x47d8f5||!this['isFrozen'])&&((_0x389bb0=_0x34bbb5[_0x40c87e(0x1d81)])&&0x0<_0x389bb0[_0x40c87e(0x1341)]&&_0x3f7871['G']['BindMorphTargetParameters'](_0x34bbb5,_0x358ce1),(_0x4194b1=_0x34bbb5[_0x40c87e(0x1ee5)])&&_0x4194b1['isEnabled']&&null!=(_0x47d8f5=_0x34bbb5['bakedVertexAnimationManager'])&&_0x47d8f5[_0x40c87e(0x3b97)](_0x358ce1,!!_0x358ce1[_0x40c87e(0x17db)])),this[_0x40c87e(0x2d47)](_0x34bbb5,_0x358ce1);}}[_0x24ebf0(0x4019)](){var _0x3ca7a1=_0x24ebf0;const _0x31d5f4=super[_0x3ca7a1(0x4019)]();for(const _0x1bf25c in this['_textures'])_0x31d5f4[_0x3ca7a1(0xede)](this['_textures'][_0x1bf25c]);for(const _0x277144 in this['_textureArrays']){var _0x1b3395=this[_0x3ca7a1(0x3136)][_0x277144];for(let _0x1abd88=0x0;_0x1abd88<_0x1b3395[_0x3ca7a1(0x18cc)];_0x1abd88++)_0x31d5f4[_0x3ca7a1(0xede)](_0x1b3395[_0x1abd88]);}return _0x31d5f4;}['hasTexture'](_0xd37c1e){var _0x436b9a=_0x24ebf0;if(super['hasTexture'](_0xd37c1e))return!0x0;for(const _0x4bb5dc in this[_0x436b9a(0x3407)])if(this[_0x436b9a(0x3407)][_0x4bb5dc]===_0xd37c1e)return!0x0;for(const _0xc90e17 in this[_0x436b9a(0x3136)]){var _0x4584db=this['_textureArrays'][_0xc90e17];for(let _0x40f61f=0x0;_0x40f61f<_0x4584db[_0x436b9a(0x18cc)];_0x40f61f++)if(_0x4584db[_0x40f61f]===_0xd37c1e)return!0x0;}return!0x1;}[_0x24ebf0(0x77b)](_0x286891){var _0x58c0c2=_0x24ebf0;const _0x48e261=_0x53c1a1['p4'][_0x58c0c2(0x3a1)](()=>new _0x774a76(_0x286891,this['getScene'](),this[_0x58c0c2(0x3546)],this[_0x58c0c2(0x2528)],this[_0x58c0c2(0x313b)]),this);_0x48e261[_0x58c0c2(0xc1b)]=_0x286891,_0x48e261['id']=_0x286891,_0x58c0c2(0x4238)==typeof _0x48e261[_0x58c0c2(0x3546)]&&(_0x48e261[_0x58c0c2(0x3546)]=Object['assign']({},_0x48e261[_0x58c0c2(0x3546)])),this[_0x58c0c2(0x2528)]=Object[_0x58c0c2(0x12fe)]({},this[_0x58c0c2(0x2528)]),Object['keys'](this[_0x58c0c2(0x2528)])[_0x58c0c2(0x35b2)](_0xa2bfe1=>{var _0x5bb93c=_0x58c0c2;const _0x42ca8b=this[_0x5bb93c(0x2528)][_0xa2bfe1];Array['isArray'](_0x42ca8b)&&(this['_options'][_0xa2bfe1]=_0x42ca8b[_0x5bb93c(0x538)](0x0));}),this[_0x58c0c2(0x1cd7)][_0x58c0c2(0x422b)](_0x48e261[_0x58c0c2(0x1cd7)]);for(const _0x1defe9 in this['_textures'])_0x48e261[_0x58c0c2(0x2265)](_0x1defe9,this['_textures'][_0x1defe9]);for(const _0x35606d in this['_textureArrays'])_0x48e261[_0x58c0c2(0x1ec4)](_0x35606d,this[_0x58c0c2(0x3136)][_0x35606d]);for(const _0x53e4b2 in this[_0x58c0c2(0x3db9)])_0x48e261['setExternalTexture'](_0x53e4b2,this[_0x58c0c2(0x3db9)][_0x53e4b2]);for(const _0x4b3292 in this[_0x58c0c2(0x20b1)])_0x48e261[_0x58c0c2(0xf42)](_0x4b3292,this[_0x58c0c2(0x20b1)][_0x4b3292]);for(const _0xa23c52 in this[_0x58c0c2(0x38dc)])_0x48e261['setUInt'](_0xa23c52,this[_0x58c0c2(0x38dc)][_0xa23c52]);for(const _0x4e8d35 in this[_0x58c0c2(0x3ddb)])_0x48e261[_0x58c0c2(0x42c)](_0x4e8d35,this['_floats'][_0x4e8d35]);for(const _0x158385 in this['_floatsArrays'])_0x48e261[_0x58c0c2(0xe14)](_0x158385,this[_0x58c0c2(0x256b)][_0x158385]);for(const _0x1b7a09 in this[_0x58c0c2(0x3057)])_0x48e261[_0x58c0c2(0x20e7)](_0x1b7a09,this['_colors3'][_0x1b7a09]);for(const _0x363e19 in this[_0x58c0c2(0x18a2)])_0x48e261[_0x58c0c2(0x18a2)][_0x363e19]=this[_0x58c0c2(0x18a2)][_0x363e19];for(const _0x3e314b in this[_0x58c0c2(0x2792)])_0x48e261[_0x58c0c2(0x261b)](_0x3e314b,this[_0x58c0c2(0x2792)][_0x3e314b]);for(const _0x575fc1 in this[_0x58c0c2(0x2497)])_0x48e261[_0x58c0c2(0x2497)][_0x575fc1]=this[_0x58c0c2(0x2497)][_0x575fc1];for(const _0x4a084b in this[_0x58c0c2(0xf0f)])_0x48e261['setVector2'](_0x4a084b,this[_0x58c0c2(0xf0f)][_0x4a084b]);for(const _0x261e4c in this[_0x58c0c2(0x33a7)])_0x48e261[_0x58c0c2(0x3c4c)](_0x261e4c,this[_0x58c0c2(0x33a7)][_0x261e4c]);for(const _0x3f7636 in this[_0x58c0c2(0x2128)])_0x48e261['setVector4'](_0x3f7636,this[_0x58c0c2(0x2128)][_0x3f7636]);for(const _0x2a73c1 in this[_0x58c0c2(0x4e0)])_0x48e261['setQuaternion'](_0x2a73c1,this['_quaternions'][_0x2a73c1]);for(const _0x1145f7 in this[_0x58c0c2(0x32e8)])_0x48e261['_quaternionsArrays'][_0x1145f7]=this['_quaternionsArrays'][_0x1145f7];for(const _0x35b9c2 in this['_matrices'])_0x48e261[_0x58c0c2(0x3041)](_0x35b9c2,this[_0x58c0c2(0x3f53)][_0x35b9c2]);for(const _0x314763 in this[_0x58c0c2(0x30f4)])_0x48e261[_0x58c0c2(0x30f4)][_0x314763]=this['_matrixArrays'][_0x314763][_0x58c0c2(0x538)]();for(const _0x564137 in this['_matrices3x3'])_0x48e261[_0x58c0c2(0x551)](_0x564137,this['_matrices3x3'][_0x564137]);for(const _0x1f9a10 in this[_0x58c0c2(0x3089)])_0x48e261[_0x58c0c2(0x2b82)](_0x1f9a10,this['_matrices2x2'][_0x1f9a10]);for(const _0x3ed8b6 in this[_0x58c0c2(0x2740)])_0x48e261['setArray2'](_0x3ed8b6,this[_0x58c0c2(0x2740)][_0x3ed8b6]);for(const _0x10222f in this[_0x58c0c2(0x3f02)])_0x48e261[_0x58c0c2(0x29e5)](_0x10222f,this[_0x58c0c2(0x3f02)][_0x10222f]);for(const _0x54c012 in this[_0x58c0c2(0x249f)])_0x48e261[_0x58c0c2(0x379c)](_0x54c012,this[_0x58c0c2(0x249f)][_0x54c012]);for(const _0x43ef6f in this[_0x58c0c2(0x39a7)])_0x48e261['setUniformBuffer'](_0x43ef6f,this['_uniformBuffers'][_0x43ef6f]);for(const _0x365158 in this[_0x58c0c2(0x29d7)])_0x48e261[_0x58c0c2(0x2ed8)](_0x365158,this[_0x58c0c2(0x29d7)][_0x365158]);for(const _0x2d8c06 in this[_0x58c0c2(0x1847)])_0x48e261[_0x58c0c2(0xfad)](_0x2d8c06,this[_0x58c0c2(0x1847)][_0x2d8c06]);return _0x48e261;}['dispose'](_0x1ae98d,_0x5454b0,_0x4b37f8){var _0xf196e5=_0x24ebf0;if(_0x5454b0){let _0x5a739b;for(_0x5a739b in this[_0xf196e5(0x3407)])this['_textures'][_0x5a739b][_0xf196e5(0x41a)]();for(_0x5a739b in this[_0xf196e5(0x3136)]){const _0x372794=this[_0xf196e5(0x3136)][_0x5a739b];for(let _0x12a5de=0x0;_0x12a5de<_0x372794['length'];_0x12a5de++)_0x372794[_0x12a5de][_0xf196e5(0x41a)]();}}this[_0xf196e5(0x3407)]={},super[_0xf196e5(0x41a)](_0x1ae98d,_0x5454b0,_0x4b37f8);}[_0x24ebf0(0x18e2)](){var _0x1d56fc=_0x24ebf0;const _0x5574de=_0x53c1a1['p4'][_0x1d56fc(0x96c)](this);_0x5574de[_0x1d56fc(0x2386)]=_0x1d56fc(0x381),_0x5574de[_0x1d56fc(0x309e)]=this[_0x1d56fc(0x309e)],_0x5574de[_0x1d56fc(0x2b0a)]=this['_options'],_0x5574de[_0x1d56fc(0x38ff)]=this['_shaderPath'],_0x5574de[_0x1d56fc(0x3253)]=this[_0x1d56fc(0x313b)];let _0xf2987d;for(_0xf2987d in(_0x5574de[_0x1d56fc(0x1cd7)]=this[_0x1d56fc(0x1cd7)][_0x1d56fc(0x18e2)](),_0x5574de[_0x1d56fc(0xa8e)]={},this[_0x1d56fc(0x3407)]))_0x5574de[_0x1d56fc(0xa8e)][_0xf2987d]=this[_0x1d56fc(0x3407)][_0xf2987d][_0x1d56fc(0x18e2)]();for(_0xf2987d in(_0x5574de['textureArrays']={},this[_0x1d56fc(0x3136)])){_0x5574de['textureArrays'][_0xf2987d]=[];const _0x440740=this['_textureArrays'][_0xf2987d];for(let _0x4ba4cf=0x0;_0x4ba4cf<_0x440740[_0x1d56fc(0x18cc)];_0x4ba4cf++)_0x5574de[_0x1d56fc(0x236c)][_0xf2987d][_0x1d56fc(0xede)](_0x440740[_0x4ba4cf]['serialize']());}for(_0xf2987d in(_0x5574de[_0x1d56fc(0x3312)]={},this['_ints']))_0x5574de[_0x1d56fc(0x3312)][_0xf2987d]=this[_0x1d56fc(0x20b1)][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x11c8)]={},this[_0x1d56fc(0x38dc)]))_0x5574de[_0x1d56fc(0x11c8)][_0xf2987d]=this[_0x1d56fc(0x38dc)][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x2a44)]={},this[_0x1d56fc(0x3ddb)]))_0x5574de[_0x1d56fc(0x2a44)][_0xf2987d]=this[_0x1d56fc(0x3ddb)][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x2c53)]={},this[_0x1d56fc(0x256b)]))_0x5574de[_0x1d56fc(0x2c53)][_0xf2987d]=this[_0x1d56fc(0x256b)][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x8cc)]={},this[_0x1d56fc(0x3057)]))_0x5574de[_0x1d56fc(0x8cc)][_0xf2987d]=this[_0x1d56fc(0x3057)][_0xf2987d][_0x1d56fc(0x4049)]();for(_0xf2987d in(_0x5574de['colors3Arrays']={},this[_0x1d56fc(0x18a2)]))_0x5574de['colors3Arrays'][_0xf2987d]=this[_0x1d56fc(0x18a2)][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x4223)]={},this[_0x1d56fc(0x2792)]))_0x5574de[_0x1d56fc(0x4223)][_0xf2987d]=this[_0x1d56fc(0x2792)][_0xf2987d][_0x1d56fc(0x4049)]();for(_0xf2987d in(_0x5574de[_0x1d56fc(0x3f70)]={},this[_0x1d56fc(0x2497)]))_0x5574de['colors4Arrays'][_0xf2987d]=this['_colors4Arrays'][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0xfef)]={},this['_vectors2']))_0x5574de[_0x1d56fc(0xfef)][_0xf2987d]=this[_0x1d56fc(0xf0f)][_0xf2987d][_0x1d56fc(0x4049)]();for(_0xf2987d in(_0x5574de[_0x1d56fc(0x62e)]={},this[_0x1d56fc(0x33a7)]))_0x5574de[_0x1d56fc(0x62e)][_0xf2987d]=this[_0x1d56fc(0x33a7)][_0xf2987d][_0x1d56fc(0x4049)]();for(_0xf2987d in(_0x5574de[_0x1d56fc(0x1216)]={},this[_0x1d56fc(0x2128)]))_0x5574de['vectors4'][_0xf2987d]=this[_0x1d56fc(0x2128)][_0xf2987d]['asArray']();for(_0xf2987d in(_0x5574de['quaternions']={},this[_0x1d56fc(0x4e0)]))_0x5574de[_0x1d56fc(0x1b95)][_0xf2987d]=this['_quaternions'][_0xf2987d][_0x1d56fc(0x4049)]();for(_0xf2987d in(_0x5574de[_0x1d56fc(0x34e7)]={},this['_matrices']))_0x5574de['matrices'][_0xf2987d]=this[_0x1d56fc(0x3f53)][_0xf2987d][_0x1d56fc(0x4049)]();for(_0xf2987d in(_0x5574de[_0x1d56fc(0x373c)]={},this[_0x1d56fc(0x30f4)]))_0x5574de['matrixArray'][_0xf2987d]=this['_matrixArrays'][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x1300)]={},this[_0x1d56fc(0x41de)]))_0x5574de[_0x1d56fc(0x1300)][_0xf2987d]=this[_0x1d56fc(0x41de)][_0xf2987d];for(_0xf2987d in(_0x5574de['matrices2x2']={},this[_0x1d56fc(0x3089)]))_0x5574de['matrices2x2'][_0xf2987d]=this[_0x1d56fc(0x3089)][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x2201)]={},this[_0x1d56fc(0x2740)]))_0x5574de[_0x1d56fc(0x2201)][_0xf2987d]=this[_0x1d56fc(0x2740)][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x3894)]={},this[_0x1d56fc(0x3f02)]))_0x5574de[_0x1d56fc(0x3894)][_0xf2987d]=this[_0x1d56fc(0x3f02)][_0xf2987d];for(_0xf2987d in(_0x5574de['vectors4Arrays']={},this[_0x1d56fc(0x249f)]))_0x5574de[_0x1d56fc(0x1a28)][_0xf2987d]=this[_0x1d56fc(0x249f)][_0xf2987d];for(_0xf2987d in(_0x5574de[_0x1d56fc(0x3433)]={},this[_0x1d56fc(0x32e8)]))_0x5574de[_0x1d56fc(0x3433)][_0xf2987d]=this[_0x1d56fc(0x32e8)][_0xf2987d];return _0x5574de;}static[_0x24ebf0(0x2de7)](_0x50d507,_0x5876e4,_0x52fe2d){var _0x541ca9=_0x24ebf0;const _0x5b15df=_0x53c1a1['p4'][_0x541ca9(0x2de7)](()=>new _0x774a76(_0x50d507[_0x541ca9(0xc1b)],_0x5876e4,_0x50d507[_0x541ca9(0x38ff)],_0x50d507[_0x541ca9(0x2b0a)],_0x50d507[_0x541ca9(0x3253)]),_0x50d507,_0x5876e4,_0x52fe2d);let _0x37becc;for(_0x37becc in(_0x50d507[_0x541ca9(0x1cd7)]&&_0x5b15df[_0x541ca9(0x1cd7)][_0x541ca9(0x28bf)](_0x50d507['stencil'],_0x5876e4,_0x52fe2d),_0x50d507[_0x541ca9(0xa8e)]))_0x5b15df[_0x541ca9(0x2265)](_0x37becc,_0x5e9b74['x']['Parse'](_0x50d507['textures'][_0x37becc],_0x5876e4,_0x52fe2d));for(_0x37becc in _0x50d507[_0x541ca9(0x236c)]){var _0x3e92ae=_0x50d507[_0x541ca9(0x236c)][_0x37becc];const _0x26a537=new Array();for(let _0xa01314=0x0;_0xa01314<_0x3e92ae[_0x541ca9(0x18cc)];_0xa01314++)_0x26a537[_0x541ca9(0xede)](_0x5e9b74['x'][_0x541ca9(0x2de7)](_0x3e92ae[_0xa01314],_0x5876e4,_0x52fe2d));_0x5b15df[_0x541ca9(0x1ec4)](_0x37becc,_0x26a537);}for(_0x37becc in _0x50d507['ints'])_0x5b15df['setInt'](_0x37becc,_0x50d507['ints'][_0x37becc]);for(_0x37becc in _0x50d507[_0x541ca9(0x11c8)])_0x5b15df[_0x541ca9(0x6d4)](_0x37becc,_0x50d507[_0x541ca9(0x11c8)][_0x37becc]);for(_0x37becc in _0x50d507['floats'])_0x5b15df[_0x541ca9(0x42c)](_0x37becc,_0x50d507[_0x541ca9(0x2a44)][_0x37becc]);for(_0x37becc in _0x50d507[_0x541ca9(0x1d80)])_0x5b15df['setFloats'](_0x37becc,_0x50d507['floatsArrays'][_0x37becc]);for(_0x37becc in _0x50d507['colors3'])_0x5b15df[_0x541ca9(0x20e7)](_0x37becc,_0x5d9f16['Wo'][_0x541ca9(0xf7f)](_0x50d507[_0x541ca9(0x8cc)][_0x37becc]));for(_0x37becc in _0x50d507['colors3Arrays']){var _0x31322a=_0x50d507['colors3Arrays'][_0x37becc][_0x541ca9(0xca2)]((_0x5328e9,_0x557ea4,_0x2c49b9)=>(_0x2c49b9%0x3==0x0?_0x5328e9[_0x541ca9(0xede)]([_0x557ea4]):_0x5328e9[_0x5328e9['length']-0x1][_0x541ca9(0xede)](_0x557ea4),_0x5328e9),[])[_0x541ca9(0x36d3)](_0x253058=>_0x5d9f16['Wo']['FromArray'](_0x253058));_0x5b15df[_0x541ca9(0x2c4f)](_0x37becc,_0x31322a);}for(_0x37becc in _0x50d507[_0x541ca9(0x4223)])_0x5b15df[_0x541ca9(0x261b)](_0x37becc,_0x5d9f16['HE'][_0x541ca9(0xf7f)](_0x50d507[_0x541ca9(0x4223)][_0x37becc]));for(_0x37becc in _0x50d507[_0x541ca9(0x3f70)]){var _0x5a543e=_0x50d507[_0x541ca9(0x3f70)][_0x37becc]['reduce']((_0x5ed37e,_0x315873,_0xf85cb2)=>(_0xf85cb2%0x4==0x0?_0x5ed37e[_0x541ca9(0xede)]([_0x315873]):_0x5ed37e[_0x5ed37e[_0x541ca9(0x18cc)]-0x1]['push'](_0x315873),_0x5ed37e),[])[_0x541ca9(0x36d3)](_0x5af1b3=>_0x5d9f16['HE'][_0x541ca9(0xf7f)](_0x5af1b3));_0x5b15df[_0x541ca9(0x355b)](_0x37becc,_0x5a543e);}for(_0x37becc in _0x50d507[_0x541ca9(0xfef)])_0x5b15df[_0x541ca9(0x1b7f)](_0x37becc,_0xc14c16['FM']['FromArray'](_0x50d507['vectors2'][_0x37becc]));for(_0x37becc in _0x50d507[_0x541ca9(0x62e)])_0x5b15df[_0x541ca9(0x3c4c)](_0x37becc,_0xc14c16['P']['FromArray'](_0x50d507[_0x541ca9(0x62e)][_0x37becc]));for(_0x37becc in _0x50d507[_0x541ca9(0x1216)])_0x5b15df[_0x541ca9(0x412b)](_0x37becc,_0xc14c16['Lt'][_0x541ca9(0xf7f)](_0x50d507[_0x541ca9(0x1216)][_0x37becc]));for(_0x37becc in _0x50d507[_0x541ca9(0x1b95)])_0x5b15df[_0x541ca9(0x1c3b)](_0x37becc,_0xc14c16['_f']['FromArray'](_0x50d507[_0x541ca9(0x1b95)][_0x37becc]));for(_0x37becc in _0x50d507[_0x541ca9(0x34e7)])_0x5b15df[_0x541ca9(0x3041)](_0x37becc,_0xc14c16['y3'][_0x541ca9(0xf7f)](_0x50d507[_0x541ca9(0x34e7)][_0x37becc]));for(_0x37becc in _0x50d507[_0x541ca9(0x373c)])_0x5b15df[_0x541ca9(0x30f4)][_0x37becc]=new Float32Array(_0x50d507['matrixArray'][_0x37becc]);for(_0x37becc in _0x50d507['matrices3x3'])_0x5b15df['setMatrix3x3'](_0x37becc,_0x50d507[_0x541ca9(0x1300)][_0x37becc]);for(_0x37becc in _0x50d507[_0x541ca9(0x16f9)])_0x5b15df[_0x541ca9(0x2b82)](_0x37becc,_0x50d507['matrices2x2'][_0x37becc]);for(_0x37becc in _0x50d507[_0x541ca9(0x2201)])_0x5b15df[_0x541ca9(0x1371)](_0x37becc,_0x50d507[_0x541ca9(0x2201)][_0x37becc]);for(_0x37becc in _0x50d507['vectors3Arrays'])_0x5b15df['setArray3'](_0x37becc,_0x50d507[_0x541ca9(0x3894)][_0x37becc]);for(_0x37becc in _0x50d507[_0x541ca9(0x1a28)])_0x5b15df[_0x541ca9(0x379c)](_0x37becc,_0x50d507[_0x541ca9(0x1a28)][_0x37becc]);for(_0x37becc in _0x50d507[_0x541ca9(0x3433)])_0x5b15df[_0x541ca9(0x379c)](_0x37becc,_0x50d507[_0x541ca9(0x3433)][_0x37becc]);return _0x5b15df;}static['ParseFromFileAsync'](_0x1f29b3,_0x54b450,_0x553d40,_0x3618a8=''){return new Promise((_0x36f83d,_0x18b4ed)=>{var _0x2f7844=a8_0x5306;const _0x47ab78=new _0xc1089a['g']();_0x47ab78[_0x2f7844(0x8a7)](_0x2f7844(0xee7),()=>{var _0x4c2b06=_0x2f7844;if(0x4==_0x47ab78[_0x4c2b06(0x14bd)]){if(0xc8==_0x47ab78[_0x4c2b06(0x283b)]){var _0x3df459=JSON[_0x4c2b06(0x28bf)](_0x47ab78[_0x4c2b06(0x13df)]);const _0x49ad7b=this[_0x4c2b06(0x2de7)](_0x3df459,_0x553d40||_0x5acb95['l'][_0x4c2b06(0x2370)],_0x3618a8);_0x1f29b3&&(_0x49ad7b[_0x4c2b06(0xc1b)]=_0x1f29b3),_0x36f83d(_0x49ad7b);}else _0x18b4ed(_0x4c2b06(0x1047));}}),_0x47ab78[_0x2f7844(0x1870)]('GET',_0x54b450),_0x47ab78[_0x2f7844(0x4075)]();});}static[_0x24ebf0(0xf37)](_0x1df926,_0x45de7a,_0x46b801=''){return new Promise((_0x34c9bf,_0x357273)=>{var _0x212598=a8_0x5306;const _0x442341=new _0xc1089a['g']();_0x442341['addEventListener'](_0x212598(0xee7),()=>{var _0x1e01d2=_0x212598;if(0x4==_0x442341[_0x1e01d2(0x14bd)]){if(0xc8==_0x442341[_0x1e01d2(0x283b)]){var _0x4b85ff=JSON['parse'](JSON[_0x1e01d2(0x28bf)](_0x442341['responseText'])['jsonPayload']),_0x4b85ff=JSON[_0x1e01d2(0x28bf)](_0x4b85ff[_0x1e01d2(0x1c31)]);const _0x176e07=this[_0x1e01d2(0x2de7)](_0x4b85ff,_0x45de7a||_0x5acb95['l'][_0x1e01d2(0x2370)],_0x46b801);_0x176e07[_0x1e01d2(0x222)]=_0x1df926,_0x34c9bf(_0x176e07);}else _0x357273(_0x1e01d2(0x2120)+_0x1df926);}}),_0x442341[_0x212598(0x1870)]('GET',this[_0x212598(0x3656)]+'/'+_0x1df926['replace'](/#/g,'/')),_0x442341[_0x212598(0x4075)]();});}}_0x774a76[_0x24ebf0(0x3656)]=_0x32fc10['g']['SnippetUrl'],_0x774a76[_0x24ebf0(0x378e)]=_0x774a76[_0x24ebf0(0xf37)],(0x0,_0x4668f9['H'])('BABYLON.ShaderMaterial',_0x774a76);},0xb9ba:(_0x20e361,_0x5721c9,_0x1fda53)=>{_0x1fda53(0x1533d),_0x1fda53(0x38ee),_0x1fda53(0x11096);},0x14d70:(_0x169143,_0x3fb8f4,_0x520d8b)=>{var _0x3e12b4=a8_0x1ec55c;_0x520d8b['d'](_0x3fb8f4,{'K':()=>_0x339626});function _0x33dab3(_0x4793bc,_0x3115fa,_0x1dbf60,_0x53b354){var _0x190018=a8_0x5306,_0x2e8837,_0x40154a=arguments['length'],_0x243308=_0x40154a<0x3?_0x3115fa:null===_0x53b354?_0x53b354=Object[_0x190018(0x14a5)](_0x3115fa,_0x1dbf60):_0x53b354;if(_0x190018(0x4238)==typeof Reflect&&_0x190018(0x3d33)==typeof Reflect[_0x190018(0x3215)])_0x243308=Reflect[_0x190018(0x3215)](_0x4793bc,_0x3115fa,_0x1dbf60,_0x53b354);else{for(var _0x218593=_0x4793bc[_0x190018(0x18cc)]-0x1;0x0<=_0x218593;_0x218593--)(_0x2e8837=_0x4793bc[_0x218593])&&(_0x243308=(_0x40154a<0x3?_0x2e8837(_0x243308):0x3<_0x40154a?_0x2e8837(_0x3115fa,_0x1dbf60,_0x243308):_0x2e8837(_0x3115fa,_0x1dbf60))||_0x243308);}0x3<_0x40154a&&_0x243308&&Object[_0x190018(0x276e)](_0x3115fa,_0x1dbf60,_0x243308);}var _0x4d3a6d=_0x520d8b(0x10435),_0x486125=_0x520d8b(0x16fed),_0x2ca368=_0x520d8b(0xd537),_0x5cca9f=_0x520d8b(0xd53f),_0x534b1b=_0x520d8b(0xbd53),_0x2ce78e=_0x520d8b(0x1679c),_0x4c36b7=_0x520d8b(0xf1ad),_0x463579=_0x520d8b(0x3ed0),_0x5ff54c=_0x520d8b(0x15c0e),_0x403415=_0x520d8b(0x11b51),_0x3fb8f4=_0x520d8b(0x5645),_0x3c639a=_0x520d8b(0x14868),_0x5c40c3=_0x520d8b(0x10c09),_0x3fe60f=_0x520d8b(0x12cad),_0x35fb2b=_0x520d8b(0x4158),_0x14bf29=_0x520d8b(0x12820),_0x331b96=(_0x520d8b(0x47f2),_0x520d8b(0x1140),_0x520d8b(0x1610)),_0x108a11=_0x520d8b(0x1419a),_0x289703=_0x520d8b(0x14575),_0x46e344=_0x520d8b(0x15ec7);const _0x5de591={'effect':null,'subMesh':null};class _0x28c141 extends _0x3fb8f4['H']{constructor(_0x3ba801){var _0xbc19f6=a8_0x5306;super(_0x3ba801),this[_0xbc19f6(0xf08)]=!0x1,this[_0xbc19f6(0x1f7c)]=!0x1,this[_0xbc19f6(0xbf3)]=!0x1,this['MAINUV4']=!0x1,this[_0xbc19f6(0x306)]=!0x1,this[_0xbc19f6(0x3b6d)]=!0x1,this[_0xbc19f6(0x1d44)]=!0x1,this['DIFFUSEDIRECTUV']=0x0,this[_0xbc19f6(0x2ce2)]=!0x1,this['AMBIENT']=!0x1,this[_0xbc19f6(0x8c5)]=0x0,this[_0xbc19f6(0x229a)]=!0x1,this['OPACITYDIRECTUV']=0x0,this[_0xbc19f6(0x1218)]=!0x1,this['REFLECTION']=!0x1,this['EMISSIVE']=!0x1,this[_0xbc19f6(0x1bfd)]=0x0,this[_0xbc19f6(0xc87)]=!0x1,this['SPECULARDIRECTUV']=0x0,this[_0xbc19f6(0x4061)]=!0x1,this['BUMPDIRECTUV']=0x0,this[_0xbc19f6(0x37a3)]=!0x1,this['PARALLAXOCCLUSION']=!0x1,this[_0xbc19f6(0x1261)]=!0x1,this[_0xbc19f6(0x3943)]=!0x1,this['CLIPPLANE2']=!0x1,this['CLIPPLANE3']=!0x1,this[_0xbc19f6(0x291e)]=!0x1,this[_0xbc19f6(0x868)]=!0x1,this[_0xbc19f6(0x12ff)]=!0x1,this[_0xbc19f6(0x1fb1)]=!0x1,this[_0xbc19f6(0x41c2)]=!0x1,this['ALPHAFROMDIFFUSE']=!0x1,this[_0xbc19f6(0x3464)]=!0x1,this[_0xbc19f6(0x3245)]=!0x1,this[_0xbc19f6(0x1dda)]=!0x1,this[_0xbc19f6(0x2e26)]=!0x1,this[_0xbc19f6(0x2020)]=!0x1,this['REFLECTIONFRESNEL']=!0x1,this[_0xbc19f6(0x3bb9)]=!0x1,this[_0xbc19f6(0x6f4)]=!0x1,this[_0xbc19f6(0x2a16)]=!0x1,this[_0xbc19f6(0x129b)]=!0x1,this[_0xbc19f6(0x3156)]=!0x1,this[_0xbc19f6(0xf5c)]=!0x1,this['UV2']=!0x1,this[_0xbc19f6(0x193c)]=!0x1,this['UV4']=!0x1,this[_0xbc19f6(0x895)]=!0x1,this['UV6']=!0x1,this['VERTEXCOLOR']=!0x1,this[_0xbc19f6(0x3748)]=!0x1,this[_0xbc19f6(0x3ece)]=0x0,this[_0xbc19f6(0x380e)]=0x0,this['BONETEXTURE']=!0x1,this['BONES_VELOCITY_ENABLED']=!0x1,this[_0xbc19f6(0x2ab4)]=!0x1,this[_0xbc19f6(0x2392)]=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0xbc19f6(0x1c0e)]=!0x1,this[_0xbc19f6(0x26b5)]=!0x1,this[_0xbc19f6(0x171b)]=!0x1,this[_0xbc19f6(0xb31)]=!0x1,this[_0xbc19f6(0x1657)]=!0x1,this[_0xbc19f6(0xacb)]=!0x1,this[_0xbc19f6(0xd91)]=0x0,this[_0xbc19f6(0x1294)]=!0x1,this['USELIGHTMAPASSHADOWMAP']=!0x1,this[_0xbc19f6(0x3502)]=!0x1,this['REFLECTIONMAP_SPHERICAL']=!0x1,this[_0xbc19f6(0x2094)]=!0x1,this['REFLECTIONMAP_CUBIC']=!0x1,this[_0xbc19f6(0x2af7)]=!0x1,this[_0xbc19f6(0x27f1)]=!0x1,this['REFLECTIONMAP_PROJECTION']=!0x1,this['REFLECTIONMAP_SKYBOX']=!0x1,this[_0xbc19f6(0x2b6c)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,this[_0xbc19f6(0x258a)]=!0x1,this[_0xbc19f6(0x3bbc)]=!0x1,this[_0xbc19f6(0xc3b)]=!0x1,this[_0xbc19f6(0xa6a)]=!0x1,this[_0xbc19f6(0x205f)]=!0x1,this[_0xbc19f6(0x3698)]=!0x1,this[_0xbc19f6(0x3023)]=!0x1,this[_0xbc19f6(0x2d43)]=!0x1,this[_0xbc19f6(0x3fa7)]=!0x1,this[_0xbc19f6(0x1d47)]=!0x1,this[_0xbc19f6(0x3fa2)]=!0x1,this[_0xbc19f6(0x2136)]=!0x1,this[_0xbc19f6(0x1b34)]=!0x1,this[_0xbc19f6(0x27c2)]=!0x1,this[_0xbc19f6(0x14f0)]=0x0,this['MORPHTARGETS_TEXTURE']=!0x1,this[_0xbc19f6(0x35e8)]=!0x1,this['PREMULTIPLYALPHA']=!0x1,this[_0xbc19f6(0x3454)]=!0x1,this['ALPHABLEND']=!0x0,this[_0xbc19f6(0x180f)]=!0x1,this['PREPASS_IRRADIANCE']=!0x1,this[_0xbc19f6(0x3e4b)]=-0x1,this[_0xbc19f6(0x244d)]=!0x1,this[_0xbc19f6(0x1957)]=-0x1,this['PREPASS_DEPTH']=!0x1,this[_0xbc19f6(0x4276)]=-0x1,this['PREPASS_NORMAL']=!0x1,this[_0xbc19f6(0x3913)]=-0x1,this['PREPASS_POSITION']=!0x1,this[_0xbc19f6(0x6ae)]=-0x1,this['PREPASS_VELOCITY']=!0x1,this[_0xbc19f6(0x1321)]=-0x1,this[_0xbc19f6(0x2d96)]=!0x1,this['PREPASS_REFLECTIVITY_INDEX']=-0x1,this['SCENE_MRT_COUNT']=0x0,this[_0xbc19f6(0x2633)]=!0x1,this[_0xbc19f6(0x1ef9)]=!0x1,this[_0xbc19f6(0xa0d)]=!0x1,this[_0xbc19f6(0x3658)]=!0x1,this[_0xbc19f6(0x34c)]=!0x1,this['VIGNETTEBLENDMODEMULTIPLY']=!0x1,this[_0xbc19f6(0x523)]=!0x1,this['TONEMAPPING']=!0x1,this[_0xbc19f6(0x2b42)]=!0x1,this[_0xbc19f6(0xb6f)]=!0x1,this[_0xbc19f6(0x1ac7)]=!0x1,this[_0xbc19f6(0x14fb)]=!0x1,this[_0xbc19f6(0x38c0)]=!0x1,this[_0xbc19f6(0xab9)]=!0x1,this[_0xbc19f6(0x2dab)]=!0x1,this[_0xbc19f6(0xcdb)]=!0x1,this[_0xbc19f6(0x1ef4)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0xbc19f6(0x1b42)]=!0x1,this[_0xbc19f6(0x28f8)]=!0x1,this[_0xbc19f6(0x34a4)]=!0x1,this[_0xbc19f6(0x183f)]=!0x1,this[_0xbc19f6(0x2908)]=!0x1,this[_0xbc19f6(0x1d39)]=!0x1,this[_0xbc19f6(0x7e0)]=!0x1,this[_0xbc19f6(0x359b)]=!0x1,this[_0xbc19f6(0x22e6)]();}[_0x3e12b4(0x1d5e)](_0x50ca8c){var _0x54f49f=_0x3e12b4;for(const _0x4bb24f of['REFLECTIONMAP_CUBIC',_0x54f49f(0x2b6c),_0x54f49f(0x2094),_0x54f49f(0x3701),_0x54f49f(0x3701),_0x54f49f(0x28f7),_0x54f49f(0x563),_0x54f49f(0x33f3),_0x54f49f(0x258a),_0x54f49f(0x3bbc)])this[_0x4bb24f]=_0x4bb24f===_0x50ca8c;}}class _0x339626 extends _0x3c639a['a']{constructor(_0x265fff,_0xfb2cda){var _0x5e18c5=_0x3e12b4;super(_0x265fff,_0xfb2cda),this['_diffuseTexture']=null,this[_0x5e18c5(0x3426)]=null,this[_0x5e18c5(0x24d8)]=null,this['_reflectionTexture']=null,this[_0x5e18c5(0x67f)]=null,this[_0x5e18c5(0x330e)]=null,this[_0x5e18c5(0x2eff)]=null,this[_0x5e18c5(0x588)]=null,this[_0x5e18c5(0x2f06)]=null,this[_0x5e18c5(0x2789)]=new _0x534b1b['Wo'](0x0,0x0,0x0),this[_0x5e18c5(0xffc)]=new _0x534b1b['Wo'](0x1,0x1,0x1),this[_0x5e18c5(0x21e7)]=new _0x534b1b['Wo'](0x1,0x1,0x1),this['emissiveColor']=new _0x534b1b['Wo'](0x0,0x0,0x0),this[_0x5e18c5(0x1ba5)]=0x40,this[_0x5e18c5(0x9bb)]=!0x1,this[_0x5e18c5(0xc0e)]=!0x1,this[_0x5e18c5(0x16eb)]=!0x1,this['_useSpecularOverAlpha']=!0x1,this[_0x5e18c5(0xaf9)]=!0x1,this[_0x5e18c5(0xc5a)]=!0x1,this[_0x5e18c5(0x3ab6)]=!0x1,this[_0x5e18c5(0x124f)]=!0x1,this[_0x5e18c5(0x237f)]=!0x1,this[_0x5e18c5(0x28a7)]=0.05,this[_0x5e18c5(0x26e8)]=0x0,this[_0x5e18c5(0x413e)]=0.98,this[_0x5e18c5(0x23a3)]=!0x0,this[_0x5e18c5(0x3736)]=0.4,this[_0x5e18c5(0x415a)]=!0x1,this[_0x5e18c5(0x2abf)]=!0x1,this[_0x5e18c5(0x304f)]=!0x1,this[_0x5e18c5(0x1f76)]=0x4,this[_0x5e18c5(0x3b1)]=!0x1,this[_0x5e18c5(0x1335)]=!0x1,this[_0x5e18c5(0x3981)]=!0x1,this['_renderTargets']=new _0x486125['t'](0x10),this[_0x5e18c5(0x1dd1)]=_0x5cca9f['y3'][_0x5e18c5(0x409)](),this['_globalAmbientColor']=new _0x534b1b['Wo'](0x0,0x0,0x0),this['_cacheHasRenderTargetTextures']=!0x1,this[_0x5e18c5(0x180a)]=new _0x289703['p'](this),this[_0x5e18c5(0xa96)](null),this[_0x5e18c5(0x3c82)]=new _0x4c36b7['o'](),this[_0x5e18c5(0x17e4)]=()=>(this['_renderTargets'][_0x5e18c5(0x14ff)](),_0x339626['ReflectionTextureEnabled']&&this[_0x5e18c5(0xde2)]&&this['_reflectionTexture'][_0x5e18c5(0xcdd)]&&this[_0x5e18c5(0x3a55)][_0x5e18c5(0xede)](this['_reflectionTexture']),_0x339626[_0x5e18c5(0x2ad3)]&&this[_0x5e18c5(0x2f06)]&&this[_0x5e18c5(0x2f06)][_0x5e18c5(0xcdd)]&&this[_0x5e18c5(0x3a55)]['push'](this[_0x5e18c5(0x2f06)]),this[_0x5e18c5(0x2d74)][_0x5e18c5(0x29b8)]=this['_renderTargets'],this[_0x5e18c5(0x14d0)](this[_0x5e18c5(0x2d74)]),this[_0x5e18c5(0x3a55)]);}get['imageProcessingConfiguration'](){var _0x454beb=_0x3e12b4;return this[_0x454beb(0x2dd9)];}set[_0x3e12b4(0xb0b)](_0x5a9f88){var _0x39ceee=_0x3e12b4;this[_0x39ceee(0xa96)](_0x5a9f88),this[_0x39ceee(0x2b74)]();}[_0x3e12b4(0xa96)](_0x1155c6){var _0x528fa7=_0x3e12b4;_0x1155c6!==this[_0x528fa7(0x2dd9)]&&(this[_0x528fa7(0x2dd9)]&&this[_0x528fa7(0x2223)]&&this['_imageProcessingConfiguration'][_0x528fa7(0x24b7)][_0x528fa7(0x2f2e)](this[_0x528fa7(0x2223)]),this[_0x528fa7(0x2dd9)]=_0x1155c6||this[_0x528fa7(0x3d78)]()[_0x528fa7(0xb0b)],this['_imageProcessingConfiguration']&&(this[_0x528fa7(0x2223)]=this[_0x528fa7(0x2dd9)][_0x528fa7(0x24b7)]['add'](()=>{var _0x293f78=_0x528fa7;this[_0x293f78(0x3f62)]();})));}get[_0x3e12b4(0xd7a)](){var _0x243f38=_0x3e12b4;return!this[_0x243f38(0x2508)];}get[_0x3e12b4(0x1739)](){var _0x281df4=_0x3e12b4;return this[_0x281df4(0xb0b)]['colorCurvesEnabled'];}set[_0x3e12b4(0x1739)](_0x377e91){var _0xdc5e04=_0x3e12b4;this[_0xdc5e04(0xb0b)][_0xdc5e04(0x1b6e)]=_0x377e91;}get[_0x3e12b4(0x1644)](){var _0x3f2ee9=_0x3e12b4;return this[_0x3f2ee9(0xb0b)][_0x3f2ee9(0x292)];}set[_0x3e12b4(0x1644)](_0x4d3496){this['imageProcessingConfiguration']['colorGradingEnabled']=_0x4d3496;}get[_0x3e12b4(0x6a1)](){var _0x2fe283=_0x3e12b4;return this[_0x2fe283(0x2dd9)][_0x2fe283(0x369e)];}set[_0x3e12b4(0x6a1)](_0x4ad0c8){var _0x159a2f=_0x3e12b4;this[_0x159a2f(0x2dd9)][_0x159a2f(0x369e)]=_0x4ad0c8;}get[_0x3e12b4(0xcff)](){var _0x165311=_0x3e12b4;return this[_0x165311(0x2dd9)][_0x165311(0x2dee)];}set['cameraExposure'](_0x35a96d){var _0x1d72e9=_0x3e12b4;this[_0x1d72e9(0x2dd9)][_0x1d72e9(0x2dee)]=_0x35a96d;}get[_0x3e12b4(0x18eb)](){var _0x5ef24c=_0x3e12b4;return this['_imageProcessingConfiguration'][_0x5ef24c(0x1705)];}set[_0x3e12b4(0x18eb)](_0x41d204){var _0x58fa40=_0x3e12b4;this[_0x58fa40(0x2dd9)][_0x58fa40(0x1705)]=_0x41d204;}get[_0x3e12b4(0x18c1)](){var _0x2fa1ca=_0x3e12b4;return this[_0x2fa1ca(0x2dd9)][_0x2fa1ca(0x8aa)];}set['cameraColorGradingTexture'](_0x2cb6c3){var _0xbbea6e=_0x3e12b4;this[_0xbbea6e(0x2dd9)]['colorGradingTexture']=_0x2cb6c3;}get[_0x3e12b4(0x9e1)](){var _0x3e6d7a=_0x3e12b4;return this[_0x3e6d7a(0x2dd9)]['colorCurves'];}set[_0x3e12b4(0x9e1)](_0x42fb99){var _0x24f5ce=_0x3e12b4;this[_0x24f5ce(0x2dd9)][_0x24f5ce(0x1549)]=_0x42fb99;}get[_0x3e12b4(0x1bb7)](){return!0x0;}get[_0x3e12b4(0x3f08)](){var _0xe5352c=_0x3e12b4;return!!(_0x339626[_0xe5352c(0x1920)]&&this[_0xe5352c(0xde2)]&&this[_0xe5352c(0xde2)][_0xe5352c(0xcdd)])||!!(_0x339626['RefractionTextureEnabled']&&this[_0xe5352c(0x2f06)]&&this[_0xe5352c(0x2f06)][_0xe5352c(0xcdd)])||this[_0xe5352c(0x3c2e)];}[_0x3e12b4(0x252c)](){var _0x2189e9=_0x3e12b4;return _0x2189e9(0xbd5);}get[_0x3e12b4(0x2e23)](){var _0x45e032=_0x3e12b4;return this[_0x45e032(0x13dd)];}set[_0x3e12b4(0x2e23)](_0x42c36d){var _0x26a9e6=_0x3e12b4;this[_0x26a9e6(0x13dd)]=_0x42c36d&&this[_0x26a9e6(0x3d78)]()[_0x26a9e6(0x3e9d)]()[_0x26a9e6(0x16da)]()['fragmentDepthSupported'],this['_markAllSubMeshesAsMiscDirty']();}[_0x3e12b4(0x36d8)](){var _0x2ca922=_0x3e12b4;return!this[_0x2ca922(0x2c21)]&&(this[_0x2ca922(0x19b3)]<0x1||null!=this[_0x2ca922(0x24d8)]||this['_shouldUseAlphaFromDiffuseTexture']()||this[_0x2ca922(0x2f6c)]&&this[_0x2ca922(0x2f6c)][_0x2ca922(0x1253)]);}[_0x3e12b4(0x1961)](){var _0x36eb17=_0x3e12b4;return!!this[_0x36eb17(0x2a6a)]||this['_hasAlphaChannel']()&&(null==this[_0x36eb17(0x2af5)]||this[_0x36eb17(0x2af5)]===_0x5ff54c['F']['MATERIAL_ALPHATEST']);}['_shouldUseAlphaFromDiffuseTexture'](){var _0x14a8a2=_0x3e12b4;return null!=this['_diffuseTexture']&&this[_0x14a8a2(0x32bb)][_0x14a8a2(0x3868)]&&this['_useAlphaFromDiffuseTexture']&&this[_0x14a8a2(0x2af5)]!==_0x5ff54c['F'][_0x14a8a2(0x1118)];}[_0x3e12b4(0x2426)](){var _0x4ff0bf=_0x3e12b4;return null!=this[_0x4ff0bf(0x32bb)]&&this[_0x4ff0bf(0x32bb)][_0x4ff0bf(0x3868)]||null!=this[_0x4ff0bf(0x24d8)];}[_0x3e12b4(0x1925)](){return this['_diffuseTexture'];}[_0x3e12b4(0x3988)](_0x248613,_0x80c086,_0x1cb93e=!0x1){var _0x2b233b=_0x3e12b4;if(this[_0x2b233b(0xe06)]||this['buildUniformLayout'](),_0x80c086[_0x2b233b(0x2a69)]&&this[_0x2b233b(0x1e48)]&&_0x80c086[_0x2b233b(0x2a69)][_0x2b233b(0x631)]&&_0x80c086[_0x2b233b(0x2a69)]['_wasPreviouslyUsingInstances']===_0x1cb93e)return!0x0;_0x80c086['materialDefines']||(this['_callbackPluginEventGeneric'](_0x403415['S']['GetDefineNames'],this[_0x2b233b(0x2d74)]),_0x80c086[_0x2b233b(0x70d)]=new _0x28c141(this[_0x2b233b(0x2d74)][_0x2b233b(0x120e)]));const _0x302575=this[_0x2b233b(0x3d78)](),_0x12de03=_0x80c086[_0x2b233b(0x70d)];if(this[_0x2b233b(0x53c)](_0x80c086))return!0x0;var _0x4eeedf=_0x302575[_0x2b233b(0x3e9d)](),_0x596ab0=(_0x12de03[_0x2b233b(0x193e)]=_0x5c40c3['G'][_0x2b233b(0x1117)](_0x302575,_0x248613,_0x12de03,!0x0,this['_maxSimultaneousLights'],this['_disableLighting']),_0x5c40c3['G']['PrepareDefinesForMultiview'](_0x302575,_0x12de03),this[_0x2b233b(0x3f21)](_0x248613)&&this[_0x2b233b(0x3d78)]()['useOrderIndependentTransparency']);if(_0x5c40c3['G'][_0x2b233b(0x2365)](_0x302575,_0x12de03,this[_0x2b233b(0x1bb7)]&&!_0x596ab0),_0x5c40c3['G'][_0x2b233b(0x355d)](_0x302575,_0x12de03,_0x596ab0),_0x12de03['_areTexturesDirty']){this[_0x2b233b(0x2d74)][_0x2b233b(0x3f08)]=!0x1,this[_0x2b233b(0x215a)](this[_0x2b233b(0x2d74)]),this[_0x2b233b(0x3c2e)]=this[_0x2b233b(0x2d74)][_0x2b233b(0x3f08)],_0x12de03['_needUVs']=!0x1;for(let _0x172122=0x1;_0x172122<=_0x331b96['g'][_0x2b233b(0x54f)];++_0x172122)_0x12de03[_0x2b233b(0x3165)+_0x172122]=!0x1;if(_0x302575[_0x2b233b(0x404c)]){if(_0x12de03[_0x2b233b(0x3e35)]=0x0,_0x12de03['BUMPDIRECTUV']=0x0,_0x12de03['AMBIENTDIRECTUV']=0x0,_0x12de03[_0x2b233b(0x1361)]=0x0,_0x12de03['EMISSIVEDIRECTUV']=0x0,_0x12de03[_0x2b233b(0x38f4)]=0x0,_0x12de03[_0x2b233b(0xd91)]=0x0,this['_diffuseTexture']&&_0x339626['DiffuseTextureEnabled']){if(!this[_0x2b233b(0x32bb)][_0x2b233b(0x8f0)]())return!0x1;_0x5c40c3['G']['PrepareDefinesForMergedUV'](this[_0x2b233b(0x32bb)],_0x12de03,_0x2b233b(0x1d44));}else _0x12de03[_0x2b233b(0x1d44)]=!0x1;if(this[_0x2b233b(0x3426)]&&_0x339626[_0x2b233b(0x3da8)]){if(!this[_0x2b233b(0x3426)][_0x2b233b(0x8f0)]())return!0x1;_0x5c40c3['G'][_0x2b233b(0xcb9)](this['_ambientTexture'],_0x12de03,_0x2b233b(0x12f4));}else _0x12de03[_0x2b233b(0x12f4)]=!0x1;if(this[_0x2b233b(0x24d8)]&&_0x339626[_0x2b233b(0x5fe)]){if(!this['_opacityTexture'][_0x2b233b(0x8f0)]())return!0x1;_0x5c40c3['G'][_0x2b233b(0xcb9)](this[_0x2b233b(0x24d8)],_0x12de03,_0x2b233b(0x229a)),_0x12de03[_0x2b233b(0x1218)]=this[_0x2b233b(0x24d8)]['getAlphaFromRGB'];}else _0x12de03[_0x2b233b(0x229a)]=!0x1;if(this[_0x2b233b(0xde2)]&&_0x339626[_0x2b233b(0x1920)]){if(!this['_reflectionTexture'][_0x2b233b(0x8f0)]())return!0x1;switch(_0x12de03[_0x2b233b(0x193e)]=!0x0,_0x12de03[_0x2b233b(0x2ef1)]=!0x0,_0x12de03['ROUGHNESS']=0x0<this[_0x2b233b(0x26e8)],_0x12de03[_0x2b233b(0x2d43)]=this['_useReflectionOverAlpha'],_0x12de03[_0x2b233b(0xa6a)]=this[_0x2b233b(0xde2)]['coordinatesMode']===_0x3fe60f['x'][_0x2b233b(0x30ba)],_0x12de03['REFLECTIONMAP_3D']=this[_0x2b233b(0xde2)]['isCube'],_0x12de03[_0x2b233b(0xc3b)]=_0x12de03[_0x2b233b(0x3502)]&&this[_0x2b233b(0x3d78)]()[_0x2b233b(0x41ba)]?!this[_0x2b233b(0xde2)][_0x2b233b(0x606)]:this[_0x2b233b(0xde2)][_0x2b233b(0x606)],_0x12de03['RGBDREFLECTION']=this['_reflectionTexture'][_0x2b233b(0xab5)],this['_reflectionTexture'][_0x2b233b(0x9fa)]){case _0x3fe60f['x'][_0x2b233b(0xc7f)]:_0x12de03[_0x2b233b(0x1d5e)](_0x2b233b(0x2b6c));break;case _0x3fe60f['x'][_0x2b233b(0x1f02)]:_0x12de03[_0x2b233b(0x1d5e)](_0x2b233b(0x2094));break;case _0x3fe60f['x'][_0x2b233b(0x1011)]:_0x12de03[_0x2b233b(0x1d5e)](_0x2b233b(0x3701));break;case _0x3fe60f['x'][_0x2b233b(0x352d)]:_0x12de03[_0x2b233b(0x1d5e)](_0x2b233b(0x28f7));break;case _0x3fe60f['x']['SPHERICAL_MODE']:_0x12de03[_0x2b233b(0x1d5e)]('REFLECTIONMAP_SPHERICAL');break;case _0x3fe60f['x'][_0x2b233b(0xba3)]:_0x12de03[_0x2b233b(0x1d5e)](_0x2b233b(0x33f3));break;case _0x3fe60f['x'][_0x2b233b(0x2c23)]:_0x12de03[_0x2b233b(0x1d5e)](_0x2b233b(0x258a));break;case _0x3fe60f['x'][_0x2b233b(0x2c4a)]:_0x12de03['setReflectionMode']('REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED');break;case _0x3fe60f['x'][_0x2b233b(0x22b3)]:case _0x3fe60f['x']['INVCUBIC_MODE']:default:_0x12de03[_0x2b233b(0x1d5e)]('REFLECTIONMAP_CUBIC');}_0x12de03[_0x2b233b(0x2af7)]=!!this[_0x2b233b(0xde2)][_0x2b233b(0x1220)];}else _0x12de03[_0x2b233b(0x2ef1)]=!0x1,_0x12de03['REFLECTIONMAP_OPPOSITEZ']=!0x1;if(this[_0x2b233b(0x67f)]&&_0x339626[_0x2b233b(0x823)]){if(!this[_0x2b233b(0x67f)][_0x2b233b(0x8f0)]())return!0x1;_0x5c40c3['G'][_0x2b233b(0xcb9)](this[_0x2b233b(0x67f)],_0x12de03,_0x2b233b(0x3ea4));}else _0x12de03[_0x2b233b(0x3ea4)]=!0x1;if(this[_0x2b233b(0x588)]&&_0x339626[_0x2b233b(0xbbc)]){if(!this[_0x2b233b(0x588)][_0x2b233b(0x8f0)]())return!0x1;_0x5c40c3['G']['PrepareDefinesForMergedUV'](this[_0x2b233b(0x588)],_0x12de03,_0x2b233b(0xacb)),_0x12de03[_0x2b233b(0x71d)]=this[_0x2b233b(0x415a)],_0x12de03[_0x2b233b(0x2633)]=this[_0x2b233b(0x588)]['isRGBD'];}else _0x12de03[_0x2b233b(0xacb)]=!0x1;if(this[_0x2b233b(0x330e)]&&_0x339626[_0x2b233b(0x121e)]){if(!this['_specularTexture'][_0x2b233b(0x8f0)]())return!0x1;_0x5c40c3['G'][_0x2b233b(0xcb9)](this['_specularTexture'],_0x12de03,_0x2b233b(0xc87)),_0x12de03[_0x2b233b(0x1c0e)]=this[_0x2b233b(0x304f)];}else _0x12de03[_0x2b233b(0xc87)]=!0x1;if(_0x302575[_0x2b233b(0x3e9d)]()['getCaps']()[_0x2b233b(0x2ca0)]&&this[_0x2b233b(0x2eff)]&&_0x339626['BumpTextureEnabled']){if(!this[_0x2b233b(0x2eff)][_0x2b233b(0x3b27)]())return!0x1;_0x5c40c3['G']['PrepareDefinesForMergedUV'](this[_0x2b233b(0x2eff)],_0x12de03,_0x2b233b(0x4061)),_0x12de03['PARALLAX']=this[_0x2b233b(0x124f)],_0x12de03['PARALLAXOCCLUSION']=this[_0x2b233b(0x237f)],_0x12de03[_0x2b233b(0x1294)]=this['_useObjectSpaceNormalMap'];}else _0x12de03['BUMP']=!0x1,_0x12de03[_0x2b233b(0x37a3)]=!0x1,_0x12de03[_0x2b233b(0x22ee)]=!0x1;if(this[_0x2b233b(0x2f06)]&&_0x339626['RefractionTextureEnabled']){if(!this[_0x2b233b(0x2f06)][_0x2b233b(0x8f0)]())return!0x1;_0x12de03[_0x2b233b(0x3b7f)]=!0x0,_0x12de03[_0x2b233b(0x3698)]=!0x0,_0x12de03[_0x2b233b(0x3023)]=this[_0x2b233b(0x2f06)]['isCube'],_0x12de03[_0x2b233b(0xa0d)]=this[_0x2b233b(0x2f06)][_0x2b233b(0xab5)],_0x12de03[_0x2b233b(0x27f1)]=!!this[_0x2b233b(0x2f06)][_0x2b233b(0x1220)];}else _0x12de03['REFRACTION']=!0x1;_0x12de03[_0x2b233b(0x3fa7)]=!this['_backFaceCulling']&&this['_twoSidedLighting'];}else _0x12de03[_0x2b233b(0x1d44)]=!0x1,_0x12de03[_0x2b233b(0x12f4)]=!0x1,_0x12de03[_0x2b233b(0x229a)]=!0x1,_0x12de03[_0x2b233b(0x2ef1)]=!0x1,_0x12de03['EMISSIVE']=!0x1,_0x12de03[_0x2b233b(0xacb)]=!0x1,_0x12de03[_0x2b233b(0x4061)]=!0x1,_0x12de03[_0x2b233b(0x3698)]=!0x1;_0x12de03[_0x2b233b(0x338c)]=this[_0x2b233b(0x18bf)](),_0x12de03[_0x2b233b(0x171b)]=this[_0x2b233b(0xc0e)],_0x12de03['LINKEMISSIVEWITHDIFFUSE']=this[_0x2b233b(0x16eb)],_0x12de03[_0x2b233b(0x1261)]=this[_0x2b233b(0x7cb)],_0x12de03[_0x2b233b(0x1623)]=this['alphaMode']===_0x331b96['g'][_0x2b233b(0xaa7)]||this['alphaMode']===_0x331b96['g']['ALPHA_PREMULTIPLIED_PORTERDUFF'],_0x12de03[_0x2b233b(0x3454)]=null!==this[_0x2b233b(0x213d)],_0x12de03[_0x2b233b(0x2d63)]=null===this[_0x2b233b(0x213d)]||this['needAlphaBlendingForMesh'](_0x248613);}if(this[_0x2b233b(0x2d74)]['isReadyForSubMesh']=!0x0,this[_0x2b233b(0x2d74)]['defines']=_0x12de03,this[_0x2b233b(0x2d74)][_0x2b233b(0x260b)]=_0x80c086,this[_0x2b233b(0x36a6)](this[_0x2b233b(0x2d74)]),!this['_eventInfo'][_0x2b233b(0x3988)])return!0x1;if(_0x12de03[_0x2b233b(0x57e)]&&this[_0x2b233b(0x2dd9)]){if(!this['_imageProcessingConfiguration'][_0x2b233b(0x3b27)]())return!0x1;this['_imageProcessingConfiguration']['prepareDefines'](_0x12de03),_0x12de03[_0x2b233b(0x1d39)]=null!=this[_0x2b233b(0x12c6)]&&!this[_0x2b233b(0x12c6)]['gammaSpace'],_0x12de03['IS_REFRACTION_LINEAR']=null!=this['refractionTexture']&&!this['refractionTexture'][_0x2b233b(0x9c3)];}_0x12de03[_0x2b233b(0x879)]&&(_0x339626['FresnelEnabled']?(this[_0x2b233b(0xb91)]||this['_opacityFresnelParameters']||this['_emissiveFresnelParameters']||this[_0x2b233b(0x30a9)]||this[_0x2b233b(0x3919)])&&(_0x12de03[_0x2b233b(0x2e26)]=this[_0x2b233b(0xb91)]&&this['_diffuseFresnelParameters'][_0x2b233b(0x1253)],_0x12de03[_0x2b233b(0x2020)]=this[_0x2b233b(0x2f6c)]&&this[_0x2b233b(0x2f6c)][_0x2b233b(0x1253)],_0x12de03['REFLECTIONFRESNEL']=this[_0x2b233b(0x3919)]&&this[_0x2b233b(0x3919)][_0x2b233b(0x1253)],_0x12de03['REFLECTIONFRESNELFROMSPECULAR']=this[_0x2b233b(0x2abf)],_0x12de03[_0x2b233b(0x3bb9)]=this[_0x2b233b(0x30a9)]&&this[_0x2b233b(0x30a9)]['isEnabled'],_0x12de03[_0x2b233b(0x6f4)]=this[_0x2b233b(0x308a)]&&this[_0x2b233b(0x308a)]['isEnabled'],_0x12de03[_0x2b233b(0x193e)]=!0x0,_0x12de03[_0x2b233b(0x2a16)]=!0x0):_0x12de03[_0x2b233b(0x2a16)]=!0x1),_0x5c40c3['G']['PrepareDefinesForMisc'](_0x248613,_0x302575,this[_0x2b233b(0x13dd)],this['pointsCloud'],this[_0x2b233b(0x2712)],this[_0x2b233b(0xdba)](_0x248613)||this[_0x2b233b(0x2a6a)],_0x12de03),_0x5c40c3['G'][_0x2b233b(0x216c)](_0x302575,_0x4eeedf,this,_0x12de03,_0x1cb93e,null,_0x80c086[_0x2b233b(0x14c4)]()[_0x2b233b(0x172e)]),this[_0x2b233b(0x2d74)][_0x2b233b(0x1254)]=_0x12de03,this[_0x2b233b(0x2d74)]['mesh']=_0x248613,this[_0x2b233b(0x33d3)](this['_eventInfo']),_0x5c40c3['G']['PrepareDefinesForAttributes'](_0x248613,_0x12de03,!0x0,!0x0,!0x0),this[_0x2b233b(0x27c1)](this[_0x2b233b(0x2d74)]);let _0x16136e=!0x1;if(_0x12de03['isDirty']){_0x596ab0=_0x12de03[_0x2b233b(0x2521)],_0x12de03['markAsProcessed']();const _0x1c8b8e=new _0x108a11['L'](),_0x5cebd4=(_0x12de03[_0x2b233b(0x2ef1)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x0,'REFLECTION'),_0x12de03['SPECULAR']&&_0x1c8b8e[_0x2b233b(0xcb8)](0x0,_0x2b233b(0xc87)),_0x12de03[_0x2b233b(0x4061)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x0,_0x2b233b(0x4061)),_0x12de03[_0x2b233b(0x37a3)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x1,'PARALLAX'),_0x12de03[_0x2b233b(0x22ee)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x0,_0x2b233b(0x22ee)),_0x12de03[_0x2b233b(0x1261)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x0,_0x2b233b(0x1261)),_0x12de03['FOG']&&_0x1c8b8e['addFallback'](0x1,'FOG'),_0x12de03[_0x2b233b(0x3464)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x0,_0x2b233b(0x3464)),_0x12de03[_0x2b233b(0x205f)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x0,'LOGARITHMICDEPTH'),_0x5c40c3['G']['HandleFallbacksForShadows'](_0x12de03,_0x1c8b8e,this['_maxSimultaneousLights']),_0x12de03['SPECULARTERM']&&_0x1c8b8e[_0x2b233b(0xcb8)](0x0,_0x2b233b(0x1dda)),_0x12de03[_0x2b233b(0x2e26)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x1,_0x2b233b(0x2e26)),_0x12de03[_0x2b233b(0x2020)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x2,_0x2b233b(0x2020)),_0x12de03[_0x2b233b(0xba4)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x3,_0x2b233b(0xba4)),_0x12de03[_0x2b233b(0x6f4)]&&_0x1c8b8e['addFallback'](0x4,_0x2b233b(0x6f4)),_0x12de03[_0x2b233b(0x2a16)]&&_0x1c8b8e[_0x2b233b(0xcb8)](0x4,_0x2b233b(0x2a16)),_0x12de03[_0x2b233b(0x1b42)]&&_0x1c8b8e['addFallback'](0x0,'MULTIVIEW'),[_0x2ce78e['o'][_0x2b233b(0x1678)]]);_0x12de03['NORMAL']&&_0x5cebd4[_0x2b233b(0xede)](_0x2ce78e['o'][_0x2b233b(0x24a2)]),_0x12de03['TANGENT']&&_0x5cebd4[_0x2b233b(0xede)](_0x2ce78e['o'][_0x2b233b(0x23d9)]);for(let _0x17f17d=0x1;_0x17f17d<=_0x331b96['g'][_0x2b233b(0x54f)];++_0x17f17d)_0x12de03['UV'+_0x17f17d]&&_0x5cebd4[_0x2b233b(0xede)]('uv'+(0x1===_0x17f17d?'':_0x17f17d));_0x12de03[_0x2b233b(0x2810)]&&_0x5cebd4[_0x2b233b(0xede)](_0x2ce78e['o'][_0x2b233b(0x1e26)]),_0x5c40c3['G']['PrepareAttributesForBones'](_0x5cebd4,_0x248613,_0x12de03,_0x1c8b8e),_0x5c40c3['G'][_0x2b233b(0xc66)](_0x5cebd4,_0x12de03),_0x5c40c3['G'][_0x2b233b(0x3ca9)](_0x5cebd4,_0x248613,_0x12de03),_0x5c40c3['G'][_0x2b233b(0x2c62)](_0x5cebd4,_0x248613,_0x12de03);let _0x54a66d='default';var _0x4dc794=[_0x2b233b(0x2f85),_0x2b233b(0x351f),'viewProjection',_0x2b233b(0x15aa),'vLightsType',_0x2b233b(0x3bd0),_0x2b233b(0x2604),_0x2b233b(0x24cb),_0x2b233b(0x339),_0x2b233b(0x18c7),_0x2b233b(0x1692),'vFogColor',_0x2b233b(0x401e),'vDiffuseInfos',_0x2b233b(0x23ec),_0x2b233b(0x3b8a),_0x2b233b(0x2760),_0x2b233b(0xdde),_0x2b233b(0x1183),'vBumpInfos',_0x2b233b(0x2022),_0x2b233b(0x2f04),_0x2b233b(0xed8),_0x2b233b(0xbe1),_0x2b233b(0x17de),_0x2b233b(0x3976),_0x2b233b(0x1933),'emissiveMatrix','specularMatrix','bumpMatrix',_0x2b233b(0x3b70),_0x2b233b(0x3991),_0x2b233b(0xe04),_0x2b233b(0x34ba),_0x2b233b(0x29fd),_0x2b233b(0x87d),_0x2b233b(0x1a61),'reflectionRightColor',_0x2b233b(0x1b2e),'emissiveRightColor',_0x2b233b(0x156b),_0x2b233b(0x2a26),_0x2b233b(0x8a0),_0x2b233b(0x3e09),_0x2b233b(0xd01),_0x2b233b(0x1cdc),_0x2b233b(0x2c91),_0x2b233b(0x1908),'alphaCutOff',_0x2b233b(0x2539),_0x2b233b(0x2493),_0x2b233b(0x13b8)],_0x3e8b30=[_0x2b233b(0x27fe),_0x2b233b(0xad4),_0x2b233b(0x1f53),_0x2b233b(0x5b0),_0x2b233b(0x2697),_0x2b233b(0x3af0),_0x2b233b(0x325f),_0x2b233b(0xd3e),_0x2b233b(0x1dcc),_0x2b233b(0x81d),_0x2b233b(0x2821),_0x2b233b(0x2bd0),_0x2b233b(0x223e),_0x2b233b(0x6ff),_0x2b233b(0x1546)],_0x1179f1=['Material',_0x2b233b(0x2149),'Mesh'],_0x248613=(this[_0x2b233b(0x2d74)][_0x2b233b(0x847)]=_0x1c8b8e,this['_eventInfo'][_0x2b233b(0x1fc7)]=0x0,this[_0x2b233b(0x2d74)][_0x2b233b(0x1254)]=_0x12de03,this[_0x2b233b(0x2d74)][_0x2b233b(0x2006)]=_0x4dc794,this[_0x2b233b(0x2d74)][_0x2b233b(0x3b34)]=_0x5cebd4,this[_0x2b233b(0x2d74)][_0x2b233b(0x322d)]=_0x3e8b30,this[_0x2b233b(0x2d74)][_0x2b233b(0x2e84)]=_0x1179f1,this[_0x2b233b(0x2d74)]['customCode']=void 0x0,this['_eventInfo']['mesh']=_0x248613,this[_0x2b233b(0x310)](_0x403415['S'][_0x2b233b(0x30c4)],this[_0x2b233b(0x2d74)]),_0x4c36b7['o']['AddUniforms'](_0x4dc794),_0x4c36b7['o'][_0x2b233b(0xc04)](_0x3e8b30),_0x463579['$']&&(_0x463579['$'][_0x2b233b(0x3dc)](_0x4dc794,_0x12de03),_0x463579['$'][_0x2b233b(0xaa8)](_0x3e8b30,_0x12de03)),_0x5c40c3['G'][_0x2b233b(0x3503)]({'uniformsNames':_0x4dc794,'uniformBuffersNames':_0x1179f1,'samplers':_0x3e8b30,'defines':_0x12de03,'maxSimultaneousLights':this[_0x2b233b(0x1f76)]}),(0x0,_0x46e344['qx'])(_0x4dc794),{}),_0x23904c=(this[_0x2b233b(0x3ae8)]&&(_0x54a66d=this[_0x2b233b(0x3ae8)](_0x54a66d,_0x4dc794,_0x1179f1,_0x3e8b30,_0x12de03,_0x5cebd4,_0x248613)),_0x12de03[_0x2b233b(0x1c67)]()),_0x1b5a8b=_0x80c086[_0x2b233b(0x2a69)];let _0x2ec3cb=_0x302575['getEngine']()[_0x2b233b(0x2442)](_0x54a66d,{'attributes':_0x5cebd4,'uniformsNames':_0x4dc794,'uniformBuffersNames':_0x1179f1,'samplers':_0x3e8b30,'defines':_0x23904c,'fallbacks':_0x1c8b8e,'onCompiled':this[_0x2b233b(0x37be)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this[_0x2b233b(0x1f76)],'maxSimultaneousMorphTargets':_0x12de03[_0x2b233b(0x14f0)]},'processFinalCode':_0x248613['processFinalCode'],'processCodeAfterIncludes':this['_eventInfo'][_0x2b233b(0x2ea5)],'multiTarget':_0x12de03[_0x2b233b(0x180f)]},_0x4eeedf);if(this[_0x2b233b(0x2d74)]['customCode']=void 0x0,_0x2ec3cb){if(this[_0x2b233b(0x1fe7)]&&(_0x5de591[_0x2b233b(0x2a69)]=_0x2ec3cb,_0x5de591['subMesh']=_0x80c086,this['_onEffectCreatedObservable'][_0x2b233b(0x3608)](_0x5de591)),this[_0x2b233b(0x324a)]&&_0x1b5a8b&&!_0x2ec3cb[_0x2b233b(0x3b27)]()){if(_0x2ec3cb=_0x1b5a8b,_0x12de03[_0x2b233b(0x121d)](),_0x16136e=this[_0x2b233b(0x1e48)],_0x596ab0)return!(_0x12de03[_0x2b233b(0x2521)]=!0x0);}else _0x302575['resetCachedMaterial'](),_0x80c086[_0x2b233b(0x260f)](_0x2ec3cb,_0x12de03,this[_0x2b233b(0x187f)]);}}return!(!_0x80c086['effect']||!_0x80c086[_0x2b233b(0x2a69)][_0x2b233b(0x3b27)]()||(_0x12de03[_0x2b233b(0x3302)]=_0x302575['getRenderId'](),_0x80c086['effect'][_0x2b233b(0x631)]=!_0x16136e,_0x80c086['effect']['_wasPreviouslyUsingInstances']=_0x1cb93e,this[_0x2b233b(0x372)](),0x0));}[_0x3e12b4(0x143a)](){var _0x3272ed=_0x3e12b4;const _0x3cfe19=this[_0x3272ed(0x2717)];_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x34ba),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x29fd),0x4),_0x3cfe19[_0x3272ed(0x162b)]('opacityParts',0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x1a61),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x388d),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x156b),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x2a26),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x1b2e),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x22b),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x11eb),0x2),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x23ec),0x2),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x3b8a),0x2),_0x3cfe19[_0x3272ed(0x162b)]('vReflectionInfos',0x2),_0x3cfe19[_0x3272ed(0x162b)]('vReflectionPosition',0x3),_0x3cfe19['addUniform'](_0x3272ed(0x3e09),0x3),_0x3cfe19['addUniform'](_0x3272ed(0xdde),0x2),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x2022),0x2),_0x3cfe19[_0x3272ed(0x162b)]('vSpecularInfos',0x2),_0x3cfe19['addUniform'](_0x3272ed(0x4266),0x3),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0xbe1),0x10),_0x3cfe19[_0x3272ed(0x162b)]('ambientMatrix',0x10),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x3976),0x10),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x1933),0x10),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x2b4e),0x10),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x3991),0x10),_0x3cfe19[_0x3272ed(0x162b)]('specularMatrix',0x10),_0x3cfe19['addUniform'](_0x3272ed(0x2a12),0x10),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x1908),0x2),_0x3cfe19[_0x3272ed(0x162b)]('pointSize',0x1),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x3736),0x1),_0x3cfe19[_0x3272ed(0x162b)]('refractionMatrix',0x10),_0x3cfe19['addUniform']('vRefractionInfos',0x4),_0x3cfe19['addUniform'](_0x3272ed(0xd01),0x3),_0x3cfe19[_0x3272ed(0x162b)]('vRefractionSize',0x3),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x24cb),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x339),0x3),_0x3cfe19['addUniform'](_0x3272ed(0x2604),0x4),_0x3cfe19[_0x3272ed(0x162b)](_0x3272ed(0x3bd0),0x3),super[_0x3272ed(0x143a)]();}[_0x3e12b4(0x3850)](_0x2ab1de,_0x3fef60,_0x11838d){var _0x1a33fb=_0x3e12b4;const _0x4f8b5a=this[_0x1a33fb(0x3d78)]();var _0x257b60=_0x11838d[_0x1a33fb(0x70d)];if(_0x257b60){const _0x446b73=_0x11838d[_0x1a33fb(0x2a69)];if(_0x446b73){this[_0x1a33fb(0x2702)]=_0x446b73,_0x3fef60[_0x1a33fb(0x2a1a)]()['bindToEffect'](_0x446b73,'Mesh'),_0x3fef60[_0x1a33fb(0x2165)](_0x2ab1de),this[_0x1a33fb(0x2717)][_0x1a33fb(0x2336)](_0x446b73,_0x1a33fb(0x2de0)),this['prePassConfiguration'][_0x1a33fb(0x3850)](this[_0x1a33fb(0x2702)],_0x4f8b5a,_0x3fef60,_0x2ab1de,this[_0x1a33fb(0x1e48)]),this[_0x1a33fb(0x2d74)][_0x1a33fb(0x260b)]=_0x11838d,this[_0x1a33fb(0x39c4)](this[_0x1a33fb(0x2d74)]),_0x257b60[_0x1a33fb(0x1294)]&&(_0x2ab1de[_0x1a33fb(0x4259)](this['_normalMatrix']),this[_0x1a33fb(0x1a2c)](this[_0x1a33fb(0x1de4)]));var _0x4bedf1,_0x2ab1de=_0x446b73[_0x1a33fb(0xfdf)]||this[_0x1a33fb(0x1e4d)](_0x4f8b5a,_0x446b73,_0x3fef60[_0x1a33fb(0x18c7)]);_0x5c40c3['G']['BindBonesParameters'](_0x3fef60,_0x446b73);const _0x5a2213=this['_uniformBuffer'];if(_0x2ab1de){if(this[_0x1a33fb(0x2ce5)](_0x446b73),!_0x5a2213[_0x1a33fb(0xf0a)]||!this['isFrozen']||!_0x5a2213[_0x1a33fb(0x2661)]||_0x446b73[_0x1a33fb(0xfdf)]){if(_0x339626[_0x1a33fb(0x189b)]&&_0x257b60[_0x1a33fb(0x2a16)]&&(this['diffuseFresnelParameters']&&this['diffuseFresnelParameters'][_0x1a33fb(0x1253)]&&(_0x5a2213[_0x1a33fb(0x3178)]('diffuseLeftColor',this['diffuseFresnelParameters'][_0x1a33fb(0x1211)],this[_0x1a33fb(0x14d6)][_0x1a33fb(0x36e8)]),_0x5a2213[_0x1a33fb(0x3178)](_0x1a33fb(0x29fd),this['diffuseFresnelParameters'][_0x1a33fb(0x6e5)],this['diffuseFresnelParameters'][_0x1a33fb(0x1d91)])),this[_0x1a33fb(0x33e6)]&&this['opacityFresnelParameters'][_0x1a33fb(0x1253)]&&_0x5a2213[_0x1a33fb(0x3178)](_0x1a33fb(0x87d),new _0x534b1b['Wo'](this['opacityFresnelParameters'][_0x1a33fb(0x1211)]['toLuminance'](),this['opacityFresnelParameters'][_0x1a33fb(0x6e5)][_0x1a33fb(0x3a3)](),this[_0x1a33fb(0x33e6)][_0x1a33fb(0x1d91)]),this[_0x1a33fb(0x33e6)][_0x1a33fb(0x36e8)]),this[_0x1a33fb(0x2581)]&&this[_0x1a33fb(0x2581)]['isEnabled']&&(_0x5a2213[_0x1a33fb(0x3178)](_0x1a33fb(0x1a61),this['reflectionFresnelParameters'][_0x1a33fb(0x1211)],this['reflectionFresnelParameters'][_0x1a33fb(0x36e8)]),_0x5a2213[_0x1a33fb(0x3178)](_0x1a33fb(0x388d),this[_0x1a33fb(0x2581)][_0x1a33fb(0x6e5)],this[_0x1a33fb(0x2581)][_0x1a33fb(0x1d91)])),this[_0x1a33fb(0x2aab)]&&this['refractionFresnelParameters']['isEnabled']&&(_0x5a2213[_0x1a33fb(0x3178)](_0x1a33fb(0x156b),this[_0x1a33fb(0x2aab)][_0x1a33fb(0x1211)],this['refractionFresnelParameters']['power']),_0x5a2213['updateColor4']('refractionRightColor',this['refractionFresnelParameters'][_0x1a33fb(0x6e5)],this[_0x1a33fb(0x2aab)][_0x1a33fb(0x1d91)])),this['emissiveFresnelParameters']&&this['emissiveFresnelParameters'][_0x1a33fb(0x1253)]&&(_0x5a2213[_0x1a33fb(0x3178)]('emissiveLeftColor',this[_0x1a33fb(0x2f49)]['leftColor'],this[_0x1a33fb(0x2f49)][_0x1a33fb(0x36e8)]),_0x5a2213[_0x1a33fb(0x3178)](_0x1a33fb(0x22b),this[_0x1a33fb(0x2f49)]['rightColor'],this[_0x1a33fb(0x2f49)]['bias']))),_0x4f8b5a[_0x1a33fb(0x404c)]&&(this[_0x1a33fb(0x32bb)]&&_0x339626[_0x1a33fb(0x15f3)]&&(_0x5a2213['updateFloat2'](_0x1a33fb(0x11eb),this[_0x1a33fb(0x32bb)]['coordinatesIndex'],this['_diffuseTexture'][_0x1a33fb(0x2fe2)]),_0x5c40c3['G']['BindTextureMatrix'](this['_diffuseTexture'],_0x5a2213,_0x1a33fb(0x295d))),this[_0x1a33fb(0x3426)]&&_0x339626[_0x1a33fb(0x3da8)]&&(_0x5a2213[_0x1a33fb(0x1a59)](_0x1a33fb(0x23ec),this[_0x1a33fb(0x3426)][_0x1a33fb(0x126e)],this['_ambientTexture'][_0x1a33fb(0x2fe2)]),_0x5c40c3['G'][_0x1a33fb(0x1eb7)](this[_0x1a33fb(0x3426)],_0x5a2213,_0x1a33fb(0x1b05))),this[_0x1a33fb(0x24d8)]&&_0x339626[_0x1a33fb(0x5fe)]&&(_0x5a2213[_0x1a33fb(0x1a59)](_0x1a33fb(0x3b8a),this[_0x1a33fb(0x24d8)][_0x1a33fb(0x126e)],this[_0x1a33fb(0x24d8)][_0x1a33fb(0x2fe2)]),_0x5c40c3['G'][_0x1a33fb(0x1eb7)](this[_0x1a33fb(0x24d8)],_0x5a2213,_0x1a33fb(0x239))),this[_0x1a33fb(0x2426)]()&&_0x5a2213[_0x1a33fb(0x71b)](_0x1a33fb(0x3736),this[_0x1a33fb(0x3736)]),this['_reflectionTexture']&&_0x339626['ReflectionTextureEnabled']&&(_0x5a2213[_0x1a33fb(0x1a59)](_0x1a33fb(0x2760),this[_0x1a33fb(0xde2)][_0x1a33fb(0x2fe2)],this['roughness']),_0x5a2213[_0x1a33fb(0x2711)](_0x1a33fb(0x1933),this['_reflectionTexture']['getReflectionTextureMatrix']()),this['_reflectionTexture'][_0x1a33fb(0x1220)]&&(_0x4bedf1=this[_0x1a33fb(0xde2)],_0x5a2213[_0x1a33fb(0x1f21)]('vReflectionPosition',_0x4bedf1[_0x1a33fb(0x56d)]),_0x5a2213['updateVector3'](_0x1a33fb(0x3e09),_0x4bedf1[_0x1a33fb(0x1220)]))),this[_0x1a33fb(0x67f)]&&_0x339626[_0x1a33fb(0x823)]&&(_0x5a2213[_0x1a33fb(0x1a59)](_0x1a33fb(0xdde),this[_0x1a33fb(0x67f)][_0x1a33fb(0x126e)],this[_0x1a33fb(0x67f)]['level']),_0x5c40c3['G'][_0x1a33fb(0x1eb7)](this[_0x1a33fb(0x67f)],_0x5a2213,_0x1a33fb(0x1f5d))),this[_0x1a33fb(0x588)]&&_0x339626[_0x1a33fb(0xbbc)]&&(_0x5a2213[_0x1a33fb(0x1a59)](_0x1a33fb(0x2022),this[_0x1a33fb(0x588)][_0x1a33fb(0x126e)],this[_0x1a33fb(0x588)][_0x1a33fb(0x2fe2)]),_0x5c40c3['G']['BindTextureMatrix'](this[_0x1a33fb(0x588)],_0x5a2213,'lightmap')),this[_0x1a33fb(0x330e)]&&_0x339626[_0x1a33fb(0x121e)]&&(_0x5a2213[_0x1a33fb(0x1a59)](_0x1a33fb(0x1183),this[_0x1a33fb(0x330e)][_0x1a33fb(0x126e)],this[_0x1a33fb(0x330e)][_0x1a33fb(0x2fe2)]),_0x5c40c3['G'][_0x1a33fb(0x1eb7)](this[_0x1a33fb(0x330e)],_0x5a2213,_0x1a33fb(0x585))),this['_bumpTexture']&&_0x4f8b5a['getEngine']()[_0x1a33fb(0x16da)]()[_0x1a33fb(0x2ca0)]&&_0x339626[_0x1a33fb(0x41e8)]&&(_0x5a2213[_0x1a33fb(0x20b6)](_0x1a33fb(0x4266),this[_0x1a33fb(0x2eff)][_0x1a33fb(0x126e)],0x1/this[_0x1a33fb(0x2eff)][_0x1a33fb(0x2fe2)],this[_0x1a33fb(0x28a7)]),_0x5c40c3['G'][_0x1a33fb(0x1eb7)](this[_0x1a33fb(0x2eff)],_0x5a2213,'bump'),_0x4f8b5a[_0x1a33fb(0x241d)]?_0x5a2213[_0x1a33fb(0x1a59)](_0x1a33fb(0x1908),this[_0x1a33fb(0x3b1)]?0x1:-0x1,this[_0x1a33fb(0x1335)]?0x1:-0x1):_0x5a2213[_0x1a33fb(0x1a59)](_0x1a33fb(0x1908),this[_0x1a33fb(0x3b1)]?-0x1:0x1,this['_invertNormalMapY']?-0x1:0x1)),this[_0x1a33fb(0x2f06)]&&_0x339626[_0x1a33fb(0x2ad3)])){let _0x693aee=0x1;this['_refractionTexture'][_0x1a33fb(0x20b)]||(_0x5a2213[_0x1a33fb(0x2711)](_0x1a33fb(0xe04),this['_refractionTexture'][_0x1a33fb(0x2e2d)]()),this[_0x1a33fb(0x2f06)][_0x1a33fb(0x27b7)]&&(_0x693aee=this['_refractionTexture'][_0x1a33fb(0x27b7)])),_0x5a2213[_0x1a33fb(0x2f68)](_0x1a33fb(0x2f04),this[_0x1a33fb(0x2f06)][_0x1a33fb(0x2fe2)],this['indexOfRefraction'],_0x693aee,this[_0x1a33fb(0x23a3)]?-0x1:0x1),this[_0x1a33fb(0x2f06)][_0x1a33fb(0x1220)]&&(_0x4bedf1=this[_0x1a33fb(0x2f06)],_0x5a2213[_0x1a33fb(0x1f21)]('vRefractionPosition',_0x4bedf1[_0x1a33fb(0x56d)]),_0x5a2213[_0x1a33fb(0x1f21)](_0x1a33fb(0x1cdc),_0x4bedf1[_0x1a33fb(0x1220)]));}this['pointsCloud']&&_0x5a2213[_0x1a33fb(0x71b)](_0x1a33fb(0x401e),this[_0x1a33fb(0x401e)]),_0x257b60[_0x1a33fb(0x1dda)]&&_0x5a2213[_0x1a33fb(0x3178)](_0x1a33fb(0x24cb),this['specularColor'],this[_0x1a33fb(0x1ba5)]),_0x5a2213[_0x1a33fb(0x1e5f)]('vEmissiveColor',_0x339626['EmissiveTextureEnabled']?this[_0x1a33fb(0x3277)]:_0x534b1b['Wo'][_0x1a33fb(0x32fd)]),_0x5a2213[_0x1a33fb(0x3178)](_0x1a33fb(0x2604),this[_0x1a33fb(0xffc)],this[_0x1a33fb(0x19b3)]),_0x4f8b5a[_0x1a33fb(0x2789)][_0x1a33fb(0x3d93)](this[_0x1a33fb(0x2789)],this[_0x1a33fb(0x1910)]),_0x5a2213[_0x1a33fb(0x1e5f)](_0x1a33fb(0x3bd0),this['_globalAmbientColor']);}_0x4f8b5a[_0x1a33fb(0x404c)]&&(this['_diffuseTexture']&&_0x339626[_0x1a33fb(0x15f3)]&&_0x446b73[_0x1a33fb(0x2265)]('diffuseSampler',this[_0x1a33fb(0x32bb)]),this[_0x1a33fb(0x3426)]&&_0x339626[_0x1a33fb(0x3da8)]&&_0x446b73['setTexture']('ambientSampler',this[_0x1a33fb(0x3426)]),this[_0x1a33fb(0x24d8)]&&_0x339626[_0x1a33fb(0x5fe)]&&_0x446b73[_0x1a33fb(0x2265)](_0x1a33fb(0x1f53),this[_0x1a33fb(0x24d8)]),this[_0x1a33fb(0xde2)]&&_0x339626['ReflectionTextureEnabled']&&(this[_0x1a33fb(0xde2)][_0x1a33fb(0x20b)]?_0x446b73[_0x1a33fb(0x2265)]('reflectionCubeSampler',this[_0x1a33fb(0xde2)]):_0x446b73[_0x1a33fb(0x2265)]('reflection2DSampler',this[_0x1a33fb(0xde2)])),this['_emissiveTexture']&&_0x339626[_0x1a33fb(0x823)]&&_0x446b73['setTexture'](_0x1a33fb(0x3af0),this['_emissiveTexture']),this[_0x1a33fb(0x588)]&&_0x339626['LightmapTextureEnabled']&&_0x446b73[_0x1a33fb(0x2265)]('lightmapSampler',this['_lightmapTexture']),this[_0x1a33fb(0x330e)]&&_0x339626[_0x1a33fb(0x121e)]&&_0x446b73[_0x1a33fb(0x2265)]('specularSampler',this['_specularTexture']),this[_0x1a33fb(0x2eff)]&&_0x4f8b5a[_0x1a33fb(0x3e9d)]()['getCaps']()[_0x1a33fb(0x2ca0)]&&_0x339626[_0x1a33fb(0x41e8)]&&_0x446b73[_0x1a33fb(0x2265)](_0x1a33fb(0xd3e),this['_bumpTexture']),this[_0x1a33fb(0x2f06)]&&_0x339626[_0x1a33fb(0x2ad3)]&&(this[_0x1a33fb(0x2f06)]['isCube']?_0x446b73['setTexture'](_0x1a33fb(0x81d),this['_refractionTexture']):_0x446b73['setTexture'](_0x1a33fb(0x2821),this[_0x1a33fb(0x2f06)]))),this[_0x1a33fb(0x3d78)]()[_0x1a33fb(0x217b)]&&this[_0x1a33fb(0x3f21)](_0x3fef60)&&this['getScene']()[_0x1a33fb(0x10f0)][_0x1a33fb(0x3b97)](_0x446b73),this[_0x1a33fb(0x2d74)]['subMesh']=_0x11838d,this[_0x1a33fb(0xf7e)](this[_0x1a33fb(0x2d74)]),(0x0,_0x46e344['an'])(_0x446b73,this,_0x4f8b5a),this[_0x1a33fb(0x3449)](_0x446b73);}else _0x4f8b5a[_0x1a33fb(0x3e9d)]()['_features'][_0x1a33fb(0x2264)]&&(this[_0x1a33fb(0x2d53)]=!0x0);!_0x2ab1de&&this[_0x1a33fb(0x1e48)]||(_0x4f8b5a[_0x1a33fb(0x85f)]&&!this[_0x1a33fb(0xc5a)]&&_0x5c40c3['G'][_0x1a33fb(0x3dee)](_0x4f8b5a,_0x3fef60,_0x446b73,_0x257b60,this[_0x1a33fb(0x1f76)]),(_0x4f8b5a[_0x1a33fb(0x2712)]&&_0x3fef60[_0x1a33fb(0x3b1e)]&&_0x4f8b5a[_0x1a33fb(0x2db9)]!==_0x2ca368['x'][_0x1a33fb(0x2767)]||this[_0x1a33fb(0xde2)]||this['_refractionTexture']||_0x3fef60['receiveShadows']||_0x257b60[_0x1a33fb(0x180f)])&&this[_0x1a33fb(0x3e05)](_0x446b73),_0x5c40c3['G'][_0x1a33fb(0x2145)](_0x4f8b5a,_0x3fef60,_0x446b73),_0x257b60[_0x1a33fb(0x14f0)]&&_0x5c40c3['G'][_0x1a33fb(0x2fea)](_0x3fef60,_0x446b73),_0x257b60[_0x1a33fb(0x2ce2)]&&null!=(_0x4bedf1=_0x3fef60[_0x1a33fb(0x1ee5)])&&_0x4bedf1[_0x1a33fb(0x3b97)](_0x446b73,_0x257b60[_0x1a33fb(0x2ab4)]),this['useLogarithmicDepth']&&_0x5c40c3['G'][_0x1a33fb(0x3431)](_0x257b60,_0x446b73,_0x4f8b5a),this['_imageProcessingConfiguration']&&!this[_0x1a33fb(0x2dd9)][_0x1a33fb(0x1a9f)]&&this[_0x1a33fb(0x2dd9)][_0x1a33fb(0x3b97)](this[_0x1a33fb(0x2702)])),this[_0x1a33fb(0x2d47)](_0x3fef60,this['_activeEffect']),_0x5a2213[_0x1a33fb(0x2bb0)]();}}}[_0x3e12b4(0x8dd)](){var _0x229df7=_0x3e12b4;const _0x5a1ded=super[_0x229df7(0x8dd)]();return this[_0x229df7(0x32bb)]&&this[_0x229df7(0x32bb)]['animations']&&0x0<this[_0x229df7(0x32bb)][_0x229df7(0x3f3)]['length']&&_0x5a1ded[_0x229df7(0xede)](this[_0x229df7(0x32bb)]),this[_0x229df7(0x3426)]&&this[_0x229df7(0x3426)][_0x229df7(0x3f3)]&&0x0<this['_ambientTexture'][_0x229df7(0x3f3)][_0x229df7(0x18cc)]&&_0x5a1ded[_0x229df7(0xede)](this[_0x229df7(0x3426)]),this[_0x229df7(0x24d8)]&&this[_0x229df7(0x24d8)][_0x229df7(0x3f3)]&&0x0<this[_0x229df7(0x24d8)][_0x229df7(0x3f3)][_0x229df7(0x18cc)]&&_0x5a1ded[_0x229df7(0xede)](this[_0x229df7(0x24d8)]),this[_0x229df7(0xde2)]&&this[_0x229df7(0xde2)][_0x229df7(0x3f3)]&&0x0<this[_0x229df7(0xde2)][_0x229df7(0x3f3)]['length']&&_0x5a1ded[_0x229df7(0xede)](this['_reflectionTexture']),this['_emissiveTexture']&&this[_0x229df7(0x67f)][_0x229df7(0x3f3)]&&0x0<this[_0x229df7(0x67f)][_0x229df7(0x3f3)][_0x229df7(0x18cc)]&&_0x5a1ded[_0x229df7(0xede)](this[_0x229df7(0x67f)]),this[_0x229df7(0x330e)]&&this[_0x229df7(0x330e)][_0x229df7(0x3f3)]&&0x0<this['_specularTexture'][_0x229df7(0x3f3)]['length']&&_0x5a1ded['push'](this[_0x229df7(0x330e)]),this[_0x229df7(0x2eff)]&&this['_bumpTexture'][_0x229df7(0x3f3)]&&0x0<this['_bumpTexture'][_0x229df7(0x3f3)][_0x229df7(0x18cc)]&&_0x5a1ded[_0x229df7(0xede)](this[_0x229df7(0x2eff)]),this[_0x229df7(0x588)]&&this[_0x229df7(0x588)][_0x229df7(0x3f3)]&&0x0<this[_0x229df7(0x588)]['animations'][_0x229df7(0x18cc)]&&_0x5a1ded[_0x229df7(0xede)](this[_0x229df7(0x588)]),this[_0x229df7(0x2f06)]&&this[_0x229df7(0x2f06)]['animations']&&0x0<this[_0x229df7(0x2f06)][_0x229df7(0x3f3)][_0x229df7(0x18cc)]&&_0x5a1ded[_0x229df7(0xede)](this[_0x229df7(0x2f06)]),_0x5a1ded;}[_0x3e12b4(0x4019)](){var _0x383803=_0x3e12b4;const _0x5d8188=super[_0x383803(0x4019)]();return this[_0x383803(0x32bb)]&&_0x5d8188['push'](this['_diffuseTexture']),this[_0x383803(0x3426)]&&_0x5d8188[_0x383803(0xede)](this['_ambientTexture']),this['_opacityTexture']&&_0x5d8188[_0x383803(0xede)](this['_opacityTexture']),this[_0x383803(0xde2)]&&_0x5d8188[_0x383803(0xede)](this['_reflectionTexture']),this[_0x383803(0x67f)]&&_0x5d8188['push'](this[_0x383803(0x67f)]),this['_specularTexture']&&_0x5d8188[_0x383803(0xede)](this['_specularTexture']),this['_bumpTexture']&&_0x5d8188['push'](this[_0x383803(0x2eff)]),this[_0x383803(0x588)]&&_0x5d8188[_0x383803(0xede)](this[_0x383803(0x588)]),this['_refractionTexture']&&_0x5d8188[_0x383803(0xede)](this['_refractionTexture']),_0x5d8188;}[_0x3e12b4(0x37e6)](_0x4ad677){var _0x21f1ab=_0x3e12b4;return!!super[_0x21f1ab(0x37e6)](_0x4ad677)||this['_diffuseTexture']===_0x4ad677||this[_0x21f1ab(0x3426)]===_0x4ad677||this[_0x21f1ab(0x24d8)]===_0x4ad677||this['_reflectionTexture']===_0x4ad677||this[_0x21f1ab(0x67f)]===_0x4ad677||this[_0x21f1ab(0x330e)]===_0x4ad677||this[_0x21f1ab(0x2eff)]===_0x4ad677||this[_0x21f1ab(0x588)]===_0x4ad677||this[_0x21f1ab(0x2f06)]===_0x4ad677;}[_0x3e12b4(0x41a)](_0x361d35,_0x2c3554){var _0x3e3fb5=_0x3e12b4,_0x4aa047;_0x2c3554&&(null!=(_0x4aa047=this[_0x3e3fb5(0x32bb)])&&_0x4aa047[_0x3e3fb5(0x41a)](),null!=(_0x4aa047=this[_0x3e3fb5(0x3426)])&&_0x4aa047['dispose'](),null!=(_0x4aa047=this[_0x3e3fb5(0x24d8)])&&_0x4aa047[_0x3e3fb5(0x41a)](),null!=(_0x4aa047=this['_reflectionTexture'])&&_0x4aa047[_0x3e3fb5(0x41a)](),null!=(_0x4aa047=this['_emissiveTexture'])&&_0x4aa047[_0x3e3fb5(0x41a)](),null!=(_0x4aa047=this[_0x3e3fb5(0x330e)])&&_0x4aa047[_0x3e3fb5(0x41a)](),null!=(_0x4aa047=this[_0x3e3fb5(0x2eff)])&&_0x4aa047[_0x3e3fb5(0x41a)](),null!=(_0x4aa047=this['_lightmapTexture'])&&_0x4aa047[_0x3e3fb5(0x41a)](),null!=(_0x4aa047=this[_0x3e3fb5(0x2f06)])&&_0x4aa047[_0x3e3fb5(0x41a)]()),this[_0x3e3fb5(0x2dd9)]&&this['_imageProcessingObserver']&&this[_0x3e3fb5(0x2dd9)][_0x3e3fb5(0x24b7)][_0x3e3fb5(0x2f2e)](this['_imageProcessingObserver']),super[_0x3e3fb5(0x41a)](_0x361d35,_0x2c3554);}[_0x3e12b4(0x77b)](_0x3e7071){var _0x560959=_0x3e12b4;const _0x1dedaa=_0x4d3a6d['p4'][_0x560959(0x3a1)](()=>new _0x339626(_0x3e7071,this[_0x560959(0x3d78)]()),this);return _0x1dedaa[_0x560959(0xc1b)]=_0x3e7071,_0x1dedaa['id']=_0x3e7071,this['stencil']['copyTo'](_0x1dedaa[_0x560959(0x1cd7)]),_0x1dedaa;}static[_0x3e12b4(0x2de7)](_0x1b6eb9,_0x41863e,_0x27d741){var _0x555e2f=_0x3e12b4;const _0x17b9c3=_0x4d3a6d['p4'][_0x555e2f(0x2de7)](()=>new _0x339626(_0x1b6eb9['name'],_0x41863e),_0x1b6eb9,_0x41863e,_0x27d741);return _0x1b6eb9[_0x555e2f(0x1cd7)]&&_0x17b9c3[_0x555e2f(0x1cd7)][_0x555e2f(0x28bf)](_0x1b6eb9['stencil'],_0x41863e,_0x27d741),_0x17b9c3;}static get['DiffuseTextureEnabled'](){var _0x4794cd=_0x3e12b4;return _0x14bf29['k'][_0x4794cd(0x15f3)];}static set[_0x3e12b4(0x15f3)](_0x10ba63){_0x14bf29['k']['DiffuseTextureEnabled']=_0x10ba63;}static get[_0x3e12b4(0x2c6d)](){var _0x393df0=_0x3e12b4;return _0x14bf29['k'][_0x393df0(0x2c6d)];}static set[_0x3e12b4(0x2c6d)](_0x20151a){var _0x20aa41=_0x3e12b4;_0x14bf29['k'][_0x20aa41(0x2c6d)]=_0x20151a;}static get[_0x3e12b4(0x3da8)](){var _0x17f33b=_0x3e12b4;return _0x14bf29['k'][_0x17f33b(0x3da8)];}static set[_0x3e12b4(0x3da8)](_0xb6a601){var _0x4ea915=_0x3e12b4;_0x14bf29['k'][_0x4ea915(0x3da8)]=_0xb6a601;}static get[_0x3e12b4(0x5fe)](){var _0xd9294=_0x3e12b4;return _0x14bf29['k'][_0xd9294(0x5fe)];}static set[_0x3e12b4(0x5fe)](_0x492677){_0x14bf29['k']['OpacityTextureEnabled']=_0x492677;}static get['ReflectionTextureEnabled'](){var _0x23827a=_0x3e12b4;return _0x14bf29['k'][_0x23827a(0x1920)];}static set[_0x3e12b4(0x1920)](_0x27c04a){var _0x117d96=_0x3e12b4;_0x14bf29['k'][_0x117d96(0x1920)]=_0x27c04a;}static get[_0x3e12b4(0x823)](){var _0x16324e=_0x3e12b4;return _0x14bf29['k'][_0x16324e(0x823)];}static set[_0x3e12b4(0x823)](_0x5373dc){var _0x7e9e27=_0x3e12b4;_0x14bf29['k'][_0x7e9e27(0x823)]=_0x5373dc;}static get['SpecularTextureEnabled'](){var _0x1abf5e=_0x3e12b4;return _0x14bf29['k'][_0x1abf5e(0x121e)];}static set[_0x3e12b4(0x121e)](_0x43a9fa){var _0xa3d933=_0x3e12b4;_0x14bf29['k'][_0xa3d933(0x121e)]=_0x43a9fa;}static get[_0x3e12b4(0x41e8)](){return _0x14bf29['k']['BumpTextureEnabled'];}static set[_0x3e12b4(0x41e8)](_0x258d02){var _0x12e8d2=_0x3e12b4;_0x14bf29['k'][_0x12e8d2(0x41e8)]=_0x258d02;}static get[_0x3e12b4(0xbbc)](){var _0x459a21=_0x3e12b4;return _0x14bf29['k'][_0x459a21(0xbbc)];}static set[_0x3e12b4(0xbbc)](_0x54c3ce){var _0x340194=_0x3e12b4;_0x14bf29['k'][_0x340194(0xbbc)]=_0x54c3ce;}static get['RefractionTextureEnabled'](){var _0x5b7ac7=_0x3e12b4;return _0x14bf29['k'][_0x5b7ac7(0x2ad3)];}static set['RefractionTextureEnabled'](_0x275f00){var _0x482d75=_0x3e12b4;_0x14bf29['k'][_0x482d75(0x2ad3)]=_0x275f00;}static get['ColorGradingTextureEnabled'](){var _0x438841=_0x3e12b4;return _0x14bf29['k'][_0x438841(0x1ab9)];}static set[_0x3e12b4(0x1ab9)](_0x3ce868){_0x14bf29['k']['ColorGradingTextureEnabled']=_0x3ce868;}static get['FresnelEnabled'](){return _0x14bf29['k']['FresnelEnabled'];}static set[_0x3e12b4(0x189b)](_0x3f6dd2){var _0x2ca365=_0x3e12b4;_0x14bf29['k'][_0x2ca365(0x189b)]=_0x3f6dd2;}}_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0xb9e))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x32bb),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x1032))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0xb9e),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0x3b8e))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3426),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626['prototype'],_0x3e12b4(0x3b8e),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0x2a11))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x24d8),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x1032))],_0x339626['prototype'],'opacityTexture',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0x12c6))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0xde2),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x12c6),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0x2380))],_0x339626['prototype'],_0x3e12b4(0x67f),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2380),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0x354b))],_0x339626['prototype'],_0x3e12b4(0x330e),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x354b),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0x2d8a))],_0x339626['prototype'],_0x3e12b4(0x2eff),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x339626['prototype'],_0x3e12b4(0x2d8a),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0x1724))],_0x339626['prototype'],'_lightmapTexture',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x1724),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['oU'])(_0x3e12b4(0x2f97))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2f06),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2f97),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['n9'])('ambient')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2789),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['n9'])(_0x3e12b4(0x295d))],_0x339626[_0x3e12b4(0x1ce1)],'diffuseColor',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['n9'])(_0x3e12b4(0x585))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x21e7),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['n9'])(_0x3e12b4(0x1f5d))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3277),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])()],_0x339626['prototype'],'specularPower',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])('useAlphaFromDiffuseTexture')],_0x339626[_0x3e12b4(0x1ce1)],'_useAlphaFromDiffuseTexture',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsTexturesAndMiscDirty')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x28a0),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])('useEmissiveAsIllumination')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0xc0e),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2b14),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])('linkEmissiveWithDiffuse')],_0x339626['prototype'],_0x3e12b4(0x16eb),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626['prototype'],_0x3e12b4(0x1a20),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x1682))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x7cb),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626['prototype'],'useSpecularOverAlpha',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x2fae))],_0x339626[_0x3e12b4(0x1ce1)],'_useReflectionOverAlpha',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],'useReflectionOverAlpha',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])('disableLighting')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0xc5a),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0xf21))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3c97),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x391d))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3ab6),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626['prototype'],'useObjectSpaceNormalMap',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x2318))],_0x339626['prototype'],_0x3e12b4(0x124f),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],'useParallax',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x2bec))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x237f),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],'useParallaxOcclusion',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])()],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x28a7),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x3933))],_0x339626[_0x3e12b4(0x1ce1)],'_roughness',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3933),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])()],_0x339626[_0x3e12b4(0x1ce1)],'indexOfRefraction',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])()],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x23a3),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])()],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3736),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0xb1c))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x415a),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0xb1c),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qQ'])(_0x3e12b4(0x14d6))],_0x339626['prototype'],'_diffuseFresnelParameters',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x10d9))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x14d6),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qQ'])(_0x3e12b4(0x33e6))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2f6c),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0xe80))],_0x339626['prototype'],'opacityFresnelParameters',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qQ'])(_0x3e12b4(0x2581))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3919),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x10d9))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2581),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qQ'])('refractionFresnelParameters')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x30a9),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x10d9))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2aab),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qQ'])(_0x3e12b4(0x2f49))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x308a),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x10d9))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2f49),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x3164))],_0x339626['prototype'],_0x3e12b4(0x2abf),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsFresnelDirty')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3164),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x75b))],_0x339626['prototype'],_0x3e12b4(0x304f),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x75b),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x1f5))],_0x339626['prototype'],_0x3e12b4(0x1f76),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0xf21))],_0x339626['prototype'],'maxSimultaneousLights',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])('invertNormalMapX')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x3b1),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x13d3),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0xc88))],_0x339626[_0x3e12b4(0x1ce1)],'_invertNormalMapY',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])(_0x3e12b4(0x2b74))],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0xc88),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])(_0x3e12b4(0x3d68))],_0x339626['prototype'],_0x3e12b4(0x3981),void 0x0),_0x33dab3([(0x0,_0x4d3a6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x339626[_0x3e12b4(0x1ce1)],'twoSidedLighting',void 0x0),_0x33dab3([(0x0,_0x4d3a6d['qC'])()],_0x339626[_0x3e12b4(0x1ce1)],_0x3e12b4(0x2e23),null),(0x0,_0x35fb2b['H'])(_0x3e12b4(0x2d67),_0x339626),_0x2ca368['x'][_0x3e12b4(0x21c7)]=_0x1d2ab0=>new _0x339626('default\x20material',_0x1d2ab0);},0x181f4:(_0x4ff769,_0x301f04,_0xe4cc26)=>{var _0x380509=a8_0x1ec55c;_0xe4cc26['d'](_0x301f04,{'M':()=>_0x3a445f});var _0x512044=_0xe4cc26(0x9a70),_0x3e303d=_0xe4cc26(0x4ba7);_0xe4cc26(0x1789e);class _0x3a445f{constructor(_0xef172a,_0x3b28ba,_0x4ad0c2,_0x598200,_0x252cdf=!0x1){var _0x2245f6=a8_0x5306;this[_0x2245f6(0x15bc)]={},this['_engine']=_0xef172a,this[_0x2245f6(0x335d)]=!_0xef172a[_0x2245f6(0x3af5)]||_0x252cdf,this[_0x2245f6(0x1b18)]=_0x4ad0c2,this[_0x2245f6(0x956)]=null!=_0x598200?_0x598200:_0x2245f6(0x1ebf),this[_0x2245f6(0x3a0)]=_0x3b28ba||[],this[_0x2245f6(0x3181)]={},this[_0x2245f6(0x333d)]={},this[_0x2245f6(0x1b52)]={},this['_uniformLocationPointer']=0x0,this['_needSync']=!0x1,this[_0x2245f6(0x355c)][_0x2245f6(0x1d9a)][_0x2245f6(0x12d9)]&&(this[_0x2245f6(0x421d)]=[],this['_bufferIndex']=-0x1,this[_0x2245f6(0x3895)]=!0x1,this[_0x2245f6(0x39d8)]=0x0),this[_0x2245f6(0x335d)]?(this[_0x2245f6(0x4114)]=this[_0x2245f6(0x371b)],this['updateMatrix2x2']=this['_updateMatrix2x2ForEffect'],this[_0x2245f6(0x71b)]=this['_updateFloatForEffect'],this[_0x2245f6(0x1a59)]=this[_0x2245f6(0x2b6)],this[_0x2245f6(0x20b6)]=this[_0x2245f6(0x417)],this[_0x2245f6(0x2f68)]=this[_0x2245f6(0x95b)],this['updateFloatArray']=this[_0x2245f6(0x4183)],this[_0x2245f6(0x13d0)]=this[_0x2245f6(0x38f9)],this[_0x2245f6(0x3a04)]=this['_updateIntArrayForEffect'],this['updateUIntArray']=this[_0x2245f6(0x3267)],this[_0x2245f6(0x2711)]=this[_0x2245f6(0x2ffc)],this['updateMatrices']=this[_0x2245f6(0x10c8)],this[_0x2245f6(0x1f21)]=this[_0x2245f6(0xf34)],this['updateVector4']=this['_updateVector4ForEffect'],this['updateColor3']=this[_0x2245f6(0x1f3e)],this[_0x2245f6(0x3178)]=this[_0x2245f6(0x2ce0)],this['updateDirectColor4']=this['_updateDirectColor4ForEffect'],this['updateInt']=this['_updateIntForEffect'],this[_0x2245f6(0x2039)]=this[_0x2245f6(0x11ef)],this[_0x2245f6(0x322)]=this['_updateInt3ForEffect'],this[_0x2245f6(0x366f)]=this['_updateInt4ForEffect'],this[_0x2245f6(0x2656)]=this['_updateUIntForEffect'],this[_0x2245f6(0x22bc)]=this[_0x2245f6(0x19b5)],this[_0x2245f6(0x34d0)]=this['_updateUInt3ForEffect'],this[_0x2245f6(0x119c)]=this['_updateUInt4ForEffect']):(this['_engine']['_uniformBuffers'][_0x2245f6(0xede)](this),this[_0x2245f6(0x4114)]=this[_0x2245f6(0x2002)],this[_0x2245f6(0x1b62)]=this['_updateMatrix2x2ForUniform'],this[_0x2245f6(0x71b)]=this['_updateFloatForUniform'],this['updateFloat2']=this[_0x2245f6(0x41e9)],this[_0x2245f6(0x20b6)]=this['_updateFloat3ForUniform'],this[_0x2245f6(0x2f68)]=this['_updateFloat4ForUniform'],this[_0x2245f6(0x2d8f)]=this[_0x2245f6(0x1af3)],this[_0x2245f6(0x13d0)]=this[_0x2245f6(0x41b1)],this['updateIntArray']=this['_updateIntArrayForUniform'],this['updateUIntArray']=this[_0x2245f6(0x4228)],this[_0x2245f6(0x2711)]=this[_0x2245f6(0x1716)],this[_0x2245f6(0xb4e)]=this[_0x2245f6(0x2657)],this[_0x2245f6(0x1f21)]=this[_0x2245f6(0x3fa4)],this[_0x2245f6(0x14ec)]=this[_0x2245f6(0x101b)],this[_0x2245f6(0x1e5f)]=this['_updateColor3ForUniform'],this[_0x2245f6(0x3178)]=this['_updateColor4ForUniform'],this[_0x2245f6(0x1603)]=this[_0x2245f6(0x1821)],this[_0x2245f6(0x4cf)]=this['_updateIntForUniform'],this[_0x2245f6(0x2039)]=this[_0x2245f6(0x31a)],this[_0x2245f6(0x322)]=this[_0x2245f6(0x76e)],this[_0x2245f6(0x366f)]=this[_0x2245f6(0x4e9)],this[_0x2245f6(0x2656)]=this[_0x2245f6(0x19bc)],this[_0x2245f6(0x22bc)]=this[_0x2245f6(0x2130)],this[_0x2245f6(0x34d0)]=this[_0x2245f6(0x4c3)],this[_0x2245f6(0x119c)]=this[_0x2245f6(0x1f41)]);}get[_0x380509(0xf0a)](){var _0x17edc6=_0x380509;return!this[_0x17edc6(0x335d)];}get[_0x380509(0x2661)](){return!this['_needSync'];}[_0x380509(0x650)](){var _0x3dddb8=_0x380509;return void 0x0!==this[_0x3dddb8(0x1b18)];}['getData'](){var _0x2f3f5e=_0x380509;return this[_0x2f3f5e(0x2691)];}[_0x380509(0x1ecf)](){var _0x45d2a6=_0x380509;return this[_0x45d2a6(0x1734)];}[_0x380509(0x82d)](_0x3e1d7e){var _0x8b938=_0x380509;_0x3e1d7e=_0x3e1d7e<=0x2?_0x3e1d7e:0x4;if(this[_0x8b938(0x1788)]%_0x3e1d7e!=0x0){var _0xddf050=this[_0x8b938(0x1788)],_0x2a22fb=(this['_uniformLocationPointer']+=_0x3e1d7e-this[_0x8b938(0x1788)]%_0x3e1d7e,this[_0x8b938(0x1788)]-_0xddf050);for(let _0x3dc6cb=0x0;_0x3dc6cb<_0x2a22fb;_0x3dc6cb++)this[_0x8b938(0x3a0)][_0x8b938(0xede)](0x0);}}[_0x380509(0x162b)](_0x87cc63,_0xecddbd,_0x6fb619=0x0){var _0x10c131=_0x380509;if(!this[_0x10c131(0x335d)]&&void 0x0===this['_uniformLocations'][_0x87cc63]){let _0x568e62;if(0x0<_0x6fb619){if(_0xecddbd instanceof Array)throw'addUniform\x20should\x20not\x20be\x20use\x20with\x20Array\x20in\x20UBO:\x20'+_0x87cc63;this[_0x10c131(0x82d)](0x4),this[_0x10c131(0x1b52)][_0x87cc63]={'strideSize':_0xecddbd,'arraySize':_0x6fb619},0x10==_0xecddbd?_0xecddbd*=_0x6fb619:_0xecddbd=_0xecddbd*_0x6fb619+(0x4-_0xecddbd)*_0x6fb619,_0x568e62=[];for(let _0x48f219=0x0;_0x48f219<_0xecddbd;_0x48f219++)_0x568e62[_0x10c131(0xede)](0x0);}else{if(_0xecddbd instanceof Array)_0xecddbd=(_0x568e62=_0xecddbd)[_0x10c131(0x18cc)];else{_0x568e62=[];for(let _0x54adcb=0x0;_0x54adcb<_0xecddbd;_0x54adcb++)_0x568e62[_0x10c131(0xede)](0x0);}this[_0x10c131(0x82d)](_0xecddbd);}this[_0x10c131(0x333d)][_0x87cc63]=_0xecddbd,this[_0x10c131(0x3181)][_0x87cc63]=this['_uniformLocationPointer'],this[_0x10c131(0x1788)]+=_0xecddbd;for(let _0x3cf556=0x0;_0x3cf556<_0xecddbd;_0x3cf556++)this[_0x10c131(0x3a0)][_0x10c131(0xede)](_0x568e62[_0x3cf556]);this[_0x10c131(0x1765)]=!0x0;}}[_0x380509(0x2906)](_0x68543b,_0x1c5bab){var _0x2ed32f=_0x380509;this[_0x2ed32f(0x162b)](_0x68543b,Array[_0x2ed32f(0x1ce1)][_0x2ed32f(0x538)][_0x2ed32f(0x15d4)](_0x1c5bab[_0x2ed32f(0x36f9)]()));}[_0x380509(0x14e6)](_0x35ce79,_0x52e80a,_0x489020){this['addUniform'](_0x35ce79,[_0x52e80a,_0x489020]);}['addFloat3'](_0x14baeb,_0x2a821e,_0xccb001,_0x5ece9f){var _0x54a9f4=_0x380509;this[_0x54a9f4(0x162b)](_0x14baeb,[_0x2a821e,_0xccb001,_0x5ece9f]);}[_0x380509(0x2637)](_0x52788b,_0x5f1e8a){var _0x3862a3=_0x380509;_0x5f1e8a=[_0x5f1e8a['r'],_0x5f1e8a['g'],_0x5f1e8a['b']],this[_0x3862a3(0x162b)](_0x52788b,_0x5f1e8a);}['addColor4'](_0xaacf7c,_0x59979c,_0x4b4dcf){var _0xa406eb=_0x380509;_0x59979c=[_0x59979c['r'],_0x59979c['g'],_0x59979c['b'],_0x4b4dcf],this[_0xa406eb(0x162b)](_0xaacf7c,_0x59979c);}[_0x380509(0x3017)](_0x98aa38,_0x370038){_0x370038=[_0x370038['x'],_0x370038['y'],_0x370038['z']],this['addUniform'](_0x98aa38,_0x370038);}[_0x380509(0x3633)](_0x377f25){this['addUniform'](_0x377f25,0xc);}[_0x380509(0x1844)](_0x564966){var _0x4d642b=_0x380509;this[_0x4d642b(0x162b)](_0x564966,0x8);}[_0x380509(0x3f3a)](){var _0x5e46fb=_0x380509;this[_0x5e46fb(0x335d)]||this[_0x5e46fb(0x1734)]||(this[_0x5e46fb(0x82d)](0x4),this[_0x5e46fb(0x2691)]=new Float32Array(this[_0x5e46fb(0x3a0)]),this['_rebuild'](),this[_0x5e46fb(0x1765)]=!0x0);}[_0x380509(0x1834)](){var _0x48d557=_0x380509;!this['_noUBO']&&this[_0x48d557(0x2691)]&&(this[_0x48d557(0x1b18)]?this[_0x48d557(0x1734)]=this['_engine'][_0x48d557(0xaa5)](this[_0x48d557(0x2691)]):this[_0x48d557(0x1734)]=this['_engine'][_0x48d557(0x3f8)](this[_0x48d557(0x2691)]),this['_engine'][_0x48d557(0x1d9a)]['trackUbosInFrame']&&(this[_0x48d557(0x421d)]['push']([this['_buffer'],this['_engine'][_0x48d557(0x1d9a)]['checkUbosContentBeforeUpload']?this[_0x48d557(0x2691)][_0x48d557(0x538)]():void 0x0]),this[_0x48d557(0xf6d)]=this['_buffers']['length']-0x1,this[_0x48d557(0x3895)]=!0x1));}get['_numBuffers'](){var _0xa560f=_0x380509;return this['_buffers'][_0xa560f(0x18cc)];}get['_indexBuffer'](){var _0x493bae=_0x380509;return this[_0x493bae(0xf6d)];}get[_0x380509(0xc1b)](){var _0xe5d164=_0x380509;return this[_0xe5d164(0x956)];}get[_0x380509(0x2a74)](){var _0x53b5bb=_0x380509;return this[_0x53b5bb(0x14da)];}['_buffersEqual'](_0x45f392,_0x259fb0){var _0x4a4ce4=_0x380509;for(let _0x324f8a=0x0;_0x324f8a<_0x45f392[_0x4a4ce4(0x18cc)];++_0x324f8a)if(_0x45f392[_0x324f8a]!==_0x259fb0[_0x324f8a])return!0x1;return!0x0;}[_0x380509(0x23d)](_0x248cba,_0x2087f6){var _0x5e14ce=_0x380509;for(let _0x11460d=0x0;_0x11460d<_0x248cba[_0x5e14ce(0x18cc)];++_0x11460d)_0x2087f6[_0x11460d]=_0x248cba[_0x11460d];}[_0x380509(0x2bb0)](){var _0x4451ac=_0x380509;if(!this[_0x4451ac(0x335d)]){if(this[_0x4451ac(0x4be)](),this[_0x4451ac(0x1734)]){if(this[_0x4451ac(0x1b18)]||this[_0x4451ac(0x1765)]){if(this[_0x4451ac(0x421d)]&&0x1<this['_buffers'][_0x4451ac(0x18cc)]&&this['_buffers'][this[_0x4451ac(0xf6d)]][0x1]){if(this[_0x4451ac(0x368a)](this[_0x4451ac(0x2691)],this[_0x4451ac(0x421d)][this[_0x4451ac(0xf6d)]][0x1]))return this[_0x4451ac(0x1765)]=!0x1,void(this[_0x4451ac(0x3895)]=this[_0x4451ac(0x355c)][_0x4451ac(0x1d9a)][_0x4451ac(0x12d9)]);this['_copyBuffer'](this[_0x4451ac(0x2691)],this['_buffers'][this[_0x4451ac(0xf6d)]][0x1]);}this[_0x4451ac(0x355c)]['updateUniformBuffer'](this[_0x4451ac(0x1734)],this[_0x4451ac(0x2691)]),this[_0x4451ac(0x355c)][_0x4451ac(0x1d9a)][_0x4451ac(0xe95)]&&(_0x3a445f[_0x4451ac(0xad3)][this['_name']]||(_0x3a445f[_0x4451ac(0xad3)][this[_0x4451ac(0x956)]]=0x0),_0x3a445f['_UpdatedUbosInFrame'][this[_0x4451ac(0x956)]]++),this[_0x4451ac(0x1765)]=!0x1,this[_0x4451ac(0x3895)]=this[_0x4451ac(0x355c)][_0x4451ac(0x1d9a)][_0x4451ac(0x12d9)];}else this[_0x4451ac(0x3895)]=this[_0x4451ac(0x355c)][_0x4451ac(0x1d9a)][_0x4451ac(0x12d9)];}else this[_0x4451ac(0x3f3a)]();}}[_0x380509(0x40ef)](){var _0x33f622=_0x380509;this[_0x33f622(0xf6d)]+0x1<this['_buffers'][_0x33f622(0x18cc)]?(this[_0x33f622(0xf6d)]++,this['_buffer']=this[_0x33f622(0x421d)][this[_0x33f622(0xf6d)]][0x0],this['_createBufferOnWrite']=!0x1,this[_0x33f622(0x1765)]=!0x0):this[_0x33f622(0x1834)]();}[_0x380509(0x374b)](){var _0x3775d6=_0x380509;this[_0x3775d6(0x355c)][_0x3775d6(0x1d9a)][_0x3775d6(0x12d9)]&&this['_currentFrameId']!==this[_0x3775d6(0x355c)]['frameId']&&(this[_0x3775d6(0x39d8)]=this[_0x3775d6(0x355c)][_0x3775d6(0x2588)],this[_0x3775d6(0x3895)]=!0x1,this[_0x3775d6(0x421d)]&&0x0<this[_0x3775d6(0x421d)]['length']?(this[_0x3775d6(0x1765)]=0x0!==this[_0x3775d6(0xf6d)],this[_0x3775d6(0xf6d)]=0x0,this[_0x3775d6(0x1734)]=this[_0x3775d6(0x421d)][this[_0x3775d6(0xf6d)]][0x0]):this[_0x3775d6(0xf6d)]=-0x1);}[_0x380509(0x3882)](_0x4690aa,_0x1da6ff,_0x186b05){var _0x74e8d0=_0x380509;this[_0x74e8d0(0x374b)]();let _0xb92cef=this[_0x74e8d0(0x3181)][_0x4690aa];if(void 0x0===_0xb92cef){if(this['_buffer'])return void _0x512044['Y'][_0x74e8d0(0x3556)](_0x74e8d0(0x3848));this[_0x74e8d0(0x162b)](_0x4690aa,_0x186b05),_0xb92cef=this[_0x74e8d0(0x3181)][_0x4690aa];}if(this[_0x74e8d0(0x1734)]||this[_0x74e8d0(0x3f3a)](),this[_0x74e8d0(0x1b18)]){for(let _0x33ee17=0x0;_0x33ee17<_0x186b05;_0x33ee17++)this[_0x74e8d0(0x2691)][_0xb92cef+_0x33ee17]=_0x1da6ff[_0x33ee17];}else{let _0x49fc03=!0x1;for(let _0x291a92=0x0;_0x291a92<_0x186b05;_0x291a92++)(0x10!==_0x186b05||this[_0x74e8d0(0x355c)][_0x74e8d0(0x1d9a)]['uniformBufferHardCheckMatrix'])&&this['_bufferData'][_0xb92cef+_0x291a92]===_0x3e303d['w1'][_0x74e8d0(0x96d)](_0x1da6ff[_0x291a92])||(_0x49fc03=!0x0,this[_0x74e8d0(0x3895)]&&this[_0x74e8d0(0x40ef)](),this[_0x74e8d0(0x2691)][_0xb92cef+_0x291a92]=_0x1da6ff[_0x291a92]);this['_needSync']=this[_0x74e8d0(0x1765)]||_0x49fc03;}}[_0x380509(0x3631)](_0x30dde6,_0x2da920,_0x430aee){var _0x378e3a=_0x380509;this[_0x378e3a(0x374b)]();var _0x4d9f0b=this['_uniformLocations'][_0x30dde6];if(void 0x0===_0x4d9f0b)_0x512044['Y'][_0x378e3a(0x3556)](_0x378e3a(0x1811));else{this[_0x378e3a(0x1734)]||this[_0x378e3a(0x3f3a)]();var _0xba860e=this[_0x378e3a(0x1b52)][_0x30dde6];if(this[_0x378e3a(0x1b18)]){for(let _0x470a0b=0x0;_0x470a0b<_0x430aee;_0x470a0b++)this[_0x378e3a(0x2691)][_0x4d9f0b+_0x470a0b]=_0x2da920[_0x470a0b];}else{let _0x4b567a=!0x1,_0x38c36d=0x0,_0x4f2f23=0x0;for(let _0x3c11f7=0x0;_0x3c11f7<_0x430aee;_0x3c11f7++)if(this[_0x378e3a(0x2691)][_0x4d9f0b+0x4*_0x4f2f23+_0x38c36d]!==_0x3e303d['w1'][_0x378e3a(0x96d)](_0x2da920[_0x3c11f7])&&(_0x4b567a=!0x0,this[_0x378e3a(0x3895)]&&this[_0x378e3a(0x40ef)](),this[_0x378e3a(0x2691)][_0x4d9f0b+0x4*_0x4f2f23+_0x38c36d]=_0x2da920[_0x3c11f7]),++_0x38c36d===_0xba860e[_0x378e3a(0x6f8)]){for(;_0x38c36d<0x4;_0x38c36d++)this[_0x378e3a(0x2691)][_0x4d9f0b+0x4*_0x4f2f23+_0x38c36d]=0x0;_0x38c36d=0x0,_0x4f2f23++;}this[_0x378e3a(0x1765)]=this[_0x378e3a(0x1765)]||_0x4b567a;}}}[_0x380509(0x3917)](_0x442c95,_0x19864e){var _0xd407cc=_0x380509;this['_checkNewFrame']();var _0x108829=this[_0xd407cc(0x15bc)][_0x442c95],_0x19864e=_0x19864e[_0xd407cc(0x1401)];return(void 0x0===_0x108829||_0x108829!==_0x19864e)&&(this['_valueCache'][_0x442c95]=_0x19864e,!0x0);}[_0x380509(0x2002)](_0x36af16,_0x24f5ad){var _0x27749d=_0x380509;for(let _0x4a6a7b=0x0;_0x4a6a7b<0x3;_0x4a6a7b++)_0x3a445f[_0x27749d(0x3b3a)][0x4*_0x4a6a7b]=_0x24f5ad[0x3*_0x4a6a7b],_0x3a445f[_0x27749d(0x3b3a)][0x4*_0x4a6a7b+0x1]=_0x24f5ad[0x3*_0x4a6a7b+0x1],_0x3a445f[_0x27749d(0x3b3a)][0x4*_0x4a6a7b+0x2]=_0x24f5ad[0x3*_0x4a6a7b+0x2],_0x3a445f[_0x27749d(0x3b3a)][0x4*_0x4a6a7b+0x3]=0x0;this[_0x27749d(0x3882)](_0x36af16,_0x3a445f[_0x27749d(0x3b3a)],0xc);}[_0x380509(0x371b)](_0x88008d,_0x2bb9f2){var _0x208bd8=_0x380509;this[_0x208bd8(0x14da)]['setMatrix3x3'](_0x88008d,_0x2bb9f2);}[_0x380509(0xe2a)](_0x2ca8f8,_0x507a1a){var _0x4c4c2d=_0x380509;this[_0x4c4c2d(0x14da)][_0x4c4c2d(0x2b82)](_0x2ca8f8,_0x507a1a);}[_0x380509(0x18db)](_0x409127,_0x4fc967){var _0x72f5b1=_0x380509;for(let _0xe13927=0x0;_0xe13927<0x2;_0xe13927++)_0x3a445f[_0x72f5b1(0x3b3a)][0x4*_0xe13927]=_0x4fc967[0x2*_0xe13927],_0x3a445f[_0x72f5b1(0x3b3a)][0x4*_0xe13927+0x1]=_0x4fc967[0x2*_0xe13927+0x1],_0x3a445f[_0x72f5b1(0x3b3a)][0x4*_0xe13927+0x2]=0x0,_0x3a445f[_0x72f5b1(0x3b3a)][0x4*_0xe13927+0x3]=0x0;this[_0x72f5b1(0x3882)](_0x409127,_0x3a445f['_TempBuffer'],0x8);}[_0x380509(0x8d9)](_0xd01b63,_0x41f7d1){var _0x5a2d1a=_0x380509;this[_0x5a2d1a(0x14da)][_0x5a2d1a(0x42c)](_0xd01b63,_0x41f7d1);}[_0x380509(0x921)](_0x5b53db,_0xe27a81){var _0x3e78e2=_0x380509;_0x3a445f[_0x3e78e2(0x3b3a)][0x0]=_0xe27a81,this['updateUniform'](_0x5b53db,_0x3a445f[_0x3e78e2(0x3b3a)],0x1);}['_updateFloat2ForEffect'](_0x1112ff,_0x102f43,_0xbe6e55,_0x592a85=''){var _0x41e3aa=_0x380509;this['_currentEffect'][_0x41e3aa(0x3f28)](_0x1112ff+_0x592a85,_0x102f43,_0xbe6e55);}[_0x380509(0x41e9)](_0xd3fa57,_0x343d11,_0x1d3d83){var _0x144e04=_0x380509;_0x3a445f['_TempBuffer'][0x0]=_0x343d11,_0x3a445f[_0x144e04(0x3b3a)][0x1]=_0x1d3d83,this[_0x144e04(0x3882)](_0xd3fa57,_0x3a445f[_0x144e04(0x3b3a)],0x2);}[_0x380509(0x417)](_0x28a3a5,_0x1ce230,_0x28e7ac,_0x391e78,_0x2c235c=''){var _0x2734e1=_0x380509;this['_currentEffect'][_0x2734e1(0x38b0)](_0x28a3a5+_0x2c235c,_0x1ce230,_0x28e7ac,_0x391e78);}[_0x380509(0x3bf3)](_0x4d301a,_0x2fe3d7,_0x1db431,_0x20008c){var _0x338240=_0x380509;_0x3a445f['_TempBuffer'][0x0]=_0x2fe3d7,_0x3a445f[_0x338240(0x3b3a)][0x1]=_0x1db431,_0x3a445f[_0x338240(0x3b3a)][0x2]=_0x20008c,this[_0x338240(0x3882)](_0x4d301a,_0x3a445f['_TempBuffer'],0x3);}[_0x380509(0x95b)](_0x521b7f,_0x29e735,_0x11737b,_0x4dddeb,_0x507626,_0x35f139=''){var _0x2a4bb3=_0x380509;this['_currentEffect'][_0x2a4bb3(0x1ea8)](_0x521b7f+_0x35f139,_0x29e735,_0x11737b,_0x4dddeb,_0x507626);}[_0x380509(0x3148)](_0x5ab9d6,_0xf838f5,_0x3f37ca,_0x5f332a,_0x1e67e4){var _0x32fb81=_0x380509;_0x3a445f['_TempBuffer'][0x0]=_0xf838f5,_0x3a445f['_TempBuffer'][0x1]=_0x3f37ca,_0x3a445f[_0x32fb81(0x3b3a)][0x2]=_0x5f332a,_0x3a445f[_0x32fb81(0x3b3a)][0x3]=_0x1e67e4,this[_0x32fb81(0x3882)](_0x5ab9d6,_0x3a445f['_TempBuffer'],0x4);}['_updateFloatArrayForEffect'](_0x48da3e,_0x3d96bc){var _0x131d14=_0x380509;this[_0x131d14(0x14da)][_0x131d14(0x353a)](_0x48da3e,_0x3d96bc);}[_0x380509(0x1af3)](_0xfa9cdd,_0x250be5){var _0x1e1dac=_0x380509;this[_0x1e1dac(0x3631)](_0xfa9cdd,_0x250be5,_0x250be5[_0x1e1dac(0x18cc)]);}['_updateArrayForEffect'](_0xda559c,_0x58d3b7){var _0x3b0af9=_0x380509;this[_0x3b0af9(0x14da)]['setArray'](_0xda559c,_0x58d3b7);}[_0x380509(0x41b1)](_0x2d13af,_0x26993e){this['updateUniformArray'](_0x2d13af,_0x26993e,_0x26993e['length']);}['_updateIntArrayForEffect'](_0x4736ec,_0x113709){var _0x5a6743=_0x380509;this[_0x5a6743(0x14da)][_0x5a6743(0x3dac)](_0x4736ec,_0x113709);}[_0x380509(0x275f)](_0x4a9105,_0x4e7f22){var _0x35f4d6=_0x380509;_0x3a445f['_TempBufferInt32View'][_0x35f4d6(0x386b)](_0x4e7f22),this[_0x35f4d6(0x3631)](_0x4a9105,_0x3a445f[_0x35f4d6(0x3b3a)],_0x4e7f22[_0x35f4d6(0x18cc)]);}[_0x380509(0x3267)](_0x3f3d2c,_0xf7a598){var _0x2787ab=_0x380509;this[_0x2787ab(0x14da)]['setUIntArray'](_0x3f3d2c,_0xf7a598);}['_updateUIntArrayForUniform'](_0x22c3f5,_0x2a986f){var _0x246aad=_0x380509;_0x3a445f[_0x246aad(0x2fa1)][_0x246aad(0x386b)](_0x2a986f),this[_0x246aad(0x3631)](_0x22c3f5,_0x3a445f[_0x246aad(0x3b3a)],_0x2a986f[_0x246aad(0x18cc)]);}[_0x380509(0x2ffc)](_0x4165a9,_0x4c829d){var _0x39c068=_0x380509;this['_currentEffect'][_0x39c068(0x3041)](_0x4165a9,_0x4c829d);}['_updateMatrixForUniform'](_0x33a9fe,_0x46b65e){var _0x3e0c25=_0x380509;this[_0x3e0c25(0x3917)](_0x33a9fe,_0x46b65e)&&this['updateUniform'](_0x33a9fe,_0x46b65e[_0x3e0c25(0x36f9)](),0x10);}['_updateMatricesForEffect'](_0xcbb47d,_0x3cbb7f){var _0x2cead5=_0x380509;this[_0x2cead5(0x14da)]['setMatrices'](_0xcbb47d,_0x3cbb7f);}[_0x380509(0x2657)](_0x3b6cf5,_0xc25eb2){var _0x341e8e=_0x380509;this[_0x341e8e(0x3882)](_0x3b6cf5,_0xc25eb2,_0xc25eb2[_0x341e8e(0x18cc)]);}['_updateVector3ForEffect'](_0x1b776a,_0x461c82){var _0x5f5c00=_0x380509;this['_currentEffect'][_0x5f5c00(0x3c4c)](_0x1b776a,_0x461c82);}[_0x380509(0x3fa4)](_0x2cdacc,_0x1dea26){var _0x2cc58e=_0x380509;_0x3a445f[_0x2cc58e(0x3b3a)][0x0]=_0x1dea26['x'],_0x3a445f[_0x2cc58e(0x3b3a)][0x1]=_0x1dea26['y'],_0x3a445f['_TempBuffer'][0x2]=_0x1dea26['z'],this[_0x2cc58e(0x3882)](_0x2cdacc,_0x3a445f[_0x2cc58e(0x3b3a)],0x3);}[_0x380509(0x2da4)](_0x13180b,_0x5d4ed7){var _0x2a94d0=_0x380509;this[_0x2a94d0(0x14da)][_0x2a94d0(0x412b)](_0x13180b,_0x5d4ed7);}['_updateVector4ForUniform'](_0x11b8ab,_0x3af090){var _0x2994f8=_0x380509;_0x3a445f['_TempBuffer'][0x0]=_0x3af090['x'],_0x3a445f[_0x2994f8(0x3b3a)][0x1]=_0x3af090['y'],_0x3a445f['_TempBuffer'][0x2]=_0x3af090['z'],_0x3a445f[_0x2994f8(0x3b3a)][0x3]=_0x3af090['w'],this[_0x2994f8(0x3882)](_0x11b8ab,_0x3a445f[_0x2994f8(0x3b3a)],0x4);}[_0x380509(0x1f3e)](_0x8e5714,_0x17483e,_0xc7ef11=''){var _0x4198e1=_0x380509;this[_0x4198e1(0x14da)][_0x4198e1(0x20e7)](_0x8e5714+_0xc7ef11,_0x17483e);}['_updateColor3ForUniform'](_0x3772af,_0x8ee5b4){var _0x1d8439=_0x380509;_0x3a445f[_0x1d8439(0x3b3a)][0x0]=_0x8ee5b4['r'],_0x3a445f[_0x1d8439(0x3b3a)][0x1]=_0x8ee5b4['g'],_0x3a445f[_0x1d8439(0x3b3a)][0x2]=_0x8ee5b4['b'],this[_0x1d8439(0x3882)](_0x3772af,_0x3a445f[_0x1d8439(0x3b3a)],0x3);}[_0x380509(0x2ce0)](_0x3ffd1e,_0x30a58e,_0x32055f,_0x2e915b=''){var _0x24c173=_0x380509;this['_currentEffect'][_0x24c173(0x261b)](_0x3ffd1e+_0x2e915b,_0x30a58e,_0x32055f);}['_updateDirectColor4ForEffect'](_0x1677a4,_0x1e6a77,_0x79c5cc=''){var _0x282fe6=_0x380509;this['_currentEffect'][_0x282fe6(0x3bc4)](_0x1677a4+_0x79c5cc,_0x1e6a77);}[_0x380509(0x1757)](_0x3a9e60,_0x1b60e3,_0x354d18){var _0x22ba3b=_0x380509;_0x3a445f[_0x22ba3b(0x3b3a)][0x0]=_0x1b60e3['r'],_0x3a445f[_0x22ba3b(0x3b3a)][0x1]=_0x1b60e3['g'],_0x3a445f['_TempBuffer'][0x2]=_0x1b60e3['b'],_0x3a445f[_0x22ba3b(0x3b3a)][0x3]=_0x354d18,this[_0x22ba3b(0x3882)](_0x3a9e60,_0x3a445f[_0x22ba3b(0x3b3a)],0x4);}[_0x380509(0x1821)](_0x3a4596,_0xbd0be6){var _0xd1eebe=_0x380509;_0x3a445f['_TempBuffer'][0x0]=_0xbd0be6['r'],_0x3a445f[_0xd1eebe(0x3b3a)][0x1]=_0xbd0be6['g'],_0x3a445f[_0xd1eebe(0x3b3a)][0x2]=_0xbd0be6['b'],_0x3a445f[_0xd1eebe(0x3b3a)][0x3]=_0xbd0be6['a'],this[_0xd1eebe(0x3882)](_0x3a4596,_0x3a445f[_0xd1eebe(0x3b3a)],0x4);}[_0x380509(0x589)](_0x12f1ae,_0x48cd5c,_0x274768=''){var _0x40d2b3=_0x380509;this[_0x40d2b3(0x14da)][_0x40d2b3(0xf42)](_0x12f1ae+_0x274768,_0x48cd5c);}[_0x380509(0x3467)](_0x56d18f,_0xcc7d39){var _0x3c6f47=_0x380509;_0x3a445f[_0x3c6f47(0x243c)][0x0]=_0xcc7d39,this['updateUniform'](_0x56d18f,_0x3a445f[_0x3c6f47(0x3b3a)],0x1);}[_0x380509(0x11ef)](_0x1fb30e,_0x54fc24,_0x2d6b7f,_0x5d0902=''){var _0x2d044c=_0x380509;this[_0x2d044c(0x14da)]['setInt2'](_0x1fb30e+_0x5d0902,_0x54fc24,_0x2d6b7f);}[_0x380509(0x31a)](_0x504f6f,_0x1bea9c,_0x122067){var _0x2bab7b=_0x380509;_0x3a445f[_0x2bab7b(0x243c)][0x0]=_0x1bea9c,_0x3a445f[_0x2bab7b(0x243c)][0x1]=_0x122067,this[_0x2bab7b(0x3882)](_0x504f6f,_0x3a445f[_0x2bab7b(0x3b3a)],0x2);}[_0x380509(0x263f)](_0x4a768b,_0x22049e,_0x25d44e,_0x187658,_0x391a3a=''){var _0x3d08f9=_0x380509;this[_0x3d08f9(0x14da)][_0x3d08f9(0x8fc)](_0x4a768b+_0x391a3a,_0x22049e,_0x25d44e,_0x187658);}[_0x380509(0x76e)](_0x1229db,_0xf0ad95,_0x318a26,_0x4a7bcb){var _0x2af695=_0x380509;_0x3a445f['_TempBufferInt32View'][0x0]=_0xf0ad95,_0x3a445f[_0x2af695(0x243c)][0x1]=_0x318a26,_0x3a445f['_TempBufferInt32View'][0x2]=_0x4a7bcb,this['updateUniform'](_0x1229db,_0x3a445f[_0x2af695(0x3b3a)],0x3);}[_0x380509(0x3127)](_0x6b8b4e,_0x308c91,_0x428835,_0xd79762,_0x5ebc12,_0x57f4ee=''){var _0xb86546=_0x380509;this[_0xb86546(0x14da)][_0xb86546(0x4103)](_0x6b8b4e+_0x57f4ee,_0x308c91,_0x428835,_0xd79762,_0x5ebc12);}[_0x380509(0x4e9)](_0x5c879e,_0x2bbf8b,_0x1d8113,_0x411c75,_0x319ee4){var _0x418aaf=_0x380509;_0x3a445f[_0x418aaf(0x243c)][0x0]=_0x2bbf8b,_0x3a445f[_0x418aaf(0x243c)][0x1]=_0x1d8113,_0x3a445f[_0x418aaf(0x243c)][0x2]=_0x411c75,_0x3a445f[_0x418aaf(0x243c)][0x3]=_0x319ee4,this[_0x418aaf(0x3882)](_0x5c879e,_0x3a445f[_0x418aaf(0x3b3a)],0x4);}['_updateUIntForEffect'](_0x19dab1,_0x2eb11a,_0x5a36b1=''){var _0x192c78=_0x380509;this[_0x192c78(0x14da)][_0x192c78(0x6d4)](_0x19dab1+_0x5a36b1,_0x2eb11a);}['_updateUIntForUniform'](_0x1be975,_0x196e9b){var _0x319261=_0x380509;_0x3a445f[_0x319261(0x2fa1)][0x0]=_0x196e9b,this[_0x319261(0x3882)](_0x1be975,_0x3a445f[_0x319261(0x3b3a)],0x1);}['_updateUInt2ForEffect'](_0x16a8a7,_0x5e2d15,_0x4cdd76,_0x89421c=''){var _0x4c0202=_0x380509;this[_0x4c0202(0x14da)][_0x4c0202(0xf4f)](_0x16a8a7+_0x89421c,_0x5e2d15,_0x4cdd76);}['_updateUInt2ForUniform'](_0x21e90a,_0x1857f9,_0x2661ef){var _0x5c520c=_0x380509;_0x3a445f['_TempBufferUInt32View'][0x0]=_0x1857f9,_0x3a445f[_0x5c520c(0x2fa1)][0x1]=_0x2661ef,this[_0x5c520c(0x3882)](_0x21e90a,_0x3a445f['_TempBuffer'],0x2);}[_0x380509(0x3dd8)](_0x2165d1,_0x1bb5e5,_0x58abf0,_0x5d8ec1,_0x5c8e10=''){var _0x429a3c=_0x380509;this[_0x429a3c(0x14da)][_0x429a3c(0x298)](_0x2165d1+_0x5c8e10,_0x1bb5e5,_0x58abf0,_0x5d8ec1);}[_0x380509(0x4c3)](_0x339123,_0x583d66,_0x2fc8c2,_0x5606a1){var _0x3ace6d=_0x380509;_0x3a445f[_0x3ace6d(0x2fa1)][0x0]=_0x583d66,_0x3a445f[_0x3ace6d(0x2fa1)][0x1]=_0x2fc8c2,_0x3a445f[_0x3ace6d(0x2fa1)][0x2]=_0x5606a1,this['updateUniform'](_0x339123,_0x3a445f[_0x3ace6d(0x3b3a)],0x3);}['_updateUInt4ForEffect'](_0x3224a1,_0x4a00e3,_0x3db820,_0x12de99,_0x3b5558,_0x5245ad=''){var _0x24e34a=_0x380509;this[_0x24e34a(0x14da)][_0x24e34a(0x3b25)](_0x3224a1+_0x5245ad,_0x4a00e3,_0x3db820,_0x12de99,_0x3b5558);}[_0x380509(0x1f41)](_0x245583,_0x49cd9b,_0x4e6799,_0x1487ca,_0x55b1d9){var _0xc63b76=_0x380509;_0x3a445f[_0xc63b76(0x2fa1)][0x0]=_0x49cd9b,_0x3a445f['_TempBufferUInt32View'][0x1]=_0x4e6799,_0x3a445f[_0xc63b76(0x2fa1)][0x2]=_0x1487ca,_0x3a445f[_0xc63b76(0x2fa1)][0x3]=_0x55b1d9,this[_0xc63b76(0x3882)](_0x245583,_0x3a445f['_TempBuffer'],0x4);}[_0x380509(0x2265)](_0x1c350f,_0x1c0d65){var _0x4ac8a1=_0x380509;this[_0x4ac8a1(0x14da)][_0x4ac8a1(0x2265)](_0x1c350f,_0x1c0d65);}[_0x380509(0x25cf)](_0x299574,_0x797831){var _0x4918a0=_0x380509;this[_0x4918a0(0x3882)](_0x299574,_0x797831,_0x797831[_0x4918a0(0x18cc)]),this[_0x4918a0(0x2bb0)]();}['bindToEffect'](_0x556117,_0x371632){var _0x3b78ec=_0x380509;this[_0x3b78ec(0x14da)]=_0x556117,this[_0x3b78ec(0x1a2d)]=_0x371632;}[_0x380509(0x4be)](){var _0x37c031=_0x380509;!this[_0x37c031(0x335d)]&&this[_0x37c031(0x1734)]&&this['_currentEffect']&&this[_0x37c031(0x14da)][_0x37c031(0x4be)](this[_0x37c031(0x1734)],this['_currentEffectName']);}[_0x380509(0x190c)](){var _0x30a1cb=_0x380509;this[_0x30a1cb(0x14da)]=void 0x0,this[_0x30a1cb(0x1a2d)]=void 0x0;}[_0x380509(0x9a6)](_0x1800e5){var _0x54eebc=_0x380509;if(!this[_0x54eebc(0x421d)])return this[_0x54eebc(0x1734)]===_0x1800e5;for(let _0x4a6dbf=0x0;_0x4a6dbf<this[_0x54eebc(0x421d)][_0x54eebc(0x18cc)];++_0x4a6dbf)if(this[_0x54eebc(0x421d)][_0x4a6dbf][0x0]===_0x1800e5)return this['_bufferIndex']=_0x4a6dbf,this['_buffer']=_0x1800e5,this[_0x54eebc(0x3895)]=!0x1,!(this[_0x54eebc(0x14da)]=void 0x0);return!0x1;}[_0x380509(0x41a)](){var _0x3b3434=_0x380509;if(!this[_0x3b3434(0x335d)]){const _0x406f45=this[_0x3b3434(0x355c)][_0x3b3434(0x39a7)];var _0x20fc99=_0x406f45[_0x3b3434(0x86a)](this);if(-0x1!==_0x20fc99&&(_0x406f45[_0x20fc99]=_0x406f45[_0x406f45[_0x3b3434(0x18cc)]-0x1],_0x406f45[_0x3b3434(0x1cb7)]()),this['_engine'][_0x3b3434(0x1d9a)][_0x3b3434(0x12d9)]&&this[_0x3b3434(0x421d)])for(let _0x9789ec=0x0;_0x9789ec<this[_0x3b3434(0x421d)]['length'];++_0x9789ec){var _0x1d35ca=this[_0x3b3434(0x421d)][_0x9789ec][0x0];this['_engine'][_0x3b3434(0x27b0)](_0x1d35ca);}else this[_0x3b3434(0x1734)]&&this[_0x3b3434(0x355c)][_0x3b3434(0x27b0)](this[_0x3b3434(0x1734)])&&(this[_0x3b3434(0x1734)]=null);}}}_0x3a445f[_0x380509(0xad3)]={},_0x3a445f[_0x380509(0x1b0d)]=0x100,_0x3a445f['_TempBuffer']=new Float32Array(_0x3a445f['_MAX_UNIFORM_SIZE']),_0x3a445f[_0x380509(0x243c)]=new Int32Array(_0x3a445f[_0x380509(0x3b3a)][_0x380509(0x11c3)]),_0x3a445f[_0x380509(0x2fa1)]=new Uint32Array(_0x3a445f[_0x380509(0x3b3a)][_0x380509(0x11c3)]);},0xa0f1:(_0x494a22,_0x49e189,_0x3efa48)=>{var _0x30400d=a8_0x1ec55c;_0x3efa48['d'](_0x49e189,{'RD':()=>_0x437fc3,'T':()=>_0x2422f7,'c7':()=>_0x4c1cd4});var _0x2422f7,_0x4c1cd4,_0x49e189=_0x3efa48(0xd53f);(_0x3efa48=_0x2422f7=_0x2422f7||{})[_0x3efa48[_0x30400d(0x425c)]=0x0]=_0x30400d(0x425c),_0x3efa48[_0x3efa48[_0x30400d(0x2a62)]=0x1]='WORLD',_0x3efa48[_0x3efa48[_0x30400d(0x2664)]=0x2]=_0x30400d(0x2664);class _0x437fc3{}_0x437fc3['X']=new _0x49e189['P'](0x1,0x0,0x0),_0x437fc3['Y']=new _0x49e189['P'](0x0,0x1,0x0),_0x437fc3['Z']=new _0x49e189['P'](0x0,0x0,0x1),(_0x3efa48=_0x4c1cd4=_0x4c1cd4||{})[_0x3efa48['X']=0x0]='X',_0x3efa48[_0x3efa48['Y']=0x1]='Y',_0x3efa48[_0x3efa48['Z']=0x2]='Z';},0xbd53:(_0x452481,_0x256e48,_0x54c640)=>{var _0x25556c=a8_0x1ec55c;_0x54c640['d'](_0x256e48,{'HE':()=>_0x4261cc,'Wo':()=>_0xf256c7,'zZ':()=>_0x47ff39});var _0x2bbdd8=_0x54c640(0x17372),_0x3e7f77=_0x54c640(0x16bf5),_0x256e48=_0x54c640(0x5397),_0x54c640=_0x54c640(0x4158);function _0x142d9e(_0x28881e){return Math['pow'](_0x28881e,_0x3e7f77['Nn']);}function _0x27dc99(_0x428467){var _0x58dd46=a8_0x5306;return _0x428467<=0.04045?0.0773993808*_0x428467:Math[_0x58dd46(0x421b)](0.947867299*(_0x428467+0.055),2.4);}function _0x1f16c6(_0xc1c898){var _0x27c736=a8_0x5306;return Math[_0x27c736(0x421b)](_0xc1c898,_0x3e7f77['zp']);}function _0x43e98c(_0xa82492){var _0x3fc8da=a8_0x5306;return _0xa82492<=0.0031308?12.92*_0xa82492:1.055*Math[_0x3fc8da(0x421b)](_0xa82492,0.41666)-0.055;}class _0xf256c7{constructor(_0x2424ad=0x0,_0x24996d=0x0,_0x1d0b5f=0x0){this['r']=_0x2424ad,this['g']=_0x24996d,this['b']=_0x1d0b5f;}[_0x25556c(0x1c67)](){var _0x1d7196=_0x25556c;return _0x1d7196(0x1021)+this['r']+_0x1d7196(0x2c10)+this['g']+_0x1d7196(0x22b4)+this['b']+'}';}['getClassName'](){var _0x1b6736=_0x25556c;return _0x1b6736(0x3094);}['getHashCode'](){return 0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0);}[_0x25556c(0x36f9)](_0x5b634d,_0x2edbbc=0x0){return _0x5b634d[_0x2edbbc]=this['r'],_0x5b634d[_0x2edbbc+0x1]=this['g'],_0x5b634d[_0x2edbbc+0x2]=this['b'],this;}[_0x25556c(0x35a7)](_0x1f1ede,_0x4ae47d=0x0){return _0xf256c7['FromArrayToRef'](_0x1f1ede,_0x4ae47d,this),this;}[_0x25556c(0x1df4)](_0x1e14c7=0x1){return new _0x4261cc(this['r'],this['g'],this['b'],_0x1e14c7);}[_0x25556c(0x4049)](){return[this['r'],this['g'],this['b']];}['toLuminance'](){return 0.3*this['r']+0.59*this['g']+0.11*this['b'];}['multiply'](_0x5bd74a){return new _0xf256c7(this['r']*_0x5bd74a['r'],this['g']*_0x5bd74a['g'],this['b']*_0x5bd74a['b']);}['multiplyToRef'](_0x240104,_0x2c8110){return _0x2c8110['r']=this['r']*_0x240104['r'],_0x2c8110['g']=this['g']*_0x240104['g'],_0x2c8110['b']=this['b']*_0x240104['b'],this;}[_0x25556c(0x1bc8)](_0x439584){return _0x439584&&this['r']===_0x439584['r']&&this['g']===_0x439584['g']&&this['b']===_0x439584['b'];}[_0x25556c(0x1a9c)](_0x53025b,_0x5ba402,_0x4cb765){return this['r']===_0x53025b&&this['g']===_0x5ba402&&this['b']===_0x4cb765;}[_0x25556c(0x393f)](_0x46d6e7){return new _0xf256c7(this['r']*_0x46d6e7,this['g']*_0x46d6e7,this['b']*_0x46d6e7);}[_0x25556c(0x542)](_0xfbcf8){return this['r']*=_0xfbcf8,this['g']*=_0xfbcf8,this['b']*=_0xfbcf8,this;}[_0x25556c(0x279e)](_0x53ead7,_0x753194){return _0x753194['r']=this['r']*_0x53ead7,_0x753194['g']=this['g']*_0x53ead7,_0x753194['b']=this['b']*_0x53ead7,this;}[_0x25556c(0x2e36)](_0x54af4b,_0xd25e2b){return _0xd25e2b['r']+=this['r']*_0x54af4b,_0xd25e2b['g']+=this['g']*_0x54af4b,_0xd25e2b['b']+=this['b']*_0x54af4b,this;}[_0x25556c(0x64e)](_0x19c642=0x0,_0x5237ce=0x1,_0x569f24){var _0x461067=_0x25556c;return _0x569f24['r']=_0x2bbdd8['R']['Clamp'](this['r'],_0x19c642,_0x5237ce),_0x569f24['g']=_0x2bbdd8['R'][_0x461067(0x2641)](this['g'],_0x19c642,_0x5237ce),_0x569f24['b']=_0x2bbdd8['R']['Clamp'](this['b'],_0x19c642,_0x5237ce),this;}[_0x25556c(0x2e5)](_0x177dac){return new _0xf256c7(this['r']+_0x177dac['r'],this['g']+_0x177dac['g'],this['b']+_0x177dac['b']);}[_0x25556c(0x3083)](_0x14a70c,_0x1ade80){return _0x1ade80['r']=this['r']+_0x14a70c['r'],_0x1ade80['g']=this['g']+_0x14a70c['g'],_0x1ade80['b']=this['b']+_0x14a70c['b'],this;}[_0x25556c(0x10ce)](_0x56239a){return new _0xf256c7(this['r']-_0x56239a['r'],this['g']-_0x56239a['g'],this['b']-_0x56239a['b']);}[_0x25556c(0x185b)](_0x473b1b,_0x26536f){return _0x26536f['r']=this['r']-_0x473b1b['r'],_0x26536f['g']=this['g']-_0x473b1b['g'],_0x26536f['b']=this['b']-_0x473b1b['b'],this;}[_0x25556c(0x77b)](){return new _0xf256c7(this['r'],this['g'],this['b']);}[_0x25556c(0x19f9)](_0x492cb0){return this['r']=_0x492cb0['r'],this['g']=_0x492cb0['g'],this['b']=_0x492cb0['b'],this;}[_0x25556c(0x9b3)](_0x139cc9,_0x563049,_0x88b74f){return this['r']=_0x139cc9,this['g']=_0x563049,this['b']=_0x88b74f,this;}[_0x25556c(0x386b)](_0x55ae38,_0x412f7b,_0x3b08b4){var _0x3e5f1f=_0x25556c;return this[_0x3e5f1f(0x9b3)](_0x55ae38,_0x412f7b,_0x3b08b4);}['toHexString'](){var _0x2a82dc=_0x25556c,_0x7cdeff=Math[_0x2a82dc(0xb94)](0xff*this['r']),_0x5d70a2=Math[_0x2a82dc(0xb94)](0xff*this['g']),_0x507ab3=Math[_0x2a82dc(0xb94)](0xff*this['b']);return'#'+_0x2bbdd8['R'][_0x2a82dc(0xbfa)](_0x7cdeff)+_0x2bbdd8['R'][_0x2a82dc(0xbfa)](_0x5d70a2)+_0x2bbdd8['R'][_0x2a82dc(0xbfa)](_0x507ab3);}[_0x25556c(0x3a80)](){var _0x5b1832=_0x25556c,_0x26b0f6=new _0xf256c7();return this[_0x5b1832(0x1aa9)](_0x26b0f6),_0x26b0f6;}['toHSVToRef'](_0x279256){var _0x32d862=_0x25556c,_0x30650b=this['r'],_0x5c7566=this['g'],_0x509367=this['b'],_0x38dc91=Math[_0x32d862(0x1955)](_0x30650b,_0x5c7566,_0x509367),_0x5e111a=Math[_0x32d862(0x1111)](_0x30650b,_0x5c7566,_0x509367);let _0x3682b7=0x0,_0x559a66=0x0;var _0x56e0ee=_0x38dc91,_0x3c1c51=_0x38dc91-_0x5e111a;0x0!==_0x38dc91&&(_0x559a66=_0x3c1c51/_0x38dc91),_0x38dc91!=_0x5e111a&&(_0x38dc91==_0x30650b?(_0x3682b7=(_0x5c7566-_0x509367)/_0x3c1c51,_0x5c7566<_0x509367&&(_0x3682b7+=0x6)):_0x38dc91==_0x5c7566?_0x3682b7=(_0x509367-_0x30650b)/_0x3c1c51+0x2:_0x38dc91==_0x509367&&(_0x3682b7=(_0x30650b-_0x5c7566)/_0x3c1c51+0x4),_0x3682b7*=0x3c),_0x279256['r']=_0x3682b7,_0x279256['g']=_0x559a66,_0x279256['b']=_0x56e0ee;}[_0x25556c(0x2ec1)](_0xc0ab83=!0x1){var _0x5ce82b=new _0xf256c7();return this['toLinearSpaceToRef'](_0x5ce82b,_0xc0ab83),_0x5ce82b;}[_0x25556c(0xad8)](_0x333eaa,_0x1504c4=!0x1){return _0x1504c4?(_0x333eaa['r']=_0x27dc99(this['r']),_0x333eaa['g']=_0x27dc99(this['g']),_0x333eaa['b']=_0x27dc99(this['b'])):(_0x333eaa['r']=_0x142d9e(this['r']),_0x333eaa['g']=_0x142d9e(this['g']),_0x333eaa['b']=_0x142d9e(this['b'])),this;}[_0x25556c(0x1e0d)](_0xc403c9=!0x1){var _0x10bb1f=_0x25556c,_0x3c9ba2=new _0xf256c7();return this[_0x10bb1f(0x36d0)](_0x3c9ba2,_0xc403c9),_0x3c9ba2;}[_0x25556c(0x36d0)](_0x11bd39,_0x28f5df=!0x1){return _0x28f5df?(_0x11bd39['r']=_0x43e98c(this['r']),_0x11bd39['g']=_0x43e98c(this['g']),_0x11bd39['b']=_0x43e98c(this['b'])):(_0x11bd39['r']=_0x1f16c6(this['r']),_0x11bd39['g']=_0x1f16c6(this['g']),_0x11bd39['b']=_0x1f16c6(this['b'])),this;}static[_0x25556c(0x28d8)](_0x4544cd,_0x34218c,_0x9be56e,_0x64e836){var _0x1518b0=_0x25556c,_0x34218c=_0x9be56e*_0x34218c,_0x4544cd=_0x4544cd/0x3c,_0x204376=_0x34218c*(0x1-Math[_0x1518b0(0x273d)](_0x4544cd%0x2-0x1));let _0x57491d=0x0,_0x58d694=0x0,_0x2762f7=0x0;0x0<=_0x4544cd&&_0x4544cd<=0x1?(_0x57491d=_0x34218c,_0x58d694=_0x204376):0x1<=_0x4544cd&&_0x4544cd<=0x2?(_0x57491d=_0x204376,_0x58d694=_0x34218c):0x2<=_0x4544cd&&_0x4544cd<=0x3?(_0x58d694=_0x34218c,_0x2762f7=_0x204376):0x3<=_0x4544cd&&_0x4544cd<=0x4?(_0x58d694=_0x204376,_0x2762f7=_0x34218c):0x4<=_0x4544cd&&_0x4544cd<=0x5?(_0x57491d=_0x204376,_0x2762f7=_0x34218c):0x5<=_0x4544cd&&_0x4544cd<=0x6&&(_0x57491d=_0x34218c,_0x2762f7=_0x204376),_0x4544cd=_0x9be56e-_0x34218c,_0x64e836[_0x1518b0(0x386b)](_0x57491d+_0x4544cd,_0x58d694+_0x4544cd,_0x2762f7+_0x4544cd);}static[_0x25556c(0xb95)](_0x223d95,_0x172b0a,_0x26a17b){var _0x546720=new _0xf256c7(0x0,0x0,0x0);return _0xf256c7['HSVtoRGBToRef'](_0x223d95,_0x172b0a,_0x26a17b,_0x546720),_0x546720;}static[_0x25556c(0x333b)](_0x1b91c1){var _0x4ee676=_0x25556c;if('#'!==_0x1b91c1['substring'](0x0,0x1)||0x7!==_0x1b91c1['length'])return new _0xf256c7(0x0,0x0,0x0);var _0x4cda61=parseInt(_0x1b91c1[_0x4ee676(0x1f2a)](0x1,0x3),0x10),_0x50b350=parseInt(_0x1b91c1[_0x4ee676(0x1f2a)](0x3,0x5),0x10),_0x1b91c1=parseInt(_0x1b91c1['substring'](0x5,0x7),0x10);return _0xf256c7[_0x4ee676(0x41ac)](_0x4cda61,_0x50b350,_0x1b91c1);}static[_0x25556c(0xf7f)](_0x27e17d,_0x45bc75=0x0){return new _0xf256c7(_0x27e17d[_0x45bc75],_0x27e17d[_0x45bc75+0x1],_0x27e17d[_0x45bc75+0x2]);}static[_0x25556c(0x3628)](_0x1bb3e3,_0x1cedf8=0x0,_0x535780){_0x535780['r']=_0x1bb3e3[_0x1cedf8],_0x535780['g']=_0x1bb3e3[_0x1cedf8+0x1],_0x535780['b']=_0x1bb3e3[_0x1cedf8+0x2];}static[_0x25556c(0x41ac)](_0x171ce2,_0x14f56b,_0x5b16fc){return new _0xf256c7(_0x171ce2/0xff,_0x14f56b/0xff,_0x5b16fc/0xff);}static[_0x25556c(0x8d6)](_0x46aa2b,_0x3de84e,_0x4c9d51){var _0x1ff9c8=_0x25556c,_0x1ca8a3=new _0xf256c7(0x0,0x0,0x0);return _0xf256c7[_0x1ff9c8(0xe1b)](_0x46aa2b,_0x3de84e,_0x4c9d51,_0x1ca8a3),_0x1ca8a3;}static[_0x25556c(0xe1b)](_0x32aedf,_0x38c04e,_0x90b4d4,_0xc47a5e){_0xc47a5e['r']=_0x32aedf['r']+(_0x38c04e['r']-_0x32aedf['r'])*_0x90b4d4,_0xc47a5e['g']=_0x32aedf['g']+(_0x38c04e['g']-_0x32aedf['g'])*_0x90b4d4,_0xc47a5e['b']=_0x32aedf['b']+(_0x38c04e['b']-_0x32aedf['b'])*_0x90b4d4;}static[_0x25556c(0x1c4b)](_0x2b8cf6,_0x482e6c,_0x3837d5,_0x459c6a,_0x1849e1){var _0x2607e4=_0x1849e1*_0x1849e1,_0xaadc20=_0x1849e1*_0x2607e4,_0x2a10cb=0x2*_0xaadc20-0x3*_0x2607e4+0x1,_0x531195=-0x2*_0xaadc20+0x3*_0x2607e4,_0x1849e1=_0xaadc20-0x2*_0x2607e4+_0x1849e1,_0xaadc20=_0xaadc20-_0x2607e4,_0x2607e4=_0x2b8cf6['r']*_0x2a10cb+_0x3837d5['r']*_0x531195+_0x482e6c['r']*_0x1849e1+_0x459c6a['r']*_0xaadc20,_0x4f3730=_0x2b8cf6['g']*_0x2a10cb+_0x3837d5['g']*_0x531195+_0x482e6c['g']*_0x1849e1+_0x459c6a['g']*_0xaadc20,_0x2b8cf6=_0x2b8cf6['b']*_0x2a10cb+_0x3837d5['b']*_0x531195+_0x482e6c['b']*_0x1849e1+_0x459c6a['b']*_0xaadc20;return new _0xf256c7(_0x2607e4,_0x4f3730,_0x2b8cf6);}static[_0x25556c(0x112b)](_0x83befd,_0x3c9239,_0x26263d,_0x5a6a76,_0x543bac){var _0x50a8c1=_0x25556c,_0x455338=_0xf256c7[_0x50a8c1(0x186d)]();return this['Hermite1stDerivativeToRef'](_0x83befd,_0x3c9239,_0x26263d,_0x5a6a76,_0x543bac,_0x455338),_0x455338;}static[_0x25556c(0x28cd)](_0x42c131,_0x20b6cf,_0x2b01ac,_0x4e1d83,_0x48e27f,_0x4b5ba3){var _0x4b1d40=_0x48e27f*_0x48e27f;_0x4b5ba3['r']=0x6*(_0x4b1d40-_0x48e27f)*_0x42c131['r']+(0x3*_0x4b1d40-0x4*_0x48e27f+0x1)*_0x20b6cf['r']+0x6*(-_0x4b1d40+_0x48e27f)*_0x2b01ac['r']+(0x3*_0x4b1d40-0x2*_0x48e27f)*_0x4e1d83['r'],_0x4b5ba3['g']=0x6*(_0x4b1d40-_0x48e27f)*_0x42c131['g']+(0x3*_0x4b1d40-0x4*_0x48e27f+0x1)*_0x20b6cf['g']+0x6*(-_0x4b1d40+_0x48e27f)*_0x2b01ac['g']+(0x3*_0x4b1d40-0x2*_0x48e27f)*_0x4e1d83['g'],_0x4b5ba3['b']=0x6*(_0x4b1d40-_0x48e27f)*_0x42c131['b']+(0x3*_0x4b1d40-0x4*_0x48e27f+0x1)*_0x20b6cf['b']+0x6*(-_0x4b1d40+_0x48e27f)*_0x2b01ac['b']+(0x3*_0x4b1d40-0x2*_0x48e27f)*_0x4e1d83['b'];}static[_0x25556c(0x1334)](){return new _0xf256c7(0x1,0x0,0x0);}static['Green'](){return new _0xf256c7(0x0,0x1,0x0);}static[_0x25556c(0x399e)](){return new _0xf256c7(0x0,0x0,0x1);}static['Black'](){return new _0xf256c7(0x0,0x0,0x0);}static get[_0x25556c(0x32fd)](){return _0xf256c7['_BlackReadOnly'];}static[_0x25556c(0x348d)](){return new _0xf256c7(0x1,0x1,0x1);}static['Purple'](){return new _0xf256c7(0.5,0x0,0.5);}static['Magenta'](){return new _0xf256c7(0x1,0x0,0x1);}static[_0x25556c(0x1994)](){return new _0xf256c7(0x1,0x1,0x0);}static['Gray'](){return new _0xf256c7(0.5,0.5,0.5);}static[_0x25556c(0x1a64)](){return new _0xf256c7(0x0,0x1,0x1);}static['Random'](){var _0x16c1cc=_0x25556c;return new _0xf256c7(Math[_0x16c1cc(0x1384)](),Math[_0x16c1cc(0x1384)](),Math[_0x16c1cc(0x1384)]());}}_0xf256c7['_BlackReadOnly']=_0xf256c7[_0x25556c(0x186d)]();class _0x4261cc{constructor(_0x5b29e2=0x0,_0x46f44f=0x0,_0x2d89f1=0x0,_0x517fda=0x1){this['r']=_0x5b29e2,this['g']=_0x46f44f,this['b']=_0x2d89f1,this['a']=_0x517fda;}[_0x25556c(0x3e1)](_0x2128d2){return this['r']+=_0x2128d2['r'],this['g']+=_0x2128d2['g'],this['b']+=_0x2128d2['b'],this['a']+=_0x2128d2['a'],this;}['asArray'](){return[this['r'],this['g'],this['b'],this['a']];}[_0x25556c(0x36f9)](_0x5346f6,_0xeec384=0x0){return _0x5346f6[_0xeec384]=this['r'],_0x5346f6[_0xeec384+0x1]=this['g'],_0x5346f6[_0xeec384+0x2]=this['b'],_0x5346f6[_0xeec384+0x3]=this['a'],this;}[_0x25556c(0x35a7)](_0x3983ce,_0x1f6bc7=0x0){var _0x17f4ad=_0x25556c;return _0x4261cc[_0x17f4ad(0x3628)](_0x3983ce,_0x1f6bc7,this),this;}[_0x25556c(0x1bc8)](_0x1ed568){return _0x1ed568&&this['r']===_0x1ed568['r']&&this['g']===_0x1ed568['g']&&this['b']===_0x1ed568['b']&&this['a']===_0x1ed568['a'];}[_0x25556c(0x2e5)](_0x54f85a){return new _0x4261cc(this['r']+_0x54f85a['r'],this['g']+_0x54f85a['g'],this['b']+_0x54f85a['b'],this['a']+_0x54f85a['a']);}[_0x25556c(0x10ce)](_0x3ac87a){return new _0x4261cc(this['r']-_0x3ac87a['r'],this['g']-_0x3ac87a['g'],this['b']-_0x3ac87a['b'],this['a']-_0x3ac87a['a']);}['subtractToRef'](_0xf8ccb8,_0x29f66d){return _0x29f66d['r']=this['r']-_0xf8ccb8['r'],_0x29f66d['g']=this['g']-_0xf8ccb8['g'],_0x29f66d['b']=this['b']-_0xf8ccb8['b'],_0x29f66d['a']=this['a']-_0xf8ccb8['a'],this;}[_0x25556c(0x393f)](_0x21952e){return new _0x4261cc(this['r']*_0x21952e,this['g']*_0x21952e,this['b']*_0x21952e,this['a']*_0x21952e);}['scaleInPlace'](_0x6b38e2){return this['r']*=_0x6b38e2,this['g']*=_0x6b38e2,this['b']*=_0x6b38e2,this['a']*=_0x6b38e2,this;}[_0x25556c(0x279e)](_0x1273ae,_0x1810f0){return _0x1810f0['r']=this['r']*_0x1273ae,_0x1810f0['g']=this['g']*_0x1273ae,_0x1810f0['b']=this['b']*_0x1273ae,_0x1810f0['a']=this['a']*_0x1273ae,this;}[_0x25556c(0x2e36)](_0x55b76b,_0x1461a5){return _0x1461a5['r']+=this['r']*_0x55b76b,_0x1461a5['g']+=this['g']*_0x55b76b,_0x1461a5['b']+=this['b']*_0x55b76b,_0x1461a5['a']+=this['a']*_0x55b76b,this;}[_0x25556c(0x64e)](_0x5338e2=0x0,_0x37aef6=0x1,_0x30fe5a){var _0x14c1e0=_0x25556c;return _0x30fe5a['r']=_0x2bbdd8['R']['Clamp'](this['r'],_0x5338e2,_0x37aef6),_0x30fe5a['g']=_0x2bbdd8['R']['Clamp'](this['g'],_0x5338e2,_0x37aef6),_0x30fe5a['b']=_0x2bbdd8['R'][_0x14c1e0(0x2641)](this['b'],_0x5338e2,_0x37aef6),_0x30fe5a['a']=_0x2bbdd8['R']['Clamp'](this['a'],_0x5338e2,_0x37aef6),this;}['multiply'](_0x17d2a9){return new _0x4261cc(this['r']*_0x17d2a9['r'],this['g']*_0x17d2a9['g'],this['b']*_0x17d2a9['b'],this['a']*_0x17d2a9['a']);}[_0x25556c(0x3d93)](_0x30184b,_0x4565cc){return _0x4565cc['r']=this['r']*_0x30184b['r'],_0x4565cc['g']=this['g']*_0x30184b['g'],_0x4565cc['b']=this['b']*_0x30184b['b'],_0x4565cc['a']=this['a']*_0x30184b['a'],_0x4565cc;}['toString'](){var _0x128b54=_0x25556c;return _0x128b54(0x1021)+this['r']+_0x128b54(0x2c10)+this['g']+_0x128b54(0x22b4)+this['b']+_0x128b54(0x1b8a)+this['a']+'}';}[_0x25556c(0x252c)](){var _0x31773e=_0x25556c;return _0x31773e(0x851);}['getHashCode'](){return 0x18d*(0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0))^(0xff*this['a']|0x0);}[_0x25556c(0x77b)](){return new _0x4261cc(this['r'],this['g'],this['b'],this['a']);}[_0x25556c(0x19f9)](_0x44c366){return this['r']=_0x44c366['r'],this['g']=_0x44c366['g'],this['b']=_0x44c366['b'],this['a']=_0x44c366['a'],this;}[_0x25556c(0x9b3)](_0x35d801,_0x2110d3,_0x275642,_0x136968){return this['r']=_0x35d801,this['g']=_0x2110d3,this['b']=_0x275642,this['a']=_0x136968,this;}['set'](_0x4f3b41,_0x10f6b3,_0x50a4a4,_0x5a5a46){var _0x514f0e=_0x25556c;return this[_0x514f0e(0x9b3)](_0x4f3b41,_0x10f6b3,_0x50a4a4,_0x5a5a46);}['toHexString'](_0x4a3236=!0x1){var _0x5d2e0f=_0x25556c,_0xf15e31=Math['round'](0xff*this['r']),_0x5d245d=Math[_0x5d2e0f(0xb94)](0xff*this['g']),_0x18b8b6=Math[_0x5d2e0f(0xb94)](0xff*this['b']);if(_0x4a3236)return'#'+_0x2bbdd8['R'][_0x5d2e0f(0xbfa)](_0xf15e31)+_0x2bbdd8['R']['ToHex'](_0x5d245d)+_0x2bbdd8['R']['ToHex'](_0x18b8b6);return _0x4a3236=Math['round'](0xff*this['a']),'#'+_0x2bbdd8['R'][_0x5d2e0f(0xbfa)](_0xf15e31)+_0x2bbdd8['R'][_0x5d2e0f(0xbfa)](_0x5d245d)+_0x2bbdd8['R'][_0x5d2e0f(0xbfa)](_0x18b8b6)+_0x2bbdd8['R'][_0x5d2e0f(0xbfa)](_0x4a3236);}[_0x25556c(0x2ec1)](_0xfbb529=!0x1){var _0x3e430f=_0x25556c,_0x5a4213=new _0x4261cc();return this[_0x3e430f(0xad8)](_0x5a4213,_0xfbb529),_0x5a4213;}[_0x25556c(0xad8)](_0x10875b,_0x5764c1=!0x1){return _0x5764c1?(_0x10875b['r']=_0x27dc99(this['r']),_0x10875b['g']=_0x27dc99(this['g']),_0x10875b['b']=_0x27dc99(this['b'])):(_0x10875b['r']=_0x142d9e(this['r']),_0x10875b['g']=_0x142d9e(this['g']),_0x10875b['b']=_0x142d9e(this['b'])),_0x10875b['a']=this['a'],this;}[_0x25556c(0x1e0d)](_0x557138=!0x1){var _0x219f04=_0x25556c,_0x239f8b=new _0x4261cc();return this[_0x219f04(0x36d0)](_0x239f8b,_0x557138),_0x239f8b;}[_0x25556c(0x36d0)](_0x53b236,_0xb85a3d=!0x1){return _0xb85a3d?(_0x53b236['r']=_0x43e98c(this['r']),_0x53b236['g']=_0x43e98c(this['g']),_0x53b236['b']=_0x43e98c(this['b'])):(_0x53b236['r']=_0x1f16c6(this['r']),_0x53b236['g']=_0x1f16c6(this['g']),_0x53b236['b']=_0x1f16c6(this['b'])),_0x53b236['a']=this['a'],this;}static[_0x25556c(0x333b)](_0x222b06){var _0x29e0da=_0x25556c;if('#'!==_0x222b06['substring'](0x0,0x1)||0x9!==_0x222b06[_0x29e0da(0x18cc)]&&0x7!==_0x222b06[_0x29e0da(0x18cc)])return new _0x4261cc(0x0,0x0,0x0,0x0);var _0xb136c3=parseInt(_0x222b06[_0x29e0da(0x1f2a)](0x1,0x3),0x10),_0x57d39f=parseInt(_0x222b06[_0x29e0da(0x1f2a)](0x3,0x5),0x10),_0x267362=parseInt(_0x222b06[_0x29e0da(0x1f2a)](0x5,0x7),0x10),_0x222b06=0x9===_0x222b06['length']?parseInt(_0x222b06['substring'](0x7,0x9),0x10):0xff;return _0x4261cc[_0x29e0da(0x41ac)](_0xb136c3,_0x57d39f,_0x267362,_0x222b06);}static[_0x25556c(0x8d6)](_0x530930,_0x3a6839,_0x1d6718){var _0x4cd966=_0x25556c,_0x57ec24=new _0x4261cc(0x0,0x0,0x0,0x0);return _0x4261cc[_0x4cd966(0xe1b)](_0x530930,_0x3a6839,_0x1d6718,_0x57ec24),_0x57ec24;}static['LerpToRef'](_0xb0e478,_0x187877,_0x4c56c0,_0x211503){_0x211503['r']=_0xb0e478['r']+(_0x187877['r']-_0xb0e478['r'])*_0x4c56c0,_0x211503['g']=_0xb0e478['g']+(_0x187877['g']-_0xb0e478['g'])*_0x4c56c0,_0x211503['b']=_0xb0e478['b']+(_0x187877['b']-_0xb0e478['b'])*_0x4c56c0,_0x211503['a']=_0xb0e478['a']+(_0x187877['a']-_0xb0e478['a'])*_0x4c56c0;}static['Hermite'](_0x44f6f5,_0x145022,_0x5da420,_0x483c21,_0x20d3e0){var _0x52e44d=_0x20d3e0*_0x20d3e0,_0x428d91=_0x20d3e0*_0x52e44d,_0x396d24=0x2*_0x428d91-0x3*_0x52e44d+0x1,_0x214fa7=-0x2*_0x428d91+0x3*_0x52e44d,_0x20d3e0=_0x428d91-0x2*_0x52e44d+_0x20d3e0,_0x428d91=_0x428d91-_0x52e44d,_0x52e44d=_0x44f6f5['r']*_0x396d24+_0x5da420['r']*_0x214fa7+_0x145022['r']*_0x20d3e0+_0x483c21['r']*_0x428d91,_0x19569a=_0x44f6f5['g']*_0x396d24+_0x5da420['g']*_0x214fa7+_0x145022['g']*_0x20d3e0+_0x483c21['g']*_0x428d91,_0x4c14a9=_0x44f6f5['b']*_0x396d24+_0x5da420['b']*_0x214fa7+_0x145022['b']*_0x20d3e0+_0x483c21['b']*_0x428d91,_0x44f6f5=_0x44f6f5['a']*_0x396d24+_0x5da420['a']*_0x214fa7+_0x145022['a']*_0x20d3e0+_0x483c21['a']*_0x428d91;return new _0x4261cc(_0x52e44d,_0x19569a,_0x4c14a9,_0x44f6f5);}static[_0x25556c(0x112b)](_0x39b93c,_0x1abaf0,_0x4befaf,_0x17886f,_0x30e95e){var _0x384ca8=new _0x4261cc();return this['Hermite1stDerivativeToRef'](_0x39b93c,_0x1abaf0,_0x4befaf,_0x17886f,_0x30e95e,_0x384ca8),_0x384ca8;}static['Hermite1stDerivativeToRef'](_0x436a2b,_0x28eaef,_0x53530c,_0x247ed8,_0x1659c2,_0x18678a){var _0x59b12b=_0x1659c2*_0x1659c2;_0x18678a['r']=0x6*(_0x59b12b-_0x1659c2)*_0x436a2b['r']+(0x3*_0x59b12b-0x4*_0x1659c2+0x1)*_0x28eaef['r']+0x6*(-_0x59b12b+_0x1659c2)*_0x53530c['r']+(0x3*_0x59b12b-0x2*_0x1659c2)*_0x247ed8['r'],_0x18678a['g']=0x6*(_0x59b12b-_0x1659c2)*_0x436a2b['g']+(0x3*_0x59b12b-0x4*_0x1659c2+0x1)*_0x28eaef['g']+0x6*(-_0x59b12b+_0x1659c2)*_0x53530c['g']+(0x3*_0x59b12b-0x2*_0x1659c2)*_0x247ed8['g'],_0x18678a['b']=0x6*(_0x59b12b-_0x1659c2)*_0x436a2b['b']+(0x3*_0x59b12b-0x4*_0x1659c2+0x1)*_0x28eaef['b']+0x6*(-_0x59b12b+_0x1659c2)*_0x53530c['b']+(0x3*_0x59b12b-0x2*_0x1659c2)*_0x247ed8['b'],_0x18678a['a']=0x6*(_0x59b12b-_0x1659c2)*_0x436a2b['a']+(0x3*_0x59b12b-0x4*_0x1659c2+0x1)*_0x28eaef['a']+0x6*(-_0x59b12b+_0x1659c2)*_0x53530c['a']+(0x3*_0x59b12b-0x2*_0x1659c2)*_0x247ed8['a'];}static[_0x25556c(0xd55)](_0x39ef65,_0xd1ddb1=0x1){return new _0x4261cc(_0x39ef65['r'],_0x39ef65['g'],_0x39ef65['b'],_0xd1ddb1);}static[_0x25556c(0xf7f)](_0x47c276,_0x23c5b8=0x0){return new _0x4261cc(_0x47c276[_0x23c5b8],_0x47c276[_0x23c5b8+0x1],_0x47c276[_0x23c5b8+0x2],_0x47c276[_0x23c5b8+0x3]);}static[_0x25556c(0x3628)](_0x480faa,_0x124bed=0x0,_0x35064a){_0x35064a['r']=_0x480faa[_0x124bed],_0x35064a['g']=_0x480faa[_0x124bed+0x1],_0x35064a['b']=_0x480faa[_0x124bed+0x2],_0x35064a['a']=_0x480faa[_0x124bed+0x3];}static[_0x25556c(0x41ac)](_0x331407,_0x281931,_0x1fa398,_0x19f268){return new _0x4261cc(_0x331407/0xff,_0x281931/0xff,_0x1fa398/0xff,_0x19f268/0xff);}static[_0x25556c(0x128a)](_0x29c838,_0x5a126d){var _0x2d6dea=_0x25556c;if(_0x29c838[_0x2d6dea(0x18cc)]!==0x3*_0x5a126d)return _0x29c838;{const _0x43455f=[];for(let _0x537c07=0x0;_0x537c07<_0x29c838[_0x2d6dea(0x18cc)];_0x537c07+=0x3){var _0x22d7b5=_0x537c07/0x3*0x4;_0x43455f[_0x22d7b5]=_0x29c838[_0x537c07],_0x43455f[0x1+_0x22d7b5]=_0x29c838[_0x537c07+0x1],_0x43455f[0x2+_0x22d7b5]=_0x29c838[_0x537c07+0x2],_0x43455f[0x3+_0x22d7b5]=0x1;}return _0x43455f;}}}class _0x47ff39{}_0x47ff39[_0x25556c(0x3094)]=_0x256e48['B'][_0x25556c(0x3c7b)](0x3,_0xf256c7[_0x25556c(0x186d)]),_0x47ff39['Color4']=_0x256e48['B'][_0x25556c(0x3c7b)](0x3,()=>new _0x4261cc(0x0,0x0,0x0,0x0)),(0x0,_0x54c640['H'])(_0x25556c(0x35a5),_0xf256c7),(0x0,_0x54c640['H'])('BABYLON.Color4',_0x4261cc);},0x16bf5:(_0xe27dcf,_0x3ff99d,_0x68c780)=>{_0x68c780['d'](_0x3ff99d,{'Nn':()=>_0x495051,'Q_':()=>_0x2d2f39,'kn':()=>_0x1488c2,'zp':()=>_0x311977});const _0x311977=0x1/2.2,_0x495051=2.2,_0x2d2f39=(0x1+Math['sqrt'](0x5))/0x2,_0x1488c2=0.001;},0x1404a:(_0x484a88,_0x18a5e6,_0x1d6ce9)=>{var _0x25e9a7=a8_0x1ec55c;_0x1d6ce9['d'](_0x18a5e6,{'k':()=>function(_0x4263f3,_0x4b5df6,_0x2aa55e,_0x2b6cb0=null,_0x627e54){var _0x795eea=a8_0x5306;const _0x31d7eb=new _0x29fdd5['P'](Number[_0x795eea(0x1806)],Number[_0x795eea(0x1806)],Number['MAX_VALUE']),_0x32c211=new _0x29fdd5['P'](-Number[_0x795eea(0x1806)],-Number[_0x795eea(0x1806)],-Number[_0x795eea(0x1806)]);return _0x627e54=_0x627e54||0x3,_0x2d3453[_0x795eea(0x2090)](_0x4263f3,_0x4b5df6,_0x2aa55e,_0x627e54,_0x31d7eb,_0x32c211),_0x2b6cb0&&(_0x31d7eb['x']-=_0x31d7eb['x']*_0x2b6cb0['x']+_0x2b6cb0['y'],_0x31d7eb['y']-=_0x31d7eb['y']*_0x2b6cb0['x']+_0x2b6cb0['y'],_0x31d7eb['z']-=_0x31d7eb['z']*_0x2b6cb0['x']+_0x2b6cb0['y'],_0x32c211['x']+=_0x32c211['x']*_0x2b6cb0['x']+_0x2b6cb0['y'],_0x32c211['y']+=_0x32c211['y']*_0x2b6cb0['x']+_0x2b6cb0['y'],_0x32c211['z']+=_0x32c211['z']*_0x2b6cb0['x']+_0x2b6cb0['y']),{'minimum':_0x31d7eb,'maximum':_0x32c211};},'y':()=>function(_0x46dbdf,_0x3ae849,_0x43baaa,_0x3e10ac,_0x2ba5cb=null){var _0x571abe=a8_0x5306;const _0x1cd537=new _0x29fdd5['P'](Number[_0x571abe(0x1806)],Number[_0x571abe(0x1806)],Number[_0x571abe(0x1806)]),_0x806298=new _0x29fdd5['P'](-Number[_0x571abe(0x1806)],-Number['MAX_VALUE'],-Number[_0x571abe(0x1806)]);return _0x2d3453[_0x571abe(0x231e)](_0x46dbdf,_0x3ae849,_0x43baaa,_0x3e10ac,_0x1cd537,_0x806298),_0x2ba5cb&&(_0x1cd537['x']-=_0x1cd537['x']*_0x2ba5cb['x']+_0x2ba5cb['y'],_0x1cd537['y']-=_0x1cd537['y']*_0x2ba5cb['x']+_0x2ba5cb['y'],_0x1cd537['z']-=_0x1cd537['z']*_0x2ba5cb['x']+_0x2ba5cb['y'],_0x806298['x']+=_0x806298['x']*_0x2ba5cb['x']+_0x2ba5cb['y'],_0x806298['y']+=_0x806298['y']*_0x2ba5cb['x']+_0x2ba5cb['y'],_0x806298['z']+=_0x806298['z']*_0x2ba5cb['x']+_0x2ba5cb['y']),{'minimum':_0x1cd537,'maximum':_0x806298};}});function _0x318873(_0xc4bc6e,_0x3f3874,_0x3dcb61,_0x4325f0){var _0x55d0c2=a8_0x5306,_0x31e7ea,_0xe6e481=arguments[_0x55d0c2(0x18cc)],_0x109f84=_0xe6e481<0x3?_0x3f3874:null===_0x4325f0?_0x4325f0=Object[_0x55d0c2(0x14a5)](_0x3f3874,_0x3dcb61):_0x4325f0;if('object'==typeof Reflect&&_0x55d0c2(0x3d33)==typeof Reflect[_0x55d0c2(0x3215)])_0x109f84=Reflect[_0x55d0c2(0x3215)](_0xc4bc6e,_0x3f3874,_0x3dcb61,_0x4325f0);else{for(var _0x972d0d=_0xc4bc6e['length']-0x1;0x0<=_0x972d0d;_0x972d0d--)(_0x31e7ea=_0xc4bc6e[_0x972d0d])&&(_0x109f84=(_0xe6e481<0x3?_0x31e7ea(_0x109f84):0x3<_0xe6e481?_0x31e7ea(_0x3f3874,_0x3dcb61,_0x109f84):_0x31e7ea(_0x3f3874,_0x3dcb61))||_0x109f84);}0x3<_0xe6e481&&_0x109f84&&Object[_0x55d0c2(0x276e)](_0x3f3874,_0x3dcb61,_0x109f84);}var _0x29fdd5=_0x1d6ce9(0xd53f),_0x18a5e6=_0x1d6ce9(0x10435);class _0x2d3453{static[_0x25e9a7(0x231e)](_0xca0789,_0x4511ea,_0x35bccb,_0x57a90f,_0x5b2f63,_0x4d35a6){var _0x143548=_0x25e9a7;for(let _0x3e7422=_0x35bccb;_0x3e7422<_0x35bccb+_0x57a90f;_0x3e7422++){var _0x1c25d5=0x3*_0x4511ea[_0x3e7422],_0x2eae93=_0xca0789[_0x1c25d5],_0x3bb3f3=_0xca0789[0x1+_0x1c25d5],_0x1c25d5=_0xca0789[0x2+_0x1c25d5];_0x5b2f63['minimizeInPlaceFromFloats'](_0x2eae93,_0x3bb3f3,_0x1c25d5),_0x4d35a6[_0x143548(0x22e1)](_0x2eae93,_0x3bb3f3,_0x1c25d5);}}static[_0x25e9a7(0x2090)](_0x48410f,_0x2e6208,_0x202423,_0x52661a,_0x4c3755,_0x5230c0){var _0x38e657=_0x25e9a7;for(let _0x527a6b=_0x2e6208,_0x18e049=_0x2e6208*_0x52661a;_0x527a6b<_0x2e6208+_0x202423;_0x527a6b++,_0x18e049+=_0x52661a){var _0x303dd6=_0x48410f[_0x18e049],_0x222046=_0x48410f[_0x18e049+0x1],_0x4d9b14=_0x48410f[_0x18e049+0x2];_0x4c3755[_0x38e657(0x2ed)](_0x303dd6,_0x222046,_0x4d9b14),_0x5230c0[_0x38e657(0x22e1)](_0x303dd6,_0x222046,_0x4d9b14);}}}_0x318873([_0x18a5e6['G6'][_0x25e9a7(0x235b)]((...[_0x3af4cd,_0x2f9233])=>!Array[_0x25e9a7(0x2cb4)](_0x3af4cd)&&!Array['isArray'](_0x2f9233))],_0x2d3453,'extractMinAndMaxIndexed',null),_0x318873([_0x18a5e6['G6'][_0x25e9a7(0x235b)]((...[_0x2511a1])=>!Array['isArray'](_0x2511a1))],_0x2d3453,_0x25e9a7(0x2090),null);},0x5d41:(_0x572d89,_0x30bd60,_0x2e49a5)=>{var _0x165d2e=a8_0x1ec55c;_0x2e49a5['d'](_0x30bd60,{'a':()=>_0x322191});var _0x1fceff=_0x2e49a5(0x9a70),_0x1ac3a9=_0x2e49a5(0xd53f);class _0x322191{constructor(_0xba043e=0x0,_0x2621a2=0x0){var _0x1a37d4=a8_0x5306;this['x']=_0xba043e,this['y']=_0x2621a2,_0xba043e!==Math[_0x1a37d4(0x3b8b)](_0xba043e)&&(Math[_0x1a37d4(0x3b8b)](_0xba043e),_0x1fceff['Y'][_0x1a37d4(0xc51)](_0x1a37d4(0xf03))),_0x2621a2!==Math['floor'](_0x2621a2)&&(Math['floor'](_0x2621a2),_0x1fceff['Y']['Warn'](_0x1a37d4(0x699)));}['clone'](){return new _0x322191(this['x'],this['y']);}['rotate60About'](_0x577a5b){var _0x197b6f=this['x'];return this['x']=_0x577a5b['x']+_0x577a5b['y']-this['y'],this['y']=_0x197b6f+this['y']-_0x577a5b['x'],this;}[_0x165d2e(0x24fa)](_0x1cd25f){var _0x5c426a=this['x'];return this['x']=_0x5c426a+this['y']-_0x1cd25f['y'],this['y']=_0x1cd25f['x']+_0x1cd25f['y']-_0x5c426a,this;}['rotate120'](_0x19d940,_0x364676){var _0x28f7db=_0x165d2e;_0x19d940!==Math[_0x28f7db(0x3b8b)](_0x19d940)&&(Math[_0x28f7db(0x3b8b)](_0x19d940),_0x1fceff['Y'][_0x28f7db(0xc51)](_0x28f7db(0xe40))),_0x364676!==Math[_0x28f7db(0x3b8b)](_0x364676)&&(Math['floor'](_0x364676),_0x1fceff['Y'][_0x28f7db(0xc51)]('n\x20not\x20an\x20integer\x20only\x20floor(n)\x20used'));var _0x3f1ef0=this['x'];return this['x']=_0x19d940-_0x3f1ef0-this['y'],this['y']=_0x364676+_0x3f1ef0,this;}[_0x165d2e(0x20c2)](_0x1969fc,_0x4d0ac7){var _0x87bb1b=_0x165d2e;_0x1969fc!==Math['floor'](_0x1969fc)&&(Math[_0x87bb1b(0x3b8b)](_0x1969fc),_0x1fceff['Y'][_0x87bb1b(0xc51)]('m\x20is\x20not\x20an\x20integer,\x20floor(m)\x20used')),_0x4d0ac7!==Math[_0x87bb1b(0x3b8b)](_0x4d0ac7)&&(Math['floor'](_0x4d0ac7),_0x1fceff['Y'][_0x87bb1b(0xc51)]('n\x20is\x20not\x20an\x20integer,\x20\x20\x20floor(n)\x20used'));var _0x5ef2a8=this['x'];return this['x']=this['y']-_0x4d0ac7,this['y']=_0x1969fc+_0x4d0ac7-_0x5ef2a8-this['y'],this;}['toCartesianOrigin'](_0x5156bf,_0x363a93){var _0x1bb273=_0x165d2e;const _0x125b3a=_0x1ac3a9['P']['Zero']();return _0x125b3a['x']=_0x5156bf['x']+0x2*this['x']*_0x363a93+this['y']*_0x363a93,_0x125b3a['y']=_0x5156bf['y']+Math[_0x1bb273(0x141a)](0x3)*this['y']*_0x363a93,_0x125b3a;}static[_0x165d2e(0x409)](){return new _0x322191(0x0,0x0);}}},0xcc9e:(_0x5c58e4,_0x368f6b,_0x266405)=>{var _0xdd400a=a8_0x1ec55c;_0x266405['d'](_0x368f6b,{'$B':()=>_0x4269b3,'ZZ':()=>_0x12dda8,'j_':()=>_0x3c7c2b});var _0x29fc07,_0x3833e8=_0x266405(0x17372),_0x463080=_0x266405(0xd53f),_0x521008=_0x266405(0x16bf5);_0x29fc07={'CW':0x0,0x0:'CW','CCW':0x1,0x1:_0xdd400a(0x4007)};class _0x1e3bb6{constructor(_0x1a8070){var _0x303fa0=_0xdd400a;this[_0x303fa0(0x292f)]=_0x1a8070,this[_0x303fa0(0x292f)]<0x0&&(this['_radians']+=0x2*Math['PI']);}[_0xdd400a(0xdc0)](){var _0x286e7c=_0xdd400a;return 0xb4*this[_0x286e7c(0x292f)]/Math['PI'];}[_0xdd400a(0xeae)](){return this['_radians'];}static[_0xdd400a(0x31eb)](_0x9a5f4b,_0x1f73cf){var _0x4f1d29=_0xdd400a;return _0x1f73cf=_0x1f73cf[_0x4f1d29(0x10ce)](_0x9a5f4b),_0x9a5f4b=Math[_0x4f1d29(0x2b17)](_0x1f73cf['y'],_0x1f73cf['x']),new _0x1e3bb6(_0x9a5f4b);}static['FromRadians'](_0x4aa208){return new _0x1e3bb6(_0x4aa208);}static['FromDegrees'](_0x2242b4){return new _0x1e3bb6(_0x2242b4*Math['PI']/0xb4);}}class _0x45e716{constructor(_0x47a8a5,_0x10f73e,_0x2c4dbf){var _0x5a2e72=_0xdd400a;this['startPoint']=_0x47a8a5,this[_0x5a2e72(0x1c37)]=_0x10f73e,this['endPoint']=_0x2c4dbf;var _0x45b329=Math[_0x5a2e72(0x421b)](_0x10f73e['x'],0x2)+Math[_0x5a2e72(0x421b)](_0x10f73e['y'],0x2),_0x46a820=(Math[_0x5a2e72(0x421b)](_0x47a8a5['x'],0x2)+Math[_0x5a2e72(0x421b)](_0x47a8a5['y'],0x2)-_0x45b329)/0x2,_0x45b329=(_0x45b329-Math[_0x5a2e72(0x421b)](_0x2c4dbf['x'],0x2)-Math[_0x5a2e72(0x421b)](_0x2c4dbf['y'],0x2))/0x2,_0x5390d9=(_0x47a8a5['x']-_0x10f73e['x'])*(_0x10f73e['y']-_0x2c4dbf['y'])-(_0x10f73e['x']-_0x2c4dbf['x'])*(_0x47a8a5['y']-_0x10f73e['y']),_0x47a8a5=(this[_0x5a2e72(0x4c8)]=new _0x463080['FM']((_0x46a820*(_0x10f73e['y']-_0x2c4dbf['y'])-_0x45b329*(_0x47a8a5['y']-_0x10f73e['y']))/_0x5390d9,((_0x47a8a5['x']-_0x10f73e['x'])*_0x45b329-(_0x10f73e['x']-_0x2c4dbf['x'])*_0x46a820)/_0x5390d9),this[_0x5a2e72(0x13e7)]=this['centerPoint']['subtract'](this[_0x5a2e72(0x4050)])['length'](),this[_0x5a2e72(0x3dc7)]=_0x1e3bb6[_0x5a2e72(0x31eb)](this['centerPoint'],this[_0x5a2e72(0x4050)]),this[_0x5a2e72(0x3dc7)]['degrees']());let _0x523ddd=_0x1e3bb6['BetweenTwoPoints'](this[_0x5a2e72(0x4c8)],this[_0x5a2e72(0x1c37)])['degrees'](),_0x53746b=_0x1e3bb6[_0x5a2e72(0x31eb)](this['centerPoint'],this['endPoint'])[_0x5a2e72(0xdc0)]();0xb4<_0x523ddd-_0x47a8a5&&(_0x523ddd-=0x168),_0x523ddd-_0x47a8a5<-0xb4&&(_0x523ddd+=0x168),0xb4<_0x53746b-_0x523ddd&&(_0x53746b-=0x168),_0x53746b-_0x523ddd<-0xb4&&(_0x53746b+=0x168),this[_0x5a2e72(0x1b55)]=_0x523ddd-_0x47a8a5<0x0?_0x29fc07['CW']:_0x29fc07[_0x5a2e72(0x4007)],this[_0x5a2e72(0x29de)]=_0x1e3bb6[_0x5a2e72(0x419b)](this[_0x5a2e72(0x1b55)]===_0x29fc07['CW']?_0x47a8a5-_0x53746b:_0x53746b-_0x47a8a5);}}class _0x12dda8{constructor(_0xd431c8,_0x1eb113){var _0x769c93=_0xdd400a;this[_0x769c93(0x3906)]=new Array(),this[_0x769c93(0x33ff)]=0x0,this[_0x769c93(0x4150)]=!0x1,this[_0x769c93(0x3906)][_0x769c93(0xede)](new _0x463080['FM'](_0xd431c8,_0x1eb113));}[_0xdd400a(0x2f70)](_0x11205b,_0x332124){var _0xfee644=_0xdd400a;if(this[_0xfee644(0x4150)])return this;const _0x293b14=new _0x463080['FM'](_0x11205b,_0x332124);return _0x11205b=this[_0xfee644(0x3906)][this[_0xfee644(0x3906)][_0xfee644(0x18cc)]-0x1],(this[_0xfee644(0x3906)][_0xfee644(0xede)](_0x293b14),this['_length']+=_0x293b14[_0xfee644(0x10ce)](_0x11205b)[_0xfee644(0x18cc)](),this);}[_0xdd400a(0x23b0)](_0x46803b,_0x41e663,_0x871ba0,_0x4dd972,_0x1074c2=0x24){var _0x179c47=_0xdd400a;if(this[_0x179c47(0x4150)])return this;var _0x41a378=this[_0x179c47(0x3906)][this['_points']['length']-0x1],_0x46803b=new _0x463080['FM'](_0x46803b,_0x41e663),_0x41e663=new _0x463080['FM'](_0x871ba0,_0x4dd972);const _0x1480ad=new _0x45e716(_0x41a378,_0x46803b,_0x41e663);let _0x56abbb=_0x1480ad[_0x179c47(0x29de)][_0x179c47(0xeae)]()/_0x1074c2,_0x3595ec=(_0x1480ad[_0x179c47(0x1b55)]===_0x29fc07['CW']&&(_0x56abbb*=-0x1),_0x1480ad[_0x179c47(0x3dc7)][_0x179c47(0xeae)]()+_0x56abbb);for(let _0x298c8e=0x0;_0x298c8e<_0x1074c2;_0x298c8e++){var _0xfc29fe=Math[_0x179c47(0x32c3)](_0x3595ec)*_0x1480ad[_0x179c47(0x13e7)]+_0x1480ad[_0x179c47(0x4c8)]['x'],_0x2218fa=Math[_0x179c47(0x3380)](_0x3595ec)*_0x1480ad[_0x179c47(0x13e7)]+_0x1480ad[_0x179c47(0x4c8)]['y'];this['addLineTo'](_0xfc29fe,_0x2218fa),_0x3595ec+=_0x56abbb;}return this;}['close'](){var _0x22a0a0=_0xdd400a;return this[_0x22a0a0(0x4150)]=!0x0,this;}['length'](){var _0x1404ed=_0xdd400a;let _0x3fd810=this['_length'];if(this[_0x1404ed(0x4150)]){var _0x48245e=this[_0x1404ed(0x3906)][this['_points'][_0x1404ed(0x18cc)]-0x1];const _0x4a8849=this['_points'][0x0];_0x3fd810+=_0x4a8849['subtract'](_0x48245e)[_0x1404ed(0x18cc)]();}return _0x3fd810;}[_0xdd400a(0x1f58)](){var _0x4ec6ae=_0xdd400a;return this[_0x4ec6ae(0x3906)];}[_0xdd400a(0x2d9b)](_0x400245){var _0x2a0ba8=_0xdd400a;if(_0x400245<0x0||0x1<_0x400245)return _0x463080['FM']['Zero']();var _0x3503e8=_0x400245*this[_0x2a0ba8(0x18cc)]();let _0x2f01e6=0x0;for(let _0x5e861d=0x0;_0x5e861d<this[_0x2a0ba8(0x3906)][_0x2a0ba8(0x18cc)];_0x5e861d++){var _0x5d53f7=(_0x5e861d+0x1)%this[_0x2a0ba8(0x3906)]['length'],_0x22d198=this[_0x2a0ba8(0x3906)][_0x5e861d];const _0x44902b=this[_0x2a0ba8(0x3906)][_0x5d53f7],_0x19ee3c=_0x44902b['subtract'](_0x22d198);var _0x15c1a3,_0x5b9739,_0x5d53f7=_0x19ee3c[_0x2a0ba8(0x18cc)]()+_0x2f01e6;if(_0x3503e8>=_0x2f01e6&&_0x3503e8<=_0x5d53f7)return _0x15c1a3=_0x19ee3c[_0x2a0ba8(0x3f86)](),_0x5b9739=_0x3503e8-_0x2f01e6,new _0x463080['FM'](_0x22d198['x']+_0x15c1a3['x']*_0x5b9739,_0x22d198['y']+_0x15c1a3['y']*_0x5b9739);_0x2f01e6=_0x5d53f7;}return _0x463080['FM'][_0x2a0ba8(0x409)]();}static['StartingAt'](_0x2e39e4,_0x403b50){return new _0x12dda8(_0x2e39e4,_0x403b50);}}class _0x4269b3{constructor(_0x3c6eeb,_0x479644=null,_0x109a8c,_0x200d76=!0x1){var _0x1e2025=_0xdd400a;this[_0x1e2025(0x3cec)]=_0x3c6eeb,this[_0x1e2025(0x34b9)]=new Array(),this[_0x1e2025(0x1c9e)]=new Array(),this[_0x1e2025(0x1ed2)]=new Array(),this[_0x1e2025(0xd6c)]=new Array(),this[_0x1e2025(0x2171)]=new Array(),this[_0x1e2025(0x24f5)]={'id':0x0,'point':_0x463080['P'][_0x1e2025(0x409)](),'previousPointArrayIndex':0x0,'position':0x0,'subPosition':0x0,'interpolateReady':!0x1,'interpolationMatrix':_0x463080['y3'][_0x1e2025(0x5f3)]()};for(let _0x5012ae=0x0;_0x5012ae<_0x3c6eeb[_0x1e2025(0x18cc)];_0x5012ae++)this[_0x1e2025(0x34b9)][_0x5012ae]=_0x3c6eeb[_0x5012ae]['clone']();this[_0x1e2025(0x1bb1)]=_0x109a8c||!0x1,this[_0x1e2025(0x2894)]=_0x200d76,this[_0x1e2025(0x327a)](_0x479644,_0x200d76);}[_0xdd400a(0x602)](){var _0x19622d=_0xdd400a;return this[_0x19622d(0x34b9)];}[_0xdd400a(0x1f58)](){var _0x382f55=_0xdd400a;return this[_0x382f55(0x34b9)];}[_0xdd400a(0x18cc)](){var _0x993ff4=_0xdd400a;return this[_0x993ff4(0x1c9e)][this[_0x993ff4(0x1c9e)]['length']-0x1];}[_0xdd400a(0x16e7)](){var _0x97a98f=_0xdd400a;return this[_0x97a98f(0x1ed2)];}[_0xdd400a(0x4f4)](){var _0x4d5841=_0xdd400a;return this[_0x4d5841(0xd6c)];}[_0xdd400a(0x1774)](){var _0x5c370e=_0xdd400a;return this[_0x5c370e(0x2171)];}['getDistances'](){var _0x4cfe9c=_0xdd400a;return this[_0x4cfe9c(0x1c9e)];}['getPointAt'](_0x3ba3c7){var _0x5ae355=_0xdd400a;return this[_0x5ae355(0x2611)](_0x3ba3c7)['point'];}[_0xdd400a(0x24db)](_0x229762,_0xe6392b=!0x1){var _0x311d54=_0xdd400a;return this[_0x311d54(0x2611)](_0x229762,_0xe6392b),_0xe6392b?_0x463080['P'][_0x311d54(0x1a6b)](_0x463080['P']['Forward'](),this[_0x311d54(0x24f5)]['interpolationMatrix']):this['_tangents'][this[_0x311d54(0x24f5)][_0x311d54(0x2703)]];}[_0xdd400a(0x2867)](_0x784f69,_0x1f06c4=!0x1){var _0x11aac5=_0xdd400a;return this[_0x11aac5(0x2611)](_0x784f69,_0x1f06c4),_0x1f06c4?_0x463080['P'][_0x11aac5(0x1a6b)](_0x463080['P']['Right'](),this[_0x11aac5(0x24f5)][_0x11aac5(0x216b)]):this[_0x11aac5(0xd6c)][this[_0x11aac5(0x24f5)]['previousPointArrayIndex']];}[_0xdd400a(0x2ce4)](_0x41af68,_0x2fc7dd=!0x1){var _0x38ab6c=_0xdd400a;return this[_0x38ab6c(0x2611)](_0x41af68,_0x2fc7dd),_0x2fc7dd?_0x463080['P'][_0x38ab6c(0x1a6b)](_0x463080['P'][_0x38ab6c(0x28d5)],this[_0x38ab6c(0x24f5)][_0x38ab6c(0x216b)]):this[_0x38ab6c(0x2171)][this[_0x38ab6c(0x24f5)]['previousPointArrayIndex']];}[_0xdd400a(0x1c80)](_0x25edba){var _0x304c1f=_0xdd400a;return this[_0x304c1f(0x18cc)]()*_0x25edba;}[_0xdd400a(0xfc3)](_0x5ef39c){var _0x287a88=_0xdd400a;return this['_updatePointAtData'](_0x5ef39c),this[_0x287a88(0x24f5)]['previousPointArrayIndex'];}[_0xdd400a(0x1983)](_0x58403b){var _0xabe462=_0xdd400a;return this[_0xabe462(0x2611)](_0x58403b),this[_0xabe462(0x24f5)]['subPosition'];}[_0xdd400a(0x331a)](_0x1036f7){var _0x3fed22=_0xdd400a;let _0x1a7f69=Number[_0x3fed22(0x1806)],_0x49d398=0x0;for(let _0xeecd2=0x0;_0xeecd2<this[_0x3fed22(0x34b9)][_0x3fed22(0x18cc)]-0x1;_0xeecd2++){const _0x25fcc5=this[_0x3fed22(0x34b9)][_0xeecd2+0x0],_0x1fa452=this[_0x3fed22(0x34b9)][_0xeecd2+0x1][_0x3fed22(0x10ce)](_0x25fcc5)['normalize']();var _0x5a8784=this[_0x3fed22(0x1c9e)][_0xeecd2+0x1]-this['_distances'][_0xeecd2+0x0],_0x48667d=Math[_0x3fed22(0x1111)](Math['max'](_0x463080['P']['Dot'](_0x1fa452,_0x1036f7[_0x3fed22(0x10ce)](_0x25fcc5)['normalize']()),0x0)*_0x463080['P'][_0x3fed22(0x303a)](_0x25fcc5,_0x1036f7)/_0x5a8784,0x1),_0x2616a7=_0x463080['P']['Distance'](_0x25fcc5[_0x3fed22(0x2e5)](_0x1fa452[_0x3fed22(0x393f)](_0x48667d*_0x5a8784)),_0x1036f7);_0x2616a7<_0x1a7f69&&(_0x1a7f69=_0x2616a7,_0x49d398=(this[_0x3fed22(0x1c9e)][_0xeecd2+0x0]+_0x5a8784*_0x48667d)/this[_0x3fed22(0x18cc)]());}return _0x49d398;}[_0xdd400a(0x538)](_0x5ade76=0x0,_0x5f4092=0x1){var _0x2a1a1d=_0xdd400a;(_0x5f4092=_0x5f4092<0x0?0x1- -0x1*_0x5f4092%0x1:_0x5f4092)<(_0x5ade76=_0x5ade76<0x0?0x1- -0x1*_0x5ade76%0x1:_0x5ade76)&&(_0x4f42f6=_0x5ade76,_0x5ade76=_0x5f4092,_0x5f4092=_0x4f42f6);const _0x29e88d=this['getCurve']();var _0x4f42f6=this[_0x2a1a1d(0x363e)](_0x5ade76);let _0x440cfb=this[_0x2a1a1d(0xfc3)](_0x5ade76);var _0x18edef=this[_0x2a1a1d(0x363e)](_0x5f4092),_0x569253=this[_0x2a1a1d(0xfc3)](_0x5f4092)+0x1;const _0x6ed271=[];return 0x0!==_0x5ade76&&(_0x440cfb++,_0x6ed271[_0x2a1a1d(0xede)](_0x4f42f6)),_0x6ed271['push'](..._0x29e88d[_0x2a1a1d(0x538)](_0x440cfb,_0x569253)),0x1===_0x5f4092&&0x1!==_0x5ade76||_0x6ed271[_0x2a1a1d(0xede)](_0x18edef),new _0x4269b3(_0x6ed271,this['getNormalAt'](_0x5ade76),this[_0x2a1a1d(0x1bb1)],this[_0x2a1a1d(0x2894)]);}[_0xdd400a(0x2bb0)](_0x51cb6f,_0x438ee3=null,_0xcf6fae=!0x1){var _0x282b0e=_0xdd400a;for(let _0x4e54de=0x0;_0x4e54de<_0x51cb6f[_0x282b0e(0x18cc)];_0x4e54de++)this[_0x282b0e(0x34b9)][_0x4e54de]['x']=_0x51cb6f[_0x4e54de]['x'],this[_0x282b0e(0x34b9)][_0x4e54de]['y']=_0x51cb6f[_0x4e54de]['y'],this['_curve'][_0x4e54de]['z']=_0x51cb6f[_0x4e54de]['z'];return this[_0x282b0e(0x327a)](_0x438ee3,_0xcf6fae),this;}[_0xdd400a(0x327a)](_0xede3d9,_0x5619a7=!0x1){var _0x435873=_0xdd400a,_0x3eb107=this['_curve'][_0x435873(0x18cc)];if(!(_0x3eb107<0x2)){this[_0x435873(0x1ed2)][0x0]=this[_0x435873(0x43b)](0x0),this['_raw']||this[_0x435873(0x1ed2)][0x0][_0x435873(0x3f86)](),this[_0x435873(0x1ed2)][_0x3eb107-0x1]=this[_0x435873(0x34b9)][_0x3eb107-0x1][_0x435873(0x10ce)](this['_curve'][_0x3eb107-0x2]),this[_0x435873(0x1bb1)]||this['_tangents'][_0x3eb107-0x1][_0x435873(0x3f86)]();var _0x351e35,_0x1b8a87,_0x486d79=this['_tangents'][0x0],_0xede3d9=this[_0x435873(0x1ee)](_0x486d79,_0xede3d9);this[_0x435873(0xd6c)][0x0]=_0xede3d9,this['_raw']||this[_0x435873(0xd6c)][0x0]['normalize'](),this[_0x435873(0x2171)][0x0]=_0x463080['P'][_0x435873(0x2060)](_0x486d79,this[_0x435873(0xd6c)][0x0]),this[_0x435873(0x1bb1)]||this[_0x435873(0x2171)][0x0][_0x435873(0x3f86)](),this[_0x435873(0x1c9e)][0x0]=0x0;let _0x5e10e1,_0x4f8329;for(let _0x154cf5=0x1;_0x154cf5<_0x3eb107;_0x154cf5++)_0x5e10e1=this[_0x435873(0x3324)](_0x154cf5),_0x154cf5<_0x3eb107-0x1&&(_0x351e35=this[_0x435873(0x43b)](_0x154cf5),this['_tangents'][_0x154cf5]=_0x5619a7?_0x351e35:_0x5e10e1[_0x435873(0x2e5)](_0x351e35),this[_0x435873(0x1ed2)][_0x154cf5][_0x435873(0x3f86)]()),this[_0x435873(0x1c9e)][_0x154cf5]=this[_0x435873(0x1c9e)][_0x154cf5-0x1]+this['_curve'][_0x154cf5]['subtract'](this[_0x435873(0x34b9)][_0x154cf5-0x1])[_0x435873(0x18cc)](),_0x351e35=this[_0x435873(0x1ed2)][_0x154cf5],_0x1b8a87=this[_0x435873(0x2171)][_0x154cf5-0x1],this[_0x435873(0xd6c)][_0x154cf5]=_0x463080['P'][_0x435873(0x2060)](_0x1b8a87,_0x351e35),this[_0x435873(0x1bb1)]||(0x0===this[_0x435873(0xd6c)][_0x154cf5][_0x435873(0x18cc)]()?(_0x4f8329=this['_normals'][_0x154cf5-0x1],this['_normals'][_0x154cf5]=_0x4f8329[_0x435873(0x77b)]()):this['_normals'][_0x154cf5]['normalize']()),this[_0x435873(0x2171)][_0x154cf5]=_0x463080['P'][_0x435873(0x2060)](_0x351e35,this[_0x435873(0xd6c)][_0x154cf5]),this[_0x435873(0x1bb1)]||this['_binormals'][_0x154cf5][_0x435873(0x3f86)]();this['_pointAtData']['id']=NaN;}}[_0xdd400a(0x43b)](_0x34c86c){var _0x1d83a6=_0xdd400a;let _0x3754ca=0x1,_0x112094=this['_curve'][_0x34c86c+_0x3754ca][_0x1d83a6(0x10ce)](this[_0x1d83a6(0x34b9)][_0x34c86c]);for(;0x0===_0x112094['length']()&&_0x34c86c+_0x3754ca+0x1<this[_0x1d83a6(0x34b9)]['length'];)_0x3754ca++,_0x112094=this['_curve'][_0x34c86c+_0x3754ca][_0x1d83a6(0x10ce)](this[_0x1d83a6(0x34b9)][_0x34c86c]);return _0x112094;}['_getLastNonNullVector'](_0x1b270f){var _0x470e54=_0xdd400a;let _0xf7870d=0x1,_0x1e9261=this[_0x470e54(0x34b9)][_0x1b270f][_0x470e54(0x10ce)](this[_0x470e54(0x34b9)][_0x1b270f-_0xf7870d]);for(;0x0===_0x1e9261[_0x470e54(0x18cc)]()&&_0x1b270f>_0xf7870d+0x1;)_0xf7870d++,_0x1e9261=this[_0x470e54(0x34b9)][_0x1b270f]['subtract'](this['_curve'][_0x1b270f-_0xf7870d]);return _0x1e9261;}['_normalVector'](_0x1de3e7,_0x375125){var _0x2a4620=_0xdd400a;let _0x5c7427,_0x18f83e=_0x1de3e7[_0x2a4620(0x18cc)]();var _0x2e116c;return 0x0===_0x18f83e&&(_0x18f83e=0x1),null==_0x375125?(_0x2e116c=_0x3833e8['R'][_0x2a4620(0x1561)](Math[_0x2a4620(0x273d)](_0x1de3e7['y'])/_0x18f83e,0x1,_0x521008['kn'])?_0x3833e8['R'][_0x2a4620(0x1561)](Math[_0x2a4620(0x273d)](_0x1de3e7['x'])/_0x18f83e,0x1,_0x521008['kn'])?_0x3833e8['R'][_0x2a4620(0x1561)](Math['abs'](_0x1de3e7['z'])/_0x18f83e,0x1,_0x521008['kn'])?_0x463080['P'][_0x2a4620(0x409)]():new _0x463080['P'](0x0,0x0,0x1):new _0x463080['P'](0x1,0x0,0x0):new _0x463080['P'](0x0,-0x1,0x0),_0x5c7427=_0x463080['P']['Cross'](_0x1de3e7,_0x2e116c)):(_0x5c7427=_0x463080['P']['Cross'](_0x1de3e7,_0x375125),_0x463080['P'][_0x2a4620(0x2b85)](_0x5c7427,_0x1de3e7,_0x5c7427)),_0x5c7427[_0x2a4620(0x3f86)](),_0x5c7427;}[_0xdd400a(0x2611)](_0x218f7c,_0xa8baf0=!0x1){var _0x2454db=_0xdd400a;if(this[_0x2454db(0x24f5)]['id']===_0x218f7c)return this[_0x2454db(0x24f5)]['interpolateReady']||this[_0x2454db(0xa4f)](),this['_pointAtData'];this[_0x2454db(0x24f5)]['id']=_0x218f7c;var _0x22d52c=this['getPoints']();if(_0x218f7c<=0x0)return this[_0x2454db(0x1d7e)](0x0,0x0,_0x22d52c[0x0],0x0,_0xa8baf0);if(0x1<=_0x218f7c)return this[_0x2454db(0x1d7e)](0x1,0x1,_0x22d52c[_0x22d52c['length']-0x1],_0x22d52c[_0x2454db(0x18cc)]-0x1,_0xa8baf0);let _0x596b25=_0x22d52c[0x0],_0x3395f2,_0x412edb=0x0;var _0x1cd2aa=_0x218f7c*this[_0x2454db(0x18cc)]();for(let _0x49535a=0x1;_0x49535a<_0x22d52c[_0x2454db(0x18cc)];_0x49535a++){_0x3395f2=_0x22d52c[_0x49535a];var _0x6c4e95=_0x463080['P'][_0x2454db(0x303a)](_0x596b25,_0x3395f2);if((_0x412edb+=_0x6c4e95)===_0x1cd2aa)return this['_setPointAtData'](_0x218f7c,0x1,_0x3395f2,_0x49535a,_0xa8baf0);if(_0x412edb>_0x1cd2aa){_0x6c4e95=(_0x412edb-_0x1cd2aa)/_0x6c4e95;const _0x23a09c=_0x596b25[_0x2454db(0x10ce)](_0x3395f2);var _0x34d3f2=_0x3395f2[_0x2454db(0x2e5)](_0x23a09c[_0x2454db(0x542)](_0x6c4e95));return this[_0x2454db(0x1d7e)](_0x218f7c,0x1-_0x6c4e95,_0x34d3f2,_0x49535a-0x1,_0xa8baf0);}_0x596b25=_0x3395f2;}return this['_pointAtData'];}[_0xdd400a(0x1d7e)](_0x40c323,_0x73a204,_0x4722f1,_0x22d8a6,_0x42f807){var _0x1eab45=_0xdd400a;return this[_0x1eab45(0x24f5)][_0x1eab45(0x1039)]=_0x4722f1,this[_0x1eab45(0x24f5)][_0x1eab45(0xa9f)]=_0x40c323,this['_pointAtData'][_0x1eab45(0x7d9)]=_0x73a204,this[_0x1eab45(0x24f5)][_0x1eab45(0x2703)]=_0x22d8a6,(this[_0x1eab45(0x24f5)][_0x1eab45(0x11cd)]=_0x42f807)&&this[_0x1eab45(0xa4f)](),this['_pointAtData'];}[_0xdd400a(0xa4f)](){var _0x366a60=_0xdd400a;this['_pointAtData'][_0x366a60(0x216b)]=_0x463080['y3'][_0x366a60(0x5f3)]();var _0x3e06d0=this[_0x366a60(0x24f5)][_0x366a60(0x2703)];if(_0x3e06d0!==this[_0x366a60(0x1ed2)][_0x366a60(0x18cc)]-0x1){var _0x126e24=_0x3e06d0+0x1,_0x2065a6=this[_0x366a60(0x1ed2)][_0x3e06d0][_0x366a60(0x77b)](),_0x52dc56=this[_0x366a60(0xd6c)][_0x3e06d0]['clone'](),_0x3e06d0=this[_0x366a60(0x2171)][_0x3e06d0][_0x366a60(0x77b)](),_0x92a561=this['_tangents'][_0x126e24][_0x366a60(0x77b)](),_0x486925=this['_normals'][_0x126e24]['clone'](),_0x126e24=this[_0x366a60(0x2171)][_0x126e24]['clone'](),_0x52dc56=_0x463080['_f'][_0x366a60(0x3079)](_0x52dc56,_0x3e06d0,_0x2065a6),_0x3e06d0=_0x463080['_f'][_0x366a60(0x3079)](_0x486925,_0x126e24,_0x92a561);const _0x23fe38=_0x463080['_f']['Slerp'](_0x52dc56,_0x3e06d0,this[_0x366a60(0x24f5)][_0x366a60(0x7d9)]);_0x23fe38['toRotationMatrix'](this[_0x366a60(0x24f5)]['interpolationMatrix']);}}}class _0x3c7c2b{constructor(_0x18737b){var _0x270450=_0xdd400a;this[_0x270450(0x33ff)]=0x0,this[_0x270450(0x3906)]=_0x18737b,this[_0x270450(0x33ff)]=this[_0x270450(0x28de)](_0x18737b);}static['CreateQuadraticBezier'](_0x3ba37c,_0x185f2c,_0x3a4823,_0x3384b9){var _0x1de2ab=_0xdd400a;_0x3384b9=0x2<_0x3384b9?_0x3384b9:0x3;const _0x529ed7=new Array();var _0x61beba=(_0x4964ff,_0x39ae6c,_0x2d01b9,_0x273bd5)=>(0x1-_0x4964ff)*(0x1-_0x4964ff)*_0x39ae6c+0x2*_0x4964ff*(0x1-_0x4964ff)*_0x2d01b9+_0x4964ff*_0x4964ff*_0x273bd5;for(let _0x1811cb=0x0;_0x1811cb<=_0x3384b9;_0x1811cb++)_0x529ed7[_0x1de2ab(0xede)](new _0x463080['P'](_0x61beba(_0x1811cb/_0x3384b9,_0x3ba37c['x'],_0x185f2c['x'],_0x3a4823['x']),_0x61beba(_0x1811cb/_0x3384b9,_0x3ba37c['y'],_0x185f2c['y'],_0x3a4823['y']),_0x61beba(_0x1811cb/_0x3384b9,_0x3ba37c['z'],_0x185f2c['z'],_0x3a4823['z'])));return new _0x3c7c2b(_0x529ed7);}static['CreateCubicBezier'](_0x1fe904,_0x40fee9,_0x541f24,_0x276950,_0xa2b936){var _0x53e17b=_0xdd400a;_0xa2b936=0x3<_0xa2b936?_0xa2b936:0x4;const _0x356ce9=new Array();var _0x346627=(_0x4a4d90,_0x230470,_0x41de23,_0x557e3a,_0x177ee8)=>(0x1-_0x4a4d90)*(0x1-_0x4a4d90)*(0x1-_0x4a4d90)*_0x230470+0x3*_0x4a4d90*(0x1-_0x4a4d90)*(0x1-_0x4a4d90)*_0x41de23+0x3*_0x4a4d90*_0x4a4d90*(0x1-_0x4a4d90)*_0x557e3a+_0x4a4d90*_0x4a4d90*_0x4a4d90*_0x177ee8;for(let _0x5c1dbd=0x0;_0x5c1dbd<=_0xa2b936;_0x5c1dbd++)_0x356ce9[_0x53e17b(0xede)](new _0x463080['P'](_0x346627(_0x5c1dbd/_0xa2b936,_0x1fe904['x'],_0x40fee9['x'],_0x541f24['x'],_0x276950['x']),_0x346627(_0x5c1dbd/_0xa2b936,_0x1fe904['y'],_0x40fee9['y'],_0x541f24['y'],_0x276950['y']),_0x346627(_0x5c1dbd/_0xa2b936,_0x1fe904['z'],_0x40fee9['z'],_0x541f24['z'],_0x276950['z'])));return new _0x3c7c2b(_0x356ce9);}static[_0xdd400a(0x32c8)](_0xe0e7cf,_0x21a9aa,_0x86e7d7,_0x501bf1,_0x384698){var _0x3357cf=_0xdd400a;const _0x5352ed=new Array();var _0x48eb4c=0x1/_0x384698;for(let _0x2d8488=0x0;_0x2d8488<=_0x384698;_0x2d8488++)_0x5352ed[_0x3357cf(0xede)](_0x463080['P'][_0x3357cf(0x1c4b)](_0xe0e7cf,_0x21a9aa,_0x86e7d7,_0x501bf1,_0x2d8488*_0x48eb4c));return new _0x3c7c2b(_0x5352ed);}static[_0xdd400a(0x1867)](_0x18dd5d,_0x135131,_0x206bc4){var _0x81e048=_0xdd400a;const _0x4eebbe=new Array();var _0x26de9d=0x1/_0x135131;let _0x951bf7=0x0;if(_0x206bc4){var _0x4e4a76=_0x18dd5d['length'];for(let _0xac8814=0x0;_0xac8814<_0x4e4a76;_0xac8814++)for(let _0xc6741e=_0x951bf7=0x0;_0xc6741e<_0x135131;_0xc6741e++)_0x4eebbe[_0x81e048(0xede)](_0x463080['P'][_0x81e048(0xf62)](_0x18dd5d[_0xac8814%_0x4e4a76],_0x18dd5d[(_0xac8814+0x1)%_0x4e4a76],_0x18dd5d[(_0xac8814+0x2)%_0x4e4a76],_0x18dd5d[(_0xac8814+0x3)%_0x4e4a76],_0x951bf7)),_0x951bf7+=_0x26de9d;_0x4eebbe['push'](_0x4eebbe[0x0]);}else{const _0x6e9654=new Array();_0x6e9654[_0x81e048(0xede)](_0x18dd5d[0x0][_0x81e048(0x77b)]()),Array[_0x81e048(0x1ce1)][_0x81e048(0xede)][_0x81e048(0x29f3)](_0x6e9654,_0x18dd5d),_0x6e9654[_0x81e048(0xede)](_0x18dd5d[_0x18dd5d[_0x81e048(0x18cc)]-0x1]['clone']());let _0x4f0555=0x0;for(;_0x4f0555<_0x6e9654['length']-0x3;_0x4f0555++)for(let _0xf62a35=_0x951bf7=0x0;_0xf62a35<_0x135131;_0xf62a35++)_0x4eebbe['push'](_0x463080['P'][_0x81e048(0xf62)](_0x6e9654[_0x4f0555],_0x6e9654[_0x4f0555+0x1],_0x6e9654[_0x4f0555+0x2],_0x6e9654[_0x4f0555+0x3],_0x951bf7)),_0x951bf7+=_0x26de9d;_0x4f0555--,_0x4eebbe[_0x81e048(0xede)](_0x463080['P']['CatmullRom'](_0x6e9654[_0x4f0555],_0x6e9654[_0x4f0555+0x1],_0x6e9654[_0x4f0555+0x2],_0x6e9654[_0x4f0555+0x3],_0x951bf7));}return new _0x3c7c2b(_0x4eebbe);}static[_0xdd400a(0xd66)](_0x483bfc,_0xceef5f,_0x305eac,_0xf748a3=0x20,_0x47592e=!0x1,_0x546932=!0x1){var _0x27cbe5=_0xdd400a;const _0x368617=new Array(),_0x524cb2=_0xceef5f[_0x27cbe5(0x10ce)](_0x483bfc),_0x37ec6b=_0x305eac['subtract'](_0xceef5f),_0x1f3d1b=_0x483bfc[_0x27cbe5(0x10ce)](_0x305eac),_0x13bb96=_0x463080['P'][_0x27cbe5(0x2060)](_0x524cb2,_0x37ec6b);var _0x514752=_0x13bb96[_0x27cbe5(0x18cc)]();if(_0x514752<Math[_0x27cbe5(0x421b)](0xa,-0x8))return new _0x3c7c2b(_0x368617);var _0x5a822d=_0x524cb2['lengthSquared'](),_0x527270=_0x37ec6b[_0x27cbe5(0x44c)](),_0x346507=_0x1f3d1b['lengthSquared'](),_0x1134fa=_0x13bb96[_0x27cbe5(0x44c)](),_0x3dfec4=0.5*_0x524cb2[_0x27cbe5(0x18cc)]()*_0x37ec6b[_0x27cbe5(0x18cc)]()*_0x1f3d1b[_0x27cbe5(0x18cc)]()/_0x514752,_0x514752=_0x463080['P']['Dot'](_0x524cb2,_0x1f3d1b),_0x346507=-0.5*_0x346507*_0x463080['P'][_0x27cbe5(0x29f5)](_0x524cb2,_0x37ec6b)/_0x1134fa,_0x5a822d=-0.5*_0x5a822d*_0x463080['P'][_0x27cbe5(0x29f5)](_0x37ec6b,_0x1f3d1b)/_0x1134fa;const _0x4413dc=_0x483bfc['scale'](-0.5*_0x527270*_0x514752/_0x1134fa)[_0x27cbe5(0x2e5)](_0xceef5f['scale'](_0x346507))[_0x27cbe5(0x2e5)](_0x305eac['scale'](_0x5a822d)),_0x21db35=_0x483bfc[_0x27cbe5(0x10ce)](_0x4413dc),_0x196fc4=_0x21db35[_0x27cbe5(0x3f86)](),_0x146fb1=_0x463080['P'][_0x27cbe5(0x2060)](_0x13bb96,_0x196fc4)['normalize']();if(_0x546932){var _0x5b04c7=0x2*Math['PI']/_0xf748a3;for(let _0x556fd2=0x0;_0x556fd2<=0x2*Math['PI'];_0x556fd2+=_0x5b04c7)_0x368617[_0x27cbe5(0xede)](_0x4413dc['add'](_0x196fc4['scale'](_0x3dfec4*Math['cos'](_0x556fd2))[_0x27cbe5(0x2e5)](_0x146fb1['scale'](_0x3dfec4*Math[_0x27cbe5(0x3380)](_0x556fd2)))));_0x368617[_0x27cbe5(0xede)](_0x483bfc);}else{var _0x4605fc=0x1/_0xf748a3;let _0x57ae1e=0x0,_0x9a209d=_0x463080['P'][_0x27cbe5(0x409)]();for(;_0x9a209d=_0x4413dc['add'](_0x196fc4[_0x27cbe5(0x393f)](_0x3dfec4*Math['cos'](_0x57ae1e))[_0x27cbe5(0x2e5)](_0x146fb1[_0x27cbe5(0x393f)](_0x3dfec4*Math[_0x27cbe5(0x3380)](_0x57ae1e)))),_0x368617[_0x27cbe5(0xede)](_0x9a209d),_0x57ae1e+=_0x4605fc,!_0x9a209d[_0x27cbe5(0xff6)](_0x305eac,_0x3dfec4*_0x4605fc*1.1););_0x368617['push'](_0x305eac),_0x47592e&&_0x368617[_0x27cbe5(0xede)](_0x483bfc);}return new _0x3c7c2b(_0x368617);}[_0xdd400a(0x1f58)](){var _0x478713=_0xdd400a;return this[_0x478713(0x3906)];}['length'](){var _0xcbaf6=_0xdd400a;return this[_0xcbaf6(0x33ff)];}[_0xdd400a(0x3063)](_0x4ec297){var _0x2baa79=_0xdd400a,_0x202a19=this[_0x2baa79(0x3906)][this[_0x2baa79(0x3906)]['length']-0x1];const _0x3023ef=this[_0x2baa79(0x3906)]['slice'](),_0x53832d=_0x4ec297['getPoints']();for(let _0x5682c3=0x1;_0x5682c3<_0x53832d[_0x2baa79(0x18cc)];_0x5682c3++)_0x3023ef[_0x2baa79(0xede)](_0x53832d[_0x5682c3][_0x2baa79(0x10ce)](_0x53832d[0x0])[_0x2baa79(0x2e5)](_0x202a19));return new _0x3c7c2b(_0x3023ef);}[_0xdd400a(0x28de)](_0x3b5e91){var _0x3ec18f=_0xdd400a;let _0xffe4e9=0x0;for(let _0x5c0b36=0x1;_0x5c0b36<_0x3b5e91[_0x3ec18f(0x18cc)];_0x5c0b36++)_0xffe4e9+=_0x3b5e91[_0x5c0b36][_0x3ec18f(0x10ce)](_0x3b5e91[_0x5c0b36-0x1])['length']();return _0xffe4e9;}}},0x10fa9:(_0x4e7c63,_0x4d97b0,_0x4fab4f)=>{var _0xf469ae=a8_0x1ec55c;_0x4fab4f['d'](_0x4d97b0,{'J':()=>_0x2095ac});var _0x228acc=_0x4fab4f(0xd53f);class _0x2095ac{constructor(_0x31dd88,_0x7dbf8f,_0x46f680,_0x5547c4){var _0xab090a=a8_0x5306;this[_0xab090a(0x2281)]=new _0x228acc['P'](_0x31dd88,_0x7dbf8f,_0x46f680),this['d']=_0x5547c4;}[_0xf469ae(0x4049)](){var _0x39274a=_0xf469ae;return[this[_0x39274a(0x2281)]['x'],this[_0x39274a(0x2281)]['y'],this[_0x39274a(0x2281)]['z'],this['d']];}[_0xf469ae(0x77b)](){var _0x36ba49=_0xf469ae;return new _0x2095ac(this[_0x36ba49(0x2281)]['x'],this['normal']['y'],this['normal']['z'],this['d']);}[_0xf469ae(0x252c)](){var _0x1d7156=_0xf469ae;return _0x1d7156(0x2050);}[_0xf469ae(0x364a)](){var _0xfb3ecf=_0xf469ae;return 0x18d*this[_0xfb3ecf(0x2281)]['getHashCode']()^(0x0|this['d']);}[_0xf469ae(0x3f86)](){var _0x7e633b=_0xf469ae,_0xada82f=Math[_0x7e633b(0x141a)](this['normal']['x']*this[_0x7e633b(0x2281)]['x']+this['normal']['y']*this[_0x7e633b(0x2281)]['y']+this['normal']['z']*this[_0x7e633b(0x2281)]['z']),_0xada82f=0x0!==_0xada82f?0x1/_0xada82f:0x0;return this[_0x7e633b(0x2281)]['x']*=_0xada82f,this[_0x7e633b(0x2281)]['y']*=_0xada82f,this[_0x7e633b(0x2281)]['z']*=_0xada82f,this['d']*=_0xada82f,this;}[_0xf469ae(0x171d)](_0x4d872a){var _0x264140=_0xf469ae,_0x5b317e=_0x2095ac['_TmpMatrix'],_0x4d872a=(_0x4d872a[_0x264140(0x4c1)](_0x5b317e),_0x5b317e['m']),_0x5b317e=this['normal']['x'],_0xeb86c7=this[_0x264140(0x2281)]['y'],_0x429019=this[_0x264140(0x2281)]['z'],_0x404dd9=this['d'],_0x43fbca=_0x5b317e*_0x4d872a[0x0]+_0xeb86c7*_0x4d872a[0x1]+_0x429019*_0x4d872a[0x2]+_0x404dd9*_0x4d872a[0x3],_0x48aee3=_0x5b317e*_0x4d872a[0x4]+_0xeb86c7*_0x4d872a[0x5]+_0x429019*_0x4d872a[0x6]+_0x404dd9*_0x4d872a[0x7],_0x83f30c=_0x5b317e*_0x4d872a[0x8]+_0xeb86c7*_0x4d872a[0x9]+_0x429019*_0x4d872a[0xa]+_0x404dd9*_0x4d872a[0xb],_0x5b317e=_0x5b317e*_0x4d872a[0xc]+_0xeb86c7*_0x4d872a[0xd]+_0x429019*_0x4d872a[0xe]+_0x404dd9*_0x4d872a[0xf];return new _0x2095ac(_0x43fbca,_0x48aee3,_0x83f30c,_0x5b317e);}[_0xf469ae(0x2cf5)](_0x29ca8e){var _0x56258d=_0xf469ae;return this['normal']['x']*_0x29ca8e['x']+this[_0x56258d(0x2281)]['y']*_0x29ca8e['y']+this[_0x56258d(0x2281)]['z']*_0x29ca8e['z']+this['d'];}[_0xf469ae(0xa33)](_0x2457cf,_0x485684,_0x690d1b){var _0x1ce5d5=_0xf469ae,_0x1097c1=_0x485684['x']-_0x2457cf['x'],_0x583ee4=_0x485684['y']-_0x2457cf['y'],_0x485684=_0x485684['z']-_0x2457cf['z'],_0x218381=_0x690d1b['x']-_0x2457cf['x'],_0x25ac02=_0x690d1b['y']-_0x2457cf['y'],_0x690d1b=_0x690d1b['z']-_0x2457cf['z'],_0x4b2ee2=_0x583ee4*_0x690d1b-_0x485684*_0x25ac02,_0x485684=_0x485684*_0x218381-_0x1097c1*_0x690d1b,_0x690d1b=_0x1097c1*_0x25ac02-_0x583ee4*_0x218381,_0x1097c1=Math[_0x1ce5d5(0x141a)](_0x4b2ee2*_0x4b2ee2+_0x485684*_0x485684+_0x690d1b*_0x690d1b),_0x25ac02=0x0!==_0x1097c1?0x1/_0x1097c1:0x0;return this[_0x1ce5d5(0x2281)]['x']=_0x4b2ee2*_0x25ac02,this['normal']['y']=_0x485684*_0x25ac02,this['normal']['z']=_0x690d1b*_0x25ac02,this['d']=-(this[_0x1ce5d5(0x2281)]['x']*_0x2457cf['x']+this[_0x1ce5d5(0x2281)]['y']*_0x2457cf['y']+this['normal']['z']*_0x2457cf['z']),this;}['isFrontFacingTo'](_0x28f31d,_0x7e5c1f){var _0x48ede5=_0xf469ae;return _0x228acc['P'][_0x48ede5(0x29f5)](this[_0x48ede5(0x2281)],_0x28f31d)<=_0x7e5c1f;}[_0xf469ae(0xf8d)](_0x5b434f){var _0x4e5e25=_0xf469ae;return _0x228acc['P'][_0x4e5e25(0x29f5)](_0x5b434f,this[_0x4e5e25(0x2281)])+this['d'];}static[_0xf469ae(0xf7f)](_0x33c26b){return new _0x2095ac(_0x33c26b[0x0],_0x33c26b[0x1],_0x33c26b[0x2],_0x33c26b[0x3]);}static['FromPoints'](_0x5b4a40,_0x18f06c,_0x584fef){var _0xfa55=_0xf469ae;const _0x1d1fbb=new _0x2095ac(0x0,0x0,0x0,0x0);return _0x1d1fbb[_0xfa55(0xa33)](_0x5b4a40,_0x18f06c,_0x584fef),_0x1d1fbb;}static[_0xf469ae(0xcbc)](_0x17fca5,_0x4c9e3c){var _0x2190f3=_0xf469ae;const _0x148f97=new _0x2095ac(0x0,0x0,0x0,0x0);return _0x4c9e3c[_0x2190f3(0x3f86)](),_0x148f97['normal']=_0x4c9e3c,_0x148f97['d']=-(_0x4c9e3c['x']*_0x17fca5['x']+_0x4c9e3c['y']*_0x17fca5['y']+_0x4c9e3c['z']*_0x17fca5['z']),_0x148f97;}static[_0xf469ae(0x3a29)](_0x54c2a5,_0x50011d,_0x27f7e6){var _0x19e1ab=_0xf469ae;return _0x54c2a5=-(_0x50011d['x']*_0x54c2a5['x']+_0x50011d['y']*_0x54c2a5['y']+_0x50011d['z']*_0x54c2a5['z']),_0x228acc['P'][_0x19e1ab(0x29f5)](_0x27f7e6,_0x50011d)+_0x54c2a5;}}_0x2095ac[_0xf469ae(0x1521)]=_0x228acc['y3'][_0xf469ae(0x5f3)]();},0x30ed:(_0x553e58,_0x17798d,_0x75e7e9)=>{_0x75e7e9(0xd53f);},0x17372:(_0x4d90aa,_0x409e8f,_0x301956)=>{var _0x28557f=a8_0x1ec55c;_0x301956['d'](_0x409e8f,{'R':()=>_0x549219});class _0x549219{static['WithinEpsilon'](_0x481a33,_0x35a272,_0x19c03=1.401298e-45){var _0x36b798=a8_0x5306;return Math[_0x36b798(0x273d)](_0x481a33-_0x35a272)<=_0x19c03;}static[_0x28557f(0xbfa)](_0x50fd35){var _0x39c61a=_0x28557f;const _0x2bac7e=_0x50fd35[_0x39c61a(0x1c67)](0x10);return(_0x50fd35<=0xf?'0'+_0x2bac7e:_0x2bac7e)[_0x39c61a(0xf20)]();}static[_0x28557f(0x11e7)](_0x111a75){return 0x0==(_0x111a75=+_0x111a75)||isNaN(_0x111a75)?_0x111a75:0x0<_0x111a75?0x1:-0x1;}static['Clamp'](_0x577efa,_0x1efb3c=0x0,_0x4d1f3b=0x1){var _0x1d8ba7=_0x28557f;return Math[_0x1d8ba7(0x1111)](_0x4d1f3b,Math[_0x1d8ba7(0x1955)](_0x1efb3c,_0x577efa));}static[_0x28557f(0x1050)](_0x57b38a){var _0x3cf7e5=_0x28557f;return Math[_0x3cf7e5(0x40a5)](_0x57b38a)*Math[_0x3cf7e5(0xf9f)];}static[_0x28557f(0x26ab)](_0x386118){var _0x1326ad=_0x28557f;if(Math[_0x1326ad(0x13d2)])return Math[_0x1326ad(0x3b8b)](Math[_0x1326ad(0x13d2)](_0x386118));if(_0x386118<0x0)return NaN;if(0x0===_0x386118)return-Infinity;let _0x46eef6=0x0;if(_0x386118<0x1){for(;_0x386118<0x1;)_0x46eef6++,_0x386118*=0x2;_0x46eef6=-_0x46eef6;}else{if(0x1<_0x386118){for(;0x1<_0x386118;)_0x46eef6++,_0x386118=Math[_0x1326ad(0x3b8b)](_0x386118/0x2);}}return _0x46eef6;}static[_0x28557f(0x30db)](_0x4ae8c5,_0x277790){var _0x1f4e51=_0x28557f;return _0x4ae8c5-Math[_0x1f4e51(0x3b8b)](_0x4ae8c5/_0x277790)*_0x277790;}static[_0x28557f(0xff1)](_0x20fb40,_0x247fa1,_0x2db0e8){return(_0x20fb40-_0x247fa1)/(_0x2db0e8-_0x247fa1);}static[_0x28557f(0x14c5)](_0x54a830,_0x2deeae,_0x18c7ab){return _0x54a830*(_0x18c7ab-_0x2deeae)+_0x2deeae;}static[_0x28557f(0x3c7d)](_0x5c5c9b,_0x372ae3){var _0x508ef8=_0x28557f;let _0x80ee4f=_0x549219[_0x508ef8(0x30db)](_0x372ae3-_0x5c5c9b,0x168);return 0xb4<_0x80ee4f&&(_0x80ee4f-=0x168),_0x80ee4f;}static[_0x28557f(0x2cc9)](_0x38f948,_0x42b621){var _0x19e779=_0x28557f;return _0x38f948=_0x549219[_0x19e779(0x30db)](_0x38f948,0x2*_0x42b621),_0x42b621-Math['abs'](_0x38f948-_0x42b621);}static[_0x28557f(0x2e42)](_0x344753,_0x54fd46,_0x4d418a){var _0x24d0f2=_0x28557f;return _0x4d418a=_0x549219[_0x24d0f2(0x2641)](_0x4d418a),_0x54fd46*(_0x4d418a=-0x2*_0x4d418a*_0x4d418a*_0x4d418a+0x3*_0x4d418a*_0x4d418a)+_0x344753*(0x1-_0x4d418a);}static['MoveTowards'](_0xa0968f,_0x3476b7,_0x4504fe){var _0x13408c=_0x28557f;return Math[_0x13408c(0x273d)](_0x3476b7-_0xa0968f)<=_0x4504fe?_0x3476b7:_0xa0968f+_0x549219[_0x13408c(0x11e7)](_0x3476b7-_0xa0968f)*_0x4504fe;}static[_0x28557f(0x23c2)](_0x543064,_0x4d3da3,_0x4dcd37){var _0x5b6f5d=_0x28557f,_0x287c26=_0x549219[_0x5b6f5d(0x3c7d)](_0x543064,_0x4d3da3);return-_0x4dcd37<_0x287c26&&_0x287c26<_0x4dcd37?_0x4d3da3:(_0x4d3da3=_0x543064+_0x287c26,_0x549219[_0x5b6f5d(0x141f)](_0x543064,_0x4d3da3,_0x4dcd37));}static['Lerp'](_0x3bab16,_0x480016,_0x54d6fc){return _0x3bab16+(_0x480016-_0x3bab16)*_0x54d6fc;}static[_0x28557f(0x21a)](_0x1aacce,_0x51c395,_0x217b17){var _0x381207=_0x28557f;let _0x4e2e17=_0x549219[_0x381207(0x30db)](_0x51c395-_0x1aacce,0x168);return 0xb4<_0x4e2e17&&(_0x4e2e17-=0x168),_0x1aacce+_0x4e2e17*_0x549219['Clamp'](_0x217b17);}static[_0x28557f(0x1c2b)](_0x39bcfd,_0x1da707,_0x46266a){var _0x3770b5=_0x28557f;return _0x39bcfd!=_0x1da707?_0x549219[_0x3770b5(0x2641)]((_0x46266a-_0x39bcfd)/(_0x1da707-_0x39bcfd)):0x0;}static['Hermite'](_0x4485ad,_0x732d8a,_0x56981a,_0xf89e55,_0xe3c8c1){var _0x162234=_0xe3c8c1*_0xe3c8c1,_0x3f485a=_0xe3c8c1*_0x162234;return _0x4485ad*(0x2*_0x3f485a-0x3*_0x162234+0x1)+_0x56981a*(-0x2*_0x3f485a+0x3*_0x162234)+_0x732d8a*(_0x3f485a-0x2*_0x162234+_0xe3c8c1)+_0xf89e55*(_0x3f485a-_0x162234);}static[_0x28557f(0x112b)](_0x181f7d,_0x1f0b8f,_0x496fd7,_0x275c87,_0x310181){var _0x4f8e92=_0x310181*_0x310181;return 0x6*(_0x4f8e92-_0x310181)*_0x181f7d+(0x3*_0x4f8e92-0x4*_0x310181+0x1)*_0x1f0b8f+0x6*(-_0x4f8e92+_0x310181)*_0x496fd7+(0x3*_0x4f8e92-0x2*_0x310181)*_0x275c87;}static[_0x28557f(0x225)](_0x285729,_0x1690c0){var _0x57211b=_0x28557f;return _0x285729===_0x1690c0?_0x285729:Math[_0x57211b(0x1384)]()*(_0x1690c0-_0x285729)+_0x285729;}static['RangeToPercent'](_0x5d9a95,_0x399b3d,_0x21859c){return(_0x5d9a95-_0x399b3d)/(_0x21859c-_0x399b3d);}static[_0x28557f(0x34a7)](_0x245616,_0xf3b2e6,_0x180994){return(_0x180994-_0xf3b2e6)*_0x245616+_0xf3b2e6;}static[_0x28557f(0x13bb)](_0x2bc697){var _0x4ffae4=_0x28557f;return _0x2bc697-_0x549219['TwoPi']*Math[_0x4ffae4(0x3b8b)]((_0x2bc697+Math['PI'])/_0x549219[_0x4ffae4(0x288b)]);}static['HCF'](_0x206914,_0x159995){var _0x43f524=_0x28557f;return _0x206914%=_0x159995,0x0==_0x206914?_0x159995:_0x549219[_0x43f524(0x6a7)](_0x159995,_0x206914);}}_0x549219['TwoPi']=0x2*Math['PI'];},0xd53f:(_0x868b13,_0x3c8bf5,_0x2d0696)=>{var _0x211fc9=a8_0x1ec55c;_0x2d0696['d'](_0x3c8bf5,{'FM':()=>_0x43f9e1,'Lt':()=>_0x5e5c95,'P':()=>_0x1e04da,'_f':()=>_0x59395d,'jp':()=>_0x39954b,'y3':()=>_0x231e67});var _0x47d2ca=_0x2d0696(0x17372),_0x491edb=_0x2d0696(0x16bf5),_0x3c8bf5=_0x2d0696(0x5397),_0xe3d795=_0x2d0696(0x4158),_0x5aa810=_0x2d0696(0x13324),_0x22cece=_0x2d0696(0x11096);const _0x285482=_0x56d9b5=>parseInt(_0x56d9b5[_0x211fc9(0x1c67)]()['replace'](/\W/g,''));class _0x43f9e1{constructor(_0x15ab07=0x0,_0xdb7b84=0x0){this['x']=_0x15ab07,this['y']=_0xdb7b84;}[_0x211fc9(0x1c67)](){var _0x53c3dc=_0x211fc9;return _0x53c3dc(0x4101)+this['x']+_0x53c3dc(0x2b65)+this['y']+'}';}[_0x211fc9(0x252c)](){return'Vector2';}[_0x211fc9(0x364a)](){return 0x18d*_0x285482(this['x'])^_0x285482(this['y']);}[_0x211fc9(0x36f9)](_0x3387e3,_0x4c0fe9=0x0){return _0x3387e3[_0x4c0fe9]=this['x'],_0x3387e3[_0x4c0fe9+0x1]=this['y'],this;}[_0x211fc9(0x35a7)](_0x555034,_0x10c76b=0x0){return _0x43f9e1['FromArrayToRef'](_0x555034,_0x10c76b,this),this;}['asArray'](){var _0x58dc93=_0x211fc9,_0x5b3d6b=new Array();return this[_0x58dc93(0x36f9)](_0x5b3d6b,0x0),_0x5b3d6b;}[_0x211fc9(0x19f9)](_0x39d87c){return this['x']=_0x39d87c['x'],this['y']=_0x39d87c['y'],this;}['copyFromFloats'](_0x10254b,_0x3f73fd){return this['x']=_0x10254b,this['y']=_0x3f73fd,this;}['set'](_0x111ca4,_0x48cdeb){var _0x359e2c=_0x211fc9;return this[_0x359e2c(0x9b3)](_0x111ca4,_0x48cdeb);}[_0x211fc9(0x2e5)](_0x48701b){return new this['constructor'](this['x']+_0x48701b['x'],this['y']+_0x48701b['y']);}[_0x211fc9(0x3083)](_0x135f1e,_0x43dc90){return _0x43dc90['x']=this['x']+_0x135f1e['x'],_0x43dc90['y']=this['y']+_0x135f1e['y'],_0x43dc90;}[_0x211fc9(0x3e1)](_0x465428){return this['x']+=_0x465428['x'],this['y']+=_0x465428['y'],this;}[_0x211fc9(0x3017)](_0x29ab24){var _0x265956=_0x211fc9;return new this[(_0x265956(0x4088))](this['x']+_0x29ab24['x'],this['y']+_0x29ab24['y']);}[_0x211fc9(0x10ce)](_0x49137a){var _0x5bb34a=_0x211fc9;return new this[(_0x5bb34a(0x4088))](this['x']-_0x49137a['x'],this['y']-_0x49137a['y']);}[_0x211fc9(0x185b)](_0x55d858,_0x20fb23){return _0x20fb23['x']=this['x']-_0x55d858['x'],_0x20fb23['y']=this['y']-_0x55d858['y'],_0x20fb23;}['subtractInPlace'](_0x56cbac){return this['x']-=_0x56cbac['x'],this['y']-=_0x56cbac['y'],this;}[_0x211fc9(0x6fc)](_0xcf4d27){return this['x']*=_0xcf4d27['x'],this['y']*=_0xcf4d27['y'],this;}[_0x211fc9(0x2383)](_0x3d7cc8){var _0x4717a7=_0x211fc9;return new this[(_0x4717a7(0x4088))](this['x']*_0x3d7cc8['x'],this['y']*_0x3d7cc8['y']);}[_0x211fc9(0x3d93)](_0x3a67ec,_0x13be0b){return _0x13be0b['x']=this['x']*_0x3a67ec['x'],_0x13be0b['y']=this['y']*_0x3a67ec['y'],_0x13be0b;}[_0x211fc9(0x2807)](_0x17fc33,_0x46306d){var _0x5e7299=_0x211fc9;return new this[(_0x5e7299(0x4088))](this['x']*_0x17fc33,this['y']*_0x46306d);}[_0x211fc9(0x2ff0)](_0x48ce89){var _0x386d04=_0x211fc9;return new this[(_0x386d04(0x4088))](this['x']/_0x48ce89['x'],this['y']/_0x48ce89['y']);}[_0x211fc9(0x3c88)](_0x168684,_0x4c7497){return _0x4c7497['x']=this['x']/_0x168684['x'],_0x4c7497['y']=this['y']/_0x168684['y'],_0x4c7497;}[_0x211fc9(0x1cee)](_0x4faa73){return this['divideToRef'](_0x4faa73,this);}[_0x211fc9(0x1519)](){var _0x3f34d7=_0x211fc9;return new this[(_0x3f34d7(0x4088))](-this['x'],-this['y']);}[_0x211fc9(0x100b)](){return this['x']*=-0x1,this['y']*=-0x1,this;}['negateToRef'](_0x5eab9e){var _0x10e6c1=_0x211fc9;return _0x5eab9e[_0x10e6c1(0x9b3)](-0x1*this['x'],-0x1*this['y']);}[_0x211fc9(0x542)](_0x56f8fa){return this['x']*=_0x56f8fa,this['y']*=_0x56f8fa,this;}[_0x211fc9(0x393f)](_0x377d92){var _0x233325=_0x211fc9,_0x2e8c49=new this[(_0x233325(0x4088))](0x0,0x0);return this[_0x233325(0x279e)](_0x377d92,_0x2e8c49),_0x2e8c49;}[_0x211fc9(0x279e)](_0x722084,_0x1aa012){return _0x1aa012['x']=this['x']*_0x722084,_0x1aa012['y']=this['y']*_0x722084,_0x1aa012;}['scaleAndAddToRef'](_0x554f39,_0x20f6e4){return _0x20f6e4['x']+=this['x']*_0x554f39,_0x20f6e4['y']+=this['y']*_0x554f39,_0x20f6e4;}[_0x211fc9(0x1bc8)](_0x4d5baf){return _0x4d5baf&&this['x']===_0x4d5baf['x']&&this['y']===_0x4d5baf['y'];}[_0x211fc9(0xff6)](_0x522560,_0x451d2d=_0x491edb['kn']){var _0x35f487=_0x211fc9;return _0x522560&&_0x47d2ca['R'][_0x35f487(0x1561)](this['x'],_0x522560['x'],_0x451d2d)&&_0x47d2ca['R'][_0x35f487(0x1561)](this['y'],_0x522560['y'],_0x451d2d);}[_0x211fc9(0x3b8b)](){var _0x69dae2=_0x211fc9;return new this[(_0x69dae2(0x4088))](Math[_0x69dae2(0x3b8b)](this['x']),Math[_0x69dae2(0x3b8b)](this['y']));}['fract'](){var _0x3d240a=_0x211fc9;return new this[(_0x3d240a(0x4088))](this['x']-Math['floor'](this['x']),this['y']-Math[_0x3d240a(0x3b8b)](this['y']));}[_0x211fc9(0x139c)](_0x134f48,_0x1b1bc9){var _0x2ba42d=_0x211fc9,_0x2239db=Math[_0x2ba42d(0x32c3)](_0x134f48),_0x134f48=Math[_0x2ba42d(0x3380)](_0x134f48),_0x3e2ebd=_0x2239db*this['x']-_0x134f48*this['y'],_0x134f48=_0x134f48*this['x']+_0x2239db*this['y'];return _0x1b1bc9['x']=_0x3e2ebd,_0x1b1bc9['y']=_0x134f48,_0x1b1bc9;}[_0x211fc9(0x18cc)](){var _0x1e82f5=_0x211fc9;return Math[_0x1e82f5(0x141a)](this['x']*this['x']+this['y']*this['y']);}['lengthSquared'](){return this['x']*this['x']+this['y']*this['y'];}[_0x211fc9(0x3f86)](){var _0x257f84=_0x211fc9;return _0x43f9e1[_0x257f84(0x9bf)](this,this),this;}[_0x211fc9(0x77b)](){var _0x12e7c8=_0x211fc9;return new this[(_0x12e7c8(0x4088))](this['x'],this['y']);}static[_0x211fc9(0x409)](){return new _0x43f9e1(0x0,0x0);}static['One'](){return new _0x43f9e1(0x1,0x1);}static[_0x211fc9(0xe33)](_0x1b7318=0x0,_0x2b68bf=0x1){var _0x2ebf33=_0x211fc9;return new _0x43f9e1(_0x47d2ca['R'][_0x2ebf33(0x225)](_0x1b7318,_0x2b68bf),_0x47d2ca['R'][_0x2ebf33(0x225)](_0x1b7318,_0x2b68bf));}static get[_0x211fc9(0x137f)](){var _0x1c477e=_0x211fc9;return _0x43f9e1[_0x1c477e(0x23be)];}static[_0x211fc9(0xf7f)](_0x4e199d,_0x198ecb=0x0){return new _0x43f9e1(_0x4e199d[_0x198ecb],_0x4e199d[_0x198ecb+0x1]);}static[_0x211fc9(0x3628)](_0x230108,_0x44e20b,_0x1ec5bd){return _0x1ec5bd['x']=_0x230108[_0x44e20b],_0x1ec5bd['y']=_0x230108[_0x44e20b+0x1],_0x1ec5bd;}static[_0x211fc9(0xf62)](_0x992714,_0x349c2b,_0x8248ca,_0x2be3d5,_0x420085){var _0x567aed=_0x211fc9,_0x5d5a86=_0x420085*_0x420085,_0x3d94bf=_0x420085*_0x5d5a86,_0xdf16cf=0.5*(0x2*_0x349c2b['x']+(-_0x992714['x']+_0x8248ca['x'])*_0x420085+(0x2*_0x992714['x']-0x5*_0x349c2b['x']+0x4*_0x8248ca['x']-_0x2be3d5['x'])*_0x5d5a86+(-_0x992714['x']+0x3*_0x349c2b['x']-0x3*_0x8248ca['x']+_0x2be3d5['x'])*_0x3d94bf),_0x420085=0.5*(0x2*_0x349c2b['y']+(-_0x992714['y']+_0x8248ca['y'])*_0x420085+(0x2*_0x992714['y']-0x5*_0x349c2b['y']+0x4*_0x8248ca['y']-_0x2be3d5['y'])*_0x5d5a86+(-_0x992714['y']+0x3*_0x349c2b['y']-0x3*_0x8248ca['y']+_0x2be3d5['y'])*_0x3d94bf);return new _0x992714[(_0x567aed(0x4088))](_0xdf16cf,_0x420085);}static[_0x211fc9(0x2641)](_0x3baf20,_0x16351c,_0x3990f4){let _0x16c824=_0x3baf20['x'],_0x515cae=(_0x16c824=(_0x16c824=_0x16c824>_0x3990f4['x']?_0x3990f4['x']:_0x16c824)<_0x16351c['x']?_0x16351c['x']:_0x16c824,_0x3baf20['y']);return _0x515cae=(_0x515cae=_0x515cae>_0x3990f4['y']?_0x3990f4['y']:_0x515cae)<_0x16351c['y']?_0x16351c['y']:_0x515cae,new _0x3baf20['constructor'](_0x16c824,_0x515cae);}static[_0x211fc9(0x1c4b)](_0x11459e,_0x465931,_0x2a3acd,_0x17b173,_0x38b660){var _0x41b14c=_0x211fc9,_0x2c3be3=_0x38b660*_0x38b660,_0x3e7f6a=_0x38b660*_0x2c3be3,_0x475fc9=0x2*_0x3e7f6a-0x3*_0x2c3be3+0x1,_0xc55f47=-0x2*_0x3e7f6a+0x3*_0x2c3be3,_0x38b660=_0x3e7f6a-0x2*_0x2c3be3+_0x38b660,_0x3e7f6a=_0x3e7f6a-_0x2c3be3,_0x2c3be3=_0x11459e['x']*_0x475fc9+_0x2a3acd['x']*_0xc55f47+_0x465931['x']*_0x38b660+_0x17b173['x']*_0x3e7f6a,_0x475fc9=_0x11459e['y']*_0x475fc9+_0x2a3acd['y']*_0xc55f47+_0x465931['y']*_0x38b660+_0x17b173['y']*_0x3e7f6a;return new _0x11459e[(_0x41b14c(0x4088))](_0x2c3be3,_0x475fc9);}static['Hermite1stDerivative'](_0x248436,_0x1a0c0d,_0x40148e,_0x38afd1,_0x39f7cc){var _0x1f013d=_0x211fc9,_0x397c3d=new _0x248436[(_0x1f013d(0x4088))]();return this[_0x1f013d(0x28cd)](_0x248436,_0x1a0c0d,_0x40148e,_0x38afd1,_0x39f7cc,_0x397c3d),_0x397c3d;}static[_0x211fc9(0x28cd)](_0x1a64eb,_0x136e86,_0x29197b,_0x17756a,_0x47188c,_0x541f52){var _0x4af6d2=_0x47188c*_0x47188c;return _0x541f52['x']=0x6*(_0x4af6d2-_0x47188c)*_0x1a64eb['x']+(0x3*_0x4af6d2-0x4*_0x47188c+0x1)*_0x136e86['x']+0x6*(-_0x4af6d2+_0x47188c)*_0x29197b['x']+(0x3*_0x4af6d2-0x2*_0x47188c)*_0x17756a['x'],_0x541f52['y']=0x6*(_0x4af6d2-_0x47188c)*_0x1a64eb['y']+(0x3*_0x4af6d2-0x4*_0x47188c+0x1)*_0x136e86['y']+0x6*(-_0x4af6d2+_0x47188c)*_0x29197b['y']+(0x3*_0x4af6d2-0x2*_0x47188c)*_0x17756a['y'],_0x541f52;}static[_0x211fc9(0x8d6)](_0x4be890,_0x41e379,_0x45f584){var _0x2df54e=_0x211fc9,_0x1c674d=_0x4be890['x']+(_0x41e379['x']-_0x4be890['x'])*_0x45f584,_0x41e379=_0x4be890['y']+(_0x41e379['y']-_0x4be890['y'])*_0x45f584;return new _0x4be890[(_0x2df54e(0x4088))](_0x1c674d,_0x41e379);}static[_0x211fc9(0x29f5)](_0x48a7bb,_0xa4594e){return _0x48a7bb['x']*_0xa4594e['x']+_0x48a7bb['y']*_0xa4594e['y'];}static[_0x211fc9(0xff1)](_0x32a0a7){var _0x3184b4=_0x211fc9,_0x5ef437=new _0x32a0a7[(_0x3184b4(0x4088))]();return this[_0x3184b4(0x9bf)](_0x32a0a7,_0x5ef437),_0x5ef437;}static[_0x211fc9(0x9bf)](_0x4e9170,_0x315531){var _0x567861=_0x211fc9,_0x43b652=_0x4e9170[_0x567861(0x18cc)]();return 0x0!==_0x43b652&&(_0x315531['x']=_0x4e9170['x']/_0x43b652,_0x315531['y']=_0x4e9170['y']/_0x43b652),_0x315531;}static[_0x211fc9(0x375f)](_0x7b981e,_0x1f8df3){var _0x185a5a=(_0x7b981e['x']<_0x1f8df3['x']?_0x7b981e:_0x1f8df3)['x'],_0x1f8df3=(_0x7b981e['y']<_0x1f8df3['y']?_0x7b981e:_0x1f8df3)['y'];return new _0x7b981e['constructor'](_0x185a5a,_0x1f8df3);}static[_0x211fc9(0x3b75)](_0x3c1410,_0x26aece){var _0x5a65af=_0x211fc9,_0x492ffd=(_0x3c1410['x']>_0x26aece['x']?_0x3c1410:_0x26aece)['x'],_0x26aece=(_0x3c1410['y']>_0x26aece['y']?_0x3c1410:_0x26aece)['y'];return new _0x3c1410[(_0x5a65af(0x4088))](_0x492ffd,_0x26aece);}static[_0x211fc9(0x3b92)](_0x392a98,_0x589b10){var _0x534383=_0x211fc9,_0x16f6c8=new _0x392a98['constructor']();return _0x43f9e1[_0x534383(0x2804)](_0x392a98,_0x589b10,_0x16f6c8),_0x16f6c8;}static[_0x211fc9(0x2804)](_0x19b228,_0x50c5ea,_0x595250){var _0x50c5ea=_0x50c5ea['m'],_0x3e5716=_0x19b228['x']*_0x50c5ea[0x0]+_0x19b228['y']*_0x50c5ea[0x4]+_0x50c5ea[0xc],_0x19b228=_0x19b228['x']*_0x50c5ea[0x1]+_0x19b228['y']*_0x50c5ea[0x5]+_0x50c5ea[0xd];return _0x595250['x']=_0x3e5716,_0x595250['y']=_0x19b228,_0x595250;}static[_0x211fc9(0x2438)](_0x3b114d,_0x28b437,_0x49a241,_0x912565){var _0x28caea=0.5*(-_0x49a241['y']*_0x912565['x']+_0x28b437['y']*(-_0x49a241['x']+_0x912565['x'])+_0x28b437['x']*(_0x49a241['y']-_0x912565['y'])+_0x49a241['x']*_0x912565['y']),_0x3d0037=_0x28caea<0x0?-0x1:0x1,_0x912565=(_0x28b437['y']*_0x912565['x']-_0x28b437['x']*_0x912565['y']+(_0x912565['y']-_0x28b437['y'])*_0x3b114d['x']+(_0x28b437['x']-_0x912565['x'])*_0x3b114d['y'])*_0x3d0037,_0x49a241=(_0x28b437['x']*_0x49a241['y']-_0x28b437['y']*_0x49a241['x']+(_0x28b437['y']-_0x49a241['y'])*_0x3b114d['x']+(_0x49a241['x']-_0x28b437['x'])*_0x3b114d['y'])*_0x3d0037;return 0x0<_0x912565&&0x0<_0x49a241&&_0x912565+_0x49a241<0x2*_0x28caea*_0x3d0037;}static['Distance'](_0x472f61,_0x32a0b6){var _0x3703e0=_0x211fc9;return Math['sqrt'](_0x43f9e1[_0x3703e0(0x3aed)](_0x472f61,_0x32a0b6));}static[_0x211fc9(0x3aed)](_0x311e2a,_0x3935d6){var _0x32b2c0=_0x311e2a['x']-_0x3935d6['x'],_0x311e2a=_0x311e2a['y']-_0x3935d6['y'];return _0x32b2c0*_0x32b2c0+_0x311e2a*_0x311e2a;}static['Center'](_0x4c3ce4,_0x4437cd){var _0x504ac3=_0x211fc9,_0xd2a63f=new _0x4c3ce4['constructor']();return _0x43f9e1[_0x504ac3(0x3180)](_0x4c3ce4,_0x4437cd,_0xd2a63f);}static[_0x211fc9(0x3180)](_0x48566e,_0x5a840c,_0x564c86){var _0x21fd06=_0x211fc9;return _0x564c86[_0x21fd06(0x9b3)]((_0x48566e['x']+_0x5a840c['x'])/0x2,(_0x48566e['y']+_0x5a840c['y'])/0x2);}static[_0x211fc9(0x2d6d)](_0x2a4824,_0x1c832a,_0x13dec1){var _0x51ffc6=_0x211fc9,_0x42d327=_0x43f9e1[_0x51ffc6(0x3aed)](_0x1c832a,_0x13dec1);if(0x0===_0x42d327)return _0x43f9e1[_0x51ffc6(0x303a)](_0x2a4824,_0x1c832a);const _0xb8f46f=_0x13dec1['subtract'](_0x1c832a);return _0x13dec1=Math[_0x51ffc6(0x1955)](0x0,Math['min'](0x1,_0x43f9e1['Dot'](_0x2a4824[_0x51ffc6(0x10ce)](_0x1c832a),_0xb8f46f)/_0x42d327)),_0x42d327=_0x1c832a[_0x51ffc6(0x2e5)](_0xb8f46f[_0x51ffc6(0x2807)](_0x13dec1,_0x13dec1)),_0x43f9e1['Distance'](_0x2a4824,_0x42d327);}}_0x43f9e1[_0x211fc9(0x23be)]=_0x43f9e1[_0x211fc9(0x409)]();class _0x1e04da{constructor(_0x300f1e=0x0,_0x5c628c=0x0,_0x53b0f1=0x0){this['_isDirty']=!0x0,this['_x']=_0x300f1e,this['_y']=_0x5c628c,this['_z']=_0x53b0f1;}get['x'](){return this['_x'];}set['x'](_0x49123c){var _0x2be3ca=_0x211fc9;this['_x']=_0x49123c,this[_0x2be3ca(0x3e02)]=!0x0;}get['y'](){return this['_y'];}set['y'](_0x51686f){var _0x191110=_0x211fc9;this['_y']=_0x51686f,this[_0x191110(0x3e02)]=!0x0;}get['z'](){return this['_z'];}set['z'](_0x33af86){this['_z']=_0x33af86,this['_isDirty']=!0x0;}[_0x211fc9(0x1c67)](){var _0x4bc162=_0x211fc9;return _0x4bc162(0x4101)+this['_x']+'\x20Y:\x20'+this['_y']+'\x20Z:\x20'+this['_z']+'}';}['getClassName'](){return'Vector3';}['getHashCode'](){return 0x18d*(0x18d*_0x285482(this['_x'])^_0x285482(this['_y']))^_0x285482(this['_z']);}['asArray'](){var _0x5259d6=_0x211fc9,_0x562b48=[];return this[_0x5259d6(0x36f9)](_0x562b48,0x0),_0x562b48;}[_0x211fc9(0x36f9)](_0x151f5b,_0x53a9e9=0x0){return _0x151f5b[_0x53a9e9]=this['_x'],_0x151f5b[_0x53a9e9+0x1]=this['_y'],_0x151f5b[_0x53a9e9+0x2]=this['_z'],this;}[_0x211fc9(0x35a7)](_0x5e52ed,_0x3bdee8=0x0){var _0x313504=_0x211fc9;return _0x1e04da[_0x313504(0x3628)](_0x5e52ed,_0x3bdee8,this),this;}['toQuaternion'](){return _0x59395d['RotationYawPitchRoll'](this['_y'],this['_x'],this['_z']);}[_0x211fc9(0x3e1)](_0x73016a){var _0x368d5f=_0x211fc9;return this[_0x368d5f(0x2e59)](_0x73016a['_x'],_0x73016a['_y'],_0x73016a['_z']);}[_0x211fc9(0x2e59)](_0x1574cd,_0x23aea3,_0x1f706b){var _0x412b5e=_0x211fc9;return this['_x']+=_0x1574cd,this['_y']+=_0x23aea3,this['_z']+=_0x1f706b,this[_0x412b5e(0x3e02)]=!0x0,this;}[_0x211fc9(0x2e5)](_0x7e41a4){return new this['constructor'](this['_x']+_0x7e41a4['_x'],this['_y']+_0x7e41a4['_y'],this['_z']+_0x7e41a4['_z']);}[_0x211fc9(0x3083)](_0x4bc5ce,_0x2206e3){var _0x45d7ad=_0x211fc9;return _0x2206e3[_0x45d7ad(0x9b3)](this['_x']+_0x4bc5ce['_x'],this['_y']+_0x4bc5ce['_y'],this['_z']+_0x4bc5ce['_z']);}['subtractInPlace'](_0x1c7ea2){var _0x30d0a7=_0x211fc9;return this['_x']-=_0x1c7ea2['_x'],this['_y']-=_0x1c7ea2['_y'],this['_z']-=_0x1c7ea2['_z'],this[_0x30d0a7(0x3e02)]=!0x0,this;}['subtract'](_0x48cd9a){var _0x191735=_0x211fc9;return new this[(_0x191735(0x4088))](this['_x']-_0x48cd9a['_x'],this['_y']-_0x48cd9a['_y'],this['_z']-_0x48cd9a['_z']);}[_0x211fc9(0x185b)](_0x4aeb9d,_0x514262){return this['subtractFromFloatsToRef'](_0x4aeb9d['_x'],_0x4aeb9d['_y'],_0x4aeb9d['_z'],_0x514262);}[_0x211fc9(0x594)](_0x1a0927,_0xf297d0,_0x23cfa2){return new this['constructor'](this['_x']-_0x1a0927,this['_y']-_0xf297d0,this['_z']-_0x23cfa2);}['subtractFromFloatsToRef'](_0x262d88,_0x219a3b,_0x14c228,_0x3ac63c){return _0x3ac63c['copyFromFloats'](this['_x']-_0x262d88,this['_y']-_0x219a3b,this['_z']-_0x14c228);}[_0x211fc9(0x1519)](){var _0x1d1b07=_0x211fc9;return new this[(_0x1d1b07(0x4088))](-this['_x'],-this['_y'],-this['_z']);}['negateInPlace'](){var _0x820e0b=_0x211fc9;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x820e0b(0x3e02)]=!0x0,this;}[_0x211fc9(0x2b48)](_0x1bf5b6){var _0x48f38a=_0x211fc9;return _0x1bf5b6[_0x48f38a(0x9b3)](-0x1*this['_x'],-0x1*this['_y'],-0x1*this['_z']);}[_0x211fc9(0x542)](_0x22071f){var _0x591799=_0x211fc9;return this['_x']*=_0x22071f,this['_y']*=_0x22071f,this['_z']*=_0x22071f,this[_0x591799(0x3e02)]=!0x0,this;}['scale'](_0xa7b9e0){return new this['constructor'](this['_x']*_0xa7b9e0,this['_y']*_0xa7b9e0,this['_z']*_0xa7b9e0);}['scaleToRef'](_0x4a2f62,_0x339c88){var _0x351ad6=_0x211fc9;return _0x339c88[_0x351ad6(0x9b3)](this['_x']*_0x4a2f62,this['_y']*_0x4a2f62,this['_z']*_0x4a2f62);}[_0x211fc9(0x2f66)](_0x127996){var _0x19029e=_0x211fc9,_0x301ccd=this[_0x19029e(0x18cc)]();let _0x372f3b=Math[_0x19029e(0x3cf3)](this['y']/_0x301ccd);var _0x17463e=Math[_0x19029e(0x2b17)](this['z'],this['x']),_0x1f5103=(_0x372f3b>Math['PI']/0x2?_0x372f3b-=Math['PI']/0x2:_0x372f3b+=Math['PI']/0x2,_0x301ccd*Math[_0x19029e(0x3380)](_0x372f3b)*Math[_0x19029e(0x32c3)](_0x17463e)),_0x285aa5=_0x301ccd*Math[_0x19029e(0x32c3)](_0x372f3b),_0x301ccd=_0x301ccd*Math[_0x19029e(0x3380)](_0x372f3b)*Math[_0x19029e(0x3380)](_0x17463e);return _0x127996[_0x19029e(0x386b)](_0x1f5103,_0x285aa5,_0x301ccd),_0x127996;}['applyRotationQuaternionToRef'](_0x276895,_0x72a49){var _0x19da90=_0x211fc9,_0x35617f=_0x276895['_w']*this['_x']+_0x276895['_y']*this['_z']-_0x276895['_z']*this['_y'],_0x449802=_0x276895['_w']*this['_y']+_0x276895['_z']*this['_x']-_0x276895['_x']*this['_z'],_0x403004=_0x276895['_w']*this['_z']+_0x276895['_x']*this['_y']-_0x276895['_y']*this['_x'],_0x577e45=-_0x276895['_x']*this['_x']-_0x276895['_y']*this['_y']-_0x276895['_z']*this['_z'];return _0x72a49['_x']=_0x35617f*_0x276895['_w']+_0x577e45*-_0x276895['_x']+_0x449802*-_0x276895['_z']-_0x403004*-_0x276895['_y'],_0x72a49['_y']=_0x449802*_0x276895['_w']+_0x577e45*-_0x276895['_y']+_0x403004*-_0x276895['_x']-_0x35617f*-_0x276895['_z'],_0x72a49['_z']=_0x403004*_0x276895['_w']+_0x577e45*-_0x276895['_z']+_0x35617f*-_0x276895['_y']-_0x449802*-_0x276895['_x'],_0x72a49[_0x19da90(0x3e02)]=!0x0,_0x72a49;}[_0x211fc9(0x3bca)](_0x4c9b38){var _0x9c0a99=_0x211fc9;return this[_0x9c0a99(0x364)](_0x4c9b38,this);}[_0x211fc9(0x2d35)](_0x4f81f1){var _0x1af373=_0x211fc9;return this['applyRotationQuaternionToRef'](_0x4f81f1,new this[(_0x1af373(0x4088))]());}[_0x211fc9(0x2e36)](_0x1ed03b,_0x30fa16){return _0x30fa16['addInPlaceFromFloats'](this['_x']*_0x1ed03b,this['_y']*_0x1ed03b,this['_z']*_0x1ed03b);}[_0x211fc9(0x17bc)](_0x17cd82,_0x1db3af){var _0x394ddd=_0x211fc9,_0x302dc6=new this[(_0x394ddd(0x4088))]();return this[_0x394ddd(0x1022)](_0x17cd82,_0x1db3af,_0x302dc6),_0x302dc6;}[_0x211fc9(0x1022)](_0x21b4d9,_0x4b551c,_0x11d85d){var _0x36a3c1=_0x211fc9,_0x3b2b49=_0x21b4d9[_0x36a3c1(0x2281)],_0x21b4d9=_0x21b4d9['d'];const _0x3753dc=_0x2e9726[_0x36a3c1(0xe60)][0x0];this['subtractToRef'](_0x4b551c,_0x3753dc),_0x3753dc[_0x36a3c1(0x3f86)]();var _0x1c5d15=_0x1e04da[_0x36a3c1(0x29f5)](_0x3753dc,_0x3b2b49);return Math[_0x36a3c1(0x273d)](_0x1c5d15)<Math[_0x36a3c1(0x421b)](0xa,-0xa)?_0x11d85d['setAll'](Infinity):(_0x3b2b49=-(_0x1e04da['Dot'](_0x4b551c,_0x3b2b49)+_0x21b4d9)/_0x1c5d15,_0x21b4d9=_0x3753dc['scaleInPlace'](_0x3b2b49),_0x4b551c['addToRef'](_0x21b4d9,_0x11d85d)),_0x11d85d;}[_0x211fc9(0x1bc8)](_0x25ef30){return _0x25ef30&&this['_x']===_0x25ef30['_x']&&this['_y']===_0x25ef30['_y']&&this['_z']===_0x25ef30['_z'];}[_0x211fc9(0xff6)](_0x5572b4,_0x58ed22=_0x491edb['kn']){var _0x343caf=_0x211fc9;return _0x5572b4&&_0x47d2ca['R'][_0x343caf(0x1561)](this['_x'],_0x5572b4['_x'],_0x58ed22)&&_0x47d2ca['R']['WithinEpsilon'](this['_y'],_0x5572b4['_y'],_0x58ed22)&&_0x47d2ca['R']['WithinEpsilon'](this['_z'],_0x5572b4['_z'],_0x58ed22);}[_0x211fc9(0x1b8f)](_0x526316,_0xc11192,_0x495100){return this['_x']===_0x526316&&this['_y']===_0xc11192&&this['_z']===_0x495100;}[_0x211fc9(0x6fc)](_0x58b43f){var _0x2fa21f=_0x211fc9;return this['_x']*=_0x58b43f['_x'],this['_y']*=_0x58b43f['_y'],this['_z']*=_0x58b43f['_z'],this[_0x2fa21f(0x3e02)]=!0x0,this;}[_0x211fc9(0x2383)](_0x249bfa){var _0x30123b=_0x211fc9;return this[_0x30123b(0x2807)](_0x249bfa['_x'],_0x249bfa['_y'],_0x249bfa['_z']);}[_0x211fc9(0x3d93)](_0x25b8ea,_0x15bc84){return _0x15bc84['copyFromFloats'](this['_x']*_0x25b8ea['_x'],this['_y']*_0x25b8ea['_y'],this['_z']*_0x25b8ea['_z']);}[_0x211fc9(0x2807)](_0x4de7e8,_0x1502cb,_0x5de179){return new this['constructor'](this['_x']*_0x4de7e8,this['_y']*_0x1502cb,this['_z']*_0x5de179);}[_0x211fc9(0x2ff0)](_0x49532e){var _0x2f7627=_0x211fc9;return new this[(_0x2f7627(0x4088))](this['_x']/_0x49532e['_x'],this['_y']/_0x49532e['_y'],this['_z']/_0x49532e['_z']);}['divideToRef'](_0x10d79b,_0x59cf76){var _0x603901=_0x211fc9;return _0x59cf76[_0x603901(0x9b3)](this['_x']/_0x10d79b['_x'],this['_y']/_0x10d79b['_y'],this['_z']/_0x10d79b['_z']);}[_0x211fc9(0x1cee)](_0xeb3a84){var _0x392692=_0x211fc9;return this[_0x392692(0x3c88)](_0xeb3a84,this);}['minimizeInPlace'](_0x1589e0){var _0x4a6fa1=_0x211fc9;return this[_0x4a6fa1(0x2ed)](_0x1589e0['_x'],_0x1589e0['_y'],_0x1589e0['_z']);}[_0x211fc9(0x1bfc)](_0x587c7a){var _0x5e04a2=_0x211fc9;return this[_0x5e04a2(0x22e1)](_0x587c7a['_x'],_0x587c7a['_y'],_0x587c7a['_z']);}['minimizeInPlaceFromFloats'](_0x93778e,_0x3314bf,_0x10f2c8){return _0x93778e<this['_x']&&(this['x']=_0x93778e),_0x3314bf<this['_y']&&(this['y']=_0x3314bf),_0x10f2c8<this['_z']&&(this['z']=_0x10f2c8),this;}['maximizeInPlaceFromFloats'](_0x3133b9,_0x5e603c,_0x1e7a4d){return _0x3133b9>this['_x']&&(this['x']=_0x3133b9),_0x5e603c>this['_y']&&(this['y']=_0x5e603c),_0x1e7a4d>this['_z']&&(this['z']=_0x1e7a4d),this;}[_0x211fc9(0x12f0)](_0x18cedb){var _0x59dff3=_0x211fc9,_0x273966=Math[_0x59dff3(0x273d)](this['_x']),_0x2c20a5=Math[_0x59dff3(0x273d)](this['_y']);if(!_0x47d2ca['R'][_0x59dff3(0x1561)](_0x273966,_0x2c20a5,_0x18cedb))return!0x0;var _0x375e0f=Math[_0x59dff3(0x273d)](this['_z']);return!_0x47d2ca['R']['WithinEpsilon'](_0x273966,_0x375e0f,_0x18cedb)||!_0x47d2ca['R'][_0x59dff3(0x1561)](_0x2c20a5,_0x375e0f,_0x18cedb);}get[_0x211fc9(0xdbb)](){var _0x13a7d6=_0x211fc9,_0x16d960=Math['abs'](this['_x']);return _0x16d960!==Math[_0x13a7d6(0x273d)](this['_y'])||_0x16d960!==Math[_0x13a7d6(0x273d)](this['_z']);}[_0x211fc9(0x3b8b)](){var _0x13a279=_0x211fc9;return new this['constructor'](Math[_0x13a279(0x3b8b)](this['_x']),Math[_0x13a279(0x3b8b)](this['_y']),Math['floor'](this['_z']));}[_0x211fc9(0x1dab)](){var _0x21939d=_0x211fc9;return new this[(_0x21939d(0x4088))](this['_x']-Math[_0x21939d(0x3b8b)](this['_x']),this['_y']-Math[_0x21939d(0x3b8b)](this['_y']),this['_z']-Math[_0x21939d(0x3b8b)](this['_z']));}[_0x211fc9(0x18cc)](){var _0x22eaa9=_0x211fc9;return Math[_0x22eaa9(0x141a)](this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']);}[_0x211fc9(0x44c)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z'];}get[_0x211fc9(0x2a86)](){return this['_x']*this['_y']*this['_z']==0x0;}[_0x211fc9(0x3f86)](){var _0x2581de=_0x211fc9;return this[_0x2581de(0xbac)](this[_0x2581de(0x18cc)]());}[_0x211fc9(0x1803)](_0x13da9c){var _0x5437c2=_0x211fc9;return _0x5437c2(0x400b)!==(_0x13da9c=_0x13da9c[_0x5437c2(0x37d7)]())&&(_0x2e9726[_0x5437c2(0xe60)][0x0][_0x5437c2(0x19f9)](this),['x','y','z'][_0x5437c2(0x35b2)]((_0xf554f5,_0xbcf60)=>{var _0x2d4d3c=_0x5437c2;this[_0xf554f5]=_0x2e9726[_0x2d4d3c(0xe60)][0x0][_0x13da9c[_0xbcf60]];})),this;}[_0x211fc9(0xb04)](_0x20261a,_0x446051){var _0x25d3ca=_0x211fc9;return _0x20261a[_0x25d3ca(0x3f91)](_0x2e9726['Matrix'][0x0]),_0x1e04da['TransformCoordinatesToRef'](this,_0x2e9726[_0x25d3ca(0x12cd)][0x0],_0x446051),_0x446051;}['rotateByQuaternionAroundPointToRef'](_0x41fd24,_0xe1e9e5,_0x4cea26){var _0x166fef=_0x211fc9;return this[_0x166fef(0x185b)](_0xe1e9e5,_0x2e9726[_0x166fef(0xe60)][0x0]),_0x2e9726['Vector3'][0x0][_0x166fef(0xb04)](_0x41fd24,_0x2e9726[_0x166fef(0xe60)][0x0]),_0xe1e9e5['addToRef'](_0x2e9726[_0x166fef(0xe60)][0x0],_0x4cea26),_0x4cea26;}[_0x211fc9(0x620)](_0x4e8fed){var _0x10b1c2=_0x211fc9,_0x122b14=new this['constructor']();return _0x1e04da[_0x10b1c2(0x2b85)](this,_0x4e8fed,_0x122b14);}[_0x211fc9(0xbac)](_0x398257){var _0x28c969=_0x211fc9;return 0x0===_0x398257||0x1===_0x398257?this:this[_0x28c969(0x542)](0x1/_0x398257);}[_0x211fc9(0x4141)](){var _0x15aedc=_0x211fc9,_0x508e23=new this['constructor'](0x0,0x0,0x0);return this[_0x15aedc(0x1f66)](_0x508e23),_0x508e23;}[_0x211fc9(0x1f66)](_0x3e7c62){var _0x105af3=_0x211fc9,_0x3f543e=this[_0x105af3(0x18cc)]();return 0x0===_0x3f543e||0x1===_0x3f543e?_0x3e7c62[_0x105af3(0x9b3)](this['_x'],this['_y'],this['_z']):this[_0x105af3(0x279e)](0x1/_0x3f543e,_0x3e7c62);}[_0x211fc9(0x77b)](){var _0x126686=_0x211fc9;return new this[(_0x126686(0x4088))](this['_x'],this['_y'],this['_z']);}[_0x211fc9(0x19f9)](_0x33d549){var _0x5781f1=_0x211fc9;return this[_0x5781f1(0x9b3)](_0x33d549['_x'],_0x33d549['_y'],_0x33d549['_z']);}[_0x211fc9(0x9b3)](_0x29af1a,_0x447396,_0xc6d1b5){return this['_x']=_0x29af1a,this['_y']=_0x447396,this['_z']=_0xc6d1b5,this['_isDirty']=!0x0,this;}['set'](_0x44cb26,_0x445952,_0x365e09){var _0x488a0c=_0x211fc9;return this[_0x488a0c(0x9b3)](_0x44cb26,_0x445952,_0x365e09);}[_0x211fc9(0x26e6)](_0x355db7){var _0x41c3ee=_0x211fc9;return this['_x']=this['_y']=this['_z']=_0x355db7,this[_0x41c3ee(0x3e02)]=!0x0,this;}static[_0x211fc9(0x16cf)](_0x1b8017,_0x5e1108,_0x47bcb6,_0xe867f0){var _0x2e54cc=_0x211fc9;return _0x1b8017=_0x1e04da[_0x2e54cc(0x29f5)](_0x1b8017,_0x47bcb6)-_0xe867f0,_0x1b8017/(_0x1b8017-(_0x1e04da[_0x2e54cc(0x29f5)](_0x5e1108,_0x47bcb6)-_0xe867f0));}static['GetAngleBetweenVectors'](_0xff743f,_0x1eca69,_0x263c09){var _0xe9e7a0=_0x211fc9,_0xff743f=_0xff743f[_0xe9e7a0(0x1f66)](_0x2e9726[_0xe9e7a0(0xe60)][0x1]),_0x1eca69=_0x1eca69[_0xe9e7a0(0x1f66)](_0x2e9726[_0xe9e7a0(0xe60)][0x2]),_0x5f3252=_0x1e04da[_0xe9e7a0(0x29f5)](_0xff743f,_0x1eca69),_0x5f3252=_0x47d2ca['R'][_0xe9e7a0(0x2641)](_0x5f3252,-0x1,0x1),_0x67ce51=Math[_0xe9e7a0(0x3cf3)](_0x5f3252),_0x44c22c=_0x2e9726[_0xe9e7a0(0xe60)][0x3];return _0x1e04da[_0xe9e7a0(0x2b85)](_0xff743f,_0x1eca69,_0x44c22c),0x0<_0x1e04da[_0xe9e7a0(0x29f5)](_0x44c22c,_0x263c09)?isNaN(_0x67ce51)?0x0:_0x67ce51:isNaN(_0x67ce51)?-Math['PI']:-Math[_0xe9e7a0(0x3cf3)](_0x5f3252);}static[_0x211fc9(0x917)](_0x106961,_0x40f313,_0x4bbcec){var _0x2f01d9=_0x211fc9;_0x2e9726[_0x2f01d9(0xe60)][0x0][_0x2f01d9(0x19f9)](_0x106961);const _0x5adcc1=_0x2e9726['Vector3'][0x0],_0x52f549=(_0x2e9726['Vector3'][0x1][_0x2f01d9(0x19f9)](_0x40f313),_0x2e9726['Vector3'][0x1]),_0x214c2f=(_0x2e9726[_0x2f01d9(0xe60)][0x2]['copyFrom'](_0x4bbcec),_0x2e9726[_0x2f01d9(0xe60)][0x2]);return _0x106961=_0x2e9726[_0x2f01d9(0xe60)][0x3],_0x40f313=_0x2e9726['Vector3'][0x4],_0x5adcc1['normalize'](),_0x52f549[_0x2f01d9(0x3f86)](),_0x214c2f['normalize'](),_0x1e04da[_0x2f01d9(0x2b85)](_0x214c2f,_0x5adcc1,_0x106961),_0x1e04da['CrossToRef'](_0x106961,_0x214c2f,_0x40f313),_0x4bbcec=Math[_0x2f01d9(0x2b17)](_0x1e04da[_0x2f01d9(0x29f5)](_0x52f549,_0x106961),_0x1e04da['Dot'](_0x52f549,_0x40f313)),_0x47d2ca['R'][_0x2f01d9(0x13bb)](_0x4bbcec);}static[_0x211fc9(0x3d44)](_0x53283d,_0x43bcde,_0x2bc501){var _0x442cc4=_0x211fc9,_0x10b5b8=_0x39954b[_0x442cc4(0xe60)][0x0];return _0x43bcde[_0x442cc4(0x185b)](_0x53283d,_0x10b5b8),_0x2bc501['_y']=Math[_0x442cc4(0x2b17)](_0x10b5b8['x'],_0x10b5b8['z'])||0x0,_0x2bc501['_x']=Math[_0x442cc4(0x2b17)](Math[_0x442cc4(0x141a)](Math[_0x442cc4(0x421b)](_0x10b5b8['x'],0x2)+Math[_0x442cc4(0x421b)](_0x10b5b8['z'],0x2)),_0x10b5b8['y'])||0x0,_0x2bc501['_z']=0x0,_0x2bc501[_0x442cc4(0x3e02)]=!0x0,_0x2bc501;}static[_0x211fc9(0x348b)](_0x24020e,_0x2c9e72){var _0x2a61fd=_0x211fc9,_0x14f9de=_0x1e04da[_0x2a61fd(0x409)]();return _0x1e04da['PitchYawRollToMoveBetweenPointsToRef'](_0x24020e,_0x2c9e72,_0x14f9de);}static['SlerpToRef'](_0x1e60c7,_0x16e0b1,_0x2d7f36,_0xed86ce){var _0x30abee=_0x211fc9;_0x2d7f36=_0x47d2ca['R'][_0x30abee(0x2641)](_0x2d7f36,0x0,0x1);const _0x4e8724=_0x2e9726['Vector3'][0x0],_0x297bbb=_0x2e9726[_0x30abee(0xe60)][0x1];_0x4e8724[_0x30abee(0x19f9)](_0x1e60c7);var _0x4d106b,_0x1e60c7=_0x4e8724[_0x30abee(0x18cc)](),_0x16e0b1=(_0x4e8724['normalizeFromLength'](_0x1e60c7),_0x297bbb[_0x30abee(0x19f9)](_0x16e0b1),_0x297bbb[_0x30abee(0x18cc)]()),_0x1124cc=(_0x297bbb[_0x30abee(0xbac)](_0x16e0b1),_0x1e04da['Dot'](_0x4e8724,_0x297bbb));let _0x14beb9,_0x3f87bd;return _0x3f87bd=_0x1124cc<0x1-_0x491edb['kn']?(_0x1124cc=Math[_0x30abee(0x3cf3)](_0x1124cc),_0x4d106b=0x1/Math['sin'](_0x1124cc),_0x14beb9=Math[_0x30abee(0x3380)]((0x1-_0x2d7f36)*_0x1124cc)*_0x4d106b,Math['sin'](_0x2d7f36*_0x1124cc)*_0x4d106b):(_0x14beb9=0x1-_0x2d7f36,_0x2d7f36),_0x4e8724['scaleInPlace'](_0x14beb9),_0x297bbb[_0x30abee(0x542)](_0x3f87bd),_0xed86ce[_0x30abee(0x19f9)](_0x4e8724)[_0x30abee(0x3e1)](_0x297bbb),_0xed86ce['scaleInPlace'](_0x47d2ca['R']['Lerp'](_0x1e60c7,_0x16e0b1,_0x2d7f36)),_0xed86ce;}static[_0x211fc9(0x2a93)](_0x576ec2,_0x12c10d,_0x32ea06,_0xb6d9b6,_0x1f8a83){return _0x1e04da['SlerpToRef'](_0x576ec2,_0x12c10d,0x0===_0xb6d9b6?0x1:_0x32ea06/_0xb6d9b6,_0x1f8a83),_0x1f8a83;}static[_0x211fc9(0xf7f)](_0x12b297,_0x5d34dc=0x0){return new _0x1e04da(_0x12b297[_0x5d34dc],_0x12b297[_0x5d34dc+0x1],_0x12b297[_0x5d34dc+0x2]);}static[_0x211fc9(0x1006)](_0x810346,_0x1b059d){var _0xe55d2=_0x211fc9;return _0x1e04da[_0xe55d2(0xf7f)](_0x810346,_0x1b059d);}static[_0x211fc9(0x3628)](_0x47948f,_0x510228,_0x1ff6d2){var _0x1a8556=_0x211fc9;return _0x1ff6d2['_x']=_0x47948f[_0x510228],_0x1ff6d2['_y']=_0x47948f[_0x510228+0x1],_0x1ff6d2['_z']=_0x47948f[_0x510228+0x2],_0x1ff6d2[_0x1a8556(0x3e02)]=!0x0,_0x1ff6d2;}static[_0x211fc9(0x22dc)](_0x5dec54,_0x6511c6,_0x18b30b){return _0x1e04da['FromArrayToRef'](_0x5dec54,_0x6511c6,_0x18b30b);}static[_0x211fc9(0x3237)](_0x293d22,_0x40be21,_0x227aae,_0x5b84c7){return _0x5b84c7['copyFromFloats'](_0x293d22,_0x40be21,_0x227aae),_0x5b84c7;}static['Zero'](){return new _0x1e04da(0x0,0x0,0x0);}static[_0x211fc9(0x14ae)](){return new _0x1e04da(0x1,0x1,0x1);}static['Up'](){return new _0x1e04da(0x0,0x1,0x0);}static get['UpReadOnly'](){var _0x4a623e=_0x211fc9;return _0x1e04da[_0x4a623e(0x370b)];}static get[_0x211fc9(0x1b22)](){return _0x1e04da['_DownReadOnly'];}static get[_0x211fc9(0x1241)](){var _0x11076f=_0x211fc9;return _0x1e04da[_0x11076f(0xdd3)];}static get[_0x211fc9(0x2f20)](){var _0x425ddc=_0x211fc9;return _0x1e04da[_0x425ddc(0x3b76)];}static get['LeftHandedForwardReadOnly'](){var _0x588ab3=_0x211fc9;return _0x1e04da[_0x588ab3(0x293e)];}static get['RightHandedForwardReadOnly'](){var _0x35032a=_0x211fc9;return _0x1e04da[_0x35032a(0x4d0)];}static get[_0x211fc9(0x31c1)](){var _0x8323b9=_0x211fc9;return _0x1e04da[_0x8323b9(0x491)];}static get['RightHandedBackwardReadOnly'](){var _0x43ba11=_0x211fc9;return _0x1e04da[_0x43ba11(0x23e)];}static get[_0x211fc9(0x137f)](){return _0x1e04da['_ZeroReadOnly'];}static['Down'](){return new _0x1e04da(0x0,-0x1,0x0);}static[_0x211fc9(0xd75)](_0x5349f2=!0x1){return new _0x1e04da(0x0,0x0,_0x5349f2?-0x1:0x1);}static['Backward'](_0x5ae3f0=!0x1){return new _0x1e04da(0x0,0x0,_0x5ae3f0?0x1:-0x1);}static[_0x211fc9(0x1b81)](){return new _0x1e04da(0x1,0x0,0x0);}static[_0x211fc9(0x259a)](){return new _0x1e04da(-0x1,0x0,0x0);}static[_0x211fc9(0xe33)](_0x32eea1=0x0,_0x8506e3=0x1){var _0x3725a8=_0x211fc9;return new _0x1e04da(_0x47d2ca['R']['RandomRange'](_0x32eea1,_0x8506e3),_0x47d2ca['R'][_0x3725a8(0x225)](_0x32eea1,_0x8506e3),_0x47d2ca['R'][_0x3725a8(0x225)](_0x32eea1,_0x8506e3));}static['TransformCoordinates'](_0x1d460a,_0x3a3947){var _0x2e4fe2=_0x211fc9,_0x58d6d9=_0x1e04da[_0x2e4fe2(0x409)]();return _0x1e04da[_0x2e4fe2(0x3bd9)](_0x1d460a,_0x3a3947,_0x58d6d9),_0x58d6d9;}static[_0x211fc9(0x3bd9)](_0x324b55,_0x2bf6f,_0x433859){var _0x195917=_0x211fc9;return _0x1e04da[_0x195917(0x3a73)](_0x324b55['_x'],_0x324b55['_y'],_0x324b55['_z'],_0x2bf6f,_0x433859),_0x433859;}static[_0x211fc9(0x3a73)](_0x366717,_0x485cf9,_0x5949bf,_0x141909,_0x48009d){var _0x187681=_0x211fc9,_0x141909=_0x141909['m'],_0x5631ff=_0x366717*_0x141909[0x0]+_0x485cf9*_0x141909[0x4]+_0x5949bf*_0x141909[0x8]+_0x141909[0xc],_0x1f196d=_0x366717*_0x141909[0x1]+_0x485cf9*_0x141909[0x5]+_0x5949bf*_0x141909[0x9]+_0x141909[0xd],_0x42e0ff=_0x366717*_0x141909[0x2]+_0x485cf9*_0x141909[0x6]+_0x5949bf*_0x141909[0xa]+_0x141909[0xe],_0x366717=0x1/(_0x366717*_0x141909[0x3]+_0x485cf9*_0x141909[0x7]+_0x5949bf*_0x141909[0xb]+_0x141909[0xf]);return _0x48009d['_x']=_0x5631ff*_0x366717,_0x48009d['_y']=_0x1f196d*_0x366717,_0x48009d['_z']=_0x42e0ff*_0x366717,_0x48009d[_0x187681(0x3e02)]=!0x0,_0x48009d;}static[_0x211fc9(0x2776)](_0x313b94,_0xf068a7){var _0x46dd8e=_0x211fc9,_0x3f1787=_0x1e04da[_0x46dd8e(0x409)]();return _0x1e04da[_0x46dd8e(0x29c5)](_0x313b94,_0xf068a7,_0x3f1787),_0x3f1787;}static[_0x211fc9(0x29c5)](_0x39ba6d,_0x1dc873,_0x3fed60){var _0x250e99=_0x211fc9;return this[_0x250e99(0xae9)](_0x39ba6d['_x'],_0x39ba6d['_y'],_0x39ba6d['_z'],_0x1dc873,_0x3fed60),_0x3fed60;}static['TransformNormalFromFloatsToRef'](_0x27bf5c,_0x2f60cb,_0x338693,_0x205b1d,_0x3fe195){return _0x205b1d=_0x205b1d['m'],(_0x3fe195['_x']=_0x27bf5c*_0x205b1d[0x0]+_0x2f60cb*_0x205b1d[0x4]+_0x338693*_0x205b1d[0x8],_0x3fe195['_y']=_0x27bf5c*_0x205b1d[0x1]+_0x2f60cb*_0x205b1d[0x5]+_0x338693*_0x205b1d[0x9],_0x3fe195['_z']=_0x27bf5c*_0x205b1d[0x2]+_0x2f60cb*_0x205b1d[0x6]+_0x338693*_0x205b1d[0xa],_0x3fe195['_isDirty']=!0x0,_0x3fe195);}static[_0x211fc9(0xf62)](_0x666ba1,_0x366bad,_0x44bb8b,_0x286d2f,_0x4c101c){var _0x41f40a=_0x4c101c*_0x4c101c,_0x47f9ef=_0x4c101c*_0x41f40a,_0x150263=0.5*(0x2*_0x366bad['_x']+(-_0x666ba1['_x']+_0x44bb8b['_x'])*_0x4c101c+(0x2*_0x666ba1['_x']-0x5*_0x366bad['_x']+0x4*_0x44bb8b['_x']-_0x286d2f['_x'])*_0x41f40a+(-_0x666ba1['_x']+0x3*_0x366bad['_x']-0x3*_0x44bb8b['_x']+_0x286d2f['_x'])*_0x47f9ef),_0x4ed29b=0.5*(0x2*_0x366bad['_y']+(-_0x666ba1['_y']+_0x44bb8b['_y'])*_0x4c101c+(0x2*_0x666ba1['_y']-0x5*_0x366bad['_y']+0x4*_0x44bb8b['_y']-_0x286d2f['_y'])*_0x41f40a+(-_0x666ba1['_y']+0x3*_0x366bad['_y']-0x3*_0x44bb8b['_y']+_0x286d2f['_y'])*_0x47f9ef),_0x4c101c=0.5*(0x2*_0x366bad['_z']+(-_0x666ba1['_z']+_0x44bb8b['_z'])*_0x4c101c+(0x2*_0x666ba1['_z']-0x5*_0x366bad['_z']+0x4*_0x44bb8b['_z']-_0x286d2f['_z'])*_0x41f40a+(-_0x666ba1['_z']+0x3*_0x366bad['_z']-0x3*_0x44bb8b['_z']+_0x286d2f['_z'])*_0x47f9ef);return new _0x666ba1['constructor'](_0x150263,_0x4ed29b,_0x4c101c);}static['Clamp'](_0x460382,_0x5c5ecc,_0x577612){var _0x344687=_0x211fc9,_0x5ea1f5=new _0x460382[(_0x344687(0x4088))]();return _0x1e04da[_0x344687(0x30d6)](_0x460382,_0x5c5ecc,_0x577612,_0x5ea1f5),_0x5ea1f5;}static[_0x211fc9(0x30d6)](_0x3eea70,_0x32f900,_0x274cf7,_0xaca0aa){var _0x4bfe55=_0x211fc9;let _0x4a4dca=_0x3eea70['_x'],_0x3f3b47=(_0x4a4dca=(_0x4a4dca=_0x4a4dca>_0x274cf7['_x']?_0x274cf7['_x']:_0x4a4dca)<_0x32f900['_x']?_0x32f900['_x']:_0x4a4dca,_0x3eea70['_y']),_0x32d650=(_0x3f3b47=(_0x3f3b47=_0x3f3b47>_0x274cf7['_y']?_0x274cf7['_y']:_0x3f3b47)<_0x32f900['_y']?_0x32f900['_y']:_0x3f3b47,_0x3eea70['_z']);return _0x32d650=(_0x32d650=_0x32d650>_0x274cf7['_z']?_0x274cf7['_z']:_0x32d650)<_0x32f900['_z']?_0x32f900['_z']:_0x32d650,_0xaca0aa[_0x4bfe55(0x9b3)](_0x4a4dca,_0x3f3b47,_0x32d650),_0xaca0aa;}static[_0x211fc9(0x22f6)](_0x156f8a,_0x128ba2,_0x3f9c54){var _0x42e7ff=_0x211fc9;_0x128ba2[_0x42e7ff(0x3c17)](_0x156f8a),_0x3f9c54[_0x42e7ff(0x1bfc)](_0x156f8a);}static['Hermite'](_0x50e34a,_0xbb48f,_0x27d10c,_0x36c884,_0x56e741){var _0x58bb02=_0x56e741*_0x56e741,_0x4e2067=_0x56e741*_0x58bb02,_0x5e393e=0x2*_0x4e2067-0x3*_0x58bb02+0x1,_0x551bd7=-0x2*_0x4e2067+0x3*_0x58bb02,_0x56e741=_0x4e2067-0x2*_0x58bb02+_0x56e741,_0x4e2067=_0x4e2067-_0x58bb02,_0x58bb02=_0x50e34a['_x']*_0x5e393e+_0x27d10c['_x']*_0x551bd7+_0xbb48f['_x']*_0x56e741+_0x36c884['_x']*_0x4e2067,_0x525a65=_0x50e34a['_y']*_0x5e393e+_0x27d10c['_y']*_0x551bd7+_0xbb48f['_y']*_0x56e741+_0x36c884['_y']*_0x4e2067,_0x5e393e=_0x50e34a['_z']*_0x5e393e+_0x27d10c['_z']*_0x551bd7+_0xbb48f['_z']*_0x56e741+_0x36c884['_z']*_0x4e2067;return new _0x50e34a['constructor'](_0x58bb02,_0x525a65,_0x5e393e);}static[_0x211fc9(0x112b)](_0x3095d5,_0x1f8079,_0x167298,_0x1a8b52,_0x1592cd){var _0x50e499=_0x211fc9,_0x18a198=new _0x3095d5[(_0x50e499(0x4088))]();return this[_0x50e499(0x28cd)](_0x3095d5,_0x1f8079,_0x167298,_0x1a8b52,_0x1592cd,_0x18a198),_0x18a198;}static['Hermite1stDerivativeToRef'](_0x471d99,_0x51f61f,_0x8e1c15,_0xf13f4,_0x3a5196,_0x3925f8){var _0x4a7165=_0x3a5196*_0x3a5196;return _0x3925f8['_x']=0x6*(_0x4a7165-_0x3a5196)*_0x471d99['_x']+(0x3*_0x4a7165-0x4*_0x3a5196+0x1)*_0x51f61f['_x']+0x6*(-_0x4a7165+_0x3a5196)*_0x8e1c15['_x']+(0x3*_0x4a7165-0x2*_0x3a5196)*_0xf13f4['_x'],_0x3925f8['_y']=0x6*(_0x4a7165-_0x3a5196)*_0x471d99['_y']+(0x3*_0x4a7165-0x4*_0x3a5196+0x1)*_0x51f61f['_y']+0x6*(-_0x4a7165+_0x3a5196)*_0x8e1c15['_y']+(0x3*_0x4a7165-0x2*_0x3a5196)*_0xf13f4['_y'],_0x3925f8['_z']=0x6*(_0x4a7165-_0x3a5196)*_0x471d99['_z']+(0x3*_0x4a7165-0x4*_0x3a5196+0x1)*_0x51f61f['_z']+0x6*(-_0x4a7165+_0x3a5196)*_0x8e1c15['_z']+(0x3*_0x4a7165-0x2*_0x3a5196)*_0xf13f4['_z'],_0x3925f8['_isDirty']=!0x0,_0x3925f8;}static[_0x211fc9(0x8d6)](_0x2b65ba,_0x318071,_0x1f8eb5){var _0x457856=_0x211fc9,_0x63750b=new _0x2b65ba['constructor'](0x0,0x0,0x0);return _0x1e04da[_0x457856(0xe1b)](_0x2b65ba,_0x318071,_0x1f8eb5,_0x63750b),_0x63750b;}static['LerpToRef'](_0x145ba6,_0x54bbc3,_0x155363,_0x3bb499){return _0x3bb499['_x']=_0x145ba6['_x']+(_0x54bbc3['_x']-_0x145ba6['_x'])*_0x155363,_0x3bb499['_y']=_0x145ba6['_y']+(_0x54bbc3['_y']-_0x145ba6['_y'])*_0x155363,_0x3bb499['_z']=_0x145ba6['_z']+(_0x54bbc3['_z']-_0x145ba6['_z'])*_0x155363,_0x3bb499['_isDirty']=!0x0,_0x3bb499;}static[_0x211fc9(0x29f5)](_0xa02872,_0x55e8ff){return _0xa02872['_x']*_0x55e8ff['_x']+_0xa02872['_y']*_0x55e8ff['_y']+_0xa02872['_z']*_0x55e8ff['_z'];}static['Cross'](_0x3e6609,_0x36aa99){var _0x597637=_0x211fc9,_0x3b0f35=new _0x3e6609[(_0x597637(0x4088))]();return _0x1e04da[_0x597637(0x2b85)](_0x3e6609,_0x36aa99,_0x3b0f35),_0x3b0f35;}static[_0x211fc9(0x2b85)](_0x5220b8,_0xd541ed,_0x3ff53f){var _0x44a92d=_0x211fc9,_0x131538=_0x5220b8['_y']*_0xd541ed['_z']-_0x5220b8['_z']*_0xd541ed['_y'],_0x7281d4=_0x5220b8['_z']*_0xd541ed['_x']-_0x5220b8['_x']*_0xd541ed['_z'],_0x5220b8=_0x5220b8['_x']*_0xd541ed['_y']-_0x5220b8['_y']*_0xd541ed['_x'];return _0x3ff53f[_0x44a92d(0x9b3)](_0x131538,_0x7281d4,_0x5220b8),_0x3ff53f;}static[_0x211fc9(0xff1)](_0x7d05f3){var _0x1c02f4=_0x211fc9,_0x3eb563=_0x1e04da[_0x1c02f4(0x409)]();return _0x1e04da['NormalizeToRef'](_0x7d05f3,_0x3eb563),_0x3eb563;}static['NormalizeToRef'](_0x6e2829,_0x10aae2){return _0x6e2829['normalizeToRef'](_0x10aae2),_0x10aae2;}static[_0x211fc9(0x272f)](_0x411c8b,_0x31888b,_0x59dc98,_0x4562f8){var _0x2a3e84=_0x211fc9,_0x399655=new _0x411c8b['constructor']();return _0x1e04da[_0x2a3e84(0x1e15)](_0x411c8b,_0x31888b,_0x59dc98,_0x4562f8,_0x399655),_0x399655;}static['ProjectToRef'](_0x3b4267,_0x4e4aad,_0xc2497f,_0x4a4072,_0x109dce){var _0x14fb98=_0x211fc9,_0x5e3115=_0x4a4072[_0x14fb98(0x146c)],_0x56fe36=_0x4a4072[_0x14fb98(0x3062)],_0x11e47f=_0x4a4072['x'],_0x4a4072=_0x4a4072['y'],_0x188fdc=_0x2e9726[_0x14fb98(0x12cd)][0x1];_0x231e67['FromValuesToRef'](_0x5e3115/0x2,0x0,0x0,0x0,0x0,-_0x56fe36/0x2,0x0,0x0,0x0,0x0,0.5,0x0,_0x11e47f+_0x5e3115/0x2,_0x56fe36/0x2+_0x4a4072,0.5,0x1,_0x188fdc);const _0x2435c8=_0x2e9726[_0x14fb98(0x12cd)][0x0];return _0x4e4aad[_0x14fb98(0x3d93)](_0xc2497f,_0x2435c8),_0x2435c8[_0x14fb98(0x3d93)](_0x188fdc,_0x2435c8),_0x1e04da[_0x14fb98(0x3bd9)](_0x3b4267,_0x2435c8,_0x109dce),_0x109dce;}static[_0x211fc9(0x33b5)](_0x3b6d15,_0x20794f){var _0x1f4a5a=_0x211fc9;return this[_0x1f4a5a(0x247f)](_0x3b6d15,_0x20794f,new _0x1e04da());}static[_0x211fc9(0x247f)](_0x844c61,_0x384db6,_0x104f66){var _0x2ddcf6=_0x211fc9;const _0x4d9979=_0x39954b['Vector3'][0x0];return _0x4d9979[_0x2ddcf6(0x19f9)](_0x384db6)['scaleInPlace'](0x2*_0x1e04da[_0x2ddcf6(0x29f5)](_0x844c61,_0x384db6)),_0x104f66[_0x2ddcf6(0x19f9)](_0x844c61)[_0x2ddcf6(0x2de2)](_0x4d9979);}static['_UnprojectFromInvertedMatrixToRef'](_0x5e6a8b,_0xfebf50,_0x109455){var _0x169264=_0x211fc9;return _0x1e04da[_0x169264(0x3bd9)](_0x5e6a8b,_0xfebf50,_0x109455),(_0xfebf50=_0xfebf50['m'],_0x5e6a8b=_0x5e6a8b['_x']*_0xfebf50[0x3]+_0x5e6a8b['_y']*_0xfebf50[0x7]+_0x5e6a8b['_z']*_0xfebf50[0xb]+_0xfebf50[0xf]),(_0x47d2ca['R']['WithinEpsilon'](_0x5e6a8b,0x1)&&_0x109455[_0x169264(0x542)](0x1/_0x5e6a8b),_0x109455);}static[_0x211fc9(0x2b45)](_0x24b3f0,_0x5b0e4e,_0x5c55a7,_0x42ed8e,_0x105f2){var _0x4f068f=_0x211fc9;return this[_0x4f068f(0x402)](_0x24b3f0,_0x5b0e4e,_0x5c55a7,_0x42ed8e,_0x105f2,_0x231e67[_0x4f068f(0x1cc0)]);}static[_0x211fc9(0x402)](_0x1753b9,_0x4d756e,_0x4fbd78,_0x4d0d6c,_0x285dac,_0x1a722c){var _0x47bf19=_0x211fc9,_0x3e5af2=new _0x1753b9[(_0x47bf19(0x4088))]();return _0x1e04da[_0x47bf19(0x1980)](_0x1753b9,_0x4d756e,_0x4fbd78,_0x4d0d6c,_0x285dac,_0x1a722c,_0x3e5af2),_0x3e5af2;}static[_0x211fc9(0x1980)](_0x10a4a9,_0x57e6cb,_0x188d21,_0x1c98c2,_0x3cd229,_0x35198e,_0x4e900b){var _0x59711e=_0x211fc9;return _0x1e04da[_0x59711e(0x30aa)](_0x10a4a9['_x'],_0x10a4a9['_y'],_0x10a4a9['_z'],_0x57e6cb,_0x188d21,_0x1c98c2,_0x3cd229,_0x35198e,_0x4e900b),_0x4e900b;}static[_0x211fc9(0x30aa)](_0x2c8f93,_0x639960,_0x57d2bf,_0x5a1dc9,_0x6836f8,_0x4016ef,_0x1cdee0,_0x460ac4,_0xd5d394){var _0x437051=_0x211fc9;const _0x365669=_0x2e9726[_0x437051(0x12cd)][0x0],_0x4b4407=(_0x4016ef[_0x437051(0x3d93)](_0x1cdee0,_0x365669),_0x365669[_0x437051(0x3d93)](_0x460ac4,_0x365669),_0x365669[_0x437051(0x3709)](),_0x2e9726['Vector3'][0x0]);return _0x4b4407['x']=_0x2c8f93/_0x5a1dc9*0x2-0x1,_0x4b4407['y']=-(_0x639960/_0x6836f8*0x2-0x1),null!=(_0x4016ef=_0x22cece['l']['LastCreatedEngine'])&&_0x4016ef['isNDCHalfZRange']?_0x4b4407['z']=_0x57d2bf:_0x4b4407['z']=0x2*_0x57d2bf-0x1,_0x1e04da[_0x437051(0x26e3)](_0x4b4407,_0x365669,_0xd5d394),_0xd5d394;}static['Minimize'](_0x1ae89e,_0x12e0fb){var _0x417e54=_0x211fc9;const _0x4bf373=new _0x1ae89e[(_0x417e54(0x4088))]();return _0x4bf373[_0x417e54(0x19f9)](_0x1ae89e),_0x4bf373[_0x417e54(0x3c17)](_0x12e0fb),_0x4bf373;}static[_0x211fc9(0x3b75)](_0x58a1f1,_0xd39123){var _0x259bf9=_0x211fc9;const _0x35ed93=new _0x58a1f1['constructor']();return _0x35ed93[_0x259bf9(0x19f9)](_0x58a1f1),_0x35ed93['maximizeInPlace'](_0xd39123),_0x35ed93;}static['Distance'](_0x9280ff,_0x52e26f){var _0x1b579a=_0x211fc9;return Math[_0x1b579a(0x141a)](_0x1e04da['DistanceSquared'](_0x9280ff,_0x52e26f));}static[_0x211fc9(0x3aed)](_0xbf2fd7,_0x5c315a){var _0xdd4fdb=_0xbf2fd7['_x']-_0x5c315a['_x'],_0x13874b=_0xbf2fd7['_y']-_0x5c315a['_y'],_0xbf2fd7=_0xbf2fd7['_z']-_0x5c315a['_z'];return _0xdd4fdb*_0xdd4fdb+_0x13874b*_0x13874b+_0xbf2fd7*_0xbf2fd7;}static[_0x211fc9(0x1b15)](_0x3350d0,_0xd1ea46,_0x46bc36,_0x2ec25b,_0x5c39a6){var _0x3f4d97=_0x211fc9;const _0x28ef0b=_0x2e9726[_0x3f4d97(0xe60)][0x0],_0x260c86=_0x2e9726[_0x3f4d97(0xe60)][0x1],_0xad4198=_0x2e9726[_0x3f4d97(0xe60)][0x2],_0x3b9dff=_0x2e9726['Vector3'][0x3],_0x5d4588=_0x2e9726[_0x3f4d97(0xe60)][0x4];_0x46bc36[_0x3f4d97(0x185b)](_0xd1ea46,_0x28ef0b),_0x2ec25b[_0x3f4d97(0x185b)](_0xd1ea46,_0x260c86),_0x2ec25b[_0x3f4d97(0x185b)](_0x46bc36,_0xad4198);var _0xe2ab18=_0x28ef0b[_0x3f4d97(0x18cc)](),_0x7e70bb=_0x260c86[_0x3f4d97(0x18cc)](),_0x7f0101=_0xad4198[_0x3f4d97(0x18cc)]();if(_0xe2ab18<_0x491edb['kn']||_0x7e70bb<_0x491edb['kn']||_0x7f0101<_0x491edb['kn'])return _0x5c39a6[_0x3f4d97(0x19f9)](_0xd1ea46),_0x1e04da[_0x3f4d97(0x303a)](_0x3350d0,_0xd1ea46);_0x3350d0[_0x3f4d97(0x185b)](_0xd1ea46,_0x5d4588),_0x1e04da['CrossToRef'](_0x28ef0b,_0x260c86,_0x3b9dff);var _0x4228f2=_0x3b9dff['length']();if(_0x4228f2<_0x491edb['kn'])return _0x5c39a6['copyFrom'](_0xd1ea46),_0x1e04da[_0x3f4d97(0x303a)](_0x3350d0,_0xd1ea46);_0x3b9dff[_0x3f4d97(0xbac)](_0x4228f2);let _0x46bbe5=_0x5d4588[_0x3f4d97(0x18cc)]();if(_0x46bbe5<_0x491edb['kn'])return _0x5c39a6[_0x3f4d97(0x19f9)](_0xd1ea46),0x0;_0x5d4588[_0x3f4d97(0xbac)](_0x46bbe5),_0x4228f2=_0x1e04da['Dot'](_0x3b9dff,_0x5d4588);const _0x52660f=_0x2e9726[_0x3f4d97(0xe60)][0x5],_0x1f0dc4=_0x2e9726[_0x3f4d97(0xe60)][0x6],_0x43da8f=(_0x52660f[_0x3f4d97(0x19f9)](_0x3b9dff)['scaleInPlace'](-_0x46bbe5*_0x4228f2),_0x1f0dc4[_0x3f4d97(0x19f9)](_0x3350d0)[_0x3f4d97(0x3e1)](_0x52660f),_0x2e9726[_0x3f4d97(0xe60)][0x4]),_0x9684d=_0x2e9726[_0x3f4d97(0xe60)][0x5],_0x9b4b49=_0x2e9726['Vector3'][0x7],_0x5dd5d3=_0x2e9726[_0x3f4d97(0xe60)][0x8],_0x5da96c=(_0x43da8f['copyFrom'](_0x28ef0b)[_0x3f4d97(0x542)](0x1/_0xe2ab18),_0x5dd5d3[_0x3f4d97(0x19f9)](_0x260c86)[_0x3f4d97(0x542)](0x1/_0x7e70bb),_0x43da8f[_0x3f4d97(0x3e1)](_0x5dd5d3)[_0x3f4d97(0x542)](-0x1),_0x9684d[_0x3f4d97(0x19f9)](_0x28ef0b)[_0x3f4d97(0x542)](-0x1/_0xe2ab18),_0x5dd5d3[_0x3f4d97(0x19f9)](_0xad4198)[_0x3f4d97(0x542)](0x1/_0x7f0101),_0x9684d[_0x3f4d97(0x3e1)](_0x5dd5d3)[_0x3f4d97(0x542)](-0x1),_0x9b4b49[_0x3f4d97(0x19f9)](_0xad4198)['scaleInPlace'](-0x1/_0x7f0101),_0x5dd5d3[_0x3f4d97(0x19f9)](_0x260c86)['scaleInPlace'](-0x1/_0x7e70bb),_0x9b4b49[_0x3f4d97(0x3e1)](_0x5dd5d3)[_0x3f4d97(0x542)](-0x1),_0x2e9726[_0x3f4d97(0xe60)][0x9]);_0x5da96c[_0x3f4d97(0x19f9)](_0x1f0dc4)[_0x3f4d97(0x2de2)](_0xd1ea46),_0x1e04da['CrossToRef'](_0x43da8f,_0x5da96c,_0x5dd5d3),(_0xe2ab18=_0x1e04da[_0x3f4d97(0x29f5)](_0x5dd5d3,_0x3b9dff),_0x5da96c[_0x3f4d97(0x19f9)](_0x1f0dc4)['subtractInPlace'](_0x46bc36),_0x1e04da[_0x3f4d97(0x2b85)](_0x9684d,_0x5da96c,_0x5dd5d3),_0x7f0101=_0x1e04da[_0x3f4d97(0x29f5)](_0x5dd5d3,_0x3b9dff),_0x5da96c[_0x3f4d97(0x19f9)](_0x1f0dc4)['subtractInPlace'](_0x2ec25b),_0x1e04da[_0x3f4d97(0x2b85)](_0x9b4b49,_0x5da96c,_0x5dd5d3),_0x7e70bb=_0x1e04da['Dot'](_0x5dd5d3,_0x3b9dff));const _0x55e839=_0x2e9726[_0x3f4d97(0xe60)][0xa];let _0x26bd29,_0xea9370;_0xea9370=0x0<_0xe2ab18&&_0x7f0101<0x0?(_0x55e839[_0x3f4d97(0x19f9)](_0x28ef0b),_0x26bd29=_0xd1ea46,_0x46bc36):0x0<_0x7f0101&&_0x7e70bb<0x0?(_0x55e839[_0x3f4d97(0x19f9)](_0xad4198),_0x26bd29=_0x46bc36,_0x2ec25b):(_0x55e839['copyFrom'](_0x260c86)[_0x3f4d97(0x542)](-0x1),_0x26bd29=_0x2ec25b,_0xd1ea46),(_0xe2ab18=_0x2e9726[_0x3f4d97(0xe60)][0x9],_0x7f0101=_0x2e9726['Vector3'][0x4]);if(_0x26bd29[_0x3f4d97(0x185b)](_0x1f0dc4,_0x5dd5d3),_0xea9370[_0x3f4d97(0x185b)](_0x1f0dc4,_0xe2ab18),_0x1e04da[_0x3f4d97(0x2b85)](_0x5dd5d3,_0xe2ab18,_0x7f0101),!(_0x1e04da['Dot'](_0x7f0101,_0x3b9dff)<0x0))return _0x5c39a6['copyFrom'](_0x1f0dc4),Math[_0x3f4d97(0x273d)](_0x46bbe5*_0x4228f2);const _0x41ba37=_0x2e9726[_0x3f4d97(0xe60)][0x5],_0x4feb25=(_0x1e04da[_0x3f4d97(0x2b85)](_0x55e839,_0x7f0101,_0x41ba37),_0x41ba37['normalize'](),_0x2e9726[_0x3f4d97(0xe60)][0x9]);_0x4feb25[_0x3f4d97(0x19f9)](_0x26bd29)[_0x3f4d97(0x2de2)](_0x1f0dc4),_0x7e70bb=_0x4feb25[_0x3f4d97(0x18cc)]();if(_0x7e70bb<_0x491edb['kn'])return _0x5c39a6[_0x3f4d97(0x19f9)](_0x26bd29),_0x1e04da[_0x3f4d97(0x303a)](_0x3350d0,_0x26bd29);_0x4feb25['normalizeFromLength'](_0x7e70bb),_0x46bc36=_0x1e04da[_0x3f4d97(0x29f5)](_0x41ba37,_0x4feb25);const _0x3d12db=_0x2e9726[_0x3f4d97(0xe60)][0x7];return _0x3d12db['copyFrom'](_0x1f0dc4)[_0x3f4d97(0x3e1)](_0x41ba37[_0x3f4d97(0x542)](_0x7e70bb*_0x46bc36)),_0x5dd5d3['copyFrom'](_0x3d12db)['subtractInPlace'](_0x26bd29),_0x46bbe5=_0x55e839[_0x3f4d97(0x18cc)](),_0x55e839[_0x3f4d97(0xbac)](_0x46bbe5),(_0x2ec25b=_0x1e04da[_0x3f4d97(0x29f5)](_0x5dd5d3,_0x55e839)/Math[_0x3f4d97(0x1955)](_0x46bbe5,_0x491edb['kn']),_0x2ec25b=_0x47d2ca['R'][_0x3f4d97(0x2641)](_0x2ec25b,0x0,0x1)),(_0x3d12db[_0x3f4d97(0x19f9)](_0x26bd29)[_0x3f4d97(0x3e1)](_0x55e839[_0x3f4d97(0x542)](_0x2ec25b*_0x46bbe5)),_0x5c39a6[_0x3f4d97(0x19f9)](_0x3d12db),_0x1e04da['Distance'](_0x3350d0,_0x3d12db));}static[_0x211fc9(0x114a)](_0x3adf85,_0x5f1edb){var _0x349869=_0x211fc9;return _0x1e04da[_0x349869(0x3180)](_0x3adf85,_0x5f1edb,_0x1e04da[_0x349869(0x409)]());}static[_0x211fc9(0x3180)](_0x9f1781,_0x733619,_0x5c6a12){var _0x362ea5=_0x211fc9;return _0x5c6a12[_0x362ea5(0x9b3)]((_0x9f1781['_x']+_0x733619['_x'])/0x2,(_0x9f1781['_y']+_0x733619['_y'])/0x2,(_0x9f1781['_z']+_0x733619['_z'])/0x2);}static[_0x211fc9(0x2cae)](_0x21854f,_0x46cdeb,_0x39a789){var _0xdbb3ab=new _0x21854f['constructor']();return _0x1e04da['RotationFromAxisToRef'](_0x21854f,_0x46cdeb,_0x39a789,_0xdbb3ab),_0xdbb3ab;}static[_0x211fc9(0x935)](_0x244aba,_0x89b96,_0x2592b0,_0x12bf09){var _0x5eaea0=_0x211fc9;const _0x992d09=_0x2e9726[_0x5eaea0(0x1106)][0x0];return _0x59395d[_0x5eaea0(0x244f)](_0x244aba,_0x89b96,_0x2592b0,_0x992d09),_0x992d09['toEulerAnglesToRef'](_0x12bf09),_0x12bf09;}}_0x1e04da[_0x211fc9(0x370b)]=_0x1e04da['Up'](),_0x1e04da[_0x211fc9(0x137b)]=_0x1e04da['Down'](),_0x1e04da[_0x211fc9(0x293e)]=_0x1e04da[_0x211fc9(0xd75)](!0x1),_0x1e04da[_0x211fc9(0x4d0)]=_0x1e04da[_0x211fc9(0xd75)](!0x0),_0x1e04da[_0x211fc9(0x491)]=_0x1e04da[_0x211fc9(0x18c9)](!0x1),_0x1e04da['_RightHandedBackwardReadOnly']=_0x1e04da[_0x211fc9(0x18c9)](!0x0),_0x1e04da[_0x211fc9(0xdd3)]=_0x1e04da[_0x211fc9(0x1b81)](),_0x1e04da[_0x211fc9(0x3b76)]=_0x1e04da[_0x211fc9(0x259a)](),_0x1e04da[_0x211fc9(0x23be)]=_0x1e04da['Zero']();class _0x5e5c95{constructor(_0x3fabf7=0x0,_0x44d68d=0x0,_0xef4942=0x0,_0x4e1d60=0x0){this['x']=_0x3fabf7,this['y']=_0x44d68d,this['z']=_0xef4942,this['w']=_0x4e1d60;}['toString'](){var _0x475e8d=_0x211fc9;return _0x475e8d(0x4101)+this['x']+_0x475e8d(0x2b65)+this['y']+_0x475e8d(0x18ed)+this['z']+_0x475e8d(0x3377)+this['w']+'}';}[_0x211fc9(0x252c)](){var _0x6b3df8=_0x211fc9;return _0x6b3df8(0x176b);}[_0x211fc9(0x364a)](){return 0x18d*(0x18d*(0x18d*_0x285482(this['x'])^_0x285482(this['y']))^_0x285482(this['z']))^_0x285482(this['w']);}[_0x211fc9(0x4049)](){var _0x45b88b=new Array();return this['toArray'](_0x45b88b,0x0),_0x45b88b;}[_0x211fc9(0x36f9)](_0x3a2ebc,_0x1a6e27){return _0x3a2ebc[_0x1a6e27=void 0x0===_0x1a6e27?0x0:_0x1a6e27]=this['x'],_0x3a2ebc[_0x1a6e27+0x1]=this['y'],_0x3a2ebc[_0x1a6e27+0x2]=this['z'],_0x3a2ebc[_0x1a6e27+0x3]=this['w'],this;}[_0x211fc9(0x35a7)](_0x652473,_0x2c7c76=0x0){var _0x7c53f5=_0x211fc9;return _0x5e5c95[_0x7c53f5(0x3628)](_0x652473,_0x2c7c76,this),this;}[_0x211fc9(0x3e1)](_0x4a5fe6){return this['x']+=_0x4a5fe6['x'],this['y']+=_0x4a5fe6['y'],this['z']+=_0x4a5fe6['z'],this['w']+=_0x4a5fe6['w'],this;}[_0x211fc9(0x2e5)](_0x59f5d5){return new this['constructor'](this['x']+_0x59f5d5['x'],this['y']+_0x59f5d5['y'],this['z']+_0x59f5d5['z'],this['w']+_0x59f5d5['w']);}['addToRef'](_0x1d9261,_0x302361){return _0x302361['x']=this['x']+_0x1d9261['x'],_0x302361['y']=this['y']+_0x1d9261['y'],_0x302361['z']=this['z']+_0x1d9261['z'],_0x302361['w']=this['w']+_0x1d9261['w'],_0x302361;}[_0x211fc9(0x2de2)](_0x5d3d76){return this['x']-=_0x5d3d76['x'],this['y']-=_0x5d3d76['y'],this['z']-=_0x5d3d76['z'],this['w']-=_0x5d3d76['w'],this;}[_0x211fc9(0x10ce)](_0x4ff20d){var _0x660ffe=_0x211fc9;return new this[(_0x660ffe(0x4088))](this['x']-_0x4ff20d['x'],this['y']-_0x4ff20d['y'],this['z']-_0x4ff20d['z'],this['w']-_0x4ff20d['w']);}[_0x211fc9(0x185b)](_0x26309c,_0x267944){return _0x267944['x']=this['x']-_0x26309c['x'],_0x267944['y']=this['y']-_0x26309c['y'],_0x267944['z']=this['z']-_0x26309c['z'],_0x267944['w']=this['w']-_0x26309c['w'],_0x267944;}[_0x211fc9(0x594)](_0x176443,_0x13e4e0,_0x529027,_0x5a9606){var _0x8bc521=_0x211fc9;return new this[(_0x8bc521(0x4088))](this['x']-_0x176443,this['y']-_0x13e4e0,this['z']-_0x529027,this['w']-_0x5a9606);}[_0x211fc9(0x40d0)](_0x561ee4,_0x152064,_0xbca83e,_0x12efe0,_0x2dbdf2){return _0x2dbdf2['x']=this['x']-_0x561ee4,_0x2dbdf2['y']=this['y']-_0x152064,_0x2dbdf2['z']=this['z']-_0xbca83e,_0x2dbdf2['w']=this['w']-_0x12efe0,_0x2dbdf2;}[_0x211fc9(0x1519)](){var _0x91afe9=_0x211fc9;return new this[(_0x91afe9(0x4088))](-this['x'],-this['y'],-this['z'],-this['w']);}[_0x211fc9(0x100b)](){return this['x']*=-0x1,this['y']*=-0x1,this['z']*=-0x1,this['w']*=-0x1,this;}['negateToRef'](_0x4436a8){return _0x4436a8['copyFromFloats'](-0x1*this['x'],-0x1*this['y'],-0x1*this['z'],-0x1*this['w']);}[_0x211fc9(0x542)](_0x54c655){return this['x']*=_0x54c655,this['y']*=_0x54c655,this['z']*=_0x54c655,this['w']*=_0x54c655,this;}['scale'](_0x1639a2){var _0x37835a=_0x211fc9;return new this[(_0x37835a(0x4088))](this['x']*_0x1639a2,this['y']*_0x1639a2,this['z']*_0x1639a2,this['w']*_0x1639a2);}[_0x211fc9(0x279e)](_0x43673d,_0x951111){return _0x951111['x']=this['x']*_0x43673d,_0x951111['y']=this['y']*_0x43673d,_0x951111['z']=this['z']*_0x43673d,_0x951111['w']=this['w']*_0x43673d,_0x951111;}[_0x211fc9(0x2e36)](_0x4bca50,_0x35f202){return _0x35f202['x']+=this['x']*_0x4bca50,_0x35f202['y']+=this['y']*_0x4bca50,_0x35f202['z']+=this['z']*_0x4bca50,_0x35f202['w']+=this['w']*_0x4bca50,_0x35f202;}[_0x211fc9(0x1bc8)](_0x320e58){return _0x320e58&&this['x']===_0x320e58['x']&&this['y']===_0x320e58['y']&&this['z']===_0x320e58['z']&&this['w']===_0x320e58['w'];}[_0x211fc9(0xff6)](_0x4353e6,_0x332dd8=_0x491edb['kn']){var _0x389a15=_0x211fc9;return _0x4353e6&&_0x47d2ca['R']['WithinEpsilon'](this['x'],_0x4353e6['x'],_0x332dd8)&&_0x47d2ca['R']['WithinEpsilon'](this['y'],_0x4353e6['y'],_0x332dd8)&&_0x47d2ca['R'][_0x389a15(0x1561)](this['z'],_0x4353e6['z'],_0x332dd8)&&_0x47d2ca['R'][_0x389a15(0x1561)](this['w'],_0x4353e6['w'],_0x332dd8);}['equalsToFloats'](_0x34c7e1,_0x560da1,_0x360780,_0xe346dd){return this['x']===_0x34c7e1&&this['y']===_0x560da1&&this['z']===_0x360780&&this['w']===_0xe346dd;}[_0x211fc9(0x6fc)](_0x22fc10){return this['x']*=_0x22fc10['x'],this['y']*=_0x22fc10['y'],this['z']*=_0x22fc10['z'],this['w']*=_0x22fc10['w'],this;}['multiply'](_0x4096ff){var _0x5530fd=_0x211fc9;return new this[(_0x5530fd(0x4088))](this['x']*_0x4096ff['x'],this['y']*_0x4096ff['y'],this['z']*_0x4096ff['z'],this['w']*_0x4096ff['w']);}['multiplyToRef'](_0x32bc17,_0x1c663d){return _0x1c663d['x']=this['x']*_0x32bc17['x'],_0x1c663d['y']=this['y']*_0x32bc17['y'],_0x1c663d['z']=this['z']*_0x32bc17['z'],_0x1c663d['w']=this['w']*_0x32bc17['w'],_0x1c663d;}[_0x211fc9(0x2807)](_0x52fe78,_0x114094,_0x57c1f1,_0x318054){var _0x54ca22=_0x211fc9;return new this[(_0x54ca22(0x4088))](this['x']*_0x52fe78,this['y']*_0x114094,this['z']*_0x57c1f1,this['w']*_0x318054);}[_0x211fc9(0x2ff0)](_0x186b80){return new this['constructor'](this['x']/_0x186b80['x'],this['y']/_0x186b80['y'],this['z']/_0x186b80['z'],this['w']/_0x186b80['w']);}[_0x211fc9(0x3c88)](_0x3fc1fd,_0x4aae05){return _0x4aae05['x']=this['x']/_0x3fc1fd['x'],_0x4aae05['y']=this['y']/_0x3fc1fd['y'],_0x4aae05['z']=this['z']/_0x3fc1fd['z'],_0x4aae05['w']=this['w']/_0x3fc1fd['w'],_0x4aae05;}[_0x211fc9(0x1cee)](_0x3ee898){return this['divideToRef'](_0x3ee898,this);}['minimizeInPlace'](_0x173aa5){return _0x173aa5['x']<this['x']&&(this['x']=_0x173aa5['x']),_0x173aa5['y']<this['y']&&(this['y']=_0x173aa5['y']),_0x173aa5['z']<this['z']&&(this['z']=_0x173aa5['z']),_0x173aa5['w']<this['w']&&(this['w']=_0x173aa5['w']),this;}[_0x211fc9(0x1bfc)](_0x26faa0){return _0x26faa0['x']>this['x']&&(this['x']=_0x26faa0['x']),_0x26faa0['y']>this['y']&&(this['y']=_0x26faa0['y']),_0x26faa0['z']>this['z']&&(this['z']=_0x26faa0['z']),_0x26faa0['w']>this['w']&&(this['w']=_0x26faa0['w']),this;}[_0x211fc9(0x3b8b)](){var _0x39ee3e=_0x211fc9;return new this[(_0x39ee3e(0x4088))](Math[_0x39ee3e(0x3b8b)](this['x']),Math[_0x39ee3e(0x3b8b)](this['y']),Math[_0x39ee3e(0x3b8b)](this['z']),Math[_0x39ee3e(0x3b8b)](this['w']));}[_0x211fc9(0x1dab)](){var _0x4f17c0=_0x211fc9;return new this[(_0x4f17c0(0x4088))](this['x']-Math[_0x4f17c0(0x3b8b)](this['x']),this['y']-Math[_0x4f17c0(0x3b8b)](this['y']),this['z']-Math[_0x4f17c0(0x3b8b)](this['z']),this['w']-Math[_0x4f17c0(0x3b8b)](this['w']));}[_0x211fc9(0x18cc)](){var _0xe5ceca=_0x211fc9;return Math[_0xe5ceca(0x141a)](this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w']);}['lengthSquared'](){return this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w'];}[_0x211fc9(0x3f86)](){var _0x1bbc79=this['length']();return 0x0===_0x1bbc79?this:this['scaleInPlace'](0x1/_0x1bbc79);}[_0x211fc9(0x27e6)](){return new _0x1e04da(this['x'],this['y'],this['z']);}[_0x211fc9(0x77b)](){var _0x13f38c=_0x211fc9;return new this[(_0x13f38c(0x4088))](this['x'],this['y'],this['z'],this['w']);}[_0x211fc9(0x19f9)](_0x106206){return this['x']=_0x106206['x'],this['y']=_0x106206['y'],this['z']=_0x106206['z'],this['w']=_0x106206['w'],this;}[_0x211fc9(0x9b3)](_0x22f9cc,_0xabfbd0,_0x26556d,_0x2eb995){return this['x']=_0x22f9cc,this['y']=_0xabfbd0,this['z']=_0x26556d,this['w']=_0x2eb995,this;}[_0x211fc9(0x386b)](_0x5192d5,_0x14db9b,_0x906aaf,_0xf8bc0d){var _0x5e2728=_0x211fc9;return this[_0x5e2728(0x9b3)](_0x5192d5,_0x14db9b,_0x906aaf,_0xf8bc0d);}[_0x211fc9(0x26e6)](_0xd6144e){return this['x']=this['y']=this['z']=this['w']=_0xd6144e,this;}static[_0x211fc9(0xf7f)](_0x2b912f,_0x77261d){return _0x77261d=_0x77261d||0x0,new _0x5e5c95(_0x2b912f[_0x77261d],_0x2b912f[_0x77261d+0x1],_0x2b912f[_0x77261d+0x2],_0x2b912f[_0x77261d+0x3]);}static[_0x211fc9(0x3628)](_0x266e3c,_0x3bb9f1,_0x47b04d){return _0x47b04d['x']=_0x266e3c[_0x3bb9f1],_0x47b04d['y']=_0x266e3c[_0x3bb9f1+0x1],_0x47b04d['z']=_0x266e3c[_0x3bb9f1+0x2],_0x47b04d['w']=_0x266e3c[_0x3bb9f1+0x3],_0x47b04d;}static[_0x211fc9(0x22dc)](_0x2731ce,_0x174c4a,_0x2681d5){var _0x407165=_0x211fc9;return _0x5e5c95[_0x407165(0x3628)](_0x2731ce,_0x174c4a,_0x2681d5),_0x2681d5;}static[_0x211fc9(0x3237)](_0xde7ee0,_0x28c7c4,_0x15d105,_0x56e8c1,_0x3cdfea){return _0x3cdfea['x']=_0xde7ee0,_0x3cdfea['y']=_0x28c7c4,_0x3cdfea['z']=_0x15d105,_0x3cdfea['w']=_0x56e8c1,_0x3cdfea;}static['Zero'](){return new _0x5e5c95(0x0,0x0,0x0,0x0);}static[_0x211fc9(0x14ae)](){return new _0x5e5c95(0x1,0x1,0x1,0x1);}static[_0x211fc9(0xe33)](_0xd6d75f=0x0,_0x3ac82d=0x1){var _0x565aee=_0x211fc9;return new _0x5e5c95(_0x47d2ca['R']['RandomRange'](_0xd6d75f,_0x3ac82d),_0x47d2ca['R']['RandomRange'](_0xd6d75f,_0x3ac82d),_0x47d2ca['R']['RandomRange'](_0xd6d75f,_0x3ac82d),_0x47d2ca['R'][_0x565aee(0x225)](_0xd6d75f,_0x3ac82d));}static get['ZeroReadOnly'](){var _0x2fb62b=_0x211fc9;return _0x5e5c95[_0x2fb62b(0x23be)];}static[_0x211fc9(0xff1)](_0x570d53){var _0x4305ad=_0x211fc9,_0x5548a2=_0x5e5c95[_0x4305ad(0x409)]();return _0x5e5c95[_0x4305ad(0x9bf)](_0x570d53,_0x5548a2),_0x5548a2;}static[_0x211fc9(0x9bf)](_0x17988d,_0x273387){var _0x4e15d5=_0x211fc9;return _0x273387[_0x4e15d5(0x19f9)](_0x17988d),_0x273387[_0x4e15d5(0x3f86)](),_0x273387;}static[_0x211fc9(0x375f)](_0x36203a,_0x266e17){var _0x83eaec=_0x211fc9;const _0x42b1d4=new _0x36203a[(_0x83eaec(0x4088))]();return _0x42b1d4[_0x83eaec(0x19f9)](_0x36203a),_0x42b1d4['minimizeInPlace'](_0x266e17),_0x42b1d4;}static[_0x211fc9(0x3b75)](_0x40800d,_0x5a5cbc){var _0x54b3b9=_0x211fc9;const _0x4ef6e5=new _0x40800d['constructor']();return _0x4ef6e5[_0x54b3b9(0x19f9)](_0x40800d),_0x4ef6e5[_0x54b3b9(0x1bfc)](_0x5a5cbc),_0x4ef6e5;}static[_0x211fc9(0x303a)](_0x32b7af,_0x200666){var _0x4dc5b5=_0x211fc9;return Math[_0x4dc5b5(0x141a)](_0x5e5c95[_0x4dc5b5(0x3aed)](_0x32b7af,_0x200666));}static[_0x211fc9(0x3aed)](_0x411a12,_0x2c4754){var _0x1b3772=_0x411a12['x']-_0x2c4754['x'],_0x5aeb69=_0x411a12['y']-_0x2c4754['y'],_0x2b42a3=_0x411a12['z']-_0x2c4754['z'],_0x411a12=_0x411a12['w']-_0x2c4754['w'];return _0x1b3772*_0x1b3772+_0x5aeb69*_0x5aeb69+_0x2b42a3*_0x2b42a3+_0x411a12*_0x411a12;}static[_0x211fc9(0x114a)](_0x5b3aa5,_0x27848a){var _0x4df433=_0x211fc9;return _0x5e5c95[_0x4df433(0x3180)](_0x5b3aa5,_0x27848a,_0x5e5c95[_0x4df433(0x409)]());}static[_0x211fc9(0x3180)](_0x49beb6,_0x525d3f,_0x4e406f){var _0xf52a73=_0x211fc9;return _0x4e406f[_0xf52a73(0x9b3)]((_0x49beb6['x']+_0x525d3f['x'])/0x2,(_0x49beb6['y']+_0x525d3f['y'])/0x2,(_0x49beb6['z']+_0x525d3f['z'])/0x2,(_0x49beb6['w']+_0x525d3f['w'])/0x2);}static[_0x211fc9(0x1a6b)](_0x39dbe1,_0xefcb2b){var _0x1ecd10=_0x211fc9,_0x22ece4=_0x5e5c95['Zero']();return _0x5e5c95[_0x1ecd10(0x3bd9)](_0x39dbe1,_0xefcb2b,_0x22ece4),_0x22ece4;}static[_0x211fc9(0x3bd9)](_0x4c5900,_0x4b09ca,_0x414f41){return _0x5e5c95['TransformCoordinatesFromFloatsToRef'](_0x4c5900['_x'],_0x4c5900['_y'],_0x4c5900['_z'],_0x4b09ca,_0x414f41),_0x414f41;}static[_0x211fc9(0x3a73)](_0x24dce1,_0x3bc51f,_0x2e3549,_0x3eb828,_0x1ae39a){var _0x3eb828=_0x3eb828['m'],_0x5c9164=_0x24dce1*_0x3eb828[0x0]+_0x3bc51f*_0x3eb828[0x4]+_0x2e3549*_0x3eb828[0x8]+_0x3eb828[0xc],_0x65df34=_0x24dce1*_0x3eb828[0x1]+_0x3bc51f*_0x3eb828[0x5]+_0x2e3549*_0x3eb828[0x9]+_0x3eb828[0xd],_0x41576c=_0x24dce1*_0x3eb828[0x2]+_0x3bc51f*_0x3eb828[0x6]+_0x2e3549*_0x3eb828[0xa]+_0x3eb828[0xe],_0x24dce1=_0x24dce1*_0x3eb828[0x3]+_0x3bc51f*_0x3eb828[0x7]+_0x2e3549*_0x3eb828[0xb]+_0x3eb828[0xf];return _0x1ae39a['x']=_0x5c9164,_0x1ae39a['y']=_0x65df34,_0x1ae39a['z']=_0x41576c,_0x1ae39a['w']=_0x24dce1,_0x1ae39a;}static[_0x211fc9(0x2776)](_0x3779bf,_0x583293){var _0x191e6e=_0x211fc9,_0x2ade22=new _0x3779bf[(_0x191e6e(0x4088))]();return _0x5e5c95[_0x191e6e(0x29c5)](_0x3779bf,_0x583293,_0x2ade22),_0x2ade22;}static[_0x211fc9(0x29c5)](_0x5b9341,_0x180128,_0x5d6dae){var _0x180128=_0x180128['m'],_0x5dbdd3=_0x5b9341['x']*_0x180128[0x0]+_0x5b9341['y']*_0x180128[0x4]+_0x5b9341['z']*_0x180128[0x8],_0x5ef61f=_0x5b9341['x']*_0x180128[0x1]+_0x5b9341['y']*_0x180128[0x5]+_0x5b9341['z']*_0x180128[0x9],_0x180128=_0x5b9341['x']*_0x180128[0x2]+_0x5b9341['y']*_0x180128[0x6]+_0x5b9341['z']*_0x180128[0xa];return _0x5d6dae['x']=_0x5dbdd3,_0x5d6dae['y']=_0x5ef61f,_0x5d6dae['z']=_0x180128,_0x5d6dae['w']=_0x5b9341['w'],_0x5d6dae;}static[_0x211fc9(0xae9)](_0x57d41b,_0x3d061f,_0x20638f,_0x2c4ec9,_0x538a96,_0x4f8fc8){return _0x538a96=_0x538a96['m'],(_0x4f8fc8['x']=_0x57d41b*_0x538a96[0x0]+_0x3d061f*_0x538a96[0x4]+_0x20638f*_0x538a96[0x8],_0x4f8fc8['y']=_0x57d41b*_0x538a96[0x1]+_0x3d061f*_0x538a96[0x5]+_0x20638f*_0x538a96[0x9],_0x4f8fc8['z']=_0x57d41b*_0x538a96[0x2]+_0x3d061f*_0x538a96[0x6]+_0x20638f*_0x538a96[0xa],_0x4f8fc8['w']=_0x2c4ec9,_0x4f8fc8);}static[_0x211fc9(0x29d2)](_0x4417ac,_0x853aac=0x0){return new _0x5e5c95(_0x4417ac['_x'],_0x4417ac['_y'],_0x4417ac['_z'],_0x853aac);}}_0x5e5c95[_0x211fc9(0x23be)]=_0x5e5c95[_0x211fc9(0x409)]();class _0x59395d{constructor(_0x598011=0x0,_0x196a25=0x0,_0x41b22a=0x0,_0x13bbe6=0x1){var _0x107223=_0x211fc9;this[_0x107223(0x3e02)]=!0x0,this['_x']=_0x598011,this['_y']=_0x196a25,this['_z']=_0x41b22a,this['_w']=_0x13bbe6;}get['x'](){return this['_x'];}set['x'](_0x38ad6a){var _0x5d4691=_0x211fc9;this['_x']=_0x38ad6a,this[_0x5d4691(0x3e02)]=!0x0;}get['y'](){return this['_y'];}set['y'](_0x389107){var _0x562efa=_0x211fc9;this['_y']=_0x389107,this[_0x562efa(0x3e02)]=!0x0;}get['z'](){return this['_z'];}set['z'](_0x478481){var _0x552d71=_0x211fc9;this['_z']=_0x478481,this[_0x552d71(0x3e02)]=!0x0;}get['w'](){return this['_w'];}set['w'](_0x446696){var _0x3e6b65=_0x211fc9;this['_w']=_0x446696,this[_0x3e6b65(0x3e02)]=!0x0;}[_0x211fc9(0x1c67)](){var _0x1530eb=_0x211fc9;return _0x1530eb(0x4101)+this['_x']+_0x1530eb(0x2b65)+this['_y']+'\x20Z:\x20'+this['_z']+_0x1530eb(0x3377)+this['_w']+'}';}['getClassName'](){var _0x113f2b=_0x211fc9;return _0x113f2b(0x1106);}[_0x211fc9(0x364a)](){return 0x18d*(0x18d*(0x18d*_0x285482(this['_x'])^_0x285482(this['_y']))^_0x285482(this['_z']))^_0x285482(this['_w']);}[_0x211fc9(0x4049)](){return[this['_x'],this['_y'],this['_z'],this['_w']];}[_0x211fc9(0x36f9)](_0x559e51,_0x2baa5e=0x0){return _0x559e51[_0x2baa5e]=this['_x'],_0x559e51[_0x2baa5e+0x1]=this['_y'],_0x559e51[_0x2baa5e+0x2]=this['_z'],_0x559e51[_0x2baa5e+0x3]=this['_w'],this;}[_0x211fc9(0x1bc8)](_0x50bb01){return _0x50bb01&&this['_x']===_0x50bb01['_x']&&this['_y']===_0x50bb01['_y']&&this['_z']===_0x50bb01['_z']&&this['_w']===_0x50bb01['_w'];}[_0x211fc9(0xff6)](_0x255313,_0x558d0b=_0x491edb['kn']){var _0x510e5c=_0x211fc9;return _0x255313&&_0x47d2ca['R']['WithinEpsilon'](this['_x'],_0x255313['_x'],_0x558d0b)&&_0x47d2ca['R'][_0x510e5c(0x1561)](this['_y'],_0x255313['_y'],_0x558d0b)&&_0x47d2ca['R'][_0x510e5c(0x1561)](this['_z'],_0x255313['_z'],_0x558d0b)&&_0x47d2ca['R'][_0x510e5c(0x1561)](this['_w'],_0x255313['_w'],_0x558d0b);}[_0x211fc9(0x77b)](){var _0x3e408d=_0x211fc9;return new this[(_0x3e408d(0x4088))](this['_x'],this['_y'],this['_z'],this['_w']);}[_0x211fc9(0x19f9)](_0x2524d1){var _0x37975a=_0x211fc9;return this['_x']=_0x2524d1['_x'],this['_y']=_0x2524d1['_y'],this['_z']=_0x2524d1['_z'],this['_w']=_0x2524d1['_w'],this[_0x37975a(0x3e02)]=!0x0,this;}[_0x211fc9(0x9b3)](_0x5d3c20,_0x49bb2a,_0x38c31a,_0x2aa4bd){var _0x544390=_0x211fc9;return this['_x']=_0x5d3c20,this['_y']=_0x49bb2a,this['_z']=_0x38c31a,this['_w']=_0x2aa4bd,this[_0x544390(0x3e02)]=!0x0,this;}[_0x211fc9(0x386b)](_0x5f0c04,_0x1e4b30,_0x261e11,_0x2cf2c2){var _0x18b37e=_0x211fc9;return this[_0x18b37e(0x9b3)](_0x5f0c04,_0x1e4b30,_0x261e11,_0x2cf2c2);}[_0x211fc9(0x2e5)](_0x5a9fd5){var _0x5445d2=_0x211fc9;return new this[(_0x5445d2(0x4088))](this['_x']+_0x5a9fd5['_x'],this['_y']+_0x5a9fd5['_y'],this['_z']+_0x5a9fd5['_z'],this['_w']+_0x5a9fd5['_w']);}[_0x211fc9(0x3e1)](_0x3a629d){var _0x12f68b=_0x211fc9;return this['_x']+=_0x3a629d['_x'],this['_y']+=_0x3a629d['_y'],this['_z']+=_0x3a629d['_z'],this['_w']+=_0x3a629d['_w'],this[_0x12f68b(0x3e02)]=!0x0,this;}['subtract'](_0x8d02e0){var _0x4e7bab=_0x211fc9;return new this[(_0x4e7bab(0x4088))](this['_x']-_0x8d02e0['_x'],this['_y']-_0x8d02e0['_y'],this['_z']-_0x8d02e0['_z'],this['_w']-_0x8d02e0['_w']);}[_0x211fc9(0x2de2)](_0x31d662){return this['_x']-=_0x31d662['_x'],this['_y']-=_0x31d662['_y'],this['_z']-=_0x31d662['_z'],this['_w']-=_0x31d662['_w'],this['_isDirty']=!0x0,this;}['scale'](_0x50d630){var _0x56d343=_0x211fc9;return new this[(_0x56d343(0x4088))](this['_x']*_0x50d630,this['_y']*_0x50d630,this['_z']*_0x50d630,this['_w']*_0x50d630);}[_0x211fc9(0x279e)](_0x1329c3,_0x1fdab7){var _0x30fa46=_0x211fc9;return _0x1fdab7['_x']=this['_x']*_0x1329c3,_0x1fdab7['_y']=this['_y']*_0x1329c3,_0x1fdab7['_z']=this['_z']*_0x1329c3,_0x1fdab7['_w']=this['_w']*_0x1329c3,_0x1fdab7[_0x30fa46(0x3e02)]=!0x0,_0x1fdab7;}['scaleInPlace'](_0x54767d){var _0x281a55=_0x211fc9;return this['_x']*=_0x54767d,this['_y']*=_0x54767d,this['_z']*=_0x54767d,this['_w']*=_0x54767d,this[_0x281a55(0x3e02)]=!0x0,this;}[_0x211fc9(0x2e36)](_0x593f9f,_0x37d229){var _0x542a61=_0x211fc9;return _0x37d229['_x']+=this['_x']*_0x593f9f,_0x37d229['_y']+=this['_y']*_0x593f9f,_0x37d229['_z']+=this['_z']*_0x593f9f,_0x37d229['_w']+=this['_w']*_0x593f9f,_0x37d229[_0x542a61(0x3e02)]=!0x0,_0x37d229;}[_0x211fc9(0x2383)](_0x38b0fb){var _0x6520d5=_0x211fc9,_0x22d5c4=new this['constructor'](0x0,0x0,0x0,0x1);return this[_0x6520d5(0x3d93)](_0x38b0fb,_0x22d5c4),_0x22d5c4;}['multiplyToRef'](_0x4830b4,_0x22fccf){var _0x47121b=this['_x']*_0x4830b4['_w']+this['_y']*_0x4830b4['_z']-this['_z']*_0x4830b4['_y']+this['_w']*_0x4830b4['_x'],_0x52f24e=-this['_x']*_0x4830b4['_z']+this['_y']*_0x4830b4['_w']+this['_z']*_0x4830b4['_x']+this['_w']*_0x4830b4['_y'],_0x4623d1=this['_x']*_0x4830b4['_y']-this['_y']*_0x4830b4['_x']+this['_z']*_0x4830b4['_w']+this['_w']*_0x4830b4['_z'],_0x4830b4=-this['_x']*_0x4830b4['_x']-this['_y']*_0x4830b4['_y']-this['_z']*_0x4830b4['_z']+this['_w']*_0x4830b4['_w'];return _0x22fccf['copyFromFloats'](_0x47121b,_0x52f24e,_0x4623d1,_0x4830b4),_0x22fccf;}[_0x211fc9(0x6fc)](_0x46de23){var _0x482d2d=_0x211fc9;return this[_0x482d2d(0x3d93)](_0x46de23,this),this;}[_0x211fc9(0x1d03)](_0x1b9089){var _0x36ca25=_0x211fc9;return _0x1b9089[_0x36ca25(0x9b3)](-this['_x'],-this['_y'],-this['_z'],this['_w']),_0x1b9089;}[_0x211fc9(0x11a0)](){return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this['_isDirty']=!0x0,this;}[_0x211fc9(0x24c5)](){var _0x2d634e=_0x211fc9;return new this[(_0x2d634e(0x4088))](-this['_x'],-this['_y'],-this['_z'],this['_w']);}['invert'](){var _0x30d9bc=_0x211fc9;const _0x278e34=this['conjugate']();var _0x2701c7=this[_0x30d9bc(0x44c)]();return 0x0!=_0x2701c7&&0x1!=_0x2701c7&&_0x278e34['scaleInPlace'](0x1/_0x2701c7),_0x278e34;}[_0x211fc9(0x1a22)](){var _0x41f393=_0x211fc9;this['conjugateInPlace']();var _0x4939c7=this['lengthSquared']();return 0x0!=_0x4939c7&&0x1!=_0x4939c7&&this[_0x41f393(0x542)](0x1/_0x4939c7),this;}['lengthSquared'](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']+this['_w']*this['_w'];}[_0x211fc9(0x18cc)](){return Math['sqrt'](this['lengthSquared']());}['normalize'](){var _0x1f2be8=_0x211fc9,_0x537b08=this[_0x1f2be8(0x18cc)]();return 0x0!==_0x537b08&&this[_0x1f2be8(0x542)](0x1/_0x537b08),this;}[_0x211fc9(0x4141)](){var _0x38ed73=_0x211fc9,_0x1c9032=this['length']();return 0x0===_0x1c9032?this[_0x38ed73(0x77b)]():this[_0x38ed73(0x393f)](0x1/_0x1c9032);}[_0x211fc9(0x19c7)](){var _0x362107=_0x211fc9,_0x439a74=_0x1e04da[_0x362107(0x409)]();return this[_0x362107(0x3f2c)](_0x439a74),_0x439a74;}[_0x211fc9(0x3f2c)](_0x28e500){var _0x1c7223=_0x211fc9,_0xe494f3,_0x2f4a9d,_0x50fa5c,_0x1c3b5f,_0x4b3c59=this['_z'],_0x43952c=this['_x'],_0x460360=this['_y'],_0xabc0ee=this['_w'],_0x57de1e=_0x460360*_0x4b3c59-_0x43952c*_0xabc0ee;return _0x57de1e<-0.4999999?(_0x28e500['_y']=0x2*Math[_0x1c7223(0x2b17)](_0x460360,_0xabc0ee),_0x28e500['_x']=Math['PI']/0x2,_0x28e500['_z']=0x0):0.4999999<_0x57de1e?(_0x28e500['_y']=0x2*Math[_0x1c7223(0x2b17)](_0x460360,_0xabc0ee),_0x28e500['_x']=-Math['PI']/0x2,_0x28e500['_z']=0x0):(_0xe494f3=_0xabc0ee*_0xabc0ee,_0x2f4a9d=_0x4b3c59*_0x4b3c59,_0x50fa5c=_0x43952c*_0x43952c,_0x1c3b5f=_0x460360*_0x460360,_0x28e500['_z']=Math[_0x1c7223(0x2b17)](0x2*(_0x43952c*_0x460360+_0x4b3c59*_0xabc0ee),-_0x2f4a9d-_0x50fa5c+_0x1c3b5f+_0xe494f3),_0x28e500['_x']=Math[_0x1c7223(0x462)](-0x2*_0x57de1e),_0x28e500['_y']=Math[_0x1c7223(0x2b17)](0x2*(_0x4b3c59*_0x43952c+_0x460360*_0xabc0ee),_0x2f4a9d-_0x50fa5c-_0x1c3b5f+_0xe494f3)),_0x28e500[_0x1c7223(0x3e02)]=!0x0,_0x28e500;}[_0x211fc9(0x3f91)](_0x48ad34){var _0x53b307=_0x211fc9;return _0x231e67[_0x53b307(0x19db)](this,_0x48ad34),_0x48ad34;}['fromRotationMatrix'](_0x321cd4){var _0x637438=_0x211fc9;return _0x59395d[_0x637438(0x235d)](_0x321cd4,this),this;}static['FromRotationMatrix'](_0x1b5530){var _0x4d1970=_0x211fc9,_0x49b62a=new _0x59395d();return _0x59395d[_0x4d1970(0x235d)](_0x1b5530,_0x49b62a),_0x49b62a;}static['FromRotationMatrixToRef'](_0x586cf2,_0x55df60){var _0x52d17b=_0x211fc9,_0x586cf2=_0x586cf2['m'],_0x21a85c=_0x586cf2[0x0],_0x5be7b5=_0x586cf2[0x4],_0x501802=_0x586cf2[0x8],_0x49bd2e=_0x586cf2[0x1],_0x443ff5=_0x586cf2[0x5],_0x2d5683=_0x586cf2[0x9],_0x5988d5=_0x586cf2[0x2],_0x2ae1e4=_0x586cf2[0x6],_0x586cf2=_0x586cf2[0xa],_0x46f7de=_0x21a85c+_0x443ff5+_0x586cf2;let _0x1d6672;return 0x0<_0x46f7de?(_0x1d6672=0.5/Math['sqrt'](_0x46f7de+0x1),_0x55df60['_w']=0.25/_0x1d6672,_0x55df60['_x']=(_0x2ae1e4-_0x2d5683)*_0x1d6672,_0x55df60['_y']=(_0x501802-_0x5988d5)*_0x1d6672,_0x55df60['_z']=(_0x49bd2e-_0x5be7b5)*_0x1d6672):_0x443ff5<_0x21a85c&&_0x586cf2<_0x21a85c?(_0x1d6672=0x2*Math[_0x52d17b(0x141a)](0x1+_0x21a85c-_0x443ff5-_0x586cf2),_0x55df60['_w']=(_0x2ae1e4-_0x2d5683)/_0x1d6672,_0x55df60['_x']=0.25*_0x1d6672,_0x55df60['_y']=(_0x5be7b5+_0x49bd2e)/_0x1d6672,_0x55df60['_z']=(_0x501802+_0x5988d5)/_0x1d6672):_0x586cf2<_0x443ff5?(_0x1d6672=0x2*Math[_0x52d17b(0x141a)](0x1+_0x443ff5-_0x21a85c-_0x586cf2),_0x55df60['_w']=(_0x501802-_0x5988d5)/_0x1d6672,_0x55df60['_x']=(_0x5be7b5+_0x49bd2e)/_0x1d6672,_0x55df60['_y']=0.25*_0x1d6672,_0x55df60['_z']=(_0x2d5683+_0x2ae1e4)/_0x1d6672):(_0x1d6672=0x2*Math[_0x52d17b(0x141a)](0x1+_0x586cf2-_0x21a85c-_0x443ff5),_0x55df60['_w']=(_0x49bd2e-_0x5be7b5)/_0x1d6672,_0x55df60['_x']=(_0x501802+_0x5988d5)/_0x1d6672,_0x55df60['_y']=(_0x2d5683+_0x2ae1e4)/_0x1d6672,_0x55df60['_z']=0.25*_0x1d6672),_0x55df60[_0x52d17b(0x3e02)]=!0x0,_0x55df60;}static[_0x211fc9(0x29f5)](_0x1018df,_0x467ffa){return _0x1018df['_x']*_0x467ffa['_x']+_0x1018df['_y']*_0x467ffa['_y']+_0x1018df['_z']*_0x467ffa['_z']+_0x1018df['_w']*_0x467ffa['_w'];}static[_0x211fc9(0x36cd)](_0x1da84b,_0x1a0639,_0x1a5217=0.1){var _0x558b9b=_0x211fc9;return _0x1da84b=_0x59395d[_0x558b9b(0x29f5)](_0x1da84b,_0x1a0639),0x1-_0x1da84b*_0x1da84b<=_0x1a5217;}static['SmoothToRef'](_0x5c00eb,_0x5be971,_0x10b238,_0x52c687,_0x3001f3){var _0x54122b=_0x211fc9;return _0x10b238=_0x47d2ca['R'][_0x54122b(0x2641)](0x0===_0x52c687?0x1:_0x10b238/_0x52c687,0x0,0x1),(_0x59395d[_0x54122b(0x3da9)](_0x5c00eb,_0x5be971,_0x10b238,_0x3001f3),_0x3001f3);}static[_0x211fc9(0x409)](){return new _0x59395d(0x0,0x0,0x0,0x0);}static[_0x211fc9(0x2541)](_0x17748b){var _0x3cec13=_0x211fc9;return new _0x17748b[(_0x3cec13(0x4088))](-_0x17748b['_x'],-_0x17748b['_y'],-_0x17748b['_z'],_0x17748b['_w']);}static[_0x211fc9(0x1112)](_0x224fd8,_0x3bf8f5){var _0x3518df=_0x211fc9;return _0x3bf8f5[_0x3518df(0x386b)](-_0x224fd8['_x'],-_0x224fd8['_y'],-_0x224fd8['_z'],_0x224fd8['_w']),_0x3bf8f5;}static[_0x211fc9(0x5f3)](){return new _0x59395d(0x0,0x0,0x0,0x1);}static[_0x211fc9(0x2f6f)](_0x174f27){return _0x174f27&&0x0===_0x174f27['_x']&&0x0===_0x174f27['_y']&&0x0===_0x174f27['_z']&&0x1===_0x174f27['_w'];}static[_0x211fc9(0x2bb2)](_0x23c4ba,_0x2986f6){return _0x59395d['RotationAxisToRef'](_0x23c4ba,_0x2986f6,new _0x59395d());}static[_0x211fc9(0x21f)](_0x55372c,_0x42e8c6,_0x3dd7c4){var _0x22d157=_0x211fc9,_0x50b219=Math[_0x22d157(0x3380)](_0x42e8c6/0x2);return _0x55372c['normalize'](),_0x3dd7c4['_w']=Math[_0x22d157(0x32c3)](_0x42e8c6/0x2),_0x3dd7c4['_x']=_0x55372c['_x']*_0x50b219,_0x3dd7c4['_y']=_0x55372c['_y']*_0x50b219,_0x3dd7c4['_z']=_0x55372c['_z']*_0x50b219,_0x3dd7c4[_0x22d157(0x3e02)]=!0x0,_0x3dd7c4;}static[_0x211fc9(0xf7f)](_0x884ffb,_0x244d05){return _0x244d05=_0x244d05||0x0,new _0x59395d(_0x884ffb[_0x244d05],_0x884ffb[_0x244d05+0x1],_0x884ffb[_0x244d05+0x2],_0x884ffb[_0x244d05+0x3]);}static[_0x211fc9(0x3628)](_0x4d5043,_0x3233c7,_0x15a922){var _0x45d0c6=_0x211fc9;return _0x15a922['_x']=_0x4d5043[_0x3233c7],_0x15a922['_y']=_0x4d5043[_0x3233c7+0x1],_0x15a922['_z']=_0x4d5043[_0x3233c7+0x2],_0x15a922['_w']=_0x4d5043[_0x3233c7+0x3],_0x15a922[_0x45d0c6(0x3e02)]=!0x0,_0x15a922;}static[_0x211fc9(0x198e)](_0x5802a0,_0x8f6085,_0x268fc4){var _0x3b974c=_0x211fc9,_0x30378e=new _0x59395d();return _0x59395d[_0x3b974c(0x328a)](_0x8f6085,_0x5802a0,_0x268fc4,_0x30378e),_0x30378e;}static[_0x211fc9(0x34bf)](_0x433abb,_0x378fe6,_0x2bf8f6,_0x555083){var _0x598e32=_0x211fc9;return _0x59395d[_0x598e32(0x328a)](_0x378fe6,_0x433abb,_0x2bf8f6,_0x555083),_0x555083;}static[_0x211fc9(0x2ba)](_0x2430be){var _0x586cd6=new _0x59395d();return _0x59395d['RotationYawPitchRollToRef'](_0x2430be['_y'],_0x2430be['_x'],_0x2430be['_z'],_0x586cd6),_0x586cd6;}static[_0x211fc9(0x2af8)](_0xbd61f4,_0x23468b){var _0x36d9b1=_0x211fc9;return _0x59395d[_0x36d9b1(0x328a)](_0xbd61f4['_y'],_0xbd61f4['_x'],_0xbd61f4['_z'],_0x23468b),_0x23468b;}static['FromUnitVectorsToRef'](_0x346e01,_0x34e0e4,_0xfc746){var _0x3436a1=_0x211fc9,_0x1b5ebe=_0x1e04da['Dot'](_0x346e01,_0x34e0e4)+0x1;return _0x1b5ebe<_0x491edb['kn']?Math[_0x3436a1(0x273d)](_0x346e01['x'])>Math['abs'](_0x346e01['z'])?_0xfc746['set'](-_0x346e01['y'],_0x346e01['x'],0x0,0x0):_0xfc746[_0x3436a1(0x386b)](0x0,-_0x346e01['z'],_0x346e01['y'],0x0):(_0x1e04da[_0x3436a1(0x2b85)](_0x346e01,_0x34e0e4,_0x39954b[_0x3436a1(0xe60)][0x0]),_0xfc746[_0x3436a1(0x386b)](_0x39954b[_0x3436a1(0xe60)][0x0]['x'],_0x39954b[_0x3436a1(0xe60)][0x0]['y'],_0x39954b['Vector3'][0x0]['z'],_0x1b5ebe)),_0xfc746[_0x3436a1(0x3f86)]();}static[_0x211fc9(0xa64)](_0x27df76,_0x47440e,_0x24767e){var _0xa544e7=new _0x59395d();return _0x59395d['RotationYawPitchRollToRef'](_0x27df76,_0x47440e,_0x24767e,_0xa544e7),_0xa544e7;}static['RotationYawPitchRollToRef'](_0x2b7acb,_0x285413,_0x1684a3,_0x1adf67){var _0x19243a=_0x211fc9,_0x1684a3=0.5*_0x1684a3,_0x285413=0.5*_0x285413,_0x2b7acb=0.5*_0x2b7acb,_0x4a92d2=Math[_0x19243a(0x3380)](_0x1684a3),_0x1684a3=Math[_0x19243a(0x32c3)](_0x1684a3),_0xff04e0=Math[_0x19243a(0x3380)](_0x285413),_0x285413=Math['cos'](_0x285413),_0x140f04=Math[_0x19243a(0x3380)](_0x2b7acb),_0x2b7acb=Math['cos'](_0x2b7acb);return _0x1adf67['_x']=_0x2b7acb*_0xff04e0*_0x1684a3+_0x140f04*_0x285413*_0x4a92d2,_0x1adf67['_y']=_0x140f04*_0x285413*_0x1684a3-_0x2b7acb*_0xff04e0*_0x4a92d2,_0x1adf67['_z']=_0x2b7acb*_0x285413*_0x4a92d2-_0x140f04*_0xff04e0*_0x1684a3,_0x1adf67['_w']=_0x2b7acb*_0x285413*_0x1684a3+_0x140f04*_0xff04e0*_0x4a92d2,_0x1adf67['_isDirty']=!0x0,_0x1adf67;}static[_0x211fc9(0xf99)](_0x2ae51c,_0x1fd39a,_0x359183){var _0x398cce=new _0x59395d();return _0x59395d['RotationAlphaBetaGammaToRef'](_0x2ae51c,_0x1fd39a,_0x359183,_0x398cce),_0x398cce;}static[_0x211fc9(0xaea)](_0x2b6fe0,_0x44ba76,_0x333878,_0x4e67bd){var _0x52e915=_0x211fc9,_0x476902=0.5*(_0x333878+_0x2b6fe0),_0x333878=0.5*(_0x333878-_0x2b6fe0),_0x2b6fe0=0.5*_0x44ba76;return _0x4e67bd['_x']=Math['cos'](_0x333878)*Math[_0x52e915(0x3380)](_0x2b6fe0),_0x4e67bd['_y']=Math[_0x52e915(0x3380)](_0x333878)*Math[_0x52e915(0x3380)](_0x2b6fe0),_0x4e67bd['_z']=Math[_0x52e915(0x3380)](_0x476902)*Math[_0x52e915(0x32c3)](_0x2b6fe0),_0x4e67bd['_w']=Math[_0x52e915(0x32c3)](_0x476902)*Math[_0x52e915(0x32c3)](_0x2b6fe0),_0x4e67bd['_isDirty']=!0x0,_0x4e67bd;}static[_0x211fc9(0x3079)](_0x4d048d,_0x498e73,_0x3b70b3){var _0x713ed=new _0x59395d(0x0,0x0,0x0,0x0);return _0x59395d['RotationQuaternionFromAxisToRef'](_0x4d048d,_0x498e73,_0x3b70b3,_0x713ed),_0x713ed;}static['RotationQuaternionFromAxisToRef'](_0x4d3fcb,_0x336159,_0x310e4c,_0x452bb2){var _0x238b92=_0x211fc9,_0x4e50ac=_0x2e9726[_0x238b92(0x12cd)][0x0];return _0x231e67[_0x238b92(0x2bad)](_0x4d3fcb[_0x238b92(0x3f86)](),_0x336159['normalize'](),_0x310e4c[_0x238b92(0x3f86)](),_0x4e50ac),_0x59395d[_0x238b92(0x235d)](_0x4e50ac,_0x452bb2),_0x452bb2;}static[_0x211fc9(0x27d2)](_0x53de66,_0x5e849e){var _0x2217d4=new _0x59395d();return _0x59395d['FromLookDirectionLHToRef'](_0x53de66,_0x5e849e,_0x2217d4),_0x2217d4;}static['FromLookDirectionLHToRef'](_0x3547d1,_0x12af48,_0x5cf65c){var _0x3e966c=_0x2e9726['Matrix'][0x0];return _0x231e67['LookDirectionLHToRef'](_0x3547d1,_0x12af48,_0x3e966c),_0x59395d['FromRotationMatrixToRef'](_0x3e966c,_0x5cf65c),_0x5cf65c;}static[_0x211fc9(0x2a2b)](_0x48fcb0,_0x308cb){var _0x51aa34=_0x211fc9,_0x290912=new _0x59395d();return _0x59395d[_0x51aa34(0x1303)](_0x48fcb0,_0x308cb,_0x290912),_0x290912;}static[_0x211fc9(0x1303)](_0xbc633a,_0x49e5f0,_0x3f077e){var _0x954756=_0x211fc9,_0x1b46eb=_0x2e9726[_0x954756(0x12cd)][0x0];return _0x231e67[_0x954756(0xda2)](_0xbc633a,_0x49e5f0,_0x1b46eb),_0x59395d[_0x954756(0x235d)](_0x1b46eb,_0x3f077e);}static[_0x211fc9(0xd22)](_0x3c8c4b,_0x5da6a3,_0x544452){var _0x1cb2f9=_0x211fc9,_0x372e45=_0x59395d[_0x1cb2f9(0x5f3)]();return _0x59395d['SlerpToRef'](_0x3c8c4b,_0x5da6a3,_0x544452,_0x372e45),_0x372e45;}static['SlerpToRef'](_0x74a6c3,_0xc05c27,_0x1bbf00,_0x1318a0){var _0x395aa8=_0x211fc9;let _0x3249b5,_0x12d930,_0x5e0c60=_0x74a6c3['_x']*_0xc05c27['_x']+_0x74a6c3['_y']*_0xc05c27['_y']+_0x74a6c3['_z']*_0xc05c27['_z']+_0x74a6c3['_w']*_0xc05c27['_w'],_0x17d9fd=!0x1;var _0x330edb,_0x1c8080;return _0x5e0c60<0x0&&(_0x17d9fd=!0x0,_0x5e0c60=-_0x5e0c60),_0x3249b5=0.999999<_0x5e0c60?(_0x12d930=0x1-_0x1bbf00,_0x17d9fd?-_0x1bbf00:_0x1bbf00):(_0x330edb=Math['acos'](_0x5e0c60),_0x1c8080=0x1/Math['sin'](_0x330edb),_0x12d930=Math['sin']((0x1-_0x1bbf00)*_0x330edb)*_0x1c8080,_0x17d9fd?-Math[_0x395aa8(0x3380)](_0x1bbf00*_0x330edb)*_0x1c8080:Math[_0x395aa8(0x3380)](_0x1bbf00*_0x330edb)*_0x1c8080),_0x1318a0['_x']=_0x12d930*_0x74a6c3['_x']+_0x3249b5*_0xc05c27['_x'],_0x1318a0['_y']=_0x12d930*_0x74a6c3['_y']+_0x3249b5*_0xc05c27['_y'],_0x1318a0['_z']=_0x12d930*_0x74a6c3['_z']+_0x3249b5*_0xc05c27['_z'],_0x1318a0['_w']=_0x12d930*_0x74a6c3['_w']+_0x3249b5*_0xc05c27['_w'],_0x1318a0[_0x395aa8(0x3e02)]=!0x0,_0x1318a0;}static[_0x211fc9(0x1c4b)](_0x278e93,_0x50b41d,_0x3ce728,_0x52bb1c,_0x2cef06){var _0x413ef5=_0x211fc9,_0x5017bb=_0x2cef06*_0x2cef06,_0x504ba9=_0x2cef06*_0x5017bb,_0x9e7277=0x2*_0x504ba9-0x3*_0x5017bb+0x1,_0x2f8524=-0x2*_0x504ba9+0x3*_0x5017bb,_0x2cef06=_0x504ba9-0x2*_0x5017bb+_0x2cef06,_0x504ba9=_0x504ba9-_0x5017bb,_0x5017bb=_0x278e93['_x']*_0x9e7277+_0x3ce728['_x']*_0x2f8524+_0x50b41d['_x']*_0x2cef06+_0x52bb1c['_x']*_0x504ba9,_0x5b86b3=_0x278e93['_y']*_0x9e7277+_0x3ce728['_y']*_0x2f8524+_0x50b41d['_y']*_0x2cef06+_0x52bb1c['_y']*_0x504ba9,_0x5a3a64=_0x278e93['_z']*_0x9e7277+_0x3ce728['_z']*_0x2f8524+_0x50b41d['_z']*_0x2cef06+_0x52bb1c['_z']*_0x504ba9,_0x9e7277=_0x278e93['_w']*_0x9e7277+_0x3ce728['_w']*_0x2f8524+_0x50b41d['_w']*_0x2cef06+_0x52bb1c['_w']*_0x504ba9;return new _0x278e93[(_0x413ef5(0x4088))](_0x5017bb,_0x5b86b3,_0x5a3a64,_0x9e7277);}static[_0x211fc9(0x112b)](_0x13b1c1,_0x225408,_0x1341ed,_0x53902f,_0x3f9d5e){var _0x1c201b=_0x211fc9,_0x429905=new _0x13b1c1[(_0x1c201b(0x4088))]();return this[_0x1c201b(0x28cd)](_0x13b1c1,_0x225408,_0x1341ed,_0x53902f,_0x3f9d5e,_0x429905),_0x429905;}static[_0x211fc9(0x28cd)](_0x21727b,_0x30f0b0,_0x2ae845,_0x4f1ee9,_0x4c8928,_0x19242f){var _0x239a08=_0x211fc9,_0x5e7dfc=_0x4c8928*_0x4c8928;return _0x19242f['_x']=0x6*(_0x5e7dfc-_0x4c8928)*_0x21727b['_x']+(0x3*_0x5e7dfc-0x4*_0x4c8928+0x1)*_0x30f0b0['_x']+0x6*(-_0x5e7dfc+_0x4c8928)*_0x2ae845['_x']+(0x3*_0x5e7dfc-0x2*_0x4c8928)*_0x4f1ee9['_x'],_0x19242f['_y']=0x6*(_0x5e7dfc-_0x4c8928)*_0x21727b['_y']+(0x3*_0x5e7dfc-0x4*_0x4c8928+0x1)*_0x30f0b0['_y']+0x6*(-_0x5e7dfc+_0x4c8928)*_0x2ae845['_y']+(0x3*_0x5e7dfc-0x2*_0x4c8928)*_0x4f1ee9['_y'],_0x19242f['_z']=0x6*(_0x5e7dfc-_0x4c8928)*_0x21727b['_z']+(0x3*_0x5e7dfc-0x4*_0x4c8928+0x1)*_0x30f0b0['_z']+0x6*(-_0x5e7dfc+_0x4c8928)*_0x2ae845['_z']+(0x3*_0x5e7dfc-0x2*_0x4c8928)*_0x4f1ee9['_z'],_0x19242f['_w']=0x6*(_0x5e7dfc-_0x4c8928)*_0x21727b['_w']+(0x3*_0x5e7dfc-0x4*_0x4c8928+0x1)*_0x30f0b0['_w']+0x6*(-_0x5e7dfc+_0x4c8928)*_0x2ae845['_w']+(0x3*_0x5e7dfc-0x2*_0x4c8928)*_0x4f1ee9['_w'],_0x19242f[_0x239a08(0x3e02)]=!0x0,_0x19242f;}}class _0x231e67{constructor(){var _0x25b568=_0x211fc9;this[_0x25b568(0x12f3)]=!0x1,this[_0x25b568(0x25e3)]=!0x0,this['_isIdentity3x2']=!0x0,this[_0x25b568(0x2e93)]=!0x0,this['updateFlag']=-0x1,_0x5aa810['Z']['MatrixTrackPrecisionChange']&&_0x5aa810['Z'][_0x25b568(0x40e8)][_0x25b568(0xede)](this),this['_m']=new _0x5aa810['Z'][(_0x25b568(0x24c2))](0x10),this['markAsUpdated']();}static get[_0x211fc9(0x277d)](){return _0x5aa810['Z']['MatrixUse64Bits'];}get['m'](){return this['_m'];}[_0x211fc9(0x33fc)](){var _0x404c5a=_0x211fc9;this['updateFlag']=_0x231e67[_0x404c5a(0x13b4)]++,this[_0x404c5a(0x12f3)]=!0x1,this[_0x404c5a(0xe0d)]=!0x1,this[_0x404c5a(0x25e3)]=!0x0,this['_isIdentity3x2Dirty']=!0x0;}[_0x211fc9(0x396a)](_0x18f261,_0x438df7=!0x1,_0x41c36f=!0x1,_0x46c79a=!0x0){var _0x3085ca=_0x211fc9;this[_0x3085ca(0x12f3)]=_0x18f261,this[_0x3085ca(0xe0d)]=_0x18f261||_0x41c36f,this[_0x3085ca(0x25e3)]=!this[_0x3085ca(0x12f3)]&&_0x438df7,this['_isIdentity3x2Dirty']=!this[_0x3085ca(0xe0d)]&&_0x46c79a;}[_0x211fc9(0x2c8b)](){var _0x317a62=_0x211fc9,_0x2fdfa0;return this[_0x317a62(0x25e3)]&&(this[_0x317a62(0x25e3)]=!0x1,_0x2fdfa0=this['_m'],this[_0x317a62(0x12f3)]=0x1===_0x2fdfa0[0x0]&&0x0===_0x2fdfa0[0x1]&&0x0===_0x2fdfa0[0x2]&&0x0===_0x2fdfa0[0x3]&&0x0===_0x2fdfa0[0x4]&&0x1===_0x2fdfa0[0x5]&&0x0===_0x2fdfa0[0x6]&&0x0===_0x2fdfa0[0x7]&&0x0===_0x2fdfa0[0x8]&&0x0===_0x2fdfa0[0x9]&&0x1===_0x2fdfa0[0xa]&&0x0===_0x2fdfa0[0xb]&&0x0===_0x2fdfa0[0xc]&&0x0===_0x2fdfa0[0xd]&&0x0===_0x2fdfa0[0xe]&&0x1===_0x2fdfa0[0xf]),this[_0x317a62(0x12f3)];}[_0x211fc9(0xab1)](){var _0x2ad771=_0x211fc9;return this[_0x2ad771(0x2e93)]&&(this[_0x2ad771(0x2e93)]=!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[_0x2ad771(0xe0d)]=!0x1:this[_0x2ad771(0xe0d)]=!0x0),this[_0x2ad771(0xe0d)];}[_0x211fc9(0x2583)](){var _0x3017e6=_0x211fc9;if(!0x0===this[_0x3017e6(0x12f3)])return 0x1;var _0xc56ed5=this['_m'],_0x29de94=_0xc56ed5[0x0],_0x670893=_0xc56ed5[0x1],_0x19d272=_0xc56ed5[0x2],_0x12be4b=_0xc56ed5[0x3],_0x33ec56=_0xc56ed5[0x4],_0x3e5dc3=_0xc56ed5[0x5],_0x10c0e9=_0xc56ed5[0x6],_0x1afac5=_0xc56ed5[0x7],_0x42d8d3=_0xc56ed5[0x8],_0x50726b=_0xc56ed5[0x9],_0x529a8e=_0xc56ed5[0xa],_0x5150f4=_0xc56ed5[0xb],_0x3bd6cc=_0xc56ed5[0xc],_0x400058=_0xc56ed5[0xd],_0x492cb7=_0xc56ed5[0xe],_0xc56ed5=_0xc56ed5[0xf],_0x55498a=_0x529a8e*_0xc56ed5-_0x492cb7*_0x5150f4,_0x346889=_0x50726b*_0xc56ed5-_0x400058*_0x5150f4,_0x261b42=_0x50726b*_0x492cb7-_0x400058*_0x529a8e,_0xc56ed5=_0x42d8d3*_0xc56ed5-_0x3bd6cc*_0x5150f4,_0x5150f4=_0x42d8d3*_0x492cb7-_0x529a8e*_0x3bd6cc,_0x492cb7=_0x42d8d3*_0x400058-_0x3bd6cc*_0x50726b;return _0x29de94*(_0x3e5dc3*_0x55498a-_0x10c0e9*_0x346889+_0x1afac5*_0x261b42)+_0x670893*-(_0x33ec56*_0x55498a-_0x10c0e9*_0xc56ed5+_0x1afac5*_0x5150f4)+_0x19d272*(_0x33ec56*_0x346889-_0x3e5dc3*_0xc56ed5+_0x1afac5*_0x492cb7)+_0x12be4b*-(_0x33ec56*_0x261b42-_0x3e5dc3*_0x5150f4+_0x10c0e9*_0x492cb7);}[_0x211fc9(0x36f9)](){return this['_m'];}[_0x211fc9(0x4049)](){return this['_m'];}[_0x211fc9(0x3709)](){var _0x32f938=_0x211fc9;return this[_0x32f938(0x4c1)](this),this;}['reset'](){var _0x44bb3a=_0x211fc9;return _0x231e67[_0x44bb3a(0x1057)](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,this),this[_0x44bb3a(0x396a)](!0x1),this;}[_0x211fc9(0x2e5)](_0x33f74b){var _0x2c2996=_0x211fc9,_0x4dfbb4=new this['constructor']();return this[_0x2c2996(0x3083)](_0x33f74b,_0x4dfbb4),_0x4dfbb4;}['addToRef'](_0x58ab40,_0x309ffc){var _0x1871ef=this['_m'];const _0xa7e95c=_0x309ffc['_m'];var _0x10dd44=_0x58ab40['m'];for(let _0x277c5a=0x0;_0x277c5a<0x10;_0x277c5a++)_0xa7e95c[_0x277c5a]=_0x1871ef[_0x277c5a]+_0x10dd44[_0x277c5a];return _0x309ffc['markAsUpdated'](),_0x309ffc;}['addToSelf'](_0x44b8f9){var _0x287384=_0x211fc9;const _0x54b0ba=this['_m'];var _0x210931=_0x44b8f9['m'];for(let _0x445f5c=0x0;_0x445f5c<0x10;_0x445f5c++)_0x54b0ba[_0x445f5c]+=_0x210931[_0x445f5c];return this[_0x287384(0x33fc)](),this;}[_0x211fc9(0x4c1)](_0x55a2e0){var _0x4492a2=_0x211fc9;if(!0x0===this[_0x4492a2(0x12f3)])return _0x231e67['IdentityToRef'](_0x55a2e0),_0x55a2e0;var _0x271f7f=this['_m'],_0x502667=_0x271f7f[0x0],_0x2f34c1=_0x271f7f[0x1],_0x3bf4a4=_0x271f7f[0x2],_0x559ae3=_0x271f7f[0x3],_0x12266a=_0x271f7f[0x4],_0x23f539=_0x271f7f[0x5],_0x126274=_0x271f7f[0x6],_0x5300b8=_0x271f7f[0x7],_0x4908e9=_0x271f7f[0x8],_0x465a3a=_0x271f7f[0x9],_0x45c465=_0x271f7f[0xa],_0x1c133f=_0x271f7f[0xb],_0x3a4fdf=_0x271f7f[0xc],_0x5651ad=_0x271f7f[0xd],_0x334ba4=_0x271f7f[0xe],_0x271f7f=_0x271f7f[0xf],_0xf36324=_0x45c465*_0x271f7f-_0x334ba4*_0x1c133f,_0x5070d6=_0x465a3a*_0x271f7f-_0x5651ad*_0x1c133f,_0x405928=_0x465a3a*_0x334ba4-_0x5651ad*_0x45c465,_0x487974=_0x4908e9*_0x271f7f-_0x3a4fdf*_0x1c133f,_0x415b5c=_0x4908e9*_0x334ba4-_0x45c465*_0x3a4fdf,_0x5c5a79=_0x4908e9*_0x5651ad-_0x3a4fdf*_0x465a3a,_0x32ddf0=_0x23f539*_0xf36324-_0x126274*_0x5070d6+_0x5300b8*_0x405928,_0x11fa2f=-(_0x12266a*_0xf36324-_0x126274*_0x487974+_0x5300b8*_0x415b5c),_0x33e684=_0x12266a*_0x5070d6-_0x23f539*_0x487974+_0x5300b8*_0x5c5a79,_0x23dda1=-(_0x12266a*_0x405928-_0x23f539*_0x415b5c+_0x126274*_0x5c5a79),_0x5a6acf=_0x502667*_0x32ddf0+_0x2f34c1*_0x11fa2f+_0x3bf4a4*_0x33e684+_0x559ae3*_0x23dda1;if(0x0==_0x5a6acf)return _0x55a2e0[_0x4492a2(0x19f9)](this),_0x55a2e0;var _0x5a6acf=0x1/_0x5a6acf,_0x3f1162=_0x126274*_0x271f7f-_0x334ba4*_0x5300b8,_0x525722=_0x23f539*_0x271f7f-_0x5651ad*_0x5300b8,_0x319e4b=_0x23f539*_0x334ba4-_0x5651ad*_0x126274,_0x271f7f=_0x12266a*_0x271f7f-_0x3a4fdf*_0x5300b8,_0x334ba4=_0x12266a*_0x334ba4-_0x3a4fdf*_0x126274,_0x5651ad=_0x12266a*_0x5651ad-_0x3a4fdf*_0x23f539,_0x3a4fdf=_0x126274*_0x1c133f-_0x45c465*_0x5300b8,_0x3c0f73=_0x23f539*_0x1c133f-_0x465a3a*_0x5300b8,_0x5b14f0=_0x23f539*_0x45c465-_0x465a3a*_0x126274,_0x1c133f=_0x12266a*_0x1c133f-_0x4908e9*_0x5300b8,_0x5300b8=_0x12266a*_0x45c465-_0x4908e9*_0x126274,_0x45c465=_0x12266a*_0x465a3a-_0x4908e9*_0x23f539,_0x126274=-(_0x2f34c1*_0xf36324-_0x3bf4a4*_0x5070d6+_0x559ae3*_0x405928),_0x12266a=_0x502667*_0xf36324-_0x3bf4a4*_0x487974+_0x559ae3*_0x415b5c,_0x465a3a=-(_0x502667*_0x5070d6-_0x2f34c1*_0x487974+_0x559ae3*_0x5c5a79),_0x4908e9=_0x502667*_0x405928-_0x2f34c1*_0x415b5c+_0x3bf4a4*_0x5c5a79,_0x23f539=_0x2f34c1*_0x3f1162-_0x3bf4a4*_0x525722+_0x559ae3*_0x319e4b,_0xf36324=-(_0x502667*_0x3f1162-_0x3bf4a4*_0x271f7f+_0x559ae3*_0x334ba4),_0x5070d6=_0x502667*_0x525722-_0x2f34c1*_0x271f7f+_0x559ae3*_0x5651ad,_0x487974=-(_0x502667*_0x319e4b-_0x2f34c1*_0x334ba4+_0x3bf4a4*_0x5651ad),_0x405928=-(_0x2f34c1*_0x3a4fdf-_0x3bf4a4*_0x3c0f73+_0x559ae3*_0x5b14f0),_0x415b5c=_0x502667*_0x3a4fdf-_0x3bf4a4*_0x1c133f+_0x559ae3*_0x5300b8,_0x5c5a79=-(_0x502667*_0x3c0f73-_0x2f34c1*_0x1c133f+_0x559ae3*_0x45c465),_0x3f1162=_0x502667*_0x5b14f0-_0x2f34c1*_0x5300b8+_0x3bf4a4*_0x45c465;return _0x231e67[_0x4492a2(0x1057)](_0x32ddf0*_0x5a6acf,_0x126274*_0x5a6acf,_0x23f539*_0x5a6acf,_0x405928*_0x5a6acf,_0x11fa2f*_0x5a6acf,_0x12266a*_0x5a6acf,_0xf36324*_0x5a6acf,_0x415b5c*_0x5a6acf,_0x33e684*_0x5a6acf,_0x465a3a*_0x5a6acf,_0x5070d6*_0x5a6acf,_0x5c5a79*_0x5a6acf,_0x23dda1*_0x5a6acf,_0x4908e9*_0x5a6acf,_0x487974*_0x5a6acf,_0x3f1162*_0x5a6acf,_0x55a2e0),_0x55a2e0;}['addAtIndex'](_0x49fe71,_0x34e8e7){var _0x459fa0=_0x211fc9;return this['_m'][_0x49fe71]+=_0x34e8e7,this[_0x459fa0(0x33fc)](),this;}[_0x211fc9(0x5e8)](_0x5aa6b5,_0x40bfe3){return this['_m'][_0x5aa6b5]*=_0x40bfe3,this['markAsUpdated'](),this;}[_0x211fc9(0x2d88)](_0x453fa8,_0x127a0c,_0x9055f1){var _0x14f2b6=_0x211fc9;return this['_m'][0xc]=_0x453fa8,this['_m'][0xd]=_0x127a0c,this['_m'][0xe]=_0x9055f1,this[_0x14f2b6(0x33fc)](),this;}['addTranslationFromFloats'](_0x4f60f5,_0xa1e125,_0x31f1b3){var _0x5b507f=_0x211fc9;return this['_m'][0xc]+=_0x4f60f5,this['_m'][0xd]+=_0xa1e125,this['_m'][0xe]+=_0x31f1b3,this[_0x5b507f(0x33fc)](),this;}['setTranslation'](_0x533b1e){var _0x1a7ea7=_0x211fc9;return this[_0x1a7ea7(0x2d88)](_0x533b1e['_x'],_0x533b1e['_y'],_0x533b1e['_z']);}[_0x211fc9(0x208a)](){return new _0x1e04da(this['_m'][0xc],this['_m'][0xd],this['_m'][0xe]);}[_0x211fc9(0x22d)](_0x2369c3){return _0x2369c3['x']=this['_m'][0xc],_0x2369c3['y']=this['_m'][0xd],_0x2369c3['z']=this['_m'][0xe],_0x2369c3;}[_0x211fc9(0x2237)](){var _0x599fb1=_0x211fc9,_0x242496=this['m'];return _0x231e67[_0x599fb1(0x1057)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x242496[0xc],_0x242496[0xd],_0x242496[0xe],_0x242496[0xf],this),this[_0x599fb1(0x396a)](0x0===_0x242496[0xc]&&0x0===_0x242496[0xd]&&0x0===_0x242496[0xe]&&0x1===_0x242496[0xf]),this;}[_0x211fc9(0x2383)](_0xd2f9ff){var _0x162661=_0x211fc9,_0x137031=new this[(_0x162661(0x4088))]();return this[_0x162661(0x3d93)](_0xd2f9ff,_0x137031),_0x137031;}[_0x211fc9(0x19f9)](_0x593082){var _0x4bf365=_0x211fc9;return _0x593082['copyToArray'](this['_m']),(this['updateFlag']=_0x593082[_0x4bf365(0x1401)],this[_0x4bf365(0x396a)](_0x593082[_0x4bf365(0x12f3)],_0x593082[_0x4bf365(0x25e3)],_0x593082[_0x4bf365(0xe0d)],_0x593082['_isIdentity3x2Dirty']),this);}['copyToArray'](_0xff1535,_0x37ab1a=0x0){var _0x4fc2fb=this['_m'];return _0xff1535[_0x37ab1a]=_0x4fc2fb[0x0],_0xff1535[_0x37ab1a+0x1]=_0x4fc2fb[0x1],_0xff1535[_0x37ab1a+0x2]=_0x4fc2fb[0x2],_0xff1535[_0x37ab1a+0x3]=_0x4fc2fb[0x3],_0xff1535[_0x37ab1a+0x4]=_0x4fc2fb[0x4],_0xff1535[_0x37ab1a+0x5]=_0x4fc2fb[0x5],_0xff1535[_0x37ab1a+0x6]=_0x4fc2fb[0x6],_0xff1535[_0x37ab1a+0x7]=_0x4fc2fb[0x7],_0xff1535[_0x37ab1a+0x8]=_0x4fc2fb[0x8],_0xff1535[_0x37ab1a+0x9]=_0x4fc2fb[0x9],_0xff1535[_0x37ab1a+0xa]=_0x4fc2fb[0xa],_0xff1535[_0x37ab1a+0xb]=_0x4fc2fb[0xb],_0xff1535[_0x37ab1a+0xc]=_0x4fc2fb[0xc],_0xff1535[_0x37ab1a+0xd]=_0x4fc2fb[0xd],_0xff1535[_0x37ab1a+0xe]=_0x4fc2fb[0xe],_0xff1535[_0x37ab1a+0xf]=_0x4fc2fb[0xf],this;}[_0x211fc9(0x3d93)](_0x4563d8,_0x139d45){var _0x27cb09=_0x211fc9;return this[_0x27cb09(0x12f3)]?_0x139d45[_0x27cb09(0x19f9)](_0x4563d8):_0x4563d8[_0x27cb09(0x12f3)]?_0x139d45[_0x27cb09(0x19f9)](this):(this[_0x27cb09(0x2372)](_0x4563d8,_0x139d45['_m'],0x0),_0x139d45[_0x27cb09(0x33fc)]()),_0x139d45;}[_0x211fc9(0x2372)](_0x245132,_0x1ce658,_0x22124d){var _0x12b2c9=this['_m'],_0x245132=_0x245132['m'],_0x1aac8f=_0x12b2c9[0x0],_0x3aeaee=_0x12b2c9[0x1],_0x70f770=_0x12b2c9[0x2],_0x1bfc97=_0x12b2c9[0x3],_0x529e23=_0x12b2c9[0x4],_0x41f6c0=_0x12b2c9[0x5],_0x3ade73=_0x12b2c9[0x6],_0x5bf0a3=_0x12b2c9[0x7],_0x1c9e0c=_0x12b2c9[0x8],_0x3bf431=_0x12b2c9[0x9],_0x9dcdf3=_0x12b2c9[0xa],_0x4f4d8c=_0x12b2c9[0xb],_0x255c6a=_0x12b2c9[0xc],_0x13b6e3=_0x12b2c9[0xd],_0x590303=_0x12b2c9[0xe],_0x12b2c9=_0x12b2c9[0xf],_0x2a2fdf=_0x245132[0x0],_0x32fc6e=_0x245132[0x1],_0xe47041=_0x245132[0x2],_0xd3b9f1=_0x245132[0x3],_0x51d941=_0x245132[0x4],_0x67d9c8=_0x245132[0x5],_0x30b85f=_0x245132[0x6],_0x305d61=_0x245132[0x7],_0x4afe93=_0x245132[0x8],_0x4799d7=_0x245132[0x9],_0x21d5ce=_0x245132[0xa],_0x322ba1=_0x245132[0xb],_0x1ff73f=_0x245132[0xc],_0x1172da=_0x245132[0xd],_0x4af81b=_0x245132[0xe],_0x245132=_0x245132[0xf];return _0x1ce658[_0x22124d]=_0x1aac8f*_0x2a2fdf+_0x3aeaee*_0x51d941+_0x70f770*_0x4afe93+_0x1bfc97*_0x1ff73f,_0x1ce658[_0x22124d+0x1]=_0x1aac8f*_0x32fc6e+_0x3aeaee*_0x67d9c8+_0x70f770*_0x4799d7+_0x1bfc97*_0x1172da,_0x1ce658[_0x22124d+0x2]=_0x1aac8f*_0xe47041+_0x3aeaee*_0x30b85f+_0x70f770*_0x21d5ce+_0x1bfc97*_0x4af81b,_0x1ce658[_0x22124d+0x3]=_0x1aac8f*_0xd3b9f1+_0x3aeaee*_0x305d61+_0x70f770*_0x322ba1+_0x1bfc97*_0x245132,_0x1ce658[_0x22124d+0x4]=_0x529e23*_0x2a2fdf+_0x41f6c0*_0x51d941+_0x3ade73*_0x4afe93+_0x5bf0a3*_0x1ff73f,_0x1ce658[_0x22124d+0x5]=_0x529e23*_0x32fc6e+_0x41f6c0*_0x67d9c8+_0x3ade73*_0x4799d7+_0x5bf0a3*_0x1172da,_0x1ce658[_0x22124d+0x6]=_0x529e23*_0xe47041+_0x41f6c0*_0x30b85f+_0x3ade73*_0x21d5ce+_0x5bf0a3*_0x4af81b,_0x1ce658[_0x22124d+0x7]=_0x529e23*_0xd3b9f1+_0x41f6c0*_0x305d61+_0x3ade73*_0x322ba1+_0x5bf0a3*_0x245132,_0x1ce658[_0x22124d+0x8]=_0x1c9e0c*_0x2a2fdf+_0x3bf431*_0x51d941+_0x9dcdf3*_0x4afe93+_0x4f4d8c*_0x1ff73f,_0x1ce658[_0x22124d+0x9]=_0x1c9e0c*_0x32fc6e+_0x3bf431*_0x67d9c8+_0x9dcdf3*_0x4799d7+_0x4f4d8c*_0x1172da,_0x1ce658[_0x22124d+0xa]=_0x1c9e0c*_0xe47041+_0x3bf431*_0x30b85f+_0x9dcdf3*_0x21d5ce+_0x4f4d8c*_0x4af81b,_0x1ce658[_0x22124d+0xb]=_0x1c9e0c*_0xd3b9f1+_0x3bf431*_0x305d61+_0x9dcdf3*_0x322ba1+_0x4f4d8c*_0x245132,_0x1ce658[_0x22124d+0xc]=_0x255c6a*_0x2a2fdf+_0x13b6e3*_0x51d941+_0x590303*_0x4afe93+_0x12b2c9*_0x1ff73f,_0x1ce658[_0x22124d+0xd]=_0x255c6a*_0x32fc6e+_0x13b6e3*_0x67d9c8+_0x590303*_0x4799d7+_0x12b2c9*_0x1172da,_0x1ce658[_0x22124d+0xe]=_0x255c6a*_0xe47041+_0x13b6e3*_0x30b85f+_0x590303*_0x21d5ce+_0x12b2c9*_0x4af81b,_0x1ce658[_0x22124d+0xf]=_0x255c6a*_0xd3b9f1+_0x13b6e3*_0x305d61+_0x590303*_0x322ba1+_0x12b2c9*_0x245132,this;}[_0x211fc9(0x1bc8)](_0x23850a){var _0x43b800=_0x211fc9;if(!_0x23850a)return!0x1;if((this['_isIdentity']||_0x23850a[_0x43b800(0x12f3)])&&!this[_0x43b800(0x25e3)]&&!_0x23850a[_0x43b800(0x25e3)])return this['_isIdentity']&&_0x23850a[_0x43b800(0x12f3)];var _0x49d3ab=this['m'],_0x23850a=_0x23850a['m'];return _0x49d3ab[0x0]===_0x23850a[0x0]&&_0x49d3ab[0x1]===_0x23850a[0x1]&&_0x49d3ab[0x2]===_0x23850a[0x2]&&_0x49d3ab[0x3]===_0x23850a[0x3]&&_0x49d3ab[0x4]===_0x23850a[0x4]&&_0x49d3ab[0x5]===_0x23850a[0x5]&&_0x49d3ab[0x6]===_0x23850a[0x6]&&_0x49d3ab[0x7]===_0x23850a[0x7]&&_0x49d3ab[0x8]===_0x23850a[0x8]&&_0x49d3ab[0x9]===_0x23850a[0x9]&&_0x49d3ab[0xa]===_0x23850a[0xa]&&_0x49d3ab[0xb]===_0x23850a[0xb]&&_0x49d3ab[0xc]===_0x23850a[0xc]&&_0x49d3ab[0xd]===_0x23850a[0xd]&&_0x49d3ab[0xe]===_0x23850a[0xe]&&_0x49d3ab[0xf]===_0x23850a[0xf];}[_0x211fc9(0x77b)](){var _0x2aaf1d=_0x211fc9;const _0x278e9d=new this[(_0x2aaf1d(0x4088))]();return _0x278e9d[_0x2aaf1d(0x19f9)](this),_0x278e9d;}[_0x211fc9(0x252c)](){return'Matrix';}[_0x211fc9(0x364a)](){let _0x1c7c73=_0x285482(this['_m'][0x0]);for(let _0x4e676c=0x1;_0x4e676c<0x10;_0x4e676c++)_0x1c7c73=0x18d*_0x1c7c73^_0x285482(this['_m'][_0x4e676c]);return _0x1c7c73;}[_0x211fc9(0xbd8)](_0x535ffe){var _0x1e302b=_0x211fc9;return _0x535ffe[_0x1e302b(0x80c)]=_0x535ffe['rotationQuaternion']||new _0x59395d(),this[_0x1e302b(0xe1f)](_0x535ffe[_0x1e302b(0x62d)],_0x535ffe['rotationQuaternion'],_0x535ffe['position']);}['decompose'](_0x4ba9c8,_0x38608e,_0x415272,_0xcd0af9){var _0xc2a4d2=_0x211fc9;if(this[_0xc2a4d2(0x12f3)])return _0x415272&&_0x415272['setAll'](0x0),_0x4ba9c8&&_0x4ba9c8[_0xc2a4d2(0x26e6)](0x1),_0x38608e&&_0x38608e[_0xc2a4d2(0x9b3)](0x0,0x0,0x0,0x1),!0x0;var _0x18f915,_0x3b942b=this['_m'];return _0x415272&&_0x415272[_0xc2a4d2(0x9b3)](_0x3b942b[0xc],_0x3b942b[0xd],_0x3b942b[0xe]),(_0x4ba9c8=_0x4ba9c8||_0x2e9726[_0xc2a4d2(0xe60)][0x0])['x']=Math['sqrt'](_0x3b942b[0x0]*_0x3b942b[0x0]+_0x3b942b[0x1]*_0x3b942b[0x1]+_0x3b942b[0x2]*_0x3b942b[0x2]),_0x4ba9c8['y']=Math[_0xc2a4d2(0x141a)](_0x3b942b[0x4]*_0x3b942b[0x4]+_0x3b942b[0x5]*_0x3b942b[0x5]+_0x3b942b[0x6]*_0x3b942b[0x6]),_0x4ba9c8['z']=Math[_0xc2a4d2(0x141a)](_0x3b942b[0x8]*_0x3b942b[0x8]+_0x3b942b[0x9]*_0x3b942b[0x9]+_0x3b942b[0xa]*_0x3b942b[0xa]),_0xcd0af9?(_0x415272=_0xcd0af9[_0xc2a4d2(0x62d)]['x']<0x0?-0x1:0x1,_0x18f915=_0xcd0af9[_0xc2a4d2(0x62d)]['y']<0x0?-0x1:0x1,_0xcd0af9=_0xcd0af9[_0xc2a4d2(0x62d)]['z']<0x0?-0x1:0x1,_0x4ba9c8['x']*=_0x415272,_0x4ba9c8['y']*=_0x18f915,_0x4ba9c8['z']*=_0xcd0af9):this[_0xc2a4d2(0x2583)]()<=0x0&&(_0x4ba9c8['y']*=-0x1),0x0===_0x4ba9c8['_x']||0x0===_0x4ba9c8['_y']||0x0===_0x4ba9c8['_z']?(_0x38608e&&_0x38608e[_0xc2a4d2(0x9b3)](0x0,0x0,0x0,0x1),!0x1):(_0x38608e&&(_0x415272=0x1/_0x4ba9c8['_x'],_0x18f915=0x1/_0x4ba9c8['_y'],_0xcd0af9=0x1/_0x4ba9c8['_z'],_0x231e67[_0xc2a4d2(0x1057)](_0x3b942b[0x0]*_0x415272,_0x3b942b[0x1]*_0x415272,_0x3b942b[0x2]*_0x415272,0x0,_0x3b942b[0x4]*_0x18f915,_0x3b942b[0x5]*_0x18f915,_0x3b942b[0x6]*_0x18f915,0x0,_0x3b942b[0x8]*_0xcd0af9,_0x3b942b[0x9]*_0xcd0af9,_0x3b942b[0xa]*_0xcd0af9,0x0,0x0,0x0,0x0,0x1,_0x2e9726[_0xc2a4d2(0x12cd)][0x0]),_0x59395d[_0xc2a4d2(0x235d)](_0x2e9726[_0xc2a4d2(0x12cd)][0x0],_0x38608e)),!0x0);}[_0x211fc9(0x3fe5)](_0x28621){if(_0x28621<0x0||0x3<_0x28621)return null;return _0x28621*=0x4,new _0x5e5c95(this['_m'][0x0+_0x28621],this['_m'][0x1+_0x28621],this['_m'][0x2+_0x28621],this['_m'][0x3+_0x28621]);}['getRowToRef'](_0x4726d0,_0x479f55){return 0x0<=_0x4726d0&&_0x4726d0<0x3&&(_0x479f55['x']=this['_m'][0x0+(_0x4726d0=0x4*_0x4726d0)],_0x479f55['y']=this['_m'][0x1+_0x4726d0],_0x479f55['z']=this['_m'][0x2+_0x4726d0],_0x479f55['w']=this['_m'][0x3+_0x4726d0]),_0x479f55;}[_0x211fc9(0xe51)](_0x57d3f5,_0x22069f){return this['setRowFromFloats'](_0x57d3f5,_0x22069f['x'],_0x22069f['y'],_0x22069f['z'],_0x22069f['w']);}[_0x211fc9(0x310e)](){var _0x2232b7=_0x211fc9,_0x3d7f9f=new this[(_0x2232b7(0x4088))]();return _0x231e67['TransposeToRef'](this,_0x3d7f9f),_0x3d7f9f;}[_0x211fc9(0x1c6c)](_0x14b2db){var _0x9b45a2=_0x211fc9;return _0x231e67[_0x9b45a2(0x311a)](this,_0x14b2db),_0x14b2db;}[_0x211fc9(0x1e47)](_0x28ef3a,_0x240171,_0x159cc0,_0x406421,_0x2c9b7b){var _0xbccd3b=_0x211fc9;if(_0x28ef3a<0x0||0x3<_0x28ef3a)return this;return _0x28ef3a*=0x4,(this['_m'][0x0+_0x28ef3a]=_0x240171,this['_m'][0x1+_0x28ef3a]=_0x159cc0,this['_m'][0x2+_0x28ef3a]=_0x406421,this['_m'][0x3+_0x28ef3a]=_0x2c9b7b,this[_0xbccd3b(0x33fc)](),this);}['scale'](_0x1d59d9){var _0x34a9eb=new this['constructor']();return this['scaleToRef'](_0x1d59d9,_0x34a9eb),_0x34a9eb;}['scaleToRef'](_0x3da145,_0x1624d1){for(let _0xa177b5=0x0;_0xa177b5<0x10;_0xa177b5++)_0x1624d1['_m'][_0xa177b5]=this['_m'][_0xa177b5]*_0x3da145;return _0x1624d1['markAsUpdated'](),_0x1624d1;}['scaleAndAddToRef'](_0x14b5d3,_0x2c4879){var _0xf380eb=_0x211fc9;for(let _0x383b3b=0x0;_0x383b3b<0x10;_0x383b3b++)_0x2c4879['_m'][_0x383b3b]+=this['_m'][_0x383b3b]*_0x14b5d3;return _0x2c4879[_0xf380eb(0x33fc)](),_0x2c4879;}['toNormalMatrix'](_0x2195d3){var _0x4d0303=_0x211fc9;const _0x24f0b1=_0x2e9726['Matrix'][0x0];this[_0x4d0303(0x4c1)](_0x24f0b1),_0x24f0b1[_0x4d0303(0x1c6c)](_0x2195d3);var _0x26c041=_0x2195d3['_m'];return _0x231e67[_0x4d0303(0x1057)](_0x26c041[0x0],_0x26c041[0x1],_0x26c041[0x2],0x0,_0x26c041[0x4],_0x26c041[0x5],_0x26c041[0x6],0x0,_0x26c041[0x8],_0x26c041[0x9],_0x26c041[0xa],0x0,0x0,0x0,0x0,0x1,_0x2195d3),_0x2195d3;}[_0x211fc9(0x3e04)](){var _0x4d0946=_0x211fc9,_0x1af304=new this[(_0x4d0946(0x4088))]();return this[_0x4d0946(0x28e6)](_0x1af304),_0x1af304;}[_0x211fc9(0x28e6)](_0xb06c94){var _0x53e39c=_0x211fc9,_0x2998da=_0x2e9726[_0x53e39c(0xe60)][0x0];if(!this['decompose'](_0x2998da))return _0x231e67['IdentityToRef'](_0xb06c94),_0xb06c94;var _0x519fbd=this['_m'],_0x409cb7=0x1/_0x2998da['_x'],_0x3977a1=0x1/_0x2998da['_y'],_0x2998da=0x1/_0x2998da['_z'];return _0x231e67[_0x53e39c(0x1057)](_0x519fbd[0x0]*_0x409cb7,_0x519fbd[0x1]*_0x409cb7,_0x519fbd[0x2]*_0x409cb7,0x0,_0x519fbd[0x4]*_0x3977a1,_0x519fbd[0x5]*_0x3977a1,_0x519fbd[0x6]*_0x3977a1,0x0,_0x519fbd[0x8]*_0x2998da,_0x519fbd[0x9]*_0x2998da,_0x519fbd[0xa]*_0x2998da,0x0,0x0,0x0,0x0,0x1,_0xb06c94),_0xb06c94;}[_0x211fc9(0x2072)](){const _0x2c351f=this['_m'];return _0x2c351f[0x2]*=-0x1,_0x2c351f[0x6]*=-0x1,_0x2c351f[0x8]*=-0x1,_0x2c351f[0x9]*=-0x1,_0x2c351f[0xe]*=-0x1,this['markAsUpdated'](),this;}[_0x211fc9(0x14c3)](){var _0x4637c1=_0x211fc9;const _0x54b9d3=this['_m'];return _0x54b9d3[0x8]*=-0x1,_0x54b9d3[0x9]*=-0x1,_0x54b9d3[0xa]*=-0x1,_0x54b9d3[0xb]*=-0x1,this[_0x4637c1(0x33fc)](),this;}static[_0x211fc9(0xf7f)](_0x446e84,_0x475739=0x0){var _0xa1df8b=_0x211fc9,_0x31ed06=new _0x231e67();return _0x231e67[_0xa1df8b(0x3628)](_0x446e84,_0x475739,_0x31ed06),_0x31ed06;}static[_0x211fc9(0x3628)](_0x415900,_0x20bac2,_0x20d41f){var _0x27e85e=_0x211fc9;for(let _0x1dab77=0x0;_0x1dab77<0x10;_0x1dab77++)_0x20d41f['_m'][_0x1dab77]=_0x415900[_0x1dab77+_0x20bac2];return _0x20d41f[_0x27e85e(0x33fc)](),_0x20d41f;}static[_0x211fc9(0x18b1)](_0xe0c7b6,_0x30a815,_0x1df099,_0x3a4b69){for(let _0xc725fb=0x0;_0xc725fb<0x10;_0xc725fb++)_0x3a4b69['_m'][_0xc725fb]=_0xe0c7b6[_0xc725fb+_0x30a815]*_0x1df099;return _0x3a4b69['markAsUpdated'](),_0x3a4b69;}static get[_0x211fc9(0x1cc0)](){var _0x2742fc=_0x211fc9;return _0x231e67[_0x2742fc(0x16e1)];}static[_0x211fc9(0x1057)](_0x5d4526,_0x45f18c,_0x3a34e4,_0x85258a,_0x4aa046,_0x5bef8b,_0xc92eca,_0x1475d9,_0x2be406,_0x2a5dbe,_0x2848c0,_0x51ba6e,_0x18a7e5,_0x2925c5,_0x4a2190,_0x2073cc,_0x46ff0d){const _0xa681fe=_0x46ff0d['_m'];_0xa681fe[0x0]=_0x5d4526,_0xa681fe[0x1]=_0x45f18c,_0xa681fe[0x2]=_0x3a34e4,_0xa681fe[0x3]=_0x85258a,_0xa681fe[0x4]=_0x4aa046,_0xa681fe[0x5]=_0x5bef8b,_0xa681fe[0x6]=_0xc92eca,_0xa681fe[0x7]=_0x1475d9,_0xa681fe[0x8]=_0x2be406,_0xa681fe[0x9]=_0x2a5dbe,_0xa681fe[0xa]=_0x2848c0,_0xa681fe[0xb]=_0x51ba6e,_0xa681fe[0xc]=_0x18a7e5,_0xa681fe[0xd]=_0x2925c5,_0xa681fe[0xe]=_0x4a2190,_0xa681fe[0xf]=_0x2073cc,_0x46ff0d['markAsUpdated']();}static[_0x211fc9(0x3ef3)](_0x15934f,_0x27b3bf,_0xa9f772,_0x13d89a,_0x1baeb2,_0x248fce,_0x56742d,_0x28fc4f,_0x1e06f0,_0x5db7af,_0x36ea2c,_0x9402f2,_0x441d8a,_0x51fdc4,_0x567396,_0x352911){var _0x437b24=_0x211fc9;const _0x4387d5=new _0x231e67(),_0x46c092=_0x4387d5['_m'];return _0x46c092[0x0]=_0x15934f,_0x46c092[0x1]=_0x27b3bf,_0x46c092[0x2]=_0xa9f772,_0x46c092[0x3]=_0x13d89a,_0x46c092[0x4]=_0x1baeb2,_0x46c092[0x5]=_0x248fce,_0x46c092[0x6]=_0x56742d,_0x46c092[0x7]=_0x28fc4f,_0x46c092[0x8]=_0x1e06f0,_0x46c092[0x9]=_0x5db7af,_0x46c092[0xa]=_0x36ea2c,_0x46c092[0xb]=_0x9402f2,_0x46c092[0xc]=_0x441d8a,_0x46c092[0xd]=_0x51fdc4,_0x46c092[0xe]=_0x567396,_0x46c092[0xf]=_0x352911,_0x4387d5[_0x437b24(0x33fc)](),_0x4387d5;}static[_0x211fc9(0x10b2)](_0x44f83b,_0x3b4b02,_0x324ff4){var _0x1ca051=_0x211fc9,_0x11ed3d=new _0x231e67();return _0x231e67[_0x1ca051(0x3d1)](_0x44f83b,_0x3b4b02,_0x324ff4,_0x11ed3d),_0x11ed3d;}static[_0x211fc9(0x3d1)](_0x551029,_0x5b63fa,_0x264d2,_0x1887eb){var _0x36b831=_0x211fc9;const _0x48ff94=_0x1887eb['_m'];var _0xf51e60=_0x5b63fa['_x'],_0x5a7ba2=_0x5b63fa['_y'],_0x2f42f4=_0x5b63fa['_z'],_0x5b63fa=_0x5b63fa['_w'],_0x1b874e=_0xf51e60+_0xf51e60,_0xe146c1=_0x5a7ba2+_0x5a7ba2,_0x127627=_0x2f42f4+_0x2f42f4,_0x46092e=_0xf51e60*_0x1b874e,_0x593441=_0xf51e60*_0xe146c1,_0xf51e60=_0xf51e60*_0x127627,_0x3e95ae=_0x5a7ba2*_0xe146c1,_0x5a7ba2=_0x5a7ba2*_0x127627,_0x2f42f4=_0x2f42f4*_0x127627,_0x1b874e=_0x5b63fa*_0x1b874e,_0xe146c1=_0x5b63fa*_0xe146c1,_0x5b63fa=_0x5b63fa*_0x127627,_0x127627=_0x551029['_x'],_0x2a42e8=_0x551029['_y'],_0x551029=_0x551029['_z'];return _0x48ff94[0x0]=(0x1-(_0x3e95ae+_0x2f42f4))*_0x127627,_0x48ff94[0x1]=(_0x593441+_0x5b63fa)*_0x127627,_0x48ff94[0x2]=(_0xf51e60-_0xe146c1)*_0x127627,_0x48ff94[0x3]=0x0,_0x48ff94[0x4]=(_0x593441-_0x5b63fa)*_0x2a42e8,_0x48ff94[0x5]=(0x1-(_0x46092e+_0x2f42f4))*_0x2a42e8,_0x48ff94[0x6]=(_0x5a7ba2+_0x1b874e)*_0x2a42e8,_0x48ff94[0x7]=0x0,_0x48ff94[0x8]=(_0xf51e60+_0xe146c1)*_0x551029,_0x48ff94[0x9]=(_0x5a7ba2-_0x1b874e)*_0x551029,_0x48ff94[0xa]=(0x1-(_0x46092e+_0x3e95ae))*_0x551029,_0x48ff94[0xb]=0x0,_0x48ff94[0xc]=_0x264d2['_x'],_0x48ff94[0xd]=_0x264d2['_y'],_0x48ff94[0xe]=_0x264d2['_z'],_0x48ff94[0xf]=0x1,_0x1887eb[_0x36b831(0x33fc)](),_0x1887eb;}static[_0x211fc9(0x5f3)](){var _0x530385=_0x211fc9;const _0x5c8453=_0x231e67[_0x530385(0x3ef3)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);return _0x5c8453[_0x530385(0x396a)](!0x0),_0x5c8453;}static[_0x211fc9(0x3b68)](_0x22b347){var _0x5bcc3b=_0x211fc9;return _0x231e67[_0x5bcc3b(0x1057)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x22b347),_0x22b347[_0x5bcc3b(0x396a)](!0x0),_0x22b347;}static['Zero'](){var _0x1d9855=_0x211fc9;const _0x46d7dc=_0x231e67[_0x1d9855(0x3ef3)](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);return _0x46d7dc['_updateIdentityStatus'](!0x1),_0x46d7dc;}static[_0x211fc9(0x1390)](_0x2716bf){var _0x5821e9=_0x211fc9,_0x22a2a2=new _0x231e67();return _0x231e67[_0x5821e9(0xd0b)](_0x2716bf,_0x22a2a2),_0x22a2a2;}static['Invert'](_0x19e04d){var _0x2b0c62=new _0x19e04d['constructor']();return _0x19e04d['invertToRef'](_0x2b0c62),_0x2b0c62;}static[_0x211fc9(0xd0b)](_0x1b09fa,_0x90cb5e){var _0x439e33=_0x211fc9,_0x58fd93=Math[_0x439e33(0x3380)](_0x1b09fa),_0x1b09fa=Math['cos'](_0x1b09fa);return _0x231e67[_0x439e33(0x1057)](0x1,0x0,0x0,0x0,0x0,_0x1b09fa,_0x58fd93,0x0,0x0,-_0x58fd93,_0x1b09fa,0x0,0x0,0x0,0x0,0x1,_0x90cb5e),_0x90cb5e['_updateIdentityStatus'](0x1===_0x1b09fa&&0x0===_0x58fd93),_0x90cb5e;}static[_0x211fc9(0x1adb)](_0x408eb0){var _0xb0554a=_0x211fc9,_0xd82cab=new _0x231e67();return _0x231e67[_0xb0554a(0x3f10)](_0x408eb0,_0xd82cab),_0xd82cab;}static[_0x211fc9(0x3f10)](_0x4e2abb,_0x4697bf){var _0x57c085=_0x211fc9,_0x439514=Math[_0x57c085(0x3380)](_0x4e2abb),_0x4e2abb=Math[_0x57c085(0x32c3)](_0x4e2abb);return _0x231e67[_0x57c085(0x1057)](_0x4e2abb,0x0,-_0x439514,0x0,0x0,0x1,0x0,0x0,_0x439514,0x0,_0x4e2abb,0x0,0x0,0x0,0x0,0x1,_0x4697bf),_0x4697bf[_0x57c085(0x396a)](0x1===_0x4e2abb&&0x0===_0x439514),_0x4697bf;}static['RotationZ'](_0x4fdb57){var _0x22ca7c=_0x211fc9,_0xbea3e7=new _0x231e67();return _0x231e67[_0x22ca7c(0x3ecb)](_0x4fdb57,_0xbea3e7),_0xbea3e7;}static['RotationZToRef'](_0x5ae8ff,_0x2ac2b4){var _0x55c906=_0x211fc9,_0x3b9f9d=Math[_0x55c906(0x3380)](_0x5ae8ff),_0x5ae8ff=Math['cos'](_0x5ae8ff);return _0x231e67[_0x55c906(0x1057)](_0x5ae8ff,_0x3b9f9d,0x0,0x0,-_0x3b9f9d,_0x5ae8ff,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x2ac2b4),_0x2ac2b4[_0x55c906(0x396a)](0x1===_0x5ae8ff&&0x0===_0x3b9f9d),_0x2ac2b4;}static[_0x211fc9(0x2bb2)](_0x56a3ae,_0x5d52dc){var _0xa7700d=new _0x231e67();return _0x231e67['RotationAxisToRef'](_0x56a3ae,_0x5d52dc,_0xa7700d),_0xa7700d;}static[_0x211fc9(0x21f)](_0x1b5d1c,_0x987db8,_0x3c5adb){var _0x255da1=_0x211fc9,_0x3f9a1b=Math[_0x255da1(0x3380)](-_0x987db8),_0x987db8=Math[_0x255da1(0x32c3)](-_0x987db8),_0x3ec61c=0x1-_0x987db8;_0x1b5d1c[_0x255da1(0x3f86)]();const _0x22ac3a=_0x3c5adb['_m'];return _0x22ac3a[0x0]=_0x1b5d1c['_x']*_0x1b5d1c['_x']*_0x3ec61c+_0x987db8,_0x22ac3a[0x1]=_0x1b5d1c['_x']*_0x1b5d1c['_y']*_0x3ec61c-_0x1b5d1c['_z']*_0x3f9a1b,_0x22ac3a[0x2]=_0x1b5d1c['_x']*_0x1b5d1c['_z']*_0x3ec61c+_0x1b5d1c['_y']*_0x3f9a1b,_0x22ac3a[0x3]=0x0,_0x22ac3a[0x4]=_0x1b5d1c['_y']*_0x1b5d1c['_x']*_0x3ec61c+_0x1b5d1c['_z']*_0x3f9a1b,_0x22ac3a[0x5]=_0x1b5d1c['_y']*_0x1b5d1c['_y']*_0x3ec61c+_0x987db8,_0x22ac3a[0x6]=_0x1b5d1c['_y']*_0x1b5d1c['_z']*_0x3ec61c-_0x1b5d1c['_x']*_0x3f9a1b,_0x22ac3a[0x7]=0x0,_0x22ac3a[0x8]=_0x1b5d1c['_z']*_0x1b5d1c['_x']*_0x3ec61c-_0x1b5d1c['_y']*_0x3f9a1b,_0x22ac3a[0x9]=_0x1b5d1c['_z']*_0x1b5d1c['_y']*_0x3ec61c+_0x1b5d1c['_x']*_0x3f9a1b,_0x22ac3a[0xa]=_0x1b5d1c['_z']*_0x1b5d1c['_z']*_0x3ec61c+_0x987db8,_0x22ac3a[0xb]=0x0,_0x22ac3a[0xc]=0x0,_0x22ac3a[0xd]=0x0,_0x22ac3a[0xe]=0x0,_0x22ac3a[0xf]=0x1,_0x3c5adb[_0x255da1(0x33fc)](),_0x3c5adb;}static['RotationAlignToRef'](_0x48e6bb,_0x471a48,_0x59a4e1){var _0x2228f4=_0x211fc9,_0x4a6116=_0x1e04da['Dot'](_0x471a48,_0x48e6bb);const _0x3db270=_0x59a4e1['_m'];return _0x4a6116<-0x1+_0x491edb['kn']?(_0x3db270[0x0]=-0x1,_0x3db270[0x1]=0x0,_0x3db270[0x2]=0x0,_0x3db270[0x3]=0x0,_0x3db270[0x4]=0x0,_0x3db270[0x5]=-0x1,_0x3db270[0x6]=0x0,_0x3db270[0x7]=0x0,_0x3db270[0x8]=0x0,_0x3db270[0x9]=0x0,_0x3db270[0xa]=0x1):(_0x471a48=_0x1e04da[_0x2228f4(0x2060)](_0x471a48,_0x48e6bb),_0x48e6bb=0x1/(0x1+_0x4a6116),_0x3db270[0x0]=_0x471a48['_x']*_0x471a48['_x']*_0x48e6bb+_0x4a6116,_0x3db270[0x1]=_0x471a48['_y']*_0x471a48['_x']*_0x48e6bb-_0x471a48['_z'],_0x3db270[0x2]=_0x471a48['_z']*_0x471a48['_x']*_0x48e6bb+_0x471a48['_y'],_0x3db270[0x3]=0x0,_0x3db270[0x4]=_0x471a48['_x']*_0x471a48['_y']*_0x48e6bb+_0x471a48['_z'],_0x3db270[0x5]=_0x471a48['_y']*_0x471a48['_y']*_0x48e6bb+_0x4a6116,_0x3db270[0x6]=_0x471a48['_z']*_0x471a48['_y']*_0x48e6bb-_0x471a48['_x'],_0x3db270[0x7]=0x0,_0x3db270[0x8]=_0x471a48['_x']*_0x471a48['_z']*_0x48e6bb-_0x471a48['_y'],_0x3db270[0x9]=_0x471a48['_y']*_0x471a48['_z']*_0x48e6bb+_0x471a48['_x'],_0x3db270[0xa]=_0x471a48['_z']*_0x471a48['_z']*_0x48e6bb+_0x4a6116),_0x3db270[0xb]=0x0,_0x3db270[0xc]=0x0,_0x3db270[0xd]=0x0,_0x3db270[0xe]=0x0,_0x3db270[0xf]=0x1,_0x59a4e1[_0x2228f4(0x33fc)](),_0x59a4e1;}static['RotationYawPitchRoll'](_0xc9778,_0xf7e15c,_0x4eaf54){var _0xf7df40=_0x211fc9,_0x390d90=new _0x231e67();return _0x231e67[_0xf7df40(0x328a)](_0xc9778,_0xf7e15c,_0x4eaf54,_0x390d90),_0x390d90;}static[_0x211fc9(0x328a)](_0x446beb,_0x328eb4,_0x522f48,_0x41eb9d){var _0x1ba277=_0x211fc9;return _0x59395d[_0x1ba277(0x328a)](_0x446beb,_0x328eb4,_0x522f48,_0x2e9726[_0x1ba277(0x1106)][0x0]),_0x2e9726['Quaternion'][0x0]['toRotationMatrix'](_0x41eb9d),_0x41eb9d;}static[_0x211fc9(0xaf2)](_0x2df5aa,_0x2da56a,_0x2f9771){var _0x4000db=_0x211fc9,_0x221f6c=new _0x231e67();return _0x231e67[_0x4000db(0x260a)](_0x2df5aa,_0x2da56a,_0x2f9771,_0x221f6c),_0x221f6c;}static[_0x211fc9(0x260a)](_0x282f79,_0x2d34bb,_0x332b7c,_0x7d7b29){var _0x565436=_0x211fc9;return _0x231e67[_0x565436(0x1057)](_0x282f79,0x0,0x0,0x0,0x0,_0x2d34bb,0x0,0x0,0x0,0x0,_0x332b7c,0x0,0x0,0x0,0x0,0x1,_0x7d7b29),_0x7d7b29[_0x565436(0x396a)](0x1===_0x282f79&&0x1===_0x2d34bb&&0x1===_0x332b7c),_0x7d7b29;}static[_0x211fc9(0x1c92)](_0x119fed,_0x16edfd,_0xacdead){var _0x4c52bf=_0x211fc9,_0x39e5c9=new _0x231e67();return _0x231e67[_0x4c52bf(0x3cca)](_0x119fed,_0x16edfd,_0xacdead,_0x39e5c9),_0x39e5c9;}static[_0x211fc9(0x3cca)](_0x2ca74a,_0x1c4adb,_0x1ef7ac,_0x23694c){var _0x189c0f=_0x211fc9;return _0x231e67[_0x189c0f(0x1057)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x2ca74a,_0x1c4adb,_0x1ef7ac,0x1,_0x23694c),_0x23694c['_updateIdentityStatus'](0x0===_0x2ca74a&&0x0===_0x1c4adb&&0x0===_0x1ef7ac),_0x23694c;}static[_0x211fc9(0x8d6)](_0xd83373,_0xab428b,_0x121ff6){var _0x3c51f9=_0x211fc9,_0x56fdde=new _0xd83373[(_0x3c51f9(0x4088))]();return _0x231e67[_0x3c51f9(0xe1b)](_0xd83373,_0xab428b,_0x121ff6,_0x56fdde),_0x56fdde;}static[_0x211fc9(0xe1b)](_0x5f4cb7,_0x566098,_0x58ca75,_0x5569fc){var _0x5d0918=_0x211fc9;const _0x2c5f99=_0x5569fc['_m'];var _0xbd60dd=_0x5f4cb7['m'],_0x2a92bd=_0x566098['m'];for(let _0x4cb558=0x0;_0x4cb558<0x10;_0x4cb558++)_0x2c5f99[_0x4cb558]=_0xbd60dd[_0x4cb558]*(0x1-_0x58ca75)+_0x2a92bd[_0x4cb558]*_0x58ca75;return _0x5569fc[_0x5d0918(0x33fc)](),_0x5569fc;}static[_0x211fc9(0x1ec2)](_0x58160e,_0x1d74eb,_0x408844){var _0xf58979=_0x211fc9,_0x206f2b=new _0x58160e[(_0xf58979(0x4088))]();return _0x231e67[_0xf58979(0x2a23)](_0x58160e,_0x1d74eb,_0x408844,_0x206f2b),_0x206f2b;}static[_0x211fc9(0x2a23)](_0xcf7b96,_0x48781b,_0x23ada5,_0x54538f){var _0xeea1b2=_0x211fc9,_0x1d615e=_0x2e9726[_0xeea1b2(0xe60)][0x0],_0x19ba44=_0x2e9726['Quaternion'][0x0],_0x38f72e=_0x2e9726[_0xeea1b2(0xe60)][0x1],_0xcf7b96=(_0xcf7b96[_0xeea1b2(0xe1f)](_0x1d615e,_0x19ba44,_0x38f72e),_0x2e9726[_0xeea1b2(0xe60)][0x2]),_0x31778f=_0x2e9726[_0xeea1b2(0x1106)][0x1],_0x1a5a34=_0x2e9726[_0xeea1b2(0xe60)][0x3],_0x48781b=(_0x48781b[_0xeea1b2(0xe1f)](_0xcf7b96,_0x31778f,_0x1a5a34),_0x2e9726['Vector3'][0x4]),_0x1d615e=(_0x1e04da[_0xeea1b2(0xe1b)](_0x1d615e,_0xcf7b96,_0x23ada5,_0x48781b),_0x2e9726[_0xeea1b2(0x1106)][0x2]),_0xcf7b96=(_0x59395d[_0xeea1b2(0x3da9)](_0x19ba44,_0x31778f,_0x23ada5,_0x1d615e),_0x2e9726[_0xeea1b2(0xe60)][0x5]);return _0x1e04da[_0xeea1b2(0xe1b)](_0x38f72e,_0x1a5a34,_0x23ada5,_0xcf7b96),_0x231e67[_0xeea1b2(0x3d1)](_0x48781b,_0x1d615e,_0xcf7b96,_0x54538f),_0x54538f;}static[_0x211fc9(0x938)](_0x30a392,_0x2d7e92,_0xbe3167){var _0x2bb7dd=_0x211fc9,_0x52d2a2=new _0x231e67();return _0x231e67[_0x2bb7dd(0x1857)](_0x30a392,_0x2d7e92,_0xbe3167,_0x52d2a2),_0x52d2a2;}static['LookAtLHToRef'](_0x4838c3,_0x3cd71e,_0xce86e2,_0x10fa35){var _0x2c5676=_0x211fc9;const _0x306fed=_0x2e9726['Vector3'][0x0],_0x132bb3=_0x2e9726[_0x2c5676(0xe60)][0x1],_0x30500a=_0x2e9726['Vector3'][0x2];_0x3cd71e[_0x2c5676(0x185b)](_0x4838c3,_0x30500a),_0x30500a['normalize'](),_0x1e04da[_0x2c5676(0x2b85)](_0xce86e2,_0x30500a,_0x306fed),(_0x3cd71e=_0x306fed[_0x2c5676(0x44c)](),0x0===_0x3cd71e?_0x306fed['x']=0x1:_0x306fed['normalizeFromLength'](Math[_0x2c5676(0x141a)](_0x3cd71e)),_0x1e04da[_0x2c5676(0x2b85)](_0x30500a,_0x306fed,_0x132bb3),_0x132bb3[_0x2c5676(0x3f86)](),_0xce86e2=-_0x1e04da[_0x2c5676(0x29f5)](_0x306fed,_0x4838c3),_0x3cd71e=-_0x1e04da[_0x2c5676(0x29f5)](_0x132bb3,_0x4838c3),_0x4838c3=-_0x1e04da['Dot'](_0x30500a,_0x4838c3)),_0x231e67['FromValuesToRef'](_0x306fed['_x'],_0x132bb3['_x'],_0x30500a['_x'],0x0,_0x306fed['_y'],_0x132bb3['_y'],_0x30500a['_y'],0x0,_0x306fed['_z'],_0x132bb3['_z'],_0x30500a['_z'],0x0,_0xce86e2,_0x3cd71e,_0x4838c3,0x1,_0x10fa35);}static[_0x211fc9(0xa45)](_0xca9104,_0x34cc4c,_0xc7aaf7){var _0x37f23d=_0x211fc9,_0x20223f=new _0x231e67();return _0x231e67[_0x37f23d(0x27ec)](_0xca9104,_0x34cc4c,_0xc7aaf7,_0x20223f),_0x20223f;}static[_0x211fc9(0x27ec)](_0x13e90c,_0x2888cd,_0xe9312e,_0x4aa2e5){var _0xfcb995=_0x211fc9;const _0x5892e8=_0x2e9726[_0xfcb995(0xe60)][0x0],_0x4141e9=_0x2e9726[_0xfcb995(0xe60)][0x1],_0x3b3cf6=_0x2e9726['Vector3'][0x2];return _0x13e90c['subtractToRef'](_0x2888cd,_0x3b3cf6),_0x3b3cf6[_0xfcb995(0x3f86)](),_0x1e04da[_0xfcb995(0x2b85)](_0xe9312e,_0x3b3cf6,_0x5892e8),(_0x2888cd=_0x5892e8[_0xfcb995(0x44c)](),0x0===_0x2888cd?_0x5892e8['x']=0x1:_0x5892e8[_0xfcb995(0xbac)](Math[_0xfcb995(0x141a)](_0x2888cd)),_0x1e04da[_0xfcb995(0x2b85)](_0x3b3cf6,_0x5892e8,_0x4141e9),_0x4141e9[_0xfcb995(0x3f86)](),_0xe9312e=-_0x1e04da['Dot'](_0x5892e8,_0x13e90c),_0x2888cd=-_0x1e04da[_0xfcb995(0x29f5)](_0x4141e9,_0x13e90c),_0x13e90c=-_0x1e04da['Dot'](_0x3b3cf6,_0x13e90c)),(_0x231e67[_0xfcb995(0x1057)](_0x5892e8['_x'],_0x4141e9['_x'],_0x3b3cf6['_x'],0x0,_0x5892e8['_y'],_0x4141e9['_y'],_0x3b3cf6['_y'],0x0,_0x5892e8['_z'],_0x4141e9['_z'],_0x3b3cf6['_z'],0x0,_0xe9312e,_0x2888cd,_0x13e90c,0x1,_0x4aa2e5),_0x4aa2e5);}static['LookDirectionLH'](_0x3fb5a7,_0x2ef9a8){var _0x209ec4=new _0x231e67();return _0x231e67['LookDirectionLHToRef'](_0x3fb5a7,_0x2ef9a8,_0x209ec4),_0x209ec4;}static[_0x211fc9(0x1da8)](_0x61f98c,_0x579a7e,_0x263144){var _0x56fd50=_0x211fc9;const _0x2c7b6b=_0x2e9726[_0x56fd50(0xe60)][0x0];return _0x2c7b6b[_0x56fd50(0x19f9)](_0x61f98c),_0x2c7b6b[_0x56fd50(0x542)](-0x1),_0x61f98c=_0x2e9726['Vector3'][0x1],(_0x1e04da[_0x56fd50(0x2b85)](_0x579a7e,_0x2c7b6b,_0x61f98c),_0x231e67[_0x56fd50(0x1057)](_0x61f98c['_x'],_0x61f98c['_y'],_0x61f98c['_z'],0x0,_0x579a7e['_x'],_0x579a7e['_y'],_0x579a7e['_z'],0x0,_0x2c7b6b['_x'],_0x2c7b6b['_y'],_0x2c7b6b['_z'],0x0,0x0,0x0,0x0,0x1,_0x263144),_0x263144);}static[_0x211fc9(0x29df)](_0x599d19,_0x44ccae){var _0x14f961=_0x211fc9,_0x1dc24d=new _0x231e67();return _0x231e67[_0x14f961(0xda2)](_0x599d19,_0x44ccae,_0x1dc24d),_0x1dc24d;}static[_0x211fc9(0xda2)](_0x251c8e,_0x113125,_0x17d169){var _0x32c67f=_0x211fc9,_0x2c0887=_0x2e9726['Vector3'][0x2];return _0x1e04da['CrossToRef'](_0x113125,_0x251c8e,_0x2c0887),_0x231e67[_0x32c67f(0x1057)](_0x2c0887['_x'],_0x2c0887['_y'],_0x2c0887['_z'],0x0,_0x113125['_x'],_0x113125['_y'],_0x113125['_z'],0x0,_0x251c8e['_x'],_0x251c8e['_y'],_0x251c8e['_z'],0x0,0x0,0x0,0x0,0x1,_0x17d169),_0x17d169;}static[_0x211fc9(0x7f8)](_0xbcd2e8,_0x50be3b,_0x39a864,_0x38e39e,_0x2c9b0c){var _0x1d4b6e=_0x211fc9,_0xb32acd=new _0x231e67();return _0x231e67[_0x1d4b6e(0x4177)](_0xbcd2e8,_0x50be3b,_0x39a864,_0x38e39e,_0xb32acd,_0x2c9b0c),_0xb32acd;}static[_0x211fc9(0x4177)](_0x4dc84d,_0x1a7daa,_0x2d70bc,_0x304d2a,_0x194862,_0x5c0b37){var _0x483e01=_0x211fc9,_0x4dc84d=0x2/_0x4dc84d,_0x1a7daa=0x2/_0x1a7daa,_0x30008a=0x2/(_0x304d2a-_0x2d70bc),_0x304d2a=-(_0x304d2a+_0x2d70bc)/(_0x304d2a-_0x2d70bc);return _0x231e67[_0x483e01(0x1057)](_0x4dc84d,0x0,0x0,0x0,0x0,_0x1a7daa,0x0,0x0,0x0,0x0,_0x30008a,0x0,0x0,0x0,_0x304d2a,0x1,_0x194862),_0x5c0b37&&_0x194862[_0x483e01(0x3d93)](_0x293f03,_0x194862),_0x194862[_0x483e01(0x396a)](0x1==_0x4dc84d&&0x1==_0x1a7daa&&0x1==_0x30008a&&0x0==_0x304d2a),_0x194862;}static[_0x211fc9(0x102a)](_0x3d578a,_0x154b66,_0x231798,_0x32750a,_0x56e066,_0x5333d0,_0x555a34){var _0x5f2aeb=_0x211fc9,_0x5615b3=new _0x231e67();return _0x231e67[_0x5f2aeb(0x20d4)](_0x3d578a,_0x154b66,_0x231798,_0x32750a,_0x56e066,_0x5333d0,_0x5615b3,_0x555a34),_0x5615b3;}static[_0x211fc9(0x20d4)](_0x640d4a,_0x2b92ac,_0x2afed1,_0x4161ee,_0x129535,_0x14ebe1,_0x2d78a7,_0x50e378){var _0x4f2840=_0x211fc9,_0x458526=0x2/(_0x2b92ac-_0x640d4a),_0x7357e6=0x2/(_0x4161ee-_0x2afed1),_0x51bf15=0x2/(_0x14ebe1-_0x129535),_0x14ebe1=-(_0x14ebe1+_0x129535)/(_0x14ebe1-_0x129535),_0x129535=(_0x640d4a+_0x2b92ac)/(_0x640d4a-_0x2b92ac),_0x640d4a=(_0x4161ee+_0x2afed1)/(_0x2afed1-_0x4161ee);return _0x231e67[_0x4f2840(0x1057)](_0x458526,0x0,0x0,0x0,0x0,_0x7357e6,0x0,0x0,0x0,0x0,_0x51bf15,0x0,_0x129535,_0x640d4a,_0x14ebe1,0x1,_0x2d78a7),_0x50e378&&_0x2d78a7[_0x4f2840(0x3d93)](_0x293f03,_0x2d78a7),_0x2d78a7[_0x4f2840(0x33fc)](),_0x2d78a7;}static[_0x211fc9(0x2fcd)](_0x43ab49,_0x181442,_0x203d57,_0xc64fe3,_0x377724,_0x585910,_0x4a64fc){var _0x8bc00b=new _0x231e67();return _0x231e67['OrthoOffCenterRHToRef'](_0x43ab49,_0x181442,_0x203d57,_0xc64fe3,_0x377724,_0x585910,_0x8bc00b,_0x4a64fc),_0x8bc00b;}static[_0x211fc9(0x2add)](_0x537ec6,_0x44516b,_0x5460f0,_0x5747df,_0x41f410,_0x41d791,_0x50a62d,_0x5f1adb){var _0x5e2caa=_0x211fc9;return _0x231e67[_0x5e2caa(0x20d4)](_0x537ec6,_0x44516b,_0x5460f0,_0x5747df,_0x41f410,_0x41d791,_0x50a62d,_0x5f1adb),_0x50a62d['_m'][0xa]*=-0x1,_0x50a62d;}static[_0x211fc9(0x372d)](_0x4253ff,_0xb9fbb4,_0x3ac86e,_0x329640,_0x19614b,_0x4d44ff=0x0){var _0x476abd=_0x211fc9;const _0x12750b=new _0x231e67();var _0x4253ff=0x2*_0x3ac86e/_0x4253ff,_0xb9fbb4=0x2*_0x3ac86e/_0xb9fbb4,_0x5385f3=(_0x329640+_0x3ac86e)/(_0x329640-_0x3ac86e),_0x329640=-0x2*_0x329640*_0x3ac86e/(_0x329640-_0x3ac86e),_0x3ac86e=Math[_0x476abd(0x1fb4)](_0x4d44ff);return _0x231e67[_0x476abd(0x1057)](_0x4253ff,0x0,0x0,0x0,0x0,_0xb9fbb4,0x0,_0x3ac86e,0x0,0x0,_0x5385f3,0x1,0x0,0x0,_0x329640,0x0,_0x12750b),_0x19614b&&_0x12750b[_0x476abd(0x3d93)](_0x293f03,_0x12750b),_0x12750b[_0x476abd(0x396a)](!0x1),_0x12750b;}static['PerspectiveFovLH'](_0x4d65fa,_0x3bfa7a,_0x5d36a8,_0x325cb5,_0x463cff,_0x585dac=0x0,_0x46915c=!0x1){var _0x42905c=_0x211fc9,_0x21bdeb=new _0x231e67();return _0x231e67[_0x42905c(0x3642)](_0x4d65fa,_0x3bfa7a,_0x5d36a8,_0x325cb5,_0x21bdeb,!0x0,_0x463cff,_0x585dac,_0x46915c),_0x21bdeb;}static[_0x211fc9(0x3642)](_0x205993,_0x5eae56,_0x46e0d1,_0x4f7140,_0x3139c9,_0xbec513=!0x0,_0x289d8b,_0x3664eb=0x0,_0x2b9d73=!0x1){var _0x4bd8c0=_0x211fc9,_0x205993=0x1/Math['tan'](0.5*_0x205993),_0x2a81ae=_0xbec513?_0x205993/_0x5eae56:_0x205993,_0xbec513=_0xbec513?_0x205993:_0x205993*_0x5eae56,_0x205993=_0x2b9d73&&0x0===_0x46e0d1?-0x1:0x0!==_0x4f7140?(_0x4f7140+_0x46e0d1)/(_0x4f7140-_0x46e0d1):0x1,_0x5eae56=_0x2b9d73&&0x0===_0x46e0d1?0x2*_0x4f7140:0x0!==_0x4f7140?-0x2*_0x4f7140*_0x46e0d1/(_0x4f7140-_0x46e0d1):-0x2*_0x46e0d1,_0x2b9d73=Math[_0x4bd8c0(0x1fb4)](_0x3664eb);return _0x231e67[_0x4bd8c0(0x1057)](_0x2a81ae,0x0,0x0,0x0,0x0,_0xbec513,0x0,_0x2b9d73,0x0,0x0,_0x205993,0x1,0x0,0x0,_0x5eae56,0x0,_0x3139c9),_0x289d8b&&_0x3139c9['multiplyToRef'](_0x293f03,_0x3139c9),_0x3139c9[_0x4bd8c0(0x396a)](!0x1),_0x3139c9;}static[_0x211fc9(0x2191)](_0x9ed1d6,_0x1012fc,_0x227389,_0x29549a,_0x25c326,_0x26c3a2=!0x0,_0xa16a54,_0x49379b=0x0){var _0x321bce=_0x211fc9,_0x9ed1d6=0x1/Math[_0x321bce(0x1fb4)](0.5*_0x9ed1d6),_0x196812=_0x26c3a2?_0x9ed1d6/_0x1012fc:_0x9ed1d6,_0x26c3a2=_0x26c3a2?_0x9ed1d6:_0x9ed1d6*_0x1012fc,_0x9ed1d6=Math['tan'](_0x49379b);return _0x231e67['FromValuesToRef'](_0x196812,0x0,0x0,0x0,0x0,_0x26c3a2,0x0,_0x9ed1d6,0x0,0x0,-_0x227389,0x1,0x0,0x0,0x1,0x0,_0x25c326),_0xa16a54&&_0x25c326[_0x321bce(0x3d93)](_0x293f03,_0x25c326),_0x25c326[_0x321bce(0x396a)](!0x1),_0x25c326;}static[_0x211fc9(0x3359)](_0x99db9f,_0x511d0e,_0x1d14f4,_0x31262e,_0x8756e2,_0x559db2=0x0,_0x40be0b=!0x1){var _0x17a1b9=_0x211fc9,_0xbbb32b=new _0x231e67();return _0x231e67[_0x17a1b9(0x3236)](_0x99db9f,_0x511d0e,_0x1d14f4,_0x31262e,_0xbbb32b,!0x0,_0x8756e2,_0x559db2,_0x40be0b),_0xbbb32b;}static[_0x211fc9(0x3236)](_0xc0946f,_0x478828,_0x12ecf7,_0x7ec46d,_0x16b8a5,_0x4d845d=!0x0,_0x2d1d92,_0x144983=0x0,_0x511f07=!0x1){var _0x128cd7=_0x211fc9,_0xc0946f=0x1/Math['tan'](0.5*_0xc0946f),_0x42a791=_0x4d845d?_0xc0946f/_0x478828:_0xc0946f,_0x4d845d=_0x4d845d?_0xc0946f:_0xc0946f*_0x478828,_0xc0946f=_0x511f07&&0x0===_0x12ecf7?0x1:0x0!==_0x7ec46d?-(_0x7ec46d+_0x12ecf7)/(_0x7ec46d-_0x12ecf7):-0x1,_0x478828=_0x511f07&&0x0===_0x12ecf7?0x2*_0x7ec46d:0x0!==_0x7ec46d?-0x2*_0x7ec46d*_0x12ecf7/(_0x7ec46d-_0x12ecf7):-0x2*_0x12ecf7,_0x511f07=Math[_0x128cd7(0x1fb4)](_0x144983);return _0x231e67[_0x128cd7(0x1057)](_0x42a791,0x0,0x0,0x0,0x0,_0x4d845d,0x0,_0x511f07,0x0,0x0,_0xc0946f,-0x1,0x0,0x0,_0x478828,0x0,_0x16b8a5),_0x2d1d92&&_0x16b8a5['multiplyToRef'](_0x293f03,_0x16b8a5),_0x16b8a5[_0x128cd7(0x396a)](!0x1),_0x16b8a5;}static[_0x211fc9(0x19cd)](_0xed76c8,_0x2a2d9b,_0x11c5b6,_0x210c38,_0x20733a,_0x41a045=!0x0,_0xf31439,_0x595a63=0x0){var _0x2335ec=_0x211fc9,_0xed76c8=0x1/Math[_0x2335ec(0x1fb4)](0.5*_0xed76c8),_0x324c8e=_0x41a045?_0xed76c8/_0x2a2d9b:_0xed76c8,_0x41a045=_0x41a045?_0xed76c8:_0xed76c8*_0x2a2d9b,_0xed76c8=Math[_0x2335ec(0x1fb4)](_0x595a63);return _0x231e67['FromValuesToRef'](_0x324c8e,0x0,0x0,0x0,0x0,_0x41a045,0x0,_0xed76c8,0x0,0x0,-_0x11c5b6,-0x1,0x0,0x0,-0x1,0x0,_0x20733a),_0xf31439&&_0x20733a['multiplyToRef'](_0x293f03,_0x20733a),_0x20733a[_0x2335ec(0x396a)](!0x1),_0x20733a;}static['PerspectiveFovWebVRToRef'](_0x38f03b,_0x5515cf,_0x5178a4,_0x145d8d,_0x533613=!0x1,_0x335fa2,_0x503584=0x0){var _0x4abd59=_0x211fc9,_0x533613=_0x533613?-0x1:0x1,_0x323e9a=Math[_0x4abd59(0x1fb4)](_0x38f03b[_0x4abd59(0x1e03)]*Math['PI']/0xb4),_0x48fec3=Math[_0x4abd59(0x1fb4)](_0x38f03b[_0x4abd59(0x3c68)]*Math['PI']/0xb4),_0x1845c3=Math[_0x4abd59(0x1fb4)](_0x38f03b[_0x4abd59(0x1ddb)]*Math['PI']/0xb4),_0x38f03b=Math[_0x4abd59(0x1fb4)](_0x38f03b[_0x4abd59(0x1430)]*Math['PI']/0xb4),_0x18b1eb=0x2/(_0x1845c3+_0x38f03b),_0x5b36d2=0x2/(_0x323e9a+_0x48fec3),_0x503584=Math[_0x4abd59(0x1fb4)](_0x503584);const _0x4ab8a3=_0x145d8d['_m'];return _0x4ab8a3[0x0]=_0x18b1eb,_0x4ab8a3[0x1]=_0x4ab8a3[0x2]=_0x4ab8a3[0x3]=_0x4ab8a3[0x4]=0x0,_0x4ab8a3[0x5]=_0x5b36d2,_0x4ab8a3[0x6]=0x0,_0x4ab8a3[0x7]=_0x503584,_0x4ab8a3[0x8]=(_0x1845c3-_0x38f03b)*_0x18b1eb*0.5,_0x4ab8a3[0x9]=-(_0x323e9a-_0x48fec3)*_0x5b36d2*0.5,_0x4ab8a3[0xa]=-_0x5178a4/(_0x5515cf-_0x5178a4),_0x4ab8a3[0xb]=_0x533613,_0x4ab8a3[0xc]=_0x4ab8a3[0xd]=_0x4ab8a3[0xf]=0x0,_0x4ab8a3[0xe]=-0x2*_0x5178a4*_0x5515cf/(_0x5178a4-_0x5515cf),_0x335fa2&&_0x145d8d[_0x4abd59(0x3d93)](_0x293f03,_0x145d8d),_0x145d8d[_0x4abd59(0x33fc)](),_0x145d8d;}static[_0x211fc9(0x2e91)](_0x15cf61,_0x4693a8,_0x5622b4,_0x5afa87,_0x3dbebd,_0x444f81){var _0x33674c=_0x211fc9,_0xd382e3=_0x15cf61[_0x33674c(0x146c)],_0x29c99b=_0x15cf61[_0x33674c(0x3062)],_0x19d333=_0x15cf61['x'],_0x15cf61=_0x15cf61['y'],_0x444f81=_0x231e67[_0x33674c(0x3ef3)](_0xd382e3/0x2,0x0,0x0,0x0,0x0,-_0x29c99b/0x2,0x0,0x0,0x0,0x0,_0x444f81-_0x3dbebd,0x0,_0x19d333+_0xd382e3/0x2,_0x29c99b/0x2+_0x15cf61,_0x3dbebd,0x1);const _0x221c43=new _0x4693a8[(_0x33674c(0x4088))]();return _0x4693a8['multiplyToRef'](_0x5622b4,_0x221c43),_0x221c43['multiplyToRef'](_0x5afa87,_0x221c43),_0x221c43[_0x33674c(0x3d93)](_0x444f81,_0x221c43);}static[_0x211fc9(0x3b38)](_0x58e74b){var _0x150b0f=_0x211fc9;return _0x58e74b=_0x58e74b['m'],_0x58e74b=[_0x58e74b[0x0],_0x58e74b[0x1],_0x58e74b[0x4],_0x58e74b[0x5]],_0x5aa810['Z'][_0x150b0f(0x45e)]?_0x58e74b:new Float32Array(_0x58e74b);}static[_0x211fc9(0x3af4)](_0x471203){var _0x51e248=_0x211fc9;return _0x471203=_0x471203['m'],_0x471203=[_0x471203[0x0],_0x471203[0x1],_0x471203[0x2],_0x471203[0x4],_0x471203[0x5],_0x471203[0x6],_0x471203[0x8],_0x471203[0x9],_0x471203[0xa]],_0x5aa810['Z'][_0x51e248(0x45e)]?_0x471203:new Float32Array(_0x471203);}static[_0x211fc9(0x584)](_0x107cb1){var _0x1fadfd=new _0x107cb1['constructor']();return _0x231e67['TransposeToRef'](_0x107cb1,_0x1fadfd),_0x1fadfd;}static[_0x211fc9(0x311a)](_0x5baebf,_0x163777){var _0x29c515=_0x211fc9;const _0x2394bc=_0x163777['_m'];var _0x45dcc7=_0x5baebf['m'];return _0x2394bc[0x0]=_0x45dcc7[0x0],_0x2394bc[0x1]=_0x45dcc7[0x4],_0x2394bc[0x2]=_0x45dcc7[0x8],_0x2394bc[0x3]=_0x45dcc7[0xc],_0x2394bc[0x4]=_0x45dcc7[0x1],_0x2394bc[0x5]=_0x45dcc7[0x5],_0x2394bc[0x6]=_0x45dcc7[0x9],_0x2394bc[0x7]=_0x45dcc7[0xd],_0x2394bc[0x8]=_0x45dcc7[0x2],_0x2394bc[0x9]=_0x45dcc7[0x6],_0x2394bc[0xa]=_0x45dcc7[0xa],_0x2394bc[0xb]=_0x45dcc7[0xe],_0x2394bc[0xc]=_0x45dcc7[0x3],_0x2394bc[0xd]=_0x45dcc7[0x7],_0x2394bc[0xe]=_0x45dcc7[0xb],_0x2394bc[0xf]=_0x45dcc7[0xf],_0x163777[_0x29c515(0x33fc)](),_0x163777[_0x29c515(0x396a)](_0x5baebf[_0x29c515(0x12f3)],_0x5baebf['_isIdentityDirty']),_0x163777;}static[_0x211fc9(0x110c)](_0xd0fd36){var _0x11e867=_0x211fc9,_0x1d60d1=new _0x231e67();return _0x231e67[_0x11e867(0x1c9a)](_0xd0fd36,_0x1d60d1),_0x1d60d1;}static[_0x211fc9(0x1c9a)](_0x1153c1,_0x3d8b0d){var _0x6ab1d7=_0x211fc9;_0x1153c1['normalize']();var _0xdee243=_0x1153c1[_0x6ab1d7(0x2281)]['x'],_0xa53fe6=_0x1153c1['normal']['y'],_0xc4e37d=_0x1153c1[_0x6ab1d7(0x2281)]['z'],_0x3fdabd=-0x2*_0xdee243,_0x57b7ab=-0x2*_0xa53fe6,_0x2a9391=-0x2*_0xc4e37d;return _0x231e67[_0x6ab1d7(0x1057)](_0x3fdabd*_0xdee243+0x1,_0x57b7ab*_0xdee243,_0x2a9391*_0xdee243,0x0,_0x3fdabd*_0xa53fe6,_0x57b7ab*_0xa53fe6+0x1,_0x2a9391*_0xa53fe6,0x0,_0x3fdabd*_0xc4e37d,_0x57b7ab*_0xc4e37d,_0x2a9391*_0xc4e37d+0x1,0x0,_0x3fdabd*_0x1153c1['d'],_0x57b7ab*_0x1153c1['d'],_0x2a9391*_0x1153c1['d'],0x1,_0x3d8b0d),_0x3d8b0d;}static[_0x211fc9(0x2bad)](_0x5556da,_0x252bc7,_0x17f50f,_0x4cd45b){var _0x3430da=_0x211fc9;return _0x231e67[_0x3430da(0x1057)](_0x5556da['_x'],_0x5556da['_y'],_0x5556da['_z'],0x0,_0x252bc7['_x'],_0x252bc7['_y'],_0x252bc7['_z'],0x0,_0x17f50f['_x'],_0x17f50f['_y'],_0x17f50f['_z'],0x0,0x0,0x0,0x0,0x1,_0x4cd45b),_0x4cd45b;}static[_0x211fc9(0x19db)](_0x56cbae,_0x277cf4){var _0x5a60dc=_0x211fc9,_0x181438=_0x56cbae['_x']*_0x56cbae['_x'],_0x34028a=_0x56cbae['_y']*_0x56cbae['_y'],_0x2ef6f2=_0x56cbae['_z']*_0x56cbae['_z'],_0x29e35b=_0x56cbae['_x']*_0x56cbae['_y'],_0x170657=_0x56cbae['_z']*_0x56cbae['_w'],_0x54423c=_0x56cbae['_z']*_0x56cbae['_x'],_0x45d75e=_0x56cbae['_y']*_0x56cbae['_w'],_0x354402=_0x56cbae['_y']*_0x56cbae['_z'],_0x56cbae=_0x56cbae['_x']*_0x56cbae['_w'];return _0x277cf4['_m'][0x0]=0x1-0x2*(_0x34028a+_0x2ef6f2),_0x277cf4['_m'][0x1]=0x2*(_0x29e35b+_0x170657),_0x277cf4['_m'][0x2]=0x2*(_0x54423c-_0x45d75e),_0x277cf4['_m'][0x3]=0x0,_0x277cf4['_m'][0x4]=0x2*(_0x29e35b-_0x170657),_0x277cf4['_m'][0x5]=0x1-0x2*(_0x2ef6f2+_0x181438),_0x277cf4['_m'][0x6]=0x2*(_0x354402+_0x56cbae),_0x277cf4['_m'][0x7]=0x0,_0x277cf4['_m'][0x8]=0x2*(_0x54423c+_0x45d75e),_0x277cf4['_m'][0x9]=0x2*(_0x354402-_0x56cbae),_0x277cf4['_m'][0xa]=0x1-0x2*(_0x34028a+_0x181438),_0x277cf4['_m'][0xb]=0x0,_0x277cf4['_m'][0xc]=0x0,_0x277cf4['_m'][0xd]=0x0,_0x277cf4['_m'][0xe]=0x0,_0x277cf4['_m'][0xf]=0x1,_0x277cf4[_0x5a60dc(0x33fc)](),_0x277cf4;}}_0x231e67[_0x211fc9(0x13b4)]=0x0,_0x231e67[_0x211fc9(0x16e1)]=_0x231e67[_0x211fc9(0x5f3)]();class _0x2e9726{}_0x2e9726[_0x211fc9(0xe60)]=_0x3c8bf5['B']['BuildTuple'](0xb,_0x1e04da[_0x211fc9(0x409)]),_0x2e9726['Matrix']=_0x3c8bf5['B'][_0x211fc9(0x3d25)](0x2,_0x231e67[_0x211fc9(0x5f3)]),_0x2e9726[_0x211fc9(0x1106)]=_0x3c8bf5['B'][_0x211fc9(0x3d25)](0x3,_0x59395d[_0x211fc9(0x409)]);class _0x39954b{}_0x39954b[_0x211fc9(0x1415)]=_0x3c8bf5['B'][_0x211fc9(0x3d25)](0x3,_0x43f9e1['Zero']),_0x39954b['Vector3']=_0x3c8bf5['B'][_0x211fc9(0x3d25)](0xd,_0x1e04da['Zero']),_0x39954b['Vector4']=_0x3c8bf5['B'][_0x211fc9(0x3d25)](0x3,_0x5e5c95[_0x211fc9(0x409)]),_0x39954b[_0x211fc9(0x1106)]=_0x3c8bf5['B'][_0x211fc9(0x3d25)](0x2,_0x59395d[_0x211fc9(0x409)]),_0x39954b['Matrix']=_0x3c8bf5['B'][_0x211fc9(0x3d25)](0x8,_0x231e67['Identity']),(0x0,_0xe3d795['H'])('BABYLON.Vector2',_0x43f9e1),(0x0,_0xe3d795['H'])('BABYLON.Vector3',_0x1e04da),(0x0,_0xe3d795['H'])(_0x211fc9(0x31c9),_0x5e5c95),(0x0,_0xe3d795['H'])('BABYLON.Matrix',_0x231e67);const _0x293f03=_0x231e67[_0x211fc9(0x3ef3)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0.5,0x1);},0x11e91:(_0x26d0f8,_0x19c3da,_0x31867f)=>{_0x31867f(0xd53f);},0x16f1b:(_0x366c31,_0x4c0e32,_0x3006b6)=>{var _0x2a477c=a8_0x1ec55c;_0x3006b6['d'](_0x4c0e32,{'_':()=>_0x4a183c,'i':()=>_0x49b78c});var _0x328937=_0x3006b6(0xd53f),_0x76968f=_0x3006b6(0xd079);const _0x5d01c0=[Math['sqrt'](0x1/(0x4*Math['PI'])),-Math[_0x2a477c(0x141a)](0x3/(0x4*Math['PI'])),Math['sqrt'](0x3/(0x4*Math['PI'])),-Math[_0x2a477c(0x141a)](0x3/(0x4*Math['PI'])),Math[_0x2a477c(0x141a)](0xf/(0x4*Math['PI'])),-Math[_0x2a477c(0x141a)](0xf/(0x4*Math['PI'])),Math[_0x2a477c(0x141a)](0x5/(0x10*Math['PI'])),-Math[_0x2a477c(0x141a)](0xf/(0x4*Math['PI'])),Math['sqrt'](0xf/(0x10*Math['PI']))],_0x31ac8f=[()=>0x1,_0x321c37=>_0x321c37['y'],_0x1d8848=>_0x1d8848['z'],_0x35fb5b=>_0x35fb5b['x'],_0x2011eb=>_0x2011eb['x']*_0x2011eb['y'],_0x1e9fb8=>_0x1e9fb8['y']*_0x1e9fb8['z'],_0x234b05=>0x3*_0x234b05['z']*_0x234b05['z']-0x1,_0xb51f5c=>_0xb51f5c['x']*_0xb51f5c['z'],_0x202940=>_0x202940['x']*_0x202940['x']-_0x202940['y']*_0x202940['y']],_0x572f85=(_0x1449fc,_0x449710)=>_0x5d01c0[_0x1449fc]*_0x31ac8f[_0x1449fc](_0x449710),_0x1f9c7c=[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 _0x4a183c{constructor(){var _0x4d7f5c=_0x2a477c;this[_0x4d7f5c(0x14b5)]=!0x1,this[_0x4d7f5c(0x27be)]=_0x328937['P'][_0x4d7f5c(0x409)](),this['l1_1']=_0x328937['P']['Zero'](),this[_0x4d7f5c(0x2b91)]=_0x328937['P'][_0x4d7f5c(0x409)](),this[_0x4d7f5c(0x1fba)]=_0x328937['P'][_0x4d7f5c(0x409)](),this[_0x4d7f5c(0x3aef)]=_0x328937['P'][_0x4d7f5c(0x409)](),this['l2_1']=_0x328937['P'][_0x4d7f5c(0x409)](),this[_0x4d7f5c(0x2663)]=_0x328937['P'][_0x4d7f5c(0x409)](),this[_0x4d7f5c(0x2cce)]=_0x328937['P'][_0x4d7f5c(0x409)](),this[_0x4d7f5c(0x337c)]=_0x328937['P'][_0x4d7f5c(0x409)]();}['addLight'](_0x3cd501,_0xc08f6d,_0x29c3b5){var _0xf44f5a=_0x2a477c;_0x76968f['jp'][_0xf44f5a(0xe60)][0x0][_0xf44f5a(0x386b)](_0xc08f6d['r'],_0xc08f6d['g'],_0xc08f6d['b']);const _0x2048a3=_0x76968f['jp'][_0xf44f5a(0xe60)][0x0],_0x47e511=_0x76968f['jp'][_0xf44f5a(0xe60)][0x1];_0x2048a3[_0xf44f5a(0x279e)](_0x29c3b5,_0x47e511),_0x47e511[_0xf44f5a(0x279e)](_0x572f85(0x0,_0x3cd501),_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),this[_0xf44f5a(0x27be)][_0xf44f5a(0x3e1)](_0x76968f['jp']['Vector3'][0x2]),_0x47e511['scaleToRef'](_0x572f85(0x1,_0x3cd501),_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),this[_0xf44f5a(0xe78)][_0xf44f5a(0x3e1)](_0x76968f['jp']['Vector3'][0x2]),_0x47e511[_0xf44f5a(0x279e)](_0x572f85(0x2,_0x3cd501),_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),this[_0xf44f5a(0x2b91)][_0xf44f5a(0x3e1)](_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),_0x47e511[_0xf44f5a(0x279e)](_0x572f85(0x3,_0x3cd501),_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),this[_0xf44f5a(0x1fba)][_0xf44f5a(0x3e1)](_0x76968f['jp']['Vector3'][0x2]),_0x47e511[_0xf44f5a(0x279e)](_0x572f85(0x4,_0x3cd501),_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),this['l2_2']['addInPlace'](_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),_0x47e511[_0xf44f5a(0x279e)](_0x572f85(0x5,_0x3cd501),_0x76968f['jp']['Vector3'][0x2]),this[_0xf44f5a(0x3361)][_0xf44f5a(0x3e1)](_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),_0x47e511['scaleToRef'](_0x572f85(0x6,_0x3cd501),_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),this[_0xf44f5a(0x2663)][_0xf44f5a(0x3e1)](_0x76968f['jp']['Vector3'][0x2]),_0x47e511[_0xf44f5a(0x279e)](_0x572f85(0x7,_0x3cd501),_0x76968f['jp']['Vector3'][0x2]),this[_0xf44f5a(0x2cce)][_0xf44f5a(0x3e1)](_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),_0x47e511['scaleToRef'](_0x572f85(0x8,_0x3cd501),_0x76968f['jp'][_0xf44f5a(0xe60)][0x2]),this['l22']['addInPlace'](_0x76968f['jp']['Vector3'][0x2]);}[_0x2a477c(0x542)](_0x2dbabe){var _0x5adb3a=_0x2a477c;this[_0x5adb3a(0x27be)][_0x5adb3a(0x542)](_0x2dbabe),this[_0x5adb3a(0xe78)][_0x5adb3a(0x542)](_0x2dbabe),this[_0x5adb3a(0x2b91)][_0x5adb3a(0x542)](_0x2dbabe),this[_0x5adb3a(0x1fba)][_0x5adb3a(0x542)](_0x2dbabe),this[_0x5adb3a(0x3aef)][_0x5adb3a(0x542)](_0x2dbabe),this[_0x5adb3a(0x3361)][_0x5adb3a(0x542)](_0x2dbabe),this[_0x5adb3a(0x2663)][_0x5adb3a(0x542)](_0x2dbabe),this[_0x5adb3a(0x2cce)][_0x5adb3a(0x542)](_0x2dbabe),this[_0x5adb3a(0x337c)][_0x5adb3a(0x542)](_0x2dbabe);}['convertIncidentRadianceToIrradiance'](){var _0x43c4ee=_0x2a477c;this[_0x43c4ee(0x27be)][_0x43c4ee(0x542)](_0x1f9c7c[0x0]),this[_0x43c4ee(0xe78)]['scaleInPlace'](_0x1f9c7c[0x1]),this['l10']['scaleInPlace'](_0x1f9c7c[0x2]),this['l11'][_0x43c4ee(0x542)](_0x1f9c7c[0x3]),this[_0x43c4ee(0x3aef)][_0x43c4ee(0x542)](_0x1f9c7c[0x4]),this['l2_1']['scaleInPlace'](_0x1f9c7c[0x5]),this[_0x43c4ee(0x2663)][_0x43c4ee(0x542)](_0x1f9c7c[0x6]),this[_0x43c4ee(0x2cce)][_0x43c4ee(0x542)](_0x1f9c7c[0x7]),this[_0x43c4ee(0x337c)][_0x43c4ee(0x542)](_0x1f9c7c[0x8]);}[_0x2a477c(0xde4)](){var _0x2a5f5b=_0x2a477c;this[_0x2a5f5b(0x542)](0x1/Math['PI']);}['preScaleForRendering'](){var _0x4d509d=_0x2a477c;this[_0x4d509d(0x14b5)]=!0x0,this[_0x4d509d(0x27be)][_0x4d509d(0x542)](_0x5d01c0[0x0]),this['l1_1'][_0x4d509d(0x542)](_0x5d01c0[0x1]),this['l10']['scaleInPlace'](_0x5d01c0[0x2]),this[_0x4d509d(0x1fba)][_0x4d509d(0x542)](_0x5d01c0[0x3]),this['l2_2'][_0x4d509d(0x542)](_0x5d01c0[0x4]),this['l2_1'][_0x4d509d(0x542)](_0x5d01c0[0x5]),this[_0x4d509d(0x2663)][_0x4d509d(0x542)](_0x5d01c0[0x6]),this[_0x4d509d(0x2cce)][_0x4d509d(0x542)](_0x5d01c0[0x7]),this[_0x4d509d(0x337c)][_0x4d509d(0x542)](_0x5d01c0[0x8]);}[_0x2a477c(0x20bb)](_0x326bd0){var _0x35668c=_0x2a477c;return _0x328937['P']['FromArrayToRef'](_0x326bd0[0x0],0x0,this['l00']),_0x328937['P'][_0x35668c(0x3628)](_0x326bd0[0x1],0x0,this[_0x35668c(0xe78)]),_0x328937['P'][_0x35668c(0x3628)](_0x326bd0[0x2],0x0,this[_0x35668c(0x2b91)]),_0x328937['P'][_0x35668c(0x3628)](_0x326bd0[0x3],0x0,this[_0x35668c(0x1fba)]),_0x328937['P'][_0x35668c(0x3628)](_0x326bd0[0x4],0x0,this['l2_2']),_0x328937['P'][_0x35668c(0x3628)](_0x326bd0[0x5],0x0,this[_0x35668c(0x3361)]),_0x328937['P'][_0x35668c(0x3628)](_0x326bd0[0x6],0x0,this[_0x35668c(0x2663)]),_0x328937['P'][_0x35668c(0x3628)](_0x326bd0[0x7],0x0,this[_0x35668c(0x2cce)]),_0x328937['P'][_0x35668c(0x3628)](_0x326bd0[0x8],0x0,this['l22']),this;}[_0x2a477c(0x3f8c)](_0x50d635){var _0x1c1be8=_0x2a477c;return _0x328937['P'][_0x1c1be8(0x3237)](_0x50d635[0x0],_0x50d635[0x1],_0x50d635[0x2],this[_0x1c1be8(0x27be)]),_0x328937['P'][_0x1c1be8(0x3237)](_0x50d635[0x3],_0x50d635[0x4],_0x50d635[0x5],this['l1_1']),_0x328937['P']['FromFloatsToRef'](_0x50d635[0x6],_0x50d635[0x7],_0x50d635[0x8],this[_0x1c1be8(0x2b91)]),_0x328937['P'][_0x1c1be8(0x3237)](_0x50d635[0x9],_0x50d635[0xa],_0x50d635[0xb],this[_0x1c1be8(0x1fba)]),_0x328937['P'][_0x1c1be8(0x3237)](_0x50d635[0xc],_0x50d635[0xd],_0x50d635[0xe],this['l2_2']),_0x328937['P'][_0x1c1be8(0x3237)](_0x50d635[0xf],_0x50d635[0x10],_0x50d635[0x11],this[_0x1c1be8(0x3361)]),_0x328937['P'][_0x1c1be8(0x3237)](_0x50d635[0x12],_0x50d635[0x13],_0x50d635[0x14],this[_0x1c1be8(0x2663)]),_0x328937['P'][_0x1c1be8(0x3237)](_0x50d635[0x15],_0x50d635[0x16],_0x50d635[0x17],this[_0x1c1be8(0x2cce)]),_0x328937['P'][_0x1c1be8(0x3237)](_0x50d635[0x18],_0x50d635[0x19],_0x50d635[0x1a],this[_0x1c1be8(0x337c)]),this;}static[_0x2a477c(0xf7f)](_0x40bca3){var _0x4220dc=_0x2a477c;const _0x465643=new _0x4a183c();return _0x465643[_0x4220dc(0x20bb)](_0x40bca3);}static[_0x2a477c(0x35ab)](_0x2bfb0e){var _0x415f37=_0x2a477c;const _0x48eeb6=new _0x4a183c();return _0x48eeb6[_0x415f37(0x27be)]=_0x2bfb0e['xx'][_0x415f37(0x393f)](0.376127)['add'](_0x2bfb0e['yy'][_0x415f37(0x393f)](0.376127))[_0x415f37(0x2e5)](_0x2bfb0e['zz'][_0x415f37(0x393f)](0.376126)),_0x48eeb6[_0x415f37(0xe78)]=_0x2bfb0e['y'][_0x415f37(0x393f)](0.977204),_0x48eeb6['l10']=_0x2bfb0e['z'][_0x415f37(0x393f)](0.977204),_0x48eeb6[_0x415f37(0x1fba)]=_0x2bfb0e['x']['scale'](0.977204),_0x48eeb6[_0x415f37(0x3aef)]=_0x2bfb0e['xy'][_0x415f37(0x393f)](1.16538),_0x48eeb6[_0x415f37(0x3361)]=_0x2bfb0e['yz'][_0x415f37(0x393f)](1.16538),_0x48eeb6[_0x415f37(0x2663)]=_0x2bfb0e['zz'][_0x415f37(0x393f)](1.34567)['subtract'](_0x2bfb0e['xx'][_0x415f37(0x393f)](0.672834))[_0x415f37(0x10ce)](_0x2bfb0e['yy']['scale'](0.672834)),_0x48eeb6[_0x415f37(0x2cce)]=_0x2bfb0e['zx'][_0x415f37(0x393f)](1.16538),_0x48eeb6[_0x415f37(0x337c)]=_0x2bfb0e['xx'][_0x415f37(0x393f)](1.16538)[_0x415f37(0x10ce)](_0x2bfb0e['yy'][_0x415f37(0x393f)](1.16538)),_0x48eeb6[_0x415f37(0xe78)][_0x415f37(0x542)](-0x1),_0x48eeb6[_0x415f37(0x1fba)][_0x415f37(0x542)](-0x1),_0x48eeb6['l2_1']['scaleInPlace'](-0x1),_0x48eeb6[_0x415f37(0x2cce)][_0x415f37(0x542)](-0x1),_0x48eeb6[_0x415f37(0x542)](Math['PI']),_0x48eeb6;}}class _0x49b78c{constructor(){var _0x46465e=_0x2a477c;this['x']=_0x328937['P'][_0x46465e(0x409)](),this['y']=_0x328937['P'][_0x46465e(0x409)](),this['z']=_0x328937['P'][_0x46465e(0x409)](),this['xx']=_0x328937['P'][_0x46465e(0x409)](),this['yy']=_0x328937['P'][_0x46465e(0x409)](),this['zz']=_0x328937['P']['Zero'](),this['xy']=_0x328937['P'][_0x46465e(0x409)](),this['yz']=_0x328937['P'][_0x46465e(0x409)](),this['zx']=_0x328937['P'][_0x46465e(0x409)]();}get[_0x2a477c(0x2c9f)](){var _0x4de834=_0x2a477c;return this[_0x4de834(0x1747)]||(this[_0x4de834(0x1747)]=_0x4a183c[_0x4de834(0x35ab)](this)),this[_0x4de834(0x1747)][_0x4de834(0x14b5)]||this['_harmonics']['preScaleForRendering'](),this[_0x4de834(0x1747)];}[_0x2a477c(0x239f)](_0x3796b3){var _0x4701dc=_0x2a477c;_0x76968f['jp']['Vector3'][0x0][_0x4701dc(0x9b3)](_0x3796b3['r'],_0x3796b3['g'],_0x3796b3['b']),_0x3796b3=_0x76968f['jp'][_0x4701dc(0xe60)][0x0],(this['xx'][_0x4701dc(0x3e1)](_0x3796b3),this['yy'][_0x4701dc(0x3e1)](_0x3796b3),this['zz'][_0x4701dc(0x3e1)](_0x3796b3));}['scaleInPlace'](_0xe8fefb){var _0x9ec069=_0x2a477c;this['x'][_0x9ec069(0x542)](_0xe8fefb),this['y'][_0x9ec069(0x542)](_0xe8fefb),this['z'][_0x9ec069(0x542)](_0xe8fefb),this['xx'][_0x9ec069(0x542)](_0xe8fefb),this['yy'][_0x9ec069(0x542)](_0xe8fefb),this['zz'][_0x9ec069(0x542)](_0xe8fefb),this['yz'][_0x9ec069(0x542)](_0xe8fefb),this['zx']['scaleInPlace'](_0xe8fefb),this['xy'][_0x9ec069(0x542)](_0xe8fefb);}[_0x2a477c(0x2bbe)](_0x43020f){var _0x11411e=_0x2a477c;return this['_harmonics']=_0x43020f,this['x']['copyFrom'](_0x43020f['l11']),this['x']['scaleInPlace'](1.02333)['scaleInPlace'](-0x1),this['y']['copyFrom'](_0x43020f[_0x11411e(0xe78)]),this['y'][_0x11411e(0x542)](1.02333)[_0x11411e(0x542)](-0x1),this['z'][_0x11411e(0x19f9)](_0x43020f[_0x11411e(0x2b91)]),this['z']['scaleInPlace'](1.02333),this['xx']['copyFrom'](_0x43020f[_0x11411e(0x27be)]),_0x76968f['jp']['Vector3'][0x0][_0x11411e(0x19f9)](_0x43020f[_0x11411e(0x2663)])[_0x11411e(0x542)](0.247708),_0x76968f['jp']['Vector3'][0x1][_0x11411e(0x19f9)](_0x43020f[_0x11411e(0x337c)])[_0x11411e(0x542)](0.429043),this['xx'][_0x11411e(0x542)](0.886277)['subtractInPlace'](_0x76968f['jp'][_0x11411e(0xe60)][0x0])['addInPlace'](_0x76968f['jp'][_0x11411e(0xe60)][0x1]),this['yy'][_0x11411e(0x19f9)](_0x43020f[_0x11411e(0x27be)]),this['yy']['scaleInPlace'](0.886277)['subtractInPlace'](_0x76968f['jp'][_0x11411e(0xe60)][0x0])[_0x11411e(0x2de2)](_0x76968f['jp'][_0x11411e(0xe60)][0x1]),this['zz']['copyFrom'](_0x43020f['l00']),_0x76968f['jp'][_0x11411e(0xe60)][0x0]['copyFrom'](_0x43020f[_0x11411e(0x2663)])[_0x11411e(0x542)](0.495417),this['zz'][_0x11411e(0x542)](0.886277)['addInPlace'](_0x76968f['jp'][_0x11411e(0xe60)][0x0]),this['yz'][_0x11411e(0x19f9)](_0x43020f['l2_1']),this['yz'][_0x11411e(0x542)](0.858086)[_0x11411e(0x542)](-0x1),this['zx'][_0x11411e(0x19f9)](_0x43020f[_0x11411e(0x2cce)]),this['zx']['scaleInPlace'](0.858086)['scaleInPlace'](-0x1),this['xy'][_0x11411e(0x19f9)](_0x43020f['l2_2']),this['xy']['scaleInPlace'](0.858086),this[_0x11411e(0x542)](0x1/Math['PI']),this;}static[_0x2a477c(0x22e2)](_0x259168){var _0x1aaa30=_0x2a477c;const _0x1aeb1a=new _0x49b78c();return _0x1aeb1a[_0x1aaa30(0x2bbe)](_0x259168);}static[_0x2a477c(0xf7f)](_0x30ea06){var _0x5944bd=_0x2a477c,_0x3d8b83=new _0x49b78c();return _0x328937['P'][_0x5944bd(0x3628)](_0x30ea06[0x0],0x0,_0x3d8b83['x']),_0x328937['P'][_0x5944bd(0x3628)](_0x30ea06[0x1],0x0,_0x3d8b83['y']),_0x328937['P'][_0x5944bd(0x3628)](_0x30ea06[0x2],0x0,_0x3d8b83['z']),_0x328937['P'][_0x5944bd(0x3628)](_0x30ea06[0x3],0x0,_0x3d8b83['xx']),_0x328937['P'][_0x5944bd(0x3628)](_0x30ea06[0x4],0x0,_0x3d8b83['yy']),_0x328937['P'][_0x5944bd(0x3628)](_0x30ea06[0x5],0x0,_0x3d8b83['zz']),_0x328937['P'][_0x5944bd(0x3628)](_0x30ea06[0x6],0x0,_0x3d8b83['yz']),_0x328937['P'][_0x5944bd(0x3628)](_0x30ea06[0x7],0x0,_0x3d8b83['zx']),_0x328937['P']['FromArrayToRef'](_0x30ea06[0x8],0x0,_0x3d8b83['xy']),_0x3d8b83;}}},0x13eea:(_0x8a1f85,_0x416a8a,_0x19cc01)=>{var _0x231a45=a8_0x1ec55c;_0x19cc01['d'](_0x416a8a,{'NR':()=>_0x5d43cc,'aR':()=>_0xc02e97});var _0x4243a9=_0x19cc01(0xd53f),_0x24646f=_0x19cc01(0xbd53),_0x47829d=_0x19cc01(0x94e3),_0xb1b7d7=_0x19cc01(0xb5a7),_0x1cd57a=_0x19cc01(0x11338);function _0xc02e97(_0x2c14bb){var _0x1e61cc=a8_0x5306;let _0x2f5418=[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 _0x44941a=[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 _0x353429=[];var _0x5d8c34=_0x2c14bb[_0x1e61cc(0x146c)]||_0x2c14bb['size']||0x1,_0x4ae156=_0x2c14bb['height']||_0x2c14bb[_0x1e61cc(0x1a2b)]||0x1,_0x53dbf9=_0x2c14bb[_0x1e61cc(0x27b7)]||_0x2c14bb[_0x1e61cc(0x1a2b)]||0x1,_0x4af844=_0x2c14bb[_0x1e61cc(0x37c8)]||!0x1,_0x1f7a2a=void 0x0===_0x2c14bb[_0x1e61cc(0x1775)]?0x1:_0x2c14bb['topBaseAt'],_0x88745d=void 0x0===_0x2c14bb[_0x1e61cc(0x27c8)]?0x0:_0x2c14bb[_0x1e61cc(0x27c8)];let _0x1485f4=[0x2,0x0,0x3,0x1][(_0x1f7a2a+0x4)%0x4],_0x161616=[0x2,0x0,0x1,0x3][(_0x88745d+0x4)%0x4],_0x57d23d=[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(_0x4af844){_0x2f5418=[0x2,0x3,0x0,0x2,0x0,0x1,0x4,0x5,0x6,0x4,0x6,0x7,0x9,0xa,0xb,0x9,0xb,0x8,0xc,0xe,0xf,0xc,0xd,0xe],_0x57d23d=[-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 _0xe566e=[[0x1,0x1,0x1],[-0x1,0x1,0x1],[-0x1,0x1,-0x1],[0x1,0x1,-0x1]],_0x1ca30c=[[-0x1,-0x1,0x1],[0x1,-0x1,0x1],[0x1,-0x1,-0x1],[-0x1,-0x1,-0x1]];const _0x47e272=[0x11,0x12,0x13,0x10],_0x4bf177=[0x16,0x17,0x14,0x15];for(;0x0<_0x1485f4;)_0xe566e[_0x1e61cc(0x38c3)](_0xe566e[_0x1e61cc(0x1cb7)]()),_0x47e272['unshift'](_0x47e272['pop']()),_0x1485f4--;for(;0x0<_0x161616;)_0x1ca30c[_0x1e61cc(0x38c3)](_0x1ca30c['pop']()),_0x4bf177[_0x1e61cc(0x38c3)](_0x4bf177[_0x1e61cc(0x1cb7)]()),_0x161616--;_0xe566e=_0xe566e[_0x1e61cc(0x379)](),_0x1ca30c=_0x1ca30c[_0x1e61cc(0x379)](),_0x57d23d=_0x57d23d[_0x1e61cc(0x36a3)](_0xe566e)[_0x1e61cc(0x36a3)](_0x1ca30c),_0x2f5418[_0x1e61cc(0xede)](_0x47e272[0x0],_0x47e272[0x2],_0x47e272[0x3],_0x47e272[0x0],_0x47e272[0x1],_0x47e272[0x2]),_0x2f5418[_0x1e61cc(0xede)](_0x4bf177[0x0],_0x4bf177[0x2],_0x4bf177[0x3],_0x4bf177[0x0],_0x4bf177[0x1],_0x4bf177[0x2]);}const _0x241542=[_0x5d8c34/0x2,_0x4ae156/0x2,_0x53dbf9/0x2];_0x1f7a2a=_0x57d23d['reduce']((_0x42fdd2,_0x51864a,_0x548550)=>_0x42fdd2[_0x1e61cc(0x36a3)](_0x51864a*_0x241542[_0x548550%0x3]),[]),_0x88745d=0x0===_0x2c14bb[_0x1e61cc(0x2ba6)]?0x0:_0x2c14bb[_0x1e61cc(0x2ba6)]||_0xb1b7d7['x'][_0x1e61cc(0x3cd1)];const _0x34030f=_0x2c14bb[_0x1e61cc(0x30e2)]||new Array(0x6),_0x5c423c=_0x2c14bb[_0x1e61cc(0x2f8c)],_0x173a03=[];for(let _0x489bf7=0x0;_0x489bf7<0x6;_0x489bf7++)void 0x0===_0x34030f[_0x489bf7]&&(_0x34030f[_0x489bf7]=new _0x4243a9['Lt'](0x0,0x0,0x1,0x1)),_0x5c423c&&void 0x0===_0x5c423c[_0x489bf7]&&(_0x5c423c[_0x489bf7]=new _0x24646f['HE'](0x1,0x1,0x1,0x1));for(let _0x20fcdd=0x0;_0x20fcdd<0x6;_0x20fcdd++)if(_0x353429[_0x1e61cc(0xede)](_0x34030f[_0x20fcdd]['z'],_0x1cd57a['e'][_0x1e61cc(0x367f)]?0x1-_0x34030f[_0x20fcdd]['w']:_0x34030f[_0x20fcdd]['w']),_0x353429['push'](_0x34030f[_0x20fcdd]['x'],_0x1cd57a['e']['UseOpenGLOrientationForUV']?0x1-_0x34030f[_0x20fcdd]['w']:_0x34030f[_0x20fcdd]['w']),_0x353429[_0x1e61cc(0xede)](_0x34030f[_0x20fcdd]['x'],_0x1cd57a['e'][_0x1e61cc(0x367f)]?0x1-_0x34030f[_0x20fcdd]['y']:_0x34030f[_0x20fcdd]['y']),_0x353429['push'](_0x34030f[_0x20fcdd]['z'],_0x1cd57a['e'][_0x1e61cc(0x367f)]?0x1-_0x34030f[_0x20fcdd]['y']:_0x34030f[_0x20fcdd]['y']),_0x5c423c){for(let _0x141c02=0x0;_0x141c02<0x4;_0x141c02++)_0x173a03[_0x1e61cc(0xede)](_0x5c423c[_0x20fcdd]['r'],_0x5c423c[_0x20fcdd]['g'],_0x5c423c[_0x20fcdd]['b'],_0x5c423c[_0x20fcdd]['a']);}_0xb1b7d7['x'][_0x1e61cc(0x35f3)](_0x88745d,_0x1f7a2a,_0x2f5418,_0x44941a,_0x353429,_0x2c14bb[_0x1e61cc(0xc5d)],_0x2c14bb[_0x1e61cc(0x3710)]);const _0xc821b5=new _0xb1b7d7['x']();return _0xc821b5[_0x1e61cc(0xe41)]=_0x2f5418,_0xc821b5[_0x1e61cc(0x18a3)]=_0x1f7a2a,_0xc821b5[_0x1e61cc(0xdd1)]=_0x44941a,_0xc821b5['uvs']=_0x353429,_0x5c423c&&(_0x4af844=_0x88745d===_0xb1b7d7['x'][_0x1e61cc(0x3a24)]?_0x173a03[_0x1e61cc(0x36a3)](_0x173a03):_0x173a03,_0xc821b5[_0x1e61cc(0x2838)]=_0x4af844),_0xc821b5;}function _0x5d43cc(_0x3771d6,_0x28500a={},_0x2f579c=null){var _0x1e196b=a8_0x5306;const _0x558721=new _0x47829d['Kj'](_0x3771d6,_0x2f579c),_0x26c811=(_0x28500a['sideOrientation']=_0x47829d['Kj'][_0x1e196b(0x334f)](_0x28500a[_0x1e196b(0x2ba6)]),_0x558721[_0x1e196b(0x3050)]=_0x28500a[_0x1e196b(0x2ba6)],_0xc02e97(_0x28500a));return _0x26c811[_0x1e196b(0x2140)](_0x558721,_0x28500a[_0x1e196b(0x1aa8)]),_0x558721;}_0xb1b7d7['x'][_0x231a45(0x136d)]=_0xc02e97,_0x47829d['Kj'][_0x231a45(0x136d)]=(_0x56cec6,_0x45cb9f,_0xffebef=null,_0x58fb1b,_0x6f8e93)=>_0x5d43cc(_0x56cec6,{'size':_0x45cb9f,'sideOrientation':_0x6f8e93,'updatable':_0x58fb1b},_0xffebef);},0x9bb8:(_0xbe3606,_0x47a292,_0x59fcf1)=>{var _0x3335ae=a8_0x1ec55c;_0x59fcf1['d'](_0x47a292,{'iz':()=>_0x51764f});var _0x2aab6a=_0x59fcf1(0xb5a7),_0x52f2c5=_0x59fcf1(0xd53f),_0x537472=_0x59fcf1(0x94e3),_0x2f88e9=_0x59fcf1(0x11338);function _0x285ddc(_0x82ccc6={'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6}){var _0x3200bd=a8_0x5306,_0x563089=Math[_0x3200bd(0x1955)](_0x82ccc6[_0x3200bd(0xfd4)]||0x2,0x1),_0xbe76f0=Math[_0x3200bd(0x1955)](_0x82ccc6[_0x3200bd(0x315)]||0x10,0x3),_0x2b6ee0=Math[_0x3200bd(0x1955)](_0x82ccc6[_0x3200bd(0x3062)]||0x1,0x0),_0x6b131c=Math[_0x3200bd(0x1955)](_0x82ccc6[_0x3200bd(0x13e7)]||0.25,0x0),_0x6f4a45=Math['max'](_0x82ccc6[_0x3200bd(0x1f2d)]||0x6,0x1),_0x20cf4e=_0xbe76f0,_0x220081=_0x563089,_0x3f1be3=Math[_0x3200bd(0x1955)](_0x82ccc6['radiusTop']||_0x6b131c,0x0),_0x1da72c=Math['max'](_0x82ccc6[_0x3200bd(0x15d6)]||_0x6b131c,0x0),_0xbe76f0=_0x2b6ee0-(_0x3f1be3+_0x1da72c),_0xc8f37a=0x2*Math['PI'],_0x23cccd=Math['max'](_0x82ccc6[_0x3200bd(0x3f32)]||_0x6f4a45,0x1),_0x44ce17=Math[_0x3200bd(0x1955)](_0x82ccc6[_0x3200bd(0x1bcc)]||_0x6f4a45,0x1),_0x29728a=Math['acos']((_0x1da72c-_0x3f1be3)/_0x2b6ee0);let _0x135d26=[];const _0x3dad6b=[],_0x190db1=[],_0x5dee13=[];let _0x53aa36=0x0;const _0x1221dc=[],_0xcddbdb=0.5*_0xbe76f0;var _0x2ef3d5=0.5*Math['PI'];let _0x51a900,_0x3c7090;const _0x14fe4c=_0x52f2c5['P'][_0x3200bd(0x409)](),_0x4efe1f=_0x52f2c5['P'][_0x3200bd(0x409)]();var _0x307255=Math['cos'](_0x29728a),_0x2a62a4=Math[_0x3200bd(0x3380)](_0x29728a),_0x456763=new _0x52f2c5['FM'](_0x3f1be3*_0x2a62a4,_0xcddbdb+_0x3f1be3*_0x307255)[_0x3200bd(0x10ce)](new _0x52f2c5['FM'](_0x1da72c*_0x2a62a4,_0x1da72c*_0x307255-_0xcddbdb))[_0x3200bd(0x18cc)](),_0x315e3b=_0x3f1be3*_0x29728a+_0x456763+_0x1da72c*(_0x2ef3d5-_0x29728a);let _0x167907=0x0;for(_0x3c7090=0x0;_0x3c7090<=_0x23cccd;_0x3c7090++){const _0x3642e7=[];var _0x364696=_0x2ef3d5-_0x29728a*(_0x3c7090/_0x23cccd),_0x3d9ac9=(_0x167907+=_0x3f1be3*_0x29728a/_0x23cccd,Math[_0x3200bd(0x32c3)](_0x364696)),_0x1ea8d0=Math[_0x3200bd(0x3380)](_0x364696),_0x58dfe4=_0x3d9ac9*_0x3f1be3;for(_0x51a900=0x0;_0x51a900<=_0x20cf4e;_0x51a900++){var _0x37bbd5=_0x51a900/_0x20cf4e,_0x56d80a=_0x37bbd5*_0xc8f37a+0x0,_0x3beae1=Math['sin'](_0x56d80a),_0x56d80a=Math[_0x3200bd(0x32c3)](_0x56d80a);_0x4efe1f['x']=_0x58dfe4*_0x3beae1,_0x4efe1f['y']=_0xcddbdb+_0x1ea8d0*_0x3f1be3,_0x4efe1f['z']=_0x58dfe4*_0x56d80a,_0x3dad6b[_0x3200bd(0xede)](_0x4efe1f['x'],_0x4efe1f['y'],_0x4efe1f['z']),_0x14fe4c[_0x3200bd(0x386b)](_0x3d9ac9*_0x3beae1,_0x1ea8d0,_0x3d9ac9*_0x56d80a),_0x190db1[_0x3200bd(0xede)](_0x14fe4c['x'],_0x14fe4c['y'],_0x14fe4c['z']),_0x5dee13['push'](_0x37bbd5,_0x2f88e9['e'][_0x3200bd(0x367f)]?_0x167907/_0x315e3b:0x1-_0x167907/_0x315e3b),_0x3642e7[_0x3200bd(0xede)](_0x53aa36),_0x53aa36++;}_0x1221dc[_0x3200bd(0xede)](_0x3642e7);}var _0xb0984d=_0x2b6ee0-_0x3f1be3-_0x1da72c+_0x307255*_0x3f1be3-_0x307255*_0x1da72c,_0x2a7456=_0x2a62a4*(_0x1da72c-_0x3f1be3)/_0xb0984d;for(_0x3c7090=0x1;_0x3c7090<=_0x220081;_0x3c7090++){const _0x5ccd9d=[];_0x167907+=_0x456763/_0x220081;var _0x227082=_0x2a62a4*(_0x3c7090*(_0x1da72c-_0x3f1be3)/_0x220081+_0x3f1be3);for(_0x51a900=0x0;_0x51a900<=_0x20cf4e;_0x51a900++){var _0x33d632=_0x51a900/_0x20cf4e,_0x4a5354=_0x33d632*_0xc8f37a+0x0,_0x15e262=Math['sin'](_0x4a5354),_0x4a5354=Math[_0x3200bd(0x32c3)](_0x4a5354);_0x4efe1f['x']=_0x227082*_0x15e262,_0x4efe1f['y']=_0xcddbdb+_0x307255*_0x3f1be3-_0x3c7090*_0xb0984d/_0x220081,_0x4efe1f['z']=_0x227082*_0x4a5354,_0x3dad6b[_0x3200bd(0xede)](_0x4efe1f['x'],_0x4efe1f['y'],_0x4efe1f['z']),_0x14fe4c[_0x3200bd(0x386b)](_0x15e262,_0x2a7456,_0x4a5354)[_0x3200bd(0x3f86)](),_0x190db1[_0x3200bd(0xede)](_0x14fe4c['x'],_0x14fe4c['y'],_0x14fe4c['z']),_0x5dee13[_0x3200bd(0xede)](_0x33d632,_0x2f88e9['e'][_0x3200bd(0x367f)]?_0x167907/_0x315e3b:0x1-_0x167907/_0x315e3b),_0x5ccd9d['push'](_0x53aa36),_0x53aa36++;}_0x1221dc['push'](_0x5ccd9d);}for(_0x3c7090=0x1;_0x3c7090<=_0x44ce17;_0x3c7090++){const _0x23153d=[];var _0x3551f5=_0x2ef3d5-_0x29728a-(Math['PI']-_0x29728a)*(_0x3c7090/_0x44ce17),_0x2d64c3=(_0x167907+=_0x1da72c*_0x29728a/_0x44ce17,Math[_0x3200bd(0x32c3)](_0x3551f5)),_0x981f06=Math['sin'](_0x3551f5),_0x33c9c7=_0x2d64c3*_0x1da72c;for(_0x51a900=0x0;_0x51a900<=_0x20cf4e;_0x51a900++){var _0x14f64a=_0x51a900/_0x20cf4e,_0xa3c687=_0x14f64a*_0xc8f37a+0x0,_0x9b9655=Math[_0x3200bd(0x3380)](_0xa3c687),_0xa3c687=Math[_0x3200bd(0x32c3)](_0xa3c687);_0x4efe1f['x']=_0x33c9c7*_0x9b9655,_0x4efe1f['y']=_0x981f06*_0x1da72c-_0xcddbdb,_0x4efe1f['z']=_0x33c9c7*_0xa3c687,_0x3dad6b['push'](_0x4efe1f['x'],_0x4efe1f['y'],_0x4efe1f['z']),_0x14fe4c[_0x3200bd(0x386b)](_0x2d64c3*_0x9b9655,_0x981f06,_0x2d64c3*_0xa3c687),_0x190db1['push'](_0x14fe4c['x'],_0x14fe4c['y'],_0x14fe4c['z']),_0x5dee13['push'](_0x14f64a,_0x2f88e9['e'][_0x3200bd(0x367f)]?_0x167907/_0x315e3b:0x1-_0x167907/_0x315e3b),_0x23153d[_0x3200bd(0xede)](_0x53aa36),_0x53aa36++;}_0x1221dc[_0x3200bd(0xede)](_0x23153d);}for(_0x51a900=0x0;_0x51a900<_0x20cf4e;_0x51a900++)for(_0x3c7090=0x0;_0x3c7090<_0x23cccd+_0x220081+_0x44ce17;_0x3c7090++){var _0x22ae08=_0x1221dc[_0x3c7090][_0x51a900],_0x215506=_0x1221dc[_0x3c7090+0x1][_0x51a900],_0x38c17a=_0x1221dc[_0x3c7090+0x1][_0x51a900+0x1],_0x5804cb=_0x1221dc[_0x3c7090][_0x51a900+0x1];_0x135d26[_0x3200bd(0xede)](_0x22ae08),_0x135d26[_0x3200bd(0xede)](_0x215506),_0x135d26[_0x3200bd(0xede)](_0x5804cb),_0x135d26[_0x3200bd(0xede)](_0x215506),_0x135d26[_0x3200bd(0xede)](_0x38c17a),_0x135d26[_0x3200bd(0xede)](_0x5804cb);}if(_0x135d26=_0x135d26[_0x3200bd(0x21e2)](),_0x82ccc6[_0x3200bd(0x1b55)]&&!_0x82ccc6[_0x3200bd(0x1b55)][_0x3200bd(0x1bc8)](_0x52f2c5['P']['Up']())){var _0x13afac=new _0x52f2c5['y3']();_0x82ccc6[_0x3200bd(0x1b55)][_0x3200bd(0x77b)]()['scale'](0.5*Math['PI'])[_0x3200bd(0x620)](_0x52f2c5['P']['Up']())[_0x3200bd(0x3076)]()[_0x3200bd(0x3f91)](_0x13afac);const _0x519619=_0x52f2c5['P'][_0x3200bd(0x409)]();for(let _0x9bf1f=0x0;_0x9bf1f<_0x3dad6b[_0x3200bd(0x18cc)];_0x9bf1f+=0x3)_0x519619[_0x3200bd(0x386b)](_0x3dad6b[_0x9bf1f],_0x3dad6b[_0x9bf1f+0x1],_0x3dad6b[_0x9bf1f+0x2]),_0x52f2c5['P'][_0x3200bd(0x3bd9)](_0x519619[_0x3200bd(0x77b)](),_0x13afac,_0x519619),_0x3dad6b[_0x9bf1f]=_0x519619['x'],_0x3dad6b[_0x9bf1f+0x1]=_0x519619['y'],_0x3dad6b[_0x9bf1f+0x2]=_0x519619['z'];}const _0x489afb=new _0x2aab6a['x']();return _0x489afb[_0x3200bd(0x18a3)]=_0x3dad6b,_0x489afb[_0x3200bd(0xdd1)]=_0x190db1,_0x489afb['uvs']=_0x5dee13,_0x489afb[_0x3200bd(0xe41)]=_0x135d26,_0x489afb;}function _0x51764f(_0x2b82fc,_0x94582f={'orientation':_0x52f2c5['P']['Up'](),'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6,'updatable':!0x1},_0x48cba1=null){_0x2b82fc=new _0x537472['Kj'](_0x2b82fc,_0x48cba1);const _0x855670=_0x285ddc(_0x94582f);return _0x855670['applyToMesh'](_0x2b82fc,_0x94582f['updatable']),_0x2b82fc;}_0x537472['Kj'][_0x3335ae(0xd5c)]=(_0xe6d688,_0x5a82a8,_0x471e95)=>_0x51764f(_0xe6d688,_0x5a82a8,_0x471e95),_0x2aab6a['x'][_0x3335ae(0xd5c)]=_0x285ddc;},0x4d2c:(_0x3ac2be,_0xc8be07,_0x1c8aae)=>{var _0x1e0b38=a8_0x1ec55c;_0x1c8aae['d'](_0xc8be07,{'wf':()=>_0xff35d3});var _0x347a8d=_0x1c8aae(0xd53f),_0x2fa5c6=_0x1c8aae(0xbd53),_0xcc7f67=_0x1c8aae(0x94e3),_0x289a17=_0x1c8aae(0xb5a7),_0x4965a6=_0x1c8aae(0xd537),_0x578d5a=_0x1c8aae(0xa0f1),_0x5d3598=_0x1c8aae(0x11338);function _0x1a260d(_0x272bf3){var _0x20643c=a8_0x5306;const _0x474b15=_0x272bf3[_0x20643c(0x3062)]||0x2;let _0x5979a2=0x0===_0x272bf3['diameterTop']?0x0:_0x272bf3[_0x20643c(0x9f8)]||_0x272bf3[_0x20643c(0x1f29)]||0x1,_0x972873=0x0===_0x272bf3[_0x20643c(0x29f6)]?0x0:_0x272bf3[_0x20643c(0x29f6)]||_0x272bf3[_0x20643c(0x1f29)]||0x1;_0x5979a2=_0x5979a2||0.00001,_0x972873=_0x972873||0.00001;const _0x4cda20=_0x272bf3[_0x20643c(0x315)]||0x18;var _0x37e2a0=_0x272bf3[_0x20643c(0xfd4)]||0x1,_0x35cbd0=!!_0x272bf3[_0x20643c(0x276c)],_0x563c2d=!!_0x272bf3[_0x20643c(0x2529)],_0x7a0144=0x0===_0x272bf3[_0x20643c(0x2e76)]?0x0:_0x272bf3[_0x20643c(0x2e76)]||_0xcc7f67['Kj'][_0x20643c(0xd8f)];const _0x2df98c=(!_0x272bf3[_0x20643c(0x2a1d)]||!(_0x272bf3[_0x20643c(0x2a1d)]<=0x0||0x1<_0x272bf3[_0x20643c(0x2a1d)]))&&_0x272bf3[_0x20643c(0x2a1d)]||0x1;var _0x33ef35=0x0===_0x272bf3['sideOrientation']?0x0:_0x272bf3['sideOrientation']||_0x289a17['x'][_0x20643c(0x3cd1)];const _0x5a5eaf=_0x272bf3[_0x20643c(0x30e2)]||new Array(0x3),_0x105feb=_0x272bf3[_0x20643c(0x2f8c)],_0x102712=0x2+(0x1+(0x1!==_0x2df98c&&_0x563c2d?0x2:0x0))*(_0x35cbd0?_0x37e2a0:0x1);let _0x1b22c6;for(_0x1b22c6=0x0;_0x1b22c6<_0x102712;_0x1b22c6++)_0x105feb&&void 0x0===_0x105feb[_0x1b22c6]&&(_0x105feb[_0x1b22c6]=new _0x2fa5c6['HE'](0x1,0x1,0x1,0x1));for(_0x1b22c6=0x0;_0x1b22c6<_0x102712;_0x1b22c6++)_0x5a5eaf&&void 0x0===_0x5a5eaf[_0x1b22c6]&&(_0x5a5eaf[_0x1b22c6]=new _0x347a8d['Lt'](0x0,0x0,0x1,0x1));const _0x343085=new Array(),_0x4d20b5=new Array(),_0x45f1e8=new Array(),_0x328867=new Array(),_0x1cbb62=new Array();var _0xaa2521,_0x515019,_0x55ac6a,_0x2d7716=0x2*Math['PI']*_0x2df98c/_0x4cda20,_0x4ef3e7=(_0x972873-_0x5979a2)/0x2/_0x474b15;const _0x3442fa=_0x347a8d['P'][_0x20643c(0x409)](),_0xecea67=_0x347a8d['P']['Zero'](),_0x5b7ee6=_0x347a8d['P'][_0x20643c(0x409)](),_0x1bc887=_0x347a8d['P'][_0x20643c(0x409)](),_0x4486a4=_0x347a8d['P'][_0x20643c(0x409)]();var _0xaa4c87,_0x556384=_0x578d5a['RD']['Y'];let _0xb75386,_0x4baa04,_0x4ff6e3,_0x357b39=0x1,_0xcb582e=0x0,_0xe962d3=0x0;for(_0xb75386=0x0;_0xb75386<=_0x37e2a0;_0xb75386++)for(_0x55ac6a=((_0x515019=_0xb75386/_0x37e2a0)*(_0x5979a2-_0x972873)+_0x972873)/0x2,_0xaa4c87=_0x35cbd0&&0x0!==_0xb75386&&_0xb75386!==_0x37e2a0?0x2:0x1,_0x4ff6e3=0x0;_0x4ff6e3<_0xaa4c87;_0x4ff6e3++){for(_0x35cbd0&&(_0x357b39+=_0x4ff6e3),_0x563c2d&&(_0x357b39+=0x2*_0x4ff6e3),_0x4baa04=0x0;_0x4baa04<=_0x4cda20;_0x4baa04++)_0xaa2521=_0x4baa04*_0x2d7716,_0x3442fa['x']=Math[_0x20643c(0x32c3)](-_0xaa2521)*_0x55ac6a,_0x3442fa['y']=-_0x474b15/0x2+_0x515019*_0x474b15,_0x3442fa['z']=Math[_0x20643c(0x3380)](-_0xaa2521)*_0x55ac6a,0x0===_0x5979a2&&_0xb75386===_0x37e2a0?(_0xecea67['x']=_0x45f1e8[_0x45f1e8['length']-0x3*(_0x4cda20+0x1)],_0xecea67['y']=_0x45f1e8[_0x45f1e8['length']-0x3*(_0x4cda20+0x1)+0x1],_0xecea67['z']=_0x45f1e8[_0x45f1e8[_0x20643c(0x18cc)]-0x3*(_0x4cda20+0x1)+0x2]):(_0xecea67['x']=_0x3442fa['x'],_0xecea67['z']=_0x3442fa['z'],_0xecea67['y']=Math[_0x20643c(0x141a)](_0xecea67['x']*_0xecea67['x']+_0xecea67['z']*_0xecea67['z'])*_0x4ef3e7,_0xecea67[_0x20643c(0x3f86)]()),0x0===_0x4baa04&&(_0x5b7ee6['copyFrom'](_0x3442fa),_0x1bc887[_0x20643c(0x19f9)](_0xecea67)),_0x4d20b5[_0x20643c(0xede)](_0x3442fa['x'],_0x3442fa['y'],_0x3442fa['z']),_0x45f1e8[_0x20643c(0xede)](_0xecea67['x'],_0xecea67['y'],_0xecea67['z']),_0xe962d3=_0x35cbd0?_0xcb582e!==_0x357b39?_0x5a5eaf[_0x357b39]['y']:_0x5a5eaf[_0x357b39]['w']:_0x5a5eaf[_0x357b39]['y']+(_0x5a5eaf[_0x357b39]['w']-_0x5a5eaf[_0x357b39]['y'])*_0x515019,_0x328867[_0x20643c(0xede)](_0x5a5eaf[_0x357b39]['x']+(_0x5a5eaf[_0x357b39]['z']-_0x5a5eaf[_0x357b39]['x'])*_0x4baa04/_0x4cda20,_0x5d3598['e'][_0x20643c(0x367f)]?0x1-_0xe962d3:_0xe962d3),_0x105feb&&_0x1cbb62['push'](_0x105feb[_0x357b39]['r'],_0x105feb[_0x357b39]['g'],_0x105feb[_0x357b39]['b'],_0x105feb[_0x357b39]['a']);0x1!==_0x2df98c&&_0x563c2d&&(_0x4d20b5['push'](_0x3442fa['x'],_0x3442fa['y'],_0x3442fa['z']),_0x4d20b5[_0x20643c(0xede)](0x0,_0x3442fa['y'],0x0),_0x4d20b5[_0x20643c(0xede)](0x0,_0x3442fa['y'],0x0),_0x4d20b5[_0x20643c(0xede)](_0x5b7ee6['x'],_0x5b7ee6['y'],_0x5b7ee6['z']),_0x347a8d['P'][_0x20643c(0x2b85)](_0x556384,_0xecea67,_0x4486a4),_0x4486a4[_0x20643c(0x3f86)](),_0x45f1e8[_0x20643c(0xede)](_0x4486a4['x'],_0x4486a4['y'],_0x4486a4['z'],_0x4486a4['x'],_0x4486a4['y'],_0x4486a4['z']),_0x347a8d['P'][_0x20643c(0x2b85)](_0x1bc887,_0x556384,_0x4486a4),_0x4486a4['normalize'](),_0x45f1e8[_0x20643c(0xede)](_0x4486a4['x'],_0x4486a4['y'],_0x4486a4['z'],_0x4486a4['x'],_0x4486a4['y'],_0x4486a4['z']),_0xe962d3=_0x35cbd0?_0xcb582e!==_0x357b39?_0x5a5eaf[_0x357b39+0x1]['y']:_0x5a5eaf[_0x357b39+0x1]['w']:_0x5a5eaf[_0x357b39+0x1]['y']+(_0x5a5eaf[_0x357b39+0x1]['w']-_0x5a5eaf[_0x357b39+0x1]['y'])*_0x515019,_0x328867[_0x20643c(0xede)](_0x5a5eaf[_0x357b39+0x1]['x'],_0x5d3598['e'][_0x20643c(0x367f)]?0x1-_0xe962d3:_0xe962d3),_0x328867[_0x20643c(0xede)](_0x5a5eaf[_0x357b39+0x1]['z'],_0x5d3598['e']['UseOpenGLOrientationForUV']?0x1-_0xe962d3:_0xe962d3),_0xe962d3=_0x35cbd0?_0xcb582e!==_0x357b39?_0x5a5eaf[_0x357b39+0x2]['y']:_0x5a5eaf[_0x357b39+0x2]['w']:_0x5a5eaf[_0x357b39+0x2]['y']+(_0x5a5eaf[_0x357b39+0x2]['w']-_0x5a5eaf[_0x357b39+0x2]['y'])*_0x515019,_0x328867[_0x20643c(0xede)](_0x5a5eaf[_0x357b39+0x2]['x'],_0x5d3598['e'][_0x20643c(0x367f)]?0x1-_0xe962d3:_0xe962d3),_0x328867['push'](_0x5a5eaf[_0x357b39+0x2]['z'],_0x5d3598['e'][_0x20643c(0x367f)]?0x1-_0xe962d3:_0xe962d3),_0x105feb&&(_0x1cbb62[_0x20643c(0xede)](_0x105feb[_0x357b39+0x1]['r'],_0x105feb[_0x357b39+0x1]['g'],_0x105feb[_0x357b39+0x1]['b'],_0x105feb[_0x357b39+0x1]['a']),_0x1cbb62[_0x20643c(0xede)](_0x105feb[_0x357b39+0x1]['r'],_0x105feb[_0x357b39+0x1]['g'],_0x105feb[_0x357b39+0x1]['b'],_0x105feb[_0x357b39+0x1]['a']),_0x1cbb62['push'](_0x105feb[_0x357b39+0x2]['r'],_0x105feb[_0x357b39+0x2]['g'],_0x105feb[_0x357b39+0x2]['b'],_0x105feb[_0x357b39+0x2]['a']),_0x1cbb62['push'](_0x105feb[_0x357b39+0x2]['r'],_0x105feb[_0x357b39+0x2]['g'],_0x105feb[_0x357b39+0x2]['b'],_0x105feb[_0x357b39+0x2]['a']))),_0xcb582e!==_0x357b39&&(_0xcb582e=_0x357b39);}var _0x189234=0x1!==_0x2df98c&&_0x563c2d?_0x4cda20+0x4:_0x4cda20;for(_0xb75386=0x0,_0x357b39=0x0;_0x357b39<_0x37e2a0;_0x357b39++){let _0x41887c=0x0,_0x4fb23b=0x0,_0x1be0d1=0x0,_0x56fda8=0x0;for(_0x4baa04=0x0;_0x4baa04<_0x4cda20;_0x4baa04++)_0x41887c=_0xb75386*(_0x189234+0x1)+_0x4baa04,_0x4fb23b=(_0xb75386+0x1)*(_0x189234+0x1)+_0x4baa04,_0x1be0d1=_0xb75386*(_0x189234+0x1)+(_0x4baa04+0x1),_0x56fda8=(_0xb75386+0x1)*(_0x189234+0x1)+(_0x4baa04+0x1),_0x343085['push'](_0x41887c,_0x4fb23b,_0x1be0d1),_0x343085['push'](_0x56fda8,_0x1be0d1,_0x4fb23b);0x1!==_0x2df98c&&_0x563c2d&&(_0x343085[_0x20643c(0xede)](_0x41887c+0x2,_0x4fb23b+0x2,_0x1be0d1+0x2),_0x343085[_0x20643c(0xede)](_0x56fda8+0x2,_0x1be0d1+0x2,_0x4fb23b+0x2),_0x343085[_0x20643c(0xede)](_0x41887c+0x4,_0x4fb23b+0x4,_0x1be0d1+0x4),_0x343085[_0x20643c(0xede)](_0x56fda8+0x4,_0x1be0d1+0x4,_0x4fb23b+0x4)),_0xb75386=_0x35cbd0?_0xb75386+0x2:_0xb75386+0x1;}var _0x45cf6f=_0x41220e=>{var _0x4c99d6=_0x20643c,_0x1d6e80=_0x41220e?_0x5979a2/0x2:_0x972873/0x2;if(0x0!=_0x1d6e80){let _0x58a9a5;var _0x4af0a8=_0x41220e?_0x5a5eaf[_0x102712-0x1]:_0x5a5eaf[0x0];let _0x1122ef=null;_0x105feb&&(_0x1122ef=_0x41220e?_0x105feb[_0x102712-0x1]:_0x105feb[0x0]);var _0x1de70f=_0x4d20b5[_0x4c99d6(0x18cc)]/0x3,_0x16adf5=_0x41220e?_0x474b15/0x2:-_0x474b15/0x2,_0x48b8f4=new _0x347a8d['P'](0x0,_0x16adf5,0x0),_0x48b8f4=(_0x4d20b5['push'](_0x48b8f4['x'],_0x48b8f4['y'],_0x48b8f4['z']),_0x45f1e8[_0x4c99d6(0xede)](0x0,_0x41220e?0x1:-0x1,0x0),_0x4af0a8['y']+0.5*(_0x4af0a8['w']-_0x4af0a8['y'])),_0x6099c0=(_0x328867[_0x4c99d6(0xede)](_0x4af0a8['x']+0.5*(_0x4af0a8['z']-_0x4af0a8['x']),_0x5d3598['e'][_0x4c99d6(0x367f)]?0x1-_0x48b8f4:_0x48b8f4),_0x1122ef&&_0x1cbb62['push'](_0x1122ef['r'],_0x1122ef['g'],_0x1122ef['b'],_0x1122ef['a']),new _0x347a8d['FM'](0.5,0.5));for(_0x58a9a5=0x0;_0x58a9a5<=_0x4cda20;_0x58a9a5++){var _0x2a206f=0x2*Math['PI']*_0x58a9a5*_0x2df98c/_0x4cda20,_0x5a8dce=Math[_0x4c99d6(0x32c3)](-_0x2a206f),_0x2a206f=Math[_0x4c99d6(0x3380)](-_0x2a206f),_0x42de8d=new _0x347a8d['P'](_0x5a8dce*_0x1d6e80,_0x16adf5,_0x2a206f*_0x1d6e80),_0x5a8dce=new _0x347a8d['FM'](_0x5a8dce*_0x6099c0['x']+0.5,_0x2a206f*_0x6099c0['y']+0.5);_0x4d20b5[_0x4c99d6(0xede)](_0x42de8d['x'],_0x42de8d['y'],_0x42de8d['z']),_0x45f1e8[_0x4c99d6(0xede)](0x0,_0x41220e?0x1:-0x1,0x0);const _0x35f756=_0x4af0a8['y']+(_0x4af0a8['w']-_0x4af0a8['y'])*_0x5a8dce['y'];_0x328867[_0x4c99d6(0xede)](_0x4af0a8['x']+(_0x4af0a8['z']-_0x4af0a8['x'])*_0x5a8dce['x'],_0x5d3598['e'][_0x4c99d6(0x367f)]?0x1-_0x35f756:_0x35f756),_0x1122ef&&_0x1cbb62[_0x4c99d6(0xede)](_0x1122ef['r'],_0x1122ef['g'],_0x1122ef['b'],_0x1122ef['a']);}for(_0x58a9a5=0x0;_0x58a9a5<_0x4cda20;_0x58a9a5++)_0x41220e?(_0x343085[_0x4c99d6(0xede)](_0x1de70f),_0x343085[_0x4c99d6(0xede)](_0x1de70f+(_0x58a9a5+0x2)),_0x343085['push'](_0x1de70f+(_0x58a9a5+0x1))):(_0x343085[_0x4c99d6(0xede)](_0x1de70f),_0x343085[_0x4c99d6(0xede)](_0x1de70f+(_0x58a9a5+0x1)),_0x343085[_0x4c99d6(0xede)](_0x1de70f+(_0x58a9a5+0x2)));}};_0x7a0144!==_0xcc7f67['Kj'][_0x20643c(0x2ff9)]&&_0x7a0144!==_0xcc7f67['Kj'][_0x20643c(0xd8f)]||_0x45cf6f(!0x1),_0x7a0144!==_0xcc7f67['Kj'][_0x20643c(0x39ec)]&&_0x7a0144!==_0xcc7f67['Kj'][_0x20643c(0xd8f)]||_0x45cf6f(!0x0),_0x289a17['x'][_0x20643c(0x35f3)](_0x33ef35,_0x4d20b5,_0x343085,_0x45f1e8,_0x328867,_0x272bf3['frontUVs'],_0x272bf3['backUVs']);const _0x1550c0=new _0x289a17['x']();return _0x1550c0[_0x20643c(0xe41)]=_0x343085,_0x1550c0['positions']=_0x4d20b5,_0x1550c0[_0x20643c(0xdd1)]=_0x45f1e8,_0x1550c0['uvs']=_0x328867,_0x105feb&&(_0x1550c0['colors']=_0x1cbb62),_0x1550c0;}function _0xff35d3(_0x5a7894,_0x5dcc3a={},_0x4e9747){var _0x426539=a8_0x5306;const _0x51e240=new _0xcc7f67['Kj'](_0x5a7894,_0x4e9747),_0x24c1c=(_0x5dcc3a[_0x426539(0x2ba6)]=_0xcc7f67['Kj'][_0x426539(0x334f)](_0x5dcc3a[_0x426539(0x2ba6)]),_0x51e240['_originalBuilderSideOrientation']=_0x5dcc3a[_0x426539(0x2ba6)],_0x1a260d(_0x5dcc3a));return _0x24c1c[_0x426539(0x2140)](_0x51e240,_0x5dcc3a[_0x426539(0x1aa8)]),_0x51e240;}_0x289a17['x'][_0x1e0b38(0xfc5)]=_0x1a260d,_0xcc7f67['Kj'][_0x1e0b38(0xfc5)]=(_0x33c347,_0x3b4099,_0x219031,_0x36b14b,_0x3aba05,_0x1268fd,_0x2fecf3,_0x26a893,_0x47c105)=>(void 0x0!==_0x2fecf3&&_0x2fecf3 instanceof _0x4965a6['x']||(void 0x0!==_0x2fecf3&&(_0x47c105=_0x26a893||_0xcc7f67['Kj']['DEFAULTSIDE'],_0x26a893=_0x2fecf3),_0x2fecf3=_0x1268fd,_0x1268fd=0x1),_0xff35d3(_0x33c347,{'height':_0x3b4099,'diameterTop':_0x219031,'diameterBottom':_0x36b14b,'tessellation':_0x3aba05,'subdivisions':_0x1268fd,'sideOrientation':_0x47c105,'updatable':_0x26a893},_0x2fecf3));},0x124aa:(_0x180b3f,_0xca8bf7,_0x5e3425)=>{var _0x1a5817=a8_0x1ec55c;_0x5e3425['d'](_0xca8bf7,{'t':()=>_0x1c9777});var _0x451273=_0x5e3425(0xd53f),_0x410670=_0x5e3425(0x17372),_0x472b8c=_0x5e3425(0x94e3),_0x38e47b=_0x5e3425(0x1679c),_0x3eb608=_0x5e3425(0xb5a7),_0x419ed2=_0x5e3425(0x11338);const _0x576a65=new _0x451273['P'](0x1,0x0,0x0),_0xeb0cba=new _0x451273['P'](-0x1,0x0,0x0),_0x424af7=new _0x451273['P'](0x0,0x1,0x0),_0x33c72b=new _0x451273['P'](0x0,-0x1,0x0),_0xdd2ad3=new _0x451273['P'](0x0,0x0,0x1),_0x1f7da8=new _0x451273['P'](0x0,0x0,-0x1);class _0x544a70{constructor(_0x728cd9=_0x451273['P'][_0x1a5817(0x409)](),_0x55da86=_0x451273['P']['Up'](),_0x49c6d2=_0x451273['FM']['Zero'](),_0x596cad=0x0,_0x200ff2=0x0,_0x4317d0=null,_0x139c23=null,_0xb9d870=null,_0x2c881f=null){var _0x2f8ad5=_0x1a5817;this[_0x2f8ad5(0xa9f)]=_0x728cd9,this['normal']=_0x55da86,this['uv']=_0x49c6d2,this[_0x2f8ad5(0x41ce)]=_0x596cad,this['vertexIdxForBones']=_0x200ff2,this[_0x2f8ad5(0x2e09)]=_0x4317d0,this[_0x2f8ad5(0x422d)]=_0x139c23,this[_0x2f8ad5(0x1893)]=_0xb9d870,this[_0x2f8ad5(0x2eaa)]=_0x2c881f;}[_0x1a5817(0x77b)](){var _0xed354c=_0x1a5817,_0x516909;return new _0x544a70(this[_0xed354c(0xa9f)]['clone'](),this[_0xed354c(0x2281)][_0xed354c(0x77b)](),this['uv'][_0xed354c(0x77b)](),this[_0xed354c(0x41ce)],this[_0xed354c(0x43d)],null==(_0x516909=this[_0xed354c(0x2e09)])?void 0x0:_0x516909[_0xed354c(0x538)](),null==(_0x516909=this[_0xed354c(0x422d)])?void 0x0:_0x516909[_0xed354c(0x538)](),null==(_0x516909=this[_0xed354c(0x1893)])?void 0x0:_0x516909[_0xed354c(0x538)](),null==(_0x516909=this[_0xed354c(0x2eaa)])?void 0x0:_0x516909[_0xed354c(0x538)]());}}function _0x1c9777(_0x1f2c02,_0x4eefc0,_0x632819){var _0x9fa8d5=_0x1a5817,_0x2e5dbe=!!_0x4eefc0[_0x9fa8d5(0x293f)],_0x22bd8a=_0x632819['localMode']||_0x2e5dbe,_0x2b5a02=null!==_0x4eefc0[_0x9fa8d5(0x1917)]&&void 0x0!==_0x4eefc0[_0x9fa8d5(0x1917)];const _0x401e75=_0x4eefc0[_0x9fa8d5(0xa9a)](),_0x36c18d=_0x2e5dbe?_0x4eefc0[_0x9fa8d5(0x3a92)](!0x0,!0x0):_0x4eefc0[_0x9fa8d5(0x38be)](_0x38e47b['o']['PositionKind']),_0x22fbe8=_0x2e5dbe?_0x4eefc0['getNormalsData'](!0x0,!0x0):_0x4eefc0['getVerticesData'](_0x38e47b['o'][_0x9fa8d5(0x24a2)]),_0x3b1576=_0x22bd8a?_0x2e5dbe?_0x4eefc0['getVerticesData'](_0x38e47b['o']['PositionKind']):_0x36c18d:null,_0x3faee3=_0x22bd8a?_0x2e5dbe?_0x4eefc0[_0x9fa8d5(0x38be)](_0x38e47b['o'][_0x9fa8d5(0x24a2)]):_0x22fbe8:null,_0x34e335=_0x4eefc0[_0x9fa8d5(0x38be)](_0x38e47b['o'][_0x9fa8d5(0x3f15)]),_0x4720ee=_0x2e5dbe?_0x4eefc0[_0x9fa8d5(0x38be)](_0x38e47b['o'][_0x9fa8d5(0x306e)]):null,_0xeaa7a7=_0x2e5dbe?_0x4eefc0[_0x9fa8d5(0x38be)](_0x38e47b['o'][_0x9fa8d5(0x2e2a)]):null;var _0x5de164=_0x2e5dbe?_0x4eefc0[_0x9fa8d5(0x38be)](_0x38e47b['o']['MatricesIndicesExtraKind']):null,_0x38c2e1=_0x2e5dbe?_0x4eefc0[_0x9fa8d5(0x38be)](_0x38e47b['o']['MatricesWeightsExtraKind']):null;const _0x323801=_0x632819[_0x9fa8d5(0xa9f)]||_0x451273['P'][_0x9fa8d5(0x409)]();let _0x88778e=_0x632819['normal']||_0x451273['P']['Up']();const _0x1aee8b=_0x632819[_0x9fa8d5(0x1a2b)]||_0x451273['P'][_0x9fa8d5(0x14ae)]();var _0x27e5d4=_0x632819[_0x9fa8d5(0x29de)]||0x0;if(!_0x88778e){var _0x48fbc9=new _0x451273['P'](0x0,0x0,0x1);const _0x2c3aa2=_0x4eefc0['getScene']()[_0x9fa8d5(0x1647)];_0x48fbc9=_0x451273['P'][_0x9fa8d5(0x1a6b)](_0x48fbc9,_0x2c3aa2[_0x9fa8d5(0x10cb)]()),_0x88778e=_0x2c3aa2[_0x9fa8d5(0x2cb7)][_0x9fa8d5(0x10ce)](_0x48fbc9);}var _0x48fbc9=-Math[_0x9fa8d5(0x2b17)](_0x88778e['z'],_0x88778e['x'])-Math['PI']/0x2,_0x26e16c=Math[_0x9fa8d5(0x141a)](_0x88778e['x']*_0x88778e['x']+_0x88778e['z']*_0x88778e['z']),_0x26e16c=Math[_0x9fa8d5(0x2b17)](_0x88778e['y'],_0x26e16c),_0x38ce30=_0x451273['y3'][_0x9fa8d5(0xa64)](_0x48fbc9,_0x26e16c,_0x27e5d4)[_0x9fa8d5(0x2383)](_0x451273['y3'][_0x9fa8d5(0x1c92)](_0x323801['x'],_0x323801['y'],_0x323801['z'])),_0x38ce30=_0x451273['y3'][_0x9fa8d5(0x2bce)](_0x38ce30);const _0x325d01=_0x4eefc0[_0x9fa8d5(0x10cb)](),_0x1ea38c=_0x325d01[_0x9fa8d5(0x2383)](_0x38ce30),_0x485fa0=new _0x3eb608['x']();_0x485fa0[_0x9fa8d5(0xe41)]=[],_0x485fa0[_0x9fa8d5(0x18a3)]=[],_0x485fa0[_0x9fa8d5(0xdd1)]=[],_0x485fa0[_0x9fa8d5(0x4116)]=[],_0x485fa0[_0x9fa8d5(0x3b20)]=_0x2e5dbe?[]:null,_0x485fa0[_0x9fa8d5(0x354a)]=_0x2e5dbe?[]:null,_0x485fa0[_0x9fa8d5(0x1826)]=_0x5de164?[]:null,_0x485fa0[_0x9fa8d5(0x161a)]=_0x38c2e1?[]:null;let _0x44312a=0x0;var _0xdb3455=_0x3331cc=>{var _0x4974bf=_0x9fa8d5;const _0x32b1c9=new _0x544a70();if(!_0x401e75||!_0x36c18d||!_0x22fbe8)return _0x32b1c9;var _0x16ab1d,_0x3331cc=_0x401e75[_0x3331cc];return _0x32b1c9[_0x4974bf(0x41ce)]=0x3*_0x3331cc,_0x32b1c9[_0x4974bf(0x43d)]=0x4*_0x3331cc,_0x32b1c9[_0x4974bf(0xa9f)]=new _0x451273['P'](_0x36c18d[0x3*_0x3331cc],_0x36c18d[0x3*_0x3331cc+0x1],_0x36c18d[0x3*_0x3331cc+0x2]),_0x451273['P'][_0x4974bf(0x3bd9)](_0x32b1c9[_0x4974bf(0xa9f)],_0x1ea38c,_0x32b1c9[_0x4974bf(0xa9f)]),_0x32b1c9[_0x4974bf(0x2281)]=new _0x451273['P'](_0x22fbe8[0x3*_0x3331cc],_0x22fbe8[0x3*_0x3331cc+0x1],_0x22fbe8[0x3*_0x3331cc+0x2]),_0x451273['P'][_0x4974bf(0x29c5)](_0x32b1c9['normal'],_0x1ea38c,_0x32b1c9[_0x4974bf(0x2281)]),_0x632819['captureUVS']&&_0x34e335&&(_0x16ab1d=_0x34e335[0x2*_0x3331cc+0x1],_0x32b1c9['uv']=new _0x451273['FM'](_0x34e335[0x2*_0x3331cc],_0x419ed2['e'][_0x4974bf(0x367f)]?0x1-_0x16ab1d:_0x16ab1d)),_0x32b1c9;};const _0x1cd1b2=[0x0,0x0,0x0,0x0];var _0x2a3a68,_0x516a81=(_0x9f1a5c,_0x2a7515)=>{var _0x1430cc=_0x9fa8d5;if(0x0===_0x9f1a5c[_0x1430cc(0x18cc)])return _0x9f1a5c;const _0x35bd0e=0.5*Math[_0x1430cc(0x273d)](_0x451273['P'][_0x1430cc(0x29f5)](_0x1aee8b,_0x2a7515)),_0x3beef2=(_0x3dd6a0,_0xf45d5c,_0x4ffc13,_0x222f00)=>{for(let _0x562cff=0x0;_0x562cff<_0x222f00;++_0x562cff)if(_0x3dd6a0[_0x4ffc13+_0x562cff]===_0xf45d5c)return _0x4ffc13+_0x562cff;return-0x1;};var _0x14e632=(_0x3a24a2,_0x4e49e5)=>{var _0xe6ecc0=_0x1430cc,_0x59695f=_0x451273['P'][_0xe6ecc0(0x16cf)](_0x3a24a2[_0xe6ecc0(0xa9f)],_0x4e49e5['position'],_0x2a7515,_0x35bd0e);let _0x236a09=_0x1cd1b2,_0xc7de1=_0x1cd1b2;if(_0x4720ee&&_0xeaa7a7){var _0x3f2aa0,_0x243b0a=_0x3a24a2[_0xe6ecc0(0x1893)]?0x0:_0x3a24a2['vertexIdxForBones'],_0x206e11=null!=(_0x41c042=_0x3a24a2[_0xe6ecc0(0x1893)])?_0x41c042:_0x4720ee,_0x2ed390=null!=(_0x41c042=_0x3a24a2[_0xe6ecc0(0x2eaa)])?_0x41c042:_0xeaa7a7,_0x2232fc=_0x4e49e5[_0xe6ecc0(0x1893)]?0x0:_0x4e49e5['vertexIdxForBones'],_0x5d3c16=null!=(_0x41c042=_0x4e49e5['matrixIndicesOverride'])?_0x41c042:_0x4720ee,_0x49a971=null!=(_0x41c042=_0x4e49e5[_0xe6ecc0(0x2eaa)])?_0x41c042:_0xeaa7a7;_0x236a09=[0x0,0x0,0x0,0x0],_0xc7de1=[0x0,0x0,0x0,0x0];let _0x3d6379=0x0;for(let _0x19fb44=0x0;_0x19fb44<0x4;++_0x19fb44)0x0<_0x2ed390[_0x243b0a+_0x19fb44]&&(_0x3f2aa0=_0x3beef2(_0x5d3c16,_0x206e11[_0x243b0a+_0x19fb44],_0x2232fc,0x4),_0x236a09[_0x3d6379]=_0x206e11[_0x243b0a+_0x19fb44],_0xc7de1[_0x3d6379]=_0x410670['R'][_0xe6ecc0(0x8d6)](_0x2ed390[_0x243b0a+_0x19fb44],0x0<=_0x3f2aa0?_0x49a971[_0x3f2aa0]:0x0,_0x59695f),_0x3d6379++);for(let _0x166d29=0x0;_0x166d29<0x4&&_0x3d6379<0x4;++_0x166d29){var _0x10319c=_0x5d3c16[_0x2232fc+_0x166d29];-0x1===_0x3beef2(_0x206e11,_0x10319c,_0x243b0a,0x4)&&(_0x236a09[_0x3d6379]=_0x10319c,_0xc7de1[_0x3d6379]=_0x410670['R'][_0xe6ecc0(0x8d6)](0x0,_0x49a971[_0x2232fc+_0x166d29],_0x59695f),_0x3d6379++);}var _0x41c042=_0xc7de1[0x0]+_0xc7de1[0x1]+_0xc7de1[0x2]+_0xc7de1[0x3];_0xc7de1[0x0]/=_0x41c042,_0xc7de1[0x1]/=_0x41c042,_0xc7de1[0x2]/=_0x41c042,_0xc7de1[0x3]/=_0x41c042;}var _0x41c042=_0x3a24a2['localPositionOverride']?_0x3a24a2[_0xe6ecc0(0x2e09)][0x0]:null!=(_0x41c042=null===_0x3b1576||void 0x0===_0x3b1576?void 0x0:_0x3b1576[_0x3a24a2['vertexIdx']])?_0x41c042:0x0,_0x3d62ae=_0x3a24a2['localPositionOverride']?_0x3a24a2[_0xe6ecc0(0x2e09)][0x1]:null!=(_0x3d62ae=null===_0x3b1576||void 0x0===_0x3b1576?void 0x0:_0x3b1576[_0x3a24a2[_0xe6ecc0(0x41ce)]+0x1])?_0x3d62ae:0x0,_0x8cf5ff=_0x3a24a2['localPositionOverride']?_0x3a24a2[_0xe6ecc0(0x2e09)][0x2]:null!=(_0x8cf5ff=null===_0x3b1576||void 0x0===_0x3b1576?void 0x0:_0x3b1576[_0x3a24a2[_0xe6ecc0(0x41ce)]+0x2])?_0x8cf5ff:0x0,_0x420845=_0x4e49e5[_0xe6ecc0(0x2e09)]?_0x4e49e5[_0xe6ecc0(0x2e09)][0x0]:null!=(_0x420845=null===_0x3b1576||void 0x0===_0x3b1576?void 0x0:_0x3b1576[_0x4e49e5[_0xe6ecc0(0x41ce)]])?_0x420845:0x0,_0x3e5a94=_0x4e49e5[_0xe6ecc0(0x2e09)]?_0x4e49e5['localPositionOverride'][0x1]:null!=(_0x3e5a94=null===_0x3b1576||void 0x0===_0x3b1576?void 0x0:_0x3b1576[_0x4e49e5[_0xe6ecc0(0x41ce)]+0x1])?_0x3e5a94:0x0,_0x10aab5=_0x4e49e5[_0xe6ecc0(0x2e09)]?_0x4e49e5['localPositionOverride'][0x2]:null!=(_0x10aab5=null===_0x3b1576||void 0x0===_0x3b1576?void 0x0:_0x3b1576[_0x4e49e5[_0xe6ecc0(0x41ce)]+0x2])?_0x10aab5:0x0,_0x266c09=_0x3a24a2[_0xe6ecc0(0x422d)]?_0x3a24a2['localNormalOverride'][0x0]:null!=(_0x266c09=null===_0x3faee3||void 0x0===_0x3faee3?void 0x0:_0x3faee3[_0x3a24a2[_0xe6ecc0(0x41ce)]])?_0x266c09:0x0,_0x1a5424=_0x3a24a2[_0xe6ecc0(0x422d)]?_0x3a24a2[_0xe6ecc0(0x422d)][0x1]:null!=(_0x1a5424=null===_0x3faee3||void 0x0===_0x3faee3?void 0x0:_0x3faee3[_0x3a24a2[_0xe6ecc0(0x41ce)]+0x1])?_0x1a5424:0x0,_0x1e6e43=_0x3a24a2[_0xe6ecc0(0x422d)]?_0x3a24a2[_0xe6ecc0(0x422d)][0x2]:null!=(_0x1e6e43=null===_0x3faee3||void 0x0===_0x3faee3?void 0x0:_0x3faee3[_0x3a24a2[_0xe6ecc0(0x41ce)]+0x2])?_0x1e6e43:0x0,_0x2a058e=_0x266c09+((_0x4e49e5[_0xe6ecc0(0x422d)]?_0x4e49e5[_0xe6ecc0(0x422d)][0x0]:null!=(_0x2a058e=null===_0x3faee3||void 0x0===_0x3faee3?void 0x0:_0x3faee3[_0x4e49e5[_0xe6ecc0(0x41ce)]])?_0x2a058e:0x0)-_0x266c09)*_0x59695f,_0x266c09=_0x1a5424+((_0x4e49e5[_0xe6ecc0(0x422d)]?_0x4e49e5[_0xe6ecc0(0x422d)][0x1]:null!=(_0x266c09=null===_0x3faee3||void 0x0===_0x3faee3?void 0x0:_0x3faee3[_0x4e49e5[_0xe6ecc0(0x41ce)]+0x1])?_0x266c09:0x0)-_0x1a5424)*_0x59695f,_0x1a5424=_0x1e6e43+((_0x4e49e5[_0xe6ecc0(0x422d)]?_0x4e49e5['localNormalOverride'][0x2]:null!=(_0x1a5424=null===_0x3faee3||void 0x0===_0x3faee3?void 0x0:_0x3faee3[_0x4e49e5[_0xe6ecc0(0x41ce)]+0x2])?_0x1a5424:0x0)-_0x1e6e43)*_0x59695f,_0x1e6e43=Math[_0xe6ecc0(0x141a)](_0x2a058e*_0x2a058e+_0x266c09*_0x266c09+_0x1a5424*_0x1a5424);return new _0x544a70(_0x451273['P'][_0xe6ecc0(0x8d6)](_0x3a24a2['position'],_0x4e49e5[_0xe6ecc0(0xa9f)],_0x59695f),_0x451273['P'][_0xe6ecc0(0x8d6)](_0x3a24a2['normal'],_0x4e49e5[_0xe6ecc0(0x2281)],_0x59695f)[_0xe6ecc0(0x3f86)](),_0x451273['FM']['Lerp'](_0x3a24a2['uv'],_0x4e49e5['uv'],_0x59695f),-0x1,-0x1,_0x3b1576?[_0x41c042+(_0x420845-_0x41c042)*_0x59695f,_0x3d62ae+(_0x3e5a94-_0x3d62ae)*_0x59695f,_0x8cf5ff+(_0x10aab5-_0x8cf5ff)*_0x59695f]:null,_0x3faee3?[_0x2a058e/_0x1e6e43,_0x266c09/_0x1e6e43,_0x1a5424/_0x1e6e43]:null,_0x236a09,_0xc7de1);};let _0xe7fe5c=null;0x3<_0x9f1a5c[_0x1430cc(0x18cc)]&&(_0xe7fe5c=new Array());for(let _0x2b43a0=0x0;_0x2b43a0<_0x9f1a5c[_0x1430cc(0x18cc)];_0x2b43a0+=0x3){let _0x478596=null,_0x1fbea9=null,_0x5b8c08=null,_0x42a842=null;var _0x4c468c=0x0<_0x451273['P'][_0x1430cc(0x29f5)](_0x9f1a5c[_0x2b43a0][_0x1430cc(0xa9f)],_0x2a7515)-_0x35bd0e,_0x2eea34=0x0<_0x451273['P'][_0x1430cc(0x29f5)](_0x9f1a5c[_0x2b43a0+0x1][_0x1430cc(0xa9f)],_0x2a7515)-_0x35bd0e,_0x3d04da=0x0<_0x451273['P'][_0x1430cc(0x29f5)](_0x9f1a5c[_0x2b43a0+0x2][_0x1430cc(0xa9f)],_0x2a7515)-_0x35bd0e;switch((_0x4c468c?0x1:0x0)+(_0x2eea34?0x1:0x0)+(_0x3d04da?0x1:0x0)){case 0x0:0x3<_0x9f1a5c[_0x1430cc(0x18cc)]?(_0xe7fe5c['push'](_0x9f1a5c[_0x2b43a0]),_0xe7fe5c[_0x1430cc(0xede)](_0x9f1a5c[_0x2b43a0+0x1]),_0xe7fe5c[_0x1430cc(0xede)](_0x9f1a5c[_0x2b43a0+0x2])):_0xe7fe5c=_0x9f1a5c;break;case 0x1:if(_0xe7fe5c=null!==_0xe7fe5c&&void 0x0!==_0xe7fe5c?_0xe7fe5c:new Array(),_0x4c468c&&(_0x478596=_0x9f1a5c[_0x2b43a0+0x1],_0x1fbea9=_0x9f1a5c[_0x2b43a0+0x2],_0x5b8c08=_0x14e632(_0x9f1a5c[_0x2b43a0],_0x478596),_0x42a842=_0x14e632(_0x9f1a5c[_0x2b43a0],_0x1fbea9)),_0x2eea34){_0x478596=_0x9f1a5c[_0x2b43a0],_0x1fbea9=_0x9f1a5c[_0x2b43a0+0x2],_0x5b8c08=_0x14e632(_0x9f1a5c[_0x2b43a0+0x1],_0x478596),_0x42a842=_0x14e632(_0x9f1a5c[_0x2b43a0+0x1],_0x1fbea9),_0xe7fe5c[_0x1430cc(0xede)](_0x5b8c08),_0xe7fe5c['push'](_0x1fbea9[_0x1430cc(0x77b)]()),_0xe7fe5c[_0x1430cc(0xede)](_0x478596[_0x1430cc(0x77b)]()),_0xe7fe5c['push'](_0x1fbea9[_0x1430cc(0x77b)]()),_0xe7fe5c['push'](_0x5b8c08[_0x1430cc(0x77b)]()),_0xe7fe5c[_0x1430cc(0xede)](_0x42a842);break;}_0x3d04da&&(_0x478596=_0x9f1a5c[_0x2b43a0],_0x1fbea9=_0x9f1a5c[_0x2b43a0+0x1],_0x5b8c08=_0x14e632(_0x9f1a5c[_0x2b43a0+0x2],_0x478596),_0x42a842=_0x14e632(_0x9f1a5c[_0x2b43a0+0x2],_0x1fbea9)),_0x478596&&_0x1fbea9&&_0x5b8c08&&_0x42a842&&(_0xe7fe5c[_0x1430cc(0xede)](_0x478596[_0x1430cc(0x77b)]()),_0xe7fe5c[_0x1430cc(0xede)](_0x1fbea9[_0x1430cc(0x77b)]()),_0xe7fe5c[_0x1430cc(0xede)](_0x5b8c08),_0xe7fe5c[_0x1430cc(0xede)](_0x42a842),_0xe7fe5c['push'](_0x5b8c08[_0x1430cc(0x77b)]()),_0xe7fe5c[_0x1430cc(0xede)](_0x1fbea9[_0x1430cc(0x77b)]()));break;case 0x2:_0xe7fe5c=null!==_0xe7fe5c&&void 0x0!==_0xe7fe5c?_0xe7fe5c:new Array(),_0x4c468c||(_0x478596=_0x9f1a5c[_0x2b43a0][_0x1430cc(0x77b)](),_0x1fbea9=_0x14e632(_0x478596,_0x9f1a5c[_0x2b43a0+0x1]),_0x5b8c08=_0x14e632(_0x478596,_0x9f1a5c[_0x2b43a0+0x2]),_0xe7fe5c[_0x1430cc(0xede)](_0x478596),_0xe7fe5c[_0x1430cc(0xede)](_0x1fbea9),_0xe7fe5c[_0x1430cc(0xede)](_0x5b8c08)),_0x2eea34||(_0x478596=_0x9f1a5c[_0x2b43a0+0x1]['clone'](),_0x1fbea9=_0x14e632(_0x478596,_0x9f1a5c[_0x2b43a0+0x2]),_0x5b8c08=_0x14e632(_0x478596,_0x9f1a5c[_0x2b43a0]),_0xe7fe5c[_0x1430cc(0xede)](_0x478596),_0xe7fe5c[_0x1430cc(0xede)](_0x1fbea9),_0xe7fe5c[_0x1430cc(0xede)](_0x5b8c08)),_0x3d04da||(_0x478596=_0x9f1a5c[_0x2b43a0+0x2][_0x1430cc(0x77b)](),_0x1fbea9=_0x14e632(_0x478596,_0x9f1a5c[_0x2b43a0]),_0x5b8c08=_0x14e632(_0x478596,_0x9f1a5c[_0x2b43a0+0x1]),_0xe7fe5c[_0x1430cc(0xede)](_0x478596),_0xe7fe5c[_0x1430cc(0xede)](_0x1fbea9),_0xe7fe5c[_0x1430cc(0xede)](_0x5b8c08));}}return _0xe7fe5c;},_0xae710b=new Array(0x3);for(let _0x2d2092=0x0;_0x2d2092<_0x401e75[_0x9fa8d5(0x18cc)];_0x2d2092+=0x3){let _0x53cbf5=_0xae710b;if(_0x53cbf5[0x0]=_0xdb3455(_0x2d2092),_0x2b5a02&&_0x22bd8a?(_0x53cbf5[0x1]=_0xdb3455(_0x2d2092+0x2),_0x53cbf5[0x2]=_0xdb3455(_0x2d2092+0x1)):(_0x53cbf5[0x1]=_0xdb3455(_0x2d2092+0x1),_0x53cbf5[0x2]=_0xdb3455(_0x2d2092+0x2)),!(_0x632819[_0x9fa8d5(0x22f3)]&&-_0x53cbf5[0x0]['normal']['z']<=0x0&&-_0x53cbf5[0x1]['normal']['z']<=0x0&&-_0x53cbf5[0x2][_0x9fa8d5(0x2281)]['z']<=0x0)&&(_0x53cbf5=(_0x53cbf5=(_0x53cbf5=_0x516a81(_0x53cbf5,_0x576a65))&&(_0x53cbf5=_0x516a81(_0x53cbf5,_0xeb0cba))&&(_0x53cbf5=_0x516a81(_0x53cbf5,_0x424af7))&&(_0x53cbf5=_0x516a81(_0x53cbf5,_0x33c72b))&&_0x516a81(_0x53cbf5,_0xdd2ad3))&&_0x516a81(_0x53cbf5,_0x1f7da8)))for(let _0x931d90=0x0;_0x931d90<_0x53cbf5[_0x9fa8d5(0x18cc)];_0x931d90++){const _0xd742ab=_0x53cbf5[_0x931d90];_0x485fa0[_0x9fa8d5(0xe41)][_0x9fa8d5(0xede)](_0x44312a),_0x22bd8a?(_0xd742ab[_0x9fa8d5(0x2e09)]?(_0x485fa0[_0x9fa8d5(0x18a3)][0x3*_0x44312a]=_0xd742ab[_0x9fa8d5(0x2e09)][0x0],_0x485fa0[_0x9fa8d5(0x18a3)][0x3*_0x44312a+0x1]=_0xd742ab['localPositionOverride'][0x1],_0x485fa0[_0x9fa8d5(0x18a3)][0x3*_0x44312a+0x2]=_0xd742ab[_0x9fa8d5(0x2e09)][0x2]):_0x3b1576&&(_0x485fa0['positions'][0x3*_0x44312a]=_0x3b1576[_0xd742ab[_0x9fa8d5(0x41ce)]],_0x485fa0[_0x9fa8d5(0x18a3)][0x3*_0x44312a+0x1]=_0x3b1576[_0xd742ab[_0x9fa8d5(0x41ce)]+0x1],_0x485fa0[_0x9fa8d5(0x18a3)][0x3*_0x44312a+0x2]=_0x3b1576[_0xd742ab[_0x9fa8d5(0x41ce)]+0x2]),_0xd742ab['localNormalOverride']?(_0x485fa0[_0x9fa8d5(0xdd1)][0x3*_0x44312a]=_0xd742ab[_0x9fa8d5(0x422d)][0x0],_0x485fa0[_0x9fa8d5(0xdd1)][0x3*_0x44312a+0x1]=_0xd742ab['localNormalOverride'][0x1],_0x485fa0['normals'][0x3*_0x44312a+0x2]=_0xd742ab[_0x9fa8d5(0x422d)][0x2]):_0x3faee3&&(_0x485fa0[_0x9fa8d5(0xdd1)][0x3*_0x44312a]=_0x3faee3[_0xd742ab[_0x9fa8d5(0x41ce)]],_0x485fa0[_0x9fa8d5(0xdd1)][0x3*_0x44312a+0x1]=_0x3faee3[_0xd742ab[_0x9fa8d5(0x41ce)]+0x1],_0x485fa0['normals'][0x3*_0x44312a+0x2]=_0x3faee3[_0xd742ab[_0x9fa8d5(0x41ce)]+0x2])):(_0xd742ab[_0x9fa8d5(0xa9f)][_0x9fa8d5(0x36f9)](_0x485fa0[_0x9fa8d5(0x18a3)],0x3*_0x44312a),_0xd742ab[_0x9fa8d5(0x2281)][_0x9fa8d5(0x36f9)](_0x485fa0[_0x9fa8d5(0xdd1)],0x3*_0x44312a)),_0x485fa0[_0x9fa8d5(0x3b20)]&&_0x485fa0[_0x9fa8d5(0x354a)]&&(_0xd742ab[_0x9fa8d5(0x1893)]?(_0x485fa0[_0x9fa8d5(0x3b20)][0x4*_0x44312a]=_0xd742ab[_0x9fa8d5(0x1893)][0x0],_0x485fa0[_0x9fa8d5(0x3b20)][0x4*_0x44312a+0x1]=_0xd742ab['matrixIndicesOverride'][0x1],_0x485fa0['matricesIndices'][0x4*_0x44312a+0x2]=_0xd742ab[_0x9fa8d5(0x1893)][0x2],_0x485fa0[_0x9fa8d5(0x3b20)][0x4*_0x44312a+0x3]=_0xd742ab[_0x9fa8d5(0x1893)][0x3]):(_0x4720ee&&(_0x485fa0['matricesIndices'][0x4*_0x44312a]=_0x4720ee[_0xd742ab[_0x9fa8d5(0x43d)]],_0x485fa0['matricesIndices'][0x4*_0x44312a+0x1]=_0x4720ee[_0xd742ab[_0x9fa8d5(0x43d)]+0x1],_0x485fa0[_0x9fa8d5(0x3b20)][0x4*_0x44312a+0x2]=_0x4720ee[_0xd742ab[_0x9fa8d5(0x43d)]+0x2],_0x485fa0['matricesIndices'][0x4*_0x44312a+0x3]=_0x4720ee[_0xd742ab[_0x9fa8d5(0x43d)]+0x3]),_0x5de164&&_0x485fa0[_0x9fa8d5(0x1826)]&&(_0x485fa0['matricesIndicesExtra'][0x4*_0x44312a]=_0x5de164[_0xd742ab[_0x9fa8d5(0x43d)]],_0x485fa0[_0x9fa8d5(0x1826)][0x4*_0x44312a+0x1]=_0x5de164[_0xd742ab[_0x9fa8d5(0x43d)]+0x1],_0x485fa0[_0x9fa8d5(0x1826)][0x4*_0x44312a+0x2]=_0x5de164[_0xd742ab[_0x9fa8d5(0x43d)]+0x2],_0x485fa0[_0x9fa8d5(0x1826)][0x4*_0x44312a+0x3]=_0x5de164[_0xd742ab['vertexIdxForBones']+0x3])),_0xd742ab[_0x9fa8d5(0x2eaa)]?(_0x485fa0[_0x9fa8d5(0x354a)][0x4*_0x44312a]=_0xd742ab['matrixWeightsOverride'][0x0],_0x485fa0['matricesWeights'][0x4*_0x44312a+0x1]=_0xd742ab['matrixWeightsOverride'][0x1],_0x485fa0[_0x9fa8d5(0x354a)][0x4*_0x44312a+0x2]=_0xd742ab[_0x9fa8d5(0x2eaa)][0x2],_0x485fa0['matricesWeights'][0x4*_0x44312a+0x3]=_0xd742ab['matrixWeightsOverride'][0x3]):(_0xeaa7a7&&(_0x485fa0[_0x9fa8d5(0x354a)][0x4*_0x44312a]=_0xeaa7a7[_0xd742ab[_0x9fa8d5(0x43d)]],_0x485fa0[_0x9fa8d5(0x354a)][0x4*_0x44312a+0x1]=_0xeaa7a7[_0xd742ab[_0x9fa8d5(0x43d)]+0x1],_0x485fa0[_0x9fa8d5(0x354a)][0x4*_0x44312a+0x2]=_0xeaa7a7[_0xd742ab[_0x9fa8d5(0x43d)]+0x2],_0x485fa0[_0x9fa8d5(0x354a)][0x4*_0x44312a+0x3]=_0xeaa7a7[_0xd742ab[_0x9fa8d5(0x43d)]+0x3]),_0x38c2e1&&_0x485fa0[_0x9fa8d5(0x161a)]&&(_0x485fa0[_0x9fa8d5(0x161a)][0x4*_0x44312a]=_0x38c2e1[_0xd742ab[_0x9fa8d5(0x43d)]],_0x485fa0[_0x9fa8d5(0x161a)][0x4*_0x44312a+0x1]=_0x38c2e1[_0xd742ab[_0x9fa8d5(0x43d)]+0x1],_0x485fa0['matricesWeightsExtra'][0x4*_0x44312a+0x2]=_0x38c2e1[_0xd742ab[_0x9fa8d5(0x43d)]+0x2],_0x485fa0['matricesWeightsExtra'][0x4*_0x44312a+0x3]=_0x38c2e1[_0xd742ab[_0x9fa8d5(0x43d)]+0x3]))),_0x632819[_0x9fa8d5(0x2618)]?_0xd742ab['uv']['toArray'](_0x485fa0[_0x9fa8d5(0x4116)],0x2*_0x44312a):(_0x485fa0[_0x9fa8d5(0x4116)][_0x9fa8d5(0xede)](0.5+_0xd742ab[_0x9fa8d5(0xa9f)]['x']/_0x1aee8b['x']),_0x2a3a68=0.5+_0xd742ab[_0x9fa8d5(0xa9f)]['y']/_0x1aee8b['y'],_0x485fa0[_0x9fa8d5(0x4116)][_0x9fa8d5(0xede)](_0x419ed2['e']['UseOpenGLOrientationForUV']?0x1-_0x2a3a68:_0x2a3a68)),_0x44312a++;}}const _0x3f4075=new _0x472b8c['Kj'](_0x1f2c02,_0x4eefc0[_0x9fa8d5(0x3d78)]());return _0x485fa0[_0x9fa8d5(0x2140)](_0x3f4075),_0x22bd8a?(_0x3f4075[_0x9fa8d5(0x293f)]=_0x4eefc0[_0x9fa8d5(0x293f)],_0x3f4075['parent']=_0x4eefc0):(_0x3f4075['position']=_0x323801[_0x9fa8d5(0x77b)](),_0x3f4075[_0x9fa8d5(0x3c7f)]=new _0x451273['P'](_0x26e16c,_0x48fbc9,_0x27e5d4)),_0x3f4075[_0x9fa8d5(0x5d4)](!0x0),_0x3f4075[_0x9fa8d5(0x3cd0)](!0x0,!0x0),_0x3f4075;}_0x472b8c['Kj'][_0x1a5817(0x1c32)]=(_0x16e31d,_0x227385,_0x3fd16a,_0x3fb22a,_0xe6ebfb,_0x1f0339)=>_0x1c9777(_0x16e31d,_0x227385,{'position':_0x3fd16a,'normal':_0x3fb22a,'size':_0xe6ebfb,'angle':_0x1f0339});},0x11362:(_0x2728b5,_0x18df94,_0x5f1455)=>{var _0x3cebc=a8_0x1ec55c;_0x5f1455['d'](_0x18df94,{'uH':()=>_0x4a6c11});var _0x1de550=_0x5f1455(0x94e3),_0x427f4c=_0x5f1455(0xb5a7),_0x3a2a9d=_0x5f1455(0x11338);function _0x5bca65(_0x2f37c8){var _0x537a50=a8_0x5306;const _0x244d40=new Array(),_0x52004b=new Array();var _0x2ea660=new Array();const _0x15e8a3=new Array();var _0xc9a2a4=_0x2f37c8[_0x537a50(0x13e7)]||0.5,_0xca1b9b=_0x2f37c8[_0x537a50(0x315)]||0x40,_0x4a0d55=(!_0x2f37c8['arc']||!(_0x2f37c8['arc']<=0x0||0x1<_0x2f37c8['arc']))&&_0x2f37c8['arc']||0x1,_0x2f51ff=0x0===_0x2f37c8['sideOrientation']?0x0:_0x2f37c8['sideOrientation']||_0x427f4c['x']['DEFAULTSIDE'],_0x3fd804=(_0x244d40[_0x537a50(0xede)](0x0,0x0,0x0),_0x15e8a3[_0x537a50(0xede)](0.5,0.5),0x2*Math['PI']*_0x4a0d55),_0x31dd07=0x1===_0x4a0d55?_0x3fd804/_0xca1b9b:_0x3fd804/(_0xca1b9b-0x1);let _0x26e46a=0x0;for(let _0x1f4685=0x0;_0x1f4685<_0xca1b9b;_0x1f4685++){var _0x53a840=Math['cos'](_0x26e46a),_0x271ea2=Math['sin'](_0x26e46a),_0x78e34d=(_0x53a840+0x1)/0x2,_0x3cdcd6=(0x1-_0x271ea2)/0x2;_0x244d40[_0x537a50(0xede)](_0xc9a2a4*_0x53a840,_0xc9a2a4*_0x271ea2,0x0),_0x15e8a3[_0x537a50(0xede)](_0x78e34d,_0x3a2a9d['e']['UseOpenGLOrientationForUV']?0x1-_0x3cdcd6:_0x3cdcd6),_0x26e46a+=_0x31dd07;}0x1===_0x4a0d55&&(_0x244d40[_0x537a50(0xede)](_0x244d40[0x3],_0x244d40[0x4],_0x244d40[0x5]),_0x15e8a3[_0x537a50(0xede)](_0x15e8a3[0x2],_0x3a2a9d['e'][_0x537a50(0x367f)]?0x1-_0x15e8a3[0x3]:_0x15e8a3[0x3]));var _0x3495c1=_0x244d40['length']/0x3;for(let _0x458a52=0x1;_0x458a52<_0x3495c1-0x1;_0x458a52++)_0x52004b[_0x537a50(0xede)](_0x458a52+0x1,0x0,_0x458a52);_0x427f4c['x'][_0x537a50(0x2dc9)](_0x244d40,_0x52004b,_0x2ea660),_0x427f4c['x'][_0x537a50(0x35f3)](_0x2f51ff,_0x244d40,_0x52004b,_0x2ea660,_0x15e8a3,_0x2f37c8['frontUVs'],_0x2f37c8[_0x537a50(0x3710)]);const _0x28fca4=new _0x427f4c['x']();return _0x28fca4['indices']=_0x52004b,_0x28fca4[_0x537a50(0x18a3)]=_0x244d40,_0x28fca4[_0x537a50(0xdd1)]=_0x2ea660,_0x28fca4[_0x537a50(0x4116)]=_0x15e8a3,_0x28fca4;}function _0x4a6c11(_0x4e8852,_0x1fcbca={},_0x3bb6eb=null){var _0x3c83d9=a8_0x5306;const _0x343f54=new _0x1de550['Kj'](_0x4e8852,_0x3bb6eb),_0xde27c9=(_0x1fcbca['sideOrientation']=_0x1de550['Kj'][_0x3c83d9(0x334f)](_0x1fcbca[_0x3c83d9(0x2ba6)]),_0x343f54[_0x3c83d9(0x3050)]=_0x1fcbca['sideOrientation'],_0x5bca65(_0x1fcbca));return _0xde27c9[_0x3c83d9(0x2140)](_0x343f54,_0x1fcbca[_0x3c83d9(0x1aa8)]),_0x343f54;}_0x427f4c['x'][_0x3cebc(0x388a)]=_0x5bca65,_0x1de550['Kj'][_0x3cebc(0x388a)]=(_0x167993,_0x10cd45,_0x1d66d2,_0x1e86ca=null,_0x160bb6,_0x32c46b)=>_0x4a6c11(_0x167993,{'radius':_0x10cd45,'tessellation':_0x1d66d2,'sideOrientation':_0x32c46b,'updatable':_0x160bb6},_0x1e86ca);},0x7731:(_0x472e70,_0x2bb8b4,_0x51ed83)=>{_0x51ed83['d'](_0x2bb8b4,{'M':()=>function(_0x487461,_0x164623,_0x2e6a51=null){var _0x364cd5=a8_0x5306;let _0x2dc21d=_0x164623['m']||0x1,_0xf883f6=(_0x2dc21d!==Math[_0x364cd5(0x3b8b)](_0x2dc21d)&&(_0x2dc21d,Math[_0x364cd5(0x3b8b)](_0x2dc21d),_0x2b0ab6['Y'][_0x364cd5(0xc51)](_0x364cd5(0xe40))),_0x164623['n']||0x0);var _0x441de2;_0xf883f6!==Math[_0x364cd5(0x3b8b)](_0xf883f6)&&(_0xf883f6,Math[_0x364cd5(0x3b8b)](_0xf883f6),_0x2b0ab6['Y']['Warn'](_0x364cd5(0x3a31))),_0xf883f6>_0x2dc21d&&(_0x441de2=_0xf883f6,_0xf883f6=_0x2dc21d,_0x2dc21d=_0x441de2,_0x2b0ab6['Y']['Warn'](_0x364cd5(0x3ed8)));const _0x2dda65=new _0xc6eec9['Bn'](),_0x5d1a8f=(_0x2dda65['build'](_0x2dc21d,_0xf883f6),_0xc6eec9['zz'][_0x364cd5(0x3db4)](_0x2dda65)),_0x580ce8={'custom':_0x5d1a8f,'size':_0x164623[_0x364cd5(0x1a2b)],'sizeX':_0x164623['sizeX'],'sizeY':_0x164623[_0x364cd5(0x424)],'sizeZ':_0x164623[_0x364cd5(0x29c)],'faceUV':_0x164623['faceUV'],'faceColors':_0x164623[_0x364cd5(0x2f8c)],'flat':_0x164623[_0x364cd5(0x379)],'updatable':_0x164623[_0x364cd5(0x1aa8)],'sideOrientation':_0x164623[_0x364cd5(0x2ba6)],'frontUVs':_0x164623['frontUVs'],'backUVs':_0x164623[_0x364cd5(0x3710)]},_0x1be6e7=(0x0,_0x9d6dd1['sh'])(_0x487461,_0x580ce8,_0x2e6a51);return _0x1be6e7;}});var _0x9d6dd1=_0x51ed83(0xb47c),_0x2b0ab6=_0x51ed83(0x9a70),_0xc6eec9=_0x51ed83(0x7047);},0xdc70:(_0x58538b,_0x4ddc7b,_0x56ca04)=>{var _0x522af2=a8_0x1ec55c;_0x56ca04['d'](_0x4ddc7b,{'_':()=>_0x4bf372});var _0x4a2bf4=_0x56ca04(0xd53f),_0x1aaf15=_0x56ca04(0xbd53),_0x46f09b=_0x56ca04(0x94e3),_0x1ef196=_0x56ca04(0xb5a7),_0xaefe21=_0x56ca04(0x9a70),_0x3dd1db=_0x56ca04(0x7047),_0x5c40e8=_0x56ca04(0x12d7),_0x546c56=_0x56ca04(0x11338);function _0x4bf372(_0x8d414f,_0x2d6ade,_0x4e2bbf=null){var _0x10cdfc=a8_0x5306,_0x92b4c9=_0x2d6ade['size'],_0x1c3c9b=_0x2d6ade[_0x10cdfc(0x298c)]||_0x92b4c9||0x1,_0x1650d6=_0x2d6ade[_0x10cdfc(0x424)]||_0x92b4c9||0x1,_0x2be7db=_0x2d6ade[_0x10cdfc(0x29c)]||_0x92b4c9||0x1;let _0x418969=_0x2d6ade['m']||0x1,_0x79cf5e=(_0x418969!==Math[_0x10cdfc(0x3b8b)](_0x418969)&&(_0x418969,Math[_0x10cdfc(0x3b8b)](_0x418969),_0xaefe21['Y'][_0x10cdfc(0xc51)](_0x10cdfc(0xe40))),_0x2d6ade['n']||0x0);_0x79cf5e!==Math[_0x10cdfc(0x3b8b)](_0x79cf5e)&&(_0x79cf5e,Math[_0x10cdfc(0x3b8b)](_0x79cf5e),_0xaefe21['Y'][_0x10cdfc(0xc51)](_0x10cdfc(0x3a31))),_0x79cf5e>_0x418969&&(_0x92b4c9=_0x79cf5e,_0x79cf5e=_0x418969,_0x418969=_0x92b4c9,_0xaefe21['Y'][_0x10cdfc(0xc51)](_0x10cdfc(0x3ed8)));const _0x34f57d=new _0x3dd1db['Bn'](),_0x37579b=(_0x34f57d[_0x10cdfc(0x2c4e)](_0x418969,_0x79cf5e),_0x3dd1db['zz'][_0x10cdfc(0x3db4)](_0x34f57d));var _0x58f189=_0x37579b[_0x10cdfc(0x3689)]();const _0x5a9444=new _0x5c40e8['R'](_0x8d414f,_0x4e2bbf),_0x7f50a4=(_0x2d6ade['sideOrientation']=_0x46f09b['Kj'][_0x10cdfc(0x334f)](_0x2d6ade[_0x10cdfc(0x2ba6)]),_0x5a9444[_0x10cdfc(0x3050)]=_0x2d6ade['sideOrientation'],function(_0x28b888){var _0x3452a8=_0x10cdfc,_0x355bad=_0x2d6ade[_0x3452a8(0x1a2b)],_0x566643=_0x2d6ade[_0x3452a8(0x298c)]||_0x355bad||0x1,_0x5355ea=_0x2d6ade[_0x3452a8(0x424)]||_0x355bad||0x1,_0x113a5e=_0x2d6ade[_0x3452a8(0x29c)]||_0x355bad||0x1,_0x355bad=0x0===_0x2d6ade[_0x3452a8(0x2ba6)]?0x0:_0x2d6ade['sideOrientation']||_0x1ef196['x'][_0x3452a8(0x3cd1)];const _0x112a06=new Array(),_0x481a9a=new Array(),_0x2703be=new Array(),_0x3fd669=new Array();let _0x171c5e=Infinity,_0x5ee316=-Infinity,_0x19f9d9=Infinity,_0x7dadcd=-Infinity;for(let _0x866942=0x0;_0x866942<_0x28b888[_0x3452a8(0x41a1)][_0x3452a8(0x18cc)];_0x866942++)_0x171c5e=Math[_0x3452a8(0x1111)](_0x171c5e,_0x28b888[_0x3452a8(0x41a1)][_0x866942][0x0]*_0x566643),_0x5ee316=Math['max'](_0x5ee316,_0x28b888['vertex'][_0x866942][0x0]*_0x566643),_0x19f9d9=Math[_0x3452a8(0x1111)](_0x19f9d9,_0x28b888['vertex'][_0x866942][0x1]*_0x5355ea),_0x7dadcd=Math[_0x3452a8(0x1955)](_0x7dadcd,_0x28b888[_0x3452a8(0x41a1)][_0x866942][0x1]*_0x5355ea);let _0x34a95d=0x0;for(let _0x549826=0x0;_0x549826<_0x28b888[_0x3452a8(0xea3)][_0x3452a8(0x18cc)];_0x549826++){var _0x58c65e=_0x28b888[_0x3452a8(0xea3)][_0x549826],_0x51885f=_0x4a2bf4['P'][_0x3452a8(0xf7f)](_0x28b888[_0x3452a8(0x41a1)][_0x58c65e[0x0]]);const _0x4f6f01=_0x4a2bf4['P'][_0x3452a8(0xf7f)](_0x28b888['vertex'][_0x58c65e[0x2]]),_0x1a5b97=_0x4a2bf4['P'][_0x3452a8(0xf7f)](_0x28b888[_0x3452a8(0x41a1)][_0x58c65e[0x1]]);var _0x50caad=_0x4f6f01['subtract'](_0x51885f),_0x51885f=_0x1a5b97[_0x3452a8(0x10ce)](_0x51885f),_0x113ad8=_0x4a2bf4['P'][_0x3452a8(0x2060)](_0x51885f,_0x50caad)[_0x3452a8(0x3f86)]();for(let _0x4cd4a7=0x0;_0x4cd4a7<_0x58c65e[_0x3452a8(0x18cc)];_0x4cd4a7++){_0x2703be[_0x3452a8(0xede)](_0x113ad8['x'],_0x113ad8['y'],_0x113ad8['z']);var _0x21d6b7=_0x28b888[_0x3452a8(0x41a1)][_0x58c65e[_0x4cd4a7]],_0x3e56fd=(_0x112a06[_0x3452a8(0xede)](_0x21d6b7[0x0]*_0x566643,_0x21d6b7[0x1]*_0x5355ea,_0x21d6b7[0x2]*_0x113a5e),(_0x21d6b7[0x1]*_0x5355ea-_0x19f9d9)/(_0x7dadcd-_0x19f9d9));_0x3fd669[_0x3452a8(0xede)]((_0x21d6b7[0x0]*_0x566643-_0x171c5e)/(_0x5ee316-_0x171c5e),_0x546c56['e'][_0x3452a8(0x367f)]?0x1-_0x3e56fd:_0x3e56fd);}for(let _0x7c6515=0x0;_0x7c6515<_0x58c65e[_0x3452a8(0x18cc)]-0x2;_0x7c6515++)_0x481a9a[_0x3452a8(0xede)](_0x34a95d,_0x34a95d+_0x7c6515+0x2,_0x34a95d+_0x7c6515+0x1);_0x34a95d+=_0x58c65e[_0x3452a8(0x18cc)];}_0x1ef196['x'][_0x3452a8(0x35f3)](_0x355bad,_0x112a06,_0x481a9a,_0x2703be,_0x3fd669);const _0x4afec9=new _0x1ef196['x']();return _0x4afec9[_0x3452a8(0x18a3)]=_0x112a06,_0x4afec9[_0x3452a8(0xe41)]=_0x481a9a,_0x4afec9['normals']=_0x2703be,_0x4afec9[_0x3452a8(0x4116)]=_0x3fd669,_0x4afec9;}(_0x58f189));_0x7f50a4[_0x10cdfc(0x2140)](_0x5a9444,_0x2d6ade[_0x10cdfc(0x1aa8)]),_0x5a9444[_0x10cdfc(0x16ac)]['nbSharedFaces']=_0x37579b['sharedNodes'],_0x5a9444['goldbergData'][_0x10cdfc(0xd3a)]=_0x37579b['poleNodes'],_0x5a9444[_0x10cdfc(0x16ac)][_0x10cdfc(0x1c7d)]=_0x37579b[_0x10cdfc(0x1c7d)],_0x5a9444['goldbergData']['nbFaces']=_0x5a9444[_0x10cdfc(0x16ac)][_0x10cdfc(0x11c0)]+_0x5a9444['goldbergData']['nbUnsharedFaces'],_0x5a9444['goldbergData'][_0x10cdfc(0x15ee)]=(_0x5a9444[_0x10cdfc(0x16ac)]['nbUnsharedFaces']-0xc)/0xc;for(let _0x294f3f=0x0;_0x294f3f<_0x37579b['vertex'][_0x10cdfc(0x18cc)];_0x294f3f++)_0x5a9444[_0x10cdfc(0x16ac)]['faceCenters'][_0x10cdfc(0xede)](_0x4a2bf4['P']['FromArray'](_0x37579b[_0x10cdfc(0x41a1)][_0x294f3f])),_0x5a9444[_0x10cdfc(0x16ac)][_0x10cdfc(0x3a5d)][_0x294f3f]['x']*=_0x1c3c9b,_0x5a9444[_0x10cdfc(0x16ac)][_0x10cdfc(0x3a5d)][_0x294f3f]['y']*=_0x1650d6,_0x5a9444[_0x10cdfc(0x16ac)][_0x10cdfc(0x3a5d)][_0x294f3f]['z']*=_0x2be7db,_0x5a9444[_0x10cdfc(0x16ac)][_0x10cdfc(0x2f8c)]['push'](new _0x1aaf15['HE'](0x1,0x1,0x1,0x1));for(let _0x96bc60=0x0;_0x96bc60<_0x58f189['face'][_0x10cdfc(0x18cc)];_0x96bc60++){var _0x31853c=_0x58f189[_0x10cdfc(0xea3)][_0x96bc60],_0x18fefa=_0x4a2bf4['P']['FromArray'](_0x58f189['vertex'][_0x31853c[0x0]]);const _0x31cd64=_0x4a2bf4['P']['FromArray'](_0x58f189[_0x10cdfc(0x41a1)][_0x31853c[0x2]]),_0x4643d9=_0x4a2bf4['P'][_0x10cdfc(0xf7f)](_0x58f189['vertex'][_0x31853c[0x1]]);_0x31853c=_0x31cd64[_0x10cdfc(0x10ce)](_0x18fefa);const _0x15afd6=_0x4643d9[_0x10cdfc(0x10ce)](_0x18fefa);_0x18fefa=_0x4a2bf4['P']['Cross'](_0x15afd6,_0x31853c)[_0x10cdfc(0x3f86)](),_0x31853c=_0x4a2bf4['P'][_0x10cdfc(0x2060)](_0x15afd6,_0x18fefa)[_0x10cdfc(0x3f86)](),(_0x5a9444['goldbergData']['faceXaxis'][_0x10cdfc(0xede)](_0x15afd6['normalize']()),_0x5a9444[_0x10cdfc(0x16ac)][_0x10cdfc(0x308)][_0x10cdfc(0xede)](_0x18fefa),_0x5a9444[_0x10cdfc(0x16ac)][_0x10cdfc(0x8bd)]['push'](_0x31853c));}return _0x5a9444;}_0x46f09b['Kj'][_0x522af2(0x3a5e)]=_0x4bf372;},0x7dc0:(_0x4f2d2e,_0x2fef3b,_0x19f4d1)=>{var _0x5e1ec9=a8_0x1ec55c;_0x19f4d1['d'](_0x2fef3b,{'$6':()=>_0x45c560,'DG':()=>_0x375fa9,'W':()=>_0x3389cc});var _0x4d7319=_0x19f4d1(0xd53f),_0x440a2b=_0x19f4d1(0xbd53),_0x15eca3=_0x19f4d1(0x94e3),_0x2f26d3=_0x19f4d1(0xb5a7),_0x59ccbe=_0x19f4d1(0x13919),_0x3aedce=_0x19f4d1(0x4ba7),_0x481889=_0x19f4d1(0x11096),_0x41bca4=_0x19f4d1(0x16bf5),_0x1e4743=_0x19f4d1(0x11338);function _0x2fb063(_0xbb4d28){var _0x9d3a66=a8_0x5306;const _0x160b2d=[],_0x20c812=[],_0x5dc625=[],_0x44b72d=[];let _0x19748f,_0x27c1e9;var _0x370524=_0xbb4d28[_0x9d3a66(0x146c)]||0x1,_0x1e9ef8=_0xbb4d28[_0x9d3a66(0x3062)]||0x1,_0xa1d2c6=_0xbb4d28[_0x9d3a66(0x67e)]||_0xbb4d28[_0x9d3a66(0xfd4)]||0x1,_0x143f04=_0xbb4d28[_0x9d3a66(0xe53)]||_0xbb4d28[_0x9d3a66(0xfd4)]||0x1;for(_0x19748f=0x0;_0x19748f<=_0x143f04;_0x19748f++)for(_0x27c1e9=0x0;_0x27c1e9<=_0xa1d2c6;_0x27c1e9++){var _0x8a541a=new _0x4d7319['P'](_0x27c1e9*_0x370524/_0xa1d2c6-_0x370524/0x2,0x0,(_0x143f04-_0x19748f)*_0x1e9ef8/_0x143f04-_0x1e9ef8/0x2),_0x3383f4=new _0x4d7319['P'](0x0,0x1,0x0);_0x20c812[_0x9d3a66(0xede)](_0x8a541a['x'],_0x8a541a['y'],_0x8a541a['z']),_0x5dc625[_0x9d3a66(0xede)](_0x3383f4['x'],_0x3383f4['y'],_0x3383f4['z']),_0x44b72d[_0x9d3a66(0xede)](_0x27c1e9/_0xa1d2c6,_0x1e4743['e']['UseOpenGLOrientationForUV']?_0x19748f/_0x143f04:0x1-_0x19748f/_0x143f04);}for(_0x19748f=0x0;_0x19748f<_0x143f04;_0x19748f++)for(_0x27c1e9=0x0;_0x27c1e9<_0xa1d2c6;_0x27c1e9++)_0x160b2d[_0x9d3a66(0xede)](_0x27c1e9+0x1+(_0x19748f+0x1)*(_0xa1d2c6+0x1)),_0x160b2d[_0x9d3a66(0xede)](_0x27c1e9+0x1+_0x19748f*(_0xa1d2c6+0x1)),_0x160b2d[_0x9d3a66(0xede)](_0x27c1e9+_0x19748f*(_0xa1d2c6+0x1)),_0x160b2d[_0x9d3a66(0xede)](_0x27c1e9+(_0x19748f+0x1)*(_0xa1d2c6+0x1)),_0x160b2d[_0x9d3a66(0xede)](_0x27c1e9+0x1+(_0x19748f+0x1)*(_0xa1d2c6+0x1)),_0x160b2d[_0x9d3a66(0xede)](_0x27c1e9+_0x19748f*(_0xa1d2c6+0x1));const _0x468560=new _0x2f26d3['x']();return _0x468560[_0x9d3a66(0xe41)]=_0x160b2d,_0x468560[_0x9d3a66(0x18a3)]=_0x20c812,_0x468560[_0x9d3a66(0xdd1)]=_0x5dc625,_0x468560[_0x9d3a66(0x4116)]=_0x44b72d,_0x468560;}function _0x2f8fd3(_0x56eb1b){var _0x3705e6=a8_0x5306,_0x243d49=void 0x0!==_0x56eb1b[_0x3705e6(0x1d25)]&&null!==_0x56eb1b['xmin']?_0x56eb1b[_0x3705e6(0x1d25)]:-0x1,_0x360f7c=void 0x0!==_0x56eb1b[_0x3705e6(0x11b4)]&&null!==_0x56eb1b[_0x3705e6(0x11b4)]?_0x56eb1b[_0x3705e6(0x11b4)]:-0x1,_0xd33b96=void 0x0!==_0x56eb1b[_0x3705e6(0x2cb0)]&&null!==_0x56eb1b[_0x3705e6(0x2cb0)]?_0x56eb1b[_0x3705e6(0x2cb0)]:0x1,_0x18ffaf=void 0x0!==_0x56eb1b[_0x3705e6(0x13f1)]&&null!==_0x56eb1b[_0x3705e6(0x13f1)]?_0x56eb1b[_0x3705e6(0x13f1)]:0x1;const _0x4f17bb=_0x56eb1b['subdivisions']||{'w':0x1,'h':0x1},_0x4eb8ae=_0x56eb1b['precision']||{'w':0x1,'h':0x1},_0x5e1e0=new Array(),_0x5d4293=new Array(),_0x43a546=new Array(),_0x80524b=new Array();let _0x4a0d62,_0x978980,_0x204010,_0x435c7a;_0x4f17bb['h']=_0x4f17bb['h']<0x1?0x1:_0x4f17bb['h'],_0x4f17bb['w']=_0x4f17bb['w']<0x1?0x1:_0x4f17bb['w'],_0x4eb8ae['w']=_0x4eb8ae['w']<0x1?0x1:_0x4eb8ae['w'],_0x4eb8ae['h']=_0x4eb8ae['h']<0x1?0x1:_0x4eb8ae['h'];var _0x1df5db=(_0xd33b96-_0x243d49)/_0x4f17bb['w'],_0xce53f8=(_0x18ffaf-_0x360f7c)/_0x4f17bb['h'];for(_0x204010=0x0;_0x204010<_0x4f17bb['h'];_0x204010++)for(_0x435c7a=0x0;_0x435c7a<_0x4f17bb['w'];_0x435c7a++){var _0x56ddf9=_0x243d49+_0x435c7a*_0x1df5db,_0x6de43f=_0x360f7c+_0x204010*_0xce53f8,_0x2a42e4=_0x243d49+(_0x435c7a+0x1)*_0x1df5db,_0x5292f1=_0x360f7c+(_0x204010+0x1)*_0xce53f8,_0x480cda=_0x5d4293[_0x3705e6(0x18cc)]/0x3,_0x171e90=_0x4eb8ae['w']+0x1;for(_0x4a0d62=0x0;_0x4a0d62<_0x4eb8ae['h'];_0x4a0d62++)for(_0x978980=0x0;_0x978980<_0x4eb8ae['w'];_0x978980++){var _0x1c081d=[_0x480cda+_0x978980+_0x4a0d62*_0x171e90,_0x480cda+(_0x978980+0x1)+_0x4a0d62*_0x171e90,_0x480cda+(_0x978980+0x1)+(_0x4a0d62+0x1)*_0x171e90,_0x480cda+_0x978980+(_0x4a0d62+0x1)*_0x171e90];_0x5e1e0[_0x3705e6(0xede)](_0x1c081d[0x1]),_0x5e1e0[_0x3705e6(0xede)](_0x1c081d[0x2]),_0x5e1e0['push'](_0x1c081d[0x3]),_0x5e1e0[_0x3705e6(0xede)](_0x1c081d[0x0]),_0x5e1e0[_0x3705e6(0xede)](_0x1c081d[0x1]),_0x5e1e0['push'](_0x1c081d[0x3]);}const _0x4d74a2=_0x4d7319['P'][_0x3705e6(0x409)]();var _0x4dcbc3=new _0x4d7319['P'](0x0,0x1,0x0);for(_0x4a0d62=0x0;_0x4a0d62<=_0x4eb8ae['h'];_0x4a0d62++)for(_0x4d74a2['z']=_0x4a0d62*(_0x5292f1-_0x6de43f)/_0x4eb8ae['h']+_0x6de43f,_0x978980=0x0;_0x978980<=_0x4eb8ae['w'];_0x978980++)_0x4d74a2['x']=_0x978980*(_0x2a42e4-_0x56ddf9)/_0x4eb8ae['w']+_0x56ddf9,_0x4d74a2['y']=0x0,_0x5d4293['push'](_0x4d74a2['x'],_0x4d74a2['y'],_0x4d74a2['z']),_0x43a546[_0x3705e6(0xede)](_0x4dcbc3['x'],_0x4dcbc3['y'],_0x4dcbc3['z']),_0x80524b['push'](_0x978980/_0x4eb8ae['w'],_0x4a0d62/_0x4eb8ae['h']);}const _0xf30efd=new _0x2f26d3['x']();return _0xf30efd['indices']=_0x5e1e0,_0xf30efd[_0x3705e6(0x18a3)]=_0x5d4293,_0xf30efd[_0x3705e6(0xdd1)]=_0x43a546,_0xf30efd[_0x3705e6(0x4116)]=_0x80524b,_0xf30efd;}function _0x1e1b4b(_0x20a528){var _0x4b81e8=a8_0x5306;const _0x509cc8=[],_0x1db051=[],_0x5e15e1=[],_0x5cfc44=[];let _0x51bae3,_0x227bd4;var _0x1bd04c,_0x57bb78=_0x20a528[_0x4b81e8(0x220)]||new _0x440a2b['Wo'](0.3,0.59,0.11),_0x3f5744=_0x20a528[_0x4b81e8(0x3528)]||0x0;let _0x52ef45=!0x1;for(_0x20a528[_0x4b81e8(0x23e1)]>_0x20a528[_0x4b81e8(0xbbf)]&&(_0x52ef45=!0x0,_0x1bd04c=_0x20a528[_0x4b81e8(0xbbf)],_0x20a528[_0x4b81e8(0xbbf)]=_0x20a528['minHeight'],_0x20a528[_0x4b81e8(0x23e1)]=_0x1bd04c),_0x51bae3=0x0;_0x51bae3<=_0x20a528['subdivisions'];_0x51bae3++)for(_0x227bd4=0x0;_0x227bd4<=_0x20a528[_0x4b81e8(0xfd4)];_0x227bd4++){const _0x1b9de5=new _0x4d7319['P'](_0x227bd4*_0x20a528['width']/_0x20a528[_0x4b81e8(0xfd4)]-_0x20a528['width']/0x2,0x0,(_0x20a528[_0x4b81e8(0xfd4)]-_0x51bae3)*_0x20a528['height']/_0x20a528[_0x4b81e8(0xfd4)]-_0x20a528[_0x4b81e8(0x3062)]/0x2);var _0x5c8054=0x4*(((_0x1b9de5['x']+_0x20a528[_0x4b81e8(0x146c)]/0x2)/_0x20a528['width']*(_0x20a528[_0x4b81e8(0xa77)]-0x1)|0x0)+((0x1-(_0x1b9de5['z']+_0x20a528[_0x4b81e8(0x3062)]/0x2)/_0x20a528[_0x4b81e8(0x3062)])*(_0x20a528[_0x4b81e8(0x3a7b)]-0x1)|0x0)*_0x20a528['bufferWidth']);let _0x2bbe01=_0x20a528[_0x4b81e8(0x11c3)][_0x5c8054]/0xff,_0x158543=_0x20a528[_0x4b81e8(0x11c3)][0x1+_0x5c8054]/0xff,_0x42cf88=_0x20a528['buffer'][0x2+_0x5c8054]/0xff;var _0x5c8054=_0x20a528['buffer'][0x3+_0x5c8054]/0xff,_0x3b78de=(_0x52ef45&&(_0x2bbe01=0x1-_0x2bbe01,_0x158543=0x1-_0x158543,_0x42cf88=0x1-_0x42cf88),_0x2bbe01*_0x57bb78['r']+_0x158543*_0x57bb78['g']+_0x42cf88*_0x57bb78['b']);_0x1b9de5['y']=_0x3f5744<=_0x5c8054?_0x20a528[_0x4b81e8(0x23e1)]+(_0x20a528['maxHeight']-_0x20a528[_0x4b81e8(0x23e1)])*_0x3b78de:_0x20a528[_0x4b81e8(0x23e1)]-_0x41bca4['kn'],_0x1db051[_0x4b81e8(0xede)](_0x1b9de5['x'],_0x1b9de5['y'],_0x1b9de5['z']),_0x5e15e1['push'](0x0,0x0,0x0),_0x5cfc44[_0x4b81e8(0xede)](_0x227bd4/_0x20a528[_0x4b81e8(0xfd4)],0x1-_0x51bae3/_0x20a528[_0x4b81e8(0xfd4)]);}for(_0x51bae3=0x0;_0x51bae3<_0x20a528[_0x4b81e8(0xfd4)];_0x51bae3++)for(_0x227bd4=0x0;_0x227bd4<_0x20a528['subdivisions'];_0x227bd4++){var _0x48c177=_0x227bd4+0x1+(_0x51bae3+0x1)*(_0x20a528['subdivisions']+0x1),_0x13c991=_0x227bd4+0x1+_0x51bae3*(_0x20a528[_0x4b81e8(0xfd4)]+0x1),_0x1ad39e=_0x227bd4+_0x51bae3*(_0x20a528['subdivisions']+0x1),_0x3863dd=_0x227bd4+(_0x51bae3+0x1)*(_0x20a528[_0x4b81e8(0xfd4)]+0x1),_0x383b1b=_0x1db051[0x3*_0x48c177+0x1]>=_0x20a528[_0x4b81e8(0x23e1)],_0x33ebfd=_0x1db051[0x3*_0x13c991+0x1]>=_0x20a528[_0x4b81e8(0x23e1)],_0x529517=_0x1db051[0x3*_0x1ad39e+0x1]>=_0x20a528['minHeight'];_0x383b1b&&_0x33ebfd&&_0x529517&&(_0x509cc8[_0x4b81e8(0xede)](_0x48c177),_0x509cc8[_0x4b81e8(0xede)](_0x13c991),_0x509cc8[_0x4b81e8(0xede)](_0x1ad39e)),_0x1db051[0x3*_0x3863dd+0x1]>=_0x20a528[_0x4b81e8(0x23e1)]&&_0x383b1b&&_0x529517&&(_0x509cc8[_0x4b81e8(0xede)](_0x3863dd),_0x509cc8[_0x4b81e8(0xede)](_0x48c177),_0x509cc8[_0x4b81e8(0xede)](_0x1ad39e));}_0x2f26d3['x']['ComputeNormals'](_0x1db051,_0x509cc8,_0x5e15e1);const _0x13801c=new _0x2f26d3['x']();return _0x13801c[_0x4b81e8(0xe41)]=_0x509cc8,_0x13801c[_0x4b81e8(0x18a3)]=_0x1db051,_0x13801c['normals']=_0x5e15e1,_0x13801c[_0x4b81e8(0x4116)]=_0x5cfc44,_0x13801c;}function _0x45c560(_0x52cec6,_0x447f18={},_0x1935cc){var _0x19361c=a8_0x5306;const _0xaec10a=new _0x59ccbe['E'](_0x52cec6,_0x1935cc),_0x48a282=(_0xaec10a['_setReady'](!0x1),_0xaec10a[_0x19361c(0x893)]=_0x447f18['subdivisionsX']||_0x447f18[_0x19361c(0xfd4)]||0x1,_0xaec10a[_0x19361c(0x3bf5)]=_0x447f18[_0x19361c(0xe53)]||_0x447f18['subdivisions']||0x1,_0xaec10a[_0x19361c(0x2861)]=_0x447f18['width']||0x1,_0xaec10a[_0x19361c(0x21e1)]=_0x447f18[_0x19361c(0x3062)]||0x1,_0xaec10a[_0x19361c(0x2f58)]=_0xaec10a[_0x19361c(0x2861)]/0x2,_0xaec10a[_0x19361c(0x2cf0)]=_0xaec10a[_0x19361c(0x21e1)]/0x2,_0xaec10a[_0x19361c(0x211a)]=-_0xaec10a[_0x19361c(0x2f58)],_0xaec10a[_0x19361c(0x2bd7)]=-_0xaec10a[_0x19361c(0x2cf0)],_0x2fb063(_0x447f18));return _0x48a282[_0x19361c(0x2140)](_0xaec10a,_0x447f18[_0x19361c(0x1aa8)]),_0xaec10a['_setReady'](!0x0),_0xaec10a;}function _0x375fa9(_0x1df6de,_0x1fec9e,_0x2bffa6=null){var _0x3ee4ba=a8_0x5306;_0x1df6de=new _0x15eca3['Kj'](_0x1df6de,_0x2bffa6);const _0x2cfd4a=_0x2f8fd3(_0x1fec9e);return _0x2cfd4a[_0x3ee4ba(0x2140)](_0x1df6de,_0x1fec9e[_0x3ee4ba(0x1aa8)]),_0x1df6de;}function _0x3389cc(_0x433564,_0x419d8e,_0xa70353={},_0x4a7956=null){var _0x6ddfd8=a8_0x5306;const _0x53052a=_0xa70353['width']||0xa,_0x31dbe2=_0xa70353[_0x6ddfd8(0x3062)]||0xa,_0x428f71=_0xa70353[_0x6ddfd8(0xfd4)]||0x1,_0x3cd367=_0xa70353[_0x6ddfd8(0x23e1)]||0x0,_0xfd8aac=_0xa70353[_0x6ddfd8(0xbbf)]||0x1,_0x276919=_0xa70353[_0x6ddfd8(0x220)]||new _0x440a2b['Wo'](0.3,0.59,0.11),_0x552d81=_0xa70353[_0x6ddfd8(0x3528)]||0x0,_0x3b78b5=_0xa70353[_0x6ddfd8(0x1aa8)],_0x24ad35=_0xa70353[_0x6ddfd8(0x2696)],_0x129116=(_0x4a7956=_0x4a7956||_0x481889['l']['LastCreatedScene'],new _0x59ccbe['E'](_0x433564,_0x4a7956));return _0x129116['_subdivisionsX']=_0x428f71,_0x129116[_0x6ddfd8(0x3bf5)]=_0x428f71,_0x129116[_0x6ddfd8(0x2861)]=_0x53052a,_0x129116[_0x6ddfd8(0x21e1)]=_0x31dbe2,_0x129116[_0x6ddfd8(0x2f58)]=_0x129116[_0x6ddfd8(0x2861)]/0x2,_0x129116[_0x6ddfd8(0x2cf0)]=_0x129116[_0x6ddfd8(0x21e1)]/0x2,_0x129116[_0x6ddfd8(0x211a)]=-_0x129116[_0x6ddfd8(0x2f58)],_0x129116[_0x6ddfd8(0x2bd7)]=-_0x129116[_0x6ddfd8(0x2cf0)],_0x129116[_0x6ddfd8(0x1bbd)](!0x1),_0x3aedce['w1'][_0x6ddfd8(0x3541)](_0x419d8e,_0x29b84a=>{var _0x5a1e86=_0x6ddfd8,_0x1ca875=_0x29b84a[_0x5a1e86(0x146c)],_0x1d4da8=_0x29b84a['height'];if(!_0x4a7956[_0x5a1e86(0x41ea)]){_0x29b84a=null==_0x4a7956?void 0x0:_0x4a7956[_0x5a1e86(0x3e9d)]()[_0x5a1e86(0x3941)](_0x29b84a,_0x1ca875,_0x1d4da8);const _0x512542=_0x1e1b4b({'width':_0x53052a,'height':_0x31dbe2,'subdivisions':_0x428f71,'minHeight':_0x3cd367,'maxHeight':_0xfd8aac,'colorFilter':_0x276919,'buffer':_0x29b84a,'bufferWidth':_0x1ca875,'bufferHeight':_0x1d4da8,'alphaFilter':_0x552d81});_0x512542['applyToMesh'](_0x129116,_0x3b78b5),_0x24ad35&&_0x24ad35(_0x129116),_0x129116[_0x5a1e86(0x1bbd)](!0x0);}},()=>{},_0x4a7956[_0x6ddfd8(0x3ab5)]),_0x129116;}_0x2f26d3['x'][_0x5e1ec9(0x2a10)]=_0x2fb063,_0x2f26d3['x'][_0x5e1ec9(0x33b)]=_0x2f8fd3,_0x2f26d3['x'][_0x5e1ec9(0xc36)]=_0x1e1b4b,_0x15eca3['Kj'][_0x5e1ec9(0x2a10)]=(_0x125442,_0x314166,_0x50ce37,_0x3c6715,_0x17b484,_0x203bf1)=>_0x45c560(_0x125442,{'width':_0x314166,'height':_0x50ce37,'subdivisions':_0x3c6715,'updatable':_0x203bf1},_0x17b484),_0x15eca3['Kj']['CreateTiledGround']=(_0x50958e,_0x26d30d,_0x4c6ed2,_0x1800cf,_0x1a86a5,_0x2b3c7e,_0x5d6ed4,_0x59ffda,_0x491c2e)=>_0x375fa9(_0x50958e,{'xmin':_0x26d30d,'zmin':_0x4c6ed2,'xmax':_0x1800cf,'zmax':_0x1a86a5,'subdivisions':_0x2b3c7e,'precision':_0x5d6ed4,'updatable':_0x491c2e},_0x59ffda),_0x15eca3['Kj'][_0x5e1ec9(0xc36)]=(_0x469f41,_0x481905,_0x39680c,_0x4f74c5,_0x1cec7f,_0x40095f,_0xc1f77e,_0x2284b4,_0x482535,_0x13409b,_0x5cb3e1)=>_0x3389cc(_0x469f41,_0x481905,{'width':_0x39680c,'height':_0x4f74c5,'subdivisions':_0x1cec7f,'minHeight':_0x40095f,'maxHeight':_0xc1f77e,'updatable':_0x482535,'onReady':_0x13409b,'alphaFilter':_0x5cb3e1},_0x2284b4);},0x8be4:(_0x243b48,_0x2d0527,_0x415787)=>{var _0x1891b5=a8_0x1ec55c;_0x415787['d'](_0x2d0527,{'q':()=>_0x256bbd});var _0x271344=_0x415787(0x94e3),_0x33e38a=_0x415787(0x16a94),_0x2299f6=_0x415787(0x11362);function _0x256bbd(_0xd1b2f7,_0x3c7ccb={},_0x524cb8){var _0x3eb4b0=a8_0x5306;_0x3c7ccb[_0x3eb4b0(0x1f29)]||(_0x3c7ccb['diameter']=0x1),_0x3c7ccb[_0x3eb4b0(0x1b21)]||(_0x3c7ccb[_0x3eb4b0(0x1b21)]=0x10);var _0x31e326=(0x0,_0x33e38a['Qk'])('',{'slice':0.5,'diameter':_0x3c7ccb[_0x3eb4b0(0x1f29)],'segments':_0x3c7ccb[_0x3eb4b0(0x1b21)]},_0x524cb8);const _0x51e0fb=(0x0,_0x2299f6['uH'])('',{'radius':_0x3c7ccb[_0x3eb4b0(0x1f29)]/0x2,'tessellation':0x3*_0x3c7ccb['segments']+(0x4-_0x3c7ccb[_0x3eb4b0(0x1b21)])},_0x524cb8),_0x26b99a=(_0x51e0fb['rotation']['x']=-Math['PI']/0x2,_0x51e0fb[_0x3eb4b0(0xc5c)]=_0x31e326,_0x271344['Kj'][_0x3eb4b0(0x3218)]([_0x51e0fb,_0x31e326],!0x0));return _0x26b99a[_0x3eb4b0(0xc1b)]=_0xd1b2f7,_0x26b99a;}_0x271344['Kj'][_0x1891b5(0x187e)]=(_0x24cf22,_0x347293,_0x391053,_0xed63dd)=>_0x256bbd(_0x24cf22,{'segments':_0x347293,'diameter':_0x391053},_0xed63dd);},0x89da:(_0x160b4d,_0x54dc20,_0x48d1c2)=>{var _0x151913=a8_0x1ec55c;_0x48d1c2['d'](_0x54dc20,{'Au':()=>_0x4768ac});var _0x1843e4=_0x48d1c2(0xd53f),_0x22f3a6=_0x48d1c2(0x94e3),_0x318ae1=_0x48d1c2(0xb5a7),_0x19f99b=_0x48d1c2(0x11338);function _0x3617e1(_0x199d0f){var _0x3ea803=a8_0x5306,_0x2bb1a9=_0x199d0f['sideOrientation']||_0x318ae1['x'][_0x3ea803(0x3cd1)],_0x20d775=_0x199d0f[_0x3ea803(0x13e7)]||0x1;const _0x430142=void 0x0===_0x199d0f[_0x3ea803(0x379)]||_0x199d0f[_0x3ea803(0x379)],_0xfacc95=_0x199d0f['subdivisions']||0x4,_0x33c0c2=_0x199d0f[_0x3ea803(0x1b91)]||_0x20d775,_0x5512fb=_0x199d0f[_0x3ea803(0x2cd)]||_0x20d775,_0x4a9bbd=_0x199d0f['radiusZ']||_0x20d775;var _0x20d775=(0x1+Math['sqrt'](0x5))/0x2,_0x5ec77e=[-0x1,_0x20d775,-0x0,0x1,_0x20d775,0x0,-0x1,-_0x20d775,0x0,0x1,-_0x20d775,0x0,0x0,-0x1,-_0x20d775,0x0,0x1,-_0x20d775,0x0,-0x1,_0x20d775,0x0,0x1,_0x20d775,_0x20d775,0x0,0x1,_0x20d775,0x0,-0x1,-_0x20d775,0x0,0x1,-_0x20d775,0x0,-0x1],_0x1e1792=[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],_0x926aa1=[0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0x0,0x2,0x3,0x3,0x3,0x4,0x7,0x8,0x9,0x9,0xa,0xb],_0x5a2d55=[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],_0x3a2fdd=[0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0];const _0x9b08a5=new Array(),_0x26b523=new Array(),_0x2c778d=new Array(),_0x2bac3d=new Array();let _0x269225=0x0;const _0x328849=new Array(0x3),_0x182f3f=new Array(0x3);let _0x4ed505;for(_0x4ed505=0x0;_0x4ed505<0x3;_0x4ed505++)_0x328849[_0x4ed505]=_0x1843e4['P']['Zero'](),_0x182f3f[_0x4ed505]=_0x1843e4['FM']['Zero']();for(let _0xa3912c=0x0;_0xa3912c<0x14;_0xa3912c++){for(_0x4ed505=0x0;_0x4ed505<0x3;_0x4ed505++){var _0x5c2d72=_0x1e1792[0x3*_0xa3912c+_0x4ed505];_0x328849[_0x4ed505][_0x3ea803(0x9b3)](_0x5ec77e[0x3*_0x926aa1[_0x5c2d72]],_0x5ec77e[0x3*_0x926aa1[_0x5c2d72]+0x1],_0x5ec77e[0x3*_0x926aa1[_0x5c2d72]+0x2]),_0x328849[_0x4ed505][_0x3ea803(0x3f86)](),_0x182f3f[_0x4ed505][_0x3ea803(0x9b3)](_0x5a2d55[0x2*_0x5c2d72]*(0x8a/0x400)+0x3c/0x400+_0x3a2fdd[_0xa3912c]*(-0x28/0x400),_0x5a2d55[0x2*_0x5c2d72+0x1]*(0xef/0x400)+0x1a/0x400+_0x3a2fdd[_0xa3912c]*(0x14/0x400));}var _0x93f6a0=(_0x73c3dd,_0x22be06,_0x20e10e,_0x2cfb3c)=>{var _0x4fe889=_0x3ea803,_0x3eb21f=_0x1843e4['P'][_0x4fe889(0x8d6)](_0x328849[0x0],_0x328849[0x2],_0x22be06/_0xfacc95),_0x5c3728=_0x1843e4['P'][_0x4fe889(0x8d6)](_0x328849[0x1],_0x328849[0x2],_0x22be06/_0xfacc95);const _0x243fab=_0xfacc95===_0x22be06?_0x328849[0x2]:_0x1843e4['P'][_0x4fe889(0x8d6)](_0x3eb21f,_0x5c3728,_0x73c3dd/(_0xfacc95-_0x22be06));_0x243fab[_0x4fe889(0x3f86)]();let _0x25a1bf;(_0x25a1bf=_0x430142?(_0x3eb21f=_0x1843e4['P'][_0x4fe889(0x8d6)](_0x328849[0x0],_0x328849[0x2],_0x2cfb3c/_0xfacc95),_0x5c3728=_0x1843e4['P']['Lerp'](_0x328849[0x1],_0x328849[0x2],_0x2cfb3c/_0xfacc95),_0x1843e4['P']['Lerp'](_0x3eb21f,_0x5c3728,_0x20e10e/(_0xfacc95-_0x2cfb3c))):new _0x1843e4['P'](_0x243fab['x'],_0x243fab['y'],_0x243fab['z']))['x']/=_0x33c0c2,_0x25a1bf['y']/=_0x5512fb,_0x25a1bf['z']/=_0x4a9bbd,_0x25a1bf[_0x4fe889(0x3f86)](),(_0x3eb21f=_0x1843e4['FM'][_0x4fe889(0x8d6)](_0x182f3f[0x0],_0x182f3f[0x2],_0x22be06/_0xfacc95),_0x5c3728=_0x1843e4['FM'][_0x4fe889(0x8d6)](_0x182f3f[0x1],_0x182f3f[0x2],_0x22be06/_0xfacc95),_0x20e10e=_0xfacc95===_0x22be06?_0x182f3f[0x2]:_0x1843e4['FM'][_0x4fe889(0x8d6)](_0x3eb21f,_0x5c3728,_0x73c3dd/(_0xfacc95-_0x22be06))),(_0x26b523['push'](_0x243fab['x']*_0x33c0c2,_0x243fab['y']*_0x5512fb,_0x243fab['z']*_0x4a9bbd),_0x2c778d['push'](_0x25a1bf['x'],_0x25a1bf['y'],_0x25a1bf['z']),_0x2bac3d[_0x4fe889(0xede)](_0x20e10e['x'],_0x19f99b['e'][_0x4fe889(0x367f)]?0x1-_0x20e10e['y']:_0x20e10e['y']),_0x9b08a5[_0x4fe889(0xede)](_0x269225),_0x269225++);};for(let _0x4f22ac=0x0;_0x4f22ac<_0xfacc95;_0x4f22ac++)for(let _0x46294e=0x0;_0x46294e+_0x4f22ac<_0xfacc95;_0x46294e++)_0x93f6a0(_0x46294e,_0x4f22ac,_0x46294e+0x1/0x3,_0x4f22ac+0x1/0x3),_0x93f6a0(_0x46294e+0x1,_0x4f22ac,_0x46294e+0x1/0x3,_0x4f22ac+0x1/0x3),_0x93f6a0(_0x46294e,_0x4f22ac+0x1,_0x46294e+0x1/0x3,_0x4f22ac+0x1/0x3),_0x46294e+_0x4f22ac+0x1<_0xfacc95&&(_0x93f6a0(_0x46294e+0x1,_0x4f22ac,_0x46294e+0x2/0x3,_0x4f22ac+0x2/0x3),_0x93f6a0(_0x46294e+0x1,_0x4f22ac+0x1,_0x46294e+0x2/0x3,_0x4f22ac+0x2/0x3),_0x93f6a0(_0x46294e,_0x4f22ac+0x1,_0x46294e+0x2/0x3,_0x4f22ac+0x2/0x3));}_0x318ae1['x'][_0x3ea803(0x35f3)](_0x2bb1a9,_0x26b523,_0x9b08a5,_0x2c778d,_0x2bac3d,_0x199d0f[_0x3ea803(0xc5d)],_0x199d0f[_0x3ea803(0x3710)]);const _0x525337=new _0x318ae1['x']();return _0x525337['indices']=_0x9b08a5,_0x525337[_0x3ea803(0x18a3)]=_0x26b523,_0x525337[_0x3ea803(0xdd1)]=_0x2c778d,_0x525337[_0x3ea803(0x4116)]=_0x2bac3d,_0x525337;}function _0x4768ac(_0x5328e3,_0x18dd54={},_0x13e4b3=null){var _0x2c61d2=a8_0x5306;const _0x6d0805=new _0x22f3a6['Kj'](_0x5328e3,_0x13e4b3),_0x447d97=(_0x18dd54[_0x2c61d2(0x2ba6)]=_0x22f3a6['Kj'][_0x2c61d2(0x334f)](_0x18dd54[_0x2c61d2(0x2ba6)]),_0x6d0805[_0x2c61d2(0x3050)]=_0x18dd54[_0x2c61d2(0x2ba6)],_0x3617e1(_0x18dd54));return _0x447d97[_0x2c61d2(0x2140)](_0x6d0805,_0x18dd54[_0x2c61d2(0x1aa8)]),_0x6d0805;}_0x318ae1['x'][_0x151913(0x2024)]=_0x3617e1,_0x22f3a6['Kj']['CreateIcoSphere']=(_0x3574ea,_0x1b06da,_0x94f270)=>_0x4768ac(_0x3574ea,_0x1b06da,_0x94f270);},0x55db:(_0x2874e7,_0x3335f1,_0x12f0eb)=>{_0x12f0eb(0x13eea),_0x12f0eb(0x4268),_0x12f0eb(0x11362),_0x12f0eb(0x120c8),_0x12f0eb(0x16a94),_0x12f0eb(0x8be4),_0x12f0eb(0x4d2c),_0x12f0eb(0x1127a),_0x12f0eb(0x93a5),_0x12f0eb(0xdf62),_0x12f0eb(0xa3b5),_0x12f0eb(0x189f),_0x12f0eb(0x22a),_0x12f0eb(0x95f2),_0x12f0eb(0x9126),_0x12f0eb(0x7dc0),_0x12f0eb(0x3e9d),_0x12f0eb(0xb47c),_0x12f0eb(0x7731),_0x12f0eb(0xdc70),_0x12f0eb(0x124aa),_0x12f0eb(0x89da),_0x12f0eb(0x9bb8);},0x22a:(_0x5cd4c9,_0x4a5dcb,_0x26f42e)=>{var _0xb95852=a8_0x1ec55c;_0x26f42e['d'](_0x4a5dcb,{'O':()=>_0x3a7638});var _0x175b25=_0x26f42e(0xd53f),_0x558b01=_0x26f42e(0x94e3),_0xc6e02b=_0x26f42e(0x120c8);function _0x3a7638(_0x4fae34,_0x58d150,_0x1acbd8=null){var _0x4143c3=a8_0x5306,_0x78e307=!_0x58d150[_0x4143c3(0x2a1d)]||_0x58d150[_0x4143c3(0x2a1d)]<=0x0||0x1<_0x58d150[_0x4143c3(0x2a1d)]?0x1:_0x58d150[_0x4143c3(0x2a1d)],_0x18b3ea=void 0x0===_0x58d150[_0x4143c3(0x4150)]||_0x58d150[_0x4143c3(0x4150)],_0x4e4cfc=_0x58d150[_0x4143c3(0x2ce3)],_0x211a88=_0x58d150[_0x4143c3(0x13e7)]||0x1,_0xe7cbfc=_0x58d150['tessellation']||0x40,_0x1cc20a=_0x58d150[_0x4143c3(0x2282)]||0x0,_0x23118d=_0x58d150[_0x4143c3(0x1aa8)],_0x175710=_0x558b01['Kj']['_GetDefaultSideOrientation'](_0x58d150['sideOrientation']),_0x49784=_0x58d150['cap']||_0x558b01['Kj']['NO_CAP'],_0x213163=0x2*Math['PI'];const _0x4d8e99=new Array();var _0x1c6fe2=_0x58d150[_0x4143c3(0x2a29)]||!0x1;let _0x30b9c4=0x0,_0xc510bc=0x0;var _0x586f60,_0x3b885c=_0x213163/_0xe7cbfc*_0x78e307;let _0xbe6619;for(_0x30b9c4=0x0;_0x30b9c4<=_0xe7cbfc-_0x1cc20a;_0x30b9c4++){for(_0xbe6619=[],_0x49784!=_0x558b01['Kj'][_0x4143c3(0x2ff9)]&&_0x49784!=_0x558b01['Kj'][_0x4143c3(0xd8f)]||(_0xbe6619[_0x4143c3(0xede)](new _0x175b25['P'](0x0,_0x4e4cfc[0x0]['y'],0x0)),_0xbe6619[_0x4143c3(0xede)](new _0x175b25['P'](Math[_0x4143c3(0x32c3)](_0x30b9c4*_0x3b885c)*_0x4e4cfc[0x0]['x']*_0x211a88,_0x4e4cfc[0x0]['y'],Math[_0x4143c3(0x3380)](_0x30b9c4*_0x3b885c)*_0x4e4cfc[0x0]['x']*_0x211a88))),_0xc510bc=0x0;_0xc510bc<_0x4e4cfc['length'];_0xc510bc++)_0x586f60=new _0x175b25['P'](Math['cos'](_0x30b9c4*_0x3b885c)*_0x4e4cfc[_0xc510bc]['x']*_0x211a88,_0x4e4cfc[_0xc510bc]['y'],Math[_0x4143c3(0x3380)](_0x30b9c4*_0x3b885c)*_0x4e4cfc[_0xc510bc]['x']*_0x211a88),_0xbe6619[_0x4143c3(0xede)](_0x586f60);_0x49784!=_0x558b01['Kj']['CAP_END']&&_0x49784!=_0x558b01['Kj'][_0x4143c3(0xd8f)]||(_0xbe6619[_0x4143c3(0xede)](new _0x175b25['P'](Math[_0x4143c3(0x32c3)](_0x30b9c4*_0x3b885c)*_0x4e4cfc[_0x4e4cfc[_0x4143c3(0x18cc)]-0x1]['x']*_0x211a88,_0x4e4cfc[_0x4e4cfc[_0x4143c3(0x18cc)]-0x1]['y'],Math[_0x4143c3(0x3380)](_0x30b9c4*_0x3b885c)*_0x4e4cfc[_0x4e4cfc[_0x4143c3(0x18cc)]-0x1]['x']*_0x211a88)),_0xbe6619['push'](new _0x175b25['P'](0x0,_0x4e4cfc[_0x4e4cfc[_0x4143c3(0x18cc)]-0x1]['y'],0x0))),_0x4d8e99[_0x4143c3(0xede)](_0xbe6619);}return(0x0,_0xc6e02b['LY'])(_0x4fae34,{'pathArray':_0x4d8e99,'closeArray':_0x18b3ea,'sideOrientation':_0x175710,'updatable':_0x23118d,'invertUV':_0x1c6fe2,'frontUVs':_0x58d150[_0x4143c3(0xc5d)],'backUVs':_0x58d150[_0x4143c3(0x3710)]},_0x1acbd8);}_0x558b01['Kj'][_0xb95852(0x18d5)]=(_0x54e41f,_0x459376,_0x177edc,_0x2d7efa,_0x5ddb4d,_0x4ab7af,_0x3ea60b)=>_0x3a7638(_0x54e41f,{'shape':_0x459376,'radius':_0x177edc,'tessellation':_0x2d7efa,'sideOrientation':_0x3ea60b,'updatable':_0x4ab7af},_0x5ddb4d);},0xdf62:(_0x383fae,_0x337422,_0x413a24)=>{var _0x58f86a=a8_0x1ec55c;_0x413a24['d'](_0x337422,{'Gz':()=>_0x3548b1,'nL':()=>_0x53ae57,'xW':()=>_0x571a75});var _0x1870e2=_0x413a24(0xd53f),_0x47a09c=_0x413a24(0x94e3),_0x205f72=_0x413a24(0xb5a7),_0x2133bd=_0x413a24(0x3601),_0x473844=_0x413a24(0x1679c),_0x104414=_0x413a24(0x9a70);function _0x34f7d0(_0x5818f5){var _0x261311=a8_0x5306;const _0x3fde7e=[],_0x2a9f6c=[];var _0xcbccb7=_0x5818f5[_0x261311(0x21bf)],_0x5e44a9=_0x5818f5[_0x261311(0x2838)];const _0x5897fe=[];let _0x170d5e=0x0;for(let _0xae5657=0x0;_0xae5657<_0xcbccb7[_0x261311(0x18cc)];_0xae5657++){var _0x3cccd7,_0x95f0ba=_0xcbccb7[_0xae5657];for(let _0x468c8c=0x0;_0x468c8c<_0x95f0ba[_0x261311(0x18cc)];_0x468c8c++)_0x2a9f6c['push'](_0x95f0ba[_0x468c8c]['x'],_0x95f0ba[_0x468c8c]['y'],_0x95f0ba[_0x468c8c]['z']),_0x5e44a9&&(_0x3cccd7=_0x5e44a9[_0xae5657],_0x5897fe['push'](_0x3cccd7[_0x468c8c]['r'],_0x3cccd7[_0x468c8c]['g'],_0x3cccd7[_0x468c8c]['b'],_0x3cccd7[_0x468c8c]['a'])),0x0<_0x468c8c&&(_0x3fde7e[_0x261311(0xede)](_0x170d5e-0x1),_0x3fde7e[_0x261311(0xede)](_0x170d5e)),_0x170d5e++;}const _0x34a08e=new _0x205f72['x']();return _0x34a08e[_0x261311(0xe41)]=_0x3fde7e,_0x34a08e[_0x261311(0x18a3)]=_0x2a9f6c,_0x5e44a9&&(_0x34a08e[_0x261311(0x2838)]=_0x5897fe),_0x34a08e;}function _0x1370e4(_0x14d083){var _0x5a0711=a8_0x5306,_0x2b4054,_0x157bc9,_0xc8efd4,_0x51120a,_0x2696a1=_0x14d083[_0x5a0711(0x2c6b)]||0x3,_0x4e3461=_0x14d083[_0x5a0711(0x30bd)]||0x1,_0x352d3b=_0x14d083['dashNb']||0xc8;const _0x3fa3ff=_0x14d083[_0x5a0711(0x1f4)],_0x51b2bb=new Array(),_0x91c21=new Array(),_0x3f2a90=_0x1870e2['P']['Zero']();let _0x355e39=0x0,_0x5c28ee=0x0,_0x3415bb=0x0;for(_0x3415bb=0x0;_0x3415bb<_0x3fa3ff[_0x5a0711(0x18cc)]-0x1;_0x3415bb++)_0x3fa3ff[_0x3415bb+0x1][_0x5a0711(0x185b)](_0x3fa3ff[_0x3415bb],_0x3f2a90),_0x355e39+=_0x3f2a90[_0x5a0711(0x18cc)]();for(_0xc8efd4=_0x2696a1*(_0x157bc9=_0x355e39/_0x352d3b)/(_0x2696a1+_0x4e3461),_0x3415bb=0x0;_0x3415bb<_0x3fa3ff[_0x5a0711(0x18cc)]-0x1;_0x3415bb++){_0x3fa3ff[_0x3415bb+0x1][_0x5a0711(0x185b)](_0x3fa3ff[_0x3415bb],_0x3f2a90),_0x2b4054=Math[_0x5a0711(0x3b8b)](_0x3f2a90['length']()/_0x157bc9),_0x3f2a90[_0x5a0711(0x3f86)]();for(let _0x166c7a=0x0;_0x166c7a<_0x2b4054;_0x166c7a++)_0x51120a=_0x157bc9*_0x166c7a,_0x51b2bb['push'](_0x3fa3ff[_0x3415bb]['x']+_0x51120a*_0x3f2a90['x'],_0x3fa3ff[_0x3415bb]['y']+_0x51120a*_0x3f2a90['y'],_0x3fa3ff[_0x3415bb]['z']+_0x51120a*_0x3f2a90['z']),_0x51b2bb[_0x5a0711(0xede)](_0x3fa3ff[_0x3415bb]['x']+(_0x51120a+_0xc8efd4)*_0x3f2a90['x'],_0x3fa3ff[_0x3415bb]['y']+(_0x51120a+_0xc8efd4)*_0x3f2a90['y'],_0x3fa3ff[_0x3415bb]['z']+(_0x51120a+_0xc8efd4)*_0x3f2a90['z']),_0x91c21['push'](_0x5c28ee,_0x5c28ee+0x1),_0x5c28ee+=0x2;}const _0x357e11=new _0x205f72['x']();return _0x357e11[_0x5a0711(0x18a3)]=_0x51b2bb,_0x357e11['indices']=_0x91c21,_0x357e11;}function _0x571a75(_0x4bff1f,_0x2871cb,_0x50ccbf){var _0x3977b7=a8_0x5306;const _0x1ea1ed=_0x2871cb[_0x3977b7(0x41e6)];var _0x1f55d1,_0x3120ba=_0x2871cb[_0x3977b7(0x21bf)],_0x2f140b=_0x2871cb['colors'];if(_0x1ea1ed){const _0x26eb30=_0x1ea1ed[_0x3977b7(0x38be)](_0x473844['o'][_0x3977b7(0x1678)]);let _0x3247d9,_0x2dec86=(_0x2f140b&&(_0x3247d9=_0x1ea1ed['getVerticesData'](_0x473844['o'][_0x3977b7(0x1e26)])),0x0),_0x14b070=0x0;for(let _0x59e9fe=0x0;_0x59e9fe<_0x3120ba[_0x3977b7(0x18cc)];_0x59e9fe++){var _0x1cff53=_0x3120ba[_0x59e9fe];for(let _0x326f79=0x0;_0x326f79<_0x1cff53[_0x3977b7(0x18cc)];_0x326f79++)_0x26eb30[_0x2dec86]=_0x1cff53[_0x326f79]['x'],_0x26eb30[_0x2dec86+0x1]=_0x1cff53[_0x326f79]['y'],_0x26eb30[_0x2dec86+0x2]=_0x1cff53[_0x326f79]['z'],_0x2f140b&&_0x3247d9&&(_0x1f55d1=_0x2f140b[_0x59e9fe],_0x3247d9[_0x14b070]=_0x1f55d1[_0x326f79]['r'],_0x3247d9[_0x14b070+0x1]=_0x1f55d1[_0x326f79]['g'],_0x3247d9[_0x14b070+0x2]=_0x1f55d1[_0x326f79]['b'],_0x3247d9[_0x14b070+0x3]=_0x1f55d1[_0x326f79]['a'],_0x14b070+=0x4),_0x2dec86+=0x3;}return _0x1ea1ed['updateVerticesData'](_0x473844['o'][_0x3977b7(0x1678)],_0x26eb30,!0x1,!0x1),_0x2f140b&&_0x3247d9&&_0x1ea1ed[_0x3977b7(0x2b61)](_0x473844['o']['ColorKind'],_0x3247d9,!0x1,!0x1),_0x1ea1ed;}_0x4bff1f=new _0x2133bd['_'](_0x4bff1f,_0x50ccbf,null,void 0x0,void 0x0,!!_0x2f140b,_0x2871cb[_0x3977b7(0x2d7c)],_0x2871cb[_0x3977b7(0x20e8)]);const _0x52b7d7=_0x34f7d0(_0x2871cb);return _0x52b7d7[_0x3977b7(0x2140)](_0x4bff1f,_0x2871cb[_0x3977b7(0x1aa8)]),_0x4bff1f;}function _0x53ae57(_0x4d2830,_0x2d51e5,_0x3f19fe=null){var _0x423fcd=a8_0x5306,_0x55b9a0=_0x2d51e5[_0x423fcd(0x2838)]?[_0x2d51e5[_0x423fcd(0x2838)]]:null;return _0x571a75(_0x4d2830,{'lines':[_0x2d51e5[_0x423fcd(0x1f4)]],'updatable':_0x2d51e5[_0x423fcd(0x1aa8)],'instance':_0x2d51e5[_0x423fcd(0x41e6)],'colors':_0x55b9a0,'useVertexAlpha':_0x2d51e5['useVertexAlpha'],'material':_0x2d51e5[_0x423fcd(0x20e8)]},_0x3f19fe);}function _0x3548b1(_0x15d29b,_0x37697c,_0x4a08b1=null){var _0x82f1d1=a8_0x5306;const _0x12c75b=_0x37697c[_0x82f1d1(0x1f4)],_0x4e5724=_0x37697c[_0x82f1d1(0x41e6)];var _0x1e1c43=_0x37697c[_0x82f1d1(0x30bd)]||0x1,_0x4b3527=_0x37697c['dashSize']||0x3;if(_0x4e5724)return(_0x37697c[_0x82f1d1(0x21f0)]||_0x37697c[_0x82f1d1(0x2c6b)]||_0x37697c[_0x82f1d1(0x30bd)]||_0x37697c['useVertexAlpha']||_0x37697c['material'])&&_0x104414['Y']['Warn'](_0x82f1d1(0x271)),_0x4e5724['updateMeshPositions'](_0x5c4949=>{var _0x19582a=_0x82f1d1;const _0x5e8135=_0x1870e2['P'][_0x19582a(0x409)]();var _0x384b7c,_0x25e8ad,_0x580472=_0x5c4949['length']/0x6;let _0x711bc=0x0,_0x2175b0=0x0,_0x50732f=0x0,_0x4f863f=0x0;for(_0x50732f=0x0;_0x50732f<_0x12c75b[_0x19582a(0x18cc)]-0x1;_0x50732f++)_0x12c75b[_0x50732f+0x1][_0x19582a(0x185b)](_0x12c75b[_0x50732f],_0x5e8135),_0x711bc+=_0x5e8135['length']();var _0xbef7ed=_0x711bc/_0x580472,_0x580472=_0x4e5724[_0x19582a(0x3fac)][_0x19582a(0x2c6b)],_0x11daea=_0x580472*_0xbef7ed/(_0x580472+_0x4e5724[_0x19582a(0x3fac)]['gapSize']);for(_0x50732f=0x0;_0x50732f<_0x12c75b[_0x19582a(0x18cc)]-0x1;_0x50732f++)for(_0x12c75b[_0x50732f+0x1][_0x19582a(0x185b)](_0x12c75b[_0x50732f],_0x5e8135),_0x384b7c=Math[_0x19582a(0x3b8b)](_0x5e8135[_0x19582a(0x18cc)]()/_0xbef7ed),_0x5e8135['normalize'](),_0x4f863f=0x0;_0x4f863f<_0x384b7c&&_0x2175b0<_0x5c4949[_0x19582a(0x18cc)];)_0x25e8ad=_0xbef7ed*_0x4f863f,_0x5c4949[_0x2175b0]=_0x12c75b[_0x50732f]['x']+_0x25e8ad*_0x5e8135['x'],_0x5c4949[_0x2175b0+0x1]=_0x12c75b[_0x50732f]['y']+_0x25e8ad*_0x5e8135['y'],_0x5c4949[_0x2175b0+0x2]=_0x12c75b[_0x50732f]['z']+_0x25e8ad*_0x5e8135['z'],_0x5c4949[_0x2175b0+0x3]=_0x12c75b[_0x50732f]['x']+(_0x25e8ad+_0x11daea)*_0x5e8135['x'],_0x5c4949[_0x2175b0+0x4]=_0x12c75b[_0x50732f]['y']+(_0x25e8ad+_0x11daea)*_0x5e8135['y'],_0x5c4949[_0x2175b0+0x5]=_0x12c75b[_0x50732f]['z']+(_0x25e8ad+_0x11daea)*_0x5e8135['z'],_0x2175b0+=0x6,_0x4f863f++;for(;_0x2175b0<_0x5c4949[_0x19582a(0x18cc)];)_0x5c4949[_0x2175b0]=_0x12c75b[_0x50732f]['x'],_0x5c4949[_0x2175b0+0x1]=_0x12c75b[_0x50732f]['y'],_0x5c4949[_0x2175b0+0x2]=_0x12c75b[_0x50732f]['z'],_0x2175b0+=0x3;},!0x1),_0x4e5724;const _0x427ad9=new _0x2133bd['_'](_0x15d29b,_0x4a08b1,null,void 0x0,void 0x0,void 0x0,_0x37697c[_0x82f1d1(0x2d7c)],_0x37697c['material']),_0x490603=_0x1370e4(_0x37697c);return _0x490603[_0x82f1d1(0x2140)](_0x427ad9,_0x37697c['updatable']),_0x427ad9[_0x82f1d1(0x3fac)]=new _0x47a09c['gW'](),_0x427ad9[_0x82f1d1(0x3fac)]['dashSize']=_0x4b3527,_0x427ad9[_0x82f1d1(0x3fac)][_0x82f1d1(0x30bd)]=_0x1e1c43,_0x427ad9;}_0x205f72['x'][_0x58f86a(0x359a)]=_0x34f7d0,_0x205f72['x'][_0x58f86a(0x23ee)]=_0x1370e4,_0x47a09c['Kj']['CreateLines']=(_0x1cafee,_0x59361b,_0x35ad71=null,_0x532533=!0x1,_0x3deb8a=null)=>_0x53ae57(_0x1cafee,{'points':_0x59361b,'updatable':_0x532533,'instance':_0x3deb8a},_0x35ad71),_0x47a09c['Kj']['CreateDashedLines']=(_0x334b48,_0x347158,_0xacef17,_0x1b56c9,_0x39d3d8,_0x486cce=null,_0xc5f271,_0x4d04e6)=>_0x3548b1(_0x334b48,{'points':_0x347158,'dashSize':_0xacef17,'gapSize':_0x1b56c9,'dashNb':_0x39d3d8,'updatable':_0xc5f271,'instance':_0x4d04e6},_0x486cce);},0x95f2:(_0x323700,_0x1aac10,_0x5eaf67)=>{var _0x34d088=a8_0x1ec55c;_0x5eaf67['d'](_0x1aac10,{'pT':()=>_0x49b75c});var _0x2e917b=_0x5eaf67(0x94e3),_0x4d3c23=_0x5eaf67(0xb5a7),_0x39e27b=_0x5eaf67(0x11338);function _0x17cbd5(_0x4c9d85){var _0x1e3d34=a8_0x5306;const _0x3432c9=[],_0x23b6d1=[],_0x200401=[],_0x11c124=[];var _0x1fbc7e=_0x4c9d85['width']||_0x4c9d85[_0x1e3d34(0x1a2b)]||0x1,_0x3191d7=_0x4c9d85[_0x1e3d34(0x3062)]||_0x4c9d85['size']||0x1,_0x206283=0x0===_0x4c9d85['sideOrientation']?0x0:_0x4c9d85[_0x1e3d34(0x2ba6)]||_0x4d3c23['x'][_0x1e3d34(0x3cd1)],_0x1fbc7e=_0x1fbc7e/0x2,_0x3191d7=_0x3191d7/0x2;_0x23b6d1[_0x1e3d34(0xede)](-_0x1fbc7e,-_0x3191d7,0x0),_0x200401[_0x1e3d34(0xede)](0x0,0x0,-0x1),_0x11c124[_0x1e3d34(0xede)](0x0,_0x39e27b['e'][_0x1e3d34(0x367f)]?0x1:0x0),_0x23b6d1['push'](_0x1fbc7e,-_0x3191d7,0x0),_0x200401[_0x1e3d34(0xede)](0x0,0x0,-0x1),_0x11c124['push'](0x1,_0x39e27b['e'][_0x1e3d34(0x367f)]?0x1:0x0),_0x23b6d1[_0x1e3d34(0xede)](_0x1fbc7e,_0x3191d7,0x0),_0x200401[_0x1e3d34(0xede)](0x0,0x0,-0x1),_0x11c124[_0x1e3d34(0xede)](0x1,_0x39e27b['e'][_0x1e3d34(0x367f)]?0x0:0x1),_0x23b6d1['push'](-_0x1fbc7e,_0x3191d7,0x0),_0x200401['push'](0x0,0x0,-0x1),_0x11c124[_0x1e3d34(0xede)](0x0,_0x39e27b['e'][_0x1e3d34(0x367f)]?0x0:0x1),_0x3432c9[_0x1e3d34(0xede)](0x0),_0x3432c9[_0x1e3d34(0xede)](0x1),_0x3432c9[_0x1e3d34(0xede)](0x2),_0x3432c9[_0x1e3d34(0xede)](0x0),_0x3432c9[_0x1e3d34(0xede)](0x2),_0x3432c9[_0x1e3d34(0xede)](0x3),_0x4d3c23['x'][_0x1e3d34(0x35f3)](_0x206283,_0x23b6d1,_0x3432c9,_0x200401,_0x11c124,_0x4c9d85[_0x1e3d34(0xc5d)],_0x4c9d85[_0x1e3d34(0x3710)]);const _0x3254aa=new _0x4d3c23['x']();return _0x3254aa[_0x1e3d34(0xe41)]=_0x3432c9,_0x3254aa['positions']=_0x23b6d1,_0x3254aa[_0x1e3d34(0xdd1)]=_0x200401,_0x3254aa[_0x1e3d34(0x4116)]=_0x11c124,_0x3254aa;}function _0x49b75c(_0x49cf98,_0x37d679={},_0x474cde=null){var _0x566656=a8_0x5306;const _0x5d2384=new _0x2e917b['Kj'](_0x49cf98,_0x474cde),_0x518896=(_0x37d679[_0x566656(0x2ba6)]=_0x2e917b['Kj'][_0x566656(0x334f)](_0x37d679[_0x566656(0x2ba6)]),_0x5d2384[_0x566656(0x3050)]=_0x37d679[_0x566656(0x2ba6)],_0x17cbd5(_0x37d679));return _0x518896['applyToMesh'](_0x5d2384,_0x37d679[_0x566656(0x1aa8)]),_0x37d679[_0x566656(0x1a75)]&&(_0x5d2384['translate'](_0x37d679[_0x566656(0x1a75)][_0x566656(0x2281)],-_0x37d679[_0x566656(0x1a75)]['d']),_0x5d2384['setDirection'](_0x37d679[_0x566656(0x1a75)][_0x566656(0x2281)][_0x566656(0x393f)](-0x1))),_0x5d2384;}_0x4d3c23['x'][_0x34d088(0x2ba9)]=_0x17cbd5,_0x2e917b['Kj']['CreatePlane']=(_0x2fb94a,_0x5022dd,_0x130bef,_0x322586,_0x3938d2)=>_0x49b75c(_0x2fb94a,{'size':_0x5022dd,'width':_0x5022dd,'height':_0x5022dd,'sideOrientation':_0x3938d2,'updatable':_0x322586},_0x130bef);},0xa3b5:(_0x122711,_0xe6cf38,_0x40da84)=>{var _0x1acceb=a8_0x1ec55c;_0x40da84['d'](_0xe6cf38,{'Yo':()=>_0x46119a,'a4':()=>_0x354a77});var _0x3b447b=_0x40da84(0xd53f),_0x3d70e3=_0x40da84(0xbd53),_0x3e121c=_0x40da84(0x94e3),_0x191c60=_0x40da84(0xb5a7),_0x75fedf=_0x40da84(0x11bb),_0x161ae6=_0x40da84(0x1679c),_0x23f7e6=_0x40da84(0x11096),_0x5a586f=_0x40da84(0x11338);function _0x433777(_0x58e01d,_0x43c523,_0xf1c2b6,_0xa5ba8e,_0x543ad3,_0x217714,_0xcf1ae4){var _0x1274e5=a8_0x5306;const _0x1822e2=_0xf1c2b6||new Array(0x3),_0x31b121=_0xa5ba8e,_0x358a03=[];var _0x52f8b1=_0xcf1ae4||!0x1;for(let _0x2d152a=0x0;_0x2d152a<0x3;_0x2d152a++)void 0x0===_0x1822e2[_0x2d152a]&&(_0x1822e2[_0x2d152a]=new _0x3b447b['Lt'](0x0,0x0,0x1,0x1)),_0x31b121&&void 0x0===_0x31b121[_0x2d152a]&&(_0x31b121[_0x2d152a]=new _0x3d70e3['HE'](0x1,0x1,0x1,0x1));var _0x5c63ac=_0x58e01d[_0x1274e5(0x38be)](_0x161ae6['o']['PositionKind']),_0x5a52ba=_0x58e01d['getVerticesData'](_0x161ae6['o'][_0x1274e5(0x24a2)]);const _0x3674dd=_0x58e01d[_0x1274e5(0x38be)](_0x161ae6['o'][_0x1274e5(0x3f15)]);var _0x7274db,_0x322d88,_0x41116c,_0x14ec99,_0xf1c2b6=_0x58e01d['getIndices'](),_0x30af8f=_0x5c63ac['length']/0x9;let _0x1d1cd9=0x0;const _0x47fe0e=[0x0];if(_0x52f8b1){for(let _0x88cb84=_0x30af8f;_0x88cb84<_0x5c63ac[_0x1274e5(0x18cc)]/0x3;_0x88cb84+=0x4)_0x41116c=_0x5c63ac[0x3*(_0x88cb84+0x2)]-_0x5c63ac[0x3*_0x88cb84],_0x322d88=_0x5c63ac[0x3*(_0x88cb84+0x2)+0x2]-_0x5c63ac[0x3*_0x88cb84+0x2],_0x41116c=Math[_0x1274e5(0x141a)](_0x41116c*_0x41116c+_0x322d88*_0x322d88),_0x1d1cd9+=_0x41116c,_0x47fe0e[_0x1274e5(0xede)](_0x1d1cd9);}let _0x1f8cec=0x0;for(let _0x5ee3aa=0x0;_0x5ee3aa<_0x5a52ba['length'];_0x5ee3aa+=0x3)Math[_0x1274e5(0x273d)](_0x5a52ba[_0x5ee3aa+0x1])<0.001&&(_0x1f8cec=0x1),Math[_0x1274e5(0x273d)](_0x5a52ba[_0x5ee3aa+0x1]-0x1)<0.001&&(_0x1f8cec=0x0),Math[_0x1274e5(0x273d)](_0x5a52ba[_0x5ee3aa+0x1]+0x1)<0.001&&(_0x1f8cec=0x2),_0x14ec99=_0x5ee3aa/0x3,0x1===_0x1f8cec?(_0x7274db=_0x14ec99-_0x30af8f,_0x3674dd[0x2*_0x14ec99]=_0x7274db%0x4<1.5?_0x52f8b1?_0x1822e2[_0x1f8cec]['x']+(_0x1822e2[_0x1f8cec]['z']-_0x1822e2[_0x1f8cec]['x'])*_0x47fe0e[Math['floor'](_0x7274db/0x4)]/_0x1d1cd9:_0x1822e2[_0x1f8cec]['x']:_0x52f8b1?_0x1822e2[_0x1f8cec]['x']+(_0x1822e2[_0x1f8cec]['z']-_0x1822e2[_0x1f8cec]['x'])*_0x47fe0e[Math[_0x1274e5(0x3b8b)](_0x7274db/0x4)+0x1]/_0x1d1cd9:_0x1822e2[_0x1f8cec]['z'],_0x3674dd[0x2*_0x14ec99+0x1]=_0x7274db%0x2==0x0?_0x5a586f['e'][_0x1274e5(0x367f)]?0x1-_0x1822e2[_0x1f8cec]['w']:_0x1822e2[_0x1f8cec]['w']:_0x5a586f['e']['UseOpenGLOrientationForUV']?0x1-_0x1822e2[_0x1f8cec]['y']:_0x1822e2[_0x1f8cec]['y']):(_0x3674dd[0x2*_0x14ec99]=(0x1-_0x3674dd[0x2*_0x14ec99])*_0x1822e2[_0x1f8cec]['x']+_0x3674dd[0x2*_0x14ec99]*_0x1822e2[_0x1f8cec]['z'],_0x3674dd[0x2*_0x14ec99+0x1]=(0x1-_0x3674dd[0x2*_0x14ec99+0x1])*_0x1822e2[_0x1f8cec]['y']+_0x3674dd[0x2*_0x14ec99+0x1]*_0x1822e2[_0x1f8cec]['w'],_0x5a586f['e']['UseOpenGLOrientationForUV']&&(_0x3674dd[0x2*_0x14ec99+0x1]=0x1-_0x3674dd[0x2*_0x14ec99+0x1])),_0x31b121&&_0x358a03['push'](_0x31b121[_0x1f8cec]['r'],_0x31b121[_0x1f8cec]['g'],_0x31b121[_0x1f8cec]['b'],_0x31b121[_0x1f8cec]['a']);_0x191c60['x'][_0x1274e5(0x35f3)](_0x43c523,_0x5c63ac,_0xf1c2b6,_0x5a52ba,_0x3674dd,_0x543ad3,_0x217714);const _0xa317ee=new _0x191c60['x']();return _0xa317ee[_0x1274e5(0xe41)]=_0xf1c2b6,_0xa317ee['positions']=_0x5c63ac,_0xa317ee[_0x1274e5(0xdd1)]=_0x5a52ba,_0xa317ee[_0x1274e5(0x4116)]=_0x3674dd,_0x31b121&&(_0xa5ba8e=_0x43c523===_0x191c60['x'][_0x1274e5(0x3a24)]?_0x358a03[_0x1274e5(0x36a3)](_0x358a03):_0x358a03,_0xa317ee['colors']=_0xa5ba8e),_0xa317ee;}function _0x354a77(_0x4c42e5,_0x1a284a,_0x247e6f=null,_0x1224d6=earcut){var _0x23d8aa=a8_0x5306;_0x1a284a[_0x23d8aa(0x2ba6)]=_0x3e121c['Kj']['_GetDefaultSideOrientation'](_0x1a284a['sideOrientation']);var _0xe50053=_0x1a284a[_0x23d8aa(0x2ce3)],_0x1b73e1=_0x1a284a['holes']||[],_0x13cab0=_0x1a284a[_0x23d8aa(0x27b7)]||0x0,_0x2ee881=_0x1a284a[_0x23d8aa(0x281e)]||0x2;const _0x34808b=[];let _0x27f3db=[];for(let _0x142eac=0x0;_0x142eac<_0xe50053['length'];_0x142eac++)_0x34808b[_0x142eac]=new _0x3b447b['FM'](_0xe50053[_0x142eac]['x'],_0xe50053[_0x142eac]['z']);_0x34808b[0x0][_0x23d8aa(0xff6)](_0x34808b[_0x34808b['length']-0x1],1e-8)&&_0x34808b[_0x23d8aa(0x1cb7)]();const _0x45575d=new _0x75fedf['z'](_0x4c42e5,_0x34808b,_0x247e6f||_0x23f7e6['l'][_0x23d8aa(0x2370)],_0x1224d6);for(let _0x2d9e0c=0x0;_0x2d9e0c<_0x1b73e1[_0x23d8aa(0x18cc)];_0x2d9e0c++){_0x27f3db=[];for(let _0x1377be=0x0;_0x1377be<_0x1b73e1[_0x2d9e0c]['length'];_0x1377be++)_0x27f3db[_0x23d8aa(0xede)](new _0x3b447b['FM'](_0x1b73e1[_0x2d9e0c][_0x1377be]['x'],_0x1b73e1[_0x2d9e0c][_0x1377be]['z']));_0x45575d['addHole'](_0x27f3db);}const _0x4da7b1=_0x45575d['build'](!0x1,_0x13cab0,_0x2ee881),_0x3c9406=(_0x4da7b1['_originalBuilderSideOrientation']=_0x1a284a[_0x23d8aa(0x2ba6)],_0x433777(_0x4da7b1,_0x1a284a[_0x23d8aa(0x2ba6)],_0x1a284a['faceUV'],_0x1a284a[_0x23d8aa(0x2f8c)],_0x1a284a[_0x23d8aa(0xc5d)],_0x1a284a[_0x23d8aa(0x3710)],_0x1a284a[_0x23d8aa(0x37c8)]));return _0x3c9406[_0x23d8aa(0x2140)](_0x4da7b1,_0x1a284a[_0x23d8aa(0x1aa8)]),_0x4da7b1;}function _0x46119a(_0x1bb1c7,_0x1124e9,_0x269aac=null,_0x108be3=earcut){return _0x354a77(_0x1bb1c7,_0x1124e9,_0x269aac,_0x108be3);}_0x191c60['x'][_0x1acceb(0x2b56)]=_0x433777,_0x3e121c['Kj'][_0x1acceb(0x2b56)]=(_0x37b1f3,_0x528172,_0x6e6d5b,_0x3485e5,_0x328a8d,_0x1b41b4,_0x48268d=earcut)=>_0x354a77(_0x37b1f3,{'shape':_0x528172,'holes':_0x3485e5,'updatable':_0x328a8d,'sideOrientation':_0x1b41b4},_0x6e6d5b,_0x48268d),_0x3e121c['Kj'][_0x1acceb(0x253b)]=(_0x25507c,_0x33e976,_0x533ba1,_0x188431,_0x59efed,_0x389860,_0x1e963f,_0x2f818f=earcut)=>_0x46119a(_0x25507c,{'shape':_0x33e976,'holes':_0x59efed,'depth':_0x533ba1,'updatable':_0x389860,'sideOrientation':_0x1e963f},_0x188431,_0x2f818f);},0xb47c:(_0x15d1f0,_0x52c58b,_0x365cf1)=>{var _0x1678b6=a8_0x1ec55c;_0x365cf1['d'](_0x52c58b,{'sh':()=>_0x5cff64});var _0x19931c=_0x365cf1(0xd53f),_0x7dff19=_0x365cf1(0xbd53),_0x15be94=_0x365cf1(0x94e3),_0x44cdb0=_0x365cf1(0xb5a7),_0x412a8a=_0x365cf1(0x11338);function _0x324b28(_0x269d10){var _0x2a5168=a8_0x5306;const _0x27c990=[];_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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]]},_0x27c990[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 _0x1613e9=(!_0x269d10[_0x2a5168(0x19d6)]||!(_0x269d10[_0x2a5168(0x19d6)]<0x0||_0x269d10['type']>=_0x27c990[_0x2a5168(0x18cc)]))&&_0x269d10[_0x2a5168(0x19d6)]||0x0,_0x11733d=_0x269d10[_0x2a5168(0x1a2b)],_0x569e6a=_0x269d10[_0x2a5168(0x298c)]||_0x11733d||0x1,_0x28dce3=_0x269d10[_0x2a5168(0x424)]||_0x11733d||0x1,_0x275455=_0x269d10[_0x2a5168(0x29c)]||_0x11733d||0x1,_0x4471e9=_0x269d10['custom']||_0x27c990[_0x1613e9],_0x8cf21e=_0x4471e9[_0x2a5168(0xea3)][_0x2a5168(0x18cc)];const _0x2fab90=_0x269d10['faceUV']||new Array(_0x8cf21e),_0x2c7fc9=_0x269d10[_0x2a5168(0x2f8c)];_0x11733d=void 0x0===_0x269d10[_0x2a5168(0x379)]||_0x269d10[_0x2a5168(0x379)],_0x1613e9=0x0===_0x269d10[_0x2a5168(0x2ba6)]?0x0:_0x269d10[_0x2a5168(0x2ba6)]||_0x44cdb0['x']['DEFAULTSIDE'];const _0x309d00=new Array(),_0x4b006e=new Array();var _0x1b8e48=new Array();const _0x4882da=new Array(),_0x351931=new Array();let _0x4c2c7f=0x0,_0x17e822=0x0;const _0x74fd51=new Array();let _0x16102e=0x0,_0x20a2f2=0x0,_0x572941,_0x53d746,_0x45edb2,_0x4e5a55,_0x2394db,_0x537d6e;if(_0x11733d){for(_0x20a2f2=0x0;_0x20a2f2<_0x8cf21e;_0x20a2f2++)_0x2c7fc9&&void 0x0===_0x2c7fc9[_0x20a2f2]&&(_0x2c7fc9[_0x20a2f2]=new _0x7dff19['HE'](0x1,0x1,0x1,0x1)),_0x2fab90&&void 0x0===_0x2fab90[_0x20a2f2]&&(_0x2fab90[_0x20a2f2]=new _0x19931c['Lt'](0x0,0x0,0x1,0x1));}if(_0x11733d)for(_0x20a2f2=0x0;_0x20a2f2<_0x8cf21e;_0x20a2f2++){var _0x1c7387=_0x4471e9[_0x2a5168(0xea3)][_0x20a2f2]['length'];for(_0x45edb2=0x2*Math['PI']/_0x1c7387,_0x4e5a55=0.5*Math['tan'](_0x45edb2/0x2),_0x2394db=0.5,_0x16102e=0x0;_0x16102e<_0x1c7387;_0x16102e++)_0x309d00[_0x2a5168(0xede)](_0x4471e9['vertex'][_0x4471e9[_0x2a5168(0xea3)][_0x20a2f2][_0x16102e]][0x0]*_0x569e6a,_0x4471e9[_0x2a5168(0x41a1)][_0x4471e9[_0x2a5168(0xea3)][_0x20a2f2][_0x16102e]][0x1]*_0x28dce3,_0x4471e9[_0x2a5168(0x41a1)][_0x4471e9['face'][_0x20a2f2][_0x16102e]][0x2]*_0x275455),_0x74fd51[_0x2a5168(0xede)](_0x4c2c7f),_0x4c2c7f++,_0x572941=_0x2fab90[_0x20a2f2]['x']+(_0x2fab90[_0x20a2f2]['z']-_0x2fab90[_0x20a2f2]['x'])*(0.5+_0x4e5a55),_0x53d746=_0x2fab90[_0x20a2f2]['y']+(_0x2fab90[_0x20a2f2]['w']-_0x2fab90[_0x20a2f2]['y'])*(_0x2394db-0.5),_0x4882da[_0x2a5168(0xede)](_0x572941,_0x412a8a['e'][_0x2a5168(0x367f)]?0x1-_0x53d746:_0x53d746),_0x537d6e=_0x4e5a55*Math[_0x2a5168(0x32c3)](_0x45edb2)-_0x2394db*Math[_0x2a5168(0x3380)](_0x45edb2),_0x2394db=_0x4e5a55*Math[_0x2a5168(0x3380)](_0x45edb2)+_0x2394db*Math[_0x2a5168(0x32c3)](_0x45edb2),_0x4e5a55=_0x537d6e,_0x2c7fc9&&_0x351931[_0x2a5168(0xede)](_0x2c7fc9[_0x20a2f2]['r'],_0x2c7fc9[_0x20a2f2]['g'],_0x2c7fc9[_0x20a2f2]['b'],_0x2c7fc9[_0x20a2f2]['a']);for(_0x16102e=0x0;_0x16102e<_0x1c7387-0x2;_0x16102e++)_0x4b006e[_0x2a5168(0xede)](_0x74fd51[0x0+_0x17e822],_0x74fd51[_0x16102e+0x2+_0x17e822],_0x74fd51[_0x16102e+0x1+_0x17e822]);_0x17e822+=_0x1c7387;}else{for(_0x16102e=0x0;_0x16102e<_0x4471e9['vertex'][_0x2a5168(0x18cc)];_0x16102e++)_0x309d00[_0x2a5168(0xede)](_0x4471e9[_0x2a5168(0x41a1)][_0x16102e][0x0]*_0x569e6a,_0x4471e9[_0x2a5168(0x41a1)][_0x16102e][0x1]*_0x28dce3,_0x4471e9[_0x2a5168(0x41a1)][_0x16102e][0x2]*_0x275455),_0x4882da['push'](0x0,_0x412a8a['e'][_0x2a5168(0x367f)]?0x1:0x0);for(_0x20a2f2=0x0;_0x20a2f2<_0x8cf21e;_0x20a2f2++)for(_0x16102e=0x0;_0x16102e<_0x4471e9[_0x2a5168(0xea3)][_0x20a2f2][_0x2a5168(0x18cc)]-0x2;_0x16102e++)_0x4b006e['push'](_0x4471e9[_0x2a5168(0xea3)][_0x20a2f2][0x0],_0x4471e9[_0x2a5168(0xea3)][_0x20a2f2][_0x16102e+0x2],_0x4471e9[_0x2a5168(0xea3)][_0x20a2f2][_0x16102e+0x1]);}_0x44cdb0['x'][_0x2a5168(0x2dc9)](_0x309d00,_0x4b006e,_0x1b8e48),_0x44cdb0['x'][_0x2a5168(0x35f3)](_0x1613e9,_0x309d00,_0x4b006e,_0x1b8e48,_0x4882da,_0x269d10[_0x2a5168(0xc5d)],_0x269d10[_0x2a5168(0x3710)]);const _0x54726e=new _0x44cdb0['x']();return _0x54726e[_0x2a5168(0x18a3)]=_0x309d00,_0x54726e['indices']=_0x4b006e,_0x54726e[_0x2a5168(0xdd1)]=_0x1b8e48,_0x54726e['uvs']=_0x4882da,_0x2c7fc9&&_0x11733d&&(_0x54726e['colors']=_0x351931),_0x54726e;}function _0x5cff64(_0x350c81,_0x3bd548={},_0x2fc98a=null){var _0x44a322=a8_0x5306;const _0x42e94c=new _0x15be94['Kj'](_0x350c81,_0x2fc98a),_0x8273b9=(_0x3bd548['sideOrientation']=_0x15be94['Kj']['_GetDefaultSideOrientation'](_0x3bd548[_0x44a322(0x2ba6)]),_0x42e94c[_0x44a322(0x3050)]=_0x3bd548[_0x44a322(0x2ba6)],_0x324b28(_0x3bd548));return _0x8273b9[_0x44a322(0x2140)](_0x42e94c,_0x3bd548[_0x44a322(0x1aa8)]),_0x42e94c;}_0x44cdb0['x']['CreatePolyhedron']=_0x324b28,_0x15be94['Kj'][_0x1678b6(0x36bb)]=(_0x29324b,_0xae1a81,_0x24bf7b)=>_0x5cff64(_0x29324b,_0xae1a81,_0x24bf7b);},0x120c8:(_0x21f5ed,_0x2e6a5c,_0x593f6d)=>{var _0x205c97=a8_0x1ec55c;_0x593f6d['d'](_0x2e6a5c,{'LY':()=>_0xdc2e8b});var _0x154c46=_0x593f6d(0xd53f),_0x44eaad=_0x593f6d(0x94e3),_0x9b71c4=_0x593f6d(0x1679c),_0x271dae=_0x593f6d(0xb5a7),_0x23010a=_0x593f6d(0x11338);function _0x50a032(_0x1491a1){var _0x5214c9=a8_0x5306;let _0x22afa5=_0x1491a1[_0x5214c9(0x36b2)];var _0x3572f1=_0x1491a1[_0x5214c9(0x34b1)]||!0x1,_0x46c238=_0x1491a1[_0x5214c9(0x1156)]||!0x1,_0x257887=_0x1491a1[_0x5214c9(0x2a29)]||!0x1,_0x4847bb=Math['floor'](_0x22afa5[0x0]['length']/0x2);let _0x3717de=_0x1491a1[_0x5214c9(0x2a25)]||_0x4847bb;_0x3717de=_0x3717de>_0x4847bb?_0x4847bb:Math[_0x5214c9(0x3b8b)](_0x3717de);var _0x4847bb=0x0===_0x1491a1[_0x5214c9(0x2ba6)]?0x0:_0x1491a1['sideOrientation']||_0x271dae['x']['DEFAULTSIDE'],_0x5ecffa=_0x1491a1[_0x5214c9(0x4116)],_0x32e991=_0x1491a1['colors'];const _0x1af6d1=[],_0x260277=[],_0x3295eb=[],_0x492f07=[],_0x38147f=[],_0x1b7649=[],_0x55845d=[],_0x1bb63f=[];let _0x50eff2;const _0x45e0a5=[],_0x3f1abc=[];let _0x5cf604,_0x191719,_0x27d059;if(_0x22afa5['length']<0x2){const _0xf352f6=[],_0x431880=[];for(_0x191719=0x0;_0x191719<_0x22afa5[0x0][_0x5214c9(0x18cc)]-_0x3717de;_0x191719++)_0xf352f6[_0x5214c9(0xede)](_0x22afa5[0x0][_0x191719]),_0x431880['push'](_0x22afa5[0x0][_0x191719+_0x3717de]);_0x22afa5=[_0xf352f6,_0x431880];}let _0x5c11de=0x0;var _0x14797a,_0x34fc2b,_0x148b11,_0x46608f=_0x46c238?0x1:0x0;let _0x17a515;_0x50eff2=_0x22afa5[0x0][_0x5214c9(0x18cc)];let _0x1ba8d4,_0x5f3681;for(_0x5cf604=0x0;_0x5cf604<_0x22afa5['length'];_0x5cf604++){for(_0x55845d[_0x5cf604]=0x0,_0x38147f[_0x5cf604]=[0x0],_0x14797a=(_0x17a515=_0x22afa5[_0x5cf604])['length'],_0x50eff2=_0x50eff2<_0x14797a?_0x50eff2:_0x14797a,_0x27d059=0x0;_0x27d059<_0x14797a;)_0x1af6d1[_0x5214c9(0xede)](_0x17a515[_0x27d059]['x'],_0x17a515[_0x27d059]['y'],_0x17a515[_0x27d059]['z']),0x0<_0x27d059&&(_0x1ba8d4=_0x17a515[_0x27d059][_0x5214c9(0x10ce)](_0x17a515[_0x27d059-0x1])[_0x5214c9(0x18cc)](),_0x5f3681=_0x1ba8d4+_0x55845d[_0x5cf604],_0x38147f[_0x5cf604][_0x5214c9(0xede)](_0x5f3681),_0x55845d[_0x5cf604]=_0x5f3681),_0x27d059++;_0x46c238&&(_0x27d059--,_0x1af6d1[_0x5214c9(0xede)](_0x17a515[0x0]['x'],_0x17a515[0x0]['y'],_0x17a515[0x0]['z']),_0x1ba8d4=_0x17a515[_0x27d059][_0x5214c9(0x10ce)](_0x17a515[0x0])[_0x5214c9(0x18cc)](),_0x5f3681=_0x1ba8d4+_0x55845d[_0x5cf604],_0x38147f[_0x5cf604][_0x5214c9(0xede)](_0x5f3681),_0x55845d[_0x5cf604]=_0x5f3681),_0x45e0a5[_0x5cf604]=_0x14797a+_0x46608f,_0x3f1abc[_0x5cf604]=_0x5c11de,_0x5c11de+=_0x14797a+_0x46608f;}let _0x4ad7ae,_0x42e83b,_0x83092d=null,_0x6e6a78=null;for(_0x191719=0x0;_0x191719<_0x50eff2+_0x46608f;_0x191719++){for(_0x1bb63f[_0x191719]=0x0,_0x1b7649[_0x191719]=[0x0],_0x5cf604=0x0;_0x5cf604<_0x22afa5[_0x5214c9(0x18cc)]-0x1;_0x5cf604++)_0x4ad7ae=_0x22afa5[_0x5cf604],_0x42e83b=_0x22afa5[_0x5cf604+0x1],_0x6e6a78=_0x191719===_0x50eff2?(_0x83092d=_0x4ad7ae[0x0],_0x42e83b[0x0]):(_0x83092d=_0x4ad7ae[_0x191719],_0x42e83b[_0x191719]),_0x1ba8d4=_0x6e6a78[_0x5214c9(0x10ce)](_0x83092d)[_0x5214c9(0x18cc)](),_0x5f3681=_0x1ba8d4+_0x1bb63f[_0x191719],_0x1b7649[_0x191719][_0x5214c9(0xede)](_0x5f3681),_0x1bb63f[_0x191719]=_0x5f3681;_0x3572f1&&_0x6e6a78&&_0x83092d&&(_0x4ad7ae=_0x22afa5[_0x5cf604],_0x42e83b=_0x22afa5[0x0],_0x191719===_0x50eff2&&(_0x6e6a78=_0x42e83b[0x0]),_0x1ba8d4=_0x6e6a78[_0x5214c9(0x10ce)](_0x83092d)[_0x5214c9(0x18cc)](),_0x5f3681=_0x1ba8d4+_0x1bb63f[_0x191719],_0x1bb63f[_0x191719]=_0x5f3681);}if(_0x5ecffa){for(_0x5cf604=0x0;_0x5cf604<_0x5ecffa[_0x5214c9(0x18cc)];_0x5cf604++)_0x492f07['push'](_0x5ecffa[_0x5cf604]['x'],_0x23010a['e'][_0x5214c9(0x367f)]?0x1-_0x5ecffa[_0x5cf604]['y']:_0x5ecffa[_0x5cf604]['y']);}else{for(_0x5cf604=0x0;_0x5cf604<_0x22afa5['length'];_0x5cf604++)for(_0x191719=0x0;_0x191719<_0x50eff2+_0x46608f;_0x191719++)_0x34fc2b=0x0!=_0x55845d[_0x5cf604]?_0x38147f[_0x5cf604][_0x191719]/_0x55845d[_0x5cf604]:0x0,_0x148b11=0x0!=_0x1bb63f[_0x191719]?_0x1b7649[_0x191719][_0x5cf604]/_0x1bb63f[_0x191719]:0x0,_0x257887?_0x492f07['push'](_0x148b11,_0x34fc2b):_0x492f07[_0x5214c9(0xede)](_0x34fc2b,_0x23010a['e'][_0x5214c9(0x367f)]?0x1-_0x148b11:_0x148b11);}let _0x8959f7=_0x5cf604=0x0,_0x485ac2=_0x45e0a5[_0x5cf604]-0x1,_0x32ffb8=_0x45e0a5[_0x5cf604+0x1]-0x1,_0x2a200a=_0x485ac2<_0x32ffb8?_0x485ac2:_0x32ffb8,_0x8522d4=_0x3f1abc[0x1]-_0x3f1abc[0x0];for(var _0x14317a=_0x3572f1?_0x45e0a5[_0x5214c9(0x18cc)]:_0x45e0a5['length']-0x1;_0x8959f7<=_0x2a200a&&_0x5cf604<_0x14317a;)_0x260277['push'](_0x8959f7,_0x8959f7+_0x8522d4,_0x8959f7+0x1),_0x260277[_0x5214c9(0xede)](_0x8959f7+_0x8522d4+0x1,_0x8959f7+0x1,_0x8959f7+_0x8522d4),(_0x8959f7+=0x1)===_0x2a200a&&(_0x5cf604++,_0x32ffb8=_0x5cf604===_0x45e0a5[_0x5214c9(0x18cc)]-0x1?(_0x8522d4=_0x3f1abc[0x0]-_0x3f1abc[_0x5cf604],_0x485ac2=_0x45e0a5[_0x5cf604]-0x1,_0x45e0a5[0x0]-0x1):(_0x8522d4=_0x3f1abc[_0x5cf604+0x1]-_0x3f1abc[_0x5cf604],_0x485ac2=_0x45e0a5[_0x5cf604]-0x1,_0x45e0a5[_0x5cf604+0x1]-0x1),_0x8959f7=_0x3f1abc[_0x5cf604],_0x2a200a=_0x485ac2<_0x32ffb8?_0x485ac2+_0x8959f7:_0x32ffb8+_0x8959f7);if(_0x271dae['x'][_0x5214c9(0x2dc9)](_0x1af6d1,_0x260277,_0x3295eb),_0x46c238){var _0x2c2e9c,_0x11abab;for(_0x5cf604=0x0;_0x5cf604<_0x22afa5[_0x5214c9(0x18cc)];_0x5cf604++)_0x2c2e9c=0x3*_0x3f1abc[_0x5cf604],_0x11abab=_0x5cf604+0x1<_0x22afa5[_0x5214c9(0x18cc)]?0x3*(_0x3f1abc[_0x5cf604+0x1]-0x1):_0x3295eb[_0x5214c9(0x18cc)]-0x3,_0x3295eb[_0x2c2e9c]=0.5*(_0x3295eb[_0x2c2e9c]+_0x3295eb[_0x11abab]),_0x3295eb[0x1+_0x2c2e9c]=0.5*(_0x3295eb[0x1+_0x2c2e9c]+_0x3295eb[0x1+_0x11abab]),_0x3295eb[0x2+_0x2c2e9c]=0.5*(_0x3295eb[0x2+_0x2c2e9c]+_0x3295eb[0x2+_0x11abab]),_0x3295eb[_0x11abab]=_0x3295eb[_0x2c2e9c],_0x3295eb[0x1+_0x11abab]=_0x3295eb[0x1+_0x2c2e9c],_0x3295eb[0x2+_0x11abab]=_0x3295eb[0x2+_0x2c2e9c];}_0x271dae['x'][_0x5214c9(0x35f3)](_0x4847bb,_0x1af6d1,_0x260277,_0x3295eb,_0x492f07,_0x1491a1[_0x5214c9(0xc5d)],_0x1491a1[_0x5214c9(0x3710)]);let _0x5c3c49=null;if(_0x32e991){_0x5c3c49=new Float32Array(0x4*_0x32e991[_0x5214c9(0x18cc)]);for(let _0x9b663f=0x0;_0x9b663f<_0x32e991['length'];_0x9b663f++)_0x5c3c49[0x4*_0x9b663f]=_0x32e991[_0x9b663f]['r'],_0x5c3c49[0x4*_0x9b663f+0x1]=_0x32e991[_0x9b663f]['g'],_0x5c3c49[0x4*_0x9b663f+0x2]=_0x32e991[_0x9b663f]['b'],_0x5c3c49[0x4*_0x9b663f+0x3]=_0x32e991[_0x9b663f]['a'];}const _0x186c7d=new _0x271dae['x']();var _0x4847bb=new Float32Array(_0x1af6d1),_0x1491a1=new Float32Array(_0x3295eb),_0xac1528=new Float32Array(_0x492f07);return _0x186c7d['indices']=_0x260277,_0x186c7d['positions']=_0x4847bb,_0x186c7d[_0x5214c9(0xdd1)]=_0x1491a1,_0x186c7d['uvs']=_0xac1528,_0x5c3c49&&_0x186c7d[_0x5214c9(0x386b)](_0x5c3c49,_0x9b71c4['o'][_0x5214c9(0x1e26)]),_0x46c238&&(_0x186c7d[_0x5214c9(0x3f47)]=_0x3f1abc),_0x186c7d;}function _0xdc2e8b(_0x51ee1b,_0x291dae,_0x3506e8=null){var _0x578065=a8_0x5306,_0x2bdf2b=_0x291dae[_0x578065(0x36b2)],_0x403746=_0x291dae[_0x578065(0x34b1)],_0x42ad83=_0x291dae[_0x578065(0x1156)],_0x386730=_0x44eaad['Kj'][_0x578065(0x334f)](_0x291dae[_0x578065(0x2ba6)]);const _0x223324=_0x291dae[_0x578065(0x41e6)];var _0x4d3655=_0x291dae[_0x578065(0x1aa8)];if(_0x223324){const _0x21f0b2=_0x154c46['jp'][_0x578065(0xe60)][0x0][_0x578065(0x26e6)](Number[_0x578065(0x1806)]),_0x4cdae2=_0x154c46['jp']['Vector3'][0x1][_0x578065(0x26e6)](-Number[_0x578065(0x1806)]);var _0x3578b9=_0x223324[_0x578065(0x38be)](_0x9b71c4['o'][_0x578065(0x1678)]);{var _0x8510a4=_0x3578b9;let _0x4b001e=_0x2bdf2b[0x0]['length'];var _0x4c4c54=_0x223324;let _0x833b49=0x0;var _0x17fbeb=_0x4c4c54[_0x578065(0x3050)]===_0x44eaad['Kj']['DOUBLESIDE']?0x2:0x1;for(let _0x53b3f0=0x1;_0x53b3f0<=_0x17fbeb;++_0x53b3f0)for(let _0x1a76d2=0x0;_0x1a76d2<_0x2bdf2b[_0x578065(0x18cc)];++_0x1a76d2){var _0xff5bd1=_0x2bdf2b[_0x1a76d2],_0x5e3530=_0xff5bd1[_0x578065(0x18cc)];_0x4b001e=_0x4b001e<_0x5e3530?_0x4b001e:_0x5e3530;for(let _0x2286b7=0x0;_0x2286b7<_0x4b001e;++_0x2286b7){var _0x1a2b88=_0xff5bd1[_0x2286b7];_0x8510a4[_0x833b49]=_0x1a2b88['x'],_0x8510a4[_0x833b49+0x1]=_0x1a2b88['y'],_0x8510a4[_0x833b49+0x2]=_0x1a2b88['z'],_0x21f0b2[_0x578065(0x2ed)](_0x1a2b88['x'],_0x1a2b88['y'],_0x1a2b88['z']),_0x4cdae2[_0x578065(0x22e1)](_0x1a2b88['x'],_0x1a2b88['y'],_0x1a2b88['z']),_0x833b49+=0x3;}_0x4c4c54[_0x578065(0x3fac)]&&_0x4c4c54[_0x578065(0x3fac)][_0x578065(0x1156)]&&(_0x5e3530=_0xff5bd1[0x0],_0x8510a4[_0x833b49]=_0x5e3530['x'],_0x8510a4[_0x833b49+0x1]=_0x5e3530['y'],_0x8510a4[_0x833b49+0x2]=_0x5e3530['z'],_0x833b49+=0x3);}}if(_0x223324['hasBoundingInfo']?_0x223324[_0x578065(0x1654)]()[_0x578065(0x394e)](_0x21f0b2,_0x4cdae2,_0x223324['_worldMatrix']):_0x223324['buildBoundingInfo'](_0x21f0b2,_0x4cdae2,_0x223324[_0x578065(0x1b6f)]),_0x223324[_0x578065(0x2b61)](_0x9b71c4['o']['PositionKind'],_0x3578b9,!0x1,!0x1),_0x291dae[_0x578065(0x2838)]){const _0x4363b2=_0x223324['getVerticesData'](_0x9b71c4['o'][_0x578065(0x1e26)]);for(let _0x5e344f=0x0,_0x464b69=0x0;_0x5e344f<_0x291dae['colors'][_0x578065(0x18cc)];_0x5e344f++,_0x464b69+=0x4){var _0x5c86cd=_0x291dae[_0x578065(0x2838)][_0x5e344f];_0x4363b2[_0x464b69]=_0x5c86cd['r'],_0x4363b2[_0x464b69+0x1]=_0x5c86cd['g'],_0x4363b2[_0x464b69+0x2]=_0x5c86cd['b'],_0x4363b2[_0x464b69+0x3]=_0x5c86cd['a'];}_0x223324[_0x578065(0x2b61)](_0x9b71c4['o'][_0x578065(0x1e26)],_0x4363b2,!0x1,!0x1);}if(_0x291dae[_0x578065(0x4116)]){const _0xe5f9ec=_0x223324['getVerticesData'](_0x9b71c4['o'][_0x578065(0x3f15)]);for(let _0x3c7b5c=0x0;_0x3c7b5c<_0x291dae[_0x578065(0x4116)][_0x578065(0x18cc)];_0x3c7b5c++)_0xe5f9ec[0x2*_0x3c7b5c]=_0x291dae[_0x578065(0x4116)][_0x3c7b5c]['x'],_0xe5f9ec[0x2*_0x3c7b5c+0x1]=_0x23010a['e'][_0x578065(0x367f)]?0x1-_0x291dae[_0x578065(0x4116)][_0x3c7b5c]['y']:_0x291dae[_0x578065(0x4116)][_0x3c7b5c]['y'];_0x223324['updateVerticesData'](_0x9b71c4['o'][_0x578065(0x3f15)],_0xe5f9ec,!0x1,!0x1);}if(!_0x223324[_0x578065(0x3fee)]||_0x223324[_0x578065(0x2067)]){var _0x27e3cc=_0x223324[_0x578065(0xa9a)]();const _0x6ad8d=_0x223324[_0x578065(0x38be)](_0x9b71c4['o']['NormalKind']);var _0x13b282=_0x223324[_0x578065(0x2067)]?_0x223324[_0x578065(0x3755)]():null;if(_0x271dae['x'][_0x578065(0x2dc9)](_0x3578b9,_0x27e3cc,_0x6ad8d,_0x13b282),_0x223324[_0x578065(0x3fac)]&&_0x223324['_creationDataStorage'][_0x578065(0x1156)]){var _0x56e542,_0x266196;for(let _0x17a38e=0x0;_0x17a38e<_0x2bdf2b[_0x578065(0x18cc)];_0x17a38e++)_0x56e542=0x3*_0x223324[_0x578065(0x3fac)][_0x578065(0x1bca)][_0x17a38e],_0x266196=_0x17a38e+0x1<_0x2bdf2b['length']?0x3*(_0x223324[_0x578065(0x3fac)][_0x578065(0x1bca)][_0x17a38e+0x1]-0x1):_0x6ad8d[_0x578065(0x18cc)]-0x3,_0x6ad8d[_0x56e542]=0.5*(_0x6ad8d[_0x56e542]+_0x6ad8d[_0x266196]),_0x6ad8d[0x1+_0x56e542]=0.5*(_0x6ad8d[0x1+_0x56e542]+_0x6ad8d[0x1+_0x266196]),_0x6ad8d[0x2+_0x56e542]=0.5*(_0x6ad8d[0x2+_0x56e542]+_0x6ad8d[0x2+_0x266196]),_0x6ad8d[_0x266196]=_0x6ad8d[_0x56e542],_0x6ad8d[0x1+_0x266196]=_0x6ad8d[0x1+_0x56e542],_0x6ad8d[0x2+_0x266196]=_0x6ad8d[0x2+_0x56e542];}_0x223324[_0x578065(0x3fee)]||_0x223324['updateVerticesData'](_0x9b71c4['o'][_0x578065(0x24a2)],_0x6ad8d,!0x1,!0x1);}return _0x223324;}{const _0x16ae36=new _0x44eaad['Kj'](_0x51ee1b,_0x3506e8),_0x2081e0=(_0x16ae36[_0x578065(0x3050)]=_0x386730,_0x16ae36['_creationDataStorage']=new _0x44eaad['gW'](),_0x50a032(_0x291dae));return _0x42ad83&&(_0x16ae36[_0x578065(0x3fac)][_0x578065(0x1bca)]=_0x2081e0[_0x578065(0x3f47)]),_0x16ae36[_0x578065(0x3fac)][_0x578065(0x1156)]=_0x42ad83,_0x16ae36[_0x578065(0x3fac)][_0x578065(0x34b1)]=_0x403746,_0x2081e0[_0x578065(0x2140)](_0x16ae36,_0x4d3655),_0x16ae36;}}_0x271dae['x'][_0x205c97(0x403a)]=_0x50a032,_0x44eaad['Kj'][_0x205c97(0x403a)]=(_0x5dcc94,_0x26c225,_0x25415f=!0x1,_0x45815b,_0x24d355,_0x5744f0,_0x1ae984=!0x1,_0x2776c6,_0x15e087)=>_0xdc2e8b(_0x5dcc94,{'pathArray':_0x26c225,'closeArray':_0x25415f,'closePath':_0x45815b,'offset':_0x24d355,'updatable':_0x1ae984,'sideOrientation':_0x2776c6,'instance':_0x15e087},_0x5744f0);},0x189f:(_0x36ca04,_0x2ea5e8,_0x17b6a7)=>{var _0x12ed0e=a8_0x1ec55c;_0x17b6a7['d'](_0x2ea5e8,{'Gc':()=>_0x588804,'bC':()=>_0x34e7c2});var _0x2fe52e=_0x17b6a7(0xd53f),_0x19dda9=_0x17b6a7(0x94e3),_0x32a3a7=_0x17b6a7(0x120c8),_0x4287f9=_0x17b6a7(0xcc9e);function _0x588804(_0x3ff29f,_0x5c64d6,_0x5750da=null){var _0x1d12f6=a8_0x5306,_0x183739=_0x5c64d6[_0x1d12f6(0x3cec)],_0x2b7bbf=_0x5c64d6[_0x1d12f6(0x2ce3)],_0xdf8fdb=_0x5c64d6[_0x1d12f6(0x393f)]||0x1,_0x4391b7=_0x5c64d6[_0x1d12f6(0x3c7f)]||0x0,_0x149b54=0x0===_0x5c64d6[_0x1d12f6(0x2e76)]?0x0:_0x5c64d6[_0x1d12f6(0x2e76)]||_0x19dda9['Kj'][_0x1d12f6(0x1414)],_0x13b454=_0x5c64d6['updatable'],_0x5b230d=_0x19dda9['Kj'][_0x1d12f6(0x334f)](_0x5c64d6[_0x1d12f6(0x2ba6)]),_0x5a4316=_0x5c64d6[_0x1d12f6(0x41e6)]||null,_0x376382=_0x5c64d6[_0x1d12f6(0x2a29)]||!0x1,_0x2f25c8=_0x5c64d6['closeShape']||!0x1;return _0x19317b(_0x3ff29f,_0x2b7bbf,_0x183739,_0xdf8fdb,_0x4391b7,null,null,_0x5c64d6['closePath']||!0x1,_0x2f25c8,_0x149b54,!0x1,_0x5750da,!!_0x13b454,_0x5b230d,_0x5a4316,_0x376382,_0x5c64d6[_0x1d12f6(0xc5d)]||null,_0x5c64d6[_0x1d12f6(0x3710)]||null,_0x5c64d6[_0x1d12f6(0x3cae)]||null,!!_0x5c64d6[_0x1d12f6(0x1df6)]);}function _0x34e7c2(_0x431d0c,_0x29a117,_0x50df6f=null){var _0x20e495=a8_0x5306,_0x4bb7e9=_0x29a117[_0x20e495(0x3cec)],_0x4acd73=_0x29a117['shape'],_0x3abce2=_0x29a117[_0x20e495(0x3166)]||(()=>0x1),_0x1cf562=_0x29a117[_0x20e495(0x465)]||(()=>0x0),_0x5941b6=_0x29a117[_0x20e495(0x1156)]||_0x29a117[_0x20e495(0x1aee)]||!0x1,_0x5a00f4=_0x29a117[_0x20e495(0x2309)]||_0x29a117[_0x20e495(0x32de)]||!0x1,_0x197fdf=0x0===_0x29a117[_0x20e495(0x2e76)]?0x0:_0x29a117['cap']||_0x19dda9['Kj']['NO_CAP'],_0x7cbd8d=_0x29a117['updatable'],_0x408f8d=_0x29a117['firstNormal']||null,_0x5e3920=_0x29a117[_0x20e495(0x1df6)]||!0x1;return _0x19317b(_0x431d0c,_0x4acd73,_0x4bb7e9,null,null,_0x3abce2,_0x1cf562,_0x5941b6,_0x5a00f4,_0x197fdf,!0x0,_0x50df6f,!!_0x7cbd8d,_0x19dda9['Kj']['_GetDefaultSideOrientation'](_0x29a117['sideOrientation']),_0x29a117[_0x20e495(0x41e6)]||null,_0x29a117[_0x20e495(0x2a29)]||!0x1,_0x29a117[_0x20e495(0xc5d)]||null,_0x29a117[_0x20e495(0x3710)]||null,_0x408f8d,_0x5e3920);}function _0x19317b(_0x5c9f26,_0x5f47ba,_0x28128f,_0x101e1e,_0x5a36b7,_0x42ad37,_0x3c54f3,_0x230476,_0x4bc9d9,_0x4e169b,_0x514f08,_0x116470,_0x2b7e9b,_0x114764,_0x2cc8ff,_0x14e1aa,_0x33618c,_0x210ddc,_0x14707a,_0x89f799){var _0x59151b=a8_0x5306,_0x406442=(_0x1d1c5d,_0x38c24f,_0x38a165,_0x5e5ff7,_0x330a68,_0x5eeae7,_0x5ac76c,_0x353317,_0x39389b,_0x1552ac,_0xcd7e2f)=>{var _0x21ab6f=a8_0x5306;const _0xd4f577=_0x38a165[_0x21ab6f(0x16e7)](),_0x4ceac5=_0x38a165[_0x21ab6f(0x4f4)](),_0x5d4886=_0x38a165[_0x21ab6f(0x1774)]();var _0x41d16e,_0x4f8af0=_0x38a165[_0x21ab6f(0x12d5)]();if(_0xcd7e2f){for(let _0x1ef913=0x0;_0x1ef913<_0xd4f577[_0x21ab6f(0x18cc)];_0x1ef913++)0x0==_0xd4f577[_0x1ef913]['x']&&0x0==_0xd4f577[_0x1ef913]['y']&&0x0==_0xd4f577[_0x1ef913]['z']&&_0xd4f577[_0x1ef913][_0x21ab6f(0x19f9)](_0xd4f577[_0x1ef913-0x1]),0x0==_0x4ceac5[_0x1ef913]['x']&&0x0==_0x4ceac5[_0x1ef913]['y']&&0x0==_0x4ceac5[_0x1ef913]['z']&&_0x4ceac5[_0x1ef913][_0x21ab6f(0x19f9)](_0x4ceac5[_0x1ef913-0x1]),0x0==_0x5d4886[_0x1ef913]['x']&&0x0==_0x5d4886[_0x1ef913]['y']&&0x0==_0x5d4886[_0x1ef913]['z']&&_0x5d4886[_0x1ef913]['copyFrom'](_0x5d4886[_0x1ef913-0x1]),0x0<_0x1ef913&&(_0x41d16e=_0xd4f577[_0x1ef913-0x1],_0x2fe52e['P']['Dot'](_0x41d16e,_0xd4f577[_0x1ef913])<0x0&&_0xd4f577[_0x1ef913][_0x21ab6f(0x542)](-0x1),_0x41d16e=_0x4ceac5[_0x1ef913-0x1],_0x2fe52e['P'][_0x21ab6f(0x29f5)](_0x41d16e,_0x4ceac5[_0x1ef913])<0x0&&_0x4ceac5[_0x1ef913][_0x21ab6f(0x542)](-0x1),_0x41d16e=_0x5d4886[_0x1ef913-0x1],_0x2fe52e['P'][_0x21ab6f(0x29f5)](_0x41d16e,_0x5d4886[_0x1ef913])<0x0&&_0x5d4886[_0x1ef913][_0x21ab6f(0x542)](-0x1));}let _0x22e74e=0x0;const _0x594d16=_0x1552ac&&_0x353317?_0x353317:()=>null!==_0x5eeae7?_0x5eeae7:0x0,_0x1a7348=_0x1552ac&&_0x5ac76c?_0x5ac76c:()=>null!==_0x330a68?_0x330a68:0x1;let _0x3acdca=_0x39389b===_0x19dda9['Kj'][_0x21ab6f(0x1414)]||_0x39389b===_0x19dda9['Kj'][_0x21ab6f(0x39ec)]?0x0:0x2;var _0x2ea520=_0x2fe52e['jp'][_0x21ab6f(0x12cd)][0x0];for(let _0x3e89ed=0x0;_0x3e89ed<_0x38c24f[_0x21ab6f(0x18cc)];_0x3e89ed++){const _0x1c5460=new Array();var _0x6d17d0=_0x594d16(_0x3e89ed,_0x4f8af0[_0x3e89ed]),_0x32a1c9=_0x1a7348(_0x3e89ed,_0x4f8af0[_0x3e89ed]);_0x2fe52e['y3'][_0x21ab6f(0x21f)](_0xd4f577[_0x3e89ed],_0x22e74e,_0x2ea520);for(let _0xdc178b=0x0;_0xdc178b<_0x1d1c5d[_0x21ab6f(0x18cc)];_0xdc178b++){var _0x2d1c06=_0xd4f577[_0x3e89ed][_0x21ab6f(0x393f)](_0x1d1c5d[_0xdc178b]['z'])[_0x21ab6f(0x2e5)](_0x4ceac5[_0x3e89ed][_0x21ab6f(0x393f)](_0x1d1c5d[_0xdc178b]['x']))['add'](_0x5d4886[_0x3e89ed][_0x21ab6f(0x393f)](_0x1d1c5d[_0xdc178b]['y']));const _0x392b34=_0x2fe52e['P'][_0x21ab6f(0x409)]();_0x2fe52e['P']['TransformCoordinatesToRef'](_0x2d1c06,_0x2ea520,_0x392b34),_0x392b34['scaleInPlace'](_0x32a1c9)[_0x21ab6f(0x3e1)](_0x38c24f[_0x3e89ed]),_0x1c5460[_0xdc178b]=_0x392b34;}_0x5e5ff7[_0x3acdca]=_0x1c5460,_0x22e74e+=_0x6d17d0,_0x3acdca++;}var _0x351a7f=_0x5ce891=>{var _0x8afdb8=_0x21ab6f;const _0x3c835f=Array(),_0x19395a=_0x2fe52e['P'][_0x8afdb8(0x409)]();let _0x2b478f;for(_0x2b478f=0x0;_0x2b478f<_0x5ce891[_0x8afdb8(0x18cc)];_0x2b478f++)_0x19395a[_0x8afdb8(0x3e1)](_0x5ce891[_0x2b478f]);for(_0x19395a[_0x8afdb8(0x542)](0x1/_0x5ce891[_0x8afdb8(0x18cc)]),_0x2b478f=0x0;_0x2b478f<_0x5ce891[_0x8afdb8(0x18cc)];_0x2b478f++)_0x3c835f[_0x8afdb8(0xede)](_0x19395a);return _0x3c835f;};switch(_0x39389b){case _0x19dda9['Kj']['NO_CAP']:break;case _0x19dda9['Kj'][_0x21ab6f(0x2ff9)]:_0x5e5ff7[0x0]=_0x351a7f(_0x5e5ff7[0x2]),_0x5e5ff7[0x1]=_0x5e5ff7[0x2];break;case _0x19dda9['Kj'][_0x21ab6f(0x39ec)]:_0x5e5ff7[_0x3acdca]=_0x5e5ff7[_0x3acdca-0x1],_0x5e5ff7[_0x3acdca+0x1]=_0x351a7f(_0x5e5ff7[_0x3acdca-0x1]);break;case _0x19dda9['Kj']['CAP_ALL']:_0x5e5ff7[0x0]=_0x351a7f(_0x5e5ff7[0x2]),_0x5e5ff7[0x1]=_0x5e5ff7[0x2],_0x5e5ff7[_0x3acdca]=_0x5e5ff7[_0x3acdca-0x1],_0x5e5ff7[_0x3acdca+0x1]=_0x351a7f(_0x5e5ff7[_0x3acdca-0x1]);}return _0x5e5ff7;};let _0xd216e4,_0x3c6e47;if(_0x2cc8ff){const _0x479b2e=_0x2cc8ff[_0x59151b(0x3fac)];return _0xd216e4=_0x14707a?_0x479b2e[_0x59151b(0x3a79)]['update'](_0x28128f,_0x14707a):_0x479b2e['path3D']['update'](_0x28128f),_0x3c6e47=_0x406442(_0x5f47ba,_0x28128f,_0x479b2e[_0x59151b(0x3a79)],_0x479b2e[_0x59151b(0x36b2)],_0x101e1e,_0x5a36b7,_0x42ad37,_0x3c54f3,_0x479b2e[_0x59151b(0x2e76)],_0x514f08,_0x89f799),(0x0,_0x32a3a7['LY'])('',{'pathArray':_0x3c6e47,'closeArray':!0x1,'closePath':!0x1,'offset':0x0,'updatable':!0x1,'sideOrientation':0x0,'instance':_0x2cc8ff},_0x116470||void 0x0);}_0xd216e4=_0x14707a?new _0x4287f9['$B'](_0x28128f,_0x14707a):new _0x4287f9['$B'](_0x28128f),_0x2cc8ff=new Array(),(_0x4e169b=_0x4e169b<0x0||0x3<_0x4e169b?0x0:_0x4e169b,_0x3c6e47=_0x406442(_0x5f47ba,_0x28128f,_0xd216e4,_0x2cc8ff,_0x101e1e,_0x5a36b7,_0x42ad37,_0x3c54f3,_0x4e169b,_0x514f08,_0x89f799));const _0x38d136=(0x0,_0x32a3a7['LY'])(_0x5c9f26,{'pathArray':_0x3c6e47,'closeArray':_0x230476,'closePath':_0x4bc9d9,'updatable':_0x2b7e9b,'sideOrientation':_0x114764,'invertUV':_0x14e1aa,'frontUVs':_0x33618c||void 0x0,'backUVs':_0x210ddc||void 0x0},_0x116470);return _0x38d136[_0x59151b(0x3fac)][_0x59151b(0x36b2)]=_0x3c6e47,_0x38d136[_0x59151b(0x3fac)][_0x59151b(0x3a79)]=_0xd216e4,_0x38d136['_creationDataStorage']['cap']=_0x4e169b,_0x38d136;}_0x19dda9['Kj'][_0x12ed0e(0x33f7)]=(_0x2517f2,_0x5499b1,_0x52536b,_0x43b820,_0x23ac5b,_0x311c70,_0x4b61be=null,_0x3639e5,_0xed36f4,_0x176018)=>_0x588804(_0x2517f2,{'shape':_0x5499b1,'path':_0x52536b,'scale':_0x43b820,'rotation':_0x23ac5b,'cap':0x0===_0x311c70?0x0:_0x311c70||_0x19dda9['Kj'][_0x12ed0e(0x1414)],'sideOrientation':_0xed36f4,'instance':_0x176018,'updatable':_0x3639e5},_0x4b61be),_0x19dda9['Kj'][_0x12ed0e(0x2436)]=(_0x295fba,_0x234989,_0x454ca4,_0x163958,_0x2a6f0e,_0x5d167d,_0x3b7de2,_0x2bd272,_0x21654c,_0x23023d,_0x96e86,_0x58a2c2)=>_0x34e7c2(_0x295fba,{'shape':_0x234989,'path':_0x454ca4,'scaleFunction':_0x163958,'rotationFunction':_0x2a6f0e,'ribbonCloseArray':_0x5d167d,'ribbonClosePath':_0x3b7de2,'cap':0x0===_0x2bd272?0x0:_0x2bd272||_0x19dda9['Kj'][_0x12ed0e(0x1414)],'sideOrientation':_0x96e86,'instance':_0x58a2c2,'updatable':_0x23023d},_0x21654c);},0x16a94:(_0x199a42,_0x41e2bf,_0x210e70)=>{var _0x84d485=a8_0x1ec55c;_0x210e70['d'](_0x41e2bf,{'Qk':()=>_0x1d604e});var _0x327585=_0x210e70(0xd53f),_0x470813=_0x210e70(0x94e3),_0x11825d=_0x210e70(0xb5a7),_0xb2e919=_0x210e70(0x11338);function _0x5a638d(_0x2e2fc7){var _0x58cae1=a8_0x5306,_0x36123e=_0x2e2fc7['segments']||0x20,_0x52f6de=_0x2e2fc7[_0x58cae1(0x2883)]||_0x2e2fc7[_0x58cae1(0x1f29)]||0x1,_0x5e7b2d=_0x2e2fc7[_0x58cae1(0x32ab)]||_0x2e2fc7['diameter']||0x1,_0x142bb9=_0x2e2fc7[_0x58cae1(0x35d2)]||_0x2e2fc7[_0x58cae1(0x1f29)]||0x1,_0x454dea=(!_0x2e2fc7[_0x58cae1(0x2a1d)]||!(_0x2e2fc7[_0x58cae1(0x2a1d)]<=0x0||0x1<_0x2e2fc7[_0x58cae1(0x2a1d)]))&&_0x2e2fc7[_0x58cae1(0x2a1d)]||0x1,_0x4ab82f=!(_0x2e2fc7['slice']&&_0x2e2fc7[_0x58cae1(0x538)]<=0x0)&&_0x2e2fc7[_0x58cae1(0x538)]||0x1,_0x54ebdc=0x0===_0x2e2fc7[_0x58cae1(0x2ba6)]?0x0:_0x2e2fc7[_0x58cae1(0x2ba6)]||_0x11825d['x']['DEFAULTSIDE'],_0x47f8ae=!!_0x2e2fc7[_0x58cae1(0xbbd)],_0x56fd77=new _0x327585['P'](_0x52f6de/0x2,_0x5e7b2d/0x2,_0x142bb9/0x2),_0x2cecc4=0x2+_0x36123e,_0x1dfbc4=0x2*_0x2cecc4;const _0x34ae67=[],_0x552941=[],_0x27c69a=[],_0x253a0b=[];for(let _0x3ee83e=0x0;_0x3ee83e<=_0x2cecc4;_0x3ee83e++){var _0x43a662=_0x3ee83e/_0x2cecc4,_0x24567d=_0x43a662*Math['PI']*_0x4ab82f;for(let _0x406ae1=0x0;_0x406ae1<=_0x1dfbc4;_0x406ae1++){var _0x3efc2c=_0x406ae1/_0x1dfbc4,_0xe936b4=_0x3efc2c*Math['PI']*0x2*_0x454dea,_0xf227bf=_0x327585['y3'][_0x58cae1(0x1a94)](-_0x24567d),_0xe936b4=_0x327585['y3']['RotationY'](_0xe936b4),_0xf227bf=_0x327585['P'][_0x58cae1(0x1a6b)](_0x327585['P']['Up'](),_0xf227bf);const _0x27b3fb=_0x327585['P'][_0x58cae1(0x1a6b)](_0xf227bf,_0xe936b4);_0xf227bf=_0x27b3fb[_0x58cae1(0x2383)](_0x56fd77),_0xe936b4=_0x27b3fb[_0x58cae1(0x2ff0)](_0x56fd77)[_0x58cae1(0x3f86)](),(_0x552941['push'](_0xf227bf['x'],_0xf227bf['y'],_0xf227bf['z']),_0x27c69a['push'](_0xe936b4['x'],_0xe936b4['y'],_0xe936b4['z']),_0x253a0b[_0x58cae1(0xede)](_0x3efc2c,_0xb2e919['e'][_0x58cae1(0x367f)]?0x1-_0x43a662:_0x43a662));}if(0x0<_0x3ee83e){var _0x6b39ec=_0x552941['length']/0x3;for(let _0x6145c8=_0x6b39ec-0x2*(0x1+_0x1dfbc4);_0x6145c8+_0x1dfbc4+0x2<_0x6b39ec;_0x6145c8++)_0x47f8ae?(0x1<_0x3ee83e&&(_0x34ae67[_0x58cae1(0xede)](_0x6145c8),_0x34ae67[_0x58cae1(0xede)](_0x6145c8+0x1),_0x34ae67[_0x58cae1(0xede)](_0x6145c8+_0x1dfbc4+0x1)),(_0x3ee83e<_0x2cecc4||_0x4ab82f<0x1)&&(_0x34ae67['push'](_0x6145c8+_0x1dfbc4+0x1),_0x34ae67[_0x58cae1(0xede)](_0x6145c8+0x1),_0x34ae67[_0x58cae1(0xede)](_0x6145c8+_0x1dfbc4+0x2))):(_0x34ae67[_0x58cae1(0xede)](_0x6145c8),_0x34ae67[_0x58cae1(0xede)](_0x6145c8+0x1),_0x34ae67[_0x58cae1(0xede)](_0x6145c8+_0x1dfbc4+0x1),_0x34ae67['push'](_0x6145c8+_0x1dfbc4+0x1),_0x34ae67[_0x58cae1(0xede)](_0x6145c8+0x1),_0x34ae67[_0x58cae1(0xede)](_0x6145c8+_0x1dfbc4+0x2));}}_0x11825d['x'][_0x58cae1(0x35f3)](_0x54ebdc,_0x552941,_0x34ae67,_0x27c69a,_0x253a0b,_0x2e2fc7[_0x58cae1(0xc5d)],_0x2e2fc7['backUVs']);const _0x942bc=new _0x11825d['x']();return _0x942bc[_0x58cae1(0xe41)]=_0x34ae67,_0x942bc[_0x58cae1(0x18a3)]=_0x552941,_0x942bc['normals']=_0x27c69a,_0x942bc['uvs']=_0x253a0b,_0x942bc;}function _0x1d604e(_0x4e43bd,_0x37946b={},_0x2cc4f6=null){var _0x21ed22=a8_0x5306;const _0x3b4a2a=new _0x470813['Kj'](_0x4e43bd,_0x2cc4f6),_0x381421=(_0x37946b[_0x21ed22(0x2ba6)]=_0x470813['Kj']['_GetDefaultSideOrientation'](_0x37946b[_0x21ed22(0x2ba6)]),_0x3b4a2a['_originalBuilderSideOrientation']=_0x37946b[_0x21ed22(0x2ba6)],_0x5a638d(_0x37946b));return _0x381421['applyToMesh'](_0x3b4a2a,_0x37946b[_0x21ed22(0x1aa8)]),_0x3b4a2a;}_0x11825d['x'][_0x84d485(0x4226)]=_0x5a638d,_0x470813['Kj']['CreateSphere']=(_0x4a33ff,_0x578b96,_0xd33d7a,_0x44ed14,_0x2e89b8,_0x5ede22)=>_0x1d604e(_0x4a33ff,{'segments':_0x578b96,'diameterX':_0xd33d7a,'diameterY':_0xd33d7a,'diameterZ':_0xd33d7a,'sideOrientation':_0x5ede22,'updatable':_0x2e89b8},_0x44ed14);},0x4268:(_0x39860d,_0x2fa8e7,_0x508c11)=>{var _0x171e8b=a8_0x1ec55c;_0x508c11['d'](_0x2fa8e7,{'cQ':()=>function(_0xcf5e29,_0x4fe3a6,_0x2855ea=null){var _0x1129cd=a8_0x5306;const _0x44d724=new _0x5033ae['Kj'](_0xcf5e29,_0x2855ea),_0x52a04e=(_0x4fe3a6[_0x1129cd(0x2ba6)]=_0x5033ae['Kj'][_0x1129cd(0x334f)](_0x4fe3a6[_0x1129cd(0x2ba6)]),_0x44d724['_originalBuilderSideOrientation']=_0x4fe3a6[_0x1129cd(0x2ba6)],_0x3378ea(_0x4fe3a6));return _0x52a04e[_0x1129cd(0x2140)](_0x44d724,_0x4fe3a6[_0x1129cd(0x1aa8)]),_0x44d724;}});var _0x179dc3=_0x508c11(0xd53f),_0x2a849c=_0x508c11(0xbd53),_0x5033ae=_0x508c11(0x94e3),_0x43f147=_0x508c11(0xb5a7),_0x413078=_0x508c11(0x9126),_0x3e2293=_0x508c11(0x11338);function _0x3378ea(_0x256fc6){var _0x2838a0=a8_0x5306;const _0x5c06fc=_0x256fc6[_0x2838a0(0x30e2)]||new Array(0x6),_0x4ab5c4=_0x256fc6[_0x2838a0(0x2f8c)];var _0x2eaeab=_0x256fc6[_0x2838a0(0x277)]||_0x5033ae['Kj'][_0x2838a0(0x1b97)],_0x1ab990=_0x256fc6[_0x2838a0(0x146c)]||_0x256fc6[_0x2838a0(0x1a2b)]||0x1,_0x28f044=_0x256fc6[_0x2838a0(0x3062)]||_0x256fc6[_0x2838a0(0x1a2b)]||0x1,_0x61c0ba=_0x256fc6[_0x2838a0(0x27b7)]||_0x256fc6[_0x2838a0(0x1a2b)]||0x1,_0x4b42e1=_0x256fc6[_0x2838a0(0x379f)]||_0x256fc6[_0x2838a0(0x1890)]||0x1,_0x2fb832=_0x256fc6['tileHeight']||_0x256fc6[_0x2838a0(0x1890)]||0x1,_0x334419=_0x256fc6[_0x2838a0(0x20f0)]||0x0,_0x22494e=_0x256fc6[_0x2838a0(0x1884)]||0x0,_0x53f2c1=0x0===_0x256fc6[_0x2838a0(0x2ba6)]?0x0:_0x256fc6[_0x2838a0(0x2ba6)]||_0x43f147['x'][_0x2838a0(0x3cd1)];for(let _0x5c5007=0x0;_0x5c5007<0x6;_0x5c5007++)void 0x0===_0x5c06fc[_0x5c5007]&&(_0x5c06fc[_0x5c5007]=new _0x179dc3['Lt'](0x0,0x0,0x1,0x1)),_0x4ab5c4&&void 0x0===_0x4ab5c4[_0x5c5007]&&(_0x4ab5c4[_0x5c5007]=new _0x2a849c['HE'](0x1,0x1,0x1,0x1));var _0x5f1272,_0x256fc6=_0x1ab990/0x2,_0x204453=_0x28f044/0x2,_0xbec28e=_0x61c0ba/0x2;const _0x46024c=[];for(let _0x2cff66=0x0;_0x2cff66<0x2;_0x2cff66++)_0x46024c[_0x2cff66]=(0x0,_0x413078['mm'])({'pattern':_0x2eaeab,'tileWidth':_0x4b42e1,'tileHeight':_0x2fb832,'width':_0x1ab990,'height':_0x28f044,'alignVertical':_0x22494e,'alignHorizontal':_0x334419,'sideOrientation':_0x53f2c1});for(let _0x23d8b9=0x2;_0x23d8b9<0x4;_0x23d8b9++)_0x46024c[_0x23d8b9]=(0x0,_0x413078['mm'])({'pattern':_0x2eaeab,'tileWidth':_0x4b42e1,'tileHeight':_0x2fb832,'width':_0x61c0ba,'height':_0x28f044,'alignVertical':_0x22494e,'alignHorizontal':_0x334419,'sideOrientation':_0x53f2c1});let _0x41bbe1=_0x22494e;_0x22494e===_0x5033ae['Kj'][_0x2838a0(0x114c)]?_0x41bbe1=_0x5033ae['Kj'][_0x2838a0(0x2912)]:_0x22494e===_0x5033ae['Kj'][_0x2838a0(0x2912)]&&(_0x41bbe1=_0x5033ae['Kj']['BOTTOM']);for(let _0x2e1c8d=0x4;_0x2e1c8d<0x6;_0x2e1c8d++)_0x46024c[_0x2e1c8d]=(0x0,_0x413078['mm'])({'pattern':_0x2eaeab,'tileWidth':_0x4b42e1,'tileHeight':_0x2fb832,'width':_0x1ab990,'height':_0x61c0ba,'alignVertical':_0x41bbe1,'alignHorizontal':_0x334419,'sideOrientation':_0x53f2c1});let _0x5a6aa7=[],_0x3d8186=[],_0x5937a7=[],_0x32fff3=[];const _0x29687d=[],_0x966244=[],_0x5c4097=[],_0x47631a=[];let _0x333411=0x0;for(let _0x5b233b=0x0;_0x5b233b<0x6;_0x5b233b++){var _0x5d9714=_0x46024c[_0x5b233b]['positions'][_0x2838a0(0x18cc)];_0x966244[_0x5b233b]=[],_0x5c4097[_0x5b233b]=[];for(let _0x428125=0x0;_0x428125<_0x5d9714/0x3;_0x428125++)_0x966244[_0x5b233b][_0x2838a0(0xede)](new _0x179dc3['P'](_0x46024c[_0x5b233b][_0x2838a0(0x18a3)][0x3*_0x428125],_0x46024c[_0x5b233b][_0x2838a0(0x18a3)][0x3*_0x428125+0x1],_0x46024c[_0x5b233b][_0x2838a0(0x18a3)][0x3*_0x428125+0x2])),_0x5c4097[_0x5b233b][_0x2838a0(0xede)](new _0x179dc3['P'](_0x46024c[_0x5b233b][_0x2838a0(0xdd1)][0x3*_0x428125],_0x46024c[_0x5b233b][_0x2838a0(0xdd1)][0x3*_0x428125+0x1],_0x46024c[_0x5b233b]['normals'][0x3*_0x428125+0x2]));_0x5f1272=_0x46024c[_0x5b233b][_0x2838a0(0x4116)][_0x2838a0(0x18cc)],_0x47631a[_0x5b233b]=[];for(let _0x4663de=0x0;_0x4663de<_0x5f1272;_0x4663de+=0x2)_0x47631a[_0x5b233b][_0x4663de]=_0x5c06fc[_0x5b233b]['x']+(_0x5c06fc[_0x5b233b]['z']-_0x5c06fc[_0x5b233b]['x'])*_0x46024c[_0x5b233b][_0x2838a0(0x4116)][_0x4663de],_0x47631a[_0x5b233b][_0x4663de+0x1]=_0x5c06fc[_0x5b233b]['y']+(_0x5c06fc[_0x5b233b]['w']-_0x5c06fc[_0x5b233b]['y'])*_0x46024c[_0x5b233b][_0x2838a0(0x4116)][_0x4663de+0x1],_0x3e2293['e']['UseOpenGLOrientationForUV']&&(_0x47631a[_0x5b233b][_0x4663de+0x1]=0x1-_0x47631a[_0x5b233b][_0x4663de+0x1]);if(_0x5937a7=_0x5937a7[_0x2838a0(0x36a3)](_0x47631a[_0x5b233b]),_0x32fff3=_0x32fff3['concat'](_0x46024c[_0x5b233b][_0x2838a0(0xe41)][_0x2838a0(0x36d3)](_0x1e142b=>_0x1e142b+_0x333411)),_0x333411+=_0x966244[_0x5b233b][_0x2838a0(0x18cc)],_0x4ab5c4){for(let _0x3b70c3=0x0;_0x3b70c3<0x4;_0x3b70c3++)_0x29687d['push'](_0x4ab5c4[_0x5b233b]['r'],_0x4ab5c4[_0x5b233b]['g'],_0x4ab5c4[_0x5b233b]['b'],_0x4ab5c4[_0x5b233b]['a']);}}const _0x169edd=new _0x179dc3['P'](0x0,0x0,_0xbec28e),_0x5781f2=_0x179dc3['y3'][_0x2838a0(0x1adb)](Math['PI']),_0x3100fc=(_0x5a6aa7=_0x966244[0x0]['map'](_0x5c2286=>_0x179dc3['P'][_0x2838a0(0x2776)](_0x5c2286,_0x5781f2)[_0x2838a0(0x2e5)](_0x169edd))['map'](_0x366d7b=>[_0x366d7b['x'],_0x366d7b['y'],_0x366d7b['z']])['reduce']((_0x27790a,_0x4d184f)=>_0x27790a[_0x2838a0(0x36a3)](_0x4d184f),[]),_0x3d8186=_0x5c4097[0x0]['map'](_0x3b6fec=>_0x179dc3['P'][_0x2838a0(0x2776)](_0x3b6fec,_0x5781f2))[_0x2838a0(0x36d3)](_0x650dfc=>[_0x650dfc['x'],_0x650dfc['y'],_0x650dfc['z']])[_0x2838a0(0xca2)]((_0x440659,_0x3962ae)=>_0x440659[_0x2838a0(0x36a3)](_0x3962ae),[]),_0x5a6aa7=_0x5a6aa7['concat'](_0x966244[0x1]['map'](_0x49a98e=>_0x49a98e[_0x2838a0(0x10ce)](_0x169edd))['map'](_0x4cdc3b=>[_0x4cdc3b['x'],_0x4cdc3b['y'],_0x4cdc3b['z']])[_0x2838a0(0xca2)]((_0x51b764,_0x49c606)=>_0x51b764['concat'](_0x49c606),[])),_0x3d8186=_0x3d8186[_0x2838a0(0x36a3)](_0x5c4097[0x1][_0x2838a0(0x36d3)](_0x2dfee8=>[_0x2dfee8['x'],_0x2dfee8['y'],_0x2dfee8['z']])[_0x2838a0(0xca2)]((_0x564ca7,_0x4fb5c9)=>_0x564ca7[_0x2838a0(0x36a3)](_0x4fb5c9),[])),new _0x179dc3['P'](_0x256fc6,0x0,0x0)),_0x3dc968=_0x179dc3['y3']['RotationY'](-Math['PI']/0x2),_0x2579f2=(_0x5a6aa7=_0x5a6aa7[_0x2838a0(0x36a3)](_0x966244[0x2][_0x2838a0(0x36d3)](_0x58a21f=>_0x179dc3['P'][_0x2838a0(0x2776)](_0x58a21f,_0x3dc968)[_0x2838a0(0x2e5)](_0x3100fc))['map'](_0x1e8666=>[_0x1e8666['x'],_0x1e8666['y'],_0x1e8666['z']])[_0x2838a0(0xca2)]((_0x13ab19,_0x4b46e4)=>_0x13ab19[_0x2838a0(0x36a3)](_0x4b46e4),[])),_0x3d8186=_0x3d8186[_0x2838a0(0x36a3)](_0x5c4097[0x2][_0x2838a0(0x36d3)](_0x2952ca=>_0x179dc3['P'][_0x2838a0(0x2776)](_0x2952ca,_0x3dc968))[_0x2838a0(0x36d3)](_0xae4500=>[_0xae4500['x'],_0xae4500['y'],_0xae4500['z']])['reduce']((_0x3ed686,_0x3234fe)=>_0x3ed686['concat'](_0x3234fe),[])),_0x179dc3['y3'][_0x2838a0(0x1adb)](Math['PI']/0x2)),_0x3f9148=(_0x5a6aa7=_0x5a6aa7[_0x2838a0(0x36a3)](_0x966244[0x3][_0x2838a0(0x36d3)](_0x4ec8a3=>_0x179dc3['P'][_0x2838a0(0x2776)](_0x4ec8a3,_0x2579f2)['subtract'](_0x3100fc))[_0x2838a0(0x36d3)](_0x140573=>[_0x140573['x'],_0x140573['y'],_0x140573['z']])[_0x2838a0(0xca2)]((_0x2faf3c,_0x449100)=>_0x2faf3c[_0x2838a0(0x36a3)](_0x449100),[])),_0x3d8186=_0x3d8186['concat'](_0x5c4097[0x3]['map'](_0x4d2967=>_0x179dc3['P']['TransformNormal'](_0x4d2967,_0x2579f2))[_0x2838a0(0x36d3)](_0x1ca95b=>[_0x1ca95b['x'],_0x1ca95b['y'],_0x1ca95b['z']])[_0x2838a0(0xca2)]((_0x193fa3,_0x259725)=>_0x193fa3[_0x2838a0(0x36a3)](_0x259725),[])),new _0x179dc3['P'](0x0,_0x204453,0x0)),_0x57ffc1=_0x179dc3['y3']['RotationX'](Math['PI']/0x2),_0x986300=(_0x5a6aa7=_0x5a6aa7[_0x2838a0(0x36a3)](_0x966244[0x4]['map'](_0x99c3ed=>_0x179dc3['P']['TransformNormal'](_0x99c3ed,_0x57ffc1)[_0x2838a0(0x2e5)](_0x3f9148))[_0x2838a0(0x36d3)](_0x783f42=>[_0x783f42['x'],_0x783f42['y'],_0x783f42['z']])[_0x2838a0(0xca2)]((_0x497ad5,_0x41ee2d)=>_0x497ad5[_0x2838a0(0x36a3)](_0x41ee2d),[])),_0x3d8186=_0x3d8186[_0x2838a0(0x36a3)](_0x5c4097[0x4][_0x2838a0(0x36d3)](_0x16a105=>_0x179dc3['P']['TransformNormal'](_0x16a105,_0x57ffc1))['map'](_0x452dfc=>[_0x452dfc['x'],_0x452dfc['y'],_0x452dfc['z']])['reduce']((_0x2784ad,_0x55ca60)=>_0x2784ad[_0x2838a0(0x36a3)](_0x55ca60),[])),_0x179dc3['y3'][_0x2838a0(0x1390)](-Math['PI']/0x2)),_0x1c4b1b=(_0x5a6aa7=_0x5a6aa7[_0x2838a0(0x36a3)](_0x966244[0x5][_0x2838a0(0x36d3)](_0x357422=>_0x179dc3['P'][_0x2838a0(0x2776)](_0x357422,_0x986300)[_0x2838a0(0x10ce)](_0x3f9148))[_0x2838a0(0x36d3)](_0x153cf9=>[_0x153cf9['x'],_0x153cf9['y'],_0x153cf9['z']])['reduce']((_0x3caa7,_0x5c7a02)=>_0x3caa7['concat'](_0x5c7a02),[])),_0x3d8186=_0x3d8186[_0x2838a0(0x36a3)](_0x5c4097[0x5][_0x2838a0(0x36d3)](_0x29f11a=>_0x179dc3['P'][_0x2838a0(0x2776)](_0x29f11a,_0x986300))[_0x2838a0(0x36d3)](_0x231fca=>[_0x231fca['x'],_0x231fca['y'],_0x231fca['z']])['reduce']((_0x4eb589,_0x15ea9b)=>_0x4eb589[_0x2838a0(0x36a3)](_0x15ea9b),[])),_0x43f147['x'][_0x2838a0(0x35f3)](_0x53f2c1,_0x5a6aa7,_0x32fff3,_0x3d8186,_0x5937a7),new _0x43f147['x']());return _0x1c4b1b[_0x2838a0(0xe41)]=_0x32fff3,_0x1c4b1b[_0x2838a0(0x18a3)]=_0x5a6aa7,_0x1c4b1b[_0x2838a0(0xdd1)]=_0x3d8186,_0x1c4b1b[_0x2838a0(0x4116)]=_0x5937a7,_0x4ab5c4&&(_0xbec28e=_0x53f2c1===_0x43f147['x'][_0x2838a0(0x3a24)]?_0x29687d[_0x2838a0(0x36a3)](_0x29687d):_0x29687d,_0x1c4b1b[_0x2838a0(0x2838)]=_0xbec28e),_0x1c4b1b;}_0x43f147['x'][_0x171e8b(0x1a34)]=_0x3378ea;},0x9126:(_0x366154,_0x1334bd,_0x277c27)=>{_0x277c27['d'](_0x1334bd,{'KA':()=>function(_0x4516d0,_0x744dd6,_0x8174d6=null){var _0x55b711=a8_0x5306;const _0x20cdb1=new _0x3f1556['Kj'](_0x4516d0,_0x8174d6),_0xacd05b=(_0x744dd6[_0x55b711(0x2ba6)]=_0x3f1556['Kj'][_0x55b711(0x334f)](_0x744dd6[_0x55b711(0x2ba6)]),_0x20cdb1[_0x55b711(0x3050)]=_0x744dd6[_0x55b711(0x2ba6)],_0x2547b9(_0x744dd6));return _0xacd05b['applyToMesh'](_0x20cdb1,_0x744dd6[_0x55b711(0x1aa8)]),_0x20cdb1;},'mm':()=>_0x2547b9});var _0x3f1556=_0x277c27(0x94e3),_0xeccc3d=_0x277c27(0xb5a7);function _0x2547b9(_0x3385a0){var _0x4a37f5=a8_0x5306,_0x516f12=_0x3385a0[_0x4a37f5(0x277)]||_0x3f1556['Kj'][_0x4a37f5(0x1b97)],_0x11dbc4=_0x3385a0['tileWidth']||_0x3385a0[_0x4a37f5(0x1890)]||0x1,_0x453980=_0x3385a0[_0x4a37f5(0x2574)]||_0x3385a0['tileSize']||0x1,_0xf9db9e=_0x3385a0[_0x4a37f5(0x20f0)]||0x0,_0x4d052b=_0x3385a0['alignVertical']||0x0,_0x49bc29=_0x3385a0['width']||_0x3385a0[_0x4a37f5(0x1a2b)]||0x1,_0xeacacd=Math[_0x4a37f5(0x3b8b)](_0x49bc29/_0x11dbc4);let _0x359acd=_0x49bc29-_0xeacacd*_0x11dbc4;var _0x49bc29=_0x3385a0[_0x4a37f5(0x3062)]||_0x3385a0[_0x4a37f5(0x1a2b)]||0x1,_0x48d118=Math[_0x4a37f5(0x3b8b)](_0x49bc29/_0x453980);let _0x3e4c0f=_0x49bc29-_0x48d118*_0x453980;var _0x35687f=_0x11dbc4*_0xeacacd/0x2,_0x4fe65e=_0x453980*_0x48d118/0x2;let _0x11ce92=0x0,_0xee8258=0x0,_0x4f2cca=0x0,_0x41f9a7=0x0,_0x173cd5=0x0,_0x676786=0x0;if(0x0<_0x359acd||0x0<_0x3e4c0f){switch(_0x4f2cca=-_0x35687f,_0x41f9a7=-_0x4fe65e,_0x173cd5=_0x35687f,_0x676786=_0x4fe65e,_0xf9db9e){case _0x3f1556['Kj'][_0x4a37f5(0x1616)]:_0x359acd/=0x2,_0x4f2cca-=_0x359acd,_0x173cd5+=_0x359acd;break;case _0x3f1556['Kj'][_0x4a37f5(0x169d)]:_0x173cd5+=_0x359acd,_0x11ce92=-_0x359acd/0x2;break;case _0x3f1556['Kj'][_0x4a37f5(0x1862)]:_0x4f2cca-=_0x359acd,_0x11ce92=_0x359acd/0x2;}switch(_0x4d052b){case _0x3f1556['Kj'][_0x4a37f5(0x1616)]:_0x3e4c0f/=0x2,_0x41f9a7-=_0x3e4c0f,_0x676786+=_0x3e4c0f;break;case _0x3f1556['Kj'][_0x4a37f5(0x114c)]:_0x676786+=_0x3e4c0f,_0xee8258=-_0x3e4c0f/0x2;break;case _0x3f1556['Kj']['TOP']:_0x41f9a7-=_0x3e4c0f,_0xee8258=_0x3e4c0f/0x2;}}const _0x545657=[],_0x356d80=[],_0x53582d=[];_0x53582d[0x0]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x53582d[0x1]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x516f12!==_0x3f1556['Kj']['ROTATE_TILE']&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x1965)]||(_0x53582d[0x1]=[0x1,0x1,0x0,0x1,0x0,0x0,0x1,0x0]),_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x38a6)]&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||(_0x53582d[0x1]=[0x1,0x0,0x0,0x0,0x0,0x1,0x1,0x1]),_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x29f8)]&&_0x516f12!==_0x3f1556['Kj']['FLIP_N_ROTATE_ROW']||(_0x53582d[0x1]=[0x0,0x1,0x1,0x1,0x1,0x0,0x0,0x0]);let _0x17b57f=[];const _0x4b272e=[],_0x2e2fd7=[];let _0x598142=0x0;for(let _0x2b5e9e=0x0;_0x2b5e9e<_0x48d118;_0x2b5e9e++)for(let _0xfb2ef8=0x0;_0xfb2ef8<_0xeacacd;_0xfb2ef8++)_0x545657[_0x4a37f5(0xede)](-_0x35687f+_0xfb2ef8*_0x11dbc4+_0x11ce92,-_0x4fe65e+_0x2b5e9e*_0x453980+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+(_0xfb2ef8+0x1)*_0x11dbc4+_0x11ce92,-_0x4fe65e+_0x2b5e9e*_0x453980+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+(_0xfb2ef8+0x1)*_0x11dbc4+_0x11ce92,-_0x4fe65e+(_0x2b5e9e+0x1)*_0x453980+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+_0xfb2ef8*_0x11dbc4+_0x11ce92,-_0x4fe65e+(_0x2b5e9e+0x1)*_0x453980+_0xee8258,0x0),_0x2e2fd7['push'](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x17b57f=_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x38a6)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x7fe)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x29f8)]?_0x17b57f[_0x4a37f5(0x36a3)](_0x53582d[(_0xfb2ef8%0x2+_0x2b5e9e%0x2)%0x2]):_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x1965)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x2c94)]?_0x17b57f['concat'](_0x53582d[_0x2b5e9e%0x2]):_0x17b57f[_0x4a37f5(0x36a3)](_0x53582d[0x0]),_0x4b272e[_0x4a37f5(0xede)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80[_0x4a37f5(0xede)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1),_0x598142+=0x4;if(0x0<_0x359acd||0x0<_0x3e4c0f){var _0x49bc29=0x0<_0x3e4c0f&&(_0x4d052b===_0x3f1556['Kj'][_0x4a37f5(0x1616)]||_0x4d052b===_0x3f1556['Kj'][_0x4a37f5(0x2912)]),_0x4d052b=0x0<_0x3e4c0f&&(_0x4d052b===_0x3f1556['Kj'][_0x4a37f5(0x1616)]||_0x4d052b===_0x3f1556['Kj'][_0x4a37f5(0x114c)]),_0x3fdd4a=0x0<_0x359acd&&(_0xf9db9e===_0x3f1556['Kj']['CENTER']||_0xf9db9e===_0x3f1556['Kj'][_0x4a37f5(0x1862)]),_0xf9db9e=0x0<_0x359acd&&(_0xf9db9e===_0x3f1556['Kj']['CENTER']||_0xf9db9e===_0x3f1556['Kj'][_0x4a37f5(0x169d)]);let _0x24c6bd=[],_0xeb2f5d,_0x424880,_0x5571f7,_0x2ae9ac;if(_0x49bc29&&_0x3fdd4a&&(_0x545657[_0x4a37f5(0xede)](_0x4f2cca+_0x11ce92,_0x41f9a7+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+_0x11ce92,_0x41f9a7+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+_0x11ce92,_0x41f9a7+_0x3e4c0f+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x4f2cca+_0x11ce92,_0x41f9a7+_0x3e4c0f+_0xee8258,0x0),_0x2e2fd7[_0x4a37f5(0xede)](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x598142+=0x4,_0xeb2f5d=0x1-_0x359acd/_0x11dbc4,_0x424880=0x1-_0x3e4c0f/_0x453980,_0x5571f7=0x1,_0x2ae9ac=0x1,_0x24c6bd=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0x516f12===_0x3f1556['Kj']['ROTATE_ROW']&&(_0x24c6bd=[0x1-_0xeb2f5d,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x2ae9ac,0x1-_0xeb2f5d,0x1-_0x2ae9ac]),_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x32f1)]&&(_0x24c6bd=[0x1-_0xeb2f5d,_0x424880,0x1-_0x5571f7,_0x424880,0x1-_0x5571f7,_0x2ae9ac,0x1-_0xeb2f5d,_0x2ae9ac]),_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x2c94)]&&(_0x24c6bd=[_0xeb2f5d,0x1-_0x424880,_0x5571f7,0x1-_0x424880,_0x5571f7,0x1-_0x2ae9ac,_0xeb2f5d,0x1-_0x2ae9ac]),_0x17b57f=_0x17b57f['concat'](_0x24c6bd),_0x4b272e[_0x4a37f5(0xede)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80[_0x4a37f5(0xede)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x49bc29&&_0xf9db9e&&(_0x545657[_0x4a37f5(0xede)](_0x35687f+_0x11ce92,_0x41f9a7+_0xee8258,0x0),_0x545657['push'](_0x173cd5+_0x11ce92,_0x41f9a7+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x173cd5+_0x11ce92,_0x41f9a7+_0x3e4c0f+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x35687f+_0x11ce92,_0x41f9a7+_0x3e4c0f+_0xee8258,0x0),_0x2e2fd7[_0x4a37f5(0xede)](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x598142+=0x4,_0xeb2f5d=0x0,_0x424880=0x1-_0x3e4c0f/_0x453980,_0x5571f7=_0x359acd/_0x11dbc4,_0x2ae9ac=0x1,_0x24c6bd=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],(_0x516f12===_0x3f1556['Kj']['ROTATE_ROW']||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x7fe)]&&_0xeacacd%0x2==0x0)&&(_0x24c6bd=[0x1-_0xeb2f5d,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x2ae9ac,0x1-_0xeb2f5d,0x1-_0x2ae9ac]),(_0x516f12===_0x3f1556['Kj']['FLIP_ROW']||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x38a6)]&&_0xeacacd%0x2==0x0)&&(_0x24c6bd=[0x1-_0xeb2f5d,_0x424880,0x1-_0x5571f7,_0x424880,0x1-_0x5571f7,_0x2ae9ac,0x1-_0xeb2f5d,_0x2ae9ac]),(_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x2c94)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x29f8)]&&_0xeacacd%0x2==0x0)&&(_0x24c6bd=[_0xeb2f5d,0x1-_0x424880,_0x5571f7,0x1-_0x424880,_0x5571f7,0x1-_0x2ae9ac,_0xeb2f5d,0x1-_0x2ae9ac]),_0x17b57f=_0x17b57f[_0x4a37f5(0x36a3)](_0x24c6bd),_0x4b272e[_0x4a37f5(0xede)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80[_0x4a37f5(0xede)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x4d052b&&_0x3fdd4a&&(_0x545657[_0x4a37f5(0xede)](_0x4f2cca+_0x11ce92,_0x4fe65e+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+_0x11ce92,_0x4fe65e+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+_0x11ce92,_0x676786+_0xee8258,0x0),_0x545657['push'](_0x4f2cca+_0x11ce92,_0x676786+_0xee8258,0x0),_0x2e2fd7['push'](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x598142+=0x4,_0xeb2f5d=0x1-_0x359acd/_0x11dbc4,_0x424880=0x0,_0x5571f7=0x1,_0x2ae9ac=_0x3e4c0f/_0x453980,_0x24c6bd=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],(_0x516f12===_0x3f1556['Kj']['ROTATE_ROW']&&_0x48d118%0x2==0x1||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x7fe)]&&_0x48d118%0x1==0x0)&&(_0x24c6bd=[0x1-_0xeb2f5d,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x2ae9ac,0x1-_0xeb2f5d,0x1-_0x2ae9ac]),(_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x32f1)]&&_0x48d118%0x2==0x1||_0x516f12===_0x3f1556['Kj']['FLIP_TILE']&&_0x48d118%0x2==0x0)&&(_0x24c6bd=[0x1-_0xeb2f5d,_0x424880,0x1-_0x5571f7,_0x424880,0x1-_0x5571f7,_0x2ae9ac,0x1-_0xeb2f5d,_0x2ae9ac]),(_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x2c94)]&&_0x48d118%0x2==0x1||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x29f8)]&&_0x48d118%0x2==0x0)&&(_0x24c6bd=[_0xeb2f5d,0x1-_0x424880,_0x5571f7,0x1-_0x424880,_0x5571f7,0x1-_0x2ae9ac,_0xeb2f5d,0x1-_0x2ae9ac]),_0x17b57f=_0x17b57f[_0x4a37f5(0x36a3)](_0x24c6bd),_0x4b272e['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x4d052b&&_0xf9db9e&&(_0x545657['push'](_0x35687f+_0x11ce92,_0x4fe65e+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x173cd5+_0x11ce92,_0x4fe65e+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x173cd5+_0x11ce92,_0x676786+_0xee8258,0x0),_0x545657['push'](_0x35687f+_0x11ce92,_0x676786+_0xee8258,0x0),_0x2e2fd7[_0x4a37f5(0xede)](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x598142+=0x4,_0xeb2f5d=0x0,_0x424880=0x0,_0x5571f7=_0x359acd/_0x11dbc4,_0x2ae9ac=_0x3e4c0f/_0x453980,_0x24c6bd=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],(_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x1965)]&&_0x48d118%0x2==0x1||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x7fe)]&&(_0x48d118+_0xeacacd)%0x2==0x1)&&(_0x24c6bd=[0x1-_0xeb2f5d,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x2ae9ac,0x1-_0xeb2f5d,0x1-_0x2ae9ac]),(_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x32f1)]&&_0x48d118%0x2==0x1||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x38a6)]&&(_0x48d118+_0xeacacd)%0x2==0x1)&&(_0x24c6bd=[0x1-_0xeb2f5d,_0x424880,0x1-_0x5571f7,_0x424880,0x1-_0x5571f7,_0x2ae9ac,0x1-_0xeb2f5d,_0x2ae9ac]),(_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x2c94)]&&_0x48d118%0x2==0x1||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x29f8)]&&(_0x48d118+_0xeacacd)%0x2==0x1)&&(_0x24c6bd=[_0xeb2f5d,0x1-_0x424880,_0x5571f7,0x1-_0x424880,_0x5571f7,0x1-_0x2ae9ac,_0xeb2f5d,0x1-_0x2ae9ac]),_0x17b57f=_0x17b57f['concat'](_0x24c6bd),_0x4b272e[_0x4a37f5(0xede)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x49bc29){const _0x572a0f=[];_0xeb2f5d=0x0,_0x424880=0x1-_0x3e4c0f/_0x453980,_0x5571f7=0x1,_0x2ae9ac=0x1,_0x572a0f[0x0]=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0x572a0f[0x1]=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x7fe)]&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x1965)]||(_0x572a0f[0x1]=[0x1-_0xeb2f5d,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x2ae9ac,0x1-_0xeb2f5d,0x1-_0x2ae9ac]),_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x38a6)]&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||(_0x572a0f[0x1]=[0x1-_0xeb2f5d,_0x424880,0x1-_0x5571f7,_0x424880,0x1-_0x5571f7,_0x2ae9ac,0x1-_0xeb2f5d,_0x2ae9ac]),_0x516f12!==_0x3f1556['Kj']['FLIP_N_ROTATE_TILE']&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x2c94)]||(_0x572a0f[0x1]=[_0xeb2f5d,0x1-_0x424880,_0x5571f7,0x1-_0x424880,_0x5571f7,0x1-_0x2ae9ac,_0xeb2f5d,0x1-_0x2ae9ac]);for(let _0x2b66a5=0x0;_0x2b66a5<_0xeacacd;_0x2b66a5++)_0x545657[_0x4a37f5(0xede)](-_0x35687f+_0x2b66a5*_0x11dbc4+_0x11ce92,_0x41f9a7+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+(_0x2b66a5+0x1)*_0x11dbc4+_0x11ce92,_0x41f9a7+_0xee8258,0x0),_0x545657['push'](-_0x35687f+(_0x2b66a5+0x1)*_0x11dbc4+_0x11ce92,_0x41f9a7+_0x3e4c0f+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+_0x2b66a5*_0x11dbc4+_0x11ce92,_0x41f9a7+_0x3e4c0f+_0xee8258,0x0),_0x2e2fd7[_0x4a37f5(0xede)](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x598142+=0x4,_0x17b57f=_0x516f12===_0x3f1556['Kj']['FLIP_TILE']||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x7fe)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x29f8)]?_0x17b57f[_0x4a37f5(0x36a3)](_0x572a0f[(_0x2b66a5+0x1)%0x2]):_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x1965)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x2c94)]?_0x17b57f[_0x4a37f5(0x36a3)](_0x572a0f[0x1]):_0x17b57f[_0x4a37f5(0x36a3)](_0x572a0f[0x0]),_0x4b272e[_0x4a37f5(0xede)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80[_0x4a37f5(0xede)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x4d052b){const _0xbe4330=[];_0xeb2f5d=0x0,_0x424880=0x0,_0x5571f7=0x1,_0x2ae9ac=_0x3e4c0f/_0x453980,_0xbe4330[0x0]=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0xbe4330[0x1]=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x7fe)]&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x1965)]||(_0xbe4330[0x1]=[0x1-_0xeb2f5d,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x2ae9ac,0x1-_0xeb2f5d,0x1-_0x2ae9ac]),_0x516f12!==_0x3f1556['Kj']['FLIP_TILE']&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||(_0xbe4330[0x1]=[0x1-_0xeb2f5d,_0x424880,0x1-_0x5571f7,_0x424880,0x1-_0x5571f7,_0x2ae9ac,0x1-_0xeb2f5d,_0x2ae9ac]),_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x29f8)]&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x2c94)]||(_0xbe4330[0x1]=[_0xeb2f5d,0x1-_0x424880,_0x5571f7,0x1-_0x424880,_0x5571f7,0x1-_0x2ae9ac,_0xeb2f5d,0x1-_0x2ae9ac]);for(let _0x9fbcf1=0x0;_0x9fbcf1<_0xeacacd;_0x9fbcf1++)_0x545657['push'](-_0x35687f+_0x9fbcf1*_0x11dbc4+_0x11ce92,_0x676786-_0x3e4c0f+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](-_0x35687f+(_0x9fbcf1+0x1)*_0x11dbc4+_0x11ce92,_0x676786-_0x3e4c0f+_0xee8258,0x0),_0x545657['push'](-_0x35687f+(_0x9fbcf1+0x1)*_0x11dbc4+_0x11ce92,_0x676786+_0xee8258,0x0),_0x545657['push'](-_0x35687f+_0x9fbcf1*_0x11dbc4+_0x11ce92,_0x676786+_0xee8258,0x0),_0x2e2fd7[_0x4a37f5(0xede)](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x598142+=0x4,_0x17b57f=_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x38a6)]||_0x516f12===_0x3f1556['Kj']['ROTATE_TILE']||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x29f8)]?_0x17b57f[_0x4a37f5(0x36a3)](_0xbe4330[(_0x9fbcf1+_0x48d118)%0x2]):_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x1965)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x2c94)]?_0x17b57f[_0x4a37f5(0x36a3)](_0xbe4330[_0x48d118%0x2]):_0x17b57f['concat'](_0xbe4330[0x0]),_0x4b272e[_0x4a37f5(0xede)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80[_0x4a37f5(0xede)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x3fdd4a){const _0x33854d=[];_0xeb2f5d=0x1-_0x359acd/_0x11dbc4,_0x424880=0x0,_0x5571f7=0x1,_0x2ae9ac=0x1,_0x33854d[0x0]=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0x33854d[0x1]=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x7fe)]&&_0x516f12!==_0x3f1556['Kj']['ROTATE_ROW']||(_0x33854d[0x1]=[0x1-_0xeb2f5d,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x2ae9ac,0x1-_0xeb2f5d,0x1-_0x2ae9ac]),_0x516f12!==_0x3f1556['Kj']['FLIP_TILE']&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||(_0x33854d[0x1]=[0x1-_0xeb2f5d,_0x424880,0x1-_0x5571f7,_0x424880,0x1-_0x5571f7,_0x2ae9ac,0x1-_0xeb2f5d,_0x2ae9ac]),_0x516f12!==_0x3f1556['Kj']['FLIP_N_ROTATE_TILE']&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x2c94)]||(_0x33854d[0x1]=[_0xeb2f5d,0x1-_0x424880,_0x5571f7,0x1-_0x424880,_0x5571f7,0x1-_0x2ae9ac,_0xeb2f5d,0x1-_0x2ae9ac]);for(let _0x57f72d=0x0;_0x57f72d<_0x48d118;_0x57f72d++)_0x545657['push'](_0x4f2cca+_0x11ce92,-_0x4fe65e+_0x57f72d*_0x453980+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x4f2cca+_0x359acd+_0x11ce92,-_0x4fe65e+_0x57f72d*_0x453980+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x4f2cca+_0x359acd+_0x11ce92,-_0x4fe65e+(_0x57f72d+0x1)*_0x453980+_0xee8258,0x0),_0x545657['push'](_0x4f2cca+_0x11ce92,-_0x4fe65e+(_0x57f72d+0x1)*_0x453980+_0xee8258,0x0),_0x2e2fd7[_0x4a37f5(0xede)](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x598142+=0x4,_0x17b57f=_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x38a6)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x7fe)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x29f8)]?_0x17b57f[_0x4a37f5(0x36a3)](_0x33854d[(_0x57f72d+0x1)%0x2]):_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x1965)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x2c94)]?_0x17b57f[_0x4a37f5(0x36a3)](_0x33854d[_0x57f72d%0x2]):_0x17b57f[_0x4a37f5(0x36a3)](_0x33854d[0x0]),_0x4b272e['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80[_0x4a37f5(0xede)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0xf9db9e){const _0x16fdeb=[];_0xeb2f5d=0x0,_0x424880=0x0,_0x5571f7=_0x359acd/_0x453980,_0x2ae9ac=0x1,_0x16fdeb[0x0]=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0x16fdeb[0x1]=[_0xeb2f5d,_0x424880,_0x5571f7,_0x424880,_0x5571f7,_0x2ae9ac,_0xeb2f5d,_0x2ae9ac],_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x7fe)]&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x1965)]||(_0x16fdeb[0x1]=[0x1-_0xeb2f5d,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x424880,0x1-_0x5571f7,0x1-_0x2ae9ac,0x1-_0xeb2f5d,0x1-_0x2ae9ac]),_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x38a6)]&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x32f1)]||(_0x16fdeb[0x1]=[0x1-_0xeb2f5d,_0x424880,0x1-_0x5571f7,_0x424880,0x1-_0x5571f7,_0x2ae9ac,0x1-_0xeb2f5d,_0x2ae9ac]),_0x516f12!==_0x3f1556['Kj']['FLIP_N_ROTATE_TILE']&&_0x516f12!==_0x3f1556['Kj'][_0x4a37f5(0x2c94)]||(_0x16fdeb[0x1]=[_0xeb2f5d,0x1-_0x424880,_0x5571f7,0x1-_0x424880,_0x5571f7,0x1-_0x2ae9ac,_0xeb2f5d,0x1-_0x2ae9ac]);for(let _0x280557=0x0;_0x280557<_0x48d118;_0x280557++)_0x545657['push'](_0x173cd5-_0x359acd+_0x11ce92,-_0x4fe65e+_0x280557*_0x453980+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x173cd5+_0x11ce92,-_0x4fe65e+_0x280557*_0x453980+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x173cd5+_0x11ce92,-_0x4fe65e+(_0x280557+0x1)*_0x453980+_0xee8258,0x0),_0x545657[_0x4a37f5(0xede)](_0x173cd5-_0x359acd+_0x11ce92,-_0x4fe65e+(_0x280557+0x1)*_0x453980+_0xee8258,0x0),_0x2e2fd7[_0x4a37f5(0xede)](_0x598142,_0x598142+0x1,_0x598142+0x3,_0x598142+0x1,_0x598142+0x2,_0x598142+0x3),_0x598142+=0x4,_0x17b57f=_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x38a6)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x7fe)]||_0x516f12===_0x3f1556['Kj'][_0x4a37f5(0x29f8)]?_0x17b57f[_0x4a37f5(0x36a3)](_0x16fdeb[(_0x280557+_0xeacacd)%0x2]):_0x516f12===_0x3f1556['Kj']['FLIP_ROW']||_0x516f12===_0x3f1556['Kj']['ROTATE_ROW']||_0x516f12===_0x3f1556['Kj']['FLIP_N_ROTATE_ROW']?_0x17b57f[_0x4a37f5(0x36a3)](_0x16fdeb[_0x280557%0x2]):_0x17b57f[_0x4a37f5(0x36a3)](_0x16fdeb[0x0]),_0x4b272e['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x356d80[_0x4a37f5(0xede)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}}_0x49bc29=0x0===_0x3385a0[_0x4a37f5(0x2ba6)]?0x0:_0x3385a0[_0x4a37f5(0x2ba6)]||_0xeccc3d['x'][_0x4a37f5(0x3cd1)],_0xeccc3d['x'][_0x4a37f5(0x35f3)](_0x49bc29,_0x545657,_0x2e2fd7,_0x356d80,_0x17b57f,_0x3385a0[_0x4a37f5(0xc5d)],_0x3385a0['backUVs']);const _0x3b8739=new _0xeccc3d['x']();return _0x3b8739['indices']=_0x2e2fd7,_0x3b8739[_0x4a37f5(0x18a3)]=_0x545657,_0x3b8739[_0x4a37f5(0xdd1)]=_0x356d80,_0x3b8739[_0x4a37f5(0x4116)]=_0x17b57f,_0x4d052b=_0x49bc29===_0xeccc3d['x'][_0x4a37f5(0x3a24)]?_0x4b272e[_0x4a37f5(0x36a3)](_0x4b272e):_0x4b272e,(_0x3b8739[_0x4a37f5(0x2838)]=_0x4d052b,_0x3b8739);}_0xeccc3d['x']['CreateTiledPlane']=_0x2547b9;},0x1127a:(_0x23c3b2,_0xccea92,_0x58606e)=>{var _0x3ef1c9=a8_0x1ec55c;_0x58606e['d'](_0xccea92,{'eu':()=>_0x3f9004});var _0x314534=_0x58606e(0xd53f),_0x491e6d=_0x58606e(0x94e3),_0x1797af=_0x58606e(0xb5a7),_0x734798=_0x58606e(0x11338);function _0x846c61(_0x304fcf){var _0x3bb0c3=a8_0x5306;const _0x35ff12=[],_0x556454=[],_0x327487=[],_0xda95f8=[];var _0x2c80e2=_0x304fcf[_0x3bb0c3(0x1f29)]||0x1,_0x53cbab=_0x304fcf[_0x3bb0c3(0xb77)]||0.5,_0x3230f4=_0x304fcf[_0x3bb0c3(0x315)]||0x10,_0x4949b4=0x0===_0x304fcf[_0x3bb0c3(0x2ba6)]?0x0:_0x304fcf[_0x3bb0c3(0x2ba6)]||_0x1797af['x']['DEFAULTSIDE'],_0x548750=_0x3230f4+0x1;for(let _0x2e8da1=0x0;_0x2e8da1<=_0x3230f4;_0x2e8da1++){var _0x5339f5=_0x2e8da1/_0x3230f4,_0x38bb6f=_0x2e8da1*Math['PI']*0x2/_0x3230f4-Math['PI']/0x2,_0x5b9ed1=_0x314534['y3'][_0x3bb0c3(0x1c92)](_0x2c80e2/0x2,0x0,0x0)[_0x3bb0c3(0x2383)](_0x314534['y3'][_0x3bb0c3(0x1adb)](_0x38bb6f));for(let _0x3cd672=0x0;_0x3cd672<=_0x3230f4;_0x3cd672++){var _0x2dc252=0x1-_0x3cd672/_0x3230f4,_0x472af4=_0x3cd672*Math['PI']*0x2/_0x3230f4+Math['PI'],_0x1c1f06=Math['cos'](_0x472af4),_0x472af4=Math[_0x3bb0c3(0x3380)](_0x472af4);let _0x1ef261=new _0x314534['P'](_0x1c1f06,_0x472af4,0x0);_0x1c1f06=_0x1ef261[_0x3bb0c3(0x393f)](_0x53cbab/0x2),_0x472af4=new _0x314534['FM'](_0x5339f5,_0x2dc252),_0x1c1f06=_0x314534['P'][_0x3bb0c3(0x1a6b)](_0x1c1f06,_0x5b9ed1),_0x2dc252=(_0x1ef261=_0x314534['P'][_0x3bb0c3(0x2776)](_0x1ef261,_0x5b9ed1),_0x556454[_0x3bb0c3(0xede)](_0x1c1f06['x'],_0x1c1f06['y'],_0x1c1f06['z']),_0x327487[_0x3bb0c3(0xede)](_0x1ef261['x'],_0x1ef261['y'],_0x1ef261['z']),_0xda95f8[_0x3bb0c3(0xede)](_0x472af4['x'],_0x734798['e']['UseOpenGLOrientationForUV']?0x1-_0x472af4['y']:_0x472af4['y']),(_0x2e8da1+0x1)%_0x548750),_0x1c1f06=(_0x3cd672+0x1)%_0x548750,(_0x35ff12['push'](_0x2e8da1*_0x548750+_0x3cd672),_0x35ff12['push'](_0x2e8da1*_0x548750+_0x1c1f06),_0x35ff12[_0x3bb0c3(0xede)](_0x2dc252*_0x548750+_0x3cd672),_0x35ff12[_0x3bb0c3(0xede)](_0x2e8da1*_0x548750+_0x1c1f06),_0x35ff12[_0x3bb0c3(0xede)](_0x2dc252*_0x548750+_0x1c1f06),_0x35ff12['push'](_0x2dc252*_0x548750+_0x3cd672));}}_0x1797af['x'][_0x3bb0c3(0x35f3)](_0x4949b4,_0x556454,_0x35ff12,_0x327487,_0xda95f8,_0x304fcf['frontUVs'],_0x304fcf[_0x3bb0c3(0x3710)]);const _0x5e068e=new _0x1797af['x']();return _0x5e068e['indices']=_0x35ff12,_0x5e068e['positions']=_0x556454,_0x5e068e['normals']=_0x327487,_0x5e068e['uvs']=_0xda95f8,_0x5e068e;}function _0x3f9004(_0x2e3b12,_0x2fc374={},_0x163dc4){var _0x1b5e94=a8_0x5306;const _0x41e164=new _0x491e6d['Kj'](_0x2e3b12,_0x163dc4),_0x510313=(_0x2fc374[_0x1b5e94(0x2ba6)]=_0x491e6d['Kj'][_0x1b5e94(0x334f)](_0x2fc374[_0x1b5e94(0x2ba6)]),_0x41e164[_0x1b5e94(0x3050)]=_0x2fc374['sideOrientation'],_0x846c61(_0x2fc374));return _0x510313[_0x1b5e94(0x2140)](_0x41e164,_0x2fc374[_0x1b5e94(0x1aa8)]),_0x41e164;}_0x1797af['x'][_0x3ef1c9(0x16d0)]=_0x846c61,_0x491e6d['Kj']['CreateTorus']=(_0x302f85,_0x4503e0,_0x59823d,_0xc56f38,_0x12421c,_0xcf87bc,_0x1c0c75)=>_0x3f9004(_0x302f85,{'diameter':_0x4503e0,'thickness':_0x59823d,'tessellation':_0xc56f38,'sideOrientation':_0x1c0c75,'updatable':_0xcf87bc},_0x12421c);},0x93a5:(_0x29bca6,_0x5810d2,_0x13b83e)=>{var _0x5ad1b4=a8_0x1ec55c;_0x13b83e['d'](_0x5810d2,{'eB':()=>_0x58dec0});var _0x1b2058=_0x13b83e(0xd53f),_0x311c38=_0x13b83e(0x94e3),_0x3ed5c0=_0x13b83e(0xb5a7),_0x254cef=_0x13b83e(0x11338);function _0x5b2fa9(_0x109fd7){var _0x1cdf28=a8_0x5306;const _0x573b7e=new Array(),_0x538b75=new Array();var _0x1b2bbc=new Array();const _0x206e61=new Array(),_0x22c91a=_0x109fd7[_0x1cdf28(0x13e7)]||0x2;var _0x2f9e65=_0x109fd7['tube']||0.5,_0x2dd974=_0x109fd7[_0x1cdf28(0x2228)]||0x20,_0x17f305=_0x109fd7['tubularSegments']||0x20;const _0x16e091=_0x109fd7['p']||0x2,_0x38c055=_0x109fd7['q']||0x3;var _0x350013=0x0===_0x109fd7['sideOrientation']?0x0:_0x109fd7[_0x1cdf28(0x2ba6)]||_0x3ed5c0['x'][_0x1cdf28(0x3cd1)],_0x4295ec=_0x1fd7e0=>{var _0x299a91=_0x1cdf28,_0x332e6c=Math[_0x299a91(0x32c3)](_0x1fd7e0),_0x12a66e=Math[_0x299a91(0x3380)](_0x1fd7e0),_0x1fd7e0=_0x38c055/_0x16e091*_0x1fd7e0,_0x225179=Math[_0x299a91(0x32c3)](_0x1fd7e0),_0x332e6c=_0x22c91a*(0x2+_0x225179)*0.5*_0x332e6c,_0x225179=_0x22c91a*(0x2+_0x225179)*_0x12a66e*0.5,_0x12a66e=_0x22c91a*Math[_0x299a91(0x3380)](_0x1fd7e0)*0.5;return new _0x1b2058['P'](_0x332e6c,_0x225179,_0x12a66e);};let _0x21a722,_0x156a5b;for(_0x21a722=0x0;_0x21a722<=_0x2dd974;_0x21a722++){var _0x4a0893=_0x21a722%_0x2dd974/_0x2dd974*0x2*_0x16e091*Math['PI'],_0x19263e=_0x4295ec(_0x4a0893);const _0x3df182=_0x4295ec(0.01+_0x4a0893);_0x4a0893=_0x3df182[_0x1cdf28(0x10ce)](_0x19263e);let _0x263225=_0x3df182[_0x1cdf28(0x2e5)](_0x19263e);const _0x47cb6d=_0x1b2058['P']['Cross'](_0x4a0893,_0x263225);for(_0x263225=_0x1b2058['P'][_0x1cdf28(0x2060)](_0x47cb6d,_0x4a0893),_0x47cb6d[_0x1cdf28(0x3f86)](),_0x263225[_0x1cdf28(0x3f86)](),_0x156a5b=0x0;_0x156a5b<_0x17f305;_0x156a5b++){var _0x1c2d0b=_0x156a5b%_0x17f305/_0x17f305*0x2*Math['PI'],_0x404c3c=-_0x2f9e65*Math['cos'](_0x1c2d0b),_0x1c2d0b=_0x2f9e65*Math[_0x1cdf28(0x3380)](_0x1c2d0b);_0x538b75[_0x1cdf28(0xede)](_0x19263e['x']+_0x404c3c*_0x263225['x']+_0x1c2d0b*_0x47cb6d['x']),_0x538b75[_0x1cdf28(0xede)](_0x19263e['y']+_0x404c3c*_0x263225['y']+_0x1c2d0b*_0x47cb6d['y']),_0x538b75['push'](_0x19263e['z']+_0x404c3c*_0x263225['z']+_0x1c2d0b*_0x47cb6d['z']),_0x206e61['push'](_0x21a722/_0x2dd974),_0x206e61['push'](_0x254cef['e']['UseOpenGLOrientationForUV']?0x1-_0x156a5b/_0x17f305:_0x156a5b/_0x17f305);}}for(_0x21a722=0x0;_0x21a722<_0x2dd974;_0x21a722++)for(_0x156a5b=0x0;_0x156a5b<_0x17f305;_0x156a5b++){var _0x2c9384=(_0x156a5b+0x1)%_0x17f305,_0x4bff79=_0x21a722*_0x17f305+_0x156a5b,_0x1e5597=(_0x21a722+0x1)*_0x17f305+_0x156a5b,_0x2d6422=(_0x21a722+0x1)*_0x17f305+_0x2c9384,_0x2c9384=_0x21a722*_0x17f305+_0x2c9384;_0x573b7e['push'](_0x2c9384),_0x573b7e[_0x1cdf28(0xede)](_0x1e5597),_0x573b7e[_0x1cdf28(0xede)](_0x4bff79),_0x573b7e['push'](_0x2c9384),_0x573b7e[_0x1cdf28(0xede)](_0x2d6422),_0x573b7e[_0x1cdf28(0xede)](_0x1e5597);}_0x3ed5c0['x'][_0x1cdf28(0x2dc9)](_0x538b75,_0x573b7e,_0x1b2bbc),_0x3ed5c0['x'][_0x1cdf28(0x35f3)](_0x350013,_0x538b75,_0x573b7e,_0x1b2bbc,_0x206e61,_0x109fd7[_0x1cdf28(0xc5d)],_0x109fd7['backUVs']);const _0x549fb0=new _0x3ed5c0['x']();return _0x549fb0['indices']=_0x573b7e,_0x549fb0[_0x1cdf28(0x18a3)]=_0x538b75,_0x549fb0[_0x1cdf28(0xdd1)]=_0x1b2bbc,_0x549fb0[_0x1cdf28(0x4116)]=_0x206e61,_0x549fb0;}function _0x58dec0(_0x1bcef6,_0x1a1d08={},_0x3c3d68){var _0x223a90=a8_0x5306;const _0x594afc=new _0x311c38['Kj'](_0x1bcef6,_0x3c3d68),_0x58d4b8=(_0x1a1d08[_0x223a90(0x2ba6)]=_0x311c38['Kj'][_0x223a90(0x334f)](_0x1a1d08[_0x223a90(0x2ba6)]),_0x594afc[_0x223a90(0x3050)]=_0x1a1d08[_0x223a90(0x2ba6)],_0x5b2fa9(_0x1a1d08));return _0x58d4b8[_0x223a90(0x2140)](_0x594afc,_0x1a1d08[_0x223a90(0x1aa8)]),_0x594afc;}_0x3ed5c0['x']['CreateTorusKnot']=_0x5b2fa9,_0x311c38['Kj'][_0x5ad1b4(0x3358)]=(_0x2598a,_0x1524f5,_0xef1599,_0x533221,_0x1dda19,_0x58cc26,_0xe143ae,_0x3a3bfa,_0x37a01b,_0x9ac5a1)=>_0x58dec0(_0x2598a,{'radius':_0x1524f5,'tube':_0xef1599,'radialSegments':_0x533221,'tubularSegments':_0x1dda19,'p':_0x58cc26,'q':_0xe143ae,'sideOrientation':_0x9ac5a1,'updatable':_0x37a01b},_0x3a3bfa);},0x3e9d:(_0x596ab1,_0x378f43,_0x437be4)=>{_0x437be4['d'](_0x378f43,{'_':()=>_0x380145});var _0x52ccb0=_0x437be4(0xd53f),_0xe1e169=_0x437be4(0x94e3),_0x2d7ecb=_0x437be4(0x120c8),_0x3ff156=_0x437be4(0xcc9e);function _0x380145(_0x2fad99,_0x23b7ed,_0x1a5fc9=null){var _0xfef3c1=a8_0x5306,_0x2646c3=_0x23b7ed[_0xfef3c1(0x3cec)];let _0x111d83=_0x23b7ed[_0xfef3c1(0x41e6)],_0x26335a=0x1;void 0x0!==_0x23b7ed[_0xfef3c1(0x13e7)]?_0x26335a=_0x23b7ed['radius']:_0x111d83&&(_0x26335a=_0x111d83[_0xfef3c1(0x3fac)][_0xfef3c1(0x13e7)]);var _0x35226e=_0x23b7ed[_0xfef3c1(0x315)]||0x40,_0x466611=_0x23b7ed[_0xfef3c1(0x337a)]||null;let _0x335882=_0x23b7ed[_0xfef3c1(0x2e76)]||_0xe1e169['Kj']['NO_CAP'];var _0xbb70cd=_0x23b7ed[_0xfef3c1(0x2a29)]||!0x1,_0x4d04ed=_0x23b7ed[_0xfef3c1(0x1aa8)],_0x1eda59=_0xe1e169['Kj']['_GetDefaultSideOrientation'](_0x23b7ed[_0xfef3c1(0x2ba6)]),_0x12b992=(_0x23b7ed[_0xfef3c1(0x2a1d)]=(!_0x23b7ed[_0xfef3c1(0x2a1d)]||!(_0x23b7ed['arc']<=0x0||0x1<_0x23b7ed[_0xfef3c1(0x2a1d)]))&&_0x23b7ed[_0xfef3c1(0x2a1d)]||0x1,(_0x99bc3e,_0x5d0c5a,_0x49e2a8,_0xd97bfd,_0x3ee264,_0x23b889,_0x2ca16e,_0x444861)=>{var _0xf56013=_0xfef3c1,_0x3e8347,_0x56dbb4,_0x615a1f=_0x5d0c5a[_0xf56013(0x16e7)](),_0x311b32=_0x5d0c5a[_0xf56013(0x4f4)](),_0x9d2c55=_0x5d0c5a[_0xf56013(0x12d5)](),_0x16cd0b=0x2*Math['PI']/_0x3ee264*_0x444861;const _0xcd706d=_0x23b889||(()=>_0xd97bfd);let _0x3d41b5,_0x2bda24;var _0xe74b24=_0x52ccb0['jp']['Matrix'][0x0];let _0x12949d=_0x2ca16e===_0xe1e169['Kj'][_0xf56013(0x1414)]||_0x2ca16e===_0xe1e169['Kj']['CAP_END']?0x0:0x2;for(let _0x248dc5=0x0;_0x248dc5<_0x99bc3e[_0xf56013(0x18cc)];_0x248dc5++){_0x3e8347=_0xcd706d(_0x248dc5,_0x9d2c55[_0x248dc5]),_0x3d41b5=Array(),_0x56dbb4=_0x311b32[_0x248dc5];for(let _0x370667=0x0;_0x370667<_0x3ee264;_0x370667++)_0x52ccb0['y3']['RotationAxisToRef'](_0x615a1f[_0x248dc5],_0x16cd0b*_0x370667,_0xe74b24),_0x2bda24=_0x3d41b5[_0x370667]||_0x52ccb0['P'][_0xf56013(0x409)](),_0x52ccb0['P']['TransformCoordinatesToRef'](_0x56dbb4,_0xe74b24,_0x2bda24),_0x2bda24[_0xf56013(0x542)](_0x3e8347)[_0xf56013(0x3e1)](_0x99bc3e[_0x248dc5]),_0x3d41b5[_0x370667]=_0x2bda24;_0x49e2a8[_0x12949d]=_0x3d41b5,_0x12949d++;}var _0x5bd10d=(_0x3caebc,_0x437b9f)=>{const _0x4eb12e=Array();for(let _0x559130=0x0;_0x559130<_0x3caebc;_0x559130++)_0x4eb12e['push'](_0x99bc3e[_0x437b9f]);return _0x4eb12e;};switch(_0x2ca16e){case _0xe1e169['Kj'][_0xf56013(0x1414)]:break;case _0xe1e169['Kj'][_0xf56013(0x2ff9)]:_0x49e2a8[0x0]=_0x5bd10d(_0x3ee264,0x0),_0x49e2a8[0x1]=_0x49e2a8[0x2][_0xf56013(0x538)](0x0);break;case _0xe1e169['Kj'][_0xf56013(0x39ec)]:_0x49e2a8[_0x12949d]=_0x49e2a8[_0x12949d-0x1][_0xf56013(0x538)](0x0),_0x49e2a8[_0x12949d+0x1]=_0x5bd10d(_0x3ee264,_0x99bc3e[_0xf56013(0x18cc)]-0x1);break;case _0xe1e169['Kj'][_0xf56013(0xd8f)]:_0x49e2a8[0x0]=_0x5bd10d(_0x3ee264,0x0),_0x49e2a8[0x1]=_0x49e2a8[0x2][_0xf56013(0x538)](0x0),_0x49e2a8[_0x12949d]=_0x49e2a8[_0x12949d-0x1][_0xf56013(0x538)](0x0),_0x49e2a8[_0x12949d+0x1]=_0x5bd10d(_0x3ee264,_0x99bc3e[_0xf56013(0x18cc)]-0x1);}return _0x49e2a8;});let _0x2ef6fe,_0x3aabf5;if(_0x111d83){const _0x576b8e=_0x111d83[_0xfef3c1(0x3fac)];var _0x26cf8a=_0x23b7ed[_0xfef3c1(0x2a1d)]||_0x576b8e[_0xfef3c1(0x2a1d)];return _0x2ef6fe=_0x576b8e[_0xfef3c1(0x3a79)][_0xfef3c1(0x2bb0)](_0x2646c3),_0x3aabf5=_0x12b992(_0x2646c3,_0x2ef6fe,_0x576b8e[_0xfef3c1(0x36b2)],_0x26335a,_0x576b8e[_0xfef3c1(0x315)],_0x466611,_0x576b8e['cap'],_0x26cf8a),_0x111d83=(0x0,_0x2d7ecb['LY'])('',{'pathArray':_0x3aabf5,'instance':_0x111d83}),_0x576b8e[_0xfef3c1(0x3a79)]=_0x2ef6fe,_0x576b8e['pathArray']=_0x3aabf5,_0x576b8e[_0xfef3c1(0x2a1d)]=_0x26cf8a,_0x576b8e[_0xfef3c1(0x13e7)]=_0x26335a,_0x111d83;}_0x2ef6fe=new _0x3ff156['$B'](_0x2646c3),_0x26cf8a=new Array(),(_0x335882=_0x335882<0x0||0x3<_0x335882?0x0:_0x335882,_0x3aabf5=_0x12b992(_0x2646c3,_0x2ef6fe,_0x26cf8a,_0x26335a,_0x35226e,_0x466611,_0x335882,_0x23b7ed[_0xfef3c1(0x2a1d)]));const _0x585ecf=(0x0,_0x2d7ecb['LY'])(_0x2fad99,{'pathArray':_0x3aabf5,'closePath':!0x0,'closeArray':!0x1,'updatable':_0x4d04ed,'sideOrientation':_0x1eda59,'invertUV':_0xbb70cd,'frontUVs':_0x23b7ed[_0xfef3c1(0xc5d)],'backUVs':_0x23b7ed[_0xfef3c1(0x3710)]},_0x1a5fc9);return _0x585ecf['_creationDataStorage']['pathArray']=_0x3aabf5,_0x585ecf[_0xfef3c1(0x3fac)][_0xfef3c1(0x3a79)]=_0x2ef6fe,_0x585ecf[_0xfef3c1(0x3fac)]['tessellation']=_0x35226e,_0x585ecf[_0xfef3c1(0x3fac)][_0xfef3c1(0x2e76)]=_0x335882,_0x585ecf[_0xfef3c1(0x3fac)]['arc']=_0x23b7ed[_0xfef3c1(0x2a1d)],_0x585ecf[_0xfef3c1(0x3fac)]['radius']=_0x26335a,_0x585ecf;}_0xe1e169['Kj']['CreateTube']=(_0x59a518,_0x1a2c3a,_0x34bcbf,_0x475511,_0xa0b264,_0x3b0d06,_0x160f52,_0x112dc5,_0x9ce473,_0x3753d8)=>_0x380145(_0x59a518,{'path':_0x1a2c3a,'radius':_0x34bcbf,'tessellation':_0x475511,'radiusFunction':_0xa0b264,'arc':0x1,'cap':_0x3b0d06,'updatable':_0x112dc5,'sideOrientation':_0x9ce473,'instance':_0x3753d8},_0x160f52);},0x92ee:(_0x296bb4,_0x556f33,_0x17a275)=>{var _0x4453cd=a8_0x1ec55c,_0x455b00=_0x17a275(0x4ba7),_0x581f7f=_0x17a275(0x4052),_0x214c7d=_0x17a275(0xb5a7);function _0x344a59(_0x165189){return new Promise(_0x36b15f=>{var _0x129352=a8_0x5306;DracoDecoderModule({'wasmBinary':_0x165189})[_0x129352(0x2cc0)](_0x4a0543=>{_0x36b15f({'module':_0x4a0543});});});}function _0x456c7b(_0xe36559,_0x41172c,_0x2f31d1,_0x2f5937,_0x2bf787,_0x26c1b8){var _0x123159=a8_0x5306;const _0x58218e=new _0xe36559[(_0x123159(0x7a6))](),_0x591279=(_0x58218e[_0x123159(0xb4b)](_0x41172c,_0x41172c[_0x123159(0xd6d)]),new _0xe36559[(_0x123159(0x2116))]());let _0x2d19c1,_0x436a85;try{var _0x5e1982=_0x591279['GetEncodedGeometryType'](_0x58218e);switch(_0x5e1982){case _0xe36559[_0x123159(0x2017)]:_0x2d19c1=new _0xe36559[(_0x123159(0x31f2))](),_0x436a85=_0x591279[_0x123159(0x1fee)](_0x58218e,_0x2d19c1);break;case _0xe36559['POINT_CLOUD']:_0x2d19c1=new _0xe36559[(_0x123159(0xaf8))](),_0x436a85=_0x591279[_0x123159(0x3a2d)](_0x58218e,_0x2d19c1);break;default:throw new Error('Invalid\x20geometry\x20type\x20'+_0x5e1982);}if(!_0x436a85['ok']()||!_0x2d19c1[_0x123159(0x3d64)])throw new Error(_0x436a85[_0x123159(0xea2)]());if(_0x5e1982===_0xe36559['TRIANGULAR_MESH']){var _0x6ec994=0x3*_0x2d19c1[_0x123159(0xf2e)](),_0x7ee6d9=0x4*_0x6ec994,_0x10d3fa=_0xe36559[_0x123159(0x237d)](_0x7ee6d9);try{_0x591279[_0x123159(0xc67)](_0x2d19c1,_0x7ee6d9,_0x10d3fa);const _0x1953ec=new Uint32Array(_0x6ec994);_0x1953ec[_0x123159(0x386b)](new Uint32Array(_0xe36559[_0x123159(0x3ede)][_0x123159(0x11c3)],_0x10d3fa,_0x6ec994)),_0x2f5937(_0x1953ec);}finally{_0xe36559[_0x123159(0x272d)](_0x10d3fa);}}var _0x51d3bc=(_0x36085f,_0x2f8961,_0x5be62a=0x1)=>{var _0x62230=_0x123159,_0x1fc758=_0x2f8961[_0x62230(0x1f9a)](),_0x1a0313=_0x2d19c1[_0x62230(0x1d2d)](),_0x4fa6ae=_0x1a0313*_0x1fc758,_0x20de2c=_0x4fa6ae*Float32Array[_0x62230(0x30ab)],_0x242821=_0xe36559[_0x62230(0x237d)](_0x20de2c);try{_0x591279['GetAttributeDataArrayForAllPoints'](_0x2d19c1,_0x2f8961,_0xe36559[_0x62230(0x2790)],_0x20de2c,_0x242821);var _0x43f91a=new Float32Array(_0xe36559[_0x62230(0x3ede)][_0x62230(0x11c3)],_0x242821,_0x4fa6ae);if('color'===_0x36085f&&0x3===_0x1fc758){const _0x546455=new Float32Array(0x4*_0x1a0313);for(let _0x4b5eb7=0x0,_0x306216=0x0;_0x4b5eb7<_0x546455[_0x62230(0x18cc)];_0x4b5eb7+=0x4,_0x306216+=_0x1fc758)_0x546455[_0x4b5eb7+0x0]=_0x43f91a[_0x306216+0x0],_0x546455[_0x4b5eb7+0x1]=_0x43f91a[_0x306216+0x1],_0x546455[_0x4b5eb7+0x2]=_0x43f91a[_0x306216+0x2],_0x546455[_0x4b5eb7+0x3]=0x1;_0x2bf787(_0x36085f,_0x546455);}else{const _0x3f20f9=new Float32Array(_0x4fa6ae);if(_0x3f20f9[_0x62230(0x386b)](new Float32Array(_0xe36559[_0x62230(0x3ede)][_0x62230(0x11c3)],_0x242821,_0x4fa6ae)),0x1!==_0x5be62a){for(let _0x2a4b2d=0x0;_0x2a4b2d<_0x3f20f9[_0x62230(0x18cc)];_0x2a4b2d++)_0x3f20f9[_0x2a4b2d]=_0x3f20f9[_0x2a4b2d]/_0x5be62a;}_0x2bf787(_0x36085f,_0x3f20f9);}}finally{_0xe36559['_free'](_0x242821);}};if(_0x2f31d1)for(const _0xb89432 in _0x2f31d1){var _0x436eff=_0x2f31d1[_0xb89432],_0x45d634=_0x591279[_0x123159(0x1395)](_0x2d19c1,_0x436eff),_0x3c8ef7=_0x26c1b8&&_0x26c1b8[_0xb89432]||0x1;_0x51d3bc(_0xb89432,_0x45d634,_0x3c8ef7);}else{var _0x49ed51={'position':_0x123159(0x513),'normal':_0x123159(0x129b),'color':_0x123159(0x1460),'uv':'TEX_COORD'};for(const _0x251a0a in _0x49ed51){var _0x1a308f,_0x4cd304=_0x591279[_0x123159(0x1aa2)](_0x2d19c1,_0xe36559[_0x49ed51[_0x251a0a]]);-0x1!==_0x4cd304&&(_0x1a308f=_0x591279[_0x123159(0x68f)](_0x2d19c1,_0x4cd304),_0x51d3bc(_0x251a0a,_0x1a308f));}}}finally{_0x2d19c1&&_0xe36559['destroy'](_0x2d19c1),_0xe36559[_0x123159(0x2814)](_0x591279),_0xe36559[_0x123159(0x2814)](_0x58218e);}}function _0xd1e597(){let _0x178637;onmessage=_0x4f221a=>{var _0x2e8db4=a8_0x5306;const _0x27156b=_0x4f221a[_0x2e8db4(0x307e)];switch(_0x27156b['id']){case _0x2e8db4(0x33b9):var _0x35deb0=_0x27156b['decoder'];_0x35deb0['url']&&(importScripts(_0x35deb0[_0x2e8db4(0x25b5)]),_0x178637=DracoDecoderModule({'wasmBinary':_0x35deb0[_0x2e8db4(0x12d2)]})),postMessage(_0x2e8db4(0x954));break;case'decodeMesh':if(!_0x178637)throw new Error(_0x2e8db4(0x3771));_0x178637['then'](_0x52630d=>{var _0x19b7d3=_0x2e8db4;_0x456c7b(_0x52630d,_0x27156b['dataView'],_0x27156b[_0x19b7d3(0x3b34)],_0x43f833=>{var _0x4e4598=_0x19b7d3;postMessage({'id':_0x4e4598(0xe41),'value':_0x43f833},[_0x43f833[_0x4e4598(0x11c3)]]);},(_0x5e5d57,_0x35685b)=>{var _0x2776b2=_0x19b7d3;postMessage({'id':_0x5e5d57,'value':_0x35685b},[_0x35685b[_0x2776b2(0x11c3)]]);}),postMessage(_0x19b7d3(0x954));});}};}class _0x2f3c02{constructor(_0x7dd205=_0x2f3c02[_0x4453cd(0x4115)]){var _0x46d255=_0x4453cd,_0x24ad68=_0x2f3c02[_0x46d255(0x3ba0)][_0x46d255(0x288d)];const _0x1af80d=_0x24ad68[_0x46d255(0x393b)]&&_0x24ad68[_0x46d255(0x391b)]&&_0x46d255(0x4238)==typeof WebAssembly?{'url':_0x455b00['w1'][_0x46d255(0x3805)](_0x24ad68[_0x46d255(0x393b)]),'wasmBinaryPromise':_0x455b00['w1'][_0x46d255(0x1a44)](_0x455b00['w1'][_0x46d255(0x3805)](_0x24ad68[_0x46d255(0x391b)]))}:{'url':_0x455b00['w1'][_0x46d255(0x3805)](_0x24ad68[_0x46d255(0x1d62)]),'wasmBinaryPromise':Promise[_0x46d255(0x222b)](void 0x0)};_0x7dd205&&'function'==typeof Worker&&_0x46d255(0x3d33)==typeof URL?this[_0x46d255(0x1ed0)]=_0x1af80d[_0x46d255(0x34c8)]['then'](_0x15508f=>{var _0x4aad6e=_0x46d255;const _0x29d33f=URL[_0x4aad6e(0x2ba3)](new Blob([_0x456c7b+('('+_0xd1e597+_0x4aad6e(0x40b8))],{'type':'application/javascript'}));return new _0x581f7f['v'](_0x7dd205,()=>new Promise((_0x38e5cb,_0x21d4c7)=>{var _0x33b37f=_0x4aad6e;const _0x1ff52a=new Worker(_0x29d33f),_0xe25df8=_0xb02b14=>{var _0x13d2aa=a8_0x5306;_0x1ff52a[_0x13d2aa(0xa95)](_0x13d2aa(0x993),_0xe25df8),_0x1ff52a['removeEventListener'](_0x13d2aa(0x1a25),_0x46b7b2),_0x21d4c7(_0xb02b14);},_0x46b7b2=_0x2410ab=>{var _0xbe0dbd=a8_0x5306;'done'===_0x2410ab[_0xbe0dbd(0x307e)]&&(_0x1ff52a[_0xbe0dbd(0xa95)](_0xbe0dbd(0x993),_0xe25df8),_0x1ff52a[_0xbe0dbd(0xa95)](_0xbe0dbd(0x1a25),_0x46b7b2),_0x38e5cb(_0x1ff52a));};_0x1ff52a[_0x33b37f(0x8a7)](_0x33b37f(0x993),_0xe25df8),_0x1ff52a['addEventListener'](_0x33b37f(0x1a25),_0x46b7b2),_0x1ff52a[_0x33b37f(0x576)]({'id':_0x33b37f(0x33b9),'decoder':{'url':_0x1af80d[_0x33b37f(0x25b5)],'wasmBinary':_0x15508f}});}));}):this[_0x46d255(0x28be)]=_0x1af80d[_0x46d255(0x34c8)][_0x46d255(0x2cc0)](_0x3ef4f3=>{var _0x24c539=_0x46d255;if(_0x1af80d['url'])return _0x455b00['w1']['LoadScriptAsync'](_0x1af80d[_0x24c539(0x25b5)])['then'](()=>_0x344a59(_0x3ef4f3));throw new Error(_0x24c539(0x3771));});}static get['DecoderAvailable'](){var _0x3b3072=_0x4453cd,_0x300a1c=_0x2f3c02[_0x3b3072(0x3ba0)]['decoder'];return!!(_0x300a1c[_0x3b3072(0x393b)]&&_0x300a1c[_0x3b3072(0x391b)]&&_0x3b3072(0x4238)==typeof WebAssembly||_0x300a1c[_0x3b3072(0x1d62)]);}static[_0x4453cd(0x3b98)](){var _0x17d683=_0x4453cd;return _0x17d683(0x4238)==typeof navigator&&navigator[_0x17d683(0x635)]?Math[_0x17d683(0x1111)](Math[_0x17d683(0x3b8b)](0.5*navigator[_0x17d683(0x635)]),0x4):0x1;}static get[_0x4453cd(0x12f9)](){var _0x3d466f=_0x4453cd;return _0x2f3c02[_0x3d466f(0x6a6)]||(_0x2f3c02[_0x3d466f(0x6a6)]=new _0x2f3c02()),_0x2f3c02[_0x3d466f(0x6a6)];}['dispose'](){var _0x57ae32=_0x4453cd;this[_0x57ae32(0x1ed0)]&&this[_0x57ae32(0x1ed0)][_0x57ae32(0x2cc0)](_0x3df4a1=>{var _0x242fec=_0x57ae32;_0x3df4a1[_0x242fec(0x41a)]();}),delete this['_workerPoolPromise'],delete this[_0x57ae32(0x28be)];}[_0x4453cd(0x4251)](){var _0x33f967=_0x4453cd;return this[_0x33f967(0x1ed0)]?this['_workerPoolPromise']['then'](()=>{}):this[_0x33f967(0x28be)]?this['_decoderModulePromise'][_0x33f967(0x2cc0)](()=>{}):Promise[_0x33f967(0x222b)]();}[_0x4453cd(0x20d9)](_0x2827cb,_0x2b66b0,_0x531c0c){var _0x359c4e=_0x4453cd;const _0x1a0408=_0x2827cb instanceof ArrayBuffer?new Uint8Array(_0x2827cb):_0x2827cb;if(this['_workerPoolPromise'])return this['_workerPoolPromise'][_0x359c4e(0x2cc0)](_0x404b3a=>new Promise((_0x550a89,_0x3e79aa)=>{var _0x536154=_0x359c4e;_0x404b3a[_0x536154(0xede)]((_0x30b9cf,_0x262deb)=>{var _0x2351e1=_0x536154;const _0x244169=new _0x214c7d['x'](),_0x31f95f=_0x1c98bd=>{var _0x1fa0a0=a8_0x5306;_0x30b9cf[_0x1fa0a0(0xa95)]('error',_0x31f95f),_0x30b9cf['removeEventListener'](_0x1fa0a0(0x1a25),_0x254c90),_0x3e79aa(_0x1c98bd),_0x262deb();},_0x254c90=_0x224060=>{var _0x5a9e4b=a8_0x5306;if(_0x5a9e4b(0x954)===_0x224060[_0x5a9e4b(0x307e)])_0x30b9cf['removeEventListener'](_0x5a9e4b(0x993),_0x31f95f),_0x30b9cf[_0x5a9e4b(0xa95)]('message',_0x254c90),_0x550a89(_0x244169),_0x262deb();else{if('indices'===_0x224060[_0x5a9e4b(0x307e)]['id'])_0x244169[_0x5a9e4b(0xe41)]=_0x224060[_0x5a9e4b(0x307e)][_0x5a9e4b(0x2b05)];else{var _0x2c5bf8=_0x531c0c&&_0x531c0c[_0x224060[_0x5a9e4b(0x307e)]['id']]?_0x531c0c[_0x224060[_0x5a9e4b(0x307e)]['id']]:0x1;if(0x1!==_0x2c5bf8){for(let _0x12fb1c=0x0;_0x12fb1c<_0x224060['data'][_0x5a9e4b(0x2b05)]['length'];_0x12fb1c++)_0x224060[_0x5a9e4b(0x307e)][_0x5a9e4b(0x2b05)][_0x12fb1c]=_0x224060['data'][_0x5a9e4b(0x2b05)][_0x12fb1c]/_0x2c5bf8;}_0x244169[_0x5a9e4b(0x386b)](_0x224060[_0x5a9e4b(0x307e)][_0x5a9e4b(0x2b05)],_0x224060[_0x5a9e4b(0x307e)]['id']);}}},_0x59b793=(_0x30b9cf['addEventListener'](_0x2351e1(0x993),_0x31f95f),_0x30b9cf[_0x2351e1(0x8a7)]('message',_0x254c90),new Uint8Array(_0x1a0408['byteLength']));_0x59b793['set'](new Uint8Array(_0x1a0408[_0x2351e1(0x11c3)],_0x1a0408[_0x2351e1(0x21c)],_0x1a0408[_0x2351e1(0xd6d)])),_0x30b9cf[_0x2351e1(0x576)]({'id':_0x2351e1(0x2577),'dataView':_0x59b793,'attributes':_0x2b66b0},[_0x59b793[_0x2351e1(0x11c3)]]);});}));if(this['_decoderModulePromise'])return this[_0x359c4e(0x28be)][_0x359c4e(0x2cc0)](_0x6a63ec=>{var _0x159f2b=_0x359c4e;const _0x523e6f=new _0x214c7d['x']();return _0x456c7b(_0x6a63ec[_0x159f2b(0x2492)],_0x1a0408,_0x2b66b0,_0x3495a0=>{var _0x504dbe=_0x159f2b;_0x523e6f[_0x504dbe(0xe41)]=_0x3495a0;},(_0x27324c,_0x43dc00)=>{var _0x58d3a2=_0x159f2b;_0x523e6f[_0x58d3a2(0x386b)](_0x43dc00,_0x27324c);},_0x531c0c),_0x523e6f;});throw new Error(_0x359c4e(0x3771));}}_0x2f3c02[_0x4453cd(0x3ba0)]={'decoder':{'wasmUrl':_0x4453cd(0x2bed),'wasmBinaryUrl':_0x4453cd(0x1aa7),'fallbackUrl':_0x4453cd(0x3a1e)}},_0x2f3c02[_0x4453cd(0x4115)]=_0x2f3c02[_0x4453cd(0x3b98)](),_0x2f3c02[_0x4453cd(0x6a6)]=null;},0x7330:(_0x4f3f42,_0x2bd042,_0x120d02)=>{_0x120d02(0x92ee),_0x120d02(0xb9bb);},0xb9bb:(_0x2dcd08,_0x5e0a04,_0x35ea61)=>{var _0x1449a0=a8_0x1ec55c,_0x2bb7f1=_0x35ea61(0x4ba7);class _0x88a79a{constructor(){var _0x15ad56=a8_0x5306,_0x3723db=_0x88a79a[_0x15ad56(0x3ba0)][_0x15ad56(0x288d)];this['_decoderModulePromise']=_0x2bb7f1['w1'][_0x15ad56(0x1134)](_0x2bb7f1['w1'][_0x15ad56(0x3805)](_0x3723db[_0x15ad56(0x25b5)]))[_0x15ad56(0x2cc0)](()=>MeshoptDecoder[_0x15ad56(0x305c)]);}static get['Default'](){var _0x28b4a7=a8_0x5306;return _0x88a79a[_0x28b4a7(0x6a6)]||(_0x88a79a[_0x28b4a7(0x6a6)]=new _0x88a79a()),_0x88a79a[_0x28b4a7(0x6a6)];}['dispose'](){var _0x9eba50=a8_0x5306;delete this[_0x9eba50(0x28be)];}[_0x1449a0(0x60f)](_0x30d7cc,_0x45e83a,_0x255003,_0x20868c,_0x45b745){var _0x5f0c84=_0x1449a0;return this[_0x5f0c84(0x28be)]['then'](()=>{var _0x2b6c35=_0x5f0c84,_0xc2bf8f=new Uint8Array(_0x45e83a*_0x255003);return MeshoptDecoder[_0x2b6c35(0x365b)](_0xc2bf8f,_0x45e83a,_0x255003,_0x30d7cc,_0x20868c,_0x45b745),_0xc2bf8f;});}}_0x88a79a[_0x1449a0(0x3ba0)]={'decoder':{'url':_0x1449a0(0x2874)}},_0x88a79a['_Default']=null;},0x15f74:(_0xae284b,_0x36cedc,_0x1e72ed)=>{_0x1e72ed['d'](_0x36cedc,{'M':()=>_0x465105}),_0x36cedc=_0x1e72ed(0x1edb);class _0x465105 extends _0x36cedc['h']{constructor(_0xe8fdf7){var _0x2bfbf2=a8_0x5306;super(),this[_0x2bfbf2(0x1734)]=_0xe8fdf7;}get['underlyingResource'](){var _0x147c4b=a8_0x5306;return this[_0x147c4b(0x1734)];}}},0x8ad5:(_0x384990,_0x73d7de,_0x4c3d37)=>{var _0xf90c1f=a8_0x1ec55c;_0x4c3d37['d'](_0x73d7de,{'C':()=>_0x49e95d}),_0x73d7de=_0x4c3d37(0x1edb);class _0x49e95d extends _0x73d7de['h']{constructor(_0x4fda33){var _0x588692=a8_0x5306;super(),this[_0x588692(0x1734)]=_0x4fda33;}get[_0xf90c1f(0xa7f)](){var _0x4b17d3=_0xf90c1f;return this[_0x4b17d3(0x1734)];}}},0x349f:(_0x203c49,_0x2d1f58,_0x10b26d)=>{var _0x3a6809=a8_0x1ec55c;_0x10b26d['d'](_0x2d1f58,{'x':()=>_0x86ad27});var _0x588d10=_0x10b26d(0xa896),_0x3d0d12=_0x10b26d(0xd537),_0x5180e5=_0x10b26d(0xd53f),_0x113f49=_0x10b26d(0x14232),_0x3ed835=_0x10b26d(0x1679c),_0x50baf6=_0x10b26d(0xb5a7),_0x363ac3=_0x10b26d(0x13b02),_0x1963d6=_0x10b26d(0xfcd4),_0x5de865=_0x10b26d(0x454e),_0x59b8a2=_0x10b26d(0x1610),_0x2f623f=_0x10b26d(0x181f4),_0x85156d=_0x10b26d(0x4176),_0x1b8215=_0x10b26d(0x8baf),_0x46cac7=_0x10b26d(0x1404a),_0x4a340e=_0x10b26d(0xbd53),_0x330d9e=_0x10b26d(0x16bf5),_0xf84baf=_0x10b26d(0xa0f1),_0x2d1f58=_0x10b26d(0x4158);class _0x3f26e0{constructor(){var _0x1b40b1=a8_0x5306;this['facetNb']=0x0,this[_0x1b40b1(0x32ff)]=0xa,this[_0x1b40b1(0x159e)]=1.01,this[_0x1b40b1(0x21b)]=!0x1,this[_0x1b40b1(0xd61)]={},this[_0x1b40b1(0x2465)]=_0x5180e5['P']['Zero'](),this['subDiv']={'max':0x1,'X':0x1,'Y':0x1,'Z':0x1},this[_0x1b40b1(0x40fb)]=!0x1,this[_0x1b40b1(0x2a0a)]=!0x1;}}class _0x59c6a3{constructor(){var _0x31b6ff=a8_0x5306;this[_0x31b6ff(0x245)]=!0x1,this[_0x31b6ff(0x101c)]=!0x0,this[_0x31b6ff(0x229d)]=0x4,this[_0x31b6ff(0x68c)]=!0x0,this['_receiveShadows']=!0x1,this[_0x31b6ff(0xbaa)]=new _0x3f26e0(),this[_0x31b6ff(0x1a58)]=0x1,this[_0x31b6ff(0x39bb)]=null,this[_0x31b6ff(0x1bd4)]=0xfffffff,this[_0x31b6ff(0x2632)]=!0x0,this['_isActive']=!0x1,this[_0x31b6ff(0x13fb)]=!0x1,this[_0x31b6ff(0xcc1)]=!0x1,this[_0x31b6ff(0x236f)]=!0x1,this['_actAsRegularMesh']=!0x1,this[_0x31b6ff(0x3e7a)]=null,this[_0x31b6ff(0x425d)]=!0x1,this['_collisionRetryCount']=0x3,this['_morphTargetManager']=null,this[_0x31b6ff(0x165c)]=0x0,this[_0x31b6ff(0xd79)]=null,this[_0x31b6ff(0x2639)]=null,this['_positions']=null,this[_0x31b6ff(0x2994)]=!0x1,this['_meshCollisionData']=new _0x85156d['a'](),this['_enableDistantPicking']=!0x1,this[_0x31b6ff(0x25a3)]=null;}}class _0x86ad27 extends _0x363ac3['Y']{constructor(_0x749d2c,_0x4de86b=null){var _0x3b3df5=a8_0x5306;switch(super(_0x749d2c,_0x4de86b,!0x1),this[_0x3b3df5(0x371d)]=new _0x59c6a3(),this['_waitingMaterialId']=null,this['cullingStrategy']=_0x86ad27['CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY'],this[_0x3b3df5(0x257f)]=new _0x588d10['y$'](),this['onCollisionPositionChangeObservable']=new _0x588d10['y$'](),this[_0x3b3df5(0xbe0)]=new _0x588d10['y$'](),this[_0x3b3df5(0x28cf)]=!0x0,this[_0x3b3df5(0x261f)]=null,this[_0x3b3df5(0x21d1)]=null,this[_0x3b3df5(0x820)]=Number[_0x3b3df5(0x1806)],this[_0x3b3df5(0xa11)]=!0x0,this[_0x3b3df5(0x1d61)]=!0x0,this[_0x3b3df5(0x352f)]=!0x1,this['isNearGrabbable']=!0x1,this[_0x3b3df5(0x49d)]=!0x1,this[_0x3b3df5(0x403b)]=!0x1,this[_0x3b3df5(0x2c64)]=!0x1,this['outlineColor']=_0x4a340e['Wo'][_0x3b3df5(0x1334)](),this['outlineWidth']=0.02,this['overlayColor']=_0x4a340e['Wo'][_0x3b3df5(0x1334)](),this[_0x3b3df5(0x3484)]=0.5,this[_0x3b3df5(0x38ab)]=!0x0,this['useOctreeForPicking']=!0x0,this[_0x3b3df5(0x119b)]=!0x0,this[_0x3b3df5(0x13b7)]=!0x1,this[_0x3b3df5(0x2a67)]=!0x1,this[_0x3b3df5(0x36e4)]=null,this['ellipsoid']=new _0x5180e5['P'](0.5,0x1,0.5),this['ellipsoidOffset']=new _0x5180e5['P'](0x0,0x0,0x0),this[_0x3b3df5(0x1900)]=0x1,this['edgesColor']=new _0x4a340e['HE'](0x1,0x0,0x0,0x1),this[_0x3b3df5(0x1984)]=null,this[_0x3b3df5(0x2d9e)]=null,this['_boundingInfo']=null,this[_0x3b3df5(0x37df)]=!0x0,this[_0x3b3df5(0x3302)]=0x0,this[_0x3b3df5(0x207d)]=new Array(),this[_0x3b3df5(0x215f)]=!0x1,this[_0x3b3df5(0x325b)]=new Array(),this[_0x3b3df5(0xc18)]={'lods':null,'actions':null,'freezeWorldMatrix':null},this[_0x3b3df5(0x3cab)]=null,this['_transformMatrixTexture']=null,this[_0x3b3df5(0x2023)]=new _0x588d10['y$'](),this[_0x3b3df5(0x2bd)]=(_0x158d11,_0x5ad772,_0x12f1d4=null)=>{var _0x2586c7=_0x3b3df5;_0x5ad772[_0x2586c7(0x185b)](this['_internalAbstractMeshDataInfo']['_meshCollisionData'][_0x2586c7(0x2e43)],this['_internalAbstractMeshDataInfo'][_0x2586c7(0x3757)][_0x2586c7(0x5fd)]),this[_0x2586c7(0x371d)][_0x2586c7(0x3757)][_0x2586c7(0x5fd)][_0x2586c7(0x18cc)]()>_0x113f49['D'][_0x2586c7(0x2610)]&&this['position'][_0x2586c7(0x3e1)](this['_internalAbstractMeshDataInfo'][_0x2586c7(0x3757)]['_diffPositionForCollisions']),_0x12f1d4&&this[_0x2586c7(0x257f)][_0x2586c7(0x3608)](_0x12f1d4),this[_0x2586c7(0x1dbf)][_0x2586c7(0x3608)](this[_0x2586c7(0xa9f)]);},(_0x4de86b=this[_0x3b3df5(0x3d78)]())[_0x3b3df5(0x4126)](this),this['_resyncLightSources'](),this[_0x3b3df5(0x2717)]=new _0x2f623f['M'](this[_0x3b3df5(0x3d78)]()[_0x3b3df5(0x3e9d)](),void 0x0,void 0x0,_0x749d2c,!this[_0x3b3df5(0x3d78)]()[_0x3b3df5(0x3e9d)]()['isWebGPU']),this[_0x3b3df5(0x1d95)](),_0x4de86b[_0x3b3df5(0x2984)]){case _0x3d0d12['a']['Aggressive']:this[_0x3b3df5(0x2a67)]=!0x0;case _0x3d0d12['a'][_0x3b3df5(0x25de)]:this[_0x3b3df5(0x13b7)]=!0x0,this['isPickable']=!0x1;}}static get[_0x3a6809(0x1ac2)](){var _0x346834=_0x3a6809;return _0x363ac3['Y'][_0x346834(0x1ac2)];}static get[_0x3a6809(0x18df)](){return _0x363ac3['Y']['BILLBOARDMODE_X'];}static get[_0x3a6809(0x3c7a)](){var _0x3d8854=_0x3a6809;return _0x363ac3['Y'][_0x3d8854(0x3c7a)];}static get[_0x3a6809(0x2725)](){return _0x363ac3['Y']['BILLBOARDMODE_Z'];}static get[_0x3a6809(0x300d)](){var _0x4dcb3c=_0x3a6809;return _0x363ac3['Y'][_0x4dcb3c(0x300d)];}static get[_0x3a6809(0x4250)](){var _0x365beb=_0x3a6809;return _0x363ac3['Y'][_0x365beb(0x4250)];}get[_0x3a6809(0x3d6c)](){var _0xe71f3e=_0x3a6809;return this[_0xe71f3e(0x371d)]['_facetData'][_0xe71f3e(0x3d6c)];}get[_0x3a6809(0x32ff)](){var _0x5515a9=_0x3a6809;return this[_0x5515a9(0x371d)]['_facetData']['partitioningSubdivisions'];}set['partitioningSubdivisions'](_0x558e5d){var _0x2d977a=_0x3a6809;this[_0x2d977a(0x371d)][_0x2d977a(0xbaa)]['partitioningSubdivisions']=_0x558e5d;}get['partitioningBBoxRatio'](){var _0x16869d=_0x3a6809;return this[_0x16869d(0x371d)][_0x16869d(0xbaa)][_0x16869d(0x159e)];}set['partitioningBBoxRatio'](_0x362b50){var _0x5c1e6c=_0x3a6809;this[_0x5c1e6c(0x371d)][_0x5c1e6c(0xbaa)]['partitioningBBoxRatio']=_0x362b50;}get[_0x3a6809(0x3360)](){var _0x2b0b8d=_0x3a6809;return this[_0x2b0b8d(0x371d)][_0x2b0b8d(0xbaa)][_0x2b0b8d(0x40fb)];}set[_0x3a6809(0x3360)](_0x1915ca){var _0x1bd7aa=_0x3a6809;this[_0x1bd7aa(0x371d)][_0x1bd7aa(0xbaa)][_0x1bd7aa(0x40fb)]=_0x1915ca;}get[_0x3a6809(0xf29)](){var _0x3ca653=_0x3a6809;return this['_internalAbstractMeshDataInfo'][_0x3ca653(0xbaa)][_0x3ca653(0xf29)];}set[_0x3a6809(0xf29)](_0x5414e8){var _0x5205be=_0x3a6809;this[_0x5205be(0x371d)][_0x5205be(0xbaa)][_0x5205be(0xf29)]=_0x5414e8;}get[_0x3a6809(0x109c)](){var _0x5ba505=_0x3a6809;return this[_0x5ba505(0x371d)][_0x5ba505(0x1e09)];}set[_0x3a6809(0x109c)](_0x27a9d5){this['_internalAbstractMeshDataInfo']['_collisionRetryCount']=_0x27a9d5;}get[_0x3a6809(0x2067)](){var _0x1259e5=_0x3a6809;return this[_0x1259e5(0x371d)][_0x1259e5(0xbaa)]['facetDataEnabled'];}get['morphTargetManager'](){var _0x4da6df=_0x3a6809;return this[_0x4da6df(0x371d)]['_morphTargetManager'];}set['morphTargetManager'](_0x2ed4bc){var _0x4fc87b=_0x3a6809;this[_0x4fc87b(0x371d)]['_morphTargetManager']!==_0x2ed4bc&&(this['_internalAbstractMeshDataInfo'][_0x4fc87b(0x1fdd)]=_0x2ed4bc,this[_0x4fc87b(0x238d)]());}get[_0x3a6809(0x1ee5)](){var _0x393829=_0x3a6809;return this[_0x393829(0x371d)]['_bakedVertexAnimationManager'];}set[_0x3a6809(0x1ee5)](_0x362e85){var _0x44c4b5=_0x3a6809;this[_0x44c4b5(0x371d)][_0x44c4b5(0xd79)]!==_0x362e85&&(this[_0x44c4b5(0x371d)]['_bakedVertexAnimationManager']=_0x362e85,this[_0x44c4b5(0x6d9)]());}[_0x3a6809(0x238d)](){}[_0x3a6809(0x1382)](_0x59a23b){var _0x2dd6aa=_0x3a6809;return!!super[_0x2dd6aa(0x1382)](_0x59a23b)&&(this['_markSubMeshesAsMiscDirty'](),!0x0);}get[_0x3a6809(0x16c1)](){var _0x154d7a=_0x3a6809;return this['_internalAbstractMeshDataInfo'][_0x154d7a(0x25a3)];}set[_0x3a6809(0x16c1)](_0x5c61fd){var _0x2b8508=_0x3a6809;this[_0x2b8508(0x371d)][_0x2b8508(0x25a3)]=_0x5c61fd;}set['onCollide'](_0x3e840b){var _0x21e0c8=_0x3a6809;this['_internalAbstractMeshDataInfo']['_meshCollisionData']['_onCollideObserver']&&this[_0x21e0c8(0x257f)][_0x21e0c8(0x2f2e)](this[_0x21e0c8(0x371d)][_0x21e0c8(0x3757)][_0x21e0c8(0x11e3)]),this['_internalAbstractMeshDataInfo']['_meshCollisionData'][_0x21e0c8(0x11e3)]=this[_0x21e0c8(0x257f)][_0x21e0c8(0x2e5)](_0x3e840b);}set[_0x3a6809(0x250)](_0x18cee4){var _0x113e29=_0x3a6809;this[_0x113e29(0x371d)]['_meshCollisionData']['_onCollisionPositionChangeObserver']&&this[_0x113e29(0x1dbf)][_0x113e29(0x2f2e)](this[_0x113e29(0x371d)][_0x113e29(0x3757)][_0x113e29(0x235f)]),this['_internalAbstractMeshDataInfo'][_0x113e29(0x3757)][_0x113e29(0x235f)]=this[_0x113e29(0x1dbf)][_0x113e29(0x2e5)](_0x18cee4);}get[_0x3a6809(0x18c7)](){var _0x4be23c=_0x3a6809;return this[_0x4be23c(0x371d)][_0x4be23c(0x1a58)];}set[_0x3a6809(0x18c7)](_0x270680){var _0x11b1e1=_0x3a6809,_0x40a583;this[_0x11b1e1(0x371d)][_0x11b1e1(0x1a58)]!==_0x270680&&(_0x40a583=this[_0x11b1e1(0x371d)][_0x11b1e1(0x1a58)],this[_0x11b1e1(0x371d)][_0x11b1e1(0x1a58)]=_0x270680,(0x1===_0x40a583&&0x1!==_0x270680||0x1!==_0x40a583&&0x1===_0x270680)&&this['_markSubMeshesAsDirty'](_0x276dc8=>{_0x276dc8['markAsMiscDirty'](),_0x276dc8['markAsPrePassDirty']();}));}get[_0x3a6809(0x2124)](){var _0x4a271e=_0x3a6809;return this[_0x4a271e(0x371d)][_0x4a271e(0x2994)];}set[_0x3a6809(0x2124)](_0xb62806){var _0x16398f=_0x3a6809;this[_0x16398f(0x371d)]['_pointerOverDisableMeshTesting']=_0xb62806;}get['renderingGroupId'](){var _0x8dcd51=_0x3a6809;return this[_0x8dcd51(0x371d)][_0x8dcd51(0x165c)];}set[_0x3a6809(0x197a)](_0x390fed){var _0x4604bf=_0x3a6809;this['_internalAbstractMeshDataInfo'][_0x4604bf(0x165c)]=_0x390fed;}get[_0x3a6809(0x20e8)](){var _0x53e268=_0x3a6809;return this[_0x53e268(0x371d)]['_material'];}set[_0x3a6809(0x20e8)](_0x4ed0e5){var _0x35e21d=_0x3a6809;this[_0x35e21d(0x371d)][_0x35e21d(0x2639)]!==_0x4ed0e5&&(this['_internalAbstractMeshDataInfo'][_0x35e21d(0x2639)]&&this[_0x35e21d(0x371d)]['_material'][_0x35e21d(0x5e1)]&&(this[_0x35e21d(0x371d)][_0x35e21d(0x2639)][_0x35e21d(0x5e1)][this[_0x35e21d(0x309e)]]=void 0x0),(this[_0x35e21d(0x371d)]['_material']=_0x4ed0e5)&&_0x4ed0e5[_0x35e21d(0x5e1)]&&(_0x4ed0e5['meshMap'][this[_0x35e21d(0x309e)]]=this),this['onMaterialChangedObservable'][_0x35e21d(0x1674)]()&&this[_0x35e21d(0xbe0)]['notifyObservers'](this),this[_0x35e21d(0xc8b)]&&(this[_0x35e21d(0x395)](),this[_0x35e21d(0x3c36)]()));}[_0x3a6809(0x3fd5)](_0xd03c6a){var _0x291aa4=_0x3a6809,_0x5e1245;return null==(_0x5e1245=this[_0x291aa4(0x371d)][_0x291aa4(0x1ef8)])?void 0x0:_0x5e1245[_0xd03c6a];}[_0x3a6809(0xfb3)](_0x467ab0,_0x50d84b){var _0x3fd24f=_0x3a6809;this[_0x3fd24f(0x395)](_0x467ab0),this[_0x3fd24f(0x371d)]['_materialForRenderPass']||(this[_0x3fd24f(0x371d)][_0x3fd24f(0x1ef8)]=[]),this['_internalAbstractMeshDataInfo'][_0x3fd24f(0x1ef8)][_0x467ab0]=_0x50d84b;}get[_0x3a6809(0x2f45)](){return this['_internalAbstractMeshDataInfo']['_receiveShadows'];}set[_0x3a6809(0x2f45)](_0x3de96e){var _0x5003e9=_0x3a6809;this[_0x5003e9(0x371d)][_0x5003e9(0x299d)]!==_0x3de96e&&(this[_0x5003e9(0x371d)][_0x5003e9(0x299d)]=_0x3de96e,this[_0x5003e9(0x36cb)]());}get[_0x3a6809(0x3d84)](){var _0x54cb6e=_0x3a6809;return this[_0x54cb6e(0x371d)][_0x54cb6e(0x245)];}set[_0x3a6809(0x3d84)](_0x55f8c0){var _0x364709=_0x3a6809;this[_0x364709(0x371d)]['_hasVertexAlpha']!==_0x55f8c0&&(this['_internalAbstractMeshDataInfo'][_0x364709(0x245)]=_0x55f8c0,this[_0x364709(0x6d9)](),this[_0x364709(0x1194)]());}get['useVertexColors'](){var _0x3a7b38=_0x3a6809;return this[_0x3a7b38(0x371d)][_0x3a7b38(0x101c)];}set['useVertexColors'](_0x455e85){var _0x3dc88b=_0x3a6809;this[_0x3dc88b(0x371d)][_0x3dc88b(0x101c)]!==_0x455e85&&(this[_0x3dc88b(0x371d)][_0x3dc88b(0x101c)]=_0x455e85,this[_0x3dc88b(0x6d9)]());}get[_0x3a6809(0x35b1)](){var _0x5ea8b6=_0x3a6809;return this[_0x5ea8b6(0x371d)][_0x5ea8b6(0x2632)];}set[_0x3a6809(0x35b1)](_0x22b147){var _0x5802c9=_0x3a6809;this[_0x5802c9(0x371d)][_0x5802c9(0x2632)]!==_0x22b147&&(this[_0x5802c9(0x371d)][_0x5802c9(0x2632)]=_0x22b147,this[_0x5802c9(0x6d9)]());}get[_0x3a6809(0x3785)](){var _0x5c153a=_0x3a6809;return this[_0x5c153a(0x371d)][_0x5c153a(0x229d)];}set[_0x3a6809(0x3785)](_0x5fc190){var _0x14c1ef=_0x3a6809;this['_internalAbstractMeshDataInfo']['_numBoneInfluencers']!==_0x5fc190&&(this['_internalAbstractMeshDataInfo']['_numBoneInfluencers']=_0x5fc190,this[_0x14c1ef(0x6d9)]());}get[_0x3a6809(0x3b1e)](){var _0x37b70a=_0x3a6809;return this[_0x37b70a(0x371d)][_0x37b70a(0x68c)];}set['applyFog'](_0x3c0547){var _0x4c8072=_0x3a6809;this['_internalAbstractMeshDataInfo'][_0x4c8072(0x68c)]!==_0x3c0547&&(this[_0x4c8072(0x371d)][_0x4c8072(0x68c)]=_0x3c0547,this[_0x4c8072(0x1194)]());}get[_0x3a6809(0x21a8)](){var _0x1c2787=_0x3a6809;return this[_0x1c2787(0x371d)][_0x1c2787(0x2422)];}set['enableDistantPicking'](_0x52cd15){var _0xacdc96=_0x3a6809;this[_0xacdc96(0x371d)][_0xacdc96(0x2422)]=_0x52cd15;}get[_0x3a6809(0x4e4)](){var _0x447977=_0x3a6809;return this[_0x447977(0x371d)][_0x447977(0x1bd4)];}set['layerMask'](_0x371f79){var _0x496a56=_0x3a6809;_0x371f79!==this[_0x496a56(0x371d)][_0x496a56(0x1bd4)]&&(this[_0x496a56(0x371d)][_0x496a56(0x1bd4)]=_0x371f79,this[_0x496a56(0x3aa6)]());}get[_0x3a6809(0xa59)](){var _0x37779e=_0x3a6809;return this[_0x37779e(0x371d)][_0x37779e(0x3757)][_0x37779e(0x2840)];}set[_0x3a6809(0xa59)](_0x31b4df){var _0x20d397=_0x3a6809;this[_0x20d397(0x371d)][_0x20d397(0x3757)][_0x20d397(0x2840)]=isNaN(_0x31b4df)?-0x1:_0x31b4df;}get['collisionResponse'](){var _0x59359c=_0x3a6809;return this[_0x59359c(0x371d)][_0x59359c(0x3757)]['_collisionResponse'];}set[_0x3a6809(0x276f)](_0x3f6fd4){var _0x99394d=_0x3a6809;this['_internalAbstractMeshDataInfo'][_0x99394d(0x3757)]['_collisionResponse']=_0x3f6fd4;}get[_0x3a6809(0xd9b)](){var _0x4075dd=_0x3a6809;return this[_0x4075dd(0x371d)][_0x4075dd(0x3757)]['_collisionGroup'];}set[_0x3a6809(0xd9b)](_0x356b19){var _0x2a8f20=_0x3a6809;this['_internalAbstractMeshDataInfo'][_0x2a8f20(0x3757)][_0x2a8f20(0x1cca)]=isNaN(_0x356b19)?-0x1:_0x356b19;}get[_0x3a6809(0x89b)](){var _0xf7ca03=_0x3a6809;return this[_0xf7ca03(0x371d)][_0xf7ca03(0x3757)][_0xf7ca03(0xc97)];}set['surroundingMeshes'](_0x25ef25){var _0xa2f18e=_0x3a6809;this['_internalAbstractMeshDataInfo']['_meshCollisionData'][_0xa2f18e(0xc97)]=_0x25ef25;}get['lightSources'](){return this['_lightSources'];}get['_positions'](){return null;}set[_0x3a6809(0x293f)](_0x9a99c){var _0x2e118e=_0x3a6809;const _0x28bbad=this[_0x2e118e(0x371d)][_0x2e118e(0x39bb)];_0x28bbad&&_0x28bbad['needInitialSkinMatrix']&&_0x28bbad[_0x2e118e(0x3edb)](this),_0x9a99c&&_0x9a99c['needInitialSkinMatrix']&&_0x9a99c[_0x2e118e(0x30a0)](this),this[_0x2e118e(0x371d)][_0x2e118e(0x39bb)]=_0x9a99c,this[_0x2e118e(0x371d)][_0x2e118e(0x39bb)]||(this[_0x2e118e(0x3cab)]=null),this[_0x2e118e(0x6d9)]();}get['skeleton'](){var _0x31e597=_0x3a6809;return this[_0x31e597(0x371d)]['_skeleton'];}[_0x3a6809(0x1d95)](){var _0x5e6060=_0x3a6809;this['_uniformBuffer'][_0x5e6060(0x162b)]('world',0x10),this[_0x5e6060(0x2717)][_0x5e6060(0x162b)](_0x5e6060(0x18c7),0x1),this[_0x5e6060(0x2717)][_0x5e6060(0x3f3a)]();}['transferToEffect'](_0x5c5786){var _0x428195=_0x3a6809;const _0x3626c0=this[_0x428195(0x2717)];_0x3626c0['updateMatrix'](_0x428195(0x2f85),_0x5c5786),_0x3626c0[_0x428195(0x71b)]('visibility',this[_0x428195(0x371d)][_0x428195(0x1a58)]),_0x3626c0[_0x428195(0x2bb0)]();}[_0x3a6809(0x2a1a)](){return this['_uniformBuffer'];}['getClassName'](){var _0x55f4ad=_0x3a6809;return _0x55f4ad(0x2e25);}[_0x3a6809(0x1c67)](_0x360555){var _0x590b0f=_0x3a6809;let _0x50d337=_0x590b0f(0x2377)+this[_0x590b0f(0xc1b)]+_0x590b0f(0x24fd)+(_0x590b0f(0x2f91)!==this[_0x590b0f(0x252c)]()?_0x590b0f(0x2ab7):'NO');_0x50d337+=_0x590b0f(0x419e)+(this['subMeshes']?this['subMeshes'][_0x590b0f(0x18cc)]:0x0);var _0x6a2b4c=this[_0x590b0f(0x371d)][_0x590b0f(0x39bb)];return _0x6a2b4c&&(_0x50d337+=_0x590b0f(0x2385)+_0x6a2b4c[_0x590b0f(0xc1b)]),_0x50d337=_0x360555?(_0x50d337+=_0x590b0f(0x1b1b)+[_0x590b0f(0x3825),'X','Y',null,'Z',null,null,'ALL'][this[_0x590b0f(0x1dc3)]])+',\x20freeze\x20wrld\x20mat:\x20'+(this[_0x590b0f(0x3ade)]||this[_0x590b0f(0xc18)][_0x590b0f(0xade)]?_0x590b0f(0x2ab7):'NO'):_0x50d337;}[_0x3a6809(0x3e74)](){var _0x2bc448=_0x3a6809;return this[_0x2bc448(0x2d9e)]&&this[_0x2bc448(0x1dc3)]!==_0x363ac3['Y'][_0x2bc448(0x1ac2)]?this[_0x2bc448(0x2d9e)]:super[_0x2bc448(0x3e74)]();}[_0x3a6809(0x318e)](_0x38629d,_0x9f27d0=!0x0){var _0xc97aeb=_0x3a6809;if(this['actionManager']&&(_0x9f27d0||this[_0xc97aeb(0x36e4)][_0xc97aeb(0x96a)])){if(!_0x38629d)return this[_0xc97aeb(0x36e4)];if(this[_0xc97aeb(0x36e4)][_0xc97aeb(0x2ebf)](_0x38629d))return this['actionManager'];}return this[_0xc97aeb(0xc5c)]?this['parent'][_0xc97aeb(0x318e)](_0x38629d,!0x1):null;}[_0x3a6809(0x1834)](_0x5259b2=0x0){var _0x4528b3=_0x3a6809;if(this[_0x4528b3(0x2023)][_0x4528b3(0x3608)](this),null!==this['_occlusionQuery']&&(this['_occlusionQuery']=null),this[_0x4528b3(0xc8b)]){for(const _0x470b1d of this['subMeshes'])_0x470b1d[_0x4528b3(0x1834)]();}}[_0x3a6809(0x3aa6)](){var _0x15d98b=_0x3a6809;this[_0x15d98b(0x325b)]['length']=0x0;for(const _0x2fa6ce of this[_0x15d98b(0x3d78)]()['lights'])_0x2fa6ce[_0x15d98b(0x1253)]()&&_0x2fa6ce['canAffectMesh'](this)&&this[_0x15d98b(0x325b)][_0x15d98b(0xede)](_0x2fa6ce);this['_markSubMeshesAsLightDirty']();}[_0x3a6809(0x41f3)](_0x4e97fe){var _0x22444d=_0x3a6809,_0x522331=_0x4e97fe[_0x22444d(0x1253)]()&&_0x4e97fe[_0x22444d(0x2f95)](this),_0x736758=this[_0x22444d(0x325b)][_0x22444d(0x86a)](_0x4e97fe);let _0x57b2bf=!0x1;if(-0x1===_0x736758){if(!_0x522331)return;this[_0x22444d(0x325b)][_0x22444d(0xede)](_0x4e97fe);}else{if(_0x522331)return;_0x57b2bf=!0x0,this[_0x22444d(0x325b)][_0x22444d(0xb1f)](_0x736758,0x1);}this[_0x22444d(0x36cb)](_0x57b2bf);}['_unBindEffect'](){var _0x44cb1b=_0x3a6809;for(const _0x26269d of this[_0x44cb1b(0xc8b)])_0x26269d['setEffect'](null);}[_0x3a6809(0x1a69)](_0x1ba71c,_0x15d325){var _0x479119=_0x3a6809;_0x1ba71c=this['_lightSources'][_0x479119(0x86a)](_0x1ba71c),-0x1!==_0x1ba71c&&(this[_0x479119(0x325b)][_0x479119(0xb1f)](_0x1ba71c,0x1),this['_markSubMeshesAsLightDirty'](_0x15d325));}[_0x3a6809(0x537)](_0x124714){var _0x39b17b=_0x3a6809;if(this[_0x39b17b(0xc8b)]){for(const _0x4a4268 of this[_0x39b17b(0xc8b)])for(let _0x59bd62=0x0;_0x59bd62<_0x4a4268['_drawWrappers'][_0x39b17b(0x18cc)];++_0x59bd62){var _0x3cf694=_0x4a4268[_0x39b17b(0xf91)][_0x59bd62];_0x3cf694&&_0x3cf694[_0x39b17b(0x1254)]&&_0x3cf694[_0x39b17b(0x1254)][_0x39b17b(0x3569)]&&_0x124714(_0x3cf694[_0x39b17b(0x1254)]);}}}[_0x3a6809(0x36cb)](_0x46146a=!0x1){var _0x5e6764=_0x3a6809;this['_markSubMeshesAsDirty'](_0x5ca734=>_0x5ca734[_0x5e6764(0x246)](_0x46146a));}['_markSubMeshesAsAttributesDirty'](){var _0x1c35d4=_0x3a6809;this[_0x1c35d4(0x537)](_0x1934f0=>_0x1934f0['markAsAttributesDirty']());}[_0x3a6809(0x1194)](){var _0x27154b=_0x3a6809;this[_0x27154b(0x537)](_0x56fb3f=>_0x56fb3f[_0x27154b(0x39cf)]());}[_0x3a6809(0x2d03)](_0x4a713e){var _0x5f1d1e=_0x3a6809;return this[_0x5f1d1e(0x28c8)]=Number[_0x5f1d1e(0x1806)],this[_0x5f1d1e(0x3e02)]=!0x0,this;}['resetDrawCache'](_0x2178ae){var _0x4e10bc=_0x3a6809;if(this[_0x4e10bc(0xc8b)]){for(const _0x397f11 of this[_0x4e10bc(0xc8b)])_0x397f11['resetDrawCache'](_0x2178ae);}}get[_0x3a6809(0x4025)](){return!0x1;}[_0x3a6809(0x3a91)](_0x2d2384){return this;}[_0x3a6809(0x3fd3)](){return 0x0;}[_0x3a6809(0x107f)](){return 0x0;}[_0x3a6809(0xa9a)](){return null;}[_0x3a6809(0x38be)](_0x388ae7){return null;}[_0x3a6809(0x3b86)](_0x4ec721,_0x1ec0f1,_0x5eb8a3,_0x23c30f){return this;}[_0x3a6809(0x2b61)](_0x34c342,_0x3e233f,_0x365e45,_0x5bba70){return this;}[_0x3a6809(0x1d1e)](_0x22fb3b,_0x5f2dca){return this;}['isVerticesDataPresent'](_0x23bcaa){return!0x1;}[_0x3a6809(0x1654)](){var _0x2b03b9=_0x3a6809;return this[_0x2b03b9(0x2d9e)]?this[_0x2b03b9(0x2d9e)][_0x2b03b9(0x1654)]():(this[_0x2b03b9(0x37df)]&&(this[_0x2b03b9(0x37df)]=!0x1,this[_0x2b03b9(0x335f)]()),this[_0x2b03b9(0x10b1)]);}[_0x3a6809(0x3271)](){var _0x3141ab=_0x3a6809,_0x208a67;return null!=(_0x208a67=this[_0x3141ab(0x16c1)])?_0x208a67:this[_0x3141ab(0x1654)]();}[_0x3a6809(0x3ce4)](_0x144350){var _0x51254a=_0x3a6809;return this[_0x51254a(0x10b1)]=_0x144350,this;}get[_0x3a6809(0x2160)](){var _0x115fc7=_0x3a6809;return null!==this[_0x115fc7(0x10b1)];}['buildBoundingInfo'](_0x201339,_0x269599,_0x114756){var _0x22a2ab=_0x3a6809;return this[_0x22a2ab(0x10b1)]=new _0x5de865['j'](_0x201339,_0x269599,_0x114756),this['_boundingInfo'];}[_0x3a6809(0x2c02)](_0x3fb4c9=!0x0,_0x275030=!0x1,_0x2f137e){var _0xb94af4=_0x3a6809;return super[_0xb94af4(0x2c02)](_0x3fb4c9,_0x275030,_0x2f137e);}get['useBones'](){var _0xc7299c=_0x3a6809;return this['skeleton']&&this[_0xc7299c(0x3d78)]()[_0xc7299c(0x225c)]&&this[_0xc7299c(0x2389)](_0x3ed835['o'][_0xc7299c(0x306e)])&&this[_0xc7299c(0x2389)](_0x3ed835['o'][_0xc7299c(0x2e2a)]);}[_0x3a6809(0x3be0)](){}[_0x3a6809(0xe87)](_0x3042a4){}[_0x3a6809(0x2c87)](_0x1742bf,_0x4bc6d9){var _0x58c3fb=_0x3a6809;return this[_0x58c3fb(0x3302)]=_0x1742bf,!0x0;}[_0x3a6809(0x310d)](){}[_0x3a6809(0x2157)](){}[_0x3a6809(0x3eec)](){}[_0x3a6809(0x10cb)](){var _0x40056e=_0x3a6809;return this[_0x40056e(0x2d9e)]&&this[_0x40056e(0x1dc3)]===_0x363ac3['Y']['BILLBOARDMODE_NONE']?this[_0x40056e(0x2d9e)]['getWorldMatrix']():super[_0x40056e(0x10cb)]();}[_0x3a6809(0x3b07)](){var _0x4486b9=_0x3a6809;return this[_0x4486b9(0x2d9e)]?this[_0x4486b9(0x2d9e)][_0x4486b9(0x3b07)]():super[_0x4486b9(0x3b07)]();}get[_0x3a6809(0x414d)](){return!0x1;}get['hasInstances'](){return!0x1;}get[_0x3a6809(0x172e)](){return!0x1;}[_0x3a6809(0x2ff8)](_0x54ad15,_0x1ee809,_0x59aeab){var _0x897a61=_0x3a6809;return this[_0x897a61(0xa9f)][_0x897a61(0x3e1)](this[_0x897a61(0x2b11)](_0x54ad15,_0x1ee809,_0x59aeab)),this;}['calcMovePOV'](_0x256cce,_0x430b74,_0x10e18c){var _0x4ebb38=_0x3a6809,_0x32047d=new _0x5180e5['y3']();const _0xcad23e=this[_0x4ebb38(0x80c)]||_0x5180e5['_f'][_0x4ebb38(0xa64)](this[_0x4ebb38(0x3c7f)]['y'],this['rotation']['x'],this[_0x4ebb38(0x3c7f)]['z']);_0xcad23e[_0x4ebb38(0x3f91)](_0x32047d);var _0x409d06=_0x5180e5['P'][_0x4ebb38(0x409)](),_0x1d0fd9=this[_0x4ebb38(0x28cf)]?-0x1:0x1;return _0x5180e5['P']['TransformCoordinatesFromFloatsToRef'](_0x256cce*_0x1d0fd9,_0x430b74,_0x10e18c*_0x1d0fd9,_0x32047d,_0x409d06),_0x409d06;}[_0x3a6809(0x1b38)](_0x53d610,_0x43debb,_0x20add9){var _0x4d6778=_0x3a6809;return this[_0x4d6778(0x3c7f)][_0x4d6778(0x3e1)](this['calcRotatePOV'](_0x53d610,_0x43debb,_0x20add9)),this;}[_0x3a6809(0x848)](_0x40dc0f,_0x4d09d7,_0x2cc795){var _0x1d3c1e=_0x3a6809,_0x5da025=this[_0x1d3c1e(0x28cf)]?0x1:-0x1;return new _0x5180e5['P'](_0x40dc0f*_0x5da025,_0x4d09d7,_0x2cc795*_0x5da025);}[_0x3a6809(0x3cd0)](_0x12efc1=!0x1,_0x3608e0=!0x1){var _0x566371=_0x3a6809;return this[_0x566371(0x10b1)]&&this[_0x566371(0x10b1)][_0x566371(0x32fa)]||this['_refreshBoundingInfo'](this[_0x566371(0x450)](_0x12efc1,_0x3608e0),null),this;}[_0x3a6809(0x3fc7)](_0x237e1d,_0x39d1b7){var _0x2805ba=_0x3a6809;if(_0x237e1d&&(_0x39d1b7=(0x0,_0x46cac7['k'])(_0x237e1d,0x0,this[_0x2805ba(0x3fd3)](),_0x39d1b7),this['_boundingInfo']?this[_0x2805ba(0x10b1)]['reConstruct'](_0x39d1b7[_0x2805ba(0x40c4)],_0x39d1b7[_0x2805ba(0x65d)]):this['_boundingInfo']=new _0x5de865['j'](_0x39d1b7[_0x2805ba(0x40c4)],_0x39d1b7[_0x2805ba(0x65d)])),this[_0x2805ba(0xc8b)]){for(let _0xe73e84=0x0;_0xe73e84<this[_0x2805ba(0xc8b)][_0x2805ba(0x18cc)];_0xe73e84++)this[_0x2805ba(0xc8b)][_0xe73e84][_0x2805ba(0x3cd0)](_0x237e1d);}this[_0x2805ba(0x335f)]();}[_0x3a6809(0x13e5)](_0x39ef4f=!0x1,_0x18170e=!0x1,_0x1ac0a1,_0x466893=_0x3ed835['o'][_0x3a6809(0x1678)]){var _0x8edb82=_0x3a6809;if((_0x1ac0a1=null!=_0x1ac0a1?_0x1ac0a1:this[_0x8edb82(0x38be)](_0x466893)['slice']())&&_0x18170e&&this[_0x8edb82(0x1d81)]){let _0x332cdd=0x0,_0x46bdf2=0x0;for(let _0x2fc41e=0x0;_0x2fc41e<_0x1ac0a1[_0x8edb82(0x18cc)];_0x2fc41e++){for(let _0x19188b=0x0;_0x19188b<this[_0x8edb82(0x1d81)][_0x8edb82(0x367c)];_0x19188b++){const _0x44834e=this['morphTargetManager'][_0x8edb82(0x2319)](_0x19188b);var _0x1f3f11,_0x378ac5=_0x44834e[_0x8edb82(0x1262)];0x0<_0x378ac5&&(_0x1f3f11=_0x44834e[_0x8edb82(0x1026)]())&&(_0x1ac0a1[_0x2fc41e]+=(_0x1f3f11[_0x2fc41e]-_0x1ac0a1[_0x2fc41e])*_0x378ac5);}var _0x10c7b7;_0x332cdd++,_0x466893===_0x3ed835['o'][_0x8edb82(0x1678)]&&this['_positions']&&0x3===_0x332cdd&&(_0x332cdd=0x0,_0x10c7b7=0x3*_0x46bdf2,this[_0x8edb82(0x200c)][_0x46bdf2++][_0x8edb82(0x9b3)](_0x1ac0a1[_0x10c7b7],_0x1ac0a1[0x1+_0x10c7b7],_0x1ac0a1[0x2+_0x10c7b7]));}}if(_0x1ac0a1&&_0x39ef4f&&this[_0x8edb82(0x293f)]){var _0x58ce91=this[_0x8edb82(0x38be)](_0x3ed835['o'][_0x8edb82(0x306e)]),_0x376253=this[_0x8edb82(0x38be)](_0x3ed835['o']['MatricesWeightsKind']);if(_0x376253&&_0x58ce91){var _0x4eda14=0x4<this[_0x8edb82(0x3785)],_0x1017f3=_0x4eda14?this[_0x8edb82(0x38be)](_0x3ed835['o']['MatricesIndicesExtraKind']):null,_0x56d830=_0x4eda14?this[_0x8edb82(0x38be)](_0x3ed835['o'][_0x8edb82(0x2803)]):null,_0x37e91b=this[_0x8edb82(0x293f)][_0x8edb82(0x3533)](this);const _0x2d85a9=_0x5180e5['jp'][_0x8edb82(0xe60)][0x0],_0x53ad58=_0x5180e5['jp'][_0x8edb82(0x12cd)][0x0];var _0x538256=_0x5180e5['jp'][_0x8edb82(0x12cd)][0x1];let _0x58da21=0x0;for(let _0x25a72b=0x0;_0x25a72b<_0x1ac0a1[_0x8edb82(0x18cc)];_0x25a72b+=0x3,_0x58da21+=0x4){_0x53ad58['reset']();let _0x99d25,_0x4e7af0;for(_0x99d25=0x0;_0x99d25<0x4;_0x99d25++)0x0<(_0x4e7af0=_0x376253[_0x58da21+_0x99d25])&&(_0x5180e5['y3']['FromFloat32ArrayToRefScaled'](_0x37e91b,Math[_0x8edb82(0x3b8b)](0x10*_0x58ce91[_0x58da21+_0x99d25]),_0x4e7af0,_0x538256),_0x53ad58[_0x8edb82(0x2768)](_0x538256));if(_0x4eda14){for(_0x99d25=0x0;_0x99d25<0x4;_0x99d25++)0x0<(_0x4e7af0=_0x56d830[_0x58da21+_0x99d25])&&(_0x5180e5['y3']['FromFloat32ArrayToRefScaled'](_0x37e91b,Math[_0x8edb82(0x3b8b)](0x10*_0x1017f3[_0x58da21+_0x99d25]),_0x4e7af0,_0x538256),_0x53ad58[_0x8edb82(0x2768)](_0x538256));}_0x466893===_0x3ed835['o']['NormalKind']?_0x5180e5['P']['TransformNormalFromFloatsToRef'](_0x1ac0a1[_0x25a72b],_0x1ac0a1[_0x25a72b+0x1],_0x1ac0a1[_0x25a72b+0x2],_0x53ad58,_0x2d85a9):_0x5180e5['P'][_0x8edb82(0x3a73)](_0x1ac0a1[_0x25a72b],_0x1ac0a1[_0x25a72b+0x1],_0x1ac0a1[_0x25a72b+0x2],_0x53ad58,_0x2d85a9),_0x2d85a9[_0x8edb82(0x36f9)](_0x1ac0a1,_0x25a72b),_0x466893===_0x3ed835['o']['PositionKind']&&this[_0x8edb82(0x200c)]&&this[_0x8edb82(0x200c)][_0x25a72b/0x3]['copyFrom'](_0x2d85a9);}}}return _0x1ac0a1;}['getNormalsData'](_0x489446=!0x1,_0x2316b2=!0x1){var _0x2c9fe4=_0x3a6809;return this[_0x2c9fe4(0x13e5)](_0x489446,_0x2316b2,null,_0x3ed835['o'][_0x2c9fe4(0x24a2)]);}['getPositionData'](_0x3659e1=!0x1,_0x4d4e56=!0x1,_0x375026){var _0x412142=_0x3a6809;return this[_0x412142(0x13e5)](_0x3659e1,_0x4d4e56,_0x375026,_0x3ed835['o']['PositionKind']);}[_0x3a6809(0x450)](_0x123d86,_0x31df30){var _0x318899=_0x3a6809,_0xe5aed8;let _0x3e7668=this[_0x318899(0x38be)](_0x3ed835['o'][_0x318899(0x1678)]);if(this[_0x318899(0x371d)][_0x318899(0x200c)]&&(this[_0x318899(0x371d)][_0x318899(0x200c)]=null),_0x3e7668&&(_0x123d86&&this[_0x318899(0x293f)]||_0x31df30&&this[_0x318899(0x1d81)])){if(_0x3e7668=_0x3e7668['slice'](),this[_0x318899(0x3b7e)](),this[_0x318899(0x200c)]){var _0x638048=this[_0x318899(0x200c)];this['_internalAbstractMeshDataInfo'][_0x318899(0x200c)]=new Array(_0x638048['length']);for(let _0x38f812=0x0;_0x38f812<_0x638048['length'];_0x38f812++)this[_0x318899(0x371d)]['_positions'][_0x38f812]=(null==(_0xe5aed8=_0x638048[_0x38f812])?void 0x0:_0xe5aed8[_0x318899(0x77b)]())||new _0x5180e5['P']();}return this[_0x318899(0x3a92)](_0x123d86,_0x31df30,_0x3e7668);}return _0x3e7668;}['_updateBoundingInfo'](){var _0x35f6ce=_0x3a6809;return this[_0x35f6ce(0x10b1)]?this['_boundingInfo'][_0x35f6ce(0x2bb0)](this[_0x35f6ce(0x2729)]):this[_0x35f6ce(0x10b1)]=new _0x5de865['j'](_0x5180e5['P'][_0x35f6ce(0x409)](),_0x5180e5['P'][_0x35f6ce(0x409)](),this['worldMatrixFromCache']),this[_0x35f6ce(0xd3d)](this[_0x35f6ce(0x2729)]),this;}[_0x3a6809(0xd3d)](_0x2c7647){var _0x1faa18=_0x3a6809;if(!this[_0x1faa18(0xc8b)])return this;var _0x3886d7=this[_0x1faa18(0xc8b)]['length'];for(let _0x35d723=0x0;_0x35d723<_0x3886d7;_0x35d723++){const _0x630692=this[_0x1faa18(0xc8b)][_0x35d723];(0x1<_0x3886d7||!_0x630692['IsGlobal'])&&_0x630692[_0x1faa18(0x1c49)](_0x2c7647);}return this;}[_0x3a6809(0x2b4d)](){var _0x57a5d9=_0x3a6809;this['doNotSyncBoundingInfo']||(this[_0x57a5d9(0x37df)]=!0x0);}['isInFrustum'](_0x568223){var _0x2237c5=_0x3a6809;return this[_0x2237c5(0x1654)]()[_0x2237c5(0x237)](_0x568223,this[_0x2237c5(0x1594)]);}['isCompletelyInFrustum'](_0xd78400){var _0x20195c=_0x3a6809;return this[_0x20195c(0x1654)]()['isCompletelyInFrustum'](_0xd78400);}[_0x3a6809(0x1bd8)](_0x38c3cc,_0x4c1c2a=!0x1,_0x55ea67){var _0x15f03b=_0x3a6809;const _0x2408c8=this['getBoundingInfo']();var _0x711a63=_0x38c3cc[_0x15f03b(0x1654)]();if(_0x2408c8[_0x15f03b(0xada)](_0x711a63,_0x4c1c2a))return!0x0;if(_0x55ea67){for(const _0x1efddc of this[_0x15f03b(0xf1b)]())if(_0x1efddc[_0x15f03b(0x1bd8)](_0x38c3cc,_0x4c1c2a,!0x0))return!0x0;}return!0x1;}['intersectsPoint'](_0x4a9e32){var _0x1f8db8=_0x3a6809;return this[_0x1f8db8(0x1654)]()[_0x1f8db8(0x3e6a)](_0x4a9e32);}get['checkCollisions'](){var _0x1fc662=_0x3a6809;return this['_internalAbstractMeshDataInfo'][_0x1fc662(0x3757)][_0x1fc662(0x2ad2)];}set[_0x3a6809(0x1ba2)](_0x5f532f){var _0x3bef3f=_0x3a6809;this['_internalAbstractMeshDataInfo'][_0x3bef3f(0x3757)]['_checkCollisions']=_0x5f532f;}get[_0x3a6809(0x4a2)](){var _0x2256f0=_0x3a6809;return this[_0x2256f0(0x371d)][_0x2256f0(0x3757)][_0x2256f0(0x1429)];}[_0x3a6809(0xbf7)](_0xeff63f){var _0x406574=_0x3a6809;const _0x4c4ffd=this[_0x406574(0x3536)](),_0x36e33e=(_0x4c4ffd['addToRef'](this['ellipsoidOffset'],this[_0x406574(0x371d)][_0x406574(0x3757)][_0x406574(0x2e43)]),this[_0x406574(0x3d78)]()['collisionCoordinator']);return this[_0x406574(0x371d)][_0x406574(0x3757)][_0x406574(0x1429)]||(this[_0x406574(0x371d)][_0x406574(0x3757)][_0x406574(0x1429)]=_0x36e33e[_0x406574(0x3bf9)]()),this['_internalAbstractMeshDataInfo']['_meshCollisionData']['_collider']['_radius']=this['ellipsoid'],_0x36e33e['getNewPosition'](this[_0x406574(0x371d)][_0x406574(0x3757)]['_oldPositionForCollisions'],_0xeff63f,this['_internalAbstractMeshDataInfo'][_0x406574(0x3757)][_0x406574(0x1429)],this[_0x406574(0x109c)],this,this['_onCollisionPositionChange'],this['uniqueId']),this;}[_0x3a6809(0x4225)](_0x43729d,_0x19b53a,_0x80b5b7){var _0x47d1e8=_0x3a6809;if(this['_generatePointsArray'](),!this[_0x47d1e8(0x200c)])return this;if(!_0x43729d[_0x47d1e8(0x3042)]||!_0x43729d[_0x47d1e8(0x3286)][_0x47d1e8(0x1bc8)](_0x19b53a)){_0x43729d['_lastColliderTransformMatrix']=_0x19b53a[_0x47d1e8(0x77b)](),_0x43729d['_lastColliderWorldVertices']=[],_0x43729d[_0x47d1e8(0x3e0a)]=[];var _0x3b0cea=_0x43729d[_0x47d1e8(0x10ab)],_0x7c8749=_0x43729d[_0x47d1e8(0x10ab)]+_0x43729d[_0x47d1e8(0x31fa)];for(let _0x112d81=_0x3b0cea;_0x112d81<_0x7c8749;_0x112d81++)_0x43729d[_0x47d1e8(0x3042)][_0x47d1e8(0xede)](_0x5180e5['P'][_0x47d1e8(0x1a6b)](this[_0x47d1e8(0x200c)][_0x112d81],_0x19b53a));}return _0x80b5b7[_0x47d1e8(0x1542)](_0x43729d[_0x47d1e8(0x3e0a)],_0x43729d[_0x47d1e8(0x3042)],this['getIndices'](),_0x43729d[_0x47d1e8(0x3a77)],_0x43729d['indexStart']+_0x43729d[_0x47d1e8(0x3409)],_0x43729d[_0x47d1e8(0x10ab)],!!_0x43729d[_0x47d1e8(0x3cf4)](),this,this[_0x47d1e8(0x2a3b)](),(null==(_0x3b0cea=_0x43729d['getMaterial']())?void 0x0:_0x3b0cea[_0x47d1e8(0x346e)])===_0x59b8a2['g'][_0x47d1e8(0x1e71)]),this;}[_0x3a6809(0x1863)](_0x27340b,_0x34b136){var _0x3fc933=_0x3a6809,_0x27833c=this['_scene']['getCollidingSubMeshCandidates'](this,_0x27340b),_0x4580e1=_0x27833c[_0x3fc933(0x18cc)];for(let _0x5df134=0x0;_0x5df134<_0x4580e1;_0x5df134++){const _0x1b43ee=_0x27833c[_0x3fc933(0x307e)][_0x5df134];0x1<_0x4580e1&&!_0x1b43ee['_checkCollision'](_0x27340b)||this[_0x3fc933(0x4225)](_0x1b43ee,_0x34b136,_0x27340b);}return this;}[_0x3a6809(0x2a3b)](){return!0x1;}['_checkCollision'](_0x32dc89){var _0x422742=_0x3a6809;if(!this[_0x422742(0x1654)]()[_0x422742(0x171e)](_0x32dc89))return this;var _0x36fc7c=_0x5180e5['jp']['Matrix'][0x0],_0x36b553=_0x5180e5['jp'][_0x422742(0x12cd)][0x1];return _0x5180e5['y3'][_0x422742(0x260a)](0x1/_0x32dc89[_0x422742(0x3a88)]['x'],0x1/_0x32dc89['_radius']['y'],0x1/_0x32dc89['_radius']['z'],_0x36fc7c),this[_0x422742(0x2729)][_0x422742(0x3d93)](_0x36fc7c,_0x36b553),this['_processCollisionsForSubMeshes'](_0x32dc89,_0x36b553),this;}['_generatePointsArray'](){return!0x1;}[_0x3a6809(0xada)](_0x5eb811,_0x15a89e,_0x48db80,_0x44fe89=!0x1,_0x4bf3a1,_0x2c1576=!0x1){var _0xbf0835=_0x3a6809;const _0x3666bd=new _0x1963d6['p']();var _0x4b9a9f=_0xbf0835(0x31b1)===this[_0xbf0835(0x252c)]()||_0xbf0835(0x2a6d)===this['getClassName']()?this['intersectionThreshold']:0x0,_0x128256=this['getBoundingInfo']();if(!this['subMeshes'])return _0x3666bd;if(!(_0x2c1576||_0x5eb811[_0xbf0835(0x26b2)](_0x128256['boundingSphere'],_0x4b9a9f)&&_0x5eb811[_0xbf0835(0x12fa)](_0x128256['boundingBox'],_0x4b9a9f)))return _0x3666bd;if(_0x44fe89)return _0x3666bd['hit']=!_0x2c1576,_0x3666bd[_0xbf0835(0x1e5d)]=_0x2c1576?null:this,_0x3666bd[_0xbf0835(0xd4b)]=_0x2c1576?0x0:_0x5180e5['P'][_0xbf0835(0x303a)](_0x5eb811['origin'],_0x128256[_0xbf0835(0x559)][_0xbf0835(0x2f86)]),_0x3666bd[_0xbf0835(0xa2b)]=0x0,_0x3666bd;if(!this[_0xbf0835(0x3b7e)]())return _0x3666bd;let _0x1d2b59=null;var _0x5baaf0=this[_0xbf0835(0x3c5c)]['getIntersectingSubMeshCandidates'](this,_0x5eb811),_0x53afea=_0x5baaf0[_0xbf0835(0x18cc)];let _0x527b17=!0x1;for(let _0x519970=0x0;_0x519970<_0x53afea;_0x519970++){const _0x41707c=_0x5baaf0['data'][_0x519970];var _0x30c4fc=_0x41707c[_0xbf0835(0x3cf4)]();if(_0x30c4fc&&(_0x30c4fc[_0xbf0835(0x346e)]==_0x59b8a2['g']['MATERIAL_TriangleStripDrawMode']||_0x30c4fc[_0xbf0835(0x346e)]==_0x59b8a2['g']['MATERIAL_TriangleFillMode']||_0x30c4fc[_0xbf0835(0x346e)]==_0x59b8a2['g'][_0xbf0835(0x4003)]||_0x30c4fc[_0xbf0835(0x346e)]==_0x59b8a2['g'][_0xbf0835(0x2e83)]||_0x30c4fc[_0xbf0835(0x346e)]==_0x59b8a2['g'][_0xbf0835(0x2dce)])){_0x527b17=!0x0;break;}}if(!_0x527b17)return _0x3666bd[_0xbf0835(0x13d7)]=!0x0,_0x3666bd[_0xbf0835(0x1e5d)]=this,_0x3666bd['distance']=_0x5180e5['P']['Distance'](_0x5eb811['origin'],_0x128256[_0xbf0835(0x559)][_0xbf0835(0x2f86)]),_0x3666bd[_0xbf0835(0xa2b)]=-0x1,_0x3666bd;for(let _0x2a463d=0x0;_0x2a463d<_0x53afea;_0x2a463d++){const _0x29272c=_0x5baaf0['data'][_0x2a463d];if(!(0x1<_0x53afea)||_0x29272c['canIntersects'](_0x5eb811)){var _0x30d6ae=_0x29272c['intersects'](_0x5eb811,this[_0xbf0835(0x200c)],this[_0xbf0835(0xa9a)](),_0x15a89e,_0x48db80);if(_0x30d6ae&&(_0x15a89e||!_0x1d2b59||_0x30d6ae[_0xbf0835(0xd4b)]<_0x1d2b59['distance'])&&((_0x1d2b59=_0x30d6ae)[_0xbf0835(0xa2b)]=_0x2a463d,_0x15a89e))break;}}if(_0x1d2b59){_0x4b9a9f=null!=_0x4bf3a1?_0x4bf3a1:this[_0xbf0835(0x10cb)](),_0x44fe89=_0x5180e5['jp'][_0xbf0835(0xe60)][0x0],_0x2c1576=_0x5180e5['jp'][_0xbf0835(0xe60)][0x1],(_0x5180e5['P'][_0xbf0835(0x3bd9)](_0x5eb811[_0xbf0835(0x3cd4)],_0x4b9a9f,_0x44fe89),_0x5eb811[_0xbf0835(0x286c)][_0xbf0835(0x279e)](_0x1d2b59[_0xbf0835(0xd4b)],_0x2c1576));const _0x1908db=_0x5180e5['P']['TransformNormal'](_0x2c1576,_0x4b9a9f);return _0x128256=_0x1908db[_0xbf0835(0x3e1)](_0x44fe89),(_0x3666bd['hit']=!0x0,_0x3666bd['distance']=_0x5180e5['P']['Distance'](_0x44fe89,_0x128256),_0x3666bd[_0xbf0835(0x3678)]=_0x128256,_0x3666bd[_0xbf0835(0x1e5d)]=this,_0x3666bd['bu']=_0x1d2b59['bu']||0x0,_0x3666bd['bv']=_0x1d2b59['bv']||0x0,_0x3666bd[_0xbf0835(0xfa4)]=_0x1d2b59[_0xbf0835(0x1b1e)],_0x3666bd[_0xbf0835(0x1b1e)]=_0x1d2b59['faceId']+_0x5baaf0[_0xbf0835(0x307e)][_0x1d2b59['subMeshId']][_0xbf0835(0x3a77)]/(-0x1!==this['getClassName']()[_0xbf0835(0x86a)](_0xbf0835(0x2a6d))?0x2:0x3),_0x3666bd[_0xbf0835(0xa2b)]=_0x1d2b59['subMeshId'],_0x3666bd);}return _0x3666bd;}['clone'](_0x59a28b,_0x3b1752,_0x579950){return null;}[_0x3a6809(0x28a3)](){var _0x23f738=_0x3a6809;if(this['subMeshes']){for(;this[_0x23f738(0xc8b)][_0x23f738(0x18cc)];)this[_0x23f738(0xc8b)][0x0]['dispose']();}else this['subMeshes']=new Array();return this;}[_0x3a6809(0x41a)](_0x1f756e,_0x2fa243=!0x1){var _0x218ac2=_0x3a6809;let _0x43102e;for(this[_0x218ac2(0x3c5c)][_0x218ac2(0xe6a)]&&this[_0x218ac2(0x371d)][_0x218ac2(0x2639)]&&this[_0x218ac2(0x371d)]['_material'][_0x218ac2(0x5e1)]&&(this[_0x218ac2(0x371d)]['_material'][_0x218ac2(0x5e1)][this[_0x218ac2(0x309e)]]=void 0x0),this['getScene']()[_0x218ac2(0x2b28)](),this[_0x218ac2(0x3d78)]()[_0x218ac2(0x28b4)](),void 0x0!==this[_0x218ac2(0x36e4)]&&null!==this[_0x218ac2(0x36e4)]&&(this[_0x218ac2(0x36e4)][_0x218ac2(0x41a)](),this[_0x218ac2(0x36e4)]=null),this['_internalAbstractMeshDataInfo'][_0x218ac2(0x39bb)]=null,this[_0x218ac2(0x136f)]&&(this[_0x218ac2(0x136f)]['dispose'](),this[_0x218ac2(0x136f)]=null),_0x43102e=0x0;_0x43102e<this[_0x218ac2(0x207d)][_0x218ac2(0x18cc)];_0x43102e++){const _0x16d328=this[_0x218ac2(0x207d)][_0x43102e];var _0x502103=_0x16d328[_0x218ac2(0x207d)][_0x218ac2(0x86a)](this);_0x16d328['_intersectionsInProgress']['splice'](_0x502103,0x1);}this[_0x218ac2(0x207d)][_0x218ac2(0x18cc)]=0x0;const _0x44144b=this[_0x218ac2(0x3d78)]()[_0x218ac2(0x3f5b)],_0xa7983c=(_0x44144b[_0x218ac2(0x35b2)](_0x2774ad=>{var _0x5c7189=_0x218ac2;let _0x4725ae=_0x2774ad[_0x5c7189(0x422c)]['indexOf'](this);-0x1!==_0x4725ae&&_0x2774ad[_0x5c7189(0x422c)]['splice'](_0x4725ae,0x1),-0x1!==(_0x4725ae=_0x2774ad[_0x5c7189(0x2086)]['indexOf'](this))&&_0x2774ad[_0x5c7189(0x2086)][_0x5c7189(0xb1f)](_0x4725ae,0x1);const _0x47dc15=_0x2774ad[_0x5c7189(0x23c6)]();if(_0x47dc15){const _0xdcc9a3=_0x47dc15[_0x5c7189(0x354d)]();for(let _0x1c27b7=_0xdcc9a3['next']();!0x0!==_0x1c27b7[_0x5c7189(0x954)];_0x1c27b7=_0xdcc9a3['next']()){const _0x23e2bc=_0x1c27b7[_0x5c7189(0x2b05)],_0x5b8846=_0x23e2bc['getShadowMap']();_0x5b8846&&_0x5b8846['renderList']&&-0x1!==(_0x4725ae=_0x5b8846['renderList'][_0x5c7189(0x86a)](this))&&_0x5b8846[_0x5c7189(0x1450)]['splice'](_0x4725ae,0x1);}}}),_0x218ac2(0x2f91)===this['getClassName']()&&_0x218ac2(0x31b1)===this[_0x218ac2(0x252c)]()||this[_0x218ac2(0x28a3)](),this['getScene']()[_0x218ac2(0x3e9d)]());if(null!==this[_0x218ac2(0x261f)]&&(this[_0x218ac2(0x692)]=!0x1,_0xa7983c['deleteQuery'](this[_0x218ac2(0x261f)]),this['_occlusionQuery']=null),_0xa7983c[_0x218ac2(0xb25)](),this[_0x218ac2(0x3d78)]()['removeMesh'](this),this['_parentContainer']){const _0x327887=this[_0x218ac2(0x2fc)]['meshes'][_0x218ac2(0x86a)](this);-0x1<_0x327887&&this[_0x218ac2(0x2fc)][_0x218ac2(0x4dd)][_0x218ac2(0xb1f)](_0x327887,0x1),this[_0x218ac2(0x2fc)]=null;}if(_0x2fa243&&this[_0x218ac2(0x20e8)]&&(_0x218ac2(0x4dc)===this[_0x218ac2(0x20e8)][_0x218ac2(0x252c)]()?this[_0x218ac2(0x20e8)][_0x218ac2(0x41a)](!0x1,!0x0,!0x0):this['material'][_0x218ac2(0x41a)](!0x1,!0x0)),!_0x1f756e){for(_0x43102e=0x0;_0x43102e<this['getScene']()[_0x218ac2(0x3f0f)][_0x218ac2(0x18cc)];_0x43102e++)this['getScene']()[_0x218ac2(0x3f0f)][_0x43102e][_0x218ac2(0x5e4)]===this&&(this[_0x218ac2(0x3d78)]()[_0x218ac2(0x3f0f)][_0x43102e]['dispose'](),_0x43102e--);}this['_internalAbstractMeshDataInfo'][_0x218ac2(0xbaa)][_0x218ac2(0x21b)]&&this[_0x218ac2(0x3c63)](),this[_0x218ac2(0x2717)][_0x218ac2(0x41a)](),this[_0x218ac2(0x3e62)][_0x218ac2(0x13c8)](),this[_0x218ac2(0x257f)][_0x218ac2(0x13c8)](),this[_0x218ac2(0x1dbf)][_0x218ac2(0x13c8)](),this[_0x218ac2(0x2023)][_0x218ac2(0x13c8)](),super[_0x218ac2(0x41a)](_0x1f756e,_0x2fa243);}['addChild'](_0x134aa6,_0x151ffc=!0x1){var _0x5ab441=_0x3a6809;return _0x134aa6[_0x5ab441(0x1ebb)](this,_0x151ffc),this;}[_0x3a6809(0x3711)](_0x1bc99f,_0x561da0=!0x1){var _0x5f0233=_0x3a6809;return _0x1bc99f[_0x5f0233(0x1ebb)](null,_0x561da0),this;}['_initFacetData'](){var _0x4d08ec=_0x3a6809;const _0x529a34=this['_internalAbstractMeshDataInfo'][_0x4d08ec(0xbaa)];_0x529a34[_0x4d08ec(0x15e1)]||(_0x529a34[_0x4d08ec(0x15e1)]=new Array()),_0x529a34[_0x4d08ec(0x131f)]||(_0x529a34['facetPositions']=new Array()),_0x529a34[_0x4d08ec(0x2390)]||(_0x529a34[_0x4d08ec(0x2390)]=new Array()),_0x529a34[_0x4d08ec(0x3d6c)]=this[_0x4d08ec(0xa9a)]()['length']/0x3|0x0,_0x529a34[_0x4d08ec(0x32ff)]=_0x529a34['partitioningSubdivisions']||0xa,_0x529a34['partitioningBBoxRatio']=_0x529a34['partitioningBBoxRatio']||1.01;for(let _0x21528e=0x0;_0x21528e<_0x529a34[_0x4d08ec(0x3d6c)];_0x21528e++)_0x529a34['facetNormals'][_0x21528e]=_0x5180e5['P']['Zero'](),_0x529a34[_0x4d08ec(0x131f)][_0x21528e]=_0x5180e5['P'][_0x4d08ec(0x409)]();return _0x529a34['facetDataEnabled']=!0x0,this;}[_0x3a6809(0x1bf7)](){var _0x879808=_0x3a6809;const _0x121206=this[_0x879808(0x371d)][_0x879808(0xbaa)];_0x121206['facetDataEnabled']||this['_initFacetData']();var _0x36ee3f,_0x118c55=this[_0x879808(0x38be)](_0x3ed835['o']['PositionKind']),_0xb0ae4d=this[_0x879808(0xa9a)](),_0x42a93a=this[_0x879808(0x38be)](_0x3ed835['o'][_0x879808(0x24a2)]),_0x21dfad=this[_0x879808(0x1654)]();if(_0x121206['facetDepthSort']&&!_0x121206[_0x879808(0x2a0a)]){if(_0x121206['facetDepthSortEnabled']=!0x0,_0xb0ae4d instanceof Uint16Array)_0x121206['depthSortedIndices']=new Uint16Array(_0xb0ae4d);else{if(_0xb0ae4d instanceof Uint32Array)_0x121206[_0x879808(0x2914)]=new Uint32Array(_0xb0ae4d);else{let _0x5e6bc3=!0x1;for(let _0x200f3d=0x0;_0x200f3d<_0xb0ae4d[_0x879808(0x18cc)];_0x200f3d++)if(0xffff<_0xb0ae4d[_0x200f3d]){_0x5e6bc3=!0x0;break;}_0x5e6bc3?_0x121206[_0x879808(0x2914)]=new Uint32Array(_0xb0ae4d):_0x121206['depthSortedIndices']=new Uint16Array(_0xb0ae4d);}}_0x121206['facetDepthSortFunction']=function(_0x326b6d,_0x45a88f){var _0x5ec686=_0x879808;return _0x45a88f['sqDistance']-_0x326b6d[_0x5ec686(0xe0a)];},_0x121206[_0x879808(0xf29)]||(_0x36ee3f=this['getScene']()[_0x879808(0x1647)],_0x121206[_0x879808(0xf29)]=_0x36ee3f?_0x36ee3f[_0x879808(0xa9f)]:_0x5180e5['P'][_0x879808(0x409)]()),_0x121206[_0x879808(0x5a9)]=[];for(let _0x554b7d=0x0;_0x554b7d<_0x121206[_0x879808(0x3d6c)];_0x554b7d++){var _0x4627e4={'ind':0x3*_0x554b7d,'sqDistance':0x0};_0x121206['depthSortedFacets'][_0x879808(0xede)](_0x4627e4);}_0x121206[_0x879808(0x2ce8)]=_0x5180e5['y3'][_0x879808(0x5f3)](),_0x121206[_0x879808(0xc25)]=_0x5180e5['P'][_0x879808(0x409)]();}_0x121206['bbSize']['x']=_0x21dfad[_0x879808(0x65d)]['x']-_0x21dfad[_0x879808(0x40c4)]['x']>_0x330d9e['kn']?_0x21dfad[_0x879808(0x65d)]['x']-_0x21dfad[_0x879808(0x40c4)]['x']:_0x330d9e['kn'],_0x121206[_0x879808(0x2465)]['y']=_0x21dfad[_0x879808(0x65d)]['y']-_0x21dfad[_0x879808(0x40c4)]['y']>_0x330d9e['kn']?_0x21dfad['maximum']['y']-_0x21dfad[_0x879808(0x40c4)]['y']:_0x330d9e['kn'],_0x121206['bbSize']['z']=_0x21dfad[_0x879808(0x65d)]['z']-_0x21dfad[_0x879808(0x40c4)]['z']>_0x330d9e['kn']?_0x21dfad[_0x879808(0x65d)]['z']-_0x21dfad[_0x879808(0x40c4)]['z']:_0x330d9e['kn'];let _0x2bd793=_0x121206['bbSize']['x']>_0x121206[_0x879808(0x2465)]['y']?_0x121206['bbSize']['x']:_0x121206[_0x879808(0x2465)]['y'];if(_0x2bd793=_0x2bd793>_0x121206[_0x879808(0x2465)]['z']?_0x2bd793:_0x121206[_0x879808(0x2465)]['z'],_0x121206[_0x879808(0x18b5)][_0x879808(0x1955)]=_0x121206[_0x879808(0x32ff)],_0x121206[_0x879808(0x18b5)]['X']=Math[_0x879808(0x3b8b)](_0x121206[_0x879808(0x18b5)][_0x879808(0x1955)]*_0x121206[_0x879808(0x2465)]['x']/_0x2bd793),_0x121206[_0x879808(0x18b5)]['Y']=Math[_0x879808(0x3b8b)](_0x121206[_0x879808(0x18b5)][_0x879808(0x1955)]*_0x121206['bbSize']['y']/_0x2bd793),_0x121206[_0x879808(0x18b5)]['Z']=Math[_0x879808(0x3b8b)](_0x121206[_0x879808(0x18b5)][_0x879808(0x1955)]*_0x121206[_0x879808(0x2465)]['z']/_0x2bd793),_0x121206[_0x879808(0x18b5)]['X']=_0x121206[_0x879808(0x18b5)]['X']<0x1?0x1:_0x121206[_0x879808(0x18b5)]['X'],_0x121206[_0x879808(0x18b5)]['Y']=_0x121206[_0x879808(0x18b5)]['Y']<0x1?0x1:_0x121206[_0x879808(0x18b5)]['Y'],_0x121206['subDiv']['Z']=_0x121206[_0x879808(0x18b5)]['Z']<0x1?0x1:_0x121206[_0x879808(0x18b5)]['Z'],_0x121206[_0x879808(0xd61)][_0x879808(0x15e1)]=this[_0x879808(0x23c4)](),_0x121206['facetParameters']['facetPositions']=this[_0x879808(0x79e)](),_0x121206['facetParameters'][_0x879808(0x2390)]=this['getFacetLocalPartitioning'](),_0x121206[_0x879808(0xd61)][_0x879808(0x7ef)]=_0x21dfad,_0x121206[_0x879808(0xd61)][_0x879808(0x2465)]=_0x121206['bbSize'],_0x121206[_0x879808(0xd61)][_0x879808(0x18b5)]=_0x121206[_0x879808(0x18b5)],_0x121206['facetParameters'][_0x879808(0x1982)]=this[_0x879808(0x159e)],_0x121206[_0x879808(0xd61)][_0x879808(0x10eb)]=_0x121206[_0x879808(0x40fb)],_0x121206['facetDepthSort']&&_0x121206[_0x879808(0x2a0a)]&&(this[_0x879808(0x5d4)](!0x0),this[_0x879808(0x1b6f)][_0x879808(0x4c1)](_0x121206[_0x879808(0x2ce8)]),_0x5180e5['P'][_0x879808(0x3bd9)](_0x121206[_0x879808(0xf29)],_0x121206['invertedMatrix'],_0x121206['facetDepthSortOrigin']),_0x121206[_0x879808(0xd61)]['distanceTo']=_0x121206['facetDepthSortOrigin']),_0x121206[_0x879808(0xd61)][_0x879808(0x5a9)]=_0x121206['depthSortedFacets'],_0x42a93a&&_0x50baf6['x'][_0x879808(0x2dc9)](_0x118c55,_0xb0ae4d,_0x42a93a,_0x121206['facetParameters']),_0x121206[_0x879808(0x40fb)]&&_0x121206['facetDepthSortEnabled']){_0x121206['depthSortedFacets']['sort'](_0x121206[_0x879808(0x1ed3)]);var _0x3c246b=_0x121206[_0x879808(0x2914)][_0x879808(0x18cc)]/0x3|0x0;for(let _0x58ab69=0x0;_0x58ab69<_0x3c246b;_0x58ab69++){var _0xa48d3=_0x121206['depthSortedFacets'][_0x58ab69][_0x879808(0x334c)];_0x121206[_0x879808(0x2914)][0x3*_0x58ab69]=_0xb0ae4d[_0xa48d3],_0x121206[_0x879808(0x2914)][0x3*_0x58ab69+0x1]=_0xb0ae4d[_0xa48d3+0x1],_0x121206[_0x879808(0x2914)][0x3*_0x58ab69+0x2]=_0xb0ae4d[_0xa48d3+0x2];}this[_0x879808(0x1cab)](_0x121206[_0x879808(0x2914)],void 0x0,!0x0);}return this;}[_0x3a6809(0x23c4)](){var _0x64748f=_0x3a6809,_0x31c0a8=this[_0x64748f(0x371d)][_0x64748f(0xbaa)];return _0x31c0a8[_0x64748f(0x15e1)]||this['updateFacetData'](),_0x31c0a8['facetNormals'];}[_0x3a6809(0x79e)](){var _0x3ec1f2=_0x3a6809,_0x24984d=this[_0x3ec1f2(0x371d)][_0x3ec1f2(0xbaa)];return _0x24984d[_0x3ec1f2(0x131f)]||this[_0x3ec1f2(0x1bf7)](),_0x24984d[_0x3ec1f2(0x131f)];}[_0x3a6809(0xd85)](){var _0x5ba49a=_0x3a6809,_0x40fcf8=this['_internalAbstractMeshDataInfo'][_0x5ba49a(0xbaa)];return _0x40fcf8[_0x5ba49a(0x2390)]||this['updateFacetData'](),_0x40fcf8[_0x5ba49a(0x2390)];}[_0x3a6809(0xdaa)](_0x3e5db4){var _0x4d3483=_0x3a6809,_0x48487e=_0x5180e5['P'][_0x4d3483(0x409)]();return this[_0x4d3483(0x2ab6)](_0x3e5db4,_0x48487e),_0x48487e;}[_0x3a6809(0x2ab6)](_0x3a21aa,_0x98cd4f){var _0x1acdc8=_0x3a6809,_0x3a21aa=this['getFacetLocalPositions']()[_0x3a21aa],_0x2f8f80=this[_0x1acdc8(0x10cb)]();return _0x5180e5['P'][_0x1acdc8(0x3bd9)](_0x3a21aa,_0x2f8f80,_0x98cd4f),this;}[_0x3a6809(0x1471)](_0x494434){var _0x3c3c70=_0x3a6809,_0x5a6f32=_0x5180e5['P'][_0x3c3c70(0x409)]();return this['getFacetNormalToRef'](_0x494434,_0x5a6f32),_0x5a6f32;}[_0x3a6809(0x2159)](_0x2eab4f,_0x5ee0b1){return _0x2eab4f=this['getFacetLocalNormals']()[_0x2eab4f],(_0x5180e5['P']['TransformNormalToRef'](_0x2eab4f,this['getWorldMatrix'](),_0x5ee0b1),this);}['getFacetsAtLocalCoordinates'](_0x4f8e21,_0x4291af,_0x12c1fe){var _0x11a628=_0x3a6809,_0x134425=this['getBoundingInfo'](),_0x3cd9ab=this['_internalAbstractMeshDataInfo'][_0x11a628(0xbaa)],_0x4f8e21=Math['floor']((_0x4f8e21-_0x134425[_0x11a628(0x40c4)]['x']*_0x3cd9ab[_0x11a628(0x159e)])*_0x3cd9ab[_0x11a628(0x18b5)]['X']*_0x3cd9ab[_0x11a628(0x159e)]/_0x3cd9ab['bbSize']['x']),_0x4291af=Math[_0x11a628(0x3b8b)]((_0x4291af-_0x134425[_0x11a628(0x40c4)]['y']*_0x3cd9ab[_0x11a628(0x159e)])*_0x3cd9ab[_0x11a628(0x18b5)]['Y']*_0x3cd9ab[_0x11a628(0x159e)]/_0x3cd9ab['bbSize']['y']),_0x12c1fe=Math[_0x11a628(0x3b8b)]((_0x12c1fe-_0x134425['minimum']['z']*_0x3cd9ab[_0x11a628(0x159e)])*_0x3cd9ab[_0x11a628(0x18b5)]['Z']*_0x3cd9ab['partitioningBBoxRatio']/_0x3cd9ab['bbSize']['z']);return _0x4f8e21<0x0||_0x4f8e21>_0x3cd9ab[_0x11a628(0x18b5)][_0x11a628(0x1955)]||_0x4291af<0x0||_0x4291af>_0x3cd9ab[_0x11a628(0x18b5)][_0x11a628(0x1955)]||_0x12c1fe<0x0||_0x12c1fe>_0x3cd9ab[_0x11a628(0x18b5)][_0x11a628(0x1955)]?null:_0x3cd9ab[_0x11a628(0x2390)][_0x4f8e21+_0x3cd9ab['subDiv'][_0x11a628(0x1955)]*_0x4291af+_0x3cd9ab[_0x11a628(0x18b5)][_0x11a628(0x1955)]*_0x3cd9ab[_0x11a628(0x18b5)][_0x11a628(0x1955)]*_0x12c1fe];}['getClosestFacetAtCoordinates'](_0x30ac11,_0x4c9d8f,_0x56773a,_0xd7652d,_0xbe1710=!0x1,_0x3e6674=!0x0){var _0x23ca84=_0x3a6809;const _0x1cfedc=this[_0x23ca84(0x10cb)]();var _0x1d6ddb=_0x5180e5['jp'][_0x23ca84(0x12cd)][0x5],_0x1d65ef=(_0x1cfedc[_0x23ca84(0x4c1)](_0x1d6ddb),_0x5180e5['jp'][_0x23ca84(0xe60)][0x8]),_0x30ac11=(_0x5180e5['P'][_0x23ca84(0x3a73)](_0x30ac11,_0x4c9d8f,_0x56773a,_0x1d6ddb,_0x1d65ef),this[_0x23ca84(0x2bdb)](_0x1d65ef['x'],_0x1d65ef['y'],_0x1d65ef['z'],_0xd7652d,_0xbe1710,_0x3e6674));return _0xd7652d&&_0x5180e5['P'][_0x23ca84(0x3a73)](_0xd7652d['x'],_0xd7652d['y'],_0xd7652d['z'],_0x1cfedc,_0xd7652d),_0x30ac11;}[_0x3a6809(0x2bdb)](_0x2b254e,_0xf83729,_0x5e6f37,_0x1f54db,_0x14a440=!0x1,_0x57779f=!0x0){var _0x485df7=_0x3a6809;let _0x50ac79=null,_0x175279=0x0;var _0x272003,_0x1951f8,_0x464e1f,_0x5ac9ca,_0x3a1587,_0x16185c,_0x44d451=this['getFacetLocalPositions'](),_0x42282a=this[_0x485df7(0x23c4)](),_0x28d0cb=this[_0x485df7(0x275a)](_0x2b254e,_0xf83729,_0x5e6f37);if(!_0x28d0cb)return null;let _0x1d48c9=Number[_0x485df7(0x1806)];_0x1d48c9;for(let _0x5843f9=0x0;_0x5843f9<_0x28d0cb[_0x485df7(0x18cc)];_0x5843f9++)_0x3a1587=_0x42282a[_0x5ac9ca=_0x28d0cb[_0x5843f9]],_0x16185c=_0x44d451[_0x5ac9ca],_0x175279=(_0x2b254e-_0x16185c['x'])*_0x3a1587['x']+(_0xf83729-_0x16185c['y'])*_0x3a1587['y']+(_0x5e6f37-_0x16185c['z'])*_0x3a1587['z'],(!_0x14a440||_0x57779f&&0x0<=_0x175279||_0x14a440&&!_0x57779f&&_0x175279<=0x0)&&(_0x175279=_0x3a1587['x']*_0x16185c['x']+_0x3a1587['y']*_0x16185c['y']+_0x3a1587['z']*_0x16185c['z'],_0x16185c=-(_0x3a1587['x']*_0x2b254e+_0x3a1587['y']*_0xf83729+_0x3a1587['z']*_0x5e6f37-_0x175279)/(_0x3a1587['x']*_0x3a1587['x']+_0x3a1587['y']*_0x3a1587['y']+_0x3a1587['z']*_0x3a1587['z']),(_0x16185c=(_0x1951f8=(_0x272003=_0x2b254e+_0x3a1587['x']*_0x16185c)-_0x2b254e)*_0x1951f8+(_0x464e1f=(_0x1951f8=_0xf83729+_0x3a1587['y']*_0x16185c)-_0xf83729)*_0x464e1f+(_0x3a1587=(_0x464e1f=_0x5e6f37+_0x3a1587['z']*_0x16185c)-_0x5e6f37)*_0x3a1587)<_0x1d48c9&&(_0x1d48c9=_0x16185c,_0x50ac79=_0x5ac9ca,_0x1f54db&&(_0x1f54db['x']=_0x272003,_0x1f54db['y']=_0x1951f8,_0x1f54db['z']=_0x464e1f)));return _0x50ac79;}['getFacetDataParameters'](){var _0x204f88=_0x3a6809;return this['_internalAbstractMeshDataInfo'][_0x204f88(0xbaa)][_0x204f88(0xd61)];}[_0x3a6809(0x3c63)](){var _0x5816e1=_0x3a6809;const _0x4f4e42=this[_0x5816e1(0x371d)]['_facetData'];return _0x4f4e42[_0x5816e1(0x21b)]&&(_0x4f4e42['facetDataEnabled']=!0x1,_0x4f4e42[_0x5816e1(0x131f)]=new Array(),_0x4f4e42['facetNormals']=new Array(),_0x4f4e42[_0x5816e1(0x2390)]=new Array(),_0x4f4e42[_0x5816e1(0xd61)]=null,_0x4f4e42[_0x5816e1(0x2914)]=new Uint32Array(0x0)),this;}[_0x3a6809(0x1cab)](_0x137303,_0x663615,_0x3b94e7=0x0){return this;}[_0x3a6809(0x1186)](_0x49fd2b){var _0x38ebfc=_0x3a6809,_0x4a2584=this['getVerticesData'](_0x3ed835['o'][_0x38ebfc(0x1678)]),_0x45bbb8=this[_0x38ebfc(0xa9a)](),_0x272b13=this[_0x38ebfc(0x2389)](_0x3ed835['o'][_0x38ebfc(0x24a2)])?this[_0x38ebfc(0x38be)](_0x3ed835['o'][_0x38ebfc(0x24a2)]):[];return _0x50baf6['x'][_0x38ebfc(0x2dc9)](_0x4a2584,_0x45bbb8,_0x272b13,{'useRightHandedSystem':this[_0x38ebfc(0x3d78)]()[_0x38ebfc(0x41ba)]}),this[_0x38ebfc(0x3b86)](_0x3ed835['o']['NormalKind'],_0x272b13,_0x49fd2b),this;}['alignWithNormal'](_0x450cca,_0x1af3f6){var _0x57da60=_0x3a6809;_0x1af3f6=_0x1af3f6||_0xf84baf['RD']['Y'];var _0x32195=_0x5180e5['jp']['Vector3'][0x0],_0x44ba0f=_0x5180e5['jp'][_0x57da60(0xe60)][0x1];return _0x5180e5['P']['CrossToRef'](_0x1af3f6,_0x450cca,_0x44ba0f),_0x5180e5['P'][_0x57da60(0x2b85)](_0x450cca,_0x44ba0f,_0x32195),this[_0x57da60(0x80c)]?_0x5180e5['_f'][_0x57da60(0x244f)](_0x32195,_0x450cca,_0x44ba0f,this['rotationQuaternion']):_0x5180e5['P']['RotationFromAxisToRef'](_0x32195,_0x450cca,_0x44ba0f,this[_0x57da60(0x3c7f)]),this;}['_checkOcclusionQuery'](){return!0x1;}['disableEdgesRendering'](){throw(0x0,_0x1b8215['S'])('EdgesRenderer');}[_0x3a6809(0x13ab)](_0x3cc2c7,_0x108d6b,_0x8cce8){var _0x13d906=_0x3a6809;throw(0x0,_0x1b8215['S'])(_0x13d906(0x2d09));}['getConnectedParticleSystems'](){var _0x37d988=_0x3a6809;return this[_0x37d988(0x3c5c)]['particleSystems'][_0x37d988(0x235b)](_0x4c994c=>_0x4c994c['emitter']===this);}}_0x86ad27[_0x3a6809(0x1553)]=0x0,_0x86ad27[_0x3a6809(0x14c6)]=0x1,_0x86ad27[_0x3a6809(0x3745)]=0x2,_0x86ad27[_0x3a6809(0x846)]=0x0,_0x86ad27[_0x3a6809(0x2b7e)]=0x1,_0x86ad27['CULLINGSTRATEGY_STANDARD']=_0x59b8a2['g'][_0x3a6809(0x1b9d)],_0x86ad27[_0x3a6809(0x35d8)]=_0x59b8a2['g']['MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY'],_0x86ad27[_0x3a6809(0x60c)]=_0x59b8a2['g'][_0x3a6809(0x216f)],_0x86ad27[_0x3a6809(0x334a)]=_0x59b8a2['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY'],(0x0,_0x2d1f58['H'])(_0x3a6809(0x13d8),_0x86ad27);},0x6094:(_0x199ba6,_0x46b11d,_0x13c5f1)=>{var _0x4f169b=a8_0x1ec55c,_0x4d058b=_0x13c5f1(0xd53f);_0x13c5f1(0x1679c),_0x13c5f1(0x9607),_0x13c5f1(0x94e3),_0x13c5f1(0xbd53),_0x13c5f1(0x1610);class _0x456f7e{constructor(_0x1b6dba,_0x3a3a5d){var _0x2ecfb9=a8_0x5306;this[_0x2ecfb9(0x2281)]=_0x1b6dba,this['w']=_0x3a3a5d;}static[_0x4f169b(0x2e5e)](_0x4bd983,_0x33bd70,_0x2b9081){var _0x26af59=_0x4f169b;const _0x328a1a=_0x2b9081['subtract'](_0x4bd983),_0x161b78=_0x33bd70[_0x26af59(0x10ce)](_0x4bd983);if(0x0===_0x328a1a[_0x26af59(0x44c)]()||0x0===_0x161b78[_0x26af59(0x44c)]())return null;return _0x2b9081=_0x4d058b['P']['Normalize'](_0x4d058b['P'][_0x26af59(0x2060)](_0x328a1a,_0x161b78)),new _0x456f7e(_0x2b9081,_0x4d058b['P'][_0x26af59(0x29f5)](_0x2b9081,_0x4bd983));}[_0x4f169b(0x77b)](){var _0x53543b=_0x4f169b;return new _0x456f7e(this[_0x53543b(0x2281)][_0x53543b(0x77b)](),this['w']);}[_0x4f169b(0x2c5e)](){var _0x4fd165=_0x4f169b;this[_0x4fd165(0x2281)][_0x4fd165(0x542)](-0x1),this['w']=-this['w'];}['splitPolygon'](_0x4cc8b8,_0x4c91e1,_0x573dc1,_0x3d4f20,_0x3bbd7f){var _0xf1fb8b=_0x4f169b;let _0x4957bb=0x0;const _0xfabb8e=[];let _0x56710b,_0x282092;for(_0x56710b=0x0;_0x56710b<_0x4cc8b8[_0xf1fb8b(0xaa4)][_0xf1fb8b(0x18cc)];_0x56710b++){var _0x5a2bd1=(_0x282092=_0x4d058b['P'][_0xf1fb8b(0x29f5)](this[_0xf1fb8b(0x2281)],_0x4cc8b8[_0xf1fb8b(0xaa4)][_0x56710b][_0xf1fb8b(0x2de3)])-this['w'])<-_0x456f7e['EPSILON']?0x2:_0x282092>_0x456f7e[_0xf1fb8b(0x3960)]?0x1:0x0;_0x4957bb|=_0x5a2bd1,_0xfabb8e[_0xf1fb8b(0xede)](_0x5a2bd1);}switch(_0x4957bb){case 0x0:(0x0<_0x4d058b['P'][_0xf1fb8b(0x29f5)](this[_0xf1fb8b(0x2281)],_0x4cc8b8[_0xf1fb8b(0x33e4)][_0xf1fb8b(0x2281)])?_0x4c91e1:_0x573dc1)[_0xf1fb8b(0xede)](_0x4cc8b8);break;case 0x1:_0x3d4f20[_0xf1fb8b(0xede)](_0x4cc8b8);break;case 0x2:_0x3bbd7f[_0xf1fb8b(0xede)](_0x4cc8b8);break;case 0x3:{const _0x1d2fa6=[],_0x58679c=[];for(_0x56710b=0x0;_0x56710b<_0x4cc8b8[_0xf1fb8b(0xaa4)][_0xf1fb8b(0x18cc)];_0x56710b++){var _0x25b2ea=(_0x56710b+0x1)%_0x4cc8b8[_0xf1fb8b(0xaa4)][_0xf1fb8b(0x18cc)],_0x1af99a=_0xfabb8e[_0x56710b],_0x3984c1=_0xfabb8e[_0x25b2ea];const _0x5d441b=_0x4cc8b8['vertices'][_0x56710b],_0x2b6093=_0x4cc8b8[_0xf1fb8b(0xaa4)][_0x25b2ea];if(0x2!==_0x1af99a&&_0x1d2fa6[_0xf1fb8b(0xede)](_0x5d441b),0x1!==_0x1af99a&&_0x58679c['push'](0x2!==_0x1af99a?_0x5d441b[_0xf1fb8b(0x77b)]():_0x5d441b),0x3==(_0x1af99a|_0x3984c1)){_0x282092=(this['w']-_0x4d058b['P'][_0xf1fb8b(0x29f5)](this['normal'],_0x5d441b[_0xf1fb8b(0x2de3)]))/_0x4d058b['P'][_0xf1fb8b(0x29f5)](this['normal'],_0x2b6093[_0xf1fb8b(0x2de3)][_0xf1fb8b(0x10ce)](_0x5d441b[_0xf1fb8b(0x2de3)]));const _0x3a8c10=_0x5d441b[_0xf1fb8b(0x37d8)](_0x2b6093,_0x282092);_0x1d2fa6['push'](_0x3a8c10),_0x58679c[_0xf1fb8b(0xede)](_0x3a8c10[_0xf1fb8b(0x77b)]());}}let _0x2433f0;0x3<=_0x1d2fa6['length']&&(_0x2433f0=new _0x2240c9(_0x1d2fa6,_0x4cc8b8['shared']))[_0xf1fb8b(0x33e4)]&&_0x3d4f20[_0xf1fb8b(0xede)](_0x2433f0),0x3<=_0x58679c['length']&&(_0x2433f0=new _0x2240c9(_0x58679c,_0x4cc8b8['shared']))[_0xf1fb8b(0x33e4)]&&_0x3bbd7f['push'](_0x2433f0);break;}}}}_0x456f7e['EPSILON']=0.00001;class _0x2240c9{constructor(_0x2555f7,_0x2b73b5){var _0x40e5ba=_0x4f169b;this[_0x40e5ba(0xaa4)]=_0x2555f7,this[_0x40e5ba(0x2f80)]=_0x2b73b5,this[_0x40e5ba(0x33e4)]=_0x456f7e[_0x40e5ba(0x2e5e)](_0x2555f7[0x0][_0x40e5ba(0x2de3)],_0x2555f7[0x1][_0x40e5ba(0x2de3)],_0x2555f7[0x2][_0x40e5ba(0x2de3)]);}['clone'](){var _0x3286d7=_0x4f169b,_0x57dd0a=this[_0x3286d7(0xaa4)]['map'](_0x44f008=>_0x44f008[_0x3286d7(0x77b)]());return new _0x2240c9(_0x57dd0a,this['shared']);}[_0x4f169b(0x2c5e)](){var _0x145995=_0x4f169b;this[_0x145995(0xaa4)]['reverse']()[_0x145995(0x36d3)](_0x16eaa2=>{var _0x87ff0=_0x145995;_0x16eaa2[_0x87ff0(0x2c5e)]();}),this['plane'][_0x145995(0x2c5e)]();}}},0x7047:(_0x56f8f7,_0x513bf5,_0x32fadc)=>{var _0x1d045d=a8_0x1ec55c;_0x32fadc['d'](_0x513bf5,{'Bn':()=>_0x5414b5,'zz':()=>_0x26326e});var _0x39b106=_0x32fadc(0xd53f),_0x1514f2=_0x32fadc(0x17372),_0x3ab280=_0x32fadc(0x16bf5),_0x7b145e=_0x32fadc(0x5d41);class _0x5414b5{constructor(){var _0x3091c7=a8_0x5306;this[_0x3091c7(0x21a5)]=[],this[_0x3091c7(0xaa4)]=[],this['max']=[],this[_0x3091c7(0x1111)]=[],this[_0x3091c7(0x2ac9)]=[],this[_0x3091c7(0x252e)]=[],this[_0x3091c7(0x432)]=[],this[_0x3091c7(0x2995)]=[],this['isoVecsBAOA']=[],this['vertexTypes']=[],this[_0x3091c7(0x1771)]=new _0x23fe55(_0x3091c7(0x3e47),'Regular',[[0x0,_0x3ab280['Q_'],-0x1],[-_0x3ab280['Q_'],0x1,0x0],[-0x1,0x0,-_0x3ab280['Q_']],[0x1,0x0,-_0x3ab280['Q_']],[_0x3ab280['Q_'],0x1,0x0],[0x0,_0x3ab280['Q_'],0x1],[-0x1,0x0,_0x3ab280['Q_']],[-_0x3ab280['Q_'],-0x1,0x0],[0x0,-_0x3ab280['Q_'],-0x1],[_0x3ab280['Q_'],-0x1,0x0],[0x1,0x0,_0x3ab280['Q_']],[0x0,-_0x3ab280['Q_'],0x1]],[[0x0,0x2,0x1],[0x0,0x3,0x2],[0x0,0x4,0x3],[0x0,0x5,0x4],[0x0,0x1,0x5],[0x7,0x6,0x1],[0x8,0x7,0x2],[0x9,0x8,0x3],[0xa,0x9,0x4],[0x6,0xa,0x5],[0x2,0x7,0x1],[0x3,0x8,0x2],[0x4,0x9,0x3],[0x5,0xa,0x4],[0x1,0x6,0x5],[0xb,0x6,0x7],[0xb,0x7,0x8],[0xb,0x8,0x9],[0xb,0x9,0xa],[0xb,0xa,0x6]]);}['setIndices'](){var _0x779524=a8_0x5306;let _0xe28241=0xc;const _0x14abea={};var _0x3dd09a=this['m'],_0x6d8063=this['n'];let _0x329da6=_0x3dd09a;var _0x5ab67b,_0x54cf33,_0x46c4a5,_0x303c92=_0x3dd09a/(_0x329da6=0x0!==_0x6d8063?_0x1514f2['R']['HCF'](_0x3dd09a,_0x6d8063):_0x329da6),_0x574823=_0x6d8063/_0x329da6;let _0x305326;var _0x5d0f5d=_0x7b145e['a']['Zero'](),_0x479933=new _0x7b145e['a'](_0x3dd09a,_0x6d8063),_0x9f311a=new _0x7b145e['a'](-_0x6d8063,_0x3dd09a+_0x6d8063);const _0x21791c=_0x7b145e['a'][_0x779524(0x409)](),_0x39c863=_0x7b145e['a'][_0x779524(0x409)](),_0x5aec5f=_0x7b145e['a'][_0x779524(0x409)]();let _0x2e51c0=[],_0x28dfeb,_0x9a7451,_0x5be90b,_0x35659a;const _0x156a7a=[],_0x479536=this['vertByDist'];var _0x17cd29=(_0x4329d1,_0x19e009,_0x3783ce,_0x4b88d5)=>{_0x28dfeb=_0x4329d1+'|'+_0x3783ce,_0x9a7451=_0x19e009+'|'+_0x4b88d5,_0x28dfeb in _0x14abea||_0x9a7451 in _0x14abea?_0x28dfeb in _0x14abea&&!(_0x9a7451 in _0x14abea)?_0x14abea[_0x9a7451]=_0x14abea[_0x28dfeb]:_0x9a7451 in _0x14abea&&!(_0x28dfeb in _0x14abea)&&(_0x14abea[_0x28dfeb]=_0x14abea[_0x9a7451]):(_0x14abea[_0x28dfeb]=_0xe28241,_0x14abea[_0x9a7451]=_0xe28241,_0xe28241++),0x2<_0x479536[_0x3783ce][0x0]?_0x156a7a[_0x14abea[_0x28dfeb]]=[-_0x479536[_0x3783ce][0x0],_0x479536[_0x3783ce][0x1],_0x14abea[_0x28dfeb]]:_0x156a7a[_0x14abea[_0x28dfeb]]=[_0x2e51c0[_0x479536[_0x3783ce][0x0]],_0x479536[_0x3783ce][0x1],_0x14abea[_0x28dfeb]];};this[_0x779524(0x1771)][_0x779524(0xa2c)]=[[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 _0x1419ba=0x0;_0x1419ba<0x14;_0x1419ba++){if(_0x5ab67b=(_0x2e51c0=this[_0x779524(0x1771)][_0x779524(0xea3)][_0x1419ba])[0x2],_0x54cf33=_0x2e51c0[0x1],_0x46c4a5=_0x2e51c0[0x0],_0x5be90b=_0x5d0f5d['x']+'|'+_0x5d0f5d['y'],(_0x28dfeb=_0x1419ba+'|'+_0x5be90b)in _0x14abea||(_0x14abea[_0x28dfeb]=_0x5ab67b,_0x156a7a[_0x5ab67b]=[_0x2e51c0[_0x479536[_0x5be90b][0x0]],_0x479536[_0x5be90b][0x1]]),_0x5be90b=_0x479933['x']+'|'+_0x479933['y'],(_0x28dfeb=_0x1419ba+'|'+_0x5be90b)in _0x14abea||(_0x14abea[_0x28dfeb]=_0x54cf33,_0x156a7a[_0x54cf33]=[_0x2e51c0[_0x479536[_0x5be90b][0x0]],_0x479536[_0x5be90b][0x1]]),_0x5be90b=_0x9f311a['x']+'|'+_0x9f311a['y'],(_0x28dfeb=_0x1419ba+'|'+_0x5be90b)in _0x14abea||(_0x14abea[_0x28dfeb]=_0x46c4a5,_0x156a7a[_0x46c4a5]=[_0x2e51c0[_0x479536[_0x5be90b][0x0]],_0x479536[_0x5be90b][0x1]]),_0x305326=this[_0x779524(0x1771)][_0x779524(0xa2c)][_0x1419ba][0x0],'B'===(_0x5ab67b=this[_0x779524(0x1771)][_0x779524(0xa2c)][_0x1419ba][0x1])){for(let _0x21fa27=0x1;_0x21fa27<_0x329da6;_0x21fa27++)_0x39c863['x']=_0x3dd09a-_0x21fa27*(_0x303c92+_0x574823),_0x39c863['y']=_0x6d8063+_0x21fa27*_0x303c92,_0x5aec5f['x']=-_0x21fa27*_0x574823,_0x5aec5f['y']=_0x21fa27*(_0x303c92+_0x574823),_0x5be90b=_0x39c863['x']+'|'+_0x39c863['y'],_0x35659a=_0x5aec5f['x']+'|'+_0x5aec5f['y'],_0x17cd29(_0x1419ba,_0x305326,_0x5be90b,_0x35659a);}if('O'===_0x5ab67b){for(let _0x4a24f1=0x1;_0x4a24f1<_0x329da6;_0x4a24f1++)_0x5aec5f['x']=-_0x4a24f1*_0x574823,_0x5aec5f['y']=_0x4a24f1*(_0x303c92+_0x574823),_0x21791c['x']=_0x4a24f1*_0x303c92,_0x21791c['y']=_0x4a24f1*_0x574823,_0x5be90b=_0x5aec5f['x']+'|'+_0x5aec5f['y'],_0x35659a=_0x21791c['x']+'|'+_0x21791c['y'],_0x17cd29(_0x1419ba,_0x305326,_0x5be90b,_0x35659a);}if(_0x305326=this[_0x779524(0x1771)][_0x779524(0xa2c)][_0x1419ba][0x2],(_0x5ab67b=this[_0x779524(0x1771)][_0x779524(0xa2c)][_0x1419ba][0x3])&&'A'===_0x5ab67b){for(let _0x2ccfe5=0x1;_0x2ccfe5<_0x329da6;_0x2ccfe5++)_0x21791c['x']=_0x2ccfe5*_0x303c92,_0x21791c['y']=_0x2ccfe5*_0x574823,_0x39c863['x']=_0x3dd09a-(_0x329da6-_0x2ccfe5)*(_0x303c92+_0x574823),_0x39c863['y']=_0x6d8063+(_0x329da6-_0x2ccfe5)*_0x303c92,_0x5be90b=_0x21791c['x']+'|'+_0x21791c['y'],_0x35659a=_0x39c863['x']+'|'+_0x39c863['y'],_0x17cd29(_0x1419ba,_0x305326,_0x5be90b,_0x35659a);}for(let _0x1dba0e=0x0;_0x1dba0e<this[_0x779524(0xaa4)]['length'];_0x1dba0e++)_0x5be90b=this['vertices'][_0x1dba0e]['x']+'|'+this[_0x779524(0xaa4)][_0x1dba0e]['y'],(_0x28dfeb=_0x1419ba+'|'+_0x5be90b)in _0x14abea||(_0x14abea[_0x28dfeb]=_0xe28241++,0x2<_0x479536[_0x5be90b][0x0]?_0x156a7a[_0x14abea[_0x28dfeb]]=[-_0x479536[_0x5be90b][0x0],_0x479536[_0x5be90b][0x1],_0x14abea[_0x28dfeb]]:_0x156a7a[_0x14abea[_0x28dfeb]]=[_0x2e51c0[_0x479536[_0x5be90b][0x0]],_0x479536[_0x5be90b][0x1],_0x14abea[_0x28dfeb]]);}this[_0x779524(0x2ac9)]=_0x156a7a,this[_0x779524(0x1edc)]=_0x14abea;}[_0x1d045d(0xbf2)](){var _0x5d147c=_0x1d045d,_0x156e6b=this['m'],_0x1b350a=this['n'],_0x87da1c=Math[_0x5d147c(0x141a)](0x3)/0x3,_0x36a2a4=_0x156e6b*_0x156e6b+_0x1b350a*_0x1b350a+_0x156e6b*_0x1b350a;this['coau']=(_0x156e6b+_0x1b350a)/_0x36a2a4,this['cobu']=-_0x1b350a/_0x36a2a4,this[_0x5d147c(0x9c5)]=-_0x87da1c*(_0x156e6b-_0x1b350a)/_0x36a2a4,this[_0x5d147c(0x25e)]=_0x87da1c*(0x2*_0x156e6b+_0x1b350a)/_0x36a2a4;}[_0x1d045d(0x2828)](){var _0x1b83fd=_0x1d045d,_0x599089=this['m'],_0x30d948=this['n'];for(let _0x2ae6c3=0x0;_0x2ae6c3<_0x30d948+_0x599089+0x1;_0x2ae6c3++)for(let _0x30f2cd=this[_0x1b83fd(0x1111)][_0x2ae6c3];_0x30f2cd<this[_0x1b83fd(0x1955)][_0x2ae6c3]+0x1;_0x30f2cd++)_0x30f2cd<this[_0x1b83fd(0x1955)][_0x2ae6c3]&&_0x30f2cd<this[_0x1b83fd(0x1955)][_0x2ae6c3+0x1]+0x1&&this['innerFacets'][_0x1b83fd(0xede)](['|'+_0x30f2cd+'|'+_0x2ae6c3,'|'+_0x30f2cd+'|'+(_0x2ae6c3+0x1),'|'+(_0x30f2cd+0x1)+'|'+_0x2ae6c3]),0x0<_0x2ae6c3&&_0x30f2cd<this[_0x1b83fd(0x1955)][_0x2ae6c3-0x1]&&_0x30f2cd+0x1<this[_0x1b83fd(0x1955)][_0x2ae6c3]+0x1&&this[_0x1b83fd(0x252e)]['push'](['|'+_0x30f2cd+'|'+_0x2ae6c3,'|'+(_0x30f2cd+0x1)+'|'+_0x2ae6c3,'|'+(_0x30f2cd+0x1)+'|'+(_0x2ae6c3-0x1)]);}['edgeVecsABOB'](){var _0x1a6e03=_0x1d045d,_0x2e5e1a=this['m'],_0xa17037=this['n'],_0xbfcda2=new _0x7b145e['a'](-_0xa17037,_0x2e5e1a+_0xa17037);for(let _0x579c9f=0x1;_0x579c9f<_0x2e5e1a+_0xa17037;_0x579c9f++){const _0x55ac78=new _0x7b145e['a'](this[_0x1a6e03(0x1111)][_0x579c9f],_0x579c9f),_0x2d2027=new _0x7b145e['a'](this[_0x1a6e03(0x1111)][_0x579c9f-0x1],_0x579c9f-0x1),_0x1e7357=new _0x7b145e['a'](this[_0x1a6e03(0x1111)][_0x579c9f+0x1],_0x579c9f+0x1),_0x44d0ad=_0x55ac78[_0x1a6e03(0x77b)](),_0x253cef=_0x2d2027[_0x1a6e03(0x77b)](),_0x2feb61=_0x1e7357['clone']();_0x44d0ad['rotate60About'](_0xbfcda2),_0x253cef[_0x1a6e03(0x11ec)](_0xbfcda2),_0x2feb61['rotate60About'](_0xbfcda2);var _0x39f2d7=new _0x7b145e['a'](this[_0x1a6e03(0x1955)][_0x44d0ad['y']],_0x44d0ad['y']),_0x5236dd=new _0x7b145e['a'](this[_0x1a6e03(0x1955)][_0x44d0ad['y']-0x1],_0x44d0ad['y']-0x1),_0x130b6b=new _0x7b145e['a'](this['max'][_0x44d0ad['y']-0x1]-0x1,_0x44d0ad['y']-0x1);_0x44d0ad['x']===_0x39f2d7['x']&&_0x44d0ad['y']===_0x39f2d7['y']||(_0x44d0ad['x']!==_0x5236dd['x']?(this[_0x1a6e03(0xbc9)][_0x1a6e03(0xede)]([0x1,0x0,0x0]),this[_0x1a6e03(0x432)][_0x1a6e03(0xede)]([_0x55ac78,_0x5236dd,_0x130b6b]),this[_0x1a6e03(0xbc9)][_0x1a6e03(0xede)]([0x1,0x0,0x0]),this[_0x1a6e03(0x432)][_0x1a6e03(0xede)]([_0x55ac78,_0x130b6b,_0x39f2d7])):_0x44d0ad['y']===_0x2feb61['y']?(this[_0x1a6e03(0xbc9)][_0x1a6e03(0xede)]([0x1,0x1,0x0]),this[_0x1a6e03(0x432)][_0x1a6e03(0xede)]([_0x55ac78,_0x2d2027,_0x5236dd]),this[_0x1a6e03(0xbc9)][_0x1a6e03(0xede)]([0x1,0x0,0x1]),this[_0x1a6e03(0x432)][_0x1a6e03(0xede)]([_0x55ac78,_0x5236dd,_0x1e7357])):(this[_0x1a6e03(0xbc9)][_0x1a6e03(0xede)]([0x1,0x1,0x0]),this[_0x1a6e03(0x432)][_0x1a6e03(0xede)]([_0x55ac78,_0x2d2027,_0x5236dd]),this[_0x1a6e03(0xbc9)]['push']([0x1,0x0,0x0]),this[_0x1a6e03(0x432)][_0x1a6e03(0xede)]([_0x55ac78,_0x5236dd,_0x39f2d7])));}}[_0x1d045d(0x3437)](){var _0x18d24d=_0x1d045d;const _0x3838d5=new _0x7b145e['a'](0x0,0x0);for(let _0x272485=0x0;_0x272485<this[_0x18d24d(0x432)]['length'];_0x272485++){const _0x56e8fa=[];for(let _0xee744e=0x0;_0xee744e<0x3;_0xee744e++)_0x3838d5['x']=this[_0x18d24d(0x432)][_0x272485][_0xee744e]['x'],_0x3838d5['y']=this[_0x18d24d(0x432)][_0x272485][_0xee744e]['y'],0x0===this[_0x18d24d(0xbc9)][_0x272485][_0xee744e]&&_0x3838d5[_0x18d24d(0x20c2)](this['m'],this['n']),_0x56e8fa[_0x18d24d(0xede)](_0x3838d5[_0x18d24d(0x77b)]());this['isoVecsOBOA'][_0x18d24d(0xede)](_0x56e8fa);}}[_0x1d045d(0x2c39)](){var _0x30ff7f=_0x1d045d;const _0x32f18c=new _0x7b145e['a'](0x0,0x0);for(let _0x3602e9=0x0;_0x3602e9<this['isoVecsABOB']['length'];_0x3602e9++){const _0x34a320=[];for(let _0x3880e8=0x0;_0x3880e8<0x3;_0x3880e8++)_0x32f18c['x']=this[_0x30ff7f(0x432)][_0x3602e9][_0x3880e8]['x'],_0x32f18c['y']=this[_0x30ff7f(0x432)][_0x3602e9][_0x3880e8]['y'],0x1===this[_0x30ff7f(0xbc9)][_0x3602e9][_0x3880e8]&&_0x32f18c[_0x30ff7f(0x2ab3)](this['m'],this['n']),_0x34a320['push'](_0x32f18c['clone']());this['isoVecsBAOA'][_0x30ff7f(0xede)](_0x34a320);}}['MapToFace'](_0x2b2162,_0x5882aa){var _0x1c7625=_0x1d045d,_0x5029bf,_0x4a6917,_0x61fb42=this[_0x1c7625(0x1771)][_0x1c7625(0xea3)][_0x2b2162],_0x44431a=_0x61fb42[0x2],_0x248a7f=_0x61fb42[0x1],_0x61fb42=_0x61fb42[0x0],_0x11cba7=_0x39b106['P'][_0x1c7625(0xf7f)](this[_0x1c7625(0x1771)][_0x1c7625(0x41a1)][_0x44431a]);const _0x1442a7=_0x39b106['P'][_0x1c7625(0xf7f)](this[_0x1c7625(0x1771)][_0x1c7625(0x41a1)][_0x248a7f]),_0x2d20cc=_0x39b106['P'][_0x1c7625(0xf7f)](this[_0x1c7625(0x1771)][_0x1c7625(0x41a1)][_0x61fb42]),_0x2378c3=_0x1442a7[_0x1c7625(0x10ce)](_0x11cba7),_0x3b7db4=_0x2d20cc['subtract'](_0x11cba7),_0x1b4d59=_0x2378c3['scale'](this['coau'])[_0x1c7625(0x2e5)](_0x3b7db4['scale'](this[_0x1c7625(0x29ad)])),_0x1aa138=_0x2378c3[_0x1c7625(0x393f)](this['coav'])[_0x1c7625(0x2e5)](_0x3b7db4['scale'](this['cobv'])),_0x1aa1ce=[];_0x39b106['jp'][_0x1c7625(0xe60)][0x0];for(let _0x22da86=0x0;_0x22da86<this['cartesian'][_0x1c7625(0x18cc)];_0x22da86++)_0x4a6917=_0x1b4d59['scale'](this[_0x1c7625(0x21a5)][_0x22da86]['x'])['add'](_0x1aa138[_0x1c7625(0x393f)](this[_0x1c7625(0x21a5)][_0x22da86]['y']))['add'](_0x11cba7),_0x1aa1ce[_0x22da86]=[_0x4a6917['x'],_0x4a6917['y'],_0x4a6917['z']],_0x5029bf=_0x2b2162+'|'+this[_0x1c7625(0xaa4)][_0x22da86]['x']+'|'+this[_0x1c7625(0xaa4)][_0x22da86]['y'],_0x5882aa[_0x1c7625(0x41a1)][this['vecToidx'][_0x5029bf]]=[_0x4a6917['x'],_0x4a6917['y'],_0x4a6917['z']];}[_0x1d045d(0x2c4e)](_0x212291,_0x43dda1){var _0x39664e=_0x1d045d;const _0x57162d=new Array();var _0x3b20ff=_0x7b145e['a'][_0x39664e(0x409)](),_0x284d98=new _0x7b145e['a'](_0x212291,_0x43dda1),_0x5cf5dc=new _0x7b145e['a'](-_0x43dda1,_0x212291+_0x43dda1);_0x57162d[_0x39664e(0xede)](_0x3b20ff,_0x284d98,_0x5cf5dc);for(let _0x3c33aa=_0x43dda1;_0x3c33aa<_0x212291+0x1;_0x3c33aa++)for(let _0x49a0ea=0x0;_0x49a0ea<_0x212291+0x1-_0x3c33aa;_0x49a0ea++)_0x57162d['push'](new _0x7b145e['a'](_0x49a0ea,_0x3c33aa));if(0x0<_0x43dda1){var _0x203ea8=_0x1514f2['R']['HCF'](_0x212291,_0x43dda1),_0x15d482=_0x212291/_0x203ea8,_0x5be267=_0x43dda1/_0x203ea8;for(let _0xdf16a7=0x1;_0xdf16a7<_0x203ea8;_0xdf16a7++)_0x57162d['push'](new _0x7b145e['a'](_0xdf16a7*_0x15d482,_0xdf16a7*_0x5be267)),_0x57162d[_0x39664e(0xede)](new _0x7b145e['a'](-_0xdf16a7*_0x5be267,_0xdf16a7*(_0x15d482+_0x5be267))),_0x57162d[_0x39664e(0xede)](new _0x7b145e['a'](_0x212291-_0xdf16a7*(_0x15d482+_0x5be267),_0x43dda1+_0xdf16a7*_0x15d482));var _0xdcaf32=_0x212291/_0x43dda1;for(let _0x5c550c=0x1;_0x5c550c<_0x43dda1;_0x5c550c++)for(let _0x109b7c=0x0;_0x109b7c<_0x5c550c*_0xdcaf32;_0x109b7c++)_0x57162d[_0x39664e(0xede)](new _0x7b145e['a'](_0x109b7c,_0x5c550c)),_0x57162d[_0x39664e(0xede)](new _0x7b145e['a'](_0x109b7c,_0x5c550c)[_0x39664e(0x2ab3)](_0x212291,_0x43dda1)),_0x57162d['push'](new _0x7b145e['a'](_0x109b7c,_0x5c550c)[_0x39664e(0x20c2)](_0x212291,_0x43dda1));}_0x57162d['sort']((_0x149397,_0x3bc805)=>_0x149397['x']-_0x3bc805['x']),_0x57162d[_0x39664e(0x20d5)]((_0x487f34,_0x2cbac7)=>_0x487f34['y']-_0x2cbac7['y']);const _0x268a98=new Array(_0x212291+_0x43dda1+0x1),_0x4da603=new Array(_0x212291+_0x43dda1+0x1);for(let _0x1fcca8=0x0;_0x1fcca8<_0x268a98[_0x39664e(0x18cc)];_0x1fcca8++)_0x268a98[_0x1fcca8]=Infinity,_0x4da603[_0x1fcca8]=-Infinity;var _0x24e267,_0x5e63d8,_0xc67ee2=_0x57162d[_0x39664e(0x18cc)];for(let _0x5d5474=0x0;_0x5d5474<_0xc67ee2;_0x5d5474++)_0x5e63d8=_0x57162d[_0x5d5474]['x'],_0x24e267=_0x57162d[_0x5d5474]['y'],_0x268a98[_0x24e267]=Math['min'](_0x5e63d8,_0x268a98[_0x24e267]),_0x4da603[_0x24e267]=Math[_0x39664e(0x1955)](_0x5e63d8,_0x4da603[_0x24e267]);var _0x3238ac=(_0xf43c4,_0x2dd5d5)=>{var _0x5c0646=_0x39664e;const _0x1bde7f=_0xf43c4[_0x5c0646(0x77b)]();return'A'===_0x2dd5d5&&_0x1bde7f[_0x5c0646(0x20c2)](_0x212291,_0x43dda1),'B'===_0x2dd5d5&&_0x1bde7f[_0x5c0646(0x2ab3)](_0x212291,_0x43dda1),_0x1bde7f['x']<0x0?_0x1bde7f['y']:_0x1bde7f['x']+_0x1bde7f['y'];};const _0x3043b9=[],_0x3ccd95=[],_0x40e46f=[],_0x592dcf=[],_0x86d794={},_0x5cf6c2=[];let _0x28fda1=-0x1,_0x288705=-0x1;for(let _0xcd3cd8=0x0;_0xcd3cd8<_0xc67ee2;_0xcd3cd8++)_0x3043b9[_0xcd3cd8]=_0x57162d[_0xcd3cd8]['toCartesianOrigin'](new _0x7b145e['a'](0x0,0x0),0.5),_0x3ccd95[_0xcd3cd8]=_0x3238ac(_0x57162d[_0xcd3cd8],'O'),_0x40e46f[_0xcd3cd8]=_0x3238ac(_0x57162d[_0xcd3cd8],'A'),_0x592dcf[_0xcd3cd8]=_0x3238ac(_0x57162d[_0xcd3cd8],'B'),_0x3ccd95[_0xcd3cd8]===_0x40e46f[_0xcd3cd8]&&_0x40e46f[_0xcd3cd8]===_0x592dcf[_0xcd3cd8]?(_0x28fda1=0x3,_0x288705=_0x3ccd95[_0xcd3cd8]):_0x3ccd95[_0xcd3cd8]===_0x40e46f[_0xcd3cd8]?(_0x28fda1=0x4,_0x288705=_0x3ccd95[_0xcd3cd8]):_0x40e46f[_0xcd3cd8]===_0x592dcf[_0xcd3cd8]?(_0x28fda1=0x5,_0x288705=_0x40e46f[_0xcd3cd8]):_0x592dcf[_0xcd3cd8]===_0x3ccd95[_0xcd3cd8]&&(_0x28fda1=0x6,_0x288705=_0x3ccd95[_0xcd3cd8]),_0x3ccd95[_0xcd3cd8]<_0x40e46f[_0xcd3cd8]&&_0x3ccd95[_0xcd3cd8]<_0x592dcf[_0xcd3cd8]&&(_0x28fda1=0x2,_0x288705=_0x3ccd95[_0xcd3cd8]),_0x40e46f[_0xcd3cd8]<_0x3ccd95[_0xcd3cd8]&&_0x40e46f[_0xcd3cd8]<_0x592dcf[_0xcd3cd8]&&(_0x28fda1=0x1,_0x288705=_0x40e46f[_0xcd3cd8]),_0x592dcf[_0xcd3cd8]<_0x40e46f[_0xcd3cd8]&&_0x592dcf[_0xcd3cd8]<_0x3ccd95[_0xcd3cd8]&&(_0x28fda1=0x0,_0x288705=_0x592dcf[_0xcd3cd8]),_0x5cf6c2[_0x39664e(0xede)]([_0x28fda1,_0x288705,_0x57162d[_0xcd3cd8]['x'],_0x57162d[_0xcd3cd8]['y']]);_0x5cf6c2[_0x39664e(0x20d5)]((_0x3f8eb6,_0x13737d)=>_0x3f8eb6[0x2]-_0x13737d[0x2]),_0x5cf6c2[_0x39664e(0x20d5)]((_0x1c6692,_0x15e3dd)=>_0x1c6692[0x3]-_0x15e3dd[0x3]),_0x5cf6c2['sort']((_0x254379,_0x165b65)=>_0x254379[0x1]-_0x165b65[0x1]),_0x5cf6c2[_0x39664e(0x20d5)]((_0x2eb54e,_0x5bba20)=>_0x2eb54e[0x0]-_0x5bba20[0x0]);for(let _0x160576=0x0;_0x160576<_0x5cf6c2[_0x39664e(0x18cc)];_0x160576++)_0x86d794[_0x5cf6c2[_0x160576][0x2]+'|'+_0x5cf6c2[_0x160576][0x3]]=[_0x5cf6c2[_0x160576][0x0],_0x5cf6c2[_0x160576][0x1],_0x160576];return this['m']=_0x212291,this['n']=_0x43dda1,this[_0x39664e(0xaa4)]=_0x57162d,this[_0x39664e(0x2c0)]=_0x86d794,this[_0x39664e(0x21a5)]=_0x3043b9,this[_0x39664e(0x1111)]=_0x268a98,this[_0x39664e(0x1955)]=_0x4da603,this;}}class _0x23fe55{constructor(_0x13fcbf,_0x405833,_0x34b96b,_0x25ef93){var _0x47fd5c=_0x1d045d;this[_0x47fd5c(0xc1b)]=_0x13fcbf,this[_0x47fd5c(0x19da)]=_0x405833,this[_0x47fd5c(0x41a1)]=_0x34b96b,this[_0x47fd5c(0xea3)]=_0x25ef93;}}class _0x26326e extends _0x23fe55{[_0x1d045d(0x2e9d)](_0x45fc2c,_0x1f6ac8){var _0x43927f=_0x1d045d;for(let _0x201d84=0x0;_0x201d84<_0x1f6ac8['innerFacets'][_0x43927f(0x18cc)];_0x201d84++)this['face'][_0x43927f(0xede)](_0x1f6ac8['innerFacets'][_0x201d84][_0x43927f(0x36d3)](_0x53e646=>_0x1f6ac8['vecToidx'][_0x45fc2c+_0x53e646]));}[_0x1d045d(0x1ffd)](_0x33bdb5,_0x41381b){var _0x1e81a5=_0x1d045d,_0x201b80=_0x41381b[_0x1e81a5(0x1771)][_0x1e81a5(0xa2c)][_0x33bdb5][0x0];for(let _0x412a91=0x0;_0x412a91<_0x41381b[_0x1e81a5(0x432)][_0x1e81a5(0x18cc)];_0x412a91++){const _0x2a1771=[];for(let _0x4838ff=0x0;_0x4838ff<0x3;_0x4838ff++)0x0===_0x41381b['vertexTypes'][_0x412a91][_0x4838ff]?_0x2a1771[_0x1e81a5(0xede)](_0x33bdb5+'|'+_0x41381b['isoVecsABOB'][_0x412a91][_0x4838ff]['x']+'|'+_0x41381b[_0x1e81a5(0x432)][_0x412a91][_0x4838ff]['y']):_0x2a1771[_0x1e81a5(0xede)](_0x201b80+'|'+_0x41381b[_0x1e81a5(0x432)][_0x412a91][_0x4838ff]['x']+'|'+_0x41381b[_0x1e81a5(0x432)][_0x412a91][_0x4838ff]['y']);this[_0x1e81a5(0xea3)][_0x1e81a5(0xede)]([_0x41381b['vecToidx'][_0x2a1771[0x0]],_0x41381b['vecToidx'][_0x2a1771[0x1]],_0x41381b[_0x1e81a5(0x1edc)][_0x2a1771[0x2]]]);}}['mapOBOAtoDATA'](_0x377ea3,_0x4868cb){var _0x2ab2f2=_0x1d045d,_0x5c6b42=_0x4868cb['IDATA'][_0x2ab2f2(0xa2c)][_0x377ea3][0x0];for(let _0x465c30=0x0;_0x465c30<_0x4868cb['isoVecsOBOA']['length'];_0x465c30++){const _0x3c31df=[];for(let _0x335762=0x0;_0x335762<0x3;_0x335762++)0x1===_0x4868cb['vertexTypes'][_0x465c30][_0x335762]?_0x3c31df['push'](_0x377ea3+'|'+_0x4868cb[_0x2ab2f2(0x2995)][_0x465c30][_0x335762]['x']+'|'+_0x4868cb[_0x2ab2f2(0x2995)][_0x465c30][_0x335762]['y']):_0x3c31df[_0x2ab2f2(0xede)](_0x5c6b42+'|'+_0x4868cb[_0x2ab2f2(0x2995)][_0x465c30][_0x335762]['x']+'|'+_0x4868cb[_0x2ab2f2(0x2995)][_0x465c30][_0x335762]['y']);this[_0x2ab2f2(0xea3)][_0x2ab2f2(0xede)]([_0x4868cb[_0x2ab2f2(0x1edc)][_0x3c31df[0x0]],_0x4868cb[_0x2ab2f2(0x1edc)][_0x3c31df[0x1]],_0x4868cb[_0x2ab2f2(0x1edc)][_0x3c31df[0x2]]]);}}[_0x1d045d(0x1a08)](_0x5eedd9,_0x4ec535){var _0x1564f2=_0x1d045d,_0x1b6b01=_0x4ec535[_0x1564f2(0x1771)][_0x1564f2(0xa2c)][_0x5eedd9][0x2];for(let _0x473918=0x0;_0x473918<_0x4ec535[_0x1564f2(0x41d0)][_0x1564f2(0x18cc)];_0x473918++){const _0x12b9c2=[];for(let _0x430d71=0x0;_0x430d71<0x3;_0x430d71++)0x1===_0x4ec535[_0x1564f2(0xbc9)][_0x473918][_0x430d71]?_0x12b9c2['push'](_0x5eedd9+'|'+_0x4ec535['isoVecsBAOA'][_0x473918][_0x430d71]['x']+'|'+_0x4ec535[_0x1564f2(0x41d0)][_0x473918][_0x430d71]['y']):_0x12b9c2['push'](_0x1b6b01+'|'+_0x4ec535[_0x1564f2(0x41d0)][_0x473918][_0x430d71]['x']+'|'+_0x4ec535[_0x1564f2(0x41d0)][_0x473918][_0x430d71]['y']);this[_0x1564f2(0xea3)][_0x1564f2(0xede)]([_0x4ec535[_0x1564f2(0x1edc)][_0x12b9c2[0x0]],_0x4ec535[_0x1564f2(0x1edc)][_0x12b9c2[0x1]],_0x4ec535[_0x1564f2(0x1edc)][_0x12b9c2[0x2]]]);}}[_0x1d045d(0x32b3)](_0x4ae930){var _0x51ad70=_0x1d045d;const _0xf071f2=[];for(let _0x8b08f0=0x0;_0x8b08f0<0xd;_0x8b08f0++)_0xf071f2[_0x8b08f0]=[];var _0x495a90=_0x4ae930[_0x51ad70(0x2ac9)];for(let _0x524a03=0x0;_0x524a03<_0x495a90[_0x51ad70(0x18cc)];_0x524a03++)-0x1<_0x495a90[_0x524a03][0x0]?0x0<_0x495a90[_0x524a03][0x1]&&_0xf071f2[_0x495a90[_0x524a03][0x0]]['push']([_0x524a03,_0x495a90[_0x524a03][0x1]]):_0xf071f2[0xc][_0x51ad70(0xede)]([_0x524a03,_0x495a90[_0x524a03][0x0]]);const _0x18fe5b=[];for(let _0x214747=0x0;_0x214747<0xc;_0x214747++)_0x18fe5b[_0x214747]=_0x214747;let _0x39b851=0xc;for(let _0xe6c2d2=0x0;_0xe6c2d2<0xc;_0xe6c2d2++){_0xf071f2[_0xe6c2d2][_0x51ad70(0x20d5)]((_0x586815,_0x2190a7)=>_0x586815[0x1]-_0x2190a7[0x1]);for(let _0x38bd48=0x0;_0x38bd48<_0xf071f2[_0xe6c2d2][_0x51ad70(0x18cc)];_0x38bd48++)_0x18fe5b[_0xf071f2[_0xe6c2d2][_0x38bd48][0x0]]=_0x39b851++;}for(let _0x827149=0x0;_0x827149<_0xf071f2[0xc]['length'];_0x827149++)_0x18fe5b[_0xf071f2[0xc][_0x827149][0x0]]=_0x39b851++;for(let _0x5999f0=0x0;_0x5999f0<this['vertex'][_0x51ad70(0x18cc)];_0x5999f0++)this['vertex'][_0x5999f0][_0x51ad70(0xede)](_0x18fe5b[_0x5999f0]);this[_0x51ad70(0x41a1)][_0x51ad70(0x20d5)]((_0x87b58a,_0x34a11c)=>_0x87b58a[0x3]-_0x34a11c[0x3]);for(let _0x101de4=0x0;_0x101de4<this[_0x51ad70(0x41a1)][_0x51ad70(0x18cc)];_0x101de4++)this[_0x51ad70(0x41a1)][_0x101de4][_0x51ad70(0x1cb7)]();for(let _0x5bb9d0=0x0;_0x5bb9d0<this[_0x51ad70(0xea3)][_0x51ad70(0x18cc)];_0x5bb9d0++)for(let _0x10036a=0x0;_0x10036a<this[_0x51ad70(0xea3)][_0x5bb9d0][_0x51ad70(0x18cc)];_0x10036a++)this[_0x51ad70(0xea3)][_0x5bb9d0][_0x10036a]=_0x18fe5b[this['face'][_0x5bb9d0][_0x10036a]];this[_0x51ad70(0x1362)]=_0xf071f2[0xc]['length'],this['poleNodes']=this['vertex'][_0x51ad70(0x18cc)]-this[_0x51ad70(0x1362)];}[_0x1d045d(0x3b32)](_0x760f8b,_0x4104f6){var _0x19aa14=_0x1d045d;const _0x28421f=[],_0x348197=[];var _0x12008d=_0x4104f6['pop'](),_0x3dc01c=(_0x348197['push'](_0x12008d),this[_0x19aa14(0xea3)][_0x12008d][_0x19aa14(0x86a)](_0x760f8b));let _0x5eace4=this['face'][_0x12008d][(_0x3dc01c+0x2)%0x3],_0x4a8dd7=(_0x28421f[_0x19aa14(0xede)](_0x5eace4),0x0);for(;0x0<_0x4104f6[_0x19aa14(0x18cc)];)_0x12008d=_0x4104f6[_0x4a8dd7],-0x1<this[_0x19aa14(0xea3)][_0x12008d][_0x19aa14(0x86a)](_0x5eace4)?(_0x3dc01c=(this['face'][_0x12008d][_0x19aa14(0x86a)](_0x5eace4)+0x1)%0x3,_0x5eace4=this[_0x19aa14(0xea3)][_0x12008d][_0x3dc01c],_0x28421f[_0x19aa14(0xede)](_0x5eace4),_0x348197['push'](_0x12008d),_0x4104f6[_0x19aa14(0xb1f)](_0x4a8dd7,0x1),_0x4a8dd7=0x0):_0x4a8dd7++;return this[_0x19aa14(0x1c7d)][_0x19aa14(0xede)](_0x28421f),_0x348197;}[_0x1d045d(0x3689)](){var _0x2a7efa=_0x1d045d;const _0x4a1f59=new _0x23fe55('GeoDual','Goldberg',[],[]);_0x4a1f59['name']='GD\x20dual';var _0x292a22=this[_0x2a7efa(0x41a1)]['length'];const _0x422f87=new Array(_0x292a22);for(let _0xbe024c=0x0;_0xbe024c<_0x292a22;_0xbe024c++)_0x422f87[_0xbe024c]=[];for(let _0x52f861=0x0;_0x52f861<this[_0x2a7efa(0xea3)][_0x2a7efa(0x18cc)];_0x52f861++)for(let _0x2fd82f=0x0;_0x2fd82f<0x3;_0x2fd82f++)_0x422f87[this['face'][_0x52f861][_0x2fd82f]][_0x2a7efa(0xede)](_0x52f861);let _0x43d8e8=0x0,_0xc35396=0x0,_0x47bef3=0x0,_0x4fdd34=[],_0x234ca3=[];this['adjacentFaces']=[];for(let _0x54c937=0x0;_0x54c937<_0x422f87[_0x2a7efa(0x18cc)];_0x54c937++)_0x4a1f59[_0x2a7efa(0xea3)][_0x54c937]=this[_0x2a7efa(0x3b32)](_0x54c937,_0x422f87[_0x54c937][_0x2a7efa(0x36a3)]([])),_0x422f87[_0x54c937][_0x2a7efa(0x35b2)](_0x27b66=>{var _0x1c558e=_0x2a7efa;_0x43d8e8=0x0,_0xc35396=0x0,_0x47bef3=0x0,_0x4fdd34=this['face'][_0x27b66];for(let _0x3b2e6a=0x0;_0x3b2e6a<0x3;_0x3b2e6a++)_0x234ca3=this[_0x1c558e(0x41a1)][_0x4fdd34[_0x3b2e6a]],_0x43d8e8+=_0x234ca3[0x0],_0xc35396+=_0x234ca3[0x1],_0x47bef3+=_0x234ca3[0x2];_0x4a1f59['vertex'][_0x27b66]=[_0x43d8e8/0x3,_0xc35396/0x3,_0x47bef3/0x3];});return _0x4a1f59;}static[_0x1d045d(0x3db4)](_0x2f946b){var _0x32f9dc=_0x1d045d;const _0x5e87fe=new _0x26326e(_0x32f9dc(0x2316),_0x32f9dc(0x2d75),[[0x0,_0x3ab280['Q_'],-0x1],[-_0x3ab280['Q_'],0x1,0x0],[-0x1,0x0,-_0x3ab280['Q_']],[0x1,0x0,-_0x3ab280['Q_']],[_0x3ab280['Q_'],0x1,0x0],[0x0,_0x3ab280['Q_'],0x1],[-0x1,0x0,_0x3ab280['Q_']],[-_0x3ab280['Q_'],-0x1,0x0],[0x0,-_0x3ab280['Q_'],-0x1],[_0x3ab280['Q_'],-0x1,0x0],[0x1,0x0,_0x3ab280['Q_']],[0x0,-_0x3ab280['Q_'],0x1]],[]);_0x2f946b[_0x32f9dc(0x1d1e)](),_0x2f946b[_0x32f9dc(0xbf2)](),_0x2f946b[_0x32f9dc(0x2828)](),_0x2f946b[_0x32f9dc(0x350d)](),_0x2f946b[_0x32f9dc(0x3437)](),_0x2f946b[_0x32f9dc(0x2c39)]();for(let _0x369eaa=0x0;_0x369eaa<_0x2f946b[_0x32f9dc(0x1771)]['face']['length'];_0x369eaa++)_0x2f946b[_0x32f9dc(0x426)](_0x369eaa,_0x5e87fe),_0x5e87fe['innerToData'](_0x369eaa,_0x2f946b),'B'===_0x2f946b[_0x32f9dc(0x1771)]['edgematch'][_0x369eaa][0x1]&&_0x5e87fe[_0x32f9dc(0x1ffd)](_0x369eaa,_0x2f946b),'O'===_0x2f946b[_0x32f9dc(0x1771)][_0x32f9dc(0xa2c)][_0x369eaa][0x1]&&_0x5e87fe[_0x32f9dc(0x3a0d)](_0x369eaa,_0x2f946b),'A'===_0x2f946b[_0x32f9dc(0x1771)]['edgematch'][_0x369eaa][0x3]&&_0x5e87fe['mapBAOAtoDATA'](_0x369eaa,_0x2f946b);return _0x5e87fe[_0x32f9dc(0x32b3)](_0x2f946b),_0x5e87fe[_0x32f9dc(0x41a1)]=_0x5e87fe[_0x32f9dc(0x41a1)][_0x32f9dc(0x36d3)](function(_0x362d05){var _0x18106d=_0x32f9dc,_0x2fcd92=_0x362d05[0x0],_0x5f349e=_0x362d05[0x1],_0x46b215=_0x362d05[0x2],_0x2fcd92=Math[_0x18106d(0x141a)](_0x2fcd92*_0x2fcd92+_0x5f349e*_0x5f349e+_0x46b215*_0x46b215);return _0x362d05[0x0]*=0x1/_0x2fcd92,_0x362d05[0x1]*=0x1/_0x2fcd92,_0x362d05[0x2]*=0x1/_0x2fcd92,_0x362d05;}),_0x5e87fe;}}},0x172d3:(_0x500920,_0x1aa7b8,_0x473e5e)=>{var _0x3ac832=a8_0x1ec55c;_0x473e5e['d'](_0x1aa7b8,{'Z':()=>_0x2ca2f7});var _0x3da03a=_0x473e5e(0xd53f),_0x589906=_0x473e5e(0xbd53),_0x41c4da=_0x473e5e(0xb5a7),_0x27b0c5=_0x473e5e(0x1679c),_0x1ecbe6=_0x473e5e(0x9607),_0x203399=_0x473e5e(0x172b4),_0x392d3c=_0x473e5e(0x454e),_0x1fd7ff=_0x473e5e(0x1610),_0x29b2d5=_0x473e5e(0x4ba7),_0x45fe81=_0x473e5e(0xff4d),_0x39151b=_0x473e5e(0x1404a),_0x4269a2=_0x473e5e(0x11096),_0x118ea0=_0x473e5e(0x11338);class _0x2ca2f7{constructor(_0x368ffc,_0x9703d3,_0x2bef88,_0x230275=!0x1,_0x3d2038=null){var _0x54a233=a8_0x5306;this[_0x54a233(0x38bf)]=_0x1fd7ff['g']['DELAYLOADSTATE_NONE'],this[_0x54a233(0x2be2)]=0x0,this[_0x54a233(0x13d5)]=!0x1,this['_indexBufferIsUpdatable']=!0x1,this[_0x54a233(0x1f18)]=[],this[_0x54a233(0x2fc)]=null,this['useBoundingInfoFromGeometry']=!0x1,this['_scene']=_0x9703d3||_0x4269a2['l'][_0x54a233(0x2370)],this[_0x54a233(0x3c5c)]&&(this['id']=_0x368ffc,this[_0x54a233(0x309e)]=this[_0x54a233(0x3c5c)][_0x54a233(0x2989)](),this[_0x54a233(0x355c)]=this['_scene'][_0x54a233(0x3e9d)](),this[_0x54a233(0x3ccd)]=[],this[_0x54a233(0x257e)]={},this['_indices']=[],this[_0x54a233(0x16c8)]=_0x230275,_0x2bef88?this[_0x54a233(0x1df2)](_0x2bef88,_0x230275):this[_0x54a233(0x2be2)]=0x0,this[_0x54a233(0x355c)][_0x54a233(0x16da)]()[_0x54a233(0x1074)]&&(this[_0x54a233(0xeb8)]={}),_0x3d2038&&(this[_0x54a233(0x2140)](_0x3d2038),_0x3d2038[_0x54a233(0x5d4)](!0x0)));}get[_0x3ac832(0x2f26)](){var _0xad6efd=_0x3ac832;return this[_0xad6efd(0x22b9)];}set[_0x3ac832(0x2f26)](_0x25a342){var _0x204419=_0x3ac832;this[_0x204419(0x22b9)]?this[_0x204419(0x22b9)][_0x204419(0x19f9)](_0x25a342):this[_0x204419(0x22b9)]=_0x25a342['clone'](),this['_updateBoundingInfo'](!0x0,null);}static[_0x3ac832(0x16ef)](_0x1536b8){const _0x57f98e=new _0x2ca2f7(_0x2ca2f7['RandomId'](),_0x1536b8['getScene']());return _0x57f98e['applyToMesh'](_0x1536b8),_0x57f98e;}get['meshes'](){var _0x4c6933=_0x3ac832;return this[_0x4c6933(0x3ccd)];}get[_0x3ac832(0x1685)](){return this['_extend'];}['getScene'](){var _0x1abd26=_0x3ac832;return this[_0x1abd26(0x3c5c)];}['getEngine'](){return this['_engine'];}[_0x3ac832(0x3b27)](){var _0x230c94=_0x3ac832;return this['delayLoadState']===_0x1fd7ff['g'][_0x230c94(0x75f)]||this['delayLoadState']===_0x1fd7ff['g'][_0x230c94(0x1083)];}get['doNotSerialize'](){var _0x388bd8=_0x3ac832;for(let _0x1c7ef0=0x0;_0x1c7ef0<this[_0x388bd8(0x3ccd)][_0x388bd8(0x18cc)];_0x1c7ef0++)if(!this['_meshes'][_0x1c7ef0]['doNotSerialize'])return!0x1;return!0x0;}[_0x3ac832(0x1834)](){var _0x334c49=_0x3ac832;this[_0x334c49(0xeb8)]&&(this['_vertexArrayObjects']={}),0x0!==this[_0x334c49(0x3ccd)][_0x334c49(0x18cc)]&&this[_0x334c49(0x6c0)]&&(this['_indexBuffer']=this[_0x334c49(0x355c)][_0x334c49(0xe45)](this[_0x334c49(0x6c0)],this['_updatable']));for(const _0x5a5faa in this[_0x334c49(0x257e)]){const _0x20e11b=this[_0x334c49(0x257e)][_0x5a5faa];_0x20e11b[_0x334c49(0x1834)]();}}['setAllVerticesData'](_0x1cfdb0,_0x28b26f){var _0x19feb5=_0x3ac832;_0x1cfdb0[_0x19feb5(0x25be)](this,_0x28b26f),this[_0x19feb5(0x1e33)]();}[_0x3ac832(0x3b86)](_0x3bf0d4,_0x287cb2,_0x568c52=!0x1,_0x39c86b){var _0x13d0ba=_0x3ac832;_0x568c52&&Array[_0x13d0ba(0x2cb4)](_0x287cb2)&&(_0x287cb2=new Float32Array(_0x287cb2)),_0x287cb2=new _0x27b0c5['o'](this['_engine'],_0x287cb2,_0x3bf0d4,_0x568c52,0x0===this['_meshes'][_0x13d0ba(0x18cc)],_0x39c86b),this[_0x13d0ba(0x149a)](_0x287cb2);}['removeVerticesData'](_0x3af2d6){var _0x481d66=_0x3ac832;this[_0x481d66(0x257e)][_0x3af2d6]&&(this['_vertexBuffers'][_0x3af2d6][_0x481d66(0x41a)](),delete this[_0x481d66(0x257e)][_0x3af2d6]),this[_0x481d66(0xeb8)]&&this[_0x481d66(0x389c)]();}[_0x3ac832(0x149a)](_0x330557,_0x57fcf6=null,_0xf3713=!0x0){var _0x541319=_0x3ac832,_0x25be1b=_0x330557[_0x541319(0x3f49)](),_0x3b8e97=(this['_vertexBuffers'][_0x25be1b]&&_0xf3713&&this['_vertexBuffers'][_0x25be1b][_0x541319(0x41a)](),_0x330557[_0x541319(0x1734)]&&_0x330557[_0x541319(0x1734)]['_increaseReferences'](),this[_0x541319(0x257e)][_0x25be1b]=_0x330557,this[_0x541319(0x3ccd)]),_0x5c2d36=_0x3b8e97[_0x541319(0x18cc)];if(_0x25be1b===_0x27b0c5['o'][_0x541319(0x1678)]){_0xf3713=_0x330557[_0x541319(0x360f)](),(null!=_0x57fcf6?this[_0x541319(0x2be2)]=_0x57fcf6:null!=_0xf3713&&(this[_0x541319(0x2be2)]=_0xf3713[_0x541319(0x18cc)]/(_0x330557[_0x541319(0x19d6)]===_0x27b0c5['o'][_0x541319(0x449)]?_0x330557[_0x541319(0x27bf)]:_0x330557[_0x541319(0x27bf)]/0x4)),this[_0x541319(0x2acf)](_0xf3713),this[_0x541319(0x3cdd)]());for(let _0x3d7f71=0x0;_0x3d7f71<_0x5c2d36;_0x3d7f71++){const _0x3c71a2=_0x3b8e97[_0x3d7f71];_0x3c71a2[_0x541319(0x2221)](this[_0x541319(0x1b6b)][_0x541319(0x40c4)],this['_extend']['maximum']),_0x3c71a2['_createGlobalSubMesh'](_0x3c71a2[_0x541319(0x41b6)]),_0x3c71a2[_0x541319(0x5d4)](!0x0),_0x3c71a2[_0x541319(0x30a5)]();}}this[_0x541319(0x1e33)](_0x25be1b);}[_0x3ac832(0x16c0)](_0x100264,_0x227432,_0x2915b0,_0x3c621b=!0x1){var _0x1fbc74=_0x3ac832;const _0x55b44e=this[_0x1fbc74(0x3ad0)](_0x100264);_0x55b44e&&(_0x55b44e[_0x1fbc74(0x28e2)](_0x227432,_0x2915b0,_0x3c621b),this[_0x1fbc74(0x1e33)](_0x100264));}[_0x3ac832(0x2b61)](_0xfe4c4c,_0xb3c7fb,_0x1ee747=!0x1){var _0x180e1e=_0x3ac832;const _0x3de4da=this['getVertexBuffer'](_0xfe4c4c);_0x3de4da&&(_0x3de4da[_0x180e1e(0x2bb0)](_0xb3c7fb),_0xfe4c4c===_0x27b0c5['o'][_0x180e1e(0x1678)]&&this[_0x180e1e(0x335f)](_0x1ee747,_0xb3c7fb),this['_notifyUpdate'](_0xfe4c4c));}[_0x3ac832(0x335f)](_0x5572c2,_0x335a4f){var _0x4e837d=_0x3ac832;if(_0x5572c2&&this['_updateExtend'](_0x335a4f),this['_resetPointsArrayCache'](),_0x5572c2)for(const _0x982562 of this[_0x4e837d(0x3ccd)]){_0x982562[_0x4e837d(0x2160)]?_0x982562[_0x4e837d(0x1654)]()[_0x4e837d(0x394e)](this[_0x4e837d(0x1b6b)][_0x4e837d(0x40c4)],this[_0x4e837d(0x1b6b)]['maximum']):_0x982562[_0x4e837d(0x2221)](this[_0x4e837d(0x1b6b)][_0x4e837d(0x40c4)],this[_0x4e837d(0x1b6b)][_0x4e837d(0x65d)]);for(const _0x19c834 of _0x982562['subMeshes'])_0x19c834['refreshBoundingInfo']();}}[_0x3ac832(0x814)](_0x406e4b,_0x33c9e8,_0x4ee6e8,_0x535959){var _0x156a74=_0x3ac832;if(_0x406e4b){void 0x0===_0x33c9e8&&(_0x33c9e8=this[_0x156a74(0x783)]);var _0x5ea2f1=this['getVertexBuffers']();if(_0x5ea2f1){if(_0x33c9e8!=this[_0x156a74(0x783)]||!this[_0x156a74(0xeb8)]&&!_0x535959)this[_0x156a74(0x355c)][_0x156a74(0x40ca)](_0x5ea2f1,_0x33c9e8,_0x406e4b,_0x4ee6e8);else{const _0x12c8b6=_0x535959||this['_vertexArrayObjects'];_0x12c8b6[_0x406e4b[_0x156a74(0x1846)]]||(_0x12c8b6[_0x406e4b[_0x156a74(0x1846)]]=this[_0x156a74(0x355c)][_0x156a74(0x127c)](_0x5ea2f1,_0x33c9e8,_0x406e4b,_0x4ee6e8)),this[_0x156a74(0x355c)]['bindVertexArrayObject'](_0x12c8b6[_0x406e4b[_0x156a74(0x1846)]],_0x33c9e8);}}}}[_0x3ac832(0x3fd3)](){var _0x55ff89=_0x3ac832;return this[_0x55ff89(0x3b27)]()?this['_totalVertices']:0x0;}[_0x3ac832(0x38be)](_0x5c0cdf,_0x42c50a,_0x5d8831){var _0x4b6ae8=_0x3ac832;const _0x893a6e=this[_0x4b6ae8(0x3ad0)](_0x5c0cdf);return _0x893a6e?_0x893a6e[_0x4b6ae8(0x1972)](this[_0x4b6ae8(0x2be2)],_0x5d8831||_0x42c50a&&0x1!==this[_0x4b6ae8(0x3ccd)][_0x4b6ae8(0x18cc)]):null;}[_0x3ac832(0x2c51)](_0x4e824d){var _0x9dd16f=_0x3ac832;const _0x2ddf8e=this[_0x9dd16f(0x257e)][_0x4e824d];return!!_0x2ddf8e&&_0x2ddf8e[_0x9dd16f(0x2e99)]();}['getVertexBuffer'](_0x499e68){var _0x275e98=_0x3ac832;return this[_0x275e98(0x3b27)]()?this[_0x275e98(0x257e)][_0x499e68]:null;}[_0x3ac832(0x84e)](){var _0x47e9ec=_0x3ac832;return this['isReady']()?this[_0x47e9ec(0x257e)]:null;}[_0x3ac832(0x2389)](_0x1f7e1d){var _0x22e12c=_0x3ac832;return this[_0x22e12c(0x257e)]?void 0x0!==this[_0x22e12c(0x257e)][_0x1f7e1d]:!!this[_0x22e12c(0x2526)]&&-0x1!==this[_0x22e12c(0x2526)]['indexOf'](_0x1f7e1d);}[_0x3ac832(0x2c93)](){var _0x2aa68f=_0x3ac832;const _0x268245=[];let _0x52a756;if(!this[_0x2aa68f(0x257e)]&&this[_0x2aa68f(0x2526)]){for(_0x52a756 in this[_0x2aa68f(0x2526)])_0x268245['push'](_0x52a756);}else{for(_0x52a756 in this[_0x2aa68f(0x257e)])_0x268245[_0x2aa68f(0xede)](_0x52a756);}return _0x268245;}[_0x3ac832(0x1cab)](_0x5afdd3,_0xf9daed,_0x488fd1=!0x1){var _0x5865b9=_0x3ac832;if(this[_0x5865b9(0x783)]){if(this[_0x5865b9(0x36d5)]){var _0x13bb6e=_0x5afdd3[_0x5865b9(0x18cc)]!==this[_0x5865b9(0x6c0)][_0x5865b9(0x18cc)];if(_0x488fd1||(this[_0x5865b9(0x6c0)]=_0x5afdd3[_0x5865b9(0x538)]()),this[_0x5865b9(0x355c)]['updateDynamicIndexBuffer'](this['_indexBuffer'],_0x5afdd3,_0xf9daed),_0x13bb6e){for(const _0xd27d8d of this['_meshes'])_0xd27d8d['_createGlobalSubMesh'](!0x0);}}else this['setIndices'](_0x5afdd3,null,!0x0);}}[_0x3ac832(0x1d1e)](_0x44d6c1,_0x160f4a=null,_0x104117=!0x1){var _0x2e4b08=_0x3ac832;this[_0x2e4b08(0x783)]&&this['_engine'][_0x2e4b08(0x27b0)](this[_0x2e4b08(0x783)]),this[_0x2e4b08(0x6c0)]=_0x44d6c1,this[_0x2e4b08(0x36d5)]=_0x104117,0x0!==this[_0x2e4b08(0x3ccd)][_0x2e4b08(0x18cc)]&&this['_indices']&&(this['_indexBuffer']=this[_0x2e4b08(0x355c)]['createIndexBuffer'](this[_0x2e4b08(0x6c0)],_0x104117)),null!=_0x160f4a&&(this[_0x2e4b08(0x2be2)]=_0x160f4a);for(const _0x4df90a of this['_meshes'])_0x4df90a[_0x2e4b08(0x3432)](!0x0),_0x4df90a[_0x2e4b08(0x30a5)]();this[_0x2e4b08(0x1e33)]();}[_0x3ac832(0x107f)](){var _0x3f2f8f=_0x3ac832;return this['isReady']()?this[_0x3f2f8f(0x6c0)][_0x3f2f8f(0x18cc)]:0x0;}[_0x3ac832(0xa9a)](_0x2ddac4,_0x3daa83){var _0x1340bc=_0x3ac832;if(!this[_0x1340bc(0x3b27)]())return null;const _0x54ff98=this[_0x1340bc(0x6c0)];return _0x3daa83||_0x2ddac4&&0x1!==this[_0x1340bc(0x3ccd)][_0x1340bc(0x18cc)]?_0x54ff98[_0x1340bc(0x538)]():_0x54ff98;}[_0x3ac832(0x3d19)](){return this['isReady']()?this['_indexBuffer']:null;}[_0x3ac832(0x6a8)](_0x31fe42=null){var _0x1376ed=_0x3ac832;_0x31fe42&&this[_0x1376ed(0xeb8)]&&this[_0x1376ed(0xeb8)][_0x31fe42[_0x1376ed(0x1846)]]&&(this['_engine'][_0x1376ed(0x1c41)](this['_vertexArrayObjects'][_0x31fe42['key']]),delete this[_0x1376ed(0xeb8)][_0x31fe42['key']]);}[_0x3ac832(0x2fd1)](_0x587ed0,_0x166188){var _0x57e968=_0x3ac832;const _0x136728=this[_0x57e968(0x3ccd)];var _0x568bdd=_0x136728[_0x57e968(0x86a)](_0x587ed0);-0x1!==_0x568bdd&&(_0x136728['splice'](_0x568bdd,0x1),this[_0x57e968(0xeb8)]&&_0x587ed0['_invalidateInstanceVertexArrayObject'](),_0x587ed0[_0x57e968(0x544)]=null,0x0===_0x136728[_0x57e968(0x18cc)]&&_0x166188&&this[_0x57e968(0x41a)]());}['applyToMesh'](_0x7796ff){var _0x58424e=_0x3ac832;if(_0x7796ff['_geometry']!==this){const _0x4ecbba=_0x7796ff['_geometry'],_0x3b7304=(_0x4ecbba&&_0x4ecbba[_0x58424e(0x2fd1)](_0x7796ff),this[_0x58424e(0xeb8)]&&_0x7796ff[_0x58424e(0x3146)](),this[_0x58424e(0x3ccd)]);_0x7796ff[_0x58424e(0x544)]=this,_0x7796ff[_0x58424e(0x371d)][_0x58424e(0x200c)]=null,this[_0x58424e(0x3c5c)][_0x58424e(0x2731)](this),_0x3b7304['push'](_0x7796ff),this[_0x58424e(0x3b27)]()?this[_0x58424e(0x1956)](_0x7796ff):this[_0x58424e(0x10b1)]&&_0x7796ff[_0x58424e(0x3ce4)](this[_0x58424e(0x10b1)]);}}[_0x3ac832(0x2acf)](_0x327ff0=null){var _0xaa6196=_0x3ac832;this[_0xaa6196(0x14bf)]&&this['_boundingInfo']?this[_0xaa6196(0x1b6b)]={'minimum':this[_0xaa6196(0x10b1)][_0xaa6196(0x40c4)]['clone'](),'maximum':this[_0xaa6196(0x10b1)][_0xaa6196(0x65d)][_0xaa6196(0x77b)]()}:(_0x327ff0=_0x327ff0||this[_0xaa6196(0x38be)](_0x27b0c5['o'][_0xaa6196(0x1678)]))&&(this[_0xaa6196(0x1b6b)]=(0x0,_0x39151b['k'])(_0x327ff0,0x0,this['_totalVertices'],this['boundingBias'],0x3));}[_0x3ac832(0x1956)](_0x52037e){var _0x43f44b=_0x3ac832,_0x306e21=this[_0x43f44b(0x3ccd)][_0x43f44b(0x18cc)];for(const _0x5144e9 in this[_0x43f44b(0x257e)])0x1===_0x306e21&&this[_0x43f44b(0x257e)][_0x5144e9][_0x43f44b(0x3f3a)](),_0x5144e9===_0x27b0c5['o'][_0x43f44b(0x1678)]&&(this['_extend']||this['_updateExtend'](),_0x52037e['buildBoundingInfo'](this[_0x43f44b(0x1b6b)]['minimum'],this[_0x43f44b(0x1b6b)][_0x43f44b(0x65d)]),_0x52037e[_0x43f44b(0x3432)](_0x52037e['isUnIndexed']),_0x52037e[_0x43f44b(0x335f)]());0x1===_0x306e21&&this[_0x43f44b(0x6c0)]&&0x0<this[_0x43f44b(0x6c0)][_0x43f44b(0x18cc)]&&(this[_0x43f44b(0x783)]=this[_0x43f44b(0x355c)][_0x43f44b(0xe45)](this['_indices'],this['_updatable'])),_0x52037e[_0x43f44b(0x238d)](),_0x52037e[_0x43f44b(0x30a5)]();}[_0x3ac832(0x1e33)](_0x951d73){var _0x24a83f=_0x3ac832;this['onGeometryUpdated']&&this[_0x24a83f(0xe77)](this,_0x951d73),this[_0x24a83f(0xeb8)]&&this[_0x24a83f(0x389c)]();for(const _0x5b6e43 of this[_0x24a83f(0x3ccd)])_0x5b6e43[_0x24a83f(0x6d9)]();}[_0x3ac832(0x9fb)](_0x4ea103,_0x1602c2){var _0x397d12=_0x3ac832;this[_0x397d12(0x38bf)]!==_0x1fd7ff['g'][_0x397d12(0x3493)]&&(this['isReady']()?_0x1602c2&&_0x1602c2():(this[_0x397d12(0x38bf)]=_0x1fd7ff['g'][_0x397d12(0x3493)],this[_0x397d12(0x34d2)](_0x4ea103,_0x1602c2)));}['_queueLoad'](_0x9a11af,_0x1f411b){var _0x41c675=_0x3ac832;this[_0x41c675(0x8ff)]&&(_0x9a11af[_0x41c675(0x3a74)](this),_0x9a11af['_loadFile'](this['delayLoadingFile'],_0x2121b8=>{var _0x4f4915=_0x41c675;if(this['_delayLoadingFunction']){this[_0x4f4915(0x3da3)](JSON[_0x4f4915(0x28bf)](_0x2121b8),this),this[_0x4f4915(0x38bf)]=_0x1fd7ff['g'][_0x4f4915(0x75f)],this[_0x4f4915(0x2526)]=[],_0x9a11af[_0x4f4915(0x37f8)](this);var _0x2a480d=this[_0x4f4915(0x3ccd)],_0x92b901=_0x2a480d[_0x4f4915(0x18cc)];for(let _0x2e804a=0x0;_0x2e804a<_0x92b901;_0x2e804a++)this[_0x4f4915(0x1956)](_0x2a480d[_0x2e804a]);_0x1f411b&&_0x1f411b();}},void 0x0,!0x0));}[_0x3ac832(0x56f)](){var _0x58e2f2=_0x3ac832;const _0x14b370=this['getIndices'](!0x1);if(null!=_0x14b370&&0x0<_0x14b370[_0x58e2f2(0x18cc)]){for(let _0x19ef66=0x0;_0x19ef66<_0x14b370['length'];_0x19ef66+=0x3){var _0xc11e7=_0x14b370[_0x19ef66+0x0];_0x14b370[_0x19ef66+0x0]=_0x14b370[_0x19ef66+0x2],_0x14b370[_0x19ef66+0x2]=_0xc11e7;}this[_0x58e2f2(0x1d1e)](_0x14b370);}const _0x1bb69e=this[_0x58e2f2(0x38be)](_0x27b0c5['o'][_0x58e2f2(0x1678)],!0x1);if(null!=_0x1bb69e&&0x0<_0x1bb69e[_0x58e2f2(0x18cc)]){for(let _0x4286e6=0x0;_0x4286e6<_0x1bb69e[_0x58e2f2(0x18cc)];_0x4286e6+=0x3)_0x1bb69e[_0x4286e6+0x2]=-_0x1bb69e[_0x4286e6+0x2];this[_0x58e2f2(0x3b86)](_0x27b0c5['o'][_0x58e2f2(0x1678)],_0x1bb69e,!0x1);}const _0x541091=this[_0x58e2f2(0x38be)](_0x27b0c5['o']['NormalKind'],!0x1);if(null!=_0x541091&&0x0<_0x541091[_0x58e2f2(0x18cc)]){for(let _0x3ce908=0x0;_0x3ce908<_0x541091['length'];_0x3ce908+=0x3)_0x541091[_0x3ce908+0x2]=-_0x541091[_0x3ce908+0x2];this[_0x58e2f2(0x3b86)](_0x27b0c5['o']['NormalKind'],_0x541091,!0x1);}}[_0x3ac832(0x3cdd)](){this['_positions']=null;}[_0x3ac832(0x3b7e)](){var _0x18c47b=_0x3ac832;if(this[_0x18c47b(0x200c)])return!0x0;var _0x198680=this[_0x18c47b(0x38be)](_0x27b0c5['o'][_0x18c47b(0x1678)]);if(!_0x198680||0x0===_0x198680[_0x18c47b(0x18cc)])return!0x1;for(let _0x24fe1c=0x3*this[_0x18c47b(0x1f18)]['length'],_0x33fe56=this[_0x18c47b(0x1f18)][_0x18c47b(0x18cc)];_0x24fe1c<_0x198680[_0x18c47b(0x18cc)];_0x24fe1c+=0x3,++_0x33fe56)this[_0x18c47b(0x1f18)][_0x33fe56]=_0x3da03a['P'][_0x18c47b(0xf7f)](_0x198680,_0x24fe1c);for(let _0x262bc2=0x0,_0x2101ef=0x0;_0x262bc2<_0x198680[_0x18c47b(0x18cc)];_0x262bc2+=0x3,++_0x2101ef)this[_0x18c47b(0x1f18)][_0x2101ef][_0x18c47b(0x386b)](_0x198680[0x0+_0x262bc2],_0x198680[0x1+_0x262bc2],_0x198680[0x2+_0x262bc2]);return this['_positionsCache'][_0x18c47b(0x18cc)]=_0x198680[_0x18c47b(0x18cc)]/0x3,this['_positions']=this[_0x18c47b(0x1f18)],!0x0;}[_0x3ac832(0x41ea)](){return this['_isDisposed'];}[_0x3ac832(0x389c)](){var _0x31683a=_0x3ac832;if(this['_vertexArrayObjects']){for(const _0x8d8260 in this['_vertexArrayObjects'])this[_0x31683a(0x355c)][_0x31683a(0x1c41)](this[_0x31683a(0xeb8)][_0x8d8260]);this['_vertexArrayObjects']={};const _0x12231d=this[_0x31683a(0x3ccd)];var _0x36a712=_0x12231d[_0x31683a(0x18cc)];for(let _0x143b72=0x0;_0x143b72<_0x36a712;_0x143b72++)_0x12231d[_0x143b72][_0x31683a(0x3146)]();}}[_0x3ac832(0x41a)](){var _0x1af4ff=_0x3ac832,_0x581acc=this[_0x1af4ff(0x3ccd)],_0x4bf485=_0x581acc[_0x1af4ff(0x18cc)];let _0x222352;for(_0x222352=0x0;_0x222352<_0x4bf485;_0x222352++)this[_0x1af4ff(0x2fd1)](_0x581acc[_0x222352]);this['_meshes']['length']=0x0,this[_0x1af4ff(0x389c)]();for(const _0x2cf8bb in this[_0x1af4ff(0x257e)])this[_0x1af4ff(0x257e)][_0x2cf8bb][_0x1af4ff(0x41a)]();if(this[_0x1af4ff(0x257e)]={},this[_0x1af4ff(0x2be2)]=0x0,this[_0x1af4ff(0x783)]&&this[_0x1af4ff(0x355c)][_0x1af4ff(0x27b0)](this[_0x1af4ff(0x783)]),this['_indexBuffer']=null,this[_0x1af4ff(0x6c0)]=[],this[_0x1af4ff(0x38bf)]=_0x1fd7ff['g'][_0x1af4ff(0x1083)],this[_0x1af4ff(0x8ff)]=null,this['_delayLoadingFunction']=null,this['_delayInfo']=[],this[_0x1af4ff(0x10b1)]=null,this[_0x1af4ff(0x3c5c)][_0x1af4ff(0x8e4)](this),this[_0x1af4ff(0x2fc)]){const _0xce0f4d=this['_parentContainer'][_0x1af4ff(0x3bc6)]['indexOf'](this);-0x1<_0xce0f4d&&this[_0x1af4ff(0x2fc)]['geometries'][_0x1af4ff(0xb1f)](_0xce0f4d,0x1),this[_0x1af4ff(0x2fc)]=null;}this[_0x1af4ff(0x13d5)]=!0x0;}['copy'](_0xa37c97){var _0x2fc230=_0x3ac832;const _0x13a8bb=new _0x41c4da['x']();_0x13a8bb[_0x2fc230(0xe41)]=[];var _0x5d6760=this[_0x2fc230(0xa9a)]();if(_0x5d6760){for(let _0x30905a=0x0;_0x30905a<_0x5d6760[_0x2fc230(0x18cc)];_0x30905a++)_0x13a8bb[_0x2fc230(0xe41)]['push'](_0x5d6760[_0x30905a]);}let _0x132d39=!0x1,_0x5617bb=!0x1,_0x3adc3e;for(_0x3adc3e in this[_0x2fc230(0x257e)]){const _0x4c23f0=this[_0x2fc230(0x38be)](_0x3adc3e);if(_0x4c23f0&&(_0x4c23f0 instanceof Float32Array?_0x13a8bb['set'](new Float32Array(_0x4c23f0),_0x3adc3e):_0x13a8bb['set'](_0x4c23f0[_0x2fc230(0x538)](0x0),_0x3adc3e),!_0x5617bb)){const _0x19ed8d=this[_0x2fc230(0x3ad0)](_0x3adc3e);_0x19ed8d&&(_0x132d39=_0x19ed8d[_0x2fc230(0x2e99)](),_0x5617bb=!_0x132d39);}}const _0x3e6405=new _0x2ca2f7(_0xa37c97,this['_scene'],_0x13a8bb,_0x132d39);for(_0x3adc3e in(_0x3e6405[_0x2fc230(0x38bf)]=this[_0x2fc230(0x38bf)],_0x3e6405[_0x2fc230(0x8ff)]=this[_0x2fc230(0x8ff)],_0x3e6405[_0x2fc230(0x3da3)]=this[_0x2fc230(0x3da3)],this[_0x2fc230(0x2526)]))_0x3e6405[_0x2fc230(0x2526)]=_0x3e6405[_0x2fc230(0x2526)]||[],_0x3e6405['_delayInfo'][_0x2fc230(0xede)](_0x3adc3e);return _0x3e6405[_0x2fc230(0x10b1)]=new _0x392d3c['j'](this[_0x2fc230(0x1b6b)][_0x2fc230(0x40c4)],this[_0x2fc230(0x1b6b)][_0x2fc230(0x65d)]),_0x3e6405;}[_0x3ac832(0x18e2)](){var _0x2b60bd=_0x3ac832;const _0x4bb875={};return _0x4bb875['id']=this['id'],_0x4bb875['uniqueId']=this[_0x2b60bd(0x309e)],_0x4bb875[_0x2b60bd(0x1aa8)]=this[_0x2b60bd(0x16c8)],_0x45fe81['$']&&_0x45fe81['$'][_0x2b60bd(0x50a)](this)&&(_0x4bb875[_0x2b60bd(0x2e18)]=_0x45fe81['$'][_0x2b60bd(0x38cf)](this)),_0x4bb875;}[_0x3ac832(0x3f18)](_0x924e1d){var _0xe84fe4=_0x3ac832;return Array[_0xe84fe4(0x2cb4)](_0x924e1d)?_0x924e1d:Array[_0xe84fe4(0x1ce1)][_0xe84fe4(0x538)]['call'](_0x924e1d);}['clearCachedData'](){var _0x19973a=_0x3ac832;this[_0x19973a(0x6c0)]=[],this[_0x19973a(0x3cdd)]();for(const _0x287dfb in this['_vertexBuffers'])Object[_0x19973a(0x1ce1)]['hasOwnProperty'][_0x19973a(0x15d4)](this['_vertexBuffers'],_0x287dfb)&&(this[_0x19973a(0x257e)][_0x287dfb][_0x19973a(0x1734)]['_data']=null);}[_0x3ac832(0x14aa)](){var _0x4f96f9=_0x3ac832;const _0x162522=this[_0x4f96f9(0x18e2)]();return this['isVerticesDataPresent'](_0x27b0c5['o'][_0x4f96f9(0x1678)])&&(_0x162522['positions']=this['_toNumberArray'](this[_0x4f96f9(0x38be)](_0x27b0c5['o'][_0x4f96f9(0x1678)])),this['isVertexBufferUpdatable'](_0x27b0c5['o'][_0x4f96f9(0x1678)])&&(_0x162522['positions']['_updatable']=!0x0)),this['isVerticesDataPresent'](_0x27b0c5['o']['NormalKind'])&&(_0x162522['normals']=this[_0x4f96f9(0x3f18)](this[_0x4f96f9(0x38be)](_0x27b0c5['o'][_0x4f96f9(0x24a2)])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o'][_0x4f96f9(0x24a2)])&&(_0x162522[_0x4f96f9(0xdd1)][_0x4f96f9(0x16c8)]=!0x0)),this['isVerticesDataPresent'](_0x27b0c5['o'][_0x4f96f9(0x23d9)])&&(_0x162522[_0x4f96f9(0x2921)]=this[_0x4f96f9(0x3f18)](this[_0x4f96f9(0x38be)](_0x27b0c5['o']['TangentKind'])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o'][_0x4f96f9(0x23d9)])&&(_0x162522[_0x4f96f9(0x2921)][_0x4f96f9(0x16c8)]=!0x0)),this[_0x4f96f9(0x2389)](_0x27b0c5['o']['UVKind'])&&(_0x162522['uvs']=this['_toNumberArray'](this[_0x4f96f9(0x38be)](_0x27b0c5['o'][_0x4f96f9(0x3f15)])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o']['UVKind'])&&(_0x162522['uvs'][_0x4f96f9(0x16c8)]=!0x0)),this[_0x4f96f9(0x2389)](_0x27b0c5['o'][_0x4f96f9(0xa54)])&&(_0x162522[_0x4f96f9(0x41fe)]=this[_0x4f96f9(0x3f18)](this[_0x4f96f9(0x38be)](_0x27b0c5['o'][_0x4f96f9(0xa54)])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o']['UV2Kind'])&&(_0x162522[_0x4f96f9(0x41fe)][_0x4f96f9(0x16c8)]=!0x0)),this['isVerticesDataPresent'](_0x27b0c5['o']['UV3Kind'])&&(_0x162522[_0x4f96f9(0xf3e)]=this[_0x4f96f9(0x3f18)](this['getVerticesData'](_0x27b0c5['o'][_0x4f96f9(0x27f7)])),this['isVertexBufferUpdatable'](_0x27b0c5['o']['UV3Kind'])&&(_0x162522[_0x4f96f9(0xf3e)][_0x4f96f9(0x16c8)]=!0x0)),this[_0x4f96f9(0x2389)](_0x27b0c5['o'][_0x4f96f9(0x127a)])&&(_0x162522[_0x4f96f9(0x3de5)]=this[_0x4f96f9(0x3f18)](this[_0x4f96f9(0x38be)](_0x27b0c5['o']['UV4Kind'])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o']['UV4Kind'])&&(_0x162522[_0x4f96f9(0x3de5)][_0x4f96f9(0x16c8)]=!0x0)),this['isVerticesDataPresent'](_0x27b0c5['o'][_0x4f96f9(0x1c42)])&&(_0x162522[_0x4f96f9(0xa39)]=this['_toNumberArray'](this[_0x4f96f9(0x38be)](_0x27b0c5['o'][_0x4f96f9(0x1c42)])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o']['UV5Kind'])&&(_0x162522[_0x4f96f9(0xa39)][_0x4f96f9(0x16c8)]=!0x0)),this[_0x4f96f9(0x2389)](_0x27b0c5['o'][_0x4f96f9(0x2504)])&&(_0x162522[_0x4f96f9(0x14a2)]=this[_0x4f96f9(0x3f18)](this[_0x4f96f9(0x38be)](_0x27b0c5['o'][_0x4f96f9(0x2504)])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o'][_0x4f96f9(0x2504)])&&(_0x162522['uv6s'][_0x4f96f9(0x16c8)]=!0x0)),this[_0x4f96f9(0x2389)](_0x27b0c5['o'][_0x4f96f9(0x1e26)])&&(_0x162522[_0x4f96f9(0x2838)]=this[_0x4f96f9(0x3f18)](this['getVerticesData'](_0x27b0c5['o'][_0x4f96f9(0x1e26)])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o'][_0x4f96f9(0x1e26)])&&(_0x162522[_0x4f96f9(0x2838)][_0x4f96f9(0x16c8)]=!0x0)),this[_0x4f96f9(0x2389)](_0x27b0c5['o'][_0x4f96f9(0x306e)])&&(_0x162522[_0x4f96f9(0x3b20)]=this[_0x4f96f9(0x3f18)](this[_0x4f96f9(0x38be)](_0x27b0c5['o'][_0x4f96f9(0x306e)])),_0x162522['matricesIndices']['_isExpanded']=!0x0,this[_0x4f96f9(0x2c51)](_0x27b0c5['o'][_0x4f96f9(0x306e)])&&(_0x162522[_0x4f96f9(0x3b20)][_0x4f96f9(0x16c8)]=!0x0)),this[_0x4f96f9(0x2389)](_0x27b0c5['o'][_0x4f96f9(0x2e2a)])&&(_0x162522['matricesWeights']=this[_0x4f96f9(0x3f18)](this[_0x4f96f9(0x38be)](_0x27b0c5['o'][_0x4f96f9(0x2e2a)])),this[_0x4f96f9(0x2c51)](_0x27b0c5['o'][_0x4f96f9(0x2e2a)])&&(_0x162522[_0x4f96f9(0x354a)]['_updatable']=!0x0)),_0x162522[_0x4f96f9(0xe41)]=this[_0x4f96f9(0x3f18)](this['getIndices']()),_0x162522;}static['ExtractFromMesh'](_0x2ddd9d,_0x5ccbc6){var _0x4a8226=_0x3ac832;const _0x518fdb=_0x2ddd9d[_0x4a8226(0x544)];return _0x518fdb?_0x518fdb[_0x4a8226(0x1daf)](_0x5ccbc6):null;}static[_0x3ac832(0x311d)](){var _0x53b00b=_0x3ac832;return _0x29b2d5['w1'][_0x53b00b(0x311d)]();}static['_GetGeometryByLoadedUniqueId'](_0x7a6378,_0x53114f){var _0x54eec3=_0x3ac832;for(let _0x463780=0x0;_0x463780<_0x53114f[_0x54eec3(0x3bc6)][_0x54eec3(0x18cc)];_0x463780++)if(_0x53114f['geometries'][_0x463780][_0x54eec3(0x389b)]===_0x7a6378)return _0x53114f[_0x54eec3(0x3bc6)][_0x463780];return null;}static[_0x3ac832(0x1f26)](_0x37d906,_0x3448c8){var _0x41cec6=_0x3ac832;const _0x3da662=_0x3448c8[_0x41cec6(0x3d78)]();var _0x35b4f9=_0x37d906['geometryUniqueId'],_0x8e0ffc=_0x37d906[_0x41cec6(0x2cf)];if(_0x35b4f9||_0x8e0ffc){const _0x4ba4a7=_0x35b4f9?this[_0x41cec6(0x184f)](_0x35b4f9,_0x3da662):_0x3da662[_0x41cec6(0x39a9)](_0x8e0ffc);_0x4ba4a7&&_0x4ba4a7['applyToMesh'](_0x3448c8);}else{if(_0x37d906 instanceof ArrayBuffer){var _0x5e9cec=_0x3448c8[_0x41cec6(0x3d81)];if(_0x5e9cec[_0x41cec6(0x17bf)]&&0x0<_0x5e9cec[_0x41cec6(0x17bf)][_0x41cec6(0x3e30)]&&(_0x35b4f9=new Float32Array(_0x37d906,_0x5e9cec['positionsAttrDesc'][_0x41cec6(0x2a25)],_0x5e9cec['positionsAttrDesc']['count']),_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x1678)],_0x35b4f9,!0x1)),_0x5e9cec['normalsAttrDesc']&&0x0<_0x5e9cec[_0x41cec6(0x318d)][_0x41cec6(0x3e30)]&&(_0x8e0ffc=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x318d)]['offset'],_0x5e9cec[_0x41cec6(0x318d)][_0x41cec6(0x3e30)]),_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x24a2)],_0x8e0ffc,!0x1)),_0x5e9cec[_0x41cec6(0x1cda)]&&0x0<_0x5e9cec[_0x41cec6(0x1cda)]['count']&&(_0x35b4f9=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x1cda)]['offset'],_0x5e9cec[_0x41cec6(0x1cda)][_0x41cec6(0x3e30)]),_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x23d9)],_0x35b4f9,!0x1)),_0x5e9cec['uvsAttrDesc']&&0x0<_0x5e9cec[_0x41cec6(0x1f4f)]['count']){const _0x1a5564=new Float32Array(_0x37d906,_0x5e9cec['uvsAttrDesc'][_0x41cec6(0x2a25)],_0x5e9cec[_0x41cec6(0x1f4f)][_0x41cec6(0x3e30)]);if(_0x118ea0['e'][_0x41cec6(0x367f)]){for(let _0x27c6e9=0x1;_0x27c6e9<_0x1a5564[_0x41cec6(0x18cc)];_0x27c6e9+=0x2)_0x1a5564[_0x27c6e9]=0x1-_0x1a5564[_0x27c6e9];}_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o']['UVKind'],_0x1a5564,!0x1);}if(_0x5e9cec[_0x41cec6(0x39ed)]&&0x0<_0x5e9cec[_0x41cec6(0x39ed)]['count']){const _0x359c56=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x39ed)]['offset'],_0x5e9cec['uvs2AttrDesc']['count']);if(_0x118ea0['e'][_0x41cec6(0x367f)]){for(let _0x3ed2d5=0x1;_0x3ed2d5<_0x359c56[_0x41cec6(0x18cc)];_0x3ed2d5+=0x2)_0x359c56[_0x3ed2d5]=0x1-_0x359c56[_0x3ed2d5];}_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0xa54)],_0x359c56,!0x1);}if(_0x5e9cec[_0x41cec6(0x33f4)]&&0x0<_0x5e9cec['uvs3AttrDesc'][_0x41cec6(0x3e30)]){const _0xc7433b=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x33f4)]['offset'],_0x5e9cec['uvs3AttrDesc'][_0x41cec6(0x3e30)]);if(_0x118ea0['e'][_0x41cec6(0x367f)]){for(let _0x233768=0x1;_0x233768<_0xc7433b[_0x41cec6(0x18cc)];_0x233768+=0x2)_0xc7433b[_0x233768]=0x1-_0xc7433b[_0x233768];}_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x27f7)],_0xc7433b,!0x1);}if(_0x5e9cec['uvs4AttrDesc']&&0x0<_0x5e9cec[_0x41cec6(0x1a66)][_0x41cec6(0x3e30)]){const _0x7d502f=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x1a66)][_0x41cec6(0x2a25)],_0x5e9cec[_0x41cec6(0x1a66)][_0x41cec6(0x3e30)]);if(_0x118ea0['e']['UseOpenGLOrientationForUV']){for(let _0x570c36=0x1;_0x570c36<_0x7d502f[_0x41cec6(0x18cc)];_0x570c36+=0x2)_0x7d502f[_0x570c36]=0x1-_0x7d502f[_0x570c36];}_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o']['UV4Kind'],_0x7d502f,!0x1);}if(_0x5e9cec['uvs5AttrDesc']&&0x0<_0x5e9cec[_0x41cec6(0x3362)]['count']){const _0x2d1c70=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x3362)][_0x41cec6(0x2a25)],_0x5e9cec[_0x41cec6(0x3362)]['count']);if(_0x118ea0['e'][_0x41cec6(0x367f)]){for(let _0x1ed373=0x1;_0x1ed373<_0x2d1c70[_0x41cec6(0x18cc)];_0x1ed373+=0x2)_0x2d1c70[_0x1ed373]=0x1-_0x2d1c70[_0x1ed373];}_0x3448c8['setVerticesData'](_0x27b0c5['o'][_0x41cec6(0x1c42)],_0x2d1c70,!0x1);}if(_0x5e9cec[_0x41cec6(0x1fd)]&&0x0<_0x5e9cec['uvs6AttrDesc'][_0x41cec6(0x3e30)]){const _0x1d26a0=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x1fd)][_0x41cec6(0x2a25)],_0x5e9cec[_0x41cec6(0x1fd)]['count']);if(_0x118ea0['e'][_0x41cec6(0x367f)]){for(let _0x55a81b=0x1;_0x55a81b<_0x1d26a0[_0x41cec6(0x18cc)];_0x55a81b+=0x2)_0x1d26a0[_0x55a81b]=0x1-_0x1d26a0[_0x55a81b];}_0x3448c8['setVerticesData'](_0x27b0c5['o'][_0x41cec6(0x2504)],_0x1d26a0,!0x1);}if(_0x5e9cec['colorsAttrDesc']&&0x0<_0x5e9cec[_0x41cec6(0x41cc)][_0x41cec6(0x3e30)]&&(_0x8e0ffc=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x41cc)]['offset'],_0x5e9cec[_0x41cec6(0x41cc)][_0x41cec6(0x3e30)]),_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x1e26)],_0x8e0ffc,!0x1,_0x5e9cec[_0x41cec6(0x41cc)][_0x41cec6(0x2ae2)])),_0x5e9cec[_0x41cec6(0xdb1)]&&0x0<_0x5e9cec[_0x41cec6(0xdb1)][_0x41cec6(0x3e30)]){var _0x47718a=new Int32Array(_0x37d906,_0x5e9cec[_0x41cec6(0xdb1)]['offset'],_0x5e9cec[_0x41cec6(0xdb1)]['count']);const _0x4aee53=[];for(let _0x52d9ea=0x0;_0x52d9ea<_0x47718a[_0x41cec6(0x18cc)];_0x52d9ea++){var _0x49b25b=_0x47718a[_0x52d9ea];_0x4aee53[_0x41cec6(0xede)](0xff&_0x49b25b),_0x4aee53['push']((0xff00&_0x49b25b)>>0x8),_0x4aee53[_0x41cec6(0xede)]((0xff0000&_0x49b25b)>>0x10),_0x4aee53['push'](_0x49b25b>>0x18&0xff);}_0x3448c8['setVerticesData'](_0x27b0c5['o']['MatricesIndicesKind'],_0x4aee53,!0x1);}if(_0x5e9cec[_0x41cec6(0x1fd3)]&&0x0<_0x5e9cec[_0x41cec6(0x1fd3)][_0x41cec6(0x3e30)]){var _0x10ce69=new Int32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x1fd3)]['offset'],_0x5e9cec[_0x41cec6(0x1fd3)]['count']);const _0x2e4421=[];for(let _0x72a50b=0x0;_0x72a50b<_0x10ce69['length'];_0x72a50b++){var _0x59c5a1=_0x10ce69[_0x72a50b];_0x2e4421[_0x41cec6(0xede)](0xff&_0x59c5a1),_0x2e4421['push']((0xff00&_0x59c5a1)>>0x8),_0x2e4421[_0x41cec6(0xede)]((0xff0000&_0x59c5a1)>>0x10),_0x2e4421[_0x41cec6(0xede)](_0x59c5a1>>0x18&0xff);}_0x3448c8['setVerticesData'](_0x27b0c5['o']['MatricesIndicesExtraKind'],_0x2e4421,!0x1);}if(_0x5e9cec[_0x41cec6(0x31a1)]&&0x0<_0x5e9cec[_0x41cec6(0x31a1)][_0x41cec6(0x3e30)]&&(_0x35b4f9=new Float32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x31a1)]['offset'],_0x5e9cec['matricesWeightsAttrDesc'][_0x41cec6(0x3e30)]),_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x2e2a)],_0x35b4f9,!0x1)),_0x5e9cec[_0x41cec6(0x1e32)]&&0x0<_0x5e9cec[_0x41cec6(0x1e32)][_0x41cec6(0x3e30)]&&(_0x8e0ffc=new Int32Array(_0x37d906,_0x5e9cec['indicesAttrDesc'][_0x41cec6(0x2a25)],_0x5e9cec[_0x41cec6(0x1e32)][_0x41cec6(0x3e30)]),_0x3448c8[_0x41cec6(0x1d1e)](_0x8e0ffc,null)),_0x5e9cec['subMeshesAttrDesc']&&0x0<_0x5e9cec['subMeshesAttrDesc'][_0x41cec6(0x3e30)]){var _0x1659b7=new Int32Array(_0x37d906,_0x5e9cec[_0x41cec6(0x3239)]['offset'],0x5*_0x5e9cec[_0x41cec6(0x3239)][_0x41cec6(0x3e30)]);_0x3448c8[_0x41cec6(0xc8b)]=[];for(let _0x417755=0x0;_0x417755<_0x5e9cec[_0x41cec6(0x3239)][_0x41cec6(0x3e30)];_0x417755++){var _0xe666d1=_0x1659b7[0x5*_0x417755+0x0],_0x4a82f3=_0x1659b7[0x5*_0x417755+0x1],_0x1cae47=_0x1659b7[0x5*_0x417755+0x2],_0x19a7ca=_0x1659b7[0x5*_0x417755+0x3],_0x228417=_0x1659b7[0x5*_0x417755+0x4];_0x1ecbe6['P'][_0x41cec6(0xa31)](_0xe666d1,_0x4a82f3,_0x1cae47,_0x19a7ca,_0x228417,_0x3448c8);}}}else{if(_0x37d906[_0x41cec6(0x18a3)]&&_0x37d906[_0x41cec6(0xdd1)]&&_0x37d906['indices']){if(_0x3448c8['setVerticesData'](_0x27b0c5['o'][_0x41cec6(0x1678)],_0x37d906[_0x41cec6(0x18a3)],_0x37d906[_0x41cec6(0x18a3)]['_updatable']),_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x24a2)],_0x37d906[_0x41cec6(0xdd1)],_0x37d906[_0x41cec6(0xdd1)]['_updatable']),_0x37d906[_0x41cec6(0x2921)]&&_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x23d9)],_0x37d906[_0x41cec6(0x2921)],_0x37d906['tangents'][_0x41cec6(0x16c8)]),_0x37d906[_0x41cec6(0x4116)]&&_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x3f15)],_0x37d906[_0x41cec6(0x4116)],_0x37d906[_0x41cec6(0x4116)][_0x41cec6(0x16c8)]),_0x37d906[_0x41cec6(0x746)]&&_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0xa54)],_0x37d906[_0x41cec6(0x746)],_0x37d906[_0x41cec6(0x746)][_0x41cec6(0x16c8)]),_0x37d906[_0x41cec6(0x426c)]&&_0x3448c8['setVerticesData'](_0x27b0c5['o'][_0x41cec6(0x27f7)],_0x37d906[_0x41cec6(0x426c)],_0x37d906[_0x41cec6(0x426c)][_0x41cec6(0x16c8)]),_0x37d906[_0x41cec6(0x18fd)]&&_0x3448c8['setVerticesData'](_0x27b0c5['o'][_0x41cec6(0x127a)],_0x37d906[_0x41cec6(0x18fd)],_0x37d906[_0x41cec6(0x18fd)][_0x41cec6(0x16c8)]),_0x37d906['uvs5']&&_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x1c42)],_0x37d906[_0x41cec6(0x3f0e)],_0x37d906[_0x41cec6(0x3f0e)][_0x41cec6(0x16c8)]),_0x37d906[_0x41cec6(0x4134)]&&_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x2504)],_0x37d906[_0x41cec6(0x4134)],_0x37d906[_0x41cec6(0x4134)][_0x41cec6(0x16c8)]),_0x37d906[_0x41cec6(0x2838)]&&_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x1e26)],_0x589906['HE'][_0x41cec6(0x128a)](_0x37d906[_0x41cec6(0x2838)],_0x37d906[_0x41cec6(0x18a3)][_0x41cec6(0x18cc)]/0x3),_0x37d906['colors'][_0x41cec6(0x16c8)]),_0x37d906[_0x41cec6(0x3b20)]){if(_0x37d906[_0x41cec6(0x3b20)][_0x41cec6(0x202e)])delete _0x37d906[_0x41cec6(0x3b20)]['_isExpanded'],_0x3448c8['setVerticesData'](_0x27b0c5['o'][_0x41cec6(0x306e)],_0x37d906['matricesIndices'],_0x37d906[_0x41cec6(0x3b20)][_0x41cec6(0x16c8)]);else{const _0x3a0772=[];for(let _0x477360=0x0;_0x477360<_0x37d906[_0x41cec6(0x3b20)][_0x41cec6(0x18cc)];_0x477360++){var _0x4e13bb=_0x37d906['matricesIndices'][_0x477360];_0x3a0772[_0x41cec6(0xede)](0xff&_0x4e13bb),_0x3a0772[_0x41cec6(0xede)]((0xff00&_0x4e13bb)>>0x8),_0x3a0772['push']((0xff0000&_0x4e13bb)>>0x10),_0x3a0772[_0x41cec6(0xede)](_0x4e13bb>>0x18&0xff);}_0x3448c8['setVerticesData'](_0x27b0c5['o']['MatricesIndicesKind'],_0x3a0772,_0x37d906[_0x41cec6(0x3b20)][_0x41cec6(0x16c8)]);}}if(_0x37d906['matricesIndicesExtra']){if(_0x37d906[_0x41cec6(0x1826)]['_isExpanded'])delete _0x37d906[_0x41cec6(0x3b20)][_0x41cec6(0x202e)],_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o']['MatricesIndicesExtraKind'],_0x37d906[_0x41cec6(0x1826)],_0x37d906[_0x41cec6(0x1826)][_0x41cec6(0x16c8)]);else{const _0x46f2a8=[];for(let _0x35ffcd=0x0;_0x35ffcd<_0x37d906[_0x41cec6(0x1826)]['length'];_0x35ffcd++){var _0x4cc1e0=_0x37d906['matricesIndicesExtra'][_0x35ffcd];_0x46f2a8['push'](0xff&_0x4cc1e0),_0x46f2a8[_0x41cec6(0xede)]((0xff00&_0x4cc1e0)>>0x8),_0x46f2a8['push']((0xff0000&_0x4cc1e0)>>0x10),_0x46f2a8[_0x41cec6(0xede)](_0x4cc1e0>>0x18&0xff);}_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o']['MatricesIndicesExtraKind'],_0x46f2a8,_0x37d906['matricesIndicesExtra'][_0x41cec6(0x16c8)]);}}_0x37d906['matricesWeights']&&(_0x2ca2f7[_0x41cec6(0x31e0)](_0x37d906,_0x3448c8),_0x3448c8[_0x41cec6(0x3b86)](_0x27b0c5['o'][_0x41cec6(0x2e2a)],_0x37d906[_0x41cec6(0x354a)],_0x37d906['matricesWeights']['_updatable'])),_0x37d906[_0x41cec6(0x161a)]&&_0x3448c8['setVerticesData'](_0x27b0c5['o'][_0x41cec6(0x2803)],_0x37d906[_0x41cec6(0x161a)],_0x37d906[_0x41cec6(0x354a)]['_updatable']),_0x3448c8[_0x41cec6(0x1d1e)](_0x37d906[_0x41cec6(0xe41)],null);}}}if(_0x37d906[_0x41cec6(0xc8b)]){_0x3448c8[_0x41cec6(0xc8b)]=[];for(let _0x1d5854=0x0;_0x1d5854<_0x37d906[_0x41cec6(0xc8b)][_0x41cec6(0x18cc)];_0x1d5854++){var _0x4f46ae=_0x37d906['subMeshes'][_0x1d5854];_0x1ecbe6['P']['AddToMesh'](_0x4f46ae[_0x41cec6(0x57c)],_0x4f46ae[_0x41cec6(0x10ab)],_0x4f46ae[_0x41cec6(0x31fa)],_0x4f46ae['indexStart'],_0x4f46ae['indexCount'],_0x3448c8);}}_0x3448c8['_shouldGenerateFlatShading']&&(_0x3448c8[_0x41cec6(0x3dc9)](),_0x3448c8['_shouldGenerateFlatShading']=!0x1),_0x3448c8[_0x41cec6(0x5d4)](!0x0),_0x3da662['onMeshImportedObservable']['notifyObservers'](_0x3448c8);}static[_0x3ac832(0x31e0)](_0x52b97b,_0x57faa1){var _0x17d415=_0x3ac832;if(_0x203399['Z']['CleanBoneMatrixWeights']){var _0x2965f3;if(-0x1<_0x52b97b[_0x17d415(0x42b)]){var _0x59ba7c=_0x57faa1[_0x17d415(0x3d78)]()[_0x17d415(0x37a7)](_0x52b97b[_0x17d415(0x42b)]);if(_0x59ba7c){_0x2965f3=_0x59ba7c[_0x17d415(0x266e)][_0x17d415(0x18cc)];const _0x387067=_0x57faa1[_0x17d415(0x38be)](_0x27b0c5['o'][_0x17d415(0x306e)]),_0x333054=_0x57faa1['getVerticesData'](_0x27b0c5['o'][_0x17d415(0x16fd)]),_0x2d6cf9=_0x52b97b[_0x17d415(0x354a)],_0x2bf96f=_0x52b97b[_0x17d415(0x161a)];var _0x4f41d1=_0x52b97b[_0x17d415(0xf00)],_0x3405a8=_0x2d6cf9[_0x17d415(0x18cc)];for(let _0x25041b=0x0;_0x25041b<_0x3405a8;_0x25041b+=0x4){let _0xf641ea=0x0,_0x2f399e=-0x1;for(let _0x3dd2f5=0x0;_0x3dd2f5<0x4;_0x3dd2f5++){var _0x36bb3e=_0x2d6cf9[_0x25041b+_0x3dd2f5];_0xf641ea+=_0x36bb3e,_0x36bb3e<0.001&&_0x2f399e<0x0&&(_0x2f399e=_0x3dd2f5);}if(_0x2bf96f)for(let _0x27c37b=0x0;_0x27c37b<0x4;_0x27c37b++){var _0x1b4e24=_0x2bf96f[_0x25041b+_0x27c37b];_0xf641ea+=_0x1b4e24,_0x1b4e24<0.001&&_0x2f399e<0x0&&(_0x2f399e=_0x27c37b+0x4);}if((_0x2f399e<0x0||_0x2f399e>_0x4f41d1-0x1)&&(_0x2f399e=_0x4f41d1-0x1),0.001<_0xf641ea){var _0x28f7a8=0x1/_0xf641ea;for(let _0x568aa8=0x0;_0x568aa8<0x4;_0x568aa8++)_0x2d6cf9[_0x25041b+_0x568aa8]*=_0x28f7a8;if(_0x2bf96f){for(let _0x25fbe8=0x0;_0x25fbe8<0x4;_0x25fbe8++)_0x2bf96f[_0x25041b+_0x25fbe8]*=_0x28f7a8;}}else 0x4<=_0x2f399e?(_0x2bf96f[_0x25041b+_0x2f399e-0x4]=0x1-_0xf641ea,_0x333054[_0x25041b+_0x2f399e-0x4]=_0x2965f3):(_0x2d6cf9[_0x25041b+_0x2f399e]=0x1-_0xf641ea,_0x387067[_0x25041b+_0x2f399e]=_0x2965f3);}_0x57faa1[_0x17d415(0x3b86)](_0x27b0c5['o'][_0x17d415(0x306e)],_0x387067),_0x52b97b[_0x17d415(0x161a)]&&_0x57faa1[_0x17d415(0x3b86)](_0x27b0c5['o'][_0x17d415(0x16fd)],_0x333054);}}}}static[_0x3ac832(0x2de7)](_0x18b745,_0x1ab187,_0x264438){var _0x401001=_0x3ac832;const _0x767c44=new _0x2ca2f7(_0x18b745['id'],_0x1ab187,void 0x0,_0x18b745[_0x401001(0x1aa8)]);return _0x767c44['_loadedUniqueId']=_0x18b745['uniqueId'],_0x45fe81['$']&&_0x45fe81['$'][_0x401001(0x2242)](_0x767c44,_0x18b745['tags']),_0x18b745['delayLoadingFile']?(_0x767c44[_0x401001(0x38bf)]=_0x1fd7ff['g'][_0x401001(0x95f)],_0x767c44[_0x401001(0x8ff)]=_0x264438+_0x18b745['delayLoadingFile'],_0x767c44[_0x401001(0x10b1)]=new _0x392d3c['j'](_0x3da03a['P'][_0x401001(0xf7f)](_0x18b745[_0x401001(0x40f)]),_0x3da03a['P'][_0x401001(0xf7f)](_0x18b745[_0x401001(0x140d)])),_0x767c44[_0x401001(0x2526)]=[],_0x18b745[_0x401001(0x371c)]&&_0x767c44[_0x401001(0x2526)][_0x401001(0xede)](_0x27b0c5['o'][_0x401001(0x3f15)]),_0x18b745[_0x401001(0x1f04)]&&_0x767c44[_0x401001(0x2526)][_0x401001(0xede)](_0x27b0c5['o'][_0x401001(0xa54)]),_0x18b745[_0x401001(0x240)]&&_0x767c44[_0x401001(0x2526)][_0x401001(0xede)](_0x27b0c5['o'][_0x401001(0x27f7)]),_0x18b745[_0x401001(0x2c54)]&&_0x767c44[_0x401001(0x2526)][_0x401001(0xede)](_0x27b0c5['o'][_0x401001(0x127a)]),_0x18b745[_0x401001(0x3adf)]&&_0x767c44[_0x401001(0x2526)][_0x401001(0xede)](_0x27b0c5['o'][_0x401001(0x1c42)]),_0x18b745['hasUVs6']&&_0x767c44[_0x401001(0x2526)][_0x401001(0xede)](_0x27b0c5['o'][_0x401001(0x2504)]),_0x18b745[_0x401001(0x3f93)]&&_0x767c44[_0x401001(0x2526)]['push'](_0x27b0c5['o'][_0x401001(0x1e26)]),_0x18b745[_0x401001(0x22fd)]&&_0x767c44[_0x401001(0x2526)][_0x401001(0xede)](_0x27b0c5['o']['MatricesIndicesKind']),_0x18b745[_0x401001(0x31d4)]&&_0x767c44[_0x401001(0x2526)][_0x401001(0xede)](_0x27b0c5['o'][_0x401001(0x2e2a)]),_0x767c44['_delayLoadingFunction']=_0x41c4da['x'][_0x401001(0x1fef)]):_0x41c4da['x'][_0x401001(0x1fef)](_0x18b745,_0x767c44),_0x1ab187['pushGeometry'](_0x767c44,!0x0),_0x767c44;}}},0x12d7:(_0x2b16c1,_0x253b44,_0x5177c3)=>{var _0x5a23f3=a8_0x1ec55c;_0x5177c3['d'](_0x253b44,{'R':()=>_0x12d2bf});var _0x42c1c6=_0x5177c3(0xd53f),_0x33b96a=_0x5177c3(0x1679c),_0x253b44=_0x5177c3(0x94e3),_0x572677=_0x5177c3(0xbd53),_0x5eabc2=_0x5177c3(0x9a70);_0x253b44['Kj'][_0x5a23f3(0xac0)]=(_0x14efea,_0x40cc58)=>_0x12d2bf[_0x5a23f3(0x2de7)](_0x14efea,_0x40cc58);class _0x12d2bf extends _0x253b44['Kj']{constructor(){var _0x3ed912=_0x5a23f3;super(...arguments),this[_0x3ed912(0x16ac)]={'faceColors':[],'faceCenters':[],'faceZaxis':[],'faceXaxis':[],'faceYaxis':[],'nbSharedFaces':0x0,'nbUnsharedFaces':0x0,'nbFaces':0x0,'nbFacesAtPole':0x0,'adjacentFaces':[]};}['relatedGoldbergFace'](_0x1098e6,_0x3667c5){var _0x5e64df=_0x5a23f3;return void 0x0===_0x3667c5?(_0x1098e6>this[_0x5e64df(0x16ac)][_0x5e64df(0xd3a)]-0x1&&(_0x5eabc2['Y'][_0x5e64df(0xc51)](_0x5e64df(0x41f5)),_0x1098e6=this[_0x5e64df(0x16ac)]['nbUnsharedFaces']-0x1),this[_0x5e64df(0x16ac)][_0x5e64df(0xd3a)]+_0x1098e6):(0xb<_0x1098e6&&(_0x5eabc2['Y'][_0x5e64df(0xc51)]('Last\x20pole\x20used'),_0x1098e6=0xb),_0x3667c5>this[_0x5e64df(0x16ac)]['nbFacesAtPole']-0x1&&(_0x5eabc2['Y']['Warn'](_0x5e64df(0xa17)),_0x3667c5=this['goldbergData'][_0x5e64df(0x15ee)]-0x1),0xc+_0x1098e6*this[_0x5e64df(0x16ac)][_0x5e64df(0x15ee)]+_0x3667c5);}[_0x5a23f3(0x250b)](_0x21aa41){var _0x27d276=_0x5a23f3;for(let _0x4904c0=0x0;_0x4904c0<_0x21aa41[_0x27d276(0x18cc)];_0x4904c0++){var _0xfdc661=_0x21aa41[_0x4904c0][0x0],_0x344202=_0x21aa41[_0x4904c0][0x1],_0x499d6f=_0x21aa41[_0x4904c0][0x2];for(let _0x593e3e=_0xfdc661;_0x593e3e<_0x344202+0x1;_0x593e3e++)this[_0x27d276(0x16ac)][_0x27d276(0x2f8c)][_0x593e3e]=_0x499d6f;}const _0x2b7e2b=[];for(let _0x58d777=0x0;_0x58d777<0xc;_0x58d777++)for(let _0x5b4dfe=0x0;_0x5b4dfe<0x5;_0x5b4dfe++)_0x2b7e2b[_0x27d276(0xede)](this[_0x27d276(0x16ac)][_0x27d276(0x2f8c)][_0x58d777]['r'],this['goldbergData'][_0x27d276(0x2f8c)][_0x58d777]['g'],this['goldbergData'][_0x27d276(0x2f8c)][_0x58d777]['b'],this[_0x27d276(0x16ac)][_0x27d276(0x2f8c)][_0x58d777]['a']);for(let _0x5dbbcf=0xc;_0x5dbbcf<this[_0x27d276(0x16ac)][_0x27d276(0x2f8c)][_0x27d276(0x18cc)];_0x5dbbcf++)for(let _0x5c2698=0x0;_0x5c2698<0x6;_0x5c2698++)_0x2b7e2b[_0x27d276(0xede)](this['goldbergData'][_0x27d276(0x2f8c)][_0x5dbbcf]['r'],this[_0x27d276(0x16ac)][_0x27d276(0x2f8c)][_0x5dbbcf]['g'],this['goldbergData']['faceColors'][_0x5dbbcf]['b'],this['goldbergData'][_0x27d276(0x2f8c)][_0x5dbbcf]['a']);return _0x2b7e2b;}[_0x5a23f3(0xe62)](_0x38147b){var _0x4e57d1=_0x5a23f3;_0x38147b=this['_changeGoldbergFaceColors'](_0x38147b),this[_0x4e57d1(0x3b86)](_0x33b96a['o']['ColorKind'],_0x38147b);}[_0x5a23f3(0x3eb1)](_0x3ee66d){var _0x19f6ad=_0x5a23f3;_0x3ee66d=this[_0x19f6ad(0x250b)](_0x3ee66d),this[_0x19f6ad(0x2b61)](_0x33b96a['o']['ColorKind'],_0x3ee66d);}[_0x5a23f3(0x399c)](_0x57a075){var _0xe34de3=_0x5a23f3;const _0x1b3840=this[_0xe34de3(0x38be)](_0x33b96a['o'][_0xe34de3(0x3f15)]);for(let _0x470745=0x0;_0x470745<_0x57a075[_0xe34de3(0x18cc)];_0x470745++){var _0x50e5a2=_0x57a075[_0x470745][0x0],_0x8cb7e0=_0x57a075[_0x470745][0x1],_0x4324f5=_0x57a075[_0x470745][0x2],_0x4110be=_0x57a075[_0x470745][0x3],_0x46c8a6=_0x57a075[_0x470745][0x4];const _0xe1f408=[],_0x555cc3=[];let _0x5848b7,_0x3b2a8b;for(let _0x1fc082=0x0;_0x1fc082<0x5;_0x1fc082++)_0x5848b7=_0x4324f5['x']+_0x4110be*Math[_0xe34de3(0x32c3)](_0x46c8a6+_0x1fc082*Math['PI']/2.5),_0x3b2a8b=_0x4324f5['y']+_0x4110be*Math[_0xe34de3(0x3380)](_0x46c8a6+_0x1fc082*Math['PI']/2.5),0x1<(_0x5848b7=_0x5848b7<0x0?0x0:_0x5848b7)&&(_0x5848b7=0x1),_0xe1f408[_0xe34de3(0xede)](_0x5848b7,_0x3b2a8b);for(let _0x1ddc5e=0x0;_0x1ddc5e<0x6;_0x1ddc5e++)_0x5848b7=_0x4324f5['x']+_0x4110be*Math['cos'](_0x46c8a6+_0x1ddc5e*Math['PI']/0x3),_0x3b2a8b=_0x4324f5['y']+_0x4110be*Math[_0xe34de3(0x3380)](_0x46c8a6+_0x1ddc5e*Math['PI']/0x3),0x1<(_0x5848b7=_0x5848b7<0x0?0x0:_0x5848b7)&&(_0x5848b7=0x1),_0x555cc3[_0xe34de3(0xede)](_0x5848b7,_0x3b2a8b);for(let _0x52d897=_0x50e5a2;_0x52d897<Math[_0xe34de3(0x1111)](0xc,_0x8cb7e0+0x1);_0x52d897++)for(let _0x503a3d=0x0;_0x503a3d<0x5;_0x503a3d++)_0x1b3840[0xa*_0x52d897+0x2*_0x503a3d]=_0xe1f408[0x2*_0x503a3d],_0x1b3840[0xa*_0x52d897+0x2*_0x503a3d+0x1]=_0xe1f408[0x2*_0x503a3d+0x1];for(let _0x58e2a0=Math[_0xe34de3(0x1955)](0xc,_0x50e5a2);_0x58e2a0<_0x8cb7e0+0x1;_0x58e2a0++)for(let _0x43cdf7=0x0;_0x43cdf7<0x6;_0x43cdf7++)_0x1b3840[0xc*_0x58e2a0-0x18+0x2*_0x43cdf7]=_0x555cc3[0x2*_0x43cdf7],_0x1b3840[0xc*_0x58e2a0-0x17+0x2*_0x43cdf7]=_0x555cc3[0x2*_0x43cdf7+0x1];}return _0x1b3840;}['setGoldbergFaceUVs'](_0x1adb71){var _0x56c39a=_0x5a23f3;_0x1adb71=this[_0x56c39a(0x399c)](_0x1adb71),this['setVerticesData'](_0x33b96a['o']['UVKind'],_0x1adb71);}[_0x5a23f3(0x3d97)](_0x51057e){var _0x5f3ac3=_0x5a23f3;_0x51057e=this['_changeGoldbergFaceUVs'](_0x51057e),this[_0x5f3ac3(0x2b61)](_0x33b96a['o']['UVKind'],_0x51057e);}[_0x5a23f3(0x23c1)](_0xad843d,_0x8546ad,_0x2602db){var _0x171dd0=_0x5a23f3,_0x2cc086=_0x42c1c6['P'][_0x171dd0(0x2cae)](this[_0x171dd0(0x16ac)][_0x171dd0(0x1440)][_0x8546ad],this[_0x171dd0(0x16ac)][_0x171dd0(0x308)][_0x8546ad],this[_0x171dd0(0x16ac)][_0x171dd0(0x8bd)][_0x8546ad]);_0xad843d['rotation']=_0x2cc086,_0xad843d[_0x171dd0(0xa9f)]=this['goldbergData'][_0x171dd0(0x3a5d)][_0x8546ad]['add'](this[_0x171dd0(0x16ac)]['faceXaxis'][_0x8546ad][_0x171dd0(0x393f)](_0x2602db['x']))[_0x171dd0(0x2e5)](this['goldbergData'][_0x171dd0(0x308)][_0x8546ad][_0x171dd0(0x393f)](_0x2602db['y']))[_0x171dd0(0x2e5)](this[_0x171dd0(0x16ac)]['faceZaxis'][_0x8546ad][_0x171dd0(0x393f)](_0x2602db['z']));}[_0x5a23f3(0x18e2)](_0x450e24){var _0x6ed34c=_0x5a23f3;super['serialize'](_0x450e24),_0x450e24['type']=_0x6ed34c(0x283);const _0x5c86d7={};if(_0x5c86d7[_0x6ed34c(0x1c7d)]=this[_0x6ed34c(0x16ac)][_0x6ed34c(0x1c7d)],_0x5c86d7['nbSharedFaces']=this['goldbergData'][_0x6ed34c(0x11c0)],_0x5c86d7[_0x6ed34c(0xd3a)]=this['goldbergData'][_0x6ed34c(0xd3a)],_0x5c86d7[_0x6ed34c(0x138c)]=this[_0x6ed34c(0x16ac)][_0x6ed34c(0x138c)],_0x5c86d7[_0x6ed34c(0x15ee)]=this[_0x6ed34c(0x16ac)]['nbFacesAtPole'],this[_0x6ed34c(0x16ac)]['faceColors']){_0x5c86d7[_0x6ed34c(0x2f8c)]=[];for(const _0x21eb87 of this['goldbergData'][_0x6ed34c(0x2f8c)])_0x5c86d7[_0x6ed34c(0x2f8c)][_0x6ed34c(0xede)](_0x21eb87[_0x6ed34c(0x4049)]());}if(this[_0x6ed34c(0x16ac)][_0x6ed34c(0x3a5d)]){_0x5c86d7[_0x6ed34c(0x3a5d)]=[];for(const _0x3c2110 of this[_0x6ed34c(0x16ac)]['faceCenters'])_0x5c86d7[_0x6ed34c(0x3a5d)][_0x6ed34c(0xede)](_0x3c2110['asArray']());}if(this[_0x6ed34c(0x16ac)][_0x6ed34c(0x8bd)]){_0x5c86d7[_0x6ed34c(0x8bd)]=[];for(const _0x34b4d9 of this[_0x6ed34c(0x16ac)][_0x6ed34c(0x8bd)])_0x5c86d7[_0x6ed34c(0x8bd)][_0x6ed34c(0xede)](_0x34b4d9[_0x6ed34c(0x4049)]());}if(this['goldbergData']['faceYaxis']){_0x5c86d7[_0x6ed34c(0x308)]=[];for(const _0x115943 of this['goldbergData'][_0x6ed34c(0x308)])_0x5c86d7['faceYaxis'][_0x6ed34c(0xede)](_0x115943['asArray']());}if(this[_0x6ed34c(0x16ac)]['faceXaxis']){_0x5c86d7[_0x6ed34c(0x1440)]=[];for(const _0x562dfa of this[_0x6ed34c(0x16ac)][_0x6ed34c(0x1440)])_0x5c86d7['faceXaxis'][_0x6ed34c(0xede)](_0x562dfa['asArray']());}_0x450e24[_0x6ed34c(0x16ac)]=_0x5c86d7;}static['Parse'](_0x124815,_0x1232a5){var _0x4720a8=_0x5a23f3;const _0x56a8d0=_0x124815[_0x4720a8(0x16ac)],_0x225b32=(_0x56a8d0['faceColors']=_0x56a8d0['faceColors'][_0x4720a8(0x36d3)](_0x415332=>_0x572677['HE'][_0x4720a8(0xf7f)](_0x415332)),_0x56a8d0['faceCenters']=_0x56a8d0['faceCenters']['map'](_0x5a8206=>_0x42c1c6['P']['FromArray'](_0x5a8206)),_0x56a8d0[_0x4720a8(0x8bd)]=_0x56a8d0[_0x4720a8(0x8bd)][_0x4720a8(0x36d3)](_0x2a54cb=>_0x42c1c6['P'][_0x4720a8(0xf7f)](_0x2a54cb)),_0x56a8d0[_0x4720a8(0x1440)]=_0x56a8d0[_0x4720a8(0x1440)][_0x4720a8(0x36d3)](_0x8a723d=>_0x42c1c6['P'][_0x4720a8(0xf7f)](_0x8a723d)),_0x56a8d0['faceYaxis']=_0x56a8d0[_0x4720a8(0x308)][_0x4720a8(0x36d3)](_0x44f0d9=>_0x42c1c6['P']['FromArray'](_0x44f0d9)),new _0x12d2bf(_0x124815[_0x4720a8(0xc1b)],_0x1232a5));return _0x225b32[_0x4720a8(0x16ac)]=_0x56a8d0,_0x225b32;}}},0x13919:(_0x50e6af,_0x5bed6d,_0x152f9c)=>{var _0x2aeec7=a8_0x1ec55c;_0x152f9c['d'](_0x5bed6d,{'E':()=>_0x4d465a});var _0x359271=_0x152f9c(0xd53f),_0x7984b7=_0x152f9c(0x1679c),_0x5bed6d=_0x152f9c(0x94e3);_0x5bed6d['Kj'][_0x2aeec7(0x317a)]=(_0x25746b,_0x1fc735)=>_0x4d465a[_0x2aeec7(0x2de7)](_0x25746b,_0x1fc735);class _0x4d465a extends _0x5bed6d['Kj']{constructor(_0x10de6c,_0x4ff367){var _0x45f749=_0x2aeec7;super(_0x10de6c,_0x4ff367),this[_0x45f749(0x2b69)]=!0x1;}[_0x2aeec7(0x252c)](){var _0x159e1a=_0x2aeec7;return _0x159e1a(0x2203);}get[_0x2aeec7(0xfd4)](){var _0x4237cc=_0x2aeec7;return Math[_0x4237cc(0x1111)](this['_subdivisionsX'],this[_0x4237cc(0x3bf5)]);}get[_0x2aeec7(0x67e)](){var _0x824aed=_0x2aeec7;return this[_0x824aed(0x893)];}get[_0x2aeec7(0xe53)](){return this['_subdivisionsY'];}[_0x2aeec7(0x2707)](_0x3c3752,_0x4d5c33=0x20){var _0x4b50c1=_0x2aeec7;this[_0x4b50c1(0x893)]=_0x3c3752,this[_0x4b50c1(0x3bf5)]=_0x3c3752,this['subdivide'](_0x3c3752),this[_0x4b50c1(0x284e)]&&this[_0x4b50c1(0x284e)](_0x4d5c33);}[_0x2aeec7(0x1fd7)](_0x2cd47a,_0x9061bb){var _0x86b80e=_0x2aeec7;const _0x45aa51=this['getWorldMatrix']();var _0x183bfd=_0x359271['jp']['Matrix'][0x5],_0x442d72=(_0x45aa51[_0x86b80e(0x4c1)](_0x183bfd),_0x359271['jp'][_0x86b80e(0xe60)][0x8]);if(_0x359271['P'][_0x86b80e(0x3a73)](_0x2cd47a,0x0,_0x9061bb,_0x183bfd,_0x442d72),_0x2cd47a=_0x442d72['x'],_0x9061bb=_0x442d72['z'],_0x2cd47a<this[_0x86b80e(0x211a)]||_0x2cd47a>=this[_0x86b80e(0x2f58)]||_0x9061bb<=this[_0x86b80e(0x2bd7)]||_0x9061bb>this['_maxZ'])return this[_0x86b80e(0xa9f)]['y'];return this['_heightQuads']&&0x0!=this[_0x86b80e(0x3970)][_0x86b80e(0x18cc)]||(this['_initHeightQuads'](),this[_0x86b80e(0x30f0)]()),(_0x183bfd=this[_0x86b80e(0x22c9)](_0x2cd47a,_0x9061bb),_0x2cd47a=-(_0x183bfd['x']*_0x2cd47a+_0x183bfd['z']*_0x9061bb+_0x183bfd['w'])/_0x183bfd['y']),(_0x359271['P'][_0x86b80e(0x3a73)](0x0,_0x2cd47a,0x0,_0x45aa51,_0x442d72),_0x442d72['y']);}[_0x2aeec7(0x23aa)](_0x16c5fd,_0x453e76){var _0x5465d9=_0x2aeec7,_0x5e09b9=new _0x359271['P'](0x0,0x1,0x0);return this[_0x5465d9(0x236e)](_0x16c5fd,_0x453e76,_0x5e09b9),_0x5e09b9;}[_0x2aeec7(0x236e)](_0x4a56b6,_0x100904,_0x292ff5){var _0x527737=_0x2aeec7;const _0x336231=this[_0x527737(0x10cb)]();var _0x3d9b5d=_0x359271['jp'][_0x527737(0x12cd)][0x5],_0x500695=(_0x336231['invertToRef'](_0x3d9b5d),_0x359271['jp'][_0x527737(0xe60)][0x8]);if(_0x359271['P'][_0x527737(0x3a73)](_0x4a56b6,0x0,_0x100904,_0x3d9b5d,_0x500695),_0x4a56b6=_0x500695['x'],_0x100904=_0x500695['z'],_0x4a56b6<this[_0x527737(0x211a)]||_0x4a56b6>this[_0x527737(0x2f58)]||_0x100904<this[_0x527737(0x2bd7)]||_0x100904>this[_0x527737(0x2cf0)])return this;return this['_heightQuads']&&0x0!=this['_heightQuads']['length']||(this['_initHeightQuads'](),this[_0x527737(0x30f0)]()),_0x3d9b5d=this[_0x527737(0x22c9)](_0x4a56b6,_0x100904),(_0x359271['P'][_0x527737(0xae9)](_0x3d9b5d['x'],_0x3d9b5d['y'],_0x3d9b5d['z'],_0x336231,_0x292ff5),this);}[_0x2aeec7(0x263)](){var _0x48b239=_0x2aeec7;return this[_0x48b239(0x3970)]&&0x0!=this['_heightQuads'][_0x48b239(0x18cc)]||this[_0x48b239(0x1e55)](),this[_0x48b239(0x30f0)](),this;}[_0x2aeec7(0x22c9)](_0x2db2cb,_0x3b3d53){var _0x1aecb2=_0x2aeec7,_0x24548d=Math[_0x1aecb2(0x3b8b)]((_0x2db2cb+this[_0x1aecb2(0x2f58)])*this['_subdivisionsX']/this[_0x1aecb2(0x2861)]),_0x112b9e=Math['floor'](-(_0x3b3d53+this['_maxZ'])*this[_0x1aecb2(0x3bf5)]/this[_0x1aecb2(0x21e1)]+this[_0x1aecb2(0x3bf5)]),_0x112b9e=this['_heightQuads'][_0x112b9e*this[_0x1aecb2(0x893)]+_0x24548d];return _0x3b3d53<_0x112b9e[_0x1aecb2(0x1651)]['x']*_0x2db2cb+_0x112b9e[_0x1aecb2(0x1651)]['y']?_0x112b9e[_0x1aecb2(0x1089)]:_0x112b9e[_0x1aecb2(0x7a2)];}[_0x2aeec7(0x1e55)](){var _0x8261cf=_0x2aeec7,_0x1929f7=this[_0x8261cf(0x893)],_0x2423f3=this[_0x8261cf(0x3bf5)];this[_0x8261cf(0x3970)]=new Array();for(let _0x5af3a1=0x0;_0x5af3a1<_0x2423f3;_0x5af3a1++)for(let _0x47577d=0x0;_0x47577d<_0x1929f7;_0x47577d++){var _0x16b819={'slope':_0x359271['FM'][_0x8261cf(0x409)](),'facet1':new _0x359271['Lt'](0x0,0x0,0x0,0x0),'facet2':new _0x359271['Lt'](0x0,0x0,0x0,0x0)};this['_heightQuads'][_0x5af3a1*_0x1929f7+_0x47577d]=_0x16b819;}return this;}[_0x2aeec7(0x30f0)](){var _0x33344a=_0x2aeec7,_0x277062=this['getVerticesData'](_0x7984b7['o'][_0x33344a(0x1678)]);if(!_0x277062)return this;const _0x7dc761=_0x359271['jp'][_0x33344a(0xe60)][0x3],_0x5498f1=_0x359271['jp']['Vector3'][0x2],_0xf3be6c=_0x359271['jp'][_0x33344a(0xe60)][0x1],_0x51420b=_0x359271['jp'][_0x33344a(0xe60)][0x0];var _0x585000=_0x359271['jp'][_0x33344a(0xe60)][0x4],_0x23e6be=_0x359271['jp']['Vector3'][0x5],_0x3a0850=_0x359271['jp'][_0x33344a(0xe60)][0x6];const _0x1afbea=_0x359271['jp'][_0x33344a(0xe60)][0x7],_0x42c296=_0x359271['jp']['Vector3'][0x8];var _0x124e05,_0x2c91e5,_0x28f105,_0x229c7c,_0x51b7f1=this[_0x33344a(0x893)],_0x4f61da=this[_0x33344a(0x3bf5)];for(let _0x22d3e7=0x0;_0x22d3e7<_0x4f61da;_0x22d3e7++)for(let _0x14ae57=0x0;_0x14ae57<_0x51b7f1;_0x14ae57++){_0x28f105=0x3*_0x14ae57,_0x124e05=_0x22d3e7*(_0x51b7f1+0x1)*0x3,_0x2c91e5=(_0x22d3e7+0x1)*(_0x51b7f1+0x1)*0x3,_0x7dc761['x']=_0x277062[_0x124e05+_0x28f105],_0x7dc761['y']=_0x277062[_0x124e05+_0x28f105+0x1],_0x7dc761['z']=_0x277062[_0x124e05+_0x28f105+0x2],_0x5498f1['x']=_0x277062[_0x124e05+_0x28f105+0x3],_0x5498f1['y']=_0x277062[_0x124e05+_0x28f105+0x4],_0x5498f1['z']=_0x277062[_0x124e05+_0x28f105+0x5],_0xf3be6c['x']=_0x277062[_0x2c91e5+_0x28f105],_0xf3be6c['y']=_0x277062[_0x2c91e5+_0x28f105+0x1],_0xf3be6c['z']=_0x277062[_0x2c91e5+_0x28f105+0x2],_0x51420b['x']=_0x277062[_0x2c91e5+_0x28f105+0x3],_0x51420b['y']=_0x277062[_0x2c91e5+_0x28f105+0x4],_0x51420b['z']=_0x277062[_0x2c91e5+_0x28f105+0x5],_0x124e05=(_0x51420b['z']-_0x7dc761['z'])/(_0x51420b['x']-_0x7dc761['x']),_0x2c91e5=_0x7dc761['z']-_0x124e05*_0x7dc761['x'],_0x5498f1['subtractToRef'](_0x7dc761,_0x585000),_0xf3be6c[_0x33344a(0x185b)](_0x7dc761,_0x23e6be),_0x51420b[_0x33344a(0x185b)](_0x7dc761,_0x3a0850),_0x359271['P']['CrossToRef'](_0x3a0850,_0x23e6be,_0x1afbea),_0x359271['P'][_0x33344a(0x2b85)](_0x585000,_0x3a0850,_0x42c296),_0x1afbea[_0x33344a(0x3f86)](),_0x42c296['normalize'](),_0x28f105=-(_0x1afbea['x']*_0x7dc761['x']+_0x1afbea['y']*_0x7dc761['y']+_0x1afbea['z']*_0x7dc761['z']),_0x229c7c=-(_0x42c296['x']*_0x5498f1['x']+_0x42c296['y']*_0x5498f1['y']+_0x42c296['z']*_0x5498f1['z']);const _0x473e10=this['_heightQuads'][_0x22d3e7*_0x51b7f1+_0x14ae57];_0x473e10['slope'][_0x33344a(0x9b3)](_0x124e05,_0x2c91e5),_0x473e10[_0x33344a(0x1089)]['copyFromFloats'](_0x1afbea['x'],_0x1afbea['y'],_0x1afbea['z'],_0x28f105),_0x473e10[_0x33344a(0x7a2)][_0x33344a(0x9b3)](_0x42c296['x'],_0x42c296['y'],_0x42c296['z'],_0x229c7c);}return this;}[_0x2aeec7(0x18e2)](_0x307547){var _0x5c9949=_0x2aeec7;super[_0x5c9949(0x18e2)](_0x307547),_0x307547['subdivisionsX']=this[_0x5c9949(0x893)],_0x307547[_0x5c9949(0xe53)]=this['_subdivisionsY'],_0x307547[_0x5c9949(0x1fc1)]=this[_0x5c9949(0x211a)],_0x307547['maxX']=this[_0x5c9949(0x2f58)],_0x307547[_0x5c9949(0x248d)]=this[_0x5c9949(0x2bd7)],_0x307547['maxZ']=this['_maxZ'],_0x307547[_0x5c9949(0x146c)]=this[_0x5c9949(0x2861)],_0x307547[_0x5c9949(0x3062)]=this[_0x5c9949(0x21e1)];}static['Parse'](_0x28a813,_0x561c61){var _0x21d22a=_0x2aeec7;const _0x1c64e9=new _0x4d465a(_0x28a813[_0x21d22a(0xc1b)],_0x561c61);return _0x1c64e9['_subdivisionsX']=_0x28a813[_0x21d22a(0x67e)]||0x1,_0x1c64e9[_0x21d22a(0x3bf5)]=_0x28a813[_0x21d22a(0xe53)]||0x1,_0x1c64e9['_minX']=_0x28a813[_0x21d22a(0x1fc1)],_0x1c64e9[_0x21d22a(0x2f58)]=_0x28a813[_0x21d22a(0x361d)],_0x1c64e9[_0x21d22a(0x2bd7)]=_0x28a813[_0x21d22a(0x248d)],_0x1c64e9['_maxZ']=_0x28a813[_0x21d22a(0x298f)],_0x1c64e9[_0x21d22a(0x2861)]=_0x28a813['width'],_0x1c64e9[_0x21d22a(0x21e1)]=_0x28a813['height'],_0x1c64e9;}}},0xb4cc:(_0x56db4e,_0x1f19fa,_0x80f850)=>{_0x80f850(0x349f),_0x80f850(0x10313),_0x80f850(0x7330),_0x80f850(0x6094),_0x80f850(0x7901),_0x80f850(0x172d3),_0x80f850(0x13919),_0x80f850(0x12d7),_0x80f850(0x516c),_0x80f850(0x96dc),_0x80f850(0x3601),_0x80f850(0x94e3),_0x80f850(0xb5a7),_0x80f850(0x12e2e),_0x80f850(0x101e5),_0x80f850(0x971b),_0x80f850(0x11bb),_0x80f850(0x7047),_0x80f850(0x9607),_0x80f850(0x8f50),_0x80f850(0x13b02),_0x80f850(0x55db),_0x80f850(0x15f74),_0x80f850(0x8ad5),_0x80f850(0xe02);},0x96dc:(_0x37a36c,_0x1df15e,_0x45323e)=>{var _0x2027c5=a8_0x1ec55c;_0x45323e['d'](_0x1df15e,{'S':()=>_0x4141ba});var _0x3c22ce=_0x45323e(0xd53f),_0x5073f5=_0x45323e(0x9a70),_0x1df15e=_0x45323e(0x349f),_0x507451=_0x45323e(0x94e3),_0x5c8d62=_0x45323e(0x15146),_0x237839=_0x45323e(0x13b02),_0x276400=_0x45323e(0x1679c),_0x1a095c=_0x45323e(0x4ba7);_0x507451['Kj'][_0x2027c5(0x3d8f)]=(_0x11c3f0,_0x231bc9)=>{var _0x23f243=_0x2027c5;const _0x2a9893=new _0x4141ba(_0x11c3f0,_0x231bc9);if(_0x231bc9['instancedBuffers']){_0x2a9893[_0x23f243(0x3e7c)]={};for(const _0x534f06 in _0x231bc9[_0x23f243(0x3e7c)])_0x2a9893['instancedBuffers'][_0x534f06]=_0x231bc9[_0x23f243(0x3e7c)][_0x534f06];}return _0x2a9893;};class _0x4141ba extends _0x1df15e['x']{constructor(_0x31bd5c,_0x267726){var _0x37fa55=_0x2027c5;super(_0x31bd5c,_0x267726[_0x37fa55(0x3d78)]()),this['_indexInSourceMeshInstanceArray']=-0x1,this[_0x37fa55(0xa09)]=0x0,_0x267726['addInstance'](this),this[_0x37fa55(0xe29)]=_0x267726,this[_0x37fa55(0x215f)]=_0x267726[_0x37fa55(0x215f)],this[_0x37fa55(0xa9f)][_0x37fa55(0x19f9)](_0x267726['position']),this['rotation'][_0x37fa55(0x19f9)](_0x267726[_0x37fa55(0x3c7f)]),this[_0x37fa55(0x62d)][_0x37fa55(0x19f9)](_0x267726[_0x37fa55(0x62d)]),_0x267726['rotationQuaternion']&&(this[_0x37fa55(0x80c)]=_0x267726[_0x37fa55(0x80c)][_0x37fa55(0x77b)]()),this[_0x37fa55(0x3f3)]=_0x267726[_0x37fa55(0x3f3)]['slice']();for(const _0x270f15 of _0x267726[_0x37fa55(0x16ea)]())null!=_0x270f15&&this[_0x37fa55(0x3fef)](_0x270f15[_0x37fa55(0xc1b)],_0x270f15[_0x37fa55(0x2d5e)],_0x270f15['to']);this[_0x37fa55(0x86f)]=_0x267726[_0x37fa55(0x86f)],this[_0x37fa55(0x2077)](_0x267726[_0x37fa55(0x1f06)]()),this['refreshBoundingInfo'](!0x0,!0x0),this['_syncSubMeshes']();}[_0x2027c5(0x252c)](){var _0x5e0ba1=_0x2027c5;return _0x5e0ba1(0x2f91);}get[_0x2027c5(0x1dba)](){var _0xc647ba=_0x2027c5;return this['_sourceMesh'][_0xc647ba(0x325b)];}[_0x2027c5(0x3aa6)](){}['_resyncLightSource'](){}[_0x2027c5(0x1a69)](){}get[_0x2027c5(0x2f45)](){var _0x3ea069=_0x2027c5;return this[_0x3ea069(0xe29)][_0x3ea069(0x2f45)];}set[_0x2027c5(0x2f45)](_0x2a8d2c){var _0x3352ec=_0x2027c5,_0x315854;(null==(_0x315854=this[_0x3352ec(0xe29)])?void 0x0:_0x315854['receiveShadows'])!==_0x2a8d2c&&_0x1a095c['w1'][_0x3352ec(0xc51)](_0x3352ec(0x2ce6));}get[_0x2027c5(0x20e8)](){var _0x5b7362=_0x2027c5;return this[_0x5b7362(0xe29)][_0x5b7362(0x20e8)];}set[_0x2027c5(0x20e8)](_0x25aa82){var _0x1c2887=_0x2027c5,_0x53a2a9;(null==(_0x53a2a9=this[_0x1c2887(0xe29)])?void 0x0:_0x53a2a9[_0x1c2887(0x20e8)])!==_0x25aa82&&_0x1a095c['w1'][_0x1c2887(0xc51)](_0x1c2887(0x5b8));}get[_0x2027c5(0x18c7)](){return this['_sourceMesh']['visibility'];}set[_0x2027c5(0x18c7)](_0x2724ce){var _0x47344b=_0x2027c5,_0x46e38d;(null==(_0x46e38d=this['_sourceMesh'])?void 0x0:_0x46e38d[_0x47344b(0x18c7)])!==_0x2724ce&&_0x1a095c['w1'][_0x47344b(0xc51)](_0x47344b(0x6cf));}get['skeleton'](){return this['_sourceMesh']['skeleton'];}set['skeleton'](_0x3c3b28){var _0x61dfc=_0x2027c5,_0x1e1965;(null==(_0x1e1965=this[_0x61dfc(0xe29)])?void 0x0:_0x1e1965['skeleton'])!==_0x3c3b28&&_0x1a095c['w1'][_0x61dfc(0xc51)](_0x61dfc(0x3627));}get['renderingGroupId'](){var _0x5b40d0=_0x2027c5;return this[_0x5b40d0(0xe29)][_0x5b40d0(0x197a)];}set[_0x2027c5(0x197a)](_0x576199){var _0x566dca=_0x2027c5;this[_0x566dca(0xe29)]&&_0x576199!==this[_0x566dca(0xe29)]['renderingGroupId']&&_0x5073f5['Y'][_0x566dca(0xc51)](_0x566dca(0x308c));}[_0x2027c5(0x3fd3)](){var _0x43a0c8=_0x2027c5;return this[_0x43a0c8(0xe29)]?this[_0x43a0c8(0xe29)][_0x43a0c8(0x3fd3)]():0x0;}['getTotalIndices'](){var _0x206bff=_0x2027c5;return this[_0x206bff(0xe29)]['getTotalIndices']();}get[_0x2027c5(0x3275)](){var _0x498298=_0x2027c5;return this[_0x498298(0xe29)];}[_0x2027c5(0x2613)](_0x4e26ff){var _0x3bf6e2=_0x2027c5;return this[_0x3bf6e2(0xe29)][_0x3bf6e2(0x2613)](_0x4e26ff);}['isReady'](_0x19721d=!0x1){var _0x5777aa=_0x2027c5;return this[_0x5777aa(0xe29)]['isReady'](_0x19721d,!0x0);}[_0x2027c5(0x38be)](_0x556458,_0x45a2a4,_0x428bca){var _0x3cf2ad=_0x2027c5;return this['_sourceMesh'][_0x3cf2ad(0x38be)](_0x556458,_0x45a2a4,_0x428bca);}[_0x2027c5(0x3b86)](_0x3aa73c,_0x2c8687,_0x31ffb6,_0xd30452){var _0x1eadbd=_0x2027c5;return this[_0x1eadbd(0x3275)]&&this['sourceMesh'][_0x1eadbd(0x3b86)](_0x3aa73c,_0x2c8687,_0x31ffb6,_0xd30452),this[_0x1eadbd(0x3275)];}['updateVerticesData'](_0x2eab18,_0x586532,_0x16a404,_0x1e5ef3){var _0x4f3b8b=_0x2027c5;return this[_0x4f3b8b(0x3275)]&&this[_0x4f3b8b(0x3275)][_0x4f3b8b(0x2b61)](_0x2eab18,_0x586532,_0x16a404,_0x1e5ef3),this[_0x4f3b8b(0x3275)];}['setIndices'](_0x2f269a,_0x1b43e0=null){var _0x4a12a6=_0x2027c5;return this[_0x4a12a6(0x3275)]&&this[_0x4a12a6(0x3275)][_0x4a12a6(0x1d1e)](_0x2f269a,_0x1b43e0),this[_0x4a12a6(0x3275)];}[_0x2027c5(0x2389)](_0x3ebdd9){var _0x1214e8=_0x2027c5;return this[_0x1214e8(0xe29)]['isVerticesDataPresent'](_0x3ebdd9);}['getIndices'](){var _0x1b84c3=_0x2027c5;return this[_0x1b84c3(0xe29)][_0x1b84c3(0xa9a)]();}get[_0x2027c5(0x200c)](){var _0x3a8f32=_0x2027c5;return this[_0x3a8f32(0xe29)][_0x3a8f32(0x200c)];}['refreshBoundingInfo'](_0x21fb50=!0x1,_0x548a25=!0x1){var _0x3c32fd=_0x2027c5;if(this[_0x3c32fd(0x2160)]&&this[_0x3c32fd(0x1654)]()[_0x3c32fd(0x32fa)])return this;var _0xaf3511=this[_0x3c32fd(0xe29)]['geometry']?this[_0x3c32fd(0xe29)]['geometry']['boundingBias']:null;return this[_0x3c32fd(0x3fc7)](this[_0x3c32fd(0xe29)][_0x3c32fd(0x450)](_0x21fb50,_0x548a25),_0xaf3511),this;}[_0x2027c5(0x3be0)](){var _0x116956=_0x2027c5;return this[_0x116956(0x3e7a)]&&this['_currentLOD'][_0x116956(0x3be0)](),this;}[_0x2027c5(0x2c87)](_0x34cfb6,_0x5896eb){var _0x1781b0=_0x2027c5;if(super[_0x1781b0(0x2c87)](_0x34cfb6,_0x5896eb),this[_0x1781b0(0xe29)]['subMeshes']||_0x5073f5['Y'][_0x1781b0(0xc51)](_0x1781b0(0x3efa)),this[_0x1781b0(0x3e7a)]){if(0x0<=this[_0x1781b0(0x3e7a)]['_getWorldMatrixDeterminant']()!=0x0<=this[_0x1781b0(0x3b07)]())return this[_0x1781b0(0x371d)]['_actAsRegularMesh']=!0x0;if(this[_0x1781b0(0x371d)][_0x1781b0(0x1048)]=!0x1,this['_currentLOD'][_0x1781b0(0x4ff)](this,_0x34cfb6),_0x5896eb){if(!this[_0x1781b0(0x3e7a)]['_internalAbstractMeshDataInfo']['_isActiveIntermediate'])return this[_0x1781b0(0x3e7a)][_0x1781b0(0x371d)][_0x1781b0(0x236f)]=!0x0;}else{if(!this['_currentLOD']['_internalAbstractMeshDataInfo'][_0x1781b0(0x1221)])return this[_0x1781b0(0x3e7a)][_0x1781b0(0x371d)][_0x1781b0(0x13fb)]=!0x0;}}return!0x1;}[_0x2027c5(0x310d)](){var _0x151e89=_0x2027c5;this[_0x151e89(0xe29)][_0x151e89(0x3476)]&&this[_0x151e89(0xe29)]['_edgesRenderer']&&this['_sourceMesh'][_0x151e89(0x1984)][_0x151e89(0x1253)]&&this[_0x151e89(0xe29)][_0x151e89(0x21d1)]?(this['_sourceMesh'][_0x151e89(0x21d1)][_0x151e89(0xdf8)][_0x151e89(0x722)](this[_0x151e89(0xe29)]['_edgesRenderer']),this[_0x151e89(0xe29)][_0x151e89(0x1984)]['customInstances'][_0x151e89(0xede)](this[_0x151e89(0x10cb)]())):this[_0x151e89(0x1984)]&&this[_0x151e89(0x1984)][_0x151e89(0x1253)]&&this['_sourceMesh']['_renderingGroup']&&this[_0x151e89(0xe29)][_0x151e89(0x21d1)][_0x151e89(0xdf8)][_0x151e89(0xede)](this['_edgesRenderer']);}[_0x2027c5(0x10cb)](){var _0x653298=_0x2027c5,_0x192b1c;return this['_currentLOD']&&this[_0x653298(0x3e7a)][_0x653298(0x1dc3)]!==_0x237839['Y']['BILLBOARDMODE_NONE']&&this[_0x653298(0x3e7a)][_0x653298(0x2d9e)]!==this?(this[_0x653298(0x2ea)]||(this['_billboardWorldMatrix']=new _0x3c22ce['y3']()),_0x192b1c=this[_0x653298(0x3e7a)][_0x653298(0x2d9e)],this[_0x653298(0x3e7a)][_0x653298(0x2d9e)]=this,_0x3c22ce['jp'][_0x653298(0xe60)][0x7]['copyFrom'](this[_0x653298(0x3e7a)][_0x653298(0xa9f)]),this[_0x653298(0x3e7a)][_0x653298(0xa9f)]['set'](0x0,0x0,0x0),this[_0x653298(0x2ea)]['copyFrom'](this[_0x653298(0x3e7a)][_0x653298(0x5d4)](!0x0)),this[_0x653298(0x3e7a)]['position'][_0x653298(0x19f9)](_0x3c22ce['jp']['Vector3'][0x7]),this['_currentLOD'][_0x653298(0x2d9e)]=_0x192b1c,this[_0x653298(0x2ea)]):super[_0x653298(0x10cb)]();}get[_0x2027c5(0x414d)](){return!0x0;}[_0x2027c5(0x3a91)](_0x1ab0e9){var _0x96eb23=_0x2027c5;if(!_0x1ab0e9)return this;var _0x124aa0=this[_0x96eb23(0x3275)][_0x96eb23(0x359f)]();return _0x124aa0&&0x0!==_0x124aa0['length']?(_0x124aa0=this[_0x96eb23(0x1654)](),this[_0x96eb23(0x3e7a)]=this[_0x96eb23(0x3275)]['getLOD'](_0x1ab0e9,_0x124aa0['boundingSphere'])):this[_0x96eb23(0x3e7a)]=this['sourceMesh'],this['_currentLOD'];}['_preActivateForIntermediateRendering'](_0x3a9b76){var _0x405735=_0x2027c5;return this['sourceMesh'][_0x405735(0xe87)](_0x3a9b76);}[_0x2027c5(0xe05)](){var _0x2723d3=_0x2027c5;if(this[_0x2723d3(0x28a3)](),this['_sourceMesh'][_0x2723d3(0xc8b)]){for(let _0x159a8e=0x0;_0x159a8e<this[_0x2723d3(0xe29)][_0x2723d3(0xc8b)][_0x2723d3(0x18cc)];_0x159a8e++)this[_0x2723d3(0xe29)]['subMeshes'][_0x159a8e][_0x2723d3(0x77b)](this,this[_0x2723d3(0xe29)]);}return this;}[_0x2027c5(0x3b7e)](){var _0x374fa9=_0x2027c5;return this[_0x374fa9(0xe29)][_0x374fa9(0x3b7e)]();}[_0x2027c5(0x335f)](){var _0xee8f85=_0x2027c5;return this['hasBoundingInfo']?this[_0xee8f85(0x1654)]()[_0xee8f85(0x2bb0)](this['worldMatrixFromCache']):this[_0xee8f85(0x2221)](this['absolutePosition'],this[_0xee8f85(0x2ac1)],this[_0xee8f85(0x2729)]),this[_0xee8f85(0xd3d)](this['worldMatrixFromCache']),this;}[_0x2027c5(0x77b)](_0xa8faa4,_0x4e51d4=null,_0x2ab5b2,_0x1883f6){var _0x5a3bf0=_0x2027c5;const _0x4d8c8c=(_0x1883f6||this[_0x5a3bf0(0xe29)])['createInstance'](_0xa8faa4);if(_0x5c8d62['j'][_0x5a3bf0(0x1d49)](this,_0x4d8c8c,[_0x5a3bf0(0xc1b),_0x5a3bf0(0xc8b),_0x5a3bf0(0x309e),_0x5a3bf0(0xc5c),_0x5a3bf0(0x1dba),_0x5a3bf0(0x2f45),_0x5a3bf0(0x20e8),_0x5a3bf0(0x18c7),_0x5a3bf0(0x293f),_0x5a3bf0(0x3275),_0x5a3bf0(0x414d),_0x5a3bf0(0x3d6c),_0x5a3bf0(0x2067),'isBlocked',_0x5a3bf0(0x1d93),_0x5a3bf0(0x20fe),_0x5a3bf0(0x4a2),_0x5a3bf0(0x4fa),_0x5a3bf0(0x2112),'up',_0x5a3bf0(0x1691),_0x5a3bf0(0x2ac1),'absoluteScaling',_0x5a3bf0(0x2226),_0x5a3bf0(0x3bba),_0x5a3bf0(0x94f),'behaviors',_0x5a3bf0(0x2729),'hasThinInstances',_0x5a3bf0(0x2160)],[]),this['refreshBoundingInfo'](),_0x4e51d4&&(_0x4d8c8c[_0x5a3bf0(0xc5c)]=_0x4e51d4),!_0x2ab5b2)for(let _0x238b64=0x0;_0x238b64<this[_0x5a3bf0(0x3d78)]()[_0x5a3bf0(0x4dd)][_0x5a3bf0(0x18cc)];_0x238b64++){const _0x349520=this[_0x5a3bf0(0x3d78)]()[_0x5a3bf0(0x4dd)][_0x238b64];_0x349520[_0x5a3bf0(0xc5c)]===this&&_0x349520['clone'](_0x349520[_0x5a3bf0(0xc1b)],_0x4d8c8c);}return _0x4d8c8c['computeWorldMatrix'](!0x0),this[_0x5a3bf0(0xd31)][_0x5a3bf0(0x3608)](_0x4d8c8c),_0x4d8c8c;}['dispose'](_0x3e490,_0x245739=!0x1){var _0xb271bd=_0x2027c5;this['_sourceMesh'][_0xb271bd(0x2351)](this),super[_0xb271bd(0x41a)](_0x3e490,_0x245739);}[_0x2027c5(0x4079)](_0x167a68){var _0x3c4320=_0x2027c5;super[_0x3c4320(0x4079)](_0x167a68),_0x167a68[_0x3c4320(0x2b37)]=this[_0x3c4320(0xe29)]['uniqueId'],_0x167a68[_0x3c4320(0x4d3)]=this['_indexInSourceMeshInstanceArray'];}[_0x2027c5(0xe75)](_0x351ece=null,_0x40f3fb,_0x4397e7){var _0x3e4560=_0x2027c5,_0x425c51=this[_0x3e4560(0x77b)](_0x3e4560(0x897)+(this[_0x3e4560(0xc1b)]||this['id']),_0x351ece||this[_0x3e4560(0xc5c)],!0x0,_0x40f3fb&&_0x40f3fb[_0x3e4560(0x3227)]);_0x425c51&&_0x4397e7&&_0x4397e7(this,_0x425c51);for(const _0x361548 of this[_0x3e4560(0x3214)](!0x0))_0x361548['instantiateHierarchy'](_0x425c51,_0x40f3fb,_0x4397e7);return _0x425c51;}}_0x507451['Kj']['prototype'][_0x2027c5(0x377a)]=function(_0x419ae9,_0x425a53){var _0x4708ea=_0x2027c5,_0x157a0f;if(null!=(_0x157a0f=null==(_0x157a0f=this['_userInstancedBuffersStorage'])?void 0x0:_0x157a0f[_0x4708ea(0x309)][_0x419ae9])&&_0x157a0f[_0x4708ea(0x41a)](),!this['instancedBuffers']){this[_0x4708ea(0x3e7c)]={};for(const _0x3de369 of this[_0x4708ea(0x1f1d)])_0x3de369[_0x4708ea(0x3e7c)]={};this['_userInstancedBuffersStorage']||(this[_0x4708ea(0x182a)]={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this[_0x4708ea(0x3e9d)]()[_0x4708ea(0x16da)]()[_0x4708ea(0x1074)]?{}:void 0x0});}this[_0x4708ea(0x3e7c)][_0x419ae9]=null,this[_0x4708ea(0x182a)][_0x4708ea(0x3846)][_0x419ae9]=_0x425a53,this[_0x4708ea(0x182a)][_0x4708ea(0x24c0)][_0x419ae9]=0x20*_0x425a53,this['_userInstancedBuffersStorage'][_0x4708ea(0x307e)][_0x419ae9]=new Float32Array(this[_0x4708ea(0x182a)]['sizes'][_0x419ae9]),this['_userInstancedBuffersStorage'][_0x4708ea(0x309)][_0x419ae9]=new _0x276400['o'](this[_0x4708ea(0x3e9d)](),this[_0x4708ea(0x182a)][_0x4708ea(0x307e)][_0x419ae9],_0x419ae9,!0x0,!0x1,_0x425a53,!0x0);for(const _0x40a9ed of this['instances'])_0x40a9ed[_0x4708ea(0x3e7c)][_0x419ae9]=null;this['_invalidateInstanceVertexArrayObject'](),this[_0x4708ea(0x6d9)]();},_0x507451['Kj'][_0x2027c5(0x1ce1)][_0x2027c5(0x1763)]=function(_0x4beb66,_0x1ce39a){var _0x4c4b1a=_0x2027c5,_0x36e425=_0x4beb66?_0x4beb66[_0x4c4b1a(0x18cc)]:0x0;for(const _0x331af4 in this[_0x4c4b1a(0x3e7c)]){let _0x3e9b37=this[_0x4c4b1a(0x182a)]['sizes'][_0x331af4];for(var _0x299ecd=this[_0x4c4b1a(0x182a)][_0x4c4b1a(0x3846)][_0x331af4],_0x5d40e1=(_0x36e425+0x1)*_0x299ecd;_0x3e9b37<_0x5d40e1;)_0x3e9b37*=0x2;this['_userInstancedBuffersStorage'][_0x4c4b1a(0x307e)][_0x331af4][_0x4c4b1a(0x18cc)]!=_0x3e9b37&&(this[_0x4c4b1a(0x182a)][_0x4c4b1a(0x307e)][_0x331af4]=new Float32Array(_0x3e9b37),this[_0x4c4b1a(0x182a)][_0x4c4b1a(0x24c0)][_0x331af4]=_0x3e9b37,this[_0x4c4b1a(0x182a)]['vertexBuffers'][_0x331af4]&&(this[_0x4c4b1a(0x182a)][_0x4c4b1a(0x309)][_0x331af4][_0x4c4b1a(0x41a)](),this[_0x4c4b1a(0x182a)][_0x4c4b1a(0x309)][_0x331af4]=null));const _0x53218e=this[_0x4c4b1a(0x182a)][_0x4c4b1a(0x307e)][_0x331af4];let _0x2eab1a=0x0;if(_0x1ce39a){const _0x90b016=this[_0x4c4b1a(0x3e7c)][_0x331af4];_0x90b016[_0x4c4b1a(0x36f9)]?_0x90b016[_0x4c4b1a(0x36f9)](_0x53218e,_0x2eab1a):_0x90b016['copyToArray']?_0x90b016['copyToArray'](_0x53218e,_0x2eab1a):_0x53218e[_0x2eab1a]=_0x90b016,_0x2eab1a+=_0x299ecd;}for(let _0x33b5d6=0x0;_0x33b5d6<_0x36e425;_0x33b5d6++){const _0x4298fb=_0x4beb66[_0x33b5d6][_0x4c4b1a(0x3e7c)][_0x331af4];_0x4298fb[_0x4c4b1a(0x36f9)]?_0x4298fb[_0x4c4b1a(0x36f9)](_0x53218e,_0x2eab1a):_0x4298fb[_0x4c4b1a(0x3463)]?_0x4298fb['copyToArray'](_0x53218e,_0x2eab1a):_0x53218e[_0x2eab1a]=_0x4298fb,_0x2eab1a+=_0x299ecd;}this[_0x4c4b1a(0x182a)]['vertexBuffers'][_0x331af4]?this[_0x4c4b1a(0x182a)]['vertexBuffers'][_0x331af4][_0x4c4b1a(0x28e2)](_0x53218e,0x0):(this[_0x4c4b1a(0x182a)]['vertexBuffers'][_0x331af4]=new _0x276400['o'](this[_0x4c4b1a(0x3e9d)](),this['_userInstancedBuffersStorage'][_0x4c4b1a(0x307e)][_0x331af4],_0x331af4,!0x0,!0x1,_0x299ecd,!0x0),this[_0x4c4b1a(0x3146)]());}},_0x507451['Kj'][_0x2027c5(0x1ce1)]['_invalidateInstanceVertexArrayObject']=function(){var _0x23c113=_0x2027c5;if(this[_0x23c113(0x182a)]&&void 0x0!==this[_0x23c113(0x182a)][_0x23c113(0x3d5d)]){for(const _0x51dd98 in this[_0x23c113(0x182a)][_0x23c113(0x3d5d)])this[_0x23c113(0x3e9d)]()[_0x23c113(0x1c41)](this[_0x23c113(0x182a)]['vertexArrayObjects'][_0x51dd98]);this[_0x23c113(0x182a)]['vertexArrayObjects']={};}},_0x507451['Kj'][_0x2027c5(0x1ce1)][_0x2027c5(0x240f)]=function(){var _0x549765=_0x2027c5;for(this['_instanceDataStorage'][_0x549765(0x3e80)]&&(this[_0x549765(0x228e)][_0x549765(0x3e80)][_0x549765(0x41a)](),this['_instanceDataStorage'][_0x549765(0x3e80)]=null);this['instances']['length'];)this[_0x549765(0x1f1d)][0x0][_0x549765(0x41a)]();for(const _0x3c1fc3 in this[_0x549765(0x3e7c)])this[_0x549765(0x182a)]['vertexBuffers'][_0x3c1fc3]&&this[_0x549765(0x182a)]['vertexBuffers'][_0x3c1fc3][_0x549765(0x41a)]();this[_0x549765(0x3146)](),this[_0x549765(0x3e7c)]={};};},0x3601:(_0x2e806a,_0x4addec,_0x8e1280)=>{var _0x5bbd13=a8_0x1ec55c;_0x8e1280['d'](_0x4addec,{'E':()=>_0x10e758,'_':()=>_0x34b312});var _0x514d35=_0x8e1280(0xbd53),_0x1f7fd7=_0x8e1280(0x1679c),_0x4addec=_0x8e1280(0x94e3),_0x3dca44=_0x8e1280(0x96dc),_0x3a7c5e=_0x8e1280(0x15c0e),_0x591273=_0x8e1280(0x16a07);_0x8e1280(0xab6f),_0x8e1280(0xb3e6),_0x4addec['Kj'][_0x5bbd13(0x1444)]=(_0x1391cc,_0x598f2d)=>_0x34b312['Parse'](_0x1391cc,_0x598f2d);class _0x34b312 extends _0x4addec['Kj']{constructor(_0x413534,_0x5de205=null,_0x4f58ba=null,_0x57fc77=null,_0x5c366e,_0x435df5,_0x216328,_0x3b6201){var _0x1520d6=_0x5bbd13;super(_0x413534,_0x5de205,_0x4f58ba,_0x57fc77,_0x5c366e),this[_0x1520d6(0x3dd4)]=_0x435df5,this['useVertexAlpha']=_0x216328,this[_0x1520d6(0x1a4a)]=new _0x514d35['Wo'](0x1,0x1,0x1),this[_0x1520d6(0x19b3)]=0x1,_0x57fc77&&(this[_0x1520d6(0x1a4a)]=_0x57fc77[_0x1520d6(0x1a4a)][_0x1520d6(0x77b)](),this[_0x1520d6(0x19b3)]=_0x57fc77[_0x1520d6(0x19b3)],this[_0x1520d6(0x3dd4)]=_0x57fc77['useVertexColor'],this['useVertexAlpha']=_0x57fc77['useVertexAlpha']),this[_0x1520d6(0x3be8)]=0.1;const _0x10dfd0={'attributes':[_0x1f7fd7['o'][_0x1520d6(0x1678)]],'uniforms':[_0x1520d6(0x2f85),_0x1520d6(0x15f6)],'needAlphaBlending':!0x0,'defines':[],'useClipPlane':null};!0x1===_0x216328?_0x10dfd0[_0x1520d6(0x36d8)]=!0x1:_0x10dfd0[_0x1520d6(0x1254)][_0x1520d6(0xede)]('#define\x20VERTEXALPHA'),_0x435df5?(_0x10dfd0[_0x1520d6(0x1254)][_0x1520d6(0xede)](_0x1520d6(0x2c2f)),_0x10dfd0[_0x1520d6(0x3b34)][_0x1520d6(0xede)](_0x1f7fd7['o'][_0x1520d6(0x1e26)])):(_0x10dfd0[_0x1520d6(0x2006)][_0x1520d6(0xede)](_0x1520d6(0x1a4a)),this['_color4']=new _0x514d35['HE']()),_0x3b6201?this[_0x1520d6(0x20e8)]=_0x3b6201:(this['material']=new _0x591273['j'](_0x1520d6(0x2c2a),this[_0x1520d6(0x3d78)](),_0x1520d6(0x1a4a),_0x10dfd0,!0x1),this[_0x1520d6(0x20e8)][_0x1520d6(0x26cb)]=!0x0);}[_0x5bbd13(0x3c12)](_0x40ead0){var _0x310c0b=_0x5bbd13;return'ShaderMaterial'===_0x40ead0[_0x310c0b(0x252c)]();}[_0x5bbd13(0x3b27)](){var _0x55dcb7=_0x5bbd13;return!!this[_0x55dcb7(0x3bbf)][_0x55dcb7(0x3b27)](this,!!this[_0x55dcb7(0x182a)])&&super[_0x55dcb7(0x3b27)]();}[_0x5bbd13(0x252c)](){var _0x45364e=_0x5bbd13;return _0x45364e(0x2a6d);}get[_0x5bbd13(0x20e8)](){return this['_lineMaterial'];}set[_0x5bbd13(0x20e8)](_0x245451){var _0x20a50c=_0x5bbd13;this[_0x20a50c(0x3bbf)]=_0x245451,this['_lineMaterial'][_0x20a50c(0x346e)]=_0x3a7c5e['F']['LineListDrawMode'];}get['checkCollisions'](){return!0x1;}set[_0x5bbd13(0x1ba2)](_0x3f74bf){}[_0x5bbd13(0x814)](_0x4ad2fc,_0x403bec){var _0x1a97d1=_0x5bbd13;if(!this[_0x1a97d1(0x544)])return this;var _0x2a82e5,_0x107c02=this[_0x1a97d1(0x41b6)]?null:this[_0x1a97d1(0x544)][_0x1a97d1(0x3d19)]();return this[_0x1a97d1(0x182a)]?this['_geometry'][_0x1a97d1(0x814)](_0x403bec,_0x107c02,this[_0x1a97d1(0x182a)]['vertexBuffers'],this['_userInstancedBuffersStorage'][_0x1a97d1(0x3d5d)]):this[_0x1a97d1(0x544)][_0x1a97d1(0x814)](_0x403bec,_0x107c02),!this[_0x1a97d1(0x3dd4)]&&this[_0x1a97d1(0x3c12)](this[_0x1a97d1(0x3bbf)])&&({r:_0x403bec,g:_0x107c02,b:_0x2a82e5}=this['color'],this[_0x1a97d1(0x2dff)]['set'](_0x403bec,_0x107c02,_0x2a82e5,this[_0x1a97d1(0x19b3)]),this['_lineMaterial'][_0x1a97d1(0x261b)]('color',this[_0x1a97d1(0x2dff)])),this;}[_0x5bbd13(0x2f29)](_0x84f7f2,_0x24b857,_0x42c5f){var _0x4e814d=_0x5bbd13;if(!this[_0x4e814d(0x544)]||!this[_0x4e814d(0x544)][_0x4e814d(0x84e)]()||!this[_0x4e814d(0x215f)]&&!this[_0x4e814d(0x544)][_0x4e814d(0x3d19)]())return this;const _0xe9f763=this[_0x4e814d(0x3d78)]()[_0x4e814d(0x3e9d)]();return this['_unIndexed']?_0xe9f763[_0x4e814d(0x809)](_0x3a7c5e['F'][_0x4e814d(0x29db)],_0x84f7f2[_0x4e814d(0x10ab)],_0x84f7f2[_0x4e814d(0x31fa)],_0x42c5f):_0xe9f763[_0x4e814d(0x29fa)](_0x3a7c5e['F']['LineListDrawMode'],_0x84f7f2[_0x4e814d(0x3a77)],_0x84f7f2[_0x4e814d(0x3409)],_0x42c5f),this;}[_0x5bbd13(0x41a)](_0x32e0b3,_0x3283a3=0x0,_0x40411b){var _0x5ef0be=_0x5bbd13;_0x40411b||this[_0x5ef0be(0x3bbf)][_0x5ef0be(0x41a)](!0x1,!0x1,!0x0),super[_0x5ef0be(0x41a)](_0x32e0b3);}[_0x5bbd13(0x77b)](_0x4f8857,_0x447248=null,_0x2c608b){var _0x2b7067=_0x5bbd13;return new _0x34b312(_0x4f8857,this[_0x2b7067(0x3d78)](),_0x447248,this,_0x2c608b);}['createInstance'](_0x3b191b){var _0x8a55b=_0x5bbd13;const _0x389d26=new _0x10e758(_0x3b191b,this);if(this[_0x8a55b(0x3e7c)]){_0x389d26['instancedBuffers']={};for(const _0x25ae43 in this[_0x8a55b(0x3e7c)])_0x389d26[_0x8a55b(0x3e7c)][_0x25ae43]=this[_0x8a55b(0x3e7c)][_0x25ae43];}return _0x389d26;}['serialize'](_0x563d73){var _0x518274=_0x5bbd13;super[_0x518274(0x18e2)](_0x563d73),_0x563d73[_0x518274(0x1a4a)]=this[_0x518274(0x1a4a)][_0x518274(0x4049)](),_0x563d73[_0x518274(0x19b3)]=this[_0x518274(0x19b3)];}static[_0x5bbd13(0x2de7)](_0x19b23c,_0x348721){var _0x31fab9=_0x5bbd13;const _0x1111f2=new _0x34b312(_0x19b23c[_0x31fab9(0xc1b)],_0x348721);return _0x1111f2[_0x31fab9(0x1a4a)]=_0x514d35['Wo'][_0x31fab9(0xf7f)](_0x19b23c[_0x31fab9(0x1a4a)]),_0x1111f2['alpha']=_0x19b23c[_0x31fab9(0x19b3)],_0x1111f2;}}class _0x10e758 extends _0x3dca44['S']{constructor(_0x1db242,_0x4b159d){var _0x2efecd=_0x5bbd13;super(_0x1db242,_0x4b159d),this[_0x2efecd(0x3be8)]=_0x4b159d['intersectionThreshold'];}[_0x5bbd13(0x252c)](){var _0x5f5ac5=_0x5bbd13;return _0x5f5ac5(0x31b1);}}},0x94e3:(_0x323c33,_0x148c61,_0x308840)=>{var _0x51ec8d=a8_0x1ec55c;_0x308840['d'](_0x148c61,{'Kj':()=>_0x2efab3,'gW':()=>_0x3bc9bc});var _0x5f1da5=_0x308840(0xa896),_0x6685a9=_0x308840(0x4ba7),_0x4ac95f=_0x308840(0x15146),_0x518cd3=_0x308840(0xff4d),_0x1a1092=_0x308840(0x12a73),_0x4b478c=_0x308840(0x43d7),_0xff9aba=_0x308840(0xd537),_0xd86eee=_0x308840(0xd53f),_0x23a3a3=_0x308840(0xbd53),_0x4a0570=_0x308840(0x5f60),_0xf74ec1=_0x308840(0x1679c),_0xc706f9=_0x308840(0xb5a7),_0x2e173d=_0x308840(0x172d3),_0x148c61=_0x308840(0x349f),_0x35bb51=_0x308840(0x9607),_0x194548=_0x308840(0x15c0e),_0x2f5202=_0x308840(0xfe45),_0x57ad80=_0x308840(0x172b4),_0x59c404=_0x308840(0x1610),_0x3e06d6=_0x308840(0x10435),_0x1e4387=_0x308840(0x9a70),_0x4f5b2c=_0x308840(0x4158),_0x2fe615=_0x308840(0x8baf),_0x219dd8=_0x308840(0x67a3),_0x38e8f7=_0x308840(0x92e2);class _0x3bc9bc{}class _0x5dfaca{constructor(){var _0x5e6163=a8_0x5306;this[_0x5e6163(0xfe9)]={},this[_0x5e6163(0xa1f)]=new _0x172a3f(),this[_0x5e6163(0x2d41)]=new _0x172a3f(),this[_0x5e6163(0x2f25)]=0x800;}}class _0x172a3f{constructor(){var _0xcb2a43=a8_0x5306;this[_0xcb2a43(0x210b)]=!0x1,this['visibleInstances']=new Array(),this[_0xcb2a43(0x11f9)]=new Array(),this[_0xcb2a43(0x1b69)]=new Array();}}class _0x4691ea{constructor(){var _0x1c6285=a8_0x5306;this[_0x1c6285(0x196c)]=0x0,this[_0x1c6285(0x266d)]=null,this['previousMatrixBuffer']=null,this['matrixBufferSize']=0x200,this['matrixData']=null,this['boundingVectors']=[],this[_0x1c6285(0x28ca)]=null;}}class _0x558097{constructor(){var _0x3aabf6=a8_0x5306;this[_0x3aabf6(0x38c7)]=!0x1,this[_0x3aabf6(0x3c83)]=null,this[_0x3aabf6(0x5e1)]=null,this['_preActivateId']=-0x1,this[_0x3aabf6(0x2e28)]=new Array(),this['_useLODScreenCoverage']=!0x1,this[_0x3aabf6(0x20e3)]=null,this[_0x3aabf6(0x1877)]=0x0,this[_0x3aabf6(0x41c6)]=null;}}class _0x2efab3 extends _0x148c61['x']{constructor(_0x45948d,_0x47b133=null,_0x484b06=null,_0x4febc0=null,_0x3f9fe5,_0x4479be=!0x0){var _0x1ca347=a8_0x5306;if(super(_0x45948d,_0x47b133),this[_0x1ca347(0x3b15)]=new _0x558097(),this['delayLoadState']=_0x59c404['g'][_0x1ca347(0x1083)],this[_0x1ca347(0x1f1d)]=new Array(),this['_creationDataStorage']=null,this['_geometry']=null,this[_0x1ca347(0x228e)]=new _0x5dfaca(),this[_0x1ca347(0x1ce9)]=new _0x4691ea(),this[_0x1ca347(0x13d6)]=!0x1,this['_originalBuilderSideOrientation']=_0x2efab3[_0x1ca347(0x3cd1)],this[_0x1ca347(0x1917)]=null,this[_0x1ca347(0x1434)]=!0x1,_0x47b133=this[_0x1ca347(0x3d78)](),this[_0x1ca347(0x1eed)]=(_0x21d2bc,_0x15d2d2,_0x31626c)=>{var _0x119a2d=_0x1ca347;_0x21d2bc&&_0x31626c&&(this[_0x119a2d(0x2717)]?this[_0x119a2d(0x2165)](_0x15d2d2):_0x31626c[_0x119a2d(0xb97)](_0x15d2d2));},_0x4febc0){if(_0x4febc0['_geometry']&&_0x4febc0['_geometry']['applyToMesh'](this),_0x4ac95f['j'][_0x1ca347(0x1d49)](_0x4febc0,this,[_0x1ca347(0xc1b),_0x1ca347(0x20e8),'skeleton','instances','parent',_0x1ca347(0x309e),_0x1ca347(0x23ab),_0x1ca347(0xa80),_0x1ca347(0x1d81),_0x1ca347(0x20fe),_0x1ca347(0x4086),'previousWorldMatrixInstancedBuffer','hasLODLevels',_0x1ca347(0x569),_0x1ca347(0x4025),_0x1ca347(0x3fee),_0x1ca347(0x3d6c),_0x1ca347(0x2067),_0x1ca347(0x1dba),_0x1ca347(0x1d93),_0x1ca347(0x414d),_0x1ca347(0x4a2),'edgesRenderer','forward','up',_0x1ca347(0x1691),_0x1ca347(0x2ac1),_0x1ca347(0xf45),'absoluteRotationQuaternion',_0x1ca347(0x3bba),'nonUniformScaling','behaviors','worldMatrixFromCache','hasThinInstances',_0x1ca347(0x41a0),_0x1ca347(0x2160)],[_0x1ca347(0x190d)]),this[_0x1ca347(0x3b15)][_0x1ca347(0x3c83)]=_0x4febc0,_0x47b133[_0x1ca347(0x3dc5)]&&(_0x4febc0[_0x1ca347(0x3b15)][_0x1ca347(0x5e1)]||(_0x4febc0['_internalMeshDataInfo']['meshMap']={}),_0x4febc0[_0x1ca347(0x3b15)]['meshMap'][this['uniqueId']]=this),this[_0x1ca347(0x3050)]=_0x4febc0['_originalBuilderSideOrientation'],this['_creationDataStorage']=_0x4febc0[_0x1ca347(0x3fac)],_0x4febc0[_0x1ca347(0x19ea)]){var _0x820e3a=_0x4febc0[_0x1ca347(0x19ea)];for(const _0x599efe in _0x820e3a)Object[_0x1ca347(0x1ce1)][_0x1ca347(0x55a)]['call'](_0x820e3a,_0x599efe)&&_0x820e3a[_0x599efe]&&this[_0x1ca347(0x3fef)](_0x599efe,_0x820e3a[_0x599efe]['from'],_0x820e3a[_0x599efe]['to']);}if(_0x4febc0[_0x1ca347(0xa80)]&&_0x4febc0[_0x1ca347(0xa80)][_0x1ca347(0x77b)]?this[_0x1ca347(0xa80)]=_0x4febc0[_0x1ca347(0xa80)][_0x1ca347(0x77b)]():this[_0x1ca347(0xa80)]=_0x4febc0[_0x1ca347(0xa80)],this[_0x1ca347(0x4032)]=_0x4febc0[_0x1ca347(0x4032)],_0x518cd3['$']&&_0x518cd3['$'][_0x1ca347(0x50a)](_0x4febc0)&&_0x518cd3['$'][_0x1ca347(0x2242)](this,_0x518cd3['$'][_0x1ca347(0x38cf)](_0x4febc0,!0x0)),this['setEnabled'](_0x4febc0[_0x1ca347(0x1253)](!0x1)),this[_0x1ca347(0xc5c)]=_0x4febc0[_0x1ca347(0xc5c)],this[_0x1ca347(0x2077)](_0x4febc0[_0x1ca347(0x1f06)]()),this['id']=_0x45948d+'.'+_0x4febc0['id'],this[_0x1ca347(0x20e8)]=_0x4febc0[_0x1ca347(0x20e8)],!_0x3f9fe5){var _0x49662c=_0x4febc0['getDescendants'](!0x0);for(let _0x1025ec=0x0;_0x1025ec<_0x49662c['length'];_0x1025ec++){const _0x2f3410=_0x49662c[_0x1025ec];_0x2f3410[_0x1ca347(0x77b)]&&_0x2f3410['clone'](_0x45948d+'.'+_0x2f3410[_0x1ca347(0xc1b)],this);}}if(_0x4febc0[_0x1ca347(0x1d81)]&&(this[_0x1ca347(0x1d81)]=_0x4febc0['morphTargetManager']),_0x47b133[_0x1ca347(0x21ec)]){const _0x8b40cc=_0x47b133['getPhysicsEngine']();if(_0x4479be&&_0x8b40cc){if(0x1===_0x8b40cc['getPluginVersion']()){const _0x4a2bd5=_0x8b40cc[_0x1ca347(0x3c81)](_0x4febc0);_0x4a2bd5&&(this[_0x1ca347(0x3efd)]=_0x4a2bd5['clone'](this));}else 0x2===_0x8b40cc[_0x1ca347(0x1eb5)]()&&_0x4febc0[_0x1ca347(0x3b85)]&&_0x4febc0[_0x1ca347(0x3b85)][_0x1ca347(0x77b)](this);}}for(let _0x23ace1=0x0;_0x23ace1<_0x47b133[_0x1ca347(0x3f0f)]['length'];_0x23ace1++){const _0xac580e=_0x47b133['particleSystems'][_0x23ace1];_0xac580e[_0x1ca347(0x5e4)]===_0x4febc0&&_0xac580e[_0x1ca347(0x77b)](_0xac580e[_0x1ca347(0xc1b)],this);}this[_0x1ca347(0x293f)]=_0x4febc0['skeleton'],this[_0x1ca347(0x3cd0)](!0x0,!0x0),this[_0x1ca347(0x5d4)](!0x0);}null!==_0x484b06&&(this['parent']=_0x484b06),this[_0x1ca347(0x228e)][_0x1ca347(0x1b69)]=this[_0x1ca347(0x3e9d)]()['getCaps']()[_0x1ca347(0x2530)],this[_0x1ca347(0x3b15)][_0x1ca347(0x4ed)]=_0x4734d5=>{var _0x4e6b4a=_0x1ca347;_0x4734d5['unregisterOnNextCall']=!0x0,this['isReady'](!0x0)?this[_0x4e6b4a(0x1ff9)][_0x4e6b4a(0x3608)](this):this[_0x4e6b4a(0x3b15)]['_checkReadinessObserver']||(this['_internalMeshDataInfo'][_0x4e6b4a(0xf80)]=this[_0x4e6b4a(0x3c5c)][_0x4e6b4a(0x3c91)]['add'](()=>{var _0x13622b=_0x4e6b4a;this[_0x13622b(0x3b27)](!0x0)&&(this[_0x13622b(0x3c5c)]['onBeforeRenderObservable'][_0x13622b(0x2f2e)](this[_0x13622b(0x3b15)]['_checkReadinessObserver']),this[_0x13622b(0x3b15)][_0x13622b(0xf80)]=null,this[_0x13622b(0x1ff9)]['notifyObservers'](this));}));},this[_0x1ca347(0x1ff9)]=new _0x5f1da5['y$'](this['_internalMeshDataInfo'][_0x1ca347(0x4ed)]),_0x4febc0&&_0x4febc0[_0x1ca347(0xd31)][_0x1ca347(0x3608)](this);}static[_0x51ec8d(0x334f)](_0x2c171a){return _0x2c171a||_0x2efab3['FRONTSIDE'];}get[_0x51ec8d(0x3923)](){var _0xe972ac=_0x51ec8d;return this[_0xe972ac(0x3b15)][_0xe972ac(0x23f6)];}set['useLODScreenCoverage'](_0xd4ca80){var _0x201746=_0x51ec8d;this[_0x201746(0x3b15)]['_useLODScreenCoverage']=_0xd4ca80,this[_0x201746(0x2522)]();}get[_0x51ec8d(0x35b1)](){var _0x4861db=_0x51ec8d;return this['_internalAbstractMeshDataInfo'][_0x4861db(0x2632)];}set[_0x51ec8d(0x35b1)](_0x32cee8){var _0x115d68=_0x51ec8d;this[_0x115d68(0x371d)][_0x115d68(0x2632)]!==_0x32cee8&&(_0x32cee8&&this[_0x115d68(0x3b15)][_0x115d68(0x2400)]&&(this[_0x115d68(0x3b86)](_0xf74ec1['o'][_0x115d68(0x1678)],this[_0x115d68(0x3b15)][_0x115d68(0x2400)],!0x0),this[_0x115d68(0x3b15)][_0x115d68(0x13a2)]&&this['setVerticesData'](_0xf74ec1['o']['NormalKind'],this['_internalMeshDataInfo'][_0x115d68(0x13a2)],!0x0),this[_0x115d68(0x3b15)][_0x115d68(0x2400)]=null,this[_0x115d68(0x3b15)][_0x115d68(0x13a2)]=null),this[_0x115d68(0x371d)][_0x115d68(0x2632)]=_0x32cee8,this[_0x115d68(0x6d9)]());}get[_0x51ec8d(0x3c91)](){var _0x34c11c=_0x51ec8d;return this[_0x34c11c(0x3b15)][_0x34c11c(0x38aa)]||(this[_0x34c11c(0x3b15)]['_onBeforeRenderObservable']=new _0x5f1da5['y$']()),this['_internalMeshDataInfo']['_onBeforeRenderObservable'];}get['onBeforeBindObservable'](){var _0xbb0311=_0x51ec8d;return this[_0xbb0311(0x3b15)][_0xbb0311(0xa56)]||(this[_0xbb0311(0x3b15)]['_onBeforeBindObservable']=new _0x5f1da5['y$']()),this[_0xbb0311(0x3b15)][_0xbb0311(0xa56)];}get[_0x51ec8d(0x369)](){var _0x34c009=_0x51ec8d;return this[_0x34c009(0x3b15)][_0x34c009(0x78b)]||(this[_0x34c009(0x3b15)][_0x34c009(0x78b)]=new _0x5f1da5['y$']()),this['_internalMeshDataInfo'][_0x34c009(0x78b)];}get[_0x51ec8d(0x28df)](){var _0x5831ac=_0x51ec8d;return this[_0x5831ac(0x3b15)][_0x5831ac(0xb39)]||(this['_internalMeshDataInfo'][_0x5831ac(0xb39)]=new _0x5f1da5['y$']()),this[_0x5831ac(0x3b15)][_0x5831ac(0xb39)];}get[_0x51ec8d(0x202d)](){var _0x2005ca=_0x51ec8d;return this[_0x2005ca(0x3b15)][_0x2005ca(0x3cf6)]||(this[_0x2005ca(0x3b15)][_0x2005ca(0x3cf6)]=new _0x5f1da5['y$']()),this[_0x2005ca(0x3b15)][_0x2005ca(0x3cf6)];}set[_0x51ec8d(0x316d)](_0x41ab6c){var _0x2a66a8=_0x51ec8d;this[_0x2a66a8(0xb76)]&&this[_0x2a66a8(0x202d)][_0x2a66a8(0x2f2e)](this[_0x2a66a8(0xb76)]),this[_0x2a66a8(0xb76)]=this[_0x2a66a8(0x202d)][_0x2a66a8(0x2e5)](_0x41ab6c);}get['hasInstances'](){var _0xd643e9=_0x51ec8d;return 0x0<this[_0xd643e9(0x1f1d)][_0xd643e9(0x18cc)];}get[_0x51ec8d(0x172e)](){var _0x3a4fe6=_0x51ec8d,_0x44ccd4;return 0x0<(null!=(_0x44ccd4=this[_0x3a4fe6(0x1ce9)][_0x3a4fe6(0x196c)])?_0x44ccd4:0x0);}get[_0x51ec8d(0x3782)](){var _0x10557a=_0x51ec8d;return this[_0x10557a(0x3b15)][_0x10557a(0x1877)];}set[_0x51ec8d(0x3782)](_0x845235){var _0x50dcb6=_0x51ec8d;this['_internalMeshDataInfo'][_0x50dcb6(0x1877)]=_0x845235;}get[_0x51ec8d(0x1fd2)](){var _0x5ee416=_0x51ec8d;return this[_0x5ee416(0x3b15)][_0x5ee416(0x41c6)];}set[_0x51ec8d(0x1fd2)](_0x3d406b){var _0x4bf812=_0x51ec8d;this[_0x4bf812(0x3b15)][_0x4bf812(0x41c6)]=_0x3d406b;}get[_0x51ec8d(0x23ab)](){var _0x5ddc9a=_0x51ec8d;return this[_0x5ddc9a(0x3b15)][_0x5ddc9a(0x3c83)];}get[_0x51ec8d(0x41a0)](){var _0x18b6ca=_0x51ec8d;return this['_internalMeshDataInfo'][_0x18b6ca(0x5e1)];}get['isUnIndexed'](){return this['_unIndexed'];}set[_0x51ec8d(0x41b6)](_0x3f7052){var _0x3fd122=_0x51ec8d;this[_0x3fd122(0x215f)]!==_0x3f7052&&(this[_0x3fd122(0x215f)]=_0x3f7052,this['_markSubMeshesAsAttributesDirty']());}get[_0x51ec8d(0x4086)](){var _0x124027=_0x51ec8d;return this[_0x124027(0x228e)][_0x124027(0x2421)];}get[_0x51ec8d(0x15a7)](){var _0x2ed4e2=_0x51ec8d;return this[_0x2ed4e2(0x228e)][_0x2ed4e2(0x967)];}get[_0x51ec8d(0x30d2)](){var _0x5ed7b8=_0x51ec8d;return this[_0x5ed7b8(0x228e)][_0x5ed7b8(0x1696)];}set[_0x51ec8d(0x30d2)](_0x54de58){var _0x20678d=_0x51ec8d;this[_0x20678d(0x228e)]['manualUpdate']=_0x54de58;}get[_0x51ec8d(0x1268)](){var _0x469a1d=_0x51ec8d;return this[_0x469a1d(0x228e)][_0x469a1d(0x25d4)];}set[_0x51ec8d(0x1268)](_0x29e09a){var _0x301a64=_0x51ec8d;this[_0x301a64(0x228e)][_0x301a64(0x25d4)]=_0x29e09a;}get['forceWorldMatrixInstancedBufferUpdate'](){var _0x1e579f=_0x51ec8d;return this[_0x1e579f(0x228e)][_0x1e579f(0x9c4)];}set['forceWorldMatrixInstancedBufferUpdate'](_0x4a40eb){var _0xcd2ec5=_0x51ec8d;this[_0xcd2ec5(0x228e)][_0xcd2ec5(0x9c4)]=_0x4a40eb;}['instantiateHierarchy'](_0x1c77fe=null,_0x53a6d6,_0x3bc6ff){var _0x366c16=_0x51ec8d;const _0x3c89d7=0x0===this[_0x366c16(0x3fd3)]()||_0x53a6d6&&_0x53a6d6[_0x366c16(0x3f66)]&&(!0x0===_0x53a6d6['doNotInstantiate']||_0x53a6d6[_0x366c16(0x3f66)](this))?this[_0x366c16(0x77b)]('Clone\x20of\x20'+(this[_0x366c16(0xc1b)]||this['id']),_0x1c77fe||this[_0x366c16(0xc5c)],!0x0):this[_0x366c16(0x2613)](_0x366c16(0x2c5d)+(this[_0x366c16(0xc1b)]||this['id']));_0x3c89d7[_0x366c16(0xc5c)]=_0x1c77fe||this[_0x366c16(0xc5c)],_0x3c89d7['position']=this[_0x366c16(0xa9f)]['clone'](),_0x3c89d7[_0x366c16(0x62d)]=this[_0x366c16(0x62d)][_0x366c16(0x77b)](),this[_0x366c16(0x80c)]?_0x3c89d7[_0x366c16(0x80c)]=this[_0x366c16(0x80c)][_0x366c16(0x77b)]():_0x3c89d7[_0x366c16(0x3c7f)]=this['rotation'][_0x366c16(0x77b)](),_0x3bc6ff&&_0x3bc6ff(this,_0x3c89d7);for(const _0x1c206a of this[_0x366c16(0x3214)](!0x0))'InstancedMesh'===_0x1c206a[_0x366c16(0x252c)]()&&_0x366c16(0x31f2)===_0x3c89d7['getClassName']()&&_0x1c206a[_0x366c16(0x3275)]===this?_0x1c206a[_0x366c16(0xe75)](_0x3c89d7,{'doNotInstantiate':_0x53a6d6&&_0x53a6d6[_0x366c16(0x3f66)]||!0x1,'newSourcedMesh':_0x3c89d7},_0x3bc6ff):_0x1c206a[_0x366c16(0xe75)](_0x3c89d7,_0x53a6d6,_0x3bc6ff);return _0x3c89d7;}['getClassName'](){var _0x168ada=_0x51ec8d;return _0x168ada(0x31f2);}get[_0x51ec8d(0x1e36)](){return!0x0;}[_0x51ec8d(0x1c67)](_0x86621d){var _0x5e5b03=_0x51ec8d;let _0x33dfeb=super[_0x5e5b03(0x1c67)](_0x86621d);if(_0x33dfeb=(_0x33dfeb+=_0x5e5b03(0xbc0)+this['getTotalVertices']())+_0x5e5b03(0x3ff4)+(this[_0x5e5b03(0x18b7)]||(this[_0x5e5b03(0xc5c)]?this['parent'][_0x5e5b03(0xc1b)]:_0x5e5b03(0x3825))),this['animations']){for(let _0x38b5c4=0x0;_0x38b5c4<this[_0x5e5b03(0x3f3)][_0x5e5b03(0x18cc)];_0x38b5c4++)_0x33dfeb+=',\x20animation[0]:\x20'+this['animations'][_0x38b5c4][_0x5e5b03(0x1c67)](_0x86621d);}var _0x4f24f0,_0x4733bd;return _0x86621d&&(this[_0x5e5b03(0x544)]?(_0x4f24f0=this[_0x5e5b03(0xa9a)](),(_0x4733bd=this['getVerticesData'](_0xf74ec1['o'][_0x5e5b03(0x1678)]))&&_0x4f24f0&&(_0x33dfeb+=',\x20flat\x20shading:\x20'+(_0x4733bd[_0x5e5b03(0x18cc)]/0x3===_0x4f24f0['length']?_0x5e5b03(0x2ab7):'NO'))):_0x33dfeb+=_0x5e5b03(0x1ec1)),_0x33dfeb;}[_0x51ec8d(0x3c36)](){var _0x16f6e1=_0x51ec8d;super[_0x16f6e1(0x3c36)]();for(const _0x20a5bc of this[_0x16f6e1(0x1f1d)])_0x20a5bc[_0x16f6e1(0x3c36)]();}get['hasLODLevels'](){var _0x113f29=_0x51ec8d;return 0x0<this[_0x113f29(0x3b15)]['_LODLevels']['length'];}[_0x51ec8d(0x359f)](){var _0x5a0c51=_0x51ec8d;return this[_0x5a0c51(0x3b15)][_0x5a0c51(0x2e28)];}[_0x51ec8d(0x2522)](){var _0xfd33d7=_0x51ec8d;const _0x359403=this[_0xfd33d7(0x3b15)]['_useLODScreenCoverage']?-0x1:0x1;this[_0xfd33d7(0x3b15)][_0xfd33d7(0x2e28)]['sort']((_0x1d0ce2,_0x157d9b)=>_0x1d0ce2['distanceOrScreenCoverage']<_0x157d9b['distanceOrScreenCoverage']?_0x359403:_0x1d0ce2[_0xfd33d7(0x3e0e)]>_0x157d9b[_0xfd33d7(0x3e0e)]?-_0x359403:0x0);}['addLODLevel'](_0x3be278,_0x3ca565){var _0x512ff4=_0x51ec8d;if(_0x3ca565&&_0x3ca565['_masterMesh'])return _0x1e4387['Y'][_0x512ff4(0xc51)](_0x512ff4(0x22c8)),this;return _0x3be278=new _0x38e8f7['g'](_0x3be278,_0x3ca565),(this['_internalMeshDataInfo']['_LODLevels']['push'](_0x3be278),_0x3ca565&&(_0x3ca565[_0x512ff4(0x2d9e)]=this),this['_sortLODLevels'](),this);}[_0x51ec8d(0x312a)](_0x53af2a){var _0x38f995=_0x51ec8d,_0x167df8=this[_0x38f995(0x3b15)];for(let _0x561024=0x0;_0x561024<_0x167df8['_LODLevels'][_0x38f995(0x18cc)];_0x561024++){var _0x4cdf6a=_0x167df8[_0x38f995(0x2e28)][_0x561024];if(_0x4cdf6a[_0x38f995(0x3e0e)]===_0x53af2a)return _0x4cdf6a['mesh'];}return null;}[_0x51ec8d(0x3676)](_0x5ee8b7){var _0x2c3a6f=_0x51ec8d;const _0x1105a4=this[_0x2c3a6f(0x3b15)];for(let _0x564c9b=0x0;_0x564c9b<_0x1105a4[_0x2c3a6f(0x2e28)][_0x2c3a6f(0x18cc)];_0x564c9b++)_0x1105a4[_0x2c3a6f(0x2e28)][_0x564c9b][_0x2c3a6f(0x35e5)]===_0x5ee8b7&&(_0x1105a4[_0x2c3a6f(0x2e28)][_0x2c3a6f(0xb1f)](_0x564c9b,0x1),_0x5ee8b7&&(_0x5ee8b7[_0x2c3a6f(0x2d9e)]=null));return this[_0x2c3a6f(0x2522)](),this;}[_0x51ec8d(0x3a91)](_0x37c28f,_0x56d957){var _0x22bfb2=_0x51ec8d,_0x436f95=this[_0x22bfb2(0x3b15)];if(!_0x436f95[_0x22bfb2(0x2e28)]||0x0===_0x436f95['_LODLevels']['length'])return this;const _0x4bfb15=_0x56d957||this[_0x22bfb2(0x1654)]()[_0x22bfb2(0x559)];var _0x316ce1,_0x56d957=_0x37c28f[_0x22bfb2(0x2d64)]===_0x4b478c['V'][_0x22bfb2(0x2f6b)]?_0x37c28f[_0x22bfb2(0x248d)]:_0x4bfb15[_0x22bfb2(0xaf3)][_0x22bfb2(0x10ce)](_0x37c28f[_0x22bfb2(0x2cb7)])[_0x22bfb2(0x18cc)]();let _0x129b95=_0x56d957,_0xfe5a95=0x1;if(_0x436f95['_useLODScreenCoverage']&&(_0x316ce1=_0x37c28f[_0x22bfb2(0x28a4)],_0x37c28f=(_0x37c28f=_0x4bfb15[_0x22bfb2(0x3307)]*_0x37c28f[_0x22bfb2(0x248d)]/_0x56d957)*_0x37c28f*Math['PI'],_0x129b95=_0x37c28f/_0x316ce1,_0xfe5a95=-0x1),_0xfe5a95*_0x436f95['_LODLevels'][_0x436f95['_LODLevels'][_0x22bfb2(0x18cc)]-0x1][_0x22bfb2(0x3e0e)]>_0xfe5a95*_0x129b95)return this[_0x22bfb2(0x3cc4)]&&this[_0x22bfb2(0x3cc4)](_0x129b95,this,this),this;for(let _0x40b28e=0x0;_0x40b28e<_0x436f95[_0x22bfb2(0x2e28)][_0x22bfb2(0x18cc)];_0x40b28e++){const _0x2988fe=_0x436f95['_LODLevels'][_0x40b28e];if(_0xfe5a95*_0x2988fe[_0x22bfb2(0x3e0e)]<_0xfe5a95*_0x129b95){if(_0x2988fe[_0x22bfb2(0x35e5)]){if(_0x2988fe[_0x22bfb2(0x35e5)][_0x22bfb2(0x38bf)]===_0x59c404['g'][_0x22bfb2(0x95f)])return _0x2988fe['mesh'][_0x22bfb2(0x256)](),this;if(_0x2988fe[_0x22bfb2(0x35e5)][_0x22bfb2(0x38bf)]===_0x59c404['g'][_0x22bfb2(0x3493)])return this;_0x2988fe['mesh'][_0x22bfb2(0x3be0)](),_0x2988fe[_0x22bfb2(0x35e5)][_0x22bfb2(0xd3d)](this[_0x22bfb2(0x2729)]);}return this[_0x22bfb2(0x3cc4)]&&this['onLODLevelSelection'](_0x129b95,this,_0x2988fe['mesh']),_0x2988fe[_0x22bfb2(0x35e5)];}}return this[_0x22bfb2(0x3cc4)]&&this['onLODLevelSelection'](_0x129b95,this,this),this;}get['geometry'](){var _0x88fed2=_0x51ec8d;return this[_0x88fed2(0x544)];}[_0x51ec8d(0x3fd3)](){var _0x878ff9=_0x51ec8d;return null===this[_0x878ff9(0x544)]||void 0x0===this['_geometry']?0x0:this[_0x878ff9(0x544)][_0x878ff9(0x3fd3)]();}[_0x51ec8d(0x38be)](_0x2eef4c,_0x3f3720,_0x1f19a7,_0x54cf00){var _0x21c1e9=_0x51ec8d;if(!this[_0x21c1e9(0x544)])return null;return _0x54cf00=_0x54cf00||null==(_0x54cf00=null==(_0x54cf00=this[_0x21c1e9(0x182a)])?void 0x0:_0x54cf00['vertexBuffers'][_0x2eef4c])?void 0x0:_0x54cf00[_0x21c1e9(0x1972)](this[_0x21c1e9(0x1f1d)][_0x21c1e9(0x18cc)]+0x1,_0x1f19a7||_0x3f3720&&0x1!==this['_geometry'][_0x21c1e9(0x4dd)]['length']),_0x54cf00||this[_0x21c1e9(0x544)][_0x21c1e9(0x38be)](_0x2eef4c,_0x3f3720,_0x1f19a7);}['getVertexBuffer'](_0x158e8e,_0x5124f0){var _0xfe37df=_0x51ec8d;return this[_0xfe37df(0x544)]?null!=(_0x5124f0=_0x5124f0||null==(_0x5124f0=this['_userInstancedBuffersStorage'])?void 0x0:_0x5124f0[_0xfe37df(0x309)][_0x158e8e])?_0x5124f0:this[_0xfe37df(0x544)][_0xfe37df(0x3ad0)](_0x158e8e):null;}[_0x51ec8d(0x2389)](_0xc14fd5,_0xef990){var _0x23a234=_0x51ec8d;return this[_0x23a234(0x544)]?!_0xef990&&void 0x0!==(null==(_0xef990=this[_0x23a234(0x182a)])?void 0x0:_0xef990[_0x23a234(0x309)][_0xc14fd5])||this[_0x23a234(0x544)][_0x23a234(0x2389)](_0xc14fd5):!!this[_0x23a234(0x2526)]&&-0x1!==this['_delayInfo'][_0x23a234(0x86a)](_0xc14fd5);}['isVertexBufferUpdatable'](_0x493a8c,_0x337d21){var _0x5d5f92=_0x51ec8d;if(!this['_geometry'])return!!this['_delayInfo']&&-0x1!==this[_0x5d5f92(0x2526)][_0x5d5f92(0x86a)](_0x493a8c);if(!_0x337d21){const _0x21135c=null==(_0x337d21=this[_0x5d5f92(0x182a)])?void 0x0:_0x337d21[_0x5d5f92(0x309)][_0x493a8c];if(_0x21135c)return _0x21135c[_0x5d5f92(0x2e99)]();}return this['_geometry'][_0x5d5f92(0x2c51)](_0x493a8c);}['getVerticesDataKinds'](_0x1e6573){var _0x523068=_0x51ec8d;if(!this[_0x523068(0x544)]){const _0x2c1432=new Array();return this[_0x523068(0x2526)]&&this['_delayInfo'][_0x523068(0x35b2)](function(_0x2a64ba){var _0x44803e=_0x523068;_0x2c1432[_0x44803e(0xede)](_0x2a64ba);}),_0x2c1432;}const _0x4e7794=this[_0x523068(0x544)][_0x523068(0x2c93)]();if(!_0x1e6573&&this[_0x523068(0x182a)]){for(const _0x4cf866 in this[_0x523068(0x182a)][_0x523068(0x309)])-0x1===_0x4e7794[_0x523068(0x86a)](_0x4cf866)&&_0x4e7794[_0x523068(0xede)](_0x4cf866);}return _0x4e7794;}['getTotalIndices'](){var _0x477c3a=_0x51ec8d;return this[_0x477c3a(0x544)]?this['_geometry'][_0x477c3a(0x107f)]():0x0;}[_0x51ec8d(0xa9a)](_0x2bfaad,_0x498f56){var _0x3aeed9=_0x51ec8d;return this[_0x3aeed9(0x544)]?this[_0x3aeed9(0x544)][_0x3aeed9(0xa9a)](_0x2bfaad,_0x498f56):[];}get['isBlocked'](){var _0x38a719=_0x51ec8d;return null!==this[_0x38a719(0x2d9e)]&&void 0x0!==this[_0x38a719(0x2d9e)];}[_0x51ec8d(0x3b27)](_0x3713e8=!0x1,_0x4f614c=!0x1){var _0xa9ce34=_0x51ec8d,_0x43c5b2,_0x49c83d;if(this[_0xa9ce34(0x38bf)]===_0x59c404['g'][_0xa9ce34(0x3493)])return!0x1;if(!super['isReady'](_0x3713e8))return!0x1;if(!this[_0xa9ce34(0xc8b)]||0x0===this['subMeshes']['length'])return!0x0;if(!_0x3713e8)return!0x0;const _0x214860=this[_0xa9ce34(0x3e9d)]();var _0x3713e8=this['getScene'](),_0x3d4681=_0x4f614c||_0x214860[_0xa9ce34(0x16da)]()['instancedArrays']&&(0x0<this['instances'][_0xa9ce34(0x18cc)]||this[_0xa9ce34(0x172e)]);this[_0xa9ce34(0x5d4)]();const _0x40c80a=this[_0xa9ce34(0x20e8)]||_0x3713e8['defaultMaterial'];if(_0x40c80a){if(_0x40c80a[_0xa9ce34(0x313b)])for(const _0x41edce of this[_0xa9ce34(0xc8b)]){const _0x478dc4=_0x41edce['getMaterial']();if(_0x478dc4){if(_0x478dc4['_storeEffectOnSubMeshes']){if(!_0x478dc4['isReadyForSubMesh'](this,_0x41edce,_0x3d4681))return!0x1;}else{if(!_0x478dc4[_0xa9ce34(0x3b27)](this,_0x3d4681))return!0x1;}}}else{if(!_0x40c80a[_0xa9ce34(0x3b27)](this,_0x3d4681))return!0x1;}}var _0xdde039=_0x214860[_0xa9ce34(0x245b)];for(const _0x4eedff of this[_0xa9ce34(0x1dba)]){const _0x5b665b=_0x4eedff[_0xa9ce34(0x23c6)]();if(_0x5b665b){const _0x2e7723=_0x5b665b[_0xa9ce34(0x354d)]();for(let _0x18ae1a=_0x2e7723[_0xa9ce34(0x63a)]();!0x0!==_0x18ae1a[_0xa9ce34(0x954)];_0x18ae1a=_0x2e7723[_0xa9ce34(0x63a)]()){const _0x5e305a=_0x18ae1a[_0xa9ce34(0x2b05)];if(_0x5e305a&&(null==(_0x43c5b2=_0x5e305a[_0xa9ce34(0x2b3d)]())||!_0x43c5b2[_0xa9ce34(0x1450)]||null!=(_0x43c5b2=_0x5e305a[_0xa9ce34(0x2b3d)]())&&_0x43c5b2['renderList']&&-0x1!==(null==(_0x43c5b2=null==(_0x43c5b2=_0x5e305a[_0xa9ce34(0x2b3d)]())?void 0x0:_0x43c5b2[_0xa9ce34(0x1450)])?void 0x0:_0x43c5b2['indexOf'](this)))){_0x5e305a[_0xa9ce34(0x2b3d)]()&&(_0x214860[_0xa9ce34(0x245b)]=_0x5e305a[_0xa9ce34(0x2b3d)]()['renderPassId']);for(const _0x5a0213 of this[_0xa9ce34(0xc8b)])if(!_0x5e305a[_0xa9ce34(0x3b27)](_0x5a0213,_0x3d4681,null!=(_0x49c83d=null==(_0x49c83d=_0x5a0213[_0xa9ce34(0x3cf4)]())?void 0x0:_0x49c83d['needAlphaBlendingForMesh'](this))&&_0x49c83d))return _0x214860[_0xa9ce34(0x245b)]=_0xdde039,!0x1;_0x214860[_0xa9ce34(0x245b)]=_0xdde039;}}}}for(const _0x15ba1d of this[_0xa9ce34(0x3b15)]['_LODLevels'])if(_0x15ba1d[_0xa9ce34(0x35e5)]&&!_0x15ba1d[_0xa9ce34(0x35e5)][_0xa9ce34(0x3b27)](_0x3d4681))return!0x1;return!0x0;}get['areNormalsFrozen'](){var _0x2c5817=_0x51ec8d;return this[_0x2c5817(0x3b15)][_0x2c5817(0x38c7)];}[_0x51ec8d(0x3d96)](){var _0xa8e83f=_0x51ec8d;return this[_0xa8e83f(0x3b15)][_0xa8e83f(0x38c7)]=!0x0,this;}[_0x51ec8d(0x4fb)](){var _0x1fa842=_0x51ec8d;return this['_internalMeshDataInfo'][_0x1fa842(0x38c7)]=!0x1,this;}set[_0x51ec8d(0x2c98)](_0x9705f2){var _0x325dee=_0x51ec8d;this[_0x325dee(0x228e)][_0x325dee(0x2c98)]=_0x9705f2;}['_preActivate'](){var _0x3441ed=_0x51ec8d;const _0xeaf554=this[_0x3441ed(0x3b15)];var _0x140761=this['getScene']()[_0x3441ed(0x1a27)]();return _0xeaf554[_0x3441ed(0x2f81)]!==_0x140761&&(_0xeaf554[_0x3441ed(0x2f81)]=_0x140761,this[_0x3441ed(0x228e)][_0x3441ed(0xfe9)]=null),this;}[_0x51ec8d(0xe87)](_0xd8ee0){var _0x464939=_0x51ec8d;return this[_0x464939(0x228e)]['visibleInstances']&&(this[_0x464939(0x228e)]['visibleInstances'][_0x464939(0x1779)]=_0xd8ee0),this;}['_registerInstanceForRenderId'](_0x1149e7,_0x17df50){var _0xaeba7=_0x51ec8d;return this['_instanceDataStorage'][_0xaeba7(0xfe9)]||(this[_0xaeba7(0x228e)]['visibleInstances']={'defaultRenderId':_0x17df50,'selfDefaultRenderId':this[_0xaeba7(0x3302)]}),this['_instanceDataStorage'][_0xaeba7(0xfe9)][_0x17df50]||(void 0x0!==this[_0xaeba7(0x228e)]['previousRenderId']&&this[_0xaeba7(0x228e)][_0xaeba7(0x1e48)]&&(this[_0xaeba7(0x228e)][_0xaeba7(0xfe9)][this['_instanceDataStorage'][_0xaeba7(0x1093)]]=null),this[_0xaeba7(0x228e)]['previousRenderId']=_0x17df50,this['_instanceDataStorage'][_0xaeba7(0xfe9)][_0x17df50]=new Array()),this[_0xaeba7(0x228e)][_0xaeba7(0xfe9)][_0x17df50][_0xaeba7(0xede)](_0x1149e7),this;}['_afterComputeWorldMatrix'](){var _0x51b6ee=_0x51ec8d;super[_0x51b6ee(0x2b4d)](),this[_0x51b6ee(0x172e)]&&!this['doNotSyncBoundingInfo']&&this[_0x51b6ee(0x145a)](!0x1);}[_0x51ec8d(0x310d)](){var _0x5bdc22=_0x51ec8d;this[_0x5bdc22(0x3476)]&&this[_0x5bdc22(0x4fa)]&&this[_0x5bdc22(0x4fa)][_0x5bdc22(0x1253)]&&this['_renderingGroup']&&(this[_0x5bdc22(0x21d1)][_0x5bdc22(0xdf8)][_0x5bdc22(0x722)](this[_0x5bdc22(0x4fa)]),this['edgesRenderer'][_0x5bdc22(0x15b2)][_0x5bdc22(0xede)](this[_0x5bdc22(0x10cb)]()));}[_0x51ec8d(0x3cd0)](_0x5109b9=!0x1,_0x3fb691=!0x1){var _0xd13d66=_0x51ec8d;if(this['hasBoundingInfo']&&this[_0xd13d66(0x1654)]()[_0xd13d66(0x32fa)])return this;var _0x3eb2da=this[_0xd13d66(0x569)]?this['geometry'][_0xd13d66(0x2f26)]:null;return this['_refreshBoundingInfo'](this[_0xd13d66(0x450)](_0x5109b9,_0x3fb691),_0x3eb2da),this;}['_createGlobalSubMesh'](_0x4b0cb6){var _0x119903=_0x51ec8d,_0x158a68=this[_0x119903(0x3fd3)]();if(!_0x158a68||!this[_0x119903(0xa9a)]())return null;if(this['subMeshes']&&0x0<this[_0x119903(0xc8b)][_0x119903(0x18cc)]){var _0x19d0d3=this[_0x119903(0xa9a)]();if(!_0x19d0d3)return null;var _0xeefd63=_0x19d0d3[_0x119903(0x18cc)];let _0x419c41=!0x1;if(_0x4b0cb6)_0x419c41=!0x0;else for(const _0x903a55 of this[_0x119903(0xc8b)]){if(_0x903a55[_0x119903(0x3a77)]+_0x903a55['indexCount']>_0xeefd63){_0x419c41=!0x0;break;}if(_0x903a55[_0x119903(0x10ab)]+_0x903a55[_0x119903(0x31fa)]>_0x158a68){_0x419c41=!0x0;break;}}if(!_0x419c41)return this[_0x119903(0xc8b)][0x0];}return this[_0x119903(0x28a3)](),new _0x35bb51['P'](0x0,0x0,_0x158a68,0x0,this[_0x119903(0x107f)](),this);}[_0x51ec8d(0x2552)](_0x30f4b1){var _0x3f6f26=_0x51ec8d;if(!(_0x30f4b1<0x1)){var _0x5190d9=this['getTotalIndices']();let _0x7c746b=_0x5190d9/_0x30f4b1|0x0,_0x363629=0x0;for(;_0x7c746b%0x3!=0x0;)_0x7c746b++;this[_0x3f6f26(0x28a3)]();for(let _0x4a5610=0x0;_0x4a5610<_0x30f4b1&&!(_0x363629>=_0x5190d9);_0x4a5610++)_0x35bb51['P'][_0x3f6f26(0x2d0)](0x0,_0x363629,_0x4a5610===_0x30f4b1-0x1?_0x5190d9-_0x363629:_0x7c746b,this),_0x363629+=_0x7c746b;this[_0x3f6f26(0x30a5)]();}}[_0x51ec8d(0x3b86)](_0x5e5a29,_0x266686,_0x2434eb=!0x1,_0x3bf341){var _0x557acc=_0x51ec8d;if(this[_0x557acc(0x544)])this[_0x557acc(0x544)][_0x557acc(0x3b86)](_0x5e5a29,_0x266686,_0x2434eb,_0x3bf341);else{const _0x3863d8=new _0xc706f9['x']();_0x3863d8['set'](_0x266686,_0x5e5a29),_0x3bf341=this[_0x557acc(0x3d78)](),new _0x2e173d['Z'](_0x2e173d['Z']['RandomId'](),_0x3bf341,_0x3863d8,_0x2434eb,this);}return this;}[_0x51ec8d(0x3d14)](_0x32cfbd){var _0x3a5101=_0x51ec8d;this['_geometry']&&this[_0x3a5101(0x544)][_0x3a5101(0x3d14)](_0x32cfbd);}['markVerticesDataAsUpdatable'](_0x103b97,_0x339ec6=!0x0){var _0x572043=_0x51ec8d;const _0x5df0ba=this[_0x572043(0x3ad0)](_0x103b97);_0x5df0ba&&_0x5df0ba['isUpdatable']()!==_0x339ec6&&this[_0x572043(0x3b86)](_0x103b97,this[_0x572043(0x38be)](_0x103b97),_0x339ec6);}[_0x51ec8d(0x149a)](_0x3ec23b,_0x10e28a=!0x0){var _0x3e97ec=_0x51ec8d;return this[_0x3e97ec(0x544)]||(this[_0x3e97ec(0x544)]=_0x2e173d['Z']['CreateGeometryForMesh'](this)),this[_0x3e97ec(0x544)][_0x3e97ec(0x149a)](_0x3ec23b,null,_0x10e28a),this;}[_0x51ec8d(0x2b61)](_0xe14ace,_0x5c85c4,_0x367f0a,_0x290fe9){var _0x145bc7=_0x51ec8d;return this[_0x145bc7(0x544)]&&(_0x290fe9?(this[_0x145bc7(0xd32)](),this['updateVerticesData'](_0xe14ace,_0x5c85c4,_0x367f0a,!0x1)):this['_geometry'][_0x145bc7(0x2b61)](_0xe14ace,_0x5c85c4,_0x367f0a)),this;}[_0x51ec8d(0x3c19)](_0x13ef95,_0x5a2ed7=!0x0){var _0x26a9c6=_0x51ec8d,_0x18cd8a=this[_0x26a9c6(0x38be)](_0xf74ec1['o']['PositionKind']);if(!_0x18cd8a)return this;if(_0x13ef95(_0x18cd8a),this['updateVerticesData'](_0xf74ec1['o'][_0x26a9c6(0x1678)],_0x18cd8a,!0x1,!0x1),_0x5a2ed7){_0x13ef95=this[_0x26a9c6(0xa9a)](),_0x5a2ed7=this[_0x26a9c6(0x38be)](_0xf74ec1['o'][_0x26a9c6(0x24a2)]);if(!_0x5a2ed7)return this;_0xc706f9['x'][_0x26a9c6(0x2dc9)](_0x18cd8a,_0x13ef95,_0x5a2ed7),this['updateVerticesData'](_0xf74ec1['o'][_0x26a9c6(0x24a2)],_0x5a2ed7,!0x1,!0x1);}return this;}['makeGeometryUnique'](){var _0x2e6d26=_0x51ec8d;if(!this[_0x2e6d26(0x544)])return this;if(0x1===this[_0x2e6d26(0x544)][_0x2e6d26(0x4dd)][_0x2e6d26(0x18cc)])return this;const _0xc9560a=this['_geometry'],_0x2d9e2d=this[_0x2e6d26(0x544)][_0x2e6d26(0x1daf)](_0x2e173d['Z'][_0x2e6d26(0x311d)]());return _0xc9560a['releaseForMesh'](this,!0x0),_0x2d9e2d[_0x2e6d26(0x2140)](this),this;}['setIndices'](_0x100f9d,_0x46cca8=null,_0x211b56=!0x1){var _0x142116=_0x51ec8d;if(this[_0x142116(0x544)])this[_0x142116(0x544)][_0x142116(0x1d1e)](_0x100f9d,_0x46cca8,_0x211b56);else{const _0x5c32cf=new _0xc706f9['x']();_0x5c32cf[_0x142116(0xe41)]=_0x100f9d,_0x46cca8=this[_0x142116(0x3d78)](),new _0x2e173d['Z'](_0x2e173d['Z'][_0x142116(0x311d)](),_0x46cca8,_0x5c32cf,_0x211b56,this);}return this;}[_0x51ec8d(0x1cab)](_0x43f4fe,_0x2f0e13,_0x25d8da=!0x1){var _0x4c13e6=_0x51ec8d;return this[_0x4c13e6(0x544)]&&this[_0x4c13e6(0x544)][_0x4c13e6(0x1cab)](_0x43f4fe,_0x2f0e13,_0x25d8da),this;}[_0x51ec8d(0x56f)](){var _0xca441f=_0x51ec8d;return this[_0xca441f(0x544)]&&this['_geometry'][_0xca441f(0x56f)](),this;}[_0x51ec8d(0x814)](_0x3fd0b9,_0x4a823b,_0x387cd6,_0x2bc5c6=!0x0){var _0x1f7850=_0x51ec8d;if(!this[_0x1f7850(0x544)])return this;var _0x3af2ae=this[_0x1f7850(0x3d78)]()[_0x1f7850(0x3e9d)]();this[_0x1f7850(0x1d81)]&&this[_0x1f7850(0x1d81)][_0x1f7850(0xde6)]&&this[_0x1f7850(0x1d81)]['_bind'](_0x4a823b);let _0xeb345a;if(this[_0x1f7850(0x215f)])_0xeb345a=null;else switch(this[_0x1f7850(0x192d)](_0x387cd6)){case _0x194548['F'][_0x1f7850(0x3aa4)]:_0xeb345a=null;break;case _0x194548['F'][_0x1f7850(0x2962)]:_0xeb345a=_0x3fd0b9[_0x1f7850(0x3ad)](this['getIndices'](),_0x3af2ae);break;default:case _0x194548['F'][_0x1f7850(0x1e0a)]:_0xeb345a=this[_0x1f7850(0x544)][_0x1f7850(0x3d19)]();}return _0x2bc5c6&&this['_userInstancedBuffersStorage']&&!this[_0x1f7850(0x172e)]?this['_geometry']['_bind'](_0x4a823b,_0xeb345a,this[_0x1f7850(0x182a)][_0x1f7850(0x309)],this[_0x1f7850(0x182a)][_0x1f7850(0x3d5d)]):this[_0x1f7850(0x544)]['_bind'](_0x4a823b,_0xeb345a),this;}[_0x51ec8d(0x2f29)](_0x4d6e18,_0x3a6e0a,_0x4d2210){var _0x251286=_0x51ec8d;if(!this[_0x251286(0x544)]||!this['_geometry'][_0x251286(0x84e)]()||!this[_0x251286(0x215f)]&&!this[_0x251286(0x544)]['getIndexBuffer']())return this;this[_0x251286(0x3b15)][_0x251286(0x3cf6)]&&this[_0x251286(0x3b15)][_0x251286(0x3cf6)][_0x251286(0x3608)](this);const _0x2cacbf=this[_0x251286(0x3d78)](),_0x5d4912=_0x2cacbf[_0x251286(0x3e9d)]();return this['_unIndexed']||_0x3a6e0a==_0x194548['F'][_0x251286(0x3aa4)]?_0x5d4912['drawArraysType'](_0x3a6e0a,_0x4d6e18[_0x251286(0x10ab)],_0x4d6e18[_0x251286(0x31fa)],this['forcedInstanceCount']||_0x4d2210):_0x3a6e0a==_0x194548['F'][_0x251286(0x2962)]?_0x5d4912[_0x251286(0x29fa)](_0x3a6e0a,0x0,_0x4d6e18[_0x251286(0x2487)],this[_0x251286(0x3782)]||_0x4d2210):_0x5d4912[_0x251286(0x29fa)](_0x3a6e0a,_0x4d6e18[_0x251286(0x3a77)],_0x4d6e18[_0x251286(0x3409)],this['forcedInstanceCount']||_0x4d2210),this;}[_0x51ec8d(0x3b72)](_0x257afe){var _0x27d446=_0x51ec8d;return this[_0x27d446(0x3c91)][_0x27d446(0x2e5)](_0x257afe),this;}[_0x51ec8d(0x440)](_0xcd9d0c){var _0x531499=_0x51ec8d;return this[_0x531499(0x3c91)]['removeCallback'](_0xcd9d0c),this;}[_0x51ec8d(0x417f)](_0x11e3e2){var _0x95d211=_0x51ec8d;return this[_0x95d211(0x369)][_0x95d211(0x2e5)](_0x11e3e2),this;}[_0x51ec8d(0x3860)](_0x340151){var _0x59f39e=_0x51ec8d;return this[_0x59f39e(0x369)][_0x59f39e(0x1e53)](_0x340151),this;}[_0x51ec8d(0xbcf)](_0x503b6e,_0x5d6cee=!0x1){var _0x5a8d5d=_0x51ec8d;if(this[_0x5a8d5d(0x228e)][_0x5a8d5d(0x1e48)]){if(_0x5d6cee)return this[_0x5a8d5d(0x228e)][_0x5a8d5d(0x2d41)][_0x5a8d5d(0x1b69)][_0x503b6e]=!0x1,this['_instanceDataStorage']['batchCacheReplacementModeInFrozenMode'][_0x5a8d5d(0x11f9)][_0x503b6e]=!0x0,this[_0x5a8d5d(0x228e)][_0x5a8d5d(0x2d41)];if(this['_instanceDataStorage'][_0x5a8d5d(0x21d7)])return this[_0x5a8d5d(0x228e)][_0x5a8d5d(0x21d7)];}const _0x4afe0d=this['getScene']();var _0x55db06,_0x11af86=_0x4afe0d[_0x5a8d5d(0x1ea5)](),_0x47502b=_0x11af86?this[_0x5a8d5d(0x371d)][_0x5a8d5d(0x236f)]:this[_0x5a8d5d(0x371d)][_0x5a8d5d(0x13fb)];const _0x54e1a4=this[_0x5a8d5d(0x228e)][_0x5a8d5d(0xa1f)];return _0x54e1a4['mustReturn']=!0x1,_0x54e1a4[_0x5a8d5d(0x11f9)][_0x503b6e]=_0x5d6cee||!_0x47502b&&this[_0x5a8d5d(0x1253)]()&&this['isVisible'],_0x54e1a4[_0x5a8d5d(0xfe9)][_0x503b6e]=null,this[_0x5a8d5d(0x228e)][_0x5a8d5d(0xfe9)]&&!_0x5d6cee&&(_0x47502b=this[_0x5a8d5d(0x228e)][_0x5a8d5d(0xfe9)],_0x55db06=_0x4afe0d[_0x5a8d5d(0x1a27)](),_0x11af86=_0x11af86?_0x47502b[_0x5a8d5d(0x1779)]:_0x47502b['defaultRenderId'],_0x54e1a4[_0x5a8d5d(0xfe9)][_0x503b6e]=_0x47502b[_0x55db06],!_0x54e1a4[_0x5a8d5d(0xfe9)][_0x503b6e]&&_0x11af86&&(_0x54e1a4[_0x5a8d5d(0xfe9)][_0x503b6e]=_0x47502b[_0x11af86])),_0x54e1a4['hardwareInstancedRendering'][_0x503b6e]=!_0x5d6cee&&this[_0x5a8d5d(0x228e)]['hardwareInstancedRendering']&&null!==_0x54e1a4[_0x5a8d5d(0xfe9)][_0x503b6e]&&void 0x0!==_0x54e1a4[_0x5a8d5d(0xfe9)][_0x503b6e],this[_0x5a8d5d(0x228e)][_0x5a8d5d(0x21d7)]=_0x54e1a4;}[_0x51ec8d(0x1b3d)](_0x2ba393,_0x5c4f76,_0x379e14,_0x515553,_0x3c05c3){var _0x454b17=_0x51ec8d;const _0x5481fb=_0x379e14[_0x454b17(0xfe9)][_0x2ba393[_0x454b17(0x4b7)]];var _0x2c87e2=_0x5481fb?_0x5481fb[_0x454b17(0x18cc)]:0x0;const _0x3eac25=this[_0x454b17(0x228e)];var _0xbf45fc=_0x3eac25[_0x454b17(0x2f25)];let _0x195f92=_0x3eac25[_0x454b17(0x3e80)],_0x5e2527=_0x3eac25['instancesPreviousBuffer'];for(var _0x185ef2=0x10*(_0x2c87e2+0x1)*0x4;_0x3eac25[_0x454b17(0x2f25)]<_0x185ef2;)_0x3eac25[_0x454b17(0x2f25)]*=0x2;_0x3eac25[_0x454b17(0x2421)]&&_0xbf45fc==_0x3eac25[_0x454b17(0x2f25)]||(_0x3eac25[_0x454b17(0x2421)]=new Float32Array(_0x3eac25['instancesBufferSize']/0x4)),(this[_0x454b17(0x3c5c)]['needsPreviousWorldMatrices']&&!_0x3eac25[_0x454b17(0x967)]||_0xbf45fc!=_0x3eac25[_0x454b17(0x2f25)])&&(_0x3eac25[_0x454b17(0x967)]=new Float32Array(_0x3eac25[_0x454b17(0x2f25)]/0x4));let _0x7222fb=0x0,_0x68d4ed=0x0;_0x379e14=_0x379e14[_0x454b17(0x11f9)][_0x2ba393[_0x454b17(0x4b7)]],_0xbf45fc=!_0x195f92||_0xbf45fc!==_0x3eac25[_0x454b17(0x2f25)]||this[_0x454b17(0x3c5c)][_0x454b17(0x15f8)]&&!_0x3eac25['instancesPreviousBuffer'];if(this[_0x454b17(0x228e)][_0x454b17(0x1696)]||_0x3eac25[_0x454b17(0x1e48)]&&!_0xbf45fc)_0x68d4ed=(_0x379e14?0x1:0x0)+_0x2c87e2;else{const _0x16a5b6=this[_0x454b17(0x10cb)]();if(_0x379e14&&(this[_0x454b17(0x3c5c)]['needsPreviousWorldMatrices']&&(_0x3eac25[_0x454b17(0x2fe0)]?(_0x3eac25[_0x454b17(0x2fe0)][_0x454b17(0x3463)](_0x3eac25[_0x454b17(0x967)],_0x7222fb),_0x3eac25['masterMeshPreviousWorldMatrix'][_0x454b17(0x19f9)](_0x16a5b6)):(_0x3eac25[_0x454b17(0x2fe0)]=_0x16a5b6[_0x454b17(0x77b)](),_0x3eac25[_0x454b17(0x2fe0)]['copyToArray'](_0x3eac25['instancesPreviousData'],_0x7222fb))),_0x16a5b6[_0x454b17(0x3463)](_0x3eac25['instancesData'],_0x7222fb),_0x7222fb+=0x10,_0x68d4ed++),_0x5481fb){if(_0x2efab3['INSTANCEDMESH_SORT_TRANSPARENT']&&this[_0x454b17(0x3c5c)][_0x454b17(0x1647)]&&null!=(_0x2c87e2=_0x2ba393[_0x454b17(0x3cf4)]())&&_0x2c87e2[_0x454b17(0x3f21)](_0x2ba393[_0x454b17(0x14c4)]())){var _0x4d76c7=this[_0x454b17(0x3c5c)][_0x454b17(0x1647)][_0x454b17(0x2cb7)];for(let _0x3e9484=0x0;_0x3e9484<_0x5481fb[_0x454b17(0x18cc)];_0x3e9484++){const _0x2b6da2=_0x5481fb[_0x3e9484];_0x2b6da2[_0x454b17(0xa09)]=_0xd86eee['P'][_0x454b17(0x303a)](_0x2b6da2[_0x454b17(0x1654)]()['boundingSphere']['centerWorld'],_0x4d76c7);}_0x5481fb[_0x454b17(0x20d5)]((_0x1857b4,_0x19e2fa)=>_0x1857b4['_distanceToCamera']>_0x19e2fa['_distanceToCamera']?-0x1:_0x1857b4[_0x454b17(0xa09)]<_0x19e2fa['_distanceToCamera']?0x1:0x0);}for(let _0x59821a=0x0;_0x59821a<_0x5481fb[_0x454b17(0x18cc)];_0x59821a++){const _0x494234=_0x5481fb[_0x59821a],_0x511050=_0x494234[_0x454b17(0x10cb)]();_0x511050[_0x454b17(0x3463)](_0x3eac25[_0x454b17(0x2421)],_0x7222fb),this[_0x454b17(0x3c5c)][_0x454b17(0x15f8)]&&(_0x494234[_0x454b17(0x1896)]?(_0x494234[_0x454b17(0x1896)][_0x454b17(0x3463)](_0x3eac25[_0x454b17(0x967)],_0x7222fb),_0x494234[_0x454b17(0x1896)]['copyFrom'](_0x511050)):(_0x494234['_previousWorldMatrix']=_0x511050[_0x454b17(0x77b)](),_0x494234[_0x454b17(0x1896)][_0x454b17(0x3463)](_0x3eac25['instancesPreviousData'],_0x7222fb))),_0x7222fb+=0x10,_0x68d4ed++;}}}return _0xbf45fc?(_0x195f92&&_0x195f92[_0x454b17(0x41a)](),_0x5e2527&&_0x5e2527['dispose'](),_0x195f92=new _0xf74ec1['l'](_0x3c05c3,_0x3eac25[_0x454b17(0x2421)],!0x0,0x10,!0x1,!0x0),_0x3eac25['instancesBuffer']=_0x195f92,this[_0x454b17(0x182a)]||(this[_0x454b17(0x182a)]={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this[_0x454b17(0x3e9d)]()[_0x454b17(0x16da)]()[_0x454b17(0x1074)]?{}:void 0x0}),this['_userInstancedBuffersStorage'][_0x454b17(0x309)]['world0']=_0x195f92[_0x454b17(0x41b5)](_0x454b17(0x3685),0x0,0x4),this['_userInstancedBuffersStorage'][_0x454b17(0x309)][_0x454b17(0x1099)]=_0x195f92[_0x454b17(0x41b5)]('world1',0x4,0x4),this[_0x454b17(0x182a)][_0x454b17(0x309)]['world2']=_0x195f92[_0x454b17(0x41b5)](_0x454b17(0x415),0x8,0x4),this['_userInstancedBuffersStorage']['vertexBuffers'][_0x454b17(0x9be)]=_0x195f92[_0x454b17(0x41b5)](_0x454b17(0x9be),0xc,0x4),this[_0x454b17(0x3c5c)]['needsPreviousWorldMatrices']&&(_0x5e2527=new _0xf74ec1['l'](_0x3c05c3,_0x3eac25[_0x454b17(0x967)],!0x0,0x10,!0x1,!0x0),_0x3eac25[_0x454b17(0x1096)]=_0x5e2527,this[_0x454b17(0x182a)]['vertexBuffers']['previousWorld0']=_0x5e2527['createVertexBuffer'](_0x454b17(0x197b),0x0,0x4),this['_userInstancedBuffersStorage']['vertexBuffers'][_0x454b17(0xab4)]=_0x5e2527[_0x454b17(0x41b5)](_0x454b17(0xab4),0x4,0x4),this['_userInstancedBuffersStorage'][_0x454b17(0x309)][_0x454b17(0x30fc)]=_0x5e2527[_0x454b17(0x41b5)](_0x454b17(0x30fc),0x8,0x4),this[_0x454b17(0x182a)][_0x454b17(0x309)][_0x454b17(0x3f97)]=_0x5e2527[_0x454b17(0x41b5)](_0x454b17(0x3f97),0xc,0x4)),this[_0x454b17(0x3146)]()):this[_0x454b17(0x228e)][_0x454b17(0x1e48)]&&!this[_0x454b17(0x228e)]['forceMatrixUpdates']||(_0x195f92[_0x454b17(0x28e2)](_0x3eac25[_0x454b17(0x2421)],0x0,_0x68d4ed),!this[_0x454b17(0x3c5c)]['needsPreviousWorldMatrices']||this[_0x454b17(0x228e)][_0x454b17(0x1696)]&&!this[_0x454b17(0x228e)][_0x454b17(0x25d4)]||_0x5e2527[_0x454b17(0x28e2)](_0x3eac25[_0x454b17(0x967)],0x0,_0x68d4ed)),this[_0x454b17(0x1763)](_0x5481fb,_0x379e14),this[_0x454b17(0x3d78)]()[_0x454b17(0x3799)][_0x454b17(0x348e)](_0x2ba393[_0x454b17(0x3409)]*_0x68d4ed,!0x1),_0x3c05c3[_0x454b17(0xd33)]&&(_0x3c05c3[_0x454b17(0xd33)][_0x454b17(0x250f)]=!0x0),this[_0x454b17(0x814)](_0x2ba393,_0x515553,_0x5c4f76),this[_0x454b17(0x2f29)](_0x2ba393,_0x5c4f76,_0x68d4ed),!this['_scene']['needsPreviousWorldMatrices']||_0xbf45fc||!this[_0x454b17(0x228e)]['manualUpdate']||this['_instanceDataStorage']['isFrozen']&&!this[_0x454b17(0x228e)][_0x454b17(0x9c4)]||this['_instanceDataStorage'][_0x454b17(0x25d4)]||_0x5e2527[_0x454b17(0x28e2)](_0x3eac25[_0x454b17(0x2421)],0x0,_0x68d4ed),_0x3c05c3[_0x454b17(0x3e10)](),this;}['_renderWithThinInstances'](_0x444acd,_0xa17cf0,_0x5dc824,_0x2fc36c){var _0x387e4f=_0x51ec8d,_0x40b211=null!=(_0x40b211=null==(_0x40b211=this[_0x387e4f(0x1ce9)])?void 0x0:_0x40b211[_0x387e4f(0x196c)])?_0x40b211:0x0;this[_0x387e4f(0x3d78)]()[_0x387e4f(0x3799)][_0x387e4f(0x348e)](_0x444acd[_0x387e4f(0x3409)]*_0x40b211,!0x1),_0x2fc36c['_currentDrawContext']&&(_0x2fc36c[_0x387e4f(0xd33)]['useInstancing']=!0x0),this['_bind'](_0x444acd,_0x5dc824,_0xa17cf0),this[_0x387e4f(0x2f29)](_0x444acd,_0xa17cf0,_0x40b211),this[_0x387e4f(0x3c5c)]['needsPreviousWorldMatrices']&&!this[_0x387e4f(0x1ce9)]['previousMatrixData']&&this[_0x387e4f(0x1ce9)][_0x387e4f(0x2562)]&&(this['_thinInstanceDataStorage'][_0x387e4f(0x7a1)]?this[_0x387e4f(0x1ce9)]['previousMatrixBuffer'][_0x387e4f(0x28e2)](this['_thinInstanceDataStorage'][_0x387e4f(0x2562)],0x0,_0x40b211):this[_0x387e4f(0x1ce9)][_0x387e4f(0x7a1)]=this[_0x387e4f(0x796)](_0x387e4f(0x11f4),this['_thinInstanceDataStorage'][_0x387e4f(0x2562)],!0x1)),_0x2fc36c[_0x387e4f(0x3e10)]();}[_0x51ec8d(0x1763)](_0x3e68d3,_0x5df4e7){}[_0x51ec8d(0x3154)](_0x5524b3,_0x3ce57c,_0x27f9d6,_0x301139,_0x2c98fc,_0x5730ee,_0x513a1e,_0x55705a){var _0x2d5156=_0x51ec8d;const _0x51547d=this[_0x2d5156(0x3d78)](),_0x5da387=_0x51547d[_0x2d5156(0x3e9d)]();if(_0x301139=this[_0x2d5156(0x192d)](_0x301139),_0x5730ee&&_0x3ce57c[_0x2d5156(0x14c4)]()[_0x2d5156(0x172e)])return this[_0x2d5156(0x3af6)](_0x3ce57c,_0x301139,_0x27f9d6,_0x5da387),this;if(_0x5730ee)this[_0x2d5156(0x1b3d)](_0x3ce57c,_0x301139,_0x2c98fc,_0x27f9d6,_0x5da387);else{_0x5da387[_0x2d5156(0xd33)]&&(_0x5da387[_0x2d5156(0xd33)]['useInstancing']=!0x1);let _0x2bb475=0x0;_0x2c98fc[_0x2d5156(0x11f9)][_0x3ce57c[_0x2d5156(0x4b7)]]&&(_0x513a1e&&_0x513a1e(!0x1,_0x5524b3[_0x2d5156(0x10cb)](),_0x55705a),_0x2bb475++,this[_0x2d5156(0x2f29)](_0x3ce57c,_0x301139,this[_0x2d5156(0x228e)][_0x2d5156(0x2c98)]));var _0x3b3e23=_0x2c98fc[_0x2d5156(0xfe9)][_0x3ce57c[_0x2d5156(0x4b7)]];if(_0x3b3e23){var _0x1d117b=_0x3b3e23[_0x2d5156(0x18cc)];_0x2bb475+=_0x1d117b;for(let _0x3503fd=0x0;_0x3503fd<_0x1d117b;_0x3503fd++){const _0x42c9af=_0x3b3e23[_0x3503fd];var _0x49a4f9=_0x42c9af['getWorldMatrix']();_0x513a1e&&_0x513a1e(!0x0,_0x49a4f9,_0x55705a),this[_0x2d5156(0x2f29)](_0x3ce57c,_0x301139);}}_0x51547d[_0x2d5156(0x3799)][_0x2d5156(0x348e)](_0x3ce57c[_0x2d5156(0x3409)]*_0x2bb475,!0x1);}return this;}[_0x51ec8d(0x1834)](_0x4a00c7=!0x1){var _0x468e8f=_0x51ec8d;if(this[_0x468e8f(0x228e)][_0x468e8f(0x3e80)]&&(_0x4a00c7&&this[_0x468e8f(0x228e)][_0x468e8f(0x3e80)]['dispose'](),this[_0x468e8f(0x228e)][_0x468e8f(0x3e80)]=null),this['_userInstancedBuffersStorage']){for(const _0x351106 in this['_userInstancedBuffersStorage'][_0x468e8f(0x309)]){const _0x2ac983=this[_0x468e8f(0x182a)][_0x468e8f(0x309)][_0x351106];_0x2ac983&&(_0x4a00c7&&_0x2ac983[_0x468e8f(0x41a)](),this[_0x468e8f(0x182a)][_0x468e8f(0x309)][_0x351106]=null);}this['_userInstancedBuffersStorage'][_0x468e8f(0x3d5d)]&&(this['_userInstancedBuffersStorage']['vertexArrayObjects']={});}this['_internalMeshDataInfo'][_0x468e8f(0x20e3)]=null,super[_0x468e8f(0x1834)](_0x4a00c7);}[_0x51ec8d(0x2157)](){var _0x2d784f=_0x51ec8d;if(this[_0x2d784f(0xc8b)]){for(let _0x1cc237=0x0;_0x1cc237<this['subMeshes']['length'];_0x1cc237++)this[_0x2d784f(0xbcf)](_0x1cc237);this[_0x2d784f(0x3b15)][_0x2d784f(0x20e3)]=null,this[_0x2d784f(0x228e)][_0x2d784f(0x1e48)]=!0x0;}}[_0x51ec8d(0x3eec)](){var _0x1c2548=_0x51ec8d;this['_instanceDataStorage'][_0x1c2548(0x1e48)]=!0x1,this[_0x1c2548(0x228e)][_0x1c2548(0x21d7)]=null;}[_0x51ec8d(0x3ff8)](_0x3b47ac,_0x1c65e2,_0x8d5c20){var _0x3c7406=_0x51ec8d;const _0x4965c2=this[_0x3c7406(0x3d78)]();if(this[_0x3c7406(0x371d)][_0x3c7406(0xcc1)]?this['_internalAbstractMeshDataInfo'][_0x3c7406(0xcc1)]=!0x1:this['_internalAbstractMeshDataInfo'][_0x3c7406(0x1221)]=!0x1,this['_checkOcclusionQuery']()&&!this[_0x3c7406(0x3137)][_0x3c7406(0x672)])return this;var _0x1a1dd7=this[_0x3c7406(0xbcf)](_0x3b47ac[_0x3c7406(0x4b7)],!!_0x8d5c20);if(_0x1a1dd7['mustReturn'])return this;if(!this[_0x3c7406(0x544)]||!this[_0x3c7406(0x544)][_0x3c7406(0x84e)]()||!this['_unIndexed']&&!this['_geometry'][_0x3c7406(0x3d19)]())return this;const _0x5ae786=_0x4965c2[_0x3c7406(0x3e9d)]();let _0x142a5a=0x0,_0x468602=null;this[_0x3c7406(0x1434)]&&_0x4965c2[_0x3c7406(0x1647)]&&!_0x4965c2[_0x3c7406(0x1ea5)]()&&(_0x142a5a=_0x4965c2[_0x3c7406(0x1647)][_0x3c7406(0x298f)],_0x468602=_0x4965c2[_0x3c7406(0x1647)],_0x4965c2[_0x3c7406(0x1647)]['maxZ']=0x0,_0x4965c2[_0x3c7406(0xee0)](!0x0)),this['_internalMeshDataInfo'][_0x3c7406(0x38aa)]&&this[_0x3c7406(0x3b15)][_0x3c7406(0x38aa)][_0x3c7406(0x3608)](this);var _0x4699ce=_0x3b47ac['getRenderingMesh'](),_0x4699ce=_0x1a1dd7[_0x3c7406(0x1b69)][_0x3b47ac[_0x3c7406(0x4b7)]]||_0x4699ce[_0x3c7406(0x172e)]||!!this[_0x3c7406(0x182a)]&&!_0x3b47ac[_0x3c7406(0x1fc)]()['_internalAbstractMeshDataInfo'][_0x3c7406(0x1048)];const _0x293c5a=this[_0x3c7406(0x228e)],_0x423f1a=_0x3b47ac['getMaterial']();if(!_0x423f1a)return _0x468602&&(_0x468602['maxZ']=_0x142a5a,_0x4965c2[_0x3c7406(0xee0)](!0x0)),this;if(_0x293c5a[_0x3c7406(0x1e48)]&&this[_0x3c7406(0x3b15)]['_effectiveMaterial']&&this[_0x3c7406(0x3b15)][_0x3c7406(0x20e3)]===_0x423f1a){if(_0x423f1a[_0x3c7406(0x313b)]&&(null==(_0x14c2f4=_0x3b47ac[_0x3c7406(0x2a69)])||!_0x14c2f4[_0x3c7406(0x631)])||!_0x423f1a[_0x3c7406(0x313b)]&&(null==(_0x14c2f4=_0x423f1a['getEffect']())||!_0x14c2f4[_0x3c7406(0x631)]))return _0x468602&&(_0x468602['maxZ']=_0x142a5a,_0x4965c2[_0x3c7406(0xee0)](!0x0)),this;}else{if(_0x423f1a[_0x3c7406(0x313b)]){if(!_0x423f1a[_0x3c7406(0x3988)](this,_0x3b47ac,_0x4699ce))return _0x468602&&(_0x468602['maxZ']=_0x142a5a,_0x4965c2[_0x3c7406(0xee0)](!0x0)),this;}else{if(!_0x423f1a['isReady'](this,_0x4699ce))return _0x468602&&(_0x468602[_0x3c7406(0x298f)]=_0x142a5a,_0x4965c2[_0x3c7406(0xee0)](!0x0)),this;}this['_internalMeshDataInfo'][_0x3c7406(0x20e3)]=_0x423f1a;}_0x1c65e2&&_0x5ae786[_0x3c7406(0x3fda)](this[_0x3c7406(0x3b15)][_0x3c7406(0x20e3)]['alphaMode']);var _0x48008d=null!=(_0x1c65e2=null==(_0x14c2f4=this[_0x3c7406(0x3b15)][_0x3c7406(0x20e3)][_0x3c7406(0x313b)]?_0x3b47ac[_0x3c7406(0x239b)]:this[_0x3c7406(0x3b15)][_0x3c7406(0x20e3)][_0x3c7406(0x2820)]())?void 0x0:_0x14c2f4[_0x3c7406(0x2a69)])?_0x1c65e2:null;for(const _0x306812 of _0x4965c2[_0x3c7406(0x36c7)])_0x306812[_0x3c7406(0x9e8)](this,_0x3b47ac,_0x1a1dd7,_0x48008d);if(!_0x14c2f4||!_0x48008d)return _0x468602&&(_0x468602[_0x3c7406(0x298f)]=_0x142a5a,_0x4965c2['updateTransformMatrix'](!0x0)),this;const _0x4b4a99=_0x8d5c20||this;let _0x5d4d69;_0x293c5a[_0x3c7406(0x1e48)]||!this[_0x3c7406(0x3b15)][_0x3c7406(0x20e3)][_0x3c7406(0x70e)]&&null===this[_0x3c7406(0x1917)]?_0x5d4d69=_0x293c5a[_0x3c7406(0x2ba6)]:(_0x1c65e2=_0x4b4a99[_0x3c7406(0x3b07)](),null==(_0x5d4d69=this[_0x3c7406(0x1917)])&&(_0x5d4d69=this[_0x3c7406(0x3b15)]['_effectiveMaterial'][_0x3c7406(0x2ba6)]),_0x1c65e2<0x0&&(_0x5d4d69=_0x5d4d69===_0x194548['F'][_0x3c7406(0x2fa3)]?_0x194548['F'][_0x3c7406(0x2df1)]:_0x194548['F'][_0x3c7406(0x2fa3)]),_0x293c5a[_0x3c7406(0x2ba6)]=_0x5d4d69),_0x8d5c20=this[_0x3c7406(0x3b15)]['_effectiveMaterial'][_0x3c7406(0x231)](_0x14c2f4,_0x5d4d69),this['_internalMeshDataInfo'][_0x3c7406(0x20e3)]['forceDepthWrite']&&_0x5ae786[_0x3c7406(0x2fb3)](!0x0);const _0x23d7f8=this['_internalMeshDataInfo'][_0x3c7406(0x20e3)];var _0x1c65e2=_0x23d7f8[_0x3c7406(0x346e)],_0x14c2f4=(this[_0x3c7406(0x3b15)]['_onBeforeBindObservable']&&this[_0x3c7406(0x3b15)]['_onBeforeBindObservable']['notifyObservers'](this),_0x4699ce||this[_0x3c7406(0x814)](_0x3b47ac,_0x48008d,_0x1c65e2,!0x1),_0x4b4a99[_0x3c7406(0x10cb)]());_0x23d7f8[_0x3c7406(0x313b)]?_0x23d7f8[_0x3c7406(0x3850)](_0x14c2f4,this,_0x3b47ac):_0x23d7f8[_0x3c7406(0x3b97)](_0x14c2f4,this),!_0x23d7f8[_0x3c7406(0x70e)]&&_0x23d7f8['separateCullingPass']&&(_0x5ae786['setState'](!0x0,_0x23d7f8[_0x3c7406(0x4010)],!0x1,!_0x8d5c20,_0x23d7f8[_0x3c7406(0x22f3)],_0x23d7f8[_0x3c7406(0x1cd7)],_0x23d7f8[_0x3c7406(0x3189)]),this[_0x3c7406(0x3154)](this,_0x3b47ac,_0x48008d,_0x1c65e2,_0x1a1dd7,_0x4699ce,this[_0x3c7406(0x1eed)],this[_0x3c7406(0x3b15)][_0x3c7406(0x20e3)]),_0x5ae786['setState'](!0x0,_0x23d7f8['zOffset'],!0x1,_0x8d5c20,_0x23d7f8[_0x3c7406(0x22f3)],_0x23d7f8['stencil'],_0x23d7f8[_0x3c7406(0x3189)]),this[_0x3c7406(0x3b15)][_0x3c7406(0xb39)]&&this[_0x3c7406(0x3b15)][_0x3c7406(0xb39)][_0x3c7406(0x3608)](_0x3b47ac)),this[_0x3c7406(0x3154)](this,_0x3b47ac,_0x48008d,_0x1c65e2,_0x1a1dd7,_0x4699ce,this[_0x3c7406(0x1eed)],this[_0x3c7406(0x3b15)][_0x3c7406(0x20e3)]),this[_0x3c7406(0x3b15)][_0x3c7406(0x20e3)][_0x3c7406(0x2dec)]();for(const _0x22800a of _0x4965c2[_0x3c7406(0x3da4)])_0x22800a[_0x3c7406(0x9e8)](this,_0x3b47ac,_0x1a1dd7,_0x48008d);return this[_0x3c7406(0x3b15)]['_onAfterRenderObservable']&&this['_internalMeshDataInfo']['_onAfterRenderObservable'][_0x3c7406(0x3608)](this),_0x468602&&(_0x468602['maxZ']=_0x142a5a,_0x4965c2[_0x3c7406(0xee0)](!0x0)),_0x4965c2[_0x3c7406(0x2984)]!==_0xff9aba['a'][_0x3c7406(0x389e)]||_0x293c5a[_0x3c7406(0x1e48)]||this[_0x3c7406(0x2157)](),this;}[_0x51ec8d(0x30c1)](){var _0x2a6518=_0x51ec8d;this[_0x2a6518(0x2389)](_0xf74ec1['o'][_0x2a6518(0x2e2a)])&&(this['isVerticesDataPresent'](_0xf74ec1['o']['MatricesWeightsExtraKind'])?this[_0x2a6518(0x106d)]():this[_0x2a6518(0x273f)]());}[_0x51ec8d(0x273f)](){var _0x5673e2=_0x51ec8d;const _0x3c0058=this[_0x5673e2(0x38be)](_0xf74ec1['o'][_0x5673e2(0x2e2a)]);var _0x3c5d21=_0x3c0058[_0x5673e2(0x18cc)];for(let _0x2c2ef7=0x0;_0x2c2ef7<_0x3c5d21;_0x2c2ef7+=0x4){var _0x3b594d=_0x3c0058[_0x2c2ef7]+_0x3c0058[_0x2c2ef7+0x1]+_0x3c0058[_0x2c2ef7+0x2]+_0x3c0058[_0x2c2ef7+0x3];0x0===_0x3b594d?_0x3c0058[_0x2c2ef7]=0x1:(_0x3b594d=0x1/_0x3b594d,_0x3c0058[_0x2c2ef7]*=_0x3b594d,_0x3c0058[_0x2c2ef7+0x1]*=_0x3b594d,_0x3c0058[_0x2c2ef7+0x2]*=_0x3b594d,_0x3c0058[_0x2c2ef7+0x3]*=_0x3b594d);}this[_0x5673e2(0x3b86)](_0xf74ec1['o']['MatricesWeightsKind'],_0x3c0058);}[_0x51ec8d(0x106d)](){var _0x5d888b=_0x51ec8d;const _0x4a5f26=this[_0x5d888b(0x38be)](_0xf74ec1['o'][_0x5d888b(0x2803)]),_0x1fb6db=this[_0x5d888b(0x38be)](_0xf74ec1['o']['MatricesWeightsKind']);var _0x5afef0=_0x1fb6db[_0x5d888b(0x18cc)];for(let _0x2eea37=0x0;_0x2eea37<_0x5afef0;_0x2eea37+=0x4){var _0x5a6b37=_0x1fb6db[_0x2eea37]+_0x1fb6db[_0x2eea37+0x1]+_0x1fb6db[_0x2eea37+0x2]+_0x1fb6db[_0x2eea37+0x3];0x0===(_0x5a6b37+=_0x4a5f26[_0x2eea37]+_0x4a5f26[_0x2eea37+0x1]+_0x4a5f26[_0x2eea37+0x2]+_0x4a5f26[_0x2eea37+0x3])?_0x1fb6db[_0x2eea37]=0x1:(_0x5a6b37=0x1/_0x5a6b37,_0x1fb6db[_0x2eea37]*=_0x5a6b37,_0x1fb6db[_0x2eea37+0x1]*=_0x5a6b37,_0x1fb6db[_0x2eea37+0x2]*=_0x5a6b37,_0x1fb6db[_0x2eea37+0x3]*=_0x5a6b37,_0x4a5f26[_0x2eea37]*=_0x5a6b37,_0x4a5f26[_0x2eea37+0x1]*=_0x5a6b37,_0x4a5f26[_0x2eea37+0x2]*=_0x5a6b37,_0x4a5f26[_0x2eea37+0x3]*=_0x5a6b37);}this[_0x5d888b(0x3b86)](_0xf74ec1['o']['MatricesWeightsKind'],_0x1fb6db),this[_0x5d888b(0x3b86)](_0xf74ec1['o'][_0x5d888b(0x2e2a)],_0x4a5f26);}[_0x51ec8d(0x884)](){var _0x49272e=_0x51ec8d,_0x249f2b=this[_0x49272e(0x38be)](_0xf74ec1['o'][_0x49272e(0x2803)]),_0x2f46d6=this[_0x49272e(0x38be)](_0xf74ec1['o'][_0x49272e(0x2e2a)]);if(null===_0x2f46d6||null==this['skeleton'])return{'skinned':!0x1,'valid':!0x0,'report':_0x49272e(0x1de5)};var _0x574b42=_0x2f46d6[_0x49272e(0x18cc)];let _0x150242=0x0,_0x37ab7e=0x0,_0x422a48=0x0,_0x2784ab=0x0;var _0xd5954d=null===_0x249f2b?0x4:0x8;const _0x22d6e8=new Array();for(let _0x4ee93e=0x0;_0x4ee93e<=_0xd5954d;_0x4ee93e++)_0x22d6e8[_0x4ee93e]=0x0;for(let _0x5c0db9=0x0;_0x5c0db9<_0x574b42;_0x5c0db9+=0x4){let _0xd8054e=_0x2f46d6[_0x5c0db9],_0x21de0b=_0xd8054e,_0x537967=0x0===_0x21de0b?0x0:0x1;for(let _0x52a5=0x1;_0x52a5<_0xd5954d;_0x52a5++){var _0x318d47=_0x52a5<0x4?_0x2f46d6[_0x5c0db9+_0x52a5]:_0x249f2b[_0x5c0db9+_0x52a5-0x4];_0x318d47>_0xd8054e&&_0x150242++,0x0!==_0x318d47&&_0x537967++,_0x21de0b+=_0x318d47,_0xd8054e=_0x318d47;}if(_0x22d6e8[_0x537967]++,_0x537967>_0x422a48&&(_0x422a48=_0x537967),0x0===_0x21de0b)_0x37ab7e++;else{var _0x67e4c0=0x1/_0x21de0b;let _0x4e0644=0x0;for(let _0x4e1e7a=0x0;_0x4e1e7a<_0xd5954d;_0x4e1e7a++)_0x4e1e7a<0x4?_0x4e0644+=Math[_0x49272e(0x273d)](_0x2f46d6[_0x5c0db9+_0x4e1e7a]-_0x2f46d6[_0x5c0db9+_0x4e1e7a]*_0x67e4c0):_0x4e0644+=Math[_0x49272e(0x273d)](_0x249f2b[_0x5c0db9+_0x4e1e7a-0x4]-_0x249f2b[_0x5c0db9+_0x4e1e7a-0x4]*_0x67e4c0);0.001<_0x4e0644&&_0x2784ab++;}}var _0x5a6714=this['skeleton'][_0x49272e(0x266e)][_0x49272e(0x18cc)],_0x435fe1=this['getVerticesData'](_0xf74ec1['o'][_0x49272e(0x306e)]),_0x3f312b=this[_0x49272e(0x38be)](_0xf74ec1['o'][_0x49272e(0x16fd)]);let _0x187c7b=0x0;for(let _0x1312da=0x0;_0x1312da<_0x574b42;_0x1312da+=0x4)for(let _0x50692a=0x0;_0x50692a<_0xd5954d;_0x50692a++){var _0x47ec77=_0x50692a<0x4?_0x435fe1[_0x1312da+_0x50692a]:_0x3f312b[_0x1312da+_0x50692a-0x4];(_0x5a6714<=_0x47ec77||_0x47ec77<0x0)&&_0x187c7b++;}var _0x10111c=_0x49272e(0x36db)+_0x574b42/0x4+_0x49272e(0x1e3d)+_0x422a48+_0x49272e(0x245c)+_0x37ab7e+'\x0aNot\x20Sorted\x20=\x20'+_0x150242+_0x49272e(0x5d2)+_0x2784ab+_0x49272e(0x1cdb)+_0x22d6e8+_0x49272e(0x19b1)+_0x5a6714+_0x49272e(0x1407)+_0x187c7b;return{'skinned':!0x0,'valid':0x0===_0x37ab7e&&0x0===_0x2784ab&&0x0===_0x187c7b,'report':_0x10111c};}[_0x51ec8d(0x256)](){var _0x9c6169=_0x51ec8d,_0x5a16bc=this[_0x9c6169(0x3d78)]();return this[_0x9c6169(0x544)]?this[_0x9c6169(0x544)][_0x9c6169(0x9fb)](_0x5a16bc):this[_0x9c6169(0x38bf)]===_0x59c404['g'][_0x9c6169(0x95f)]&&(this[_0x9c6169(0x38bf)]=_0x59c404['g'][_0x9c6169(0x3493)],this[_0x9c6169(0x34d2)](_0x5a16bc)),this;}[_0x51ec8d(0x34d2)](_0xbb1d6f){var _0x1c1259=_0x51ec8d;_0xbb1d6f[_0x1c1259(0x3a74)](this);var _0x535638=-0x1!==this[_0x1c1259(0x8ff)]['indexOf']('.babylonbinarymeshdata');return _0x6685a9['w1']['LoadFile'](this['delayLoadingFile'],_0x5d68e5=>{var _0x46b30c=_0x1c1259;_0x5d68e5 instanceof ArrayBuffer?this[_0x46b30c(0x3da3)](_0x5d68e5,this):this[_0x46b30c(0x3da3)](JSON['parse'](_0x5d68e5),this),this[_0x46b30c(0x1f1d)][_0x46b30c(0x35b2)](_0x3a6089=>{var _0x1d5f48=_0x46b30c;_0x3a6089[_0x1d5f48(0x3cd0)](),_0x3a6089['_syncSubMeshes']();}),this['delayLoadState']=_0x59c404['g'][_0x46b30c(0x75f)],_0xbb1d6f['removePendingData'](this);},()=>{},_0xbb1d6f[_0x1c1259(0x3ab5)],_0x535638),this;}[_0x51ec8d(0x237)](_0x3a9193){var _0xcd07e4=_0x51ec8d;return this[_0xcd07e4(0x38bf)]!==_0x59c404['g'][_0xcd07e4(0x3493)]&&!!super[_0xcd07e4(0x237)](_0x3a9193)&&(this[_0xcd07e4(0x256)](),!0x0);}[_0x51ec8d(0xf6c)](_0x3cf49d){var _0x56bd19=_0x51ec8d,_0x326f2e=this['getScene']()['materials'];let _0x4efe67;for(_0x4efe67=_0x326f2e[_0x56bd19(0x18cc)]-0x1;-0x1<_0x4efe67;_0x4efe67--)if(_0x326f2e[_0x4efe67]['id']===_0x3cf49d)return this['material']=_0x326f2e[_0x4efe67],this;var _0x24aa48=this['getScene']()['multiMaterials'];for(_0x4efe67=_0x24aa48['length']-0x1;-0x1<_0x4efe67;_0x4efe67--)if(_0x24aa48[_0x4efe67]['id']===_0x3cf49d)return this[_0x56bd19(0x20e8)]=_0x24aa48[_0x4efe67],this;return this;}[_0x51ec8d(0x8dd)](){var _0x2b0f66=_0x51ec8d;const _0xbc846=new Array();return this[_0x2b0f66(0x20e8)]&&_0xbc846[_0x2b0f66(0xede)](this[_0x2b0f66(0x20e8)]),this[_0x2b0f66(0x293f)]&&_0xbc846['push'](this[_0x2b0f66(0x293f)]),_0xbc846;}[_0x51ec8d(0x3e59)](_0x4f239f){var _0x599bd1=_0x51ec8d;if(!this[_0x599bd1(0x2389)](_0xf74ec1['o']['PositionKind']))return this;var _0x46e852=this['subMeshes'][_0x599bd1(0xb1f)](0x0);this[_0x599bd1(0x3cdd)]();let _0x82a152=this['getVerticesData'](_0xf74ec1['o'][_0x599bd1(0x1678)]);var _0x35bca3=_0xd86eee['P'][_0x599bd1(0x409)]();let _0x1bf86b;for(_0x1bf86b=0x0;_0x1bf86b<_0x82a152[_0x599bd1(0x18cc)];_0x1bf86b+=0x3)_0xd86eee['P']['TransformCoordinatesFromFloatsToRef'](_0x82a152[_0x1bf86b],_0x82a152[_0x1bf86b+0x1],_0x82a152[_0x1bf86b+0x2],_0x4f239f,_0x35bca3)[_0x599bd1(0x36f9)](_0x82a152,_0x1bf86b);if(this[_0x599bd1(0x3b86)](_0xf74ec1['o'][_0x599bd1(0x1678)],_0x82a152,this['getVertexBuffer'](_0xf74ec1['o'][_0x599bd1(0x1678)])['isUpdatable']()),this[_0x599bd1(0x2389)](_0xf74ec1['o'][_0x599bd1(0x24a2)])){for(_0x82a152=this['getVerticesData'](_0xf74ec1['o'][_0x599bd1(0x24a2)]),_0x1bf86b=0x0;_0x1bf86b<_0x82a152['length'];_0x1bf86b+=0x3)_0xd86eee['P'][_0x599bd1(0xae9)](_0x82a152[_0x1bf86b],_0x82a152[_0x1bf86b+0x1],_0x82a152[_0x1bf86b+0x2],_0x4f239f,_0x35bca3)[_0x599bd1(0x3f86)]()[_0x599bd1(0x36f9)](_0x82a152,_0x1bf86b);this['setVerticesData'](_0xf74ec1['o'][_0x599bd1(0x24a2)],_0x82a152,this[_0x599bd1(0x3ad0)](_0xf74ec1['o'][_0x599bd1(0x24a2)])[_0x599bd1(0x2e99)]());}return _0x4f239f[_0x599bd1(0x2583)]()<0x0&&this['flipFaces'](),this[_0x599bd1(0x28a3)](),this[_0x599bd1(0xc8b)]=_0x46e852,this;}['bakeCurrentTransformIntoVertices'](_0x142af2=!0x0){var _0x2e1749=_0x51ec8d;return this[_0x2e1749(0x3e59)](this[_0x2e1749(0x5d4)](!0x0)),this[_0x2e1749(0x20b3)](_0x142af2),this;}get[_0x51ec8d(0x200c)](){var _0xb80459=_0x51ec8d;return this['_internalAbstractMeshDataInfo']['_positions']||(this[_0xb80459(0x544)]?this['_geometry'][_0xb80459(0x200c)]:null);}['_resetPointsArrayCache'](){var _0x4f8beb=_0x51ec8d;return this['_geometry']&&this[_0x4f8beb(0x544)][_0x4f8beb(0x3cdd)](),this;}['_generatePointsArray'](){var _0x4f0ac0=_0x51ec8d;return!!this[_0x4f0ac0(0x544)]&&this[_0x4f0ac0(0x544)][_0x4f0ac0(0x3b7e)]();}[_0x51ec8d(0x77b)](_0x27ea28='',_0x4ab06d=null,_0x95805a,_0x508f06=!0x0){var _0x5323b8=_0x51ec8d;return new _0x2efab3(_0x27ea28,this[_0x5323b8(0x3d78)](),_0x4ab06d,this,_0x95805a,_0x508f06);}[_0x51ec8d(0x41a)](_0x108772,_0x3e36bc=!0x1){var _0x4030e3=_0x51ec8d;this[_0x4030e3(0x1d81)]=null,this[_0x4030e3(0x544)]&&this['_geometry'][_0x4030e3(0x2fd1)](this,!0x0);const _0x1b9e24=this[_0x4030e3(0x3b15)];if(_0x1b9e24[_0x4030e3(0x3cf6)]&&_0x1b9e24[_0x4030e3(0x3cf6)][_0x4030e3(0x13c8)](),_0x1b9e24[_0x4030e3(0xa56)]&&_0x1b9e24[_0x4030e3(0xa56)]['clear'](),_0x1b9e24[_0x4030e3(0x38aa)]&&_0x1b9e24['_onBeforeRenderObservable']['clear'](),_0x1b9e24[_0x4030e3(0x78b)]&&_0x1b9e24[_0x4030e3(0x78b)][_0x4030e3(0x13c8)](),_0x1b9e24[_0x4030e3(0xb39)]&&_0x1b9e24[_0x4030e3(0xb39)][_0x4030e3(0x13c8)](),this[_0x4030e3(0x3c5c)][_0x4030e3(0x3dc5)]){if(_0x1b9e24[_0x4030e3(0x5e1)])for(const _0x886fba in _0x1b9e24[_0x4030e3(0x5e1)]){const _0x32668f=_0x1b9e24[_0x4030e3(0x5e1)][_0x886fba];_0x32668f&&(_0x32668f[_0x4030e3(0x3b15)][_0x4030e3(0x3c83)]=null,_0x1b9e24['meshMap'][_0x886fba]=void 0x0);}_0x1b9e24[_0x4030e3(0x3c83)]&&_0x1b9e24['_source'][_0x4030e3(0x3b15)][_0x4030e3(0x5e1)]&&(_0x1b9e24[_0x4030e3(0x3c83)][_0x4030e3(0x3b15)][_0x4030e3(0x5e1)][this[_0x4030e3(0x309e)]]=void 0x0);}else for(const _0x24ef99 of this[_0x4030e3(0x3d78)]()[_0x4030e3(0x4dd)]){const _0xf6f68c=_0x24ef99;_0xf6f68c[_0x4030e3(0x3b15)]&&_0xf6f68c['_internalMeshDataInfo'][_0x4030e3(0x3c83)]&&_0xf6f68c[_0x4030e3(0x3b15)]['_source']===this&&(_0xf6f68c[_0x4030e3(0x3b15)][_0x4030e3(0x3c83)]=null);}_0x1b9e24[_0x4030e3(0x3c83)]=null,this['_instanceDataStorage'][_0x4030e3(0xfe9)]={},this[_0x4030e3(0x240f)](),this[_0x4030e3(0x40f7)](),this[_0x4030e3(0x3b15)][_0x4030e3(0xf80)]&&this['_scene'][_0x4030e3(0x3c91)][_0x4030e3(0x2f2e)](this[_0x4030e3(0x3b15)][_0x4030e3(0xf80)]),super[_0x4030e3(0x41a)](_0x108772,_0x3e36bc);}[_0x51ec8d(0x240f)](){}['_disposeThinInstanceSpecificData'](){}[_0x51ec8d(0x3146)](){}[_0x51ec8d(0x1e3e)](_0x12a3cd,_0x5c913b,_0x5379a0,_0x359167,_0x329e3d,_0x4ea9d2,_0x4e4d9e=!0x1){var _0x2e5dce=_0x51ec8d,_0x30707f=this[_0x2e5dce(0x3d78)]();return _0x6685a9['w1']['LoadImage'](_0x12a3cd,_0x270a69=>{var _0x15122c=_0x2e5dce,_0xd890fa=_0x270a69[_0x15122c(0x146c)],_0x2a598e=_0x270a69[_0x15122c(0x3062)];const _0x17f065=this[_0x15122c(0x3e9d)]()[_0x15122c(0x425f)](_0xd890fa,_0x2a598e),_0x49fd96=_0x17f065[_0x15122c(0x3ac3)]('2d');_0x49fd96[_0x15122c(0x16a6)](_0x270a69,0x0,0x0),_0x270a69=_0x49fd96[_0x15122c(0x45d)](0x0,0x0,_0xd890fa,_0x2a598e)[_0x15122c(0x307e)],(this[_0x15122c(0x1649)](_0x270a69,_0xd890fa,_0x2a598e,_0x5c913b,_0x5379a0,_0x329e3d,_0x4ea9d2,_0x4e4d9e),_0x359167&&_0x359167(this));},()=>{},_0x30707f['offlineProvider']),this;}['applyDisplacementMapFromBuffer'](_0x244898,_0x24abed,_0x330d16,_0x92571f,_0x2f4d2b,_0x3c4b50,_0x1568c3,_0x27f280=!0x1){var _0x48a28f=_0x51ec8d;if(!this['isVerticesDataPresent'](_0xf74ec1['o']['PositionKind'])||!this[_0x48a28f(0x2389)](_0xf74ec1['o']['NormalKind'])||!this[_0x48a28f(0x2389)](_0xf74ec1['o']['UVKind']))return _0x1e4387['Y'][_0x48a28f(0xc51)](_0x48a28f(0x1618)),this;var _0x5b283b=this['getVerticesData'](_0xf74ec1['o']['PositionKind'],!0x0,!0x0),_0x306897=this[_0x48a28f(0x38be)](_0xf74ec1['o'][_0x48a28f(0x24a2)]),_0x274384=this['getVerticesData'](_0xf74ec1['o'][_0x48a28f(0x3f15)]);let _0x1c19eb=_0xd86eee['P'][_0x48a28f(0x409)]();const _0x5df923=_0xd86eee['P']['Zero']();var _0x27e252=_0xd86eee['FM'][_0x48a28f(0x409)]();_0x3c4b50=_0x3c4b50||_0xd86eee['FM'][_0x48a28f(0x409)](),_0x1568c3=_0x1568c3||new _0xd86eee['FM'](0x1,0x1);for(let _0x140f53=0x0;_0x140f53<_0x5b283b[_0x48a28f(0x18cc)];_0x140f53+=0x3){_0xd86eee['P'][_0x48a28f(0x3628)](_0x5b283b,_0x140f53,_0x1c19eb),_0xd86eee['P']['FromArrayToRef'](_0x306897,_0x140f53,_0x5df923),_0xd86eee['FM'][_0x48a28f(0x3628)](_0x274384,_0x140f53/0x3*0x2,_0x27e252);var _0x3e819d=0x4*((Math['abs'](_0x27e252['x']*_0x1568c3['x']+_0x3c4b50['x']%0x1)*(_0x24abed-0x1)%_0x24abed|0x0)+(Math[_0x48a28f(0x273d)](_0x27e252['y']*_0x1568c3['y']+_0x3c4b50['y']%0x1)*(_0x330d16-0x1)%_0x330d16|0x0)*_0x24abed),_0x3e819d=_0x244898[_0x3e819d]/0xff*0.3+_0x244898[0x1+_0x3e819d]/0xff*0.59+_0x244898[0x2+_0x3e819d]/0xff*0.11;_0x5df923[_0x48a28f(0x3f86)](),_0x5df923[_0x48a28f(0x542)](_0x92571f+(_0x2f4d2b-_0x92571f)*_0x3e819d),(_0x1c19eb=_0x1c19eb['add'](_0x5df923))[_0x48a28f(0x36f9)](_0x5b283b,_0x140f53);}return _0xc706f9['x'][_0x48a28f(0x2dc9)](_0x5b283b,this['getIndices'](),_0x306897),_0x27f280?(this[_0x48a28f(0x3b86)](_0xf74ec1['o'][_0x48a28f(0x1678)],_0x5b283b),this['setVerticesData'](_0xf74ec1['o'][_0x48a28f(0x24a2)],_0x306897),this[_0x48a28f(0x3b86)](_0xf74ec1['o'][_0x48a28f(0x3f15)],_0x274384)):(this[_0x48a28f(0x2b61)](_0xf74ec1['o'][_0x48a28f(0x1678)],_0x5b283b),this['updateVerticesData'](_0xf74ec1['o'][_0x48a28f(0x24a2)],_0x306897)),this;}['convertToFlatShadedMesh'](){var _0x28ebd4=_0x51ec8d;const _0x4e968a=this[_0x28ebd4(0x2c93)](),_0x4b6aec={},_0x56c689={},_0x1147ea={};let _0x18504b=!0x1,_0x8c32ff,_0x1cb0e0;for(_0x8c32ff=0x0;_0x8c32ff<_0x4e968a[_0x28ebd4(0x18cc)];_0x8c32ff++){_0x1cb0e0=_0x4e968a[_0x8c32ff];const _0xb5cafb=this[_0x28ebd4(0x3ad0)](_0x1cb0e0);var _0x329863=_0xb5cafb['getData']();(_0x329863 instanceof Array||_0x329863 instanceof Float32Array)&&0x0===_0x329863[_0x28ebd4(0x18cc)]||(_0x1cb0e0===_0xf74ec1['o']['NormalKind']?(_0x18504b=_0xb5cafb['isUpdatable'](),_0x4e968a[_0x28ebd4(0xb1f)](_0x8c32ff,0x1),_0x8c32ff--):(_0x4b6aec[_0x1cb0e0]=_0xb5cafb,_0x56c689[_0x1cb0e0]=this[_0x28ebd4(0x38be)](_0x1cb0e0),_0x1147ea[_0x1cb0e0]=[]));}var _0xbf6b52=this[_0x28ebd4(0xc8b)]['slice'](0x0);const _0x599b6a=this['getIndices']();var _0x381157=this[_0x28ebd4(0x107f)]();let _0x28511c;for(_0x28511c=0x0;_0x28511c<_0x381157;_0x28511c++){var _0x1ee531=_0x599b6a[_0x28511c];for(_0x8c32ff=0x0;_0x8c32ff<_0x4e968a[_0x28ebd4(0x18cc)];_0x8c32ff++)if(_0x1cb0e0=_0x4e968a[_0x8c32ff],_0x4b6aec[_0x1cb0e0]){var _0x3ab511=_0x4b6aec[_0x1cb0e0][_0x28ebd4(0x2dc7)]();for(let _0x37ba6f=0x0;_0x37ba6f<_0x3ab511;_0x37ba6f++)_0x1147ea[_0x1cb0e0][_0x28ebd4(0xede)](_0x56c689[_0x1cb0e0][_0x1ee531*_0x3ab511+_0x37ba6f]);}}const _0xc59a4e=[];var _0x40e80f=_0x1147ea[_0xf74ec1['o'][_0x28ebd4(0x1678)]],_0x3e7fb3=this[_0x28ebd4(0x3d78)]()[_0x28ebd4(0x41ba)]?this['overrideMaterialSideOrientation']===_0x59c404['g'][_0x28ebd4(0xc84)]:this[_0x28ebd4(0x1917)]===_0x59c404['g']['MATERIAL_ClockWiseSideOrientation'];for(_0x28511c=0x0;_0x28511c<_0x381157;_0x28511c+=0x3){_0x599b6a[_0x28511c]=_0x28511c,_0x599b6a[_0x28511c+0x1]=_0x28511c+0x1,_0x599b6a[_0x28511c+0x2]=_0x28511c+0x2;const _0x444deb=_0xd86eee['P'][_0x28ebd4(0xf7f)](_0x40e80f,0x3*_0x28511c);var _0x428a56=_0xd86eee['P']['FromArray'](_0x40e80f,0x3*(_0x28511c+0x1));const _0x3bdf58=_0xd86eee['P'][_0x28ebd4(0xf7f)](_0x40e80f,0x3*(_0x28511c+0x2));var _0x44fa57=_0x444deb[_0x28ebd4(0x10ce)](_0x428a56),_0x428a56=_0x3bdf58[_0x28ebd4(0x10ce)](_0x428a56);const _0x3eeab5=_0xd86eee['P'][_0x28ebd4(0xff1)](_0xd86eee['P'][_0x28ebd4(0x2060)](_0x44fa57,_0x428a56));_0x3e7fb3&&_0x3eeab5['scaleInPlace'](-0x1);for(let _0x4abec4=0x0;_0x4abec4<0x3;_0x4abec4++)_0xc59a4e[_0x28ebd4(0xede)](_0x3eeab5['x']),_0xc59a4e[_0x28ebd4(0xede)](_0x3eeab5['y']),_0xc59a4e[_0x28ebd4(0xede)](_0x3eeab5['z']);}for(this[_0x28ebd4(0x1d1e)](_0x599b6a),this[_0x28ebd4(0x3b86)](_0xf74ec1['o'][_0x28ebd4(0x24a2)],_0xc59a4e,_0x18504b),_0x8c32ff=0x0;_0x8c32ff<_0x4e968a[_0x28ebd4(0x18cc)];_0x8c32ff++)_0x1cb0e0=_0x4e968a[_0x8c32ff],_0x1147ea[_0x1cb0e0]&&this[_0x28ebd4(0x3b86)](_0x1cb0e0,_0x1147ea[_0x1cb0e0],_0x4b6aec[_0x1cb0e0][_0x28ebd4(0x2e99)]());this[_0x28ebd4(0x28a3)]();for(let _0x20dad6=0x0;_0x20dad6<_0xbf6b52[_0x28ebd4(0x18cc)];_0x20dad6++){var _0x3c993b=_0xbf6b52[_0x20dad6];_0x35bb51['P'][_0x28ebd4(0xa31)](_0x3c993b[_0x28ebd4(0x57c)],_0x3c993b['indexStart'],_0x3c993b[_0x28ebd4(0x3409)],_0x3c993b[_0x28ebd4(0x3a77)],_0x3c993b['indexCount'],this);}return this[_0x28ebd4(0x30a5)](),this;}['convertToUnIndexedMesh'](){var _0x4113a8=_0x51ec8d,_0x3feff0=this[_0x4113a8(0x2c93)]();const _0xa3638e={},_0x16f54c={},_0x4f267a={};let _0x206789,_0x4f6fdc;for(_0x206789=0x0;_0x206789<_0x3feff0['length'];_0x206789++){_0x4f6fdc=_0x3feff0[_0x206789];var _0x313bec=this[_0x4113a8(0x3ad0)](_0x4f6fdc);_0xa3638e[_0x4f6fdc]=_0x313bec,_0x16f54c[_0x4f6fdc]=_0xa3638e[_0x4f6fdc]['getData'](),_0x4f267a[_0x4f6fdc]=[];}var _0xa8de4e=this[_0x4113a8(0xc8b)][_0x4113a8(0x538)](0x0);const _0x5af8b0=this[_0x4113a8(0xa9a)]();var _0x166249=this[_0x4113a8(0x107f)]();let _0xab507f;for(_0xab507f=0x0;_0xab507f<_0x166249;_0xab507f++){var _0x209b19=_0x5af8b0[_0xab507f];for(_0x206789=0x0;_0x206789<_0x3feff0[_0x4113a8(0x18cc)];_0x206789++){_0x4f6fdc=_0x3feff0[_0x206789];var _0x175713=_0xa3638e[_0x4f6fdc]['getStrideSize']();for(let _0x5bc311=0x0;_0x5bc311<_0x175713;_0x5bc311++)_0x4f267a[_0x4f6fdc][_0x4113a8(0xede)](_0x16f54c[_0x4f6fdc][_0x209b19*_0x175713+_0x5bc311]);}}for(_0xab507f=0x0;_0xab507f<_0x166249;_0xab507f+=0x3)_0x5af8b0[_0xab507f]=_0xab507f,_0x5af8b0[_0xab507f+0x1]=_0xab507f+0x1,_0x5af8b0[_0xab507f+0x2]=_0xab507f+0x2;for(this[_0x4113a8(0x1d1e)](_0x5af8b0),_0x206789=0x0;_0x206789<_0x3feff0['length'];_0x206789++)_0x4f6fdc=_0x3feff0[_0x206789],this[_0x4113a8(0x3b86)](_0x4f6fdc,_0x4f267a[_0x4f6fdc],_0xa3638e[_0x4f6fdc][_0x4113a8(0x2e99)](),_0xa3638e[_0x4f6fdc]['getStrideSize']());this[_0x4113a8(0x28a3)]();for(let _0x146860=0x0;_0x146860<_0xa8de4e['length'];_0x146860++){var _0x54c167=_0xa8de4e[_0x146860];_0x35bb51['P']['AddToMesh'](_0x54c167['materialIndex'],_0x54c167[_0x4113a8(0x3a77)],_0x54c167[_0x4113a8(0x3409)],_0x54c167[_0x4113a8(0x3a77)],_0x54c167[_0x4113a8(0x3409)],this);}return this['_unIndexed']=!0x0,this[_0x4113a8(0x30a5)](),this;}[_0x51ec8d(0x1ba1)](_0x288a81=!0x1){var _0x5c5a59=_0x51ec8d;const _0x23d83c=_0xc706f9['x'][_0x5c5a59(0x2f31)](this);let _0x51d0ef;if(_0x288a81&&this[_0x5c5a59(0x2389)](_0xf74ec1['o']['NormalKind'])&&_0x23d83c['normals']){for(_0x51d0ef=0x0;_0x51d0ef<_0x23d83c['normals'][_0x5c5a59(0x18cc)];_0x51d0ef++)_0x23d83c[_0x5c5a59(0xdd1)][_0x51d0ef]*=-0x1;}var _0xd0d9f5;if(_0x23d83c[_0x5c5a59(0xe41)]){for(_0x51d0ef=0x0;_0x51d0ef<_0x23d83c['indices'][_0x5c5a59(0x18cc)];_0x51d0ef+=0x3)_0xd0d9f5=_0x23d83c[_0x5c5a59(0xe41)][_0x51d0ef+0x1],_0x23d83c[_0x5c5a59(0xe41)][_0x51d0ef+0x1]=_0x23d83c[_0x5c5a59(0xe41)][_0x51d0ef+0x2],_0x23d83c[_0x5c5a59(0xe41)][_0x51d0ef+0x2]=_0xd0d9f5;}return _0x23d83c['applyToMesh'](this,this[_0x5c5a59(0x2c51)](_0xf74ec1['o'][_0x5c5a59(0x1678)])),this;}[_0x51ec8d(0x3c39)](_0x570a15=0x1){var _0x469808=_0x51ec8d;const _0x38f3f3=_0xc706f9['x'][_0x469808(0x2f31)](this);var _0x3449a2=_0x38f3f3[_0x469808(0xe41)]&&!Array[_0x469808(0x2cb4)](_0x38f3f3[_0x469808(0xe41)])&&Array[_0x469808(0x2d5e)]?Array[_0x469808(0x2d5e)](_0x38f3f3[_0x469808(0xe41)]):_0x38f3f3[_0x469808(0xe41)];const _0x335cb8=_0x38f3f3['positions']&&!Array['isArray'](_0x38f3f3[_0x469808(0x18a3)])&&Array['from']?Array[_0x469808(0x2d5e)](_0x38f3f3[_0x469808(0x18a3)]):_0x38f3f3['positions'],_0x46d163=_0x38f3f3[_0x469808(0x4116)]&&!Array[_0x469808(0x2cb4)](_0x38f3f3[_0x469808(0x4116)])&&Array[_0x469808(0x2d5e)]?Array['from'](_0x38f3f3[_0x469808(0x4116)]):_0x38f3f3[_0x469808(0x4116)],_0x2dfa67=_0x38f3f3['normals']&&!Array[_0x469808(0x2cb4)](_0x38f3f3[_0x469808(0xdd1)])&&Array[_0x469808(0x2d5e)]?Array[_0x469808(0x2d5e)](_0x38f3f3[_0x469808(0xdd1)]):_0x38f3f3[_0x469808(0xdd1)];if(_0x3449a2&&_0x335cb8){_0x38f3f3['indices']=_0x3449a2,_0x38f3f3[_0x469808(0x18a3)]=_0x335cb8,_0x46d163&&(_0x38f3f3[_0x469808(0x4116)]=_0x46d163),_0x2dfa67&&(_0x38f3f3[_0x469808(0xdd1)]=_0x2dfa67);var _0x433bb5,_0x5d59f6,_0x4f9d90,_0x314563=_0x570a15+0x1;const _0x561aa4=new Array();for(let _0x161ac6=0x0;_0x161ac6<_0x314563+0x1;_0x161ac6++)_0x561aa4[_0x161ac6]=new Array();const _0x21ccd4=new _0xd86eee['P'](0x0,0x0,0x0),_0x9d3b60=new _0xd86eee['P'](0x0,0x0,0x0),_0x294b1c=new _0xd86eee['FM'](0x0,0x0),_0x1a4a49=new Array(),_0x1c6180=new Array(),_0x32d080=new Array();let _0x35a8a9=_0x335cb8[_0x469808(0x18cc)],_0x19a76a;_0x46d163&&(_0x19a76a=_0x46d163[_0x469808(0x18cc)]);let _0x269541;_0x2dfa67&&(_0x269541=_0x2dfa67[_0x469808(0x18cc)]);for(let _0xd9cd4a=0x0;_0xd9cd4a<_0x3449a2[_0x469808(0x18cc)];_0xd9cd4a+=0x3){_0x1c6180[0x0]=_0x3449a2[_0xd9cd4a],_0x1c6180[0x1]=_0x3449a2[_0xd9cd4a+0x1],_0x1c6180[0x2]=_0x3449a2[_0xd9cd4a+0x2];for(let _0x30e5a1=0x0;_0x30e5a1<0x3;_0x30e5a1++)if(_0x433bb5=_0x1c6180[_0x30e5a1],_0x5d59f6=_0x1c6180[(_0x30e5a1+0x1)%0x3],void 0x0===_0x32d080[_0x433bb5]&&void 0x0===_0x32d080[_0x5d59f6]?(_0x32d080[_0x433bb5]=new Array(),_0x32d080[_0x5d59f6]=new Array()):(void 0x0===_0x32d080[_0x433bb5]&&(_0x32d080[_0x433bb5]=new Array()),void 0x0===_0x32d080[_0x5d59f6]&&(_0x32d080[_0x5d59f6]=new Array())),void 0x0===_0x32d080[_0x433bb5][_0x5d59f6]&&void 0x0===_0x32d080[_0x5d59f6][_0x433bb5]){_0x32d080[_0x433bb5][_0x5d59f6]=[],_0x21ccd4['x']=(_0x335cb8[0x3*_0x5d59f6]-_0x335cb8[0x3*_0x433bb5])/_0x314563,_0x21ccd4['y']=(_0x335cb8[0x3*_0x5d59f6+0x1]-_0x335cb8[0x3*_0x433bb5+0x1])/_0x314563,_0x21ccd4['z']=(_0x335cb8[0x3*_0x5d59f6+0x2]-_0x335cb8[0x3*_0x433bb5+0x2])/_0x314563,_0x2dfa67&&(_0x9d3b60['x']=(_0x2dfa67[0x3*_0x5d59f6]-_0x2dfa67[0x3*_0x433bb5])/_0x314563,_0x9d3b60['y']=(_0x2dfa67[0x3*_0x5d59f6+0x1]-_0x2dfa67[0x3*_0x433bb5+0x1])/_0x314563,_0x9d3b60['z']=(_0x2dfa67[0x3*_0x5d59f6+0x2]-_0x2dfa67[0x3*_0x433bb5+0x2])/_0x314563),_0x46d163&&(_0x294b1c['x']=(_0x46d163[0x2*_0x5d59f6]-_0x46d163[0x2*_0x433bb5])/_0x314563,_0x294b1c['y']=(_0x46d163[0x2*_0x5d59f6+0x1]-_0x46d163[0x2*_0x433bb5+0x1])/_0x314563),_0x32d080[_0x433bb5][_0x5d59f6][_0x469808(0xede)](_0x433bb5);for(let _0x40db44=0x1;_0x40db44<_0x314563;_0x40db44++)_0x32d080[_0x433bb5][_0x5d59f6][_0x469808(0xede)](_0x335cb8[_0x469808(0x18cc)]/0x3),_0x335cb8[_0x35a8a9++]=_0x335cb8[0x3*_0x433bb5]+_0x40db44*_0x21ccd4['x'],_0x335cb8[_0x35a8a9++]=_0x335cb8[0x3*_0x433bb5+0x1]+_0x40db44*_0x21ccd4['y'],_0x335cb8[_0x35a8a9++]=_0x335cb8[0x3*_0x433bb5+0x2]+_0x40db44*_0x21ccd4['z'],_0x2dfa67&&(_0x2dfa67[_0x269541++]=_0x2dfa67[0x3*_0x433bb5]+_0x40db44*_0x9d3b60['x'],_0x2dfa67[_0x269541++]=_0x2dfa67[0x3*_0x433bb5+0x1]+_0x40db44*_0x9d3b60['y'],_0x2dfa67[_0x269541++]=_0x2dfa67[0x3*_0x433bb5+0x2]+_0x40db44*_0x9d3b60['z']),_0x46d163&&(_0x46d163[_0x19a76a++]=_0x46d163[0x2*_0x433bb5]+_0x40db44*_0x294b1c['x'],_0x46d163[_0x19a76a++]=_0x46d163[0x2*_0x433bb5+0x1]+_0x40db44*_0x294b1c['y']);_0x32d080[_0x433bb5][_0x5d59f6][_0x469808(0xede)](_0x5d59f6),_0x32d080[_0x5d59f6][_0x433bb5]=new Array(),_0x4f9d90=_0x32d080[_0x433bb5][_0x5d59f6][_0x469808(0x18cc)];for(let _0x2f830a=0x0;_0x2f830a<_0x4f9d90;_0x2f830a++)_0x32d080[_0x5d59f6][_0x433bb5][_0x2f830a]=_0x32d080[_0x433bb5][_0x5d59f6][_0x4f9d90-0x1-_0x2f830a];}_0x561aa4[0x0][0x0]=_0x3449a2[_0xd9cd4a],_0x561aa4[0x1][0x0]=_0x32d080[_0x3449a2[_0xd9cd4a]][_0x3449a2[_0xd9cd4a+0x1]][0x1],_0x561aa4[0x1][0x1]=_0x32d080[_0x3449a2[_0xd9cd4a]][_0x3449a2[_0xd9cd4a+0x2]][0x1];for(let _0xb823e5=0x2;_0xb823e5<_0x314563;_0xb823e5++){_0x561aa4[_0xb823e5][0x0]=_0x32d080[_0x3449a2[_0xd9cd4a]][_0x3449a2[_0xd9cd4a+0x1]][_0xb823e5],_0x561aa4[_0xb823e5][_0xb823e5]=_0x32d080[_0x3449a2[_0xd9cd4a]][_0x3449a2[_0xd9cd4a+0x2]][_0xb823e5],_0x21ccd4['x']=(_0x335cb8[0x3*_0x561aa4[_0xb823e5][_0xb823e5]]-_0x335cb8[0x3*_0x561aa4[_0xb823e5][0x0]])/_0xb823e5,_0x21ccd4['y']=(_0x335cb8[0x3*_0x561aa4[_0xb823e5][_0xb823e5]+0x1]-_0x335cb8[0x3*_0x561aa4[_0xb823e5][0x0]+0x1])/_0xb823e5,_0x21ccd4['z']=(_0x335cb8[0x3*_0x561aa4[_0xb823e5][_0xb823e5]+0x2]-_0x335cb8[0x3*_0x561aa4[_0xb823e5][0x0]+0x2])/_0xb823e5,_0x2dfa67&&(_0x9d3b60['x']=(_0x2dfa67[0x3*_0x561aa4[_0xb823e5][_0xb823e5]]-_0x2dfa67[0x3*_0x561aa4[_0xb823e5][0x0]])/_0xb823e5,_0x9d3b60['y']=(_0x2dfa67[0x3*_0x561aa4[_0xb823e5][_0xb823e5]+0x1]-_0x2dfa67[0x3*_0x561aa4[_0xb823e5][0x0]+0x1])/_0xb823e5,_0x9d3b60['z']=(_0x2dfa67[0x3*_0x561aa4[_0xb823e5][_0xb823e5]+0x2]-_0x2dfa67[0x3*_0x561aa4[_0xb823e5][0x0]+0x2])/_0xb823e5),_0x46d163&&(_0x294b1c['x']=(_0x46d163[0x2*_0x561aa4[_0xb823e5][_0xb823e5]]-_0x46d163[0x2*_0x561aa4[_0xb823e5][0x0]])/_0xb823e5,_0x294b1c['y']=(_0x46d163[0x2*_0x561aa4[_0xb823e5][_0xb823e5]+0x1]-_0x46d163[0x2*_0x561aa4[_0xb823e5][0x0]+0x1])/_0xb823e5);for(let _0x580321=0x1;_0x580321<_0xb823e5;_0x580321++)_0x561aa4[_0xb823e5][_0x580321]=_0x335cb8['length']/0x3,_0x335cb8[_0x35a8a9++]=_0x335cb8[0x3*_0x561aa4[_0xb823e5][0x0]]+_0x580321*_0x21ccd4['x'],_0x335cb8[_0x35a8a9++]=_0x335cb8[0x3*_0x561aa4[_0xb823e5][0x0]+0x1]+_0x580321*_0x21ccd4['y'],_0x335cb8[_0x35a8a9++]=_0x335cb8[0x3*_0x561aa4[_0xb823e5][0x0]+0x2]+_0x580321*_0x21ccd4['z'],_0x2dfa67&&(_0x2dfa67[_0x269541++]=_0x2dfa67[0x3*_0x561aa4[_0xb823e5][0x0]]+_0x580321*_0x9d3b60['x'],_0x2dfa67[_0x269541++]=_0x2dfa67[0x3*_0x561aa4[_0xb823e5][0x0]+0x1]+_0x580321*_0x9d3b60['y'],_0x2dfa67[_0x269541++]=_0x2dfa67[0x3*_0x561aa4[_0xb823e5][0x0]+0x2]+_0x580321*_0x9d3b60['z']),_0x46d163&&(_0x46d163[_0x19a76a++]=_0x46d163[0x2*_0x561aa4[_0xb823e5][0x0]]+_0x580321*_0x294b1c['x'],_0x46d163[_0x19a76a++]=_0x46d163[0x2*_0x561aa4[_0xb823e5][0x0]+0x1]+_0x580321*_0x294b1c['y']);}_0x561aa4[_0x314563]=_0x32d080[_0x3449a2[_0xd9cd4a+0x1]][_0x3449a2[_0xd9cd4a+0x2]],_0x1a4a49[_0x469808(0xede)](_0x561aa4[0x0][0x0],_0x561aa4[0x1][0x0],_0x561aa4[0x1][0x1]);for(let _0xba51b4=0x1;_0xba51b4<_0x314563;_0xba51b4++){let _0x2be620;for(_0x2be620=0x0;_0x2be620<_0xba51b4;_0x2be620++)_0x1a4a49[_0x469808(0xede)](_0x561aa4[_0xba51b4][_0x2be620],_0x561aa4[_0xba51b4+0x1][_0x2be620],_0x561aa4[_0xba51b4+0x1][_0x2be620+0x1]),_0x1a4a49[_0x469808(0xede)](_0x561aa4[_0xba51b4][_0x2be620],_0x561aa4[_0xba51b4+0x1][_0x2be620+0x1],_0x561aa4[_0xba51b4][_0x2be620+0x1]);_0x1a4a49[_0x469808(0xede)](_0x561aa4[_0xba51b4][_0x2be620],_0x561aa4[_0xba51b4+0x1][_0x2be620],_0x561aa4[_0xba51b4+0x1][_0x2be620+0x1]);}}_0x38f3f3['indices']=_0x1a4a49,_0x38f3f3[_0x469808(0x2140)](this,this[_0x469808(0x2c51)](_0xf74ec1['o'][_0x469808(0x1678)]));}else _0x1e4387['Y'][_0x469808(0xc51)](_0x469808(0x22de));}['forceSharedVertices'](){var _0x2c279a=_0x51ec8d;const _0x1130d9=_0xc706f9['x'][_0x2c279a(0x2f31)](this);var _0x5f408c=_0x1130d9[_0x2c279a(0x4116)],_0x2edd0a=_0x1130d9[_0x2c279a(0xe41)];const _0x521b0b=_0x1130d9[_0x2c279a(0x18a3)];var _0x5c47f7,_0x5be56d=_0x1130d9[_0x2c279a(0x2838)],_0x1abd50=_0x1130d9['matricesIndices'],_0x218342=_0x1130d9[_0x2c279a(0x354a)],_0x235b09=_0x1130d9[_0x2c279a(0x1826)],_0x45e925=_0x1130d9[_0x2c279a(0x161a)];if(void 0x0===_0x2edd0a||void 0x0===_0x521b0b||null===_0x2edd0a||null===_0x521b0b)_0x1e4387['Y']['Warn']('VertexData\x20contains\x20empty\x20entries');else{const _0x576431=new Array(),_0xf4ea6b=new Array(),_0x17e8b8=new Array(),_0x2aa8ac=new Array(),_0x47e024=new Array(),_0x3f8d5f=new Array(),_0x35bd4b=new Array(),_0x21e46b=new Array();let _0x1332a6=new Array(),_0x370e74=0x0;const _0x4a7cf6={};let _0x3ea68e;for(let _0x3702be=0x0;_0x3702be<_0x2edd0a[_0x2c279a(0x18cc)];_0x3702be+=0x3){_0x5c47f7=[_0x2edd0a[_0x3702be],_0x2edd0a[_0x3702be+0x1],_0x2edd0a[_0x3702be+0x2]],_0x1332a6=new Array();for(let _0x4a5151=0x0;_0x4a5151<0x3;_0x4a5151++){_0x1332a6[_0x4a5151]='';for(let _0xe923b=0x0;_0xe923b<0x3;_0xe923b++)Math[_0x2c279a(0x273d)](_0x521b0b[0x3*_0x5c47f7[_0x4a5151]+_0xe923b])<1e-8&&(_0x521b0b[0x3*_0x5c47f7[_0x4a5151]+_0xe923b]=0x0),_0x1332a6[_0x4a5151]+=_0x521b0b[0x3*_0x5c47f7[_0x4a5151]+_0xe923b]+'|';}if(_0x1332a6[0x0]!=_0x1332a6[0x1]&&_0x1332a6[0x0]!=_0x1332a6[0x2]&&_0x1332a6[0x1]!=_0x1332a6[0x2])for(let _0xae9ce7=0x0;_0xae9ce7<0x3;_0xae9ce7++){if(void 0x0===(_0x3ea68e=_0x4a7cf6[_0x1332a6[_0xae9ce7]])){_0x4a7cf6[_0x1332a6[_0xae9ce7]]=_0x370e74,_0x3ea68e=_0x370e74++;for(let _0x34c873=0x0;_0x34c873<0x3;_0x34c873++)_0x576431[_0x2c279a(0xede)](_0x521b0b[0x3*_0x5c47f7[_0xae9ce7]+_0x34c873]);if(null!=_0x5be56d){for(let _0x17a4b2=0x0;_0x17a4b2<0x4;_0x17a4b2++)_0x2aa8ac[_0x2c279a(0xede)](_0x5be56d[0x4*_0x5c47f7[_0xae9ce7]+_0x17a4b2]);}if(null!=_0x5f408c){for(let _0x1b0c29=0x0;_0x1b0c29<0x2;_0x1b0c29++)_0x17e8b8[_0x2c279a(0xede)](_0x5f408c[0x2*_0x5c47f7[_0xae9ce7]+_0x1b0c29]);}if(null!=_0x1abd50){for(let _0xa83e34=0x0;_0xa83e34<0x4;_0xa83e34++)_0x47e024['push'](_0x1abd50[0x4*_0x5c47f7[_0xae9ce7]+_0xa83e34]);}if(null!=_0x218342){for(let _0x292336=0x0;_0x292336<0x4;_0x292336++)_0x3f8d5f[_0x2c279a(0xede)](_0x218342[0x4*_0x5c47f7[_0xae9ce7]+_0x292336]);}if(null!=_0x235b09){for(let _0x2f397f=0x0;_0x2f397f<0x4;_0x2f397f++)_0x35bd4b[_0x2c279a(0xede)](_0x235b09[0x4*_0x5c47f7[_0xae9ce7]+_0x2f397f]);}if(null!=_0x45e925){for(let _0x28ec86=0x0;_0x28ec86<0x4;_0x28ec86++)_0x21e46b['push'](_0x45e925[0x4*_0x5c47f7[_0xae9ce7]+_0x28ec86]);}}_0xf4ea6b[_0x2c279a(0xede)](_0x3ea68e);}}var _0xec48c4=new Array();_0xc706f9['x'][_0x2c279a(0x2dc9)](_0x576431,_0xf4ea6b,_0xec48c4),_0x1130d9[_0x2c279a(0x18a3)]=_0x576431,_0x1130d9[_0x2c279a(0xe41)]=_0xf4ea6b,_0x1130d9[_0x2c279a(0xdd1)]=_0xec48c4,null!=_0x5f408c&&(_0x1130d9[_0x2c279a(0x4116)]=_0x17e8b8),null!=_0x5be56d&&(_0x1130d9['colors']=_0x2aa8ac),null!=_0x1abd50&&(_0x1130d9['matricesIndices']=_0x47e024),null!=_0x218342&&(_0x1130d9[_0x2c279a(0x354a)]=_0x3f8d5f),null!=_0x235b09&&(_0x1130d9['matricesIndicesExtra']=_0x35bd4b),null!=_0x218342&&(_0x1130d9[_0x2c279a(0x161a)]=_0x21e46b),_0x1130d9['applyToMesh'](this,this[_0x2c279a(0x2c51)](_0xf74ec1['o'][_0x2c279a(0x1678)]));}}static[_0x51ec8d(0x3d8f)](_0x51f032,_0x13a26c){var _0x1db93e=_0x51ec8d;throw(0x0,_0x2fe615['S'])(_0x1db93e(0x2f91));}static[_0x51ec8d(0x1ee2)](_0x4e93df,_0x5b7cfa,_0x1cf241){var _0x4b96c0=_0x51ec8d;throw(0x0,_0x2fe615['S'])(_0x4b96c0(0x12de));}[_0x51ec8d(0x2613)](_0x24e7bf){var _0x40f033=_0x51ec8d;return _0x2efab3[_0x40f033(0x3d8f)](_0x24e7bf,this);}['synchronizeInstances'](){var _0x524114=_0x51ec8d;for(let _0x3b2160=0x0;_0x3b2160<this[_0x524114(0x1f1d)][_0x524114(0x18cc)];_0x3b2160++){const _0x143223=this[_0x524114(0x1f1d)][_0x3b2160];_0x143223[_0x524114(0xe05)]();}return this;}['optimizeIndices'](_0x261010){var _0x1eaf56=_0x51ec8d;const _0x1060f4=this['getIndices']();var _0x3dfda1=this[_0x1eaf56(0x38be)](_0xf74ec1['o'][_0x1eaf56(0x1678)]);if(!_0x3dfda1||!_0x1060f4)return this;const _0x108ef7=new Array();for(let _0x553200=0x0;_0x553200<_0x3dfda1['length'];_0x553200+=0x3)_0x108ef7[_0x1eaf56(0xede)](_0xd86eee['P'][_0x1eaf56(0xf7f)](_0x3dfda1,_0x553200));const _0x76d591=new Array();return _0x6685a9['$g'][_0x1eaf56(0x39c6)](_0x108ef7[_0x1eaf56(0x18cc)],0x28,_0x19e557=>{var _0x127f8e=_0x1eaf56,_0x1f9a0c=_0x108ef7[_0x127f8e(0x18cc)]-0x1-_0x19e557;const _0x155681=_0x108ef7[_0x1f9a0c];for(let _0x51e7e3=0x0;_0x51e7e3<_0x1f9a0c;++_0x51e7e3){var _0x35f619=_0x108ef7[_0x51e7e3];if(_0x155681[_0x127f8e(0x1bc8)](_0x35f619)){_0x76d591[_0x1f9a0c]=_0x51e7e3;break;}}},()=>{var _0x56fee6=_0x1eaf56;for(let _0x590be8=0x0;_0x590be8<_0x1060f4['length'];++_0x590be8)_0x1060f4[_0x590be8]=_0x76d591[_0x1060f4[_0x590be8]]||_0x1060f4[_0x590be8];var _0x31e204=this[_0x56fee6(0xc8b)][_0x56fee6(0x538)](0x0);this[_0x56fee6(0x1d1e)](_0x1060f4),this[_0x56fee6(0xc8b)]=_0x31e204,_0x261010&&_0x261010(this);}),this;}['serialize'](_0x42b4b8={}){var _0x41b458=_0x51ec8d;_0x42b4b8['name']=this[_0x41b458(0xc1b)],_0x42b4b8['id']=this['id'],_0x42b4b8[_0x41b458(0x309e)]=this[_0x41b458(0x309e)],_0x42b4b8[_0x41b458(0x19d6)]=this[_0x41b458(0x252c)](),_0x518cd3['$']&&_0x518cd3['$']['HasTags'](this)&&(_0x42b4b8['tags']=_0x518cd3['$'][_0x41b458(0x38cf)](this)),_0x42b4b8[_0x41b458(0xa9f)]=this['position']['asArray'](),this[_0x41b458(0x80c)]?_0x42b4b8[_0x41b458(0x80c)]=this['rotationQuaternion']['asArray']():this[_0x41b458(0x3c7f)]&&(_0x42b4b8[_0x41b458(0x3c7f)]=this[_0x41b458(0x3c7f)]['asArray']()),_0x42b4b8['scaling']=this['scaling']['asArray'](),this['_postMultiplyPivotMatrix']?_0x42b4b8['pivotMatrix']=this[_0x41b458(0x1f06)]()['asArray']():_0x42b4b8[_0x41b458(0xd6b)]=this[_0x41b458(0x1f06)]()[_0x41b458(0x4049)](),_0x42b4b8[_0x41b458(0x1253)]=this['isEnabled'](!0x1),_0x42b4b8['isVisible']=this[_0x41b458(0xa11)],_0x42b4b8[_0x41b458(0x86f)]=this['infiniteDistance'],_0x42b4b8['pickable']=this[_0x41b458(0x1d61)],_0x42b4b8['receiveShadows']=this[_0x41b458(0x2f45)],_0x42b4b8[_0x41b458(0x1dc3)]=this[_0x41b458(0x1dc3)],_0x42b4b8[_0x41b458(0x18c7)]=this[_0x41b458(0x18c7)],_0x42b4b8[_0x41b458(0x1ba2)]=this['checkCollisions'],_0x42b4b8[_0x41b458(0x403b)]=this[_0x41b458(0x403b)],_0x42b4b8['overrideMaterialSideOrientation']=this[_0x41b458(0x1917)],this[_0x41b458(0xc5c)]&&this[_0x41b458(0xc5c)]['_serializeAsParent'](_0x42b4b8),_0x42b4b8['isUnIndexed']=this[_0x41b458(0x41b6)];var _0x4d9ef2=this[_0x41b458(0x544)];if(_0x4d9ef2&&this[_0x41b458(0xc8b)]){_0x42b4b8[_0x41b458(0x32df)]=_0x4d9ef2[_0x41b458(0x309e)],_0x42b4b8[_0x41b458(0x2cf)]=_0x4d9ef2['id'],_0x42b4b8['subMeshes']=[];for(let _0x3e081d=0x0;_0x3e081d<this['subMeshes']['length'];_0x3e081d++){var _0x2b1ff6=this[_0x41b458(0xc8b)][_0x3e081d];_0x42b4b8['subMeshes'][_0x41b458(0xede)]({'materialIndex':_0x2b1ff6[_0x41b458(0x57c)],'verticesStart':_0x2b1ff6[_0x41b458(0x10ab)],'verticesCount':_0x2b1ff6[_0x41b458(0x31fa)],'indexStart':_0x2b1ff6[_0x41b458(0x3a77)],'indexCount':_0x2b1ff6[_0x41b458(0x3409)]});}}if(this[_0x41b458(0x20e8)]?this[_0x41b458(0x20e8)][_0x41b458(0x26cb)]||(_0x42b4b8[_0x41b458(0x3249)]=this[_0x41b458(0x20e8)][_0x41b458(0x309e)],_0x42b4b8[_0x41b458(0x1c78)]=this[_0x41b458(0x20e8)]['id']):(this[_0x41b458(0x20e8)]=null,_0x42b4b8[_0x41b458(0x3249)]=this[_0x41b458(0x3c5c)][_0x41b458(0x1557)][_0x41b458(0x309e)],_0x42b4b8['materialId']=this[_0x41b458(0x3c5c)][_0x41b458(0x1557)]['id']),this[_0x41b458(0x1d81)]&&(_0x42b4b8[_0x41b458(0x3b1f)]=this[_0x41b458(0x1d81)][_0x41b458(0x309e)]),this[_0x41b458(0x293f)]&&(_0x42b4b8[_0x41b458(0x42b)]=this[_0x41b458(0x293f)]['id'],_0x42b4b8[_0x41b458(0x3785)]=this[_0x41b458(0x3785)]),this['getScene']()[_0x41b458(0x3e9c)](_0x219dd8['l']['NAME_PHYSICSENGINE'])){const _0x461008=this[_0x41b458(0x1e93)]();_0x461008&&(_0x42b4b8['physicsMass']=_0x461008[_0x41b458(0x2456)](_0x41b458(0x2d44)),_0x42b4b8[_0x41b458(0x1397)]=_0x461008[_0x41b458(0x2456)](_0x41b458(0x27f)),_0x42b4b8[_0x41b458(0xac5)]=_0x461008['getParam']('mass'),_0x42b4b8[_0x41b458(0x3efd)]=_0x461008['type']);}this[_0x41b458(0xa80)]&&(_0x42b4b8[_0x41b458(0xa80)]=this[_0x41b458(0xa80)]),_0x42b4b8['instances']=[];for(let _0x3bd980=0x0;_0x3bd980<this[_0x41b458(0x1f1d)][_0x41b458(0x18cc)];_0x3bd980++){const _0x35329d=this['instances'][_0x3bd980];if(!_0x35329d[_0x41b458(0x26cb)]){const _0xfa3eaa={'name':_0x35329d[_0x41b458(0xc1b)],'id':_0x35329d['id'],'isEnabled':_0x35329d[_0x41b458(0x1253)](!0x1),'isVisible':_0x35329d[_0x41b458(0xa11)],'isPickable':_0x35329d[_0x41b458(0x1d61)],'checkCollisions':_0x35329d[_0x41b458(0x1ba2)],'position':_0x35329d[_0x41b458(0xa9f)]['asArray'](),'scaling':_0x35329d[_0x41b458(0x62d)][_0x41b458(0x4049)]()};if(_0x35329d[_0x41b458(0xc5c)]&&_0x35329d[_0x41b458(0xc5c)]['_serializeAsParent'](_0xfa3eaa),_0x35329d[_0x41b458(0x80c)]?_0xfa3eaa['rotationQuaternion']=_0x35329d[_0x41b458(0x80c)][_0x41b458(0x4049)]():_0x35329d[_0x41b458(0x3c7f)]&&(_0xfa3eaa[_0x41b458(0x3c7f)]=_0x35329d['rotation'][_0x41b458(0x4049)]()),this['getScene']()[_0x41b458(0x3e9c)](_0x219dd8['l'][_0x41b458(0x3187)])){const _0x34a1d8=_0x35329d[_0x41b458(0x1e93)]();_0x34a1d8&&(_0xfa3eaa[_0x41b458(0x2534)]=_0x34a1d8['getParam'](_0x41b458(0x2d44)),_0xfa3eaa[_0x41b458(0x1397)]=_0x34a1d8['getParam'](_0x41b458(0x27f)),_0xfa3eaa[_0x41b458(0xac5)]=_0x34a1d8[_0x41b458(0x2456)](_0x41b458(0x2d44)),_0xfa3eaa[_0x41b458(0x3efd)]=_0x34a1d8[_0x41b458(0x19d6)]);}_0x35329d['metadata']&&(_0xfa3eaa[_0x41b458(0xa80)]=_0x35329d[_0x41b458(0xa80)]),_0x35329d['actionManager']&&(_0xfa3eaa[_0x41b458(0x464)]=_0x35329d[_0x41b458(0x36e4)][_0x41b458(0x18e2)](_0x35329d[_0x41b458(0xc1b)])),_0x42b4b8[_0x41b458(0x1f1d)][_0x41b458(0xede)](_0xfa3eaa),_0x3e06d6['p4']['AppendSerializedAnimations'](_0x35329d,_0xfa3eaa),_0xfa3eaa['ranges']=_0x35329d['serializeAnimationRanges']();}}if(this[_0x41b458(0x1ce9)][_0x41b458(0x196c)]&&this[_0x41b458(0x1ce9)][_0x41b458(0x2562)]&&(_0x42b4b8['thinInstances']={'instancesCount':this[_0x41b458(0x1ce9)]['instancesCount'],'matrixData':Array[_0x41b458(0x2d5e)](this[_0x41b458(0x1ce9)][_0x41b458(0x2562)]),'matrixBufferSize':this['_thinInstanceDataStorage'][_0x41b458(0x1c3f)],'enablePicking':this[_0x41b458(0x41ae)]},this[_0x41b458(0x374d)])){const _0xcbadca={'data':{},'sizes':{},'strides':{}};for(const _0x29e420 in this[_0x41b458(0x374d)]['data'])_0xcbadca['data'][_0x29e420]=Array[_0x41b458(0x2d5e)](this[_0x41b458(0x374d)][_0x41b458(0x307e)][_0x29e420]),_0xcbadca[_0x41b458(0x24c0)][_0x29e420]=this[_0x41b458(0x374d)][_0x41b458(0x24c0)][_0x29e420],_0xcbadca[_0x41b458(0x3846)][_0x29e420]=this['_userThinInstanceBuffersStorage'][_0x41b458(0x3846)][_0x29e420];_0x42b4b8[_0x41b458(0x3798)][_0x41b458(0x2306)]=_0xcbadca;}return _0x3e06d6['p4'][_0x41b458(0x4219)](this,_0x42b4b8),_0x42b4b8[_0x41b458(0x21a3)]=this[_0x41b458(0x25e7)](),_0x42b4b8[_0x41b458(0x4e4)]=this[_0x41b458(0x4e4)],_0x42b4b8['alphaIndex']=this[_0x41b458(0x820)],_0x42b4b8[_0x41b458(0x3d84)]=this['hasVertexAlpha'],_0x42b4b8[_0x41b458(0x3484)]=this[_0x41b458(0x3484)],_0x42b4b8['overlayColor']=this[_0x41b458(0xe76)][_0x41b458(0x4049)](),_0x42b4b8[_0x41b458(0x111b)]=this[_0x41b458(0x111b)],_0x42b4b8[_0x41b458(0x3b1e)]=this[_0x41b458(0x3b1e)],this[_0x41b458(0x36e4)]&&(_0x42b4b8[_0x41b458(0x464)]=this[_0x41b458(0x36e4)]['serialize'](this[_0x41b458(0xc1b)])),_0x42b4b8;}[_0x51ec8d(0x238d)](){var _0x396806=_0x51ec8d;if(this[_0x396806(0x569)]){this[_0x396806(0x6d9)]();const _0x430719=this[_0x396806(0x371d)]['_morphTargetManager'];if(_0x430719&&_0x430719[_0x396806(0x3f4e)]){if(_0x430719['vertexCount']!==this[_0x396806(0x3fd3)]())return _0x1e4387['Y'][_0x396806(0x3556)](_0x396806(0x10ed)),void(this[_0x396806(0x1d81)]=null);if(!_0x430719[_0x396806(0xde6)])for(let _0x34a42c=0x0;_0x34a42c<_0x430719[_0x396806(0x1341)];_0x34a42c++){const _0x403e49=_0x430719['getActiveTarget'](_0x34a42c);var _0x807b4c=_0x403e49[_0x396806(0x1026)]();if(!_0x807b4c)return void _0x1e4387['Y'][_0x396806(0x3556)]('Invalid\x20morph\x20target.\x20Target\x20must\x20have\x20positions.');this[_0x396806(0x569)][_0x396806(0x3b86)](_0xf74ec1['o'][_0x396806(0x1678)]+_0x34a42c,_0x807b4c,!0x1,0x3),(_0x807b4c=_0x403e49[_0x396806(0x4f4)](),_0x807b4c=(_0x807b4c&&this[_0x396806(0x569)][_0x396806(0x3b86)](_0xf74ec1['o']['NormalKind']+_0x34a42c,_0x807b4c,!0x1,0x3),_0x403e49[_0x396806(0x16e7)]()),_0x807b4c=(_0x807b4c&&this[_0x396806(0x569)][_0x396806(0x3b86)](_0xf74ec1['o']['TangentKind']+_0x34a42c,_0x807b4c,!0x1,0x3),_0x403e49[_0x396806(0x335)]())),_0x807b4c&&this[_0x396806(0x569)][_0x396806(0x3b86)](_0xf74ec1['o'][_0x396806(0x3f15)]+'_'+_0x34a42c,_0x807b4c,!0x1,0x2);}}else{let _0xbc4cc2=0x0;for(;this['geometry'][_0x396806(0x2389)](_0xf74ec1['o'][_0x396806(0x1678)]+_0xbc4cc2);)this['geometry'][_0x396806(0x3d14)](_0xf74ec1['o'][_0x396806(0x1678)]+_0xbc4cc2),this['geometry'][_0x396806(0x2389)](_0xf74ec1['o'][_0x396806(0x24a2)]+_0xbc4cc2)&&this[_0x396806(0x569)][_0x396806(0x3d14)](_0xf74ec1['o'][_0x396806(0x24a2)]+_0xbc4cc2),this[_0x396806(0x569)][_0x396806(0x2389)](_0xf74ec1['o']['TangentKind']+_0xbc4cc2)&&this['geometry'][_0x396806(0x3d14)](_0xf74ec1['o'][_0x396806(0x23d9)]+_0xbc4cc2),this[_0x396806(0x569)]['isVerticesDataPresent'](_0xf74ec1['o']['UVKind']+_0xbc4cc2)&&this[_0x396806(0x569)][_0x396806(0x3d14)](_0xf74ec1['o'][_0x396806(0x3f15)]+'_'+_0xbc4cc2),_0xbc4cc2++;}}}static[_0x51ec8d(0x2de7)](_0xef19ae,_0x1f1e85,_0x306eee){var _0x5e26b7=_0x51ec8d;let _0x52f37a;if((_0x52f37a=_0xef19ae[_0x5e26b7(0x19d6)]&&_0x5e26b7(0x2a6d)===_0xef19ae['type']?_0x2efab3[_0x5e26b7(0x1444)](_0xef19ae,_0x1f1e85):_0xef19ae[_0x5e26b7(0x19d6)]&&'GroundMesh'===_0xef19ae['type']?_0x2efab3[_0x5e26b7(0x317a)](_0xef19ae,_0x1f1e85):_0xef19ae[_0x5e26b7(0x19d6)]&&_0x5e26b7(0x283)===_0xef19ae[_0x5e26b7(0x19d6)]?_0x2efab3['_GoldbergMeshParser'](_0xef19ae,_0x1f1e85):new _0x2efab3(_0xef19ae[_0x5e26b7(0xc1b)],_0x1f1e85))['id']=_0xef19ae['id'],_0x52f37a[_0x5e26b7(0x22db)]=_0xef19ae[_0x5e26b7(0x309e)],_0x518cd3['$']&&_0x518cd3['$'][_0x5e26b7(0x2242)](_0x52f37a,_0xef19ae[_0x5e26b7(0x2e18)]),_0x52f37a[_0x5e26b7(0xa9f)]=_0xd86eee['P'][_0x5e26b7(0xf7f)](_0xef19ae[_0x5e26b7(0xa9f)]),void 0x0!==_0xef19ae[_0x5e26b7(0xa80)]&&(_0x52f37a['metadata']=_0xef19ae[_0x5e26b7(0xa80)]),_0xef19ae['rotationQuaternion']?_0x52f37a[_0x5e26b7(0x80c)]=_0xd86eee['_f'][_0x5e26b7(0xf7f)](_0xef19ae['rotationQuaternion']):_0xef19ae['rotation']&&(_0x52f37a[_0x5e26b7(0x3c7f)]=_0xd86eee['P'][_0x5e26b7(0xf7f)](_0xef19ae[_0x5e26b7(0x3c7f)])),_0x52f37a[_0x5e26b7(0x62d)]=_0xd86eee['P'][_0x5e26b7(0xf7f)](_0xef19ae[_0x5e26b7(0x62d)]),_0xef19ae[_0x5e26b7(0xd6b)]?_0x52f37a[_0x5e26b7(0x2376)](_0xd86eee['y3'][_0x5e26b7(0xf7f)](_0xef19ae[_0x5e26b7(0xd6b)])):_0xef19ae[_0x5e26b7(0x41be)]&&_0x52f37a[_0x5e26b7(0x2077)](_0xd86eee['y3'][_0x5e26b7(0xf7f)](_0xef19ae[_0x5e26b7(0x41be)])),_0x52f37a[_0x5e26b7(0x3cb0)](_0xef19ae['isEnabled']),_0x52f37a[_0x5e26b7(0xa11)]=_0xef19ae[_0x5e26b7(0xa11)],_0x52f37a['infiniteDistance']=_0xef19ae['infiniteDistance'],_0x52f37a['showBoundingBox']=_0xef19ae['showBoundingBox'],_0x52f37a['showSubMeshesBoundingBox']=_0xef19ae[_0x5e26b7(0x49d)],void 0x0!==_0xef19ae[_0x5e26b7(0x3b1e)]&&(_0x52f37a[_0x5e26b7(0x3b1e)]=_0xef19ae[_0x5e26b7(0x3b1e)]),void 0x0!==_0xef19ae[_0x5e26b7(0x3c6c)]&&(_0x52f37a[_0x5e26b7(0x1d61)]=_0xef19ae['pickable']),void 0x0!==_0xef19ae[_0x5e26b7(0x820)]&&(_0x52f37a[_0x5e26b7(0x820)]=_0xef19ae[_0x5e26b7(0x820)]),_0x52f37a['receiveShadows']=_0xef19ae[_0x5e26b7(0x2f45)],void 0x0!==_0xef19ae[_0x5e26b7(0x1dc3)]&&(_0x52f37a[_0x5e26b7(0x1dc3)]=_0xef19ae[_0x5e26b7(0x1dc3)]),void 0x0!==_0xef19ae[_0x5e26b7(0x18c7)]&&(_0x52f37a[_0x5e26b7(0x18c7)]=_0xef19ae[_0x5e26b7(0x18c7)]),_0x52f37a['checkCollisions']=_0xef19ae[_0x5e26b7(0x1ba2)],_0x52f37a[_0x5e26b7(0x1917)]=_0xef19ae[_0x5e26b7(0x1917)],void 0x0!==_0xef19ae[_0x5e26b7(0x403b)]&&(_0x52f37a['isBlocker']=_0xef19ae[_0x5e26b7(0x403b)]),_0x52f37a[_0x5e26b7(0x13d6)]=_0xef19ae[_0x5e26b7(0xfb1)],_0xef19ae['freezeWorldMatrix']&&(_0x52f37a[_0x5e26b7(0xc18)][_0x5e26b7(0xade)]=_0xef19ae[_0x5e26b7(0xade)]),void 0x0!==_0xef19ae[_0x5e26b7(0x2b37)]&&(_0x52f37a[_0x5e26b7(0x18b7)]=_0xef19ae[_0x5e26b7(0x2b37)]),void 0x0!==_0xef19ae[_0x5e26b7(0x4d3)]&&(_0x52f37a['_waitingParentInstanceIndex']=_0xef19ae[_0x5e26b7(0x4d3)]),void 0x0!==_0xef19ae[_0x5e26b7(0x464)]&&(_0x52f37a[_0x5e26b7(0xc18)][_0x5e26b7(0x464)]=_0xef19ae[_0x5e26b7(0x464)]),void 0x0!==_0xef19ae['overlayAlpha']&&(_0x52f37a[_0x5e26b7(0x3484)]=_0xef19ae['overlayAlpha']),void 0x0!==_0xef19ae['overlayColor']&&(_0x52f37a[_0x5e26b7(0xe76)]=_0x23a3a3['Wo'][_0x5e26b7(0xf7f)](_0xef19ae[_0x5e26b7(0xe76)])),void 0x0!==_0xef19ae[_0x5e26b7(0x111b)]&&(_0x52f37a[_0x5e26b7(0x111b)]=_0xef19ae['renderOverlay']),_0x52f37a['isUnIndexed']=!!_0xef19ae[_0x5e26b7(0x41b6)],_0x52f37a['hasVertexAlpha']=_0xef19ae[_0x5e26b7(0x3d84)],_0xef19ae[_0x5e26b7(0x8ff)]?(_0x52f37a['delayLoadState']=_0x59c404['g'][_0x5e26b7(0x95f)],_0x52f37a[_0x5e26b7(0x8ff)]=_0x306eee+_0xef19ae[_0x5e26b7(0x8ff)],_0x52f37a['buildBoundingInfo'](_0xd86eee['P']['FromArray'](_0xef19ae[_0x5e26b7(0x40f)]),_0xd86eee['P'][_0x5e26b7(0xf7f)](_0xef19ae[_0x5e26b7(0x140d)])),_0xef19ae[_0x5e26b7(0x3d81)]&&(_0x52f37a[_0x5e26b7(0x3d81)]=_0xef19ae[_0x5e26b7(0x3d81)]),_0x52f37a[_0x5e26b7(0x2526)]=[],_0xef19ae[_0x5e26b7(0x371c)]&&_0x52f37a[_0x5e26b7(0x2526)][_0x5e26b7(0xede)](_0xf74ec1['o'][_0x5e26b7(0x3f15)]),_0xef19ae[_0x5e26b7(0x1f04)]&&_0x52f37a[_0x5e26b7(0x2526)][_0x5e26b7(0xede)](_0xf74ec1['o'][_0x5e26b7(0xa54)]),_0xef19ae[_0x5e26b7(0x240)]&&_0x52f37a[_0x5e26b7(0x2526)][_0x5e26b7(0xede)](_0xf74ec1['o']['UV3Kind']),_0xef19ae[_0x5e26b7(0x2c54)]&&_0x52f37a[_0x5e26b7(0x2526)][_0x5e26b7(0xede)](_0xf74ec1['o']['UV4Kind']),_0xef19ae[_0x5e26b7(0x3adf)]&&_0x52f37a[_0x5e26b7(0x2526)][_0x5e26b7(0xede)](_0xf74ec1['o'][_0x5e26b7(0x1c42)]),_0xef19ae['hasUVs6']&&_0x52f37a[_0x5e26b7(0x2526)][_0x5e26b7(0xede)](_0xf74ec1['o'][_0x5e26b7(0x2504)]),_0xef19ae[_0x5e26b7(0x3f93)]&&_0x52f37a['_delayInfo'][_0x5e26b7(0xede)](_0xf74ec1['o']['ColorKind']),_0xef19ae[_0x5e26b7(0x22fd)]&&_0x52f37a[_0x5e26b7(0x2526)][_0x5e26b7(0xede)](_0xf74ec1['o'][_0x5e26b7(0x306e)]),_0xef19ae[_0x5e26b7(0x31d4)]&&_0x52f37a['_delayInfo'][_0x5e26b7(0xede)](_0xf74ec1['o'][_0x5e26b7(0x2e2a)]),_0x52f37a[_0x5e26b7(0x3da3)]=_0x2e173d['Z'][_0x5e26b7(0x1f26)],_0x57ad80['Z']['ForceFullSceneLoadingForIncremental']&&_0x52f37a[_0x5e26b7(0x256)]()):_0x2e173d['Z'][_0x5e26b7(0x1f26)](_0xef19ae,_0x52f37a),_0xef19ae[_0x5e26b7(0x3249)]?_0x52f37a['_waitingMaterialId']=_0xef19ae['materialUniqueId']:_0xef19ae['materialId']&&(_0x52f37a['_waitingMaterialId']=_0xef19ae['materialId']),-0x1<_0xef19ae[_0x5e26b7(0x3b1f)]&&(_0x52f37a['morphTargetManager']=_0x1f1e85[_0x5e26b7(0x1719)](_0xef19ae['morphTargetManagerId'])),void 0x0!==_0xef19ae[_0x5e26b7(0x42b)]&&null!==_0xef19ae[_0x5e26b7(0x42b)]&&(_0x52f37a[_0x5e26b7(0x293f)]=_0x1f1e85[_0x5e26b7(0x37a7)](_0xef19ae[_0x5e26b7(0x42b)]),_0xef19ae[_0x5e26b7(0x3785)]&&(_0x52f37a['numBoneInfluencers']=_0xef19ae[_0x5e26b7(0x3785)])),_0xef19ae[_0x5e26b7(0x3f3)]){for(let _0x42307a=0x0;_0x42307a<_0xef19ae[_0x5e26b7(0x3f3)][_0x5e26b7(0x18cc)];_0x42307a++){var _0xd52061=_0xef19ae['animations'][_0x42307a];const _0xa77d09=(0x0,_0x4f5b2c['q'])('BABYLON.Animation');_0xa77d09&&_0x52f37a['animations'][_0x5e26b7(0xede)](_0xa77d09[_0x5e26b7(0x2de7)](_0xd52061));}_0x4a0570['N'][_0x5e26b7(0x2339)](_0x52f37a,_0xef19ae,_0x1f1e85);}if(_0xef19ae['autoAnimate']&&_0x1f1e85[_0x5e26b7(0x285e)](_0x52f37a,_0xef19ae['autoAnimateFrom'],_0xef19ae['autoAnimateTo'],_0xef19ae[_0x5e26b7(0xfaa)],_0xef19ae[_0x5e26b7(0x2c7c)]||0x1),_0xef19ae[_0x5e26b7(0x4e4)]&&!isNaN(_0xef19ae[_0x5e26b7(0x4e4)])?_0x52f37a['layerMask']=Math[_0x5e26b7(0x273d)](parseInt(_0xef19ae[_0x5e26b7(0x4e4)])):_0x52f37a['layerMask']=0xfffffff,_0xef19ae['physicsImpostor']&&_0x2efab3[_0x5e26b7(0x1ee2)](_0x1f1e85,_0x52f37a,_0xef19ae),_0xef19ae[_0x5e26b7(0x13a1)]&&(_0x52f37a[_0x5e26b7(0xc18)][_0x5e26b7(0x200e)]={'ids':_0xef19ae['lodMeshIds'],'distances':_0xef19ae[_0x5e26b7(0x38d)]||null,'coverages':_0xef19ae[_0x5e26b7(0x3d1c)]||null}),_0xef19ae[_0x5e26b7(0x1f1d)])for(let _0x1724e9=0x0;_0x1724e9<_0xef19ae[_0x5e26b7(0x1f1d)][_0x5e26b7(0x18cc)];_0x1724e9++){var _0x283ebb=_0xef19ae[_0x5e26b7(0x1f1d)][_0x1724e9];const _0x29c06e=_0x52f37a[_0x5e26b7(0x2613)](_0x283ebb['name']);if(_0x283ebb['id']&&(_0x29c06e['id']=_0x283ebb['id']),_0x518cd3['$']&&(_0x283ebb[_0x5e26b7(0x2e18)]?_0x518cd3['$']['AddTagsTo'](_0x29c06e,_0x283ebb[_0x5e26b7(0x2e18)]):_0x518cd3['$']['AddTagsTo'](_0x29c06e,_0xef19ae[_0x5e26b7(0x2e18)])),_0x29c06e[_0x5e26b7(0xa9f)]=_0xd86eee['P']['FromArray'](_0x283ebb[_0x5e26b7(0xa9f)]),void 0x0!==_0x283ebb[_0x5e26b7(0xa80)]&&(_0x29c06e['metadata']=_0x283ebb[_0x5e26b7(0xa80)]),void 0x0!==_0x283ebb['parentId']&&(_0x29c06e[_0x5e26b7(0x18b7)]=_0x283ebb[_0x5e26b7(0x2b37)]),void 0x0!==_0x283ebb[_0x5e26b7(0x4d3)]&&(_0x29c06e['_waitingParentInstanceIndex']=_0x283ebb['parentInstanceIndex']),void 0x0!==_0x283ebb['isEnabled']&&null!==_0x283ebb[_0x5e26b7(0x1253)]&&_0x29c06e[_0x5e26b7(0x3cb0)](_0x283ebb[_0x5e26b7(0x1253)]),void 0x0!==_0x283ebb[_0x5e26b7(0xa11)]&&null!==_0x283ebb['isVisible']&&(_0x29c06e['isVisible']=_0x283ebb[_0x5e26b7(0xa11)]),void 0x0!==_0x283ebb[_0x5e26b7(0x1d61)]&&null!==_0x283ebb['isPickable']&&(_0x29c06e[_0x5e26b7(0x1d61)]=_0x283ebb[_0x5e26b7(0x1d61)]),_0x283ebb[_0x5e26b7(0x80c)]?_0x29c06e[_0x5e26b7(0x80c)]=_0xd86eee['_f']['FromArray'](_0x283ebb[_0x5e26b7(0x80c)]):_0x283ebb[_0x5e26b7(0x3c7f)]&&(_0x29c06e['rotation']=_0xd86eee['P'][_0x5e26b7(0xf7f)](_0x283ebb[_0x5e26b7(0x3c7f)])),_0x29c06e['scaling']=_0xd86eee['P'][_0x5e26b7(0xf7f)](_0x283ebb[_0x5e26b7(0x62d)]),null!=_0x283ebb[_0x5e26b7(0x1ba2)]&&null!=_0x283ebb[_0x5e26b7(0x1ba2)]&&(_0x29c06e[_0x5e26b7(0x1ba2)]=_0x283ebb[_0x5e26b7(0x1ba2)]),null!=_0x283ebb[_0x5e26b7(0x3c6c)]&&null!=_0x283ebb['pickable']&&(_0x29c06e['isPickable']=_0x283ebb['pickable']),null!=_0x283ebb[_0x5e26b7(0xb00)]&&null!=_0x283ebb[_0x5e26b7(0xb00)]&&(_0x29c06e[_0x5e26b7(0xb00)]=_0x283ebb['showBoundingBox']),null!=_0x283ebb[_0x5e26b7(0x49d)]&&null!=_0x283ebb[_0x5e26b7(0x49d)]&&(_0x29c06e[_0x5e26b7(0x49d)]=_0x283ebb[_0x5e26b7(0x49d)]),null!=_0x283ebb[_0x5e26b7(0x820)]&&null!=_0x283ebb['showSubMeshesBoundingBox']&&(_0x29c06e[_0x5e26b7(0x820)]=_0x283ebb['alphaIndex']),_0x283ebb[_0x5e26b7(0x3efd)]&&_0x2efab3[_0x5e26b7(0x1ee2)](_0x1f1e85,_0x29c06e,_0x283ebb),void 0x0!==_0x283ebb[_0x5e26b7(0x464)]&&(_0x29c06e[_0x5e26b7(0xc18)][_0x5e26b7(0x464)]=_0x283ebb[_0x5e26b7(0x464)]),_0x283ebb[_0x5e26b7(0x3f3)]){for(let _0x50ede8=0x0;_0x50ede8<_0x283ebb[_0x5e26b7(0x3f3)][_0x5e26b7(0x18cc)];_0x50ede8++){var _0x78eaf7=_0x283ebb[_0x5e26b7(0x3f3)][_0x50ede8];const _0x286833=(0x0,_0x4f5b2c['q'])('BABYLON.Animation');_0x286833&&_0x29c06e[_0x5e26b7(0x3f3)]['push'](_0x286833[_0x5e26b7(0x2de7)](_0x78eaf7));}_0x4a0570['N']['ParseAnimationRanges'](_0x29c06e,_0x283ebb,_0x1f1e85),_0x283ebb[_0x5e26b7(0x3e58)]&&_0x1f1e85['beginAnimation'](_0x29c06e,_0x283ebb[_0x5e26b7(0x17b9)],_0x283ebb[_0x5e26b7(0xe85)],_0x283ebb[_0x5e26b7(0xfaa)],_0x283ebb[_0x5e26b7(0x2c7c)]||0x1);}}if(_0xef19ae[_0x5e26b7(0x3798)]){_0x306eee=_0xef19ae[_0x5e26b7(0x3798)];if(_0x52f37a[_0x5e26b7(0x41ae)]=!!_0x306eee[_0x5e26b7(0x21e4)],_0x306eee[_0x5e26b7(0x2562)]?(_0x52f37a['thinInstanceSetBuffer'](_0x5e26b7(0x348a),new Float32Array(_0x306eee['matrixData']),0x10,!0x1),_0x52f37a[_0x5e26b7(0x1ce9)][_0x5e26b7(0x1c3f)]=_0x306eee['matrixBufferSize'],_0x52f37a['_thinInstanceDataStorage'][_0x5e26b7(0x196c)]=_0x306eee[_0x5e26b7(0x196c)]):_0x52f37a['_thinInstanceDataStorage'][_0x5e26b7(0x1c3f)]=_0x306eee[_0x5e26b7(0x1c3f)],_0xef19ae['thinInstances'][_0x5e26b7(0x2306)]){var _0x579555=_0xef19ae[_0x5e26b7(0x3798)]['userThinInstance'];for(const _0x19c031 in _0x579555[_0x5e26b7(0x307e)])_0x52f37a[_0x5e26b7(0x3cfb)](_0x19c031,new Float32Array(_0x579555[_0x5e26b7(0x307e)][_0x19c031]),_0x579555[_0x5e26b7(0x3846)][_0x19c031],!0x1),_0x52f37a[_0x5e26b7(0x374d)][_0x5e26b7(0x24c0)][_0x19c031]=_0x579555[_0x5e26b7(0x24c0)][_0x19c031];}}return _0x52f37a;}[_0x51ec8d(0x2c27)](){var _0x44b4ab=_0x51ec8d;const _0x1d6198=this[_0x44b4ab(0x3b15)];if(!_0x1d6198['_sourcePositions']){var _0x17b0ce=this[_0x44b4ab(0x38be)](_0xf74ec1['o']['PositionKind']);if(!_0x17b0ce)return _0x1d6198['_sourcePositions'];_0x1d6198[_0x44b4ab(0x2400)]=new Float32Array(_0x17b0ce),this[_0x44b4ab(0x2c51)](_0xf74ec1['o'][_0x44b4ab(0x1678)])||this[_0x44b4ab(0x3b86)](_0xf74ec1['o'][_0x44b4ab(0x1678)],_0x17b0ce,!0x0);}return _0x1d6198[_0x44b4ab(0x2400)];}['setNormalsForCPUSkinning'](){var _0x3344f5=_0x51ec8d;const _0x4a7f5d=this['_internalMeshDataInfo'];if(!_0x4a7f5d['_sourceNormals']){var _0xebfd2=this[_0x3344f5(0x38be)](_0xf74ec1['o'][_0x3344f5(0x24a2)]);if(!_0xebfd2)return _0x4a7f5d[_0x3344f5(0x13a2)];_0x4a7f5d[_0x3344f5(0x13a2)]=new Float32Array(_0xebfd2),this['isVertexBufferUpdatable'](_0xf74ec1['o']['NormalKind'])||this[_0x3344f5(0x3b86)](_0xf74ec1['o']['NormalKind'],_0xebfd2,!0x0);}return _0x4a7f5d[_0x3344f5(0x13a2)];}[_0x51ec8d(0x18cf)](_0x6ad45c){var _0x5c6e91=_0x51ec8d;if(!this['geometry'])return this;if(this['geometry'][_0x5c6e91(0x2902)]==this[_0x5c6e91(0x3d78)]()[_0x5c6e91(0x7f3)]())return this;if(this[_0x5c6e91(0x569)][_0x5c6e91(0x2902)]=this[_0x5c6e91(0x3d78)]()[_0x5c6e91(0x7f3)](),!this['isVerticesDataPresent'](_0xf74ec1['o']['PositionKind']))return this;if(!this[_0x5c6e91(0x2389)](_0xf74ec1['o'][_0x5c6e91(0x306e)]))return this;if(!this[_0x5c6e91(0x2389)](_0xf74ec1['o'][_0x5c6e91(0x2e2a)]))return this;var _0x21c75a,_0x52895f=this[_0x5c6e91(0x2389)](_0xf74ec1['o'][_0x5c6e91(0x24a2)]),_0x430c57=this[_0x5c6e91(0x3b15)];_0x430c57['_sourcePositions']||(_0x21c75a=this[_0x5c6e91(0xc8b)][_0x5c6e91(0x538)](),this[_0x5c6e91(0x2c27)](),this[_0x5c6e91(0xc8b)]=_0x21c75a),_0x52895f&&!_0x430c57[_0x5c6e91(0x13a2)]&&this[_0x5c6e91(0xbb0)]();let _0x3dfbfc=this[_0x5c6e91(0x38be)](_0xf74ec1['o']['PositionKind']);if(!_0x3dfbfc)return this;_0x3dfbfc instanceof Float32Array||(_0x3dfbfc=new Float32Array(_0x3dfbfc));let _0x2778e2=this['getVerticesData'](_0xf74ec1['o'][_0x5c6e91(0x24a2)]);if(_0x52895f){if(!_0x2778e2)return this;_0x2778e2 instanceof Float32Array||(_0x2778e2=new Float32Array(_0x2778e2));}var _0x84194d=this[_0x5c6e91(0x38be)](_0xf74ec1['o'][_0x5c6e91(0x306e)]),_0x183d86=this[_0x5c6e91(0x38be)](_0xf74ec1['o'][_0x5c6e91(0x2e2a)]);if(!_0x183d86||!_0x84194d)return this;var _0x441f65=0x4<this[_0x5c6e91(0x3785)],_0x2cef02=_0x441f65?this[_0x5c6e91(0x38be)](_0xf74ec1['o'][_0x5c6e91(0x16fd)]):null,_0x3541e4=_0x441f65?this[_0x5c6e91(0x38be)](_0xf74ec1['o'][_0x5c6e91(0x2803)]):null,_0x32dfbb=_0x6ad45c[_0x5c6e91(0x3533)](this);const _0xa41386=_0xd86eee['P'][_0x5c6e91(0x409)](),_0x549a68=new _0xd86eee['y3']();var _0x17cfa5=new _0xd86eee['y3']();let _0x56abe0=0x0,_0x369f98;for(let _0x44ae47=0x0;_0x44ae47<_0x3dfbfc['length'];_0x44ae47+=0x3,_0x56abe0+=0x4){let _0x3cdbd8;for(_0x369f98=0x0;_0x369f98<0x4;_0x369f98++)0x0<(_0x3cdbd8=_0x183d86[_0x56abe0+_0x369f98])&&(_0xd86eee['y3'][_0x5c6e91(0x18b1)](_0x32dfbb,Math[_0x5c6e91(0x3b8b)](0x10*_0x84194d[_0x56abe0+_0x369f98]),_0x3cdbd8,_0x17cfa5),_0x549a68['addToSelf'](_0x17cfa5));if(_0x441f65){for(_0x369f98=0x0;_0x369f98<0x4;_0x369f98++)0x0<(_0x3cdbd8=_0x3541e4[_0x56abe0+_0x369f98])&&(_0xd86eee['y3'][_0x5c6e91(0x18b1)](_0x32dfbb,Math[_0x5c6e91(0x3b8b)](0x10*_0x2cef02[_0x56abe0+_0x369f98]),_0x3cdbd8,_0x17cfa5),_0x549a68['addToSelf'](_0x17cfa5));}_0xd86eee['P'][_0x5c6e91(0x3a73)](_0x430c57[_0x5c6e91(0x2400)][_0x44ae47],_0x430c57['_sourcePositions'][_0x44ae47+0x1],_0x430c57[_0x5c6e91(0x2400)][_0x44ae47+0x2],_0x549a68,_0xa41386),_0xa41386['toArray'](_0x3dfbfc,_0x44ae47),_0x52895f&&(_0xd86eee['P'][_0x5c6e91(0xae9)](_0x430c57[_0x5c6e91(0x13a2)][_0x44ae47],_0x430c57['_sourceNormals'][_0x44ae47+0x1],_0x430c57[_0x5c6e91(0x13a2)][_0x44ae47+0x2],_0x549a68,_0xa41386),_0xa41386[_0x5c6e91(0x36f9)](_0x2778e2,_0x44ae47)),_0x549a68['reset']();}return this['updateVerticesData'](_0xf74ec1['o'][_0x5c6e91(0x1678)],_0x3dfbfc),_0x52895f&&this[_0x5c6e91(0x2b61)](_0xf74ec1['o'][_0x5c6e91(0x24a2)],_0x2778e2),this;}static['MinMax'](_0x3b73d9){var _0x4e615c=_0x51ec8d;let _0x2e2e19=null,_0x1309b3=null;return _0x3b73d9[_0x4e615c(0x35b2)](function(_0x498d3a){var _0x5efb06=_0x4e615c;_0x498d3a=_0x498d3a['getBoundingInfo']()[_0x5efb06(0x20cd)],_0x2e2e19&&_0x1309b3?(_0x2e2e19[_0x5efb06(0x3c17)](_0x498d3a[_0x5efb06(0x257b)]),_0x1309b3[_0x5efb06(0x1bfc)](_0x498d3a[_0x5efb06(0x144e)])):(_0x2e2e19=_0x498d3a[_0x5efb06(0x257b)],_0x1309b3=_0x498d3a[_0x5efb06(0x144e)]);}),_0x2e2e19&&_0x1309b3?{'min':_0x2e2e19,'max':_0x1309b3}:{'min':_0xd86eee['P']['Zero'](),'max':_0xd86eee['P']['Zero']()};}static[_0x51ec8d(0x114a)](_0x39a7ac){var _0x56de04=_0x51ec8d;return _0x39a7ac=_0x39a7ac instanceof Array?_0x2efab3[_0x56de04(0x3529)](_0x39a7ac):_0x39a7ac,_0xd86eee['P'][_0x56de04(0x114a)](_0x39a7ac[_0x56de04(0x1111)],_0x39a7ac[_0x56de04(0x1955)]);}static[_0x51ec8d(0x3218)](_0x209479,_0x1002c5=!0x0,_0x58f7d1,_0x587180,_0x57f059,_0x538845){var _0x27512b=_0x51ec8d;return(0x0,_0x1a1092['s3'])(_0x2efab3[_0x27512b(0x3652)](_0x209479,_0x1002c5,_0x58f7d1,_0x587180,_0x57f059,_0x538845,!0x1));}static['MergeMeshesAsync'](_0x315723,_0x486ee0=!0x0,_0x12b6b0,_0x5cc0da,_0x1e83f1,_0x4530d2){var _0x1dc40a=_0x51ec8d;return(0x0,_0x1a1092['sM'])(_0x2efab3[_0x1dc40a(0x3652)](_0x315723,_0x486ee0,_0x12b6b0,_0x5cc0da,_0x1e83f1,_0x4530d2,!0x0),(0x0,_0x1a1092['KO'])());}static*[_0x51ec8d(0x3652)](_0x4393a2,_0x21a8be=!0x0,_0x5f3ebb,_0x24e57,_0x3aa6d9,_0x5bbc01,_0x2dc81e){var _0x427c6e=_0x51ec8d;if(0x0===(_0x4393a2=_0x4393a2['filter'](Boolean))[_0x427c6e(0x18cc)])return null;let _0x2611b2;if(!_0x5f3ebb){let _0xe47dff=0x0;for(_0x2611b2=0x0;_0x2611b2<_0x4393a2[_0x427c6e(0x18cc)];_0x2611b2++)if(0x10000<=(_0xe47dff+=_0x4393a2[_0x2611b2]['getTotalVertices']()))return _0x1e4387['Y'][_0x427c6e(0xc51)](_0x427c6e(0x3c07)),null;}_0x5bbc01&&(_0x3aa6d9=!0x1);const _0x50dffe=new Array(),_0x4ede9c=new Array(),_0x55d926=new Array();var _0x112293=_0x4393a2[0x0][_0x427c6e(0x1917)];for(_0x2611b2=0x0;_0x2611b2<_0x4393a2['length'];_0x2611b2++){const _0x1cb824=_0x4393a2[_0x2611b2];if(_0x1cb824[_0x427c6e(0x414d)])return _0x1e4387['Y'][_0x427c6e(0xc51)](_0x427c6e(0x30bf)),null;if(_0x112293!==_0x1cb824[_0x427c6e(0x1917)])return _0x1e4387['Y'][_0x427c6e(0xc51)](_0x427c6e(0xf65)),null;if(_0x3aa6d9&&_0x55d926[_0x427c6e(0xede)](_0x1cb824[_0x427c6e(0x107f)]()),_0x5bbc01){if(_0x1cb824[_0x427c6e(0x20e8)]){var _0x598319=_0x1cb824[_0x427c6e(0x20e8)];if(_0x598319 instanceof _0x2f5202['G']){for(let _0x2db3b0=0x0;_0x2db3b0<_0x598319[_0x427c6e(0x2935)][_0x427c6e(0x18cc)];_0x2db3b0++)_0x50dffe['indexOf'](_0x598319[_0x427c6e(0x2935)][_0x2db3b0])<0x0&&_0x50dffe[_0x427c6e(0xede)](_0x598319[_0x427c6e(0x2935)][_0x2db3b0]);for(let _0x2af694=0x0;_0x2af694<_0x1cb824[_0x427c6e(0xc8b)]['length'];_0x2af694++)_0x4ede9c['push'](_0x50dffe[_0x427c6e(0x86a)](_0x598319[_0x427c6e(0x2935)][_0x1cb824[_0x427c6e(0xc8b)][_0x2af694][_0x427c6e(0x57c)]])),_0x55d926[_0x427c6e(0xede)](_0x1cb824[_0x427c6e(0xc8b)][_0x2af694][_0x427c6e(0x3409)]);}else{_0x50dffe[_0x427c6e(0x86a)](_0x598319)<0x0&&_0x50dffe[_0x427c6e(0xede)](_0x598319);for(let _0x3bc38c=0x0;_0x3bc38c<_0x1cb824['subMeshes'][_0x427c6e(0x18cc)];_0x3bc38c++)_0x4ede9c[_0x427c6e(0xede)](_0x50dffe[_0x427c6e(0x86a)](_0x598319)),_0x55d926[_0x427c6e(0xede)](_0x1cb824[_0x427c6e(0xc8b)][_0x3bc38c][_0x427c6e(0x3409)]);}}else{for(let _0x52b2fb=0x0;_0x52b2fb<_0x1cb824['subMeshes']['length'];_0x52b2fb++)_0x4ede9c[_0x427c6e(0xede)](0x0),_0x55d926[_0x427c6e(0xede)](_0x1cb824[_0x427c6e(0xc8b)][_0x52b2fb][_0x427c6e(0x3409)]);}}}const _0x1abd71=_0x4393a2[0x0];var _0x7d6293=_0x38ef8f=>{var _0x446025=_0x427c6e,_0x3f1f57=_0x38ef8f[_0x446025(0x5d4)](!0x0);return{'vertexData':_0xc706f9['x']['ExtractFromMesh'](_0x38ef8f,!0x1,!0x1),'transform':_0x3f1f57};};const {vertexData:_0x56e667,transform:_0x338daf}=_0x7d6293(_0x1abd71),_0x944dfb=(_0x2dc81e&&(yield),new Array(_0x4393a2[_0x427c6e(0x18cc)]-0x1));for(let _0x10f17f=0x1;_0x10f17f<_0x4393a2[_0x427c6e(0x18cc)];_0x10f17f++)_0x944dfb[_0x10f17f-0x1]=_0x7d6293(_0x4393a2[_0x10f17f]),_0x2dc81e&&(yield);const _0x390883=_0x56e667[_0x427c6e(0x1085)](_0x338daf,_0x944dfb,_0x5f3ebb,_0x2dc81e,!_0x21a8be);let _0x561f09=_0x390883['next']();for(;!_0x561f09[_0x427c6e(0x954)];)_0x2dc81e&&(yield),_0x561f09=_0x390883[_0x427c6e(0x63a)]();const _0x4755d0=_0x561f09[_0x427c6e(0x2b05)],_0x5d1b22=(_0x24e57=_0x24e57||new _0x2efab3(_0x1abd71['name']+_0x427c6e(0x2c6),_0x1abd71['getScene']()),_0x4755d0[_0x427c6e(0x3061)](_0x24e57,void 0x0,_0x2dc81e));let _0x116812=_0x5d1b22[_0x427c6e(0x63a)]();for(;!_0x116812[_0x427c6e(0x954)];)_0x2dc81e&&(yield),_0x116812=_0x5d1b22[_0x427c6e(0x63a)]();if(_0x24e57[_0x427c6e(0x1ba2)]=_0x1abd71[_0x427c6e(0x1ba2)],_0x24e57[_0x427c6e(0x1917)]=_0x1abd71[_0x427c6e(0x1917)],_0x21a8be){for(_0x2611b2=0x0;_0x2611b2<_0x4393a2[_0x427c6e(0x18cc)];_0x2611b2++)_0x4393a2[_0x2611b2]['dispose']();}if(_0x3aa6d9||_0x5bbc01){_0x24e57[_0x427c6e(0x28a3)]();let _0x1882b8=_0x2611b2=0x0;for(;_0x2611b2<_0x55d926[_0x427c6e(0x18cc)];)_0x35bb51['P'][_0x427c6e(0x2d0)](0x0,_0x1882b8,_0x55d926[_0x2611b2],_0x24e57,void 0x0,!0x1),_0x1882b8+=_0x55d926[_0x2611b2],_0x2611b2++;for(const _0x2f2a23 of _0x24e57[_0x427c6e(0xc8b)])_0x2f2a23['refreshBoundingInfo']();_0x24e57[_0x427c6e(0x5d4)](!0x0);}if(_0x5bbc01){const _0xbcef07=new _0x2f5202['G'](_0x1abd71[_0x427c6e(0xc1b)]+_0x427c6e(0x2c6),_0x1abd71[_0x427c6e(0x3d78)]());_0xbcef07['subMaterials']=_0x50dffe;for(let _0x50abb6=0x0;_0x50abb6<_0x24e57[_0x427c6e(0xc8b)][_0x427c6e(0x18cc)];_0x50abb6++)_0x24e57[_0x427c6e(0xc8b)][_0x50abb6]['materialIndex']=_0x4ede9c[_0x50abb6];_0x24e57[_0x427c6e(0x20e8)]=_0xbcef07;}else _0x24e57[_0x427c6e(0x20e8)]=_0x1abd71[_0x427c6e(0x20e8)];return _0x24e57;}[_0x51ec8d(0x2e77)](_0x165208){var _0x400779=_0x51ec8d;_0x165208[_0x400779(0x232b)]=this[_0x400779(0x1f1d)]['length'],this[_0x400779(0x1f1d)]['push'](_0x165208);}[_0x51ec8d(0x2351)](_0x2bc9c1){var _0x54926d=_0x51ec8d,_0x1b58d1=_0x2bc9c1[_0x54926d(0x232b)];if(-0x1!=_0x1b58d1){if(_0x1b58d1!==this['instances'][_0x54926d(0x18cc)]-0x1){const _0x2584b5=this[_0x54926d(0x1f1d)][this[_0x54926d(0x1f1d)]['length']-0x1];(this[_0x54926d(0x1f1d)][_0x1b58d1]=_0x2584b5)[_0x54926d(0x232b)]=_0x1b58d1;}_0x2bc9c1[_0x54926d(0x232b)]=-0x1,this[_0x54926d(0x1f1d)]['pop']();}}[_0x51ec8d(0x2a3b)](){var _0x1f7bb5=_0x51ec8d;return this[_0x1f7bb5(0x1917)]===_0x194548['F']['CounterClockWiseSideOrientation'];}[_0x51ec8d(0x192d)](_0x74dbd0){var _0x5c64e6=_0x51ec8d,_0x4ef327=this[_0x5c64e6(0x3d78)]();return _0x4ef327['forcePointsCloud']?_0x194548['F'][_0x5c64e6(0x3aa4)]:_0x4ef327[_0x5c64e6(0x13da)]?_0x194548['F'][_0x5c64e6(0x2962)]:null!=(_0x4ef327=this[_0x5c64e6(0x1fd2)])?_0x4ef327:_0x74dbd0;}}_0x2efab3['FRONTSIDE']=_0xc706f9['x'][_0x51ec8d(0x534)],_0x2efab3['BACKSIDE']=_0xc706f9['x'][_0x51ec8d(0x3899)],_0x2efab3[_0x51ec8d(0x3a24)]=_0xc706f9['x']['DOUBLESIDE'],_0x2efab3[_0x51ec8d(0x3cd1)]=_0xc706f9['x']['DEFAULTSIDE'],_0x2efab3[_0x51ec8d(0x1414)]=0x0,_0x2efab3['CAP_START']=0x1,_0x2efab3[_0x51ec8d(0x39ec)]=0x2,_0x2efab3[_0x51ec8d(0xd8f)]=0x3,_0x2efab3[_0x51ec8d(0x1b97)]=0x0,_0x2efab3['FLIP_TILE']=0x1,_0x2efab3['ROTATE_TILE']=0x2,_0x2efab3[_0x51ec8d(0x32f1)]=0x3,_0x2efab3[_0x51ec8d(0x1965)]=0x4,_0x2efab3['FLIP_N_ROTATE_TILE']=0x5,_0x2efab3[_0x51ec8d(0x2c94)]=0x6,_0x2efab3['CENTER']=0x0,_0x2efab3[_0x51ec8d(0x169d)]=0x1,_0x2efab3[_0x51ec8d(0x1862)]=0x2,_0x2efab3['TOP']=0x3,_0x2efab3[_0x51ec8d(0x114c)]=0x4,_0x2efab3[_0x51ec8d(0x3644)]=!0x1,_0x2efab3[_0x51ec8d(0x317a)]=(_0x1603a6,_0x5202bf)=>{throw(0x0,_0x2fe615['S'])('GroundMesh');},_0x2efab3[_0x51ec8d(0xac0)]=(_0x3b5df6,_0x3dd540)=>{var _0x427571=_0x51ec8d;throw(0x0,_0x2fe615['S'])(_0x427571(0x283));},_0x2efab3[_0x51ec8d(0x1444)]=(_0x2d0032,_0x6dde92)=>{var _0x4a2bc8=_0x51ec8d;throw(0x0,_0x2fe615['S'])(_0x4a2bc8(0x2a6d));},(0x0,_0x4f5b2c['H'])(_0x51ec8d(0x3b89),_0x2efab3);},0xb5a7:(_0x4c6d6a,_0x3c6ec3,_0x15dded)=>{var _0x63c98a=a8_0x1ec55c;_0x15dded['d'](_0x3c6ec3,{'x':()=>_0x16ef68});function _0x338657(_0x3d1476,_0x54eec2,_0xce79b6,_0x28f15d){var _0x80533a=a8_0x5306,_0x13e287,_0x5ec198=arguments[_0x80533a(0x18cc)],_0x1f8bbd=_0x5ec198<0x3?_0x54eec2:null===_0x28f15d?_0x28f15d=Object[_0x80533a(0x14a5)](_0x54eec2,_0xce79b6):_0x28f15d;if('object'==typeof Reflect&&_0x80533a(0x3d33)==typeof Reflect[_0x80533a(0x3215)])_0x1f8bbd=Reflect[_0x80533a(0x3215)](_0x3d1476,_0x54eec2,_0xce79b6,_0x28f15d);else{for(var _0x1ced57=_0x3d1476[_0x80533a(0x18cc)]-0x1;0x0<=_0x1ced57;_0x1ced57--)(_0x13e287=_0x3d1476[_0x1ced57])&&(_0x1f8bbd=(_0x5ec198<0x3?_0x13e287(_0x1f8bbd):0x3<_0x5ec198?_0x13e287(_0x54eec2,_0xce79b6,_0x1f8bbd):_0x13e287(_0x54eec2,_0xce79b6))||_0x1f8bbd);}0x3<_0x5ec198&&_0x1f8bbd&&Object[_0x80533a(0x276e)](_0x54eec2,_0xce79b6,_0x1f8bbd);}var _0x58dd71=_0x15dded(0xd53f),_0x49da97=_0x15dded(0x1679c),_0x3c2149=_0x15dded(0x8baf),_0x3cf4ed=_0x15dded(0xbd53),_0xfd3b7a=_0x15dded(0x9a70),_0x3c6ec3=_0x15dded(0x10435),_0x2250fa=_0x15dded(0x12a73),_0x3a0bc7=_0x15dded(0xc38d);class _0x16ef68{constructor(){var _0x326a3b=a8_0x5306;this[_0x326a3b(0xb60)]=(0x0,_0x2250fa['vp'])(this[_0x326a3b(0x3061)]['bind'](this));}[_0x63c98a(0x386b)](_0x18dd08,_0xb6f361){var _0x4d6a3d=_0x63c98a;switch(_0x18dd08[_0x4d6a3d(0x18cc)]||_0xfd3b7a['Y'][_0x4d6a3d(0xc51)]('Setting\x20vertex\x20data\x20kind\x20\x27'+_0xb6f361+_0x4d6a3d(0x2f07)),_0xb6f361){case _0x49da97['o'][_0x4d6a3d(0x1678)]:this[_0x4d6a3d(0x18a3)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x24a2)]:this[_0x4d6a3d(0xdd1)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x23d9)]:this[_0x4d6a3d(0x2921)]=_0x18dd08;break;case _0x49da97['o']['UVKind']:this['uvs']=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0xa54)]:this[_0x4d6a3d(0x746)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x27f7)]:this[_0x4d6a3d(0x426c)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x127a)]:this[_0x4d6a3d(0x18fd)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x1c42)]:this[_0x4d6a3d(0x3f0e)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x2504)]:this[_0x4d6a3d(0x4134)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x1e26)]:this[_0x4d6a3d(0x2838)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x306e)]:this[_0x4d6a3d(0x3b20)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x2e2a)]:this[_0x4d6a3d(0x354a)]=_0x18dd08;break;case _0x49da97['o'][_0x4d6a3d(0x16fd)]:this['matricesIndicesExtra']=_0x18dd08;break;case _0x49da97['o']['MatricesWeightsExtraKind']:this[_0x4d6a3d(0x161a)]=_0x18dd08;}}[_0x63c98a(0x2140)](_0x2d3dd2,_0x525319){var _0x3722fa=_0x63c98a;return this[_0x3722fa(0xb60)](_0x2d3dd2,_0x525319,!0x1),this;}['applyToGeometry'](_0x403ded,_0x50103d){var _0x3adcc4=_0x63c98a;return this[_0x3adcc4(0xb60)](_0x403ded,_0x50103d,!0x1),this;}[_0x63c98a(0x36e0)](_0x206c19){var _0x3abff0=_0x63c98a;return this[_0x3abff0(0x36f4)](_0x206c19),this;}[_0x63c98a(0x423)](_0x3de8e7){var _0x641c6d=_0x63c98a;return this[_0x641c6d(0x36f4)](_0x3de8e7),this;}*[_0x63c98a(0x3061)](_0x518a05,_0x4f6f62=!0x1,_0x54fb62){var _0x3da403=_0x63c98a;return this['positions']&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o']['PositionKind'],this[_0x3da403(0x18a3)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0xdd1)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o'][_0x3da403(0x24a2)],this['normals'],_0x4f6f62),_0x54fb62&&(yield)),this['tangents']&&(_0x518a05['setVerticesData'](_0x49da97['o'][_0x3da403(0x23d9)],this[_0x3da403(0x2921)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x4116)]&&(_0x518a05['setVerticesData'](_0x49da97['o']['UVKind'],this[_0x3da403(0x4116)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x746)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o']['UV2Kind'],this[_0x3da403(0x746)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x426c)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o'][_0x3da403(0x27f7)],this[_0x3da403(0x426c)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x18fd)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o'][_0x3da403(0x127a)],this[_0x3da403(0x18fd)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x3f0e)]&&(_0x518a05['setVerticesData'](_0x49da97['o'][_0x3da403(0x1c42)],this[_0x3da403(0x3f0e)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x4134)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o'][_0x3da403(0x2504)],this[_0x3da403(0x4134)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x2838)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o'][_0x3da403(0x1e26)],this[_0x3da403(0x2838)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x3b20)]&&(_0x518a05['setVerticesData'](_0x49da97['o'][_0x3da403(0x306e)],this[_0x3da403(0x3b20)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x354a)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o']['MatricesWeightsKind'],this[_0x3da403(0x354a)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x1826)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o'][_0x3da403(0x16fd)],this[_0x3da403(0x1826)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0x161a)]&&(_0x518a05[_0x3da403(0x3b86)](_0x49da97['o'][_0x3da403(0x2803)],this[_0x3da403(0x161a)],_0x4f6f62),_0x54fb62&&(yield)),this[_0x3da403(0xe41)]?(_0x518a05[_0x3da403(0x1d1e)](this[_0x3da403(0xe41)],null,_0x4f6f62),_0x54fb62&&(yield)):_0x518a05[_0x3da403(0x1d1e)]([],null),this;}[_0x63c98a(0x36f4)](_0x103eb5,_0x15254c,_0x248ab5){var _0x177230=_0x63c98a;return this['positions']&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o'][_0x177230(0x1678)],this[_0x177230(0x18a3)],_0x15254c,_0x248ab5),this[_0x177230(0xdd1)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o']['NormalKind'],this['normals'],_0x15254c,_0x248ab5),this[_0x177230(0x2921)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o'][_0x177230(0x23d9)],this['tangents'],_0x15254c,_0x248ab5),this[_0x177230(0x4116)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o']['UVKind'],this[_0x177230(0x4116)],_0x15254c,_0x248ab5),this[_0x177230(0x746)]&&_0x103eb5['updateVerticesData'](_0x49da97['o']['UV2Kind'],this[_0x177230(0x746)],_0x15254c,_0x248ab5),this[_0x177230(0x426c)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o'][_0x177230(0x27f7)],this[_0x177230(0x426c)],_0x15254c,_0x248ab5),this[_0x177230(0x18fd)]&&_0x103eb5['updateVerticesData'](_0x49da97['o'][_0x177230(0x127a)],this['uvs4'],_0x15254c,_0x248ab5),this[_0x177230(0x3f0e)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o'][_0x177230(0x1c42)],this[_0x177230(0x3f0e)],_0x15254c,_0x248ab5),this['uvs6']&&_0x103eb5['updateVerticesData'](_0x49da97['o'][_0x177230(0x2504)],this[_0x177230(0x4134)],_0x15254c,_0x248ab5),this[_0x177230(0x2838)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o'][_0x177230(0x1e26)],this[_0x177230(0x2838)],_0x15254c,_0x248ab5),this[_0x177230(0x3b20)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o'][_0x177230(0x306e)],this['matricesIndices'],_0x15254c,_0x248ab5),this[_0x177230(0x354a)]&&_0x103eb5['updateVerticesData'](_0x49da97['o'][_0x177230(0x2e2a)],this['matricesWeights'],_0x15254c,_0x248ab5),this[_0x177230(0x1826)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o'][_0x177230(0x16fd)],this[_0x177230(0x1826)],_0x15254c,_0x248ab5),this[_0x177230(0x161a)]&&_0x103eb5[_0x177230(0x2b61)](_0x49da97['o'][_0x177230(0x2803)],this['matricesWeightsExtra'],_0x15254c,_0x248ab5),this[_0x177230(0xe41)]&&_0x103eb5['setIndices'](this['indices'],null),this;}static[_0x63c98a(0x1e0e)](_0x33502d,_0x22a054,_0x29d057=0x0,_0x4b01f5=_0x33502d[_0x63c98a(0x18cc)]){var _0x67a9af=_0x63c98a,_0x17d78f=_0x58dd71['jp']['Vector3'][0x0],_0x4b15e8=_0x58dd71['jp'][_0x67a9af(0xe60)][0x1];for(let _0x539c26=_0x29d057;_0x539c26<_0x29d057+_0x4b01f5;_0x539c26+=0x3)_0x58dd71['P'][_0x67a9af(0x3628)](_0x33502d,_0x539c26,_0x17d78f),_0x58dd71['P'][_0x67a9af(0x3bd9)](_0x17d78f,_0x22a054,_0x4b15e8),_0x33502d[_0x539c26]=_0x4b15e8['x'],_0x33502d[_0x539c26+0x1]=_0x4b15e8['y'],_0x33502d[_0x539c26+0x2]=_0x4b15e8['z'];}static['_TransformVector3Normals'](_0x5de0c0,_0x58dda6,_0x19a5ca=0x0,_0x819708=_0x5de0c0[_0x63c98a(0x18cc)]){var _0x3b07e7=_0x63c98a,_0x4d8cf7=_0x58dd71['jp'][_0x3b07e7(0xe60)][0x0],_0x3498d3=_0x58dd71['jp']['Vector3'][0x1];for(let _0x5a2d50=_0x19a5ca;_0x5a2d50<_0x19a5ca+_0x819708;_0x5a2d50+=0x3)_0x58dd71['P']['FromArrayToRef'](_0x5de0c0,_0x5a2d50,_0x4d8cf7),_0x58dd71['P'][_0x3b07e7(0x29c5)](_0x4d8cf7,_0x58dda6,_0x3498d3),_0x5de0c0[_0x5a2d50]=_0x3498d3['x'],_0x5de0c0[_0x5a2d50+0x1]=_0x3498d3['y'],_0x5de0c0[_0x5a2d50+0x2]=_0x3498d3['z'];}static[_0x63c98a(0xb28)](_0x1dbb14,_0x1373d7,_0x9a937d=0x0,_0x2349b8=_0x1dbb14[_0x63c98a(0x18cc)]){var _0xed8ea8=_0x63c98a,_0xd2b7f6=_0x58dd71['jp']['Vector4'][0x0],_0x66ef86=_0x58dd71['jp'][_0xed8ea8(0x176b)][0x1];for(let _0x4f73d8=_0x9a937d;_0x4f73d8<_0x9a937d+_0x2349b8;_0x4f73d8+=0x4)_0x58dd71['Lt'][_0xed8ea8(0x3628)](_0x1dbb14,_0x4f73d8,_0xd2b7f6),_0x58dd71['Lt']['TransformNormalToRef'](_0xd2b7f6,_0x1373d7,_0x66ef86),_0x1dbb14[_0x4f73d8]=_0x66ef86['x'],_0x1dbb14[_0x4f73d8+0x1]=_0x66ef86['y'],_0x1dbb14[_0x4f73d8+0x2]=_0x66ef86['z'],_0x1dbb14[_0x4f73d8+0x3]=_0x66ef86['w'];}static[_0x63c98a(0x16b7)](_0x3bb6d4,_0x543e1b=0x0,_0x5849ce=_0x3bb6d4['length']){for(let _0x431302=_0x543e1b;_0x431302<_0x543e1b+_0x5849ce;_0x431302+=0x3){var _0x4593b7=_0x3bb6d4[_0x431302+0x1];_0x3bb6d4[_0x431302+0x1]=_0x3bb6d4[_0x431302+0x2],_0x3bb6d4[_0x431302+0x2]=_0x4593b7;}}['transform'](_0x469a95){var _0x367f7c=_0x63c98a,_0x4ffbc5=_0x469a95[_0x367f7c(0x2583)]()<0x0;return this[_0x367f7c(0x18a3)]&&_0x16ef68[_0x367f7c(0x1e0e)](this[_0x367f7c(0x18a3)],_0x469a95),this[_0x367f7c(0xdd1)]&&_0x16ef68[_0x367f7c(0x3134)](this[_0x367f7c(0xdd1)],_0x469a95),this[_0x367f7c(0x2921)]&&_0x16ef68[_0x367f7c(0xb28)](this['tangents'],_0x469a95),_0x4ffbc5&&this[_0x367f7c(0xe41)]&&_0x16ef68[_0x367f7c(0x16b7)](this[_0x367f7c(0xe41)]),this;}[_0x63c98a(0x3347)](_0x3770f3,_0x21a599=!0x1,_0x20e9a7=!0x1){var _0x29ccd2=_0x63c98a;return _0x3770f3=Array[_0x29ccd2(0x2cb4)](_0x3770f3)?_0x3770f3[_0x29ccd2(0x36d3)](_0x1cab5a=>({'vertexData':_0x1cab5a})):[{'vertexData':_0x3770f3}],(0x0,_0x2250fa['s3'])(this['_mergeCoroutine'](void 0x0,_0x3770f3,_0x21a599,!0x1,_0x20e9a7));}*[_0x63c98a(0x1085)](_0x7ef72b,_0x4f7c40,_0x539e02=!0x1,_0xb67441,_0x58db78){var _0x3b8a75=_0x63c98a;this['_validate']();const _0x328d8e=_0x4f7c40[_0x3b8a75(0x36d3)](_0x3f17e1=>_0x3f17e1[_0x3b8a75(0x1d04)]);for(const _0x4dcc94 of _0x328d8e)if(_0x4dcc94[_0x3b8a75(0x4004)](),!this['normals']!=!_0x4dcc94[_0x3b8a75(0xdd1)]||!this[_0x3b8a75(0x2921)]!=!_0x4dcc94['tangents']||!this[_0x3b8a75(0x4116)]!=!_0x4dcc94[_0x3b8a75(0x4116)]||!this[_0x3b8a75(0x746)]!=!_0x4dcc94[_0x3b8a75(0x746)]||!this[_0x3b8a75(0x426c)]!=!_0x4dcc94['uvs3']||!this[_0x3b8a75(0x18fd)]!=!_0x4dcc94['uvs4']||!this[_0x3b8a75(0x3f0e)]!=!_0x4dcc94[_0x3b8a75(0x3f0e)]||!this['uvs6']!=!_0x4dcc94[_0x3b8a75(0x4134)]||!this['colors']!=!_0x4dcc94[_0x3b8a75(0x2838)]||!this['matricesIndices']!=!_0x4dcc94['matricesIndices']||!this[_0x3b8a75(0x354a)]!=!_0x4dcc94['matricesWeights']||!this[_0x3b8a75(0x1826)]!=!_0x4dcc94[_0x3b8a75(0x1826)]||!this[_0x3b8a75(0x161a)]!=!_0x4dcc94[_0x3b8a75(0x161a)])throw new Error(_0x3b8a75(0x2478));var _0x25c9cb=_0x328d8e['reduce']((_0x27656c,_0x5d0ba4)=>{var _0x56c71b=_0x3b8a75;return _0x27656c+(null!=(_0x5d0ba4=null==(_0x27656c=_0x5d0ba4[_0x56c71b(0xe41)])?void 0x0:_0x27656c['length'])?_0x5d0ba4:0x0);},null!=(_0x25c9cb=null==(_0x25c9cb=this[_0x3b8a75(0xe41)])?void 0x0:_0x25c9cb[_0x3b8a75(0x18cc)])?_0x25c9cb:0x0);let _0x141f62=_0x58db78||_0x328d8e[_0x3b8a75(0x2f7f)](_0x4e964b=>_0x4e964b[_0x3b8a75(0xe41)]===this[_0x3b8a75(0xe41)])?null==(_0x58db78=this[_0x3b8a75(0xe41)])?void 0x0:_0x58db78[_0x3b8a75(0x538)]():this[_0x3b8a75(0xe41)];if(0x0<_0x25c9cb){let _0x5e3ccc=null!=(_0x58db78=null===_0x141f62||void 0x0===_0x141f62?void 0x0:_0x141f62[_0x3b8a75(0x18cc)])?_0x58db78:0x0;if((_0x141f62=_0x141f62||new Array(_0x25c9cb))[_0x3b8a75(0x18cc)]!==_0x25c9cb){if(Array[_0x3b8a75(0x2cb4)](_0x141f62))_0x141f62[_0x3b8a75(0x18cc)]=_0x25c9cb;else{const _0x200421=new(_0x539e02||_0x141f62 instanceof Uint32Array?Uint32Array:Uint16Array)(_0x25c9cb);_0x200421[_0x3b8a75(0x386b)](_0x141f62),_0x141f62=_0x200421;}_0x7ef72b&&_0x7ef72b[_0x3b8a75(0x2583)]()<0x0&&_0x16ef68[_0x3b8a75(0x16b7)](_0x141f62,0x0,_0x5e3ccc);}let _0x39ec4c=this[_0x3b8a75(0x18a3)]?this[_0x3b8a75(0x18a3)]['length']/0x3:0x0;for(const {vertexData:_0x1187e7,transform:_0x541f92}of _0x4f7c40)if(_0x1187e7[_0x3b8a75(0xe41)]){for(let _0x3c7b97=0x0;_0x3c7b97<_0x1187e7[_0x3b8a75(0xe41)]['length'];_0x3c7b97++)_0x141f62[_0x5e3ccc+_0x3c7b97]=_0x1187e7[_0x3b8a75(0xe41)][_0x3c7b97]+_0x39ec4c;_0x541f92&&_0x541f92[_0x3b8a75(0x2583)]()<0x0&&_0x16ef68['_FlipFaces'](_0x141f62,_0x5e3ccc,_0x1187e7['indices']['length']),_0x39ec4c+=_0x1187e7['positions']['length']/0x3,_0x5e3ccc+=_0x1187e7['indices']['length'],_0xb67441&&(yield);}}return this[_0x3b8a75(0xe41)]=_0x141f62,this[_0x3b8a75(0x18a3)]=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o'][_0x3b8a75(0x1678)],this[_0x3b8a75(0x18a3)],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x58e745=>[_0x58e745[_0x3b8a75(0x1d04)][_0x3b8a75(0x18a3)],_0x58e745[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this['normals']=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o']['NormalKind'],this[_0x3b8a75(0xdd1)],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0xa39cff=>[_0xa39cff[_0x3b8a75(0x1d04)][_0x3b8a75(0xdd1)],_0xa39cff['transform']])),_0xb67441&&(yield),this['tangents']=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o']['TangentKind'],this['tangents'],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x2ddf2f=>[_0x2ddf2f[_0x3b8a75(0x1d04)][_0x3b8a75(0x2921)],_0x2ddf2f[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this['uvs']=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o']['UVKind'],this['uvs'],_0x7ef72b,_0x4f7c40['map'](_0x52da12=>[_0x52da12[_0x3b8a75(0x1d04)][_0x3b8a75(0x4116)],_0x52da12[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this[_0x3b8a75(0x746)]=_0x16ef68['_MergeElement'](_0x49da97['o'][_0x3b8a75(0xa54)],this[_0x3b8a75(0x746)],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x5acff7=>[_0x5acff7['vertexData'][_0x3b8a75(0x746)],_0x5acff7['transform']])),_0xb67441&&(yield),this[_0x3b8a75(0x426c)]=_0x16ef68['_MergeElement'](_0x49da97['o'][_0x3b8a75(0x27f7)],this[_0x3b8a75(0x426c)],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x161be1=>[_0x161be1[_0x3b8a75(0x1d04)]['uvs3'],_0x161be1[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this[_0x3b8a75(0x18fd)]=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o'][_0x3b8a75(0x127a)],this[_0x3b8a75(0x18fd)],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x5a69e1=>[_0x5a69e1[_0x3b8a75(0x1d04)][_0x3b8a75(0x18fd)],_0x5a69e1[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this[_0x3b8a75(0x3f0e)]=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o']['UV5Kind'],this['uvs5'],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x1b094b=>[_0x1b094b[_0x3b8a75(0x1d04)][_0x3b8a75(0x3f0e)],_0x1b094b['transform']])),_0xb67441&&(yield),this[_0x3b8a75(0x4134)]=_0x16ef68['_MergeElement'](_0x49da97['o'][_0x3b8a75(0x2504)],this['uvs6'],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x1bf750=>[_0x1bf750['vertexData'][_0x3b8a75(0x4134)],_0x1bf750[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this[_0x3b8a75(0x2838)]=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o'][_0x3b8a75(0x1e26)],this[_0x3b8a75(0x2838)],_0x7ef72b,_0x4f7c40['map'](_0x462b2f=>[_0x462b2f[_0x3b8a75(0x1d04)][_0x3b8a75(0x2838)],_0x462b2f[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this[_0x3b8a75(0x3b20)]=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o'][_0x3b8a75(0x306e)],this[_0x3b8a75(0x3b20)],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x30e97c=>[_0x30e97c[_0x3b8a75(0x1d04)][_0x3b8a75(0x3b20)],_0x30e97c[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this[_0x3b8a75(0x354a)]=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o'][_0x3b8a75(0x2e2a)],this['matricesWeights'],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x139036=>[_0x139036[_0x3b8a75(0x1d04)][_0x3b8a75(0x354a)],_0x139036[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this[_0x3b8a75(0x1826)]=_0x16ef68['_MergeElement'](_0x49da97['o']['MatricesIndicesExtraKind'],this['matricesIndicesExtra'],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x42d0d7=>[_0x42d0d7[_0x3b8a75(0x1d04)][_0x3b8a75(0x1826)],_0x42d0d7[_0x3b8a75(0x171d)]])),_0xb67441&&(yield),this['matricesWeightsExtra']=_0x16ef68[_0x3b8a75(0x3dd3)](_0x49da97['o'][_0x3b8a75(0x2803)],this[_0x3b8a75(0x161a)],_0x7ef72b,_0x4f7c40[_0x3b8a75(0x36d3)](_0x25468e=>[_0x25468e['vertexData']['matricesWeightsExtra'],_0x25468e[_0x3b8a75(0x171d)]])),this;}static[_0x63c98a(0x3dd3)](_0x5141b0,_0x209865,_0x5e4e06,_0x292dff){var _0xf69087=_0x63c98a;const _0x38976a=_0x292dff[_0xf69087(0x235b)](_0x39df5b=>null!==_0x39df5b[0x0]&&void 0x0!==_0x39df5b[0x0]);if(!_0x209865&&0x0==_0x38976a[_0xf69087(0x18cc)])return _0x209865;if(!_0x209865)return this[_0xf69087(0x3dd3)](_0x5141b0,_0x38976a[0x0][0x0],_0x38976a[0x0][0x1],_0x38976a['slice'](0x1));_0x292dff=_0x38976a[_0xf69087(0xca2)]((_0x1ff7d8,_0x38b998)=>_0x1ff7d8+_0x38b998[0x0][_0xf69087(0x18cc)],_0x209865[_0xf69087(0x18cc)]);const _0x4fd683=_0x5141b0===_0x49da97['o'][_0xf69087(0x1678)]?_0x16ef68['_TransformVector3Coordinates']:_0x5141b0===_0x49da97['o'][_0xf69087(0x24a2)]?_0x16ef68['_TransformVector3Normals']:_0x5141b0===_0x49da97['o'][_0xf69087(0x23d9)]?_0x16ef68[_0xf69087(0xb28)]:()=>{};if(_0x209865 instanceof Float32Array){const _0x4de8e1=new Float32Array(_0x292dff);_0x4de8e1[_0xf69087(0x386b)](_0x209865),_0x5e4e06&&_0x4fd683(_0x4de8e1,_0x5e4e06,0x0,_0x209865['length']);let _0x1fbe2f=_0x209865[_0xf69087(0x18cc)];for(const [_0x2404cf,_0x157dc5]of _0x38976a)_0x4de8e1['set'](_0x2404cf,_0x1fbe2f),_0x157dc5&&_0x4fd683(_0x4de8e1,_0x157dc5,_0x1fbe2f,_0x2404cf['length']),_0x1fbe2f+=_0x2404cf[_0xf69087(0x18cc)];return _0x4de8e1;}{const _0x146eca=new Array(_0x292dff);for(let _0x3f9653=0x0;_0x3f9653<_0x209865['length'];_0x3f9653++)_0x146eca[_0x3f9653]=_0x209865[_0x3f9653];_0x5e4e06&&_0x4fd683(_0x146eca,_0x5e4e06,0x0,_0x209865[_0xf69087(0x18cc)]);let _0x211b03=_0x209865[_0xf69087(0x18cc)];for(const [_0x24e63b,_0x3a634f]of _0x38976a){for(let _0xd55d8b=0x0;_0xd55d8b<_0x24e63b[_0xf69087(0x18cc)];_0xd55d8b++)_0x146eca[_0x211b03+_0xd55d8b]=_0x24e63b[_0xd55d8b];_0x3a634f&&_0x4fd683(_0x146eca,_0x3a634f,_0x211b03,_0x24e63b[_0xf69087(0x18cc)]),_0x211b03+=_0x24e63b[_0xf69087(0x18cc)];}return _0x146eca;}}[_0x63c98a(0x4004)](){var _0x3a47e5=_0x63c98a;if(!this[_0x3a47e5(0x18a3)])throw new _0x3a0bc7['LH'](_0x3a47e5(0x3ced),_0x3a0bc7['SM']['MeshInvalidPositionsError']);const _0x1cec45=(_0x2f6a6e,_0x44ab05)=>{var _0x53aee9=_0x3a47e5,_0x129f30=_0x49da97['o'][_0x53aee9(0x409d)](_0x2f6a6e);if(_0x44ab05[_0x53aee9(0x18cc)]%_0x129f30!=0x0)throw new Error(_0x53aee9(0x40a7)+_0x2f6a6e+_0x53aee9(0x229f)+_0x129f30);return _0x44ab05[_0x53aee9(0x18cc)]/_0x129f30;},_0x508944=_0x1cec45(_0x49da97['o'][_0x3a47e5(0x1678)],this[_0x3a47e5(0x18a3)]);var _0x3058df=(_0x5f5684,_0x3ebb49)=>{var _0x26856c=_0x3a47e5;_0x3ebb49=_0x1cec45(_0x5f5684,_0x3ebb49);if(_0x3ebb49!==_0x508944)throw new Error('The\x20'+_0x5f5684+_0x26856c(0x6dd)+_0x3ebb49+_0x26856c(0x36c8)+_0x508944+')');};this[_0x3a47e5(0xdd1)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x24a2)],this[_0x3a47e5(0xdd1)]),this[_0x3a47e5(0x2921)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x23d9)],this[_0x3a47e5(0x2921)]),this['uvs']&&_0x3058df(_0x49da97['o']['UVKind'],this['uvs']),this['uvs2']&&_0x3058df(_0x49da97['o'][_0x3a47e5(0xa54)],this[_0x3a47e5(0x746)]),this[_0x3a47e5(0x426c)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x27f7)],this[_0x3a47e5(0x426c)]),this['uvs4']&&_0x3058df(_0x49da97['o']['UV4Kind'],this[_0x3a47e5(0x18fd)]),this[_0x3a47e5(0x3f0e)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x1c42)],this[_0x3a47e5(0x3f0e)]),this[_0x3a47e5(0x4134)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x2504)],this[_0x3a47e5(0x4134)]),this[_0x3a47e5(0x2838)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x1e26)],this[_0x3a47e5(0x2838)]),this[_0x3a47e5(0x3b20)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x306e)],this[_0x3a47e5(0x3b20)]),this[_0x3a47e5(0x354a)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x2e2a)],this[_0x3a47e5(0x354a)]),this[_0x3a47e5(0x1826)]&&_0x3058df(_0x49da97['o'][_0x3a47e5(0x16fd)],this[_0x3a47e5(0x1826)]),this['matricesWeightsExtra']&&_0x3058df(_0x49da97['o']['MatricesWeightsExtraKind'],this[_0x3a47e5(0x161a)]);}[_0x63c98a(0x18e2)](){var _0x26c6e8=_0x63c98a;const _0x1770d0={};return this[_0x26c6e8(0x18a3)]&&(_0x1770d0['positions']=this[_0x26c6e8(0x18a3)]),this[_0x26c6e8(0xdd1)]&&(_0x1770d0[_0x26c6e8(0xdd1)]=this[_0x26c6e8(0xdd1)]),this[_0x26c6e8(0x2921)]&&(_0x1770d0[_0x26c6e8(0x2921)]=this[_0x26c6e8(0x2921)]),this[_0x26c6e8(0x4116)]&&(_0x1770d0[_0x26c6e8(0x4116)]=this['uvs']),this['uvs2']&&(_0x1770d0['uvs2']=this[_0x26c6e8(0x746)]),this[_0x26c6e8(0x426c)]&&(_0x1770d0[_0x26c6e8(0x426c)]=this[_0x26c6e8(0x426c)]),this[_0x26c6e8(0x18fd)]&&(_0x1770d0[_0x26c6e8(0x18fd)]=this[_0x26c6e8(0x18fd)]),this[_0x26c6e8(0x3f0e)]&&(_0x1770d0[_0x26c6e8(0x3f0e)]=this[_0x26c6e8(0x3f0e)]),this[_0x26c6e8(0x4134)]&&(_0x1770d0[_0x26c6e8(0x4134)]=this[_0x26c6e8(0x4134)]),this[_0x26c6e8(0x2838)]&&(_0x1770d0[_0x26c6e8(0x2838)]=this[_0x26c6e8(0x2838)]),this[_0x26c6e8(0x3b20)]&&(_0x1770d0[_0x26c6e8(0x3b20)]=this[_0x26c6e8(0x3b20)],_0x1770d0[_0x26c6e8(0x3b20)][_0x26c6e8(0x202e)]=!0x0),this[_0x26c6e8(0x354a)]&&(_0x1770d0['matricesWeights']=this['matricesWeights']),this[_0x26c6e8(0x1826)]&&(_0x1770d0[_0x26c6e8(0x1826)]=this['matricesIndicesExtra'],_0x1770d0[_0x26c6e8(0x1826)][_0x26c6e8(0x202e)]=!0x0),this[_0x26c6e8(0x161a)]&&(_0x1770d0[_0x26c6e8(0x161a)]=this[_0x26c6e8(0x161a)]),_0x1770d0[_0x26c6e8(0xe41)]=this[_0x26c6e8(0xe41)],_0x1770d0;}static[_0x63c98a(0x2f31)](_0x3e6f44,_0xa755de,_0x31d188){var _0x590ba1=_0x63c98a;return _0x16ef68[_0x590ba1(0x3a16)](_0x3e6f44,_0xa755de,_0x31d188);}static[_0x63c98a(0x2ccd)](_0x3d2d79,_0x46f1f3,_0x3e0cef){var _0x22aa6f=_0x63c98a;return _0x16ef68[_0x22aa6f(0x3a16)](_0x3d2d79,_0x46f1f3,_0x3e0cef);}static[_0x63c98a(0x3a16)](_0x13f790,_0x32ecb7,_0x2fa72b){var _0xf67ea4=_0x63c98a;const _0x4cd03c=new _0x16ef68();return _0x13f790[_0xf67ea4(0x2389)](_0x49da97['o'][_0xf67ea4(0x1678)])&&(_0x4cd03c['positions']=_0x13f790['getVerticesData'](_0x49da97['o'][_0xf67ea4(0x1678)],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o'][_0xf67ea4(0x24a2)])&&(_0x4cd03c[_0xf67ea4(0xdd1)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o']['NormalKind'],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o'][_0xf67ea4(0x23d9)])&&(_0x4cd03c['tangents']=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0x23d9)],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o'][_0xf67ea4(0x3f15)])&&(_0x4cd03c[_0xf67ea4(0x4116)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0x3f15)],_0x32ecb7,_0x2fa72b)),_0x13f790['isVerticesDataPresent'](_0x49da97['o'][_0xf67ea4(0xa54)])&&(_0x4cd03c[_0xf67ea4(0x746)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0xa54)],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o'][_0xf67ea4(0x27f7)])&&(_0x4cd03c[_0xf67ea4(0x426c)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0x27f7)],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o']['UV4Kind'])&&(_0x4cd03c[_0xf67ea4(0x18fd)]=_0x13f790['getVerticesData'](_0x49da97['o'][_0xf67ea4(0x127a)],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o'][_0xf67ea4(0x1c42)])&&(_0x4cd03c[_0xf67ea4(0x3f0e)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0x1c42)],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o'][_0xf67ea4(0x2504)])&&(_0x4cd03c[_0xf67ea4(0x4134)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0x2504)],_0x32ecb7,_0x2fa72b)),_0x13f790['isVerticesDataPresent'](_0x49da97['o'][_0xf67ea4(0x1e26)])&&(_0x4cd03c[_0xf67ea4(0x2838)]=_0x13f790['getVerticesData'](_0x49da97['o']['ColorKind'],_0x32ecb7,_0x2fa72b)),_0x13f790['isVerticesDataPresent'](_0x49da97['o'][_0xf67ea4(0x306e)])&&(_0x4cd03c['matricesIndices']=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0x306e)],_0x32ecb7,_0x2fa72b)),_0x13f790['isVerticesDataPresent'](_0x49da97['o']['MatricesWeightsKind'])&&(_0x4cd03c[_0xf67ea4(0x354a)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o']['MatricesWeightsKind'],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o']['MatricesIndicesExtraKind'])&&(_0x4cd03c[_0xf67ea4(0x1826)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0x16fd)],_0x32ecb7,_0x2fa72b)),_0x13f790[_0xf67ea4(0x2389)](_0x49da97['o'][_0xf67ea4(0x2803)])&&(_0x4cd03c[_0xf67ea4(0x161a)]=_0x13f790[_0xf67ea4(0x38be)](_0x49da97['o'][_0xf67ea4(0x2803)],_0x32ecb7,_0x2fa72b)),_0x4cd03c[_0xf67ea4(0xe41)]=_0x13f790[_0xf67ea4(0xa9a)](_0x32ecb7,_0x2fa72b),_0x4cd03c;}static[_0x63c98a(0x403a)](_0x521835){var _0x437d92=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x437d92(0x2a8f));}static['CreateBox'](_0x2b5c84){var _0x2a9ccc=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x2a9ccc(0x7b0));}static['CreateTiledBox'](_0x1b85a6){throw(0x0,_0x3c2149['S'])('tiledBoxBuilder');}static['CreateTiledPlane'](_0x364d3c){var _0x1c0ed2=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x1c0ed2(0x1314));}static[_0x63c98a(0x4226)](_0x31dc96){throw(0x0,_0x3c2149['S'])('sphereBuilder');}static[_0x63c98a(0xfc5)](_0x4df285){var _0x5eb1aa=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x5eb1aa(0x8e0));}static[_0x63c98a(0x16d0)](_0x1dec09){var _0x338b6e=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x338b6e(0x3fe9));}static[_0x63c98a(0x359a)](_0x198517){var _0x2195b1=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x2195b1(0x2835));}static[_0x63c98a(0x23ee)](_0xc86e57){var _0x250a8b=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x250a8b(0x2835));}static[_0x63c98a(0x2a10)](_0x3ea860){var _0x2a754a=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x2a754a(0x37c2));}static[_0x63c98a(0x33b)](_0x228a18){var _0x35f929=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x35f929(0x37c2));}static['CreateGroundFromHeightMap'](_0x28b155){throw(0x0,_0x3c2149['S'])('groundBuilder');}static[_0x63c98a(0x2ba9)](_0x24f95f){var _0x536ff6=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x536ff6(0x2537));}static[_0x63c98a(0x388a)](_0x3cff7e){var _0x1c434e=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x1c434e(0x3a3f));}static[_0x63c98a(0x2b56)](_0x478499,_0x1ef504,_0x3be189,_0x3fe6c4,_0x9b5d4e,_0x31f586,_0x1e240e){var _0x347889=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x347889(0x3c1f));}static['CreateIcoSphere'](_0xf34360){var _0x222f0b=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x222f0b(0x2ddf));}static[_0x63c98a(0x36bb)](_0x15284d){var _0x5b1a2e=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x5b1a2e(0xf54));}static[_0x63c98a(0xd5c)](_0x3067be=_0x58dd71['P']['Up']()){throw(0x0,_0x3c2149['S'])('capsuleBuilder');}static[_0x63c98a(0x3358)](_0x482c75){var _0x2bfd09=_0x63c98a;throw(0x0,_0x3c2149['S'])(_0x2bfd09(0x351e));}static[_0x63c98a(0x2dc9)](_0x219dbc,_0x312cc3,_0x635b85,_0x405bfc){var _0xbeaa39=_0x63c98a;let _0x2acd2c=0x0,_0x54d740=0x0,_0x529b9b=0x0,_0x19a2b4=0x0,_0x147f33=0x0,_0x382a29=!0x1,_0x264faa=!0x1,_0x2e66a4=!0x1,_0x113c6b=!0x1,_0x51f765=0x1,_0x507291=0x0,_0x5993f=null,_0x3fbf80=(_0x405bfc&&(_0x382a29=!!_0x405bfc[_0xbeaa39(0x15e1)],_0x264faa=!!_0x405bfc[_0xbeaa39(0x131f)],_0x2e66a4=!!_0x405bfc[_0xbeaa39(0x2390)],_0x51f765=!0x0===_0x405bfc[_0xbeaa39(0x41ba)]?-0x1:0x1,_0x507291=_0x405bfc[_0xbeaa39(0x1982)]||0x0,_0x113c6b=!!_0x405bfc[_0xbeaa39(0x10eb)],_0x5993f=_0x405bfc[_0xbeaa39(0x12ce)],_0x113c6b&&void 0x0===_0x5993f&&(_0x5993f=_0x58dd71['P'][_0xbeaa39(0x409)]())),0x0),_0x132c0b=0x0,_0x4f0ba0=0x0,_0x2551cb=0x0;for(_0x2e66a4&&_0x405bfc&&_0x405bfc[_0xbeaa39(0x2465)]&&(_0x3fbf80=_0x405bfc['subDiv']['X']*_0x507291/_0x405bfc[_0xbeaa39(0x2465)]['x'],_0x132c0b=_0x405bfc[_0xbeaa39(0x18b5)]['Y']*_0x507291/_0x405bfc[_0xbeaa39(0x2465)]['y'],_0x4f0ba0=_0x405bfc[_0xbeaa39(0x18b5)]['Z']*_0x507291/_0x405bfc[_0xbeaa39(0x2465)]['z'],_0x2551cb=_0x405bfc[_0xbeaa39(0x18b5)]['max']*_0x405bfc['subDiv']['max'],_0x405bfc[_0xbeaa39(0x2390)]['length']=0x0),_0x2acd2c=0x0;_0x2acd2c<_0x219dbc[_0xbeaa39(0x18cc)];_0x2acd2c++)_0x635b85[_0x2acd2c]=0x0;var _0x16ce80=_0x312cc3[_0xbeaa39(0x18cc)]/0x3|0x0;for(_0x2acd2c=0x0;_0x2acd2c<_0x16ce80;_0x2acd2c++){var _0xaf0289,_0x50ee8c,_0x4b31c9,_0xba3f3b,_0x393eb3,_0x5556a6,_0x54167b,_0xc1a2d2,_0xa31098,_0x27c1d7,_0x3043a5=0x1+(_0x54167b=0x3*_0x312cc3[0x3*_0x2acd2c]),_0x412a77=0x2+_0x54167b,_0x3193f5=0x1+(_0xc1a2d2=0x3*_0x312cc3[0x3*_0x2acd2c+0x1]),_0x3ff3c0=0x2+_0xc1a2d2,_0x44ba70=0x3*_0x312cc3[0x3*_0x2acd2c+0x2],_0x2c4d58=_0x219dbc[_0x54167b]-_0x219dbc[_0xc1a2d2],_0x5a3703=_0x219dbc[_0x3043a5]-_0x219dbc[_0x3193f5],_0x1700bf=_0x219dbc[_0x412a77]-_0x219dbc[_0x3ff3c0],_0xda5126=_0x219dbc[_0x44ba70]-_0x219dbc[_0xc1a2d2],_0x443b30=_0x219dbc[_0xa31098=0x1+_0x44ba70]-_0x219dbc[_0x3193f5],_0x5ad08a=_0x219dbc[_0x27c1d7=0x2+_0x44ba70]-_0x219dbc[_0x3ff3c0];if(_0x54d740=_0x51f765*(_0x5a3703*_0x5ad08a-_0x1700bf*_0x443b30),_0x529b9b=_0x51f765*(_0x1700bf*_0xda5126-_0x2c4d58*_0x5ad08a),_0x19a2b4=_0x51f765*(_0x2c4d58*_0x443b30-_0x5a3703*_0xda5126),_0x147f33=0x0===(_0x147f33=Math[_0xbeaa39(0x141a)](_0x54d740*_0x54d740+_0x529b9b*_0x529b9b+_0x19a2b4*_0x19a2b4))?0x1:_0x147f33,_0x54d740/=_0x147f33,_0x529b9b/=_0x147f33,_0x19a2b4/=_0x147f33,_0x382a29&&_0x405bfc&&(_0x405bfc[_0xbeaa39(0x15e1)][_0x2acd2c]['x']=_0x54d740,_0x405bfc[_0xbeaa39(0x15e1)][_0x2acd2c]['y']=_0x529b9b,_0x405bfc[_0xbeaa39(0x15e1)][_0x2acd2c]['z']=_0x19a2b4),_0x264faa&&_0x405bfc&&(_0x405bfc[_0xbeaa39(0x131f)][_0x2acd2c]['x']=(_0x219dbc[_0x54167b]+_0x219dbc[_0xc1a2d2]+_0x219dbc[_0x44ba70])/0x3,_0x405bfc['facetPositions'][_0x2acd2c]['y']=(_0x219dbc[_0x3043a5]+_0x219dbc[_0x3193f5]+_0x219dbc[_0xa31098])/0x3,_0x405bfc[_0xbeaa39(0x131f)][_0x2acd2c]['z']=(_0x219dbc[_0x412a77]+_0x219dbc[_0x3ff3c0]+_0x219dbc[_0x27c1d7])/0x3),_0x2e66a4&&_0x405bfc&&(_0x1700bf=Math[_0xbeaa39(0x3b8b)]((_0x405bfc[_0xbeaa39(0x131f)][_0x2acd2c]['x']-_0x405bfc[_0xbeaa39(0x7ef)][_0xbeaa39(0x40c4)]['x']*_0x507291)*_0x3fbf80),_0x5ad08a=Math[_0xbeaa39(0x3b8b)]((_0x405bfc[_0xbeaa39(0x131f)][_0x2acd2c]['y']-_0x405bfc[_0xbeaa39(0x7ef)][_0xbeaa39(0x40c4)]['y']*_0x507291)*_0x132c0b),_0x2c4d58=Math[_0xbeaa39(0x3b8b)]((_0x405bfc[_0xbeaa39(0x131f)][_0x2acd2c]['z']-_0x405bfc[_0xbeaa39(0x7ef)][_0xbeaa39(0x40c4)]['z']*_0x507291)*_0x4f0ba0),_0x443b30=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0x54167b]-_0x405bfc[_0xbeaa39(0x7ef)][_0xbeaa39(0x40c4)]['x']*_0x507291)*_0x3fbf80),_0x5a3703=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0x3043a5]-_0x405bfc[_0xbeaa39(0x7ef)]['minimum']['y']*_0x507291)*_0x132c0b),_0xda5126=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0x412a77]-_0x405bfc[_0xbeaa39(0x7ef)]['minimum']['z']*_0x507291)*_0x4f0ba0),_0x5556a6=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0xc1a2d2]-_0x405bfc[_0xbeaa39(0x7ef)][_0xbeaa39(0x40c4)]['x']*_0x507291)*_0x3fbf80),_0xaf0289=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0x3193f5]-_0x405bfc[_0xbeaa39(0x7ef)]['minimum']['y']*_0x507291)*_0x132c0b),_0x50ee8c=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0x3ff3c0]-_0x405bfc['bInfo']['minimum']['z']*_0x507291)*_0x4f0ba0),_0x4b31c9=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0x44ba70]-_0x405bfc['bInfo'][_0xbeaa39(0x40c4)]['x']*_0x507291)*_0x3fbf80),_0xba3f3b=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0xa31098]-_0x405bfc[_0xbeaa39(0x7ef)][_0xbeaa39(0x40c4)]['y']*_0x507291)*_0x132c0b),_0x393eb3=Math[_0xbeaa39(0x3b8b)]((_0x219dbc[_0x27c1d7]-_0x405bfc[_0xbeaa39(0x7ef)]['minimum']['z']*_0x507291)*_0x4f0ba0),_0x443b30=_0x443b30+_0x405bfc[_0xbeaa39(0x18b5)][_0xbeaa39(0x1955)]*_0x5a3703+_0x2551cb*_0xda5126,_0x5a3703=_0x5556a6+_0x405bfc[_0xbeaa39(0x18b5)]['max']*_0xaf0289+_0x2551cb*_0x50ee8c,_0xda5126=_0x4b31c9+_0x405bfc[_0xbeaa39(0x18b5)][_0xbeaa39(0x1955)]*_0xba3f3b+_0x2551cb*_0x393eb3,_0x5556a6=_0x1700bf+_0x405bfc[_0xbeaa39(0x18b5)][_0xbeaa39(0x1955)]*_0x5ad08a+_0x2551cb*_0x2c4d58,_0x405bfc[_0xbeaa39(0x2390)][_0x5556a6]=_0x405bfc['facetPartitioning'][_0x5556a6]||new Array(),_0x405bfc[_0xbeaa39(0x2390)][_0x443b30]=_0x405bfc['facetPartitioning'][_0x443b30]||new Array(),_0x405bfc[_0xbeaa39(0x2390)][_0x5a3703]=_0x405bfc[_0xbeaa39(0x2390)][_0x5a3703]||new Array(),_0x405bfc[_0xbeaa39(0x2390)][_0xda5126]=_0x405bfc[_0xbeaa39(0x2390)][_0xda5126]||new Array(),_0x405bfc[_0xbeaa39(0x2390)][_0x443b30][_0xbeaa39(0xede)](_0x2acd2c),_0x5a3703!=_0x443b30&&_0x405bfc[_0xbeaa39(0x2390)][_0x5a3703]['push'](_0x2acd2c),_0xda5126!=_0x5a3703&&_0xda5126!=_0x443b30&&_0x405bfc[_0xbeaa39(0x2390)][_0xda5126][_0xbeaa39(0xede)](_0x2acd2c),_0x5556a6!=_0x443b30&&_0x5556a6!=_0x5a3703&&_0x5556a6!=_0xda5126&&_0x405bfc[_0xbeaa39(0x2390)][_0x5556a6][_0xbeaa39(0xede)](_0x2acd2c)),_0x113c6b&&_0x405bfc&&_0x405bfc[_0xbeaa39(0x131f)]){const _0x4e66c6=_0x405bfc[_0xbeaa39(0x5a9)][_0x2acd2c];_0x4e66c6[_0xbeaa39(0x334c)]=0x3*_0x2acd2c,_0x4e66c6[_0xbeaa39(0xe0a)]=_0x58dd71['P'][_0xbeaa39(0x3aed)](_0x405bfc[_0xbeaa39(0x131f)][_0x2acd2c],_0x5993f);}_0x635b85[_0x54167b]+=_0x54d740,_0x635b85[_0x3043a5]+=_0x529b9b,_0x635b85[_0x412a77]+=_0x19a2b4,_0x635b85[_0xc1a2d2]+=_0x54d740,_0x635b85[_0x3193f5]+=_0x529b9b,_0x635b85[_0x3ff3c0]+=_0x19a2b4,_0x635b85[_0x44ba70]+=_0x54d740,_0x635b85[_0xa31098]+=_0x529b9b,_0x635b85[_0x27c1d7]+=_0x19a2b4;}for(_0x2acd2c=0x0;_0x2acd2c<_0x635b85[_0xbeaa39(0x18cc)]/0x3;_0x2acd2c++)_0x54d740=_0x635b85[0x3*_0x2acd2c],_0x529b9b=_0x635b85[0x3*_0x2acd2c+0x1],_0x19a2b4=_0x635b85[0x3*_0x2acd2c+0x2],_0x147f33=0x0===(_0x147f33=Math[_0xbeaa39(0x141a)](_0x54d740*_0x54d740+_0x529b9b*_0x529b9b+_0x19a2b4*_0x19a2b4))?0x1:_0x147f33,_0x54d740/=_0x147f33,_0x529b9b/=_0x147f33,_0x19a2b4/=_0x147f33,_0x635b85[0x3*_0x2acd2c]=_0x54d740,_0x635b85[0x3*_0x2acd2c+0x1]=_0x529b9b,_0x635b85[0x3*_0x2acd2c+0x2]=_0x19a2b4;}static['_ComputeSides'](_0x7ba246,_0x4a93ed,_0x56b046,_0x5c0ada,_0x3be6fa,_0x217b8f,_0x46029d){var _0x1b1d9b=_0x63c98a,_0xa6e8ad=_0x56b046[_0x1b1d9b(0x18cc)],_0x52a0fa=_0x5c0ada[_0x1b1d9b(0x18cc)];let _0xb219ca,_0x716806;switch(_0x7ba246=_0x7ba246||_0x16ef68['DEFAULTSIDE']){case _0x16ef68[_0x1b1d9b(0x534)]:break;case _0x16ef68['BACKSIDE']:for(_0xb219ca=0x0;_0xb219ca<_0xa6e8ad;_0xb219ca+=0x3){var _0x2ee98e=_0x56b046[_0xb219ca];_0x56b046[_0xb219ca]=_0x56b046[_0xb219ca+0x2],_0x56b046[_0xb219ca+0x2]=_0x2ee98e;}for(_0x716806=0x0;_0x716806<_0x52a0fa;_0x716806++)_0x5c0ada[_0x716806]=-_0x5c0ada[_0x716806];break;case _0x16ef68[_0x1b1d9b(0x3a24)]:{var _0x4c4325=_0x4a93ed[_0x1b1d9b(0x18cc)],_0x2e57fa=_0x4c4325/0x3;for(let _0x1684ca=0x0;_0x1684ca<_0x4c4325;_0x1684ca++)_0x4a93ed[_0x4c4325+_0x1684ca]=_0x4a93ed[_0x1684ca];for(_0xb219ca=0x0;_0xb219ca<_0xa6e8ad;_0xb219ca+=0x3)_0x56b046[_0xb219ca+_0xa6e8ad]=_0x56b046[_0xb219ca+0x2]+_0x2e57fa,_0x56b046[_0xb219ca+0x1+_0xa6e8ad]=_0x56b046[_0xb219ca+0x1]+_0x2e57fa,_0x56b046[_0xb219ca+0x2+_0xa6e8ad]=_0x56b046[_0xb219ca]+_0x2e57fa;for(_0x716806=0x0;_0x716806<_0x52a0fa;_0x716806++)_0x5c0ada[_0x52a0fa+_0x716806]=-_0x5c0ada[_0x716806];var _0x11dd25=_0x3be6fa[_0x1b1d9b(0x18cc)];let _0x13d66e=0x0;for(_0x13d66e=0x0;_0x13d66e<_0x11dd25;_0x13d66e++)_0x3be6fa[_0x13d66e+_0x11dd25]=_0x3be6fa[_0x13d66e];for(_0x217b8f=_0x217b8f||new _0x58dd71['Lt'](0x0,0x0,0x1,0x1),_0x46029d=_0x46029d||new _0x58dd71['Lt'](0x0,0x0,0x1,0x1),_0x13d66e=0x0,_0xb219ca=0x0;_0xb219ca<_0x11dd25/0x2;_0xb219ca++)_0x3be6fa[_0x13d66e]=_0x217b8f['x']+(_0x217b8f['z']-_0x217b8f['x'])*_0x3be6fa[_0x13d66e],_0x3be6fa[_0x13d66e+0x1]=_0x217b8f['y']+(_0x217b8f['w']-_0x217b8f['y'])*_0x3be6fa[_0x13d66e+0x1],_0x3be6fa[_0x13d66e+_0x11dd25]=_0x46029d['x']+(_0x46029d['z']-_0x46029d['x'])*_0x3be6fa[_0x13d66e+_0x11dd25],_0x3be6fa[_0x13d66e+_0x11dd25+0x1]=_0x46029d['y']+(_0x46029d['w']-_0x46029d['y'])*_0x3be6fa[_0x13d66e+_0x11dd25+0x1],_0x13d66e+=0x2;break;}}}static[_0x63c98a(0x1fef)](_0x1e7c0d,_0x40b379){var _0x2013ae=_0x63c98a;const _0x4d8b91=new _0x16ef68();var _0x4f49e8=_0x1e7c0d[_0x2013ae(0x18a3)],_0x1e8604=(_0x4f49e8&&_0x4d8b91[_0x2013ae(0x386b)](_0x4f49e8,_0x49da97['o'][_0x2013ae(0x1678)]),_0x1e7c0d[_0x2013ae(0xdd1)]),_0x1e8604=(_0x1e8604&&_0x4d8b91[_0x2013ae(0x386b)](_0x1e8604,_0x49da97['o']['NormalKind']),_0x1e7c0d[_0x2013ae(0x2921)]),_0x1e8604=(_0x1e8604&&_0x4d8b91[_0x2013ae(0x386b)](_0x1e8604,_0x49da97['o'][_0x2013ae(0x23d9)]),_0x1e7c0d[_0x2013ae(0x4116)]),_0x1e8604=(_0x1e8604&&_0x4d8b91[_0x2013ae(0x386b)](_0x1e8604,_0x49da97['o']['UVKind']),_0x1e7c0d[_0x2013ae(0x41fe)]),_0x1e8604=(_0x1e8604&&_0x4d8b91[_0x2013ae(0x386b)](_0x1e8604,_0x49da97['o'][_0x2013ae(0xa54)]),_0x1e7c0d['uv3s']),_0x1e8604=(_0x1e8604&&_0x4d8b91[_0x2013ae(0x386b)](_0x1e8604,_0x49da97['o']['UV3Kind']),_0x1e7c0d['uv4s']),_0x1e8604=(_0x1e8604&&_0x4d8b91[_0x2013ae(0x386b)](_0x1e8604,_0x49da97['o'][_0x2013ae(0x127a)]),_0x1e7c0d[_0x2013ae(0xa39)]),_0x1e8604=(_0x1e8604&&_0x4d8b91[_0x2013ae(0x386b)](_0x1e8604,_0x49da97['o'][_0x2013ae(0x1c42)]),_0x1e7c0d[_0x2013ae(0x14a2)]),_0x1e8604=(_0x1e8604&&_0x4d8b91[_0x2013ae(0x386b)](_0x1e8604,_0x49da97['o'][_0x2013ae(0x2504)]),_0x1e7c0d[_0x2013ae(0x2838)]),_0x1e8604=(_0x1e8604&&_0x4d8b91['set'](_0x3cf4ed['HE']['CheckColors4'](_0x1e8604,_0x4f49e8[_0x2013ae(0x18cc)]/0x3),_0x49da97['o']['ColorKind']),_0x1e7c0d['matricesIndices']),_0x4f49e8=(_0x1e8604&&_0x4d8b91['set'](_0x1e8604,_0x49da97['o'][_0x2013ae(0x306e)]),_0x1e7c0d[_0x2013ae(0x354a)]),_0x1e8604=(_0x4f49e8&&_0x4d8b91[_0x2013ae(0x386b)](_0x4f49e8,_0x49da97['o']['MatricesWeightsKind']),_0x1e7c0d[_0x2013ae(0xe41)]);_0x1e8604&&(_0x4d8b91[_0x2013ae(0xe41)]=_0x1e8604),_0x40b379[_0x2013ae(0x1df2)](_0x4d8b91,_0x1e7c0d['updatable']);}}_0x16ef68[_0x63c98a(0x534)]=0x0,_0x16ef68['BACKSIDE']=0x1,_0x16ef68[_0x63c98a(0x3a24)]=0x2,_0x16ef68[_0x63c98a(0x3cd1)]=0x0,_0x338657([_0x3c6ec3['G6'][_0x63c98a(0x235b)]((...[_0x345de8])=>!Array['isArray'](_0x345de8))],_0x16ef68,'_TransformVector3Coordinates',null),_0x338657([_0x3c6ec3['G6']['filter']((...[_0x381eae])=>!Array[_0x63c98a(0x2cb4)](_0x381eae))],_0x16ef68,'_TransformVector3Normals',null),_0x338657([_0x3c6ec3['G6'][_0x63c98a(0x235b)]((...[_0x3eb79d])=>!Array[_0x63c98a(0x2cb4)](_0x3eb79d))],_0x16ef68,_0x63c98a(0xb28),null),_0x338657([_0x3c6ec3['G6']['filter']((...[_0x196da8])=>!Array['isArray'](_0x196da8))],_0x16ef68,_0x63c98a(0x16b7),null);},0x12e2e:(_0x1ce552,_0x49f8d8,_0x3b266a)=>{var _0x47bad8=_0x3b266a(0x120c8),_0x579dca=_0x3b266a(0x11362),_0x35d218=_0x3b266a(0x13eea),_0x2e02f9=_0x3b266a(0x4268),_0x4387ce=_0x3b266a(0x16a94),_0x244502=_0x3b266a(0x4d2c),_0x5dc3ca=_0x3b266a(0x1127a),_0x3b1a72=_0x3b266a(0x93a5),_0x37f624=_0x3b266a(0xdf62),_0x262879=_0x3b266a(0xa3b5),_0x201163=_0x3b266a(0x189f),_0x45ac75=_0x3b266a(0x22a),_0x4a6add=_0x3b266a(0x95f2),_0xc04869=_0x3b266a(0x9126),_0x2e0451=_0x3b266a(0x7dc0),_0x46ea95=_0x3b266a(0x3e9d),_0x4ce0c4=_0x3b266a(0xb47c),_0x291625=_0x3b266a(0x89da),_0xb5ecad=_0x3b266a(0x124aa),_0x2ba339=_0x3b266a(0x9bb8),_0x131e94=_0x3b266a(0x7731),_0x3b266a=_0x3b266a(0xdc70);_0x35d218['NR'],_0x2e02f9['cQ'],_0x4387ce['Qk'],_0x579dca['uH'],_0x291625['Au'],_0x47bad8['LY'],_0x244502['wf'],_0x5dc3ca['eu'],_0x3b1a72['eB'],_0x37f624['xW'],_0x37f624['nL'],_0x37f624['Gz'],_0x201163['Gc'],_0x201163['bC'],_0x45ac75['O'],_0xc04869['KA'],_0x4a6add['pT'],_0x2e0451['$6'],_0x2e0451['DG'],_0x2e0451['W'],_0x262879['a4'],_0x262879['Yo'],_0x46ea95['_'],_0x4ce0c4['sh'],_0x131e94['M'],_0x3b266a['_'],_0xb5ecad['t'],_0x2ba339['iz'];},0x101e5:(_0x5ee027,_0x299c95,_0x4fb40d)=>{var _0xb035e1=a8_0x1ec55c;_0x4fb40d['d'](_0x299c95,{'Z3':()=>_0x4c6278,'lA':()=>_0x50bd6d});var _0x50bd6d,_0x4d7b34=_0x4fb40d(0xd53f),_0x4cbbb0=_0x4fb40d(0x1679c),_0x1680ff=_0x4fb40d(0x9607),_0xf46922=_0x4fb40d(0x94e3),_0x59f450=_0x4fb40d(0x4ba7),_0x3b5831=_0x4fb40d(0x16bf5);class _0x4c6278{constructor(){var _0x287367=a8_0x5306;this[_0x287367(0x17e8)]=!0x1,this[_0x287367(0xbe4)]=[];}['addTask'](_0x15100a){var _0x2061fc=a8_0x5306;this[_0x2061fc(0xbe4)][_0x2061fc(0xede)](_0x15100a);}[_0xb035e1(0x3c30)](){var _0x192151=_0xb035e1,_0x29170e=this[_0x192151(0xbe4)][_0x192151(0x1cb7)]();_0x29170e?(this[_0x192151(0x17e8)]=!0x0,this[_0x192151(0xd46)](_0x29170e)):this['running']=!0x1;}[_0xb035e1(0xd46)](_0x451ace){var _0x48a170=_0xb035e1;if(_0x451ace['parallelProcessing'])_0x451ace[_0x48a170(0x3fe6)]['forEach'](_0xfae6f8=>{var _0xd5aefe=_0x48a170;const _0x588fe7=this[_0xd5aefe(0x418b)](_0x451ace);_0x588fe7[_0xd5aefe(0x1e7b)](_0xfae6f8,_0x65a7f1=>{var _0xb9bdce=_0xd5aefe;void 0x0!==_0xfae6f8[_0xb9bdce(0xd4b)]&&_0x451ace[_0xb9bdce(0x35e5)][_0xb9bdce(0x26d6)](_0xfae6f8[_0xb9bdce(0xd4b)],_0x65a7f1),_0x65a7f1[_0xb9bdce(0xa11)]=!0x0,_0xfae6f8[_0xb9bdce(0x2645)]===_0x451ace[_0xb9bdce(0x3fe6)][_0x451ace['settings'][_0xb9bdce(0x18cc)]-0x1][_0xb9bdce(0x2645)]&&_0x451ace[_0xb9bdce(0x3497)]&&_0x451ace[_0xb9bdce(0x3497)](),this[_0xb9bdce(0x3c30)]();});});else{const _0x36d7d1=this[_0x48a170(0x418b)](_0x451ace);_0x59f450['$g'][_0x48a170(0xc0f)](_0x451ace['settings']['length'],_0x2f4795=>{var _0x22e42e=_0x48a170,_0x201db3=_0x451ace[_0x22e42e(0x3fe6)][_0x2f4795[_0x22e42e(0xc2b)]],_0xc9c24b=()=>{var _0x2a3fdc=_0x22e42e;_0x2f4795[_0x2a3fdc(0x3c30)]();};_0x36d7d1[_0x22e42e(0x1e7b)](_0x201db3,_0x28032=>{var _0x3134da=_0x22e42e;void 0x0!==_0x201db3[_0x3134da(0xd4b)]&&_0x451ace[_0x3134da(0x35e5)][_0x3134da(0x26d6)](_0x201db3[_0x3134da(0xd4b)],_0x28032),_0x28032['isVisible']=!0x0,_0xc9c24b();});},()=>{var _0x580bc0=_0x48a170;_0x451ace[_0x580bc0(0x3497)]&&_0x451ace[_0x580bc0(0x3497)](),this[_0x580bc0(0x3c30)]();});}}[_0xb035e1(0x418b)](_0x23caed){var _0x869113=_0xb035e1;return _0x23caed[_0x869113(0x2836)],_0x50bd6d[_0x869113(0x3b01)],new _0x4bc2e7(_0x23caed[_0x869113(0x35e5)]);}}(_0x50bd6d=_0x50bd6d||{})[_0x50bd6d[_0xb035e1(0x3b01)]=0x0]='QUADRATIC';class _0x5a15ab{constructor(_0x1718ad){var _0x12bf4d=_0xb035e1;this[_0x12bf4d(0x3cb5)]=_0x1718ad,this[_0x12bf4d(0x993)]=new Array(0x4),this[_0x12bf4d(0xa0a)]=!0x1,this[_0x12bf4d(0x2ac4)]=!0x1,this[_0x12bf4d(0x1791)]=!0x1,this[_0x12bf4d(0x3851)]=0x0;}}class _0x1a2c8b{constructor(_0x123604,_0x13fb33){var _0x2ce7d4=_0xb035e1;this[_0x2ce7d4(0xa9f)]=_0x123604,this['id']=_0x13fb33,this[_0x2ce7d4(0xcdc)]=!0x0,this['q']=new _0x45350a(),this[_0x2ce7d4(0x7f7)]=0x0,this[_0x2ce7d4(0x2340)]=0x0,this[_0x2ce7d4(0x5bf)]=[];}[_0xb035e1(0x3c31)](_0x517003){var _0x1e3b4e=_0xb035e1;this['position'][_0x1e3b4e(0x19f9)](_0x517003);}}class _0x45350a{constructor(_0x299a3b){var _0x2025f6=_0xb035e1;this[_0x2025f6(0x307e)]=new Array(0xa);for(let _0x3b3a9c=0x0;_0x3b3a9c<0xa;++_0x3b3a9c)_0x299a3b&&_0x299a3b[_0x3b3a9c]?this[_0x2025f6(0x307e)][_0x3b3a9c]=_0x299a3b[_0x3b3a9c]:this[_0x2025f6(0x307e)][_0x3b3a9c]=0x0;}[_0xb035e1(0x2f71)](_0x40c7ad,_0x30b6a2,_0x7a778f,_0x5a4e50,_0xe9ce90,_0x538536,_0x5c551e,_0x2eb932,_0x4ac2ac){var _0x4adf7b=_0xb035e1;return this[_0x4adf7b(0x307e)][_0x40c7ad]*this['data'][_0xe9ce90]*this['data'][_0x4ac2ac]+this[_0x4adf7b(0x307e)][_0x7a778f]*this[_0x4adf7b(0x307e)][_0x5a4e50]*this[_0x4adf7b(0x307e)][_0x2eb932]+this[_0x4adf7b(0x307e)][_0x30b6a2]*this[_0x4adf7b(0x307e)][_0x538536]*this['data'][_0x5c551e]-this[_0x4adf7b(0x307e)][_0x7a778f]*this[_0x4adf7b(0x307e)][_0xe9ce90]*this[_0x4adf7b(0x307e)][_0x5c551e]-this[_0x4adf7b(0x307e)][_0x40c7ad]*this[_0x4adf7b(0x307e)][_0x538536]*this[_0x4adf7b(0x307e)][_0x2eb932]-this[_0x4adf7b(0x307e)][_0x30b6a2]*this[_0x4adf7b(0x307e)][_0x5a4e50]*this[_0x4adf7b(0x307e)][_0x4ac2ac];}['addInPlace'](_0x200350){var _0x552d2b=_0xb035e1;for(let _0x1b2e11=0x0;_0x1b2e11<0xa;++_0x1b2e11)this['data'][_0x1b2e11]+=_0x200350[_0x552d2b(0x307e)][_0x1b2e11];}[_0xb035e1(0x636)](_0x3602aa){var _0x4bf693=_0xb035e1;for(let _0x461e71=0x0;_0x461e71<0xa;++_0x461e71)this[_0x4bf693(0x307e)][_0x461e71]+=_0x3602aa[_0x461e71];}[_0xb035e1(0x2e5)](_0x5e8e30){var _0x34b245=_0xb035e1;const _0x1eebc5=new _0x45350a();for(let _0x52b4fd=0x0;_0x52b4fd<0xa;++_0x52b4fd)_0x1eebc5[_0x34b245(0x307e)][_0x52b4fd]=this[_0x34b245(0x307e)][_0x52b4fd]+_0x5e8e30[_0x34b245(0x307e)][_0x52b4fd];return _0x1eebc5;}static['FromData'](_0x2ad665,_0x275f07,_0x4104cb,_0x325377){var _0xb24890=_0xb035e1;return new _0x45350a(_0x45350a[_0xb24890(0x32b6)](_0x2ad665,_0x275f07,_0x4104cb,_0x325377));}static[_0xb035e1(0x32b6)](_0x4ecbfd,_0x5de75d,_0x42514d,_0x38295e){return[_0x4ecbfd*_0x4ecbfd,_0x4ecbfd*_0x5de75d,_0x4ecbfd*_0x42514d,_0x4ecbfd*_0x38295e,_0x5de75d*_0x5de75d,_0x5de75d*_0x42514d,_0x5de75d*_0x38295e,_0x42514d*_0x42514d,_0x42514d*_0x38295e,_0x38295e*_0x38295e];}}class _0x590209{constructor(_0x384b22,_0x42d547){var _0x449a31=_0xb035e1;this[_0x449a31(0x314a)]=_0x384b22,this[_0x449a31(0x3f4f)]=_0x42d547;}}class _0x4bc2e7{constructor(_0x522249){var _0x62ab98=_0xb035e1;this['_mesh']=_0x522249,this['syncIterations']=0x1388,this[_0x62ab98(0x1a29)]=0x7,this[_0x62ab98(0x3bfe)]=0x64,this['boundingBoxEpsilon']=_0x3b5831['kn'];}[_0xb035e1(0x1e7b)](_0x2add38,_0x168e90){var _0x2ee1e3=_0xb035e1;this[_0x2ee1e3(0x72c)](),_0x59f450['$g'][_0x2ee1e3(0xc0f)](this[_0x2ee1e3(0xc10)]['subMeshes'][_0x2ee1e3(0x18cc)],_0x2adaab=>{this['_initWithMesh'](_0x2adaab['index'],()=>{var _0xb6b477=a8_0x5306;this[_0xb6b477(0xd80)](_0x2add38,_0x2adaab[_0xb6b477(0xc2b)],()=>{_0x2adaab['executeNext']();});},_0x2add38['optimizeMesh']);},()=>{setTimeout(()=>{_0x168e90(this['_reconstructedMesh']);},0x0);});}[_0xb035e1(0xd80)](_0x537873,_0x1f69cb,_0x427752){var _0x335e3a=_0xb035e1;const _0x216b83=~~(this[_0x335e3a(0x112f)][_0x335e3a(0x18cc)]*_0x537873[_0x335e3a(0x2645)]);let _0x3fd084=0x0;const _0x26af40=this['_triangles'][_0x335e3a(0x18cc)],_0x3fb729=(_0x4c7f8f,_0x2d4883)=>{setTimeout(()=>{var _0x45f27a=a8_0x5306;_0x4c7f8f%0x5==0x0&&this['_updateMesh'](0x0===_0x4c7f8f);for(let _0x1150d5=0x0;_0x1150d5<this['_triangles'][_0x45f27a(0x18cc)];++_0x1150d5)this[_0x45f27a(0x112f)][_0x1150d5][_0x45f27a(0x2ac4)]=!0x1;const _0x57512a=1e-9*Math[_0x45f27a(0x421b)](_0x4c7f8f+0x3,this[_0x45f27a(0x1a29)]);_0x59f450['$g'][_0x45f27a(0x39c6)](this[_0x45f27a(0x112f)][_0x45f27a(0x18cc)],this[_0x45f27a(0x2447)],_0x1094b1=>{var _0x27388a=_0x45f27a,_0x1094b1=~~((this[_0x27388a(0x112f)]['length']/0x2+_0x1094b1)%this['_triangles'][_0x27388a(0x18cc)]),_0x4c7e35=this['_triangles'][_0x1094b1];if(_0x4c7e35&&!(_0x4c7e35[_0x27388a(0x993)][0x3]>_0x57512a||_0x4c7e35[_0x27388a(0xa0a)]||_0x4c7e35[_0x27388a(0x2ac4)])){for(let _0xe29c78=0x0;_0xe29c78<0x3;++_0xe29c78)if(_0x4c7e35[_0x27388a(0x993)][_0xe29c78]<_0x57512a){const _0x1f2e14=[],_0x16ea81=[],_0x3639c3=_0x4c7e35[_0x27388a(0x3cb5)][_0xe29c78],_0x399ae8=_0x4c7e35[_0x27388a(0x3cb5)][(_0xe29c78+0x1)%0x3];if(!_0x3639c3[_0x27388a(0xcdc)]&&!_0x399ae8[_0x27388a(0xcdc)]){var _0x5019a1=_0x4d7b34['P']['Zero']();this[_0x27388a(0x1406)](_0x3639c3,_0x399ae8,_0x5019a1);const _0x51562c=new Array();if(!this[_0x27388a(0x2ac3)](_0x3639c3,_0x399ae8,_0x5019a1,_0x1f2e14,_0x51562c)&&!this['_isFlipped'](_0x399ae8,_0x3639c3,_0x5019a1,_0x16ea81,_0x51562c)&&!(_0x1f2e14[_0x27388a(0x86a)](!0x0)<0x0||_0x16ea81[_0x27388a(0x86a)](!0x0)<0x0)){const _0x551c61=new Array();if(_0x51562c['forEach'](_0x2f0b8e=>{var _0x5c7c3c=_0x27388a;-0x1===_0x551c61['indexOf'](_0x2f0b8e)&&(_0x2f0b8e['deletePending']=!0x0,_0x551c61[_0x5c7c3c(0xede)](_0x2f0b8e));}),_0x551c61['length']%0x2==0x0){_0x3639c3['q']=_0x399ae8['q']['add'](_0x3639c3['q']),_0x3639c3[_0x27388a(0x3c31)](_0x5019a1);var _0x26d764=this[_0x27388a(0x195d)][_0x27388a(0x18cc)],_0x41314f=(_0x3fd084=this['_updateTriangles'](_0x3639c3,_0x3639c3,_0x1f2e14,_0x3fd084),_0x3fd084=this[_0x27388a(0x24b8)](_0x3639c3,_0x399ae8,_0x16ea81,_0x3fd084),this[_0x27388a(0x195d)][_0x27388a(0x18cc)]-_0x26d764);if(_0x41314f<=_0x3639c3[_0x27388a(0x7f7)]){if(_0x41314f){for(let _0x4c7d3a=0x0;_0x4c7d3a<_0x41314f;_0x4c7d3a++)this[_0x27388a(0x195d)][_0x3639c3['triangleStart']+_0x4c7d3a]=this[_0x27388a(0x195d)][_0x26d764+_0x4c7d3a];}}else _0x3639c3[_0x27388a(0x2340)]=_0x26d764;_0x3639c3[_0x27388a(0x7f7)]=_0x41314f;break;}}}}}},_0x2d4883,()=>_0x26af40-_0x3fd084<=_0x216b83);},0x0);};_0x59f450['$g']['Run'](this[_0x335e3a(0x3bfe)],_0x50f6c5=>{var _0x365f5c=_0x335e3a;_0x26af40-_0x3fd084<=_0x216b83?_0x50f6c5['breakLoop']():_0x3fb729(_0x50f6c5[_0x365f5c(0xc2b)],()=>{var _0x5804ea=_0x365f5c;_0x50f6c5[_0x5804ea(0x3c30)]();});},()=>{setTimeout(()=>{var _0x1075a3=a8_0x5306;this[_0x1075a3(0x1762)](_0x1f69cb),_0x427752();},0x0);});}[_0xb035e1(0x2b2)](_0x357909,_0x678bdf,_0x5ba9b7){var _0x4517a4=_0xb035e1;this[_0x4517a4(0x3cb5)]=[],this[_0x4517a4(0x112f)]=[];const _0x23b517=this[_0x4517a4(0xc10)][_0x4517a4(0x38be)](_0x4cbbb0['o'][_0x4517a4(0x1678)]),_0x553884=this[_0x4517a4(0xc10)]['getIndices'](),_0x167a17=this[_0x4517a4(0xc10)]['subMeshes'][_0x357909],_0x21e5ca=_0x4e35d4=>{var _0x544a38=_0x4517a4;if(_0x5ba9b7){for(let _0x172817=0x0;_0x172817<this[_0x544a38(0x3cb5)][_0x544a38(0x18cc)];++_0x172817)if(this[_0x544a38(0x3cb5)][_0x172817][_0x544a38(0xa9f)][_0x544a38(0xff6)](_0x4e35d4,0.0001))return this[_0x544a38(0x3cb5)][_0x172817];}return null;},_0x46f510=[];_0x357909=_0x167a17[_0x4517a4(0x31fa)],_0x59f450['$g'][_0x4517a4(0x39c6)](_0x357909,this[_0x4517a4(0x2447)]/0x4>>0x0,_0x4b6212=>{var _0x53e44f=_0x4517a4;if(_0x23b517){var _0x4b6212=_0x4b6212+_0x167a17['verticesStart'],_0x162c55=_0x4d7b34['P'][_0x53e44f(0xf7f)](_0x23b517,0x3*_0x4b6212);const _0x3b0ee8=_0x21e5ca(_0x162c55)||new _0x1a2c8b(_0x162c55,this[_0x53e44f(0x3cb5)][_0x53e44f(0x18cc)]);_0x3b0ee8[_0x53e44f(0x5bf)][_0x53e44f(0xede)](_0x4b6212),_0x3b0ee8['id']===this[_0x53e44f(0x3cb5)][_0x53e44f(0x18cc)]&&this['_vertices']['push'](_0x3b0ee8),_0x46f510['push'](_0x3b0ee8['id']);}},()=>{var _0x598c9f=_0x4517a4;_0x59f450['$g'][_0x598c9f(0x39c6)](_0x167a17[_0x598c9f(0x3409)]/0x3,this[_0x598c9f(0x2447)],_0x18675c=>{var _0x19cf34=_0x598c9f;if(_0x553884){var _0x18675c=0x3*(_0x167a17[_0x19cf34(0x3a77)]/0x3+_0x18675c),_0x535468=_0x553884[0x0+_0x18675c],_0x44020e=_0x553884[0x1+_0x18675c],_0x1caa72=_0x553884[0x2+_0x18675c],_0x535468=this[_0x19cf34(0x3cb5)][_0x46f510[_0x535468-_0x167a17[_0x19cf34(0x10ab)]]],_0x44020e=this[_0x19cf34(0x3cb5)][_0x46f510[_0x44020e-_0x167a17[_0x19cf34(0x10ab)]]],_0x1caa72=this['_vertices'][_0x46f510[_0x1caa72-_0x167a17[_0x19cf34(0x10ab)]]];const _0x5180d6=new _0x5a15ab([_0x535468,_0x44020e,_0x1caa72]);_0x5180d6[_0x19cf34(0x1777)]=_0x18675c,this['_triangles'][_0x19cf34(0xede)](_0x5180d6);}},()=>{var _0x400b1a=_0x598c9f;this[_0x400b1a(0x3421)](_0x678bdf);});});}['_init'](_0x2b66c3){var _0x4d44ca=_0xb035e1;_0x59f450['$g'][_0x4d44ca(0x39c6)](this[_0x4d44ca(0x112f)]['length'],this[_0x4d44ca(0x2447)],_0x4288c0=>{var _0x495b56=_0x4d44ca;const _0x546220=this[_0x495b56(0x112f)][_0x4288c0];_0x546220[_0x495b56(0x2281)]=_0x4d7b34['P'][_0x495b56(0x2060)](_0x546220[_0x495b56(0x3cb5)][0x1][_0x495b56(0xa9f)][_0x495b56(0x10ce)](_0x546220[_0x495b56(0x3cb5)][0x0][_0x495b56(0xa9f)]),_0x546220['_vertices'][0x2]['position'][_0x495b56(0x10ce)](_0x546220[_0x495b56(0x3cb5)][0x0]['position']))[_0x495b56(0x3f86)]();for(let _0xb11228=0x0;_0xb11228<0x3;_0xb11228++)_0x546220[_0x495b56(0x3cb5)][_0xb11228]['q'][_0x495b56(0x636)](_0x45350a['DataFromNumbers'](_0x546220[_0x495b56(0x2281)]['x'],_0x546220[_0x495b56(0x2281)]['y'],_0x546220[_0x495b56(0x2281)]['z'],-_0x4d7b34['P'][_0x495b56(0x29f5)](_0x546220[_0x495b56(0x2281)],_0x546220[_0x495b56(0x3cb5)][0x0][_0x495b56(0xa9f)])));},()=>{var _0x3dd1b2=_0x4d44ca;_0x59f450['$g'][_0x3dd1b2(0x39c6)](this[_0x3dd1b2(0x112f)][_0x3dd1b2(0x18cc)],this[_0x3dd1b2(0x2447)],_0x7e82eb=>{var _0x29d0ce=_0x3dd1b2;const _0x38f1ea=this[_0x29d0ce(0x112f)][_0x7e82eb];for(let _0x1923ce=0x0;_0x1923ce<0x3;++_0x1923ce)_0x38f1ea[_0x29d0ce(0x993)][_0x1923ce]=this['_calculateError'](_0x38f1ea[_0x29d0ce(0x3cb5)][_0x1923ce],_0x38f1ea[_0x29d0ce(0x3cb5)][(_0x1923ce+0x1)%0x3]);_0x38f1ea[_0x29d0ce(0x993)][0x3]=Math[_0x29d0ce(0x1111)](_0x38f1ea[_0x29d0ce(0x993)][0x0],_0x38f1ea['error'][0x1],_0x38f1ea['error'][0x2]);},()=>{_0x2b66c3();});});}['_reconstructMesh'](_0x384948){var _0x56cce6=_0xb035e1;const _0x1bc07d=[];let _0x30eff7;for(_0x30eff7=0x0;_0x30eff7<this[_0x56cce6(0x3cb5)][_0x56cce6(0x18cc)];++_0x30eff7)this[_0x56cce6(0x3cb5)][_0x30eff7][_0x56cce6(0x7f7)]=0x0;let _0x5bc585,_0x4d3f85;for(_0x30eff7=0x0;_0x30eff7<this[_0x56cce6(0x112f)][_0x56cce6(0x18cc)];++_0x30eff7)if(!this[_0x56cce6(0x112f)][_0x30eff7][_0x56cce6(0xa0a)]){for(_0x5bc585=this[_0x56cce6(0x112f)][_0x30eff7],_0x4d3f85=0x0;_0x4d3f85<0x3;++_0x4d3f85)_0x5bc585['_vertices'][_0x4d3f85][_0x56cce6(0x7f7)]=0x1;_0x1bc07d[_0x56cce6(0xede)](_0x5bc585);}const _0xdb1cf0=this[_0x56cce6(0x139b)]['getVerticesData'](_0x4cbbb0['o']['PositionKind'])||[],_0x534fdf=this[_0x56cce6(0x139b)][_0x56cce6(0x38be)](_0x4cbbb0['o'][_0x56cce6(0x24a2)])||[],_0x3e0bab=this['_reconstructedMesh'][_0x56cce6(0x38be)](_0x4cbbb0['o'][_0x56cce6(0x3f15)])||[],_0xcbebef=this[_0x56cce6(0x139b)]['getVerticesData'](_0x4cbbb0['o'][_0x56cce6(0x1e26)])||[],_0xf7e8f9=this[_0x56cce6(0xc10)][_0x56cce6(0x38be)](_0x4cbbb0['o'][_0x56cce6(0x24a2)]),_0x480a17=this[_0x56cce6(0xc10)][_0x56cce6(0x38be)](_0x4cbbb0['o'][_0x56cce6(0x3f15)]),_0x402487=this[_0x56cce6(0xc10)][_0x56cce6(0x38be)](_0x4cbbb0['o'][_0x56cce6(0x1e26)]);let _0x1b4dfc=0x0;for(_0x30eff7=0x0;_0x30eff7<this[_0x56cce6(0x3cb5)][_0x56cce6(0x18cc)];++_0x30eff7){const _0x18a8e6=this[_0x56cce6(0x3cb5)][_0x30eff7];_0x18a8e6['id']=_0x1b4dfc,_0x18a8e6[_0x56cce6(0x7f7)]&&_0x18a8e6['originalOffsets'][_0x56cce6(0x35b2)](_0x1b5432=>{var _0x339cb4=_0x56cce6;_0xdb1cf0[_0x339cb4(0xede)](_0x18a8e6[_0x339cb4(0xa9f)]['x']),_0xdb1cf0[_0x339cb4(0xede)](_0x18a8e6[_0x339cb4(0xa9f)]['y']),_0xdb1cf0[_0x339cb4(0xede)](_0x18a8e6[_0x339cb4(0xa9f)]['z']),_0xf7e8f9&&_0xf7e8f9[_0x339cb4(0x18cc)]&&(_0x534fdf[_0x339cb4(0xede)](_0xf7e8f9[0x3*_0x1b5432]),_0x534fdf['push'](_0xf7e8f9[0x3*_0x1b5432+0x1]),_0x534fdf[_0x339cb4(0xede)](_0xf7e8f9[0x3*_0x1b5432+0x2])),_0x480a17&&_0x480a17[_0x339cb4(0x18cc)]&&(_0x3e0bab[_0x339cb4(0xede)](_0x480a17[0x2*_0x1b5432]),_0x3e0bab[_0x339cb4(0xede)](_0x480a17[0x2*_0x1b5432+0x1])),_0x402487&&_0x402487[_0x339cb4(0x18cc)]&&(_0xcbebef[_0x339cb4(0xede)](_0x402487[0x4*_0x1b5432]),_0xcbebef[_0x339cb4(0xede)](_0x402487[0x4*_0x1b5432+0x1]),_0xcbebef[_0x339cb4(0xede)](_0x402487[0x4*_0x1b5432+0x2]),_0xcbebef[_0x339cb4(0xede)](_0x402487[0x4*_0x1b5432+0x3])),++_0x1b4dfc;});}var _0x3af57=this['_reconstructedMesh'][_0x56cce6(0x107f)]();const _0x29298=this['_reconstructedMesh'][_0x56cce6(0x3fd3)](),_0x130b19=this[_0x56cce6(0x139b)][_0x56cce6(0xc8b)],_0x565dcd=(this[_0x56cce6(0x139b)]['subMeshes']=[],this[_0x56cce6(0x139b)][_0x56cce6(0xa9a)]()),_0x5ed4b1=this['_mesh'][_0x56cce6(0xa9a)]();for(_0x30eff7=0x0;_0x30eff7<_0x1bc07d['length'];++_0x30eff7)_0x5bc585=_0x1bc07d[_0x30eff7],[0x0,0x1,0x2][_0x56cce6(0x35b2)](_0x596788=>{var _0x253d3f=_0x56cce6,_0x3209a9=_0x5ed4b1[_0x5bc585[_0x253d3f(0x1777)]+_0x596788];let _0x1ed9d7=_0x5bc585[_0x253d3f(0x3cb5)][_0x596788][_0x253d3f(0x5bf)][_0x253d3f(0x86a)](_0x3209a9);_0x1ed9d7<0x0&&(_0x1ed9d7=0x0),_0x565dcd[_0x253d3f(0xede)](_0x5bc585['_vertices'][_0x596788]['id']+_0x1ed9d7+_0x29298);});this[_0x56cce6(0x139b)][_0x56cce6(0x1d1e)](_0x565dcd),this['_reconstructedMesh'][_0x56cce6(0x3b86)](_0x4cbbb0['o'][_0x56cce6(0x1678)],_0xdb1cf0),0x0<_0x534fdf[_0x56cce6(0x18cc)]&&this[_0x56cce6(0x139b)][_0x56cce6(0x3b86)](_0x4cbbb0['o']['NormalKind'],_0x534fdf),0x0<_0x3e0bab[_0x56cce6(0x18cc)]&&this['_reconstructedMesh']['setVerticesData'](_0x4cbbb0['o'][_0x56cce6(0x3f15)],_0x3e0bab),0x0<_0xcbebef[_0x56cce6(0x18cc)]&&this[_0x56cce6(0x139b)]['setVerticesData'](_0x4cbbb0['o'][_0x56cce6(0x1e26)],_0xcbebef);var _0x32e50c=this[_0x56cce6(0xc10)][_0x56cce6(0xc8b)][_0x384948];0x0<_0x384948&&(this[_0x56cce6(0x139b)][_0x56cce6(0xc8b)]=[],_0x130b19[_0x56cce6(0x35b2)](_0x35a698=>{var _0x12ff6e=_0x56cce6;_0x1680ff['P']['AddToMesh'](_0x35a698[_0x12ff6e(0x57c)],_0x35a698[_0x12ff6e(0x10ab)],_0x35a698[_0x12ff6e(0x31fa)],_0x35a698['indexStart'],_0x35a698['indexCount'],_0x35a698['getMesh']());}),_0x1680ff['P'][_0x56cce6(0xa31)](_0x32e50c[_0x56cce6(0x57c)],_0x29298,_0x1b4dfc,_0x3af57,0x3*_0x1bc07d[_0x56cce6(0x18cc)],this[_0x56cce6(0x139b)]));}[_0xb035e1(0x72c)](){var _0x20169a=_0xb035e1;this['_reconstructedMesh']=new _0xf46922['Kj'](this[_0x20169a(0xc10)][_0x20169a(0xc1b)]+'Decimated',this[_0x20169a(0xc10)][_0x20169a(0x3d78)]()),this['_reconstructedMesh'][_0x20169a(0x20e8)]=this[_0x20169a(0xc10)][_0x20169a(0x20e8)],this[_0x20169a(0x139b)][_0x20169a(0xc5c)]=this[_0x20169a(0xc10)][_0x20169a(0xc5c)],this[_0x20169a(0x139b)]['isVisible']=!0x1,this[_0x20169a(0x139b)][_0x20169a(0x197a)]=this['_mesh'][_0x20169a(0x197a)];}['_isFlipped'](_0x2f7736,_0x223a06,_0x185111,_0x37dd9f,_0x4df3f9){var _0x33f1dc=_0xb035e1;for(let _0x262cf5=0x0;_0x262cf5<_0x2f7736[_0x33f1dc(0x7f7)];++_0x262cf5){var _0x3d5863=this[_0x33f1dc(0x112f)][this['_references'][_0x2f7736[_0x33f1dc(0x2340)]+_0x262cf5][_0x33f1dc(0x3f4f)]];if(!_0x3d5863[_0x33f1dc(0xa0a)]){var _0x2bf4c4=this[_0x33f1dc(0x195d)][_0x2f7736[_0x33f1dc(0x2340)]+_0x262cf5][_0x33f1dc(0x314a)];const _0x362b0c=_0x3d5863[_0x33f1dc(0x3cb5)][(_0x2bf4c4+0x1)%0x3],_0x294cde=_0x3d5863[_0x33f1dc(0x3cb5)][(_0x2bf4c4+0x2)%0x3];if(_0x362b0c===_0x223a06||_0x294cde===_0x223a06)_0x37dd9f[_0x262cf5]=!0x0,_0x4df3f9[_0x33f1dc(0xede)](_0x3d5863);else{let _0x2e9be3=_0x362b0c[_0x33f1dc(0xa9f)][_0x33f1dc(0x10ce)](_0x185111),_0x2e703f=(_0x2e9be3=_0x2e9be3[_0x33f1dc(0x3f86)](),_0x294cde[_0x33f1dc(0xa9f)][_0x33f1dc(0x10ce)](_0x185111));if(_0x2e703f=_0x2e703f[_0x33f1dc(0x3f86)](),0.999<Math[_0x33f1dc(0x273d)](_0x4d7b34['P'][_0x33f1dc(0x29f5)](_0x2e9be3,_0x2e703f)))return!0x0;_0x2bf4c4=_0x4d7b34['P'][_0x33f1dc(0x2060)](_0x2e9be3,_0x2e703f)[_0x33f1dc(0x3f86)]();if(_0x37dd9f[_0x262cf5]=!0x1,_0x4d7b34['P'][_0x33f1dc(0x29f5)](_0x2bf4c4,_0x3d5863[_0x33f1dc(0x2281)])<0.2)return!0x0;}}}return!0x1;}[_0xb035e1(0x24b8)](_0x384bb7,_0x5516a5,_0x3ce9f9,_0x4cb622){var _0xe3e629=_0xb035e1;let _0x6119a2=_0x4cb622;for(let _0x5708b5=0x0;_0x5708b5<_0x5516a5['triangleCount'];++_0x5708b5){var _0x9bc03e=this[_0xe3e629(0x195d)][_0x5516a5['triangleStart']+_0x5708b5];const _0x243fe0=this[_0xe3e629(0x112f)][_0x9bc03e[_0xe3e629(0x3f4f)]];_0x243fe0[_0xe3e629(0xa0a)]||(_0x3ce9f9[_0x5708b5]&&_0x243fe0[_0xe3e629(0x1791)]?(_0x243fe0['deleted']=!0x0,_0x6119a2++):(_0x243fe0[_0xe3e629(0x3cb5)][_0x9bc03e[_0xe3e629(0x314a)]]=_0x384bb7,_0x243fe0[_0xe3e629(0x2ac4)]=!0x0,_0x243fe0[_0xe3e629(0x993)][0x0]=this[_0xe3e629(0x1406)](_0x243fe0['_vertices'][0x0],_0x243fe0[_0xe3e629(0x3cb5)][0x1])+_0x243fe0[_0xe3e629(0x3851)]/0x2,_0x243fe0[_0xe3e629(0x993)][0x1]=this[_0xe3e629(0x1406)](_0x243fe0[_0xe3e629(0x3cb5)][0x1],_0x243fe0[_0xe3e629(0x3cb5)][0x2])+_0x243fe0[_0xe3e629(0x3851)]/0x2,_0x243fe0[_0xe3e629(0x993)][0x2]=this[_0xe3e629(0x1406)](_0x243fe0['_vertices'][0x2],_0x243fe0[_0xe3e629(0x3cb5)][0x0])+_0x243fe0['borderFactor']/0x2,_0x243fe0['error'][0x3]=Math['min'](_0x243fe0[_0xe3e629(0x993)][0x0],_0x243fe0[_0xe3e629(0x993)][0x1],_0x243fe0[_0xe3e629(0x993)][0x2]),this[_0xe3e629(0x195d)]['push'](_0x9bc03e)));}return _0x6119a2;}[_0xb035e1(0x348f)](){var _0x32a7de=_0xb035e1;for(let _0x583155=0x0;_0x583155<this[_0x32a7de(0x3cb5)]['length'];++_0x583155){const _0x304005=[],_0x3cffe0=[];var _0x3a4551=this['_vertices'][_0x583155];let _0x4a7139;for(_0x4a7139=0x0;_0x4a7139<_0x3a4551[_0x32a7de(0x7f7)];++_0x4a7139){var _0x423ff0=this[_0x32a7de(0x112f)][this[_0x32a7de(0x195d)][_0x3a4551[_0x32a7de(0x2340)]+_0x4a7139][_0x32a7de(0x3f4f)]];for(let _0xf19b10=0x0;_0xf19b10<0x3;_0xf19b10++){let _0x4594ca=0x0;for(var _0x1e50d0=_0x423ff0['_vertices'][_0xf19b10];_0x4594ca<_0x304005[_0x32a7de(0x18cc)]&&_0x3cffe0[_0x4594ca]!==_0x1e50d0['id'];)++_0x4594ca;_0x4594ca===_0x304005[_0x32a7de(0x18cc)]?(_0x304005[_0x32a7de(0xede)](0x1),_0x3cffe0[_0x32a7de(0xede)](_0x1e50d0['id'])):_0x304005[_0x4594ca]++;}}for(_0x4a7139=0x0;_0x4a7139<_0x304005[_0x32a7de(0x18cc)];++_0x4a7139)0x1===_0x304005[_0x4a7139]?this[_0x32a7de(0x3cb5)][_0x3cffe0[_0x4a7139]]['isBorder']=!0x0:this['_vertices'][_0x3cffe0[_0x4a7139]][_0x32a7de(0xcdc)]=!0x1;}}[_0xb035e1(0x2843)](_0x413268=!0x1){var _0x3d5ea8=_0xb035e1;let _0x3a10e7;if(!_0x413268){const _0x2e061a=[];for(_0x3a10e7=0x0;_0x3a10e7<this[_0x3d5ea8(0x112f)]['length'];++_0x3a10e7)this[_0x3d5ea8(0x112f)][_0x3a10e7]['deleted']||_0x2e061a[_0x3d5ea8(0xede)](this[_0x3d5ea8(0x112f)][_0x3a10e7]);this[_0x3d5ea8(0x112f)]=_0x2e061a;}for(_0x3a10e7=0x0;_0x3a10e7<this['_vertices'][_0x3d5ea8(0x18cc)];++_0x3a10e7)this[_0x3d5ea8(0x3cb5)][_0x3a10e7][_0x3d5ea8(0x7f7)]=0x0,this[_0x3d5ea8(0x3cb5)][_0x3a10e7]['triangleStart']=0x0;let _0x50ed57,_0x122d70,_0x416402;for(_0x3a10e7=0x0;_0x3a10e7<this[_0x3d5ea8(0x112f)][_0x3d5ea8(0x18cc)];++_0x3a10e7)for(_0x50ed57=this[_0x3d5ea8(0x112f)][_0x3a10e7],_0x122d70=0x0;_0x122d70<0x3;++_0x122d70)(_0x416402=_0x50ed57[_0x3d5ea8(0x3cb5)][_0x122d70])[_0x3d5ea8(0x7f7)]++;let _0xd19568=0x0;for(_0x3a10e7=0x0;_0x3a10e7<this[_0x3d5ea8(0x3cb5)][_0x3d5ea8(0x18cc)];++_0x3a10e7)this[_0x3d5ea8(0x3cb5)][_0x3a10e7][_0x3d5ea8(0x2340)]=_0xd19568,_0xd19568+=this[_0x3d5ea8(0x3cb5)][_0x3a10e7]['triangleCount'],this[_0x3d5ea8(0x3cb5)][_0x3a10e7][_0x3d5ea8(0x7f7)]=0x0;const _0xee357f=new Array(0x3*this['_triangles']['length']);for(_0x3a10e7=0x0;_0x3a10e7<this[_0x3d5ea8(0x112f)][_0x3d5ea8(0x18cc)];++_0x3a10e7)for(_0x50ed57=this[_0x3d5ea8(0x112f)][_0x3a10e7],_0x122d70=0x0;_0x122d70<0x3;++_0x122d70)_0x416402=_0x50ed57[_0x3d5ea8(0x3cb5)][_0x122d70],_0xee357f[_0x416402[_0x3d5ea8(0x2340)]+_0x416402[_0x3d5ea8(0x7f7)]]=new _0x590209(_0x122d70,_0x3a10e7),_0x416402[_0x3d5ea8(0x7f7)]++;this[_0x3d5ea8(0x195d)]=_0xee357f,_0x413268&&this['_identifyBorder']();}[_0xb035e1(0x194c)](_0x18222c,_0xb9010f){var _0x163e6c=_0xb035e1,_0x54ad90=_0xb9010f['x'],_0x2e39ea=_0xb9010f['y'],_0xb9010f=_0xb9010f['z'];return _0x18222c[_0x163e6c(0x307e)][0x0]*_0x54ad90*_0x54ad90+0x2*_0x18222c['data'][0x1]*_0x54ad90*_0x2e39ea+0x2*_0x18222c[_0x163e6c(0x307e)][0x2]*_0x54ad90*_0xb9010f+0x2*_0x18222c[_0x163e6c(0x307e)][0x3]*_0x54ad90+_0x18222c[_0x163e6c(0x307e)][0x4]*_0x2e39ea*_0x2e39ea+0x2*_0x18222c[_0x163e6c(0x307e)][0x5]*_0x2e39ea*_0xb9010f+0x2*_0x18222c[_0x163e6c(0x307e)][0x6]*_0x2e39ea+_0x18222c['data'][0x7]*_0xb9010f*_0xb9010f+0x2*_0x18222c[_0x163e6c(0x307e)][0x8]*_0xb9010f+_0x18222c[_0x163e6c(0x307e)][0x9];}[_0xb035e1(0x1406)](_0xf8f83b,_0x12d319,_0x7fca12){var _0x54dd6e=_0xb035e1;const _0x4eb93f=_0xf8f83b['q'][_0x54dd6e(0x2e5)](_0x12d319['q']);var _0x4ac354=_0xf8f83b[_0x54dd6e(0xcdc)]&&_0x12d319[_0x54dd6e(0xcdc)];let _0x6d12c1=0x0;var _0x1095d2,_0x429604,_0x4c37b5,_0x48be68=_0x4eb93f[_0x54dd6e(0x2f71)](0x0,0x1,0x2,0x1,0x4,0x5,0x2,0x5,0x7);return 0x0===_0x48be68||_0x4ac354?(_0x4ac354=_0xf8f83b[_0x54dd6e(0xa9f)]['add'](_0x12d319[_0x54dd6e(0xa9f)])['divide'](new _0x4d7b34['P'](0x2,0x2,0x2)),_0x1095d2=this['_vertexError'](_0x4eb93f,_0xf8f83b[_0x54dd6e(0xa9f)]),_0x429604=this[_0x54dd6e(0x194c)](_0x4eb93f,_0x12d319['position']),_0x4c37b5=this['_vertexError'](_0x4eb93f,_0x4ac354),(_0x6d12c1=Math[_0x54dd6e(0x1111)](_0x1095d2,_0x429604,_0x4c37b5))===_0x1095d2?_0x7fca12&&_0x7fca12[_0x54dd6e(0x19f9)](_0xf8f83b[_0x54dd6e(0xa9f)]):_0x6d12c1===_0x429604?_0x7fca12&&_0x7fca12[_0x54dd6e(0x19f9)](_0x12d319[_0x54dd6e(0xa9f)]):_0x7fca12&&_0x7fca12['copyFrom'](_0x4ac354)):((_0x7fca12=_0x7fca12||_0x4d7b34['P']['Zero']())['x']=-0x1/_0x48be68*_0x4eb93f[_0x54dd6e(0x2f71)](0x1,0x2,0x3,0x4,0x5,0x6,0x5,0x7,0x8),_0x7fca12['y']=0x1/_0x48be68*_0x4eb93f[_0x54dd6e(0x2f71)](0x0,0x2,0x3,0x1,0x5,0x6,0x2,0x7,0x8),_0x7fca12['z']=-0x1/_0x48be68*_0x4eb93f[_0x54dd6e(0x2f71)](0x0,0x1,0x3,0x1,0x4,0x6,0x2,0x5,0x8),_0x6d12c1=this['_vertexError'](_0x4eb93f,_0x7fca12)),_0x6d12c1;}}},0x971b:(_0x20f07a,_0x30f9db,_0x20bb64)=>{var _0x1193ab=a8_0x1ec55c,_0x19951c=_0x20bb64(0xd537),_0x397f7f=_0x20bb64(0x94e3),_0x25c42c=_0x20bb64(0x101e5),_0x1b1547=_0x20bb64(0x67a3);Object[_0x1193ab(0x276e)](_0x19951c['x'][_0x1193ab(0x1ce1)],_0x1193ab(0x426e),{'get':function(){var _0x120f5a=_0x1193ab,_0x4307b4;return this[_0x120f5a(0x25d7)]||(this[_0x120f5a(0x25d7)]=new _0x25c42c['Z3'](),this[_0x120f5a(0x3e9c)](_0x1b1547['l'][_0x120f5a(0x2756)])||(_0x4307b4=new _0xde3e3(this),this[_0x120f5a(0x35b8)](_0x4307b4))),this[_0x120f5a(0x25d7)];},'set':function(_0x54a7f3){var _0x527bb0=_0x1193ab;this[_0x527bb0(0x25d7)]=_0x54a7f3;},'enumerable':!0x0,'configurable':!0x0}),_0x397f7f['Kj'][_0x1193ab(0x1ce1)][_0x1193ab(0x1e7b)]=function(_0x4cc77f,_0x4fe6a6=!0x0,_0x4999e7=_0x25c42c['lA'][_0x1193ab(0x3b01)],_0x2395b7){var _0x4f8042=_0x1193ab;return this['getScene']()[_0x4f8042(0x426e)][_0x4f8042(0x3bef)]({'settings':_0x4cc77f,'parallelProcessing':_0x4fe6a6,'mesh':this,'simplificationType':_0x4999e7,'successCallback':_0x2395b7}),this;};class _0xde3e3{constructor(_0xd74578){var _0xeaa2ee=_0x1193ab;this[_0xeaa2ee(0xc1b)]=_0x1b1547['l'][_0xeaa2ee(0x2756)],this[_0xeaa2ee(0x3241)]=_0xd74578;}[_0x1193ab(0x108f)](){var _0x4ab1e2=_0x1193ab;this[_0x4ab1e2(0x3241)][_0x4ab1e2(0x6b3)][_0x4ab1e2(0x17fb)](_0x1b1547['l'][_0x4ab1e2(0x3496)],this,this[_0x4ab1e2(0x3ae4)]);}[_0x1193ab(0x22e6)](){}[_0x1193ab(0x41a)](){}[_0x1193ab(0x3ae4)](){var _0x57dbc2=_0x1193ab;this[_0x57dbc2(0x3241)][_0x57dbc2(0x25d7)]&&!this['scene']['_simplificationQueue'][_0x57dbc2(0x17e8)]&&this[_0x57dbc2(0x3241)]['_simplificationQueue'][_0x57dbc2(0x3c30)]();}}},0x7901:(_0x4d9c9c,_0x1dbbfd,_0x33ad71)=>{_0x33ad71(0xd53f),_0x33ad71(0x1610),_0x33ad71(0x16a07),_0x33ad71(0xcde8),_0x33ad71(0xbd53),_0x33ad71(0xdd57),_0x33ad71(0x965);},0x11bb:(_0x48497b,_0x29aac6,_0x5e9b4a)=>{var _0x2f58c0=a8_0x1ec55c;_0x5e9b4a['d'](_0x29aac6,{'z':()=>_0xa372d6});var _0x23626d=_0x5e9b4a(0x9a70),_0x2891f2=_0x5e9b4a(0xd53f),_0x3c2953=_0x5e9b4a(0x1679c),_0x31dac1=_0x5e9b4a(0x94e3),_0x491359=_0x5e9b4a(0xb5a7),_0x1365e0=_0x5e9b4a(0xcc9e),_0x9a6aa4=_0x5e9b4a(0x16bf5),_0x29aa91=_0x5e9b4a(0x11096);class _0x339cae extends _0x2891f2['FM']{constructor(_0x4ff376,_0x48a270){super(_0x4ff376['x'],_0x4ff376['y']),this['index']=_0x48a270;}}class _0x4c9fbf{constructor(){var _0x335cab=a8_0x5306;this[_0x335cab(0x2c1d)]=new Array();}[_0x2f58c0(0x2e5)](_0xe3e2e8){var _0x5d03ba=_0x2f58c0;const _0x3e5625=new Array();return _0xe3e2e8[_0x5d03ba(0x35b2)](_0x282c6e=>{var _0x521629=_0x5d03ba;_0x282c6e=new _0x339cae(_0x282c6e,this[_0x521629(0x2c1d)][_0x521629(0x18cc)]),(_0x3e5625[_0x521629(0xede)](_0x282c6e),this['elements']['push'](_0x282c6e));}),_0x3e5625;}[_0x2f58c0(0x257c)](){var _0x1bcc98=_0x2f58c0;const _0x361991=new _0x2891f2['FM'](this[_0x1bcc98(0x2c1d)][0x0]['x'],this[_0x1bcc98(0x2c1d)][0x0]['y']),_0x225ee9=new _0x2891f2['FM'](this[_0x1bcc98(0x2c1d)][0x0]['x'],this[_0x1bcc98(0x2c1d)][0x0]['y']);return this[_0x1bcc98(0x2c1d)][_0x1bcc98(0x35b2)](_0xeddd2b=>{_0xeddd2b['x']<_0x361991['x']?_0x361991['x']=_0xeddd2b['x']:_0xeddd2b['x']>_0x225ee9['x']&&(_0x225ee9['x']=_0xeddd2b['x']),_0xeddd2b['y']<_0x361991['y']?_0x361991['y']=_0xeddd2b['y']:_0xeddd2b['y']>_0x225ee9['y']&&(_0x225ee9['y']=_0xeddd2b['y']);}),{'min':_0x361991,'max':_0x225ee9,'width':_0x225ee9['x']-_0x361991['x'],'height':_0x225ee9['y']-_0x361991['y']};}}class _0xa372d6{constructor(_0x12c6c3,_0x240559,_0x4c81ee,_0x27ca7e=earcut){var _0x2672d5=_0x2f58c0;this[_0x2672d5(0x3906)]=new _0x4c9fbf(),this[_0x2672d5(0x3830)]=new _0x4c9fbf(),this['_holes']=new Array(),this[_0x2672d5(0x2cd0)]=new Array(),this[_0x2672d5(0x1a0c)]=new Array(),this['bjsEarcut']=_0x27ca7e,this['_name']=_0x12c6c3,this['_scene']=_0x4c81ee||_0x29aa91['l'][_0x2672d5(0x2370)],_0x27ca7e=_0x240559 instanceof _0x1365e0['ZZ']?_0x240559['getPoints']():_0x240559,this[_0x2672d5(0x2d52)](_0x27ca7e),this[_0x2672d5(0x3906)][_0x2672d5(0x2e5)](_0x27ca7e),this[_0x2672d5(0x3830)][_0x2672d5(0x2e5)](_0x27ca7e),void 0x0===this['bjsEarcut']&&_0x23626d['Y'][_0x2672d5(0xc51)](_0x2672d5(0x3aa0));}[_0x2f58c0(0x2d52)](_0x427f1a){var _0x2402ca=_0x2f58c0;for(const _0x30645c of _0x427f1a)this[_0x2402ca(0x2cd0)][_0x2402ca(0xede)](_0x30645c['x'],_0x30645c['y']);}[_0x2f58c0(0x1a0b)](_0x2ac7f4){var _0x4137a4=_0x2f58c0;this[_0x4137a4(0x3906)]['add'](_0x2ac7f4);const _0xbfb35=new _0x4c9fbf();return _0xbfb35[_0x4137a4(0x2e5)](_0x2ac7f4),this[_0x4137a4(0x1ad2)][_0x4137a4(0xede)](_0xbfb35),this[_0x4137a4(0x1a0c)][_0x4137a4(0xede)](this[_0x4137a4(0x2cd0)][_0x4137a4(0x18cc)]/0x2),this[_0x4137a4(0x2d52)](_0x2ac7f4),this;}['build'](_0x5e26c9=!0x1,_0x4602e5=0x0,_0x18602f=0x2){var _0x38ff09=_0x2f58c0;const _0x3f8880=new _0x31dac1['Kj'](this['_name'],this['_scene']);return _0x4602e5=this['buildVertexData'](_0x4602e5,_0x18602f),(_0x3f8880['setVerticesData'](_0x3c2953['o'][_0x38ff09(0x1678)],_0x4602e5[_0x38ff09(0x18a3)],_0x5e26c9),_0x3f8880[_0x38ff09(0x3b86)](_0x3c2953['o'][_0x38ff09(0x24a2)],_0x4602e5[_0x38ff09(0xdd1)],_0x5e26c9),_0x3f8880[_0x38ff09(0x3b86)](_0x3c2953['o'][_0x38ff09(0x3f15)],_0x4602e5[_0x38ff09(0x4116)],_0x5e26c9),_0x3f8880[_0x38ff09(0x1d1e)](_0x4602e5[_0x38ff09(0xe41)]),_0x3f8880);}[_0x2f58c0(0x41d2)](_0x111fa8=0x0,_0x257b10=0x2){var _0x59ffe5=_0x2f58c0;const _0x424756=new _0x491359['x'](),_0x597fb0=new Array(),_0x19bed5=new Array(),_0x1907ec=new Array(),_0x3aed20=this['_points'][_0x59ffe5(0x257c)](),_0x597cd7=(this[_0x59ffe5(0x3906)][_0x59ffe5(0x2c1d)][_0x59ffe5(0x35b2)](_0x462b5b=>{var _0x14e0a3=_0x59ffe5;_0x597fb0[_0x14e0a3(0xede)](0x0,0x1,0x0),_0x19bed5[_0x14e0a3(0xede)](_0x462b5b['x'],0x0,_0x462b5b['y']),_0x1907ec[_0x14e0a3(0xede)]((_0x462b5b['x']-_0x3aed20[_0x14e0a3(0x1111)]['x'])/_0x3aed20[_0x14e0a3(0x146c)],(_0x462b5b['y']-_0x3aed20[_0x14e0a3(0x1111)]['y'])/_0x3aed20[_0x14e0a3(0x3062)]);}),new Array());var _0x4c5cca=this[_0x59ffe5(0x10f1)](this[_0x59ffe5(0x2cd0)],this['_eholes'],0x2);for(let _0x4d1a89=0x0;_0x4d1a89<_0x4c5cca[_0x59ffe5(0x18cc)];_0x4d1a89++)_0x597cd7[_0x59ffe5(0xede)](_0x4c5cca[_0x4d1a89]);if(0x0<_0x111fa8){var _0xc3435=_0x19bed5[_0x59ffe5(0x18cc)]/0x3,_0x4e36f6=(this[_0x59ffe5(0x3906)][_0x59ffe5(0x2c1d)]['forEach'](_0x2bbc9a=>{var _0x1ea0fb=_0x59ffe5;_0x597fb0[_0x1ea0fb(0xede)](0x0,-0x1,0x0),_0x19bed5[_0x1ea0fb(0xede)](_0x2bbc9a['x'],-_0x111fa8,_0x2bbc9a['y']),_0x1907ec[_0x1ea0fb(0xede)](0x1-(_0x2bbc9a['x']-_0x3aed20[_0x1ea0fb(0x1111)]['x'])/_0x3aed20[_0x1ea0fb(0x146c)],0x1-(_0x2bbc9a['y']-_0x3aed20[_0x1ea0fb(0x1111)]['y'])/_0x3aed20[_0x1ea0fb(0x3062)]);}),_0x597cd7[_0x59ffe5(0x18cc)]);for(let _0x36a79f=0x0;_0x36a79f<_0x4e36f6;_0x36a79f+=0x3){var _0x1df3c7=_0x597cd7[_0x36a79f+0x0],_0x4c3077=_0x597cd7[_0x36a79f+0x1],_0x2eaaf8=_0x597cd7[_0x36a79f+0x2];_0x597cd7[_0x59ffe5(0xede)](_0x2eaaf8+_0xc3435),_0x597cd7['push'](_0x4c3077+_0xc3435),_0x597cd7[_0x59ffe5(0xede)](_0x1df3c7+_0xc3435);}this[_0x59ffe5(0x10a5)](_0x19bed5,_0x597fb0,_0x1907ec,_0x597cd7,_0x3aed20,this[_0x59ffe5(0x3830)],_0x111fa8,!0x1,_0x257b10),this['_holes'][_0x59ffe5(0x35b2)](_0x686df2=>{this['_addSide'](_0x19bed5,_0x597fb0,_0x1907ec,_0x597cd7,_0x3aed20,_0x686df2,_0x111fa8,!0x0,_0x257b10);});}return _0x424756[_0x59ffe5(0xe41)]=_0x597cd7,_0x424756[_0x59ffe5(0x18a3)]=_0x19bed5,_0x424756[_0x59ffe5(0xdd1)]=_0x597fb0,_0x424756[_0x59ffe5(0x4116)]=_0x1907ec,_0x424756;}[_0x2f58c0(0x10a5)](_0x4e4d35,_0x776fdb,_0x58b954,_0x3df3e0,_0x69faa7,_0x1fd550,_0x3ce4fd,_0x5393a1,_0xe25db4){var _0x247232=_0x2f58c0;let _0x2f1ae0=_0x4e4d35[_0x247232(0x18cc)]/0x3,_0x1263c8=0x0;for(let _0x141cc2=0x0;_0x141cc2<_0x1fd550[_0x247232(0x2c1d)][_0x247232(0x18cc)];_0x141cc2++){var _0x39043f=_0x1fd550['elements'][_0x141cc2],_0x5f717a=_0x1fd550[_0x247232(0x2c1d)][(_0x141cc2+0x1)%_0x1fd550[_0x247232(0x2c1d)][_0x247232(0x18cc)]],_0x401ccb=(_0x4e4d35['push'](_0x39043f['x'],0x0,_0x39043f['y']),_0x4e4d35[_0x247232(0xede)](_0x39043f['x'],-_0x3ce4fd,_0x39043f['y']),_0x4e4d35[_0x247232(0xede)](_0x5f717a['x'],0x0,_0x5f717a['y']),_0x4e4d35['push'](_0x5f717a['x'],-_0x3ce4fd,_0x5f717a['y']),_0x1fd550[_0x247232(0x2c1d)][(_0x141cc2+_0x1fd550[_0x247232(0x2c1d)][_0x247232(0x18cc)]-0x1)%_0x1fd550[_0x247232(0x2c1d)][_0x247232(0x18cc)]]),_0x5bcc70=_0x1fd550[_0x247232(0x2c1d)][(_0x141cc2+0x2)%_0x1fd550[_0x247232(0x2c1d)][_0x247232(0x18cc)]];let _0x17fd59=new _0x2891f2['P'](-(_0x5f717a['y']-_0x39043f['y']),0x0,_0x5f717a['x']-_0x39043f['x']),_0x2b88e4=new _0x2891f2['P'](-(_0x39043f['y']-_0x401ccb['y']),0x0,_0x39043f['x']-_0x401ccb['x']),_0x310088=new _0x2891f2['P'](-(_0x5bcc70['y']-_0x5f717a['y']),0x0,_0x5bcc70['x']-_0x5f717a['x']);_0x5393a1||(_0x17fd59=_0x17fd59[_0x247232(0x393f)](-0x1),_0x2b88e4=_0x2b88e4['scale'](-0x1),_0x310088=_0x310088[_0x247232(0x393f)](-0x1));var _0x401ccb=_0x17fd59[_0x247232(0x4141)](),_0x5bcc70=_0x2b88e4[_0x247232(0x4141)](),_0x49841e=(_0x310088['normalizeToNew'](),_0x2891f2['P'][_0x247232(0x29f5)](_0x5bcc70,_0x401ccb)),_0x49841e=(_0x5bcc70=_0xe25db4<_0x49841e?(_0x49841e<_0x9a6aa4['kn']-0x1?new _0x2891f2['P'](_0x39043f['x'],0x0,_0x39043f['y'])[_0x247232(0x10ce)](new _0x2891f2['P'](_0x5f717a['x'],0x0,_0x5f717a['y'])):_0x2b88e4[_0x247232(0x2e5)](_0x17fd59))[_0x247232(0x3f86)]():_0x401ccb,_0x2891f2['P'][_0x247232(0x29f5)](_0x310088,_0x17fd59)),_0x49841e=_0xe25db4<_0x49841e?(_0x49841e<_0x9a6aa4['kn']-0x1?new _0x2891f2['P'](_0x5f717a['x'],0x0,_0x5f717a['y'])[_0x247232(0x10ce)](new _0x2891f2['P'](_0x39043f['x'],0x0,_0x39043f['y'])):_0x310088[_0x247232(0x2e5)](_0x17fd59))[_0x247232(0x3f86)]():_0x401ccb;_0x58b954[_0x247232(0xede)](_0x1263c8/_0x69faa7['width'],0x0),_0x58b954[_0x247232(0xede)](_0x1263c8/_0x69faa7[_0x247232(0x146c)],0x1),_0x1263c8+=_0x17fd59['length'](),_0x58b954[_0x247232(0xede)](_0x1263c8/_0x69faa7['width'],0x0),_0x58b954[_0x247232(0xede)](_0x1263c8/_0x69faa7[_0x247232(0x146c)],0x1),_0x776fdb[_0x247232(0xede)](_0x5bcc70['x'],_0x5bcc70['y'],_0x5bcc70['z']),_0x776fdb[_0x247232(0xede)](_0x5bcc70['x'],_0x5bcc70['y'],_0x5bcc70['z']),_0x776fdb[_0x247232(0xede)](_0x49841e['x'],_0x49841e['y'],_0x49841e['z']),_0x776fdb[_0x247232(0xede)](_0x49841e['x'],_0x49841e['y'],_0x49841e['z']),_0x5393a1?(_0x3df3e0[_0x247232(0xede)](_0x2f1ae0),_0x3df3e0[_0x247232(0xede)](_0x2f1ae0+0x2),_0x3df3e0[_0x247232(0xede)](_0x2f1ae0+0x1),_0x3df3e0[_0x247232(0xede)](_0x2f1ae0+0x1),_0x3df3e0[_0x247232(0xede)](_0x2f1ae0+0x2),_0x3df3e0['push'](_0x2f1ae0+0x3)):(_0x3df3e0['push'](_0x2f1ae0),_0x3df3e0['push'](_0x2f1ae0+0x1),_0x3df3e0[_0x247232(0xede)](_0x2f1ae0+0x2),_0x3df3e0[_0x247232(0xede)](_0x2f1ae0+0x1),_0x3df3e0['push'](_0x2f1ae0+0x3),_0x3df3e0[_0x247232(0xede)](_0x2f1ae0+0x2)),_0x2f1ae0+=0x4;}}}},0x9607:(_0x446677,_0x3fd6e7,_0x55a61d)=>{var _0x2a26f0=a8_0x1ec55c;_0x55a61d['d'](_0x3fd6e7,{'P':()=>_0x33ce31});var _0x18eadb=_0x55a61d(0x1679c),_0x42f9e7=_0x55a61d(0x16f11),_0x37b3de=_0x55a61d(0x454e),_0xbf8bab=_0x55a61d(0x1610),_0x4eb3c5=_0x55a61d(0x1404a),_0x57f064=_0x55a61d(0xe59d);class _0x33ce31{constructor(_0x57acdd,_0x371083,_0xae64f3,_0x128fb6,_0x37e86c,_0x32f6cd,_0x30cbe0,_0x40fa56=!0x0,_0x4a2932=!0x0){var _0x494782=a8_0x5306;this[_0x494782(0x57c)]=_0x57acdd,this['verticesStart']=_0x371083,this[_0x494782(0x31fa)]=_0xae64f3,this[_0x494782(0x3a77)]=_0x128fb6,this[_0x494782(0x3409)]=_0x37e86c,this[_0x494782(0xd7c)]=null,this[_0x494782(0x2487)]=0x0,this['_linesIndexBuffer']=null,this['_lastColliderWorldVertices']=null,this[_0x494782(0x3286)]=null,this[_0x494782(0x2681)]=!0x1,this[_0x494782(0x3302)]=0x0,this['_alphaIndex']=0x0,this[_0x494782(0xa09)]=0x0,this['_currentMaterial']=null,this[_0x494782(0xc10)]=_0x32f6cd,this[_0x494782(0x169a)]=_0x30cbe0||_0x32f6cd,_0x4a2932&&_0x32f6cd[_0x494782(0xc8b)][_0x494782(0xede)](this),this[_0x494782(0x355c)]=this[_0x494782(0xc10)][_0x494782(0x3d78)]()['getEngine'](),this['resetDrawCache'](),this[_0x494782(0x3e0a)]=[],this[_0x494782(0x4b7)]=_0x32f6cd[_0x494782(0xc8b)][_0x494782(0x18cc)]-0x1,_0x40fa56&&(this[_0x494782(0x3cd0)](),_0x32f6cd[_0x494782(0x5d4)](!0x0));}get['materialDefines'](){var _0x23f9f7=a8_0x5306,_0x2dc699;return this[_0x23f9f7(0xd7c)]?this['_mainDrawWrapperOverride'][_0x23f9f7(0x1254)]:null==(_0x2dc699=this['_getDrawWrapper']())?void 0x0:_0x2dc699['defines'];}set[_0x2a26f0(0x70d)](_0x19bed9){var _0x516c5c=_0x2a26f0,_0x4306cc;const _0x24b077=null!=(_0x4306cc=this[_0x516c5c(0xd7c)])?_0x4306cc:this[_0x516c5c(0x2820)](void 0x0,!0x0);_0x24b077[_0x516c5c(0x1254)]=_0x19bed9;}[_0x2a26f0(0x2820)](_0x59a073,_0x5b4e05=!0x1){var _0xd08018=_0x2a26f0;_0x59a073=null!=_0x59a073?_0x59a073:this[_0xd08018(0x355c)][_0xd08018(0x245b)];let _0x46c621=this[_0xd08018(0xf91)][_0x59a073];return!_0x46c621&&_0x5b4e05&&(this[_0xd08018(0xf91)][_0x59a073]=_0x46c621=new _0x57f064['q'](this[_0xd08018(0xc10)][_0xd08018(0x3d78)]()[_0xd08018(0x3e9d)]())),_0x46c621;}[_0x2a26f0(0x1990)](_0x1f2c01,_0x43d802=!0x0){var _0x4a49c1=_0x2a26f0;_0x43d802&&null!=(_0x43d802=this[_0x4a49c1(0xf91)][_0x1f2c01])&&_0x43d802[_0x4a49c1(0x41a)](),this[_0x4a49c1(0xf91)][_0x1f2c01]=void 0x0;}get['effect'](){var _0x152f21=_0x2a26f0,_0x503325;return this[_0x152f21(0xd7c)]?this['_mainDrawWrapperOverride'][_0x152f21(0x2a69)]:null!=(_0x503325=null==(_0x503325=this['_getDrawWrapper']())?void 0x0:_0x503325[_0x152f21(0x2a69)])?_0x503325:null;}get[_0x2a26f0(0x239b)](){var _0x3af63c=_0x2a26f0,_0x17d8c9;return null!=(_0x17d8c9=this['_mainDrawWrapperOverride'])?_0x17d8c9:this[_0x3af63c(0x2820)](void 0x0,!0x0);}get[_0x2a26f0(0x411e)](){var _0x31853f=_0x2a26f0;return this[_0x31853f(0xd7c)];}['_setMainDrawWrapperOverride'](_0x6072f5){this['_mainDrawWrapperOverride']=_0x6072f5;}['setEffect'](_0x456b19,_0x5143aa=null,_0x5add96,_0x57cffa=!0x0){var _0xe05840=_0x2a26f0;const _0x449a4c=this[_0xe05840(0x239b)];_0x449a4c['setEffect'](_0x456b19,_0x5143aa,_0x57cffa),void 0x0!==_0x5add96&&(_0x449a4c[_0xe05840(0x1228)]=_0x5add96),_0x456b19||(_0x449a4c['defines']=null,_0x449a4c[_0xe05840(0x1228)]=void 0x0);}['resetDrawCache'](_0x4e7921){var _0x3cfe91=_0x2a26f0;if(this[_0x3cfe91(0xf91)]){if(void 0x0!==_0x4e7921)return void this['_removeDrawWrapper'](_0x4e7921);for(const _0x57e6d9 of this[_0x3cfe91(0xf91)])null!==_0x57e6d9&&void 0x0!==_0x57e6d9&&_0x57e6d9[_0x3cfe91(0x41a)]();}this[_0x3cfe91(0xf91)]=[];}static[_0x2a26f0(0xa31)](_0x16a45d,_0x22b7d8,_0x237987,_0x55db07,_0x5efa20,_0xa4aa68,_0x1d0889,_0x52f49b=!0x0){return new _0x33ce31(_0x16a45d,_0x22b7d8,_0x237987,_0x55db07,_0x5efa20,_0xa4aa68,_0x1d0889,_0x52f49b);}get[_0x2a26f0(0x2727)](){var _0x1cd102=_0x2a26f0;return 0x0===this[_0x1cd102(0x10ab)]&&this[_0x1cd102(0x31fa)]===this[_0x1cd102(0xc10)][_0x1cd102(0x3fd3)]()&&0x0===this[_0x1cd102(0x3a77)]&&this[_0x1cd102(0x3409)]===this[_0x1cd102(0xc10)][_0x1cd102(0x107f)]();}['getBoundingInfo'](){var _0x2d04e8=_0x2a26f0;return this[_0x2d04e8(0x2727)]?this[_0x2d04e8(0xc10)]['getBoundingInfo']():this[_0x2d04e8(0x10b1)];}['setBoundingInfo'](_0x5d6902){var _0x21ae19=_0x2a26f0;return this[_0x21ae19(0x10b1)]=_0x5d6902,this;}[_0x2a26f0(0x1fc)](){var _0x3e3ab7=_0x2a26f0;return this[_0x3e3ab7(0xc10)];}['getRenderingMesh'](){return this['_renderingMesh'];}[_0x2a26f0(0x2d8c)](){var _0x4b580f=_0x2a26f0;return this[_0x4b580f(0xc10)][_0x4b580f(0x371d)][_0x4b580f(0x1048)]?this[_0x4b580f(0xc10)]:null;}[_0x2a26f0(0x41d8)](){var _0x33b286=_0x2a26f0;return(this['_mesh']['_internalAbstractMeshDataInfo'][_0x33b286(0x1048)]?this[_0x33b286(0xc10)]:null)||this[_0x33b286(0x169a)];}[_0x2a26f0(0x3cf4)](_0x23a224=!0x0){var _0x27456c=_0x2a26f0,_0x163105;const _0x421e44=null!=(_0x163105=this['_renderingMesh']['getMaterialForRenderPass'](this[_0x27456c(0x355c)]['currentRenderPassId']))?_0x163105:this[_0x27456c(0x169a)][_0x27456c(0x20e8)];return _0x421e44?this['_isMultiMaterial'](_0x421e44)?(_0x163105=_0x421e44['getSubMaterial'](this[_0x27456c(0x57c)]),this[_0x27456c(0x2947)]!==_0x163105&&(this[_0x27456c(0x2947)]=_0x163105,this['resetDrawCache']()),_0x163105):_0x421e44:_0x23a224?this[_0x27456c(0xc10)][_0x27456c(0x3d78)]()['defaultMaterial']:null;}['_isMultiMaterial'](_0x4705a6){var _0x3d36b1=_0x2a26f0;return void 0x0!==_0x4705a6[_0x3d36b1(0x2238)];}[_0x2a26f0(0x3cd0)](_0x30450c=null){var _0x328096=_0x2a26f0;if(this['_lastColliderWorldVertices']=null,this[_0x328096(0x2727)]||!this[_0x328096(0x169a)]||!this['_renderingMesh'][_0x328096(0x569)])return this;if(!(_0x30450c=_0x30450c||this[_0x328096(0x169a)][_0x328096(0x38be)](_0x18eadb['o']['PositionKind'])))return this[_0x328096(0x10b1)]=this[_0x328096(0xc10)][_0x328096(0x1654)](),this;var _0x58a2cb=this[_0x328096(0x169a)]['getIndices']();let _0xdd4fc9;if(0x0===this[_0x328096(0x3a77)]&&this['indexCount']===_0x58a2cb['length']){const _0x4dabec=this['_renderingMesh']['getBoundingInfo']();_0xdd4fc9={'minimum':_0x4dabec['minimum'][_0x328096(0x77b)](),'maximum':_0x4dabec['maximum'][_0x328096(0x77b)]()};}else _0xdd4fc9=(0x0,_0x4eb3c5['y'])(_0x30450c,_0x58a2cb,this[_0x328096(0x3a77)],this[_0x328096(0x3409)],this[_0x328096(0x169a)][_0x328096(0x569)][_0x328096(0x2f26)]);return this[_0x328096(0x10b1)]?this['_boundingInfo'][_0x328096(0x394e)](_0xdd4fc9[_0x328096(0x40c4)],_0xdd4fc9['maximum']):this['_boundingInfo']=new _0x37b3de['j'](_0xdd4fc9[_0x328096(0x40c4)],_0xdd4fc9[_0x328096(0x65d)]),this;}[_0x2a26f0(0x171e)](_0x276165){var _0x5989c6=_0x2a26f0;const _0x32693b=this[_0x5989c6(0x1654)]();return _0x32693b[_0x5989c6(0x171e)](_0x276165);}[_0x2a26f0(0x1c49)](_0x434fac){var _0x3dd052=_0x2a26f0;let _0x354db0=this[_0x3dd052(0x1654)]();return _0x354db0||(this[_0x3dd052(0x3cd0)](),_0x354db0=this[_0x3dd052(0x1654)]()),_0x354db0&&_0x354db0['update'](_0x434fac),this;}['isInFrustum'](_0x48b15b){var _0x2a60f7=_0x2a26f0;const _0x1b603a=this[_0x2a60f7(0x1654)]();return!!_0x1b603a&&_0x1b603a[_0x2a60f7(0x237)](_0x48b15b,this[_0x2a60f7(0xc10)][_0x2a60f7(0x1594)]);}[_0x2a26f0(0x3bb)](_0xfb14e2){var _0x4e9391=_0x2a26f0;const _0x1a6cc3=this[_0x4e9391(0x1654)]();return!!_0x1a6cc3&&_0x1a6cc3['isCompletelyInFrustum'](_0xfb14e2);}['render'](_0xdbfe6a){var _0x13467f=_0x2a26f0;return this[_0x13467f(0x169a)][_0x13467f(0x3ff8)](this,_0xdbfe6a,this['_mesh'][_0x13467f(0x371d)]['_actAsRegularMesh']?this['_mesh']:void 0x0),this;}['_getLinesIndexBuffer'](_0x75276f,_0x1f00a1){var _0xcec1bc=_0x2a26f0;if(!this[_0xcec1bc(0xe68)]){const _0x5b9ae8=[];for(let _0x105ec2=this[_0xcec1bc(0x3a77)];_0x105ec2<this[_0xcec1bc(0x3a77)]+this[_0xcec1bc(0x3409)];_0x105ec2+=0x3)_0x5b9ae8[_0xcec1bc(0xede)](_0x75276f[_0x105ec2],_0x75276f[_0x105ec2+0x1],_0x75276f[_0x105ec2+0x1],_0x75276f[_0x105ec2+0x2],_0x75276f[_0x105ec2+0x2],_0x75276f[_0x105ec2]);this[_0xcec1bc(0xe68)]=_0x1f00a1[_0xcec1bc(0xe45)](_0x5b9ae8),this[_0xcec1bc(0x2487)]=_0x5b9ae8[_0xcec1bc(0x18cc)];}return this[_0xcec1bc(0xe68)];}[_0x2a26f0(0x19dc)](_0x4c9567){var _0x589b79=_0x2a26f0,_0x22af92=this['getBoundingInfo']();return!!_0x22af92&&_0x4c9567[_0x589b79(0x12fa)](_0x22af92[_0x589b79(0x20cd)]);}[_0x2a26f0(0xada)](_0x4fa502,_0x489ec8,_0x57633c,_0x5ab4df,_0x25c29a){var _0x118ebb=_0x2a26f0,_0x4ebb14=this[_0x118ebb(0x3cf4)]();if(!_0x4ebb14)return null;let _0x3f8211=0x3,_0x52ec27=!0x1;switch(_0x4ebb14[_0x118ebb(0x346e)]){case _0xbf8bab['g']['MATERIAL_PointListDrawMode']:case _0xbf8bab['g'][_0x118ebb(0x3855)]:case _0xbf8bab['g'][_0x118ebb(0x2467)]:case _0xbf8bab['g']['MATERIAL_TriangleFanDrawMode']:return null;case _0xbf8bab['g']['MATERIAL_TriangleStripDrawMode']:_0x3f8211=0x1,_0x52ec27=!0x0;}return _0x4ebb14['fillMode']===_0xbf8bab['g']['MATERIAL_LineListDrawMode']?_0x57633c[_0x118ebb(0x18cc)]?this[_0x118ebb(0x29ed)](_0x4fa502,_0x489ec8,_0x57633c,this[_0x118ebb(0xc10)]['intersectionThreshold'],_0x5ab4df):this[_0x118ebb(0x2b94)](_0x4fa502,_0x489ec8,_0x57633c,this[_0x118ebb(0xc10)][_0x118ebb(0x3be8)],_0x5ab4df):!_0x57633c[_0x118ebb(0x18cc)]&&this[_0x118ebb(0xc10)][_0x118ebb(0x215f)]?this[_0x118ebb(0x2b86)](_0x4fa502,_0x489ec8,_0x57633c,_0x5ab4df,_0x25c29a):this[_0x118ebb(0x3326)](_0x4fa502,_0x489ec8,_0x57633c,_0x3f8211,_0x52ec27,_0x5ab4df,_0x25c29a);}[_0x2a26f0(0x29ed)](_0x567375,_0x3268,_0x1ca8a4,_0x18d061,_0x594e37){var _0xbb85e3=_0x2a26f0;let _0x5c0f16=null;for(let _0x20ce7e=this[_0xbb85e3(0x3a77)];_0x20ce7e<this[_0xbb85e3(0x3a77)]+this[_0xbb85e3(0x3409)];_0x20ce7e+=0x2){var _0x5a2e22=_0x3268[_0x1ca8a4[_0x20ce7e]],_0x3f1bfb=_0x3268[_0x1ca8a4[_0x20ce7e+0x1]],_0x5a2e22=_0x567375[_0xbb85e3(0x17a1)](_0x5a2e22,_0x3f1bfb,_0x18d061);if(!(_0x5a2e22<0x0)&&(_0x594e37||!_0x5c0f16||_0x5a2e22<_0x5c0f16[_0xbb85e3(0xd4b)])&&((_0x5c0f16=new _0x42f9e7['c'](null,null,_0x5a2e22))['faceId']=_0x20ce7e/0x2,_0x594e37))break;}return _0x5c0f16;}[_0x2a26f0(0x2b94)](_0x208757,_0x322d14,_0x50a880,_0x5219d1,_0x4fb43e){var _0x3dae31=_0x2a26f0;let _0x18d53c=null;for(let _0x503251=this['verticesStart'];_0x503251<this[_0x3dae31(0x10ab)]+this[_0x3dae31(0x31fa)];_0x503251+=0x2){var _0x55ef0b=_0x322d14[_0x503251],_0x2f2006=_0x322d14[_0x503251+0x1],_0x55ef0b=_0x208757['intersectionSegment'](_0x55ef0b,_0x2f2006,_0x5219d1);if(!(_0x55ef0b<0x0)&&(_0x4fb43e||!_0x18d53c||_0x55ef0b<_0x18d53c[_0x3dae31(0xd4b)])&&((_0x18d53c=new _0x42f9e7['c'](null,null,_0x55ef0b))[_0x3dae31(0x1b1e)]=_0x503251/0x2,_0x4fb43e))break;}return _0x18d53c;}['_intersectTriangles'](_0x5ef1b3,_0x1e3dd9,_0x37ab0c,_0x29d0f8,_0x7723d7,_0xda5be6,_0x54153c){var _0x193608=_0x2a26f0;let _0x3d9217=null,_0x2b53db=-0x1;for(let _0x4f4a8f=this[_0x193608(0x3a77)];_0x4f4a8f<this[_0x193608(0x3a77)]+this['indexCount']-(0x3-_0x29d0f8);_0x4f4a8f+=_0x29d0f8){_0x2b53db++;var _0x561518=_0x37ab0c[_0x4f4a8f],_0xbd34b6=_0x37ab0c[_0x4f4a8f+0x1],_0x3ef19b=_0x37ab0c[_0x4f4a8f+0x2];if(_0x7723d7&&0xffffffff===_0x3ef19b)_0x4f4a8f+=0x2;else{var _0x1f9943=_0x1e3dd9[_0x561518],_0x111365=_0x1e3dd9[_0xbd34b6],_0x1ccfc1=_0x1e3dd9[_0x3ef19b];if(_0x1f9943&&_0x111365&&_0x1ccfc1&&(!_0x54153c||_0x54153c(_0x1f9943,_0x111365,_0x1ccfc1,_0x5ef1b3,_0x561518,_0xbd34b6,_0x3ef19b))){_0x561518=_0x5ef1b3[_0x193608(0x1b39)](_0x1f9943,_0x111365,_0x1ccfc1);if(_0x561518&&!(_0x561518[_0x193608(0xd4b)]<0x0)&&(_0xda5be6||!_0x3d9217||_0x561518[_0x193608(0xd4b)]<_0x3d9217[_0x193608(0xd4b)])&&((_0x3d9217=_0x561518)[_0x193608(0x1b1e)]=_0x2b53db,_0xda5be6))break;}}}return _0x3d9217;}[_0x2a26f0(0x2b86)](_0x4c7213,_0x48ca34,_0x36c858,_0x34890c,_0x5d2954){var _0x7512b=_0x2a26f0;let _0x1f6dc0=null;for(let _0xcccf8e=this['verticesStart'];_0xcccf8e<this[_0x7512b(0x10ab)]+this[_0x7512b(0x31fa)];_0xcccf8e+=0x3){var _0x407bb6=_0x48ca34[_0xcccf8e],_0x45a811=_0x48ca34[_0xcccf8e+0x1],_0x4f3fc2=_0x48ca34[_0xcccf8e+0x2];if(!_0x5d2954||_0x5d2954(_0x407bb6,_0x45a811,_0x4f3fc2,_0x4c7213,-0x1,-0x1,-0x1)){_0x407bb6=_0x4c7213[_0x7512b(0x1b39)](_0x407bb6,_0x45a811,_0x4f3fc2);if(_0x407bb6&&!(_0x407bb6[_0x7512b(0xd4b)]<0x0)&&(_0x34890c||!_0x1f6dc0||_0x407bb6[_0x7512b(0xd4b)]<_0x1f6dc0[_0x7512b(0xd4b)])&&((_0x1f6dc0=_0x407bb6)['faceId']=_0xcccf8e/0x3,_0x34890c))break;}}return _0x1f6dc0;}[_0x2a26f0(0x1834)](){var _0x1b5cfa=_0x2a26f0;this[_0x1b5cfa(0xe68)]&&(this[_0x1b5cfa(0xe68)]=null);}[_0x2a26f0(0x77b)](_0x3bf49b,_0x4f3bfc){var _0x511b48=_0x2a26f0;const _0x4aba7b=new _0x33ce31(this[_0x511b48(0x57c)],this[_0x511b48(0x10ab)],this[_0x511b48(0x31fa)],this['indexStart'],this[_0x511b48(0x3409)],_0x3bf49b,_0x4f3bfc,!0x1);if(!this['IsGlobal']){_0x3bf49b=this[_0x511b48(0x1654)]();if(!_0x3bf49b)return _0x4aba7b;_0x4aba7b['_boundingInfo']=new _0x37b3de['j'](_0x3bf49b[_0x511b48(0x40c4)],_0x3bf49b[_0x511b48(0x65d)]);}return _0x4aba7b;}[_0x2a26f0(0x41a)](){var _0x54c621=_0x2a26f0;this[_0x54c621(0xe68)]&&(this['_mesh'][_0x54c621(0x3d78)]()[_0x54c621(0x3e9d)]()[_0x54c621(0x27b0)](this[_0x54c621(0xe68)]),this['_linesIndexBuffer']=null);var _0x2c00c7=this['_mesh'][_0x54c621(0xc8b)]['indexOf'](this);this[_0x54c621(0xc10)]['subMeshes'][_0x54c621(0xb1f)](_0x2c00c7,0x1),this[_0x54c621(0x395)]();}[_0x2a26f0(0x252c)](){var _0x1a8b3f=_0x2a26f0;return _0x1a8b3f(0x2f24);}static['CreateFromIndices'](_0x2440df,_0x1c15cd,_0x2ac93d,_0x39f92b,_0x45c447,_0x54ed7f=!0x0){var _0x5b7610=_0x2a26f0;let _0x308a11=Number[_0x5b7610(0x1806)],_0x33e431=-Number['MAX_VALUE'];const _0x1b5dbc=_0x45c447||_0x39f92b;var _0x246fee=_0x1b5dbc['getIndices']();for(let _0x31dd5b=_0x1c15cd;_0x31dd5b<_0x1c15cd+_0x2ac93d;_0x31dd5b++){var _0x1d9bde=_0x246fee[_0x31dd5b];_0x1d9bde<_0x308a11&&(_0x308a11=_0x1d9bde),_0x1d9bde>_0x33e431&&(_0x33e431=_0x1d9bde);}return new _0x33ce31(_0x2440df,_0x308a11,_0x33e431-_0x308a11+0x1,_0x1c15cd,_0x2ac93d,_0x39f92b,_0x45c447,_0x54ed7f);}}},0x516c:(_0x117765,_0x3603dc,_0x941239)=>{_0x941239(0x349f),_0x941239(0x94e3),_0x941239(0xd53f),_0x941239(0x1679c),_0x941239(0xb5a7),class extends null{};},0x13b02:(_0x106d60,_0x8e1c48,_0x3434c4)=>{var _0x233e17=a8_0x1ec55c;_0x3434c4['d'](_0x8e1c48,{'Y':()=>_0x66e36f});function _0x1ad36b(_0xac0334,_0x3f1fb9,_0x56b0f4,_0x3dc469){var _0x4c2209=a8_0x5306,_0x41e5cc,_0x56b06c=arguments[_0x4c2209(0x18cc)],_0x4394c2=_0x56b06c<0x3?_0x3f1fb9:null===_0x3dc469?_0x3dc469=Object['getOwnPropertyDescriptor'](_0x3f1fb9,_0x56b0f4):_0x3dc469;if(_0x4c2209(0x4238)==typeof Reflect&&_0x4c2209(0x3d33)==typeof Reflect['decorate'])_0x4394c2=Reflect[_0x4c2209(0x3215)](_0xac0334,_0x3f1fb9,_0x56b0f4,_0x3dc469);else{for(var _0x52d3ef=_0xac0334[_0x4c2209(0x18cc)]-0x1;0x0<=_0x52d3ef;_0x52d3ef--)(_0x41e5cc=_0xac0334[_0x52d3ef])&&(_0x4394c2=(_0x56b06c<0x3?_0x41e5cc(_0x4394c2):0x3<_0x56b06c?_0x41e5cc(_0x3f1fb9,_0x56b0f4,_0x4394c2):_0x41e5cc(_0x3f1fb9,_0x56b0f4))||_0x4394c2);}0x3<_0x56b06c&&_0x4394c2&&Object['defineProperty'](_0x3f1fb9,_0x56b0f4,_0x4394c2);}var _0xa49ea4=_0x3434c4(0x10435),_0x3ad3d5=_0x3434c4(0xa896),_0x159f65=_0x3434c4(0xd53f),_0x8e1c48=_0x3434c4(0x5f60),_0x9ff19d=_0x3434c4(0xa0f1);class _0x66e36f extends _0x8e1c48['N']{constructor(_0x1eeb16,_0x428c09=null,_0x1fff64=!0x0){var _0x2446ed=a8_0x5306;super(_0x1eeb16,_0x428c09),this[_0x2446ed(0x223)]=new _0x159f65['P'](0x0,0x0,0x1),this['_up']=new _0x159f65['P'](0x0,0x1,0x0),this[_0x2446ed(0x3a7d)]=new _0x159f65['P'](0x1,0x0,0x0),this[_0x2446ed(0x3a5a)]=_0x159f65['P'][_0x2446ed(0x409)](),this[_0x2446ed(0x4132)]=_0x159f65['P']['Zero'](),this[_0x2446ed(0x3747)]=null,this['_scaling']=_0x159f65['P'][_0x2446ed(0x14ae)](),this['_transformToBoneReferal']=null,this[_0x2446ed(0x35c8)]=!0x1,this[_0x2446ed(0x998)]=_0x66e36f[_0x2446ed(0x1ac2)],this[_0x2446ed(0x3f90)]=!0x1,this[_0x2446ed(0x15ea)]=0x1,this[_0x2446ed(0x1432)]=!0x1,this[_0x2446ed(0x175b)]=!0x1,this[_0x2446ed(0x1818)]=!0x1,this[_0x2446ed(0x190d)]=null,this[_0x2446ed(0x2a76)]=_0x159f65['y3'][_0x2446ed(0x409)](),this['_usePivotMatrix']=!0x1,this[_0x2446ed(0x1da5)]=_0x159f65['P'][_0x2446ed(0x409)](),this[_0x2446ed(0xa73)]=_0x159f65['P'][_0x2446ed(0x409)](),this['_absoluteRotationQuaternion']=_0x159f65['_f'][_0x2446ed(0x5f3)](),this['_pivotMatrix']=_0x159f65['y3']['Identity'](),this['_postMultiplyPivotMatrix']=!0x1,this[_0x2446ed(0x3ade)]=!0x1,this[_0x2446ed(0x522)]=-0x1,this['onAfterWorldMatrixUpdateObservable']=new _0x3ad3d5['y$'](),this[_0x2446ed(0xc1d)]=!0x1,_0x1fff64&&this[_0x2446ed(0x3d78)]()[_0x2446ed(0x38e9)](this);}get[_0x233e17(0x1dc3)](){var _0x30c87d=_0x233e17;return this[_0x30c87d(0x998)];}set[_0x233e17(0x1dc3)](_0x4d51b8){var _0x304094=_0x233e17;this['_billboardMode']!==_0x4d51b8&&(this['_billboardMode']=_0x4d51b8,this['_cache']['useBillboardPosition']=0x0!=(this[_0x304094(0x998)]&_0x66e36f[_0x304094(0x4250)]),this[_0x304094(0xe49)]());}get[_0x233e17(0x17eb)](){var _0x51f357=_0x233e17;return this[_0x51f357(0x3f90)];}set[_0x233e17(0x17eb)](_0x45e021){var _0x1e2b4a=_0x233e17;_0x45e021!==this[_0x1e2b4a(0x3f90)]&&(this[_0x1e2b4a(0x3f90)]=_0x45e021,this['_computeUseBillboardPath']());}['_computeUseBillboardPath'](){var _0x53e1b4=_0x233e17;this[_0x53e1b4(0x58f)][_0x53e1b4(0x2273)]=this[_0x53e1b4(0x998)]!==_0x66e36f[_0x53e1b4(0x1ac2)]&&!this[_0x53e1b4(0x17eb)];}get[_0x233e17(0x86f)](){var _0x144815=_0x233e17;return this[_0x144815(0x1432)];}set[_0x233e17(0x86f)](_0x2aea28){var _0x250a56=_0x233e17;this[_0x250a56(0x1432)]!==_0x2aea28&&(this['_infiniteDistance']=_0x2aea28);}['getClassName'](){var _0x434242=_0x233e17;return _0x434242(0x1455);}get[_0x233e17(0xa9f)](){var _0x53b88f=_0x233e17;return this[_0x53b88f(0x3a5a)];}set[_0x233e17(0xa9f)](_0x1533f8){var _0x311e2c=_0x233e17;this[_0x311e2c(0x3a5a)]=_0x1533f8,this[_0x311e2c(0x3e02)]=!0x0;}[_0x233e17(0x35a0)](){var _0x383095=_0x233e17;return this[_0x383095(0x1d2a)];}get[_0x233e17(0x3c7f)](){var _0x17edc3=_0x233e17;return this[_0x17edc3(0x4132)];}set['rotation'](_0x83d487){var _0x15261c=_0x233e17;this[_0x15261c(0x4132)]=_0x83d487,this['_rotationQuaternion']=null,this[_0x15261c(0x3e02)]=!0x0;}get[_0x233e17(0x62d)](){var _0x143d73=_0x233e17;return this[_0x143d73(0x12b3)];}set[_0x233e17(0x62d)](_0x2b0c5f){var _0x373f3a=_0x233e17;this[_0x373f3a(0x12b3)]=_0x2b0c5f,this[_0x373f3a(0x3e02)]=!0x0;}get['rotationQuaternion'](){return this['_rotationQuaternion'];}set['rotationQuaternion'](_0x3857c3){var _0x5c515f=_0x233e17;(this[_0x5c515f(0x3747)]=_0x3857c3)&&this[_0x5c515f(0x4132)][_0x5c515f(0x26e6)](0x0),this[_0x5c515f(0x3e02)]=!0x0;}get[_0x233e17(0x2112)](){var _0x1f4b4d=_0x233e17;return _0x159f65['P'][_0x1f4b4d(0xae9)](0x0,0x0,this[_0x1f4b4d(0x3d78)]()[_0x1f4b4d(0x41ba)]?-0x1:0x1,this['getWorldMatrix'](),this[_0x1f4b4d(0x223)]),this[_0x1f4b4d(0x223)][_0x1f4b4d(0x3f86)]();}get['up'](){var _0x24139b=_0x233e17;return _0x159f65['P']['TransformNormalFromFloatsToRef'](0x0,0x1,0x0,this['getWorldMatrix'](),this['_up']),this[_0x24139b(0x2668)][_0x24139b(0x3f86)]();}get['right'](){var _0x5859fd=_0x233e17;return _0x159f65['P'][_0x5859fd(0xae9)](this[_0x5859fd(0x3d78)]()[_0x5859fd(0x41ba)]?-0x1:0x1,0x0,0x0,this[_0x5859fd(0x10cb)](),this[_0x5859fd(0x3a7d)]),this[_0x5859fd(0x3a7d)][_0x5859fd(0x3f86)]();}[_0x233e17(0x3653)](_0x42c18b){var _0x1a6cb0=_0x233e17;return this[_0x1a6cb0(0x190d)]?this[_0x1a6cb0(0x190d)][_0x1a6cb0(0x19f9)](_0x42c18b):this[_0x1a6cb0(0x190d)]=_0x42c18b['clone'](),this;}[_0x233e17(0x261c)](){var _0x192430=_0x233e17;return this['_poseMatrix']||(this[_0x192430(0x190d)]=_0x159f65['y3'][_0x192430(0x5f3)]()),this[_0x192430(0x190d)];}['_isSynchronized'](){var _0x2cc4ba=_0x233e17,_0x37e72b=this[_0x2cc4ba(0x58f)];return!(this[_0x2cc4ba(0x998)]!==_0x37e72b[_0x2cc4ba(0x1dc3)]||this[_0x2cc4ba(0x998)]!==_0x66e36f['BILLBOARDMODE_NONE']||_0x37e72b[_0x2cc4ba(0x7c3)]||this[_0x2cc4ba(0x1432)]||this[_0x2cc4ba(0x3a5a)]['_isDirty']||this[_0x2cc4ba(0x12b3)][_0x2cc4ba(0x3e02)]||this[_0x2cc4ba(0x3747)]&&this[_0x2cc4ba(0x3747)][_0x2cc4ba(0x3e02)]||this[_0x2cc4ba(0x4132)]['_isDirty']);}[_0x233e17(0x3693)](){var _0x40c074=_0x233e17;super[_0x40c074(0x3693)]();const _0x34cbc4=this[_0x40c074(0x58f)];_0x34cbc4[_0x40c074(0x35cd)]=!0x1,_0x34cbc4[_0x40c074(0x1dc3)]=-0x1,_0x34cbc4[_0x40c074(0x86f)]=!0x1,_0x34cbc4[_0x40c074(0x1f14)]=!0x1,_0x34cbc4[_0x40c074(0x2273)]=!0x1;}get[_0x233e17(0x2ac1)](){var _0x56cc66=_0x233e17;return this[_0x56cc66(0x3536)]();}get[_0x233e17(0xf45)](){var _0x18673e=_0x233e17;return this[_0x18673e(0x1aa6)](),this['_absoluteScaling'];}get['absoluteRotationQuaternion'](){return this['_syncAbsoluteScalingAndRotation'](),this['_absoluteRotationQuaternion'];}[_0x233e17(0x2376)](_0x5d7325){var _0x71df6e=_0x233e17;return this[_0x71df6e(0x2077)](_0x5d7325,!0x1);}['setPivotMatrix'](_0x326d3d,_0x5421f3=!0x0){var _0x47efa1=_0x233e17;return this[_0x47efa1(0x77d)][_0x47efa1(0x19f9)](_0x326d3d),this[_0x47efa1(0x1d2a)]=!this['_pivotMatrix'][_0x47efa1(0x2c8b)](),this[_0x47efa1(0x58f)][_0x47efa1(0x7c3)]=!0x0,this[_0x47efa1(0x112e)]=_0x5421f3,this[_0x47efa1(0x112e)]&&(this[_0x47efa1(0x29b)]?this['_pivotMatrix'][_0x47efa1(0x4c1)](this[_0x47efa1(0x29b)]):this[_0x47efa1(0x29b)]=_0x159f65['y3'][_0x47efa1(0x2bce)](this[_0x47efa1(0x77d)])),this;}[_0x233e17(0x1f06)](){var _0x3e073e=_0x233e17;return this[_0x3e073e(0x77d)];}[_0x233e17(0xe75)](_0x261d87=null,_0x66836,_0x3f6a38){var _0x321877=_0x233e17,_0x1d98ec=this[_0x321877(0x77b)]('Clone\x20of\x20'+(this[_0x321877(0xc1b)]||this['id']),_0x261d87||this[_0x321877(0xc5c)],!0x0);_0x1d98ec&&_0x3f6a38&&_0x3f6a38(this,_0x1d98ec);for(const _0x2479ac of this['getChildTransformNodes'](!0x0))_0x2479ac['instantiateHierarchy'](_0x1d98ec,_0x66836,_0x3f6a38);return _0x1d98ec;}[_0x233e17(0xade)](_0x3d6b63=null,_0x577587=!0x1){var _0x5bcf74=_0x233e17;return _0x3d6b63?_0x577587?(this[_0x5bcf74(0x4132)][_0x5bcf74(0x26e6)](0x0),this['_rotationQuaternion']=this[_0x5bcf74(0x3747)]||_0x159f65['_f'][_0x5bcf74(0x5f3)](),_0x3d6b63[_0x5bcf74(0xe1f)](this[_0x5bcf74(0x12b3)],this[_0x5bcf74(0x3747)],this[_0x5bcf74(0x3a5a)]),this[_0x5bcf74(0x5d4)](!0x0)):(this['_worldMatrix']=_0x3d6b63,this[_0x5bcf74(0x1da5)]['copyFromFloats'](this[_0x5bcf74(0x1b6f)]['m'][0xc],this[_0x5bcf74(0x1b6f)]['m'][0xd],this[_0x5bcf74(0x1b6f)]['m'][0xe]),this[_0x5bcf74(0x2b4d)]()):(this[_0x5bcf74(0x3ade)]=!0x1,this[_0x5bcf74(0x5d4)](!0x0)),this['_isDirty']=!0x1,this[_0x5bcf74(0x3ade)]=!0x0,this;}[_0x233e17(0x14c1)](){var _0x52aab6=_0x233e17;return this[_0x52aab6(0x3ade)]=!0x1,this[_0x52aab6(0x5d4)](!0x0),this;}get[_0x233e17(0x3bba)](){return this['_isWorldMatrixFrozen'];}['getAbsolutePosition'](){var _0x2d8b68=_0x233e17;return this[_0x2d8b68(0x5d4)](),this['_absolutePosition'];}[_0x233e17(0x1dcb)](_0x3f68b7){var _0x235c6f=_0x233e17;if(!_0x3f68b7)return this;let _0x44a3d7,_0x146abe,_0x1465e8;if(void 0x0===_0x3f68b7['x']){if(arguments[_0x235c6f(0x18cc)]<0x3)return this;_0x44a3d7=_0x3f68b7,_0x146abe=arguments[0x1],_0x1465e8=arguments[0x2];}else _0x44a3d7=_0x3f68b7['x'],_0x146abe=_0x3f68b7['y'],_0x1465e8=_0x3f68b7['z'];var _0x4d0f47;return this['parent']?(_0x4d0f47=_0x159f65['jp'][_0x235c6f(0x12cd)][0x0],this[_0x235c6f(0xc5c)][_0x235c6f(0x10cb)]()[_0x235c6f(0x4c1)](_0x4d0f47),_0x159f65['P'][_0x235c6f(0x3a73)](_0x44a3d7,_0x146abe,_0x1465e8,_0x4d0f47,this['position'])):(this['position']['x']=_0x44a3d7,this[_0x235c6f(0xa9f)]['y']=_0x146abe,this[_0x235c6f(0xa9f)]['z']=_0x1465e8),this[_0x235c6f(0x1da5)][_0x235c6f(0x19f9)](_0x3f68b7),this;}[_0x233e17(0x31a9)](_0x2e0e47){var _0x31d1ed=_0x233e17;return this[_0x31d1ed(0x5d4)](),this[_0x31d1ed(0xa9f)]=_0x159f65['P'][_0x31d1ed(0x2776)](_0x2e0e47,this[_0x31d1ed(0x2a76)]),this;}[_0x233e17(0x1996)](){var _0x466e29=_0x233e17;this[_0x466e29(0x5d4)]();var _0x59f09a=_0x159f65['jp']['Matrix'][0x0];return this[_0x466e29(0x2a76)]['invertToRef'](_0x59f09a),_0x159f65['P'][_0x466e29(0x2776)](this['position'],_0x59f09a);}[_0x233e17(0x1224)](_0xa4f740){var _0x19593c=_0x233e17;return this['computeWorldMatrix'](!0x0),this['position']=_0x159f65['P'][_0x19593c(0x1a6b)](_0xa4f740,this[_0x19593c(0x2a76)]),this;}[_0x233e17(0x10a9)](_0x349854,_0x35e4b9=0x0,_0x434bed=0x0,_0x23f36d=0x0,_0x11c123=_0x9ff19d['T']['LOCAL']){var _0x16dcef=_0x233e17,_0x18c60e=_0x66e36f[_0x16dcef(0x48d)],_0x48d94c=_0x11c123===_0x9ff19d['T']['LOCAL']?this[_0x16dcef(0xa9f)]:this['getAbsolutePosition']();if(_0x349854[_0x16dcef(0x185b)](_0x48d94c,_0x18c60e),this['setDirection'](_0x18c60e,_0x35e4b9,_0x434bed,_0x23f36d),_0x11c123===_0x9ff19d['T'][_0x16dcef(0x2a62)]&&this['parent']){if(this[_0x16dcef(0x80c)]){const _0x5aa5c9=_0x159f65['jp'][_0x16dcef(0x12cd)][0x0],_0x1f4c9d=(this[_0x16dcef(0x80c)][_0x16dcef(0x3f91)](_0x5aa5c9),_0x159f65['jp'][_0x16dcef(0x12cd)][0x1]);this[_0x16dcef(0xc5c)][_0x16dcef(0x10cb)]()[_0x16dcef(0x28e6)](_0x1f4c9d),_0x1f4c9d[_0x16dcef(0x3709)](),_0x5aa5c9['multiplyToRef'](_0x1f4c9d,_0x5aa5c9),this[_0x16dcef(0x80c)][_0x16dcef(0x393d)](_0x5aa5c9);}else{const _0x59e242=_0x159f65['jp']['Quaternion'][0x0],_0x3f4168=(_0x159f65['_f']['FromEulerVectorToRef'](this[_0x16dcef(0x3c7f)],_0x59e242),_0x159f65['jp'][_0x16dcef(0x12cd)][0x0]),_0x55bfaf=(_0x59e242[_0x16dcef(0x3f91)](_0x3f4168),_0x159f65['jp'][_0x16dcef(0x12cd)][0x1]);this['parent'][_0x16dcef(0x10cb)]()[_0x16dcef(0x28e6)](_0x55bfaf),_0x55bfaf['invert'](),_0x3f4168[_0x16dcef(0x3d93)](_0x55bfaf,_0x3f4168),_0x59e242[_0x16dcef(0x393d)](_0x3f4168),_0x59e242[_0x16dcef(0x3f2c)](this[_0x16dcef(0x3c7f)]);}}return this;}[_0x233e17(0x945)](_0xf06a62){var _0x41124a=_0x233e17,_0x1002e2=_0x159f65['P'][_0x41124a(0x409)]();return this['getDirectionToRef'](_0xf06a62,_0x1002e2),_0x1002e2;}['getDirectionToRef'](_0x59c57a,_0x5e6caa){var _0x2b06a9=_0x233e17;return _0x159f65['P'][_0x2b06a9(0x29c5)](_0x59c57a,this[_0x2b06a9(0x10cb)](),_0x5e6caa),this;}['setDirection'](_0x447b37,_0x126b08=0x0,_0x37748e=0x0,_0x52084a=0x0){var _0x5d0247=_0x233e17,_0x11c843=-Math[_0x5d0247(0x2b17)](_0x447b37['z'],_0x447b37['x'])+Math['PI']/0x2,_0x5221bc=Math['sqrt'](_0x447b37['x']*_0x447b37['x']+_0x447b37['z']*_0x447b37['z']),_0x447b37=-Math[_0x5d0247(0x2b17)](_0x447b37['y'],_0x5221bc);return this[_0x5d0247(0x80c)]?_0x159f65['_f'][_0x5d0247(0x328a)](_0x11c843+_0x126b08,_0x447b37+_0x37748e,_0x52084a,this[_0x5d0247(0x80c)]):(this[_0x5d0247(0x3c7f)]['x']=_0x447b37+_0x37748e,this[_0x5d0247(0x3c7f)]['y']=_0x11c843+_0x126b08,this[_0x5d0247(0x3c7f)]['z']=_0x52084a),this;}[_0x233e17(0x38f6)](_0x344c2b,_0x4283a4=_0x9ff19d['T']['LOCAL']){var _0x5b1232=_0x233e17;0x0==this[_0x5b1232(0x3d78)]()['getRenderId']()&&this[_0x5b1232(0x5d4)](!0x0);const _0x2a1039=this[_0x5b1232(0x10cb)]();return _0x4283a4==_0x9ff19d['T']['WORLD']&&(_0x4283a4=_0x159f65['jp']['Matrix'][0x0],_0x2a1039[_0x5b1232(0x4c1)](_0x4283a4),_0x344c2b=_0x159f65['P'][_0x5b1232(0x1a6b)](_0x344c2b,_0x4283a4)),this['setPivotMatrix'](_0x159f65['y3'][_0x5b1232(0x1c92)](-_0x344c2b['x'],-_0x344c2b['y'],-_0x344c2b['z']),!0x0);}['getPivotPoint'](){var _0x28db29=_0x233e17,_0x3e47ca=_0x159f65['P'][_0x28db29(0x409)]();return this[_0x28db29(0x1409)](_0x3e47ca),_0x3e47ca;}[_0x233e17(0x1409)](_0x35cfb6){var _0x328b29=_0x233e17;return _0x35cfb6['x']=-this[_0x328b29(0x77d)]['m'][0xc],_0x35cfb6['y']=-this[_0x328b29(0x77d)]['m'][0xd],_0x35cfb6['z']=-this['_pivotMatrix']['m'][0xe],this;}[_0x233e17(0x40f8)](){var _0x1e31af=_0x233e17,_0x228c9a=_0x159f65['P'][_0x1e31af(0x409)]();return this['getAbsolutePivotPointToRef'](_0x228c9a),_0x228c9a;}[_0x233e17(0x21e9)](_0x54b959){var _0x967c22=_0x233e17;return this['getPivotPointToRef'](_0x54b959),_0x159f65['P']['TransformCoordinatesToRef'](_0x54b959,this[_0x967c22(0x10cb)](),_0x54b959),this;}[_0x233e17(0x2d03)](_0x5ba5ea){var _0x330e04=_0x233e17;if(this[_0x330e04(0x3e02)])return this;if(this['_children']){for(const _0x2e75de of this[_0x330e04(0x2bd4)])_0x2e75de[_0x330e04(0x2d03)](_0x5ba5ea);}return super[_0x330e04(0x2d03)](_0x5ba5ea);}[_0x233e17(0x1ebb)](_0x53f41f,_0x138528=!0x1,_0x5b8e6e=!0x1){var _0xa1ed64=_0x233e17;if(!_0x53f41f&&!this['parent'])return this;const _0x1299d8=_0x159f65['jp'][_0xa1ed64(0x1106)][0x0];var _0x3aa2e7=_0x159f65['jp']['Vector3'][0x0],_0x1ee5da=_0x159f65['jp']['Vector3'][0x1],_0x28e3ff=_0x159f65['jp'][_0xa1ed64(0x12cd)][0x1];_0x159f65['y3'][_0xa1ed64(0x3b68)](_0x28e3ff);const _0x5ce278=_0x159f65['jp']['Matrix'][0x0];this[_0xa1ed64(0x5d4)](!0x0);let _0x1b1885=this[_0xa1ed64(0x80c)];return _0x1b1885||(_0x1b1885=_0x66e36f[_0xa1ed64(0x320e)],_0x159f65['_f']['RotationYawPitchRollToRef'](this[_0xa1ed64(0x4132)]['y'],this['_rotation']['x'],this[_0xa1ed64(0x4132)]['z'],_0x1b1885)),_0x159f65['y3'][_0xa1ed64(0x3d1)](this[_0xa1ed64(0x62d)],_0x1b1885,this[_0xa1ed64(0xa9f)],_0x5ce278),this['parent']&&_0x5ce278[_0xa1ed64(0x3d93)](this[_0xa1ed64(0xc5c)][_0xa1ed64(0x5d4)](!0x0),_0x5ce278),_0x53f41f&&(_0x53f41f[_0xa1ed64(0x5d4)](!0x0)['invertToRef'](_0x28e3ff),_0x5ce278[_0xa1ed64(0x3d93)](_0x28e3ff,_0x5ce278)),_0x5ce278[_0xa1ed64(0xe1f)](_0x1ee5da,_0x1299d8,_0x3aa2e7,_0x138528?this:void 0x0),this[_0xa1ed64(0x80c)]?this['rotationQuaternion'][_0xa1ed64(0x19f9)](_0x1299d8):_0x1299d8[_0xa1ed64(0x3f2c)](this['rotation']),this[_0xa1ed64(0x62d)][_0xa1ed64(0x19f9)](_0x1ee5da),this[_0xa1ed64(0xa9f)][_0xa1ed64(0x19f9)](_0x3aa2e7),this[_0xa1ed64(0xc5c)]=_0x53f41f,_0x5b8e6e&&this[_0xa1ed64(0x2077)](_0x159f65['y3']['Identity']()),this;}get[_0x233e17(0x94f)](){return this['_nonUniformScaling'];}[_0x233e17(0x1382)](_0x14f649){var _0xab1e5f=_0x233e17;return this['_nonUniformScaling']!==_0x14f649&&(this[_0xab1e5f(0xc1d)]=_0x14f649,!0x0);}['attachToBone'](_0x13a735,_0x225f82){var _0x24263b=_0x233e17;return this[_0x24263b(0x127d)]=this[_0x24263b(0xc5c)],this[_0x24263b(0x1924)]=_0x225f82,(this[_0x24263b(0xc5c)]=_0x13a735)[_0x24263b(0x173d)]()[_0x24263b(0xde1)](),_0x13a735['getWorldMatrix']()[_0x24263b(0x2583)]()<0x0&&(this[_0x24263b(0x15ea)]*=-0x1),this;}[_0x233e17(0x20fa)](_0x48bc94=!0x1){var _0x4b168c=_0x233e17;return this['parent']?(this[_0x4b168c(0xc5c)][_0x4b168c(0x10cb)]()[_0x4b168c(0x2583)]()<0x0&&(this[_0x4b168c(0x15ea)]*=-0x1),this[_0x4b168c(0x1924)]=null,this[_0x4b168c(0xc5c)]=_0x48bc94?this[_0x4b168c(0x127d)]:null):_0x48bc94&&(this['parent']=this[_0x4b168c(0x127d)]),this;}[_0x233e17(0x15e7)](_0x31dbd8,_0x2fe391,_0x57acfb){var _0x2fba62=_0x233e17;_0x31dbd8['normalize'](),this[_0x2fba62(0x80c)]||(this[_0x2fba62(0x80c)]=this[_0x2fba62(0x3c7f)][_0x2fba62(0x3076)](),this[_0x2fba62(0x3c7f)][_0x2fba62(0x26e6)](0x0));let _0x3b4b60;return _0x57acfb&&_0x57acfb!==_0x9ff19d['T'][_0x2fba62(0x425c)]?(this[_0x2fba62(0xc5c)]&&(_0x57acfb=_0x159f65['jp']['Matrix'][0x0],this[_0x2fba62(0xc5c)][_0x2fba62(0x10cb)]()[_0x2fba62(0x4c1)](_0x57acfb),_0x31dbd8=_0x159f65['P'][_0x2fba62(0x2776)](_0x31dbd8,_0x57acfb)),(_0x3b4b60=_0x159f65['_f'][_0x2fba62(0x21f)](_0x31dbd8,_0x2fe391,_0x66e36f[_0x2fba62(0x128b)]))[_0x2fba62(0x3d93)](this[_0x2fba62(0x80c)],this['rotationQuaternion'])):(_0x3b4b60=_0x159f65['_f'][_0x2fba62(0x21f)](_0x31dbd8,_0x2fe391,_0x66e36f[_0x2fba62(0x128b)]),this[_0x2fba62(0x80c)]['multiplyToRef'](_0x3b4b60,this[_0x2fba62(0x80c)])),this;}[_0x233e17(0x3b74)](_0x43ccab,_0x4172a0,_0x16862f){var _0xcfeb62=_0x233e17;_0x4172a0['normalize'](),this[_0xcfeb62(0x80c)]||(this['rotationQuaternion']=_0x159f65['_f'][_0xcfeb62(0xa64)](this[_0xcfeb62(0x3c7f)]['y'],this[_0xcfeb62(0x3c7f)]['x'],this[_0xcfeb62(0x3c7f)]['z']),this['rotation']['setAll'](0x0));var _0x5c82fa=_0x159f65['jp'][_0xcfeb62(0xe60)][0x0],_0x54aa8f=_0x159f65['jp'][_0xcfeb62(0xe60)][0x1],_0x3b4221=_0x159f65['jp'][_0xcfeb62(0xe60)][0x2];const _0x2516bc=_0x159f65['jp'][_0xcfeb62(0x1106)][0x0];var _0x431b62=_0x159f65['jp'][_0xcfeb62(0x12cd)][0x0];const _0x40b4f2=_0x159f65['jp'][_0xcfeb62(0x12cd)][0x1];var _0x1871e2=_0x159f65['jp'][_0xcfeb62(0x12cd)][0x2];const _0x4bcd96=_0x159f65['jp'][_0xcfeb62(0x12cd)][0x3];return _0x43ccab[_0xcfeb62(0x185b)](this[_0xcfeb62(0xa9f)],_0x5c82fa),_0x159f65['y3'][_0xcfeb62(0x3cca)](_0x5c82fa['x'],_0x5c82fa['y'],_0x5c82fa['z'],_0x431b62),_0x159f65['y3']['TranslationToRef'](-_0x5c82fa['x'],-_0x5c82fa['y'],-_0x5c82fa['z'],_0x40b4f2),_0x159f65['y3']['RotationAxisToRef'](_0x4172a0,_0x16862f,_0x1871e2),_0x40b4f2[_0xcfeb62(0x3d93)](_0x1871e2,_0x4bcd96),_0x4bcd96['multiplyToRef'](_0x431b62,_0x4bcd96),_0x4bcd96['decompose'](_0x54aa8f,_0x2516bc,_0x3b4221),this[_0xcfeb62(0xa9f)][_0xcfeb62(0x3e1)](_0x3b4221),_0x2516bc['multiplyToRef'](this[_0xcfeb62(0x80c)],this[_0xcfeb62(0x80c)]),this;}['translate'](_0x949aef,_0x4f85c5,_0x4df11f){var _0x42c7a7=_0x233e17;return _0x949aef=_0x949aef['scale'](_0x4f85c5),(_0x4df11f&&_0x4df11f!==_0x9ff19d['T'][_0x42c7a7(0x425c)]?this[_0x42c7a7(0x1dcb)](this[_0x42c7a7(0x3536)]()[_0x42c7a7(0x2e5)](_0x949aef)):(_0x4f85c5=this[_0x42c7a7(0x1996)]()['add'](_0x949aef),this[_0x42c7a7(0x31a9)](_0x4f85c5)),this);}[_0x233e17(0x15d5)](_0x2615b5,_0x10e0db,_0x112bf8){var _0xc27de9=_0x233e17;let _0x3237e3;this[_0xc27de9(0x80c)]?_0x3237e3=this[_0xc27de9(0x80c)]:(_0x3237e3=_0x159f65['jp'][_0xc27de9(0x1106)][0x1],_0x159f65['_f']['RotationYawPitchRollToRef'](this['rotation']['y'],this[_0xc27de9(0x3c7f)]['x'],this[_0xc27de9(0x3c7f)]['z'],_0x3237e3));var _0x3241a4=_0x159f65['jp'][_0xc27de9(0x1106)][0x0];return _0x159f65['_f'][_0xc27de9(0x328a)](_0x10e0db,_0x2615b5,_0x112bf8,_0x3241a4),_0x3237e3[_0xc27de9(0x6fc)](_0x3241a4),this[_0xc27de9(0x80c)]||_0x3237e3['toEulerAnglesToRef'](this['rotation']),this;}['_getEffectiveParent'](){return this['parent'];}[_0x233e17(0x85d)](){var _0x17cfcb=_0x233e17;return this['_infiniteDistance']&&!this['parent']||this[_0x17cfcb(0x998)]!==_0x66e36f[_0x17cfcb(0x1ac2)]&&!this[_0x17cfcb(0x17eb)];}[_0x233e17(0x5d4)](_0x2e9447=!0x1,_0x58b018=null){var _0x557860=_0x233e17;if(this[_0x557860(0x3ade)]&&!this['_isDirty'])return this[_0x557860(0x1b6f)];var _0x4d2ad=this[_0x557860(0x3d78)]()[_0x557860(0x1a27)]();if(!this[_0x557860(0x3e02)]&&!_0x2e9447&&(this[_0x557860(0x28c8)]===_0x4d2ad||this['isSynchronized']()))return this[_0x557860(0x28c8)]=_0x4d2ad,this[_0x557860(0x1b6f)];_0x58b018=_0x58b018||this[_0x557860(0x3d78)]()['activeCamera'],this[_0x557860(0x294f)]();const _0xd04bc1=this[_0x557860(0x58f)],_0x48b7b9=(_0xd04bc1[_0x557860(0x7c3)]=!0x1,_0xd04bc1['billboardMode']=this[_0x557860(0x1dc3)],_0xd04bc1[_0x557860(0x86f)]=this['infiniteDistance'],_0xd04bc1[_0x557860(0xc5c)]=this[_0x557860(0xbbe)],this['_currentRenderId']=_0x4d2ad,this['_childUpdateId']+=0x1,this[_0x557860(0x3e02)]=!0x1,this[_0x557860(0x3a5a)][_0x557860(0x3e02)]=!0x1,this[_0x557860(0x4132)][_0x557860(0x3e02)]=!0x1,this[_0x557860(0x12b3)][_0x557860(0x3e02)]=!0x1,this[_0x557860(0x3e74)]()),_0x52f681=_0x66e36f[_0x557860(0x4034)];let _0x571af1=this[_0x557860(0x3a5a)];this['_infiniteDistance']&&!this[_0x557860(0xc5c)]&&_0x58b018&&(_0x4d2ad=_0x58b018[_0x557860(0x10cb)](),_0x4d2ad=new _0x159f65['P'](_0x4d2ad['m'][0xc],_0x4d2ad['m'][0xd],_0x4d2ad['m'][0xe]),(_0x571af1=_0x66e36f[_0x557860(0x33b1)])[_0x557860(0x9b3)](this[_0x557860(0x3a5a)]['x']+_0x4d2ad['x'],this['_position']['y']+_0x4d2ad['y'],this[_0x557860(0x3a5a)]['z']+_0x4d2ad['z'])),_0x52f681[_0x557860(0x9b3)](this[_0x557860(0x12b3)]['x']*this[_0x557860(0x15ea)],this[_0x557860(0x12b3)]['y']*this[_0x557860(0x15ea)],this[_0x557860(0x12b3)]['z']*this[_0x557860(0x15ea)]);let _0x1d9238;if(this[_0x557860(0x3747)]?(this[_0x557860(0x3747)][_0x557860(0x3e02)]=!0x1,_0x1d9238=this['_rotationQuaternion'],this['reIntegrateRotationIntoRotationQuaternion']&&this[_0x557860(0x3c7f)][_0x557860(0x44c)]()&&(this[_0x557860(0x3747)][_0x557860(0x6fc)](_0x159f65['_f']['RotationYawPitchRoll'](this[_0x557860(0x4132)]['y'],this[_0x557860(0x4132)]['x'],this[_0x557860(0x4132)]['z'])),this[_0x557860(0x4132)][_0x557860(0x9b3)](0x0,0x0,0x0))):(_0x1d9238=_0x66e36f[_0x557860(0x320e)],_0x159f65['_f'][_0x557860(0x328a)](this[_0x557860(0x4132)]['y'],this[_0x557860(0x4132)]['x'],this[_0x557860(0x4132)]['z'],_0x1d9238)),this[_0x557860(0x1d2a)]?(_0x4d2ad=_0x159f65['jp'][_0x557860(0x12cd)][0x1],_0x159f65['y3']['ScalingToRef'](_0x52f681['x'],_0x52f681['y'],_0x52f681['z'],_0x4d2ad),_0x50a7d9=_0x159f65['jp']['Matrix'][0x0],_0x1d9238[_0x557860(0x3f91)](_0x50a7d9),this['_pivotMatrix'][_0x557860(0x3d93)](_0x4d2ad,_0x159f65['jp'][_0x557860(0x12cd)][0x4]),_0x159f65['jp'][_0x557860(0x12cd)][0x4][_0x557860(0x3d93)](_0x50a7d9,this[_0x557860(0x2a76)]),this[_0x557860(0x112e)]&&this[_0x557860(0x2a76)]['multiplyToRef'](this[_0x557860(0x29b)],this[_0x557860(0x2a76)]),this['_localMatrix'][_0x557860(0x226)](_0x571af1['x'],_0x571af1['y'],_0x571af1['z'])):_0x159f65['y3'][_0x557860(0x3d1)](_0x52f681,_0x1d9238,_0x571af1,this[_0x557860(0x2a76)]),_0x48b7b9&&_0x48b7b9[_0x557860(0x10cb)]){if(_0x2e9447&&_0x48b7b9[_0x557860(0x5d4)](_0x2e9447),_0xd04bc1['useBillboardPath']){this['_transformToBoneReferal']?_0x48b7b9[_0x557860(0x10cb)]()['multiplyToRef'](this[_0x557860(0x1924)][_0x557860(0x10cb)](),_0x159f65['jp'][_0x557860(0x12cd)][0x7]):_0x159f65['jp'][_0x557860(0x12cd)][0x7][_0x557860(0x19f9)](_0x48b7b9[_0x557860(0x10cb)]());const _0x2d076b=_0x159f65['jp'][_0x557860(0xe60)][0x5];var _0x4d2ad=_0x159f65['jp'][_0x557860(0xe60)][0x6],_0x50a7d9=_0x159f65['jp'][_0x557860(0x1106)][0x0];_0x159f65['jp']['Matrix'][0x7][_0x557860(0xe1f)](_0x4d2ad,_0x50a7d9,_0x2d076b),_0x159f65['y3'][_0x557860(0x260a)](_0x4d2ad['x'],_0x4d2ad['y'],_0x4d2ad['z'],_0x159f65['jp'][_0x557860(0x12cd)][0x7]),_0x159f65['jp']['Matrix'][0x7][_0x557860(0x1918)](_0x2d076b),_0x66e36f[_0x557860(0x287e)]&&(this[_0x557860(0x3a5a)][_0x557860(0x364)](_0x50a7d9,_0x2d076b),this[_0x557860(0x2a76)]['setTranslation'](_0x2d076b)),this[_0x557860(0x2a76)]['multiplyToRef'](_0x159f65['jp']['Matrix'][0x7],this[_0x557860(0x1b6f)]);}else this[_0x557860(0x1924)]?(this[_0x557860(0x2a76)]['multiplyToRef'](_0x48b7b9[_0x557860(0x10cb)](),_0x159f65['jp'][_0x557860(0x12cd)][0x6]),_0x159f65['jp'][_0x557860(0x12cd)][0x6]['multiplyToRef'](this[_0x557860(0x1924)][_0x557860(0x10cb)](),this[_0x557860(0x1b6f)])):this[_0x557860(0x2a76)][_0x557860(0x3d93)](_0x48b7b9[_0x557860(0x10cb)](),this[_0x557860(0x1b6f)]);this[_0x557860(0x485)]();}else this[_0x557860(0x1b6f)][_0x557860(0x19f9)](this[_0x557860(0x2a76)]);if(_0xd04bc1[_0x557860(0x2273)]&&_0x58b018&&this[_0x557860(0x1dc3)]&&!_0xd04bc1['useBillboardPosition']){_0x2e9447=_0x159f65['jp'][_0x557860(0xe60)][0x0];if(this[_0x557860(0x1b6f)]['getTranslationToRef'](_0x2e9447),_0x159f65['jp'][_0x557860(0x12cd)][0x1]['copyFrom'](_0x58b018[_0x557860(0x3ca4)]()),_0x159f65['jp'][_0x557860(0x12cd)][0x1][_0x557860(0x2d88)](0x0,0x0,0x0),_0x159f65['jp'][_0x557860(0x12cd)][0x1][_0x557860(0x4c1)](_0x159f65['jp'][_0x557860(0x12cd)][0x0]),(this[_0x557860(0x1dc3)]&_0x66e36f[_0x557860(0x300d)])!==_0x66e36f[_0x557860(0x300d)]){_0x159f65['jp']['Matrix'][0x0]['decompose'](void 0x0,_0x159f65['jp'][_0x557860(0x1106)][0x0],void 0x0);const _0x551813=_0x159f65['jp'][_0x557860(0xe60)][0x1];_0x159f65['jp'][_0x557860(0x1106)][0x0][_0x557860(0x3f2c)](_0x551813),(this[_0x557860(0x1dc3)]&_0x66e36f[_0x557860(0x18df)])!==_0x66e36f[_0x557860(0x18df)]&&(_0x551813['x']=0x0),(this['billboardMode']&_0x66e36f['BILLBOARDMODE_Y'])!==_0x66e36f[_0x557860(0x3c7a)]&&(_0x551813['y']=0x0),(this[_0x557860(0x1dc3)]&_0x66e36f[_0x557860(0x2725)])!==_0x66e36f[_0x557860(0x2725)]&&(_0x551813['z']=0x0),_0x159f65['y3'][_0x557860(0x328a)](_0x551813['y'],_0x551813['x'],_0x551813['z'],_0x159f65['jp']['Matrix'][0x0]);}this[_0x557860(0x1b6f)][_0x557860(0x2d88)](0x0,0x0,0x0),this[_0x557860(0x1b6f)][_0x557860(0x3d93)](_0x159f65['jp'][_0x557860(0x12cd)][0x0],this['_worldMatrix']),this['_worldMatrix'][_0x557860(0x1918)](_0x159f65['jp'][_0x557860(0xe60)][0x0]);}else{if(_0xd04bc1[_0x557860(0x2273)]&&_0x58b018&&_0xd04bc1[_0x557860(0x1f14)]){_0x4d2ad=_0x159f65['jp']['Vector3'][0x0],_0x50a7d9=(this[_0x557860(0x1b6f)][_0x557860(0x22d)](_0x4d2ad),_0x58b018['globalPosition']),this[_0x557860(0x1b6f)][_0x557860(0x4c1)](_0x159f65['jp']['Matrix'][0x1]);const _0x55222f=_0x159f65['jp'][_0x557860(0xe60)][0x1];_0x159f65['P'][_0x557860(0x3bd9)](_0x50a7d9,_0x159f65['jp']['Matrix'][0x1],_0x55222f),_0x55222f['normalize'](),(_0x2e9447=-Math[_0x557860(0x2b17)](_0x55222f['z'],_0x55222f['x'])+Math['PI']/0x2,_0x4d2ad=Math[_0x557860(0x141a)](_0x55222f['x']*_0x55222f['x']+_0x55222f['z']*_0x55222f['z']),_0x58b018=-Math[_0x557860(0x2b17)](_0x55222f['y'],_0x4d2ad));if(_0x159f65['_f'][_0x557860(0x328a)](_0x2e9447,_0x58b018,0x0,_0x159f65['jp'][_0x557860(0x1106)][0x0]),(this[_0x557860(0x1dc3)]&_0x66e36f[_0x557860(0x300d)])!==_0x66e36f[_0x557860(0x300d)]){const _0x467587=_0x159f65['jp'][_0x557860(0xe60)][0x1];_0x159f65['jp'][_0x557860(0x1106)][0x0][_0x557860(0x3f2c)](_0x467587),(this['billboardMode']&_0x66e36f[_0x557860(0x18df)])!==_0x66e36f[_0x557860(0x18df)]&&(_0x467587['x']=0x0),(this['billboardMode']&_0x66e36f[_0x557860(0x3c7a)])!==_0x66e36f[_0x557860(0x3c7a)]&&(_0x467587['y']=0x0),(this[_0x557860(0x1dc3)]&_0x66e36f[_0x557860(0x2725)])!==_0x66e36f[_0x557860(0x2725)]&&(_0x467587['z']=0x0),_0x159f65['y3'][_0x557860(0x328a)](_0x467587['y'],_0x467587['x'],_0x467587['z'],_0x159f65['jp'][_0x557860(0x12cd)][0x0]);}else _0x159f65['y3']['FromQuaternionToRef'](_0x159f65['jp'][_0x557860(0x1106)][0x0],_0x159f65['jp']['Matrix'][0x0]);this['_worldMatrix'][_0x557860(0x2d88)](0x0,0x0,0x0),this[_0x557860(0x1b6f)]['multiplyToRef'](_0x159f65['jp'][_0x557860(0x12cd)][0x0],this[_0x557860(0x1b6f)]),this[_0x557860(0x1b6f)]['setTranslation'](_0x159f65['jp'][_0x557860(0xe60)][0x0]);}}return this[_0x557860(0x175b)]?this[_0x557860(0x1382)](!0x1):this[_0x557860(0x12b3)]['isNonUniformWithinEpsilon'](0.000001)?this['_updateNonUniformScalingState'](!0x0):_0x48b7b9&&_0x48b7b9[_0x557860(0xc1d)]?this[_0x557860(0x1382)](_0x48b7b9[_0x557860(0xc1d)]):this[_0x557860(0x1382)](!0x1),this['_afterComputeWorldMatrix'](),this['_absolutePosition'][_0x557860(0x9b3)](this[_0x557860(0x1b6f)]['m'][0xc],this[_0x557860(0x1b6f)]['m'][0xd],this['_worldMatrix']['m'][0xe]),this['_isAbsoluteSynced']=!0x1,this[_0x557860(0x3e62)][_0x557860(0x3608)](this),this[_0x557860(0x190d)]||(this['_poseMatrix']=_0x159f65['y3'][_0x557860(0x2bce)](this['_worldMatrix'])),this[_0x557860(0x40e2)]=!0x0,this[_0x557860(0x1b6f)];}[_0x233e17(0x20b3)](_0x567194=!0x0){var _0x384594=_0x233e17;if(this[_0x384594(0x5d4)](),_0x567194){var _0x2d6207=this[_0x384594(0x394)]();for(let _0xf3b21b=0x0;_0xf3b21b<_0x2d6207[_0x384594(0x18cc)];++_0xf3b21b){const _0x27caa6=_0x2d6207[_0xf3b21b];if(_0x27caa6){_0x27caa6[_0x384594(0x5d4)]();const _0x376ab5=_0x159f65['jp'][_0x384594(0x12cd)][0x0],_0x1aa468=(_0x27caa6['_localMatrix'][_0x384594(0x3d93)](this['_localMatrix'],_0x376ab5),_0x159f65['jp']['Quaternion'][0x0]);_0x376ab5[_0x384594(0xe1f)](_0x27caa6[_0x384594(0x62d)],_0x1aa468,_0x27caa6[_0x384594(0xa9f)]),_0x27caa6[_0x384594(0x80c)]?_0x27caa6[_0x384594(0x80c)][_0x384594(0x19f9)](_0x1aa468):_0x1aa468[_0x384594(0x3f2c)](_0x27caa6[_0x384594(0x3c7f)]);}}}this[_0x384594(0x62d)][_0x384594(0x9b3)](0x1,0x1,0x1),this[_0x384594(0xa9f)][_0x384594(0x9b3)](0x0,0x0,0x0),this[_0x384594(0x3c7f)][_0x384594(0x9b3)](0x0,0x0,0x0),this[_0x384594(0x80c)]&&(this[_0x384594(0x80c)]=_0x159f65['_f'][_0x384594(0x5f3)]()),this[_0x384594(0x1b6f)]=_0x159f65['y3'][_0x384594(0x5f3)]();}[_0x233e17(0x2b4d)](){}['registerAfterWorldMatrixUpdate'](_0x824689){var _0x514132=_0x233e17;return this['onAfterWorldMatrixUpdateObservable'][_0x514132(0x2e5)](_0x824689),this;}[_0x233e17(0x2dd0)](_0xfa7cdc){var _0x53c3e2=_0x233e17;return this[_0x53c3e2(0x3e62)][_0x53c3e2(0x1e53)](_0xfa7cdc),this;}['getPositionInCameraSpace'](_0x3d3ec5=null){var _0x2f755d=_0x233e17;return _0x3d3ec5=_0x3d3ec5||this['getScene']()['activeCamera'],_0x159f65['P'][_0x2f755d(0x1a6b)](this[_0x2f755d(0x3536)](),_0x3d3ec5[_0x2f755d(0x3ca4)]());}[_0x233e17(0x3ebc)](_0x4f2559=null){var _0xcfd63b=_0x233e17;return _0x4f2559=_0x4f2559||this[_0xcfd63b(0x3d78)]()[_0xcfd63b(0x1647)],this[_0xcfd63b(0x3536)]()['subtract'](_0x4f2559[_0xcfd63b(0x2cb7)])['length']();}['clone'](_0x4e62f6,_0x9dc541,_0x4073bd){var _0x55d365=_0x233e17;const _0x3ca9c0=_0xa49ea4['p4']['Clone'](()=>new _0x66e36f(_0x4e62f6,this['getScene']()),this);if(_0x3ca9c0[_0x55d365(0xc1b)]=_0x4e62f6,_0x3ca9c0['id']=_0x4e62f6,_0x9dc541&&(_0x3ca9c0[_0x55d365(0xc5c)]=_0x9dc541),!_0x4073bd){var _0x462ff8=this[_0x55d365(0x3bbb)](!0x0);for(let _0x33c1bb=0x0;_0x33c1bb<_0x462ff8[_0x55d365(0x18cc)];_0x33c1bb++){const _0x1edbbb=_0x462ff8[_0x33c1bb];_0x1edbbb['clone']&&_0x1edbbb[_0x55d365(0x77b)](_0x4e62f6+'.'+_0x1edbbb[_0x55d365(0xc1b)],_0x3ca9c0);}}return _0x3ca9c0;}[_0x233e17(0x18e2)](_0xea281f){var _0x14c6d5=_0x233e17;const _0x2f8766=_0xa49ea4['p4']['Serialize'](this,_0xea281f);return _0x2f8766[_0x14c6d5(0x19d6)]=this[_0x14c6d5(0x252c)](),_0x2f8766[_0x14c6d5(0x309e)]=this[_0x14c6d5(0x309e)],this[_0x14c6d5(0xc5c)]&&this[_0x14c6d5(0xc5c)][_0x14c6d5(0x4079)](_0x2f8766),_0x2f8766['localMatrix']=this[_0x14c6d5(0x1f06)]()[_0x14c6d5(0x4049)](),_0x2f8766[_0x14c6d5(0x1253)]=this['isEnabled'](),_0x2f8766;}static['Parse'](_0x1dc0fa,_0x4f0ac3,_0x4541a){var _0x2fa911=_0x233e17;const _0x40563c=_0xa49ea4['p4'][_0x2fa911(0x2de7)](()=>new _0x66e36f(_0x1dc0fa[_0x2fa911(0xc1b)],_0x4f0ac3),_0x1dc0fa,_0x4f0ac3,_0x4541a);return _0x1dc0fa['localMatrix']?_0x40563c['setPreTransformMatrix'](_0x159f65['y3'][_0x2fa911(0xf7f)](_0x1dc0fa[_0x2fa911(0xd6b)])):_0x1dc0fa['pivotMatrix']&&_0x40563c[_0x2fa911(0x2077)](_0x159f65['y3'][_0x2fa911(0xf7f)](_0x1dc0fa[_0x2fa911(0x41be)])),_0x40563c['setEnabled'](_0x1dc0fa[_0x2fa911(0x1253)]),_0x40563c[_0x2fa911(0x22db)]=_0x1dc0fa[_0x2fa911(0x309e)],void 0x0!==_0x1dc0fa[_0x2fa911(0x2b37)]&&(_0x40563c[_0x2fa911(0x18b7)]=_0x1dc0fa[_0x2fa911(0x2b37)]),void 0x0!==_0x1dc0fa[_0x2fa911(0x4d3)]&&(_0x40563c[_0x2fa911(0x1193)]=_0x1dc0fa[_0x2fa911(0x4d3)]),_0x40563c;}[_0x233e17(0x3214)](_0xa63509,_0x37076d){var _0x370722=_0x233e17,_0x3dbcd4=[];return this[_0x370722(0x25df)](_0x3dbcd4,_0xa63509,_0x3fa6da=>(!_0x37076d||_0x37076d(_0x3fa6da))&&_0x3fa6da instanceof _0x66e36f),_0x3dbcd4;}[_0x233e17(0x41a)](_0xc2993,_0x2cbb1c=!0x1){var _0x11bac1=_0x233e17,_0x55a674;if(this['getScene']()[_0x11bac1(0x4111)](this),this[_0x11bac1(0x3d78)]()[_0x11bac1(0x30b6)](this),this[_0x11bac1(0x2fc)]&&(-0x1<(_0x55a674=this['_parentContainer'][_0x11bac1(0x3b43)][_0x11bac1(0x86a)](this))&&this[_0x11bac1(0x2fc)][_0x11bac1(0x3b43)][_0x11bac1(0xb1f)](_0x55a674,0x1),this[_0x11bac1(0x2fc)]=null),this[_0x11bac1(0x3e62)]['clear'](),_0xc2993){for(const _0x31f71c of this['getChildTransformNodes'](!0x0))_0x31f71c['parent']=null,_0x31f71c[_0x11bac1(0x5d4)](!0x0);}super[_0x11bac1(0x41a)](_0xc2993,_0x2cbb1c);}[_0x233e17(0x2c02)](_0x132466=!0x0,_0x157329=!0x1,_0x415579){var _0x15f31a=_0x233e17;let _0x1708ec=null,_0x1399f5=null;_0x157329&&(this['rotationQuaternion']?(_0x1399f5=this[_0x15f31a(0x80c)][_0x15f31a(0x77b)](),this[_0x15f31a(0x80c)][_0x15f31a(0x9b3)](0x0,0x0,0x0,0x1)):this[_0x15f31a(0x3c7f)]&&(_0x1708ec=this[_0x15f31a(0x3c7f)][_0x15f31a(0x77b)](),this[_0x15f31a(0x3c7f)][_0x15f31a(0x9b3)](0x0,0x0,0x0)));const _0x3dd451=this[_0x15f31a(0xb05)](_0x132466,_0x415579);return _0x132466=_0x3dd451['max']['subtract'](_0x3dd451[_0x15f31a(0x1111)]),_0x415579=Math[_0x15f31a(0x1955)](_0x132466['x'],_0x132466['y'],_0x132466['z']),(0x0!==_0x415579&&(this[_0x15f31a(0x62d)]['scaleInPlace'](0x1/_0x415579),_0x157329&&(this['rotationQuaternion']&&_0x1399f5?this[_0x15f31a(0x80c)][_0x15f31a(0x19f9)](_0x1399f5):this[_0x15f31a(0x3c7f)]&&_0x1708ec&&this[_0x15f31a(0x3c7f)][_0x15f31a(0x19f9)](_0x1708ec))),this);}[_0x233e17(0x1aa6)](){var _0x489c05=_0x233e17;this[_0x489c05(0x35c8)]||(this[_0x489c05(0x1b6f)][_0x489c05(0xe1f)](this[_0x489c05(0xa73)],this[_0x489c05(0x3123)]),this[_0x489c05(0x35c8)]=!0x0);}}_0x66e36f[_0x233e17(0x1ac2)]=0x0,_0x66e36f['BILLBOARDMODE_X']=0x1,_0x66e36f[_0x233e17(0x3c7a)]=0x2,_0x66e36f[_0x233e17(0x2725)]=0x4,_0x66e36f[_0x233e17(0x300d)]=0x7,_0x66e36f[_0x233e17(0x4250)]=0x80,_0x66e36f['BillboardUseParentOrientation']=!0x1,_0x66e36f['_TmpRotation']=_0x159f65['_f'][_0x233e17(0x409)](),_0x66e36f[_0x233e17(0x4034)]=_0x159f65['P'][_0x233e17(0x409)](),_0x66e36f[_0x233e17(0x33b1)]=_0x159f65['P']['Zero'](),_0x66e36f['_LookAtVectorCache']=new _0x159f65['P'](0x0,0x0,0x0),_0x66e36f[_0x233e17(0x128b)]=new _0x159f65['_f'](),_0x1ad36b([(0x0,_0xa49ea4['hd'])('position')],_0x66e36f['prototype'],_0x233e17(0x3a5a),void 0x0),_0x1ad36b([(0x0,_0xa49ea4['hd'])(_0x233e17(0x3c7f))],_0x66e36f[_0x233e17(0x1ce1)],_0x233e17(0x4132),void 0x0),_0x1ad36b([(0x0,_0xa49ea4['mv'])('rotationQuaternion')],_0x66e36f[_0x233e17(0x1ce1)],_0x233e17(0x3747),void 0x0),_0x1ad36b([(0x0,_0xa49ea4['hd'])(_0x233e17(0x62d))],_0x66e36f[_0x233e17(0x1ce1)],_0x233e17(0x12b3),void 0x0),_0x1ad36b([(0x0,_0xa49ea4['qC'])(_0x233e17(0x1dc3))],_0x66e36f[_0x233e17(0x1ce1)],_0x233e17(0x998),void 0x0),_0x1ad36b([(0x0,_0xa49ea4['qC'])()],_0x66e36f[_0x233e17(0x1ce1)],_0x233e17(0x15ea),void 0x0),_0x1ad36b([(0x0,_0xa49ea4['qC'])(_0x233e17(0x86f))],_0x66e36f[_0x233e17(0x1ce1)],_0x233e17(0x1432),void 0x0),_0x1ad36b([(0x0,_0xa49ea4['qC'])()],_0x66e36f[_0x233e17(0x1ce1)],_0x233e17(0x175b),void 0x0),_0x1ad36b([(0x0,_0xa49ea4['qC'])()],_0x66e36f['prototype'],_0x233e17(0x1818),void 0x0);},0xc338:(_0x37127d,_0x190187,_0x373f1d)=>{var _0x29594c=a8_0x1ec55c;_0x373f1d['d'](_0x190187,{'$':()=>_0x22ae88});var _0x190187=_0x373f1d(0xd53f),_0x486e30=_0x373f1d(0x17372),_0x4106c9=_0x373f1d(0x16f1b),_0x2e46d7=_0x373f1d(0x1610),_0x22fab0=_0x373f1d(0x16bf5),_0x346cfa=_0x373f1d(0xbd53);class _0x49446f{constructor(_0x4f7cb3,_0x580348,_0x2831f6,_0x424a72){var _0x562744=a8_0x5306;this[_0x562744(0xc1b)]=_0x4f7cb3,this[_0x562744(0x2c44)]=_0x580348,this['worldAxisForFileX']=_0x2831f6,this[_0x562744(0xae6)]=_0x424a72;}}class _0x22ae88{static[_0x29594c(0x31c4)](_0x446a83){var _0x170e80=_0x29594c,_0x5849f4;if(!_0x446a83[_0x170e80(0x20b)])return null;null!=(_0x5849f4=_0x446a83[_0x170e80(0x3d78)]())&&_0x5849f4[_0x170e80(0x3e9d)]()[_0x170e80(0x65b)]();const _0x14b8ca=_0x446a83[_0x170e80(0xbdc)]()[_0x170e80(0x146c)],_0x88a1b8=_0x446a83[_0x170e80(0x32d5)](0x0,void 0x0,void 0x0,!0x1),_0x5cb295=_0x446a83['readPixels'](0x1,void 0x0,void 0x0,!0x1);let _0x40759e,_0x3edb54;_0x3edb54=_0x446a83[_0x170e80(0xcdd)]?(_0x40759e=_0x446a83[_0x170e80(0x32d5)](0x3,void 0x0,void 0x0,!0x1),_0x446a83[_0x170e80(0x32d5)](0x2,void 0x0,void 0x0,!0x1)):(_0x40759e=_0x446a83[_0x170e80(0x32d5)](0x2,void 0x0,void 0x0,!0x1),_0x446a83[_0x170e80(0x32d5)](0x3,void 0x0,void 0x0,!0x1));const _0x236ee7=_0x446a83[_0x170e80(0x32d5)](0x4,void 0x0,void 0x0,!0x1),_0x51fb67=_0x446a83[_0x170e80(0x32d5)](0x5,void 0x0,void 0x0,!0x1),_0x2bc8b4=_0x446a83[_0x170e80(0x9c3)],_0x40bbba=_0x2e46d7['g'][_0x170e80(0x12a4)];let _0x47d723=_0x2e46d7['g'][_0x170e80(0x2aeb)];return _0x446a83[_0x170e80(0x335b)]!=_0x2e46d7['g'][_0x170e80(0x1608)]&&_0x446a83[_0x170e80(0x335b)]!=_0x2e46d7['g'][_0x170e80(0x3d07)]||(_0x47d723=_0x2e46d7['g']['TEXTURETYPE_FLOAT']),new Promise(_0x27493e=>{var _0x5e712b=_0x170e80;Promise['all']([_0x5cb295,_0x88a1b8,_0x40759e,_0x3edb54,_0x236ee7,_0x51fb67])[_0x5e712b(0x2cc0)](([_0x32007e,_0x4bf5db,_0x2449f8,_0x12c5b9,_0x23472a,_0x4f2ec9])=>{var _0x3f89f1=_0x5e712b;_0x4bf5db={'size':_0x14b8ca,'right':_0x4bf5db,'left':_0x32007e,'up':_0x2449f8,'down':_0x12c5b9,'front':_0x23472a,'back':_0x4f2ec9,'format':_0x40bbba,'type':_0x47d723,'gammaSpace':_0x2bc8b4},_0x27493e(this[_0x3f89f1(0x690)](_0x4bf5db));});});}static[_0x29594c(0x1a8c)](_0x45993f,_0x2a7c74){var _0x14761e=_0x29594c;return Math['atan2'](_0x45993f*_0x2a7c74,Math[_0x14761e(0x141a)](_0x45993f*_0x45993f+_0x2a7c74*_0x2a7c74+0x1));}static[_0x29594c(0x690)](_0x5c205f){var _0x5ce3a4=_0x29594c;const _0x18c6f4=new _0x4106c9['_']();let _0x101d99=0x0;var _0x46ca57=0x2/_0x5c205f['size'],_0x422df3=_0x46ca57,_0x30b28f=0.5*_0x46ca57,_0x4c2e7f=_0x30b28f-0x1;for(let _0x13e129=0x0;_0x13e129<0x6;_0x13e129++){const _0x3b8065=this[_0x5ce3a4(0x4248)][_0x13e129];var _0x213983=_0x5c205f[_0x3b8065['name']];let _0x200520=_0x4c2e7f;var _0xe18aa1=_0x5c205f['format']===_0x2e46d7['g'][_0x5ce3a4(0x12a4)]?0x4:0x3;for(let _0x36e376=0x0;_0x36e376<_0x5c205f[_0x5ce3a4(0x1a2b)];_0x36e376++){let _0x1aa2a9=_0x4c2e7f;for(let _0x25a329=0x0;_0x25a329<_0x5c205f[_0x5ce3a4(0x1a2b)];_0x25a329++){const _0x174ec3=_0x3b8065[_0x5ce3a4(0x3ee4)][_0x5ce3a4(0x393f)](_0x1aa2a9)[_0x5ce3a4(0x2e5)](_0x3b8065['worldAxisForFileY']['scale'](_0x200520))[_0x5ce3a4(0x2e5)](_0x3b8065[_0x5ce3a4(0x2c44)]);_0x174ec3['normalize']();var _0x1b5dc1=this[_0x5ce3a4(0x1a8c)](_0x1aa2a9-_0x30b28f,_0x200520-_0x30b28f)-this[_0x5ce3a4(0x1a8c)](_0x1aa2a9-_0x30b28f,_0x200520+_0x30b28f)-this[_0x5ce3a4(0x1a8c)](_0x1aa2a9+_0x30b28f,_0x200520-_0x30b28f)+this['_AreaElement'](_0x1aa2a9+_0x30b28f,_0x200520+_0x30b28f);let _0x2cc12e=_0x213983[_0x36e376*_0x5c205f[_0x5ce3a4(0x1a2b)]*_0xe18aa1+_0x25a329*_0xe18aa1],_0x36b4ab=_0x213983[_0x36e376*_0x5c205f['size']*_0xe18aa1+_0x25a329*_0xe18aa1+0x1],_0x5cfad4=_0x213983[_0x36e376*_0x5c205f['size']*_0xe18aa1+_0x25a329*_0xe18aa1+0x2];isNaN(_0x2cc12e)&&(_0x2cc12e=0x0),isNaN(_0x36b4ab)&&(_0x36b4ab=0x0),isNaN(_0x5cfad4)&&(_0x5cfad4=0x0),_0x5c205f[_0x5ce3a4(0x19d6)]===_0x2e46d7['g'][_0x5ce3a4(0x2aeb)]&&(_0x2cc12e/=0xff,_0x36b4ab/=0xff,_0x5cfad4/=0xff),_0x5c205f[_0x5ce3a4(0x9c3)]&&(_0x2cc12e=Math[_0x5ce3a4(0x421b)](_0x486e30['R'][_0x5ce3a4(0x2641)](_0x2cc12e),_0x22fab0['Nn']),_0x36b4ab=Math['pow'](_0x486e30['R'][_0x5ce3a4(0x2641)](_0x36b4ab),_0x22fab0['Nn']),_0x5cfad4=Math['pow'](_0x486e30['R'][_0x5ce3a4(0x2641)](_0x5cfad4),_0x22fab0['Nn'])),_0x2cc12e=_0x486e30['R'][_0x5ce3a4(0x2641)](_0x2cc12e,0x0,0x1000),_0x36b4ab=_0x486e30['R'][_0x5ce3a4(0x2641)](_0x36b4ab,0x0,0x1000),_0x5cfad4=_0x486e30['R'][_0x5ce3a4(0x2641)](_0x5cfad4,0x0,0x1000);var _0x4f3179=new _0x346cfa['Wo'](_0x2cc12e,_0x36b4ab,_0x5cfad4);_0x18c6f4[_0x5ce3a4(0x3980)](_0x174ec3,_0x4f3179,_0x1b5dc1),_0x101d99+=_0x1b5dc1,_0x1aa2a9+=_0x46ca57;}_0x200520+=_0x422df3;}}var _0x21fe10=0x4*Math['PI']*0x6/0x6/_0x101d99;return _0x18c6f4[_0x5ce3a4(0x542)](_0x21fe10),_0x18c6f4['convertIncidentRadianceToIrradiance'](),_0x18c6f4[_0x5ce3a4(0xde4)](),_0x4106c9['i'][_0x5ce3a4(0x22e2)](_0x18c6f4);}}_0x22ae88[_0x29594c(0x4248)]=[new _0x49446f('right',new _0x190187['P'](0x1,0x0,0x0),new _0x190187['P'](0x0,0x0,-0x1),new _0x190187['P'](0x0,-0x1,0x0)),new _0x49446f(_0x29594c(0xd48),new _0x190187['P'](-0x1,0x0,0x0),new _0x190187['P'](0x0,0x0,0x1),new _0x190187['P'](0x0,-0x1,0x0)),new _0x49446f('up',new _0x190187['P'](0x0,0x1,0x0),new _0x190187['P'](0x1,0x0,0x0),new _0x190187['P'](0x0,0x0,0x1)),new _0x49446f(_0x29594c(0x2923),new _0x190187['P'](0x0,-0x1,0x0),new _0x190187['P'](0x1,0x0,0x0),new _0x190187['P'](0x0,0x0,-0x1)),new _0x49446f(_0x29594c(0x206a),new _0x190187['P'](0x0,0x0,0x1),new _0x190187['P'](0x1,0x0,0x0),new _0x190187['P'](0x0,-0x1,0x0)),new _0x49446f(_0x29594c(0x791),new _0x190187['P'](0x0,0x0,-0x1),new _0x190187['P'](-0x1,0x0,0x0),new _0x190187['P'](0x0,-0x1,0x0))];},0x3f88:(_0x1ca3b0,_0x222c53,_0x5f1cea)=>{var _0x28cdc5=a8_0x1ec55c;_0x5f1cea['d'](_0x222c53,{'s':()=>_0x3deecf});var _0x2415ce=_0x5f1cea(0x7c81);class _0x3deecf{static[_0x28cdc5(0x20b9)](_0x51ea91,_0x1bcceb){var _0x148f1c=_0x28cdc5;return 0x3ff<_0x1bcceb?_0x51ea91*Math[_0x148f1c(0x421b)](0x2,0x3ff)*Math['pow'](0x2,_0x1bcceb-0x3ff):_0x1bcceb<-0x432?_0x51ea91*Math[_0x148f1c(0x421b)](0x2,-0x432)*Math['pow'](0x2,_0x1bcceb+0x432):_0x51ea91*Math[_0x148f1c(0x421b)](0x2,_0x1bcceb);}static[_0x28cdc5(0x2167)](_0xb7c8b2,_0x45535d,_0x5e15b4,_0x110784,_0x331435,_0x133f80){var _0x4fc041=_0x28cdc5;0x0<_0x331435?(_0x331435=this[_0x4fc041(0x20b9)](0x1,_0x331435-0x88),_0xb7c8b2[_0x133f80+0x0]=_0x45535d*_0x331435,_0xb7c8b2[_0x133f80+0x1]=_0x5e15b4*_0x331435,_0xb7c8b2[_0x133f80+0x2]=_0x110784*_0x331435):(_0xb7c8b2[_0x133f80+0x0]=0x0,_0xb7c8b2[_0x133f80+0x1]=0x0,_0xb7c8b2[_0x133f80+0x2]=0x0);}static[_0x28cdc5(0x333c)](_0x3f4f08,_0x470e3d){var _0x2cc6d8=_0x28cdc5;let _0x29bcaf='';var _0x25e6cd;for(let _0x221bb3=_0x470e3d;_0x221bb3<_0x3f4f08[_0x2cc6d8(0x18cc)]-_0x470e3d&&'\x0a'!=(_0x25e6cd=String[_0x2cc6d8(0x16f5)](_0x3f4f08[_0x221bb3]));_0x221bb3++)_0x29bcaf+=_0x25e6cd;return _0x29bcaf;}static[_0x28cdc5(0x1a88)](_0x500bd2){var _0x48e898=_0x28cdc5,_0x39b6d5;let _0x32c501=this[_0x48e898(0x333c)](_0x500bd2,0x0);if('#'!=_0x32c501[0x0]||'?'!=_0x32c501[0x1])throw _0x48e898(0xdc5);let _0x2e98a6=!0x1,_0x162c70=!0x1,_0x1e05c6=0x0;for(;_0x1e05c6+=_0x32c501['length']+0x1,_0x48e898(0x3a8d)==(_0x32c501=this['_ReadStringLine'](_0x500bd2,_0x1e05c6))?_0x162c70=!0x0:0x0==_0x32c501[_0x48e898(0x18cc)]&&(_0x2e98a6=!0x0),!_0x2e98a6;);if(!_0x162c70)throw _0x48e898(0x10b9);_0x1e05c6+=_0x32c501[_0x48e898(0x18cc)]+0x1,_0x32c501=this[_0x48e898(0x333c)](_0x500bd2,_0x1e05c6);var _0x3e05ae=/^-Y (.*) \+X (.*)$/g[_0x48e898(0xb0d)](_0x32c501);if(!_0x3e05ae||_0x3e05ae['length']<0x3)throw _0x48e898(0xa6f);if(_0x39b6d5=parseInt(_0x3e05ae[0x2]),_0x3e05ae=parseInt(_0x3e05ae[0x1]),_0x39b6d5<0x8||0x7fff<_0x39b6d5)throw _0x48e898(0x1fec);return{'height':_0x3e05ae,'width':_0x39b6d5,'dataPosition':_0x1e05c6+=_0x32c501[_0x48e898(0x18cc)]+0x1};}static[_0x28cdc5(0x3005)](_0x102f32,_0x3f4308,_0x359004=!0x1){var _0x5b9bef=_0x28cdc5,_0x102f32=new Uint8Array(_0x102f32),_0x4eb072=this['RGBE_ReadHeader'](_0x102f32),_0x102f32=this[_0x5b9bef(0x321c)](_0x102f32,_0x4eb072);return _0x2415ce['B'][_0x5b9bef(0x15d1)](_0x102f32,_0x4eb072[_0x5b9bef(0x146c)],_0x4eb072[_0x5b9bef(0x3062)],_0x3f4308,_0x359004);}static[_0x28cdc5(0x321c)](_0x51ae92,_0x5cb4d1){return this['_RGBEReadPixelsRLE'](_0x51ae92,_0x5cb4d1);}static[_0x28cdc5(0x91e)](_0x2a8b96,_0x2679d6){var _0x528f09=_0x28cdc5;let _0x5c1a09=_0x2679d6[_0x528f09(0x3062)];var _0x37b600=_0x2679d6[_0x528f09(0x146c)];let _0x1c786b,_0x15db54,_0x29bb1a,_0x36432c,_0x41989b,_0x5c4d25=_0x2679d6[_0x528f09(0x1748)],_0x5cc70e=0x0,_0x318d25,_0x39d46a=0x0;var _0x2b8685=new ArrayBuffer(0x4*_0x37b600);const _0x3cd40c=new Uint8Array(_0x2b8685);for(var _0x2b8685=new ArrayBuffer(_0x2679d6[_0x528f09(0x146c)]*_0x2679d6['height']*0x4*0x3),_0x5726a9=new Float32Array(_0x2b8685);0x0<_0x5c1a09;){if(_0x1c786b=_0x2a8b96[_0x5c4d25++],_0x15db54=_0x2a8b96[_0x5c4d25++],_0x29bb1a=_0x2a8b96[_0x5c4d25++],_0x36432c=_0x2a8b96[_0x5c4d25++],0x2!=_0x1c786b||0x2!=_0x15db54||0x80&_0x29bb1a||_0x2679d6['width']<0x8||0x7fff<_0x2679d6[_0x528f09(0x146c)])return this[_0x528f09(0x41bc)](_0x2a8b96,_0x2679d6);if((_0x29bb1a<<0x8|_0x36432c)!=_0x37b600)throw _0x528f09(0x16b3);for(_0x5cc70e=0x0,_0x39d46a=0x0;_0x39d46a<0x4;_0x39d46a++)for(_0x318d25=(_0x39d46a+0x1)*_0x37b600;_0x5cc70e<_0x318d25;)if(_0x1c786b=_0x2a8b96[_0x5c4d25++],_0x15db54=_0x2a8b96[_0x5c4d25++],0x80<_0x1c786b){if(0x0==(_0x41989b=_0x1c786b-0x80)||_0x41989b>_0x318d25-_0x5cc70e)throw _0x528f09(0x3e6b);for(;0x0<_0x41989b--;)_0x3cd40c[_0x5cc70e++]=_0x15db54;}else{if(0x0==(_0x41989b=_0x1c786b)||_0x41989b>_0x318d25-_0x5cc70e)throw _0x528f09(0x8ca);if(_0x3cd40c[_0x5cc70e++]=_0x15db54,0x0<--_0x41989b){for(let _0x182f1c=0x0;_0x182f1c<_0x41989b;_0x182f1c++)_0x3cd40c[_0x5cc70e++]=_0x2a8b96[_0x5c4d25++];}}for(_0x39d46a=0x0;_0x39d46a<_0x37b600;_0x39d46a++)_0x1c786b=_0x3cd40c[_0x39d46a],_0x15db54=_0x3cd40c[_0x39d46a+_0x37b600],_0x29bb1a=_0x3cd40c[_0x39d46a+0x2*_0x37b600],_0x36432c=_0x3cd40c[_0x39d46a+0x3*_0x37b600],this[_0x528f09(0x2167)](_0x5726a9,_0x1c786b,_0x15db54,_0x29bb1a,_0x36432c,(_0x2679d6['height']-_0x5c1a09)*_0x37b600*0x3+0x3*_0x39d46a);_0x5c1a09--;}return _0x5726a9;}static[_0x28cdc5(0x41bc)](_0x500f02,_0x36f07e){var _0x1ca564=_0x28cdc5;let _0x1f0393=_0x36f07e[_0x1ca564(0x3062)];var _0x5b6a21=_0x36f07e['width'];let _0x396dc8,_0x4c3529,_0x25a0d5,_0x25902b,_0x1bc3c2,_0x2b3c5a=_0x36f07e[_0x1ca564(0x1748)];for(var _0x449050=new ArrayBuffer(_0x36f07e[_0x1ca564(0x146c)]*_0x36f07e[_0x1ca564(0x3062)]*0x4*0x3),_0x525cc5=new Float32Array(_0x449050);0x0<_0x1f0393;){for(_0x1bc3c2=0x0;_0x1bc3c2<_0x36f07e[_0x1ca564(0x146c)];_0x1bc3c2++)_0x396dc8=_0x500f02[_0x2b3c5a++],_0x4c3529=_0x500f02[_0x2b3c5a++],_0x25a0d5=_0x500f02[_0x2b3c5a++],_0x25902b=_0x500f02[_0x2b3c5a++],this[_0x1ca564(0x2167)](_0x525cc5,_0x396dc8,_0x4c3529,_0x25a0d5,_0x25902b,(_0x36f07e['height']-_0x1f0393)*_0x5b6a21*0x3+0x3*_0x1bc3c2);_0x1f0393--;}return _0x525cc5;}}},0x24b1:(_0x4691fb,_0x3455af,_0x4bfc0b)=>{_0x4bfc0b(0xc338),_0x4bfc0b(0x3f88),_0x4bfc0b(0x7c81);},0x7c81:(_0x4591db,_0x3ad71f,_0x273585)=>{var _0x2fb046=a8_0x1ec55c;_0x273585['d'](_0x3ad71f,{'B':()=>_0x55c0ba});var _0x3ad71f=_0x273585(0xd53f),_0x2009c1=_0x273585(0x1610);class _0x55c0ba{static[_0x2fb046(0x15d1)](_0x4c6e41,_0x11592c,_0x3c5048,_0x398d52,_0x2e16a6=!0x1){var _0x34459a=_0x2fb046;if(!_0x4c6e41)throw _0x34459a(0x111f);if(_0x4c6e41[_0x34459a(0x18cc)]!=_0x11592c*_0x3c5048*0x3)throw _0x34459a(0x1fd5);return{'front':this[_0x34459a(0x2fbb)](_0x398d52,this[_0x34459a(0x232a)],_0x4c6e41,_0x11592c,_0x3c5048,_0x2e16a6),'back':this[_0x34459a(0x2fbb)](_0x398d52,this[_0x34459a(0xc89)],_0x4c6e41,_0x11592c,_0x3c5048,_0x2e16a6),'left':this[_0x34459a(0x2fbb)](_0x398d52,this['FACE_LEFT'],_0x4c6e41,_0x11592c,_0x3c5048,_0x2e16a6),'right':this[_0x34459a(0x2fbb)](_0x398d52,this[_0x34459a(0x116c)],_0x4c6e41,_0x11592c,_0x3c5048,_0x2e16a6),'up':this[_0x34459a(0x2fbb)](_0x398d52,this['FACE_UP'],_0x4c6e41,_0x11592c,_0x3c5048,_0x2e16a6),'down':this[_0x34459a(0x2fbb)](_0x398d52,this[_0x34459a(0x1d8b)],_0x4c6e41,_0x11592c,_0x3c5048,_0x2e16a6),'size':_0x398d52,'type':_0x2009c1['g']['TEXTURETYPE_FLOAT'],'format':_0x2009c1['g'][_0x34459a(0x2aee)],'gammaSpace':!0x1};}static['CreateCubemapTexture'](_0x1c5dbf,_0x5d1b8f,_0x1bacc4,_0x59d0fe,_0x1ac99c,_0x2883c7=!0x1){var _0x31c866=_0x2fb046,_0x54039f=new ArrayBuffer(_0x1c5dbf*_0x1c5dbf*0x4*0x3);const _0x38f506=new Float32Array(_0x54039f);var _0x53fd1d=_0x2883c7?Math[_0x31c866(0x1955)](0x1,Math[_0x31c866(0xb94)](_0x59d0fe/0x4/_0x1c5dbf)):0x1,_0x16af17=0x1/_0x53fd1d,_0x359715=_0x16af17*_0x16af17,_0x304720=_0x5d1b8f[0x1]['subtract'](_0x5d1b8f[0x0])[_0x31c866(0x393f)](_0x16af17/_0x1c5dbf),_0x1be929=_0x5d1b8f[0x3]['subtract'](_0x5d1b8f[0x2])['scale'](_0x16af17/_0x1c5dbf),_0x655d77=0x1/_0x1c5dbf;let _0x405fb0=0x0;for(let _0x43c1fc=0x0;_0x43c1fc<_0x1c5dbf;_0x43c1fc++)for(let _0xcdfe84=0x0;_0xcdfe84<_0x53fd1d;_0xcdfe84++){let _0x1955ce=_0x5d1b8f[0x0],_0x11a919=_0x5d1b8f[0x2];for(let _0x55b3b3=0x0;_0x55b3b3<_0x1c5dbf;_0x55b3b3++)for(let _0x3f5ab7=0x0;_0x3f5ab7<_0x53fd1d;_0x3f5ab7++){const _0x9b165a=_0x11a919[_0x31c866(0x10ce)](_0x1955ce)[_0x31c866(0x393f)](_0x405fb0)[_0x31c866(0x2e5)](_0x1955ce);_0x9b165a['normalize']();var _0x46917c=this[_0x31c866(0x3ab2)](_0x9b165a,_0x1bacc4,_0x59d0fe,_0x1ac99c);_0x38f506[_0x43c1fc*_0x1c5dbf*0x3+0x3*_0x55b3b3]+=_0x46917c['r']*_0x359715,_0x38f506[_0x43c1fc*_0x1c5dbf*0x3+0x3*_0x55b3b3+0x1]+=_0x46917c['g']*_0x359715,_0x38f506[_0x43c1fc*_0x1c5dbf*0x3+0x3*_0x55b3b3+0x2]+=_0x46917c['b']*_0x359715,_0x1955ce=_0x1955ce[_0x31c866(0x2e5)](_0x304720),_0x11a919=_0x11a919['add'](_0x1be929);}_0x405fb0+=_0x655d77*_0x16af17;}return _0x38f506;}static[_0x2fb046(0x3ab2)](_0x47495d,_0x3063b4,_0x8e75b5,_0x52f78d){var _0x3124fc=_0x2fb046;let _0x5462c2=Math[_0x3124fc(0x2b17)](_0x47495d['z'],_0x47495d['x']);for(_0x47495d=Math[_0x3124fc(0x3cf3)](_0x47495d['y']);_0x5462c2<-Math['PI'];)_0x5462c2+=0x2*Math['PI'];for(;_0x5462c2>Math['PI'];)_0x5462c2-=0x2*Math['PI'];var _0x4ff45b=_0x5462c2/Math['PI'],_0x47495d=_0x47495d/Math['PI'],_0x4ff45b=0.5*_0x4ff45b+0.5;let _0x38f84f=Math[_0x3124fc(0xb94)](_0x4ff45b*_0x8e75b5),_0x2423c4=(_0x38f84f<0x0?_0x38f84f=0x0:_0x38f84f>=_0x8e75b5&&(_0x38f84f=_0x8e75b5-0x1),Math[_0x3124fc(0xb94)](_0x47495d*_0x52f78d));return _0x2423c4<0x0?_0x2423c4=0x0:_0x2423c4>=_0x52f78d&&(_0x2423c4=_0x52f78d-0x1),_0x4ff45b=_0x52f78d-_0x2423c4-0x1,{'r':_0x3063b4[_0x4ff45b*_0x8e75b5*0x3+0x3*_0x38f84f],'g':_0x3063b4[_0x4ff45b*_0x8e75b5*0x3+0x3*_0x38f84f+0x1],'b':_0x3063b4[_0x4ff45b*_0x8e75b5*0x3+0x3*_0x38f84f+0x2]};}}_0x55c0ba[_0x2fb046(0x20e5)]=[new _0x3ad71f['P'](-0x1,-0x1,-0x1),new _0x3ad71f['P'](0x1,-0x1,-0x1),new _0x3ad71f['P'](-0x1,0x1,-0x1),new _0x3ad71f['P'](0x1,0x1,-0x1)],_0x55c0ba[_0x2fb046(0x116c)]=[new _0x3ad71f['P'](0x1,-0x1,0x1),new _0x3ad71f['P'](-0x1,-0x1,0x1),new _0x3ad71f['P'](0x1,0x1,0x1),new _0x3ad71f['P'](-0x1,0x1,0x1)],_0x55c0ba['FACE_FRONT']=[new _0x3ad71f['P'](0x1,-0x1,-0x1),new _0x3ad71f['P'](0x1,-0x1,0x1),new _0x3ad71f['P'](0x1,0x1,-0x1),new _0x3ad71f['P'](0x1,0x1,0x1)],_0x55c0ba['FACE_BACK']=[new _0x3ad71f['P'](-0x1,-0x1,0x1),new _0x3ad71f['P'](-0x1,-0x1,-0x1),new _0x3ad71f['P'](-0x1,0x1,0x1),new _0x3ad71f['P'](-0x1,0x1,-0x1)],_0x55c0ba[_0x2fb046(0x1d8b)]=[new _0x3ad71f['P'](0x1,0x1,-0x1),new _0x3ad71f['P'](0x1,0x1,0x1),new _0x3ad71f['P'](-0x1,0x1,-0x1),new _0x3ad71f['P'](-0x1,0x1,0x1)],_0x55c0ba[_0x2fb046(0x2f5)]=[new _0x3ad71f['P'](-0x1,-0x1,-0x1),new _0x3ad71f['P'](-0x1,-0x1,0x1),new _0x3ad71f['P'](0x1,-0x1,-0x1),new _0x3ad71f['P'](0x1,-0x1,0x1)];},0x10ad9:(_0x18ec77,_0x47f75b,_0x5b455c)=>{_0x5b455c(0x5294),_0x5b455c(0xdb4c),_0x5b455c(0x2ec7);},0xdb4c:(_0x2036aa,_0x3dd04f,_0x9aa7e2)=>{_0x9aa7e2(0xc33),_0x9aa7e2(0x23a8),_0x9aa7e2(0x16a11);},0x5294:(_0x2b34f8,_0x3d8e5b,_0x2e0e46)=>{var _0x30c715=a8_0x1ec55c;_0x2e0e46['d'](_0x3d8e5b,{'P':()=>_0x45a6ab});var _0x6b69b9=_0x2e0e46(0xa896),_0x166c8d=_0x2e0e46(0x23a8),_0x26e5ee=_0x2e0e46(0x4ba7),_0x41315c=_0x2e0e46(0xa127);const _0x218b35=/\r/g;class _0x45a6ab{constructor(_0x1b71a5,_0x3d8cbe){var _0xeb1f6e=a8_0x5306;this[_0xeb1f6e(0x3c5c)]=_0x1b71a5,this[_0xeb1f6e(0x1dec)]=()=>{var _0x2b223c=_0xeb1f6e,_0x446d17=_0x166c8d['F'][_0x2b223c(0x2205)]-this[_0x2b223c(0x25e8)],_0x2d70a2=this[_0x2b223c(0x82f)][_0x2b223c(0x6af)][_0x2b223c(0x18cc)],_0x1014c6=this[_0x2b223c(0x82f)][_0x2b223c(0xa74)][_0x2b223c(0xc0b)];let _0x15c506=0x0;if(0x0<_0x1014c6&&(_0x1014c6=this['datasets'][_0x2b223c(0xa74)]['at'](_0x1014c6-0x1),_0x15c506=_0x1014c6+this[_0x2b223c(0x82f)][_0x2b223c(0x307e)]['at'](_0x1014c6+_0x45a6ab['NumberOfPointsOffset'])+_0x45a6ab['SliceDataOffset']),this['datasets'][_0x2b223c(0xa74)][_0x2b223c(0xede)](_0x15c506),this[_0x2b223c(0x82f)][_0x2b223c(0x307e)][_0x2b223c(0xede)](_0x446d17),this[_0x2b223c(0x82f)][_0x2b223c(0x307e)]['push'](_0x2d70a2),this['datasets'][_0x2b223c(0x6af)]['forEach'](_0x3cbfca=>{var _0xafba1=_0x2b223c;const _0x20844b=this['_strategies'][_0xafba1(0x2fac)](_0x3cbfca);_0x20844b&&this[_0xafba1(0x82f)]['data']['push'](_0x20844b['getData']());}),this[_0x2b223c(0x21e0)]['hasObservers']()){const _0x129ec3=[_0x446d17,_0x2d70a2];for(let _0x525d0b=0x0;_0x525d0b<_0x2d70a2;_0x525d0b++)_0x129ec3[_0x2b223c(0xede)](this[_0x2b223c(0x82f)][_0x2b223c(0x307e)]['at'](_0x15c506+_0x45a6ab['SliceDataOffset']+_0x525d0b));this[_0x2b223c(0x21e0)][_0x2b223c(0x3608)](_0x129ec3);}},this[_0xeb1f6e(0x82f)]={'ids':[],'data':new _0x41315c['s'](0x708),'startingIndices':new _0x41315c['s'](0x708)},this[_0xeb1f6e(0x1fce)]=new Map(),this[_0xeb1f6e(0x2b00)]=new Map(),this[_0xeb1f6e(0x29e9)]=new Set(),this[_0xeb1f6e(0x2d02)]=new _0x6b69b9['y$'](),this[_0xeb1f6e(0x21e0)]=new _0x6b69b9['y$'](),this[_0xeb1f6e(0x199a)]=new _0x6b69b9['y$'](_0x54f011=>_0x54f011['callback'](this[_0xeb1f6e(0x2b00)],new _0x6b69b9['he'](0x0))),_0x3d8cbe&&this[_0xeb1f6e(0x12ba)](..._0x3d8cbe);}static get[_0x30c715(0x339c)](){return 0x2;}static get['NumberOfPointsOffset'](){return 0x1;}[_0x30c715(0x2940)](_0x50458e,_0x154d94,_0x37adf4){var _0x511f29=_0x30c715;if(!this[_0x511f29(0x1fce)]['has'](_0x50458e)||_0x154d94)return this[_0x511f29(0x1fce)]['has'](_0x50458e)&&_0x154d94&&(null!=(_0x154d94=this[_0x511f29(0x1fce)][_0x511f29(0x2fac)](_0x50458e))&&_0x154d94['dispose'](),this[_0x511f29(0x1fce)][_0x511f29(0xb35)](_0x50458e)),_0x154d94={'name':_0x50458e},this[_0x511f29(0x29e9)][_0x511f29(0x2e5)](_0x50458e),this[_0x511f29(0x12ba)]({'strategyCallback':_0x1e7737=>{var _0x5d55bf=_0x511f29;let _0x45e7f4=0x0,_0x57ec61=0x0;const _0x5b82e9=_0x1e7737[_0x5d55bf(0x369)][_0x5d55bf(0x2e5)](()=>{_0x57ec61=_0x45e7f4,_0x45e7f4=0x0;}),_0x227dba=this[_0x5d55bf(0x2d02)][_0x5d55bf(0x2e5)](_0x466e3b=>{var _0x5eb104=_0x5d55bf;_0x50458e===_0x466e3b[_0x5eb104(0xc1b)]&&(void 0x0!==_0x466e3b[_0x5eb104(0x2b05)]?_0x45e7f4=_0x466e3b[_0x5eb104(0x2b05)]:_0x45e7f4++);});return{'id':_0x50458e,'getData':()=>_0x57ec61,'dispose':()=>{var _0x22501f=_0x5d55bf;_0x1e7737[_0x22501f(0x369)][_0x22501f(0x2f2e)](_0x5b82e9),this[_0x22501f(0x2d02)][_0x22501f(0x2f2e)](_0x227dba);}};},'category':_0x37adf4}),_0x154d94;}[_0x30c715(0x1b44)](_0x4d898e){var _0x216d9f=_0x30c715;this[_0x216d9f(0x2d02)][_0x216d9f(0x3608)](_0x4d898e);}[_0x30c715(0x257a)](){var _0x94c200=_0x30c715;this['_eventRestoreSet']['size']!==this[_0x94c200(0x2d02)][_0x94c200(0x2c3a)][_0x94c200(0x18cc)]&&this[_0x94c200(0x29e9)][_0x94c200(0x35b2)](_0x1c758c=>{var _0x632fd1=_0x94c200;this[_0x632fd1(0x2940)](_0x1c758c,!0x0);});}['addCollectionStrategies'](..._0x2a1a99){var _0x1377af=_0x30c715;for(var {strategyCallback:_0x1aca5c,category:_0x2babc7,hidden:_0x4c2749}of _0x2a1a99){const _0x140b06=_0x1aca5c(this[_0x1377af(0x3c5c)]);this['_strategies']['has'](_0x140b06['id'])?_0x140b06['dispose']():(this['datasets']['ids']['push'](_0x140b06['id']),_0x2babc7=_0x2babc7&&_0x2babc7[_0x1377af(0x1d06)](new RegExp('@','g'),''),this[_0x1377af(0x2b00)][_0x1377af(0x386b)](_0x140b06['id'],{'color':this[_0x1377af(0x38b4)](_0x140b06['id']),'category':_0x2babc7,'hidden':_0x4c2749}),this['_strategies'][_0x1377af(0x386b)](_0x140b06['id'],_0x140b06));}this[_0x1377af(0x199a)]['notifyObservers'](this[_0x1377af(0x2b00)]);}[_0x30c715(0x38b4)](_0x576df3){var _0x3bb78f=_0x30c715;let _0x44ca06=0x0;for(let _0x4df65c=0x0;_0x4df65c<_0x576df3[_0x3bb78f(0x18cc)];_0x4df65c++)_0x44ca06=_0x576df3[_0x3bb78f(0x863)](_0x4df65c)+((_0x44ca06<<0x5)-_0x44ca06);let _0x268613='#';for(let _0x4198fc=0x0;_0x4198fc<0x18;_0x4198fc+=0x8){const _0x4f5242=_0x44ca06>>_0x4198fc&0xff;_0x268613+=('0'+_0x4f5242[_0x3bb78f(0x1c67)](0x10))[_0x3bb78f(0x3138)](-0x2);}return _0x268613;}[_0x30c715(0x2a5b)](){var _0x961f1b=_0x30c715;const _0x3eac89=[_0x166c8d['F'][_0x961f1b(0x2205)]-this[_0x961f1b(0x25e8)],this[_0x961f1b(0x82f)][_0x961f1b(0x6af)][_0x961f1b(0x18cc)]];this[_0x961f1b(0x82f)]['ids'][_0x961f1b(0x35b2)](_0x47b1f7=>{var _0x2895c8=_0x961f1b;const _0x15b39c=this['_strategies']['get'](_0x47b1f7);_0x15b39c&&this[_0x2895c8(0x21e0)][_0x2895c8(0x1674)]()&&_0x3eac89[_0x2895c8(0xede)](_0x15b39c[_0x2895c8(0x360f)]());}),this[_0x961f1b(0x21e0)]['hasObservers']()&&this[_0x961f1b(0x21e0)][_0x961f1b(0x3608)](_0x3eac89);}[_0x30c715(0x375b)](_0x5e509d,_0x4b06db,_0x18ac1f){var _0x236023=_0x30c715;const _0x1808c1=this[_0x236023(0x2b00)]['get'](_0x5e509d);_0x1808c1&&(_0x1808c1[_0x4b06db]=_0x18ac1f,this['metadataObservable']['notifyObservers'](this['_datasetMeta']));}[_0x30c715(0x13c8)](_0x183030){var _0x1c32a8=_0x30c715;this['datasets'][_0x1c32a8(0x307e)]=new _0x41315c['s'](0x708),this[_0x1c32a8(0x82f)]['ids']['length']=0x0,this['datasets'][_0x1c32a8(0xa74)]=new _0x41315c['s'](0x708),this[_0x1c32a8(0x2b00)]['clear'](),this[_0x1c32a8(0x1fce)][_0x1c32a8(0x35b2)](_0xe41b23=>_0xe41b23[_0x1c32a8(0x41a)]()),this[_0x1c32a8(0x1fce)][_0x1c32a8(0x13c8)](),_0x183030||this['_eventRestoreSet'][_0x1c32a8(0x13c8)](),this['_hasLoadedData']=!0x1;}get['hasLoadedData'](){var _0x84137c=_0x30c715;return this[_0x84137c(0x3d2f)];}[_0x30c715(0x1515)](_0x31f13e,_0x507413){var _0x498b0a=_0x30c715,_0x31f13e=_0x31f13e['replace'](_0x218b35,'')[_0x498b0a(0x4184)]('\x0a')[_0x498b0a(0x36d3)](_0x43ca90=>_0x43ca90[_0x498b0a(0x4184)](',')[_0x498b0a(0x235b)](_0x129d11=>0x0<_0x129d11[_0x498b0a(0x18cc)]))[_0x498b0a(0x235b)](_0x1e49b8=>0x0<_0x1e49b8['length']),_0x219a8a=_0x45a6ab[_0x498b0a(0x387b)];if(_0x31f13e['length']<0x2)return!0x1;const _0x3ae30d={'ids':[],'data':new _0x41315c['s'](0x708),'startingIndices':new _0x41315c['s'](0x708)},[_0x5ad7f8,..._0x316931]=_0x31f13e;if(_0x5ad7f8[_0x498b0a(0x18cc)]<0x2||'timestamp'!==_0x5ad7f8[0x0]||_0x498b0a(0x23b5)!==_0x5ad7f8[_0x219a8a])return!0x1;const _0x4c23ee=new Map();for(let _0x3239a7=_0x45a6ab[_0x498b0a(0x339c)];_0x3239a7<_0x5ad7f8[_0x498b0a(0x18cc)];_0x3239a7++){var [_0x33ae39,_0x36cf33]=_0x5ad7f8[_0x3239a7][_0x498b0a(0x4184)]('@');_0x3ae30d[_0x498b0a(0x6af)][_0x498b0a(0xede)](_0x33ae39),_0x4c23ee[_0x498b0a(0x386b)](_0x33ae39,_0x36cf33);}let _0x19f02c=0x0;for(const _0x1503d7 of _0x316931){if(_0x1503d7[_0x498b0a(0x18cc)]<0x2)return!0x1;var _0x1f0849=parseFloat(_0x1503d7[0x0]),_0x320d99=parseInt(_0x1503d7[_0x219a8a]);if(isNaN(_0x320d99)||isNaN(_0x1f0849))return!0x1;if(_0x3ae30d[_0x498b0a(0x307e)]['push'](_0x1f0849),_0x3ae30d['data'][_0x498b0a(0xede)](_0x320d99),_0x320d99+_0x45a6ab[_0x498b0a(0x339c)]!==_0x1503d7[_0x498b0a(0x18cc)])return!0x1;for(let _0x57e31a=_0x45a6ab[_0x498b0a(0x339c)];_0x57e31a<_0x1503d7[_0x498b0a(0x18cc)];_0x57e31a++){var _0x136a3b=parseFloat(_0x1503d7[_0x57e31a]);if(isNaN(_0x136a3b))return!0x1;_0x3ae30d[_0x498b0a(0x307e)]['push'](_0x136a3b);}_0x3ae30d['startingIndices'][_0x498b0a(0xede)](_0x19f02c),_0x19f02c+=_0x1503d7[_0x498b0a(0x18cc)];}if(this[_0x498b0a(0x82f)][_0x498b0a(0x6af)]=_0x3ae30d[_0x498b0a(0x6af)],this[_0x498b0a(0x82f)][_0x498b0a(0x307e)]=_0x3ae30d[_0x498b0a(0x307e)],this[_0x498b0a(0x82f)][_0x498b0a(0xa74)]=_0x3ae30d[_0x498b0a(0xa74)],_0x507413||this[_0x498b0a(0x2b00)][_0x498b0a(0x13c8)](),this[_0x498b0a(0x1fce)]['forEach'](_0x2af36c=>_0x2af36c[_0x498b0a(0x41a)]()),this[_0x498b0a(0x1fce)][_0x498b0a(0x13c8)](),!_0x507413)for(const _0x5204ae of this[_0x498b0a(0x82f)]['ids']){var _0x3b61cd=_0x4c23ee[_0x498b0a(0x2fac)](_0x5204ae);this[_0x498b0a(0x2b00)][_0x498b0a(0x386b)](_0x5204ae,{'category':_0x3b61cd,'color':this[_0x498b0a(0x38b4)](_0x5204ae)});}return this['metadataObservable']['notifyObservers'](this[_0x498b0a(0x2b00)]),this['_hasLoadedData']=!0x0;}[_0x30c715(0x1c15)](){var _0x175388=_0x30c715;let _0xd28006='';_0xd28006+='timestamp,numPoints';for(let _0x3f36d2=0x0;_0x3f36d2<this[_0x175388(0x82f)][_0x175388(0x6af)][_0x175388(0x18cc)];_0x3f36d2++){var _0x40c43c;_0xd28006+=','+this[_0x175388(0x82f)][_0x175388(0x6af)][_0x3f36d2],this[_0x175388(0x2b00)]&&null!=(_0x40c43c=this['_datasetMeta'][_0x175388(0x2fac)](this[_0x175388(0x82f)][_0x175388(0x6af)][_0x3f36d2]))&&_0x40c43c[_0x175388(0x19da)]&&(_0xd28006+='@'+_0x40c43c[_0x175388(0x19da)]);}_0xd28006+='\x0a';for(let _0x4e8e66=0x0;_0x4e8e66<this[_0x175388(0x82f)]['startingIndices'][_0x175388(0xc0b)];_0x4e8e66++){var _0x126a71=this[_0x175388(0x82f)][_0x175388(0xa74)]['at'](_0x4e8e66),_0x502a38=this[_0x175388(0x82f)][_0x175388(0x307e)]['at'](_0x126a71),_0x3f35b0=this['datasets']['data']['at'](_0x126a71+_0x45a6ab[_0x175388(0x387b)]);_0xd28006+=_0x502a38+','+_0x3f35b0;for(let _0x52bb3b=0x0;_0x52bb3b<_0x3f35b0;_0x52bb3b++)_0xd28006+=','+this[_0x175388(0x82f)]['data']['at'](_0x126a71+_0x45a6ab[_0x175388(0x339c)]+_0x52bb3b);for(let _0x64d51b=0x0;_0x64d51b<this[_0x175388(0x82f)][_0x175388(0x6af)][_0x175388(0x18cc)]-_0x3f35b0;_0x64d51b++)_0xd28006+=',';_0xd28006+='\x0a';}var _0x3a6224=new Date()['toISOString']()+_0x175388(0x6d1);_0x26e5ee['w1'][_0x175388(0x3530)](new Blob([_0xd28006],{'type':_0x175388(0xd27)}),_0x3a6224);}[_0x30c715(0x2e94)](_0x207faa){var _0x2f6ba9=_0x30c715;_0x207faa?void 0x0===this['_startingTimestamp']&&(this[_0x2f6ba9(0x25e8)]=_0x166c8d['F']['Now']):(this['datasets'][_0x2f6ba9(0x307e)]=new _0x41315c['s'](0x708),this[_0x2f6ba9(0x82f)][_0x2f6ba9(0xa74)]=new _0x41315c['s'](0x708),this['_startingTimestamp']=_0x166c8d['F'][_0x2f6ba9(0x2205)]),this[_0x2f6ba9(0x3c5c)][_0x2f6ba9(0x369)]['add'](this[_0x2f6ba9(0x1dec)]),this[_0x2f6ba9(0x257a)](),this['_isStarted']=!0x0;}['stop'](){var _0x31d2e4=_0x30c715;this[_0x31d2e4(0x3c5c)][_0x31d2e4(0x369)][_0x31d2e4(0x1e53)](this[_0x31d2e4(0x1dec)]),this[_0x31d2e4(0x3c1)]=!0x1;}get[_0x30c715(0x334e)](){var _0x178c9b=_0x30c715;return this[_0x178c9b(0x3c1)];}['dispose'](){var _0xc99b1=_0x30c715;this[_0xc99b1(0x3c5c)][_0xc99b1(0x369)][_0xc99b1(0x1e53)](this[_0xc99b1(0x1dec)]),this[_0xc99b1(0x2b00)][_0xc99b1(0x13c8)](),this[_0xc99b1(0x1fce)]['forEach'](_0x30ff74=>{var _0x48e774=_0xc99b1;_0x30ff74[_0x48e774(0x41a)]();}),this['datasetObservable']['clear'](),this[_0xc99b1(0x199a)][_0xc99b1(0x13c8)](),this[_0xc99b1(0x3c1)]=!0x1,this[_0xc99b1(0x82f)]=null;}}},0x5d0c:(_0x10e4d6,_0x2e099c,_0x2ea0a0)=>{_0x2ea0a0(0x8ca7),_0x2ea0a0(0x4ba7),_0x2ea0a0(0x12cad),_0x2ea0a0(0xabf3),_0x2ea0a0(0xce16),_0x2ea0a0(0x140de),_0x2ea0a0(0x9a70),_0x2ea0a0(0x11096),_0x2ea0a0(0x6214),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0x17115:(_0x58ce01,_0x15caba,_0x19091e)=>{var _0x3bd95e=a8_0x1ec55c;_0x19091e['d'](_0x15caba,{'nG':()=>_0x475394,'rz':()=>_0xd04e81});var _0x4820c9,_0x27ac5b=_0x19091e(0x4ba7),_0x2d238b=_0x19091e(0x12cad),_0x97e2ab=_0x19091e(0x138df),_0x224d37=_0x19091e(0x17372),_0x5998e0=_0x19091e(0x1610);_0x4820c9={'cTFETC1':0x0,0x0:_0x3bd95e(0x17b5),'cTFETC2':0x1,0x1:_0x3bd95e(0x334b),'cTFBC1':0x2,0x2:_0x3bd95e(0x5c7),'cTFBC3':0x3,0x3:_0x3bd95e(0x39ba),'cTFBC4':0x4,0x4:_0x3bd95e(0x3fbb),'cTFBC5':0x5,0x5:_0x3bd95e(0x30f9),'cTFBC7':0x6,0x6:_0x3bd95e(0x23fa),'cTFPVRTC1_4_RGB':0x8,0x8:_0x3bd95e(0x35e),'cTFPVRTC1_4_RGBA':0x9,0x9:_0x3bd95e(0x2294),'cTFASTC_4x4':0xa,0xa:'cTFASTC_4x4','cTFATC_RGB':0xb,0xb:_0x3bd95e(0x3c18),'cTFATC_RGBA_INTERPOLATED_ALPHA':0xc,0xc:_0x3bd95e(0x35f6),'cTFRGBA32':0xd,0xd:_0x3bd95e(0x22d1),'cTFRGB565':0xe,0xe:'cTFRGB565','cTFBGR565':0xf,0xf:_0x3bd95e(0x1d3a),'cTFRGBA4444':0x10,0x10:_0x3bd95e(0x7f4),'cTFFXT1_RGB':0x11,0x11:_0x3bd95e(0x285c),'cTFPVRTC2_4_RGB':0x12,0x12:_0x3bd95e(0x3cd9),'cTFPVRTC2_4_RGBA':0x13,0x13:_0x3bd95e(0x3b6f),'cTFETC2_EAC_R11':0x14,0x14:'cTFETC2_EAC_R11','cTFETC2_EAC_RG11':0x15,0x15:_0x3bd95e(0x3e1a)};const _0x411db6={'JSModuleURL':_0x3bd95e(0x8de),'WasmModuleURL':_0x3bd95e(0x33e7)};let _0x51e4d4=null,_0x8a504f=null,_0x1132e5=0x0;const _0x249340=()=>_0x51e4d4=_0x51e4d4||new Promise((_0x4be68e,_0x42b25f)=>{var _0x28cc14=_0x3bd95e;_0x8a504f?_0x4be68e(_0x8a504f):_0x27ac5b['w1']['LoadFileAsync'](_0x411db6[_0x28cc14(0x396d)])[_0x28cc14(0x2cc0)](_0x5d9317=>{var _0x2c9b35=_0x28cc14;if(_0x2c9b35(0x3d33)!=typeof URL)return _0x42b25f('Basis\x20transcoder\x20requires\x20an\x20environment\x20with\x20a\x20URL\x20constructor');var _0x1e959f=URL[_0x2c9b35(0x2ba3)](new Blob(['('+function(){const _0x1a81a1={'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 _0x5bfa2e=null;onmessage=_0xa8bb34=>{var _0x268991=a8_0x5306;if(_0x268991(0x33b9)===_0xa8bb34[_0x268991(0x307e)][_0x268991(0x9e8)]){if(!_0x5bfa2e){try{importScripts(_0xa8bb34[_0x268991(0x307e)][_0x268991(0x25b5)]);}catch(_0x11e48b){postMessage({'action':_0x268991(0x993),'error':_0x11e48b});}_0x5bfa2e=BASIS({'wasmBinary':_0xa8bb34[_0x268991(0x307e)][_0x268991(0x12d2)]});}null!==_0x5bfa2e&&_0x5bfa2e[_0x268991(0x2cc0)](_0x179da7=>{var _0x32cd3e=_0x268991;(BASIS=_0x179da7)[_0x32cd3e(0x3672)](),postMessage({'action':_0x32cd3e(0x33b9)});});}else{if('transcode'===_0xa8bb34[_0x268991(0x307e)]['action']){var _0x4dabd8=_0xa8bb34[_0x268991(0x307e)][_0x268991(0x298a)],_0x2c9fea=_0xa8bb34[_0x268991(0x307e)][_0x268991(0x1b35)];const _0x40ad70=new BASIS['BasisFile'](_0x2c9fea);var _0x23116c=function(_0x39f3c3){var _0x45b0e2=_0x268991,_0x2f08a7=_0x39f3c3['getHasAlpha'](),_0x171843=_0x39f3c3['getNumImages']();const _0x51cd87=[];for(let _0x59e860=0x0;_0x59e860<_0x171843;_0x59e860++){const _0x14f62e={'levels':[]};var _0xe52424=_0x39f3c3[_0x45b0e2(0x471)](_0x59e860);for(let _0x5994e5=0x0;_0x5994e5<_0xe52424;_0x5994e5++){var _0x44a638={'width':_0x39f3c3[_0x45b0e2(0x12f8)](_0x59e860,_0x5994e5),'height':_0x39f3c3['getImageHeight'](_0x59e860,_0x5994e5)};_0x14f62e[_0x45b0e2(0x380a)]['push'](_0x44a638);}_0x51cd87['push'](_0x14f62e);}return{'hasAlpha':_0x2f08a7,'images':_0x51cd87};}(_0x40ad70);let _0x53f5a8=_0xa8bb34['data'][_0x268991(0x19b9)]?null:function(_0x525859,_0x25ac24){var _0x342dec=_0x268991;let _0x44845b=null;return _0x44845b=_0x525859['supportedCompressionFormats']?_0x525859['supportedCompressionFormats']['astc']?_0x1a81a1[_0x342dec(0x15bf)]:_0x525859[_0x342dec(0x2a7a)][_0x342dec(0x2f2c)]?_0x1a81a1[_0x342dec(0x23fa)]:_0x525859[_0x342dec(0x2a7a)][_0x342dec(0x75c)]?_0x25ac24['hasAlpha']?_0x1a81a1['cTFBC3']:_0x1a81a1[_0x342dec(0x5c7)]:_0x525859[_0x342dec(0x2a7a)][_0x342dec(0x2df8)]?_0x25ac24[_0x342dec(0x3868)]?_0x1a81a1[_0x342dec(0x2294)]:_0x1a81a1[_0x342dec(0x35e)]:_0x525859['supportedCompressionFormats'][_0x342dec(0x3ab4)]?_0x1a81a1[_0x342dec(0x334b)]:_0x525859['supportedCompressionFormats']['etc1']?_0x1a81a1[_0x342dec(0x17b5)]:_0x1a81a1[_0x342dec(0x22a)]:_0x44845b;}(_0xa8bb34[_0x268991(0x307e)][_0x268991(0x298a)],_0x23116c),_0x2d2eef=!0x1,_0x14275e=(null===_0x53f5a8&&(_0x2d2eef=!0x0,_0x53f5a8=_0x23116c[_0x268991(0x3868)]?_0x1a81a1[_0x268991(0x39ba)]:_0x1a81a1[_0x268991(0x5c7)]),!0x0);_0x40ad70[_0x268991(0x2654)]()||(_0x14275e=!0x1);const _0x312306=[];for(let _0x35243e=0x0;_0x35243e<_0x23116c[_0x268991(0xad0)][_0x268991(0x18cc)]&&_0x14275e;_0x35243e++){var _0x3cfba0=_0x23116c[_0x268991(0xad0)][_0x35243e];if(void 0x0===_0x4dabd8[_0x268991(0x2628)]||_0x4dabd8[_0x268991(0x2628)]===_0x35243e){let _0x268950=_0x3cfba0['levels'][_0x268991(0x18cc)];!0x1===_0x4dabd8[_0x268991(0x2bc7)]&&(_0x268950=0x1);for(let _0x28bb79=0x0;_0x28bb79<_0x268950;_0x28bb79++){const _0x13e433=_0x3cfba0[_0x268991(0x380a)][_0x28bb79];var _0x1d2ac7=function(_0x4ae790,_0x56ec8b,_0x372c8d,_0x3e65b0,_0x2643c4){var _0x1550e7=_0x268991,_0x1a93cd=_0x4ae790[_0x1550e7(0x3e51)](_0x56ec8b,_0x372c8d,_0x3e65b0);let _0x5b6018=new Uint8Array(_0x1a93cd);return _0x4ae790['transcodeImage'](_0x5b6018,_0x56ec8b,_0x372c8d,_0x3e65b0,0x1,0x0)?(_0x2643c4&&(_0x1a93cd=_0x4ae790[_0x1550e7(0x12f8)](_0x56ec8b,_0x372c8d)+0x3&-0x4,_0x3e65b0=_0x4ae790[_0x1550e7(0x336c)](_0x56ec8b,_0x372c8d)+0x3&-0x4,_0x5b6018=function(_0x4ee1a2,_0x3eeaf9,_0x2faaaf){const _0x3d0c79=new Uint16Array(0x4),_0x5dce3b=new Uint16Array(_0x3eeaf9*_0x2faaaf),_0x2e57a2=_0x3eeaf9/0x4,_0x11f5bf=_0x2faaaf/0x4;for(let _0x382ec3=0x0;_0x382ec3<_0x11f5bf;_0x382ec3++)for(let _0x4309ed=0x0;_0x4309ed<_0x2e57a2;_0x4309ed++){var _0x4eea7e=0x0+0x8*(_0x382ec3*_0x2e57a2+_0x4309ed);_0x3d0c79[0x0]=_0x4ee1a2[_0x4eea7e]|_0x4ee1a2[0x1+_0x4eea7e]<<0x8,_0x3d0c79[0x1]=_0x4ee1a2[0x2+_0x4eea7e]|_0x4ee1a2[0x3+_0x4eea7e]<<0x8,_0x3d0c79[0x2]=(0x2*(0x1f&_0x3d0c79[0x0])+(0x1f&_0x3d0c79[0x1]))/0x3|(0x2*(0x7e0&_0x3d0c79[0x0])+(0x7e0&_0x3d0c79[0x1]))/0x3&0x7e0|(0x2*(0xf800&_0x3d0c79[0x0])+(0xf800&_0x3d0c79[0x1]))/0x3&0xf800,_0x3d0c79[0x3]=(0x2*(0x1f&_0x3d0c79[0x1])+(0x1f&_0x3d0c79[0x0]))/0x3|(0x2*(0x7e0&_0x3d0c79[0x1])+(0x7e0&_0x3d0c79[0x0]))/0x3&0x7e0|(0x2*(0xf800&_0x3d0c79[0x1])+(0xf800&_0x3d0c79[0x0]))/0x3&0xf800;for(let _0x1d8834=0x0;_0x1d8834<0x4;_0x1d8834++){var _0x76db7f=_0x4ee1a2[0x4+_0x4eea7e+_0x1d8834],_0xbce1e2=(0x4*_0x382ec3+_0x1d8834)*_0x3eeaf9+0x4*_0x4309ed;_0x5dce3b[_0xbce1e2++]=_0x3d0c79[0x3&_0x76db7f],_0x5dce3b[_0xbce1e2++]=_0x3d0c79[_0x76db7f>>0x2&0x3],_0x5dce3b[_0xbce1e2++]=_0x3d0c79[_0x76db7f>>0x4&0x3],_0x5dce3b[+_0xbce1e2]=_0x3d0c79[_0x76db7f>>0x6&0x3];}}return _0x5dce3b;}(_0x5b6018,_0x1a93cd,_0x3e65b0)),_0x5b6018):null;}(_0x40ad70,_0x35243e,_0x28bb79,_0x53f5a8,_0x2d2eef);if(!_0x1d2ac7){_0x14275e=!0x1;break;}_0x13e433[_0x268991(0x149e)]=_0x1d2ac7,_0x312306[_0x268991(0xede)](_0x13e433[_0x268991(0x149e)][_0x268991(0x11c3)]);}}}_0x40ad70[_0x268991(0x35c7)](),_0x40ad70['delete'](),_0x2d2eef&&(_0x53f5a8=-0x1),_0x14275e?postMessage({'action':'transcode','success':_0x14275e,'id':_0xa8bb34['data']['id'],'fileInfo':_0x23116c,'format':_0x53f5a8},_0x312306):postMessage({'action':_0x268991(0x374e),'success':_0x14275e,'id':_0xa8bb34[_0x268991(0x307e)]['id']});}}};}+_0x2c9b35(0x40b8)],{'type':_0x2c9b35(0x2506)}));_0x8a504f=new Worker(_0x1e959f);const _0x578e9b=_0x1df715=>{var _0xe92552=_0x2c9b35;_0xe92552(0x33b9)===_0x1df715[_0xe92552(0x307e)][_0xe92552(0x9e8)]?(_0x8a504f[_0xe92552(0xa95)](_0xe92552(0x1a25),_0x578e9b),_0x4be68e(_0x8a504f)):'error'===_0x1df715[_0xe92552(0x307e)][_0xe92552(0x9e8)]&&_0x42b25f(_0x1df715['data']['error']||_0xe92552(0x1660));};_0x8a504f[_0x2c9b35(0x8a7)](_0x2c9b35(0x1a25),_0x578e9b),_0x8a504f[_0x2c9b35(0x576)]({'action':'init','url':_0x411db6['JSModuleURL'],'wasmBinary':_0x5d9317});})[_0x28cc14(0x2e0)](_0x42b25f);}),_0xd04e81=(_0x37e20b,_0xb84004)=>{const _0x2ed812=_0x37e20b instanceof ArrayBuffer?new Uint8Array(_0x37e20b):_0x37e20b;return new Promise((_0x386ec5,_0x258d30)=>{var _0x8262ca=a8_0x5306;_0x249340()[_0x8262ca(0x2cc0)](()=>{var _0x250ac6=_0x8262ca;const _0xca6f7a=_0x1132e5++,_0x2a4067=_0x4974ee=>{var _0x25a3a8=a8_0x5306;_0x25a3a8(0x374e)===_0x4974ee['data'][_0x25a3a8(0x9e8)]&&_0x4974ee[_0x25a3a8(0x307e)]['id']===_0xca6f7a&&(_0x8a504f[_0x25a3a8(0xa95)](_0x25a3a8(0x1a25),_0x2a4067),_0x4974ee['data'][_0x25a3a8(0x1ffb)]?_0x386ec5(_0x4974ee[_0x25a3a8(0x307e)]):_0x258d30('Transcode\x20is\x20not\x20supported\x20on\x20this\x20device'));},_0x1fde61=(_0x8a504f[_0x250ac6(0x8a7)]('message',_0x2a4067),new Uint8Array(_0x2ed812[_0x250ac6(0xd6d)]));_0x1fde61[_0x250ac6(0x386b)](new Uint8Array(_0x2ed812[_0x250ac6(0x11c3)],_0x2ed812[_0x250ac6(0x21c)],_0x2ed812[_0x250ac6(0xd6d)])),_0x8a504f[_0x250ac6(0x576)]({'action':_0x250ac6(0x374e),'id':_0xca6f7a,'imageData':_0x1fde61,'config':_0xb84004,'ignoreSupportedFormats':!0x1},[_0x1fde61[_0x250ac6(0x11c3)]]);},_0x1a0165=>{_0x258d30(_0x1a0165);});});},_0x126fe0=(_0x420206,_0x1dfd2b)=>{var _0x2492e8=_0x3bd95e,_0x4426f0;let _0x1fa21d=null==(_0x4426f0=_0x1dfd2b[_0x2492e8(0xaf7)])?void 0x0:_0x4426f0[_0x2492e8(0x1172)];_0x420206[_0x2492e8(0x20b)]&&(_0x1fa21d=null==(_0x4426f0=_0x1dfd2b[_0x2492e8(0xaf7)])?void 0x0:_0x4426f0[_0x2492e8(0x2af1)]),_0x1dfd2b[_0x2492e8(0x1c3d)](_0x1fa21d,_0x420206,!0x0);},_0x475394=(_0x48da2a,_0x48cfe8)=>{var _0x3bf69c=_0x3bd95e;const _0x248a80=_0x48da2a[_0x3bf69c(0x3e9d)]();for(let _0x2a81ef=0x0;_0x2a81ef<_0x48cfe8['fileInfo'][_0x3bf69c(0xad0)][_0x3bf69c(0x18cc)];_0x2a81ef++){var _0xf66930=_0x48cfe8[_0x3bf69c(0xf23)]['images'][_0x2a81ef][_0x3bf69c(0x380a)][0x0];if(_0x48da2a[_0x3bf69c(0x24ad)]=_0x48da2a['invertY'],-0x1===_0x48cfe8[_0x3bf69c(0x3801)]||_0x48cfe8[_0x3bf69c(0x3801)]===_0x4820c9[_0x3bf69c(0x22a)]){if(_0x48da2a[_0x3bf69c(0x19d6)]=_0x5998e0['g'][_0x3bf69c(0xf8f)],_0x48da2a['format']=_0x5998e0['g']['TEXTUREFORMAT_RGB'],!_0x248a80[_0x3bf69c(0x1d9a)][_0x3bf69c(0x1e27)]||_0x224d37['R']['Log2'](_0xf66930['width'])%0x1==0x0&&_0x224d37['R'][_0x3bf69c(0x1050)](_0xf66930[_0x3bf69c(0x3062)])%0x1==0x0)_0x48da2a[_0x3bf69c(0x24ad)]=!_0x48da2a['invertY'],_0x48da2a[_0x3bf69c(0x146c)]=_0xf66930[_0x3bf69c(0x146c)]+0x3&-0x4,_0x48da2a['height']=_0xf66930[_0x3bf69c(0x3062)]+0x3&-0x4,_0x48da2a[_0x3bf69c(0x1105)]=_0x5998e0['g'][_0x3bf69c(0x2603)],_0x126fe0(_0x48da2a,_0x248a80),_0x248a80[_0x3bf69c(0x19a4)](_0x48da2a,new Uint16Array(_0xf66930['transcodedPixels'][_0x3bf69c(0x11c3)]),_0x2a81ef,0x0,_0x5998e0['g'][_0x3bf69c(0x2aee)],!0x0);else{const _0x204797=new _0x97e2ab['l'](_0x248a80,_0x97e2ab['S'][_0x3bf69c(0x275)]);_0x48da2a[_0x3bf69c(0x24ad)]=_0x48da2a['invertY'],_0x204797[_0x3bf69c(0x19d6)]=_0x5998e0['g'][_0x3bf69c(0xf8f)],_0x204797[_0x3bf69c(0x3801)]=_0x5998e0['g'][_0x3bf69c(0x2aee)],_0x204797[_0x3bf69c(0x146c)]=_0xf66930[_0x3bf69c(0x146c)]+0x3&-0x4,_0x204797[_0x3bf69c(0x3062)]=_0xf66930['height']+0x3&-0x4,_0x126fe0(_0x204797,_0x248a80),_0x248a80[_0x3bf69c(0x19a4)](_0x204797,new Uint16Array(_0xf66930[_0x3bf69c(0x149e)][_0x3bf69c(0x11c3)]),_0x2a81ef,0x0,_0x5998e0['g'][_0x3bf69c(0x2aee)],!0x0),_0x248a80[_0x3bf69c(0x207a)](_0x204797,_0x48da2a,_0x248a80[_0x3bf69c(0x166b)][0x0],_0x248a80['_getInternalFormat'](_0x5998e0['g'][_0x3bf69c(0x2aee)]),()=>{var _0x2741c9=_0x3bf69c;_0x248a80[_0x2741c9(0x2ac0)](_0x204797),_0x126fe0(_0x48da2a,_0x248a80);});}}else{_0x48da2a[_0x3bf69c(0x146c)]=_0xf66930[_0x3bf69c(0x146c)],_0x48da2a[_0x3bf69c(0x3062)]=_0xf66930['height'],_0x48da2a['generateMipMaps']=0x1<_0x48cfe8['fileInfo'][_0x3bf69c(0xad0)][_0x2a81ef][_0x3bf69c(0x380a)][_0x3bf69c(0x18cc)];const _0xad5cb=_0x3012f4[_0x3bf69c(0x9ca)](_0x48cfe8[_0x3bf69c(0x3801)],_0x248a80);_0x48da2a['format']=_0xad5cb,_0x126fe0(_0x48da2a,_0x248a80),_0x48cfe8[_0x3bf69c(0xf23)][_0x3bf69c(0xad0)][_0x2a81ef][_0x3bf69c(0x380a)]['forEach']((_0x3a78a4,_0x55efbe)=>{var _0x4cb9cf=_0x3bf69c;_0x248a80['_uploadCompressedDataToTextureDirectly'](_0x48da2a,_0xad5cb,_0x3a78a4[_0x4cb9cf(0x146c)],_0x3a78a4[_0x4cb9cf(0x3062)],_0x3a78a4[_0x4cb9cf(0x149e)],_0x2a81ef,_0x55efbe);}),!_0x248a80[_0x3bf69c(0x1d9a)][_0x3bf69c(0x1e27)]||_0x224d37['R']['Log2'](_0x48da2a[_0x3bf69c(0x146c)])%0x1==0x0&&_0x224d37['R'][_0x3bf69c(0x1050)](_0x48da2a[_0x3bf69c(0x3062)])%0x1==0x0||(_0x27ac5b['w1'][_0x3bf69c(0xc51)](_0x3bf69c(0x4072)),_0x48da2a[_0x3bf69c(0x17d0)]=_0x2d238b['x'][_0x3bf69c(0x3ae7)],_0x48da2a[_0x3bf69c(0x871)]=_0x2d238b['x'][_0x3bf69c(0x3ae7)]);}}},_0x3012f4={'JSModuleURL':_0x411db6[_0x3bd95e(0x3ff9)],'WasmModuleURL':_0x411db6[_0x3bd95e(0x396d)],'GetInternalFormatFromBasisFormat':(_0x477450,_0x1425e6)=>{var _0x261a1a=_0x3bd95e;let _0x582710;switch(_0x477450){case _0x4820c9[_0x261a1a(0x17b5)]:_0x582710=_0x5998e0['g'][_0x261a1a(0x2b66)];break;case _0x4820c9['cTFBC1']:_0x582710=_0x5998e0['g'][_0x261a1a(0x197f)];break;case _0x4820c9['cTFBC4']:_0x582710=_0x5998e0['g'][_0x261a1a(0x2ceb)];break;case _0x4820c9[_0x261a1a(0x15bf)]:_0x582710=_0x5998e0['g'][_0x261a1a(0x1d02)];break;case _0x4820c9[_0x261a1a(0x334b)]:_0x582710=_0x5998e0['g'][_0x261a1a(0x6c3)];break;case _0x4820c9[_0x261a1a(0x23fa)]:_0x582710=_0x5998e0['g'][_0x261a1a(0x1bbf)];}if(void 0x0===_0x582710)throw _0x261a1a(0x3d28);return _0x582710;},'TranscodeAsync':_0xd04e81,'LoadTextureFromTranscodeResult':_0x475394};Object[_0x3bd95e(0x276e)](_0x3012f4,_0x3bd95e(0x3ff9),{'get':function(){var _0x361825=_0x3bd95e;return _0x411db6[_0x361825(0x3ff9)];},'set':function(_0x2ec3d7){var _0x5b984f=_0x3bd95e;_0x411db6[_0x5b984f(0x3ff9)]=_0x2ec3d7;}}),Object[_0x3bd95e(0x276e)](_0x3012f4,_0x3bd95e(0x396d),{'get':function(){var _0x3e8fa6=_0x3bd95e;return _0x411db6[_0x3e8fa6(0x396d)];},'set':function(_0xc08669){_0x411db6['WasmModuleURL']=_0xc08669;}});},0x59cd:(_0x3726c1,_0x27ebc4,_0x5c0bd0)=>{_0x5c0bd0['d'](_0x27ebc4,{'$':()=>_0x43fe4c});var _0x362987=_0x5c0bd0(0x12cad),_0x13e58e=_0x5c0bd0(0x10981),_0x16d1f0=_0x5c0bd0(0x4ba7);let _0x83dd24=0x0;const _0x43fe4c=_0x432ed3=>{var _0x4c6545=a8_0x5306;if(!_0x432ed3[_0x4c6545(0x349b)]){var _0xb447dd=_0x432ed3[_0x4c6545(0x55e)],_0x58d950=(_0x432ed3[_0x4c6545(0x55e)]=!0x1,_0x432ed3[_0x4c6545(0x3591)]);_0x432ed3[_0x4c6545(0x3591)]=!0x1;const _0x8acbd9=_0x362987['x'][_0x4c6545(0x2b5f)](_0x4c6545(0x1b13),_0x4c6545(0x243a)+_0x83dd24++,_0x432ed3,!0x0,!0x1,_0x362987['x']['BILINEAR_SAMPLINGMODE']),_0x186d27=(_0x432ed3[_0x4c6545(0x3591)]=_0x58d950,_0x432ed3[_0x4c6545(0x3e9d)]()[_0x4c6545(0x256a)]());_0x58d950=_0x186d27['indexOf'](_0x8acbd9[_0x4c6545(0x4149)]()),(-0x1!==_0x58d950&&_0x186d27[_0x4c6545(0xb1f)](_0x58d950,0x1),_0x8acbd9[_0x4c6545(0xab5)]=!0x0,_0x8acbd9[_0x4c6545(0x16c9)]=_0x362987['x']['CLAMP_ADDRESSMODE'],_0x8acbd9[_0x4c6545(0x36da)]=_0x362987['x'][_0x4c6545(0x3ae7)],_0x432ed3[_0x4c6545(0x349b)]=_0x8acbd9,_0x432ed3[_0x4c6545(0x55e)]=_0xb447dd,_0x13e58e['r'][_0x4c6545(0x358f)](_0x8acbd9));const _0x4bf57d=_0x432ed3[_0x4c6545(0x3e9d)]()[_0x4c6545(0x2e61)]['add'](()=>{_0x8acbd9['isRGBD']=!0x0;const _0x30ebe9=()=>{var _0x51a7a8=a8_0x5306;_0x8acbd9[_0x51a7a8(0x3b27)]()?_0x13e58e['r'][_0x51a7a8(0x358f)](_0x8acbd9):_0x16d1f0['w1'][_0x51a7a8(0x3f65)](_0x30ebe9);};_0x30ebe9();});_0x432ed3[_0x4c6545(0x6e9)][_0x4c6545(0x2e5)](()=>{var _0x3ab82d=_0x4c6545;_0x432ed3['getEngine']()[_0x3ab82d(0x2e61)]['remove'](_0x4bf57d);});}return _0x432ed3['environmentBRDFTexture'];};_0x43fe4c;},0xd3a2:(_0xcde414,_0xb96464,_0x14433d)=>{var _0x250fda=a8_0x1ec55c;_0x14433d['d'](_0xb96464,{'p':()=>_0x19c5e6});var _0x325b87,_0x1b5115=_0x14433d(0x8291),_0x50ac57=_0x14433d(0x1610);_0x14433d(0x14df8),_0x325b87={'None':0x0,0x0:_0x250fda(0x242a),'ToLinearSpace':0x1,0x1:_0x250fda(0x1e77),'ToGammaSpace':0x2,0x2:'ToGammaSpace'};class _0x19c5e6{constructor(_0x2bd3f5,_0x31aace=!0x1){var _0x3f2b4b=_0x250fda;this[_0x3f2b4b(0x355c)]=_0x2bd3f5,this[_0x3f2b4b(0x407b)]=_0x31aace,this[_0x3f2b4b(0xbb2)]=new _0x1b5115['I'](_0x2bd3f5),this[_0x3f2b4b(0x3300)]=new _0x1b5115['H']({'engine':_0x2bd3f5,'name':_0x3f2b4b(0x1a09),'fragmentShader':_0x3f2b4b(0x2271),'useShaderStore':!0x0,'uniformNames':[_0x3f2b4b(0x784)],'samplerNames':[_0x3f2b4b(0x3523)],'defines':_0x31aace?['#define\x20DEPTH_TEXTURE']:[]}),this[_0x3f2b4b(0x3300)][_0x3f2b4b(0x3206)][_0x3f2b4b(0x2e5)](()=>{var _0x5a9ec4=_0x3f2b4b;_0x31aace&&(_0x2bd3f5[_0x5a9ec4(0x1f2b)](!0x1),_0x2bd3f5[_0x5a9ec4(0x36aa)](!0x0),_0x2bd3f5[_0x5a9ec4(0x3c69)][_0x5a9ec4(0x1e7d)]=!0x0,_0x2bd3f5['depthCullingState'][_0x5a9ec4(0x2868)]=_0x50ac57['g'][_0x5a9ec4(0x8f5)]),this['_textureIsInternal'](this[_0x5a9ec4(0x3c83)])?this[_0x5a9ec4(0x3300)][_0x5a9ec4(0x2a69)][_0x5a9ec4(0xcf8)]('textureSampler',this['_source']):this[_0x5a9ec4(0x3300)]['effect']['setTexture'](_0x5a9ec4(0x3523),this[_0x5a9ec4(0x3c83)]),this[_0x5a9ec4(0x3300)][_0x5a9ec4(0x2a69)]['setFloat']('conversion',this[_0x5a9ec4(0x3897)]);});}[_0x250fda(0x1c7f)](_0x2be0b1){var _0x1e76f7=_0x250fda;return void 0x0===_0x2be0b1[_0x1e76f7(0x4149)];}[_0x250fda(0x3b27)](){var _0x27774d=_0x250fda;return this['_effectWrapper'][_0x27774d(0x2a69)]['isReady']();}['copy'](_0x44f075,_0x4772ff,_0x1cf407=_0x325b87[_0x250fda(0x242a)]){var _0x367360=_0x250fda;if(!this[_0x367360(0x3b27)]())return!0x1;return this[_0x367360(0x3c83)]=_0x44f075,this[_0x367360(0x3897)]=_0x1cf407,_0x44f075=this[_0x367360(0x355c)][_0x367360(0x3c69)][_0x367360(0x2868)],(this[_0x367360(0xbb2)][_0x367360(0x3ff8)](this[_0x367360(0x3300)],_0x4772ff),this[_0x367360(0x407b)]&&_0x44f075&&(this[_0x367360(0x355c)][_0x367360(0x3c69)][_0x367360(0x2868)]=_0x44f075),!0x0);}[_0x250fda(0x41a)](){this['_effectWrapper']['dispose'](),this['_renderer']['dispose']();}}},0x21da:(_0x4a9103,_0x159883,_0x5cc4c0)=>{_0x5cc4c0['d'](_0x159883,{'Jj':()=>function(_0x155831,_0x34b5dc=0x0,_0x1df2bf=0x0){return _0x51b24f(this,void 0x0,void 0x0,function*(){var _0x21200f=a8_0x5306,_0x35e0e3=_0x155831[_0x21200f(0x4149)]();if(!_0x35e0e3)return null;var _0x3ff835=yield _0x155831[_0x21200f(0x32d5)](_0x34b5dc,_0x1df2bf);return _0x3ff835?_0x903bf4(_0x3ff835,_0x155831[_0x21200f(0xbdc)](),_0x35e0e3[_0x21200f(0x1aaa)]):null;});},'_u':()=>function(_0x55035c,_0x5e7206=0x0,_0xfa6db8=0x0){var _0x7113c=a8_0x5306,_0x4a1af0=_0x55035c['getInternalTexture']();if(!_0x4a1af0)return null;return _0x5e7206=_0x55035c[_0x7113c(0x2938)](_0x5e7206,_0xfa6db8),_0x5e7206?_0x903bf4(_0x5e7206,_0x55035c[_0x7113c(0xbdc)](),_0x4a1af0[_0x7113c(0x1aaa)]):null;}});var _0x51b24f=function(_0x376ebd,_0x13efff,_0x261e81,_0x591ef2){return new(_0x261e81=_0x261e81||Promise)(function(_0x8b2ee1,_0x2e143d){var _0x53563c=a8_0x5306;function _0x4cd308(_0x49c285){try{_0x2bf21c(_0x591ef2['next'](_0x49c285));}catch(_0xae086e){_0x2e143d(_0xae086e);}}function _0x52579a(_0x14e741){var _0x485084=a8_0x5306;try{_0x2bf21c(_0x591ef2[_0x485084(0x368b)](_0x14e741));}catch(_0x2acbc8){_0x2e143d(_0x2acbc8);}}function _0x2bf21c(_0x385543){var _0x588167=a8_0x5306,_0x543ad0;_0x385543[_0x588167(0x954)]?_0x8b2ee1(_0x385543[_0x588167(0x2b05)]):((_0x543ad0=_0x385543[_0x588167(0x2b05)])instanceof _0x261e81?_0x543ad0:new _0x261e81(function(_0x562e37){_0x562e37(_0x543ad0);}))['then'](_0x4cd308,_0x52579a);}_0x2bf21c((_0x591ef2=_0x591ef2['apply'](_0x376ebd,_0x13efff||[]))[_0x53563c(0x63a)]());});};function _0x903bf4(_0x47d8ae,_0x1d944d,_0x3f8045=!0x1){var _0x46b2e9=a8_0x5306,_0x41a1d0=_0x1d944d[_0x46b2e9(0x146c)],_0x1d944d=_0x1d944d[_0x46b2e9(0x3062)];if(_0x47d8ae instanceof Float32Array){let _0x550fc9=_0x47d8ae[_0x46b2e9(0xd6d)]/_0x47d8ae['BYTES_PER_ELEMENT'];const _0x36e462=new Uint8Array(_0x550fc9);for(;0x0<=--_0x550fc9;){let _0x454596=_0x47d8ae[_0x550fc9];_0x454596<0x0?_0x454596=0x0:0x1<_0x454596&&(_0x454596=0x1),_0x36e462[_0x550fc9]=0xff*_0x454596;}_0x47d8ae=_0x36e462;}const _0xd2167f=document[_0x46b2e9(0x2b23)](_0x46b2e9(0x13c0)),_0x201c16=(_0xd2167f[_0x46b2e9(0x146c)]=_0x41a1d0,_0xd2167f[_0x46b2e9(0x3062)]=_0x1d944d,_0xd2167f[_0x46b2e9(0x3ac3)]('2d'));if(!_0x201c16)return null;var _0x59a371=_0x201c16[_0x46b2e9(0x18e0)](_0x41a1d0,_0x1d944d);const _0x3481ac=_0x59a371['data'];if(_0x3481ac['set'](_0x47d8ae),_0x201c16[_0x46b2e9(0x41cf)](_0x59a371,0x0,0x0),_0x3f8045){const _0x464a6c=document[_0x46b2e9(0x2b23)]('canvas'),_0x2ff0e9=(_0x464a6c[_0x46b2e9(0x146c)]=_0x41a1d0,_0x464a6c[_0x46b2e9(0x3062)]=_0x1d944d,_0x464a6c[_0x46b2e9(0x3ac3)]('2d'));return _0x2ff0e9?(_0x2ff0e9[_0x46b2e9(0xbc5)](0x0,_0x1d944d),_0x2ff0e9[_0x46b2e9(0x393f)](0x1,-0x1),_0x2ff0e9[_0x46b2e9(0x16a6)](_0xd2167f,0x0,0x0),_0x464a6c[_0x46b2e9(0x1f96)]('image/png')):null;}return _0xd2167f['toDataURL'](_0x46b2e9(0x14cd));}},0x12a73:(_0x48face,_0x131100,_0x2dbd9f)=>{function _0x245b9e(_0x88ecc1,_0xbb980f,_0x12ef97){var _0x215294=a8_0x5306;try{const _0xe6c99e=_0x88ecc1[_0x215294(0x63a)]();!_0xe6c99e[_0x215294(0x954)]&&_0xe6c99e[_0x215294(0x2b05)]?_0xe6c99e[_0x215294(0x2b05)][_0x215294(0x2cc0)](()=>{var _0x4bb2c9=_0x215294;_0xe6c99e[_0x4bb2c9(0x2b05)]=void 0x0,_0xbb980f(_0xe6c99e);},_0x12ef97):_0xbb980f(_0xe6c99e);}catch(_0x4f25c2){_0x12ef97(_0x4f25c2);}}function _0x456f01(_0x41572f,_0x5cce92,_0x10226,_0x508dc5,_0x145c2d){const _0x3c97c3=()=>{var _0x14cd4e=a8_0x5306;let _0x4d4aea;for(var _0xa5929f=_0x547397=>{var _0x41bd61=a8_0x5306;_0x547397[_0x41bd61(0x954)]?_0x10226(_0x547397['value']):void 0x0===_0x4d4aea?_0x4d4aea=!0x0:_0x3c97c3();};_0x4d4aea=void 0x0,_0x145c2d&&_0x145c2d[_0x14cd4e(0xbaf)]?_0x508dc5(new Error('Aborted')):_0x5cce92(_0x41572f,_0xa5929f,_0x508dc5),_0x4d4aea=void 0x0!==_0x4d4aea&&_0x4d4aea;);};_0x3c97c3();}function _0x18a91e(_0x3be2e6,_0x3ddc63){let _0x25393e;return _0x456f01(_0x3be2e6,_0x245b9e,_0x5beecb=>_0x25393e=_0x5beecb,_0x4bd222=>{throw _0x4bd222;},_0x3ddc63),_0x25393e;}_0x2dbd9f['d'](_0x131100,{'KO':()=>function(_0x2acfde=0x19){let _0x5a9ca8;return(_0x243e9d,_0x264d70,_0xa6fc3e)=>{var _0x47772f=a8_0x5306,_0x2577ed=performance[_0x47772f(0x1cc6)]();void 0x0===_0x5a9ca8||_0x2577ed-_0x5a9ca8>_0x2acfde?(_0x5a9ca8=_0x2577ed,setTimeout(()=>{_0x245b9e(_0x243e9d,_0x264d70,_0xa6fc3e);},0x0)):_0x245b9e(_0x243e9d,_0x264d70,_0xa6fc3e);};},'WP':()=>_0x245b9e,'s3':()=>_0x18a91e,'sM':()=>function(_0x2e920e,_0x48007e,_0x3606b7){return new Promise((_0x44384c,_0x147c0d)=>{_0x456f01(_0x2e920e,_0x48007e,_0x44384c,_0x147c0d,_0x3606b7);});},'vp':()=>function(_0x10bee9,_0x4870cd){return(..._0x337a34)=>_0x18a91e(_0x10bee9(..._0x337a34),_0x4870cd);}});},0x6b17:(_0x3d35d7,_0x1a60b4,_0x576cdb)=>{_0x576cdb(0xb82);},0x1610d:(_0x47f596,_0x4ef56f,_0x1ca9e2)=>{var _0xe32c5b=a8_0x1ec55c;class _0x2c4318{static[_0xe32c5b(0x4f9)](){var _0x1e8e17=_0xe32c5b;try{return localStorage['setItem'](_0x1e8e17(0x17d9),''),localStorage[_0x1e8e17(0x25b)](_0x1e8e17(0x17d9)),localStorage;}catch(_0x2003b4){const _0x3f51fe={};return{'getItem':_0x18d37a=>{return _0x18d37a=_0x3f51fe[_0x18d37a],void 0x0===_0x18d37a?null:_0x18d37a;},'setItem':(_0x516748,_0x4c5525)=>{_0x3f51fe[_0x516748]=_0x4c5525;}};}}static[_0xe32c5b(0x3ac0)](_0x1063b4,_0x25ea45){var _0x36c331=_0xe32c5b;return _0x1063b4=this[_0x36c331(0x2845)][_0x36c331(0x2131)](_0x1063b4),null!==_0x1063b4?_0x1063b4:_0x25ea45;}static[_0xe32c5b(0xe96)](_0x18736f,_0x245de6){this['_Storage']['setItem'](_0x18736f,_0x245de6);}static['ReadBoolean'](_0x118e69,_0x33b7cf){var _0x5e8618=_0xe32c5b;return _0x118e69=this[_0x5e8618(0x2845)][_0x5e8618(0x2131)](_0x118e69),null!==_0x118e69?_0x5e8618(0x321d)===_0x118e69:_0x33b7cf;}static[_0xe32c5b(0x520)](_0x3eea08,_0x16bd6c){var _0x252e5b=_0xe32c5b;this['_Storage'][_0x252e5b(0x3561)](_0x3eea08,_0x16bd6c?_0x252e5b(0x321d):_0x252e5b(0x1a92));}static[_0xe32c5b(0x3069)](_0x41fb7b,_0x47b419){var _0x4606fb=_0xe32c5b;return _0x41fb7b=this[_0x4606fb(0x2845)][_0x4606fb(0x2131)](_0x41fb7b),null!==_0x41fb7b?parseFloat(_0x41fb7b):_0x47b419;}static[_0xe32c5b(0x3630)](_0x324f3e,_0x55a71e){var _0x3e6ed1=_0xe32c5b;this['_Storage'][_0x3e6ed1(0x3561)](_0x324f3e,_0x55a71e[_0x3e6ed1(0x1c67)]());}}_0x2c4318[_0xe32c5b(0x2845)]=_0x2c4318[_0xe32c5b(0x4f9)]();},0xa07:(_0x339895,_0x3ec26e,_0x289f00)=>{var _0x564ba5=a8_0x1ec55c;_0x289f00['d'](_0x3ec26e,{'N':()=>_0x5b9d89});var _0x2356e0=_0x289f00(0x17372),_0x2b1fc9=_0x289f00(0x16f1b),_0x11a5fc=_0x289f00(0x1610),_0x3b9c7f=_0x289f00(0x138df),_0x9822f9=_0x289f00(0x9a70),_0x247361=_0x289f00(0xc338),_0x5b23b0=_0x289f00(0xd74a),_0x3ec26e=_0x289f00(0xcf06),_0x1161c1=_0x289f00(0xc86b),_0x24c591=(_0x289f00(0x14c07),_0x289f00(0x6214));function _0x117150(_0x2cda1d){var _0xe525a9=a8_0x5306;return _0x2cda1d[_0xe525a9(0x863)](0x0)+(_0x2cda1d['charCodeAt'](0x1)<<0x8)+(_0x2cda1d[_0xe525a9(0x863)](0x2)<<0x10)+(_0x2cda1d[_0xe525a9(0x863)](0x3)<<0x18);}function _0x380a50(_0x51535d){var _0x45c131=a8_0x5306;return String[_0x45c131(0x16f5)](0xff&_0x51535d,_0x51535d>>0x8&0xff,_0x51535d>>0x10&0xff,_0x51535d>>0x18&0xff);}const _0x1a9dbc=_0x117150(_0x564ba5(0x29e2)),_0x394844=_0x117150(_0x564ba5(0xd41)),_0x104a6d=_0x117150(_0x564ba5(0x25a5)),_0x27229e=_0x117150('DX10');class _0x5b9d89{static['GetDDSInfo'](_0x2c980a){var _0x280ec5=_0x564ba5,_0x5f0887=new Int32Array(_0x2c980a[_0x280ec5(0x11c3)],_0x2c980a[_0x280ec5(0x21c)],0x1f),_0x2c980a=new Int32Array(_0x2c980a[_0x280ec5(0x11c3)],_0x2c980a[_0x280ec5(0x21c)],0x23);let _0x20e283=0x1;0x20000&_0x5f0887[0x2]&&(_0x20e283=Math[_0x280ec5(0x1955)](0x1,_0x5f0887[0x7]));var _0xebb18e=_0x5f0887[0x15],_0x404437=_0xebb18e===_0x27229e?_0x2c980a[0x20]:0x0;let _0xeb59f5=_0x11a5fc['g'][_0x280ec5(0x2aeb)];switch(_0xebb18e){case 0x71:_0xeb59f5=_0x11a5fc['g'][_0x280ec5(0x3d07)];break;case 0x74:_0xeb59f5=_0x11a5fc['g'][_0x280ec5(0x1608)];break;case _0x27229e:if(0xa===_0x404437){_0xeb59f5=_0x11a5fc['g']['TEXTURETYPE_HALF_FLOAT'];break;}if(0x2===_0x404437){_0xeb59f5=_0x11a5fc['g'][_0x280ec5(0x1608)];break;}}return{'width':_0x5f0887[0x4],'height':_0x5f0887[0x3],'mipmapCount':_0x20e283,'isFourCC':0x4==(0x4&_0x5f0887[0x14]),'isRGB':0x40==(0x40&_0x5f0887[0x14]),'isLuminance':0x20000==(0x20000&_0x5f0887[0x14]),'isCube':0x200==(0x200&_0x5f0887[0x1c]),'isCompressed':_0xebb18e===_0x1a9dbc||_0xebb18e===_0x394844||_0xebb18e===_0x104a6d,'dxgiFormat':_0x404437,'textureType':_0xeb59f5};}static[_0x564ba5(0xa85)](_0x184813,_0xa73fdc,_0x2dc105,_0x22275b,_0x32b139,_0x263937){var _0x2e3752=_0x564ba5;const _0x355e6a=new Float32Array(_0x22275b);var _0x5cbb94=new Uint16Array(_0x32b139,_0x2dc105);let _0x39c739=0x0;for(let _0x23dfd2=0x0;_0x23dfd2<_0xa73fdc;_0x23dfd2++)for(let _0x43fd90=0x0;_0x43fd90<_0x184813;_0x43fd90++){var _0x2a3e31=0x4*(_0x43fd90+_0x23dfd2*_0x184813);_0x355e6a[_0x39c739]=(0x0,_0x1161c1['qZ'])(_0x5cbb94[_0x2a3e31]),_0x355e6a[_0x39c739+0x1]=(0x0,_0x1161c1['qZ'])(_0x5cbb94[0x1+_0x2a3e31]),_0x355e6a[_0x39c739+0x2]=(0x0,_0x1161c1['qZ'])(_0x5cbb94[0x2+_0x2a3e31]),_0x5b9d89[_0x2e3752(0x23db)]?_0x355e6a[_0x39c739+0x3]=_0x263937:_0x355e6a[_0x39c739+0x3]=(0x0,_0x1161c1['qZ'])(_0x5cbb94[0x3+_0x2a3e31]),_0x39c739+=0x4;}return _0x355e6a;}static[_0x564ba5(0x2bf2)](_0x49ad8c,_0x3bfcf2,_0x45503a,_0x37d138,_0x491f5f,_0x33d6e9){if(_0x5b9d89['StoreLODInAlphaChannel']){const _0x5c3105=new Uint16Array(_0x37d138);var _0xd2e80f=new Uint16Array(_0x491f5f,_0x45503a);let _0x3358dd=0x0;for(let _0x29f508=0x0;_0x29f508<_0x3bfcf2;_0x29f508++)for(let _0x25e443=0x0;_0x25e443<_0x49ad8c;_0x25e443++){var _0x569e04=0x4*(_0x25e443+_0x29f508*_0x49ad8c);_0x5c3105[_0x3358dd]=_0xd2e80f[_0x569e04],_0x5c3105[_0x3358dd+0x1]=_0xd2e80f[0x1+_0x569e04],_0x5c3105[_0x3358dd+0x2]=_0xd2e80f[0x2+_0x569e04],_0x5c3105[_0x3358dd+0x3]=(0x0,_0x1161c1['ay'])(_0x33d6e9),_0x3358dd+=0x4;}return _0x5c3105;}return new Uint16Array(_0x491f5f,_0x45503a,_0x37d138);}static[_0x564ba5(0x2217)](_0x3588d5,_0x53b2a0,_0x2b8ac8,_0x49d10b,_0xc3243f,_0x5755d8){if(_0x5b9d89['StoreLODInAlphaChannel']){const _0x32fca8=new Float32Array(_0x49d10b);var _0x1dd938=new Float32Array(_0xc3243f,_0x2b8ac8);let _0x281739=0x0;for(let _0x252c1d=0x0;_0x252c1d<_0x53b2a0;_0x252c1d++)for(let _0x145858=0x0;_0x145858<_0x3588d5;_0x145858++){var _0x3323b6=0x4*(_0x145858+_0x252c1d*_0x3588d5);_0x32fca8[_0x281739]=_0x1dd938[_0x3323b6],_0x32fca8[_0x281739+0x1]=_0x1dd938[0x1+_0x3323b6],_0x32fca8[_0x281739+0x2]=_0x1dd938[0x2+_0x3323b6],_0x32fca8[_0x281739+0x3]=_0x5755d8,_0x281739+=0x4;}return _0x32fca8;}return new Float32Array(_0xc3243f,_0x2b8ac8,_0x49d10b);}static[_0x564ba5(0x2adb)](_0x145672,_0x50521d,_0x5e566f,_0x43f733,_0x22b03b,_0x4be19d){var _0x5111cf=_0x564ba5;const _0x3f9ee0=new Uint16Array(_0x43f733);var _0x5bde81=new Float32Array(_0x22b03b,_0x5e566f);let _0x84596d=0x0;for(let _0x23210a=0x0;_0x23210a<_0x50521d;_0x23210a++)for(let _0x2480ea=0x0;_0x2480ea<_0x145672;_0x2480ea++)_0x3f9ee0[_0x84596d]=(0x0,_0x1161c1['ay'])(_0x5bde81[_0x84596d]),_0x3f9ee0[_0x84596d+0x1]=(0x0,_0x1161c1['ay'])(_0x5bde81[_0x84596d+0x1]),_0x3f9ee0[_0x84596d+0x2]=(0x0,_0x1161c1['ay'])(_0x5bde81[_0x84596d+0x2]),_0x5b9d89[_0x5111cf(0x23db)]?_0x3f9ee0[_0x84596d+0x3]=(0x0,_0x1161c1['ay'])(_0x4be19d):_0x3f9ee0[_0x84596d+0x3]=(0x0,_0x1161c1['ay'])(_0x5bde81[_0x84596d+0x3]),_0x84596d+=0x4;return _0x3f9ee0;}static[_0x564ba5(0x36d9)](_0x3a50eb,_0x4c139e,_0x4970d3,_0x509814,_0x3eec55,_0x2b5486){var _0x17dfc3=_0x564ba5;const _0x5a9598=new Uint8Array(_0x509814);var _0xb6a327=new Float32Array(_0x3eec55,_0x4970d3);let _0x357cbc=0x0;for(let _0x53a10c=0x0;_0x53a10c<_0x4c139e;_0x53a10c++)for(let _0x457dbf=0x0;_0x457dbf<_0x3a50eb;_0x457dbf++){var _0x4563ae=0x4*(_0x457dbf+_0x53a10c*_0x3a50eb);_0x5a9598[_0x357cbc]=0xff*_0x2356e0['R']['Clamp'](_0xb6a327[_0x4563ae]),_0x5a9598[_0x357cbc+0x1]=0xff*_0x2356e0['R'][_0x17dfc3(0x2641)](_0xb6a327[0x1+_0x4563ae]),_0x5a9598[_0x357cbc+0x2]=0xff*_0x2356e0['R'][_0x17dfc3(0x2641)](_0xb6a327[0x2+_0x4563ae]),_0x5b9d89['StoreLODInAlphaChannel']?_0x5a9598[_0x357cbc+0x3]=_0x2b5486:_0x5a9598[_0x357cbc+0x3]=0xff*_0x2356e0['R']['Clamp'](_0xb6a327[0x3+_0x4563ae]),_0x357cbc+=0x4;}return _0x5a9598;}static[_0x564ba5(0x1621)](_0x160e9e,_0x5102b4,_0x58c3b6,_0x35cc21,_0x589934,_0xf592f){var _0x95407f=_0x564ba5;const _0x575d3f=new Uint8Array(_0x35cc21);var _0x1720e2=new Uint16Array(_0x589934,_0x58c3b6);let _0x777ec4=0x0;for(let _0x285279=0x0;_0x285279<_0x5102b4;_0x285279++)for(let _0x144e27=0x0;_0x144e27<_0x160e9e;_0x144e27++){var _0xbdeb0a=0x4*(_0x144e27+_0x285279*_0x160e9e);_0x575d3f[_0x777ec4]=0xff*_0x2356e0['R'][_0x95407f(0x2641)]((0x0,_0x1161c1['qZ'])(_0x1720e2[_0xbdeb0a])),_0x575d3f[_0x777ec4+0x1]=0xff*_0x2356e0['R'][_0x95407f(0x2641)]((0x0,_0x1161c1['qZ'])(_0x1720e2[0x1+_0xbdeb0a])),_0x575d3f[_0x777ec4+0x2]=0xff*_0x2356e0['R'][_0x95407f(0x2641)]((0x0,_0x1161c1['qZ'])(_0x1720e2[0x2+_0xbdeb0a])),_0x5b9d89[_0x95407f(0x23db)]?_0x575d3f[_0x777ec4+0x3]=_0xf592f:_0x575d3f[_0x777ec4+0x3]=0xff*_0x2356e0['R']['Clamp']((0x0,_0x1161c1['qZ'])(_0x1720e2[0x3+_0xbdeb0a])),_0x777ec4+=0x4;}return _0x575d3f;}static[_0x564ba5(0x23fe)](_0x561bb4,_0x5baa6b,_0x5d9ec1,_0x48af56,_0x802da2,_0x4c66cd,_0x280b10,_0x5dc496,_0x37e3da){const _0x384753=new Uint8Array(_0x48af56);var _0x529c96=new Uint8Array(_0x802da2,_0x5d9ec1);let _0x118d53=0x0;for(let _0x1cd7c9=0x0;_0x1cd7c9<_0x5baa6b;_0x1cd7c9++)for(let _0x285501=0x0;_0x285501<_0x561bb4;_0x285501++){var _0x7dd815=0x4*(_0x285501+_0x1cd7c9*_0x561bb4);_0x384753[_0x118d53]=_0x529c96[_0x7dd815+_0x4c66cd],_0x384753[_0x118d53+0x1]=_0x529c96[_0x7dd815+_0x280b10],_0x384753[_0x118d53+0x2]=_0x529c96[_0x7dd815+_0x5dc496],_0x384753[_0x118d53+0x3]=_0x529c96[_0x7dd815+_0x37e3da],_0x118d53+=0x4;}return _0x384753;}static['_ExtractLongWordOrder'](_0x40583d){var _0x73968f=_0x564ba5;return 0x0===_0x40583d||0xff===_0x40583d||-0x1000000===_0x40583d?0x0:0x1+_0x5b9d89[_0x73968f(0x1646)](_0x40583d>>0x8);}static[_0x564ba5(0x1c01)](_0x3c30f4,_0x3ace9d,_0x432324,_0x5c06b1,_0x115039,_0x3bf169,_0x3e70ee,_0x11c739){const _0x166829=new Uint8Array(_0x5c06b1);var _0x41b02b=new Uint8Array(_0x115039,_0x432324);let _0x5c495a=0x0;for(let _0x2f1d21=0x0;_0x2f1d21<_0x3ace9d;_0x2f1d21++)for(let _0x1efba1=0x0;_0x1efba1<_0x3c30f4;_0x1efba1++){var _0xd61d9=0x3*(_0x1efba1+_0x2f1d21*_0x3c30f4);_0x166829[_0x5c495a]=_0x41b02b[_0xd61d9+_0x3bf169],_0x166829[_0x5c495a+0x1]=_0x41b02b[_0xd61d9+_0x3e70ee],_0x166829[_0x5c495a+0x2]=_0x41b02b[_0xd61d9+_0x11c739],_0x5c495a+=0x3;}return _0x166829;}static[_0x564ba5(0xbea)](_0x28a390,_0x4015b4,_0x11cdb8,_0x34b3ff,_0xab9afc){const _0x268fd7=new Uint8Array(_0x34b3ff);var _0x456150=new Uint8Array(_0xab9afc,_0x11cdb8);let _0x278a16=0x0;for(let _0x5e3039=0x0;_0x5e3039<_0x4015b4;_0x5e3039++)for(let _0x32d463=0x0;_0x32d463<_0x28a390;_0x32d463++){var _0x25c1d2=_0x32d463+_0x5e3039*_0x28a390;_0x268fd7[_0x278a16]=_0x456150[_0x25c1d2],_0x278a16++;}return _0x268fd7;}static[_0x564ba5(0x242c)](_0x29975e,_0x3f8a00,_0x3220a4,_0x483f80,_0x4b35ab,_0x5586ca,_0x5f3237=-0x1,_0x3ed72d,_0x142e82=!0x0){var _0x3b05f0=_0x564ba5;let _0xb84481=null;_0x483f80['sphericalPolynomial']&&(_0xb84481=new Array());var _0xb86903=!!_0x29975e[_0x3b05f0(0x16da)]()[_0x3b05f0(0x75c)],_0xf38520=(_0x3f8a00[_0x3b05f0(0x700)]=_0x4b35ab,new Int32Array(_0x3220a4['buffer'],_0x3220a4[_0x3b05f0(0x21c)],0x1f));let _0x5dd9df,_0x34def7,_0x1d3102,_0x5471dd=0x0,_0x45533b,_0x5b40fd,_0x445820,_0x3d9705,_0x3ee1b2=0x0,_0x2c6107=0x1;if(0x20534444!==_0xf38520[0x0])_0x9822f9['Y'][_0x3b05f0(0x3556)]('Invalid\x20magic\x20number\x20in\x20DDS\x20header');else{if(_0x483f80[_0x3b05f0(0x12d7)]||_0x483f80[_0x3b05f0(0x19d9)]||_0x483f80[_0x3b05f0(0x1655)]){if(_0x483f80['isCompressed']&&!_0xb86903)_0x9822f9['Y'][_0x3b05f0(0x3556)]('Compressed\x20textures\x20are\x20not\x20supported\x20on\x20this\x20platform.');else{let _0x465925=_0xf38520[0x16],_0x465870=(_0x45533b=_0xf38520[0x1]+0x4,!0x1);if(_0x483f80[_0x3b05f0(0x12d7)])switch(_0x5dd9df=_0xf38520[0x15]){case _0x1a9dbc:_0x2c6107=0x8,_0x3ee1b2=_0x11a5fc['g'][_0x3b05f0(0x28b9)];break;case _0x394844:_0x2c6107=0x10,_0x3ee1b2=_0x11a5fc['g'][_0x3b05f0(0x32f3)];break;case _0x104a6d:_0x2c6107=0x10,_0x3ee1b2=_0x11a5fc['g'][_0x3b05f0(0x2ceb)];break;case 0x71:_0x465870=!0x0,_0x465925=0x40;break;case 0x74:_0x465870=!0x0,_0x465925=0x80;break;case _0x27229e:{_0x45533b+=0x14;let _0x199e7d=!0x1;switch(_0x483f80[_0x3b05f0(0x978)]){case 0xa:_0x465870=!0x0,_0x465925=0x40,_0x199e7d=!0x0;break;case 0x2:_0x465870=!0x0,_0x465925=0x80,_0x199e7d=!0x0;break;case 0x58:_0x483f80[_0x3b05f0(0x19d9)]=!0x0,_0x483f80['isFourCC']=!0x1,_0x465925=0x20,_0x199e7d=!0x0;}if(_0x199e7d)break;}default:return void _0x24c591[_0x3b05f0(0x993)]('Unsupported\x20FourCC\x20code:',_0x380a50(_0x5dd9df));}var _0x29d9f6=_0x5b9d89['_ExtractLongWordOrder'](_0xf38520[0x17]),_0x45295b=_0x5b9d89[_0x3b05f0(0x1646)](_0xf38520[0x18]),_0x8a8ba9=_0x5b9d89[_0x3b05f0(0x1646)](_0xf38520[0x19]),_0x4fa2ec=_0x5b9d89['_ExtractLongWordOrder'](_0xf38520[0x1a]),_0xb86903=(_0x465870&&(_0x3ee1b2=_0x29975e[_0x3b05f0(0xd9c)](_0x483f80[_0x3b05f0(0x335b)])),_0x445820=0x1,0x20000&_0xf38520[0x2]&&!0x1!==_0x4b35ab&&(_0x445820=Math[_0x3b05f0(0x1955)](0x1,_0xf38520[0x7])),_0x3ed72d||0x0),_0x358199=_0x29975e[_0x3b05f0(0x16da)]();for(let _0x4bd7f7=_0xb86903;_0x4bd7f7<_0x5586ca;_0x4bd7f7++){for(_0x34def7=_0xf38520[0x4],_0x1d3102=_0xf38520[0x3],_0x3d9705=0x0;_0x3d9705<_0x445820;++_0x3d9705){if(-0x1===_0x5f3237||_0x5f3237===_0x3d9705){var _0x28382f,_0xf1bb6e=-0x1===_0x5f3237?_0x3d9705:0x0;if(!_0x483f80[_0x3b05f0(0x40d7)]&&_0x483f80[_0x3b05f0(0x12d7)]){_0x3f8a00[_0x3b05f0(0x3801)]=_0x11a5fc['g']['TEXTUREFORMAT_RGBA'],_0x5471dd=_0x34def7*_0x1d3102*0x4;let _0x6a288e=null;if(_0x29975e[_0x3b05f0(0x3026)]||_0x29975e['_badDesktopOS']||!_0x358199[_0x3b05f0(0x1e19)]&&!_0x358199[_0x3b05f0(0x1f8d)])0x80===_0x465925?(_0x6a288e=_0x5b9d89[_0x3b05f0(0x36d9)](_0x34def7,_0x1d3102,_0x3220a4[_0x3b05f0(0x21c)]+_0x45533b,_0x5471dd,_0x3220a4['buffer'],_0xf1bb6e),_0xb84481&&0x0==_0xf1bb6e&&_0xb84481[_0x3b05f0(0xede)](_0x5b9d89[_0x3b05f0(0x2217)](_0x34def7,_0x1d3102,_0x3220a4[_0x3b05f0(0x21c)]+_0x45533b,_0x5471dd,_0x3220a4['buffer'],_0xf1bb6e))):0x40===_0x465925&&(_0x6a288e=_0x5b9d89[_0x3b05f0(0x1621)](_0x34def7,_0x1d3102,_0x3220a4['byteOffset']+_0x45533b,_0x5471dd,_0x3220a4[_0x3b05f0(0x11c3)],_0xf1bb6e),_0xb84481&&0x0==_0xf1bb6e&&_0xb84481['push'](_0x5b9d89['_GetHalfFloatAsFloatRGBAArrayBuffer'](_0x34def7,_0x1d3102,_0x3220a4[_0x3b05f0(0x21c)]+_0x45533b,_0x5471dd,_0x3220a4[_0x3b05f0(0x11c3)],_0xf1bb6e))),_0x3f8a00['type']=_0x11a5fc['g'][_0x3b05f0(0x2aeb)];else{var _0x4681bc=_0x358199[_0x3b05f0(0x1f8d)]&&(_0x142e82&&_0x358199[_0x3b05f0(0x7be)]||!_0x142e82),_0x294393=_0x358199[_0x3b05f0(0x1e19)]&&(_0x142e82&&_0x358199[_0x3b05f0(0x5f4)]||!_0x142e82),_0x4681bc=(0x80===_0x465925||0x40===_0x465925&&!_0x294393)&&_0x4681bc?_0x11a5fc['g']['TEXTURETYPE_FLOAT']:(0x40===_0x465925||0x80===_0x465925&&!_0x4681bc)&&_0x294393?_0x11a5fc['g'][_0x3b05f0(0x3d07)]:_0x11a5fc['g'][_0x3b05f0(0x2d4d)];let _0x5ac4bc,_0x47e5eb=null;if(0x80===_0x465925)switch(_0x4681bc){case _0x11a5fc['g'][_0x3b05f0(0x1608)]:_0x5ac4bc=_0x5b9d89[_0x3b05f0(0x2217)],_0x47e5eb=null;break;case _0x11a5fc['g'][_0x3b05f0(0x3d07)]:_0x5ac4bc=_0x5b9d89[_0x3b05f0(0x2adb)],_0x47e5eb=_0x5b9d89[_0x3b05f0(0x2217)];break;case _0x11a5fc['g'][_0x3b05f0(0x2d4d)]:_0x5ac4bc=_0x5b9d89[_0x3b05f0(0x36d9)],_0x47e5eb=_0x5b9d89['_GetFloatRGBAArrayBuffer'];}else switch(_0x4681bc){case _0x11a5fc['g'][_0x3b05f0(0x1608)]:_0x5ac4bc=_0x5b9d89['_GetHalfFloatAsFloatRGBAArrayBuffer'],_0x47e5eb=null;break;case _0x11a5fc['g'][_0x3b05f0(0x3d07)]:_0x5ac4bc=_0x5b9d89['_GetHalfFloatRGBAArrayBuffer'],_0x47e5eb=_0x5b9d89[_0x3b05f0(0xa85)];break;case _0x11a5fc['g'][_0x3b05f0(0x2d4d)]:_0x5ac4bc=_0x5b9d89[_0x3b05f0(0x1621)],_0x47e5eb=_0x5b9d89[_0x3b05f0(0xa85)];}_0x3f8a00['type']=_0x4681bc,_0x6a288e=_0x5ac4bc(_0x34def7,_0x1d3102,_0x3220a4[_0x3b05f0(0x21c)]+_0x45533b,_0x5471dd,_0x3220a4[_0x3b05f0(0x11c3)],_0xf1bb6e),_0xb84481&&0x0==_0xf1bb6e&&_0xb84481[_0x3b05f0(0xede)](_0x47e5eb?_0x47e5eb(_0x34def7,_0x1d3102,_0x3220a4[_0x3b05f0(0x21c)]+_0x45533b,_0x5471dd,_0x3220a4[_0x3b05f0(0x11c3)],_0xf1bb6e):_0x6a288e);}_0x6a288e&&_0x29975e[_0x3b05f0(0x19a4)](_0x3f8a00,_0x6a288e,_0x4bd7f7,_0xf1bb6e);}else _0x483f80[_0x3b05f0(0x19d9)]?(_0x3f8a00['type']=_0x11a5fc['g'][_0x3b05f0(0x2aeb)],_0x5b40fd=0x18===_0x465925?(_0x3f8a00[_0x3b05f0(0x3801)]=_0x11a5fc['g'][_0x3b05f0(0x2aee)],_0x5471dd=_0x34def7*_0x1d3102*0x3,_0x5b9d89['_GetRGBArrayBuffer'](_0x34def7,_0x1d3102,_0x3220a4[_0x3b05f0(0x21c)]+_0x45533b,_0x5471dd,_0x3220a4['buffer'],_0x29d9f6,_0x45295b,_0x8a8ba9)):(_0x3f8a00['format']=_0x11a5fc['g'][_0x3b05f0(0x12a4)],_0x5471dd=_0x34def7*_0x1d3102*0x4,_0x5b9d89['_GetRGBAArrayBuffer'](_0x34def7,_0x1d3102,_0x3220a4['byteOffset']+_0x45533b,_0x5471dd,_0x3220a4['buffer'],_0x29d9f6,_0x45295b,_0x8a8ba9,_0x4fa2ec)),_0x29975e[_0x3b05f0(0x19a4)](_0x3f8a00,_0x5b40fd,_0x4bd7f7,_0xf1bb6e)):_0x483f80[_0x3b05f0(0x1655)]?(_0x294393=_0x29975e[_0x3b05f0(0xe02)](),_0x4681bc=_0x34def7,_0x28382f=Math[_0x3b05f0(0x3b8b)]((_0x34def7+_0x294393-0x1)/_0x294393)*_0x294393,_0x5471dd=_0x28382f*(_0x1d3102-0x1)+_0x4681bc,_0x5b40fd=_0x5b9d89[_0x3b05f0(0xbea)](_0x34def7,_0x1d3102,_0x3220a4[_0x3b05f0(0x21c)]+_0x45533b,_0x5471dd,_0x3220a4[_0x3b05f0(0x11c3)]),_0x3f8a00['format']=_0x11a5fc['g'][_0x3b05f0(0x2fd3)],_0x3f8a00[_0x3b05f0(0x19d6)]=_0x11a5fc['g'][_0x3b05f0(0x2aeb)],_0x29975e[_0x3b05f0(0x19a4)](_0x3f8a00,_0x5b40fd,_0x4bd7f7,_0xf1bb6e)):(_0x5471dd=Math['max'](0x4,_0x34def7)/0x4*Math[_0x3b05f0(0x1955)](0x4,_0x1d3102)/0x4*_0x2c6107,_0x5b40fd=new Uint8Array(_0x3220a4[_0x3b05f0(0x11c3)],_0x3220a4['byteOffset']+_0x45533b,_0x5471dd),_0x3f8a00['type']=_0x11a5fc['g'][_0x3b05f0(0x2aeb)],_0x29975e[_0x3b05f0(0x2fc0)](_0x3f8a00,_0x3ee1b2,_0x34def7,_0x1d3102,_0x5b40fd,_0x4bd7f7,_0xf1bb6e));}_0x45533b+=_0x465925?_0x34def7*_0x1d3102*(_0x465925/0x8):_0x5471dd,_0x34def7*=0.5,_0x1d3102*=0.5,_0x34def7=Math[_0x3b05f0(0x1955)](0x1,_0x34def7),_0x1d3102=Math['max'](0x1,_0x1d3102);}if(void 0x0!==_0x3ed72d)break;}_0xb84481&&0x0<_0xb84481[_0x3b05f0(0x18cc)]?_0x483f80[_0x3b05f0(0xf0e)]=_0x247361['$'][_0x3b05f0(0x690)]({'size':_0xf38520[0x4],'right':_0xb84481[0x0],'left':_0xb84481[0x1],'up':_0xb84481[0x2],'down':_0xb84481[0x3],'front':_0xb84481[0x4],'back':_0xb84481[0x5],'format':_0x11a5fc['g'][_0x3b05f0(0x12a4)],'type':_0x11a5fc['g']['TEXTURETYPE_FLOAT'],'gammaSpace':!0x1}):_0x483f80['sphericalPolynomial']=void 0x0;}}else _0x9822f9['Y'][_0x3b05f0(0x3556)](_0x3b05f0(0x275e));}}}_0x5b9d89[_0x564ba5(0x23db)]=!0x1,_0x3ec26e['B'][_0x564ba5(0x1ce1)][_0x564ba5(0x2798)]=function(_0x136f55,_0x309b0f,_0x29e110,_0x56507f,_0x23aa86=null,_0x4ebf7f=null,_0x518792,_0x4c8a63=null,_0x3cc016=!0x0){var _0x25d4fb=_0x564ba5;return this[_0x25d4fb(0x13b9)](_0x136f55,_0x309b0f,null,!0x1,_0x45548c=>{var _0x4cd0f9=_0x25d4fb;if(_0x45548c){const _0x33ca7e=_0x45548c[_0x4cd0f9(0x1589)];if(_0x3cc016?_0x45548c[_0x4cd0f9(0x3d32)][_0x4cd0f9(0xf0e)]&&(_0x33ca7e[_0x4cd0f9(0x1577)]=_0x45548c[_0x4cd0f9(0x3d32)][_0x4cd0f9(0xf0e)]):_0x33ca7e[_0x4cd0f9(0x1577)]=new _0x2b1fc9['i'](),_0x33ca7e['_source']=_0x3b9c7f['S'][_0x4cd0f9(0x36d4)],this['getCaps']()['textureLOD'])_0x23aa86&&_0x23aa86(_0x33ca7e);else{const _0x2e1bb4=this[_0x4cd0f9(0xaf7)];var _0x48926a=_0x45548c[_0x4cd0f9(0x146c)];if(_0x48926a){const _0x16664f=[];for(let _0x4cccf0=0x0;_0x4cccf0<0x3;_0x4cccf0++){var _0x31255b=0x1-_0x4cccf0/0x2,_0x23109a=_0x56507f,_0x18b824=_0x2356e0['R']['Log2'](_0x48926a)*_0x29e110+_0x56507f,_0x23109a=Math[_0x4cd0f9(0xb94)](Math['min'](Math[_0x4cd0f9(0x1955)](_0x23109a+(_0x18b824-_0x23109a)*_0x31255b,0x0),_0x18b824));const _0x2a4262=new _0x3b9c7f['l'](this,_0x3b9c7f['S']['Temp']),_0x29718a=(_0x2a4262[_0x4cd0f9(0x19d6)]=_0x33ca7e[_0x4cd0f9(0x19d6)],_0x2a4262[_0x4cd0f9(0x3801)]=_0x33ca7e['format'],_0x2a4262[_0x4cd0f9(0x146c)]=Math[_0x4cd0f9(0x421b)](0x2,Math['max'](_0x2356e0['R'][_0x4cd0f9(0x1050)](_0x48926a)-_0x23109a,0x0)),_0x2a4262[_0x4cd0f9(0x3062)]=_0x2a4262['width'],_0x2a4262['isCube']=!0x0,_0x2a4262['_cachedWrapU']=_0x11a5fc['g'][_0x4cd0f9(0x1fdb)],_0x2a4262[_0x4cd0f9(0x871)]=_0x11a5fc['g'][_0x4cd0f9(0x1fdb)],this['_bindTextureDirectly'](_0x2e1bb4[_0x4cd0f9(0x2af1)],_0x2a4262,!0x0),_0x2a4262[_0x4cd0f9(0x1105)]=_0x11a5fc['g'][_0x4cd0f9(0x2603)],_0x2e1bb4[_0x4cd0f9(0x1d7f)](_0x2e1bb4[_0x4cd0f9(0x2af1)],_0x2e1bb4[_0x4cd0f9(0x425e)],_0x2e1bb4[_0x4cd0f9(0x3387)]),_0x2e1bb4[_0x4cd0f9(0x1d7f)](_0x2e1bb4['TEXTURE_CUBE_MAP'],_0x2e1bb4[_0x4cd0f9(0x115a)],_0x2e1bb4[_0x4cd0f9(0x3387)]),_0x2e1bb4[_0x4cd0f9(0x1d7f)](_0x2e1bb4['TEXTURE_CUBE_MAP'],_0x2e1bb4[_0x4cd0f9(0x2314)],_0x2e1bb4[_0x4cd0f9(0x1944)]),_0x2e1bb4[_0x4cd0f9(0x1d7f)](_0x2e1bb4[_0x4cd0f9(0x2af1)],_0x2e1bb4[_0x4cd0f9(0x21d4)],_0x2e1bb4['CLAMP_TO_EDGE']),_0x45548c[_0x4cd0f9(0x1127)]?(_0x31255b=_0x45548c[_0x4cd0f9(0x3d32)],_0x18b824=_0x45548c[_0x4cd0f9(0x307e)],this[_0x4cd0f9(0x39f)](_0x31255b[_0x4cd0f9(0x40d7)]),_0x5b9d89['UploadDDSLevels'](this,_0x2a4262,_0x18b824,_0x31255b,!0x0,0x6,_0x23109a)):_0x9822f9['Y'][_0x4cd0f9(0xc51)]('DDS\x20is\x20the\x20only\x20prefiltered\x20cube\x20map\x20supported\x20so\x20far.'),this[_0x4cd0f9(0x1c3d)](_0x2e1bb4[_0x4cd0f9(0x2af1)],null),new _0x5b23b0['V'](_0x309b0f));_0x29718a[_0x4cd0f9(0x1245)]=!0x0,(_0x29718a[_0x4cd0f9(0x276b)]=_0x2a4262)[_0x4cd0f9(0x3b27)]=!0x0,_0x16664f[_0x4cd0f9(0xede)](_0x29718a);}_0x33ca7e[_0x4cd0f9(0x3a3e)]=_0x16664f[0x2],_0x33ca7e['_lodTextureMid']=_0x16664f[0x1],_0x33ca7e[_0x4cd0f9(0x1c3e)]=_0x16664f[0x0],_0x23aa86&&_0x23aa86(_0x33ca7e);}}}else _0x23aa86&&_0x23aa86(null);},_0x4ebf7f,_0x518792,_0x4c8a63,_0x3cc016,_0x29e110,_0x56507f);};},0x10435:(_0x403e60,_0xaced34,_0x4c938f)=>{var _0x42f01d=a8_0x1ec55c;_0x4c938f['d'](_0xaced34,{'G6':()=>_0x3e73f3,'N$':()=>function(_0x369a82){return _0xcbccbc(0x7,_0x369a82);},'QC':()=>function(_0x370dd4){return _0xcbccbc(0x4,_0x370dd4);},'RR':()=>function(_0x3f64b6){return _0xcbccbc(0x6,_0x3f64b6);},'VE':()=>function(_0x538114){return _0xcbccbc(0xb,_0x538114);},'XX':()=>function(_0x3db7f2){return _0xcbccbc(0x8,_0x3db7f2);},'hd':()=>function(_0x3696af){return _0xcbccbc(0x5,_0x3696af);},'mv':()=>function(_0x551859){return _0xcbccbc(0xa,_0x551859);},'n9':()=>function(_0x31f911){return _0xcbccbc(0x2,_0x31f911);},'oQ':()=>function(_0xe96ae1){return _0xcbccbc(0xc,_0xe96ae1);},'oU':()=>function(_0x56e4a4){return _0xcbccbc(0x1,_0x56e4a4);},'p4':()=>_0x4c0fdc,'qC':()=>function(_0x32cec1){return _0xcbccbc(0x0,_0x32cec1);},'qQ':()=>function(_0x3ecdb5){return _0xcbccbc(0x3,_0x3ecdb5);},'rX':()=>function(_0x15078c){return _0xcbccbc(0x9,_0x15078c);},'wz':()=>function(_0x22ae91,_0x5ac12a=null){return[_0x5dfaae,_0x3bef10=null]=[_0x22ae91,_0x5ac12a],(_0x148468,_0x55c951)=>{var _0x48cc45=a8_0x5306;const _0x143288=_0x3bef10||'_'+_0x55c951;Object[_0x48cc45(0x276e)](_0x148468,_0x55c951,{'get':function(){return this[_0x143288];},'set':function(_0x8d595a){var _0x2e31fa=_0x48cc45;_0x2e31fa(0x3d33)==typeof this['equals']&&this[_0x2e31fa(0x1bc8)](_0x8d595a)||this[_0x143288]!==_0x8d595a&&(this[_0x143288]=_0x8d595a,_0x148468[_0x5dfaae][_0x2e31fa(0x29f3)](this));},'enumerable':!0x0,'configurable':!0x0});};var _0x5dfaae,_0x3bef10;}});var _0x3c9f15=_0x4c938f(0xff4d),_0x25398d=_0x4c938f(0xd53f),_0x137300=_0x4c938f(0x8baf),_0x48834f=_0x4c938f(0xbd53);function _0x5c4902(_0x31877a,_0x368f0c,_0x39ab41){var _0x198f6b=a8_0x5306;const _0x34d3a4=_0x31877a();_0x3c9f15['$']&&_0x3c9f15['$'][_0x198f6b(0x50a)](_0x368f0c)&&_0x3c9f15['$'][_0x198f6b(0x2242)](_0x34d3a4,_0x3c9f15['$'][_0x198f6b(0x38cf)](_0x368f0c,!0x0));var _0x23e94b=_0x9fe2ab(_0x34d3a4);for(const _0x269bbb in _0x23e94b){var _0x235f01=_0x23e94b[_0x269bbb];const _0x5dde4d=_0x368f0c[_0x269bbb];_0x235f01=_0x235f01[_0x198f6b(0x19d6)];if(void 0x0!==_0x5dde4d&&null!==_0x5dde4d&&(_0x198f6b(0x309e)!==_0x269bbb||_0x4c0fdc[_0x198f6b(0x30ea)]))switch(_0x235f01){case 0x0:case 0x6:case 0xb:_0x34d3a4[_0x269bbb]=_0x5dde4d;break;case 0x1:_0x34d3a4[_0x269bbb]=_0x39ab41||_0x5dde4d['isRenderTarget']?_0x5dde4d:_0x5dde4d[_0x198f6b(0x77b)]();break;case 0x2:case 0x3:case 0x4:case 0x5:case 0x7:case 0xa:case 0xc:_0x34d3a4[_0x269bbb]=_0x39ab41?_0x5dde4d:_0x5dde4d[_0x198f6b(0x77b)]();}}return _0x34d3a4;}const _0x1fd0a2={},_0x35633f={};function _0x9fe2ab(_0x356d82){var _0x4bd413=a8_0x5306,_0x1ded36=_0x356d82['getClassName']();if(_0x35633f[_0x1ded36])return _0x35633f[_0x1ded36];_0x35633f[_0x1ded36]={};const _0x269869=_0x35633f[_0x1ded36];let _0x4ff7f6=_0x356d82,_0x402693=_0x1ded36;for(;_0x402693;){var _0xd7b78=_0x1fd0a2[_0x402693];for(const _0x4bd333 in _0xd7b78)_0x269869[_0x4bd333]=_0xd7b78[_0x4bd333];let _0x488b61,_0x4125d0=!0x1;do{if(!(_0x488b61=Object[_0x4bd413(0x25a9)](_0x4ff7f6))[_0x4bd413(0x252c)]){_0x4125d0=!0x0;break;}}while(_0x488b61[_0x4bd413(0x252c)]()===_0x402693&&(_0x4ff7f6=_0x488b61));if(_0x4125d0)break;_0x402693=_0x488b61['getClassName'](),_0x4ff7f6=_0x488b61;}return _0x269869;}function _0xcbccbc(_0x67406e,_0x3ccacd){return(_0x1da3c4,_0x3c1d25)=>{var _0x13c1e3=a8_0x5306;_0x1da3c4=_0x1da3c4[_0x13c1e3(0x252c)](),_0x1fd0a2[_0x1da3c4]||(_0x1fd0a2[_0x1da3c4]={});const _0x21fdb4=_0x1fd0a2[_0x1da3c4];_0x21fdb4[_0x3c1d25]||(_0x21fdb4[_0x3c1d25]={'type':_0x67406e,'sourceName':_0x3ccacd});};}class _0x4c0fdc{static['AppendSerializedAnimations'](_0x30064e,_0x1adf13){var _0x2201c3=a8_0x5306;if(_0x30064e[_0x2201c3(0x3f3)]){_0x1adf13[_0x2201c3(0x3f3)]=[];for(let _0x16ccfa=0x0;_0x16ccfa<_0x30064e[_0x2201c3(0x3f3)][_0x2201c3(0x18cc)];_0x16ccfa++){const _0x3841ad=_0x30064e['animations'][_0x16ccfa];_0x1adf13[_0x2201c3(0x3f3)][_0x2201c3(0xede)](_0x3841ad[_0x2201c3(0x18e2)]());}}}static['Serialize'](_0x23af99,_0xb07ea7){var _0x190faf=a8_0x5306;_0xb07ea7=_0xb07ea7||{},_0x3c9f15['$']&&(_0xb07ea7[_0x190faf(0x2e18)]=_0x3c9f15['$'][_0x190faf(0x38cf)](_0x23af99));var _0x1efd9b=_0x9fe2ab(_0x23af99);for(const _0xc62aed in _0x1efd9b){var _0xd157d4=_0x1efd9b[_0xc62aed],_0x53f3f1=_0xd157d4['sourceName']||_0xc62aed,_0xd157d4=_0xd157d4['type'];const _0x158654=_0x23af99[_0xc62aed];if(void 0x0!==_0x158654&&null!==_0x158654&&(_0x190faf(0x309e)!==_0xc62aed||_0x4c0fdc[_0x190faf(0x30ea)]))switch(_0xd157d4){case 0x0:_0xb07ea7[_0x53f3f1]=_0x158654;break;case 0x1:_0xb07ea7[_0x53f3f1]=_0x158654[_0x190faf(0x18e2)]();break;case 0x2:_0xb07ea7[_0x53f3f1]=_0x158654[_0x190faf(0x4049)]();break;case 0x3:_0xb07ea7[_0x53f3f1]=_0x158654['serialize']();break;case 0x4:case 0x5:_0xb07ea7[_0x53f3f1]=_0x158654[_0x190faf(0x4049)]();break;case 0x6:_0xb07ea7[_0x53f3f1]=_0x158654['id'];break;case 0x7:_0xb07ea7[_0x53f3f1]=_0x158654[_0x190faf(0x18e2)]();break;case 0x8:_0xb07ea7[_0x53f3f1]=_0x158654[_0x190faf(0x4049)]();break;case 0x9:_0xb07ea7[_0x53f3f1]=_0x158654[_0x190faf(0x18e2)]();break;case 0xa:_0xb07ea7[_0x53f3f1]=_0x158654[_0x190faf(0x4049)]();break;case 0xb:_0xb07ea7[_0x53f3f1]=_0x158654['id'];break;case 0xc:_0xb07ea7[_0x53f3f1]=_0x158654['asArray']();}}return _0xb07ea7;}static[_0x42f01d(0x9f2)](_0x3c360c,_0x318893,_0x122990,_0x4201c1){var _0x214211=_0x42f01d;_0x4201c1=_0x4201c1||'';var _0x67acd5=_0x9fe2ab(_0x318893);for(const _0x1e84f5 in _0x67acd5){var _0x3ec01f=_0x67acd5[_0x1e84f5],_0x5150d3=_0x3c360c[_0x3ec01f[_0x214211(0x1cfb)]||_0x1e84f5],_0x3ec01f=_0x3ec01f['type'];if(null!=_0x5150d3&&(_0x214211(0x309e)!==_0x1e84f5||_0x4c0fdc[_0x214211(0x30ea)])){const _0x397982=_0x318893;switch(_0x3ec01f){case 0x0:_0x397982[_0x1e84f5]=_0x5150d3;break;case 0x1:_0x122990&&(_0x397982[_0x1e84f5]=_0x4c0fdc['_TextureParser'](_0x5150d3,_0x122990,_0x4201c1));break;case 0x2:_0x397982[_0x1e84f5]=_0x48834f['Wo'][_0x214211(0xf7f)](_0x5150d3);break;case 0x3:_0x397982[_0x1e84f5]=_0x4c0fdc['_FresnelParametersParser'](_0x5150d3);break;case 0x4:_0x397982[_0x1e84f5]=_0x25398d['FM'][_0x214211(0xf7f)](_0x5150d3);break;case 0x5:_0x397982[_0x1e84f5]=_0x25398d['P'][_0x214211(0xf7f)](_0x5150d3);break;case 0x6:_0x122990&&(_0x397982[_0x1e84f5]=_0x122990[_0x214211(0x3e5e)](_0x5150d3));break;case 0x7:_0x397982[_0x1e84f5]=_0x4c0fdc[_0x214211(0x2915)](_0x5150d3);break;case 0x8:_0x397982[_0x1e84f5]=_0x48834f['HE'][_0x214211(0xf7f)](_0x5150d3);break;case 0x9:_0x397982[_0x1e84f5]=_0x4c0fdc[_0x214211(0x2cc4)](_0x5150d3);break;case 0xa:_0x397982[_0x1e84f5]=_0x25398d['_f'][_0x214211(0xf7f)](_0x5150d3);break;case 0xb:_0x122990&&(_0x397982[_0x1e84f5]=_0x122990[_0x214211(0x3eff)](_0x5150d3));break;case 0xc:_0x397982[_0x1e84f5]=_0x25398d['y3']['FromArray'](_0x5150d3);}}}}static['Parse'](_0xe10a03,_0x2ad4dd,_0x4de3c9,_0x16cf37=null){var _0xc48353=_0x42f01d;return _0xe10a03=_0xe10a03(),(_0x3c9f15['$']&&_0x3c9f15['$']['AddTagsTo'](_0xe10a03,_0x2ad4dd[_0xc48353(0x2e18)]),_0x4c0fdc[_0xc48353(0x9f2)](_0x2ad4dd,_0xe10a03,_0x4de3c9,_0x16cf37),_0xe10a03);}static['Clone'](_0xa5c5b8,_0xb7f348){return _0x5c4902(_0xa5c5b8,_0xb7f348,!0x1);}static[_0x42f01d(0x18a8)](_0x4b79d7,_0xc81632){return _0x5c4902(_0x4b79d7,_0xc81632,!0x0);}}function _0x3e73f3(_0x1fc691,_0x2f3364,_0x1a328d,_0x529bb8){var _0x1485d3=_0x42f01d;const _0x19a278=_0x1a328d[_0x1485d3(0x2b05)];_0x1a328d[_0x1485d3(0x2b05)]=(..._0x217579)=>{var _0x14be95=_0x1485d3;let _0x5d7d62=_0x19a278;if(_0x14be95(0x2aea)!=typeof _native&&_native[_0x2f3364]){const _0x57a3d5=_native[_0x2f3364];_0x5d7d62=_0x529bb8?(..._0x3902c4)=>(_0x529bb8(..._0x3902c4)?_0x57a3d5:_0x19a278)(..._0x3902c4):_0x57a3d5;}return(_0x1fc691[_0x2f3364]=_0x5d7d62)(..._0x217579);};}_0x4c0fdc[_0x42f01d(0x30ea)]=!0x1,_0x4c0fdc[_0x42f01d(0x2cc4)]=_0x5474d4=>{var _0x55ed97=_0x42f01d;throw(0x0,_0x137300['S'])(_0x55ed97(0xe8d));},_0x4c0fdc[_0x42f01d(0x2d7d)]=_0x29b803=>{var _0x2adfc4=_0x42f01d;throw(0x0,_0x137300['S'])(_0x2adfc4(0x1417));},_0x4c0fdc[_0x42f01d(0x2915)]=_0xa3045a=>{var _0x4f9a97=_0x42f01d;throw(0x0,_0x137300['S'])(_0x4f9a97(0x1d60));},_0x4c0fdc['_TextureParser']=(_0x11c0f4,_0xb8f616,_0x25a668)=>{var _0x13e8a8=_0x42f01d;throw(0x0,_0x137300['S'])(_0x13e8a8(0x24c8));},_0x3e73f3[_0x42f01d(0x235b)]=function(_0x1431d7){return(_0x180362,_0x2aaaf0,_0xac237d)=>_0x3e73f3(_0x180362,_0x2aaaf0,_0xac237d,_0x1431d7);};},0x15146:(_0x2851da,_0x2e3750,_0x91c176)=>{var _0x41700c=a8_0x1ec55c;_0x91c176['d'](_0x2e3750,{'j':()=>_0x358127});var _0x3c0888=_0x91c176(0x9a70);const _0x786719=(_0x33147a,_0x35917c)=>!_0x33147a||_0x33147a[_0x41700c(0x252c)]&&_0x41700c(0x31f2)===_0x33147a[_0x41700c(0x252c)]()?null:_0x33147a[_0x41700c(0x252c)]&&_0x41700c(0x2f24)===_0x33147a[_0x41700c(0x252c)]()?_0x33147a['clone'](_0x35917c):_0x33147a['clone']?_0x33147a[_0x41700c(0x77b)]():null;function _0x32c58d(_0x5e3694){var _0x2bd909=_0x41700c;const _0x599544=[];for(;Object[_0x2bd909(0x2fca)](_0x5e3694)[_0x2bd909(0x35b2)](function(_0x40b426){var _0x465236=_0x2bd909;-0x1===_0x599544['indexOf'](_0x40b426)&&_0x599544[_0x465236(0xede)](_0x40b426);}),_0x5e3694=Object[_0x2bd909(0x25a9)](_0x5e3694););return _0x599544;}class _0x358127{static[_0x41700c(0x1d49)](_0x594a4f,_0x15a565,_0x965ea1,_0x5164c9){var _0x3c7ff5=_0x41700c;for(const _0x3351fc of _0x32c58d(_0x594a4f))if(('_'!==_0x3351fc[0x0]||_0x5164c9&&-0x1!==_0x5164c9[_0x3c7ff5(0x86a)](_0x3351fc))&&!(_0x3351fc['endsWith'](_0x3c7ff5(0x282a))||_0x965ea1&&-0x1!==_0x965ea1[_0x3c7ff5(0x86a)](_0x3351fc))){const _0x3bcb04=_0x594a4f[_0x3351fc];var _0x1b1320=typeof _0x3bcb04;if(_0x3c7ff5(0x3d33)!=_0x1b1320)try{if(_0x3c7ff5(0x4238)==_0x1b1320){if(_0x3bcb04 instanceof Array){if(_0x15a565[_0x3351fc]=[],0x0<_0x3bcb04[_0x3c7ff5(0x18cc)]){if('object'==typeof _0x3bcb04[0x0])for(let _0x4cbd88=0x0;_0x4cbd88<_0x3bcb04[_0x3c7ff5(0x18cc)];_0x4cbd88++){var _0x3600d4=_0x786719(_0x3bcb04[_0x4cbd88],_0x15a565);-0x1===_0x15a565[_0x3351fc][_0x3c7ff5(0x86a)](_0x3600d4)&&_0x15a565[_0x3351fc][_0x3c7ff5(0xede)](_0x3600d4);}else _0x15a565[_0x3351fc]=_0x3bcb04['slice'](0x0);}}else _0x15a565[_0x3351fc]=_0x786719(_0x3bcb04,_0x15a565);}else _0x15a565[_0x3351fc]=_0x3bcb04;}catch(_0x45aeca){_0x3c0888['Y'][_0x3c7ff5(0xc51)](_0x45aeca['message']);}}}}},0x10937:(_0x120301,_0x6c449f,_0x30a8c6)=>{var _0x56ff7f=a8_0x1ec55c;_0x30a8c6['d'](_0x6c449f,{'j':()=>_0x3f7cd0});var _0x27a2c3=_0x30a8c6(0x1610),_0x20048b=_0x30a8c6(0xaa1f),_0x6c449f=_0x30a8c6(0xe2b3);class _0x3f7cd0 extends _0x6c449f['d']{constructor(_0x106b34){super(_0x106b34);}get[_0x56ff7f(0x28ee)](){var _0x2b52d9=_0x56ff7f;return this[_0x2b52d9(0x1467)];}['setDepthRenderer'](_0x1db5bc=null,_0x5d8dc4=_0x27a2c3['g'][_0x56ff7f(0x3d07)],_0x5e1835=!0x0){var _0x5766e2=_0x56ff7f;const _0x1ceead=this[_0x5766e2(0x3a46)][_0x5766e2(0x3d78)]();this['_depthRenderer']&&(delete _0x1ceead['_depthRenderer'][this[_0x5766e2(0x2511)]],this['_depthRenderer'][_0x5766e2(0x41a)](),this[_0x5766e2(0x1467)]=null),null===_0x1db5bc&&(_0x1ceead['_depthRenderer']||(_0x1ceead[_0x5766e2(0x1467)]={}),(_0x1db5bc=this['_depthRenderer']=new _0x20048b['g'](_0x1ceead,_0x5d8dc4,this[_0x5766e2(0x3a46)],!0x1,_0x27a2c3['g'][_0x5766e2(0x16b2)]))['enabled']=!0x1,this[_0x5766e2(0x2511)]=_0x5766e2(0x222c)+this[_0x5766e2(0x3a46)]['id'],_0x1ceead[_0x5766e2(0x1467)][this[_0x5766e2(0x2511)]]=_0x1db5bc),super['setSourceTexture'](_0x1db5bc[_0x5766e2(0x3439)](),!0x0,_0x5d8dc4,_0x5e1835);}['setSourceTexture'](_0x256ff8,_0x2ac822,_0x3cab73=_0x27a2c3['g'][_0x56ff7f(0x3d07)],_0x345810=!0x0){var _0x3ae906=_0x56ff7f;super[_0x3ae906(0x112a)](_0x256ff8,_0x2ac822,_0x3cab73,_0x345810);}[_0x56ff7f(0xbf0)](){var _0x55ac20=_0x56ff7f;this[_0x55ac20(0x1467)]&&(this[_0x55ac20(0x1467)][_0x55ac20(0x5d3)]=!0x0),super[_0x55ac20(0xbf0)]();}[_0x56ff7f(0x1caf)](){var _0x1f8562=_0x56ff7f;super[_0x1f8562(0x1caf)](),this[_0x1f8562(0x1467)]&&(this['_depthRenderer'][_0x1f8562(0x5d3)]=!0x1);}[_0x56ff7f(0x41a)](_0x58364a=!0x0){var _0x35b028=_0x56ff7f;if(super[_0x35b028(0x41a)](_0x58364a),this[_0x35b028(0x1467)]&&_0x58364a){const _0x48a1c6=this[_0x35b028(0x1467)]['getDepthMap']()[_0x35b028(0x3d78)]();_0x48a1c6&&delete _0x48a1c6[_0x35b028(0x1467)][this['_depthRendererId']],this[_0x35b028(0x1467)][_0x35b028(0x41a)](),this[_0x35b028(0x1467)]=null;}}}},0x7205:(_0x19b1e4,_0x5afa77,_0x9a82dc)=>{function _0x5be8c4(){return'undefined'!=typeof window;}function _0x12a0b1(){return'undefined'!=typeof navigator;}function _0x223ca7(){var _0x1672bf=a8_0x5306;return _0x1672bf(0x2aea)!=typeof document;}function _0xc482c6(_0x36ab77){var _0x28ba55=a8_0x5306;let _0x1178ff='',_0x109fb4=_0x36ab77[_0x28ba55(0x1fbe)];for(;_0x109fb4;)0x3===_0x109fb4[_0x28ba55(0x1067)]&&(_0x1178ff+=_0x109fb4[_0x28ba55(0xe74)]),_0x109fb4=_0x109fb4[_0x28ba55(0x8a2)];return _0x1178ff;}_0x9a82dc['d'](_0x5afa77,{'CG':()=>_0x5be8c4,'MZ':()=>_0x404edc,'n5':()=>_0x223ca7,'up':()=>_0x12a0b1,'v':()=>_0xc482c6});const _0x404edc={'IsWindowObjectExist':_0x5be8c4,'IsNavigatorAvailable':_0x12a0b1,'IsDocumentAvailable':_0x223ca7,'GetDOMTextContent':_0xc482c6};},0x2de5:(_0x50da8c,_0x3c023a,_0x171b6f)=>{var _0x1a4cb0=a8_0x1ec55c;_0x171b6f['d'](_0x3c023a,{'B':()=>_0x139cd6});function _0x347677(_0x3ac96d,_0x1d895d,_0x53167,_0xf5cebc){return new(_0x53167=_0x53167||Promise)(function(_0x88b89d,_0x20f06e){function _0x4c9876(_0x44f0de){var _0x367a77=a8_0x5306;try{_0x3a0914(_0xf5cebc[_0x367a77(0x63a)](_0x44f0de));}catch(_0x2fa522){_0x20f06e(_0x2fa522);}}function _0x597997(_0xa5eabe){var _0x2a9b34=a8_0x5306;try{_0x3a0914(_0xf5cebc[_0x2a9b34(0x368b)](_0xa5eabe));}catch(_0x3fcd65){_0x20f06e(_0x3fcd65);}}function _0x3a0914(_0x19f98e){var _0x60dbce=a8_0x5306,_0x4e5c2c;_0x19f98e[_0x60dbce(0x954)]?_0x88b89d(_0x19f98e[_0x60dbce(0x2b05)]):((_0x4e5c2c=_0x19f98e[_0x60dbce(0x2b05)])instanceof _0x53167?_0x4e5c2c:new _0x53167(function(_0x1f1be9){_0x1f1be9(_0x4e5c2c);}))[_0x60dbce(0x2cc0)](_0x4c9876,_0x597997);}_0x3a0914((_0xf5cebc=_0xf5cebc['apply'](_0x3ac96d,_0x1d895d||[]))['next']());});}var _0x20fa28=_0x171b6f(0xcf06),_0x51e0c0=_0x171b6f(0x1610),_0x308a5f=_0x171b6f(0x8291),_0x30bc53=_0x171b6f(0x4ba7),_0xe6149f=_0x171b6f(0x109e7);class _0x139cd6{static[_0x1a4cb0(0xcc4)](){var _0x39deee=_0x1a4cb0;if(!_0x139cd6[_0x39deee(0x164a)]){var _0x57e59c=new OffscreenCanvas(0x64,0x64);const _0x44a9ec=new _0x20fa28['B'](_0x57e59c,!0x1,{'preserveDrawingBuffer':!0x0,'depth':!0x1,'stencil':!0x1,'alpha':!0x0,'premultipliedAlpha':!0x1,'antialias':!0x1,'failIfMajorPerformanceCaveat':!0x1});_0x44a9ec['getCaps']()[_0x39deee(0x348)]=void 0x0;var _0x56aaa5=new _0x308a5f['I'](_0x44a9ec),_0x900749=new _0x308a5f['H']({'engine':_0x44a9ec,'name':_0xe6149f['T']['name'],'fragmentShader':_0xe6149f['T'][_0x39deee(0x1b77)],'samplerNames':[_0x39deee(0x3523)]});_0x139cd6['_DumpToolsEngine']={'canvas':_0x57e59c,'engine':_0x44a9ec,'renderer':_0x56aaa5,'wrapper':_0x900749};}return _0x139cd6['_DumpToolsEngine'];}static['DumpFramebuffer'](_0x29e104,_0x2b9a3d,_0xff7b49,_0x592e79,_0x372d48='image/png',_0x341431){return _0x347677(this,void 0x0,void 0x0,function*(){var _0x1a534e=a8_0x5306,_0x2ba2e6=yield _0xff7b49['readPixels'](0x0,0x0,_0x29e104,_0x2b9a3d),_0x2ba2e6=new Uint8Array(_0x2ba2e6[_0x1a534e(0x11c3)]);_0x139cd6[_0x1a534e(0x13d1)](_0x29e104,_0x2b9a3d,_0x2ba2e6,_0x592e79,_0x372d48,_0x341431,!0x0);});}static[_0x1a4cb0(0x1767)](_0x3468ae,_0x28ee87,_0xb70b6d,_0x35bf22='image/png',_0x5da0ec,_0x28df76=!0x1,_0x348636=!0x1,_0x3ee4e2){return new Promise(_0x19ac74=>{var _0x1a35c2=a8_0x5306;_0x139cd6[_0x1a35c2(0x13d1)](_0x3468ae,_0x28ee87,_0xb70b6d,_0x12cb13=>_0x19ac74(_0x12cb13),_0x35bf22,_0x5da0ec,_0x28df76,_0x348636,_0x3ee4e2);});}static['DumpData'](_0x1d1137,_0xfd45df,_0x5f3520,_0xb243af,_0x25a346=_0x1a4cb0(0x14cd),_0x1427b5,_0x541be9=!0x1,_0x276b29=!0x1,_0x23fa8d){var _0xaedb54=_0x1a4cb0;const _0x6ce0ed=_0x139cd6[_0xaedb54(0xcc4)]();if(_0x6ce0ed[_0xaedb54(0x339f)][_0xaedb54(0xc58)](_0x1d1137,_0xfd45df,!0x0),_0x5f3520 instanceof Float32Array){const _0x582c43=new Uint8Array(_0x5f3520['length']);let _0x2edf4=_0x5f3520[_0xaedb54(0x18cc)];for(;_0x2edf4--;){var _0x5edcbd=_0x5f3520[_0x2edf4];_0x582c43[_0x2edf4]=_0x5edcbd<0x0?0x0:0x1<_0x5edcbd?0x1:Math[_0xaedb54(0xb94)](0xff*_0x5edcbd);}_0x5f3520=_0x582c43;}const _0x304002=_0x6ce0ed[_0xaedb54(0x339f)][_0xaedb54(0x1176)](_0x5f3520,_0x1d1137,_0xfd45df,_0x51e0c0['g'][_0xaedb54(0x12a4)],!0x1,!_0x541be9,_0x51e0c0['g'][_0xaedb54(0x3eaa)]);_0x6ce0ed['renderer'][_0xaedb54(0x41f7)](),_0x6ce0ed[_0xaedb54(0x760)]['applyEffectWrapper'](_0x6ce0ed[_0xaedb54(0x40e)]),_0x6ce0ed[_0xaedb54(0x40e)][_0xaedb54(0x2a69)][_0xaedb54(0xcf8)]('textureSampler',_0x304002),_0x6ce0ed[_0xaedb54(0x760)]['draw'](),_0x276b29?_0x30bc53['w1'][_0xaedb54(0xd78)](_0x6ce0ed[_0xaedb54(0x13c0)],_0x26d663=>{var _0x24422c=_0xaedb54;const _0x4a38d6=new FileReader();_0x4a38d6[_0x24422c(0x2f93)]=_0x658525=>{var _0xc981ce=_0x24422c;_0x658525=_0x658525[_0xc981ce(0x37fb)][_0xc981ce(0x2e6b)],_0xb243af&&_0xb243af(_0x658525);},_0x4a38d6[_0x24422c(0x1b65)](_0x26d663);},_0x25a346,_0x23fa8d):_0x30bc53['w1'][_0xaedb54(0xcee)](_0x6ce0ed['canvas'],_0xb243af,_0x25a346,_0x1427b5,_0x23fa8d),_0x304002['dispose']();}static[_0x1a4cb0(0x1a07)](){var _0x8dbdc1=_0x1a4cb0;_0x139cd6[_0x8dbdc1(0x164a)]&&(_0x139cd6['_DumpToolsEngine'][_0x8dbdc1(0x40e)][_0x8dbdc1(0x41a)](),_0x139cd6[_0x8dbdc1(0x164a)][_0x8dbdc1(0x760)][_0x8dbdc1(0x41a)](),_0x139cd6[_0x8dbdc1(0x164a)]['engine'][_0x8dbdc1(0x41a)]()),_0x139cd6['_DumpToolsEngine']=null;}}_0x30bc53['w1'][_0x1a4cb0(0x13d1)]=_0x139cd6['DumpData'],_0x30bc53['w1'][_0x1a4cb0(0x1767)]=_0x139cd6[_0x1a4cb0(0x1767)],_0x30bc53['w1'][_0x1a4cb0(0x3a1b)]=_0x139cd6[_0x1a4cb0(0x3a1b)];},0x16449:(_0x54537e,_0x2c7c5c,_0x11cd0d)=>{var _0x37dccf=a8_0x1ec55c;_0x11cd0d['d'](_0x2c7c5c,{'Do':()=>_0x105f16,'Ro':()=>function(_0x16e902,_0x3c0a5e,_0x361efc){var _0x54a6eb=a8_0x5306,_0x5c5452=(_0x361efc=_0x528f7b(_0x361efc))['specular'];return _0x5c5452?(_0x16e902['_lodGenerationScale']=_0x5c5452[_0x54a6eb(0x2f15)],function(_0x309eb9,_0x1a05a5,_0xbc87cc=_0x39acb0){var _0x5d3579=_0x54a6eb;if(!_0x3ef269['w1'][_0x5d3579(0x392d)](_0x309eb9[_0x5d3579(0x146c)]))throw new Error(_0x5d3579(0x9b1));var _0x3e11b8=_0x5e2ced['R'][_0x5d3579(0x26ab)](_0x309eb9[_0x5d3579(0x146c)])+0x1;const _0x2b9789=_0x309eb9[_0x5d3579(0x3e9d)]();let _0xa1b25b=!0x1,_0x544f8e=!0x1,_0x55ae5f=null,_0x392394=null,_0xbb548c=null;var _0x4d878d=_0x2b9789['getCaps']();if(_0x309eb9[_0x5d3579(0x3801)]=_0x140a2f['g']['TEXTUREFORMAT_RGBA'],_0x309eb9[_0x5d3579(0x19d6)]=_0x140a2f['g'][_0x5d3579(0x2aeb)],_0x309eb9[_0x5d3579(0x700)]=!0x0,_0x309eb9[_0x5d3579(0x1b88)]=null,_0x2b9789[_0x5d3579(0x13af)](_0x140a2f['g'][_0x5d3579(0x2469)],_0x309eb9),_0x4d878d[_0x5d3579(0x1f52)]?_0x2b9789[_0x5d3579(0x1d9a)][_0x5d3579(0x3350)]?_0x4d878d[_0x5d3579(0x2038)]&&_0x4d878d[_0x5d3579(0x5f4)]?(_0xa1b25b=!0x0,_0x309eb9[_0x5d3579(0x19d6)]=_0x140a2f['g'][_0x5d3579(0x3d07)]):_0x4d878d[_0x5d3579(0x2998)]&&_0x4d878d[_0x5d3579(0x7be)]&&(_0xa1b25b=!0x0,_0x309eb9[_0x5d3579(0x19d6)]=_0x140a2f['g']['TEXTURETYPE_FLOAT']):_0xa1b25b=!0x1:(_0xa1b25b=!0x1,_0x544f8e=!0x0,_0xbb548c={}),_0xa1b25b)_0x55ae5f=new _0x3b7886['D']('rgbdDecode',_0x5d3579(0x1aac),null,null,0x1,null,_0x140a2f['g'][_0x5d3579(0x2469)],_0x2b9789,!0x1,void 0x0,_0x309eb9[_0x5d3579(0x19d6)],void 0x0,null,!0x1),_0x309eb9['_isRGBD']=!0x1,_0x309eb9['invertY']=!0x1,_0x392394=_0x2b9789['createRenderTargetCubeTexture'](_0x309eb9[_0x5d3579(0x146c)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x0,'generateStencilBuffer':!0x1,'samplingMode':_0x140a2f['g'][_0x5d3579(0x2469)],'type':_0x309eb9[_0x5d3579(0x19d6)],'format':_0x140a2f['g'][_0x5d3579(0x12a4)]});else{if(_0x309eb9[_0x5d3579(0x291c)]=!0x0,_0x309eb9[_0x5d3579(0x1aaa)]=!0x0,_0x544f8e){var _0x3ccf15=_0x309eb9[_0x5d3579(0x1be9)],_0x1700bb=_0x309eb9[_0x5d3579(0x3293)];for(let _0xaeecb1=0x0;_0xaeecb1<0x3;_0xaeecb1++){var _0x58f2dd=_0xaeecb1/0x2,_0x228c93=(_0x3e11b8-0x1)*_0x3ccf15+_0x1700bb,_0x58f2dd=Math[_0x5d3579(0xb94)](Math[_0x5d3579(0x1111)](Math[_0x5d3579(0x1955)](_0x1700bb+(_0x228c93-_0x1700bb)*(0x1-_0x58f2dd),0x0),_0x228c93));const _0x14a0b5=new _0xc47605['l'](_0x2b9789,_0xc47605['S'][_0x5d3579(0x275)]),_0x570576=(_0x14a0b5['isCube']=!0x0,_0x14a0b5[_0x5d3579(0x1aaa)]=!0x0,_0x14a0b5[_0x5d3579(0x700)]=!0x1,_0x2b9789[_0x5d3579(0x13af)](_0x140a2f['g'][_0x5d3579(0x2603)],_0x14a0b5),new _0x322bd9['V'](null));switch(_0x570576[_0x5d3579(0x1245)]=!0x0,_0x570576[_0x5d3579(0x276b)]=_0x14a0b5,_0xbb548c[_0x58f2dd]=_0x570576,_0xaeecb1){case 0x0:_0x309eb9[_0x5d3579(0x1c3e)]=_0x570576;break;case 0x1:_0x309eb9[_0x5d3579(0x1b57)]=_0x570576;break;case 0x2:_0x309eb9['_lodTextureHigh']=_0x570576;}}}}const _0x21d7c0=[];for(let _0x38f42a=0x0;_0x38f42a<_0x1a05a5['length'];_0x38f42a++)for(let _0xba5e2e=0x0;_0xba5e2e<0x6;_0xba5e2e++){var _0x35801d=_0x1a05a5[_0x38f42a][_0xba5e2e],_0x35801d=new Blob([_0x35801d],{'type':_0xbc87cc});const _0x4ca118=URL[_0x5d3579(0x2ba3)](_0x35801d);let _0x2f5d3a;if('undefined'==typeof Image||_0x2b9789[_0x5d3579(0x1d9a)][_0x5d3579(0x3c40)])_0x2f5d3a=_0x2b9789[_0x5d3579(0x2aa6)](_0x35801d,{'premultiplyAlpha':_0x5d3579(0x3e65)})['then'](_0x3d05e3=>_0x298a09(_0x3d05e3,_0x2b9789,_0xa1b25b,_0x55ae5f,_0x4ca118,_0xba5e2e,_0x38f42a,_0x544f8e,_0xbb548c,_0x392394,_0x309eb9));else{const _0x4cc883=new Image();_0x4cc883[_0x5d3579(0x32c2)]=_0x4ca118,_0x2f5d3a=new Promise((_0x4e3f80,_0x1066d7)=>{var _0x1e774c=_0x5d3579;_0x4cc883[_0x1e774c(0x2f93)]=()=>{var _0x1e84be=_0x1e774c;_0x298a09(_0x4cc883,_0x2b9789,_0xa1b25b,_0x55ae5f,_0x4ca118,_0xba5e2e,_0x38f42a,_0x544f8e,_0xbb548c,_0x392394,_0x309eb9)[_0x1e84be(0x2cc0)](()=>_0x4e3f80())[_0x1e84be(0x2e0)](_0x3ce116=>{_0x1066d7(_0x3ce116);});},_0x4cc883[_0x1e774c(0x13a8)]=_0x37c7b1=>{_0x1066d7(_0x37c7b1);};});}_0x21d7c0[_0x5d3579(0xede)](_0x2f5d3a);}if(_0x1a05a5['length']<_0x3e11b8){let _0x2ae48d;var _0x4d878d=Math[_0x5d3579(0x421b)](0x2,_0x3e11b8-0x1-_0x1a05a5[_0x5d3579(0x18cc)]),_0x5adc5f=_0x4d878d*_0x4d878d*0x4;switch(_0x309eb9[_0x5d3579(0x19d6)]){case _0x140a2f['g'][_0x5d3579(0x2aeb)]:_0x2ae48d=new Uint8Array(_0x5adc5f);break;case _0x140a2f['g'][_0x5d3579(0x3d07)]:_0x2ae48d=new Uint16Array(_0x5adc5f);break;case _0x140a2f['g'][_0x5d3579(0x1608)]:_0x2ae48d=new Float32Array(_0x5adc5f);}for(let _0x3c35cc=_0x1a05a5[_0x5d3579(0x18cc)];_0x3c35cc<_0x3e11b8;_0x3c35cc++)for(let _0x35792a=0x0;_0x35792a<0x6;_0x35792a++)_0x2b9789[_0x5d3579(0x93a)](_0x309eb9,_0x2ae48d,_0x35792a,_0x3c35cc);}return Promise[_0x5d3579(0x1c35)](_0x21d7c0)[_0x5d3579(0x2cc0)](()=>{var _0x3c6138=_0x5d3579;_0x392394&&(_0x2b9789[_0x3c6138(0x2ac0)](_0x309eb9),_0x392394[_0x3c6138(0x3fde)](_0x309eb9)),_0x55ae5f&&_0x55ae5f['dispose'](),_0x544f8e&&(_0x309eb9[_0x3c6138(0x3a3e)]&&_0x309eb9[_0x3c6138(0x3a3e)][_0x3c6138(0x276b)]&&(_0x309eb9['_lodTextureHigh']['_texture']['isReady']=!0x0),_0x309eb9['_lodTextureMid']&&_0x309eb9[_0x3c6138(0x1b57)]['_texture']&&(_0x309eb9[_0x3c6138(0x1b57)][_0x3c6138(0x276b)][_0x3c6138(0x3b27)]=!0x0),_0x309eb9[_0x3c6138(0x1c3e)]&&_0x309eb9['_lodTextureLow']['_texture']&&(_0x309eb9[_0x3c6138(0x1c3e)][_0x3c6138(0x276b)][_0x3c6138(0x3b27)]=!0x0));});}(_0x16e902,_0x105f16(_0x3c0a5e,_0x361efc),_0x361efc['imageType'])):Promise[_0x54a6eb(0x222b)]();},'qC':()=>function(_0x5d026e,_0x4508a5){var _0x56b50f=a8_0x5306,_0x4a1d5b,_0x4508a5=(_0x4508a5=_0x528f7b(_0x4508a5))[_0x56b50f(0x3d6f)];_0x4508a5&&(_0x4a1d5b=new _0x16d7c9['i'](),_0x2adf8e['P']['FromArrayToRef'](_0x4508a5['x'],0x0,_0x4a1d5b['x']),_0x2adf8e['P']['FromArrayToRef'](_0x4508a5['y'],0x0,_0x4a1d5b['y']),_0x2adf8e['P'][_0x56b50f(0x3628)](_0x4508a5['z'],0x0,_0x4a1d5b['z']),_0x2adf8e['P'][_0x56b50f(0x3628)](_0x4508a5['xx'],0x0,_0x4a1d5b['xx']),_0x2adf8e['P'][_0x56b50f(0x3628)](_0x4508a5['yy'],0x0,_0x4a1d5b['yy']),_0x2adf8e['P'][_0x56b50f(0x3628)](_0x4508a5['zz'],0x0,_0x4a1d5b['zz']),_0x2adf8e['P'][_0x56b50f(0x3628)](_0x4508a5['yz'],0x0,_0x4a1d5b['yz']),_0x2adf8e['P'][_0x56b50f(0x3628)](_0x4508a5['zx'],0x0,_0x4a1d5b['zx']),_0x2adf8e['P']['FromArrayToRef'](_0x4508a5['xy'],0x0,_0x4a1d5b['xy']),_0x5d026e[_0x56b50f(0x1577)]=_0x4a1d5b);},'qJ':()=>function(_0x24ab00){var _0x1d23ad=a8_0x5306;const _0x51f2f=new DataView(_0x24ab00[_0x1d23ad(0x11c3)],_0x24ab00[_0x1d23ad(0x21c)],_0x24ab00[_0x1d23ad(0xd6d)]);let _0x394a08=0x0;for(let _0x2f057e=0x0;_0x2f057e<_0x289586[_0x1d23ad(0x18cc)];_0x2f057e++)if(_0x51f2f[_0x1d23ad(0x14b6)](_0x394a08++)!==_0x289586[_0x2f057e])return _0x21d432['Y'][_0x1d23ad(0x3556)](_0x1d23ad(0xda9)),null;let _0x4dcab3='';for(var _0x1ab00a;_0x1ab00a=_0x51f2f[_0x1d23ad(0x14b6)](_0x394a08++);)_0x4dcab3+=String['fromCharCode'](_0x1ab00a);let _0x236d67=JSON[_0x1d23ad(0x28bf)](_0x4dcab3);return(_0x236d67=_0x528f7b(_0x236d67))[_0x1d23ad(0x585)]&&(_0x236d67['specular'][_0x1d23ad(0x233a)]=_0x394a08,_0x236d67[_0x1d23ad(0x585)][_0x1d23ad(0x2f15)]=_0x236d67[_0x1d23ad(0x585)]['lodGenerationScale']||0.8),_0x236d67;}});var _0x3ef269=_0x11cd0d(0x4ba7),_0x2adf8e=_0x11cd0d(0xd53f),_0x5e2ced=_0x11cd0d(0x17372),_0x16d7c9=_0x11cd0d(0x16f1b),_0xc47605=_0x11cd0d(0x138df),_0x322bd9=_0x11cd0d(0xd74a),_0x140a2f=_0x11cd0d(0x1610),_0x3b7886=(_0x11cd0d(0xd537),_0x11cd0d(0x95d8)),_0x21d432=_0x11cd0d(0x9a70);_0x11cd0d(0x10981),_0x11cd0d(0x51a9),_0x11cd0d(0x6068),_0x11cd0d(0x53e8),_0x11cd0d(0xe352),_0x11cd0d(0x3c51),_0x11cd0d(0x2de5);const _0x39acb0=_0x37dccf(0x14cd),_0x350812=0x2,_0x289586=[0x86,0x16,0x87,0x96,0xf6,0xd6,0x96,0x36];function _0x528f7b(_0x2e69f6){var _0xc61718=_0x37dccf;if(_0x2e69f6[_0xc61718(0x37b3)]>_0x350812)throw new Error(_0xc61718(0x15e5)+_0x2e69f6[_0xc61718(0x37b3)]+'\x22.\x20Latest\x20supported\x20version\x20is\x20\x22'+_0x350812+'\x22.');return 0x2===_0x2e69f6[_0xc61718(0x37b3)]?_0x2e69f6:Object[_0xc61718(0x12fe)](Object['assign']({},_0x2e69f6),{'version':0x2,'imageType':_0x39acb0});}function _0x105f16(_0x64216e,_0x4b4a9b){var _0x44c6d6=_0x37dccf,_0x29980d=(_0x4b4a9b=_0x528f7b(_0x4b4a9b))[_0x44c6d6(0x585)],_0x30899e=_0x5e2ced['R'][_0x44c6d6(0x1050)](_0x4b4a9b[_0x44c6d6(0x146c)]),_0x30899e=Math[_0x44c6d6(0xb94)](_0x30899e)+0x1;if(_0x29980d[_0x44c6d6(0x3ca3)][_0x44c6d6(0x18cc)]!==0x6*_0x30899e)throw new Error(_0x44c6d6(0x36ba)+_0x29980d[_0x44c6d6(0x3ca3)]['length']+'\x22');const _0x5f5120=new Array(_0x30899e);for(let _0x410bef=0x0;_0x410bef<_0x30899e;_0x410bef++){_0x5f5120[_0x410bef]=new Array(0x6);for(let _0x2f44f8=0x0;_0x2f44f8<0x6;_0x2f44f8++){var _0x4c299d=_0x29980d[_0x44c6d6(0x3ca3)][0x6*_0x410bef+_0x2f44f8];_0x5f5120[_0x410bef][_0x2f44f8]=new Uint8Array(_0x64216e['buffer'],_0x64216e[_0x44c6d6(0x21c)]+_0x29980d[_0x44c6d6(0x233a)]+_0x4c299d[_0x44c6d6(0xa9f)],_0x4c299d['length']);}}return _0x5f5120;}function _0x298a09(_0x176aa4,_0x292c3a,_0x447736,_0x329109,_0x2a83ec,_0x250a22,_0x44a727,_0xceee71,_0x406398,_0x4534ce,_0x3f1615){return new Promise((_0xdba730,_0xa167c6)=>{var _0xd2cf0c=a8_0x5306;if(_0x447736){const _0xd5d6=_0x292c3a[_0xd2cf0c(0x411d)](null,!0x0,!0x0,null,_0x140a2f['g']['TEXTURE_NEAREST_SAMPLINGMODE'],null,_0x4ab8bb=>{_0xa167c6(_0x4ab8bb);},_0x176aa4);_0x329109[_0xd2cf0c(0x2a8e)]()[_0xd2cf0c(0x26e0)](()=>{var _0xb8c678=_0xd2cf0c;_0x329109[_0xb8c678(0x2418)]=!0x0,_0x329109[_0xb8c678(0x805)]=_0x295cbc=>{var _0x301a5e=_0xb8c678;_0x295cbc['_bindTexture'](_0x301a5e(0x3523),_0xd5d6),_0x295cbc['setFloat2']('scale',0x1,_0x292c3a[_0x301a5e(0x1d9a)][_0x301a5e(0x3d62)]&&_0x176aa4 instanceof ImageBitmap?-0x1:0x1);},_0x292c3a[_0xb8c678(0x166b)]['length']&&(_0x292c3a[_0xb8c678(0x166b)][0x0][_0xb8c678(0x2c48)][_0xb8c678(0x367)]([_0x329109],_0x4534ce,!0x0,_0x250a22,_0x44a727),_0x292c3a['restoreDefaultFramebuffer'](),_0xd5d6[_0xb8c678(0x41a)](),URL[_0xb8c678(0x4191)](_0x2a83ec),_0xdba730());});}else{var _0x1db116;_0x292c3a[_0xd2cf0c(0x2e97)](_0x3f1615,_0x176aa4,_0x250a22,_0x44a727),_0xceee71&&(_0x1db116=_0x406398[_0x44a727])&&_0x292c3a[_0xd2cf0c(0x2e97)](_0x1db116['_texture'],_0x176aa4,_0x250a22,0x0),_0xdba730();}});}},0xc38d:(_0x259ba7,_0x15fe3e,_0x4609b9)=>{var _0x243050=a8_0x1ec55c;_0x4609b9['d'](_0x15fe3e,{'GU':()=>_0x4ee920,'LH':()=>_0x3c08e4,'SM':()=>_0x2a32a2});class _0x4ee920 extends Error{}_0x4ee920[_0x243050(0x3d11)]=Object['setPrototypeOf']||((_0x18a763,_0x46de40)=>(_0x18a763[_0x243050(0x2d21)]=_0x46de40,_0x18a763));const _0x2a32a2={'MeshInvalidPositionsError':0x0,'UnsupportedTextureError':0x3e8,'GLTFLoaderUnexpectedMagicError':0x7d0,'SceneLoaderError':0xbb8,'LoadFileError':0xfa0,'RequestFileError':0xfa1,'ReadFileError':0xfa2};class _0x3c08e4 extends _0x4ee920{constructor(_0x4fd686,_0x5c988e,_0x2c0883){var _0x18f99e=_0x243050;super(_0x4fd686),this['errorCode']=_0x5c988e,this['innerError']=_0x2c0883,this[_0x18f99e(0xc1b)]=_0x18f99e(0x9f0),_0x4ee920[_0x18f99e(0x3d11)](this,_0x3c08e4[_0x18f99e(0x1ce1)]);}}},0x4342:(_0x664bab,_0x201f28,_0x3239d7)=>{var _0x4b386c=a8_0x1ec55c;_0x3239d7['d'](_0x201f28,{'$K':()=>_0x5657b6,'$M':()=>_0x3e6ae6,'FV':()=>_0x3e8911,'Ip':()=>_0x2dda14,'VL':()=>_0xa15ad4,'r6':()=>_0x3be415,'rN':()=>_0x3a613d,'vP':()=>_0x330aaf});var _0x28da1e=_0x3239d7(0x14caa),_0x1ed34a=_0x3239d7(0x7205),_0x489216=_0x3239d7(0xa896),_0x5013b4=_0x3239d7(0x16570),_0x201f28=_0x3239d7(0xa2bf),_0x233473=_0x3239d7(0xc38d),_0x2c6aff=_0x3239d7(0xb82),_0x42da94=_0x3239d7(0xcd3c),_0x115f24=_0x3239d7(0xcf06),_0x1a283c=_0x3239d7(0x11096),_0x59a1e9=_0x3239d7(0x9a70),_0x3df462=_0x3239d7(0x7f8c);const _0xaaff7d=new RegExp(/^data:([^,]+\/[^,]+)?;base64,/i);class _0xb685d7 extends _0x233473['LH']{constructor(_0x1cb1f2,_0x58ceb7){var _0x4b2783=a8_0x5306;super(_0x1cb1f2,_0x233473['SM'][_0x4b2783(0x1119)]),this[_0x4b2783(0xc1b)]=_0x4b2783(0x1119),_0x233473['GU'][_0x4b2783(0x3d11)](this,_0xb685d7['prototype']),_0x58ceb7 instanceof _0x28da1e['g']?this[_0x4b2783(0x2b0d)]=_0x58ceb7:this[_0x4b2783(0x23cd)]=_0x58ceb7;}}class _0x32b211 extends _0x233473['LH']{constructor(_0x503a10,_0x55875f){var _0x598a1c=a8_0x5306;super(_0x503a10,_0x233473['SM'][_0x598a1c(0x226b)]),this[_0x598a1c(0x2b0d)]=_0x55875f,this['name']=_0x598a1c(0x226b),_0x233473['GU'][_0x598a1c(0x3d11)](this,_0x32b211[_0x598a1c(0x1ce1)]);}}class _0x2b80ef extends _0x233473['LH']{constructor(_0x1a1fb0,_0x49db49){var _0x1b3003=a8_0x5306;super(_0x1a1fb0,_0x233473['SM'][_0x1b3003(0xef4)]),this[_0x1b3003(0x23cd)]=_0x49db49,this[_0x1b3003(0xc1b)]=_0x1b3003(0xef4),_0x233473['GU'][_0x1b3003(0x3d11)](this,_0x2b80ef[_0x1b3003(0x1ce1)]);}}const _0x3a613d={'DefaultRetryStrategy':_0x201f28['b']['ExponentialBackoff'](),'BaseUrl':'','CorsBehavior':_0x4b386c(0x2a08),'PreprocessUrl':_0x483daf=>_0x483daf},_0x1e8bbf=_0xd15a53=>_0xd15a53=_0xd15a53['replace'](/#/gm,'%23'),_0x3e6ae6=(_0x252865,_0x2facc7)=>{var _0x40b932=_0x4b386c;_0x252865&&0x0===_0x252865[_0x40b932(0x86a)](_0x40b932(0x3004))||_0x3a613d[_0x40b932(0x1aef)]&&('string'==typeof _0x3a613d[_0x40b932(0x1aef)]||_0x3a613d[_0x40b932(0x1aef)]instanceof String?_0x2facc7[_0x40b932(0x2007)]=_0x3a613d[_0x40b932(0x1aef)]:(_0x252865=_0x3a613d[_0x40b932(0x1aef)](_0x252865))&&(_0x2facc7['crossOrigin']=_0x252865));},_0x3be415=(_0x247a88,_0x5c06eb,_0x401d15,_0x16d675,_0x5ad5d2='',_0x2feb3f)=>{var _0x4173fc=_0x4b386c;let _0x387fdd,_0x71cd86=!0x1;_0x247a88 instanceof ArrayBuffer||ArrayBuffer['isView'](_0x247a88)?_0x4173fc(0x2aea)!=typeof Blob&&_0x4173fc(0x2aea)!=typeof URL?(_0x387fdd=URL['createObjectURL'](new Blob([_0x247a88],{'type':_0x5ad5d2})),_0x71cd86=!0x0):_0x387fdd=_0x4173fc(0x3004)+_0x5ad5d2+_0x4173fc(0xc7e)+(0x0,_0x2c6aff['Gh'])(_0x247a88):_0x247a88 instanceof Blob?(_0x387fdd=URL['createObjectURL'](_0x247a88),_0x71cd86=!0x0):(_0x387fdd=_0x1e8bbf(_0x247a88),_0x387fdd=_0x3a613d[_0x4173fc(0x2301)](_0x247a88));const _0x4184d1=_0x1a283c['l'][_0x4173fc(0x380)],_0x2cb055=_0x3844ce=>{var _0x91abef=_0x4173fc;if(_0x401d15){const _0x160edd=_0x387fdd||_0x247a88[_0x91abef(0x1c67)]();_0x401d15(_0x91abef(0x133e)+(0x0===_0x160edd[_0x91abef(0x86a)]('http')||_0x160edd[_0x91abef(0x18cc)]<=0x80?_0x160edd:_0x160edd[_0x91abef(0x538)](0x0,0x80)+_0x91abef(0x2434)),_0x3844ce);}};if('undefined'==typeof Image||null!=(_0x201f9f=null===_0x4184d1||void 0x0===_0x4184d1?void 0x0:_0x4184d1['_features'][_0x4173fc(0x3c40)])&&_0x201f9f)return _0x330aaf(_0x387fdd,_0xcb4be8=>{var _0x30ed07=_0x4173fc;_0x4184d1[_0x30ed07(0x2aa6)](new Blob([_0xcb4be8],{'type':_0x5ad5d2}),Object[_0x30ed07(0x12fe)]({'premultiplyAlpha':_0x30ed07(0x3e65)},_0x2feb3f))[_0x30ed07(0x2cc0)](_0x4588d2=>{var _0x1d765e=_0x30ed07;_0x5c06eb(_0x4588d2),_0x71cd86&&URL[_0x1d765e(0x4191)](_0x387fdd);})[_0x30ed07(0x2e0)](_0x2ef1c0=>{var _0x5d7c40=_0x30ed07;_0x401d15&&_0x401d15(_0x5d7c40(0x133e)+_0x247a88,_0x2ef1c0);});},void 0x0,_0x16d675||void 0x0,!0x0,(_0x404944,_0xfecd9b)=>{_0x2cb055(_0xfecd9b);}),null;const _0x186374=new Image(),_0x2b5c44=(_0x3e6ae6(_0x387fdd,_0x186374),[]),_0x1750bf=()=>{var _0x45cc6c=_0x4173fc;_0x2b5c44[_0x45cc6c(0x35b2)](_0x3273be=>{var _0x4b68ce=_0x45cc6c;_0x3273be[_0x4b68ce(0x37fb)][_0x4b68ce(0xa95)](_0x3273be[_0x4b68ce(0xc1b)],_0x3273be['handler']);}),_0x2b5c44['length']=0x0;},_0x22281c=(_0x2b5c44[_0x4173fc(0xede)]({'target':_0x186374,'name':'load','handler':()=>{var _0x3202a2=_0x4173fc;_0x1750bf(),_0x5c06eb(_0x186374),_0x71cd86&&_0x186374[_0x3202a2(0x32c2)]&&URL['revokeObjectURL'](_0x186374[_0x3202a2(0x32c2)]);}}),_0x2b5c44[_0x4173fc(0xede)]({'target':_0x186374,'name':'error','handler':_0x36a364=>{var _0x462cee=_0x4173fc;_0x1750bf(),_0x2cb055(_0x36a364),_0x71cd86&&_0x186374[_0x462cee(0x32c2)]&&URL['revokeObjectURL'](_0x186374[_0x462cee(0x32c2)]);}}),_0x2b5c44['push']({'target':document,'name':_0x4173fc(0x1d96),'handler':_0x57fa05=>{var _0x12214c=_0x4173fc;_0x57fa05[_0x12214c(0x254b)]===_0x186374[_0x12214c(0x32c2)]&&(_0x1750bf(),_0x57fa05=new Error(_0x12214c(0x2e6a)+_0x57fa05[_0x12214c(0x11e9)]+'\x20'+_0x57fa05[_0x12214c(0x254b)]+_0x12214c(0xc8f)+_0x57fa05[_0x12214c(0x415d)]),_0x1a283c['l'][_0x12214c(0xeca)]=!0x1,_0x2cb055(_0x57fa05),_0x71cd86&&_0x186374[_0x12214c(0x32c2)]&&URL['revokeObjectURL'](_0x186374[_0x12214c(0x32c2)]),_0x186374[_0x12214c(0x32c2)]='');}}),_0x2b5c44[_0x4173fc(0x35b2)](_0x3f2f3f=>{var _0x692c13=_0x4173fc;_0x3f2f3f[_0x692c13(0x37fb)]['addEventListener'](_0x3f2f3f[_0x692c13(0xc1b)],_0x3f2f3f[_0x692c13(0x1780)]);}),_0x4173fc(0x1e12)===_0x387fdd[_0x4173fc(0x1f2a)](0x0,0x5)),_0xa04c00=_0x4173fc(0x3004)===_0x387fdd['substring'](0x0,0x5);var _0x201f9f=()=>{_0x22281c||_0xa04c00?_0x186374['src']=_0x387fdd:_0x330aaf(_0x387fdd,(_0x2694c4,_0x3ef87b,_0x41ba7f)=>{var _0x4ee6aa=a8_0x5306;_0x2694c4=new Blob([_0x2694c4],{'type':!_0x5ad5d2&&_0x41ba7f?_0x41ba7f:_0x5ad5d2}),_0x41ba7f=URL[_0x4ee6aa(0x2ba3)](_0x2694c4),(_0x71cd86=!0x0,_0x186374[_0x4ee6aa(0x32c2)]=_0x41ba7f);},void 0x0,_0x16d675||void 0x0,!0x0,(_0xc4450d,_0x421ba1)=>{_0x2cb055(_0x421ba1);});};if(!_0x22281c&&!_0xa04c00&&_0x16d675&&_0x16d675[_0x4173fc(0xf46)])_0x16d675[_0x4173fc(0x1870)](()=>{var _0x211053=_0x4173fc;_0x16d675&&_0x16d675[_0x211053(0x3ce7)](_0x387fdd,_0x186374);},_0x201f9f);else{if(-0x1!==_0x387fdd['indexOf'](_0x4173fc(0x2388))){var _0xf3dce0=decodeURIComponent(_0x387fdd[_0x4173fc(0x1f2a)](0x5)[_0x4173fc(0x37d7)]());if(_0x5013b4['X'][_0x4173fc(0x2fa)][_0xf3dce0]&&'undefined'!=typeof URL){try{let _0x44b893;try{_0x44b893=URL[_0x4173fc(0x2ba3)](_0x5013b4['X'][_0x4173fc(0x2fa)][_0xf3dce0]);}catch(_0x3c42bc){_0x44b893=URL[_0x4173fc(0x2ba3)](_0x5013b4['X'][_0x4173fc(0x2fa)][_0xf3dce0]);}_0x186374['src']=_0x44b893,_0x71cd86=!0x0;}catch(_0x45e616){_0x186374[_0x4173fc(0x32c2)]='';}return _0x186374;}}_0x201f9f();}return _0x186374;},_0x2dda14=(_0xf92883,_0x260f28,_0x1f4240,_0x4beeea,_0x2f2ed4)=>{var _0x25761d=_0x4b386c;const _0xab3c4f=new FileReader(),_0x26ddcb={'onCompleteObservable':new _0x489216['y$'](),'abort':()=>_0xab3c4f[_0x25761d(0x5ac)]()};return _0xab3c4f[_0x25761d(0x2341)]=()=>_0x26ddcb[_0x25761d(0x3802)][_0x25761d(0x3608)](_0x26ddcb),_0x2f2ed4&&(_0xab3c4f[_0x25761d(0x13a8)]=()=>{var _0x16da6c=_0x25761d;_0x2f2ed4(new _0x2b80ef(_0x16da6c(0x1587)+_0xf92883[_0x16da6c(0xc1b)],_0xf92883));}),_0xab3c4f['onload']=_0x39e7e0=>{var _0x3e67a6=_0x25761d;_0x260f28(_0x39e7e0[_0x3e67a6(0x37fb)][_0x3e67a6(0x2e6b)]);},_0x1f4240&&(_0xab3c4f[_0x25761d(0xba6)]=_0x1f4240),_0x4beeea?_0xab3c4f[_0x25761d(0x1b65)](_0xf92883):_0xab3c4f['readAsText'](_0xf92883),_0x26ddcb;},_0x330aaf=(_0x2d317a,_0x5c8aa4,_0x252455,_0x274c33,_0x4f0f72,_0x1a6be2,_0x35d7aa)=>{var _0x519ba6=_0x4b386c;if(_0x2d317a['name'])return _0x2dda14(_0x2d317a,_0x5c8aa4,_0x252455,_0x4f0f72,_0x1a6be2?_0x158a1b=>{_0x1a6be2(void 0x0,_0x158a1b);}:void 0x0);const _0x28b969=_0x2d317a;if(-0x1!==_0x28b969[_0x519ba6(0x86a)](_0x519ba6(0x2388))){let _0x304af2=decodeURIComponent(_0x28b969[_0x519ba6(0x1f2a)](0x5)[_0x519ba6(0x37d7)]());0x0===_0x304af2['indexOf']('./')&&(_0x304af2=_0x304af2[_0x519ba6(0x1f2a)](0x2)),_0x2d317a=_0x5013b4['X'][_0x519ba6(0x2fa)][_0x304af2];if(_0x2d317a)return _0x2dda14(_0x2d317a,_0x5c8aa4,_0x252455,_0x4f0f72,_0x1a6be2?_0x4f8d8a=>_0x1a6be2(void 0x0,new _0xb685d7(_0x4f8d8a[_0x519ba6(0x1a25)],_0x4f8d8a[_0x519ba6(0x23cd)])):void 0x0);}var {match:_0x2d317a,type:_0x3149be}=_0x35be0e(_0x28b969);if(_0x2d317a){const _0x358e61={'onCompleteObservable':new _0x489216['y$'](),'abort':()=>()=>{}};try{var _0x5e6875=(_0x4f0f72?_0x5657b6:_0x40d6a6)(_0x28b969);_0x5c8aa4(_0x5e6875,void 0x0,_0x3149be);}catch(_0x4ae5ec){_0x1a6be2?_0x1a6be2(void 0x0,_0x4ae5ec):_0x59a1e9['Y']['Error'](_0x4ae5ec[_0x519ba6(0x1a25)]||_0x519ba6(0x2fb2));}return _0x3df462['Q'][_0x519ba6(0x3f65)](()=>{var _0x4dd2e1=_0x519ba6;_0x358e61['onCompleteObservable'][_0x4dd2e1(0x3608)](_0x358e61);}),_0x358e61;}return _0x3e8911(_0x28b969,(_0x4ce152,_0x4ca559)=>{var _0x260f15=_0x519ba6;_0x5c8aa4(_0x4ce152,null==_0x4ca559?void 0x0:_0x4ca559['responseURL'],null==_0x4ca559?void 0x0:_0x4ca559[_0x260f15(0x3b81)](_0x260f15(0x123b)));},_0x252455,_0x274c33,_0x4f0f72,_0x1a6be2?_0x539079=>{var _0x90584f=_0x519ba6;_0x1a6be2(_0x539079[_0x90584f(0x2b0d)],new _0xb685d7(_0x539079[_0x90584f(0x1a25)],_0x539079[_0x90584f(0x2b0d)]));}:void 0x0,_0x35d7aa);},_0x3e8911=(_0x37e877,_0x49a9bd,_0x489341,_0xf121f1,_0x44d6a1,_0x879e17,_0x652d7d)=>{var _0x4b7582=_0x4b386c;_0x37e877=_0x1e8bbf(_0x37e877),_0x37e877=_0x3a613d[_0x4b7582(0x2301)](_0x37e877);const _0x2d1598=_0x3a613d[_0x4b7582(0x2126)]+_0x37e877;let _0x518c18=!0x1;const _0x548f04={'onCompleteObservable':new _0x489216['y$'](),'abort':()=>_0x518c18=!0x0},_0x41aab8=()=>{let _0x2545a3=new _0x28da1e['g'](),_0x11d669=null,_0x240bae;const _0x22943b=()=>{var _0x364815=a8_0x5306;_0x2545a3&&(_0x489341&&_0x2545a3[_0x364815(0xa95)]('progress',_0x489341),_0x240bae&&_0x2545a3[_0x364815(0xa95)]('readystatechange',_0x240bae),_0x2545a3['removeEventListener'](_0x364815(0x1595),_0x30adf5));};let _0x30adf5=()=>{var _0x20b28d=a8_0x5306;_0x22943b(),_0x548f04['onCompleteObservable'][_0x20b28d(0x3608)](_0x548f04),_0x548f04['onCompleteObservable'][_0x20b28d(0x13c8)](),_0x489341=void 0x0,_0x240bae=null,_0x30adf5=null,_0x49a9bd=_0x652d7d=_0x879e17=void 0x0;};_0x548f04['abort']=()=>{var _0x52dbb4=a8_0x5306;_0x518c18=!0x0,_0x30adf5&&_0x30adf5(),_0x2545a3&&_0x2545a3[_0x52dbb4(0x14bd)]!==(XMLHttpRequest[_0x52dbb4(0xd2d)]||0x4)&&_0x2545a3[_0x52dbb4(0x5ac)](),null!==_0x11d669&&(clearTimeout(_0x11d669),_0x11d669=null),_0x2545a3=null;};const _0x946576=_0x345090=>{var _0x5cfca9=a8_0x5306;_0x345090=_0x345090[_0x5cfca9(0x1a25)]||_0x5cfca9(0x41b4),_0x879e17&&_0x2545a3?_0x879e17(new _0x32b211(_0x345090,_0x2545a3)):_0x59a1e9['Y'][_0x5cfca9(0x3556)](_0x345090);},_0x1d34cb=_0x44a01d=>{var _0x4244a4=a8_0x5306;if(_0x2545a3){if(_0x2545a3[_0x4244a4(0x1870)](_0x4244a4(0x2fee),_0x2d1598),_0x652d7d)try{_0x652d7d(_0x2545a3);}catch(_0x153153){return void _0x946576(_0x153153);}_0x44d6a1&&(_0x2545a3[_0x4244a4(0x4028)]=_0x4244a4(0x23ca)),_0x489341&&_0x2545a3[_0x4244a4(0x8a7)]('progress',_0x489341),_0x30adf5&&_0x2545a3[_0x4244a4(0x8a7)](_0x4244a4(0x1595),_0x30adf5),_0x240bae=()=>{var _0x2c54c1=_0x4244a4;if(!_0x518c18&&_0x2545a3&&_0x2545a3['readyState']===(XMLHttpRequest[_0x2c54c1(0xd2d)]||0x4)){if(_0x240bae&&_0x2545a3[_0x2c54c1(0xa95)](_0x2c54c1(0xee7),_0x240bae),0xc8<=_0x2545a3[_0x2c54c1(0x283b)]&&_0x2545a3['status']<0x12c||0x0===_0x2545a3[_0x2c54c1(0x283b)]&&(!(0x0,_0x1ed34a['CG'])()||_0x255e61()))try{_0x49a9bd&&_0x49a9bd(_0x44d6a1?_0x2545a3[_0x2c54c1(0x30e3)]:_0x2545a3[_0x2c54c1(0x13df)],_0x2545a3);}catch(_0x38479e){_0x946576(_0x38479e);}else{const _0x4607cc=_0x3a613d[_0x2c54c1(0x395c)];if(_0x4607cc){var _0x10c1b4=_0x4607cc(_0x2d1598,_0x2545a3,_0x44a01d);if(-0x1!==_0x10c1b4)return _0x22943b(),_0x2545a3=new _0x28da1e['g'](),void(_0x11d669=setTimeout(()=>_0x1d34cb(_0x44a01d+0x1),_0x10c1b4));}_0x10c1b4=new _0x32b211(_0x2c54c1(0x10e6)+_0x2545a3[_0x2c54c1(0x283b)]+'\x20'+_0x2545a3[_0x2c54c1(0x2246)]+_0x2c54c1(0x3ffa)+_0x2d1598,_0x2545a3),_0x879e17&&_0x879e17(_0x10c1b4);}}},_0x2545a3[_0x4244a4(0x8a7)](_0x4244a4(0xee7),_0x240bae),_0x2545a3['send']();}};_0x1d34cb(0x0);};if(_0xf121f1&&_0xf121f1[_0x4b7582(0x288c)]){const _0x6cf03b=_0x863aa4=>{var _0x4a24bd=_0x4b7582;_0x863aa4&&0x190<_0x863aa4[_0x4a24bd(0x283b)]?_0x879e17&&_0x879e17(_0x863aa4):_0x41aab8();};_0xf121f1[_0x4b7582(0x1870)](()=>{var _0x1b1c4f=_0x4b7582;_0xf121f1&&_0xf121f1[_0x1b1c4f(0x23da)](_0x3a613d[_0x1b1c4f(0x2126)]+_0x37e877,_0x448151=>{var _0x4179cf=_0x1b1c4f;!_0x518c18&&_0x49a9bd&&_0x49a9bd(_0x448151),_0x548f04['onCompleteObservable'][_0x4179cf(0x3608)](_0x548f04);},_0x489341?_0x198e25=>{!_0x518c18&&_0x489341&&_0x489341(_0x198e25);}:void 0x0,_0x6cf03b,_0x44d6a1);},_0x6cf03b);}else _0x41aab8();return _0x548f04;},_0x255e61=()=>_0x4b386c(0x2aea)!=typeof location&&_0x4b386c(0x2388)===location['protocol'],_0xa15ad4=_0x1a9977=>_0xaaff7d[_0x4b386c(0x17d9)](_0x1a9977),_0x35be0e=_0x43fa99=>{var _0x4812a7=_0x4b386c;const _0x353e0e=_0xaaff7d[_0x4812a7(0xb0d)](_0x43fa99);return null===_0x353e0e||0x0===_0x353e0e['length']?{'match':!0x1,'type':''}:{'match':!0x0,'type':_0x353e0e[0x0][_0x4812a7(0x1d06)](_0x4812a7(0x3004),'')[_0x4812a7(0x1d06)](_0x4812a7(0x1efe),'')};};function _0x5657b6(_0x8f745b){var _0x165011=_0x4b386c;return(0x0,_0x2c6aff['HQ'])(_0x8f745b[_0x165011(0x4184)](',')[0x1]);}const _0x40d6a6=_0x100b31=>(0x0,_0x2c6aff['rP'])(_0x100b31[_0x4b386c(0x4184)](',')[0x1]);_0x115f24['B']['_FileToolsLoadImage']=_0x3be415,_0x115f24['B']['_FileToolsLoadFile']=_0x330aaf,_0x42da94['L'][_0x4b386c(0x33ad)]=_0x330aaf;},0x127db:(_0x42616e,_0x24af77,_0x1e5a9e)=>{_0x1e5a9e(0x8ca7),_0x1e5a9e(0x9a70),_0x1e5a9e(0x16570);},0x16570:(_0x4758db,_0x26c8c5,_0x3dff7b)=>{_0x3dff7b['d'](_0x26c8c5,{'X':()=>_0x16822e});class _0x16822e{}_0x16822e['FilesToLoad']={};},0x4d05:(_0x304fc4,_0x4c7ac3,_0x42cb57)=>{var _0x40014b=a8_0x1ec55c;_0x42cb57['d'](_0x4c7ac3,{'b3':()=>_0xeb4b77,'bK':()=>_0x29fd82,'cw':()=>_0x21479d,'fR':()=>_0x287fa8});var _0x914bd8=_0x42cb57(0xbd53);class _0x29fd82{constructor(_0x1dab80,_0x14726c,_0x53a603){var _0x204b85=a8_0x5306;this[_0x204b85(0x555)]=_0x1dab80,this[_0x204b85(0x23ce)]=_0x14726c,this[_0x204b85(0x3957)]=_0x53a603;}[_0x40014b(0x276)](_0x1b6e9c){var _0x15726f=_0x40014b;this[_0x15726f(0x3957)]?_0x914bd8['HE'][_0x15726f(0xe1b)](this[_0x15726f(0x23ce)],this[_0x15726f(0x3957)],Math['random'](),_0x1b6e9c):_0x1b6e9c[_0x15726f(0x19f9)](this[_0x15726f(0x23ce)]);}}class _0x21479d{constructor(_0x344181,_0x165165){var _0x2aaf5d=_0x40014b;this['gradient']=_0x344181,this[_0x2aaf5d(0x1a4a)]=_0x165165;}}class _0xeb4b77{constructor(_0x5369f2,_0x314816,_0x57deb2){var _0x35e8ca=_0x40014b;this['gradient']=_0x5369f2,this[_0x35e8ca(0x21a7)]=_0x314816,this[_0x35e8ca(0xc35)]=_0x57deb2;}[_0x40014b(0x3f88)](){var _0x10cdc9=_0x40014b;return void 0x0===this[_0x10cdc9(0xc35)]||this[_0x10cdc9(0xc35)]===this[_0x10cdc9(0x21a7)]?this[_0x10cdc9(0x21a7)]:this[_0x10cdc9(0x21a7)]+(this[_0x10cdc9(0xc35)]-this[_0x10cdc9(0x21a7)])*Math[_0x10cdc9(0x1384)]();}}class _0x287fa8{static[_0x40014b(0x1a97)](_0x377cbb,_0x20577c,_0x5c164d){var _0x5ccede=_0x40014b;if(_0x20577c[0x0][_0x5ccede(0x555)]>_0x377cbb)_0x5c164d(_0x20577c[0x0],_0x20577c[0x0],0x1);else{for(let _0x32bee1=0x0;_0x32bee1<_0x20577c[_0x5ccede(0x18cc)]-0x1;_0x32bee1++){var _0x105d09=_0x20577c[_0x32bee1],_0x462649=_0x20577c[_0x32bee1+0x1];if(_0x377cbb>=_0x105d09[_0x5ccede(0x555)]&&_0x377cbb<=_0x462649[_0x5ccede(0x555)])return void _0x5c164d(_0x105d09,_0x462649,(_0x377cbb-_0x105d09[_0x5ccede(0x555)])/(_0x462649['gradient']-_0x105d09['gradient']));}var _0x2f3af4=_0x20577c['length']-0x1;_0x5c164d(_0x20577c[_0x2f3af4],_0x20577c[_0x2f3af4],0x1);}}}},0x38ee:(_0x35d5f1,_0x1bd652,_0x2c6388)=>{_0x2c6388['d'](_0x1bd652,{'f':()=>function(){var _0xd1e214=a8_0x5306;return _0xd1e214(0x1ff2)[_0xd1e214(0x1d06)](/[xy]/g,_0x1d6dc2=>{var _0x5c56f2=_0xd1e214;const _0x5cbe9a=0x10*Math[_0x5c56f2(0x1384)]()|0x0,_0x1ad836='x'===_0x1d6dc2?_0x5cbe9a:0x3&_0x5cbe9a|0x8;return _0x1ad836[_0x5c56f2(0x1c67)](0x10);});}});},0xf8e8:(_0x18b922,_0x3be583,_0x59f05d)=>{},0x14320:(_0x12ba65,_0x45a402,_0x2b7d28)=>{_0x2b7d28(0x5d0c),_0x2b7d28(0x17115),_0x2b7d28(0xa07),_0x2b7d28(0x10435),_0x2b7d28(0x16449),_0x2b7d28(0x1528f),_0x2b7d28(0x127db),_0x2b7d28(0x24b1),_0x2b7d28(0x58fc),_0x2b7d28(0x14843),_0x2b7d28(0xdff1),_0x2b7d28(0x4ba),_0x2b7d28(0x1133e),_0x2b7d28(0x16fed),_0x2b7d28(0xc86b),_0x2b7d28(0xc621),_0x2b7d28(0x4ba7),_0x2b7d28(0x16c1a),_0x2b7d28(0x12e2f),_0x2b7d28(0x4052),_0x2b7d28(0x9a70),_0x2b7d28(0x4158),_0x2b7d28(0x16570),_0x2b7d28(0x15146),_0x2b7d28(0x16e50),_0x2b7d28(0x23a8),_0x2b7d28(0x87eb),_0x2b7d28(0x14caa),_0x2b7d28(0xf8e8),_0x2b7d28(0x59cd),_0x2b7d28(0x10981),_0x2b7d28(0x4d05),_0x2b7d28(0x13697),_0x2b7d28(0x4342),_0x2b7d28(0xb82),_0x2b7d28(0x6b17),_0x2b7d28(0xe2b3),_0x2b7d28(0x10937),_0x2b7d28(0x1610d),_0x2b7d28(0x14f2f),_0x2b7d28(0x1464a),_0x2b7d28(0x6271),_0x2b7d28(0x16967),_0x2b7d28(0x21da),_0x2b7d28(0x2123),_0x2b7d28(0x7205),_0x2b7d28(0x10ad9),_0x2b7d28(0x38ee),_0x2b7d28(0xc38d),_0x2b7d28(0x89c8),_0x2b7d28(0xd3a2),_0x2b7d28(0x2de5);},0x58fc:(_0x51aff5,_0x3b170e,_0x301798)=>{var _0x2bfb60=a8_0x1ec55c;_0x301798['d'](_0x3b170e,{'k':()=>_0x13d9f1});var _0xaa6e2f=_0x301798(0x9a70);class _0x13d9f1{constructor(_0x535abf,_0xfb67f){var _0x2747f9=a8_0x5306;if(this['data']=_0x535abf,this[_0x2747f9(0xc73)]=!0x1,!_0x13d9f1['IsValid'](_0x535abf))return this[_0x2747f9(0xc73)]=!0x0,void _0xaa6e2f['Y']['Error'](_0x2747f9(0x3ed3));_0x535abf=Uint32Array[_0x2747f9(0x30ab)];const _0x2643f8=new DataView(this[_0x2747f9(0x307e)]['buffer'],this['data']['byteOffset']+0xc,0xd*_0x535abf);var _0x1893e6=0x4030201===_0x2643f8[_0x2747f9(0x1b92)](0x0,!0x0);return this[_0x2747f9(0x5c5)]=_0x2643f8[_0x2747f9(0x1b92)](+_0x535abf,_0x1893e6),this['glTypeSize']=_0x2643f8[_0x2747f9(0x1b92)](0x2*_0x535abf,_0x1893e6),this[_0x2747f9(0x2ede)]=_0x2643f8[_0x2747f9(0x1b92)](0x3*_0x535abf,_0x1893e6),this[_0x2747f9(0xed3)]=_0x2643f8[_0x2747f9(0x1b92)](0x4*_0x535abf,_0x1893e6),this[_0x2747f9(0xd86)]=_0x2643f8['getUint32'](0x5*_0x535abf,_0x1893e6),this[_0x2747f9(0xb79)]=_0x2643f8[_0x2747f9(0x1b92)](0x6*_0x535abf,_0x1893e6),this[_0x2747f9(0x3f46)]=_0x2643f8['getUint32'](0x7*_0x535abf,_0x1893e6),this[_0x2747f9(0x1302)]=_0x2643f8[_0x2747f9(0x1b92)](0x8*_0x535abf,_0x1893e6),this[_0x2747f9(0x358)]=_0x2643f8[_0x2747f9(0x1b92)](0x9*_0x535abf,_0x1893e6),this[_0x2747f9(0x45a)]=_0x2643f8[_0x2747f9(0x1b92)](0xa*_0x535abf,_0x1893e6),this[_0x2747f9(0x878)]=_0x2643f8[_0x2747f9(0x1b92)](0xb*_0x535abf,_0x1893e6),this[_0x2747f9(0x21d3)]=_0x2643f8['getUint32'](0xc*_0x535abf,_0x1893e6),0x0!==this[_0x2747f9(0x5c5)]?(_0xaa6e2f['Y']['Error'](_0x2747f9(0x26ee)),void(this[_0x2747f9(0xc73)]=!0x0)):(this[_0x2747f9(0x878)]=Math[_0x2747f9(0x1955)](0x1,this[_0x2747f9(0x878)]),0x0===this[_0x2747f9(0x3f46)]||0x0!==this['pixelDepth']?(_0xaa6e2f['Y'][_0x2747f9(0x3556)](_0x2747f9(0x1fbb)),void(this['isInvalid']=!0x0)):0x0!==this[_0x2747f9(0x358)]?(_0xaa6e2f['Y'][_0x2747f9(0x3556)](_0x2747f9(0x1a5b)),void(this['isInvalid']=!0x0)):this[_0x2747f9(0x45a)]!==_0xfb67f?(_0xaa6e2f['Y'][_0x2747f9(0x3556)]('number\x20of\x20faces\x20expected'+_0xfb67f+_0x2747f9(0x3070)+this['numberOfFaces']),void(this[_0x2747f9(0xc73)]=!0x0)):void(this[_0x2747f9(0x622)]=_0x13d9f1[_0x2747f9(0x245f)]));}[_0x2bfb60(0x1520)](_0x5de353,_0x3d885c){var _0x3b4265=_0x2bfb60;switch(this[_0x3b4265(0x622)]){case _0x13d9f1[_0x3b4265(0x245f)]:this[_0x3b4265(0x3eed)](_0x5de353,_0x3d885c);break;case _0x13d9f1[_0x3b4265(0x104e)]:case _0x13d9f1[_0x3b4265(0x16f7)]:case _0x13d9f1[_0x3b4265(0x586)]:}}[_0x2bfb60(0x3eed)](_0x5ed513,_0x131a23){var _0x332c67=_0x2bfb60;let _0x462263=_0x13d9f1[_0x332c67(0x1227)]+this[_0x332c67(0x21d3)],_0x358585=this[_0x332c67(0xb79)],_0x11e081=this['pixelHeight'];var _0x25f909=_0x131a23?this[_0x332c67(0x878)]:0x1;for(let _0x274dca=0x0;_0x274dca<_0x25f909;_0x274dca++){var _0x2ae448=new Int32Array(this['data']['buffer'],this[_0x332c67(0x307e)][_0x332c67(0x21c)]+_0x462263,0x1)[0x0];_0x462263+=0x4;for(let _0x64fffc=0x0;_0x64fffc<this[_0x332c67(0x45a)];_0x64fffc++){var _0x4e894f=new Uint8Array(this[_0x332c67(0x307e)][_0x332c67(0x11c3)],this[_0x332c67(0x307e)][_0x332c67(0x21c)]+_0x462263,_0x2ae448);const _0x2cf787=_0x5ed513['getEngine']();_0x2cf787['_uploadCompressedDataToTextureDirectly'](_0x5ed513,_0x5ed513[_0x332c67(0x3801)],_0x358585,_0x11e081,_0x4e894f,_0x64fffc,_0x274dca),_0x462263=_0x462263+_0x2ae448+(0x3-(_0x2ae448+0x3)%0x4);}_0x358585=Math[_0x332c67(0x1955)](0x1,0.5*_0x358585),_0x11e081=Math['max'](0x1,0.5*_0x11e081);}}static[_0x2bfb60(0x925)](_0x3d3e5b){var _0x58be6f=_0x2bfb60;if(0xc<=_0x3d3e5b['byteLength']){_0x3d3e5b=new Uint8Array(_0x3d3e5b[_0x58be6f(0x11c3)],_0x3d3e5b['byteOffset'],0xc);if(0xab===_0x3d3e5b[0x0]&&0x4b===_0x3d3e5b[0x1]&&0x54===_0x3d3e5b[0x2]&&0x58===_0x3d3e5b[0x3]&&0x20===_0x3d3e5b[0x4]&&0x31===_0x3d3e5b[0x5]&&0x31===_0x3d3e5b[0x6]&&0xbb===_0x3d3e5b[0x7]&&0xd===_0x3d3e5b[0x8]&&0xa===_0x3d3e5b[0x9]&&0x1a===_0x3d3e5b[0xa]&&0xa===_0x3d3e5b[0xb])return!0x0;}return!0x1;}}_0x13d9f1[_0x2bfb60(0x1227)]=0x40,_0x13d9f1[_0x2bfb60(0x245f)]=0x0,_0x13d9f1[_0x2bfb60(0x16f7)]=0x1,_0x13d9f1['TEX_2D']=0x2,_0x13d9f1[_0x2bfb60(0x586)]=0x3;},0x1464a:(_0xf2aeb7,_0x16cb75,_0x433d8e)=>{var _0x4ba2e8=a8_0x1ec55c;_0x433d8e['d'](_0x16cb75,{'Z':()=>_0x91d23d});var _0x50f846=_0x433d8e(0x1610),_0x36970e=_0x433d8e(0x4052),_0x412f7c=_0x433d8e(0x4ba7),_0x1e5042=_0x433d8e(0x180c7);function _0x56d89a(_0x6b8048){return _0x6b8048?_0x412f7c['w1']['GetAbsoluteUrl'](_0x6b8048):null;}function _0x49f439(_0x5ab725){var _0x36e55f=a8_0x5306;null!==_0x5ab725[_0x36e55f(0xbf9)]&&(KTX2DECODER['LiteTranscoder_UASTC_ASTC'][_0x36e55f(0x396d)]=_0x5ab725['wasmUASTCToASTC']),null!==_0x5ab725[_0x36e55f(0x414f)]&&(KTX2DECODER[_0x36e55f(0xe67)][_0x36e55f(0x396d)]=_0x5ab725[_0x36e55f(0x414f)]),null!==_0x5ab725[_0x36e55f(0xc6c)]&&(KTX2DECODER[_0x36e55f(0x3cbe)]['WasmModuleURL']=_0x5ab725[_0x36e55f(0xc6c)]),null!==_0x5ab725[_0x36e55f(0x2536)]&&(KTX2DECODER['LiteTranscoder_UASTC_RGBA_SRGB']['WasmModuleURL']=_0x5ab725[_0x36e55f(0x2536)]),null!==_0x5ab725[_0x36e55f(0x1000)]&&(KTX2DECODER[_0x36e55f(0x255f)][_0x36e55f(0x396d)]=_0x5ab725[_0x36e55f(0x1000)]),null!==_0x5ab725[_0x36e55f(0x1bfa)]&&(KTX2DECODER['LiteTranscoder_UASTC_RG8_UNORM']['WasmModuleURL']=_0x5ab725[_0x36e55f(0x1bfa)]),null!==_0x5ab725['jsMSCTranscoder']&&(KTX2DECODER['MSCTranscoder'][_0x36e55f(0x3ff9)]=_0x5ab725[_0x36e55f(0x920)]),null!==_0x5ab725[_0x36e55f(0x349c)]&&(KTX2DECODER[_0x36e55f(0xef5)][_0x36e55f(0x396d)]=_0x5ab725[_0x36e55f(0x349c)]),null!==_0x5ab725[_0x36e55f(0x354c)]&&(KTX2DECODER[_0x36e55f(0x2542)][_0x36e55f(0x396d)]=_0x5ab725['wasmZSTDDecoder']);}class _0x91d23d{constructor(_0x3df5e6,_0x48c3db=_0x91d23d['DefaultNumWorkers']){var _0x3ab316=a8_0x5306;this['_engine']=_0x3df5e6,_0x91d23d[_0x3ab316(0x2181)](_0x48c3db);}static[_0x4ba2e8(0x3b98)](){var _0x112f67=_0x4ba2e8;return _0x112f67(0x4238)==typeof navigator&&navigator[_0x112f67(0x635)]?Math[_0x112f67(0x1111)](Math[_0x112f67(0x3b8b)](0.5*navigator[_0x112f67(0x635)]),0x4):0x1;}static[_0x4ba2e8(0x2181)](_0x2c76fa){var _0x16d1fc=_0x4ba2e8;if(!_0x91d23d[_0x16d1fc(0xbdf)]&&!_0x91d23d['_DecoderModulePromise']){const _0x49438a={'jsDecoderModule':_0x412f7c['w1'][_0x16d1fc(0x3805)](this[_0x16d1fc(0x849)][_0x16d1fc(0x256f)]),'wasmUASTCToASTC':_0x56d89a(this[_0x16d1fc(0x849)]['wasmUASTCToASTC']),'wasmUASTCToBC7':_0x56d89a(this[_0x16d1fc(0x849)][_0x16d1fc(0x414f)]),'wasmUASTCToRGBA_UNORM':_0x56d89a(this[_0x16d1fc(0x849)]['wasmUASTCToRGBA_UNORM']),'wasmUASTCToRGBA_SRGB':_0x56d89a(this[_0x16d1fc(0x849)][_0x16d1fc(0x2536)]),'wasmUASTCToR8_UNORM':_0x56d89a(this['URLConfig']['wasmUASTCToR8_UNORM']),'wasmUASTCToRG8_UNORM':_0x56d89a(this[_0x16d1fc(0x849)][_0x16d1fc(0x1bfa)]),'jsMSCTranscoder':_0x56d89a(this[_0x16d1fc(0x849)]['jsMSCTranscoder']),'wasmMSCTranscoder':_0x56d89a(this[_0x16d1fc(0x849)][_0x16d1fc(0x349c)]),'wasmZSTDDecoder':_0x56d89a(this[_0x16d1fc(0x849)][_0x16d1fc(0x354c)])};_0x2c76fa&&_0x16d1fc(0x3d33)==typeof Worker&&_0x16d1fc(0x2aea)!=typeof URL?_0x91d23d[_0x16d1fc(0xbdf)]=new Promise(_0x149c43=>{var _0xf67ed4=_0x16d1fc;const _0xfe2d4f=URL[_0xf67ed4(0x2ba3)](new Blob([_0x49f439+('('+_0x6ec5f9+_0xf67ed4(0x40b8))],{'type':_0xf67ed4(0x2506)}));_0x149c43(new _0x36970e['v'](_0x2c76fa,()=>new Promise((_0x25b638,_0x3a35bd)=>{var _0x3d96f2=_0xf67ed4;const _0x292a4c=new Worker(_0xfe2d4f),_0x7a6257=_0x5f049d=>{var _0x5747a8=a8_0x5306;_0x292a4c['removeEventListener'](_0x5747a8(0x993),_0x7a6257),_0x292a4c[_0x5747a8(0xa95)](_0x5747a8(0x1a25),_0x3c9276),_0x3a35bd(_0x5f049d);},_0x3c9276=_0x5e3e07=>{var _0x5d4844=a8_0x5306;_0x5d4844(0x33b9)===_0x5e3e07[_0x5d4844(0x307e)][_0x5d4844(0x9e8)]&&(_0x292a4c[_0x5d4844(0xa95)](_0x5d4844(0x993),_0x7a6257),_0x292a4c['removeEventListener']('message',_0x3c9276),_0x25b638(_0x292a4c));};_0x292a4c['addEventListener'](_0x3d96f2(0x993),_0x7a6257),_0x292a4c[_0x3d96f2(0x8a7)](_0x3d96f2(0x1a25),_0x3c9276),_0x292a4c[_0x3d96f2(0x576)]({'action':_0x3d96f2(0x33b9),'urls':_0x49438a});})));}):_0x16d1fc(0x2aea)==typeof KTX2DECODER?_0x91d23d[_0x16d1fc(0x32f4)]=_0x412f7c['w1']['LoadScriptAsync'](_0x49438a[_0x16d1fc(0x256f)])[_0x16d1fc(0x2cc0)](()=>(KTX2DECODER[_0x16d1fc(0xef5)]['UseFromWorkerThread']=!0x1,KTX2DECODER['WASMMemoryManager'][_0x16d1fc(0x131d)]=!0x0,_0x49f439(_0x49438a),new KTX2DECODER[(_0x16d1fc(0x943))]())):(KTX2DECODER[_0x16d1fc(0xef5)][_0x16d1fc(0xa52)]=!0x1,KTX2DECODER[_0x16d1fc(0x37c9)][_0x16d1fc(0x131d)]=!0x0,_0x91d23d[_0x16d1fc(0x32f4)]=Promise[_0x16d1fc(0x222b)](new KTX2DECODER[(_0x16d1fc(0x943))]()));}}[_0x4ba2e8(0xa81)](_0x51fffb,_0x58bffd,_0x20710e){var _0x1fc733=_0x4ba2e8;const _0x828bd1=this[_0x1fc733(0x355c)]['getCaps'](),_0x2de64e={'astc':!!_0x828bd1[_0x1fc733(0x221d)],'bptc':!!_0x828bd1[_0x1fc733(0x2235)],'s3tc':!!_0x828bd1['s3tc'],'pvrtc':!!_0x828bd1[_0x1fc733(0x2df8)],'etc2':!!_0x828bd1[_0x1fc733(0x3ab4)],'etc1':!!_0x828bd1[_0x1fc733(0x31d6)]};if(_0x91d23d[_0x1fc733(0xbdf)])return _0x91d23d[_0x1fc733(0xbdf)][_0x1fc733(0x2cc0)](_0x10d4f7=>new Promise((_0x97bbd8,_0x1ab4cd)=>{var _0x278c9b=_0x1fc733;_0x10d4f7[_0x278c9b(0xede)]((_0xbdf342,_0x1bc112)=>{var _0x30c2fb=_0x278c9b;const _0x866695=_0x2a3b61=>{var _0x28899a=a8_0x5306;_0xbdf342['removeEventListener'](_0x28899a(0x993),_0x866695),_0xbdf342[_0x28899a(0xa95)]('message',_0x5aa7c3),_0x1ab4cd(_0x2a3b61),_0x1bc112();},_0x5aa7c3=_0x160681=>{var _0x131b72=a8_0x5306;if(_0x131b72(0x79f)===_0x160681[_0x131b72(0x307e)][_0x131b72(0x9e8)]){if(_0xbdf342[_0x131b72(0xa95)]('error',_0x866695),_0xbdf342[_0x131b72(0xa95)](_0x131b72(0x1a25),_0x5aa7c3),_0x160681[_0x131b72(0x307e)][_0x131b72(0x1ffb)])try{this[_0x131b72(0x29c1)](_0x160681['data'][_0x131b72(0x3fc0)],_0x58bffd,_0x20710e),_0x97bbd8();}catch(_0x49bca4){_0x1ab4cd({'message':_0x49bca4});}else _0x1ab4cd({'message':_0x160681[_0x131b72(0x307e)]['msg']});_0x1bc112();}},_0x376d6e=(_0xbdf342['addEventListener'](_0x30c2fb(0x993),_0x866695),_0xbdf342[_0x30c2fb(0x8a7)]('message',_0x5aa7c3),_0xbdf342[_0x30c2fb(0x576)]({'action':'setDefaultDecoderOptions','options':_0x91d23d[_0x30c2fb(0x361e)][_0x30c2fb(0x3043)]()}),new Uint8Array(_0x51fffb[_0x30c2fb(0xd6d)]));_0x376d6e['set'](new Uint8Array(_0x51fffb[_0x30c2fb(0x11c3)],_0x51fffb[_0x30c2fb(0x21c)],_0x51fffb['byteLength'])),_0xbdf342[_0x30c2fb(0x576)]({'action':_0x30c2fb(0x1841),'data':_0x376d6e,'caps':_0x2de64e,'options':_0x20710e},[_0x376d6e[_0x30c2fb(0x11c3)]]);});}));if(_0x91d23d['_DecoderModulePromise'])return _0x91d23d['_DecoderModulePromise'][_0x1fc733(0x2cc0)](_0x3ae4f6=>(_0x91d23d['DefaultDecoderOptions'][_0x1fc733(0x2ac4)]&&(KTX2DECODER[_0x1fc733(0x943)][_0x1fc733(0x361e)]=_0x91d23d[_0x1fc733(0x361e)][_0x1fc733(0x3043)]()),new Promise((_0x583a3d,_0xde0fb6)=>{var _0x14b92a=_0x1fc733;_0x3ae4f6['decode'](_0x51fffb,_0x828bd1)[_0x14b92a(0x2cc0)](_0x41b619=>{var _0x55be65=_0x14b92a;this[_0x55be65(0x29c1)](_0x41b619,_0x58bffd),_0x583a3d();})['catch'](_0x4af767=>{_0xde0fb6({'message':_0x4af767});});})));throw new Error(_0x1fc733(0x35f0));}[_0x4ba2e8(0x29c1)](_0x2a2ba4,_0x1839d8,_0xc53cd6){var _0x2b6832=_0x4ba2e8;this['_engine']['_bindTextureDirectly'](0xde1,_0x1839d8),_0xc53cd6&&(_0xc53cd6[_0x2b6832(0x19f6)]=_0x2a2ba4['transcodedFormat'],_0xc53cd6[_0x2b6832(0x34c6)]=_0x2a2ba4['isInGammaSpace'],_0xc53cd6[_0x2b6832(0x3868)]=_0x2a2ba4[_0x2b6832(0x3868)],_0xc53cd6[_0x2b6832(0x3011)]=_0x2a2ba4[_0x2b6832(0x3011)]);let _0x2d2d41=!0x0;switch(_0x2a2ba4[_0x2b6832(0x19f6)]){case 0x8058:_0x1839d8[_0x2b6832(0x19d6)]=_0x50f846['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x1839d8[_0x2b6832(0x3801)]=_0x50f846['g']['TEXTUREFORMAT_RGBA'];break;case 0x8229:_0x1839d8[_0x2b6832(0x19d6)]=_0x50f846['g'][_0x2b6832(0x2d4d)],_0x1839d8[_0x2b6832(0x3801)]=_0x50f846['g']['TEXTUREFORMAT_R'];break;case 0x822b:_0x1839d8['type']=_0x50f846['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x1839d8[_0x2b6832(0x3801)]=_0x50f846['g'][_0x2b6832(0x1b8b)];break;default:_0x1839d8[_0x2b6832(0x3801)]=_0x2a2ba4[_0x2b6832(0x19f6)],_0x2d2d41=!0x1;}if(_0x1839d8['_gammaSpace']=_0x2a2ba4[_0x2b6832(0x34c6)],_0x1839d8[_0x2b6832(0x700)]=0x1<_0x2a2ba4[_0x2b6832(0x3ca3)][_0x2b6832(0x18cc)],_0x2a2ba4[_0x2b6832(0x3ee7)])throw new Error(_0x2b6832(0x3054)+_0x2a2ba4[_0x2b6832(0x3ee7)]);for(let _0xc08c3b=0x0;_0xc08c3b<_0x2a2ba4[_0x2b6832(0x3ca3)][_0x2b6832(0x18cc)];++_0xc08c3b){var _0x16c385=_0x2a2ba4[_0x2b6832(0x3ca3)][_0xc08c3b];if(!_0x16c385||!_0x16c385['data'])throw new Error(_0x2b6832(0xf5a));_0x2d2d41?(_0x1839d8[_0x2b6832(0x146c)]=_0x16c385[_0x2b6832(0x146c)],_0x1839d8[_0x2b6832(0x3062)]=_0x16c385[_0x2b6832(0x3062)],this[_0x2b6832(0x355c)][_0x2b6832(0x19a4)](_0x1839d8,_0x16c385[_0x2b6832(0x307e)],0x0,_0xc08c3b,void 0x0,!0x0)):this[_0x2b6832(0x355c)][_0x2b6832(0x2fc0)](_0x1839d8,_0x2a2ba4[_0x2b6832(0x19f6)],_0x16c385[_0x2b6832(0x146c)],_0x16c385['height'],_0x16c385['data'],0x0,_0xc08c3b);}_0x1839d8['_extension']=_0x2b6832(0x899),_0x1839d8['width']=_0x2a2ba4[_0x2b6832(0x3ca3)][0x0]['width'],_0x1839d8['height']=_0x2a2ba4[_0x2b6832(0x3ca3)][0x0]['height'],_0x1839d8[_0x2b6832(0x3b27)]=!0x0,this['_engine']['_bindTextureDirectly'](0xde1,null);}static['IsValid'](_0x28efbe){var _0x89206b=_0x4ba2e8;if(0xc<=_0x28efbe[_0x89206b(0xd6d)]){_0x28efbe=new Uint8Array(_0x28efbe['buffer'],_0x28efbe[_0x89206b(0x21c)],0xc);if(0xab===_0x28efbe[0x0]&&0x4b===_0x28efbe[0x1]&&0x54===_0x28efbe[0x2]&&0x58===_0x28efbe[0x3]&&0x20===_0x28efbe[0x4]&&0x32===_0x28efbe[0x5]&&0x30===_0x28efbe[0x6]&&0xbb===_0x28efbe[0x7]&&0xd===_0x28efbe[0x8]&&0xa===_0x28efbe[0x9]&&0x1a===_0x28efbe[0xa]&&0xa===_0x28efbe[0xb])return!0x0;}return!0x1;}}function _0x6ec5f9(){let _0x17ee79;onmessage=_0x2b267f=>{var _0x22dffe=a8_0x5306;if(_0x2b267f['data'])switch(_0x2b267f[_0x22dffe(0x307e)][_0x22dffe(0x9e8)]){case _0x22dffe(0x33b9):var _0x9e8ffa=_0x2b267f['data'][_0x22dffe(0x4040)];importScripts(_0x9e8ffa[_0x22dffe(0x256f)]),_0x49f439(_0x9e8ffa),_0x17ee79=new KTX2DECODER[(_0x22dffe(0x943))](),postMessage({'action':_0x22dffe(0x33b9)});break;case'setDefaultDecoderOptions':KTX2DECODER[_0x22dffe(0x943)][_0x22dffe(0x361e)]=_0x2b267f[_0x22dffe(0x307e)][_0x22dffe(0x2b0a)];break;case _0x22dffe(0x1841):_0x17ee79['decode'](_0x2b267f[_0x22dffe(0x307e)]['data'],_0x2b267f[_0x22dffe(0x307e)]['caps'],_0x2b267f[_0x22dffe(0x307e)][_0x22dffe(0x2b0a)])[_0x22dffe(0x2cc0)](_0x4ebefe=>{var _0x52a44e=_0x22dffe;const _0x1913b2=[];for(let _0x175fbf=0x0;_0x175fbf<_0x4ebefe[_0x52a44e(0x3ca3)]['length'];++_0x175fbf){var _0x20716c=_0x4ebefe[_0x52a44e(0x3ca3)][_0x175fbf];_0x20716c&&_0x20716c[_0x52a44e(0x307e)]&&_0x1913b2[_0x52a44e(0xede)](_0x20716c[_0x52a44e(0x307e)][_0x52a44e(0x11c3)]);}postMessage({'action':_0x52a44e(0x79f),'success':!0x0,'decodedData':_0x4ebefe},_0x1913b2);})[_0x22dffe(0x2e0)](_0x32df58=>{var _0x4853ff=_0x22dffe;postMessage({'action':_0x4853ff(0x79f),'success':!0x1,'msg':_0x32df58});});}};}_0x91d23d[_0x4ba2e8(0x849)]={'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},_0x91d23d[_0x4ba2e8(0x4115)]=_0x91d23d['GetDefaultNumWorkers'](),_0x91d23d[_0x4ba2e8(0x361e)]=new class{constructor(){var _0x3babc0=_0x4ba2e8;this[_0x3babc0(0x3e02)]=!0x0,this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']=!0x0,this[_0x3babc0(0x1586)]={};}get[_0x4ba2e8(0x2ac4)](){var _0xbfd2d7=_0x4ba2e8;return this[_0xbfd2d7(0x3e02)];}get[_0x4ba2e8(0x90c)](){return this['_useRGBAIfASTCBC7NotAvailableWhenUASTC'];}set['useRGBAIfASTCBC7NotAvailableWhenUASTC'](_0xdb22e3){var _0x2075c5=_0x4ba2e8;this[_0x2075c5(0x2da0)]!==_0xdb22e3&&(this[_0x2075c5(0x2da0)]=_0xdb22e3,this[_0x2075c5(0x3e02)]=!0x0);}get['useRGBAIfOnlyBC1BC3AvailableWhenUASTC'](){return this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC'];}set[_0x4ba2e8(0x2649)](_0x5f15d2){var _0x59b7cf=_0x4ba2e8;this[_0x59b7cf(0x773)]!==_0x5f15d2&&(this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']=_0x5f15d2,this[_0x59b7cf(0x3e02)]=!0x0);}get['forceRGBA'](){var _0xe4f521=_0x4ba2e8;return this[_0xe4f521(0x312e)];}set[_0x4ba2e8(0x3bee)](_0x1942a5){var _0x283155=_0x4ba2e8;this[_0x283155(0x312e)]!==_0x1942a5&&(this[_0x283155(0x312e)]=_0x1942a5,this[_0x283155(0x3e02)]=!0x0);}get[_0x4ba2e8(0x822)](){return this['_forceR8'];}set['forceR8'](_0x1478bd){var _0x3b27e6=_0x4ba2e8;this[_0x3b27e6(0x18a9)]!==_0x1478bd&&(this[_0x3b27e6(0x18a9)]=_0x1478bd,this[_0x3b27e6(0x3e02)]=!0x0);}get[_0x4ba2e8(0x141b)](){var _0x5f3c8d=_0x4ba2e8;return this[_0x5f3c8d(0x1e57)];}set[_0x4ba2e8(0x141b)](_0x1f2fc4){var _0x5c98fe=_0x4ba2e8;this[_0x5c98fe(0x1e57)]!==_0x1f2fc4&&(this[_0x5c98fe(0x1e57)]=_0x1f2fc4,this[_0x5c98fe(0x3e02)]=!0x0);}get[_0x4ba2e8(0x352c)](){var _0x2ea4bf=_0x4ba2e8;return this[_0x2ea4bf(0x2a81)];}set[_0x4ba2e8(0x352c)](_0x3da510){var _0x27126c=_0x4ba2e8;this[_0x27126c(0x2a81)]!==_0x3da510&&(this[_0x27126c(0x2a81)]=_0x3da510,this[_0x27126c(0x3e02)]=!0x0);}['_getKTX2DecoderOptions'](){var _0x173244=_0x4ba2e8;if(!this[_0x173244(0x3e02)])return this[_0x173244(0x1586)];this['_isDirty']=!0x1;const _0x35ee3e={'useRGBAIfASTCBC7NotAvailableWhenUASTC':this[_0x173244(0x2da0)],'forceRGBA':this[_0x173244(0x312e)],'forceR8':this[_0x173244(0x18a9)],'forceRG8':this['_forceRG8'],'bypassTranscoders':this[_0x173244(0x2a81)]};return this[_0x173244(0x2649)]&&(_0x35ee3e['transcodeFormatDecisionTree']={'UASTC':{'transcodeFormat':[_0x1e5042['zE'][_0x173244(0x3560)],_0x1e5042['zE'][_0x173244(0xe32)]],'yes':{'transcodeFormat':_0x1e5042['zE'][_0x173244(0x305b)],'engineFormat':_0x1e5042['v'][_0x173244(0x3cc9)],'roundToMultiple4':!0x1}}}),this['_ktx2DecoderOptions']=_0x35ee3e;}}();},0x9a70:(_0x34e4b1,_0xda51d9,_0x552ce0)=>{var _0x3c59b=a8_0x1ec55c;_0x552ce0['d'](_0xda51d9,{'Y':()=>_0x1c0b95}),_0xda51d9=_0x552ce0(0x6214);class _0x1c0b95{static[_0x3c59b(0x156d)](_0x5c3ef6,_0x20f13c){var _0x154611=_0x3c59b;let _0x39943c=_0x1c0b95['_LogLimitOutputs'][_0x5c3ef6];return _0x39943c?_0x39943c[_0x154611(0x2cdf)]++:(_0x39943c={'limit':_0x20f13c,'current':0x1},_0x1c0b95[_0x154611(0x3b22)][_0x5c3ef6]=_0x39943c),_0x39943c['current']<=_0x39943c[_0x154611(0x3c94)];}static[_0x3c59b(0x5fb)](_0x13daf3,_0x51a2b1=0x1){var _0x20e6ec=_0x3c59b,_0x13daf3=_0x1c0b95['_LogLimitOutputs'][_0x13daf3];_0x13daf3&&_0x1c0b95[_0x20e6ec(0x230)]&&(_0x51a2b1=this[_0x20e6ec(0x4212)][_0x51a2b1],_0x13daf3[_0x20e6ec(0x2cdf)]===_0x13daf3[_0x20e6ec(0x3c94)]&&_0x1c0b95[_0x51a2b1['name']](_0x1c0b95['MessageLimitReached'][_0x20e6ec(0x1d06)](/%LIMIT%/g,''+_0x13daf3[_0x20e6ec(0x3c94)])[_0x20e6ec(0x1d06)](/%TYPE%/g,null!=(_0x13daf3=_0x51a2b1['name'])?_0x13daf3:'')));}static['_AddLogEntry'](_0x772eb8){var _0x2c5eaf=_0x3c59b;_0x1c0b95[_0x2c5eaf(0x1930)]=_0x772eb8+_0x1c0b95[_0x2c5eaf(0x1930)],_0x1c0b95[_0x2c5eaf(0x32e4)]&&_0x1c0b95[_0x2c5eaf(0x32e4)](_0x772eb8);}static[_0x3c59b(0x1946)](_0x475859){var _0x1f41ed=_0x3c59b,_0x2670c5=_0x1b7419=>_0x1b7419<0xa?'0'+_0x1b7419:''+_0x1b7419;const _0x47c5a4=new Date();return'['+_0x2670c5(_0x47c5a4[_0x1f41ed(0x381f)]())+':'+_0x2670c5(_0x47c5a4[_0x1f41ed(0x18e3)]())+':'+_0x2670c5(_0x47c5a4[_0x1f41ed(0x2c77)]())+']:\x20'+_0x475859;}static[_0x3c59b(0x3da2)](_0x2c00d6,_0x522057){}static[_0x3c59b(0x53f)](_0x50bc45=0x1,_0x2bd3ed,_0x49bbff){var _0x3c7026=_0x3c59b;if(void 0x0===_0x49bbff||_0x1c0b95[_0x3c7026(0x156d)](_0x2bd3ed,_0x49bbff)){_0x49bbff=_0x1c0b95[_0x3c7026(0x1946)](_0x2bd3ed);const _0x28f73d=this[_0x3c7026(0x4212)][_0x50bc45];_0x28f73d[_0x3c7026(0x8ef)]&&_0x28f73d[_0x3c7026(0x8ef)](_0x3c7026(0x1056)+_0x49bbff),_0x49bbff=_0x3c7026(0x212b)+_0x28f73d[_0x3c7026(0x1a4a)]+'\x27>'+_0x49bbff+_0x3c7026(0x3ceb),(_0x1c0b95[_0x3c7026(0x3c90)](_0x49bbff),_0x1c0b95[_0x3c7026(0x5fb)](_0x2bd3ed,_0x50bc45));}}static get[_0x3c59b(0x33d7)](){var _0x2008c9=_0x3c59b;return _0x1c0b95[_0x2008c9(0x1930)];}static[_0x3c59b(0x2abd)](){var _0x25005a=_0x3c59b;_0x1c0b95['_LogCache']='',_0x1c0b95[_0x25005a(0x3b22)]={},_0x1c0b95[_0x25005a(0x3a3a)]=0x0;}static set[_0x3c59b(0x1c0f)](_0x54b9f9){var _0x340c96=_0x3c59b;_0x1c0b95[_0x340c96(0x35cb)]=_0x1c0b95[_0x340c96(0x3da2)],_0x1c0b95[_0x340c96(0xc51)]=_0x1c0b95[_0x340c96(0x3da2)],_0x1c0b95[_0x340c96(0x3556)]=_0x1c0b95[_0x340c96(0x3da2)],[_0x1c0b95[_0x340c96(0xac9)],_0x1c0b95[_0x340c96(0x3292)],_0x1c0b95[_0x340c96(0x2d1d)]][_0x340c96(0x35b2)](_0x542bb2=>{var _0x32530c=_0x340c96,_0x20460a;(_0x54b9f9&_0x542bb2)===_0x542bb2&&(_0x20460a=this[_0x32530c(0x4212)][_0x542bb2],_0x1c0b95[_0x20460a['name']]=_0x1c0b95[_0x32530c(0x53f)][_0x32530c(0x3b97)](_0x1c0b95,_0x542bb2));});}}_0x1c0b95[_0x3c59b(0xbcc)]=0x0,_0x1c0b95[_0x3c59b(0xac9)]=0x1,_0x1c0b95[_0x3c59b(0x3292)]=0x2,_0x1c0b95[_0x3c59b(0x2d1d)]=0x4,_0x1c0b95[_0x3c59b(0x3f74)]=0x7,_0x1c0b95[_0x3c59b(0x230)]='Too\x20many\x20%TYPE%s\x20(%LIMIT%),\x20no\x20more\x20%TYPE%s\x20will\x20be\x20reported\x20for\x20this\x20message.',_0x1c0b95[_0x3c59b(0x1930)]='',_0x1c0b95[_0x3c59b(0x3b22)]={},_0x1c0b95[_0x3c59b(0x4212)]=[{},{'color':_0x3c59b(0x1981),'logFunc':_0xda51d9[_0x3c59b(0x40a5)],'name':_0x3c59b(0x35cb)},{'color':_0x3c59b(0x20be),'logFunc':_0xda51d9[_0x3c59b(0x2c90)],'name':_0x3c59b(0xc51)},{},{'color':_0x3c59b(0x1812),'logFunc':_0xda51d9['error'],'name':_0x3c59b(0x3556)}],_0x1c0b95[_0x3c59b(0x3a3a)]=0x0,_0x1c0b95[_0x3c59b(0x35cb)]=_0x1c0b95[_0x3c59b(0x53f)][_0x3c59b(0x3b97)](_0x1c0b95,_0x1c0b95['MessageLogLevel']),_0x1c0b95[_0x3c59b(0xc51)]=_0x1c0b95[_0x3c59b(0x53f)]['bind'](_0x1c0b95,_0x1c0b95['WarningLogLevel']),_0x1c0b95[_0x3c59b(0x3556)]=_0x1c0b95[_0x3c59b(0x53f)][_0x3c59b(0x3b97)](_0x1c0b95,_0x1c0b95[_0x3c59b(0x2d1d)]);},0x1528f:(_0x284d20,_0x47a135,_0x1b435d)=>{_0x1b435d(0xd53f);},0xe2b3:(_0x143470,_0x19bcb5,_0x1f028d)=>{var _0x4c14b8=a8_0x1ec55c;_0x1f028d['d'](_0x19bcb5,{'d':()=>_0x15a497});var _0x1ae856=_0x1f028d(0x1610),_0x2188cc=_0x1f028d(0xa896),_0x5ab71a=_0x1f028d(0x95d8),_0x172dfb=_0x1f028d(0x28dc);_0x1f028d(0x285d);class _0x15a497{constructor(_0x5e2351){var _0x31eb67=a8_0x5306;this[_0x31eb67(0x28f6)]=new _0x2188cc['y$'](),this['_forceFullscreenViewport']=!0x0,this[_0x31eb67(0x3ba7)]=!0x1,this[_0x31eb67(0x3a46)]=_0x5e2351,this[_0x31eb67(0x4189)]=new _0x172dfb['O'](_0x5e2351[_0x31eb67(0x3d78)]()),this['_onContextRestoredObserver']=_0x5e2351[_0x31eb67(0x3e9d)]()[_0x31eb67(0x2e61)]['add'](()=>{var _0xe0bdb3=_0x31eb67;this[_0xe0bdb3(0x4189)]['_rebuild']();});}get[_0x4c14b8(0x2d98)](){var _0x5be97e=_0x4c14b8;return this[_0x5be97e(0xfd9)];}[_0x4c14b8(0x112a)](_0x5b6aa7,_0x25d27a,_0x3b59dd=_0x1ae856['g']['TEXTURETYPE_HALF_FLOAT'],_0x485854=!0x0){var _0x56df22=_0x4c14b8;if(_0x5b6aa7!==this[_0x56df22(0xfd9)]){this[_0x56df22(0x41a)](!0x1),this['_sourceTexture']=_0x5b6aa7,this[_0x56df22(0x3807)]=[],this['_forceFullscreenViewport']=_0x485854;const _0x3b0df9=this['_camera'][_0x56df22(0x3d78)](),_0x5bad74=new _0x5ab71a['D']('Initial\x20reduction\x20phase',_0x56df22(0xaee),[_0x56df22(0x41dd)],[_0x56df22(0x2d98)],0x1,null,_0x1ae856['g'][_0x56df22(0x3eaa)],_0x3b0df9[_0x56df22(0x3e9d)](),!0x1,'#define\x20INITIAL'+(_0x25d27a?_0x56df22(0x299a):''),_0x3b59dd,void 0x0,void 0x0,void 0x0,_0x1ae856['g']['TEXTUREFORMAT_RG']);_0x5bad74[_0x56df22(0x172d)]=!0x1,_0x5bad74['forceFullscreenViewport']=_0x485854;let _0x26d318=this[_0x56df22(0xfd9)][_0x56df22(0x3583)](),_0x43d641=this[_0x56df22(0xfd9)][_0x56df22(0x31af)]();var _0x3e255e,_0x116698;_0x5bad74[_0x56df22(0x805)]=(_0x3e255e=_0x26d318,_0x116698=_0x43d641,_0x362f81=>{var _0x3b1755=_0x56df22;_0x362f81[_0x3b1755(0x2265)](_0x3b1755(0x2d98),this[_0x3b1755(0xfd9)]),_0x362f81[_0x3b1755(0x3f28)](_0x3b1755(0x41dd),_0x3e255e,_0x116698);}),this[_0x56df22(0x3807)][_0x56df22(0xede)](_0x5bad74);let _0x19eb02=0x1;for(;0x1<_0x26d318||0x1<_0x43d641;){_0x26d318=Math['max'](Math[_0x56df22(0xb94)](_0x26d318/0x2),0x1),_0x43d641=Math[_0x56df22(0x1955)](Math[_0x56df22(0xb94)](_0x43d641/0x2),0x1);const _0x2cde08=new _0x5ab71a['D'](_0x56df22(0x17a5)+_0x19eb02,_0x56df22(0xaee),[_0x56df22(0x41dd)],null,{'width':_0x26d318,'height':_0x43d641},null,_0x1ae856['g'][_0x56df22(0x3eaa)],_0x3b0df9[_0x56df22(0x3e9d)](),!0x1,_0x56df22(0x3fae)+(0x1==_0x26d318&&0x1==_0x43d641?_0x56df22(0x1368):0x1==_0x26d318||0x1==_0x43d641?_0x56df22(0x3e84):_0x56df22(0x12c9)),_0x3b59dd,void 0x0,void 0x0,void 0x0,_0x1ae856['g'][_0x56df22(0x1b8b)]);_0x2cde08[_0x56df22(0x172d)]=!0x1,_0x2cde08[_0x56df22(0x3f5)]=_0x485854,_0x2cde08[_0x56df22(0x805)]=((_0x443eab,_0x2f1a5f)=>_0x212c43=>{var _0x4c5a9b=_0x56df22;0x1==_0x443eab||0x1==_0x2f1a5f?_0x212c43[_0x4c5a9b(0x34a8)]('texSize',_0x443eab,_0x2f1a5f):_0x212c43['setFloat2'](_0x4c5a9b(0x41dd),_0x443eab,_0x2f1a5f);})(_0x26d318,_0x43d641),this[_0x56df22(0x3807)][_0x56df22(0xede)](_0x2cde08),_0x19eb02++,0x1==_0x26d318&&0x1==_0x43d641&&_0x2cde08['onAfterRenderObservable'][_0x56df22(0x2e5)](((_0x139679,_0x1cdd58,_0x482edf)=>{const _0x1f5255=new Float32Array(0x4*_0x139679*_0x1cdd58),_0x127e1e={'min':0x0,'max':0x0};return()=>{var _0x5e4102=a8_0x5306;_0x3b0df9[_0x5e4102(0x3e9d)]()[_0x5e4102(0x2068)](_0x482edf[_0x5e4102(0x2cbc)][_0x5e4102(0x1589)],_0x139679,_0x1cdd58,-0x1,0x0,_0x1f5255,!0x1),_0x127e1e[_0x5e4102(0x1111)]=_0x1f5255[0x0],_0x127e1e[_0x5e4102(0x1955)]=_0x1f5255[0x1],this[_0x5e4102(0x28f6)][_0x5e4102(0x3608)](_0x127e1e);};})(_0x26d318,_0x43d641,_0x2cde08));}}}get[_0x4c14b8(0x1e21)](){var _0x3dec2a=_0x4c14b8;return this[_0x3dec2a(0xfd9)]?this['_sourceTexture']['refreshRate']:-0x1;}set['refreshRate'](_0x218eef){var _0x5cb82b=_0x4c14b8;this[_0x5cb82b(0xfd9)]&&(this[_0x5cb82b(0xfd9)][_0x5cb82b(0x1e21)]=_0x218eef);}get[_0x4c14b8(0x27b4)](){var _0x24fe34=_0x4c14b8;return this[_0x24fe34(0x3ba7)];}[_0x4c14b8(0xbf0)](){var _0x16b03d=_0x4c14b8;!this[_0x16b03d(0x51c)]&&this[_0x16b03d(0xfd9)]&&(this[_0x16b03d(0x51c)]=this[_0x16b03d(0xfd9)][_0x16b03d(0x23ae)][_0x16b03d(0x2e5)](()=>{var _0x1f7c38=_0x16b03d,_0x1e077e;const _0x3fac51=this[_0x1f7c38(0x3a46)][_0x1f7c38(0x3d78)]()['getEngine']();null!=(_0x1e077e=_0x3fac51[_0x1f7c38(0x16de)])&&_0x1e077e[_0x1f7c38(0x15d4)](_0x3fac51,_0x1f7c38(0xb12),0x1),this['_reductionSteps'][0x0][_0x1f7c38(0xbf0)](this[_0x1f7c38(0x3a46)]),this[_0x1f7c38(0x4189)][_0x1f7c38(0x367)](this['_reductionSteps'],this[_0x1f7c38(0x3807)][0x0][_0x1f7c38(0x2cbc)],this[_0x1f7c38(0x25b0)]),_0x3fac51['unBindFramebuffer'](this[_0x1f7c38(0x3807)][0x0][_0x1f7c38(0x2cbc)],!0x1),null!=(_0x1e077e=_0x3fac51['_debugPopGroup'])&&_0x1e077e[_0x1f7c38(0x15d4)](_0x3fac51,0x1);}),this[_0x16b03d(0x3ba7)]=!0x0);}[_0x4c14b8(0x1caf)](){var _0x1cd791=_0x4c14b8;this[_0x1cd791(0x51c)]&&this[_0x1cd791(0xfd9)]&&(this[_0x1cd791(0xfd9)][_0x1cd791(0x23ae)][_0x1cd791(0x2f2e)](this[_0x1cd791(0x51c)]),this[_0x1cd791(0x51c)]=null,this[_0x1cd791(0x3ba7)]=!0x1);}['dispose'](_0x3ac191=!0x0){var _0x12f1ef=_0x4c14b8;if(_0x3ac191&&(this[_0x12f1ef(0x28f6)]['clear'](),this[_0x12f1ef(0x2059)]&&(this['_camera']['getEngine']()[_0x12f1ef(0x2e61)][_0x12f1ef(0x2f2e)](this['_onContextRestoredObserver']),this[_0x12f1ef(0x2059)]=null)),this['deactivate'](),this[_0x12f1ef(0x3807)]){for(let _0x421f55=0x0;_0x421f55<this[_0x12f1ef(0x3807)][_0x12f1ef(0x18cc)];++_0x421f55)this[_0x12f1ef(0x3807)][_0x421f55][_0x12f1ef(0x41a)]();this[_0x12f1ef(0x3807)]=null;}this[_0x12f1ef(0x4189)]&&_0x3ac191&&this[_0x12f1ef(0x4189)][_0x12f1ef(0x41a)](),this[_0x12f1ef(0xfd9)]=null;}}},0x14843:(_0x2e9376,_0x1156b9,_0x301a79)=>{var _0x297216=a8_0x1ec55c;_0x301a79=_0x301a79(0xa896),_0x301a79['y$'][_0x297216(0x1ce1)][_0x297216(0x308e)]=function(_0x57d0ac,_0x468d77=-0x1,_0x3dc35f,_0x30fcb4,_0x1993e0){return _0x35be80=this,_0x317e57=function*(){var _0x4f20c3=a8_0x5306;let _0x19aa49=Promise[_0x4f20c3(0x222b)](_0x57d0ac);if(!this['observers'][_0x4f20c3(0x18cc)])return _0x19aa49;const _0x5062ef=this[_0x4f20c3(0x1398)];return _0x5062ef['mask']=_0x468d77,_0x5062ef[_0x4f20c3(0x37fb)]=_0x3dc35f,_0x5062ef[_0x4f20c3(0x9cb)]=_0x30fcb4,_0x5062ef[_0x4f20c3(0x1cfc)]=!0x1,_0x5062ef[_0x4f20c3(0x3256)]=_0x1993e0,this['observers'][_0x4f20c3(0x35b2)](_0x4232c4=>{var _0x53e848=_0x4f20c3;_0x5062ef[_0x53e848(0x1cfc)]||_0x4232c4[_0x53e848(0x2547)]||_0x4232c4[_0x53e848(0x6cd)]&_0x468d77&&(_0x19aa49=_0x4232c4[_0x53e848(0x10dc)]?_0x19aa49[_0x53e848(0x2cc0)](_0x505861=>(_0x5062ef[_0x53e848(0x4200)]=_0x505861,_0x4232c4[_0x53e848(0x1102)][_0x53e848(0x29f3)](_0x4232c4['scope'],[_0x57d0ac,_0x5062ef]))):_0x19aa49[_0x53e848(0x2cc0)](_0x29c04f=>(_0x5062ef[_0x53e848(0x4200)]=_0x29c04f,_0x4232c4[_0x53e848(0x1102)](_0x57d0ac,_0x5062ef))),_0x4232c4[_0x53e848(0x3230)]&&this[_0x53e848(0x9fc)](_0x4232c4));}),yield _0x19aa49,_0x57d0ac;},new(_0x35eef3=(_0x35eef3=_0x3bb08e=void 0x0)||Promise)(function(_0x130b17,_0x1d967c){var _0x4554ac=a8_0x5306;function _0xbed4ce(_0x175f96){try{_0x2a49b3(_0x317e57['next'](_0x175f96));}catch(_0x91aecc){_0x1d967c(_0x91aecc);}}function _0x3eaacf(_0x23dcfb){try{_0x2a49b3(_0x317e57['throw'](_0x23dcfb));}catch(_0x284d57){_0x1d967c(_0x284d57);}}function _0x2a49b3(_0x405a72){var _0x32fe89=a8_0x5306,_0x2befc0;_0x405a72[_0x32fe89(0x954)]?_0x130b17(_0x405a72[_0x32fe89(0x2b05)]):((_0x2befc0=_0x405a72['value'])instanceof _0x35eef3?_0x2befc0:new _0x35eef3(function(_0x481433){_0x481433(_0x2befc0);}))[_0x32fe89(0x2cc0)](_0xbed4ce,_0x3eaacf);}_0x2a49b3((_0x317e57=_0x317e57[_0x4554ac(0x29f3)](_0x35be80,_0x3bb08e||[]))['next']());});var _0x35be80,_0x3bb08e,_0x35eef3,_0x317e57;};},0xa896:(_0x1fc0c9,_0x32441e,_0x498bf5)=>{var _0xda818b=a8_0x1ec55c;_0x498bf5['d'](_0x32441e,{'he':()=>_0x505559,'y$':()=>_0x511dd0});class _0x505559{constructor(_0x4a3fb2,_0x1cdde7=!0x1,_0x1f854b,_0x37c5b6){var _0x2cefa0=a8_0x5306;this[_0x2cefa0(0x3176)](_0x4a3fb2,_0x1cdde7,_0x1f854b,_0x37c5b6);}['initialize'](_0x2d55f6,_0x9b2801=!0x1,_0x380968,_0x4a24f2){var _0xe16742=a8_0x5306;return this[_0xe16742(0x6cd)]=_0x2d55f6,this[_0xe16742(0x1cfc)]=_0x9b2801,this[_0xe16742(0x37fb)]=_0x380968,this['currentTarget']=_0x4a24f2,this;}}class _0x177967{constructor(_0x2996f5,_0x372ca6,_0x1831bb=null){var _0x2a02fd=a8_0x5306;this[_0x2a02fd(0x1102)]=_0x2996f5,this['mask']=_0x372ca6,this['scope']=_0x1831bb,this['_willBeUnregistered']=!0x1,this[_0x2a02fd(0x3230)]=!0x1;}}class _0x511dd0{constructor(_0xb4e036,_0x1e8022=!0x1){var _0x333f60=a8_0x5306;this[_0x333f60(0x25d0)]=_0x1e8022,this[_0x333f60(0x3e9a)]=new Array(),this[_0x333f60(0x3783)]=0x0,this['_hasNotified']=!0x1,this[_0x333f60(0x1398)]=new _0x505559(0x0),_0xb4e036&&(this[_0x333f60(0xc41)]=_0xb4e036);}static[_0xda818b(0x3a5)](_0x2cc563,_0xd68b85){var _0x273dd2=_0xda818b;const _0x223691=new _0x511dd0();return _0x2cc563[_0x273dd2(0x2cc0)](_0x54ac75=>{var _0x458e78=_0x273dd2;_0x223691[_0x458e78(0x3608)](_0x54ac75);})[_0x273dd2(0x2e0)](_0x31116f=>{var _0x55c0db=_0x273dd2;if(!_0xd68b85)throw _0x31116f;_0xd68b85[_0x55c0db(0x3608)](_0x31116f);}),_0x223691;}get[_0xda818b(0x2c3a)](){var _0x539d48=_0xda818b;return this[_0x539d48(0x3e9a)];}[_0xda818b(0x2e5)](_0x540aba,_0x5b53a4=-0x1,_0x148750=!0x1,_0xb52201=null,_0x3c9167=!0x1){var _0x412739=_0xda818b;if(!_0x540aba)return null;const _0x2c37ce=new _0x177967(_0x540aba,_0x5b53a4,_0xb52201);return _0x2c37ce[_0x412739(0x3230)]=_0x3c9167,_0x148750?this['_observers']['unshift'](_0x2c37ce):this['_observers']['push'](_0x2c37ce),this['_onObserverAdded']&&this[_0x412739(0xc41)](_0x2c37ce),this[_0x412739(0x35a)]&&this[_0x412739(0x25d0)]&&void 0x0!==this[_0x412739(0x2baf)]&&this['notifyObserver'](_0x2c37ce,this[_0x412739(0x2baf)]),_0x2c37ce;}['addOnce'](_0x15fa6d){return this['add'](_0x15fa6d,void 0x0,void 0x0,void 0x0,!0x0);}['remove'](_0x5954c4){var _0x3cfb95=_0xda818b;return!!_0x5954c4&&-0x1!==this[_0x3cfb95(0x3e9a)][_0x3cfb95(0x86a)](_0x5954c4)&&(this[_0x3cfb95(0x9fc)](_0x5954c4),!0x0);}[_0xda818b(0x1e53)](_0x5f4be5,_0x342630){var _0x46660d=_0xda818b;for(let _0x5e5d55=0x0;_0x5e5d55<this[_0x46660d(0x3e9a)][_0x46660d(0x18cc)];_0x5e5d55++){var _0x51aa04=this[_0x46660d(0x3e9a)][_0x5e5d55];if(!(_0x51aa04[_0x46660d(0x2547)]||_0x51aa04[_0x46660d(0x1102)]!==_0x5f4be5||_0x342630&&_0x342630!==_0x51aa04[_0x46660d(0x10dc)]))return this['_deferUnregister'](_0x51aa04),!0x0;}return!0x1;}['_deferUnregister'](_0x4e665e){var _0xec2b70=_0xda818b;_0x4e665e[_0xec2b70(0x2547)]||(this[_0xec2b70(0x3783)]++,_0x4e665e[_0xec2b70(0x3230)]=!0x1,_0x4e665e[_0xec2b70(0x2547)]=!0x0,setTimeout(()=>{var _0x3dc8e9=_0xec2b70;this[_0x3dc8e9(0x28cb)](_0x4e665e);},0x0));}['_remove'](_0x2bd45f,_0x564507=!0x0){var _0x393ede=_0xda818b;if(!_0x2bd45f)return!0x1;return _0x2bd45f=this[_0x393ede(0x3e9a)]['indexOf'](_0x2bd45f),-0x1!==_0x2bd45f&&(_0x564507&&this['_numObserversMarkedAsDeleted']--,this[_0x393ede(0x3e9a)][_0x393ede(0xb1f)](_0x2bd45f,0x1),!0x0);}[_0xda818b(0x37a)](_0x4d1a4f){var _0x1cc29a=_0xda818b;this['_remove'](_0x4d1a4f,!0x1),this[_0x1cc29a(0x3e9a)]['unshift'](_0x4d1a4f);}['makeObserverBottomPriority'](_0x248480){var _0x5bf604=_0xda818b;this[_0x5bf604(0x28cb)](_0x248480,!0x1),this[_0x5bf604(0x3e9a)]['push'](_0x248480);}[_0xda818b(0x3608)](_0xc3a5ad,_0x1439f8=-0x1,_0x4b0ac4,_0x34dfef,_0x3e0436){var _0x15a96c=_0xda818b;if(this[_0x15a96c(0x25d0)]&&(this['_hasNotified']=!0x0,this[_0x15a96c(0x2baf)]=_0xc3a5ad),!this['_observers'][_0x15a96c(0x18cc)])return!0x0;const _0x14829f=this[_0x15a96c(0x1398)];_0x14829f['mask']=_0x1439f8,_0x14829f['target']=_0x4b0ac4,_0x14829f[_0x15a96c(0x9cb)]=_0x34dfef,_0x14829f[_0x15a96c(0x1cfc)]=!0x1,_0x14829f[_0x15a96c(0x4200)]=_0xc3a5ad,_0x14829f[_0x15a96c(0x3256)]=_0x3e0436;for(const _0x539743 of this[_0x15a96c(0x3e9a)])if(!_0x539743['_willBeUnregistered']&&(_0x539743[_0x15a96c(0x6cd)]&_0x1439f8&&(_0x539743[_0x15a96c(0x3230)]&&this[_0x15a96c(0x9fc)](_0x539743),_0x539743[_0x15a96c(0x10dc)]?_0x14829f[_0x15a96c(0x4200)]=_0x539743[_0x15a96c(0x1102)][_0x15a96c(0x29f3)](_0x539743[_0x15a96c(0x10dc)],[_0xc3a5ad,_0x14829f]):_0x14829f[_0x15a96c(0x4200)]=_0x539743['callback'](_0xc3a5ad,_0x14829f)),_0x14829f[_0x15a96c(0x1cfc)]))return!0x1;return!0x0;}['notifyObserver'](_0x569911,_0x4169fa,_0x294ec0=-0x1){var _0x49a03f=_0xda818b;if(this[_0x49a03f(0x25d0)]&&(this[_0x49a03f(0x35a)]=!0x0,this[_0x49a03f(0x2baf)]=_0x4169fa),!_0x569911[_0x49a03f(0x2547)]){const _0x19808c=this[_0x49a03f(0x1398)];_0x19808c[_0x49a03f(0x6cd)]=_0x294ec0,_0x19808c[_0x49a03f(0x1cfc)]=!0x1,_0x569911[_0x49a03f(0x3230)]&&this[_0x49a03f(0x9fc)](_0x569911),_0x569911['callback'](_0x4169fa,_0x19808c);}}[_0xda818b(0x1674)](){var _0x1648c0=_0xda818b;return 0x0<this[_0x1648c0(0x3e9a)][_0x1648c0(0x18cc)]-this[_0x1648c0(0x3783)];}['clear'](){var _0x1ab7ea=_0xda818b;this['_observers'][_0x1ab7ea(0x18cc)]=0x0,this[_0x1ab7ea(0xc41)]=null,this[_0x1ab7ea(0x3783)]=0x0,this[_0x1ab7ea(0x2cb9)]();}[_0xda818b(0x2cb9)](){var _0x53929b=_0xda818b;this[_0x53929b(0x35a)]=!0x1,this['_lastNotifiedValue']=void 0x0;}[_0xda818b(0x77b)](){var _0x4fca1e=_0xda818b;const _0x3328ae=new _0x511dd0();return _0x3328ae[_0x4fca1e(0x3e9a)]=this['_observers'][_0x4fca1e(0x538)](0x0),_0x3328ae;}[_0xda818b(0x3bc1)](_0x594da2=-0x1){var _0x7b3f91=_0xda818b;for(const _0x2e7c66 of this[_0x7b3f91(0x3e9a)])if(_0x2e7c66[_0x7b3f91(0x6cd)]&_0x594da2||_0x2e7c66[_0x7b3f91(0x6cd)]===_0x594da2)return!0x0;return!0x1;}}},0x13697:(_0x2231df,_0x1b4854,_0x2474cb)=>{var _0x392a6f=a8_0x1ec55c;_0x2474cb['d'](_0x1b4854,{'z':()=>_0x503d94});var _0xba410c=_0x2474cb(0x23a8);class _0x503d94{constructor(){var _0x1e4f39=a8_0x5306;this[_0x1e4f39(0x1758)]=0x0,this['_min']=0x0,this[_0x1e4f39(0x1d7b)]=0x0,this['_average']=0x0,this[_0x1e4f39(0x131e)]=0x0,this[_0x1e4f39(0x2248)]=0x0,this[_0x1e4f39(0x3fc3)]=0x0,this[_0x1e4f39(0x2c3d)]=0x0,this[_0x1e4f39(0x3a11)]=0x0,this[_0x1e4f39(0xbd0)]=0x0,this[_0x1e4f39(0x3080)]=0x0;}get[_0x392a6f(0x1111)](){var _0x5158c6=_0x392a6f;return this[_0x5158c6(0x950)];}get[_0x392a6f(0x1955)](){return this['_max'];}get[_0x392a6f(0x3741)](){var _0x5c00a2=_0x392a6f;return this[_0x5c00a2(0x3038)];}get[_0x392a6f(0x2397)](){var _0x5ccc99=_0x392a6f;return this[_0x5ccc99(0x131e)];}get[_0x392a6f(0x2cdf)](){var _0x55a2ee=_0x392a6f;return this[_0x55a2ee(0x2248)];}get['total'](){var _0x3ef089=_0x392a6f;return this[_0x3ef089(0x2c3d)];}get[_0x392a6f(0x3e30)](){var _0x3ceade=_0x392a6f;return this[_0x3ceade(0x3fc3)];}[_0x392a6f(0x3257)](){var _0x3186e1=_0x392a6f;this[_0x3186e1(0x3fc3)]++,this[_0x3186e1(0x2248)]=0x0,this[_0x3186e1(0x3080)]++;}[_0x392a6f(0x348e)](_0x555ce4,_0x339ef0){var _0x44b861=_0x392a6f;_0x503d94['Enabled']&&(this['_current']+=_0x555ce4,_0x339ef0&&this[_0x44b861(0xe63)]());}[_0x392a6f(0x12ca)](){var _0x292b4c=_0x392a6f;_0x503d94[_0x292b4c(0x649)]&&(this[_0x292b4c(0x1758)]=_0xba410c['F'][_0x292b4c(0x2205)]);}[_0x392a6f(0x2a78)](_0x3a8a63=!0x0){var _0x34f4fc=_0x392a6f,_0x3c8cfe;_0x503d94[_0x34f4fc(0x649)]&&(_0x3a8a63&&this[_0x34f4fc(0x3257)](),_0x3c8cfe=_0xba410c['F'][_0x34f4fc(0x2205)],this[_0x34f4fc(0x2248)]=_0x3c8cfe-this[_0x34f4fc(0x1758)],_0x3a8a63&&this[_0x34f4fc(0xe63)]());}[_0x392a6f(0xe63)](){var _0x264cf7=_0x392a6f;this[_0x264cf7(0x2c3d)]+=this[_0x264cf7(0x2248)],this[_0x264cf7(0x3a11)]+=this[_0x264cf7(0x2248)],this['_min']=Math['min'](this['_min'],this[_0x264cf7(0x2248)]),this[_0x264cf7(0x1d7b)]=Math['max'](this[_0x264cf7(0x1d7b)],this[_0x264cf7(0x2248)]),this[_0x264cf7(0x3038)]=this[_0x264cf7(0x2c3d)]/this['_totalValueCount'];var _0x32d79b=_0xba410c['F'][_0x264cf7(0x2205)];0x3e8<_0x32d79b-this[_0x264cf7(0xbd0)]&&(this['_lastSecAverage']=this[_0x264cf7(0x3a11)]/this[_0x264cf7(0x3080)],this['_lastSecTime']=_0x32d79b,this[_0x264cf7(0x3a11)]=0x0,this['_lastSecValueCount']=0x0);}}_0x503d94['Enabled']=!0x0;},0xdff1:(_0x33d1ce,_0x239076,_0x22d6c2)=>{var _0x1ec589=a8_0x1ec55c;_0x22d6c2['d'](_0x239076,{'A':()=>_0x4e43b1});var _0x4fd7a1=_0x22d6c2(0x23a8);class _0x4e43b1{constructor(_0x3924d0=0x1e){var _0x5d6bff=a8_0x5306;this['_enabled']=!0x0,this[_0x5d6bff(0x1292)]=new _0xb056b2(_0x3924d0);}[_0x1ec589(0x382f)](_0x140415=_0x4fd7a1['F']['Now']){var _0x46380c=_0x1ec589,_0x2ea00a;this[_0x46380c(0x30eb)]&&(null!=this[_0x46380c(0xce3)]&&(_0x2ea00a=_0x140415-this['_lastFrameTimeMs'],this[_0x46380c(0x1292)][_0x46380c(0x2e5)](_0x2ea00a)),this[_0x46380c(0xce3)]=_0x140415);}get[_0x1ec589(0x2d1a)](){var _0xf0b7a9=_0x1ec589;return this[_0xf0b7a9(0x1292)][_0xf0b7a9(0x3741)];}get['averageFrameTimeVariance'](){var _0x5d7368=_0x1ec589;return this['_rollingFrameTime'][_0x5d7368(0x206d)];}get['instantaneousFrameTime'](){var _0xb9ab85=_0x1ec589;return this[_0xb9ab85(0x1292)]['history'](0x0);}get[_0x1ec589(0x3a85)](){return 0x3e8/this['_rollingFrameTime']['average'];}get[_0x1ec589(0x26d8)](){var _0x5b15f9=_0x1ec589,_0x553609=this[_0x5b15f9(0x1292)][_0x5b15f9(0x40c8)](0x0);return 0x0===_0x553609?0x0:0x3e8/_0x553609;}get[_0x1ec589(0x23fb)](){var _0x1df44b=_0x1ec589;return this[_0x1df44b(0x1292)]['isSaturated']();}['enable'](){var _0x175ffb=_0x1ec589;this[_0x175ffb(0x30eb)]=!0x0;}['disable'](){var _0x5229cd=_0x1ec589;this[_0x5229cd(0x30eb)]=!0x1,this[_0x5229cd(0xce3)]=null;}get['isEnabled'](){return this['_enabled'];}[_0x1ec589(0x14ff)](){var _0xed24e7=_0x1ec589;this[_0xed24e7(0xce3)]=null,this[_0xed24e7(0x1292)][_0xed24e7(0x14ff)]();}}class _0xb056b2{constructor(_0x9345a5){var _0x30f876=_0x1ec589;this[_0x30f876(0x2c89)]=new Array(_0x9345a5),this[_0x30f876(0x14ff)]();}[_0x1ec589(0x2e5)](_0x3ff91b){var _0x1be7b6=_0x1ec589;let _0x4c4f38;var _0x142e19;this['isSaturated']()?(_0x142e19=this['_samples'][this[_0x1be7b6(0x22c)]],_0x4c4f38=_0x142e19-this[_0x1be7b6(0x3741)],this['average']-=_0x4c4f38/(this['_sampleCount']-0x1),this['_m2']-=_0x4c4f38*(_0x142e19-this[_0x1be7b6(0x3741)])):this[_0x1be7b6(0x3956)]++,_0x4c4f38=_0x3ff91b-this[_0x1be7b6(0x3741)],this[_0x1be7b6(0x3741)]+=_0x4c4f38/this[_0x1be7b6(0x3956)],this[_0x1be7b6(0x2d31)]+=_0x4c4f38*(_0x3ff91b-this[_0x1be7b6(0x3741)]),this['variance']=this[_0x1be7b6(0x2d31)]/(this[_0x1be7b6(0x3956)]-0x1),this[_0x1be7b6(0x2c89)][this[_0x1be7b6(0x22c)]]=_0x3ff91b,this[_0x1be7b6(0x22c)]++,this[_0x1be7b6(0x22c)]%=this[_0x1be7b6(0x2c89)][_0x1be7b6(0x18cc)];}[_0x1ec589(0x40c8)](_0x5db6df){var _0x2ce44f=_0x1ec589;if(_0x5db6df>=this['_sampleCount']||_0x5db6df>=this[_0x2ce44f(0x2c89)][_0x2ce44f(0x18cc)])return 0x0;var _0x2e035c=this['_wrapPosition'](this[_0x2ce44f(0x22c)]-0x1);return this['_samples'][this['_wrapPosition'](_0x2e035c-_0x5db6df)];}[_0x1ec589(0x23fb)](){var _0x5e77dd=_0x1ec589;return this[_0x5e77dd(0x3956)]>=this[_0x5e77dd(0x2c89)]['length'];}[_0x1ec589(0x14ff)](){var _0x281328=_0x1ec589;this[_0x281328(0x3741)]=0x0,this[_0x281328(0x206d)]=0x0,this['_sampleCount']=0x0,this['_pos']=0x0,this[_0x281328(0x2d31)]=0x0;}['_wrapPosition'](_0x5c5998){var _0xed3a4b=_0x1ec589,_0x901329=this[_0xed3a4b(0x2c89)][_0xed3a4b(0x18cc)];return(_0x5c5998%_0x901329+_0x901329)%_0x901329;}}},0x16e50:(_0x336610,_0x2583e3,_0x295fca)=>{var _0x1221e8=a8_0x1ec55c;_0x295fca['d'](_0x2583e3,{'m':()=>_0x4f7445});var _0x333f6b=_0x295fca(0xd53f);class _0x4f7445{static[_0x1221e8(0x281f)](_0x45f832){var _0x3e9c3e=_0x1221e8;_0x45f832&&0x0===_0x4f7445[_0x3e9c3e(0x3966)]&&(_0x45f832[_0x3e9c3e(0x1409)](_0x4f7445['_OldPivotPoint']),_0x4f7445['_PivotPostMultiplyPivotMatrix']=_0x45f832[_0x3e9c3e(0x112e)],_0x4f7445[_0x3e9c3e(0x97c)][_0x3e9c3e(0x1b8f)](0x0,0x0,0x0)||(_0x45f832[_0x3e9c3e(0x2077)](_0x333f6b['y3'][_0x3e9c3e(0x1cc0)]),_0x4f7445['_OldPivotPoint'][_0x3e9c3e(0x185b)](_0x45f832[_0x3e9c3e(0x4bb)](),_0x4f7445[_0x3e9c3e(0x2a97)]),_0x4f7445[_0x3e9c3e(0x382a)][_0x3e9c3e(0x9b3)](0x1,0x1,0x1),_0x4f7445[_0x3e9c3e(0x382a)][_0x3e9c3e(0x2de2)](_0x45f832[_0x3e9c3e(0x62d)]),_0x4f7445[_0x3e9c3e(0x382a)][_0x3e9c3e(0x6fc)](_0x4f7445['_PivotTranslation']),_0x45f832['position'][_0x3e9c3e(0x3e1)](_0x4f7445[_0x3e9c3e(0x382a)]))),_0x4f7445[_0x3e9c3e(0x3966)]++;}static[_0x1221e8(0x3a60)](_0x1f877){var _0x346a01=_0x1221e8;_0x1f877&&!_0x4f7445[_0x346a01(0x97c)]['equalsToFloats'](0x0,0x0,0x0)&&0x1===_0x4f7445['_PivotCached']&&(_0x1f877[_0x346a01(0x38f6)](_0x4f7445[_0x346a01(0x97c)]),_0x1f877[_0x346a01(0x112e)]=_0x4f7445['_PivotPostMultiplyPivotMatrix'],_0x4f7445[_0x346a01(0x382a)][_0x346a01(0x9b3)](0x1,0x1,0x1),_0x4f7445['_PivotTmpVector'][_0x346a01(0x2de2)](_0x1f877[_0x346a01(0x62d)]),_0x4f7445['_PivotTmpVector'][_0x346a01(0x6fc)](_0x4f7445[_0x346a01(0x2a97)]),_0x1f877['position']['subtractInPlace'](_0x4f7445[_0x346a01(0x382a)])),this['_PivotCached']--;}}_0x4f7445[_0x1221e8(0x3966)]=0x0,_0x4f7445[_0x1221e8(0x97c)]=new _0x333f6b['P'](),_0x4f7445[_0x1221e8(0x2a97)]=new _0x333f6b['P'](),_0x4f7445[_0x1221e8(0x382a)]=new _0x333f6b['P'](),_0x4f7445[_0x1221e8(0x2a2a)]=!0x1;},0x23a8:(_0x2c3e1b,_0x45e8bf,_0x5f50ac)=>{var _0x106167=a8_0x1ec55c;_0x5f50ac['d'](_0x45e8bf,{'F':()=>_0x4db08f});var _0x4bf52c=_0x5f50ac(0x7205);class _0x4db08f{static get[_0x106167(0x2205)](){var _0x46412a=_0x106167;return(_0x4bf52c['MZ']['IsWindowObjectExist']()&&window['performance']&&window[_0x46412a(0x1cd3)]['now']?window[_0x46412a(0x1cd3)]:Date)[_0x46412a(0x1cc6)]();}}},0x2123:(_0x3504ae,_0x547022,_0x31c025)=>{var _0x3f3147=a8_0x1ec55c,_0x7381a0=_0x31c025(0x9a70),_0x564347=_0x31c025(0x1133e);(class _0x5d1903{constructor(_0x47bd94,_0x370f6e,_0x2a3c19){var _0x1b8f1c=a8_0x5306;this[_0x1b8f1c(0x3c5c)]=_0x47bd94,_0x7381a0['Y'][_0x1b8f1c(0x35cb)](_0x1b8f1c(0x112d)+_0x370f6e+':'+_0x2a3c19),this[_0x1b8f1c(0x2746)]=new WebSocket('ws://'+_0x370f6e+':'+_0x2a3c19),this[_0x1b8f1c(0x2746)][_0x1b8f1c(0x10e2)]=_0x1137d7=>{var _0x4d27be=_0x1b8f1c;const _0x1acb77=_0x1137d7[_0x4d27be(0x307e)];if(_0x1acb77[_0x4d27be(0x2052)](_0x5d1903[_0x4d27be(0x3b0c)])){const _0x2fcc6e=_0x1acb77[_0x4d27be(0x3138)](_0x5d1903['_SERVER_PREFIX'][_0x4d27be(0x18cc)]);_0x7381a0['Y'][_0x4d27be(0x35cb)](_0x4d27be(0x12c3)+_0x2fcc6e[_0x4d27be(0x3138)](0x0,0x40)),this['_handleServerMessage'](_0x2fcc6e);}else _0x7381a0['Y'][_0x4d27be(0x35cb)](_0x4d27be(0x357)+_0x1acb77[_0x4d27be(0x3138)](0x0,0x40)),this[_0x4d27be(0x3ae3)]();},this['_webSocket'][_0x1b8f1c(0x21d)]=_0x36dcbf=>{var _0x2d7d10=_0x1b8f1c;_0x7381a0['Y']['Log'](_0x2d7d10(0x1e1d)+_0x36dcbf[_0x2d7d10(0xb99)]+'\x20'+_0x36dcbf[_0x2d7d10(0x228b)]);};}[_0x3f3147(0x35c7)](){var _0x155b6d=_0x3f3147;this[_0x155b6d(0x2746)][_0x155b6d(0x35c7)]();}[_0x3f3147(0x3866)](_0x4e846a){var _0x1e08b9=_0x3f3147;_0x1e08b9(0xf72)===_0x4e846a&&_0x564347['K'][_0x1e08b9(0x3052)](this[_0x1e08b9(0x3c5c)])[_0x1e08b9(0x2cc0)](_0x44542e=>{var _0x1b812c=_0x1e08b9;this[_0x1b812c(0x2746)]['send'](_0x1b812c(0x3c5e)+JSON[_0x1b812c(0x401b)](_0x44542e));});}[_0x3f3147(0x3ae3)](){}}['_SERVER_PREFIX']='$$');},0x10981:(_0x4686cd,_0x44d08c,_0x1462ff)=>{var _0x112442=a8_0x1ec55c;_0x1462ff['d'](_0x44d08c,{'r':()=>_0x4e5bd9});var _0xf72cb7=_0x1462ff(0x1610),_0x186761=_0x1462ff(0x95d8),_0x1c1c25=(_0x1462ff(0x3c51),_0x1462ff(0x160b0),_0x1462ff(0xc86b));class _0x4e5bd9{static[_0x112442(0x358f)](_0x168686){var _0x325df7=_0x112442;const _0xa7bf58=_0x168686[_0x325df7(0x276b)];if(_0xa7bf58&&_0x168686[_0x325df7(0xab5)]){const _0x355444=_0xa7bf58[_0x325df7(0x3e9d)]();var _0x3baa4a=_0x355444[_0x325df7(0x16da)](),_0x3dcb90=_0xa7bf58[_0x325df7(0x3b27)];let _0x36546e=!0x1;_0x3baa4a[_0x325df7(0x2038)]&&_0x3baa4a[_0x325df7(0x5f4)]?(_0x36546e=!0x0,_0xa7bf58[_0x325df7(0x19d6)]=_0xf72cb7['g'][_0x325df7(0x3d07)]):_0x3baa4a[_0x325df7(0x2998)]&&_0x3baa4a[_0x325df7(0x7be)]&&(_0x36546e=!0x0,_0xa7bf58[_0x325df7(0x19d6)]=_0xf72cb7['g'][_0x325df7(0x1608)]),_0x36546e&&(_0xa7bf58[_0x325df7(0x3b27)]=!0x1,_0xa7bf58[_0x325df7(0x291c)]=!0x1,_0xa7bf58[_0x325df7(0x1aaa)]=!0x1),_0x3baa4a=()=>{var _0x4ddb6c=_0x325df7;if(_0x36546e){const _0x130109=new _0x186761['D'](_0x4ddb6c(0x1aac),_0x4ddb6c(0x1aac),null,null,0x1,null,_0xf72cb7['g'][_0x4ddb6c(0x2469)],_0x355444,!0x1,void 0x0,_0xa7bf58['type'],void 0x0,null,!0x1),_0x570b0c=(_0x130109[_0x4ddb6c(0x2418)]=!0x0,_0x355444['createRenderTargetTexture'](_0xa7bf58[_0x4ddb6c(0x146c)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0xa7bf58[_0x4ddb6c(0x1105)],'type':_0xa7bf58[_0x4ddb6c(0x19d6)],'format':_0xf72cb7['g'][_0x4ddb6c(0x12a4)]}));_0x130109[_0x4ddb6c(0x2a8e)]()[_0x4ddb6c(0x26e0)](()=>{var _0x3ccd9c=_0x4ddb6c;_0x130109['onApply']=_0x5abecc=>{var _0x59ab3c=a8_0x5306;_0x5abecc[_0x59ab3c(0xcf8)](_0x59ab3c(0x3523),_0xa7bf58),_0x5abecc['setFloat2'](_0x59ab3c(0x393f),0x1,0x1);},_0x168686['getScene']()['postProcessManager']['directRender']([_0x130109],_0x570b0c,!0x0),_0x355444[_0x3ccd9c(0x1d4a)](),_0x355444[_0x3ccd9c(0x2ac0)](_0xa7bf58),_0x130109&&_0x130109['dispose'](),_0x570b0c[_0x3ccd9c(0x3fde)](_0xa7bf58),_0xa7bf58[_0x3ccd9c(0x3b27)]=!0x0;});}},_0x3dcb90?_0x3baa4a():_0x168686[_0x325df7(0x1e62)][_0x325df7(0x41c9)](_0x3baa4a);}}static[_0x112442(0x992)](_0x38753c,_0x1dc7d2,_0x24e214=_0xf72cb7['g'][_0x112442(0x2d4d)]){var _0x2c593f=_0x112442;return(0x0,_0x1c1c25['$0'])(_0x2c593f(0x41fd),_0x38753c,_0x1dc7d2,_0x24e214,_0xf72cb7['g'][_0x2c593f(0x16b2)],_0xf72cb7['g'][_0x2c593f(0x12a4)]);}}},0x4ba:(_0x2fee12,_0x3d5778,_0x2b386e)=>{var _0x14ed63=a8_0x1ec55c;_0x2b386e(0x11096);var _0x295916=_0x2b386e(0x94e3);(class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{});class _0x57af4d extends class{constructor(_0x347400=0x0){this['priority']=_0x347400;}[_0x14ed63(0x248e)](){return'';}['apply'](_0x68edd8,_0x156f44){return!0x0;}}{constructor(){var _0x210a8d=_0x14ed63;super(...arguments),this[_0x210a8d(0x1797)]=_0x4b9bac=>{var _0x49e44c=_0x210a8d;if(!(_0x4b9bac instanceof _0x295916['Kj']))return!0x1;const _0x4d1606=_0x4b9bac;return!(_0x4d1606[_0x49e44c(0x41ea)]()||!_0x4d1606['isVisible']||!_0x4d1606[_0x49e44c(0x1253)]()||0x0<_0x4d1606[_0x49e44c(0x1f1d)][_0x49e44c(0x18cc)]||_0x4d1606[_0x49e44c(0x293f)]||_0x4d1606[_0x49e44c(0x2eb0)]||0x0===_0x4d1606[_0x49e44c(0x3fd3)]());};}static get[_0x14ed63(0x2292)](){return _0x57af4d['_UpdateSelectionTree'];}static set['UpdateSelectionTree'](_0x182fd6){var _0x5858b1=_0x14ed63;_0x57af4d[_0x5858b1(0x3f04)]=_0x182fd6;}['getDescription'](){var _0x240510=_0x14ed63;return _0x240510(0x346d);}[_0x14ed63(0x29f3)](_0x53af36,_0x1d6c07,_0x463e13){var _0x45822e=_0x14ed63;const _0x1e3932=_0x53af36[_0x45822e(0x4dd)]['slice'](0x0);let _0x1a1ab3=_0x1e3932['length'];for(let _0x56185c=0x0;_0x56185c<_0x1a1ab3;_0x56185c++){const _0x31f0af=new Array();var _0x238841=_0x1e3932[_0x56185c];if(this[_0x45822e(0x1797)](_0x238841)){_0x31f0af[_0x45822e(0xede)](_0x238841);for(let _0x5a2b66=_0x56185c+0x1;_0x5a2b66<_0x1a1ab3;_0x5a2b66++){var _0x29a69e=_0x1e3932[_0x5a2b66];this['_canBeMerged'](_0x29a69e)&&_0x29a69e[_0x45822e(0x20e8)]===_0x238841[_0x45822e(0x20e8)]&&_0x29a69e['checkCollisions']===_0x238841[_0x45822e(0x1ba2)]&&(_0x31f0af[_0x45822e(0xede)](_0x29a69e),_0x1a1ab3--,_0x1e3932[_0x45822e(0xb1f)](_0x5a2b66,0x1),_0x5a2b66--);}_0x31f0af[_0x45822e(0x18cc)]<0x2||_0x295916['Kj']['MergeMeshes'](_0x31f0af,void 0x0,!0x0);}}const _0x434b98=_0x53af36;return _0x434b98[_0x45822e(0x3730)]&&(null!=_0x463e13?_0x463e13&&_0x434b98['createOrUpdateSelectionOctree']():_0x57af4d[_0x45822e(0x2292)]&&_0x434b98['createOrUpdateSelectionOctree']()),!0x0;}}_0x57af4d[_0x14ed63(0x3f04)]=!0x1;},0x14f2f:(_0x4f4a38,_0x4d0471,_0x2c0df6)=>{_0x2c0df6(0x1133e),_0x2c0df6(0x94e3),_0x2c0df6(0xd5e5),_0x2c0df6(0x43d7),_0x2c0df6(0x7120),_0x2c0df6(0x15c0e),_0x2c0df6(0xfe45),_0x2c0df6(0x13b02),_0x2c0df6(0x18457),_0x2c0df6(0x8c3e),_0x2c0df6(0xa6c6),_0x2c0df6(0x95d8),_0x2c0df6(0x12cad),_0x2c0df6(0x10435);},0x1133e:(_0x117399,_0x150f43,_0x1b784f)=>{var _0x45ee9c=a8_0x1ec55c;_0x1b784f['d'](_0x150f43,{'K':()=>_0x578a7f});var _0x4ae114=_0x1b784f(0x94e3),_0x3b1822=_0x1b784f(0x1610),_0x2d99bf=_0x1b784f(0xfe45),_0x53fa14=_0x1b784f(0x10435),_0x3d7341=_0x1b784f(0x12cad),_0x5e34e9=_0x1b784f(0x6214);let _0x30f6c8=[];const _0x30c8fd=(_0x12cd45,_0x2033bf)=>{var _0x53acdd=a8_0x5306;_0x12cd45[_0x53acdd(0x26cb)]||(_0x2033bf[_0x53acdd(0x1d04)][_0x53acdd(0xede)](_0x12cd45[_0x53acdd(0x14aa)]()),_0x30f6c8[_0x12cd45['id']]=!0x0);},_0x4f37f4=(_0x13ee7c,_0x257872)=>{var _0x465bd0=a8_0x5306,_0x266024={},_0x402355=_0x13ee7c[_0x465bd0(0x544)];return _0x402355&&!_0x13ee7c[_0x465bd0(0x3d78)]()[_0x465bd0(0x39a9)](_0x402355['id'])&&_0x30c8fd(_0x402355,_0x257872['geometries']),_0x13ee7c[_0x465bd0(0x18e2)]&&_0x13ee7c[_0x465bd0(0x18e2)](_0x266024),_0x266024;},_0x1a8af1=(_0x32e615,_0x5de315)=>{var _0x5e2e33=a8_0x5306;if(_0x32e615[_0x5e2e33(0x38bf)]===_0x3b1822['g']['DELAYLOADSTATE_LOADED']||_0x32e615['delayLoadState']===_0x3b1822['g']['DELAYLOADSTATE_NONE']){var _0x282413=_0x3eddbd=>{var _0x33a19f=_0x5e2e33;_0x5de315['materials']=_0x5de315[_0x33a19f(0x6d0)]||[],_0x32e615['material']&&!_0x5de315[_0x33a19f(0x6d0)][_0x33a19f(0x2f7f)](_0x470db6=>_0x470db6['id']===_0x32e615['material']['id'])&&_0x5de315[_0x33a19f(0x6d0)][_0x33a19f(0xede)](_0x3eddbd['serialize']());};if(_0x32e615['material']&&!_0x32e615['material']['doNotSerialize']){if(_0x32e615[_0x5e2e33(0x20e8)]instanceof _0x2d99bf['G']){if(_0x5de315[_0x5e2e33(0x2a1)]=_0x5de315[_0x5e2e33(0x2a1)]||[],!_0x5de315[_0x5e2e33(0x2a1)]['some'](_0x183379=>_0x183379['id']===_0x32e615[_0x5e2e33(0x20e8)]['id'])){_0x5de315[_0x5e2e33(0x2a1)][_0x5e2e33(0xede)](_0x32e615[_0x5e2e33(0x20e8)][_0x5e2e33(0x18e2)]());for(const _0x299316 of _0x32e615['material'][_0x5e2e33(0x2935)])_0x299316&&_0x282413(_0x299316);}}else _0x282413(_0x32e615['material']);}else _0x32e615['material']||_0x282413(_0x32e615[_0x5e2e33(0x3d78)]()['defaultMaterial']);var _0x745f60=_0x32e615[_0x5e2e33(0x544)];_0x745f60&&(_0x5de315[_0x5e2e33(0x3bc6)]||(_0x5de315['geometries']={},_0x5de315[_0x5e2e33(0x3bc6)][_0x5e2e33(0x3c61)]=[],_0x5de315[_0x5e2e33(0x3bc6)][_0x5e2e33(0x1459)]=[],_0x5de315['geometries']['cylinders']=[],_0x5de315[_0x5e2e33(0x3bc6)][_0x5e2e33(0xe08)]=[],_0x5de315[_0x5e2e33(0x3bc6)][_0x5e2e33(0x92f)]=[],_0x5de315[_0x5e2e33(0x3bc6)][_0x5e2e33(0x1376)]=[],_0x5de315['geometries'][_0x5e2e33(0x3c48)]=[],_0x5de315[_0x5e2e33(0x3bc6)][_0x5e2e33(0x1d04)]=[]),_0x30c8fd(_0x745f60,_0x5de315[_0x5e2e33(0x3bc6)])),_0x32e615['skeleton']&&!_0x32e615[_0x5e2e33(0x293f)][_0x5e2e33(0x26cb)]&&(_0x5de315[_0x5e2e33(0x3ebd)]=_0x5de315['skeletons']||[],_0x5de315['skeletons'][_0x5e2e33(0xede)](_0x32e615[_0x5e2e33(0x293f)][_0x5e2e33(0x18e2)]())),_0x5de315[_0x5e2e33(0x4dd)]=_0x5de315['meshes']||[],_0x5de315[_0x5e2e33(0x4dd)]['push'](_0x4f37f4(_0x32e615,_0x5de315));}};class _0x578a7f{static[_0x45ee9c(0x12df)](){_0x30f6c8=[];}static['Serialize'](_0x190a27){return _0x578a7f['_Serialize'](_0x190a27);}static[_0x45ee9c(0x864)](_0x437849,_0x2be5ae=!0x0){var _0x46e411=_0x45ee9c;const _0x457a77={};if(_0x2be5ae&&!_0x437849[_0x46e411(0x3e9d)]()[_0x46e411(0x1d9a)][_0x46e411(0x4136)]&&_0x3d7341['x'][_0x46e411(0x1c48)]&&_0x5e34e9[_0x46e411(0x2c90)](_0x46e411(0x1e91)),_0x578a7f[_0x46e411(0x12df)](),_0x457a77['useDelayedTextureLoading']=_0x437849['useDelayedTextureLoading'],_0x457a77['autoClear']=_0x437849['autoClear'],_0x457a77[_0x46e411(0xdbf)]=_0x437849[_0x46e411(0xdbf)][_0x46e411(0x4049)](),_0x457a77[_0x46e411(0x2789)]=_0x437849['ambientColor'][_0x46e411(0x4049)](),_0x457a77[_0x46e411(0xc3a)]=_0x437849[_0x46e411(0xc3a)][_0x46e411(0x4049)](),_0x457a77[_0x46e411(0x28cc)]=_0x437849['collisionsEnabled'],_0x457a77['useRightHandedSystem']=_0x437849[_0x46e411(0x41ba)],_0x437849['fogMode']&&0x0!==_0x437849[_0x46e411(0x2db9)]&&(_0x457a77[_0x46e411(0x2db9)]=_0x437849[_0x46e411(0x2db9)],_0x457a77['fogColor']=_0x437849['fogColor'][_0x46e411(0x4049)](),_0x457a77[_0x46e411(0x39d1)]=_0x437849[_0x46e411(0x39d1)],_0x457a77['fogEnd']=_0x437849[_0x46e411(0x113d)],_0x457a77[_0x46e411(0x206b)]=_0x437849['fogDensity']),_0x437849[_0x46e411(0x2408)]()){const _0x1f0ea6=_0x437849['getPhysicsEngine']();_0x1f0ea6&&(_0x457a77['physicsEnabled']=!0x0,_0x457a77['physicsGravity']=_0x1f0ea6[_0x46e411(0xc3a)][_0x46e411(0x4049)](),_0x457a77['physicsEngine']=_0x1f0ea6[_0x46e411(0x2859)]());}_0x437849[_0x46e411(0xa80)]&&(_0x457a77[_0x46e411(0xa80)]=_0x437849['metadata']),_0x457a77[_0x46e411(0x3629)]=[];for(const _0x526b97 of _0x437849[_0x46e411(0x4dd)]){const _0x48a1af=_0x526b97[_0x46e411(0x1d81)];_0x48a1af&&_0x457a77[_0x46e411(0x3629)][_0x46e411(0xede)](_0x48a1af[_0x46e411(0x18e2)]());}_0x457a77[_0x46e411(0x3f5b)]=[];let _0x175e3b,_0xc99751;for(_0x175e3b=0x0;_0x175e3b<_0x437849[_0x46e411(0x3f5b)]['length'];_0x175e3b++)(_0xc99751=_0x437849[_0x46e411(0x3f5b)][_0x175e3b])[_0x46e411(0x26cb)]||_0x457a77['lights'][_0x46e411(0xede)](_0xc99751[_0x46e411(0x18e2)]());for(_0x457a77[_0x46e411(0x3025)]=[],_0x175e3b=0x0;_0x175e3b<_0x437849[_0x46e411(0x3025)][_0x46e411(0x18cc)];_0x175e3b++){const _0x20328c=_0x437849['cameras'][_0x175e3b];_0x20328c[_0x46e411(0x26cb)]||_0x457a77['cameras'][_0x46e411(0xede)](_0x20328c[_0x46e411(0x18e2)]());}if(_0x437849[_0x46e411(0x1647)]&&(_0x457a77['activeCameraID']=_0x437849['activeCamera']['id']),_0x53fa14['p4'][_0x46e411(0x4219)](_0x437849,_0x457a77),_0x437849[_0x46e411(0x16f8)]&&0x0<_0x437849[_0x46e411(0x16f8)][_0x46e411(0x18cc)]){_0x457a77[_0x46e411(0x16f8)]=[];for(let _0x5b8a21=0x0;_0x5b8a21<_0x437849[_0x46e411(0x16f8)][_0x46e411(0x18cc)];_0x5b8a21++){const _0xb76f5c=_0x437849[_0x46e411(0x16f8)][_0x5b8a21];_0x457a77[_0x46e411(0x16f8)][_0x46e411(0xede)](_0xb76f5c[_0x46e411(0x18e2)]());}}if(_0x437849[_0x46e411(0x27b5)]&&0x0<_0x437849[_0x46e411(0x27b5)][_0x46e411(0x18cc)])for(_0x457a77['reflectionProbes']=[],_0x175e3b=0x0;_0x175e3b<_0x437849[_0x46e411(0x27b5)]['length'];_0x175e3b++){const _0x2fff63=_0x437849[_0x46e411(0x27b5)][_0x175e3b];_0x457a77[_0x46e411(0x27b5)][_0x46e411(0xede)](_0x2fff63['serialize']());}_0x457a77[_0x46e411(0x6d0)]=[],_0x457a77[_0x46e411(0x2a1)]=[];let _0x54ab33;for(_0x175e3b=0x0;_0x175e3b<_0x437849[_0x46e411(0x6d0)]['length'];_0x175e3b++)(_0x54ab33=_0x437849[_0x46e411(0x6d0)][_0x175e3b])[_0x46e411(0x26cb)]||_0x457a77['materials']['push'](_0x54ab33['serialize']());for(_0x457a77[_0x46e411(0x2a1)]=[],_0x175e3b=0x0;_0x175e3b<_0x437849['multiMaterials']['length'];_0x175e3b++){const _0x22a6d1=_0x437849[_0x46e411(0x2a1)][_0x175e3b];_0x457a77[_0x46e411(0x2a1)][_0x46e411(0xede)](_0x22a6d1['serialize']());}for(_0x437849[_0x46e411(0x3bcd)]&&(_0x437849[_0x46e411(0x3bcd)][_0x46e411(0x30e4)]?_0x457a77[_0x46e411(0x3bcd)]=_0x437849[_0x46e411(0x3bcd)][_0x46e411(0x18e2)]():(_0x457a77[_0x46e411(0x3bcd)]=_0x437849[_0x46e411(0x3bcd)][_0x46e411(0xc1b)],_0x457a77[_0x46e411(0x4b0)]=_0x437849[_0x46e411(0x3bcd)][_0x46e411(0x3d37)])),_0x457a77[_0x46e411(0x1066)]=_0x437849[_0x46e411(0x1066)],_0x457a77['skeletons']=[],_0x175e3b=0x0;_0x175e3b<_0x437849['skeletons']['length'];_0x175e3b++){const _0x1da0be=_0x437849[_0x46e411(0x3ebd)][_0x175e3b];_0x1da0be['doNotSerialize']||_0x457a77['skeletons'][_0x46e411(0xede)](_0x1da0be['serialize']());}for(_0x457a77[_0x46e411(0x3b43)]=[],_0x175e3b=0x0;_0x175e3b<_0x437849[_0x46e411(0x3b43)][_0x46e411(0x18cc)];_0x175e3b++)_0x437849[_0x46e411(0x3b43)][_0x175e3b]['doNotSerialize']||_0x457a77[_0x46e411(0x3b43)][_0x46e411(0xede)](_0x437849[_0x46e411(0x3b43)][_0x175e3b][_0x46e411(0x18e2)]());_0x457a77[_0x46e411(0x3bc6)]={},_0x457a77[_0x46e411(0x3bc6)][_0x46e411(0x3c61)]=[],_0x457a77[_0x46e411(0x3bc6)][_0x46e411(0x1459)]=[],_0x457a77[_0x46e411(0x3bc6)][_0x46e411(0x321a)]=[],_0x457a77['geometries']['toruses']=[],_0x457a77[_0x46e411(0x3bc6)][_0x46e411(0x92f)]=[],_0x457a77['geometries'][_0x46e411(0x1376)]=[],_0x457a77[_0x46e411(0x3bc6)][_0x46e411(0x3c48)]=[],_0x457a77['geometries'][_0x46e411(0x1d04)]=[],_0x30f6c8=[];var _0x27838d=_0x437849['getGeometries']();for(_0x175e3b=0x0;_0x175e3b<_0x27838d['length'];_0x175e3b++){const _0x3400f7=_0x27838d[_0x175e3b];_0x3400f7['isReady']()&&_0x30c8fd(_0x3400f7,_0x457a77['geometries']);}for(_0x457a77[_0x46e411(0x4dd)]=[],_0x175e3b=0x0;_0x175e3b<_0x437849[_0x46e411(0x4dd)][_0x46e411(0x18cc)];_0x175e3b++){var _0x3d9962=_0x437849[_0x46e411(0x4dd)][_0x175e3b];_0x3d9962 instanceof _0x4ae114['Kj']&&((_0x3d9962=_0x3d9962)['doNotSerialize']||_0x3d9962[_0x46e411(0x38bf)]!==_0x3b1822['g'][_0x46e411(0x75f)]&&_0x3d9962['delayLoadState']!==_0x3b1822['g']['DELAYLOADSTATE_NONE']||_0x457a77[_0x46e411(0x4dd)][_0x46e411(0xede)](_0x4f37f4(_0x3d9962,_0x457a77)));}for(_0x457a77['particleSystems']=[],_0x175e3b=0x0;_0x175e3b<_0x437849[_0x46e411(0x3f0f)][_0x46e411(0x18cc)];_0x175e3b++)_0x457a77[_0x46e411(0x3f0f)]['push'](_0x437849['particleSystems'][_0x175e3b][_0x46e411(0x18e2)](!0x1));for(_0x457a77[_0x46e411(0x1f70)]=[],_0x175e3b=0x0;_0x175e3b<_0x437849[_0x46e411(0x1f70)][_0x46e411(0x18cc)];_0x175e3b++)_0x457a77[_0x46e411(0x1f70)][_0x46e411(0xede)](_0x437849[_0x46e411(0x1f70)][_0x175e3b][_0x46e411(0x18e2)]());_0x437849['actionManager']&&(_0x457a77[_0x46e411(0x464)]=_0x437849['actionManager'][_0x46e411(0x18e2)](_0x46e411(0x3241)));for(const _0x515b30 of _0x437849[_0x46e411(0x2349)])_0x515b30['serialize'](_0x457a77);return _0x457a77;}static[_0x45ee9c(0x3052)](_0xe0fb2e){var _0x4e929f=_0x45ee9c;const _0x1c9893=_0x578a7f[_0x4e929f(0x864)](_0xe0fb2e,!0x1);return _0xe0fb2e=[],(this[_0x4e929f(0x3fb7)](_0x1c9893,_0xe0fb2e),Promise['all'](_0xe0fb2e)[_0x4e929f(0x2cc0)](()=>_0x1c9893));}static[_0x45ee9c(0x3fb7)](_0x27db57,_0x34683f){var _0x382318=_0x45ee9c;if(Array[_0x382318(0x2cb4)](_0x27db57))for(let _0x1b50fd=0x0;_0x1b50fd<_0x27db57[_0x382318(0x18cc)];++_0x1b50fd){const _0x4e34f4=_0x27db57[_0x1b50fd];_0x4e34f4 instanceof Promise?_0x34683f[_0x382318(0xede)](_0x4e34f4['then'](_0x495718=>_0x27db57[_0x1b50fd]=_0x495718)):(_0x4e34f4 instanceof Object||Array['isArray'](_0x4e34f4))&&this[_0x382318(0x3fb7)](_0x4e34f4,_0x34683f);}else{if(_0x27db57 instanceof Object){for(const _0x3af62b in _0x27db57)if(Object['prototype'][_0x382318(0x55a)][_0x382318(0x15d4)](_0x27db57,_0x3af62b)){const _0x243bc8=_0x27db57[_0x3af62b];_0x243bc8 instanceof Promise?_0x34683f[_0x382318(0xede)](_0x243bc8[_0x382318(0x2cc0)](_0x173ee9=>_0x27db57[_0x3af62b]=_0x173ee9)):(_0x243bc8 instanceof Object||Array[_0x382318(0x2cb4)](_0x243bc8))&&this[_0x382318(0x3fb7)](_0x243bc8,_0x34683f);}}}}static['SerializeMesh'](_0x2e187f,_0x983e0=!0x1,_0x39c628=!0x1){var _0x468467=_0x45ee9c;const _0x3e7faf={};if(_0x578a7f[_0x468467(0x12df)](),_0x2e187f=_0x2e187f instanceof Array?_0x2e187f:[_0x2e187f],_0x983e0||_0x39c628){for(let _0x1fb163=0x0;_0x1fb163<_0x2e187f[_0x468467(0x18cc)];++_0x1fb163)_0x39c628&&_0x2e187f[_0x1fb163][_0x468467(0x3bbb)]()[_0x468467(0x35b2)](_0x24b8bb=>{var _0x30312a=_0x468467;_0x24b8bb instanceof _0x4ae114['Kj']&&_0x2e187f[_0x30312a(0x86a)](_0x24b8bb)<0x0&&!_0x24b8bb['doNotSerialize']&&_0x2e187f[_0x30312a(0xede)](_0x24b8bb);}),_0x983e0&&_0x2e187f[_0x1fb163][_0x468467(0xc5c)]&&_0x2e187f[_0x468467(0x86a)](_0x2e187f[_0x1fb163]['parent'])<0x0&&!_0x2e187f[_0x1fb163]['parent'][_0x468467(0x26cb)]&&_0x2e187f[_0x468467(0xede)](_0x2e187f[_0x1fb163][_0x468467(0xc5c)]);}return _0x2e187f[_0x468467(0x35b2)](_0x55b666=>{_0x1a8af1(_0x55b666,_0x3e7faf);}),_0x3e7faf;}}},0x87eb:(_0x269f84,_0x17915c,_0x1eafe6)=>{var _0x284b22=a8_0x1ec55c,_0x47e55c=_0x1eafe6(0x12cad),_0x533c2f=_0x1eafe6(0xcde8),_0x5a2350=_0x1eafe6(0xaf6d),_0x3f9768=_0x1eafe6(0x1610),_0x5b1f17=_0x1eafe6(0x9a70),_0x326feb=_0x1eafe6(0x4ba7),_0x4aa22a=_0x1eafe6(0x2de5),_0x20bffc=_0x1eafe6(0xc86b);let _0x51fa25=null;function _0x2bc02a(_0x2eb948,_0xee88c8,_0x161662,_0x1da1e7,_0x329b56='image/png',_0x246f36=!0x1){var _0x382053=a8_0x5306,{height:_0x383624,width:_0x10ff80}=_0x2f30b0(_0x2eb948,_0xee88c8,_0x161662);if(_0x383624&&_0x10ff80){(_0x51fa25=_0x51fa25||document[_0x382053(0x2b23)]('canvas'))[_0x382053(0x146c)]=_0x10ff80,_0x51fa25['height']=_0x383624;const _0x4cc827=_0x51fa25[_0x382053(0x3ac3)]('2d');var _0x3a997c=_0x2eb948['getRenderWidth']()/_0x2eb948[_0x382053(0x31af)]();let _0x4672c0=_0x10ff80,_0x3fdac2=_0x4672c0/_0x3a997c;_0x3fdac2>_0x383624&&(_0x3fdac2=_0x383624,_0x4672c0=_0x3fdac2*_0x3a997c);const _0xc97c1a=Math[_0x382053(0x1955)](0x0,_0x10ff80-_0x4672c0)/0x2,_0x52f986=Math[_0x382053(0x1955)](0x0,_0x383624-_0x3fdac2)/0x2;_0xee88c8[_0x382053(0x3d78)]()['activeCamera']!==_0xee88c8?_0xc4e19f(_0x2eb948,_0xee88c8,_0x161662,_0x33a53c=>{var _0x3e580e=_0x382053,_0x5a5c03;_0x246f36?(_0x5a5c03=new Blob([_0x33a53c]),_0x326feb['w1'][_0x3e580e(0x4274)](_0x5a5c03),_0x1da1e7&&_0x1da1e7('')):_0x1da1e7&&_0x1da1e7(_0x33a53c);},_0x329b56,0x1,_0x2eb948[_0x382053(0x3e3a)]()['antialias']):_0x2eb948[_0x382053(0x1f9e)]['addOnce'](()=>{var _0x30e509=_0x382053,_0x4668e5=_0x2eb948[_0x30e509(0x1a7a)]();_0x4cc827&&_0x4668e5&&_0x4cc827['drawImage'](_0x4668e5,_0xc97c1a,_0x52f986,_0x4672c0,_0x3fdac2),_0x51fa25&&(_0x246f36?(_0x326feb['w1'][_0x30e509(0xcee)](_0x51fa25,void 0x0,_0x329b56),_0x1da1e7&&_0x1da1e7('')):_0x326feb['w1']['EncodeScreenshotCanvasData'](_0x51fa25,_0x1da1e7,_0x329b56));});}else _0x5b1f17['Y'][_0x382053(0x3556)](_0x382053(0x8b6));}function _0xc4e19f(_0x5b15f2,_0x4172e7,_0x245900,_0xda6e18,_0x42b45e=_0x284b22(0x14cd),_0x320c93=0x1,_0x114a19=!0x1,_0x32cd2e,_0x12c7bb=!0x1,_0x3ef8b1=!0x1,_0xa143ce=!0x0){var _0x15fd9c=_0x284b22;const {height:_0x59010e,width:_0x44bcd5,finalWidth:_0x3f578c,finalHeight:_0x69698d}=_0x2f30b0(_0x5b15f2,_0x4172e7,_0x245900);_0x245900={'width':_0x44bcd5,'height':_0x59010e};if(_0x59010e&&_0x44bcd5){const _0x1a8534={'width':_0x5b15f2[_0x15fd9c(0x3583)](),'height':_0x5b15f2[_0x15fd9c(0x31af)]()},_0x4654dc=(_0x5b15f2[_0x15fd9c(0xc58)](_0x44bcd5,_0x59010e),_0x4172e7[_0x15fd9c(0x3d78)]()),_0x205694=new _0x533c2f['_'](_0x15fd9c(0x1f11),_0x245900,_0x4654dc,!0x1,!0x1,_0x3f9768['g']['TEXTURETYPE_UNSIGNED_INT'],!0x1,_0x47e55c['x'][_0x15fd9c(0x208f)],void 0x0,_0x3ef8b1,void 0x0,void 0x0,void 0x0,_0x320c93),_0x41e600=(_0x205694[_0x15fd9c(0x1450)]=_0x4654dc[_0x15fd9c(0x4dd)][_0x15fd9c(0x538)](),_0x205694[_0x15fd9c(0x103a)]=_0x320c93,_0x205694[_0x15fd9c(0x309a)]=_0x12c7bb,_0x205694[_0x15fd9c(0x1647)]=_0x4172e7,_0x205694['forceLayerMaskCheck']=_0xa143ce,()=>{var _0x527f72=_0x15fd9c;_0x5b15f2[_0x527f72(0x1f9e)][_0x527f72(0x41c9)](()=>{var _0x41fa88=_0x527f72;_0x3f578c===_0x44bcd5&&_0x69698d===_0x59010e?_0x205694['readPixels'](void 0x0,void 0x0,void 0x0,!0x1)[_0x41fa88(0x2cc0)](_0x3107ab=>{var _0x15b473=_0x41fa88;_0x4aa22a['B']['DumpData'](_0x44bcd5,_0x59010e,_0x3107ab,_0xda6e18,_0x42b45e,_0x32cd2e,!0x0),_0x205694[_0x15b473(0x41a)]();}):(0x0,_0x20bffc['$0'])(_0x41fa88(0x39a5),_0x205694[_0x41fa88(0x4149)](),_0x4654dc,void 0x0,void 0x0,void 0x0,_0x3f578c,_0x69698d)[_0x41fa88(0x2cc0)](_0x45c871=>{var _0x1751f1=_0x41fa88;_0x5b15f2[_0x1751f1(0x2068)](_0x45c871,_0x3f578c,_0x69698d,-0x1,0x0,null,!0x0,!0x1,0x0,0x0)[_0x1751f1(0x2cc0)](_0x1d7998=>{var _0x36d63b=_0x1751f1;_0x4aa22a['B'][_0x36d63b(0x13d1)](_0x3f578c,_0x69698d,_0x1d7998,_0xda6e18,_0x42b45e,_0x32cd2e,!0x0),_0x45c871[_0x36d63b(0x41a)]();});});}),_0x4654dc[_0x527f72(0x3998)](),_0x4654dc[_0x527f72(0x2498)](),_0x205694[_0x527f72(0x3ff8)](!0x0),_0x4654dc[_0x527f72(0x3998)](),_0x4654dc[_0x527f72(0x2498)](),_0x5b15f2['setSize'](_0x1a8534['width'],_0x1a8534[_0x527f72(0x3062)]),_0x4172e7['getProjectionMatrix'](!0x0),_0x4654dc[_0x527f72(0x3ff8)]();});if(_0x114a19){const _0x26854c=new _0x5a2350['P'](_0x15fd9c(0x2e4f),0x1,_0x4654dc[_0x15fd9c(0x1647)]);_0x205694['addPostProcess'](_0x26854c),_0x26854c[_0x15fd9c(0x2a8e)]()['isReady']()?_0x41e600():_0x26854c[_0x15fd9c(0x2a8e)]()[_0x15fd9c(0x37be)]=()=>{_0x41e600();};}else _0x41e600();}else _0x5b1f17['Y']['Error'](_0x15fd9c(0x8b6));}function _0x2f30b0(_0x5de520,_0x5126d8,_0x2d17d7){var _0x50787e=_0x284b22;let _0x300cd8=0x0,_0x16ff86=0x0,_0x5b2488=0x0,_0x59bc54=0x0;var _0x5e679a;return _0x50787e(0x4238)==typeof _0x2d17d7?(_0x5e679a=_0x2d17d7[_0x50787e(0x138e)]?Math[_0x50787e(0x273d)](_0x2d17d7[_0x50787e(0x138e)]):0x1,_0x2d17d7[_0x50787e(0x146c)]&&_0x2d17d7['height']?(_0x300cd8=_0x2d17d7['height']*_0x5e679a,_0x16ff86=_0x2d17d7[_0x50787e(0x146c)]*_0x5e679a):_0x2d17d7['width']&&!_0x2d17d7[_0x50787e(0x3062)]?(_0x16ff86=_0x2d17d7[_0x50787e(0x146c)]*_0x5e679a,_0x300cd8=Math[_0x50787e(0xb94)](_0x16ff86/_0x5de520[_0x50787e(0xf24)](_0x5126d8))):_0x2d17d7[_0x50787e(0x3062)]&&!_0x2d17d7['width']?(_0x300cd8=_0x2d17d7['height']*_0x5e679a,_0x16ff86=Math['round'](_0x300cd8*_0x5de520['getAspectRatio'](_0x5126d8))):(_0x16ff86=Math[_0x50787e(0xb94)](_0x5de520[_0x50787e(0x3583)]()*_0x5e679a),_0x300cd8=Math[_0x50787e(0xb94)](_0x16ff86/_0x5de520[_0x50787e(0xf24)](_0x5126d8))),_0x2d17d7[_0x50787e(0x145f)]&&_0x2d17d7[_0x50787e(0x24e4)]?(_0x59bc54=_0x2d17d7['finalHeight'],_0x5b2488=_0x2d17d7[_0x50787e(0x145f)]):_0x2d17d7[_0x50787e(0x145f)]&&!_0x2d17d7['finalHeight']?(_0x5b2488=_0x2d17d7[_0x50787e(0x145f)],_0x59bc54=Math['round'](_0x5b2488/_0x5de520[_0x50787e(0xf24)](_0x5126d8))):_0x2d17d7[_0x50787e(0x24e4)]&&!_0x2d17d7[_0x50787e(0x145f)]?(_0x59bc54=_0x2d17d7[_0x50787e(0x24e4)],_0x5b2488=Math['round'](_0x59bc54*_0x5de520[_0x50787e(0xf24)](_0x5126d8))):(_0x5b2488=_0x16ff86,_0x59bc54=_0x300cd8)):isNaN(_0x2d17d7)||(_0x300cd8=_0x2d17d7,_0x16ff86=_0x2d17d7,_0x5b2488=_0x2d17d7,_0x59bc54=_0x2d17d7),_0x16ff86=_0x16ff86&&Math[_0x50787e(0x3b8b)](_0x16ff86),_0x300cd8=_0x300cd8&&Math['floor'](_0x300cd8),_0x5b2488=_0x5b2488&&Math[_0x50787e(0x3b8b)](_0x5b2488),_0x59bc54=_0x59bc54&&Math[_0x50787e(0x3b8b)](_0x59bc54),{'height':0x0|_0x300cd8,'width':0x0|_0x16ff86,'finalWidth':0x0|_0x5b2488,'finalHeight':0x0|_0x59bc54};}_0x326feb['w1'][_0x284b22(0x2a39)]=_0x2bc02a,_0x326feb['w1'][_0x284b22(0x3abe)]=function(_0x18506b,_0x41df47,_0x253d5f,_0xa208e1='image/png'){return new Promise((_0x2c7e32,_0x5f374e)=>{_0x2bc02a(_0x18506b,_0x41df47,_0x253d5f,_0x3126d6=>{void 0x0!==_0x3126d6?_0x2c7e32(_0x3126d6):_0x5f374e(new Error('Data\x20is\x20undefined'));},_0xa208e1);});},_0x326feb['w1'][_0x284b22(0xebb)]=_0xc4e19f,_0x326feb['w1']['CreateScreenshotUsingRenderTargetAsync']=function(_0x30aa95,_0xcf70c3,_0x11f825,_0x249a08=_0x284b22(0x14cd),_0x1cc822=0x1,_0xc1a4d1=!0x1,_0x5a3ab0,_0x38144f=!0x1,_0x36d950=!0x1,_0x12c38c=!0x0){return new Promise((_0x352806,_0x5f5957)=>{_0xc4e19f(_0x30aa95,_0xcf70c3,_0x11f825,_0x3bd8bc=>{var _0x39f737=a8_0x5306;void 0x0!==_0x3bd8bc?_0x352806(_0x3bd8bc):_0x5f5957(new Error(_0x39f737(0x1499)));},_0x249a08,_0x1cc822,_0xc1a4d1,_0x5a3ab0,_0x38144f,_0x36d950,_0x12c38c);});};},0x16fed:(_0x510ff4,_0xeb85ee,_0xf29d4a)=>{var _0x47e2d7=a8_0x1ec55c;_0xf29d4a['d'](_0xeb85ee,{'f':()=>_0xa9db6,'t':()=>_0x17a413});class _0x17a413{constructor(_0x31c7f8){var _0xcfe3f7=a8_0x5306;this['length']=0x0,this[_0xcfe3f7(0x307e)]=new Array(_0x31c7f8),this['_id']=_0x17a413[_0xcfe3f7(0x3c9c)]++;}['push'](_0x30de0b){var _0x1c64bf=a8_0x5306;this[_0x1c64bf(0x307e)][this[_0x1c64bf(0x18cc)]++]=_0x30de0b,this[_0x1c64bf(0x18cc)]>this[_0x1c64bf(0x307e)][_0x1c64bf(0x18cc)]&&(this[_0x1c64bf(0x307e)][_0x1c64bf(0x18cc)]*=0x2);}['forEach'](_0x4a27e6){var _0x2c96c5=a8_0x5306;for(let _0x4d306e=0x0;_0x4d306e<this['length'];_0x4d306e++)_0x4a27e6(this[_0x2c96c5(0x307e)][_0x4d306e]);}[_0x47e2d7(0x20d5)](_0x3f519e){var _0x4dcab6=_0x47e2d7;this['data'][_0x4dcab6(0x20d5)](_0x3f519e);}[_0x47e2d7(0x14ff)](){var _0x28252a=_0x47e2d7;this[_0x28252a(0x18cc)]=0x0;}[_0x47e2d7(0x41a)](){var _0x4fbab8=_0x47e2d7;this[_0x4fbab8(0x14ff)](),this[_0x4fbab8(0x307e)]&&(this[_0x4fbab8(0x307e)]['length']=0x0);}[_0x47e2d7(0x36a3)](_0x5ae880){var _0x8e3a7e=_0x47e2d7;if(0x0!==_0x5ae880['length']){this[_0x8e3a7e(0x18cc)]+_0x5ae880[_0x8e3a7e(0x18cc)]>this[_0x8e3a7e(0x307e)]['length']&&(this[_0x8e3a7e(0x307e)]['length']=0x2*(this['length']+_0x5ae880[_0x8e3a7e(0x18cc)]));for(let _0x5a5353=0x0;_0x5a5353<_0x5ae880[_0x8e3a7e(0x18cc)];_0x5a5353++)this['data'][this[_0x8e3a7e(0x18cc)]++]=(_0x5ae880[_0x8e3a7e(0x307e)]||_0x5ae880)[_0x5a5353];}}[_0x47e2d7(0x86a)](_0x1a8c3b){var _0x5d449f=_0x47e2d7;return _0x1a8c3b=this[_0x5d449f(0x307e)][_0x5d449f(0x86a)](_0x1a8c3b),_0x1a8c3b>=this[_0x5d449f(0x18cc)]?-0x1:_0x1a8c3b;}[_0x47e2d7(0x22fa)](_0x2f8e81){var _0x198e2d=_0x47e2d7;return-0x1!==this[_0x198e2d(0x86a)](_0x2f8e81);}}_0x17a413[_0x47e2d7(0x3c9c)]=0x0;class _0xa9db6 extends _0x17a413{constructor(){super(...arguments),this['_duplicateId']=0x0;}['push'](_0x3e1304){var _0x265d5f=_0x47e2d7;super[_0x265d5f(0xede)](_0x3e1304),_0x3e1304[_0x265d5f(0x2685)]||(_0x3e1304[_0x265d5f(0x2685)]={}),_0x3e1304[_0x265d5f(0x2685)][this[_0x265d5f(0x4b7)]]=this[_0x265d5f(0x35ce)];}['pushNoDuplicate'](_0x26c2ab){var _0x339462=_0x47e2d7;return!(_0x26c2ab[_0x339462(0x2685)]&&_0x26c2ab[_0x339462(0x2685)][this[_0x339462(0x4b7)]]===this[_0x339462(0x35ce)]||(this[_0x339462(0xede)](_0x26c2ab),0x0));}['reset'](){var _0x17ab5b=_0x47e2d7;super[_0x17ab5b(0x14ff)](),this['_duplicateId']++;}['concatWithNoDuplicate'](_0x36780f){var _0x250f0f=_0x47e2d7;if(0x0!==_0x36780f[_0x250f0f(0x18cc)]){this[_0x250f0f(0x18cc)]+_0x36780f[_0x250f0f(0x18cc)]>this[_0x250f0f(0x307e)][_0x250f0f(0x18cc)]&&(this[_0x250f0f(0x307e)][_0x250f0f(0x18cc)]=0x2*(this[_0x250f0f(0x18cc)]+_0x36780f[_0x250f0f(0x18cc)]));for(let _0x309a7f=0x0;_0x309a7f<_0x36780f[_0x250f0f(0x18cc)];_0x309a7f++){var _0x20ab3e=(_0x36780f[_0x250f0f(0x307e)]||_0x36780f)[_0x309a7f];this['pushNoDuplicate'](_0x20ab3e);}}}}},0xb82:(_0x20a40d,_0x1dd8fc,_0x5e923d)=>{_0x5e923d['d'](_0x1dd8fc,{'Gh':()=>_0x2e0bf4,'HQ':()=>_0x37d8fc,'rP':()=>_0x15275e});const _0x2e0bf4=_0x3beb7c=>{var _0x44187f=a8_0x5306,_0x23b21e=_0x44187f(0x41a9);let _0x5434e4='',_0x6ca44,_0x5a8fd5,_0x5bff49,_0x357a76,_0x7cc5a0,_0x4fa506,_0xcae2db,_0xd398de=0x0;for(var _0x270f9d=ArrayBuffer[_0x44187f(0x2815)](_0x3beb7c)?new Uint8Array(_0x3beb7c['buffer'],_0x3beb7c[_0x44187f(0x21c)],_0x3beb7c[_0x44187f(0xd6d)]):new Uint8Array(_0x3beb7c);_0xd398de<_0x270f9d['length'];)_0x6ca44=_0x270f9d[_0xd398de++],_0x5a8fd5=_0xd398de<_0x270f9d[_0x44187f(0x18cc)]?_0x270f9d[_0xd398de++]:Number[_0x44187f(0x3cce)],_0x5bff49=_0xd398de<_0x270f9d[_0x44187f(0x18cc)]?_0x270f9d[_0xd398de++]:Number[_0x44187f(0x3cce)],_0x357a76=_0x6ca44>>0x2,_0x7cc5a0=(0x3&_0x6ca44)<<0x4|_0x5a8fd5>>0x4,_0x4fa506=(0xf&_0x5a8fd5)<<0x2|_0x5bff49>>0x6,_0xcae2db=0x3f&_0x5bff49,isNaN(_0x5a8fd5)?_0x4fa506=_0xcae2db=0x40:isNaN(_0x5bff49)&&(_0xcae2db=0x40),_0x5434e4+=_0x23b21e[_0x44187f(0x51b)](_0x357a76)+_0x23b21e['charAt'](_0x7cc5a0)+_0x23b21e[_0x44187f(0x51b)](_0x4fa506)+_0x23b21e[_0x44187f(0x51b)](_0xcae2db);return _0x5434e4;},_0x15275e=_0x2d0439=>atob(_0x2d0439),_0x37d8fc=_0xb65b60=>{var _0x3a9642=a8_0x5306;const _0x53b187=_0x15275e(_0xb65b60);var _0x105b2d=_0x53b187[_0x3a9642(0x18cc)];const _0x337829=new Uint8Array(new ArrayBuffer(_0x105b2d));for(let _0x1090a0=0x0;_0x1090a0<_0x105b2d;_0x1090a0++)_0x337829[_0x1090a0]=_0x53b187[_0x3a9642(0x863)](_0x1090a0);return _0x337829['buffer'];};_0x2e0bf4,_0x15275e,_0x37d8fc;},0xc86b:(_0x2a85c8,_0x474255,_0x455dd4)=>{_0x455dd4['d'](_0x474255,{'$0':()=>_0x53332d,'Oi':()=>_0x56463f,'ay':()=>_0x48adef,'qZ':()=>_0x501f71});var _0x34b3cc=_0x455dd4(0x12cad),_0x549afd=_0x455dd4(0xcde8),_0x30c51d=_0x455dd4(0xc573),_0x19418c=_0x455dd4(0x1610),_0xc5039=_0x455dd4(0x95d8);function _0x53332d(_0x21611b,_0x135fc0,_0x2c572b,_0x4ae3f8,_0x790925,_0x152db6,_0x43ffb6,_0x1d627a){var _0x5a5ad0=a8_0x5306;const _0x442dfd=_0x135fc0[_0x5a5ad0(0x3e9d)]();return _0x135fc0[_0x5a5ad0(0x3b27)]=!0x1,_0x790925=null!=_0x790925?_0x790925:_0x135fc0[_0x5a5ad0(0x1105)],_0x4ae3f8=null!=_0x4ae3f8?_0x4ae3f8:_0x135fc0[_0x5a5ad0(0x19d6)],_0x152db6=null!=_0x152db6?_0x152db6:_0x135fc0[_0x5a5ad0(0x3801)],_0x43ffb6=null!=_0x43ffb6?_0x43ffb6:_0x135fc0[_0x5a5ad0(0x146c)],_0x1d627a=null!=_0x1d627a?_0x1d627a:_0x135fc0[_0x5a5ad0(0x3062)],-0x1===_0x4ae3f8&&(_0x4ae3f8=_0x19418c['g']['TEXTURETYPE_UNSIGNED_BYTE']),new Promise(_0x43f970=>{var _0x4990b6=_0x5a5ad0;const _0x231260=new _0xc5039['D'](_0x4990b6(0x2c75),_0x21611b,null,null,0x1,null,_0x790925,_0x442dfd,!0x1,void 0x0,_0x4ae3f8,void 0x0,null,!0x1,_0x152db6),_0x6376a1=(_0x231260[_0x4990b6(0x2418)]=!0x0,_0x442dfd[_0x4990b6(0x2158)]({'width':_0x43ffb6,'height':_0x1d627a},{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x790925,'type':_0x4ae3f8,'format':_0x152db6}));_0x231260['getEffect']()[_0x4990b6(0x26e0)](()=>{var _0x1758d4=_0x4990b6;_0x231260[_0x1758d4(0x805)]=_0x343dc6=>{var _0x4082ee=_0x1758d4;_0x343dc6[_0x4082ee(0xcf8)](_0x4082ee(0x3523),_0x135fc0),_0x343dc6[_0x4082ee(0x3f28)]('scale',0x1,0x1);},_0x2c572b[_0x1758d4(0x2c48)][_0x1758d4(0x367)]([_0x231260],_0x6376a1,!0x0),_0x442dfd[_0x1758d4(0x1d4a)](),_0x442dfd[_0x1758d4(0x2ac0)](_0x135fc0),_0x231260&&_0x231260[_0x1758d4(0x41a)](),_0x6376a1[_0x1758d4(0x3fde)](_0x135fc0),_0x135fc0[_0x1758d4(0x19d6)]=_0x4ae3f8,_0x135fc0[_0x1758d4(0x3801)]=_0x19418c['g'][_0x1758d4(0x12a4)],_0x135fc0[_0x1758d4(0x3b27)]=!0x0,_0x43f970(_0x135fc0);});});}let _0x263d67,_0x227401;function _0x48adef(_0x560920){var _0x530ded=a8_0x5306;_0x263d67||(_0x263d67=new Float32Array(0x1),_0x227401=new Int32Array(_0x263d67[_0x530ded(0x11c3)])),_0x263d67[0x0]=_0x560920,_0x560920=_0x227401[0x0];let _0xa60860=_0x560920>>0x10&0x8000,_0x13170a=_0x560920>>0xc&0x7ff;var _0x355e17=_0x560920>>0x17&0xff;return _0x355e17<0x67?_0xa60860:0x8e<_0x355e17?_0xa60860=0x7c00|_0xa60860|((0xff==_0x355e17?0x0:0x1)&&0x7fffff&_0x560920):_0x355e17<0x71?(_0x13170a|=0x800,_0xa60860|=(_0x13170a>>0x72-_0x355e17)+(_0x13170a>>0x71-_0x355e17&0x1)):_0xa60860=(_0xa60860|=_0x355e17-0x70<<0xa|_0x13170a>>0x1)+(0x1&_0x13170a);}function _0x501f71(_0x58ef29){var _0x3c4f86=a8_0x5306,_0xf7c14a=(0x8000&_0x58ef29)>>0xf,_0x33d4df=(0x7c00&_0x58ef29)>>0xa,_0x58ef29=0x3ff&_0x58ef29;return 0x0==_0x33d4df?(_0xf7c14a?-0x1:0x1)*Math[_0x3c4f86(0x421b)](0x2,-0xe)*(_0x58ef29/Math[_0x3c4f86(0x421b)](0x2,0xa)):0x1f==_0x33d4df?_0x58ef29?NaN:Infinity*(_0xf7c14a?-0x1:0x1):(_0xf7c14a?-0x1:0x1)*Math[_0x3c4f86(0x421b)](0x2,_0x33d4df-0xf)*(0x1+_0x58ef29/Math[_0x3c4f86(0x421b)](0x2,0xa));}const _0x56463f={'CreateResizedCopy':function(_0x2a49b1,_0x508c3b,_0xe0db34,_0x8b3efe=!0x0){var _0x2a49cf=a8_0x5306;const _0x5ecdca=_0x2a49b1[_0x2a49cf(0x3d78)](),_0x40b24e=_0x5ecdca[_0x2a49cf(0x3e9d)](),_0xd4341=new _0x549afd['_'](_0x2a49cf(0x29a1)+_0x2a49b1[_0x2a49cf(0xc1b)],{'width':_0x508c3b,'height':_0xe0db34},_0x5ecdca,!_0x2a49b1[_0x2a49cf(0x37ee)],!0x0,_0x2a49b1[_0x2a49cf(0x276b)][_0x2a49cf(0x19d6)],!0x1,_0x2a49b1[_0x2a49cf(0x1105)],!0x1),_0x365493=(_0xd4341[_0x2a49cf(0x16c9)]=_0x2a49b1[_0x2a49cf(0x16c9)],_0xd4341[_0x2a49cf(0x36da)]=_0x2a49b1[_0x2a49cf(0x36da)],_0xd4341['uOffset']=_0x2a49b1['uOffset'],_0xd4341[_0x2a49cf(0x11d2)]=_0x2a49b1[_0x2a49cf(0x11d2)],_0xd4341[_0x2a49cf(0x1749)]=_0x2a49b1[_0x2a49cf(0x1749)],_0xd4341[_0x2a49cf(0x26df)]=_0x2a49b1[_0x2a49cf(0x26df)],_0xd4341[_0x2a49cf(0x965)]=_0x2a49b1[_0x2a49cf(0x965)],_0xd4341['vAng']=_0x2a49b1[_0x2a49cf(0x3102)],_0xd4341[_0x2a49cf(0x1fb)]=_0x2a49b1[_0x2a49cf(0x1fb)],_0xd4341[_0x2a49cf(0x126e)]=_0x2a49b1[_0x2a49cf(0x126e)],_0xd4341[_0x2a49cf(0x2fe2)]=_0x2a49b1[_0x2a49cf(0x2fe2)],_0xd4341[_0x2a49cf(0x1d89)]=_0x2a49b1[_0x2a49cf(0x1d89)],_0xd4341[_0x2a49cf(0x276b)][_0x2a49cf(0x3b27)]=!0x1,_0x2a49b1[_0x2a49cf(0x16c9)]=_0x34b3cc['x'][_0x2a49cf(0x3ae7)],_0x2a49b1[_0x2a49cf(0x36da)]=_0x34b3cc['x'][_0x2a49cf(0x3ae7)],new _0x30c51d['Q'](_0x2a49cf(0x39a5),0x1,null,_0x8b3efe?_0x34b3cc['x']['BILINEAR_SAMPLINGMODE']:_0x34b3cc['x'][_0x2a49cf(0xe9f)],_0x40b24e,!0x1,_0x19418c['g'][_0x2a49cf(0x2aeb)]));return _0x365493[_0x2a49cf(0x2418)]=!0x0,_0x365493[_0x2a49cf(0x2a8e)]()['executeWhenCompiled'](()=>{var _0x4be92d=_0x2a49cf;_0x365493[_0x4be92d(0x805)]=function(_0x1de644){var _0x261037=_0x4be92d;_0x1de644[_0x261037(0x2265)](_0x261037(0x3523),_0x2a49b1);};var _0x3d8876=_0xd4341[_0x4be92d(0x37f3)];_0x3d8876&&(_0x5ecdca['postProcessManager'][_0x4be92d(0x367)]([_0x365493],_0x3d8876),_0x40b24e[_0x4be92d(0x1fbf)](_0x3d8876),_0xd4341[_0x4be92d(0xa0e)](),_0x365493[_0x4be92d(0x41a)](),_0xd4341[_0x4be92d(0x4149)]()[_0x4be92d(0x3b27)]=!0x0);}),_0xd4341;},'ApplyPostProcess':_0x53332d,'ToHalfFloat':_0x48adef,'FromHalfFloat':_0x501f71};},0xc621:(_0x489dce,_0x37b471,_0x5931fb)=>{_0x5931fb['d'](_0x37b471,{'A6':()=>_0x2d486c,'Ab':()=>_0x6ae937});var _0x298cf3=_0x5931fb(0x9a70);const _0x2b52d1=0x1,_0x215e74=0x2,_0x3ad23c=0x3,_0x58e2d7=0x9,_0x516b04=0xa,_0x35fa8d=0xb,_0x5dcf1b=0x30,_0x4b390c=0x4,_0xa003b8=0x0,_0x5d3137=0x1,_0x16f681=0x2,_0x1a32f3=0x3;function _0x2d486c(_0x35483a){var _0x183460=0x0;return{'id_length':_0x35483a[_0x183460++],'colormap_type':_0x35483a[_0x183460++],'image_type':_0x35483a[_0x183460++],'colormap_index':_0x35483a[_0x183460++]|_0x35483a[_0x183460++]<<0x8,'colormap_length':_0x35483a[_0x183460++]|_0x35483a[_0x183460++]<<0x8,'colormap_size':_0x35483a[_0x183460++],'origin':[_0x35483a[_0x183460++]|_0x35483a[_0x183460++]<<0x8,_0x35483a[_0x183460++]|_0x35483a[_0x183460++]<<0x8],'width':_0x35483a[_0x183460++]|_0x35483a[_0x183460++]<<0x8,'height':_0x35483a[_0x183460++]|_0x35483a[+_0x183460]<<0x8,'pixel_size':_0x35483a[0x10],'flags':_0x35483a[0x11]};}function _0x6ae937(_0x520ed9,_0x360868){var _0x344b57=a8_0x5306;if(_0x360868[_0x344b57(0x18cc)]<0x13)_0x298cf3['Y'][_0x344b57(0x3556)](_0x344b57(0x3d0f));else{let _0x27a001=0x12;var _0x5aa3bf=_0x2d486c(_0x360868);if(_0x5aa3bf[_0x344b57(0x40ee)]+_0x27a001>_0x360868[_0x344b57(0x18cc)])_0x298cf3['Y'][_0x344b57(0x3556)](_0x344b57(0x2aa4));else{_0x27a001+=_0x5aa3bf[_0x344b57(0x40ee)];let _0x4fa2b9=!0x1,_0xbb8187=!0x1,_0x1fcc1a=!0x1;switch(_0x5aa3bf['image_type']){case _0x58e2d7:_0x4fa2b9=!0x0;case _0x2b52d1:_0xbb8187=!0x0;break;case _0x516b04:_0x4fa2b9=!0x0;case _0x215e74:break;case _0x35fa8d:_0x4fa2b9=!0x0;case _0x3ad23c:_0x1fcc1a=!0x0;}let _0x355aa4;var _0x16adac=_0x5aa3bf[_0x344b57(0x11c5)]>>0x3,_0x74e6e5=_0x5aa3bf['width']*_0x5aa3bf[_0x344b57(0x3062)]*_0x16adac;let _0x149e06;if(_0xbb8187&&(_0x149e06=_0x360868[_0x344b57(0x359d)](_0x27a001,_0x27a001+=_0x5aa3bf[_0x344b57(0x2dad)]*(_0x5aa3bf['colormap_size']>>0x3))),_0x4fa2b9){_0x355aa4=new Uint8Array(_0x74e6e5);let _0xf6c00f,_0x135333,_0x57d85c,_0x6ca278=0x0;const _0x1586ba=new Uint8Array(_0x16adac);for(;_0x27a001<_0x74e6e5&&_0x6ca278<_0x74e6e5;)if(_0xf6c00f=_0x360868[_0x27a001++],_0x135333=0x1+(0x7f&_0xf6c00f),0x80&_0xf6c00f){for(_0x57d85c=0x0;_0x57d85c<_0x16adac;++_0x57d85c)_0x1586ba[_0x57d85c]=_0x360868[_0x27a001++];for(_0x57d85c=0x0;_0x57d85c<_0x135333;++_0x57d85c)_0x355aa4[_0x344b57(0x386b)](_0x1586ba,_0x6ca278+_0x57d85c*_0x16adac);_0x6ca278+=_0x16adac*_0x135333;}else{for(_0x135333*=_0x16adac,_0x57d85c=0x0;_0x57d85c<_0x135333;++_0x57d85c)_0x355aa4[_0x6ca278+_0x57d85c]=_0x360868[_0x27a001++];_0x6ca278+=_0x135333;}}else _0x355aa4=_0x360868['subarray'](_0x27a001,_0x27a001+=_0xbb8187?_0x5aa3bf['width']*_0x5aa3bf[_0x344b57(0x3062)]:_0x74e6e5);let _0x5d8649,_0x2482f5,_0x1069ab,_0x17c01d,_0x27fa3f,_0x225d35;switch((_0x5aa3bf['flags']&_0x5dcf1b)>>_0x4b390c){default:case _0x16f681:_0x5d8649=0x0,_0x1069ab=0x1,_0x225d35=_0x5aa3bf[_0x344b57(0x146c)],_0x2482f5=0x0,_0x17c01d=0x1,_0x27fa3f=_0x5aa3bf[_0x344b57(0x3062)];break;case _0xa003b8:_0x5d8649=0x0,_0x1069ab=0x1,_0x225d35=_0x5aa3bf[_0x344b57(0x146c)],_0x2482f5=_0x5aa3bf['height']-0x1,_0x17c01d=-0x1,_0x27fa3f=-0x1;break;case _0x1a32f3:_0x5d8649=_0x5aa3bf[_0x344b57(0x146c)]-0x1,_0x1069ab=-0x1,_0x225d35=-0x1,_0x2482f5=0x0,_0x17c01d=0x1,_0x27fa3f=_0x5aa3bf['height'];break;case _0x5d3137:_0x5d8649=_0x5aa3bf[_0x344b57(0x146c)]-0x1,_0x1069ab=-0x1,_0x225d35=-0x1,_0x2482f5=_0x5aa3bf['height']-0x1,_0x17c01d=-0x1,_0x27fa3f=-0x1;}var _0x50d079=_0x344b57(0x1cd0)+(_0x1fcc1a?_0x344b57(0x380d):'')+_0x5aa3bf[_0x344b57(0x11c5)]+_0x344b57(0x3090),_0x50d079=_0x400f1e[_0x50d079](_0x5aa3bf,_0x149e06,_0x355aa4,_0x2482f5,_0x17c01d,_0x27fa3f,_0x5d8649,_0x1069ab,_0x225d35);const _0x49e264=_0x520ed9[_0x344b57(0x3e9d)]();_0x49e264[_0x344b57(0x19a4)](_0x520ed9,_0x50d079);}}}const _0x400f1e={'GetTGAHeader':_0x2d486c,'UploadContent':_0x6ae937,'_getImageData8bits':function(_0x252e85,_0x46cb63,_0x32c25e,_0x2edde8,_0x2cc634,_0x44b33f,_0x593cdc,_0x1d04f9,_0x9c4372){var _0x27d138=a8_0x5306,_0xc11bc7=_0x32c25e,_0x55ad93=_0x46cb63,_0x23d9bb=_0x252e85[_0x27d138(0x146c)],_0x32c25e=_0x252e85[_0x27d138(0x3062)];let _0x258fbe,_0x2dfe8a=0x0,_0x5b6271,_0xcfed6d;const _0xc84ecb=new Uint8Array(_0x23d9bb*_0x32c25e*0x4);for(_0xcfed6d=_0x2edde8;_0xcfed6d!==_0x44b33f;_0xcfed6d+=_0x2cc634)for(_0x5b6271=_0x593cdc;_0x5b6271!==_0x9c4372;_0x5b6271+=_0x1d04f9,_0x2dfe8a++)_0x258fbe=_0xc11bc7[_0x2dfe8a],_0xc84ecb[0x4*(_0x5b6271+_0x23d9bb*_0xcfed6d)+0x3]=0xff,_0xc84ecb[0x4*(_0x5b6271+_0x23d9bb*_0xcfed6d)+0x2]=_0x55ad93[0x3*_0x258fbe+0x0],_0xc84ecb[0x4*(_0x5b6271+_0x23d9bb*_0xcfed6d)+0x1]=_0x55ad93[0x3*_0x258fbe+0x1],_0xc84ecb[0x4*(_0x5b6271+_0x23d9bb*_0xcfed6d)+0x0]=_0x55ad93[0x3*_0x258fbe+0x2];return _0xc84ecb;},'_getImageData16bits':function(_0x46141d,_0x4e7029,_0x2e7c3b,_0xc54c8,_0x44d684,_0x3f14ba,_0x27be4c,_0x2804d0,_0x134eea){var _0x565e85=_0x2e7c3b,_0x146e93=_0x46141d['width'],_0x2e7c3b=_0x46141d['height'];let _0x127300,_0x35597e=0x0,_0x4cd7fb,_0x1317cb;const _0x35451d=new Uint8Array(_0x146e93*_0x2e7c3b*0x4);for(_0x1317cb=_0xc54c8;_0x1317cb!==_0x3f14ba;_0x1317cb+=_0x44d684)for(_0x4cd7fb=_0x27be4c;_0x4cd7fb!==_0x134eea;_0x4cd7fb+=_0x2804d0,_0x35597e+=0x2){var _0x38e739=0xff*((0x3e0&(_0x127300=_0x565e85[_0x35597e+0x0]+(_0x565e85[_0x35597e+0x1]<<0x8)))>>0x5)/0x1f|0x0,_0x4603da=0xff*(0x1f&_0x127300)/0x1f|0x0;_0x35451d[0x4*(_0x4cd7fb+_0x146e93*_0x1317cb)+0x0]=0xff*((0x7c00&_0x127300)>>0xa)/0x1f|0x0,_0x35451d[0x4*(_0x4cd7fb+_0x146e93*_0x1317cb)+0x1]=_0x38e739,_0x35451d[0x4*(_0x4cd7fb+_0x146e93*_0x1317cb)+0x2]=_0x4603da,_0x35451d[0x4*(_0x4cd7fb+_0x146e93*_0x1317cb)+0x3]=0x8000&_0x127300?0x0:0xff;}return _0x35451d;},'_getImageData24bits':function(_0x520432,_0x85b9bf,_0x280572,_0x543824,_0x3266e1,_0x5dc2be,_0x375538,_0x424cc3,_0x4c8337){var _0x58806f=a8_0x5306,_0x5d87e9=_0x280572,_0xebfda9=_0x520432[_0x58806f(0x146c)],_0x280572=_0x520432[_0x58806f(0x3062)];let _0x2ba320=0x0,_0x5e8a8e,_0x2560d7;const _0x35ca1a=new Uint8Array(_0xebfda9*_0x280572*0x4);for(_0x2560d7=_0x543824;_0x2560d7!==_0x5dc2be;_0x2560d7+=_0x3266e1)for(_0x5e8a8e=_0x375538;_0x5e8a8e!==_0x4c8337;_0x5e8a8e+=_0x424cc3,_0x2ba320+=0x3)_0x35ca1a[0x4*(_0x5e8a8e+_0xebfda9*_0x2560d7)+0x3]=0xff,_0x35ca1a[0x4*(_0x5e8a8e+_0xebfda9*_0x2560d7)+0x2]=_0x5d87e9[_0x2ba320+0x0],_0x35ca1a[0x4*(_0x5e8a8e+_0xebfda9*_0x2560d7)+0x1]=_0x5d87e9[_0x2ba320+0x1],_0x35ca1a[0x4*(_0x5e8a8e+_0xebfda9*_0x2560d7)+0x0]=_0x5d87e9[_0x2ba320+0x2];return _0x35ca1a;},'_getImageData32bits':function(_0x2c8b9c,_0x3904f3,_0x29682f,_0xd275ac,_0x233bf1,_0x3cb5a8,_0x41564b,_0x46b664,_0xf4f045){var _0x1932d0=a8_0x5306,_0x5de28e=_0x29682f,_0x4b761a=_0x2c8b9c[_0x1932d0(0x146c)],_0x29682f=_0x2c8b9c[_0x1932d0(0x3062)];let _0x2b6917=0x0,_0xae4ac5,_0x141c78;const _0x5e4d48=new Uint8Array(_0x4b761a*_0x29682f*0x4);for(_0x141c78=_0xd275ac;_0x141c78!==_0x3cb5a8;_0x141c78+=_0x233bf1)for(_0xae4ac5=_0x41564b;_0xae4ac5!==_0xf4f045;_0xae4ac5+=_0x46b664,_0x2b6917+=0x4)_0x5e4d48[0x4*(_0xae4ac5+_0x4b761a*_0x141c78)+0x2]=_0x5de28e[_0x2b6917+0x0],_0x5e4d48[0x4*(_0xae4ac5+_0x4b761a*_0x141c78)+0x1]=_0x5de28e[_0x2b6917+0x1],_0x5e4d48[0x4*(_0xae4ac5+_0x4b761a*_0x141c78)+0x0]=_0x5de28e[_0x2b6917+0x2],_0x5e4d48[0x4*(_0xae4ac5+_0x4b761a*_0x141c78)+0x3]=_0x5de28e[_0x2b6917+0x3];return _0x5e4d48;},'_getImageDataGrey8bits':function(_0x33c265,_0x1135d2,_0x1df0a0,_0x8ff3c7,_0x3f9540,_0x4811c8,_0x2aafee,_0x4981a0,_0x2d0e6){var _0x2dca8c=a8_0x5306,_0x3a31dd=_0x1df0a0,_0x265627=_0x33c265[_0x2dca8c(0x146c)],_0x1df0a0=_0x33c265[_0x2dca8c(0x3062)];let _0x593aca,_0xcda97a=0x0,_0x2d82e2,_0x4fef0f;const _0xeeb476=new Uint8Array(_0x265627*_0x1df0a0*0x4);for(_0x4fef0f=_0x8ff3c7;_0x4fef0f!==_0x4811c8;_0x4fef0f+=_0x3f9540)for(_0x2d82e2=_0x2aafee;_0x2d82e2!==_0x2d0e6;_0x2d82e2+=_0x4981a0,_0xcda97a++)_0x593aca=_0x3a31dd[_0xcda97a],_0xeeb476[0x4*(_0x2d82e2+_0x265627*_0x4fef0f)+0x0]=_0x593aca,_0xeeb476[0x4*(_0x2d82e2+_0x265627*_0x4fef0f)+0x1]=_0x593aca,_0xeeb476[0x4*(_0x2d82e2+_0x265627*_0x4fef0f)+0x2]=_0x593aca,_0xeeb476[0x4*(_0x2d82e2+_0x265627*_0x4fef0f)+0x3]=0xff;return _0xeeb476;},'_getImageDataGrey16bits':function(_0x57b152,_0x5b21b6,_0x5ef079,_0x54853a,_0x1b4b02,_0x4fdc9e,_0xeb2b3c,_0x120800,_0x27fc37){var _0x2a2286=a8_0x5306,_0x4af841=_0x5ef079,_0x27e64f=_0x57b152[_0x2a2286(0x146c)],_0x5ef079=_0x57b152[_0x2a2286(0x3062)];let _0x5854a2=0x0,_0xd3bca2,_0x45bc14;const _0x4e570e=new Uint8Array(_0x27e64f*_0x5ef079*0x4);for(_0x45bc14=_0x54853a;_0x45bc14!==_0x4fdc9e;_0x45bc14+=_0x1b4b02)for(_0xd3bca2=_0xeb2b3c;_0xd3bca2!==_0x27fc37;_0xd3bca2+=_0x120800,_0x5854a2+=0x2)_0x4e570e[0x4*(_0xd3bca2+_0x27e64f*_0x45bc14)+0x0]=_0x4af841[_0x5854a2+0x0],_0x4e570e[0x4*(_0xd3bca2+_0x27e64f*_0x45bc14)+0x1]=_0x4af841[_0x5854a2+0x0],_0x4e570e[0x4*(_0xd3bca2+_0x27e64f*_0x45bc14)+0x2]=_0x4af841[_0x5854a2+0x0],_0x4e570e[0x4*(_0xd3bca2+_0x27e64f*_0x45bc14)+0x3]=_0x4af841[_0x5854a2+0x1];return _0x4e570e;}};},0x16967:(_0x122cdb,_0x5ab036,_0x305cd3)=>{_0x305cd3['d'](_0x5ab036,{'g_':()=>function(_0x1d99fd){var _0x4eb651=a8_0x5306,_0x4bc89b;let _0x319a82;const _0x3ade5b=Date[_0x4eb651(0x1cc6)](),_0x57512c=(_0x1d99fd[_0x4eb651(0x284b)]=null!=(_0x4bc89b=_0x1d99fd[_0x4eb651(0x284b)])?_0x4bc89b:{},_0x1d99fd[_0x4eb651(0x3ff5)][_0x4eb651(0x2e5)](_0x3983df=>{var _0x3fa1dc=_0x4eb651,_0x52c160=Date[_0x3fa1dc(0x1cc6)](),_0x52c160=(_0x319a82=_0x52c160-_0x3ade5b,{'startTime':_0x3ade5b,'currentTime':_0x52c160,'deltaTime':_0x319a82,'completeRate':_0x319a82/_0x1d99fd[_0x3fa1dc(0x1d0b)],'payload':_0x3983df});_0x1d99fd['onTick']&&_0x1d99fd[_0x3fa1dc(0x329b)](_0x52c160),_0x1d99fd['breakCondition']&&_0x1d99fd[_0x3fa1dc(0x1c03)]()&&(_0x1d99fd[_0x3fa1dc(0x3ff5)][_0x3fa1dc(0x2f2e)](_0x57512c),_0x1d99fd[_0x3fa1dc(0x1d14)]&&_0x1d99fd[_0x3fa1dc(0x1d14)](_0x52c160)),_0x319a82>=_0x1d99fd[_0x3fa1dc(0x1d0b)]&&(_0x1d99fd[_0x3fa1dc(0x3ff5)][_0x3fa1dc(0x2f2e)](_0x57512c),_0x1d99fd['onEnded']&&_0x1d99fd['onEnded'](_0x52c160));},_0x1d99fd[_0x4eb651(0x284b)]['mask'],_0x1d99fd[_0x4eb651(0x284b)][_0x4eb651(0xc4a)],_0x1d99fd[_0x4eb651(0x284b)][_0x4eb651(0x10dc)]));return _0x57512c;}});},0x4ba7:(_0x4296d2,_0x3f2463,_0x4b0845)=>{var _0x510122=a8_0x1ec55c;_0x4b0845['d'](_0x3f2463,{'$g':()=>_0x3c92f3,'w1':()=>_0x20152c});function _0x5b07cd(_0x43b194,_0x19db91,_0x150fd7,_0x599fca){return new(_0x150fd7=_0x150fd7||Promise)(function(_0x1aefb3,_0x648825){function _0x2062d8(_0x28a34b){var _0xf2ba21=a8_0x5306;try{_0x5b95f8(_0x599fca[_0xf2ba21(0x63a)](_0x28a34b));}catch(_0x25e049){_0x648825(_0x25e049);}}function _0x212754(_0x32348b){var _0x2b1425=a8_0x5306;try{_0x5b95f8(_0x599fca[_0x2b1425(0x368b)](_0x32348b));}catch(_0xf43db1){_0x648825(_0xf43db1);}}function _0x5b95f8(_0x5cf406){var _0x7f7289=a8_0x5306,_0x4964f4;_0x5cf406[_0x7f7289(0x954)]?_0x1aefb3(_0x5cf406[_0x7f7289(0x2b05)]):((_0x4964f4=_0x5cf406['value'])instanceof _0x150fd7?_0x4964f4:new _0x150fd7(function(_0x51aab6){_0x51aab6(_0x4964f4);}))[_0x7f7289(0x2cc0)](_0x2062d8,_0x212754);}_0x5b95f8((_0x599fca=_0x599fca['apply'](_0x43b194,_0x19db91||[]))['next']());});}var _0x47abb9=_0x4b0845(0xa896),_0x1c839a=_0x4b0845(0x7205),_0x2a8e34=_0x4b0845(0x9a70),_0x5d732f=_0x4b0845(0x15146),_0x17a2d9=_0x4b0845(0x23a8),_0xe74bb6=_0x4b0845(0x8baf),_0x3f2463=_0x4b0845(0x14caa),_0x128fbe=_0x4b0845(0x11096),_0x442e1a=_0x4b0845(0x4342),_0x26059d=_0x4b0845(0x7f8c),_0x35f597=_0x4b0845(0xfa63),_0xab0fdd=_0x4b0845(0x38ee),_0x3d78b4=_0x4b0845(0x6214);class _0x20152c{static get[_0x510122(0x2126)](){var _0xc323eb=_0x510122;return _0x442e1a['rN'][_0xc323eb(0x2126)];}static set['BaseUrl'](_0x56bac0){var _0x25db42=_0x510122;_0x442e1a['rN'][_0x25db42(0x2126)]=_0x56bac0;}static get[_0x510122(0x395c)](){return _0x442e1a['rN']['DefaultRetryStrategy'];}static set['DefaultRetryStrategy'](_0x5b6c71){var _0x557883=_0x510122;_0x442e1a['rN'][_0x557883(0x395c)]=_0x5b6c71;}static get[_0x510122(0x1aef)](){var _0x264cfe=_0x510122;return _0x442e1a['rN'][_0x264cfe(0x1aef)];}static set[_0x510122(0x1aef)](_0x4c561a){_0x442e1a['rN']['CorsBehavior']=_0x4c561a;}static get['UseFallbackTexture'](){return _0x128fbe['l']['UseFallbackTexture'];}static set[_0x510122(0xeca)](_0x4d4f31){var _0x542e02=_0x510122;_0x128fbe['l'][_0x542e02(0xeca)]=_0x4d4f31;}static get[_0x510122(0x2473)](){var _0x9227b1=_0x510122;return _0x35f597['K'][_0x9227b1(0x2473)];}static set[_0x510122(0x2473)](_0x1de0b5){var _0x545e52=_0x510122;_0x35f597['K'][_0x545e52(0x2473)]=_0x1de0b5;}static get[_0x510122(0x2b59)](){var _0x4478ee=_0x510122;return _0x128fbe['l'][_0x4478ee(0x116a)];}static set['fallbackTexture'](_0x1f84d4){var _0x35bc8a=_0x510122;_0x128fbe['l'][_0x35bc8a(0x116a)]=_0x1f84d4;}static[_0x510122(0xeb4)](_0x5033a6,_0x3202e4,_0x4a09df,_0x201cfd,_0x4842e6,_0x481061){var _0x5b196c=_0x510122;_0x5033a6=0x4*((Math[_0x5b196c(0x273d)](_0x5033a6)*_0x4a09df%_0x4a09df|0x0)+(Math[_0x5b196c(0x273d)](_0x3202e4)*_0x201cfd%_0x201cfd|0x0)*_0x4a09df),(_0x481061['r']=_0x4842e6[_0x5033a6]/0xff,_0x481061['g']=_0x4842e6[0x1+_0x5033a6]/0xff,_0x481061['b']=_0x4842e6[0x2+_0x5033a6]/0xff,_0x481061['a']=_0x4842e6[0x3+_0x5033a6]/0xff);}static[_0x510122(0x1e08)](_0x4af7d9,_0x5a1c99,_0x31880c){return _0x4af7d9*(0x1-_0x31880c)+_0x5a1c99*_0x31880c;}static['Instantiate'](_0x3a6794){var _0x3d45ce=_0x510122;return _0x35f597['K'][_0x3d45ce(0x40c7)](_0x3a6794);}static[_0x510122(0x3f65)](_0x38ef70){var _0x26a4cc=_0x510122;_0x26059d['Q'][_0x26a4cc(0x3f65)](_0x38ef70);}static['IsExponentOfTwo'](_0x433412){let _0x1ed1d4=0x1;for(;(_0x1ed1d4*=0x2)<_0x433412;);return _0x1ed1d4===_0x433412;}static[_0x510122(0x96d)](_0x3187e7){var _0x52898f=_0x510122;return Math[_0x52898f(0x3534)]?Math[_0x52898f(0x3534)](_0x3187e7):(_0x20152c[_0x52898f(0x19c3)][0x0]=_0x3187e7,_0x20152c[_0x52898f(0x19c3)][0x0]);}static['GetFilename'](_0x24775b){var _0x586936=_0x510122,_0x33da76=_0x24775b[_0x586936(0x251a)]('/');return _0x33da76<0x0?_0x24775b:_0x24775b[_0x586936(0x1f2a)](_0x33da76+0x1);}static[_0x510122(0x2fff)](_0x39fe2f,_0x971b3d=!0x1){var _0x247b6d=_0x510122,_0x59f811=_0x39fe2f[_0x247b6d(0x251a)]('/');return _0x59f811<0x0?_0x971b3d?_0x39fe2f:'':_0x39fe2f[_0x247b6d(0x1f2a)](0x0,_0x59f811+0x1);}static[_0x510122(0x2f8f)](_0x149521){return 0xb4*_0x149521/Math['PI'];}static[_0x510122(0x1bcd)](_0x462028){return _0x462028*Math['PI']/0xb4;}static[_0x510122(0x2f37)](_0x296c71,_0x1f6355,_0x452b47=0.9){var _0x2cacd7=_0x510122;return _0x296c71=this['ToRadians'](_0x296c71),_0x1f6355=this[_0x2cacd7(0x1bcd)](_0x1f6355),this[_0x2cacd7(0x2f8f)](Math[_0x2cacd7(0x2b17)]((0x1-_0x452b47)*Math[_0x2cacd7(0x3380)](_0x1f6355)+_0x452b47*Math[_0x2cacd7(0x3380)](_0x296c71),(0x1-_0x452b47)*Math[_0x2cacd7(0x32c3)](_0x1f6355)+_0x452b47*Math[_0x2cacd7(0x32c3)](_0x296c71)));}static['MakeArray'](_0x16d4ef,_0x35b45b){var _0x5189b3=_0x510122;return!0x0===_0x35b45b||void 0x0!==_0x16d4ef&&null!=_0x16d4ef?Array[_0x5189b3(0x2cb4)](_0x16d4ef)?_0x16d4ef:[_0x16d4ef]:null;}static['GetPointerPrefix'](_0xb82c0){var _0x3a997b=_0x510122;let _0x3e4474='pointer';return(0x0,_0x1c839a['CG'])()&&!window['PointerEvent']&&(_0x3e4474='mouse'),_0x3e4474=!_0xb82c0[_0x3a997b(0x910)]||_0xb82c0[_0x3a997b(0x3026)]||document&&_0x3a997b(0x2791)in document?_0x3e4474:_0x3a997b(0x985);}static['SetCorsBehavior'](_0x94d376,_0x3f4832){(0x0,_0x442e1a['$M'])(_0x94d376,_0x3f4832);}static[_0x510122(0x3eb9)](_0x1fa38b,_0x3cc3c1){_0x3cc3c1['referrerPolicy']=_0x1fa38b;}static[_0x510122(0x233f)](_0x2d517b){var _0x5b46cf=_0x510122;return _0x2d517b[_0x5b46cf(0x1d06)](/#/gm,_0x5b46cf(0x23ff));}static get[_0x510122(0x2301)](){var _0x1ee392=_0x510122;return _0x442e1a['rN'][_0x1ee392(0x2301)];}static set[_0x510122(0x2301)](_0x730334){var _0xc025f3=_0x510122;_0x442e1a['rN'][_0xc025f3(0x2301)]=_0x730334;}static[_0x510122(0x3541)](_0x19dfa6,_0x40823b,_0x487162,_0x4e8d53,_0x221ddf,_0x4d142b){return(0x0,_0x442e1a['r6'])(_0x19dfa6,_0x40823b,_0x487162,_0x4e8d53,_0x221ddf,_0x4d142b);}static[_0x510122(0x2241)](_0x21dcfd,_0x21a0c0,_0x352cfc,_0x4410e9,_0xe6e859,_0x26eaa8){return(0x0,_0x442e1a['vP'])(_0x21dcfd,_0x21a0c0,_0x352cfc,_0x4410e9,_0xe6e859,_0x26eaa8);}static[_0x510122(0x1a44)](_0x36571,_0x4594f1=!0x0){return new Promise((_0x1b6048,_0x341671)=>{(0x0,_0x442e1a['vP'])(_0x36571,_0x5e9e95=>{_0x1b6048(_0x5e9e95);},void 0x0,void 0x0,_0x4594f1,(_0x51d609,_0x23d27c)=>{_0x341671(_0x23d27c);});});}static[_0x510122(0x78a)](_0x259bd2,_0x511810,_0x482939,_0x59fe06){var _0x266d83=_0x510122;if(_0x266d83(0x3d33)==typeof importScripts)try{importScripts(_0x259bd2),_0x511810();}catch(_0x28ffdb){null!=_0x482939&&_0x482939(_0x266d83(0x84d)+_0x259bd2+_0x266d83(0xafc),_0x28ffdb);}else{if((0x0,_0x1c839a['CG'])()){const _0x428b8f=document[_0x266d83(0x3e24)](_0x266d83(0x3e3d))[0x0],_0x4be18c=document['createElement'](_0x266d83(0x3205));_0x4be18c['setAttribute'](_0x266d83(0x19d6),_0x266d83(0x2926)),_0x4be18c[_0x266d83(0x34e5)](_0x266d83(0x32c2),_0x259bd2),_0x59fe06&&(_0x4be18c['id']=_0x59fe06),_0x4be18c[_0x266d83(0x2f93)]=()=>{_0x511810&&_0x511810();},_0x4be18c[_0x266d83(0x13a8)]=_0x3bfca4=>{var _0x11ba45=_0x266d83;_0x482939&&_0x482939(_0x11ba45(0x84d)+_0x259bd2+'\x27',_0x3bfca4);},_0x428b8f[_0x266d83(0x1bcf)](_0x4be18c);}else null!=_0x482939&&_0x482939(_0x266d83(0x372c)+_0x259bd2+_0x266d83(0x28ec));}}static[_0x510122(0x1134)](_0x1735d2){return new Promise((_0x1291e9,_0x1c7567)=>{var _0x24b6c5=a8_0x5306;this[_0x24b6c5(0x78a)](_0x1735d2,()=>{_0x1291e9();},(_0xb92d19,_0x38d563)=>{_0x1c7567(_0x38d563||new Error(_0xb92d19));});});}static[_0x510122(0x1e8e)](_0x532fc4,_0x29dce0,_0x1c5705){var _0x1c4c7c=_0x510122;const _0x2a8bc5=new FileReader(),_0x505e78={'onCompleteObservable':new _0x47abb9['y$'](),'abort':()=>_0x2a8bc5['abort']()};return _0x2a8bc5[_0x1c4c7c(0x2341)]=()=>{var _0x55181e=_0x1c4c7c;_0x505e78[_0x55181e(0x3802)][_0x55181e(0x3608)](_0x505e78);},_0x2a8bc5[_0x1c4c7c(0x2f93)]=_0x5a25cd=>{var _0x1206c2=_0x1c4c7c;_0x29dce0(_0x5a25cd[_0x1206c2(0x37fb)]['result']);},_0x2a8bc5['onprogress']=_0x1c5705,_0x2a8bc5[_0x1c4c7c(0x91c)](_0x532fc4),_0x505e78;}static[_0x510122(0x350e)](_0x3fcc35,_0x517bbc,_0x1d153c,_0x43da6b,_0x17b8bb){return(0x0,_0x442e1a['Ip'])(_0x3fcc35,_0x517bbc,_0x1d153c,_0x43da6b,_0x17b8bb);}static[_0x510122(0x3cf)](_0x5547cb){var _0x2b0263=_0x510122;_0x5547cb=new Blob([_0x5547cb]);const _0x59d942=window[_0x2b0263(0xa21)];return _0x59d942[_0x2b0263(0x2ba3)](_0x5547cb);}static['Format'](_0x4067b9,_0x18b964=0x2){var _0x39a13d=_0x510122;return _0x4067b9[_0x39a13d(0x3280)](_0x18b964);}static[_0x510122(0x1d49)](_0x449617,_0xe83d35,_0x82b8c,_0x832b1b){_0x5d732f['j']['DeepCopy'](_0x449617,_0xe83d35,_0x82b8c,_0x832b1b);}static[_0x510122(0x29f4)](_0x38de3b){var _0x15c6fa=_0x510122;for(const _0x478939 in _0x38de3b)if(Object[_0x15c6fa(0x1ce1)][_0x15c6fa(0x55a)][_0x15c6fa(0x15d4)](_0x38de3b,_0x478939))return!0x1;return!0x0;}static[_0x510122(0x24b0)](_0x2fc1d7,_0x5c2568){var _0x900418=_0x510122;for(let _0x549f91=0x0;_0x549f91<_0x5c2568[_0x900418(0x18cc)];_0x549f91++){var _0x1b547b=_0x5c2568[_0x549f91];_0x2fc1d7[_0x900418(0x8a7)](_0x1b547b['name'],_0x1b547b['handler'],!0x1);try{window[_0x900418(0xc5c)]&&window[_0x900418(0xc5c)][_0x900418(0x8a7)](_0x1b547b[_0x900418(0xc1b)],_0x1b547b[_0x900418(0x1780)],!0x1);}catch(_0x18de88){}}}static['UnregisterTopRootEvents'](_0x5e57b2,_0x55e09b){var _0x312c02=_0x510122;for(let _0x4a18e7=0x0;_0x4a18e7<_0x55e09b[_0x312c02(0x18cc)];_0x4a18e7++){var _0x16636d=_0x55e09b[_0x4a18e7];_0x5e57b2[_0x312c02(0xa95)](_0x16636d[_0x312c02(0xc1b)],_0x16636d[_0x312c02(0x1780)]);try{_0x5e57b2['parent']&&_0x5e57b2[_0x312c02(0xc5c)]['removeEventListener'](_0x16636d['name'],_0x16636d[_0x312c02(0x1780)]);}catch(_0x3f5c76){}}}static[_0x510122(0x3a1b)](_0x17b092,_0x3cb6ce,_0x49bf8e,_0x56f011,_0x54cd43=0x0,_0x130dc6){return _0x5b07cd(this,void 0x0,void 0x0,function*(){var _0x5d0f29=a8_0x5306;throw(0x0,_0xe74bb6['S'])(_0x5d0f29(0xdfd));});}static[_0x510122(0x13d1)](_0xf64280,_0x247586,_0x5489f0,_0x1568ea,_0x5b4a92=0x0,_0x40f8de,_0xb9a956,_0xa78337,_0x35ee12){throw(0x0,_0xe74bb6['S'])('DumpTools');}static[_0x510122(0x1767)](_0x52f3cc,_0x4deefe,_0x4c8bb9,_0x3c5044=0x0,_0x24ca30,_0x19c430,_0x487615,_0x40f97a){var _0x57c075=_0x510122;throw(0x0,_0xe74bb6['S'])(_0x57c075(0xdfd));}static[_0x510122(0x1c09)](_0x354e76){var _0x4b6e5c=_0x510122;return void 0x0!==_0x354e76[_0x4b6e5c(0x324b)];}static[_0x510122(0xd78)](_0x38b92e,_0x5977a0,_0x5c1229=_0x510122(0x14cd),_0x14a795){var _0x14c791=_0x510122;_0x20152c[_0x14c791(0x1c09)](_0x38b92e)||_0x38b92e[_0x14c791(0x393a)]||(_0x38b92e[_0x14c791(0x393a)]=function(_0x303937,_0xe0b0dd,_0x443975){setTimeout(()=>{var _0x290e59=a8_0x5306;const _0x57f7e6=atob(this[_0x290e59(0x1f96)](_0xe0b0dd,_0x443975)[_0x290e59(0x4184)](',')[0x1]),_0x3d2237=_0x57f7e6[_0x290e59(0x18cc)],_0x2dd157=new Uint8Array(_0x3d2237);for(let _0x545f66=0x0;_0x545f66<_0x3d2237;_0x545f66++)_0x2dd157[_0x545f66]=_0x57f7e6['charCodeAt'](_0x545f66);_0x303937(new Blob([_0x2dd157]));});}),_0x20152c[_0x14c791(0x1c09)](_0x38b92e)?_0x38b92e[_0x14c791(0x324b)]({'type':_0x5c1229,'quality':_0x14a795})[_0x14c791(0x2cc0)](_0x3c69d6=>_0x5977a0(_0x3c69d6)):_0x38b92e[_0x14c791(0x393a)](function(_0x27dd59){_0x5977a0(_0x27dd59);},_0x5c1229,_0x14a795);}static[_0x510122(0x4274)](_0x407b02,_0x336150){var _0x1eb339=_0x510122;if(_0x1eb339(0xb2b)in document['createElement']('a')){if(!_0x336150){const _0x3422a1=new Date();_0x336150=_0x1eb339(0xe47)+(_0x3422a1[_0x1eb339(0x3dce)]()+'-'+(_0x3422a1[_0x1eb339(0x3d65)]()+0x1))[_0x1eb339(0x538)](0x2)+'-'+_0x3422a1['getDate']()+'_'+_0x3422a1['getHours']()+'-'+('0'+_0x3422a1['getMinutes']())['slice'](-0x2)+_0x1eb339(0xb20);}_0x20152c[_0x1eb339(0x3530)](_0x407b02,_0x336150);}else{if(_0x407b02&&'undefined'!=typeof URL){const _0x45e44d=URL['createObjectURL'](_0x407b02),_0x338459=window[_0x1eb339(0x1870)]('');if(_0x338459){const _0x323660=_0x338459[_0x1eb339(0x4065)][_0x1eb339(0x2b23)]('img');_0x323660[_0x1eb339(0x2f93)]=function(){var _0x125a12=_0x1eb339;URL[_0x125a12(0x4191)](_0x45e44d);},_0x323660[_0x1eb339(0x32c2)]=_0x45e44d,_0x338459[_0x1eb339(0x4065)][_0x1eb339(0x36df)]['appendChild'](_0x323660);}}}}static['EncodeScreenshotCanvasData'](_0x3a3bb0,_0x38897d,_0x4e1819='image/png',_0x26a063,_0x471f16){var _0x3182b8=_0x510122,_0x597566;_0x38897d?_0x20152c['_IsOffScreenCanvas'](_0x3a3bb0)?_0x3a3bb0[_0x3182b8(0x324b)]({'type':_0x4e1819,'quality':_0x471f16})[_0x3182b8(0x2cc0)](_0x47aed8=>{var _0x576bc3=_0x3182b8;const _0x5cdeeb=new FileReader();_0x5cdeeb['readAsDataURL'](_0x47aed8),_0x5cdeeb[_0x576bc3(0x2341)]=()=>{var _0x1a7b59=_0x576bc3,_0x1e159c=_0x5cdeeb[_0x1a7b59(0x2e6b)];_0x38897d(_0x1e159c);};}):(_0x597566=_0x3a3bb0['toDataURL'](_0x4e1819,_0x471f16),_0x38897d(_0x597566)):this[_0x3182b8(0xd78)](_0x3a3bb0,function(_0x405b1d){_0x405b1d&&_0x20152c['DownloadBlob'](_0x405b1d,_0x26a063);},_0x4e1819,_0x471f16);}static[_0x510122(0x3530)](_0x47410d,_0x94cea8){var _0x107cab=_0x510122;if(_0x107cab(0x2aea)!=typeof URL){_0x47410d=window[_0x107cab(0xa21)][_0x107cab(0x2ba3)](_0x47410d);const _0x545072=document['createElement']('a');document['body'][_0x107cab(0x1bcf)](_0x545072),_0x545072[_0x107cab(0x3833)][_0x107cab(0x139d)]='none',_0x545072[_0x107cab(0x14d9)]=_0x47410d,_0x545072[_0x107cab(0xb2b)]=_0x94cea8,_0x545072[_0x107cab(0x8a7)](_0x107cab(0x35e2),()=>{var _0xb1f73b=_0x107cab;_0x545072[_0xb1f73b(0x2849)]&&_0x545072['parentElement']['removeChild'](_0x545072);}),_0x545072[_0x107cab(0x35e2)](),window[_0x107cab(0xa21)]['revokeObjectURL'](_0x47410d);}}static[_0x510122(0x1344)](_0x2eb1e2){var _0x33026c=_0x510122;return _0x33026c(0x41e)==typeof _0x2eb1e2[0x0]?_0x2eb1e2[0x0]:'boolean'==typeof _0x2eb1e2[0x1]&&_0x2eb1e2[0x1];}static[_0x510122(0x2a39)](_0x1f1203,_0x130e12,_0x143fc0,_0x1aa492,_0x4c30fa=0x0){var _0x26fe3f=_0x510122;throw(0x0,_0xe74bb6['S'])(_0x26fe3f(0xd1d));}static[_0x510122(0x3abe)](_0x1463bf,_0x4aa5a2,_0x43bde1,_0x538ac8=0x0){throw(0x0,_0xe74bb6['S'])('ScreenshotTools');}static[_0x510122(0xebb)](_0x425e53,_0x1768d4,_0x59eb20,_0x58e2a3,_0x46b727=0x0,_0x55f989,_0x600fb6,_0xdd9a62){var _0xaeabe1=_0x510122;throw(0x0,_0xe74bb6['S'])(_0xaeabe1(0xd1d));}static['CreateScreenshotUsingRenderTargetAsync'](_0x19d597,_0x129f9f,_0x4ff617,_0x464edc=0x0,_0x1e170c,_0x2bfab2,_0x4196ef){var _0x4a9bbc=_0x510122;throw(0x0,_0xe74bb6['S'])(_0x4a9bbc(0xd1d));}static[_0x510122(0x311d)](){return(0x0,_0xab0fdd['f'])();}static[_0x510122(0x22f)](_0x1a0705){return(0x0,_0x442e1a['VL'])(_0x1a0705);}static['DecodeBase64'](_0x16ed99){return(0x0,_0x442e1a['$K'])(_0x16ed99);}static get[_0x510122(0x3a3a)](){var _0x359be7=_0x510122;return _0x2a8e34['Y'][_0x359be7(0x3a3a)];}static[_0x510122(0x35cb)](_0x84e285){var _0x5e4733=_0x510122;_0x2a8e34['Y'][_0x5e4733(0x35cb)](_0x84e285);}static[_0x510122(0xc51)](_0x4dc4f7){var _0x3f0c2e=_0x510122;_0x2a8e34['Y'][_0x3f0c2e(0xc51)](_0x4dc4f7);}static[_0x510122(0x3556)](_0x104b14){var _0x15c190=_0x510122;_0x2a8e34['Y'][_0x15c190(0x3556)](_0x104b14);}static get[_0x510122(0x33d7)](){var _0x4e6a83=_0x510122;return _0x2a8e34['Y'][_0x4e6a83(0x33d7)];}static['ClearLogCache'](){var _0x1791f8=_0x510122;_0x2a8e34['Y'][_0x1791f8(0x2abd)]();}static set[_0x510122(0x1c0f)](_0x3b018a){_0x2a8e34['Y']['LogLevels']=_0x3b018a;}static set['PerformanceLogLevel'](_0x569902){var _0x45ac87=_0x510122;return(_0x569902&_0x20152c['PerformanceUserMarkLogLevel'])===_0x20152c[_0x45ac87(0x1a7d)]?(_0x20152c[_0x45ac87(0x141e)]=_0x20152c[_0x45ac87(0x2080)],void(_0x20152c[_0x45ac87(0x980)]=_0x20152c[_0x45ac87(0x1e22)])):(_0x569902&_0x20152c[_0x45ac87(0xd83)])===_0x20152c[_0x45ac87(0xd83)]?(_0x20152c[_0x45ac87(0x141e)]=_0x20152c['_StartPerformanceConsole'],void(_0x20152c['EndPerformanceCounter']=_0x20152c[_0x45ac87(0x529)])):(_0x20152c[_0x45ac87(0x141e)]=_0x20152c[_0x45ac87(0x1ac6)],void(_0x20152c['EndPerformanceCounter']=_0x20152c['_EndPerformanceCounterDisabled']));}static['_StartPerformanceCounterDisabled'](_0x409f92,_0x596731){}static[_0x510122(0x47c)](_0xacb487,_0x3092bf){}static[_0x510122(0x2080)](_0x3b808f,_0x33f90b=!0x0){var _0x1950a2=_0x510122;if(!_0x20152c[_0x1950a2(0x3fd2)]){if(!(0x0,_0x1c839a['CG'])())return;_0x20152c[_0x1950a2(0x3fd2)]=window[_0x1950a2(0x1cd3)];}_0x33f90b&&_0x20152c['_Performance'][_0x1950a2(0x1273)]&&_0x20152c[_0x1950a2(0x3fd2)]['mark'](_0x3b808f+_0x1950a2(0x1e92));}static[_0x510122(0x1e22)](_0x2016d8,_0x10ba92=!0x0){var _0x549c47=_0x510122;_0x10ba92&&_0x20152c[_0x549c47(0x3fd2)][_0x549c47(0x1273)]&&(_0x20152c[_0x549c47(0x3fd2)][_0x549c47(0x1273)](_0x2016d8+'-End'),_0x20152c[_0x549c47(0x3fd2)][_0x549c47(0x3169)](_0x2016d8,_0x2016d8+'-Begin',_0x2016d8+_0x549c47(0x1c7b)));}static[_0x510122(0x3fe0)](_0x4fbe39,_0x5c96ad=!0x0){var _0x3bb127=_0x510122;_0x5c96ad&&(_0x20152c[_0x3bb127(0x2080)](_0x4fbe39,_0x5c96ad),_0x3d78b4['time']&&_0x3d78b4[_0x3bb127(0x352)](_0x4fbe39));}static[_0x510122(0x529)](_0x520fda,_0x10d8c4=!0x0){var _0x55f730=_0x510122;_0x10d8c4&&(_0x20152c[_0x55f730(0x1e22)](_0x520fda,_0x10d8c4),_0x3d78b4[_0x55f730(0x3e76)](_0x520fda));}static get[_0x510122(0x2205)](){var _0x3a8bd8=_0x510122;return _0x17a2d9['F'][_0x3a8bd8(0x2205)];}static['GetClassName'](_0x287e89,_0x327834=!0x1){var _0x305a6c=_0x510122;let _0xe45522=null;return _0xe45522=!_0x327834&&_0x287e89['getClassName']?_0x287e89[_0x305a6c(0x252c)]():(_0x287e89 instanceof Object&&(_0x327834=_0x327834?_0x287e89:Object[_0x305a6c(0x25a9)](_0x287e89),_0xe45522=_0x327834[_0x305a6c(0x4088)]['__bjsclassName__']),_0xe45522||typeof _0x287e89);}static['First'](_0x4852fc,_0xc2f767){for(const _0x1a6a3b of _0x4852fc)if(_0xc2f767(_0x1a6a3b))return _0x1a6a3b;return null;}static['getFullClassName'](_0x5e6c8f,_0x3fe451=!0x1){var _0x5edf95=_0x510122;let _0x5d7f93=null,_0x4ea07e=null;return(_0x5d7f93=!_0x3fe451&&_0x5e6c8f[_0x5edf95(0x252c)]?_0x5e6c8f[_0x5edf95(0x252c)]():(_0x5e6c8f instanceof Object&&(_0x3fe451=_0x3fe451?_0x5e6c8f:Object[_0x5edf95(0x25a9)](_0x5e6c8f),_0x5d7f93=_0x3fe451[_0x5edf95(0x4088)][_0x5edf95(0x336a)],_0x4ea07e=_0x3fe451[_0x5edf95(0x4088)]['__bjsmoduleName__']),_0x5d7f93||typeof _0x5e6c8f))?(null!=_0x4ea07e?_0x4ea07e+'.':'')+_0x5d7f93:null;}static['DelayAsync'](_0xc3f127){return new Promise(_0x6d080f=>{setTimeout(()=>{_0x6d080f();},_0xc3f127);});}static[_0x510122(0x2f34)](){var _0xf3e2f9=_0x510122;return!!(0x0,_0x1c839a['up'])()&&/^((?!chrome|android).)*safari/i[_0xf3e2f9(0x17d9)](navigator['userAgent']);}}_0x20152c[_0x510122(0x283f)]=!0x1,_0x20152c[_0x510122(0x16aa)]=_0x3f2463['g']['CustomRequestHeaders'],_0x20152c['_TmpFloatArray']=new Float32Array(0x1),_0x20152c['GetDOMTextContent']=_0x1c839a['v'],_0x20152c[_0x510122(0x3805)]=_0x510122(0x4238)==typeof document?_0x1bae58=>{var _0xd05c65=_0x510122;const _0xfbb642=document[_0xd05c65(0x2b23)]('a');return _0xfbb642['href']=_0x1bae58,_0xfbb642[_0xd05c65(0x14d9)];}:_0x510122(0x3d33)==typeof URL&&'object'==typeof location?_0x21ba7b=>new URL(_0x21ba7b,location[_0x510122(0x3cd4)])[_0x510122(0x14d9)]:()=>{var _0xb7d0af=_0x510122;throw new Error(_0xb7d0af(0x2a20));},_0x20152c[_0x510122(0xbcc)]=_0x2a8e34['Y'][_0x510122(0xbcc)],_0x20152c[_0x510122(0xac9)]=_0x2a8e34['Y']['MessageLogLevel'],_0x20152c['WarningLogLevel']=_0x2a8e34['Y']['WarningLogLevel'],_0x20152c[_0x510122(0x2d1d)]=_0x2a8e34['Y']['ErrorLogLevel'],_0x20152c[_0x510122(0x3f74)]=_0x2a8e34['Y'][_0x510122(0x3f74)],_0x20152c['IsWindowObjectExist']=_0x1c839a['CG'],_0x20152c[_0x510122(0x3c56)]=0x0,_0x20152c[_0x510122(0x1a7d)]=0x1,_0x20152c['PerformanceConsoleLogLevel']=0x2,_0x20152c['StartPerformanceCounter']=_0x20152c['_StartPerformanceCounterDisabled'],_0x20152c['EndPerformanceCounter']=_0x20152c[_0x510122(0x47c)];class _0x3c92f3{constructor(_0xc32fa6,_0x3e245d,_0x1b15c8,_0x5f4e70=0x0){var _0x464907=_0x510122;this[_0x464907(0x2caf)]=_0xc32fa6,this[_0x464907(0xc2b)]=_0x5f4e70-0x1,this[_0x464907(0xa97)]=!0x1,this[_0x464907(0x2f88)]=_0x3e245d,this[_0x464907(0x1610)]=_0x1b15c8;}[_0x510122(0x3c30)](){var _0x2ced3d=_0x510122;this[_0x2ced3d(0xa97)]||(this[_0x2ced3d(0xc2b)]+0x1<this[_0x2ced3d(0x2caf)]?(++this[_0x2ced3d(0xc2b)],this['_fn'](this)):this[_0x2ced3d(0x29a3)]());}[_0x510122(0x29a3)](){var _0x432a42=_0x510122;this[_0x432a42(0xa97)]=!0x0,this['_successCallback']();}static[_0x510122(0xc0f)](_0x45b794,_0x2a8d2b,_0x4e9a40,_0x378715=0x0){const _0x46eb93=new _0x3c92f3(_0x45b794,_0x2a8d2b,_0x4e9a40,_0x378715);return _0x46eb93['executeNext'](),_0x46eb93;}static[_0x510122(0x39c6)](_0x4a36eb,_0x52a514,_0x32032b,_0x27a4ec,_0x5da452,_0x59bada=0x0){var _0xd27c80=_0x510122;return _0x3c92f3['Run'](Math[_0xd27c80(0x23b8)](_0x4a36eb/_0x52a514),_0x4e15e6=>{var _0xea2cf0=_0xd27c80;_0x5da452&&_0x5da452()?_0x4e15e6[_0xea2cf0(0x29a3)]():setTimeout(()=>{var _0x1ed888=_0xea2cf0;for(let _0x550494=0x0;_0x550494<_0x52a514;++_0x550494){var _0x4a8e75=_0x4e15e6[_0x1ed888(0xc2b)]*_0x52a514+_0x550494;if(_0x4a36eb<=_0x4a8e75)break;if(_0x32032b(_0x4a8e75),_0x5da452&&_0x5da452()){_0x4e15e6[_0x1ed888(0x29a3)]();break;}}_0x4e15e6[_0x1ed888(0x3c30)]();},_0x59bada);},_0x27a4ec);}}_0x128fbe['l'][_0x510122(0x116a)]=_0x510122(0x38e4);},0x6271:(_0x86b40b,_0x2b071a,_0x1c114b)=>{var _0x1a4b35=a8_0x1ec55c,_0x283ec1,_0x1e1e30=_0x1c114b(0xd53f);{_0x1c114b=_0x283ec1=_0x283ec1||{},_0x1c114b[_0x1a4b35(0xc78)]=class _0x51e503{constructor(_0x22495f,_0x4bbf05=null,_0xe93e96=null,_0x3ae45d=null){var _0x5c20e5=_0x1a4b35,_0x41a1ea;_0x4bbf05=null!=_0x4bbf05?_0x4bbf05:()=>0x1,_0xe93e96=null!=_0xe93e96?_0xe93e96:()=>0x1,_0x3ae45d=null!=_0x3ae45d?_0x3ae45d:(_0x5cd79c,_0x21bc3b)=>_0x5cd79c===_0x21bc3b?0x0:0x1,this[_0x5c20e5(0x30c2)]=new Map(),this[_0x5c20e5(0x92c)]=new Array(_0x22495f[_0x5c20e5(0x18cc)]),this['_deletionCosts']=new Array(_0x22495f['length']),this[_0x5c20e5(0x214a)]=new Array(_0x22495f[_0x5c20e5(0x18cc)]);for(let _0x3ae0d7=0x0;_0x3ae0d7<_0x22495f[_0x5c20e5(0x18cc)];++_0x3ae0d7){_0x41a1ea=_0x22495f[_0x3ae0d7],this['_characterToIdx']['set'](_0x41a1ea,_0x3ae0d7),this['_insertionCosts'][_0x3ae0d7]=_0x4bbf05(_0x41a1ea),this['_deletionCosts'][_0x3ae0d7]=_0xe93e96(_0x41a1ea),this['_substitutionCosts'][_0x3ae0d7]=new Array(_0x22495f['length']);for(let _0x45552b=_0x3ae0d7;_0x45552b<_0x22495f['length'];++_0x45552b)this[_0x5c20e5(0x214a)][_0x3ae0d7][_0x45552b]=_0x3ae45d(_0x41a1ea,_0x22495f[_0x45552b]);}}[_0x1a4b35(0x18e2)](){var _0x1d967a=_0x1a4b35;const _0x47723d={},_0x237c27=new Array(this[_0x1d967a(0x30c2)][_0x1d967a(0x1a2b)]);return this[_0x1d967a(0x30c2)][_0x1d967a(0x35b2)]((_0x48d920,_0x5e07d3)=>{_0x237c27[_0x48d920]=_0x5e07d3;}),_0x47723d['characters']=_0x237c27,_0x47723d[_0x1d967a(0x5a1)]=this['_insertionCosts'],_0x47723d[_0x1d967a(0xd56)]=this[_0x1d967a(0x2b2a)],_0x47723d[_0x1d967a(0x34b0)]=this[_0x1d967a(0x214a)],JSON[_0x1d967a(0x401b)](_0x47723d);}static['Deserialize'](_0x4bb95e){var _0x1d270b=_0x1a4b35;_0x4bb95e=JSON[_0x1d270b(0x28bf)](_0x4bb95e);const _0x3ba443=new _0x51e503(_0x4bb95e[_0x1d270b(0x3f80)]);return _0x3ba443[_0x1d270b(0x92c)]=_0x4bb95e[_0x1d270b(0x5a1)],_0x3ba443[_0x1d270b(0x2b2a)]=_0x4bb95e[_0x1d270b(0xd56)],_0x3ba443[_0x1d270b(0x214a)]=_0x4bb95e[_0x1d270b(0x34b0)],_0x3ba443;}['getCharacterIdx'](_0x143ba0){var _0x45030f=_0x1a4b35;return this[_0x45030f(0x30c2)][_0x45030f(0x2fac)](_0x143ba0);}['getInsertionCost'](_0x355f65){return this['_insertionCosts'][_0x355f65];}[_0x1a4b35(0x4015)](_0x5f3e9e){var _0x1245a8=_0x1a4b35;return this[_0x1245a8(0x2b2a)][_0x5f3e9e];}['getSubstitutionCost'](_0x310db0,_0x24d6cd){var _0x2295d3=_0x1a4b35,_0x51dca2=Math[_0x2295d3(0x1111)](_0x310db0,_0x24d6cd),_0x310db0=Math['max'](_0x310db0,_0x24d6cd);return this[_0x2295d3(0x214a)][_0x51dca2][_0x310db0];}};class _0x12e5cd{constructor(_0x1020fc,_0x53281b){var _0x2ee901=_0x1a4b35;if(_0x1020fc['length']>_0x12e5cd[_0x2ee901(0x29bc)])throw new Error(_0x2ee901(0x1eb4)+_0x12e5cd['_MAX_SEQUENCE_LENGTH']+_0x2ee901(0x1832));this['_alphabet']=_0x53281b,this['_characters']=_0x1020fc[_0x2ee901(0x36d3)](_0x486c2e=>this[_0x2ee901(0x3220)][_0x2ee901(0xf3c)](_0x486c2e));}[_0x1a4b35(0x18e2)](){var _0x1f411c=_0x1a4b35;return JSON[_0x1f411c(0x401b)](this['_characters']);}static[_0x1a4b35(0xb73)](_0x4cc7da,_0x1ec9a6){var _0x177461=_0x1a4b35;const _0x4e0dc0=new _0x12e5cd([],_0x1ec9a6);return _0x4e0dc0[_0x177461(0x38e2)]=JSON[_0x177461(0x28bf)](_0x4cc7da),_0x4e0dc0;}[_0x1a4b35(0xd4b)](_0x23bd89){var _0x397b92=_0x1a4b35;return _0x12e5cd[_0x397b92(0x1673)](this,_0x23bd89);}static[_0x1a4b35(0x1673)](_0x49454c,_0xab67fb){var _0x148c97=_0x1a4b35;const _0x127f61=_0x49454c[_0x148c97(0x3220)];if(_0x127f61!==_0xab67fb[_0x148c97(0x3220)])throw new Error(_0x148c97(0x37d6));var _0x4d5f69=_0x49454c[_0x148c97(0x38e2)],_0x556bf6=_0xab67fb['_characters'],_0x542993=_0x4d5f69[_0x148c97(0x18cc)],_0x5bb355=_0x556bf6['length'];const _0x31b40b=_0x12e5cd[_0x148c97(0x1423)];for(let _0x2b5855=_0x31b40b[0x0][0x0]=0x0;_0x2b5855<_0x542993;++_0x2b5855)_0x31b40b[_0x2b5855+0x1][0x0]=_0x31b40b[_0x2b5855][0x0]+_0x127f61[_0x148c97(0x687)](_0x4d5f69[_0x2b5855]);for(let _0x1810e7=0x0;_0x1810e7<_0x5bb355;++_0x1810e7)_0x31b40b[0x0][_0x1810e7+0x1]=_0x31b40b[0x0][_0x1810e7]+_0x127f61[_0x148c97(0x687)](_0x556bf6[_0x1810e7]);for(let _0x2f9f26=0x0;_0x2f9f26<_0x542993;++_0x2f9f26)for(let _0x440294=0x0;_0x440294<_0x5bb355;++_0x440294)_0x12e5cd['_InsertionCost']=_0x31b40b[_0x2f9f26+0x1][_0x440294]+_0x127f61[_0x148c97(0x687)](_0x556bf6[_0x440294]),_0x12e5cd[_0x148c97(0x2d46)]=_0x31b40b[_0x2f9f26][_0x440294+0x1]+_0x127f61['getDeletionCost'](_0x4d5f69[_0x2f9f26]),_0x12e5cd[_0x148c97(0x24de)]=_0x31b40b[_0x2f9f26][_0x440294]+_0x127f61['getSubstitutionCost'](_0x4d5f69[_0x2f9f26],_0x556bf6[_0x440294]),_0x31b40b[_0x2f9f26+0x1][_0x440294+0x1]=Math[_0x148c97(0x1111)](_0x12e5cd[_0x148c97(0x621)],_0x12e5cd['_DeletionCost'],_0x12e5cd[_0x148c97(0x24de)]);return _0x31b40b[_0x542993][_0x5bb355];}}_0x12e5cd[_0x1a4b35(0x29bc)]=0x100,_0x12e5cd[_0x1a4b35(0x1423)]=[...Array(_0x12e5cd['_MAX_SEQUENCE_LENGTH']+0x1)]['map'](()=>new Array(_0x12e5cd[_0x1a4b35(0x29bc)]+0x1)),_0x1c114b[_0x1a4b35(0x1f51)]=_0x12e5cd;}class _0x1e345e{constructor(_0x575419=0.01){var _0x2497bf=_0x1a4b35;this[_0x2497bf(0x3906)]=[],this[_0x2497bf(0x2118)]=_0x575419;}['serialize'](){return JSON['stringify'](this);}static[_0x1a4b35(0xb73)](_0x3d91c9){var _0x27957e=_0x1a4b35;const _0x4a30fa=JSON['parse'](_0x3d91c9),_0x2a4f31=new _0x1e345e(_0x4a30fa[_0x27957e(0x2118)]);return _0x2a4f31[_0x27957e(0x3906)]=_0x4a30fa[_0x27957e(0x3906)][_0x27957e(0x36d3)](_0x3e5534=>new _0x1e1e30['P'](_0x3e5534['_x'],_0x3e5534['_y'],_0x3e5534['_z'])),_0x2a4f31;}['getLength'](){var _0x31c486=_0x1a4b35;return this[_0x31c486(0x3906)][_0x31c486(0x18cc)]*this['_segmentLength'];}[_0x1a4b35(0x2e5)](_0x485b6c){var _0x13f899=_0x1a4b35;let _0x370e78=this['_points'][_0x13f899(0x18cc)];if(0x0===_0x370e78)this[_0x13f899(0x3906)][_0x13f899(0xede)](_0x485b6c[_0x13f899(0x77b)]());else{var _0xfe8d8b=()=>this[_0x13f899(0x2118)]/_0x1e1e30['P'][_0x13f899(0x303a)](this[_0x13f899(0x3906)][_0x370e78-0x1],_0x485b6c);for(let _0xd926ba=_0xfe8d8b();_0xd926ba<=0x1;_0xd926ba=_0xfe8d8b()){var _0x356a73=this[_0x13f899(0x3906)][_0x370e78-0x1][_0x13f899(0x393f)](0x1-_0xd926ba);_0x485b6c[_0x13f899(0x2e36)](_0xd926ba,_0x356a73),this[_0x13f899(0x3906)]['push'](_0x356a73),++_0x370e78;}}}['resampleAtTargetResolution'](_0x341d51){var _0x3c977f=_0x1a4b35;const _0x244bf0=new _0x1e345e(this[_0x3c977f(0x2f16)]()/_0x341d51);return this[_0x3c977f(0x3906)][_0x3c977f(0x35b2)](_0x2eb219=>{var _0x1a34d1=_0x3c977f;_0x244bf0[_0x1a34d1(0x2e5)](_0x2eb219);}),_0x244bf0;}[_0x1a4b35(0x7fb)](_0x5799be){var _0x4b95ca=_0x1a4b35;const _0x23b217=[];var _0x4d9433=new _0x1e1e30['P']();for(let _0x57aa6b=0x2;_0x57aa6b<this['_points'][_0x4b95ca(0x18cc)];++_0x57aa6b)_0x1e345e[_0x4b95ca(0xfa6)](this[_0x4b95ca(0x3906)][_0x57aa6b-0x2],this[_0x4b95ca(0x3906)][_0x57aa6b-0x1],this[_0x4b95ca(0x3906)][_0x57aa6b],_0x4d9433)&&_0x23b217[_0x4b95ca(0xede)](_0x1e345e[_0x4b95ca(0x3b24)](_0x4d9433,_0x5799be));return _0x23b217;}static[_0x1a4b35(0xfa6)](_0x27cb97,_0x554260,_0x14f9b1,_0x4ba538){var _0x1e424e=_0x1a4b35;return _0x554260[_0x1e424e(0x185b)](_0x27cb97,_0x1e345e['_ForwardDir']),_0x1e345e[_0x1e424e(0x247a)][_0x1e424e(0x3f86)](),_0x554260[_0x1e424e(0x279e)](-0x1,_0x1e345e['_InverseFromVec']),_0x1e345e['_InverseFromVec'][_0x1e424e(0x3f86)](),!(0.98<Math['abs'](_0x1e1e30['P'][_0x1e424e(0x29f5)](_0x1e345e[_0x1e424e(0x247a)],_0x1e345e[_0x1e424e(0x1197)]))||(_0x1e1e30['P'][_0x1e424e(0x2b85)](_0x1e345e[_0x1e424e(0x247a)],_0x1e345e[_0x1e424e(0x1197)],_0x1e345e[_0x1e424e(0x2aaf)]),_0x1e345e[_0x1e424e(0x2aaf)][_0x1e424e(0x3f86)](),_0x1e1e30['y3']['LookAtLHToRef'](_0x27cb97,_0x554260,_0x1e345e[_0x1e424e(0x2aaf)],_0x1e345e['_LookMatrix']),_0x14f9b1['subtractToRef'](_0x554260,_0x1e345e[_0x1e424e(0x32a6)]),_0x1e345e[_0x1e424e(0x32a6)][_0x1e424e(0x3f86)](),_0x1e1e30['P'][_0x1e424e(0x29c5)](_0x1e345e['_FromToVec'],_0x1e345e[_0x1e424e(0x2e2e)],_0x4ba538),0x0));}static[_0x1a4b35(0x3b24)](_0x203209,_0x4eeb1c){var _0xf6a152=_0x1a4b35;_0x1e345e[_0xf6a152(0x30d8)]=0x0,_0x1e345e[_0xf6a152(0xf84)]=_0x1e1e30['P'][_0xf6a152(0x29f5)](_0x203209,_0x4eeb1c[0x0]),_0x1e345e[_0xf6a152(0x2724)]=_0x1e345e[_0xf6a152(0xf84)];for(let _0x514f75=0x1;_0x514f75<_0x4eeb1c['length'];++_0x514f75)_0x1e345e[_0xf6a152(0xf84)]=_0x1e1e30['P']['Dot'](_0x203209,_0x4eeb1c[_0x514f75]),_0x1e345e[_0xf6a152(0xf84)]>_0x1e345e['_BestScore']&&(_0x1e345e['_BestMatch']=_0x514f75,_0x1e345e[_0xf6a152(0x2724)]=_0x1e345e[_0xf6a152(0xf84)]);return _0x1e345e[_0xf6a152(0x30d8)];}}_0x1e345e[_0x1a4b35(0x247a)]=new _0x1e1e30['P'](),_0x1e345e[_0x1a4b35(0x1197)]=new _0x1e1e30['P'](),_0x1e345e[_0x1a4b35(0x2aaf)]=new _0x1e1e30['P'](),_0x1e345e[_0x1a4b35(0x32a6)]=new _0x1e1e30['P'](),_0x1e345e[_0x1a4b35(0x2e2e)]=new _0x1e1e30['y3']();class _0x268929{constructor(){this['_sequences']=[];}[_0x1a4b35(0x18e2)](){var _0x2ecfa7=_0x1a4b35;return JSON['stringify'](this[_0x2ecfa7(0x1dfc)][_0x2ecfa7(0x36d3)](_0x587e6b=>_0x587e6b[_0x2ecfa7(0x18e2)]()));}static[_0x1a4b35(0xb73)](_0x21ee42,_0x4f0e4a){var _0x1e5a74=_0x1a4b35;const _0x5c7ab3=new _0x268929();return _0x5c7ab3[_0x1e5a74(0x1dfc)]=JSON['parse'](_0x21ee42)['map'](_0x1f5543=>_0x283ec1[_0x1e5a74(0x1f51)]['Deserialize'](_0x1f5543,_0x4f0e4a)),_0x5c7ab3;}static['CreateFromTrajectory'](_0x5d129f,_0x5ecd87,_0x568221){return _0x268929['CreateFromTokenizationPyramid'](_0x268929['_GetTokenizationPyramid'](_0x5d129f,_0x5ecd87),_0x568221);}static[_0x1a4b35(0x36ff)](_0x44dfae,_0x3e054c){var _0x67b8a9=_0x1a4b35;const _0x3c7689=new _0x268929();return _0x3c7689[_0x67b8a9(0x1dfc)]=_0x44dfae['map'](_0x140755=>new _0x283ec1[(_0x67b8a9(0x1f51))](_0x140755,_0x3e054c)),_0x3c7689;}static[_0x1a4b35(0x35da)](_0x6d222a,_0x2f125b,_0x37e16a=_0x268929[_0x1a4b35(0x3e0)]){var _0x509c6b=_0x1a4b35;const _0x349c9f=[];for(let _0x2ea934=_0x37e16a;0x4<_0x2ea934;_0x2ea934=Math['floor'](_0x2ea934/0x2))_0x349c9f['push'](_0x6d222a['resampleAtTargetResolution'](_0x2ea934)[_0x509c6b(0x7fb)](_0x2f125b[_0x509c6b(0x138a)]));return _0x349c9f;}[_0x1a4b35(0xd4b)](_0x3af5a4){var _0x72d706=_0x1a4b35;let _0x2fa182=0x0;var _0xdbc37;for(let _0x1402c9=0x0;_0x1402c9<this['_sequences'][_0x72d706(0x18cc)];++_0x1402c9)_0xdbc37=Math['pow'](0x2,_0x1402c9),_0x2fa182+=_0xdbc37*this['_sequences'][_0x1402c9][_0x72d706(0xd4b)](_0x3af5a4[_0x72d706(0x1dfc)][_0x1402c9]);return _0x2fa182;}}_0x268929[_0x1a4b35(0x3e0)]=0x20,class _0x43754a{constructor(_0x2dac6b=[]){var _0x19506d=_0x1a4b35;this['_descriptors']=_0x2dac6b,this[_0x19506d(0x21ce)]=-0x1,this[_0x19506d(0x2e9f)]=0x0,this[_0x19506d(0x2669)]();}[_0x1a4b35(0x18e2)](){var _0x2b82c6=_0x1a4b35;const _0x111de9={};return _0x111de9[_0x2b82c6(0xf3f)]=this[_0x2b82c6(0x3588)][_0x2b82c6(0x36d3)](_0x5a6261=>_0x5a6261['serialize']()),_0x111de9['centroidIdx']=this[_0x2b82c6(0x21ce)],_0x111de9[_0x2b82c6(0x2fb6)]=this['_averageDistance'],JSON[_0x2b82c6(0x401b)](_0x111de9);}static[_0x1a4b35(0xb73)](_0x3d3eb1,_0x26b6f8){var _0x2099e1=_0x1a4b35;const _0x50b9bc=JSON[_0x2099e1(0x28bf)](_0x3d3eb1),_0x3ea162=new _0x43754a();return _0x3ea162[_0x2099e1(0x3588)]=_0x50b9bc[_0x2099e1(0xf3f)][_0x2099e1(0x36d3)](_0x23ad1a=>_0x268929['Deserialize'](_0x23ad1a,_0x26b6f8)),_0x3ea162[_0x2099e1(0x21ce)]=_0x50b9bc[_0x2099e1(0x3f3f)],_0x3ea162[_0x2099e1(0x2e9f)]=_0x50b9bc[_0x2099e1(0x2fb6)],_0x3ea162;}[_0x1a4b35(0x2e5)](_0x269673){var _0x4f90aa=_0x1a4b35;this[_0x4f90aa(0x3588)][_0x4f90aa(0xede)](_0x269673),this['_refreshDescription']();}[_0x1a4b35(0x381e)](_0x9b5fe8){var _0x3e433a=_0x1a4b35;return _0x9b5fe8['distance'](this[_0x3e433a(0x3588)][this['_centroidIdx']])/this[_0x3e433a(0x2e9f)];}[_0x1a4b35(0x1299)](_0x2f4290){var _0x5156d4=_0x1a4b35;return Math[_0x5156d4(0x1111)](...this[_0x5156d4(0x3588)]['map'](_0x34bb12=>_0x34bb12['distance'](_0x2f4290)));}['_refreshDescription'](){var _0x387a7d=_0x1a4b35;this[_0x387a7d(0x21ce)]=-0x1;let _0x4a0698;var _0x1d932a=this[_0x387a7d(0x3588)][_0x387a7d(0x36d3)](_0x5aa0b8=>(_0x4a0698=0x0,this[_0x387a7d(0x3588)][_0x387a7d(0x35b2)](_0x52b462=>{var _0x1e729b=_0x387a7d;_0x4a0698+=_0x5aa0b8[_0x1e729b(0xd4b)](_0x52b462);}),_0x4a0698));for(let _0x544c80=0x0;_0x544c80<_0x1d932a[_0x387a7d(0x18cc)];++_0x544c80)(this[_0x387a7d(0x21ce)]<0x0||_0x1d932a[_0x544c80]<_0x1d932a[this['_centroidIdx']])&&(this[_0x387a7d(0x21ce)]=_0x544c80);this[_0x387a7d(0x2e9f)]=0x0,this['_descriptors'][_0x387a7d(0x35b2)](_0x3b4c66=>{var _0x3d4da2=_0x387a7d;this[_0x3d4da2(0x2e9f)]+=_0x3b4c66[_0x3d4da2(0xd4b)](this[_0x3d4da2(0x3588)][this[_0x3d4da2(0x21ce)]]);}),0x0<this['_descriptors'][_0x387a7d(0x18cc)]&&(this['_averageDistance']=Math[_0x387a7d(0x1955)](this[_0x387a7d(0x2e9f)]/this[_0x387a7d(0x3588)][_0x387a7d(0x18cc)],_0x43754a[_0x387a7d(0x2880)]));}}[_0x1a4b35(0x2880)]=0x1;},0x4158:(_0x233c79,_0x43f316,_0x962ab0)=>{_0x962ab0['d'](_0x43f316,{'H':()=>function(_0x1bc5eb,_0x22b56c){_0x3c1e74[_0x1bc5eb]=_0x22b56c;},'q':()=>function(_0x1d1b8c){return _0x3c1e74[_0x1d1b8c];}});const _0x3c1e74={};},0x10676:(_0x926215,_0x3ec8d0,_0x257302)=>{var _0x16cd69=a8_0x1ec55c;_0x257302['d'](_0x3ec8d0,{'K':()=>_0x54fd72});class _0x54fd72{static get[_0x16cd69(0x7d8)](){var _0x4af127=_0x16cd69,_0xc77e19=this[_0x4af127(0x1c9b)];return this[_0x4af127(0x1c9b)]++,_0xc77e19;}}_0x54fd72[_0x16cd69(0x1c9b)]=0x1;},0x16c1a:(_0x3b0a77,_0x2919de,_0x1c1c0c)=>{var _0x4a1a29=a8_0x1ec55c,_0x5533ba=_0x1c1c0c(0x4ba7);class _0x3472a6{constructor(_0x5a533d,_0x48fc22={}){var _0xd2bac6=a8_0x5306;if(!_0x3472a6[_0xd2bac6(0x33a3)](_0x5a533d))throw _0xd2bac6(0x1abb);_0x5a533d=_0x5a533d[_0xd2bac6(0x1a7a)]();if(!_0x5a533d)throw'The\x20babylon\x20engine\x20must\x20have\x20a\x20canvas\x20to\x20be\x20recorded';this[_0xd2bac6(0x1550)]=_0x5a533d,this[_0xd2bac6(0x1550)][_0xd2bac6(0x3a9d)]=!0x1,this[_0xd2bac6(0x2528)]=Object[_0xd2bac6(0x12fe)](Object[_0xd2bac6(0x12fe)]({},_0x3472a6[_0xd2bac6(0xf77)]),_0x48fc22);const _0x28edbb=this[_0xd2bac6(0x1550)]['captureStream'](this[_0xd2bac6(0x2528)][_0xd2bac6(0x49a)]);if(this['_options'][_0xd2bac6(0x28b1)]){for(const _0x1c0a68 of this[_0xd2bac6(0x2528)][_0xd2bac6(0x28b1)])_0x28edbb[_0xd2bac6(0x2bfa)](_0x1c0a68);}this['_mediaRecorder']=new MediaRecorder(_0x28edbb,{'mimeType':this[_0xd2bac6(0x2528)][_0xd2bac6(0x38d8)]}),this[_0xd2bac6(0x3fc6)][_0xd2bac6(0x423e)]=this[_0xd2bac6(0x14c9)]['bind'](this),this['_mediaRecorder'][_0xd2bac6(0x13a8)]=this['_handleError'][_0xd2bac6(0x3b97)](this),this[_0xd2bac6(0x3fc6)][_0xd2bac6(0xe38)]=this[_0xd2bac6(0x26a1)][_0xd2bac6(0x3b97)](this);}static[_0x4a1a29(0x33a3)](_0x5e3fc7){var _0x121eab=_0x4a1a29;return _0x5e3fc7=_0x5e3fc7[_0x121eab(0x1a7a)](),!!_0x5e3fc7&&_0x121eab(0x3d33)==typeof _0x5e3fc7[_0x121eab(0x1357)];}get[_0x4a1a29(0x3a9d)](){var _0x5d5854=_0x4a1a29;return!!this[_0x5d5854(0x1550)]&&this[_0x5d5854(0x1550)]['isRecording'];}[_0x4a1a29(0x3d7d)](){var _0x533843=_0x4a1a29;this[_0x533843(0x1550)]&&this[_0x533843(0x3fc6)]&&this['isRecording']&&(this[_0x533843(0x1550)][_0x533843(0x3a9d)]=!0x1,this[_0x533843(0x3fc6)][_0x533843(0xfec)]());}[_0x4a1a29(0x648)](_0x22a986=_0x4a1a29(0x19e5),_0x300d6a=0x7){var _0x48c38a=_0x4a1a29;if(!this[_0x48c38a(0x1550)]||!this['_mediaRecorder'])throw'Recorder\x20has\x20already\x20been\x20disposed';if(this[_0x48c38a(0x3a9d)])throw'Recording\x20already\x20in\x20progress';return 0x0<_0x300d6a&&setTimeout(()=>{this['stopRecording']();},0x3e8*_0x300d6a),this[_0x48c38a(0xc40)]=_0x22a986,this[_0x48c38a(0x3ba8)]=[],this['_resolve']=null,this[_0x48c38a(0x179b)]=null,this[_0x48c38a(0x1550)]['isRecording']=!0x0,this[_0x48c38a(0x3fc6)][_0x48c38a(0x2e94)](this[_0x48c38a(0x2528)][_0x48c38a(0x2075)]),new Promise((_0x36e6df,_0x48f4a5)=>{var _0x16a2e1=_0x48c38a;this[_0x16a2e1(0x1aab)]=_0x36e6df,this['_reject']=_0x48f4a5;});}[_0x4a1a29(0x41a)](){var _0x1a290b=_0x4a1a29;this[_0x1a290b(0x1550)]=null,this[_0x1a290b(0x3fc6)]=null,this[_0x1a290b(0x3ba8)]=[],this[_0x1a290b(0xc40)]=null,this[_0x1a290b(0x1aab)]=null,this[_0x1a290b(0x179b)]=null;}[_0x4a1a29(0x14c9)](_0x2f4ead){var _0x1193f4=_0x4a1a29;0x0<_0x2f4ead[_0x1193f4(0x307e)][_0x1193f4(0x1a2b)]&&this['_recordedChunks'][_0x1193f4(0xede)](_0x2f4ead['data']);}[_0x4a1a29(0xb82)](_0x415eff){var _0x23c409=_0x4a1a29;if(this[_0x23c409(0x3d7d)](),!this[_0x23c409(0x179b)])throw new _0x415eff['error']();this[_0x23c409(0x179b)](_0x415eff[_0x23c409(0x993)]);}[_0x4a1a29(0x26a1)](){var _0x2fdbe4=_0x4a1a29;this[_0x2fdbe4(0x3d7d)]();var _0x1362e8=new Blob(this[_0x2fdbe4(0x3ba8)]);this[_0x2fdbe4(0x1aab)]&&this['_resolve'](_0x1362e8),window['URL'][_0x2fdbe4(0x2ba3)](_0x1362e8),this[_0x2fdbe4(0xc40)]&&_0x5533ba['w1']['Download'](_0x1362e8,this['_fileName']);}}_0x3472a6['_DefaultOptions']={'mimeType':_0x4a1a29(0xf90),'fps':0x19,'recordChunckSize':0xbb8};},0x12e2f:(_0x45d8c6,_0x37e5a6,_0x2c4b7f)=>{var _0x587233=a8_0x1ec55c;_0x2c4b7f['d'](_0x37e5a6,{'N':()=>_0xb4336d,'h':()=>_0x139681});var _0x139681,_0x56d485=_0x2c4b7f(0xd53f),_0x62865f=_0x2c4b7f(0x6661);(_0x37e5a6=_0x139681=_0x139681||{})[_0x37e5a6['X']=0x0]='X',_0x37e5a6[_0x37e5a6['Y']=0x1]='Y',_0x37e5a6[_0x37e5a6['Z']=0x2]='Z';class _0xb4336d{constructor(_0x5bbaaa,_0x1e91cf){var _0x65df7e=a8_0x5306;this[_0x65df7e(0x21bb)]=!0x1,_0x1e91cf=Object['assign'](Object['assign']({},_0xb4336d[_0x65df7e(0x224f)]()),_0x1e91cf);if(this[_0x65df7e(0x88a)]=!!_0x5bbaaa,_0xb4336d['_GlobalJoystickIndex']++,this[_0x65df7e(0x15c3)]=_0x139681['X'],this[_0x65df7e(0x3775)]=_0x139681['Y'],this[_0x65df7e(0x1403)]=!0x1,this[_0x65df7e(0x2a8b)]=!0x1,this[_0x65df7e(0x27ee)]=new _0x62865f['x'](),this[_0x65df7e(0x2762)]=_0x56d485['P'][_0x65df7e(0x409)](),this[_0x65df7e(0x3ab1)]=0x19,this[_0x65df7e(0x1729)]=0x1/(this[_0x65df7e(0x3ab1)]/0x3e8),this[_0x65df7e(0x40c2)]=()=>{var _0x5cc56a=_0x65df7e;_0xb4336d[_0x5cc56a(0x1db6)]=window['innerWidth'],_0xb4336d[_0x5cc56a(0x3c92)]=window[_0x5cc56a(0x392)],_0xb4336d[_0x5cc56a(0x2749)]&&(_0xb4336d[_0x5cc56a(0x2749)]['width']=_0xb4336d[_0x5cc56a(0x1db6)],_0xb4336d[_0x5cc56a(0x2749)][_0x5cc56a(0x3062)]=_0xb4336d['_VJCanvasHeight']),_0xb4336d[_0x5cc56a(0x4fd)]=_0xb4336d[_0x5cc56a(0x1db6)]/0x2;},!_0xb4336d['Canvas']){window[_0x65df7e(0x8a7)](_0x65df7e(0x84a),this[_0x65df7e(0x40c2)],!0x1),_0xb4336d[_0x65df7e(0x2749)]=document['createElement'](_0x65df7e(0x13c0)),_0xb4336d['_VJCanvasWidth']=window[_0x65df7e(0x3ed5)],_0xb4336d['_VJCanvasHeight']=window[_0x65df7e(0x392)],_0xb4336d[_0x65df7e(0x2749)]['width']=window[_0x65df7e(0x3ed5)],_0xb4336d[_0x65df7e(0x2749)][_0x65df7e(0x3062)]=window[_0x65df7e(0x392)],_0xb4336d['Canvas'][_0x65df7e(0x3833)][_0x65df7e(0x146c)]=_0x65df7e(0x3260),_0xb4336d[_0x65df7e(0x2749)][_0x65df7e(0x3833)][_0x65df7e(0x3062)]='100%',_0xb4336d[_0x65df7e(0x2749)]['style'][_0x65df7e(0xa9f)]=_0x65df7e(0x787),_0xb4336d['Canvas'][_0x65df7e(0x3833)]['backgroundColor']=_0x65df7e(0x3d8a),_0xb4336d[_0x65df7e(0x2749)][_0x65df7e(0x3833)][_0x65df7e(0x18d9)]=_0x65df7e(0x304a),_0xb4336d[_0x65df7e(0x2749)][_0x65df7e(0x3833)]['left']='0px',_0xb4336d[_0x65df7e(0x2749)][_0x65df7e(0x3833)]['zIndex']='5',_0xb4336d[_0x65df7e(0x2749)]['style']['touchAction']=_0x65df7e(0x3e65),_0xb4336d[_0x65df7e(0x2749)][_0x65df7e(0x34e5)]('touch-action',_0x65df7e(0x3e65)),_0x5bbaaa=_0xb4336d['Canvas']['getContext']('2d');if(!_0x5bbaaa)throw new Error('Unable\x20to\x20create\x20canvas\x20for\x20virtual\x20joystick');_0xb4336d['_VJCanvasContext']=_0x5bbaaa,_0xb4336d[_0x65df7e(0x8fa)]['strokeStyle']='#ffffff',_0xb4336d[_0x65df7e(0x8fa)][_0x65df7e(0x2ab0)]=0x2,document[_0x65df7e(0x36df)][_0x65df7e(0x1bcf)](_0xb4336d[_0x65df7e(0x2749)]);}_0xb4336d[_0x65df7e(0x4fd)]=_0xb4336d['Canvas']['width']/0x2,this[_0x65df7e(0xd58)]=!0x1,this[_0x65df7e(0x3d3c)]=_0x1e91cf[_0x65df7e(0x3d3c)],this[_0x65df7e(0x3495)]=_0x1e91cf['color'],this[_0x65df7e(0x2f77)]=_0x1e91cf['containerSize'],this[_0x65df7e(0x244e)]=_0x1e91cf[_0x65df7e(0x244e)],_0x1e91cf['position']&&this[_0x65df7e(0x2496)](_0x1e91cf[_0x65df7e(0xa9f)]['x'],_0x1e91cf[_0x65df7e(0xa9f)]['y']),_0x1e91cf[_0x65df7e(0x3997)]&&this[_0x65df7e(0x2da)](_0x1e91cf[_0x65df7e(0x3997)]),_0x1e91cf[_0x65df7e(0x39aa)]&&this[_0x65df7e(0x26f7)](_0x1e91cf[_0x65df7e(0x39aa)]),_0x1e91cf[_0x65df7e(0x32cb)]&&_0xb4336d['_AlwaysVisibleSticks']++,this[_0x65df7e(0x32cb)]=_0x1e91cf['alwaysVisible'],this[_0x65df7e(0x2a05)]=-0x1,this[_0x65df7e(0xbb4)]=new _0x56d485['FM'](0x0,0x0),this[_0x65df7e(0x36e1)]=new _0x56d485['FM'](0x0,0x0),this[_0x65df7e(0x33a8)]=new _0x56d485['FM'](0x0,0x0),this[_0x65df7e(0xcb6)]=new _0x56d485['FM'](0x0,0x0),this['_onPointerDownHandlerRef']=_0x235527=>{var _0x42487d=_0x65df7e;this[_0x42487d(0x1905)](_0x235527);},this[_0x65df7e(0x320a)]=_0x1a2088=>{var _0x227320=_0x65df7e;this[_0x227320(0x3de1)](_0x1a2088);},this['_onPointerUpHandlerRef']=_0x31b28a=>{var _0x2f5d47=_0x65df7e;this[_0x2f5d47(0x2a3f)](_0x31b28a);},_0xb4336d['Canvas'][_0x65df7e(0x8a7)](_0x65df7e(0x1e94),this[_0x65df7e(0x2435)],!0x1),_0xb4336d[_0x65df7e(0x2749)]['addEventListener'](_0x65df7e(0x76a),this['_onPointerMoveHandlerRef'],!0x1),_0xb4336d['Canvas'][_0x65df7e(0x8a7)](_0x65df7e(0x21ab),this[_0x65df7e(0x1104)],!0x1),_0xb4336d[_0x65df7e(0x2749)][_0x65df7e(0x8a7)](_0x65df7e(0x8db),this[_0x65df7e(0x1104)],!0x1),_0xb4336d[_0x65df7e(0x2749)]['addEventListener']('contextmenu',_0x3bc610=>{_0x3bc610['preventDefault']();},!0x1),requestAnimationFrame(()=>{var _0x1320a4=_0x65df7e;this[_0x1320a4(0x32d7)]();});}static[_0x587233(0x224f)](){var _0x522a3d=_0x587233;return{'puckSize':0x28,'containerSize':0x3c,'color':_0x522a3d(0xa4a),'puckImage':void 0x0,'containerImage':void 0x0,'position':void 0x0,'alwaysVisible':!0x1,'limitToContainer':!0x1};}[_0x587233(0x2cc7)](_0x597908){var _0x194382=_0x587233;this['_joystickSensibility']=_0x597908,this[_0x194382(0x1729)]=0x1/(this[_0x194382(0x3ab1)]/0x3e8);}[_0x587233(0x1905)](_0x3d1bd8){var _0x45e1c9=_0x587233;_0x3d1bd8['preventDefault'](),(!0x0===this['_leftJoystick']?_0x3d1bd8[_0x45e1c9(0x26c1)]<_0xb4336d[_0x45e1c9(0x4fd)]:_0x3d1bd8[_0x45e1c9(0x26c1)]>_0xb4336d[_0x45e1c9(0x4fd)])&&this['_joystickPointerId']<0x0?(this[_0x45e1c9(0x2a05)]=_0x3d1bd8[_0x45e1c9(0x17a3)],this[_0x45e1c9(0x32f5)]?(this['_joystickPointerStartPos']=this['_joystickPosition'][_0x45e1c9(0x77b)](),this[_0x45e1c9(0xbb4)]=this['_joystickPosition'][_0x45e1c9(0x77b)](),this[_0x45e1c9(0x36e1)]=this[_0x45e1c9(0x32f5)][_0x45e1c9(0x77b)](),this[_0x45e1c9(0x3de1)](_0x3d1bd8)):(this[_0x45e1c9(0x33a8)]['x']=_0x3d1bd8[_0x45e1c9(0x26c1)],this['_joystickPointerStartPos']['y']=_0x3d1bd8['clientY'],this[_0x45e1c9(0xbb4)]=this[_0x45e1c9(0x33a8)][_0x45e1c9(0x77b)](),this[_0x45e1c9(0x36e1)]=this[_0x45e1c9(0x33a8)][_0x45e1c9(0x77b)]()),this[_0x45e1c9(0xcb6)]['x']=0x0,this[_0x45e1c9(0xcb6)]['y']=0x0,this[_0x45e1c9(0xd58)]=!0x0,this[_0x45e1c9(0x27ee)][_0x45e1c9(0x2e5)](_0x3d1bd8[_0x45e1c9(0x17a3)][_0x45e1c9(0x1c67)](),_0x3d1bd8)):_0xb4336d[_0x45e1c9(0x1b1f)]<0x2&&this[_0x45e1c9(0x1098)]&&(this[_0x45e1c9(0x1098)](),this[_0x45e1c9(0x27ee)][_0x45e1c9(0x2e5)](_0x3d1bd8[_0x45e1c9(0x17a3)][_0x45e1c9(0x1c67)](),{'x':_0x3d1bd8['clientX'],'y':_0x3d1bd8['clientY'],'prevX':_0x3d1bd8[_0x45e1c9(0x26c1)],'prevY':_0x3d1bd8[_0x45e1c9(0x2e22)]}));}[_0x587233(0x3de1)](_0x5eab07){var _0x5e5d89=_0x587233;if(this[_0x5e5d89(0x2a05)]==_0x5eab07['pointerId']){if(this['limitToContainer']){const _0x302b2e=new _0x56d485['FM'](_0x5eab07[_0x5e5d89(0x26c1)]-this[_0x5e5d89(0x33a8)]['x'],_0x5eab07[_0x5e5d89(0x2e22)]-this[_0x5e5d89(0x33a8)]['y']);var _0x46ac2c=_0x302b2e['length']();_0x46ac2c>this[_0x5e5d89(0x2f77)]&&_0x302b2e[_0x5e5d89(0x542)](this[_0x5e5d89(0x2f77)]/_0x46ac2c),this['_joystickPointerPos']['x']=this[_0x5e5d89(0x33a8)]['x']+_0x302b2e['x'],this[_0x5e5d89(0xbb4)]['y']=this[_0x5e5d89(0x33a8)]['y']+_0x302b2e['y'];}else this[_0x5e5d89(0xbb4)]['x']=_0x5eab07['clientX'],this[_0x5e5d89(0xbb4)]['y']=_0x5eab07[_0x5e5d89(0x2e22)];this['_deltaJoystickVector']=this[_0x5e5d89(0xbb4)][_0x5e5d89(0x77b)](),this['_deltaJoystickVector']=this[_0x5e5d89(0xcb6)][_0x5e5d89(0x10ce)](this[_0x5e5d89(0x33a8)]),0x0<_0xb4336d[_0x5e5d89(0x2919)]&&(this[_0x5e5d89(0x88a)]?this[_0x5e5d89(0xbb4)]['x']=Math[_0x5e5d89(0x1111)](_0xb4336d[_0x5e5d89(0x4fd)],this['_joystickPointerPos']['x']):this[_0x5e5d89(0xbb4)]['x']=Math[_0x5e5d89(0x1955)](_0xb4336d['_HalfWidth'],this[_0x5e5d89(0xbb4)]['x']));var _0x2e799f=(this[_0x5e5d89(0x1403)]?-0x1:0x1)*this[_0x5e5d89(0xcb6)]['x']/this[_0x5e5d89(0x1729)];switch(this[_0x5e5d89(0x15c3)]){case _0x139681['X']:this[_0x5e5d89(0x2762)]['x']=Math[_0x5e5d89(0x1111)](0x1,Math['max'](-0x1,_0x2e799f));break;case _0x139681['Y']:this['deltaPosition']['y']=Math[_0x5e5d89(0x1111)](0x1,Math[_0x5e5d89(0x1955)](-0x1,_0x2e799f));break;case _0x139681['Z']:this[_0x5e5d89(0x2762)]['z']=Math['min'](0x1,Math[_0x5e5d89(0x1955)](-0x1,_0x2e799f));}var _0x54341f=(this[_0x5e5d89(0x2a8b)]?0x1:-0x1)*this[_0x5e5d89(0xcb6)]['y']/this[_0x5e5d89(0x1729)];switch(this[_0x5e5d89(0x3775)]){case _0x139681['X']:this[_0x5e5d89(0x2762)]['x']=Math[_0x5e5d89(0x1111)](0x1,Math[_0x5e5d89(0x1955)](-0x1,_0x54341f));break;case _0x139681['Y']:this['deltaPosition']['y']=Math[_0x5e5d89(0x1111)](0x1,Math[_0x5e5d89(0x1955)](-0x1,_0x54341f));break;case _0x139681['Z']:this[_0x5e5d89(0x2762)]['z']=Math['min'](0x1,Math[_0x5e5d89(0x1955)](-0x1,_0x54341f));}}else{const _0x479655=this[_0x5e5d89(0x27ee)][_0x5e5d89(0x2fac)](_0x5eab07[_0x5e5d89(0x17a3)]['toString']());_0x479655&&(_0x479655['x']=_0x5eab07['clientX'],_0x479655['y']=_0x5eab07[_0x5e5d89(0x2e22)]);}}['_onPointerUp'](_0x450a37){var _0x16ff8a=_0x587233,_0x1d2de9;this[_0x16ff8a(0x2a05)]==_0x450a37['pointerId']?(this[_0x16ff8a(0x11ad)](),this[_0x16ff8a(0x2a05)]=-0x1,this[_0x16ff8a(0xd58)]=!0x1):(_0x1d2de9=this[_0x16ff8a(0x27ee)]['get'](_0x450a37[_0x16ff8a(0x17a3)][_0x16ff8a(0x1c67)]()))&&_0xb4336d[_0x16ff8a(0x8fa)][_0x16ff8a(0x2a9)](_0x1d2de9[_0x16ff8a(0x3bf8)]-0x2c,_0x1d2de9[_0x16ff8a(0x34c5)]-0x2c,0x58,0x58),this['_deltaJoystickVector']['x']=0x0,this['_deltaJoystickVector']['y']=0x0,this[_0x16ff8a(0x27ee)][_0x16ff8a(0x2f2e)](_0x450a37[_0x16ff8a(0x17a3)][_0x16ff8a(0x1c67)]());}['setJoystickColor'](_0x215b31){this['_joystickColor']=_0x215b31;}set[_0x587233(0x2f77)](_0x5c5a6f){var _0x1160b0=_0x587233;this[_0x1160b0(0x2209)]=_0x5c5a6f,this['_clearContainerSize']=~~(2.1*this['_joystickContainerSize']),this['_clearContainerSizeOffset']=~~(this['_clearContainerSize']/0x2);}get[_0x587233(0x2f77)](){return this['_joystickContainerSize'];}set[_0x587233(0x244e)](_0x506296){var _0x151cab=_0x587233;this[_0x151cab(0x285d)]=_0x506296,this[_0x151cab(0x1708)]=~~(2.1*this[_0x151cab(0x285d)]),this[_0x151cab(0x3527)]=~~(this[_0x151cab(0x1708)]/0x2);}get['puckSize'](){var _0x288b47=_0x587233;return this[_0x288b47(0x285d)];}[_0x587233(0x41ff)](){var _0x3f6d72=_0x587233;this['alwaysVisible']=!0x1,this[_0x3f6d72(0x32f5)]=null;}set[_0x587233(0x32cb)](_0xaa8419){var _0x88739d=_0x587233;this['_alwaysVisible']!==_0xaa8419&&(_0xaa8419&&this[_0x88739d(0x32f5)]?(_0xb4336d[_0x88739d(0x2919)]++,this[_0x88739d(0x282)]=!0x0):(_0xb4336d[_0x88739d(0x2919)]--,this[_0x88739d(0x282)]=!0x1));}get['alwaysVisible'](){var _0x467d47=_0x587233;return this[_0x467d47(0x282)];}['setPosition'](_0x3d1302,_0x3617b0){var _0x3c4693=_0x587233;this[_0x3c4693(0x33a8)]&&this['_clearPreviousDraw'](),this['_joystickPosition']=new _0x56d485['FM'](_0x3d1302,_0x3617b0);}[_0x587233(0xe1d)](_0x127388){this['_action']=_0x127388;}[_0x587233(0x26a3)](_0x472bf2){var _0x1a67fa=_0x587233;switch(_0x472bf2){case _0x139681['X']:case _0x139681['Y']:case _0x139681['Z']:this[_0x1a67fa(0x15c3)]=_0x472bf2;break;default:this[_0x1a67fa(0x15c3)]=_0x139681['X'];}}['setAxisForUpDown'](_0x378218){var _0x3b8121=_0x587233;switch(_0x378218){case _0x139681['X']:case _0x139681['Y']:case _0x139681['Z']:this[_0x3b8121(0x3775)]=_0x378218;break;default:this[_0x3b8121(0x3775)]=_0x139681['Y'];}}[_0x587233(0x11ad)](){var _0x2d81ab=_0x587233,_0x1bd9c9=this[_0x2d81ab(0x32f5)]||this[_0x2d81ab(0x33a8)];_0xb4336d[_0x2d81ab(0x8fa)][_0x2d81ab(0x2a9)](_0x1bd9c9['x']-this[_0x2d81ab(0x2975)],_0x1bd9c9['y']-this[_0x2d81ab(0x2975)],this[_0x2d81ab(0x3c74)],this[_0x2d81ab(0x3c74)]),_0xb4336d['_VJCanvasContext'][_0x2d81ab(0x2a9)](this[_0x2d81ab(0x36e1)]['x']-this[_0x2d81ab(0x3527)]-0x1,this[_0x2d81ab(0x36e1)]['y']-this[_0x2d81ab(0x3527)]-0x1,this[_0x2d81ab(0x1708)]+0x2,this[_0x2d81ab(0x1708)]+0x2);}[_0x587233(0x26f7)](_0x5d8cb1){var _0x56a329=_0x587233;const _0x42ef22=new Image();_0x42ef22[_0x56a329(0x32c2)]=_0x5d8cb1,_0x42ef22[_0x56a329(0x2f93)]=()=>this[_0x56a329(0x10f2)]=_0x42ef22;}[_0x587233(0x2da)](_0x2d85c2){var _0x6c86a1=_0x587233;const _0x523232=new Image();_0x523232['src']=_0x2d85c2,_0x523232[_0x6c86a1(0x2f93)]=()=>this[_0x6c86a1(0x2474)]=_0x523232;}['_drawContainer'](){var _0x268390=_0x587233,_0x5baf02=this[_0x268390(0x32f5)]||this[_0x268390(0x33a8)];this[_0x268390(0x11ad)](),this[_0x268390(0x10f2)]?_0xb4336d[_0x268390(0x8fa)][_0x268390(0x16a6)](this[_0x268390(0x10f2)],_0x5baf02['x']-this[_0x268390(0x2f77)],_0x5baf02['y']-this[_0x268390(0x2f77)],0x2*this[_0x268390(0x2f77)],0x2*this[_0x268390(0x2f77)]):(_0xb4336d[_0x268390(0x8fa)][_0x268390(0x1263)](),_0xb4336d[_0x268390(0x8fa)][_0x268390(0x26f9)]=this[_0x268390(0x3495)],_0xb4336d[_0x268390(0x8fa)][_0x268390(0x2ab0)]=0x2,_0xb4336d[_0x268390(0x8fa)][_0x268390(0x2a1d)](_0x5baf02['x'],_0x5baf02['y'],this[_0x268390(0x2f77)],0x0,0x2*Math['PI'],!0x0),_0xb4336d[_0x268390(0x8fa)][_0x268390(0x17ea)](),_0xb4336d[_0x268390(0x8fa)][_0x268390(0x1156)](),_0xb4336d['_VJCanvasContext'][_0x268390(0x1263)](),_0xb4336d[_0x268390(0x8fa)][_0x268390(0x2ab0)]=0x6,_0xb4336d[_0x268390(0x8fa)][_0x268390(0x26f9)]=this[_0x268390(0x3495)],_0xb4336d[_0x268390(0x8fa)][_0x268390(0x2a1d)](_0x5baf02['x'],_0x5baf02['y'],this['puckSize'],0x0,0x2*Math['PI'],!0x0),_0xb4336d['_VJCanvasContext'][_0x268390(0x17ea)](),_0xb4336d[_0x268390(0x8fa)][_0x268390(0x1156)]());}['_drawPuck'](){var _0xc023fe=_0x587233;this['_puckImage']?_0xb4336d[_0xc023fe(0x8fa)]['drawImage'](this[_0xc023fe(0x2474)],this['_joystickPointerPos']['x']-this[_0xc023fe(0x244e)],this[_0xc023fe(0xbb4)]['y']-this['puckSize'],0x2*this[_0xc023fe(0x244e)],0x2*this[_0xc023fe(0x244e)]):(_0xb4336d[_0xc023fe(0x8fa)][_0xc023fe(0x1263)](),_0xb4336d['_VJCanvasContext'][_0xc023fe(0x26f9)]=this[_0xc023fe(0x3495)],_0xb4336d[_0xc023fe(0x8fa)][_0xc023fe(0x2ab0)]=0x2,_0xb4336d['_VJCanvasContext'][_0xc023fe(0x2a1d)](this['_joystickPointerPos']['x'],this[_0xc023fe(0xbb4)]['y'],this[_0xc023fe(0x244e)],0x0,0x2*Math['PI'],!0x0),_0xb4336d[_0xc023fe(0x8fa)]['stroke'](),_0xb4336d[_0xc023fe(0x8fa)]['closePath']());}[_0x587233(0x32d7)](){var _0x2c0345=_0x587233;this[_0x2c0345(0x21bb)]||(this[_0x2c0345(0x32cb)]&&this[_0x2c0345(0x3c7c)](),this['pressed']&&this['_touches'][_0x2c0345(0x35b2)]((_0x5e6ab3,_0x5893db)=>{var _0x41567f=_0x2c0345;_0x5893db[_0x41567f(0x17a3)]===this[_0x41567f(0x2a05)]?(this[_0x41567f(0x32cb)]||this[_0x41567f(0x3c7c)](),this[_0x41567f(0x2b8f)](),this['_joystickPreviousPointerPos']=this[_0x41567f(0xbb4)][_0x41567f(0x77b)]()):(_0xb4336d[_0x41567f(0x8fa)][_0x41567f(0x2a9)](_0x5893db[_0x41567f(0x3bf8)]-0x2c,_0x5893db[_0x41567f(0x34c5)]-0x2c,0x58,0x58),_0xb4336d[_0x41567f(0x8fa)]['beginPath'](),_0xb4336d[_0x41567f(0x8fa)][_0x41567f(0x2afb)]='white',_0xb4336d[_0x41567f(0x8fa)][_0x41567f(0x1263)](),_0xb4336d['_VJCanvasContext'][_0x41567f(0x26f9)]='red',_0xb4336d['_VJCanvasContext']['lineWidth']=0x6,_0xb4336d['_VJCanvasContext'][_0x41567f(0x2a1d)](_0x5893db['x'],_0x5893db['y'],0x28,0x0,0x2*Math['PI'],!0x0),_0xb4336d[_0x41567f(0x8fa)][_0x41567f(0x17ea)](),_0xb4336d[_0x41567f(0x8fa)][_0x41567f(0x1156)](),_0x5893db[_0x41567f(0x3bf8)]=_0x5893db['x'],_0x5893db[_0x41567f(0x34c5)]=_0x5893db['y']);}),requestAnimationFrame(()=>{var _0x6a9d0=_0x2c0345;this[_0x6a9d0(0x32d7)]();}));}[_0x587233(0x4002)](){var _0x564648=_0x587233;_0xb4336d['Canvas']&&(_0xb4336d['Canvas']['removeEventListener'](_0x564648(0x1e94),this[_0x564648(0x2435)]),_0xb4336d[_0x564648(0x2749)][_0x564648(0xa95)](_0x564648(0x76a),this['_onPointerMoveHandlerRef']),_0xb4336d[_0x564648(0x2749)]['removeEventListener'](_0x564648(0x21ab),this[_0x564648(0x1104)]),_0xb4336d[_0x564648(0x2749)][_0x564648(0xa95)](_0x564648(0x8db),this[_0x564648(0x1104)]),window[_0x564648(0xa95)](_0x564648(0x84a),this[_0x564648(0x40c2)]),document[_0x564648(0x36df)]['removeChild'](_0xb4336d[_0x564648(0x2749)]),_0xb4336d[_0x564648(0x2749)]=null),this[_0x564648(0x21bb)]=!0x0;}}_0xb4336d[_0x587233(0x1b1f)]=0x0,_0xb4336d[_0x587233(0x2919)]=0x0;},0x14caa:(_0x2027c6,_0x55c2cf,_0x1dffc7)=>{var _0x585649=a8_0x1ec55c;function _0x4f0bd6(){var _0x4b7ada=a8_0x5306;return new((_0x4b7ada(0x2aea))!=typeof _native&&_native[(_0x4b7ada(0x3b0b))]?_native[(_0x4b7ada(0x3b0b))]:XMLHttpRequest)();}_0x1dffc7['d'](_0x55c2cf,{'g':()=>_0x406053});class _0x406053{constructor(){var _0x4d12e7=a8_0x5306;this[_0x4d12e7(0x1223)]=_0x4f0bd6(),this[_0x4d12e7(0x3073)]='';}[_0x585649(0x5b1)](){var _0x1c53bf=_0x585649;if(!this[_0x1c53bf(0x3fa0)](this[_0x1c53bf(0x3073)]))for(const _0x33183e in _0x406053[_0x1c53bf(0x16aa)]){var _0x38ca4e=_0x406053[_0x1c53bf(0x16aa)][_0x33183e];_0x38ca4e&&this[_0x1c53bf(0x1223)][_0x1c53bf(0x275b)](_0x33183e,_0x38ca4e);}}['_shouldSkipRequestModifications'](_0x5c0468){var _0x1f7c79=_0x585649;return _0x406053[_0x1f7c79(0x343a)]&&(_0x5c0468[_0x1f7c79(0x1d08)]('preview.babylonjs.com')||_0x5c0468['includes']('cdn.babylonjs.com'));}get['onprogress'](){var _0x1e97f3=_0x585649;return this[_0x1e97f3(0x1223)][_0x1e97f3(0xba6)];}set[_0x585649(0xba6)](_0x54af5e){var _0x461a55=_0x585649;this[_0x461a55(0x1223)]['onprogress']=_0x54af5e;}get['readyState'](){var _0x449a9a=_0x585649;return this[_0x449a9a(0x1223)]['readyState'];}get['status'](){var _0x236240=_0x585649;return this['_xhr'][_0x236240(0x283b)];}get[_0x585649(0x2246)](){var _0x524df1=_0x585649;return this[_0x524df1(0x1223)]['statusText'];}get[_0x585649(0x30e3)](){return this['_xhr']['response'];}get['responseURL'](){return this['_xhr']['responseURL'];}get[_0x585649(0x13df)](){var _0x532837=_0x585649;return this[_0x532837(0x1223)]['responseText'];}get['responseType'](){var _0x17bb06=_0x585649;return this[_0x17bb06(0x1223)][_0x17bb06(0x4028)];}set['responseType'](_0x5d4086){this['_xhr']['responseType']=_0x5d4086;}get[_0x585649(0x1d0b)](){var _0x2a1a8d=_0x585649;return this[_0x2a1a8d(0x1223)][_0x2a1a8d(0x1d0b)];}set[_0x585649(0x1d0b)](_0x48e2fc){var _0x1bba37=_0x585649;this[_0x1bba37(0x1223)]['timeout']=_0x48e2fc;}[_0x585649(0x8a7)](_0xbbe561,_0x3a2cea,_0x42ad73){var _0x4a6575=_0x585649;this[_0x4a6575(0x1223)][_0x4a6575(0x8a7)](_0xbbe561,_0x3a2cea,_0x42ad73);}[_0x585649(0xa95)](_0x2efcbe,_0x14197a,_0x488003){var _0x2a84c2=_0x585649;this[_0x2a84c2(0x1223)][_0x2a84c2(0xa95)](_0x2efcbe,_0x14197a,_0x488003);}['abort'](){var _0x3338f4=_0x585649;this['_xhr'][_0x3338f4(0x5ac)]();}[_0x585649(0x4075)](_0x23eff1){var _0xc1c4d=_0x585649;_0x406053[_0xc1c4d(0x16aa)]&&this['_injectCustomRequestHeaders'](),this[_0xc1c4d(0x1223)]['send'](_0x23eff1);}[_0x585649(0x1870)](_0x127e51,_0x167e87){var _0x2e0f77=_0x585649;for(const _0x1e5288 of _0x406053[_0x2e0f77(0x3d5a)]){if(this[_0x2e0f77(0x3fa0)](_0x167e87))return;_0x1e5288(this[_0x2e0f77(0x1223)],_0x167e87);}return _0x167e87=(_0x167e87=_0x167e87[_0x2e0f77(0x1d06)](_0x2e0f77(0x1aba),'http:'))[_0x2e0f77(0x1d06)](_0x2e0f77(0x136b),_0x2e0f77(0x277f)),this[_0x2e0f77(0x3073)]=_0x167e87,this[_0x2e0f77(0x1223)][_0x2e0f77(0x1870)](_0x127e51,_0x167e87,!0x0);}['setRequestHeader'](_0x199993,_0x5e72e9){var _0x538024=_0x585649;this[_0x538024(0x1223)][_0x538024(0x275b)](_0x199993,_0x5e72e9);}[_0x585649(0x3b81)](_0x19d1fc){var _0x1467dc=_0x585649;return this['_xhr'][_0x1467dc(0x3b81)](_0x19d1fc);}}_0x406053[_0x585649(0x16aa)]={},_0x406053[_0x585649(0x3d5a)]=new Array(),_0x406053[_0x585649(0x343a)]=!0x0;},0x4052:(_0x4bb9d0,_0x3283b2,_0x28d8ab)=>{var _0x1f1f11=a8_0x1ec55c;_0x28d8ab['d'](_0x3283b2,{'v':()=>_0x403a50});class _0x403a50 extends class{constructor(_0xb2d77){var _0x5cdea7=a8_0x5306;this[_0x5cdea7(0x1761)]=new Array(),this[_0x5cdea7(0x824)]=_0xb2d77[_0x5cdea7(0x36d3)](_0x23f186=>({'workerPromise':Promise[_0x5cdea7(0x222b)](_0x23f186),'idle':!0x0}));}[_0x1f1f11(0x41a)](){var _0x432020=_0x1f1f11;for(const _0x33c0d4 of this[_0x432020(0x824)])_0x33c0d4[_0x432020(0x41df)]['then'](_0x3cc648=>{var _0x576647=_0x432020;_0x3cc648[_0x576647(0x217)]();});this[_0x432020(0x824)]['length']=0x0,this[_0x432020(0x1761)][_0x432020(0x18cc)]=0x0;}[_0x1f1f11(0xede)](_0x41f47d){var _0xdaff1=_0x1f1f11;this['_executeOnIdleWorker'](_0x41f47d)||this[_0xdaff1(0x1761)][_0xdaff1(0xede)](_0x41f47d);}['_executeOnIdleWorker'](_0xcab4f0){var _0x338931=_0x1f1f11;for(const _0x3f8522 of this['_workerInfos'])if(_0x3f8522[_0x338931(0x1137)])return this[_0x338931(0x37a5)](_0x3f8522,_0xcab4f0),!0x0;return!0x1;}[_0x1f1f11(0x37a5)](_0x448c2f,_0x2036da){var _0x52a0ea=_0x1f1f11;_0x448c2f[_0x52a0ea(0x1137)]=!0x1,_0x448c2f[_0x52a0ea(0x41df)][_0x52a0ea(0x2cc0)](_0x61cbe5=>{_0x2036da(_0x61cbe5,()=>{var _0x33a799=this['_pendingActions']['shift']();_0x33a799?this['_execute'](_0x448c2f,_0x33a799):_0x448c2f['idle']=!0x0;});});}}{constructor(_0x5388c0,_0x1d954b,_0x1fc49c=_0x403a50[_0x1f1f11(0x201c)]){var _0x3197ee=_0x1f1f11;super([]),this[_0x3197ee(0x2dc)]=_0x5388c0,this['_createWorkerAsync']=_0x1d954b,this[_0x3197ee(0x2528)]=_0x1fc49c;}[_0x1f1f11(0xede)](_0x1a44f9){var _0x58bf60=_0x1f1f11,_0x1e6dfe;this['_executeOnIdleWorker'](_0x1a44f9)||(this[_0x58bf60(0x824)][_0x58bf60(0x18cc)]<this[_0x58bf60(0x2dc)]?(_0x1e6dfe={'workerPromise':this[_0x58bf60(0x1028)](),'idle':!0x1},this[_0x58bf60(0x824)][_0x58bf60(0xede)](_0x1e6dfe),this[_0x58bf60(0x37a5)](_0x1e6dfe,_0x1a44f9)):this[_0x58bf60(0x1761)][_0x58bf60(0xede)](_0x1a44f9));}[_0x1f1f11(0x37a5)](_0x27ffea,_0x3af65d){var _0x495a0d=_0x1f1f11;_0x27ffea[_0x495a0d(0x35d4)]&&(clearTimeout(_0x27ffea[_0x495a0d(0x35d4)]),delete _0x27ffea[_0x495a0d(0x35d4)]),super[_0x495a0d(0x37a5)](_0x27ffea,(_0x4ab172,_0x511afd)=>{_0x3af65d(_0x4ab172,()=>{var _0x396918=a8_0x5306;_0x511afd(),_0x27ffea[_0x396918(0x1137)]&&(_0x27ffea[_0x396918(0x35d4)]=setTimeout(()=>{var _0x59e7bc=_0x396918;_0x27ffea[_0x59e7bc(0x41df)][_0x59e7bc(0x2cc0)](_0x49d929=>{var _0x226456=_0x59e7bc;_0x49d929[_0x226456(0x217)]();});var _0x25adad=this[_0x59e7bc(0x824)]['indexOf'](_0x27ffea);-0x1!==_0x25adad&&this[_0x59e7bc(0x824)]['splice'](_0x25adad,0x1);},this[_0x396918(0x2528)]['idleTimeElapsedBeforeRelease']));});});}}_0x403a50[_0x1f1f11(0x201c)]={'idleTimeElapsedBeforeRelease':0x3e8};},0x132bb:(_0x528005,_0x5db174,_0x5f1a7b)=>{_0x5f1a7b(0x37c6),_0x5f1a7b(0x8c3e);},0x37c6:(_0x1eb465,_0x42dbba,_0x5d3c49)=>{var _0x3183d1=a8_0x1ec55c;_0x5d3c49['d'](_0x42dbba,{'Y':()=>_0x2ad97e});var _0x1d096d=_0x5d3c49(0xa896),_0x352282=_0x5d3c49(0x11096),_0x4bd73b=_0x5d3c49(0x1679c),_0x3ef1a9=_0x5d3c49(0x10435),_0x1fce00=_0x5d3c49(0x4158);class _0x2ad97e{constructor(_0x18be5e,_0x5f932f=0x0,_0x445de1=null){var _0x1e529c=a8_0x5306;this[_0x1e529c(0xc1b)]=_0x18be5e,this[_0x1e529c(0x3f3)]=new Array(),this[_0x1e529c(0x200c)]=null,this[_0x1e529c(0xd6c)]=null,this[_0x1e529c(0x1ed2)]=null,this[_0x1e529c(0x1c75)]=null,this[_0x1e529c(0xdb6)]=0x0,this['onInfluenceChanged']=new _0x1d096d['y$'](),this[_0x1e529c(0x1552)]=new _0x1d096d['y$'](),this[_0x1e529c(0x2085)]=null,this['_scene']=_0x445de1||_0x352282['l'][_0x1e529c(0x2370)],this[_0x1e529c(0x1262)]=_0x5f932f,this['_scene']&&(this[_0x1e529c(0xdb6)]=this[_0x1e529c(0x3c5c)][_0x1e529c(0x2989)]());}get[_0x3183d1(0x1262)](){var _0x4650e8=_0x3183d1;return this[_0x4650e8(0x3385)];}set[_0x3183d1(0x1262)](_0x2d585e){var _0x478a93=_0x3183d1,_0x578c42;this[_0x478a93(0x3385)]!==_0x2d585e&&(_0x578c42=this['_influence'],this['_influence']=_0x2d585e,this[_0x478a93(0xdae)][_0x478a93(0x1674)]()&&this[_0x478a93(0xdae)][_0x478a93(0x3608)](0x0===_0x578c42||0x0===_0x2d585e));}get[_0x3183d1(0x35e6)](){var _0x4c5f0c=_0x3183d1;return!this[_0x4c5f0c(0x2085)]&&this[_0x4c5f0c(0x3c5c)]?this[_0x4c5f0c(0x3c5c)][_0x4c5f0c(0x35e6)]:this[_0x4c5f0c(0x2085)];}set[_0x3183d1(0x35e6)](_0x18cc79){var _0xe7aa3b=_0x3183d1;this[_0xe7aa3b(0x2085)]=_0x18cc79;}get[_0x3183d1(0x309e)](){var _0x5ec441=_0x3183d1;return this[_0x5ec441(0xdb6)];}get[_0x3183d1(0x12bd)](){var _0x277ccc=_0x3183d1;return!!this[_0x277ccc(0x200c)];}get[_0x3183d1(0x4104)](){var _0x379184=_0x3183d1;return!!this[_0x379184(0xd6c)];}get[_0x3183d1(0x1e5e)](){return!!this['_tangents'];}get[_0x3183d1(0x371c)](){return!!this['_uvs'];}['setPositions'](_0x13e5dd){var _0x3570bc=_0x3183d1,_0x21e431=this['hasPositions'];this['_positions']=_0x13e5dd,_0x21e431!==this['hasPositions']&&this['_onDataLayoutChanged'][_0x3570bc(0x3608)](void 0x0);}[_0x3183d1(0x1026)](){var _0x519af7=_0x3183d1;return this[_0x519af7(0x200c)];}[_0x3183d1(0x517)](_0x5959b7){var _0x200151=_0x3183d1,_0x1a963a=this[_0x200151(0x4104)];this['_normals']=_0x5959b7,_0x1a963a!==this[_0x200151(0x4104)]&&this[_0x200151(0x1552)][_0x200151(0x3608)](void 0x0);}[_0x3183d1(0x4f4)](){var _0x5379fc=_0x3183d1;return this[_0x5379fc(0xd6c)];}[_0x3183d1(0x3be9)](_0x27086f){var _0x564290=_0x3183d1,_0x263879=this['hasTangents'];this[_0x564290(0x1ed2)]=_0x27086f,_0x263879!==this[_0x564290(0x1e5e)]&&this[_0x564290(0x1552)][_0x564290(0x3608)](void 0x0);}[_0x3183d1(0x16e7)](){var _0x4ffea7=_0x3183d1;return this[_0x4ffea7(0x1ed2)];}[_0x3183d1(0x2a94)](_0x12ac52){var _0x3c5d7f=_0x3183d1,_0x1b5e0c=this[_0x3c5d7f(0x371c)];this[_0x3c5d7f(0x1c75)]=_0x12ac52,_0x1b5e0c!==this[_0x3c5d7f(0x371c)]&&this[_0x3c5d7f(0x1552)][_0x3c5d7f(0x3608)](void 0x0);}['getUVs'](){var _0x3c7848=_0x3183d1;return this[_0x3c7848(0x1c75)];}['clone'](){var _0x55819d=_0x3183d1;const _0x38685e=_0x3ef1a9['p4'][_0x55819d(0x3a1)](()=>new _0x2ad97e(this[_0x55819d(0xc1b)],this[_0x55819d(0x1262)],this['_scene']),this);return _0x38685e[_0x55819d(0x200c)]=this[_0x55819d(0x200c)],_0x38685e['_normals']=this[_0x55819d(0xd6c)],_0x38685e[_0x55819d(0x1ed2)]=this[_0x55819d(0x1ed2)],_0x38685e['_uvs']=this['_uvs'],_0x38685e;}['serialize'](){var _0x39156d=_0x3183d1;const _0x48eec1={};return _0x48eec1[_0x39156d(0xc1b)]=this[_0x39156d(0xc1b)],_0x48eec1['influence']=this['influence'],_0x48eec1['positions']=Array[_0x39156d(0x1ce1)]['slice']['call'](this[_0x39156d(0x1026)]()),null!=this['id']&&(_0x48eec1['id']=this['id']),this[_0x39156d(0x4104)]&&(_0x48eec1[_0x39156d(0xdd1)]=Array[_0x39156d(0x1ce1)][_0x39156d(0x538)][_0x39156d(0x15d4)](this[_0x39156d(0x4f4)]())),this[_0x39156d(0x1e5e)]&&(_0x48eec1[_0x39156d(0x2921)]=Array[_0x39156d(0x1ce1)][_0x39156d(0x538)][_0x39156d(0x15d4)](this[_0x39156d(0x16e7)]())),this[_0x39156d(0x371c)]&&(_0x48eec1[_0x39156d(0x4116)]=Array[_0x39156d(0x1ce1)][_0x39156d(0x538)][_0x39156d(0x15d4)](this['getUVs']())),_0x3ef1a9['p4'][_0x39156d(0x4219)](this,_0x48eec1),_0x48eec1;}['getClassName'](){var _0x55fcb0=_0x3183d1;return _0x55fcb0(0x14f5);}static[_0x3183d1(0x2de7)](_0x506f9c,_0x3f0de3){var _0x446214=_0x3183d1;const _0x3806af=new _0x2ad97e(_0x506f9c['name'],_0x506f9c['influence']);if(_0x3806af['setPositions'](_0x506f9c[_0x446214(0x18a3)]),null!=_0x506f9c['id']&&(_0x3806af['id']=_0x506f9c['id']),_0x506f9c['normals']&&_0x3806af[_0x446214(0x517)](_0x506f9c[_0x446214(0xdd1)]),_0x506f9c['tangents']&&_0x3806af[_0x446214(0x3be9)](_0x506f9c[_0x446214(0x2921)]),_0x506f9c[_0x446214(0x4116)]&&_0x3806af[_0x446214(0x2a94)](_0x506f9c[_0x446214(0x4116)]),_0x506f9c[_0x446214(0x3f3)]){for(let _0x353ae=0x0;_0x353ae<_0x506f9c[_0x446214(0x3f3)]['length'];_0x353ae++){var _0x21afdc=_0x506f9c['animations'][_0x353ae];const _0x509cd9=(0x0,_0x1fce00['q'])(_0x446214(0x13a3));_0x509cd9&&_0x3806af[_0x446214(0x3f3)][_0x446214(0xede)](_0x509cd9['Parse'](_0x21afdc));}_0x506f9c[_0x446214(0x3e58)]&&_0x3f0de3&&_0x3f0de3[_0x446214(0x285e)](_0x3806af,_0x506f9c[_0x446214(0x17b9)],_0x506f9c[_0x446214(0xe85)],_0x506f9c['autoAnimateLoop'],_0x506f9c[_0x446214(0x2c7c)]||0x1);}return _0x3806af;}static[_0x3183d1(0x304c)](_0x216097,_0xdebfbf,_0x3d50b8){var _0x4668b5=_0x3183d1;_0xdebfbf=_0xdebfbf||_0x216097[_0x4668b5(0xc1b)];const _0x5e2e4c=new _0x2ad97e(_0xdebfbf,_0x3d50b8,_0x216097[_0x4668b5(0x3d78)]());return _0x5e2e4c['setPositions'](_0x216097[_0x4668b5(0x38be)](_0x4bd73b['o'][_0x4668b5(0x1678)])),_0x216097['isVerticesDataPresent'](_0x4bd73b['o'][_0x4668b5(0x24a2)])&&_0x5e2e4c['setNormals'](_0x216097['getVerticesData'](_0x4bd73b['o'][_0x4668b5(0x24a2)])),_0x216097[_0x4668b5(0x2389)](_0x4bd73b['o'][_0x4668b5(0x23d9)])&&_0x5e2e4c['setTangents'](_0x216097[_0x4668b5(0x38be)](_0x4bd73b['o']['TangentKind'])),_0x216097[_0x4668b5(0x2389)](_0x4bd73b['o']['UVKind'])&&_0x5e2e4c[_0x4668b5(0x2a94)](_0x216097[_0x4668b5(0x38be)](_0x4bd73b['o'][_0x4668b5(0x3f15)])),_0x5e2e4c;}}!function(_0x3ff6dc,_0x223323,_0x56d821,_0x5d3d2c){var _0x677966=_0x3183d1,_0x3ec15e,_0x4961a8=arguments[_0x677966(0x18cc)],_0x447b4d=_0x4961a8<0x3?_0x223323:null===_0x5d3d2c?_0x5d3d2c=Object[_0x677966(0x14a5)](_0x223323,_0x56d821):_0x5d3d2c;if(_0x677966(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x447b4d=Reflect[_0x677966(0x3215)](_0x3ff6dc,_0x223323,_0x56d821,_0x5d3d2c);else{for(var _0x2e9824=_0x3ff6dc[_0x677966(0x18cc)]-0x1;0x0<=_0x2e9824;_0x2e9824--)(_0x3ec15e=_0x3ff6dc[_0x2e9824])&&(_0x447b4d=(_0x4961a8<0x3?_0x3ec15e(_0x447b4d):0x3<_0x4961a8?_0x3ec15e(_0x223323,_0x56d821,_0x447b4d):_0x3ec15e(_0x223323,_0x56d821))||_0x447b4d);}0x3<_0x4961a8&&_0x447b4d&&Object[_0x677966(0x276e)](_0x223323,_0x56d821,_0x447b4d);}([(0x0,_0x3ef1a9['qC'])()],_0x2ad97e[_0x3183d1(0x1ce1)],'id',void 0x0);},0x8c3e:(_0x5c21cb,_0x1ebf41,_0x1fb207)=>{var _0x4f4f60=a8_0x1ec55c;_0x1fb207['d'](_0x1ebf41,{'O':()=>_0x1b8f5b});var _0x554c9c=_0x1fb207(0x16fed),_0x17434f=_0x1fb207(0x9a70),_0x210ee3=_0x1fb207(0x11096),_0x3169ce=_0x1fb207(0x37c6),_0x1b7a87=_0x1fb207(0x1610),_0x882773=_0x1fb207(0x17b27);class _0x1b8f5b{constructor(_0x570223=null){var _0xe526a6=a8_0x5306;this[_0xe526a6(0x175e)]=new Array(),this[_0xe526a6(0x64c)]=new Array(),this['_targetDataLayoutChangedObservers']=new Array(),this[_0xe526a6(0x3ecf)]=new _0x554c9c['t'](0x10),this[_0xe526a6(0x28c0)]=!0x1,this[_0xe526a6(0x961)]=!0x1,this['_supportsUVs']=!0x1,this[_0xe526a6(0xb89)]=0x0,this[_0xe526a6(0x777)]=0x0,this[_0xe526a6(0x193d)]=0x0,this[_0xe526a6(0x2c11)]=0x1,this['_uniqueId']=0x0,this['_tempInfluences']=new Array(),this['_canUseTextureForTargets']=!0x1,this[_0xe526a6(0x1695)]=0x0,this[_0xe526a6(0x2fc)]=null,this[_0xe526a6(0x2415)]=!0x0,this[_0xe526a6(0xd9e)]=!0x0,this[_0xe526a6(0x2189)]=!0x0,this['enableUVMorphing']=!0x0,this[_0xe526a6(0x1b46)]=!0x0,_0x570223=_0x570223||_0x210ee3['l'][_0xe526a6(0x2370)],this['_scene']=_0x570223,this[_0xe526a6(0x3c5c)]&&(this[_0xe526a6(0x3c5c)][_0xe526a6(0x3294)](this),this[_0xe526a6(0xdb6)]=this[_0xe526a6(0x3c5c)][_0xe526a6(0x2989)](),_0x570223=this['_scene'][_0xe526a6(0x3e9d)]()[_0xe526a6(0x16da)](),this[_0xe526a6(0x18d6)]=_0x570223[_0xe526a6(0x2bf3)]&&_0x570223[_0xe526a6(0x1f8d)]&&0x0<_0x570223[_0xe526a6(0x356a)]&&0x1<_0x570223['texture2DArrayMaxLayerCount']);}set[_0x4f4f60(0x1636)](_0xd3c426){var _0x14728d=_0x4f4f60;_0xd3c426?this[_0x14728d(0x1695)]++:(this[_0x14728d(0x1695)]--,this[_0x14728d(0x1695)]<=0x0&&(this[_0x14728d(0x1695)]=0x0,this[_0x14728d(0x29fb)](!0x0)));}get[_0x4f4f60(0x1636)](){var _0xc5148=_0x4f4f60;return 0x0<this[_0xc5148(0x1695)];}get['uniqueId'](){var _0x2d81ed=_0x4f4f60;return this[_0x2d81ed(0xdb6)];}get[_0x4f4f60(0x3f4e)](){return this['_vertexCount'];}get[_0x4f4f60(0x25ae)](){var _0x56b43c=_0x4f4f60;return this[_0x56b43c(0x28c0)]&&this[_0x56b43c(0xd9e)];}get[_0x4f4f60(0x2325)](){return this['_supportsTangents']&&this['enableTangentMorphing'];}get[_0x4f4f60(0x30f5)](){return this['_supportsUVs']&&this['enableUVMorphing'];}get[_0x4f4f60(0x367c)](){var _0x146c4a=_0x4f4f60;return this[_0x146c4a(0x175e)][_0x146c4a(0x18cc)];}get['numInfluencers'](){var _0x38bffc=_0x4f4f60;return this[_0x38bffc(0x3ecf)][_0x38bffc(0x18cc)];}get[_0x4f4f60(0x272b)](){return this['_influences'];}get['useTextureToStoreTargets'](){return this['_useTextureToStoreTargets'];}set[_0x4f4f60(0x2517)](_0x577c78){this['_useTextureToStoreTargets']=_0x577c78;}get['isUsingTextureForTargets'](){var _0x330386=_0x4f4f60,_0x8e02d6;return _0x1b8f5b[_0x330386(0x33e8)]&&this[_0x330386(0x2517)]&&this['_canUseTextureForTargets']&&!(null!=(_0x8e02d6=this['_scene'])&&_0x8e02d6[_0x330386(0x3e9d)]()['getCaps']()[_0x330386(0x1190)]);}[_0x4f4f60(0x552)](_0xe244b2){var _0x3cd94f=_0x4f4f60;return this[_0x3cd94f(0x3ecf)][_0x3cd94f(0x307e)][_0xe244b2];}[_0x4f4f60(0x2319)](_0x462d28){return this['_targets'][_0x462d28];}[_0x4f4f60(0x3632)](_0x3d0b23){var _0x5d7914=_0x4f4f60;this['_targets']['push'](_0x3d0b23),this[_0x5d7914(0x64c)][_0x5d7914(0xede)](_0x3d0b23[_0x5d7914(0xdae)][_0x5d7914(0x2e5)](_0x5e116f=>{var _0x40fb3e=_0x5d7914;this[_0x40fb3e(0x29fb)](_0x5e116f);})),this[_0x5d7914(0x20a6)][_0x5d7914(0xede)](_0x3d0b23[_0x5d7914(0x1552)]['add'](()=>{var _0x1ed4bf=_0x5d7914;this[_0x1ed4bf(0x29fb)](!0x0);})),this[_0x5d7914(0x29fb)](!0x0);}[_0x4f4f60(0x19e1)](_0x234a78){var _0xb349ad=_0x4f4f60,_0x2ddc30=this[_0xb349ad(0x175e)][_0xb349ad(0x86a)](_0x234a78);0x0<=_0x2ddc30&&(this[_0xb349ad(0x175e)][_0xb349ad(0xb1f)](_0x2ddc30,0x1),_0x234a78['onInfluenceChanged'][_0xb349ad(0x2f2e)](this['_targetInfluenceChangedObservers'][_0xb349ad(0xb1f)](_0x2ddc30,0x1)[0x0]),_0x234a78[_0xb349ad(0x1552)]['remove'](this['_targetDataLayoutChangedObservers'][_0xb349ad(0xb1f)](_0x2ddc30,0x1)[0x0]),this['_syncActiveTargets'](!0x0)),this['_scene']&&this[_0xb349ad(0x3c5c)][_0xb349ad(0x4111)](_0x234a78);}[_0x4f4f60(0x814)](_0x349d7c){var _0x85e264=_0x4f4f60;_0x349d7c[_0x85e264(0x38b0)](_0x85e264(0x2493),this[_0x85e264(0x777)],this[_0x85e264(0x193d)],this[_0x85e264(0x2c11)]),_0x349d7c[_0x85e264(0x353a)]('morphTargetTextureIndices',this[_0x85e264(0x1564)]),_0x349d7c['setTexture'](_0x85e264(0x223e),this[_0x85e264(0x39b7)]);}[_0x4f4f60(0x77b)](){var _0x4ea754=_0x4f4f60;const _0xd0eb74=new _0x1b8f5b(this[_0x4ea754(0x3c5c)]);for(const _0x4c4343 of this[_0x4ea754(0x175e)])_0xd0eb74[_0x4ea754(0x3632)](_0x4c4343[_0x4ea754(0x77b)]());return _0xd0eb74[_0x4ea754(0xd9e)]=this[_0x4ea754(0xd9e)],_0xd0eb74[_0x4ea754(0x2189)]=this['enableTangentMorphing'],_0xd0eb74[_0x4ea754(0x2d38)]=this[_0x4ea754(0x2d38)],_0xd0eb74;}[_0x4f4f60(0x18e2)](){var _0x5537ca=_0x4f4f60;const _0x33a2f3={};_0x33a2f3['id']=this[_0x5537ca(0x309e)],_0x33a2f3[_0x5537ca(0x2f57)]=[];for(const _0x382e73 of this[_0x5537ca(0x175e)])_0x33a2f3[_0x5537ca(0x2f57)][_0x5537ca(0xede)](_0x382e73[_0x5537ca(0x18e2)]());return _0x33a2f3;}[_0x4f4f60(0x29fb)](_0x2a067d){var _0x56ed6c=_0x4f4f60;if(!this[_0x56ed6c(0x1636)]){let _0x39cdec=0x0,_0x5866e6=(this[_0x56ed6c(0x3ecf)][_0x56ed6c(0x14ff)](),this['_supportsNormals']=!0x0,this[_0x56ed6c(0x961)]=!0x0,this[_0x56ed6c(0x2fd6)]=!0x0,this[_0x56ed6c(0xb89)]=0x0,this[_0x56ed6c(0x3c5c)]&&this[_0x56ed6c(0x175e)]['length']>this[_0x56ed6c(0x3c5c)]['getEngine']()[_0x56ed6c(0x16da)]()[_0x56ed6c(0x2bd3)]&&(this[_0x56ed6c(0x2517)]=!0x1),this[_0x56ed6c(0x1564)]&&this[_0x56ed6c(0x1564)][_0x56ed6c(0x18cc)]===this[_0x56ed6c(0x175e)][_0x56ed6c(0x18cc)]||(this[_0x56ed6c(0x1564)]=new Float32Array(this[_0x56ed6c(0x175e)][_0x56ed6c(0x18cc)])),-0x1);for(const _0x2eae4d of this['_targets'])if(_0x5866e6++,0x0!==_0x2eae4d[_0x56ed6c(0x1262)]||!this[_0x56ed6c(0x2415)]){if(this[_0x56ed6c(0x3ecf)][_0x56ed6c(0x18cc)]>=_0x1b8f5b[_0x56ed6c(0x34b5)]&&!this[_0x56ed6c(0xde6)])break;this['_activeTargets'][_0x56ed6c(0xede)](_0x2eae4d),this[_0x56ed6c(0x1564)][_0x39cdec]=_0x5866e6,this[_0x56ed6c(0x10e1)][_0x39cdec++]=_0x2eae4d['influence'],this[_0x56ed6c(0x28c0)]=this['_supportsNormals']&&_0x2eae4d[_0x56ed6c(0x4104)],this[_0x56ed6c(0x961)]=this[_0x56ed6c(0x961)]&&_0x2eae4d['hasTangents'],this[_0x56ed6c(0x2fd6)]=this[_0x56ed6c(0x2fd6)]&&_0x2eae4d[_0x56ed6c(0x371c)];var _0x2d03db=_0x2eae4d['getPositions']();if(_0x2d03db){_0x2d03db=_0x2d03db[_0x56ed6c(0x18cc)]/0x3;if(0x0===this[_0x56ed6c(0xb89)])this[_0x56ed6c(0xb89)]=_0x2d03db;else{if(this[_0x56ed6c(0xb89)]!==_0x2d03db)return void _0x17434f['Y'][_0x56ed6c(0x3556)](_0x56ed6c(0x1bdf));}}}this[_0x56ed6c(0x3cf8)]&&this['_influences']['length']===_0x39cdec||(this[_0x56ed6c(0x3cf8)]=new Float32Array(_0x39cdec));for(let _0x52f21f=0x0;_0x52f21f<_0x39cdec;_0x52f21f++)this[_0x56ed6c(0x3cf8)][_0x52f21f]=this['_tempInfluences'][_0x52f21f];_0x2a067d&&this['synchronize']();}}[_0x4f4f60(0x35ad)](){var _0x17c1eb=_0x4f4f60;if(this[_0x17c1eb(0x3c5c)]&&!this['areUpdatesFrozen']){if(this[_0x17c1eb(0xde6)]&&this[_0x17c1eb(0xb89)]){this[_0x17c1eb(0x777)]=0x1,this[_0x17c1eb(0x28c0)]&&this[_0x17c1eb(0x777)]++,this[_0x17c1eb(0x961)]&&this[_0x17c1eb(0x777)]++,this[_0x17c1eb(0x2fd6)]&&this[_0x17c1eb(0x777)]++,this['_textureWidth']=this[_0x17c1eb(0xb89)]*this[_0x17c1eb(0x777)],this[_0x17c1eb(0x2c11)]=0x1;var _0x124c21=this['_scene'][_0x17c1eb(0x3e9d)]()['getCaps']()[_0x17c1eb(0x2a3c)];this[_0x17c1eb(0x193d)]>_0x124c21&&(this[_0x17c1eb(0x2c11)]=Math[_0x17c1eb(0x23b8)](this[_0x17c1eb(0x193d)]/_0x124c21),this[_0x17c1eb(0x193d)]=_0x124c21);let _0x42c69d=!0x0;if(_0x42c69d=this[_0x17c1eb(0x39b7)]&&(_0x124c21=this[_0x17c1eb(0x39b7)][_0x17c1eb(0xbdc)]())['width']===this['_textureWidth']&&_0x124c21[_0x17c1eb(0x3062)]===this[_0x17c1eb(0x2c11)]&&this['_targetStoreTexture'][_0x17c1eb(0x27b7)]===this['_targets'][_0x17c1eb(0x18cc)]?!0x1:_0x42c69d){this[_0x17c1eb(0x39b7)]&&this['_targetStoreTexture'][_0x17c1eb(0x41a)]();var _0x2f41b3=this[_0x17c1eb(0x175e)][_0x17c1eb(0x18cc)];const _0xecc5cb=new Float32Array(_0x2f41b3*this[_0x17c1eb(0x193d)]*this[_0x17c1eb(0x2c11)]*0x4);let _0x502e93=0x0;for(let _0x326693=0x0;_0x326693<_0x2f41b3;_0x326693++){const _0x2921ee=this[_0x17c1eb(0x175e)][_0x326693];var _0x45494b=_0x2921ee[_0x17c1eb(0x1026)](),_0x5a9ab9=_0x2921ee['getNormals'](),_0x292aa9=_0x2921ee['getUVs'](),_0x51bb04=_0x2921ee[_0x17c1eb(0x16e7)]();if(!_0x45494b)return void(0x0===_0x326693&&_0x17434f['Y'][_0x17c1eb(0x3556)]('Invalid\x20morph\x20target.\x20Target\x20must\x20have\x20positions.'));_0x502e93=_0x326693*this['_textureWidth']*this['_textureHeight']*0x4;for(let _0x29b736=0x0;_0x29b736<this[_0x17c1eb(0xb89)];_0x29b736++)_0xecc5cb[_0x502e93]=_0x45494b[0x3*_0x29b736],_0xecc5cb[_0x502e93+0x1]=_0x45494b[0x3*_0x29b736+0x1],_0xecc5cb[_0x502e93+0x2]=_0x45494b[0x3*_0x29b736+0x2],_0x502e93+=0x4,_0x5a9ab9&&(_0xecc5cb[_0x502e93]=_0x5a9ab9[0x3*_0x29b736],_0xecc5cb[_0x502e93+0x1]=_0x5a9ab9[0x3*_0x29b736+0x1],_0xecc5cb[_0x502e93+0x2]=_0x5a9ab9[0x3*_0x29b736+0x2],_0x502e93+=0x4),_0x292aa9&&(_0xecc5cb[_0x502e93]=_0x292aa9[0x2*_0x29b736],_0xecc5cb[_0x502e93+0x1]=_0x292aa9[0x2*_0x29b736+0x1],_0x502e93+=0x4),_0x51bb04&&(_0xecc5cb[_0x502e93]=_0x51bb04[0x3*_0x29b736],_0xecc5cb[_0x502e93+0x1]=_0x51bb04[0x3*_0x29b736+0x1],_0xecc5cb[_0x502e93+0x2]=_0x51bb04[0x3*_0x29b736+0x2],_0x502e93+=0x4);}this['_targetStoreTexture']=_0x882773['e'][_0x17c1eb(0x3618)](_0xecc5cb,this[_0x17c1eb(0x193d)],this[_0x17c1eb(0x2c11)],_0x2f41b3,this[_0x17c1eb(0x3c5c)],!0x1,!0x1,_0x1b7a87['g'][_0x17c1eb(0x16b2)],_0x1b7a87['g']['TEXTURETYPE_FLOAT']);}}for(const _0x3b8d3a of this[_0x17c1eb(0x3c5c)][_0x17c1eb(0x4dd)])_0x3b8d3a[_0x17c1eb(0x1d81)]===this&&_0x3b8d3a[_0x17c1eb(0x238d)]();}}[_0x4f4f60(0x41a)](){var _0x47c04c=_0x4f4f60;if(this[_0x47c04c(0x39b7)]&&this[_0x47c04c(0x39b7)][_0x47c04c(0x41a)](),this[_0x47c04c(0x39b7)]=null,this[_0x47c04c(0x3c5c)]){var _0x4b1cb6;this[_0x47c04c(0x3c5c)][_0x47c04c(0x951)](this),this[_0x47c04c(0x2fc)]&&(-0x1<(_0x4b1cb6=this[_0x47c04c(0x2fc)]['morphTargetManagers'][_0x47c04c(0x86a)](this))&&this[_0x47c04c(0x2fc)]['morphTargetManagers']['splice'](_0x4b1cb6,0x1),this[_0x47c04c(0x2fc)]=null);for(const _0xf5afb9 of this[_0x47c04c(0x175e)])this['_scene'][_0x47c04c(0x4111)](_0xf5afb9);}}static[_0x4f4f60(0x2de7)](_0x271528,_0x5cc837){var _0x21f5ac=_0x4f4f60;const _0x4e5ea0=new _0x1b8f5b(_0x5cc837);_0x4e5ea0[_0x21f5ac(0xdb6)]=_0x271528['id'];for(const _0x506e5e of _0x271528['targets'])_0x4e5ea0['addTarget'](_0x3169ce['Y'][_0x21f5ac(0x2de7)](_0x506e5e,_0x5cc837));return _0x4e5ea0;}}_0x1b8f5b['EnableTextureStorage']=!0x0,_0x1b8f5b['MaxActiveMorphTargetsInVertexAttributeMode']=0x8;},0x2e10:(_0x3afdd3,_0xd9e451,_0x42ed1d)=>{_0x42ed1d(0x741e);},0x741e:(_0x520d29,_0x22461d,_0x35fb8b)=>{_0x35fb8b(0x9a70),_0x35fb8b(0xb5a7),_0x35fb8b(0x94e3),_0x35fb8b(0xd079),_0x35fb8b(0x1679c),_0x35fb8b(0x6214);},0x9a8d:(_0x55ca6b,_0x2ca00a,_0x37134b)=>{_0x37134b(0x2e10);},0x16ca9:(_0x138dfb,_0x4a4b4b,_0x4716b7)=>{var _0x4fcf7d=a8_0x1ec55c,_0x1220b0=_0x4716b7(0x4ba7),_0x5eeff6=_0x4716b7(0x9a70),_0x126a2d=_0x4716b7(0xc621),_0x12df7c=_0x4716b7(0x14232),_0x46c9bb=_0x4716b7(0x14caa);_0x12df7c['D'][_0x4fcf7d(0x38d3)]=(_0x4dd8ed,_0x4b2369,_0x274211=!0x1)=>new _0x2324ef(_0x4dd8ed,_0x4b2369,_0x274211);class _0x2324ef{constructor(_0x40af1a,_0x4d31a0,_0x5e4328=!0x1){var _0xab5fc0=_0x4fcf7d;this[_0xab5fc0(0x1167)]=_0xab5fc0(0x2aea)!=typeof indexedDB?indexedDB:void 0x0,this[_0xab5fc0(0x41f6)]=_0x2324ef[_0xab5fc0(0x280c)](_0x40af1a),this[_0xab5fc0(0x3832)]=null,this[_0xab5fc0(0xf1f)]=!0x1,this[_0xab5fc0(0x3f68)]=!0x1,this[_0xab5fc0(0x362a)]=0x0,this[_0xab5fc0(0x3f2b)]=!0x1,this[_0xab5fc0(0x13f2)]=!0x1,_0x2324ef['IDBStorageEnabled']?_0x5e4328?(this[_0xab5fc0(0xf1f)]=!0x0,this[_0xab5fc0(0x3f68)]=!0x0,this[_0xab5fc0(0x362a)]=0x1,_0x1220b0['w1'][_0xab5fc0(0x3f65)](()=>{_0x4d31a0(!0x0);})):this[_0xab5fc0(0x2dbc)](_0x4d31a0):_0x4d31a0(!0x0);}get['enableSceneOffline'](){var _0x316951=_0x4fcf7d;return this[_0x316951(0xf1f)];}get[_0x4fcf7d(0xf46)](){var _0x1badf9=_0x4fcf7d;return this[_0x1badf9(0x3f68)];}[_0x4fcf7d(0x2dbc)](_0x11d6a0){var _0x2d2ce2=_0x4fcf7d;const _0x32a68b=()=>{var _0xe61a1f=a8_0x5306;this[_0xe61a1f(0xf1f)]=!0x1,this[_0xe61a1f(0x3f68)]=!0x1,_0x11d6a0(!0x1);},_0x100741=()=>{var _0x25a51d=a8_0x5306;try{if(_0x25a51d(0x3d33)==typeof URL&&0x0===this[_0x25a51d(0x41f6)][_0x25a51d(0x86a)](_0x25a51d(0x2e12))){const _0x548d48=new URL(this[_0x25a51d(0x41f6)]);return _0x548d48[_0x25a51d(0x56c)]+='.manifest',_0x548d48[_0x25a51d(0x1c67)]();}}catch(_0xb1bdad){}return this[_0x25a51d(0x41f6)]+_0x25a51d(0x132a);};let _0x54b5eb=!0x1,_0x275d5e=_0x100741();const _0x483e1b=new _0x46c9bb['g']();navigator['onLine']&&(_0x54b5eb=!0x0,_0x275d5e=_0x275d5e+(null==_0x275d5e[_0x2d2ce2(0x43f)](/\?/)?'?':'&')+Date['now']()),_0x483e1b[_0x2d2ce2(0x1870)]('GET',_0x275d5e),_0x483e1b[_0x2d2ce2(0x8a7)]('load',()=>{var _0x28cfbf=_0x2d2ce2;if(0xc8===_0x483e1b[_0x28cfbf(0x283b)]||_0x2324ef[_0x28cfbf(0x3ac9)](_0x483e1b,0x1))try{var _0xb845c=JSON[_0x28cfbf(0x28bf)](_0x483e1b['response']);this['_enableSceneOffline']=_0xb845c[_0x28cfbf(0x288c)],this['_enableTexturesOffline']=_0xb845c[_0x28cfbf(0xf46)]&&_0x2324ef[_0x28cfbf(0x1065)],_0xb845c[_0x28cfbf(0x37b3)]&&!isNaN(parseInt(_0xb845c[_0x28cfbf(0x37b3)]))&&(this['_manifestVersionFound']=_0xb845c['version']),_0x11d6a0(!0x0);}catch(_0x4eea27){_0x32a68b();}else _0x32a68b();},!0x1),_0x483e1b[_0x2d2ce2(0x8a7)](_0x2d2ce2(0x993),()=>{var _0x5b985e=_0x2d2ce2,_0x4a05da;_0x54b5eb?(_0x54b5eb=!0x1,_0x4a05da=_0x100741(),_0x483e1b[_0x5b985e(0x1870)](_0x5b985e(0x2fee),_0x4a05da),_0x483e1b[_0x5b985e(0x4075)]()):_0x32a68b();},!0x1);try{_0x483e1b[_0x2d2ce2(0x4075)]();}catch(_0xa631a5){_0x5eeff6['Y'][_0x2d2ce2(0x3556)]('Error\x20on\x20XHR\x20send\x20request.'),_0x11d6a0(!0x1);}}[_0x4fcf7d(0x1870)](_0x225e49,_0x36e787){var _0x4be31b=_0x4fcf7d;const _0x199449=()=>{var _0x5cdfa6=a8_0x5306;this[_0x5cdfa6(0x4097)]=!0x1,_0x36e787&&_0x36e787();};if(this[_0x4be31b(0x1167)]&&(this[_0x4be31b(0xf1f)]||this[_0x4be31b(0x3f68)])){if(this[_0x4be31b(0x3832)])_0x225e49&&_0x225e49();else{this['_hasReachedQuota']=!0x1,this[_0x4be31b(0x4097)]=!0x0;const _0x34b03e=this[_0x4be31b(0x1167)][_0x4be31b(0x1870)](_0x4be31b(0x3392),0x1);_0x34b03e[_0x4be31b(0x13a8)]=()=>{_0x199449();},_0x34b03e['onblocked']=()=>{var _0xbb56b3=_0x4be31b;_0x5eeff6['Y']['Error'](_0xbb56b3(0x2872)),_0x199449();},_0x34b03e[_0x4be31b(0x927)]=()=>{var _0x3bfa16=_0x4be31b;this['_db']=_0x34b03e[_0x3bfa16(0x2e6b)],_0x225e49();},_0x34b03e[_0x4be31b(0x2048)]=_0x2802d7=>{var _0x48a495=_0x4be31b;if(this[_0x48a495(0x3832)]=_0x2802d7[_0x48a495(0x37fb)][_0x48a495(0x2e6b)],this[_0x48a495(0x3832)])try{this[_0x48a495(0x3832)][_0x48a495(0x3da6)]('scenes',{'keyPath':_0x48a495(0x2a80)}),this['_db'][_0x48a495(0x3da6)](_0x48a495(0x2375),{'keyPath':_0x48a495(0x2a80)}),this['_db']['createObjectStore'](_0x48a495(0xa8e),{'keyPath':_0x48a495(0x151d)});}catch(_0x380b2c){_0x5eeff6['Y'][_0x48a495(0x3556)](_0x48a495(0x39a8)+_0x380b2c[_0x48a495(0x1a25)]),_0x199449();}};}}else this[_0x4be31b(0x4097)]=!0x1,_0x36e787&&_0x36e787();}[_0x4fcf7d(0x3ce7)](_0x33ef6b,_0x424d29){var _0x3707c6=_0x4fcf7d;const _0x5ac35d=_0x2324ef[_0x3707c6(0x280c)](_0x33ef6b);var _0x43b7d6=()=>{var _0x13d6fa=_0x3707c6;this[_0x13d6fa(0x13f2)]||null===this[_0x13d6fa(0x3832)]?_0x424d29[_0x13d6fa(0x32c2)]=_0x33ef6b:this[_0x13d6fa(0x24eb)](_0x5ac35d,_0x424d29);};this['_mustUpdateRessources']?_0x43b7d6():this[_0x3707c6(0x3e5f)](_0x5ac35d,_0x424d29,_0x43b7d6);}[_0x4fcf7d(0x3e5f)](_0x4676cf,_0x592d63,_0x3324b7){var _0x5b8b2b=_0x4fcf7d;if(this[_0x5b8b2b(0x4097)]&&null!==this[_0x5b8b2b(0x3832)]){let _0x37e9d4;const _0x29543c=this[_0x5b8b2b(0x3832)][_0x5b8b2b(0x15c5)]([_0x5b8b2b(0xa8e)]),_0x3f643f=(_0x29543c[_0x5b8b2b(0x1d17)]=()=>{var _0x3a7e1f=_0x5b8b2b;_0x592d63[_0x3a7e1f(0x32c2)]=_0x4676cf;},_0x29543c['oncomplete']=()=>{var _0x597048=_0x5b8b2b;let _0x3c532c;_0x37e9d4&&_0x597048(0x3d33)==typeof URL?(_0x3c532c=URL[_0x597048(0x2ba3)](_0x37e9d4['data']),_0x592d63[_0x597048(0x13a8)]=()=>{var _0x4d26dd=_0x597048;_0x5eeff6['Y'][_0x4d26dd(0x3556)](_0x4d26dd(0xf51)+_0x3c532c+_0x4d26dd(0xfea)+_0x4676cf),_0x592d63['src']=_0x4676cf;},_0x592d63[_0x597048(0x32c2)]=_0x3c532c):_0x3324b7();},_0x29543c['objectStore']('textures')[_0x5b8b2b(0x2fac)](_0x4676cf));_0x3f643f['onsuccess']=_0x2ad8e6=>{var _0x2035d4=_0x5b8b2b;_0x37e9d4=_0x2ad8e6[_0x2035d4(0x37fb)][_0x2035d4(0x2e6b)];},_0x3f643f['onerror']=()=>{var _0x9b3048=_0x5b8b2b;_0x5eeff6['Y']['Error'](_0x9b3048(0x907)+_0x4676cf+_0x9b3048(0x2127)),_0x592d63[_0x9b3048(0x32c2)]=_0x4676cf;};}else _0x5eeff6['Y'][_0x5b8b2b(0x3556)](_0x5b8b2b(0x4172)),_0x592d63[_0x5b8b2b(0x32c2)]=_0x4676cf;}[_0x4fcf7d(0x24eb)](_0x175125,_0x693b4b){var _0x4e36ad=_0x4fcf7d;let _0x418943;if(this[_0x4e36ad(0x4097)]){const _0x181a3b=()=>{var _0x233b18=_0x4e36ad;let _0x59b93f;if(_0x418943&&_0x233b18(0x3d33)==typeof URL)try{_0x59b93f=URL[_0x233b18(0x2ba3)](_0x418943);}catch(_0x4f390a){_0x59b93f=URL[_0x233b18(0x2ba3)](_0x418943);}_0x59b93f&&(_0x693b4b[_0x233b18(0x32c2)]=_0x59b93f);};if(_0x2324ef[_0x4e36ad(0x1065)]){const _0x5eb4f6=new _0x46c9bb['g']();_0x5eb4f6[_0x4e36ad(0x1870)]('GET',_0x175125),_0x5eb4f6[_0x4e36ad(0x4028)]='blob',_0x5eb4f6['addEventListener'](_0x4e36ad(0x9fb),()=>{var _0xf9c4ae=_0x4e36ad;if(0xc8===_0x5eb4f6[_0xf9c4ae(0x283b)]&&this[_0xf9c4ae(0x3832)]){_0x418943=_0x5eb4f6['response'];const _0x4383f9=this[_0xf9c4ae(0x3832)][_0xf9c4ae(0x15c5)]([_0xf9c4ae(0xa8e)],_0xf9c4ae(0x24fc));_0x4383f9['onabort']=_0x79545c=>{var _0x5849d8=_0xf9c4ae;try{var _0x48f2ac=_0x79545c[_0x5849d8(0x37fb)][_0x5849d8(0x993)];_0x48f2ac&&_0x5849d8(0x1b11)===_0x48f2ac['name']&&(this[_0x5849d8(0x13f2)]=!0x0);}catch(_0x422343){}_0x181a3b();},_0x4383f9[_0xf9c4ae(0x1f20)]=()=>{_0x181a3b();};var _0x2e549a={'textureUrl':_0x175125,'data':_0x418943};try{const _0x271ed2=_0x4383f9['objectStore'](_0xf9c4ae(0xa8e))[_0xf9c4ae(0x2cd4)](_0x2e549a);_0x271ed2[_0xf9c4ae(0x927)]=()=>{},_0x271ed2['onerror']=()=>{_0x181a3b();};}catch(_0x384927){0x19===_0x384927[_0xf9c4ae(0xb99)]&&(_0x2324ef['_IsUASupportingBlobStorage']=!0x1,this[_0xf9c4ae(0x3f68)]=!0x1),_0x693b4b['src']=_0x175125;}}else _0x693b4b[_0xf9c4ae(0x32c2)]=_0x175125;},!0x1),_0x5eb4f6[_0x4e36ad(0x8a7)](_0x4e36ad(0x993),()=>{var _0x3e9f2d=_0x4e36ad;_0x5eeff6['Y'][_0x3e9f2d(0x3556)](_0x3e9f2d(0x19a8)),_0x693b4b[_0x3e9f2d(0x32c2)]=_0x175125;},!0x1),_0x5eb4f6[_0x4e36ad(0x4075)]();}else _0x693b4b[_0x4e36ad(0x32c2)]=_0x175125;}else _0x5eeff6['Y'][_0x4e36ad(0x3556)](_0x4e36ad(0x1b09)),_0x693b4b[_0x4e36ad(0x32c2)]=_0x175125;}[_0x4fcf7d(0x1a13)](_0x4a0552,_0x4e3888){var _0x1c8140=_0x4fcf7d;this[_0x1c8140(0x31ff)](_0x4a0552,_0x4e3888,()=>{var _0x2da9ce=_0x1c8140;this[_0x2da9ce(0x1a70)](_0x4a0552,_0x4e3888);});}[_0x4fcf7d(0x31ff)](_0x494324,_0x4da3ee,_0x1c844a){var _0x333a8e=_0x4fcf7d;if(this['_isSupported']&&this[_0x333a8e(0x3832)]){let _0x4da44e;try{const _0x2c7cf6=this[_0x333a8e(0x3832)][_0x333a8e(0x15c5)]([_0x333a8e(0x2375)]),_0x5b4a0e=(_0x2c7cf6[_0x333a8e(0x1f20)]=()=>{var _0x43ffd7=_0x333a8e;_0x4da44e&&this[_0x43ffd7(0x362a)]===_0x4da44e[_0x43ffd7(0x307e)]?_0x4da3ee(_0x4da44e['data']):(this[_0x43ffd7(0x3f2b)]=!0x0,_0x1c844a());},_0x2c7cf6[_0x333a8e(0x1d17)]=()=>{_0x4da3ee(-0x1);},_0x2c7cf6['objectStore'](_0x333a8e(0x2375))['get'](_0x494324));_0x5b4a0e[_0x333a8e(0x927)]=_0x529fdf=>{var _0x4289fc=_0x333a8e;_0x4da44e=_0x529fdf[_0x4289fc(0x37fb)][_0x4289fc(0x2e6b)];},_0x5b4a0e['onerror']=()=>{var _0xccea75=_0x333a8e;_0x5eeff6['Y'][_0xccea75(0x3556)]('Error\x20loading\x20version\x20for\x20scene\x20'+_0x494324+_0xccea75(0x2127)),_0x4da3ee(-0x1);};}catch(_0x805289){_0x5eeff6['Y'][_0x333a8e(0x3556)](_0x333a8e(0x3e73)+_0x805289[_0x333a8e(0x1a25)]),_0x4da3ee(-0x1);}}else _0x5eeff6['Y'][_0x333a8e(0x3556)]('Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.'),_0x4da3ee(-0x1);}[_0x4fcf7d(0x1a70)](_0x323ee5,_0x2cd7e5){var _0x41c55d=_0x4fcf7d;if(this[_0x41c55d(0x4097)]&&!this['_hasReachedQuota']&&this[_0x41c55d(0x3832)])try{const _0x56738c=this[_0x41c55d(0x3832)]['transaction']([_0x41c55d(0x2375)],_0x41c55d(0x24fc));_0x56738c[_0x41c55d(0x1d17)]=_0x4eeee2=>{var _0x24a583=_0x41c55d;try{var _0x3db0b5=_0x4eeee2['target'][_0x24a583(0x993)];_0x3db0b5&&_0x24a583(0x1b11)===_0x3db0b5[_0x24a583(0xc1b)]&&(this['_hasReachedQuota']=!0x0);}catch(_0x5c085f){}_0x2cd7e5(-0x1);},_0x56738c[_0x41c55d(0x1f20)]=()=>{var _0x371fbb=_0x41c55d;_0x2cd7e5(this[_0x371fbb(0x362a)]);};var _0x48abc={'sceneUrl':_0x323ee5,'data':this[_0x41c55d(0x362a)]};const _0x5a6629=_0x56738c[_0x41c55d(0x161f)](_0x41c55d(0x2375))[_0x41c55d(0x2cd4)](_0x48abc);_0x5a6629[_0x41c55d(0x927)]=()=>{},_0x5a6629[_0x41c55d(0x13a8)]=()=>{var _0x20ef28=_0x41c55d;_0x5eeff6['Y'][_0x20ef28(0x3556)](_0x20ef28(0xe5f));};}catch(_0xcfc163){_0x5eeff6['Y'][_0x41c55d(0x3556)](_0x41c55d(0x20c3)+_0xcfc163[_0x41c55d(0x1a25)]),_0x2cd7e5(-0x1);}else _0x2cd7e5(-0x1);}[_0x4fcf7d(0x23da)](_0x101f5e,_0x3e2785,_0x13ed4f,_0x52f1be,_0x6e191a){var _0x1f0fbf=_0x4fcf7d;const _0x3bb1c1=_0x2324ef[_0x1f0fbf(0x280c)](_0x101f5e),_0x44d3ee=()=>{this['_saveFileAsync'](_0x3bb1c1,_0x3e2785,_0x13ed4f,_0x6e191a,_0x52f1be);};this[_0x1f0fbf(0x1a13)](_0x3bb1c1,_0x1566fa=>{var _0x3a7d91=_0x1f0fbf;-0x1!==_0x1566fa?this[_0x3a7d91(0x3f2b)]?this[_0x3a7d91(0x3eea)](_0x3bb1c1,_0x3e2785,_0x13ed4f,_0x6e191a,_0x52f1be):this[_0x3a7d91(0x1ae3)](_0x3bb1c1,_0x3e2785,_0x44d3ee):_0x52f1be&&_0x52f1be();});}[_0x4fcf7d(0x1ae3)](_0x4617fd,_0x5ac19e,_0x3902c5){var _0x50945c=_0x4fcf7d;if(this['_isSupported']&&this[_0x50945c(0x3832)]){var _0x33feee=-0x1!==_0x4617fd[_0x50945c(0x86a)](_0x50945c(0x20a5))?_0x50945c(0x166b):_0x50945c(0xa8e);let _0x28abc8;const _0x81bcd0=this[_0x50945c(0x3832)][_0x50945c(0x15c5)]([_0x33feee]),_0x2a5062=(_0x81bcd0['oncomplete']=()=>{_0x28abc8?_0x5ac19e(_0x28abc8['data']):_0x3902c5();},_0x81bcd0[_0x50945c(0x1d17)]=()=>{_0x3902c5();},_0x81bcd0[_0x50945c(0x161f)](_0x33feee)['get'](_0x4617fd));_0x2a5062['onsuccess']=_0x1d13e4=>{var _0x5b028b=_0x50945c;_0x28abc8=_0x1d13e4[_0x5b028b(0x37fb)]['result'];},_0x2a5062[_0x50945c(0x13a8)]=()=>{var _0x448fab=_0x50945c;_0x5eeff6['Y'][_0x448fab(0x3556)](_0x448fab(0x310c)+_0x4617fd+_0x448fab(0x2127)),_0x3902c5();};}else _0x5eeff6['Y'][_0x50945c(0x3556)](_0x50945c(0x4172)),_0x5ac19e();}['_saveFileAsync'](_0x201534,_0x42be30,_0x4fc3e6,_0x580bf9,_0x113a9f){var _0xfff7b5=_0x4fcf7d;if(this[_0xfff7b5(0x4097)]){let _0x266d3a;_0x266d3a=-0x1!==_0x201534[_0xfff7b5(0x86a)](_0xfff7b5(0x20a5))?_0xfff7b5(0x166b):_0xfff7b5(0xa8e);const _0xd63641=new _0x46c9bb['g']();let _0x442138;_0xd63641[_0xfff7b5(0x1870)](_0xfff7b5(0x2fee),_0x201534+(null==_0x201534['match'](/\?/)?'?':'&')+Date['now']()),_0x580bf9&&(_0xd63641[_0xfff7b5(0x4028)]='arraybuffer'),_0x4fc3e6&&(_0xd63641[_0xfff7b5(0xba6)]=_0x4fc3e6),_0xd63641['addEventListener'](_0xfff7b5(0x9fb),()=>{var _0x189739=_0xfff7b5;if(0xc8===_0xd63641[_0x189739(0x283b)]||_0xd63641[_0x189739(0x283b)]<0x190&&_0x2324ef[_0x189739(0x3ac9)](_0xd63641,_0x580bf9?0x6:0x1)){if(_0x442138=_0x580bf9?_0xd63641[_0x189739(0x30e3)]:_0xd63641[_0x189739(0x13df)],!this[_0x189739(0x13f2)]&&this[_0x189739(0x3832)]){const _0x48c7ee=this['_db'][_0x189739(0x15c5)]([_0x266d3a],_0x189739(0x24fc));var _0x3c8a9f;_0x48c7ee['onabort']=_0x347c8e=>{var _0x252a3a=_0x189739;try{var _0xb448d4=_0x347c8e['target'][_0x252a3a(0x993)];_0xb448d4&&_0x252a3a(0x1b11)===_0xb448d4[_0x252a3a(0xc1b)]&&(this[_0x252a3a(0x13f2)]=!0x0);}catch(_0x10c71){}_0x42be30(_0x442138);},_0x48c7ee[_0x189739(0x1f20)]=()=>{_0x42be30(_0x442138);},_0x3c8a9f=_0x189739(0x166b)==_0x266d3a?{'sceneUrl':_0x201534,'data':_0x442138,'version':this[_0x189739(0x362a)]}:{'textureUrl':_0x201534,'data':_0x442138};try{const _0xba41dd=_0x48c7ee['objectStore'](_0x266d3a)[_0x189739(0x2cd4)](_0x3c8a9f);_0xba41dd[_0x189739(0x927)]=()=>{},_0xba41dd[_0x189739(0x13a8)]=()=>{var _0x22698e=_0x189739;_0x5eeff6['Y']['Error'](_0x22698e(0x8dc));};}catch(_0x38ea77){_0x42be30(_0x442138);}}else _0x42be30(_0x442138);}else 0x190<=_0xd63641[_0x189739(0x283b)]&&_0x113a9f?_0x113a9f(_0xd63641):_0x42be30();},!0x1),_0xd63641[_0xfff7b5(0x8a7)](_0xfff7b5(0x993),()=>{var _0x5c3a0b=_0xfff7b5;_0x5eeff6['Y'][_0x5c3a0b(0x3556)]('error\x20on\x20XHR\x20request.'),_0x113a9f&&_0x113a9f();},!0x1),_0xd63641['send']();}else _0x5eeff6['Y']['Error'](_0xfff7b5(0x1b09)),_0x113a9f&&_0x113a9f();}static[_0x4fcf7d(0x3ac9)](_0x3ec8b2,_0x17d555=0x7){var _0x1c661e=_0x4fcf7d;try{if(0x1&_0x17d555){if(_0x3ec8b2['responseText']&&0x0<_0x3ec8b2[_0x1c661e(0x13df)][_0x1c661e(0x18cc)])return!0x0;if(0x1===_0x17d555)return!0x1;}if(0x2&_0x17d555){var _0x15deb6=(0x0,_0x126a2d['A6'])(_0x3ec8b2[_0x1c661e(0x30e3)]);if(_0x15deb6[_0x1c661e(0x146c)]&&_0x15deb6[_0x1c661e(0x3062)]&&0x0<_0x15deb6[_0x1c661e(0x146c)]&&0x0<_0x15deb6['height'])return!0x0;if(0x2===_0x17d555)return!0x1;}var _0x22a110;if(0x4&_0x17d555)return 0x44===(_0x22a110=new Uint8Array(_0x3ec8b2[_0x1c661e(0x30e3)],0x0,0x3))[0x0]&&0x44===_0x22a110[0x1]&&0x53===_0x22a110[0x2];}catch(_0x4ec68c){}return!0x1;}}_0x2324ef[_0x4fcf7d(0x1065)]=!0x0,_0x2324ef['IDBStorageEnabled']=!0x1,_0x2324ef[_0x4fcf7d(0x2ff)]=_0x2a4f2e=>{var _0x1500a7=_0x4fcf7d;const _0x329597=document[_0x1500a7(0x2b23)]('a'),_0x559d42=(_0x329597[_0x1500a7(0x14d9)]=_0x2a4f2e)[_0x1500a7(0x1f2a)](0x0,_0x2a4f2e[_0x1500a7(0x251a)]('#'));var _0x148e38=_0x2a4f2e[_0x1500a7(0x1f2a)](_0x559d42[_0x1500a7(0x251a)]('/')+0x1,_0x2a4f2e[_0x1500a7(0x18cc)]);return _0x2a4f2e[_0x1500a7(0x1f2a)](0x0,_0x2a4f2e[_0x1500a7(0x86a)](_0x148e38,0x0));},_0x2324ef[_0x4fcf7d(0x280c)]=_0x5a32c1=>-0x1===_0x5a32c1[_0x4fcf7d(0x86a)](_0x4fcf7d(0x2fe6))&&-0x1===_0x5a32c1[_0x4fcf7d(0x86a)]('https:/')&&_0x4fcf7d(0x2aea)!=typeof window?_0x2324ef[_0x4fcf7d(0x2ff)](window[_0x4fcf7d(0x3389)][_0x4fcf7d(0x14d9)])+_0x5a32c1:_0x5a32c1;},0xe5fe:(_0x38793c,_0x7523f2,_0x23c2c0)=>{_0x23c2c0(0x16ca9);},0x1022f:(_0x2c33cc,_0xc5874c,_0x1cdb9c)=>{var _0xfb60e5=a8_0x1ec55c;_0x1cdb9c['d'](_0xc5874c,{'S':()=>_0x68e613});var _0x540b2b=_0x1cdb9c(0x15146),_0x55d40c=_0x1cdb9c(0xd53f),_0x192258=_0x1cdb9c(0x17372);class _0x68e613{constructor(){var _0x545a52=a8_0x5306;this[_0x545a52(0x624)]=new _0x55d40c['P'](0x0,0x1,0x0),this[_0x545a52(0x3984)]=new _0x55d40c['P'](0x0,0x1,0x0),this[_0x545a52(0x34b7)]=new _0x55d40c['P'](-0.5,-0.5,-0.5),this['maxEmitBox']=new _0x55d40c['P'](0.5,0.5,0.5);}[_0xfb60e5(0x3aaf)](_0x19dee5,_0xccde4d,_0x5db73e,_0x5bb4d8){var _0x2561a3=_0xfb60e5,_0x1bb46c=_0x192258['R']['RandomRange'](this[_0x2561a3(0x624)]['x'],this[_0x2561a3(0x3984)]['x']),_0x5c2967=_0x192258['R'][_0x2561a3(0x225)](this[_0x2561a3(0x624)]['y'],this[_0x2561a3(0x3984)]['y']),_0x2fa2c2=_0x192258['R'][_0x2561a3(0x225)](this['direction1']['z'],this[_0x2561a3(0x3984)]['z']);if(_0x5bb4d8)return _0xccde4d['x']=_0x1bb46c,_0xccde4d['y']=_0x5c2967,void(_0xccde4d['z']=_0x2fa2c2);_0x55d40c['P']['TransformNormalFromFloatsToRef'](_0x1bb46c,_0x5c2967,_0x2fa2c2,_0x19dee5,_0xccde4d);}[_0xfb60e5(0x19d5)](_0xeb7037,_0x542ec2,_0x164463,_0x2edcb4){var _0x526a60=_0xfb60e5,_0x156dfc=_0x192258['R']['RandomRange'](this['minEmitBox']['x'],this[_0x526a60(0xa67)]['x']),_0x1bf354=_0x192258['R'][_0x526a60(0x225)](this[_0x526a60(0x34b7)]['y'],this[_0x526a60(0xa67)]['y']),_0x50d440=_0x192258['R']['RandomRange'](this['minEmitBox']['z'],this[_0x526a60(0xa67)]['z']);if(_0x2edcb4)return _0x542ec2['x']=_0x156dfc,_0x542ec2['y']=_0x1bf354,void(_0x542ec2['z']=_0x50d440);_0x55d40c['P'][_0x526a60(0x3a73)](_0x156dfc,_0x1bf354,_0x50d440,_0xeb7037,_0x542ec2);}['clone'](){var _0x4f73a9=new _0x68e613();return _0x540b2b['j']['DeepCopy'](this,_0x4f73a9),_0x4f73a9;}[_0xfb60e5(0x1776)](_0x26cf19){var _0x4574fb=_0xfb60e5;_0x26cf19[_0x4574fb(0x3c4c)]('direction1',this['direction1']),_0x26cf19[_0x4574fb(0x3c4c)](_0x4574fb(0x3984),this['direction2']),_0x26cf19[_0x4574fb(0x3c4c)](_0x4574fb(0x34b7),this[_0x4574fb(0x34b7)]),_0x26cf19['setVector3'](_0x4574fb(0xa67),this[_0x4574fb(0xa67)]);}[_0xfb60e5(0x143a)](_0x3ddd13){var _0x3a0da6=_0xfb60e5;_0x3ddd13[_0x3a0da6(0x162b)](_0x3a0da6(0x624),0x3),_0x3ddd13[_0x3a0da6(0x162b)](_0x3a0da6(0x3984),0x3),_0x3ddd13[_0x3a0da6(0x162b)](_0x3a0da6(0x34b7),0x3),_0x3ddd13[_0x3a0da6(0x162b)](_0x3a0da6(0xa67),0x3);}[_0xfb60e5(0x14ca)](){var _0x142704=_0xfb60e5;return _0x142704(0x3877);}[_0xfb60e5(0x252c)](){var _0xd9965b=_0xfb60e5;return _0xd9965b(0x1e42);}['serialize'](){var _0x38064d=_0xfb60e5;const _0x51fc5f={};return _0x51fc5f['type']=this[_0x38064d(0x252c)](),_0x51fc5f[_0x38064d(0x624)]=this[_0x38064d(0x624)]['asArray'](),_0x51fc5f[_0x38064d(0x3984)]=this[_0x38064d(0x3984)][_0x38064d(0x4049)](),_0x51fc5f[_0x38064d(0x34b7)]=this[_0x38064d(0x34b7)]['asArray'](),_0x51fc5f[_0x38064d(0xa67)]=this[_0x38064d(0xa67)][_0x38064d(0x4049)](),_0x51fc5f;}['parse'](_0x49ee59){var _0x452006=_0xfb60e5;_0x55d40c['P']['FromArrayToRef'](_0x49ee59[_0x452006(0x624)],0x0,this[_0x452006(0x624)]),_0x55d40c['P'][_0x452006(0x3628)](_0x49ee59[_0x452006(0x3984)],0x0,this['direction2']),_0x55d40c['P'][_0x452006(0x3628)](_0x49ee59[_0x452006(0x34b7)],0x0,this[_0x452006(0x34b7)]),_0x55d40c['P']['FromArrayToRef'](_0x49ee59[_0x452006(0xa67)],0x0,this[_0x452006(0xa67)]);}}},0x37e7:(_0x1bbbce,_0x3a08da,_0x3baac5)=>{var _0x3e8e3=a8_0x1ec55c;_0x3baac5['d'](_0x3a08da,{'E':()=>_0x5ac831});var _0xc75f6d=_0x3baac5(0x15146),_0x1b98a3=_0x3baac5(0xd53f);class _0x5ac831{constructor(){var _0x3d2479=a8_0x5306;this[_0x3d2479(0x14b1)]=()=>{},this[_0x3d2479(0x1d6f)]=()=>{};}['startDirectionFunction'](_0x164b96,_0x1f5e96,_0x5e9144,_0x1093f7){var _0x527491=a8_0x5306;const _0x4b2cf2=_0x1b98a3['jp'][_0x527491(0xe60)][0x0];if(this[_0x527491(0x1d6f)]){this[_0x527491(0x1d6f)](-0x1,_0x5e9144,_0x4b2cf2);const _0x447706=_0x1b98a3['jp'][_0x527491(0xe60)][0x1];_0x4b2cf2[_0x527491(0x185b)](_0x5e9144[_0x527491(0xa9f)],_0x447706),_0x447706[_0x527491(0x279e)](0x1/_0x5e9144[_0x527491(0x3bbe)],_0x4b2cf2);}else _0x4b2cf2[_0x527491(0x386b)](0x0,0x0,0x0);_0x1093f7?_0x1f5e96[_0x527491(0x19f9)](_0x4b2cf2):_0x1b98a3['P'][_0x527491(0x29c5)](_0x4b2cf2,_0x164b96,_0x1f5e96);}[_0x3e8e3(0x19d5)](_0x5ec013,_0xae37f8,_0x207ce7,_0x183818){var _0x3dc67b=_0x3e8e3;const _0x1afdf0=_0x1b98a3['jp'][_0x3dc67b(0xe60)][0x0];this[_0x3dc67b(0x14b1)]?this['particlePositionGenerator'](-0x1,_0x207ce7,_0x1afdf0):_0x1afdf0['set'](0x0,0x0,0x0),_0x183818?_0xae37f8[_0x3dc67b(0x19f9)](_0x1afdf0):_0x1b98a3['P']['TransformCoordinatesToRef'](_0x1afdf0,_0x5ec013,_0xae37f8);}['clone'](){var _0x5348e5=_0x3e8e3,_0x299acb=new _0x5ac831();return _0xc75f6d['j'][_0x5348e5(0x1d49)](this,_0x299acb),_0x299acb;}['applyToShader'](_0x3a95c6){}[_0x3e8e3(0x143a)](_0x3e6c01){}[_0x3e8e3(0x14ca)](){var _0x366350=_0x3e8e3;return _0x366350(0x1164);}[_0x3e8e3(0x252c)](){return'CustomParticleEmitter';}[_0x3e8e3(0x18e2)](){var _0x593216=_0x3e8e3;const _0x1105e5={};return _0x1105e5[_0x593216(0x19d6)]=this[_0x593216(0x252c)](),_0x1105e5;}[_0x3e8e3(0x28bf)](_0x1be79c){}}},0x5ff0:(_0x4b6330,_0x399196,_0x1de4ce)=>{var _0x4e9c33=a8_0x1ec55c;_0x1de4ce['d'](_0x399196,{'S3':()=>_0x43bfb0['S'],'LV':()=>_0x58b268['L'],'z':()=>_0x3ea307['z'],'kT':()=>_0x3ea307['k'],'VD':()=>_0x33914a['V'],'F3':()=>_0x2e9321,'cl':()=>_0x56f59b['c'],'cE':()=>_0x2349ec['c'],'Ai':()=>_0x2349ec['A']});var _0x43bfb0=_0x1de4ce(0x1022f),_0x58b268=_0x1de4ce(0x16ed),_0x3ea307=_0x1de4ce(0x11b85),_0x33914a=_0x1de4ce(0xe907),_0x56f59b=_0x1de4ce(0xedb9),_0x2349ec=_0x1de4ce(0xa546),_0x5eae39=(_0x1de4ce(0x37e7),_0x1de4ce(0x15146)),_0x1b7820=_0x1de4ce(0xd53f),_0x553909=_0x1de4ce(0x17372),_0xc12220=_0x1de4ce(0x1679c);class _0x2e9321{constructor(_0x26fa3e=null){var _0x8c7f32=a8_0x5306;this['_indices']=null,this[_0x8c7f32(0x200c)]=null,this['_normals']=null,this[_0x8c7f32(0x3565)]=_0x1b7820['P'][_0x8c7f32(0x409)](),this[_0x8c7f32(0xc10)]=null,this[_0x8c7f32(0x624)]=new _0x1b7820['P'](0x0,0x1,0x0),this[_0x8c7f32(0x3984)]=new _0x1b7820['P'](0x0,0x1,0x0),this[_0x8c7f32(0xaa9)]=!0x0,this[_0x8c7f32(0x35e5)]=_0x26fa3e;}get[_0x4e9c33(0x35e5)](){var _0x8b0ce8=_0x4e9c33;return this[_0x8b0ce8(0xc10)];}set[_0x4e9c33(0x35e5)](_0x1b61d8){var _0x50fdd0=_0x4e9c33;this['_mesh']!==_0x1b61d8&&((this['_mesh']=_0x1b61d8)?(this[_0x50fdd0(0x6c0)]=_0x1b61d8['getIndices'](),this['_positions']=_0x1b61d8[_0x50fdd0(0x38be)](_0xc12220['o'][_0x50fdd0(0x1678)]),this[_0x50fdd0(0xd6c)]=_0x1b61d8[_0x50fdd0(0x38be)](_0xc12220['o'][_0x50fdd0(0x24a2)])):(this['_indices']=null,this[_0x50fdd0(0x200c)]=null,this[_0x50fdd0(0xd6c)]=null));}['startDirectionFunction'](_0x17f5ab,_0x1c789e,_0x2e52e5,_0x2169e5){var _0x355661=_0x4e9c33,_0x303d4b,_0x4f81a5,_0x4d8e37;this['useMeshNormalsForDirection']&&this[_0x355661(0xd6c)]?_0x1b7820['P'][_0x355661(0x29c5)](this[_0x355661(0x3565)],_0x17f5ab,_0x1c789e):(_0x303d4b=_0x553909['R'][_0x355661(0x225)](this['direction1']['x'],this[_0x355661(0x3984)]['x']),_0x4f81a5=_0x553909['R'][_0x355661(0x225)](this[_0x355661(0x624)]['y'],this[_0x355661(0x3984)]['y']),_0x4d8e37=_0x553909['R'][_0x355661(0x225)](this[_0x355661(0x624)]['z'],this[_0x355661(0x3984)]['z']),_0x2169e5?_0x1c789e[_0x355661(0x9b3)](_0x303d4b,_0x4f81a5,_0x4d8e37):_0x1b7820['P'][_0x355661(0xae9)](_0x303d4b,_0x4f81a5,_0x4d8e37,_0x17f5ab,_0x1c789e));}[_0x4e9c33(0x19d5)](_0x3e5373,_0x59dc20,_0x4cab8d,_0x301aad){var _0x4cd5de=_0x4e9c33;if(this[_0x4cd5de(0x6c0)]&&this[_0x4cd5de(0x200c)]){var _0x5ddf0a=0x3*Math[_0x4cd5de(0x1384)]()*(this['_indices'][_0x4cd5de(0x18cc)]/0x3)|0x0,_0x4b0e36=Math[_0x4cd5de(0x1384)](),_0xbed8c9=Math[_0x4cd5de(0x1384)]()*(0x1-_0x4b0e36),_0x510c22=0x1-_0x4b0e36-_0xbed8c9,_0x38a650=this[_0x4cd5de(0x6c0)][_0x5ddf0a],_0x1d3007=this['_indices'][0x1+_0x5ddf0a],_0x5ddf0a=this[_0x4cd5de(0x6c0)][0x2+_0x5ddf0a],_0x4c1778=_0x1b7820['jp']['Vector3'][0x0],_0x572d70=_0x1b7820['jp'][_0x4cd5de(0xe60)][0x1],_0x21911d=_0x1b7820['jp'][_0x4cd5de(0xe60)][0x2];const _0x2b1c2c=_0x1b7820['jp'][_0x4cd5de(0xe60)][0x3];_0x1b7820['P']['FromArrayToRef'](this['_positions'],0x3*_0x38a650,_0x4c1778),_0x1b7820['P'][_0x4cd5de(0x3628)](this[_0x4cd5de(0x200c)],0x3*_0x1d3007,_0x572d70),_0x1b7820['P'][_0x4cd5de(0x3628)](this['_positions'],0x3*_0x5ddf0a,_0x21911d),_0x2b1c2c['x']=_0x4b0e36*_0x4c1778['x']+_0xbed8c9*_0x572d70['x']+_0x510c22*_0x21911d['x'],_0x2b1c2c['y']=_0x4b0e36*_0x4c1778['y']+_0xbed8c9*_0x572d70['y']+_0x510c22*_0x21911d['y'],_0x2b1c2c['z']=_0x4b0e36*_0x4c1778['z']+_0xbed8c9*_0x572d70['z']+_0x510c22*_0x21911d['z'],_0x301aad?_0x59dc20[_0x4cd5de(0x9b3)](_0x2b1c2c['x'],_0x2b1c2c['y'],_0x2b1c2c['z']):_0x1b7820['P']['TransformCoordinatesFromFloatsToRef'](_0x2b1c2c['x'],_0x2b1c2c['y'],_0x2b1c2c['z'],_0x3e5373,_0x59dc20),this[_0x4cd5de(0xaa9)]&&this['_normals']&&(_0x1b7820['P'][_0x4cd5de(0x3628)](this[_0x4cd5de(0xd6c)],0x3*_0x38a650,_0x4c1778),_0x1b7820['P']['FromArrayToRef'](this['_normals'],0x3*_0x1d3007,_0x572d70),_0x1b7820['P'][_0x4cd5de(0x3628)](this['_normals'],0x3*_0x5ddf0a,_0x21911d),this[_0x4cd5de(0x3565)]['x']=_0x4b0e36*_0x4c1778['x']+_0xbed8c9*_0x572d70['x']+_0x510c22*_0x21911d['x'],this['_storedNormal']['y']=_0x4b0e36*_0x4c1778['y']+_0xbed8c9*_0x572d70['y']+_0x510c22*_0x21911d['y'],this[_0x4cd5de(0x3565)]['z']=_0x4b0e36*_0x4c1778['z']+_0xbed8c9*_0x572d70['z']+_0x510c22*_0x21911d['z']);}}[_0x4e9c33(0x77b)](){var _0xfb422e=new _0x2e9321(this['mesh']);return _0x5eae39['j']['DeepCopy'](this,_0xfb422e),_0xfb422e;}[_0x4e9c33(0x1776)](_0x2a76f1){var _0x12e7bd=_0x4e9c33;_0x2a76f1[_0x12e7bd(0x3c4c)](_0x12e7bd(0x624),this[_0x12e7bd(0x624)]),_0x2a76f1[_0x12e7bd(0x3c4c)](_0x12e7bd(0x3984),this[_0x12e7bd(0x3984)]);}[_0x4e9c33(0x143a)](_0x4c9454){var _0x4b98d6=_0x4e9c33;_0x4c9454[_0x4b98d6(0x162b)](_0x4b98d6(0x624),0x3),_0x4c9454[_0x4b98d6(0x162b)](_0x4b98d6(0x3984),0x3);}['getEffectDefines'](){return'';}[_0x4e9c33(0x252c)](){return'MeshParticleEmitter';}[_0x4e9c33(0x18e2)](){var _0x239d26=_0x4e9c33,_0x334aae;const _0x36644c={};return _0x36644c[_0x239d26(0x19d6)]=this['getClassName'](),_0x36644c[_0x239d26(0x624)]=this[_0x239d26(0x624)]['asArray'](),_0x36644c[_0x239d26(0x3984)]=this['direction2'][_0x239d26(0x4049)](),_0x36644c['meshId']=null==(_0x334aae=this['mesh'])?void 0x0:_0x334aae['id'],_0x36644c[_0x239d26(0xaa9)]=this[_0x239d26(0xaa9)],_0x36644c;}[_0x4e9c33(0x28bf)](_0x55c842,_0x3c8ae0){var _0x9a885e=_0x4e9c33;_0x1b7820['P'][_0x9a885e(0x3628)](_0x55c842['direction1'],0x0,this[_0x9a885e(0x624)]),_0x1b7820['P']['FromArrayToRef'](_0x55c842[_0x9a885e(0x3984)],0x0,this[_0x9a885e(0x3984)]),_0x55c842[_0x9a885e(0x407c)]&&_0x3c8ae0&&(this['mesh']=_0x3c8ae0['getLastMeshById'](_0x55c842['meshId'])),this[_0x9a885e(0xaa9)]=_0x55c842[_0x9a885e(0xaa9)];}}},0x4f18:(_0x21825a,_0x309bcc,_0x523d90)=>{var _0x4f7454=a8_0x1ec55c;_0x523d90['d'](_0x309bcc,{'U':()=>_0x2bbeaf});var _0x84dba6=_0x523d90(0xd53f),_0xdab716=_0x523d90(0x3ed0),_0x3d8812=_0x523d90(0x5ff0),_0x290648=_0x523d90(0x1610),_0x40f30a=_0x523d90(0xbd53);_0x523d90(0x9314);class _0x2bbeaf{constructor(_0x57a787){var _0xe2f1e1=a8_0x5306;this[_0xe2f1e1(0x3f3)]=[],this[_0xe2f1e1(0x197a)]=0x0,this[_0xe2f1e1(0x5e4)]=_0x84dba6['P'][_0xe2f1e1(0x409)](),this[_0xe2f1e1(0xd4e)]=0xa,this[_0xe2f1e1(0x1311)]=-0x1,this[_0xe2f1e1(0xe28)]=0.01,this[_0xe2f1e1(0x59b)]=0x0,this['disposeOnStop']=!0x1,this['minEmitPower']=0x1,this[_0xe2f1e1(0x130b)]=0x1,this[_0xe2f1e1(0x1dc7)]=0x1,this['maxLifeTime']=0x1,this[_0xe2f1e1(0x215c)]=0x1,this[_0xe2f1e1(0x2ee0)]=0x1,this[_0xe2f1e1(0x60e)]=0x1,this[_0xe2f1e1(0x1d54)]=0x1,this[_0xe2f1e1(0x3167)]=0x1,this[_0xe2f1e1(0x3508)]=0x1,this[_0xe2f1e1(0x2d0c)]=0x0,this['maxInitialRotation']=0x0,this[_0xe2f1e1(0x17ac)]=0x0,this[_0xe2f1e1(0x21a2)]=0x0,this[_0xe2f1e1(0x4e4)]=0xfffffff,this[_0xe2f1e1(0x3c6f)]=null,this['preventAutoStart']=!0x1,this['_wasDispatched']=!0x1,this['_rootUrl']='',this[_0xe2f1e1(0x2e64)]=new _0x84dba6['P'](0xa,0xa,0xa),this['onAnimationEnd']=null,this['blendMode']=_0x2bbeaf[_0xe2f1e1(0x1a52)],this[_0xe2f1e1(0x3ce1)]=!0x1,this[_0xe2f1e1(0x832)]=0x0,this[_0xe2f1e1(0x3035)]=0x1,this[_0xe2f1e1(0x3a20)]=0x1,this[_0xe2f1e1(0x2035)]=0x0,this['endSpriteCellID']=0x0,this['spriteCellWidth']=0x0,this[_0xe2f1e1(0x1e97)]=0x0,this[_0xe2f1e1(0x27e3)]=!0x0,this[_0xe2f1e1(0xc08)]=!0x1,this[_0xe2f1e1(0x3dc2)]=new _0x84dba6['FM'](0x0,0x0),this[_0xe2f1e1(0x23e8)]=!0x1,this['beginAnimationFrom']=0x0,this[_0xe2f1e1(0x3c5)]=0x3c,this[_0xe2f1e1(0x123f)]=!0x1,this['worldOffset']=new _0x84dba6['P'](0x0,0x0,0x0),this['_useLogarithmicDepth']=!0x1,this[_0xe2f1e1(0xc3a)]=_0x84dba6['P'][_0xe2f1e1(0x409)](),this[_0xe2f1e1(0x1bed)]=null,this[_0xe2f1e1(0x1d1f)]=null,this['_lifeTimeGradients']=null,this[_0xe2f1e1(0xd77)]=null,this[_0xe2f1e1(0x1a39)]=null,this[_0xe2f1e1(0x1c22)]=null,this['_dragGradients']=null,this[_0xe2f1e1(0x29c9)]=null,this['_startSizeGradients']=null,this[_0xe2f1e1(0x27a)]=null,this[_0xe2f1e1(0x13e9)]=null,this[_0xe2f1e1(0x2e3f)]=null,this[_0xe2f1e1(0x3b61)]=0x0,this[_0xe2f1e1(0x2fa9)]=0.4,this[_0xe2f1e1(0x23ce)]=new _0x40f30a['HE'](0x1,0x1,0x1,0x1),this[_0xe2f1e1(0x3957)]=new _0x40f30a['HE'](0x1,0x1,0x1,0x1),this[_0xe2f1e1(0x38fb)]=new _0x40f30a['HE'](0x0,0x0,0x0,0x1),this[_0xe2f1e1(0x347d)]=new _0x40f30a['HE'](0x1,0x1,0x1,0x1),this[_0xe2f1e1(0x3e0b)]=!0x1,this[_0xe2f1e1(0x998)]=_0x290648['g'][_0xe2f1e1(0x3bd7)],this['_isBillboardBased']=!0x0,this[_0xe2f1e1(0x5be)]=new _0xdab716['b'](),this['id']=_0x57a787,this[_0xe2f1e1(0xc1b)]=_0x57a787;}get['noiseTexture'](){var _0x5b3ce0=a8_0x5306;return this[_0x5b3ce0(0x395e)];}set['noiseTexture'](_0x2830c8){var _0x26a4fe=a8_0x5306;this['_noiseTexture']!==_0x2830c8&&(this[_0x26a4fe(0x395e)]=_0x2830c8,this['_reset']());}get[_0x4f7454(0xa7d)](){var _0x362914=_0x4f7454;return this[_0x362914(0x1091)];}set['isAnimationSheetEnabled'](_0x33ec42){var _0x174d5b=_0x4f7454;this[_0x174d5b(0x1091)]!=_0x33ec42&&(this[_0x174d5b(0x1091)]=_0x33ec42,this[_0x174d5b(0x739)]());}get[_0x4f7454(0x2e23)](){var _0x4505b2=_0x4f7454;return this[_0x4505b2(0x13dd)];}set[_0x4f7454(0x2e23)](_0x1b3844){var _0xb44922=_0x4f7454;this[_0xb44922(0x13dd)]=_0x1b3844&&this[_0xb44922(0x3d78)]()['getEngine']()['getCaps']()[_0xb44922(0x12a2)];}[_0x4f7454(0x3d78)](){return this['_scene'];}['_hasTargetStopDurationDependantGradient'](){var _0x343d38=_0x4f7454;return this['_startSizeGradients']&&0x0<this['_startSizeGradients'][_0x343d38(0x18cc)]||this[_0x343d38(0x29c9)]&&0x0<this[_0x343d38(0x29c9)][_0x343d38(0x18cc)]||this[_0x343d38(0x3328)]&&0x0<this['_lifeTimeGradients'][_0x343d38(0x18cc)];}[_0x4f7454(0x38a0)](){return this['_dragGradients'];}[_0x4f7454(0x290a)](){return this['_limitVelocityGradients'];}[_0x4f7454(0x36be)](){return this['_colorGradients'];}[_0x4f7454(0x35ec)](){var _0xffbd7e=_0x4f7454;return this[_0xffbd7e(0x1d1f)];}[_0x4f7454(0x803)](){var _0x200a62=_0x4f7454;return this[_0x200a62(0x13e9)];}[_0x4f7454(0x2bac)](){return this['_alphaRemapGradients'];}['getLifeTimeGradients'](){return this['_lifeTimeGradients'];}[_0x4f7454(0xe57)](){return this['_angularSpeedGradients'];}['getVelocityGradients'](){var _0x2bd17c=_0x4f7454;return this[_0x2bd17c(0x1a39)];}['getStartSizeGradients'](){var _0xef0575=_0x4f7454;return this[_0xef0575(0x2e0c)];}[_0x4f7454(0xa46)](){var _0x4a5704=_0x4f7454;return this[_0x4a5704(0x29c9)];}get[_0x4f7454(0x624)](){var _0x4b1385=_0x4f7454;return this[_0x4b1385(0x12fb)][_0x4b1385(0x624)]||_0x84dba6['P'][_0x4b1385(0x409)]();}set['direction1'](_0x92144e){var _0x46cf50=_0x4f7454;this[_0x46cf50(0x12fb)][_0x46cf50(0x624)]&&(this[_0x46cf50(0x12fb)][_0x46cf50(0x624)]=_0x92144e);}get[_0x4f7454(0x3984)](){var _0x6f964a=_0x4f7454;return this['particleEmitterType'][_0x6f964a(0x3984)]||_0x84dba6['P'][_0x6f964a(0x409)]();}set[_0x4f7454(0x3984)](_0x1e10d8){var _0x98538a=_0x4f7454;this[_0x98538a(0x12fb)]['direction2']&&(this[_0x98538a(0x12fb)][_0x98538a(0x3984)]=_0x1e10d8);}get['minEmitBox'](){var _0xde1708=_0x4f7454;return this['particleEmitterType']['minEmitBox']||_0x84dba6['P'][_0xde1708(0x409)]();}set[_0x4f7454(0x34b7)](_0x4df948){var _0x1b4c50=_0x4f7454;this['particleEmitterType'][_0x1b4c50(0x34b7)]&&(this[_0x1b4c50(0x12fb)][_0x1b4c50(0x34b7)]=_0x4df948);}get[_0x4f7454(0xa67)](){var _0x55fbab=_0x4f7454;return this[_0x55fbab(0x12fb)][_0x55fbab(0xa67)]||_0x84dba6['P'][_0x55fbab(0x409)]();}set['maxEmitBox'](_0x10a11f){var _0x22ffdc=_0x4f7454;this[_0x22ffdc(0x12fb)][_0x22ffdc(0xa67)]&&(this[_0x22ffdc(0x12fb)][_0x22ffdc(0xa67)]=_0x10a11f);}get['billboardMode'](){var _0x48f508=_0x4f7454;return this[_0x48f508(0x998)];}set[_0x4f7454(0x1dc3)](_0x5cee2e){var _0x53853a=_0x4f7454;this[_0x53853a(0x998)]!==_0x5cee2e&&(this['_billboardMode']=_0x5cee2e,this['_reset']());}get[_0x4f7454(0x366e)](){return this['_isBillboardBased'];}set[_0x4f7454(0x366e)](_0x9a17bf){var _0x19dbfc=_0x4f7454;this[_0x19dbfc(0x3442)]!==_0x9a17bf&&(this[_0x19dbfc(0x3442)]=_0x9a17bf,this[_0x19dbfc(0x739)]());}get[_0x4f7454(0xb0b)](){var _0x1ffc65=_0x4f7454;return this[_0x1ffc65(0x2dd9)];}set[_0x4f7454(0xb0b)](_0x4bb0e3){var _0x4297b3=_0x4f7454;this[_0x4297b3(0xa96)](_0x4bb0e3);}[_0x4f7454(0xa96)](_0x1c1508){var _0x503818=_0x4f7454;_0x1c1508!==this[_0x503818(0x2dd9)]&&(!_0x1c1508&&this[_0x503818(0x3c5c)]?this[_0x503818(0x2dd9)]=this[_0x503818(0x3c5c)]['imageProcessingConfiguration']:this['_imageProcessingConfiguration']=_0x1c1508);}[_0x4f7454(0x739)](){}[_0x4f7454(0x37a9)](_0x421c6b,_0x1cd110,_0x55dead){var _0x26796b=_0x4f7454;if(!_0x1cd110)return this;let _0x4490ff=0x0;for(const _0x211eaf of _0x1cd110){if(_0x211eaf[_0x26796b(0x555)]===_0x421c6b){_0x1cd110[_0x26796b(0xb1f)](_0x4490ff,0x1);break;}_0x4490ff++;}return _0x55dead&&_0x55dead[_0x26796b(0x41a)](),this;}[_0x4f7454(0x322f)](_0x238f84,_0x3b2895){var _0x5c496a=_0x4f7454;const _0xcbb234=new _0x3d8812['cl']();return _0xcbb234[_0x5c496a(0x624)]=_0x238f84,_0xcbb234[_0x5c496a(0x3984)]=_0x3b2895,this[_0x5c496a(0x12fb)]=_0xcbb234;}[_0x4f7454(0x3be3)](_0x20e775=0x1,_0x3ba273=0x1){return _0x20e775=new _0x3d8812['VD'](_0x20e775,_0x3ba273),this['particleEmitterType']=_0x20e775;}['createSphereEmitter'](_0x453197=0x1,_0xa3967d=0x1){var _0xd33fb2=_0x4f7454;return _0x453197=new _0x3d8812['Ai'](_0x453197,_0xa3967d),this[_0xd33fb2(0x12fb)]=_0x453197;}[_0x4f7454(0x2460)](_0x77940a=0x1,_0x1bbf8d=new _0x84dba6['P'](0x0,0x1,0x0),_0x156aa4=new _0x84dba6['P'](0x0,0x1,0x0)){var _0x50d85e=_0x4f7454;return _0x77940a=new _0x3d8812['cE'](_0x77940a,_0x1bbf8d,_0x156aa4),this[_0x50d85e(0x12fb)]=_0x77940a;}[_0x4f7454(0x3959)](_0x4cbcfe=0x1,_0x2e6b5f=0x1,_0x1f8118=0x1,_0x18629f=0x0){var _0x4b619f=_0x4f7454;return _0x4cbcfe=new _0x3d8812['kT'](_0x4cbcfe,_0x2e6b5f,_0x1f8118,_0x18629f),this[_0x4b619f(0x12fb)]=_0x4cbcfe;}['createDirectedCylinderEmitter'](_0xfcc1a3=0x1,_0x402ebc=0x1,_0x2013e8=0x1,_0x47a4bc=new _0x84dba6['P'](0x0,0x1,0x0),_0x573ab7=new _0x84dba6['P'](0x0,0x1,0x0)){var _0x3ab0ad=_0x4f7454;return _0xfcc1a3=new _0x3d8812['z'](_0xfcc1a3,_0x402ebc,_0x2013e8,_0x47a4bc,_0x573ab7),this[_0x3ab0ad(0x12fb)]=_0xfcc1a3;}[_0x4f7454(0x2482)](_0x46d50d=0x1,_0x1c36ce=Math['PI']/0x4){var _0x4ce02e=_0x4f7454;return _0x46d50d=new _0x3d8812['LV'](_0x46d50d,_0x1c36ce),this[_0x4ce02e(0x12fb)]=_0x46d50d;}[_0x4f7454(0x2c15)](_0x417505,_0xc7e416,_0x2a6dd2,_0x3aa447){var _0x176d26=_0x4f7454,_0x2278bd=new _0x3d8812['S3']();return this[_0x176d26(0x12fb)]=_0x2278bd,this[_0x176d26(0x624)]=_0x417505,this[_0x176d26(0x3984)]=_0xc7e416,this[_0x176d26(0x34b7)]=_0x2a6dd2,this[_0x176d26(0xa67)]=_0x3aa447,_0x2278bd;}}_0x2bbeaf[_0x4f7454(0x1a52)]=0x0,_0x2bbeaf[_0x4f7454(0x386a)]=0x1,_0x2bbeaf[_0x4f7454(0x33e0)]=0x2,_0x2bbeaf['BLENDMODE_MULTIPLY']=0x3,_0x2bbeaf[_0x4f7454(0x39e9)]=0x4;},0x9148:(_0x341f6a,_0x2572d6,_0x187e43)=>{_0x187e43(0xd079);},0x123df:(_0x3e5f54,_0x22d7b9,_0x4ee89e)=>{var _0x13cefd=a8_0x1ec55c,_0x3c56af=_0x4ee89e(0x2136),_0x284db6=_0x4ee89e(0xf385),_0xc2a60f=_0x4ee89e(0x181f4),_0x44c248=_0x4ee89e(0x1610),_0x4d41ca=_0x4ee89e(0xead),_0x4f6932=_0x4ee89e(0x4158);_0x4ee89e(0xe76d),(0x0,_0x4f6932['H'])(_0x13cefd(0x108a),class{constructor(_0x1ac265,_0x24cc56){var _0x2deb32=_0x13cefd;this['_bufferComputeShader']=[],this[_0x2deb32(0x1281)]=[],this[_0x2deb32(0x6dc)]=!0x0,this['_parent']=_0x1ac265,this[_0x2deb32(0x355c)]=_0x24cc56;}[_0x13cefd(0x2870)](){return!!this['_updateComputeShader'];}[_0x13cefd(0x2bf7)](){var _0x39c028;return null!=(_0x39c028=null==(_0x39c028=this['_updateComputeShader'])?void 0x0:_0x39c028['isReady']())&&_0x39c028;}['createUpdateBuffer'](_0x182d72){var _0x175696=_0x13cefd;const _0x4e5896={'params':{'group':0x0,'binding':0x0},'particlesIn':{'group':0x0,'binding':0x1},'particlesOut':{'group':0x0,'binding':0x2},'randomTexture':{'group':0x0,'binding':0x3},'randomTexture2':{'group':0x0,'binding':0x4}};return this['_parent']['_sizeGradientsTexture']&&(_0x4e5896[_0x175696(0x3375)]={'group':0x1,'binding':0x1}),this[_0x175696(0xd97)]['_angularSpeedGradientsTexture']&&(_0x4e5896[_0x175696(0x2c01)]={'group':0x1,'binding':0x3}),this[_0x175696(0xd97)][_0x175696(0x2647)]&&(_0x4e5896['velocityGradientTexture']={'group':0x1,'binding':0x5}),this['_parent'][_0x175696(0x266f)]&&(_0x4e5896[_0x175696(0x339b)]={'group':0x1,'binding':0x7}),this[_0x175696(0xd97)][_0x175696(0x2a17)]&&(_0x4e5896[_0x175696(0x1e75)]={'group':0x1,'binding':0x9}),this['_parent'][_0x175696(0x39be)]&&(_0x4e5896['noiseTexture']={'group':0x1,'binding':0xb}),this[_0x175696(0x2db6)]=new _0x284db6['U'](_0x175696(0x2352),this[_0x175696(0x355c)],_0x175696(0x1a57),{'bindingsMapping':_0x4e5896,'defines':_0x182d72[_0x175696(0x4184)]('\x0a')}),null!=(_0x182d72=this[_0x175696(0xbd9)])&&_0x182d72[_0x175696(0x41a)](),this[_0x175696(0xbd9)]=new _0xc2a60f['M'](this[_0x175696(0x355c)]),this[_0x175696(0xbd9)][_0x175696(0x162b)](_0x175696(0x3983),0x1),this[_0x175696(0xbd9)][_0x175696(0x162b)](_0x175696(0x2f14),0x1),this[_0x175696(0xbd9)][_0x175696(0x162b)]('stopFactor',0x1),this['_simParamsComputeShader'][_0x175696(0x162b)](_0x175696(0x1cfa),0x1),this[_0x175696(0xbd9)][_0x175696(0x162b)]('lifeTime',0x2),this['_simParamsComputeShader']['addUniform'](_0x175696(0x1f0b),0x2),this['_parent'][_0x175696(0xb37)]||(this[_0x175696(0xbd9)][_0x175696(0x162b)](_0x175696(0x23ce),0x4),this[_0x175696(0xbd9)]['addUniform'](_0x175696(0x3957),0x4)),this['_simParamsComputeShader'][_0x175696(0x162b)](_0x175696(0x1288),0x2),this[_0x175696(0xbd9)][_0x175696(0x162b)](_0x175696(0x33d),0x4),this[_0x175696(0xbd9)][_0x175696(0x162b)]('angleRange',0x4),this['_simParamsComputeShader'][_0x175696(0x162b)](_0x175696(0xc3a),0x3),this[_0x175696(0xd97)][_0x175696(0x266f)]&&this['_simParamsComputeShader'][_0x175696(0x162b)](_0x175696(0x2fa9),0x1),this[_0x175696(0xd97)][_0x175696(0xa7d)]&&this[_0x175696(0xbd9)][_0x175696(0x162b)](_0x175696(0x38ed),0x4),this[_0x175696(0xd97)]['noiseTexture']&&this[_0x175696(0xbd9)][_0x175696(0x162b)](_0x175696(0x2e64),0x3),this[_0x175696(0xd97)][_0x175696(0x25c6)]||this[_0x175696(0xbd9)][_0x175696(0x162b)]('emitterWM',0x10),this[_0x175696(0xd97)][_0x175696(0x12fb)]&&this['_parent'][_0x175696(0x12fb)][_0x175696(0x143a)](this['_simParamsComputeShader']),this[_0x175696(0x2db6)][_0x175696(0x10ad)](_0x175696(0x173b),this['_simParamsComputeShader']),new _0x4d41ca['c'](this[_0x175696(0xbd9)]);}['createVertexBuffers'](_0x2137f3,_0x1a885f){var _0x2a67e3=_0x13cefd;this[_0x2a67e3(0x1281)]['push'](_0x1a885f);}[_0x13cefd(0x55c)](_0x364b88){var _0x45aaf6=_0x13cefd;const _0x2c09f7=new _0x3c56af['N'](this[_0x45aaf6(0x355c)],0x4*_0x364b88[_0x45aaf6(0x18cc)],_0x44c248['g'][_0x45aaf6(0x3c47)]|_0x44c248['g'][_0x45aaf6(0x241e)]);return _0x2c09f7['update'](_0x364b88),this['_bufferComputeShader'][_0x45aaf6(0xede)](_0x2c09f7),_0x2c09f7['getBuffer']();}[_0x13cefd(0x344c)](_0x30dde1,_0x4431b8){var _0x35fe90=_0x13cefd;this[_0x35fe90(0x355c)][_0x35fe90(0x40ca)](this[_0x35fe90(0x1281)][_0x30dde1],null,_0x4431b8);}['preUpdateParticleBuffer'](){}[_0x13cefd(0x1d32)](_0x53e312,_0x474c77,_0x3a4bdb){var _0xd9e0cf=_0x13cefd;this['_simParamsComputeShader'][_0xd9e0cf(0x2bb0)](),this[_0xd9e0cf(0x2db6)]['setTexture']('randomTexture',this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x35ae)],!0x1),this['_updateComputeShader'][_0xd9e0cf(0x2265)](_0xd9e0cf(0x3a4f),this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x3f69)],!0x1),this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x1efb)]&&this[_0xd9e0cf(0x2db6)][_0xd9e0cf(0x2265)]('sizeGradientTexture',this[_0xd9e0cf(0xd97)]['_sizeGradientsTexture']),this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x528)]&&this[_0xd9e0cf(0x2db6)][_0xd9e0cf(0x2265)](_0xd9e0cf(0x2c01),this['_parent']['_angularSpeedGradientsTexture']),this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x2647)]&&this[_0xd9e0cf(0x2db6)][_0xd9e0cf(0x2265)]('velocityGradientTexture',this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x2647)]),this['_parent']['_limitVelocityGradientsTexture']&&this[_0xd9e0cf(0x2db6)][_0xd9e0cf(0x2265)](_0xd9e0cf(0x339b),this['_parent'][_0xd9e0cf(0x266f)]),this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x2a17)]&&this['_updateComputeShader']['setTexture'](_0xd9e0cf(0x1e75),this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x2a17)]),this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x39be)]&&this[_0xd9e0cf(0x2db6)][_0xd9e0cf(0x2265)](_0xd9e0cf(0x39be),this[_0xd9e0cf(0xd97)][_0xd9e0cf(0x39be)]),this[_0xd9e0cf(0x2db6)][_0xd9e0cf(0xfad)](_0xd9e0cf(0x3060),this[_0xd9e0cf(0x1cd2)][_0x53e312]),this[_0xd9e0cf(0x2db6)][_0xd9e0cf(0xfad)](_0xd9e0cf(0x24c4),this[_0xd9e0cf(0x1cd2)][0x1^_0x53e312]),this[_0xd9e0cf(0x2db6)]['dispatch'](Math[_0xd9e0cf(0x23b8)](_0x3a4bdb/0x40));}[_0x13cefd(0x1f00)](){var _0x235fc8=_0x13cefd,_0x548354;for(let _0x33147f=0x0;_0x33147f<this[_0x235fc8(0x1cd2)]['length'];++_0x33147f)this[_0x235fc8(0x1cd2)][_0x33147f]['dispose']();this[_0x235fc8(0x1cd2)][_0x235fc8(0x18cc)]=0x0,null!=(_0x548354=this[_0x235fc8(0xbd9)])&&_0x548354[_0x235fc8(0x41a)](),this[_0x235fc8(0xbd9)]=null,this[_0x235fc8(0x2db6)]=null;}['releaseVertexBuffers'](){var _0x3e2a18=_0x13cefd;this[_0x3e2a18(0x1281)]['length']=0x0;}});},0x57f3:(_0x21ba72,_0x37e87d,_0x4f004b)=>{var _0x2faca3=a8_0x1ec55c;_0x4f004b['d'](_0x37e87d,{'h':()=>_0x448264});var _0x4748aa=_0x4f004b(0x4d05),_0x49900d=_0x4f004b(0xa896),_0x396bdc=_0x4f004b(0xd53f),_0x5ec456=_0x4f004b(0xbd53),_0x4507ae=_0x4f004b(0x17372),_0x416b89=_0x4f004b(0x1679c),_0x37e87d=_0x4f004b(0x4f18),_0x3b0142=_0x4f004b(0x18457),_0x1e5b7a=_0x4f004b(0x1022f),_0x3bb2f5=_0x4f004b(0x10c09),_0x2ba29c=_0x4f004b(0x3ed0),_0x3adc7b=_0x4f004b(0xff1f),_0x442aaa=_0x4f004b(0x1610),_0x469956=_0x4f004b(0x11096),_0x55a128=_0x4f004b(0x37e7),_0x14e4db=_0x4f004b(0xcf06),_0x54ce9f=_0x4f004b(0xe59d),_0x37705b=(_0x4f004b(0x7b37),_0x4f004b(0xcf07),_0x4f004b(0x4158)),_0x2742ec=_0x4f004b(0x15ec7);class _0x448264 extends _0x37e87d['U']{constructor(_0x40d4c4,_0x415f59,_0x1cd2f0,_0x3542c7=null,_0x268778=!0x1){var _0x855d19=a8_0x5306;if(super(_0x40d4c4),this[_0x855d19(0x4e4)]=0xfffffff,this['_accumulatedCount']=0x0,this['_renderVertexBuffers']=[],this[_0x855d19(0x23c7)]=0x0,this[_0x855d19(0x28c8)]=-0x1,this[_0x855d19(0xfae)]=-0x1,this[_0x855d19(0x28f2)]=!0x1,this['_stopped']=!0x1,this[_0x855d19(0x3379)]=0x0,this[_0x855d19(0x2fd)]=!0x1,this[_0x855d19(0x3852)]=0x0,this[_0x855d19(0x47e)]=0x100,this['onDisposeObservable']=new _0x49900d['y$'](),this[_0x855d19(0x26b)]=new _0x49900d['y$'](),this[_0x855d19(0x3ce1)]=!0x1,this[_0x855d19(0x9a7)]=!0x1,this[_0x855d19(0x25c6)]=!0x1,this['isGPU']=!0x0,this[_0x855d19(0x3117)]=null,_0x1cd2f0&&_0x855d19(0x2149)!==_0x1cd2f0['getClassName']()?(this[_0x855d19(0x355c)]=_0x1cd2f0,this[_0x855d19(0x390a)]=_0x396bdc['y3'][_0x855d19(0x5d9)](0.8,0x1,0.1,0x64,this[_0x855d19(0x355c)][_0x855d19(0x338e)])):(this[_0x855d19(0x3c5c)]=_0x1cd2f0||_0x469956['l'][_0x855d19(0x2370)],this[_0x855d19(0x355c)]=this['_scene'][_0x855d19(0x3e9d)](),this[_0x855d19(0x309e)]=this[_0x855d19(0x3c5c)]['getUniqueId'](),this[_0x855d19(0x3c5c)][_0x855d19(0x3f0f)][_0x855d19(0xede)](this)),this['_engine']['getCaps']()[_0x855d19(0xf0d)]){if(!(0x0,_0x37705b['q'])(_0x855d19(0x108a)))throw new Error(_0x855d19(0x3c96));this[_0x855d19(0x3c6d)]=new((0x0,_0x37705b['q'])(_0x855d19(0x108a)))(this,this[_0x855d19(0x355c)]);}else{if(!(0x0,_0x37705b['q'])(_0x855d19(0x979)))throw new Error(_0x855d19(0x2129));this[_0x855d19(0x3c6d)]=new((0x0,_0x37705b['q'])(_0x855d19(0x979)))(this,this[_0x855d19(0x355c)]);}this[_0x855d19(0x2505)]={0x0:new _0x54ce9f['q'](this[_0x855d19(0x355c)])},this[_0x855d19(0x2505)][0x0][_0x855d19(0x2a69)]=_0x3542c7,this[_0x855d19(0xf91)]={0x0:new _0x54ce9f['q'](this[_0x855d19(0x355c)])},this['_drawWrappers'][0x0][_0x855d19(0x374c)]&&(this[_0x855d19(0xf91)][0x0][_0x855d19(0x374c)]['useInstancing']=!0x0),this[_0x855d19(0xa96)](null),(_0x415f59=null!=_0x415f59?_0x415f59:{})['randomTextureSize']||delete _0x415f59[_0x855d19(0x1cfa)];const _0x2d41e1=Object[_0x855d19(0x12fe)]({'capacity':0xc350,'randomTextureSize':this[_0x855d19(0x355c)][_0x855d19(0x16da)]()['maxTextureSize']},_0x415f59);var _0x40d4c4=_0x415f59,_0x5d6e64=(isFinite(_0x40d4c4)&&(_0x2d41e1[_0x855d19(0x74f)]=_0x40d4c4),this['_capacity']=_0x2d41e1[_0x855d19(0x74f)],this[_0x855d19(0x3623)]=_0x2d41e1['capacity'],this[_0x855d19(0x3222)]=0x0,this[_0x855d19(0x1091)]=_0x268778,this[_0x855d19(0x12fb)]=new _0x1e5b7a['S'](),Math[_0x855d19(0x1111)](this[_0x855d19(0x355c)]['getCaps']()[_0x855d19(0x2a3c)],_0x2d41e1[_0x855d19(0x1cfa)]));let _0x4b84f9=[];for(let _0x1b6f94=0x0;_0x1b6f94<_0x5d6e64;++_0x1b6f94)_0x4b84f9[_0x855d19(0xede)](Math[_0x855d19(0x1384)]()),_0x4b84f9['push'](Math[_0x855d19(0x1384)]()),_0x4b84f9[_0x855d19(0xede)](Math[_0x855d19(0x1384)]()),_0x4b84f9[_0x855d19(0xede)](Math[_0x855d19(0x1384)]());this[_0x855d19(0x35ae)]=new _0x3adc7b['l'](new Float32Array(_0x4b84f9),_0x5d6e64,0x1,_0x442aaa['g'][_0x855d19(0x12a4)],_0x1cd2f0,!0x1,!0x1,_0x442aaa['g'][_0x855d19(0x16b2)],_0x442aaa['g'][_0x855d19(0x1608)]),this[_0x855d19(0x35ae)][_0x855d19(0xc1b)]=_0x855d19(0x2cde),this[_0x855d19(0x35ae)][_0x855d19(0x16c9)]=_0x442aaa['g'][_0x855d19(0x34fc)],this['_randomTexture'][_0x855d19(0x36da)]=_0x442aaa['g'][_0x855d19(0x34fc)],_0x4b84f9=[];for(let _0x18a113=0x0;_0x18a113<_0x5d6e64;++_0x18a113)_0x4b84f9[_0x855d19(0xede)](Math[_0x855d19(0x1384)]()),_0x4b84f9[_0x855d19(0xede)](Math[_0x855d19(0x1384)]()),_0x4b84f9[_0x855d19(0xede)](Math['random']()),_0x4b84f9[_0x855d19(0xede)](Math['random']());this['_randomTexture2']=new _0x3adc7b['l'](new Float32Array(_0x4b84f9),_0x5d6e64,0x1,_0x442aaa['g'][_0x855d19(0x12a4)],_0x1cd2f0,!0x1,!0x1,_0x442aaa['g'][_0x855d19(0x16b2)],_0x442aaa['g'][_0x855d19(0x1608)]),this[_0x855d19(0x3f69)]['name']=_0x855d19(0xfd8),this['_randomTexture2'][_0x855d19(0x16c9)]=_0x442aaa['g'][_0x855d19(0x34fc)],this[_0x855d19(0x3f69)][_0x855d19(0x36da)]=_0x442aaa['g'][_0x855d19(0x34fc)],this['_randomTextureSize']=_0x5d6e64;}static get[_0x2faca3(0x33a3)](){var _0x72acaa=_0x2faca3;if(!_0x469956['l'][_0x72acaa(0x380)])return!0x1;var _0xa94c6b=_0x469956['l'][_0x72acaa(0x380)]['getCaps']();return _0xa94c6b[_0x72acaa(0xff2)]||_0xa94c6b[_0x72acaa(0xf0d)];}[_0x2faca3(0x2e67)](){var _0x3ba808=_0x2faca3;return this[_0x3ba808(0xa37)];}get[_0x2faca3(0x323f)](){var _0x4ca237=_0x2faca3;return this[_0x4ca237(0x3623)];}set['activeParticleCount'](_0x1dd5b2){var _0x30d11d=_0x2faca3;this[_0x30d11d(0x3623)]=Math[_0x30d11d(0x1111)](_0x1dd5b2,this[_0x30d11d(0xa37)]);}['isReady'](){var _0x4cbea7=_0x2faca3;if(!this[_0x4cbea7(0x5e4)]||this[_0x4cbea7(0x2dd9)]&&!this[_0x4cbea7(0x2dd9)][_0x4cbea7(0x3b27)]()||!this[_0x4cbea7(0x32c4)]||!this[_0x4cbea7(0x32c4)][_0x4cbea7(0x3b27)]())return!0x1;if(this['blendMode']!==_0x3b0142['p'][_0x4cbea7(0x39e9)]){if(!this[_0x4cbea7(0x2fc8)](this[_0x4cbea7(0xc38)])['effect'][_0x4cbea7(0x3b27)]())return!0x1;}else{if(!this[_0x4cbea7(0x2fc8)](_0x3b0142['p'][_0x4cbea7(0x3376)])['effect'][_0x4cbea7(0x3b27)]())return!0x1;if(!this[_0x4cbea7(0x2fc8)](_0x3b0142['p']['BLENDMODE_ADD'])['effect']['isReady']())return!0x1;}return this[_0x4cbea7(0x3c6d)][_0x4cbea7(0x2870)]()?this[_0x4cbea7(0x3c6d)][_0x4cbea7(0x2bf7)]():(this[_0x4cbea7(0x375c)](),!0x1);}[_0x2faca3(0x334e)](){return this['_started'];}[_0x2faca3(0x2655)](){var _0x546b4f=_0x2faca3;return this[_0x546b4f(0xe88)];}[_0x2faca3(0x1e06)](){return!0x1;}[_0x2faca3(0x140e)](){var _0xf95513=_0x2faca3;return this[_0xf95513(0x3222)];}[_0x2faca3(0x2e94)](_0x5c99ad=this['startDelay']){var _0x5904a3=_0x2faca3;if(!this[_0x5904a3(0x59b)]&&this[_0x5904a3(0x118d)]())throw _0x5904a3(0x3a2f);_0x5c99ad?setTimeout(()=>{this['start'](0x0);},_0x5c99ad):(this['_started']=!0x0,this['_stopped']=!0x1,this[_0x5904a3(0x9a7)]=!0x1,this['beginAnimationOnStart']&&this['animations']&&0x0<this[_0x5904a3(0x3f3)][_0x5904a3(0x18cc)]&&this[_0x5904a3(0x3c5c)]&&this[_0x5904a3(0x3c5c)][_0x5904a3(0x285e)](this,this[_0x5904a3(0x2f99)],this[_0x5904a3(0x3c5)],this[_0x5904a3(0x123f)]));}[_0x2faca3(0xfec)](){var _0x4ac05d=_0x2faca3;this[_0x4ac05d(0xe88)]||(this[_0x4ac05d(0xe88)]=!0x0);}[_0x2faca3(0x14ff)](){var _0x35abce=_0x2faca3;this['_releaseBuffers'](),this[_0x35abce(0x3c6d)][_0x35abce(0x386e)](),this[_0x35abce(0x3222)]=0x0,this[_0x35abce(0x23c7)]=0x0;}['getClassName'](){var _0xea91d5=_0x2faca3;return _0xea91d5(0x40eb);}[_0x2faca3(0x34b6)](_0x23eb82=0x0){var _0x5e19ef=_0x2faca3;return null!=(_0x23eb82=null==(_0x23eb82=this[_0x5e19ef(0x2505)][_0x23eb82])?void 0x0:_0x23eb82[_0x5e19ef(0x2a69)])?_0x23eb82:this[_0x5e19ef(0x2505)][0x0]['effect'];}[_0x2faca3(0x2ef9)](_0x53d8e9=0x0){var _0x571e7b=_0x2faca3;return null!=(_0x53d8e9=this[_0x571e7b(0x2505)][_0x53d8e9])?_0x53d8e9:this[_0x571e7b(0x2505)][0x0];}[_0x2faca3(0x2730)](_0x4fb315,_0x5cfa3e=0x0){var _0x2bcd0c=_0x2faca3;this[_0x2bcd0c(0x2505)][_0x5cfa3e]=new _0x54ce9f['q'](this['_engine']),this['_customWrappers'][_0x5cfa3e][_0x2bcd0c(0x2a69)]=_0x4fb315;}get[_0x2faca3(0x37d4)](){var _0x2d68ec=_0x2faca3;return this[_0x2d68ec(0x3117)]||(this[_0x2d68ec(0x3117)]=new _0x49900d['y$']()),this[_0x2d68ec(0x3117)];}get[_0x2faca3(0x14a1)](){return'gpuRenderParticles';}get[_0x2faca3(0x309)](){var _0x2021a7=_0x2faca3;return this['_renderVertexBuffers'][0x1^this[_0x2021a7(0x23c7)]];}get[_0x2faca3(0xedc)](){return null;}['_removeGradientAndTexture'](_0x1f35fe,_0x28ab54,_0x44f08b){var _0x48e2c5=_0x2faca3;return super['_removeGradientAndTexture'](_0x1f35fe,_0x28ab54,_0x44f08b),this[_0x48e2c5(0x2ce)](),this;}[_0x2faca3(0xa60)](_0x121164,_0x403d40){var _0x8cfff5=_0x2faca3;return this[_0x8cfff5(0x1bed)]||(this[_0x8cfff5(0x1bed)]=[]),_0x121164=new _0x4748aa['bK'](_0x121164,_0x403d40),(this[_0x8cfff5(0x1bed)]['push'](_0x121164),this['_refreshColorGradient'](!0x0),this[_0x8cfff5(0x2ce)](),this);}[_0x2faca3(0x2fbf)](_0xe1e8ce=!0x1){var _0x2c0ea2=_0x2faca3;this[_0x2c0ea2(0x1bed)]&&(_0xe1e8ce&&this['_colorGradients'][_0x2c0ea2(0x20d5)]((_0x5b59f7,_0x1e1879)=>_0x5b59f7['gradient']<_0x1e1879['gradient']?-0x1:_0x5b59f7[_0x2c0ea2(0x555)]>_0x1e1879[_0x2c0ea2(0x555)]?0x1:0x0),this['_colorGradientsTexture']&&(this[_0x2c0ea2(0xb37)][_0x2c0ea2(0x41a)](),this[_0x2c0ea2(0xb37)]=null));}['forceRefreshGradients'](){var _0x4148fb=_0x2faca3;this[_0x4148fb(0x2fbf)](),this['_refreshFactorGradient'](this[_0x4148fb(0x1d1f)],_0x4148fb(0x1efb)),this[_0x4148fb(0x630)](this[_0x4148fb(0xd77)],_0x4148fb(0x528)),this[_0x4148fb(0x630)](this[_0x4148fb(0x1a39)],_0x4148fb(0x2647)),this['_refreshFactorGradient'](this[_0x4148fb(0x1c22)],'_limitVelocityGradientsTexture'),this[_0x4148fb(0x630)](this['_dragGradients'],_0x4148fb(0x2a17)),this[_0x4148fb(0x14ff)]();}['removeColorGradient'](_0x4b49c2){var _0x4db6f1=_0x2faca3;return this['_removeGradientAndTexture'](_0x4b49c2,this[_0x4db6f1(0x1bed)],this[_0x4db6f1(0xb37)]),this[_0x4db6f1(0xb37)]=null,this;}['resetDrawCache'](){var _0x3c2c60=_0x2faca3,_0xadfcc2;for(const _0x478d43 in this['_drawWrappers'])null!=(_0xadfcc2=this[_0x3c2c60(0xf91)][_0x478d43][_0x3c2c60(0x374c)])&&_0xadfcc2[_0x3c2c60(0x14ff)]();}[_0x2faca3(0x3ead)](_0x3addf3,_0x225a7d,_0x3471d1){var _0x2ac095=_0x2faca3;_0x225a7d=new _0x4748aa['b3'](_0x225a7d,_0x3471d1),(_0x3addf3[_0x2ac095(0xede)](_0x225a7d),this[_0x2ac095(0x2ce)]());}[_0x2faca3(0x3b08)](_0x295cf3,_0x269f1d){var _0xa23be2=_0x2faca3;return this[_0xa23be2(0x1d1f)]||(this[_0xa23be2(0x1d1f)]=[]),this['_addFactorGradient'](this[_0xa23be2(0x1d1f)],_0x295cf3,_0x269f1d),this[_0xa23be2(0x630)](this[_0xa23be2(0x1d1f)],_0xa23be2(0x1efb),!0x0),this['_releaseBuffers'](),this;}['removeSizeGradient'](_0x5e67bc){var _0x4b0410=_0x2faca3;return this[_0x4b0410(0x37a9)](_0x5e67bc,this['_sizeGradients'],this[_0x4b0410(0x1efb)]),this[_0x4b0410(0x1efb)]=null,this;}[_0x2faca3(0x630)](_0x201aaf,_0x30143d,_0x5c316a=!0x1){var _0x4385cb=_0x2faca3;_0x201aaf&&(_0x5c316a&&_0x201aaf[_0x4385cb(0x20d5)]((_0x5a3e81,_0x79c304)=>_0x5a3e81[_0x4385cb(0x555)]<_0x79c304[_0x4385cb(0x555)]?-0x1:_0x5a3e81['gradient']>_0x79c304[_0x4385cb(0x555)]?0x1:0x0),this[_0x30143d]&&(this[_0x30143d][_0x4385cb(0x41a)](),this[_0x30143d]=null));}[_0x2faca3(0x34f6)](_0x5eb8e0,_0x29a3c7){var _0x4d436a=_0x2faca3;return this[_0x4d436a(0xd77)]||(this[_0x4d436a(0xd77)]=[]),this[_0x4d436a(0x3ead)](this['_angularSpeedGradients'],_0x5eb8e0,_0x29a3c7),this['_refreshFactorGradient'](this[_0x4d436a(0xd77)],_0x4d436a(0x528),!0x0),this[_0x4d436a(0x2ce)](),this;}[_0x2faca3(0x179e)](_0x4ff16a){var _0xab0591=_0x2faca3;return this['_removeGradientAndTexture'](_0x4ff16a,this['_angularSpeedGradients'],this[_0xab0591(0x528)]),this[_0xab0591(0x528)]=null,this;}[_0x2faca3(0x21dc)](_0x140418,_0x34ed5f){var _0x5677d1=_0x2faca3;return this['_velocityGradients']||(this[_0x5677d1(0x1a39)]=[]),this[_0x5677d1(0x3ead)](this[_0x5677d1(0x1a39)],_0x140418,_0x34ed5f),this[_0x5677d1(0x630)](this['_velocityGradients'],_0x5677d1(0x2647),!0x0),this[_0x5677d1(0x2ce)](),this;}[_0x2faca3(0x2dfe)](_0x9cd779){var _0x162276=_0x2faca3;return this['_removeGradientAndTexture'](_0x9cd779,this[_0x162276(0x1a39)],this[_0x162276(0x2647)]),this[_0x162276(0x2647)]=null,this;}[_0x2faca3(0x1eb0)](_0x2d6cb1,_0x10c4a0){var _0x375648=_0x2faca3;return this[_0x375648(0x1c22)]||(this[_0x375648(0x1c22)]=[]),this[_0x375648(0x3ead)](this['_limitVelocityGradients'],_0x2d6cb1,_0x10c4a0),this[_0x375648(0x630)](this['_limitVelocityGradients'],_0x375648(0x266f),!0x0),this[_0x375648(0x2ce)](),this;}['removeLimitVelocityGradient'](_0x175c8e){var _0x1b6533=_0x2faca3;return this[_0x1b6533(0x37a9)](_0x175c8e,this['_limitVelocityGradients'],this[_0x1b6533(0x266f)]),this[_0x1b6533(0x266f)]=null,this;}['addDragGradient'](_0x26e4d1,_0x8bd6ee){var _0x550ade=_0x2faca3;return this[_0x550ade(0x3d72)]||(this[_0x550ade(0x3d72)]=[]),this[_0x550ade(0x3ead)](this['_dragGradients'],_0x26e4d1,_0x8bd6ee),this[_0x550ade(0x630)](this[_0x550ade(0x3d72)],_0x550ade(0x2a17),!0x0),this['_releaseBuffers'](),this;}['removeDragGradient'](_0x5a0d14){var _0x116b86=_0x2faca3;return this[_0x116b86(0x37a9)](_0x5a0d14,this[_0x116b86(0x3d72)],this[_0x116b86(0x2a17)]),this['_dragGradientsTexture']=null,this;}[_0x2faca3(0x73c)](){return this;}[_0x2faca3(0x37b5)](){return this;}[_0x2faca3(0x17c7)](){return this;}[_0x2faca3(0x3edf)](){return this;}[_0x2faca3(0x712)](){return this;}[_0x2faca3(0x2471)](){return this;}[_0x2faca3(0x3669)](){return this;}['removeAlphaRemapGradient'](){return this;}[_0x2faca3(0x3435)](){return this;}[_0x2faca3(0xf88)](){return this;}['getRampGradients'](){return null;}get['useRampGradients'](){return!0x1;}set[_0x2faca3(0x2f8d)](_0x5bed85){}[_0x2faca3(0x20b4)](){return this;}['removeLifeTimeGradient'](){return this;}['_reset'](){this['_releaseBuffers']();}[_0x2faca3(0xf1a)](_0x191afc,_0x28248c,_0xf7e8a6){var _0x9dea3f=_0x2faca3;const _0x38e76d={};_0x38e76d[_0x9dea3f(0xa9f)]=_0x28248c['createVertexBuffer'](_0x9dea3f(0xa9f),0x0,0x3,this[_0x9dea3f(0x2f39)],!0x0);let _0x2f110=0x3;_0x38e76d[_0x9dea3f(0x2cec)]=_0x28248c[_0x9dea3f(0x41b5)]('age',_0x2f110,0x1,this['_attributesStrideSize'],!0x0),_0x2f110+=0x1,_0x38e76d['size']=_0x28248c[_0x9dea3f(0x41b5)](_0x9dea3f(0x1a2b),_0x2f110,0x3,this[_0x9dea3f(0x2f39)],!0x0),_0x2f110+=0x3,_0x38e76d[_0x9dea3f(0x38ae)]=_0x28248c[_0x9dea3f(0x41b5)](_0x9dea3f(0x38ae),_0x2f110,0x1,this['_attributesStrideSize'],!0x0),_0x2f110=_0x2f110+0x1+0x4,this[_0x9dea3f(0x1dc3)]===_0x3b0142['p'][_0x9dea3f(0x2e57)]&&(_0x38e76d[_0x9dea3f(0x286c)]=_0x28248c['createVertexBuffer'](_0x9dea3f(0x286c),_0x2f110,0x3,this[_0x9dea3f(0x2f39)],!0x0)),_0x2f110+=0x3,this[_0x9dea3f(0x3c6d)][_0x9dea3f(0x6dc)]&&(_0x2f110+=0x1),this[_0x9dea3f(0x12fb)]instanceof _0x55a128['E']&&(_0x2f110+=0x3,this['_platform'][_0x9dea3f(0x6dc)]&&(_0x2f110+=0x1)),this[_0x9dea3f(0xb37)]||(_0x38e76d['color']=_0x28248c[_0x9dea3f(0x41b5)](_0x9dea3f(0x1a4a),_0x2f110,0x4,this[_0x9dea3f(0x2f39)],!0x0),_0x2f110+=0x4),this[_0x9dea3f(0x3442)]||(_0x38e76d[_0x9dea3f(0x37de)]=_0x28248c[_0x9dea3f(0x41b5)](_0x9dea3f(0x37de),_0x2f110,0x3,this[_0x9dea3f(0x2f39)],!0x0),_0x2f110+=0x3,this[_0x9dea3f(0x3c6d)][_0x9dea3f(0x6dc)]&&(_0x2f110+=0x1)),this[_0x9dea3f(0x39be)]&&(_0x38e76d['noiseCoordinates1']=_0x28248c['createVertexBuffer'](_0x9dea3f(0xba5),_0x2f110,0x3,this[_0x9dea3f(0x2f39)],!0x0),_0x2f110+=0x3,this['_platform']['alignDataInBuffer']&&(_0x2f110+=0x1),_0x38e76d[_0x9dea3f(0xf75)]=_0x28248c['createVertexBuffer']('noiseCoordinates2',_0x2f110,0x3,this['_attributesStrideSize'],!0x0),_0x2f110+=0x3,this[_0x9dea3f(0x3c6d)][_0x9dea3f(0x6dc)]&&(_0x2f110+=0x1)),_0x38e76d[_0x9dea3f(0x29de)]=_0x28248c[_0x9dea3f(0x41b5)](_0x9dea3f(0x29de),_0x2f110,0x1,this[_0x9dea3f(0x2f39)],!0x0),this[_0x9dea3f(0x528)]?_0x2f110++:_0x2f110+=0x2,this[_0x9dea3f(0x1091)]&&(_0x38e76d[_0x9dea3f(0x31f9)]=_0x28248c[_0x9dea3f(0x41b5)](_0x9dea3f(0x31f9),_0x2f110,0x1,this['_attributesStrideSize'],!0x0),_0x2f110+=0x1,this[_0x9dea3f(0xc08)]&&(_0x38e76d[_0x9dea3f(0x2c67)]=_0x28248c[_0x9dea3f(0x41b5)](_0x9dea3f(0x2c67),_0x2f110,0x1,this['_attributesStrideSize'],!0x0),_0x2f110+=0x1)),_0x38e76d['offset']=_0xf7e8a6[_0x9dea3f(0x41b5)](_0x9dea3f(0x2a25),0x0,0x2),_0x38e76d['uv']=_0xf7e8a6[_0x9dea3f(0x41b5)]('uv',0x2,0x2),this['_renderVertexBuffers'][_0x9dea3f(0xede)](_0x38e76d),this[_0x9dea3f(0x3c6d)][_0x9dea3f(0x24b5)](_0x191afc,_0x38e76d),this['resetDrawCache']();}[_0x2faca3(0x21c1)](_0x210634=!0x1){var _0x3592fc=_0x2faca3;if(!this[_0x3592fc(0x135d)]||_0x210634){_0x210634=this[_0x3592fc(0x355c)];const _0x70dc4=new Array();this[_0x3592fc(0x2f39)]=0x15,this[_0x3592fc(0x23c7)]=0x0,this['_platform'][_0x3592fc(0x6dc)]&&(this['_attributesStrideSize']+=0x1),this[_0x3592fc(0x12fb)]instanceof _0x55a128['E']&&(this['_attributesStrideSize']+=0x3,this[_0x3592fc(0x3c6d)][_0x3592fc(0x6dc)]&&(this[_0x3592fc(0x2f39)]+=0x1)),this[_0x3592fc(0x366e)]||(this['_attributesStrideSize']+=0x3,this[_0x3592fc(0x3c6d)][_0x3592fc(0x6dc)]&&(this[_0x3592fc(0x2f39)]+=0x1)),this[_0x3592fc(0xb37)]&&(this[_0x3592fc(0x2f39)]-=0x4),this['_angularSpeedGradientsTexture']&&--this[_0x3592fc(0x2f39)],this[_0x3592fc(0x1091)]&&(this[_0x3592fc(0x2f39)]+=0x1,this[_0x3592fc(0xc08)]&&(this[_0x3592fc(0x2f39)]+=0x1)),this[_0x3592fc(0x39be)]&&(this['_attributesStrideSize']+=0x6,this['_platform'][_0x3592fc(0x6dc)]&&(this[_0x3592fc(0x2f39)]+=0x2)),this[_0x3592fc(0x3c6d)][_0x3592fc(0x6dc)]&&(this[_0x3592fc(0x2f39)]+=0x3-(this[_0x3592fc(0x2f39)]+0x3&0x3));var _0xf4740e=this[_0x3592fc(0x12fb)]instanceof _0x55a128['E'],_0x14615d=_0x396bdc['jp'][_0x3592fc(0xe60)][0x0];let _0x550d8f=0x0;for(let _0x5ed81d=0x0;_0x5ed81d<this['_capacity'];_0x5ed81d++)if(_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4['push'](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4['push'](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](Math[_0x3592fc(0x1384)]()),_0x70dc4[_0x3592fc(0xede)](Math['random']()),_0x70dc4[_0x3592fc(0xede)](Math[_0x3592fc(0x1384)]()),_0x70dc4[_0x3592fc(0xede)](Math[_0x3592fc(0x1384)]()),_0xf4740e?(this[_0x3592fc(0x12fb)][_0x3592fc(0x1d6f)](_0x5ed81d,null,_0x14615d),_0x70dc4[_0x3592fc(0xede)](_0x14615d['x']),_0x70dc4[_0x3592fc(0xede)](_0x14615d['y']),_0x70dc4['push'](_0x14615d['z'])):(_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4['push'](0x0),_0x70dc4[_0x3592fc(0xede)](0x0)),this[_0x3592fc(0x3c6d)][_0x3592fc(0x6dc)]&&_0x70dc4['push'](0x0),_0x550d8f+=0x10,_0xf4740e&&(this['particleEmitterType'][_0x3592fc(0x14b1)](_0x5ed81d,null,_0x14615d),_0x70dc4[_0x3592fc(0xede)](_0x14615d['x']),_0x70dc4[_0x3592fc(0xede)](_0x14615d['y']),_0x70dc4[_0x3592fc(0xede)](_0x14615d['z']),this[_0x3592fc(0x3c6d)]['alignDataInBuffer']&&_0x70dc4[_0x3592fc(0xede)](0x0),_0x550d8f+=0x4),this['_colorGradientsTexture']||(_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x550d8f+=0x4),this[_0x3592fc(0x366e)]||(_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](0x0),this[_0x3592fc(0x3c6d)]['alignDataInBuffer']&&_0x70dc4[_0x3592fc(0xede)](0x0),_0x550d8f+=0x4),this[_0x3592fc(0x39be)]&&(_0x70dc4[_0x3592fc(0xede)](Math[_0x3592fc(0x1384)]()),_0x70dc4['push'](Math['random']()),_0x70dc4[_0x3592fc(0xede)](Math[_0x3592fc(0x1384)]()),this[_0x3592fc(0x3c6d)][_0x3592fc(0x6dc)]&&_0x70dc4[_0x3592fc(0xede)](0x0),_0x70dc4[_0x3592fc(0xede)](Math[_0x3592fc(0x1384)]()),_0x70dc4[_0x3592fc(0xede)](Math[_0x3592fc(0x1384)]()),_0x70dc4[_0x3592fc(0xede)](Math[_0x3592fc(0x1384)]()),this[_0x3592fc(0x3c6d)][_0x3592fc(0x6dc)]&&_0x70dc4[_0x3592fc(0xede)](0x0),_0x550d8f+=0x8),_0x70dc4[_0x3592fc(0xede)](0x0),_0x550d8f+=0x1,this[_0x3592fc(0x528)]||(_0x70dc4[_0x3592fc(0xede)](0x0),_0x550d8f+=0x1),this[_0x3592fc(0x1091)]&&(_0x70dc4['push'](0x0),_0x550d8f+=0x1,this[_0x3592fc(0xc08)]&&(_0x70dc4[_0x3592fc(0xede)](0x0),_0x550d8f+=0x1)),this['_platform']['alignDataInBuffer']){let _0x76902e=0x3-(_0x550d8f+0x3&0x3);for(_0x550d8f+=_0x76902e;0x0<_0x76902e--;)_0x70dc4['push'](0x0);}var _0x56216f=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]),_0xf28d9c=this[_0x3592fc(0x3c6d)][_0x3592fc(0x55c)](_0x70dc4),_0x1c8c5b=this[_0x3592fc(0x3c6d)][_0x3592fc(0x55c)](_0x70dc4);this['_buffer0']=new _0x416b89['l'](_0x210634,_0xf28d9c,!0x1,this[_0x3592fc(0x2f39)]),this[_0x3592fc(0x1bb6)]=new _0x416b89['l'](_0x210634,_0x1c8c5b,!0x1,this['_attributesStrideSize']),this[_0x3592fc(0x3840)]=new _0x416b89['l'](_0x210634,_0x56216f,!0x1,0x4),this[_0x3592fc(0x1281)]=[],this[_0x3592fc(0xf1a)](this[_0x3592fc(0x135d)],this['_buffer1'],this[_0x3592fc(0x3840)]),this['_createVertexBuffers'](this[_0x3592fc(0x1bb6)],this[_0x3592fc(0x135d)],this[_0x3592fc(0x3840)]),this[_0x3592fc(0x318c)]=this[_0x3592fc(0x135d)],this[_0x3592fc(0x2c09)]=this[_0x3592fc(0x1bb6)];}}[_0x2faca3(0x375c)](){var _0x5997bb=_0x2faca3;this[_0x5997bb(0x146e)](),this[_0x5997bb(0xc60)](),this['_createAngularSpeedGradientTexture'](),this[_0x5997bb(0x132e)](),this['_createLimitVelocityGradientTexture'](),this[_0x5997bb(0x12ae)]();let _0x45b643=this[_0x5997bb(0x12fb)]?this[_0x5997bb(0x12fb)][_0x5997bb(0x14ca)]():'';return this[_0x5997bb(0x3442)]&&(_0x45b643+=_0x5997bb(0x31b0)),this['_colorGradientsTexture']&&(_0x45b643+=_0x5997bb(0x2097)),this[_0x5997bb(0x1efb)]&&(_0x45b643+=_0x5997bb(0x50d)),this['_angularSpeedGradientsTexture']&&(_0x45b643+=_0x5997bb(0x1e6a)),this[_0x5997bb(0x2647)]&&(_0x45b643+='\x0a#define\x20VELOCITYGRADIENTS'),this['_limitVelocityGradientsTexture']&&(_0x45b643+=_0x5997bb(0x2c29)),this['_dragGradientsTexture']&&(_0x45b643+=_0x5997bb(0x37d1)),this['isAnimationSheetEnabled']&&(_0x45b643+=_0x5997bb(0x3cc5),this[_0x5997bb(0xc08)]&&(_0x45b643+=_0x5997bb(0x2b83))),this[_0x5997bb(0x39be)]&&(_0x45b643+=_0x5997bb(0x1ff6)),this['isLocal']&&(_0x45b643+=_0x5997bb(0x566)),!(!this['_platform'][_0x5997bb(0x2870)]()||this[_0x5997bb(0x125b)]!==_0x45b643)||(this['_cachedUpdateDefines']=_0x45b643,this[_0x5997bb(0x61f)]=this['_platform']['createUpdateBuffer'](_0x45b643),this[_0x5997bb(0x3c6d)]['isUpdateBufferReady']());}[_0x2faca3(0x2fc8)](_0xa2406c){var _0x4be58e=_0x2faca3,_0x39f388=this[_0x4be58e(0x2ef9)](_0xa2406c);if(null!=_0x39f388&&_0x39f388[_0x4be58e(0x2a69)])return _0x39f388;const _0x62c7ad=[];this['fillDefines'](_0x62c7ad,_0xa2406c);let _0x1630b1=this[_0x4be58e(0xf91)][_0xa2406c];_0x1630b1||((_0x1630b1=new _0x54ce9f['q'](this[_0x4be58e(0x355c)]))[_0x4be58e(0x374c)]&&(_0x1630b1[_0x4be58e(0x374c)][_0x4be58e(0x250f)]=!0x0),this[_0x4be58e(0xf91)][_0xa2406c]=_0x1630b1);var _0x348efb,_0x27456f,_0x39f388=_0x62c7ad[_0x4be58e(0x21ee)]('\x0a');return _0x1630b1[_0x4be58e(0x1254)]!==_0x39f388&&(this[_0x4be58e(0x2a42)](_0xa2406c=[],_0x348efb=[],_0x27456f=[]),_0x1630b1[_0x4be58e(0x260f)](this['_engine'][_0x4be58e(0x2442)]('gpuRenderParticles',_0x348efb,_0xa2406c,_0x27456f,_0x39f388),_0x39f388)),_0x1630b1;}static[_0x2faca3(0x2f3a)](_0x394ad7=!0x1,_0x5edf39=!0x1,_0x3cb9f4=!0x1,_0x43e4dd=!0x1){var _0x3f29ec=_0x2faca3;const _0x2cac90=[_0x416b89['o'][_0x3f29ec(0x1678)],_0x3f29ec(0x2cec),'life',_0x3f29ec(0x1a2b),'angle'];return _0x394ad7||_0x2cac90[_0x3f29ec(0xede)](_0x416b89['o']['ColorKind']),_0x5edf39&&_0x2cac90[_0x3f29ec(0xede)]('cellIndex'),_0x3cb9f4||_0x2cac90[_0x3f29ec(0xede)](_0x3f29ec(0x37de)),_0x43e4dd||_0x2cac90[_0x3f29ec(0xede)]('direction'),_0x2cac90[_0x3f29ec(0xede)](_0x3f29ec(0x2a25),_0x416b89['o'][_0x3f29ec(0x3f15)]),_0x2cac90;}static[_0x2faca3(0x19ca)](_0x556869=!0x1,_0x1be4bc=!0x1){var _0x5c227c=_0x2faca3;const _0x2002f3=[_0x5c227c(0xac4),_0x5c227c(0x3264),_0x5c227c(0x351f),'projection','colorDead','invView','translationPivot',_0x5c227c(0x4190)];return(0x0,_0x2742ec['qx'])(_0x2002f3),_0x556869&&_0x2002f3[_0x5c227c(0xede)](_0x5c227c(0x1b76)),_0x1be4bc&&_0x2002f3['push'](_0x5c227c(0x2c91)),_0x2002f3;}['fillDefines'](_0x8201c9,_0x87a012=0x0){var _0x3a720d=_0x2faca3;if(this[_0x3a720d(0x3c5c)]&&(0x0,_0x2742ec['lK'])(this,this[_0x3a720d(0x3c5c)],_0x8201c9),_0x87a012===_0x3b0142['p'][_0x3a720d(0x3376)]&&_0x8201c9[_0x3a720d(0xede)](_0x3a720d(0x167c)),this[_0x3a720d(0x25c6)]&&_0x8201c9[_0x3a720d(0xede)](_0x3a720d(0xa06)),this[_0x3a720d(0x2e23)]&&_0x8201c9[_0x3a720d(0xede)]('#define\x20LOGARITHMICDEPTH'),this[_0x3a720d(0x3442)])switch(_0x8201c9[_0x3a720d(0xede)]('#define\x20BILLBOARD'),this[_0x3a720d(0x1dc3)]){case _0x3b0142['p']['BILLBOARDMODE_Y']:_0x8201c9['push'](_0x3a720d(0x40f1));break;case _0x3b0142['p']['BILLBOARDMODE_STRETCHED']:_0x8201c9[_0x3a720d(0xede)](_0x3a720d(0x26ff));break;case _0x3b0142['p'][_0x3a720d(0x300d)]:_0x8201c9[_0x3a720d(0xede)](_0x3a720d(0x26b6));}this[_0x3a720d(0xb37)]&&_0x8201c9[_0x3a720d(0xede)]('#define\x20COLORGRADIENTS'),this[_0x3a720d(0xa7d)]&&_0x8201c9['push']('#define\x20ANIMATESHEET'),this['_imageProcessingConfiguration']&&(this[_0x3a720d(0x2dd9)][_0x3a720d(0x12d6)](this[_0x3a720d(0x5be)]),_0x8201c9['push'](''+this[_0x3a720d(0x5be)][_0x3a720d(0x1c67)]()));}[_0x2faca3(0x2a42)](_0x162f2b,_0x5ce7ef,_0x22352f){var _0x483c95=_0x2faca3;_0x5ce7ef[_0x483c95(0xede)](..._0x448264[_0x483c95(0x2f3a)](!!this[_0x483c95(0xb37)],this['_isAnimationSheetEnabled'],this[_0x483c95(0x3442)],this[_0x483c95(0x3442)]&&this[_0x483c95(0x1dc3)]===_0x3b0142['p']['BILLBOARDMODE_STRETCHED'])),_0x162f2b[_0x483c95(0xede)](..._0x448264[_0x483c95(0x19ca)](this[_0x483c95(0x1091)],this['useLogarithmicDepth'])),_0x22352f['push'](_0x483c95(0x27fe),_0x483c95(0x416c)),this[_0x483c95(0x2dd9)]&&(_0x2ba29c['$'][_0x483c95(0x3dc)](_0x162f2b,this[_0x483c95(0x5be)]),_0x2ba29c['$'][_0x483c95(0xaa8)](_0x22352f,this[_0x483c95(0x5be)]));}[_0x2faca3(0x7b3)](_0x54817b=!0x1){var _0xdddc7a=_0x2faca3;this[_0xdddc7a(0x3379)]=this['updateSpeed']*(_0x54817b?this[_0xdddc7a(0x3035)]:(null==(_0x54817b=this[_0xdddc7a(0x3c5c)])?void 0x0:_0x54817b['getAnimationRatio']())||0x1),this['_actualFrame']+=this[_0xdddc7a(0x3379)],this['_stopped']||this[_0xdddc7a(0x59b)]&&this[_0xdddc7a(0x3852)]>=this[_0xdddc7a(0x59b)]&&this[_0xdddc7a(0xfec)](),this['updateInAnimate']&&this['_update']();}['_createFactorGradientTexture'](_0x7829c2,_0x353b01){var _0xa486bc=_0x2faca3,_0x290369=this[_0x353b01];if(_0x7829c2&&_0x7829c2[_0xa486bc(0x18cc)]&&!_0x290369){const _0x3a2e82=new Float32Array(this['_rawTextureWidth']);for(let _0x5457dd=0x0;_0x5457dd<this['_rawTextureWidth'];_0x5457dd++){var _0x3f97cf=_0x5457dd/this['_rawTextureWidth'];_0x4748aa['fR'][_0xa486bc(0x1a97)](_0x3f97cf,_0x7829c2,(_0x2dccc7,_0x45dd54,_0x1d9dfb)=>{var _0x4d4db3=_0xa486bc;_0x3a2e82[_0x5457dd]=_0x4507ae['R']['Lerp'](_0x2dccc7[_0x4d4db3(0x21a7)],_0x45dd54[_0x4d4db3(0x21a7)],_0x1d9dfb);});}this[_0x353b01]=_0x3adc7b['l'][_0xa486bc(0x25e2)](_0x3a2e82,this[_0xa486bc(0x47e)],0x1,this[_0xa486bc(0x3c5c)]||this[_0xa486bc(0x355c)],!0x1,!0x1,_0x442aaa['g'][_0xa486bc(0x16b2)]),this[_0x353b01][_0xa486bc(0xc1b)]=_0x353b01[_0xa486bc(0x1f2a)](0x1);}}[_0x2faca3(0xc60)](){var _0x509735=_0x2faca3;this[_0x509735(0x3202)](this[_0x509735(0x1d1f)],_0x509735(0x1efb));}[_0x2faca3(0xf07)](){var _0xffc781=_0x2faca3;this[_0xffc781(0x3202)](this[_0xffc781(0xd77)],_0xffc781(0x528));}['_createVelocityGradientTexture'](){var _0x2fc677=_0x2faca3;this[_0x2fc677(0x3202)](this[_0x2fc677(0x1a39)],_0x2fc677(0x2647));}[_0x2faca3(0xcce)](){var _0x40b2b3=_0x2faca3;this[_0x40b2b3(0x3202)](this[_0x40b2b3(0x1c22)],'_limitVelocityGradientsTexture');}['_createDragGradientTexture'](){var _0x3556de=_0x2faca3;this[_0x3556de(0x3202)](this[_0x3556de(0x3d72)],_0x3556de(0x2a17));}['_createColorGradientTexture'](){var _0x2e01a1=_0x2faca3;if(this[_0x2e01a1(0x1bed)]&&this[_0x2e01a1(0x1bed)][_0x2e01a1(0x18cc)]&&!this['_colorGradientsTexture']){const _0x2e14fa=new Uint8Array(0x4*this[_0x2e01a1(0x47e)]),_0x532aef=_0x5ec456['zZ'][_0x2e01a1(0x851)][0x0];for(let _0x1f133d=0x0;_0x1f133d<this[_0x2e01a1(0x47e)];_0x1f133d++){var _0x44dfbf=_0x1f133d/this[_0x2e01a1(0x47e)];_0x4748aa['fR'][_0x2e01a1(0x1a97)](_0x44dfbf,this[_0x2e01a1(0x1bed)],(_0x4a94fb,_0x315472,_0x2d37a7)=>{var _0x4f8e1d=_0x2e01a1;_0x5ec456['HE'][_0x4f8e1d(0xe1b)](_0x4a94fb[_0x4f8e1d(0x23ce)],_0x315472[_0x4f8e1d(0x23ce)],_0x2d37a7,_0x532aef),_0x2e14fa[0x4*_0x1f133d]=0xff*_0x532aef['r'],_0x2e14fa[0x4*_0x1f133d+0x1]=0xff*_0x532aef['g'],_0x2e14fa[0x4*_0x1f133d+0x2]=0xff*_0x532aef['b'],_0x2e14fa[0x4*_0x1f133d+0x3]=0xff*_0x532aef['a'];});}this['_colorGradientsTexture']=_0x3adc7b['l']['CreateRGBATexture'](_0x2e14fa,this['_rawTextureWidth'],0x1,this['_scene'],!0x1,!0x1,_0x442aaa['g']['TEXTURE_NEAREST_SAMPLINGMODE']),this['_colorGradientsTexture'][_0x2e01a1(0xc1b)]=_0x2e01a1(0xf2f);}}[_0x2faca3(0x3bac)](_0x532e6c,_0x36c391){var _0x25b6a9=_0x2faca3,_0x3f9852=this[_0x25b6a9(0x2fc8)](_0x532e6c);const _0x56cfc9=_0x3f9852[_0x25b6a9(0x2a69)],_0xda9d8f=(this['_engine'][_0x25b6a9(0x2dd7)](_0x3f9852),(null==(_0x3f9852=this[_0x25b6a9(0x3c5c)])?void 0x0:_0x3f9852[_0x25b6a9(0x3ca4)]())||_0x396bdc['y3'][_0x25b6a9(0x1cc0)]),_0x3dca97=(_0x56cfc9['setMatrix'](_0x25b6a9(0x351f),_0xda9d8f),_0x56cfc9[_0x25b6a9(0x3041)](_0x25b6a9(0x968),null!=(_0x3f9852=this['defaultProjectionMatrix'])?_0x3f9852:this['_scene'][_0x25b6a9(0x109d)]()),_0x56cfc9[_0x25b6a9(0x2265)](_0x25b6a9(0x27fe),this[_0x25b6a9(0x32c4)]),_0x56cfc9[_0x25b6a9(0x1b7f)](_0x25b6a9(0x3dc2),this[_0x25b6a9(0x3dc2)]),_0x56cfc9[_0x25b6a9(0x3c4c)](_0x25b6a9(0x3264),this[_0x25b6a9(0x3264)]),this[_0x25b6a9(0x25c6)]&&_0x56cfc9[_0x25b6a9(0x3041)](_0x25b6a9(0xac4),_0x36c391),this[_0x25b6a9(0xb37)]?_0x56cfc9[_0x25b6a9(0x2265)](_0x25b6a9(0x416c),this['_colorGradientsTexture']):_0x56cfc9[_0x25b6a9(0x3bc4)](_0x25b6a9(0x38fb),this[_0x25b6a9(0x38fb)]),this['_isAnimationSheetEnabled']&&this[_0x25b6a9(0x32c4)]&&(_0x3f9852=this['particleTexture'][_0x25b6a9(0x11fd)](),_0x56cfc9[_0x25b6a9(0x38b0)](_0x25b6a9(0x1b76),this[_0x25b6a9(0x2dd4)]/_0x3f9852['width'],this[_0x25b6a9(0x1e97)]/_0x3f9852[_0x25b6a9(0x3062)],_0x3f9852['width']/this['spriteCellWidth'])),this['_isBillboardBased']&&this['_scene']&&(_0x36c391=this['_scene'][_0x25b6a9(0x1647)],_0x56cfc9[_0x25b6a9(0x3c4c)](_0x25b6a9(0x4190),_0x36c391[_0x25b6a9(0x2cb7)])),_0x56cfc9[_0x25b6a9(0x1254)]);if(this[_0x25b6a9(0x3c5c)]&&(0x0,_0x2742ec['an'])(_0x56cfc9,this,this[_0x25b6a9(0x3c5c)]),0x0<=_0x3dca97[_0x25b6a9(0x86a)]('#define\x20BILLBOARDMODE_ALL')){const _0x541d33=_0xda9d8f[_0x25b6a9(0x77b)]();_0x541d33[_0x25b6a9(0x3709)](),_0x56cfc9['setMatrix'](_0x25b6a9(0x221f),_0x541d33);}switch(this[_0x25b6a9(0x2e23)]&&this[_0x25b6a9(0x3c5c)]&&_0x3bb2f5['G'][_0x25b6a9(0x3431)](_0x3dca97,_0x56cfc9,this[_0x25b6a9(0x3c5c)]),this[_0x25b6a9(0x2dd9)]&&!this['_imageProcessingConfiguration'][_0x25b6a9(0x1a9f)]&&this['_imageProcessingConfiguration']['bind'](_0x56cfc9),_0x532e6c){case _0x3b0142['p']['BLENDMODE_ADD']:this[_0x25b6a9(0x355c)][_0x25b6a9(0x3fda)](_0x442aaa['g'][_0x25b6a9(0x4121)]);break;case _0x3b0142['p']['BLENDMODE_ONEONE']:this[_0x25b6a9(0x355c)][_0x25b6a9(0x3fda)](_0x442aaa['g']['ALPHA_ONEONE']);break;case _0x3b0142['p'][_0x25b6a9(0x386a)]:this[_0x25b6a9(0x355c)][_0x25b6a9(0x3fda)](_0x442aaa['g'][_0x25b6a9(0x2917)]);break;case _0x3b0142['p'][_0x25b6a9(0x3376)]:this[_0x25b6a9(0x355c)][_0x25b6a9(0x3fda)](_0x442aaa['g'][_0x25b6a9(0x31aa)]);}return this[_0x25b6a9(0x3c6d)][_0x25b6a9(0x344c)](this[_0x25b6a9(0x23c7)],_0x56cfc9),this['_onBeforeDrawParticlesObservable']&&this[_0x25b6a9(0x3117)]['notifyObservers'](_0x56cfc9),this[_0x25b6a9(0x355c)][_0x25b6a9(0x809)](_0x442aaa['g']['MATERIAL_TriangleStripDrawMode'],0x0,0x4,this[_0x25b6a9(0x3222)]),this[_0x25b6a9(0x355c)][_0x25b6a9(0x3fda)](_0x442aaa['g']['ALPHA_DISABLE']),this['_currentActiveCount'];}['_update'](_0x2f5c66){var _0x197981=_0x2faca3;if(this['emitter']&&this[_0x197981(0x2c09)]&&this[_0x197981(0x375c)]()){if(!_0x2f5c66){if(this[_0x197981(0x5e4)][_0x197981(0xa9f)]){const _0x5b9b54=this[_0x197981(0x5e4)];_0x2f5c66=_0x5b9b54[_0x197981(0x10cb)]();}else{var _0xc0b99=this[_0x197981(0x5e4)];_0x2f5c66=_0x396bdc['jp'][_0x197981(0x12cd)][0x0],_0x396bdc['y3'][_0x197981(0x3cca)](_0xc0b99['x'],_0xc0b99['y'],_0xc0b99['z'],_0x2f5c66);}}this[_0x197981(0x3c6d)][_0x197981(0x3626)](),this[_0x197981(0x61f)]['setFloat']('currentCount',this[_0x197981(0x3222)]),this[_0x197981(0x61f)][_0x197981(0x42c)](_0x197981(0x2f14),this[_0x197981(0x3379)]),this['_updateBuffer']['setFloat']('stopFactor',this['_stopped']?0x0:0x1),this[_0x197981(0x61f)][_0x197981(0xf42)]('randomTextureSize',this['_randomTextureSize']),this['_updateBuffer'][_0x197981(0x3f28)]('lifeTime',this[_0x197981(0x1dc7)],this[_0x197981(0x24f4)]),this[_0x197981(0x61f)][_0x197981(0x3f28)](_0x197981(0x1f0b),this[_0x197981(0x41b3)],this['maxEmitPower']),this[_0x197981(0xb37)]||(this[_0x197981(0x61f)][_0x197981(0x3bc4)](_0x197981(0x23ce),this[_0x197981(0x23ce)]),this['_updateBuffer'][_0x197981(0x3bc4)]('color2',this[_0x197981(0x3957)])),this[_0x197981(0x61f)][_0x197981(0x3f28)](_0x197981(0x1288),this['minSize'],this['maxSize']),this[_0x197981(0x61f)]['setFloat4'](_0x197981(0x33d),this[_0x197981(0x60e)],this['maxScaleX'],this[_0x197981(0x3167)],this[_0x197981(0x3508)]),this[_0x197981(0x61f)][_0x197981(0x1ea8)]('angleRange',this[_0x197981(0x17ac)],this[_0x197981(0x21a2)],this[_0x197981(0x2d0c)],this[_0x197981(0x7d6)]),this[_0x197981(0x61f)][_0x197981(0x3c4c)](_0x197981(0xc3a),this[_0x197981(0xc3a)]),this[_0x197981(0x266f)]&&this['_updateBuffer']['setFloat']('limitVelocityDamping',this['limitVelocityDamping']),this[_0x197981(0x12fb)]&&this[_0x197981(0x12fb)][_0x197981(0x1776)](this[_0x197981(0x61f)]),this['_isAnimationSheetEnabled']&&this['_updateBuffer']['setFloat4'](_0x197981(0x38ed),this[_0x197981(0x2035)],this[_0x197981(0xdd9)],this[_0x197981(0x3a20)],this[_0x197981(0x27e3)]?0x1:0x0),this[_0x197981(0x39be)]&&this[_0x197981(0x61f)]['setVector3'](_0x197981(0x2e64),this[_0x197981(0x2e64)]),this['isLocal']||this[_0x197981(0x61f)]['setMatrix'](_0x197981(0xac4),_0x2f5c66),this[_0x197981(0x3c6d)]['updateParticleBuffer'](this['_targetIndex'],this['_targetBuffer'],this[_0x197981(0x3222)]),this[_0x197981(0x23c7)]++,0x2===this[_0x197981(0x23c7)]&&(this[_0x197981(0x23c7)]=0x0),_0xc0b99=this['_sourceBuffer'],(this[_0x197981(0x318c)]=this['_targetBuffer'],this[_0x197981(0x2c09)]=_0xc0b99);}}[_0x2faca3(0x3ff8)](_0x206bd5=!0x1,_0x499daa=!0x1){var _0x247644=_0x2faca3;if(!this[_0x247644(0x28f2)])return 0x0;if(!this[_0x247644(0x3b27)]())return 0x0;if(!_0x206bd5&&this[_0x247644(0x3c5c)]){if(!this['_preWarmDone']&&this['preWarmCycles']){for(let _0x429d02=0x0;_0x429d02<this[_0x247644(0x832)];_0x429d02++)this['animate'](!0x0),this[_0x247644(0x3ff8)](!0x0,!0x0);this['_preWarmDone']=!0x0;}if(this[_0x247644(0x28c8)]===this[_0x247644(0x3c5c)][_0x247644(0x1a27)]()&&(!this[_0x247644(0x3c5c)][_0x247644(0x1647)]||this[_0x247644(0x3c5c)][_0x247644(0x1647)]&&this[_0x247644(0xfae)]===this[_0x247644(0x3c5c)][_0x247644(0x1647)][_0x247644(0x309e)]))return 0x0;this[_0x247644(0x28c8)]=this[_0x247644(0x3c5c)]['getRenderId'](),this[_0x247644(0x3c5c)][_0x247644(0x1647)]&&(this[_0x247644(0xfae)]=this[_0x247644(0x3c5c)][_0x247644(0x1647)][_0x247644(0x309e)]);}if(this[_0x247644(0x21c1)](),this[_0x247644(0x2a4a)]+=this[_0x247644(0xd4e)]*this[_0x247644(0x3379)],0x1<this['_accumulatedCount']&&(_0x5e5264=0x0|this[_0x247644(0x2a4a)],this[_0x247644(0x2a4a)]-=_0x5e5264,this[_0x247644(0x3222)]=Math[_0x247644(0x1111)](this['_activeCount'],this[_0x247644(0x3222)]+_0x5e5264)),!this[_0x247644(0x3222)])return 0x0;let _0xa7fcbe;if(this[_0x247644(0x5e4)][_0x247644(0xa9f)]){const _0x48b63e=this['emitter'];_0xa7fcbe=_0x48b63e[_0x247644(0x10cb)]();}else{var _0x5e5264=this['emitter'];_0xa7fcbe=_0x396bdc['jp'][_0x247644(0x12cd)][0x0],_0x396bdc['y3'][_0x247644(0x3cca)](_0x5e5264['x'],_0x5e5264['y'],_0x5e5264['z'],_0xa7fcbe);}const _0x179837=this[_0x247644(0x355c)];this[_0x247644(0x2fd)]||this[_0x247644(0x36f4)](_0xa7fcbe);let _0x9cd6ee=0x0;return _0x206bd5||_0x499daa||(_0x179837[_0x247644(0x1f2b)](!0x1),this[_0x247644(0x3ce1)]&&_0x179837[_0x247644(0x2fb3)](!0x0),_0x9cd6ee=this[_0x247644(0xc38)]===_0x3b0142['p'][_0x247644(0x39e9)]?this[_0x247644(0x3bac)](_0x3b0142['p'][_0x247644(0x3376)],_0xa7fcbe)+this[_0x247644(0x3bac)](_0x3b0142['p'][_0x247644(0x33e0)],_0xa7fcbe):this[_0x247644(0x3bac)](this[_0x247644(0xc38)],_0xa7fcbe),this[_0x247644(0x355c)][_0x247644(0x3fda)](_0x442aaa['g'][_0x247644(0x8ac)])),_0x9cd6ee;}[_0x2faca3(0x22e6)](){var _0x4ae7bc=_0x2faca3;this[_0x4ae7bc(0x21c1)](!0x0);}[_0x2faca3(0x2ce)](){var _0x33b483=_0x2faca3;this[_0x33b483(0x135d)]&&(this[_0x33b483(0x135d)][_0x33b483(0x41a)](),this['_buffer0']=null),this[_0x33b483(0x1bb6)]&&(this[_0x33b483(0x1bb6)][_0x33b483(0x41a)](),this[_0x33b483(0x1bb6)]=null),this[_0x33b483(0x3840)]&&(this[_0x33b483(0x3840)][_0x33b483(0x41a)](),this[_0x33b483(0x3840)]=null),this['_platform'][_0x33b483(0x1f00)]();}[_0x2faca3(0x41a)](_0x599483=!0x0){var _0x4d0f23=_0x2faca3;for(const _0x1b2375 in this[_0x4d0f23(0xf91)]){const _0x1cd207=this[_0x4d0f23(0xf91)][_0x1b2375];_0x1cd207[_0x4d0f23(0x41a)]();}var _0x35d23b;this[_0x4d0f23(0xf91)]={},this[_0x4d0f23(0x3c5c)]&&-0x1<(_0x35d23b=this[_0x4d0f23(0x3c5c)][_0x4d0f23(0x3f0f)][_0x4d0f23(0x86a)](this))&&this[_0x4d0f23(0x3c5c)][_0x4d0f23(0x3f0f)]['splice'](_0x35d23b,0x1),this[_0x4d0f23(0x2ce)](),this['_platform'][_0x4d0f23(0x386e)]();for(let _0x48e478=0x0;_0x48e478<this['_renderVertexBuffers'][_0x4d0f23(0x18cc)];++_0x48e478){const _0x577de0=this[_0x4d0f23(0x1281)][_0x48e478];for(const _0x3d8b15 in _0x577de0)_0x577de0[_0x3d8b15][_0x4d0f23(0x41a)]();}this['_renderVertexBuffers']=[],this['_colorGradientsTexture']&&(this[_0x4d0f23(0xb37)][_0x4d0f23(0x41a)](),this['_colorGradientsTexture']=null),this[_0x4d0f23(0x1efb)]&&(this['_sizeGradientsTexture'][_0x4d0f23(0x41a)](),this['_sizeGradientsTexture']=null),this['_angularSpeedGradientsTexture']&&(this[_0x4d0f23(0x528)][_0x4d0f23(0x41a)](),this[_0x4d0f23(0x528)]=null),this[_0x4d0f23(0x2647)]&&(this['_velocityGradientsTexture'][_0x4d0f23(0x41a)](),this[_0x4d0f23(0x2647)]=null),this[_0x4d0f23(0x266f)]&&(this[_0x4d0f23(0x266f)][_0x4d0f23(0x41a)](),this[_0x4d0f23(0x266f)]=null),this['_dragGradientsTexture']&&(this['_dragGradientsTexture'][_0x4d0f23(0x41a)](),this[_0x4d0f23(0x2a17)]=null),this['_randomTexture']&&(this[_0x4d0f23(0x35ae)]['dispose'](),this[_0x4d0f23(0x35ae)]=null),this[_0x4d0f23(0x3f69)]&&(this['_randomTexture2'][_0x4d0f23(0x41a)](),this[_0x4d0f23(0x3f69)]=null),_0x599483&&this['particleTexture']&&(this[_0x4d0f23(0x32c4)][_0x4d0f23(0x41a)](),this[_0x4d0f23(0x32c4)]=null),_0x599483&&this[_0x4d0f23(0x39be)]&&(this[_0x4d0f23(0x39be)][_0x4d0f23(0x41a)](),this[_0x4d0f23(0x39be)]=null),this[_0x4d0f23(0x26b)][_0x4d0f23(0x13c8)](),this[_0x4d0f23(0x6e9)][_0x4d0f23(0x3608)](this),this[_0x4d0f23(0x6e9)][_0x4d0f23(0x13c8)]();}[_0x2faca3(0x77b)](_0x2dd88a,_0x301986,_0x2ca358=!0x1){var _0x36c864=_0x2faca3;const _0x7f2f7d=Object[_0x36c864(0x12fe)]({},this[_0x36c864(0x2505)]);let _0x39a4ef=null;const _0x248470=this[_0x36c864(0x355c)];_0x248470['createEffectForParticles']&&null!=this[_0x36c864(0x3c6f)]&&(_0x25425b=0x0<(_0x39a4ef=this[_0x36c864(0x3c6f)])[_0x36c864(0x3152)][_0x36c864(0x1254)][_0x36c864(0x18cc)]?_0x39a4ef[_0x36c864(0x3152)][_0x36c864(0x1254)]['join']('\x0a'):'',_0x7f2f7d[0x0]=_0x248470[_0x36c864(0x1bb3)](_0x39a4ef[_0x36c864(0x38ff)]['fragmentElement'],_0x39a4ef[_0x36c864(0x3152)][_0x36c864(0x2006)],_0x39a4ef[_0x36c864(0x3152)][_0x36c864(0x322d)],_0x25425b,void 0x0,void 0x0,void 0x0,this));var _0x25425b=this[_0x36c864(0x18e2)](_0x2ca358);const _0x31b591=_0x448264[_0x36c864(0x2de7)](_0x25425b,this[_0x36c864(0x3c5c)]||this[_0x36c864(0x355c)],this[_0x36c864(0x31c3)]);return _0x31b591[_0x36c864(0xc1b)]=_0x2dd88a,_0x31b591[_0x36c864(0x3c6f)]=_0x39a4ef,_0x31b591['_customWrappers']=_0x7f2f7d,void 0x0===_0x301986&&(_0x301986=this[_0x36c864(0x5e4)]),this[_0x36c864(0x39be)]&&(_0x31b591[_0x36c864(0x39be)]=this[_0x36c864(0x39be)][_0x36c864(0x77b)]()),_0x31b591['emitter']=_0x301986,_0x31b591;}[_0x2faca3(0x18e2)](_0x3cb5ec=!0x1){var _0x551d52=_0x2faca3;const _0x48061e={};return _0x3b0142['p']['_Serialize'](_0x48061e,this,_0x3cb5ec),_0x48061e[_0x551d52(0x323f)]=this['activeParticleCount'],_0x48061e[_0x551d52(0x1cfa)]=this['_randomTextureSize'],_0x48061e[_0x551d52(0x3c6f)]=this[_0x551d52(0x3c6f)],_0x48061e;}static[_0x2faca3(0x2de7)](_0x2c5c35,_0x5be4ef,_0x4d5297,_0x272d5d=!0x1,_0x152217){var _0x62627f=_0x2faca3,_0x3b9fa6=_0x2c5c35[_0x62627f(0xc1b)];let _0x45fc81;_0x45fc81=_0x5be4ef instanceof _0x14e4db['B']?_0x5be4ef:_0x5be4ef[_0x62627f(0x3e9d)]();const _0x4648fa=new _0x448264(_0x3b9fa6,{'capacity':_0x152217||_0x2c5c35[_0x62627f(0x74f)],'randomTextureSize':_0x2c5c35['randomTextureSize']},_0x5be4ef,null,_0x2c5c35[_0x62627f(0xa7d)]);if(_0x4648fa[_0x62627f(0x31c3)]=_0x4d5297,_0x2c5c35[_0x62627f(0x3c6f)]&&_0x45fc81[_0x62627f(0x1bb3)]){const _0x44a8a3=_0x2c5c35[_0x62627f(0x3c6f)];_0x3b9fa6=0x0<_0x44a8a3[_0x62627f(0x3152)][_0x62627f(0x1254)][_0x62627f(0x18cc)]?_0x44a8a3['shaderOptions']['defines'][_0x62627f(0x21ee)]('\x0a'):'',_0x152217=_0x45fc81['createEffectForParticles'](_0x44a8a3[_0x62627f(0x38ff)][_0x62627f(0x226c)],_0x44a8a3['shaderOptions'][_0x62627f(0x2006)],_0x44a8a3[_0x62627f(0x3152)][_0x62627f(0x322d)],_0x3b9fa6,void 0x0,void 0x0,void 0x0,_0x4648fa),(_0x4648fa[_0x62627f(0x2730)](_0x152217,0x0),_0x4648fa['customShader']=_0x44a8a3);}return _0x2c5c35['id']&&(_0x4648fa['id']=_0x2c5c35['id']),_0x2c5c35[_0x62627f(0x323f)]&&(_0x4648fa[_0x62627f(0x323f)]=_0x2c5c35[_0x62627f(0x323f)]),_0x3b0142['p']['_Parse'](_0x2c5c35,_0x4648fa,_0x5be4ef,_0x4d5297),_0x2c5c35[_0x62627f(0x2a7b)]&&(_0x4648fa[_0x62627f(0x2a7b)]=_0x2c5c35['preventAutoStart']),_0x272d5d||_0x4648fa[_0x62627f(0x2a7b)]||_0x4648fa[_0x62627f(0x2e94)](),_0x4648fa;}}},0x95bf:(_0x4da788,_0x52318a,_0x2ef326)=>{_0x2ef326(0x4f18),_0x2ef326(0x5ff0),_0x2ef326(0x6205),_0x2ef326(0x123df),_0x2ef326(0x57f3),_0x2ef326(0x10257),_0x2ef326(0x1504e),_0x2ef326(0x18457),_0x2ef326(0xa73b),_0x2ef326(0x15c47),_0x2ef326(0xe44e),_0x2ef326(0xa0a9),_0x2ef326(0x9148),_0x2ef326(0x18321),_0x2ef326(0xfd24);},0x10257:(_0x39bde5,_0x4d9eee,_0x5a5fb4)=>{var _0x1d65e6=a8_0x1ec55c;_0x5a5fb4['d'](_0x4d9eee,{'h':()=>_0x52e0ad});var _0x68191a=_0x5a5fb4(0xd53f),_0x296d35=_0x5a5fb4(0xbd53),_0x5dadaf=_0x5a5fb4(0x17372);class _0x52e0ad{constructor(_0x1f7be4){var _0x2a0385=a8_0x5306;this['particleSystem']=_0x1f7be4,this[_0x2a0385(0xa9f)]=_0x68191a['P']['Zero'](),this[_0x2a0385(0x286c)]=_0x68191a['P'][_0x2a0385(0x409)](),this['color']=new _0x296d35['HE'](0x0,0x0,0x0,0x0),this[_0x2a0385(0x58d)]=new _0x296d35['HE'](0x0,0x0,0x0,0x0),this[_0x2a0385(0x3bbe)]=0x1,this[_0x2a0385(0x2cec)]=0x0,this[_0x2a0385(0x1a2b)]=0x0,this[_0x2a0385(0x393f)]=new _0x68191a['FM'](0x1,0x1),this[_0x2a0385(0x29de)]=0x0,this['angularSpeed']=0x0,this['cellIndex']=0x0,this[_0x2a0385(0x385a)]=null,this[_0x2a0385(0x38de)]=new _0x296d35['HE'](0x0,0x0,0x0,0x0),this[_0x2a0385(0x41fb)]=new _0x296d35['HE'](0x0,0x0,0x0,0x0),this['_currentSize1']=0x0,this[_0x2a0385(0x1b54)]=0x0,this['_currentAngularSpeed1']=0x0,this[_0x2a0385(0x15fc)]=0x0,this[_0x2a0385(0x24ec)]=0x0,this[_0x2a0385(0x5e9)]=0x0,this[_0x2a0385(0x3a03)]=0x0,this[_0x2a0385(0x2aca)]=0x0,this[_0x2a0385(0x1cb0)]=0x0,this[_0x2a0385(0x29a0)]=0x0,this['id']=_0x52e0ad[_0x2a0385(0xfe0)]++,this['particleSystem']['isAnimationSheetEnabled']&&this[_0x2a0385(0x11a6)]();}[_0x1d65e6(0x11a6)](){var _0x5a64e4=_0x1d65e6;this['cellIndex']=this['particleSystem'][_0x5a64e4(0x2035)];}[_0x1d65e6(0x3779)](){var _0x1f79f7=_0x1d65e6;let _0x3b85d3=this[_0x1f79f7(0x2cec)],_0x3182f7=this[_0x1f79f7(0x1d18)][_0x1f79f7(0x3a20)];this[_0x1f79f7(0x1d18)][_0x1f79f7(0xc08)]&&(void 0x0===this[_0x1f79f7(0x2099)]&&(this['_randomCellOffset']=Math[_0x1f79f7(0x1384)]()*this[_0x1f79f7(0x3bbe)]),0x0===_0x3182f7?(_0x3182f7=0x1,_0x3b85d3=this[_0x1f79f7(0x2099)]):_0x3b85d3+=this['_randomCellOffset']);var _0x3e543c=this[_0x1f79f7(0x5c8)]-this[_0x1f79f7(0x31fb)],_0x425468=this[_0x1f79f7(0x3f11)]?_0x5dadaf['R'][_0x1f79f7(0x2641)](_0x3b85d3*_0x3182f7%this['lifeTime']/this[_0x1f79f7(0x3bbe)]):_0x5dadaf['R']['Clamp'](_0x3b85d3*_0x3182f7/this[_0x1f79f7(0x3bbe)]);this[_0x1f79f7(0x31f9)]=this['_initialStartSpriteCellID']+_0x425468*_0x3e543c|0x0;}[_0x1d65e6(0x3c0a)](_0xcf4158){var _0x340977=_0x1d65e6;if(_0xcf4158['particleSystem'][_0x340977(0x5e4)][_0x340977(0xa9f)]){const _0x7ea741=_0xcf4158['particleSystem'][_0x340977(0x5e4)];var _0x1e4e51;_0x7ea741['position']['copyFrom'](this[_0x340977(0xa9f)]),_0xcf4158[_0x340977(0x17ba)]&&(_0x1e4e51=_0x68191a['jp'][_0x340977(0xe60)][0x0],this[_0x340977(0x286c)]['normalizeToRef'](_0x1e4e51),_0x7ea741[_0x340977(0x717)](_0x1e4e51,0x0,Math['PI']/0x2));}else{const _0x25851e=_0xcf4158[_0x340977(0x1d18)]['emitter'];_0x25851e[_0x340977(0x19f9)](this[_0x340977(0xa9f)]);}this['direction'][_0x340977(0x279e)](_0xcf4158[_0x340977(0x3a00)]/0x2,_0x68191a['jp']['Vector3'][0x0]),_0xcf4158[_0x340977(0x1d18)]['_inheritedVelocityOffset'][_0x340977(0x19f9)](_0x68191a['jp']['Vector3'][0x0]);}[_0x1d65e6(0xdee)](){var _0x35c24a=_0x1d65e6;this['_attachedSubEmitters']&&0x0<this[_0x35c24a(0x385a)][_0x35c24a(0x18cc)]&&this['_attachedSubEmitters']['forEach'](_0x23a0ce=>{var _0x2fae8b=_0x35c24a;this[_0x2fae8b(0x3c0a)](_0x23a0ce);});}[_0x1d65e6(0x739)](){var _0x4ce8a2=_0x1d65e6;this[_0x4ce8a2(0x2cec)]=0x0,this['id']=_0x52e0ad[_0x4ce8a2(0xfe0)]++,this[_0x4ce8a2(0x1b0c)]=null,this[_0x4ce8a2(0x2231)]=null,this['_currentAngularSpeedGradient']=null,this[_0x4ce8a2(0x9f3)]=null,this[_0x4ce8a2(0x235e)]=null,this[_0x4ce8a2(0x3c6b)]=null,this[_0x4ce8a2(0x31f9)]=this[_0x4ce8a2(0x1d18)][_0x4ce8a2(0x2035)],this[_0x4ce8a2(0x2099)]=void 0x0;}[_0x1d65e6(0x422b)](_0xbee06c){var _0x5e7732=_0x1d65e6;_0xbee06c[_0x5e7732(0xa9f)][_0x5e7732(0x19f9)](this['position']),this[_0x5e7732(0x2982)]?_0xbee06c[_0x5e7732(0x2982)]?_0xbee06c[_0x5e7732(0x2982)][_0x5e7732(0x19f9)](this[_0x5e7732(0x2982)]):_0xbee06c[_0x5e7732(0x2982)]=this[_0x5e7732(0x2982)]['clone']():_0xbee06c[_0x5e7732(0x2982)]=null,_0xbee06c[_0x5e7732(0x286c)]['copyFrom'](this[_0x5e7732(0x286c)]),this[_0x5e7732(0x3f6e)]&&(_0xbee06c[_0x5e7732(0x3f6e)]?_0xbee06c[_0x5e7732(0x3f6e)]['copyFrom'](this[_0x5e7732(0x3f6e)]):_0xbee06c[_0x5e7732(0x3f6e)]=this[_0x5e7732(0x3f6e)][_0x5e7732(0x77b)]()),_0xbee06c[_0x5e7732(0x1a4a)]['copyFrom'](this[_0x5e7732(0x1a4a)]),_0xbee06c[_0x5e7732(0x58d)][_0x5e7732(0x19f9)](this[_0x5e7732(0x58d)]),_0xbee06c[_0x5e7732(0x3bbe)]=this['lifeTime'],_0xbee06c['age']=this[_0x5e7732(0x2cec)],_0xbee06c[_0x5e7732(0x2099)]=this[_0x5e7732(0x2099)],_0xbee06c[_0x5e7732(0x1a2b)]=this[_0x5e7732(0x1a2b)],_0xbee06c['scale'][_0x5e7732(0x19f9)](this[_0x5e7732(0x393f)]),_0xbee06c[_0x5e7732(0x29de)]=this[_0x5e7732(0x29de)],_0xbee06c['angularSpeed']=this[_0x5e7732(0x25ec)],_0xbee06c[_0x5e7732(0x1d18)]=this[_0x5e7732(0x1d18)],_0xbee06c[_0x5e7732(0x31f9)]=this['cellIndex'],_0xbee06c['id']=this['id'],_0xbee06c[_0x5e7732(0x385a)]=this[_0x5e7732(0x385a)],this[_0x5e7732(0x1b0c)]&&(_0xbee06c['_currentColorGradient']=this['_currentColorGradient'],_0xbee06c[_0x5e7732(0x38de)][_0x5e7732(0x19f9)](this['_currentColor1']),_0xbee06c['_currentColor2'][_0x5e7732(0x19f9)](this[_0x5e7732(0x41fb)])),this['_currentSizeGradient']&&(_0xbee06c['_currentSizeGradient']=this[_0x5e7732(0x2231)],_0xbee06c['_currentSize1']=this[_0x5e7732(0x1aa3)],_0xbee06c[_0x5e7732(0x1b54)]=this[_0x5e7732(0x1b54)]),this['_currentAngularSpeedGradient']&&(_0xbee06c[_0x5e7732(0x401d)]=this['_currentAngularSpeedGradient'],_0xbee06c['_currentAngularSpeed1']=this[_0x5e7732(0x4f3)],_0xbee06c[_0x5e7732(0x15fc)]=this[_0x5e7732(0x15fc)]),this[_0x5e7732(0x9f3)]&&(_0xbee06c[_0x5e7732(0x9f3)]=this['_currentVelocityGradient'],_0xbee06c[_0x5e7732(0x24ec)]=this[_0x5e7732(0x24ec)],_0xbee06c['_currentVelocity2']=this[_0x5e7732(0x5e9)]),this[_0x5e7732(0x235e)]&&(_0xbee06c['_currentLimitVelocityGradient']=this[_0x5e7732(0x235e)],_0xbee06c['_currentLimitVelocity1']=this['_currentLimitVelocity1'],_0xbee06c[_0x5e7732(0x2aca)]=this['_currentLimitVelocity2']),this[_0x5e7732(0x3c6b)]&&(_0xbee06c['_currentDragGradient']=this[_0x5e7732(0x3c6b)],_0xbee06c[_0x5e7732(0x1cb0)]=this['_currentDrag1'],_0xbee06c[_0x5e7732(0x29a0)]=this[_0x5e7732(0x29a0)]),this[_0x5e7732(0x1d18)][_0x5e7732(0xa7d)]&&(_0xbee06c['_initialStartSpriteCellID']=this['_initialStartSpriteCellID'],_0xbee06c['_initialEndSpriteCellID']=this[_0x5e7732(0x5c8)],_0xbee06c[_0x5e7732(0x3f11)]=this['_initialSpriteCellLoop']),this[_0x5e7732(0x1d18)][_0x5e7732(0x2f8d)]&&(_0xbee06c[_0x5e7732(0x90d)]&&this[_0x5e7732(0x90d)]?_0xbee06c['remapData'][_0x5e7732(0x19f9)](this[_0x5e7732(0x90d)]):_0xbee06c['remapData']=new _0x68191a['Lt'](0x0,0x0,0x0,0x0)),this[_0x5e7732(0x2439)]&&(_0xbee06c[_0x5e7732(0x2439)]?(_0xbee06c['_randomNoiseCoordinates1'][_0x5e7732(0x19f9)](this[_0x5e7732(0x2439)]),_0xbee06c['_randomNoiseCoordinates2'][_0x5e7732(0x19f9)](this['_randomNoiseCoordinates2'])):(_0xbee06c[_0x5e7732(0x2439)]=this[_0x5e7732(0x2439)][_0x5e7732(0x77b)](),_0xbee06c[_0x5e7732(0x230e)]=this['_randomNoiseCoordinates2'][_0x5e7732(0x77b)]()));}}_0x52e0ad[_0x1d65e6(0xfe0)]=0x0;},0x1504e:(_0x554372,_0x162720,_0x3e0575)=>{var _0x40f119=a8_0x1ec55c,_0x3a1932=_0x3e0575(0x4ba7),_0x212eef=_0x3e0575(0xbd53),_0x2e196d=_0x3e0575(0x12cad),_0x1b88a0=_0x3e0575(0x11096),_0x5d0391=_0x3e0575(0x57f3),_0xa4926d=_0x3e0575(0x15c47),_0x3657b6=_0x3e0575(0x18457),_0x17880c=_0x3e0575(0x14caa),_0x3e0575=_0x3e0575(0x1610);class _0x359836{static[_0x40f119(0x3a2c)](_0x402b22,_0x2c1387=0x1f4,_0x12fdce,_0x2dca3f=!0x1){var _0x106073=_0x40f119;let _0x257b0f;return(_0x257b0f=_0x2dca3f?new _0x5d0391['h'](_0x106073(0x1b0b),{'capacity':_0x2c1387},_0x12fdce):new _0x3657b6['p']('default\x20system',_0x2c1387,_0x12fdce))['emitter']=_0x402b22,_0x257b0f[_0x106073(0x32c4)]=new _0x2e196d['x'](_0x106073(0xf11),_0x257b0f[_0x106073(0x3d78)]()),_0x257b0f[_0x106073(0x2482)](0.1,Math['PI']/0x4),_0x257b0f[_0x106073(0x23ce)]=new _0x212eef['HE'](0x1,0x1,0x1,0x1),_0x257b0f[_0x106073(0x3957)]=new _0x212eef['HE'](0x1,0x1,0x1,0x1),_0x257b0f[_0x106073(0x38fb)]=new _0x212eef['HE'](0x1,0x1,0x1,0x0),_0x257b0f['minSize']=0.1,_0x257b0f['maxSize']=0.1,_0x257b0f['minEmitPower']=0x2,_0x257b0f[_0x106073(0x130b)]=0x2,_0x257b0f[_0x106073(0xe28)]=0x1/0x3c,_0x257b0f[_0x106073(0xd4e)]=0x1e,_0x257b0f;}static['CreateAsync'](_0x5e442b,_0x5b67b5,_0x572ed0=!0x1,_0x5f6944){var _0x19a44a=_0x40f119;_0x5b67b5=_0x5b67b5||_0x1b88a0['l'][_0x19a44a(0x2370)];const _0xdb480f={};return _0x5b67b5['addPendingData'](_0xdb480f),new Promise((_0x363b8d,_0x54a56b)=>{var _0x20d85b=_0x19a44a;if(_0x572ed0&&!_0x5d0391['h'][_0x20d85b(0x33a3)])return _0x5b67b5['removePendingData'](_0xdb480f),_0x54a56b(_0x20d85b(0x243f));_0x3a1932['w1'][_0x20d85b(0x2241)](_0x359836['BaseAssetsUrl']+('/systems/'+_0x5e442b+_0x20d85b(0x2edf)),_0x3769b4=>{var _0x30e701=_0x20d85b;return _0x5b67b5[_0x30e701(0x37f8)](_0xdb480f),_0x3769b4=JSON[_0x30e701(0x28bf)](_0x3769b4['toString']()),_0x363b8d(_0xa4926d['D'][_0x30e701(0x2de7)](_0x3769b4,_0x5b67b5,_0x572ed0,_0x5f6944));},void 0x0,void 0x0,void 0x0,()=>(_0x5b67b5['removePendingData'](_0xdb480f),_0x54a56b(_0x20d85b(0x34a0)+_0x5e442b+_0x20d85b(0x35ac))));});}static[_0x40f119(0xc4f)](_0x3150b8){var _0x4ee7fe=_0x40f119;const _0x146cb0=new _0xa4926d['D']();for(const _0x2ec2dd of _0x3150b8)_0x146cb0[_0x4ee7fe(0x1f2)][_0x4ee7fe(0xede)](_0x2ec2dd);return _0x146cb0;}static[_0x40f119(0x18fa)](_0x13ae42,_0x3bebe6,_0x1aa74d,_0x51fb49=!0x1,_0x5c8c85='',_0x400d5e){return new Promise((_0x41730e,_0x4e143e)=>{var _0x56d309=a8_0x5306;const _0x437cee=new _0x17880c['g']();_0x437cee[_0x56d309(0x8a7)](_0x56d309(0xee7),()=>{var _0x5a4fa8=_0x56d309;if(0x4==_0x437cee[_0x5a4fa8(0x14bd)]){if(0xc8==_0x437cee['status']){var _0x215362=JSON[_0x5a4fa8(0x28bf)](_0x437cee['responseText']);let _0x4d0cc4;_0x4d0cc4=(_0x51fb49?_0x5d0391['h']:_0x3657b6['p'])['Parse'](_0x215362,_0x1aa74d,_0x5c8c85,!0x1,_0x400d5e),_0x13ae42&&(_0x4d0cc4[_0x5a4fa8(0xc1b)]=_0x13ae42),_0x41730e(_0x4d0cc4);}else _0x4e143e(_0x5a4fa8(0x417a));}}),_0x437cee[_0x56d309(0x1870)]('GET',_0x3bebe6),_0x437cee['send']();});}static[_0x40f119(0xf37)](_0x3c9008,_0x5df118,_0x5d7afc=!0x1,_0x3a8d80='',_0x30cbbc){var _0x5cc87c=_0x40f119;if(_0x5cc87c(0x3cf9)!==_0x3c9008)return new Promise((_0x21503a,_0x3824ea)=>{var _0x53e3b9=_0x5cc87c;const _0x1c7cde=new _0x17880c['g']();_0x1c7cde['addEventListener'](_0x53e3b9(0xee7),()=>{var _0x37fb8d=_0x53e3b9;if(0x4==_0x1c7cde[_0x37fb8d(0x14bd)]){if(0xc8==_0x1c7cde['status']){var _0x5f085e=JSON[_0x37fb8d(0x28bf)](JSON[_0x37fb8d(0x28bf)](_0x1c7cde[_0x37fb8d(0x13df)])[_0x37fb8d(0x32fc)]),_0x5f085e=JSON[_0x37fb8d(0x28bf)](_0x5f085e[_0x37fb8d(0x1d18)]);let _0x4ddb44;(_0x4ddb44=(_0x5d7afc?_0x5d0391['h']:_0x3657b6['p'])[_0x37fb8d(0x2de7)](_0x5f085e,_0x5df118,_0x3a8d80,!0x1,_0x30cbbc))[_0x37fb8d(0x222)]=_0x3c9008,_0x21503a(_0x4ddb44);}else _0x3824ea(_0x37fb8d(0x2120)+_0x3c9008);}}),_0x1c7cde[_0x53e3b9(0x1870)](_0x53e3b9(0x2fee),this[_0x53e3b9(0x3656)]+'/'+_0x3c9008[_0x53e3b9(0x1d06)](/#/g,'/')),_0x1c7cde[_0x53e3b9(0x4075)]();});{const _0x4a52f2=this[_0x5cc87c(0x3a2c)](null);return _0x4a52f2[_0x5cc87c(0x2e94)](),Promise['resolve'](_0x4a52f2);}}}_0x359836[_0x40f119(0x1abe)]=_0xa4926d['D'][_0x40f119(0x1abe)],_0x359836[_0x40f119(0x3656)]=_0x3e0575['g'][_0x40f119(0x3656)],_0x359836[_0x40f119(0x378e)]=_0x359836[_0x40f119(0xf37)];},0x18457:(_0x5d5092,_0x135548,_0x505796)=>{var _0x2b65f9=a8_0x1ec55c;_0x505796['d'](_0x135548,{'p':()=>_0x3240ad});var _0x229c71=_0x505796(0x4d05),_0x52e477=_0x505796(0xa896),_0x1ea803=_0x505796(0xd53f),_0x45f89e=_0x505796(0x17372),_0xf0ec32=_0x505796(0x1679c),_0x207dd1=_0x505796(0x3ed0),_0x249094=_0x505796(0xff1f),_0x2d4d94=_0x505796(0x11096),_0x120bf0=_0x505796(0x5ff0),_0x135548=_0x505796(0x4f18),_0x1eb3c3=_0x505796(0x10257),_0x57a33a=_0x505796(0xfd24),_0x529b39=_0x505796(0x1610),_0x15f6b1=_0x505796(0x10435),_0x405a8a=_0x505796(0x4158),_0x3ab30a=_0x505796(0xe59d),_0xe043f4=(_0x505796(0x7583),_0x505796(0xa90d),_0x505796(0xbd53)),_0x3d2462=_0x505796(0xcf06),_0xeacbc0=_0x505796(0x10c09),_0x7994a1=(_0x505796(0xf5ea),_0x505796(0x15ec7));class _0x3240ad extends _0x135548['U']{constructor(_0x2d1ea9,_0x28041d,_0x3068c9,_0x1ee416=null,_0x57c1d0=!0x1,_0xb1c798=0.01){var _0x3987e9=a8_0x5306;super(_0x2d1ea9),this[_0x3987e9(0x1169)]=_0x1ea803['y3'][_0x3987e9(0x5f3)](),this['_inheritedVelocityOffset']=new _0x1ea803['P'](),this['onDisposeObservable']=new _0x52e477['y$'](),this['onStoppedObservable']=new _0x52e477['y$'](),this[_0x3987e9(0x25e5)]=new Array(),this['_stockParticles']=new Array(),this['_newPartsExcess']=0x0,this[_0x3987e9(0x257e)]={},this[_0x3987e9(0x1094)]=new _0xe043f4['HE'](0x0,0x0,0x0,0x0),this[_0x3987e9(0x1c5a)]=new _0xe043f4['HE'](0x0,0x0,0x0,0x0),this[_0x3987e9(0xbed)]=_0x1ea803['P']['Zero'](),this[_0x3987e9(0x3819)]=_0x1ea803['P'][_0x3987e9(0x409)](),this[_0x3987e9(0x28c8)]=-0x1,this[_0x3987e9(0x19a0)]=!0x1,this[_0x3987e9(0x28f2)]=!0x1,this[_0x3987e9(0xe88)]=!0x1,this[_0x3987e9(0x3852)]=0x0,this[_0x3987e9(0x3687)]=0x0,this['_currentEmitRate2']=0x0,this[_0x3987e9(0x2782)]=0x0,this['_currentStartSize2']=0x0,this[_0x3987e9(0x2fd)]=!0x0,this[_0x3987e9(0x47e)]=0x100,this[_0x3987e9(0x1551)]=!0x1,this[_0x3987e9(0x3f5d)]=!0x1,this[_0x3987e9(0x25c6)]=!0x1,this[_0x3987e9(0x295e)]=!0x1,this['_onBeforeDrawParticlesObservable']=null,this[_0x3987e9(0x424c)]=_0xceb461=>{var _0x46edfc=_0x3987e9;const _0x5b0c49=this[_0x46edfc(0x25e5)][_0x46edfc(0x1cb7)]();_0x5b0c49!==_0xceb461&&_0x5b0c49[_0x46edfc(0x422b)](_0xceb461),this[_0x46edfc(0x4031)][_0x46edfc(0xede)](_0x5b0c49);},this['_createParticle']=()=>{var _0x5191e5=_0x3987e9;let _0x13174a;if(0x0!==this['_stockParticles'][_0x5191e5(0x18cc)]?(_0x13174a=this[_0x5191e5(0x4031)][_0x5191e5(0x1cb7)]())['_reset']():_0x13174a=new _0x1eb3c3['h'](this),this[_0x5191e5(0x3753)]&&0x0<this['_subEmitters'][_0x5191e5(0x18cc)]){const _0x584c42=this[_0x5191e5(0x3753)][Math[_0x5191e5(0x3b8b)](Math[_0x5191e5(0x1384)]()*this[_0x5191e5(0x3753)]['length'])];_0x13174a[_0x5191e5(0x385a)]=[],_0x584c42[_0x5191e5(0x35b2)](_0x4c1a52=>{var _0x154b3a=_0x5191e5;if(_0x4c1a52['type']===_0x57a33a['l'][_0x154b3a(0x2597)]){const _0xd5d378=_0x4c1a52[_0x154b3a(0x77b)]();_0x13174a[_0x154b3a(0x385a)][_0x154b3a(0xede)](_0xd5d378),_0xd5d378[_0x154b3a(0x1d18)][_0x154b3a(0x2e94)]();}});}return _0x13174a;},this[_0x3987e9(0x114b)]=_0x13ead4=>{var _0x35a854=_0x3987e9,_0x93b554;this[_0x35a854(0x3753)]&&0x0!==this[_0x35a854(0x3753)]['length']&&(_0x93b554=Math[_0x35a854(0x3b8b)](Math[_0x35a854(0x1384)]()*this[_0x35a854(0x3753)][_0x35a854(0x18cc)]),this[_0x35a854(0x3753)][_0x93b554][_0x35a854(0x35b2)](_0x41dda0=>{var _0xe7303e=_0x35a854;if(_0x41dda0[_0xe7303e(0x19d6)]===_0x57a33a['l'][_0xe7303e(0x15f9)]){const _0x70c237=_0x41dda0[_0xe7303e(0x77b)]();_0x13ead4['_inheritParticleInfoToSubEmitter'](_0x70c237),(_0x70c237['particleSystem'][_0xe7303e(0x3a8b)]=this)[_0xe7303e(0x27f5)]['push'](_0x70c237[_0xe7303e(0x1d18)]),_0x70c237['particleSystem'][_0xe7303e(0x2e94)]();}}));},this[_0x3987e9(0xa37)]=_0x28041d,this[_0x3987e9(0x1248)]=_0xb1c798,this[_0x3987e9(0x1091)]=_0x57c1d0,_0x3068c9&&'Scene'!==_0x3068c9[_0x3987e9(0x252c)]()?(this['_engine']=_0x3068c9,this[_0x3987e9(0x390a)]=_0x1ea803['y3'][_0x3987e9(0x5d9)](0.8,0x1,0.1,0x64,this[_0x3987e9(0x355c)]['isNDCHalfZRange'])):(this[_0x3987e9(0x3c5c)]=_0x3068c9||_0x2d4d94['l']['LastCreatedScene'],this[_0x3987e9(0x355c)]=this[_0x3987e9(0x3c5c)][_0x3987e9(0x3e9d)](),this[_0x3987e9(0x309e)]=this[_0x3987e9(0x3c5c)][_0x3987e9(0x2989)](),this[_0x3987e9(0x3c5c)]['particleSystems'][_0x3987e9(0xede)](this)),this[_0x3987e9(0x355c)]['getCaps']()[_0x3987e9(0x1074)]&&(this[_0x3987e9(0x294b)]=null),this[_0x3987e9(0xa96)](null),this[_0x3987e9(0x2505)]={0x0:new _0x3ab30a['q'](this[_0x3987e9(0x355c)])},this[_0x3987e9(0x2505)][0x0][_0x3987e9(0x2a69)]=_0x1ee416,this[_0x3987e9(0xf91)]=[],this[_0x3987e9(0x19a0)]=this['_engine'][_0x3987e9(0x16da)]()[_0x3987e9(0x2530)],this['_createIndexBuffer'](),this[_0x3987e9(0xf1a)](),this[_0x3987e9(0x12fb)]=new _0x120bf0['S3']();let _0x2da831=null;this[_0x3987e9(0x264a)]=_0x321bb9=>{var _0x44f81d=_0x3987e9,_0x512b78;let _0x497efa=null;this[_0x44f81d(0x39be)]&&(_0x497efa=this[_0x44f81d(0x39be)][_0x44f81d(0xbdc)](),null!=(_0x512b78=this[_0x44f81d(0x39be)][_0x44f81d(0x1a72)]())&&_0x512b78[_0x44f81d(0x2cc0)](_0x5ba014=>{_0x2da831=_0x5ba014;}));for(let _0x196650=0x0;_0x196650<_0x321bb9[_0x44f81d(0x18cc)];_0x196650++){const _0x452f13=_0x321bb9[_0x196650];let _0x12e412=this['_scaledUpdateSpeed'];var _0xddec4c=_0x452f13[_0x44f81d(0x2cec)],_0xddec4c=(_0x452f13[_0x44f81d(0x2cec)]+=_0x12e412,_0x452f13[_0x44f81d(0x2cec)]>_0x452f13[_0x44f81d(0x3bbe)]&&(_0x41a135=_0x452f13[_0x44f81d(0x2cec)]-_0xddec4c,_0xddec4c=_0x452f13[_0x44f81d(0x3bbe)]-_0xddec4c,_0x12e412=_0xddec4c*_0x12e412/_0x41a135,_0x452f13['age']=_0x452f13[_0x44f81d(0x3bbe)]),_0x452f13[_0x44f81d(0x2cec)]/_0x452f13['lifeTime']);this['_colorGradients']&&0x0<this[_0x44f81d(0x1bed)][_0x44f81d(0x18cc)]?_0x229c71['fR'][_0x44f81d(0x1a97)](_0xddec4c,this['_colorGradients'],(_0x5ae24c,_0x369cda,_0x5ab6f1)=>{var _0x2318b2=_0x44f81d;_0x5ae24c!==_0x452f13[_0x2318b2(0x1b0c)]&&(_0x452f13['_currentColor1']['copyFrom'](_0x452f13['_currentColor2']),_0x369cda['getColorToRef'](_0x452f13['_currentColor2']),_0x452f13[_0x2318b2(0x1b0c)]=_0x5ae24c),_0xe043f4['HE'][_0x2318b2(0xe1b)](_0x452f13[_0x2318b2(0x38de)],_0x452f13['_currentColor2'],_0x5ab6f1,_0x452f13[_0x2318b2(0x1a4a)]);}):(_0x452f13[_0x44f81d(0x58d)][_0x44f81d(0x279e)](_0x12e412,this[_0x44f81d(0x1094)]),_0x452f13[_0x44f81d(0x1a4a)][_0x44f81d(0x3e1)](this[_0x44f81d(0x1094)]),_0x452f13['color']['a']<0x0&&(_0x452f13['color']['a']=0x0)),this[_0x44f81d(0xd77)]&&0x0<this[_0x44f81d(0xd77)][_0x44f81d(0x18cc)]&&_0x229c71['fR']['GetCurrentGradient'](_0xddec4c,this[_0x44f81d(0xd77)],(_0x251e9f,_0x2c9c6b,_0xa0ffdd)=>{var _0x2cad55=_0x44f81d;_0x251e9f!==_0x452f13[_0x2cad55(0x401d)]&&(_0x452f13[_0x2cad55(0x4f3)]=_0x452f13['_currentAngularSpeed2'],_0x452f13[_0x2cad55(0x15fc)]=_0x2c9c6b[_0x2cad55(0x3f88)](),_0x452f13[_0x2cad55(0x401d)]=_0x251e9f),_0x452f13['angularSpeed']=_0x45f89e['R'][_0x2cad55(0x8d6)](_0x452f13[_0x2cad55(0x4f3)],_0x452f13[_0x2cad55(0x15fc)],_0xa0ffdd);}),_0x452f13[_0x44f81d(0x29de)]+=_0x452f13[_0x44f81d(0x25ec)]*_0x12e412;let _0x533754=_0x12e412;if(this[_0x44f81d(0x1a39)]&&0x0<this[_0x44f81d(0x1a39)][_0x44f81d(0x18cc)]&&_0x229c71['fR'][_0x44f81d(0x1a97)](_0xddec4c,this[_0x44f81d(0x1a39)],(_0x5b01fc,_0x91f927,_0x55e483)=>{var _0x35aef0=_0x44f81d;_0x5b01fc!==_0x452f13[_0x35aef0(0x9f3)]&&(_0x452f13['_currentVelocity1']=_0x452f13['_currentVelocity2'],_0x452f13[_0x35aef0(0x5e9)]=_0x91f927[_0x35aef0(0x3f88)](),_0x452f13['_currentVelocityGradient']=_0x5b01fc),_0x533754*=_0x45f89e['R'][_0x35aef0(0x8d6)](_0x452f13[_0x35aef0(0x24ec)],_0x452f13[_0x35aef0(0x5e9)],_0x55e483);}),_0x452f13[_0x44f81d(0x286c)][_0x44f81d(0x279e)](_0x533754,this['_scaledDirection']),this['_limitVelocityGradients']&&0x0<this[_0x44f81d(0x1c22)][_0x44f81d(0x18cc)]&&_0x229c71['fR'][_0x44f81d(0x1a97)](_0xddec4c,this['_limitVelocityGradients'],(_0x26d04e,_0x4013c4,_0x5d3a07)=>{var _0x5e9c11=_0x44f81d;_0x26d04e!==_0x452f13[_0x5e9c11(0x235e)]&&(_0x452f13[_0x5e9c11(0x3a03)]=_0x452f13[_0x5e9c11(0x2aca)],_0x452f13['_currentLimitVelocity2']=_0x4013c4['getFactor'](),_0x452f13['_currentLimitVelocityGradient']=_0x26d04e),_0x45f89e['R']['Lerp'](_0x452f13[_0x5e9c11(0x3a03)],_0x452f13[_0x5e9c11(0x2aca)],_0x5d3a07)<_0x452f13[_0x5e9c11(0x286c)][_0x5e9c11(0x18cc)]()&&_0x452f13[_0x5e9c11(0x286c)][_0x5e9c11(0x542)](this['limitVelocityDamping']);}),this[_0x44f81d(0x3d72)]&&0x0<this[_0x44f81d(0x3d72)][_0x44f81d(0x18cc)]&&_0x229c71['fR'][_0x44f81d(0x1a97)](_0xddec4c,this[_0x44f81d(0x3d72)],(_0x2dcbe2,_0x503e04,_0xf02fb5)=>{var _0xd4ea4a=_0x44f81d;_0x2dcbe2!==_0x452f13[_0xd4ea4a(0x3c6b)]&&(_0x452f13[_0xd4ea4a(0x1cb0)]=_0x452f13[_0xd4ea4a(0x29a0)],_0x452f13[_0xd4ea4a(0x29a0)]=_0x503e04['getFactor'](),_0x452f13[_0xd4ea4a(0x3c6b)]=_0x2dcbe2),_0x503e04=_0x45f89e['R'][_0xd4ea4a(0x8d6)](_0x452f13[_0xd4ea4a(0x1cb0)],_0x452f13[_0xd4ea4a(0x29a0)],_0xf02fb5),this[_0xd4ea4a(0xbed)][_0xd4ea4a(0x542)](0x1-_0x503e04);}),this[_0x44f81d(0x25c6)]&&_0x452f13[_0x44f81d(0x3f6e)]?(_0x452f13[_0x44f81d(0x3f6e)]['addInPlace'](this[_0x44f81d(0xbed)]),_0x1ea803['P'][_0x44f81d(0x3bd9)](_0x452f13['_localPosition'],this[_0x44f81d(0x3162)],_0x452f13['position'])):_0x452f13[_0x44f81d(0xa9f)][_0x44f81d(0x3e1)](this[_0x44f81d(0xbed)]),_0x2da831&&_0x497efa&&_0x452f13['_randomNoiseCoordinates1']){var _0x41a135=this[_0x44f81d(0x2df0)](_0x452f13[_0x44f81d(0x2439)]['x'],_0x452f13[_0x44f81d(0x2439)]['y'],_0x497efa[_0x44f81d(0x146c)],_0x497efa['height'],_0x2da831),_0x39d528=this[_0x44f81d(0x2df0)](_0x452f13['_randomNoiseCoordinates1']['z'],_0x452f13[_0x44f81d(0x230e)]['x'],_0x497efa['width'],_0x497efa['height'],_0x2da831),_0x331305=this[_0x44f81d(0x2df0)](_0x452f13['_randomNoiseCoordinates2']['y'],_0x452f13[_0x44f81d(0x230e)]['z'],_0x497efa['width'],_0x497efa['height'],_0x2da831);const _0x26f81d=_0x1ea803['jp'][_0x44f81d(0xe60)][0x0];var _0x1a6858=_0x1ea803['jp'][_0x44f81d(0xe60)][0x1];_0x26f81d[_0x44f81d(0x9b3)]((0x2*_0x41a135-0x1)*this[_0x44f81d(0x2e64)]['x'],(0x2*_0x39d528-0x1)*this[_0x44f81d(0x2e64)]['y'],(0x2*_0x331305-0x1)*this[_0x44f81d(0x2e64)]['z']),_0x26f81d[_0x44f81d(0x279e)](_0x12e412,_0x1a6858),_0x452f13['direction'][_0x44f81d(0x3e1)](_0x1a6858);}this['gravity'][_0x44f81d(0x279e)](_0x12e412,this['_scaledGravity']),_0x452f13[_0x44f81d(0x286c)][_0x44f81d(0x3e1)](this[_0x44f81d(0x3819)]),this[_0x44f81d(0x1d1f)]&&0x0<this['_sizeGradients'][_0x44f81d(0x18cc)]&&_0x229c71['fR'][_0x44f81d(0x1a97)](_0xddec4c,this[_0x44f81d(0x1d1f)],(_0x478a15,_0x5b2dc9,_0x2f3423)=>{var _0xcbe054=_0x44f81d;_0x478a15!==_0x452f13['_currentSizeGradient']&&(_0x452f13[_0xcbe054(0x1aa3)]=_0x452f13[_0xcbe054(0x1b54)],_0x452f13['_currentSize2']=_0x5b2dc9[_0xcbe054(0x3f88)](),_0x452f13[_0xcbe054(0x2231)]=_0x478a15),_0x452f13['size']=_0x45f89e['R'][_0xcbe054(0x8d6)](_0x452f13[_0xcbe054(0x1aa3)],_0x452f13[_0xcbe054(0x1b54)],_0x2f3423);}),this[_0x44f81d(0x1551)]&&(this[_0x44f81d(0x13e9)]&&0x0<this['_colorRemapGradients'][_0x44f81d(0x18cc)]&&_0x229c71['fR'][_0x44f81d(0x1a97)](_0xddec4c,this['_colorRemapGradients'],(_0x138303,_0x3aa861,_0x2628f0)=>{var _0xf69bfc=_0x44f81d,_0x932339=_0x45f89e['R'][_0xf69bfc(0x8d6)](_0x138303[_0xf69bfc(0x21a7)],_0x3aa861[_0xf69bfc(0x21a7)],_0x2628f0),_0x138303=_0x45f89e['R']['Lerp'](_0x138303[_0xf69bfc(0xc35)],_0x3aa861[_0xf69bfc(0xc35)],_0x2628f0);_0x452f13['remapData']['x']=_0x932339,_0x452f13['remapData']['y']=_0x138303-_0x932339;}),this['_alphaRemapGradients']&&0x0<this[_0x44f81d(0x2e3f)][_0x44f81d(0x18cc)]&&_0x229c71['fR'][_0x44f81d(0x1a97)](_0xddec4c,this[_0x44f81d(0x2e3f)],(_0x53837f,_0x1b8dda,_0x52cd7c)=>{var _0x4018df=_0x44f81d,_0x4e205c=_0x45f89e['R'][_0x4018df(0x8d6)](_0x53837f[_0x4018df(0x21a7)],_0x1b8dda[_0x4018df(0x21a7)],_0x52cd7c),_0x53837f=_0x45f89e['R']['Lerp'](_0x53837f[_0x4018df(0xc35)],_0x1b8dda[_0x4018df(0xc35)],_0x52cd7c);_0x452f13[_0x4018df(0x90d)]['z']=_0x4e205c,_0x452f13[_0x4018df(0x90d)]['w']=_0x53837f-_0x4e205c;})),this[_0x44f81d(0x1091)]&&_0x452f13[_0x44f81d(0x3779)](),_0x452f13['_inheritParticleInfoToSubEmitters'](),_0x452f13[_0x44f81d(0x2cec)]>=_0x452f13[_0x44f81d(0x3bbe)]&&(this[_0x44f81d(0x114b)](_0x452f13),_0x452f13[_0x44f81d(0x385a)]&&(_0x452f13[_0x44f81d(0x385a)]['forEach'](_0x48c689=>{var _0x1ea73b=_0x44f81d;_0x48c689[_0x1ea73b(0x1d18)][_0x1ea73b(0x3706)]=!0x0,_0x48c689[_0x1ea73b(0x1d18)]['stop']();}),_0x452f13['_attachedSubEmitters']=null),this[_0x44f81d(0x424c)](_0x452f13),_0x196650--);}};}set[_0x2b65f9(0x1d52)](_0x3f66b9){var _0x3237b7=_0x2b65f9;this[_0x3237b7(0x5b2)]&&this[_0x3237b7(0x6e9)][_0x3237b7(0x2f2e)](this[_0x3237b7(0x5b2)]),this[_0x3237b7(0x5b2)]=this[_0x3237b7(0x6e9)][_0x3237b7(0x2e5)](_0x3f66b9);}get[_0x2b65f9(0x2f8d)](){var _0x25076e=_0x2b65f9;return this[_0x25076e(0x1551)];}set[_0x2b65f9(0x2f8d)](_0xba853d){var _0x1b04e7=_0x2b65f9;this[_0x1b04e7(0x1551)]!==_0xba853d&&(this['_useRampGradients']=_0xba853d,this[_0x1b04e7(0x38f5)]());}get[_0x2b65f9(0x158b)](){return this['_particles'];}[_0x2b65f9(0x140e)](){var _0x319a31=_0x2b65f9;return this[_0x319a31(0x25e5)][_0x319a31(0x18cc)];}[_0x2b65f9(0x252c)](){var _0x4c535c=_0x2b65f9;return _0x4c535c(0x3a34);}[_0x2b65f9(0x1e06)](){var _0x3e5d11=_0x2b65f9;return this[_0x3e5d11(0xe88)]&&this[_0x3e5d11(0x7c7)]();}[_0x2b65f9(0x34b6)](_0x2bf810=0x0){var _0x563f3b=_0x2b65f9;return null!=(_0x2bf810=null==(_0x2bf810=this[_0x563f3b(0x2505)][_0x2bf810])?void 0x0:_0x2bf810['effect'])?_0x2bf810:this['_customWrappers'][0x0][_0x563f3b(0x2a69)];}[_0x2b65f9(0x2ef9)](_0x139d51=0x0){var _0x532187=_0x2b65f9;return null!=(_0x139d51=this[_0x532187(0x2505)][_0x139d51])?_0x139d51:this[_0x532187(0x2505)][0x0];}[_0x2b65f9(0x2730)](_0x5be220,_0x31a810=0x0){var _0x3cf5bb=_0x2b65f9;this[_0x3cf5bb(0x2505)][_0x31a810]=new _0x3ab30a['q'](this[_0x3cf5bb(0x355c)]),this['_customWrappers'][_0x31a810]['effect']=_0x5be220,this['_customWrappers'][_0x31a810][_0x3cf5bb(0x374c)]&&(this[_0x3cf5bb(0x2505)][_0x31a810][_0x3cf5bb(0x374c)][_0x3cf5bb(0x250f)]=this[_0x3cf5bb(0x19a0)]);}get[_0x2b65f9(0x37d4)](){var _0x2d6c1a=_0x2b65f9;return this['_onBeforeDrawParticlesObservable']||(this[_0x2d6c1a(0x3117)]=new _0x52e477['y$']()),this[_0x2d6c1a(0x3117)];}get[_0x2b65f9(0x14a1)](){return'particles';}get[_0x2b65f9(0x309)](){var _0x2cc3ed=_0x2b65f9;return this[_0x2cc3ed(0x257e)];}get[_0x2b65f9(0xedc)](){var _0x43feba=_0x2b65f9;return this[_0x43feba(0x783)];}[_0x2b65f9(0x3ead)](_0x462a85,_0xbd99b8,_0x3d79df,_0x5e13ee){var _0x352f38=_0x2b65f9;_0xbd99b8=new _0x229c71['b3'](_0xbd99b8,_0x3d79df,_0x5e13ee),(_0x462a85[_0x352f38(0xede)](_0xbd99b8),_0x462a85[_0x352f38(0x20d5)]((_0x2c1d7a,_0x3993fa)=>_0x2c1d7a[_0x352f38(0x555)]<_0x3993fa[_0x352f38(0x555)]?-0x1:_0x2c1d7a[_0x352f38(0x555)]>_0x3993fa[_0x352f38(0x555)]?0x1:0x0));}[_0x2b65f9(0x19de)](_0x78020,_0x25c474){var _0x5e0259=_0x2b65f9;if(_0x78020){let _0x358f2d=0x0;for(const _0x349ba6 of _0x78020){if(_0x349ba6[_0x5e0259(0x555)]===_0x25c474){_0x78020[_0x5e0259(0xb1f)](_0x358f2d,0x1);break;}_0x358f2d++;}}}[_0x2b65f9(0x20b4)](_0xe9089b,_0x135601,_0x3bc94c){var _0x488c5d=_0x2b65f9;return this['_lifeTimeGradients']||(this[_0x488c5d(0x3328)]=[]),this[_0x488c5d(0x3ead)](this[_0x488c5d(0x3328)],_0xe9089b,_0x135601,_0x3bc94c),this;}[_0x2b65f9(0x3dff)](_0x56caf0){var _0x6dfd4f=_0x2b65f9;return this[_0x6dfd4f(0x19de)](this[_0x6dfd4f(0x3328)],_0x56caf0),this;}['addSizeGradient'](_0x401e71,_0x2ff386,_0x534794){var _0xca9a1e=_0x2b65f9;return this[_0xca9a1e(0x1d1f)]||(this['_sizeGradients']=[]),this[_0xca9a1e(0x3ead)](this[_0xca9a1e(0x1d1f)],_0x401e71,_0x2ff386,_0x534794),this;}[_0x2b65f9(0x3708)](_0x3def98){var _0x35b2f9=_0x2b65f9;return this[_0x35b2f9(0x19de)](this[_0x35b2f9(0x1d1f)],_0x3def98),this;}[_0x2b65f9(0x712)](_0x37a58d,_0xd4949c,_0x4ec41f){var _0x3b42b8=_0x2b65f9;return this[_0x3b42b8(0x13e9)]||(this['_colorRemapGradients']=[]),this['_addFactorGradient'](this['_colorRemapGradients'],_0x37a58d,_0xd4949c,_0x4ec41f),this;}[_0x2b65f9(0x2471)](_0x563e0f){var _0x3b4ed4=_0x2b65f9;return this[_0x3b4ed4(0x19de)](this[_0x3b4ed4(0x13e9)],_0x563e0f),this;}[_0x2b65f9(0x3669)](_0x5df0a3,_0x10673c,_0x54797c){var _0x49dc48=_0x2b65f9;return this['_alphaRemapGradients']||(this['_alphaRemapGradients']=[]),this[_0x49dc48(0x3ead)](this['_alphaRemapGradients'],_0x5df0a3,_0x10673c,_0x54797c),this;}['removeAlphaRemapGradient'](_0x2ddb44){var _0x262fb7=_0x2b65f9;return this[_0x262fb7(0x19de)](this[_0x262fb7(0x2e3f)],_0x2ddb44),this;}[_0x2b65f9(0x34f6)](_0x64de02,_0x2d90ef,_0x32a05e){var _0x5170ac=_0x2b65f9;return this[_0x5170ac(0xd77)]||(this[_0x5170ac(0xd77)]=[]),this[_0x5170ac(0x3ead)](this[_0x5170ac(0xd77)],_0x64de02,_0x2d90ef,_0x32a05e),this;}[_0x2b65f9(0x179e)](_0x98ee9){var _0x478a52=_0x2b65f9;return this['_removeFactorGradient'](this[_0x478a52(0xd77)],_0x98ee9),this;}[_0x2b65f9(0x21dc)](_0x5164f0,_0x167a94,_0x23880b){var _0x39a5ad=_0x2b65f9;return this[_0x39a5ad(0x1a39)]||(this[_0x39a5ad(0x1a39)]=[]),this[_0x39a5ad(0x3ead)](this[_0x39a5ad(0x1a39)],_0x5164f0,_0x167a94,_0x23880b),this;}[_0x2b65f9(0x2dfe)](_0x2c1bbf){var _0x9efb00=_0x2b65f9;return this[_0x9efb00(0x19de)](this[_0x9efb00(0x1a39)],_0x2c1bbf),this;}[_0x2b65f9(0x1eb0)](_0x35a422,_0x160555,_0x361e71){var _0x758316=_0x2b65f9;return this[_0x758316(0x1c22)]||(this[_0x758316(0x1c22)]=[]),this[_0x758316(0x3ead)](this[_0x758316(0x1c22)],_0x35a422,_0x160555,_0x361e71),this;}[_0x2b65f9(0x936)](_0x4925b6){var _0x158adf=_0x2b65f9;return this[_0x158adf(0x19de)](this[_0x158adf(0x1c22)],_0x4925b6),this;}[_0x2b65f9(0x2ea2)](_0x497ac3,_0x5e66c6,_0x524fd9){var _0x4b2643=_0x2b65f9;return this[_0x4b2643(0x3d72)]||(this[_0x4b2643(0x3d72)]=[]),this[_0x4b2643(0x3ead)](this[_0x4b2643(0x3d72)],_0x497ac3,_0x5e66c6,_0x524fd9),this;}[_0x2b65f9(0x6c7)](_0x248fda){var _0x2340fe=_0x2b65f9;return this[_0x2340fe(0x19de)](this['_dragGradients'],_0x248fda),this;}['addEmitRateGradient'](_0x53bc12,_0x1035f2,_0x55dcf1){var _0x5299f2=_0x2b65f9;return this[_0x5299f2(0x29c9)]||(this[_0x5299f2(0x29c9)]=[]),this['_addFactorGradient'](this[_0x5299f2(0x29c9)],_0x53bc12,_0x1035f2,_0x55dcf1),this;}[_0x2b65f9(0x37b5)](_0x1f1a3e){var _0x12147d=_0x2b65f9;return this[_0x12147d(0x19de)](this[_0x12147d(0x29c9)],_0x1f1a3e),this;}[_0x2b65f9(0x17c7)](_0x5e08a3,_0x1178e3,_0x10dd7a){var _0x149a78=_0x2b65f9;return this[_0x149a78(0x2e0c)]||(this[_0x149a78(0x2e0c)]=[]),this['_addFactorGradient'](this[_0x149a78(0x2e0c)],_0x5e08a3,_0x1178e3,_0x10dd7a),this;}[_0x2b65f9(0x3edf)](_0x331adc){var _0x409ba3=_0x2b65f9;return this['_removeFactorGradient'](this[_0x409ba3(0x2e0c)],_0x331adc),this;}['_createRampGradientTexture'](){var _0x5d76d4=_0x2b65f9;if(this['_rampGradients']&&this['_rampGradients'][_0x5d76d4(0x18cc)]&&!this['_rampGradientsTexture']&&this[_0x5d76d4(0x3c5c)]){const _0x57aa6f=new Uint8Array(0x4*this[_0x5d76d4(0x47e)]),_0x45157d=_0xe043f4['zZ'][_0x5d76d4(0x3094)][0x0];for(let _0x19a056=0x0;_0x19a056<this[_0x5d76d4(0x47e)];_0x19a056++){var _0x4721de=_0x19a056/this[_0x5d76d4(0x47e)];_0x229c71['fR'][_0x5d76d4(0x1a97)](_0x4721de,this[_0x5d76d4(0x27a)],(_0x25a7d8,_0x2b24c1,_0x54b59b)=>{var _0x4234ba=_0x5d76d4;_0xe043f4['Wo'][_0x4234ba(0xe1b)](_0x25a7d8[_0x4234ba(0x1a4a)],_0x2b24c1[_0x4234ba(0x1a4a)],_0x54b59b,_0x45157d),_0x57aa6f[0x4*_0x19a056]=0xff*_0x45157d['r'],_0x57aa6f[0x4*_0x19a056+0x1]=0xff*_0x45157d['g'],_0x57aa6f[0x4*_0x19a056+0x2]=0xff*_0x45157d['b'],_0x57aa6f[0x4*_0x19a056+0x3]=0xff;});}this[_0x5d76d4(0x2b2e)]=_0x249094['l'][_0x5d76d4(0x3618)](_0x57aa6f,this['_rawTextureWidth'],0x1,this[_0x5d76d4(0x3c5c)],!0x1,!0x1,_0x529b39['g'][_0x5d76d4(0x16b2)]);}}['getRampGradients'](){var _0x262a3c=_0x2b65f9;return this[_0x262a3c(0x27a)];}[_0x2b65f9(0xd13)](){var _0x5f0b3b=_0x2b65f9;this[_0x5f0b3b(0x2eb9)]();}['_syncRampGradientTexture'](){var _0x431f8c=_0x2b65f9;this[_0x431f8c(0x27a)]&&(this[_0x431f8c(0x27a)][_0x431f8c(0x20d5)]((_0x5cfed0,_0x342860)=>_0x5cfed0['gradient']<_0x342860['gradient']?-0x1:_0x5cfed0[_0x431f8c(0x555)]>_0x342860[_0x431f8c(0x555)]?0x1:0x0),this[_0x431f8c(0x2b2e)]&&(this[_0x431f8c(0x2b2e)][_0x431f8c(0x41a)](),this[_0x431f8c(0x2b2e)]=null),this['_createRampGradientTexture']());}[_0x2b65f9(0x3435)](_0x4ef919,_0x18c367){var _0x43f5b9=_0x2b65f9;return this['_rampGradients']||(this[_0x43f5b9(0x27a)]=[]),_0x4ef919=new _0x229c71['cw'](_0x4ef919,_0x18c367),(this[_0x43f5b9(0x27a)][_0x43f5b9(0xede)](_0x4ef919),this[_0x43f5b9(0x2eb9)](),this);}[_0x2b65f9(0xf88)](_0x3b149b){var _0x1fd876=_0x2b65f9;return this[_0x1fd876(0x37a9)](_0x3b149b,this['_rampGradients'],this['_rampGradientsTexture']),this[_0x1fd876(0x2b2e)]=null,this[_0x1fd876(0x27a)]&&0x0<this[_0x1fd876(0x27a)]['length']&&this[_0x1fd876(0x1387)](),this;}[_0x2b65f9(0xa60)](_0x2941bd,_0x4fa780,_0x28636b){var _0x1aca8e=_0x2b65f9;return this[_0x1aca8e(0x1bed)]||(this[_0x1aca8e(0x1bed)]=[]),_0x2941bd=new _0x229c71['bK'](_0x2941bd,_0x4fa780,_0x28636b),(this[_0x1aca8e(0x1bed)][_0x1aca8e(0xede)](_0x2941bd),this[_0x1aca8e(0x1bed)][_0x1aca8e(0x20d5)]((_0x501ac2,_0x17eaeb)=>_0x501ac2[_0x1aca8e(0x555)]<_0x17eaeb[_0x1aca8e(0x555)]?-0x1:_0x501ac2[_0x1aca8e(0x555)]>_0x17eaeb[_0x1aca8e(0x555)]?0x1:0x0),this);}['removeColorGradient'](_0x13127e){var _0x5450e7=_0x2b65f9;if(!this[_0x5450e7(0x1bed)])return this;let _0x2d4b6e=0x0;for(const _0x567b09 of this[_0x5450e7(0x1bed)]){if(_0x567b09[_0x5450e7(0x555)]===_0x13127e){this['_colorGradients'][_0x5450e7(0xb1f)](_0x2d4b6e,0x1);break;}_0x2d4b6e++;}return this;}[_0x2b65f9(0x395)](){var _0x206269=_0x2b65f9;for(const _0x3a6f26 of this[_0x206269(0xf91)])if(_0x3a6f26){for(const _0x2f8d2d of _0x3a6f26)null!==_0x2f8d2d&&void 0x0!==_0x2f8d2d&&_0x2f8d2d[_0x206269(0x41a)]();}this[_0x206269(0xf91)]=[];}['_fetchR'](_0x56319c,_0x182e4e,_0x19af0c,_0x268232,_0x1e80d1){var _0x32aa01=_0x2b65f9;return _0x1e80d1[0x4*(((_0x56319c=0.5*Math['abs'](_0x56319c)+0.5)*_0x19af0c%_0x19af0c|0x0)+((_0x182e4e=0.5*Math[_0x32aa01(0x273d)](_0x182e4e)+0.5)*_0x268232%_0x268232|0x0)*_0x19af0c)]/0xff;}[_0x2b65f9(0x739)](){this['_resetEffect']();}[_0x2b65f9(0x38f5)](){var _0x25289d=_0x2b65f9;this[_0x25289d(0x995)]&&(this['_vertexBuffer']['dispose'](),this[_0x25289d(0x995)]=null),this[_0x25289d(0x3840)]&&(this[_0x25289d(0x3840)][_0x25289d(0x41a)](),this[_0x25289d(0x3840)]=null),this[_0x25289d(0x294b)]&&(this[_0x25289d(0x355c)]['releaseVertexArrayObject'](this['_vertexArrayObject']),this[_0x25289d(0x294b)]=null),this['_createVertexBuffers']();}[_0x2b65f9(0xf1a)](){var _0x503e37=_0x2b65f9;this[_0x503e37(0x7dd)]=this[_0x503e37(0x19a0)]?0xa:0xc,this[_0x503e37(0x1091)]&&(this[_0x503e37(0x7dd)]+=0x1),this['_isBillboardBased']&&this[_0x503e37(0x1dc3)]!==_0x3240ad['BILLBOARDMODE_STRETCHED']&&this['billboardMode']!==_0x3240ad[_0x503e37(0x3b5e)]||(this[_0x503e37(0x7dd)]+=0x3),this[_0x503e37(0x1551)]&&(this[_0x503e37(0x7dd)]+=0x4);var _0x336e0b=this[_0x503e37(0x355c)],_0xe3d378=this[_0x503e37(0x7dd)]*(this[_0x503e37(0x19a0)]?0x1:0x4);this['_vertexData']=new Float32Array(this[_0x503e37(0xa37)]*_0xe3d378),this[_0x503e37(0x995)]=new _0xf0ec32['l'](_0x336e0b,this[_0x503e37(0xc80)],!0x0,_0xe3d378);let _0x1a98e1=0x0;var _0xe3d378=this[_0x503e37(0x995)][_0x503e37(0x41b5)](_0xf0ec32['o'][_0x503e37(0x1678)],_0x1a98e1,0x3,this[_0x503e37(0x7dd)],this[_0x503e37(0x19a0)]),_0xe3d378=(this['_vertexBuffers'][_0xf0ec32['o'][_0x503e37(0x1678)]]=_0xe3d378,_0x1a98e1+=0x3,this[_0x503e37(0x995)]['createVertexBuffer'](_0xf0ec32['o'][_0x503e37(0x1e26)],_0x1a98e1,0x4,this['_vertexBufferSize'],this[_0x503e37(0x19a0)])),_0xe3d378=(this['_vertexBuffers'][_0xf0ec32['o'][_0x503e37(0x1e26)]]=_0xe3d378,_0x1a98e1+=0x4,this[_0x503e37(0x995)][_0x503e37(0x41b5)](_0x503e37(0x29de),_0x1a98e1,0x1,this['_vertexBufferSize'],this[_0x503e37(0x19a0)])),_0xe3d378=(this[_0x503e37(0x257e)][_0x503e37(0x29de)]=_0xe3d378,_0x1a98e1+=0x1,this[_0x503e37(0x995)]['createVertexBuffer'](_0x503e37(0x1a2b),_0x1a98e1,0x2,this[_0x503e37(0x7dd)],this[_0x503e37(0x19a0)]));this[_0x503e37(0x257e)][_0x503e37(0x1a2b)]=_0xe3d378,_0x1a98e1+=0x2,this[_0x503e37(0x1091)]&&(_0xe3d378=this[_0x503e37(0x995)][_0x503e37(0x41b5)]('cellIndex',_0x1a98e1,0x1,this[_0x503e37(0x7dd)],this[_0x503e37(0x19a0)]),this[_0x503e37(0x257e)][_0x503e37(0x31f9)]=_0xe3d378,_0x1a98e1+=0x1),this['_isBillboardBased']&&this[_0x503e37(0x1dc3)]!==_0x3240ad[_0x503e37(0x2e57)]&&this[_0x503e37(0x1dc3)]!==_0x3240ad[_0x503e37(0x3b5e)]||(_0xe3d378=this[_0x503e37(0x995)][_0x503e37(0x41b5)]('direction',_0x1a98e1,0x3,this[_0x503e37(0x7dd)],this[_0x503e37(0x19a0)]),this[_0x503e37(0x257e)][_0x503e37(0x286c)]=_0xe3d378,_0x1a98e1+=0x3),this['_useRampGradients']&&(_0xe3d378=this[_0x503e37(0x995)]['createVertexBuffer']('remapData',_0x1a98e1,0x4,this[_0x503e37(0x7dd)],this['_useInstancing']),this[_0x503e37(0x257e)][_0x503e37(0x90d)]=_0xe3d378,_0x1a98e1+=0x4);let _0x1e931b;this[_0x503e37(0x19a0)]?(_0xe3d378=new Float32Array([0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1]),this['_spriteBuffer']=new _0xf0ec32['l'](_0x336e0b,_0xe3d378,!0x1,0x2),_0x1e931b=this['_spriteBuffer'][_0x503e37(0x41b5)]('offset',0x0,0x2)):(_0x1e931b=this['_vertexBuffer']['createVertexBuffer'](_0x503e37(0x2a25),_0x1a98e1,0x2,this[_0x503e37(0x7dd)],this[_0x503e37(0x19a0)]),_0x1a98e1+=0x2),this[_0x503e37(0x257e)]['offset']=_0x1e931b,this['resetDrawCache']();}[_0x2b65f9(0x2aa7)](){var _0x540954=_0x2b65f9;if(!this['_useInstancing']){const _0x308242=[];let _0x5e321d=0x0;for(let _0x54b757=0x0;_0x54b757<this[_0x540954(0xa37)];_0x54b757++)_0x308242['push'](_0x5e321d),_0x308242['push'](_0x5e321d+0x1),_0x308242[_0x540954(0xede)](_0x5e321d+0x2),_0x308242[_0x540954(0xede)](_0x5e321d),_0x308242[_0x540954(0xede)](_0x5e321d+0x2),_0x308242[_0x540954(0xede)](_0x5e321d+0x3),_0x5e321d+=0x4;this[_0x540954(0x783)]=this[_0x540954(0x355c)][_0x540954(0xe45)](_0x308242);}}['getCapacity'](){var _0x2dcba8=_0x2b65f9;return this[_0x2dcba8(0xa37)];}[_0x2b65f9(0x7c7)](){var _0x31647e=_0x2b65f9;return this[_0x31647e(0x1db9)];}[_0x2b65f9(0x334e)](){var _0x1bd3a6=_0x2b65f9;return this[_0x1bd3a6(0x28f2)];}[_0x2b65f9(0x74a)](){var _0x2e8879=_0x2b65f9;this[_0x2e8879(0x3753)]=new Array(),this['subEmitters']&&this[_0x2e8879(0x1e0c)][_0x2e8879(0x35b2)](_0x767836=>{var _0xce1303=_0x2e8879;_0x767836 instanceof _0x3240ad?this[_0xce1303(0x3753)][_0xce1303(0xede)]([new _0x57a33a['H'](_0x767836)]):_0x767836 instanceof _0x57a33a['H']?this['_subEmitters'][_0xce1303(0xede)]([_0x767836]):_0x767836 instanceof Array&&this[_0xce1303(0x3753)][_0xce1303(0xede)](_0x767836);});}[_0x2b65f9(0x2e94)](_0x334459=this['startDelay']){var _0x3c48a7=_0x2b65f9;if(!this[_0x3c48a7(0x59b)]&&this[_0x3c48a7(0x118d)]())throw'Particle\x20system\x20started\x20with\x20a\x20targetStopDuration\x20dependant\x20gradient\x20(eg.\x20startSizeGradients)\x20but\x20no\x20targetStopDuration\x20set';if(_0x334459)setTimeout(()=>{var _0x587f0d=_0x3c48a7;this[_0x587f0d(0x2e94)](0x0);},_0x334459);else{if(this['_prepareSubEmitterInternalArray'](),this[_0x3c48a7(0x28f2)]=!0x0,this[_0x3c48a7(0xe88)]=!0x1,this[_0x3c48a7(0x3852)]=0x0,this[_0x3c48a7(0x3753)]&&0x0!=this[_0x3c48a7(0x3753)][_0x3c48a7(0x18cc)]&&(this[_0x3c48a7(0x27f5)]=new Array()),this[_0x3c48a7(0x29c9)]&&(0x0<this[_0x3c48a7(0x29c9)][_0x3c48a7(0x18cc)]&&(this['_currentEmitRateGradient']=this[_0x3c48a7(0x29c9)][0x0],this[_0x3c48a7(0x3687)]=this['_currentEmitRateGradient'][_0x3c48a7(0x3f88)](),this[_0x3c48a7(0x124e)]=this['_currentEmitRate1']),0x1<this['_emitRateGradients'][_0x3c48a7(0x18cc)]&&(this['_currentEmitRate2']=this['_emitRateGradients'][0x1][_0x3c48a7(0x3f88)]())),this[_0x3c48a7(0x2e0c)]&&(0x0<this[_0x3c48a7(0x2e0c)][_0x3c48a7(0x18cc)]&&(this[_0x3c48a7(0x2ab9)]=this[_0x3c48a7(0x2e0c)][0x0],this[_0x3c48a7(0x2782)]=this[_0x3c48a7(0x2ab9)][_0x3c48a7(0x3f88)](),this[_0x3c48a7(0x3dec)]=this[_0x3c48a7(0x2782)]),0x1<this['_startSizeGradients']['length']&&(this[_0x3c48a7(0x3dec)]=this[_0x3c48a7(0x2e0c)][0x1][_0x3c48a7(0x3f88)]())),this[_0x3c48a7(0x832)]){-0x1!==(null==(_0x334459=this[_0x3c48a7(0x5e4)])?void 0x0:_0x334459[_0x3c48a7(0x252c)]()[_0x3c48a7(0x86a)](_0x3c48a7(0x31f2)))&&this['emitter']['computeWorldMatrix'](!0x0);const _0x2f36d5=this[_0x3c48a7(0x39be)];if(_0x2f36d5&&_0x2f36d5['onGeneratedObservable'])_0x2f36d5[_0x3c48a7(0x3ca6)]['addOnce'](()=>{setTimeout(()=>{var _0x1056d2=a8_0x5306;for(let _0x322d7e=0x0;_0x322d7e<this[_0x1056d2(0x832)];_0x322d7e++)this[_0x1056d2(0x7b3)](!0x0),_0x2f36d5[_0x1056d2(0x3ff8)]();});});else{for(let _0xb6dc20=0x0;_0xb6dc20<this['preWarmCycles'];_0xb6dc20++)this[_0x3c48a7(0x7b3)](!0x0);}}this[_0x3c48a7(0x23e8)]&&this['animations']&&0x0<this[_0x3c48a7(0x3f3)][_0x3c48a7(0x18cc)]&&this['_scene']&&this[_0x3c48a7(0x3c5c)][_0x3c48a7(0x285e)](this,this['beginAnimationFrom'],this['beginAnimationTo'],this[_0x3c48a7(0x123f)]);}}['stop'](_0x1e191f=!0x0){var _0xa915fd=_0x2b65f9;this[_0xa915fd(0xe88)]||(this['onStoppedObservable'][_0xa915fd(0x3608)](this),this[_0xa915fd(0xe88)]=!0x0,_0x1e191f&&this['_stopSubEmitters']());}[_0x2b65f9(0x14ff)](){var _0x5954c8=_0x2b65f9;this[_0x5954c8(0x4031)][_0x5954c8(0x18cc)]=0x0,this[_0x5954c8(0x25e5)]['length']=0x0;}[_0x2b65f9(0x26c)](_0x4a307f,_0x45901a,_0x31a52a,_0x577e9e){var _0x4ecd72=_0x2b65f9;let _0x38d48c=_0x4a307f*this[_0x4ecd72(0x7dd)];if(this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0xa9f)]['x']+this[_0x4ecd72(0x3264)]['x'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0xa9f)]['y']+this[_0x4ecd72(0x3264)]['y'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0xa9f)]['z']+this['worldOffset']['z'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x1a4a)]['r'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x1a4a)]['g'],this['_vertexData'][_0x38d48c++]=_0x45901a[_0x4ecd72(0x1a4a)]['b'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x1a4a)]['a'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x29de)],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x393f)]['x']*_0x45901a['size'],this['_vertexData'][_0x38d48c++]=_0x45901a[_0x4ecd72(0x393f)]['y']*_0x45901a[_0x4ecd72(0x1a2b)],this[_0x4ecd72(0x1091)]&&(this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x31f9)]),this[_0x4ecd72(0x3442)])this[_0x4ecd72(0x1dc3)]!==_0x3240ad[_0x4ecd72(0x2e57)]&&this[_0x4ecd72(0x1dc3)]!==_0x3240ad[_0x4ecd72(0x3b5e)]||(this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x286c)]['x'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x286c)]['y'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x286c)]['z']);else{if(_0x45901a['_initialDirection']){let _0xd6475=_0x45901a[_0x4ecd72(0x2982)];this['isLocal']&&(_0x1ea803['P'][_0x4ecd72(0x29c5)](_0xd6475,this[_0x4ecd72(0x3162)],_0x1ea803['jp'][_0x4ecd72(0xe60)][0x0]),_0xd6475=_0x1ea803['jp'][_0x4ecd72(0xe60)][0x0]),0x0===_0xd6475['x']&&0x0===_0xd6475['z']&&(_0xd6475['x']=0.001),this[_0x4ecd72(0xc80)][_0x38d48c++]=_0xd6475['x'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0xd6475['y'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0xd6475['z'];}else{let _0x2b58f4=_0x45901a['direction'];this[_0x4ecd72(0x25c6)]&&(_0x1ea803['P'][_0x4ecd72(0x29c5)](_0x2b58f4,this[_0x4ecd72(0x3162)],_0x1ea803['jp'][_0x4ecd72(0xe60)][0x0]),_0x2b58f4=_0x1ea803['jp']['Vector3'][0x0]),0x0===_0x2b58f4['x']&&0x0===_0x2b58f4['z']&&(_0x2b58f4['x']=0.001),this['_vertexData'][_0x38d48c++]=_0x2b58f4['x'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x2b58f4['y'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x2b58f4['z'];}}this[_0x4ecd72(0x1551)]&&_0x45901a[_0x4ecd72(0x90d)]&&(this['_vertexData'][_0x38d48c++]=_0x45901a[_0x4ecd72(0x90d)]['x'],this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x45901a[_0x4ecd72(0x90d)]['y'],this['_vertexData'][_0x38d48c++]=_0x45901a['remapData']['z'],this['_vertexData'][_0x38d48c++]=_0x45901a[_0x4ecd72(0x90d)]['w']),this[_0x4ecd72(0x19a0)]||(this['_isAnimationSheetEnabled']&&(0x0===_0x31a52a?_0x31a52a=this[_0x4ecd72(0x1248)]:0x1===_0x31a52a&&(_0x31a52a=0x1-this[_0x4ecd72(0x1248)]),0x0===_0x577e9e?_0x577e9e=this[_0x4ecd72(0x1248)]:0x1===_0x577e9e&&(_0x577e9e=0x1-this['_epsilon'])),this[_0x4ecd72(0xc80)][_0x38d48c++]=_0x31a52a,this['_vertexData'][_0x38d48c++]=_0x577e9e);}[_0x2b65f9(0x102e)](){var _0x1aaf59=_0x2b65f9;this[_0x1aaf59(0x27f5)]&&(this[_0x1aaf59(0x27f5)]['forEach'](_0x448c43=>{var _0x27e5ac=_0x1aaf59;_0x448c43[_0x27e5ac(0xfec)](!0x0);}),this[_0x1aaf59(0x27f5)]=new Array());}[_0x2b65f9(0x1bff)](){var _0x3b47b3=_0x2b65f9,_0x3851d5;this['_rootParticleSystem']&&(-0x1!==(_0x3851d5=this[_0x3b47b3(0x3a8b)][_0x3b47b3(0x27f5)][_0x3b47b3(0x86a)](this))&&this['_rootParticleSystem'][_0x3b47b3(0x27f5)][_0x3b47b3(0xb1f)](_0x3851d5,0x1),this[_0x3b47b3(0x3a8b)]=null);}[_0x2b65f9(0x36f4)](_0x2d1a8c){var _0x688691=_0x2b65f9;if(this[_0x688691(0x1db9)]=0x0<this['_particles'][_0x688691(0x18cc)],this[_0x688691(0x5e4)][_0x688691(0xa9f)]){const _0x134fbb=this[_0x688691(0x5e4)];this[_0x688691(0x3162)]=_0x134fbb['getWorldMatrix']();}else{var _0x5bae4f=this[_0x688691(0x5e4)];this[_0x688691(0x3162)]=_0x1ea803['y3'][_0x688691(0x1c92)](_0x5bae4f['x'],_0x5bae4f['y'],_0x5bae4f['z']);}this[_0x688691(0x3162)][_0x688691(0x4c1)](this[_0x688691(0x1169)]),this[_0x688691(0x264a)](this['_particles']);let _0x559719;for(let _0x361a31=0x0;_0x361a31<_0x2d1a8c&&this['_particles'][_0x688691(0x18cc)]!==this[_0x688691(0xa37)];_0x361a31++){if(_0x559719=this[_0x688691(0x355f)](),this['_particles'][_0x688691(0xede)](_0x559719),this[_0x688691(0x59b)]&&this[_0x688691(0x3328)]&&0x0<this['_lifeTimeGradients']['length']){const _0x20e295=_0x45f89e['R'][_0x688691(0x2641)](this[_0x688691(0x3852)]/this['targetStopDuration']);_0x229c71['fR'][_0x688691(0x1a97)](_0x20e295,this[_0x688691(0x3328)],(_0x56ad35,_0x35e8af)=>{var _0x37dd5d=_0x688691;const _0x46a519=_0x56ad35,_0x4d6105=_0x35e8af;var _0x56ad35=_0x46a519[_0x37dd5d(0x3f88)](),_0x35e8af=_0x4d6105[_0x37dd5d(0x3f88)](),_0x2656d0=(_0x20e295-_0x46a519['gradient'])/(_0x4d6105['gradient']-_0x46a519[_0x37dd5d(0x555)]);_0x559719[_0x37dd5d(0x3bbe)]=_0x45f89e['R'][_0x37dd5d(0x8d6)](_0x56ad35,_0x35e8af,_0x2656d0);});}else _0x559719[_0x688691(0x3bbe)]=_0x45f89e['R'][_0x688691(0x225)](this[_0x688691(0x1dc7)],this['maxLifeTime']);var _0x4c9aaf=_0x45f89e['R']['RandomRange'](this[_0x688691(0x41b3)],this[_0x688691(0x130b)]);(this[_0x688691(0x19d5)]?this:this[_0x688691(0x12fb)])[_0x688691(0x19d5)](this[_0x688691(0x3162)],_0x559719[_0x688691(0xa9f)],_0x559719,this[_0x688691(0x25c6)]),this[_0x688691(0x25c6)]&&(_0x559719[_0x688691(0x3f6e)]?_0x559719[_0x688691(0x3f6e)][_0x688691(0x19f9)](_0x559719[_0x688691(0xa9f)]):_0x559719[_0x688691(0x3f6e)]=_0x559719[_0x688691(0xa9f)]['clone'](),_0x1ea803['P'][_0x688691(0x3bd9)](_0x559719[_0x688691(0x3f6e)],this[_0x688691(0x3162)],_0x559719[_0x688691(0xa9f)])),this[_0x688691(0x3aaf)]?this[_0x688691(0x3aaf)](this[_0x688691(0x3162)],_0x559719[_0x688691(0x286c)],_0x559719,this['isLocal']):this[_0x688691(0x12fb)][_0x688691(0x3aaf)](this[_0x688691(0x3162)],_0x559719[_0x688691(0x286c)],_0x559719,this[_0x688691(0x25c6)],this[_0x688691(0x1169)]),0x0===_0x4c9aaf?_0x559719[_0x688691(0x2982)]?_0x559719[_0x688691(0x2982)][_0x688691(0x19f9)](_0x559719['direction']):_0x559719[_0x688691(0x2982)]=_0x559719[_0x688691(0x286c)][_0x688691(0x77b)]():_0x559719[_0x688691(0x2982)]=null,_0x559719[_0x688691(0x286c)][_0x688691(0x542)](_0x4c9aaf),this[_0x688691(0x1d1f)]&&0x0!==this['_sizeGradients'][_0x688691(0x18cc)]?(_0x559719[_0x688691(0x2231)]=this[_0x688691(0x1d1f)][0x0],_0x559719[_0x688691(0x1aa3)]=_0x559719[_0x688691(0x2231)][_0x688691(0x3f88)](),_0x559719[_0x688691(0x1a2b)]=_0x559719['_currentSize1'],0x1<this[_0x688691(0x1d1f)]['length']?_0x559719[_0x688691(0x1b54)]=this[_0x688691(0x1d1f)][0x1]['getFactor']():_0x559719[_0x688691(0x1b54)]=_0x559719[_0x688691(0x1aa3)]):_0x559719['size']=_0x45f89e['R'][_0x688691(0x225)](this[_0x688691(0x215c)],this['maxSize']),_0x559719[_0x688691(0x393f)][_0x688691(0x9b3)](_0x45f89e['R'][_0x688691(0x225)](this[_0x688691(0x60e)],this[_0x688691(0x1d54)]),_0x45f89e['R'][_0x688691(0x225)](this[_0x688691(0x3167)],this[_0x688691(0x3508)])),this[_0x688691(0x2e0c)]&&this[_0x688691(0x2e0c)][0x0]&&this[_0x688691(0x59b)]&&(_0x4c9aaf=this[_0x688691(0x3852)]/this[_0x688691(0x59b)],_0x229c71['fR']['GetCurrentGradient'](_0x4c9aaf,this[_0x688691(0x2e0c)],(_0x5aa649,_0x32e08e,_0x471beb)=>{var _0x322d60=_0x688691;_0x5aa649!==this['_currentStartSizeGradient']&&(this['_currentStartSize1']=this[_0x322d60(0x3dec)],this['_currentStartSize2']=_0x32e08e[_0x322d60(0x3f88)](),this['_currentStartSizeGradient']=_0x5aa649),_0x32e08e=_0x45f89e['R']['Lerp'](this['_currentStartSize1'],this[_0x322d60(0x3dec)],_0x471beb),_0x559719[_0x322d60(0x393f)][_0x322d60(0x542)](_0x32e08e);})),this[_0x688691(0xd77)]&&0x0!==this['_angularSpeedGradients'][_0x688691(0x18cc)]?(_0x559719['_currentAngularSpeedGradient']=this['_angularSpeedGradients'][0x0],_0x559719[_0x688691(0x25ec)]=_0x559719[_0x688691(0x401d)]['getFactor'](),_0x559719[_0x688691(0x4f3)]=_0x559719[_0x688691(0x25ec)],0x1<this['_angularSpeedGradients'][_0x688691(0x18cc)]?_0x559719[_0x688691(0x15fc)]=this[_0x688691(0xd77)][0x1]['getFactor']():_0x559719[_0x688691(0x15fc)]=_0x559719[_0x688691(0x4f3)]):_0x559719[_0x688691(0x25ec)]=_0x45f89e['R'][_0x688691(0x225)](this[_0x688691(0x17ac)],this[_0x688691(0x21a2)]),_0x559719[_0x688691(0x29de)]=_0x45f89e['R'][_0x688691(0x225)](this[_0x688691(0x2d0c)],this[_0x688691(0x7d6)]),this[_0x688691(0x1a39)]&&0x0<this['_velocityGradients'][_0x688691(0x18cc)]&&(_0x559719[_0x688691(0x9f3)]=this[_0x688691(0x1a39)][0x0],_0x559719[_0x688691(0x24ec)]=_0x559719[_0x688691(0x9f3)][_0x688691(0x3f88)](),0x1<this[_0x688691(0x1a39)][_0x688691(0x18cc)]?_0x559719[_0x688691(0x5e9)]=this['_velocityGradients'][0x1][_0x688691(0x3f88)]():_0x559719[_0x688691(0x5e9)]=_0x559719[_0x688691(0x24ec)]),this[_0x688691(0x1c22)]&&0x0<this[_0x688691(0x1c22)]['length']&&(_0x559719['_currentLimitVelocityGradient']=this[_0x688691(0x1c22)][0x0],_0x559719[_0x688691(0x3a03)]=_0x559719['_currentLimitVelocityGradient'][_0x688691(0x3f88)](),0x1<this[_0x688691(0x1c22)]['length']?_0x559719[_0x688691(0x2aca)]=this[_0x688691(0x1c22)][0x1]['getFactor']():_0x559719[_0x688691(0x2aca)]=_0x559719[_0x688691(0x3a03)]),this[_0x688691(0x3d72)]&&0x0<this[_0x688691(0x3d72)][_0x688691(0x18cc)]&&(_0x559719[_0x688691(0x3c6b)]=this[_0x688691(0x3d72)][0x0],_0x559719[_0x688691(0x1cb0)]=_0x559719[_0x688691(0x3c6b)][_0x688691(0x3f88)](),0x1<this[_0x688691(0x3d72)][_0x688691(0x18cc)]?_0x559719['_currentDrag2']=this[_0x688691(0x3d72)][0x1][_0x688691(0x3f88)]():_0x559719[_0x688691(0x29a0)]=_0x559719[_0x688691(0x1cb0)]),this[_0x688691(0x1bed)]&&0x0!==this[_0x688691(0x1bed)][_0x688691(0x18cc)]?(_0x559719[_0x688691(0x1b0c)]=this[_0x688691(0x1bed)][0x0],_0x559719[_0x688691(0x1b0c)][_0x688691(0x276)](_0x559719['color']),_0x559719[_0x688691(0x38de)][_0x688691(0x19f9)](_0x559719[_0x688691(0x1a4a)]),0x1<this[_0x688691(0x1bed)][_0x688691(0x18cc)]?this[_0x688691(0x1bed)][0x1]['getColorToRef'](_0x559719['_currentColor2']):_0x559719[_0x688691(0x41fb)]['copyFrom'](_0x559719[_0x688691(0x1a4a)])):(_0x4c9aaf=_0x45f89e['R']['RandomRange'](0x0,0x1),_0xe043f4['HE']['LerpToRef'](this['color1'],this[_0x688691(0x3957)],_0x4c9aaf,_0x559719[_0x688691(0x1a4a)]),this['colorDead'][_0x688691(0x185b)](_0x559719[_0x688691(0x1a4a)],this[_0x688691(0x1c5a)]),this['_colorDiff'][_0x688691(0x279e)](0x1/_0x559719[_0x688691(0x3bbe)],_0x559719[_0x688691(0x58d)])),this[_0x688691(0x1091)]&&(_0x559719['_initialStartSpriteCellID']=this[_0x688691(0x2035)],_0x559719['_initialEndSpriteCellID']=this[_0x688691(0xdd9)],_0x559719[_0x688691(0x3f11)]=this[_0x688691(0x27e3)]),_0x559719['direction']['addInPlace'](this[_0x688691(0x1243)]),this[_0x688691(0x1551)]&&(_0x559719['remapData']=new _0x1ea803['Lt'](0x0,0x1,0x0,0x1)),this[_0x688691(0x39be)]&&(_0x559719[_0x688691(0x2439)]?(_0x559719['_randomNoiseCoordinates1'][_0x688691(0x9b3)](Math['random'](),Math['random'](),Math[_0x688691(0x1384)]()),_0x559719[_0x688691(0x230e)][_0x688691(0x9b3)](Math[_0x688691(0x1384)](),Math[_0x688691(0x1384)](),Math['random']())):(_0x559719['_randomNoiseCoordinates1']=new _0x1ea803['P'](Math[_0x688691(0x1384)](),Math[_0x688691(0x1384)](),Math[_0x688691(0x1384)]()),_0x559719[_0x688691(0x230e)]=new _0x1ea803['P'](Math['random'](),Math['random'](),Math['random']()))),_0x559719['_inheritParticleInfoToSubEmitters']();}}static[_0x2b65f9(0x2f3a)](_0x1cae58=!0x1,_0x5025ce=!0x1,_0x5c2087=!0x1){var _0x1f11a1=_0x2b65f9;const _0x55eb1e=[_0xf0ec32['o']['PositionKind'],_0xf0ec32['o'][_0x1f11a1(0x1e26)],_0x1f11a1(0x29de),'offset',_0x1f11a1(0x1a2b)];return _0x1cae58&&_0x55eb1e[_0x1f11a1(0xede)]('cellIndex'),_0x5025ce||_0x55eb1e[_0x1f11a1(0xede)]('direction'),_0x5c2087&&_0x55eb1e[_0x1f11a1(0xede)](_0x1f11a1(0x90d)),_0x55eb1e;}static[_0x2b65f9(0x19ca)](_0x52997d=!0x1,_0x527e04=!0x1){var _0x12a820=_0x2b65f9;const _0x177fea=[_0x12a820(0x221f),_0x12a820(0x351f),'projection','textureMask',_0x12a820(0x3dc2),_0x12a820(0x4190)];return(0x0,_0x7994a1['qx'])(_0x177fea),_0x52997d&&_0x177fea['push'](_0x12a820(0x17c9)),_0x527e04&&_0x177fea['push'](_0x12a820(0x2c91)),_0x177fea;}['fillDefines'](_0x389f6c,_0x184c4a){var _0x516a75=_0x2b65f9;if(this[_0x516a75(0x3c5c)]&&(0x0,_0x7994a1['lK'])(this,this[_0x516a75(0x3c5c)],_0x389f6c),this[_0x516a75(0x1091)]&&_0x389f6c[_0x516a75(0xede)](_0x516a75(0x483)),this['useLogarithmicDepth']&&_0x389f6c[_0x516a75(0xede)](_0x516a75(0x2025)),_0x184c4a===_0x3240ad[_0x516a75(0x3376)]&&_0x389f6c[_0x516a75(0xede)](_0x516a75(0x167c)),this['_useRampGradients']&&_0x389f6c['push']('#define\x20RAMPGRADIENT'),this[_0x516a75(0x3442)])switch(_0x389f6c[_0x516a75(0xede)]('#define\x20BILLBOARD'),this['billboardMode']){case _0x3240ad['BILLBOARDMODE_Y']:_0x389f6c[_0x516a75(0xede)](_0x516a75(0x40f1));break;case _0x3240ad[_0x516a75(0x2e57)]:case _0x3240ad[_0x516a75(0x3b5e)]:_0x389f6c[_0x516a75(0xede)](_0x516a75(0x26ff)),this[_0x516a75(0x1dc3)]===_0x3240ad['BILLBOARDMODE_STRETCHED_LOCAL']&&_0x389f6c[_0x516a75(0xede)](_0x516a75(0x29d9));break;case _0x3240ad['BILLBOARDMODE_ALL']:_0x389f6c['push'](_0x516a75(0x26b6));}this[_0x516a75(0x2dd9)]&&(this['_imageProcessingConfiguration']['prepareDefines'](this[_0x516a75(0x5be)]),_0x389f6c['push'](this['_imageProcessingConfigurationDefines']['toString']()));}[_0x2b65f9(0x2a42)](_0x4fb6a0,_0x23b6d9,_0x2573ab){var _0xa3be69=_0x2b65f9;_0x23b6d9['push'](..._0x3240ad['_GetAttributeNamesOrOptions'](this[_0xa3be69(0x1091)],this[_0xa3be69(0x3442)]&&this[_0xa3be69(0x1dc3)]!==_0x3240ad['BILLBOARDMODE_STRETCHED']&&this['billboardMode']!==_0x3240ad['BILLBOARDMODE_STRETCHED_LOCAL'],this[_0xa3be69(0x1551)])),_0x4fb6a0[_0xa3be69(0xede)](..._0x3240ad[_0xa3be69(0x19ca)](this[_0xa3be69(0x1091)],this[_0xa3be69(0x2e23)])),_0x2573ab['push']('diffuseSampler',_0xa3be69(0xfd5)),this['_imageProcessingConfiguration']&&(_0x207dd1['$'][_0xa3be69(0x3dc)](_0x4fb6a0,this['_imageProcessingConfigurationDefines']),_0x207dd1['$']['PrepareSamplers'](_0x2573ab,this[_0xa3be69(0x5be)]));}['_getWrapper'](_0x5910cc){var _0x1448d6=_0x2b65f9,_0x39e852=this[_0x1448d6(0x2ef9)](_0x5910cc);if(null!=_0x39e852&&_0x39e852[_0x1448d6(0x2a69)])return _0x39e852;const _0xcf5813=[];this[_0x1448d6(0x1f79)](_0xcf5813,_0x5910cc),_0x39e852=this[_0x1448d6(0x355c)][_0x1448d6(0x1d9a)][_0x1448d6(0xe2c)]?this['_engine']['currentRenderPassId']:_0x529b39['g']['RENDERPASS_MAIN'];let _0x1d80b0=this[_0x1448d6(0xf91)][_0x39e852],_0x4154ab=(_0x1d80b0=_0x1d80b0||(this[_0x1448d6(0xf91)][_0x39e852]=[]))[_0x5910cc];_0x4154ab||((_0x4154ab=new _0x3ab30a['q'](this[_0x1448d6(0x355c)]))['drawContext']&&(_0x4154ab[_0x1448d6(0x374c)][_0x1448d6(0x250f)]=this[_0x1448d6(0x19a0)]),_0x1d80b0[_0x5910cc]=_0x4154ab);var _0x1ae4c2,_0x33398c,_0x39e852=_0xcf5813[_0x1448d6(0x21ee)]('\x0a');return _0x4154ab[_0x1448d6(0x1254)]!==_0x39e852&&(this['fillUniformsAttributesAndSamplerNames'](_0x5910cc=[],_0x1ae4c2=[],_0x33398c=[]),_0x4154ab[_0x1448d6(0x260f)](this[_0x1448d6(0x355c)][_0x1448d6(0x2442)](_0x1448d6(0x158b),_0x1ae4c2,_0x5910cc,_0x33398c,_0x39e852),_0x39e852)),_0x4154ab;}['animate'](_0x24de02=!0x1){var _0x1f1d32=_0x2b65f9,_0x5ddcb3;if(this[_0x1f1d32(0x28f2)]){if(!_0x24de02&&this['_scene']){if(!this['isReady']())return;if(this[_0x1f1d32(0x28c8)]===this[_0x1f1d32(0x3c5c)]['getFrameId']())return;this['_currentRenderId']=this['_scene'][_0x1f1d32(0x7f3)]();}this['_scaledUpdateSpeed']=this[_0x1f1d32(0xe28)]*(_0x24de02?this[_0x1f1d32(0x3035)]:(null==(_0x5ddcb3=this[_0x1f1d32(0x3c5c)])?void 0x0:_0x5ddcb3[_0x1f1d32(0x2f90)]())||0x1);let _0x315523;if(-0x1<this[_0x1f1d32(0x1311)])_0x315523=this[_0x1f1d32(0x1311)],this['_newPartsExcess']=0x0,this['manualEmitCount']=0x0;else{let _0x1f240f=this[_0x1f1d32(0xd4e)];this[_0x1f1d32(0x29c9)]&&0x0<this['_emitRateGradients']['length']&&this[_0x1f1d32(0x59b)]&&(_0x5ddcb3=this[_0x1f1d32(0x3852)]/this['targetStopDuration'],_0x229c71['fR'][_0x1f1d32(0x1a97)](_0x5ddcb3,this[_0x1f1d32(0x29c9)],(_0x590036,_0x9b348d,_0x446610)=>{var _0x52ebbd=_0x1f1d32;_0x590036!==this[_0x52ebbd(0xe55)]&&(this[_0x52ebbd(0x3687)]=this['_currentEmitRate2'],this[_0x52ebbd(0x124e)]=_0x9b348d['getFactor'](),this['_currentEmitRateGradient']=_0x590036),_0x1f240f=_0x45f89e['R'][_0x52ebbd(0x8d6)](this[_0x52ebbd(0x3687)],this[_0x52ebbd(0x124e)],_0x446610);})),_0x315523=_0x1f240f*this[_0x1f1d32(0x424f)]>>0x0,this[_0x1f1d32(0x1aa5)]+=_0x1f240f*this[_0x1f1d32(0x424f)]-_0x315523;}if(0x1<this[_0x1f1d32(0x1aa5)]&&(_0x315523+=this[_0x1f1d32(0x1aa5)]>>0x0,this[_0x1f1d32(0x1aa5)]-=this['_newPartsExcess']>>0x0),this[_0x1f1d32(0x1db9)]=!0x1,this[_0x1f1d32(0xe88)]?_0x315523=0x0:(this[_0x1f1d32(0x3852)]+=this[_0x1f1d32(0x424f)],this[_0x1f1d32(0x59b)]&&this['_actualFrame']>=this['targetStopDuration']&&this['stop']()),this['_update'](_0x315523),this[_0x1f1d32(0xe88)]&&!this[_0x1f1d32(0x1db9)]&&(this['_started']=!0x1,this[_0x1f1d32(0x2427)]&&this[_0x1f1d32(0x2427)](),this[_0x1f1d32(0x3706)]&&this['_scene']&&this[_0x1f1d32(0x3c5c)][_0x1f1d32(0x2d84)][_0x1f1d32(0xede)](this)),!_0x24de02){let _0x40613d=0x0;for(let _0x580bba=0x0;_0x580bba<this[_0x1f1d32(0x25e5)]['length'];_0x580bba++){var _0x54df70=this[_0x1f1d32(0x25e5)][_0x580bba];this[_0x1f1d32(0x11a2)](_0x40613d,_0x54df70),_0x40613d+=this[_0x1f1d32(0x19a0)]?0x1:0x4;}this['_vertexBuffer']&&this['_vertexBuffer'][_0x1f1d32(0x28e2)](this['_vertexData'],0x0,this[_0x1f1d32(0x25e5)][_0x1f1d32(0x18cc)]);}0x0===this[_0x1f1d32(0x1311)]&&this[_0x1f1d32(0x3706)]&&this[_0x1f1d32(0xfec)]();}}[_0x2b65f9(0x11a2)](_0x20928e,_0x279238){var _0x563412=_0x2b65f9;this[_0x563412(0x26c)](_0x20928e++,_0x279238,0x0,0x0),this[_0x563412(0x19a0)]||(this['_appendParticleVertex'](_0x20928e++,_0x279238,0x1,0x0),this[_0x563412(0x26c)](_0x20928e++,_0x279238,0x1,0x1),this[_0x563412(0x26c)](_0x20928e++,_0x279238,0x0,0x1));}[_0x2b65f9(0x22e6)](){var _0xa0ed71=_0x2b65f9,_0x185aeb;this[_0xa0ed71(0x355c)][_0xa0ed71(0x16da)]()[_0xa0ed71(0x1074)]&&(this['_vertexArrayObject']=null),this[_0xa0ed71(0x2aa7)](),null!=(_0x185aeb=this[_0xa0ed71(0x3840)])&&_0x185aeb[_0xa0ed71(0x1834)](),null!=(_0x185aeb=this[_0xa0ed71(0x995)])&&_0x185aeb['_rebuild']();for(const _0x7dfaff in this[_0xa0ed71(0x257e)])this[_0xa0ed71(0x257e)][_0x7dfaff][_0xa0ed71(0x1834)]();this[_0xa0ed71(0x395)]();}[_0x2b65f9(0x3b27)](){var _0x20e096=_0x2b65f9;if(!this[_0x20e096(0x5e4)]||this[_0x20e096(0x2dd9)]&&!this['_imageProcessingConfiguration'][_0x20e096(0x3b27)]()||!this[_0x20e096(0x32c4)]||!this['particleTexture'][_0x20e096(0x3b27)]())return!0x1;if(this['blendMode']!==_0x3240ad[_0x20e096(0x39e9)]){if(!this[_0x20e096(0x2fc8)](this[_0x20e096(0xc38)])[_0x20e096(0x2a69)][_0x20e096(0x3b27)]())return!0x1;}else{if(!this[_0x20e096(0x2fc8)](_0x3240ad[_0x20e096(0x3376)])[_0x20e096(0x2a69)]['isReady']())return!0x1;if(!this[_0x20e096(0x2fc8)](_0x3240ad[_0x20e096(0x33e0)])['effect'][_0x20e096(0x3b27)]())return!0x1;}return!0x0;}[_0x2b65f9(0x3bac)](_0x5d25b5){var _0x14b723=_0x2b65f9,_0x5e6f57=this[_0x14b723(0x2fc8)](_0x5d25b5);const _0x358e8f=_0x5e6f57['effect'],_0xdcaf2d=this[_0x14b723(0x355c)],_0x31540f=(_0xdcaf2d[_0x14b723(0x2dd7)](_0x5e6f57),null!=(_0x5e6f57=this[_0x14b723(0x31bc)])?_0x5e6f57:this[_0x14b723(0x3c5c)][_0x14b723(0x3ca4)]()),_0x5c6cd4=(_0x358e8f[_0x14b723(0x2265)](_0x14b723(0x27fe),this['particleTexture']),_0x358e8f['setMatrix']('view',_0x31540f),_0x358e8f[_0x14b723(0x3041)](_0x14b723(0x968),null!=(_0x5e6f57=this['defaultProjectionMatrix'])?_0x5e6f57:this[_0x14b723(0x3c5c)][_0x14b723(0x109d)]()),this['_isAnimationSheetEnabled']&&this['particleTexture']&&(_0x5e6f57=this['particleTexture'][_0x14b723(0x11fd)](),_0x358e8f['setFloat3'](_0x14b723(0x17c9),this[_0x14b723(0x2dd4)]/_0x5e6f57[_0x14b723(0x146c)],this['spriteCellHeight']/_0x5e6f57['height'],this[_0x14b723(0x2dd4)]/_0x5e6f57[_0x14b723(0x146c)])),_0x358e8f[_0x14b723(0x1b7f)](_0x14b723(0x3dc2),this[_0x14b723(0x3dc2)]),_0x358e8f[_0x14b723(0x1ea8)]('textureMask',this[_0x14b723(0x347d)]['r'],this['textureMask']['g'],this[_0x14b723(0x347d)]['b'],this['textureMask']['a']),this['_isBillboardBased']&&this[_0x14b723(0x3c5c)]&&(_0x5e6f57=this[_0x14b723(0x3c5c)][_0x14b723(0x1647)],_0x358e8f['setVector3']('eyePosition',_0x5e6f57[_0x14b723(0x2cb7)])),this[_0x14b723(0x2b2e)]&&(this[_0x14b723(0x27a)]&&this[_0x14b723(0x27a)][_0x14b723(0x18cc)]||(this[_0x14b723(0x2b2e)]['dispose'](),this['_rampGradientsTexture']=null),_0x358e8f[_0x14b723(0x2265)](_0x14b723(0xfd5),this[_0x14b723(0x2b2e)])),_0x358e8f['defines']);switch(this[_0x14b723(0x3c5c)]&&(0x0,_0x7994a1['an'])(_0x358e8f,this,this['_scene']),0x0<=_0x5c6cd4['indexOf'](_0x14b723(0x26b6))&&(_0x31540f[_0x14b723(0x4c1)](_0x1ea803['jp']['Matrix'][0x0]),_0x358e8f[_0x14b723(0x3041)](_0x14b723(0x221f),_0x1ea803['jp'][_0x14b723(0x12cd)][0x0])),void 0x0!==this[_0x14b723(0x294b)]?(this[_0x14b723(0x294b)]||(this['_vertexArrayObject']=this[_0x14b723(0x355c)][_0x14b723(0x127c)](this[_0x14b723(0x257e)],this[_0x14b723(0x783)],_0x358e8f)),this['_engine'][_0x14b723(0x453)](this[_0x14b723(0x294b)],this[_0x14b723(0x783)])):_0xdcaf2d[_0x14b723(0x40ca)](this[_0x14b723(0x257e)],this['_indexBuffer'],_0x358e8f),this[_0x14b723(0x2e23)]&&this['_scene']&&_0xeacbc0['G']['BindLogDepth'](_0x5c6cd4,_0x358e8f,this[_0x14b723(0x3c5c)]),this[_0x14b723(0x2dd9)]&&!this['_imageProcessingConfiguration']['applyByPostProcess']&&this['_imageProcessingConfiguration']['bind'](_0x358e8f),_0x5d25b5){case _0x3240ad['BLENDMODE_ADD']:_0xdcaf2d[_0x14b723(0x3fda)](_0x529b39['g'][_0x14b723(0x4121)]);break;case _0x3240ad[_0x14b723(0x1a52)]:_0xdcaf2d[_0x14b723(0x3fda)](_0x529b39['g'][_0x14b723(0x2e7b)]);break;case _0x3240ad[_0x14b723(0x386a)]:_0xdcaf2d['setAlphaMode'](_0x529b39['g'][_0x14b723(0x2917)]);break;case _0x3240ad[_0x14b723(0x3376)]:_0xdcaf2d['setAlphaMode'](_0x529b39['g'][_0x14b723(0x31aa)]);}return this[_0x14b723(0x3117)]&&this[_0x14b723(0x3117)][_0x14b723(0x3608)](_0x358e8f),this[_0x14b723(0x19a0)]?_0xdcaf2d[_0x14b723(0x809)](_0x529b39['g'][_0x14b723(0x1e71)],0x0,0x4,this[_0x14b723(0x25e5)][_0x14b723(0x18cc)]):_0xdcaf2d[_0x14b723(0x29fa)](_0x529b39['g'][_0x14b723(0x2cac)],0x0,0x6*this[_0x14b723(0x25e5)][_0x14b723(0x18cc)]),this['_particles']['length'];}[_0x2b65f9(0x3ff8)](){var _0x35077a=_0x2b65f9;if(!this[_0x35077a(0x3b27)]()||!this['_particles'][_0x35077a(0x18cc)])return 0x0;const _0x4ef054=this['_engine'];_0x4ef054[_0x35077a(0x1f2b)]&&(_0x4ef054['setState'](!0x1),this[_0x35077a(0x3ce1)]&&_0x4ef054[_0x35077a(0x2fb3)](!0x0));var _0x4c2c59=this['blendMode']===_0x3240ad[_0x35077a(0x39e9)]?this[_0x35077a(0x3bac)](_0x3240ad[_0x35077a(0x3376)])+this[_0x35077a(0x3bac)](_0x3240ad[_0x35077a(0x33e0)]):this['_render'](this[_0x35077a(0xc38)]);return this[_0x35077a(0x355c)]['unbindInstanceAttributes'](),this['_engine'][_0x35077a(0x3fda)](_0x529b39['g'][_0x35077a(0x8ac)]),_0x4c2c59;}[_0x2b65f9(0x41a)](_0x35db9d=!0x0){var _0x566869=_0x2b65f9;if(this[_0x566869(0x395)](),this[_0x566869(0x995)]&&(this[_0x566869(0x995)][_0x566869(0x41a)](),this['_vertexBuffer']=null),this[_0x566869(0x3840)]&&(this[_0x566869(0x3840)]['dispose'](),this[_0x566869(0x3840)]=null),this[_0x566869(0x783)]&&(this[_0x566869(0x355c)][_0x566869(0x27b0)](this['_indexBuffer']),this[_0x566869(0x783)]=null),this[_0x566869(0x294b)]&&(this[_0x566869(0x355c)]['releaseVertexArrayObject'](this[_0x566869(0x294b)]),this[_0x566869(0x294b)]=null),_0x35db9d&&this[_0x566869(0x32c4)]&&(this[_0x566869(0x32c4)][_0x566869(0x41a)](),this[_0x566869(0x32c4)]=null),_0x35db9d&&this[_0x566869(0x39be)]&&(this[_0x566869(0x39be)][_0x566869(0x41a)](),this[_0x566869(0x39be)]=null),this[_0x566869(0x2b2e)]&&(this[_0x566869(0x2b2e)][_0x566869(0x41a)](),this[_0x566869(0x2b2e)]=null),this[_0x566869(0x1bff)](),this[_0x566869(0x1e0c)]&&!this[_0x566869(0x3753)]&&this[_0x566869(0x74a)](),this[_0x566869(0x3753)]&&this['_subEmitters'][_0x566869(0x18cc)]){for(let _0x38bb3a=0x0;_0x38bb3a<this[_0x566869(0x3753)][_0x566869(0x18cc)];_0x38bb3a++)for(const _0x3e28ba of this[_0x566869(0x3753)][_0x38bb3a])_0x3e28ba['dispose']();this[_0x566869(0x3753)]=[],this[_0x566869(0x1e0c)]=[];}this[_0x566869(0x3f5d)]&&this['emitter']&&this[_0x566869(0x5e4)][_0x566869(0x41a)]&&this[_0x566869(0x5e4)][_0x566869(0x41a)](!0x0),this[_0x566869(0x3117)]&&this[_0x566869(0x3117)]['clear'](),this[_0x566869(0x3c5c)]&&(-0x1<(_0x35db9d=this['_scene'][_0x566869(0x3f0f)][_0x566869(0x86a)](this))&&this[_0x566869(0x3c5c)][_0x566869(0x3f0f)][_0x566869(0xb1f)](_0x35db9d,0x1),this[_0x566869(0x3c5c)][_0x566869(0x3949)]['dispose']()),this['onDisposeObservable'][_0x566869(0x3608)](this),this[_0x566869(0x6e9)][_0x566869(0x13c8)](),this[_0x566869(0x26b)][_0x566869(0x13c8)](),this[_0x566869(0x14ff)]();}['clone'](_0x12df09,_0x32457e,_0x102de2=!0x1){var _0x393298=_0x2b65f9;const _0x2b4789=Object[_0x393298(0x12fe)]({},this[_0x393298(0x2505)]);let _0x1979ce=null;const _0x14d260=this[_0x393298(0x355c)];_0x14d260[_0x393298(0x1bb3)]&&null!=this[_0x393298(0x3c6f)]&&(_0x2dd4b6=0x0<(_0x1979ce=this[_0x393298(0x3c6f)])[_0x393298(0x3152)][_0x393298(0x1254)][_0x393298(0x18cc)]?_0x1979ce['shaderOptions'][_0x393298(0x1254)][_0x393298(0x21ee)]('\x0a'):'',_0x2dd4b6=_0x14d260[_0x393298(0x1bb3)](_0x1979ce[_0x393298(0x38ff)][_0x393298(0x226c)],_0x1979ce[_0x393298(0x3152)][_0x393298(0x2006)],_0x1979ce[_0x393298(0x3152)][_0x393298(0x322d)],_0x2dd4b6),_0x2b4789[0x0]?_0x2b4789[0x0]['effect']=_0x2dd4b6:this[_0x393298(0x2730)](_0x2dd4b6,0x0));var _0x2dd4b6=this[_0x393298(0x18e2)](_0x102de2);const _0x443389=_0x3240ad[_0x393298(0x2de7)](_0x2dd4b6,this[_0x393298(0x3c5c)]||this[_0x393298(0x355c)],this[_0x393298(0x31c3)]);return _0x443389[_0x393298(0xc1b)]=_0x12df09,_0x443389['customShader']=_0x1979ce,_0x443389[_0x393298(0x2505)]=_0x2b4789,void 0x0===_0x32457e&&(_0x32457e=this['emitter']),this[_0x393298(0x39be)]&&(_0x443389[_0x393298(0x39be)]=this[_0x393298(0x39be)][_0x393298(0x77b)]()),_0x443389['emitter']=_0x32457e,this[_0x393298(0x2a7b)]||_0x443389['start'](),_0x443389;}['serialize'](_0x3d3214=!0x1){var _0x1bf187=_0x2b65f9;const _0x2f102b={};if(_0x3240ad['_Serialize'](_0x2f102b,this,_0x3d3214),_0x2f102b['textureMask']=this[_0x1bf187(0x347d)][_0x1bf187(0x4049)](),_0x2f102b[_0x1bf187(0x3c6f)]=this[_0x1bf187(0x3c6f)],_0x2f102b['preventAutoStart']=this[_0x1bf187(0x2a7b)],this[_0x1bf187(0x1e0c)]){_0x2f102b[_0x1bf187(0x1e0c)]=[],this['_subEmitters']||this[_0x1bf187(0x74a)]();for(const _0x4f49de of this[_0x1bf187(0x3753)]){const _0x481001=[];for(const _0x4727f7 of _0x4f49de)_0x481001[_0x1bf187(0xede)](_0x4727f7[_0x1bf187(0x18e2)](_0x3d3214));_0x2f102b['subEmitters'][_0x1bf187(0xede)](_0x481001);}}return _0x2f102b;}static[_0x2b65f9(0x864)](_0x8fe807,_0x5c8b28,_0x2601bc){var _0x409290=_0x2b65f9;if(_0x8fe807[_0x409290(0xc1b)]=_0x5c8b28['name'],_0x8fe807['id']=_0x5c8b28['id'],_0x8fe807[_0x409290(0x74f)]=_0x5c8b28[_0x409290(0x2e67)](),_0x8fe807['disposeOnStop']=_0x5c8b28[_0x409290(0x3706)],_0x8fe807[_0x409290(0x1311)]=_0x5c8b28['manualEmitCount'],_0x5c8b28['emitter'][_0x409290(0xa9f)]){var _0x3c08ff=_0x5c8b28[_0x409290(0x5e4)];_0x8fe807[_0x409290(0xf86)]=_0x3c08ff['id'];}else{const _0x21de96=_0x5c8b28['emitter'];_0x8fe807[_0x409290(0x5e4)]=_0x21de96['asArray']();}_0x5c8b28[_0x409290(0x12fb)]&&(_0x8fe807[_0x409290(0x12fb)]=_0x5c8b28[_0x409290(0x12fb)][_0x409290(0x18e2)]()),_0x5c8b28[_0x409290(0x32c4)]&&(_0x2601bc?_0x8fe807[_0x409290(0x1589)]=_0x5c8b28[_0x409290(0x32c4)][_0x409290(0x18e2)]():(_0x8fe807[_0x409290(0x2b76)]=_0x5c8b28[_0x409290(0x32c4)][_0x409290(0xc1b)],_0x8fe807[_0x409290(0x1aaa)]=!!_0x5c8b28[_0x409290(0x32c4)][_0x409290(0x1dc4)])),_0x8fe807[_0x409290(0x25c6)]=_0x5c8b28['isLocal'],_0x15f6b1['p4'][_0x409290(0x4219)](_0x5c8b28,_0x8fe807),_0x8fe807[_0x409290(0x23e8)]=_0x5c8b28[_0x409290(0x23e8)],_0x8fe807[_0x409290(0x2f99)]=_0x5c8b28[_0x409290(0x2f99)],_0x8fe807[_0x409290(0x3c5)]=_0x5c8b28[_0x409290(0x3c5)],_0x8fe807[_0x409290(0x123f)]=_0x5c8b28[_0x409290(0x123f)],_0x8fe807[_0x409290(0x3b61)]=_0x5c8b28[_0x409290(0x3b61)],_0x8fe807[_0x409290(0x197a)]=_0x5c8b28[_0x409290(0x197a)],_0x8fe807[_0x409290(0x366e)]=_0x5c8b28[_0x409290(0x366e)],_0x8fe807[_0x409290(0x1dc3)]=_0x5c8b28[_0x409290(0x1dc3)],_0x8fe807[_0x409290(0x17ac)]=_0x5c8b28['minAngularSpeed'],_0x8fe807[_0x409290(0x21a2)]=_0x5c8b28[_0x409290(0x21a2)],_0x8fe807['minSize']=_0x5c8b28[_0x409290(0x215c)],_0x8fe807[_0x409290(0x2ee0)]=_0x5c8b28[_0x409290(0x2ee0)],_0x8fe807[_0x409290(0x60e)]=_0x5c8b28['minScaleX'],_0x8fe807['maxScaleX']=_0x5c8b28[_0x409290(0x1d54)],_0x8fe807[_0x409290(0x3167)]=_0x5c8b28[_0x409290(0x3167)],_0x8fe807['maxScaleY']=_0x5c8b28[_0x409290(0x3508)],_0x8fe807[_0x409290(0x41b3)]=_0x5c8b28[_0x409290(0x41b3)],_0x8fe807[_0x409290(0x130b)]=_0x5c8b28[_0x409290(0x130b)],_0x8fe807[_0x409290(0x1dc7)]=_0x5c8b28[_0x409290(0x1dc7)],_0x8fe807['maxLifeTime']=_0x5c8b28['maxLifeTime'],_0x8fe807[_0x409290(0xd4e)]=_0x5c8b28[_0x409290(0xd4e)],_0x8fe807[_0x409290(0xc3a)]=_0x5c8b28[_0x409290(0xc3a)][_0x409290(0x4049)](),_0x8fe807['noiseStrength']=_0x5c8b28[_0x409290(0x2e64)][_0x409290(0x4049)](),_0x8fe807[_0x409290(0x23ce)]=_0x5c8b28[_0x409290(0x23ce)][_0x409290(0x4049)](),_0x8fe807['color2']=_0x5c8b28[_0x409290(0x3957)][_0x409290(0x4049)](),_0x8fe807[_0x409290(0x38fb)]=_0x5c8b28['colorDead'][_0x409290(0x4049)](),_0x8fe807['updateSpeed']=_0x5c8b28[_0x409290(0xe28)],_0x8fe807[_0x409290(0x59b)]=_0x5c8b28['targetStopDuration'],_0x8fe807[_0x409290(0xc38)]=_0x5c8b28[_0x409290(0xc38)],_0x8fe807[_0x409290(0x832)]=_0x5c8b28[_0x409290(0x832)],_0x8fe807['preWarmStepOffset']=_0x5c8b28[_0x409290(0x3035)],_0x8fe807[_0x409290(0x2d0c)]=_0x5c8b28[_0x409290(0x2d0c)],_0x8fe807['maxInitialRotation']=_0x5c8b28['maxInitialRotation'],_0x8fe807['startSpriteCellID']=_0x5c8b28[_0x409290(0x2035)],_0x8fe807[_0x409290(0x27e3)]=_0x5c8b28[_0x409290(0x27e3)],_0x8fe807[_0x409290(0xdd9)]=_0x5c8b28['endSpriteCellID'],_0x8fe807['spriteCellChangeSpeed']=_0x5c8b28[_0x409290(0x3a20)],_0x8fe807[_0x409290(0x2dd4)]=_0x5c8b28[_0x409290(0x2dd4)],_0x8fe807['spriteCellHeight']=_0x5c8b28[_0x409290(0x1e97)],_0x8fe807[_0x409290(0xc08)]=_0x5c8b28['spriteRandomStartCell'],_0x8fe807[_0x409290(0xa7d)]=_0x5c8b28[_0x409290(0xa7d)],_0x8fe807[_0x409290(0x2e23)]=_0x5c8b28[_0x409290(0x2e23)],_0x3c08ff=_0x5c8b28[_0x409290(0x36be)]();if(_0x3c08ff){_0x8fe807[_0x409290(0xf2f)]=[];for(const _0x468d51 of _0x3c08ff){const _0x569f4f={'gradient':_0x468d51['gradient'],'color1':_0x468d51[_0x409290(0x23ce)][_0x409290(0x4049)]()};_0x468d51[_0x409290(0x3957)]?_0x569f4f[_0x409290(0x3957)]=_0x468d51[_0x409290(0x3957)][_0x409290(0x4049)]():_0x569f4f[_0x409290(0x3957)]=_0x468d51[_0x409290(0x23ce)][_0x409290(0x4049)](),_0x8fe807[_0x409290(0xf2f)][_0x409290(0xede)](_0x569f4f);}}_0x2601bc=_0x5c8b28[_0x409290(0x314c)]();if(_0x2601bc){_0x8fe807[_0x409290(0x4218)]=[];for(const _0x545d29 of _0x2601bc){var _0x2f274f={'gradient':_0x545d29[_0x409290(0x555)],'color':_0x545d29[_0x409290(0x1a4a)][_0x409290(0x4049)]()};_0x8fe807['rampGradients'][_0x409290(0xede)](_0x2f274f);}_0x8fe807[_0x409290(0x2f8d)]=_0x5c8b28[_0x409290(0x2f8d)];}_0x3c08ff=_0x5c8b28[_0x409290(0x803)]();if(_0x3c08ff){_0x8fe807[_0x409290(0x337d)]=[];for(const _0x37b2b2 of _0x3c08ff){const _0x2ebd05={'gradient':_0x37b2b2[_0x409290(0x555)],'factor1':_0x37b2b2[_0x409290(0x21a7)]};void 0x0!==_0x37b2b2[_0x409290(0xc35)]?_0x2ebd05['factor2']=_0x37b2b2[_0x409290(0xc35)]:_0x2ebd05[_0x409290(0xc35)]=_0x37b2b2[_0x409290(0x21a7)],_0x8fe807['colorRemapGradients']['push'](_0x2ebd05);}}_0x2601bc=_0x5c8b28[_0x409290(0x2bac)]();if(_0x2601bc){_0x8fe807[_0x409290(0xde7)]=[];for(const _0x335658 of _0x2601bc){const _0xb94b14={'gradient':_0x335658['gradient'],'factor1':_0x335658[_0x409290(0x21a7)]};void 0x0!==_0x335658[_0x409290(0xc35)]?_0xb94b14[_0x409290(0xc35)]=_0x335658[_0x409290(0xc35)]:_0xb94b14[_0x409290(0xc35)]=_0x335658['factor1'],_0x8fe807[_0x409290(0xde7)][_0x409290(0xede)](_0xb94b14);}}_0x3c08ff=_0x5c8b28[_0x409290(0x35ec)]();if(_0x3c08ff){_0x8fe807[_0x409290(0xe9e)]=[];for(const _0x17b428 of _0x3c08ff){const _0x39be84={'gradient':_0x17b428['gradient'],'factor1':_0x17b428[_0x409290(0x21a7)]};void 0x0!==_0x17b428['factor2']?_0x39be84[_0x409290(0xc35)]=_0x17b428[_0x409290(0xc35)]:_0x39be84['factor2']=_0x17b428[_0x409290(0x21a7)],_0x8fe807[_0x409290(0xe9e)][_0x409290(0xede)](_0x39be84);}}_0x2601bc=_0x5c8b28['getAngularSpeedGradients']();if(_0x2601bc){_0x8fe807[_0x409290(0x261d)]=[];for(const _0xcf9749 of _0x2601bc){const _0x16acc0={'gradient':_0xcf9749['gradient'],'factor1':_0xcf9749[_0x409290(0x21a7)]};void 0x0!==_0xcf9749[_0x409290(0xc35)]?_0x16acc0['factor2']=_0xcf9749['factor2']:_0x16acc0['factor2']=_0xcf9749[_0x409290(0x21a7)],_0x8fe807['angularSpeedGradients'][_0x409290(0xede)](_0x16acc0);}}_0x3c08ff=_0x5c8b28[_0x409290(0x360)]();if(_0x3c08ff){_0x8fe807[_0x409290(0x3feb)]=[];for(const _0x25084d of _0x3c08ff){const _0x173de1={'gradient':_0x25084d[_0x409290(0x555)],'factor1':_0x25084d[_0x409290(0x21a7)]};void 0x0!==_0x25084d[_0x409290(0xc35)]?_0x173de1[_0x409290(0xc35)]=_0x25084d[_0x409290(0xc35)]:_0x173de1[_0x409290(0xc35)]=_0x25084d[_0x409290(0x21a7)],_0x8fe807['velocityGradients'][_0x409290(0xede)](_0x173de1);}}_0x2601bc=_0x5c8b28[_0x409290(0x38a0)]();if(_0x2601bc){_0x8fe807[_0x409290(0x238b)]=[];for(const _0x329532 of _0x2601bc){const _0x552043={'gradient':_0x329532[_0x409290(0x555)],'factor1':_0x329532[_0x409290(0x21a7)]};void 0x0!==_0x329532['factor2']?_0x552043[_0x409290(0xc35)]=_0x329532[_0x409290(0xc35)]:_0x552043[_0x409290(0xc35)]=_0x329532[_0x409290(0x21a7)],_0x8fe807[_0x409290(0x238b)]['push'](_0x552043);}}_0x3c08ff=_0x5c8b28[_0x409290(0xa46)]();if(_0x3c08ff){_0x8fe807[_0x409290(0xb4d)]=[];for(const _0x5f539b of _0x3c08ff){const _0x93b070={'gradient':_0x5f539b[_0x409290(0x555)],'factor1':_0x5f539b[_0x409290(0x21a7)]};void 0x0!==_0x5f539b[_0x409290(0xc35)]?_0x93b070[_0x409290(0xc35)]=_0x5f539b[_0x409290(0xc35)]:_0x93b070[_0x409290(0xc35)]=_0x5f539b[_0x409290(0x21a7)],_0x8fe807[_0x409290(0xb4d)][_0x409290(0xede)](_0x93b070);}}_0x2601bc=_0x5c8b28[_0x409290(0x1e8c)]();if(_0x2601bc){_0x8fe807['startSizeGradients']=[];for(const _0x12a0f8 of _0x2601bc){const _0x4dffbc={'gradient':_0x12a0f8[_0x409290(0x555)],'factor1':_0x12a0f8[_0x409290(0x21a7)]};void 0x0!==_0x12a0f8['factor2']?_0x4dffbc[_0x409290(0xc35)]=_0x12a0f8[_0x409290(0xc35)]:_0x4dffbc['factor2']=_0x12a0f8[_0x409290(0x21a7)],_0x8fe807[_0x409290(0x3a9)]['push'](_0x4dffbc);}}_0x3c08ff=_0x5c8b28['getLifeTimeGradients']();if(_0x3c08ff){_0x8fe807[_0x409290(0x332a)]=[];for(const _0x2bf6cb of _0x3c08ff){const _0x5936b1={'gradient':_0x2bf6cb[_0x409290(0x555)],'factor1':_0x2bf6cb['factor1']};void 0x0!==_0x2bf6cb[_0x409290(0xc35)]?_0x5936b1['factor2']=_0x2bf6cb['factor2']:_0x5936b1['factor2']=_0x2bf6cb['factor1'],_0x8fe807[_0x409290(0x332a)][_0x409290(0xede)](_0x5936b1);}}_0x2601bc=_0x5c8b28['getLimitVelocityGradients']();if(_0x2601bc){_0x8fe807[_0x409290(0x238)]=[];for(const _0x103455 of _0x2601bc){const _0xc6479a={'gradient':_0x103455[_0x409290(0x555)],'factor1':_0x103455['factor1']};void 0x0!==_0x103455[_0x409290(0xc35)]?_0xc6479a[_0x409290(0xc35)]=_0x103455[_0x409290(0xc35)]:_0xc6479a[_0x409290(0xc35)]=_0x103455[_0x409290(0x21a7)],_0x8fe807['limitVelocityGradients'][_0x409290(0xede)](_0xc6479a);}_0x8fe807['limitVelocityDamping']=_0x5c8b28['limitVelocityDamping'];}_0x5c8b28[_0x409290(0x39be)]&&(_0x8fe807[_0x409290(0x39be)]=_0x5c8b28[_0x409290(0x39be)][_0x409290(0x18e2)]());}static[_0x2b65f9(0x196b)](_0x3c85ad,_0x57e09f,_0x1a89a3,_0x5e7ff0){var _0x257757=_0x2b65f9;let _0x1e2f77;_0x1e2f77=_0x1a89a3 instanceof _0x3d2462['B']?null:_0x1a89a3;const _0x1d832f=(0x0,_0x405a8a['q'])('BABYLON.Texture');if(_0x1d832f&&_0x1e2f77&&(_0x3c85ad['texture']?_0x57e09f[_0x257757(0x32c4)]=_0x1d832f[_0x257757(0x2de7)](_0x3c85ad['texture'],_0x1e2f77,_0x5e7ff0):_0x3c85ad[_0x257757(0x2b76)]&&(_0x57e09f[_0x257757(0x32c4)]=new _0x1d832f(_0x5e7ff0+_0x3c85ad[_0x257757(0x2b76)],_0x1e2f77,!0x1,void 0x0===_0x3c85ad['invertY']||_0x3c85ad['invertY']),_0x57e09f[_0x257757(0x32c4)][_0x257757(0xc1b)]=_0x3c85ad[_0x257757(0x2b76)])),_0x3c85ad[_0x257757(0xf86)]||0x0===_0x3c85ad[_0x257757(0xf86)]||void 0x0!==_0x3c85ad[_0x257757(0x5e4)]?_0x3c85ad['emitterId']&&_0x1e2f77?_0x57e09f['emitter']=_0x1e2f77['getLastMeshById'](_0x3c85ad[_0x257757(0xf86)]):_0x57e09f['emitter']=_0x1ea803['P']['FromArray'](_0x3c85ad[_0x257757(0x5e4)]):_0x57e09f[_0x257757(0x5e4)]=_0x1ea803['P'][_0x257757(0x409)](),_0x57e09f[_0x257757(0x25c6)]=!!_0x3c85ad['isLocal'],void 0x0!==_0x3c85ad['renderingGroupId']&&(_0x57e09f[_0x257757(0x197a)]=_0x3c85ad['renderingGroupId']),void 0x0!==_0x3c85ad[_0x257757(0x366e)]&&(_0x57e09f[_0x257757(0x366e)]=_0x3c85ad['isBillboardBased']),void 0x0!==_0x3c85ad[_0x257757(0x1dc3)]&&(_0x57e09f[_0x257757(0x1dc3)]=_0x3c85ad[_0x257757(0x1dc3)]),void 0x0!==_0x3c85ad[_0x257757(0x2e23)]&&(_0x57e09f['useLogarithmicDepth']=_0x3c85ad['useLogarithmicDepth']),_0x3c85ad[_0x257757(0x3f3)]){for(let _0x3bae07=0x0;_0x3bae07<_0x3c85ad[_0x257757(0x3f3)][_0x257757(0x18cc)];_0x3bae07++){var _0x508312=_0x3c85ad[_0x257757(0x3f3)][_0x3bae07];const _0x1848c4=(0x0,_0x405a8a['q'])(_0x257757(0x13a3));_0x1848c4&&_0x57e09f[_0x257757(0x3f3)][_0x257757(0xede)](_0x1848c4['Parse'](_0x508312));}_0x57e09f[_0x257757(0x23e8)]=_0x3c85ad[_0x257757(0x23e8)],_0x57e09f['beginAnimationFrom']=_0x3c85ad[_0x257757(0x2f99)],_0x57e09f['beginAnimationTo']=_0x3c85ad[_0x257757(0x3c5)],_0x57e09f[_0x257757(0x123f)]=_0x3c85ad[_0x257757(0x123f)];}if(_0x3c85ad[_0x257757(0x3e58)]&&_0x1e2f77&&_0x1e2f77[_0x257757(0x285e)](_0x57e09f,_0x3c85ad[_0x257757(0x17b9)],_0x3c85ad[_0x257757(0xe85)],_0x3c85ad[_0x257757(0xfaa)],_0x3c85ad[_0x257757(0x2c7c)]||0x1),_0x57e09f['startDelay']=0x0|_0x3c85ad[_0x257757(0x3b61)],_0x57e09f['minAngularSpeed']=_0x3c85ad[_0x257757(0x17ac)],_0x57e09f[_0x257757(0x21a2)]=_0x3c85ad['maxAngularSpeed'],_0x57e09f[_0x257757(0x215c)]=_0x3c85ad[_0x257757(0x215c)],_0x57e09f[_0x257757(0x2ee0)]=_0x3c85ad[_0x257757(0x2ee0)],_0x3c85ad[_0x257757(0x60e)]&&(_0x57e09f['minScaleX']=_0x3c85ad[_0x257757(0x60e)],_0x57e09f['maxScaleX']=_0x3c85ad['maxScaleX'],_0x57e09f[_0x257757(0x3167)]=_0x3c85ad[_0x257757(0x3167)],_0x57e09f[_0x257757(0x3508)]=_0x3c85ad[_0x257757(0x3508)]),void 0x0!==_0x3c85ad[_0x257757(0x832)]&&(_0x57e09f['preWarmCycles']=_0x3c85ad[_0x257757(0x832)],_0x57e09f[_0x257757(0x3035)]=_0x3c85ad[_0x257757(0x3035)]),void 0x0!==_0x3c85ad[_0x257757(0x2d0c)]&&(_0x57e09f['minInitialRotation']=_0x3c85ad['minInitialRotation'],_0x57e09f[_0x257757(0x7d6)]=_0x3c85ad[_0x257757(0x7d6)]),_0x57e09f[_0x257757(0x1dc7)]=_0x3c85ad[_0x257757(0x1dc7)],_0x57e09f['maxLifeTime']=_0x3c85ad[_0x257757(0x24f4)],_0x57e09f[_0x257757(0x41b3)]=_0x3c85ad[_0x257757(0x41b3)],_0x57e09f[_0x257757(0x130b)]=_0x3c85ad['maxEmitPower'],_0x57e09f[_0x257757(0xd4e)]=_0x3c85ad['emitRate'],_0x57e09f[_0x257757(0xc3a)]=_0x1ea803['P']['FromArray'](_0x3c85ad[_0x257757(0xc3a)]),_0x3c85ad['noiseStrength']&&(_0x57e09f[_0x257757(0x2e64)]=_0x1ea803['P'][_0x257757(0xf7f)](_0x3c85ad[_0x257757(0x2e64)])),_0x57e09f[_0x257757(0x23ce)]=_0xe043f4['HE'][_0x257757(0xf7f)](_0x3c85ad['color1']),_0x57e09f[_0x257757(0x3957)]=_0xe043f4['HE'][_0x257757(0xf7f)](_0x3c85ad['color2']),_0x57e09f[_0x257757(0x38fb)]=_0xe043f4['HE']['FromArray'](_0x3c85ad['colorDead']),_0x57e09f['updateSpeed']=_0x3c85ad[_0x257757(0xe28)],_0x57e09f[_0x257757(0x59b)]=_0x3c85ad[_0x257757(0x59b)],_0x57e09f[_0x257757(0xc38)]=_0x3c85ad[_0x257757(0xc38)],_0x3c85ad[_0x257757(0xf2f)]){for(const _0x235146 of _0x3c85ad[_0x257757(0xf2f)])_0x57e09f[_0x257757(0xa60)](_0x235146[_0x257757(0x555)],_0xe043f4['HE'][_0x257757(0xf7f)](_0x235146['color1']),_0x235146['color2']?_0xe043f4['HE'][_0x257757(0xf7f)](_0x235146['color2']):void 0x0);}if(_0x3c85ad[_0x257757(0x4218)]){for(const _0x507c86 of _0x3c85ad[_0x257757(0x4218)])_0x57e09f[_0x257757(0x3435)](_0x507c86[_0x257757(0x555)],_0xe043f4['Wo'][_0x257757(0xf7f)](_0x507c86[_0x257757(0x1a4a)]));_0x57e09f[_0x257757(0x2f8d)]=_0x3c85ad[_0x257757(0x2f8d)];}if(_0x3c85ad['colorRemapGradients']){for(const _0x80989a of _0x3c85ad[_0x257757(0x337d)])_0x57e09f['addColorRemapGradient'](_0x80989a[_0x257757(0x555)],void 0x0!==_0x80989a[_0x257757(0x21a7)]?_0x80989a['factor1']:_0x80989a['factor'],_0x80989a[_0x257757(0xc35)]);}if(_0x3c85ad['alphaRemapGradients']){for(const _0x2811f6 of _0x3c85ad[_0x257757(0xde7)])_0x57e09f[_0x257757(0x3669)](_0x2811f6[_0x257757(0x555)],void 0x0!==_0x2811f6['factor1']?_0x2811f6['factor1']:_0x2811f6['factor'],_0x2811f6[_0x257757(0xc35)]);}if(_0x3c85ad[_0x257757(0xe9e)]){for(const _0x25c290 of _0x3c85ad[_0x257757(0xe9e)])_0x57e09f[_0x257757(0x3b08)](_0x25c290[_0x257757(0x555)],void 0x0!==_0x25c290[_0x257757(0x21a7)]?_0x25c290['factor1']:_0x25c290[_0x257757(0x2f63)],_0x25c290[_0x257757(0xc35)]);}if(_0x3c85ad[_0x257757(0x261d)]){for(const _0x37a6c1 of _0x3c85ad[_0x257757(0x261d)])_0x57e09f[_0x257757(0x34f6)](_0x37a6c1[_0x257757(0x555)],void 0x0!==_0x37a6c1[_0x257757(0x21a7)]?_0x37a6c1['factor1']:_0x37a6c1[_0x257757(0x2f63)],_0x37a6c1[_0x257757(0xc35)]);}if(_0x3c85ad['velocityGradients']){for(const _0x28e9ea of _0x3c85ad['velocityGradients'])_0x57e09f['addVelocityGradient'](_0x28e9ea[_0x257757(0x555)],void 0x0!==_0x28e9ea[_0x257757(0x21a7)]?_0x28e9ea[_0x257757(0x21a7)]:_0x28e9ea['factor'],_0x28e9ea[_0x257757(0xc35)]);}if(_0x3c85ad[_0x257757(0x238b)]){for(const _0x58be45 of _0x3c85ad[_0x257757(0x238b)])_0x57e09f[_0x257757(0x2ea2)](_0x58be45[_0x257757(0x555)],void 0x0!==_0x58be45['factor1']?_0x58be45[_0x257757(0x21a7)]:_0x58be45['factor'],_0x58be45[_0x257757(0xc35)]);}if(_0x3c85ad['emitRateGradients']){for(const _0x266cff of _0x3c85ad[_0x257757(0xb4d)])_0x57e09f['addEmitRateGradient'](_0x266cff[_0x257757(0x555)],void 0x0!==_0x266cff[_0x257757(0x21a7)]?_0x266cff[_0x257757(0x21a7)]:_0x266cff['factor'],_0x266cff[_0x257757(0xc35)]);}if(_0x3c85ad[_0x257757(0x3a9)]){for(const _0x2ebf02 of _0x3c85ad[_0x257757(0x3a9)])_0x57e09f[_0x257757(0x17c7)](_0x2ebf02[_0x257757(0x555)],void 0x0!==_0x2ebf02[_0x257757(0x21a7)]?_0x2ebf02[_0x257757(0x21a7)]:_0x2ebf02[_0x257757(0x2f63)],_0x2ebf02[_0x257757(0xc35)]);}if(_0x3c85ad['lifeTimeGradients']){for(const _0x533bde of _0x3c85ad['lifeTimeGradients'])_0x57e09f['addLifeTimeGradient'](_0x533bde[_0x257757(0x555)],void 0x0!==_0x533bde[_0x257757(0x21a7)]?_0x533bde[_0x257757(0x21a7)]:_0x533bde[_0x257757(0x2f63)],_0x533bde[_0x257757(0xc35)]);}if(_0x3c85ad[_0x257757(0x238)]){for(const _0x22bdd7 of _0x3c85ad[_0x257757(0x238)])_0x57e09f[_0x257757(0x1eb0)](_0x22bdd7['gradient'],void 0x0!==_0x22bdd7['factor1']?_0x22bdd7[_0x257757(0x21a7)]:_0x22bdd7[_0x257757(0x2f63)],_0x22bdd7[_0x257757(0xc35)]);_0x57e09f[_0x257757(0x2fa9)]=_0x3c85ad[_0x257757(0x2fa9)];}if(_0x3c85ad[_0x257757(0x39be)]&&_0x1e2f77){const _0x1a9a01=(0x0,_0x405a8a['q'])('BABYLON.ProceduralTexture');_0x57e09f[_0x257757(0x39be)]=_0x1a9a01['Parse'](_0x3c85ad[_0x257757(0x39be)],_0x1e2f77,_0x5e7ff0);}let _0x1f0276;if(_0x3c85ad['particleEmitterType']){switch(_0x3c85ad[_0x257757(0x12fb)][_0x257757(0x19d6)]){case _0x257757(0x2b98):_0x1f0276=new _0x120bf0['Ai']();break;case _0x257757(0x25bf):_0x1f0276=new _0x120bf0['cE']();break;case _0x257757(0x3e6c):case'ConeParticleEmitter':_0x1f0276=new _0x120bf0['LV']();break;case _0x257757(0x2f1f):_0x1f0276=new _0x120bf0['kT']();break;case _0x257757(0x6cb):_0x1f0276=new _0x120bf0['z']();break;case _0x257757(0x1fa4):_0x1f0276=new _0x120bf0['VD']();break;case _0x257757(0x2777):_0x1f0276=new _0x120bf0['cl']();break;case _0x257757(0x1b8d):_0x1f0276=new _0x120bf0['F3']();break;default:_0x1f0276=new _0x120bf0['S3']();}_0x1f0276[_0x257757(0x28bf)](_0x3c85ad['particleEmitterType'],_0x1e2f77);}else(_0x1f0276=new _0x120bf0['S3']())[_0x257757(0x28bf)](_0x3c85ad,_0x1e2f77);_0x57e09f['particleEmitterType']=_0x1f0276,_0x57e09f[_0x257757(0x2035)]=_0x3c85ad[_0x257757(0x2035)],_0x57e09f['endSpriteCellID']=_0x3c85ad[_0x257757(0xdd9)],_0x57e09f['spriteCellLoop']=null==(_0x1a89a3=_0x3c85ad['spriteCellLoop'])||_0x1a89a3,_0x57e09f[_0x257757(0x2dd4)]=_0x3c85ad[_0x257757(0x2dd4)],_0x57e09f[_0x257757(0x1e97)]=_0x3c85ad[_0x257757(0x1e97)],_0x57e09f[_0x257757(0x3a20)]=_0x3c85ad['spriteCellChangeSpeed'],_0x57e09f['spriteRandomStartCell']=_0x3c85ad['spriteRandomStartCell'],_0x57e09f['disposeOnStop']=null!=(_0x5e7ff0=_0x3c85ad[_0x257757(0x3706)])&&_0x5e7ff0,_0x57e09f[_0x257757(0x1311)]=null!=(_0x1a89a3=_0x3c85ad[_0x257757(0x1311)])?_0x1a89a3:-0x1;}static[_0x2b65f9(0x2de7)](_0x14b80a,_0x2875f5,_0xf95eae,_0x894bfe=!0x1,_0x23bf8c){var _0x226180=_0x2b65f9,_0x4d0a0a,_0x29cc55=_0x14b80a['name'];let _0x2582b0=null,_0x41c56e=null,_0x37ec4b;_0x37ec4b=_0x2875f5 instanceof _0x3d2462['B']?_0x2875f5:_0x2875f5[_0x226180(0x3e9d)](),_0x14b80a[_0x226180(0x3c6f)]&&_0x37ec4b[_0x226180(0x1bb3)]&&(_0x4d0a0a=0x0<(_0x41c56e=_0x14b80a[_0x226180(0x3c6f)])[_0x226180(0x3152)][_0x226180(0x1254)][_0x226180(0x18cc)]?_0x41c56e[_0x226180(0x3152)][_0x226180(0x1254)][_0x226180(0x21ee)]('\x0a'):'',_0x2582b0=_0x37ec4b[_0x226180(0x1bb3)](_0x41c56e[_0x226180(0x38ff)][_0x226180(0x226c)],_0x41c56e[_0x226180(0x3152)][_0x226180(0x2006)],_0x41c56e[_0x226180(0x3152)][_0x226180(0x322d)],_0x4d0a0a));const _0x333a70=new _0x3240ad(_0x29cc55,_0x23bf8c||_0x14b80a[_0x226180(0x74f)],_0x2875f5,_0x2582b0,_0x14b80a[_0x226180(0xa7d)]);if(_0x333a70[_0x226180(0x3c6f)]=_0x41c56e,_0x333a70['_rootUrl']=_0xf95eae,_0x14b80a['id']&&(_0x333a70['id']=_0x14b80a['id']),_0x14b80a['subEmitters']){_0x333a70[_0x226180(0x1e0c)]=[];for(const _0x3148a6 of _0x14b80a[_0x226180(0x1e0c)]){const _0x1afb7f=[];for(const _0x3dc766 of _0x3148a6)_0x1afb7f[_0x226180(0xede)](_0x57a33a['H'][_0x226180(0x2de7)](_0x3dc766,_0x2875f5,_0xf95eae));_0x333a70[_0x226180(0x1e0c)][_0x226180(0xede)](_0x1afb7f);}}return _0x3240ad[_0x226180(0x196b)](_0x14b80a,_0x333a70,_0x2875f5,_0xf95eae),_0x14b80a[_0x226180(0x347d)]&&(_0x333a70[_0x226180(0x347d)]=_0xe043f4['HE'][_0x226180(0xf7f)](_0x14b80a[_0x226180(0x347d)])),_0x14b80a['preventAutoStart']&&(_0x333a70['preventAutoStart']=_0x14b80a[_0x226180(0x2a7b)]),_0x894bfe||_0x333a70[_0x226180(0x2a7b)]||_0x333a70[_0x226180(0x2e94)](),_0x333a70;}}_0x3240ad[_0x2b65f9(0x3c7a)]=_0x529b39['g'][_0x2b65f9(0x20a3)],_0x3240ad['BILLBOARDMODE_ALL']=_0x529b39['g'][_0x2b65f9(0x3bd7)],_0x3240ad['BILLBOARDMODE_STRETCHED']=_0x529b39['g']['PARTICLES_BILLBOARDMODE_STRETCHED'],_0x3240ad['BILLBOARDMODE_STRETCHED_LOCAL']=_0x529b39['g'][_0x2b65f9(0x11ea)],_0x57a33a['H'][_0x2b65f9(0x1ab2)]=_0x3240ad[_0x2b65f9(0x2de7)];},0x15c47:(_0x38c682,_0x433234,_0x332bac)=>{var _0x2e301e=a8_0x1ec55c;_0x332bac['d'](_0x433234,{'D':()=>_0x420c82});var _0x7fb23e=_0x332bac(0xbd53),_0xd6915=_0x332bac(0x16a94),_0xc192fa=_0x332bac(0x57f3),_0x325a90=_0x332bac(0x11096),_0x2f44af=_0x332bac(0x18457),_0x45d2a3=_0x332bac(0x14d70);class _0x420c82{constructor(){var _0x2f2fab=a8_0x5306;this[_0x2f2fab(0xa23)]=!0x0,this['systems']=new Array();}get['emitterNode'](){var _0x74a193=a8_0x5306;return this[_0x74a193(0x3337)];}set['emitterNode'](_0x1ce1b3){var _0x2593d2=a8_0x5306;this[_0x2593d2(0xa23)]&&this[_0x2593d2(0x3337)]&&(this[_0x2593d2(0x3337)][_0x2593d2(0x41a)]&&this['_emitterNode'][_0x2593d2(0x41a)](),this[_0x2593d2(0xa23)]=!0x1);for(const _0xb6db7d of this['systems'])_0xb6db7d[_0x2593d2(0x5e4)]=_0x1ce1b3;this[_0x2593d2(0x3337)]=_0x1ce1b3;}[_0x2e301e(0x703)](_0x40e094,_0x31c700,_0x47f192){var _0x2663c6=_0x2e301e;this[_0x2663c6(0xa23)]&&this['_emitterNode']&&this[_0x2663c6(0x3337)][_0x2663c6(0x41a)]&&this[_0x2663c6(0x3337)][_0x2663c6(0x41a)](),this['_emitterNodeIsOwned']=!0x0,this[_0x2663c6(0x1f5c)]={'kind':_0x2663c6(0x14d7),'options':_0x40e094,'renderingGroupId':_0x31c700};const _0x4a050b=(0x0,_0xd6915['Qk'])(_0x2663c6(0xb1e),{'diameter':_0x40e094[_0x2663c6(0x1f29)],'segments':_0x40e094['segments']},_0x47f192),_0x33fadf=(_0x4a050b['renderingGroupId']=_0x31c700,new _0x45d2a3['K'](_0x2663c6(0x41e2),_0x47f192));_0x33fadf['emissiveColor']=_0x40e094['color'],_0x4a050b[_0x2663c6(0x20e8)]=_0x33fadf;for(const _0x150534 of this[_0x2663c6(0x1f2)])_0x150534[_0x2663c6(0x5e4)]=_0x4a050b;this[_0x2663c6(0x3337)]=_0x4a050b;}['start'](_0x4605c0){var _0x57fe2c=_0x2e301e;for(const _0x23b746 of this[_0x57fe2c(0x1f2)])_0x4605c0&&(_0x23b746[_0x57fe2c(0x5e4)]=_0x4605c0),_0x23b746['start']();}[_0x2e301e(0x41a)](){var _0x4ce034=_0x2e301e;for(const _0x4b5d2c of this[_0x4ce034(0x1f2)])_0x4b5d2c[_0x4ce034(0x41a)]();this['systems'][_0x4ce034(0x18cc)]=0x0,this[_0x4ce034(0x3337)]&&(this[_0x4ce034(0x3337)][_0x4ce034(0x41a)]&&this[_0x4ce034(0x3337)][_0x4ce034(0x41a)](),this[_0x4ce034(0x3337)]=null);}[_0x2e301e(0x18e2)](_0x17864d=!0x1){var _0x25d6b7=_0x2e301e;const _0x360178={'systems':[]};for(const _0x58308d of this[_0x25d6b7(0x1f2)])_0x360178[_0x25d6b7(0x1f2)]['push'](_0x58308d[_0x25d6b7(0x18e2)](_0x17864d));return this[_0x25d6b7(0x3337)]&&(_0x360178[_0x25d6b7(0x5e4)]=this[_0x25d6b7(0x1f5c)]),_0x360178;}static[_0x2e301e(0x2de7)](_0x128ad6,_0x7241e9,_0x2b792e=!0x1,_0x189db9){var _0x549116=_0x2e301e;const _0x1b4f3f=new _0x420c82();var _0x30f42d,_0x510a8b=this['BaseAssetsUrl']+_0x549116(0xef2);_0x7241e9=_0x7241e9||_0x325a90['l'][_0x549116(0x2370)];for(const _0x2a5dea of _0x128ad6[_0x549116(0x1f2)])_0x1b4f3f[_0x549116(0x1f2)]['push']((_0x2b792e?_0xc192fa['h']:_0x2f44af['p'])[_0x549116(0x2de7)](_0x2a5dea,_0x7241e9,_0x510a8b,!0x0,_0x189db9));return _0x128ad6[_0x549116(0x5e4)]&&(_0x30f42d=_0x128ad6[_0x549116(0x5e4)][_0x549116(0x2b0a)],_0x549116(0x14d7)===_0x128ad6[_0x549116(0x5e4)][_0x549116(0x3018)]&&_0x1b4f3f[_0x549116(0x703)]({'diameter':_0x30f42d[_0x549116(0x1f29)],'segments':_0x30f42d['segments'],'color':_0x7fb23e['Wo'][_0x549116(0xf7f)](_0x30f42d[_0x549116(0x1a4a)])},_0x128ad6['emitter']['renderingGroupId'],_0x7241e9)),_0x1b4f3f;}}_0x420c82[_0x2e301e(0x1abe)]='https://assets.babylonjs.com/particles';},0x18321:(_0x4a851c,_0x205b92,_0x5ee5b6)=>{_0x5ee5b6(0xd079),_0x5ee5b6(0xd53f),_0x5ee5b6(0x9a70),_0x5ee5b6(0x1679c),_0x5ee5b6(0xb5a7),_0x5ee5b6(0x94e3),_0x5ee5b6(0x11096),_0x5ee5b6(0x9148),_0x5ee5b6(0x3761),_0x5ee5b6(0x14d70),_0x5ee5b6(0xd74a),_0x5ee5b6(0x17372);},0xe44e:(_0x114102,_0x1b6828,_0x1ecfde)=>{_0x1ecfde(0xd53f),_0x1ecfde(0xbd53),_0x1ecfde(0x454e),_0x1ecfde(0x112f2),_0x1ecfde(0x349f);},0xa0a9:(_0x476b1f,_0x2676c7,_0x49e6ca)=>{_0x49e6ca(0xd53f),_0x49e6ca(0xbd53),_0x49e6ca(0x1679c),_0x49e6ca(0xb5a7),_0x49e6ca(0x94e3),_0x49e6ca(0x11362),_0x49e6ca(0x11096),_0x49e6ca(0xe44e),_0x49e6ca(0x454e),_0x49e6ca(0xa0f1),_0x49e6ca(0x9607),_0x49e6ca(0x14d70),_0x49e6ca(0xfe45);},0xfd24:(_0x86351c,_0x588a45,_0x248419)=>{var _0xfd839a=a8_0x1ec55c;_0x248419['d'](_0x588a45,{'H':()=>_0x2d25fa,'l':()=>_0xda2181});var _0xda2181,_0x2d0421=_0x248419(0xd53f),_0x1f8f5f=_0x248419(0x8baf),_0x47a5c9=_0x248419(0x4158);(_0x588a45=_0xda2181=_0xda2181||{})[_0x588a45[_0xfd839a(0x2597)]=0x0]='ATTACHED',_0x588a45[_0x588a45['END']=0x1]=_0xfd839a(0x15f9);class _0x2d25fa{constructor(_0x2bcbf1){var _0x24e188=_0xfd839a;if(this[_0x24e188(0x1d18)]=_0x2bcbf1,this['type']=_0xda2181[_0x24e188(0x15f9)],this[_0x24e188(0x17ba)]=!0x1,this['inheritedVelocityAmount']=0x0,!_0x2bcbf1[_0x24e188(0x5e4)]||!_0x2bcbf1['emitter'][_0x24e188(0x41a)]){const _0x3accf6=(0x0,_0x47a5c9['q'])('BABYLON.AbstractMesh');_0x2bcbf1['emitter']=new _0x3accf6('SubemitterSystemEmitter',_0x2bcbf1['getScene']()),_0x2bcbf1['_disposeEmitterOnDispose']=!0x0;}}[_0xfd839a(0x77b)](){var _0xe353f2=_0xfd839a;let _0x5492ca=this[_0xe353f2(0x1d18)][_0xe353f2(0x5e4)];if(_0x5492ca){if(_0x5492ca instanceof _0x2d0421['P'])_0x5492ca=_0x5492ca[_0xe353f2(0x77b)]();else{if(-0x1!==_0x5492ca[_0xe353f2(0x252c)]()[_0xe353f2(0x86a)]('Mesh')){const _0x4eb2d3=(0x0,_0x47a5c9['q'])(_0xe353f2(0x3b89));(_0x5492ca=new _0x4eb2d3('',_0x5492ca[_0xe353f2(0x3d78)]()))[_0xe353f2(0xa11)]=!0x1;}}}else _0x5492ca=new _0x2d0421['P']();const _0x50a7da=new _0x2d25fa(this['particleSystem'][_0xe353f2(0x77b)](this[_0xe353f2(0x1d18)][_0xe353f2(0xc1b)],_0x5492ca));return _0x50a7da[_0xe353f2(0x1d18)][_0xe353f2(0xc1b)]+=_0xe353f2(0x3a1),_0x50a7da['type']=this['type'],_0x50a7da[_0xe353f2(0x17ba)]=this[_0xe353f2(0x17ba)],_0x50a7da[_0xe353f2(0x3a00)]=this[_0xe353f2(0x3a00)],_0x50a7da[_0xe353f2(0x1d18)][_0xe353f2(0x3f5d)]=!0x0,_0x50a7da[_0xe353f2(0x1d18)][_0xe353f2(0x3706)]=!0x0,_0x50a7da;}[_0xfd839a(0x18e2)](_0x4808ad=!0x1){var _0x5176df=_0xfd839a;const _0x50fe8f={};return _0x50fe8f[_0x5176df(0x19d6)]=this[_0x5176df(0x19d6)],_0x50fe8f[_0x5176df(0x17ba)]=this[_0x5176df(0x17ba)],_0x50fe8f['inheritedVelocityAmount']=this[_0x5176df(0x3a00)],_0x50fe8f[_0x5176df(0x1d18)]=this[_0x5176df(0x1d18)][_0x5176df(0x18e2)](_0x4808ad),_0x50fe8f;}static[_0xfd839a(0x1ab2)](_0x1ceff2,_0x5da327,_0x26aa6e,_0x6fc85=0x0){var _0x3e441f=_0xfd839a;throw(0x0,_0x1f8f5f['S'])(_0x3e441f(0xf8c));}static['Parse'](_0x48c929,_0x4923ef,_0x30abf9){var _0x203b3f=_0xfd839a,_0xc629d8=_0x48c929[_0x203b3f(0x1d18)];const _0x55b73e=new _0x2d25fa(_0x2d25fa[_0x203b3f(0x1ab2)](_0xc629d8,_0x4923ef,_0x30abf9,!0x0));return _0x55b73e[_0x203b3f(0x19d6)]=_0x48c929[_0x203b3f(0x19d6)],_0x55b73e[_0x203b3f(0x17ba)]=_0x48c929[_0x203b3f(0x17ba)],_0x55b73e['inheritedVelocityAmount']=_0x48c929['inheritedVelocityAmount'],_0x55b73e[_0x203b3f(0x1d18)][_0x203b3f(0x3e0b)]=!0x0,_0x55b73e;}[_0xfd839a(0x41a)](){var _0x545a35=_0xfd839a;this[_0x545a35(0x1d18)][_0x545a35(0x41a)]();}}},0x6205:(_0x11cf2d,_0x360fb3,_0x2975d3)=>{var _0x5eb48a=a8_0x1ec55c,_0x4d5b50=_0x2975d3(0x1533d),_0xe89322=_0x2975d3(0x37e7),_0x3af296=_0x2975d3(0xead),_0x38df28=_0x2975d3(0x1610),_0x54ada2=_0x2975d3(0x4158);_0x2975d3(0x68d6),_0x2975d3(0x79d2),(0x0,_0x54ada2['H'])('BABYLON.WebGL2ParticleSystem',class{constructor(_0xb2499f,_0x125501){var _0x3be2aa=a8_0x5306;this[_0x3be2aa(0x3190)]=[],this[_0x3be2aa(0x3796)]=[],this[_0x3be2aa(0x6dc)]=!0x1,this['_parent']=_0xb2499f,this[_0x3be2aa(0x355c)]=_0x125501,this[_0x3be2aa(0x2be5)]={'attributes':[_0x3be2aa(0xa9f),_0x3be2aa(0xe6e),_0x3be2aa(0x2cec),_0x3be2aa(0x38ae),_0x3be2aa(0xd84),_0x3be2aa(0x1a2b),_0x3be2aa(0x1a4a),'direction','initialDirection','angle',_0x3be2aa(0x31f9),_0x3be2aa(0x2c67),'noiseCoordinates1',_0x3be2aa(0xf75)],'uniformsNames':[_0x3be2aa(0x3983),'timeDelta',_0x3be2aa(0xac4),_0x3be2aa(0x3bbe),_0x3be2aa(0x23ce),'color2',_0x3be2aa(0x1288),_0x3be2aa(0x33d),_0x3be2aa(0xc3a),'emitPower',_0x3be2aa(0x624),_0x3be2aa(0x3984),_0x3be2aa(0x34b7),_0x3be2aa(0xa67),'radius','directionRandomizer',_0x3be2aa(0x3062),_0x3be2aa(0x14b0),_0x3be2aa(0x2ab1),'angleRange',_0x3be2aa(0x758),'cellInfos','noiseStrength','limitVelocityDamping'],'uniformBuffersNames':[],'samplers':[_0x3be2aa(0x3ac7),_0x3be2aa(0x3bcb),'sizeGradientSampler',_0x3be2aa(0x3c8f),_0x3be2aa(0x39e3),'limitVelocityGradientSampler',_0x3be2aa(0x3bf7),_0x3be2aa(0x3dd)],'defines':'','fallbacks':null,'onCompiled':null,'onError':null,'indexParameters':null,'maxSimultaneousLights':0x0,'transformFeedbackVaryings':[]};}[_0x5eb48a(0x2870)](){var _0x726b47=_0x5eb48a;return!!this[_0x726b47(0x2b96)];}['isUpdateBufferReady'](){var _0x5d1c72=_0x5eb48a,_0x511e3c;return null!=(_0x511e3c=null==(_0x511e3c=this[_0x5d1c72(0x2b96)])?void 0x0:_0x511e3c[_0x5d1c72(0x3b27)]())&&_0x511e3c;}[_0x5eb48a(0x3eef)](_0x4d49a6){var _0x2acad5=_0x5eb48a;return this['_updateEffectOptions']['transformFeedbackVaryings']=[_0x2acad5(0x33ee)],this[_0x2acad5(0x2be5)][_0x2acad5(0x3276)][_0x2acad5(0xede)](_0x2acad5(0x28c)),this[_0x2acad5(0x2be5)][_0x2acad5(0x3276)][_0x2acad5(0xede)]('outSize'),this['_updateEffectOptions'][_0x2acad5(0x3276)][_0x2acad5(0xede)](_0x2acad5(0x3af9)),this['_updateEffectOptions'][_0x2acad5(0x3276)]['push'](_0x2acad5(0x2839)),this[_0x2acad5(0x2be5)][_0x2acad5(0x3276)]['push'](_0x2acad5(0x37a1)),this['_parent'][_0x2acad5(0x12fb)]instanceof _0xe89322['E']&&this['_updateEffectOptions'][_0x2acad5(0x3276)][_0x2acad5(0xede)]('outInitialPosition'),this[_0x2acad5(0xd97)][_0x2acad5(0xb37)]||this[_0x2acad5(0x2be5)][_0x2acad5(0x3276)][_0x2acad5(0xede)]('outColor'),this[_0x2acad5(0xd97)][_0x2acad5(0x3442)]||this[_0x2acad5(0x2be5)][_0x2acad5(0x3276)][_0x2acad5(0xede)](_0x2acad5(0x2816)),this[_0x2acad5(0xd97)]['noiseTexture']&&(this[_0x2acad5(0x2be5)]['transformFeedbackVaryings'][_0x2acad5(0xede)](_0x2acad5(0x3734)),this['_updateEffectOptions'][_0x2acad5(0x3276)][_0x2acad5(0xede)]('outNoiseCoordinates2')),this[_0x2acad5(0x2be5)][_0x2acad5(0x3276)][_0x2acad5(0xede)]('outAngle'),this[_0x2acad5(0xd97)][_0x2acad5(0xa7d)]&&(this[_0x2acad5(0x2be5)]['transformFeedbackVaryings'][_0x2acad5(0xede)](_0x2acad5(0x418a)),this[_0x2acad5(0xd97)][_0x2acad5(0xc08)]&&this['_updateEffectOptions']['transformFeedbackVaryings'][_0x2acad5(0xede)]('outCellStartOffset')),this['_updateEffectOptions'][_0x2acad5(0x1254)]=_0x4d49a6,this[_0x2acad5(0x2b96)]=new _0x4d5b50['Q']('gpuUpdateParticles',this[_0x2acad5(0x2be5)],this[_0x2acad5(0x355c)]),new _0x3af296['c'](this[_0x2acad5(0x2b96)]);}['createVertexBuffers'](_0x543e79,_0x40a309){var _0x565923=_0x5eb48a;this[_0x565923(0x3796)][_0x565923(0xede)](this[_0x565923(0x32d6)](_0x543e79)),this['_renderVAO'][_0x565923(0xede)](this[_0x565923(0x355c)]['recordVertexArrayObject'](_0x40a309,null,this['_parent'][_0x565923(0x2fc8)](this[_0x565923(0xd97)][_0x565923(0xc38)])[_0x565923(0x2a69)])),this['_engine']['bindArrayBuffer'](null);}['createParticleBuffer'](_0x516e9e){return _0x516e9e;}[_0x5eb48a(0x344c)](_0x391927){var _0x2d1ccf=_0x5eb48a;this['_engine']['bindVertexArrayObject'](this[_0x2d1ccf(0x3190)][_0x391927],null);}[_0x5eb48a(0x3626)](){var _0x24752e=_0x5eb48a,_0x192fd1=this[_0x24752e(0x355c)];if(this[_0x24752e(0x355c)]['enableEffect'](this[_0x24752e(0x2b96)]),!_0x192fd1[_0x24752e(0x1f2b)])throw new Error(_0x24752e(0x70f));}[_0x5eb48a(0x1d32)](_0x2bab64,_0x27211c,_0x2ee0ea){var _0x4b25b6=_0x5eb48a;this[_0x4b25b6(0x2b96)][_0x4b25b6(0x2265)](_0x4b25b6(0x3ac7),this[_0x4b25b6(0xd97)][_0x4b25b6(0x35ae)]),this['_updateEffect']['setTexture']('randomSampler2',this[_0x4b25b6(0xd97)][_0x4b25b6(0x3f69)]),this[_0x4b25b6(0xd97)][_0x4b25b6(0x1efb)]&&this['_updateEffect'][_0x4b25b6(0x2265)](_0x4b25b6(0x191e),this['_parent'][_0x4b25b6(0x1efb)]),this[_0x4b25b6(0xd97)][_0x4b25b6(0x528)]&&this['_updateEffect'][_0x4b25b6(0x2265)]('angularSpeedGradientSampler',this[_0x4b25b6(0xd97)][_0x4b25b6(0x528)]),this[_0x4b25b6(0xd97)][_0x4b25b6(0x2647)]&&this[_0x4b25b6(0x2b96)][_0x4b25b6(0x2265)](_0x4b25b6(0x39e3),this[_0x4b25b6(0xd97)][_0x4b25b6(0x2647)]),this['_parent'][_0x4b25b6(0x266f)]&&this[_0x4b25b6(0x2b96)][_0x4b25b6(0x2265)](_0x4b25b6(0x127b),this[_0x4b25b6(0xd97)][_0x4b25b6(0x266f)]),this[_0x4b25b6(0xd97)][_0x4b25b6(0x2a17)]&&this[_0x4b25b6(0x2b96)][_0x4b25b6(0x2265)](_0x4b25b6(0x3dd),this[_0x4b25b6(0xd97)]['_dragGradientsTexture']),this[_0x4b25b6(0xd97)][_0x4b25b6(0x39be)]&&this[_0x4b25b6(0x2b96)][_0x4b25b6(0x2265)](_0x4b25b6(0x3bf7),this[_0x4b25b6(0xd97)]['noiseTexture']),this[_0x4b25b6(0x355c)]['bindVertexArrayObject'](this['_updateVAO'][_0x2bab64],null);const _0x3402eb=this[_0x4b25b6(0x355c)];_0x3402eb['bindTransformFeedbackBuffer'](_0x27211c[_0x4b25b6(0x1ecf)]()),_0x3402eb[_0x4b25b6(0x3d5c)](!0x1),_0x3402eb['beginTransformFeedback'](!0x0),_0x3402eb[_0x4b25b6(0x809)](_0x38df28['g'][_0x4b25b6(0x324d)],0x0,_0x2ee0ea),_0x3402eb[_0x4b25b6(0xa28)](),_0x3402eb[_0x4b25b6(0x3d5c)](!0x0),_0x3402eb[_0x4b25b6(0x23a0)](null);}[_0x5eb48a(0x1f00)](){}[_0x5eb48a(0x386e)](){var _0x185ddc=_0x5eb48a;for(let _0x3ecc12=0x0;_0x3ecc12<this[_0x185ddc(0x3796)][_0x185ddc(0x18cc)];_0x3ecc12++)this['_engine'][_0x185ddc(0x1c41)](this['_updateVAO'][_0x3ecc12]);for(let _0x526e65=this[_0x185ddc(0x3796)][_0x185ddc(0x18cc)]=0x0;_0x526e65<this['_renderVAO']['length'];_0x526e65++)this[_0x185ddc(0x355c)][_0x185ddc(0x1c41)](this[_0x185ddc(0x3190)][_0x526e65]);this[_0x185ddc(0x3190)]['length']=0x0;}[_0x5eb48a(0x32d6)](_0x54b151){var _0x1a8844=_0x5eb48a;const _0x120450={};_0x120450[_0x1a8844(0xa9f)]=_0x54b151[_0x1a8844(0x41b5)](_0x1a8844(0xa9f),0x0,0x3);let _0x43c19a=0x3;return _0x120450[_0x1a8844(0x2cec)]=_0x54b151[_0x1a8844(0x41b5)]('age',_0x43c19a,0x1),_0x43c19a+=0x1,_0x120450['size']=_0x54b151[_0x1a8844(0x41b5)](_0x1a8844(0x1a2b),_0x43c19a,0x3),_0x43c19a+=0x3,_0x120450['life']=_0x54b151['createVertexBuffer']('life',_0x43c19a,0x1),_0x43c19a+=0x1,_0x120450['seed']=_0x54b151[_0x1a8844(0x41b5)]('seed',_0x43c19a,0x4),_0x43c19a+=0x4,_0x120450[_0x1a8844(0x286c)]=_0x54b151['createVertexBuffer'](_0x1a8844(0x286c),_0x43c19a,0x3),_0x43c19a+=0x3,this[_0x1a8844(0xd97)][_0x1a8844(0x12fb)]instanceof _0xe89322['E']&&(_0x120450[_0x1a8844(0xe6e)]=_0x54b151[_0x1a8844(0x41b5)](_0x1a8844(0xe6e),_0x43c19a,0x3),_0x43c19a+=0x3),this[_0x1a8844(0xd97)]['_colorGradientsTexture']||(_0x120450[_0x1a8844(0x1a4a)]=_0x54b151['createVertexBuffer'](_0x1a8844(0x1a4a),_0x43c19a,0x4),_0x43c19a+=0x4),this[_0x1a8844(0xd97)][_0x1a8844(0x3442)]||(_0x120450['initialDirection']=_0x54b151[_0x1a8844(0x41b5)]('initialDirection',_0x43c19a,0x3),_0x43c19a+=0x3),this[_0x1a8844(0xd97)]['noiseTexture']&&(_0x120450[_0x1a8844(0xba5)]=_0x54b151['createVertexBuffer'](_0x1a8844(0xba5),_0x43c19a,0x3),_0x43c19a+=0x3,_0x120450[_0x1a8844(0xf75)]=_0x54b151[_0x1a8844(0x41b5)](_0x1a8844(0xf75),_0x43c19a,0x3),_0x43c19a+=0x3),this['_parent'][_0x1a8844(0x528)]?(_0x120450[_0x1a8844(0x29de)]=_0x54b151[_0x1a8844(0x41b5)](_0x1a8844(0x29de),_0x43c19a,0x1),_0x43c19a+=0x1):(_0x120450[_0x1a8844(0x29de)]=_0x54b151['createVertexBuffer'](_0x1a8844(0x29de),_0x43c19a,0x2),_0x43c19a+=0x2),this[_0x1a8844(0xd97)][_0x1a8844(0x1091)]&&(_0x120450['cellIndex']=_0x54b151[_0x1a8844(0x41b5)]('cellIndex',_0x43c19a,0x1),_0x43c19a+=0x1,this[_0x1a8844(0xd97)][_0x1a8844(0xc08)]&&(_0x120450[_0x1a8844(0x2c67)]=_0x54b151['createVertexBuffer']('cellStartOffset',_0x43c19a,0x1),_0x43c19a+=0x1)),_0x54b151=this['_engine'][_0x1a8844(0x127c)](_0x120450,null,this[_0x1a8844(0x2b96)]),(this[_0x1a8844(0x355c)]['bindArrayBuffer'](null),_0x54b151);}});},0x17b19:(_0x3caa4c,_0x21ebee,_0xd0c585)=>{_0xd0c585(0xb145),_0xd0c585(0xa114),_0xd0c585(0x6379),_0xd0c585(0x15d1f),_0xd0c585(0x836c),_0xd0c585(0x4798);},0x836c:(_0x17ee51,_0x177e65,_0x16bc80)=>{var _0x2960e1=a8_0x1ec55c;_0x16bc80(0x9a70);var _0x5ebded,_0x572ba8=_0x16bc80(0xd53f),_0x3d7a63=(_0x16bc80(0x16a94),_0x16bc80(0x4d2c)),_0x117072=_0x16bc80(0x3761),_0x2cb04d=_0x16bc80(0x460a);class _0x261aff{static[_0x2960e1(0x409e)](_0x10a2eb,_0x4321b4,_0x38b2c8,_0x513b80,_0x52fcc0){var _0xc814fa=_0x2960e1;const _0x38374c=_0x10a2eb['getScene']()[_0xc814fa(0x21ec)]();var _0x44a558=null===_0x38374c||void 0x0===_0x38374c?void 0x0:_0x38374c[_0xc814fa(0x1eb5)]();if(0x1===_0x44a558){const _0x25ddb6=new _0x117072['z'](_0x4321b4,_0x38b2c8);_0x4321b4=_0x25ddb6['intersectsMesh'](_0x10a2eb);if(_0x4321b4[_0xc814fa(0x13d7)]&&_0x4321b4['pickedPoint'])return _0x513b80['copyFrom'](_0x4321b4[_0xc814fa(0x3678)]),!0x0;}else{if(0x2===_0x44a558)return _0x10a2eb['physicsBody'][_0xc814fa(0x2202)](_0x513b80,_0x52fcc0),!0x0;}return!0x1;}static[_0x2960e1(0x3e7b)](_0x47b0e0,_0x426190){var _0x54b424=_0x2960e1;return _0x47b0e0[_0x54b424(0x24e8)](_0x426190)===_0x2cb04d['c4'][_0x54b424(0x3150)]||0x0===(null!=(_0x426190=null==(_0x426190=_0x47b0e0['getMassProperties'](_0x426190))?void 0x0:_0x426190['mass'])?_0x426190:0x0)||0x0===(null==(_0x426190=_0x47b0e0[_0x54b424(0x45c)])?void 0x0:_0x426190[_0x54b424(0x3fd3)]());}static[_0x2960e1(0x2ee8)](_0x4bc50e,_0x33178e,_0x524b86,_0x58f796){var _0x3166d6=_0x2960e1,_0x5acc1f=_0x572ba8['jp'][_0x3166d6(0xe60)][0x0];return _0x4bc50e[_0x3166d6(0x185b)](_0x33178e,_0x5acc1f),Math['abs'](_0x5acc1f['x'])<=_0x524b86&&Math[_0x3166d6(0x273d)](_0x5acc1f['z'])<=_0x524b86&&0x0<=_0x5acc1f['y']&&_0x5acc1f['y']<=_0x58f796;}}(class _0x9b48c9{constructor(_0x40ec4f,_0x5d57ee,_0x3976dc){var _0x50f524=_0x2960e1;this[_0x50f524(0x3c5c)]=_0x40ec4f,this[_0x50f524(0x3a8c)]=_0x5d57ee,this[_0x50f524(0x2528)]=_0x3976dc,this[_0x50f524(0x202f)]=_0x572ba8['P'][_0x50f524(0x409)](),this[_0x50f524(0x3d50)]=_0x572ba8['P'][_0x50f524(0x409)](),this['_cylinderPosition']=_0x572ba8['P']['Zero'](),this[_0x50f524(0x19f5)]=!0x1,this['_physicsEngine']=this[_0x50f524(0x3c5c)][_0x50f524(0x21ec)](),this[_0x50f524(0x2528)]=Object['assign'](Object['assign']({},new _0x44dfdd()),this[_0x50f524(0x2528)]),this['_origin'][_0x50f524(0x3083)](new _0x572ba8['P'](0x0,this[_0x50f524(0x2528)][_0x50f524(0x3062)]/0x2,0x0),this[_0x50f524(0x2c5f)]),this['_origin']['addToRef'](new _0x572ba8['P'](0x0,this[_0x50f524(0x2528)][_0x50f524(0x3062)],0x0),this[_0x50f524(0x202f)]),this[_0x50f524(0x2528)][_0x50f524(0x12e0)]===_0x5ebded[_0x50f524(0x1698)]&&(this[_0x50f524(0x3d50)]=this[_0x50f524(0x3a8c)][_0x50f524(0x10ce)](this[_0x50f524(0x202f)])[_0x50f524(0x3f86)]()),this[_0x50f524(0x839)]=this['_tick'][_0x50f524(0x3b97)](this),0x1===this[_0x50f524(0x413)][_0x50f524(0x1eb5)]()&&this[_0x50f524(0x2944)]();}[_0x2960e1(0x360f)](){var _0x4c53a9=_0x2960e1;return this[_0x4c53a9(0x19f5)]=!0x0,{'cylinder':this[_0x4c53a9(0x290b)]};}['enable'](){var _0x3c2704=_0x2960e1;this['_tickCallback'][_0x3c2704(0x15d4)](this),this['_scene'][_0x3c2704(0x3b72)](this[_0x3c2704(0x839)]);}[_0x2960e1(0x22ac)](){var _0x679d41=_0x2960e1;this['_scene'][_0x679d41(0x440)](this[_0x679d41(0x839)]);}[_0x2960e1(0x41a)](_0x1e40d3=!0x0){var _0x2c676f=_0x2960e1;this[_0x2c676f(0x290b)]&&(_0x1e40d3?(this[_0x2c676f(0x290b)][_0x2c676f(0x41a)](),this['_cylinder']=void 0x0):setTimeout(()=>{var _0x3aae1f=_0x2c676f;!this[_0x3aae1f(0x19f5)]&&this[_0x3aae1f(0x290b)]&&(this[_0x3aae1f(0x290b)][_0x3aae1f(0x41a)](),this['_cylinder']=void 0x0);},0x0));}[_0x2960e1(0x9ea)](_0x4b95ac,_0x216858){var _0x4a371e=_0x2960e1;let _0x3691c3;_0x3691c3=this['_options'][_0x4a371e(0x12e0)]===_0x5ebded[_0x4a371e(0x1698)]?this['_originDirection']:_0x4b95ac[_0x4a371e(0x10ce)](this[_0x4a371e(0x202f)]);var _0x64fe23=_0x572ba8['P'][_0x4a371e(0x303a)](this[_0x4a371e(0x3a8c)],_0x4b95ac),_0x6db356=-0x1*this[_0x4a371e(0x2528)][_0x4a371e(0x18da)],_0x6db356=_0x3691c3['multiplyByFloats'](_0x6db356,_0x6db356,_0x6db356);_0x216858[_0x4a371e(0x234)][_0x4a371e(0x19f9)](_0x6db356),_0x216858['contactPoint']['copyFrom'](_0x4b95ac),_0x216858[_0x4a371e(0x3dae)]=_0x64fe23;}[_0x2960e1(0x354e)](_0x561d3b,_0x43c60a,_0x2e36d9){var _0x210d37=_0x2960e1;return!_0x261aff[_0x210d37(0x3e7b)](_0x561d3b)&&(_0x561d3b=_0x561d3b[_0x210d37(0x105f)](_0x2e36d9),!!_0x261aff[_0x210d37(0x2ee8)](_0x561d3b,this[_0x210d37(0x3a8c)],this[_0x210d37(0x2528)]['radius'],this[_0x210d37(0x2528)][_0x210d37(0x3062)])&&(_0x43c60a['instanceIndex']=_0x2e36d9,this[_0x210d37(0x9ea)](_0x561d3b,_0x43c60a),!0x0));}[_0x2960e1(0xf82)](_0x16ebbf,_0x2aea60){var _0x46abe2=_0x2960e1;if(0x0===_0x16ebbf[_0x46abe2(0x2d44)])return!0x1;var _0x2c9c4c=_0x16ebbf[_0x46abe2(0x4238)];return!!this[_0x46abe2(0x30a1)](_0x2c9c4c)&&(_0x2c9c4c=_0x16ebbf[_0x46abe2(0x28a6)](),this[_0x46abe2(0x9ea)](_0x2c9c4c,_0x2aea60),!0x0);}[_0x2960e1(0x5cb)](){var _0x5ce4d5=_0x2960e1;const _0x4d19ba=_0x9b48c9[_0x5ce4d5(0x39e)];0x1===this[_0x5ce4d5(0x413)][_0x5ce4d5(0x1eb5)]()?this['_physicsEngine'][_0x5ce4d5(0x292c)]()[_0x5ce4d5(0x35b2)](_0x1aab18=>{var _0x3228b4=_0x5ce4d5;this[_0x3228b4(0xf82)](_0x1aab18,_0x4d19ba)&&_0x1aab18[_0x3228b4(0x2c37)](_0x4d19ba[_0x3228b4(0x234)],_0x4d19ba[_0x3228b4(0x38c1)]);}):this[_0x5ce4d5(0x413)]['getBodies']()[_0x5ce4d5(0x35b2)](_0x42f495=>{var _0x320929=_0x5ce4d5;_0x42f495[_0x320929(0x3f39)]((_0x335610,_0x5369b1)=>{var _0x435d42=_0x320929;this[_0x435d42(0x354e)](_0x335610,_0x4d19ba,_0x5369b1)&&_0x335610[_0x435d42(0x2c37)](_0x4d19ba[_0x435d42(0x234)],_0x4d19ba[_0x435d42(0x38c1)],_0x4d19ba['instanceIndex']);});});}['_prepareCylinder'](){var _0xf85bdc=_0x2960e1;this['_cylinder']||(this['_cylinder']=(0x0,_0x3d7a63['wf'])(_0xf85bdc(0x1b30),{'height':this[_0xf85bdc(0x2528)]['height'],'diameter':0x2*this['_options'][_0xf85bdc(0x13e7)]},this[_0xf85bdc(0x3c5c)]),this['_cylinder'][_0xf85bdc(0xa11)]=!0x1);}[_0x2960e1(0x30a1)](_0x1acb8f){var _0x4ab809=_0x2960e1;return!!this[_0x4ab809(0x290b)]&&(this[_0x4ab809(0x290b)]['position']=this[_0x4ab809(0x2c5f)],this[_0x4ab809(0x290b)]['intersectsMesh'](_0x1acb8f,!0x0));}}[_0x2960e1(0x39e)]={'force':new _0x572ba8['P'](),'contactPoint':new _0x572ba8['P'](),'distanceFromOrigin':0x0});class _0x4dc454{constructor(_0x2fbd9d,_0x354d16,_0x4a4425){var _0x3e91fd=_0x2960e1;this[_0x3e91fd(0x3c5c)]=_0x2fbd9d,this[_0x3e91fd(0x3a8c)]=_0x354d16,this[_0x3e91fd(0x2528)]=_0x4a4425,this[_0x3e91fd(0x202f)]=_0x572ba8['P'][_0x3e91fd(0x409)](),this[_0x3e91fd(0x2c5f)]=_0x572ba8['P'][_0x3e91fd(0x409)](),this['_dataFetched']=!0x1,this[_0x3e91fd(0x413)]=this['_scene'][_0x3e91fd(0x21ec)](),this['_options']=Object['assign'](Object[_0x3e91fd(0x12fe)]({},new _0x50e6fd()),this[_0x3e91fd(0x2528)]),this['_origin']['addToRef'](new _0x572ba8['P'](0x0,this[_0x3e91fd(0x2528)][_0x3e91fd(0x3062)]/0x2,0x0),this[_0x3e91fd(0x2c5f)]),this[_0x3e91fd(0x3a8c)][_0x3e91fd(0x3083)](new _0x572ba8['P'](0x0,this[_0x3e91fd(0x2528)][_0x3e91fd(0x3062)],0x0),this[_0x3e91fd(0x202f)]),this[_0x3e91fd(0x839)]=this[_0x3e91fd(0x5cb)][_0x3e91fd(0x3b97)](this),0x1===this[_0x3e91fd(0x413)]['getPluginVersion']()&&this[_0x3e91fd(0x2944)]();}['getData'](){var _0x557a0c=_0x2960e1;return this['_dataFetched']=!0x0,{'cylinder':this[_0x557a0c(0x290b)]};}['enable'](){var _0x20cd72=_0x2960e1;this['_tickCallback'][_0x20cd72(0x15d4)](this),this[_0x20cd72(0x3c5c)][_0x20cd72(0x3b72)](this[_0x20cd72(0x839)]);}[_0x2960e1(0x22ac)](){var _0x1faa75=_0x2960e1;this[_0x1faa75(0x3c5c)][_0x1faa75(0x440)](this[_0x1faa75(0x839)]);}['dispose'](_0x34f1f3=!0x0){var _0x39f1f8=_0x2960e1;this[_0x39f1f8(0x290b)]&&(_0x34f1f3?this[_0x39f1f8(0x290b)][_0x39f1f8(0x41a)]():setTimeout(()=>{var _0x261d9b=_0x39f1f8;this['_dataFetched']||this[_0x261d9b(0x290b)][_0x261d9b(0x41a)]();},0x0));}['_getHitData'](_0x5bfc21,_0xed94df,_0x1c3ede){var _0xc7a296=_0x2960e1;const _0x2f8c91=_0x4dc454[_0xc7a296(0x1a14)];_0x2f8c91[_0xc7a296(0x386b)](this['_origin']['x'],_0xed94df['y'],this[_0xc7a296(0x3a8c)]['z']);var _0x5be569=_0x572ba8['jp'][_0xc7a296(0xe60)][0x0];_0xed94df[_0xc7a296(0x185b)](_0x2f8c91,_0x5be569);const _0x511dca=_0x572ba8['jp']['Vector3'][0x1];if(!_0x261aff[_0xc7a296(0x409e)](_0x5bfc21,_0x2f8c91,_0x5be569,_0x511dca,_0x1c3ede[_0xc7a296(0x37db)]))return!0x1;_0x5bfc21=_0x572ba8['P'][_0xc7a296(0x303a)](_0x511dca,_0x2f8c91)/this[_0xc7a296(0x2528)][_0xc7a296(0x13e7)];const _0x1e2066=_0x572ba8['jp'][_0xc7a296(0xe60)][0x2];_0x511dca[_0xc7a296(0x1f66)](_0x1e2066),_0x5bfc21>this[_0xc7a296(0x2528)][_0xc7a296(0x32e9)]&&_0x1e2066[_0xc7a296(0x100b)]();let _0x4b2620,_0x4ca185,_0x54386d;_0x54386d=_0x5bfc21>this['_options'][_0xc7a296(0x32e9)]?(_0x4b2620=_0x1e2066['x']*this[_0xc7a296(0x2528)]['centripetalForceMultiplier'],_0x4ca185=_0x1e2066['y']*this[_0xc7a296(0x2528)][_0xc7a296(0x3194)],_0x1e2066['z']*this[_0xc7a296(0x2528)][_0xc7a296(0xbab)]):(_0x5be569=_0x572ba8['P']['Cross'](_0x2f8c91,_0xed94df)[_0xc7a296(0x3f86)](),_0x4b2620=(_0x5be569['x']+_0x1e2066['x'])*this[_0xc7a296(0x2528)][_0xc7a296(0x21d6)],_0x4ca185=this[_0xc7a296(0x202f)]['y']*this['_options'][_0xc7a296(0x3194)],(_0x5be569['z']+_0x1e2066['z'])*this[_0xc7a296(0x2528)][_0xc7a296(0x21d6)]);const _0x780954=_0x572ba8['jp'][_0xc7a296(0xe60)][0x3];return _0x780954[_0xc7a296(0x386b)](_0x4b2620,_0x4ca185,_0x54386d),_0x780954['scaleInPlace'](this[_0xc7a296(0x2528)][_0xc7a296(0x18da)]),_0x1c3ede[_0xc7a296(0x234)]['copyFrom'](_0x780954),_0x1c3ede[_0xc7a296(0x38c1)][_0xc7a296(0x19f9)](_0xed94df),_0x1c3ede[_0xc7a296(0x3dae)]=_0x5bfc21,!0x0;}[_0x2960e1(0x354e)](_0x3d8173,_0x38a8e0,_0x5b3555){var _0x10d6d4=_0x2960e1;if(_0x261aff[_0x10d6d4(0x3e7b)](_0x3d8173,_0x5b3555))return!0x1;var _0x2c67c5=_0x3d8173[_0x10d6d4(0x45c)],_0x3d8173=_0x3d8173['getObjectCenterWorld'](_0x5b3555);return!!_0x261aff[_0x10d6d4(0x2ee8)](_0x3d8173,this[_0x10d6d4(0x3a8c)],this[_0x10d6d4(0x2528)][_0x10d6d4(0x13e7)],this[_0x10d6d4(0x2528)][_0x10d6d4(0x3062)])&&(_0x38a8e0[_0x10d6d4(0x37db)]=_0x5b3555,this[_0x10d6d4(0x9ea)](_0x2c67c5,_0x3d8173,_0x38a8e0));}[_0x2960e1(0xf82)](_0x3d762c,_0x20f87d){var _0x11c187=_0x2960e1;if(0x0===_0x3d762c['mass'])return!0x1;if(_0x11c187(0x31f2)!==_0x3d762c[_0x11c187(0x4238)][_0x11c187(0x252c)]()&&_0x11c187(0x2f91)!==_0x3d762c[_0x11c187(0x4238)][_0x11c187(0x252c)]())return!0x1;var _0x30e73a=_0x3d762c[_0x11c187(0x4238)];if(!this['_intersectsWithCylinder'](_0x30e73a))return!0x1;return _0x3d762c=_0x3d762c[_0x11c187(0x28a6)](),(this['_getHitData'](_0x30e73a,_0x3d762c,_0x20f87d),!0x0);}['_tick'](){var _0x1773e9=_0x2960e1;const _0x452a0f=_0x4dc454[_0x1773e9(0x396b)];0x1===this[_0x1773e9(0x413)][_0x1773e9(0x1eb5)]()?this['_physicsEngine'][_0x1773e9(0x292c)]()['forEach'](_0x5ddab7=>{var _0x54e790=_0x1773e9;this[_0x54e790(0xf82)](_0x5ddab7,_0x452a0f)&&_0x5ddab7[_0x54e790(0x2c37)](_0x452a0f[_0x54e790(0x234)],_0x452a0f[_0x54e790(0x38c1)]);}):this['_physicsEngine'][_0x1773e9(0x903)]()['forEach'](_0x158b2b=>{var _0x1e4f9f=_0x1773e9;_0x158b2b[_0x1e4f9f(0x3f39)]((_0x540dd3,_0x4692a3)=>{var _0x27395d=_0x1e4f9f;this[_0x27395d(0x354e)](_0x540dd3,_0x452a0f,_0x4692a3)&&_0x540dd3[_0x27395d(0x2c37)](_0x452a0f[_0x27395d(0x234)],_0x452a0f['contactPoint'],_0x452a0f[_0x27395d(0x37db)]);});});}[_0x2960e1(0x2944)](){var _0x2ee104=_0x2960e1;this[_0x2ee104(0x290b)]||(this['_cylinder']=(0x0,_0x3d7a63['wf'])(_0x2ee104(0x28d6),{'height':this['_options'][_0x2ee104(0x3062)],'diameter':0x2*this[_0x2ee104(0x2528)][_0x2ee104(0x13e7)]},this['_scene']),this[_0x2ee104(0x290b)]['isVisible']=!0x1);}['_intersectsWithCylinder'](_0x599149){var _0x48ab54=_0x2960e1;return this[_0x48ab54(0x290b)][_0x48ab54(0xa9f)]=this[_0x48ab54(0x2c5f)],this['_cylinder']['intersectsMesh'](_0x599149,!0x0);}}_0x4dc454[_0x2960e1(0x1a14)]=_0x572ba8['P'][_0x2960e1(0x409)](),_0x4dc454[_0x2960e1(0x396b)]={'force':new _0x572ba8['P'](),'contactPoint':new _0x572ba8['P'](),'distanceFromOrigin':0x0};class _0x44dfdd{constructor(){var _0x39f6bf=_0x2960e1;this['radius']=0x5,this[_0x39f6bf(0x18da)]=0xa,this[_0x39f6bf(0x3062)]=0xa,this[_0x39f6bf(0x12e0)]=_0x5ebded['Center'];}}class _0x50e6fd{constructor(){var _0x43d99c=_0x2960e1;this['radius']=0x5,this[_0x43d99c(0x18da)]=0xa,this[_0x43d99c(0x3062)]=0xa,this['centripetalForceThreshold']=0.7,this[_0x43d99c(0xbab)]=0x5,this[_0x43d99c(0x21d6)]=0.5,this[_0x43d99c(0x3194)]=0.02;}}(_0x16bc80=_0x5ebded=_0x5ebded||{})[_0x16bc80[_0x2960e1(0x114a)]=0x0]='Center',_0x16bc80[_0x16bc80[_0x2960e1(0x1698)]=0x1]=_0x2960e1(0x1698);},0x4798:(_0x238c82,_0x53dcb8,_0x14bdf1)=>{var _0x5aec3a=a8_0x1ec55c;_0x14bdf1['d'](_0x53dcb8,{'d':()=>_0x2a67c0});var _0x54e490=_0x14bdf1(0xd53f);class _0x2a67c0{constructor(){var _0x32116a=a8_0x5306;this[_0x32116a(0x24ed)]=!0x1,this[_0x32116a(0x2001)]=0x0,this[_0x32116a(0x412)]=_0x54e490['P']['Zero'](),this['_hitPointWorld']=_0x54e490['P'][_0x32116a(0x409)](),this['_rayFromWorld']=_0x54e490['P']['Zero'](),this[_0x32116a(0x1eb9)]=_0x54e490['P'][_0x32116a(0x409)]();}get[_0x5aec3a(0x2428)](){var _0x169301=_0x5aec3a;return this[_0x169301(0x24ed)];}get[_0x5aec3a(0x1aa1)](){var _0x22e295=_0x5aec3a;return this[_0x22e295(0x2001)];}get[_0x5aec3a(0x3db3)](){var _0x20fd0b=_0x5aec3a;return this[_0x20fd0b(0x412)];}get[_0x5aec3a(0x2146)](){var _0xf7c331=_0x5aec3a;return this[_0xf7c331(0x418c)];}get[_0x5aec3a(0x12f1)](){var _0x1c9d1d=_0x5aec3a;return this[_0x1c9d1d(0x1541)];}get[_0x5aec3a(0xd40)](){var _0x3ed8a6=_0x5aec3a;return this[_0x3ed8a6(0x1eb9)];}[_0x5aec3a(0x224e)](_0x444e20,_0x1a9e46){var _0x3ba923=_0x5aec3a;this['_hasHit']=!0x0,this[_0x3ba923(0x412)]=new _0x54e490['P'](_0x444e20['x'],_0x444e20['y'],_0x444e20['z']),this['_hitPointWorld']=new _0x54e490['P'](_0x1a9e46['x'],_0x1a9e46['y'],_0x1a9e46['z']);}[_0x5aec3a(0x2623)](_0x812c0){var _0x248842=_0x5aec3a;this[_0x248842(0x2001)]=_0x812c0;}[_0x5aec3a(0x3244)](){var _0x2fb88a=_0x5aec3a;this[_0x2fb88a(0x2001)]=_0x54e490['P'][_0x2fb88a(0x303a)](this[_0x2fb88a(0x1541)],this[_0x2fb88a(0x418c)]);}[_0x5aec3a(0x14ff)](_0x2cc2ea=_0x54e490['P'][_0x5aec3a(0x409)](),_0x5bfcff=_0x54e490['P'][_0x5aec3a(0x409)]()){var _0x1086f6=_0x5aec3a;this[_0x1086f6(0x1541)]=_0x2cc2ea,this['_rayToWorld']=_0x5bfcff,this[_0x1086f6(0x24ed)]=!0x1,this['_hitDistance']=0x0,this[_0x1086f6(0x412)]=_0x54e490['P']['Zero'](),this[_0x1086f6(0x418c)]=_0x54e490['P'][_0x1086f6(0x409)]();}}},0x146f2:(_0x2969c0,_0x531334,_0x41b08f)=>{var _0x2ee737=a8_0x1ec55c;_0x41b08f['d'](_0x531334,{'b':()=>_0x5d1496});var _0x51e13c=_0x41b08f(0xd53f),_0x346b6b=_0x41b08f(0x9a70),_0x5067d9=_0x41b08f(0xebf9),_0x19fef6=_0x41b08f(0x95ac),_0x15de1a=_0x41b08f(0x1679c),_0xbd92eb=_0x41b08f(0xb5a7),_0x785814=_0x41b08f(0x189f),_0x4cb238=_0x41b08f(0xdf62),_0x4277c4=_0x41b08f(0x4798),_0x512ab2=_0x41b08f(0x17372),_0x4f1c7d=_0x41b08f(0x16bf5);class _0x5d1496{constructor(_0x3fbe74=!0x0,_0x5d5b4c=Ammo,_0xb9f96f=null){var _0x584a91=a8_0x5306;this[_0x584a91(0x206c)]=_0x3fbe74,this[_0x584a91(0x3b48)]={},this['name']='AmmoJSPlugin',this[_0x584a91(0xd4c)]=0x1/0x3c,this['_fixedTimeStep']=0x1/0x3c,this['_maxSteps']=0x5,this[_0x584a91(0x1097)]=new _0x51e13c['_f'](),this[_0x584a91(0x2956)]=!0x1,this[_0x584a91(0x1c8b)]=new _0x51e13c['P'](),this['_tmpContactNormal']=new _0x51e13c['P'](),this['_tmpVec3']=new _0x51e13c['P'](),this[_0x584a91(0x2e02)]=new _0x51e13c['y3'](),'function'==typeof _0x5d5b4c?_0x346b6b['Y']['Error'](_0x584a91(0x8e6)):(this[_0x584a91(0x3b48)]=_0x5d5b4c,this[_0x584a91(0x3778)]()?(this[_0x584a91(0x3f37)]=new this[(_0x584a91(0x3b48))][(_0x584a91(0x1d9b))](),this[_0x584a91(0x126a)]=new this['bjsAMMO']['btCollisionDispatcher'](this[_0x584a91(0x3f37)]),this['_overlappingPairCache']=_0xb9f96f||new this[(_0x584a91(0x3b48))]['btDbvtBroadphase'](),this[_0x584a91(0x3de8)]=new this[(_0x584a91(0x3b48))][(_0x584a91(0x22cb))](),this['_softBodySolver']=new this['bjsAMMO'][(_0x584a91(0x26c4))](),this[_0x584a91(0x2f85)]=new this['bjsAMMO'][(_0x584a91(0xf6a))](this[_0x584a91(0x126a)],this[_0x584a91(0x3268)],this[_0x584a91(0x3de8)],this[_0x584a91(0x3f37)],this['_softBodySolver']),this[_0x584a91(0x1c16)]=new this['bjsAMMO'][(_0x584a91(0x1d40))](),this[_0x584a91(0x1c16)][_0x584a91(0x1ca7)]=_0x21dde2=>{var _0x212270=_0x584a91;const _0x115712=(_0x21dde2=this[_0x212270(0x3b48)][_0x212270(0x2fd4)](_0x21dde2,this['bjsAMMO']['btManifoldPoint']))[_0x212270(0x251c)](),_0x4dde02=_0x21dde2[_0x212270(0x1b5b)];this['_tmpContactPoint']['x']=_0x115712['x'](),this[_0x212270(0x1c8b)]['y']=_0x115712['y'](),this['_tmpContactPoint']['z']=_0x115712['z'](),this[_0x212270(0x3d52)]['x']=_0x4dde02['x'](),this[_0x212270(0x3d52)]['y']=_0x4dde02['y'](),this[_0x212270(0x3d52)]['z']=_0x4dde02['z'](),this['_tmpContactImpulse']=_0x21dde2[_0x212270(0x1b6c)](),this['_tmpContactDistance']=_0x21dde2['getDistance'](),this[_0x212270(0x2956)]=!0x0;},this[_0x584a91(0x9ac)]=new _0x4277c4['d'](),this[_0x584a91(0x1a05)]=new this[(_0x584a91(0x3b48))][(_0x584a91(0x28da))](),this[_0x584a91(0x1a05)][_0x584a91(0x30ae)](),this[_0x584a91(0x21c2)]=new this['bjsAMMO'][(_0x584a91(0x210f))](0x0,0x0,0x0,0x1),this['_tmpAmmoVectorA']=new this[(_0x584a91(0x3b48))]['btVector3'](0x0,0x0,0x0),this[_0x584a91(0x37bc)]=new this['bjsAMMO'][(_0x584a91(0xf7d))](0x0,0x0,0x0),this['_tmpAmmoVectorC']=new this[(_0x584a91(0x3b48))][(_0x584a91(0xf7d))](0x0,0x0,0x0),this[_0x584a91(0x2cd6)]=new this[(_0x584a91(0x3b48))][(_0x584a91(0xf7d))](0x0,0x0,0x0)):_0x346b6b['Y'][_0x584a91(0x3556)]('AmmoJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.'));}[_0x2ee737(0x1eb5)](){return 0x1;}[_0x2ee737(0x2ee5)](_0x32c684){var _0x37388e=_0x2ee737;this[_0x37388e(0x1b50)][_0x37388e(0xff5)](_0x32c684['x'],_0x32c684['y'],_0x32c684['z']),this[_0x37388e(0x2f85)][_0x37388e(0x2ee5)](this[_0x37388e(0x1b50)]),this[_0x37388e(0x2f85)][_0x37388e(0x2252)]()[_0x37388e(0x2bd9)](this[_0x37388e(0x1b50)]);}[_0x2ee737(0x1a19)](_0x3d152b){var _0x138a4a=_0x2ee737;this[_0x138a4a(0xd4c)]=_0x3d152b;}[_0x2ee737(0x2468)](_0x2d70c8){this['_fixedTimeStep']=_0x2d70c8;}['setMaxSteps'](_0x2740a0){this['_maxSteps']=_0x2740a0;}[_0x2ee737(0x3a41)](){var _0x3152c1=_0x2ee737;return this[_0x3152c1(0xd4c)];}[_0x2ee737(0x109b)](_0x405dec){var _0x4bf889=_0x2ee737;return this['_tmpContactCallbackResult']=!0x1,this['world'][_0x4bf889(0x176a)](_0x405dec[_0x4bf889(0x3b85)],this[_0x4bf889(0x1c16)]),this['_tmpContactCallbackResult'];}[_0x2ee737(0x11d9)](_0x1a2c6a,_0x3b7a37){var _0x279381=_0x2ee737;return this[_0x279381(0x2956)]=!0x1,this[_0x279381(0x2f85)][_0x279381(0x2d2f)](_0x1a2c6a[_0x279381(0x3b85)],_0x3b7a37[_0x279381(0x3b85)],this[_0x279381(0x1c16)]),this[_0x279381(0x2956)];}[_0x2ee737(0x745)](_0x3b00b1=0x1/0x3c,_0x51e8ce=0xa,_0x4d2386=0x1/0x3c){var _0x1aee48=_0x2ee737;if(0x0==_0x51e8ce)this[_0x1aee48(0x2f85)]['stepSimulation'](_0x3b00b1,0x0);else{for(;0x0<_0x51e8ce&&0x0<_0x3b00b1;)_0x3b00b1-_0x4d2386<_0x4d2386?(this[_0x1aee48(0x2f85)][_0x1aee48(0x4eb)](_0x3b00b1,0x0),_0x3b00b1=0x0):(_0x3b00b1-=_0x4d2386,this['world']['stepSimulation'](_0x4d2386,0x0)),_0x51e8ce--;}}[_0x2ee737(0x4124)](_0x249c60,_0x13a212){var _0x4a80bf=_0x2ee737;for(const _0x367312 of _0x13a212)_0x367312[_0x4a80bf(0x2844)]||_0x367312[_0x4a80bf(0x3532)]();this['_stepSimulation'](this[_0x4a80bf(0x206c)]?_0x249c60:this[_0x4a80bf(0xd4c)],this[_0x4a80bf(0x3d38)],this[_0x4a80bf(0x970)]);for(const _0x1f838d of _0x13a212)if(_0x1f838d[_0x4a80bf(0x2844)]?this[_0x4a80bf(0x32f0)](_0x1f838d):_0x1f838d[_0x4a80bf(0x1eae)](),0x0<_0x1f838d[_0x4a80bf(0x2bdf)][_0x4a80bf(0x18cc)]&&this[_0x4a80bf(0x109b)](_0x1f838d)){for(const _0x120efe of _0x1f838d[_0x4a80bf(0x2bdf)])for(const _0x38ee2a of _0x120efe[_0x4a80bf(0x2c0c)])(_0x1f838d[_0x4a80bf(0x3b85)][_0x4a80bf(0x2121)]()||_0x38ee2a['physicsBody']['isActive']())&&this[_0x4a80bf(0x11d9)](_0x1f838d,_0x38ee2a)&&(_0x1f838d[_0x4a80bf(0x409c)]({'body':_0x38ee2a[_0x4a80bf(0x3b85)],'point':this[_0x4a80bf(0x1c8b)],'distance':this[_0x4a80bf(0xdf5)],'impulse':this[_0x4a80bf(0x454)],'normal':this[_0x4a80bf(0x3d52)]}),_0x38ee2a[_0x4a80bf(0x409c)]({'body':_0x1f838d[_0x4a80bf(0x3b85)],'point':this[_0x4a80bf(0x1c8b)],'distance':this[_0x4a80bf(0xdf5)],'impulse':this[_0x4a80bf(0x454)],'normal':this['_tmpContactNormal']}));}}[_0x2ee737(0x32f0)](_0x39a7ce){var _0x38ec2b=_0x2ee737;_0x39a7ce[_0x38ec2b(0x19d6)]===_0x5067d9['Q'][_0x38ec2b(0x355)]?this[_0x38ec2b(0x3336)](_0x39a7ce):this[_0x38ec2b(0x40be)](_0x39a7ce);}['_ropeStep'](_0x45069d){var _0xc195ae=_0x2ee737;const _0x5afdfa=_0x45069d[_0xc195ae(0x3b85)][_0xc195ae(0x22ec)]();var _0x5d961c,_0x248b0d,_0x40d30b,_0x2fefa1=_0x5afdfa[_0xc195ae(0x1a2b)]();let _0x153c41,_0x3771d7;const _0x15fc35=new Array();for(let _0x3d5f58=0x0;_0x3d5f58<_0x2fefa1;_0x3d5f58++)_0x153c41=_0x5afdfa['at'](_0x3d5f58),_0x5d961c=(_0x3771d7=_0x153c41['get_m_x']())['x'](),_0x248b0d=_0x3771d7['y'](),_0x40d30b=_0x3771d7['z'](),_0x15fc35[_0xc195ae(0xede)](new _0x51e13c['P'](_0x5d961c,_0x248b0d,_0x40d30b));var _0x2b8d78=_0x45069d['object'],_0x1d583b=_0x45069d[_0xc195ae(0x2456)](_0xc195ae(0x2ce3));_0x45069d[_0xc195ae(0x20ad)]?_0x45069d[_0xc195ae(0x4238)]=(0x0,_0x4cb238['nL'])(_0xc195ae(0x21bf),{'points':_0x15fc35,'instance':_0x2b8d78}):_0x45069d[_0xc195ae(0x4238)]=(0x0,_0x785814['Gc'])(_0xc195ae(0x282e),{'shape':_0x1d583b,'path':_0x15fc35,'instance':_0x2b8d78});}[_0x2ee737(0x40be)](_0x23323e){var _0x3ef2c5=_0x2ee737,_0x3feb8e=_0x23323e[_0x3ef2c5(0x19d6)]===_0x5067d9['Q'][_0x3ef2c5(0x35db)]?0x1:-0x1;const _0x7b7042=_0x23323e[_0x3ef2c5(0x4238)];let _0x9fd536=_0x7b7042['getVerticesData'](_0x15de1a['o'][_0x3ef2c5(0x1678)]),_0x3f22b3=(_0x9fd536=_0x9fd536||[],_0x7b7042[_0x3ef2c5(0x38be)](_0x15de1a['o'][_0x3ef2c5(0x24a2)]));_0x3f22b3=_0x3f22b3||[];var _0x547e4f,_0x668729,_0x15bdca,_0x115b3d,_0x24a0d4,_0x4a13ef,_0x1f39bc=_0x9fd536['length']/0x3;const _0x210180=_0x23323e[_0x3ef2c5(0x3b85)][_0x3ef2c5(0x22ec)]();let _0x45edf6,_0x39a807;for(let _0x28c986=0x0;_0x28c986<_0x1f39bc;_0x28c986++){_0x45edf6=_0x210180['at'](_0x28c986),_0x547e4f=(_0x39a807=_0x45edf6[_0x3ef2c5(0x2f76)]())['x'](),_0x668729=_0x39a807['y'](),_0x15bdca=_0x39a807['z']()*_0x3feb8e;const _0x525b33=_0x45edf6[_0x3ef2c5(0x3622)]();_0x115b3d=_0x525b33['x'](),_0x24a0d4=_0x525b33['y'](),_0x4a13ef=_0x525b33['z']()*_0x3feb8e,_0x9fd536[0x3*_0x28c986]=_0x547e4f,_0x9fd536[0x3*_0x28c986+0x1]=_0x668729,_0x9fd536[0x3*_0x28c986+0x2]=_0x15bdca,_0x3f22b3[0x3*_0x28c986]=_0x115b3d,_0x3f22b3[0x3*_0x28c986+0x1]=_0x24a0d4,_0x3f22b3[0x3*_0x28c986+0x2]=_0x4a13ef;}const _0x2d59e1=new _0xbd92eb['x']();_0x2d59e1[_0x3ef2c5(0x18a3)]=_0x9fd536,_0x2d59e1[_0x3ef2c5(0xdd1)]=_0x3f22b3,_0x2d59e1[_0x3ef2c5(0x4116)]=_0x7b7042[_0x3ef2c5(0x38be)](_0x15de1a['o'][_0x3ef2c5(0x3f15)]),_0x2d59e1['colors']=_0x7b7042[_0x3ef2c5(0x38be)](_0x15de1a['o'][_0x3ef2c5(0x1e26)]),_0x7b7042&&_0x7b7042[_0x3ef2c5(0xa9a)]&&(_0x2d59e1[_0x3ef2c5(0xe41)]=_0x7b7042[_0x3ef2c5(0xa9a)]()),_0x2d59e1[_0x3ef2c5(0x2140)](_0x7b7042);}[_0x2ee737(0x2b80)](_0x8489c6,_0x4ad6ac,_0x35600d){var _0x2113ae=_0x2ee737;if(_0x8489c6[_0x2113ae(0x2844)])_0x346b6b['Y'][_0x2113ae(0xc51)](_0x2113ae(0x3df1));else{_0x8489c6['physicsBody'][_0x2113ae(0xbf0)]();const _0x5451f8=this[_0x2113ae(0x1b50)],_0x49338b=this[_0x2113ae(0x37bc)];_0x8489c6[_0x2113ae(0x4238)]&&_0x8489c6[_0x2113ae(0x4238)][_0x2113ae(0x10cb)]&&_0x35600d[_0x2113ae(0x2de2)](_0x8489c6[_0x2113ae(0x4238)][_0x2113ae(0x10cb)]()[_0x2113ae(0x208a)]()),_0x5451f8[_0x2113ae(0xff5)](_0x35600d['x'],_0x35600d['y'],_0x35600d['z']),_0x49338b[_0x2113ae(0xff5)](_0x4ad6ac['x'],_0x4ad6ac['y'],_0x4ad6ac['z']),_0x8489c6[_0x2113ae(0x3b85)][_0x2113ae(0x2b80)](_0x49338b,_0x5451f8);}}[_0x2ee737(0x2c37)](_0x241477,_0x349c3a,_0x8a603e){var _0x46af57=_0x2ee737;if(_0x241477['soft'])_0x346b6b['Y'][_0x46af57(0xc51)](_0x46af57(0x3df1));else{_0x241477[_0x46af57(0x3b85)][_0x46af57(0xbf0)]();const _0x1cbc11=this[_0x46af57(0x1b50)],_0x1d00b6=this[_0x46af57(0x37bc)];var _0xda11ba;_0x241477[_0x46af57(0x4238)]&&_0x241477[_0x46af57(0x4238)]['getWorldMatrix']?(_0xda11ba=_0x241477[_0x46af57(0x4238)][_0x46af57(0x10cb)]()[_0x46af57(0x208a)](),_0x1cbc11['setValue'](_0x8a603e['x']-_0xda11ba['x'],_0x8a603e['y']-_0xda11ba['y'],_0x8a603e['z']-_0xda11ba['z'])):_0x1cbc11[_0x46af57(0xff5)](_0x8a603e['x'],_0x8a603e['y'],_0x8a603e['z']),_0x1d00b6['setValue'](_0x349c3a['x'],_0x349c3a['y'],_0x349c3a['z']),_0x241477['physicsBody'][_0x46af57(0x2c37)](_0x1d00b6,_0x1cbc11);}}[_0x2ee737(0x21a4)](_0x37874a){var _0x46085a=_0x2ee737;if(_0x37874a['_pluginData'][_0x46085a(0x8cb)]=[],_0x37874a['parent'])_0x37874a[_0x46085a(0x3b85)]&&(this[_0x46085a(0x2fa6)](_0x37874a),_0x37874a[_0x46085a(0x2f94)]());else{if(_0x37874a['isBodyInitRequired']()){const _0x592502=this['_createShape'](_0x37874a);var _0x13072c=_0x37874a[_0x46085a(0x2456)](_0x46085a(0x2d44));if(_0x37874a[_0x46085a(0x7bd)][_0x46085a(0x2d44)]=_0x13072c,_0x37874a[_0x46085a(0x2844)])_0x592502[_0x46085a(0x197c)]()[_0x46085a(0x20b2)](0x11),_0x592502[_0x46085a(0x197c)]()['set_kDP'](_0x37874a[_0x46085a(0x2456)]('damping')),this[_0x46085a(0x3b48)][_0x46085a(0x1dee)](_0x592502,this['bjsAMMO'][_0x46085a(0x1926)])['getCollisionShape']()[_0x46085a(0x24a)](_0x37874a[_0x46085a(0x2456)](_0x46085a(0x511))),_0x592502['setActivationState'](_0x5d1496[_0x46085a(0x37dc)]),this[_0x46085a(0x2f85)][_0x46085a(0x1ffc)](_0x592502,0x1,-0x1),_0x37874a[_0x46085a(0x3b85)]=_0x592502,_0x37874a[_0x46085a(0x7bd)][_0x46085a(0x8cb)][_0x46085a(0xede)](_0x592502),this[_0x46085a(0x40b2)](_0x37874a,0x0),_0x37874a[_0x46085a(0x19d6)]===_0x5067d9['Q'][_0x46085a(0x1530)]&&this[_0x46085a(0x40b2)](_0x37874a,_0x37874a['getParam'](_0x46085a(0x39e7))),this[_0x46085a(0x14e3)](_0x37874a,_0x37874a['getParam']('stiffness')),this[_0x46085a(0x2ef5)](_0x37874a,_0x37874a['getParam'](_0x46085a(0x2e3b))),this[_0x46085a(0x181d)](_0x37874a,_0x37874a[_0x46085a(0x2456)](_0x46085a(0x35eb)));else{var _0x12a7b9=new this[(_0x46085a(0x3b48))][(_0x46085a(0xf7d))](0x0,0x0,0x0);const _0x27f8e7=new this['bjsAMMO']['btTransform']();_0x37874a['object'][_0x46085a(0x5d4)](!0x0),_0x27f8e7[_0x46085a(0x30ae)](),0x0!==_0x13072c&&_0x592502[_0x46085a(0x67d)](_0x13072c,_0x12a7b9),this[_0x46085a(0x1b50)]['setValue'](_0x37874a[_0x46085a(0x4238)][_0x46085a(0xa9f)]['x'],_0x37874a[_0x46085a(0x4238)][_0x46085a(0xa9f)]['y'],_0x37874a[_0x46085a(0x4238)][_0x46085a(0xa9f)]['z']),this['_tmpAmmoQuaternion'][_0x46085a(0xff5)](_0x37874a[_0x46085a(0x4238)][_0x46085a(0x80c)]['x'],_0x37874a[_0x46085a(0x4238)][_0x46085a(0x80c)]['y'],_0x37874a[_0x46085a(0x4238)][_0x46085a(0x80c)]['z'],_0x37874a[_0x46085a(0x4238)]['rotationQuaternion']['w']),_0x27f8e7['setOrigin'](this['_tmpAmmoVectorA']),_0x27f8e7[_0x46085a(0x10e5)](this['_tmpAmmoQuaternion']);var _0x2d965f=new this[(_0x46085a(0x3b48))]['btDefaultMotionState'](_0x27f8e7),_0x74a04a=new this[(_0x46085a(0x3b48))][(_0x46085a(0x33ed))](_0x13072c,_0x2d965f,_0x592502,_0x12a7b9);const _0x346f99=new this[(_0x46085a(0x3b48))][(_0x46085a(0x274d))](_0x74a04a);0x0===_0x13072c&&(_0x346f99[_0x46085a(0x16a1)](_0x346f99['getCollisionFlags']()|_0x5d1496[_0x46085a(0x2a91)]),_0x346f99[_0x46085a(0x2eb4)](_0x5d1496[_0x46085a(0x37dc)])),_0x37874a['type']!=_0x5067d9['Q']['NoImpostor']||_0x592502[_0x46085a(0x25f4)]||_0x346f99[_0x46085a(0x16a1)](_0x346f99[_0x46085a(0x37ab)]()|_0x5d1496[_0x46085a(0x3349)]),_0x37874a[_0x46085a(0x19d6)]!==_0x5067d9['Q'][_0x46085a(0x3e9b)]&&_0x37874a['type']!==_0x5067d9['Q'][_0x46085a(0xb22)]&&(_0x13072c=_0x37874a[_0x46085a(0x4238)][_0x46085a(0x1654)](),this[_0x46085a(0x12e6)][_0x46085a(0x19f9)](_0x37874a[_0x46085a(0x4238)]['getAbsolutePosition']()),this[_0x46085a(0x12e6)]['subtractInPlace'](_0x13072c['boundingBox'][_0x46085a(0xaf3)]),this['_tmpVec3']['x']/=_0x37874a[_0x46085a(0x4238)]['scaling']['x'],this[_0x46085a(0x12e6)]['y']/=_0x37874a['object'][_0x46085a(0x62d)]['y'],this[_0x46085a(0x12e6)]['z']/=_0x37874a[_0x46085a(0x4238)][_0x46085a(0x62d)]['z'],_0x37874a[_0x46085a(0x953)](this[_0x46085a(0x12e6)]));var _0x13072c=_0x37874a[_0x46085a(0x2456)](_0x46085a(0xc6e)),_0x12e0d7=_0x37874a[_0x46085a(0x2456)](_0x46085a(0x6cd));_0x13072c&&_0x12e0d7?this[_0x46085a(0x2f85)][_0x46085a(0x2fd8)](_0x346f99,_0x13072c,_0x12e0d7):this[_0x46085a(0x2f85)][_0x46085a(0x2fd8)](_0x346f99),_0x37874a[_0x46085a(0x3b85)]=_0x346f99,_0x37874a[_0x46085a(0x7bd)][_0x46085a(0x8cb)]=_0x37874a[_0x46085a(0x7bd)]['toDispose'][_0x46085a(0x36a3)]([_0x346f99,_0x74a04a,_0x2d965f,_0x27f8e7,_0x12a7b9,_0x592502]);}this[_0x46085a(0x1573)](_0x37874a,_0x37874a[_0x46085a(0x2456)](_0x46085a(0x130d))),this[_0x46085a(0x36f8)](_0x37874a,_0x37874a[_0x46085a(0x2456)](_0x46085a(0x27f)));}}}[_0x2ee737(0x2fa6)](_0x4100fa){var _0x34fc56=_0x2ee737;this[_0x34fc56(0x2f85)]&&(_0x4100fa[_0x34fc56(0x2844)]?this['world'][_0x34fc56(0x2a0e)](_0x4100fa[_0x34fc56(0x3b85)]):this[_0x34fc56(0x2f85)][_0x34fc56(0x33cb)](_0x4100fa[_0x34fc56(0x3b85)]),_0x4100fa['_pluginData']&&(_0x4100fa[_0x34fc56(0x7bd)]['toDispose']['forEach'](_0x4865f9=>{var _0x1c78c2=_0x34fc56;this[_0x1c78c2(0x3b48)][_0x1c78c2(0x2814)](_0x4865f9);}),_0x4100fa['_pluginData'][_0x34fc56(0x8cb)]=[]));}[_0x2ee737(0x219a)](_0x156f7b){var _0x33628d=_0x2ee737,_0x4cb6f3=_0x156f7b[_0x33628d(0x2bc5)][_0x33628d(0x3b85)],_0x4953d2=_0x156f7b[_0x33628d(0x24c)][_0x33628d(0x3b85)];if(_0x4cb6f3&&_0x4953d2){const _0x3c0088=_0x156f7b['joint'][_0x33628d(0x2c06)];_0x3c0088[_0x33628d(0x1e6d)]||(_0x3c0088['mainPivot']=new _0x51e13c['P'](0x0,0x0,0x0)),_0x3c0088[_0x33628d(0x30f3)]||(_0x3c0088[_0x33628d(0x30f3)]=new _0x51e13c['P'](0x0,0x0,0x0));let _0x192df1;switch(_0x156f7b['joint'][_0x33628d(0x19d6)]){case _0x19fef6['q7']['DistanceJoint']:var _0x57413f=_0x3c0088['maxDistance'];_0x57413f&&(_0x3c0088[_0x33628d(0x1e6d)]=new _0x51e13c['P'](0x0,-_0x57413f/0x2,0x0),_0x3c0088[_0x33628d(0x30f3)]=new _0x51e13c['P'](0x0,_0x57413f/0x2,0x0)),_0x192df1=new this[(_0x33628d(0x3b48))][(_0x33628d(0x370f))](_0x4cb6f3,_0x4953d2,new this[(_0x33628d(0x3b48))][(_0x33628d(0xf7d))](_0x3c0088['mainPivot']['x'],_0x3c0088[_0x33628d(0x1e6d)]['y'],_0x3c0088[_0x33628d(0x1e6d)]['z']),new this['bjsAMMO']['btVector3'](_0x3c0088['connectedPivot']['x'],_0x3c0088['connectedPivot']['y'],_0x3c0088['connectedPivot']['z']));break;case _0x19fef6['q7'][_0x33628d(0x330a)]:_0x3c0088[_0x33628d(0x97d)]||(_0x3c0088[_0x33628d(0x97d)]=new _0x51e13c['P'](0x0,0x0,0x0)),_0x3c0088[_0x33628d(0x3370)]||(_0x3c0088[_0x33628d(0x3370)]=new _0x51e13c['P'](0x0,0x0,0x0));var _0x57413f=new this[(_0x33628d(0x3b48))][(_0x33628d(0xf7d))](_0x3c0088[_0x33628d(0x97d)]['x'],_0x3c0088[_0x33628d(0x97d)]['y'],_0x3c0088['mainAxis']['z']),_0x154525=new this[(_0x33628d(0x3b48))]['btVector3'](_0x3c0088[_0x33628d(0x3370)]['x'],_0x3c0088[_0x33628d(0x3370)]['y'],_0x3c0088[_0x33628d(0x3370)]['z']);_0x192df1=new this[(_0x33628d(0x3b48))][(_0x33628d(0x2cb8))](_0x4cb6f3,_0x4953d2,new this[(_0x33628d(0x3b48))][(_0x33628d(0xf7d))](_0x3c0088[_0x33628d(0x1e6d)]['x'],_0x3c0088['mainPivot']['y'],_0x3c0088[_0x33628d(0x1e6d)]['z']),new this[(_0x33628d(0x3b48))]['btVector3'](_0x3c0088[_0x33628d(0x30f3)]['x'],_0x3c0088[_0x33628d(0x30f3)]['y'],_0x3c0088[_0x33628d(0x30f3)]['z']),_0x57413f,_0x154525);break;case _0x19fef6['q7'][_0x33628d(0xcfd)]:_0x192df1=new this[(_0x33628d(0x3b48))]['btPoint2PointConstraint'](_0x4cb6f3,_0x4953d2,new this['bjsAMMO'][(_0x33628d(0xf7d))](_0x3c0088[_0x33628d(0x1e6d)]['x'],_0x3c0088[_0x33628d(0x1e6d)]['y'],_0x3c0088[_0x33628d(0x1e6d)]['z']),new this[(_0x33628d(0x3b48))][(_0x33628d(0xf7d))](_0x3c0088[_0x33628d(0x30f3)]['x'],_0x3c0088[_0x33628d(0x30f3)]['y'],_0x3c0088[_0x33628d(0x30f3)]['z']));break;default:_0x346b6b['Y'][_0x33628d(0xc51)]('JointType\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20plugin,\x20falling\x20back\x20to\x20PhysicsJoint.BallAndSocketJoint'),_0x192df1=new this[(_0x33628d(0x3b48))][(_0x33628d(0x370f))](_0x4cb6f3,_0x4953d2,new this[(_0x33628d(0x3b48))][(_0x33628d(0xf7d))](_0x3c0088[_0x33628d(0x1e6d)]['x'],_0x3c0088[_0x33628d(0x1e6d)]['y'],_0x3c0088['mainPivot']['z']),new this[(_0x33628d(0x3b48))][(_0x33628d(0xf7d))](_0x3c0088[_0x33628d(0x30f3)]['x'],_0x3c0088['connectedPivot']['y'],_0x3c0088[_0x33628d(0x30f3)]['z']));}this[_0x33628d(0x2f85)][_0x33628d(0xee3)](_0x192df1,!_0x156f7b[_0x33628d(0x793)][_0x33628d(0x2c06)]['collision']),_0x156f7b['joint'][_0x33628d(0x3641)]=_0x192df1;}}[_0x2ee737(0x31d)](_0x3d5b35){var _0x3646a8=_0x2ee737;this[_0x3646a8(0x2f85)]&&this['world']['removeConstraint'](_0x3d5b35[_0x3646a8(0x793)][_0x3646a8(0x3641)]);}[_0x2ee737(0x3b47)](_0x4d1790,_0x2dadc8,_0x33d585){var _0x5af920=_0x2ee737;let _0x424fb6=0x0;if(_0x33d585&&_0x33d585['getIndices']&&_0x33d585[_0x5af920(0x10cb)]&&_0x33d585['getChildMeshes']){var _0x177e46=_0x33d585['getIndices']()||[],_0x4fe1e5=_0x33d585[_0x5af920(0x38be)](_0x15de1a['o']['PositionKind'])||[];let _0x264414;if(_0x2dadc8&&_0x2dadc8!==_0x33d585){var _0xb4bc4f=_0x2dadc8['rotationQuaternion']||(_0x2dadc8[_0x5af920(0x3c7f)]?_0x51e13c['_f'][_0x5af920(0x198e)](_0x2dadc8[_0x5af920(0x3c7f)]['x'],_0x2dadc8[_0x5af920(0x3c7f)]['y'],_0x2dadc8[_0x5af920(0x3c7f)]['z']):_0x51e13c['_f']['Identity']());const _0x53680a=_0x51e13c['y3']['Compose'](_0x51e13c['P']['One'](),_0xb4bc4f,_0x2dadc8[_0x5af920(0xa9f)]),_0x7680ac=(_0x53680a['invertToRef'](this[_0x5af920(0x2e02)]),_0x33d585[_0x5af920(0x5d4)](!0x1));_0x264414=_0x7680ac[_0x5af920(0x2383)](this[_0x5af920(0x2e02)]);}else _0x51e13c['y3'][_0x5af920(0x260a)](_0x33d585['scaling']['x'],_0x33d585[_0x5af920(0x62d)]['y'],_0x33d585['scaling']['z'],this[_0x5af920(0x2e02)]),_0x264414=this[_0x5af920(0x2e02)];var _0x2315d0=_0x177e46['length']/0x3;for(let _0x2fe309=0x0;_0x2fe309<_0x2315d0;_0x2fe309++){const _0x1ff7b1=[];for(let _0x10ba64=0x0;_0x10ba64<0x3;_0x10ba64++){var _0x1ebd86=new _0x51e13c['P'](_0x4fe1e5[0x3*_0x177e46[0x3*_0x2fe309+_0x10ba64]+0x0],_0x4fe1e5[0x3*_0x177e46[0x3*_0x2fe309+_0x10ba64]+0x1],_0x4fe1e5[0x3*_0x177e46[0x3*_0x2fe309+_0x10ba64]+0x2]),_0x1ebd86=_0x51e13c['P'][_0x5af920(0x1a6b)](_0x1ebd86,_0x264414);let _0xfae3c3;(_0xfae3c3=0x0==_0x10ba64?this[_0x5af920(0x1b50)]:0x1==_0x10ba64?this['_tmpAmmoVectorB']:this[_0x5af920(0x1c53)])['setValue'](_0x1ebd86['x'],_0x1ebd86['y'],_0x1ebd86['z']),_0x1ff7b1[_0x5af920(0xede)](_0xfae3c3);}_0x4d1790[_0x5af920(0x23fd)](_0x1ff7b1[0x0],_0x1ff7b1[0x1],_0x1ff7b1[0x2]),_0x424fb6++;}_0x33d585['getChildMeshes']()[_0x5af920(0x35b2)](_0x1fe989=>{var _0x351a09=_0x5af920;_0x424fb6+=this[_0x351a09(0x3b47)](_0x4d1790,_0x2dadc8,_0x1fe989);});}return _0x424fb6;}['_softVertexData'](_0x344a0a){var _0x408893=_0x2ee737;const _0x3b920d=_0x344a0a[_0x408893(0x4238)];if(_0x3b920d&&_0x3b920d[_0x408893(0xa9a)]&&_0x3b920d[_0x408893(0x10cb)]&&_0x3b920d[_0x408893(0xf1b)]){_0x3b920d['getIndices']();var _0x33e3d7=_0x3b920d[_0x408893(0x38be)](_0x15de1a['o'][_0x408893(0x1678)])||[],_0x20ac9d=_0x3b920d[_0x408893(0x38be)](_0x15de1a['o'][_0x408893(0x24a2)])||[];_0x3b920d[_0x408893(0x5d4)](!0x1);const _0x2576f4=[],_0x4680a2=[];for(let _0x47da22=0x0;_0x47da22<_0x33e3d7['length'];_0x47da22+=0x3){var _0x57b0b2=new _0x51e13c['P'](_0x33e3d7[_0x47da22],_0x33e3d7[_0x47da22+0x1],_0x33e3d7[_0x47da22+0x2]),_0x214f91=new _0x51e13c['P'](_0x20ac9d[_0x47da22],_0x20ac9d[_0x47da22+0x1],_0x20ac9d[_0x47da22+0x2]),_0x57b0b2=_0x51e13c['P'][_0x408893(0x1a6b)](_0x57b0b2,_0x3b920d[_0x408893(0x10cb)]()),_0x214f91=_0x51e13c['P'][_0x408893(0x2776)](_0x214f91,_0x3b920d[_0x408893(0x10cb)]());_0x2576f4['push'](_0x57b0b2['x'],_0x57b0b2['y'],_0x57b0b2['z']),_0x4680a2[_0x408893(0xede)](_0x214f91['x'],_0x214f91['y'],_0x214f91['z']);}const _0x29320a=new _0xbd92eb['x']();return _0x29320a['positions']=_0x2576f4,_0x29320a[_0x408893(0xdd1)]=_0x4680a2,_0x29320a[_0x408893(0x4116)]=_0x3b920d[_0x408893(0x38be)](_0x15de1a['o'][_0x408893(0x3f15)]),_0x29320a[_0x408893(0x2838)]=_0x3b920d['getVerticesData'](_0x15de1a['o'][_0x408893(0x1e26)]),_0x3b920d&&_0x3b920d[_0x408893(0xa9a)]&&(_0x29320a[_0x408893(0xe41)]=_0x3b920d['getIndices']()),_0x29320a[_0x408893(0x2140)](_0x3b920d),_0x3b920d[_0x408893(0xa9f)]=_0x51e13c['P'][_0x408893(0x409)](),_0x3b920d[_0x408893(0x80c)]=null,_0x3b920d[_0x408893(0x3c7f)]=_0x51e13c['P'][_0x408893(0x409)](),_0x3b920d[_0x408893(0x5d4)](!0x0),_0x29320a;}return _0xbd92eb['x']['ExtractFromMesh'](_0x3b920d);}[_0x2ee737(0x1264)](_0x456c2a){var _0x1fd2ee=_0x2ee737;const _0x48ba4d=_0x456c2a[_0x1fd2ee(0x4238)];if(_0x48ba4d&&_0x48ba4d['getIndices']){var _0x168588=_0x48ba4d[_0x1fd2ee(0xa9a)]()||[],_0x456c2a=this[_0x1fd2ee(0x142a)](_0x456c2a),_0x3631ac=_0x456c2a[_0x1fd2ee(0x18a3)],_0x5e05c6=_0x456c2a[_0x1fd2ee(0xdd1)];if(null===_0x3631ac||null===_0x5e05c6)return new this[(_0x1fd2ee(0x3b48))][(_0x1fd2ee(0x2886))]();{const _0x5a999c=[],_0x3988b8=[];for(let _0x314a33=0x0;_0x314a33<_0x3631ac['length'];_0x314a33+=0x3){var _0x476950=new _0x51e13c['P'](_0x3631ac[_0x314a33],_0x3631ac[_0x314a33+0x1],_0x3631ac[_0x314a33+0x2]),_0x28ca16=new _0x51e13c['P'](_0x5e05c6[_0x314a33],_0x5e05c6[_0x314a33+0x1],_0x5e05c6[_0x314a33+0x2]);_0x5a999c['push'](_0x476950['x'],_0x476950['y'],-_0x476950['z']),_0x3988b8[_0x1fd2ee(0xede)](_0x28ca16['x'],_0x28ca16['y'],-_0x28ca16['z']);}const _0x1b0afb=new this[(_0x1fd2ee(0x3b48))][(_0x1fd2ee(0x18c8))]()['CreateFromTriMesh'](this[_0x1fd2ee(0x2f85)]['getWorldInfo'](),_0x5a999c,_0x48ba4d[_0x1fd2ee(0xa9a)](),_0x168588['length']/0x3,!0x0);var _0x38aa60=_0x3631ac['length']/0x3;const _0xa86313=_0x1b0afb[_0x1fd2ee(0x22ec)]();let _0x1b01f1,_0x5e20f3;for(let _0x110c99=0x0;_0x110c99<_0x38aa60;_0x110c99++)_0x1b01f1=_0xa86313['at'](_0x110c99),(_0x5e20f3=_0x1b01f1[_0x1fd2ee(0x3622)]())['setX'](_0x3988b8[0x3*_0x110c99]),_0x5e20f3['setY'](_0x3988b8[0x3*_0x110c99+0x1]),_0x5e20f3[_0x1fd2ee(0x3174)](_0x3988b8[0x3*_0x110c99+0x2]);return _0x1b0afb;}}}[_0x2ee737(0x2e04)](_0x501fa1){var _0xbc3dbe=_0x2ee737;const _0x5b2429=_0x501fa1['object'];var _0x3080e5,_0x48b55e,_0x479fc4,_0x43b952;if(_0x5b2429&&_0x5b2429[_0xbc3dbe(0xa9a)])return _0x5b2429[_0xbc3dbe(0xa9a)](),_0x3080e5=(_0x48b55e=this[_0xbc3dbe(0x142a)](_0x501fa1))[_0xbc3dbe(0x18a3)],_0x48b55e=_0x48b55e[_0xbc3dbe(0xdd1)],null===_0x3080e5||null===_0x48b55e?new this['bjsAMMO']['btCompoundShape']():(_0x48b55e=_0x3080e5[_0xbc3dbe(0x18cc)],_0x479fc4=Math[_0xbc3dbe(0x141a)](_0x48b55e/0x3),_0x43b952=(_0x501fa1[_0xbc3dbe(0x1b21)]=_0x479fc4)-0x1,this[_0xbc3dbe(0x1b50)][_0xbc3dbe(0xff5)](_0x3080e5[0x0],_0x3080e5[0x1],_0x3080e5[0x2]),this[_0xbc3dbe(0x37bc)][_0xbc3dbe(0xff5)](_0x3080e5[0x3*_0x43b952],_0x3080e5[0x3*_0x43b952+0x1],_0x3080e5[0x3*_0x43b952+0x2]),this[_0xbc3dbe(0x2cd6)][_0xbc3dbe(0xff5)](_0x3080e5[_0x48b55e-0x3],_0x3080e5[_0x48b55e-0x2],_0x3080e5[_0x48b55e-0x1]),this['_tmpAmmoVectorC'][_0xbc3dbe(0xff5)](_0x3080e5[_0x48b55e-0x3-0x3*_0x43b952],_0x3080e5[_0x48b55e-0x2-0x3*_0x43b952],_0x3080e5[_0x48b55e-0x1-0x3*_0x43b952]),new this[(_0xbc3dbe(0x3b48))][(_0xbc3dbe(0x18c8))]()['CreatePatch'](this[_0xbc3dbe(0x2f85)]['getWorldInfo'](),this['_tmpAmmoVectorA'],this[_0xbc3dbe(0x37bc)],this[_0xbc3dbe(0x1c53)],this[_0xbc3dbe(0x2cd6)],_0x479fc4,_0x479fc4,_0x501fa1[_0xbc3dbe(0x2456)](_0xbc3dbe(0x4e5)),!0x0));}[_0x2ee737(0x3bff)](_0x1a18a0){var _0x3776f1=_0x2ee737;let _0x18c156,_0x6acae4;const _0x170c47=this[_0x3776f1(0x142a)](_0x1a18a0);var _0x431e0c=_0x170c47[_0x3776f1(0x18a3)];const _0x4dba3a=_0x170c47[_0x3776f1(0xdd1)];if(null===_0x431e0c||null===_0x4dba3a)return new this[(_0x3776f1(0x3b48))][(_0x3776f1(0x2886))]();_0x170c47[_0x3776f1(0x2140)](_0x1a18a0[_0x3776f1(0x4238)],!0x0),_0x1a18a0[_0x3776f1(0x20ad)]=!0x0;const _0x3d1216=_0x4dba3a[_0x3776f1(0x36d3)](_0x2c9e57=>_0x2c9e57*_0x2c9e57);if(0x0===_0x3d1216['reduce']((_0x1e4e99,_0x2d68d5)=>_0x1e4e99+_0x2d68d5))_0x18c156=_0x431e0c[_0x3776f1(0x18cc)],_0x6acae4=_0x18c156/0x3-0x1,this[_0x3776f1(0x1b50)][_0x3776f1(0xff5)](_0x431e0c[0x0],_0x431e0c[0x1],_0x431e0c[0x2]),this['_tmpAmmoVectorB']['setValue'](_0x431e0c[_0x18c156-0x3],_0x431e0c[_0x18c156-0x2],_0x431e0c[_0x18c156-0x1]);else{_0x1a18a0[_0x3776f1(0x20ad)]=!0x1,_0x431e0c=_0x1a18a0['getParam'](_0x3776f1(0x3cec));if(null===_0x1a18a0[_0x3776f1(0x2456)](_0x3776f1(0x2ce3)))return _0x346b6b['Y'][_0x3776f1(0xc51)](_0x3776f1(0x1486)),new this[(_0x3776f1(0x3b48))][(_0x3776f1(0x2886))]();_0x18c156=_0x431e0c['length'],_0x6acae4=_0x18c156-0x1,this[_0x3776f1(0x1b50)][_0x3776f1(0xff5)](_0x431e0c[0x0]['x'],_0x431e0c[0x0]['y'],_0x431e0c[0x0]['z']),this['_tmpAmmoVectorB'][_0x3776f1(0xff5)](_0x431e0c[_0x18c156-0x1]['x'],_0x431e0c[_0x18c156-0x1]['y'],_0x431e0c[_0x18c156-0x1]['z']);}_0x1a18a0[_0x3776f1(0x1b21)]=_0x6acae4;let _0x2c68f4=_0x1a18a0['getParam']('fixedPoints');_0x2c68f4=0x3<_0x2c68f4?0x3:_0x2c68f4;const _0x2ab56d=new this[(_0x3776f1(0x3b48))][(_0x3776f1(0x18c8))]()[_0x3776f1(0x14de)](this[_0x3776f1(0x2f85)][_0x3776f1(0x2252)](),this['_tmpAmmoVectorA'],this[_0x3776f1(0x37bc)],_0x6acae4-0x1,_0x2c68f4);return _0x2ab56d[_0x3776f1(0x197c)]()['set_collisions'](0x11),_0x2ab56d;}[_0x2ee737(0xccf)](_0x567373){var _0x5d3f8e=_0x2ee737;let _0x5501d2=null;return _0x5501d2=null==(_0x5501d2=this[_0x5d3f8e(0xc9d)]?this[_0x5d3f8e(0xc9d)](_0x567373):_0x5501d2)?new this[(_0x5d3f8e(0x3b48))]['btCompoundShape']():_0x5501d2;}[_0x2ee737(0x2a9b)](_0x4ca4e7,_0xf1d846,_0x524f01){var _0x3bf33d=_0x2ee737;let _0x1fc261=0x0;if(_0x524f01&&_0x524f01['getIndices']&&_0x524f01[_0x3bf33d(0x10cb)]&&_0x524f01['getChildMeshes']){var _0xacd4a2=_0x524f01[_0x3bf33d(0xa9a)]()||[],_0x33dcff=_0x524f01[_0x3bf33d(0x38be)](_0x15de1a['o'][_0x3bf33d(0x1678)])||[],_0x2d3e14=(_0x524f01[_0x3bf33d(0x5d4)](!0x1),_0xacd4a2[_0x3bf33d(0x18cc)]/0x3);for(let _0x32029b=0x0;_0x32029b<_0x2d3e14;_0x32029b++){const _0x196fc1=[];for(let _0x1c0030=0x0;_0x1c0030<0x3;_0x1c0030++){var _0x81922b=new _0x51e13c['P'](_0x33dcff[0x3*_0xacd4a2[0x3*_0x32029b+_0x1c0030]+0x0],_0x33dcff[0x3*_0xacd4a2[0x3*_0x32029b+_0x1c0030]+0x1],_0x33dcff[0x3*_0xacd4a2[0x3*_0x32029b+_0x1c0030]+0x2]);_0x51e13c['y3'][_0x3bf33d(0x260a)](_0x524f01[_0x3bf33d(0x62d)]['x'],_0x524f01[_0x3bf33d(0x62d)]['y'],_0x524f01[_0x3bf33d(0x62d)]['z'],this[_0x3bf33d(0x2e02)]),_0x81922b=_0x51e13c['P'][_0x3bf33d(0x1a6b)](_0x81922b,this[_0x3bf33d(0x2e02)]);let _0x43f66a;(_0x43f66a=0x0==_0x1c0030?this[_0x3bf33d(0x1b50)]:0x1==_0x1c0030?this[_0x3bf33d(0x37bc)]:this[_0x3bf33d(0x1c53)])[_0x3bf33d(0xff5)](_0x81922b['x'],_0x81922b['y'],_0x81922b['z']),_0x196fc1['push'](_0x43f66a);}_0x4ca4e7[_0x3bf33d(0x1c9c)](_0x196fc1[0x0],!0x0),_0x4ca4e7[_0x3bf33d(0x1c9c)](_0x196fc1[0x1],!0x0),_0x4ca4e7[_0x3bf33d(0x1c9c)](_0x196fc1[0x2],!0x0),_0x1fc261++;}_0x524f01['getChildMeshes']()[_0x3bf33d(0x35b2)](_0x199f21=>{var _0x218cd6=_0x3bf33d;_0x1fc261+=this[_0x218cd6(0x2a9b)](_0x4ca4e7,_0xf1d846,_0x199f21);});}return _0x1fc261;}[_0x2ee737(0x393e)](_0x4ba48a,_0x51531b=!0x1){var _0x59baea=_0x2ee737,_0x5811d6=_0x4ba48a[_0x59baea(0x4238)];let _0x2e3a3a;var _0x27ca91=_0x4ba48a[_0x59baea(0x12cb)]();if(!_0x51531b){const _0x42b8d1=_0x4ba48a['object'][_0x59baea(0xf1b)]?_0x4ba48a[_0x59baea(0x4238)][_0x59baea(0xf1b)](!0x0):[];_0x2e3a3a=new this[(_0x59baea(0x3b48))]['btCompoundShape']();let _0x5340d0=0x0;if(_0x42b8d1[_0x59baea(0x35b2)](_0x255178=>{var _0x5ec609=_0x59baea;const _0x2327e8=_0x255178[_0x5ec609(0x1e93)]();if(_0x2327e8){if(_0x2327e8[_0x5ec609(0x19d6)]==_0x5067d9['Q'][_0x5ec609(0x3e9b)])throw'A\x20child\x20MeshImpostor\x20is\x20not\x20supported.\x20Only\x20primitive\x20impostors\x20are\x20supported\x20as\x20children\x20(eg.\x20box\x20or\x20sphere)';var _0x166564=this[_0x5ec609(0x393e)](_0x2327e8);const _0x3628b3=_0x255178['parent']['getWorldMatrix']()['clone']();var _0xbada35=new _0x51e13c['P']();_0x3628b3[_0x5ec609(0xe1f)](_0xbada35),this['_tmpAmmoTransform'][_0x5ec609(0x1d8f)]()[_0x5ec609(0xff5)](_0x255178['position']['x']*_0xbada35['x'],_0x255178[_0x5ec609(0xa9f)]['y']*_0xbada35['y'],_0x255178[_0x5ec609(0xa9f)]['z']*_0xbada35['z']),this['_tmpAmmoQuaternion'][_0x5ec609(0xff5)](_0x255178[_0x5ec609(0x80c)]['x'],_0x255178[_0x5ec609(0x80c)]['y'],_0x255178[_0x5ec609(0x80c)]['z'],_0x255178[_0x5ec609(0x80c)]['w']),this[_0x5ec609(0x1a05)][_0x5ec609(0x10e5)](this['_tmpAmmoQuaternion']),_0x2e3a3a[_0x5ec609(0x14ba)](this[_0x5ec609(0x1a05)],_0x166564),_0x2327e8['dispose'](),_0x5340d0++;}}),0x0<_0x5340d0)return _0x4ba48a[_0x59baea(0x19d6)]!=_0x5067d9['Q'][_0x59baea(0xb22)]&&(_0x51531b=this[_0x59baea(0x393e)](_0x4ba48a,!0x0))&&(this[_0x59baea(0x1a05)][_0x59baea(0x1d8f)]()[_0x59baea(0xff5)](0x0,0x0,0x0),this[_0x59baea(0x21c2)][_0x59baea(0xff5)](0x0,0x0,0x0,0x1),this[_0x59baea(0x1a05)][_0x59baea(0x10e5)](this['_tmpAmmoQuaternion']),_0x2e3a3a['addChildShape'](this[_0x59baea(0x1a05)],_0x51531b)),_0x2e3a3a;this[_0x59baea(0x3b48)][_0x59baea(0x2814)](_0x2e3a3a),_0x2e3a3a=null;}switch(_0x4ba48a['type']){case _0x5067d9['Q']['SphereImpostor']:_0x512ab2['R'][_0x59baea(0x1561)](_0x27ca91['x'],_0x27ca91['y'],0.0001)&&_0x512ab2['R'][_0x59baea(0x1561)](_0x27ca91['x'],_0x27ca91['z'],0.0001)?_0x2e3a3a=new this[(_0x59baea(0x3b48))]['btSphereShape'](_0x27ca91['x']/0x2):(_0x5c422f=[new this[(_0x59baea(0x3b48))]['btVector3'](0x0,0x0,0x0)],(_0x2e3a3a=new this[(_0x59baea(0x3b48))]['btMultiSphereShape'](_0x5c422f,[0x1],0x1))[_0x59baea(0xfcc)](new this[(_0x59baea(0x3b48))]['btVector3'](_0x27ca91['x']/0x2,_0x27ca91['y']/0x2,_0x27ca91['z']/0x2)));break;case _0x5067d9['Q'][_0x59baea(0x3cdb)]:var _0x5c422f=_0x27ca91['x']/0x2;_0x2e3a3a=new this['bjsAMMO'][(_0x59baea(0x1004))](_0x5c422f,_0x27ca91['y']-0x2*_0x5c422f);break;case _0x5067d9['Q'][_0x59baea(0x125c)]:this[_0x59baea(0x1b50)][_0x59baea(0xff5)](_0x27ca91['x']/0x2,_0x27ca91['y']/0x2,_0x27ca91['z']/0x2),_0x2e3a3a=new this[(_0x59baea(0x3b48))][(_0x59baea(0x34e0))](this[_0x59baea(0x1b50)]);break;case _0x5067d9['Q'][_0x59baea(0x677)]:case _0x5067d9['Q']['BoxImpostor']:this[_0x59baea(0x1b50)][_0x59baea(0xff5)](_0x27ca91['x']/0x2,_0x27ca91['y']/0x2,_0x27ca91['z']/0x2),_0x2e3a3a=new this[(_0x59baea(0x3b48))][(_0x59baea(0x2eec))](this['_tmpAmmoVectorA']);break;case _0x5067d9['Q'][_0x59baea(0x3e9b)]:if(0x0==_0x4ba48a[_0x59baea(0x2456)]('mass')){_0x2e3a3a=this[_0x59baea(0x128e)]?this[_0x59baea(0x128e)](_0x4ba48a):(_0x5c422f=new this[(_0x59baea(0x3b48))][(_0x59baea(0x1518))](),_0x4ba48a[_0x59baea(0x7bd)][_0x59baea(0x8cb)][_0x59baea(0xede)](_0x5c422f),0x0==this[_0x59baea(0x3b47)](_0x5c422f,_0x5811d6,_0x5811d6)?new this[(_0x59baea(0x3b48))][(_0x59baea(0x2886))]():new this[(_0x59baea(0x3b48))][(_0x59baea(0x1f22))](_0x5c422f));break;}case _0x5067d9['Q'][_0x59baea(0x1658)]:_0x2e3a3a=this['onCreateCustomConvexHullImpostor']?this[_0x59baea(0x2941)](_0x4ba48a):(_0x5c422f=new this['bjsAMMO'][(_0x59baea(0x3d8c))](),0x0==this[_0x59baea(0x2a9b)](_0x5c422f,_0x5811d6,_0x5811d6)?(_0x4ba48a[_0x59baea(0x7bd)]['toDispose'][_0x59baea(0xede)](_0x5c422f),new this[(_0x59baea(0x3b48))]['btCompoundShape']()):_0x5c422f);break;case _0x5067d9['Q'][_0x59baea(0xb22)]:_0x2e3a3a=new this['bjsAMMO'][(_0x59baea(0x3e32))](_0x27ca91['x']/0x2);break;case _0x5067d9['Q'][_0x59baea(0x267d)]:_0x2e3a3a=this['_createCustom'](_0x4ba48a);break;case _0x5067d9['Q'][_0x59baea(0x1530)]:_0x2e3a3a=this[_0x59baea(0x1264)](_0x4ba48a);break;case _0x5067d9['Q'][_0x59baea(0x35db)]:_0x2e3a3a=this[_0x59baea(0x2e04)](_0x4ba48a);break;case _0x5067d9['Q'][_0x59baea(0x355)]:_0x2e3a3a=this['_createRope'](_0x4ba48a);break;default:_0x346b6b['Y']['Warn'](_0x59baea(0x3955));}return _0x2e3a3a;}[_0x2ee737(0x180c)](_0x548039){var _0x89e048=_0x2ee737;_0x548039[_0x89e048(0x3b85)][_0x89e048(0x4096)]()[_0x89e048(0x19e2)](this[_0x89e048(0x1a05)]),_0x548039[_0x89e048(0x4238)][_0x89e048(0xa9f)][_0x89e048(0x386b)](this[_0x89e048(0x1a05)][_0x89e048(0x1d8f)]()['x'](),this[_0x89e048(0x1a05)]['getOrigin']()['y'](),this['_tmpAmmoTransform']['getOrigin']()['z']()),_0x548039[_0x89e048(0x4238)][_0x89e048(0x80c)]?_0x548039[_0x89e048(0x4238)][_0x89e048(0x80c)][_0x89e048(0x386b)](this[_0x89e048(0x1a05)][_0x89e048(0x160b)]()['x'](),this[_0x89e048(0x1a05)][_0x89e048(0x160b)]()['y'](),this['_tmpAmmoTransform'][_0x89e048(0x160b)]()['z'](),this[_0x89e048(0x1a05)][_0x89e048(0x160b)]()['w']()):_0x548039[_0x89e048(0x4238)]['rotation']&&(this[_0x89e048(0x1097)][_0x89e048(0x386b)](this[_0x89e048(0x1a05)][_0x89e048(0x160b)]()['x'](),this[_0x89e048(0x1a05)][_0x89e048(0x160b)]()['y'](),this[_0x89e048(0x1a05)][_0x89e048(0x160b)]()['z'](),this[_0x89e048(0x1a05)][_0x89e048(0x160b)]()['w']()),this[_0x89e048(0x1097)][_0x89e048(0x3f2c)](_0x548039[_0x89e048(0x4238)][_0x89e048(0x3c7f)]));}['setPhysicsBodyTransformation'](_0x743bdb,_0x42215f,_0x14e1c0){var _0x4fce0c=_0x2ee737;const _0x56c7d5=_0x743bdb[_0x4fce0c(0x3b85)][_0x4fce0c(0x19e2)]();if(Math['abs'](_0x56c7d5['getOrigin']()['x']()-_0x42215f['x'])>_0x4f1c7d['kn']||Math[_0x4fce0c(0x273d)](_0x56c7d5[_0x4fce0c(0x1d8f)]()['y']()-_0x42215f['y'])>_0x4f1c7d['kn']||Math[_0x4fce0c(0x273d)](_0x56c7d5[_0x4fce0c(0x1d8f)]()['z']()-_0x42215f['z'])>_0x4f1c7d['kn']||Math[_0x4fce0c(0x273d)](_0x56c7d5[_0x4fce0c(0x160b)]()['x']()-_0x14e1c0['x'])>_0x4f1c7d['kn']||Math[_0x4fce0c(0x273d)](_0x56c7d5[_0x4fce0c(0x160b)]()['y']()-_0x14e1c0['y'])>_0x4f1c7d['kn']||Math[_0x4fce0c(0x273d)](_0x56c7d5[_0x4fce0c(0x160b)]()['z']()-_0x14e1c0['z'])>_0x4f1c7d['kn']||Math[_0x4fce0c(0x273d)](_0x56c7d5['getRotation']()['w']()-_0x14e1c0['w'])>_0x4f1c7d['kn']){if(this[_0x4fce0c(0x1b50)]['setValue'](_0x42215f['x'],_0x42215f['y'],_0x42215f['z']),_0x56c7d5[_0x4fce0c(0x2b5a)](this[_0x4fce0c(0x1b50)]),this[_0x4fce0c(0x21c2)][_0x4fce0c(0xff5)](_0x14e1c0['x'],_0x14e1c0['y'],_0x14e1c0['z'],_0x14e1c0['w']),_0x56c7d5[_0x4fce0c(0x10e5)](this['_tmpAmmoQuaternion']),_0x743bdb[_0x4fce0c(0x3b85)]['setWorldTransform'](_0x56c7d5),0x0==_0x743bdb[_0x4fce0c(0x2d44)]){const _0x11cf43=_0x743bdb[_0x4fce0c(0x3b85)][_0x4fce0c(0x4096)]();_0x11cf43&&_0x11cf43['setWorldTransform'](_0x56c7d5);}else _0x743bdb[_0x4fce0c(0x3b85)][_0x4fce0c(0xbf0)]();}}[_0x2ee737(0x3778)](){return void 0x0!==this['bjsAMMO'];}[_0x2ee737(0x3c5a)](_0x333f9f,_0x1862b8){var _0x499f38=_0x2ee737;this[_0x499f38(0x1b50)][_0x499f38(0xff5)](_0x1862b8['x'],_0x1862b8['y'],_0x1862b8['z']),_0x333f9f[_0x499f38(0x2844)]?_0x333f9f[_0x499f38(0x3b85)][_0x499f38(0x2bb1)](this[_0x499f38(0x1b50)]):_0x333f9f['physicsBody'][_0x499f38(0x3c5a)](this[_0x499f38(0x1b50)]);}[_0x2ee737(0xc17)](_0xc0ad3c,_0x3e97fe){var _0x13ec9e=_0x2ee737;this[_0x13ec9e(0x1b50)]['setValue'](_0x3e97fe['x'],_0x3e97fe['y'],_0x3e97fe['z']),_0xc0ad3c[_0x13ec9e(0x2844)]?_0xc0ad3c[_0x13ec9e(0x3b85)][_0x13ec9e(0xd7d)](this[_0x13ec9e(0x1b50)]):_0xc0ad3c[_0x13ec9e(0x3b85)][_0x13ec9e(0xc17)](this['_tmpAmmoVectorA']);}[_0x2ee737(0xb9b)](_0x5d37d3){var _0xf50d29=_0x2ee737;let _0x163463;if(!(_0x163463=_0x5d37d3[_0xf50d29(0x2844)]?_0x5d37d3[_0xf50d29(0x3b85)][_0xf50d29(0x2bb1)]():_0x5d37d3['physicsBody'][_0xf50d29(0xb9b)]()))return null;return _0x5d37d3=new _0x51e13c['P'](_0x163463['x'](),_0x163463['y'](),_0x163463['z']()),(this[_0xf50d29(0x3b48)][_0xf50d29(0x2814)](_0x163463),_0x5d37d3);}[_0x2ee737(0x2a84)](_0x325446){var _0x50cdef=_0x2ee737;let _0x5679b1;if(!(_0x5679b1=_0x325446[_0x50cdef(0x2844)]?_0x325446[_0x50cdef(0x3b85)][_0x50cdef(0xd7d)]():_0x325446[_0x50cdef(0x3b85)][_0x50cdef(0x2a84)]()))return null;return _0x325446=new _0x51e13c['P'](_0x5679b1['x'](),_0x5679b1['y'](),_0x5679b1['z']()),(this['bjsAMMO'][_0x50cdef(0x2814)](_0x5679b1),_0x325446);}[_0x2ee737(0x2865)](_0x5c9b05,_0x252de5){var _0x350b18=_0x2ee737;_0x5c9b05[_0x350b18(0x2844)]?_0x5c9b05[_0x350b18(0x3b85)][_0x350b18(0x1f1c)](_0x252de5,!0x1):_0x5c9b05[_0x350b18(0x3b85)][_0x350b18(0x3e28)](_0x252de5),_0x5c9b05['_pluginData'][_0x350b18(0x2d44)]=_0x252de5;}[_0x2ee737(0x2192)](_0x4a34a9){var _0x56131f=_0x2ee737;return _0x4a34a9[_0x56131f(0x7bd)]['mass']||0x0;}[_0x2ee737(0x2d07)](_0x3f9798){var _0x4650cf=_0x2ee737;return _0x3f9798[_0x4650cf(0x7bd)][_0x4650cf(0x27f)]||0x0;}[_0x2ee737(0x36f8)](_0x739608,_0xed3832){var _0x282945=_0x2ee737;_0x739608[_0x282945(0x2844)]?_0x739608[_0x282945(0x3b85)][_0x282945(0x197c)]()['set_kDF'](_0xed3832):_0x739608[_0x282945(0x3b85)][_0x282945(0x1133)](_0xed3832),_0x739608[_0x282945(0x7bd)]['friction']=_0xed3832;}[_0x2ee737(0x3822)](_0x4e9c3f){var _0x36b8f4=_0x2ee737;return _0x4e9c3f[_0x36b8f4(0x7bd)]['restitution']||0x0;}[_0x2ee737(0x1573)](_0x1392c6,_0x10f38d){var _0x25e086=_0x2ee737;_0x1392c6[_0x25e086(0x3b85)][_0x25e086(0x35fb)](_0x10f38d),_0x1392c6[_0x25e086(0x7bd)][_0x25e086(0x130d)]=_0x10f38d;}[_0x2ee737(0x674)](_0x3b892d){var _0x205739=_0x2ee737;return _0x3b892d['soft']?_0x3b892d[_0x205739(0x7bd)][_0x205739(0x39e7)]||0x0:(_0x346b6b['Y'][_0x205739(0xc51)](_0x205739(0x3738)),0x0);}['setBodyPressure'](_0x59791d,_0x364d4b){var _0xce002=_0x2ee737;_0x59791d[_0xce002(0x2844)]?_0x59791d[_0xce002(0x19d6)]===_0x5067d9['Q']['SoftbodyImpostor']?(_0x59791d['physicsBody'][_0xce002(0x197c)]()[_0xce002(0x168d)](_0x364d4b),_0x59791d[_0xce002(0x7bd)][_0xce002(0x39e7)]=_0x364d4b):(_0x59791d['physicsBody']['get_m_cfg']()[_0xce002(0x168d)](0x0),_0x59791d[_0xce002(0x7bd)][_0xce002(0x39e7)]=0x0):_0x346b6b['Y'][_0xce002(0xc51)]('Pressure\x20can\x20only\x20be\x20applied\x20to\x20a\x20softbody');}[_0x2ee737(0x1700)](_0x6c90c0){var _0x2ea0dc=_0x2ee737;return _0x6c90c0[_0x2ea0dc(0x2844)]?_0x6c90c0[_0x2ea0dc(0x7bd)][_0x2ea0dc(0x4230)]||0x0:(_0x346b6b['Y']['Warn']('Stiffness\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body'),0x0);}['setBodyStiffness'](_0x11a9c3,_0x1c83ad){var _0x231b4c=_0x2ee737;_0x11a9c3['soft']?(_0x1c83ad=0x1<(_0x1c83ad=_0x1c83ad<0x0?0x0:_0x1c83ad)?0x1:_0x1c83ad,_0x11a9c3['physicsBody']['get_m_materials']()['at'](0x0)['set_m_kLST'](_0x1c83ad),_0x11a9c3[_0x231b4c(0x7bd)][_0x231b4c(0x4230)]=_0x1c83ad):_0x346b6b['Y']['Warn'](_0x231b4c(0x3238));}[_0x2ee737(0x3a35)](_0x233963){var _0x31f31e=_0x2ee737;return _0x233963[_0x31f31e(0x2844)]?_0x233963['_pluginData'][_0x31f31e(0x2e3b)]||0x0:(_0x346b6b['Y'][_0x31f31e(0xc51)](_0x31f31e(0x12e1)),0x0);}[_0x2ee737(0x2ef5)](_0x4b4ffb,_0x2f81b9){var _0x44628f=_0x2ee737;_0x4b4ffb[_0x44628f(0x2844)]?(_0x2f81b9=_0x2f81b9<0x0?0x0:_0x2f81b9,_0x4b4ffb[_0x44628f(0x3b85)][_0x44628f(0x197c)]()[_0x44628f(0x829)](_0x2f81b9),_0x4b4ffb[_0x44628f(0x7bd)]['velocityIterations']=_0x2f81b9):_0x346b6b['Y'][_0x44628f(0xc51)]('Velocity\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body');}[_0x2ee737(0xba2)](_0x372347){var _0x79e623=_0x2ee737;return _0x372347['soft']?_0x372347['_pluginData'][_0x79e623(0x35eb)]||0x0:(_0x346b6b['Y'][_0x79e623(0xc51)]('Position\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body'),0x0);}['setBodyPositionIterations'](_0x226b7a,_0x1d35e0){var _0x2fe3e6=_0x2ee737;_0x226b7a[_0x2fe3e6(0x2844)]?(_0x1d35e0=_0x1d35e0<0x0?0x0:_0x1d35e0,_0x226b7a[_0x2fe3e6(0x3b85)][_0x2fe3e6(0x197c)]()['set_piterations'](_0x1d35e0),_0x226b7a['_pluginData']['positionIterations']=_0x1d35e0):_0x346b6b['Y'][_0x2fe3e6(0xc51)](_0x2fe3e6(0x33c8));}[_0x2ee737(0x3278)](_0x538fdd,_0x2ebca3,_0x2c974c,_0x5ecb80,_0x2ff205=0x1,_0x24f581=!0x1){var _0x4c043b=_0x2ee737,_0x45a261=_0x538fdd[_0x4c043b(0x1b21)],_0x2c974c=Math[_0x4c043b(0xb94)]((_0x45a261-0x1)*_0x2c974c),_0x5ecb80=Math[_0x4c043b(0xb94)]((_0x45a261-0x1)*_0x5ecb80);_0x538fdd[_0x4c043b(0x3b85)]['appendAnchor'](_0x2c974c+_0x45a261*(_0x45a261-0x1-_0x5ecb80),_0x2ebca3[_0x4c043b(0x3b85)],_0x24f581,_0x2ff205);}[_0x2ee737(0x2f9d)](_0x56bf37,_0x38e132,_0x3e8d5a,_0x33bf3d=0x1,_0x595ca8=!0x1){var _0x3870bc=_0x2ee737;_0x3e8d5a=Math[_0x3870bc(0xb94)](_0x56bf37['segments']*_0x3e8d5a),_0x56bf37[_0x3870bc(0x3b85)][_0x3870bc(0x3278)](_0x3e8d5a,_0x38e132[_0x3870bc(0x3b85)],_0x595ca8,_0x33bf3d);}[_0x2ee737(0x3614)](_0x35864f){var _0x13836d=_0x2ee737;_0x35864f['physicsBody'][_0x13836d(0x2134)](0x0);}[_0x2ee737(0x1c24)](_0x46f733){var _0x2f59cf=_0x2ee737;_0x46f733[_0x2f59cf(0x3b85)][_0x2f59cf(0xbf0)]();}[_0x2ee737(0x417b)](){var _0xc0d722=_0x2ee737;_0x346b6b['Y'][_0xc0d722(0xc51)](_0xc0d722(0x10cf));}[_0x2ee737(0x1ca8)](_0xaaa11b,_0x33ef66,_0x126084){var _0x54a18d=_0x2ee737;_0xaaa11b[_0x54a18d(0x3641)][_0x54a18d(0x2c68)](!0x0,_0x33ef66,_0x126084);}[_0x2ee737(0x729)](){var _0x341428=_0x2ee737;_0x346b6b['Y'][_0x341428(0xc51)]('setLimit\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin');}[_0x2ee737(0x11db)](_0x46f812,_0x5237f5){var _0x1aab4f=_0x2ee737;const _0x1f4427=_0x5237f5[_0x1aab4f(0x3b85)];_0x1f4427[_0x1aab4f(0x4096)]()['getWorldTransform'](this[_0x1aab4f(0x1a05)]),_0x46f812[_0x1aab4f(0xa9f)]['x']=this[_0x1aab4f(0x1a05)][_0x1aab4f(0x1d8f)]()['x'](),_0x46f812[_0x1aab4f(0xa9f)]['y']=this[_0x1aab4f(0x1a05)][_0x1aab4f(0x1d8f)]()['y'](),_0x46f812[_0x1aab4f(0xa9f)]['z']=this[_0x1aab4f(0x1a05)][_0x1aab4f(0x1d8f)]()['z'](),_0x46f812[_0x1aab4f(0x80c)]&&(_0x46f812[_0x1aab4f(0x80c)]['x']=this[_0x1aab4f(0x1a05)][_0x1aab4f(0x160b)]()['x'](),_0x46f812[_0x1aab4f(0x80c)]['y']=this['_tmpAmmoTransform']['getRotation']()['y'](),_0x46f812[_0x1aab4f(0x80c)]['z']=this[_0x1aab4f(0x1a05)][_0x1aab4f(0x160b)]()['z'](),_0x46f812['rotationQuaternion']['w']=this['_tmpAmmoTransform']['getRotation']()['w']());}[_0x2ee737(0x3c4e)](_0x5f5ff){return _0x5f5ff['getObjectExtents']()['x']/0x2;}['getBoxSizeToRef'](_0x97cb9c,_0x2f230d){_0x97cb9c=_0x97cb9c['getObjectExtents'](),(_0x2f230d['x']=_0x97cb9c['x'],_0x2f230d['y']=_0x97cb9c['y'],_0x2f230d['z']=_0x97cb9c['z']);}['dispose'](){var _0x52006d=_0x2ee737;this[_0x52006d(0x3b48)][_0x52006d(0x2814)](this[_0x52006d(0x2f85)]),this['bjsAMMO'][_0x52006d(0x2814)](this[_0x52006d(0x3de8)]),this['bjsAMMO'][_0x52006d(0x2814)](this[_0x52006d(0x3268)]),this['bjsAMMO'][_0x52006d(0x2814)](this[_0x52006d(0x126a)]),this[_0x52006d(0x3b48)]['destroy'](this[_0x52006d(0x3f37)]),this[_0x52006d(0x3b48)][_0x52006d(0x2814)](this[_0x52006d(0x1b50)]),this['bjsAMMO'][_0x52006d(0x2814)](this[_0x52006d(0x37bc)]),this[_0x52006d(0x3b48)]['destroy'](this[_0x52006d(0x1c53)]),this[_0x52006d(0x3b48)][_0x52006d(0x2814)](this['_tmpAmmoTransform']),this[_0x52006d(0x3b48)]['destroy'](this[_0x52006d(0x21c2)]),this[_0x52006d(0x3b48)][_0x52006d(0x2814)](this[_0x52006d(0x1c16)]),this['world']=null;}['raycast'](_0x209080,_0xd61445){var _0x47170f=_0x2ee737;return this[_0x47170f(0x1f89)](_0x209080,_0xd61445,this[_0x47170f(0x9ac)]),this[_0x47170f(0x9ac)];}[_0x2ee737(0x1f89)](_0xee93b0,_0x3ae295,_0x4bc6ef){var _0x212a52=_0x2ee737;this[_0x212a52(0x2719)]=new this['bjsAMMO'][(_0x212a52(0xf7d))](_0xee93b0['x'],_0xee93b0['y'],_0xee93b0['z']),this['_tmpAmmoVectorRCB']=new this['bjsAMMO'][(_0x212a52(0xf7d))](_0x3ae295['x'],_0x3ae295['y'],_0x3ae295['z']);const _0x46b1e7=new this['bjsAMMO'][(_0x212a52(0xc61))](this[_0x212a52(0x2719)],this[_0x212a52(0x1173)]);this[_0x212a52(0x2f85)]['rayTest'](this[_0x212a52(0x2719)],this[_0x212a52(0x1173)],_0x46b1e7),_0x4bc6ef[_0x212a52(0x14ff)](_0xee93b0,_0x3ae295),_0x46b1e7[_0x212a52(0x2428)]()&&(_0x4bc6ef[_0x212a52(0x224e)]({'x':_0x46b1e7[_0x212a52(0x7e2)]()['x'](),'y':_0x46b1e7['get_m_hitNormalWorld']()['y'](),'z':_0x46b1e7['get_m_hitNormalWorld']()['z']()},{'x':_0x46b1e7['get_m_hitPointWorld']()['x'](),'y':_0x46b1e7[_0x212a52(0x2395)]()['y'](),'z':_0x46b1e7[_0x212a52(0x2395)]()['z']()}),_0x4bc6ef[_0x212a52(0x3244)]()),this[_0x212a52(0x3b48)][_0x212a52(0x2814)](_0x46b1e7),this[_0x212a52(0x3b48)][_0x212a52(0x2814)](this[_0x212a52(0x2719)]),this[_0x212a52(0x3b48)][_0x212a52(0x2814)](this[_0x212a52(0x1173)]);}}_0x5d1496[_0x2ee737(0x3349)]=0x4,_0x5d1496[_0x2ee737(0x2a91)]=0x2,_0x5d1496[_0x2ee737(0x37dc)]=0x4;},0xca73:(_0xc8fe22,_0x235cc8,_0x5c7f83)=>{var _0x4155f1=a8_0x1ec55c;_0x5c7f83['d'](_0x235cc8,{'s':()=>_0x1833c3});var _0x1a028d=_0x5c7f83(0x9a70),_0x520558=_0x5c7f83(0xd53f),_0x39d1e0=_0x5c7f83(0x1679c),_0x21ee5b=_0x5c7f83(0xebf9),_0x586b8e=_0x5c7f83(0x95ac),_0x2691ae=_0x5c7f83(0x4798),_0x235cc8=_0x5c7f83(0x12c64),_0x5463c3=_0x5c7f83(0x16bf5);class _0x1833c3{constructor(_0x1d4b89=!0x0,_0x2665e2=0xa,_0x21d6df=CANNON){var _0x26ab0e=a8_0x5306;this[_0x26ab0e(0x206c)]=_0x1d4b89,this['name']=_0x26ab0e(0x2bc),this[_0x26ab0e(0xf1e)]=new Array(),this[_0x26ab0e(0x970)]=0x1/0x3c,this[_0x26ab0e(0x40fd)]=new Array(),this['_firstFrame']=!0x0,this[_0x26ab0e(0x1097)]=new _0x520558['_f'](),this['_minus90X']=new _0x520558['_f'](-0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x26ab0e(0x1412)]=new _0x520558['_f'](0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x26ab0e(0x41ee)]=_0x520558['P'][_0x26ab0e(0x409)](),this[_0x26ab0e(0x3e45)]=_0x520558['P'][_0x26ab0e(0x409)](),this[_0x26ab0e(0x1372)]=new _0x520558['_f'](),this[_0x26ab0e(0x11b6)]=_0x21d6df,this[_0x26ab0e(0x3778)]()?(this[_0x26ab0e(0x1f6a)](),this[_0x26ab0e(0x2f85)]=new this[(_0x26ab0e(0x11b6))][(_0x26ab0e(0xea5))](),this[_0x26ab0e(0x2f85)][_0x26ab0e(0x175c)]=new this[(_0x26ab0e(0x11b6))]['NaiveBroadphase'](),this[_0x26ab0e(0x2f85)]['solver'][_0x26ab0e(0x2caf)]=_0x2665e2,this[_0x26ab0e(0x24b9)]=new this['BJSCANNON']['RaycastResult'](),this[_0x26ab0e(0x9ac)]=new _0x2691ae['d']()):_0x1a028d['Y'][_0x26ab0e(0x3556)](_0x26ab0e(0x1122));}[_0x4155f1(0x1eb5)](){return 0x1;}[_0x4155f1(0x2ee5)](_0x216cdf){var _0x457f52=_0x4155f1;this[_0x457f52(0x2f85)][_0x457f52(0xc3a)]['set'](_0x216cdf['x'],_0x216cdf['y'],_0x216cdf['z']);}['setTimeStep'](_0x56225e){var _0x423d55=_0x4155f1;this[_0x423d55(0x970)]=_0x56225e;}[_0x4155f1(0x3a41)](){var _0x3c02e1=_0x4155f1;return this[_0x3c02e1(0x970)];}[_0x4155f1(0x4124)](_0x41b07e,_0x28d46d){var _0x728bf5=_0x4155f1;if(this[_0x728bf5(0x28d1)]){this[_0x728bf5(0x28d1)]=!0x1;for(const _0x16b602 of _0x28d46d)_0x16b602[_0x728bf5(0x19d6)]!=_0x21ee5b['Q'][_0x728bf5(0x726)]&&_0x16b602[_0x728bf5(0x19d6)]!==_0x21ee5b['Q'][_0x728bf5(0x677)]&&_0x16b602[_0x728bf5(0x3532)]();}this[_0x728bf5(0x2f85)][_0x728bf5(0xea0)](this['_useDeltaForWorldStep']?_0x41b07e:this[_0x728bf5(0x970)]),this['_removeMarkedPhysicsBodiesFromWorld']();}[_0x4155f1(0x87b)](){var _0xe79f8=_0x4155f1;0x0<this[_0xe79f8(0x40fd)]['length']&&(this[_0xe79f8(0x40fd)][_0xe79f8(0x35b2)](_0x104642=>{var _0x555db6=_0xe79f8;_0x555db6(0x3d33)==typeof this[_0x555db6(0x2f85)][_0x555db6(0x38a3)]?this['world'][_0x555db6(0x38a3)](_0x104642):this['world'][_0x555db6(0x2f2e)](_0x104642);}),this[_0xe79f8(0x40fd)][_0xe79f8(0x18cc)]=0x0);}[_0x4155f1(0x2b80)](_0x11fea1,_0x535480,_0x53a35f){var _0x14f25a=_0x4155f1;_0x53a35f=new this[(_0x14f25a(0x11b6))][(_0x14f25a(0x1071))](_0x53a35f['x'],_0x53a35f['y'],_0x53a35f['z']),_0x535480=new this[(_0x14f25a(0x11b6))][(_0x14f25a(0x1071))](_0x535480['x'],_0x535480['y'],_0x535480['z']),_0x11fea1[_0x14f25a(0x3b85)][_0x14f25a(0x2b80)](_0x535480,_0x53a35f);}[_0x4155f1(0x2c37)](_0x52e316,_0x5959e7,_0xc4a548){var _0xa10d88=_0x4155f1;_0xc4a548=new this[(_0xa10d88(0x11b6))][(_0xa10d88(0x1071))](_0xc4a548['x'],_0xc4a548['y'],_0xc4a548['z']),_0x5959e7=new this[(_0xa10d88(0x11b6))][(_0xa10d88(0x1071))](_0x5959e7['x'],_0x5959e7['y'],_0x5959e7['z']),_0x52e316['physicsBody'][_0xa10d88(0x2c37)](_0x5959e7,_0xc4a548);}[_0x4155f1(0x21a4)](_0x12ac31){var _0x1e4d71=_0x4155f1;if(this[_0x1e4d71(0x87b)](),_0x12ac31[_0x1e4d71(0xc5c)])_0x12ac31['physicsBody']&&(this[_0x1e4d71(0x2fa6)](_0x12ac31),_0x12ac31[_0x1e4d71(0x2f94)]());else{if(_0x12ac31[_0x1e4d71(0x11f1)]()){var _0x2bb1c3=this['_createShape'](_0x12ac31);if(!_0x2bb1c3)return void _0x1a028d['Y'][_0x1e4d71(0xc51)](_0x1e4d71(0x4084));const _0x6bcdcb=_0x12ac31[_0x1e4d71(0x3b85)];_0x6bcdcb&&this[_0x1e4d71(0x2fa6)](_0x12ac31);var _0xa73cc9=this[_0x1e4d71(0xe8b)](_0x1e4d71(0x376a)+_0x12ac31[_0x1e4d71(0x309e)],_0x12ac31[_0x1e4d71(0x2456)](_0x1e4d71(0x27f)),_0x12ac31[_0x1e4d71(0x2456)]('restitution'));const _0x55f847={'mass':_0x12ac31[_0x1e4d71(0x2456)](_0x1e4d71(0x2d44)),'material':_0xa73cc9};var _0x177197=_0x12ac31[_0x1e4d71(0x2456)](_0x1e4d71(0x9d9));for(const _0x48a5d1 in _0x177197)Object[_0x1e4d71(0x1ce1)][_0x1e4d71(0x55a)][_0x1e4d71(0x15d4)](_0x177197,_0x48a5d1)&&(_0x55f847[_0x48a5d1]=_0x177197[_0x48a5d1]);_0x12ac31[_0x1e4d71(0x3b85)]=new this[(_0x1e4d71(0x11b6))]['Body'](_0x55f847),_0x12ac31['physicsBody']['addEventListener']('collide',_0x12ac31[_0x1e4d71(0x409c)]),this[_0x1e4d71(0x2f85)]['addEventListener'](_0x1e4d71(0x1138),_0x12ac31['beforeStep']),this[_0x1e4d71(0x2f85)][_0x1e4d71(0x8a7)](_0x1e4d71(0xa65),_0x12ac31[_0x1e4d71(0x1eae)]),_0x12ac31[_0x1e4d71(0x3b85)][_0x1e4d71(0x6f3)](_0x2bb1c3),'function'==typeof this['world'][_0x1e4d71(0x8a1)]?this[_0x1e4d71(0x2f85)]['addBody'](_0x12ac31[_0x1e4d71(0x3b85)]):this[_0x1e4d71(0x2f85)]['add'](_0x12ac31[_0x1e4d71(0x3b85)]),_0x6bcdcb&&[_0x1e4d71(0x234),_0x1e4d71(0x3a67),_0x1e4d71(0x1cad),_0x1e4d71(0xd7d)][_0x1e4d71(0x35b2)](function(_0x428224){var _0x577068=_0x1e4d71,_0x301082=_0x6bcdcb[_0x428224];_0x12ac31['physicsBody'][_0x428224][_0x577068(0x386b)](_0x301082['x'],_0x301082['y'],_0x301082['z']);}),this[_0x1e4d71(0x7f0)](_0x12ac31);}this[_0x1e4d71(0x404d)](_0x12ac31);}}[_0x4155f1(0x7f0)](_0x594fcb){var _0x19e1df=_0x4155f1;const _0x4de4f9=_0x594fcb['object']['getChildMeshes']?_0x594fcb[_0x19e1df(0x4238)][_0x19e1df(0xf1b)](!0x0):[],_0x3c8412=_0x594fcb['object'][_0x19e1df(0x80c)];if(_0x3c8412?_0x3c8412[_0x19e1df(0x1d03)](this[_0x19e1df(0x1097)]):this['_tmpQuaternion']['set'](0x0,0x0,0x0,0x1),_0x4de4f9['length']){const _0x5a6d8c=_0xf62e86=>{var _0x3105a8=_0x19e1df;if(_0xf62e86['rotationQuaternion']){const _0x219fa5=_0xf62e86[_0x3105a8(0x1e93)]();var _0x357d86,_0x502b0b;_0x219fa5&&_0x219fa5[_0x3105a8(0xc5c)]!==_0x594fcb&&_0xf62e86[_0x3105a8(0xc5c)]&&(_0x357d86=_0xf62e86[_0x3105a8(0x3536)]()[_0x3105a8(0x10ce)](_0xf62e86[_0x3105a8(0xc5c)]['getAbsolutePosition']()),_0x502b0b=_0xf62e86[_0x3105a8(0x80c)]['multiply'](this[_0x3105a8(0x1097)]),_0x219fa5[_0x3105a8(0x3b85)]&&(this['removePhysicsBody'](_0x219fa5),_0x219fa5[_0x3105a8(0x3b85)]=null),_0x219fa5['parent']=_0x594fcb,_0x219fa5[_0x3105a8(0x30b8)](),_0x594fcb['physicsBody'][_0x3105a8(0x6f3)](this[_0x3105a8(0x393e)](_0x219fa5),new this[(_0x3105a8(0x11b6))][(_0x3105a8(0x1071))](_0x357d86['x'],_0x357d86['y'],_0x357d86['z']),new this['BJSCANNON'][(_0x3105a8(0x1106))](_0x502b0b['x'],_0x502b0b['y'],_0x502b0b['z'],_0x502b0b['w'])),_0x594fcb[_0x3105a8(0x3b85)][_0x3105a8(0x2d44)]+=_0x219fa5[_0x3105a8(0x2456)](_0x3105a8(0x2d44))),_0xf62e86[_0x3105a8(0xf1b)](!0x0)[_0x3105a8(0x235b)](_0x59aa2f=>!!_0x59aa2f[_0x3105a8(0x3efd)])['forEach'](_0x5a6d8c);}};_0x4de4f9[_0x19e1df(0x235b)](_0x27b571=>!!_0x27b571['physicsImpostor'])['forEach'](_0x5a6d8c);}}[_0x4155f1(0x2fa6)](_0x3dbb2e){var _0x96d5ff=_0x4155f1;_0x3dbb2e[_0x96d5ff(0x3b85)][_0x96d5ff(0xa95)](_0x96d5ff(0x3a4b),_0x3dbb2e[_0x96d5ff(0x409c)]),this[_0x96d5ff(0x2f85)]['removeEventListener'](_0x96d5ff(0x1138),_0x3dbb2e['beforeStep']),this[_0x96d5ff(0x2f85)]['removeEventListener'](_0x96d5ff(0xa65),_0x3dbb2e['afterStep']),-0x1===this[_0x96d5ff(0x40fd)][_0x96d5ff(0x86a)](_0x3dbb2e[_0x96d5ff(0x3b85)])&&this[_0x96d5ff(0x40fd)][_0x96d5ff(0xede)](_0x3dbb2e[_0x96d5ff(0x3b85)]);}['generateJoint'](_0x5c724a){var _0x28c82d=_0x4155f1,_0x33450f=_0x5c724a[_0x28c82d(0x2bc5)][_0x28c82d(0x3b85)],_0x108f45=_0x5c724a[_0x28c82d(0x24c)][_0x28c82d(0x3b85)];if(_0x33450f&&_0x108f45){let _0x60a1ec;var _0x57a0a6=_0x5c724a[_0x28c82d(0x793)][_0x28c82d(0x2c06)],_0x1508aa={'pivotA':_0x57a0a6['mainPivot']?new this[(_0x28c82d(0x11b6))]['Vec3']()[_0x28c82d(0x386b)](_0x57a0a6[_0x28c82d(0x1e6d)]['x'],_0x57a0a6[_0x28c82d(0x1e6d)]['y'],_0x57a0a6[_0x28c82d(0x1e6d)]['z']):null,'pivotB':_0x57a0a6[_0x28c82d(0x30f3)]?new this[(_0x28c82d(0x11b6))][(_0x28c82d(0x1071))]()['set'](_0x57a0a6[_0x28c82d(0x30f3)]['x'],_0x57a0a6[_0x28c82d(0x30f3)]['y'],_0x57a0a6['connectedPivot']['z']):null,'axisA':_0x57a0a6[_0x28c82d(0x97d)]?new this[(_0x28c82d(0x11b6))][(_0x28c82d(0x1071))]()[_0x28c82d(0x386b)](_0x57a0a6[_0x28c82d(0x97d)]['x'],_0x57a0a6['mainAxis']['y'],_0x57a0a6[_0x28c82d(0x97d)]['z']):null,'axisB':_0x57a0a6[_0x28c82d(0x3370)]?new this[(_0x28c82d(0x11b6))][(_0x28c82d(0x1071))]()['set'](_0x57a0a6['connectedAxis']['x'],_0x57a0a6[_0x28c82d(0x3370)]['y'],_0x57a0a6[_0x28c82d(0x3370)]['z']):null,'maxForce':_0x57a0a6[_0x28c82d(0x3d43)][_0x28c82d(0x697)],'collideConnected':!!_0x57a0a6[_0x28c82d(0x301c)]};switch(_0x5c724a[_0x28c82d(0x793)]['type']){case _0x586b8e['q7'][_0x28c82d(0x330a)]:case _0x586b8e['q7'][_0x28c82d(0x8d2)]:_0x60a1ec=new this['BJSCANNON'][(_0x28c82d(0x1754))](_0x33450f,_0x108f45,_0x1508aa);break;case _0x586b8e['q7'][_0x28c82d(0x27ed)]:_0x60a1ec=new this[(_0x28c82d(0x11b6))][(_0x28c82d(0x2c3))](_0x33450f,_0x108f45,_0x57a0a6[_0x28c82d(0x3c4b)]||0x2);break;case _0x586b8e['q7'][_0x28c82d(0x1a4d)]:_0x60a1ec=new this[(_0x28c82d(0x11b6))][(_0x28c82d(0x1259))](_0x33450f,_0x108f45,{'restLength':_0x57a0a6[_0x28c82d(0x18cc)],'stiffness':_0x57a0a6[_0x28c82d(0x4230)],'damping':_0x57a0a6[_0x28c82d(0x331c)],'localAnchorA':_0x1508aa[_0x28c82d(0x3718)],'localAnchorB':_0x1508aa[_0x28c82d(0xd71)]});break;case _0x586b8e['q7']['LockJoint']:_0x60a1ec=new this[(_0x28c82d(0x11b6))][(_0x28c82d(0x180e))](_0x33450f,_0x108f45,_0x1508aa);break;case _0x586b8e['q7'][_0x28c82d(0x2bb4)]:case _0x586b8e['q7'][_0x28c82d(0xcfd)]:default:_0x60a1ec=new this['BJSCANNON'][(_0x28c82d(0x2875))](_0x33450f,_0x1508aa['pivotA'],_0x108f45,_0x1508aa[_0x28c82d(0xd71)],_0x1508aa[_0x28c82d(0x697)]);}_0x60a1ec[_0x28c82d(0x24f9)]=!!_0x57a0a6[_0x28c82d(0x301c)],_0x5c724a['joint'][_0x28c82d(0x3641)]=_0x60a1ec,_0x5c724a['joint'][_0x28c82d(0x19d6)]!==_0x586b8e['q7'][_0x28c82d(0x1a4d)]?this[_0x28c82d(0x2f85)]['addConstraint'](_0x60a1ec):(_0x5c724a[_0x28c82d(0x793)]['jointData'][_0x28c82d(0x1e3f)]=_0x5c724a[_0x28c82d(0x793)][_0x28c82d(0x2c06)][_0x28c82d(0x1e3f)]||function(){_0x60a1ec['applyForce']();},_0x5c724a['mainImpostor']['registerAfterPhysicsStep'](_0x5c724a[_0x28c82d(0x793)]['jointData']['forceApplicationCallback']));}}[_0x4155f1(0x31d)](_0x3772a1){var _0x201239=_0x4155f1;_0x3772a1[_0x201239(0x793)][_0x201239(0x19d6)]!==_0x586b8e['q7']['SpringJoint']?this[_0x201239(0x2f85)][_0x201239(0x3bc8)](_0x3772a1['joint'][_0x201239(0x3641)]):_0x3772a1[_0x201239(0x2bc5)][_0x201239(0x5cd)](_0x3772a1[_0x201239(0x793)]['jointData']['forceApplicationCallback']);}[_0x4155f1(0xe8b)](_0x56f84f,_0x97b3e5,_0xd622d){var _0xa6ea36=_0x4155f1;let _0x41d788;var _0x311461;for(_0x41d788=0x0;_0x41d788<this['_physicsMaterials'][_0xa6ea36(0x18cc)];_0x41d788++)if((_0x311461=this[_0xa6ea36(0xf1e)][_0x41d788])[_0xa6ea36(0x27f)]===_0x97b3e5&&_0x311461[_0xa6ea36(0x130d)]===_0xd622d)return _0x311461;const _0x3c64e6=new this[(_0xa6ea36(0x11b6))][(_0xa6ea36(0x2de0))](_0x56f84f);return _0x3c64e6[_0xa6ea36(0x27f)]=_0x97b3e5,_0x3c64e6[_0xa6ea36(0x130d)]=_0xd622d,this[_0xa6ea36(0xf1e)]['push'](_0x3c64e6),_0x3c64e6;}[_0x4155f1(0x26c3)](_0x1aeac0){return _0x1aeac0<_0x5463c3['kn']?_0x5463c3['kn']:_0x1aeac0;}[_0x4155f1(0x393e)](_0x384bc7){var _0x38b0a4=_0x4155f1;const _0x4d7263=_0x384bc7[_0x38b0a4(0x4238)];let _0x500914;const _0x4a9da9=_0x384bc7[_0x38b0a4(0x12cb)]();switch(_0x384bc7[_0x38b0a4(0x19d6)]){case _0x21ee5b['Q'][_0x38b0a4(0x1323)]:var _0x39e67=_0x4a9da9['x'],_0x53ca5a=_0x4a9da9['y'],_0x142175=_0x4a9da9['z'];_0x500914=new this[(_0x38b0a4(0x11b6))][(_0x38b0a4(0x14d7))](Math[_0x38b0a4(0x1955)](this[_0x38b0a4(0x26c3)](_0x39e67),this[_0x38b0a4(0x26c3)](_0x53ca5a),this['_checkWithEpsilon'](_0x142175))/0x2);break;case _0x21ee5b['Q'][_0x38b0a4(0x125c)]:{var _0x53ca5a=void 0x0!==(_0x39e67=_0x384bc7[_0x38b0a4(0x2456)](_0x38b0a4(0x9d9))||{})['radiusTop']?_0x39e67['radiusTop']:this[_0x38b0a4(0x26c3)](_0x4a9da9['x'])/0x2,_0x142175=void 0x0!==_0x39e67[_0x38b0a4(0x15d6)]?_0x39e67[_0x38b0a4(0x15d6)]:this[_0x38b0a4(0x26c3)](_0x4a9da9['x'])/0x2,_0x1fd632=void 0x0!==_0x39e67[_0x38b0a4(0x3062)]?_0x39e67['height']:this['_checkWithEpsilon'](_0x4a9da9['y']),_0x39e67=void 0x0!==_0x39e67['numSegments']?_0x39e67['numSegments']:0x10;_0x500914=new this['BJSCANNON'][(_0x38b0a4(0xc54))](_0x53ca5a,_0x142175,_0x1fd632,_0x39e67);const _0x4ec109=new this[(_0x38b0a4(0x11b6))][(_0x38b0a4(0x1106))]();_0x4ec109[_0x38b0a4(0xccb)](new this[(_0x38b0a4(0x11b6))][(_0x38b0a4(0x1071))](0x1,0x0,0x0),-Math['PI']/0x2),_0x53ca5a=new this[(_0x38b0a4(0x11b6))][(_0x38b0a4(0x1071))](0x0,0x0,0x0),_0x500914[_0x38b0a4(0x39a1)](_0x53ca5a,_0x4ec109);break;}case _0x21ee5b['Q'][_0x38b0a4(0x2735)]:_0x142175=_0x4a9da9['scale'](0.5),_0x500914=new this[(_0x38b0a4(0x11b6))][(_0x38b0a4(0x410a))](new this['BJSCANNON'][(_0x38b0a4(0x1071))](this[_0x38b0a4(0x26c3)](_0x142175['x']),this[_0x38b0a4(0x26c3)](_0x142175['y']),this[_0x38b0a4(0x26c3)](_0x142175['z'])));break;case _0x21ee5b['Q'][_0x38b0a4(0x677)]:_0x1a028d['Y'][_0x38b0a4(0xc51)](_0x38b0a4(0x11b3)),_0x500914=new this[(_0x38b0a4(0x11b6))]['Plane']();break;case _0x21ee5b['Q'][_0x38b0a4(0x3e9b)]:{var _0x2e6bc0=_0x4d7263[_0x38b0a4(0x38be)]?_0x4d7263[_0x38b0a4(0x38be)](_0x39d1e0['o'][_0x38b0a4(0x1678)]):[],_0x1fd632=_0x4d7263['getIndices']?_0x4d7263['getIndices']():[];if(!_0x2e6bc0)return void _0x1a028d['Y'][_0x38b0a4(0xc51)]('Tried\x20to\x20create\x20a\x20MeshImpostor\x20for\x20an\x20object\x20without\x20vertices.\x20This\x20will\x20fail.');var _0x39e67=_0x4d7263[_0x38b0a4(0xa9f)]['clone'](),_0x53ca5a=_0x4d7263[_0x38b0a4(0x3c7f)]&&_0x4d7263[_0x38b0a4(0x3c7f)][_0x38b0a4(0x77b)](),_0x142175=_0x4d7263[_0x38b0a4(0x80c)]&&_0x4d7263['rotationQuaternion']['clone'](),_0x468701=(_0x4d7263[_0x38b0a4(0xa9f)][_0x38b0a4(0x9b3)](0x0,0x0,0x0),_0x4d7263['rotation']&&_0x4d7263[_0x38b0a4(0x3c7f)]['copyFromFloats'](0x0,0x0,0x0),_0x4d7263[_0x38b0a4(0x80c)]&&_0x4d7263['rotationQuaternion'][_0x38b0a4(0x19f9)](_0x384bc7['getParentsRotation']()),_0x4d7263[_0x38b0a4(0x80c)]&&_0x4d7263[_0x38b0a4(0xc5c)]&&_0x4d7263[_0x38b0a4(0x80c)][_0x38b0a4(0x11a0)](),_0x4d7263[_0x38b0a4(0x5d4)](!0x0)),_0x35bcdc=new Array();let _0x397239;for(_0x397239=0x0;_0x397239<_0x2e6bc0[_0x38b0a4(0x18cc)];_0x397239+=0x3)_0x520558['P'][_0x38b0a4(0x1a6b)](_0x520558['P']['FromArray'](_0x2e6bc0,_0x397239),_0x468701)['toArray'](_0x35bcdc,_0x397239);_0x1a028d['Y'][_0x38b0a4(0xc51)](_0x38b0a4(0x3327)),_0x500914=new this['BJSCANNON'][(_0x38b0a4(0x2e5a))](_0x35bcdc,_0x1fd632),_0x4d7263[_0x38b0a4(0xa9f)][_0x38b0a4(0x19f9)](_0x39e67),_0x53ca5a&&_0x4d7263[_0x38b0a4(0x3c7f)]&&_0x4d7263[_0x38b0a4(0x3c7f)][_0x38b0a4(0x19f9)](_0x53ca5a),_0x142175&&_0x4d7263[_0x38b0a4(0x80c)]&&_0x4d7263['rotationQuaternion'][_0x38b0a4(0x19f9)](_0x142175);break;}case _0x21ee5b['Q']['HeightmapImpostor']:_0x1fd632=_0x4d7263[_0x38b0a4(0xa9f)][_0x38b0a4(0x77b)](),_0x39e67=_0x4d7263[_0x38b0a4(0x3c7f)]&&_0x4d7263[_0x38b0a4(0x3c7f)][_0x38b0a4(0x77b)](),_0x53ca5a=_0x4d7263[_0x38b0a4(0x80c)]&&_0x4d7263[_0x38b0a4(0x80c)][_0x38b0a4(0x77b)](),(_0x4d7263[_0x38b0a4(0xa9f)]['copyFromFloats'](0x0,0x0,0x0),_0x4d7263[_0x38b0a4(0x3c7f)]&&_0x4d7263[_0x38b0a4(0x3c7f)][_0x38b0a4(0x9b3)](0x0,0x0,0x0),_0x4d7263[_0x38b0a4(0x80c)]&&_0x4d7263[_0x38b0a4(0x80c)][_0x38b0a4(0x19f9)](_0x384bc7[_0x38b0a4(0x294d)]()),_0x4d7263['rotationQuaternion']&&_0x4d7263[_0x38b0a4(0xc5c)]&&_0x4d7263[_0x38b0a4(0x80c)][_0x38b0a4(0x11a0)](),_0x4d7263[_0x38b0a4(0x80c)]&&_0x4d7263[_0x38b0a4(0x80c)]['multiplyInPlace'](this[_0x38b0a4(0x2a40)]),_0x500914=this[_0x38b0a4(0x24f8)](_0x4d7263),_0x4d7263['position'][_0x38b0a4(0x19f9)](_0x1fd632),_0x39e67&&_0x4d7263['rotation']&&_0x4d7263[_0x38b0a4(0x3c7f)]['copyFrom'](_0x39e67),_0x53ca5a&&_0x4d7263[_0x38b0a4(0x80c)]&&_0x4d7263['rotationQuaternion'][_0x38b0a4(0x19f9)](_0x53ca5a),_0x4d7263[_0x38b0a4(0x5d4)](!0x0));break;case _0x21ee5b['Q'][_0x38b0a4(0x1d92)]:_0x500914=new this[(_0x38b0a4(0x11b6))][(_0x38b0a4(0x12f2))]();break;case _0x21ee5b['Q']['NoImpostor']:_0x500914=new this[(_0x38b0a4(0x11b6))][(_0x38b0a4(0x410a))](new this['BJSCANNON'][(_0x38b0a4(0x1071))](0x0,0x0,0x0));}return _0x500914;}['_createHeightmap'](_0x2c8a28,_0x5b2f1f){var _0x3d0fcd=_0x4155f1;let _0x552776=_0x2c8a28[_0x3d0fcd(0x38be)](_0x39d1e0['o'][_0x3d0fcd(0x1678)]);var _0x468c29=_0x2c8a28[_0x3d0fcd(0x5d4)](!0x0),_0x97d9e9=new Array();let _0x157335;for(_0x157335=0x0;_0x157335<_0x552776[_0x3d0fcd(0x18cc)];_0x157335+=0x3)_0x520558['P'][_0x3d0fcd(0x1a6b)](_0x520558['P'][_0x3d0fcd(0xf7f)](_0x552776,_0x157335),_0x468c29)[_0x3d0fcd(0x36f9)](_0x97d9e9,_0x157335);_0x552776=_0x97d9e9;const _0x931906=new Array();var _0x335009=_0x5b2f1f||~~(Math[_0x3d0fcd(0x141a)](_0x552776[_0x3d0fcd(0x18cc)]/0x3)-0x1),_0x5b2f1f=_0x2c8a28['getBoundingInfo'](),_0x2c8a28=Math[_0x3d0fcd(0x1111)](_0x5b2f1f[_0x3d0fcd(0x20cd)][_0x3d0fcd(0x4f0)]['x'],_0x5b2f1f[_0x3d0fcd(0x20cd)][_0x3d0fcd(0x4f0)]['y']),_0x3de658=_0x5b2f1f[_0x3d0fcd(0x20cd)][_0x3d0fcd(0x4f0)]['z'],_0x1bfd86=0x2*_0x2c8a28/_0x335009;for(let _0x5b4ce1=0x0;_0x5b4ce1<_0x552776['length'];_0x5b4ce1+=0x3){var _0x399660=Math[_0x3d0fcd(0xb94)](_0x552776[_0x5b4ce1+0x0]/_0x1bfd86+_0x335009/0x2),_0x2602c3=Math[_0x3d0fcd(0xb94)](-0x1*(_0x552776[_0x5b4ce1+0x1]/_0x1bfd86-_0x335009/0x2)),_0x24ffd5=-_0x552776[_0x5b4ce1+0x2]+_0x3de658;_0x931906[_0x399660]||(_0x931906[_0x399660]=[]),_0x931906[_0x399660][_0x2602c3]||(_0x931906[_0x399660][_0x2602c3]=_0x24ffd5),_0x931906[_0x399660][_0x2602c3]=Math[_0x3d0fcd(0x1955)](_0x24ffd5,_0x931906[_0x399660][_0x2602c3]);}for(let _0x3eac96=0x0;_0x3eac96<=_0x335009;++_0x3eac96){if(!_0x931906[_0x3eac96]){let _0x15750d=0x1;for(;!_0x931906[(_0x3eac96+_0x15750d)%_0x335009];)_0x15750d++;_0x931906[_0x3eac96]=_0x931906[(_0x3eac96+_0x15750d)%_0x335009][_0x3d0fcd(0x538)]();}for(let _0x27c8af=0x0;_0x27c8af<=_0x335009;++_0x27c8af)if(!_0x931906[_0x3eac96][_0x27c8af]){let _0x135ac7=0x1,_0x291633;for(;void 0x0===_0x291633;)_0x291633=_0x931906[_0x3eac96][(_0x27c8af+_0x135ac7++)%_0x335009];_0x931906[_0x3eac96][_0x27c8af]=_0x291633;}}const _0x3db7c2=new this['BJSCANNON'][(_0x3d0fcd(0x2bb7))](_0x931906,{'elementSize':_0x1bfd86});return _0x3db7c2[_0x3d0fcd(0x3028)]=_0x3de658,_0x3db7c2;}[_0x4155f1(0x404d)](_0x556894){var _0x4fa25a=_0x4155f1;const _0x32da78=_0x556894[_0x4fa25a(0x4238)];if(_0x32da78['computeWorldMatrix']&&_0x32da78[_0x4fa25a(0x5d4)](!0x0),_0x32da78[_0x4fa25a(0x1654)]()){const _0x2ca4cf=_0x556894[_0x4fa25a(0x28a6)]();this['_tmpDeltaPosition']['copyFrom'](_0x32da78[_0x4fa25a(0x40f8)]()[_0x4fa25a(0x10ce)](_0x2ca4cf)),this[_0x4fa25a(0x3e45)][_0x4fa25a(0x1cee)](_0x556894[_0x4fa25a(0x4238)][_0x4fa25a(0x62d)]),this[_0x4fa25a(0x41ee)]['copyFrom'](_0x2ca4cf);let _0x908788=_0x32da78[_0x4fa25a(0x80c)];if(_0x908788){if(_0x556894[_0x4fa25a(0x19d6)]!==_0x21ee5b['Q'][_0x4fa25a(0x677)]&&_0x556894['type']!==_0x21ee5b['Q'][_0x4fa25a(0x726)]||(_0x908788=_0x908788[_0x4fa25a(0x2383)](this[_0x4fa25a(0x2a40)]),_0x556894['setDeltaRotation'](this['_plus90X'])),_0x556894[_0x4fa25a(0x19d6)]===_0x21ee5b['Q'][_0x4fa25a(0x726)]){const _0x50e560=_0x32da78;let _0x599c62=_0x50e560[_0x4fa25a(0x1654)]();var _0x40ce00=_0x50e560[_0x4fa25a(0x80c)],_0x196f33=(_0x50e560['rotationQuaternion']=this[_0x4fa25a(0x1372)],_0x50e560[_0x4fa25a(0x5d4)](!0x0),_0x2ca4cf[_0x4fa25a(0x77b)]());let _0x2ef80e=_0x50e560[_0x4fa25a(0x1f06)]();_0x2ef80e=_0x2ef80e?_0x2ef80e[_0x4fa25a(0x77b)]():_0x520558['y3'][_0x4fa25a(0x5f3)]();var _0x5b70a1=_0x520558['y3'][_0x4fa25a(0x1c92)](_0x599c62[_0x4fa25a(0x20cd)][_0x4fa25a(0x4f0)]['x'],0x0,-_0x599c62[_0x4fa25a(0x20cd)][_0x4fa25a(0x4f0)]['z']),_0x5b70a1=(_0x50e560[_0x4fa25a(0x2376)](_0x5b70a1),_0x50e560[_0x4fa25a(0x5d4)](!0x0),(_0x599c62=_0x50e560['getBoundingInfo']())['boundingBox'][_0x4fa25a(0xaf3)][_0x4fa25a(0x10ce)](_0x2ca4cf)[_0x4fa25a(0x10ce)](_0x50e560[_0x4fa25a(0xa9f)])[_0x4fa25a(0x1519)]());this[_0x4fa25a(0x41ee)][_0x4fa25a(0x9b3)](_0x5b70a1['x'],_0x5b70a1['y']-_0x599c62['boundingBox'][_0x4fa25a(0x4f0)]['y'],_0x5b70a1['z']),this[_0x4fa25a(0x3e45)][_0x4fa25a(0x19f9)](_0x599c62[_0x4fa25a(0x20cd)][_0x4fa25a(0xaf3)]['subtract'](_0x196f33)),this['_tmpDeltaPosition']['y']+=_0x599c62[_0x4fa25a(0x20cd)]['extendSizeWorld']['y'],_0x50e560['rotationQuaternion']=_0x40ce00,_0x50e560['setPreTransformMatrix'](_0x2ef80e),_0x50e560[_0x4fa25a(0x5d4)](!0x0);}else _0x556894[_0x4fa25a(0x19d6)]===_0x21ee5b['Q'][_0x4fa25a(0x3e9b)]&&this[_0x4fa25a(0x3e45)][_0x4fa25a(0x9b3)](0x0,0x0,0x0);_0x556894['setDeltaPosition'](this[_0x4fa25a(0x3e45)]),_0x556894[_0x4fa25a(0x3b85)][_0x4fa25a(0xa9f)][_0x4fa25a(0x386b)](this[_0x4fa25a(0x41ee)]['x'],this[_0x4fa25a(0x41ee)]['y'],this[_0x4fa25a(0x41ee)]['z']),_0x556894[_0x4fa25a(0x3b85)]['quaternion']['set'](_0x908788['x'],_0x908788['y'],_0x908788['z'],_0x908788['w']);}}}['setTransformationFromPhysicsBody'](_0xdf2dd6){var _0x4c892a=_0x4155f1,_0x2dedd1;_0xdf2dd6[_0x4c892a(0x4238)][_0x4c892a(0xa9f)]['set'](_0xdf2dd6[_0x4c892a(0x3b85)]['position']['x'],_0xdf2dd6[_0x4c892a(0x3b85)]['position']['y'],_0xdf2dd6[_0x4c892a(0x3b85)]['position']['z']),_0xdf2dd6[_0x4c892a(0x4238)][_0x4c892a(0x80c)]&&(_0x2dedd1=_0xdf2dd6[_0x4c892a(0x3b85)][_0x4c892a(0x6c1)],_0xdf2dd6[_0x4c892a(0x4238)][_0x4c892a(0x80c)][_0x4c892a(0x386b)](_0x2dedd1['x'],_0x2dedd1['y'],_0x2dedd1['z'],_0x2dedd1['w']));}[_0x4155f1(0x512)](_0x5d3688,_0x6e25e8,_0x1c5c30){var _0x304e66=_0x4155f1;_0x5d3688[_0x304e66(0x3b85)][_0x304e66(0xa9f)][_0x304e66(0x386b)](_0x6e25e8['x'],_0x6e25e8['y'],_0x6e25e8['z']),_0x5d3688[_0x304e66(0x3b85)]['quaternion'][_0x304e66(0x386b)](_0x1c5c30['x'],_0x1c5c30['y'],_0x1c5c30['z'],_0x1c5c30['w']);}[_0x4155f1(0x3778)](){var _0x541273=_0x4155f1;return void 0x0!==this[_0x541273(0x11b6)];}[_0x4155f1(0x3c5a)](_0x1d3c1c,_0x4fcc34){var _0x4983da=_0x4155f1;_0x1d3c1c[_0x4983da(0x3b85)][_0x4983da(0x1cad)][_0x4983da(0x386b)](_0x4fcc34['x'],_0x4fcc34['y'],_0x4fcc34['z']);}[_0x4155f1(0xc17)](_0x3a430a,_0x15869c){var _0x4a1f57=_0x4155f1;_0x3a430a[_0x4a1f57(0x3b85)][_0x4a1f57(0xd7d)][_0x4a1f57(0x386b)](_0x15869c['x'],_0x15869c['y'],_0x15869c['z']);}[_0x4155f1(0xb9b)](_0x49c3d2){var _0x38ace3=_0x4155f1;return _0x49c3d2=_0x49c3d2[_0x38ace3(0x3b85)]['velocity'],_0x49c3d2?new _0x520558['P'](_0x49c3d2['x'],_0x49c3d2['y'],_0x49c3d2['z']):null;}[_0x4155f1(0x2a84)](_0x422f9){var _0x2202b2=_0x4155f1;return _0x422f9=_0x422f9[_0x2202b2(0x3b85)][_0x2202b2(0xd7d)],_0x422f9?new _0x520558['P'](_0x422f9['x'],_0x422f9['y'],_0x422f9['z']):null;}['setBodyMass'](_0x356114,_0x43f503){var _0x4c0c1b=_0x4155f1;_0x356114['physicsBody'][_0x4c0c1b(0x2d44)]=_0x43f503,_0x356114['physicsBody'][_0x4c0c1b(0x29ea)]();}[_0x4155f1(0x2192)](_0xe6fa2e){var _0x3f27a3=_0x4155f1;return _0xe6fa2e['physicsBody'][_0x3f27a3(0x2d44)];}[_0x4155f1(0x2d07)](_0x34d625){var _0x7508e5=_0x4155f1;return _0x34d625[_0x7508e5(0x3b85)]['material'][_0x7508e5(0x27f)];}[_0x4155f1(0x36f8)](_0x371800,_0x3d9b06){var _0x3327dc=_0x4155f1;_0x371800[_0x3327dc(0x3b85)]['material'][_0x3327dc(0x27f)]=_0x3d9b06;}['getBodyRestitution'](_0x4a5dae){var _0x345848=_0x4155f1;return _0x4a5dae[_0x345848(0x3b85)][_0x345848(0x20e8)][_0x345848(0x130d)];}[_0x4155f1(0x1573)](_0x50d520,_0x57bb51){var _0x361b2f=_0x4155f1;_0x50d520[_0x361b2f(0x3b85)][_0x361b2f(0x20e8)][_0x361b2f(0x130d)]=_0x57bb51;}['sleepBody'](_0x429b22){var _0xbd9e47=_0x4155f1;_0x429b22[_0xbd9e47(0x3b85)][_0xbd9e47(0x34e)]();}[_0x4155f1(0x1c24)](_0x3a5b18){var _0x3c980e=_0x4155f1;_0x3a5b18[_0x3c980e(0x3b85)]['wakeUp']();}['updateDistanceJoint'](_0x33dd8f,_0x5a60cc){_0x33dd8f['physicsJoint']['distance']=_0x5a60cc;}[_0x4155f1(0x1ca8)](_0x3fd9d3,_0x39fb05,_0x3434da,_0x5a2427){var _0x4886e2=_0x4155f1;_0x5a2427||(_0x3fd9d3[_0x4886e2(0x3641)][_0x4886e2(0x2e85)](),_0x3fd9d3[_0x4886e2(0x3641)]['setMotorSpeed'](_0x39fb05),_0x3434da&&this['setLimit'](_0x3fd9d3,_0x3434da));}[_0x4155f1(0x729)](_0x2d4b77,_0x3ed7de,_0x55333a){var _0xfba269=_0x4155f1;_0x2d4b77[_0xfba269(0x3641)][_0xfba269(0x27f9)][_0xfba269(0x697)]=_0x55333a,_0x2d4b77[_0xfba269(0x3641)][_0xfba269(0x27f9)][_0xfba269(0x31dc)]=void 0x0===_0x3ed7de?-_0x3ed7de:_0x3ed7de;}[_0x4155f1(0x11db)](_0x44c3e7,_0x391940){var _0x18bea3=_0x4155f1;_0x391940=_0x391940[_0x18bea3(0x3b85)],(_0x44c3e7[_0x18bea3(0xa9f)]['x']=_0x391940[_0x18bea3(0xa9f)]['x'],_0x44c3e7['position']['y']=_0x391940['position']['y'],_0x44c3e7[_0x18bea3(0xa9f)]['z']=_0x391940[_0x18bea3(0xa9f)]['z'],_0x44c3e7[_0x18bea3(0x80c)]&&(_0x44c3e7[_0x18bea3(0x80c)]['x']=_0x391940[_0x18bea3(0x6c1)]['x'],_0x44c3e7[_0x18bea3(0x80c)]['y']=_0x391940[_0x18bea3(0x6c1)]['y'],_0x44c3e7[_0x18bea3(0x80c)]['z']=_0x391940[_0x18bea3(0x6c1)]['z'],_0x44c3e7['rotationQuaternion']['w']=_0x391940[_0x18bea3(0x6c1)]['w']));}['getRadius'](_0x161a69){var _0x28d613=_0x4155f1;return _0x161a69['physicsBody']['shapes'][0x0][_0x28d613(0xcb1)];}['getBoxSizeToRef'](_0x4afec0,_0x5125fa){var _0x2267f3=_0x4155f1;_0x4afec0=_0x4afec0['physicsBody'][_0x2267f3(0x2d56)][0x0],(_0x5125fa['x']=0x2*_0x4afec0[_0x2267f3(0x4047)]['x'],_0x5125fa['y']=0x2*_0x4afec0[_0x2267f3(0x4047)]['y'],_0x5125fa['z']=0x2*_0x4afec0[_0x2267f3(0x4047)]['z']);}[_0x4155f1(0x41a)](){}[_0x4155f1(0x1f6a)](){var _0x71bb1b=_0x4155f1;const _0x52ef65=new this['BJSCANNON'][(_0x71bb1b(0x1071))](),_0x2bac99=this['BJSCANNON'];this[_0x71bb1b(0x11b6)][_0x71bb1b(0xea5)]['prototype'][_0x71bb1b(0xea0)]=function(_0x5d4e02,_0x32ec43,_0x54abfa){var _0x15441c=_0x71bb1b;if(_0x54abfa=_0x54abfa||0xa,0x0===(_0x32ec43=_0x32ec43||0x0))this[_0x15441c(0x1c57)](_0x5d4e02),this['time']+=_0x5d4e02;else{var _0x5202a6=Math[_0x15441c(0x3b8b)]((this[_0x15441c(0x352)]+_0x32ec43)/_0x5d4e02)-Math['floor'](this[_0x15441c(0x352)]/_0x5d4e02),_0x5202a6=Math['min'](_0x5202a6,_0x54abfa)||0x1,_0x5b46fc=performance[_0x15441c(0x1cc6)]();for(let _0x51f1ec=0x0;_0x51f1ec!==_0x5202a6&&(this[_0x15441c(0x1c57)](_0x5d4e02),!(performance[_0x15441c(0x1cc6)]()-_0x5b46fc>0x3e8*_0x5d4e02));_0x51f1ec++);this[_0x15441c(0x352)]+=_0x32ec43;var _0x1f9c41=this[_0x15441c(0x352)]%_0x5d4e02/_0x5d4e02;const _0x5a43ad=_0x52ef65;var _0x44b29f=this['bodies'];for(let _0x49d343=0x0;_0x49d343!==_0x44b29f['length'];_0x49d343++){const _0x3e228d=_0x44b29f[_0x49d343];_0x3e228d[_0x15441c(0x19d6)]!==_0x2bac99['Body'][_0x15441c(0x3150)]&&_0x3e228d['sleepState']!==_0x2bac99[_0x15441c(0x2d7e)][_0x15441c(0xae1)]?(_0x3e228d['position'][_0x15441c(0x2a50)](_0x3e228d[_0x15441c(0x32ac)],_0x5a43ad),_0x5a43ad[_0x15441c(0x393f)](_0x1f9c41,_0x5a43ad),_0x3e228d[_0x15441c(0xa9f)]['vadd'](_0x5a43ad,_0x3e228d[_0x15441c(0x2d2c)])):(_0x3e228d['interpolatedPosition'][_0x15441c(0x386b)](_0x3e228d['position']['x'],_0x3e228d[_0x15441c(0xa9f)]['y'],_0x3e228d[_0x15441c(0xa9f)]['z']),_0x3e228d[_0x15441c(0x2a31)][_0x15441c(0x386b)](_0x3e228d[_0x15441c(0x6c1)]['x'],_0x3e228d[_0x15441c(0x6c1)]['y'],_0x3e228d['quaternion']['z'],_0x3e228d[_0x15441c(0x6c1)]['w']));}}};}[_0x4155f1(0x4160)](_0x1e0ab3,_0x26ae3c){var _0x42ec2d=_0x4155f1;return this[_0x42ec2d(0x9ac)][_0x42ec2d(0x14ff)](_0x1e0ab3,_0x26ae3c),this[_0x42ec2d(0x1f89)](_0x1e0ab3,_0x26ae3c,this[_0x42ec2d(0x9ac)]),this[_0x42ec2d(0x9ac)];}[_0x4155f1(0x1f89)](_0x1b272a,_0xfb3674,_0x2c6dd7){var _0x4ac365=_0x4155f1;this[_0x4ac365(0x24b9)][_0x4ac365(0x14ff)](),this[_0x4ac365(0x2f85)][_0x4ac365(0x2258)](_0x1b272a,_0xfb3674,{},this[_0x4ac365(0x24b9)]),_0x2c6dd7[_0x4ac365(0x14ff)](_0x1b272a,_0xfb3674),this[_0x4ac365(0x24b9)]['hasHit']&&(_0x2c6dd7[_0x4ac365(0x224e)]({'x':this[_0x4ac365(0x24b9)][_0x4ac365(0x3db3)]['x'],'y':this[_0x4ac365(0x24b9)]['hitNormalWorld']['y'],'z':this[_0x4ac365(0x24b9)][_0x4ac365(0x3db3)]['z']},{'x':this['_cannonRaycastResult'][_0x4ac365(0x2146)]['x'],'y':this[_0x4ac365(0x24b9)][_0x4ac365(0x2146)]['y'],'z':this[_0x4ac365(0x24b9)]['hitPointWorld']['z']}),_0x2c6dd7['setHitDistance'](this[_0x4ac365(0x24b9)][_0x4ac365(0xd4b)]));}}_0x235cc8['T'][_0x4155f1(0x37e8)]=()=>new _0x1833c3();},0xd0c0:(_0x317667,_0x441e88,_0x6ecf34)=>{_0x6ecf34(0xca73),_0x6ecf34(0x146f2),_0x6ecf34(0xa1c1);},0xa1c1:(_0x2e5263,_0x2b9ac2,_0x2caba2)=>{var _0x1a2177=a8_0x1ec55c;_0x2caba2['d'](_0x2b9ac2,{'A':()=>_0x297d0a});var _0x1e31d6=_0x2caba2(0xebf9),_0x3dc997=_0x2caba2(0x95ac),_0x1d699a=_0x2caba2(0xd53f),_0x3026dd=_0x2caba2(0x9a70),_0x4f253a=_0x2caba2(0x4798),_0x344c1d=_0x2caba2(0x16bf5);class _0x297d0a{constructor(_0x166435=!0x0,_0xc3c346,_0x1901c9=OIMO){var _0x409ec1=a8_0x5306;this['_useDeltaForWorldStep']=_0x166435,this[_0x409ec1(0xc1b)]=_0x409ec1(0x2142),this[_0x409ec1(0x970)]=0x1/0x3c,this[_0x409ec1(0x1997)]=[],this[_0x409ec1(0x4157)]=_0x1d699a['P'][_0x409ec1(0x409)](),this[_0x409ec1(0x39e1)]=_0x1901c9,this[_0x409ec1(0x2f85)]=new this[(_0x409ec1(0x39e1))][(_0x409ec1(0xea5))]({'iterations':_0xc3c346}),this[_0x409ec1(0x2f85)][_0x409ec1(0x13c8)](),this[_0x409ec1(0x9ac)]=new _0x4f253a['d']();}[_0x1a2177(0x1eb5)](){return 0x1;}['setGravity'](_0x573877){var _0x376f7f=_0x1a2177;this[_0x376f7f(0x2f85)]['gravity'][_0x376f7f(0x386b)](_0x573877['x'],_0x573877['y'],_0x573877['z']);}[_0x1a2177(0x1a19)](_0xe80027){var _0x7b037b=_0x1a2177;this[_0x7b037b(0x2f85)][_0x7b037b(0xeeb)]=_0xe80027;}[_0x1a2177(0x3a41)](){var _0x5024cf=_0x1a2177;return this[_0x5024cf(0x2f85)][_0x5024cf(0xeeb)];}[_0x1a2177(0x4124)](_0xcbdb48,_0x324837){var _0x4f8131=_0x1a2177;_0x324837[_0x4f8131(0x35b2)](function(_0x5dac86){var _0x11846f=_0x4f8131;_0x5dac86[_0x11846f(0x3532)]();}),this['world'][_0x4f8131(0xeeb)]=this[_0x4f8131(0x206c)]?_0xcbdb48:this[_0x4f8131(0x970)],this[_0x4f8131(0x2f85)][_0x4f8131(0xea0)](),_0x324837[_0x4f8131(0x35b2)](_0x55aa34=>{_0x55aa34['afterStep'](),this['_tmpImpostorsArray'][_0x55aa34['uniqueId']]=_0x55aa34;});let _0x14c58a=this[_0x4f8131(0x2f85)][_0x4f8131(0x2c40)];for(;null!==_0x14c58a;)if(!_0x14c58a[_0x4f8131(0x2ed4)]||_0x14c58a['body1'][_0x4f8131(0x1567)]||_0x14c58a['body2'][_0x4f8131(0x1567)]){const _0x48f4e0=this['_tmpImpostorsArray'][+_0x14c58a[_0x4f8131(0x13f7)][_0x4f8131(0xc1b)]],_0x4776ca=this[_0x4f8131(0x1997)][+_0x14c58a[_0x4f8131(0xe8a)]['name']];_0x14c58a=(_0x48f4e0&&_0x4776ca&&(_0x48f4e0[_0x4f8131(0x409c)]({'body':_0x4776ca[_0x4f8131(0x3b85)],'point':null,'distance':0x0,'impulse':0x0,'normal':null}),_0x4776ca[_0x4f8131(0x409c)]({'body':_0x48f4e0[_0x4f8131(0x3b85)],'point':null,'distance':0x0,'impulse':0x0,'normal':null})),_0x14c58a[_0x4f8131(0x63a)]);}else _0x14c58a=_0x14c58a[_0x4f8131(0x63a)];}[_0x1a2177(0x2b80)](_0x15e975,_0x40315b,_0x2352b1){var _0x5a3404=_0x1a2177,_0x1ea8e4=_0x15e975['physicsBody'][_0x5a3404(0x2d44)];_0x15e975[_0x5a3404(0x3b85)][_0x5a3404(0x2b80)](_0x2352b1[_0x5a3404(0x393f)](this[_0x5a3404(0x2f85)]['invScale']),_0x40315b['scale'](this[_0x5a3404(0x2f85)][_0x5a3404(0x1659)]*_0x1ea8e4));}['applyForce'](_0x34374f,_0x165351,_0x2a1253){var _0x435207=_0x1a2177;_0x3026dd['Y'][_0x435207(0xc51)](_0x435207(0x2db7)),this[_0x435207(0x2b80)](_0x34374f,_0x165351,_0x2a1253);}[_0x1a2177(0x21a4)](_0x26aff5){var _0x3b2440=_0x1a2177;if(_0x26aff5[_0x3b2440(0xc5c)])_0x26aff5[_0x3b2440(0x3b85)]&&(this[_0x3b2440(0x2fa6)](_0x26aff5),_0x26aff5[_0x3b2440(0x2f94)]());else{if(_0x26aff5[_0x3b2440(0x11f1)]()){const _0x40f9de={'name':_0x26aff5[_0x3b2440(0x309e)],'config':[_0x26aff5[_0x3b2440(0x2456)](_0x3b2440(0x2d44))||0.001,_0x26aff5['getParam'](_0x3b2440(0x27f)),_0x26aff5[_0x3b2440(0x2456)]('restitution')],'size':[],'type':[],'pos':[],'posShape':[],'rot':[],'rotShape':[],'move':0x0!==_0x26aff5[_0x3b2440(0x2456)](_0x3b2440(0x2d44)),'density':_0x26aff5['getParam'](_0x3b2440(0x2d44)),'friction':_0x26aff5[_0x3b2440(0x2456)](_0x3b2440(0x27f)),'restitution':_0x26aff5['getParam'](_0x3b2440(0x130d)),'world':this[_0x3b2440(0x2f85)]},_0x58f039=[_0x26aff5],_0x1f5666=((_0x5b7fac=_0x26aff5['object'])[_0x3b2440(0xf1b)]&&_0x5b7fac[_0x3b2440(0xf1b)]()[_0x3b2440(0x35b2)](function(_0x24f6c9){var _0x4fa50f=_0x3b2440;_0x24f6c9[_0x4fa50f(0x3efd)]&&_0x58f039[_0x4fa50f(0xede)](_0x24f6c9[_0x4fa50f(0x3efd)]);}),_0x46559e=>Math[_0x3b2440(0x1955)](_0x46559e,_0x344c1d['kn'])),_0x1d6207=new _0x1d699a['_f']();_0x58f039['forEach'](_0x40203a=>{var _0x34ce14=_0x3b2440;if(_0x40203a[_0x34ce14(0x4238)][_0x34ce14(0x80c)]){var _0xe9cff1,_0x3ce404=_0x40203a[_0x34ce14(0x4238)][_0x34ce14(0x80c)],_0x1b9b36=(_0x1d6207['copyFrom'](_0x3ce404),_0x40203a[_0x34ce14(0x4238)][_0x34ce14(0x80c)][_0x34ce14(0x386b)](0x0,0x0,0x0,0x1),_0x40203a[_0x34ce14(0x4238)][_0x34ce14(0x5d4)](!0x0),_0x1d6207['toEulerAngles']()),_0x5a31a2=_0x40203a[_0x34ce14(0x12cb)](),_0x352728=57.29577951308232;switch(_0x40203a===_0x26aff5?(_0xe9cff1=_0x26aff5[_0x34ce14(0x28a6)](),_0x26aff5[_0x34ce14(0x4238)][_0x34ce14(0x40f8)]()[_0x34ce14(0x185b)](_0xe9cff1,this['_tmpPositionVector']),this[_0x34ce14(0x4157)][_0x34ce14(0x1cee)](_0x26aff5[_0x34ce14(0x4238)][_0x34ce14(0x62d)]),_0x40f9de[_0x34ce14(0x2de3)][_0x34ce14(0xede)](_0xe9cff1['x']),_0x40f9de[_0x34ce14(0x2de3)][_0x34ce14(0xede)](_0xe9cff1['y']),_0x40f9de[_0x34ce14(0x2de3)][_0x34ce14(0xede)](_0xe9cff1['z']),_0x40f9de[_0x34ce14(0x1456)][_0x34ce14(0xede)](0x0,0x0,0x0),_0x40f9de[_0x34ce14(0x833)][_0x34ce14(0xede)](0x0,0x0,0x0)):(_0xe9cff1=_0x40203a[_0x34ce14(0x4238)]['position']['clone'](),_0x40f9de['posShape'][_0x34ce14(0xede)](_0xe9cff1['x']),_0x40f9de['posShape']['push'](_0xe9cff1['y']),_0x40f9de['posShape'][_0x34ce14(0xede)](_0xe9cff1['z']),_0x40f9de['rotShape'][_0x34ce14(0xede)](_0x1b9b36['x']*_0x352728,_0x1b9b36['y']*_0x352728,_0x1b9b36['z']*_0x352728)),_0x40203a[_0x34ce14(0x4238)][_0x34ce14(0x80c)][_0x34ce14(0x19f9)](_0x1d6207),_0x40203a[_0x34ce14(0x19d6)]){case _0x1e31d6['Q']['ParticleImpostor']:_0x3026dd['Y'][_0x34ce14(0xc51)](_0x34ce14(0x255c));case _0x1e31d6['Q']['SphereImpostor']:var _0x20785f=_0x5a31a2['x'],_0x43d578=_0x5a31a2['y'],_0x4ee18a=_0x5a31a2['z'],_0x20785f=Math[_0x34ce14(0x1955)](_0x1f5666(_0x20785f),_0x1f5666(_0x43d578),_0x1f5666(_0x4ee18a))/0x2;_0x40f9de[_0x34ce14(0x19d6)][_0x34ce14(0xede)]('sphere'),_0x40f9de[_0x34ce14(0x1a2b)][_0x34ce14(0xede)](_0x20785f),_0x40f9de[_0x34ce14(0x1a2b)][_0x34ce14(0xede)](_0x20785f),_0x40f9de['size'][_0x34ce14(0xede)](_0x20785f);break;case _0x1e31d6['Q'][_0x34ce14(0x125c)]:_0x43d578=_0x1f5666(_0x5a31a2['x'])/0x2,_0x4ee18a=_0x1f5666(_0x5a31a2['y']),(_0x40f9de[_0x34ce14(0x19d6)][_0x34ce14(0xede)]('cylinder'),_0x40f9de[_0x34ce14(0x1a2b)][_0x34ce14(0xede)](_0x43d578),_0x40f9de[_0x34ce14(0x1a2b)][_0x34ce14(0xede)](_0x4ee18a),_0x40f9de[_0x34ce14(0x1a2b)][_0x34ce14(0xede)](_0x4ee18a));break;case _0x1e31d6['Q'][_0x34ce14(0x677)]:case _0x1e31d6['Q']['BoxImpostor']:default:_0x20785f=_0x1f5666(_0x5a31a2['x']),_0x43d578=_0x1f5666(_0x5a31a2['y']),_0x4ee18a=_0x1f5666(_0x5a31a2['z']),(_0x40f9de[_0x34ce14(0x19d6)][_0x34ce14(0xede)](_0x34ce14(0x40e0)),_0x40f9de[_0x34ce14(0x1a2b)]['push'](_0x20785f),_0x40f9de['size']['push'](_0x43d578),_0x40f9de[_0x34ce14(0x1a2b)][_0x34ce14(0xede)](_0x4ee18a));}_0x40203a[_0x34ce14(0x4238)][_0x34ce14(0x80c)]=_0x3ce404;}}),_0x26aff5[_0x3b2440(0x3b85)]=this[_0x3b2440(0x2f85)][_0x3b2440(0x2e5)](_0x40f9de),_0x26aff5[_0x3b2440(0x3b85)][_0x3b2440(0x34a)](_0x1d6207),_0x26aff5['physicsBody']['updatePosition'](0x0);}else this[_0x3b2440(0x4157)][_0x3b2440(0x9b3)](0x0,0x0,0x0);var _0x5b7fac;_0x26aff5[_0x3b2440(0x953)](this['_tmpPositionVector']);}}[_0x1a2177(0x2fa6)](_0x142bb5){var _0x4ab3c6=_0x1a2177;this[_0x4ab3c6(0x2f85)][_0x4ab3c6(0x33cb)](_0x142bb5[_0x4ab3c6(0x3b85)]);}[_0x1a2177(0x219a)](_0x326282){var _0x379fa5=_0x1a2177,_0x5b89ce=_0x326282[_0x379fa5(0x2bc5)][_0x379fa5(0x3b85)],_0x47c37e=_0x326282[_0x379fa5(0x24c)][_0x379fa5(0x3b85)];if(_0x5b89ce&&_0x47c37e){const _0x334c32=_0x326282[_0x379fa5(0x793)][_0x379fa5(0x2c06)];var _0xe78c1f=_0x334c32[_0x379fa5(0x3d43)]||{};let _0x1c7b44;const _0x149dbf={'body1':_0x5b89ce,'body2':_0x47c37e,'axe1':_0xe78c1f['axe1']||(_0x334c32['mainAxis']?_0x334c32['mainAxis'][_0x379fa5(0x4049)]():null),'axe2':_0xe78c1f['axe2']||(_0x334c32[_0x379fa5(0x3370)]?_0x334c32[_0x379fa5(0x3370)]['asArray']():null),'pos1':_0xe78c1f[_0x379fa5(0x1d5b)]||(_0x334c32[_0x379fa5(0x1e6d)]?_0x334c32[_0x379fa5(0x1e6d)][_0x379fa5(0x4049)]():null),'pos2':_0xe78c1f[_0x379fa5(0xd57)]||(_0x334c32[_0x379fa5(0x30f3)]?_0x334c32[_0x379fa5(0x30f3)][_0x379fa5(0x4049)]():null),'min':_0xe78c1f['min'],'max':_0xe78c1f[_0x379fa5(0x1955)],'collision':_0xe78c1f['collision']||_0x334c32[_0x379fa5(0x301c)],'spring':_0xe78c1f[_0x379fa5(0x1f6d)],'world':this[_0x379fa5(0x2f85)]};switch(_0x326282[_0x379fa5(0x793)]['type']){case _0x3dc997['q7'][_0x379fa5(0xcfd)]:_0x1c7b44=_0x379fa5(0x1b6d);break;case _0x3dc997['q7'][_0x379fa5(0x1a4d)]:_0x3026dd['Y'][_0x379fa5(0xc51)](_0x379fa5(0xbdd));var _0x430217=_0x334c32;_0x149dbf[_0x379fa5(0x1111)]=_0x430217[_0x379fa5(0x18cc)]||_0x149dbf['min'],_0x149dbf['max']=Math[_0x379fa5(0x1955)](_0x149dbf[_0x379fa5(0x1111)],_0x149dbf[_0x379fa5(0x1955)]);case _0x3dc997['q7'][_0x379fa5(0x27ed)]:_0x1c7b44=_0x379fa5(0x140b),_0x149dbf['max']=_0x334c32[_0x379fa5(0x3c4b)];break;case _0x3dc997['q7'][_0x379fa5(0x2287)]:_0x1c7b44=_0x379fa5(0xa51);break;case _0x3dc997['q7']['SliderJoint']:_0x1c7b44='jointSlide';break;case _0x3dc997['q7'][_0x379fa5(0x181e)]:_0x1c7b44=_0x379fa5(0xdcb);break;default:_0x3dc997['q7']['HingeJoint'],_0x1c7b44=_0x379fa5(0x89a);}_0x149dbf[_0x379fa5(0x19d6)]=_0x1c7b44,_0x326282[_0x379fa5(0x793)][_0x379fa5(0x3641)]=this[_0x379fa5(0x2f85)][_0x379fa5(0x2e5)](_0x149dbf);}}['removeJoint'](_0x2c752a){var _0x4dcc21=_0x1a2177;try{this[_0x4dcc21(0x2f85)][_0x4dcc21(0x31d)](_0x2c752a['joint'][_0x4dcc21(0x3641)]);}catch(_0x5207aa){_0x3026dd['Y']['Warn'](_0x5207aa);}}[_0x1a2177(0x3778)](){var _0x4c7fb3=_0x1a2177;return void 0x0!==this[_0x4c7fb3(0x39e1)];}[_0x1a2177(0x180c)](_0x157da6){var _0x25f66c=_0x1a2177;if(!_0x157da6[_0x25f66c(0x3b85)]['sleeping']){if(_0x157da6[_0x25f66c(0x3b85)][_0x25f66c(0x2d56)][_0x25f66c(0x63a)]){let _0x2bf49c=_0x157da6['physicsBody'][_0x25f66c(0x2d56)];for(;_0x2bf49c[_0x25f66c(0x63a)];)_0x2bf49c=_0x2bf49c[_0x25f66c(0x63a)];_0x157da6[_0x25f66c(0x4238)][_0x25f66c(0xa9f)]['set'](_0x2bf49c[_0x25f66c(0xa9f)]['x'],_0x2bf49c[_0x25f66c(0xa9f)]['y'],_0x2bf49c[_0x25f66c(0xa9f)]['z']);}else{var _0x22cc36=_0x157da6['physicsBody'][_0x25f66c(0x240a)]();_0x157da6['object'][_0x25f66c(0xa9f)][_0x25f66c(0x386b)](_0x22cc36['x'],_0x22cc36['y'],_0x22cc36['z']);}_0x157da6[_0x25f66c(0x4238)][_0x25f66c(0x80c)]&&(_0x22cc36=_0x157da6[_0x25f66c(0x3b85)][_0x25f66c(0x2f6e)](),_0x157da6[_0x25f66c(0x4238)][_0x25f66c(0x80c)]['set'](_0x22cc36['x'],_0x22cc36['y'],_0x22cc36['z'],_0x22cc36['w']));}}[_0x1a2177(0x512)](_0x4efef8,_0x1e059f,_0xc5c4c4){var _0x112225=_0x1a2177;const _0x208b5f=_0x4efef8[_0x112225(0x3b85)];_0x4efef8['physicsBody']['shapes'][_0x112225(0x63a)]||(_0x208b5f[_0x112225(0xa9f)]['set'](_0x1e059f['x'],_0x1e059f['y'],_0x1e059f['z']),_0x208b5f[_0x112225(0x1b55)][_0x112225(0x386b)](_0xc5c4c4['x'],_0xc5c4c4['y'],_0xc5c4c4['z'],_0xc5c4c4['w']),_0x208b5f[_0x112225(0x368c)](),_0x208b5f[_0x112225(0x253a)]());}[_0x1a2177(0x3c5a)](_0xf8df9e,_0x4392b4){var _0x2bd578=_0x1a2177;_0xf8df9e['physicsBody']['linearVelocity'][_0x2bd578(0x386b)](_0x4392b4['x'],_0x4392b4['y'],_0x4392b4['z']);}[_0x1a2177(0xc17)](_0x2014a2,_0x501e48){var _0x1b3d8f=_0x1a2177;_0x2014a2['physicsBody'][_0x1b3d8f(0xd7d)][_0x1b3d8f(0x386b)](_0x501e48['x'],_0x501e48['y'],_0x501e48['z']);}[_0x1a2177(0xb9b)](_0x96930){var _0x5d83e4=_0x1a2177;return _0x96930=_0x96930[_0x5d83e4(0x3b85)][_0x5d83e4(0x2bb1)],_0x96930?new _0x1d699a['P'](_0x96930['x'],_0x96930['y'],_0x96930['z']):null;}['getAngularVelocity'](_0x820b48){var _0xc63e7=_0x1a2177;return _0x820b48=_0x820b48[_0xc63e7(0x3b85)][_0xc63e7(0xd7d)],_0x820b48?new _0x1d699a['P'](_0x820b48['x'],_0x820b48['y'],_0x820b48['z']):null;}[_0x1a2177(0x2865)](_0x33d40c,_0x4e89ff){var _0x1c11f4=_0x1a2177,_0x22bc50=0x0===_0x4e89ff;_0x33d40c[_0x1c11f4(0x3b85)][_0x1c11f4(0x2d56)][_0x1c11f4(0x3a33)]=_0x22bc50?0x1:_0x4e89ff,_0x33d40c[_0x1c11f4(0x3b85)]['setupMass'](_0x22bc50?0x2:0x1);}[_0x1a2177(0x2192)](_0xe89cc9){var _0x537729=_0x1a2177;return _0xe89cc9[_0x537729(0x3b85)][_0x537729(0x2d56)][_0x537729(0x3a33)];}[_0x1a2177(0x2d07)](_0x4d135c){var _0x19ffc6=_0x1a2177;return _0x4d135c[_0x19ffc6(0x3b85)][_0x19ffc6(0x2d56)][_0x19ffc6(0x27f)];}[_0x1a2177(0x36f8)](_0x558b7c,_0x5a0e8b){var _0x3c53d7=_0x1a2177;_0x558b7c[_0x3c53d7(0x3b85)][_0x3c53d7(0x2d56)][_0x3c53d7(0x27f)]=_0x5a0e8b;}[_0x1a2177(0x3822)](_0x1d8099){var _0x311220=_0x1a2177;return _0x1d8099[_0x311220(0x3b85)][_0x311220(0x2d56)][_0x311220(0x130d)];}[_0x1a2177(0x1573)](_0x5bc954,_0x4292f8){var _0x4dfa5c=_0x1a2177;_0x5bc954[_0x4dfa5c(0x3b85)][_0x4dfa5c(0x2d56)][_0x4dfa5c(0x130d)]=_0x4292f8;}[_0x1a2177(0x3614)](_0x1e6603){var _0x24ad87=_0x1a2177;_0x1e6603['physicsBody'][_0x24ad87(0x34e)]();}[_0x1a2177(0x1c24)](_0x2537c3){var _0x43c227=_0x1a2177;_0x2537c3[_0x43c227(0x3b85)][_0x43c227(0x253a)]();}[_0x1a2177(0x417b)](_0x473530,_0x54695a,_0x558f6d){var _0x1ae3c2=_0x1a2177;_0x473530['physicsJoint'][_0x1ae3c2(0xd08)][_0x1ae3c2(0x3f48)]=_0x54695a,void 0x0!==_0x558f6d&&(_0x473530[_0x1ae3c2(0x3641)][_0x1ae3c2(0xd08)][_0x1ae3c2(0x5a2)]=_0x558f6d);}['setMotor'](_0x1106b2,_0x3a1e63,_0x1a9992,_0x5a2fb2){var _0x6864fd=_0x1a2177;void 0x0!==_0x1a9992?_0x3026dd['Y'][_0x6864fd(0xc51)]('OimoJS\x20plugin\x20currently\x20has\x20unexpected\x20behavior\x20when\x20using\x20setMotor\x20with\x20force\x20parameter'):_0x1a9992=0xf4240,_0x3a1e63*=-0x1;const _0x394565=_0x5a2fb2?_0x1106b2['physicsJoint'][_0x6864fd(0xaff)]:_0x1106b2[_0x6864fd(0x3641)][_0x6864fd(0x1ec)]||_0x1106b2['physicsJoint'][_0x6864fd(0x1e63)]||_0x1106b2['physicsJoint'][_0x6864fd(0xd08)];_0x394565&&_0x394565[_0x6864fd(0x1ca8)](_0x3a1e63,_0x1a9992);}[_0x1a2177(0x729)](_0x16c348,_0x27e876,_0x2e6ae2,_0x11b675){var _0x495dd8=_0x1a2177;const _0x493da8=_0x11b675?_0x16c348[_0x495dd8(0x3641)]['rotationalLimitMotor2']:_0x16c348['physicsJoint'][_0x495dd8(0x1ec)]||_0x16c348[_0x495dd8(0x3641)][_0x495dd8(0x1e63)]||_0x16c348[_0x495dd8(0x3641)][_0x495dd8(0xd08)];_0x493da8&&_0x493da8[_0x495dd8(0x729)](_0x27e876,void 0x0===_0x2e6ae2?-_0x27e876:_0x2e6ae2);}[_0x1a2177(0x11db)](_0xe6ef7,_0xcfc188){var _0x163f3b=_0x1a2177;_0xcfc188=_0xcfc188[_0x163f3b(0x3b85)],(_0xe6ef7['position']['x']=_0xcfc188['position']['x'],_0xe6ef7['position']['y']=_0xcfc188[_0x163f3b(0xa9f)]['y'],_0xe6ef7[_0x163f3b(0xa9f)]['z']=_0xcfc188[_0x163f3b(0xa9f)]['z'],_0xe6ef7[_0x163f3b(0x80c)]&&(_0xe6ef7[_0x163f3b(0x80c)]['x']=_0xcfc188[_0x163f3b(0x1b55)]['x'],_0xe6ef7['rotationQuaternion']['y']=_0xcfc188[_0x163f3b(0x1b55)]['y'],_0xe6ef7[_0x163f3b(0x80c)]['z']=_0xcfc188['orientation']['z'],_0xe6ef7['rotationQuaternion']['w']=_0xcfc188[_0x163f3b(0x1b55)]['w']));}['getRadius'](_0x4a41a7){var _0xefe2fc=_0x1a2177;return _0x4a41a7[_0xefe2fc(0x3b85)][_0xefe2fc(0x2d56)][_0xefe2fc(0x13e7)];}['getBoxSizeToRef'](_0x852a3a,_0x3422f6){var _0x194a67=_0x1a2177;_0x852a3a=_0x852a3a[_0x194a67(0x3b85)][_0x194a67(0x2d56)],(_0x3422f6['x']=0x2*_0x852a3a[_0x194a67(0xbde)],_0x3422f6['y']=0x2*_0x852a3a[_0x194a67(0x9bd)],_0x3422f6['z']=0x2*_0x852a3a[_0x194a67(0x11b5)]);}[_0x1a2177(0x41a)](){var _0x36e8c9=_0x1a2177;this[_0x36e8c9(0x2f85)][_0x36e8c9(0x13c8)]();}[_0x1a2177(0x4160)](_0x31ba6e,_0x36c0bb){var _0x445525=_0x1a2177;return _0x3026dd['Y'][_0x445525(0xc51)](_0x445525(0x195f)),this[_0x445525(0x9ac)][_0x445525(0x14ff)](_0x31ba6e,_0x36c0bb),this[_0x445525(0x9ac)];}['raycastToRef'](_0x452b3e,_0x1fce47,_0x3e423c){var _0x341269=_0x1a2177;_0x3026dd['Y'][_0x341269(0xc51)](_0x341269(0x195f)),_0x3e423c[_0x341269(0x14ff)](_0x452b3e,_0x1fce47);}}},0xb145:(_0x28ba76,_0x60cbef,_0x3e3c0d)=>{_0x3e3c0d(0x12c64),_0x3e3c0d(0x15d1f),_0x3e3c0d(0xebf9),_0x3e3c0d(0x95ac),_0x3e3c0d(0xd0c0);},0x12c64:(_0xd6eb51,_0x246f43,_0x13421)=>{var _0x223e92=a8_0x1ec55c;_0x13421['d'](_0x246f43,{'T':()=>_0x9c2052});var _0x6ede93=_0x13421(0xd53f),_0x411856=_0x13421(0x8baf);class _0x9c2052{constructor(_0x4b5dad,_0x44f50e=_0x9c2052[_0x223e92(0x37e8)]()){var _0x4f204e=_0x223e92;if(this[_0x4f204e(0x2d3a)]=_0x44f50e,this['_impostors']=[],this['_joints']=[],this[_0x4f204e(0x33c5)]=0x0,this['_uniqueIdCounter']=0x0,!this[_0x4f204e(0x2d3a)][_0x4f204e(0x3778)]())throw new Error(_0x4f204e(0xc74)+this[_0x4f204e(0x2d3a)]['name']+_0x4f204e(0x16c4));_0x4b5dad=_0x4b5dad||new _0x6ede93['P'](0x0,-9.807,0x0),this[_0x4f204e(0x2ee5)](_0x4b5dad),this[_0x4f204e(0x1a19)]();}[_0x223e92(0x1eb5)](){var _0x5a5cca=_0x223e92;return this[_0x5a5cca(0x2d3a)]['getPluginVersion']();}static[_0x223e92(0x37e8)](){throw(0x0,_0x411856['S'])('CannonJSPlugin');}[_0x223e92(0x2ee5)](_0x2fd4dc){var _0x4695d9=_0x223e92;this[_0x4695d9(0xc3a)]=_0x2fd4dc,this[_0x4695d9(0x2d3a)][_0x4695d9(0x2ee5)](this[_0x4695d9(0xc3a)]);}[_0x223e92(0x1a19)](_0x14089d=0x1/0x3c){var _0x58968b=_0x223e92;this[_0x58968b(0x2d3a)][_0x58968b(0x1a19)](_0x14089d);}[_0x223e92(0x3a41)](){var _0x37aa39=_0x223e92;return this[_0x37aa39(0x2d3a)][_0x37aa39(0x3a41)]();}[_0x223e92(0x1723)](_0xe630be=0x0){var _0xc4c020=_0x223e92;this[_0xc4c020(0x33c5)]=_0xe630be;}['getSubTimeStep'](){return this['_subTimeStep'];}[_0x223e92(0x41a)](){var _0x47437b=_0x223e92;this['_impostors'][_0x47437b(0x35b2)](function(_0x2a368b){var _0x484f2f=_0x47437b;_0x2a368b[_0x484f2f(0x41a)]();}),this[_0x47437b(0x2d3a)][_0x47437b(0x41a)]();}[_0x223e92(0x2859)](){var _0x4ca4ac=_0x223e92;return this[_0x4ca4ac(0x2d3a)][_0x4ca4ac(0xc1b)];}[_0x223e92(0x16cc)](_0x576954){var _0x4fc757=_0x223e92;this[_0x4fc757(0xbc6)][_0x4fc757(0xede)](_0x576954),_0x576954['uniqueId']=this[_0x4fc757(0x308d)]++,_0x576954[_0x4fc757(0xc5c)]||this[_0x4fc757(0x2d3a)][_0x4fc757(0x21a4)](_0x576954);}[_0x223e92(0xda1)](_0x16abba){var _0x4eaddf=_0x223e92,_0x45b8aa=this[_0x4eaddf(0xbc6)][_0x4eaddf(0x86a)](_0x16abba);-0x1<_0x45b8aa&&this['_impostors']['splice'](_0x45b8aa,0x1)[_0x4eaddf(0x18cc)]&&this[_0x4eaddf(0x1f27)]()[_0x4eaddf(0x2fa6)](_0x16abba);}['addJoint'](_0x38cabb,_0xeea0c2,_0x5d0d30){var _0x5a596d=_0x223e92;_0x38cabb={'mainImpostor':_0x38cabb,'connectedImpostor':_0xeea0c2,'joint':_0x5d0d30},(_0x5d0d30[_0x5a596d(0xe7f)]=this[_0x5a596d(0x2d3a)],this['_joints'][_0x5a596d(0xede)](_0x38cabb),this[_0x5a596d(0x2d3a)][_0x5a596d(0x219a)](_0x38cabb));}[_0x223e92(0x31d)](_0x487832,_0x14e7bc,_0x44569b){var _0x24723e=_0x223e92,_0x1e7a44=this[_0x24723e(0x3dbe)][_0x24723e(0x235b)](function(_0xb93422){var _0xa1cb49=_0x24723e;return _0xb93422['connectedImpostor']===_0x14e7bc&&_0xb93422[_0xa1cb49(0x793)]===_0x44569b&&_0xb93422[_0xa1cb49(0x2bc5)]===_0x487832;});_0x1e7a44[_0x24723e(0x18cc)]&&this['_physicsPlugin'][_0x24723e(0x31d)](_0x1e7a44[0x0]);}['_step'](_0x359e7c){var _0x50e997=_0x223e92;this[_0x50e997(0xbc6)][_0x50e997(0x35b2)](_0xe0f152=>{var _0x30255c=_0x50e997;_0xe0f152[_0x30255c(0x11f1)]()&&this[_0x30255c(0x2d3a)][_0x30255c(0x21a4)](_0xe0f152);}),0.1<_0x359e7c?_0x359e7c=0.1:_0x359e7c<=0x0&&(_0x359e7c=0x1/0x3c),this[_0x50e997(0x2d3a)][_0x50e997(0x4124)](_0x359e7c,this['_impostors']);}[_0x223e92(0x1f27)](){var _0x55f0cb=_0x223e92;return this[_0x55f0cb(0x2d3a)];}[_0x223e92(0x292c)](){return this['_impostors'];}[_0x223e92(0x3c81)](_0x59f504){var _0x4fd5f0=_0x223e92;for(let _0x2a2baf=0x0;_0x2a2baf<this[_0x4fd5f0(0xbc6)][_0x4fd5f0(0x18cc)];++_0x2a2baf)if(this['_impostors'][_0x2a2baf][_0x4fd5f0(0x4238)]===_0x59f504)return this[_0x4fd5f0(0xbc6)][_0x2a2baf];return null;}[_0x223e92(0x3b54)](_0x378ba2){var _0x24b29a=_0x223e92;for(let _0x1ed28f=0x0;_0x1ed28f<this[_0x24b29a(0xbc6)][_0x24b29a(0x18cc)];++_0x1ed28f)if(this[_0x24b29a(0xbc6)][_0x1ed28f][_0x24b29a(0x3b85)]===_0x378ba2)return this['_impostors'][_0x1ed28f];return null;}[_0x223e92(0x4160)](_0x387e60,_0x220e75){var _0x447c44=_0x223e92;return this['_physicsPlugin'][_0x447c44(0x4160)](_0x387e60,_0x220e75);}[_0x223e92(0x1f89)](_0xa4d5c3,_0x4868ef,_0x64d080){var _0xa9bacc=_0x223e92;return this['_physicsPlugin'][_0xa9bacc(0x1f89)](_0xa4d5c3,_0x4868ef,_0x64d080);}}},0xebf9:(_0x4e38f5,_0x190ded,_0x1163e8)=>{var _0x3a15f0=a8_0x1ec55c;_0x1163e8['d'](_0x190ded,{'Q':()=>_0x429550});var _0x57a7a6=_0x1163e8(0x9a70),_0x190ded=_0x1163e8(0x5397),_0x5a9325=_0x1163e8(0xd53f),_0x55cc77=_0x1163e8(0x349f),_0x350291=_0x1163e8(0x94e3),_0x1f3cd4=_0x1163e8(0x95ac),_0x291cdd=_0x1163e8(0xa0f1);_0x350291['Kj'][_0x3a15f0(0x1ee2)]=function(_0x15aa02,_0xa22018,_0x54687f){var _0x11fbf6=_0x3a15f0;return new _0x429550(_0xa22018,_0x54687f['physicsImpostor'],{'mass':_0x54687f[_0x11fbf6(0x2534)],'friction':_0x54687f['physicsFriction'],'restitution':_0x54687f[_0x11fbf6(0xac5)]},_0x15aa02);};class _0x429550{constructor(_0x547fe0,_0x22829e,_0xf1ad83={'mass':0x0},_0x26b7c0){var _0x3f9347=_0x3a15f0;this[_0x3f9347(0x4238)]=_0x547fe0,this[_0x3f9347(0x19d6)]=_0x22829e,this['_options']=_0xf1ad83,this[_0x3f9347(0x3c5c)]=_0x26b7c0,this[_0x3f9347(0x7bd)]={},this[_0x3f9347(0x425a)]=!0x1,this[_0x3f9347(0x13a4)]=new Array(),this[_0x3f9347(0x8b8)]=new Array(),this[_0x3f9347(0x2bdf)]=[],this[_0x3f9347(0x359c)]=_0x5a9325['P'][_0x3f9347(0x409)](),this[_0x3f9347(0x13d5)]=!0x1,this[_0x3f9347(0x2844)]=!0x1,this[_0x3f9347(0x1b21)]=0x0,this[_0x3f9347(0x1a1e)]=new _0x5a9325['_f'](),this[_0x3f9347(0x2cbe)]=new _0x5a9325['_f'](),this[_0x3f9347(0x3532)]=()=>{var _0x14d1a3=_0x3f9347;this[_0x14d1a3(0x413)]&&(this[_0x14d1a3(0x4238)][_0x14d1a3(0xbc5)](this['_deltaPosition'],-0x1),this['_deltaRotationConjugated']&&this[_0x14d1a3(0x4238)]['rotationQuaternion']&&this[_0x14d1a3(0x4238)][_0x14d1a3(0x80c)][_0x14d1a3(0x3d93)](this[_0x14d1a3(0x2b33)],this[_0x14d1a3(0x4238)][_0x14d1a3(0x80c)]),this[_0x14d1a3(0x4238)][_0x14d1a3(0x5d4)](!0x1),this[_0x14d1a3(0x4238)]['parent']&&this[_0x14d1a3(0x4238)]['rotationQuaternion']?(this['getParentsRotation'](),this[_0x14d1a3(0x1a1e)][_0x14d1a3(0x3d93)](this['object'][_0x14d1a3(0x80c)],this['_tmpQuat'])):this[_0x14d1a3(0x1a1e)][_0x14d1a3(0x19f9)](this[_0x14d1a3(0x4238)][_0x14d1a3(0x80c)]||new _0x5a9325['_f']()),this[_0x14d1a3(0x2528)][_0x14d1a3(0x1e2a)]||this[_0x14d1a3(0x4238)][_0x14d1a3(0x80c)]&&this[_0x14d1a3(0x413)][_0x14d1a3(0x1f27)]()[_0x14d1a3(0x512)](this,this['object']['getAbsolutePosition'](),this[_0x14d1a3(0x1a1e)]),this['_onBeforePhysicsStepCallbacks'][_0x14d1a3(0x35b2)](_0x5461f9=>{_0x5461f9(this);}));},this[_0x3f9347(0x1eae)]=()=>{var _0x1bb179=_0x3f9347;this[_0x1bb179(0x413)]&&(this[_0x1bb179(0x8b8)]['forEach'](_0x3f2701=>{_0x3f2701(this);}),this[_0x1bb179(0x413)][_0x1bb179(0x1f27)]()[_0x1bb179(0x180c)](this),this[_0x1bb179(0x4238)][_0x1bb179(0xc5c)]&&this[_0x1bb179(0x4238)][_0x1bb179(0x80c)]&&(this[_0x1bb179(0x294d)](),this[_0x1bb179(0x1a1e)]['conjugateInPlace'](),this[_0x1bb179(0x1a1e)][_0x1bb179(0x3d93)](this[_0x1bb179(0x4238)][_0x1bb179(0x80c)],this['object'][_0x1bb179(0x80c)])),this[_0x1bb179(0x4238)]['setAbsolutePosition'](this['object'][_0x1bb179(0xa9f)]),this[_0x1bb179(0x3c46)]?(this[_0x1bb179(0x4238)][_0x1bb179(0x80c)]&&this['object'][_0x1bb179(0x80c)][_0x1bb179(0x3d93)](this[_0x1bb179(0x3c46)],this['object'][_0x1bb179(0x80c)]),this[_0x1bb179(0x359c)][_0x1bb179(0x364)](this[_0x1bb179(0x3c46)],_0x429550[_0x1bb179(0x32be)][0x0]),this[_0x1bb179(0x4238)][_0x1bb179(0xbc5)](_0x429550[_0x1bb179(0x32be)][0x0],0x1)):this[_0x1bb179(0x4238)][_0x1bb179(0xbc5)](this[_0x1bb179(0x359c)],0x1),this['object'][_0x1bb179(0x5d4)](!0x0));},this[_0x3f9347(0x10e4)]=null,this[_0x3f9347(0x409c)]=_0x5a328c=>{var _0x4bc77c=_0x3f9347;if((this[_0x4bc77c(0x2bdf)][_0x4bc77c(0x18cc)]||this[_0x4bc77c(0x10e4)])&&this[_0x4bc77c(0x413)]){const _0xdab75b=this[_0x4bc77c(0x413)][_0x4bc77c(0x3b54)](_0x5a328c[_0x4bc77c(0x36df)]);_0xdab75b&&(this[_0x4bc77c(0x10e4)]&&this[_0x4bc77c(0x10e4)](this,_0xdab75b),this[_0x4bc77c(0x2bdf)][_0x4bc77c(0x235b)](_0x1811fc=>-0x1!==_0x1811fc['otherImpostors'][_0x4bc77c(0x86a)](_0xdab75b))['forEach'](_0x5cd24d=>{var _0x57fbf3=_0x4bc77c;_0x5cd24d[_0x57fbf3(0x1102)](this,_0xdab75b,_0x5a328c[_0x57fbf3(0x1039)],_0x5a328c[_0x57fbf3(0xd4b)],_0x5a328c[_0x57fbf3(0x23c0)],_0x5a328c[_0x57fbf3(0x2281)]);}));}},this['object']?(this[_0x3f9347(0x4238)][_0x3f9347(0xc5c)]&&0x0!==_0xf1ad83[_0x3f9347(0x2d44)]&&_0x57a7a6['Y'][_0x3f9347(0xc51)](_0x3f9347(0x23bd)),!this[_0x3f9347(0x3c5c)]&&_0x547fe0[_0x3f9347(0x3d78)]&&(this[_0x3f9347(0x3c5c)]=_0x547fe0['getScene']()),this[_0x3f9347(0x3c5c)]&&(0x64<this[_0x3f9347(0x19d6)]&&(this[_0x3f9347(0x2844)]=!0x0),this[_0x3f9347(0x413)]=this[_0x3f9347(0x3c5c)][_0x3f9347(0x21ec)](),this['_physicsEngine']?(this[_0x3f9347(0x4238)][_0x3f9347(0x80c)]||(this[_0x3f9347(0x4238)][_0x3f9347(0x3c7f)]?this[_0x3f9347(0x4238)]['rotationQuaternion']=_0x5a9325['_f'][_0x3f9347(0xa64)](this[_0x3f9347(0x4238)][_0x3f9347(0x3c7f)]['y'],this['object'][_0x3f9347(0x3c7f)]['x'],this[_0x3f9347(0x4238)][_0x3f9347(0x3c7f)]['z']):this[_0x3f9347(0x4238)][_0x3f9347(0x80c)]=new _0x5a9325['_f']()),this[_0x3f9347(0x2528)][_0x3f9347(0x2d44)]=void 0x0===_0xf1ad83[_0x3f9347(0x2d44)]?0x0:_0xf1ad83['mass'],this[_0x3f9347(0x2528)]['friction']=void 0x0===_0xf1ad83['friction']?0.2:_0xf1ad83['friction'],this[_0x3f9347(0x2528)][_0x3f9347(0x130d)]=void 0x0===_0xf1ad83[_0x3f9347(0x130d)]?0.2:_0xf1ad83['restitution'],this[_0x3f9347(0x2844)]&&(this[_0x3f9347(0x2528)][_0x3f9347(0x2d44)]=0x0<this[_0x3f9347(0x2528)][_0x3f9347(0x2d44)]?this[_0x3f9347(0x2528)][_0x3f9347(0x2d44)]:0x1,this[_0x3f9347(0x2528)][_0x3f9347(0x39e7)]=void 0x0===_0xf1ad83['pressure']?0xc8:_0xf1ad83[_0x3f9347(0x39e7)],this[_0x3f9347(0x2528)][_0x3f9347(0x4230)]=void 0x0===_0xf1ad83[_0x3f9347(0x4230)]?0x1:_0xf1ad83[_0x3f9347(0x4230)],this[_0x3f9347(0x2528)]['velocityIterations']=void 0x0===_0xf1ad83[_0x3f9347(0x2e3b)]?0x14:_0xf1ad83[_0x3f9347(0x2e3b)],this[_0x3f9347(0x2528)][_0x3f9347(0x35eb)]=void 0x0===_0xf1ad83[_0x3f9347(0x35eb)]?0x14:_0xf1ad83['positionIterations'],this[_0x3f9347(0x2528)][_0x3f9347(0x4e5)]=void 0x0===_0xf1ad83[_0x3f9347(0x4e5)]?0x0:_0xf1ad83['fixedPoints'],this[_0x3f9347(0x2528)]['margin']=void 0x0===_0xf1ad83['margin']?0x0:_0xf1ad83[_0x3f9347(0x511)],this['_options'][_0x3f9347(0x331c)]=void 0x0===_0xf1ad83[_0x3f9347(0x331c)]?0x0:_0xf1ad83[_0x3f9347(0x331c)],this[_0x3f9347(0x2528)][_0x3f9347(0x3cec)]=void 0x0===_0xf1ad83[_0x3f9347(0x3cec)]?null:_0xf1ad83[_0x3f9347(0x3cec)],this['_options'][_0x3f9347(0x2ce3)]=void 0x0===_0xf1ad83[_0x3f9347(0x2ce3)]?null:_0xf1ad83[_0x3f9347(0x2ce3)]),this[_0x3f9347(0x3dbe)]=[],!this[_0x3f9347(0x4238)][_0x3f9347(0xc5c)]||this[_0x3f9347(0x2528)][_0x3f9347(0x39af)]?this[_0x3f9347(0x3421)]():this[_0x3f9347(0x4238)][_0x3f9347(0xc5c)]['physicsImpostor']&&_0x57a7a6['Y'][_0x3f9347(0xc51)]('You\x20must\x20affect\x20impostors\x20to\x20children\x20before\x20affecting\x20impostor\x20to\x20parent.')):_0x57a7a6['Y']['Error'](_0x3f9347(0x245a)))):_0x57a7a6['Y'][_0x3f9347(0x3556)](_0x3f9347(0x337b));}get[_0x3a15f0(0x41ea)](){var _0xbbf635=_0x3a15f0;return this[_0xbbf635(0x13d5)];}get[_0x3a15f0(0x2d44)](){var _0x375423=_0x3a15f0;return this[_0x375423(0x413)]?this[_0x375423(0x413)][_0x375423(0x1f27)]()['getBodyMass'](this):0x0;}set[_0x3a15f0(0x2d44)](_0xdf8419){var _0x38c8b9=_0x3a15f0;this[_0x38c8b9(0x174e)](_0xdf8419);}get[_0x3a15f0(0x27f)](){var _0x5d693d=_0x3a15f0;return this[_0x5d693d(0x413)]?this[_0x5d693d(0x413)]['getPhysicsPlugin']()[_0x5d693d(0x2d07)](this):0x0;}set['friction'](_0xc4a34a){var _0x1ccc7a=_0x3a15f0;this['_physicsEngine']&&this[_0x1ccc7a(0x413)][_0x1ccc7a(0x1f27)]()[_0x1ccc7a(0x36f8)](this,_0xc4a34a);}get[_0x3a15f0(0x130d)](){var _0x53aacf=_0x3a15f0;return this['_physicsEngine']?this[_0x53aacf(0x413)]['getPhysicsPlugin']()[_0x53aacf(0x3822)](this):0x0;}set[_0x3a15f0(0x130d)](_0x4e0ed2){var _0x518316=_0x3a15f0;this[_0x518316(0x413)]&&this[_0x518316(0x413)][_0x518316(0x1f27)]()[_0x518316(0x1573)](this,_0x4e0ed2);}get[_0x3a15f0(0x39e7)](){var _0x17bb7c=_0x3a15f0;if(!this['_physicsEngine'])return 0x0;const _0x46c549=this[_0x17bb7c(0x413)]['getPhysicsPlugin']();return _0x46c549['setBodyPressure']?_0x46c549['getBodyPressure'](this):0x0;}set['pressure'](_0x3e4783){var _0x4fd856=_0x3a15f0;if(this[_0x4fd856(0x413)]){const _0x59962e=this['_physicsEngine'][_0x4fd856(0x1f27)]();_0x59962e[_0x4fd856(0x40b2)]&&_0x59962e[_0x4fd856(0x40b2)](this,_0x3e4783);}}get[_0x3a15f0(0x4230)](){var _0x52fb36=_0x3a15f0;if(!this[_0x52fb36(0x413)])return 0x0;const _0x12ed8b=this[_0x52fb36(0x413)]['getPhysicsPlugin']();return _0x12ed8b[_0x52fb36(0x1700)]?_0x12ed8b[_0x52fb36(0x1700)](this):0x0;}set[_0x3a15f0(0x4230)](_0xb0da09){var _0x15aec5=_0x3a15f0;if(this[_0x15aec5(0x413)]){const _0x5f156a=this[_0x15aec5(0x413)][_0x15aec5(0x1f27)]();_0x5f156a['setBodyStiffness']&&_0x5f156a['setBodyStiffness'](this,_0xb0da09);}}get[_0x3a15f0(0x2e3b)](){var _0xfb311a=_0x3a15f0;if(!this[_0xfb311a(0x413)])return 0x0;const _0x4aaf94=this[_0xfb311a(0x413)][_0xfb311a(0x1f27)]();return _0x4aaf94['getBodyVelocityIterations']?_0x4aaf94[_0xfb311a(0x3a35)](this):0x0;}set[_0x3a15f0(0x2e3b)](_0x264741){var _0xd1a218=_0x3a15f0;if(this['_physicsEngine']){const _0x39d843=this['_physicsEngine'][_0xd1a218(0x1f27)]();_0x39d843['setBodyVelocityIterations']&&_0x39d843[_0xd1a218(0x2ef5)](this,_0x264741);}}get[_0x3a15f0(0x35eb)](){var _0x116ab5=_0x3a15f0;if(!this[_0x116ab5(0x413)])return 0x0;const _0xb3f20c=this['_physicsEngine'][_0x116ab5(0x1f27)]();return _0xb3f20c['getBodyPositionIterations']?_0xb3f20c[_0x116ab5(0xba2)](this):0x0;}set[_0x3a15f0(0x35eb)](_0x1e9f23){var _0x1ef135=_0x3a15f0;if(this['_physicsEngine']){const _0x4a82a0=this[_0x1ef135(0x413)][_0x1ef135(0x1f27)]();_0x4a82a0[_0x1ef135(0x181d)]&&_0x4a82a0[_0x1ef135(0x181d)](this,_0x1e9f23);}}[_0x3a15f0(0x3421)](){var _0x51b645=_0x3a15f0;this[_0x51b645(0x413)]&&(this[_0x51b645(0x413)][_0x51b645(0xda1)](this),this[_0x51b645(0x3b85)]=null,this[_0x51b645(0xd97)]=this[_0x51b645(0xd97)]||this['_getPhysicsParent'](),this['_isDisposed']||this[_0x51b645(0xc5c)]&&!this[_0x51b645(0x2528)]['ignoreParent']||this['_physicsEngine'][_0x51b645(0x16cc)](this));}[_0x3a15f0(0x1de7)](){var _0xf4086e=_0x3a15f0;return this[_0xf4086e(0x4238)][_0xf4086e(0xc5c)]instanceof _0x55cc77['x']?this['object'][_0xf4086e(0xc5c)][_0xf4086e(0x3efd)]:null;}[_0x3a15f0(0x11f1)](){var _0x23b76e=_0x3a15f0;return this[_0x23b76e(0x425a)]||!this['_physicsBody']&&(!this[_0x23b76e(0xd97)]||!!this['_options'][_0x23b76e(0x39af)]);}[_0x3a15f0(0x18ac)](){this['forceUpdate']();}[_0x3a15f0(0x2f94)](){var _0x4a35b6=_0x3a15f0;this[_0x4a35b6(0x3421)](),this[_0x4a35b6(0xc5c)]&&!this[_0x4a35b6(0x2528)][_0x4a35b6(0x39af)]&&this[_0x4a35b6(0xc5c)]['forceUpdate']();}get['physicsBody'](){var _0x182b5f=_0x3a15f0;return this['_parent']&&!this[_0x182b5f(0x2528)][_0x182b5f(0x39af)]?this['_parent']['physicsBody']:this[_0x182b5f(0x3c65)];}get[_0x3a15f0(0xc5c)](){var _0x4c288d=_0x3a15f0;return!this[_0x4c288d(0x2528)][_0x4c288d(0x39af)]&&this['_parent']?this[_0x4c288d(0xd97)]:null;}set['parent'](_0x6d1d1e){var _0x4b0697=_0x3a15f0;this[_0x4b0697(0xd97)]=_0x6d1d1e;}set['physicsBody'](_0xb8453f){var _0x27f214=_0x3a15f0;this[_0x27f214(0x3c65)]&&this[_0x27f214(0x413)]&&this['_physicsEngine'][_0x27f214(0x1f27)]()[_0x27f214(0x2fa6)](this),this[_0x27f214(0x3c65)]=_0xb8453f,this[_0x27f214(0x30b8)]();}[_0x3a15f0(0x30b8)](){var _0x222072=_0x3a15f0;this[_0x222072(0x425a)]=!0x1;}['getObjectExtents'](){var _0x383884=_0x3a15f0;if(this[_0x383884(0x4238)][_0x383884(0x1654)]){var _0x51c922=this[_0x383884(0x4238)][_0x383884(0x80c)],_0x841364=this['object']['scaling']['clone']();this['object'][_0x383884(0x80c)]=_0x429550[_0x383884(0xcaf)];const _0x46087b=this[_0x383884(0x4238)][_0x383884(0x5d4)]&&this['object']['computeWorldMatrix'](!0x0),_0x2fea66=(_0x46087b&&_0x46087b[_0x383884(0xe1f)](_0x841364,void 0x0,void 0x0),this[_0x383884(0x4238)][_0x383884(0x1654)]()),_0x44596d=_0x2fea66[_0x383884(0x20cd)][_0x383884(0x10ef)][_0x383884(0x393f)](0x2)[_0x383884(0x6fc)](_0x841364);return _0x44596d['x']=Math[_0x383884(0x273d)](_0x44596d['x']),_0x44596d['y']=Math[_0x383884(0x273d)](_0x44596d['y']),_0x44596d['z']=Math[_0x383884(0x273d)](_0x44596d['z']),this[_0x383884(0x4238)][_0x383884(0x80c)]=_0x51c922,this['object'][_0x383884(0x5d4)]&&this[_0x383884(0x4238)][_0x383884(0x5d4)](!0x0),_0x44596d;}return _0x429550[_0x383884(0x1931)];}[_0x3a15f0(0x28a6)](){var _0xa31b18=_0x3a15f0;return this[_0xa31b18(0x4238)][_0xa31b18(0x1654)]?this[_0xa31b18(0x4238)][_0xa31b18(0x1654)]()[_0xa31b18(0x20cd)][_0xa31b18(0xaf3)]:this[_0xa31b18(0x4238)]['position'];}[_0x3a15f0(0x2456)](_0x3b82b1){var _0x5f0b5c=_0x3a15f0;return this[_0x5f0b5c(0x2528)][_0x3b82b1];}[_0x3a15f0(0x3a57)](_0x41c8fc,_0xe40e90){var _0xa39ece=_0x3a15f0;this[_0xa39ece(0x2528)][_0x41c8fc]=_0xe40e90,this[_0xa39ece(0x425a)]=!0x0;}['setMass'](_0x13910d){var _0x10d2d6=_0x3a15f0;this[_0x10d2d6(0x2456)](_0x10d2d6(0x2d44))!==_0x13910d&&this[_0x10d2d6(0x3a57)](_0x10d2d6(0x2d44),_0x13910d),this[_0x10d2d6(0x413)]&&this['_physicsEngine']['getPhysicsPlugin']()['setBodyMass'](this,_0x13910d);}[_0x3a15f0(0xb9b)](){var _0x2bb561=_0x3a15f0;return this[_0x2bb561(0x413)]?this[_0x2bb561(0x413)]['getPhysicsPlugin']()['getLinearVelocity'](this):_0x5a9325['P'][_0x2bb561(0x409)]();}[_0x3a15f0(0x3c5a)](_0x469a96){var _0x128ce0=_0x3a15f0;this['_physicsEngine']&&this[_0x128ce0(0x413)][_0x128ce0(0x1f27)]()[_0x128ce0(0x3c5a)](this,_0x469a96);}[_0x3a15f0(0x2a84)](){var _0x1bac7b=_0x3a15f0;return this[_0x1bac7b(0x413)]?this['_physicsEngine'][_0x1bac7b(0x1f27)]()[_0x1bac7b(0x2a84)](this):_0x5a9325['P'][_0x1bac7b(0x409)]();}[_0x3a15f0(0xc17)](_0x15e05c){var _0x5b784=_0x3a15f0;this[_0x5b784(0x413)]&&this[_0x5b784(0x413)][_0x5b784(0x1f27)]()[_0x5b784(0xc17)](this,_0x15e05c);}[_0x3a15f0(0x10d8)](_0x304fc3){var _0x2a5833=_0x3a15f0;this[_0x2a5833(0x413)]&&_0x304fc3(this[_0x2a5833(0x413)][_0x2a5833(0x1f27)]()['world'],this[_0x2a5833(0x3b85)]);}['registerBeforePhysicsStep'](_0x14de56){var _0x1bc9cc=_0x3a15f0;this[_0x1bc9cc(0x13a4)][_0x1bc9cc(0xede)](_0x14de56);}[_0x3a15f0(0xed0)](_0x952c4a){var _0x15b7ed=_0x3a15f0;_0x952c4a=this[_0x15b7ed(0x13a4)][_0x15b7ed(0x86a)](_0x952c4a),-0x1<_0x952c4a?this[_0x15b7ed(0x13a4)][_0x15b7ed(0xb1f)](_0x952c4a,0x1):_0x57a7a6['Y']['Warn'](_0x15b7ed(0x7c6));}[_0x3a15f0(0x34ed)](_0x5ae35d){var _0x31097e=_0x3a15f0;this[_0x31097e(0x8b8)][_0x31097e(0xede)](_0x5ae35d);}['unregisterAfterPhysicsStep'](_0x35f3cc){var _0x5045d2=_0x3a15f0;_0x35f3cc=this[_0x5045d2(0x8b8)][_0x5045d2(0x86a)](_0x35f3cc),-0x1<_0x35f3cc?this[_0x5045d2(0x8b8)][_0x5045d2(0xb1f)](_0x35f3cc,0x1):_0x57a7a6['Y'][_0x5045d2(0xc51)](_0x5045d2(0x7c6));}['registerOnPhysicsCollide'](_0x420879,_0x16fd2f){var _0x3147f6=_0x3a15f0;_0x420879=_0x420879 instanceof Array?_0x420879:[_0x420879],this[_0x3147f6(0x2bdf)][_0x3147f6(0xede)]({'callback':_0x16fd2f,'otherImpostors':_0x420879});}[_0x3a15f0(0x274c)](_0x11cebe,_0x16eea1){var _0x19c66b=_0x3a15f0;const _0x4cd870=_0x11cebe instanceof Array?_0x11cebe:[_0x11cebe];let _0x315e53=-0x1;this[_0x19c66b(0x2bdf)][_0x19c66b(0x2f7f)]((_0x42c1aa,_0x550bbd)=>{var _0x572312=_0x19c66b;return _0x42c1aa[_0x572312(0x1102)]===_0x16eea1&&_0x42c1aa[_0x572312(0x2c0c)]['length']===_0x4cd870[_0x572312(0x18cc)]&&((_0x42c1aa=_0x42c1aa[_0x572312(0x2c0c)][_0x572312(0x2e82)](_0x4d131d=>-0x1<_0x4cd870['indexOf'](_0x4d131d)))&&(_0x315e53=_0x550bbd),_0x42c1aa);})?this[_0x19c66b(0x2bdf)][_0x19c66b(0xb1f)](_0x315e53,0x1):_0x57a7a6['Y']['Warn'](_0x19c66b(0x7c6));}[_0x3a15f0(0x294d)](){var _0x579fee=_0x3a15f0;let _0x5eaac9=this[_0x579fee(0x4238)][_0x579fee(0xc5c)];for(this[_0x579fee(0x1a1e)]['copyFromFloats'](0x0,0x0,0x0,0x1);_0x5eaac9;)_0x5eaac9[_0x579fee(0x80c)]?this[_0x579fee(0x2cbe)]['copyFrom'](_0x5eaac9[_0x579fee(0x80c)]):_0x5a9325['_f'][_0x579fee(0x328a)](_0x5eaac9[_0x579fee(0x3c7f)]['y'],_0x5eaac9['rotation']['x'],_0x5eaac9[_0x579fee(0x3c7f)]['z'],this['_tmpQuat2']),this[_0x579fee(0x1a1e)][_0x579fee(0x3d93)](this[_0x579fee(0x2cbe)],this[_0x579fee(0x1a1e)]),_0x5eaac9=_0x5eaac9[_0x579fee(0xc5c)];return this[_0x579fee(0x1a1e)];}['applyForce'](_0x130e6a,_0x6a639d){var _0x966bc4=_0x3a15f0;return this['_physicsEngine']&&this[_0x966bc4(0x413)]['getPhysicsPlugin']()[_0x966bc4(0x2c37)](this,_0x130e6a,_0x6a639d),this;}['applyImpulse'](_0x29f86a,_0x250bf2){var _0x4fb97d=_0x3a15f0;return this[_0x4fb97d(0x413)]&&this[_0x4fb97d(0x413)]['getPhysicsPlugin']()['applyImpulse'](this,_0x29f86a,_0x250bf2),this;}['createJoint'](_0x47e0eb,_0x4cf635,_0x1695f2){return _0x4cf635=new _0x1f3cd4['q7'](_0x4cf635,_0x1695f2),(this['addJoint'](_0x47e0eb,_0x4cf635),this);}[_0x3a15f0(0x2179)](_0x468129,_0x1c5640){var _0x2924fe=_0x3a15f0;return this[_0x2924fe(0x3dbe)][_0x2924fe(0xede)]({'otherImpostor':_0x468129,'joint':_0x1c5640}),this[_0x2924fe(0x413)]&&this[_0x2924fe(0x413)]['addJoint'](this,_0x468129,_0x1c5640),this;}[_0x3a15f0(0xcbf)](_0x4c7674,_0x102c53,_0x226a22,_0x4b69dc,_0x52c0be){var _0x4048e8=_0x3a15f0;if(!this['_physicsEngine'])return this;const _0x36bd59=this[_0x4048e8(0x413)][_0x4048e8(0x1f27)]();return _0x36bd59['appendAnchor']&&this['_physicsEngine']&&_0x36bd59[_0x4048e8(0x3278)](this,_0x4c7674,_0x102c53,_0x226a22,_0x4b69dc,_0x52c0be),this;}[_0x3a15f0(0x3213)](_0x2f97ce,_0x579d71,_0x5f47f2,_0x30ccd2){var _0x59f863=_0x3a15f0;if(!this[_0x59f863(0x413)])return this;const _0x7c03bb=this['_physicsEngine'][_0x59f863(0x1f27)]();return _0x7c03bb[_0x59f863(0x3278)]&&this['_physicsEngine']&&_0x7c03bb['appendHook'](this,_0x2f97ce,_0x579d71,_0x5f47f2,_0x30ccd2),this;}[_0x3a15f0(0x34e)](){var _0x216e87=_0x3a15f0;return this['_physicsEngine']&&this[_0x216e87(0x413)][_0x216e87(0x1f27)]()['sleepBody'](this),this;}[_0x3a15f0(0x3f05)](){var _0x1ea3d7=_0x3a15f0;return this['_physicsEngine']&&this[_0x1ea3d7(0x413)][_0x1ea3d7(0x1f27)]()[_0x1ea3d7(0x1c24)](this),this;}[_0x3a15f0(0x77b)](_0x4199a6){var _0xfa7ce4=_0x3a15f0;return _0x4199a6?new _0x429550(_0x4199a6,this[_0xfa7ce4(0x19d6)],this[_0xfa7ce4(0x2528)],this[_0xfa7ce4(0x3c5c)]):null;}['dispose'](){var _0x16c57b=_0x3a15f0;this['_physicsEngine']&&(this[_0x16c57b(0x3dbe)][_0x16c57b(0x35b2)](_0x28fd1d=>{var _0x2bd4a1=_0x16c57b;this[_0x2bd4a1(0x413)]&&this[_0x2bd4a1(0x413)][_0x2bd4a1(0x31d)](this,_0x28fd1d[_0x2bd4a1(0xb46)],_0x28fd1d[_0x2bd4a1(0x793)]);}),this[_0x16c57b(0x413)][_0x16c57b(0xda1)](this),this['parent']&&this[_0x16c57b(0xc5c)][_0x16c57b(0x2f94)](),this[_0x16c57b(0x13d5)]=!0x0);}['setDeltaPosition'](_0x3bead0){var _0x34365d=_0x3a15f0;this[_0x34365d(0x359c)]['copyFrom'](_0x3bead0);}[_0x3a15f0(0x163c)](_0x311cfb){var _0x3770e5=_0x3a15f0;this[_0x3770e5(0x3c46)]||(this[_0x3770e5(0x3c46)]=new _0x5a9325['_f']()),this[_0x3770e5(0x3c46)][_0x3770e5(0x19f9)](_0x311cfb),this['_deltaRotationConjugated']=this[_0x3770e5(0x3c46)][_0x3770e5(0x24c5)]();}[_0x3a15f0(0x2089)](_0x3a62a4){var _0x31159d=_0x3a15f0;return this[_0x31159d(0x413)]&&this[_0x31159d(0x413)][_0x31159d(0x1f27)]()[_0x31159d(0x2089)](this,_0x3a62a4),this;}[_0x3a15f0(0x3c4e)](){var _0x5a1308=_0x3a15f0;return this['_physicsEngine']?this[_0x5a1308(0x413)][_0x5a1308(0x1f27)]()[_0x5a1308(0x3c4e)](this):0x0;}[_0x3a15f0(0x72e)](_0x3aad4f,_0x5d9bbd,_0x3641c8,_0x231d11,_0x49211a){var _0x126d13=_0x3a15f0;const _0x48835f=_0x429550[_0x126d13(0x32be)][0x0],_0x1185a1=this[_0x126d13(0x4238)];var _0xd0c02d;_0x1185a1[_0x126d13(0x80c)]&&(_0x49211a?(_0xd0c02d=_0x429550[_0x126d13(0x33ae)],_0x1185a1[_0x126d13(0x80c)][_0x126d13(0x3d93)](_0x49211a,_0xd0c02d),_0x3aad4f[_0x126d13(0x2187)](_0xd0c02d,_0x291cdd['T'][_0x126d13(0x2a62)],_0x5d9bbd)):_0x3aad4f[_0x126d13(0x2187)](_0x1185a1[_0x126d13(0x80c)],_0x291cdd['T']['WORLD'],_0x5d9bbd)),_0x48835f['x']=0x0,_0x48835f['y']=0x0,_0x48835f['z']=0x0,_0x3641c8&&(_0x48835f['x']=_0x3641c8['x'],_0x48835f['y']=_0x3641c8['y'],_0x48835f['z']=_0x3641c8['z'],_0x3aad4f[_0x126d13(0x3f14)](_0x48835f,_0x5d9bbd,_0x48835f),null==_0x231d11&&(_0x231d11=_0x3641c8[_0x126d13(0x18cc)]()),_0x48835f['x']*=_0x231d11,_0x48835f['y']*=_0x231d11,_0x48835f['z']*=_0x231d11),_0x3aad4f[_0x126d13(0x290)]()?(_0x48835f[_0x126d13(0x3e1)](_0x1185a1[_0x126d13(0x3536)]()),_0x3aad4f[_0x126d13(0x1dcb)](_0x48835f,_0x5d9bbd)):(_0x5d9bbd[_0x126d13(0x1dcb)](_0x1185a1[_0x126d13(0x3536)]()),_0x5d9bbd[_0x126d13(0xa9f)]['x']-=_0x48835f['x'],_0x5d9bbd[_0x126d13(0xa9f)]['y']-=_0x48835f['y'],_0x5d9bbd[_0x126d13(0xa9f)]['z']-=_0x48835f['z']);}[_0x3a15f0(0x2dca)](_0x1c2c65,_0x2eb8ed,_0x2c44d7,_0x1639e7,_0x371e23,_0x572e1b){var _0x2323d5=_0x3a15f0;const _0xb89025=this[_0x2323d5(0x4238)];if(_0xb89025[_0x2323d5(0x80c)]){if(_0x371e23){const _0x428f99=_0x429550['_TmpQuat'];_0x1c2c65['getRotationQuaternionToRef'](_0x291cdd['T'][_0x2323d5(0x2a62)],_0x2eb8ed,_0x428f99),_0x428f99['multiplyToRef'](_0x371e23,_0xb89025['rotationQuaternion']);}else _0x1c2c65['getRotationQuaternionToRef'](_0x291cdd['T'][_0x2323d5(0x2a62)],_0x2eb8ed,_0xb89025['rotationQuaternion']);}const _0x3b421a=_0x429550[_0x2323d5(0x32be)][0x0];_0x371e23=_0x429550['_TmpVecs'][0x1],(_0x572e1b||((_0x572e1b=_0x429550[_0x2323d5(0x32be)][0x2])['x']=0x0,_0x572e1b['y']=0x1,_0x572e1b['z']=0x0),_0x1c2c65['getDirectionToRef'](_0x572e1b,_0x2eb8ed,_0x371e23),_0x1c2c65['getAbsolutePositionToRef'](_0x2eb8ed,_0x3b421a),null!=(_0x1639e7=null==_0x1639e7&&_0x2c44d7?_0x2c44d7[_0x2323d5(0x18cc)]():_0x1639e7)&&(_0x3b421a['x']+=_0x371e23['x']*_0x1639e7,_0x3b421a['y']+=_0x371e23['y']*_0x1639e7,_0x3b421a['z']+=_0x371e23['z']*_0x1639e7),_0xb89025[_0x2323d5(0x1dcb)](_0x3b421a));}}_0x429550[_0x3a15f0(0x1931)]=new _0x5a9325['P'](0x1,0x1,0x1),_0x429550[_0x3a15f0(0xcaf)]=_0x5a9325['_f'][_0x3a15f0(0x5f3)](),_0x429550[_0x3a15f0(0x32be)]=_0x190ded['B'][_0x3a15f0(0x3c7b)](0x3,_0x5a9325['P']['Zero']),_0x429550['_TmpQuat']=_0x5a9325['_f'][_0x3a15f0(0x5f3)](),_0x429550['NoImpostor']=0x0,_0x429550[_0x3a15f0(0x1323)]=0x1,_0x429550['BoxImpostor']=0x2,_0x429550[_0x3a15f0(0x677)]=0x3,_0x429550[_0x3a15f0(0x3e9b)]=0x4,_0x429550[_0x3a15f0(0x3cdb)]=0x6,_0x429550[_0x3a15f0(0x125c)]=0x7,_0x429550[_0x3a15f0(0x1d92)]=0x8,_0x429550[_0x3a15f0(0x726)]=0x9,_0x429550[_0x3a15f0(0x1658)]=0xa,_0x429550[_0x3a15f0(0x267d)]=0x64,_0x429550['RopeImpostor']=0x65,_0x429550[_0x3a15f0(0x35db)]=0x66,_0x429550[_0x3a15f0(0x1530)]=0x67;},0x95ac:(_0x140422,_0x2144fe,_0x22f32b)=>{var _0x4b24cb=a8_0x1ec55c;_0x22f32b['d'](_0x2144fe,{'q7':()=>_0x451873});class _0x451873{constructor(_0x411124,_0x22e7f4){var _0x35d5d3=a8_0x5306;this[_0x35d5d3(0x19d6)]=_0x411124,(this[_0x35d5d3(0x2c06)]=_0x22e7f4)['nativeParams']=_0x22e7f4[_0x35d5d3(0x3d43)]||{};}get[_0x4b24cb(0x3641)](){var _0x3846c1=_0x4b24cb;return this[_0x3846c1(0xcec)];}set[_0x4b24cb(0x3641)](_0x17ed83){var _0x28e186=_0x4b24cb;this[_0x28e186(0xcec)],this['_physicsJoint']=_0x17ed83;}set[_0x4b24cb(0xe7f)](_0x3bd78c){var _0x4b2ecc=_0x4b24cb;this[_0x4b2ecc(0x2d3a)]=_0x3bd78c;}[_0x4b24cb(0x10d8)](_0x527259){var _0x5246f3=_0x4b24cb;_0x527259(this[_0x5246f3(0x2d3a)][_0x5246f3(0x2f85)],this[_0x5246f3(0xcec)]);}}_0x451873[_0x4b24cb(0x27ed)]=0x0,_0x451873[_0x4b24cb(0x330a)]=0x1,_0x451873[_0x4b24cb(0xcfd)]=0x2,_0x451873[_0x4b24cb(0x181e)]=0x3,_0x451873[_0x4b24cb(0x22bd)]=0x4,_0x451873[_0x4b24cb(0x2287)]=0x5,_0x451873[_0x4b24cb(0x29ae)]=0x6,_0x451873['Hinge2Joint']=_0x451873[_0x4b24cb(0x181e)],_0x451873[_0x4b24cb(0x2bb4)]=0x8,_0x451873[_0x4b24cb(0x1a4d)]=0x9,_0x451873[_0x4b24cb(0x3ec1)]=0xa,class extends null{},class extends null{},class extends null{},class extends null{};},0x460a:(_0x4ac625,_0x558321,_0x4ffd7b)=>{var _0x52c0b1=a8_0x1ec55c,_0x23ac26;_0x4ffd7b['d'](_0x558321,{'c4':()=>_0x23ac26}),(_0x4ffd7b=_0x23ac26=_0x23ac26||{})[_0x4ffd7b[_0x52c0b1(0x3150)]=0x0]=_0x52c0b1(0x3150),_0x4ffd7b[_0x4ffd7b[_0x52c0b1(0x31c2)]=0x1]=_0x52c0b1(0x31c2),_0x4ffd7b[_0x4ffd7b[_0x52c0b1(0x6ed)]=0x2]=_0x52c0b1(0x6ed);},0x4084:(_0x1c863f,_0x36268e,_0x118740)=>{_0x118740(0xd53f),_0x118740(0x460a),_0x118740(0x9a70),_0x118740(0x2f02),_0x118740(0x5964),_0x118740(0x94e3),_0x118740(0x1679c),_0x118740(0x6214);},0x623b:(_0x27c8f5,_0x440f65,_0x33cdf5)=>{_0x33cdf5(0x4084);},0xa114:(_0x4705ae,_0x546370,_0x372bb3)=>{_0x372bb3(0xb54f),_0x372bb3(0x1431a),_0x372bb3(0x5964),_0x372bb3(0x151a6),_0x372bb3(0x2f02),_0x372bb3(0x6efe),_0x372bb3(0x460a),_0x372bb3(0x623b);},0x6efe:(_0x26e8c6,_0x5f84d4,_0x415728)=>{_0x415728(0x1431a),_0x415728(0x5964),_0x415728(0x9a70),_0x415728(0xd53f),_0x415728(0x17372),_0x415728(0x460a),_0x415728(0x17f6);},0x1431a:(_0x17eb19,_0x15d7ab,_0x1c4a94)=>{_0x1c4a94(0xd53f),_0x1c4a94(0xa0f1);},0x151a6:(_0x478a7d,_0x55eb38,_0x315245)=>{_0x315245(0x460a),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0xb54f:(_0x391592,_0x7f8c8e,_0x3141dc)=>{var _0x1919d7=a8_0x1ec55c;_0x3141dc['d'](_0x7f8c8e,{'T':()=>_0x565a00});var _0x55eeb6=_0x3141dc(0xd53f),_0x254edd=_0x3141dc(0x4798),_0x4a1e38=_0x3141dc(0x8baf);class _0x565a00{constructor(_0x5cdfdc,_0x4c7b64=_0x565a00[_0x1919d7(0x37e8)]()){var _0x2467e4=_0x1919d7;this['_physicsPlugin']=_0x4c7b64,this[_0x2467e4(0x2e32)]=[],this[_0x2467e4(0x33c5)]=0x0,_0x5cdfdc=_0x5cdfdc||new _0x55eeb6['P'](0x0,-9.807,0x0),this['setGravity'](_0x5cdfdc),this[_0x2467e4(0x1a19)]();}['getPluginVersion'](){var _0x2f50e4=_0x1919d7;return this[_0x2f50e4(0x2d3a)][_0x2f50e4(0x1eb5)]();}static[_0x1919d7(0x37e8)](){throw(0x0,_0x4a1e38['S'])('');}[_0x1919d7(0x2ee5)](_0x310213){var _0x534bcc=_0x1919d7;this['gravity']=_0x310213,this[_0x534bcc(0x2d3a)][_0x534bcc(0x2ee5)](this[_0x534bcc(0xc3a)]);}[_0x1919d7(0x1a19)](_0x2252d7=0x1/0x3c){var _0x27a3aa=_0x1919d7;this[_0x27a3aa(0x2d3a)][_0x27a3aa(0x1a19)](_0x2252d7);}[_0x1919d7(0x3a41)](){var _0x3bfa6a=_0x1919d7;return this[_0x3bfa6a(0x2d3a)][_0x3bfa6a(0x3a41)]();}['setSubTimeStep'](_0x3cd71f=0x0){var _0x379164=_0x1919d7;this[_0x379164(0x33c5)]=_0x3cd71f;}[_0x1919d7(0x20ab)](){var _0x6afe46=_0x1919d7;return this[_0x6afe46(0x33c5)];}[_0x1919d7(0x41a)](){var _0x2b2fff=_0x1919d7;this['_physicsPlugin'][_0x2b2fff(0x41a)]();}[_0x1919d7(0x2859)](){var _0x3cdbc9=_0x1919d7;return this[_0x3cdbc9(0x2d3a)][_0x3cdbc9(0xc1b)];}['_step'](_0x147ece){var _0x110e15=_0x1919d7;0.1<_0x147ece?_0x147ece=0.1:_0x147ece<=0x0&&(_0x147ece=0x1/0x3c),this[_0x110e15(0x2d3a)][_0x110e15(0x4124)](_0x147ece,this[_0x110e15(0x2e32)]);}[_0x1919d7(0x8a1)](_0x6d01e0){var _0x28447b=_0x1919d7;this['_physicsBodies'][_0x28447b(0xede)](_0x6d01e0);}[_0x1919d7(0x38a3)](_0x65f4e6){var _0x3d616f=_0x1919d7;_0x65f4e6=this['_physicsBodies'][_0x3d616f(0x86a)](_0x65f4e6),-0x1<_0x65f4e6&&this[_0x3d616f(0x2e32)]['splice'](_0x65f4e6,0x1);}[_0x1919d7(0x903)](){var _0x365a5a=_0x1919d7;return this[_0x365a5a(0x2e32)];}['getPhysicsPlugin'](){var _0x1ae4ec=_0x1919d7;return this[_0x1ae4ec(0x2d3a)];}['raycastToRef'](_0x4b2766,_0x39810a,_0x39566b){var _0x47488e=_0x1919d7;this[_0x47488e(0x2d3a)][_0x47488e(0x4160)](_0x4b2766,_0x39810a,_0x39566b);}[_0x1919d7(0x4160)](_0x4f56e2,_0x5cdb27){var _0x53dcd7=_0x1919d7,_0x52e69f=new _0x254edd['d']();return this[_0x53dcd7(0x2d3a)]['raycast'](_0x4f56e2,_0x5cdb27,_0x52e69f),_0x52e69f;}}},0x2f02:(_0x18d34d,_0x500dc5,_0x33b39d)=>{},0x5964:(_0x1f263d,_0x3aafad,_0x463a74)=>{_0x463a74(0x460a),_0x463a74(0xd53f),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0x4aa3:(_0x6f49f5,_0x1d52ee,_0x118c6e)=>{var _0x46bfeb=a8_0x1ec55c;function _0xf3443f(_0x1ab26e,_0x51ddb8,_0x49ae26,_0x5c31ec){var _0x607ff9=a8_0x5306,_0x52f3c2,_0x3d8a68=arguments[_0x607ff9(0x18cc)],_0xd1ee3e=_0x3d8a68<0x3?_0x51ddb8:null===_0x5c31ec?_0x5c31ec=Object[_0x607ff9(0x14a5)](_0x51ddb8,_0x49ae26):_0x5c31ec;if(_0x607ff9(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0xd1ee3e=Reflect['decorate'](_0x1ab26e,_0x51ddb8,_0x49ae26,_0x5c31ec);else{for(var _0x1968c9=_0x1ab26e[_0x607ff9(0x18cc)]-0x1;0x0<=_0x1968c9;_0x1968c9--)(_0x52f3c2=_0x1ab26e[_0x1968c9])&&(_0xd1ee3e=(_0x3d8a68<0x3?_0x52f3c2(_0xd1ee3e):0x3<_0x3d8a68?_0x52f3c2(_0x51ddb8,_0x49ae26,_0xd1ee3e):_0x52f3c2(_0x51ddb8,_0x49ae26))||_0xd1ee3e);}0x3<_0x3d8a68&&_0xd1ee3e&&Object[_0x607ff9(0x276e)](_0x51ddb8,_0x49ae26,_0xd1ee3e);}var _0x208209=_0x118c6e(0x10435),_0x385353=_0x118c6e(0xa896),_0x1b4447=_0x118c6e(0x9a70),_0xca9d04=_0x118c6e(0x12cad),_0x14ea28=_0x118c6e(0x1610),_0x6db9b2=_0x118c6e(0x4d1),_0x32b8ac=_0x118c6e(0x11f9d),_0x1dd900=_0x118c6e(0x4f99),_0x5df42d=_0x118c6e(0xa7bf),_0x144468=_0x118c6e(0x16419),_0x92ebfd=_0x118c6e(0xaf6d),_0x53ba6e=_0x118c6e(0x12eb7),_0x35ef41=_0x118c6e(0xb95d),_0x145be3=_0x118c6e(0x11fef),_0x4f7247=_0x118c6e(0x96d5),_0x275a18=_0x118c6e(0x4158),_0x101e82=_0x118c6e(0x11096),_0x27afe2=_0x118c6e(0x4ba7);_0x118c6e(0x8f99);class _0x1d3ac1 extends _0x53ba6e['$']{constructor(_0x58b3f9='',_0x546891=!0x0,_0x268b89=_0x101e82['l']['LastCreatedScene'],_0x360939,_0x4e8a34=!0x0){var _0x6c7670=a8_0x5306;super(_0x268b89['getEngine'](),_0x58b3f9),this[_0x6c7670(0x2be)]=[],this[_0x6c7670(0x4024)]='SharpenPostProcessEffect',this['ImageProcessingPostProcessId']='ImageProcessingPostProcessEffect',this[_0x6c7670(0x4041)]=_0x6c7670(0x26f1),this['ChromaticAberrationPostProcessId']=_0x6c7670(0x326a),this[_0x6c7670(0x3af7)]=_0x6c7670(0x1712),this['_glowLayer']=null,this[_0x6c7670(0x3f3)]=[],this[_0x6c7670(0xf66)]=null,this['_sharpenEnabled']=!0x1,this[_0x6c7670(0x1d36)]=!0x1,this['_depthOfFieldEnabled']=!0x1,this[_0x6c7670(0x3c45)]=_0x145be3['z'][_0x6c7670(0x26ca)],this[_0x6c7670(0x2e7c)]=!0x1,this[_0x6c7670(0x2d93)]=!0x0,this[_0x6c7670(0x3e5c)]=0.5,this[_0x6c7670(0x8eb)]=!0x1,this['_grainEnabled']=!0x1,this[_0x6c7670(0x2dfa)]=!0x0,this[_0x6c7670(0x3811)]=new _0x385353['y$'](),this[_0x6c7670(0x2eb8)]=null,this['_hardwareScaleLevel']=0x1,this['_bloomKernel']=0x40,this['_bloomWeight']=0.15,this['_bloomThreshold']=0.9,this[_0x6c7670(0x2c89)]=0x1,this[_0x6c7670(0xcad)]=!0x1,this[_0x6c7670(0x3817)]=null,this[_0x6c7670(0x3fcb)]=null,this[_0x6c7670(0x3806)]=null,this[_0x6c7670(0x104b)]=null,this['_activeCamerasChangedObserver']=null,this[_0x6c7670(0xb92)]=_0x360939||_0x268b89[_0x6c7670(0x3025)],this[_0x6c7670(0xb92)]=this['_cameras'][_0x6c7670(0x538)](),this['_camerasToBeAttached']=this[_0x6c7670(0xb92)]['slice'](),this['_buildAllowed']=_0x4e8a34,this[_0x6c7670(0x3c5c)]=_0x268b89,_0x58b3f9=this[_0x6c7670(0x3c5c)][_0x6c7670(0x3e9d)]()['getCaps'](),(this[_0x6c7670(0x3813)]=_0x546891&&(_0x58b3f9[_0x6c7670(0x2038)]||_0x58b3f9['textureFloatRender']),this[_0x6c7670(0x3813)]?_0x58b3f9[_0x6c7670(0x2038)]?this['_defaultPipelineTextureType']=_0x14ea28['g'][_0x6c7670(0x3d07)]:_0x58b3f9['textureFloatRender']&&(this[_0x6c7670(0x1115)]=_0x14ea28['g'][_0x6c7670(0x1608)]):this[_0x6c7670(0x1115)]=_0x14ea28['g'][_0x6c7670(0x2aeb)],_0x268b89[_0x6c7670(0x40c0)]['addPipeline'](this));const _0x4775d1=this[_0x6c7670(0x3c5c)]['getEngine']();this[_0x6c7670(0x11b7)]=new _0x32b8ac['V'](_0x6c7670(0x11b7),0x1,null,_0xca9d04['x'][_0x6c7670(0x208f)],_0x4775d1,!0x1,this[_0x6c7670(0x1115)],!0x0),this[_0x6c7670(0x3989)]=new _0x35ef41['L'](_0x4775d1,this[_0x6c7670(0x4024)],()=>this['sharpen'],!0x0),this['depthOfField']=new _0x145be3['J'](this['_scene'],null,this['_depthOfFieldBlurLevel'],this[_0x6c7670(0x1115)],!0x0),this['_hardwareScaleLevel']=_0x4775d1[_0x6c7670(0x2ea3)](),this[_0x6c7670(0x2eb8)]=_0x4775d1[_0x6c7670(0x3369)][_0x6c7670(0x2e5)](()=>{var _0x573580=_0x6c7670;this['_hardwareScaleLevel']=_0x4775d1[_0x573580(0x2ea3)](),this[_0x573580(0x349)]=this[_0x573580(0x25c2)];}),this[_0x6c7670(0x1a10)]=new _0x4f7247['r'](this[_0x6c7670(0x3c5c)],this['_bloomScale'],this[_0x6c7670(0x27a0)],this['bloomKernel']/this[_0x6c7670(0x721)],this[_0x6c7670(0x1115)],!0x0),this['chromaticAberration']=new _0x5df42d['n'](_0x6c7670(0x34ad),_0x4775d1[_0x6c7670(0x3583)](),_0x4775d1[_0x6c7670(0x31af)](),0x1,null,_0xca9d04['x'][_0x6c7670(0x208f)],_0x4775d1,!0x1,this[_0x6c7670(0x1115)],!0x0),this[_0x6c7670(0x326d)]=new _0x35ef41['L'](_0x4775d1,this['ChromaticAberrationPostProcessId'],()=>this['chromaticAberration'],!0x0),this[_0x6c7670(0x2695)]=new _0x144468['p']('Grain',0x1,null,_0xca9d04['x']['BILINEAR_SAMPLINGMODE'],_0x4775d1,!0x1,this[_0x6c7670(0x1115)],!0x0),this[_0x6c7670(0x3e37)]=new _0x35ef41['L'](_0x4775d1,this[_0x6c7670(0x3af7)],()=>this[_0x6c7670(0x2695)],!0x0),this[_0x6c7670(0xf66)]=this['_scene'][_0x6c7670(0xb0b)][_0x6c7670(0x24b7)][_0x6c7670(0x2e5)](()=>{var _0x333f3c=_0x6c7670;this['bloom'][_0x333f3c(0x424e)][_0x333f3c(0xc09)]=this['_scene'][_0x333f3c(0xb0b)][_0x333f3c(0x2dee)],this[_0x333f3c(0x1faf)]!==this[_0x333f3c(0x3c5c)]['imageProcessingConfiguration'][_0x333f3c(0x1253)]&&(this[_0x333f3c(0x2d93)]=this[_0x333f3c(0x3c5c)]['imageProcessingConfiguration'][_0x333f3c(0x1253)],_0x27afe2['w1'][_0x333f3c(0x3f65)](()=>{var _0x28ba00=_0x333f3c;this[_0x28ba00(0x3c9)]();}));}),this[_0x6c7670(0x3c9)]();}get['automaticBuild'](){var _0x3cacb7=a8_0x5306;return this[_0x3cacb7(0x2dfa)];}set[_0x46bfeb(0x13e3)](_0x1aa13d){var _0x2b7bbd=_0x46bfeb;this[_0x2b7bbd(0x2dfa)]=_0x1aa13d;}get[_0x46bfeb(0x3241)](){return this['_scene'];}set[_0x46bfeb(0x2b01)](_0x3505c1){var _0x2608a7=_0x46bfeb;this[_0x2608a7(0x2308)]!==_0x3505c1&&(this[_0x2608a7(0x2308)]=_0x3505c1,this[_0x2608a7(0x3c9)]());}get[_0x46bfeb(0x2b01)](){var _0x2893b9=_0x46bfeb;return this[_0x2893b9(0x2308)];}get[_0x46bfeb(0x349)](){var _0x31d77f=_0x46bfeb;return this[_0x31d77f(0x25c2)];}set['bloomKernel'](_0x57cca3){var _0x886161=_0x46bfeb;this[_0x886161(0x25c2)]=_0x57cca3,this[_0x886161(0x1a10)][_0x886161(0x29cc)]=_0x57cca3/this[_0x886161(0x721)];}set['bloomWeight'](_0x116d21){var _0x3c2267=_0x46bfeb;this[_0x3c2267(0x27a0)]!==_0x116d21&&(this[_0x3c2267(0x1a10)]['weight']=_0x116d21,this[_0x3c2267(0x27a0)]=_0x116d21);}get['bloomWeight'](){var _0x4510f8=_0x46bfeb;return this[_0x4510f8(0x27a0)];}set['bloomThreshold'](_0x25e5bc){var _0x2b0647=_0x46bfeb;this[_0x2b0647(0xd82)]!==_0x25e5bc&&(this[_0x2b0647(0x1a10)][_0x2b0647(0x3e06)]=_0x25e5bc,this[_0x2b0647(0xd82)]=_0x25e5bc);}get[_0x46bfeb(0x1aeb)](){var _0x82d502=_0x46bfeb;return this[_0x82d502(0xd82)];}set[_0x46bfeb(0xa93)](_0x7a766b){var _0x4d792a=_0x46bfeb;this[_0x4d792a(0x3e5c)]!==_0x7a766b&&(this[_0x4d792a(0x3e5c)]=_0x7a766b,this[_0x4d792a(0x41d1)](),this['_buildPipeline']());}get['bloomScale'](){return this['_bloomScale'];}set[_0x46bfeb(0x2a4e)](_0x45070){var _0x2daa14=_0x46bfeb;this[_0x2daa14(0x1d36)]!==_0x45070&&(this['_bloomEnabled']=_0x45070,this['_buildPipeline']());}get[_0x46bfeb(0x2a4e)](){var _0x568cda=_0x46bfeb;return this[_0x568cda(0x1d36)];}['_rebuildBloom'](){var _0x5ae5b7=_0x46bfeb;const _0x45cbed=this[_0x5ae5b7(0x1a10)];this[_0x5ae5b7(0x1a10)]=new _0x4f7247['r'](this['_scene'],this[_0x5ae5b7(0xa93)],this['_bloomWeight'],this[_0x5ae5b7(0x349)]/this[_0x5ae5b7(0x721)],this[_0x5ae5b7(0x1115)],!0x1),this[_0x5ae5b7(0x1a10)][_0x5ae5b7(0x3e06)]=_0x45cbed['threshold'];for(let _0x11a07b=0x0;_0x11a07b<this[_0x5ae5b7(0xb92)][_0x5ae5b7(0x18cc)];_0x11a07b++)_0x45cbed[_0x5ae5b7(0x318b)](this[_0x5ae5b7(0xb92)][_0x11a07b]);}get[_0x46bfeb(0x23c3)](){var _0x3d575f=_0x46bfeb;return this[_0x3d575f(0x27b6)];}set[_0x46bfeb(0x23c3)](_0x42b152){var _0x465c84=_0x46bfeb;this[_0x465c84(0x27b6)]!==_0x42b152&&(this[_0x465c84(0x27b6)]=_0x42b152,this[_0x465c84(0x3c9)]());}get[_0x46bfeb(0x3ee)](){var _0xc7c8f=_0x46bfeb;return this[_0xc7c8f(0x3c45)];}set[_0x46bfeb(0x3ee)](_0x23eb2d){var _0x1a5cd7=_0x46bfeb;if(this[_0x1a5cd7(0x3c45)]!==_0x23eb2d){this['_depthOfFieldBlurLevel']=_0x23eb2d;const _0xe79620=this[_0x1a5cd7(0x2f18)];this['depthOfField']=new _0x145be3['J'](this[_0x1a5cd7(0x3c5c)],null,this[_0x1a5cd7(0x3c45)],this[_0x1a5cd7(0x1115)],!0x1),this[_0x1a5cd7(0x2f18)][_0x1a5cd7(0x1d56)]=_0xe79620[_0x1a5cd7(0x1d56)],this[_0x1a5cd7(0x2f18)]['focusDistance']=_0xe79620['focusDistance'],this[_0x1a5cd7(0x2f18)][_0x1a5cd7(0x1679)]=_0xe79620['fStop'],this[_0x1a5cd7(0x2f18)][_0x1a5cd7(0x1e7a)]=_0xe79620[_0x1a5cd7(0x1e7a)];for(let _0x4f9455=0x0;_0x4f9455<this['_cameras']['length'];_0x4f9455++)_0xe79620['disposeEffects'](this['_cameras'][_0x4f9455]);this[_0x1a5cd7(0x3c9)]();}}set[_0x46bfeb(0x113e)](_0x3de79f){var _0x7112e8=_0x46bfeb;this[_0x7112e8(0x2e7c)]!==_0x3de79f&&(this['_fxaaEnabled']=_0x3de79f,this[_0x7112e8(0x3c9)]());}get[_0x46bfeb(0x113e)](){var _0x16592f=_0x46bfeb;return this[_0x16592f(0x2e7c)];}set[_0x46bfeb(0x103a)](_0xe4036b){var _0xdb1329=_0x46bfeb;this[_0xdb1329(0x2c89)]!==_0xe4036b&&(this[_0xdb1329(0x2c89)]=_0xe4036b,this[_0xdb1329(0x3c9)]());}get[_0x46bfeb(0x103a)](){var _0x3aafc0=_0x46bfeb;return this[_0x3aafc0(0x2c89)];}set[_0x46bfeb(0x1faf)](_0xc89255){var _0x54de98=_0x46bfeb;this['_imageProcessingEnabled']!==_0xc89255&&(this['_scene'][_0x54de98(0xb0b)][_0x54de98(0x1253)]=_0xc89255);}get[_0x46bfeb(0x1faf)](){var _0x28d424=_0x46bfeb;return this[_0x28d424(0x2d93)];}set['glowLayerEnabled'](_0x30b7ab){var _0x2a5b86=_0x46bfeb;_0x30b7ab&&!this['_glowLayer']?this[_0x2a5b86(0x8b1)]=new _0x6db9b2['c']('',this['_scene']):!_0x30b7ab&&this[_0x2a5b86(0x8b1)]&&(this['_glowLayer']['dispose'](),this[_0x2a5b86(0x8b1)]=null);}get['glowLayerEnabled'](){var _0x4472d6=_0x46bfeb;return null!=this[_0x4472d6(0x8b1)];}get[_0x46bfeb(0x3e43)](){return this['_glowLayer'];}set['chromaticAberrationEnabled'](_0x5af3d9){var _0x345039=_0x46bfeb;this[_0x345039(0x8eb)]!==_0x5af3d9&&(this['_chromaticAberrationEnabled']=_0x5af3d9,this[_0x345039(0x3c9)]());}get['chromaticAberrationEnabled'](){var _0x51da44=_0x46bfeb;return this[_0x51da44(0x8eb)];}set['grainEnabled'](_0x4578f6){var _0x29cef9=_0x46bfeb;this[_0x29cef9(0x6fd)]!==_0x4578f6&&(this['_grainEnabled']=_0x4578f6,this[_0x29cef9(0x3c9)]());}get[_0x46bfeb(0x294c)](){return this['_grainEnabled'];}[_0x46bfeb(0x252c)](){var _0x1f7bd5=_0x46bfeb;return _0x1f7bd5(0x1b74);}['prepare'](){var _0x4004de=_0x46bfeb,_0x4d9bc1=this['_buildAllowed'];this['_buildAllowed']=!0x0,this[_0x4004de(0x3c9)](),this[_0x4004de(0x2dfa)]=_0x4d9bc1;}[_0x46bfeb(0x3800)](_0x5add84,_0x57fa69=!0x1){var _0x4a5933=_0x46bfeb;this['_hasCleared']?_0x5add84['autoClear']=!0x1:(_0x5add84['autoClear']=!0x0,this[_0x4a5933(0x3c5c)][_0x4a5933(0x172d)]=!0x1,this[_0x4a5933(0xcad)]=!0x0),_0x57fa69||(this[_0x4a5933(0x3fcb)]?_0x5add84[_0x4a5933(0x299c)](this[_0x4a5933(0x3fcb)]):_0x5add84[_0x4a5933(0x27eb)](),this[_0x4a5933(0x3817)]&&(this[_0x4a5933(0x3fcb)]=this[_0x4a5933(0x3817)]),this[_0x4a5933(0x3817)]=_0x5add84);}[_0x46bfeb(0x3c9)](){var _0x3e23fc=_0x46bfeb;if(this[_0x3e23fc(0x2dfa)]){this[_0x3e23fc(0x3c5c)]['autoClear']=!0x0;var _0xdbea56=this['_scene']['getEngine']();if(this[_0x3e23fc(0x215)](),null!==this[_0x3e23fc(0xb92)]&&(this[_0x3e23fc(0x3c5c)][_0x3e23fc(0x40c0)]['detachCamerasFromRenderPipeline'](this[_0x3e23fc(0x956)],this['_cameras']),this[_0x3e23fc(0xb92)]=this['_camerasToBeAttached'][_0x3e23fc(0x538)]()),this[_0x3e23fc(0x739)](),this[_0x3e23fc(0x3817)]=null,this[_0x3e23fc(0x3fcb)]=null,this['_hasCleared']=!0x1,this[_0x3e23fc(0x23c3)]){if(0x1<this[_0x3e23fc(0xb92)]['length']){for(const _0x2357e9 of this['_cameras']){const _0x286071=this[_0x3e23fc(0x3c5c)][_0x3e23fc(0xd7f)](_0x2357e9);_0x286071[_0x3e23fc(0x410f)]=!0x0;}this[_0x3e23fc(0x3806)]=this[_0x3e23fc(0x3c5c)]['onAfterRenderTargetsRenderObservable']['add'](_0x5becd4=>{var _0x5760d1=_0x3e23fc;-0x1<this[_0x5760d1(0xb92)][_0x5760d1(0x86a)](_0x5becd4[_0x5760d1(0x1647)])&&(this[_0x5760d1(0x2f18)]['depthTexture']=_0x5becd4[_0x5760d1(0xd7f)](_0x5becd4['activeCamera'])[_0x5760d1(0x3439)]());});}else{this[_0x3e23fc(0x3c5c)]['onAfterRenderTargetsRenderObservable'][_0x3e23fc(0x2f2e)](this[_0x3e23fc(0x3806)]);const _0x192d29=this[_0x3e23fc(0x3c5c)][_0x3e23fc(0xd7f)](this['_cameras'][0x0]);this[_0x3e23fc(0x2f18)]['depthTexture']=_0x192d29[_0x3e23fc(0x3439)]();}this[_0x3e23fc(0x2f18)]['_isReady']()||this['depthOfField'][_0x3e23fc(0x307b)](),this[_0x3e23fc(0x23e4)](this['depthOfField']),this['_setAutoClearAndTextureSharing'](this[_0x3e23fc(0x2f18)]['_effects'][0x0],!0x0);}else this[_0x3e23fc(0x3c5c)]['onAfterRenderTargetsRenderObservable'][_0x3e23fc(0x2f2e)](this[_0x3e23fc(0x3806)]);this[_0x3e23fc(0x2a4e)]&&(this[_0x3e23fc(0x1a10)]['_isReady']()||this[_0x3e23fc(0x1a10)][_0x3e23fc(0x307b)](),this[_0x3e23fc(0x23e4)](this['bloom']),this['_setAutoClearAndTextureSharing'](this[_0x3e23fc(0x1a10)]['_effects'][0x0],!0x0)),this['_imageProcessingEnabled']&&(this['imageProcessing']=new _0x1dd900['z'](_0x3e23fc(0x8c1),0x1,null,_0xca9d04['x']['BILINEAR_SAMPLINGMODE'],_0xdbea56,!0x1,this[_0x3e23fc(0x1115)],this[_0x3e23fc(0x3241)][_0x3e23fc(0xb0b)]),this[_0x3e23fc(0x3813)]?(this[_0x3e23fc(0x23e4)](new _0x35ef41['L'](_0xdbea56,this['ImageProcessingPostProcessId'],()=>this['imageProcessing'],!0x0)),this[_0x3e23fc(0x3800)](this[_0x3e23fc(0x8c1)])):this['_scene']['imageProcessingConfiguration'][_0x3e23fc(0x1a9f)]=!0x1,this[_0x3e23fc(0xb92)]&&0x0!==this[_0x3e23fc(0xb92)][_0x3e23fc(0x18cc)]||(this[_0x3e23fc(0x3c5c)]['imageProcessingConfiguration'][_0x3e23fc(0x1a9f)]=!0x1),this[_0x3e23fc(0x8c1)]['getEffect']()||this[_0x3e23fc(0x8c1)][_0x3e23fc(0x19c4)]()),this[_0x3e23fc(0x2b01)]&&(this[_0x3e23fc(0x11b7)][_0x3e23fc(0x3b27)]()||this[_0x3e23fc(0x11b7)][_0x3e23fc(0xc6a)](),this['addEffect'](this[_0x3e23fc(0x3989)]),this[_0x3e23fc(0x3800)](this['sharpen'])),this[_0x3e23fc(0x294c)]&&(this[_0x3e23fc(0x2695)][_0x3e23fc(0x3b27)]()||this[_0x3e23fc(0x2695)][_0x3e23fc(0xc6a)](),this[_0x3e23fc(0x23e4)](this['_grainEffect']),this['_setAutoClearAndTextureSharing'](this[_0x3e23fc(0x2695)])),this[_0x3e23fc(0x155b)]&&(this[_0x3e23fc(0x28bb)]['isReady']()||this['chromaticAberration']['updateEffect'](),this['addEffect'](this[_0x3e23fc(0x326d)]),this['_setAutoClearAndTextureSharing'](this[_0x3e23fc(0x28bb)])),this[_0x3e23fc(0x113e)]&&(this['fxaa']=new _0x92ebfd['P'](_0x3e23fc(0xddc),0x1,null,_0xca9d04['x'][_0x3e23fc(0x208f)],_0xdbea56,!0x1,this[_0x3e23fc(0x1115)]),this[_0x3e23fc(0x23e4)](new _0x35ef41['L'](_0xdbea56,this[_0x3e23fc(0x4041)],()=>this[_0x3e23fc(0xddc)],!0x0)),this[_0x3e23fc(0x3800)](this[_0x3e23fc(0xddc)],!0x0)),null!==this[_0x3e23fc(0xb92)]&&this[_0x3e23fc(0x3c5c)][_0x3e23fc(0x40c0)][_0x3e23fc(0x21b0)](this[_0x3e23fc(0x956)],this[_0x3e23fc(0xb92)]),(this[_0x3e23fc(0x3c5c)][_0x3e23fc(0x299)]&&0x1<this['_scene'][_0x3e23fc(0x299)][_0x3e23fc(0x18cc)]||this[_0x3e23fc(0x3c5c)][_0x3e23fc(0x1647)]&&-0x1===this[_0x3e23fc(0xb92)][_0x3e23fc(0x86a)](this[_0x3e23fc(0x3c5c)][_0x3e23fc(0x1647)]))&&(this[_0x3e23fc(0x3c5c)]['autoClear']=!0x0),this['_activeCameraChangedObserver']||(this[_0x3e23fc(0x104b)]=this[_0x3e23fc(0x3c5c)][_0x3e23fc(0x2b1d)][_0x3e23fc(0x2e5)](()=>{var _0x444465=_0x3e23fc;this[_0x444465(0x3c5c)][_0x444465(0x1647)]&&-0x1===this[_0x444465(0xb92)][_0x444465(0x86a)](this['_scene'][_0x444465(0x1647)])&&(this['_scene']['autoClear']=!0x0);})),this['_activeCamerasChangedObserver']||(this[_0x3e23fc(0x16fe)]=this['_scene']['onActiveCamerasChanged']['add'](()=>{var _0x5cb705=_0x3e23fc;this[_0x5cb705(0x3c5c)][_0x5cb705(0x299)]&&0x1<this[_0x5cb705(0x3c5c)][_0x5cb705(0x299)]['length']&&(this[_0x5cb705(0x3c5c)]['autoClear']=!0x0);})),!this[_0x3e23fc(0x466)](this[_0x3e23fc(0x103a)])&&0x1<this[_0x3e23fc(0x103a)]&&_0x1b4447['Y'][_0x3e23fc(0xc51)](_0x3e23fc(0x3bfb)),this[_0x3e23fc(0x3811)][_0x3e23fc(0x3608)](this);}}[_0x46bfeb(0x215)](_0x1d5da5=!0x1){var _0x4a7bcf=_0x46bfeb;for(let _0x4d5cc6=0x0;_0x4d5cc6<this['_cameras'][_0x4a7bcf(0x18cc)];_0x4d5cc6++){var _0x285bfc=this[_0x4a7bcf(0xb92)][_0x4d5cc6];this[_0x4a7bcf(0x8c1)]&&this['imageProcessing'][_0x4a7bcf(0x41a)](_0x285bfc),this[_0x4a7bcf(0xddc)]&&this['fxaa'][_0x4a7bcf(0x41a)](_0x285bfc),_0x1d5da5&&(this['sharpen']&&this[_0x4a7bcf(0x11b7)][_0x4a7bcf(0x41a)](_0x285bfc),this[_0x4a7bcf(0x2f18)]&&(this[_0x4a7bcf(0x3c5c)][_0x4a7bcf(0x1282)][_0x4a7bcf(0x2f2e)](this['_depthOfFieldSceneObserver']),this[_0x4a7bcf(0x2f18)][_0x4a7bcf(0x318b)](_0x285bfc)),this[_0x4a7bcf(0x1a10)]&&this[_0x4a7bcf(0x1a10)][_0x4a7bcf(0x318b)](_0x285bfc),this[_0x4a7bcf(0x28bb)]&&this['chromaticAberration'][_0x4a7bcf(0x41a)](_0x285bfc),this[_0x4a7bcf(0x2695)]&&this[_0x4a7bcf(0x2695)][_0x4a7bcf(0x41a)](_0x285bfc),this[_0x4a7bcf(0x8b1)]&&this[_0x4a7bcf(0x8b1)][_0x4a7bcf(0x41a)]());}this[_0x4a7bcf(0x8c1)]=null,this['fxaa']=null,_0x1d5da5&&(this[_0x4a7bcf(0x11b7)]=null,this[_0x4a7bcf(0x3989)]=null,this[_0x4a7bcf(0x2f18)]=null,this['bloom']=null,this[_0x4a7bcf(0x28bb)]=null,this[_0x4a7bcf(0x326d)]=null,this[_0x4a7bcf(0x2695)]=null,this[_0x4a7bcf(0x3e37)]=null,this[_0x4a7bcf(0x8b1)]=null);}[_0x46bfeb(0x38d4)](_0x12b30d){var _0x1016ab=_0x46bfeb;this[_0x1016ab(0x2be)][_0x1016ab(0xede)](_0x12b30d),this[_0x1016ab(0x3c9)]();}['removeCamera'](_0x5b3354){var _0x32986f=_0x46bfeb;_0x5b3354=this[_0x32986f(0x2be)][_0x32986f(0x86a)](_0x5b3354),(this[_0x32986f(0x2be)][_0x32986f(0xb1f)](_0x5b3354,0x1),this[_0x32986f(0x3c9)]());}[_0x46bfeb(0x41a)](){var _0x20a2dd=_0x46bfeb;this[_0x20a2dd(0x2dfa)]=!0x1,this['onBuildObservable']['clear'](),this['_disposePostProcesses'](!0x0),this[_0x20a2dd(0x3c5c)]['postProcessRenderPipelineManager'][_0x20a2dd(0x3d1b)](this[_0x20a2dd(0x956)],this[_0x20a2dd(0xb92)]),this[_0x20a2dd(0x3c5c)]['_postProcessRenderPipelineManager'][_0x20a2dd(0x3ef6)](this[_0x20a2dd(0xc1b)]),this[_0x20a2dd(0x3c5c)]['autoClear']=!0x0,this[_0x20a2dd(0x2eb8)]&&(this[_0x20a2dd(0x3c5c)][_0x20a2dd(0x3e9d)]()[_0x20a2dd(0x3369)]['remove'](this['_resizeObserver']),this[_0x20a2dd(0x2eb8)]=null),this[_0x20a2dd(0x3c5c)][_0x20a2dd(0x2b1d)][_0x20a2dd(0x2f2e)](this[_0x20a2dd(0x104b)]),this[_0x20a2dd(0x3c5c)][_0x20a2dd(0x155e)][_0x20a2dd(0x2f2e)](this['_activeCamerasChangedObserver']),this['_scene'][_0x20a2dd(0xb0b)][_0x20a2dd(0x24b7)][_0x20a2dd(0x2f2e)](this[_0x20a2dd(0xf66)]),super['dispose']();}[_0x46bfeb(0x18e2)](){var _0x13e12f=_0x46bfeb;const _0xa9254c=_0x208209['p4'][_0x13e12f(0x96c)](this);return _0xa9254c[_0x13e12f(0x2386)]=_0x13e12f(0x1b74),_0xa9254c;}static[_0x46bfeb(0x2de7)](_0x48b0f1,_0x6e06fc,_0x33605e){var _0x1bcbdc=_0x46bfeb;return _0x208209['p4'][_0x1bcbdc(0x2de7)](()=>new _0x1d3ac1(_0x48b0f1[_0x1bcbdc(0x956)],_0x48b0f1[_0x1bcbdc(0x956)][_0x1bcbdc(0x3813)],_0x6e06fc),_0x48b0f1,_0x6e06fc,_0x33605e);}}_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x2b01),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x349),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x27a0),void 0x0),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0xd82),void 0x0),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1['prototype'],'_hdr',void 0x0),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0xb19),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x1aeb),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0xa93),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x2a4e),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x23c3),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x3ee),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x113e),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],_0x46bfeb(0x103a),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],'imageProcessingEnabled',null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1['prototype'],_0x46bfeb(0x3329),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1['prototype'],_0x46bfeb(0x155b),null),_0xf3443f([(0x0,_0x208209['qC'])()],_0x1d3ac1[_0x46bfeb(0x1ce1)],'grainEnabled',null),(0x0,_0x275a18['H'])(_0x46bfeb(0x1426),_0x1d3ac1);},0x4df7:(_0x516c86,_0x1079fb,_0x4d2945)=>{_0x4d2945(0x4aa3),_0x4d2945(0xd840),_0x4d2945(0x17ef7),_0x4d2945(0x149c3),_0x4d2945(0x4a3b),_0x4d2945(0xab07);},0xd840:(_0x4b7ee8,_0xb53f01,_0x18253c)=>{_0x18253c(0x12cad),_0x18253c(0xb884),_0x18253c(0x95d8),_0x18253c(0x12eb7),_0x18253c(0xb95d),_0x18253c(0x8f99),_0x18253c(0x184b0),_0x18253c(0x14eb9),_0x18253c(0x1194c),class extends null{};},0x17ef7:(_0x3a2981,_0x5527a8,_0x3249ab)=>{var _0x1217f4=a8_0x1ec55c;function _0x2cd393(_0x10a9d2,_0x5cbab7,_0x4bb655,_0x46d7d3){var _0x5cf1b5=a8_0x5306,_0x4cb735,_0x25e4e0=arguments[_0x5cf1b5(0x18cc)],_0x322c58=_0x25e4e0<0x3?_0x5cbab7:null===_0x46d7d3?_0x46d7d3=Object[_0x5cf1b5(0x14a5)](_0x5cbab7,_0x4bb655):_0x46d7d3;if(_0x5cf1b5(0x4238)==typeof Reflect&&_0x5cf1b5(0x3d33)==typeof Reflect['decorate'])_0x322c58=Reflect[_0x5cf1b5(0x3215)](_0x10a9d2,_0x5cbab7,_0x4bb655,_0x46d7d3);else{for(var _0x5795b7=_0x10a9d2[_0x5cf1b5(0x18cc)]-0x1;0x0<=_0x5795b7;_0x5795b7--)(_0x4cb735=_0x10a9d2[_0x5795b7])&&(_0x322c58=(_0x25e4e0<0x3?_0x4cb735(_0x322c58):0x3<_0x25e4e0?_0x4cb735(_0x5cbab7,_0x4bb655,_0x322c58):_0x4cb735(_0x5cbab7,_0x4bb655))||_0x322c58);}0x3<_0x25e4e0&&_0x322c58&&Object['defineProperty'](_0x5cbab7,_0x4bb655,_0x322c58);}var _0x50a6b5=_0x3249ab(0x9a70),_0x3c766c=_0x3249ab(0x10435),_0x492d31=_0x3249ab(0xd53f),_0x1d5f18=_0x3249ab(0x43d7),_0x4a5b68=_0x3249ab(0x12cad),_0x138cc3=_0x3249ab(0xb884),_0x2de5e6=_0x3249ab(0x95d8),_0x304c2f=_0x3249ab(0x12eb7),_0x1e822e=_0x3249ab(0xb95d),_0x3bffd2=_0x3249ab(0xc573),_0x1c98fe=_0x3249ab(0x4158),_0x233bc3=_0x3249ab(0x11096),_0x578050=_0x3249ab(0xd9fd),_0xb903fd=_0x3249ab(0x1610);_0x3249ab(0x8f99),_0x3249ab(0x2d01),_0x3249ab(0xadd1);class _0x3ce9bd extends _0x304c2f['$']{constructor(_0x2a9759,_0x4a6671,_0x2421d6,_0x357319,_0x3999ea=!0x1,_0x36a199=_0xb903fd['g'][_0x1217f4(0x2aeb)]){var _0x252e6d=_0x1217f4;super(_0x4a6671[_0x252e6d(0x3e9d)](),_0x2a9759),this[_0x252e6d(0x16e0)]='SSAOOriginalSceneColorEffect',this[_0x252e6d(0x164b)]=_0x252e6d(0x164b),this[_0x252e6d(0x46c)]='SSAOBlurHRenderEffect',this[_0x252e6d(0x2138)]=_0x252e6d(0x2138),this['SSAOCombineRenderEffect']=_0x252e6d(0xf9d),this[_0x252e6d(0x39cb)]=0x1,this[_0x252e6d(0x298f)]=0x64,this[_0x252e6d(0x30ee)]=0.2,this['_epsilon']=0.02,this[_0x252e6d(0x2c89)]=0x8,this[_0x252e6d(0x1a8f)]=0x1,this[_0x252e6d(0x2aac)]=!0x1,this[_0x252e6d(0x13e7)]=0x2,this[_0x252e6d(0x35c4)]=0x0,this[_0x252e6d(0x1a9d)]=!0x1,this[_0x252e6d(0x202a)]=!0x0,this[_0x252e6d(0x2796)]=0x10,this[_0x252e6d(0xd43)]=0x0,this[_0x252e6d(0x17a8)]=0x0,this[_0x252e6d(0x2bbf)]=new Uint32Array(0x1),this['_scene']=_0x4a6671,this[_0x252e6d(0x17a0)]=_0x2421d6,this[_0x252e6d(0x1a76)]=_0x36a199,this['_forceGeometryBuffer']=_0x3999ea,this[_0x252e6d(0x3778)]?(_0x3999ea=this[_0x252e6d(0x17a0)][_0x252e6d(0x3226)]||_0x2421d6,_0x2421d6=this[_0x252e6d(0x17a0)][_0x252e6d(0x244b)]||_0x2421d6,this[_0x252e6d(0x2aac)]?_0x4a6671[_0x252e6d(0x1fe1)]():_0x4a6671['enablePrePassRenderer'](),this[_0x252e6d(0x2fe9)](),this[_0x252e6d(0x172b)]=new _0x3bffd2['Q'](_0x252e6d(0x5b6),0x1,null,_0x4a5b68['x'][_0x252e6d(0x208f)],_0x4a6671[_0x252e6d(0x3e9d)](),void 0x0,this[_0x252e6d(0x1a76)]),this[_0x252e6d(0x172b)][_0x252e6d(0x103a)]=this[_0x252e6d(0x8a9)],this[_0x252e6d(0x319)](0x1,_0x36a199),this[_0x252e6d(0xaa3)](_0x3999ea,_0x2421d6,this[_0x252e6d(0x1a76)]),this[_0x252e6d(0x2384)](_0x2421d6,this[_0x252e6d(0x1a76)]),this[_0x252e6d(0x23e4)](new _0x1e822e['L'](_0x4a6671[_0x252e6d(0x3e9d)](),this[_0x252e6d(0x16e0)],()=>this[_0x252e6d(0x172b)],!0x0)),this[_0x252e6d(0x23e4)](new _0x1e822e['L'](_0x4a6671[_0x252e6d(0x3e9d)](),this[_0x252e6d(0x164b)],()=>this[_0x252e6d(0xcf3)],!0x0)),this[_0x252e6d(0x23e4)](new _0x1e822e['L'](_0x4a6671['getEngine'](),this['SSAOBlurHRenderEffect'],()=>this[_0x252e6d(0x3047)],!0x0)),this['addEffect'](new _0x1e822e['L'](_0x4a6671[_0x252e6d(0x3e9d)](),this[_0x252e6d(0x2138)],()=>this[_0x252e6d(0x898)],!0x0)),this[_0x252e6d(0x23e4)](new _0x1e822e['L'](_0x4a6671[_0x252e6d(0x3e9d)](),this['SSAOCombineRenderEffect'],()=>this['_ssaoCombinePostProcess'],!0x0)),_0x4a6671[_0x252e6d(0x40c0)][_0x252e6d(0x10fe)](this),_0x357319&&_0x4a6671[_0x252e6d(0x40c0)]['attachCamerasToRenderPipeline'](_0x2a9759,_0x357319)):_0x50a6b5['Y'][_0x252e6d(0x3556)](_0x252e6d(0x906));}set[_0x1217f4(0x2a0b)](_0xdd4133){var _0x3afa0e=_0x1217f4;this[_0x3afa0e(0x1248)]=_0xdd4133,this[_0x3afa0e(0xcf3)][_0x3afa0e(0xc6a)](this['_getDefinesForSSAO']());}get[_0x1217f4(0x2a0b)](){var _0x25192b=_0x1217f4;return this[_0x25192b(0x1248)];}set[_0x1217f4(0x103a)](_0x38cfe4){var _0x429bc3=_0x1217f4;this[_0x429bc3(0x2c89)]=_0x38cfe4,this[_0x429bc3(0xcf3)][_0x429bc3(0xc6a)](this[_0x429bc3(0x41d7)]()),this[_0x429bc3(0x2959)]=this[_0x429bc3(0x29da)]();}get['samples'](){var _0x45e034=_0x1217f4;return this[_0x45e034(0x2c89)];}set[_0x1217f4(0x8a9)](_0x329068){var _0x44d128=_0x1217f4;this[_0x44d128(0x1a8f)]=_0x329068,this[_0x44d128(0x2dcd)]?this[_0x44d128(0x2dcd)][_0x44d128(0x103a)]=_0x329068:this['_originalColorPostProcess'][_0x44d128(0x103a)]=_0x329068;}get['textureSamples'](){return this['_textureSamples'];}get[_0x1217f4(0x25f3)](){var _0x11e657=_0x1217f4;return this['_forceGeometryBuffer']?this[_0x11e657(0x3c5c)][_0x11e657(0x39f1)]:null;}get['_prePassRenderer'](){var _0x1d9561=_0x1217f4;return this[_0x1d9561(0x2aac)]?null:this[_0x1d9561(0x3c5c)][_0x1d9561(0x1cea)];}set[_0x1217f4(0x2cd1)](_0x392ce9){var _0x2f3bf7=_0x1217f4,_0x4717b3=this[_0x2f3bf7(0x2cf3)](this[_0x2f3bf7(0x1bc0)],_0x392ce9),_0x13e0a1=this[_0x2f3bf7(0x2d0e)](_0x392ce9);this[_0x2f3bf7(0x3047)][_0x2f3bf7(0xc6a)](_0x4717b3['h'],null,_0x13e0a1),this[_0x2f3bf7(0x898)][_0x2f3bf7(0xc6a)](_0x4717b3['v'],null,_0x13e0a1),this['_bypassBlur']=_0x392ce9;}get[_0x1217f4(0x2cd1)](){var _0x409fe2=_0x1217f4;return this[_0x409fe2(0x1a9d)];}set['expensiveBlur'](_0x58cfdc){var _0x4ac577=_0x1217f4,_0x48e25=this[_0x4ac577(0x2cf3)](_0x58cfdc,this[_0x4ac577(0x1a9d)]);this['_blurHPostProcess'][_0x4ac577(0xc6a)](_0x48e25['h']),this[_0x4ac577(0x898)][_0x4ac577(0xc6a)](_0x48e25['v']),this[_0x4ac577(0x202a)]=_0x58cfdc;}get[_0x1217f4(0x1bc0)](){var _0xb5c7bb=_0x1217f4;return this[_0xb5c7bb(0x202a)];}static get['IsSupported'](){var _0x54f863=_0x1217f4,_0x30d8d6=_0x233bc3['l']['LastCreatedEngine'];return!!_0x30d8d6&&_0x30d8d6[_0x54f863(0x1d9a)]['supportSSAO2'];}get[_0x1217f4(0x3241)](){var _0x1e6df0=_0x1217f4;return this[_0x1e6df0(0x3c5c)];}[_0x1217f4(0x252c)](){var _0x44e4c7=_0x1217f4;return _0x44e4c7(0x1189);}[_0x1217f4(0x41a)](_0x1ec791=!0x1){var _0x389204=_0x1217f4;for(let _0x322291=0x0;_0x322291<this[_0x389204(0x3c5c)][_0x389204(0x3025)][_0x389204(0x18cc)];_0x322291++){var _0x4f350c=this[_0x389204(0x3c5c)][_0x389204(0x3025)][_0x322291];this[_0x389204(0x172b)]['dispose'](_0x4f350c),this[_0x389204(0xcf3)][_0x389204(0x41a)](_0x4f350c),this[_0x389204(0x3047)][_0x389204(0x41a)](_0x4f350c),this[_0x389204(0x898)][_0x389204(0x41a)](_0x4f350c),this[_0x389204(0xf12)][_0x389204(0x41a)](_0x4f350c);}this[_0x389204(0x35ae)]['dispose'](),_0x1ec791&&this['_scene']['disableGeometryBufferRenderer'](),this[_0x389204(0x3c5c)][_0x389204(0x40c0)]['detachCamerasFromRenderPipeline'](this[_0x389204(0x956)],this[_0x389204(0x3c5c)][_0x389204(0x3025)]),super['dispose']();}[_0x1217f4(0x1834)](){var _0x38a34f=_0x1217f4;super[_0x38a34f(0x1834)]();}[_0x1217f4(0x2d0e)](_0x2b670d){var _0x38d3c0=_0x1217f4;return _0x2b670d?[_0x38d3c0(0x3523)]:['textureSampler','depthSampler'];}[_0x1217f4(0x2cf3)](_0x416834,_0xcadc3d){var _0x1b3779=_0x1217f4;let _0x3c05f4=_0x1b3779(0x3538);return _0xcadc3d&&(_0x3c05f4+='#define\x20BLUR_BYPASS\x0a'),_0x416834||(_0x3c05f4+=_0x1b3779(0x35cc)),{'h':_0x3c05f4+'#define\x20BLUR_H\x0a','v':_0x3c05f4};}[_0x1217f4(0xaa3)](_0x3ee9ee,_0x5e03df,_0x42e5be){var _0x56a5c4=_0x1217f4,_0x5a2b7d=this[_0x56a5c4(0x2cf3)](this[_0x56a5c4(0x1bc0)],this[_0x56a5c4(0x2cd1)]),_0x41c7c9=this['_getSamplersForBlur'](this[_0x56a5c4(0x2cd1)]);this[_0x56a5c4(0x3047)]=this[_0x56a5c4(0x41fa)]('BlurH',_0x41c7c9,_0x3ee9ee,_0x5a2b7d['h'],_0x42e5be,!0x0),this[_0x56a5c4(0x898)]=this[_0x56a5c4(0x41fa)](_0x56a5c4(0x2700),_0x41c7c9,_0x5e03df,_0x5a2b7d['v'],_0x42e5be,!0x1);}['_createBlurFilter'](_0x338f2d,_0x2d192b,_0x4d8c24,_0x506a7a,_0x17ccd4,_0x33b18e){var _0x2f11cc=_0x1217f4;const _0x58b8d7=new _0x2de5e6['D'](_0x338f2d,_0x2f11cc(0x1a2a),[_0x2f11cc(0xdc4),_0x2f11cc(0x103a),_0x2f11cc(0x80f),_0x2f11cc(0x2523)],_0x2d192b,_0x4d8c24,null,_0x4a5b68['x'][_0x2f11cc(0x208f)],this[_0x2f11cc(0x3c5c)][_0x2f11cc(0x3e9d)](),!0x1,_0x506a7a,_0x17ccd4);return _0x58b8d7[_0x2f11cc(0x805)]=_0x538bfe=>{var _0x64c8b3=_0x2f11cc,_0x572054,_0x5cbd45;this[_0x64c8b3(0x3c5c)][_0x64c8b3(0x1647)]&&(_0x572054=_0x33b18e?this[_0x64c8b3(0xf12)][_0x64c8b3(0x146c)]:this[_0x64c8b3(0xf12)][_0x64c8b3(0x3062)],_0x5cbd45=_0x33b18e?this[_0x64c8b3(0x172b)][_0x64c8b3(0x146c)]:this[_0x64c8b3(0x172b)][_0x64c8b3(0x3062)],_0x538bfe['setFloat'](_0x64c8b3(0xdc4),0x0<_0x572054?_0x572054:_0x5cbd45),_0x538bfe[_0x64c8b3(0xf42)](_0x64c8b3(0x103a),this[_0x64c8b3(0x2796)]),_0x538bfe[_0x64c8b3(0x42c)](_0x64c8b3(0x80f),this[_0x64c8b3(0xd43)]),_0x538bfe[_0x64c8b3(0x42c)]('tolerance',this[_0x64c8b3(0x17a8)]),this[_0x64c8b3(0x25f3)]?_0x538bfe[_0x64c8b3(0x2265)](_0x64c8b3(0x20f3),this[_0x64c8b3(0x25f3)][_0x64c8b3(0x2ad4)]()[_0x64c8b3(0xa8e)][0x0]):this[_0x64c8b3(0x2dcd)]&&_0x538bfe[_0x64c8b3(0x2265)](_0x64c8b3(0x20f3),this['_prePassRenderer'][_0x64c8b3(0xd87)]()[_0x64c8b3(0xa8e)][this[_0x64c8b3(0x2dcd)][_0x64c8b3(0x3395)](_0xb903fd['g']['PREPASS_DEPTH_TEXTURE_TYPE'])]));},_0x58b8d7[_0x2f11cc(0x103a)]=this[_0x2f11cc(0x8a9)],_0x58b8d7;}[_0x1217f4(0x40de)](_0x48b195){var _0x264b90=_0x1217f4;return this['_bits'][0x0]=_0x48b195,this['_bits'][0x0]=(this[_0x264b90(0x2bbf)][0x0]<<0x10|this[_0x264b90(0x2bbf)][0x0]>>0x10)>>>0x0,this[_0x264b90(0x2bbf)][0x0]=(0x55555555&this[_0x264b90(0x2bbf)][0x0])<<0x1|(0xaaaaaaaa&this[_0x264b90(0x2bbf)][0x0])>>>0x1>>>0x0,this[_0x264b90(0x2bbf)][0x0]=(0x33333333&this[_0x264b90(0x2bbf)][0x0])<<0x2|(0xcccccccc&this[_0x264b90(0x2bbf)][0x0])>>>0x2>>>0x0,this[_0x264b90(0x2bbf)][0x0]=(0xf0f0f0f&this[_0x264b90(0x2bbf)][0x0])<<0x4|(0xf0f0f0f0&this[_0x264b90(0x2bbf)][0x0])>>>0x4>>>0x0,this[_0x264b90(0x2bbf)][0x0]=(0xff00ff&this[_0x264b90(0x2bbf)][0x0])<<0x8|(0xff00ff00&this[_0x264b90(0x2bbf)][0x0])>>>0x8>>>0x0,2.3283064365386963e-10*this[_0x264b90(0x2bbf)][0x0];}['_hammersley'](_0x346a9b,_0x1af7be){return[_0x346a9b/_0x1af7be,this['_radicalInverse_VdC'](_0x346a9b)];}[_0x1217f4(0x2a32)](_0x3ae19c,_0x31b673){var _0xc12fe6=_0x1217f4,_0x31b673=0x2*_0x31b673*Math['PI'],_0x3ae19c=0x1-0.85*_0x3ae19c,_0x21cb14=Math[_0xc12fe6(0x141a)](0x1-_0x3ae19c*_0x3ae19c);return new _0x492d31['P'](Math[_0xc12fe6(0x32c3)](_0x31b673)*_0x21cb14,Math[_0xc12fe6(0x3380)](_0x31b673)*_0x21cb14,_0x3ae19c);}[_0x1217f4(0x29da)](){var _0x23f167=_0x1217f4,_0x1919f0,_0x92fbbb=this[_0x23f167(0x103a)];const _0x343ce8=[];let _0x581191,_0x4d47dc=0x0;for(;_0x4d47dc<_0x92fbbb;)_0x581191=_0x92fbbb<0x10?this[_0x23f167(0x2a32)](Math[_0x23f167(0x1384)](),Math[_0x23f167(0x1384)]()):(_0x1919f0=this[_0x23f167(0x4148)](_0x4d47dc,_0x92fbbb),this[_0x23f167(0x2a32)](_0x1919f0[0x0],_0x1919f0[0x1])),_0x343ce8[_0x23f167(0xede)](_0x581191['x'],_0x581191['y'],_0x581191['z']),_0x4d47dc++;return _0x343ce8;}[_0x1217f4(0x41d7)](){var _0x275624=_0x1217f4;return _0x275624(0x3f41)+this['samples']+_0x275624(0x1310)+this[_0x275624(0x2a0b)][_0x275624(0x3280)](0x4);}[_0x1217f4(0x319)](_0x23001f,_0x56c35e){var _0x49a7c6=_0x1217f4;this[_0x49a7c6(0x2959)]=this['_generateHemisphere']();var _0xf2d0d6=this[_0x49a7c6(0x41d7)]();this['_ssaoPostProcess']=new _0x2de5e6['D'](_0x49a7c6(0x1a2a),_0x49a7c6(0x1a2a),['sampleSphere','samplesFactor','randTextureTiles',_0x49a7c6(0x39cb),'radius',_0x49a7c6(0x35c4),_0x49a7c6(0x16cd),_0x49a7c6(0x968),_0x49a7c6(0x3865),_0x49a7c6(0x3424),_0x49a7c6(0x4240),_0x49a7c6(0x1bba),_0x49a7c6(0x298f),_0x49a7c6(0x30ee),_0x49a7c6(0x1f95)],[_0x49a7c6(0x3ac7),_0x49a7c6(0x20f3),_0x49a7c6(0xa05)],_0x23001f,null,_0x4a5b68['x']['BILINEAR_SAMPLINGMODE'],this[_0x49a7c6(0x3c5c)][_0x49a7c6(0x3e9d)](),!0x1,_0xf2d0d6,_0x56c35e),this[_0x49a7c6(0xcf3)][_0x49a7c6(0x805)]=_0x2af33d=>{var _0x358766=_0x49a7c6,_0x4cf5bf,_0x238b70,_0x146346,_0x3d0e2b,_0x46e58a;this[_0x358766(0x3c5c)][_0x358766(0x1647)]&&(_0x2af33d['setArray3'](_0x358766(0x1149),this['_sampleSphere']),_0x2af33d[_0x358766(0x42c)](_0x358766(0x31bb),0x20),_0x2af33d['setFloat'](_0x358766(0x28e4),0x1/this[_0x358766(0x103a)]),_0x2af33d[_0x358766(0x42c)](_0x358766(0x39cb),this[_0x358766(0x39cb)]),_0x2af33d[_0x358766(0x3f28)](_0x358766(0x3424),0x1/this[_0x358766(0xcf3)]['width'],0x1/this[_0x358766(0xcf3)][_0x358766(0x3062)]),_0x2af33d['setFloat'](_0x358766(0x13e7),this[_0x358766(0x13e7)]),_0x2af33d[_0x358766(0x42c)](_0x358766(0x298f),this[_0x358766(0x298f)]),_0x2af33d[_0x358766(0x42c)](_0x358766(0x30ee),this['minZAspect']),_0x2af33d[_0x358766(0x42c)](_0x358766(0x35c4),this[_0x358766(0x35c4)]),_0x2af33d['setFloat'](_0x358766(0x3865),this[_0x358766(0x3c5c)][_0x358766(0x1647)][_0x358766(0x248d)]),this[_0x358766(0x3c5c)][_0x358766(0x1647)][_0x358766(0x2d64)]===_0x1d5f18['V'][_0x358766(0x1de1)]?(_0x2af33d[_0x358766(0x551)](_0x358766(0x1f95),_0x3ce9bd[_0x358766(0x7ae)]),_0x2af33d['setFloat'](_0x358766(0x4240),Math[_0x358766(0x1fb4)](this['_scene']['activeCamera'][_0x358766(0x13c7)]/0x2)*this[_0x358766(0x3c5c)]['getEngine']()['getAspectRatio'](this['_scene'][_0x358766(0x1647)],!0x0)),_0x2af33d['setFloat'](_0x358766(0x1bba),Math[_0x358766(0x1fb4)](this[_0x358766(0x3c5c)][_0x358766(0x1647)]['fov']/0x2))):(_0x3d0e2b=this[_0x358766(0x3c5c)][_0x358766(0x3e9d)]()[_0x358766(0x3583)]()/0x2,_0x4cf5bf=this[_0x358766(0x3c5c)][_0x358766(0x3e9d)]()[_0x358766(0x31af)]()/0x2,_0x238b70=null!=(_0x238b70=this[_0x358766(0x3c5c)][_0x358766(0x1647)][_0x358766(0xa19)])?_0x238b70:-_0x3d0e2b,_0x146346=null!=(_0x146346=this[_0x358766(0x3c5c)]['activeCamera'][_0x358766(0x1b5d)])?_0x146346:_0x3d0e2b,_0x3d0e2b=null!=(_0x3d0e2b=this[_0x358766(0x3c5c)]['activeCamera'][_0x358766(0x2163)])?_0x3d0e2b:-_0x4cf5bf,_0x46e58a=null!=(_0x46e58a=this['_scene']['activeCamera'][_0x358766(0x1547)])?_0x46e58a:_0x4cf5bf,_0x2af33d['setMatrix3x3'](_0x358766(0x1f95),_0x3ce9bd[_0x358766(0x2b55)]),_0x2af33d[_0x358766(0x42c)](_0x358766(0x4240),0.5*(_0x146346-_0x238b70)),_0x2af33d[_0x358766(0x42c)](_0x358766(0x1bba),0.5*(_0x46e58a-_0x3d0e2b))),_0x2af33d[_0x358766(0x3041)](_0x358766(0x968),this[_0x358766(0x3c5c)]['getProjectionMatrix']()),this[_0x358766(0x25f3)]?(_0x2af33d['setTexture'](_0x358766(0x20f3),this[_0x358766(0x25f3)][_0x358766(0x2ad4)]()[_0x358766(0xa8e)][0x0]),_0x2af33d['setTexture'](_0x358766(0xa05),this[_0x358766(0x25f3)][_0x358766(0x2ad4)]()[_0x358766(0xa8e)][0x1])):this[_0x358766(0x2dcd)]&&(_0x2af33d[_0x358766(0x2265)](_0x358766(0x20f3),this[_0x358766(0x2dcd)][_0x358766(0xd87)]()[_0x358766(0xa8e)][this[_0x358766(0x2dcd)][_0x358766(0x3395)](_0xb903fd['g'][_0x358766(0x3ba3)])]),_0x2af33d[_0x358766(0x2265)](_0x358766(0xa05),this[_0x358766(0x2dcd)][_0x358766(0xd87)]()[_0x358766(0xa8e)][this[_0x358766(0x2dcd)][_0x358766(0x3395)](_0xb903fd['g'][_0x358766(0x198f)])])),_0x2af33d[_0x358766(0x2265)]('randomSampler',this[_0x358766(0x35ae)]));},this[_0x49a7c6(0xcf3)]['samples']=this[_0x49a7c6(0x8a9)],this[_0x49a7c6(0x2aac)]||(this[_0x49a7c6(0xcf3)][_0x49a7c6(0x1f36)]=new _0x578050['M']());}[_0x1217f4(0x2384)](_0x29523a,_0x5a127c){var _0x540238=_0x1217f4;this[_0x540238(0xf12)]=new _0x2de5e6['D'](_0x540238(0x3cfa),'ssaoCombine',[],[_0x540238(0x2381),_0x540238(0x25d5)],_0x29523a,null,_0x4a5b68['x'][_0x540238(0x208f)],this[_0x540238(0x3c5c)][_0x540238(0x3e9d)](),!0x1,void 0x0,_0x5a127c),this[_0x540238(0xf12)][_0x540238(0x805)]=_0x2ac95b=>{var _0x18c7b=_0x540238,_0x37f239=this[_0x18c7b(0x3c5c)]['activeCamera'][_0x18c7b(0x25d5)];_0x2ac95b[_0x18c7b(0x412b)](_0x18c7b(0x25d5),_0x492d31['jp'][_0x18c7b(0x176b)][0x0][_0x18c7b(0x9b3)](_0x37f239['x'],_0x37f239['y'],_0x37f239[_0x18c7b(0x146c)],_0x37f239[_0x18c7b(0x3062)])),_0x2ac95b['setTextureFromPostProcessOutput'](_0x18c7b(0x2381),this['_originalColorPostProcess']);},this[_0x540238(0xf12)][_0x540238(0x103a)]=this[_0x540238(0x8a9)];}['_createRandomTexture'](){var _0x1a221=_0x1217f4;this[_0x1a221(0x35ae)]=new _0x138cc3['c']('SSAORandomTexture',0x80,this[_0x1a221(0x3c5c)],!0x1,_0x4a5b68['x'][_0x1a221(0x208f)]),this[_0x1a221(0x35ae)][_0x1a221(0x16c9)]=_0x4a5b68['x'][_0x1a221(0x2122)],this[_0x1a221(0x35ae)]['wrapV']=_0x4a5b68['x']['WRAP_ADDRESSMODE'];const _0x45e57a=this[_0x1a221(0x35ae)]['getContext']();var _0x362445=(_0x3c802d,_0x1677c5)=>Math[_0x1a221(0x1384)]()*(_0x1677c5-_0x3c802d)+_0x3c802d;const _0x56feef=_0x492d31['P']['Zero']();for(let _0x470c89=0x0;_0x470c89<0x80;_0x470c89++)for(let _0x4d6da4=0x0;_0x4d6da4<0x80;_0x4d6da4++)_0x56feef['x']=_0x362445(0x0,0x1),_0x56feef['y']=_0x362445(0x0,0x1),_0x56feef['z']=0x0,_0x56feef[_0x1a221(0x3f86)](),_0x56feef['scaleInPlace'](0xff),_0x56feef['x']=Math[_0x1a221(0x3b8b)](_0x56feef['x']),_0x56feef['y']=Math[_0x1a221(0x3b8b)](_0x56feef['y']),_0x45e57a[_0x1a221(0x2afb)]='rgb('+_0x56feef['x']+',\x20'+_0x56feef['y']+',\x20'+_0x56feef['z']+')',_0x45e57a[_0x1a221(0x1317)](_0x470c89,_0x4d6da4,0x1,0x1);this[_0x1a221(0x35ae)][_0x1a221(0x2bb0)](!0x1);}['serialize'](){const _0x52186b=_0x3c766c['p4']['Serialize'](this);return _0x52186b['customType']='SSAO2RenderingPipeline',_0x52186b;}static[_0x1217f4(0x2de7)](_0x3898b5,_0x7fcab6,_0x116f1e){var _0x5202c1=_0x1217f4;return _0x3c766c['p4'][_0x5202c1(0x2de7)](()=>new _0x3ce9bd(_0x3898b5[_0x5202c1(0x956)],_0x7fcab6,_0x3898b5['_ratio'],void 0x0,_0x3898b5[_0x5202c1(0x2aac)],_0x3898b5[_0x5202c1(0x1a76)]),_0x3898b5,_0x7fcab6,_0x116f1e);}}_0x3ce9bd[_0x1217f4(0x2b55)]=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0x3ce9bd['PERSPECTIVE_DEPTH_PROJECTION']=[0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1],_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],'totalStrength',void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x298f),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x30ee),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])('epsilon')],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x1248),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])(_0x1217f4(0x103a))],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x2c89),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])('textureSamples')],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x1a8f),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x2aac),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x17a0),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x1a76),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x13e7),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],'base',void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])('bypassBlur')],_0x3ce9bd['prototype'],_0x1217f4(0x1a9d),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])(_0x1217f4(0x1bc0))],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x202a),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x2796),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0xd43),void 0x0),_0x2cd393([(0x0,_0x3c766c['qC'])()],_0x3ce9bd[_0x1217f4(0x1ce1)],_0x1217f4(0x17a8),void 0x0),(0x0,_0x1c98fe['H'])(_0x1217f4(0x3ed2),_0x3ce9bd);},0x149c3:(_0x1692af,_0x5910d8,_0x17a47e)=>{var _0x4fc3a8=a8_0x1ec55c;function _0x3e9577(_0x28c4a4,_0x2351a4,_0x44e107,_0x2bfd61){var _0x4261be=a8_0x5306,_0x1f8981,_0x54573e=arguments[_0x4261be(0x18cc)],_0xf1c13a=_0x54573e<0x3?_0x2351a4:null===_0x2bfd61?_0x2bfd61=Object[_0x4261be(0x14a5)](_0x2351a4,_0x44e107):_0x2bfd61;if('object'==typeof Reflect&&_0x4261be(0x3d33)==typeof Reflect[_0x4261be(0x3215)])_0xf1c13a=Reflect[_0x4261be(0x3215)](_0x28c4a4,_0x2351a4,_0x44e107,_0x2bfd61);else{for(var _0x3c81cf=_0x28c4a4['length']-0x1;0x0<=_0x3c81cf;_0x3c81cf--)(_0x1f8981=_0x28c4a4[_0x3c81cf])&&(_0xf1c13a=(_0x54573e<0x3?_0x1f8981(_0xf1c13a):0x3<_0x54573e?_0x1f8981(_0x2351a4,_0x44e107,_0xf1c13a):_0x1f8981(_0x2351a4,_0x44e107))||_0xf1c13a);}0x3<_0x54573e&&_0xf1c13a&&Object[_0x4261be(0x276e)](_0x2351a4,_0x44e107,_0xf1c13a);}var _0x543403=_0x17a47e(0xd53f),_0x4544ea=_0x17a47e(0x12cad),_0x3b8884=_0x17a47e(0xb884),_0xf983c9=_0x17a47e(0x95d8),_0x56daad=_0x17a47e(0x12eb7),_0x2654d1=_0x17a47e(0xb95d),_0x8b1893=_0x17a47e(0xc573),_0x12cbb8=_0x17a47e(0x12382),_0xe80618=_0x17a47e(0x1610),_0x496eb0=_0x17a47e(0x10435);_0x17a47e(0x8f99),_0x17a47e(0x1546d),_0x17a47e(0xadd1);class _0x5fc4e9 extends _0x56daad['$']{constructor(_0x3d5509,_0x410108,_0x21e471,_0x588dfc){var _0x53fd2d=a8_0x5306;super(_0x410108[_0x53fd2d(0x3e9d)](),_0x3d5509),this[_0x53fd2d(0x16e0)]=_0x53fd2d(0x16e0),this[_0x53fd2d(0x164b)]='SSAORenderEffect',this[_0x53fd2d(0x46c)]='SSAOBlurHRenderEffect',this[_0x53fd2d(0x2138)]=_0x53fd2d(0x2138),this['SSAOCombineRenderEffect']=_0x53fd2d(0xf9d),this[_0x53fd2d(0x39cb)]=0x1,this['radius']=0.0001,this['area']=0.0075,this['fallOff']=0.000001,this['base']=0.5,this[_0x53fd2d(0x26f2)]=!0x0,this[_0x53fd2d(0x3c5c)]=_0x410108,this['_createRandomTexture']();var _0x5838bf=_0x21e471['ssaoRatio']||_0x21e471,_0x21e471=_0x21e471[_0x53fd2d(0x1b32)]||_0x21e471;this[_0x53fd2d(0x172b)]=new _0x8b1893['Q'](_0x53fd2d(0x5b6),_0x21e471,null,_0x4544ea['x'][_0x53fd2d(0x208f)],_0x410108[_0x53fd2d(0x3e9d)](),!0x1),this[_0x53fd2d(0x319)](_0x5838bf),this[_0x53fd2d(0xaa3)](_0x5838bf),this[_0x53fd2d(0x2384)](_0x21e471),this['addEffect'](new _0x2654d1['L'](_0x410108[_0x53fd2d(0x3e9d)](),this[_0x53fd2d(0x16e0)],()=>this['_originalColorPostProcess'],!0x0)),this[_0x53fd2d(0x23e4)](new _0x2654d1['L'](_0x410108['getEngine'](),this['SSAORenderEffect'],()=>this[_0x53fd2d(0xcf3)],!0x0)),this['addEffect'](new _0x2654d1['L'](_0x410108['getEngine'](),this['SSAOBlurHRenderEffect'],()=>this['_blurHPostProcess'],!0x0)),this[_0x53fd2d(0x23e4)](new _0x2654d1['L'](_0x410108['getEngine'](),this[_0x53fd2d(0x2138)],()=>this[_0x53fd2d(0x898)],!0x0)),this['addEffect'](new _0x2654d1['L'](_0x410108[_0x53fd2d(0x3e9d)](),this[_0x53fd2d(0xf9d)],()=>this[_0x53fd2d(0xf12)],!0x0)),_0x410108[_0x53fd2d(0x40c0)][_0x53fd2d(0x10fe)](this),_0x588dfc&&_0x410108[_0x53fd2d(0x40c0)][_0x53fd2d(0x21b0)](_0x3d5509,_0x588dfc);}get[_0x4fc3a8(0x3241)](){var _0x587248=_0x4fc3a8;return this[_0x587248(0x3c5c)];}[_0x4fc3a8(0x262c)](_0x20d1ec,_0x189c5d){var _0xfc2dd6=_0x4fc3a8;super[_0xfc2dd6(0x262c)](_0x20d1ec,_0x189c5d);for(const _0x48cc08 of this[_0xfc2dd6(0xb92)])this[_0xfc2dd6(0x3c5c)][_0xfc2dd6(0xd7f)](_0x48cc08)[_0xfc2dd6(0x3439)]();}[_0x4fc3a8(0x252c)](){var _0x44412b=_0x4fc3a8;return _0x44412b(0x3219);}[_0x4fc3a8(0x41a)](_0xc9cf1f=!0x1){var _0x44d1f6=_0x4fc3a8;for(let _0x465805=0x0;_0x465805<this[_0x44d1f6(0x3c5c)][_0x44d1f6(0x3025)][_0x44d1f6(0x18cc)];_0x465805++){var _0xe0f9c9=this[_0x44d1f6(0x3c5c)]['cameras'][_0x465805];this[_0x44d1f6(0x172b)]['dispose'](_0xe0f9c9),this['_ssaoPostProcess'][_0x44d1f6(0x41a)](_0xe0f9c9),this[_0x44d1f6(0x3047)][_0x44d1f6(0x41a)](_0xe0f9c9),this['_blurVPostProcess']['dispose'](_0xe0f9c9),this[_0x44d1f6(0xf12)][_0x44d1f6(0x41a)](_0xe0f9c9);}this[_0x44d1f6(0x35ae)][_0x44d1f6(0x41a)](),_0xc9cf1f&&this[_0x44d1f6(0x3c5c)][_0x44d1f6(0x151a)](),this['_scene'][_0x44d1f6(0x40c0)][_0x44d1f6(0x3d1b)](this['_name'],this[_0x44d1f6(0x3c5c)][_0x44d1f6(0x3025)]),super[_0x44d1f6(0x41a)]();}[_0x4fc3a8(0xaa3)](_0x29efa4){var _0x341e49=_0x4fc3a8;this[_0x341e49(0x3047)]=new _0x12cbb8['i'](_0x341e49(0x305),new _0x543403['FM'](0x1,0x0),0x10,_0x29efa4,null,_0x4544ea['x'][_0x341e49(0x208f)],this[_0x341e49(0x3c5c)]['getEngine'](),!0x1,_0xe80618['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x341e49(0x898)]=new _0x12cbb8['i'](_0x341e49(0x2700),new _0x543403['FM'](0x0,0x1),0x10,_0x29efa4,null,_0x4544ea['x'][_0x341e49(0x208f)],this[_0x341e49(0x3c5c)][_0x341e49(0x3e9d)](),!0x1,_0xe80618['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x341e49(0x3047)][_0x341e49(0x2808)][_0x341e49(0x2e5)](()=>{var _0x3a36c6=_0x341e49,_0x1bd907=this[_0x3a36c6(0x3047)][_0x3a36c6(0x146c)]/this['_scene'][_0x3a36c6(0x3e9d)]()[_0x3a36c6(0x3583)]();this[_0x3a36c6(0x3047)][_0x3a36c6(0x29cc)]=0x10*_0x1bd907;}),this[_0x341e49(0x898)]['onActivateObservable']['add'](()=>{var _0x22070f=_0x341e49,_0x2773f6=this[_0x22070f(0x898)][_0x22070f(0x3062)]/this['_scene'][_0x22070f(0x3e9d)]()['getRenderHeight']();this['_blurVPostProcess'][_0x22070f(0x29cc)]=0x10*_0x2773f6;});}['_rebuild'](){var _0x4e315a=_0x4fc3a8;this[_0x4e315a(0x26f2)]=!0x0,super[_0x4e315a(0x1834)]();}[_0x4fc3a8(0x319)](_0x5b9f5e){var _0x56e389=_0x4fc3a8;const _0x4eb2f3=[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[_0x56e389(0xcf3)]=new _0xf983c9['D']('ssao',_0x56e389(0x2d3c),[_0x56e389(0x1149),_0x56e389(0x28e4),_0x56e389(0x31bb),'totalStrength',_0x56e389(0x13e7),_0x56e389(0xef1),_0x56e389(0x2ca6),_0x56e389(0x35c4),_0x56e389(0x16cd),_0x56e389(0x25d5)],['randomSampler'],_0x5b9f5e,null,_0x4544ea['x'][_0x56e389(0x208f)],this['_scene'][_0x56e389(0x3e9d)](),!0x1,'#define\x20SAMPLES\x2016\x0a#define\x20SSAO'),this[_0x56e389(0xcf3)][_0x56e389(0x2418)]=!0x0,this[_0x56e389(0xcf3)][_0x56e389(0x805)]=_0x3d91e5=>{var _0x21385d=_0x56e389;this[_0x21385d(0x26f2)]&&(_0x3d91e5[_0x21385d(0x29e5)](_0x21385d(0x1149),_0x4eb2f3),_0x3d91e5[_0x21385d(0x42c)](_0x21385d(0x28e4),0x1/0x10),_0x3d91e5[_0x21385d(0x42c)](_0x21385d(0x31bb),0x4)),_0x3d91e5[_0x21385d(0x42c)](_0x21385d(0x39cb),this[_0x21385d(0x39cb)]),_0x3d91e5[_0x21385d(0x42c)](_0x21385d(0x13e7),this['radius']),_0x3d91e5['setFloat'](_0x21385d(0xef1),this[_0x21385d(0xef1)]),_0x3d91e5[_0x21385d(0x42c)]('fallOff',this[_0x21385d(0x2ca6)]),_0x3d91e5['setFloat'](_0x21385d(0x35c4),this[_0x21385d(0x35c4)]),_0x3d91e5[_0x21385d(0x2265)](_0x21385d(0x3523),this[_0x21385d(0x3c5c)][_0x21385d(0xd7f)](this[_0x21385d(0x3c5c)][_0x21385d(0x1647)])[_0x21385d(0x3439)]()),_0x3d91e5['setTexture'](_0x21385d(0x3ac7),this[_0x21385d(0x35ae)]);};}[_0x4fc3a8(0x2384)](_0x431fe1){var _0x2ab194=_0x4fc3a8;this[_0x2ab194(0xf12)]=new _0xf983c9['D']('ssaoCombine',_0x2ab194(0x3cfa),[],[_0x2ab194(0x2381),_0x2ab194(0x25d5)],_0x431fe1,null,_0x4544ea['x'][_0x2ab194(0x208f)],this[_0x2ab194(0x3c5c)][_0x2ab194(0x3e9d)](),!0x1),this[_0x2ab194(0xf12)][_0x2ab194(0x805)]=_0x14e969=>{var _0x1de6fa=_0x2ab194;_0x14e969[_0x1de6fa(0x412b)](_0x1de6fa(0x25d5),_0x543403['jp']['Vector4'][0x0]['copyFromFloats'](0x0,0x0,0x1,0x1)),_0x14e969[_0x1de6fa(0x269a)]('originalColor',this[_0x1de6fa(0x172b)]);};}[_0x4fc3a8(0x2fe9)](){var _0x2c5046=_0x4fc3a8;this[_0x2c5046(0x35ae)]=new _0x3b8884['c'](_0x2c5046(0x2efc),0x200,this[_0x2c5046(0x3c5c)],!0x1,_0x4544ea['x'][_0x2c5046(0x1141)]),this[_0x2c5046(0x35ae)]['wrapU']=_0x4544ea['x'][_0x2c5046(0x2122)],this['_randomTexture'][_0x2c5046(0x36da)]=_0x4544ea['x'][_0x2c5046(0x2122)];const _0x54dc73=this['_randomTexture'][_0x2c5046(0x3ac3)]();var _0x2a8094=(_0x2d2691,_0x531715)=>Math[_0x2c5046(0x1384)]()*(_0x531715-_0x2d2691)+_0x2d2691;const _0x5f3c3c=_0x543403['P']['Zero']();for(let _0x36cd2c=0x0;_0x36cd2c<0x200;_0x36cd2c++)for(let _0x254b8c=0x0;_0x254b8c<0x200;_0x254b8c++)_0x5f3c3c['x']=Math[_0x2c5046(0x3b8b)](0xff*Math[_0x2c5046(0x1955)](0x0,_0x2a8094(-0x1,0x1))),_0x5f3c3c['y']=Math[_0x2c5046(0x3b8b)](0xff*Math[_0x2c5046(0x1955)](0x0,_0x2a8094(-0x1,0x1))),_0x5f3c3c['z']=Math[_0x2c5046(0x3b8b)](0xff*Math[_0x2c5046(0x1955)](0x0,_0x2a8094(-0x1,0x1))),_0x54dc73['fillStyle']=_0x2c5046(0x2593)+_0x5f3c3c['x']+',\x20'+_0x5f3c3c['y']+',\x20'+_0x5f3c3c['z']+')',_0x54dc73['fillRect'](_0x36cd2c,_0x254b8c,0x1,0x1);this[_0x2c5046(0x35ae)]['update'](!0x1);}}_0x3e9577([(0x0,_0x496eb0['qC'])()],_0x5fc4e9[_0x4fc3a8(0x1ce1)],_0x4fc3a8(0x39cb),void 0x0),_0x3e9577([(0x0,_0x496eb0['qC'])()],_0x5fc4e9[_0x4fc3a8(0x1ce1)],'radius',void 0x0),_0x3e9577([(0x0,_0x496eb0['qC'])()],_0x5fc4e9[_0x4fc3a8(0x1ce1)],_0x4fc3a8(0xef1),void 0x0),_0x3e9577([(0x0,_0x496eb0['qC'])()],_0x5fc4e9[_0x4fc3a8(0x1ce1)],_0x4fc3a8(0x2ca6),void 0x0),_0x3e9577([(0x0,_0x496eb0['qC'])()],_0x5fc4e9[_0x4fc3a8(0x1ce1)],_0x4fc3a8(0x35c4),void 0x0);},0xab07:(_0xca3d0b,_0x3c312a,_0x190f29)=>{var _0x493c76=a8_0x1ec55c;function _0x4e5035(_0x591a9a,_0x4655ea,_0x475f53,_0x1cc6c1){var _0x403a1e=a8_0x5306,_0x442bf8,_0x3309d3=arguments[_0x403a1e(0x18cc)],_0x41e3a1=_0x3309d3<0x3?_0x4655ea:null===_0x1cc6c1?_0x1cc6c1=Object['getOwnPropertyDescriptor'](_0x4655ea,_0x475f53):_0x1cc6c1;if('object'==typeof Reflect&&_0x403a1e(0x3d33)==typeof Reflect[_0x403a1e(0x3215)])_0x41e3a1=Reflect[_0x403a1e(0x3215)](_0x591a9a,_0x4655ea,_0x475f53,_0x1cc6c1);else{for(var _0x485452=_0x591a9a[_0x403a1e(0x18cc)]-0x1;0x0<=_0x485452;_0x485452--)(_0x442bf8=_0x591a9a[_0x485452])&&(_0x41e3a1=(_0x3309d3<0x3?_0x442bf8(_0x41e3a1):0x3<_0x3309d3?_0x442bf8(_0x4655ea,_0x475f53,_0x41e3a1):_0x442bf8(_0x4655ea,_0x475f53))||_0x41e3a1);}0x3<_0x3309d3&&_0x41e3a1&&Object[_0x403a1e(0x276e)](_0x4655ea,_0x475f53,_0x41e3a1);}var _0x42b49f=_0x190f29(0x10435),_0x53e5b7=_0x190f29(0xd53f),_0x587cbd=_0x190f29(0x95d8),_0x1e8cda=_0x190f29(0x12eb7),_0x4fb4ec=_0x190f29(0xb95d),_0x11f22c=_0x190f29(0x4158),_0x501d64=_0x190f29(0x6bcb),_0x112661=_0x190f29(0x5f8),_0x26491e=_0x190f29(0x1610),_0x5336ba=_0x190f29(0xaa1f);_0x190f29(0x8f99),_0x190f29(0x1198b),_0x190f29(0xe884),_0x190f29(0xa5df);const _0x3ae575=_0x53e5b7['y3']['Compose'](new _0x53e5b7['P'](0.5,0.5,0.5),_0x53e5b7['_f'][_0x493c76(0x5f3)](),new _0x53e5b7['P'](0.5,0.5,0.5)),_0x1d7d61=_0x53e5b7['y3']['Compose'](new _0x53e5b7['P'](0.5,0.5,0x1),_0x53e5b7['_f'][_0x493c76(0x5f3)](),new _0x53e5b7['P'](0.5,0.5,0x0));class _0x227599 extends _0x1e8cda['$']{constructor(_0x595963,_0x141318,_0x43df3a,_0xc73fcd=!0x1,_0x2c8e5f=_0x26491e['g'][_0x493c76(0x2d4d)]){var _0x1a3aa0=_0x493c76;if(super(_0x141318['getEngine'](),_0x595963),this[_0x1a3aa0(0xa7e)]=_0x1a3aa0(0xa7e),this['SSRBlurRenderEffect']=_0x1a3aa0(0x38ac),this[_0x1a3aa0(0xc72)]=_0x1a3aa0(0xc72),this['_samples']=0x1,this[_0x1a3aa0(0x3c4b)]=0x3e8,this['step']=0x1,this[_0x1a3aa0(0xb77)]=0.5,this[_0x1a3aa0(0x18da)]=0x1,this[_0x1a3aa0(0x388f)]=0x1,this[_0x1a3aa0(0x322e)]=0x3e8,this[_0x1a3aa0(0x1336)]=0.2,this['selfCollisionNumSkip']=0x1,this[_0x1a3aa0(0x421c)]=0.04,this[_0x1a3aa0(0x1124)]=0x0,this[_0x1a3aa0(0x120b)]=0.03,this[_0x1a3aa0(0x2334)]=0x0,this[_0x1a3aa0(0x213f)]=!0x1,this[_0x1a3aa0(0x1f73)]=!0x1,this['_attenuateScreenBorders']=!0x0,this[_0x1a3aa0(0x26ef)]=!0x0,this['_attenuateIntersectionIterations']=!0x0,this[_0x1a3aa0(0x4008)]=!0x1,this[_0x1a3aa0(0x40fe)]=!0x1,this[_0x1a3aa0(0x5df)]=!0x0,this[_0x1a3aa0(0xf5f)]=!0x1,this[_0x1a3aa0(0x1beb)]=0x0,this['_backfaceForceDepthWriteTransparentMeshes']=!0x0,this[_0x1a3aa0(0x277c)]=!0x0,this[_0x1a3aa0(0x24af)]=!0x0,this[_0x1a3aa0(0x28b0)]=!0x0,this['_debug']=!0x1,this[_0x1a3aa0(0x2aac)]=!0x1,this[_0x1a3aa0(0x3e02)]=!0x1,this[_0x1a3aa0(0x2be)]=[],this[_0x1a3aa0(0xb92)]=_0x43df3a||_0x141318[_0x1a3aa0(0x3025)],this[_0x1a3aa0(0xb92)]=this[_0x1a3aa0(0xb92)][_0x1a3aa0(0x538)](),this[_0x1a3aa0(0x2be)]=this[_0x1a3aa0(0xb92)][_0x1a3aa0(0x538)](),this[_0x1a3aa0(0x3c5c)]=_0x141318,this['_textureType']=_0x2c8e5f,this[_0x1a3aa0(0x2aac)]=_0xc73fcd,this[_0x1a3aa0(0x3778)]){if(_0x141318[_0x1a3aa0(0x40c0)][_0x1a3aa0(0x10fe)](this),this[_0x1a3aa0(0x2aac)]){const _0x549714=_0x141318['enableGeometryBufferRenderer']();_0x549714&&(_0x549714[_0x1a3aa0(0x230b)]=!0x0,_0x549714[_0x1a3aa0(0x20c1)]=!0x0);}else{const _0x41ad03=_0x141318[_0x1a3aa0(0x22a1)]();_0x41ad03&&(_0x41ad03[_0x1a3aa0(0x20c1)]=!0x0,_0x41ad03[_0x1a3aa0(0x2d03)]());}this[_0x1a3aa0(0x3c9)]();}}set['samples'](_0xf4b13c){var _0x224be5=_0x493c76;this[_0x224be5(0x2c89)]!==_0xf4b13c&&(this['_samples']=_0xf4b13c,this[_0x224be5(0x3c9)]());}get['samples'](){var _0x11f154=_0x493c76;return this[_0x11f154(0x2c89)];}get[_0x493c76(0xa70)](){return this['_ssrDownsample'];}set[_0x493c76(0xa70)](_0x30ccaf){var _0x38c5bd=_0x493c76;_0x30ccaf!==this['_ssrDownsample']&&(this[_0x38c5bd(0x1124)]=_0x30ccaf,this[_0x38c5bd(0x3c9)]());}get['blurDispersionStrength'](){var _0x521797=_0x493c76;return this[_0x521797(0x120b)];}set['blurDispersionStrength'](_0x11c7a3){var _0x900e21=_0x493c76,_0x1e6e9d;_0x11c7a3!==this[_0x900e21(0x120b)]&&(_0x1e6e9d=0x0===_0x11c7a3&&0x0!==this['_blurDispersionStrength']||0x0!==_0x11c7a3&&0x0===this[_0x900e21(0x120b)],this[_0x900e21(0x120b)]=_0x11c7a3,_0x1e6e9d&&this['_buildPipeline']());}[_0x493c76(0x27a3)](){var _0x4afb1f=_0x493c76;return 0x0<this[_0x4afb1f(0x120b)];}get['blurDownsample'](){var _0x126a01=_0x493c76;return this[_0x126a01(0x2334)];}set['blurDownsample'](_0x5d79b2){_0x5d79b2!==this['_blurDownsample']&&(this['_blurDownsample']=_0x5d79b2,this['_buildPipeline']());}get['enableSmoothReflections'](){var _0x4d571d=_0x493c76;return this[_0x4d571d(0x213f)];}set[_0x493c76(0x2830)](_0x20c03a){var _0x5e1e2a=_0x493c76;_0x20c03a!==this['_enableSmoothReflections']&&(this[_0x5e1e2a(0x213f)]=_0x20c03a,this[_0x5e1e2a(0x234b)]());}get[_0x493c76(0x3bcd)](){var _0x4518df=_0x493c76;return this[_0x4518df(0x4098)];}set['environmentTexture'](_0x585471){var _0x5a96f9=_0x493c76;this[_0x5a96f9(0x4098)]=_0x585471,this[_0x5a96f9(0x234b)]();}get[_0x493c76(0x3dea)](){var _0x18b445=_0x493c76;return this[_0x18b445(0x1f73)];}set[_0x493c76(0x3dea)](_0xc51f6f){var _0x2ef26d=_0x493c76;this['_environmentTextureIsProbe']=_0xc51f6f,this[_0x2ef26d(0x234b)]();}get[_0x493c76(0x2a47)](){var _0x423294=_0x493c76;return this[_0x423294(0xa9e)];}set['attenuateScreenBorders'](_0x479124){var _0x14951a=_0x493c76;this[_0x14951a(0xa9e)]!==_0x479124&&(this['_attenuateScreenBorders']=_0x479124,this[_0x14951a(0x234b)]());}get[_0x493c76(0x1129)](){var _0x72caee=_0x493c76;return this[_0x72caee(0x26ef)];}set[_0x493c76(0x1129)](_0x5cb75a){var _0x591950=_0x493c76;this[_0x591950(0x26ef)]!==_0x5cb75a&&(this[_0x591950(0x26ef)]=_0x5cb75a,this[_0x591950(0x234b)]());}get[_0x493c76(0x4208)](){var _0x508166=_0x493c76;return this[_0x508166(0xb3a)];}set[_0x493c76(0x4208)](_0x14b1f3){var _0x46e787=_0x493c76;this[_0x46e787(0xb3a)]!==_0x14b1f3&&(this[_0x46e787(0xb3a)]=_0x14b1f3,this['_updateEffectDefines']());}get['attenuateFacingCamera'](){var _0x35512e=_0x493c76;return this[_0x35512e(0x4008)];}set['attenuateFacingCamera'](_0x5c0422){var _0x3b662d=_0x493c76;this[_0x3b662d(0x4008)]!==_0x5c0422&&(this['_attenuateFacingCamera']=_0x5c0422,this[_0x3b662d(0x234b)]());}get['attenuateBackfaceReflection'](){var _0x46b91b=_0x493c76;return this[_0x46b91b(0x40fe)];}set[_0x493c76(0x20c9)](_0x5a417e){var _0x42bb65=_0x493c76;this['_attenuateBackfaceReflection']!==_0x5a417e&&(this['_attenuateBackfaceReflection']=_0x5a417e,this[_0x42bb65(0x234b)]());}get[_0x493c76(0x3cfe)](){var _0x520c0f=_0x493c76;return this[_0x520c0f(0x5df)];}set['clipToFrustum'](_0x3983ec){var _0x1dc9cd=_0x493c76;this[_0x1dc9cd(0x5df)]!==_0x3983ec&&(this[_0x1dc9cd(0x5df)]=_0x3983ec,this[_0x1dc9cd(0x234b)]());}get[_0x493c76(0x26f3)](){var _0x21186a=_0x493c76;return this[_0x21186a(0xf5f)];}set[_0x493c76(0x26f3)](_0x57b00c){var _0x31bd6a=_0x493c76;this['_enableAutomaticThicknessComputation']!==_0x57b00c&&(this[_0x31bd6a(0xf5f)]=_0x57b00c,this[_0x31bd6a(0x3c9)]());}get[_0x493c76(0x3b69)](){return this['_depthRenderer'];}get[_0x493c76(0x28d0)](){var _0x333199=_0x493c76;return this[_0x333199(0x1beb)];}set[_0x493c76(0x28d0)](_0x49a3b4){var _0x25daba=_0x493c76;this[_0x25daba(0x1beb)]!==_0x49a3b4&&(this[_0x25daba(0x1beb)]=_0x49a3b4,this['_resizeDepthRenderer']());}get[_0x493c76(0xa88)](){var _0x37b074=_0x493c76;return this[_0x37b074(0x17fe)];}set[_0x493c76(0xa88)](_0x47e725){var _0x360cd5=_0x493c76;this[_0x360cd5(0x17fe)]!==_0x47e725&&(this[_0x360cd5(0x17fe)]=_0x47e725,this[_0x360cd5(0x1467)]&&(this['_depthRenderer'][_0x360cd5(0x1840)]=_0x47e725));}get[_0x493c76(0x1253)](){return this['_isEnabled'];}set[_0x493c76(0x1253)](_0x5476d9){var _0xa38a0d=_0x493c76;this[_0xa38a0d(0x277c)]!==_0x5476d9&&((this['_isEnabled']=_0x5476d9)?this[_0xa38a0d(0x3e02)]?this[_0xa38a0d(0x3c9)]():null!==this[_0xa38a0d(0xb92)]&&this[_0xa38a0d(0x3c5c)][_0xa38a0d(0x40c0)][_0xa38a0d(0x21b0)](this['_name'],this[_0xa38a0d(0xb92)]):null!==this[_0xa38a0d(0xb92)]&&(this[_0xa38a0d(0x3c5c)][_0xa38a0d(0x40c0)]['detachCamerasFromRenderPipeline'](this['_name'],this[_0xa38a0d(0xb92)]),this['_cameras']=this[_0xa38a0d(0x2be)][_0xa38a0d(0x538)]()));}get[_0x493c76(0x2c50)](){return this['_inputTextureColorIsInGammaSpace'];}set[_0x493c76(0x2c50)](_0x38e8d5){var _0x3ed230=_0x493c76;this[_0x3ed230(0x24af)]!==_0x38e8d5&&(this[_0x3ed230(0x24af)]=_0x38e8d5,this[_0x3ed230(0x3c9)]());}get[_0x493c76(0x15e0)](){var _0x27dd07=_0x493c76;return this[_0x27dd07(0x28b0)];}set['generateOutputInGammaSpace'](_0xf98d1c){var _0xddbcc6=_0x493c76;this['_generateOutputInGammaSpace']!==_0xf98d1c&&(this['_generateOutputInGammaSpace']=_0xf98d1c,this[_0xddbcc6(0x3c9)]());}get[_0x493c76(0x3cba)](){var _0x54f32b=_0x493c76;return this[_0x54f32b(0x2847)];}set[_0x493c76(0x3cba)](_0x331439){var _0x1d6d5f=_0x493c76;this['_debug']!==_0x331439&&(this[_0x1d6d5f(0x2847)]=_0x331439,this[_0x1d6d5f(0x3c9)]());}['getScene'](){return this['_scene'];}get['_geometryBufferRenderer'](){var _0x24860c=_0x493c76;return this[_0x24860c(0x2aac)]?this[_0x24860c(0x3c5c)][_0x24860c(0x39f1)]:null;}get[_0x493c76(0x2dcd)](){var _0x36b94b=_0x493c76;return this[_0x36b94b(0x2aac)]?null:this['_scene'][_0x36b94b(0x1cea)];}get[_0x493c76(0x3241)](){var _0x485bcf=_0x493c76;return this[_0x485bcf(0x3c5c)];}get[_0x493c76(0x3778)](){var _0x44a4d9=_0x493c76,_0x199bd0=this[_0x44a4d9(0x3c5c)][_0x44a4d9(0x3e9d)]()[_0x44a4d9(0x16da)]();return _0x199bd0['drawBuffersExtension']&&_0x199bd0[_0x44a4d9(0xeba)];}['getClassName'](){var _0x2b03ec=_0x493c76;return _0x2b03ec(0x41eb);}['addCamera'](_0x35055f){var _0x4f353a=_0x493c76;this[_0x4f353a(0x2be)][_0x4f353a(0xede)](_0x35055f),this[_0x4f353a(0x3c9)]();}['removeCamera'](_0x42d263){var _0x6eaa99=_0x493c76;_0x42d263=this[_0x6eaa99(0x2be)][_0x6eaa99(0x86a)](_0x42d263),(this[_0x6eaa99(0x2be)][_0x6eaa99(0xb1f)](_0x42d263,0x1),this[_0x6eaa99(0x3c9)]());}[_0x493c76(0x41a)](_0xb27dc3=!0x1){var _0x13aac9=_0x493c76;this[_0x13aac9(0x2674)](),this[_0x13aac9(0x215)](),_0xb27dc3&&this[_0x13aac9(0x3c5c)][_0x13aac9(0xa91)](),this[_0x13aac9(0x3c5c)][_0x13aac9(0x40c0)]['detachCamerasFromRenderPipeline'](this[_0x13aac9(0x956)],this[_0x13aac9(0xb92)]),super[_0x13aac9(0x41a)]();}[_0x493c76(0x2f0a)](){var _0x2b75b1=_0x493c76,_0x446cc7;const _0xcff9cf=this[_0x2b75b1(0x3c5c)][_0x2b75b1(0x3e9d)](),_0x3c3fd1=this[_0x2b75b1(0x2dcd)];let _0x362510={'width':_0xcff9cf['getRenderWidth'](),'height':_0xcff9cf['getRenderHeight']()};if(_0x3c3fd1&&(null==(_0x446cc7=this[_0x2b75b1(0x3c5c)][_0x2b75b1(0x1647)])?void 0x0:_0x446cc7['_getFirstPostProcess']())===this[_0x2b75b1(0x113a)]){const _0x2f752d=_0x3c3fd1[_0x2b75b1(0xd87)]();_0x2f752d&&_0x2f752d['textures']&&(_0x362510=_0x2f752d[_0x2b75b1(0xa8e)][_0x3c3fd1[_0x2b75b1(0x3395)](_0x26491e['g'][_0x2b75b1(0x26b8)])][_0x2b75b1(0xbdc)]());}else null!=(_0x446cc7=this[_0x2b75b1(0x113a)])&&_0x446cc7[_0x2b75b1(0x2cbc)]&&(_0x362510[_0x2b75b1(0x146c)]=this[_0x2b75b1(0x113a)][_0x2b75b1(0x2cbc)]['width'],_0x362510[_0x2b75b1(0x3062)]=this['_ssrPostProcess'][_0x2b75b1(0x2cbc)][_0x2b75b1(0x3062)]);return _0x362510;}[_0x493c76(0x234b)](){var _0x467a33=_0x493c76,_0x20e127;const _0x4756c4=[];(this[_0x467a33(0x25f3)]||this[_0x467a33(0x2dcd)])&&_0x4756c4['push']('#define\x20SSR_SUPPORTED'),this[_0x467a33(0x213f)]&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0x2d2e)),this[_0x467a33(0x3c5c)]['useRightHandedSystem']&&_0x4756c4['push'](_0x467a33(0x3a05)),this[_0x467a33(0x4098)]&&(_0x4756c4[_0x467a33(0xede)](_0x467a33(0x3ea6)),this[_0x467a33(0x4098)]['boundingBoxSize']&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0xc3d)),this['_environmentTexture'][_0x467a33(0x9c3)]&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0x3ad8))),this[_0x467a33(0x1f73)]&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0xbca)),this[_0x467a33(0xf5f)]&&_0x4756c4['push'](_0x467a33(0x2ad)),this[_0x467a33(0xa9e)]&&_0x4756c4['push'](_0x467a33(0x1764)),this[_0x467a33(0x26ef)]&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0xe9c)),this[_0x467a33(0xb3a)]&&_0x4756c4['push'](_0x467a33(0x2662)),this[_0x467a33(0x4008)]&&_0x4756c4['push'](_0x467a33(0x3fbc)),this[_0x467a33(0x40fe)]&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0x3c1e)),this[_0x467a33(0x5df)]&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0xeb9)),this['_useBlur']()&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0x3a59)),this[_0x467a33(0x2847)]&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0xe3d)),this[_0x467a33(0x24af)]&&_0x4756c4['push'](_0x467a33(0x3115)),this[_0x467a33(0x28b0)]&&_0x4756c4[_0x467a33(0xede)](_0x467a33(0xcd0)),null!=(_0x20e127=this['_ssrPostProcess'])&&_0x20e127[_0x467a33(0xc6a)](_0x4756c4[_0x467a33(0x21ee)]('\x0a'));}['_buildPipeline'](){var _0x2d64c5=_0x493c76,_0x1618f1;if(this['isSupported']){if(this[_0x2d64c5(0x277c)]){this[_0x2d64c5(0x3e02)]=!0x1;var _0x9d679d=this['_scene']['getEngine']();if(this[_0x2d64c5(0x2674)](),this[_0x2d64c5(0x215)](),null!==this['_cameras']&&(this['_scene'][_0x2d64c5(0x40c0)]['detachCamerasFromRenderPipeline'](this[_0x2d64c5(0x956)],this[_0x2d64c5(0xb92)]),this[_0x2d64c5(0xb92)]=this[_0x2d64c5(0x2be)][_0x2d64c5(0x538)]()),this['_reset'](),this[_0x2d64c5(0xf5f)]){const _0x40611c=null==(_0x1618f1=this['_cameras'])?void 0x0:_0x1618f1[0x0];_0x40611c&&(this[_0x2d64c5(0xc43)]=_0x40611c,this[_0x2d64c5(0x1467)]=new _0x5336ba['g'](this[_0x2d64c5(0x3c5c)],void 0x0,void 0x0,void 0x0,_0x26491e['g'][_0x2d64c5(0x16b2)],!0x0,_0x2d64c5(0x30b9)),this[_0x2d64c5(0x1467)][_0x2d64c5(0xdbf)]['r']=0x5f5e100,this[_0x2d64c5(0x1467)][_0x2d64c5(0x18ba)]=!0x0,this[_0x2d64c5(0x1467)][_0x2d64c5(0x3439)]()[_0x2d64c5(0xc44)]=!0x0,this[_0x2d64c5(0x1467)][_0x2d64c5(0x1840)]=this[_0x2d64c5(0x17fe)],this['_resizeDepthRenderer'](),_0x40611c[_0x2d64c5(0x1f44)]['push'](this[_0x2d64c5(0x1467)][_0x2d64c5(0x3439)]()));}this[_0x2d64c5(0x2291)](),this['addEffect'](new _0x4fb4ec['L'](_0x9d679d,this[_0x2d64c5(0xa7e)],()=>this[_0x2d64c5(0x113a)],!0x0)),this['_useBlur']()&&(this[_0x2d64c5(0x3c3b)](),this[_0x2d64c5(0x23e4)](new _0x4fb4ec['L'](_0x9d679d,this[_0x2d64c5(0x38ac)],()=>[this[_0x2d64c5(0x3a6)],this[_0x2d64c5(0x205b)]],!0x0)),this[_0x2d64c5(0x23e4)](new _0x4fb4ec['L'](_0x9d679d,this[_0x2d64c5(0xc72)],()=>this['_blurCombinerPostProcess'],!0x0))),null!==this[_0x2d64c5(0xb92)]&&this[_0x2d64c5(0x3c5c)][_0x2d64c5(0x40c0)][_0x2d64c5(0x21b0)](this[_0x2d64c5(0x956)],this[_0x2d64c5(0xb92)]);}else this['_isDirty']=!0x0;}}[_0x493c76(0x1c45)](){var _0x20044c=_0x493c76,_0x31f277,_0x4b3f51,_0x483d28;this[_0x20044c(0x1467)]&&(_0x483d28=this[_0x20044c(0x2f0a)](),_0x31f277=this[_0x20044c(0x1467)][_0x20044c(0x3439)]()[_0x20044c(0xbdc)](),_0x4b3f51=Math[_0x20044c(0x3b8b)](_0x483d28['width']/(this['_backfaceDepthTextureDownsample']+0x1)),_0x483d28=Math[_0x20044c(0x3b8b)](_0x483d28[_0x20044c(0x3062)]/(this[_0x20044c(0x1beb)]+0x1)),_0x31f277[_0x20044c(0x146c)]===_0x4b3f51&&_0x31f277['height']===_0x483d28||this[_0x20044c(0x1467)][_0x20044c(0x3439)]()[_0x20044c(0x84a)]({'width':_0x4b3f51,'height':_0x483d28}));}[_0x493c76(0x2674)](){var _0x1e8094=_0x493c76,_0x1d8465;this[_0x1e8094(0x1467)]&&(this['_depthRendererCamera']&&-0x1!==(_0x1d8465=null!=(_0x1d8465=this['_depthRendererCamera'][_0x1e8094(0x1f44)][_0x1e8094(0x86a)](this['_depthRenderer'][_0x1e8094(0x3439)]()))?_0x1d8465:-0x1)&&this[_0x1e8094(0xc43)][_0x1e8094(0x1f44)][_0x1e8094(0xb1f)](_0x1d8465,0x1),this[_0x1e8094(0xc43)]=null,this[_0x1e8094(0x1467)][_0x1e8094(0x3439)]()[_0x1e8094(0x41a)]()),this['_depthRenderer']=null;}[_0x493c76(0x215)](){var _0x25588f=_0x493c76,_0x2a103b;for(let _0x4849fc=0x0;_0x4849fc<this[_0x25588f(0xb92)][_0x25588f(0x18cc)];_0x4849fc++){var _0x3eeb5c=this[_0x25588f(0xb92)][_0x4849fc];null!=(_0x2a103b=this[_0x25588f(0x113a)])&&_0x2a103b[_0x25588f(0x41a)](_0x3eeb5c),null!=(_0x2a103b=this[_0x25588f(0x3a6)])&&_0x2a103b[_0x25588f(0x41a)](_0x3eeb5c),null!=(_0x2a103b=this[_0x25588f(0x205b)])&&_0x2a103b[_0x25588f(0x41a)](_0x3eeb5c),null!=(_0x2a103b=this['_blurCombinerPostProcess'])&&_0x2a103b['dispose'](_0x3eeb5c);}this[_0x25588f(0x113a)]=null,this[_0x25588f(0x3a6)]=null,this['_blurPostProcessY']=null,this[_0x25588f(0x22c0)]=null;}[_0x493c76(0x2291)](){var _0x32f3e1=_0x493c76;this[_0x32f3e1(0x113a)]=new _0x587cbd['D'](_0x32f3e1(0x3e5),_0x32f3e1(0x199f),[_0x32f3e1(0x968),_0x32f3e1(0x3e07),'view',_0x32f3e1(0x221f),_0x32f3e1(0xb77),_0x32f3e1(0x388f),_0x32f3e1(0x18da),_0x32f3e1(0x7f5),_0x32f3e1(0x322e),_0x32f3e1(0x1336),_0x32f3e1(0x2500),_0x32f3e1(0x1ab7),_0x32f3e1(0x3c4b),_0x32f3e1(0x13e4),_0x32f3e1(0x8a0),_0x32f3e1(0x3e09),'backSizeFactor',_0x32f3e1(0x421c)],[_0x32f3e1(0x3523),_0x32f3e1(0xa05),'reflectivitySampler',_0x32f3e1(0x20f3),_0x32f3e1(0x3031),_0x32f3e1(0x2073)],0x1,null,this[_0x32f3e1(0x1a76)],this[_0x32f3e1(0x3c5c)]['getEngine'](),!0x1,'',this['_textureType']),this[_0x32f3e1(0x234b)](),this[_0x32f3e1(0x113a)][_0x32f3e1(0x805)]=_0x3cdd7e=>{var _0x5ed18b=_0x32f3e1;this['_resizeDepthRenderer']();const _0x470aef=this[_0x5ed18b(0x25f3)],_0x26ab5f=this[_0x5ed18b(0x2dcd)];if(_0x26ab5f||_0x470aef){var _0x38871c,_0x2719e9;_0x470aef?(_0x38871c=_0x470aef['getTextureIndex'](_0x112661['m'][_0x5ed18b(0x19f0)]),_0x3cdd7e[_0x5ed18b(0x2265)](_0x5ed18b(0xa05),_0x470aef[_0x5ed18b(0x2ad4)]()[_0x5ed18b(0xa8e)][0x1]),_0x3cdd7e[_0x5ed18b(0x2265)](_0x5ed18b(0x31d5),_0x470aef[_0x5ed18b(0x2ad4)]()[_0x5ed18b(0xa8e)][_0x38871c]),_0x3cdd7e['setTexture'](_0x5ed18b(0x20f3),_0x470aef[_0x5ed18b(0x2ad4)]()[_0x5ed18b(0xa8e)][0x0])):_0x26ab5f&&(_0x38871c=_0x26ab5f['getIndex'](_0x26491e['g']['PREPASS_DEPTH_TEXTURE_TYPE']),_0x2719e9=_0x26ab5f[_0x5ed18b(0x3395)](_0x26491e['g'][_0x5ed18b(0x2268)]),_0x1cc24c=_0x26ab5f[_0x5ed18b(0x3395)](_0x26491e['g'][_0x5ed18b(0x198f)]),_0x3cdd7e[_0x5ed18b(0x2265)](_0x5ed18b(0xa05),_0x26ab5f[_0x5ed18b(0xd87)]()[_0x5ed18b(0xa8e)][_0x1cc24c]),_0x3cdd7e[_0x5ed18b(0x2265)](_0x5ed18b(0x20f3),_0x26ab5f[_0x5ed18b(0xd87)]()['textures'][_0x38871c]),_0x3cdd7e[_0x5ed18b(0x2265)]('reflectivitySampler',_0x26ab5f[_0x5ed18b(0xd87)]()[_0x5ed18b(0xa8e)][_0x2719e9])),this[_0x5ed18b(0xf5f)]&&this['_depthRenderer']&&(_0x3cdd7e[_0x5ed18b(0x2265)](_0x5ed18b(0x2073),this[_0x5ed18b(0x1467)][_0x5ed18b(0x3439)]()),_0x3cdd7e[_0x5ed18b(0x42c)](_0x5ed18b(0x1f3d),this['_backfaceDepthTextureDownsample']+0x1));const _0x27c8ef=this[_0x5ed18b(0x3c5c)][_0x5ed18b(0x1647)];if(_0x27c8ef){const _0x52ca48=_0x27c8ef[_0x5ed18b(0x3ca4)](!0x0),_0xda0462=_0x27c8ef[_0x5ed18b(0x109d)](!0x0);_0xda0462[_0x5ed18b(0x4c1)](_0x53e5b7['jp'][_0x5ed18b(0x12cd)][0x0]),_0x52ca48[_0x5ed18b(0x4c1)](_0x53e5b7['jp'][_0x5ed18b(0x12cd)][0x1]),_0x3cdd7e[_0x5ed18b(0x3041)](_0x5ed18b(0x968),_0xda0462),_0x3cdd7e[_0x5ed18b(0x3041)]('view',_0x52ca48),_0x3cdd7e['setMatrix']('invView',_0x53e5b7['jp'][_0x5ed18b(0x12cd)][0x1]),_0x3cdd7e['setMatrix']('invProjectionMatrix',_0x53e5b7['jp'][_0x5ed18b(0x12cd)][0x0]),_0x3cdd7e[_0x5ed18b(0x42c)](_0x5ed18b(0xb77),this[_0x5ed18b(0xb77)]),_0x3cdd7e['setFloat'](_0x5ed18b(0x388f),this[_0x5ed18b(0x388f)]),_0x3cdd7e[_0x5ed18b(0x42c)](_0x5ed18b(0x18da),this[_0x5ed18b(0x18da)]),_0x3cdd7e[_0x5ed18b(0x42c)](_0x5ed18b(0x7f5),this[_0x5ed18b(0xea0)]),_0x3cdd7e[_0x5ed18b(0x42c)](_0x5ed18b(0x322e),this[_0x5ed18b(0x322e)]),_0x3cdd7e[_0x5ed18b(0x42c)](_0x5ed18b(0x1336),this[_0x5ed18b(0x1336)]),_0x3cdd7e[_0x5ed18b(0x42c)]('nearPlaneZ',_0x27c8ef[_0x5ed18b(0x248d)]),_0x3cdd7e[_0x5ed18b(0x42c)]('maxDistance',this['maxDistance']),_0x3cdd7e['setFloat'](_0x5ed18b(0x13e4),this[_0x5ed18b(0x13e4)]),_0x3cdd7e[_0x5ed18b(0x42c)](_0x5ed18b(0x421c),this['reflectivityThreshold']);var _0x1cc24c=this[_0x5ed18b(0x2f0a)]();_0x53e5b7['y3'][_0x5ed18b(0x260a)](_0x1cc24c[_0x5ed18b(0x146c)],_0x1cc24c[_0x5ed18b(0x3062)],0x1,_0x53e5b7['jp'][_0x5ed18b(0x12cd)][0x2]),_0xda0462[_0x5ed18b(0x3d93)](this[_0x5ed18b(0x3c5c)][_0x5ed18b(0x3e9d)]()[_0x5ed18b(0x246a)]?_0x1d7d61:_0x3ae575,_0x53e5b7['jp']['Matrix'][0x3]),_0x53e5b7['jp']['Matrix'][0x3][_0x5ed18b(0x3d93)](_0x53e5b7['jp']['Matrix'][0x2],_0x53e5b7['jp'][_0x5ed18b(0x12cd)][0x4]),_0x3cdd7e[_0x5ed18b(0x3041)](_0x5ed18b(0x2500),_0x53e5b7['jp'][_0x5ed18b(0x12cd)][0x4]),this[_0x5ed18b(0x4098)]&&(_0x3cdd7e[_0x5ed18b(0x2265)]('envCubeSampler',this[_0x5ed18b(0x4098)]),this[_0x5ed18b(0x4098)][_0x5ed18b(0x1220)]&&(_0x3cdd7e[_0x5ed18b(0x3c4c)]('vReflectionPosition',this[_0x5ed18b(0x4098)]['boundingBoxPosition']),_0x3cdd7e[_0x5ed18b(0x3c4c)](_0x5ed18b(0x3e09),this[_0x5ed18b(0x4098)][_0x5ed18b(0x1220)])));}}},this[_0x32f3e1(0x113a)][_0x32f3e1(0x103a)]=this['samples'],this[_0x32f3e1(0x2aac)]||(this['_ssrPostProcess']['_prePassEffectConfiguration']=new _0x501d64['g']());}[_0x493c76(0x3c3b)](){var _0x36444d=_0x493c76,_0x5a90fd=this['_scene'][_0x36444d(0x3e9d)]();this['_blurPostProcessX']=new _0x587cbd['D'](_0x36444d(0x3b04),_0x36444d(0x3b31),['texelOffsetScale'],[_0x36444d(0x3523)],this[_0x36444d(0x27a3)]()?0x1/(this[_0x36444d(0x1124)]+0x1):0x1,null,_0x26491e['g'][_0x36444d(0x12a7)],_0x5a90fd,!0x1,'',this[_0x36444d(0x1a76)]),this['_blurPostProcessX'][_0x36444d(0x172d)]=!0x1,this[_0x36444d(0x3a6)]['onApplyObservable']['add'](_0x3e9b8e=>{var _0x5504f0=_0x36444d,_0xcbdd5f=null!=(_0xcbdd5f=null==(_0xcbdd5f=this[_0x5504f0(0x3a6)])?void 0x0:_0xcbdd5f[_0x5504f0(0x2cbc)][_0x5504f0(0x146c)])?_0xcbdd5f:this[_0x5504f0(0x3c5c)]['getEngine']()[_0x5504f0(0x3583)]();_0x3e9b8e['setFloat2'](_0x5504f0(0x3dd7),this[_0x5504f0(0x120b)]/_0xcbdd5f,0x0);}),this[_0x36444d(0x205b)]=new _0x587cbd['D']('SSRblurY',_0x36444d(0x3b31),[_0x36444d(0x3dd7)],['textureSampler'],this['_useBlur']()?0x1/(this[_0x36444d(0x2334)]+0x1):0x1,null,_0x26491e['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x5a90fd,!0x1,'',this[_0x36444d(0x1a76)]),this[_0x36444d(0x205b)][_0x36444d(0x172d)]=!0x1,this[_0x36444d(0x205b)][_0x36444d(0x3206)][_0x36444d(0x2e5)](_0x8f0673=>{var _0x38d907=_0x36444d,_0x1304d1=null!=(_0x1304d1=null==(_0x1304d1=this['_blurPostProcessY'])?void 0x0:_0x1304d1[_0x38d907(0x2cbc)][_0x38d907(0x3062)])?_0x1304d1:this[_0x38d907(0x3c5c)][_0x38d907(0x3e9d)]()[_0x38d907(0x31af)]();_0x8f0673[_0x38d907(0x3f28)](_0x38d907(0x3dd7),0x0,this[_0x38d907(0x120b)]/_0x1304d1);});let _0xa65c5e='';this[_0x36444d(0x2847)]&&(_0xa65c5e+=_0x36444d(0x2a45)),this['_inputTextureColorIsInGammaSpace']&&(_0xa65c5e+=_0x36444d(0x3e94)),this[_0x36444d(0x28b0)]&&(_0xa65c5e+='#define\x20SSR_OUTPUT_IS_GAMMA_SPACE\x0a'),this[_0x36444d(0x22c0)]=new _0x587cbd['D']('SSRblurCombiner',_0x36444d(0x142f),[_0x36444d(0x18da),_0x36444d(0x388f),'reflectivityThreshold'],[_0x36444d(0x3523),_0x36444d(0xb10),_0x36444d(0x31d5)],this[_0x36444d(0x27a3)]()?0x1/(this[_0x36444d(0x2334)]+0x1):0x1,null,_0x26491e['g'][_0x36444d(0x16b2)],_0x5a90fd,!0x1,_0xa65c5e,this[_0x36444d(0x1a76)]),this[_0x36444d(0x22c0)][_0x36444d(0x172d)]=!0x1,this[_0x36444d(0x22c0)][_0x36444d(0x3206)][_0x36444d(0x2e5)](_0x1e4608=>{var _0x12b1fa=_0x36444d,_0x3bf3f9;const _0x3ff1a4=this[_0x12b1fa(0x25f3)],_0x41bf9b=this[_0x12b1fa(0x2dcd)];(_0x41bf9b||_0x3ff1a4)&&(_0x41bf9b&&(null==(_0x3bf3f9=this[_0x12b1fa(0x3c5c)]['activeCamera'])?void 0x0:_0x3bf3f9[_0x12b1fa(0x3fba)]())===this[_0x12b1fa(0x113a)]?(_0x3bf3f9=_0x41bf9b[_0x12b1fa(0xd87)]())&&_0x3bf3f9[_0x12b1fa(0xa8e)]&&_0x1e4608[_0x12b1fa(0x2265)](_0x12b1fa(0xb10),_0x3bf3f9[_0x12b1fa(0xa8e)][_0x41bf9b[_0x12b1fa(0x3395)](_0x26491e['g']['PREPASS_COLOR_TEXTURE_TYPE'])]):_0x1e4608[_0x12b1fa(0x269a)](_0x12b1fa(0xb10),this[_0x12b1fa(0x113a)]),_0x3ff1a4?(_0x3bf3f9=_0x3ff1a4[_0x12b1fa(0x2cb3)](_0x112661['m'][_0x12b1fa(0x19f0)]),_0x1e4608[_0x12b1fa(0x2265)](_0x12b1fa(0x31d5),_0x3ff1a4[_0x12b1fa(0x2ad4)]()[_0x12b1fa(0xa8e)][_0x3bf3f9])):_0x41bf9b&&(_0x3bf3f9=_0x41bf9b[_0x12b1fa(0x3395)](_0x26491e['g'][_0x12b1fa(0x2268)]),_0x1e4608[_0x12b1fa(0x2265)](_0x12b1fa(0x31d5),_0x41bf9b[_0x12b1fa(0xd87)]()['textures'][_0x3bf3f9])),_0x1e4608[_0x12b1fa(0x42c)]('strength',this[_0x12b1fa(0x18da)]),_0x1e4608['setFloat'](_0x12b1fa(0x388f),this[_0x12b1fa(0x388f)]),_0x1e4608['setFloat']('reflectivityThreshold',this['reflectivityThreshold']));});}['serialize'](){var _0x2df3a1=_0x493c76;const _0x312bb0=_0x42b49f['p4'][_0x2df3a1(0x96c)](this);return _0x312bb0['customType']='SSRRenderingPipeline',_0x312bb0;}static[_0x493c76(0x2de7)](_0x567a75,_0x7d5103,_0x1cdf01){var _0x1cd73e=_0x493c76;return _0x42b49f['p4']['Parse'](()=>new _0x227599(_0x567a75[_0x1cd73e(0x956)],_0x7d5103,_0x567a75[_0x1cd73e(0x17a0)]),_0x567a75,_0x7d5103,_0x1cdf01);}}_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x103a),null),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599['prototype'],_0x493c76(0x3c4b),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0xea0),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599['prototype'],_0x493c76(0xb77),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x18da),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x388f),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x322e),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x1336),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599[_0x493c76(0x1ce1)],'selfCollisionNumSkip',void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x421c),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])('_ssrDownsample')],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x1124),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])()],_0x227599['prototype'],'ssrDownsample',null),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x37f4))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x120b),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x3951))],_0x227599[_0x493c76(0x1ce1)],'_blurDownsample',void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x2830))],_0x227599[_0x493c76(0x1ce1)],'_enableSmoothReflections',void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x3bcd))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x4098),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x3dea))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x1f73),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x2a47))],_0x227599[_0x493c76(0x1ce1)],'_attenuateScreenBorders',void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x1129))],_0x227599['prototype'],_0x493c76(0x26ef),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x4208))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0xb3a),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x19e9))],_0x227599[_0x493c76(0x1ce1)],'_attenuateFacingCamera',void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x20c9))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x40fe),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x3cfe))],_0x227599['prototype'],'_clipToFrustum',void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x26f3))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0xf5f),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])('backfaceDepthTextureDownsample')],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x1beb),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])('backfaceForceDepthWriteTransparentMeshes')],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x17fe),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x1253))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x277c),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x2c50))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x24af),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x15e0))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x28b0),void 0x0),_0x4e5035([(0x0,_0x42b49f['qC'])(_0x493c76(0x3cba))],_0x227599[_0x493c76(0x1ce1)],_0x493c76(0x2847),void 0x0),(0x0,_0x11f22c['H'])(_0x493c76(0x2091),_0x227599);},0x4a3b:(_0x54eb90,_0x1ba9f9,_0x1be4eb)=>{var _0x2a1629=a8_0x1ec55c;function _0xac7142(_0x1c9e31,_0x129bef,_0xce742,_0x16f4e){var _0x32dd91=a8_0x5306,_0x4772c5,_0x16a9b8=arguments[_0x32dd91(0x18cc)],_0x15c750=_0x16a9b8<0x3?_0x129bef:null===_0x16f4e?_0x16f4e=Object[_0x32dd91(0x14a5)](_0x129bef,_0xce742):_0x16f4e;if('object'==typeof Reflect&&_0x32dd91(0x3d33)==typeof Reflect[_0x32dd91(0x3215)])_0x15c750=Reflect[_0x32dd91(0x3215)](_0x1c9e31,_0x129bef,_0xce742,_0x16f4e);else{for(var _0x4d35fe=_0x1c9e31[_0x32dd91(0x18cc)]-0x1;0x0<=_0x4d35fe;_0x4d35fe--)(_0x4772c5=_0x1c9e31[_0x4d35fe])&&(_0x15c750=(_0x16a9b8<0x3?_0x4772c5(_0x15c750):0x3<_0x16a9b8?_0x4772c5(_0x129bef,_0xce742,_0x15c750):_0x4772c5(_0x129bef,_0xce742))||_0x15c750);}0x3<_0x16a9b8&&_0x15c750&&Object['defineProperty'](_0x129bef,_0xce742,_0x15c750);}var _0x481e40=_0x1be4eb(0x10435),_0x12d051=_0x1be4eb(0x9a70),_0x2344c0=_0x1be4eb(0xd53f),_0x14528a=_0x1be4eb(0x17372),_0x305048=_0x1be4eb(0x12cad),_0x1b5f49=_0x1be4eb(0x95d8),_0x5a235e=_0x1be4eb(0x12eb7),_0x1b610e=_0x1be4eb(0xb95d),_0x4023ea=_0x1be4eb(0x12382),_0x1179bb=_0x1be4eb(0xaf6d),_0x3a4207=_0x1be4eb(0x1610),_0x234c60=_0x1be4eb(0x4158),_0x29d24f=_0x1be4eb(0x11c7a),_0x1bd066=_0x1be4eb(0x1aba);_0x1be4eb(0x8f99),_0x1be4eb(0x834e);class _0x1913a9 extends _0x5a235e['$']{constructor(_0x1b58f9,_0x2aab3a,_0x2d3703,_0x2d0746=null,_0x37e3fb){var _0x42be63=a8_0x5306;super(_0x2aab3a[_0x42be63(0x3e9d)](),_0x1b58f9),this['downSampleX4PostProcess']=null,this[_0x42be63(0x2a33)]=null,this[_0x42be63(0xeaf)]=[],this[_0x42be63(0x403d)]=[],this[_0x42be63(0x255b)]=null,this['volumetricLightPostProcess']=null,this[_0x42be63(0x1cf5)]=null,this[_0x42be63(0x2797)]=null,this['volumetricLightMergePostProces']=null,this[_0x42be63(0x1249)]=null,this['luminancePostProcess']=null,this[_0x42be63(0x64f)]=[],this[_0x42be63(0x1ea4)]=null,this[_0x42be63(0x197e)]=null,this[_0x42be63(0x39eb)]=null,this[_0x42be63(0x6d2)]=null,this[_0x42be63(0x99c)]=null,this['lensFlareComposePostProcess']=null,this['motionBlurPostProcess']=null,this[_0x42be63(0x1be2)]=null,this[_0x42be63(0x205d)]=null,this[_0x42be63(0x1020)]=null,this[_0x42be63(0x3269)]=0x1,this[_0x42be63(0x2578)]=0x200,this[_0x42be63(0x14a7)]=!0x1,this[_0x42be63(0x684)]=null,this[_0x42be63(0x1672)]=0.2,this[_0x42be63(0x30e0)]=0x4,this[_0x42be63(0x2de1)]=0x40,this[_0x42be63(0xab0)]=null,this[_0x42be63(0x8c9)]=0x1,this['hdrDecreaseRate']=0.5,this['hdrIncreaseRate']=0.5,this[_0x42be63(0x3cdf)]=null,this['lensFlareStrength']=0x14,this[_0x42be63(0xc71)]=1.4,this[_0x42be63(0x32ec)]=0.7,this[_0x42be63(0x1366)]=0x10,this[_0x42be63(0x2e06)]=0x200,this[_0x42be63(0x3e1c)]=null,this['lensFlareDirtTexture']=null,this[_0x42be63(0xa61)]=0xa,this[_0x42be63(0x1bbb)]=0x40,this['animations']=[],this[_0x42be63(0x365c)]=null,this[_0x42be63(0x5c3)]=0x1,this['_currentExposure']=0x1,this[_0x42be63(0xc69)]=!0x1,this['_hdrCurrentLuminance']=0x1,this['_motionStrength']=0x1,this[_0x42be63(0x3925)]=!0x1,this[_0x42be63(0x2be)]=[],this[_0x42be63(0x1d36)]=!0x1,this[_0x42be63(0x27b6)]=!0x1,this[_0x42be63(0x8b3)]=!0x1,this[_0x42be63(0x17b4)]=!0x1,this['_hdrEnabled']=!0x1,this[_0x42be63(0x1dc0)]=!0x1,this[_0x42be63(0x2e7c)]=!0x1,this[_0x42be63(0x18be)]=!0x1,this[_0x42be63(0x435)]=0x40,this[_0x42be63(0x13b3)]=0x32,this['_samples']=0x1,this[_0x42be63(0xb92)]=_0x37e3fb||_0x2aab3a[_0x42be63(0x3025)],this[_0x42be63(0xb92)]=this['_cameras'][_0x42be63(0x538)](),this['_camerasToBeAttached']=this[_0x42be63(0xb92)][_0x42be63(0x538)](),this[_0x42be63(0x3c5c)]=_0x2aab3a,this[_0x42be63(0x1451)]=_0x2d0746,this[_0x42be63(0x17a0)]=_0x2d3703,this[_0x42be63(0x3139)]=_0x2aab3a['getEngine']()[_0x42be63(0x16da)]()[_0x42be63(0x2998)]?_0x3a4207['g'][_0x42be63(0x1608)]:_0x3a4207['g'][_0x42be63(0x3d07)],_0x2aab3a[_0x42be63(0x40c0)][_0x42be63(0x10fe)](this),this['_buildPipeline']();}get[_0x2a1629(0x2dee)](){var _0x30e400=_0x2a1629;return this[_0x30e400(0x5c3)];}set[_0x2a1629(0x2dee)](_0x5a8b3a){var _0x2af2b9=_0x2a1629;this[_0x2af2b9(0x5c3)]=_0x5a8b3a,this[_0x2af2b9(0x419c)]=_0x5a8b3a;}get[_0x2a1629(0x377f)](){var _0xd48ebf=_0x2a1629;return this[_0xd48ebf(0xc69)];}set[_0x2a1629(0x377f)](_0x28973b){var _0x50674a=_0x2a1629;if(this[_0x50674a(0xc69)]=_0x28973b,this['hdrPostProcess']){const _0x33c17f=[_0x50674a(0x38f0)];_0x28973b&&_0x33c17f[_0x50674a(0xede)](_0x50674a(0x416d)),this['hdrPostProcess']['updateEffect'](_0x33c17f[_0x50674a(0x21ee)]('\x0a'));}}get['motionStrength'](){return this['_motionStrength'];}set[_0x2a1629(0x1313)](_0x437132){var _0x326bc7=_0x2a1629;this[_0x326bc7(0x670)]=_0x437132,this[_0x326bc7(0x3925)]&&this[_0x326bc7(0x455)]&&(this[_0x326bc7(0x455)]['motionStrength']=_0x437132);}get['objectBasedMotionBlur'](){return this['_isObjectBasedMotionBlur'];}set[_0x2a1629(0x3b2)](_0x3e6f00){var _0x3f06be=_0x2a1629,_0x11680f=this[_0x3f06be(0x3925)]!==_0x3e6f00;this['_isObjectBasedMotionBlur']=_0x3e6f00,_0x11680f&&this['_buildPipeline']();}get[_0x2a1629(0x159b)](){return this['_bloomEnabled'];}set['BloomEnabled'](_0x5542d1){var _0x38125b=_0x2a1629;this[_0x38125b(0x1d36)]!==_0x5542d1&&(this[_0x38125b(0x1d36)]=_0x5542d1,this[_0x38125b(0x3c9)]());}get['DepthOfFieldEnabled'](){return this['_depthOfFieldEnabled'];}set[_0x2a1629(0x1799)](_0x87cdb){var _0x780198=_0x2a1629;this[_0x780198(0x27b6)]!==_0x87cdb&&(this[_0x780198(0x27b6)]=_0x87cdb,this[_0x780198(0x3c9)]());}get[_0x2a1629(0x2580)](){return this['_lensFlareEnabled'];}set[_0x2a1629(0x2580)](_0x807e47){var _0x37f54b=_0x2a1629;this[_0x37f54b(0x17b4)]!==_0x807e47&&(this[_0x37f54b(0x17b4)]=_0x807e47,this['_buildPipeline']());}get[_0x2a1629(0x10f7)](){var _0x1f226f=_0x2a1629;return this[_0x1f226f(0x1e54)];}set[_0x2a1629(0x10f7)](_0x1bd93b){var _0x293bfe=_0x2a1629;this['_hdrEnabled']!==_0x1bd93b&&(this['_hdrEnabled']=_0x1bd93b,this[_0x293bfe(0x3c9)]());}get[_0x2a1629(0x7b6)](){var _0x2f9853=_0x2a1629;return this[_0x2f9853(0x8b3)];}set[_0x2a1629(0x7b6)](_0x54852e){var _0x473043=_0x2a1629;this[_0x473043(0x8b3)]!==_0x54852e&&(_0x54852e&&!this['_scene'][_0x473043(0x1fe1)]()?_0x12d051['Y'][_0x473043(0xc51)](_0x473043(0x54c)):(this[_0x473043(0x8b3)]=_0x54852e,this[_0x473043(0x3c9)]()));}get[_0x2a1629(0x82a)](){var _0x57c506=_0x2a1629;return this[_0x57c506(0x1dc0)];}set['MotionBlurEnabled'](_0x55c915){var _0x15e630=_0x2a1629;this[_0x15e630(0x1dc0)]!==_0x55c915&&(this[_0x15e630(0x1dc0)]=_0x55c915,this[_0x15e630(0x3c9)]());}get[_0x2a1629(0x113e)](){var _0x2f5cc8=_0x2a1629;return this[_0x2f5cc8(0x2e7c)];}set[_0x2a1629(0x113e)](_0x2e8413){var _0x113b0c=_0x2a1629;this[_0x113b0c(0x2e7c)]!==_0x2e8413&&(this[_0x113b0c(0x2e7c)]=_0x2e8413,this[_0x113b0c(0x3c9)]());}get['screenSpaceReflectionsEnabled'](){var _0xe41ca6=_0x2a1629;return this[_0xe41ca6(0x18be)];}set[_0x2a1629(0x2495)](_0x2c4a1a){var _0x4afaa0=_0x2a1629;this[_0x4afaa0(0x18be)]!==_0x2c4a1a&&(this[_0x4afaa0(0x18be)]=_0x2c4a1a,this['_buildPipeline']());}get['volumetricLightStepsCount'](){return this['_volumetricLightStepsCount'];}set['volumetricLightStepsCount'](_0x7553ea){var _0x4c78d4=_0x2a1629;this['volumetricLightPostProcess']&&this['volumetricLightPostProcess'][_0x4c78d4(0xc6a)]('#define\x20VLS\x0a#define\x20NB_STEPS\x20'+_0x7553ea[_0x4c78d4(0x3280)](0x1)),this['_volumetricLightStepsCount']=_0x7553ea;}get[_0x2a1629(0xc98)](){var _0x25c2f1=_0x2a1629;return this[_0x25c2f1(0x435)];}set[_0x2a1629(0xc98)](_0x3e0ab8){var _0x51f46d=_0x2a1629;this[_0x51f46d(0x455)]&&(this[_0x51f46d(0x3925)]?this[_0x51f46d(0x455)]['motionBlurSamples']=_0x3e0ab8:this[_0x51f46d(0x455)][_0x51f46d(0xc6a)](_0x51f46d(0x3b7a)+_0x3e0ab8[_0x51f46d(0x3280)](0x1))),this[_0x51f46d(0x435)]=_0x3e0ab8;}get[_0x2a1629(0x103a)](){return this['_samples'];}set[_0x2a1629(0x103a)](_0x104823){var _0x405c33=_0x2a1629;this[_0x405c33(0x2c89)]!==_0x104823&&(this[_0x405c33(0x2c89)]=_0x104823,this[_0x405c33(0x3c9)]());}[_0x2a1629(0x3c9)](){var _0x5aa5cd=_0x2a1629,_0x5bbf91=this[_0x5aa5cd(0x17a0)];const _0x52d1d7=this[_0x5aa5cd(0x3c5c)];this['_disposePostProcesses'](),null!==this['_cameras']&&(this[_0x5aa5cd(0x3c5c)][_0x5aa5cd(0x40c0)]['detachCamerasFromRenderPipeline'](this[_0x5aa5cd(0x956)],this[_0x5aa5cd(0xb92)]),this['_cameras']=this['_camerasToBeAttached'][_0x5aa5cd(0x538)]()),this['_reset'](),this['_screenSpaceReflectionsEnabled']&&(this['screenSpaceReflectionPostProcess']=new _0x1bd066['G'](_0x5aa5cd(0x695),_0x52d1d7,_0x5bbf91,null,_0x305048['x'][_0x5aa5cd(0x208f)],_0x52d1d7['getEngine'](),!0x1,this[_0x5aa5cd(0x3139)]),this[_0x5aa5cd(0x1020)][_0x5aa5cd(0x3206)]['add'](()=>{var _0x186cc0=_0x5aa5cd;this[_0x186cc0(0x365c)]=this[_0x186cc0(0x1020)];}),this[_0x5aa5cd(0x23e4)](new _0x1b610e['L'](_0x52d1d7[_0x5aa5cd(0x3e9d)](),_0x5aa5cd(0x3016),()=>this[_0x5aa5cd(0x1020)],!0x0))),this['_basePostProcess']?this[_0x5aa5cd(0x28c6)]=this[_0x5aa5cd(0x1451)]:this[_0x5aa5cd(0x28c6)]=new _0x1b5f49['D']('HDRPass',_0x5aa5cd(0x39ab),[],[],_0x5bbf91,null,_0x305048['x'][_0x5aa5cd(0x208f)],_0x52d1d7[_0x5aa5cd(0x3e9d)](),!0x1,_0x5aa5cd(0x2758),this['_floatTextureType']),this['originalPostProcess'][_0x5aa5cd(0x172d)]=!this[_0x5aa5cd(0x1020)],this['originalPostProcess'][_0x5aa5cd(0x3206)][_0x5aa5cd(0x2e5)](()=>{var _0x3e31d4=_0x5aa5cd;this[_0x3e31d4(0x365c)]=this[_0x3e31d4(0x28c6)];}),this[_0x5aa5cd(0x23e4)](new _0x1b610e['L'](_0x52d1d7['getEngine'](),_0x5aa5cd(0x26d2),()=>this[_0x5aa5cd(0x28c6)],!0x0)),this[_0x5aa5cd(0x1d36)]&&(this[_0x5aa5cd(0x1040)](_0x52d1d7,_0x5bbf91/0x4),this[_0x5aa5cd(0x3cbc)](_0x52d1d7,_0x5bbf91/0x4),this[_0x5aa5cd(0x38b)](_0x52d1d7,_0x5bbf91/0x4,0x1),this[_0x5aa5cd(0x1eef)](_0x52d1d7,_0x5bbf91),this[_0x5aa5cd(0x197e)]=new _0x1b5f49['D'](_0x5aa5cd(0xae5),_0x5aa5cd(0x39ab),[],[],_0x5bbf91,null,_0x305048['x'][_0x5aa5cd(0x208f)],_0x52d1d7[_0x5aa5cd(0x3e9d)](),!0x1,_0x5aa5cd(0x2758),_0x3a4207['g'][_0x5aa5cd(0x2aeb)]),this['addEffect'](new _0x1b610e['L'](_0x52d1d7['getEngine'](),_0x5aa5cd(0x1eec),()=>this[_0x5aa5cd(0x197e)],!0x0))),this[_0x5aa5cd(0x8b3)]&&(this['_createVolumetricLightPostProcess'](_0x52d1d7,_0x5bbf91),this['volumetricLightFinalPostProcess']=new _0x1b5f49['D']('HDRVLSFinal',_0x5aa5cd(0x39ab),[],[],_0x5bbf91,null,_0x305048['x'][_0x5aa5cd(0x208f)],_0x52d1d7[_0x5aa5cd(0x3e9d)](),!0x1,_0x5aa5cd(0x2758),_0x3a4207['g'][_0x5aa5cd(0x2aeb)]),this[_0x5aa5cd(0x23e4)](new _0x1b610e['L'](_0x52d1d7[_0x5aa5cd(0x3e9d)](),_0x5aa5cd(0x18fe),()=>this[_0x5aa5cd(0x1249)],!0x0))),this[_0x5aa5cd(0x17b4)]&&(this[_0x5aa5cd(0x12bc)](_0x52d1d7,_0x5bbf91),this['lensFlareFinalPostProcess']=new _0x1b5f49['D'](_0x5aa5cd(0x2218),_0x5aa5cd(0x39ab),[],[],_0x5bbf91,null,_0x305048['x'][_0x5aa5cd(0x208f)],_0x52d1d7['getEngine'](),!0x1,_0x5aa5cd(0x2758),_0x3a4207['g'][_0x5aa5cd(0x2aeb)]),this['addEffect'](new _0x1b610e['L'](_0x52d1d7[_0x5aa5cd(0x3e9d)](),_0x5aa5cd(0x2218),()=>this[_0x5aa5cd(0x39eb)],!0x0))),this[_0x5aa5cd(0x1e54)]&&(this['_createLuminancePostProcesses'](_0x52d1d7,this[_0x5aa5cd(0x3139)]),this[_0x5aa5cd(0x981)](_0x52d1d7,_0x5bbf91),this[_0x5aa5cd(0x6d2)]=new _0x1b5f49['D'](_0x5aa5cd(0x383c),_0x5aa5cd(0x39ab),[],[],_0x5bbf91,null,_0x305048['x'][_0x5aa5cd(0x208f)],_0x52d1d7['getEngine'](),!0x1,_0x5aa5cd(0x2758),_0x3a4207['g'][_0x5aa5cd(0x2aeb)]),this[_0x5aa5cd(0x23e4)](new _0x1b610e['L'](_0x52d1d7[_0x5aa5cd(0x3e9d)](),_0x5aa5cd(0x383c),()=>this[_0x5aa5cd(0x6d2)],!0x0))),this[_0x5aa5cd(0x27b6)]&&(this[_0x5aa5cd(0x38b)](_0x52d1d7,_0x5bbf91/0x2,0x3,_0x5aa5cd(0x1bbb)),this[_0x5aa5cd(0x49e)](_0x52d1d7,_0x5bbf91)),this['_motionBlurEnabled']&&this[_0x5aa5cd(0x13f3)](_0x52d1d7,_0x5bbf91),this[_0x5aa5cd(0x2e7c)]&&(this[_0x5aa5cd(0x205d)]=new _0x1179bb['P'](_0x5aa5cd(0xddc),0x1,null,_0x305048['x'][_0x5aa5cd(0x208f)],_0x52d1d7[_0x5aa5cd(0x3e9d)](),!0x1,_0x3a4207['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x5aa5cd(0x23e4)](new _0x1b610e['L'](_0x52d1d7[_0x5aa5cd(0x3e9d)](),_0x5aa5cd(0x421a),()=>this[_0x5aa5cd(0x205d)],!0x0))),null!==this['_cameras']&&this['_scene'][_0x5aa5cd(0x40c0)]['attachCamerasToRenderPipeline'](this['_name'],this[_0x5aa5cd(0xb92)]),!this[_0x5aa5cd(0x466)](this[_0x5aa5cd(0x2c89)])&&0x1<this[_0x5aa5cd(0x2c89)]&&_0x12d051['Y'][_0x5aa5cd(0xc51)]('MSAA\x20failed\x20to\x20enable,\x20MSAA\x20is\x20only\x20supported\x20in\x20browsers\x20that\x20support\x20webGL\x20>=\x202.0');}[_0x2a1629(0x1040)](_0x4463d7,_0x2cc6f4){var _0x490c0d=_0x2a1629;const _0x4aa314=new Array(0x20);this[_0x490c0d(0x94b)]=new _0x1b5f49['D'](_0x490c0d(0x2671),_0x490c0d(0x39ab),[_0x490c0d(0x79c)],[],_0x2cc6f4,null,_0x305048['x'][_0x490c0d(0x208f)],_0x4463d7[_0x490c0d(0x3e9d)](),!0x1,_0x490c0d(0x216d),this[_0x490c0d(0x3139)]),this['downSampleX4PostProcess']['onApply']=_0x43fc84=>{var _0x364a32=_0x490c0d;let _0x208e25=0x0;var _0x269b94=this[_0x364a32(0x94b)][_0x364a32(0x146c)],_0x1dd022=this[_0x364a32(0x94b)][_0x364a32(0x3062)];for(let _0x31c931=-0x2;_0x31c931<0x2;_0x31c931++)for(let _0x25a593=-0x2;_0x25a593<0x2;_0x25a593++)_0x4aa314[_0x208e25]=(_0x31c931+0.5)*(0x1/_0x269b94),_0x4aa314[_0x208e25+0x1]=(_0x25a593+0.5)*(0x1/_0x1dd022),_0x208e25+=0x2;_0x43fc84[_0x364a32(0x1371)](_0x364a32(0x79c),_0x4aa314);},this[_0x490c0d(0x23e4)](new _0x1b610e['L'](_0x4463d7[_0x490c0d(0x3e9d)](),'HDRDownSampleX4',()=>this[_0x490c0d(0x94b)],!0x0));}[_0x2a1629(0x3cbc)](_0x43ad4c,_0x156b94){var _0x42b09c=_0x2a1629;const _0x5a1a06=new Array(0x8);this[_0x42b09c(0x2a33)]=new _0x1b5f49['D'](_0x42b09c(0x109f),_0x42b09c(0x39ab),[_0x42b09c(0x79c),_0x42b09c(0x3269)],[],_0x156b94,null,_0x305048['x'][_0x42b09c(0x208f)],_0x43ad4c[_0x42b09c(0x3e9d)](),!0x1,_0x42b09c(0x2b53),this['_floatTextureType']),this[_0x42b09c(0x2a33)]['onApply']=_0x25609c=>{var _0xe8fb21=_0x42b09c,_0x87772=0x1/this['brightPassPostProcess']['width'],_0x15ce43=0x1/this[_0xe8fb21(0x2a33)][_0xe8fb21(0x3062)];_0x5a1a06[0x0]=-0.5*_0x87772,_0x5a1a06[0x1]=0.5*_0x15ce43,_0x5a1a06[0x2]=0.5*_0x87772,_0x5a1a06[0x3]=0.5*_0x15ce43,_0x5a1a06[0x4]=-0.5*_0x87772,_0x5a1a06[0x5]=-0.5*_0x15ce43,_0x5a1a06[0x6]=0.5*_0x87772,_0x5a1a06[0x7]=-0.5*_0x15ce43,_0x25609c[_0xe8fb21(0x1371)](_0xe8fb21(0x79c),_0x5a1a06),_0x25609c[_0xe8fb21(0x42c)]('brightThreshold',this[_0xe8fb21(0x3269)]);},this[_0x42b09c(0x23e4)](new _0x1b610e['L'](_0x43ad4c[_0x42b09c(0x3e9d)](),'HDRBrightPass',()=>this['brightPassPostProcess'],!0x0));}[_0x2a1629(0x38b)](_0x46e09b,_0x41ab83,_0x1b77c1,_0x3febba='blurWidth'){var _0x2f2177=_0x2a1629;const _0x55e2be=_0x46e09b[_0x2f2177(0x3e9d)](),_0x1e43da=new _0x4023ea['i'](_0x2f2177(0x1ac4)+_0x1b77c1,new _0x2344c0['FM'](0x1,0x0),this[_0x3febba],_0x41ab83,null,_0x305048['x'][_0x2f2177(0x208f)],_0x46e09b[_0x2f2177(0x3e9d)](),!0x1,this[_0x2f2177(0x3139)]),_0x577fac=new _0x4023ea['i']('HDRBlurV_'+_0x1b77c1,new _0x2344c0['FM'](0x0,0x1),this[_0x3febba],_0x41ab83,null,_0x305048['x'][_0x2f2177(0x208f)],_0x46e09b[_0x2f2177(0x3e9d)](),!0x1,this[_0x2f2177(0x3139)]);_0x1e43da[_0x2f2177(0x2808)][_0x2f2177(0x2e5)](()=>{var _0x900c16=_0x2f2177,_0x1a9540=_0x1e43da['width']/_0x55e2be[_0x900c16(0x3583)]();_0x1e43da[_0x900c16(0x29cc)]=this[_0x3febba]*_0x1a9540;}),_0x577fac[_0x2f2177(0x2808)][_0x2f2177(0x2e5)](()=>{var _0x5c70fb=_0x2f2177,_0x1f7770=_0x577fac[_0x5c70fb(0x3062)]/_0x55e2be[_0x5c70fb(0x31af)]();_0x577fac[_0x5c70fb(0x29cc)]=this[_0x5c70fb(0x14a7)]?0x40*_0x1f7770:this[_0x3febba]*_0x1f7770;}),this[_0x2f2177(0x23e4)](new _0x1b610e['L'](_0x46e09b[_0x2f2177(0x3e9d)](),'HDRBlurH'+_0x1b77c1,()=>_0x1e43da,!0x0)),this['addEffect'](new _0x1b610e['L'](_0x46e09b['getEngine'](),'HDRBlurV'+_0x1b77c1,()=>_0x577fac,!0x0)),this[_0x2f2177(0xeaf)][_0x2f2177(0xede)](_0x1e43da),this[_0x2f2177(0x403d)][_0x2f2177(0xede)](_0x577fac);}[_0x2a1629(0x1eef)](_0x3d7cf3,_0x5375d4){var _0x5b9e1f=_0x2a1629;this[_0x5b9e1f(0x255b)]=new _0x1b5f49['D'](_0x5b9e1f(0x2041),_0x5b9e1f(0x39ab),[_0x5b9e1f(0x2dee)],[_0x5b9e1f(0x3eee),_0x5b9e1f(0x1f0a)],_0x5375d4,null,_0x305048['x'][_0x5b9e1f(0x208f)],_0x3d7cf3[_0x5b9e1f(0x3e9d)](),!0x1,_0x5b9e1f(0xa34),this[_0x5b9e1f(0x3139)]),this[_0x5b9e1f(0x255b)][_0x5b9e1f(0x805)]=_0x5849ac=>{var _0x4e4039=_0x5b9e1f;_0x5849ac['setTextureFromPostProcess'](_0x4e4039(0x3eee),this[_0x4e4039(0x8b3)]?this['_currentDepthOfFieldSource']:this['originalPostProcess']),_0x5849ac[_0x4e4039(0x2265)](_0x4e4039(0x1f0a),this['lensTexture']),_0x5849ac[_0x4e4039(0x42c)](_0x4e4039(0x2dee),this[_0x4e4039(0x419c)]),this[_0x4e4039(0x365c)]=this[_0x4e4039(0x197e)];},this[_0x5b9e1f(0x23e4)](new _0x1b610e['L'](_0x3d7cf3['getEngine'](),_0x5b9e1f(0x2041),()=>this['textureAdderPostProcess'],!0x0));}[_0x2a1629(0x1fcd)](_0x7a0ebb,_0x5220b9){var _0xb7b72c=_0x2a1629;const _0x302b87=_0x7a0ebb[_0xb7b72c(0x1fe1)](),_0x2a952d=(_0x302b87[_0xb7b72c(0x3f79)]=!0x0,_0x302b87['getGBuffer']()),_0x57caf3=(this[_0xb7b72c(0x13e0)]=new _0x1b5f49['D']('HDRVLS','standard',['shadowViewProjection',_0xb7b72c(0x3662),_0xb7b72c(0x2477),_0xb7b72c(0x2229),_0xb7b72c(0x3c43),_0xb7b72c(0x3605),_0xb7b72c(0x3781)],[_0xb7b72c(0x406b),_0xb7b72c(0xe5d)],_0x5220b9/0x8,null,_0x305048['x'][_0xb7b72c(0x208f)],_0x7a0ebb[_0xb7b72c(0x3e9d)](),!0x1,_0xb7b72c(0x400)+this['_volumetricLightStepsCount'][_0xb7b72c(0x3280)](0x1)),_0x2344c0['FM'][_0xb7b72c(0x409)]());this[_0xb7b72c(0x13e0)]['onApply']=_0xd562d2=>{var _0x404c29=_0xb7b72c;if(this[_0x404c29(0xab0)]&&this[_0x404c29(0xab0)][_0x404c29(0x22c7)]()&&this[_0x404c29(0x3c5c)][_0x404c29(0x1647)]){const _0x2ef46=this['sourceLight']['getShadowGenerator']();_0xd562d2[_0x404c29(0x2265)](_0x404c29(0x406b),_0x2ef46[_0x404c29(0x2b3d)]()),_0xd562d2[_0x404c29(0x2265)]('positionSampler',_0x2a952d[_0x404c29(0xa8e)][0x2]),_0xd562d2['setColor3'](_0x404c29(0x2229),this[_0x404c29(0xab0)][_0x404c29(0x295d)]),_0xd562d2[_0x404c29(0x3c4c)]('sunDirection',this[_0x404c29(0xab0)][_0x404c29(0x370a)]()),_0xd562d2[_0x404c29(0x3c4c)]('cameraPosition',this[_0x404c29(0x3c5c)]['activeCamera']['globalPosition']),_0xd562d2[_0x404c29(0x3041)](_0x404c29(0x830),_0x2ef46[_0x404c29(0x15f2)]()),_0xd562d2['setFloat']('scatteringCoefficient',this[_0x404c29(0x1672)]),_0xd562d2[_0x404c29(0x42c)](_0x404c29(0x3605),this[_0x404c29(0x30e0)]),_0x57caf3['x']=this[_0x404c29(0xab0)]['getDepthMinZ'](this['_scene']['activeCamera']),_0x57caf3['y']=this[_0x404c29(0xab0)]['getDepthMaxZ'](this[_0x404c29(0x3c5c)]['activeCamera']),_0xd562d2[_0x404c29(0x1b7f)]('depthValues',_0x57caf3);}},this[_0xb7b72c(0x23e4)](new _0x1b610e['L'](_0x7a0ebb[_0xb7b72c(0x3e9d)](),_0xb7b72c(0xb93),()=>this[_0xb7b72c(0x13e0)],!0x0)),this[_0xb7b72c(0x38b)](_0x7a0ebb,_0x5220b9/0x4,0x0,_0xb7b72c(0x2de1)),this[_0xb7b72c(0xcd5)]=new _0x1b5f49['D'](_0xb7b72c(0x24a5),'standard',[],[_0xb7b72c(0x3d90)],_0x5220b9,null,_0x305048['x'][_0xb7b72c(0x208f)],_0x7a0ebb[_0xb7b72c(0x3e9d)](),!0x1,_0xb7b72c(0xe8e)),this[_0xb7b72c(0xcd5)][_0xb7b72c(0x805)]=_0x3eb3f9=>{var _0x362815=_0xb7b72c;_0x3eb3f9['setTextureFromPostProcess'](_0x362815(0x3d90),this[_0x362815(0x1d36)]?this[_0x362815(0x197e)]:this[_0x362815(0x28c6)]),this['_currentDepthOfFieldSource']=this[_0x362815(0x1249)];},this[_0xb7b72c(0x23e4)](new _0x1b610e['L'](_0x7a0ebb['getEngine'](),_0xb7b72c(0x24a5),()=>this[_0xb7b72c(0xcd5)],!0x0));}['_createLuminancePostProcesses'](_0x1e78b6,_0x728f7d){var _0x1846fc=_0x2a1629,_0x315ead=Math[_0x1846fc(0x421b)](0x3,_0x1913a9[_0x1846fc(0x1609)]);this[_0x1846fc(0x35bd)]=new _0x1b5f49['D'](_0x1846fc(0x1622),_0x1846fc(0x39ab),[_0x1846fc(0x1252)],[],{'width':_0x315ead,'height':_0x315ead},null,_0x305048['x'][_0x1846fc(0x208f)],_0x1e78b6[_0x1846fc(0x3e9d)](),!0x1,_0x1846fc(0x99b),_0x728f7d);const _0x361797=[];this['luminancePostProcess'][_0x1846fc(0x805)]=_0x136645=>{var _0x249e52=_0x1846fc,_0x57ab41=0x1/this[_0x249e52(0x35bd)]['width'],_0x4843d5=0x1/this[_0x249e52(0x35bd)][_0x249e52(0x3062)];_0x361797[0x0]=-0.5*_0x57ab41,_0x361797[0x1]=0.5*_0x4843d5,_0x361797[0x2]=0.5*_0x57ab41,_0x361797[0x3]=0.5*_0x4843d5,_0x361797[0x4]=-0.5*_0x57ab41,_0x361797[0x5]=-0.5*_0x4843d5,_0x361797[0x6]=0.5*_0x57ab41,_0x361797[0x7]=-0.5*_0x4843d5,_0x136645[_0x249e52(0x1371)]('lumOffsets',_0x361797);},this[_0x1846fc(0x23e4)](new _0x1b610e['L'](_0x1e78b6['getEngine'](),_0x1846fc(0x1622),()=>this[_0x1846fc(0x35bd)],!0x0));for(let _0x566525=_0x1913a9[_0x1846fc(0x1609)]-0x1;0x0<=_0x566525;_0x566525--){_0x315ead=Math[_0x1846fc(0x421b)](0x3,_0x566525);let _0x57713c=_0x1846fc(0x2ff5);0x0===_0x566525&&(_0x57713c+=_0x1846fc(0x34ca));var _0x33fd0f=new _0x1b5f49['D'](_0x1846fc(0x161d)+_0x566525,_0x1846fc(0x39ab),['dsOffsets',_0x1846fc(0xfb9)],[],{'width':_0x315ead,'height':_0x315ead},null,_0x305048['x'][_0x1846fc(0x208f)],_0x1e78b6['getEngine'](),!0x1,_0x57713c,_0x728f7d);this['luminanceDownSamplePostProcesses'][_0x1846fc(0xede)](_0x33fd0f);}let _0x3e9e6d=this[_0x1846fc(0x35bd)];this['luminanceDownSamplePostProcesses'][_0x1846fc(0x35b2)]((_0x385d1c,_0x452f9c)=>{var _0x47d11d=_0x1846fc;const _0x34d371=new Array(0x12);_0x385d1c[_0x47d11d(0x805)]=_0x3c15f7=>{var _0xf0c9f2=_0x47d11d;if(_0x3e9e6d){let _0x53a898=0x0;for(let _0x1426e9=-0x1;_0x1426e9<0x2;_0x1426e9++)for(let _0x4f8375=-0x1;_0x4f8375<0x2;_0x4f8375++)_0x34d371[_0x53a898]=_0x1426e9/_0x3e9e6d[_0xf0c9f2(0x146c)],_0x34d371[_0x53a898+0x1]=_0x4f8375/_0x3e9e6d[_0xf0c9f2(0x3062)],_0x53a898+=0x2;_0x3c15f7[_0xf0c9f2(0x1371)](_0xf0c9f2(0x79c),_0x34d371),_0x3c15f7[_0xf0c9f2(0x42c)](_0xf0c9f2(0xfb9),0.5/_0x3e9e6d[_0xf0c9f2(0x146c)]),_0x3e9e6d=_0x452f9c===this['luminanceDownSamplePostProcesses'][_0xf0c9f2(0x18cc)]-0x1?this['luminancePostProcess']:_0x385d1c;}},_0x452f9c===this[_0x47d11d(0x64f)]['length']-0x1&&(_0x385d1c[_0x47d11d(0x1493)]=()=>{var _0x2b726a=_0x47d11d;const _0x1cac74=_0x1e78b6[_0x2b726a(0x3e9d)]()[_0x2b726a(0x32d5)](0x0,0x0,0x1,0x1),_0x3287be=new _0x2344c0['Lt'](0x1/0xfd02ff,0x1/0xfe01,0x1/0xff,0x1);_0x1cac74[_0x2b726a(0x2cc0)](_0x44d2c1=>{var _0x578f34=_0x2b726a;_0x44d2c1=new Uint8Array(_0x44d2c1[_0x578f34(0x11c3)]),this[_0x578f34(0x1ed9)]=(_0x44d2c1[0x0]*_0x3287be['x']+_0x44d2c1[0x1]*_0x3287be['y']+_0x44d2c1[0x2]*_0x3287be['z']+_0x44d2c1[0x3]*_0x3287be['w'])/0x64;});}),this['addEffect'](new _0x1b610e['L'](_0x1e78b6['getEngine'](),_0x47d11d(0x161d)+_0x452f9c,()=>_0x385d1c,!0x0));});}['_createHdrPostProcess'](_0x3dfa1a,_0x50978e){var _0x388760=_0x2a1629;const _0x4ec9ce=[_0x388760(0x38f0)];this['_hdrAutoExposure']&&_0x4ec9ce[_0x388760(0xede)](_0x388760(0x416d)),this[_0x388760(0x1ea4)]=new _0x1b5f49['D']('HDR',_0x388760(0x39ab),[_0x388760(0x3777)],[_0x388760(0x908)],_0x50978e,null,_0x305048['x']['BILINEAR_SAMPLINGMODE'],_0x3dfa1a[_0x388760(0x3e9d)](),!0x1,_0x4ec9ce[_0x388760(0x21ee)]('\x0a'),_0x3a4207['g'][_0x388760(0x2aeb)]);let _0x4aff9a=0x1,_0x166adf=0x0,_0x56cd88=0x0;this[_0x388760(0x1ea4)]['onApply']=_0x41c2ad=>{var _0xb02343=_0x388760,_0xa08c02;_0x41c2ad['setTextureFromPostProcess']('textureAdderSampler',this['_currentDepthOfFieldSource']),_0x166adf+=_0x3dfa1a[_0xb02343(0x3e9d)]()[_0xb02343(0x27dd)](),_0x4aff9a<0x0?_0x4aff9a=this['_hdrCurrentLuminance']:(_0xa08c02=(_0x56cd88-_0x166adf)/0x3e8,this[_0xb02343(0x1ed9)]<_0x4aff9a+this[_0xb02343(0x1447)]*_0xa08c02?_0x4aff9a+=this[_0xb02343(0x1447)]*_0xa08c02:this[_0xb02343(0x1ed9)]>_0x4aff9a-this['hdrIncreaseRate']*_0xa08c02?_0x4aff9a-=this['hdrIncreaseRate']*_0xa08c02:_0x4aff9a=this[_0xb02343(0x1ed9)]),this[_0xb02343(0x377f)]?this['_currentExposure']=this[_0xb02343(0x5c3)]/_0x4aff9a:(_0x4aff9a=_0x14528a['R'][_0xb02343(0x2641)](_0x4aff9a,this[_0xb02343(0x8c9)],0x56bc75e2d63100000),_0x41c2ad[_0xb02343(0x42c)](_0xb02343(0x3777),_0x4aff9a)),_0x56cd88=_0x166adf,this[_0xb02343(0x365c)]=this[_0xb02343(0x6d2)];},this['addEffect'](new _0x1b610e['L'](_0x3dfa1a[_0x388760(0x3e9d)](),'HDR',()=>this[_0x388760(0x1ea4)],!0x0));}[_0x2a1629(0x12bc)](_0x7cbfae,_0x3bc86c){var _0x3612f8=_0x2a1629;this[_0x3612f8(0x99c)]=new _0x1b5f49['D']('HDRLensFlare',_0x3612f8(0x39ab),[_0x3612f8(0x18da),_0x3612f8(0x19fb),'haloWidth',_0x3612f8(0xd29),'distortionStrength'],[_0x3612f8(0x3e70)],_0x3bc86c/0x2,null,_0x305048['x'][_0x3612f8(0x208f)],_0x7cbfae[_0x3612f8(0x3e9d)](),!0x1,_0x3612f8(0x20ed),_0x3a4207['g'][_0x3612f8(0x2aeb)]),this['addEffect'](new _0x1b610e['L'](_0x7cbfae[_0x3612f8(0x3e9d)](),_0x3612f8(0x3e60),()=>this[_0x3612f8(0x99c)],!0x0)),this[_0x3612f8(0x38b)](_0x7cbfae,_0x3bc86c/0x4,0x2,'lensFlareBlurWidth'),this['lensFlareComposePostProcess']=new _0x1b5f49['D'](_0x3612f8(0x988),_0x3612f8(0x39ab),[_0x3612f8(0x2350)],[_0x3612f8(0x3eee),_0x3612f8(0x1850),'lensStarSampler'],_0x3bc86c,null,_0x305048['x'][_0x3612f8(0x208f)],_0x7cbfae[_0x3612f8(0x3e9d)](),!0x1,'#define\x20LENS_FLARE_COMPOSE',_0x3a4207['g'][_0x3612f8(0x2aeb)]),this[_0x3612f8(0x23e4)](new _0x1b610e['L'](_0x7cbfae['getEngine'](),_0x3612f8(0x988),()=>this[_0x3612f8(0x111d)],!0x0));const _0x1c8cdf=new _0x2344c0['FM'](0x0,0x0),_0x37f693=(this[_0x3612f8(0x99c)][_0x3612f8(0x2418)]=!0x0,this[_0x3612f8(0x99c)]['onApply']=_0x4a4c5d=>{var _0x10799f=_0x3612f8;_0x4a4c5d['setTextureFromPostProcess']('textureSampler',this['_bloomEnabled']?this[_0x10799f(0xeaf)][0x0]:this[_0x10799f(0x28c6)]),_0x4a4c5d[_0x10799f(0x2265)](_0x10799f(0x3e70),this[_0x10799f(0x3cdf)]),_0x4a4c5d['setFloat'](_0x10799f(0x18da),this['lensFlareStrength']),_0x4a4c5d[_0x10799f(0x42c)](_0x10799f(0x19fb),this[_0x10799f(0xc71)]),_0x4a4c5d['setFloat'](_0x10799f(0x3fc9),this[_0x10799f(0x32ec)]),_0x1c8cdf['x']=this['lensFlarePostProcess'][_0x10799f(0x146c)],_0x1c8cdf['y']=this[_0x10799f(0x99c)]['height'],_0x4a4c5d[_0x10799f(0x1b7f)](_0x10799f(0xd29),_0x1c8cdf),_0x4a4c5d[_0x10799f(0x42c)](_0x10799f(0x40d5),this[_0x10799f(0x1366)]);},_0x2344c0['y3'][_0x3612f8(0x3ef3)](0x2,0x0,-0x1,0x0,0x0,0x2,-0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x42fd77=_0x2344c0['y3'][_0x3612f8(0x3ef3)](0.5,0x0,0.5,0x0,0x0,0.5,0.5,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);this[_0x3612f8(0x111d)][_0x3612f8(0x805)]=_0x253ffc=>{var _0x1d7fc9=_0x3612f8;if(this[_0x1d7fc9(0x3c5c)][_0x1d7fc9(0x1647)]){_0x253ffc[_0x1d7fc9(0x269a)](_0x1d7fc9(0x3eee),this[_0x1d7fc9(0x99c)]),_0x253ffc[_0x1d7fc9(0x2265)](_0x1d7fc9(0x1850),this[_0x1d7fc9(0x3caf)]),_0x253ffc[_0x1d7fc9(0x2265)](_0x1d7fc9(0x1a50),this[_0x1d7fc9(0x3e1c)]);const _0x3c0be5=this[_0x1d7fc9(0x3c5c)][_0x1d7fc9(0x1647)][_0x1d7fc9(0x3ca4)]()[_0x1d7fc9(0x3fe5)](0x0),_0x78954b=this[_0x1d7fc9(0x3c5c)][_0x1d7fc9(0x1647)][_0x1d7fc9(0x3ca4)]()['getRow'](0x2);var _0x4d29c6=_0x2344c0['P'][_0x1d7fc9(0x29f5)](_0x3c0be5['toVector3'](),new _0x2344c0['P'](0x1,0x0,0x0))+_0x2344c0['P'][_0x1d7fc9(0x29f5)](_0x78954b[_0x1d7fc9(0x27e6)](),new _0x2344c0['P'](0x0,0x0,0x1)),_0x4d29c6=(_0x4d29c6*=0x4,_0x2344c0['y3']['FromValues'](0.5*Math[_0x1d7fc9(0x32c3)](_0x4d29c6),-Math['sin'](_0x4d29c6),0x0,0x0,Math[_0x1d7fc9(0x3380)](_0x4d29c6),0.5*Math['cos'](_0x4d29c6),0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x4d29c6=_0x42fd77[_0x1d7fc9(0x2383)](_0x4d29c6)[_0x1d7fc9(0x2383)](_0x37f693);_0x253ffc['setMatrix'](_0x1d7fc9(0x2350),_0x4d29c6),this['_currentDepthOfFieldSource']=this[_0x1d7fc9(0x39eb)];}};}[_0x2a1629(0x49e)](_0x4c1be8,_0x4e4871){var _0x3c28eb=_0x2a1629;this[_0x3c28eb(0x1be2)]=new _0x1b5f49['D'](_0x3c28eb(0x123c),'standard',['distance'],[_0x3c28eb(0x3eee),_0x3c28eb(0x20f3)],_0x4e4871,null,_0x305048['x'][_0x3c28eb(0x208f)],_0x4c1be8[_0x3c28eb(0x3e9d)](),!0x1,'#define\x20DEPTH_OF_FIELD',_0x3a4207['g'][_0x3c28eb(0x2aeb)]),this[_0x3c28eb(0x1be2)][_0x3c28eb(0x805)]=_0x305307=>{var _0x2d1068=_0x3c28eb;_0x305307['setTextureFromPostProcess'](_0x2d1068(0x3eee),this['_currentDepthOfFieldSource']),_0x305307[_0x2d1068(0x2265)](_0x2d1068(0x20f3),this['_getDepthTexture']()),_0x305307[_0x2d1068(0x42c)](_0x2d1068(0xd4b),this[_0x2d1068(0xa61)]);},this[_0x3c28eb(0x23e4)](new _0x1b610e['L'](_0x4c1be8[_0x3c28eb(0x3e9d)](),_0x3c28eb(0x123c),()=>this[_0x3c28eb(0x1be2)],!0x0));}[_0x2a1629(0x13f3)](_0x348bff,_0x17e678){var _0x3a901c=_0x2a1629;if(this[_0x3a901c(0x3925)]){const _0x4f73b4=new _0x29d24f['b'](_0x3a901c(0x1485),_0x348bff,_0x17e678,null,_0x305048['x'][_0x3a901c(0x208f)],_0x348bff[_0x3a901c(0x3e9d)](),!0x1,_0x3a4207['g'][_0x3a901c(0x2aeb)]);_0x4f73b4[_0x3a901c(0x1313)]=this[_0x3a901c(0x1313)],_0x4f73b4[_0x3a901c(0xc98)]=this[_0x3a901c(0xc98)],this[_0x3a901c(0x455)]=_0x4f73b4;}else{this['motionBlurPostProcess']=new _0x1b5f49['D']('HDRMotionBlur',_0x3a901c(0x39ab),[_0x3a901c(0x1c61),_0x3a901c(0x3309),_0x3a901c(0x32d8),'motionScale','motionStrength'],[_0x3a901c(0x20f3)],_0x17e678,null,_0x305048['x'][_0x3a901c(0x208f)],_0x348bff[_0x3a901c(0x3e9d)](),!0x1,'#define\x20MOTION_BLUR\x0a#define\x20MAX_MOTION_SAMPLES\x20'+this['motionBlurSamples'][_0x3a901c(0x3280)](0x1),_0x3a4207['g'][_0x3a901c(0x2aeb)]);let _0x400cc3,_0x2e06f4=_0x2344c0['y3']['Identity']();const _0x2afc3d=_0x2344c0['y3'][_0x3a901c(0x5f3)]();let _0x40f344=_0x2344c0['y3'][_0x3a901c(0x5f3)]();const _0x290793=_0x2344c0['FM'][_0x3a901c(0x409)]();this[_0x3a901c(0x455)][_0x3a901c(0x805)]=_0x554229=>{var _0x4a2e19=_0x3a901c;(_0x40f344=_0x348bff[_0x4a2e19(0x109d)]()[_0x4a2e19(0x2383)](_0x348bff[_0x4a2e19(0x3ca4)]()))[_0x4a2e19(0x4c1)](_0x2afc3d),_0x554229[_0x4a2e19(0x3041)](_0x4a2e19(0x1c61),_0x2afc3d),_0x554229['setMatrix']('prevViewProjection',_0x2e06f4),_0x2e06f4=_0x40f344,_0x290793['x']=this[_0x4a2e19(0x455)][_0x4a2e19(0x146c)],_0x290793['y']=this[_0x4a2e19(0x455)][_0x4a2e19(0x3062)],_0x554229[_0x4a2e19(0x1b7f)](_0x4a2e19(0x32d8),_0x290793),_0x400cc3=_0x348bff['getEngine']()[_0x4a2e19(0x35a9)]()/0x3c,_0x554229[_0x4a2e19(0x42c)](_0x4a2e19(0x2d8b),_0x400cc3),_0x554229[_0x4a2e19(0x42c)](_0x4a2e19(0x1313),this['motionStrength']),_0x554229[_0x4a2e19(0x2265)]('depthSampler',this[_0x4a2e19(0x21f3)]());};}this[_0x3a901c(0x23e4)](new _0x1b610e['L'](_0x348bff['getEngine'](),'HDRMotionBlur',()=>this[_0x3a901c(0x455)],!0x0));}[_0x2a1629(0x21f3)](){var _0x29f6dd=_0x2a1629;if(this[_0x29f6dd(0x3c5c)][_0x29f6dd(0x3e9d)]()[_0x29f6dd(0x16da)]()[_0x29f6dd(0x30cb)]){const _0x5418e3=this[_0x29f6dd(0x3c5c)][_0x29f6dd(0x1fe1)]();return _0x5418e3[_0x29f6dd(0x2ad4)]()['textures'][0x0];}return this[_0x29f6dd(0x3c5c)]['enableDepthRenderer']()[_0x29f6dd(0x3439)]();}[_0x2a1629(0x215)](){var _0x12d203=_0x2a1629;for(let _0x123fa9=0x0;_0x123fa9<this[_0x12d203(0xb92)]['length'];_0x123fa9++){var _0x1c9d2e=this[_0x12d203(0xb92)][_0x123fa9];this[_0x12d203(0x28c6)]&&this[_0x12d203(0x28c6)]['dispose'](_0x1c9d2e),this[_0x12d203(0x1020)]&&this[_0x12d203(0x1020)]['dispose'](_0x1c9d2e),this[_0x12d203(0x94b)]&&this[_0x12d203(0x94b)][_0x12d203(0x41a)](_0x1c9d2e),this[_0x12d203(0x2a33)]&&this['brightPassPostProcess'][_0x12d203(0x41a)](_0x1c9d2e),this['textureAdderPostProcess']&&this[_0x12d203(0x255b)][_0x12d203(0x41a)](_0x1c9d2e),this[_0x12d203(0x13e0)]&&this['volumetricLightPostProcess'][_0x12d203(0x41a)](_0x1c9d2e),this[_0x12d203(0x1cf5)]&&this[_0x12d203(0x1cf5)]['dispose'](_0x1c9d2e),this[_0x12d203(0x2797)]&&this['volumetricLightSmoothYPostProcess']['dispose'](_0x1c9d2e),this['volumetricLightMergePostProces']&&this[_0x12d203(0xcd5)][_0x12d203(0x41a)](_0x1c9d2e),this['volumetricLightFinalPostProcess']&&this[_0x12d203(0x1249)][_0x12d203(0x41a)](_0x1c9d2e),this[_0x12d203(0x99c)]&&this[_0x12d203(0x99c)][_0x12d203(0x41a)](_0x1c9d2e),this['lensFlareComposePostProcess']&&this['lensFlareComposePostProcess']['dispose'](_0x1c9d2e);for(let _0xef3f91=0x0;_0xef3f91<this['luminanceDownSamplePostProcesses'][_0x12d203(0x18cc)];_0xef3f91++)this[_0x12d203(0x64f)][_0xef3f91][_0x12d203(0x41a)](_0x1c9d2e);this[_0x12d203(0x35bd)]&&this['luminancePostProcess'][_0x12d203(0x41a)](_0x1c9d2e),this[_0x12d203(0x1ea4)]&&this[_0x12d203(0x1ea4)][_0x12d203(0x41a)](_0x1c9d2e),this[_0x12d203(0x6d2)]&&this[_0x12d203(0x6d2)]['dispose'](_0x1c9d2e),this['depthOfFieldPostProcess']&&this[_0x12d203(0x1be2)][_0x12d203(0x41a)](_0x1c9d2e),this[_0x12d203(0x455)]&&this[_0x12d203(0x455)][_0x12d203(0x41a)](_0x1c9d2e),this['fxaaPostProcess']&&this[_0x12d203(0x205d)]['dispose'](_0x1c9d2e);for(let _0x2ec048=0x0;_0x2ec048<this[_0x12d203(0xeaf)][_0x12d203(0x18cc)];_0x2ec048++)this[_0x12d203(0xeaf)][_0x2ec048][_0x12d203(0x41a)](_0x1c9d2e);for(let _0x5cdda0=0x0;_0x5cdda0<this[_0x12d203(0x403d)][_0x12d203(0x18cc)];_0x5cdda0++)this[_0x12d203(0x403d)][_0x5cdda0][_0x12d203(0x41a)](_0x1c9d2e);}this[_0x12d203(0x28c6)]=null,this[_0x12d203(0x94b)]=null,this[_0x12d203(0x2a33)]=null,this[_0x12d203(0x255b)]=null,this[_0x12d203(0x197e)]=null,this[_0x12d203(0x13e0)]=null,this[_0x12d203(0x1cf5)]=null,this[_0x12d203(0x2797)]=null,this[_0x12d203(0xcd5)]=null,this[_0x12d203(0x1249)]=null,this[_0x12d203(0x99c)]=null,this['lensFlareComposePostProcess']=null,this['luminancePostProcess']=null,this[_0x12d203(0x1ea4)]=null,this[_0x12d203(0x6d2)]=null,this['depthOfFieldPostProcess']=null,this[_0x12d203(0x455)]=null,this['fxaaPostProcess']=null,this[_0x12d203(0x1020)]=null,this[_0x12d203(0x64f)][_0x12d203(0x18cc)]=0x0,this[_0x12d203(0xeaf)][_0x12d203(0x18cc)]=0x0,this['blurVPostProcesses'][_0x12d203(0x18cc)]=0x0;}[_0x2a1629(0x41a)](){var _0x214deb=_0x2a1629;this[_0x214deb(0x215)](),this[_0x214deb(0x3c5c)][_0x214deb(0x40c0)][_0x214deb(0x3d1b)](this['_name'],this['_cameras']),super['dispose']();}[_0x2a1629(0x18e2)](){var _0x20ac95=_0x2a1629;const _0x6c4297=_0x481e40['p4'][_0x20ac95(0x96c)](this);return this[_0x20ac95(0xab0)]&&(_0x6c4297[_0x20ac95(0x3eaf)]=this[_0x20ac95(0xab0)]['id']),this[_0x20ac95(0x1020)]&&(_0x6c4297['screenSpaceReflectionPostProcess']=_0x481e40['p4'][_0x20ac95(0x96c)](this[_0x20ac95(0x1020)])),_0x6c4297[_0x20ac95(0x2386)]=_0x20ac95(0x4091),_0x6c4297;}static[_0x2a1629(0x2de7)](_0x29a509,_0x55cae3,_0x2bbd38){var _0x54987d=_0x2a1629;const _0x3e5454=_0x481e40['p4'][_0x54987d(0x2de7)](()=>new _0x1913a9(_0x29a509[_0x54987d(0x956)],_0x55cae3,_0x29a509[_0x54987d(0x17a0)]),_0x29a509,_0x55cae3,_0x2bbd38);return _0x29a509[_0x54987d(0x3eaf)]&&(_0x3e5454[_0x54987d(0xab0)]=_0x55cae3[_0x54987d(0x117e)](_0x29a509[_0x54987d(0x3eaf)])),_0x29a509[_0x54987d(0x1020)]&&_0x481e40['p4'][_0x54987d(0x2de7)](()=>_0x3e5454[_0x54987d(0x1020)],_0x29a509[_0x54987d(0x1020)],_0x55cae3,_0x2bbd38),_0x3e5454;}}_0x1913a9['LuminanceSteps']=0x6,_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x3269),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x2578),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x14a7),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x2dee),null),_0xac7142([(0x0,_0x481e40['oU'])(_0x2a1629(0x684))],_0x1913a9[_0x2a1629(0x1ce1)],'lensTexture',void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x1672),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x30e0),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],'volumetricLightBlurScale',void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x8c9),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],'hdrDecreaseRate',void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x1721),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9['prototype'],_0x2a1629(0x377f),null),_0xac7142([(0x0,_0x481e40['oU'])(_0x2a1629(0x3cdf))],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x3cdf),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x38fe),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0xc71),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],'lensFlareHaloWidth',void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x1366),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9['prototype'],_0x2a1629(0x2e06),void 0x0),_0xac7142([(0x0,_0x481e40['oU'])(_0x2a1629(0x3e1c))],_0x1913a9['prototype'],_0x2a1629(0x3e1c),void 0x0),_0xac7142([(0x0,_0x481e40['oU'])(_0x2a1629(0x3caf))],_0x1913a9[_0x2a1629(0x1ce1)],'lensFlareDirtTexture',void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9['prototype'],_0x2a1629(0xa61),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x1bbb),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x1313),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9['prototype'],_0x2a1629(0x3b2),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x17a0),void 0x0),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9['prototype'],_0x2a1629(0x159b),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x1799),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],'LensFlareEnabled',null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x10f7),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x7b6),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9['prototype'],_0x2a1629(0x82a),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x113e),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x2495),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0x31b3),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9[_0x2a1629(0x1ce1)],_0x2a1629(0xc98),null),_0xac7142([(0x0,_0x481e40['qC'])()],_0x1913a9['prototype'],_0x2a1629(0x103a),null),(0x0,_0x234c60['H'])('BABYLON.StandardRenderingPipeline',_0x1913a9);},0x842f:(_0x372715,_0x3515c3,_0x2713e6)=>{_0x2713e6(0x4df7),_0x2713e6(0xb95d),_0x2713e6(0x12eb7),_0x2713e6(0x8f99);},0xb95d:(_0x47174f,_0x33ab55,_0x8954ec)=>{var _0xa7ce3d=a8_0x1ec55c;_0x8954ec['d'](_0x33ab55,{'L':()=>_0x593938});var _0x1a4d6e=_0x8954ec(0x4ba7);class _0x593938{constructor(_0x194cf5,_0x10a44a,_0x3f1c6c,_0xe23e66){var _0x374911=a8_0x5306;this[_0x374911(0x956)]=_0x10a44a,this[_0x374911(0x2833)]=_0xe23e66||!0x0,this['_getPostProcesses']=_0x3f1c6c,this['_cameras']={},this[_0x374911(0x4e8)]={},this[_0x374911(0x3b2b)]={};}get[_0xa7ce3d(0x3778)](){var _0x3f003e=_0xa7ce3d;for(const _0x1c9f62 in this[_0x3f003e(0x3b2b)])if(Object[_0x3f003e(0x1ce1)][_0x3f003e(0x55a)][_0x3f003e(0x15d4)](this[_0x3f003e(0x3b2b)],_0x1c9f62)){var _0x30f100=this['_postProcesses'][_0x1c9f62];for(let _0x360bd5=0x0;_0x360bd5<_0x30f100[_0x3f003e(0x18cc)];_0x360bd5++)if(!_0x30f100[_0x360bd5]['isSupported'])return!0x1;}return!0x0;}[_0xa7ce3d(0x36f4)](){}[_0xa7ce3d(0x262c)](_0x4bc98a){var _0x5bc113=_0xa7ce3d,_0x1bb4a6,_0x437930,_0x5e54dc=_0x1a4d6e['w1'][_0x5bc113(0x377d)](_0x4bc98a||this[_0x5bc113(0xb92)]);if(_0x5e54dc)for(let _0x543186=0x0;_0x543186<_0x5e54dc[_0x5bc113(0x18cc)];_0x543186++){const _0x4472a5=_0x5e54dc[_0x543186];if(_0x4472a5){const _0x1abc54=_0x4472a5['name'];_0x1bb4a6=this['_singleInstance']?0x0:_0x1abc54,this['_postProcesses'][_0x1bb4a6]||(_0x437930=this[_0x5bc113(0x3d71)]())&&(this[_0x5bc113(0x3b2b)][_0x1bb4a6]=Array[_0x5bc113(0x2cb4)](_0x437930)?_0x437930:[_0x437930]),this[_0x5bc113(0x4e8)][_0x1abc54]||(this[_0x5bc113(0x4e8)][_0x1abc54]=[]),this[_0x5bc113(0x3b2b)][_0x1bb4a6][_0x5bc113(0x35b2)](_0x51a121=>{var _0x487de0=_0x5bc113;_0x51a121=_0x4472a5[_0x487de0(0x2bf0)](_0x51a121),this[_0x487de0(0x4e8)][_0x1abc54][_0x487de0(0xede)](_0x51a121);}),this[_0x5bc113(0xb92)][_0x1abc54]||(this['_cameras'][_0x1abc54]=_0x4472a5);}}}['_detachCameras'](_0x4e011e){var _0x3bbfba=_0xa7ce3d,_0x3fcc60=_0x1a4d6e['w1'][_0x3bbfba(0x377d)](_0x4e011e||this[_0x3bbfba(0xb92)]);if(_0x3fcc60)for(let _0x24ce0e=0x0;_0x24ce0e<_0x3fcc60[_0x3bbfba(0x18cc)];_0x24ce0e++){const _0x22a84f=_0x3fcc60[_0x24ce0e];var _0x59feff=_0x22a84f[_0x3bbfba(0xc1b)];const _0x495340=this['_postProcesses'][this['_singleInstance']?0x0:_0x59feff];_0x495340&&_0x495340['forEach'](_0x237ba3=>{var _0x2970a3=_0x3bbfba;_0x22a84f[_0x2970a3(0x97b)](_0x237ba3);}),this[_0x3bbfba(0xb92)][_0x59feff]&&(this[_0x3bbfba(0xb92)][_0x59feff]=null);}}['_enable'](_0x4cf609){var _0xcf61a5=_0xa7ce3d;const _0x411c83=_0x1a4d6e['w1'][_0xcf61a5(0x377d)](_0x4cf609||this[_0xcf61a5(0xb92)]);if(_0x411c83)for(let _0x12b224=0x0;_0x12b224<_0x411c83[_0xcf61a5(0x18cc)];_0x12b224++){var _0x5c9c68=_0x411c83[_0x12b224];const _0x3bbe2a=_0x5c9c68[_0xcf61a5(0xc1b)];for(let _0x3a1099=0x0;_0x3a1099<this['_indicesForCamera'][_0x3bbe2a]['length'];_0x3a1099++)void 0x0!==_0x5c9c68[_0xcf61a5(0x3b2b)][this[_0xcf61a5(0x4e8)][_0x3bbe2a][_0x3a1099]]&&null!==_0x5c9c68['_postProcesses'][this[_0xcf61a5(0x4e8)][_0x3bbe2a][_0x3a1099]]||this['_postProcesses'][this[_0xcf61a5(0x2833)]?0x0:_0x3bbe2a][_0xcf61a5(0x35b2)](_0x3403a9=>{var _0x4b3119=_0xcf61a5;_0x411c83[_0x12b224][_0x4b3119(0x2bf0)](_0x3403a9,this[_0x4b3119(0x4e8)][_0x3bbe2a][_0x3a1099]);});}}[_0xa7ce3d(0x1fa8)](_0x2c99bf){var _0x2ad269=_0xa7ce3d,_0x312fe9=_0x1a4d6e['w1']['MakeArray'](_0x2c99bf||this['_cameras']);if(_0x312fe9)for(let _0x4f222=0x0;_0x4f222<_0x312fe9['length'];_0x4f222++){const _0x3425a4=_0x312fe9[_0x4f222];var _0x2dcf0d=_0x3425a4[_0x2ad269(0xc1b)];this[_0x2ad269(0x3b2b)][this['_singleInstance']?0x0:_0x2dcf0d][_0x2ad269(0x35b2)](_0x4cf33e=>{var _0x315aa2=_0x2ad269;_0x3425a4[_0x315aa2(0x97b)](_0x4cf33e);});}}['getPostProcesses'](_0x493b1c){var _0x36e198=_0xa7ce3d;return this[_0x36e198(0x2833)]?this['_postProcesses'][0x0]:_0x493b1c?this['_postProcesses'][_0x493b1c[_0x36e198(0xc1b)]]:null;}}},0x12eb7:(_0x373904,_0xf2b257,_0xf4414)=>{var _0x4846c8=a8_0x1ec55c;_0xf4414['d'](_0xf2b257,{'$':()=>_0x2a2891});var _0xdd2f59=_0xf4414(0x4ba7),_0xf2b257=_0xf4414(0x10435);class _0x2a2891{constructor(_0x502455,_0x465576){var _0x5e72a2=a8_0x5306;this[_0x5e72a2(0x355c)]=_0x502455,this[_0x5e72a2(0x956)]=_0x465576,this['_renderEffects']={},this[_0x5e72a2(0x3197)]=new Array(),this[_0x5e72a2(0xb92)]=[];}get[_0x4846c8(0xc1b)](){return this['_name'];}get[_0x4846c8(0x3025)](){var _0x388b7d=_0x4846c8;return this[_0x388b7d(0xb92)];}[_0x4846c8(0x252c)](){var _0x43773b=_0x4846c8;return _0x43773b(0x1566);}get[_0x4846c8(0x3778)](){var _0x2b0395=_0x4846c8;for(const _0xf6f001 in this[_0x2b0395(0xdab)])if(Object[_0x2b0395(0x1ce1)][_0x2b0395(0x55a)][_0x2b0395(0x15d4)](this['_renderEffects'],_0xf6f001)&&!this[_0x2b0395(0xdab)][_0xf6f001][_0x2b0395(0x3778)])return!0x1;return!0x0;}[_0x4846c8(0x23e4)](_0x594f3d){var _0x362eab=_0x4846c8;this['_renderEffects'][_0x594f3d[_0x362eab(0x956)]]=_0x594f3d;}[_0x4846c8(0x1834)](){}[_0x4846c8(0x2cea)](_0x45a0a5,_0xa365e2){var _0x172237=_0x4846c8;const _0x407837=this[_0x172237(0xdab)][_0x45a0a5];_0x407837&&_0x407837[_0x172237(0x256e)](_0xdd2f59['w1']['MakeArray'](_0xa365e2||this[_0x172237(0xb92)]));}[_0x4846c8(0x3d0a)](_0xca5c46,_0x26a71c){var _0x5bc53d=_0x4846c8;const _0x1083ec=this[_0x5bc53d(0xdab)][_0xca5c46];_0x1083ec&&_0x1083ec[_0x5bc53d(0x1fa8)](_0xdd2f59['w1'][_0x5bc53d(0x377d)](_0x26a71c||this['_cameras']));}[_0x4846c8(0x262c)](_0x3fd064,_0x1d20e7){var _0x2dc013=_0x4846c8;const _0x54e448=_0xdd2f59['w1'][_0x2dc013(0x377d)](_0x3fd064||this[_0x2dc013(0xb92)]);if(_0x54e448){const _0x4106e6=[];let _0x323f16;for(_0x323f16=0x0;_0x323f16<_0x54e448[_0x2dc013(0x18cc)];_0x323f16++){var _0x27f8ad=_0x54e448[_0x323f16];_0x27f8ad&&(-0x1===this['_cameras'][_0x2dc013(0x86a)](_0x27f8ad)?this['_cameras'][_0x2dc013(0xede)](_0x27f8ad):_0x1d20e7&&_0x4106e6['push'](_0x323f16));}for(_0x323f16=0x0;_0x323f16<_0x4106e6[_0x2dc013(0x18cc)];_0x323f16++)_0x54e448[_0x2dc013(0xb1f)](_0x4106e6[_0x323f16],0x1);for(const _0x5f3533 in this['_renderEffects'])Object[_0x2dc013(0x1ce1)][_0x2dc013(0x55a)][_0x2dc013(0x15d4)](this[_0x2dc013(0xdab)],_0x5f3533)&&this[_0x2dc013(0xdab)][_0x5f3533][_0x2dc013(0x262c)](_0x54e448);}}[_0x4846c8(0x105e)](_0x2cbf09){var _0x1a46b6=_0x4846c8,_0xc6f0bf=_0xdd2f59['w1'][_0x1a46b6(0x377d)](_0x2cbf09||this['_cameras']);if(_0xc6f0bf){for(const _0x39b5e6 in this['_renderEffects'])Object[_0x1a46b6(0x1ce1)][_0x1a46b6(0x55a)][_0x1a46b6(0x15d4)](this[_0x1a46b6(0xdab)],_0x39b5e6)&&this[_0x1a46b6(0xdab)][_0x39b5e6][_0x1a46b6(0x105e)](_0xc6f0bf);for(let _0x260414=0x0;_0x260414<_0xc6f0bf[_0x1a46b6(0x18cc)];_0x260414++)this[_0x1a46b6(0xb92)][_0x1a46b6(0xb1f)](this[_0x1a46b6(0xb92)][_0x1a46b6(0x86a)](_0xc6f0bf[_0x260414]),0x1);}}[_0x4846c8(0x36f4)](){var _0x29b1d6=_0x4846c8;for(const _0x374ae1 in this[_0x29b1d6(0xdab)])Object[_0x29b1d6(0x1ce1)][_0x29b1d6(0x55a)][_0x29b1d6(0x15d4)](this[_0x29b1d6(0xdab)],_0x374ae1)&&this[_0x29b1d6(0xdab)][_0x374ae1][_0x29b1d6(0x36f4)]();for(let _0x59d05b=0x0;_0x59d05b<this[_0x29b1d6(0xb92)]['length'];_0x59d05b++){var _0x30533e;this[_0x29b1d6(0xb92)][_0x59d05b]&&(_0x30533e=this['_cameras'][_0x59d05b][_0x29b1d6(0xc1b)],this[_0x29b1d6(0x3197)][_0x30533e]&&this[_0x29b1d6(0x3197)][_0x30533e][_0x29b1d6(0x36f4)]());}}[_0x4846c8(0x739)](){var _0x4648a1=_0x4846c8;this[_0x4648a1(0xdab)]={},this[_0x4648a1(0x3197)]=new Array();}['_enableMSAAOnFirstPostProcess'](_0x4633ee){var _0xc00aba=_0x4846c8;if(!this['_engine'][_0xc00aba(0x1d9a)][_0xc00aba(0x3f51)])return!0x1;var _0x4dedd6=Object['keys'](this['_renderEffects']);if(0x0<_0x4dedd6['length']){const _0x3e34dc=this['_renderEffects'][_0x4dedd6[0x0]][_0xc00aba(0x2d28)]();_0x3e34dc&&(_0x3e34dc[0x0]['samples']=_0x4633ee);}return!0x0;}[_0x4846c8(0x380f)](_0x3b608d){return!0x1;}['dispose'](){}}!function(_0x4560e8,_0x73a3a2,_0xe83446,_0x2e5e3d){var _0x30721d=_0x4846c8,_0x75a082,_0x84d42b=arguments[_0x30721d(0x18cc)],_0x2a80fa=_0x84d42b<0x3?_0x73a3a2:null===_0x2e5e3d?_0x2e5e3d=Object[_0x30721d(0x14a5)](_0x73a3a2,_0xe83446):_0x2e5e3d;if(_0x30721d(0x4238)==typeof Reflect&&_0x30721d(0x3d33)==typeof Reflect[_0x30721d(0x3215)])_0x2a80fa=Reflect[_0x30721d(0x3215)](_0x4560e8,_0x73a3a2,_0xe83446,_0x2e5e3d);else{for(var _0x4bccc7=_0x4560e8[_0x30721d(0x18cc)]-0x1;0x0<=_0x4bccc7;_0x4bccc7--)(_0x75a082=_0x4560e8[_0x4bccc7])&&(_0x2a80fa=(_0x84d42b<0x3?_0x75a082(_0x2a80fa):0x3<_0x84d42b?_0x75a082(_0x73a3a2,_0xe83446,_0x2a80fa):_0x75a082(_0x73a3a2,_0xe83446))||_0x2a80fa);}0x3<_0x84d42b&&_0x2a80fa&&Object['defineProperty'](_0x73a3a2,_0xe83446,_0x2a80fa);}([(0x0,_0xf2b257['qC'])()],_0x2a2891[_0x4846c8(0x1ce1)],'_name',void 0x0);},0x8f99:(_0x146483,_0x42cb91,_0x122005)=>{var _0x1991be=a8_0x1ec55c,_0xea92b8=_0x122005(0x67a3),_0xa1ef83=_0x122005(0x1473a),_0x122005=_0x122005(0xd537);Object[_0x1991be(0x276e)](_0x122005['x'][_0x1991be(0x1ce1)],_0x1991be(0x40c0),{'get':function(){var _0x341562=_0x1991be,_0x59b72c;return this[_0x341562(0x9d6)]||(this[_0x341562(0x3e9c)](_0xea92b8['l'][_0x341562(0x2683)])||(_0x59b72c=new _0x1596a9(this),this[_0x341562(0x35b8)](_0x59b72c)),this['_postProcessRenderPipelineManager']=new _0xa1ef83['a']()),this[_0x341562(0x9d6)];},'enumerable':!0x0,'configurable':!0x0});class _0x1596a9{constructor(_0x39639e){var _0x3732ef=_0x1991be;this[_0x3732ef(0xc1b)]=_0xea92b8['l'][_0x3732ef(0x2683)],this[_0x3732ef(0x3241)]=_0x39639e;}[_0x1991be(0x108f)](){var _0x1d0c01=_0x1991be;this[_0x1d0c01(0x3241)][_0x1d0c01(0x22a5)][_0x1d0c01(0x17fb)](_0xea92b8['l'][_0x1d0c01(0x3f59)],this,this['_gatherRenderTargets']);}[_0x1991be(0x22e6)](){var _0x4d8ffb=_0x1991be;this[_0x4d8ffb(0x3241)][_0x4d8ffb(0x9d6)]&&this[_0x4d8ffb(0x3241)][_0x4d8ffb(0x9d6)]['_rebuild']();}[_0x1991be(0x41a)](){var _0x17cad2=_0x1991be;this[_0x17cad2(0x3241)][_0x17cad2(0x9d6)]&&this[_0x17cad2(0x3241)][_0x17cad2(0x9d6)][_0x17cad2(0x41a)]();}[_0x1991be(0x267c)](){var _0x49cea2=_0x1991be;this[_0x49cea2(0x3241)][_0x49cea2(0x9d6)]&&this[_0x49cea2(0x3241)]['_postProcessRenderPipelineManager'][_0x49cea2(0x2bb0)]();}}},0x942:(_0x5ee053,_0x4fc574,_0x17ecc1)=>{var _0x2108d2=a8_0x1ec55c;_0x17ecc1['d'](_0x4fc574,{'k':()=>_0x1cda6b}),(_0x4fc574=_0x17ecc1(0x95d8),_0x17ecc1(0x179ab),_0x17ecc1=_0x17ecc1(0x4158));class _0x1cda6b extends _0x4fc574['D']{constructor(_0x349890,_0x5985a1,_0x4b8507,_0x5dec07,_0x9109d9,_0x1f091b){var _0x3518e1=a8_0x5306;super(_0x349890,_0x3518e1(0x18f8),null,[_0x3518e1(0x3ff0)],_0x5985a1,_0x4b8507[0x1],_0x5dec07,_0x9109d9,_0x1f091b),this[_0x3518e1(0x10d3)]=_0x4b8507[0x0]['_rigPostProcess'],this['onApplyObservable']['add'](_0xc857a7=>{var _0x4a7017=_0x3518e1;_0xc857a7[_0x4a7017(0x269a)]('leftSampler',this[_0x4a7017(0x10d3)]);});}[_0x2108d2(0x252c)](){return'AnaglyphPostProcess';}}(0x0,_0x17ecc1['H'])('BABYLON.AnaglyphPostProcess',_0x1cda6b);},0x11685:(_0x2be2c4,_0x52f223,_0x2fdf0e)=>{var _0x158079=a8_0x1ec55c,_0x3f61c6=_0x2fdf0e(0x95d8),_0x230bc1=(_0x2fdf0e(0xa5a4),_0x2fdf0e(0x4158)),_0x52108b=_0x2fdf0e(0x10435);class _0x391d7c extends _0x3f61c6['D']{constructor(_0x4cb70c,_0x453bb9,_0x70bbcc,_0x56470a,_0x3aee6d,_0x3337c1){var _0x51244d=a8_0x5306;super(_0x4cb70c,_0x51244d(0x120f),[_0x51244d(0x3ffc)],null,_0x453bb9,_0x70bbcc,_0x56470a,_0x3aee6d,_0x3337c1),this[_0x51244d(0x3ffc)]=0x1,this['onApplyObservable'][_0x51244d(0x2e5)](_0x53df22=>{var _0x249cff=_0x51244d;_0x53df22['setFloat'](_0x249cff(0x3ffc),this[_0x249cff(0x3ffc)]);});}['getClassName'](){var _0x429af8=a8_0x5306;return _0x429af8(0x3a3b);}static['_Parse'](_0x33eee5,_0xc192aa,_0x21c848,_0x3dfb6f){var _0x2bf685=a8_0x5306;return _0x52108b['p4'][_0x2bf685(0x2de7)](()=>new _0x391d7c(_0x33eee5[_0x2bf685(0xc1b)],_0x33eee5[_0x2bf685(0x2b0a)],_0xc192aa,_0x33eee5[_0x2bf685(0x72a)],_0x21c848[_0x2bf685(0x3e9d)](),_0x33eee5[_0x2bf685(0x221b)]),_0x33eee5,_0x21c848,_0x3dfb6f);}}(function(_0x3ee7bb,_0x2e2c52,_0x55ba75,_0x4b3c8a){var _0x5f1db1=a8_0x5306,_0x1023b4,_0x5a7bc5=arguments[_0x5f1db1(0x18cc)],_0x2e63cf=_0x5a7bc5<0x3?_0x2e2c52:null===_0x4b3c8a?_0x4b3c8a=Object[_0x5f1db1(0x14a5)](_0x2e2c52,_0x55ba75):_0x4b3c8a;if(_0x5f1db1(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x5f1db1(0x3215)])_0x2e63cf=Reflect[_0x5f1db1(0x3215)](_0x3ee7bb,_0x2e2c52,_0x55ba75,_0x4b3c8a);else{for(var _0x3e6d8c=_0x3ee7bb[_0x5f1db1(0x18cc)]-0x1;0x0<=_0x3e6d8c;_0x3e6d8c--)(_0x1023b4=_0x3ee7bb[_0x3e6d8c])&&(_0x2e63cf=(_0x5a7bc5<0x3?_0x1023b4(_0x2e63cf):0x3<_0x5a7bc5?_0x1023b4(_0x2e2c52,_0x55ba75,_0x2e63cf):_0x1023b4(_0x2e2c52,_0x55ba75))||_0x2e63cf);}0x3<_0x5a7bc5&&_0x2e63cf&&Object[_0x5f1db1(0x276e)](_0x2e2c52,_0x55ba75,_0x2e63cf);}([(0x0,_0x52108b['qC'])()],_0x391d7c[_0x158079(0x1ce1)],_0x158079(0x3ffc),void 0x0),(0x0,_0x230bc1['H'])(_0x158079(0x2bae),_0x391d7c));},0x96d5:(_0x2b0e39,_0xc57b81,_0x37d0ea)=>{var _0xdb017f=a8_0x1ec55c;_0x37d0ea['d'](_0xc57b81,{'r':()=>_0x6fc01e});var _0xc57b81=_0x37d0ea(0xb95d),_0x8c24dc=_0x37d0ea(0x87d8),_0x2cf0b1=_0x37d0ea(0x12382),_0x5ccec8=_0x37d0ea(0xec71),_0x5db292=_0x37d0ea(0xd53f),_0x451850=_0x37d0ea(0x12cad);class _0x6fc01e extends _0xc57b81['L']{constructor(_0x14f042,_0x2760d4,_0x3d257e,_0x4f18c5,_0x553773=0x0,_0x1b3874=!0x1){var _0x5b15fd=a8_0x5306;super(_0x14f042[_0x5b15fd(0x3e9d)](),'bloom',()=>this[_0x5b15fd(0xb6e)],!0x0),this[_0x5b15fd(0x3e5c)]=_0x2760d4,this[_0x5b15fd(0xb6e)]=[],this[_0x5b15fd(0x424e)]=new _0x8c24dc['m'](_0x5b15fd(0x262d),0x1,null,_0x451850['x'][_0x5b15fd(0x208f)],_0x14f042[_0x5b15fd(0x3e9d)](),!0x1,_0x553773,_0x1b3874),this[_0x5b15fd(0x1487)]=new _0x2cf0b1['i'](_0x5b15fd(0x3105),new _0x5db292['FM'](0x1,0x0),0xa,_0x2760d4,null,_0x451850['x'][_0x5b15fd(0x208f)],_0x14f042[_0x5b15fd(0x3e9d)](),!0x1,_0x553773,void 0x0,_0x1b3874),this['_blurX'][_0x5b15fd(0x3bb4)]=!0x0,this['_blurX'][_0x5b15fd(0x172d)]=!0x1,this[_0x5b15fd(0x3ae1)]=new _0x2cf0b1['i'](_0x5b15fd(0x3d2a),new _0x5db292['FM'](0x0,0x1),0xa,_0x2760d4,null,_0x451850['x'][_0x5b15fd(0x208f)],_0x14f042[_0x5b15fd(0x3e9d)](),!0x1,_0x553773,void 0x0,_0x1b3874),this[_0x5b15fd(0x3ae1)]['alwaysForcePOT']=!0x0,this[_0x5b15fd(0x3ae1)][_0x5b15fd(0x172d)]=!0x1,this[_0x5b15fd(0x29cc)]=_0x4f18c5,this[_0x5b15fd(0xb6e)]=[this[_0x5b15fd(0x424e)],this['_blurX'],this['_blurY']],this['_merge']=new _0x5ccec8['G'](_0x5b15fd(0x10ca),this[_0x5b15fd(0x424e)],this[_0x5b15fd(0x3ae1)],_0x3d257e,_0x2760d4,null,_0x451850['x'][_0x5b15fd(0x208f)],_0x14f042[_0x5b15fd(0x3e9d)](),!0x1,_0x553773,_0x1b3874),this['_merge'][_0x5b15fd(0x172d)]=!0x1,this['_effects']['push'](this['_merge']);}get['threshold'](){var _0x1ff7d5=a8_0x5306;return this[_0x1ff7d5(0x424e)][_0x1ff7d5(0x3e06)];}set[_0xdb017f(0x3e06)](_0x26213e){var _0xd0f4ff=_0xdb017f;this['_downscale'][_0xd0f4ff(0x3e06)]=_0x26213e;}get[_0xdb017f(0x496)](){var _0x1fd63e=_0xdb017f;return this[_0x1fd63e(0x4182)][_0x1fd63e(0x496)];}set['weight'](_0x4bd1e9){var _0x2104e1=_0xdb017f;this[_0x2104e1(0x4182)][_0x2104e1(0x496)]=_0x4bd1e9;}get[_0xdb017f(0x29cc)](){var _0x548add=_0xdb017f;return this[_0x548add(0x1487)][_0x548add(0x29cc)]/this['_bloomScale'];}set[_0xdb017f(0x29cc)](_0x47aaf0){var _0x3797cb=_0xdb017f;this['_blurX'][_0x3797cb(0x29cc)]=_0x47aaf0*this[_0x3797cb(0x3e5c)],this[_0x3797cb(0x3ae1)][_0x3797cb(0x29cc)]=_0x47aaf0*this['_bloomScale'];}[_0xdb017f(0x318b)](_0x33ca9a){var _0x249434=_0xdb017f;for(let _0x419d6a=0x0;_0x419d6a<this[_0x249434(0xb6e)]['length'];_0x419d6a++)this[_0x249434(0xb6e)][_0x419d6a][_0x249434(0x41a)](_0x33ca9a);}[_0xdb017f(0x307b)](){var _0x13147b=_0xdb017f;for(let _0x3db9c7=0x0;_0x3db9c7<this[_0x13147b(0xb6e)][_0x13147b(0x18cc)];_0x3db9c7++)this[_0x13147b(0xb6e)][_0x3db9c7][_0x13147b(0xc6a)]();}['_isReady'](){var _0x167718=_0xdb017f;for(let _0xa74302=0x0;_0xa74302<this[_0x167718(0xb6e)][_0x167718(0x18cc)];_0xa74302++)if(!this['_effects'][_0xa74302][_0x167718(0x3b27)]())return!0x1;return!0x0;}}},0xec71:(_0x133c60,_0x515c8c,_0x3fe906)=>{var _0x2553ce=a8_0x1ec55c;_0x3fe906['d'](_0x515c8c,{'G':()=>_0x147690});var _0x515c8c=_0x3fe906(0x95d8),_0x3e3d67=_0x3fe906(0x1610),_0x1cbc4d=(_0x3fe906(0x1142c),_0x3fe906(0x4158)),_0x3fe906=_0x3fe906(0x10435);class _0x147690 extends _0x515c8c['D']{constructor(_0x2fe221,_0x56f143,_0x1770dc,_0x3df52e,_0x41f306,_0x616520,_0x4614a4,_0x327faf,_0x24b89f,_0x306418=_0x3e3d67['g'][_0x2553ce(0x2aeb)],_0x23cf86=!0x1){var _0x55d938=_0x2553ce;super(_0x2fe221,'bloomMerge',[_0x55d938(0xb19)],[_0x55d938(0x3aa9)],_0x41f306,_0x616520,_0x4614a4,_0x327faf,_0x24b89f,null,_0x306418,void 0x0,null,!0x0),this[_0x55d938(0x496)]=0x1,this[_0x55d938(0x496)]=_0x3df52e,this['externalTextureSamplerBinding']=!0x0,this['onApplyObservable']['add'](_0xc9666d=>{var _0x5cea39=_0x55d938;_0xc9666d['setTextureFromPostProcess'](_0x5cea39(0x3523),_0x56f143),_0xc9666d[_0x5cea39(0x29b4)]('bloomBlur',_0x1770dc),_0xc9666d[_0x5cea39(0x42c)]('bloomWeight',this[_0x5cea39(0x496)]);}),_0x23cf86||this[_0x55d938(0xc6a)]();}[_0x2553ce(0x252c)](){var _0x126e40=_0x2553ce;return _0x126e40(0x2407);}}(function(_0x30d9fc,_0x810f01,_0x464701,_0xd707bd){var _0x2a6e6=_0x2553ce,_0x3df092,_0x2b9a8b=arguments[_0x2a6e6(0x18cc)],_0x34fc62=_0x2b9a8b<0x3?_0x810f01:null===_0xd707bd?_0xd707bd=Object[_0x2a6e6(0x14a5)](_0x810f01,_0x464701):_0xd707bd;if(_0x2a6e6(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x2a6e6(0x3215)])_0x34fc62=Reflect['decorate'](_0x30d9fc,_0x810f01,_0x464701,_0xd707bd);else{for(var _0x561b42=_0x30d9fc[_0x2a6e6(0x18cc)]-0x1;0x0<=_0x561b42;_0x561b42--)(_0x3df092=_0x30d9fc[_0x561b42])&&(_0x34fc62=(_0x2b9a8b<0x3?_0x3df092(_0x34fc62):0x3<_0x2b9a8b?_0x3df092(_0x810f01,_0x464701,_0x34fc62):_0x3df092(_0x810f01,_0x464701))||_0x34fc62);}0x3<_0x2b9a8b&&_0x34fc62&&Object[_0x2a6e6(0x276e)](_0x810f01,_0x464701,_0x34fc62);}([(0x0,_0x3fe906['qC'])()],_0x147690[_0x2553ce(0x1ce1)],'weight',void 0x0),(0x0,_0x1cbc4d['H'])('BABYLON.BloomMergePostProcess',_0x147690));},0x12382:(_0x58d31f,_0x18f443,_0x50a260)=>{var _0x29ecfa=a8_0x1ec55c;_0x50a260['d'](_0x18f443,{'i':()=>_0x2a91ac});function _0x144887(_0x3990a6,_0x3d58d0,_0x42fa71,_0x4cbbea){var _0x123c5b=a8_0x5306,_0x4edebc,_0xf5e547=arguments[_0x123c5b(0x18cc)],_0x3d7c13=_0xf5e547<0x3?_0x3d58d0:null===_0x4cbbea?_0x4cbbea=Object['getOwnPropertyDescriptor'](_0x3d58d0,_0x42fa71):_0x4cbbea;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x123c5b(0x3215)])_0x3d7c13=Reflect[_0x123c5b(0x3215)](_0x3990a6,_0x3d58d0,_0x42fa71,_0x4cbbea);else{for(var _0x168da3=_0x3990a6[_0x123c5b(0x18cc)]-0x1;0x0<=_0x168da3;_0x168da3--)(_0x4edebc=_0x3990a6[_0x168da3])&&(_0x3d7c13=(_0xf5e547<0x3?_0x4edebc(_0x3d7c13):0x3<_0xf5e547?_0x4edebc(_0x3d58d0,_0x42fa71,_0x3d7c13):_0x4edebc(_0x3d58d0,_0x42fa71))||_0x3d7c13);}0x3<_0xf5e547&&_0x3d7c13&&Object[_0x123c5b(0x276e)](_0x3d58d0,_0x42fa71,_0x3d7c13);}var _0x18f443=_0x50a260(0x95d8),_0x5026f8=_0x50a260(0x12cad),_0x35016c=_0x50a260(0x1610),_0x59b853=(_0x50a260(0xe94b),_0x50a260(0x78b2),_0x50a260(0x4158)),_0x496243=_0x50a260(0x10435);class _0x2a91ac extends _0x18f443['D']{constructor(_0x26b518,_0x194b39,_0x4fe73d,_0x5bd7f8,_0x3bb457,_0x35b85b=_0x5026f8['x'][_0x29ecfa(0x208f)],_0x524835,_0x189197,_0x181f94=_0x35016c['g'][_0x29ecfa(0x2aeb)],_0x4cdb1='',_0x59c7e2=!0x1,_0x1cd4dc=_0x35016c['g'][_0x29ecfa(0x12a4)]){var _0x43eae4=_0x29ecfa;super(_0x26b518,_0x43eae4(0x3d2b),[_0x43eae4(0x1029),_0x43eae4(0x286c)],[_0x43eae4(0x23c)],_0x5bd7f8,_0x3bb457,_0x35b85b,_0x524835,_0x189197,null,_0x181f94,_0x43eae4(0x3d2b),{'varyingCount':0x0,'depCount':0x0},!0x0,_0x1cd4dc),this[_0x43eae4(0x104c)]=_0x59c7e2,this[_0x43eae4(0x412c)]=!0x1,this[_0x43eae4(0x243b)]='',this[_0x43eae4(0x243b)]=_0x4cdb1,this[_0x43eae4(0x286c)]=_0x194b39,this[_0x43eae4(0x3206)][_0x43eae4(0x2e5)](_0xce03da=>{var _0x31aba0=_0x43eae4;this[_0x31aba0(0xa30)]?_0xce03da[_0x31aba0(0x3f28)](_0x31aba0(0x1029),0x1/this['_outputTexture'][_0x31aba0(0x146c)]*this[_0x31aba0(0x286c)]['x'],0x1/this[_0x31aba0(0xa30)][_0x31aba0(0x3062)]*this[_0x31aba0(0x286c)]['y']):_0xce03da[_0x31aba0(0x3f28)]('delta',0x1/this[_0x31aba0(0x146c)]*this[_0x31aba0(0x286c)]['x'],0x1/this[_0x31aba0(0x3062)]*this[_0x31aba0(0x286c)]['y']);}),this[_0x43eae4(0x29cc)]=_0x4fe73d;}set[_0x29ecfa(0x29cc)](_0x5a6fcb){var _0x10938c=_0x29ecfa;this[_0x10938c(0x2f60)]!==_0x5a6fcb&&(_0x5a6fcb=Math[_0x10938c(0x1955)](_0x5a6fcb,0x1),this['_idealKernel']=_0x5a6fcb,this['_kernel']=this[_0x10938c(0x5cf)](_0x5a6fcb),this[_0x10938c(0x104c)]||this[_0x10938c(0x19c4)]());}get[_0x29ecfa(0x29cc)](){var _0x28b51a=_0x29ecfa;return this[_0x28b51a(0x2f60)];}set[_0x29ecfa(0x2ea0)](_0x17d219){var _0x1fc3bd=_0x29ecfa;this['_packedFloat']!==_0x17d219&&(this[_0x1fc3bd(0x412c)]=_0x17d219,this['_blockCompilation']||this[_0x1fc3bd(0x19c4)]());}get['packedFloat'](){return this['_packedFloat'];}['getClassName'](){var _0x45a6de=_0x29ecfa;return _0x45a6de(0x27bd);}['updateEffect'](_0x3a64e5=0x0,_0x376bb3,_0x3014b6,_0x4c17fe,_0x3cd1cb,_0x32cf31){var _0x5c5b5e=_0x29ecfa;this[_0x5c5b5e(0x19c4)](_0x3cd1cb,_0x32cf31);}[_0x29ecfa(0x19c4)](_0x2f1f1e,_0x445b8f){var _0x315824=_0x29ecfa,_0x2460fe=this[_0x315824(0x3d24)],_0x4e93be=(_0x2460fe-0x1)/0x2;let _0x586262=[],_0x2607d2=[],_0x5281fa=0x0;for(let _0x45baca=0x0;_0x45baca<_0x2460fe;_0x45baca++){var _0xb5c35e=_0x45baca/(_0x2460fe-0x1),_0xb5c35e=this[_0x315824(0x216e)](0x2*_0xb5c35e-0x1);_0x586262[_0x45baca]=_0x45baca-_0x4e93be,_0x2607d2[_0x45baca]=_0xb5c35e,_0x5281fa+=_0xb5c35e;}for(let _0x239a0a=0x0;_0x239a0a<_0x2607d2[_0x315824(0x18cc)];_0x239a0a++)_0x2607d2[_0x239a0a]/=_0x5281fa;const _0x414b27=[],_0x5adfc5=[],_0x109d41=[];for(let _0x566b84=0x0;_0x566b84<=_0x4e93be;_0x566b84+=0x2){var _0xcabc52,_0x23ed22=Math[_0x315824(0x1111)](_0x566b84+0x1,Math['floor'](_0x4e93be));_0x566b84===_0x23ed22?_0x109d41['push']({'o':_0x586262[_0x566b84],'w':_0x2607d2[_0x566b84]}):(_0xcabc52=_0x2607d2[_0x566b84]+_0x2607d2[_0x23ed22]*(_0x23ed22===_0x4e93be?0.5:0x1),0x0===(_0x23ed22=_0x586262[_0x566b84]+0x1/(0x1+_0x2607d2[_0x566b84]/_0x2607d2[_0x23ed22]))?(_0x109d41[_0x315824(0xede)]({'o':_0x586262[_0x566b84],'w':_0x2607d2[_0x566b84]}),_0x109d41[_0x315824(0xede)]({'o':_0x586262[_0x566b84+0x1],'w':_0x2607d2[_0x566b84+0x1]})):(_0x109d41[_0x315824(0xede)]({'o':_0x23ed22,'w':_0xcabc52}),_0x109d41['push']({'o':-_0x23ed22,'w':_0xcabc52})));}for(let _0x35d795=0x0;_0x35d795<_0x109d41[_0x315824(0x18cc)];_0x35d795++)_0x5adfc5[_0x35d795]=_0x109d41[_0x35d795]['o'],_0x414b27[_0x35d795]=_0x109d41[_0x35d795]['w'];_0x586262=_0x5adfc5,_0x2607d2=_0x414b27;var _0x41da1e=this[_0x315824(0x3e9d)]()[_0x315824(0x16da)]()['maxVaryingVectors'],_0x41da1e=Math[_0x315824(0x1955)](_0x41da1e,0x0)-0x1;let _0x1f11af=Math[_0x315824(0x1111)](_0x586262[_0x315824(0x18cc)],_0x41da1e),_0x2524ed='';_0x2524ed+=this[_0x315824(0x243b)],-0x1!=this[_0x315824(0x243b)][_0x315824(0x86a)](_0x315824(0x3a44))&&(_0x2524ed+=_0x315824(0x349d)+this[_0x315824(0x269)](_0x2607d2[_0x1f11af-0x1])+'\x0d\x0a',_0x1f11af--);for(let _0x84f9d7=0x0;_0x84f9d7<_0x1f11af;_0x84f9d7++)_0x2524ed=(_0x2524ed+=_0x315824(0x222f)+_0x84f9d7+'\x20'+this['_glslFloat'](_0x586262[_0x84f9d7])+'\x0d\x0a')+(_0x315824(0x3eb4)+_0x84f9d7+'\x20'+this[_0x315824(0x269)](_0x2607d2[_0x84f9d7])+'\x0d\x0a');let _0x22a562=0x0;for(let _0x465bda=_0x41da1e;_0x465bda<_0x586262['length'];_0x465bda++)_0x2524ed=(_0x2524ed+=_0x315824(0x32e7)+_0x22a562+'\x20'+this[_0x315824(0x269)](_0x586262[_0x465bda])+'\x0d\x0a')+(_0x315824(0x1615)+_0x22a562+'\x20'+this[_0x315824(0x269)](_0x2607d2[_0x465bda])+'\x0d\x0a'),_0x22a562++;this[_0x315824(0x2ea0)]&&(_0x2524ed+='#define\x20PACKEDFLOAT\x201'),this[_0x315824(0x104c)]=!0x1,super[_0x315824(0xc6a)](_0x2524ed,null,null,{'varyingCount':_0x1f11af,'depCount':_0x22a562},_0x2f1f1e,_0x445b8f);}[_0x29ecfa(0x5cf)](_0x40f015){var _0x1b8bf2=_0x29ecfa;_0x40f015=Math[_0x1b8bf2(0xb94)](_0x40f015);for(const _0x5a3bbc of[_0x40f015,_0x40f015-0x1,_0x40f015+0x1,_0x40f015-0x2,_0x40f015+0x2])if(_0x5a3bbc%0x2!=0x0&&Math[_0x1b8bf2(0x3b8b)](_0x5a3bbc/0x2)%0x2==0x0&&0x0<_0x5a3bbc)return Math[_0x1b8bf2(0x1955)](_0x5a3bbc,0x3);return Math['max'](_0x40f015,0x3);}['_gaussianWeight'](_0x1a8cb6){var _0x5d2233=_0x29ecfa;return 0x1/(Math[_0x5d2233(0x141a)](0x2*Math['PI'])*(0x1/0x3))*Math[_0x5d2233(0x313e)](-_0x1a8cb6*_0x1a8cb6/(0x1/0x3*0x2*(0x1/0x3)));}[_0x29ecfa(0x269)](_0x1deac0,_0x25c154=0x8){return _0x1deac0['toFixed'](_0x25c154)['replace'](/0+$/,'');}static['_Parse'](_0x8f0af8,_0x57a4ae,_0x4b8a0e,_0x365c66){var _0x156dcb=_0x29ecfa;return _0x496243['p4'][_0x156dcb(0x2de7)](()=>new _0x2a91ac(_0x8f0af8[_0x156dcb(0xc1b)],_0x8f0af8[_0x156dcb(0x286c)],_0x8f0af8[_0x156dcb(0x29cc)],_0x8f0af8['options'],_0x57a4ae,_0x8f0af8[_0x156dcb(0x72a)],_0x4b8a0e[_0x156dcb(0x3e9d)](),_0x8f0af8['reusable'],_0x8f0af8[_0x156dcb(0x335b)],void 0x0,!0x1),_0x8f0af8,_0x4b8a0e,_0x365c66);}}_0x144887([(0x0,_0x496243['qC'])(_0x29ecfa(0x29cc))],_0x2a91ac[_0x29ecfa(0x1ce1)],_0x29ecfa(0x3d24),void 0x0),_0x144887([(0x0,_0x496243['qC'])(_0x29ecfa(0x2ea0))],_0x2a91ac[_0x29ecfa(0x1ce1)],_0x29ecfa(0x412c),void 0x0),_0x144887([(0x0,_0x496243['QC'])()],_0x2a91ac[_0x29ecfa(0x1ce1)],_0x29ecfa(0x286c),void 0x0),(0x0,_0x59b853['H'])(_0x29ecfa(0x371e),_0x2a91ac);},0xa7bf:(_0x2e82a7,_0x2e3eac,_0x368cbf)=>{var _0x2eb6a6=a8_0x1ec55c;_0x368cbf['d'](_0x2e3eac,{'n':()=>_0x353f82});function _0x156440(_0x497bf8,_0x2c04ab,_0x372cac,_0x5f191f){var _0x3ba7d6=a8_0x5306,_0x30381d,_0x1ed853=arguments[_0x3ba7d6(0x18cc)],_0x3a8f7a=_0x1ed853<0x3?_0x2c04ab:null===_0x5f191f?_0x5f191f=Object[_0x3ba7d6(0x14a5)](_0x2c04ab,_0x372cac):_0x5f191f;if(_0x3ba7d6(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x3ba7d6(0x3215)])_0x3a8f7a=Reflect[_0x3ba7d6(0x3215)](_0x497bf8,_0x2c04ab,_0x372cac,_0x5f191f);else{for(var _0x51af06=_0x497bf8['length']-0x1;0x0<=_0x51af06;_0x51af06--)(_0x30381d=_0x497bf8[_0x51af06])&&(_0x3a8f7a=(_0x1ed853<0x3?_0x30381d(_0x3a8f7a):0x3<_0x1ed853?_0x30381d(_0x2c04ab,_0x372cac,_0x3a8f7a):_0x30381d(_0x2c04ab,_0x372cac))||_0x3a8f7a);}0x3<_0x1ed853&&_0x3a8f7a&&Object[_0x3ba7d6(0x276e)](_0x2c04ab,_0x372cac,_0x3a8f7a);}var _0x421d49=_0x368cbf(0xd53f),_0x2e3eac=_0x368cbf(0x95d8),_0x4628c0=_0x368cbf(0x1610),_0x3829c0=(_0x368cbf(0x184b0),_0x368cbf(0x4158)),_0x2e3a88=_0x368cbf(0x10435);class _0x353f82 extends _0x2e3eac['D']{constructor(_0x3edc74,_0x3b7ffb,_0x2b0336,_0x4d008f,_0x394da5,_0x770aa8,_0xcd0b39,_0x1ac203,_0x4eb08f=_0x4628c0['g']['TEXTURETYPE_UNSIGNED_INT'],_0x53fbe2=!0x1){var _0x37a8bf=a8_0x5306;super(_0x3edc74,'chromaticAberration',[_0x37a8bf(0x22fc),_0x37a8bf(0x1e11),'screen_height',_0x37a8bf(0x286c),_0x37a8bf(0xe5b),'centerPosition'],[],_0x4d008f,_0x394da5,_0x770aa8,_0xcd0b39,_0x1ac203,null,_0x4eb08f,void 0x0,null,_0x53fbe2),this['aberrationAmount']=0x1e,this[_0x37a8bf(0xe5b)]=0x0,this['direction']=new _0x421d49['FM'](0.707,0.707),this['centerPosition']=new _0x421d49['FM'](0.5,0.5),this[_0x37a8bf(0x2bfd)]=_0x3b7ffb,this['screenHeight']=_0x2b0336,this[_0x37a8bf(0x3206)][_0x37a8bf(0x2e5)](_0x539d58=>{var _0x51d45b=_0x37a8bf;_0x539d58[_0x51d45b(0x42c)]('chromatic_aberration',this[_0x51d45b(0x64a)]),_0x539d58[_0x51d45b(0x42c)]('screen_width',_0x3b7ffb),_0x539d58[_0x51d45b(0x42c)](_0x51d45b(0x1bf3),_0x2b0336),_0x539d58[_0x51d45b(0x42c)]('radialIntensity',this[_0x51d45b(0xe5b)]),_0x539d58['setFloat2'](_0x51d45b(0x286c),this[_0x51d45b(0x286c)]['x'],this[_0x51d45b(0x286c)]['y']),_0x539d58[_0x51d45b(0x3f28)](_0x51d45b(0x1fd6),this[_0x51d45b(0x1fd6)]['x'],this[_0x51d45b(0x1fd6)]['y']);});}[_0x2eb6a6(0x252c)](){return'ChromaticAberrationPostProcess';}static[_0x2eb6a6(0x196b)](_0xb4be2c,_0x50d63b,_0x1cd826,_0x30c91b){var _0x3640c1=_0x2eb6a6;return _0x2e3a88['p4']['Parse'](()=>new _0x353f82(_0xb4be2c[_0x3640c1(0xc1b)],_0xb4be2c['screenWidth'],_0xb4be2c[_0x3640c1(0x28d9)],_0xb4be2c['options'],_0x50d63b,_0xb4be2c[_0x3640c1(0x72a)],_0x1cd826[_0x3640c1(0x3e9d)](),_0xb4be2c['reusable'],_0xb4be2c[_0x3640c1(0x335b)],!0x1),_0xb4be2c,_0x1cd826,_0x30c91b);}}_0x156440([(0x0,_0x2e3a88['qC'])()],_0x353f82[_0x2eb6a6(0x1ce1)],_0x2eb6a6(0x64a),void 0x0),_0x156440([(0x0,_0x2e3a88['qC'])()],_0x353f82[_0x2eb6a6(0x1ce1)],'radialIntensity',void 0x0),_0x156440([(0x0,_0x2e3a88['qC'])()],_0x353f82[_0x2eb6a6(0x1ce1)],'direction',void 0x0),_0x156440([(0x0,_0x2e3a88['qC'])()],_0x353f82['prototype'],'centerPosition',void 0x0),_0x156440([(0x0,_0x2e3a88['qC'])()],_0x353f82[_0x2eb6a6(0x1ce1)],'screenWidth',void 0x0),_0x156440([(0x0,_0x2e3a88['qC'])()],_0x353f82[_0x2eb6a6(0x1ce1)],_0x2eb6a6(0x28d9),void 0x0),(0x0,_0x3829c0['H'])(_0x2eb6a6(0x3543),_0x353f82);},0xee33:(_0x57d21c,_0x5f03eb,_0x307aa0)=>{var _0x49ce14=a8_0x1ec55c;_0x307aa0['d'](_0x5f03eb,{'N':()=>_0xe3abf0});function _0x472ec9(_0x2a8f26,_0x4d4294,_0x568abb,_0x5dbbbe){var _0x3d8744=a8_0x5306,_0x265df7,_0x332974=arguments['length'],_0x2cd628=_0x332974<0x3?_0x4d4294:null===_0x5dbbbe?_0x5dbbbe=Object[_0x3d8744(0x14a5)](_0x4d4294,_0x568abb):_0x5dbbbe;if(_0x3d8744(0x4238)==typeof Reflect&&_0x3d8744(0x3d33)==typeof Reflect[_0x3d8744(0x3215)])_0x2cd628=Reflect[_0x3d8744(0x3215)](_0x2a8f26,_0x4d4294,_0x568abb,_0x5dbbbe);else{for(var _0x50c8b2=_0x2a8f26[_0x3d8744(0x18cc)]-0x1;0x0<=_0x50c8b2;_0x50c8b2--)(_0x265df7=_0x2a8f26[_0x50c8b2])&&(_0x2cd628=(_0x332974<0x3?_0x265df7(_0x2cd628):0x3<_0x332974?_0x265df7(_0x4d4294,_0x568abb,_0x2cd628):_0x265df7(_0x4d4294,_0x568abb))||_0x2cd628);}0x3<_0x332974&&_0x2cd628&&Object[_0x3d8744(0x276e)](_0x4d4294,_0x568abb,_0x2cd628);}var _0x5f03eb=_0x307aa0(0x95d8),_0x5a07d9=_0x307aa0(0x9a70),_0x2ab5ea=_0x307aa0(0x1610),_0x174897=(_0x307aa0(0x24b5),_0x307aa0(0x4158)),_0x307aa0=_0x307aa0(0x10435);class _0xe3abf0 extends _0x5f03eb['D']{constructor(_0x330f15,_0x1c282d,_0x49a9e5,_0x2a207e,_0x545091,_0x20aa0e,_0x3ab472,_0x504521=_0x2ab5ea['g'][_0x49ce14(0x2aeb)],_0xf9e1a3=!0x1){var _0x4d71ee=_0x49ce14;super(_0x330f15,_0x4d71ee(0x2c3b),[_0x4d71ee(0x369a),_0x4d71ee(0x25e1),_0x4d71ee(0x1170)],[_0x4d71ee(0x20f3)],_0x49a9e5,_0x2a207e,_0x545091,_0x20aa0e,_0x3ab472,null,_0x504521,void 0x0,null,_0xf9e1a3),this[_0x4d71ee(0x1e7a)]=0x32,this[_0x4d71ee(0x1679)]=1.4,this[_0x4d71ee(0x25e1)]=0x7d0,this[_0x4d71ee(0x1d56)]=0x32,this['_depthTexture']=null,this[_0x4d71ee(0x2bd1)]=_0x1c282d,this[_0x4d71ee(0x3206)][_0x4d71ee(0x2e5)](_0x250a3f=>{var _0x3bc621=_0x4d71ee,_0x40629b;this[_0x3bc621(0x2bd1)]?(_0x250a3f[_0x3bc621(0x2265)](_0x3bc621(0x20f3),this[_0x3bc621(0x2bd1)]),_0x40629b=this[_0x3bc621(0x1e7a)]/this[_0x3bc621(0x1679)]*this['focalLength']/(this[_0x3bc621(0x25e1)]-this[_0x3bc621(0x1d56)]),_0x250a3f[_0x3bc621(0x42c)](_0x3bc621(0x25e1),this[_0x3bc621(0x25e1)]),_0x250a3f[_0x3bc621(0x42c)](_0x3bc621(0x1170),_0x40629b),_0x40629b=this[_0x3bc621(0x2bd1)][_0x3bc621(0x1647)],_0x250a3f[_0x3bc621(0x3f28)](_0x3bc621(0x369a),_0x40629b['minZ'],_0x40629b[_0x3bc621(0x298f)]-_0x40629b[_0x3bc621(0x248d)])):_0x5a07d9['Y']['Warn'](_0x3bc621(0x2519));});}[_0x49ce14(0x252c)](){return'CircleOfConfusionPostProcess';}set[_0x49ce14(0x4153)](_0x5aa712){var _0x4d6bb3=_0x49ce14;this[_0x4d6bb3(0x2bd1)]=_0x5aa712;}}_0x472ec9([(0x0,_0x307aa0['qC'])()],_0xe3abf0[_0x49ce14(0x1ce1)],_0x49ce14(0x1e7a),void 0x0),_0x472ec9([(0x0,_0x307aa0['qC'])()],_0xe3abf0['prototype'],_0x49ce14(0x1679),void 0x0),_0x472ec9([(0x0,_0x307aa0['qC'])()],_0xe3abf0[_0x49ce14(0x1ce1)],_0x49ce14(0x25e1),void 0x0),_0x472ec9([(0x0,_0x307aa0['qC'])()],_0xe3abf0[_0x49ce14(0x1ce1)],_0x49ce14(0x1d56),void 0x0),(0x0,_0x174897['H'])(_0x49ce14(0x3b42),_0xe3abf0);},0x1a40:(_0x529301,_0x41d7e3,_0x5805c6)=>{var _0x388c1c=a8_0x1ec55c,_0x51527f=_0x5805c6(0x95d8),_0x19eda9=_0x5805c6(0x12cad),_0x363482=(_0x5805c6(0x8547),_0x5805c6(0x4158)),_0x166933=_0x5805c6(0x10435);class _0xa3735e extends _0x51527f['D']{constructor(_0x45d81b,_0x3e17d7,_0x3378e7,_0x1d3f24,_0x426650,_0x1a4d1b,_0x52314a){var _0x3a8d05=a8_0x5306;super(_0x45d81b,'colorCorrection',null,[_0x3a8d05(0x3412)],_0x3378e7,_0x1d3f24,_0x426650,_0x1a4d1b,_0x52314a),_0x45d81b=(null==_0x1d3f24?void 0x0:_0x1d3f24['getScene']())||null,(this[_0x3a8d05(0x3e2c)]=new _0x19eda9['x'](_0x3e17d7,_0x45d81b,!0x0,!0x1,_0x19eda9['x']['TRILINEAR_SAMPLINGMODE']),this[_0x3a8d05(0x3e2c)][_0x3a8d05(0x1d89)]=0x1,this['_colorTableTexture']['wrapU']=_0x19eda9['x'][_0x3a8d05(0x3ae7)],this['_colorTableTexture'][_0x3a8d05(0x36da)]=_0x19eda9['x']['CLAMP_ADDRESSMODE'],this[_0x3a8d05(0x476)]=_0x3e17d7,this[_0x3a8d05(0x805)]=_0x2ee8a=>{var _0x8d7fd5=_0x3a8d05;_0x2ee8a[_0x8d7fd5(0x2265)](_0x8d7fd5(0x3412),this[_0x8d7fd5(0x3e2c)]);});}[_0x388c1c(0x252c)](){return'ColorCorrectionPostProcess';}static['_Parse'](_0x2a6ea6,_0x18950f,_0x374bd7,_0x51599d){var _0x48caa4=_0x388c1c;return _0x166933['p4'][_0x48caa4(0x2de7)](()=>new _0xa3735e(_0x2a6ea6[_0x48caa4(0xc1b)],_0x2a6ea6['colorTableUrl'],_0x2a6ea6[_0x48caa4(0x2b0a)],_0x18950f,_0x2a6ea6[_0x48caa4(0x72a)],_0x374bd7[_0x48caa4(0x3e9d)](),_0x2a6ea6['reusable']),_0x2a6ea6,_0x374bd7,_0x51599d);}}(function(_0x351b4c,_0x31bbb8,_0x337a67,_0x5515fd){var _0x3f36c9=_0x388c1c,_0x3bd03d,_0x2e1a84=arguments[_0x3f36c9(0x18cc)],_0x321b27=_0x2e1a84<0x3?_0x31bbb8:null===_0x5515fd?_0x5515fd=Object[_0x3f36c9(0x14a5)](_0x31bbb8,_0x337a67):_0x5515fd;if('object'==typeof Reflect&&_0x3f36c9(0x3d33)==typeof Reflect[_0x3f36c9(0x3215)])_0x321b27=Reflect['decorate'](_0x351b4c,_0x31bbb8,_0x337a67,_0x5515fd);else{for(var _0x5db8d9=_0x351b4c[_0x3f36c9(0x18cc)]-0x1;0x0<=_0x5db8d9;_0x5db8d9--)(_0x3bd03d=_0x351b4c[_0x5db8d9])&&(_0x321b27=(_0x2e1a84<0x3?_0x3bd03d(_0x321b27):0x3<_0x2e1a84?_0x3bd03d(_0x31bbb8,_0x337a67,_0x321b27):_0x3bd03d(_0x31bbb8,_0x337a67))||_0x321b27);}0x3<_0x2e1a84&&_0x321b27&&Object[_0x3f36c9(0x276e)](_0x31bbb8,_0x337a67,_0x321b27);}([(0x0,_0x166933['qC'])()],_0xa3735e[_0x388c1c(0x1ce1)],'colorTableUrl',void 0x0),(0x0,_0x363482['H'])('BABYLON.ColorCorrectionPostProcess',_0xa3735e));},0x89ae:(_0x83d16e,_0x145ffd,_0x389d25)=>{var _0x4eeb53=a8_0x1ec55c,_0x108d5d=_0x389d25(0x95d8),_0x2e0f43=_0x389d25(0x1610),_0x30fc3e=(_0x389d25(0x3e36),_0x389d25(0x4158)),_0x27fa6a=_0x389d25(0x10435);class _0x1f2139 extends _0x108d5d['D']{constructor(_0x1f9dc2,_0x11df99,_0x1d46a3,_0x15802a,_0x11849c,_0x46f849,_0x213dc5,_0x5edbf5=_0x2e0f43['g'][_0x4eeb53(0x2aeb)]){var _0x57ab09=_0x4eeb53;super(_0x1f9dc2,_0x57ab09(0x2e48),[_0x57ab09(0x29cc),_0x57ab09(0x32d8)],null,_0x1d46a3,_0x15802a,_0x11849c,_0x46f849,_0x213dc5,null,_0x5edbf5),this[_0x57ab09(0x29cc)]=_0x11df99,this[_0x57ab09(0x805)]=_0xfa30f2=>{var _0x30b997=_0x57ab09;_0xfa30f2[_0x30b997(0x3f28)]('screenSize',this[_0x30b997(0x146c)],this['height']),_0xfa30f2[_0x30b997(0x2677)](_0x30b997(0x29cc),this[_0x30b997(0x29cc)]);};}['getClassName'](){var _0x438d85=_0x4eeb53;return _0x438d85(0x8af);}static[_0x4eeb53(0x196b)](_0x3d63e7,_0x30b3ce,_0x129418,_0x37687f){var _0x38e4df=_0x4eeb53;return _0x27fa6a['p4']['Parse'](()=>new _0x1f2139(_0x3d63e7[_0x38e4df(0xc1b)],_0x3d63e7[_0x38e4df(0x29cc)],_0x3d63e7[_0x38e4df(0x2b0a)],_0x30b3ce,_0x3d63e7[_0x38e4df(0x72a)],_0x129418[_0x38e4df(0x3e9d)](),_0x3d63e7['reusable'],_0x3d63e7[_0x38e4df(0x335b)]),_0x3d63e7,_0x129418,_0x37687f);}}_0x1f2139['EdgeDetect0Kernel']=[0x1,0x0,-0x1,0x0,0x0,0x0,-0x1,0x0,0x1],_0x1f2139[_0x4eeb53(0x220e)]=[0x0,0x1,0x0,0x1,-0x4,0x1,0x0,0x1,0x0],_0x1f2139[_0x4eeb53(0x29a9)]=[-0x1,-0x1,-0x1,-0x1,0x8,-0x1,-0x1,-0x1,-0x1],_0x1f2139[_0x4eeb53(0x2699)]=[0x0,-0x1,0x0,-0x1,0x5,-0x1,0x0,-0x1,0x0],_0x1f2139[_0x4eeb53(0x3c1a)]=[-0x2,-0x1,0x0,-0x1,0x1,0x1,0x0,0x1,0x2],_0x1f2139[_0x4eeb53(0x2afa)]=[0x0,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x0],function(_0x3a440a,_0x3b7985,_0x354697,_0x5cd3ea){var _0xb21af=_0x4eeb53,_0x44b215,_0x1c3a02=arguments['length'],_0x46fc39=_0x1c3a02<0x3?_0x3b7985:null===_0x5cd3ea?_0x5cd3ea=Object[_0xb21af(0x14a5)](_0x3b7985,_0x354697):_0x5cd3ea;if(_0xb21af(0x4238)==typeof Reflect&&_0xb21af(0x3d33)==typeof Reflect[_0xb21af(0x3215)])_0x46fc39=Reflect['decorate'](_0x3a440a,_0x3b7985,_0x354697,_0x5cd3ea);else{for(var _0x58e254=_0x3a440a[_0xb21af(0x18cc)]-0x1;0x0<=_0x58e254;_0x58e254--)(_0x44b215=_0x3a440a[_0x58e254])&&(_0x46fc39=(_0x1c3a02<0x3?_0x44b215(_0x46fc39):0x3<_0x1c3a02?_0x44b215(_0x3b7985,_0x354697,_0x46fc39):_0x44b215(_0x3b7985,_0x354697))||_0x46fc39);}0x3<_0x1c3a02&&_0x46fc39&&Object['defineProperty'](_0x3b7985,_0x354697,_0x46fc39);}([(0x0,_0x27fa6a['qC'])()],_0x1f2139[_0x4eeb53(0x1ce1)],_0x4eeb53(0x29cc),void 0x0),(0x0,_0x30fc3e['H'])(_0x4eeb53(0x3a0c),_0x1f2139);},0x1e04:(_0x3d32d5,_0x2052cc,_0x5ca234)=>{var _0x2df66a=a8_0x1ec55c;_0x5ca234['d'](_0x2052cc,{'T':()=>_0x41e84b});var _0x1427b0=_0x5ca234(0x12cad),_0x2052cc=_0x5ca234(0x12382),_0x290389=_0x5ca234(0x1610),_0xc684ca=_0x5ca234(0x4158),_0x5ca234=_0x5ca234(0x10435);class _0x41e84b extends _0x2052cc['i']{constructor(_0x41cfe0,_0x17c622,_0x2d55ac,_0x1ddcd2,_0x27f4e3,_0x4d1eea,_0x5da45a,_0x4445d6=null,_0x2806da=_0x1427b0['x'][_0x2df66a(0x208f)],_0x29fe6b,_0x1adc13,_0x214c68=_0x290389['g'][_0x2df66a(0x2aeb)],_0x4e9b56=!0x1,_0x330e36=_0x290389['g']['TEXTUREFORMAT_RGBA']){var _0x4a6e6f=_0x2df66a;super(_0x41cfe0,_0x2d55ac,_0x1ddcd2,_0x27f4e3,_0x4d1eea,_0x290389['g'][_0x4a6e6f(0x12a7)],_0x29fe6b,_0x1adc13,_0x214c68,_0x4a6e6f(0x3cb4),_0x4e9b56,_0x330e36),this['direction']=_0x2d55ac,this[_0x4a6e6f(0x2418)]=!!_0x4445d6,this[_0x4a6e6f(0x3206)][_0x4a6e6f(0x2e5)](_0x38e028=>{var _0x326dc0=_0x4a6e6f;null!=_0x4445d6&&_0x38e028[_0x326dc0(0x269a)](_0x326dc0(0x3523),_0x4445d6),_0x38e028[_0x326dc0(0x29b4)](_0x326dc0(0x23c),_0x5da45a);});}[_0x2df66a(0x252c)](){var _0x4ed111=_0x2df66a;return _0x4ed111(0x34f1);}}(function(_0x3a50a2,_0x2c93da,_0x5a5b64,_0x58d389){var _0x3c5ba1=_0x2df66a,_0x49f92e,_0x9ae935=arguments[_0x3c5ba1(0x18cc)],_0xc933c9=_0x9ae935<0x3?_0x2c93da:null===_0x58d389?_0x58d389=Object[_0x3c5ba1(0x14a5)](_0x2c93da,_0x5a5b64):_0x58d389;if(_0x3c5ba1(0x4238)==typeof Reflect&&_0x3c5ba1(0x3d33)==typeof Reflect[_0x3c5ba1(0x3215)])_0xc933c9=Reflect[_0x3c5ba1(0x3215)](_0x3a50a2,_0x2c93da,_0x5a5b64,_0x58d389);else{for(var _0x2c3f8b=_0x3a50a2['length']-0x1;0x0<=_0x2c3f8b;_0x2c3f8b--)(_0x49f92e=_0x3a50a2[_0x2c3f8b])&&(_0xc933c9=(_0x9ae935<0x3?_0x49f92e(_0xc933c9):0x3<_0x9ae935?_0x49f92e(_0x2c93da,_0x5a5b64,_0xc933c9):_0x49f92e(_0x2c93da,_0x5a5b64))||_0xc933c9);}0x3<_0x9ae935&&_0xc933c9&&Object[_0x3c5ba1(0x276e)](_0x2c93da,_0x5a5b64,_0xc933c9);}([(0x0,_0x5ca234['qC'])()],_0x41e84b[_0x2df66a(0x1ce1)],_0x2df66a(0x286c),void 0x0),(0x0,_0xc684ca['H'])(_0x2df66a(0x2a22),_0x41e84b));},0x11fef:(_0x514135,_0x354a16,_0x44d8b3)=>{var _0x4d0699=a8_0x1ec55c;_0x44d8b3['d'](_0x354a16,{'J':()=>_0x247027,'z':()=>_0x10b0b7});var _0x10b0b7,_0x69540=_0x44d8b3(0xd53f),_0x3c7847=_0x44d8b3(0x12cad),_0x354a16=_0x44d8b3(0xb95d),_0x5283a7=_0x44d8b3(0xee33),_0x231c14=_0x44d8b3(0x1e04),_0x5f1a50=_0x44d8b3(0xe2c),_0x5b9889=_0x44d8b3(0x1610);(_0x44d8b3=_0x10b0b7=_0x10b0b7||{})[_0x44d8b3[_0x4d0699(0x26ca)]=0x0]=_0x4d0699(0x26ca),_0x44d8b3[_0x44d8b3[_0x4d0699(0x645)]=0x1]='Medium',_0x44d8b3[_0x44d8b3['High']=0x2]=_0x4d0699(0x21cd);class _0x247027 extends _0x354a16['L']{constructor(_0x406f06,_0x22aed6,_0x2e2530=_0x10b0b7[_0x4d0699(0x26ca)],_0x33b178=0x0,_0x4924a7=!0x1){var _0x53e15c=_0x4d0699;super(_0x406f06[_0x53e15c(0x3e9d)](),_0x53e15c(0x399),()=>this[_0x53e15c(0xb6e)],!0x0),this[_0x53e15c(0xb6e)]=[];var _0x5b751f=_0x406f06[_0x53e15c(0x3e9d)](),_0x1fef7c=_0x5b751f[_0x53e15c(0x246a)]||0x1<_0x5b751f[_0x53e15c(0x40da)]?_0x5b9889['g']['TEXTUREFORMAT_RED']:_0x5b9889['g'][_0x53e15c(0x12a4)];this['_circleOfConfusion']=new _0x5283a7['N']('circleOfConfusion',_0x22aed6,0x1,null,_0x3c7847['x']['BILINEAR_SAMPLINGMODE'],_0x5b751f,!0x1,_0x33b178,_0x4924a7),this[_0x53e15c(0x2f9c)]=[],this[_0x53e15c(0x1a83)]=[];let _0x5b62a1=0x1,_0x5b403b=0xf;switch(_0x2e2530){case _0x10b0b7['High']:_0x5b62a1=0x3,_0x5b403b=0x33;break;case _0x10b0b7['Medium']:_0x5b62a1=0x2,_0x5b403b=0x1f;break;default:_0x5b403b=0xf,_0x5b62a1=0x1;}var _0x2c1df4=_0x5b403b/Math[_0x53e15c(0x421b)](0x2,_0x5b62a1-0x1);let _0x2fd5bb=0x1;for(let _0x3693f5=0x0;_0x3693f5<_0x5b62a1;_0x3693f5++){const _0x41d930=new _0x231c14['T'](_0x53e15c(0x3d2a),_0x406f06,new _0x69540['FM'](0x0,0x1),_0x2c1df4,_0x2fd5bb,null,this[_0x53e15c(0x3209)],0x0==_0x3693f5?this[_0x53e15c(0x3209)]:null,_0x3c7847['x'][_0x53e15c(0x208f)],_0x5b751f,!0x1,_0x33b178,_0x4924a7,0x0==_0x3693f5?_0x1fef7c:_0x5b9889['g'][_0x53e15c(0x12a4)]),_0x3ebac7=(_0x41d930[_0x53e15c(0x172d)]=!0x1,_0x2fd5bb=0.75/Math[_0x53e15c(0x421b)](0x2,_0x3693f5),new _0x231c14['T'](_0x53e15c(0x3105),_0x406f06,new _0x69540['FM'](0x1,0x0),_0x2c1df4,_0x2fd5bb,null,this[_0x53e15c(0x3209)],null,_0x3c7847['x']['BILINEAR_SAMPLINGMODE'],_0x5b751f,!0x1,_0x33b178,_0x4924a7));_0x3ebac7[_0x53e15c(0x172d)]=!0x1,this[_0x53e15c(0x2f9c)][_0x53e15c(0xede)](_0x41d930),this[_0x53e15c(0x1a83)]['push'](_0x3ebac7);}this[_0x53e15c(0xb6e)]=[this[_0x53e15c(0x3209)]];for(let _0x2aa7ea=0x0;_0x2aa7ea<this['_depthOfFieldBlurX'][_0x53e15c(0x18cc)];_0x2aa7ea++)this['_effects'][_0x53e15c(0xede)](this[_0x53e15c(0x2f9c)][_0x2aa7ea]),this['_effects'][_0x53e15c(0xede)](this[_0x53e15c(0x1a83)][_0x2aa7ea]);this[_0x53e15c(0x23f)]=new _0x5f1a50['f']('dofMerge',this[_0x53e15c(0x3209)],this[_0x53e15c(0x3209)],this[_0x53e15c(0x1a83)],_0x2fd5bb,null,_0x3c7847['x'][_0x53e15c(0x208f)],_0x5b751f,!0x1,_0x33b178,_0x4924a7),this[_0x53e15c(0x23f)][_0x53e15c(0x172d)]=!0x1,this['_effects'][_0x53e15c(0xede)](this[_0x53e15c(0x23f)]);}set[_0x4d0699(0x1d56)](_0x506430){var _0x516a25=_0x4d0699;this[_0x516a25(0x3209)]['focalLength']=_0x506430;}get[_0x4d0699(0x1d56)](){var _0x279fbe=_0x4d0699;return this[_0x279fbe(0x3209)][_0x279fbe(0x1d56)];}set[_0x4d0699(0x1679)](_0x228482){var _0x2e4f1b=_0x4d0699;this[_0x2e4f1b(0x3209)][_0x2e4f1b(0x1679)]=_0x228482;}get[_0x4d0699(0x1679)](){var _0x319a51=_0x4d0699;return this[_0x319a51(0x3209)]['fStop'];}set[_0x4d0699(0x25e1)](_0x5f1002){var _0x56ac1e=_0x4d0699;this[_0x56ac1e(0x3209)][_0x56ac1e(0x25e1)]=_0x5f1002;}get[_0x4d0699(0x25e1)](){var _0x217ebf=_0x4d0699;return this[_0x217ebf(0x3209)][_0x217ebf(0x25e1)];}set[_0x4d0699(0x1e7a)](_0x5af597){var _0x57476f=_0x4d0699;this[_0x57476f(0x3209)]['lensSize']=_0x5af597;}get['lensSize'](){var _0x7906da=_0x4d0699;return this['_circleOfConfusion'][_0x7906da(0x1e7a)];}[_0x4d0699(0x252c)](){var _0x340ad2=_0x4d0699;return _0x340ad2(0x2261);}set['depthTexture'](_0x4f2e16){var _0x329cb1=_0x4d0699;this[_0x329cb1(0x3209)][_0x329cb1(0x4153)]=_0x4f2e16;}[_0x4d0699(0x318b)](_0x48df1e){var _0x2d011e=_0x4d0699;for(let _0x1cec5c=0x0;_0x1cec5c<this['_effects'][_0x2d011e(0x18cc)];_0x1cec5c++)this['_effects'][_0x1cec5c][_0x2d011e(0x41a)](_0x48df1e);}[_0x4d0699(0x307b)](){var _0x5bca17=_0x4d0699;for(let _0x23f26f=0x0;_0x23f26f<this[_0x5bca17(0xb6e)]['length'];_0x23f26f++)this[_0x5bca17(0xb6e)][_0x23f26f]['updateEffect']();}[_0x4d0699(0x1668)](){var _0x1ccbe3=_0x4d0699;for(let _0x51c7f2=0x0;_0x51c7f2<this['_effects'][_0x1ccbe3(0x18cc)];_0x51c7f2++)if(!this[_0x1ccbe3(0xb6e)][_0x51c7f2]['isReady']())return!0x1;return!0x0;}}},0xe2c:(_0x5e1189,_0x2f4636,_0xd8477d)=>{_0xd8477d['d'](_0x2f4636,{'f':()=>_0x314c48});var _0x2f4636=_0xd8477d(0x95d8),_0x270792=_0xd8477d(0x1610);_0xd8477d(0x88d5);class _0x314c48 extends _0x2f4636['D']{constructor(_0x3d0d07,_0x3a4c13,_0x25d32e,_0x448120,_0x2dfa52,_0x5f1d05,_0x3dfccf,_0x38ca7f,_0x3e4264,_0x2e36e2=_0x270792['g']['TEXTURETYPE_UNSIGNED_INT'],_0x4009a1=!0x1){var _0x32627b=a8_0x5306;super(_0x3d0d07,_0x32627b(0x7e5),[],[_0x32627b(0x23c),'blurStep0',_0x32627b(0x323d),'blurStep2'],_0x2dfa52,_0x5f1d05,_0x3dfccf,_0x38ca7f,_0x3e4264,null,_0x2e36e2,void 0x0,null,!0x0),this[_0x32627b(0x33a0)]=_0x448120,this[_0x32627b(0x2418)]=!0x0,this[_0x32627b(0x3206)][_0x32627b(0x2e5)](_0x4a74c2=>{var _0x39c768=_0x32627b;_0x4a74c2[_0x39c768(0x269a)]('textureSampler',_0x3a4c13),_0x4a74c2[_0x39c768(0x29b4)](_0x39c768(0x23c),_0x25d32e),_0x448120['forEach']((_0x4b668f,_0x2bd168)=>{var _0x5b1655=_0x39c768;_0x4a74c2[_0x5b1655(0x29b4)](_0x5b1655(0x389d)+(_0x448120[_0x5b1655(0x18cc)]-_0x2bd168-0x1),_0x4b668f);});}),_0x4009a1||this[_0x32627b(0xc6a)]();}['getClassName'](){return'DepthOfFieldMergePostProcess';}['updateEffect'](_0x3903cc=null,_0x4ee03a=null,_0x21b30c=null,_0x1977a5,_0x44a490,_0x5714e4){var _0x48b090=a8_0x5306;_0x3903cc||(_0x3903cc='',_0x3903cc+='#define\x20BLUR_LEVEL\x20'+(this[_0x48b090(0x33a0)][_0x48b090(0x18cc)]-0x1)+'\x0a'),super[_0x48b090(0xc6a)](_0x3903cc,_0x4ee03a,_0x21b30c,_0x1977a5,_0x44a490,_0x5714e4);}}},0x11a35:(_0x3200f2,_0x33024c,_0x5f5286)=>{var _0x2b357c=a8_0x1ec55c,_0x359962=_0x5f5286(0x95d8),_0x41e253=(_0x5f5286(0x5e4b),_0x5f5286(0x4158)),_0x12f937=_0x5f5286(0x10435);class _0x328649 extends _0x359962['D']{[_0x2b357c(0x252c)](){return'DisplayPassPostProcess';}constructor(_0x354a62,_0x1725b4,_0x2037d8,_0xc5ee09,_0x39fcc2,_0x41801d){var _0x13e4e8=_0x2b357c;super(_0x354a62,'displayPass',[_0x13e4e8(0xb9d)],[_0x13e4e8(0xb9d)],_0x1725b4,_0x2037d8,_0xc5ee09,_0x39fcc2,_0x41801d);}static[_0x2b357c(0x196b)](_0x1d59a0,_0x43a0d7,_0x2b6755,_0x429d5f){var _0x4d3ee4=_0x2b357c;return _0x12f937['p4']['Parse'](()=>new _0x328649(_0x1d59a0[_0x4d3ee4(0xc1b)],_0x1d59a0['options'],_0x43a0d7,_0x1d59a0['renderTargetSamplingMode'],_0x2b6755[_0x4d3ee4(0x3e9d)](),_0x1d59a0['reusable']),_0x1d59a0,_0x2b6755,_0x429d5f);}}(0x0,_0x41e253['H'])(_0x2b357c(0x4215),_0x328649);},0x87d8:(_0xeafa16,_0x29192f,_0xc7fda0)=>{var _0x47920c=a8_0x1ec55c;_0xc7fda0['d'](_0x29192f,{'m':()=>_0x2a8c08});var _0x29192f=_0xc7fda0(0x95d8),_0x933b81=_0xc7fda0(0x16bf5),_0x38c605=_0xc7fda0(0x1610),_0x5d6667=(_0xc7fda0(0x87ce),_0xc7fda0(0x10435)),_0xc7fda0=_0xc7fda0(0x4158);class _0x2a8c08 extends _0x29192f['D']{constructor(_0x3e3c5b,_0x177d91,_0xabd643,_0x59e11b,_0x252c5b,_0x3e0b0f,_0x137775=_0x38c605['g'][_0x47920c(0x2aeb)],_0x4789b9=!0x1){var _0x1beef9=_0x47920c;super(_0x3e3c5b,_0x1beef9(0x198b),[_0x1beef9(0x3e06),'exposure'],null,_0x177d91,_0xabd643,_0x59e11b,_0x252c5b,_0x3e0b0f,null,_0x137775,void 0x0,null,_0x4789b9),this[_0x1beef9(0x3e06)]=0.9,this[_0x1beef9(0xc09)]=0x1,this[_0x1beef9(0x3776)]=null,this[_0x1beef9(0x3206)]['add'](_0x3180ea=>{var _0x417a71=_0x1beef9;this[_0x417a71(0x2418)]=!!this['_inputPostProcess'],this[_0x417a71(0x3776)]&&_0x3180ea[_0x417a71(0x269a)](_0x417a71(0x3523),this[_0x417a71(0x3776)]),_0x3180ea[_0x417a71(0x42c)](_0x417a71(0x3e06),Math[_0x417a71(0x421b)](this['threshold'],_0x933b81['zp'])),_0x3180ea[_0x417a71(0x42c)](_0x417a71(0x2dee),this['_exposure']);});}[_0x47920c(0x252c)](){return'ExtractHighlightsPostProcess';}}(function(_0x591075,_0x2f0f05,_0x100225,_0x55e77e){var _0x46b79c=_0x47920c,_0x51996e,_0x5526d6=arguments[_0x46b79c(0x18cc)],_0x4d28c7=_0x5526d6<0x3?_0x2f0f05:null===_0x55e77e?_0x55e77e=Object[_0x46b79c(0x14a5)](_0x2f0f05,_0x100225):_0x55e77e;if(_0x46b79c(0x4238)==typeof Reflect&&_0x46b79c(0x3d33)==typeof Reflect[_0x46b79c(0x3215)])_0x4d28c7=Reflect['decorate'](_0x591075,_0x2f0f05,_0x100225,_0x55e77e);else{for(var _0x47c431=_0x591075[_0x46b79c(0x18cc)]-0x1;0x0<=_0x47c431;_0x47c431--)(_0x51996e=_0x591075[_0x47c431])&&(_0x4d28c7=(_0x5526d6<0x3?_0x51996e(_0x4d28c7):0x3<_0x5526d6?_0x51996e(_0x2f0f05,_0x100225,_0x4d28c7):_0x51996e(_0x2f0f05,_0x100225))||_0x4d28c7);}0x3<_0x5526d6&&_0x4d28c7&&Object['defineProperty'](_0x2f0f05,_0x100225,_0x4d28c7);}([(0x0,_0x5d6667['qC'])()],_0x2a8c08[_0x47920c(0x1ce1)],_0x47920c(0x3e06),void 0x0),(0x0,_0xc7fda0['H'])(_0x47920c(0x3ff1),_0x2a8c08));},0x173b0:(_0x1c4fd0,_0x28997a,_0x299270)=>{var _0x52aa4a=a8_0x1ec55c,_0x341bfc=_0x299270(0x95d8),_0x501ece=(_0x299270(0x63d8),_0x299270(0x4158)),_0x19e2c1=_0x299270(0x10435);class _0x4febb6 extends _0x341bfc['D']{constructor(_0x23f1fc,_0x15b2fc,_0x1c101e,_0x4ec8ba,_0x4f295e,_0x477344,_0x429534){var _0x1f9ff3=a8_0x5306;super(_0x23f1fc,_0x1f9ff3(0x235b),[_0x1f9ff3(0x411c)],null,_0x1c101e,_0x4ec8ba,_0x4f295e,_0x477344,_0x429534),this[_0x1f9ff3(0x411c)]=_0x15b2fc,this[_0x1f9ff3(0x805)]=_0xe5a6a8=>{var _0x2a09ce=_0x1f9ff3;_0xe5a6a8[_0x2a09ce(0x3041)](_0x2a09ce(0x411c),this[_0x2a09ce(0x411c)]);};}[_0x52aa4a(0x252c)](){return'FilterPostProcess';}static[_0x52aa4a(0x196b)](_0x29f503,_0xe4f473,_0x3d71a4,_0x447991){var _0x110224=_0x52aa4a;return _0x19e2c1['p4'][_0x110224(0x2de7)](()=>new _0x4febb6(_0x29f503[_0x110224(0xc1b)],_0x29f503['kernelMatrix'],_0x29f503['options'],_0xe4f473,_0x29f503[_0x110224(0x72a)],_0x3d71a4['getEngine'](),_0x29f503[_0x110224(0x221b)]),_0x29f503,_0x3d71a4,_0x447991);}}(function(_0x4e9bc7,_0x2105ee,_0x3ab353,_0x5391a7){var _0x353a68=_0x52aa4a,_0x3ddb29,_0x162ef2=arguments['length'],_0x338b50=_0x162ef2<0x3?_0x2105ee:null===_0x5391a7?_0x5391a7=Object[_0x353a68(0x14a5)](_0x2105ee,_0x3ab353):_0x5391a7;if(_0x353a68(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x338b50=Reflect['decorate'](_0x4e9bc7,_0x2105ee,_0x3ab353,_0x5391a7);else{for(var _0x25d041=_0x4e9bc7[_0x353a68(0x18cc)]-0x1;0x0<=_0x25d041;_0x25d041--)(_0x3ddb29=_0x4e9bc7[_0x25d041])&&(_0x338b50=(_0x162ef2<0x3?_0x3ddb29(_0x338b50):0x3<_0x162ef2?_0x3ddb29(_0x2105ee,_0x3ab353,_0x338b50):_0x3ddb29(_0x2105ee,_0x3ab353))||_0x338b50);}0x3<_0x162ef2&&_0x338b50&&Object['defineProperty'](_0x2105ee,_0x3ab353,_0x338b50);}([(0x0,_0x19e2c1['oQ'])()],_0x4febb6[_0x52aa4a(0x1ce1)],_0x52aa4a(0x411c),void 0x0),(0x0,_0x501ece['H'])(_0x52aa4a(0x20d),_0x4febb6));},0xaf6d:(_0x1d0156,_0x44505a,_0x1a1874)=>{var _0x38aa22=a8_0x1ec55c;_0x1a1874['d'](_0x44505a,{'P':()=>_0x337c5b});var _0x1d38e6=_0x1a1874(0x12cad),_0x44505a=_0x1a1874(0x95d8),_0x5eb0a4=_0x1a1874(0x1610),_0x18c8a0=(_0x1a1874(0x79c3),_0x1a1874(0xe3ec),_0x1a1874(0x4158)),_0x383be1=_0x1a1874(0x10435);class _0x337c5b extends _0x44505a['D']{[_0x38aa22(0x252c)](){var _0x3152ab=_0x38aa22;return _0x3152ab(0x19ab);}constructor(_0x2ca292,_0x3c8220,_0x207352=null,_0x4cdd92,_0x18c1fd,_0x316ddb,_0x29069e=_0x5eb0a4['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x38cb67=_0x38aa22;super(_0x2ca292,_0x38cb67(0xddc),[_0x38cb67(0x3424)],null,_0x3c8220,_0x207352,_0x4cdd92||_0x1d38e6['x']['BILINEAR_SAMPLINGMODE'],_0x18c1fd,_0x316ddb,null,_0x29069e,_0x38cb67(0xddc),void 0x0,!0x0),_0x2ca292=this[_0x38cb67(0x21e8)](),(this[_0x38cb67(0xc6a)](_0x2ca292),this['onApplyObservable'][_0x38cb67(0x2e5)](_0x10d08c=>{var _0x5a485e=_0x38cb67,_0x24732c=this['texelSize'];_0x10d08c[_0x5a485e(0x3f28)](_0x5a485e(0x3424),_0x24732c['x'],_0x24732c['y']);}));}[_0x38aa22(0x21e8)](){var _0x27db02=_0x38aa22;const _0x33155c=this[_0x27db02(0x3e9d)]();if(!_0x33155c)return null;const _0x43492b=_0x33155c[_0x27db02(0x1769)]();return _0x43492b&&_0x43492b[_0x27db02(0x760)]&&-0x1<_0x43492b[_0x27db02(0x760)][_0x27db02(0x37d7)]()[_0x27db02(0x86a)](_0x27db02(0x1f54))?'#define\x20MALI\x201\x0a':null;}static[_0x38aa22(0x196b)](_0x4ad2ef,_0x54055e,_0x3ce50d,_0x8de584){var _0x300eac=_0x38aa22;return _0x383be1['p4'][_0x300eac(0x2de7)](()=>new _0x337c5b(_0x4ad2ef[_0x300eac(0xc1b)],_0x4ad2ef[_0x300eac(0x2b0a)],_0x54055e,_0x4ad2ef[_0x300eac(0x72a)],_0x3ce50d[_0x300eac(0x3e9d)](),_0x4ad2ef[_0x300eac(0x221b)]),_0x4ad2ef,_0x3ce50d,_0x8de584);}}(0x0,_0x18c8a0['H'])(_0x38aa22(0xc92),_0x337c5b);},0x16419:(_0x154e13,_0x6d0676,_0x1e1ae9)=>{var _0x47e068=a8_0x1ec55c;_0x1e1ae9['d'](_0x6d0676,{'p':()=>_0x51ed0e});function _0x29fa7a(_0x50ce34,_0x50ea2e,_0x4a2d06,_0x30f44c){var _0xab8c51=a8_0x5306,_0x43d40f,_0x1b1416=arguments[_0xab8c51(0x18cc)],_0x2d5024=_0x1b1416<0x3?_0x50ea2e:null===_0x30f44c?_0x30f44c=Object[_0xab8c51(0x14a5)](_0x50ea2e,_0x4a2d06):_0x30f44c;if(_0xab8c51(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0xab8c51(0x3215)])_0x2d5024=Reflect[_0xab8c51(0x3215)](_0x50ce34,_0x50ea2e,_0x4a2d06,_0x30f44c);else{for(var _0x5af978=_0x50ce34['length']-0x1;0x0<=_0x5af978;_0x5af978--)(_0x43d40f=_0x50ce34[_0x5af978])&&(_0x2d5024=(_0x1b1416<0x3?_0x43d40f(_0x2d5024):0x3<_0x1b1416?_0x43d40f(_0x50ea2e,_0x4a2d06,_0x2d5024):_0x43d40f(_0x50ea2e,_0x4a2d06))||_0x2d5024);}0x3<_0x1b1416&&_0x2d5024&&Object['defineProperty'](_0x50ea2e,_0x4a2d06,_0x2d5024);}var _0x6d0676=_0x1e1ae9(0x95d8),_0x47523f=_0x1e1ae9(0x1610),_0x4ad20f=(_0x1e1ae9(0x44d6),_0x1e1ae9(0x4158)),_0x24eec1=_0x1e1ae9(0x10435);class _0x51ed0e extends _0x6d0676['D']{constructor(_0xadef80,_0x13f9b2,_0x22957a,_0x3a6061,_0xace8bf,_0x5a1564,_0x3262c1=_0x47523f['g'][_0x47e068(0x2aeb)],_0x38ad09=!0x1){var _0xefb875=_0x47e068;super(_0xadef80,'grain',['intensity',_0xefb875(0x2d8)],[],_0x13f9b2,_0x22957a,_0x3a6061,_0xace8bf,_0x5a1564,null,_0x3262c1,void 0x0,null,_0x38ad09),this['intensity']=0x1e,this[_0xefb875(0x1c85)]=!0x1,this[_0xefb875(0x3206)]['add'](_0x553e6b=>{var _0x5a59e0=_0xefb875;_0x553e6b[_0x5a59e0(0x42c)]('intensity',this['intensity']),_0x553e6b['setFloat'](_0x5a59e0(0x2d8),this[_0x5a59e0(0x1c85)]?Math['random']()+0x1:0x1);});}[_0x47e068(0x252c)](){var _0x5c8d94=_0x47e068;return _0x5c8d94(0x107e);}static[_0x47e068(0x196b)](_0xe07daf,_0x271336,_0x541a1c,_0xfbb7f4){var _0x20a12d=_0x47e068;return _0x24eec1['p4'][_0x20a12d(0x2de7)](()=>new _0x51ed0e(_0xe07daf[_0x20a12d(0xc1b)],_0xe07daf['options'],_0x271336,_0xe07daf[_0x20a12d(0x72a)],_0x541a1c[_0x20a12d(0x3e9d)](),_0xe07daf[_0x20a12d(0x221b)]),_0xe07daf,_0x541a1c,_0xfbb7f4);}}_0x29fa7a([(0x0,_0x24eec1['qC'])()],_0x51ed0e[_0x47e068(0x1ce1)],_0x47e068(0x231d),void 0x0),_0x29fa7a([(0x0,_0x24eec1['qC'])()],_0x51ed0e[_0x47e068(0x1ce1)],_0x47e068(0x1c85),void 0x0),(0x0,_0x4ad20f['H'])(_0x47e068(0x24bb),_0x51ed0e);},0x15f0b:(_0x1c480b,_0x3a73ca,_0x6c5f75)=>{_0x6c5f75(0x95d8),_0x6c5f75(0x1610),_0x6c5f75(0x8671),class extends null{};},0x4f99:(_0x43b14f,_0x31eaaf,_0x4ba143)=>{var _0x2e780c=a8_0x1ec55c;_0x4ba143['d'](_0x31eaaf,{'z':()=>_0x5b8fd6});var _0x31eaaf=_0x4ba143(0x10435),_0x40856d=_0x4ba143(0x3ed0),_0x3b70a0=_0x4ba143(0x95d8),_0x2f4ea6=_0x4ba143(0x11096),_0x5dac69=_0x4ba143(0x1610);_0x4ba143(0x160aa),_0x4ba143(0x3e84);class _0x5b8fd6 extends _0x3b70a0['D']{constructor(_0x481c49,_0x3b7936,_0x5129bb=null,_0x3f2965,_0x41bf9d,_0x1b0a82,_0x5e7c7c=_0x5dac69['g'][_0x2e780c(0x2aeb)],_0x57a1e8){var _0x488fe1=_0x2e780c;super(_0x481c49,_0x488fe1(0x8c1),[],[],_0x3b7936,_0x5129bb,_0x3f2965,_0x41bf9d,_0x1b0a82,null,_0x5e7c7c,_0x488fe1(0x2c75),null,!0x0),this[_0x488fe1(0x1e31)]=!0x0,this[_0x488fe1(0x401)]={'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},_0x57a1e8?(_0x57a1e8[_0x488fe1(0x1a9f)]=!0x0,this['_attachImageProcessingConfiguration'](_0x57a1e8,!0x0),this[_0x488fe1(0x19c4)]()):(this[_0x488fe1(0xa96)](null,!0x0),this[_0x488fe1(0xb0b)][_0x488fe1(0x1a9f)]=!0x0),this[_0x488fe1(0x805)]=_0x4d4f52=>{var _0x28fe5f=_0x488fe1;this[_0x28fe5f(0xb0b)][_0x28fe5f(0x3b97)](_0x4d4f52,this[_0x28fe5f(0x2612)]);};}get[_0x2e780c(0xb0b)](){return this['_imageProcessingConfiguration'];}set[_0x2e780c(0xb0b)](_0x1487c3){var _0x3e9d8c=_0x2e780c;_0x1487c3[_0x3e9d8c(0x1a9f)]=!0x0,this[_0x3e9d8c(0xa96)](_0x1487c3);}[_0x2e780c(0xa96)](_0x20b240,_0x22a126=!0x1){var _0xe993ba=_0x2e780c;if(_0x20b240!==this[_0xe993ba(0x2dd9)]){if(this[_0xe993ba(0x2dd9)]&&this[_0xe993ba(0x2223)]&&this[_0xe993ba(0x2dd9)][_0xe993ba(0x24b7)][_0xe993ba(0x2f2e)](this[_0xe993ba(0x2223)]),_0x20b240)this['_imageProcessingConfiguration']=_0x20b240;else{var _0x20b240=this['getEngine']();const _0x5a3439=this[_0xe993ba(0x1482)]();(_0x20b240=_0x5a3439?_0x5a3439[_0xe993ba(0x3d78)]():_0x20b240&&_0x20b240[_0xe993ba(0x166b)]?(_0x20b240=_0x20b240[_0xe993ba(0x166b)])[_0x20b240[_0xe993ba(0x18cc)]-0x1]:_0x2f4ea6['l'][_0xe993ba(0x2370)])?this[_0xe993ba(0x2dd9)]=_0x20b240[_0xe993ba(0xb0b)]:this[_0xe993ba(0x2dd9)]=new _0x40856d['$']();}this[_0xe993ba(0x2dd9)]&&(this['_imageProcessingObserver']=this[_0xe993ba(0x2dd9)][_0xe993ba(0x24b7)][_0xe993ba(0x2e5)](()=>{var _0x4d4df4=_0xe993ba;this[_0x4d4df4(0x19c4)]();})),_0x22a126||this[_0xe993ba(0x19c4)]();}}get['isSupported'](){var _0x5a5273=_0x2e780c,_0x4d1b42=this[_0x5a5273(0x2a8e)]();return!_0x4d1b42||_0x4d1b42[_0x5a5273(0x3778)];}get[_0x2e780c(0x1549)](){var _0x3c2b7b=_0x2e780c;return this[_0x3c2b7b(0xb0b)][_0x3c2b7b(0x1549)];}set[_0x2e780c(0x1549)](_0x4a2e05){this['imageProcessingConfiguration']['colorCurves']=_0x4a2e05;}get['colorCurvesEnabled'](){var _0x21488f=_0x2e780c;return this[_0x21488f(0xb0b)][_0x21488f(0x1b6e)];}set[_0x2e780c(0x1b6e)](_0x188e03){var _0x35ebd9=_0x2e780c;this['imageProcessingConfiguration'][_0x35ebd9(0x1b6e)]=_0x188e03;}get['colorGradingTexture'](){var _0x5dcf65=_0x2e780c;return this['imageProcessingConfiguration'][_0x5dcf65(0x8aa)];}set['colorGradingTexture'](_0x41c23d){var _0x582e16=_0x2e780c;this['imageProcessingConfiguration'][_0x582e16(0x8aa)]=_0x41c23d;}get[_0x2e780c(0x292)](){return this['imageProcessingConfiguration']['colorGradingEnabled'];}set[_0x2e780c(0x292)](_0x5a917d){var _0x1b2684=_0x2e780c;this[_0x1b2684(0xb0b)][_0x1b2684(0x292)]=_0x5a917d;}get[_0x2e780c(0x2dee)](){var _0x2c01a9=_0x2e780c;return this[_0x2c01a9(0xb0b)][_0x2c01a9(0x2dee)];}set[_0x2e780c(0x2dee)](_0x5725ff){var _0x2e8e9e=_0x2e780c;this[_0x2e8e9e(0xb0b)][_0x2e8e9e(0x2dee)]=_0x5725ff;}get[_0x2e780c(0x369e)](){var _0x532da4=_0x2e780c;return this['_imageProcessingConfiguration'][_0x532da4(0x369e)];}set[_0x2e780c(0x369e)](_0x27e036){var _0x211ec8=_0x2e780c;this[_0x211ec8(0x2dd9)]['toneMappingEnabled']=_0x27e036;}get[_0x2e780c(0x41e0)](){var _0x16c5ce=_0x2e780c;return this[_0x16c5ce(0x2dd9)][_0x16c5ce(0x41e0)];}set[_0x2e780c(0x41e0)](_0x1ee85b){var _0x943b39=_0x2e780c;this[_0x943b39(0x2dd9)]['toneMappingType']=_0x1ee85b;}get[_0x2e780c(0x1705)](){var _0x20f480=_0x2e780c;return this[_0x20f480(0xb0b)][_0x20f480(0x1705)];}set['contrast'](_0x5f0c10){this['imageProcessingConfiguration']['contrast']=_0x5f0c10;}get['vignetteStretch'](){var _0x1e5818=_0x2e780c;return this[_0x1e5818(0xb0b)][_0x1e5818(0x204)];}set[_0x2e780c(0x204)](_0x5196a4){var _0x38d1c3=_0x2e780c;this[_0x38d1c3(0xb0b)]['vignetteStretch']=_0x5196a4;}get[_0x2e780c(0x761)](){var _0x3f7462=_0x2e780c;return this['imageProcessingConfiguration'][_0x3f7462(0x2673)];}set[_0x2e780c(0x761)](_0x2eeabd){var _0x4ccbb9=_0x2e780c;this[_0x4ccbb9(0xb0b)][_0x4ccbb9(0x2673)]=_0x2eeabd;}get[_0x2e780c(0x1ce2)](){var _0x30e180=_0x2e780c;return this[_0x30e180(0xb0b)]['vignetteCenterY'];}set[_0x2e780c(0x1ce2)](_0xfb328){var _0x48a56f=_0x2e780c;this[_0x48a56f(0xb0b)][_0x48a56f(0xd5d)]=_0xfb328;}get[_0x2e780c(0xd5d)](){var _0x201b6e=_0x2e780c;return this[_0x201b6e(0xb0b)]['vignetteCenterY'];}set['vignetteCenterY'](_0xa0d024){var _0x325a92=_0x2e780c;this[_0x325a92(0xb0b)][_0x325a92(0xd5d)]=_0xa0d024;}get[_0x2e780c(0x2673)](){var _0x536636=_0x2e780c;return this[_0x536636(0xb0b)][_0x536636(0x2673)];}set[_0x2e780c(0x2673)](_0x28882e){var _0x55aa3f=_0x2e780c;this[_0x55aa3f(0xb0b)][_0x55aa3f(0x2673)]=_0x28882e;}get[_0x2e780c(0x1ab6)](){var _0x128aa5=_0x2e780c;return this[_0x128aa5(0xb0b)][_0x128aa5(0x1ab6)];}set[_0x2e780c(0x1ab6)](_0x5bed11){var _0x150d96=_0x2e780c;this[_0x150d96(0xb0b)][_0x150d96(0x1ab6)]=_0x5bed11;}get[_0x2e780c(0x12ab)](){var _0xac207e=_0x2e780c;return this[_0xac207e(0xb0b)]['vignetteColor'];}set[_0x2e780c(0x12ab)](_0x4b20c7){var _0x36efd3=_0x2e780c;this[_0x36efd3(0xb0b)][_0x36efd3(0x12ab)]=_0x4b20c7;}get['vignetteCameraFov'](){var _0x3b174a=_0x2e780c;return this[_0x3b174a(0xb0b)][_0x3b174a(0x3b73)];}set[_0x2e780c(0x3b73)](_0x390980){var _0x58f5ff=_0x2e780c;this['imageProcessingConfiguration'][_0x58f5ff(0x3b73)]=_0x390980;}get[_0x2e780c(0x23a5)](){var _0x29486e=_0x2e780c;return this[_0x29486e(0xb0b)]['vignetteBlendMode'];}set[_0x2e780c(0x23a5)](_0x1c2681){var _0x20ac1e=_0x2e780c;this['imageProcessingConfiguration'][_0x20ac1e(0x23a5)]=_0x1c2681;}get[_0x2e780c(0x317c)](){var _0x3f3ca0=_0x2e780c;return this[_0x3f3ca0(0xb0b)][_0x3f3ca0(0x317c)];}set[_0x2e780c(0x317c)](_0x5b033e){var _0x423546=_0x2e780c;this['imageProcessingConfiguration'][_0x423546(0x317c)]=_0x5b033e;}get['ditheringIntensity'](){var _0x4691a3=_0x2e780c;return this[_0x4691a3(0xb0b)][_0x4691a3(0x1882)];}set[_0x2e780c(0x1882)](_0x3dd72a){var _0x5c68d0=_0x2e780c;this[_0x5c68d0(0xb0b)]['ditheringIntensity']=_0x3dd72a;}get[_0x2e780c(0xd34)](){var _0x4f1053=_0x2e780c;return this[_0x4f1053(0xb0b)][_0x4f1053(0xd34)];}set[_0x2e780c(0xd34)](_0x48ac60){var _0x1b8516=_0x2e780c;this[_0x1b8516(0xb0b)][_0x1b8516(0xd34)]=_0x48ac60;}get[_0x2e780c(0x405d)](){var _0x2472aa=_0x2e780c;return this[_0x2472aa(0x1e31)];}set[_0x2e780c(0x405d)](_0x383d5f){var _0x261149=_0x2e780c;this[_0x261149(0x1e31)]!==_0x383d5f&&(this[_0x261149(0x1e31)]=_0x383d5f,this['_updateParameters']());}[_0x2e780c(0x252c)](){var _0x2aad1d=_0x2e780c;return _0x2aad1d(0x3696);}[_0x2e780c(0x19c4)](){var _0x91087b=_0x2e780c;this[_0x91087b(0x401)]['FROMLINEARSPACE']=this[_0x91087b(0x1e31)],this['imageProcessingConfiguration'][_0x91087b(0x12d6)](this['_defines'],!0x0);let _0x4f0466='';for(const _0x28f719 in this['_defines'])this[_0x91087b(0x401)][_0x28f719]&&(_0x4f0466+=_0x91087b(0x3fae)+_0x28f719+_0x91087b(0x35bf));var _0x281f9c=[_0x91087b(0x3523)],_0x464137=[_0x91087b(0x393f)];_0x40856d['$']&&(_0x40856d['$'][_0x91087b(0xaa8)](_0x281f9c,this[_0x91087b(0x401)]),_0x40856d['$'][_0x91087b(0x3dc)](_0x464137,this[_0x91087b(0x401)])),this[_0x91087b(0xc6a)](_0x4f0466,_0x464137,_0x281f9c);}[_0x2e780c(0x41a)](_0x395863){var _0x44d4d5=_0x2e780c;super[_0x44d4d5(0x41a)](_0x395863),this[_0x44d4d5(0x2dd9)]&&this[_0x44d4d5(0x2223)]&&this[_0x44d4d5(0x2dd9)]['onUpdateParameters']['remove'](this[_0x44d4d5(0x2223)]),this[_0x44d4d5(0x2dd9)]&&(this[_0x44d4d5(0xb0b)]['applyByPostProcess']=!0x1);}}!function(_0x5ee922,_0x2572cb,_0x46e609,_0x467b79){var _0x4d52bd=_0x2e780c,_0x2ab724,_0x136892=arguments[_0x4d52bd(0x18cc)],_0x11c378=_0x136892<0x3?_0x2572cb:null===_0x467b79?_0x467b79=Object[_0x4d52bd(0x14a5)](_0x2572cb,_0x46e609):_0x467b79;if(_0x4d52bd(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x11c378=Reflect[_0x4d52bd(0x3215)](_0x5ee922,_0x2572cb,_0x46e609,_0x467b79);else{for(var _0x8228a8=_0x5ee922[_0x4d52bd(0x18cc)]-0x1;0x0<=_0x8228a8;_0x8228a8--)(_0x2ab724=_0x5ee922[_0x8228a8])&&(_0x11c378=(_0x136892<0x3?_0x2ab724(_0x11c378):0x3<_0x136892?_0x2ab724(_0x2572cb,_0x46e609,_0x11c378):_0x2ab724(_0x2572cb,_0x46e609))||_0x11c378);}0x3<_0x136892&&_0x11c378&&Object['defineProperty'](_0x2572cb,_0x46e609,_0x11c378);}([(0x0,_0x31eaaf['qC'])()],_0x5b8fd6[_0x2e780c(0x1ce1)],'_fromLinearSpace',void 0x0);},0xde79:(_0x581ed2,_0x4722fa,_0x2d7930)=>{_0x2d7930(0x942),_0x2d7930(0x11685),_0x2d7930(0x96d5),_0x2d7930(0xec71),_0x2d7930(0x12382),_0x2d7930(0xa7bf),_0x2d7930(0xee33),_0x2d7930(0x1a40),_0x2d7930(0x89ae),_0x2d7930(0x1e04),_0x2d7930(0x11fef),_0x2d7930(0xe2c),_0x2d7930(0x11a35),_0x2d7930(0x87d8),_0x2d7930(0x173b0),_0x2d7930(0xaf6d),_0x2d7930(0x16419),_0x2d7930(0x15f0b),_0x2d7930(0x4f99),_0x2d7930(0x11c7a),_0x2d7930(0xc573),_0x2d7930(0x95d8),_0x2d7930(0x28dc),_0x2d7930(0x131ed),_0x2d7930(0x842f),_0x2d7930(0x11f9d),_0x2d7930(0x1713e),_0x2d7930(0x6130),_0x2d7930(0xe2cb),_0x2d7930(0x168c2),_0x2d7930(0x12454),_0x2d7930(0x1aba),_0x2d7930(0x33c3);},0x11c7a:(_0x148c1f,_0x413b90,_0x56c058)=>{var _0x379abb=a8_0x1ec55c;_0x56c058['d'](_0x413b90,{'b':()=>_0x10893e});function _0x25d1f6(_0x31dc58,_0x10eb98,_0x1c80ca,_0x207bb2){var _0x100e84=a8_0x5306,_0x3e438a,_0x3a3706=arguments['length'],_0xccf412=_0x3a3706<0x3?_0x10eb98:null===_0x207bb2?_0x207bb2=Object[_0x100e84(0x14a5)](_0x10eb98,_0x1c80ca):_0x207bb2;if('object'==typeof Reflect&&_0x100e84(0x3d33)==typeof Reflect[_0x100e84(0x3215)])_0xccf412=Reflect[_0x100e84(0x3215)](_0x31dc58,_0x10eb98,_0x1c80ca,_0x207bb2);else{for(var _0x1172fd=_0x31dc58[_0x100e84(0x18cc)]-0x1;0x0<=_0x1172fd;_0x1172fd--)(_0x3e438a=_0x31dc58[_0x1172fd])&&(_0xccf412=(_0x3a3706<0x3?_0x3e438a(_0xccf412):0x3<_0x3a3706?_0x3e438a(_0x10eb98,_0x1c80ca,_0xccf412):_0x3e438a(_0x10eb98,_0x1c80ca))||_0xccf412);}0x3<_0x3a3706&&_0xccf412&&Object[_0x100e84(0x276e)](_0x10eb98,_0x1c80ca,_0xccf412);}var _0x228518=_0x56c058(0x9a70),_0x4ff530=_0x56c058(0xd53f),_0x413b90=_0x56c058(0x95d8),_0x382594=_0x56c058(0x1610),_0x4e6ea4=_0x56c058(0x5f8),_0x44861c=_0x56c058(0x17a5b),_0x403cdc=(_0x56c058(0x1440a),_0x56c058(0xf119),_0x56c058(0x17d14),_0x56c058(0x10435)),_0x56c058=_0x56c058(0x4158);class _0x10893e extends _0x413b90['D']{constructor(_0x59c272,_0x483f16,_0x4eac22,_0x204709,_0x2a2591,_0xddd664,_0x481068,_0x14779e=_0x382594['g'][_0x379abb(0x2aeb)],_0x290ade=!0x1,_0x39c8d1=!0x1){var _0x1fc3dd=_0x379abb;super(_0x59c272,_0x1fc3dd(0x2c7f),[_0x1fc3dd(0x1313),_0x1fc3dd(0x2d8b),_0x1fc3dd(0x32d8),_0x1fc3dd(0x1c61),_0x1fc3dd(0x3309),_0x1fc3dd(0x968)],[_0x1fc3dd(0x4080),'depthSampler'],_0x4eac22,_0x204709,_0x2a2591,_0xddd664,_0x481068,_0x1fc3dd(0x3072),_0x14779e,void 0x0,null,_0x290ade),this[_0x1fc3dd(0x1313)]=0x1,this[_0x1fc3dd(0x435)]=0x20,this[_0x1fc3dd(0xe4d)]=!0x0,this['_forceGeometryBuffer']=!0x1,this[_0x1fc3dd(0x960)]=null,this['_previousViewProjection']=null,this[_0x1fc3dd(0x2aac)]=_0x39c8d1,this['_forceGeometryBuffer']?(_0x483f16[_0x1fc3dd(0x1fe1)](),this[_0x1fc3dd(0x25f3)]&&(this['_geometryBufferRenderer'][_0x1fc3dd(0x678)]=!0x0)):(_0x483f16[_0x1fc3dd(0x22a1)](),this[_0x1fc3dd(0x2dcd)]&&(this[_0x1fc3dd(0x2dcd)][_0x1fc3dd(0x2d03)](),this['_prePassEffectConfiguration']=new _0x44861c['p']())),this[_0x1fc3dd(0x2ea1)]();}get['motionBlurSamples'](){return this['_motionBlurSamples'];}set[_0x379abb(0xc98)](_0x3273d0){this['_motionBlurSamples']=_0x3273d0,this['_updateEffect']();}get[_0x379abb(0x2d89)](){var _0xc518e=_0x379abb;return this[_0xc518e(0xe4d)];}set[_0x379abb(0x2d89)](_0x5b29fe){var _0x31409d=_0x379abb;this['_isObjectBased']!==_0x5b29fe&&(this[_0x31409d(0xe4d)]=_0x5b29fe,this['_applyMode']());}get['_geometryBufferRenderer'](){var _0x599831=_0x379abb;return this[_0x599831(0x2aac)]?this[_0x599831(0x3c5c)][_0x599831(0x39f1)]:null;}get['_prePassRenderer'](){var _0x37b918=_0x379abb;return this['_forceGeometryBuffer']?null:this[_0x37b918(0x3c5c)][_0x37b918(0x1cea)];}[_0x379abb(0x252c)](){var _0x4ad291=_0x379abb;return _0x4ad291(0x29af);}[_0x379abb(0x3793)](_0x25d7ae){var _0x44bada=_0x379abb;if(_0x25d7ae[_0x44bada(0x293f)]){let _0x37b090;if(this['_geometryBufferRenderer'])_0x37b090=this['_geometryBufferRenderer']['excludedSkinnedMeshesFromVelocity'];else{if(!this[_0x44bada(0x2dcd)])return;_0x37b090=this['_prePassRenderer'][_0x44bada(0x95a)];}_0x37b090['push'](_0x25d7ae);}}[_0x379abb(0x12dd)](_0x5eb4aa){var _0x19e0ed=_0x379abb;if(_0x5eb4aa[_0x19e0ed(0x293f)]){let _0x3beee3;if(this[_0x19e0ed(0x25f3)])_0x3beee3=this['_geometryBufferRenderer']['excludedSkinnedMeshesFromVelocity'];else{if(!this[_0x19e0ed(0x2dcd)])return;_0x3beee3=this[_0x19e0ed(0x2dcd)]['excludedSkinnedMesh'];}_0x5eb4aa=_0x3beee3[_0x19e0ed(0x86a)](_0x5eb4aa),-0x1!==_0x5eb4aa&&_0x3beee3[_0x19e0ed(0xb1f)](_0x5eb4aa,0x1);}}[_0x379abb(0x41a)](_0xa8636a){var _0x227b33=_0x379abb;this['_geometryBufferRenderer']&&(this[_0x227b33(0x25f3)][_0x227b33(0x298b)]={},this[_0x227b33(0x25f3)][_0x227b33(0x40ad)]={},this[_0x227b33(0x25f3)][_0x227b33(0x27cb)]=[]),super[_0x227b33(0x41a)](_0xa8636a);}[_0x379abb(0x2ea1)](){var _0x3d15dc=_0x379abb;if(!this['_geometryBufferRenderer']&&!this[_0x3d15dc(0x2dcd)])return _0x228518['Y'][_0x3d15dc(0xc51)](_0x3d15dc(0x2bba)),this[_0x3d15dc(0xc6a)]();this[_0x3d15dc(0x2b96)](),this[_0x3d15dc(0x960)]=null,this[_0x3d15dc(0x3961)]=null,this[_0x3d15dc(0x2d89)]?(this[_0x3d15dc(0x2dcd)]&&this['_prePassEffectConfiguration']&&(this[_0x3d15dc(0x1f36)][_0x3d15dc(0x51a)][0x0]=_0x382594['g'][_0x3d15dc(0x3664)]),this[_0x3d15dc(0x805)]=_0x5d6e7b=>this[_0x3d15dc(0x3ee5)](_0x5d6e7b)):(this[_0x3d15dc(0x960)]=_0x4ff530['y3'][_0x3d15dc(0x5f3)](),this[_0x3d15dc(0x3961)]=this[_0x3d15dc(0x3c5c)][_0x3d15dc(0x15f2)]()[_0x3d15dc(0x77b)](),this[_0x3d15dc(0x2dcd)]&&this[_0x3d15dc(0x1f36)]&&(this[_0x3d15dc(0x1f36)][_0x3d15dc(0x51a)][0x0]=_0x382594['g'][_0x3d15dc(0x3ba3)]),this['onApply']=_0x1e73d2=>this[_0x3d15dc(0x2e80)](_0x1e73d2));}['_onApplyObjectBased'](_0x369403){var _0x72477a=_0x379abb,_0x1985d5;_0x369403[_0x72477a(0x1b7f)](_0x72477a(0x32d8),new _0x4ff530['FM'](this['width'],this[_0x72477a(0x3062)])),_0x369403['setFloat'](_0x72477a(0x2d8b),this[_0x72477a(0x3c5c)][_0x72477a(0x2f90)]()),_0x369403[_0x72477a(0x42c)](_0x72477a(0x1313),this[_0x72477a(0x1313)]),this[_0x72477a(0x25f3)]?(_0x1985d5=this['_geometryBufferRenderer'][_0x72477a(0x2cb3)](_0x4e6ea4['m'][_0x72477a(0x1a6a)]),_0x369403['setTexture'](_0x72477a(0x4080),this[_0x72477a(0x25f3)][_0x72477a(0x2ad4)]()[_0x72477a(0xa8e)][_0x1985d5])):this[_0x72477a(0x2dcd)]&&(_0x1985d5=this[_0x72477a(0x2dcd)][_0x72477a(0x3395)](_0x382594['g'][_0x72477a(0x3664)]),_0x369403[_0x72477a(0x2265)](_0x72477a(0x4080),this[_0x72477a(0x2dcd)][_0x72477a(0xd87)]()[_0x72477a(0xa8e)][_0x1985d5]));}[_0x379abb(0x2e80)](_0x13b7f5){var _0x28d321=_0x379abb;const _0x4429ca=_0x4ff530['jp']['Matrix'][0x0];var _0x349c70;_0x4429ca[_0x28d321(0x19f9)](this[_0x28d321(0x3c5c)][_0x28d321(0x15f2)]()),_0x4429ca[_0x28d321(0x4c1)](this[_0x28d321(0x960)]),_0x13b7f5[_0x28d321(0x3041)]('inverseViewProjection',this[_0x28d321(0x960)]),_0x13b7f5[_0x28d321(0x3041)](_0x28d321(0x3309),this[_0x28d321(0x3961)]),this[_0x28d321(0x3961)]['copyFrom'](_0x4429ca),_0x13b7f5[_0x28d321(0x3041)](_0x28d321(0x968),this[_0x28d321(0x3c5c)][_0x28d321(0x109d)]()),_0x13b7f5['setVector2'](_0x28d321(0x32d8),new _0x4ff530['FM'](this[_0x28d321(0x146c)],this[_0x28d321(0x3062)])),_0x13b7f5[_0x28d321(0x42c)]('motionScale',this[_0x28d321(0x3c5c)][_0x28d321(0x2f90)]()),_0x13b7f5['setFloat'](_0x28d321(0x1313),this[_0x28d321(0x1313)]),this['_geometryBufferRenderer']?(_0x349c70=this[_0x28d321(0x25f3)][_0x28d321(0x2cb3)](_0x4e6ea4['m'][_0x28d321(0x1c36)]),_0x13b7f5[_0x28d321(0x2265)]('depthSampler',this[_0x28d321(0x25f3)][_0x28d321(0x2ad4)]()[_0x28d321(0xa8e)][_0x349c70])):this[_0x28d321(0x2dcd)]&&(_0x349c70=this[_0x28d321(0x2dcd)][_0x28d321(0x3395)](_0x382594['g']['PREPASS_DEPTH_TEXTURE_TYPE']),_0x13b7f5[_0x28d321(0x2265)]('depthSampler',this['_prePassRenderer'][_0x28d321(0xd87)]()[_0x28d321(0xa8e)][_0x349c70]));}[_0x379abb(0x2b96)](){var _0x456331=_0x379abb;if(this['_geometryBufferRenderer']||this[_0x456331(0x2dcd)]){const _0x1d3fc3=[_0x456331(0x3a28),'#define\x20SAMPLES\x20'+this[_0x456331(0x435)][_0x456331(0x3280)](0x1),this[_0x456331(0xe4d)]?_0x456331(0x5ea):_0x456331(0x231b)];this['updateEffect'](_0x1d3fc3['join']('\x0a'));}}static['_Parse'](_0x1fb8a5,_0x55ff78,_0x502cf2,_0x51ad7c){var _0x403a0f=_0x379abb;return _0x403cdc['p4'][_0x403a0f(0x2de7)](()=>new _0x10893e(_0x1fb8a5['name'],_0x502cf2,_0x1fb8a5['options'],_0x55ff78,_0x1fb8a5[_0x403a0f(0x72a)],_0x502cf2[_0x403a0f(0x3e9d)](),_0x1fb8a5[_0x403a0f(0x221b)],_0x1fb8a5[_0x403a0f(0x335b)],!0x1),_0x1fb8a5,_0x502cf2,_0x51ad7c);}}_0x25d1f6([(0x0,_0x403cdc['qC'])()],_0x10893e[_0x379abb(0x1ce1)],_0x379abb(0x1313),void 0x0),_0x25d1f6([(0x0,_0x403cdc['qC'])()],_0x10893e[_0x379abb(0x1ce1)],_0x379abb(0xc98),null),_0x25d1f6([(0x0,_0x403cdc['qC'])()],_0x10893e['prototype'],_0x379abb(0x2d89),null),(0x0,_0x56c058['H'])(_0x379abb(0x19e6),_0x10893e);},0xc573:(_0x5d4b69,_0x2bdd4d,_0xf4fb58)=>{var _0x15102b=a8_0x1ec55c;_0xf4fb58['d'](_0x2bdd4d,{'Q':()=>_0x1dd703});var _0x2c690d=_0xf4fb58(0x1610),_0x2bdd4d=_0xf4fb58(0x95d8),_0x512924=_0xf4fb58(0x14232),_0x1c1f0e=(_0xf4fb58(0x109e7),_0xf4fb58(0x55cc),_0xf4fb58(0x4158)),_0x1ef75b=_0xf4fb58(0x10435);class _0x1dd703 extends _0x2bdd4d['D']{[_0x15102b(0x252c)](){var _0x3c63c0=_0x15102b;return _0x3c63c0(0x190a);}constructor(_0xe632ef,_0x589fd7,_0x9e54df=null,_0x52e641,_0x22637f,_0x4856a7,_0xbddd18=_0x2c690d['g'][_0x15102b(0x2aeb)],_0x24e469=!0x1){super(_0xe632ef,'pass',null,null,_0x589fd7,_0x9e54df,_0x52e641,_0x22637f,_0x4856a7,void 0x0,_0xbddd18,void 0x0,null,_0x24e469);}static[_0x15102b(0x196b)](_0xff552e,_0x29343d,_0x43fe64,_0x52ca59){var _0x44dc19=_0x15102b;return _0x1ef75b['p4'][_0x44dc19(0x2de7)](()=>new _0x1dd703(_0xff552e[_0x44dc19(0xc1b)],_0xff552e[_0x44dc19(0x2b0a)],_0x29343d,_0xff552e[_0x44dc19(0x72a)],_0xff552e[_0x44dc19(0x355c)],_0xff552e[_0x44dc19(0x221b)]),_0xff552e,_0x43fe64,_0x52ca59);}}(0x0,_0x1c1f0e['H'])(_0x15102b(0xfe5),_0x1dd703),class extends null{},_0x512924['D'][_0x15102b(0x13cc)]=_0x5a33a5=>new _0x1dd703(_0x15102b(0x2ee4),0x1,null,_0x2c690d['g'][_0x15102b(0x12a7)],_0x5a33a5,!0x1,_0x2c690d['g'][_0x15102b(0x2aeb)]);},0x95d8:(_0x3076b4,_0x12a112,_0xfa5095)=>{var _0x54bd7a=a8_0x1ec55c;_0xfa5095['d'](_0x12a112,{'D':()=>_0xbb31c3});function _0x30db00(_0x1c7d0c,_0x2d7f9d,_0x127a61,_0xa0404a){var _0x1caf88=a8_0x5306,_0x2639b2,_0x38a228=arguments[_0x1caf88(0x18cc)],_0x54fa15=_0x38a228<0x3?_0x2d7f9d:null===_0xa0404a?_0xa0404a=Object[_0x1caf88(0x14a5)](_0x2d7f9d,_0x127a61):_0xa0404a;if(_0x1caf88(0x4238)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x54fa15=Reflect[_0x1caf88(0x3215)](_0x1c7d0c,_0x2d7f9d,_0x127a61,_0xa0404a);else{for(var _0x1455c9=_0x1c7d0c['length']-0x1;0x0<=_0x1455c9;_0x1455c9--)(_0x2639b2=_0x1c7d0c[_0x1455c9])&&(_0x54fa15=(_0x38a228<0x3?_0x2639b2(_0x54fa15):0x3<_0x38a228?_0x2639b2(_0x2d7f9d,_0x127a61,_0x54fa15):_0x2639b2(_0x2d7f9d,_0x127a61))||_0x54fa15);}0x3<_0x38a228&&_0x54fa15&&Object[_0x1caf88(0x276e)](_0x2d7f9d,_0x127a61,_0x54fa15);}var _0x21170d=_0xfa5095(0x16fed),_0x175b3c=_0xfa5095(0xa896),_0x25ce4b=_0xfa5095(0xd53f),_0x314474=_0xfa5095(0x1610),_0x52f4b1=(_0xfa5095(0x3e84),_0xfa5095(0x14232)),_0x2fa94a=(_0xfa5095(0x160b0),_0xfa5095(0x10435)),_0x28c5ea=_0xfa5095(0x4158),_0x30695c=_0xfa5095(0xe59d),_0x2452c3=_0xfa5095(0x12658);class _0xbb31c3{constructor(_0x5626e5,_0x212798,_0x44158c,_0xbaeb92,_0x12bf5f,_0x388208,_0x26f897=_0x314474['g'][_0x54bd7a(0x16b2)],_0x267d41,_0x3cb476,_0x385972=null,_0x20ba28=_0x314474['g'][_0x54bd7a(0x2aeb)],_0x11e368=_0x54bd7a(0x2c75),_0x23d0c6,_0xf78f48=!0x1,_0x10bc73=_0x314474['g'][_0x54bd7a(0x12a4)],_0x54b362=_0x2452c3['x'][_0x54bd7a(0xfd6)]){var _0x36c716=_0x54bd7a;this['_parentContainer']=null,this['width']=-0x1,this['height']=-0x1,this[_0x36c716(0x36a4)]=null,this[_0x36c716(0xa30)]=null,this['autoClear']=!0x0,this[_0x36c716(0x234c)]=!0x1,this[_0x36c716(0xa89)]=_0x314474['g'][_0x36c716(0x8ac)],this[_0x36c716(0x3f3)]=new Array(),this[_0x36c716(0x3a39)]=!0x1,this[_0x36c716(0x3f5)]=!0x0,this['scaleMode']=_0x314474['g']['SCALEMODE_FLOOR'],this[_0x36c716(0x3bb4)]=!0x1,this[_0x36c716(0x2c89)]=0x1,this[_0x36c716(0x3e91)]=!0x1,this[_0x36c716(0x1701)]=!0x1,this[_0x36c716(0x3302)]=0x0,this[_0x36c716(0x2418)]=!0x1,this['_textures']=new _0x21170d['t'](0x2),this[_0x36c716(0x3b56)]=[],this[_0x36c716(0x31cd)]=0x0,this['_scaleRatio']=new _0x25ce4b['FM'](0x1,0x1),this[_0x36c716(0x38bb)]=_0x25ce4b['FM']['Zero'](),this[_0x36c716(0x2808)]=new _0x175b3c['y$'](),this['onSizeChangedObservable']=new _0x175b3c['y$'](),this['onApplyObservable']=new _0x175b3c['y$'](),this['onBeforeRenderObservable']=new _0x175b3c['y$'](),this[_0x36c716(0x369)]=new _0x175b3c['y$'](),this[_0x36c716(0xc1b)]=_0x5626e5,null!=_0x388208?(this[_0x36c716(0x3a46)]=_0x388208,this[_0x36c716(0x3c5c)]=_0x388208['getScene'](),_0x388208[_0x36c716(0x2bf0)](this),this[_0x36c716(0x355c)]=this[_0x36c716(0x3c5c)][_0x36c716(0x3e9d)](),this[_0x36c716(0x3c5c)][_0x36c716(0x1f70)][_0x36c716(0xede)](this),this['uniqueId']=this[_0x36c716(0x3c5c)][_0x36c716(0x2989)]()):_0x267d41&&(this[_0x36c716(0x355c)]=_0x267d41,this[_0x36c716(0x355c)]['postProcesses'][_0x36c716(0xede)](this)),this[_0x36c716(0x2528)]=_0x12bf5f,this[_0x36c716(0x72a)]=_0x26f897||_0x314474['g'][_0x36c716(0x16b2)],this[_0x36c716(0x1701)]=_0x3cb476||!0x1,this[_0x36c716(0x1a76)]=_0x20ba28,this[_0x36c716(0x20dd)]=_0x10bc73,this[_0x36c716(0x39f9)]=_0x54b362,this[_0x36c716(0x1809)]=_0xbaeb92||[],this[_0x36c716(0x1809)][_0x36c716(0xede)](_0x36c716(0x3523)),this[_0x36c716(0x3e33)]=_0x212798,this[_0x36c716(0x360a)]=_0x11e368,this[_0x36c716(0xdc3)]=_0x44158c||[],this[_0x36c716(0xdc3)][_0x36c716(0xede)](_0x36c716(0x393f)),this['_indexParameters']=_0x23d0c6,this[_0x36c716(0x239b)]=new _0x30695c['q'](this[_0x36c716(0x355c)]),_0xf78f48||this['updateEffect'](_0x385972);}static[_0x54bd7a(0x2b40)](_0x5e226,_0x381f8f){var _0x1fdaa4=_0x54bd7a;_0x381f8f?_0xbb31c3[_0x1fdaa4(0x34f0)][null!=_0x5e226?_0x5e226:'']=_0x381f8f:delete _0xbb31c3[_0x1fdaa4(0x34f0)][null!=_0x5e226?_0x5e226:''];}static[_0x54bd7a(0xfa0)](_0x320678){var _0x5014da=_0x54bd7a;return null!=(_0x320678=_0xbb31c3['_CustomShaderCodeProcessing'][_0x320678])?_0x320678:_0xbb31c3[_0x5014da(0x34f0)][''];}get[_0x54bd7a(0x103a)](){var _0x332b4c=_0x54bd7a;return this[_0x332b4c(0x2c89)];}set['samples'](_0x2fe4e3){var _0x275d49=_0x54bd7a;this[_0x275d49(0x2c89)]=Math['min'](_0x2fe4e3,this[_0x275d49(0x355c)]['getCaps']()[_0x275d49(0x1c30)]),this[_0x275d49(0x3407)][_0x275d49(0x35b2)](_0x44cf18=>{var _0xe198c7=_0x275d49;_0x44cf18[_0xe198c7(0x3055)](this[_0xe198c7(0x2c89)]);});}[_0x54bd7a(0x34f4)](){var _0x4182cc=_0x54bd7a;return this[_0x4182cc(0x3e33)];}set['onActivate'](_0x1bab27){var _0x4c4122=_0x54bd7a;this['_onActivateObserver']&&this[_0x4c4122(0x2808)]['remove'](this[_0x4c4122(0x27e5)]),_0x1bab27&&(this[_0x4c4122(0x27e5)]=this[_0x4c4122(0x2808)][_0x4c4122(0x2e5)](_0x1bab27));}set[_0x54bd7a(0x2af)](_0x2c1905){var _0x8f4783=_0x54bd7a;this[_0x8f4783(0x4ac)]&&this[_0x8f4783(0x1322)][_0x8f4783(0x2f2e)](this[_0x8f4783(0x4ac)]),this[_0x8f4783(0x4ac)]=this['onSizeChangedObservable'][_0x8f4783(0x2e5)](_0x2c1905);}set[_0x54bd7a(0x805)](_0x1befc6){var _0xf84dcc=_0x54bd7a;this[_0xf84dcc(0x32eb)]&&this[_0xf84dcc(0x3206)][_0xf84dcc(0x2f2e)](this[_0xf84dcc(0x32eb)]),this[_0xf84dcc(0x32eb)]=this[_0xf84dcc(0x3206)][_0xf84dcc(0x2e5)](_0x1befc6);}set[_0x54bd7a(0x3b7c)](_0x2536f1){var _0x47748b=_0x54bd7a;this[_0x47748b(0x2d3)]&&this[_0x47748b(0x3c91)]['remove'](this[_0x47748b(0x2d3)]),this[_0x47748b(0x2d3)]=this[_0x47748b(0x3c91)][_0x47748b(0x2e5)](_0x2536f1);}set[_0x54bd7a(0x1493)](_0x407d07){var _0x46efde=_0x54bd7a;this[_0x46efde(0x35ca)]&&this[_0x46efde(0x369)][_0x46efde(0x2f2e)](this[_0x46efde(0x35ca)]),this['_onAfterRenderObserver']=this[_0x46efde(0x369)]['add'](_0x407d07);}get['inputTexture'](){var _0x15ff7f=_0x54bd7a;return this[_0x15ff7f(0x3407)]['data'][this[_0x15ff7f(0x31cd)]];}set[_0x54bd7a(0x2cbc)](_0x9b9432){var _0x53f84f=_0x54bd7a;this[_0x53f84f(0x18f9)]=_0x9b9432;}[_0x54bd7a(0x303c)](){var _0xc026f8=_0x54bd7a;this['_forcedOutputTexture']&&(this[_0xc026f8(0x18f9)]=null,this[_0xc026f8(0x2761)]());}['getCamera'](){var _0x550a83=_0x54bd7a;return this[_0x550a83(0x3a46)];}get[_0x54bd7a(0x3424)](){var _0x3a72c3=_0x54bd7a;return this[_0x3a72c3(0xee8)]?this[_0x3a72c3(0xee8)][_0x3a72c3(0x3424)]:(this['_forcedOutputTexture']&&this[_0x3a72c3(0x38bb)][_0x3a72c3(0x9b3)](0x1/this[_0x3a72c3(0x18f9)][_0x3a72c3(0x146c)],0x1/this[_0x3a72c3(0x18f9)][_0x3a72c3(0x3062)]),this[_0x3a72c3(0x38bb)]);}[_0x54bd7a(0x252c)](){var _0x1ec378=_0x54bd7a;return _0x1ec378(0x2063);}[_0x54bd7a(0x3e9d)](){return this['_engine'];}[_0x54bd7a(0x2a8e)](){var _0x102660=_0x54bd7a;return this[_0x102660(0x239b)][_0x102660(0x2a69)];}[_0x54bd7a(0x299c)](_0xdf868a){var _0x41dbb0=_0x54bd7a;return this['_disposeTextures'](),this[_0x41dbb0(0xee8)]=_0xdf868a,this;}[_0x54bd7a(0x27eb)](){var _0x314f9f=_0x54bd7a;0x0==this['_textures'][_0x314f9f(0x18cc)]&&(this[_0x314f9f(0x3407)]=new _0x21170d['t'](0x2)),this[_0x314f9f(0xee8)]=null;}[_0x54bd7a(0xc6a)](_0x3f40d3=null,_0x1a67e=null,_0x442147=null,_0x33c7f7,_0x309147,_0x351891,_0x2dfab5,_0x584368){var _0x226c0a=_0x54bd7a,_0x573ebc;const _0x567dd9=_0xbb31c3['_GetShaderCodeProcessing'](this[_0x226c0a(0xc1b)]);if(null!==_0x567dd9&&void 0x0!==_0x567dd9&&_0x567dd9[_0x226c0a(0x297e)]){const _0x20ba96=null!=(_0x573ebc=null==_0x1a67e?void 0x0:_0x1a67e[_0x226c0a(0x538)]())?_0x573ebc:[],_0x5e08a5=(_0x20ba96[_0x226c0a(0xede)](...this[_0x226c0a(0xdc3)]),null!=(_0x573ebc=null==_0x442147?void 0x0:_0x442147[_0x226c0a(0x538)]())?_0x573ebc:[]);_0x5e08a5[_0x226c0a(0xede)](...this[_0x226c0a(0x1809)]),_0x3f40d3=_0x567dd9[_0x226c0a(0x297e)](this[_0x226c0a(0xc1b)],_0x3f40d3,_0x20ba96,_0x5e08a5),_0x1a67e=_0x20ba96,_0x442147=_0x5e08a5;}this[_0x226c0a(0xecd)]=_0x3f40d3,this[_0x226c0a(0x239b)][_0x226c0a(0x2a69)]=this[_0x226c0a(0x355c)][_0x226c0a(0x2442)]({'vertex':null!=_0x2dfab5?_0x2dfab5:this[_0x226c0a(0x360a)],'fragment':null!=_0x584368?_0x584368:this[_0x226c0a(0x3e33)]},{'attributes':['position'],'uniformsNames':_0x1a67e||this[_0x226c0a(0xdc3)],'uniformBuffersNames':[],'samplers':_0x442147||this[_0x226c0a(0x1809)],'defines':null!==_0x3f40d3?_0x3f40d3:'','fallbacks':null,'onCompiled':null!=_0x309147?_0x309147:null,'onError':null!=_0x351891?_0x351891:null,'indexParameters':_0x33c7f7||this[_0x226c0a(0x4135)],'processCodeAfterIncludes':null!==_0x567dd9&&void 0x0!==_0x567dd9&&_0x567dd9[_0x226c0a(0x2fb4)]?(_0x57ed6b,_0x513fe4)=>_0x567dd9[_0x226c0a(0x2fb4)](this[_0x226c0a(0xc1b)],_0x57ed6b,_0x513fe4):null,'processFinalCode':null!==_0x567dd9&&void 0x0!==_0x567dd9&&_0x567dd9[_0x226c0a(0x1511)]?(_0x1cbac2,_0x2bd3bd)=>_0x567dd9[_0x226c0a(0x1511)](this[_0x226c0a(0xc1b)],_0x1cbac2,_0x2bd3bd):null,'shaderLanguage':this['_shaderLanguage']},this[_0x226c0a(0x355c)]);}[_0x54bd7a(0x25f0)](){var _0x58e82e=_0x54bd7a;return this[_0x58e82e(0x1701)];}['markTextureDirty'](){var _0x4cf48f=_0x54bd7a;this[_0x4cf48f(0x146c)]=-0x1;}[_0x54bd7a(0xff0)](_0x41aac4,_0x3fff4c,_0x52096d=0x0){var _0x1b09b0=_0x54bd7a;for(let _0x19616f=0x0;_0x19616f<this[_0x1b09b0(0x3b56)][_0x1b09b0(0x18cc)];_0x19616f++)if(this[_0x1b09b0(0x3b56)][_0x19616f][_0x1b09b0(0x1589)][_0x1b09b0(0x146c)]===_0x41aac4[_0x1b09b0(0x146c)]&&this['_textureCache'][_0x19616f][_0x1b09b0(0x1589)][_0x1b09b0(0x3062)]===_0x41aac4[_0x1b09b0(0x3062)]&&this['_textureCache'][_0x19616f][_0x1b09b0(0x3155)]===_0x52096d&&this[_0x1b09b0(0x3b56)][_0x19616f][_0x1b09b0(0x1589)][_0x1b09b0(0x1d58)]===_0x3fff4c[_0x1b09b0(0x3406)]&&this[_0x1b09b0(0x3b56)][_0x19616f][_0x1b09b0(0x1589)][_0x1b09b0(0x103a)]===_0x3fff4c[_0x1b09b0(0x103a)])return this[_0x1b09b0(0x3b56)][_0x19616f][_0x1b09b0(0x1589)];var _0x52d794=this[_0x1b09b0(0x355c)]['createRenderTargetTexture'](_0x41aac4,_0x3fff4c);return this['_textureCache'][_0x1b09b0(0xede)]({'texture':_0x52d794,'postProcessChannel':_0x52096d,'lastUsedRenderId':-0x1}),_0x52d794;}[_0x54bd7a(0x414c)](){var _0x3db85a=_0x54bd7a,_0x45f010=this[_0x3db85a(0x3302)];for(let _0x1dc3aa=this[_0x3db85a(0x3b56)][_0x3db85a(0x18cc)]-0x1;0x0<=_0x1dc3aa;_0x1dc3aa--)if(0x64<_0x45f010-this[_0x3db85a(0x3b56)][_0x1dc3aa][_0x3db85a(0x3c7)]){let _0x3ac80a=!0x1;for(let _0x47c1a4=0x0;_0x47c1a4<this[_0x3db85a(0x3407)][_0x3db85a(0x18cc)];_0x47c1a4++)if(this[_0x3db85a(0x3407)][_0x3db85a(0x307e)][_0x47c1a4]===this['_textureCache'][_0x1dc3aa][_0x3db85a(0x1589)]){_0x3ac80a=!0x0;break;}_0x3ac80a||(this['_textureCache'][_0x1dc3aa]['texture']['dispose'](),this[_0x3db85a(0x3b56)][_0x3db85a(0xb1f)](_0x1dc3aa,0x1));}}[_0x54bd7a(0x21d8)](_0x244594,_0x39541d,_0x1c3a58,_0x52b71e,_0x526f35){var _0x1d28d2=_0x54bd7a;0x0<this[_0x1d28d2(0x3407)]['length']&&this[_0x1d28d2(0x3407)][_0x1d28d2(0x14ff)](),this[_0x1d28d2(0x146c)]=_0x244594,this[_0x1d28d2(0x3062)]=_0x39541d;let _0x5ba8a0=null;for(let _0x1fc76f=0x0;_0x1fc76f<_0x1c3a58['_postProcesses'][_0x1d28d2(0x18cc)];_0x1fc76f++)if(null!==_0x1c3a58[_0x1d28d2(0x3b2b)][_0x1fc76f]){_0x5ba8a0=_0x1c3a58[_0x1d28d2(0x3b2b)][_0x1fc76f];break;}_0x244594={'width':this[_0x1d28d2(0x146c)],'height':this[_0x1d28d2(0x3062)]},_0x39541d={'generateMipMaps':_0x52b71e,'generateDepthBuffer':_0x526f35||_0x5ba8a0===this,'generateStencilBuffer':(_0x526f35||_0x5ba8a0===this)&&this[_0x1d28d2(0x355c)][_0x1d28d2(0xa3c)],'samplingMode':this['renderTargetSamplingMode'],'type':this[_0x1d28d2(0x1a76)],'format':this[_0x1d28d2(0x20dd)],'samples':this[_0x1d28d2(0x2c89)],'label':_0x1d28d2(0x2631)+this[_0x1d28d2(0xc1b)]},(this['_textures'][_0x1d28d2(0xede)](this[_0x1d28d2(0xff0)](_0x244594,_0x39541d,0x0)),this[_0x1d28d2(0x1701)]&&this[_0x1d28d2(0x3407)]['push'](this[_0x1d28d2(0xff0)](_0x244594,_0x39541d,0x1)),this[_0x1d28d2(0x38bb)][_0x1d28d2(0x9b3)](0x1/this[_0x1d28d2(0x146c)],0x1/this[_0x1d28d2(0x3062)]),this['onSizeChangedObservable']['notifyObservers'](this));}[_0x54bd7a(0xbf0)](_0xe23c78,_0xf17fe5=null,_0x49d26e){var _0x2b23c3=_0x54bd7a;const _0x5c6a44=(_0xe23c78=_0xe23c78||this[_0x2b23c3(0x3a46)])[_0x2b23c3(0x3d78)](),_0x2b5d66=_0x5c6a44[_0x2b23c3(0x3e9d)]();var _0x4785de=_0x2b5d66['getCaps']()['maxTextureSize'];let _0x1b68d9=(_0xf17fe5?_0xf17fe5['width']:this[_0x2b23c3(0x355c)][_0x2b23c3(0x3583)](!0x0))*this['_options']|0x0;var _0xf17fe5=(_0xf17fe5?_0xf17fe5[_0x2b23c3(0x3062)]:this[_0x2b23c3(0x355c)][_0x2b23c3(0x31af)](!0x0))*this[_0x2b23c3(0x2528)]|0x0,_0x2c25c3=_0xe23c78[_0x2b23c3(0xc5c)];!_0x2c25c3||_0x2c25c3[_0x2b23c3(0x1c2d)]!=_0xe23c78&&_0x2c25c3[_0x2b23c3(0x3723)]!=_0xe23c78||(_0x1b68d9/=0x2);let _0x43ce71=this[_0x2b23c3(0x2528)][_0x2b23c3(0x146c)]||_0x1b68d9,_0x9c0f96=this[_0x2b23c3(0x2528)][_0x2b23c3(0x3062)]||_0xf17fe5;var _0x2716c6,_0x2c25c3=this[_0x2b23c3(0x72a)]!==_0x314474['g'][_0x2b23c3(0x3ebe)]&&this['renderTargetSamplingMode']!==_0x314474['g'][_0x2b23c3(0x3eaa)]&&this[_0x2b23c3(0x72a)]!==_0x314474['g'][_0x2b23c3(0x2603)];this[_0x2b23c3(0xee8)]||this[_0x2b23c3(0x18f9)]||(this['adaptScaleToCurrentViewport']&&(_0x2716c6=_0x2b5d66[_0x2b23c3(0x122a)])&&(_0x43ce71*=_0x2716c6[_0x2b23c3(0x146c)],_0x9c0f96*=_0x2716c6[_0x2b23c3(0x3062)]),(_0x2c25c3||this['alwaysForcePOT'])&&(this[_0x2b23c3(0x2528)]['width']||(_0x43ce71=_0x2b5d66[_0x2b23c3(0x2113)]?_0x52f4b1['D'][_0x2b23c3(0x25cd)](_0x43ce71,_0x4785de,this[_0x2b23c3(0x3e4e)]):_0x43ce71),this[_0x2b23c3(0x2528)][_0x2b23c3(0x3062)]||(_0x9c0f96=_0x2b5d66['needPOTTextures']?_0x52f4b1['D']['GetExponentOfTwo'](_0x9c0f96,_0x4785de,this[_0x2b23c3(0x3e4e)]):_0x9c0f96)),this[_0x2b23c3(0x146c)]===_0x43ce71&&this[_0x2b23c3(0x3062)]===_0x9c0f96||this[_0x2b23c3(0x21d8)](_0x43ce71,_0x9c0f96,_0xe23c78,_0x2c25c3,_0x49d26e),this[_0x2b23c3(0x3407)]['forEach'](_0x13da8f=>{var _0x27abe3=_0x2b23c3;_0x13da8f[_0x27abe3(0x103a)]!==this[_0x27abe3(0x103a)]&&this[_0x27abe3(0x355c)][_0x27abe3(0x2780)](_0x13da8f,this[_0x27abe3(0x103a)]);}),this[_0x2b23c3(0x414c)](),this[_0x2b23c3(0x3302)]++);let _0x164b1b;if(this[_0x2b23c3(0xee8)])_0x164b1b=this[_0x2b23c3(0xee8)]['inputTexture'];else{if(this['_forcedOutputTexture'])_0x164b1b=this['_forcedOutputTexture'],this[_0x2b23c3(0x146c)]=this[_0x2b23c3(0x18f9)]['width'],this['height']=this[_0x2b23c3(0x18f9)][_0x2b23c3(0x3062)];else{_0x164b1b=this['inputTexture'];let _0x1e822f;for(let _0x597c9d=0x0;_0x597c9d<this[_0x2b23c3(0x3b56)][_0x2b23c3(0x18cc)];_0x597c9d++)if(this[_0x2b23c3(0x3b56)][_0x597c9d]['texture']===_0x164b1b){_0x1e822f=this['_textureCache'][_0x597c9d];break;}_0x1e822f&&(_0x1e822f['lastUsedRenderId']=this[_0x2b23c3(0x3302)]);}}return this[_0x2b23c3(0x3a39)]?(this[_0x2b23c3(0x2b90)][_0x2b23c3(0x9b3)](_0x1b68d9/_0x43ce71,_0xf17fe5/_0x9c0f96),this['_engine'][_0x2b23c3(0x500)](_0x164b1b,0x0,_0x1b68d9,_0xf17fe5,this[_0x2b23c3(0x3f5)])):(this[_0x2b23c3(0x2b90)]['copyFromFloats'](0x1,0x1),this[_0x2b23c3(0x355c)][_0x2b23c3(0x500)](_0x164b1b,0x0,void 0x0,void 0x0,this[_0x2b23c3(0x3f5)])),null!=(_0x4785de=(_0x2716c6=this[_0x2b23c3(0x355c)])[_0x2b23c3(0x3ec8)])&&_0x4785de[_0x2b23c3(0x15d4)](_0x2716c6,'post\x20process\x20'+this[_0x2b23c3(0xc1b)]+'\x20input'),this[_0x2b23c3(0x2808)]['notifyObservers'](_0xe23c78),this[_0x2b23c3(0x172d)]&&(this['alphaMode']===_0x314474['g'][_0x2b23c3(0x8ac)]||this[_0x2b23c3(0x234c)])&&this['_engine'][_0x2b23c3(0x13c8)](this[_0x2b23c3(0xdbf)]||_0x5c6a44[_0x2b23c3(0xdbf)],_0x5c6a44[_0x2b23c3(0x15c9)],!0x0,!0x0),this['_reusable']&&(this[_0x2b23c3(0x31cd)]=(this['_currentRenderTextureInd']+0x1)%0x2),_0x164b1b;}get['isSupported'](){var _0xe41985=_0x54bd7a;return this[_0xe41985(0x239b)][_0xe41985(0x2a69)][_0xe41985(0x3778)];}get[_0x54bd7a(0x2612)](){var _0x314ec0=_0x54bd7a;return this[_0x314ec0(0xee8)]?this[_0x314ec0(0xee8)][_0x314ec0(0x2612)]:this[_0x314ec0(0x18f9)]?this[_0x314ec0(0x18f9)][_0x314ec0(0x146c)]/this[_0x314ec0(0x18f9)][_0x314ec0(0x3062)]:this[_0x314ec0(0x146c)]/this[_0x314ec0(0x3062)];}['isReady'](){var _0x38037f=_0x54bd7a,_0x24adcd;return null!=(_0x24adcd=null==(_0x24adcd=this[_0x38037f(0x239b)][_0x38037f(0x2a69)])?void 0x0:_0x24adcd[_0x38037f(0x3b27)]())&&_0x24adcd;}[_0x54bd7a(0x29f3)](){var _0x25f109=_0x54bd7a,_0xd340d9,_0x11d85a;return null!=(_0x11d85a=this['_drawWrapper'][_0x25f109(0x2a69)])&&_0x11d85a[_0x25f109(0x3b27)]()?(this[_0x25f109(0x355c)]['enableEffect'](this[_0x25f109(0x239b)]),this[_0x25f109(0x355c)][_0x25f109(0x1f2b)](!0x1),this[_0x25f109(0x355c)][_0x25f109(0x36aa)](!0x1),this[_0x25f109(0x355c)][_0x25f109(0x2fb3)](!0x1),this[_0x25f109(0x355c)][_0x25f109(0x3fda)](this[_0x25f109(0xa89)]),this[_0x25f109(0x39d3)]&&this['getEngine']()[_0x25f109(0x4117)](this['alphaConstants']['r'],this[_0x25f109(0x39d3)]['g'],this[_0x25f109(0x39d3)]['b'],this[_0x25f109(0x39d3)]['a']),_0x11d85a=this[_0x25f109(0xee8)]?this[_0x25f109(0xee8)][_0x25f109(0x2cbc)]:this[_0x25f109(0x18f9)]||this['inputTexture'],this['externalTextureSamplerBinding']||this['_drawWrapper'][_0x25f109(0x2a69)][_0x25f109(0xcf8)](_0x25f109(0x3523),null==_0x11d85a?void 0x0:_0x11d85a[_0x25f109(0x1589)]),this[_0x25f109(0x239b)][_0x25f109(0x2a69)][_0x25f109(0x1b7f)](_0x25f109(0x393f),this[_0x25f109(0x2b90)]),this[_0x25f109(0x3206)][_0x25f109(0x3608)](this[_0x25f109(0x239b)][_0x25f109(0x2a69)]),null!=(_0xd340d9=null==(_0x11d85a=_0xbb31c3[_0x25f109(0xfa0)](this['name']))?void 0x0:_0x11d85a['bindCustomBindings'])&&_0xd340d9[_0x25f109(0x15d4)](_0x11d85a,this[_0x25f109(0xc1b)],this[_0x25f109(0x239b)]['effect']),this[_0x25f109(0x239b)][_0x25f109(0x2a69)]):null;}[_0x54bd7a(0x37e1)](){var _0x398067=_0x54bd7a;this[_0x398067(0xee8)]||this[_0x398067(0x18f9)]?this['_disposeTextureCache']():(this['_disposeTextureCache'](),this[_0x398067(0x3407)][_0x398067(0x41a)]());}[_0x54bd7a(0x1dbc)](){var _0xd16b17=_0x54bd7a;for(let _0x3f9824=this[_0xd16b17(0x3b56)]['length']-0x1;0x0<=_0x3f9824;_0x3f9824--)this[_0xd16b17(0x3b56)][_0x3f9824]['texture'][_0xd16b17(0x41a)]();this[_0xd16b17(0x3b56)]['length']=0x0;}[_0x54bd7a(0x380f)](_0x233b6e){var _0x5a0994=_0x54bd7a;return!!this['_prePassEffectConfiguration']&&(this[_0x5a0994(0x1f36)]=_0x233b6e['addEffectConfiguration'](this[_0x5a0994(0x1f36)]),this['_prePassEffectConfiguration'][_0x5a0994(0x5d3)]=!0x0);}['dispose'](_0x1b39bc){var _0x23009f=_0x54bd7a;_0x1b39bc=_0x1b39bc||this['_camera'],this['_disposeTextures']();let _0x4e7183;if(this[_0x23009f(0x3c5c)]&&-0x1!==(_0x4e7183=this[_0x23009f(0x3c5c)][_0x23009f(0x1f70)][_0x23009f(0x86a)](this))&&this[_0x23009f(0x3c5c)]['postProcesses'][_0x23009f(0xb1f)](_0x4e7183,0x1),this[_0x23009f(0x2fc)]){const _0x165417=this['_parentContainer'][_0x23009f(0x1f70)][_0x23009f(0x86a)](this);-0x1<_0x165417&&this[_0x23009f(0x2fc)]['postProcesses'][_0x23009f(0xb1f)](_0x165417,0x1),this[_0x23009f(0x2fc)]=null;}if(-0x1!==(_0x4e7183=this[_0x23009f(0x355c)][_0x23009f(0x1f70)][_0x23009f(0x86a)](this))&&this[_0x23009f(0x355c)]['postProcesses'][_0x23009f(0xb1f)](_0x4e7183,0x1),_0x1b39bc){if(_0x1b39bc[_0x23009f(0x97b)](this),0x0===(_0x4e7183=_0x1b39bc[_0x23009f(0x3b2b)]['indexOf'](this))&&0x0<_0x1b39bc[_0x23009f(0x3b2b)][_0x23009f(0x18cc)]){const _0x1a45f7=this['_camera'][_0x23009f(0x3fba)]();_0x1a45f7&&_0x1a45f7[_0x23009f(0x2761)]();}this[_0x23009f(0x2808)]['clear'](),this[_0x23009f(0x369)][_0x23009f(0x13c8)](),this[_0x23009f(0x3206)][_0x23009f(0x13c8)](),this[_0x23009f(0x3c91)][_0x23009f(0x13c8)](),this[_0x23009f(0x1322)]['clear']();}}[_0x54bd7a(0x18e2)](){var _0x37a98d=_0x54bd7a;const _0x547ae5=_0x2fa94a['p4'][_0x37a98d(0x96c)](this);var _0x1702be=this[_0x37a98d(0x1482)]()||this[_0x37a98d(0x3c5c)]&&this[_0x37a98d(0x3c5c)][_0x37a98d(0x1647)];return _0x547ae5[_0x37a98d(0x2386)]=_0x37a98d(0x68d)+this['getClassName'](),_0x547ae5[_0x37a98d(0x2177)]=_0x1702be?_0x1702be['id']:null,_0x547ae5[_0x37a98d(0x221b)]=this[_0x37a98d(0x1701)],_0x547ae5['textureType']=this[_0x37a98d(0x1a76)],_0x547ae5['fragmentUrl']=this[_0x37a98d(0x3e33)],_0x547ae5[_0x37a98d(0x2d8d)]=this['_parameters'],_0x547ae5[_0x37a98d(0x322d)]=this['_samplers'],_0x547ae5[_0x37a98d(0x2b0a)]=this['_options'],_0x547ae5[_0x37a98d(0x1254)]=this[_0x37a98d(0xecd)],_0x547ae5[_0x37a98d(0x1278)]=this['_textureFormat'],_0x547ae5[_0x37a98d(0x1a84)]=this[_0x37a98d(0x360a)],_0x547ae5['indexParameters']=this[_0x37a98d(0x4135)],_0x547ae5;}['clone'](){var _0x16fd3e=_0x54bd7a;const _0x22f1b0=this[_0x16fd3e(0x18e2)](),_0x34a06c=(_0x22f1b0[_0x16fd3e(0x355c)]=this[_0x16fd3e(0x355c)],_0x22f1b0['cameraId']=null,_0xbb31c3[_0x16fd3e(0x2de7)](_0x22f1b0,this[_0x16fd3e(0x3c5c)],''));return _0x34a06c?(_0x34a06c[_0x16fd3e(0x2808)]=this[_0x16fd3e(0x2808)][_0x16fd3e(0x77b)](),_0x34a06c[_0x16fd3e(0x1322)]=this[_0x16fd3e(0x1322)]['clone'](),_0x34a06c['onApplyObservable']=this['onApplyObservable'][_0x16fd3e(0x77b)](),_0x34a06c['onBeforeRenderObservable']=this[_0x16fd3e(0x3c91)]['clone'](),_0x34a06c[_0x16fd3e(0x369)]=this[_0x16fd3e(0x369)]['clone'](),_0x34a06c[_0x16fd3e(0x1f36)]=this['_prePassEffectConfiguration'],_0x34a06c):null;}static[_0x54bd7a(0x2de7)](_0x525bc0,_0x4e1dfd,_0x5ea213){var _0xa8d1cd=_0x54bd7a;const _0x4b70b8=(0x0,_0x28c5ea['q'])(_0x525bc0[_0xa8d1cd(0x2386)]);if(!_0x4b70b8||!_0x4b70b8[_0xa8d1cd(0x196b)])return null;var _0x2f0fe6=_0x4e1dfd?_0x4e1dfd[_0xa8d1cd(0x3eff)](_0x525bc0[_0xa8d1cd(0x2177)]):null;return _0x4b70b8[_0xa8d1cd(0x196b)](_0x525bc0,_0x2f0fe6,_0x4e1dfd,_0x5ea213);}static[_0x54bd7a(0x196b)](_0x4cd8e4,_0x27e0f2,_0xad0283,_0x41c907){var _0x3e0fb3=_0x54bd7a;return _0x2fa94a['p4']['Parse'](()=>new _0xbb31c3(_0x4cd8e4[_0x3e0fb3(0xc1b)],_0x4cd8e4['fragmentUrl'],_0x4cd8e4[_0x3e0fb3(0x2d8d)],_0x4cd8e4['samplers'],_0x4cd8e4[_0x3e0fb3(0x2b0a)],_0x27e0f2,_0x4cd8e4['renderTargetSamplingMode'],_0x4cd8e4[_0x3e0fb3(0x355c)],_0x4cd8e4[_0x3e0fb3(0x221b)],_0x4cd8e4['defines'],_0x4cd8e4[_0x3e0fb3(0x335b)],_0x4cd8e4[_0x3e0fb3(0x1a84)],_0x4cd8e4[_0x3e0fb3(0x1acc)],!0x1,_0x4cd8e4[_0x3e0fb3(0x1278)]),_0x4cd8e4,_0xad0283,_0x41c907);}}_0xbb31c3['_CustomShaderCodeProcessing']={},_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x309e),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3['prototype'],_0x54bd7a(0xc1b),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],'width',void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x3062),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x72a),void 0x0),_0x30db00([(0x0,_0x2fa94a['XX'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0xdbf),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],'autoClear',void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x234c),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3['prototype'],'alphaMode',void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x39d3),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x3a39),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x3f5),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],'scaleMode',void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x3bb4),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])(_0x54bd7a(0x103a))],_0xbb31c3[_0x54bd7a(0x1ce1)],_0x54bd7a(0x2c89),void 0x0),_0x30db00([(0x0,_0x2fa94a['qC'])()],_0xbb31c3['prototype'],_0x54bd7a(0x3e91),void 0x0),(0x0,_0x28c5ea['H'])(_0x54bd7a(0x7e1),_0xbb31c3);},0x28dc:(_0x47abd7,_0x14739b,_0x59fa24)=>{var _0x573ddd=a8_0x1ec55c;_0x59fa24['d'](_0x14739b,{'O':()=>_0x4e00d9});var _0x2fbc5a=_0x59fa24(0x1679c),_0x22e25e=_0x59fa24(0x1610);class _0x4e00d9{constructor(_0x51153f){var _0xfa3ea0=a8_0x5306;this[_0xfa3ea0(0x257e)]={},this[_0xfa3ea0(0x3c5c)]=_0x51153f;}[_0x573ddd(0x25f9)](){var _0x25ecb1=_0x573ddd;if(!this[_0x25ecb1(0x257e)][_0x2fbc5a['o'][_0x25ecb1(0x1678)]]){const _0xfe2d1e=[];_0xfe2d1e[_0x25ecb1(0xede)](0x1,0x1),_0xfe2d1e[_0x25ecb1(0xede)](-0x1,0x1),_0xfe2d1e[_0x25ecb1(0xede)](-0x1,-0x1),_0xfe2d1e[_0x25ecb1(0xede)](0x1,-0x1),this[_0x25ecb1(0x257e)][_0x2fbc5a['o'][_0x25ecb1(0x1678)]]=new _0x2fbc5a['o'](this[_0x25ecb1(0x3c5c)][_0x25ecb1(0x3e9d)](),_0xfe2d1e,_0x2fbc5a['o'][_0x25ecb1(0x1678)],!0x1,!0x1,0x2),this[_0x25ecb1(0xaa6)]();}}[_0x573ddd(0xaa6)](){var _0x63c2f6=_0x573ddd;const _0x5421bd=[];_0x5421bd[_0x63c2f6(0xede)](0x0),_0x5421bd[_0x63c2f6(0xede)](0x1),_0x5421bd[_0x63c2f6(0xede)](0x2),_0x5421bd[_0x63c2f6(0xede)](0x0),_0x5421bd[_0x63c2f6(0xede)](0x2),_0x5421bd['push'](0x3),this[_0x63c2f6(0x783)]=this[_0x63c2f6(0x3c5c)][_0x63c2f6(0x3e9d)]()['createIndexBuffer'](_0x5421bd);}['_rebuild'](){var _0x337ed1=_0x573ddd;const _0x4fedc9=this[_0x337ed1(0x257e)][_0x2fbc5a['o'][_0x337ed1(0x1678)]];_0x4fedc9&&(_0x4fedc9[_0x337ed1(0x1834)](),this[_0x337ed1(0xaa6)]());}['_prepareFrame'](_0x363aad=null,_0x12ba8d=null){var _0x1a67a6=_0x573ddd;const _0x390f01=this[_0x1a67a6(0x3c5c)][_0x1a67a6(0x1647)];return!(!_0x390f01||!(_0x12ba8d=_0x12ba8d||_0x390f01[_0x1a67a6(0x3b2b)][_0x1a67a6(0x235b)](_0x39f19=>null!=_0x39f19))||0x0===_0x12ba8d[_0x1a67a6(0x18cc)]||!this[_0x1a67a6(0x3c5c)][_0x1a67a6(0x373f)]||(_0x12ba8d[0x0][_0x1a67a6(0xbf0)](_0x390f01,_0x363aad,null!=_0x12ba8d),0x0));}['directRender'](_0xefcd7d,_0x2bd392=null,_0x3697b5=!0x1,_0x11a595=0x0,_0x54acfd=0x0,_0x3dc7c1=!0x1){var _0x5be03c=_0x573ddd;const _0x388c48=this[_0x5be03c(0x3c5c)][_0x5be03c(0x3e9d)]();for(let _0x2d1d10=0x0;_0x2d1d10<_0xefcd7d[_0x5be03c(0x18cc)];_0x2d1d10++){_0x2d1d10<_0xefcd7d[_0x5be03c(0x18cc)]-0x1?_0xefcd7d[_0x2d1d10+0x1][_0x5be03c(0xbf0)](this[_0x5be03c(0x3c5c)][_0x5be03c(0x1647)],null==_0x2bd392?void 0x0:_0x2bd392[_0x5be03c(0x1589)]):(_0x2bd392?_0x388c48['bindFramebuffer'](_0x2bd392,_0x11a595,void 0x0,void 0x0,_0x3697b5,_0x54acfd):_0x3dc7c1||_0x388c48[_0x5be03c(0x1d4a)](),null!=(_0x3a26b2=_0x388c48[_0x5be03c(0x3ec8)])&&_0x3a26b2[_0x5be03c(0x15d4)](_0x388c48,_0x5be03c(0x305f)+_0xefcd7d[_0x2d1d10][_0x5be03c(0xc1b)]+_0x5be03c(0x249)));const _0x4b24c4=_0xefcd7d[_0x2d1d10];var _0x3a26b2=_0x4b24c4[_0x5be03c(0x29f3)]();_0x3a26b2&&(_0x4b24c4[_0x5be03c(0x3c91)]['notifyObservers'](_0x3a26b2),this[_0x5be03c(0x25f9)](),_0x388c48['bindBuffers'](this['_vertexBuffers'],this[_0x5be03c(0x783)],_0x3a26b2),_0x388c48[_0x5be03c(0x29fa)](_0x22e25e['g']['MATERIAL_TriangleFillMode'],0x0,0x6),_0x4b24c4[_0x5be03c(0x369)]['notifyObservers'](_0x3a26b2));}_0x388c48[_0x5be03c(0x36aa)](!0x0),_0x388c48[_0x5be03c(0x2fb3)](!0x0);}[_0x573ddd(0x999)](_0x27bc6c,_0x502b6f,_0x47159d,_0x5a1705,_0x1a4387=!0x1){var _0x21f181=_0x573ddd;const _0x50f435=this[_0x21f181(0x3c5c)][_0x21f181(0x1647)];if(_0x50f435&&0x0!==(_0x5a1705=_0x5a1705||_0x50f435['_postProcesses'][_0x21f181(0x235b)](_0x4ecbbc=>null!=_0x4ecbbc))['length']&&this[_0x21f181(0x3c5c)][_0x21f181(0x373f)]){const _0x3709ae=this[_0x21f181(0x3c5c)][_0x21f181(0x3e9d)]();for(let _0x13ddea=0x0,_0x3e2f9d=_0x5a1705[_0x21f181(0x18cc)];_0x13ddea<_0x3e2f9d;_0x13ddea++){const _0x55cef9=_0x5a1705[_0x13ddea];if(_0x13ddea<_0x3e2f9d-0x1?_0x55cef9['_outputTexture']=_0x5a1705[_0x13ddea+0x1][_0x21f181(0xbf0)](_0x50f435,null==_0x502b6f?void 0x0:_0x502b6f[_0x21f181(0x1589)]):(_0x502b6f?(_0x3709ae[_0x21f181(0x500)](_0x502b6f,_0x47159d,void 0x0,void 0x0,_0x1a4387),_0x55cef9['_outputTexture']=_0x502b6f):(_0x3709ae['restoreDefaultFramebuffer'](),_0x55cef9[_0x21f181(0xa30)]=null),null!=(_0x199785=_0x3709ae['_debugInsertMarker'])&&_0x199785['call'](_0x3709ae,'post\x20process\x20'+_0x5a1705[_0x13ddea][_0x21f181(0xc1b)]+_0x21f181(0x249))),_0x27bc6c)break;var _0x199785=_0x55cef9['apply']();_0x199785&&(_0x55cef9[_0x21f181(0x3c91)]['notifyObservers'](_0x199785),this['_prepareBuffers'](),_0x3709ae[_0x21f181(0x40ca)](this[_0x21f181(0x257e)],this[_0x21f181(0x783)],_0x199785),_0x3709ae[_0x21f181(0x29fa)](_0x22e25e['g']['MATERIAL_TriangleFillMode'],0x0,0x6),_0x55cef9[_0x21f181(0x369)][_0x21f181(0x3608)](_0x199785));}_0x3709ae[_0x21f181(0x36aa)](!0x0),_0x3709ae[_0x21f181(0x2fb3)](!0x0),_0x3709ae[_0x21f181(0x3fda)](_0x22e25e['g'][_0x21f181(0x8ac)]);}}[_0x573ddd(0x41a)](){var _0x46445b=_0x573ddd;const _0x12c258=this[_0x46445b(0x257e)][_0x2fbc5a['o'][_0x46445b(0x1678)]];_0x12c258&&(_0x12c258[_0x46445b(0x41a)](),this[_0x46445b(0x257e)][_0x2fbc5a['o']['PositionKind']]=null),this[_0x46445b(0x783)]&&(this['_scene'][_0x46445b(0x3e9d)]()[_0x46445b(0x27b0)](this['_indexBuffer']),this[_0x46445b(0x783)]=null);}}},0x131ed:(_0x24e26b,_0x3ee1b7,_0x237205)=>{var _0x134ed9=a8_0x1ec55c;function _0x46397(_0x2bfcc4,_0x3ff261,_0x3bccc6,_0x583dda){var _0x3f7c84=a8_0x5306,_0x3930e8,_0x3e2762=arguments[_0x3f7c84(0x18cc)],_0x5bea93=_0x3e2762<0x3?_0x3ff261:null===_0x583dda?_0x583dda=Object['getOwnPropertyDescriptor'](_0x3ff261,_0x3bccc6):_0x583dda;if(_0x3f7c84(0x4238)==typeof Reflect&&_0x3f7c84(0x3d33)==typeof Reflect[_0x3f7c84(0x3215)])_0x5bea93=Reflect[_0x3f7c84(0x3215)](_0x2bfcc4,_0x3ff261,_0x3bccc6,_0x583dda);else{for(var _0x5c2e12=_0x2bfcc4[_0x3f7c84(0x18cc)]-0x1;0x0<=_0x5c2e12;_0x5c2e12--)(_0x3930e8=_0x2bfcc4[_0x5c2e12])&&(_0x5bea93=(_0x3e2762<0x3?_0x3930e8(_0x5bea93):0x3<_0x3e2762?_0x3930e8(_0x3ff261,_0x3bccc6,_0x5bea93):_0x3930e8(_0x3ff261,_0x3bccc6))||_0x5bea93);}0x3<_0x3e2762&&_0x5bea93&&Object[_0x3f7c84(0x276e)](_0x3ff261,_0x3bccc6,_0x5bea93);}var _0xf224ef=_0x237205(0x12cad),_0x5adf6e=_0x237205(0x95d8),_0x511b8b=(_0x237205(0xffc7),_0x237205(0x4158)),_0x5bd172=_0x237205(0x10435);class _0x50e1ba extends _0x5adf6e['D']{constructor(_0x399f62,_0x411b45,_0x5a3128,_0x1219c5,_0x1d15cd,_0x5d2b94,_0x3211e1,_0x451ef3,_0x1bc760,_0x416a44){var _0x53defd=a8_0x5306;super(_0x399f62,_0x53defd(0x1676),[_0x53defd(0x2626),_0x53defd(0x27b7),_0x53defd(0x3e53)],[_0x53defd(0x2416)],_0x5d2b94,_0x3211e1,_0x451ef3,_0x1bc760,_0x416a44),this[_0x53defd(0x23d6)]=!0x0,this[_0x53defd(0x1a4a)]=_0x5a3128,this[_0x53defd(0x27b7)]=_0x1219c5,this[_0x53defd(0x3e53)]=_0x1d15cd,this[_0x53defd(0xe6b)]=_0x411b45,this[_0x53defd(0x2808)][_0x53defd(0x2e5)](_0x2aeca5=>{var _0x2cd85e=_0x53defd;this['_refTexture']=this[_0x2cd85e(0x1831)]||new _0xf224ef['x'](_0x411b45,_0x2aeca5[_0x2cd85e(0x3d78)]());}),this[_0x53defd(0x3206)][_0x53defd(0x2e5)](_0xe56f2a=>{var _0x589786=_0x53defd;_0xe56f2a[_0x589786(0x20e7)](_0x589786(0x2626),this['color']),_0xe56f2a[_0x589786(0x42c)](_0x589786(0x27b7),this['depth']),_0xe56f2a[_0x589786(0x42c)](_0x589786(0x3e53),this[_0x589786(0x3e53)]),_0xe56f2a['setTexture'](_0x589786(0x2416),this[_0x589786(0x1831)]);});}get['refractionTexture'](){var _0x3184cc=a8_0x5306;return this[_0x3184cc(0x1831)];}set[_0x134ed9(0x2f97)](_0x4aac3f){var _0x36652b=_0x134ed9;this[_0x36652b(0x1831)]&&this[_0x36652b(0x23d6)]&&this[_0x36652b(0x1831)][_0x36652b(0x41a)](),this['_refTexture']=_0x4aac3f,this[_0x36652b(0x23d6)]=!0x1;}[_0x134ed9(0x252c)](){var _0x3bc8af=_0x134ed9;return _0x3bc8af(0xd47);}[_0x134ed9(0x41a)](_0x248301){var _0x21ec13=_0x134ed9;this[_0x21ec13(0x1831)]&&this[_0x21ec13(0x23d6)]&&(this[_0x21ec13(0x1831)][_0x21ec13(0x41a)](),this['_refTexture']=null),super[_0x21ec13(0x41a)](_0x248301);}static[_0x134ed9(0x196b)](_0x45b3c4,_0x43127e,_0x44b134,_0x524ece){var _0x285f74=_0x134ed9;return _0x5bd172['p4']['Parse'](()=>new _0x50e1ba(_0x45b3c4[_0x285f74(0xc1b)],_0x45b3c4[_0x285f74(0xe6b)],_0x45b3c4[_0x285f74(0x1a4a)],_0x45b3c4[_0x285f74(0x27b7)],_0x45b3c4[_0x285f74(0x3e53)],_0x45b3c4['options'],_0x43127e,_0x45b3c4[_0x285f74(0x72a)],_0x44b134[_0x285f74(0x3e9d)](),_0x45b3c4[_0x285f74(0x221b)]),_0x45b3c4,_0x44b134,_0x524ece);}}_0x46397([(0x0,_0x5bd172['qC'])()],_0x50e1ba[_0x134ed9(0x1ce1)],_0x134ed9(0x1a4a),void 0x0),_0x46397([(0x0,_0x5bd172['qC'])()],_0x50e1ba[_0x134ed9(0x1ce1)],_0x134ed9(0x27b7),void 0x0),_0x46397([(0x0,_0x5bd172['qC'])()],_0x50e1ba[_0x134ed9(0x1ce1)],_0x134ed9(0x3e53),void 0x0),_0x46397([(0x0,_0x5bd172['qC'])()],_0x50e1ba[_0x134ed9(0x1ce1)],_0x134ed9(0xe6b),void 0x0),(0x0,_0x511b8b['H'])('BABYLON.RefractionPostProcess',_0x50e1ba);},0x33c3:(_0xcaf19c,_0x1b0d54,_0x84e6da)=>{var _0x502e1f=a8_0x1ec55c;function _0x55493c(_0x33b555,_0x25725c,_0x13475d,_0x33307e){var _0x1f67ab=a8_0x5306,_0x2aaa24,_0x243661=arguments[_0x1f67ab(0x18cc)],_0x10d16d=_0x243661<0x3?_0x25725c:null===_0x33307e?_0x33307e=Object[_0x1f67ab(0x14a5)](_0x25725c,_0x13475d):_0x33307e;if('object'==typeof Reflect&&_0x1f67ab(0x3d33)==typeof Reflect['decorate'])_0x10d16d=Reflect[_0x1f67ab(0x3215)](_0x33b555,_0x25725c,_0x13475d,_0x33307e);else{for(var _0x2f2418=_0x33b555[_0x1f67ab(0x18cc)]-0x1;0x0<=_0x2f2418;_0x2f2418--)(_0x2aaa24=_0x33b555[_0x2f2418])&&(_0x10d16d=(_0x243661<0x3?_0x2aaa24(_0x10d16d):0x3<_0x243661?_0x2aaa24(_0x25725c,_0x13475d,_0x10d16d):_0x2aaa24(_0x25725c,_0x13475d))||_0x10d16d);}0x3<_0x243661&&_0x10d16d&&Object[_0x1f67ab(0x276e)](_0x25725c,_0x13475d,_0x10d16d);}var _0x299f16=_0x84e6da(0x9a70),_0x5c57d9=_0x84e6da(0x95d8),_0x5de877=_0x84e6da(0x1610),_0xb9e2cd=(_0x84e6da(0xf119),_0x84e6da(0x47d3),_0x84e6da(0x11096)),_0x5c7e58=_0x84e6da(0x4158),_0x2a9231=_0x84e6da(0x10435);class _0xbac606 extends _0x5c57d9['D']{constructor(_0x8fe62a,_0x3c455e,_0x2b8d43,_0x3fff2b,_0x291bd5,_0x4084dd,_0x45a4e9,_0x25c09f=_0x5de877['g'][_0x502e1f(0x2aeb)],_0x127bd0=!0x1){var _0x19fddd=_0x502e1f;super(_0x8fe62a,_0x19fddd(0xe0b),['curvature_ridge',_0x19fddd(0x3bc0)],[_0x19fddd(0x3523),_0x19fddd(0xa05)],_0x2b8d43,_0x3fff2b,_0x291bd5,_0x4084dd,_0x45a4e9,void 0x0,_0x25c09f,void 0x0,null,_0x127bd0),this['ridge']=0x1,this[_0x19fddd(0x65c)]=0x1,this[_0x19fddd(0x25f3)]=_0x3c455e[_0x19fddd(0x1fe1)](),this[_0x19fddd(0x25f3)]?this[_0x19fddd(0x805)]=_0x760651=>{var _0x163f39=_0x19fddd;_0x760651[_0x163f39(0x42c)](_0x163f39(0x3487),0.5/Math['max'](this[_0x163f39(0x31a0)]*this[_0x163f39(0x31a0)],0.0001)),_0x760651[_0x163f39(0x42c)](_0x163f39(0x3bc0),0.7/Math['max'](this[_0x163f39(0x65c)]*this[_0x163f39(0x65c)],0.0001));var _0x2f5586=this[_0x163f39(0x25f3)][_0x163f39(0x2ad4)]()[_0x163f39(0xa8e)][0x1];_0x760651[_0x163f39(0x2265)]('normalSampler',_0x2f5586);}:_0x299f16['Y']['Error'](_0x19fddd(0x353b));}[_0x502e1f(0x252c)](){var _0x598b8a=_0x502e1f;return _0x598b8a(0x28eb);}static get[_0x502e1f(0x33a3)](){var _0x2eba6b=_0x502e1f;const _0x18cec7=_0xb9e2cd['l']['LastCreatedEngine'];return!!_0x18cec7&&_0x18cec7[_0x2eba6b(0x16da)]()[_0x2eba6b(0x30cb)];}static[_0x502e1f(0x196b)](_0x14d3a2,_0x5d2804,_0x32fdbc,_0x57cebb){var _0x21429e=_0x502e1f;return _0x2a9231['p4'][_0x21429e(0x2de7)](()=>new _0xbac606(_0x14d3a2[_0x21429e(0xc1b)],_0x32fdbc,_0x14d3a2[_0x21429e(0x2b0a)],_0x5d2804,_0x14d3a2[_0x21429e(0x72a)],_0x32fdbc[_0x21429e(0x3e9d)](),_0x14d3a2['textureType'],_0x14d3a2[_0x21429e(0x221b)]),_0x14d3a2,_0x32fdbc,_0x57cebb);}}_0x55493c([(0x0,_0x2a9231['qC'])()],_0xbac606[_0x502e1f(0x1ce1)],_0x502e1f(0x31a0),void 0x0),_0x55493c([(0x0,_0x2a9231['qC'])()],_0xbac606[_0x502e1f(0x1ce1)],'valley',void 0x0),(0x0,_0x5c7e58['H'])(_0x502e1f(0x3bdd),_0xbac606);},0x1aba:(_0x1f66ef,_0x1d6bb0,_0x3af00c)=>{var _0x2493e5=a8_0x1ec55c;_0x3af00c['d'](_0x1d6bb0,{'G':()=>_0x27da4c});function _0x51316e(_0x16ba56,_0x56cdcd,_0x852e,_0x2b59ca){var _0xfb0cf2=a8_0x5306,_0x1cc1e8,_0x1f79d3=arguments[_0xfb0cf2(0x18cc)],_0x1e4fa8=_0x1f79d3<0x3?_0x56cdcd:null===_0x2b59ca?_0x2b59ca=Object[_0xfb0cf2(0x14a5)](_0x56cdcd,_0x852e):_0x2b59ca;if(_0xfb0cf2(0x4238)==typeof Reflect&&_0xfb0cf2(0x3d33)==typeof Reflect[_0xfb0cf2(0x3215)])_0x1e4fa8=Reflect[_0xfb0cf2(0x3215)](_0x16ba56,_0x56cdcd,_0x852e,_0x2b59ca);else{for(var _0x2a41fd=_0x16ba56[_0xfb0cf2(0x18cc)]-0x1;0x0<=_0x2a41fd;_0x2a41fd--)(_0x1cc1e8=_0x16ba56[_0x2a41fd])&&(_0x1e4fa8=(_0x1f79d3<0x3?_0x1cc1e8(_0x1e4fa8):0x3<_0x1f79d3?_0x1cc1e8(_0x56cdcd,_0x852e,_0x1e4fa8):_0x1cc1e8(_0x56cdcd,_0x852e))||_0x1e4fa8);}0x3<_0x1f79d3&&_0x1e4fa8&&Object['defineProperty'](_0x56cdcd,_0x852e,_0x1e4fa8);}var _0x1d6bb0=_0x3af00c(0x95d8),_0x287f2e=_0x3af00c(0x1610),_0x40817c=_0x3af00c(0x5f8),_0x96a257=_0x3af00c(0x10435),_0x9744be=_0x3af00c(0x1b1d),_0x3af00c=(_0x3af00c(0x9ba9),_0x3af00c(0x4158));class _0x27da4c extends _0x1d6bb0['D']{constructor(_0x5eef0d,_0x368ff3,_0x391c64,_0x13ee39,_0x185043,_0x158239,_0x28f92d,_0x3a48c3=_0x287f2e['g']['TEXTURETYPE_UNSIGNED_INT'],_0x16f228=!0x1,_0x202384=!0x1){var _0x242cff=a8_0x5306;if(super(_0x5eef0d,'screenSpaceReflection',[_0x242cff(0x968),_0x242cff(0x351f),_0x242cff(0x3e06),_0x242cff(0x388f),_0x242cff(0x18da),'stepSize','roughnessFactor'],[_0x242cff(0x3523),'normalSampler',_0x242cff(0xe5d),_0x242cff(0x31d5)],_0x391c64,_0x13ee39,_0x185043,_0x158239,_0x28f92d,_0x242cff(0x31b4),_0x3a48c3,void 0x0,null,_0x16f228),this[_0x242cff(0x3e06)]=1.2,this[_0x242cff(0x18da)]=0x1,this[_0x242cff(0x388f)]=0x3,this['step']=0x1,this[_0x242cff(0x1336)]=0.2,this[_0x242cff(0x2aac)]=!0x1,this[_0x242cff(0x213f)]=!0x1,this['_reflectionSamples']=0x40,this[_0x242cff(0x1086)]=0x5,this[_0x242cff(0x2aac)]=_0x202384,this['_forceGeometryBuffer']){const _0x90f2f8=_0x368ff3[_0x242cff(0x1fe1)]();_0x90f2f8&&_0x90f2f8[_0x242cff(0x3778)]&&(_0x90f2f8[_0x242cff(0x3f79)]=!0x0,_0x90f2f8[_0x242cff(0x230b)]=!0x0);}else{const _0x279228=_0x368ff3[_0x242cff(0x22a1)]();null!==_0x279228&&void 0x0!==_0x279228&&_0x279228['markAsDirty'](),this[_0x242cff(0x1f36)]=new _0x9744be['y']();}this['_updateEffectDefines'](),this[_0x242cff(0x805)]=_0x536e52=>{var _0xb18efb=_0x242cff;const _0x20ea7b=this[_0xb18efb(0x25f3)],_0x44ecf6=this[_0xb18efb(0x2dcd)];if(_0x44ecf6||_0x20ea7b){var _0x29d5e7,_0x4ae24f,_0xddab56;_0x20ea7b?(_0xddab56=_0x20ea7b[_0xb18efb(0x2cb3)](_0x40817c['m'][_0xb18efb(0x2b93)]),_0x29d5e7=_0x20ea7b[_0xb18efb(0x2cb3)](_0x40817c['m'][_0xb18efb(0x19f0)]),_0x536e52['setTexture'](_0xb18efb(0xa05),_0x20ea7b[_0xb18efb(0x2ad4)]()[_0xb18efb(0xa8e)][0x1]),_0x536e52[_0xb18efb(0x2265)]('positionSampler',_0x20ea7b[_0xb18efb(0x2ad4)]()[_0xb18efb(0xa8e)][_0xddab56]),_0x536e52[_0xb18efb(0x2265)]('reflectivitySampler',_0x20ea7b[_0xb18efb(0x2ad4)]()[_0xb18efb(0xa8e)][_0x29d5e7])):_0x44ecf6&&(_0xddab56=_0x44ecf6['getIndex'](_0x287f2e['g'][_0xb18efb(0x2ddb)]),_0x29d5e7=_0x44ecf6[_0xb18efb(0x3395)](_0x287f2e['g'][_0xb18efb(0x2268)]),_0x4ae24f=_0x44ecf6['getIndex'](_0x287f2e['g'][_0xb18efb(0x198f)]),_0x536e52[_0xb18efb(0x2265)]('normalSampler',_0x44ecf6[_0xb18efb(0xd87)]()['textures'][_0x4ae24f]),_0x536e52[_0xb18efb(0x2265)](_0xb18efb(0xe5d),_0x44ecf6[_0xb18efb(0xd87)]()[_0xb18efb(0xa8e)][_0xddab56]),_0x536e52[_0xb18efb(0x2265)](_0xb18efb(0x31d5),_0x44ecf6[_0xb18efb(0xd87)]()[_0xb18efb(0xa8e)][_0x29d5e7]));const _0xf98d26=_0x368ff3[_0xb18efb(0x1647)];_0xf98d26&&(_0x4ae24f=_0xf98d26[_0xb18efb(0x3ca4)](!0x0),_0xddab56=_0xf98d26[_0xb18efb(0x109d)](!0x0),_0x536e52[_0xb18efb(0x3041)]('projection',_0xddab56),_0x536e52['setMatrix'](_0xb18efb(0x351f),_0x4ae24f),_0x536e52[_0xb18efb(0x42c)](_0xb18efb(0x3e06),this[_0xb18efb(0x3e06)]),_0x536e52[_0xb18efb(0x42c)](_0xb18efb(0x388f),this[_0xb18efb(0x388f)]),_0x536e52[_0xb18efb(0x42c)]('strength',this[_0xb18efb(0x18da)]),_0x536e52[_0xb18efb(0x42c)](_0xb18efb(0x7f5),this[_0xb18efb(0xea0)]),_0x536e52['setFloat']('roughnessFactor',this[_0xb18efb(0x1336)]));}},this[_0x242cff(0x36b6)]=_0x368ff3[_0x242cff(0x41ba)];}get['_geometryBufferRenderer'](){var _0x2d9059=a8_0x5306;return this['_forceGeometryBuffer']?this[_0x2d9059(0x3c5c)][_0x2d9059(0x39f1)]:null;}get[_0x2493e5(0x2dcd)](){var _0x22dafc=_0x2493e5;return this[_0x22dafc(0x2aac)]?null:this[_0x22dafc(0x3c5c)][_0x22dafc(0x1cea)];}['getClassName'](){return'ScreenSpaceReflectionPostProcess';}get[_0x2493e5(0x2830)](){return this['_enableSmoothReflections'];}set[_0x2493e5(0x2830)](_0x477a54){var _0x2b6b00=_0x2493e5;_0x477a54!==this['_enableSmoothReflections']&&(this['_enableSmoothReflections']=_0x477a54,this[_0x2b6b00(0x234b)]());}get['reflectionSamples'](){var _0x27bd71=_0x2493e5;return this[_0x27bd71(0x22c4)];}set[_0x2493e5(0x5d8)](_0x56f991){var _0x264c3d=_0x2493e5;_0x56f991!==this[_0x264c3d(0x22c4)]&&(this[_0x264c3d(0x22c4)]=_0x56f991,this[_0x264c3d(0x234b)]());}get['smoothSteps'](){return this['_smoothSteps'];}set[_0x2493e5(0x2560)](_0x489cac){var _0x1db4bf=_0x2493e5;_0x489cac!==this['_smoothSteps']&&(this[_0x1db4bf(0x1086)]=_0x489cac,this[_0x1db4bf(0x234b)]());}[_0x2493e5(0x234b)](){var _0x24f72f=_0x2493e5;const _0x5abf83=[];(this['_geometryBufferRenderer']||this[_0x24f72f(0x2dcd)])&&_0x5abf83['push'](_0x24f72f(0x21b4)),this[_0x24f72f(0x213f)]&&_0x5abf83[_0x24f72f(0xede)](_0x24f72f(0x37d)),this[_0x24f72f(0x36b6)]&&_0x5abf83[_0x24f72f(0xede)](_0x24f72f(0x14f9)),_0x5abf83[_0x24f72f(0xede)](_0x24f72f(0x17aa)+(this[_0x24f72f(0x22c4)]>>0x0)),_0x5abf83['push']('#define\x20SMOOTH_STEPS\x20'+(this[_0x24f72f(0x1086)]>>0x0)),this[_0x24f72f(0xc6a)](_0x5abf83[_0x24f72f(0x21ee)]('\x0a'));}static[_0x2493e5(0x196b)](_0x3f30a8,_0x1c83a0,_0x29ae73,_0x3221ce){var _0x2214de=_0x2493e5;return _0x96a257['p4'][_0x2214de(0x2de7)](()=>new _0x27da4c(_0x3f30a8['name'],_0x29ae73,_0x3f30a8[_0x2214de(0x2b0a)],_0x1c83a0,_0x3f30a8[_0x2214de(0x72a)],_0x29ae73[_0x2214de(0x3e9d)](),_0x3f30a8[_0x2214de(0x335b)],_0x3f30a8[_0x2214de(0x221b)]),_0x3f30a8,_0x29ae73,_0x3221ce);}}_0x51316e([(0x0,_0x96a257['qC'])()],_0x27da4c['prototype'],_0x2493e5(0x3e06),void 0x0),_0x51316e([(0x0,_0x96a257['qC'])()],_0x27da4c['prototype'],'strength',void 0x0),_0x51316e([(0x0,_0x96a257['qC'])()],_0x27da4c[_0x2493e5(0x1ce1)],_0x2493e5(0x388f),void 0x0),_0x51316e([(0x0,_0x96a257['qC'])()],_0x27da4c[_0x2493e5(0x1ce1)],'step',void 0x0),_0x51316e([(0x0,_0x96a257['qC'])()],_0x27da4c[_0x2493e5(0x1ce1)],_0x2493e5(0x1336),void 0x0),_0x51316e([(0x0,_0x96a257['qC'])()],_0x27da4c[_0x2493e5(0x1ce1)],'enableSmoothReflections',null),_0x51316e([(0x0,_0x96a257['qC'])()],_0x27da4c[_0x2493e5(0x1ce1)],_0x2493e5(0x5d8),null),_0x51316e([(0x0,_0x96a257['qC'])()],_0x27da4c[_0x2493e5(0x1ce1)],_0x2493e5(0x2560),null),(0x0,_0x3af00c['H'])(_0x2493e5(0x3e85),_0x27da4c);},0x11f9d:(_0x4c5c1c,_0x3ee284,_0x114d32)=>{var _0x2e5f94=a8_0x1ec55c;_0x114d32['d'](_0x3ee284,{'V':()=>_0x1b03dd});function _0x274952(_0x27831f,_0xbb03ba,_0x799239,_0x1722e2){var _0x36e52f=a8_0x5306,_0x18ca66,_0x1e6d82=arguments[_0x36e52f(0x18cc)],_0x2372c7=_0x1e6d82<0x3?_0xbb03ba:null===_0x1722e2?_0x1722e2=Object[_0x36e52f(0x14a5)](_0xbb03ba,_0x799239):_0x1722e2;if(_0x36e52f(0x4238)==typeof Reflect&&_0x36e52f(0x3d33)==typeof Reflect['decorate'])_0x2372c7=Reflect[_0x36e52f(0x3215)](_0x27831f,_0xbb03ba,_0x799239,_0x1722e2);else{for(var _0x4992ae=_0x27831f[_0x36e52f(0x18cc)]-0x1;0x0<=_0x4992ae;_0x4992ae--)(_0x18ca66=_0x27831f[_0x4992ae])&&(_0x2372c7=(_0x1e6d82<0x3?_0x18ca66(_0x2372c7):0x3<_0x1e6d82?_0x18ca66(_0xbb03ba,_0x799239,_0x2372c7):_0x18ca66(_0xbb03ba,_0x799239))||_0x2372c7);}0x3<_0x1e6d82&&_0x2372c7&&Object['defineProperty'](_0xbb03ba,_0x799239,_0x2372c7);}var _0x3ee284=_0x114d32(0x95d8),_0x1eaf55=_0x114d32(0x1610),_0x3ad781=(_0x114d32(0x5d33),_0x114d32(0x4158)),_0x58dd28=_0x114d32(0x10435);class _0x1b03dd extends _0x3ee284['D']{constructor(_0x30173b,_0x4935ed,_0xb489b9,_0x5a056a,_0x970f9e,_0x174866,_0x2523cf=_0x1eaf55['g'][_0x2e5f94(0x2aeb)],_0x1837c2=!0x1){var _0x35f760=_0x2e5f94;super(_0x30173b,'sharpen',[_0x35f760(0x218a),'screenSize'],null,_0x4935ed,_0xb489b9,_0x5a056a,_0x970f9e,_0x174866,null,_0x2523cf,void 0x0,null,_0x1837c2),this[_0x35f760(0x572)]=0x1,this[_0x35f760(0x2200)]=0.3,this['onApply']=_0x22ba61=>{var _0x1cace1=_0x35f760;_0x22ba61[_0x1cace1(0x3f28)](_0x1cace1(0x32d8),this[_0x1cace1(0x146c)],this[_0x1cace1(0x3062)]),_0x22ba61[_0x1cace1(0x3f28)](_0x1cace1(0x218a),this['edgeAmount'],this[_0x1cace1(0x572)]);};}[_0x2e5f94(0x252c)](){var _0x48c33d=_0x2e5f94;return _0x48c33d(0x303f);}static[_0x2e5f94(0x196b)](_0x2795fd,_0x51553e,_0x583786,_0x4780cf){var _0xae2826=_0x2e5f94;return _0x58dd28['p4'][_0xae2826(0x2de7)](()=>new _0x1b03dd(_0x2795fd[_0xae2826(0xc1b)],_0x2795fd[_0xae2826(0x2b0a)],_0x51553e,_0x2795fd['renderTargetSamplingMode'],_0x583786['getEngine'](),_0x2795fd[_0xae2826(0x335b)],_0x2795fd['reusable']),_0x2795fd,_0x583786,_0x4780cf);}}_0x274952([(0x0,_0x58dd28['qC'])()],_0x1b03dd['prototype'],'colorAmount',void 0x0),_0x274952([(0x0,_0x58dd28['qC'])()],_0x1b03dd[_0x2e5f94(0x1ce1)],_0x2e5f94(0x2200),void 0x0),(0x0,_0x3ad781['H'])(_0x2e5f94(0x1590),_0x1b03dd);},0x1713e:(_0x46253d,_0x2805bf,_0x3a36af)=>{_0x3a36af['d'](_0x2805bf,{'i':()=>_0x8c84df});var _0x362d39=_0x3a36af(0xd53f),_0x2805bf=_0x3a36af(0x95d8);_0x3a36af(0x15edb);class _0x8c84df extends _0x2805bf['D']{constructor(_0x951c69,_0xd366aa,_0x540d59,_0x5da936,_0x434387,_0x551c22,_0x3a32fd){var _0x1cf04b=a8_0x5306;super(_0x951c69,_0x1cf04b(0x13c5),[_0x1cf04b(0x7f5)],[_0x1cf04b(0xda6)],0x1,_0xd366aa[0x1],_0x434387,_0x551c22,_0x3a32fd,_0x5da936?_0x1cf04b(0x4c2):_0x540d59?_0x1cf04b(0x2a6b):void 0x0),this[_0x1cf04b(0x10d3)]=_0xd366aa[0x0][_0x1cf04b(0x3fb1)],this[_0x1cf04b(0x3edd)]=new _0x362d39['FM'](0x1/this[_0x1cf04b(0x146c)],0x1/this['height']),this['onSizeChangedObservable'][_0x1cf04b(0x2e5)](()=>{var _0x1dd088=_0x1cf04b;this[_0x1dd088(0x3edd)]=new _0x362d39['FM'](0x1/this[_0x1dd088(0x146c)],0x1/this[_0x1dd088(0x3062)]);}),this[_0x1cf04b(0x3206)][_0x1cf04b(0x2e5)](_0x1eef3e=>{var _0x30646c=_0x1cf04b;_0x1eef3e[_0x30646c(0x269a)]('camASampler',this[_0x30646c(0x10d3)]),_0x1eef3e[_0x30646c(0x3f28)](_0x30646c(0x7f5),this[_0x30646c(0x3edd)]['x'],this[_0x30646c(0x3edd)]['y']);});}['getClassName'](){var _0x503475=a8_0x5306;return _0x503475(0x1be3);}}(class extends null{});},0x6130:(_0x603faa,_0x3a1a87,_0x4f8505)=>{_0x4f8505(0x95d8),_0x4f8505(0x1610),_0x4f8505(0x933d),class extends null{};},0xe2cb:(_0x5d55f9,_0x198892,_0x40b227)=>{var _0x4f7c59=a8_0x1ec55c;function _0x19df02(_0x2df5da,_0x317102,_0x37b7ac,_0x191870){var _0x36164a=a8_0x5306,_0xd9aaed,_0x29734b=arguments[_0x36164a(0x18cc)],_0x2d650e=_0x29734b<0x3?_0x317102:null===_0x191870?_0x191870=Object[_0x36164a(0x14a5)](_0x317102,_0x37b7ac):_0x191870;if(_0x36164a(0x4238)==typeof Reflect&&'function'==typeof Reflect[_0x36164a(0x3215)])_0x2d650e=Reflect[_0x36164a(0x3215)](_0x2df5da,_0x317102,_0x37b7ac,_0x191870);else{for(var _0x198ae5=_0x2df5da[_0x36164a(0x18cc)]-0x1;0x0<=_0x198ae5;_0x198ae5--)(_0xd9aaed=_0x2df5da[_0x198ae5])&&(_0x2d650e=(_0x29734b<0x3?_0xd9aaed(_0x2d650e):0x3<_0x29734b?_0xd9aaed(_0x317102,_0x37b7ac,_0x2d650e):_0xd9aaed(_0x317102,_0x37b7ac))||_0x2d650e);}0x3<_0x29734b&&_0x2d650e&&Object[_0x36164a(0x276e)](_0x317102,_0x37b7ac,_0x2d650e);}var _0x2f8dcf=_0x40b227(0x10435),_0x49d811=_0x40b227(0x9a70),_0x40c02f=_0x40b227(0xd53f),_0x7d065c=_0x40b227(0x1679c),_0x1556e6=_0x40b227(0x349f),_0x143b7a=_0x40b227(0x15c0e),_0x1c0fa7=_0x40b227(0x10c09),_0x60091f=_0x40b227(0x14d70),_0x144651=_0x40b227(0x12cad),_0x5279a6=_0x40b227(0xcde8),_0x55662b=_0x40b227(0x95d8),_0x20ee4c=_0x40b227(0x1610),_0x548507=_0x40b227(0x95f2),_0x13ef32=(_0x40b227(0x13d16),_0x40b227(0xdd3b),_0x40b227(0xc8d8),_0x40b227(0x5da2),_0x40b227(0xbd53)),_0x400f51=_0x40b227(0x1f13),_0x40b227=_0x40b227(0x4158);class _0x3b990f extends _0x55662b['D']{constructor(_0xa2965a,_0x549892,_0x33dd2c,_0x1fbc27,_0x309ea6=0x64,_0x46b7d1=_0x144651['x'][_0x4f7c59(0x208f)],_0x5bb7f6,_0x6426e0,_0x280178){var _0x50a012=_0x4f7c59;super(_0xa2965a,_0x50a012(0x1785),[_0x50a012(0x8f8),_0x50a012(0x2dee),_0x50a012(0x496),_0x50a012(0x3d56),'density'],[_0x50a012(0x3cb3)],_0x549892[_0x50a012(0x17c0)]||_0x549892,_0x33dd2c,_0x46b7d1,_0x5bb7f6,_0x6426e0,'#define\x20NUM_SAMPLES\x20'+_0x309ea6),this[_0x50a012(0x1e9a)]=_0x40c02f['FM']['Zero'](),this[_0x50a012(0x975)]=_0x40c02f['P']['Zero'](),this[_0x50a012(0x2c65)]=!0x1,this[_0x50a012(0x3709)]=!0x0,this[_0x50a012(0x2086)]=new Array(),this[_0x50a012(0x31e1)]=new Array(),this['exposure']=0.3,this[_0x50a012(0x8f8)]=0.96815,this[_0x50a012(0x496)]=0.58767,this[_0x50a012(0x3a33)]=0.926,_0x5bb7f6=(_0x280178=null!=(_0x46b7d1=null!=(_0xa2965a=null==_0x33dd2c?void 0x0:_0x33dd2c['getScene']())?_0xa2965a:_0x280178)?_0x46b7d1:this[_0x50a012(0x3c5c)])[_0x50a012(0x3e9d)](),this[_0x50a012(0x2042)]=new _0x400f51['l'](0x0,0x0,0x1,0x1)[_0x50a012(0x885)](_0x5bb7f6[_0x50a012(0x3583)](),_0x5bb7f6[_0x50a012(0x31af)]()),this[_0x50a012(0x35e5)]=null!=_0x1fbc27?_0x1fbc27:_0x3b990f[_0x50a012(0x2598)](_0x50a012(0x4ef),_0x280178),this[_0x50a012(0x24ca)](_0x280178,_0x549892[_0x50a012(0x27a1)]||_0x549892),this[_0x50a012(0x3e68)]=_0x526ee7=>{var _0x2fda84=_0x50a012;this['isSupported']||this[_0x2fda84(0x41a)](_0x526ee7),this['onActivate']=null;},this[_0x50a012(0x3206)][_0x50a012(0x2e5)](_0xc0b2fe=>{var _0x17c725=_0x50a012;this['_updateMeshScreenCoordinates'](_0x280178),_0xc0b2fe[_0x17c725(0x2265)](_0x17c725(0x3cb3),this[_0x17c725(0x17df)]),_0xc0b2fe[_0x17c725(0x42c)]('exposure',this[_0x17c725(0x2dee)]),_0xc0b2fe[_0x17c725(0x42c)](_0x17c725(0x8f8),this[_0x17c725(0x8f8)]),_0xc0b2fe['setFloat'](_0x17c725(0x496),this[_0x17c725(0x496)]),_0xc0b2fe[_0x17c725(0x42c)](_0x17c725(0x3a33),this[_0x17c725(0x3a33)]),_0xc0b2fe[_0x17c725(0x1b7f)](_0x17c725(0x3d56),this[_0x17c725(0x1e9a)]);});}get['useDiffuseColor'](){var _0x120ccd=_0x4f7c59;return _0x49d811['Y']['Warn'](_0x120ccd(0x230d)),!0x1;}set[_0x4f7c59(0x4237)](_0x28664f){var _0x3298e2=_0x4f7c59;_0x49d811['Y'][_0x3298e2(0xc51)]('VolumetricLightScatteringPostProcess.useDiffuseColor\x20is\x20no\x20longer\x20used,\x20use\x20the\x20mesh\x20material\x20directly\x20instead');}[_0x4f7c59(0x252c)](){return'VolumetricLightScatteringPostProcess';}[_0x4f7c59(0x1668)](_0x334286,_0x43eb10){var _0x57cae1=_0x4f7c59;const _0x1aa2a2=_0x334286[_0x57cae1(0x1fc)]();if(_0x1aa2a2===this[_0x57cae1(0x35e5)]&&_0x1aa2a2[_0x57cae1(0x20e8)])return _0x1aa2a2[_0x57cae1(0x20e8)][_0x57cae1(0x3b27)](_0x1aa2a2);const _0x449c4d=null==(_0x364243=_0x1aa2a2[_0x57cae1(0x371d)][_0x57cae1(0x1ef8)])?void 0x0:_0x364243[this[_0x57cae1(0x3c5c)][_0x57cae1(0x3e9d)]()[_0x57cae1(0x245b)]];if(_0x449c4d)return _0x449c4d[_0x57cae1(0x3988)](_0x1aa2a2,_0x334286,_0x43eb10);const _0x333c49=[],_0xd1a7a7=[_0x7d065c['o'][_0x57cae1(0x1678)]],_0x579f0d=_0x334286[_0x57cae1(0x3cf4)](),_0x190698=(_0x579f0d&&(_0x579f0d['needAlphaTesting']()&&_0x333c49[_0x57cae1(0xede)](_0x57cae1(0x1fc3)),_0x1aa2a2[_0x57cae1(0x2389)](_0x7d065c['o'][_0x57cae1(0x3f15)])&&(_0xd1a7a7[_0x57cae1(0xede)](_0x7d065c['o']['UVKind']),_0x333c49['push']('#define\x20UV1')),_0x1aa2a2[_0x57cae1(0x2389)](_0x7d065c['o'][_0x57cae1(0xa54)])&&(_0xd1a7a7[_0x57cae1(0xede)](_0x7d065c['o']['UV2Kind']),_0x333c49[_0x57cae1(0xede)]('#define\x20UV2'))),_0x1aa2a2[_0x57cae1(0x1d93)]&&_0x1aa2a2[_0x57cae1(0x35b1)]?(_0xd1a7a7[_0x57cae1(0xede)](_0x7d065c['o'][_0x57cae1(0x306e)]),_0xd1a7a7[_0x57cae1(0xede)](_0x7d065c['o'][_0x57cae1(0x2e2a)]),_0x333c49[_0x57cae1(0xede)](_0x57cae1(0x1f59)+_0x1aa2a2[_0x57cae1(0x3785)]),_0x333c49[_0x57cae1(0xede)]('#define\x20BonesPerMesh\x20'+(_0x1aa2a2['skeleton']?_0x1aa2a2[_0x57cae1(0x293f)][_0x57cae1(0x266e)][_0x57cae1(0x18cc)]+0x1:0x0))):_0x333c49['push'](_0x57cae1(0x407e)),_0x43eb10&&(_0x333c49[_0x57cae1(0xede)]('#define\x20INSTANCES'),_0x1c0fa7['G'][_0x57cae1(0x3aac)](_0xd1a7a7),_0x334286[_0x57cae1(0x14c4)]()[_0x57cae1(0x172e)]&&_0x333c49['push'](_0x57cae1(0x1f86))),_0x334286[_0x57cae1(0x2820)](void 0x0,!0x0));var _0x364243=_0x190698['defines'],_0x43eb10=_0x333c49[_0x57cae1(0x21ee)]('\x0a');return _0x364243!==_0x43eb10&&_0x190698['setEffect'](_0x1aa2a2['getScene']()['getEngine']()['createEffect']('volumetricLightScatteringPass',_0xd1a7a7,['world','mBones','viewProjection',_0x57cae1(0xbe1)],['diffuseSampler'],_0x43eb10,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x1aa2a2[_0x57cae1(0x3785)]}),_0x43eb10),_0x190698[_0x57cae1(0x2a69)][_0x57cae1(0x3b27)]();}['setCustomMeshPosition'](_0x4102f9){var _0x3fbd22=_0x4f7c59;this[_0x3fbd22(0x975)]=_0x4102f9;}[_0x4f7c59(0x3cbf)](){return this['customMeshPosition'];}[_0x4f7c59(0x41a)](_0x30bcce){var _0x2ab362=_0x4f7c59,_0x59e062=_0x30bcce[_0x2ab362(0x3d78)]()[_0x2ab362(0x1f44)]['indexOf'](this[_0x2ab362(0x17df)]);-0x1!==_0x59e062&&_0x30bcce[_0x2ab362(0x3d78)]()[_0x2ab362(0x1f44)][_0x2ab362(0xb1f)](_0x59e062,0x1),this[_0x2ab362(0x17df)][_0x2ab362(0x41a)](),super['dispose'](_0x30bcce);}[_0x4f7c59(0x2aa5)](){return this['_volumetricLightScatteringRTT'];}['_meshExcluded'](_0x616786){var _0x4b3e9d=_0x4f7c59;return 0x0<this[_0x4b3e9d(0x31e1)][_0x4b3e9d(0x18cc)]&&-0x1===this[_0x4b3e9d(0x31e1)]['indexOf'](_0x616786)||0x0<this[_0x4b3e9d(0x2086)][_0x4b3e9d(0x18cc)]&&-0x1!==this['excludedMeshes'][_0x4b3e9d(0x86a)](_0x616786);}[_0x4f7c59(0x24ca)](_0xd3529f,_0x34cdf2){var _0xb58fdf=_0x4f7c59;const _0x2b1b86=_0xd3529f[_0xb58fdf(0x3e9d)](),_0x9d3303=(this[_0xb58fdf(0x17df)]=new _0x5279a6['_'](_0xb58fdf(0x2c63),{'width':_0x2b1b86[_0xb58fdf(0x3583)]()*_0x34cdf2,'height':_0x2b1b86['getRenderHeight']()*_0x34cdf2},_0xd3529f,!0x1,!0x0,_0x20ee4c['g'][_0xb58fdf(0x2aeb)]),this[_0xb58fdf(0x17df)][_0xb58fdf(0x16c9)]=_0x144651['x'][_0xb58fdf(0x3ae7)],this[_0xb58fdf(0x17df)][_0xb58fdf(0x36da)]=_0x144651['x']['CLAMP_ADDRESSMODE'],this[_0xb58fdf(0x17df)][_0xb58fdf(0x1450)]=null,this[_0xb58fdf(0x17df)]['renderParticles']=!0x1,this['_volumetricLightScatteringRTT']['ignoreCameraViewport']=!0x0,this[_0xb58fdf(0x1482)]()),_0x548558=((_0x9d3303||_0xd3529f)[_0xb58fdf(0x1f44)]['push'](this['_volumetricLightScatteringRTT']),_0x50a70b=>{var _0x40a675=_0xb58fdf,_0x15f324;const _0xf30890=_0x50a70b[_0x40a675(0x14c4)](),_0x30abe9=_0x50a70b[_0x40a675(0x41d8)]();if(!this['_meshExcluded'](_0xf30890)){_0x30abe9['_internalAbstractMeshDataInfo'][_0x40a675(0xcc1)]=!0x1;const _0x333d8e=_0x50a70b[_0x40a675(0x3cf4)]();if(_0x333d8e){const _0x25b3d7=_0xf30890[_0x40a675(0x3d78)](),_0x291cfb=_0x25b3d7[_0x40a675(0x3e9d)]();_0x291cfb[_0x40a675(0x1f2b)](_0x333d8e[_0x40a675(0x70e)],void 0x0,void 0x0,void 0x0,_0x333d8e['cullBackFaces']);var _0x4a09a9=_0xf30890[_0x40a675(0xbcf)](_0x50a70b[_0x40a675(0x4b7)],!!_0x50a70b[_0x40a675(0x2d8c)]());if(!_0x4a09a9[_0x40a675(0x210b)]){var _0x197174=_0x291cfb[_0x40a675(0x16da)]()[_0x40a675(0x2530)]&&(null!==_0x4a09a9['visibleInstances'][_0x50a70b[_0x40a675(0x4b7)]]||_0xf30890['hasThinInstances']);if(this['_isReady'](_0x50a70b,_0x197174)){const _0x5a9e64=null==(_0x15f324=_0x30abe9[_0x40a675(0x371d)][_0x40a675(0x1ef8)])?void 0x0:_0x15f324[_0x291cfb[_0x40a675(0x245b)]];let _0x223799=_0x50a70b['_getDrawWrapper']();if(_0x223799=_0xf30890!==this[_0x40a675(0x35e5)]||_0x223799?_0x223799:_0x333d8e['_getDrawWrapper']()){const _0x45d3be=_0x223799[_0x40a675(0x2a69)];if(_0x291cfb[_0x40a675(0x2dd7)](_0x223799),_0x197174||_0xf30890[_0x40a675(0x814)](_0x50a70b,_0x45d3be,_0x333d8e['fillMode']),_0xf30890===this[_0x40a675(0x35e5)])_0x333d8e['bind'](_0x30abe9['getWorldMatrix'](),_0xf30890);else{if(_0x5a9e64)_0x5a9e64[_0x40a675(0x3850)](_0x30abe9[_0x40a675(0x10cb)](),_0x30abe9,_0x50a70b);else{if(_0x45d3be[_0x40a675(0x3041)]('viewProjection',_0x25b3d7[_0x40a675(0x15f2)]()),_0x333d8e&&_0x333d8e[_0x40a675(0x1961)]()){const _0x2125da=_0x333d8e['getAlphaTestTexture']();_0x45d3be['setTexture']('diffuseSampler',_0x2125da),_0x2125da&&_0x45d3be[_0x40a675(0x3041)](_0x40a675(0xbe1),_0x2125da[_0x40a675(0x1db3)]());}_0xf30890['useBones']&&_0xf30890[_0x40a675(0x35b1)]&&_0xf30890['skeleton']&&_0x45d3be[_0x40a675(0x33d4)](_0x40a675(0xed8),_0xf30890[_0x40a675(0x293f)]['getTransformMatrices'](_0xf30890));}}_0x197174&&_0xf30890[_0x40a675(0x172e)]&&_0x45d3be[_0x40a675(0x3041)](_0x40a675(0x2f85),_0x30abe9[_0x40a675(0x10cb)]()),_0xf30890[_0x40a675(0x3154)](_0x30abe9,_0x50a70b,_0x45d3be,_0x143b7a['F'][_0x40a675(0x1e0a)],_0x4a09a9,_0x197174,(_0x3e9f90,_0x4d834a)=>{var _0x3e4600=_0x40a675;_0x3e9f90||_0x45d3be[_0x3e4600(0x3041)](_0x3e4600(0x2f85),_0x4d834a);});}}}}}});let _0x292c54;const _0x5b74bb=new _0x13ef32['HE'](0x0,0x0,0x0,0x1);this[_0xb58fdf(0x17df)][_0xb58fdf(0x3c91)]['add'](()=>{var _0x535f54=_0xb58fdf;_0x292c54=_0xd3529f['clearColor'],_0xd3529f[_0x535f54(0xdbf)]=_0x5b74bb;}),this[_0xb58fdf(0x17df)]['onAfterRenderObservable']['add'](()=>{var _0x1d2037=_0xb58fdf;_0xd3529f[_0x1d2037(0xdbf)]=_0x292c54;}),this[_0xb58fdf(0x17df)]['customIsReadyFunction']=(_0x3e4215,_0x327c35,_0x50601e)=>{var _0x364c73=_0xb58fdf;if((_0x50601e||0x0===_0x327c35)&&_0x3e4215['subMeshes'])for(let _0x39cf90=0x0;_0x39cf90<_0x3e4215[_0x364c73(0xc8b)][_0x364c73(0x18cc)];++_0x39cf90){const _0x287a80=_0x3e4215[_0x364c73(0xc8b)][_0x39cf90];var _0x51c6ec=_0x287a80[_0x364c73(0x3cf4)]();const _0x2787db=_0x287a80[_0x364c73(0x14c4)]();if(_0x51c6ec){_0x51c6ec=_0x2787db[_0x364c73(0xbcf)](_0x287a80[_0x364c73(0x4b7)],!!_0x287a80[_0x364c73(0x2d8c)]()),_0x51c6ec=_0x2b1b86[_0x364c73(0x16da)]()[_0x364c73(0x2530)]&&(null!==_0x51c6ec[_0x364c73(0xfe9)][_0x287a80[_0x364c73(0x4b7)]]||_0x2787db[_0x364c73(0x172e)]);if(!this[_0x364c73(0x1668)](_0x287a80,_0x51c6ec))return!0x1;}}return!0x0;},this[_0xb58fdf(0x17df)][_0xb58fdf(0x256d)]=(_0x32586e,_0xd04197,_0x484050,_0x1ac319)=>{var _0x227076=_0xb58fdf;const _0x429b98=_0xd3529f[_0x227076(0x3e9d)]();let _0x5d16bd;if(_0x1ac319[_0x227076(0x18cc)]){for(_0x429b98[_0x227076(0x157b)](!0x1),_0x5d16bd=0x0;_0x5d16bd<_0x1ac319['length'];_0x5d16bd++)_0x548558(_0x1ac319[_0x227076(0x307e)][_0x5d16bd]);_0x429b98[_0x227076(0x157b)](!0x0);}for(_0x5d16bd=0x0;_0x5d16bd<_0x32586e[_0x227076(0x18cc)];_0x5d16bd++)_0x548558(_0x32586e['data'][_0x5d16bd]);for(_0x5d16bd=0x0;_0x5d16bd<_0xd04197[_0x227076(0x18cc)];_0x5d16bd++)_0x548558(_0xd04197['data'][_0x5d16bd]);if(_0x484050['length']){for(_0x5d16bd=0x0;_0x5d16bd<_0x484050['length'];_0x5d16bd++){const _0x1f0a4f=_0x484050[_0x227076(0x307e)][_0x5d16bd],_0x5a2b6a=_0x1f0a4f['getBoundingInfo']();_0x5a2b6a&&_0xd3529f[_0x227076(0x1647)]&&(_0x1f0a4f[_0x227076(0x3f58)]=_0x1f0a4f[_0x227076(0x1fc)]()['alphaIndex'],_0x1f0a4f[_0x227076(0xa09)]=_0x5a2b6a[_0x227076(0x559)]['centerWorld'][_0x227076(0x10ce)](_0xd3529f[_0x227076(0x1647)]['position'])[_0x227076(0x18cc)]());}const _0x3e72a1=_0x484050['data']['slice'](0x0,_0x484050[_0x227076(0x18cc)]);for(_0x3e72a1[_0x227076(0x20d5)]((_0x9bacf2,_0x591803)=>_0x9bacf2[_0x227076(0x3f58)]>_0x591803[_0x227076(0x3f58)]?0x1:_0x9bacf2['_alphaIndex']<_0x591803[_0x227076(0x3f58)]?-0x1:_0x9bacf2[_0x227076(0xa09)]<_0x591803[_0x227076(0xa09)]?0x1:_0x9bacf2['_distanceToCamera']>_0x591803[_0x227076(0xa09)]?-0x1:0x0),_0x429b98['setAlphaMode'](_0x20ee4c['g'][_0x227076(0x2917)]),_0x5d16bd=0x0;_0x5d16bd<_0x3e72a1[_0x227076(0x18cc)];_0x5d16bd++)_0x548558(_0x3e72a1[_0x5d16bd]);_0x429b98[_0x227076(0x3fda)](_0x20ee4c['g'][_0x227076(0x8ac)]);}};}[_0x4f7c59(0x17b0)](_0x507384){var _0x48579c=_0x4f7c59,_0x507384=_0x507384[_0x48579c(0x15f2)](),_0xa9e434=this[_0x48579c(0x2c65)]?this['customMeshPosition']:this['attachedNode']?this['attachedNode'][_0x48579c(0xa9f)]:this[_0x48579c(0x35e5)][_0x48579c(0xc5c)]?this['mesh'][_0x48579c(0x3536)]():this[_0x48579c(0x35e5)]['position'],_0xa9e434=_0x40c02f['P'][_0x48579c(0x272f)](_0xa9e434,_0x40c02f['y3'][_0x48579c(0x5f3)](),_0x507384,this[_0x48579c(0x2042)]);this['_screenCoordinates']['x']=_0xa9e434['x']/this[_0x48579c(0x2042)]['width'],this[_0x48579c(0x1e9a)]['y']=_0xa9e434['y']/this[_0x48579c(0x2042)][_0x48579c(0x3062)],this[_0x48579c(0x3709)]&&(this[_0x48579c(0x1e9a)]['y']=0x1-this[_0x48579c(0x1e9a)]['y']);}static[_0x4f7c59(0x2598)](_0x27b429,_0x46522f){var _0x1e13cb=_0x4f7c59;const _0x3794ab=(0x0,_0x548507['pT'])(_0x27b429,{'size':0x1},_0x46522f),_0x532470=(_0x3794ab[_0x1e13cb(0x1dc3)]=_0x1556e6['x'][_0x1e13cb(0x300d)],new _0x60091f['K'](_0x27b429+_0x1e13cb(0x2de0),_0x46522f));return _0x532470[_0x1e13cb(0x3277)]=new _0x13ef32['Wo'](0x1,0x1,0x1),_0x3794ab['material']=_0x532470,_0x3794ab;}}_0x19df02([(0x0,_0x2f8dcf['hd'])()],_0x3b990f['prototype'],_0x4f7c59(0x975),void 0x0),_0x19df02([(0x0,_0x2f8dcf['qC'])()],_0x3b990f['prototype'],_0x4f7c59(0x2c65),void 0x0),_0x19df02([(0x0,_0x2f8dcf['qC'])()],_0x3b990f[_0x4f7c59(0x1ce1)],'invert',void 0x0),_0x19df02([(0x0,_0x2f8dcf['RR'])()],_0x3b990f[_0x4f7c59(0x1ce1)],_0x4f7c59(0x35e5),void 0x0),_0x19df02([(0x0,_0x2f8dcf['qC'])()],_0x3b990f['prototype'],_0x4f7c59(0x2086),void 0x0),_0x19df02([(0x0,_0x2f8dcf['qC'])()],_0x3b990f[_0x4f7c59(0x1ce1)],_0x4f7c59(0x31e1),void 0x0),_0x19df02([(0x0,_0x2f8dcf['qC'])()],_0x3b990f[_0x4f7c59(0x1ce1)],_0x4f7c59(0x2dee),void 0x0),_0x19df02([(0x0,_0x2f8dcf['qC'])()],_0x3b990f[_0x4f7c59(0x1ce1)],'decay',void 0x0),_0x19df02([(0x0,_0x2f8dcf['qC'])()],_0x3b990f['prototype'],_0x4f7c59(0x496),void 0x0),_0x19df02([(0x0,_0x2f8dcf['qC'])()],_0x3b990f[_0x4f7c59(0x1ce1)],'density',void 0x0),(0x0,_0x40b227['H'])(_0x4f7c59(0x15eb),_0x3b990f);},0x168c2:(_0x2a2b6a,_0x5e97c7,_0x1a90ed)=>{_0x1a90ed['d'](_0x5e97c7,{'T':()=>_0x991d35});var _0x9be876=_0x1a90ed(0xd53f),_0x13d88d=_0x1a90ed(0x12cad),_0x5e97c7=_0x1a90ed(0x95d8);_0x1a90ed(0x6c52);class _0x991d35 extends _0x5e97c7['D']{constructor(_0x3abaf9,_0x2d57ae,_0x59bccc,_0x3fc264){var _0x1a8324=a8_0x5306;super(_0x3abaf9,_0x1a8324(0x2026),[_0x1a8324(0x2d14),'Scale','ScaleIn','HmdWarpParam'],null,_0x3fc264[_0x1a8324(0x12dc)],_0x2d57ae,_0x13d88d['x']['BILINEAR_SAMPLINGMODE']),this['_isRightEye']=_0x59bccc,this[_0x1a8324(0x2dbe)]=_0x3fc264[_0x1a8324(0x365)],this['_postProcessScaleFactor']=_0x3fc264[_0x1a8324(0x12dc)],this[_0x1a8324(0x385d)]=_0x3fc264[_0x1a8324(0x36e5)],this[_0x1a8324(0x3e91)]=!0x0,this[_0x1a8324(0x1322)][_0x1a8324(0x2e5)](()=>{var _0x1b7de4=_0x1a8324;this[_0x1b7de4(0x11c4)]=new _0x9be876['FM'](0x2,0x2/this[_0x1b7de4(0x2612)]),this[_0x1b7de4(0x314)]=new _0x9be876['FM'](0x1/this['_postProcessScaleFactor']*0.5,0x1/this[_0x1b7de4(0x153f)]*0.5*this['aspectRatio']),this[_0x1b7de4(0x31f0)]=new _0x9be876['FM'](this[_0x1b7de4(0x3d82)]?0.5-0.5*this[_0x1b7de4(0x385d)]:0.5+0.5*this[_0x1b7de4(0x385d)],0.5);}),this[_0x1a8324(0x3206)]['add'](_0x5b7d1c=>{var _0x2075f0=_0x1a8324;_0x5b7d1c[_0x2075f0(0x3f28)](_0x2075f0(0x2d14),this[_0x2075f0(0x31f0)]['x'],this[_0x2075f0(0x31f0)]['y']),_0x5b7d1c[_0x2075f0(0x3f28)](_0x2075f0(0x1eac),this[_0x2075f0(0x314)]['x'],this[_0x2075f0(0x314)]['y']),_0x5b7d1c[_0x2075f0(0x3f28)](_0x2075f0(0x1bda),this[_0x2075f0(0x11c4)]['x'],this[_0x2075f0(0x11c4)]['y']),_0x5b7d1c[_0x2075f0(0x1ea8)]('HmdWarpParam',this[_0x2075f0(0x2dbe)][0x0],this[_0x2075f0(0x2dbe)][0x1],this['_distortionFactors'][0x2],this[_0x2075f0(0x2dbe)][0x3]);});}['getClassName'](){var _0x376eb3=a8_0x5306;return _0x376eb3(0x353f);}}},0x12454:(_0x5194f0,_0x49e3e2,_0x52a1d1)=>{var _0x20fefd=a8_0x1ec55c;_0x52a1d1['d'](_0x49e3e2,{'E':()=>_0x4158ef});var _0x59a4f3=_0x52a1d1(0x12cad),_0x49e3e2=_0x52a1d1(0x95d8);_0x52a1d1(0xf063),_0x52a1d1(0x496a);class _0x4158ef extends _0x49e3e2['D']{[_0x20fefd(0x252c)](){var _0x28ba34=_0x20fefd;return _0x28ba34(0x2263);}constructor(_0x348b13,_0x1c62f1,_0x5df75e){var _0x4e96e5=_0x20fefd;super(_0x348b13,_0x4e96e5(0x254c),[_0x4e96e5(0x1a80)],[_0x4e96e5(0x21a0)],_0x5df75e,_0x1c62f1,_0x59a4f3['x'][_0x4e96e5(0x208f)]);const _0xbddc5e=null!=_0x1c62f1?_0x1c62f1:this[_0x4e96e5(0x1482)]();this[_0x4e96e5(0x1322)]['add'](()=>{}),this['onApplyObservable'][_0x4e96e5(0x2e5)](_0x41fb7a=>{var _0x54b948=_0x4e96e5;_0xbddc5e[_0x54b948(0x3c5c)][_0x54b948(0x1647)]&&_0xbddc5e['_scene'][_0x54b948(0x1647)][_0x54b948(0x2e4b)]?_0x41fb7a[_0x54b948(0xf42)](_0x54b948(0x1a80),0x0):_0x41fb7a[_0x54b948(0xf42)](_0x54b948(0x1a80),0x1),_0x41fb7a[_0x54b948(0x2265)](_0x54b948(0x21a0),_0xbddc5e[_0x54b948(0xdc2)]);});}}},0x6da9:(_0x10d24f,_0x202bf5,_0x592d26)=>{_0x592d26(0x7b76);},0x7b76:(_0x55b8ac,_0x14efa9,_0x913e47)=>{var _0x2f4d7d=a8_0x1ec55c;_0x913e47['d'](_0x14efa9,{'x':()=>_0x260369});function _0x318774(_0xf2bc05,_0x38c5b4,_0x59716b,_0x3b6e23){var _0x1c5fcd=a8_0x5306,_0x526ca1,_0x440525=arguments[_0x1c5fcd(0x18cc)],_0x3918e4=_0x440525<0x3?_0x38c5b4:null===_0x3b6e23?_0x3b6e23=Object[_0x1c5fcd(0x14a5)](_0x38c5b4,_0x59716b):_0x3b6e23;if(_0x1c5fcd(0x4238)==typeof Reflect&&_0x1c5fcd(0x3d33)==typeof Reflect['decorate'])_0x3918e4=Reflect[_0x1c5fcd(0x3215)](_0xf2bc05,_0x38c5b4,_0x59716b,_0x3b6e23);else{for(var _0x155c6f=_0xf2bc05['length']-0x1;0x0<=_0x155c6f;_0x155c6f--)(_0x526ca1=_0xf2bc05[_0x155c6f])&&(_0x3918e4=(_0x440525<0x3?_0x526ca1(_0x3918e4):0x3<_0x440525?_0x526ca1(_0x38c5b4,_0x59716b,_0x3918e4):_0x526ca1(_0x38c5b4,_0x59716b))||_0x3918e4);}0x3<_0x440525&&_0x3918e4&&Object[_0x1c5fcd(0x276e)](_0x38c5b4,_0x59716b,_0x3918e4);}var _0x34369a=_0x913e47(0x10435),_0x56f96b=_0x913e47(0xcde8),_0x9284c3=_0x913e47(0xd53f),_0x14efa9=_0x913e47(0x700f),_0x242a60=_0x913e47(0x1610);_0x14efa9['p'][_0x2f4d7d(0x1ce1)][_0x2f4d7d(0x2b43)]=function(_0x6da509){var _0x55a398=_0x2f4d7d;if(!this[_0x55a398(0x27b5)])return-0x1;return _0x6da509=this[_0x55a398(0x27b5)][_0x55a398(0x86a)](_0x6da509),(-0x1!==_0x6da509&&this['reflectionProbes']['splice'](_0x6da509,0x1),_0x6da509);},_0x14efa9['p']['prototype']['addReflectionProbe']=function(_0x2180e0){var _0x4fe433=_0x2f4d7d;this[_0x4fe433(0x27b5)]||(this[_0x4fe433(0x27b5)]=[]),this[_0x4fe433(0x27b5)][_0x4fe433(0xede)](_0x2180e0);};class _0x260369{constructor(_0xca97c1,_0x2c4717,_0xed5005,_0x55ab96=!0x0,_0x3f6923=!0x1,_0x516716=!0x1){var _0x133a71=_0x2f4d7d;if(this['name']=_0xca97c1,this[_0x133a71(0x2aa2)]=_0x9284c3['y3'][_0x133a71(0x5f3)](),this[_0x133a71(0x2b27)]=_0x9284c3['P'][_0x133a71(0x409)](),this[_0x133a71(0x268b)]=_0x9284c3['P']['Zero'](),this[_0x133a71(0xba7)]=!0x1,this[_0x133a71(0xa9f)]=_0x9284c3['P'][_0x133a71(0x409)](),this[_0x133a71(0xa80)]=null,this['_parentContainer']=null,(this[_0x133a71(0x3c5c)]=_0xed5005)[_0x133a71(0x3e9d)]()['supportsUniformBuffers']){this[_0x133a71(0x3006)]=[];for(let _0x3aa807=0x0;_0x3aa807<0x6;++_0x3aa807)this[_0x133a71(0x3006)][_0x133a71(0xede)](_0xed5005['createSceneUniformBuffer'](_0x133a71(0x15b5)+_0xca97c1+_0x133a71(0x78e)+_0x3aa807));}this[_0x133a71(0x3c5c)][_0x133a71(0x27b5)]||(this[_0x133a71(0x3c5c)][_0x133a71(0x27b5)]=new Array()),this[_0x133a71(0x3c5c)][_0x133a71(0x27b5)][_0x133a71(0xede)](this);let _0x4f3caa=_0x242a60['g'][_0x133a71(0x2d4d)];_0x3f6923&&((_0x3f6923=this[_0x133a71(0x3c5c)][_0x133a71(0x3e9d)]()[_0x133a71(0x16da)]())['textureHalfFloatRender']?_0x4f3caa=_0x242a60['g'][_0x133a71(0x3d07)]:_0x3f6923[_0x133a71(0x2998)]&&(_0x4f3caa=_0x242a60['g'][_0x133a71(0x1608)])),this[_0x133a71(0x34ab)]=new _0x56f96b['_'](_0xca97c1,_0x2c4717,_0xed5005,_0x55ab96,!0x0,_0x4f3caa,!0x0),this[_0x133a71(0x34ab)][_0x133a71(0x9c3)]=!_0x516716,this[_0x133a71(0x34ab)]['invertZ']=_0xed5005[_0x133a71(0x41ba)];const _0x390894=_0xed5005[_0x133a71(0x3e9d)]()[_0x133a71(0x1652)];this[_0x133a71(0x34ab)][_0x133a71(0x3c91)][_0x133a71(0x2e5)](_0x526b22=>{var _0x5c50fe=_0x133a71;switch(this[_0x5c50fe(0x3006)]&&(_0xed5005[_0x5c50fe(0x85c)](this['_sceneUBOs'][_0x526b22]),_0xed5005[_0x5c50fe(0x309d)]()[_0x5c50fe(0x190c)]()),_0x526b22){case 0x0:this['_add']['copyFromFloats'](0x1,0x0,0x0);break;case 0x1:this['_add'][_0x5c50fe(0x9b3)](-0x1,0x0,0x0);break;case 0x2:this['_add'][_0x5c50fe(0x9b3)](0x0,this['_invertYAxis']?0x1:-0x1,0x0);break;case 0x3:this[_0x5c50fe(0x268b)]['copyFromFloats'](0x0,this[_0x5c50fe(0xba7)]?-0x1:0x1,0x0);break;case 0x4:this['_add'][_0x5c50fe(0x9b3)](0x0,0x0,_0xed5005[_0x5c50fe(0x41ba)]?-0x1:0x1);break;case 0x5:this[_0x5c50fe(0x268b)][_0x5c50fe(0x9b3)](0x0,0x0,_0xed5005[_0x5c50fe(0x41ba)]?0x1:-0x1);}this[_0x5c50fe(0x18d4)]&&this[_0x5c50fe(0xa9f)][_0x5c50fe(0x19f9)](this[_0x5c50fe(0x18d4)][_0x5c50fe(0x3536)]()),this[_0x5c50fe(0xa9f)]['addToRef'](this[_0x5c50fe(0x268b)],this[_0x5c50fe(0x2b27)]);const _0x482fdc=_0xed5005[_0x5c50fe(0x41ba)]?_0x9284c3['y3']['LookAtRHToRef']:_0x9284c3['y3'][_0x5c50fe(0x1857)],_0x5e71fc=_0xed5005[_0x5c50fe(0x41ba)]?_0x9284c3['y3'][_0x5c50fe(0x3359)]:_0x9284c3['y3'][_0x5c50fe(0x5d9)];_0x482fdc(this[_0x5c50fe(0xa9f)],this[_0x5c50fe(0x2b27)],_0x9284c3['P']['Up'](),this[_0x5c50fe(0x2aa2)]),_0xed5005['activeCamera']&&(this[_0x5c50fe(0x297)]=_0x5e71fc(Math['PI']/0x2,0x1,_0x390894?_0xed5005['activeCamera'][_0x5c50fe(0x298f)]:_0xed5005[_0x5c50fe(0x1647)]['minZ'],_0x390894?_0xed5005[_0x5c50fe(0x1647)][_0x5c50fe(0x248d)]:_0xed5005[_0x5c50fe(0x1647)][_0x5c50fe(0x298f)],this[_0x5c50fe(0x3c5c)][_0x5c50fe(0x3e9d)]()['isNDCHalfZRange']),_0xed5005[_0x5c50fe(0x9da)](this['_viewMatrix'],this['_projectionMatrix']),_0xed5005[_0x5c50fe(0x1647)]['isRigCamera']&&!this[_0x5c50fe(0x34ab)][_0x5c50fe(0x1647)]&&(this['_renderTargetTexture'][_0x5c50fe(0x1647)]=_0xed5005[_0x5c50fe(0x1647)]['rigParent']||null)),_0xed5005[_0x5c50fe(0x3f9d)]=this[_0x5c50fe(0xa9f)];});let _0x2a40ac;this[_0x133a71(0x34ab)][_0x133a71(0x18e8)][_0x133a71(0x2e5)](()=>{var _0x5e0829=_0x133a71,_0x40b3fe,_0x4a105f;this['_currentSceneUBO']=_0xed5005['getSceneUniformBuffer'](),null!=(_0x4a105f=(_0x40b3fe=_0xed5005[_0x5e0829(0x3e9d)]())[_0x5e0829(0x16de)])&&_0x4a105f[_0x5e0829(0x15d4)](_0x40b3fe,'reflection\x20probe\x20generation\x20for\x20'+_0xca97c1,0x1),_0x2a40ac=this['_scene'][_0x5e0829(0xb0b)]['applyByPostProcess'],_0x516716&&(_0xed5005[_0x5e0829(0xb0b)][_0x5e0829(0x1a9f)]=!0x0);}),this[_0x133a71(0x34ab)][_0x133a71(0x23ae)][_0x133a71(0x2e5)](()=>{var _0x2c670b=_0x133a71,_0x36f573,_0x2f22f3;_0xed5005[_0x2c670b(0xb0b)][_0x2c670b(0x1a9f)]=_0x2a40ac,_0xed5005[_0x2c670b(0x3f9d)]=null,this[_0x2c670b(0x3006)]&&_0xed5005['setSceneUniformBuffer'](this[_0x2c670b(0xda0)]),_0xed5005[_0x2c670b(0xee0)](!0x0),null!=(_0x2f22f3=(_0x36f573=_0xed5005[_0x2c670b(0x3e9d)]())[_0x2c670b(0x3f09)])&&_0x2f22f3[_0x2c670b(0x15d4)](_0x36f573,0x1);});}get[_0x2f4d7d(0x103a)](){var _0x2b6258=_0x2f4d7d;return this[_0x2b6258(0x34ab)][_0x2b6258(0x103a)];}set[_0x2f4d7d(0x103a)](_0x180d48){var _0x338cf0=_0x2f4d7d;this[_0x338cf0(0x34ab)]['samples']=_0x180d48;}get[_0x2f4d7d(0x1e21)](){var _0x4377d8=_0x2f4d7d;return this[_0x4377d8(0x34ab)]['refreshRate'];}set[_0x2f4d7d(0x1e21)](_0x29b227){var _0x6d2045=_0x2f4d7d;this[_0x6d2045(0x34ab)][_0x6d2045(0x1e21)]=_0x29b227;}[_0x2f4d7d(0x3d78)](){var _0x495a27=_0x2f4d7d;return this[_0x495a27(0x3c5c)];}get[_0x2f4d7d(0x177c)](){return this['_renderTargetTexture'];}get[_0x2f4d7d(0x1450)](){var _0x3f358b=_0x2f4d7d;return this['_renderTargetTexture'][_0x3f358b(0x1450)];}[_0x2f4d7d(0x2600)](_0x32b27b){var _0x3817bd=_0x2f4d7d;this[_0x3817bd(0x18d4)]=_0x32b27b;}[_0x2f4d7d(0x32a0)](_0x3844ae,_0x256935){var _0x41958b=_0x2f4d7d;this[_0x41958b(0x34ab)]['setRenderingAutoClearDepthStencil'](_0x3844ae,_0x256935);}['dispose'](){var _0x284f03=_0x2f4d7d;const _0x3ee6ab=this[_0x284f03(0x3c5c)][_0x284f03(0x27b5)]['indexOf'](this);if(-0x1!==_0x3ee6ab&&this[_0x284f03(0x3c5c)]['reflectionProbes']['splice'](_0x3ee6ab,0x1),this[_0x284f03(0x2fc)]){const _0x57ec26=this[_0x284f03(0x2fc)][_0x284f03(0x27b5)]['indexOf'](this);-0x1<_0x57ec26&&this[_0x284f03(0x2fc)]['reflectionProbes']['splice'](_0x57ec26,0x1),this[_0x284f03(0x2fc)]=null;}if(this[_0x284f03(0x34ab)]&&(this[_0x284f03(0x34ab)][_0x284f03(0x41a)](),this[_0x284f03(0x34ab)]=null),this[_0x284f03(0x3006)]){for(const _0x337aad of this[_0x284f03(0x3006)])_0x337aad[_0x284f03(0x41a)]();this[_0x284f03(0x3006)]=[];}}[_0x2f4d7d(0x1c67)](_0x1377ed){var _0x245019=_0x2f4d7d;let _0x535b6c='Name:\x20'+this[_0x245019(0xc1b)];return _0x1377ed&&(_0x535b6c+=_0x245019(0x1a4f)+this[_0x245019(0xa9f)][_0x245019(0x1c67)](),this[_0x245019(0x18d4)]&&(_0x535b6c+=_0x245019(0x34b8)+this[_0x245019(0x18d4)][_0x245019(0xc1b)])),_0x535b6c;}['getClassName'](){var _0x5c19a4=_0x2f4d7d;return _0x5c19a4(0xe03);}[_0x2f4d7d(0x18e2)](){var _0x5b3cf1=_0x2f4d7d;const _0x39d7be=_0x34369a['p4'][_0x5b3cf1(0x96c)](this,this[_0x5b3cf1(0x34ab)][_0x5b3cf1(0x18e2)]());return _0x39d7be[_0x5b3cf1(0x3ad5)]=!0x0,_0x39d7be[_0x5b3cf1(0xa80)]=this[_0x5b3cf1(0xa80)],_0x39d7be;}static[_0x2f4d7d(0x2de7)](_0x4ff6f8,_0x307227,_0x165fe2){var _0x2c499e=_0x2f4d7d;let _0x3e020b=null;if(_0x307227[_0x2c499e(0x27b5)])for(let _0x582242=0x0;_0x582242<_0x307227[_0x2c499e(0x27b5)][_0x2c499e(0x18cc)];_0x582242++){var _0x3123fb=_0x307227[_0x2c499e(0x27b5)][_0x582242];if(_0x3123fb[_0x2c499e(0xc1b)]===_0x4ff6f8[_0x2c499e(0xc1b)]){_0x3e020b=_0x3123fb;break;}}return(_0x3e020b=_0x34369a['p4'][_0x2c499e(0x2de7)](()=>_0x3e020b||new _0x260369(_0x4ff6f8['name'],_0x4ff6f8[_0x2c499e(0x2047)],_0x307227,_0x4ff6f8['_generateMipMaps']),_0x4ff6f8,_0x307227,_0x165fe2))[_0x2c499e(0x177c)][_0x2c499e(0x24d2)]=_0x4ff6f8[_0x2c499e(0x1450)],_0x4ff6f8[_0x2c499e(0x18d4)]&&_0x3e020b[_0x2c499e(0x2600)](_0x307227['getMeshById'](_0x4ff6f8[_0x2c499e(0x18d4)])),_0x4ff6f8['metadata']&&(_0x3e020b['metadata']=_0x4ff6f8['metadata']),_0x3e020b;}}_0x318774([(0x0,_0x34369a['RR'])()],_0x260369['prototype'],_0x2f4d7d(0x18d4),void 0x0),_0x318774([(0x0,_0x34369a['hd'])()],_0x260369[_0x2f4d7d(0x1ce1)],_0x2f4d7d(0xa9f),void 0x0);},0x53ff:(_0xd01fc4,_0x1bf871,_0x1d9052)=>{var _0x3a275f=a8_0x1ec55c,_0xe1361f=_0x1d9052(0xd537),_0x1a94b3=_0x1d9052(0x1679c),_0x58eb46=_0x1d9052(0x349f),_0x336ef5=_0x1d9052(0xd53f),_0x42a6f4=_0x1d9052(0x16fed),_0x1453c7=_0x1d9052(0x67a3),_0x1a6fad=_0x1d9052(0x15c0e),_0x31728d=_0x1d9052(0x16a07),_0x5b3c0f=_0x1d9052(0xbd53),_0x54ef62=_0x1d9052(0xa896),_0x18ca24=_0x1d9052(0xe59d),_0x54d284=_0x1d9052(0x181f4),_0x4e3ea3=_0x1d9052(0x13eea);_0x1d9052(0x14bfe),_0x1d9052(0xff3d),Object['defineProperty'](_0xe1361f['x'][_0x3a275f(0x1ce1)],_0x3a275f(0x347c),{'get':function(){var _0x120c52=_0x3a275f;return this[_0x120c52(0x35c1)]||!0x1;},'set':function(_0x24a905){var _0x42d7d0=_0x3a275f;(this[_0x42d7d0(0x35c1)]=_0x24a905)&&this[_0x42d7d0(0x33fa)]();},'enumerable':!0x0,'configurable':!0x0}),_0xe1361f['x']['prototype'][_0x3a275f(0x33fa)]=function(){var _0x193cf8=_0x3a275f;return this[_0x193cf8(0x17bb)]||(this['_boundingBoxRenderer']=new _0x284bd7(this)),this['_boundingBoxRenderer'];},Object['defineProperty'](_0x58eb46['x'][_0x3a275f(0x1ce1)],_0x3a275f(0xb00),{'get':function(){var _0x232942=_0x3a275f;return this[_0x232942(0x2ed2)]||!0x1;},'set':function(_0x20695b){var _0x1e0cd5=_0x3a275f;(this['_showBoundingBox']=_0x20695b)&&this[_0x1e0cd5(0x3d78)]()[_0x1e0cd5(0x33fa)]();},'enumerable':!0x0,'configurable':!0x0});class _0x284bd7{constructor(_0xba5952){var _0x473805=_0x3a275f;this['name']=_0x1453c7['l']['NAME_BOUNDINGBOXRENDERER'],this['frontColor']=new _0x5b3c0f['Wo'](0x1,0x1,0x1),this[_0x473805(0x2a04)]=new _0x5b3c0f['Wo'](0.1,0.1,0.1),this[_0x473805(0x1a2f)]=!0x0,this['onBeforeBoxRenderingObservable']=new _0x54ef62['y$'](),this[_0x473805(0x11bc)]=new _0x54ef62['y$'](),this[_0x473805(0x226a)]=new _0x54ef62['y$'](),this[_0x473805(0x5d3)]=!0x0,this['renderList']=new _0x42a6f4['t'](0x20),this['_vertexBuffers']={},this['_fillIndexBuffer']=null,this['_fillIndexData']=null,(this[_0x473805(0x3241)]=_0xba5952)['_addComponent'](this),this['_uniformBufferFront']=new _0x54d284['M'](this[_0x473805(0x3241)][_0x473805(0x3e9d)](),void 0x0,void 0x0,'BoundingBoxRendererFront',!this[_0x473805(0x3241)][_0x473805(0x3e9d)]()[_0x473805(0x246a)]),this[_0x473805(0x1d95)](this[_0x473805(0x1c23)]),this[_0x473805(0xb3d)]=new _0x54d284['M'](this['scene'][_0x473805(0x3e9d)](),void 0x0,void 0x0,_0x473805(0x1e29),!this['scene'][_0x473805(0x3e9d)]()['isWebGPU']),this['_buildUniformLayout'](this[_0x473805(0xb3d)]);}[_0x3a275f(0x1d95)](_0x49a24e){var _0x1478b8=_0x3a275f;_0x49a24e[_0x1478b8(0x162b)]('color',0x4),_0x49a24e[_0x1478b8(0x162b)](_0x1478b8(0x2f85),0x10),_0x49a24e[_0x1478b8(0x162b)](_0x1478b8(0x15f6),0x10),_0x49a24e[_0x1478b8(0x162b)](_0x1478b8(0x2396),0x10),_0x49a24e[_0x1478b8(0x3f3a)]();}['register'](){var _0x123cfb=_0x3a275f;this[_0x123cfb(0x3241)][_0x123cfb(0x341e)][_0x123cfb(0x17fb)](_0x1453c7['l']['STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER'],this,this['reset']),this[_0x123cfb(0x3241)][_0x123cfb(0xf3a)][_0x123cfb(0x17fb)](_0x1453c7['l'][_0x123cfb(0x2cb5)],this,this['_preActiveMesh']),this[_0x123cfb(0x3241)][_0x123cfb(0x813)]['registerStep'](_0x1453c7['l'][_0x123cfb(0x23b2)],this,this[_0x123cfb(0x3faf)]),this[_0x123cfb(0x3241)]['_afterRenderingGroupDrawStage']['registerStep'](_0x1453c7['l']['STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER'],this,this[_0x123cfb(0x3ff8)]);}[_0x3a275f(0x3faf)](_0x7fdc39,_0x5e375f){var _0x3532a3=_0x3a275f;if(_0x7fdc39[_0x3532a3(0x49d)]){const _0x4d3928=_0x5e375f[_0x3532a3(0x1654)]();null!==_0x4d3928&&void 0x0!==_0x4d3928&&(_0x4d3928[_0x3532a3(0x20cd)][_0x3532a3(0x26b7)]=_0x7fdc39['renderingGroupId'],this['renderList'][_0x3532a3(0xede)](_0x4d3928[_0x3532a3(0x20cd)]));}}[_0x3a275f(0x16e5)](_0x39d89d){var _0x31dcbc=_0x3a275f;if(_0x39d89d[_0x31dcbc(0xb00)]||this[_0x31dcbc(0x3241)]['forceShowBoundingBoxes']){const _0x4035fb=_0x39d89d[_0x31dcbc(0x1654)]();_0x4035fb[_0x31dcbc(0x20cd)]['_tag']=_0x39d89d[_0x31dcbc(0x197a)],this['renderList'][_0x31dcbc(0xede)](_0x4035fb['boundingBox']);}}[_0x3a275f(0x23ef)](){var _0x3569db=_0x3a275f,_0xebc3fb,_0x1bfa01;this[_0x3569db(0x3346)]||(this[_0x3569db(0x3346)]=new _0x31728d['j']('colorShader',this[_0x3569db(0x3241)],_0x3569db(0x1c1a),{'attributes':[_0x1a94b3['o']['PositionKind']],'uniforms':[_0x3569db(0x2f85),'viewProjection',_0x3569db(0x2396),_0x3569db(0x1a4a)],'uniformBuffers':[_0x3569db(0x35d7)]},!0x1),this[_0x3569db(0x3346)][_0x3569db(0x26cb)]=!0x0,this[_0x3569db(0x3346)][_0x3569db(0x1cf6)]={'hidden':!0x0},this[_0x3569db(0xcc6)]=new _0x31728d['j']('colorShaderOccQuery',this[_0x3569db(0x3241)],_0x3569db(0x1c1a),{'attributes':[_0x1a94b3['o'][_0x3569db(0x1678)]],'uniforms':[_0x3569db(0x2f85),_0x3569db(0x15f6),'viewProjectionR',_0x3569db(0x1a4a)],'uniformBuffers':[_0x3569db(0x35d7)]},!0x0),this['_colorShaderForOcclusionQuery'][_0x3569db(0x26cb)]=!0x0,this[_0x3569db(0xcc6)][_0x3569db(0x1cf6)]={'hidden':!0x0},_0xebc3fb=this[_0x3569db(0x3241)]['getEngine'](),_0x1bfa01=(0x0,_0x4e3ea3['aR'])({'size':0x1}),this[_0x3569db(0x257e)][_0x1a94b3['o']['PositionKind']]=new _0x1a94b3['o'](_0xebc3fb,_0x1bfa01[_0x3569db(0x18a3)],_0x1a94b3['o'][_0x3569db(0x1678)],!0x1),this[_0x3569db(0x2aa7)](),this['_fillIndexData']=_0x1bfa01[_0x3569db(0xe41)],this[_0x3569db(0x226a)]['notifyObservers'](this));}[_0x3a275f(0x2aa7)](){var _0x1e4b6b=_0x3a275f;const _0x7d613b=this[_0x1e4b6b(0x3241)][_0x1e4b6b(0x3e9d)]();this['_indexBuffer']=_0x7d613b['createIndexBuffer']([0x0,0x1,0x1,0x2,0x2,0x3,0x3,0x0,0x4,0x5,0x5,0x6,0x6,0x7,0x7,0x4,0x0,0x7,0x1,0x6,0x2,0x5,0x3,0x4]);}[_0x3a275f(0x22e6)](){var _0x51a06b=_0x3a275f;const _0x2f1fde=this[_0x51a06b(0x257e)][_0x1a94b3['o'][_0x51a06b(0x1678)]];_0x2f1fde&&_0x2f1fde[_0x51a06b(0x1834)](),this['_createIndexBuffer']();}[_0x3a275f(0x14ff)](){var _0x38a1dd=_0x3a275f;this[_0x38a1dd(0x1450)]['reset']();}['render'](_0x38f5fa){var _0x1989f4=_0x3a275f;if(0x0!==this[_0x1989f4(0x1450)][_0x1989f4(0x18cc)]&&this[_0x1989f4(0x5d3)]&&(this[_0x1989f4(0x23ef)](),this[_0x1989f4(0x3346)][_0x1989f4(0x3b27)]())){const _0x37b7fa=this[_0x1989f4(0x3241)][_0x1989f4(0x3e9d)]();_0x37b7fa[_0x1989f4(0x2fb3)](!0x1);var _0x4e6a81=this[_0x1989f4(0x1496)][_0x1989f4(0x1df4)](),_0x85afaf=this[_0x1989f4(0x2a04)][_0x1989f4(0x1df4)](),_0x2dccfa=this['scene'][_0x1989f4(0x15f2)]();for(let _0x436333=0x0;_0x436333<this[_0x1989f4(0x1450)]['length'];_0x436333++){const _0x50cb1c=this[_0x1989f4(0x1450)][_0x1989f4(0x307e)][_0x436333];if(_0x50cb1c['_tag']===_0x38f5fa){this['_createWrappersForBoundingBox'](_0x50cb1c),this['onBeforeBoxRenderingObservable'][_0x1989f4(0x3608)](_0x50cb1c);const _0x308fe9=_0x50cb1c[_0x1989f4(0x40c4)],_0x4baa73=_0x50cb1c[_0x1989f4(0x65d)],_0x45e738=_0x4baa73[_0x1989f4(0x10ce)](_0x308fe9);var _0xebc8f9,_0x480e13=_0x308fe9[_0x1989f4(0x2e5)](_0x45e738[_0x1989f4(0x393f)](0.5)),_0x480e13=_0x336ef5['y3'][_0x1989f4(0xaf2)](_0x45e738['x'],_0x45e738['y'],_0x45e738['z'])[_0x1989f4(0x2383)](_0x336ef5['y3'][_0x1989f4(0x1c92)](_0x480e13['x'],_0x480e13['y'],_0x480e13['z']))[_0x1989f4(0x2383)](_0x50cb1c['getWorldMatrix']()),_0x450648=_0x37b7fa[_0x1989f4(0x1652)],_0x5c2960=(this[_0x1989f4(0x1a2f)]&&(_0xebc8f9=null!=(_0xebc8f9=_0x50cb1c[_0x1989f4(0x3c03)])?_0xebc8f9:this[_0x1989f4(0x3346)][_0x1989f4(0x2820)](),this[_0x1989f4(0x3346)][_0x1989f4(0x231)](_0xebc8f9),_0x37b7fa['bindBuffers'](this[_0x1989f4(0x257e)],this[_0x1989f4(0x783)],this[_0x1989f4(0x3346)]['getEffect']()),_0x450648?_0x37b7fa['setDepthFunctionToLessOrEqual']():_0x37b7fa['setDepthFunctionToGreaterOrEqual'](),this['_uniformBufferBack'][_0x1989f4(0x2336)](_0xebc8f9[_0x1989f4(0x2a69)],_0x1989f4(0x35d7)),this['_uniformBufferBack'][_0x1989f4(0x1603)](_0x1989f4(0x1a4a),_0x85afaf),this[_0x1989f4(0xb3d)][_0x1989f4(0x2711)](_0x1989f4(0x2f85),_0x480e13),this[_0x1989f4(0xb3d)][_0x1989f4(0x2711)](_0x1989f4(0x15f6),_0x2dccfa),this[_0x1989f4(0xb3d)]['update'](),_0x37b7fa[_0x1989f4(0x29fa)](_0x1a6fad['F'][_0x1989f4(0x29db)],0x0,0x18)),null!=(_0xebc8f9=_0x50cb1c[_0x1989f4(0x3637)])?_0xebc8f9:this[_0x1989f4(0x3346)][_0x1989f4(0x2820)]());this[_0x1989f4(0x3346)]['_preBind'](_0x5c2960),_0x37b7fa[_0x1989f4(0x40ca)](this[_0x1989f4(0x257e)],this[_0x1989f4(0x783)],this['_colorShader'][_0x1989f4(0x2a8e)]()),_0x450648?_0x37b7fa[_0x1989f4(0x2ec6)]():_0x37b7fa['setDepthFunctionToLess'](),this[_0x1989f4(0x1c23)][_0x1989f4(0x2336)](_0x5c2960[_0x1989f4(0x2a69)],'BoundingBoxRenderer'),this[_0x1989f4(0x1c23)][_0x1989f4(0x1603)]('color',_0x4e6a81),this[_0x1989f4(0x1c23)][_0x1989f4(0x2711)](_0x1989f4(0x2f85),_0x480e13),this['_uniformBufferFront']['updateMatrix'](_0x1989f4(0x15f6),_0x2dccfa),this[_0x1989f4(0x1c23)][_0x1989f4(0x2bb0)](),_0x37b7fa[_0x1989f4(0x29fa)](_0x1a6fad['F']['LineListDrawMode'],0x0,0x18),this[_0x1989f4(0x11bc)][_0x1989f4(0x3608)](_0x50cb1c);}}this[_0x1989f4(0x3346)][_0x1989f4(0x2dec)](),_0x37b7fa[_0x1989f4(0x37fe)](),_0x37b7fa[_0x1989f4(0x2fb3)](!0x0);}}[_0x3a275f(0x1e81)](_0x287264){var _0x40dcb5=_0x3a275f,_0xeab252;_0x287264[_0x40dcb5(0x3637)]||(_0xeab252=this[_0x40dcb5(0x3241)][_0x40dcb5(0x3e9d)](),_0x287264[_0x40dcb5(0x3637)]=new _0x18ca24['q'](_0xeab252),_0x287264['_drawWrapperBack']=new _0x18ca24['q'](_0xeab252),_0x287264[_0x40dcb5(0x3637)]['setEffect'](this[_0x40dcb5(0x3346)][_0x40dcb5(0x2a8e)]()),_0x287264[_0x40dcb5(0x3c03)][_0x40dcb5(0x260f)](this[_0x40dcb5(0x3346)][_0x40dcb5(0x2a8e)]()));}[_0x3a275f(0x2f33)](_0x2441ce){var _0xbdf449=_0x3a275f;const _0x109488=this[_0xbdf449(0x3241)][_0xbdf449(0x3e9d)]();void 0x0===this[_0xbdf449(0x2c58)]&&(this[_0xbdf449(0x2c58)]=_0x109488[_0xbdf449(0x2946)]('Render\x20pass\x20for\x20occlusion\x20query'));var _0x2313e6=_0x109488[_0xbdf449(0x245b)],_0x50856d=(_0x109488[_0xbdf449(0x245b)]=this['_renderPassIdForOcclusionQuery'],this[_0xbdf449(0x23ef)](),_0x2441ce[_0xbdf449(0xc8b)][0x0]);if(this[_0xbdf449(0xcc6)]['isReady'](_0x2441ce,void 0x0,_0x50856d)&&_0x2441ce[_0xbdf449(0x2160)]){this[_0xbdf449(0x4c5)]||(this[_0xbdf449(0x4c5)]=_0x109488[_0xbdf449(0xe45)](this[_0xbdf449(0xc5f)]));var _0x2b4186=_0x109488[_0xbdf449(0x1652)];_0x109488[_0xbdf449(0x2fb3)](!0x1),_0x109488['setColorWrite'](!0x1);const _0x2c3d24=_0x2441ce['getBoundingInfo']()[_0xbdf449(0x20cd)],_0x1a2449=_0x2c3d24['minimum'],_0x4b9d90=_0x2c3d24[_0xbdf449(0x65d)],_0x4d5eba=_0x4b9d90['subtract'](_0x1a2449);_0x2441ce=_0x1a2449[_0xbdf449(0x2e5)](_0x4d5eba['scale'](0.5)),_0x2441ce=_0x336ef5['y3'][_0xbdf449(0xaf2)](_0x4d5eba['x'],_0x4d5eba['y'],_0x4d5eba['z'])[_0xbdf449(0x2383)](_0x336ef5['y3'][_0xbdf449(0x1c92)](_0x2441ce['x'],_0x2441ce['y'],_0x2441ce['z']))[_0xbdf449(0x2383)](_0x2c3d24[_0xbdf449(0x10cb)]()),_0x50856d=_0x50856d[_0xbdf449(0x239b)],(this[_0xbdf449(0xcc6)][_0xbdf449(0x231)](_0x50856d),_0x109488[_0xbdf449(0x40ca)](this[_0xbdf449(0x257e)],this[_0xbdf449(0x4c5)],_0x50856d[_0xbdf449(0x2a69)]),_0x2b4186?_0x109488[_0xbdf449(0x2ec6)]():_0x109488[_0xbdf449(0x1f46)](),this[_0xbdf449(0x3241)][_0xbdf449(0x2498)](),this[_0xbdf449(0x1c23)][_0xbdf449(0x2336)](_0x50856d[_0xbdf449(0x2a69)],_0xbdf449(0x35d7)),this[_0xbdf449(0x1c23)]['updateMatrix']('world',_0x2441ce),this[_0xbdf449(0x1c23)][_0xbdf449(0x2711)](_0xbdf449(0x15f6),this[_0xbdf449(0x3241)][_0xbdf449(0x15f2)]()),this[_0xbdf449(0x1c23)][_0xbdf449(0x2bb0)](),_0x109488[_0xbdf449(0x29fa)](_0x1a6fad['F'][_0xbdf449(0x1e0a)],0x0,0x24),this[_0xbdf449(0xcc6)]['unbind'](),_0x109488[_0xbdf449(0x37fe)](),_0x109488[_0xbdf449(0x2fb3)](!0x0),_0x109488[_0xbdf449(0x157b)](!0x0),_0x109488['currentRenderPassId']=_0x2313e6);}else _0x109488['currentRenderPassId']=_0x2313e6;}[_0x3a275f(0x41a)](){var _0x4637d0=_0x3a275f;if(void 0x0!==this[_0x4637d0(0x2c58)]&&(this[_0x4637d0(0x3241)]['getEngine']()['releaseRenderPassId'](this[_0x4637d0(0x2c58)]),this[_0x4637d0(0x2c58)]=void 0x0),this[_0x4637d0(0x3346)]){this[_0x4637d0(0x98b)][_0x4637d0(0x13c8)](),this['onAfterBoxRenderingObservable'][_0x4637d0(0x13c8)](),this['onResourcesReadyObservable']['clear'](),this[_0x4637d0(0x1450)][_0x4637d0(0x41a)](),this[_0x4637d0(0x3346)]['dispose'](),this['_colorShaderForOcclusionQuery']['dispose'](),this['_uniformBufferFront'][_0x4637d0(0x41a)](),this[_0x4637d0(0xb3d)]['dispose']();const _0x15ddd4=this[_0x4637d0(0x257e)][_0x1a94b3['o'][_0x4637d0(0x1678)]];_0x15ddd4&&(_0x15ddd4[_0x4637d0(0x41a)](),this[_0x4637d0(0x257e)][_0x1a94b3['o'][_0x4637d0(0x1678)]]=null),this[_0x4637d0(0x3241)][_0x4637d0(0x3e9d)]()[_0x4637d0(0x27b0)](this['_indexBuffer']),this[_0x4637d0(0x4c5)]&&(this[_0x4637d0(0x3241)][_0x4637d0(0x3e9d)]()['_releaseBuffer'](this[_0x4637d0(0x4c5)]),this[_0x4637d0(0x4c5)]=null);}}}},0x9005:(_0x420353,_0x5b0ffa,_0x43d67e)=>{var _0x599917=a8_0x1ec55c;_0x43d67e['d'](_0x5b0ffa,{'P':()=>_0x33438e});var _0x29aedb=_0x43d67e(0x1610),_0x1328fe=_0x43d67e(0x22be),_0x3a385d=_0x43d67e(0xbd53),_0x45b05f=_0x43d67e(0x16fed),_0x1b8534=_0x43d67e(0x168be),_0xa77bd=_0x43d67e(0x8291),_0x59464f=_0x43d67e(0xcde8),_0x4c1e7f=_0x43d67e(0x9a70),_0xd19c3d=_0x43d67e(0x15c0e);_0x43d67e(0x3e84),_0x43d67e(0x1522f),_0x43d67e(0x7f01);class _0x5c2b0e{constructor(){var _0x43f6d1=a8_0x5306;this[_0x43f6d1(0x5d3)]=!0x0,this[_0x43f6d1(0xc1b)]=_0x43f6d1(0x3044),this[_0x43f6d1(0x51a)]=[_0x29aedb['g'][_0x43f6d1(0x26b8)]];}}class _0x33438e{constructor(_0x5e8271,_0x561386=0x5){var _0x25cf91=a8_0x5306;if(this[_0x25cf91(0xdea)]=[],this[_0x25cf91(0x3c98)]=0x0,this[_0x25cf91(0x39c1)]=[[!0x0],[!0x0,!0x0],[!0x0,!0x0,!0x0]],this[_0x25cf91(0x2eee)]=[],this[_0x25cf91(0x3915)]=new _0x45b05f['t'](0xa),this[_0x25cf91(0x38a4)]=new _0x45b05f['t'](0xa),this[_0x25cf91(0x3f94)]=[],this['_colorCache']=[new _0x3a385d['HE'](_0x33438e[_0x25cf91(0xa7b)],_0x33438e['_DEPTH_CLEAR_VALUE'],0x0,0x0),new _0x3a385d['HE'](-_0x33438e[_0x25cf91(0x1422)],_0x33438e[_0x25cf91(0x319f)],0x0,0x0),new _0x3a385d['HE'](0x0,0x0,0x0,0x0)],this[_0x25cf91(0x3c5c)]=_0x5e8271,this['_engine']=_0x5e8271[_0x25cf91(0x3e9d)](),this[_0x25cf91(0x2454)]=_0x561386,_0x5e8271[_0x25cf91(0x22a1)]()){for(let _0x2779df=0x0;_0x2779df<this[_0x25cf91(0x39c1)][_0x25cf91(0x18cc)];++_0x2779df)this['_layoutCache'][_0x2779df]=this[_0x25cf91(0x355c)][_0x25cf91(0xec9)](this[_0x25cf91(0x39c1)][_0x2779df]);this[_0x25cf91(0xd9f)]=[],this[_0x25cf91(0x31c)]=!0x1,this[_0x25cf91(0x1f36)]=new _0x5c2b0e(),this[_0x25cf91(0x778)](),this[_0x25cf91(0x1e73)]();}else _0x4c1e7f['Y'][_0x25cf91(0xc51)](_0x25cf91(0x2d1b));}get['passCount'](){var _0x224822=a8_0x5306;return this[_0x224822(0x2454)];}set[_0x599917(0x1986)](_0x264fc6){var _0x271bb4=_0x599917;this[_0x271bb4(0x2454)]!==_0x264fc6&&(this['_passCount']=_0x264fc6,this['_createRenderPassIds']());}get[_0x599917(0x31c)](){var _0x1d3f22=_0x599917;return this[_0x1d3f22(0x1585)];}set[_0x599917(0x31c)](_0x154f0f){var _0x51afe5=_0x599917;this[_0x51afe5(0x1585)]!==_0x154f0f&&(this['_useRenderPasses']=_0x154f0f,this[_0x51afe5(0x96f)]());}['addExcludedMesh'](_0x5279d5){var _0x49b17d=_0x599917;-0x1===this['_excludedMeshes'][_0x49b17d(0x86a)](_0x5279d5['uniqueId'])&&this['_excludedMeshes'][_0x49b17d(0xede)](_0x5279d5[_0x49b17d(0x309e)]);}[_0x599917(0x2c7e)](_0x11385b){var _0x3eae59=_0x599917;_0x11385b=this[_0x3eae59(0x3f94)][_0x3eae59(0x86a)](_0x11385b['uniqueId']),-0x1!==_0x11385b&&this[_0x3eae59(0x3f94)][_0x3eae59(0xb1f)](_0x11385b,0x1);}[_0x599917(0x96f)](){var _0x255550=_0x599917;if(this[_0x255550(0x615)](),this[_0x255550(0x1585)]){for(let _0x52ad65=0x0;_0x52ad65<this[_0x255550(0x2454)]+0x1;++_0x52ad65)this['_renderPassIds'][_0x52ad65]||(this[_0x255550(0xd9f)][_0x52ad65]=this[_0x255550(0x355c)][_0x255550(0x2946)](_0x255550(0x40f5)+_0x52ad65));}}[_0x599917(0x615)](){var _0x1d723d=_0x599917;for(let _0x19dfaf=0x0;_0x19dfaf<this[_0x1d723d(0xd9f)]['length'];++_0x19dfaf)this[_0x1d723d(0x355c)][_0x1d723d(0xf57)](this[_0x1d723d(0xd9f)][_0x19dfaf]);this[_0x1d723d(0xd9f)]=[];}['_createTextures'](){var _0x2fdeb6=_0x599917,_0x3358cb={'width':this[_0x2fdeb6(0x355c)][_0x2fdeb6(0x3583)](),'height':this[_0x2fdeb6(0x355c)][_0x2fdeb6(0x31af)]()},_0x43a246=(this[_0x2fdeb6(0x11e6)]=[new _0x1328fe['K'](_0x2fdeb6(0x3408),_0x3358cb,0x3,this[_0x2fdeb6(0x3c5c)]),new _0x1328fe['K'](_0x2fdeb6(0x7c2),_0x3358cb,0x3,this[_0x2fdeb6(0x3c5c)])],this[_0x2fdeb6(0x673)]=[new _0x1328fe['K']('depthPeelingColor0',_0x3358cb,0x2,this['_scene'],{'generateDepthBuffer':!0x1}),new _0x1328fe['K'](_0x2fdeb6(0x30d7),_0x3358cb,0x2,this[_0x2fdeb6(0x3c5c)],{'generateDepthBuffer':!0x1})],this[_0x2fdeb6(0x15fb)]=new _0x1328fe['K'](_0x2fdeb6(0x35ee),_0x3358cb,0x1,this[_0x2fdeb6(0x3c5c)],{'generateDepthBuffer':!0x1}),this['_outputRT']=new _0x59464f['_']('depthPeelingOutput',_0x3358cb,this[_0x2fdeb6(0x3c5c)],!0x1),[{'format':_0x29aedb['g'][_0x2fdeb6(0x1b8b)],'samplingMode':_0x29aedb['g'][_0x2fdeb6(0x16b2)],'type':this[_0x2fdeb6(0x355c)][_0x2fdeb6(0x16da)]()[_0x2fdeb6(0x7be)]?_0x29aedb['g']['TEXTURETYPE_FLOAT']:_0x29aedb['g'][_0x2fdeb6(0x3d07)],'label':_0x2fdeb6(0x12b2)},{'format':_0x29aedb['g'][_0x2fdeb6(0x12a4)],'samplingMode':_0x29aedb['g'][_0x2fdeb6(0x16b2)],'type':_0x29aedb['g'][_0x2fdeb6(0x3d07)],'label':'DepthPeelingRenderer-ColorTexture'}]);for(let _0x3da101=0x0;_0x3da101<0x2;_0x3da101++){var _0x325968=this[_0x2fdeb6(0x355c)][_0x2fdeb6(0xa3f)](_0x3358cb,_0x43a246[0x0],!0x1),_0x17e764=this[_0x2fdeb6(0x355c)][_0x2fdeb6(0xa3f)](_0x3358cb,_0x43a246[0x1],!0x1),_0x21e91c=this[_0x2fdeb6(0x355c)][_0x2fdeb6(0xa3f)](_0x3358cb,_0x43a246[0x1],!0x1);this[_0x2fdeb6(0x11e6)][_0x3da101][_0x2fdeb6(0x1d05)](_0x325968,0x0),this['_depthMrts'][_0x3da101]['setInternalTexture'](_0x17e764,0x1),this[_0x2fdeb6(0x11e6)][_0x3da101][_0x2fdeb6(0x1d05)](_0x21e91c,0x2),this[_0x2fdeb6(0x673)][_0x3da101][_0x2fdeb6(0x1d05)](_0x17e764,0x0),this['_colorMrts'][_0x3da101][_0x2fdeb6(0x1d05)](_0x21e91c,0x1),this[_0x2fdeb6(0xdea)][_0x2fdeb6(0xede)](new _0x1b8534['g'](_0x325968),new _0x1b8534['g'](_0x17e764),new _0x1b8534['g'](_0x21e91c));}}[_0x599917(0x37e1)](){var _0x536676=_0x599917;for(let _0x47f248=0x0;_0x47f248<this[_0x536676(0xdea)][_0x536676(0x18cc)];_0x47f248++)0x6!==_0x47f248&&this[_0x536676(0xdea)][_0x47f248][_0x536676(0x41a)]();for(let _0x17bf49=0x0;_0x17bf49<0x2;_0x17bf49++)this['_depthMrts'][_0x17bf49][_0x536676(0x41a)](!0x0),this[_0x536676(0x673)][_0x17bf49][_0x536676(0x41a)](!0x0),this[_0x536676(0x15fb)]['dispose'](!0x0);this[_0x536676(0x2901)]['dispose'](),this['_thinTextures']=[],this[_0x536676(0x673)]=[],this[_0x536676(0x11e6)]=[];}[_0x599917(0x3552)](){var _0x1009c4=_0x599917;return this['_depthMrts'][0x0][_0x1009c4(0xbdc)]()[_0x1009c4(0x146c)]===this['_engine'][_0x1009c4(0x3583)]()&&this[_0x1009c4(0x11e6)][0x0]['getSize']()[_0x1009c4(0x3062)]===this[_0x1009c4(0x355c)][_0x1009c4(0x31af)]()||(this['_disposeTextures'](),this[_0x1009c4(0x778)]()),this[_0x1009c4(0xb1d)]();}[_0x599917(0xb1d)](){var _0x477b7b=_0x599917;const _0x3a68b6=this[_0x477b7b(0x3c5c)][_0x477b7b(0x1cea)];if(!_0x3a68b6)return!0x1;var _0x16032e=_0x3a68b6[_0x477b7b(0x3395)](_0x29aedb['g'][_0x477b7b(0x26b8)]),_0x2858f2=null!=(_0x2858f2=_0x3a68b6[_0x477b7b(0xa78)][_0x477b7b(0xa8e)])&&_0x2858f2['length']?_0x3a68b6[_0x477b7b(0xa78)][_0x477b7b(0xa8e)][_0x16032e][_0x477b7b(0x4149)]():null;return!!_0x2858f2&&(this['_blendBackTexture']!==_0x2858f2&&(this[_0x477b7b(0x4059)]=_0x2858f2,this[_0x477b7b(0x15fb)][_0x477b7b(0x1d05)](this[_0x477b7b(0x4059)],0x0),this[_0x477b7b(0xdea)][0x6]&&this[_0x477b7b(0xdea)][0x6][_0x477b7b(0x41a)](),this[_0x477b7b(0xdea)][0x6]=new _0x1b8534['g'](this[_0x477b7b(0x4059)]),_0x3a68b6[_0x477b7b(0xa78)][_0x477b7b(0x37f3)][_0x477b7b(0x34d1)](this[_0x477b7b(0x11e6)][0x0][_0x477b7b(0x37f3)])),!0x0);}[_0x599917(0x1e73)](){var _0x2ca069=_0x599917;this[_0x2ca069(0x1744)]=new _0xa77bd['H']({'fragmentShader':_0x2ca069(0x3d9a),'useShaderStore':!0x0,'engine':this[_0x2ca069(0x355c)],'samplerNames':[_0x2ca069(0x3a49)],'uniformNames':[]}),this[_0x2ca069(0xab6)]=new _0xa77bd['H']({'fragmentShader':_0x2ca069(0x3d9a),'useShaderStore':!0x0,'engine':this['_engine'],'samplerNames':[_0x2ca069(0x3a49)],'uniformNames':[]}),this['_finalEffectWrapper']=new _0xa77bd['H']({'fragmentShader':_0x2ca069(0xfe7),'useShaderStore':!0x0,'engine':this[_0x2ca069(0x355c)],'samplerNames':[_0x2ca069(0x3893),_0x2ca069(0x3a49)],'uniformNames':[]}),this[_0x2ca069(0x3df0)]=new _0xa77bd['I'](this[_0x2ca069(0x355c)]);}[_0x599917(0x380f)](_0xcea33a){var _0x525104=_0x599917;_0xcea33a[_0x525104(0x20f4)](this['_prePassEffectConfiguration']);}[_0x599917(0x3b97)](_0x475b31){var _0x55246b=_0x599917;_0x475b31['setTexture'](_0x55246b(0x6ff),this[_0x55246b(0xdea)][0x3*this['_currentPingPongState']]),_0x475b31[_0x55246b(0x2265)](_0x55246b(0x1546),this[_0x55246b(0xdea)][0x3*this[_0x55246b(0x3c98)]+0x1]);}['_renderSubMeshes'](_0x406646){var _0x14247a=_0x599917;let _0x5da444;this[_0x14247a(0x1585)]&&(_0x5da444={});for(let _0x118e31=0x0;_0x118e31<_0x406646['length'];_0x118e31++){const _0x10ced0=_0x406646[_0x14247a(0x307e)][_0x118e31][_0x14247a(0x3cf4)]();let _0x5745aa=!0x0,_0x3e6dfa=!0x1;const _0xed00c4=_0x406646['data'][_0x118e31];let _0x254b3f,_0x465f23=!0x1;var _0x54cc5a;this[_0x14247a(0x1585)]&&(_0x254b3f=_0xed00c4['_getDrawWrapper'](),_0x465f23=!_0x254b3f),_0x10ced0&&(_0x5745aa=_0x10ced0[_0x14247a(0x324a)],_0x3e6dfa=_0x10ced0['backFaceCulling'],_0x10ced0['allowShaderHotSwapping']=!0x1,_0x10ced0['backFaceCulling']=!0x1),_0xed00c4['render'](!0x1),_0x465f23&&(_0x254b3f=_0xed00c4[_0x14247a(0x2820)]())[_0x14247a(0x1228)]&&(_0x54cc5a=(_0x54cc5a=_0x5da444[_0x254b3f['materialContext'][_0x14247a(0x309e)]])||(_0x5da444[_0x254b3f[_0x14247a(0x1228)][_0x14247a(0x309e)]]=this[_0x14247a(0x355c)]['createMaterialContext']()),_0xed00c4[_0x14247a(0x2820)]()[_0x14247a(0x1228)]=_0x54cc5a),_0x10ced0&&(_0x10ced0[_0x14247a(0x324a)]=_0x5745aa,_0x10ced0[_0x14247a(0x70e)]=_0x3e6dfa);}}[_0x599917(0x2d55)](_0xf70a8d){var _0x442fbf=_0x599917,_0x4f0f9d;null!=(_0x4f0f9d=this[_0x442fbf(0x3c5c)][_0x442fbf(0x1cea)])&&_0x4f0f9d[_0x442fbf(0x25bc)](this[_0x442fbf(0x2901)])?this[_0x442fbf(0x355c)][_0x442fbf(0x500)](this[_0x442fbf(0x2901)]['renderTarget']):this[_0x442fbf(0x355c)]['restoreDefaultFramebuffer'](),this[_0x442fbf(0x355c)]['setAlphaMode'](_0x29aedb['g'][_0x442fbf(0x8ac)]),this[_0x442fbf(0x355c)][_0x442fbf(0x36ef)](),this[_0x442fbf(0x355c)]['enableEffect'](this['_finalEffectWrapper'][_0x442fbf(0x239b)]),this['_finalEffectWrapper'][_0x442fbf(0x2a69)]['setTexture'](_0x442fbf(0x3893),this[_0x442fbf(0xdea)][0x3*_0xf70a8d+0x1]),this[_0x442fbf(0x90b)][_0x442fbf(0x2a69)][_0x442fbf(0x2265)](_0x442fbf(0x3a49),this[_0x442fbf(0xdea)][0x6]),this[_0x442fbf(0x3df0)]['render'](this[_0x442fbf(0x90b)]);}[_0x599917(0x3ff8)](_0x146552){var _0x4d0134=_0x599917;if(this['_candidateSubMeshes'][_0x4d0134(0x18cc)]=0x0,this[_0x4d0134(0x38a4)][_0x4d0134(0x18cc)]=0x0,!(this['_blendBackEffectWrapper']['effect'][_0x4d0134(0x3b27)]()&&this['_blendBackEffectWrapperPingPong'][_0x4d0134(0x2a69)][_0x4d0134(0x3b27)]()&&this[_0x4d0134(0x90b)][_0x4d0134(0x2a69)][_0x4d0134(0x3b27)]()&&this[_0x4d0134(0x3552)]()))return this[_0x4d0134(0x38a4)];for(let _0x29d8f5=0x0;_0x29d8f5<_0x146552[_0x4d0134(0x18cc)];_0x29d8f5++){const _0x5cc2fb=_0x146552[_0x4d0134(0x307e)][_0x29d8f5];var _0x194e4e=_0x5cc2fb[_0x4d0134(0x3cf4)](),_0x5b34a0=_0x194e4e&&_0x5cc2fb[_0x4d0134(0x14c4)]()[_0x4d0134(0x192d)](_0x194e4e[_0x4d0134(0x346e)]);(!_0x194e4e||_0x5b34a0!==_0xd19c3d['F'][_0x4d0134(0x41c)]&&_0x5b34a0!==_0xd19c3d['F'][_0x4d0134(0x1e0a)]&&_0x5b34a0!==_0xd19c3d['F'][_0x4d0134(0x26ad)]||-0x1!==this['_excludedMeshes'][_0x4d0134(0x86a)](_0x5cc2fb[_0x4d0134(0x1fc)]()[_0x4d0134(0x309e)])?this[_0x4d0134(0x38a4)]:this[_0x4d0134(0x3915)])[_0x4d0134(0xede)](_0x5cc2fb);}if(!this['_candidateSubMeshes'][_0x4d0134(0x18cc)])return this[_0x4d0134(0x355c)][_0x4d0134(0x500)](this[_0x4d0134(0x673)][0x1]['renderTarget']),this[_0x4d0134(0x355c)][_0x4d0134(0x116f)](this[_0x4d0134(0x2eee)][0x1]),this['_engine'][_0x4d0134(0x13c8)](this[_0x4d0134(0x3908)][0x2],!0x0,!0x1,!0x1),this[_0x4d0134(0x355c)][_0x4d0134(0x1fbf)](this['_colorMrts'][0x1][_0x4d0134(0x37f3)]),this[_0x4d0134(0x2d55)](0x1),this[_0x4d0134(0x38a4)];var _0x25d563,_0x2a6b3c=this[_0x4d0134(0x355c)][_0x4d0134(0x245b)];this[_0x4d0134(0x3c5c)][_0x4d0134(0x1cea)][_0x4d0134(0x30eb)]=!0x1,this[_0x4d0134(0x1585)]&&(this[_0x4d0134(0x355c)][_0x4d0134(0x245b)]=this[_0x4d0134(0xd9f)][0x0]),this[_0x4d0134(0x355c)]['bindFramebuffer'](this[_0x4d0134(0x11e6)][0x0][_0x4d0134(0x37f3)]),this[_0x4d0134(0x355c)][_0x4d0134(0x116f)](this[_0x4d0134(0x2eee)][0x0]),this['_engine'][_0x4d0134(0x13c8)](this[_0x4d0134(0x3908)][0x0],!0x0,!0x1,!0x1),this[_0x4d0134(0x355c)][_0x4d0134(0x1fbf)](this[_0x4d0134(0x11e6)][0x0]['renderTarget']),this['_engine']['bindFramebuffer'](this[_0x4d0134(0x11e6)][0x1][_0x4d0134(0x37f3)]),this['_engine'][_0x4d0134(0x116f)](this[_0x4d0134(0x2eee)][0x0]),this['_engine'][_0x4d0134(0x13c8)](this['_colorCache'][0x1],!0x0,!0x1,!0x1),this[_0x4d0134(0x355c)][_0x4d0134(0x1fbf)](this['_depthMrts'][0x1][_0x4d0134(0x37f3)]),this[_0x4d0134(0x355c)][_0x4d0134(0x500)](this['_colorMrts'][0x0][_0x4d0134(0x37f3)]),this[_0x4d0134(0x355c)]['bindAttachments'](this[_0x4d0134(0x2eee)][0x1]),this[_0x4d0134(0x355c)]['clear'](this[_0x4d0134(0x3908)][0x2],!0x0,!0x1,!0x1),this[_0x4d0134(0x355c)][_0x4d0134(0x1fbf)](this[_0x4d0134(0x673)][0x0][_0x4d0134(0x37f3)]),this['_engine'][_0x4d0134(0x500)](this[_0x4d0134(0x673)][0x1][_0x4d0134(0x37f3)]),this[_0x4d0134(0x355c)][_0x4d0134(0x116f)](this['_layoutCache'][0x1]),this['_engine']['clear'](this[_0x4d0134(0x3908)][0x2],!0x0,!0x1,!0x1),this[_0x4d0134(0x355c)]['unBindFramebuffer'](this[_0x4d0134(0x673)][0x1][_0x4d0134(0x37f3)]),this[_0x4d0134(0x355c)][_0x4d0134(0x500)](this[_0x4d0134(0x11e6)][0x0][_0x4d0134(0x37f3)]),this[_0x4d0134(0x355c)][_0x4d0134(0x116f)](this[_0x4d0134(0x2eee)][0x0]),this['_engine'][_0x4d0134(0x3fda)](_0x29aedb['g'][_0x4d0134(0x2968)]),this[_0x4d0134(0x355c)][_0x4d0134(0x18a5)](_0x29aedb['g'][_0x4d0134(0x13b1)]),this['_engine'][_0x4d0134(0x3c69)]['depthMask']=!0x1,this['_engine'][_0x4d0134(0x3c69)][_0x4d0134(0x29f1)]=!0x0,this['_engine'][_0x4d0134(0x36ef)](),this['_currentPingPongState']=0x1,this['_renderSubMeshes'](this[_0x4d0134(0x3915)]),this[_0x4d0134(0x355c)][_0x4d0134(0x1fbf)](this['_depthMrts'][0x0][_0x4d0134(0x37f3)]),this[_0x4d0134(0x3c5c)][_0x4d0134(0x2498)]();let _0x2fb3ac=0x0;for(let _0x91addc=0x0;_0x91addc<this[_0x4d0134(0x2454)];_0x91addc++){_0x25d563=_0x91addc%0x2,_0x2fb3ac=0x1-_0x25d563,this[_0x4d0134(0x3c98)]=_0x25d563,this['_useRenderPasses']&&(this[_0x4d0134(0x355c)][_0x4d0134(0x245b)]=this['_renderPassIds'][_0x91addc+0x1]),this[_0x4d0134(0x355c)]['bindFramebuffer'](this[_0x4d0134(0x11e6)][_0x2fb3ac]['renderTarget']),this['_engine'][_0x4d0134(0x116f)](this['_layoutCache'][0x0]),this[_0x4d0134(0x355c)][_0x4d0134(0x13c8)](this[_0x4d0134(0x3908)][0x0],!0x0,!0x1,!0x1),this['_engine'][_0x4d0134(0x1fbf)](this[_0x4d0134(0x11e6)][_0x2fb3ac]['renderTarget']),this[_0x4d0134(0x355c)][_0x4d0134(0x500)](this['_colorMrts'][_0x2fb3ac][_0x4d0134(0x37f3)]),this['_engine'][_0x4d0134(0x116f)](this[_0x4d0134(0x2eee)][0x1]),this[_0x4d0134(0x355c)][_0x4d0134(0x13c8)](this[_0x4d0134(0x3908)][0x2],!0x0,!0x1,!0x1),this[_0x4d0134(0x355c)][_0x4d0134(0x1fbf)](this[_0x4d0134(0x673)][_0x2fb3ac][_0x4d0134(0x37f3)]),this['_engine'][_0x4d0134(0x500)](this[_0x4d0134(0x11e6)][_0x2fb3ac]['renderTarget']),this['_engine'][_0x4d0134(0x116f)](this[_0x4d0134(0x2eee)][0x2]),this[_0x4d0134(0x355c)][_0x4d0134(0x3fda)](_0x29aedb['g'][_0x4d0134(0x2968)]),this[_0x4d0134(0x355c)][_0x4d0134(0x18a5)](_0x29aedb['g'][_0x4d0134(0x13b1)]),this[_0x4d0134(0x355c)][_0x4d0134(0x3c69)]['depthTest']=!0x1,this[_0x4d0134(0x355c)][_0x4d0134(0x36ef)](),this[_0x4d0134(0x1110)](this['_candidateSubMeshes']),this[_0x4d0134(0x355c)]['unBindFramebuffer'](this[_0x4d0134(0x11e6)][_0x2fb3ac]['renderTarget']),this['_scene'][_0x4d0134(0x2498)](),this[_0x4d0134(0x355c)][_0x4d0134(0x500)](this['_blendBackMrt']['renderTarget']),this[_0x4d0134(0x355c)][_0x4d0134(0x116f)](this[_0x4d0134(0x2eee)][0x0]),this['_engine'][_0x4d0134(0x18a5)](_0x29aedb['g'][_0x4d0134(0x3f6)]),this[_0x4d0134(0x355c)]['setAlphaMode'](_0x29aedb['g'][_0x4d0134(0x2c1a)]),this[_0x4d0134(0x355c)][_0x4d0134(0x36ef)]();const _0x49c55b=0x0!==_0x2fb3ac&&this[_0x4d0134(0x1585)]?this[_0x4d0134(0xab6)]:this['_blendBackEffectWrapper'];this['_engine'][_0x4d0134(0x2dd7)](_0x49c55b['_drawWrapper']),_0x49c55b[_0x4d0134(0x2a69)][_0x4d0134(0x2265)](_0x4d0134(0x3a49),this[_0x4d0134(0xdea)][0x3*_0x2fb3ac+0x2]),this[_0x4d0134(0x3df0)][_0x4d0134(0x3ff8)](_0x49c55b),this[_0x4d0134(0x355c)][_0x4d0134(0x1fbf)](this[_0x4d0134(0x15fb)][_0x4d0134(0x37f3)]);}return this[_0x4d0134(0x355c)][_0x4d0134(0x245b)]=_0x2a6b3c,this[_0x4d0134(0x2d55)](_0x2fb3ac),this[_0x4d0134(0x3c5c)][_0x4d0134(0x1cea)][_0x4d0134(0x30eb)]=!0x0,this[_0x4d0134(0x355c)][_0x4d0134(0x3c69)][_0x4d0134(0x1e7d)]=!0x0,this[_0x4d0134(0x355c)][_0x4d0134(0x3c69)]['depthTest']=!0x0,this['_excludedSubMeshes'];}[_0x599917(0x41a)](){var _0x4a98af=_0x599917;this['_disposeTextures'](),this[_0x4a98af(0x1744)][_0x4a98af(0x41a)](),this[_0x4a98af(0x90b)][_0x4a98af(0x41a)](),this[_0x4a98af(0x3df0)][_0x4a98af(0x41a)](),this[_0x4a98af(0x615)]();}}_0x33438e['_DEPTH_CLEAR_VALUE']=-0x1869f,_0x33438e[_0x599917(0x1422)]=0x0,_0x33438e[_0x599917(0x319f)]=0x1;},0x113e4:(_0x372e6f,_0x3b7d70,_0x6c93dd)=>{var _0x5352af=a8_0x1ec55c,_0x107ade=_0x6c93dd(0x1610),_0xc4422e=_0x6c93dd(0xd537),_0x33fe27=_0x6c93dd(0x67a3),_0x5d73c0=_0x6c93dd(0x9005);Object[_0x5352af(0x276e)](_0xc4422e['x'][_0x5352af(0x1ce1)],_0x5352af(0x10f0),{'get':function(){var _0x40f9a5=_0x5352af,_0x16275c;return this[_0x40f9a5(0x2462)]||this[_0x40f9a5(0x3e9c)](_0x33fe27['l'][_0x40f9a5(0x790)])||(_0x16275c=new _0x30a5ba(this),this['_addComponent'](_0x16275c)),this[_0x40f9a5(0x2462)];},'set':function(_0x87072a){var _0x5165d5=_0x5352af;this[_0x5165d5(0x2462)]=_0x87072a;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x5352af(0x276e)](_0xc4422e['x'][_0x5352af(0x1ce1)],_0x5352af(0x217b),{'get':function(){return this['_useOrderIndependentTransparency'];},'set':function(_0x7f4475){var _0x3a4886=_0x5352af;this['_useOrderIndependentTransparency']!==_0x7f4475&&(this[_0x3a4886(0x31f)]=_0x7f4475,this[_0x3a4886(0x421f)](_0x107ade['g'][_0x3a4886(0x463)]),null!=(_0x7f4475=this['prePassRenderer'])&&_0x7f4475[_0x3a4886(0x2d03)]());},'enumerable':!0x0,'configurable':!0x0});class _0x30a5ba{constructor(_0x137501){var _0x5e8754=_0x5352af;this[_0x5e8754(0xc1b)]=_0x33fe27['l'][_0x5e8754(0x790)],(this[_0x5e8754(0x3241)]=_0x137501)[_0x5e8754(0x10f0)]=new _0x5d73c0['P'](_0x137501);}[_0x5352af(0x108f)](){}[_0x5352af(0x22e6)](){}[_0x5352af(0x41a)](){var _0xcab37=_0x5352af,_0x3ff1b1;null!=(_0x3ff1b1=this[_0xcab37(0x3241)][_0xcab37(0x10f0)])&&_0x3ff1b1[_0xcab37(0x41a)](),this[_0xcab37(0x3241)][_0xcab37(0x10f0)]=null;}}},0xaa1f:(_0x4dfbdd,_0x3537ed,_0x1d909d)=>{var _0x52376e=a8_0x1ec55c;_0x1d909d['d'](_0x3537ed,{'g':()=>_0x270e98});var _0x328e10=_0x1d909d(0xbd53),_0x25399c=_0x1d909d(0x1679c),_0x67720=_0x1d909d(0x12cad),_0x2e8ace=_0x1d909d(0xcde8),_0x3de5ba=_0x1d909d(0x10c09),_0x161344=_0x1d909d(0x43d7),_0x36e6eb=_0x1d909d(0x1610),_0x3e0b07=(_0x1d909d(0x9680),_0x1d909d(0x13d16),_0x1d909d(0x8baf)),_0x453df5=_0x1d909d(0x15ec7);class _0x270e98{constructor(_0x1dab50,_0x390228=_0x36e6eb['g'][_0x52376e(0x1608)],_0x18c46d=null,_0x2dc78e=!0x1,_0x1b015b=_0x67720['x'][_0x52376e(0x1141)],_0x1a2688=!0x1,_0x34e7c6){var _0x6920fa=_0x52376e;this[_0x6920fa(0x5d3)]=!0x0,this[_0x6920fa(0x1840)]=!0x1,this[_0x6920fa(0x410f)]=!0x1,this[_0x6920fa(0x18ba)]=!0x1,this['_scene']=_0x1dab50,this[_0x6920fa(0x1bd3)]=_0x2dc78e,this[_0x6920fa(0x3ed)]=_0x1a2688,this['isPacked']=_0x390228===_0x36e6eb['g'][_0x6920fa(0x2d4d)],this['isPacked']?this[_0x6920fa(0xdbf)]=new _0x328e10['HE'](0x1,0x1,0x1,0x1):this[_0x6920fa(0xdbf)]=new _0x328e10['HE'](_0x1a2688?0x5f5e100:0x1,0x0,0x0,0x1),_0x270e98['_SceneComponentInitialization'](this[_0x6920fa(0x3c5c)]);const _0x439c0c=_0x1dab50['getEngine']();this[_0x6920fa(0x3a46)]=_0x18c46d,_0x1b015b!==_0x67720['x']['NEAREST_SAMPLINGMODE']&&(_0x390228!==_0x36e6eb['g'][_0x6920fa(0x1608)]||_0x439c0c[_0x6920fa(0x2034)][_0x6920fa(0x7be)]||(_0x1b015b=_0x67720['x'][_0x6920fa(0xe9f)]),_0x390228!==_0x36e6eb['g'][_0x6920fa(0x3d07)]||_0x439c0c[_0x6920fa(0x2034)][_0x6920fa(0x5f4)]||(_0x1b015b=_0x67720['x'][_0x6920fa(0xe9f)])),_0x2dc78e=this[_0x6920fa(0x23e6)]||!_0x439c0c[_0x6920fa(0x1d9a)][_0x6920fa(0x1939)]?_0x36e6eb['g']['TEXTUREFORMAT_RGBA']:_0x36e6eb['g'][_0x6920fa(0x324)],(this['_depthMap']=new _0x2e8ace['_'](null!=_0x34e7c6?_0x34e7c6:_0x6920fa(0x25ef),{'width':_0x439c0c[_0x6920fa(0x3583)](),'height':_0x439c0c['getRenderHeight']()},this['_scene'],!0x1,!0x0,_0x390228,!0x1,_0x1b015b,void 0x0,void 0x0,void 0x0,_0x2dc78e),this['_depthMap'][_0x6920fa(0x16c9)]=_0x67720['x'][_0x6920fa(0x3ae7)],this[_0x6920fa(0x1fe0)][_0x6920fa(0x36da)]=_0x67720['x'][_0x6920fa(0x3ae7)],this[_0x6920fa(0x1fe0)][_0x6920fa(0x1e21)]=0x1,this[_0x6920fa(0x1fe0)]['renderParticles']=!0x1,this[_0x6920fa(0x1fe0)][_0x6920fa(0x1450)]=null,this[_0x6920fa(0x1fe0)]['activeCamera']=this[_0x6920fa(0x3a46)],this[_0x6920fa(0x1fe0)][_0x6920fa(0x38c6)]=!0x0,this[_0x6920fa(0x1fe0)][_0x6920fa(0x857)]=!0x1,this['_depthMap']['onClearObservable'][_0x6920fa(0x2e5)](_0x235c48=>{var _0x45a719=_0x6920fa;_0x235c48[_0x45a719(0x13c8)](this[_0x45a719(0xdbf)],!0x0,!0x0,!0x0);}),this[_0x6920fa(0x1fe0)][_0x6920fa(0x18e8)][_0x6920fa(0x2e5)](()=>{var _0x536d32=_0x6920fa,_0x454ab2;null!=(_0x454ab2=_0x439c0c[_0x536d32(0x16de)])&&_0x454ab2[_0x536d32(0x15d4)](_0x439c0c,'depth\x20renderer',0x1);}),this[_0x6920fa(0x1fe0)]['onAfterUnbindObservable'][_0x6920fa(0x2e5)](()=>{var _0x377614=_0x6920fa,_0x2920df;null!=(_0x2920df=_0x439c0c[_0x377614(0x3f09)])&&_0x2920df[_0x377614(0x15d4)](_0x439c0c,0x1);}),this[_0x6920fa(0x1fe0)][_0x6920fa(0x3e6)]=(_0x368041,_0x429c63,_0x2e6aa9)=>{var _0x42cfc1=_0x6920fa;if((_0x2e6aa9||0x0===_0x429c63)&&_0x368041[_0x42cfc1(0xc8b)])for(let _0x37ec6d=0x0;_0x37ec6d<_0x368041[_0x42cfc1(0xc8b)][_0x42cfc1(0x18cc)];++_0x37ec6d){const _0x443ed0=_0x368041['subMeshes'][_0x37ec6d],_0x3de8fb=_0x443ed0[_0x42cfc1(0x14c4)]();var _0x184938=_0x3de8fb[_0x42cfc1(0xbcf)](_0x443ed0[_0x42cfc1(0x4b7)],!!_0x443ed0[_0x42cfc1(0x2d8c)]()),_0x184938=_0x439c0c[_0x42cfc1(0x16da)]()[_0x42cfc1(0x2530)]&&(null!==_0x184938[_0x42cfc1(0xfe9)][_0x443ed0[_0x42cfc1(0x4b7)]]&&void 0x0!==_0x184938[_0x42cfc1(0xfe9)][_0x443ed0[_0x42cfc1(0x4b7)]]||_0x3de8fb[_0x42cfc1(0x172e)]);if(!this['isReady'](_0x443ed0,_0x184938))return!0x1;}return!0x0;});const _0x3587ad=_0x2a9980=>{var _0x1e8f14=_0x6920fa;const _0x2e2392=_0x2a9980[_0x1e8f14(0x14c4)](),_0xd51a36=_0x2a9980[_0x1e8f14(0x41d8)](),_0x20aca1=this[_0x1e8f14(0x3c5c)],_0xa5bf72=_0x20aca1[_0x1e8f14(0x3e9d)](),_0x56ddb7=_0x2a9980[_0x1e8f14(0x3cf4)]();if(_0xd51a36[_0x1e8f14(0x371d)]['_isActiveIntermediate']=!0x1,_0x56ddb7&&!_0xd51a36[_0x1e8f14(0x86f)]&&!_0x56ddb7[_0x1e8f14(0x2508)]&&0x0!==_0x2a9980[_0x1e8f14(0x31fa)]&&_0x2a9980[_0x1e8f14(0x3302)]!==_0x20aca1[_0x1e8f14(0x1a27)]()){var _0x2e49a9=_0xd51a36[_0x1e8f14(0x3b07)]()<0x0;let _0x3f4d9a=null!=(_0x21967e=_0x2e2392[_0x1e8f14(0x1917)])?_0x21967e:_0x56ddb7['sideOrientation'];var _0x21967e=(_0x3f4d9a=_0x2e49a9?_0x3f4d9a===_0x36e6eb['g'][_0x1e8f14(0x14fd)]?_0x36e6eb['g'][_0x1e8f14(0xc84)]:_0x36e6eb['g'][_0x1e8f14(0x14fd)]:_0x3f4d9a)===_0x36e6eb['g'][_0x1e8f14(0x14fd)],_0x2e49a9=(_0xa5bf72[_0x1e8f14(0x1f2b)](_0x56ddb7[_0x1e8f14(0x70e)],0x0,!0x1,_0x21967e,this[_0x1e8f14(0x18ba)]?!_0x56ddb7[_0x1e8f14(0x22f3)]:_0x56ddb7[_0x1e8f14(0x22f3)]),_0x2e2392[_0x1e8f14(0xbcf)](_0x2a9980[_0x1e8f14(0x4b7)],!!_0x2a9980[_0x1e8f14(0x2d8c)]()));if(!_0x2e49a9[_0x1e8f14(0x210b)]){var _0x21967e=_0xa5bf72[_0x1e8f14(0x16da)]()['instancedArrays']&&(null!==_0x2e49a9['visibleInstances'][_0x2a9980[_0x1e8f14(0x4b7)]]&&void 0x0!==_0x2e49a9[_0x1e8f14(0xfe9)][_0x2a9980['_id']]||_0x2e2392[_0x1e8f14(0x172e)]),_0x4fafcc=this[_0x1e8f14(0x3a46)]||_0x20aca1[_0x1e8f14(0x1647)];if(this[_0x1e8f14(0x3b27)](_0x2a9980,_0x21967e)&&_0x4fafcc){_0x2a9980['_renderId']=_0x20aca1[_0x1e8f14(0x1a27)]();const _0x1d898b=null==(_0x235ecd=_0xd51a36[_0x1e8f14(0x371d)][_0x1e8f14(0x1ef8)])?void 0x0:_0x235ecd[_0xa5bf72['currentRenderPassId']];let _0x18581c=_0x2a9980['_getDrawWrapper']();!_0x18581c&&_0x1d898b&&(_0x18581c=_0x1d898b[_0x1e8f14(0x2820)]());var _0x235ecd=_0x4fafcc[_0x1e8f14(0x2d64)]===_0x161344['V'][_0x1e8f14(0x2f6b)];if(_0x18581c){const _0x1dbdd6=_0x18581c['effect'];_0xa5bf72[_0x1e8f14(0x2dd7)](_0x18581c),_0x21967e||_0x2e2392[_0x1e8f14(0x814)](_0x2a9980,_0x1dbdd6,_0x56ddb7[_0x1e8f14(0x346e)]),_0x1d898b?_0x1d898b[_0x1e8f14(0x3850)](_0xd51a36[_0x1e8f14(0x10cb)](),_0xd51a36,_0x2a9980):(_0x1dbdd6['setMatrix'](_0x1e8f14(0x15f6),_0x20aca1['getTransformMatrix']()),_0x1dbdd6[_0x1e8f14(0x3041)](_0x1e8f14(0x2f85),_0xd51a36[_0x1e8f14(0x10cb)]()),this[_0x1e8f14(0x3ed)]&&_0x1dbdd6[_0x1e8f14(0x3041)](_0x1e8f14(0x351f),_0x20aca1[_0x1e8f14(0x3ca4)]()));let _0x18bcf6,_0x44beaa;if(_0x44beaa=_0x235ecd?(_0x18bcf6=!_0xa5bf72[_0x1e8f14(0x1652)]&&_0xa5bf72['isNDCHalfZRange']?0x0:0x1,_0xa5bf72['useReverseDepthBuffer']&&_0xa5bf72[_0x1e8f14(0x338e)]?0x0:0x1):(_0x18bcf6=_0xa5bf72['useReverseDepthBuffer']&&_0xa5bf72[_0x1e8f14(0x338e)]||!_0xa5bf72[_0x1e8f14(0x338e)]?_0x4fafcc[_0x1e8f14(0x248d)]:0x0,_0xa5bf72['useReverseDepthBuffer']&&_0xa5bf72[_0x1e8f14(0x338e)]?0x0:_0x4fafcc[_0x1e8f14(0x298f)]),_0x1dbdd6[_0x1e8f14(0x3f28)](_0x1e8f14(0x3781),_0x18bcf6,_0x18bcf6+_0x44beaa),!_0x1d898b){if(_0x56ddb7[_0x1e8f14(0x1961)]()){const _0x31d49c=_0x56ddb7[_0x1e8f14(0x1925)]();_0x31d49c&&(_0x1dbdd6['setTexture']('diffuseSampler',_0x31d49c),_0x1dbdd6[_0x1e8f14(0x3041)](_0x1e8f14(0xbe1),_0x31d49c[_0x1e8f14(0x1db3)]()));}if(_0x2e2392[_0x1e8f14(0x1d93)]&&_0x2e2392['computeBonesUsingShaders']&&_0x2e2392['skeleton']){const _0x3234cd=_0x2e2392[_0x1e8f14(0x293f)];if(_0x3234cd[_0x1e8f14(0x20a4)]){_0x235ecd=_0x3234cd['getTransformMatrixTexture'](_0x2e2392);if(!_0x235ecd)return;_0x1dbdd6[_0x1e8f14(0x2265)](_0x1e8f14(0x2bd0),_0x235ecd),_0x1dbdd6[_0x1e8f14(0x42c)]('boneTextureWidth',0x4*(_0x3234cd[_0x1e8f14(0x266e)]['length']+0x1));}else _0x1dbdd6['setMatrices'](_0x1e8f14(0xed8),_0x3234cd['getTransformMatrices'](_0x2e2392));}(0x0,_0x453df5['an'])(_0x1dbdd6,_0x56ddb7,_0x20aca1),_0x3de5ba['G'][_0x1e8f14(0x2fea)](_0x2e2392,_0x1dbdd6),_0x2e2392[_0x1e8f14(0x1d81)]&&_0x2e2392['morphTargetManager'][_0x1e8f14(0xde6)]&&_0x2e2392[_0x1e8f14(0x1d81)][_0x1e8f14(0x814)](_0x1dbdd6);}_0x2e2392[_0x1e8f14(0x3154)](_0xd51a36,_0x2a9980,_0x1dbdd6,_0x56ddb7[_0x1e8f14(0x346e)],_0x2e49a9,_0x21967e,(_0x1036e8,_0x2b3948)=>_0x1dbdd6[_0x1e8f14(0x3041)](_0x1e8f14(0x2f85),_0x2b3948));}}}}};this[_0x6920fa(0x1fe0)]['customRenderFunction']=(_0x447e28,_0xebb019,_0x21c9f8,_0x974221)=>{var _0x16c6d2=_0x6920fa;let _0xd680cd;if(_0x974221['length']){for(_0xd680cd=0x0;_0xd680cd<_0x974221[_0x16c6d2(0x18cc)];_0xd680cd++)_0x3587ad(_0x974221[_0x16c6d2(0x307e)][_0xd680cd]);}for(_0xd680cd=0x0;_0xd680cd<_0x447e28[_0x16c6d2(0x18cc)];_0xd680cd++)_0x3587ad(_0x447e28['data'][_0xd680cd]);for(_0xd680cd=0x0;_0xd680cd<_0xebb019[_0x16c6d2(0x18cc)];_0xd680cd++)_0x3587ad(_0xebb019[_0x16c6d2(0x307e)][_0xd680cd]);if(this[_0x16c6d2(0x1840)]){for(_0xd680cd=0x0;_0xd680cd<_0x21c9f8['length'];_0xd680cd++)_0x3587ad(_0x21c9f8[_0x16c6d2(0x307e)][_0xd680cd]);}else{for(_0xd680cd=0x0;_0xd680cd<_0x21c9f8[_0x16c6d2(0x18cc)];_0xd680cd++)_0x21c9f8[_0x16c6d2(0x307e)][_0xd680cd][_0x16c6d2(0x41d8)]()[_0x16c6d2(0x371d)]['_isActiveIntermediate']=!0x1;}};}['setMaterialForRendering'](_0x56a0de,_0x12d1e3){var _0x259bf8=_0x52376e;this[_0x259bf8(0x1fe0)][_0x259bf8(0x363c)](_0x56a0de,_0x12d1e3);}['isReady'](_0x178d63,_0x485c47){var _0x423429=_0x52376e;const _0xd91ba4=this['_scene'][_0x423429(0x3e9d)](),_0x3f7ce3=_0x178d63[_0x423429(0x1fc)]();var _0x40128f=_0x3f7ce3[_0x423429(0x3d78)]();const _0x48704e=null==(_0x297a9c=_0x3f7ce3[_0x423429(0x371d)][_0x423429(0x1ef8)])?void 0x0:_0x297a9c[_0xd91ba4[_0x423429(0x245b)]];if(_0x48704e)return _0x48704e[_0x423429(0x3988)](_0x3f7ce3,_0x178d63,_0x485c47);const _0x8af339=_0x178d63['getMaterial']();if(!_0x8af339||_0x8af339[_0x423429(0x2508)])return!0x1;const _0x1d809d=[],_0x3ccd09=[_0x25399c['o']['PositionKind']];_0x8af339&&_0x8af339['needAlphaTesting']()&&_0x8af339[_0x423429(0x1925)]()&&(_0x1d809d[_0x423429(0xede)](_0x423429(0x1fc3)),_0x3f7ce3[_0x423429(0x2389)](_0x25399c['o']['UVKind'])&&(_0x3ccd09[_0x423429(0xede)](_0x25399c['o'][_0x423429(0x3f15)]),_0x1d809d[_0x423429(0xede)](_0x423429(0x2bbd))),_0x3f7ce3[_0x423429(0x2389)](_0x25399c['o']['UV2Kind'])&&(_0x3ccd09['push'](_0x25399c['o'][_0x423429(0xa54)]),_0x1d809d[_0x423429(0xede)]('#define\x20UV2'))),_0x3f7ce3[_0x423429(0x1d93)]&&_0x3f7ce3['computeBonesUsingShaders']?(_0x3ccd09[_0x423429(0xede)](_0x25399c['o'][_0x423429(0x306e)]),_0x3ccd09[_0x423429(0xede)](_0x25399c['o'][_0x423429(0x2e2a)]),0x4<_0x3f7ce3[_0x423429(0x3785)]&&(_0x3ccd09[_0x423429(0xede)](_0x25399c['o'][_0x423429(0x16fd)]),_0x3ccd09[_0x423429(0xede)](_0x25399c['o'][_0x423429(0x2803)])),_0x1d809d[_0x423429(0xede)](_0x423429(0x1f59)+_0x3f7ce3['numBoneInfluencers']),_0x1d809d[_0x423429(0xede)]('#define\x20BonesPerMesh\x20'+(_0x3f7ce3[_0x423429(0x293f)]?_0x3f7ce3[_0x423429(0x293f)][_0x423429(0x266e)]['length']+0x1:0x0)),null!=(_0x297a9c=_0x178d63[_0x423429(0x14c4)]()[_0x423429(0x293f)])&&_0x297a9c['isUsingTextureForMatrices']&&_0x1d809d[_0x423429(0xede)](_0x423429(0x1f12))):_0x1d809d[_0x423429(0xede)](_0x423429(0x407e));var _0x297a9c=_0x3f7ce3[_0x423429(0x1d81)];let _0xe5bb1f=0x0;_0x297a9c&&0x0<_0x297a9c['numInfluencers']&&(_0xe5bb1f=_0x297a9c[_0x423429(0x1341)],_0x1d809d[_0x423429(0xede)]('#define\x20MORPHTARGETS'),_0x1d809d[_0x423429(0xede)]('#define\x20NUM_MORPH_INFLUENCERS\x20'+_0xe5bb1f),_0x297a9c['isUsingTextureForTargets']&&_0x1d809d[_0x423429(0xede)](_0x423429(0x2f3c)),_0x3de5ba['G'][_0x423429(0x1661)](_0x3ccd09,_0x3f7ce3,_0xe5bb1f)),_0x485c47&&(_0x1d809d[_0x423429(0xede)]('#define\x20INSTANCES'),_0x3de5ba['G'][_0x423429(0x3aac)](_0x3ccd09),_0x178d63[_0x423429(0x14c4)]()['hasThinInstances']&&_0x1d809d[_0x423429(0xede)]('#define\x20THIN_INSTANCES')),this[_0x423429(0x1bd3)]&&_0x1d809d[_0x423429(0xede)]('#define\x20NONLINEARDEPTH'),this[_0x423429(0x3ed)]&&_0x1d809d[_0x423429(0xede)](_0x423429(0x3075)),this['isPacked']&&_0x1d809d[_0x423429(0xede)]('#define\x20PACKED'),(0x0,_0x453df5['lK'])(_0x8af339,_0x40128f,_0x1d809d);const _0x5380da=_0x178d63[_0x423429(0x2820)](void 0x0,!0x0);return _0x297a9c=_0x5380da[_0x423429(0x1254)],_0x485c47=_0x1d809d[_0x423429(0x21ee)]('\x0a'),(_0x297a9c!==_0x485c47&&((0x0,_0x453df5['qx'])(_0x40128f=[_0x423429(0x2f85),_0x423429(0xed8),_0x423429(0x2539),_0x423429(0x15f6),_0x423429(0x351f),_0x423429(0xbe1),_0x423429(0x3781),_0x423429(0x3cdc),'morphTargetTextureInfo',_0x423429(0x13b8)]),_0x5380da['setEffect'](_0xd91ba4['createEffect']('depth',_0x3ccd09,_0x40128f,[_0x423429(0x27fe),'morphTargets',_0x423429(0x2bd0)],_0x485c47,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0xe5bb1f}),_0x485c47)),_0x5380da[_0x423429(0x2a69)][_0x423429(0x3b27)]());}[_0x52376e(0x3439)](){var _0x2d1d79=_0x52376e;return this[_0x2d1d79(0x1fe0)];}['dispose'](){var _0x2b0e1b=_0x52376e;const _0x425cba=[];for(const _0x2132bb in this[_0x2b0e1b(0x3c5c)]['_depthRenderer'])this[_0x2b0e1b(0x3c5c)][_0x2b0e1b(0x1467)][_0x2132bb]===this&&_0x425cba[_0x2b0e1b(0xede)](_0x2132bb);if(0x0<_0x425cba[_0x2b0e1b(0x18cc)]){this[_0x2b0e1b(0x1fe0)][_0x2b0e1b(0x41a)]();for(const _0x15a21a of _0x425cba)delete this[_0x2b0e1b(0x3c5c)][_0x2b0e1b(0x1467)][_0x15a21a];}}}_0x270e98[_0x52376e(0x288f)]=_0x4701d7=>{var _0x1a9b3b=_0x52376e;throw(0x0,_0x3e0b07['S'])(_0x1a9b3b(0xb64));};},0x905e:(_0x3298ec,_0xdbf72d,_0xf7ec00)=>{var _0xfd7be4=a8_0x1ec55c,_0x335b3c=_0xf7ec00(0xd537),_0x5a9552=_0xf7ec00(0xaa1f),_0x2c5105=_0xf7ec00(0x1610),_0x5ead31=_0xf7ec00(0x67a3);_0x335b3c['x'][_0xfd7be4(0x1ce1)][_0xfd7be4(0xd7f)]=function(_0x3e9c86,_0x473e41=!0x1,_0x41b261=!0x1,_0x52474f=_0x2c5105['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x242f50=!0x1){var _0x78ab14=_0xfd7be4;if(_0x3e9c86=_0x3e9c86||this[_0x78ab14(0x1647)])return this['_depthRenderer']||(this[_0x78ab14(0x1467)]={}),this[_0x78ab14(0x1467)][_0x3e9c86['id']]||(_0x40c539=!!this[_0x78ab14(0x3e9d)]()['getCaps']()[_0x78ab14(0x2998)],_0x13e1d5=0x0,_0x13e1d5=!this['getEngine']()[_0x78ab14(0x16da)]()['textureHalfFloatRender']||_0x41b261&&_0x40c539?_0x40c539?_0x2c5105['g'][_0x78ab14(0x1608)]:_0x2c5105['g'][_0x78ab14(0x2d4d)]:_0x2c5105['g'][_0x78ab14(0x3d07)],this[_0x78ab14(0x1467)][_0x3e9c86['id']]=new _0x5a9552['g'](this,_0x13e1d5,_0x3e9c86,_0x473e41,_0x52474f,_0x242f50)),this['_depthRenderer'][_0x3e9c86['id']];var _0x40c539,_0x13e1d5;throw _0x78ab14(0x13cf);},_0x335b3c['x']['prototype'][_0xfd7be4(0x151a)]=function(_0x50c5a8){var _0x4ba70b=_0xfd7be4;(_0x50c5a8=_0x50c5a8||this['activeCamera'])&&this[_0x4ba70b(0x1467)]&&this[_0x4ba70b(0x1467)][_0x50c5a8['id']]&&this[_0x4ba70b(0x1467)][_0x50c5a8['id']][_0x4ba70b(0x41a)]();};class _0x101285{constructor(_0x25297d){var _0x48f83e=_0xfd7be4;this[_0x48f83e(0xc1b)]=_0x5ead31['l'][_0x48f83e(0x2f41)],this[_0x48f83e(0x3241)]=_0x25297d;}[_0xfd7be4(0x108f)](){var _0x421c51=_0xfd7be4;this['scene'][_0x421c51(0x22a5)]['registerStep'](_0x5ead31['l'][_0x421c51(0xe61)],this,this['_gatherRenderTargets']),this[_0x421c51(0x3241)]['_gatherActiveCameraRenderTargetsStage'][_0x421c51(0x17fb)](_0x5ead31['l']['STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER'],this,this[_0x421c51(0x177a)]);}[_0xfd7be4(0x22e6)](){}[_0xfd7be4(0x41a)](){var _0x56190e=_0xfd7be4;for(const _0x82257c in this['scene'][_0x56190e(0x1467)])this[_0x56190e(0x3241)][_0x56190e(0x1467)][_0x82257c][_0x56190e(0x41a)]();}[_0xfd7be4(0x267c)](_0x1e625b){var _0x32a0b2=_0xfd7be4;if(this[_0x32a0b2(0x3241)]['_depthRenderer'])for(const _0x303145 in this[_0x32a0b2(0x3241)][_0x32a0b2(0x1467)]){const _0x33a793=this[_0x32a0b2(0x3241)][_0x32a0b2(0x1467)][_0x303145];_0x33a793[_0x32a0b2(0x5d3)]&&!_0x33a793[_0x32a0b2(0x410f)]&&_0x1e625b[_0x32a0b2(0xede)](_0x33a793['getDepthMap']());}}[_0xfd7be4(0x177a)](_0x55e210){var _0x5f0dbc=_0xfd7be4;if(this[_0x5f0dbc(0x3241)][_0x5f0dbc(0x1467)])for(const _0x4b24e5 in this['scene'][_0x5f0dbc(0x1467)]){const _0x21ee06=this['scene'][_0x5f0dbc(0x1467)][_0x4b24e5];_0x21ee06[_0x5f0dbc(0x5d3)]&&_0x21ee06[_0x5f0dbc(0x410f)]&&this[_0x5f0dbc(0x3241)][_0x5f0dbc(0x1647)]['id']===_0x4b24e5&&_0x55e210[_0x5f0dbc(0xede)](_0x21ee06['getDepthMap']());}}}_0x5a9552['g'][_0xfd7be4(0x288f)]=_0x14a6b4=>{var _0x30d012=_0xfd7be4,_0x439bab;_0x14a6b4[_0x30d012(0x3e9c)](_0x5ead31['l']['NAME_DEPTHRENDERER'])||(_0x439bab=new _0x101285(_0x14a6b4),_0x14a6b4[_0x30d012(0x35b8)](_0x439bab));};},0x13659:(_0x522659,_0x410d16,_0x10e9dd)=>{var _0x28dc6a=a8_0x1ec55c,_0x41bcab=_0x10e9dd(0x1679c),_0x51e8b0=_0x10e9dd(0x349f),_0x23f19b=_0x10e9dd(0x3601),_0x265386=_0x10e9dd(0xd53f),_0x465aa5=_0x10e9dd(0x15c0e),_0x1a1972=_0x10e9dd(0x16a07),_0x2c52d4=_0x10e9dd(0x43d7),_0xd6e457=_0x10e9dd(0x1610),_0x24167b=(_0x10e9dd(0xf3e4),_0x10e9dd(0x418e),_0x10e9dd(0x16fed)),_0x1eebb0=_0x10e9dd(0xe59d);_0x51e8b0['x'][_0x28dc6a(0x1ce1)][_0x28dc6a(0x1bc1)]=function(){var _0x5bae05=_0x28dc6a;return this[_0x5bae05(0x1984)]&&(this['_edgesRenderer'][_0x5bae05(0x41a)](),this[_0x5bae05(0x1984)]=null),this;},_0x51e8b0['x'][_0x28dc6a(0x1ce1)][_0x28dc6a(0x13ab)]=function(_0x504e36=0.95,_0xcbef07=!0x1,_0x323a30){var _0x132804=_0x28dc6a;return this[_0x132804(0x1bc1)](),this[_0x132804(0x1984)]=new _0x36ab94(this,_0x504e36,_0xcbef07,!0x0,_0x323a30),this;},Object['defineProperty'](_0x51e8b0['x'][_0x28dc6a(0x1ce1)],_0x28dc6a(0x4fa),{'get':function(){return this['_edgesRenderer'];},'enumerable':!0x0,'configurable':!0x0}),_0x23f19b['_'][_0x28dc6a(0x1ce1)][_0x28dc6a(0x13ab)]=function(_0x12df95=0.95,_0x32e856=!0x1){var _0x324ca0=_0x28dc6a;return this[_0x324ca0(0x1bc1)](),this[_0x324ca0(0x1984)]=new _0x256c9f(this,_0x12df95,_0x32e856),this;},_0x23f19b['E'][_0x28dc6a(0x1ce1)][_0x28dc6a(0x13ab)]=function(_0x3dd694=0.95,_0x35060f=!0x1){var _0x321a75=_0x28dc6a;return _0x23f19b['_']['prototype'][_0x321a75(0x13ab)][_0x321a75(0x29f3)](this,arguments),this;};class _0x54945b{constructor(){var _0x2b2004=_0x28dc6a;this[_0x2b2004(0x1bdb)]=new Array(),this[_0x2b2004(0x2813)]=0x0;}}class _0x36ab94{constructor(_0x24e948,_0x3721e4=0.95,_0x403710=!0x1,_0x47776c=!0x0,_0x7aaaed){var _0xa7f033=_0x28dc6a;this[_0xa7f033(0x1c86)]=0x3e8,this[_0xa7f033(0x30c3)]=0x32,this[_0xa7f033(0x15a4)]=new Array(),this[_0xa7f033(0x311f)]=new Array(),this['_linesIndices']=new Array(),this[_0xa7f033(0x421d)]={},this['_buffersForInstances']={},this[_0xa7f033(0x10b7)]=!0x1,this[_0xa7f033(0x1253)]=!0x0,this[_0xa7f033(0x15b2)]=new _0x24167b['t'](0x20),this[_0xa7f033(0x3c83)]=_0x24e948,this['_checkVerticesInsteadOfIndices']=_0x403710,this[_0xa7f033(0x2528)]=null!=_0x7aaaed?_0x7aaaed:null,this['_epsilon']=_0x3721e4,this[_0xa7f033(0x3c83)][_0xa7f033(0x3d78)]()[_0xa7f033(0x3e9d)]()[_0xa7f033(0x246a)]&&(this[_0xa7f033(0x239b)]=new _0x1eebb0['q'](_0x24e948[_0xa7f033(0x3e9d)]())),this[_0xa7f033(0x164c)](),_0x47776c&&(null==(_0x403710=null==_0x7aaaed?void 0x0:_0x7aaaed['useAlternateEdgeFinder'])||_0x403710?this[_0xa7f033(0x2751)]():this[_0xa7f033(0x1d66)]()),this['_meshRebuildObserver']=this['_source'][_0xa7f033(0x2023)][_0xa7f033(0x2e5)](()=>{this['_rebuild']();}),this[_0xa7f033(0x3ca7)]=this['_source'][_0xa7f033(0x6e9)][_0xa7f033(0x2e5)](()=>{var _0x596cfd=_0xa7f033;this[_0x596cfd(0x41a)]();});}get[_0x28dc6a(0x2461)](){var _0x52a2d9=_0x28dc6a;return this[_0x52a2d9(0x15a4)];}get['linesNormals'](){return this['_linesNormals'];}get[_0x28dc6a(0x19b6)](){return this['_linesIndices'];}get[_0x28dc6a(0x8f6)](){var _0x163595=_0x28dc6a;return this[_0x163595(0xca8)];}set['lineShader'](_0x5aff01){var _0x326df8=_0x28dc6a;this[_0x326df8(0xca8)]=_0x5aff01;}static['_GetShader'](_0x15f37d){var _0x80704b=_0x28dc6a;if(!_0x15f37d['_edgeRenderLineShader']){const _0x70c4b6=new _0x1a1972['j'](_0x80704b(0x8f6),_0x15f37d,_0x80704b(0x2d42),{'attributes':[_0x80704b(0xa9f),_0x80704b(0x2281)],'uniforms':[_0x80704b(0x2f85),_0x80704b(0x15f6),_0x80704b(0x1a4a),_0x80704b(0x146c),_0x80704b(0x2612)]},!0x1);_0x70c4b6[_0x80704b(0x2508)]=!0x0,_0x70c4b6['backFaceCulling']=!0x1,_0x70c4b6[_0x80704b(0x30f1)]=_0x15f37d[_0x80704b(0x3e9d)]()[_0x80704b(0x246a)],_0x15f37d['_edgeRenderLineShader']=_0x70c4b6;}return _0x15f37d[_0x80704b(0x1fe8)];}[_0x28dc6a(0x164c)](){var _0x45f088=_0x28dc6a;this[_0x45f088(0xca8)]||(this['_lineShader']=_0x36ab94[_0x45f088(0x37e)](this['_source'][_0x45f088(0x3d78)]()));}[_0x28dc6a(0x1834)](){var _0x2c2767=_0x28dc6a;let _0xa59f3c=this[_0x2c2767(0x421d)][_0x41bcab['o']['PositionKind']];_0xa59f3c&&_0xa59f3c[_0x2c2767(0x1834)](),(_0xa59f3c=this[_0x2c2767(0x421d)][_0x41bcab['o'][_0x2c2767(0x24a2)]])&&_0xa59f3c['_rebuild']();const _0x33bb69=this['_source']['getScene'](),_0x1f8d65=_0x33bb69['getEngine']();this[_0x2c2767(0x3b19)]=_0x1f8d65[_0x2c2767(0xe45)](this[_0x2c2767(0x3c9e)]);}[_0x28dc6a(0x41a)](){var _0x9ab8eb=_0x28dc6a,_0x339ea7;this[_0x9ab8eb(0x3c83)]['onRebuildObservable'][_0x9ab8eb(0x2f2e)](this[_0x9ab8eb(0x1fd1)]),this[_0x9ab8eb(0x3c83)]['onDisposeObservable'][_0x9ab8eb(0x2f2e)](this[_0x9ab8eb(0x3ca7)]);let _0x4aa2ea=this[_0x9ab8eb(0x421d)][_0x41bcab['o'][_0x9ab8eb(0x1678)]];_0x4aa2ea&&(_0x4aa2ea[_0x9ab8eb(0x41a)](),this[_0x9ab8eb(0x421d)][_0x41bcab['o'][_0x9ab8eb(0x1678)]]=null),(_0x4aa2ea=this[_0x9ab8eb(0x421d)][_0x41bcab['o'][_0x9ab8eb(0x24a2)]])&&(_0x4aa2ea[_0x9ab8eb(0x41a)](),this[_0x9ab8eb(0x421d)][_0x41bcab['o'][_0x9ab8eb(0x24a2)]]=null),this[_0x9ab8eb(0x3b19)]&&this[_0x9ab8eb(0x3c83)][_0x9ab8eb(0x3d78)]()[_0x9ab8eb(0x3e9d)]()['_releaseBuffer'](this['_ib']),this[_0x9ab8eb(0xca8)]['dispose'](),null!=(_0x339ea7=this[_0x9ab8eb(0x239b)])&&_0x339ea7['dispose']();}[_0x28dc6a(0x3ce3)](_0x17794d,_0x428e2d,_0x4412e5,_0x28dab8,_0x55ce1c){return _0x17794d===_0x4412e5&&_0x428e2d===_0x28dab8||_0x17794d===_0x28dab8&&_0x428e2d===_0x4412e5?0x0:_0x17794d===_0x28dab8&&_0x428e2d===_0x55ce1c||_0x17794d===_0x55ce1c&&_0x428e2d===_0x28dab8?0x1:_0x17794d===_0x55ce1c&&_0x428e2d===_0x4412e5||_0x17794d===_0x4412e5&&_0x428e2d===_0x55ce1c?0x2:-0x1;}['_processEdgeForAdjacenciesWithVertices'](_0x2f1512,_0x1e623d,_0x251e50,_0x38b525,_0xbf46ce){var _0x9ca4b8=_0x28dc6a,_0x44b4b7=1e-10;return _0x2f1512[_0x9ca4b8(0xff6)](_0x251e50,_0x44b4b7)&&_0x1e623d[_0x9ca4b8(0xff6)](_0x38b525,_0x44b4b7)||_0x2f1512[_0x9ca4b8(0xff6)](_0x38b525,_0x44b4b7)&&_0x1e623d[_0x9ca4b8(0xff6)](_0x251e50,_0x44b4b7)?0x0:_0x2f1512[_0x9ca4b8(0xff6)](_0x38b525,_0x44b4b7)&&_0x1e623d[_0x9ca4b8(0xff6)](_0xbf46ce,_0x44b4b7)||_0x2f1512[_0x9ca4b8(0xff6)](_0xbf46ce,_0x44b4b7)&&_0x1e623d['equalsWithEpsilon'](_0x38b525,_0x44b4b7)?0x1:_0x2f1512[_0x9ca4b8(0xff6)](_0xbf46ce,_0x44b4b7)&&_0x1e623d[_0x9ca4b8(0xff6)](_0x251e50,_0x44b4b7)||_0x2f1512[_0x9ca4b8(0xff6)](_0x251e50,_0x44b4b7)&&_0x1e623d[_0x9ca4b8(0xff6)](_0xbf46ce,_0x44b4b7)?0x2:-0x1;}[_0x28dc6a(0x1f94)](_0x5be2e3,_0x46c7ba,_0x34d995,_0x12532c,_0x2ce272){var _0x253f91=_0x28dc6a;(void 0x0===_0x46c7ba||_0x265386['P'][_0x253f91(0x29f5)](_0x34d995[_0x5be2e3],_0x34d995[_0x46c7ba])<this['_epsilon'])&&this[_0x253f91(0x36a)](_0x12532c,_0x2ce272,this[_0x253f91(0x15a4)][_0x253f91(0x18cc)]/0x3);}[_0x28dc6a(0x36a)](_0x192f86,_0x99dd09,_0x34b16c){var _0x4278ff=_0x28dc6a;this[_0x4278ff(0x15a4)][_0x4278ff(0xede)](_0x192f86['x'],_0x192f86['y'],_0x192f86['z'],_0x192f86['x'],_0x192f86['y'],_0x192f86['z'],_0x99dd09['x'],_0x99dd09['y'],_0x99dd09['z'],_0x99dd09['x'],_0x99dd09['y'],_0x99dd09['z']),this[_0x4278ff(0x311f)][_0x4278ff(0xede)](_0x99dd09['x'],_0x99dd09['y'],_0x99dd09['z'],-0x1,_0x99dd09['x'],_0x99dd09['y'],_0x99dd09['z'],0x1,_0x192f86['x'],_0x192f86['y'],_0x192f86['z'],-0x1,_0x192f86['x'],_0x192f86['y'],_0x192f86['z'],0x1),this[_0x4278ff(0x3c9e)][_0x4278ff(0xede)](_0x34b16c,_0x34b16c+0x1,_0x34b16c+0x2,_0x34b16c,_0x34b16c+0x2,_0x34b16c+0x3);}['_tessellateTriangle'](_0x3b07f2,_0x8d4f36,_0x55ad2a,_0x24f731){var _0x324a2d=_0x28dc6a,_0x3e57a9=(_0x365c82,_0x222188,_0x320574)=>{var _0x3aa7ec=a8_0x5306;0x0<=_0x320574&&_0x222188[_0x3aa7ec(0xede)](_0x320574);for(let _0x56665c=0x0;_0x56665c<_0x365c82[_0x3aa7ec(0x18cc)];++_0x56665c)_0x222188[_0x3aa7ec(0xede)](_0x365c82[_0x56665c][0x0]);};let _0x3eeabb=0x0;_0x3b07f2[0x1][_0x324a2d(0x18cc)]>=_0x3b07f2[0x0][_0x324a2d(0x18cc)]&&_0x3b07f2[0x1]['length']>=_0x3b07f2[0x2][_0x324a2d(0x18cc)]?_0x3eeabb=0x1:_0x3b07f2[0x2][_0x324a2d(0x18cc)]>=_0x3b07f2[0x0][_0x324a2d(0x18cc)]&&_0x3b07f2[0x2][_0x324a2d(0x18cc)]>=_0x3b07f2[0x1][_0x324a2d(0x18cc)]&&(_0x3eeabb=0x2);for(let _0xabdf1a=0x0;_0xabdf1a<0x3;++_0xabdf1a)_0xabdf1a===_0x3eeabb?_0x3b07f2[_0xabdf1a][_0x324a2d(0x20d5)]((_0x2b4d70,_0x37bb2b)=>_0x2b4d70[0x1]<_0x37bb2b[0x1]?-0x1:_0x2b4d70[0x1]>_0x37bb2b[0x1]?0x1:0x0):_0x3b07f2[_0xabdf1a][_0x324a2d(0x20d5)]((_0x2ea3a0,_0x53295c)=>_0x2ea3a0[0x1]>_0x53295c[0x1]?-0x1:_0x2ea3a0[0x1]<_0x53295c[0x1]?0x1:0x0);var _0x123cdc=[],_0x4765c4=[],_0x11062f=(_0x3e57a9(_0x3b07f2[_0x3eeabb],_0x123cdc,-0x1),_0x123cdc[_0x324a2d(0x18cc)]);for(let _0x265408=_0x3eeabb+0x2;_0x265408>=_0x3eeabb+0x1;--_0x265408)_0x3e57a9(_0x3b07f2[_0x265408%0x3],_0x4765c4,_0x265408!==_0x3eeabb+0x2?_0x24f731[_0x55ad2a[_0x8d4f36+(_0x265408+0x1)%0x3]]:-0x1);var _0x3a26fc=_0x4765c4[_0x324a2d(0x18cc)],_0x3302ae=(_0x55ad2a[_0x324a2d(0xede)](_0x24f731[_0x55ad2a[_0x8d4f36+_0x3eeabb]],_0x123cdc[0x0],_0x4765c4[0x0]),_0x55ad2a[_0x324a2d(0xede)](_0x24f731[_0x55ad2a[_0x8d4f36+(_0x3eeabb+0x1)%0x3]],_0x4765c4[_0x3a26fc-0x1],_0x123cdc[_0x11062f-0x1]),_0x11062f<=_0x3a26fc),_0x8fbf69=_0x3302ae?_0x11062f:_0x3a26fc,_0x3fc1ef=_0x3302ae?_0x3a26fc:_0x11062f,_0x131d35=_0x3302ae?_0x11062f-0x1:_0x3a26fc-0x1,_0xe3ede5=_0x3302ae?0x0:0x1;let _0x10edf1=_0x11062f+_0x3a26fc-0x2,_0x36f6c5=0x0,_0x305d66=0x0;var _0x24e88e=_0x3302ae?_0x123cdc:_0x4765c4,_0x4bb1bf=_0x3302ae?_0x4765c4:_0x123cdc;let _0x3a16c9=0x0;for(;0x0<_0x10edf1--;){_0xe3ede5?_0x55ad2a['push'](_0x24e88e[_0x36f6c5],_0x4bb1bf[_0x305d66]):_0x55ad2a[_0x324a2d(0xede)](_0x4bb1bf[_0x305d66],_0x24e88e[_0x36f6c5]);let _0x495031;(_0x3a16c9+=_0x8fbf69)>=_0x3fc1ef&&_0x36f6c5<_0x131d35?(_0x495031=_0x24e88e[++_0x36f6c5],_0x3a16c9-=_0x3fc1ef):_0x495031=_0x4bb1bf[++_0x305d66],_0x55ad2a['push'](_0x495031);}_0x55ad2a[_0x8d4f36+0x0]=_0x55ad2a[_0x55ad2a['length']-0x3],_0x55ad2a[_0x8d4f36+0x1]=_0x55ad2a[_0x55ad2a[_0x324a2d(0x18cc)]-0x2],_0x55ad2a[_0x8d4f36+0x2]=_0x55ad2a[_0x55ad2a[_0x324a2d(0x18cc)]-0x1],_0x55ad2a['length']=_0x55ad2a[_0x324a2d(0x18cc)]-0x3;}['_generateEdgesLinesAlternate'](){var _0x1d6d01=_0x28dc6a,_0x38b518,_0x3d9260=this[_0x1d6d01(0x3c83)][_0x1d6d01(0x38be)](_0x41bcab['o'][_0x1d6d01(0x1678)]);let _0x4056c0=this['_source'][_0x1d6d01(0xa9a)]();if(_0x4056c0&&_0x3d9260){Array[_0x1d6d01(0x2cb4)](_0x4056c0)||(_0x4056c0=Array[_0x1d6d01(0x2d5e)](_0x4056c0));var _0xadb93d=null==(_0xadb93d=null==(_0xadb93d=this[_0x1d6d01(0x2528)])?void 0x0:_0xadb93d[_0x1d6d01(0xb18)])||_0xadb93d,_0x462938=_0xadb93d?Math[_0x1d6d01(0xb94)](-Math[_0x1d6d01(0x40a5)](null!=(_0x38b518=null==(_0x38b518=this[_0x1d6d01(0x2528)])?void 0x0:_0x38b518[_0x1d6d01(0x3eb5)])?_0x38b518:0.000001)/Math['log'](0xa)):null!=(_0x38b518=null==(_0x38b518=this['_options'])?void 0x0:_0x38b518[_0x1d6d01(0x3eb5)])?_0x38b518:0.000001;const _0x57fa90=[],_0x5903f4=[];if(_0xadb93d){const _0x348e33={};for(let _0x486f20=0x0;_0x486f20<_0x3d9260[_0x1d6d01(0x18cc)];_0x486f20+=0x3){const _0x56cb7e=_0x3d9260[_0x486f20+0x0],_0x2f7c31=_0x3d9260[_0x486f20+0x1],_0x32b459=_0x3d9260[_0x486f20+0x2];var _0x262d00,_0x406216=_0x56cb7e[_0x1d6d01(0x3280)](_0x462938)+'|'+_0x2f7c31[_0x1d6d01(0x3280)](_0x462938)+'|'+_0x32b459[_0x1d6d01(0x3280)](_0x462938);void 0x0!==_0x348e33[_0x406216]?_0x57fa90['push'](_0x348e33[_0x406216]):(_0x262d00=_0x486f20/0x3,_0x348e33[_0x406216]=_0x262d00,_0x57fa90[_0x1d6d01(0xede)](_0x262d00),_0x5903f4[_0x1d6d01(0xede)](_0x262d00));}}else for(let _0x37e5a5=0x0;_0x37e5a5<_0x3d9260['length'];_0x37e5a5+=0x3){var _0x11ac74=_0x3d9260[_0x37e5a5+0x0],_0x2de9d6=_0x3d9260[_0x37e5a5+0x1],_0x3b3b99=_0x3d9260[_0x37e5a5+0x2];let _0x2477ac=!0x1;for(let _0x593d3f=0x0;_0x593d3f<_0x37e5a5&&!_0x2477ac;_0x593d3f+=0x3){var _0x48320a=_0x3d9260[_0x593d3f+0x0],_0x3efa77=_0x3d9260[_0x593d3f+0x1],_0x1c5a81=_0x3d9260[_0x593d3f+0x2];if(Math[_0x1d6d01(0x273d)](_0x11ac74-_0x48320a)<_0x462938&&Math[_0x1d6d01(0x273d)](_0x2de9d6-_0x3efa77)<_0x462938&&Math[_0x1d6d01(0x273d)](_0x3b3b99-_0x1c5a81)<_0x462938){_0x57fa90['push'](_0x593d3f/0x3),_0x2477ac=!0x0;break;}}_0x2477ac||(_0x57fa90[_0x1d6d01(0xede)](_0x37e5a5/0x3),_0x5903f4[_0x1d6d01(0xede)](_0x37e5a5/0x3));}if(null!=(_0x38b518=this[_0x1d6d01(0x2528)])&&_0x38b518[_0x1d6d01(0x19ce)]){var _0x2323ed=null!=(_0x38b518=null==(_0xadb93d=this[_0x1d6d01(0x2528)])?void 0x0:_0xadb93d[_0x1d6d01(0xcf5)])?_0x38b518:0.000001;const _0x428da2=[];for(let _0x9c2249=0x0;_0x9c2249<_0x4056c0[_0x1d6d01(0x18cc)];_0x9c2249+=0x3){let _0x384e5;for(let _0x200930=0x0;_0x200930<0x3;++_0x200930){var _0x372be3=_0x57fa90[_0x4056c0[_0x9c2249+_0x200930]],_0x26121e=_0x57fa90[_0x4056c0[_0x9c2249+(_0x200930+0x1)%0x3]],_0x7e23ea=_0x57fa90[_0x4056c0[_0x9c2249+(_0x200930+0x2)%0x3]];if(_0x372be3!==_0x26121e){var _0x1abb21=_0x3d9260[0x3*_0x372be3+0x0],_0x3d4bb6=_0x3d9260[0x3*_0x372be3+0x1],_0x73dd05=_0x3d9260[0x3*_0x372be3+0x2],_0x193366=_0x3d9260[0x3*_0x26121e+0x0],_0x115626=_0x3d9260[0x3*_0x26121e+0x1],_0x3af894=_0x3d9260[0x3*_0x26121e+0x2],_0x361f47=Math[_0x1d6d01(0x141a)]((_0x193366-_0x1abb21)*(_0x193366-_0x1abb21)+(_0x115626-_0x3d4bb6)*(_0x115626-_0x3d4bb6)+(_0x3af894-_0x73dd05)*(_0x3af894-_0x73dd05));for(let _0x207ec5=0x0;_0x207ec5<_0x5903f4['length']-0x1;_0x207ec5++){var _0xd3d080,_0x32242a,_0x11c6c0,_0x49cb6e,_0x1cb09c=_0x5903f4[_0x207ec5];_0x1cb09c!==_0x372be3&&_0x1cb09c!==_0x26121e&&_0x1cb09c!==_0x7e23ea&&(_0x49cb6e=_0x3d9260[0x3*_0x1cb09c+0x0],_0xd3d080=_0x3d9260[0x3*_0x1cb09c+0x1],_0x32242a=_0x3d9260[0x3*_0x1cb09c+0x2],_0x11c6c0=Math[_0x1d6d01(0x141a)]((_0x49cb6e-_0x1abb21)*(_0x49cb6e-_0x1abb21)+(_0xd3d080-_0x3d4bb6)*(_0xd3d080-_0x3d4bb6)+(_0x32242a-_0x73dd05)*(_0x32242a-_0x73dd05)),_0x49cb6e=Math[_0x1d6d01(0x141a)]((_0x49cb6e-_0x193366)*(_0x49cb6e-_0x193366)+(_0xd3d080-_0x115626)*(_0xd3d080-_0x115626)+(_0x32242a-_0x3af894)*(_0x32242a-_0x3af894)),Math[_0x1d6d01(0x273d)](_0x11c6c0+_0x49cb6e-_0x361f47)<_0x2323ed&&(_0x384e5||(_0x384e5={'index':_0x9c2249,'edgesPoints':[[],[],[]]},_0x428da2[_0x1d6d01(0xede)](_0x384e5)),_0x384e5['edgesPoints'][_0x200930]['push']([_0x1cb09c,_0x11c6c0])));}}}}for(let _0x216294=0x0;_0x216294<_0x428da2[_0x1d6d01(0x18cc)];++_0x216294){var _0x165357=_0x428da2[_0x216294];this['_tessellateTriangle'](_0x165357[_0x1d6d01(0x1da9)],_0x165357['index'],_0x4056c0,_0x57fa90);}_0x428da2['length']=0x0;}const _0x2281c5={};for(let _0x5db7a4=0x0;_0x5db7a4<_0x4056c0['length'];_0x5db7a4+=0x3){let _0x4e96b9;for(let _0x2ca051=0x0;_0x2ca051<0x3;++_0x2ca051){let _0x5dd186=_0x57fa90[_0x4056c0[_0x5db7a4+_0x2ca051]],_0x45cd60=_0x57fa90[_0x4056c0[_0x5db7a4+(_0x2ca051+0x1)%0x3]];var _0x165bd7=_0x57fa90[_0x4056c0[_0x5db7a4+(_0x2ca051+0x2)%0x3]];if(_0x5dd186!==_0x45cd60&&(_0x5dd186!==_0x165bd7&&_0x45cd60!==_0x165bd7||null==(_0x1280fe=this[_0x1d6d01(0x2528)])||!_0x1280fe[_0x1d6d01(0x177e)])){_0x265386['jp'][_0x1d6d01(0xe60)][0x0]['copyFromFloats'](_0x3d9260[0x3*_0x5dd186+0x0],_0x3d9260[0x3*_0x5dd186+0x1],_0x3d9260[0x3*_0x5dd186+0x2]),_0x265386['jp'][_0x1d6d01(0xe60)][0x1][_0x1d6d01(0x9b3)](_0x3d9260[0x3*_0x45cd60+0x0],_0x3d9260[0x3*_0x45cd60+0x1],_0x3d9260[0x3*_0x45cd60+0x2]),_0x265386['jp'][_0x1d6d01(0xe60)][0x2]['copyFromFloats'](_0x3d9260[0x3*_0x165bd7+0x0],_0x3d9260[0x3*_0x165bd7+0x1],_0x3d9260[0x3*_0x165bd7+0x2]),_0x4e96b9||(_0x265386['jp'][_0x1d6d01(0xe60)][0x1][_0x1d6d01(0x185b)](_0x265386['jp'][_0x1d6d01(0xe60)][0x0],_0x265386['jp']['Vector3'][0x3]),_0x265386['jp'][_0x1d6d01(0xe60)][0x2][_0x1d6d01(0x185b)](_0x265386['jp'][_0x1d6d01(0xe60)][0x1],_0x265386['jp'][_0x1d6d01(0xe60)][0x4]),(_0x4e96b9=_0x265386['P'][_0x1d6d01(0x2060)](_0x265386['jp'][_0x1d6d01(0xe60)][0x3],_0x265386['jp']['Vector3'][0x4]))['normalize']()),_0x5dd186>_0x45cd60&&(_0x1280fe=_0x5dd186,_0x5dd186=_0x45cd60,_0x45cd60=_0x1280fe);var _0x1280fe,_0x165bd7=_0x5dd186+'_'+_0x45cd60;const _0x2b9eef=_0x2281c5[_0x165bd7];_0x2b9eef?_0x2b9eef[_0x1d6d01(0x954)]||(_0x265386['P'][_0x1d6d01(0x29f5)](_0x4e96b9,_0x2b9eef[_0x1d6d01(0x2281)])<this[_0x1d6d01(0x1248)]&&this[_0x1d6d01(0x36a)](_0x265386['jp'][_0x1d6d01(0xe60)][0x0],_0x265386['jp']['Vector3'][0x1],this['_linesPositions'][_0x1d6d01(0x18cc)]/0x3),_0x2b9eef[_0x1d6d01(0x954)]=!0x0):_0x2281c5[_0x165bd7]={'normal':_0x4e96b9,'done':!0x1,'index':_0x5db7a4,'i':_0x2ca051};}}}for(const _0x518fe1 in _0x2281c5){var _0x409acb,_0x3de680=_0x2281c5[_0x518fe1];_0x3de680['done']||(_0x409acb=_0x57fa90[_0x4056c0[_0x3de680['index']+_0x3de680['i']]],_0x3de680=_0x57fa90[_0x4056c0[_0x3de680[_0x1d6d01(0xc2b)]+(_0x3de680['i']+0x1)%0x3]],_0x265386['jp'][_0x1d6d01(0xe60)][0x0]['copyFromFloats'](_0x3d9260[0x3*_0x409acb+0x0],_0x3d9260[0x3*_0x409acb+0x1],_0x3d9260[0x3*_0x409acb+0x2]),_0x265386['jp'][_0x1d6d01(0xe60)][0x1][_0x1d6d01(0x9b3)](_0x3d9260[0x3*_0x3de680+0x0],_0x3d9260[0x3*_0x3de680+0x1],_0x3d9260[0x3*_0x3de680+0x2]),this[_0x1d6d01(0x36a)](_0x265386['jp'][_0x1d6d01(0xe60)][0x0],_0x265386['jp'][_0x1d6d01(0xe60)][0x1],this[_0x1d6d01(0x15a4)]['length']/0x3));}const _0x31391b=this[_0x1d6d01(0x3c83)][_0x1d6d01(0x3d78)]()[_0x1d6d01(0x3e9d)]();this[_0x1d6d01(0x421d)][_0x41bcab['o'][_0x1d6d01(0x1678)]]=new _0x41bcab['o'](_0x31391b,this[_0x1d6d01(0x15a4)],_0x41bcab['o'][_0x1d6d01(0x1678)],!0x1),this[_0x1d6d01(0x421d)][_0x41bcab['o'][_0x1d6d01(0x24a2)]]=new _0x41bcab['o'](_0x31391b,this[_0x1d6d01(0x311f)],_0x41bcab['o'][_0x1d6d01(0x24a2)],!0x1,!0x1,0x4),this[_0x1d6d01(0x1da6)][_0x41bcab['o'][_0x1d6d01(0x1678)]]=this[_0x1d6d01(0x421d)][_0x41bcab['o'][_0x1d6d01(0x1678)]],this[_0x1d6d01(0x1da6)][_0x41bcab['o'][_0x1d6d01(0x24a2)]]=this[_0x1d6d01(0x421d)][_0x41bcab['o']['NormalKind']],this[_0x1d6d01(0x3b19)]=_0x31391b['createIndexBuffer'](this['_linesIndices']),this['_indicesCount']=this[_0x1d6d01(0x3c9e)][_0x1d6d01(0x18cc)];}}[_0x28dc6a(0x1d66)](){var _0x4fb688=_0x28dc6a,_0x369e83=this[_0x4fb688(0x3c83)]['getVerticesData'](_0x41bcab['o']['PositionKind']),_0xff7c60=this[_0x4fb688(0x3c83)][_0x4fb688(0xa9a)]();if(_0xff7c60&&_0x369e83){const _0x1a0256=new Array(),_0x2685d8=new Array();let _0x50958a,_0xc80fae;for(_0x50958a=0x0;_0x50958a<_0xff7c60[_0x4fb688(0x18cc)];_0x50958a+=0x3){_0xc80fae=new _0x54945b();var _0x7d67f1=_0xff7c60[_0x50958a],_0x1f0df4=_0xff7c60[_0x50958a+0x1],_0x46eb1d=_0xff7c60[_0x50958a+0x2];_0xc80fae['p0']=new _0x265386['P'](_0x369e83[0x3*_0x7d67f1],_0x369e83[0x3*_0x7d67f1+0x1],_0x369e83[0x3*_0x7d67f1+0x2]),_0xc80fae['p1']=new _0x265386['P'](_0x369e83[0x3*_0x1f0df4],_0x369e83[0x3*_0x1f0df4+0x1],_0x369e83[0x3*_0x1f0df4+0x2]),_0xc80fae['p2']=new _0x265386['P'](_0x369e83[0x3*_0x46eb1d],_0x369e83[0x3*_0x46eb1d+0x1],_0x369e83[0x3*_0x46eb1d+0x2]);const _0x19e213=_0x265386['P'][_0x4fb688(0x2060)](_0xc80fae['p1']['subtract'](_0xc80fae['p0']),_0xc80fae['p2'][_0x4fb688(0x10ce)](_0xc80fae['p1']));_0x19e213[_0x4fb688(0x3f86)](),_0x2685d8[_0x4fb688(0xede)](_0x19e213),_0x1a0256['push'](_0xc80fae);}for(_0x50958a=0x0;_0x50958a<_0x1a0256['length'];_0x50958a++){_0xc80fae=_0x1a0256[_0x50958a];for(let _0x5cd953=_0x50958a+0x1;_0x5cd953<_0x1a0256[_0x4fb688(0x18cc)];_0x5cd953++){const _0x15e12b=_0x1a0256[_0x5cd953];if(0x3===_0xc80fae[_0x4fb688(0x2813)])break;if(0x3!==_0x15e12b['edgesConnectedCount']){var _0x187685=_0xff7c60[0x3*_0x5cd953],_0x5b7a4e=_0xff7c60[0x3*_0x5cd953+0x1],_0x8e6e8d=_0xff7c60[0x3*_0x5cd953+0x2];for(let _0x2376af=0x0;_0x2376af<0x3;_0x2376af++){let _0x2f86f9=0x0;if(void 0x0===_0xc80fae[_0x4fb688(0x1bdb)][_0x2376af]){switch(_0x2376af){case 0x0:_0x2f86f9=this[_0x4fb688(0x10b7)]?this[_0x4fb688(0x441)](_0xc80fae['p0'],_0xc80fae['p1'],_0x15e12b['p0'],_0x15e12b['p1'],_0x15e12b['p2']):this[_0x4fb688(0x3ce3)](_0xff7c60[0x3*_0x50958a],_0xff7c60[0x3*_0x50958a+0x1],_0x187685,_0x5b7a4e,_0x8e6e8d);break;case 0x1:_0x2f86f9=this[_0x4fb688(0x10b7)]?this[_0x4fb688(0x441)](_0xc80fae['p1'],_0xc80fae['p2'],_0x15e12b['p0'],_0x15e12b['p1'],_0x15e12b['p2']):this['_processEdgeForAdjacencies'](_0xff7c60[0x3*_0x50958a+0x1],_0xff7c60[0x3*_0x50958a+0x2],_0x187685,_0x5b7a4e,_0x8e6e8d);break;case 0x2:_0x2f86f9=this[_0x4fb688(0x10b7)]?this[_0x4fb688(0x441)](_0xc80fae['p2'],_0xc80fae['p0'],_0x15e12b['p0'],_0x15e12b['p1'],_0x15e12b['p2']):this[_0x4fb688(0x3ce3)](_0xff7c60[0x3*_0x50958a+0x2],_0xff7c60[0x3*_0x50958a],_0x187685,_0x5b7a4e,_0x8e6e8d);}if(-0x1!==_0x2f86f9&&(_0xc80fae[_0x4fb688(0x1bdb)][_0x2376af]=_0x5cd953,_0x15e12b[_0x4fb688(0x1bdb)][_0x2f86f9]=_0x50958a,_0xc80fae[_0x4fb688(0x2813)]++,_0x15e12b[_0x4fb688(0x2813)]++,0x3===_0xc80fae[_0x4fb688(0x2813)]))break;}}}}}for(_0x50958a=0x0;_0x50958a<_0x1a0256['length'];_0x50958a++){var _0x78a105=_0x1a0256[_0x50958a];this[_0x4fb688(0x1f94)](_0x50958a,_0x78a105[_0x4fb688(0x1bdb)][0x0],_0x2685d8,_0x78a105['p0'],_0x78a105['p1']),this[_0x4fb688(0x1f94)](_0x50958a,_0x78a105[_0x4fb688(0x1bdb)][0x1],_0x2685d8,_0x78a105['p1'],_0x78a105['p2']),this[_0x4fb688(0x1f94)](_0x50958a,_0x78a105[_0x4fb688(0x1bdb)][0x2],_0x2685d8,_0x78a105['p2'],_0x78a105['p0']);}const _0x33eb34=this['_source'][_0x4fb688(0x3d78)]()['getEngine']();this['_buffers'][_0x41bcab['o'][_0x4fb688(0x1678)]]=new _0x41bcab['o'](_0x33eb34,this[_0x4fb688(0x15a4)],_0x41bcab['o'][_0x4fb688(0x1678)],!0x1),this[_0x4fb688(0x421d)][_0x41bcab['o']['NormalKind']]=new _0x41bcab['o'](_0x33eb34,this[_0x4fb688(0x311f)],_0x41bcab['o']['NormalKind'],!0x1,!0x1,0x4),this[_0x4fb688(0x1da6)][_0x41bcab['o']['PositionKind']]=this[_0x4fb688(0x421d)][_0x41bcab['o'][_0x4fb688(0x1678)]],this[_0x4fb688(0x1da6)][_0x41bcab['o'][_0x4fb688(0x24a2)]]=this[_0x4fb688(0x421d)][_0x41bcab['o'][_0x4fb688(0x24a2)]],this[_0x4fb688(0x3b19)]=_0x33eb34[_0x4fb688(0xe45)](this[_0x4fb688(0x3c9e)]),this['_indicesCount']=this[_0x4fb688(0x3c9e)][_0x4fb688(0x18cc)];}}['isReady'](){var _0x4fdb8a=_0x28dc6a;return this[_0x4fdb8a(0xca8)][_0x4fdb8a(0x3b27)](this[_0x4fdb8a(0x3c83)],this[_0x4fdb8a(0x3c83)][_0x4fdb8a(0x20fe)]&&0x0<this[_0x4fdb8a(0x15b2)]['length']||this[_0x4fdb8a(0x3c83)][_0x4fdb8a(0x172e)]);}[_0x28dc6a(0x3ff8)](){var _0x30b09e=_0x28dc6a;const _0x4a9a35=this[_0x30b09e(0x3c83)][_0x30b09e(0x3d78)]();var _0xe923bd=this['_lineShader']['_getDrawWrapper']();if(this[_0x30b09e(0x239b)]&&this[_0x30b09e(0xca8)][_0x30b09e(0x12ec)](this[_0x30b09e(0x239b)]),this[_0x30b09e(0x3b27)]()&&_0x4a9a35['activeCamera']){var _0x41324c=this[_0x30b09e(0x3c83)][_0x30b09e(0x20fe)]&&0x0<this[_0x30b09e(0x15b2)][_0x30b09e(0x18cc)],_0x2b7901=_0x41324c||this['_source'][_0x30b09e(0x172e)];let _0x37586c=0x0;if(_0x2b7901){if(this['_buffersForInstances'][_0x30b09e(0x3685)]=this[_0x30b09e(0x3c83)][_0x30b09e(0x3ad0)](_0x30b09e(0x3685)),this[_0x30b09e(0x1da6)][_0x30b09e(0x1099)]=this[_0x30b09e(0x3c83)][_0x30b09e(0x3ad0)]('world1'),this[_0x30b09e(0x1da6)]['world2']=this['_source'][_0x30b09e(0x3ad0)]('world2'),this[_0x30b09e(0x1da6)]['world3']=this[_0x30b09e(0x3c83)][_0x30b09e(0x3ad0)](_0x30b09e(0x9be)),_0x41324c){const _0xec7815=this[_0x30b09e(0x3c83)][_0x30b09e(0x228e)];if(_0x37586c=this[_0x30b09e(0x15b2)][_0x30b09e(0x18cc)],!_0xec7815[_0x30b09e(0x2421)])return void(this['_source'][_0x30b09e(0x3d78)]()[_0x30b09e(0x2fdf)]||this['customInstances'][_0x30b09e(0x14ff)]());if(!_0xec7815[_0x30b09e(0x1e48)]){let _0x15e080=0x0;for(let _0x422c66=0x0;_0x422c66<_0x37586c;++_0x422c66)this[_0x30b09e(0x15b2)][_0x30b09e(0x307e)][_0x422c66][_0x30b09e(0x3463)](_0xec7815[_0x30b09e(0x2421)],_0x15e080),_0x15e080+=0x10;_0xec7815[_0x30b09e(0x3e80)][_0x30b09e(0x28e2)](_0xec7815['instancesData'],0x0,_0x37586c);}}else _0x37586c=this['_source'][_0x30b09e(0xae2)];}const _0x12caf3=_0x4a9a35['getEngine']();this[_0x30b09e(0xca8)]['_preBind'](),0x1!==this[_0x30b09e(0x3c83)]['edgesColor']['a']?_0x12caf3[_0x30b09e(0x3fda)](_0xd6e457['g'][_0x30b09e(0x2917)]):_0x12caf3[_0x30b09e(0x3fda)](_0xd6e457['g'][_0x30b09e(0x8ac)]),_0x12caf3[_0x30b09e(0x40ca)](_0x2b7901?this[_0x30b09e(0x1da6)]:this[_0x30b09e(0x421d)],this[_0x30b09e(0x3b19)],this[_0x30b09e(0xca8)][_0x30b09e(0x2a8e)]()),_0x4a9a35[_0x30b09e(0x2498)](),this[_0x30b09e(0xca8)][_0x30b09e(0x261b)](_0x30b09e(0x1a4a),this[_0x30b09e(0x3c83)]['edgesColor']),_0x4a9a35[_0x30b09e(0x1647)]['mode']===_0x2c52d4['V'][_0x30b09e(0x2f6b)]?this['_lineShader']['setFloat'](_0x30b09e(0x146c),this[_0x30b09e(0x3c83)][_0x30b09e(0x1900)]/this[_0x30b09e(0x1c86)]):this[_0x30b09e(0xca8)]['setFloat'](_0x30b09e(0x146c),this[_0x30b09e(0x3c83)][_0x30b09e(0x1900)]/this['edgesWidthScalerForPerspective']),this[_0x30b09e(0xca8)][_0x30b09e(0x42c)]('aspectRatio',_0x12caf3[_0x30b09e(0xf24)](_0x4a9a35[_0x30b09e(0x1647)])),this['_lineShader'][_0x30b09e(0x3b97)](this[_0x30b09e(0x3c83)][_0x30b09e(0x10cb)]()),_0x12caf3[_0x30b09e(0x29fa)](_0x465aa5['F'][_0x30b09e(0x1e0a)],0x0,this[_0x30b09e(0x337)],_0x37586c),this['_lineShader'][_0x30b09e(0x2dec)](),_0x2b7901&&_0x12caf3['unbindInstanceAttributes'](),this[_0x30b09e(0x3c83)][_0x30b09e(0x3d78)]()['_activeMeshesFrozen']||this[_0x30b09e(0x15b2)][_0x30b09e(0x14ff)](),this[_0x30b09e(0xca8)][_0x30b09e(0x12ec)](_0xe923bd);}else this[_0x30b09e(0xca8)][_0x30b09e(0x12ec)](_0xe923bd);}}class _0x256c9f extends _0x36ab94{constructor(_0x5c5171,_0xb9a777=0.95,_0x704e8=!0x1){var _0x45aefe=_0x28dc6a;super(_0x5c5171,_0xb9a777,_0x704e8,!0x1),this[_0x45aefe(0x1d66)]();}[_0x28dc6a(0x1d66)](){var _0x4628a6=_0x28dc6a,_0x3f54d5=this['_source'][_0x4628a6(0x38be)](_0x41bcab['o']['PositionKind']),_0x1632ec=this['_source'][_0x4628a6(0xa9a)]();if(_0x1632ec&&_0x3f54d5){var _0x76af42=_0x265386['jp'][_0x4628a6(0xe60)][0x0],_0x292f08=_0x265386['jp'][_0x4628a6(0xe60)][0x1],_0xe3822b=_0x1632ec['length']-0x1;for(let _0x58c3c9=0x0,_0x544d97=0x0;_0x58c3c9<_0xe3822b;_0x58c3c9+=0x2,_0x544d97+=0x4)_0x265386['P']['FromArrayToRef'](_0x3f54d5,0x3*_0x1632ec[_0x58c3c9],_0x76af42),_0x265386['P'][_0x4628a6(0x3628)](_0x3f54d5,0x3*_0x1632ec[_0x58c3c9+0x1],_0x292f08),this[_0x4628a6(0x36a)](_0x76af42,_0x292f08,_0x544d97);const _0x43bcb2=this['_source'][_0x4628a6(0x3d78)]()[_0x4628a6(0x3e9d)]();this[_0x4628a6(0x421d)][_0x41bcab['o'][_0x4628a6(0x1678)]]=new _0x41bcab['o'](_0x43bcb2,this[_0x4628a6(0x15a4)],_0x41bcab['o'][_0x4628a6(0x1678)],!0x1),this['_buffers'][_0x41bcab['o'][_0x4628a6(0x24a2)]]=new _0x41bcab['o'](_0x43bcb2,this[_0x4628a6(0x311f)],_0x41bcab['o'][_0x4628a6(0x24a2)],!0x1,!0x1,0x4),this[_0x4628a6(0x3b19)]=_0x43bcb2[_0x4628a6(0xe45)](this['_linesIndices']),this[_0x4628a6(0x337)]=this[_0x4628a6(0x3c9e)][_0x4628a6(0x18cc)];}}}},0xc3fb:(_0xc593b,_0x35e609,_0xdf9d7a)=>{var _0x415d1c=a8_0x1ec55c,_0x280003=_0xdf9d7a(0xd537),_0x4b77a4=_0xdf9d7a(0x67a3),_0x1b56df=_0xdf9d7a(0x1610),_0x2c73b3=_0xdf9d7a(0x1b8a),_0x994e53=_0xdf9d7a(0xf789),_0x5a87db=_0xdf9d7a(0xef8f),_0x327b97=_0xdf9d7a(0xbf0d);function _0x492206(_0x186f9d){return _0x186f9d['particleSystem'];}_0xdf9d7a(0x4d56),_0xdf9d7a(0x13084),_0xdf9d7a(0x17355),_0xdf9d7a(0x879b),_0xdf9d7a(0x497e),_0xdf9d7a(0xa147),_0xdf9d7a(0xfa31),_0xdf9d7a(0x128a),_0xdf9d7a(0x182d1),Object[_0x415d1c(0x276e)](_0x280003['x']['prototype'],_0x415d1c(0x3761),{'get':function(){var _0xa8302f=_0x415d1c;return this[_0xa8302f(0x1b87)];},'set':function(_0xfdbc2){var _0x4eb8d1=_0x415d1c;this[_0x4eb8d1(0x1b87)]=_0xfdbc2;},'enumerable':!0x0,'configurable':!0x0}),_0x280003['x']['prototype'][_0x415d1c(0xd3b)]=function(){var _0x27f3c1=_0x415d1c;return this[_0x27f3c1(0x1b87)]||(this[_0x27f3c1(0x1b87)]=new _0x502e62(this),this[_0x27f3c1(0x1b87)]);},_0x280003['x'][_0x415d1c(0x1ce1)]['disableFluidRenderer']=function(){var _0x264734=_0x415d1c,_0x115393;null!=(_0x115393=this['_fluidRenderer'])&&_0x115393[_0x264734(0x41a)](),this['_fluidRenderer']=null;};class _0x5a3549{constructor(_0xab7e9e){var _0x42cd7d=_0x415d1c;this[_0x42cd7d(0xc1b)]=_0x4b77a4['l']['NAME_FLUIDRENDERER'],this['scene']=_0xab7e9e;}['register'](){var _0x49f987=_0x415d1c;this[_0x49f987(0x3241)][_0x49f987(0x1ccb)][_0x49f987(0x17fb)](_0x4b77a4['l'][_0x49f987(0x2892)],this,this[_0x49f987(0x177a)]),this[_0x49f987(0x3241)][_0x49f987(0x232c)]['registerStep'](_0x4b77a4['l'][_0x49f987(0x1a91)],this,this[_0x49f987(0x329)]);}[_0x415d1c(0x177a)](_0x4bea5e){var _0x561774=_0x415d1c,_0xc28c24;null!=(_0xc28c24=this[_0x561774(0x3241)][_0x561774(0x3761)])&&_0xc28c24['_prepareRendering']();}['_afterCameraDraw'](_0x271172){var _0x2da030=_0x415d1c,_0x416f9a;null!=(_0x416f9a=this[_0x2da030(0x3241)][_0x2da030(0x3761)])&&_0x416f9a[_0x2da030(0x3bac)](_0x271172);}['rebuild'](){var _0x3100ab=_0x415d1c;this[_0x3100ab(0x3241)]['_fluidRenderer']&&(this[_0x3100ab(0x3241)][_0x3100ab(0x1c71)](),this[_0x3100ab(0x3241)][_0x3100ab(0xd3b)]());}['dispose'](){this['scene']['disableFluidRenderer']();}}class _0x502e62{constructor(_0x46c6e7){var _0x671c73=_0x415d1c;this[_0x671c73(0x3c5c)]=_0x46c6e7,this[_0x671c73(0x355c)]=_0x46c6e7[_0x671c73(0x3e9d)](),this[_0x671c73(0x3b88)]=null,this[_0x671c73(0x3f9b)]=[],this[_0x671c73(0x1ad5)]=[],this[_0x671c73(0xb92)]=new Map(),_0x502e62[_0x671c73(0x288f)](this[_0x671c73(0x3c5c)]),this['_onEngineResizeObserver']=this['_engine'][_0x671c73(0x3369)][_0x671c73(0x2e5)](()=>{this['_initialize']();});}static[_0x415d1c(0x288f)](_0x4f9143){var _0x50ebfa=_0x415d1c,_0x50140c;_0x4f9143[_0x50ebfa(0x3e9c)](_0x4b77a4['l'][_0x50ebfa(0xfd7)])||(_0x50140c=new _0x5a3549(_0x4f9143),_0x4f9143[_0x50ebfa(0x35b8)](_0x50140c));}[_0x415d1c(0x16b6)](){var _0x1c20ac=_0x415d1c;this['_sortRenderingObjects'](),this[_0x1c20ac(0x21c1)]();}[_0x415d1c(0x2a65)](_0xec9d61){var _0x593fe7=_0x415d1c;return _0xec9d61=this[_0x593fe7(0x16e4)](_0xec9d61),-0x1!==_0xec9d61?this[_0x593fe7(0x3f9b)][_0xec9d61]:null;}[_0x415d1c(0x2fc3)](_0x3d5354,_0x47facf,_0x167399,_0x4f9026){var _0xd9dc48=_0x415d1c;const _0x37cd3b=new _0x2c73b3['F'](this[_0xd9dc48(0x3c5c)],_0x3d5354);return _0x37cd3b[_0xd9dc48(0x20a9)][_0xd9dc48(0x2e5)](this[_0xd9dc48(0x27e0)][_0xd9dc48(0x3b97)](this)),_0x167399||(_0x167399=new _0x994e53['R'](this[_0xd9dc48(0x3c5c)],_0x4f9026),this[_0xd9dc48(0x1ad5)][_0xd9dc48(0xede)](_0x167399)),_0x167399[_0xd9dc48(0xcfc)]['hasObservers']()||_0x167399['_onUseVelocityChanged'][_0xd9dc48(0x2e5)](this['_setUseVelocityForRenderObject']['bind'](this)),void 0x0!==_0x47facf&&(_0x167399[_0xd9dc48(0xc93)]=_0x47facf),_0x3d5354={'object':_0x37cd3b,'targetRenderer':_0x167399},(this[_0xd9dc48(0x3f9b)]['push'](_0x3d5354),this[_0xd9dc48(0x3f2a)](),this['_setParticleSizeForRenderTargets'](),_0x3d5354);}['addCustomParticles'](_0x434bdc,_0x18dca7,_0x48b717,_0x4d96cf,_0x586d81){var _0x2fbe80=_0x415d1c;const _0x5bc933=new _0x5a87db['H'](this[_0x2fbe80(0x3c5c)],_0x434bdc,_0x18dca7);return _0x5bc933[_0x2fbe80(0x20a9)][_0x2fbe80(0x2e5)](this[_0x2fbe80(0x27e0)][_0x2fbe80(0x3b97)](this)),_0x4d96cf||(_0x4d96cf=new _0x994e53['R'](this[_0x2fbe80(0x3c5c)],_0x586d81),this[_0x2fbe80(0x1ad5)][_0x2fbe80(0xede)](_0x4d96cf)),_0x4d96cf[_0x2fbe80(0xcfc)][_0x2fbe80(0x1674)]()||_0x4d96cf[_0x2fbe80(0xcfc)]['add'](this[_0x2fbe80(0x3a7e)][_0x2fbe80(0x3b97)](this)),void 0x0!==_0x48b717&&(_0x4d96cf['generateDiffuseTexture']=_0x48b717),_0x434bdc={'object':_0x5bc933,'targetRenderer':_0x4d96cf},(this[_0x2fbe80(0x3f9b)]['push'](_0x434bdc),this[_0x2fbe80(0x3f2a)](),this[_0x2fbe80(0x27e0)](),_0x434bdc);}[_0x415d1c(0x260c)](_0x8b78c8,_0xc0384b=!0x0){var _0x4f4c5c=_0x415d1c,_0x593006=this['renderObjects'][_0x4f4c5c(0x86a)](_0x8b78c8);return-0x1!==_0x593006&&(_0x8b78c8[_0x4f4c5c(0x4238)][_0x4f4c5c(0x41a)](),this[_0x4f4c5c(0x3f9b)][_0x4f4c5c(0xb1f)](_0x593006,0x1),_0xc0384b&&this[_0x4f4c5c(0x2887)]()?this[_0x4f4c5c(0x21c1)]():this['_setParticleSizeForRenderTargets'](),!0x0);}['_sortRenderingObjects'](){var _0x3e4985=_0x415d1c;this[_0x3e4985(0x3f9b)]['sort']((_0x55d3fa,_0x19bfd)=>_0x55d3fa[_0x3e4985(0x4238)][_0x3e4985(0x1f78)]<_0x19bfd[_0x3e4985(0x4238)][_0x3e4985(0x1f78)]?-0x1:_0x55d3fa[_0x3e4985(0x4238)]['priority']>_0x19bfd[_0x3e4985(0x4238)]['priority']?0x1:0x0);}['_removeUnusedTargetRenderers'](){var _0x3ca2f9=_0x415d1c;const _0x4c69={};for(let _0x237b7e=0x0;_0x237b7e<this[_0x3ca2f9(0x3f9b)][_0x3ca2f9(0x18cc)];++_0x237b7e){var _0x5db95e=this[_0x3ca2f9(0x3f9b)][_0x237b7e]['targetRenderer'];_0x4c69[this[_0x3ca2f9(0x1ad5)][_0x3ca2f9(0x86a)](_0x5db95e)]=!0x0;}let _0x5610c9=!0x1;const _0x146b34=[];for(let _0x2d50e8=0x0;_0x2d50e8<this['targetRenderers']['length'];++_0x2d50e8)_0x4c69[_0x2d50e8]?_0x146b34[_0x3ca2f9(0xede)](this[_0x3ca2f9(0x1ad5)][_0x2d50e8]):(this[_0x3ca2f9(0x1ad5)][_0x2d50e8]['dispose'](),_0x5610c9=!0x0);return _0x5610c9&&(this[_0x3ca2f9(0x1ad5)]['length']=0x0,this[_0x3ca2f9(0x1ad5)][_0x3ca2f9(0xede)](..._0x146b34)),_0x5610c9;}[_0x415d1c(0x16e4)](_0x306a71){var _0xbf8bf2=_0x415d1c;for(let _0xeee6b2=0x0;_0xeee6b2<this[_0xbf8bf2(0x3f9b)][_0xbf8bf2(0x18cc)];++_0xeee6b2){var _0x5c39c4=this[_0xbf8bf2(0x3f9b)][_0xeee6b2][_0xbf8bf2(0x4238)];if(_0x492206(_0x5c39c4)&&_0x5c39c4['particleSystem']===_0x306a71)return _0xeee6b2;}return-0x1;}[_0x415d1c(0x21c1)](){var _0x41f7ea=_0x415d1c;for(let _0x27a030=0x0;_0x27a030<this['targetRenderers'][_0x41f7ea(0x18cc)];++_0x27a030)this['targetRenderers'][_0x27a030]['dispose']();const _0x19cd01=new Map();for(let _0x2f4950=0x0;_0x2f4950<this[_0x41f7ea(0x1ad5)][_0x41f7ea(0x18cc)];++_0x2f4950){const _0x51ecdb=this['targetRenderers'][_0x2f4950];if(_0x51ecdb[_0x41f7ea(0x21c1)](),_0x51ecdb[_0x41f7ea(0x1e9c)]&&_0x51ecdb[_0x41f7ea(0x410d)]){let _0x16dee2=_0x19cd01[_0x41f7ea(0x2fac)](_0x51ecdb[_0x41f7ea(0x1e9c)]);_0x16dee2||(_0x16dee2=[[],{}],_0x19cd01['set'](_0x51ecdb['camera'],_0x16dee2)),_0x16dee2[0x0][_0x41f7ea(0xede)](_0x51ecdb),_0x51ecdb[_0x41f7ea(0x1e9c)][_0x41f7ea(0x2bf0)](_0x51ecdb[_0x41f7ea(0x410d)],_0x2f4950);}}let _0x2c04dc=_0x19cd01['keys']();for(let _0x482751=_0x2c04dc[_0x41f7ea(0x63a)]();!0x0!==_0x482751[_0x41f7ea(0x954)];_0x482751=_0x2c04dc[_0x41f7ea(0x63a)]()){const _0x4a354b=_0x482751[_0x41f7ea(0x2b05)];var _0x581254=_0x19cd01[_0x41f7ea(0x2fac)](_0x4a354b);const _0x198c8a=_0x4a354b[_0x41f7ea(0x3fba)]();if(_0x198c8a){const [_0xabecd,_0x27d173]=_0x581254;_0x198c8a[_0x41f7ea(0x1322)][_0x41f7ea(0x2e5)](()=>{var _0x37ffee=_0x41f7ea;_0x198c8a[_0x37ffee(0x2cbc)][_0x37ffee(0x38cc)]||_0x198c8a['inputTexture'][_0x37ffee(0x1d9e)](0x0,!0x0,this[_0x37ffee(0x355c)]['isStencilEnable'],_0xabecd[0x0][_0x37ffee(0x103a)],this[_0x37ffee(0x355c)][_0x37ffee(0xa3c)]?_0x1b56df['g'][_0x37ffee(0x3f63)]:_0x1b56df['g'][_0x37ffee(0x233c)],'PostProcessRTTDepthStencil-'+_0x198c8a[_0x37ffee(0xc1b)]);for(const _0xf4a032 of _0xabecd){var _0x537d03=null==(_0x537d03=_0xf4a032[_0x37ffee(0x49c)])?void 0x0:_0x537d03[_0x37ffee(0x37f3)],_0x4d36d5=null==_0x537d03?void 0x0:_0x537d03['texture'];if(_0x537d03&&_0x4d36d5){var _0x46ae47=_0x4d36d5[_0x37ffee(0x146c)]+'_'+_0x4d36d5[_0x37ffee(0x3062)];let _0x2efc46=_0x27d173[_0x46ae47];(_0x2efc46=_0x2efc46||(_0x27d173[_0x46ae47]=new _0x327b97['B'](this[_0x37ffee(0x355c)],_0x4d36d5[_0x37ffee(0x146c)],_0x4d36d5[_0x37ffee(0x3062)])))['depthRTWrapper'][_0x37ffee(0x34d1)](_0x537d03);}}});}}for(let _0x34238a=(_0x2c04dc=this[_0x41f7ea(0xb92)][_0x41f7ea(0x708)]())[_0x41f7ea(0x63a)]();!0x0!==_0x34238a[_0x41f7ea(0x954)];_0x34238a=_0x2c04dc[_0x41f7ea(0x63a)]()){var _0x3a21e7=_0x34238a[_0x41f7ea(0x2b05)];const _0x1dfbdd=this[_0x41f7ea(0xb92)]['get'](_0x3a21e7)[0x1];var _0x2a703c=_0x19cd01['get'](_0x3a21e7);if(_0x2a703c){for(const _0xe241b2 in _0x1dfbdd)_0x2a703c[0x1][_0xe241b2]||_0x1dfbdd[_0xe241b2][_0x41f7ea(0x41a)]();}else{for(const _0x3e8db2 in _0x1dfbdd)_0x1dfbdd[_0x3e8db2][_0x41f7ea(0x41a)]();}}this['_cameras'][_0x41f7ea(0x13c8)](),this[_0x41f7ea(0xb92)]=_0x19cd01,this[_0x41f7ea(0x27e0)]();}[_0x415d1c(0x27e0)](){var _0x204906=_0x415d1c;const _0x51a5eb=new Map();for(let _0x492db6=0x0;_0x492db6<this[_0x204906(0x3f9b)][_0x204906(0x18cc)];++_0x492db6){var _0x5e3baf=this['renderObjects'][_0x492db6];let _0x1aa18e=_0x51a5eb['get'](_0x5e3baf['targetRenderer']);void 0x0===_0x1aa18e&&(_0x1aa18e=0x0),_0x51a5eb['set'](_0x5e3baf['targetRenderer'],Math[_0x204906(0x1955)](_0x1aa18e,_0x5e3baf[_0x204906(0x4238)][_0x204906(0x36c)]));}_0x51a5eb[_0x204906(0x35b2)]((_0x1d1e34,_0xc72296)=>{var _0x1cd1a6=_0x204906;_0xc72296[_0x1cd1a6(0x3cbd)]&&(_0xc72296[_0x1cd1a6(0x3cbd)]['particleSize']=_0x1d1e34);});}['_setUseVelocityForRenderObject'](){var _0x7e04c9=_0x415d1c;for(const _0xd7c49c of this[_0x7e04c9(0x3f9b)])_0xd7c49c[_0x7e04c9(0x4238)][_0x7e04c9(0x2721)]=_0xd7c49c[_0x7e04c9(0x320c)]['useVelocity'];}[_0x415d1c(0x3835)](){var _0x13ea34=_0x415d1c;for(const _0x203ee2 of this[_0x13ea34(0x1ad5)])if(_0x203ee2[_0x13ea34(0x20f6)])return void this['_initialize']();}[_0x415d1c(0x3bac)](_0x5c9566){var _0xbbca88=_0x415d1c;for(let _0x1055b6=0x0;_0x1055b6<this[_0xbbca88(0x1ad5)][_0xbbca88(0x18cc)];++_0x1055b6)_0x5c9566&&this[_0xbbca88(0x1ad5)][_0x1055b6][_0xbbca88(0x1e9c)]!==_0x5c9566||this[_0xbbca88(0x1ad5)][_0x1055b6][_0xbbca88(0x18ff)]();const _0x3b2520=this[_0xbbca88(0xb92)][_0xbbca88(0x708)]();for(let _0x287261=_0x3b2520[_0xbbca88(0x63a)]();!0x0!==_0x287261[_0xbbca88(0x954)];_0x287261=_0x3b2520[_0xbbca88(0x63a)]()){const _0x16a480=_0x287261[_0xbbca88(0x2b05)];var _0x31a327=this[_0xbbca88(0xb92)][_0xbbca88(0x2fac)](_0x16a480);if(!_0x5c9566||_0x16a480===_0x5c9566){var _0x351c68=_0x16a480['_getFirstPostProcess']();if(_0x351c68){var _0x36274b=null==(_0x351c68=_0x351c68['inputTexture'])?void 0x0:_0x351c68[_0xbbca88(0x38cc)];if(_0x36274b){const [_0x3ee40c,_0x29d10d]=_0x31a327;for(const _0x164755 of _0x3ee40c)_0x164755[_0xbbca88(0x18e7)]=_0x36274b;for(const _0x5a1de9 in _0x29d10d)_0x29d10d[_0x5a1de9]['copy'](_0x36274b);}}}}for(let _0x2b5a50=0x0;_0x2b5a50<this[_0xbbca88(0x3f9b)]['length'];++_0x2b5a50){const _0x47d6d9=this[_0xbbca88(0x3f9b)][_0x2b5a50];_0x5c9566&&_0x47d6d9[_0xbbca88(0x320c)][_0xbbca88(0x1e9c)]!==_0x5c9566||_0x47d6d9[_0xbbca88(0x320c)]['_render'](_0x47d6d9['object']);}}['dispose'](){var _0x1876a1=_0x415d1c;this[_0x1876a1(0x355c)][_0x1876a1(0x3369)]['remove'](this[_0x1876a1(0x3b88)]),this[_0x1876a1(0x3b88)]=null;for(let _0x3df1e1=0x0;_0x3df1e1<this[_0x1876a1(0x3f9b)]['length'];++_0x3df1e1)this['renderObjects'][_0x3df1e1]['object']['dispose']();for(let _0x4dd8d3=0x0;_0x4dd8d3<this['targetRenderers'][_0x1876a1(0x18cc)];++_0x4dd8d3)this[_0x1876a1(0x1ad5)][_0x4dd8d3]['dispose']();this[_0x1876a1(0xb92)]['forEach'](_0x100eb2=>{var _0x59591f=_0x1876a1;const _0x5206e5=_0x100eb2[0x1];for(const _0x36ee24 in _0x5206e5)_0x5206e5[_0x36ee24][_0x59591f(0x41a)]();}),this['renderObjects']=[],this[_0x1876a1(0x1ad5)]=[],this['_cameras'][_0x1876a1(0x13c8)]();}}},0x147d5:(_0x529cb2,_0x5e1fbd,_0x2dedfa)=>{var _0x25ba43=a8_0x1ec55c;_0x2dedfa['d'](_0x5e1fbd,{'t':()=>_0x3dafba});var _0x4bfa64=_0x2dedfa(0x1610),_0x5b80af=_0x2dedfa(0x8291),_0x3f4b18=_0x2dedfa(0xa896);class _0x3dafba{constructor(_0x48383e){var _0x30bf42=a8_0x5306;this[_0x30bf42(0x1f78)]=0x0,this['_particleSize']=0.1,this[_0x30bf42(0x20a9)]=new _0x3f4b18['y$'](),this['particleThicknessAlpha']=0.05,this[_0x30bf42(0x347f)]=!0x1,this['_scene']=_0x48383e,this[_0x30bf42(0x355c)]=_0x48383e[_0x30bf42(0x3e9d)](),this['_effectsAreDirty']=!0x0,this[_0x30bf42(0x2db0)]=null,this[_0x30bf42(0x3bb0)]=null;}get[_0x25ba43(0x36c)](){return this['_particleSize'];}set[_0x25ba43(0x36c)](_0x28b0d2){var _0x324d61=_0x25ba43;_0x28b0d2!==this[_0x324d61(0x28a9)]&&(this[_0x324d61(0x28a9)]=_0x28b0d2,this[_0x324d61(0x20a9)][_0x324d61(0x3608)](this));}get[_0x25ba43(0x250f)](){return!this['indexBuffer'];}get['useVelocity'](){return this['_useVelocity'];}set[_0x25ba43(0x2721)](_0x13bfee){var _0x1eb69a=_0x25ba43;this[_0x1eb69a(0x347f)]!==_0x13bfee&&this[_0x1eb69a(0x2929)]()&&(this[_0x1eb69a(0x347f)]=_0x13bfee,this[_0x1eb69a(0x4151)]=!0x0);}[_0x25ba43(0x2929)](){var _0x4d82e2;return!(null==(_0x4d82e2=this['vertexBuffers'])||!_0x4d82e2['velocity']);}get['indexBuffer'](){return null;}[_0x25ba43(0x252c)](){return'FluidRenderingObject';}[_0x25ba43(0x1e73)](){var _0x1477e6=_0x25ba43;const _0xbe42a4=['view',_0x1477e6(0x968),'particleRadius',_0x1477e6(0x1a2b)],_0x3d79c1=['position',_0x1477e6(0x2a25)],_0x7be24f=[];this[_0x1477e6(0x4151)]=!0x1,this[_0x1477e6(0x2721)]&&(_0x3d79c1[_0x1477e6(0xede)](_0x1477e6(0x1cad)),_0x7be24f[_0x1477e6(0xede)](_0x1477e6(0x7d2))),this[_0x1477e6(0x3c5c)][_0x1477e6(0x41ba)]&&_0x7be24f[_0x1477e6(0xede)](_0x1477e6(0xeef)),this[_0x1477e6(0x2db0)]=new _0x5b80af['H']({'engine':this[_0x1477e6(0x355c)],'useShaderStore':!0x0,'vertexShader':_0x1477e6(0x22eb),'fragmentShader':_0x1477e6(0x22eb),'attributeNames':_0x3d79c1,'uniformNames':_0xbe42a4,'samplerNames':[],'defines':_0x7be24f}),_0xbe42a4[_0x1477e6(0xede)](_0x1477e6(0x1d0d)),this[_0x1477e6(0x3bb0)]=new _0x5b80af['H']({'engine':this[_0x1477e6(0x355c)],'useShaderStore':!0x0,'vertexShader':'fluidRenderingParticleThickness','fragmentShader':_0x1477e6(0x74b),'attributeNames':['position','offset'],'uniformNames':_0xbe42a4,'samplerNames':[]});}[_0x25ba43(0x3b27)](){var _0x441ca1=_0x25ba43;if(this[_0x441ca1(0x4151)]&&this[_0x441ca1(0x1e73)](),!this['_depthEffectWrapper']||!this[_0x441ca1(0x3bb0)])return!0x1;const _0x465edc=this['_depthEffectWrapper'][_0x441ca1(0x239b)][_0x441ca1(0x2a69)],_0xce9c57=this[_0x441ca1(0x3bb0)]['_drawWrapper'][_0x441ca1(0x2a69)];return _0x465edc[_0x441ca1(0x3b27)]()&&_0xce9c57[_0x441ca1(0x3b27)]();}[_0x25ba43(0x14f4)](){var _0x55f239=_0x25ba43,_0x178608=this[_0x55f239(0x108e)];if(this['_depthEffectWrapper']&&0x0!==_0x178608){var _0x3f3fa2=this[_0x55f239(0x2db0)][_0x55f239(0x239b)];const _0x4ed5ba=_0x3f3fa2[_0x55f239(0x2a69)];this[_0x55f239(0x355c)][_0x55f239(0x2dd7)](_0x3f3fa2),this[_0x55f239(0x355c)][_0x55f239(0x40ca)](this[_0x55f239(0x309)],this[_0x55f239(0xedc)],_0x4ed5ba),_0x4ed5ba[_0x55f239(0x3041)](_0x55f239(0x351f),this['_scene'][_0x55f239(0x3ca4)]()),_0x4ed5ba[_0x55f239(0x3041)]('projection',this[_0x55f239(0x3c5c)][_0x55f239(0x109d)]()),_0x4ed5ba[_0x55f239(0x3f28)](_0x55f239(0x1a2b),this[_0x55f239(0x28a9)],this[_0x55f239(0x28a9)]),_0x4ed5ba['setFloat'](_0x55f239(0x2da6),this['_particleSize']/0x2),this[_0x55f239(0x250f)]?this[_0x55f239(0x355c)]['drawArraysType'](_0x4bfa64['g'][_0x55f239(0x1e71)],0x0,0x4,_0x178608):this[_0x55f239(0x355c)][_0x55f239(0x29fa)](_0x4bfa64['g'][_0x55f239(0x2cac)],0x0,_0x178608);}}['renderThicknessTexture'](){var _0x1df879=_0x25ba43,_0x59d669=this[_0x1df879(0x108e)];if(this[_0x1df879(0x3bb0)]&&0x0!==_0x59d669){var _0x4ce051=this[_0x1df879(0x3bb0)][_0x1df879(0x239b)];const _0x1464ed=_0x4ce051[_0x1df879(0x2a69)];this['_engine'][_0x1df879(0x3fda)](_0x4bfa64['g'][_0x1df879(0x2e7b)]),this[_0x1df879(0x355c)][_0x1df879(0x2fb3)](!0x1),this[_0x1df879(0x355c)][_0x1df879(0x2dd7)](_0x4ce051),this[_0x1df879(0x355c)][_0x1df879(0x40ca)](this[_0x1df879(0x309)],this['indexBuffer'],_0x1464ed),_0x1464ed['setMatrix'](_0x1df879(0x351f),this[_0x1df879(0x3c5c)][_0x1df879(0x3ca4)]()),_0x1464ed[_0x1df879(0x3041)]('projection',this[_0x1df879(0x3c5c)][_0x1df879(0x109d)]()),_0x1464ed[_0x1df879(0x42c)](_0x1df879(0x1d0d),this['particleThicknessAlpha']),_0x1464ed[_0x1df879(0x3f28)](_0x1df879(0x1a2b),this[_0x1df879(0x28a9)],this[_0x1df879(0x28a9)]),this['useInstancing']?this['_engine'][_0x1df879(0x809)](_0x4bfa64['g']['MATERIAL_TriangleStripDrawMode'],0x0,0x4,_0x59d669):this[_0x1df879(0x355c)][_0x1df879(0x29fa)](_0x4bfa64['g'][_0x1df879(0x2cac)],0x0,_0x59d669),this[_0x1df879(0x355c)][_0x1df879(0x2fb3)](!0x0),this['_engine'][_0x1df879(0x3fda)](_0x4bfa64['g'][_0x1df879(0x8ac)]);}}['renderDiffuseTexture'](){}[_0x25ba43(0x41a)](){var _0x41810f=_0x25ba43,_0xeabca;null!=(_0xeabca=this['_depthEffectWrapper'])&&_0xeabca[_0x41810f(0x41a)](),null!=(_0xeabca=this[_0x41810f(0x3bb0)])&&_0xeabca[_0x41810f(0x41a)]();}}},0xef8f:(_0x50da96,_0x164169,_0x700844)=>{var _0x434ed5=a8_0x1ec55c;_0x700844['d'](_0x164169,{'H':()=>_0x2ddf36});var _0x3e0d37=_0x700844(0x1679c),_0x159bd0=_0x700844(0x1610),_0x52289c=_0x700844(0x8291),_0x164169=_0x700844(0x147d5);class _0x2ddf36 extends _0x164169['t']{constructor(_0x233283,_0x5baf0f,_0x458ce5){var _0x966f92=a8_0x5306;super(_0x233283),this[_0x966f92(0x406d)]=_0x458ce5,this[_0x966f92(0x84c)]=null,this[_0x966f92(0x257e)]={},this[_0x966f92(0x378b)](_0x5baf0f);}[_0x434ed5(0x252c)](){var _0x3268b=_0x434ed5;return _0x3268b(0xf13);}get['vertexBuffers'](){return this['_vertexBuffers'];}[_0x434ed5(0x378b)](_0x8445e5){var _0x1cf3d5=_0x434ed5;for(const _0x50584e in _0x8445e5){let _0x52b389,_0x465820=!0x0;switch(_0x50584e){case _0x1cf3d5(0x1cad):_0x52b389=0x3;break;case _0x1cf3d5(0x2a25):_0x465820=!0x1;}this[_0x1cf3d5(0x257e)][_0x50584e]=new _0x3e0d37['o'](this[_0x1cf3d5(0x355c)],_0x8445e5[_0x50584e],_0x50584e,!0x0,!0x1,_0x52b389,_0x465820);}}[_0x434ed5(0x1e73)](){var _0x1ecbf9=_0x434ed5;super['_createEffects'](),this[_0x1ecbf9(0x84c)]=new _0x52289c['H']({'engine':this[_0x1ecbf9(0x355c)],'useShaderStore':!0x0,'vertexShader':_0x1ecbf9(0xded),'fragmentShader':_0x1ecbf9(0xded),'attributeNames':[_0x1ecbf9(0xa9f),_0x1ecbf9(0x2a25),_0x1ecbf9(0x1a4a)],'uniformNames':[_0x1ecbf9(0x351f),_0x1ecbf9(0x968),_0x1ecbf9(0x1a2b)],'samplerNames':[]});}['isReady'](){var _0x513e39=_0x434ed5,_0x2a4dbd;return this[_0x513e39(0x257e)][_0x513e39(0x2a25)]||(this['_vertexBuffers'][_0x513e39(0x2a25)]=new _0x3e0d37['o'](this[_0x513e39(0x355c)],[0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1],_0x513e39(0x2a25),!0x1,!0x1,0x2)),super[_0x513e39(0x3b27)]()&&null!=(_0x2a4dbd=null==(_0x2a4dbd=this['_diffuseEffectWrapper'])?void 0x0:_0x2a4dbd[_0x513e39(0x2a69)]['isReady']())&&_0x2a4dbd;}get[_0x434ed5(0x108e)](){var _0x43ab17=_0x434ed5;return this[_0x43ab17(0x406d)];}[_0x434ed5(0x11f6)](_0x1c51ea){this['_numParticles']=_0x1c51ea;}['renderDiffuseTexture'](){var _0x21bbc1=_0x434ed5,_0x51a749=this[_0x21bbc1(0x108e)];if(this['_diffuseEffectWrapper']&&0x0!==_0x51a749){var _0x926823=this[_0x21bbc1(0x84c)][_0x21bbc1(0x239b)];const _0x323fd9=_0x926823[_0x21bbc1(0x2a69)];this['_engine'][_0x21bbc1(0x2dd7)](_0x926823),this[_0x21bbc1(0x355c)][_0x21bbc1(0x40ca)](this['vertexBuffers'],this[_0x21bbc1(0xedc)],_0x323fd9),_0x323fd9[_0x21bbc1(0x3041)](_0x21bbc1(0x351f),this[_0x21bbc1(0x3c5c)][_0x21bbc1(0x3ca4)]()),_0x323fd9[_0x21bbc1(0x3041)](_0x21bbc1(0x968),this[_0x21bbc1(0x3c5c)]['getProjectionMatrix']()),null!==this[_0x21bbc1(0x28a9)]&&_0x323fd9[_0x21bbc1(0x3f28)](_0x21bbc1(0x1a2b),this[_0x21bbc1(0x28a9)],this[_0x21bbc1(0x28a9)]),this[_0x21bbc1(0x250f)]?this['_engine'][_0x21bbc1(0x809)](_0x159bd0['g'][_0x21bbc1(0x1e71)],0x0,0x4,_0x51a749):this[_0x21bbc1(0x355c)][_0x21bbc1(0x29fa)](_0x159bd0['g'][_0x21bbc1(0x2cac)],0x0,_0x51a749);}}[_0x434ed5(0x41a)](){var _0x2b1b81=_0x434ed5,_0x15308d;super[_0x2b1b81(0x41a)](),null!=(_0x15308d=this['_diffuseEffectWrapper'])&&_0x15308d[_0x2b1b81(0x41a)]();for(const _0x5213f4 in this[_0x2b1b81(0x257e)])this['_vertexBuffers'][_0x5213f4]['dispose']();this['_vertexBuffers']={};}}},0x1b8a:(_0x2b132f,_0x34d6b5,_0x3d0bdc)=>{var _0x133fdb=a8_0x1ec55c;_0x3d0bdc['d'](_0x34d6b5,{'F':()=>_0x318621});var _0x8e7394=_0x3d0bdc(0x1610),_0x34d6b5=_0x3d0bdc(0x147d5);class _0x318621 extends _0x34d6b5['t']{constructor(_0xc7a624,_0x29a6b9){var _0x267bad=a8_0x5306;super(_0xc7a624),this[_0x267bad(0x4239)]=!0x0,this['_particleSystem']=_0x29a6b9,this[_0x267bad(0x212e)]=_0x29a6b9['render'][_0x267bad(0x3b97)](_0x29a6b9),this['_blendMode']=_0x29a6b9['blendMode'],this[_0x267bad(0xa6b)]=null,this[_0x267bad(0xc11)]=this[_0x267bad(0x1b1d)]['updateInAnimate'],this[_0x267bad(0x1b1d)]['updateInAnimate']=!0x0,this[_0x267bad(0x1b1d)]['render']=()=>0x0,this[_0x267bad(0x36c)]=(_0x29a6b9[_0x267bad(0x215c)]+_0x29a6b9['maxSize'])/0x2,this[_0x267bad(0x1d4b)]=!0x1;}get[_0x133fdb(0x1d18)](){var _0x1a795e=_0x133fdb;return this[_0x1a795e(0x1b1d)];}[_0x133fdb(0x252c)](){var _0xecabad=_0x133fdb;return _0xecabad(0x1605);}get[_0x133fdb(0x1d4b)](){var _0x246280=_0x133fdb;return this[_0x246280(0x4239)];}set[_0x133fdb(0x1d4b)](_0x14f515){var _0x301e1f=_0x133fdb;this[_0x301e1f(0x4239)]!==_0x14f515&&((this[_0x301e1f(0x4239)]=_0x14f515)?(this[_0x301e1f(0x1b1d)][_0x301e1f(0xc38)]=this[_0x301e1f(0x8b2)],this[_0x301e1f(0x1b1d)][_0x301e1f(0x37d4)]['remove'](this[_0x301e1f(0xa6b)]),this['_onBeforeDrawParticleObserver']=null):(this['_particleSystem'][_0x301e1f(0xc38)]=-0x1,this[_0x301e1f(0xa6b)]=this['_particleSystem']['onBeforeDrawParticlesObservable'][_0x301e1f(0x2e5)](()=>{var _0x251dfe=_0x301e1f;this[_0x251dfe(0x355c)][_0x251dfe(0x3fda)](_0x8e7394['g'][_0x251dfe(0x2917)]);})));}get['vertexBuffers'](){var _0x20a4af=_0x133fdb;return this['_particleSystem'][_0x20a4af(0x309)];}get[_0x133fdb(0xedc)](){var _0x2bd8d2=_0x133fdb;return this['_particleSystem'][_0x2bd8d2(0xedc)];}[_0x133fdb(0x3b27)](){var _0x5e29d9=_0x133fdb;return super['isReady']()&&this['_particleSystem'][_0x5e29d9(0x3b27)]();}get[_0x133fdb(0x108e)](){var _0xb0ebd4=_0x133fdb;return this[_0xb0ebd4(0x1b1d)][_0xb0ebd4(0x140e)]();}[_0x133fdb(0x36b5)](){var _0x477673=_0x133fdb;this[_0x477673(0x212e)]();}[_0x133fdb(0x41a)](){var _0x31bba6=_0x133fdb;super[_0x31bba6(0x41a)](),this[_0x31bba6(0x1b1d)][_0x31bba6(0x37d4)][_0x31bba6(0x2f2e)](this[_0x31bba6(0xa6b)]),this[_0x31bba6(0xa6b)]=null,this[_0x31bba6(0x1b1d)][_0x31bba6(0x3ff8)]=this['_originalRender'],this[_0x31bba6(0x1b1d)][_0x31bba6(0xc38)]=this[_0x31bba6(0x8b2)],this[_0x31bba6(0x1b1d)]['updateInAnimate']=this[_0x31bba6(0xc11)];}}},0xf789:(_0x37a666,_0x16cbc0,_0x7bd0d3)=>{var _0x815c0b=a8_0x1ec55c;_0x7bd0d3['d'](_0x16cbc0,{'R':()=>_0x2c45bd});var _0x382e95,_0x2cff67=_0x7bd0d3(0x1610),_0x42c52c=_0x7bd0d3(0xbd53),_0x12a4ea=_0x7bd0d3(0xd53f),_0x62ebc3=_0x7bd0d3(0xa896),_0x2b4566=_0x7bd0d3(0x95d8),_0x7e2f73=_0x7bd0d3(0xafed);_0x382e95={'DepthTexture':0x0,0x0:_0x815c0b(0x3bf1),'DepthBlurredTexture':0x1,0x1:_0x815c0b(0x2b0b),'ThicknessTexture':0x2,0x2:_0x815c0b(0x33a5),'ThicknessBlurredTexture':0x3,0x3:_0x815c0b(0x2686),'DiffuseTexture':0x4,0x4:'DiffuseTexture','Normals':0x5,0x5:_0x815c0b(0x227b),'DiffuseRendering':0x6,0x6:_0x815c0b(0x2a79)};class _0x2c45bd{constructor(_0x4a3b99,_0x1a57b1){var _0x1441de=_0x815c0b;this['_generateDiffuseTexture']=!0x1,this[_0x1441de(0x31e6)]=new _0x42c52c['Wo'](0.085,0.6375,0.765),this[_0x1441de(0x3a33)]=0x2,this[_0x1441de(0x3b2c)]=0.1,this['fresnelClamp']=0x1,this[_0x1441de(0x1ba5)]=0xfa,this[_0x1441de(0x29a7)]=0x0,this[_0x1441de(0x163a)]=new _0x12a4ea['P'](-0x2,-0x1,0x1)['normalize'](),this[_0x1441de(0x1eab)]=_0x382e95['DepthBlurredTexture'],this[_0x1441de(0x2847)]=!0x1,this[_0x1441de(0x15d3)]=!0x0,this[_0x1441de(0x1c27)]=0x1,this['_blurDepthFilterSize']=0x7,this['_blurDepthNumIterations']=0x3,this['_blurDepthMaxFilterSize']=0x64,this[_0x1441de(0x3065)]=0xa,this['_enableBlurThickness']=!0x0,this['_blurThicknessSizeDivisor']=0x1,this['_blurThicknessFilterSize']=0x5,this[_0x1441de(0xeaa)]=0x1,this[_0x1441de(0x33f1)]=!0x1,this[_0x1441de(0xcfc)]=new _0x62ebc3['y$'](),this['_useVelocity']=!0x1,this[_0x1441de(0x2aa8)]=null,this[_0x1441de(0x16ae)]=null,this[_0x1441de(0x2960)]=null,this['_samples']=0x1,this[_0x1441de(0x3c5c)]=_0x4a3b99,this['_engine']=_0x4a3b99['getEngine'](),this[_0x1441de(0x3a46)]=null!=_0x1a57b1?_0x1a57b1:_0x4a3b99['activeCamera'],this[_0x1441de(0x17c8)]=!0x0,this[_0x1441de(0x18e7)]=null,this[_0x1441de(0x17f0)]=new _0x12a4ea['y3'](),this[_0x1441de(0x13c2)]=new _0x42c52c['HE'](0xf4240,0xf4240,0xf4240,0x1),this['_thicknessClearColor']=new _0x42c52c['HE'](0x0,0x0,0x0,0x1),this[_0x1441de(0x3cbd)]=null,this[_0x1441de(0x20f5)]=null,this[_0x1441de(0x49c)]=null,this['_renderPostProcess']=null;}get['needInitialization'](){var _0x53229c=_0x815c0b;return this[_0x53229c(0x17c8)];}get[_0x815c0b(0xc93)](){var _0x5ae3b4=_0x815c0b;return this[_0x5ae3b4(0x3dfc)];}set[_0x815c0b(0xc93)](_0x2b8dc5){var _0x4e1c1e=_0x815c0b;this[_0x4e1c1e(0x3dfc)]!==_0x2b8dc5&&(this[_0x4e1c1e(0x3dfc)]=_0x2b8dc5,this[_0x4e1c1e(0x17c8)]=!0x0);}get['debugFeature'](){var _0x4001d0=_0x815c0b;return this[_0x4001d0(0x1eab)];}set[_0x815c0b(0x3e4)](_0x534599){var _0x1327be=_0x815c0b;this[_0x1327be(0x1eab)]!==_0x534599&&(this[_0x1327be(0x17c8)]=!0x0,this[_0x1327be(0x1eab)]=_0x534599);}get['debug'](){var _0x15f9f7=_0x815c0b;return this[_0x15f9f7(0x2847)];}set[_0x815c0b(0x3cba)](_0x5730a0){var _0x4ca9fd=_0x815c0b;this[_0x4ca9fd(0x2847)]!==_0x5730a0&&(this[_0x4ca9fd(0x2847)]=_0x5730a0,this[_0x4ca9fd(0x17c8)]=!0x0);}get[_0x815c0b(0x2dd1)](){var _0x475181=_0x815c0b;return this[_0x475181(0x3d92)];}set[_0x815c0b(0x2dd1)](_0x181186){var _0x1ddcf6=_0x815c0b;this[_0x1ddcf6(0x3d92)]!==_0x181186&&(this[_0x1ddcf6(0x17c8)]=!0x0,this[_0x1ddcf6(0x3d92)]=_0x181186);}get[_0x815c0b(0x1ec9)](){var _0x38cf00=_0x815c0b;return this[_0x38cf00(0x15d3)];}set['enableBlurDepth'](_0x3ae650){var _0x1497ee=_0x815c0b;this[_0x1497ee(0x15d3)]!==_0x3ae650&&(this[_0x1497ee(0x15d3)]=_0x3ae650,this[_0x1497ee(0x17c8)]=!0x0);}get['blurDepthSizeDivisor'](){var _0x5324b6=_0x815c0b;return this[_0x5324b6(0x1c27)];}set['blurDepthSizeDivisor'](_0x5d229f){var _0x409908=_0x815c0b;this[_0x409908(0x1c27)]!==_0x5d229f&&(this['_blurDepthSizeDivisor']=_0x5d229f,this[_0x409908(0x17c8)]=!0x0);}get[_0x815c0b(0x298e)](){return this['_blurDepthFilterSize'];}set[_0x815c0b(0x298e)](_0x7d391c){this['_blurDepthFilterSize']!==_0x7d391c&&(this['_blurDepthFilterSize']=_0x7d391c,this['_setBlurParameters']());}get[_0x815c0b(0x1bc6)](){var _0x184631=_0x815c0b;return this[_0x184631(0x36f2)];}set[_0x815c0b(0x1bc6)](_0x353c8f){var _0x15f061=_0x815c0b;this[_0x15f061(0x36f2)]!==_0x353c8f&&(this[_0x15f061(0x36f2)]=_0x353c8f,this[_0x15f061(0x282d)]());}get['blurDepthMaxFilterSize'](){return this['_blurDepthMaxFilterSize'];}set['blurDepthMaxFilterSize'](_0x1ff26){var _0x53ff7f=_0x815c0b;this[_0x53ff7f(0x3459)]!==_0x1ff26&&(this['_blurDepthMaxFilterSize']=_0x1ff26,this[_0x53ff7f(0x282d)]());}get['blurDepthDepthScale'](){var _0x584e04=_0x815c0b;return this[_0x584e04(0x3065)];}set[_0x815c0b(0x4094)](_0x569e88){var _0x1a148f=_0x815c0b;this[_0x1a148f(0x3065)]!==_0x569e88&&(this[_0x1a148f(0x3065)]=_0x569e88,this['_setBlurParameters']());}get[_0x815c0b(0xc83)](){return this['_enableBlurThickness'];}set[_0x815c0b(0xc83)](_0x222f4d){var _0x505b53=_0x815c0b;this[_0x505b53(0x1cc5)]!==_0x222f4d&&(this[_0x505b53(0x1cc5)]=_0x222f4d,this['_needInitialization']=!0x0);}get['blurThicknessSizeDivisor'](){return this['_blurThicknessSizeDivisor'];}set['blurThicknessSizeDivisor'](_0x4dc0a3){var _0xf56627=_0x815c0b;this[_0xf56627(0x3071)]!==_0x4dc0a3&&(this[_0xf56627(0x3071)]=_0x4dc0a3,this[_0xf56627(0x17c8)]=!0x0);}get['blurThicknessFilterSize'](){return this['_blurThicknessFilterSize'];}set[_0x815c0b(0x186c)](_0x8adb9a){var _0x9c9e5c=_0x815c0b;this[_0x9c9e5c(0x2afe)]!==_0x8adb9a&&(this['_blurThicknessFilterSize']=_0x8adb9a,this[_0x9c9e5c(0x282d)]());}get[_0x815c0b(0xe84)](){var _0xedb5f=_0x815c0b;return this[_0xedb5f(0xeaa)];}set[_0x815c0b(0xe84)](_0x4040ab){var _0x266f8e=_0x815c0b;this[_0x266f8e(0xeaa)]!==_0x4040ab&&(this[_0x266f8e(0xeaa)]=_0x4040ab,this['_setBlurParameters']());}get['useFixedThickness'](){var _0x2940b0=_0x815c0b;return this[_0x2940b0(0x33f1)];}set[_0x815c0b(0x3e97)](_0x11277b){var _0x84cdfb=_0x815c0b;this[_0x84cdfb(0x33f1)]!==_0x11277b&&(this['_useFixedThickness']=_0x11277b,this['_needInitialization']=!0x0);}get[_0x815c0b(0x2721)](){var _0x1e2a9b=_0x815c0b;return this[_0x1e2a9b(0x347f)];}set[_0x815c0b(0x2721)](_0x1483eb){var _0x753e3a=_0x815c0b;this[_0x753e3a(0x347f)]!==_0x1483eb&&(this[_0x753e3a(0x347f)]=_0x1483eb,this[_0x753e3a(0x17c8)]=!0x0,this[_0x753e3a(0xcfc)][_0x753e3a(0x3608)](this));}get[_0x815c0b(0x3814)](){var _0x45f7e7=_0x815c0b;return this[_0x45f7e7(0x2aa8)];}set[_0x815c0b(0x3814)](_0x3260b9){var _0x3c1549=_0x815c0b;this[_0x3c1549(0x2aa8)]!==_0x3260b9&&(this[_0x3c1549(0x2aa8)]=_0x3260b9,this['_needInitialization']=!0x0);}get[_0x815c0b(0xf78)](){var _0x4d4b9e=_0x815c0b;return this[_0x4d4b9e(0x16ae)];}set[_0x815c0b(0xf78)](_0x3a9bc7){var _0x20fe1b=_0x815c0b;this[_0x20fe1b(0x16ae)]!==_0x3a9bc7&&(this[_0x20fe1b(0x16ae)]=_0x3a9bc7,this[_0x20fe1b(0x17c8)]=!0x0);}get[_0x815c0b(0x3a58)](){return this['_diffuseMapSize'];}set['diffuseMapSize'](_0x5e48c3){var _0x2ce8a4=_0x815c0b;this[_0x2ce8a4(0x2960)]!==_0x5e48c3&&(this[_0x2ce8a4(0x2960)]=_0x5e48c3,this[_0x2ce8a4(0x17c8)]=!0x0);}get['samples'](){return this['_samples'];}set[_0x815c0b(0x103a)](_0x4207fa){var _0x9c3d8c=_0x815c0b;this[_0x9c3d8c(0x2c89)]!==_0x4207fa&&(this[_0x9c3d8c(0x2c89)]=_0x4207fa,this[_0x9c3d8c(0x17c8)]=!0x0);}get[_0x815c0b(0x1e9c)](){var _0x30e888=_0x815c0b;return this[_0x30e888(0x3a46)];}[_0x815c0b(0x21c1)](){var _0x1acf0c=_0x815c0b;this['dispose'](),this[_0x1acf0c(0x17c8)]=!0x1;var _0x493587=null!=(_0x493587=this[_0x1acf0c(0x2aa8)])?_0x493587:this[_0x1acf0c(0x355c)][_0x1acf0c(0x3583)](),_0x5853fa=null!==this['_depthMapSize']?Math['round'](this[_0x1acf0c(0x2aa8)]*this[_0x1acf0c(0x355c)][_0x1acf0c(0x31af)]()/this['_engine'][_0x1acf0c(0x3583)]()):this[_0x1acf0c(0x355c)]['getRenderHeight'](),_0x493587=(this[_0x1acf0c(0x3cbd)]=new _0x7e2f73['a'](_0x1acf0c(0x154e),this[_0x1acf0c(0x3c5c)],_0x493587,_0x5853fa,_0x493587,_0x5853fa,_0x2cff67['g']['TEXTURETYPE_FLOAT'],_0x2cff67['g'][_0x1acf0c(0x1b8b)],_0x2cff67['g']['TEXTURETYPE_FLOAT'],_0x2cff67['g']['TEXTUREFORMAT_RG'],!0x1,this['_camera'],!0x0,this[_0x1acf0c(0x2c89)]),this[_0x1acf0c(0x852)](this[_0x1acf0c(0x3cbd)]),this[_0x1acf0c(0xc93)]&&(_0x5853fa=null!=(_0x493587=this['_diffuseMapSize'])?_0x493587:this['_engine'][_0x1acf0c(0x3583)](),_0x493587=null!==this[_0x1acf0c(0x2960)]?Math[_0x1acf0c(0xb94)](this['_diffuseMapSize']*this['_engine'][_0x1acf0c(0x31af)]()/this['_engine'][_0x1acf0c(0x3583)]()):this[_0x1acf0c(0x355c)][_0x1acf0c(0x31af)](),this['_diffuseRenderTarget']=new _0x7e2f73['a'](_0x1acf0c(0x3c3e),this[_0x1acf0c(0x3c5c)],_0x5853fa,_0x493587,0x0,0x0,_0x2cff67['g'][_0x1acf0c(0x2d4d)],_0x2cff67['g'][_0x1acf0c(0x12a4)],_0x2cff67['g'][_0x1acf0c(0x2d4d)],_0x2cff67['g'][_0x1acf0c(0x12a4)],!0x0,this[_0x1acf0c(0x3a46)],!0x0,this[_0x1acf0c(0x2c89)]),this[_0x1acf0c(0x852)](this['_diffuseRenderTarget'])),null!=(_0x5853fa=this[_0x1acf0c(0x16ae)])?_0x5853fa:this['_engine']['getRenderWidth']()),_0x5853fa=null!==this[_0x1acf0c(0x16ae)]?Math[_0x1acf0c(0xb94)](this[_0x1acf0c(0x16ae)]*this[_0x1acf0c(0x355c)]['getRenderHeight']()/this[_0x1acf0c(0x355c)][_0x1acf0c(0x3583)]()):this[_0x1acf0c(0x355c)]['getRenderHeight']();this[_0x1acf0c(0x33f1)]||(this[_0x1acf0c(0x49c)]=new _0x7e2f73['a'](_0x1acf0c(0x23e2),this['_scene'],_0x493587,_0x5853fa,_0x493587,_0x5853fa,_0x2cff67['g']['TEXTURETYPE_HALF_FLOAT'],_0x2cff67['g']['TEXTUREFORMAT_R'],_0x2cff67['g'][_0x1acf0c(0x3d07)],_0x2cff67['g'][_0x1acf0c(0x324)],!0x0,this['_camera'],!0x1,this[_0x1acf0c(0x2c89)]),this[_0x1acf0c(0x852)](this[_0x1acf0c(0x49c)])),this[_0x1acf0c(0x13db)]();}[_0x815c0b(0x282d)](_0x2eea03=null){var _0x2468d8=_0x815c0b;null!==_0x2eea03&&_0x2eea03!==this[_0x2468d8(0x3cbd)]||this[_0x2468d8(0xfba)](),null!==_0x2eea03&&_0x2eea03!==this[_0x2468d8(0x49c)]||this[_0x2468d8(0x430)]();}[_0x815c0b(0xfba)](){var _0xeb8c3=_0x815c0b;this[_0xeb8c3(0x3cbd)]&&(this[_0xeb8c3(0x3cbd)][_0xeb8c3(0x2933)]=this['blurDepthFilterSize'],this[_0xeb8c3(0x3cbd)]['blurMaxFilterSize']=this[_0xeb8c3(0x125a)],this['_depthRenderTarget'][_0xeb8c3(0x357c)]=this[_0xeb8c3(0x1bc6)],this['_depthRenderTarget'][_0xeb8c3(0x27ac)]=this[_0xeb8c3(0x4094)]);}[_0x815c0b(0x430)](){var _0x4478a3=_0x815c0b;this[_0x4478a3(0x49c)]&&(this[_0x4478a3(0x49c)][_0x4478a3(0x2933)]=this[_0x4478a3(0x186c)],this['_thicknessRenderTarget'][_0x4478a3(0x357c)]=this[_0x4478a3(0xe84)]);}[_0x815c0b(0x852)](_0x515f75){var _0x49865b=_0x815c0b;_0x515f75!==this[_0x49865b(0x20f5)]&&(_0x515f75[_0x49865b(0x32ae)]=_0x515f75===this[_0x49865b(0x3cbd)]?this[_0x49865b(0x1ec9)]:this[_0x49865b(0xc83)],_0x515f75[_0x49865b(0x39fb)]=_0x515f75===this[_0x49865b(0x3cbd)]?this['blurDepthSizeDivisor']:this[_0x49865b(0x56b)]),this['_setBlurParameters'](_0x515f75),_0x515f75[_0x49865b(0x3176)]();}['_createLiquidRenderingPostProcess'](){var _0x3fa4b2=_0x815c0b,_0x2261b3;const _0x5d7614=this[_0x3fa4b2(0x3c5c)]['getEngine'](),_0x5a2694=['viewMatrix',_0x3fa4b2(0x1dfe),'invProjectionMatrix',_0x3fa4b2(0x3424),'dirLight',_0x3fa4b2(0xeff),_0x3fa4b2(0x3a33),'refractionStrength',_0x3fa4b2(0x5ca),_0x3fa4b2(0x1ba5)],_0xf4c9bb=[_0x3fa4b2(0x20f3)],_0x3275e5=[];if(this[_0x3fa4b2(0x41a)](!0x0),this['_camera']){const _0x19be0c=this[_0x3fa4b2(0x3cbd)]['enableBlur']?this[_0x3fa4b2(0x3cbd)][_0x3fa4b2(0x1f3f)]:this['_depthRenderTarget'][_0x3fa4b2(0x1589)],_0x431dab=new _0x12a4ea['FM'](0x1/_0x19be0c[_0x3fa4b2(0xbdc)]()[_0x3fa4b2(0x146c)],0x1/_0x19be0c[_0x3fa4b2(0xbdc)]()[_0x3fa4b2(0x3062)]);this[_0x3fa4b2(0x3c5c)][_0x3fa4b2(0x41ba)]&&_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0xeef)),null!==this[_0x3fa4b2(0x3d92)]&&(null!=(_0x2261b3=this[_0x3fa4b2(0x3d92)])?_0x2261b3:this['_scene']['environmentTexture'])&&(_0xf4c9bb[_0x3fa4b2(0xede)](_0x3fa4b2(0x366b)),_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0x343f))),this[_0x3fa4b2(0x20f5)]?(_0xf4c9bb[_0x3fa4b2(0xede)]('diffuseSampler'),_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0xd37))):_0x5a2694[_0x3fa4b2(0xede)](_0x3fa4b2(0xffc)),this[_0x3fa4b2(0x347f)]&&(_0xf4c9bb[_0x3fa4b2(0xede)]('velocitySampler'),_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0x7d2))),this[_0x3fa4b2(0x33f1)]?(_0x5a2694['push'](_0x3fa4b2(0xb77)),_0xf4c9bb[_0x3fa4b2(0xede)](_0x3fa4b2(0xaa1)),_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0x533))):(_0x5a2694[_0x3fa4b2(0xede)](_0x3fa4b2(0x29a7)),_0xf4c9bb[_0x3fa4b2(0xede)](_0x3fa4b2(0x3b67))),this[_0x3fa4b2(0x2847)]&&(_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0x33c7)),this[_0x3fa4b2(0x1eab)]===_0x382e95[_0x3fa4b2(0x227b)]?_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0x27b9)):this[_0x3fa4b2(0x1eab)]===_0x382e95['DiffuseRendering']?_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0x3cea)):(_0x3275e5[_0x3fa4b2(0xede)]('#define\x20FLUIDRENDERING_DEBUG_TEXTURE'),_0xf4c9bb[_0x3fa4b2(0xede)]('debugSampler'),this['_debugFeature']!==_0x382e95[_0x3fa4b2(0x3bf1)]&&this['_debugFeature']!==_0x382e95[_0x3fa4b2(0x2b0b)]||_0x3275e5[_0x3fa4b2(0xede)](_0x3fa4b2(0x1794)))),this[_0x3fa4b2(0x410d)]=new _0x2b4566['D'](_0x3fa4b2(0x284f),_0x3fa4b2(0x3009),_0x5a2694,_0xf4c9bb,0x1,null,_0x2cff67['g'][_0x3fa4b2(0x12a7)],_0x5d7614,!0x1,null,_0x2cff67['g'][_0x3fa4b2(0x2d4d)],void 0x0,void 0x0,!0x0,void 0x0),this[_0x3fa4b2(0x410d)]['updateEffect'](_0x3275e5['join']('\x0a')),this[_0x3fa4b2(0x410d)][_0x3fa4b2(0x103a)]=this[_0x3fa4b2(0x2c89)],this[_0x3fa4b2(0x410d)][_0x3fa4b2(0x3206)]['add'](_0x335fec=>{var _0x2803f5=_0x3fa4b2,_0x479217,_0x2c9780;if(this[_0x2803f5(0x17f0)]['copyFrom'](this['_scene'][_0x2803f5(0x109d)]()),this[_0x2803f5(0x17f0)]['invert'](),_0x5d7614['isWebGPU']&&_0x335fec[_0x2803f5(0x2ed8)](_0x2803f5(0x2963),this['_renderPostProcess'][_0x2803f5(0x2cbc)][_0x2803f5(0x1589)]),this[_0x2803f5(0x3cbd)][_0x2803f5(0x32ae)]?(_0x335fec[_0x2803f5(0x2265)](_0x2803f5(0x20f3),this[_0x2803f5(0x3cbd)]['textureBlur']),_0x5d7614[_0x2803f5(0x246a)]&&_0x335fec[_0x2803f5(0x2ed8)](_0x2803f5(0x1b17),null!=(_0x2c9780=null==(_0x2c9780=this['_depthRenderTarget'][_0x2803f5(0x1f3f)])?void 0x0:_0x2c9780[_0x2803f5(0x4149)]())?_0x2c9780:null)):(_0x335fec[_0x2803f5(0x2265)](_0x2803f5(0x20f3),this[_0x2803f5(0x3cbd)]['texture']),_0x5d7614[_0x2803f5(0x246a)]&&_0x335fec[_0x2803f5(0x2ed8)](_0x2803f5(0x1b17),null!=(_0x2c9780=null==(_0x2c9780=this[_0x2803f5(0x3cbd)][_0x2803f5(0x1589)])?void 0x0:_0x2c9780[_0x2803f5(0x4149)]())?_0x2c9780:null)),this[_0x2803f5(0x20f5)]?this[_0x2803f5(0x20f5)][_0x2803f5(0x32ae)]?(_0x335fec['setTexture'](_0x2803f5(0x27fe),this['_diffuseRenderTarget'][_0x2803f5(0x1f3f)]),_0x5d7614[_0x2803f5(0x246a)]&&_0x335fec['setTextureSampler'](_0x2803f5(0x37ba),null!=(_0x2c9780=null==(_0x2c9780=this[_0x2803f5(0x20f5)][_0x2803f5(0x1f3f)])?void 0x0:_0x2c9780[_0x2803f5(0x4149)]())?_0x2c9780:null)):(_0x335fec['setTexture'](_0x2803f5(0x27fe),this['_diffuseRenderTarget']['texture']),_0x5d7614['isWebGPU']&&_0x335fec[_0x2803f5(0x2ed8)](_0x2803f5(0x37ba),null!=(_0x2c9780=null==(_0x2c9780=this[_0x2803f5(0x20f5)][_0x2803f5(0x1589)])?void 0x0:_0x2c9780[_0x2803f5(0x4149)]())?_0x2c9780:null)):_0x335fec[_0x2803f5(0x20e7)](_0x2803f5(0xffc),this[_0x2803f5(0x31e6)]),this[_0x2803f5(0x33f1)]?(_0x335fec[_0x2803f5(0x42c)](_0x2803f5(0xb77),this['minimumThickness']),_0x335fec['_bindTexture']('bgDepthSampler',this[_0x2803f5(0x18e7)]),_0x5d7614['isWebGPU']&&_0x335fec[_0x2803f5(0x2ed8)](_0x2803f5(0x22ed),null!=(_0x2c9780=this[_0x2803f5(0x18e7)])?_0x2c9780:null)):(this[_0x2803f5(0x49c)][_0x2803f5(0x32ae)]?(_0x335fec['setTexture'](_0x2803f5(0x3b67),this[_0x2803f5(0x49c)]['textureBlur']),_0x5d7614[_0x2803f5(0x246a)]&&_0x335fec[_0x2803f5(0x2ed8)](_0x2803f5(0x1b86),null!=(_0x2c9780=null==(_0x2c9780=this[_0x2803f5(0x49c)]['textureBlur'])?void 0x0:_0x2c9780[_0x2803f5(0x4149)]())?_0x2c9780:null)):(_0x335fec['setTexture'](_0x2803f5(0x3b67),this['_thicknessRenderTarget'][_0x2803f5(0x1589)]),_0x5d7614[_0x2803f5(0x246a)]&&_0x335fec['setTextureSampler'](_0x2803f5(0x1b86),null!=(_0x2c9780=null==(_0x2c9780=this[_0x2803f5(0x49c)][_0x2803f5(0x1589)])?void 0x0:_0x2c9780[_0x2803f5(0x4149)]())?_0x2c9780:null)),_0x335fec['setFloat'](_0x2803f5(0x29a7),this[_0x2803f5(0x29a7)])),null!==this['_environmentMap']){const _0x32c190=null!=(_0x2c9780=this[_0x2803f5(0x3d92)])?_0x2c9780:this[_0x2803f5(0x3c5c)][_0x2803f5(0x3bcd)];_0x32c190&&(_0x335fec['setTexture']('reflectionSampler',_0x32c190),_0x5d7614[_0x2803f5(0x246a)]&&_0x335fec[_0x2803f5(0x2ed8)]('reflectionSamplerSampler',null!=(_0x2c9780=null===_0x32c190||void 0x0===_0x32c190?void 0x0:_0x32c190[_0x2803f5(0x4149)]())?_0x2c9780:null));}if(_0x335fec[_0x2803f5(0x3041)](_0x2803f5(0x40fc),this['_scene'][_0x2803f5(0x3ca4)]()),_0x335fec[_0x2803f5(0x3041)](_0x2803f5(0x3e07),this['_invProjectionMatrix']),_0x335fec['setMatrix'](_0x2803f5(0x1dfe),this['_scene'][_0x2803f5(0x109d)]()),_0x335fec[_0x2803f5(0x1b7f)](_0x2803f5(0x3424),_0x431dab),_0x335fec[_0x2803f5(0x42c)]('density',this[_0x2803f5(0x3a33)]),_0x335fec[_0x2803f5(0x42c)]('refractionStrength',this['refractionStrength']),_0x335fec[_0x2803f5(0x42c)](_0x2803f5(0x5ca),this[_0x2803f5(0x5ca)]),_0x335fec[_0x2803f5(0x42c)]('specularPower',this[_0x2803f5(0x1ba5)]),_0x335fec[_0x2803f5(0x3c4c)]('dirLight',this[_0x2803f5(0x163a)]),_0x335fec['setFloat'](_0x2803f5(0xeff),this[_0x2803f5(0x3a46)]['maxZ']),this['_debug']){let _0x2400c1=null;switch(this['_debugFeature']){case _0x382e95[_0x2803f5(0x3bf1)]:_0x2400c1=this[_0x2803f5(0x3cbd)][_0x2803f5(0x1589)];break;case _0x382e95[_0x2803f5(0x2b0b)]:_0x2400c1=this[_0x2803f5(0x3cbd)]['enableBlur']?this[_0x2803f5(0x3cbd)][_0x2803f5(0x1f3f)]:this[_0x2803f5(0x3cbd)][_0x2803f5(0x1589)];break;case _0x382e95[_0x2803f5(0x33a5)]:_0x2400c1=null!=(_0x479217=null==(_0x479217=this['_thicknessRenderTarget'])?void 0x0:_0x479217['texture'])?_0x479217:null;break;case _0x382e95[_0x2803f5(0x2686)]:_0x2400c1=null!=(_0x479217=this['_thicknessRenderTarget'])&&_0x479217[_0x2803f5(0x32ae)]?null!=(_0x479217=null==(_0x479217=this[_0x2803f5(0x49c)])?void 0x0:_0x479217[_0x2803f5(0x1f3f)])?_0x479217:null:null!=(_0x479217=null==(_0x479217=this[_0x2803f5(0x49c)])?void 0x0:_0x479217[_0x2803f5(0x1589)])?_0x479217:null;break;case _0x382e95[_0x2803f5(0x37bb)]:this[_0x2803f5(0x20f5)]&&(_0x2400c1=this[_0x2803f5(0x20f5)]['texture']);}this['_debugFeature']!==_0x382e95[_0x2803f5(0x227b)]&&(_0x335fec[_0x2803f5(0x2265)](_0x2803f5(0x5a3),_0x2400c1),_0x5d7614[_0x2803f5(0x246a)]&&_0x335fec[_0x2803f5(0x2ed8)](_0x2803f5(0x1421),null!=(_0x2c9780=null===_0x2400c1||void 0x0===_0x2400c1?void 0x0:_0x2400c1[_0x2803f5(0x4149)]())?_0x2c9780:null));}});}}['_clearTargets'](){var _0x1ca725=_0x815c0b,_0x53346d;null!=(_0x53346d=this['_depthRenderTarget'])&&_0x53346d[_0x1ca725(0x37f3)]&&(this[_0x1ca725(0x355c)][_0x1ca725(0x500)](this['_depthRenderTarget'][_0x1ca725(0x37f3)]),this[_0x1ca725(0x355c)]['clear'](this[_0x1ca725(0x13c2)],!0x0,!0x0,!0x1),this[_0x1ca725(0x355c)][_0x1ca725(0x1fbf)](this[_0x1ca725(0x3cbd)][_0x1ca725(0x37f3)])),null!=(_0x53346d=this[_0x1ca725(0x20f5)])&&_0x53346d['renderTarget']&&(this[_0x1ca725(0x355c)][_0x1ca725(0x500)](this[_0x1ca725(0x20f5)][_0x1ca725(0x37f3)]),this[_0x1ca725(0x355c)][_0x1ca725(0x13c8)](this['_thicknessClearColor'],!0x0,!0x0,!0x1),this[_0x1ca725(0x355c)][_0x1ca725(0x1fbf)](this[_0x1ca725(0x20f5)][_0x1ca725(0x37f3)])),null!=(_0x53346d=this[_0x1ca725(0x49c)])&&_0x53346d['renderTarget']&&(this[_0x1ca725(0x355c)][_0x1ca725(0x500)](this[_0x1ca725(0x49c)][_0x1ca725(0x37f3)]),this[_0x1ca725(0x355c)][_0x1ca725(0x13c8)](this['_thicknessClearColor'],!0x0,!0x1,!0x1),this[_0x1ca725(0x355c)][_0x1ca725(0x1fbf)](this[_0x1ca725(0x49c)]['renderTarget']));}['_render'](_0x479de6){var _0x467818=_0x815c0b,_0x53bf53,_0x4885da;!this[_0x467818(0x17c8)]&&_0x479de6['isReady']()&&(_0x4885da=this[_0x467818(0x355c)][_0x467818(0x2019)],this[_0x467818(0x355c)]['setState'](!0x1,void 0x0,void 0x0,void 0x0,!0x0),this[_0x467818(0x355c)][_0x467818(0x36aa)](!0x0),this[_0x467818(0x355c)][_0x467818(0x2fb3)](!0x0),this[_0x467818(0x355c)][_0x467818(0x3fda)](_0x2cff67['g']['ALPHA_DISABLE']),null!=(_0x53bf53=this[_0x467818(0x3cbd)])&&_0x53bf53[_0x467818(0x37f3)]&&(this[_0x467818(0x355c)][_0x467818(0x500)](this['_depthRenderTarget'][_0x467818(0x37f3)]),_0x479de6['renderDepthTexture'](),this[_0x467818(0x355c)][_0x467818(0x3e10)](),this[_0x467818(0x355c)][_0x467818(0x1fbf)](this[_0x467818(0x3cbd)][_0x467818(0x37f3)])),null!=(_0x53bf53=this[_0x467818(0x20f5)])&&_0x53bf53[_0x467818(0x37f3)]&&(this[_0x467818(0x355c)][_0x467818(0x500)](this[_0x467818(0x20f5)]['renderTarget']),_0x479de6[_0x467818(0x36b5)](),this[_0x467818(0x355c)][_0x467818(0x3e10)](),this['_engine']['unBindFramebuffer'](this['_diffuseRenderTarget'][_0x467818(0x37f3)])),null!=(_0x53bf53=this[_0x467818(0x49c)])&&_0x53bf53[_0x467818(0x37f3)]&&(this[_0x467818(0x355c)][_0x467818(0x500)](this[_0x467818(0x49c)][_0x467818(0x37f3)]),_0x479de6[_0x467818(0x246f)](),this[_0x467818(0x355c)][_0x467818(0x3e10)](),this[_0x467818(0x355c)]['unBindFramebuffer'](this[_0x467818(0x49c)]['renderTarget'])),null!=(_0x53bf53=this[_0x467818(0x3cbd)])&&_0x53bf53['applyBlurPostProcesses'](),null!=(_0x479de6=this[_0x467818(0x20f5)])&&_0x479de6[_0x467818(0x3726)](),null!=(_0x53bf53=this['_thicknessRenderTarget'])&&_0x53bf53[_0x467818(0x3726)](),_0x4885da&&this['_engine'][_0x467818(0x500)](_0x4885da));}[_0x815c0b(0x41a)](_0x570e10=!0x1){var _0x52ae9b=_0x815c0b;_0x570e10||(null!=(_0x570e10=this[_0x52ae9b(0x3cbd)])&&_0x570e10[_0x52ae9b(0x41a)](),(this[_0x52ae9b(0x3cbd)]=null)!=(_0x570e10=this['_diffuseRenderTarget'])&&_0x570e10['dispose'](),(this[_0x52ae9b(0x20f5)]=null)!=(_0x570e10=this['_thicknessRenderTarget'])&&_0x570e10['dispose'](),this['_thicknessRenderTarget']=null),this[_0x52ae9b(0x410d)]&&this[_0x52ae9b(0x3a46)]&&this['_camera']['detachPostProcess'](this['_renderPostProcess']),null!=(_0x570e10=this['_renderPostProcess'])&&_0x570e10['dispose'](),this[_0x52ae9b(0x410d)]=null,this[_0x52ae9b(0x17c8)]=!0x1;}}},0xad7c:(_0x4ebd94,_0x73e053,_0x139fd8)=>{_0x139fd8(0xc3fb),_0x139fd8(0x147d5),_0x139fd8(0x1b8a),_0x139fd8(0xef8f),_0x139fd8(0xf789);},0x5f8:(_0x4345da,_0x3a2d83,_0x23a9e9)=>{var _0x4eb826=a8_0x1ec55c;_0x23a9e9['d'](_0x3a2d83,{'m':()=>_0x328693});var _0x3e3f8c=_0x23a9e9(0xd53f),_0x1ec706=_0x23a9e9(0x1679c),_0x14e1cf=_0x23a9e9(0x1610),_0x4bdc0d=_0x23a9e9(0x12cad),_0x17139d=_0x23a9e9(0x22be),_0x43156b=_0x23a9e9(0x10c09),_0x481aae=_0x23a9e9(0xbd53),_0x236fe0=_0x23a9e9(0x8baf),_0x48d3ea=_0x23a9e9(0x15c0e),_0x3afb3e=(_0x23a9e9(0x17ac4),_0x23a9e9(0x3783),_0x23a9e9(0x12820)),_0x85eb59=_0x23a9e9(0x15ec7);const _0x4979de=[_0x4eb826(0x2f85),_0x4eb826(0xed8),_0x4eb826(0x15f6),_0x4eb826(0xbe1),_0x4eb826(0x351f),_0x4eb826(0x11f4),_0x4eb826(0x21f1),_0x4eb826(0xe12),_0x4eb826(0x2a12),_0x4eb826(0x8e3),_0x4eb826(0x350c),_0x4eb826(0xc56),_0x4eb826(0x2cad),'metallic',_0x4eb826(0x2178),_0x4eb826(0x1908),_0x4eb826(0x4266),_0x4eb826(0x3cdc),_0x4eb826(0x2493),'morphTargetTextureIndices'];(0x0,_0x85eb59['qx'])(_0x4979de);class _0x328693{constructor(_0xba144c,_0xff81c8=0x1,_0x474944=_0x14e1cf['g'][_0x4eb826(0xb69)]){var _0x1d9ffc=_0x4eb826;this['_previousTransformationMatrices']={},this[_0x1d9ffc(0x40ad)]={},this['excludedSkinnedMeshesFromVelocity']=[],this['renderTransparentMeshes']=!0x0,this[_0x1d9ffc(0x2eb8)]=null,this[_0x1d9ffc(0xb8a)]=!0x1,this['_enableVelocity']=!0x1,this[_0x1d9ffc(0x11d4)]=!0x1,this[_0x1d9ffc(0x1424)]=new _0x481aae['HE'](0x0,0x0,0x0,0x0),this[_0x1d9ffc(0x232d)]=new _0x481aae['HE'](0x5f5e100,0x0,0x0,0x1),this[_0x1d9ffc(0x1cec)]=-0x1,this[_0x1d9ffc(0x2cdc)]=-0x1,this[_0x1d9ffc(0x1475)]=-0x1,this[_0x1d9ffc(0x365e)]=-0x1,this[_0x1d9ffc(0x283d)]=-0x1,this[_0x1d9ffc(0x20d8)]=!0x1,this[_0x1d9ffc(0x20c1)]=!0x1,this[_0x1d9ffc(0x3c5c)]=_0xba144c,this[_0x1d9ffc(0x17a0)]=_0xff81c8,this['_useUbo']=_0xba144c[_0x1d9ffc(0x3e9d)]()[_0x1d9ffc(0x3af5)],this[_0x1d9ffc(0x2fe8)]=_0x474944,_0x328693['_SceneComponentInitialization'](this['_scene']),this[_0x1d9ffc(0x39c7)]();}[_0x4eb826(0x10c0)](_0x17099c){var _0x2ba355=_0x4eb826;this['_linkedWithPrePass']=!0x0,this['_prePassRenderer']=_0x17099c,this[_0x2ba355(0x3fbf)]&&(this['_multiRenderTarget']['onClearObservable'][_0x2ba355(0x13c8)](),this[_0x2ba355(0x3fbf)][_0x2ba355(0x1583)]['add'](()=>{}));}['_unlinkPrePassRenderer'](){var _0x56590a=_0x4eb826;this[_0x56590a(0x20d8)]=!0x1,this['_createRenderTargets']();}['_resetLayout'](){var _0x3d08b8=_0x4eb826;this[_0x3d08b8(0xb8a)]=!0x1,this[_0x3d08b8(0x11d4)]=!0x1,this[_0x3d08b8(0x1f72)]=!0x1,this['_attachmentsFromPrePass']=[];}['_forceTextureType'](_0x2caed2,_0x3a7799){var _0x2029c5=_0x4eb826;_0x2caed2===_0x328693[_0x2029c5(0x2b93)]?(this[_0x2029c5(0x1cec)]=_0x3a7799,this['_enablePosition']=!0x0):_0x2caed2===_0x328693[_0x2029c5(0x1a6a)]?(this['_velocityIndex']=_0x3a7799,this[_0x2029c5(0x1f72)]=!0x0):_0x2caed2===_0x328693[_0x2029c5(0x19f0)]?(this[_0x2029c5(0x1475)]=_0x3a7799,this[_0x2029c5(0x11d4)]=!0x0):_0x2caed2===_0x328693[_0x2029c5(0x1c36)]?this['_depthIndex']=_0x3a7799:_0x2caed2===_0x328693[_0x2029c5(0x1d6c)]&&(this[_0x2029c5(0x283d)]=_0x3a7799);}[_0x4eb826(0x398a)](_0x42ab8c){var _0x44761e=_0x4eb826;this[_0x44761e(0x3240)]=_0x42ab8c;}['_linkInternalTexture'](_0x44c8ef){var _0x2152ae=_0x4eb826;this[_0x2152ae(0x3fbf)][_0x2152ae(0x1d05)](_0x44c8ef,0x0,!0x1);}get[_0x4eb826(0x1450)](){var _0x4de20=_0x4eb826;return this[_0x4de20(0x3fbf)][_0x4de20(0x1450)];}set[_0x4eb826(0x1450)](_0x5332d8){var _0x10d9b8=_0x4eb826;this[_0x10d9b8(0x3fbf)][_0x10d9b8(0x1450)]=_0x5332d8;}get[_0x4eb826(0x3778)](){return this['_multiRenderTarget']['isSupported'];}[_0x4eb826(0x2cb3)](_0x275bc8){var _0x49ebad=_0x4eb826;switch(_0x275bc8){case _0x328693[_0x49ebad(0x2b93)]:return this[_0x49ebad(0x1cec)];case _0x328693[_0x49ebad(0x1a6a)]:return this[_0x49ebad(0x2cdc)];case _0x328693[_0x49ebad(0x19f0)]:return this[_0x49ebad(0x1475)];default:return-0x1;}}get[_0x4eb826(0x3f79)](){var _0x2845d2=_0x4eb826;return this[_0x2845d2(0xb8a)];}set[_0x4eb826(0x3f79)](_0x390931){var _0x43b02a=_0x4eb826;this[_0x43b02a(0xb8a)]=_0x390931,this[_0x43b02a(0x20d8)]||(this[_0x43b02a(0x41a)](),this[_0x43b02a(0x39c7)]());}get[_0x4eb826(0x678)](){var _0x18a038=_0x4eb826;return this[_0x18a038(0x1f72)];}set[_0x4eb826(0x678)](_0x87333f){var _0x4e5583=_0x4eb826;(this[_0x4e5583(0x1f72)]=_0x87333f)||(this[_0x4e5583(0x298b)]={}),this[_0x4e5583(0x20d8)]||(this[_0x4e5583(0x41a)](),this['_createRenderTargets']()),this['_scene']['needsPreviousWorldMatrices']=_0x87333f;}get[_0x4eb826(0x230b)](){var _0x33b3bb=_0x4eb826;return this[_0x33b3bb(0x11d4)];}set[_0x4eb826(0x230b)](_0x27379f){var _0x26745f=_0x4eb826;this[_0x26745f(0x11d4)]=_0x27379f,this[_0x26745f(0x20d8)]||(this['dispose'](),this[_0x26745f(0x39c7)]());}get[_0x4eb826(0x3241)](){var _0x20535d=_0x4eb826;return this[_0x20535d(0x3c5c)];}get[_0x4eb826(0x1982)](){var _0x3f346d=_0x4eb826;return this[_0x3f346d(0x17a0)];}[_0x4eb826(0x3b27)](_0x440f5e,_0x170ac7){var _0x384d23=_0x4eb826;const _0x3e3633=_0x440f5e[_0x384d23(0x3cf4)]();if(_0x3e3633&&_0x3e3633[_0x384d23(0x2508)])return!0x1;const _0x3e02a1=[],_0x38c743=[_0x1ec706['o'][_0x384d23(0x1678)],_0x1ec706['o'][_0x384d23(0x24a2)]],_0x397726=_0x440f5e[_0x384d23(0x1fc)]();if(_0x3e3633){let _0x47d0b3=!0x1;if(_0x3e3633[_0x384d23(0x1961)]()&&_0x3e3633[_0x384d23(0x1925)]()&&(_0x3e02a1['push']('#define\x20ALPHATEST'),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x252a)+(_0x3e3633[_0x384d23(0x1925)]()[_0x384d23(0x126e)]+0x1)),_0x47d0b3=!0x0),_0x3e3633[_0x384d23(0x2d8a)]&&_0x3afb3e['k'][_0x384d23(0x41e8)]&&(_0x3e02a1[_0x384d23(0xede)]('#define\x20BUMP'),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x519)+(_0x3e3633[_0x384d23(0x2d8a)][_0x384d23(0x126e)]+0x1)),_0x47d0b3=!0x0),this[_0x384d23(0x11d4)]){let _0x49f906=!0x1;_0x384d23(0x1f7)===_0x3e3633['getClassName']()?(null!==_0x3e3633[_0x384d23(0x1d70)]&&(_0x3e02a1[_0x384d23(0xede)]('#define\x20ORMTEXTURE'),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1a68)+(_0x3e3633[_0x384d23(0x1d70)][_0x384d23(0x126e)]+0x1)),_0x3e02a1['push'](_0x384d23(0x280)),_0x47d0b3=!0x0,_0x49f906=!0x0),null!==_0x3e3633[_0x384d23(0x3fa8)]&&(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1891)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x280)),_0x49f906=!0x0),null!==_0x3e3633[_0x384d23(0x3933)]&&(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x40d6)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x280)),_0x49f906=!0x0),_0x49f906&&(null!==_0x3e3633[_0x384d23(0x3405)]&&(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x31e5)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x3909)+(_0x3e3633['baseTexture'][_0x384d23(0x126e)]+0x1)),_0x3e3633[_0x384d23(0x3405)][_0x384d23(0x9c3)]&&_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x211)),_0x47d0b3=!0x0),null!==_0x3e3633[_0x384d23(0x2626)]&&_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1269)))):_0x384d23(0x14cb)===_0x3e3633[_0x384d23(0x252c)]()?(null!==_0x3e3633[_0x384d23(0x1aad)]?(_0x3e02a1['push'](_0x384d23(0x732)),_0x3e02a1[_0x384d23(0xede)]('#define\x20REFLECTIVITY_UV'+(_0x3e3633[_0x384d23(0x1aad)][_0x384d23(0x126e)]+0x1)),_0x47d0b3=!0x0,_0x3e3633['specularGlossinessTexture'][_0x384d23(0x9c3)]&&_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x32ed))):null!==_0x3e3633[_0x384d23(0x21e7)]&&_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x416b)),null!==_0x3e3633['glossiness']&&_0x3e02a1[_0x384d23(0xede)]('#define\x20GLOSSINESSS')):_0x384d23(0x2c88)===_0x3e3633['getClassName']()?(null!==_0x3e3633[_0x384d23(0x3d99)]&&(_0x3e02a1[_0x384d23(0xede)]('#define\x20ORMTEXTURE'),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1a68)+(_0x3e3633['metallicTexture'][_0x384d23(0x126e)]+0x1)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x280)),_0x47d0b3=!0x0,_0x49f906=!0x0),null!==_0x3e3633[_0x384d23(0x3fa8)]&&(_0x3e02a1['push'](_0x384d23(0x1891)),_0x3e02a1[_0x384d23(0xede)]('#define\x20METALLICWORKFLOW'),_0x49f906=!0x0),null!==_0x3e3633['roughness']&&(_0x3e02a1['push'](_0x384d23(0x40d6)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x280)),_0x49f906=!0x0),_0x49f906?(null!==_0x3e3633[_0x384d23(0x344b)]&&(_0x3e02a1['push'](_0x384d23(0x31e5)),_0x3e02a1[_0x384d23(0xede)]('#define\x20ALBEDO_UV'+(_0x3e3633['albedoTexture'][_0x384d23(0x126e)]+0x1)),_0x3e3633[_0x384d23(0x344b)][_0x384d23(0x9c3)]&&_0x3e02a1[_0x384d23(0xede)]('#define\x20GAMMAALBEDO'),_0x47d0b3=!0x0),null!==_0x3e3633['albedoColor']&&_0x3e02a1['push'](_0x384d23(0x1269))):(null!==_0x3e3633[_0x384d23(0x1b9e)]?(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x732)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1a68)+(_0x3e3633[_0x384d23(0x1b9e)][_0x384d23(0x126e)]+0x1)),_0x3e3633['reflectivityTexture']['gammaSpace']&&_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x32ed)),_0x47d0b3=!0x0):null!==_0x3e3633[_0x384d23(0xc56)]&&_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x416b)),null!==_0x3e3633['microSurface']&&_0x3e02a1['push']('#define\x20GLOSSINESSS'))):_0x384d23(0xbd5)===_0x3e3633[_0x384d23(0x252c)]()&&(null!==_0x3e3633[_0x384d23(0x354b)]&&(_0x3e02a1['push'](_0x384d23(0x210a)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1a68)+(_0x3e3633[_0x384d23(0x354b)][_0x384d23(0x126e)]+0x1)),_0x3e3633['specularTexture'][_0x384d23(0x9c3)]&&_0x3e02a1['push']('#define\x20GAMMAREFLECTIVITYTEXTURE'),_0x47d0b3=!0x0),null!==_0x3e3633[_0x384d23(0x21e7)]&&_0x3e02a1['push'](_0x384d23(0x416b)));}_0x47d0b3&&(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x2e98)),_0x397726[_0x384d23(0x2389)](_0x1ec706['o'][_0x384d23(0x3f15)])&&(_0x38c743[_0x384d23(0xede)](_0x1ec706['o']['UVKind']),_0x3e02a1['push'](_0x384d23(0x2bbd))),_0x397726[_0x384d23(0x2389)](_0x1ec706['o']['UV2Kind'])&&(_0x38c743[_0x384d23(0xede)](_0x1ec706['o']['UV2Kind']),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x18f1))));}this[_0x384d23(0x20d8)]&&(_0x3e02a1['push'](_0x384d23(0x22f9)),-0x1!==this[_0x384d23(0x365e)]&&(_0x3e02a1['push'](_0x384d23(0xc39)+this[_0x384d23(0x365e)]),_0x3e02a1[_0x384d23(0xede)]('#define\x20PREPASS_DEPTH')),-0x1!==this['_normalIndex']&&(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0xa5a)+this[_0x384d23(0x283d)]),_0x3e02a1[_0x384d23(0xede)]('#define\x20PREPASS_NORMAL'))),this[_0x384d23(0xb8a)]&&(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x28dc)),_0x3e02a1['push'](_0x384d23(0x309f)+this[_0x384d23(0x1cec)])),this['_enableVelocity']&&(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x289a)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x27b2)+this[_0x384d23(0x2cdc)]),-0x1===this[_0x384d23(0x27cb)]['indexOf'](_0x397726)&&_0x3e02a1['push'](_0x384d23(0x1be5))),this[_0x384d23(0x11d4)]&&(_0x3e02a1['push'](_0x384d23(0x6e4)),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x3797)+this[_0x384d23(0x1475)])),_0x397726[_0x384d23(0x1d93)]&&_0x397726['computeBonesUsingShaders']?(_0x38c743[_0x384d23(0xede)](_0x1ec706['o'][_0x384d23(0x306e)]),_0x38c743[_0x384d23(0xede)](_0x1ec706['o']['MatricesWeightsKind']),0x4<_0x397726['numBoneInfluencers']&&(_0x38c743[_0x384d23(0xede)](_0x1ec706['o']['MatricesIndicesExtraKind']),_0x38c743[_0x384d23(0xede)](_0x1ec706['o'][_0x384d23(0x2803)])),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1f59)+_0x397726['numBoneInfluencers']),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x2adc)+(_0x397726[_0x384d23(0x293f)]?_0x397726[_0x384d23(0x293f)][_0x384d23(0x266e)][_0x384d23(0x18cc)]+0x1:0x0))):_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x407e));var _0x49adab=_0x397726[_0x384d23(0x1d81)];let _0x3d68be=0x0;_0x49adab&&0x0<_0x49adab[_0x384d23(0x1341)]&&(_0x3d68be=_0x49adab['numInfluencers'],_0x3e02a1['push']('#define\x20MORPHTARGETS'),_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x2969)+_0x3d68be),_0x49adab[_0x384d23(0xde6)]&&_0x3e02a1['push']('#define\x20MORPHTARGETS_TEXTURE'),_0x43156b['G'][_0x384d23(0x1661)](_0x38c743,_0x397726,_0x3d68be)),_0x170ac7&&(_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x2e45)),_0x43156b['G'][_0x384d23(0x3aac)](_0x38c743,this[_0x384d23(0x1f72)]),_0x440f5e[_0x384d23(0x14c4)]()[_0x384d23(0x172e)]&&_0x3e02a1[_0x384d23(0xede)]('#define\x20THIN_INSTANCES')),this[_0x384d23(0x20d8)]?_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1a79)+this['_attachmentsFromPrePass'][_0x384d23(0x18cc)]):_0x3e02a1[_0x384d23(0xede)](_0x384d23(0x1a79)+this[_0x384d23(0x3fbf)][_0x384d23(0xa8e)][_0x384d23(0x18cc)]),(0x0,_0x85eb59['lK'])(_0x3e3633,this[_0x384d23(0x3c5c)],_0x3e02a1);const _0x3227dd=this[_0x384d23(0x3c5c)][_0x384d23(0x3e9d)](),_0x1c45b4=_0x440f5e[_0x384d23(0x2820)](void 0x0,!0x0);return _0x49adab=_0x1c45b4['defines'],_0x170ac7=_0x3e02a1['join']('\x0a'),(_0x49adab!==_0x170ac7&&_0x1c45b4[_0x384d23(0x260f)](_0x3227dd['createEffect']('geometry',{'attributes':_0x38c743,'uniformsNames':_0x4979de,'samplers':['diffuseSampler','bumpSampler',_0x384d23(0x31d5),_0x384d23(0x3d23),_0x384d23(0x223e)],'defines':_0x170ac7,'onCompiled':null,'fallbacks':null,'onError':null,'uniformBuffersNames':[_0x384d23(0x2149)],'indexParameters':{'buffersCount':this[_0x384d23(0x3fbf)][_0x384d23(0xa8e)][_0x384d23(0x18cc)]-0x1,'maxSimultaneousMorphTargets':_0x3d68be}},_0x3227dd),_0x170ac7),_0x1c45b4['effect'][_0x384d23(0x3b27)]());}['getGBuffer'](){var _0x51cb50=_0x4eb826;return this[_0x51cb50(0x3fbf)];}get['samples'](){var _0x3be858=_0x4eb826;return this[_0x3be858(0x3fbf)][_0x3be858(0x103a)];}set['samples'](_0x4af256){var _0x2e7727=_0x4eb826;this[_0x2e7727(0x3fbf)]['samples']=_0x4af256;}[_0x4eb826(0x41a)](){var _0x2f7816=_0x4eb826;if(this['_resizeObserver']){const _0x25f587=this[_0x2f7816(0x3c5c)]['getEngine']();_0x25f587[_0x2f7816(0x3369)][_0x2f7816(0x2f2e)](this['_resizeObserver']),this[_0x2f7816(0x2eb8)]=null;}this['getGBuffer']()[_0x2f7816(0x41a)]();}[_0x4eb826(0x2147)](){var _0x488d21=_0x4eb826;const _0x19c6c5=[];let _0x5de4d4=0x2;return _0x19c6c5[_0x488d21(0xede)](_0x488d21(0x265f),_0x488d21(0x3dfe)),this[_0x488d21(0xb8a)]&&(this[_0x488d21(0x1cec)]=_0x5de4d4,_0x5de4d4++,_0x19c6c5[_0x488d21(0xede)]('gBuffer_Position')),this[_0x488d21(0x1f72)]&&(this['_velocityIndex']=_0x5de4d4,_0x5de4d4++,_0x19c6c5['push'](_0x488d21(0x7f9))),this[_0x488d21(0x11d4)]&&(this[_0x488d21(0x1475)]=_0x5de4d4,_0x5de4d4++,_0x19c6c5[_0x488d21(0xede)]('gBuffer_Reflectivity')),[_0x5de4d4,_0x19c6c5];}[_0x4eb826(0x39c7)](){var _0x4758e8=_0x4eb826;const _0x300940=this['_scene'][_0x4758e8(0x3e9d)](),[_0x36d40d,_0x5e051d]=this[_0x4758e8(0x2147)]();let _0x142f39=_0x14e1cf['g'][_0x4758e8(0x2d4d)];if(_0x300940['_caps']['textureFloat']&&_0x300940[_0x4758e8(0x2034)][_0x4758e8(0x7be)]?_0x142f39=_0x14e1cf['g']['TEXTURETYPE_FLOAT']:_0x300940['_caps'][_0x4758e8(0x1e19)]&&_0x300940['_caps'][_0x4758e8(0x5f4)]&&(_0x142f39=_0x14e1cf['g'][_0x4758e8(0x3d07)]),this[_0x4758e8(0x3fbf)]=new _0x17139d['K'](_0x4758e8(0x4268),{'width':_0x300940[_0x4758e8(0x3583)]()*this[_0x4758e8(0x17a0)],'height':_0x300940[_0x4758e8(0x31af)]()*this[_0x4758e8(0x17a0)]},_0x36d40d,this['_scene'],{'generateMipMaps':!0x1,'generateDepthTexture':!0x0,'defaultType':_0x142f39,'depthTextureFormat':this[_0x4758e8(0x2fe8)]},_0x5e051d[_0x4758e8(0x36a3)](_0x4758e8(0x8e7))),this[_0x4758e8(0x3778)]){this[_0x4758e8(0x3fbf)][_0x4758e8(0x16c9)]=_0x4bdc0d['x'][_0x4758e8(0x3ae7)],this[_0x4758e8(0x3fbf)][_0x4758e8(0x36da)]=_0x4bdc0d['x']['CLAMP_ADDRESSMODE'],this[_0x4758e8(0x3fbf)][_0x4758e8(0x1e21)]=0x1,this[_0x4758e8(0x3fbf)]['renderParticles']=!0x1;const _0x51ee43=[!(this[_0x4758e8(0x3fbf)][_0x4758e8(0x1450)]=null)],_0x599bb1=[!0x1],_0x48b93f=[!0x0];for(let _0xa2b4f6=0x1;_0xa2b4f6<_0x36d40d;++_0xa2b4f6)_0x51ee43[_0x4758e8(0xede)](!0x0),_0x48b93f[_0x4758e8(0xede)](!0x1),_0x599bb1[_0x4758e8(0xede)](!0x0);const _0x3be20c=_0x300940[_0x4758e8(0xec9)](_0x51ee43),_0x413773=_0x300940['buildTextureLayout'](_0x599bb1),_0x2602ca=_0x300940[_0x4758e8(0xec9)](_0x48b93f),_0x5778eb=(this[_0x4758e8(0x3fbf)]['onClearObservable']['add'](_0x52af8a=>{var _0x2a9ce5=_0x4758e8;_0x52af8a[_0x2a9ce5(0x116f)](this[_0x2a9ce5(0x20c1)]?_0x413773:_0x3be20c),_0x52af8a['clear'](this[_0x2a9ce5(0x1424)],!0x0,!0x0,!0x0),this['useSpecificClearForDepthTexture']&&(_0x52af8a[_0x2a9ce5(0x116f)](_0x2602ca),_0x52af8a['clear'](this[_0x2a9ce5(0x232d)],!0x0,!0x0,!0x0)),_0x52af8a[_0x2a9ce5(0x116f)](_0x3be20c);}),this[_0x4758e8(0x2eb8)]=_0x300940[_0x4758e8(0x3369)]['add'](()=>{var _0xf52415=_0x4758e8;this['_multiRenderTarget']&&this[_0xf52415(0x3fbf)][_0xf52415(0x84a)]({'width':_0x300940[_0xf52415(0x3583)]()*this[_0xf52415(0x17a0)],'height':_0x300940['getRenderHeight']()*this['_ratio']});}),_0x48063c=>{var _0x3555d0=_0x4758e8;const _0x39c77e=_0x48063c[_0x3555d0(0x14c4)](),_0x103fd9=_0x48063c[_0x3555d0(0x41d8)](),_0xee966a=this[_0x3555d0(0x3c5c)],_0x4ecb19=_0xee966a[_0x3555d0(0x3e9d)](),_0x261bb9=_0x48063c[_0x3555d0(0x3cf4)]();if(_0x261bb9){_0x103fd9[_0x3555d0(0x371d)]['_isActiveIntermediate']=!0x1,this[_0x3555d0(0x1f72)]&&!this[_0x3555d0(0x298b)][_0x103fd9[_0x3555d0(0x309e)]]&&(this['_previousTransformationMatrices'][_0x103fd9[_0x3555d0(0x309e)]]={'world':_0x3e3f8c['y3'][_0x3555d0(0x5f3)](),'viewProjection':_0xee966a[_0x3555d0(0x15f2)]()},_0x39c77e[_0x3555d0(0x293f)]&&(_0x4601be=_0x39c77e[_0x3555d0(0x293f)]['getTransformMatrices'](_0x39c77e),this[_0x3555d0(0x40ad)][_0x39c77e[_0x3555d0(0x309e)]]=this[_0x3555d0(0x681)](_0x4601be,new Float32Array(_0x4601be[_0x3555d0(0x18cc)]))));var _0x4601be=_0x39c77e['_getInstancesRenderList'](_0x48063c[_0x3555d0(0x4b7)],!!_0x48063c['getReplacementMesh']());if(!_0x4601be[_0x3555d0(0x210b)]){var _0x57ee70=_0x4ecb19[_0x3555d0(0x16da)]()['instancedArrays']&&(null!==_0x4601be[_0x3555d0(0xfe9)][_0x48063c[_0x3555d0(0x4b7)]]||_0x39c77e[_0x3555d0(0x172e)]);const _0xe20969=_0x103fd9['getWorldMatrix']();if(this[_0x3555d0(0x3b27)](_0x48063c,_0x57ee70)){var _0x4737b4=_0x48063c[_0x3555d0(0x2820)]();if(!_0x4737b4)return;const _0x2aea43=_0x4737b4[_0x3555d0(0x2a69)];_0x4ecb19[_0x3555d0(0x2dd7)](_0x4737b4),_0x57ee70||_0x39c77e[_0x3555d0(0x814)](_0x48063c,_0x2aea43,_0x261bb9['fillMode']),this[_0x3555d0(0x3845)]?(_0x43156b['G'][_0x3555d0(0x51d)](_0x2aea43,this[_0x3555d0(0x3c5c)][_0x3555d0(0x309d)]()),this[_0x3555d0(0x3c5c)][_0x3555d0(0x28fd)]()):(_0x2aea43[_0x3555d0(0x3041)](_0x3555d0(0x15f6),_0xee966a[_0x3555d0(0x15f2)]()),_0x2aea43[_0x3555d0(0x3041)](_0x3555d0(0x351f),_0xee966a[_0x3555d0(0x3ca4)]()));let _0x1b59df;var _0x5a1d57=_0x39c77e[_0x3555d0(0x228e)];if(_0x5a1d57['isFrozen']||!_0x261bb9[_0x3555d0(0x70e)]&&null===_0x39c77e[_0x3555d0(0x1917)]?_0x1b59df=_0x5a1d57[_0x3555d0(0x2ba6)]:(_0x5a1d57=_0x103fd9['_getWorldMatrixDeterminant'](),null===(_0x1b59df=_0x39c77e['overrideMaterialSideOrientation'])&&(_0x1b59df=_0x261bb9[_0x3555d0(0x2ba6)]),_0x5a1d57<0x0&&(_0x1b59df=_0x1b59df===_0x48d3ea['F']['ClockWiseSideOrientation']?_0x48d3ea['F'][_0x3555d0(0x2df1)]:_0x48d3ea['F']['ClockWiseSideOrientation'])),_0x261bb9[_0x3555d0(0x231)](_0x4737b4,_0x1b59df),_0x261bb9[_0x3555d0(0x1961)]()){const _0x499fd2=_0x261bb9[_0x3555d0(0x1925)]();_0x499fd2&&(_0x2aea43[_0x3555d0(0x2265)]('diffuseSampler',_0x499fd2),_0x2aea43[_0x3555d0(0x3041)]('diffuseMatrix',_0x499fd2[_0x3555d0(0x1db3)]()));}_0x261bb9[_0x3555d0(0x2d8a)]&&_0xee966a['getEngine']()['getCaps']()[_0x3555d0(0x2ca0)]&&_0x3afb3e['k'][_0x3555d0(0x41e8)]&&(_0x2aea43['setFloat3']('vBumpInfos',_0x261bb9[_0x3555d0(0x2d8a)][_0x3555d0(0x126e)],0x1/_0x261bb9['bumpTexture'][_0x3555d0(0x2fe2)],_0x261bb9[_0x3555d0(0x28a7)]),_0x2aea43[_0x3555d0(0x3041)](_0x3555d0(0x2a12),_0x261bb9[_0x3555d0(0x2d8a)][_0x3555d0(0x1db3)]()),_0x2aea43[_0x3555d0(0x2265)](_0x3555d0(0xd3e),_0x261bb9['bumpTexture']),_0x2aea43[_0x3555d0(0x3f28)](_0x3555d0(0x1908),_0x261bb9[_0x3555d0(0x13d3)]?-0x1:0x1,_0x261bb9[_0x3555d0(0xc88)]?-0x1:0x1)),this[_0x3555d0(0x11d4)]&&(_0x3555d0(0x1f7)===_0x261bb9[_0x3555d0(0x252c)]()?(null!==_0x261bb9['metallicRoughnessTexture']&&(_0x2aea43['setTexture']('reflectivitySampler',_0x261bb9[_0x3555d0(0x1d70)]),_0x2aea43[_0x3555d0(0x3041)](_0x3555d0(0x8e3),_0x261bb9['metallicRoughnessTexture']['getTextureMatrix']())),null!==_0x261bb9[_0x3555d0(0x3fa8)]&&_0x2aea43[_0x3555d0(0x42c)](_0x3555d0(0x3fa8),_0x261bb9[_0x3555d0(0x3fa8)]),null!==_0x261bb9[_0x3555d0(0x3933)]&&_0x2aea43[_0x3555d0(0x42c)](_0x3555d0(0x2178),0x1-_0x261bb9[_0x3555d0(0x3933)]),null!==_0x261bb9[_0x3555d0(0x3405)]&&(_0x2aea43['setTexture']('albedoSampler',_0x261bb9['baseTexture']),_0x2aea43[_0x3555d0(0x3041)]('albedoMatrix',_0x261bb9[_0x3555d0(0x3405)][_0x3555d0(0x1db3)]())),null!==_0x261bb9[_0x3555d0(0x2626)]&&_0x2aea43['setColor3'](_0x3555d0(0x2cad),_0x261bb9[_0x3555d0(0x2626)])):_0x3555d0(0x14cb)===_0x261bb9[_0x3555d0(0x252c)]()?(null!==_0x261bb9[_0x3555d0(0x1aad)]?(_0x2aea43[_0x3555d0(0x2265)](_0x3555d0(0x31d5),_0x261bb9[_0x3555d0(0x1aad)]),_0x2aea43[_0x3555d0(0x3041)](_0x3555d0(0x8e3),_0x261bb9[_0x3555d0(0x1aad)]['getTextureMatrix']())):null!==_0x261bb9[_0x3555d0(0x21e7)]&&_0x2aea43['setColor3'](_0x3555d0(0xc56),_0x261bb9['specularColor']),null!==_0x261bb9['glossiness']&&_0x2aea43[_0x3555d0(0x42c)]('glossiness',_0x261bb9[_0x3555d0(0x2178)])):_0x3555d0(0x2c88)===_0x261bb9[_0x3555d0(0x252c)]()?(null!==_0x261bb9[_0x3555d0(0x3d99)]&&(_0x2aea43[_0x3555d0(0x2265)](_0x3555d0(0x31d5),_0x261bb9[_0x3555d0(0x3d99)]),_0x2aea43['setMatrix'](_0x3555d0(0x8e3),_0x261bb9[_0x3555d0(0x3d99)][_0x3555d0(0x1db3)]())),null!==_0x261bb9['metallic']&&_0x2aea43[_0x3555d0(0x42c)](_0x3555d0(0x3fa8),_0x261bb9[_0x3555d0(0x3fa8)]),null!==_0x261bb9[_0x3555d0(0x3933)]&&_0x2aea43[_0x3555d0(0x42c)]('glossiness',0x1-_0x261bb9[_0x3555d0(0x3933)]),null!==_0x261bb9[_0x3555d0(0x3933)]||null!==_0x261bb9['metallic']||null!==_0x261bb9[_0x3555d0(0x3d99)]?(null!==_0x261bb9[_0x3555d0(0x344b)]&&(_0x2aea43[_0x3555d0(0x2265)]('albedoSampler',_0x261bb9[_0x3555d0(0x344b)]),_0x2aea43['setMatrix'](_0x3555d0(0x350c),_0x261bb9[_0x3555d0(0x344b)]['getTextureMatrix']())),null!==_0x261bb9['albedoColor']&&_0x2aea43[_0x3555d0(0x20e7)](_0x3555d0(0x2cad),_0x261bb9[_0x3555d0(0x2cad)])):(null!==_0x261bb9[_0x3555d0(0x1b9e)]?(_0x2aea43[_0x3555d0(0x2265)]('reflectivitySampler',_0x261bb9[_0x3555d0(0x1b9e)]),_0x2aea43[_0x3555d0(0x3041)](_0x3555d0(0x8e3),_0x261bb9[_0x3555d0(0x1b9e)][_0x3555d0(0x1db3)]())):null!==_0x261bb9['reflectivityColor']&&_0x2aea43[_0x3555d0(0x20e7)]('reflectivityColor',_0x261bb9[_0x3555d0(0xc56)]),null!==_0x261bb9[_0x3555d0(0x1a0a)]&&_0x2aea43[_0x3555d0(0x42c)](_0x3555d0(0x2178),_0x261bb9[_0x3555d0(0x1a0a)]))):_0x3555d0(0xbd5)===_0x261bb9['getClassName']()&&(null!==_0x261bb9[_0x3555d0(0x354b)]&&(_0x2aea43[_0x3555d0(0x2265)](_0x3555d0(0x31d5),_0x261bb9[_0x3555d0(0x354b)]),_0x2aea43[_0x3555d0(0x3041)](_0x3555d0(0x8e3),_0x261bb9[_0x3555d0(0x354b)][_0x3555d0(0x1db3)]())),null!==_0x261bb9[_0x3555d0(0x21e7)]&&_0x2aea43[_0x3555d0(0x20e7)](_0x3555d0(0xc56),_0x261bb9[_0x3555d0(0x21e7)]))),(0x0,_0x85eb59['an'])(_0x2aea43,_0x261bb9,this[_0x3555d0(0x3c5c)]),_0x39c77e[_0x3555d0(0x1d93)]&&_0x39c77e['computeBonesUsingShaders']&&_0x39c77e[_0x3555d0(0x293f)]&&(_0x2aea43[_0x3555d0(0x33d4)](_0x3555d0(0xed8),_0x39c77e[_0x3555d0(0x293f)][_0x3555d0(0x3533)](_0x39c77e)),this[_0x3555d0(0x1f72)]&&_0x2aea43[_0x3555d0(0x33d4)](_0x3555d0(0xe12),this[_0x3555d0(0x40ad)][_0x39c77e[_0x3555d0(0x309e)]])),_0x43156b['G'][_0x3555d0(0x2fea)](_0x39c77e,_0x2aea43),_0x39c77e[_0x3555d0(0x1d81)]&&_0x39c77e['morphTargetManager']['isUsingTextureForTargets']&&_0x39c77e[_0x3555d0(0x1d81)][_0x3555d0(0x814)](_0x2aea43),this[_0x3555d0(0x1f72)]&&(_0x2aea43[_0x3555d0(0x3041)]('previousWorld',this['_previousTransformationMatrices'][_0x103fd9[_0x3555d0(0x309e)]][_0x3555d0(0x2f85)]),_0x2aea43['setMatrix']('previousViewProjection',this[_0x3555d0(0x298b)][_0x103fd9['uniqueId']]['viewProjection'])),_0x57ee70&&_0x39c77e[_0x3555d0(0x172e)]&&_0x2aea43[_0x3555d0(0x3041)](_0x3555d0(0x2f85),_0xe20969),_0x39c77e[_0x3555d0(0x3154)](_0x103fd9,_0x48063c,_0x2aea43,_0x261bb9[_0x3555d0(0x346e)],_0x4601be,_0x57ee70,(_0x4cb50a,_0x345a7a)=>{var _0x1652c7=_0x3555d0;_0x4cb50a||_0x2aea43[_0x1652c7(0x3041)](_0x1652c7(0x2f85),_0x345a7a);});}this['_enableVelocity']&&(this[_0x3555d0(0x298b)][_0x103fd9['uniqueId']][_0x3555d0(0x2f85)]=_0xe20969[_0x3555d0(0x77b)](),this[_0x3555d0(0x298b)][_0x103fd9[_0x3555d0(0x309e)]][_0x3555d0(0x15f6)]=this[_0x3555d0(0x3c5c)]['getTransformMatrix']()[_0x3555d0(0x77b)](),_0x39c77e[_0x3555d0(0x293f)]&&this[_0x3555d0(0x681)](_0x39c77e[_0x3555d0(0x293f)]['getTransformMatrices'](_0x39c77e),this[_0x3555d0(0x40ad)][_0x103fd9[_0x3555d0(0x309e)]]));}}});this[_0x4758e8(0x3fbf)]['customIsReadyFunction']=(_0x2e9fe7,_0x29e4c9,_0xfed704)=>{var _0x414396=_0x4758e8;if((_0xfed704||0x0===_0x29e4c9)&&_0x2e9fe7[_0x414396(0xc8b)])for(let _0x3ea059=0x0;_0x3ea059<_0x2e9fe7[_0x414396(0xc8b)][_0x414396(0x18cc)];++_0x3ea059){const _0x16fd1f=_0x2e9fe7[_0x414396(0xc8b)][_0x3ea059];var _0xe40460=_0x16fd1f[_0x414396(0x3cf4)]();const _0x113ba9=_0x16fd1f['getRenderingMesh']();if(_0xe40460){_0xe40460=_0x113ba9[_0x414396(0xbcf)](_0x16fd1f[_0x414396(0x4b7)],!!_0x16fd1f[_0x414396(0x2d8c)]()),_0xe40460=_0x300940['getCaps']()[_0x414396(0x2530)]&&(null!==_0xe40460[_0x414396(0xfe9)][_0x16fd1f[_0x414396(0x4b7)]]||_0x113ba9[_0x414396(0x172e)]);if(!this['isReady'](_0x16fd1f,_0xe40460))return!0x1;}}return!0x0;},this[_0x4758e8(0x3fbf)][_0x4758e8(0x256d)]=(_0x2ec508,_0x3db5b9,_0x10dd7d,_0x7ba1c)=>{var _0x220d02=_0x4758e8;let _0x3d446e;if(this[_0x220d02(0x20d8)]){if(!this[_0x220d02(0x2dcd)]['enabled'])return;this[_0x220d02(0x3c5c)][_0x220d02(0x3e9d)]()['bindAttachments'](this[_0x220d02(0x3240)]);}if(_0x7ba1c[_0x220d02(0x18cc)]){for(_0x300940['setColorWrite'](!0x1),_0x3d446e=0x0;_0x3d446e<_0x7ba1c['length'];_0x3d446e++)_0x5778eb(_0x7ba1c['data'][_0x3d446e]);_0x300940['setColorWrite'](!0x0);}for(_0x3d446e=0x0;_0x3d446e<_0x2ec508[_0x220d02(0x18cc)];_0x3d446e++)_0x5778eb(_0x2ec508[_0x220d02(0x307e)][_0x3d446e]);for(_0x300940[_0x220d02(0x2fb3)](!0x1),_0x3d446e=0x0;_0x3d446e<_0x3db5b9[_0x220d02(0x18cc)];_0x3d446e++)_0x5778eb(_0x3db5b9[_0x220d02(0x307e)][_0x3d446e]);if(this['renderTransparentMeshes']){for(_0x3d446e=0x0;_0x3d446e<_0x10dd7d[_0x220d02(0x18cc)];_0x3d446e++)_0x5778eb(_0x10dd7d[_0x220d02(0x307e)][_0x3d446e]);}_0x300940[_0x220d02(0x2fb3)](!0x0);};}}[_0x4eb826(0x681)](_0x1f205c,_0x5ecfd1){var _0x5c1616=_0x4eb826;for(let _0x542c80=0x0;_0x542c80<_0x1f205c[_0x5c1616(0x18cc)];_0x542c80++)_0x5ecfd1[_0x542c80]=_0x1f205c[_0x542c80];return _0x5ecfd1;}}_0x328693[_0x4eb826(0x1c36)]=0x0,_0x328693[_0x4eb826(0x1d6c)]=0x1,_0x328693['POSITION_TEXTURE_TYPE']=0x2,_0x328693[_0x4eb826(0x1a6a)]=0x3,_0x328693[_0x4eb826(0x19f0)]=0x4,_0x328693[_0x4eb826(0x288f)]=_0x2b02b5=>{var _0x38c722=_0x4eb826;throw(0x0,_0x236fe0['S'])(_0x38c722(0x27a2));};},0xf119:(_0x45d5df,_0x9f6909,_0x5dfbbf)=>{var _0x179674=a8_0x1ec55c,_0x2023fe=_0x5dfbbf(0xd537),_0x395aa1=_0x5dfbbf(0x67a3),_0xff02e3=_0x5dfbbf(0x5f8),_0x225183=_0x5dfbbf(0x1610);Object[_0x179674(0x276e)](_0x2023fe['x'][_0x179674(0x1ce1)],_0x179674(0x39f1),{'get':function(){var _0x1e009f=_0x179674;return this[_0x1e009f(0x25f3)];},'set':function(_0x41af40){var _0x540f7c=_0x179674;_0x41af40&&_0x41af40[_0x540f7c(0x3778)]&&(this[_0x540f7c(0x25f3)]=_0x41af40);},'enumerable':!0x0,'configurable':!0x0}),_0x2023fe['x'][_0x179674(0x1ce1)][_0x179674(0x1fe1)]=function(_0x598a42=0x1,_0x1f280a=_0x225183['g'][_0x179674(0xb69)]){var _0x4873bf=_0x179674;return this[_0x4873bf(0x25f3)]||(this[_0x4873bf(0x25f3)]=new _0xff02e3['m'](this,_0x598a42,_0x1f280a),this[_0x4873bf(0x25f3)]['isSupported']||(this[_0x4873bf(0x25f3)]=null),this['_geometryBufferRenderer']);},_0x2023fe['x'][_0x179674(0x1ce1)][_0x179674(0xa91)]=function(){var _0x473622=_0x179674;this[_0x473622(0x25f3)]&&(this[_0x473622(0x25f3)][_0x473622(0x41a)](),this[_0x473622(0x25f3)]=null);};class _0x1e7e42{constructor(_0x359300){var _0x451957=_0x179674;this[_0x451957(0xc1b)]=_0x395aa1['l']['NAME_GEOMETRYBUFFERRENDERER'],this[_0x451957(0x3241)]=_0x359300;}[_0x179674(0x108f)](){var _0x4a22e1=_0x179674;this[_0x4a22e1(0x3241)][_0x4a22e1(0x22a5)]['registerStep'](_0x395aa1['l'][_0x4a22e1(0x4262)],this,this[_0x4a22e1(0x267c)]);}['rebuild'](){}[_0x179674(0x41a)](){}[_0x179674(0x267c)](_0x1723d4){var _0x335621=_0x179674;this[_0x335621(0x3241)]['_geometryBufferRenderer']&&_0x1723d4[_0x335621(0xede)](this[_0x335621(0x3241)][_0x335621(0x25f3)]['getGBuffer']());}}_0xff02e3['m'][_0x179674(0x288f)]=_0x1b8ad9=>{var _0x327566=_0x179674,_0x5ada68;_0x1b8ad9['_getComponent'](_0x395aa1['l']['NAME_GEOMETRYBUFFERRENDERER'])||(_0x5ada68=new _0x1e7e42(_0x1b8ad9),_0x1b8ad9[_0x327566(0x35b8)](_0x5ada68));};},0x13104:(_0x26d993,_0x2ffa25,_0x3cc77a)=>{_0x3cc77a(0x53ff),_0x3cc77a(0xaa1f),_0x3cc77a(0x905e),_0x3cc77a(0x9005),_0x3cc77a(0x113e4),_0x3cc77a(0x13659),_0x3cc77a(0x5f8),_0x3cc77a(0xf119),_0x3cc77a(0x101e),_0x3cc77a(0x13259),_0x3cc77a(0xe6a),_0x3cc77a(0xd22e),_0x3cc77a(0x81ab),_0x3cc77a(0x7cbb),_0x3cc77a(0x57f2),_0x3cc77a(0xad7c);},0xd22e:(_0x39afbb,_0x5f4b77,_0x59af88)=>{var _0x5060aa=a8_0x1ec55c,_0xa44303=_0x59af88(0x1679c),_0x40b8bb=_0x59af88(0x94e3),_0x2721ad=_0x59af88(0xd537),_0x55a891=_0x59af88(0x1610),_0xa3bfe2=_0x59af88(0x67a3),_0x4c728d=_0x59af88(0xe59d),_0x17749e=_0x59af88(0x10c09),_0x11eb7a=(_0x59af88(0xa5a3),_0x59af88(0x14dbe),_0x59af88(0x15ec7));_0x2721ad['x'][_0x5060aa(0x1ce1)][_0x5060aa(0x2b08)]=function(){var _0xfdb827=_0x5060aa;return this[_0xfdb827(0x2d24)]||(this['_outlineRenderer']=new _0x17958a(this)),this[_0xfdb827(0x2d24)];},Object['defineProperty'](_0x40b8bb['Kj']['prototype'],_0x5060aa(0x17b2),{'get':function(){var _0x4893a1=_0x5060aa;return this[_0x4893a1(0x6c5)];},'set':function(_0x466adf){var _0xbfa2f2=_0x5060aa;_0x466adf&&this[_0xbfa2f2(0x3d78)]()[_0xbfa2f2(0x2b08)](),this[_0xbfa2f2(0x6c5)]=_0x466adf;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x5060aa(0x276e)](_0x40b8bb['Kj'][_0x5060aa(0x1ce1)],_0x5060aa(0x111b),{'get':function(){var _0x33da30=_0x5060aa;return this[_0x33da30(0x38e7)];},'set':function(_0x171753){var _0x13ba98=_0x5060aa;_0x171753&&this[_0x13ba98(0x3d78)]()[_0x13ba98(0x2b08)](),this[_0x13ba98(0x38e7)]=_0x171753;},'enumerable':!0x0,'configurable':!0x0});class _0x17958a{constructor(_0x2b35ad){var _0x2993fc=_0x5060aa;this[_0x2993fc(0xc1b)]=_0xa3bfe2['l']['NAME_OUTLINERENDERER'],this['zOffset']=0x1,this[_0x2993fc(0x3189)]=0x4,this[_0x2993fc(0x3241)]=_0x2b35ad,this['_engine']=_0x2b35ad[_0x2993fc(0x3e9d)](),this[_0x2993fc(0x3241)][_0x2993fc(0x35b8)](this),this[_0x2993fc(0x23d0)]=[];for(let _0x479cc9=0x0;_0x479cc9<0x4;++_0x479cc9)this[_0x2993fc(0x23d0)][_0x479cc9]=this['_engine']['createRenderPassId']('Outline\x20Renderer\x20('+_0x479cc9+')');}[_0x5060aa(0x108f)](){var _0x242099=_0x5060aa;this[_0x242099(0x3241)][_0x242099(0x36c7)][_0x242099(0x17fb)](_0xa3bfe2['l'][_0x242099(0x1fb5)],this,this[_0x242099(0x13ec)]),this[_0x242099(0x3241)][_0x242099(0x3da4)][_0x242099(0x17fb)](_0xa3bfe2['l'][_0x242099(0x164f)],this,this['_afterRenderingMesh']);}[_0x5060aa(0x22e6)](){}['dispose'](){var _0x6f7f9e=_0x5060aa;for(let _0x226fa2=0x0;_0x226fa2<this[_0x6f7f9e(0x23d0)]['length'];++_0x226fa2)this[_0x6f7f9e(0x355c)][_0x6f7f9e(0xf57)](this['_passIdForDrawWrapper'][_0x226fa2]);}[_0x5060aa(0x3ff8)](_0xd1387,_0x30be26,_0xd8438c=!0x1,_0x3bcc3b){var _0x4f00e1=_0x5060aa;_0x3bcc3b=null!=_0x3bcc3b?_0x3bcc3b:this[_0x4f00e1(0x23d0)][0x0];const _0x1e3f32=this[_0x4f00e1(0x3241)],_0x5ee808=_0x1e3f32['getEngine']();var _0x451fc1=_0x5ee808[_0x4f00e1(0x16da)]()[_0x4f00e1(0x2530)]&&(null!==_0x30be26['visibleInstances'][_0xd1387['_id']]&&void 0x0!==_0x30be26[_0x4f00e1(0xfe9)][_0xd1387['_id']]||_0xd1387[_0x4f00e1(0x14c4)]()['hasThinInstances']);if(this[_0x4f00e1(0x3b27)](_0xd1387,_0x451fc1,_0x3bcc3b)){var _0x4a9437=_0xd1387[_0x4f00e1(0x1fc)](),_0x4a9437=_0x4a9437[_0x4f00e1(0x371d)][_0x4f00e1(0x1048)]?_0x4a9437:null;const _0x116823=_0xd1387[_0x4f00e1(0x14c4)](),_0xeb4a44=_0x4a9437||_0x116823,_0x404e44=_0xd1387[_0x4f00e1(0x3cf4)]();if(_0x404e44&&_0x1e3f32[_0x4f00e1(0x1647)]){_0x4a9437=_0xd1387[_0x4f00e1(0x2820)](_0x3bcc3b);const _0x4ff389=_0x4c728d['q'][_0x4f00e1(0x80d)](_0x4a9437);if(_0x5ee808[_0x4f00e1(0x2dd7)](_0x4a9437),_0x404e44['useLogarithmicDepth']&&_0x4ff389[_0x4f00e1(0x42c)](_0x4f00e1(0x2c91),0x2/(Math[_0x4f00e1(0x40a5)](_0x1e3f32['activeCamera'][_0x4f00e1(0x298f)]+0x1)/Math['LN2'])),_0x4ff389[_0x4f00e1(0x42c)]('offset',_0xd8438c?0x0:_0x116823[_0x4f00e1(0x12e4)]),_0x4ff389['setColor4'](_0x4f00e1(0x1a4a),_0xd8438c?_0x116823[_0x4f00e1(0xe76)]:_0x116823[_0x4f00e1(0x4129)],_0xd8438c?_0x116823[_0x4f00e1(0x3484)]:_0x404e44[_0x4f00e1(0x19b3)]),_0x4ff389['setMatrix']('viewProjection',_0x1e3f32[_0x4f00e1(0x15f2)]()),_0x4ff389[_0x4f00e1(0x3041)](_0x4f00e1(0x2f85),_0xeb4a44['getWorldMatrix']()),_0x116823[_0x4f00e1(0x1d93)]&&_0x116823['computeBonesUsingShaders']&&_0x116823[_0x4f00e1(0x293f)]&&_0x4ff389[_0x4f00e1(0x33d4)](_0x4f00e1(0xed8),_0x116823['skeleton']['getTransformMatrices'](_0x116823)),_0x116823['morphTargetManager']&&_0x116823[_0x4f00e1(0x1d81)][_0x4f00e1(0xde6)]&&_0x116823['morphTargetManager'][_0x4f00e1(0x814)](_0x4ff389),_0x17749e['G'][_0x4f00e1(0x2fea)](_0x116823,_0x4ff389),_0x451fc1||_0x116823[_0x4f00e1(0x814)](_0xd1387,_0x4ff389,_0x404e44['fillMode']),_0x404e44&&_0x404e44[_0x4f00e1(0x1961)]()){const _0x29eb81=_0x404e44[_0x4f00e1(0x1925)]();_0x29eb81&&(_0x4ff389[_0x4f00e1(0x2265)](_0x4f00e1(0x27fe),_0x29eb81),_0x4ff389[_0x4f00e1(0x3041)](_0x4f00e1(0xbe1),_0x29eb81['getTextureMatrix']()));}(0x0,_0x11eb7a['an'])(_0x4ff389,_0x404e44,_0x1e3f32),_0x5ee808[_0x4f00e1(0x1470)](-this['zOffset']),_0x5ee808[_0x4f00e1(0x1cd1)](-this[_0x4f00e1(0x3189)]),_0x116823['_processRendering'](_0xeb4a44,_0xd1387,_0x4ff389,_0x404e44[_0x4f00e1(0x346e)],_0x30be26,_0x451fc1,(_0x5208fa,_0x4e991d)=>{var _0x27c62f=_0x4f00e1;_0x4ff389[_0x27c62f(0x3041)]('world',_0x4e991d);}),_0x5ee808[_0x4f00e1(0x1470)](0x0),_0x5ee808['setZOffsetUnits'](0x0);}}}[_0x5060aa(0x3b27)](_0x3e10fc,_0x42a0f3,_0x5c42c3){var _0x5b45f1=_0x5060aa;_0x5c42c3=null!=_0x5c42c3?_0x5c42c3:this[_0x5b45f1(0x23d0)][0x0];const _0x13a687=[],_0x1009a3=[_0xa44303['o'][_0x5b45f1(0x1678)],_0xa44303['o'][_0x5b45f1(0x24a2)]],_0x2813a2=_0x3e10fc['getMesh'](),_0x3b572b=_0x3e10fc[_0x5b45f1(0x3cf4)]();if(!_0x3b572b)return!0x1;var _0x30e763=_0x2813a2['getScene'](),_0x30e763=(_0x3b572b[_0x5b45f1(0x1961)]()&&(_0x13a687[_0x5b45f1(0xede)](_0x5b45f1(0x1fc3)),_0x2813a2['isVerticesDataPresent'](_0xa44303['o']['UVKind'])&&(_0x1009a3[_0x5b45f1(0xede)](_0xa44303['o']['UVKind']),_0x13a687['push'](_0x5b45f1(0x2bbd))),_0x2813a2['isVerticesDataPresent'](_0xa44303['o']['UV2Kind'])&&(_0x1009a3['push'](_0xa44303['o'][_0x5b45f1(0xa54)]),_0x13a687['push'](_0x5b45f1(0x18f1)))),_0x3b572b[_0x5b45f1(0x2e23)]&&_0x13a687[_0x5b45f1(0xede)]('#define\x20LOGARITHMICDEPTH'),(0x0,_0x11eb7a['lK'])(_0x3b572b,_0x30e763,_0x13a687),_0x2813a2[_0x5b45f1(0x1d93)]&&_0x2813a2[_0x5b45f1(0x35b1)]?(_0x1009a3['push'](_0xa44303['o']['MatricesIndicesKind']),_0x1009a3[_0x5b45f1(0xede)](_0xa44303['o'][_0x5b45f1(0x2e2a)]),0x4<_0x2813a2['numBoneInfluencers']&&(_0x1009a3[_0x5b45f1(0xede)](_0xa44303['o'][_0x5b45f1(0x16fd)]),_0x1009a3[_0x5b45f1(0xede)](_0xa44303['o']['MatricesWeightsExtraKind'])),_0x13a687[_0x5b45f1(0xede)]('#define\x20NUM_BONE_INFLUENCERS\x20'+_0x2813a2[_0x5b45f1(0x3785)]),_0x13a687[_0x5b45f1(0xede)](_0x5b45f1(0x2adc)+(_0x2813a2['skeleton']?_0x2813a2['skeleton']['bones'][_0x5b45f1(0x18cc)]+0x1:0x0))):_0x13a687[_0x5b45f1(0xede)](_0x5b45f1(0x407e)),_0x2813a2[_0x5b45f1(0x1d81)]);let _0x4cca72=0x0;_0x30e763&&0x0<_0x30e763[_0x5b45f1(0x1341)]&&(_0x4cca72=_0x30e763[_0x5b45f1(0x1341)],_0x13a687[_0x5b45f1(0xede)](_0x5b45f1(0x4da)),_0x13a687[_0x5b45f1(0xede)](_0x5b45f1(0x2969)+_0x4cca72),_0x30e763[_0x5b45f1(0xde6)]&&_0x13a687[_0x5b45f1(0xede)](_0x5b45f1(0x2f3c)),_0x17749e['G'][_0x5b45f1(0x1661)](_0x1009a3,_0x2813a2,_0x4cca72)),_0x42a0f3&&(_0x13a687['push']('#define\x20INSTANCES'),_0x17749e['G'][_0x5b45f1(0x3aac)](_0x1009a3),_0x3e10fc[_0x5b45f1(0x14c4)]()['hasThinInstances']&&_0x13a687[_0x5b45f1(0xede)](_0x5b45f1(0x1f86)));const _0x1a6b21=_0x3e10fc['_getDrawWrapper'](_0x5c42c3,!0x0);return _0x30e763=_0x1a6b21[_0x5b45f1(0x1254)],_0x42a0f3=_0x13a687[_0x5b45f1(0x21ee)]('\x0a'),(_0x30e763!==_0x42a0f3&&((0x0,_0x11eb7a['qx'])(_0x3e10fc=[_0x5b45f1(0x2f85),_0x5b45f1(0xed8),'viewProjection','diffuseMatrix',_0x5b45f1(0x2a25),_0x5b45f1(0x1a4a),'logarithmicDepthConstant',_0x5b45f1(0x3cdc),_0x5b45f1(0x2493),'morphTargetTextureIndices']),_0x1a6b21[_0x5b45f1(0x260f)](this[_0x5b45f1(0x3241)][_0x5b45f1(0x3e9d)]()[_0x5b45f1(0x2442)](_0x5b45f1(0xe6d),_0x1009a3,_0x3e10fc,[_0x5b45f1(0x27fe),_0x5b45f1(0x223e)],_0x42a0f3,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x4cca72}),_0x42a0f3)),_0x1a6b21[_0x5b45f1(0x2a69)]['isReady']());}[_0x5060aa(0x13ec)](_0x59714e,_0x1d3757,_0x174d0d){var _0x1cbd0c=_0x5060aa;if(this[_0x1cbd0c(0x2d9f)]=this[_0x1cbd0c(0x355c)]['getDepthWrite'](),_0x59714e[_0x1cbd0c(0x17b2)]){const _0x4a52ae=_0x1d3757[_0x1cbd0c(0x3cf4)]();_0x4a52ae&&_0x4a52ae[_0x1cbd0c(0x3f21)](_0x59714e)&&(this['_engine'][_0x1cbd0c(0x1929)](),this[_0x1cbd0c(0x355c)]['setDepthWrite'](!0x1),this[_0x1cbd0c(0x355c)]['setColorWrite'](!0x1),this[_0x1cbd0c(0x355c)]['setStencilBuffer'](!0x0),this[_0x1cbd0c(0x355c)][_0x1cbd0c(0x33c9)](_0x55a891['g'][_0x1cbd0c(0x10e9)]),this[_0x1cbd0c(0x355c)]['setStencilFunction'](_0x55a891['g'][_0x1cbd0c(0x8f5)]),this[_0x1cbd0c(0x355c)][_0x1cbd0c(0x3051)](_0x17958a[_0x1cbd0c(0x3b49)]),this[_0x1cbd0c(0x355c)][_0x1cbd0c(0x11d7)](_0x17958a[_0x1cbd0c(0x3b49)]),this[_0x1cbd0c(0x355c)][_0x1cbd0c(0x2dba)]['useStencilGlobalOnly']=!0x0,this['render'](_0x1d3757,_0x174d0d,!0x0,this['_passIdForDrawWrapper'][0x1]),this['_engine'][_0x1cbd0c(0x157b)](!0x0),this['_engine'][_0x1cbd0c(0x26fa)](_0x55a891['g'][_0x1cbd0c(0x2f87)])),this[_0x1cbd0c(0x355c)]['setDepthWrite'](!0x1),this[_0x1cbd0c(0x3ff8)](_0x1d3757,_0x174d0d,!0x1,this[_0x1cbd0c(0x23d0)][0x0]),this[_0x1cbd0c(0x355c)]['setDepthWrite'](this[_0x1cbd0c(0x2d9f)]),_0x4a52ae&&_0x4a52ae[_0x1cbd0c(0x3f21)](_0x59714e)&&(this[_0x1cbd0c(0x355c)][_0x1cbd0c(0x2dba)][_0x1cbd0c(0x3aa)]=!0x1,this['_engine'][_0x1cbd0c(0x2e03)]());}}[_0x5060aa(0x4279)](_0x128c0e,_0x3c8e31,_0x1e6e9b){var _0x589868=_0x5060aa,_0x17a993,_0x851eac;_0x128c0e['renderOverlay']&&(_0x17a993=this[_0x589868(0x355c)][_0x589868(0x40d8)](),_0x851eac=this[_0x589868(0x355c)]['alphaState'][_0x589868(0x1f91)],this['_engine']['setAlphaMode'](_0x55a891['g'][_0x589868(0x2917)]),this[_0x589868(0x3ff8)](_0x3c8e31,_0x1e6e9b,!0x0,this[_0x589868(0x23d0)][0x3]),this[_0x589868(0x355c)][_0x589868(0x3fda)](_0x17a993),this[_0x589868(0x355c)][_0x589868(0x2fb3)](this[_0x589868(0x2d9f)]),this[_0x589868(0x355c)][_0x589868(0x8a5)][_0x589868(0x1f91)]=_0x851eac),_0x128c0e['renderOutline']&&this[_0x589868(0x2d9f)]&&(this['_engine'][_0x589868(0x2fb3)](!0x0),this['_engine'][_0x589868(0x157b)](!0x1),this[_0x589868(0x3ff8)](_0x3c8e31,_0x1e6e9b,!0x1,this[_0x589868(0x23d0)][0x2]),this[_0x589868(0x355c)][_0x589868(0x157b)](!0x0));}}_0x17958a[_0x5060aa(0x3b49)]=0x4;},0x101e:(_0x31fb67,_0x4b5245,_0x543007)=>{var _0x430159=a8_0x1ec55c;_0x543007['d'](_0x4b5245,{'F':()=>_0x2dc917});var _0x197fcf=_0x543007(0xf659),_0x54c809=_0x543007(0x1610),_0x251f1a=_0x543007(0x8baf),_0xd53462=_0x543007(0xbd53),_0x29f0db=_0x543007(0x15c0e),_0x5a4829=_0x543007(0x5f8);class _0x2dc917{constructor(_0x2f6cec){var _0x283f0c=a8_0x5306;this[_0x283f0c(0x95a)]=[],this['excludedMaterials']=[],this[_0x283f0c(0x15b7)]=0x0,this['_mrtTypes']=[],this[_0x283f0c(0x23a6)]=[],this[_0x283f0c(0x158d)]=[],this['_mrtNames']=[],this[_0x283f0c(0x2976)]=[],this[_0x283f0c(0x89c)]=!0x1,this[_0x283f0c(0x3e02)]=!0x0,this['_effectConfigurations']=[],this['doNotUseGeometryRendererFallback']=!0x0,this[_0x283f0c(0x29b8)]=[],this['_clearColor']=new _0xd53462['HE'](0x0,0x0,0x0,0x0),this[_0x283f0c(0x232d)]=new _0xd53462['HE'](0x5f5e100,0x0,0x0,0x1),this[_0x283f0c(0x30eb)]=!0x1,this['_needsCompositionForThisPass']=!0x1,this[_0x283f0c(0x225e)]=!0x1,this[_0x283f0c(0x3c5c)]=_0x2f6cec,this[_0x283f0c(0x355c)]=_0x2f6cec[_0x283f0c(0x3e9d)]();let _0x293575=_0x54c809['g'][_0x283f0c(0x2d4d)];if(this[_0x283f0c(0x355c)][_0x283f0c(0x2034)][_0x283f0c(0x1f8d)]&&this['_engine'][_0x283f0c(0x2034)][_0x283f0c(0x7be)]?_0x293575=_0x54c809['g'][_0x283f0c(0x1608)]:this[_0x283f0c(0x355c)][_0x283f0c(0x2034)][_0x283f0c(0x1e19)]&&this['_engine'][_0x283f0c(0x2034)][_0x283f0c(0x5f4)]&&(_0x293575=_0x54c809['g']['TEXTURETYPE_HALF_FLOAT']),_0x293575!==_0x54c809['g'][_0x283f0c(0x1608)]){for(let _0x145206=0x0;_0x145206<_0x2dc917[_0x283f0c(0x2d25)][_0x283f0c(0x18cc)];++_0x145206)_0x2dc917[_0x283f0c(0x2d25)][_0x145206][_0x283f0c(0x19d6)]===_0x54c809['g'][_0x283f0c(0x1608)]&&(_0x2dc917[_0x283f0c(0x2d25)][_0x54c809['g'][_0x283f0c(0x3ba3)]]['type']=_0x293575);}_0x2dc917['_SceneComponentInitialization'](this[_0x283f0c(0x3c5c)]),this[_0x283f0c(0xa78)]=this[_0x283f0c(0x9ba)](_0x283f0c(0xa71),null),this[_0x283f0c(0x3d4e)]=this[_0x283f0c(0xa78)];}[_0x430159(0x3395)](_0xf76f99){var _0x1e7080=_0x430159;return this[_0x1e7080(0x2976)][_0xf76f99];}get[_0x430159(0x103a)](){var _0x24c9cf=_0x430159;return this[_0x24c9cf(0xa78)][_0x24c9cf(0x103a)];}set[_0x430159(0x103a)](_0x292b44){var _0x46e7e5=_0x430159;this[_0x46e7e5(0xa78)][_0x46e7e5(0x103a)]=_0x292b44;}get[_0x430159(0x20c1)](){return this['_useSpecificClearForDepthTexture'];}set[_0x430159(0x20c1)](_0x2d372f){var _0x277cfa=_0x430159;this[_0x277cfa(0x89c)]!==_0x2d372f&&(this[_0x277cfa(0x89c)]=_0x2d372f,this['_isDirty']=!0x0);}[_0x430159(0xd87)](){var _0xdead39=_0x430159;return this[_0xdead39(0x3d4e)];}[_0x430159(0x39d4)](_0xa833eb){var _0x171105=_0x430159;_0xa833eb?this[_0x171105(0x3d4e)]=_0xa833eb:(this[_0x171105(0x3d4e)]=this[_0x171105(0xa78)],this[_0x171105(0x355c)][_0x171105(0x245b)]=this[_0x171105(0x3d4e)][_0x171105(0x32da)]);}get[_0x430159(0xd5a)](){var _0x446456=_0x430159;return this[_0x446456(0x3d4e)]===this['defaultRT'];}[_0x430159(0x291)](){var _0x399af0=_0x430159;this['doNotUseGeometryRendererFallback']?(this[_0x399af0(0x18f7)]&&this[_0x399af0(0x18f7)][_0x399af0(0x3ace)](),this[_0x399af0(0x18f7)]=null,this[_0x399af0(0x3c5c)]['disableGeometryBufferRenderer']()):(this[_0x399af0(0x18f7)]=this[_0x399af0(0x3c5c)][_0x399af0(0x1fe1)](),this[_0x399af0(0x18f7)]?this['_geometryBuffer']['_linkPrePassRenderer'](this):this[_0x399af0(0x387e)]=!0x0);}get[_0x430159(0x5d3)](){var _0x5ead40=_0x430159;return this[_0x5ead40(0x30eb)];}[_0x430159(0x9ba)](_0x52a777,_0x20482c){var _0x20db3b=_0x430159;return _0x52a777=new _0x197fcf['N'](_0x52a777,_0x20482c,{'width':this[_0x20db3b(0x355c)][_0x20db3b(0x3583)](),'height':this[_0x20db3b(0x355c)]['getRenderHeight']()},0x0,this['_scene'],{'generateMipMaps':!0x1,'generateStencilBuffer':this[_0x20db3b(0x355c)][_0x20db3b(0xa3c)],'defaultType':_0x54c809['g']['TEXTURETYPE_UNSIGNED_INT'],'types':[],'drawOnlyOnFirstAttachmentByDefault':!0x0}),(this['renderTargets'][_0x20db3b(0xede)](_0x52a777),_0x52a777);}get[_0x430159(0x3778)](){var _0x55b36e=_0x430159;return this[_0x55b36e(0x3c5c)]['getEngine']()[_0x55b36e(0x16da)]()[_0x55b36e(0x30cb)];}[_0x430159(0xbe9)](_0x1b2ebb,_0x2ee921){var _0x2e50e9=_0x430159,_0x4632e9=_0x2ee921[_0x2e50e9(0x3cf4)](),_0xc0113c=_0x4632e9&&_0x4632e9[_0x2e50e9(0xd7a)],_0x4632e9=_0x4632e9&&-0x1!==this[_0x2e50e9(0x4093)][_0x2e50e9(0x86a)](_0x4632e9);this[_0x2e50e9(0x5d3)]&&this[_0x2e50e9(0x3d4e)]['enabled']&&(_0x1b2ebb['_multiTarget']&&_0xc0113c&&!_0x4632e9?this[_0x2e50e9(0x355c)][_0x2e50e9(0x116f)](this['_multiRenderAttachments']):(this[_0x2e50e9(0x355c)][_0x2e50e9(0x2019)]?this[_0x2e50e9(0x355c)]['bindAttachments'](this[_0x2e50e9(0x1509)]):this[_0x2e50e9(0x355c)]['restoreSingleAttachment'](),this[_0x2e50e9(0x18f7)]&&this[_0x2e50e9(0xd5a)]&&!_0x4632e9&&this['_geometryBuffer']['renderList']['push'](_0x2ee921[_0x2e50e9(0x14c4)]())));}[_0x430159(0x1158)](){var _0x1991ee=_0x430159;const _0x2ea5ca=[],_0x6fc5ac=[!0x1],_0x103e44=[!0x1],_0x314be4=[!0x0];for(let _0x2a834b=0x0;_0x2a834b<this[_0x1991ee(0x15b7)];_0x2a834b++)_0x2ea5ca[_0x1991ee(0xede)](!0x0),0x0<_0x2a834b&&(this[_0x1991ee(0x89c)]&&this[_0x1991ee(0x158d)][_0x2a834b]===_0x54c809['g'][_0x1991ee(0x3ba3)]?(_0x6fc5ac[_0x1991ee(0xede)](!0x1),_0x103e44[_0x1991ee(0xede)](!0x0)):(_0x6fc5ac[_0x1991ee(0xede)](!0x0),_0x103e44[_0x1991ee(0xede)](!0x1)),_0x314be4[_0x1991ee(0xede)](!0x1));this['_multiRenderAttachments']=this[_0x1991ee(0x355c)][_0x1991ee(0xec9)](_0x2ea5ca),this[_0x1991ee(0x6a0)]=this[_0x1991ee(0x355c)]['buildTextureLayout'](_0x6fc5ac),this['_clearDepthAttachments']=this['_engine'][_0x1991ee(0xec9)](_0x103e44),this[_0x1991ee(0x1509)]=this['_engine'][_0x1991ee(0xec9)](_0x314be4);}[_0x430159(0x1024)](){var _0x101cd5=_0x430159;for(let _0x56011d=0x0;_0x56011d<_0x2dc917[_0x101cd5(0x2d25)][_0x101cd5(0x18cc)];_0x56011d++)this[_0x101cd5(0x2976)][_0x2dc917['TextureFormats'][_0x56011d][_0x101cd5(0x3bbd)]]=-0x1;this[_0x101cd5(0x2976)][_0x54c809['g'][_0x101cd5(0x26b8)]]=0x0,this[_0x101cd5(0x158d)]=[_0x54c809['g'][_0x101cd5(0x26b8)]],this[_0x101cd5(0x3551)]=[_0x2dc917[_0x101cd5(0x2d25)][_0x54c809['g'][_0x101cd5(0x26b8)]]['type']],this[_0x101cd5(0x23a6)]=[_0x2dc917[_0x101cd5(0x2d25)][_0x54c809['g']['PREPASS_COLOR_TEXTURE_TYPE']][_0x101cd5(0x3801)]],this['_mrtNames']=[_0x2dc917['TextureFormats'][_0x54c809['g']['PREPASS_COLOR_TEXTURE_TYPE']][_0x101cd5(0xc1b)]],this[_0x101cd5(0x15b7)]=0x1;}[_0x430159(0x12e9)](){var _0x161914=_0x430159;if(this[_0x161914(0x291)](),this[_0x161914(0x18f7)]){this[_0x161914(0x18f7)]['_resetLayout']();const _0x4db7be=[];for(let _0x501af6=0x0;_0x501af6<this['_mrtLayout']['length'];_0x501af6++)_0x4db7be[_0x161914(0xede)](!0x1);this[_0x161914(0x18f7)]['_linkInternalTexture'](this[_0x161914(0xa78)]['getInternalTexture']());var _0x18e726=[{'prePassConstant':_0x54c809['g'][_0x161914(0x3ba3)],'geometryBufferConstant':_0x5a4829['m'][_0x161914(0x1c36)]},{'prePassConstant':_0x54c809['g']['PREPASS_NORMAL_TEXTURE_TYPE'],'geometryBufferConstant':_0x5a4829['m'][_0x161914(0x1d6c)]},{'prePassConstant':_0x54c809['g'][_0x161914(0x2ddb)],'geometryBufferConstant':_0x5a4829['m']['POSITION_TEXTURE_TYPE']},{'prePassConstant':_0x54c809['g']['PREPASS_REFLECTIVITY_TEXTURE_TYPE'],'geometryBufferConstant':_0x5a4829['m']['REFLECTIVITY_TEXTURE_TYPE']},{'prePassConstant':_0x54c809['g'][_0x161914(0x3664)],'geometryBufferConstant':_0x5a4829['m'][_0x161914(0x1a6a)]}];for(let _0x4c06c1=0x0;_0x4c06c1<_0x18e726[_0x161914(0x18cc)];_0x4c06c1++){var _0xd79bb1=this[_0x161914(0x158d)]['indexOf'](_0x18e726[_0x4c06c1][_0x161914(0x29ef)]);-0x1!==_0xd79bb1&&(this['_geometryBuffer'][_0x161914(0x1873)](_0x18e726[_0x4c06c1]['geometryBufferConstant'],_0xd79bb1),_0x4db7be[_0xd79bb1]=!0x0);}this[_0x161914(0x18f7)][_0x161914(0x398a)](this[_0x161914(0x355c)][_0x161914(0xec9)](_0x4db7be));}}[_0x430159(0x32b4)](){var _0xfa980e=_0x430159;this['enabled']&&this[_0xfa980e(0x3d4e)][_0xfa980e(0x5d3)]&&this[_0xfa980e(0x1509)]&&(this[_0xfa980e(0x355c)][_0xfa980e(0x2019)]?this[_0xfa980e(0x355c)][_0xfa980e(0x116f)](this[_0xfa980e(0x1509)]):this['_engine']['restoreSingleAttachment']());}[_0x430159(0x122e)](_0x28a881,_0x367d5d,_0x41755f){var _0x303b60=_0x430159;this[_0x303b60(0x3e02)]&&this['_update'](),this[_0x303b60(0x30eb)]&&this['_currentTarget'][_0x303b60(0x5d3)]&&(this['_geometryBuffer']&&(this[_0x303b60(0x18f7)][_0x303b60(0x1450)]=[]),this[_0x303b60(0x2e65)](this['_currentTarget'],_0x28a881));}[_0x430159(0x1e78)](_0x51ca55,_0x5141f0,_0x4f20e3){var _0x32e465=_0x430159;_0x51ca55[_0x32e465(0x3e4c)]?_0x51ca55['renderTargetTexture'][_0x32e465(0x1e78)](this[_0x32e465(0x3c5c)],_0x5141f0,_0x4f20e3,_0x51ca55[_0x32e465(0x3e4c)][_0x32e465(0x857)]):this[_0x32e465(0xcc3)][_0x32e465(0x18cc)]?this['_scene']['postProcessManager'][_0x32e465(0x1e78)]():this[_0x32e465(0x355c)]['restoreDefaultFramebuffer']();}[_0x430159(0x25bc)](_0x102d7f){var _0xf4549c=_0x430159;const _0x5c1a91=this[_0xf4549c(0xcc3)][0x0];return!!_0x5c1a91&&(_0x5c1a91['inputTexture']=_0x102d7f[_0xf4549c(0x37f3)],!0x0);}[_0x430159(0x258f)](_0x413cd4,_0x1e1a09){var _0x166227=_0x430159,_0x2bf19d=this[_0x166227(0xcc3)][0x0],_0x2bf19d=_0x2bf19d?_0x2bf19d[_0x166227(0x2cbc)]:_0x413cd4['renderTargetTexture']?_0x413cd4[_0x166227(0x3e4c)][_0x166227(0x37f3)]:null;let _0x48b4a1=this[_0x166227(0x3d4e)][_0x166227(0x2448)];(_0x48b4a1=this[_0x166227(0x32e6)]?_0x48b4a1[_0x166227(0x36a3)]([this[_0x166227(0x3d4e)]['imageProcessingPostProcess']]):_0x48b4a1)[_0x166227(0x18cc)]&&(this['_scene'][_0x166227(0x2c48)]['_prepareFrame'](null==(_0x413cd4=this['_currentTarget'][_0x166227(0x37f3)])?void 0x0:_0x413cd4[_0x166227(0x1589)],_0x48b4a1),this[_0x166227(0x3c5c)][_0x166227(0x2c48)][_0x166227(0x367)](_0x48b4a1,_0x2bf19d,!0x1,_0x1e1a09));}[_0x430159(0x2437)](_0x292028,_0x473132){var _0x2713df=_0x430159;this[_0x2713df(0x30eb)]&&this['_currentTarget'][_0x2713df(0x5d3)]&&(this[_0x2713df(0x1e78)](this[_0x2713df(0x3d4e)],_0x292028,_0x473132),this['_renderPostProcesses'](this[_0x2713df(0x3d4e)],_0x292028));}['_clear'](){var _0x3e1139=_0x430159;this['_enabled']&&this['_currentTarget'][_0x3e1139(0x5d3)]&&(this[_0x3e1139(0x1ae5)](this['_currentTarget']),this[_0x3e1139(0x355c)][_0x3e1139(0x116f)](this[_0x3e1139(0x6a0)]),this[_0x3e1139(0x355c)]['clear'](this[_0x3e1139(0x1424)],!0x0,!0x1,!0x1),this[_0x3e1139(0x89c)]&&(this[_0x3e1139(0x355c)][_0x3e1139(0x116f)](this[_0x3e1139(0x224b)]),this['_engine'][_0x3e1139(0x13c8)](this['_clearDepthColor'],!0x0,!0x1,!0x1)),this[_0x3e1139(0x355c)][_0x3e1139(0x116f)](this[_0x3e1139(0x1509)]));}[_0x430159(0x1ae5)](_0xce96fb){var _0x36bb66=_0x430159,_0x3b4dac;this[_0x36bb66(0x30eb)]&&this[_0x36bb66(0x3d4e)][_0x36bb66(0x5d3)]&&(this['_currentTarget']['_checkSize'](),(_0x3b4dac=this['_currentTarget']['renderTarget'])&&this['_engine'][_0x36bb66(0x500)](_0x3b4dac));}[_0x430159(0x1222)](_0x5f46f8){this['_enabled']=_0x5f46f8;}['_setRenderTargetEnabled'](_0x2b8e47,_0x1f922d){var _0x4195d1=_0x430159;(_0x2b8e47[_0x4195d1(0x5d3)]=_0x1f922d)||this[_0x4195d1(0x2fe4)](_0x2b8e47);}['addEffectConfiguration'](_0xb7f070){var _0x3f0c4e=_0x430159;for(let _0x18c2bf=0x0;_0x18c2bf<this['_effectConfigurations'][_0x3f0c4e(0x18cc)];_0x18c2bf++)if(this['_effectConfigurations'][_0x18c2bf][_0x3f0c4e(0xc1b)]===_0xb7f070[_0x3f0c4e(0xc1b)])return this[_0x3f0c4e(0x30ce)][_0x18c2bf];return this[_0x3f0c4e(0x30ce)][_0x3f0c4e(0xede)](_0xb7f070),_0xb7f070;}['_enable'](){var _0x4fd846=_0x430159,_0x47e557=this[_0x4fd846(0x15b7)];for(let _0x474d40=0x0;_0x474d40<this[_0x4fd846(0x30ce)]['length'];_0x474d40++)this[_0x4fd846(0x30ce)][_0x474d40][_0x4fd846(0x5d3)]&&this[_0x4fd846(0x2bb5)](this[_0x4fd846(0x30ce)][_0x474d40][_0x4fd846(0x51a)]);for(let _0x1128cd=0x0;_0x1128cd<this['renderTargets'][_0x4fd846(0x18cc)];_0x1128cd++){this[_0x4fd846(0x15b7)]===_0x47e557&&this[_0x4fd846(0x29b8)][_0x1128cd]['count']===this['mrtCount']||this[_0x4fd846(0x29b8)][_0x1128cd][_0x4fd846(0xafa)](this['mrtCount'],{'types':this[_0x4fd846(0x3551)],'formats':this[_0x4fd846(0x23a6)]},this[_0x4fd846(0x40e1)][_0x4fd846(0x36a3)](_0x4fd846(0x2732))),this[_0x4fd846(0x29b8)][_0x1128cd]['_resetPostProcessChain']();for(let _0x2c1b03=0x0;_0x2c1b03<this['_effectConfigurations'][_0x4fd846(0x18cc)];_0x2c1b03++)this[_0x4fd846(0x30ce)][_0x2c1b03][_0x4fd846(0x5d3)]&&(!this[_0x4fd846(0x30ce)][_0x2c1b03]['postProcess']&&this[_0x4fd846(0x30ce)][_0x2c1b03][_0x4fd846(0x17f1)]&&this[_0x4fd846(0x30ce)][_0x2c1b03][_0x4fd846(0x17f1)](),this[_0x4fd846(0x30ce)][_0x2c1b03][_0x4fd846(0x3de0)]&&this['renderTargets'][_0x1128cd]['_beforeCompositionPostProcesses'][_0x4fd846(0xede)](this[_0x4fd846(0x30ce)][_0x2c1b03][_0x4fd846(0x3de0)]));}this[_0x4fd846(0x1158)](),this[_0x4fd846(0x1222)](!0x0),this[_0x4fd846(0x12e9)]();}[_0x430159(0x1fa8)](){var _0x2446f1=_0x430159;this[_0x2446f1(0x1222)](!0x1);for(let _0x3de089=0x0;_0x3de089<this[_0x2446f1(0x29b8)][_0x2446f1(0x18cc)];_0x3de089++)this['_setRenderTargetEnabled'](this[_0x2446f1(0x29b8)][_0x3de089],!0x1);this['_resetLayout']();for(let _0x2791a1=0x0;_0x2791a1<this['_effectConfigurations'][_0x2446f1(0x18cc)];_0x2791a1++)this[_0x2446f1(0x30ce)][_0x2791a1][_0x2446f1(0x5d3)]=!0x1;}['_getPostProcessesSource'](_0x3ef4cf,_0x3705f7){var _0x177824=_0x430159;if(_0x3705f7)return _0x3705f7['_postProcesses'];if(_0x3ef4cf['renderTargetTexture']){if(_0x3ef4cf['renderTargetTexture'][_0x177824(0x857)]){const _0x3bf444=_0x3ef4cf[_0x177824(0x3e4c)][_0x177824(0x1647)]||this[_0x177824(0x3c5c)][_0x177824(0x1647)];return _0x3bf444?_0x3bf444[_0x177824(0x3b2b)]:[];}return _0x3ef4cf[_0x177824(0x3e4c)]['postProcesses']||[];}return this[_0x177824(0x3c5c)][_0x177824(0x1647)]?this[_0x177824(0x3c5c)][_0x177824(0x1647)][_0x177824(0x3b2b)]:[];}[_0x430159(0x2e65)](_0x3fdc3b,_0x10bcca){var _0x3fb041=_0x430159,_0x376bb0=_0x10bcca&&this[_0x3fb041(0x3c5c)][_0x3fb041(0x299)]&&!!this['_scene'][_0x3fb041(0x299)][_0x3fb041(0x18cc)]&&0x0!==this[_0x3fb041(0x3c5c)][_0x3fb041(0x299)][_0x3fb041(0x86a)](_0x10bcca),_0x10bcca=(this['_postProcessesSourceForThisPass']=this[_0x3fb041(0x2fde)](_0x3fdc3b,_0x10bcca),this['_postProcessesSourceForThisPass']=this['_postProcessesSourceForThisPass'][_0x3fb041(0x235b)](_0x4e7dcb=>null!=_0x4e7dcb),this[_0x3fb041(0x3c5c)][_0x3fb041(0x172d)]=!0x0,this[_0x3fb041(0x7e8)](this[_0x3fb041(0xcc3)])),_0x376bb0=(this[_0x3fb041(0x32e6)]=!_0x10bcca&&!this[_0x3fb041(0x225e)]&&this[_0x3fb041(0x2f05)]()&&!_0x376bb0,this[_0x3fb041(0x3fba)](this[_0x3fb041(0xcc3)])),_0x21ff3a=_0x3fdc3b[_0x3fb041(0x2448)]&&_0x3fdc3b[_0x3fb041(0x2448)][0x0];let _0x544436=null;this['_scene']['imageProcessingConfiguration'][_0x3fb041(0x1a9f)]=this[_0x3fb041(0x32e6)]||_0x10bcca,this[_0x3fb041(0x32e6)]&&!_0x3fdc3b[_0x3fb041(0x188d)]&&_0x3fdc3b[_0x3fb041(0x1030)](),_0x21ff3a?_0x544436=_0x21ff3a:this[_0x3fb041(0x32e6)]?_0x544436=_0x3fdc3b['imageProcessingPostProcess']:_0x376bb0&&(_0x544436=_0x376bb0),this[_0x3fb041(0x1ae5)](_0x3fdc3b),this[_0x3fb041(0x1634)](_0x3fdc3b,_0x544436);}[_0x430159(0x1634)](_0x174f61,_0x5b5f35){var _0x5c5b0d=_0x430159;_0x5b5f35&&(_0x5b5f35[_0x5c5b0d(0x172d)]=!0x1,_0x5b5f35[_0x5c5b0d(0x2cbc)]=_0x174f61['renderTarget']),_0x174f61['_outputPostProcess']!==_0x5b5f35&&(_0x174f61[_0x5c5b0d(0xd44)]&&this['_unlinkInternalTexture'](_0x174f61),_0x174f61[_0x5c5b0d(0xd44)]=_0x5b5f35),_0x174f61['_internalTextureDirty']&&(this[_0x5c5b0d(0x12e9)](),_0x174f61[_0x5c5b0d(0x1c38)]=!0x1);}[_0x430159(0x2fe4)](_0x4b8379){var _0x5dbf1d=_0x430159;_0x4b8379['_outputPostProcess']&&(_0x4b8379[_0x5dbf1d(0xd44)][_0x5dbf1d(0x172d)]=!0x0,_0x4b8379[_0x5dbf1d(0xd44)][_0x5dbf1d(0x303c)](),_0x4b8379[_0x5dbf1d(0xd44)]=null);}[_0x430159(0x2f05)](){var _0x583aa8=_0x430159;for(let _0x226946=0x0;_0x226946<this[_0x583aa8(0x30ce)][_0x583aa8(0x18cc)];_0x226946++)if(this['_effectConfigurations'][_0x226946][_0x583aa8(0x5d3)]&&this[_0x583aa8(0x30ce)][_0x226946][_0x583aa8(0x3d69)])return!0x0;return!0x1;}[_0x430159(0x7e8)](_0x34563d){var _0x54fa3b=_0x430159,_0x3e88b0;let _0x566c55=!0x1;if(_0x34563d){for(let _0x9cb4ea=0x0;_0x9cb4ea<_0x34563d[_0x54fa3b(0x18cc)];_0x9cb4ea++)if(_0x54fa3b(0x3696)===(null==(_0x3e88b0=_0x34563d[_0x9cb4ea])?void 0x0:_0x3e88b0['getClassName']())){_0x566c55=!0x0;break;}}return _0x566c55;}[_0x430159(0x3fba)](_0xae5dbf){var _0x122bc3=_0x430159;for(let _0x1a3c5b=0x0;_0x1a3c5b<_0xae5dbf[_0x122bc3(0x18cc)];_0x1a3c5b++)if(null!==_0xae5dbf[_0x1a3c5b])return _0xae5dbf[_0x1a3c5b];return null;}[_0x430159(0x2d03)](){this['_isDirty']=!0x0;}[_0x430159(0x2bb5)](_0x3e7179){var _0x55ee23=_0x430159;this['_scene']['needsPreviousWorldMatrices']=!0x1;for(let _0x3e8017=0x0;_0x3e8017<_0x3e7179['length'];_0x3e8017++){var _0x224535=_0x3e7179[_0x3e8017];-0x1===this[_0x55ee23(0x2976)][_0x224535]&&(this[_0x55ee23(0x2976)][_0x224535]=this['_mrtLayout'][_0x55ee23(0x18cc)],this['_mrtLayout']['push'](_0x224535),this['_mrtTypes'][_0x55ee23(0xede)](_0x2dc917['TextureFormats'][_0x224535][_0x55ee23(0x19d6)]),this[_0x55ee23(0x23a6)]['push'](_0x2dc917[_0x55ee23(0x2d25)][_0x224535][_0x55ee23(0x3801)]),this[_0x55ee23(0x40e1)][_0x55ee23(0xede)](_0x2dc917[_0x55ee23(0x2d25)][_0x224535]['name']),this[_0x55ee23(0x15b7)]++),_0x224535===_0x54c809['g'][_0x55ee23(0x3664)]&&(this['_scene']['needsPreviousWorldMatrices']=!0x0);}}[_0x430159(0x36f4)](){var _0x5802d3=_0x430159;this[_0x5802d3(0x1fa8)]();let _0x2d9cf5=!0x1;this[_0x5802d3(0x3c5c)]['imageProcessingConfiguration']['applyByPostProcess']=!0x1,this['_scene'][_0x5802d3(0x2462)]&&this[_0x5802d3(0x3c5c)][_0x5802d3(0x217b)]&&(this['_scene'][_0x5802d3(0x2462)][_0x5802d3(0x380f)](this),_0x2d9cf5=!0x0);for(let _0x384095=0x0;_0x384095<this[_0x5802d3(0x3c5c)]['materials']['length'];_0x384095++)this['_scene'][_0x5802d3(0x6d0)][_0x384095][_0x5802d3(0x380f)](this)&&(_0x2d9cf5=!0x0);_0x2d9cf5&&this['_setRenderTargetEnabled'](this['defaultRT'],!0x0);let _0x34645b;for(let _0xf6f1f2=0x0;_0xf6f1f2<this[_0x5802d3(0x29b8)][_0x5802d3(0x18cc)];_0xf6f1f2++){if(this['renderTargets'][_0xf6f1f2][_0x5802d3(0x3e4c)])_0x34645b=this['_getPostProcessesSource'](this['renderTargets'][_0xf6f1f2]);else{var _0x1be1e2=this[_0x5802d3(0x3c5c)][_0x5802d3(0x1647)];if(!_0x1be1e2)continue;_0x34645b=_0x1be1e2[_0x5802d3(0x3b2b)];}if(_0x34645b=_0x34645b&&_0x34645b[_0x5802d3(0x235b)](_0x5861dd=>null!=_0x5861dd)){for(let _0x54d0eb=0x0;_0x54d0eb<_0x34645b[_0x5802d3(0x18cc)];_0x54d0eb++)_0x34645b[_0x54d0eb][_0x5802d3(0x380f)](this)&&(this[_0x5802d3(0x40ce)](this[_0x5802d3(0x29b8)][_0xf6f1f2],!0x0),_0x2d9cf5=!0x0);this[_0x5802d3(0x7e8)](_0x34645b)&&(this['_scene'][_0x5802d3(0xb0b)][_0x5802d3(0x1a9f)]=!0x0);}}this[_0x5802d3(0x2a71)](),this[_0x5802d3(0x3e02)]=!0x1,_0x2d9cf5&&this['_enable']();}['_markAllMaterialsAsPrePassDirty'](){var _0x2023d2=_0x430159;const _0x30c8e6=this[_0x2023d2(0x3c5c)]['materials'];for(let _0x305e0f=0x0;_0x305e0f<_0x30c8e6[_0x2023d2(0x18cc)];_0x305e0f++)_0x30c8e6[_0x305e0f]['markAsDirty'](_0x29f0db['F']['PrePassDirtyFlag']);}['dispose'](){var _0x1140ab=_0x430159;for(let _0x1b9116=this[_0x1140ab(0x29b8)][_0x1140ab(0x18cc)]-0x1;0x0<=_0x1b9116;_0x1b9116--)this[_0x1140ab(0x29b8)][_0x1b9116]['dispose']();for(let _0x570462=0x0;_0x570462<this[_0x1140ab(0x30ce)][_0x1140ab(0x18cc)];_0x570462++)this[_0x1140ab(0x30ce)][_0x570462][_0x1140ab(0x41a)]&&this[_0x1140ab(0x30ce)][_0x570462][_0x1140ab(0x41a)]();}}_0x2dc917['_SceneComponentInitialization']=_0x5ba992=>{var _0x2b9504=_0x430159;throw(0x0,_0x251f1a['S'])(_0x2b9504(0x1b10));},_0x2dc917[_0x430159(0x2d25)]=[{'purpose':_0x54c809['g']['PREPASS_IRRADIANCE_TEXTURE_TYPE'],'type':_0x54c809['g'][_0x430159(0x3d07)],'format':_0x54c809['g'][_0x430159(0x12a4)],'name':_0x430159(0x3d95)},{'purpose':_0x54c809['g'][_0x430159(0x2ddb)],'type':_0x54c809['g'][_0x430159(0x3d07)],'format':_0x54c809['g']['TEXTUREFORMAT_RGBA'],'name':_0x430159(0x15ac)},{'purpose':_0x54c809['g'][_0x430159(0x3664)],'type':_0x54c809['g'][_0x430159(0x2aeb)],'format':_0x54c809['g']['TEXTUREFORMAT_RGBA'],'name':_0x430159(0x72b)},{'purpose':_0x54c809['g'][_0x430159(0x2268)],'type':_0x54c809['g'][_0x430159(0x2aeb)],'format':_0x54c809['g'][_0x430159(0x12a4)],'name':_0x430159(0x1145)},{'purpose':_0x54c809['g'][_0x430159(0x26b8)],'type':_0x54c809['g']['TEXTURETYPE_HALF_FLOAT'],'format':_0x54c809['g'][_0x430159(0x12a4)],'name':_0x430159(0x34d3)},{'purpose':_0x54c809['g']['PREPASS_DEPTH_TEXTURE_TYPE'],'type':_0x54c809['g'][_0x430159(0x1608)],'format':_0x54c809['g']['TEXTUREFORMAT_R'],'name':_0x430159(0x258d)},{'purpose':_0x54c809['g']['PREPASS_NORMAL_TEXTURE_TYPE'],'type':_0x54c809['g'][_0x430159(0x3d07)],'format':_0x54c809['g'][_0x430159(0x12a4)],'name':_0x430159(0x3791)},{'purpose':_0x54c809['g'][_0x430159(0x169f)],'type':_0x54c809['g'][_0x430159(0x2aeb)],'format':_0x54c809['g'][_0x430159(0x12a4)],'name':_0x430159(0x15c0)}];},0x13259:(_0x1af386,_0x372aac,_0x41d971)=>{var _0x3cda49=a8_0x1ec55c,_0x71ebf3=_0x41d971(0xd537),_0x2ecd00=_0x41d971(0x67a3),_0x7135b0=_0x41d971(0x101e),_0x4e3bbb=_0x41d971(0x9a70);Object[_0x3cda49(0x276e)](_0x71ebf3['x'][_0x3cda49(0x1ce1)],_0x3cda49(0x1cea),{'get':function(){var _0x2d37f0=_0x3cda49;return this[_0x2d37f0(0x2dcd)];},'set':function(_0x914ccf){var _0x16d2d2=_0x3cda49;_0x914ccf&&_0x914ccf['isSupported']&&(this[_0x16d2d2(0x2dcd)]=_0x914ccf);},'enumerable':!0x0,'configurable':!0x0}),_0x71ebf3['x'][_0x3cda49(0x1ce1)][_0x3cda49(0x22a1)]=function(){var _0x3254e8=_0x3cda49;return this[_0x3254e8(0x2dcd)]||(this[_0x3254e8(0x2dcd)]=new _0x7135b0['F'](this),this[_0x3254e8(0x2dcd)]['isSupported']||(this[_0x3254e8(0x2dcd)]=null,_0x4e3bbb['Y'][_0x3254e8(0x3556)]('PrePassRenderer\x20needs\x20WebGL\x202\x20support.\x0aMaybe\x20you\x20tried\x20to\x20use\x20the\x20following\x20features\x20that\x20need\x20the\x20PrePassRenderer\x20:\x0a\x20+\x20Subsurface\x20Scattering')),this[_0x3254e8(0x2dcd)]);},_0x71ebf3['x'][_0x3cda49(0x1ce1)][_0x3cda49(0x1e7e)]=function(){var _0x2cb2ae=_0x3cda49;this[_0x2cb2ae(0x2dcd)]&&(this[_0x2cb2ae(0x2dcd)][_0x2cb2ae(0x41a)](),this[_0x2cb2ae(0x2dcd)]=null);};class _0x4f6feb{constructor(_0x32eb81){var _0x1c1932=_0x3cda49;this['name']=_0x2ecd00['l'][_0x1c1932(0x357e)],this[_0x1c1932(0x3241)]=_0x32eb81;}[_0x3cda49(0x108f)](){var _0x3942d2=_0x3cda49;this[_0x3942d2(0x3241)]['_beforeCameraDrawStage'][_0x3942d2(0x17fb)](_0x2ecd00['l'][_0x3942d2(0x35b0)],this,this['_beforeCameraDraw']),this[_0x3942d2(0x3241)][_0x3942d2(0x232c)][_0x3942d2(0x17fb)](_0x2ecd00['l'][_0x3942d2(0x147d)],this,this[_0x3942d2(0x329)]),this[_0x3942d2(0x3241)]['_beforeRenderTargetDrawStage'][_0x3942d2(0x17fb)](_0x2ecd00['l']['STEP_BEFORERENDERTARGETDRAW_PREPASS'],this,this[_0x3942d2(0x2d1f)]),this[_0x3942d2(0x3241)][_0x3942d2(0x15e3)][_0x3942d2(0x17fb)](_0x2ecd00['l']['STEP_AFTERCAMERADRAW_PREPASS'],this,this['_afterRenderTargetDraw']),this[_0x3942d2(0x3241)]['_beforeClearStage'][_0x3942d2(0x17fb)](_0x2ecd00['l'][_0x3942d2(0xffa)],this,this[_0x3942d2(0x986)]),this['scene'][_0x3942d2(0x34d4)][_0x3942d2(0x17fb)](_0x2ecd00['l'][_0x3942d2(0x821)],this,this[_0x3942d2(0x34d4)]),this[_0x3942d2(0x3241)][_0x3942d2(0x36c7)][_0x3942d2(0x17fb)](_0x2ecd00['l'][_0x3942d2(0x1909)],this,this[_0x3942d2(0x36c7)]),this[_0x3942d2(0x3241)]['_afterRenderingMeshStage'][_0x3942d2(0x17fb)](_0x2ecd00['l']['STEP_AFTERRENDERINGMESH_PREPASS'],this,this[_0x3942d2(0x3da4)]);}[_0x3cda49(0x2d1f)](_0x3cf1a9,_0x2d6c50,_0x501062){var _0x1b4b87=_0x3cda49;this[_0x1b4b87(0x3241)][_0x1b4b87(0x1cea)]&&!_0x3cf1a9[_0x1b4b87(0xc44)]&&(this[_0x1b4b87(0x3241)][_0x1b4b87(0x1cea)]['_setRenderTarget'](_0x3cf1a9[_0x1b4b87(0x2321)]),this['scene'][_0x1b4b87(0x1cea)]['_beforeDraw'](void 0x0,_0x2d6c50,_0x501062));}[_0x3cda49(0x8c6)](_0x4b877a,_0x2e3958,_0x190354){var _0x1e3055=_0x3cda49;this[_0x1e3055(0x3241)]['prePassRenderer']&&!_0x4b877a[_0x1e3055(0xc44)]&&this[_0x1e3055(0x3241)][_0x1e3055(0x1cea)][_0x1e3055(0x2437)](_0x2e3958,_0x190354);}[_0x3cda49(0x34d4)](_0x527fe8){var _0xce0824=_0x3cda49;this['scene'][_0xce0824(0x1cea)]&&!_0x527fe8[_0xce0824(0xc44)]&&(_0x527fe8[_0xce0824(0x2321)]||(_0x527fe8[_0xce0824(0x2321)]=this['scene'][_0xce0824(0x1cea)][_0xce0824(0x9ba)](_0x527fe8['name']+_0xce0824(0x69e),_0x527fe8)),this[_0xce0824(0x3241)][_0xce0824(0x1cea)][_0xce0824(0x39d4)](_0x527fe8[_0xce0824(0x2321)]),this['scene']['prePassRenderer'][_0xce0824(0x1fc9)]());}[_0x3cda49(0xee6)](_0x578655){var _0x13cf0c=_0x3cda49;this['scene'][_0x13cf0c(0x1cea)]&&(this[_0x13cf0c(0x3241)][_0x13cf0c(0x1cea)][_0x13cf0c(0x39d4)](null),this[_0x13cf0c(0x3241)][_0x13cf0c(0x1cea)][_0x13cf0c(0x122e)](_0x578655));}[_0x3cda49(0x329)](){var _0x3d40d9=_0x3cda49;this[_0x3d40d9(0x3241)][_0x3d40d9(0x1cea)]&&this[_0x3d40d9(0x3241)]['prePassRenderer']['_afterDraw']();}[_0x3cda49(0x986)](){var _0x218fac=_0x3cda49;this[_0x218fac(0x3241)][_0x218fac(0x1cea)]&&(this[_0x218fac(0x3241)][_0x218fac(0x1cea)]['_setRenderTarget'](null),this[_0x218fac(0x3241)][_0x218fac(0x1cea)][_0x218fac(0x1fc9)]());}[_0x3cda49(0x36c7)](_0x3f3b30,_0x41fd27,_0x35463e,_0x55c35){var _0xc926fb=_0x3cda49;if(_0x55c35){const _0x1cdffe=_0x3f3b30[_0xc926fb(0x3d78)]();_0x1cdffe[_0xc926fb(0x1cea)]&&_0x1cdffe[_0xc926fb(0x1cea)][_0xc926fb(0xbe9)](_0x55c35,_0x41fd27);}}[_0x3cda49(0x3da4)](_0x4036cb){var _0x5c11c2=_0x3cda49;const _0x5365a2=_0x4036cb[_0x5c11c2(0x3d78)]();_0x5365a2[_0x5c11c2(0x1cea)]&&_0x5365a2['prePassRenderer'][_0x5c11c2(0x32b4)]();}['rebuild'](){var _0x2ea18a=_0x3cda49;this[_0x2ea18a(0x3241)][_0x2ea18a(0x1e7e)](),this[_0x2ea18a(0x3241)][_0x2ea18a(0x22a1)]();}['dispose'](){var _0x4ec7a3=_0x3cda49;this[_0x4ec7a3(0x3241)][_0x4ec7a3(0x1e7e)]();}}_0x7135b0['F'][_0x3cda49(0x288f)]=_0x3c4829=>{var _0x220efc=_0x3cda49,_0x5190fd;_0x3c4829['_getComponent'](_0x2ecd00['l'][_0x220efc(0x357e)])||(_0x5190fd=new _0x4f6feb(_0x3c4829),_0x3c4829[_0x220efc(0x35b8)](_0x5190fd));};},0x81ab:(_0x1e698d,_0x501c8f,_0x45a0bc)=>{var _0x159245=a8_0x1ec55c;_0x45a0bc['d'](_0x501c8f,{'S':()=>_0x39603d});var _0x510106=_0x45a0bc(0x16fed),_0x3108d5=_0x45a0bc(0xd53f),_0x4704dc=_0x45a0bc(0x1610);class _0x39603d{constructor(_0x3d0686,_0xc624d1,_0x2c10cc=null,_0x3f25cc=null,_0x2d4da7=null){var _0xa58e32=a8_0x5306;this['index']=_0x3d0686,this[_0xa58e32(0x285)]=new _0x510106['t'](0x100),this['_transparentSubMeshes']=new _0x510106['t'](0x100),this[_0xa58e32(0x1ceb)]=new _0x510106['t'](0x100),this['_depthOnlySubMeshes']=new _0x510106['t'](0x100),this[_0xa58e32(0x1483)]=new _0x510106['t'](0x100),this['_spriteManagers']=new _0x510106['t'](0x100),this['_empty']=!0x0,this[_0xa58e32(0xdf8)]=new _0x510106['f'](0x10),this[_0xa58e32(0x3c5c)]=_0xc624d1,this[_0xa58e32(0x2d04)]=_0x2c10cc,this[_0xa58e32(0x2fb7)]=_0x3f25cc,this[_0xa58e32(0x272a)]=_0x2d4da7;}set[_0x159245(0x2d04)](_0x23b146){var _0xe7f6a5=_0x159245;this[_0xe7f6a5(0x1f9c)]=_0x23b146||_0x39603d[_0xe7f6a5(0x21ca)],this['_renderOpaque']=this[_0xe7f6a5(0x115e)];}set[_0x159245(0x2fb7)](_0x5753d5){var _0x2be5c6=_0x159245;this[_0x2be5c6(0x4073)]=_0x5753d5||_0x39603d[_0x2be5c6(0x21ca)],this[_0x2be5c6(0x6ac)]=this[_0x2be5c6(0x5c9)];}set[_0x159245(0x272a)](_0xfe55ff){var _0x140913=_0x159245;this[_0x140913(0x8b4)]=_0xfe55ff||_0x39603d[_0x140913(0x79a)],this[_0x140913(0x2cd2)]=this[_0x140913(0x3fe8)];}[_0x159245(0x3ff8)](_0x236bfc,_0x324cfc,_0x1091cb,_0x300c17){var _0x5a1a57=_0x159245;if(_0x236bfc)_0x236bfc(this[_0x5a1a57(0x285)],this[_0x5a1a57(0x1ceb)],this[_0x5a1a57(0x29eb)],this[_0x5a1a57(0x406e)]);else{const _0x48cccf=this[_0x5a1a57(0x3c5c)][_0x5a1a57(0x3e9d)]();0x0!==this[_0x5a1a57(0x406e)][_0x5a1a57(0x18cc)]&&(_0x48cccf[_0x5a1a57(0x157b)](!0x1),this[_0x5a1a57(0x6ac)](this[_0x5a1a57(0x406e)]),_0x48cccf[_0x5a1a57(0x157b)](!0x0)),0x0!==this['_opaqueSubMeshes']['length']&&this['_renderOpaque'](this[_0x5a1a57(0x285)]),0x0!==this[_0x5a1a57(0x1ceb)][_0x5a1a57(0x18cc)]&&this[_0x5a1a57(0x6ac)](this[_0x5a1a57(0x1ceb)]),_0x236bfc=_0x48cccf[_0x5a1a57(0x40e5)]();if(_0x48cccf['setStencilBuffer'](!0x1),_0x324cfc&&this[_0x5a1a57(0xb0c)](),_0x1091cb&&this[_0x5a1a57(0x3d21)](_0x300c17),this[_0x5a1a57(0x5d6)]&&this['onBeforeTransparentRendering'](),0x0===this[_0x5a1a57(0x29eb)][_0x5a1a57(0x18cc)]&&!this[_0x5a1a57(0x3c5c)]['useOrderIndependentTransparency']||(_0x48cccf[_0x5a1a57(0x144d)](_0x236bfc),this[_0x5a1a57(0x3c5c)]['useOrderIndependentTransparency']?(_0x324cfc=this['_scene']['depthPeelingRenderer'][_0x5a1a57(0x3ff8)](this[_0x5a1a57(0x29eb)]))[_0x5a1a57(0x18cc)]&&this[_0x5a1a57(0x2cd2)](_0x324cfc):this[_0x5a1a57(0x2cd2)](this[_0x5a1a57(0x29eb)]),_0x48cccf[_0x5a1a57(0x3fda)](_0x4704dc['g'][_0x5a1a57(0x8ac)])),_0x48cccf[_0x5a1a57(0x144d)](!0x1),this[_0x5a1a57(0xdf8)][_0x5a1a57(0x18cc)]){for(let _0x289a39=0x0;_0x289a39<this[_0x5a1a57(0xdf8)][_0x5a1a57(0x18cc)];_0x289a39++)this['_edgesRenderers']['data'][_0x289a39][_0x5a1a57(0x3ff8)]();_0x48cccf[_0x5a1a57(0x3fda)](_0x4704dc['g']['ALPHA_DISABLE']);}_0x48cccf[_0x5a1a57(0x144d)](_0x236bfc);}}['_renderOpaqueSorted'](_0x2e9dea){var _0xf16f05=_0x159245;return _0x39603d[_0xf16f05(0x318f)](_0x2e9dea,this[_0xf16f05(0x1f9c)],this[_0xf16f05(0x3c5c)][_0xf16f05(0x1647)],!0x1);}[_0x159245(0x5c9)](_0x3905ca){var _0x5de8a9=_0x159245;return _0x39603d['_RenderSorted'](_0x3905ca,this[_0x5de8a9(0x4073)],this[_0x5de8a9(0x3c5c)][_0x5de8a9(0x1647)],!0x1);}[_0x159245(0x3fe8)](_0x1168ae){var _0xe10097=_0x159245;return _0x39603d[_0xe10097(0x318f)](_0x1168ae,this[_0xe10097(0x8b4)],this[_0xe10097(0x3c5c)][_0xe10097(0x1647)],!0x0);}static[_0x159245(0x318f)](_0x5906fe,_0x4026a8,_0x21f5bf,_0x505161){var _0x7a8528=_0x159245;let _0x22f85c=0x0,_0x1903a5;var _0x3e8e91=_0x21f5bf?_0x21f5bf[_0x7a8528(0x2cb7)]:_0x39603d[_0x7a8528(0x3a66)];if(_0x505161){for(;_0x22f85c<_0x5906fe[_0x7a8528(0x18cc)];_0x22f85c++)(_0x1903a5=_0x5906fe[_0x7a8528(0x307e)][_0x22f85c])[_0x7a8528(0x3f58)]=_0x1903a5[_0x7a8528(0x1fc)]()[_0x7a8528(0x820)],_0x1903a5[_0x7a8528(0xa09)]=_0x3108d5['P'][_0x7a8528(0x303a)](_0x1903a5[_0x7a8528(0x1654)]()[_0x7a8528(0x559)][_0x7a8528(0xaf3)],_0x3e8e91);}const _0x31de78=_0x5906fe[_0x7a8528(0x18cc)]===_0x5906fe['data']['length']?_0x5906fe[_0x7a8528(0x307e)]:_0x5906fe['data']['slice'](0x0,_0x5906fe[_0x7a8528(0x18cc)]);_0x4026a8&&_0x31de78['sort'](_0x4026a8);var _0x5bd21c=_0x31de78[0x0][_0x7a8528(0x1fc)]()[_0x7a8528(0x3d78)]();for(_0x22f85c=0x0;_0x22f85c<_0x31de78[_0x7a8528(0x18cc)];_0x22f85c++)if(_0x1903a5=_0x31de78[_0x22f85c],!_0x5bd21c[_0x7a8528(0x3ba1)]||_0x1903a5[_0x7a8528(0x237)](_0x5bd21c[_0x7a8528(0x3b6e)])){if(_0x505161){const _0x25ad84=_0x1903a5[_0x7a8528(0x3cf4)]();if(_0x25ad84&&_0x25ad84['needDepthPrePass']){const _0x559697=_0x25ad84[_0x7a8528(0x3d78)]()[_0x7a8528(0x3e9d)]();_0x559697[_0x7a8528(0x157b)](!0x1),_0x559697['setAlphaMode'](_0x4704dc['g']['ALPHA_DISABLE']),_0x1903a5[_0x7a8528(0x3ff8)](!0x1),_0x559697[_0x7a8528(0x157b)](!0x0);}}_0x1903a5[_0x7a8528(0x3ff8)](_0x505161);}}static[_0x159245(0x79a)](_0x65f307,_0x5216d4){var _0x184abd=_0x159245;return _0x65f307['_alphaIndex']>_0x5216d4[_0x184abd(0x3f58)]?0x1:_0x65f307['_alphaIndex']<_0x5216d4[_0x184abd(0x3f58)]?-0x1:_0x39603d[_0x184abd(0x311b)](_0x65f307,_0x5216d4);}static[_0x159245(0x311b)](_0xf3f5f4,_0x4ced02){var _0x51b67d=_0x159245;return _0xf3f5f4[_0x51b67d(0xa09)]<_0x4ced02[_0x51b67d(0xa09)]?0x1:_0xf3f5f4[_0x51b67d(0xa09)]>_0x4ced02[_0x51b67d(0xa09)]?-0x1:0x0;}static['frontToBackSortCompare'](_0x117ed5,_0x1c3d65){var _0xf01875=_0x159245;return _0x117ed5['_distanceToCamera']<_0x1c3d65[_0xf01875(0xa09)]?-0x1:_0x117ed5[_0xf01875(0xa09)]>_0x1c3d65[_0xf01875(0xa09)]?0x1:0x0;}static['PainterSortCompare'](_0x4500c3,_0x26be76){var _0x149620=_0x159245;return _0x4500c3=_0x4500c3[_0x149620(0x1fc)](),_0x26be76=_0x26be76[_0x149620(0x1fc)](),_0x4500c3[_0x149620(0x20e8)]&&_0x26be76[_0x149620(0x20e8)]?_0x4500c3[_0x149620(0x20e8)][_0x149620(0x309e)]-_0x26be76[_0x149620(0x20e8)][_0x149620(0x309e)]:_0x4500c3[_0x149620(0x309e)]-_0x26be76[_0x149620(0x309e)];}[_0x159245(0xde1)](){var _0x139e39=_0x159245;this[_0x139e39(0x285)][_0x139e39(0x14ff)](),this[_0x139e39(0x29eb)]['reset'](),this[_0x139e39(0x1ceb)][_0x139e39(0x14ff)](),this['_depthOnlySubMeshes']['reset'](),this[_0x139e39(0x1483)][_0x139e39(0x14ff)](),this[_0x139e39(0x3111)](),this[_0x139e39(0xdf8)][_0x139e39(0x14ff)](),this[_0x139e39(0xfa8)]=!0x0;}[_0x159245(0x3111)](){var _0xdccac9=_0x159245;this[_0xdccac9(0x23b9)]['reset']();}[_0x159245(0x41a)](){var _0x1dc068=_0x159245;this['_opaqueSubMeshes'][_0x1dc068(0x41a)](),this[_0x1dc068(0x29eb)][_0x1dc068(0x41a)](),this[_0x1dc068(0x1ceb)]['dispose'](),this['_depthOnlySubMeshes'][_0x1dc068(0x41a)](),this[_0x1dc068(0x1483)][_0x1dc068(0x41a)](),this[_0x1dc068(0x23b9)][_0x1dc068(0x41a)](),this['_edgesRenderers']['dispose']();}['dispatch'](_0x15f696,_0x1b85ce,_0x1272f0){var _0x494dd3=_0x159245;void 0x0===_0x1b85ce&&(_0x1b85ce=_0x15f696[_0x494dd3(0x1fc)]()),null!=(_0x1272f0=void 0x0===_0x1272f0?_0x15f696['getMaterial']():_0x1272f0)&&(_0x1272f0[_0x494dd3(0x3f21)](_0x1b85ce)?this[_0x494dd3(0x29eb)][_0x494dd3(0xede)](_0x15f696):_0x1272f0[_0x494dd3(0x1961)]()?(_0x1272f0[_0x494dd3(0x1210)]&&this[_0x494dd3(0x406e)]['push'](_0x15f696),this[_0x494dd3(0x1ceb)][_0x494dd3(0xede)](_0x15f696)):(_0x1272f0[_0x494dd3(0x1210)]&&this['_depthOnlySubMeshes'][_0x494dd3(0xede)](_0x15f696),this[_0x494dd3(0x285)]['push'](_0x15f696)),_0x1b85ce[_0x494dd3(0x21d1)]=this,_0x1b85ce[_0x494dd3(0x1984)]&&_0x1b85ce[_0x494dd3(0x1984)][_0x494dd3(0x1253)]&&this[_0x494dd3(0xdf8)][_0x494dd3(0x722)](_0x1b85ce['_edgesRenderer']),this[_0x494dd3(0xfa8)]=!0x1);}[_0x159245(0x1993)](_0x3ccf85){var _0x1eb8d5=_0x159245;this['_spriteManagers']['push'](_0x3ccf85),this[_0x1eb8d5(0xfa8)]=!0x1;}['dispatchParticles'](_0x4496e4){var _0xdc6cb3=_0x159245;this[_0xdc6cb3(0x1483)][_0xdc6cb3(0xede)](_0x4496e4),this['_empty']=!0x1;}[_0x159245(0x3d21)](_0x1500ed){var _0x41c171=_0x159245;if(0x0!==this[_0x41c171(0x1483)][_0x41c171(0x18cc)]){var _0x2fac46,_0x5f02ea=this[_0x41c171(0x3c5c)][_0x41c171(0x1647)];this['_scene'][_0x41c171(0x3946)][_0x41c171(0x3608)](this[_0x41c171(0x3c5c)]);for(let _0xe5a49c=0x0;_0xe5a49c<this['_particleSystems'][_0x41c171(0x18cc)];_0xe5a49c++){const _0x5bc57b=this[_0x41c171(0x1483)]['data'][_0xe5a49c];0x0===(_0x5f02ea&&_0x5f02ea[_0x41c171(0x4e4)]&_0x5bc57b[_0x41c171(0x4e4)])||(_0x2fac46=_0x5bc57b['emitter'])['position']&&_0x1500ed&&-0x1===_0x1500ed[_0x41c171(0x86a)](_0x2fac46)||this['_scene'][_0x41c171(0x25d3)][_0x41c171(0x348e)](_0x5bc57b[_0x41c171(0x3ff8)](),!0x1);}this[_0x41c171(0x3c5c)][_0x41c171(0x12b9)][_0x41c171(0x3608)](this[_0x41c171(0x3c5c)]);}}['_renderSprites'](){var _0x54b699=_0x159245;if(this['_scene'][_0x54b699(0x2293)]&&0x0!==this[_0x54b699(0x23b9)][_0x54b699(0x18cc)]){var _0x17297d=this[_0x54b699(0x3c5c)]['activeCamera'];this['_scene'][_0x54b699(0xa1d)][_0x54b699(0x3608)](this[_0x54b699(0x3c5c)]);for(let _0x3b5e0f=0x0;_0x3b5e0f<this['_spriteManagers'][_0x54b699(0x18cc)];_0x3b5e0f++){const _0x5cb059=this[_0x54b699(0x23b9)]['data'][_0x3b5e0f];0x0!==(_0x17297d&&_0x17297d[_0x54b699(0x4e4)]&_0x5cb059['layerMask'])&&_0x5cb059[_0x54b699(0x3ff8)]();}this[_0x54b699(0x3c5c)][_0x54b699(0x2be1)][_0x54b699(0x3608)](this[_0x54b699(0x3c5c)]);}}}_0x39603d[_0x159245(0x3a66)]=_0x3108d5['P'][_0x159245(0x409)]();},0x7cbb:(_0x5683f8,_0x4ec066,_0x21b766)=>{var _0x50fb0c=a8_0x1ec55c;_0x21b766['d'](_0x4ec066,{'$':()=>_0x317831});var _0xe38444=_0x21b766(0x81ab);class _0x18fffd{}class _0x317831{constructor(_0x3c5ec4){var _0x4f45e9=a8_0x5306;this['_useSceneAutoClearSetup']=!0x1,this[_0x4f45e9(0x212)]=new Array(),this[_0x4f45e9(0x40f0)]={},this[_0x4f45e9(0x4109)]={},this[_0x4f45e9(0x1ddf)]={},this[_0x4f45e9(0x2eb3)]={},this[_0x4f45e9(0x1c89)]=new _0x18fffd(),this['_maintainStateBetweenFrames']=!0x1,this[_0x4f45e9(0x3c5c)]=_0x3c5ec4;for(let _0x137a56=_0x317831[_0x4f45e9(0x155a)];_0x137a56<_0x317831[_0x4f45e9(0xf26)];_0x137a56++)this[_0x4f45e9(0x40f0)][_0x137a56]={'autoClear':!0x0,'depth':!0x0,'stencil':!0x0};}get[_0x50fb0c(0x2220)](){var _0x2f88a3=_0x50fb0c;return this[_0x2f88a3(0x9c6)];}set[_0x50fb0c(0x2220)](_0xabfbba){var _0x92b3bc=_0x50fb0c;if(_0xabfbba!==this[_0x92b3bc(0x9c6)]&&(this['_maintainStateBetweenFrames']=_0xabfbba,!this['_maintainStateBetweenFrames'])){for(const _0x1a5ef4 of this[_0x92b3bc(0x3c5c)]['meshes'])if(_0x1a5ef4[_0x92b3bc(0xc8b)]){for(const _0x159fc5 of _0x1a5ef4['subMeshes'])_0x159fc5[_0x92b3bc(0x2681)]=!0x1;}if(this[_0x92b3bc(0x3c5c)][_0x92b3bc(0xe4a)]){for(const _0x271902 of this[_0x92b3bc(0x3c5c)]['spriteManagers'])_0x271902[_0x92b3bc(0x2681)]=!0x1;}for(const _0x206fbe of this[_0x92b3bc(0x3c5c)][_0x92b3bc(0x3f0f)])_0x206fbe[_0x92b3bc(0x2681)]=!0x1;}}[_0x50fb0c(0x2e49)](_0x2a78fb){var _0x4fcd0d=_0x50fb0c;return _0x2a78fb=_0x2a78fb||0x0,(this[_0x4fcd0d(0x292a)](_0x2a78fb),this[_0x4fcd0d(0x212)][_0x2a78fb]);}[_0x50fb0c(0x3dcc)](_0x217e76=!0x0,_0x22ffec=!0x0){var _0x532601=_0x50fb0c;this[_0x532601(0x189e)]||(this[_0x532601(0x3c5c)]['getEngine']()['clear'](null,!0x1,_0x217e76,_0x22ffec),this[_0x532601(0x189e)]=!0x0);}[_0x50fb0c(0x3ff8)](_0x1e37d6,_0x112b09,_0x13efc2,_0x345300){var _0x4edc68=_0x50fb0c;const _0x427513=this[_0x4edc68(0x1c89)];if(_0x427513[_0x4edc68(0x3241)]=this[_0x4edc68(0x3c5c)],_0x427513[_0x4edc68(0x1e9c)]=this[_0x4edc68(0x3c5c)][_0x4edc68(0x1647)],this['_scene'][_0x4edc68(0xe4a)]&&_0x345300)for(let _0x47ca6a=0x0;_0x47ca6a<this[_0x4edc68(0x3c5c)][_0x4edc68(0xe4a)][_0x4edc68(0x18cc)];_0x47ca6a++){var _0x517f64=this[_0x4edc68(0x3c5c)][_0x4edc68(0xe4a)][_0x47ca6a];this[_0x4edc68(0x1993)](_0x517f64);}for(let _0x229013=_0x317831['MIN_RENDERINGGROUPS'];_0x229013<_0x317831[_0x4edc68(0xf26)];_0x229013++){this[_0x4edc68(0x189e)]=_0x229013===_0x317831['MIN_RENDERINGGROUPS'];const _0x65685f=this[_0x4edc68(0x212)][_0x229013];if(_0x65685f&&!_0x65685f[_0x4edc68(0xfa8)]){var _0x583e77,_0x55a19a=Math[_0x4edc68(0x421b)](0x2,_0x229013);_0x427513[_0x4edc68(0x197a)]=_0x229013,this[_0x4edc68(0x3c5c)][_0x4edc68(0x227f)][_0x4edc68(0x3608)](_0x427513,_0x55a19a),_0x317831[_0x4edc68(0xa8b)]&&(_0x583e77=this[_0x4edc68(0x147e)]?this[_0x4edc68(0x3c5c)][_0x4edc68(0x3e6e)](_0x229013):this[_0x4edc68(0x40f0)][_0x229013])&&_0x583e77[_0x4edc68(0x172d)]&&this[_0x4edc68(0x3dcc)](_0x583e77[_0x4edc68(0x27b7)],_0x583e77[_0x4edc68(0x1cd7)]);for(const _0x5479ca of this[_0x4edc68(0x3c5c)][_0x4edc68(0x26e2)])_0x5479ca['action'](_0x229013);_0x65685f[_0x4edc68(0x3ff8)](_0x1e37d6,_0x345300,_0x13efc2,_0x112b09);for(const _0x32b0e1 of this['_scene'][_0x4edc68(0x3769)])_0x32b0e1['action'](_0x229013);this[_0x4edc68(0x3c5c)][_0x4edc68(0x452)][_0x4edc68(0x3608)](_0x427513,_0x55a19a);}}}[_0x50fb0c(0x14ff)](){var _0x4f770b=_0x50fb0c;if(!this['maintainStateBetweenFrames'])for(let _0x239082=_0x317831[_0x4f770b(0x155a)];_0x239082<_0x317831[_0x4f770b(0xf26)];_0x239082++){const _0x273db0=this[_0x4f770b(0x212)][_0x239082];_0x273db0&&_0x273db0[_0x4f770b(0xde1)]();}}[_0x50fb0c(0xfa9)](){var _0x35ece1=_0x50fb0c;if(!this['maintainStateBetweenFrames'])for(let _0x1748ed=_0x317831[_0x35ece1(0x155a)];_0x1748ed<_0x317831['MAX_RENDERINGGROUPS'];_0x1748ed++){const _0x45a48e=this['_renderingGroups'][_0x1748ed];_0x45a48e&&_0x45a48e[_0x35ece1(0x3111)]();}}[_0x50fb0c(0x41a)](){var _0x46f775=_0x50fb0c;this[_0x46f775(0x28b4)](),this[_0x46f775(0x212)][_0x46f775(0x18cc)]=0x0,this[_0x46f775(0x1c89)]=null;}[_0x50fb0c(0x28b4)](){var _0x30ea59=_0x50fb0c;for(let _0x38d7d2=_0x317831[_0x30ea59(0x155a)];_0x38d7d2<_0x317831['MAX_RENDERINGGROUPS'];_0x38d7d2++){const _0x1fb5fd=this['_renderingGroups'][_0x38d7d2];_0x1fb5fd&&_0x1fb5fd[_0x30ea59(0x41a)]();}}[_0x50fb0c(0x292a)](_0x28d9f7){var _0xfb735=_0x50fb0c;void 0x0===this[_0xfb735(0x212)][_0x28d9f7]&&(this[_0xfb735(0x212)][_0x28d9f7]=new _0xe38444['S'](_0x28d9f7,this[_0xfb735(0x3c5c)],this['_customOpaqueSortCompareFn'][_0x28d9f7],this[_0xfb735(0x1ddf)][_0x28d9f7],this[_0xfb735(0x2eb3)][_0x28d9f7]));}['dispatchSprites'](_0x5da084){var _0x4d7b75=_0x50fb0c;this[_0x4d7b75(0x2220)]&&_0x5da084['_wasDispatched']||(_0x5da084['_wasDispatched']=!0x0,this['getRenderingGroup'](_0x5da084['renderingGroupId'])[_0x4d7b75(0x1993)](_0x5da084));}[_0x50fb0c(0x1175)](_0x37944d){var _0x1ee98d=_0x50fb0c;this[_0x1ee98d(0x2220)]&&_0x37944d['_wasDispatched']||(_0x37944d['_wasDispatched']=!0x0,this[_0x1ee98d(0x2e49)](_0x37944d[_0x1ee98d(0x197a)])[_0x1ee98d(0x1175)](_0x37944d));}[_0x50fb0c(0xf4a)](_0x249114,_0x39d47d,_0x47f0ac){var _0x683510=_0x50fb0c;void 0x0===_0x39d47d&&(_0x39d47d=_0x249114['getMesh']()),this[_0x683510(0x2220)]&&_0x249114['_wasDispatched']||(_0x249114['_wasDispatched']=!0x0,this['getRenderingGroup'](_0x39d47d[_0x683510(0x197a)])['dispatch'](_0x249114,_0x39d47d,_0x47f0ac));}[_0x50fb0c(0x2eda)](_0xfb38d5,_0x126a8d=null,_0x52c2b0=null,_0x405321=null){var _0x5c01cd=_0x50fb0c;if(this['_customOpaqueSortCompareFn'][_0xfb38d5]=_0x126a8d,this[_0x5c01cd(0x1ddf)][_0xfb38d5]=_0x52c2b0,this[_0x5c01cd(0x2eb3)][_0xfb38d5]=_0x405321,this['_renderingGroups'][_0xfb38d5]){const _0x1c2e71=this[_0x5c01cd(0x212)][_0xfb38d5];_0x1c2e71[_0x5c01cd(0x2d04)]=this[_0x5c01cd(0x4109)][_0xfb38d5],_0x1c2e71['alphaTestSortCompareFn']=this[_0x5c01cd(0x1ddf)][_0xfb38d5],_0x1c2e71[_0x5c01cd(0x272a)]=this[_0x5c01cd(0x2eb3)][_0xfb38d5];}}[_0x50fb0c(0x32a0)](_0x20eed6,_0x8f6b5a,_0x32217f=!0x0,_0xc90f08=!0x0){var _0x474d8d=_0x50fb0c;this[_0x474d8d(0x40f0)][_0x20eed6]={'autoClear':_0x8f6b5a,'depth':_0x32217f,'stencil':_0xc90f08};}[_0x50fb0c(0x3e6e)](_0x1eea51){var _0x360cde=_0x50fb0c;return this[_0x360cde(0x40f0)][_0x1eea51];}}_0x317831[_0x50fb0c(0xf26)]=0x4,_0x317831['MIN_RENDERINGGROUPS']=0x0,_0x317831[_0x50fb0c(0xa8b)]=!0x0;},0xe6a:(_0x2c44db,_0x23fb87,_0x7d6626)=>{var _0x26b73b=a8_0x1ec55c,_0x28e824=_0x7d6626(0xd537),_0x9e6902=_0x7d6626(0x67a3),_0x2e94c4=_0x7d6626(0x11c70),_0x58243c=_0x7d6626(0x700f),_0x23516c=_0x7d6626(0xbd53);_0x58243c['p'][_0x26b73b(0x132b)](_0x9e6902['l'][_0x26b73b(0x3524)],(_0xf4eba4,_0x205ac9)=>{var _0x469ee2=_0x26b73b;if(void 0x0!==_0xf4eba4[_0x469ee2(0xca6)]&&null!==_0xf4eba4[_0x469ee2(0xca6)]&&(_0x205ac9[_0x469ee2(0x3fed)](),_0x205ac9[_0x469ee2(0x2c25)]))for(let _0x1f8a4a=0x0,_0x4f1e70=_0xf4eba4['ssDiffusionProfileColors'][_0x469ee2(0x18cc)];_0x1f8a4a<_0x4f1e70;_0x1f8a4a++){var _0x35ff58=_0xf4eba4['ssDiffusionProfileColors'][_0x1f8a4a];_0x205ac9['subSurfaceConfiguration'][_0x469ee2(0x3233)](new _0x23516c['Wo'](_0x35ff58['r'],_0x35ff58['g'],_0x35ff58['b']));}}),Object[_0x26b73b(0x276e)](_0x28e824['x'][_0x26b73b(0x1ce1)],'subSurfaceConfiguration',{'get':function(){var _0xd7dc7a=_0x26b73b;return this[_0xd7dc7a(0x836)];},'set':function(_0x22a026){var _0x4a8d99=_0x26b73b;_0x22a026&&this[_0x4a8d99(0x22a1)]()&&(this[_0x4a8d99(0x836)]=_0x22a026);},'enumerable':!0x0,'configurable':!0x0}),_0x28e824['x'][_0x26b73b(0x1ce1)]['enableSubSurfaceForPrePass']=function(){var _0x23c006=_0x26b73b;if(this[_0x23c006(0x836)])return this[_0x23c006(0x836)];const _0x2228fa=this['enablePrePassRenderer']();return _0x2228fa?(this[_0x23c006(0x836)]=new _0x2e94c4['u'](this),_0x2228fa['addEffectConfiguration'](this[_0x23c006(0x836)]),this[_0x23c006(0x836)]):null;},_0x28e824['x'][_0x26b73b(0x1ce1)][_0x26b73b(0x2b2b)]=function(){var _0x272212=_0x26b73b;this[_0x272212(0x836)]&&(this[_0x272212(0x836)][_0x272212(0x41a)](),this['_subSurfaceConfiguration']=null);};class _0x1f27a4{constructor(_0x4d4d90){var _0x720058=_0x26b73b;this[_0x720058(0xc1b)]=_0x9e6902['l'][_0x720058(0x357e)],this['scene']=_0x4d4d90;}[_0x26b73b(0x108f)](){}[_0x26b73b(0x18e2)](_0x18f2b4){var _0x296468=_0x26b73b;if(this[_0x296468(0x3241)][_0x296468(0x2c25)]){var _0x3b3d62=this[_0x296468(0x3241)][_0x296468(0x2c25)][_0x296468(0xca6)];_0x18f2b4[_0x296468(0xca6)]=[];for(let _0x276968=0x0;_0x276968<_0x3b3d62[_0x296468(0x18cc)];_0x276968++)_0x18f2b4[_0x296468(0xca6)][_0x296468(0xede)]({'r':_0x3b3d62[_0x276968]['r'],'g':_0x3b3d62[_0x276968]['g'],'b':_0x3b3d62[_0x276968]['b']});}}['addFromContainer'](){}[_0x26b73b(0x3b30)](){var _0x29f27c=_0x26b73b;this[_0x29f27c(0x3241)][_0x29f27c(0x1cea)]&&this[_0x29f27c(0x3241)][_0x29f27c(0x2c25)]&&this[_0x29f27c(0x3241)][_0x29f27c(0x2c25)]['clearAllDiffusionProfiles']();}[_0x26b73b(0x22e6)](){}[_0x26b73b(0x41a)](){}}_0x2e94c4['u'][_0x26b73b(0x288f)]=_0x4729b3=>{var _0x52faf2=_0x26b73b,_0x47f2d8;_0x4729b3[_0x52faf2(0x3e9c)](_0x9e6902['l'][_0x52faf2(0x3524)])||(_0x47f2d8=new _0x1f27a4(_0x4729b3),_0x4729b3[_0x52faf2(0x35b8)](_0x47f2d8));};},0x57f2:(_0x7f1672,_0x223b8d,_0x2894f0)=>{var _0x213f88=a8_0x1ec55c;_0x2894f0['d'](_0x223b8d,{'x':()=>_0x2ce953});var _0x461ff7=_0x2894f0(0xd537),_0x986ee4=_0x2894f0(0xa896),_0x1a43ea=_0x2894f0(0x9390),_0x4a1831=_0x2894f0(0xfcd4),_0x5eb4cd=_0x2894f0(0x11096),_0x57a15f=_0x2894f0(0x11dd9),_0xfc810c=_0x2894f0(0xd53f),_0x390ff8=_0x2894f0(0xbd53);class _0x2ce953{constructor(_0x15cad7,_0x155610=!0x0){var _0x955e6c=a8_0x5306;this['originalScene']=_0x15cad7,this[_0x955e6c(0x2d62)]={},this[_0x955e6c(0x2be8)]={},this['_sharedGizmoLight']=null,this[_0x955e6c(0x13fe)]=null,this['pickUtilitySceneFirst']=!0x0,this[_0x955e6c(0x3ddd)]=!0x0,this[_0x955e6c(0x1438)]=!0x0,this[_0x955e6c(0x44f)]=!0x1,this['pickingEnabled']=!0x0,this['onPointerOutObservable']=new _0x986ee4['y$'](),this[_0x955e6c(0x2c18)]=new _0x461ff7['x'](_0x15cad7[_0x955e6c(0x3e9d)](),{'virtual':!0x0}),this[_0x955e6c(0x2c18)][_0x955e6c(0x41ba)]=_0x15cad7[_0x955e6c(0x41ba)],this[_0x955e6c(0x2c18)][_0x955e6c(0x15c9)]=!0x1,this[_0x955e6c(0x2c18)][_0x955e6c(0x373f)]=!0x1,this[_0x955e6c(0x2c18)][_0x955e6c(0xd76)](),_0x155610&&(this[_0x955e6c(0xd88)]=_0x15cad7[_0x955e6c(0x2d87)]['add'](_0x4c3cb4=>{var _0x5f5b89=_0x955e6c;if(this[_0x5f5b89(0x2c18)][_0x5f5b89(0x1647)]&&this[_0x5f5b89(0xce1)]&&(this['processAllEvents']||_0x4c3cb4[_0x5f5b89(0x19d6)]===_0x1a43ea['kD'][_0x5f5b89(0x3849)]||_0x4c3cb4[_0x5f5b89(0x19d6)]===_0x1a43ea['kD'][_0x5f5b89(0x2401)]||_0x4c3cb4[_0x5f5b89(0x19d6)]===_0x1a43ea['kD']['POINTERDOWN']||_0x4c3cb4['type']===_0x1a43ea['kD']['POINTERDOUBLETAP'])){this['utilityLayerScene'][_0x5f5b89(0x1fa0)]=_0x15cad7[_0x5f5b89(0x1fa0)],this[_0x5f5b89(0x2c18)][_0x5f5b89(0x2cd3)]=_0x15cad7[_0x5f5b89(0x2cd3)];var _0x2371d4=_0x4c3cb4['event'];if(_0x15cad7['isPointerCaptured'](_0x2371d4[_0x5f5b89(0x17a3)]))this['_pointerCaptures'][_0x2371d4[_0x5f5b89(0x17a3)]]=!0x1;else{var _0x1c4a30=_0x47a14c=>{var _0x1cbed4=_0x5f5b89;let _0x36084f=null;if(_0x4c3cb4[_0x1cbed4(0x19bb)])_0x36084f=_0x4c3cb4['nearInteractionPickingInfo']['pickedMesh']['getScene']()==_0x47a14c?_0x4c3cb4[_0x1cbed4(0x19bb)]:new _0x4a1831['p']();else{if(_0x47a14c!==this[_0x1cbed4(0x2c18)]&&_0x4c3cb4[_0x1cbed4(0x25e6)])_0x36084f=_0x4c3cb4[_0x1cbed4(0x25e6)];else{let _0x59149d=null;this[_0x1cbed4(0x13fe)]&&(_0x59149d=_0x47a14c[_0x1cbed4(0x831)],_0x47a14c[_0x1cbed4(0x831)]=this[_0x1cbed4(0x13fe)],_0x4c3cb4[_0x1cbed4(0x3383)]=null),_0x36084f=_0x4c3cb4[_0x1cbed4(0x3383)]?_0x47a14c[_0x1cbed4(0xa9b)](_0x4c3cb4[_0x1cbed4(0x3383)]):_0x47a14c[_0x1cbed4(0x1d27)](_0x15cad7['pointerX'],_0x15cad7[_0x1cbed4(0x2cd3)]),_0x59149d&&(_0x47a14c['_activeCamera']=_0x59149d);}}return _0x36084f;},_0x32ac1b=_0x1c4a30(this[_0x5f5b89(0x2c18)]);if(!_0x4c3cb4[_0x5f5b89(0x3383)]&&_0x32ac1b&&(_0x4c3cb4[_0x5f5b89(0x3383)]=_0x32ac1b['ray']),this[_0x5f5b89(0x2c18)][_0x5f5b89(0x2d87)]['notifyObservers'](_0x4c3cb4),this[_0x5f5b89(0x1438)]&&_0x4c3cb4[_0x5f5b89(0x19d6)]!=_0x1a43ea['kD'][_0x5f5b89(0x36d)])return _0x4c3cb4[_0x5f5b89(0x4256)]||this[_0x5f5b89(0x2c18)][_0x5f5b89(0x3547)]['notifyObservers'](new _0x1a43ea['R5'](_0x4c3cb4[_0x5f5b89(0x19d6)],_0x4c3cb4['event'],_0x32ac1b),_0x4c3cb4[_0x5f5b89(0x19d6)]),void(_0x4c3cb4[_0x5f5b89(0x19d6)]===_0x1a43ea['kD'][_0x5f5b89(0x2401)]&&this[_0x5f5b89(0x2d62)][_0x2371d4['pointerId']]&&(this[_0x5f5b89(0x2d62)][_0x2371d4[_0x5f5b89(0x17a3)]]=!0x1));if(this[_0x5f5b89(0x2c18)]['autoClearDepthAndStencil']||this[_0x5f5b89(0x39f4)])_0x32ac1b&&_0x32ac1b[_0x5f5b89(0x13d7)]&&(_0x4c3cb4[_0x5f5b89(0x4256)]||this[_0x5f5b89(0x2c18)]['onPointerObservable'][_0x5f5b89(0x3608)](new _0x1a43ea['R5'](_0x4c3cb4['type'],_0x4c3cb4['event'],_0x32ac1b),_0x4c3cb4[_0x5f5b89(0x19d6)]),_0x4c3cb4[_0x5f5b89(0x4256)]=!0x0);else{_0x1c4a30=_0x1c4a30(_0x15cad7);const _0xd41fb7=_0x4c3cb4['event'];_0x1c4a30&&_0x32ac1b&&(0x0===_0x32ac1b[_0x5f5b89(0xd4b)]&&_0x1c4a30[_0x5f5b89(0x1e5d)]?this[_0x5f5b89(0x2f2)]&&this[_0x5f5b89(0x2f2)](_0x1c4a30[_0x5f5b89(0x1e5d)])?(this[_0x5f5b89(0x2479)](_0x4c3cb4,_0x1c4a30,_0xd41fb7),_0x4c3cb4[_0x5f5b89(0x4256)]=!0x0):_0x4c3cb4['type']===_0x1a43ea['kD'][_0x5f5b89(0x36d)]?this['_pointerCaptures'][_0xd41fb7[_0x5f5b89(0x17a3)]]=!0x0:_0x4c3cb4[_0x5f5b89(0x19d6)]!==_0x1a43ea['kD']['POINTERMOVE']&&_0x4c3cb4[_0x5f5b89(0x19d6)]!==_0x1a43ea['kD'][_0x5f5b89(0x2401)]||(this['_lastPointerEvents'][_0xd41fb7[_0x5f5b89(0x17a3)]]&&(this[_0x5f5b89(0x156e)][_0x5f5b89(0x3608)](_0xd41fb7[_0x5f5b89(0x17a3)]),delete this[_0x5f5b89(0x2be8)][_0xd41fb7[_0x5f5b89(0x17a3)]]),this[_0x5f5b89(0x2479)](_0x4c3cb4,_0x1c4a30,_0xd41fb7)):!this[_0x5f5b89(0x2d62)][_0xd41fb7[_0x5f5b89(0x17a3)]]&&(_0x32ac1b[_0x5f5b89(0xd4b)]<_0x1c4a30[_0x5f5b89(0xd4b)]||0x0===_0x1c4a30['distance'])?(this[_0x5f5b89(0x2479)](_0x4c3cb4,_0x32ac1b,_0xd41fb7),_0x4c3cb4[_0x5f5b89(0x4256)]||(_0x4c3cb4['skipOnPointerObservable']=0x0<_0x32ac1b[_0x5f5b89(0xd4b)])):!this[_0x5f5b89(0x2d62)][_0xd41fb7[_0x5f5b89(0x17a3)]]&&_0x32ac1b[_0x5f5b89(0xd4b)]>=_0x1c4a30[_0x5f5b89(0xd4b)]&&(this[_0x5f5b89(0x2f2)]&&this[_0x5f5b89(0x2f2)](_0x1c4a30[_0x5f5b89(0x1e5d)])?(this[_0x5f5b89(0x2479)](_0x4c3cb4,_0x1c4a30,_0xd41fb7),_0x4c3cb4[_0x5f5b89(0x4256)]=!0x0):(_0x4c3cb4['type']!==_0x1a43ea['kD']['POINTERMOVE']&&_0x4c3cb4[_0x5f5b89(0x19d6)]!==_0x1a43ea['kD'][_0x5f5b89(0x2401)]||this[_0x5f5b89(0x2be8)][_0xd41fb7[_0x5f5b89(0x17a3)]]&&(this[_0x5f5b89(0x156e)][_0x5f5b89(0x3608)](_0xd41fb7['pointerId']),delete this['_lastPointerEvents'][_0xd41fb7[_0x5f5b89(0x17a3)]]),this['_notifyObservers'](_0x4c3cb4,_0x32ac1b,_0xd41fb7))),_0x4c3cb4[_0x5f5b89(0x19d6)]===_0x1a43ea['kD'][_0x5f5b89(0x2401)]&&this[_0x5f5b89(0x2d62)][_0xd41fb7[_0x5f5b89(0x17a3)]]&&(this[_0x5f5b89(0x2d62)][_0xd41fb7[_0x5f5b89(0x17a3)]]=!0x1));}}}}),this[_0x955e6c(0xd88)]&&_0x15cad7[_0x955e6c(0x2d87)][_0x955e6c(0x37a)](this[_0x955e6c(0xd88)])),this['utilityLayerScene'][_0x955e6c(0x172d)]=!0x1,this['_afterRenderObserver']=this[_0x955e6c(0x3595)][_0x955e6c(0x14b8)][_0x955e6c(0x2e5)](_0x114055=>{var _0x46b27e=_0x955e6c;this['shouldRender']&&_0x114055==this[_0x46b27e(0x26ac)]()&&this[_0x46b27e(0x3ff8)]();}),this[_0x955e6c(0x1d26)]=this[_0x955e6c(0x3595)][_0x955e6c(0x6e9)]['add'](()=>{var _0x229204=_0x955e6c;this[_0x229204(0x41a)]();}),this[_0x955e6c(0x1237)]();}[_0x213f88(0x26ac)](_0x6faa2b){var _0x17f688=_0x213f88;if(this[_0x17f688(0x13fe)])return this[_0x17f688(0x13fe)];var _0x489109=this[_0x17f688(0x3595)][_0x17f688(0x299)]&&0x1<this['originalScene'][_0x17f688(0x299)]['length']?this[_0x17f688(0x3595)][_0x17f688(0x299)][this[_0x17f688(0x3595)]['activeCameras'][_0x17f688(0x18cc)]-0x1]:this[_0x17f688(0x3595)]['activeCamera'];return _0x6faa2b&&_0x489109&&_0x489109[_0x17f688(0x40a3)]?_0x489109[_0x17f688(0x987)]:_0x489109;}['setRenderCamera'](_0x210cb9){var _0x5e6ed4=_0x213f88;this[_0x5e6ed4(0x13fe)]=_0x210cb9;}[_0x213f88(0x3cc7)](){var _0x5e4e9e=_0x213f88;return this['_sharedGizmoLight']||(this[_0x5e4e9e(0x33bd)]=new _0x57a15f['e'](_0x5e4e9e(0x3c16),new _0xfc810c['P'](0x0,0x1,0x0),this[_0x5e4e9e(0x2c18)]),this[_0x5e4e9e(0x33bd)]['intensity']=0x2,this[_0x5e4e9e(0x33bd)][_0x5e4e9e(0x2524)]=_0x390ff8['Wo'][_0x5e4e9e(0x3b6)]()),this[_0x5e4e9e(0x33bd)];}static get['DefaultUtilityLayer'](){var _0x10936e=_0x213f88;return null==_0x2ce953['_DefaultUtilityLayer']?_0x2ce953[_0x10936e(0xb81)](_0x5eb4cd['l'][_0x10936e(0x2370)]):_0x2ce953['_DefaultUtilityLayer'];}static[_0x213f88(0xb81)](_0x4f3b2d){var _0x43cace=_0x213f88;return _0x2ce953[_0x43cace(0x41d)]=new _0x2ce953(_0x4f3b2d),_0x2ce953['_DefaultUtilityLayer'][_0x43cace(0x3595)][_0x43cace(0x6e9)]['addOnce'](()=>{var _0x5458a3=_0x43cace;_0x2ce953[_0x5458a3(0x41d)]=null;}),_0x2ce953[_0x43cace(0x41d)];}static get['DefaultKeepDepthUtilityLayer'](){var _0x4949a7=_0x213f88;return null==_0x2ce953[_0x4949a7(0x193b)]&&(_0x2ce953['_DefaultKeepDepthUtilityLayer']=new _0x2ce953(_0x5eb4cd['l'][_0x4949a7(0x2370)]),_0x2ce953[_0x4949a7(0x193b)]['utilityLayerScene']['autoClearDepthAndStencil']=!0x1,_0x2ce953[_0x4949a7(0x193b)][_0x4949a7(0x3595)]['onDisposeObservable'][_0x4949a7(0x41c9)](()=>{var _0x302a44=_0x4949a7;_0x2ce953[_0x302a44(0x193b)]=null;})),_0x2ce953[_0x4949a7(0x193b)];}[_0x213f88(0x2479)](_0xe98f4c,_0x225c1f,_0x313ea4){var _0x2f7a1d=_0x213f88;_0xe98f4c[_0x2f7a1d(0x4256)]||(this[_0x2f7a1d(0x2c18)][_0x2f7a1d(0x3547)][_0x2f7a1d(0x3608)](new _0x1a43ea['R5'](_0xe98f4c[_0x2f7a1d(0x19d6)],_0xe98f4c[_0x2f7a1d(0x3ab7)],_0x225c1f),_0xe98f4c[_0x2f7a1d(0x19d6)]),this[_0x2f7a1d(0x2be8)][_0x313ea4['pointerId']]=!0x0);}[_0x213f88(0x3ff8)](){var _0x3bd70d=_0x213f88;if(this[_0x3bd70d(0x1237)](),this[_0x3bd70d(0x2c18)][_0x3bd70d(0x1647)]){var _0x5ad97a=this[_0x3bd70d(0x2c18)][_0x3bd70d(0x1647)][_0x3bd70d(0x3d78)]();const _0x33b4f1=this['utilityLayerScene']['activeCamera'];_0x33b4f1[_0x3bd70d(0x3c5c)]=this['utilityLayerScene'],_0x33b4f1[_0x3bd70d(0x1c2d)]&&(_0x33b4f1[_0x3bd70d(0x1c2d)][_0x3bd70d(0x3c5c)]=this[_0x3bd70d(0x2c18)]),_0x33b4f1['rightCamera']&&(_0x33b4f1[_0x3bd70d(0x3723)]['_scene']=this[_0x3bd70d(0x2c18)]),this[_0x3bd70d(0x2c18)][_0x3bd70d(0x3ff8)](!0x1),_0x33b4f1[_0x3bd70d(0x3c5c)]=_0x5ad97a,_0x33b4f1['leftCamera']&&(_0x33b4f1[_0x3bd70d(0x1c2d)]['_scene']=_0x5ad97a),_0x33b4f1[_0x3bd70d(0x3723)]&&(_0x33b4f1[_0x3bd70d(0x3723)]['_scene']=_0x5ad97a);}}[_0x213f88(0x41a)](){var _0x468936=_0x213f88;this[_0x468936(0x156e)]['clear'](),this[_0x468936(0x34c7)]&&this['originalScene'][_0x468936(0x3441)][_0x468936(0x2f2e)](this[_0x468936(0x34c7)]),this['_sceneDisposeObserver']&&this[_0x468936(0x3595)]['onDisposeObservable'][_0x468936(0x2f2e)](this[_0x468936(0x1d26)]),this[_0x468936(0xd88)]&&this[_0x468936(0x3595)][_0x468936(0x2d87)][_0x468936(0x2f2e)](this['_originalPointerObserver']),this[_0x468936(0x2c18)]['dispose']();}[_0x213f88(0x1237)](){var _0xda7a83=_0x213f88;this[_0xda7a83(0x2c18)]['cameraToUseForPointers']=this[_0xda7a83(0x26ac)](),this[_0xda7a83(0x2c18)][_0xda7a83(0x1647)]=this[_0xda7a83(0x26ac)]();}}_0x2ce953['_DefaultUtilityLayer']=null,_0x2ce953[_0x213f88(0x193b)]=null;},0x105fd:(_0x5d70cf,_0x46bb3a,_0x19d483)=>{_0x19d483(0x1611e);},0x1611e:(_0x1af417,_0x5e3338,_0x4ebf01)=>{_0x4ebf01(0xd53f),_0x4ebf01(0x4ba7);},0xfd1a:(_0x2eb741,_0x36efdd,_0x1c2d39)=>{var _0x2f9851=a8_0x1ec55c,_0x504d23=_0x1c2d39(0x7f16),_0x24c88c=_0x1c2d39(0x1d36),_0x48e143=_0x1c2d39(0x94e3),_0x2dc7c7=(_0x1c2d39(0xe02),_0x1c2d39(0xd53f)),_0x186901=_0x1c2d39(0x1679c);const _0x2b8e24='EXT_mesh_gpu_instancing';class _0x27e040{constructor(_0x148f96){var _0x2cb037=a8_0x5306;this[_0x2cb037(0xc1b)]=_0x2b8e24,this[_0x2cb037(0x5d3)]=!0x0,this['required']=!0x1,this[_0x2cb037(0xa57)]=!0x1,this[_0x2cb037(0x28b8)]=_0x148f96;}[_0x2f9851(0x41a)](){}get[_0x2f9851(0x34fe)](){var _0x22a891=_0x2f9851;return this[_0x22a891(0xa57)];}[_0x2f9851(0x15a8)](_0x383033,_0x1ed23f,_0x10dc1c,_0x3d7d11,_0x35e6e6){return new Promise(_0x1bb28c=>{var _0x4a0ec8=a8_0x5306;if(_0x1ed23f&&_0x10dc1c instanceof _0x48e143['Kj']&&_0x10dc1c['hasThinInstances']&&_0x35e6e6){this[_0x4a0ec8(0xa57)]=!0x0;var _0xfb31c4=_0x2dc7c7['P'][_0x4a0ec8(0x409)](),_0x166b30=_0x2dc7c7['_f'][_0x4a0ec8(0x5f3)](),_0x3bde56=_0x2dc7c7['P'][_0x4a0ec8(0x14ae)](),_0x46c6a8=_0x10dc1c['thinInstanceGetWorldMatrices']();const _0x505e23=_0x2dc7c7['jp'][_0x4a0ec8(0xe60)][0x2],_0x7ad527=_0x2dc7c7['jp']['Quaternion'][0x1],_0x321e01=_0x2dc7c7['jp'][_0x4a0ec8(0xe60)][0x3];let _0x599af5=!0x1,_0x1ff12c=!0x1,_0x1effcb=!0x1;const _0x15ec28=new Float32Array(0x3*_0x10dc1c[_0x4a0ec8(0xae2)]),_0x14366c=new Float32Array(0x4*_0x10dc1c[_0x4a0ec8(0xae2)]),_0x19e610=new Float32Array(0x3*_0x10dc1c[_0x4a0ec8(0xae2)]);let _0xa00297=0x0;for(const _0x1095ae of _0x46c6a8)_0x1095ae[_0x4a0ec8(0xe1f)](_0x321e01,_0x7ad527,_0x505e23),_0x15ec28[_0x4a0ec8(0x386b)](_0x505e23['asArray'](),0x3*_0xa00297),_0x14366c[_0x4a0ec8(0x386b)](_0x7ad527[_0x4a0ec8(0x3f86)]()[_0x4a0ec8(0x4049)](),0x4*_0xa00297),_0x19e610[_0x4a0ec8(0x386b)](_0x321e01[_0x4a0ec8(0x4049)](),0x3*_0xa00297),_0x599af5=_0x599af5||!_0x505e23[_0x4a0ec8(0xff6)](_0xfb31c4),_0x1ff12c=_0x1ff12c||!_0x7ad527[_0x4a0ec8(0xff6)](_0x166b30),_0x1effcb=_0x1effcb||!_0x321e01['equalsWithEpsilon'](_0x3bde56),_0xa00297++;const _0x224857={'attributes':{}};_0x599af5&&(_0x224857[_0x4a0ec8(0x3b34)]['TRANSLATION']=this[_0x4a0ec8(0xa20)](_0x15ec28,_0x504d23['Jg']['VEC3'],_0x10dc1c['thinInstanceCount'],_0x35e6e6,_0x504d23['rY'][_0x4a0ec8(0x3ef8)])),_0x1ff12c&&(_0x46c6a8=_0x504d23['rY'][_0x4a0ec8(0x3ef8)],_0x224857[_0x4a0ec8(0x3b34)][_0x4a0ec8(0x2f5c)]=this[_0x4a0ec8(0xa20)](_0x14366c,_0x504d23['Jg']['VEC4'],_0x10dc1c[_0x4a0ec8(0xae2)],_0x35e6e6,_0x46c6a8)),_0x1effcb&&(_0x224857['attributes'][_0x4a0ec8(0x330f)]=this['_buildAccessor'](_0x19e610,_0x504d23['Jg'][_0x4a0ec8(0x228a)],_0x10dc1c[_0x4a0ec8(0xae2)],_0x35e6e6,_0x504d23['rY'][_0x4a0ec8(0x3ef8)])),_0x1ed23f['extensions']=_0x1ed23f[_0x4a0ec8(0x2f28)]||{},_0x1ed23f[_0x4a0ec8(0x2f28)][_0x2b8e24]=_0x224857;}_0x1bb28c(_0x1ed23f);});}['_buildAccessor'](_0x1b2606,_0x1765e7,_0xf3e297,_0x3dad4a,_0x17f8db){var _0x4b9552=_0x2f9851,_0x167b51=_0x3dad4a[_0x4b9552(0x33d8)]();switch(_0x17f8db){case _0x504d23['rY'][_0x4b9552(0x3ef8)]:for(let _0x403115=0x0;_0x403115!=_0x1b2606[_0x4b9552(0x18cc)];_0x403115++)_0x3dad4a[_0x4b9552(0x1d85)](_0x1b2606[_0x403115]);break;case _0x504d23['rY']['BYTE']:for(let _0x267fa9=0x0;_0x267fa9!=_0x1b2606[_0x4b9552(0x18cc)];_0x267fa9++)_0x3dad4a[_0x4b9552(0x9bc)](0x7f*_0x1b2606[_0x267fa9]);break;case _0x504d23['rY'][_0x4b9552(0x2b68)]:for(let _0xdcc226=0x0;_0xdcc226!=_0x1b2606[_0x4b9552(0x18cc)];_0xdcc226++)_0x3dad4a[_0x4b9552(0x2f64)](0x7fff*_0x1b2606[_0xdcc226]);}var _0x167b51={'buffer':0x0,'byteOffset':_0x167b51,'byteLength':_0x1b2606['length']*_0x186901['o'][_0x4b9552(0x2139)](_0x17f8db)},_0x30dc31=this[_0x4b9552(0x28b8)][_0x4b9552(0x37d2)][_0x4b9552(0x18cc)],_0x167b51=(this[_0x4b9552(0x28b8)][_0x4b9552(0x37d2)]['push'](_0x167b51),this[_0x4b9552(0x28b8)]['_accessors'][_0x4b9552(0x18cc)]),_0x30dc31={'bufferView':_0x30dc31,'componentType':_0x17f8db,'count':_0xf3e297,'type':_0x1765e7,'normalized':_0x17f8db==_0x504d23['rY']['BYTE']||_0x17f8db==_0x504d23['rY'][_0x4b9552(0x2b68)]};return this[_0x4b9552(0x28b8)]['_accessors'][_0x4b9552(0xede)](_0x30dc31),_0x167b51;}}_0x24c88c['E']['RegisterExtension'](_0x2b8e24,_0x5a5753=>new _0x27e040(_0x5a5753));},0x1801:(_0x140424,_0xf10fab,_0x2ce3cc)=>{var _0x30dcf3=a8_0x1ec55c,_0x11672c=_0x2ce3cc(0xd53f),_0x29211e=_0x2ce3cc(0xbd53),_0x281cd8=_0x2ce3cc(0xd5e5),_0x1f8575=_0x2ce3cc(0x6ae),_0x54ff34=_0x2ce3cc(0xcec4),_0x52e793=_0x2ce3cc(0x7f16),_0x4c0ae6=_0x2ce3cc(0x1d36),_0x1a1ce1=_0x2ce3cc(0x9a70),_0x4378b9=_0x2ce3cc(0x5e33);const _0x3c2e22=_0x30dcf3(0x28b2);class _0x484d19{constructor(_0x4b82f6){var _0x1a97de=_0x30dcf3;this[_0x1a97de(0xc1b)]=_0x3c2e22,this[_0x1a97de(0x5d3)]=!0x0,this[_0x1a97de(0x17af)]=!0x1,this[_0x1a97de(0x28b8)]=_0x4b82f6;}[_0x30dcf3(0x41a)](){var _0x554255=_0x30dcf3;this[_0x554255(0x115c)]=null;}get[_0x30dcf3(0x34fe)](){var _0x2c95dd=_0x30dcf3;return!!this[_0x2c95dd(0x115c)];}['onExporting'](){var _0x437777=_0x30dcf3;this[_0x437777(0x28b8)][_0x437777(0x37b1)][_0x437777(0x2f28)][_0x3c2e22]=this[_0x437777(0x115c)];}[_0x30dcf3(0x15a8)](_0x4933f8,_0x4aed99,_0x26244b,_0x72ec21){return new Promise(_0x5672ac=>{var _0x530c9c=a8_0x5306;if(_0x4aed99&&_0x26244b instanceof _0x54ff34['O']){const _0x4d5b21=_0x26244b;let _0xee8234;var _0x3bfac8=_0x4d5b21[_0x530c9c(0x36ce)]()==_0x281cd8['_'][_0x530c9c(0x3399)]?_0x52e793['xu'][_0x530c9c(0x1fa9)]:_0x4d5b21[_0x530c9c(0x36ce)]()==_0x281cd8['_']['LIGHTTYPEID_DIRECTIONALLIGHT']?_0x52e793['xu'][_0x530c9c(0x2eb2)]:_0x4d5b21['getTypeID']()==_0x281cd8['_'][_0x530c9c(0x7ab)]?_0x52e793['xu']['SPOT']:null;if(null==_0x3bfac8)_0x1a1ce1['Y'][_0x530c9c(0xc51)](_0x4933f8+_0x530c9c(0x327c)+_0x4d5b21['name']+_0x530c9c(0x374)+_0x3c2e22);else{const _0x38de04=_0x4d5b21[_0x530c9c(0xa9f)][_0x530c9c(0x77b)]();var _0x4b6834=this[_0x530c9c(0x28b8)]['_convertToRightHandedSystemMap'][_0x26244b['uniqueId']];if(_0x38de04['equals'](_0x11672c['P'][_0x530c9c(0x409)]())||(_0x4b6834&&_0x4378b9['l'][_0x530c9c(0x349f)](_0x38de04),_0x4aed99[_0x530c9c(0x48f)]=_0x38de04['asArray']()),_0x3bfac8!==_0x52e793['xu'][_0x530c9c(0x1fa9)]){var _0x4b0f69=_0x4d5b21[_0x530c9c(0x286c)],_0x37cb3f=-Math[_0x530c9c(0x2b17)](_0x4b0f69['z']*(this[_0x530c9c(0x28b8)][_0x530c9c(0x249e)][_0x530c9c(0x41ba)]?-0x1:0x1),_0x4b0f69['x'])+Math['PI']/0x2,_0x54532c=Math[_0x530c9c(0x141a)](_0x4b0f69['x']*_0x4b0f69['x']+_0x4b0f69['z']*_0x4b0f69['z']),_0x4b0f69=-Math[_0x530c9c(0x2b17)](_0x4b0f69['y'],_0x54532c);const _0x26eaf7=_0x11672c['_f'][_0x530c9c(0xa64)](_0x37cb3f,_0x4b0f69,0x0);_0x4b6834&&_0x4378b9['l']['_GetRightHandedQuaternionFromRef'](_0x26eaf7),_0x26eaf7[_0x530c9c(0x1bc8)](_0x11672c['_f'][_0x530c9c(0x5f3)]())||(_0x4aed99[_0x530c9c(0x3c7f)]=_0x26eaf7[_0x530c9c(0x4049)]());}_0x4d5b21['falloffType']!==_0x281cd8['_'][_0x530c9c(0x1528)]&&_0x1a1ce1['Y']['Warn'](_0x4933f8+_0x530c9c(0x2ec7)+_0x4d5b21['name']+_0x530c9c(0x2eeb)+_0x3c2e22+_0x530c9c(0x3200)),_0xee8234={'type':_0x3bfac8},_0x4d5b21[_0x530c9c(0x295d)]['equals'](_0x29211e['Wo'][_0x530c9c(0x348d)]())||(_0xee8234[_0x530c9c(0x1a4a)]=_0x4d5b21[_0x530c9c(0x295d)][_0x530c9c(0x4049)]()),0x1!==_0x4d5b21[_0x530c9c(0x231d)]&&(_0xee8234[_0x530c9c(0x231d)]=_0x4d5b21['intensity']),_0x4d5b21[_0x530c9c(0x16cd)]!==Number[_0x530c9c(0x1806)]&&(_0xee8234[_0x530c9c(0x16cd)]=_0x4d5b21['range']),_0x3bfac8===_0x52e793['xu']['SPOT']&&((_0x54532c=_0x4d5b21)[_0x530c9c(0x29de)]!==Math['PI']/0x2&&(null==_0xee8234[_0x530c9c(0x3085)]&&(_0xee8234['spot']={}),_0xee8234[_0x530c9c(0x3085)][_0x530c9c(0x14a0)]=_0x54532c['angle']/0x2),0x0!==_0x54532c[_0x530c9c(0xcb7)]&&(null==_0xee8234[_0x530c9c(0x3085)]&&(_0xee8234[_0x530c9c(0x3085)]={}),_0xee8234[_0x530c9c(0x3085)][_0x530c9c(0x14ed)]=_0x54532c[_0x530c9c(0xcb7)]/0x2)),null==this[_0x530c9c(0x115c)]&&(this[_0x530c9c(0x115c)]={'lights':[]}),this[_0x530c9c(0x115c)]['lights'][_0x530c9c(0xede)](_0xee8234),_0x37cb3f={'light':this[_0x530c9c(0x115c)][_0x530c9c(0x3f5b)][_0x530c9c(0x18cc)]-0x1};const _0x1ad7ae=_0x26244b[_0x530c9c(0xc5c)];if(_0x1ad7ae&&0x1==_0x1ad7ae[_0x530c9c(0x394)]()[_0x530c9c(0x18cc)]){const _0x4972ef=this[_0x530c9c(0x28b8)][_0x530c9c(0x305d)][_0x72ec21[_0x1ad7ae['uniqueId']]];if(_0x4972ef){const _0x5ea04d=_0x11672c['jp'][_0x530c9c(0x12cd)][0x0];_0x4b0f69=_0x11672c['jp']['Matrix'][0x1],_0x4b6834=_0x4972ef[_0x530c9c(0x48f)]?new _0x11672c['P'](_0x4972ef[_0x530c9c(0x48f)][0x0],_0x4972ef[_0x530c9c(0x48f)][0x1],_0x4972ef[_0x530c9c(0x48f)][0x2]):_0x11672c['P'][_0x530c9c(0x409)](),_0x3bfac8=_0x4972ef[_0x530c9c(0x3c7f)]?new _0x11672c['_f'](_0x4972ef[_0x530c9c(0x3c7f)][0x0],_0x4972ef['rotation'][0x1],_0x4972ef[_0x530c9c(0x3c7f)][0x2],_0x4972ef[_0x530c9c(0x3c7f)][0x3]):_0x11672c['_f']['Identity'](),_0x54532c=_0x4972ef['scale']?new _0x11672c['P'](_0x4972ef['scale'][0x0],_0x4972ef[_0x530c9c(0x393f)][0x1],_0x4972ef[_0x530c9c(0x393f)][0x2]):_0x11672c['P'][_0x530c9c(0x14ae)](),(_0x11672c['y3']['ComposeToRef'](_0x54532c,_0x3bfac8,_0x4b6834,_0x5ea04d),_0x5ea04d[_0x530c9c(0x4c1)](_0x4b0f69));const _0x1be525=_0x11672c['jp']['Matrix'][0x2],_0xe98c74=_0x4aed99[_0x530c9c(0x48f)]?new _0x11672c['P'](_0x4aed99[_0x530c9c(0x48f)][0x0],_0x4aed99[_0x530c9c(0x48f)][0x1],_0x4aed99[_0x530c9c(0x48f)][0x2]):_0x11672c['P'][_0x530c9c(0x409)](),_0x531aa3=(_0x4d5b21 instanceof _0x1f8575['O']&&_0xe98c74['subtractInPlace'](this['_exporter'][_0x530c9c(0x249e)][_0x530c9c(0x41ba)]?_0x4d5b21[_0x530c9c(0x286c)]:_0x4378b9['l'][_0x530c9c(0x664)](_0x4d5b21[_0x530c9c(0x286c)])),this[_0x530c9c(0x28b8)][_0x530c9c(0x249e)][_0x530c9c(0x41ba)]?_0x11672c['_f'][_0x530c9c(0x5f3)]():new _0x11672c['_f'](0x0,0x1,0x0,0x0));_0x4aed99[_0x530c9c(0x3c7f)]&&_0x531aa3['multiplyInPlace'](new _0x11672c['_f'](_0x4aed99['rotation'][0x0],_0x4aed99[_0x530c9c(0x3c7f)][0x1],_0x4aed99[_0x530c9c(0x3c7f)][0x2],_0x4aed99['rotation'][0x3])),_0x54532c=_0x4aed99[_0x530c9c(0x393f)]?new _0x11672c['P'](_0x4aed99[_0x530c9c(0x393f)][0x0],_0x4aed99['scale'][0x1],_0x4aed99[_0x530c9c(0x393f)][0x2]):_0x11672c['P'][_0x530c9c(0x14ae)](),(_0x11672c['y3'][_0x530c9c(0x3d1)](_0x54532c,_0x531aa3,_0xe98c74,_0x1be525),_0x1be525[_0x530c9c(0x3d93)](_0x4b0f69,_0x1be525));const _0xba9c4f=_0x11672c['jp'][_0x530c9c(0xe60)][0x0],_0xadaed8=_0x11672c['jp']['Quaternion'][0x0],_0x3cf77f=_0x11672c['jp'][_0x530c9c(0xe60)][0x1];return _0x1be525[_0x530c9c(0xe1f)](_0xba9c4f,_0xadaed8,_0x3cf77f),_0x4972ef[_0x530c9c(0x393f)]=_0xba9c4f[_0x530c9c(0x4049)](),_0x4972ef[_0x530c9c(0x3c7f)]=_0xadaed8[_0x530c9c(0x4049)](),_0x4972ef[_0x530c9c(0x48f)]=_0x3cf77f['asArray'](),null==_0x4972ef['extensions']&&(_0x4972ef[_0x530c9c(0x2f28)]={}),_0x4972ef[_0x530c9c(0x2f28)][_0x3c2e22]=_0x37cb3f,void _0x5672ac(null);}}null==_0x4aed99[_0x530c9c(0x2f28)]&&(_0x4aed99[_0x530c9c(0x2f28)]={}),_0x4aed99[_0x530c9c(0x2f28)][_0x3c2e22]=_0x37cb3f;}}_0x5672ac(_0x4aed99);});}}_0x4c0ae6['E'][_0x30dcf3(0x2de6)](_0x3c2e22,_0x38006b=>new _0x484d19(_0x38006b));},0x9527:(_0x40fc34,_0x2828fb,_0x206856)=>{var _0x32dafe=a8_0x1ec55c,_0x1abc33=_0x206856(0x1d36),_0x3e9221=_0x206856(0x556a),_0x4704f5=_0x206856(0x4ba7);const _0x2e4b86=_0x32dafe(0x130a);class _0x4b2a09{constructor(_0x4bcdb4){var _0x1ba30b=_0x32dafe;this[_0x1ba30b(0xc1b)]=_0x2e4b86,this[_0x1ba30b(0x5d3)]=!0x0,this[_0x1ba30b(0x17af)]=!0x1,this['_wasUsed']=!0x1,this[_0x1ba30b(0x28b8)]=_0x4bcdb4;}[_0x32dafe(0x41a)](){}get['wasUsed'](){var _0x1a1141=_0x32dafe;return this[_0x1a1141(0xa57)];}[_0x32dafe(0x1cb9)](_0x222ac4,_0x4e84ae,_0x3c790e){var _0x369e52=_0x32dafe;const _0x47f2bd=[];return _0x3c790e instanceof _0x3e9221['m']&&_0x3c790e[_0x369e52(0xeee)][_0x369e52(0x1253)]?(_0x3c790e[_0x369e52(0xeee)][_0x369e52(0x1589)]&&_0x47f2bd[_0x369e52(0xede)](_0x3c790e[_0x369e52(0xeee)]['texture']),!_0x3c790e['clearCoat']['useRoughnessFromMainTexture']&&_0x3c790e[_0x369e52(0xeee)][_0x369e52(0x19cb)]&&_0x47f2bd['push'](_0x3c790e[_0x369e52(0xeee)][_0x369e52(0x19cb)]),_0x3c790e['clearCoat'][_0x369e52(0x2d8a)]&&_0x47f2bd[_0x369e52(0xede)](_0x3c790e[_0x369e52(0xeee)]['bumpTexture']),_0x47f2bd):[];}[_0x32dafe(0x3cfd)](_0x639ee4,_0x335c51,_0x57e922){return new Promise(_0x4778d2=>{var _0x24e570=a8_0x5306;if(_0x57e922 instanceof _0x3e9221['m']){if(!_0x57e922[_0x24e570(0xeee)][_0x24e570(0x1253)])return void _0x4778d2(_0x335c51);this[_0x24e570(0xa57)]=!0x0,_0x335c51[_0x24e570(0x2f28)]=_0x335c51[_0x24e570(0x2f28)]||{};var _0x490a13=this[_0x24e570(0x28b8)][_0x24e570(0x211b)]['_getTextureInfo'](_0x57e922['clearCoat'][_0x24e570(0x1589)]),_0x373edb=_0x57e922[_0x24e570(0xeee)][_0x24e570(0x3c20)]?this[_0x24e570(0x28b8)][_0x24e570(0x211b)][_0x24e570(0x2945)](_0x57e922[_0x24e570(0xeee)][_0x24e570(0x1589)]):this[_0x24e570(0x28b8)]['_glTFMaterialExporter'][_0x24e570(0x2945)](_0x57e922['clearCoat'][_0x24e570(0x19cb)]),_0x1ce346=(_0x57e922['clearCoat'][_0x24e570(0x1c40)]&&_0x4704f5['w1'][_0x24e570(0xc51)](_0x24e570(0x63e)+_0x57e922[_0x24e570(0xc1b)]),_0x57e922['clearCoat'][_0x24e570(0x269e)]&&_0x4704f5['w1']['Warn'](_0x24e570(0x39b1)+_0x57e922[_0x24e570(0xc1b)]),this[_0x24e570(0x28b8)][_0x24e570(0x211b)]['_getTextureInfo'](_0x57e922[_0x24e570(0xeee)]['bumpTexture']));const _0x4d5d6d={'clearcoatFactor':_0x57e922[_0x24e570(0xeee)][_0x24e570(0x231d)],'clearcoatTexture':null!=_0x490a13?_0x490a13:void 0x0,'clearcoatRoughnessFactor':_0x57e922[_0x24e570(0xeee)][_0x24e570(0x3933)],'clearcoatRoughnessTexture':null!=_0x373edb?_0x373edb:void 0x0,'clearcoatNormalTexture':null!=_0x1ce346?_0x1ce346:void 0x0,'hasTextures':()=>null!==_0x4d5d6d['clearcoatTexture']||null!==_0x4d5d6d[_0x24e570(0xb51)]||null!==_0x4d5d6d[_0x24e570(0xb51)]};_0x335c51[_0x24e570(0x2f28)][_0x2e4b86]=_0x4d5d6d;}_0x4778d2(_0x335c51);});}}_0x1abc33['E'][_0x32dafe(0x2de6)](_0x2e4b86,_0x450cda=>new _0x4b2a09(_0x450cda));},0xec1f:(_0x4dd116,_0x1f696c,_0x3665ad)=>{var _0xebd4a2=a8_0x1ec55c,_0x477b63=_0x3665ad(0x1d36),_0x512a44=_0x3665ad(0x2122);const _0xc07d58=_0xebd4a2(0xc62);class _0x20da3e{constructor(){var _0x2d7c12=_0xebd4a2;this[_0x2d7c12(0xc1b)]=_0xc07d58,this[_0x2d7c12(0x5d3)]=!0x0,this[_0x2d7c12(0x17af)]=!0x1,this[_0x2d7c12(0xa57)]=!0x1;}[_0xebd4a2(0x41a)](){}get[_0xebd4a2(0x34fe)](){return this['_wasUsed'];}[_0xebd4a2(0x3cfd)](_0x58e51a,_0x3942be,_0x333464){return new Promise(_0x4e5ad0=>{var _0x32c95b=a8_0x5306;if(!(_0x333464 instanceof _0x512a44['Y']))return _0x4e5ad0(_0x3942be);var _0x53f802=_0x333464[_0x32c95b(0x3277)]['asArray'](),_0x53f802=Math[_0x32c95b(0x1955)](..._0x53f802);if(0x1<_0x53f802){this[_0x32c95b(0xa57)]=!0x0,_0x3942be[_0x32c95b(0x2f28)]||(_0x3942be['extensions']={}),_0x53f802={'emissiveStrength':_0x53f802};const _0x466307=_0x333464[_0x32c95b(0x3277)]['scale'](0x1/_0x53f802['emissiveStrength']);_0x3942be[_0x32c95b(0x3768)]=_0x466307[_0x32c95b(0x4049)](),_0x3942be[_0x32c95b(0x2f28)][_0xc07d58]=_0x53f802;}return _0x4e5ad0(_0x3942be);});}}_0x477b63['E'][_0xebd4a2(0x2de6)](_0xc07d58,_0x45f2f8=>new _0x20da3e());},0x116b9:(_0x3465e8,_0x40e96c,_0x315322)=>{var _0x1d5c29=a8_0x1ec55c,_0x173b3a=_0x315322(0x1d36),_0x1b74f0=_0x315322(0x2122);const _0x4a2d14=_0x1d5c29(0x3ac1);class _0x5aad50{constructor(){var _0x313e9a=_0x1d5c29;this['name']=_0x4a2d14,this[_0x313e9a(0x5d3)]=!0x0,this['required']=!0x1,this[_0x313e9a(0xa57)]=!0x1;}[_0x1d5c29(0x41a)](){}get[_0x1d5c29(0x34fe)](){var _0x2c8c68=_0x1d5c29;return this[_0x2c8c68(0xa57)];}[_0x1d5c29(0x264d)](_0x6730d7){var _0x37be4a=_0x1d5c29;return!_0x6730d7['unlit']&&null!=_0x6730d7[_0x37be4a(0x413e)]&&1.5!=_0x6730d7[_0x37be4a(0x413e)];}[_0x1d5c29(0x3cfd)](_0x4affb2,_0xe987e6,_0x50b0f5){return new Promise(_0x599bc3=>{var _0x13668a=a8_0x5306,_0x366aac;_0x50b0f5 instanceof _0x1b74f0['Y']&&this[_0x13668a(0x264d)](_0x50b0f5)&&(this[_0x13668a(0xa57)]=!0x0,_0x366aac={'ior':_0x50b0f5[_0x13668a(0x413e)]},_0xe987e6['extensions']=_0xe987e6[_0x13668a(0x2f28)]||{},_0xe987e6[_0x13668a(0x2f28)][_0x4a2d14]=_0x366aac),_0x599bc3(_0xe987e6);});}}_0x173b3a['E'][_0x1d5c29(0x2de6)](_0x4a2d14,_0x14141f=>new _0x5aad50());},0x135c5:(_0x1f45d4,_0x5d0f57,_0x11f99f)=>{var _0x4a73b6=a8_0x1ec55c,_0x288d14=_0x11f99f(0x1d36),_0x544e21=_0x11f99f(0x556a);const _0x33818a=_0x4a73b6(0x540);class _0x3bc25f{constructor(_0x1e3930){var _0x19210f=_0x4a73b6;this['name']=_0x33818a,this[_0x19210f(0x5d3)]=!0x0,this[_0x19210f(0x17af)]=!0x1,this['_wasUsed']=!0x1,this[_0x19210f(0x28b8)]=_0x1e3930;}['dispose'](){}get[_0x4a73b6(0x34fe)](){var _0x1c3ab4=_0x4a73b6;return this[_0x1c3ab4(0xa57)];}[_0x4a73b6(0x1cb9)](_0x1a532a,_0x2ff1da,_0x4fb4e5){var _0x510962=_0x4a73b6;const _0x280f3c=[];return _0x4fb4e5 instanceof _0x544e21['m']&&_0x4fb4e5['iridescence'][_0x510962(0x1253)]?(_0x4fb4e5[_0x510962(0x2852)][_0x510962(0x1589)]&&_0x280f3c[_0x510962(0xede)](_0x4fb4e5[_0x510962(0x2852)]['texture']),_0x4fb4e5[_0x510962(0x2852)]['thicknessTexture']&&_0x4fb4e5[_0x510962(0x2852)]['thicknessTexture']!==_0x4fb4e5['iridescence'][_0x510962(0x1589)]&&_0x280f3c[_0x510962(0xede)](_0x4fb4e5[_0x510962(0x2852)]['thicknessTexture']),_0x280f3c):[];}[_0x4a73b6(0x3cfd)](_0x2d9d16,_0x3a45f1,_0x18d12c){return new Promise(_0x8b4e11=>{var _0x1cb28b=a8_0x5306;if(_0x18d12c instanceof _0x544e21['m']){if(!_0x18d12c[_0x1cb28b(0x2852)][_0x1cb28b(0x1253)])return void _0x8b4e11(_0x3a45f1);this[_0x1cb28b(0xa57)]=!0x0,_0x3a45f1[_0x1cb28b(0x2f28)]=_0x3a45f1['extensions']||{};var _0x4fe9a5=this[_0x1cb28b(0x28b8)][_0x1cb28b(0x211b)][_0x1cb28b(0x2945)](_0x18d12c[_0x1cb28b(0x2852)]['texture']),_0x30ab5d=this[_0x1cb28b(0x28b8)][_0x1cb28b(0x211b)]['_getTextureInfo'](_0x18d12c[_0x1cb28b(0x2852)][_0x1cb28b(0x7ed)]);const _0x45b106={'iridescenceFactor':_0x18d12c['iridescence']['intensity'],'iridescenceIor':_0x18d12c[_0x1cb28b(0x2852)][_0x1cb28b(0x413e)],'iridescenceThicknessMinimum':_0x18d12c[_0x1cb28b(0x2852)]['minimumThickness'],'iridescenceThicknessMaximum':_0x18d12c['iridescence']['maximumThickness'],'iridescenceTexture':null!=_0x4fe9a5?_0x4fe9a5:void 0x0,'iridescenceThicknessTexture':null!=_0x30ab5d?_0x30ab5d:void 0x0,'hasTextures':()=>null!==_0x45b106[_0x1cb28b(0x3d87)]||null!==_0x45b106[_0x1cb28b(0x2475)]};_0x3a45f1['extensions'][_0x33818a]=_0x45b106;}_0x8b4e11(_0x3a45f1);});}}_0x288d14['E'][_0x4a73b6(0x2de6)](_0x33818a,_0x39e6d3=>new _0x3bc25f(_0x39e6d3));},0x12076:(_0x501f31,_0x5d80ad,_0xa0ed05)=>{var _0x2b2df8=a8_0x1ec55c,_0x29a8e2=_0xa0ed05(0x1d36),_0x1c6785=_0xa0ed05(0x2122);const _0x23d5a1=_0x2b2df8(0x3cf7);class _0x509767{constructor(_0x31684a){var _0x16f3c1=_0x2b2df8;this[_0x16f3c1(0xc1b)]=_0x23d5a1,this[_0x16f3c1(0x5d3)]=!0x0,this[_0x16f3c1(0x17af)]=!0x1,this[_0x16f3c1(0xa57)]=!0x1,this[_0x16f3c1(0x28b8)]=_0x31684a;}[_0x2b2df8(0x41a)](){}get[_0x2b2df8(0x34fe)](){return this['_wasUsed'];}[_0x2b2df8(0x1cb9)](_0x14a9b4,_0x11369c,_0x45bc49){var _0x47db95=_0x2b2df8;return _0x45bc49 instanceof _0x1c6785['Y']&&_0x45bc49[_0x47db95(0x9b7)]['isEnabled']&&_0x45bc49[_0x47db95(0x9b7)][_0x47db95(0x1589)]?[_0x45bc49[_0x47db95(0x9b7)][_0x47db95(0x1589)]]:[];}[_0x2b2df8(0x3cfd)](_0x4a879c,_0x21443b,_0x39ccf7){return new Promise(_0x1628c1=>{var _0x43f14e=a8_0x5306,_0x5228a8;if(_0x39ccf7 instanceof _0x1c6785['Y']){if(!_0x39ccf7[_0x43f14e(0x9b7)][_0x43f14e(0x1253)])return void _0x1628c1(_0x21443b);this[_0x43f14e(0xa57)]=!0x0,null==_0x21443b[_0x43f14e(0x2f28)]&&(_0x21443b[_0x43f14e(0x2f28)]={});const _0x3f70b8={'sheenColorFactor':_0x39ccf7['sheen']['color'][_0x43f14e(0x4049)](),'sheenRoughnessFactor':null!=(_0x5228a8=_0x39ccf7['sheen'][_0x43f14e(0x3933)])?_0x5228a8:0x0,'hasTextures':()=>null!==_0x3f70b8[_0x43f14e(0x3a9b)]||null!==_0x3f70b8[_0x43f14e(0xfc8)]};_0x39ccf7[_0x43f14e(0x9b7)]['texture']&&(_0x3f70b8[_0x43f14e(0x3a9b)]=null!=(_0x5228a8=this[_0x43f14e(0x28b8)]['_glTFMaterialExporter'][_0x43f14e(0x2945)](_0x39ccf7['sheen'][_0x43f14e(0x1589)]))?_0x5228a8:void 0x0),_0x39ccf7[_0x43f14e(0x9b7)][_0x43f14e(0x19cb)]&&!_0x39ccf7[_0x43f14e(0x9b7)][_0x43f14e(0x3c20)]?_0x3f70b8[_0x43f14e(0xfc8)]=null!=(_0x5228a8=this['_exporter'][_0x43f14e(0x211b)]['_getTextureInfo'](_0x39ccf7[_0x43f14e(0x9b7)][_0x43f14e(0x19cb)]))?_0x5228a8:void 0x0:_0x39ccf7['sheen'][_0x43f14e(0x1589)]&&_0x39ccf7['sheen'][_0x43f14e(0x3c20)]&&(_0x3f70b8['sheenRoughnessTexture']=null!=(_0x5228a8=this[_0x43f14e(0x28b8)][_0x43f14e(0x211b)][_0x43f14e(0x2945)](_0x39ccf7['sheen']['texture']))?_0x5228a8:void 0x0),_0x21443b[_0x43f14e(0x2f28)][_0x23d5a1]=_0x3f70b8;}_0x1628c1(_0x21443b);});}}_0x29a8e2['E'][_0x2b2df8(0x2de6)](_0x23d5a1,_0x5bcb56=>new _0x509767(_0x5bcb56));},0x1324f:(_0x2e28f1,_0xad2fd,_0x17c15f)=>{var _0x1882b2=a8_0x1ec55c,_0x250d4a=_0x17c15f(0x1d36),_0x2033cc=_0x17c15f(0x2122);const _0xe93991='KHR_materials_specular';class _0x330820{constructor(_0x2900ec){var _0x1e8580=a8_0x5306;this[_0x1e8580(0xc1b)]=_0xe93991,this[_0x1e8580(0x5d3)]=!0x0,this['required']=!0x1,this[_0x1e8580(0xa57)]=!0x1,this[_0x1e8580(0x28b8)]=_0x2900ec;}['dispose'](){}get['wasUsed'](){var _0x4bd3dc=a8_0x5306;return this[_0x4bd3dc(0xa57)];}[_0x1882b2(0x1cb9)](_0x5340c8,_0x4de430,_0x218c55){var _0x367a2a=_0x1882b2;const _0x393e3c=[];return _0x218c55 instanceof _0x2033cc['Y']&&this[_0x367a2a(0x264d)](_0x218c55)&&(_0x218c55[_0x367a2a(0x1eaf)]&&_0x393e3c['push'](_0x218c55[_0x367a2a(0x1eaf)]),_0x218c55[_0x367a2a(0x30b7)]&&_0x393e3c[_0x367a2a(0xede)](_0x218c55['reflectanceTexture'])),_0x393e3c;}[_0x1882b2(0x264d)](_0x52ec3a){var _0x1014b7=_0x1882b2;return!_0x52ec3a[_0x1014b7(0xbda)]&&(null!=_0x52ec3a[_0x1014b7(0x183c)]&&0x1!=_0x52ec3a['metallicF0Factor']||null!=_0x52ec3a[_0x1014b7(0x32e1)]&&!_0x52ec3a[_0x1014b7(0x32e1)][_0x1014b7(0x1a9c)](0x1,0x1,0x1)||this[_0x1014b7(0x35e1)](_0x52ec3a));}[_0x1882b2(0x35e1)](_0xd45afb){var _0x2ba8f5=_0x1882b2;return null!=_0xd45afb[_0x2ba8f5(0x1eaf)]||null!=_0xd45afb[_0x2ba8f5(0x30b7)];}[_0x1882b2(0x3cfd)](_0x1da5cf,_0xa05b9e,_0x19a1b6){return new Promise(_0xf743cf=>{var _0x282072=a8_0x5306,_0x17f25e,_0x189e59;_0x19a1b6 instanceof _0x2033cc['Y']&&this[_0x282072(0x264d)](_0x19a1b6)&&(this[_0x282072(0xa57)]=!0x0,_0xa05b9e['extensions']=_0xa05b9e[_0x282072(0x2f28)]||{},_0x189e59=null!=(_0x189e59=this[_0x282072(0x28b8)]['_glTFMaterialExporter']['_getTextureInfo'](_0x19a1b6[_0x282072(0x1eaf)]))?_0x189e59:void 0x0,_0x17f25e=null!=(_0x17f25e=this['_exporter'][_0x282072(0x211b)][_0x282072(0x2945)](_0x19a1b6[_0x282072(0x30b7)]))?_0x17f25e:void 0x0,_0x189e59={'specularFactor':0x1==_0x19a1b6['metallicF0Factor']?void 0x0:_0x19a1b6['metallicF0Factor'],'specularTexture':_0x189e59,'specularColorFactor':_0x19a1b6['metallicReflectanceColor'][_0x282072(0x1a9c)](0x1,0x1,0x1)?void 0x0:_0x19a1b6[_0x282072(0x32e1)][_0x282072(0x4049)](),'specularColorTexture':_0x17f25e,'hasTextures':()=>this[_0x282072(0x35e1)](_0x19a1b6)},_0xa05b9e[_0x282072(0x2f28)][_0xe93991]=_0x189e59),_0xf743cf(_0xa05b9e);});}}_0x250d4a['E']['RegisterExtension'](_0xe93991,_0x52e970=>new _0x330820(_0x52e970));},0x7e13:(_0x1f9f37,_0x57a769,_0x5edf75)=>{var _0x2ca01d=a8_0x1ec55c,_0x2918e8=_0x5edf75(0x1d36),_0x1e7e7e=_0x5edf75(0x2122);const _0x5651f5=_0x2ca01d(0x26cf);class _0x317caf{constructor(_0x1b4ae9){var _0x12bbb7=_0x2ca01d;this[_0x12bbb7(0xc1b)]=_0x5651f5,this[_0x12bbb7(0x5d3)]=!0x0,this[_0x12bbb7(0x17af)]=!0x1,this[_0x12bbb7(0xa57)]=!0x1,this[_0x12bbb7(0x28b8)]=_0x1b4ae9;}[_0x2ca01d(0x41a)](){}get[_0x2ca01d(0x34fe)](){var _0x5ec9b2=_0x2ca01d;return this[_0x5ec9b2(0xa57)];}[_0x2ca01d(0x1cb9)](_0x2b5587,_0x44dcee,_0x5b1293){var _0x248541=_0x2ca01d;const _0x40db98=[];return _0x5b1293 instanceof _0x1e7e7e['Y']&&this[_0x248541(0x264d)](_0x5b1293)&&_0x5b1293[_0x248541(0xb7a)]['thicknessTexture']&&_0x40db98['push'](_0x5b1293[_0x248541(0xb7a)][_0x248541(0x7ed)]),_0x40db98;}[_0x2ca01d(0x264d)](_0x20e89a){var _0xe8ad8=_0x2ca01d;if(_0x20e89a[_0xe8ad8(0xbda)])return!0x1;var _0x31e6f2=_0x20e89a['subSurface'];return _0x31e6f2['isRefractionEnabled']&&null!=_0x31e6f2[_0xe8ad8(0x10c9)]&&0x0!=_0x31e6f2[_0xe8ad8(0x10c9)]||this[_0xe8ad8(0x35e1)](_0x20e89a);}[_0x2ca01d(0x35e1)](_0x5d5bea){var _0xff066=_0x2ca01d;return null!=_0x5d5bea[_0xff066(0xb7a)][_0xff066(0x2bfb)];}['postExportMaterialAsync'](_0x1b5b6d,_0x3058bb,_0x2459ab){return new Promise(_0x5de0c7=>{var _0x52a566=a8_0x5306,_0x4c9fa7;_0x2459ab instanceof _0x1e7e7e['Y']&&this['_isExtensionEnabled'](_0x2459ab)&&(this[_0x52a566(0xa57)]=!0x0,_0x4c9fa7={'transmissionFactor':0x0===(_0x4c9fa7=_0x2459ab['subSurface'])[_0x52a566(0x10c9)]?void 0x0:_0x4c9fa7[_0x52a566(0x10c9)],'transmissionTexture':null!=(_0x4c9fa7=this[_0x52a566(0x28b8)]['_glTFMaterialExporter']['_getTextureInfo'](_0x4c9fa7[_0x52a566(0x2bfb)]))?_0x4c9fa7:void 0x0,'hasTextures':()=>this[_0x52a566(0x35e1)](_0x2459ab)},_0x3058bb['extensions']=_0x3058bb['extensions']||{},_0x3058bb[_0x52a566(0x2f28)][_0x5651f5]=_0x4c9fa7),_0x5de0c7(_0x3058bb);});}}_0x2918e8['E'][_0x2ca01d(0x2de6)](_0x5651f5,_0x5aeddb=>new _0x317caf(_0x5aeddb));},0x44d2:(_0x85da6e,_0x22fd31,_0x4bd455)=>{var _0x4f5196=a8_0x1ec55c,_0x2a47f7=_0x4bd455(0x1d36),_0x34328b=_0x4bd455(0x2122),_0x400932=_0x4bd455(0x14d70);const _0x58998d=_0x4f5196(0x1ca1);class _0x123aa7{constructor(){var _0x349fde=_0x4f5196;this[_0x349fde(0xc1b)]=_0x58998d,this[_0x349fde(0x5d3)]=!0x0,this[_0x349fde(0x17af)]=!0x1,this[_0x349fde(0xa57)]=!0x1;}get[_0x4f5196(0x34fe)](){var _0x555657=_0x4f5196;return this[_0x555657(0xa57)];}[_0x4f5196(0x41a)](){}[_0x4f5196(0x3cfd)](_0x2bb80f,_0x55350b,_0x232e1f){return new Promise(_0x4bdac7=>{var _0x4d3274=a8_0x5306;let _0x104957=!0x1;_0x232e1f instanceof _0x34328b['Y']?_0x104957=_0x232e1f['unlit']:_0x232e1f instanceof _0x400932['K']&&(_0x104957=_0x232e1f[_0x4d3274(0x3c97)]),_0x104957&&(this['_wasUsed']=!0x0,null==_0x55350b[_0x4d3274(0x2f28)]&&(_0x55350b[_0x4d3274(0x2f28)]={}),_0x55350b[_0x4d3274(0x2f28)][_0x58998d]={}),_0x4bdac7(_0x55350b);});}}_0x2a47f7['E'][_0x4f5196(0x2de6)](_0x58998d,()=>new _0x123aa7());},0x832e:(_0x559b7e,_0x26d870,_0x47d6f0)=>{var _0x81788=a8_0x1ec55c,_0x3507bc=_0x47d6f0(0x1d36),_0x173ace=_0x47d6f0(0x2122),_0x5a5f29=_0x47d6f0(0xbd53);const _0x21c6a8=_0x81788(0x22e8);class _0x16c23b{constructor(_0x1985b6){var _0x1f5b0f=_0x81788;this[_0x1f5b0f(0xc1b)]=_0x21c6a8,this[_0x1f5b0f(0x5d3)]=!0x0,this['required']=!0x1,this[_0x1f5b0f(0xa57)]=!0x1,this[_0x1f5b0f(0x28b8)]=_0x1985b6;}['dispose'](){}get[_0x81788(0x34fe)](){var _0x2158fe=_0x81788;return this[_0x2158fe(0xa57)];}[_0x81788(0x1cb9)](_0x54d939,_0x3fa5c1,_0x471981){var _0x95057e=_0x81788;const _0x5024db=[];return _0x471981 instanceof _0x173ace['Y']&&this[_0x95057e(0x264d)](_0x471981)&&_0x471981[_0x95057e(0xb7a)]['thicknessTexture']&&_0x5024db[_0x95057e(0xede)](_0x471981['subSurface']['thicknessTexture']),_0x5024db;}[_0x81788(0x264d)](_0x420c57){var _0x2cc794=_0x81788;if(_0x420c57[_0x2cc794(0xbda)])return!0x1;var _0x507fa3=_0x420c57[_0x2cc794(0xb7a)];return!(!_0x507fa3['isRefractionEnabled']&&!_0x507fa3[_0x2cc794(0x328b)])&&(null!=_0x507fa3[_0x2cc794(0x134f)]&&0x0!=_0x507fa3[_0x2cc794(0x134f)]||null!=_0x507fa3[_0x2cc794(0x353c)]&&_0x507fa3['tintColorAtDistance']!=Number[_0x2cc794(0x10ec)]||null!=_0x507fa3[_0x2cc794(0x4023)]&&_0x507fa3['tintColor']!=_0x5a5f29['Wo'][_0x2cc794(0x348d)]()||this[_0x2cc794(0x35e1)](_0x420c57));}[_0x81788(0x35e1)](_0x22bd7b){var _0xe463cc=_0x81788;return null!=_0x22bd7b[_0xe463cc(0xb7a)]['thicknessTexture'];}[_0x81788(0x3cfd)](_0x223cf4,_0x53b5f0,_0x1e98c6){return new Promise(_0x3db53f=>{var _0x588254=a8_0x5306;if(_0x1e98c6 instanceof _0x173ace['Y']&&this['_isExtensionEnabled'](_0x1e98c6)){this['_wasUsed']=!0x0;const _0x5708ae=_0x1e98c6[_0x588254(0xb7a)];var _0x1a420a={'thicknessFactor':0x0==_0x5708ae[_0x588254(0x134f)]?void 0x0:_0x5708ae[_0x588254(0x134f)],'thicknessTexture':null!=(_0x1a420a=this[_0x588254(0x28b8)][_0x588254(0x211b)][_0x588254(0x2945)](_0x5708ae[_0x588254(0x7ed)]))?_0x1a420a:void 0x0,'attenuationDistance':_0x5708ae['tintColorAtDistance']==Number[_0x588254(0x10ec)]?void 0x0:_0x5708ae[_0x588254(0x353c)],'attenuationColor':_0x5708ae['tintColor'][_0x588254(0x1a9c)](0x1,0x1,0x1)?void 0x0:_0x5708ae[_0x588254(0x4023)][_0x588254(0x4049)](),'hasTextures':()=>this[_0x588254(0x35e1)](_0x1e98c6)};_0x53b5f0[_0x588254(0x2f28)]=_0x53b5f0[_0x588254(0x2f28)]||{},_0x53b5f0['extensions'][_0x21c6a8]=_0x1a420a;}_0x3db53f(_0x53b5f0);});}}_0x3507bc['E'][_0x81788(0x2de6)](_0x21c6a8,_0xe7d5ab=>new _0x16c23b(_0xe7d5ab));},0x115f4:(_0x23a070,_0x5b0391,_0x2a2098)=>{var _0x340015=a8_0x1ec55c,_0x246733=_0x2a2098(0x4ba7),_0x2a2098=_0x2a2098(0x1d36);const _0x12b3bd=_0x340015(0x23b3);class _0x18dfaa{constructor(){var _0x1bbb6c=_0x340015;this['name']=_0x12b3bd,this['enabled']=!0x0,this[_0x1bbb6c(0x17af)]=!0x1,this['_wasUsed']=!0x1;}[_0x340015(0x41a)](){}get[_0x340015(0x34fe)](){var _0x174a4b=_0x340015;return this[_0x174a4b(0xa57)];}[_0x340015(0x28d2)](_0x2f908c,_0x48a074,_0x329e1c){var _0x32cd35=_0x340015;if(_0x329e1c&&(0x0===_0x329e1c[_0x32cd35(0x965)]&&0x0===_0x329e1c[_0x32cd35(0x1fb)]&&0x0===_0x329e1c[_0x32cd35(0x3102)]||0x0===_0x329e1c['uRotationCenter']&&0x0===_0x329e1c[_0x32cd35(0x31b8)])){const _0x410e09={};let _0x103f58=!0x1;0x0===_0x329e1c[_0x32cd35(0x27de)]&&0x0===_0x329e1c['vOffset']||(_0x410e09[_0x32cd35(0x2a25)]=[_0x329e1c[_0x32cd35(0x27de)],_0x329e1c['vOffset']],_0x103f58=!0x0),0x1===_0x329e1c[_0x32cd35(0x1749)]&&0x1===_0x329e1c['vScale']||(_0x410e09[_0x32cd35(0x393f)]=[_0x329e1c[_0x32cd35(0x1749)],_0x329e1c['vScale']],_0x103f58=!0x0),0x0!==_0x329e1c[_0x32cd35(0x1fb)]&&(_0x410e09[_0x32cd35(0x3c7f)]=-_0x329e1c[_0x32cd35(0x1fb)],_0x103f58=!0x0),0x0!==_0x329e1c[_0x32cd35(0x126e)]&&(_0x410e09['texCoord']=_0x329e1c[_0x32cd35(0x126e)],_0x103f58=!0x0),_0x103f58&&(this[_0x32cd35(0xa57)]=!0x0,_0x48a074[_0x32cd35(0x2f28)]||(_0x48a074[_0x32cd35(0x2f28)]={}),_0x48a074[_0x32cd35(0x2f28)][_0x12b3bd]=_0x410e09);}}[_0x340015(0x11aa)](_0x1c6530,_0x4db9ae){return new Promise((_0x52d003,_0xe1694e)=>{var _0x422d91=a8_0x5306;_0x4db9ae[_0x422d91(0x3d78)]()?0x0!==_0x4db9ae[_0x422d91(0x965)]||0x0!==_0x4db9ae[_0x422d91(0x3102)]?(_0x246733['w1'][_0x422d91(0xc51)](_0x1c6530+_0x422d91(0x107b)+_0x4db9ae['name']+_0x422d91(0x224)),_0x52d003(null)):0x0===_0x4db9ae['wAng']||0x0===_0x4db9ae[_0x422d91(0x2a83)]&&0x0===_0x4db9ae['vRotationCenter']?_0x52d003(_0x4db9ae):(_0x246733['w1']['Warn'](_0x1c6530+_0x422d91(0x107b)+_0x4db9ae[_0x422d91(0xc1b)]+_0x422d91(0x2c1b)+_0x12b3bd),_0x52d003(null)):_0xe1694e(_0x1c6530+_0x422d91(0x3263)+_0x4db9ae[_0x422d91(0xc1b)]+'!');});}}_0x2a2098['E'][_0x340015(0x2de6)](_0x12b3bd,()=>new _0x18dfaa());},0xd12c:(_0x3b2711,_0x461312,_0x33851a)=>{_0x33851a(0x115f4),_0x33851a(0x1801),_0x33851a(0x9527),_0x33851a(0x135c5),_0x33851a(0x12076),_0x33851a(0x44d2),_0x33851a(0x116b9),_0x33851a(0x1324f),_0x33851a(0x832e),_0x33851a(0x7e13),_0x33851a(0xfd1a),_0x33851a(0xec1f);},0xc3cb:(_0x33c41e,_0x2ce796,_0x243e8d)=>{var _0x50be75=a8_0x1ec55c;_0x243e8d['d'](_0x2ce796,{'D':()=>_0x22b3f7});var _0x4d53c4,_0x30541d=_0x243e8d(0x7f16),_0x17e21e=_0x243e8d(0xd53f),_0x43bf91=_0x243e8d(0x4ba7),_0x4651e3=_0x243e8d(0x17aca),_0x2b820f=_0x243e8d(0x13b02),_0x21dbd8=_0x243e8d(0x37c6),_0x159f8b=_0x243e8d(0x94e3),_0x5eeda9=_0x243e8d(0x5e33),_0x342d38=_0x243e8d(0x137b9),_0x329090=_0x243e8d(0x43d7),_0xc4de7=_0x243e8d(0xd5e5);_0x4d53c4={'INTANGENT':0x0,0x0:_0x50be75(0xf7a),'OUTTANGENT':0x1,0x1:_0x50be75(0x30b)};class _0x22b3f7{static[_0x50be75(0xc8a)](_0x242f16){return _0x242f16&&(_0x242f16 instanceof _0x2b820f['Y']||_0x242f16 instanceof _0x329090['V']||_0x242f16 instanceof _0xc4de7['_']);}static[_0x50be75(0x346c)](_0x414750,_0x47897a,_0x12cc8a,_0xb221be,_0xf58f5a,_0x238812){var _0x579cf2=_0x50be75;if(this[_0x579cf2(0xc8a)](_0x414750)){var _0x306fe0=[],_0x59fa91=[],_0x3c821c=_0x47897a[_0x579cf2(0x1e49)](),_0xe3093b=_0x22b3f7[_0x579cf2(0x6bd)](_0x3c821c),_0x3c821c=_0x22b3f7[_0x579cf2(0x3599)](_0x3c821c,_0x12cc8a,_0xf58f5a),_0x19ddab=_0xe3093b['max']-_0xe3093b[_0x579cf2(0x1111)],_0x48c178=_0x3c821c[_0x579cf2(0x13e8)],_0x3c821c=_0x3c821c[_0x579cf2(0x2267)];if(_0x3c821c?_0x22b3f7[_0x579cf2(0x301f)](_0x414750,_0x47897a,_0x12cc8a,_0xe3093b[_0x579cf2(0x1111)],_0xe3093b[_0x579cf2(0x1955)],_0x47897a['framePerSecond'],_0x238812,_0x306fe0,_0x59fa91,_0xe3093b,_0xb221be,_0xf58f5a):_0x48c178===_0x30541d['Et'][_0x579cf2(0x3387)]||_0x48c178===_0x30541d['Et'][_0x579cf2(0x30e8)]?_0x22b3f7[_0x579cf2(0x1619)](_0x414750,_0x47897a,_0x12cc8a,_0x19ddab,_0x306fe0,_0x59fa91,_0xb221be,_0xf58f5a):_0x48c178===_0x30541d['Et'][_0x579cf2(0x9d5)]?_0x22b3f7[_0x579cf2(0x1bc5)](_0x414750,_0x47897a,_0x12cc8a,_0x19ddab,_0x306fe0,_0x59fa91,_0xb221be,_0xf58f5a):_0x22b3f7['_CreateBakedAnimation'](_0x414750,_0x47897a,_0x12cc8a,_0xe3093b[_0x579cf2(0x1111)],_0xe3093b[_0x579cf2(0x1955)],_0x47897a[_0x579cf2(0x2a13)],_0x238812,_0x306fe0,_0x59fa91,_0xe3093b,_0xb221be,_0xf58f5a),_0x306fe0[_0x579cf2(0x18cc)]&&_0x59fa91[_0x579cf2(0x18cc)])return{'inputs':_0x306fe0,'outputs':_0x59fa91,'samplerInterpolation':_0x48c178,'inputsMin':_0x3c821c?_0xe3093b['min']:_0x43bf91['w1'][_0x579cf2(0x96d)](_0xe3093b[_0x579cf2(0x1111)]/_0x47897a['framePerSecond']),'inputsMax':_0x3c821c?_0xe3093b['max']:_0x43bf91['w1'][_0x579cf2(0x96d)](_0xe3093b['max']/_0x47897a[_0x579cf2(0x2a13)])};}return null;}static[_0x50be75(0x8f3)](_0xcd2a18){var _0xcac533=_0x50be75;let _0x517caa=null,_0x21e885=_0x30541d['Jg'][_0xcac533(0x228a)],_0x362e6d=!0x1;var _0x33f3a5=_0xcd2a18[_0xcac533(0xb9c)][_0xcac533(0x4184)]('.');switch(_0x33f3a5[0x0]){case _0xcac533(0x62d):_0x517caa=_0x30541d['zg'][_0xcac533(0x330f)];break;case _0xcac533(0xa9f):_0x517caa=_0x30541d['zg']['TRANSLATION'];break;case _0xcac533(0x3c7f):_0x21e885=_0x30541d['Jg'][_0xcac533(0x3e17)],_0x517caa=_0x30541d['zg'][_0xcac533(0x2f5c)];break;case _0xcac533(0x80c):_0x21e885=_0x30541d['Jg'][_0xcac533(0x3e17)],_0x362e6d=!0x0,_0x517caa=_0x30541d['zg'][_0xcac533(0x2f5c)];break;case'influence':_0x21e885=_0x30541d['Jg'][_0xcac533(0x1332)],_0x517caa=_0x30541d['zg'][_0xcac533(0x158c)];break;default:_0x43bf91['w1'][_0xcac533(0x3556)](_0xcac533(0x36b3)+_0x33f3a5[0x0]);}return _0x517caa?{'animationChannelTargetPath':_0x517caa,'dataAccessorType':_0x21e885,'useQuaternion':_0x362e6d}:(_0x43bf91['w1'][_0xcac533(0x3556)](_0xcac533(0x53a)),null);}static[_0x50be75(0x2346)](_0x46bc0c,_0x3c39e1,_0x1a24ed,_0x57f0a5,_0x2ae14d,_0x1b6cf0,_0x49cb76,_0x2b8d7d,_0x5bfddf,_0x49f4e2,_0x16f821){var _0x2217d6=_0x50be75,_0x295809,_0x573592;if(_0x22b3f7['_IsTransformable'](_0x46bc0c)&&_0x46bc0c[_0x2217d6(0x3f3)]){for(const _0x35b292 of _0x46bc0c['animations'])_0x16f821&&!_0x16f821(_0x35b292)||(_0x573592=_0x22b3f7[_0x2217d6(0x8f3)](_0x35b292))&&(_0x295809={'name':_0x35b292['name'],'samplers':[],'channels':[]},_0x22b3f7[_0x2217d6(0x2625)](''+_0x35b292[_0x2217d6(0xc1b)],_0x35b292[_0x2217d6(0x3f1b)]?_0x3c39e1:_0x295809,_0x46bc0c,_0x35b292,_0x573592[_0x2217d6(0x613)],_0x573592['animationChannelTargetPath'],_0x57f0a5,_0x1b6cf0,_0x49cb76,_0x2b8d7d,_0x5bfddf,_0x573592[_0x2217d6(0x3daa)],_0x49f4e2),_0x295809[_0x2217d6(0x322d)][_0x2217d6(0x18cc)]&&_0x295809['channels'][_0x2217d6(0x18cc)]&&_0x1a24ed[_0x2217d6(0xede)](_0x295809));}}static['_CreateMorphTargetAnimationFromMorphTargetAnimations'](_0x4389c2,_0x5bd87d,_0x2ccc18,_0x21adf2,_0x1b48e3,_0x42f119,_0x18f6fd,_0x53bce8,_0xf65301,_0x586eff,_0x45ae2d){var _0x25e25d=_0x50be75,_0x246ac3;if(_0x4389c2 instanceof _0x159f8b['Kj']){const _0x348ff3=_0x4389c2['morphTargetManager'];if(_0x348ff3){for(let _0x35e78b=0x0;_0x35e78b<_0x348ff3[_0x25e25d(0x367c)];++_0x35e78b)for(const _0x4cc874 of _0x348ff3[_0x25e25d(0x2319)](_0x35e78b)['animations'])if(!_0x45ae2d||_0x45ae2d(_0x4cc874)){const _0xa4f15=new _0x4651e3['f'](''+_0x4cc874[_0x25e25d(0xc1b)],_0x25e25d(0x1262),_0x4cc874[_0x25e25d(0x2a13)],_0x4cc874['dataType'],_0x4cc874[_0x25e25d(0x41bd)],_0x4cc874['enableBlending']),_0x1f26c3=[];var _0x251cad=_0x4cc874[_0x25e25d(0x1e49)]();for(let _0x143f8b=0x0;_0x143f8b<_0x251cad['length'];++_0x143f8b){var _0x44eaa1=_0x251cad[_0x143f8b];for(let _0x587fb7=0x0;_0x587fb7<_0x348ff3[_0x25e25d(0x367c)];++_0x587fb7)_0x587fb7==_0x35e78b?_0x1f26c3[_0x25e25d(0xede)](_0x44eaa1):_0x1f26c3[_0x25e25d(0xede)]({'frame':_0x44eaa1[_0x25e25d(0xb55)],'value':0x0});}_0xa4f15['setKeys'](_0x1f26c3);var _0x2df7d0=_0x22b3f7[_0x25e25d(0x8f3)](_0xa4f15);_0x2df7d0&&(_0x246ac3={'name':_0xa4f15['name'],'samplers':[],'channels':[]},_0x22b3f7[_0x25e25d(0x2625)](_0x4cc874['name'],_0x4cc874[_0x25e25d(0x3f1b)]?_0x5bd87d:_0x246ac3,_0x4389c2,_0xa4f15,_0x2df7d0[_0x25e25d(0x613)],_0x2df7d0[_0x25e25d(0x1c6b)],_0x21adf2,_0x42f119,_0x18f6fd,_0x53bce8,_0xf65301,_0x2df7d0[_0x25e25d(0x3daa)],_0x586eff,_0x348ff3[_0x25e25d(0x367c)]),_0x246ac3[_0x25e25d(0x322d)][_0x25e25d(0x18cc)]&&_0x246ac3[_0x25e25d(0x3d51)][_0x25e25d(0x18cc)]&&_0x2ccc18[_0x25e25d(0xede)](_0x246ac3));}}}}static['_CreateNodeAndMorphAnimationFromAnimationGroups'](_0x35e687,_0x5e3d69,_0x6897f9,_0x5b74ee,_0x9c0882,_0x52aebe,_0x589405,_0x28218b,_0x1becab,_0x2b7283){var _0x2e0d2a=_0x50be75;let _0x5d4286;if(_0x35e687['animationGroups'])for(const _0x54eee1 of _0x35e687[_0x2e0d2a(0x16f8)]){const _0x2abf85=new Map(),_0x3caad1=new Map(),_0x35fe06=new Set(),_0x147e70=_0x54eee1['to']-_0x54eee1[_0x2e0d2a(0x2d5e)];_0x5d4286={'name':_0x54eee1[_0x2e0d2a(0xc1b)],'channels':[],'samplers':[]};for(let _0x38f666=0x0;_0x38f666<_0x54eee1[_0x2e0d2a(0x2e62)][_0x2e0d2a(0x18cc)];++_0x38f666){var _0xab13a3=_0x54eee1['targetedAnimations'][_0x38f666],_0x1e63b0=_0xab13a3[_0x2e0d2a(0x37fb)],_0x4c4189=_0xab13a3[_0x2e0d2a(0x3880)];if(!_0x2b7283||_0x2b7283(_0x4c4189)){if(this['_IsTransformable'](_0x1e63b0)||0x1===_0x1e63b0[_0x2e0d2a(0x18cc)]&&this[_0x2e0d2a(0xc8a)](_0x1e63b0[0x0])){var _0x54b0d0,_0x507e9b,_0x1a00d5=_0x22b3f7[_0x2e0d2a(0x8f3)](_0xab13a3[_0x2e0d2a(0x3880)]);_0x1a00d5&&(_0x54b0d0=this[_0x2e0d2a(0xc8a)](_0x1e63b0)?_0x1e63b0:this[_0x2e0d2a(0xc8a)](_0x1e63b0[0x0])?_0x1e63b0[0x0]:null)&&(_0x507e9b=_0x28218b[_0x54b0d0[_0x2e0d2a(0x309e)]],_0x22b3f7[_0x2e0d2a(0x2625)](''+_0x4c4189[_0x2e0d2a(0xc1b)],_0x5d4286,_0x54b0d0,_0x4c4189,_0x1a00d5['dataAccessorType'],_0x1a00d5[_0x2e0d2a(0x1c6b)],_0x6897f9,_0x9c0882,_0x52aebe,_0x589405,_0x507e9b,_0x1a00d5[_0x2e0d2a(0x3daa)],_0x1becab));}else{if((_0x1e63b0 instanceof _0x21dbd8['Y']||0x1===_0x1e63b0[_0x2e0d2a(0x18cc)]&&_0x1e63b0[0x0]instanceof _0x21dbd8['Y'])&&_0x22b3f7[_0x2e0d2a(0x8f3)](_0xab13a3[_0x2e0d2a(0x3880)])){const _0x5cb2cb=_0x1e63b0 instanceof _0x21dbd8['Y']?_0x1e63b0:_0x1e63b0[0x0];if(_0x5cb2cb){const _0x1c82a4=_0x35e687['morphTargetManagers']['find'](_0x562cd1=>{var _0x1e0067=_0x2e0d2a;for(let _0x23c196=0x0;_0x23c196<_0x562cd1['numTargets'];++_0x23c196)if(_0x562cd1[_0x1e0067(0x2319)](_0x23c196)===_0x5cb2cb)return!0x0;return!0x1;});_0x1c82a4&&(_0x54b0d0=_0x35e687[_0x2e0d2a(0x4dd)]['find'](_0x57ae92=>_0x57ae92['morphTargetManager']===_0x1c82a4))&&(_0x2abf85[_0x2e0d2a(0x267)](_0x54b0d0)||_0x2abf85['set'](_0x54b0d0,new Map()),null!=(_0x507e9b=_0x2abf85[_0x2e0d2a(0x2fac)](_0x54b0d0))&&_0x507e9b[_0x2e0d2a(0x386b)](_0x5cb2cb,_0x4c4189),_0x35fe06['add'](_0x54b0d0),_0x3caad1[_0x2e0d2a(0x386b)](_0x54b0d0,_0x4c4189));}}}}}_0x35fe06[_0x2e0d2a(0x35b2)](_0x1fea7c=>{var _0x39ac4a=_0x2e0d2a;const _0x4bebe5=_0x1fea7c[_0x39ac4a(0x1d81)];let _0x415969=null;const _0x4687c0=[],_0x5491c3=_0x3caad1[_0x39ac4a(0x2fac)](_0x1fea7c);var _0x38ee50=_0x5491c3['getKeys'](),_0x18da08=_0x38ee50[_0x39ac4a(0x18cc)];for(let _0x3120a1=0x0;_0x3120a1<_0x18da08;++_0x3120a1)for(let _0x38afaa=0x0;_0x38afaa<_0x4bebe5[_0x39ac4a(0x367c)];++_0x38afaa){var _0x2646c7=_0x4bebe5[_0x39ac4a(0x2319)](_0x38afaa);const _0x41344f=_0x2abf85[_0x39ac4a(0x2fac)](_0x1fea7c);if(_0x41344f){const _0x634a2c=_0x41344f[_0x39ac4a(0x2fac)](_0x2646c7);_0x634a2c?(_0x415969=_0x415969||new _0x4651e3['f'](_0x54eee1[_0x39ac4a(0xc1b)]+'_'+_0x1fea7c[_0x39ac4a(0xc1b)]+_0x39ac4a(0x3c0b),_0x39ac4a(0x1262),_0x634a2c[_0x39ac4a(0x2a13)],_0x4651e3['f'][_0x39ac4a(0x50b)],_0x634a2c[_0x39ac4a(0x41bd)],_0x634a2c[_0x39ac4a(0x35a3)]),_0x4687c0['push'](_0x634a2c[_0x39ac4a(0x1e49)]()[_0x3120a1])):_0x4687c0[_0x39ac4a(0xede)]({'frame':_0x54eee1[_0x39ac4a(0x2d5e)]+_0x147e70/_0x18da08*_0x3120a1,'value':_0x2646c7[_0x39ac4a(0x1262)],'inTangent':_0x38ee50[0x0][_0x39ac4a(0x18b6)]?0x0:void 0x0,'outTangent':_0x38ee50[0x0][_0x39ac4a(0x2015)]?0x0:void 0x0});}}_0x415969[_0x39ac4a(0x273e)](_0x4687c0);var _0x2ac6a7=_0x22b3f7[_0x39ac4a(0x8f3)](_0x415969);_0x2ac6a7&&_0x22b3f7[_0x39ac4a(0x2625)](_0x54eee1['name']+'_'+_0x1fea7c[_0x39ac4a(0xc1b)]+_0x39ac4a(0x3c0b),_0x5d4286,_0x1fea7c,_0x415969,_0x2ac6a7[_0x39ac4a(0x613)],_0x2ac6a7[_0x39ac4a(0x1c6b)],_0x6897f9,_0x9c0882,_0x52aebe,_0x589405,!0x1,_0x2ac6a7[_0x39ac4a(0x3daa)],_0x1becab,null===_0x4bebe5||void 0x0===_0x4bebe5?void 0x0:_0x4bebe5[_0x39ac4a(0x367c)]);}),_0x5d4286[_0x2e0d2a(0x3d51)][_0x2e0d2a(0x18cc)]&&_0x5d4286[_0x2e0d2a(0x322d)][_0x2e0d2a(0x18cc)]&&_0x5e3d69[_0x2e0d2a(0xede)](_0x5d4286);}}static[_0x50be75(0x2625)](_0x19c059,_0x16fdcd,_0x35e791,_0x14362f,_0x4f3917,_0x403560,_0x335f01,_0x5f2c1d,_0x7f1c09,_0x1beb38,_0x250af9,_0x1c8b0a,_0x5cdd56,_0x2380f6){var _0x532664=_0x50be75;const _0x13a01c=_0x22b3f7[_0x532664(0x346c)](_0x35e791,_0x14362f,_0x403560,_0x250af9,_0x1c8b0a,_0x5cdd56);var _0x35563c;if(_0x13a01c){if(_0x2380f6){let _0xeb3a91=0x0;const _0x4e3c6d=[];for(;0x0<_0x13a01c[_0x532664(0x1802)][_0x532664(0x18cc)];)_0x35563c=_0x13a01c[_0x532664(0x1802)][_0x532664(0x1270)](),_0xeb3a91%_0x2380f6==0x0&&_0x4e3c6d['push'](_0x35563c),_0xeb3a91++;_0x13a01c[_0x532664(0x1802)]=_0x4e3c6d;}var _0x14362f=_0x335f01[_0x35e791['uniqueId']],_0x250af9=0x4*_0x13a01c[_0x532664(0x1802)][_0x532664(0x18cc)],_0x1c8b0a=_0x5eeda9['l'][_0x532664(0x2ae8)](0x0,_0x5f2c1d[_0x532664(0x33d8)](),_0x250af9,void 0x0,_0x19c059+'\x20\x20keyframe\x20data\x20view');_0x7f1c09[_0x532664(0xede)](_0x1c8b0a),_0x13a01c[_0x532664(0x1802)][_0x532664(0x35b2)](function(_0x3a974a){var _0x486d43=_0x532664;_0x5f2c1d[_0x486d43(0x1d85)](_0x3a974a);}),_0x5cdd56=_0x5eeda9['l']['_CreateAccessor'](_0x7f1c09['length']-0x1,_0x19c059+_0x532664(0x1bcb),_0x30541d['Jg'][_0x532664(0x1332)],_0x30541d['rY'][_0x532664(0x3ef8)],_0x13a01c[_0x532664(0x1802)][_0x532664(0x18cc)],null,[_0x13a01c[_0x532664(0x3c3)]],[_0x13a01c[_0x532664(0x7a8)]]),_0x1beb38[_0x532664(0xede)](_0x5cdd56),_0x335f01=_0x1beb38[_0x532664(0x18cc)]-0x1,_0x35e791=_0x13a01c[_0x532664(0x1556)][_0x532664(0x18cc)],_0x250af9=0x4*_0x5eeda9['l'][_0x532664(0x1702)](_0x4f3917)*_0x13a01c[_0x532664(0x1556)]['length'],_0x1c8b0a=_0x5eeda9['l'][_0x532664(0x2ae8)](0x0,_0x5f2c1d['getByteOffset'](),_0x250af9,void 0x0,_0x19c059+'\x20\x20data\x20view'),_0x7f1c09[_0x532664(0xede)](_0x1c8b0a),_0x13a01c['outputs']['forEach'](function(_0x282e5d){_0x282e5d['forEach'](function(_0x329d0f){var _0x415497=a8_0x5306;_0x5f2c1d[_0x415497(0x1d85)](_0x329d0f);});}),_0x5cdd56=_0x5eeda9['l'][_0x532664(0x3086)](_0x7f1c09[_0x532664(0x18cc)]-0x1,_0x19c059+'\x20\x20data',_0x4f3917,_0x30541d['rY'][_0x532664(0x3ef8)],_0x35e791,null,null,null),_0x1beb38[_0x532664(0xede)](_0x5cdd56),_0x250af9=_0x1beb38[_0x532664(0x18cc)]-0x1,_0x1c8b0a={'interpolation':_0x13a01c[_0x532664(0xc59)],'input':_0x335f01,'output':_0x250af9},_0x16fdcd[_0x532664(0x322d)][_0x532664(0xede)](_0x1c8b0a),_0x7f1c09={'sampler':_0x16fdcd[_0x532664(0x322d)][_0x532664(0x18cc)]-0x1,'target':{'node':_0x14362f,'path':_0x403560}},_0x16fdcd[_0x532664(0x3d51)][_0x532664(0xede)](_0x7f1c09);}}static[_0x50be75(0x301f)](_0xa04903,_0x5f2cc2,_0x2b317b,_0x49940c,_0x20de09,_0x26e71a,_0x3803d3,_0x178a42,_0x343dda,_0x276dd5,_0x358ce2,_0x13b161){var _0xde2092=_0x50be75,_0x355a67,_0x1730e9=_0x17e21e['_f']['Identity']();let _0x9a3175=null,_0x937e69=null,_0x19f956=null,_0x36d853=null;_0x276dd5[_0xde2092(0x1111)]=_0x43bf91['w1'][_0xde2092(0x96d)](_0x49940c/_0x26e71a);var _0x22c92e,_0x49b0bf,_0x61021b=_0x5f2cc2[_0xde2092(0x1e49)]();for(let _0x320e56=0x0,_0x32077b=_0x61021b[_0xde2092(0x18cc)];_0x320e56<_0x32077b;++_0x320e56){if(_0x36d853=null,_0x19f956=_0x61021b[_0x320e56],_0x320e56+0x1<_0x32077b){if(_0x355a67=_0x61021b[_0x320e56+0x1],_0x19f956[_0xde2092(0x2b05)][_0xde2092(0x1bc8)]&&_0x19f956['value']['equals'](_0x355a67[_0xde2092(0x2b05)])||_0x19f956[_0xde2092(0x2b05)]===_0x355a67[_0xde2092(0x2b05)]){if(0x0!==_0x320e56)continue;_0x36d853=_0x19f956[_0xde2092(0xb55)];}else _0x36d853=_0x355a67['frame'];}else{if(_0x355a67=_0x61021b[_0x320e56-0x1],_0x19f956[_0xde2092(0x2b05)][_0xde2092(0x1bc8)]&&_0x19f956[_0xde2092(0x2b05)][_0xde2092(0x1bc8)](_0x355a67['value'])||_0x19f956['value']===_0x355a67[_0xde2092(0x2b05)])continue;_0x36d853=_0x20de09;}if(_0x36d853){for(let _0x2c1178=_0x19f956[_0xde2092(0xb55)];_0x2c1178<=_0x36d853;_0x2c1178+=_0x3803d3)(_0x49b0bf=_0x43bf91['w1'][_0xde2092(0x96d)](_0x2c1178/_0x26e71a))!==_0x9a3175&&(_0x9a3175=_0x49b0bf,_0x937e69=_0x49b0bf,_0x22c92e={'key':0x0,'repeatCount':0x0,'loopMode':_0x5f2cc2[_0xde2092(0x41bd)]},_0x22c92e=_0x5f2cc2[_0xde2092(0x8ab)](_0x2c1178,_0x22c92e),_0x22b3f7[_0xde2092(0x1bf9)](_0xa04903,_0x22c92e,_0x49b0bf,_0x5f2cc2,_0x2b317b,_0x1730e9,_0x178a42,_0x343dda,_0x358ce2,_0x13b161));}}_0x937e69&&(_0x276dd5[_0xde2092(0x1955)]=_0x937e69);}static[_0x50be75(0x336)](_0x40b1bf,_0x3eb975,_0x571dde,_0x4e819a,_0x2a526d,_0x1ab2a4){var _0x11b17f=_0x50be75,_0x3eb975=_0x22b3f7[_0x11b17f(0x38b1)](_0x3eb975,_0x4e819a,_0x2a526d,_0x1ab2a4),_0x571dde=_0x571dde[_0x11b17f(0xb9c)]['split']('.'),_0x11ed26=_0x571dde?_0x571dde[0x1]:'';const _0x301bd1=_0x1ab2a4?_0x17e21e['_f'][_0x11b17f(0xf7f)](_0x3eb975)[_0x11b17f(0x3f86)]():_0x17e21e['P'][_0x11b17f(0xf7f)](_0x3eb975);switch(_0x11ed26){case'x':case'y':_0x301bd1[_0x11ed26]=_0x2a526d&&_0x1ab2a4&&_0x4e819a!==_0x30541d['zg'][_0x11b17f(0x330f)]?-_0x40b1bf:_0x40b1bf;break;case'z':_0x301bd1[_0x11ed26]=_0x2a526d&&!_0x1ab2a4&&_0x4e819a!==_0x30541d['zg'][_0x11b17f(0x330f)]?-_0x40b1bf:_0x40b1bf;break;case'w':_0x301bd1['w']=_0x40b1bf;break;default:_0x43bf91['w1'][_0x11b17f(0x3556)](_0x11b17f(0x189f)+_0x11ed26+'\x22!');}return _0x301bd1;}static[_0x50be75(0x1bf9)](_0x2bccb6,_0xa5ca6f,_0x5dd38b,_0x1a8fe0,_0x3697e1,_0x4c8342,_0x328e8d,_0x13880a,_0xc88670,_0x5d26ed){var _0x329d94=_0x50be75;let _0x483913;_0x328e8d['push'](_0x5dd38b),_0x3697e1===_0x30541d['zg'][_0x329d94(0x158c)]?_0x13880a[_0x329d94(0xede)]([_0xa5ca6f]):(_0x1a8fe0[_0x329d94(0x23a2)]===_0x4651e3['f'][_0x329d94(0x50b)]&&(_0xa5ca6f=this[_0x329d94(0x336)](_0xa5ca6f,_0x2bccb6,_0x1a8fe0,_0x3697e1,_0xc88670,_0x5d26ed)),_0x3697e1===_0x30541d['zg'][_0x329d94(0x2f5c)]?(_0x5d26ed?_0x4c8342=_0xa5ca6f:(_0x483913=_0xa5ca6f,_0x17e21e['_f']['RotationYawPitchRollToRef'](_0x483913['y'],_0x483913['x'],_0x483913['z'],_0x4c8342)),_0xc88670&&(_0x5eeda9['l'][_0x329d94(0xea7)](_0x4c8342),_0x2bccb6[_0x329d94(0xc5c)]||(_0x4c8342=_0x17e21e['_f'][_0x329d94(0xf7f)]([0x0,0x1,0x0,0x0])[_0x329d94(0x2383)](_0x4c8342))),_0x13880a[_0x329d94(0xede)](_0x4c8342['asArray']())):(_0x483913=_0xa5ca6f,_0xc88670&&_0x3697e1!==_0x30541d['zg'][_0x329d94(0x330f)]&&(_0x5eeda9['l'][_0x329d94(0x349f)](_0x483913),_0x2bccb6[_0x329d94(0xc5c)]||(_0x483913['x']*=-0x1,_0x483913['z']*=-0x1)),_0x13880a[_0x329d94(0xede)](_0x483913['asArray']())));}static[_0x50be75(0x1619)](_0x53b687,_0x862c6b,_0xc1e98,_0x2456d3,_0x18aca4,_0x4428fd,_0x69b82f,_0x5cd6cc){var _0x433bb3=_0x50be75;for(const _0x5e5903 of _0x862c6b[_0x433bb3(0x1e49)]())_0x18aca4[_0x433bb3(0xede)](_0x5e5903[_0x433bb3(0xb55)]/_0x862c6b[_0x433bb3(0x2a13)]),_0x22b3f7[_0x433bb3(0x15c7)](_0x5e5903,_0x862c6b,_0x4428fd,_0xc1e98,_0x53b687,_0x69b82f,_0x5cd6cc);}static[_0x50be75(0x1bc5)](_0x4845eb,_0x38c66a,_0x30ba96,_0x435fc2,_0x366572,_0xb8c0f0,_0x3a8b08,_0x5ee363){var _0x6d7f47=_0x50be75;_0x38c66a[_0x6d7f47(0x1e49)]()[_0x6d7f47(0x35b2)](function(_0x1ade94){var _0x1ef168=_0x6d7f47;_0x366572['push'](_0x1ade94[_0x1ef168(0xb55)]/_0x38c66a[_0x1ef168(0x2a13)]),_0x22b3f7[_0x1ef168(0x3414)](_0x4845eb,_0x4d53c4[_0x1ef168(0xf7a)],_0xb8c0f0,_0x30ba96,_0x30541d['Et'][_0x1ef168(0x9d5)],_0x1ade94,_0x435fc2,_0x5ee363,_0x3a8b08),_0x22b3f7[_0x1ef168(0x15c7)](_0x1ade94,_0x38c66a,_0xb8c0f0,_0x30ba96,_0x4845eb,_0x3a8b08,_0x5ee363),_0x22b3f7[_0x1ef168(0x3414)](_0x4845eb,_0x4d53c4[_0x1ef168(0x30b)],_0xb8c0f0,_0x30ba96,_0x30541d['Et'][_0x1ef168(0x9d5)],_0x1ade94,_0x435fc2,_0x5ee363,_0x3a8b08);});}static['_GetBasePositionRotationOrScale'](_0x3c0f82,_0x5d8d58,_0x46f13c,_0x4e390a){var _0x1cc435=_0x50be75;let _0x597549;if(_0x5d8d58===_0x30541d['zg'][_0x1cc435(0x2f5c)]){if(_0x4e390a){const _0xfea626=_0x3c0f82[_0x1cc435(0x80c)];_0x597549=(null!==_0xfea626&&void 0x0!==_0xfea626?_0xfea626:_0x17e21e['_f'][_0x1cc435(0x5f3)]())[_0x1cc435(0x4049)](),_0x46f13c&&(_0x5eeda9['l']['_GetRightHandedQuaternionArrayFromRef'](_0x597549),_0x3c0f82['parent']||(_0x597549=_0x17e21e['_f'][_0x1cc435(0xf7f)]([0x0,0x1,0x0,0x0])[_0x1cc435(0x2383)](_0x17e21e['_f'][_0x1cc435(0xf7f)](_0x597549))[_0x1cc435(0x4049)]()));}else{const _0x70ef1=_0x3c0f82[_0x1cc435(0x3c7f)];_0x597549=(null!==_0x70ef1&&void 0x0!==_0x70ef1?_0x70ef1:_0x17e21e['P'][_0x1cc435(0x409)]())[_0x1cc435(0x4049)](),_0x5eeda9['l'][_0x1cc435(0x32e5)](_0x597549);}}else{if(_0x5d8d58===_0x30541d['zg'][_0x1cc435(0x29b6)]){const _0x4c66c5=_0x3c0f82[_0x1cc435(0xa9f)];_0x597549=(null!==_0x4c66c5&&void 0x0!==_0x4c66c5?_0x4c66c5:_0x17e21e['P']['Zero']())[_0x1cc435(0x4049)](),_0x46f13c&&_0x5eeda9['l'][_0x1cc435(0x2c9a)](_0x597549);}else{const _0x355992=_0x3c0f82[_0x1cc435(0x62d)];_0x597549=(null!==_0x355992&&void 0x0!==_0x355992?_0x355992:_0x17e21e['P'][_0x1cc435(0x14ae)]())[_0x1cc435(0x4049)]();}}return _0x597549;}static['_AddKeyframeValue'](_0x556217,_0x193f46,_0x1b6225,_0x3c3b08,_0x167fcf,_0x504c0c,_0x288469){var _0x27820c=_0x50be75;let _0x5e3ac6,_0x16bd5b;var _0x2121ca=_0x193f46[_0x27820c(0x23a2)];if(_0x2121ca===_0x4651e3['f']['ANIMATIONTYPE_VECTOR3']){if(_0x5e3ac6=_0x556217[_0x27820c(0x2b05)][_0x27820c(0x4049)](),_0x3c3b08===_0x30541d['zg'][_0x27820c(0x2f5c)]){var _0x35e342=_0x17e21e['P'][_0x27820c(0xf7f)](_0x5e3ac6);let _0x140d4e=_0x17e21e['_f']['RotationYawPitchRoll'](_0x35e342['y'],_0x35e342['x'],_0x35e342['z']);_0x504c0c&&(_0x5eeda9['l'][_0x27820c(0xea7)](_0x140d4e),_0x167fcf['parent']||(_0x140d4e=_0x17e21e['_f'][_0x27820c(0xf7f)]([0x0,0x1,0x0,0x0])[_0x27820c(0x2383)](_0x140d4e))),_0x5e3ac6=_0x140d4e[_0x27820c(0x4049)]();}else _0x3c3b08===_0x30541d['zg'][_0x27820c(0x29b6)]&&_0x504c0c&&(_0x5eeda9['l']['_GetRightHandedNormalArray3FromRef'](_0x5e3ac6),_0x167fcf[_0x27820c(0xc5c)]||(_0x5e3ac6[0x0]*=-0x1,_0x5e3ac6[0x2]*=-0x1));_0x1b6225[_0x27820c(0xede)](_0x5e3ac6);}else{if(_0x2121ca===_0x4651e3['f'][_0x27820c(0x50b)]){if(_0x3c3b08===_0x30541d['zg']['WEIGHTS'])_0x1b6225[_0x27820c(0xede)]([_0x556217[_0x27820c(0x2b05)]]);else{if(_0x16bd5b=this['_ConvertFactorToVector3OrQuaternion'](_0x556217[_0x27820c(0x2b05)],_0x167fcf,_0x193f46,_0x3c3b08,_0x504c0c,_0x288469)){if(_0x3c3b08===_0x30541d['zg'][_0x27820c(0x2f5c)]){let _0x3aa522=_0x288469?_0x16bd5b:_0x17e21e['_f'][_0x27820c(0xa64)](_0x16bd5b['y'],_0x16bd5b['x'],_0x16bd5b['z'])['normalize']();_0x504c0c&&(_0x5eeda9['l'][_0x27820c(0xea7)](_0x3aa522),_0x167fcf[_0x27820c(0xc5c)]||(_0x3aa522=_0x17e21e['_f']['FromArray']([0x0,0x1,0x0,0x0])[_0x27820c(0x2383)](_0x3aa522))),_0x1b6225[_0x27820c(0xede)](_0x3aa522['asArray']());}else _0x3c3b08===_0x30541d['zg'][_0x27820c(0x29b6)]&&_0x504c0c&&(_0x5eeda9['l']['_GetRightHandedNormalVector3FromRef'](_0x16bd5b),_0x167fcf[_0x27820c(0xc5c)]||(_0x16bd5b['x']*=-0x1,_0x16bd5b['z']*=-0x1));_0x1b6225[_0x27820c(0xede)](_0x16bd5b[_0x27820c(0x4049)]());}}}else _0x2121ca===_0x4651e3['f'][_0x27820c(0x3aec)]?(_0x5e3ac6=_0x556217[_0x27820c(0x2b05)][_0x27820c(0x3f86)]()[_0x27820c(0x4049)](),_0x504c0c&&(_0x5eeda9['l']['_GetRightHandedQuaternionArrayFromRef'](_0x5e3ac6),_0x167fcf[_0x27820c(0xc5c)]||(_0x5e3ac6=_0x17e21e['_f'][_0x27820c(0xf7f)]([0x0,0x1,0x0,0x0])[_0x27820c(0x2383)](_0x17e21e['_f'][_0x27820c(0xf7f)](_0x5e3ac6))[_0x27820c(0x4049)]())),_0x1b6225[_0x27820c(0xede)](_0x5e3ac6)):_0x43bf91['w1'][_0x27820c(0x3556)](_0x27820c(0xe66));}}static[_0x50be75(0x3599)](_0x3827b2,_0x49ce8a,_0x41e38f){var _0x5c257d=_0x50be75;let _0x285eca,_0xfb188b=!0x1;var _0x3b1a19;if(_0x49ce8a===_0x30541d['zg']['ROTATION']&&!_0x41e38f)return{'interpolationType':_0x30541d['Et']['LINEAR'],'shouldBakeAnimation':!0x0};for(let _0x233d4f=0x0,_0x1008a4=_0x3827b2[_0x5c257d(0x18cc)];_0x233d4f<_0x1008a4;++_0x233d4f)if((_0x3b1a19=_0x3827b2[_0x233d4f])['inTangent']||_0x3b1a19[_0x5c257d(0x2015)]){if(_0x285eca){if(_0x285eca!==_0x30541d['Et']['CUBICSPLINE']){_0x285eca=_0x30541d['Et']['LINEAR'],_0xfb188b=!0x0;break;}}else _0x285eca=_0x30541d['Et'][_0x5c257d(0x9d5)];}else{if(_0x285eca){if(_0x285eca===_0x30541d['Et']['CUBICSPLINE']||_0x3b1a19[_0x5c257d(0x2fa2)]&&_0x3b1a19[_0x5c257d(0x2fa2)]===_0x342d38['N']['STEP']&&_0x285eca!==_0x30541d['Et'][_0x5c257d(0x30e8)]){_0x285eca=_0x30541d['Et'][_0x5c257d(0x3387)],_0xfb188b=!0x0;break;}}else _0x285eca=_0x3b1a19[_0x5c257d(0x2fa2)]&&_0x3b1a19[_0x5c257d(0x2fa2)]===_0x342d38['N'][_0x5c257d(0x30e8)]?_0x30541d['Et'][_0x5c257d(0x30e8)]:_0x30541d['Et'][_0x5c257d(0x3387)];}return{'interpolationType':_0x285eca=_0x285eca||_0x30541d['Et'][_0x5c257d(0x3387)],'shouldBakeAnimation':_0xfb188b};}static[_0x50be75(0x3414)](_0x444db5,_0x21777a,_0x121385,_0x401d9d,_0x1de428,_0x3a53b7,_0x295835,_0x412f21,_0x4b9281){var _0x15cdc2=_0x50be75;let _0x176724;const _0x123fc7=_0x21777a===_0x4d53c4['INTANGENT']?_0x3a53b7['inTangent']:_0x3a53b7[_0x15cdc2(0x2015)];_0x1de428===_0x30541d['Et'][_0x15cdc2(0x9d5)]&&(_0x401d9d===_0x30541d['zg'][_0x15cdc2(0x2f5c)]?_0x123fc7?(_0x176724=_0x412f21?_0x123fc7[_0x15cdc2(0x4049)]():(_0x21777a=_0x123fc7,_0x17e21e['_f'][_0x15cdc2(0xa64)](_0x21777a['y'],_0x21777a['x'],_0x21777a['z'])[_0x15cdc2(0x4049)]()),_0x4b9281&&(_0x5eeda9['l'][_0x15cdc2(0x14a9)](_0x176724),_0x444db5[_0x15cdc2(0xc5c)]||(_0x176724=_0x17e21e['_f'][_0x15cdc2(0xf7f)]([0x0,0x1,0x0,0x0])[_0x15cdc2(0x2383)](_0x17e21e['_f'][_0x15cdc2(0xf7f)](_0x176724))[_0x15cdc2(0x4049)]()))):_0x176724=[0x0,0x0,0x0,0x0]:_0x401d9d===_0x30541d['zg'][_0x15cdc2(0x158c)]?_0x176724=_0x123fc7?[_0x123fc7]:[0x0]:_0x123fc7?(_0x176724=_0x123fc7['asArray'](),_0x4b9281&&_0x401d9d===_0x30541d['zg'][_0x15cdc2(0x29b6)]&&(_0x5eeda9['l'][_0x15cdc2(0x2c9a)](_0x176724),_0x444db5[_0x15cdc2(0xc5c)]||(_0x176724[0x0]*=-0x1,_0x176724[0x2]*=-0x1))):_0x176724=[0x0,0x0,0x0],_0x121385[_0x15cdc2(0xede)](_0x176724));}static[_0x50be75(0x6bd)](_0x384152){let _0x3ea721=Infinity,_0xd4393e=-Infinity;return _0x384152['forEach'](function(_0x30ccbe){var _0x499916=a8_0x5306;_0x3ea721=Math['min'](_0x3ea721,_0x30ccbe[_0x499916(0xb55)]),_0xd4393e=Math['max'](_0xd4393e,_0x30ccbe['frame']);}),{'min':_0x3ea721,'max':_0xd4393e};}}},0x7ac5:(_0x3cf7a2,_0xcc56fb,_0x509e93)=>{_0x509e93['d'](_0xcc56fb,{'s':()=>_0x5b5119});var _0x15c0d6=_0x509e93(0x7f16);class _0x5b5119{constructor(){var _0x14239a=a8_0x5306;this[_0x14239a(0xb5b)]={};}['downloadFiles'](){var _0x2bad4e=a8_0x5306;function _0x125b5e(_0x1054ca,_0x5499df){var _0x50636a=a8_0x5306;return-0x1!==_0x1054ca['indexOf'](_0x5499df,_0x1054ca['length']-_0x5499df[_0x50636a(0x18cc)]);}for(const _0x46a538 in this['glTFFiles']){const _0x411df8=document['createElement']('a');document[_0x2bad4e(0x36df)][_0x2bad4e(0x1bcf)](_0x411df8),_0x411df8[_0x2bad4e(0x34e5)](_0x2bad4e(0x19d6),'hidden'),_0x411df8[_0x2bad4e(0xb2b)]=_0x46a538;var _0x570bea=this[_0x2bad4e(0xb5b)][_0x46a538];let _0x3b3462;_0x125b5e(_0x46a538,_0x2bad4e(0x3b94))?_0x3b3462={'type':_0x2bad4e(0x16b5)}:_0x125b5e(_0x46a538,_0x2bad4e(0x1cb6))?_0x3b3462={'type':'application/octet-stream'}:_0x125b5e(_0x46a538,_0x2bad4e(0x16bd))?_0x3b3462={'type':_0x2bad4e(0x4c7)}:_0x125b5e(_0x46a538,_0x2bad4e(0x1cbe))||_0x125b5e(_0x46a538,_0x2bad4e(0x1faa))?_0x3b3462={'type':_0x15c0d6['Vq'][_0x2bad4e(0x3faa)]}:_0x125b5e(_0x46a538,'.png')&&(_0x3b3462={'type':_0x15c0d6['Vq'][_0x2bad4e(0x2e38)]}),_0x411df8[_0x2bad4e(0x14d9)]=window[_0x2bad4e(0xa21)][_0x2bad4e(0x2ba3)](new Blob([_0x570bea],_0x3b3462)),_0x411df8[_0x2bad4e(0x35e2)]();}}}},0x1d36:(_0x50adfa,_0x14a155,_0x5068b1)=>{var _0x42d60d=a8_0x1ec55c;_0x5068b1['d'](_0x14a155,{'E':()=>_0x57f7cf});var _0x3dfed4=_0x5068b1(0x7f16),_0x4e46f3=_0x5068b1(0xd53f),_0x3758a7=_0x5068b1(0xbd53),_0x262543=_0x5068b1(0x4ba7),_0x57d6cb=_0x5068b1(0x1679c),_0x58becb=_0x5068b1(0x13b02),_0xe5bc30=_0x5068b1(0x94e3),_0x2e02e2=_0x5068b1(0x3601),_0x17115f=_0x5068b1(0x96dc),_0x1ea6f0=_0x5068b1(0x15c0e),_0x21bee1=_0x5068b1(0x14232),_0x50e3d9=_0x5068b1(0x4097),_0x1f6fd3=_0x5068b1(0x5e33),_0x590e2e=_0x5068b1(0x7ac5),_0x4d7168=_0x5068b1(0xc3cb),_0x2c2348=_0x5068b1(0x43d7),_0x57c95b=_0x5068b1(0x11096),_0x1a6fd8=_0x5068b1(0xfe45);const _0x5d2483=_0x4e46f3['y3']['Compose'](new _0x4e46f3['P'](-0x1,0x1,0x1),_0x4e46f3['_f'][_0x42d60d(0x5f3)](),_0x4e46f3['P'][_0x42d60d(0x409)]());class _0x57f7cf{constructor(_0x1f6891,_0x4d89a7){var _0x3db830=_0x42d60d;this['_includeCoordinateSystemConversionNodes']=!0x1,this[_0x3db830(0xd35)]={},this[_0x3db830(0x37b1)]={'asset':{'generator':_0x3db830(0x2be6)+_0x21bee1['D']['Version'],'version':_0x3db830(0x1c4e)}},(_0x1f6891=_0x1f6891||_0x57c95b['l']['LastCreatedScene'])&&(this[_0x3db830(0x249e)]=_0x1f6891,this['_bufferViews']=[],this[_0x3db830(0x317d)]=[],this[_0x3db830(0x3ccd)]=[],this[_0x3db830(0x1d28)]=[],this[_0x3db830(0xb92)]=[],this[_0x3db830(0x305d)]=[],this[_0x3db830(0x33f8)]=[],this[_0x3db830(0x303b)]=[],this['_materialMap']=[],this[_0x3db830(0x3407)]=[],this[_0x3db830(0x1809)]=[],this[_0x3db830(0x3719)]=[],this[_0x3db830(0x5b4)]=[],this[_0x3db830(0x3f43)]={},this[_0x3db830(0x33a2)]=[],this['_options']=_0x4d89a7||{},this[_0x3db830(0x2e73)]=_0x4d89a7&&_0x4d89a7['animationSampleRate']?_0x4d89a7[_0x3db830(0x2f3d)]:0x1/0x3c,this[_0x3db830(0xe73)]=!(!_0x4d89a7||!_0x4d89a7[_0x3db830(0x7b4)]),this[_0x3db830(0x211b)]=new _0x50e3d9['G'](this),this[_0x3db830(0x18fc)]());}[_0x42d60d(0x688)](_0x5c93b0,_0x3aeabf,_0x51bbd,_0x300d50){var _0x579494=_0x42d60d;if(_0x51bbd>=_0x3aeabf[_0x579494(0x18cc)])return Promise['resolve'](_0x5c93b0);const _0x5ea800=_0x300d50(_0x3aeabf[_0x51bbd],_0x5c93b0);return _0x5ea800?_0x5ea800['then'](_0x1822e9=>this[_0x579494(0x688)](_0x1822e9,_0x3aeabf,_0x51bbd+0x1,_0x300d50)):this[_0x579494(0x688)](_0x5c93b0,_0x3aeabf,_0x51bbd+0x1,_0x300d50);}[_0x42d60d(0xbe3)](_0x4726a8,_0x35063d){var _0x47b309=_0x42d60d;const _0x3cab96=[];for(const _0x5e3d32 of _0x57f7cf[_0x47b309(0x481)])_0x3cab96[_0x47b309(0xede)](this['_extensions'][_0x5e3d32]);return this[_0x47b309(0x688)](_0x4726a8,_0x3cab96,0x0,_0x35063d);}[_0x42d60d(0x3c28)](_0x2cc120,_0x4ea505,_0x14f5d4){var _0x5b3eb9=_0x42d60d;return this[_0x5b3eb9(0xbe3)](_0x4ea505,(_0x337e39,_0x4b72a0)=>_0x337e39[_0x5b3eb9(0x11aa)]&&_0x337e39[_0x5b3eb9(0x11aa)](_0x2cc120,_0x4b72a0,_0x14f5d4));}[_0x42d60d(0x37ad)](_0x127698,_0x5c266a,_0x4235f3,_0x2477b0){var _0x2ae9fa=_0x42d60d;return this[_0x2ae9fa(0xbe3)](_0x5c266a,(_0x546b78,_0x16a0bc)=>_0x546b78[_0x2ae9fa(0x304e)]&&_0x546b78[_0x2ae9fa(0x304e)](_0x127698,_0x16a0bc,_0x4235f3,_0x2477b0));}[_0x42d60d(0x3a90)](_0x3b6681,_0x5f2468,_0x4fd536,_0x404021,_0x323bae){var _0x3a417e=_0x42d60d;return this[_0x3a417e(0xbe3)](_0x5f2468,(_0x2ec85d,_0x29d12e)=>_0x2ec85d['postExportNodeAsync']&&_0x2ec85d[_0x3a417e(0x15a8)](_0x3b6681,_0x29d12e,_0x4fd536,_0x404021,_0x323bae));}[_0x42d60d(0x27e7)](_0xf5fca8,_0x424fe4,_0x3d4af2){var _0x331a9d=_0x42d60d;return this['_applyExtensions'](_0x424fe4,(_0x10727b,_0x19138b)=>_0x10727b[_0x331a9d(0x3cfd)]&&_0x10727b[_0x331a9d(0x3cfd)](_0xf5fca8,_0x19138b,_0x3d4af2));}[_0x42d60d(0x1cfe)](_0x4c3291,_0x2c3d42,_0xaad689){var _0x37b1aa=_0x42d60d;const _0x592d1f=[];for(const _0x299eb6 of _0x57f7cf[_0x37b1aa(0x481)]){const _0x3883be=this[_0x37b1aa(0xd35)][_0x299eb6];_0x3883be[_0x37b1aa(0x1cb9)]&&_0x592d1f[_0x37b1aa(0xede)](..._0x3883be[_0x37b1aa(0x1cb9)](_0x4c3291,_0x2c3d42,_0xaad689));}return _0x592d1f;}['_extensionsPostExportTextures'](_0x4cd6cd,_0x3453eb,_0x502e0e){var _0x5e2bbf=_0x42d60d;for(const _0x46e305 of _0x57f7cf[_0x5e2bbf(0x481)]){const _0x55c4dd=this[_0x5e2bbf(0xd35)][_0x46e305];_0x55c4dd['postExportTexture']&&_0x55c4dd[_0x5e2bbf(0x28d2)](_0x4cd6cd,_0x3453eb,_0x502e0e);}}[_0x42d60d(0xd53)](_0x2a95d5){var _0x5e41db=_0x42d60d;for(const _0x569aac of _0x57f7cf[_0x5e41db(0x481)]){var _0x51f780=this['_extensions'][_0x569aac];_0x51f780[_0x5e41db(0x5d3)]&&_0x2a95d5(_0x51f780);}}[_0x42d60d(0x16d3)](){var _0xe49314=_0x42d60d;this[_0xe49314(0xd53)](_0x3e8aba=>{var _0x1cad6a=_0xe49314;_0x3e8aba[_0x1cad6a(0x34fe)]&&(null==this[_0x1cad6a(0x37b1)]['extensionsUsed']&&(this[_0x1cad6a(0x37b1)][_0x1cad6a(0x5a5)]=[]),-0x1===this[_0x1cad6a(0x37b1)]['extensionsUsed'][_0x1cad6a(0x86a)](_0x3e8aba['name'])&&this[_0x1cad6a(0x37b1)][_0x1cad6a(0x5a5)]['push'](_0x3e8aba[_0x1cad6a(0xc1b)]),_0x3e8aba[_0x1cad6a(0x17af)]&&(null==this[_0x1cad6a(0x37b1)]['extensionsRequired']&&(this['_glTF'][_0x1cad6a(0x338a)]=[]),-0x1===this['_glTF']['extensionsRequired'][_0x1cad6a(0x86a)](_0x3e8aba[_0x1cad6a(0xc1b)])&&this[_0x1cad6a(0x37b1)][_0x1cad6a(0x338a)][_0x1cad6a(0xede)](_0x3e8aba['name'])),null==this['_glTF'][_0x1cad6a(0x2f28)]&&(this[_0x1cad6a(0x37b1)]['extensions']={}),_0x3e8aba[_0x1cad6a(0xdef)]&&_0x3e8aba[_0x1cad6a(0xdef)]());});}[_0x42d60d(0x18fc)](){var _0x2cbc6e=_0x42d60d;for(const _0x59912e of _0x57f7cf['_ExtensionNames']){var _0x52f701=_0x57f7cf[_0x2cbc6e(0xb57)][_0x59912e](this);this[_0x2cbc6e(0xd35)][_0x59912e]=_0x52f701;}}[_0x42d60d(0x41a)](){var _0x5a3682=_0x42d60d;for(const _0xdc4120 in this[_0x5a3682(0xd35)]){const _0x4f2c90=this[_0x5a3682(0xd35)][_0xdc4120];_0x4f2c90[_0x5a3682(0x41a)]();}}get[_0x42d60d(0x2b0a)](){var _0x43fd92=_0x42d60d;return this[_0x43fd92(0x2528)];}static[_0x42d60d(0x2de6)](_0x236a61,_0x386d90){var _0x3ea51c=_0x42d60d;_0x57f7cf[_0x3ea51c(0xc29)](_0x236a61)&&_0x262543['w1'][_0x3ea51c(0xc51)](_0x3ea51c(0x3104)+_0x236a61+'\x20already\x20exists'),_0x57f7cf['_ExtensionFactories'][_0x236a61]=_0x386d90,_0x57f7cf['_ExtensionNames'][_0x3ea51c(0xede)](_0x236a61);}static[_0x42d60d(0xc29)](_0xeb8287){var _0x5e1cf5=_0x42d60d;if(!_0x57f7cf[_0x5e1cf5(0xb57)][_0xeb8287])return!0x1;return delete _0x57f7cf[_0x5e1cf5(0xb57)][_0xeb8287],_0xeb8287=_0x57f7cf[_0x5e1cf5(0x481)][_0x5e1cf5(0x86a)](_0xeb8287),(-0x1!==_0xeb8287&&_0x57f7cf[_0x5e1cf5(0x481)]['splice'](_0xeb8287,0x1),!0x0);}[_0x42d60d(0x949)](_0x225d00,_0x43786e,_0x1b0745,_0x339bf0,_0x4ded96){var _0x378af3=_0x42d60d;switch(_0x43786e){case _0x1ea6f0['F'][_0x378af3(0x1e0a)]:_0x339bf0=_0x339bf0||0x0;for(let _0x24bd75=_0x225d00[_0x378af3(0x3a77)],_0x50a907=_0x225d00[_0x378af3(0x3a77)]+_0x225d00['indexCount'];_0x24bd75<_0x50a907;_0x24bd75+=0x3){var _0x597578=_0x339bf0+0x4*_0x24bd75,_0x114e88=_0x4ded96[_0x378af3(0x2d5a)](_0x597578+0x4),_0x1be363=_0x4ded96[_0x378af3(0x2d5a)](_0x597578+0x8);_0x4ded96[_0x378af3(0xdc1)](_0x1be363,_0x597578+0x4),_0x4ded96[_0x378af3(0xdc1)](_0x114e88,_0x597578+0x8);}break;case _0x1ea6f0['F'][_0x378af3(0x41c)]:for(let _0x1defa5=_0x225d00[_0x378af3(0x3a77)]+_0x225d00[_0x378af3(0x3409)]-0x1,_0x49f3ec=_0x225d00['indexStart'];_0x1defa5>=_0x49f3ec;--_0x1defa5)_0x4ded96['setUInt32'](_0x1b0745[_0x1defa5],_0x339bf0),_0x339bf0+=0x4;break;case _0x1ea6f0['F'][_0x378af3(0x26ad)]:0x3<=_0x225d00[_0x378af3(0x3409)]&&(_0x4ded96[_0x378af3(0xdc1)](_0x1b0745[_0x225d00[_0x378af3(0x3a77)]+0x2],_0x339bf0+0x4),_0x4ded96[_0x378af3(0xdc1)](_0x1b0745[_0x225d00['indexStart']+0x1],_0x339bf0+0x8));}}[_0x42d60d(0x5aa)](_0x498234,_0x2b0538,_0x494989,_0x5380c7,_0x1f63fc,_0x4d3067,_0x401dbb,_0x3ebc73){var _0x421948=_0x42d60d;if(_0x3ebc73&&_0x494989===_0x1ea6f0['F'][_0x421948(0x2fa3)])switch(_0x2b0538){case _0x1ea6f0['F']['TriangleFillMode']:this['_reorderTriangleFillMode'](_0x498234,_0x2b0538,_0x494989,_0x5380c7,_0x1f63fc,_0x4d3067,_0x401dbb,_0x3ebc73);break;case _0x1ea6f0['F']['TriangleStripDrawMode']:this['_reorderTriangleStripDrawMode'](_0x498234,_0x2b0538,_0x494989,_0x5380c7,_0x1f63fc,_0x4d3067,_0x401dbb,_0x3ebc73);break;case _0x1ea6f0['F'][_0x421948(0x41c)]:this[_0x421948(0x1088)](_0x498234,_0x2b0538,_0x494989,_0x5380c7,_0x1f63fc,_0x4d3067,_0x401dbb,_0x3ebc73);}}[_0x42d60d(0x3999)](_0x12f3dd,_0xa0bd25,_0x42e128,_0x59cd95,_0x3a866b,_0x385ed8,_0x5eba12,_0x2e7d9d){var _0x44ea9a=_0x42d60d;const _0x3cccba=this[_0x44ea9a(0x2402)](_0x59cd95,_0x12f3dd[_0x44ea9a(0x1fc)]());if(_0x3cccba){var _0x32d907=_0x3cccba[_0x44ea9a(0x27bf)]/_0x57d6cb['o'][_0x44ea9a(0x2139)](_0x3cccba['type']);if(_0x12f3dd['verticesCount']%0x3!=0x0)_0x262543['w1'][_0x44ea9a(0x3556)](_0x44ea9a(0x2ffa));else{const _0x3319a3=[];let _0xdaabfe=0x0;switch(_0x59cd95){case _0x57d6cb['o'][_0x44ea9a(0x1678)]:case _0x57d6cb['o'][_0x44ea9a(0x24a2)]:for(let _0x2d96f0=_0x12f3dd[_0x44ea9a(0x10ab)];_0x2d96f0<_0x12f3dd[_0x44ea9a(0x10ab)]+_0x12f3dd[_0x44ea9a(0x31fa)];_0x2d96f0+=0x3)_0xdaabfe=_0x2d96f0*_0x32d907,_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['P'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe)),_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['P'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe+0x2*_0x32d907)),_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['P']['FromArray'](_0x3a866b,_0xdaabfe+_0x32d907));break;case _0x57d6cb['o'][_0x44ea9a(0x23d9)]:for(let _0x3718c0=_0x12f3dd[_0x44ea9a(0x10ab)];_0x3718c0<_0x12f3dd['verticesStart']+_0x12f3dd['verticesCount'];_0x3718c0+=0x3)_0xdaabfe=_0x3718c0*_0x32d907,_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['Lt']['FromArray'](_0x3a866b,_0xdaabfe)),_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['Lt'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe+0x2*_0x32d907)),_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['Lt'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe+_0x32d907));break;case _0x57d6cb['o'][_0x44ea9a(0x1e26)]:var _0x5eb21f=_0x3cccba[_0x44ea9a(0xbdc)]();for(let _0x5db32d=_0x12f3dd[_0x44ea9a(0x10ab)];_0x5db32d<_0x12f3dd[_0x44ea9a(0x10ab)]+_0x12f3dd[_0x44ea9a(0x31fa)];_0x5db32d+=_0x5eb21f)_0xdaabfe=_0x5db32d*_0x32d907,0x4===_0x5eb21f?(_0x3319a3['push'](_0x4e46f3['Lt'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe)),_0x3319a3['push'](_0x4e46f3['Lt']['FromArray'](_0x3a866b,_0xdaabfe+0x2*_0x32d907)),_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['Lt']['FromArray'](_0x3a866b,_0xdaabfe+_0x32d907))):(_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['P'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe)),_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['P'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe+0x2*_0x32d907)),_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['P'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe+_0x32d907)));break;case _0x57d6cb['o'][_0x44ea9a(0x3f15)]:case _0x57d6cb['o'][_0x44ea9a(0xa54)]:for(let _0xfa49bf=_0x12f3dd[_0x44ea9a(0x10ab)];_0xfa49bf<_0x12f3dd['verticesStart']+_0x12f3dd['verticesCount'];_0xfa49bf+=0x3)_0xdaabfe=_0xfa49bf*_0x32d907,_0x3319a3['push'](_0x4e46f3['FM'][_0x44ea9a(0xf7f)](_0x3a866b,_0xdaabfe)),_0x3319a3[_0x44ea9a(0xede)](_0x4e46f3['FM']['FromArray'](_0x3a866b,_0xdaabfe+0x2*_0x32d907)),_0x3319a3['push'](_0x4e46f3['FM']['FromArray'](_0x3a866b,_0xdaabfe+_0x32d907));break;default:_0x262543['w1'][_0x44ea9a(0x3556)](_0x44ea9a(0x1650)+_0x59cd95);}this[_0x44ea9a(0x507)](_0x3319a3,_0x385ed8,_0x59cd95,_0x3a866b,_0x5eba12,_0x2e7d9d);}}else _0x262543['w1']['Warn'](_0x44ea9a(0x46e)+_0x59cd95+_0x44ea9a(0x2ebd));}[_0x42d60d(0x176e)](_0x2166c7,_0x10de62,_0x557ed7,_0x41a8ce,_0x529b5b,_0x5114a6,_0x56f283,_0x2813dd){var _0x4172ff=_0x42d60d;const _0x33b968=this['_getVertexBufferFromMesh'](_0x41a8ce,_0x2166c7[_0x4172ff(0x1fc)]());if(_0x33b968){var _0x51da37=_0x33b968[_0x4172ff(0x27bf)]/_0x57d6cb['o'][_0x4172ff(0x2139)](_0x33b968['type']);const _0x4b7122=[];let _0x3aa6b9=0x0;switch(_0x41a8ce){case _0x57d6cb['o']['PositionKind']:case _0x57d6cb['o'][_0x4172ff(0x24a2)]:_0x3aa6b9=_0x2166c7['verticesStart'],_0x4b7122[_0x4172ff(0xede)](_0x4e46f3['P'][_0x4172ff(0xf7f)](_0x529b5b,_0x3aa6b9+0x2*_0x51da37)),_0x4b7122[_0x4172ff(0xede)](_0x4e46f3['P']['FromArray'](_0x529b5b,_0x3aa6b9+_0x51da37));break;case _0x57d6cb['o']['TangentKind']:for(let _0x5378d5=_0x2166c7['verticesStart']+_0x2166c7[_0x4172ff(0x31fa)]-0x1;_0x5378d5>=_0x2166c7[_0x4172ff(0x10ab)];--_0x5378d5)_0x3aa6b9=_0x5378d5*_0x51da37,_0x4b7122[_0x4172ff(0xede)](_0x4e46f3['Lt']['FromArray'](_0x529b5b,_0x3aa6b9));break;case _0x57d6cb['o'][_0x4172ff(0x1e26)]:for(let _0x288a49=_0x2166c7[_0x4172ff(0x10ab)]+_0x2166c7[_0x4172ff(0x31fa)]-0x1;_0x288a49>=_0x2166c7[_0x4172ff(0x10ab)];--_0x288a49)_0x3aa6b9=_0x288a49*_0x51da37,0x4===_0x33b968['getSize']()?_0x4b7122[_0x4172ff(0xede)](_0x4e46f3['Lt'][_0x4172ff(0xf7f)](_0x529b5b,_0x3aa6b9)):_0x4b7122[_0x4172ff(0xede)](_0x4e46f3['P']['FromArray'](_0x529b5b,_0x3aa6b9));break;case _0x57d6cb['o'][_0x4172ff(0x3f15)]:case _0x57d6cb['o']['UV2Kind']:for(let _0x26130f=_0x2166c7[_0x4172ff(0x10ab)]+_0x2166c7['verticesCount']-0x1;_0x26130f>=_0x2166c7[_0x4172ff(0x10ab)];--_0x26130f)_0x3aa6b9=_0x26130f*_0x51da37,_0x4b7122['push'](_0x4e46f3['FM'][_0x4172ff(0xf7f)](_0x529b5b,_0x3aa6b9));break;default:_0x262543['w1'][_0x4172ff(0x3556)]('Unsupported\x20Vertex\x20Buffer\x20type:\x20'+_0x41a8ce);}this[_0x4172ff(0x507)](_0x4b7122,_0x5114a6+0xc,_0x41a8ce,_0x529b5b,_0x56f283,_0x2813dd);}else _0x262543['w1'][_0x4172ff(0xc51)](_0x4172ff(0x3795)+_0x41a8ce+'\x20not\x20present!');}[_0x42d60d(0x1088)](_0x3e4f7e,_0xbfbfbe,_0x51ea84,_0x3cc272,_0x33cfac,_0x21009a,_0x3d29f4,_0x1fa25c){var _0x546d35=_0x42d60d;const _0x574565=this[_0x546d35(0x2402)](_0x3cc272,_0x3e4f7e[_0x546d35(0x1fc)]());if(_0x574565){var _0x12b555=_0x574565[_0x546d35(0x27bf)]/_0x57d6cb['o'][_0x546d35(0x2139)](_0x574565[_0x546d35(0x19d6)]);const _0x5938c7=[];let _0x50031a=0x0;switch(_0x3cc272){case _0x57d6cb['o'][_0x546d35(0x1678)]:case _0x57d6cb['o'][_0x546d35(0x24a2)]:for(let _0x25f01b=_0x3e4f7e[_0x546d35(0x10ab)]+_0x3e4f7e[_0x546d35(0x31fa)]-0x1;_0x25f01b>=_0x3e4f7e[_0x546d35(0x10ab)];--_0x25f01b)_0x50031a=_0x25f01b*_0x12b555,_0x5938c7['push'](_0x4e46f3['P'][_0x546d35(0xf7f)](_0x33cfac,_0x50031a));break;case _0x57d6cb['o'][_0x546d35(0x23d9)]:for(let _0x1ac768=_0x3e4f7e[_0x546d35(0x10ab)]+_0x3e4f7e['verticesCount']-0x1;_0x1ac768>=_0x3e4f7e[_0x546d35(0x10ab)];--_0x1ac768)_0x50031a=_0x1ac768*_0x12b555,_0x5938c7[_0x546d35(0xede)](_0x4e46f3['Lt'][_0x546d35(0xf7f)](_0x33cfac,_0x50031a));break;case _0x57d6cb['o'][_0x546d35(0x1e26)]:for(let _0x3288d6=_0x3e4f7e['verticesStart']+_0x3e4f7e[_0x546d35(0x31fa)]-0x1;_0x3288d6>=_0x3e4f7e[_0x546d35(0x10ab)];--_0x3288d6)_0x50031a=_0x3288d6*_0x12b555,_0x5938c7[_0x546d35(0xede)](_0x4e46f3['Lt'][_0x546d35(0xf7f)](_0x33cfac,_0x50031a)),0x4===_0x574565['getSize']()?_0x5938c7[_0x546d35(0xede)](_0x4e46f3['Lt'][_0x546d35(0xf7f)](_0x33cfac,_0x50031a)):_0x5938c7[_0x546d35(0xede)](_0x4e46f3['P'][_0x546d35(0xf7f)](_0x33cfac,_0x50031a));break;case _0x57d6cb['o']['UVKind']:case _0x57d6cb['o'][_0x546d35(0xa54)]:for(let _0x50f1bc=_0x3e4f7e[_0x546d35(0x10ab)]+_0x3e4f7e['verticesCount']-0x1;_0x50f1bc>=_0x3e4f7e[_0x546d35(0x10ab)];--_0x50f1bc)_0x50031a=_0x50f1bc*_0x12b555,_0x5938c7[_0x546d35(0xede)](_0x4e46f3['FM']['FromArray'](_0x33cfac,_0x50031a));break;default:_0x262543['w1'][_0x546d35(0x3556)](_0x546d35(0x1650)+_0x3cc272);}this[_0x546d35(0x507)](_0x5938c7,_0x21009a,_0x3cc272,_0x33cfac,_0x3d29f4,_0x1fa25c);}else _0x262543['w1'][_0x546d35(0xc51)](_0x546d35(0x12bb)+_0x3cc272+_0x546d35(0x2ebd));}[_0x42d60d(0x507)](_0x31c666,_0x454a96,_0x1a437f,_0x28534b,_0x404a0b,_0x180612){var _0xae2766=_0x42d60d;for(const _0x5a8bb8 of _0x31c666){!_0x180612||_0x1a437f===_0x57d6cb['o']['ColorKind']||_0x5a8bb8 instanceof _0x4e46f3['FM']||(_0x5a8bb8 instanceof _0x4e46f3['P']?_0x1a437f===_0x57d6cb['o'][_0xae2766(0x24a2)]?_0x1f6fd3['l']['_GetRightHandedNormalVector3FromRef'](_0x5a8bb8):_0x1a437f===_0x57d6cb['o'][_0xae2766(0x1678)]?_0x1f6fd3['l'][_0xae2766(0x349f)](_0x5a8bb8):_0x262543['w1'][_0xae2766(0x3556)](_0xae2766(0x548)):_0x1f6fd3['l'][_0xae2766(0x17c5)](_0x5a8bb8)),_0x1a437f===_0x57d6cb['o'][_0xae2766(0x24a2)]?_0x5a8bb8[_0xae2766(0x3f86)]():_0x1a437f===_0x57d6cb['o']['TangentKind']&&_0x5a8bb8 instanceof _0x4e46f3['Lt']&&_0x1f6fd3['l']['_NormalizeTangentFromRef'](_0x5a8bb8);for(const _0x43723d of _0x5a8bb8['asArray']())_0x404a0b[_0xae2766(0x1d85)](_0x43723d,_0x454a96),_0x454a96+=0x4;}}[_0x42d60d(0x35c0)](_0x52b2dd,_0x546ab3,_0x5337c8,_0x1ea409,_0x236f80,_0x31b92e,_0x48a2a8){var _0x19e686=_0x42d60d;let _0x422d5d=[],_0x26954b;switch(_0x52b2dd){case _0x57d6cb['o'][_0x19e686(0x1678)]:for(let _0x165555=0x0,_0x5b896b=_0x5337c8[_0x19e686(0x18cc)]/_0x1ea409;_0x165555<_0x5b896b;++_0x165555){_0x26954b=_0x165555*_0x1ea409;const _0x20d16c=_0x4e46f3['P'][_0x19e686(0xf7f)](_0x5337c8,_0x26954b);_0x31b92e&&_0x1f6fd3['l'][_0x19e686(0x349f)](_0x20d16c),_0x422d5d[_0x19e686(0xede)](_0x20d16c[_0x19e686(0x4049)]());}break;case _0x57d6cb['o'][_0x19e686(0x24a2)]:for(let _0x390d86=0x0,_0x11f8ed=_0x5337c8[_0x19e686(0x18cc)]/_0x1ea409;_0x390d86<_0x11f8ed;++_0x390d86){_0x26954b=_0x390d86*_0x1ea409;const _0x2293f3=_0x4e46f3['P'][_0x19e686(0xf7f)](_0x5337c8,_0x26954b);_0x31b92e&&_0x1f6fd3['l']['_GetRightHandedNormalVector3FromRef'](_0x2293f3),_0x2293f3['normalize'](),_0x422d5d[_0x19e686(0xede)](_0x2293f3[_0x19e686(0x4049)]());}break;case _0x57d6cb['o'][_0x19e686(0x23d9)]:for(let _0x5ed7cc=0x0,_0x296442=_0x5337c8['length']/_0x1ea409;_0x5ed7cc<_0x296442;++_0x5ed7cc){_0x26954b=_0x5ed7cc*_0x1ea409;const _0x5ac59b=_0x4e46f3['Lt'][_0x19e686(0xf7f)](_0x5337c8,_0x26954b);_0x31b92e&&_0x1f6fd3['l'][_0x19e686(0x17c5)](_0x5ac59b),_0x1f6fd3['l'][_0x19e686(0x2559)](_0x5ac59b),_0x422d5d['push'](_0x5ac59b['asArray']());}break;case _0x57d6cb['o'][_0x19e686(0x1e26)]:{const _0xc1068d=_0x48a2a8[_0x19e686(0x20e8)];var _0x5c56fd=!_0xc1068d||_0x19e686(0xbd5)===_0xc1068d[_0x19e686(0x252c)]();const _0x420081=new(0x3===_0x1ea409?_0x3758a7['Wo']:_0x3758a7['HE'])();var _0x34d63b=this[_0x19e686(0x249e)][_0x19e686(0x3e9d)]()['useExactSrgbConversions'];for(let _0x155097=0x0,_0x1b5054=_0x5337c8[_0x19e686(0x18cc)]/_0x1ea409;_0x155097<_0x1b5054;++_0x155097)_0x26954b=_0x155097*_0x1ea409,(0x3===_0x1ea409?_0x3758a7['Wo']:_0x3758a7['HE'])['FromArrayToRef'](_0x5337c8,_0x26954b,_0x420081),_0x5c56fd&&_0x420081['toLinearSpaceToRef'](_0x420081,_0x34d63b),_0x422d5d[_0x19e686(0xede)](_0x420081[_0x19e686(0x4049)]());break;}case _0x57d6cb['o'][_0x19e686(0x3f15)]:case _0x57d6cb['o'][_0x19e686(0xa54)]:for(let _0x370228=0x0,_0x1f6a74=_0x5337c8[_0x19e686(0x18cc)]/_0x1ea409;_0x370228<_0x1f6a74;++_0x370228)_0x26954b=_0x370228*_0x1ea409,_0x422d5d[_0x19e686(0xede)]([_0x5337c8[_0x26954b],_0x5337c8[_0x26954b+0x1]]);break;case _0x57d6cb['o'][_0x19e686(0x306e)]:case _0x57d6cb['o'][_0x19e686(0x16fd)]:for(let _0x4c58c0=0x0,_0x16aac2=_0x5337c8[_0x19e686(0x18cc)]/_0x1ea409;_0x4c58c0<_0x16aac2;++_0x4c58c0){_0x26954b=_0x4c58c0*_0x1ea409;const _0x555554=_0x4e46f3['Lt'][_0x19e686(0xf7f)](_0x5337c8,_0x26954b);_0x422d5d[_0x19e686(0xede)](_0x555554[_0x19e686(0x4049)]());}break;case _0x57d6cb['o'][_0x19e686(0x2e2a)]:case _0x57d6cb['o'][_0x19e686(0x2803)]:for(let _0x7351bc=0x0,_0x5b23c0=_0x5337c8['length']/_0x1ea409;_0x7351bc<_0x5b23c0;++_0x7351bc){_0x26954b=_0x7351bc*_0x1ea409;const _0x2b2eed=_0x4e46f3['Lt'][_0x19e686(0xf7f)](_0x5337c8,_0x26954b);_0x422d5d[_0x19e686(0xede)](_0x2b2eed['asArray']());}break;default:_0x262543['w1'][_0x19e686(0xc51)]('Unsupported\x20Vertex\x20Buffer\x20Type:\x20'+_0x52b2dd),_0x422d5d=[];}let _0x5f53ee;switch(_0x546ab3){case _0x3dfed4['rY'][_0x19e686(0x87e)]:_0x5f53ee=_0x236f80[_0x19e686(0x3e92)]['bind'](_0x236f80);break;case _0x3dfed4['rY'][_0x19e686(0x3a97)]:_0x5f53ee=_0x236f80[_0x19e686(0x3531)][_0x19e686(0x3b97)](_0x236f80);break;case _0x3dfed4['rY'][_0x19e686(0x3064)]:_0x5f53ee=_0x236f80[_0x19e686(0xdc1)][_0x19e686(0x3b97)](_0x236f80);break;case _0x3dfed4['rY'][_0x19e686(0x3ef8)]:_0x5f53ee=_0x236f80[_0x19e686(0x1d85)]['bind'](_0x236f80);break;default:return void _0x262543['w1'][_0x19e686(0xc51)](_0x19e686(0x59e)+_0x546ab3);}for(const _0x488523 of _0x422d5d)for(const _0x4f3c3e of _0x488523)_0x5f53ee(_0x4f3c3e);}[_0x42d60d(0x1927)](_0x526dd4,_0x3832e6,_0x32d1c6,_0x2d232f,_0x5ba3d4,_0x2739e8,_0x44a6e8,_0x11f5c0,_0x5825dc,_0x480e9b){var _0x1f40e5=_0x42d60d;let _0x3e8a51=[],_0x4c896a,_0x1b66be=new _0x4e46f3['P'](),_0x1a3761=new _0x4e46f3['Lt'](0x0,0x0,0x0,0x0);switch(_0x526dd4){case _0x57d6cb['o'][_0x1f40e5(0x1678)]:for(let _0x3bef83=_0x32d1c6[_0x1f40e5(0x10ab)];_0x3bef83<_0x32d1c6['verticesCount'];++_0x3bef83){_0x4c896a=_0x32d1c6[_0x1f40e5(0x3a77)]+_0x3bef83*_0x44a6e8;var _0x5e185e=_0x4e46f3['P'][_0x1f40e5(0xf7f)](_0x5ba3d4,_0x4c896a);const _0x2a5ed6=_0x4e46f3['P'][_0x1f40e5(0xf7f)](_0x2739e8,_0x4c896a);_0x1b66be=_0x2a5ed6[_0x1f40e5(0x185b)](_0x5e185e,_0x1b66be),_0x5825dc&&_0x1f6fd3['l'][_0x1f40e5(0x349f)](_0x1b66be),_0x480e9b&&(_0x480e9b[_0x1f40e5(0x1111)][_0x1f40e5(0x9b3)](Math[_0x1f40e5(0x1111)](_0x1b66be['x'],_0x480e9b[_0x1f40e5(0x1111)]['x']),Math[_0x1f40e5(0x1111)](_0x1b66be['y'],_0x480e9b[_0x1f40e5(0x1111)]['y']),Math['min'](_0x1b66be['z'],_0x480e9b[_0x1f40e5(0x1111)]['z'])),_0x480e9b[_0x1f40e5(0x1955)][_0x1f40e5(0x9b3)](Math[_0x1f40e5(0x1955)](_0x1b66be['x'],_0x480e9b[_0x1f40e5(0x1955)]['x']),Math[_0x1f40e5(0x1955)](_0x1b66be['y'],_0x480e9b['max']['y']),Math[_0x1f40e5(0x1955)](_0x1b66be['z'],_0x480e9b[_0x1f40e5(0x1955)]['z']))),_0x3e8a51[_0x1f40e5(0xede)](_0x1b66be[_0x1f40e5(0x4049)]());}break;case _0x57d6cb['o'][_0x1f40e5(0x24a2)]:for(let _0x410f8b=_0x32d1c6[_0x1f40e5(0x10ab)];_0x410f8b<_0x32d1c6['verticesCount'];++_0x410f8b){_0x4c896a=_0x32d1c6[_0x1f40e5(0x3a77)]+_0x410f8b*_0x44a6e8;const _0x4463f4=_0x4e46f3['P'][_0x1f40e5(0xf7f)](_0x5ba3d4,_0x4c896a),_0x492481=(_0x4463f4[_0x1f40e5(0x3f86)](),_0x4e46f3['P'][_0x1f40e5(0xf7f)](_0x2739e8,_0x4c896a));_0x492481[_0x1f40e5(0x3f86)](),_0x1b66be=_0x492481['subtractToRef'](_0x4463f4,_0x1b66be),_0x5825dc&&_0x1f6fd3['l'][_0x1f40e5(0x20d3)](_0x1b66be),_0x3e8a51[_0x1f40e5(0xede)](_0x1b66be['asArray']());}break;case _0x57d6cb['o']['TangentKind']:for(let _0xc1771f=_0x32d1c6[_0x1f40e5(0x10ab)];_0xc1771f<_0x32d1c6[_0x1f40e5(0x31fa)];++_0xc1771f){_0x4c896a=_0x32d1c6[_0x1f40e5(0x3a77)]+_0xc1771f*(_0x44a6e8+0x1);var _0x13e040=_0x4e46f3['Lt']['FromArray'](_0x5ba3d4,_0x4c896a);_0x1f6fd3['l'][_0x1f40e5(0x2559)](_0x13e040);const _0x31165c=_0x4e46f3['Lt'][_0x1f40e5(0xf7f)](_0x2739e8,_0x4c896a);_0x1f6fd3['l'][_0x1f40e5(0x2559)](_0x31165c),_0x1a3761=_0x31165c[_0x1f40e5(0x185b)](_0x13e040,_0x1a3761),_0x5825dc&&_0x1f6fd3['l']['_GetRightHandedVector4FromRef'](_0x1a3761),_0x3e8a51['push']([_0x1a3761['x'],_0x1a3761['y'],_0x1a3761['z']]);}break;default:_0x262543['w1'][_0x1f40e5(0xc51)](_0x1f40e5(0x3c05)+_0x526dd4),_0x3e8a51=[];}let _0x25356b;switch(_0x3832e6){case _0x3dfed4['rY'][_0x1f40e5(0x87e)]:_0x25356b=_0x11f5c0[_0x1f40e5(0x3e92)][_0x1f40e5(0x3b97)](_0x11f5c0);break;case _0x3dfed4['rY'][_0x1f40e5(0x3a97)]:_0x25356b=_0x11f5c0[_0x1f40e5(0x3531)][_0x1f40e5(0x3b97)](_0x11f5c0);break;case _0x3dfed4['rY'][_0x1f40e5(0x3064)]:_0x25356b=_0x11f5c0[_0x1f40e5(0xdc1)]['bind'](_0x11f5c0);break;case _0x3dfed4['rY'][_0x1f40e5(0x3ef8)]:_0x25356b=_0x11f5c0[_0x1f40e5(0x1d85)][_0x1f40e5(0x3b97)](_0x11f5c0);break;default:return void _0x262543['w1'][_0x1f40e5(0xc51)]('Unsupported\x20Attribute\x20Component\x20kind:\x20'+_0x3832e6);}for(const _0x4d7084 of _0x3e8a51)for(const _0x29d510 of _0x4d7084)_0x25356b(_0x29d510);}['_generateJSON'](_0x5cbd87,_0xdb133e,_0x47b8d3){var _0x54cd98=_0x42d60d;const _0x2e22d0={'byteLength':this['_totalByteLength']};let _0x5e9c28,_0x480a37,_0x173b31,_0x10822a=this[_0x54cd98(0x17bd)];return _0x2e22d0[_0x54cd98(0xd6d)]&&(this[_0x54cd98(0x37b1)][_0x54cd98(0x2a77)]=[_0x2e22d0]),this[_0x54cd98(0x305d)]&&this[_0x54cd98(0x305d)][_0x54cd98(0x18cc)]&&(this[_0x54cd98(0x37b1)][_0x54cd98(0xdb9)]=this[_0x54cd98(0x305d)]),this['_meshes']&&this['_meshes']['length']&&(this[_0x54cd98(0x37b1)][_0x54cd98(0x4dd)]=this['_meshes']),this['_scenes']&&this[_0x54cd98(0x1d28)][_0x54cd98(0x18cc)]&&(this[_0x54cd98(0x37b1)][_0x54cd98(0x166b)]=this[_0x54cd98(0x1d28)],this[_0x54cd98(0x37b1)]['scene']=0x0),this[_0x54cd98(0xb92)]&&this[_0x54cd98(0xb92)]['length']&&(this['_glTF'][_0x54cd98(0x3025)]=this[_0x54cd98(0xb92)]),this[_0x54cd98(0x37d2)]&&this[_0x54cd98(0x37d2)]['length']&&(this[_0x54cd98(0x37b1)][_0x54cd98(0x2ab8)]=this[_0x54cd98(0x37d2)]),this[_0x54cd98(0x317d)]&&this[_0x54cd98(0x317d)][_0x54cd98(0x18cc)]&&(this[_0x54cd98(0x37b1)][_0x54cd98(0x2aa9)]=this[_0x54cd98(0x317d)]),this[_0x54cd98(0x5b4)]&&this[_0x54cd98(0x5b4)][_0x54cd98(0x18cc)]&&(this[_0x54cd98(0x37b1)][_0x54cd98(0x3f3)]=this[_0x54cd98(0x5b4)]),this[_0x54cd98(0x303b)]&&this[_0x54cd98(0x303b)]['length']&&(this[_0x54cd98(0x37b1)][_0x54cd98(0x6d0)]=this[_0x54cd98(0x303b)]),this[_0x54cd98(0x3407)]&&this[_0x54cd98(0x3407)][_0x54cd98(0x18cc)]&&(this['_glTF']['textures']=this[_0x54cd98(0x3407)]),this['_samplers']&&this[_0x54cd98(0x1809)]['length']&&(this[_0x54cd98(0x37b1)]['samplers']=this[_0x54cd98(0x1809)]),this[_0x54cd98(0x3719)]&&this['_skins'][_0x54cd98(0x18cc)]&&(this[_0x54cd98(0x37b1)][_0x54cd98(0xe25)]=this[_0x54cd98(0x3719)]),this[_0x54cd98(0x33f8)]&&this[_0x54cd98(0x33f8)][_0x54cd98(0x18cc)]&&(_0x5cbd87?(this[_0x54cd98(0x37b1)][_0x54cd98(0xad0)]=[],this['_images'][_0x54cd98(0x35b2)](_0x1d67d3=>{var _0x1cea50=_0x54cd98;_0x1d67d3[_0x1cea50(0xa36)]&&(_0x480a37=this[_0x1cea50(0x3f43)][_0x1d67d3['uri']],this['_orderedImageData'][_0x1cea50(0xede)](_0x480a37),_0x5e9c28=_0x1d67d3[_0x1cea50(0xa36)][_0x1cea50(0x4184)]('.')[0x0]+'\x20image',_0x173b31=_0x1f6fd3['l'][_0x1cea50(0x2ae8)](0x0,_0x10822a,_0x480a37[_0x1cea50(0x307e)][_0x1cea50(0xd6d)],void 0x0,_0x5e9c28),_0x10822a+=_0x480a37['data']['byteLength'],this[_0x1cea50(0x37d2)]['push'](_0x173b31),_0x1d67d3[_0x1cea50(0x1c54)]=this[_0x1cea50(0x37d2)][_0x1cea50(0x18cc)]-0x1,_0x1d67d3[_0x1cea50(0xc1b)]=_0x5e9c28,_0x1d67d3[_0x1cea50(0x38d8)]=_0x480a37[_0x1cea50(0x38d8)],_0x1d67d3[_0x1cea50(0xa36)]=void 0x0,this['_glTF']['images']||(this[_0x1cea50(0x37b1)][_0x1cea50(0xad0)]=[]),this[_0x1cea50(0x37b1)][_0x1cea50(0xad0)][_0x1cea50(0xede)](_0x1d67d3));}),_0x2e22d0[_0x54cd98(0xd6d)]=_0x10822a):this[_0x54cd98(0x37b1)]['images']=this[_0x54cd98(0x33f8)]),_0x5cbd87||(_0x2e22d0[_0x54cd98(0xa36)]=_0xdb133e+_0x54cd98(0x1cb6)),_0x47b8d3?JSON[_0x54cd98(0x401b)](this[_0x54cd98(0x37b1)],null,0x2):JSON[_0x54cd98(0x401b)](this['_glTF']);}['_generateGLTFAsync'](_0x5d3eb2,_0xd228a2=!0x0){var _0x55ead2=_0x42d60d;return this[_0x55ead2(0xfc7)]()['then'](_0x26b435=>{var _0x4fda51=_0x55ead2;this[_0x4fda51(0x16d3)]();var _0x68182f=this['_generateJSON'](!0x1,_0x5d3eb2,!0x0),_0x26b435=new Blob([_0x26b435],{'type':_0x4fda51(0x17c2)}),_0x2676f9=_0x5d3eb2+'.gltf',_0x12aeff=_0x5d3eb2+_0x4fda51(0x1cb6);const _0x37c31c=new _0x590e2e['s']();if(_0x37c31c[_0x4fda51(0xb5b)][_0x2676f9]=_0x68182f,_0x37c31c[_0x4fda51(0xb5b)][_0x12aeff]=_0x26b435,this[_0x4fda51(0x3f43)]){for(const _0x25eac6 in this[_0x4fda51(0x3f43)])_0x37c31c[_0x4fda51(0xb5b)][_0x25eac6]=new Blob([this[_0x4fda51(0x3f43)][_0x25eac6][_0x4fda51(0x307e)]],{'type':this[_0x4fda51(0x3f43)][_0x25eac6][_0x4fda51(0x38d8)]});}return _0xd228a2&&this[_0x4fda51(0x41a)](),_0x37c31c;});}[_0x42d60d(0xfc7)](){var _0xfa0a6e=_0x42d60d;const _0x21be43=new _0x459896(0x4);return this[_0xfa0a6e(0x2d33)](this[_0xfa0a6e(0x249e)],_0x21be43)[_0xfa0a6e(0x2cc0)](()=>(this['_localEngine']&&this[_0xfa0a6e(0x34a5)][_0xfa0a6e(0x41a)](),_0x21be43[_0xfa0a6e(0x3e83)]()));}['_getPadding'](_0x354670){return _0x354670%=0x4,0x0==_0x354670?_0x354670:0x4-_0x354670;}[_0x42d60d(0x151b)](_0xea4e12,_0x5d24da=!0x0){var _0x41424d=_0x42d60d;return this[_0x41424d(0xfc7)]()[_0x41424d(0x2cc0)](_0x2ee798=>{var _0x55c6c1=_0x41424d;this[_0x55c6c1(0x16d3)]();const _0x48ac3b=this[_0x55c6c1(0x4045)](!0x0);var _0x5ce0b0=_0xea4e12+_0x55c6c1(0x3b94);let _0x4281b8=_0x48ac3b[_0x55c6c1(0x18cc)],_0x563ef1,_0x1c9ea6=0x0;if('undefined'!=typeof TextEncoder){const _0x2eda15=new TextEncoder();_0x563ef1=_0x2eda15[_0x55c6c1(0x3ce9)](_0x48ac3b),_0x4281b8=_0x563ef1[_0x55c6c1(0x18cc)];}for(let _0x25ded6=0x0;_0x25ded6<this['_orderedImageData'][_0x55c6c1(0x18cc)];++_0x25ded6)_0x1c9ea6+=this[_0x55c6c1(0x33a2)][_0x25ded6]['data'][_0x55c6c1(0xd6d)];var _0x4d88de=this[_0x55c6c1(0x364c)](_0x4281b8),_0x43cfc7=this['_getPadding'](_0x2ee798['byteLength']),_0x46e061=this[_0x55c6c1(0x364c)](_0x1c9ea6),_0x47fd3d=0x1c+_0x4281b8+_0x4d88de+_0x2ee798['byteLength']+_0x43cfc7+_0x1c9ea6+_0x46e061,_0x2dc293=new ArrayBuffer(0xc);const _0x7fb7cf=new DataView(_0x2dc293);_0x7fb7cf[_0x55c6c1(0x220d)](0x0,0x46546c67,!0x0),_0x7fb7cf[_0x55c6c1(0x220d)](0x4,0x2,!0x0),_0x7fb7cf[_0x55c6c1(0x220d)](0x8,_0x47fd3d,!0x0),_0x47fd3d=new ArrayBuffer(0x8+_0x4281b8+_0x4d88de);const _0x1e7406=new DataView(_0x47fd3d),_0xf88cf3=(_0x1e7406[_0x55c6c1(0x220d)](0x0,_0x4281b8+_0x4d88de,!0x0),_0x1e7406['setUint32'](0x4,0x4e4f534a,!0x0),new Uint8Array(_0x47fd3d,0x8));if(_0x563ef1)_0xf88cf3[_0x55c6c1(0x386b)](_0x563ef1);else{var _0x69b3d7='_'[_0x55c6c1(0x863)](0x0);for(let _0x285229=0x0;_0x285229<_0x4281b8;++_0x285229){var _0x5dfd08=_0x48ac3b[_0x55c6c1(0x863)](_0x285229);_0x5dfd08!=_0x48ac3b['codePointAt'](_0x285229)?_0xf88cf3[_0x285229]=_0x69b3d7:_0xf88cf3[_0x285229]=_0x5dfd08;}}const _0x445157=new Uint8Array(_0x47fd3d,0x8+_0x4281b8);for(let _0x49acc9=0x0;_0x49acc9<_0x4d88de;++_0x49acc9)_0x445157[_0x49acc9]=0x20;var _0x32f998=new ArrayBuffer(0x8);const _0x247ba9=new DataView(_0x32f998);_0x247ba9['setUint32'](0x0,_0x2ee798[_0x55c6c1(0xd6d)]+_0x1c9ea6+_0x46e061,!0x0),_0x247ba9[_0x55c6c1(0x220d)](0x4,0x4e4942,!0x0);var _0xbeab23=new ArrayBuffer(_0x43cfc7);const _0x20bf9c=new Uint8Array(_0xbeab23);for(let _0x32fabd=0x0;_0x32fabd<_0x43cfc7;++_0x32fabd)_0x20bf9c[_0x32fabd]=0x0;var _0x5b3b24=new ArrayBuffer(_0x46e061);const _0x3ef9a1=new Uint8Array(_0x5b3b24);for(let _0x2bfe48=0x0;_0x2bfe48<_0x46e061;++_0x2bfe48)_0x3ef9a1[_0x2bfe48]=0x0;const _0x5078cc=[_0x2dc293,_0x47fd3d,_0x32f998,_0x2ee798];for(let _0x4a8733=0x0;_0x4a8733<this['_orderedImageData'][_0x55c6c1(0x18cc)];++_0x4a8733)_0x5078cc[_0x55c6c1(0xede)](this[_0x55c6c1(0x33a2)][_0x4a8733][_0x55c6c1(0x307e)]);_0x5078cc[_0x55c6c1(0xede)](_0xbeab23),_0x5078cc[_0x55c6c1(0xede)](_0x5b3b24),_0x2dc293=new Blob(_0x5078cc,{'type':_0x55c6c1(0x17c2)});const _0xb57f85=new _0x590e2e['s']();return _0xb57f85[_0x55c6c1(0xb5b)][_0x5ce0b0]=_0x2dc293,null!=this[_0x55c6c1(0x34a5)]&&this[_0x55c6c1(0x34a5)]['dispose'](),_0x5d24da&&this[_0x55c6c1(0x41a)](),_0xb57f85;});}[_0x42d60d(0x10f3)](_0x44c361,_0xb123b4,_0x2233f4){var _0x4d1037=_0x42d60d;_0xb123b4[_0x4d1037(0x4bb)]()[_0x4d1037(0x1b8f)](0x0,0x0,0x0)||_0x262543['w1'][_0x4d1037(0xc51)](_0x4d1037(0x307f)),_0xb123b4['position'][_0x4d1037(0x1b8f)](0x0,0x0,0x0)||(_0x44c361[_0x4d1037(0x48f)]=(_0x2233f4?_0x1f6fd3['l']['_GetRightHandedPositionVector3'](_0xb123b4[_0x4d1037(0xa9f)]):_0xb123b4[_0x4d1037(0xa9f)])[_0x4d1037(0x4049)]()),_0xb123b4[_0x4d1037(0x62d)][_0x4d1037(0x1b8f)](0x1,0x1,0x1)||(_0x44c361['scale']=_0xb123b4[_0x4d1037(0x62d)][_0x4d1037(0x4049)]());const _0x111416=_0x4e46f3['_f'][_0x4d1037(0xa64)](_0xb123b4['rotation']['y'],_0xb123b4[_0x4d1037(0x3c7f)]['x'],_0xb123b4['rotation']['z']);_0xb123b4[_0x4d1037(0x80c)]&&_0x111416['multiplyInPlace'](_0xb123b4[_0x4d1037(0x80c)]),_0x4e46f3['_f'][_0x4d1037(0x2f6f)](_0x111416)||(_0x2233f4&&_0x1f6fd3['l'][_0x4d1037(0xea7)](_0x111416),_0x44c361['rotation']=_0x111416[_0x4d1037(0x3f86)]()[_0x4d1037(0x4049)]());}[_0x42d60d(0x12aa)](_0x4456a5,_0x10fb94,_0x30a54d){var _0x376135=_0x42d60d;_0x10fb94[_0x376135(0xa9f)][_0x376135(0x1b8f)](0x0,0x0,0x0)||(_0x4456a5[_0x376135(0x48f)]=(_0x30a54d?_0x1f6fd3['l'][_0x376135(0x664)](_0x10fb94['position']):_0x10fb94['position'])[_0x376135(0x4049)]());const _0x33cc6e=_0x10fb94[_0x376135(0x80c)];_0x33cc6e&&!_0x4e46f3['_f'][_0x376135(0x2f6f)](_0x33cc6e)&&(_0x30a54d&&_0x1f6fd3['l'][_0x376135(0xea7)](_0x33cc6e),_0x4456a5[_0x376135(0x3c7f)]=_0x33cc6e[_0x376135(0x3f86)]()[_0x376135(0x4049)]());}[_0x42d60d(0x2402)](_0x524455,_0x37f648){var _0x27edd5=_0x42d60d;if(_0x37f648[_0x27edd5(0x2389)](_0x524455,!0x0)){_0x37f648=_0x37f648[_0x27edd5(0x3ad0)](_0x524455,!0x0);if(_0x37f648)return _0x37f648;}return null;}[_0x42d60d(0x1a5a)](_0x2c61ad,_0x30aa0e,_0x2bded2,_0x49cd06,_0x2395a2,_0x2be541){var _0x16de3a=_0x42d60d;const _0x599d20=_0x2bded2 instanceof _0xe5bc30['Kj']?_0x2bded2:_0x2bded2 instanceof _0x17115f['S']?_0x2bded2[_0x16de3a(0x3275)]:null;var _0x44df5a,_0x2fa915,_0x36a70e;_0x599d20&&(_0x2fa915=_0x599d20[_0x16de3a(0x3ad0)](_0x2c61ad,!0x0),_0x44df5a=_0x599d20[_0x16de3a(0x38be)](_0x2c61ad,void 0x0,void 0x0,!0x0),_0x2fa915&&_0x44df5a&&(_0x2fa915=_0x57d6cb['o']['GetTypeByteLength'](_0x30aa0e),_0x36a70e=_0x44df5a[_0x16de3a(0x18cc)]*_0x2fa915,_0x36a70e=_0x1f6fd3['l'][_0x16de3a(0x2ae8)](0x0,_0x49cd06[_0x16de3a(0x33d8)](),_0x36a70e,_0x2395a2,_0x2c61ad+_0x16de3a(0x5f9)+_0x599d20['name']),this[_0x16de3a(0x37d2)][_0x16de3a(0xede)](_0x36a70e),this[_0x16de3a(0x35c0)](_0x2c61ad,_0x30aa0e,_0x44df5a,_0x2395a2/_0x2fa915,_0x49cd06,_0x2be541,_0x2bded2)));}['_setMorphTargetAttributes'](_0x237228,_0x4bfdd3,_0x2dbb1f,_0x50d526,_0x12914a){var _0x3750a0=_0x42d60d;if(_0x2dbb1f){_0x4bfdd3[_0x3750a0(0x2f57)]||(_0x4bfdd3['targets']=[]);const _0x108fb5={},_0x49e222=_0x237228[_0x3750a0(0x1fc)]();if(_0x2dbb1f['hasNormals']&&(_0x44ab04=_0x49e222[_0x3750a0(0x38be)](_0x57d6cb['o']['NormalKind'],void 0x0,void 0x0,!0x0),_0x50874d=_0x2dbb1f[_0x3750a0(0x4f4)](),_0x178d62=0xc*(_0x28c15d=_0x237228[_0x3750a0(0x31fa)]),_0x178d62=_0x1f6fd3['l'][_0x3750a0(0x2ae8)](0x0,_0x50d526['getByteOffset'](),_0x178d62,0xc,_0x2dbb1f['name']+'_NORMAL'),this[_0x3750a0(0x37d2)]['push'](_0x178d62),_0x178d62=this['_bufferViews'][_0x3750a0(0x18cc)]-0x1,_0x178d62=_0x1f6fd3['l'][_0x3750a0(0x3086)](_0x178d62,_0x2dbb1f['name']+_0x3750a0(0xf1c),_0x3dfed4['Jg'][_0x3750a0(0x228a)],_0x3dfed4['rY']['FLOAT'],_0x28c15d,0x0,null,null),this[_0x3750a0(0x317d)][_0x3750a0(0xede)](_0x178d62),_0x108fb5[_0x3750a0(0x129b)]=this[_0x3750a0(0x317d)][_0x3750a0(0x18cc)]-0x1,this['writeMorphTargetAttributeData'](_0x57d6cb['o'][_0x3750a0(0x24a2)],_0x3dfed4['rY'][_0x3750a0(0x3ef8)],_0x237228,_0x2dbb1f,_0x44ab04,_0x50874d,0x3,_0x50d526,_0x12914a)),_0x2dbb1f[_0x3750a0(0x12bd)]){var _0x28c15d=_0x49e222[_0x3750a0(0x38be)](_0x57d6cb['o'][_0x3750a0(0x1678)],void 0x0,void 0x0,!0x0),_0x178d62=_0x2dbb1f[_0x3750a0(0x1026)](),_0x44ab04=_0x237228[_0x3750a0(0x31fa)],_0x50874d=0xc*_0x44ab04,_0x50874d=_0x1f6fd3['l'][_0x3750a0(0x2ae8)](0x0,_0x50d526['getByteOffset'](),_0x50874d,0xc,_0x2dbb1f[_0x3750a0(0xc1b)]+_0x3750a0(0x3790)),_0x50874d=(this['_bufferViews'][_0x3750a0(0xede)](_0x50874d),this[_0x3750a0(0x37d2)][_0x3750a0(0x18cc)]-0x1);const _0x13632e={'min':new _0x4e46f3['P'](Infinity,Infinity,Infinity),'max':new _0x4e46f3['P'](-Infinity,-Infinity,-Infinity)},_0x39086f=_0x1f6fd3['l'][_0x3750a0(0x3086)](_0x50874d,_0x2dbb1f['name']+_0x3750a0(0x3fc8),_0x3dfed4['Jg'][_0x3750a0(0x228a)],_0x3dfed4['rY'][_0x3750a0(0x3ef8)],_0x44ab04,0x0,null,null);this[_0x3750a0(0x317d)][_0x3750a0(0xede)](_0x39086f),_0x108fb5[_0x3750a0(0x513)]=this['_accessors']['length']-0x1,this[_0x3750a0(0x1927)](_0x57d6cb['o']['PositionKind'],_0x3dfed4['rY']['FLOAT'],_0x237228,_0x2dbb1f,_0x28c15d,_0x178d62,0x3,_0x50d526,_0x12914a,_0x13632e),_0x39086f[_0x3750a0(0x1111)]=_0x13632e[_0x3750a0(0x1111)][_0x3750a0(0x4049)](),_0x39086f[_0x3750a0(0x1955)]=_0x13632e[_0x3750a0(0x1955)][_0x3750a0(0x4049)]();}_0x2dbb1f[_0x3750a0(0x1e5e)]&&(_0x50874d=_0x49e222['getVerticesData'](_0x57d6cb['o']['TangentKind'],void 0x0,void 0x0,!0x0),_0x44ab04=_0x2dbb1f[_0x3750a0(0x16e7)](),_0x178d62=0xc*(_0x28c15d=_0x237228[_0x3750a0(0x31fa)]),_0x178d62=_0x1f6fd3['l']['_CreateBufferView'](0x0,_0x50d526[_0x3750a0(0x33d8)](),_0x178d62,0xc,_0x2dbb1f[_0x3750a0(0xc1b)]+'_NORMAL'),this[_0x3750a0(0x37d2)]['push'](_0x178d62),_0x178d62=this[_0x3750a0(0x37d2)][_0x3750a0(0x18cc)]-0x1,_0x178d62=_0x1f6fd3['l'][_0x3750a0(0x3086)](_0x178d62,_0x2dbb1f['name']+_0x3750a0(0xe3c),_0x3dfed4['Jg'][_0x3750a0(0x228a)],_0x3dfed4['rY'][_0x3750a0(0x3ef8)],_0x28c15d,0x0,null,null),this[_0x3750a0(0x317d)][_0x3750a0(0xede)](_0x178d62),_0x108fb5[_0x3750a0(0x3156)]=this[_0x3750a0(0x317d)][_0x3750a0(0x18cc)]-0x1,this[_0x3750a0(0x1927)](_0x57d6cb['o'][_0x3750a0(0x23d9)],_0x3dfed4['rY']['FLOAT'],_0x237228,_0x2dbb1f,_0x50874d,_0x44ab04,0x3,_0x50d526,_0x12914a)),_0x4bfdd3['targets'][_0x3750a0(0xede)](_0x108fb5);}}[_0x42d60d(0x313)](_0x5c44dc){var _0x93a51e=_0x42d60d;if(_0x5c44dc instanceof _0x2e02e2['_'])return _0x1ea6f0['F'][_0x93a51e(0x29db)];if(_0x5c44dc instanceof _0x17115f['S']||_0x5c44dc instanceof _0xe5bc30['Kj']){var _0x47db3d=_0x5c44dc instanceof _0xe5bc30['Kj']?_0x5c44dc:_0x5c44dc[_0x93a51e(0x3275)];if(_0x93a51e(0x2515)==typeof _0x47db3d[_0x93a51e(0x1fd2)])return _0x47db3d[_0x93a51e(0x1fd2)];}return _0x5c44dc['material']?_0x5c44dc['material'][_0x93a51e(0x346e)]:_0x1ea6f0['F'][_0x93a51e(0x1e0a)];}[_0x42d60d(0x121b)](_0x20c1d4,_0x467b1a){var _0x327478=_0x42d60d;switch(_0x467b1a){case _0x1ea6f0['F'][_0x327478(0x1e0a)]:break;case _0x1ea6f0['F'][_0x327478(0x26ad)]:_0x20c1d4[_0x327478(0x2d64)]=_0x3dfed4['xB'][_0x327478(0x2538)];break;case _0x1ea6f0['F'][_0x327478(0x41c)]:_0x20c1d4[_0x327478(0x2d64)]=_0x3dfed4['xB'][_0x327478(0x3c9b)];break;case _0x1ea6f0['F'][_0x327478(0x182e)]:case _0x1ea6f0['F']['PointFillMode']:_0x20c1d4[_0x327478(0x2d64)]=_0x3dfed4['xB'][_0x327478(0x23a1)];break;case _0x1ea6f0['F']['LineLoopDrawMode']:_0x20c1d4[_0x327478(0x2d64)]=_0x3dfed4['xB']['LINE_LOOP'];break;case _0x1ea6f0['F'][_0x327478(0x29db)]:_0x20c1d4[_0x327478(0x2d64)]=_0x3dfed4['xB'][_0x327478(0x2566)];break;case _0x1ea6f0['F'][_0x327478(0x3722)]:_0x20c1d4[_0x327478(0x2d64)]=_0x3dfed4['xB']['LINE_STRIP'];}}[_0x42d60d(0x1cd6)](_0x3eb280,_0x9c4a3e){var _0x4c4b2b=_0x42d60d;switch(_0x9c4a3e){case _0x57d6cb['o'][_0x4c4b2b(0x1678)]:_0x3eb280['attributes']['POSITION']=this[_0x4c4b2b(0x317d)][_0x4c4b2b(0x18cc)]-0x1;break;case _0x57d6cb['o'][_0x4c4b2b(0x24a2)]:_0x3eb280[_0x4c4b2b(0x3b34)][_0x4c4b2b(0x129b)]=this[_0x4c4b2b(0x317d)]['length']-0x1;break;case _0x57d6cb['o']['ColorKind']:_0x3eb280[_0x4c4b2b(0x3b34)][_0x4c4b2b(0x94d)]=this['_accessors'][_0x4c4b2b(0x18cc)]-0x1;break;case _0x57d6cb['o'][_0x4c4b2b(0x23d9)]:_0x3eb280['attributes'][_0x4c4b2b(0x3156)]=this[_0x4c4b2b(0x317d)][_0x4c4b2b(0x18cc)]-0x1;break;case _0x57d6cb['o']['UVKind']:_0x3eb280['attributes'][_0x4c4b2b(0x3f7f)]=this[_0x4c4b2b(0x317d)][_0x4c4b2b(0x18cc)]-0x1;break;case _0x57d6cb['o']['UV2Kind']:_0x3eb280[_0x4c4b2b(0x3b34)][_0x4c4b2b(0x1f23)]=this['_accessors'][_0x4c4b2b(0x18cc)]-0x1;break;case _0x57d6cb['o'][_0x4c4b2b(0x306e)]:_0x3eb280[_0x4c4b2b(0x3b34)][_0x4c4b2b(0x2b1c)]=this[_0x4c4b2b(0x317d)][_0x4c4b2b(0x18cc)]-0x1;break;case _0x57d6cb['o']['MatricesIndicesExtraKind']:_0x3eb280[_0x4c4b2b(0x3b34)]['JOINTS_1']=this[_0x4c4b2b(0x317d)]['length']-0x1;break;case _0x57d6cb['o'][_0x4c4b2b(0x2e2a)]:_0x3eb280[_0x4c4b2b(0x3b34)]['WEIGHTS_0']=this[_0x4c4b2b(0x317d)][_0x4c4b2b(0x18cc)]-0x1;break;case _0x57d6cb['o'][_0x4c4b2b(0x2803)]:_0x3eb280['attributes'][_0x4c4b2b(0x28c1)]=this[_0x4c4b2b(0x317d)][_0x4c4b2b(0x18cc)]-0x1;break;default:_0x262543['w1'][_0x4c4b2b(0xc51)](_0x4c4b2b(0x3c05)+_0x9c4a3e);}}[_0x42d60d(0x3ca2)](_0x391b4d,_0x1f77cb,_0x56269f,_0x382f77){var _0x58c5e0=_0x42d60d,_0x2b536b;const _0x280219=[];let _0x465e31=null,_0x5105e4;_0x1f77cb instanceof _0xe5bc30['Kj']?_0x465e31=_0x1f77cb:_0x1f77cb instanceof _0x17115f['S']&&(_0x465e31=_0x1f77cb[_0x58c5e0(0x3275)]);var _0x422be7=[{'kind':_0x57d6cb['o'][_0x58c5e0(0x1678)],'accessorType':_0x3dfed4['Jg'][_0x58c5e0(0x228a)],'accessorComponentType':_0x3dfed4['rY']['FLOAT'],'byteStride':0xc},{'kind':_0x57d6cb['o']['NormalKind'],'accessorType':_0x3dfed4['Jg'][_0x58c5e0(0x228a)],'accessorComponentType':_0x3dfed4['rY']['FLOAT'],'byteStride':0xc},{'kind':_0x57d6cb['o'][_0x58c5e0(0x1e26)],'accessorType':_0x3dfed4['Jg'][_0x58c5e0(0x3e17)],'accessorComponentType':_0x3dfed4['rY'][_0x58c5e0(0x3ef8)],'byteStride':0x10},{'kind':_0x57d6cb['o']['TangentKind'],'accessorType':_0x3dfed4['Jg']['VEC4'],'accessorComponentType':_0x3dfed4['rY'][_0x58c5e0(0x3ef8)],'byteStride':0x10},{'kind':_0x57d6cb['o'][_0x58c5e0(0x3f15)],'accessorType':_0x3dfed4['Jg']['VEC2'],'accessorComponentType':_0x3dfed4['rY'][_0x58c5e0(0x3ef8)],'byteStride':0x8},{'kind':_0x57d6cb['o'][_0x58c5e0(0xa54)],'accessorType':_0x3dfed4['Jg'][_0x58c5e0(0x413d)],'accessorComponentType':_0x3dfed4['rY'][_0x58c5e0(0x3ef8)],'byteStride':0x8},{'kind':_0x57d6cb['o'][_0x58c5e0(0x306e)],'accessorType':_0x3dfed4['Jg'][_0x58c5e0(0x3e17)],'accessorComponentType':_0x3dfed4['rY'][_0x58c5e0(0x3a97)],'byteStride':0x8},{'kind':_0x57d6cb['o'][_0x58c5e0(0x16fd)],'accessorType':_0x3dfed4['Jg'][_0x58c5e0(0x3e17)],'accessorComponentType':_0x3dfed4['rY'][_0x58c5e0(0x3a97)],'byteStride':0x8},{'kind':_0x57d6cb['o'][_0x58c5e0(0x2e2a)],'accessorType':_0x3dfed4['Jg'][_0x58c5e0(0x3e17)],'accessorComponentType':_0x3dfed4['rY'][_0x58c5e0(0x3ef8)],'byteStride':0x10},{'kind':_0x57d6cb['o'][_0x58c5e0(0x2803)],'accessorType':_0x3dfed4['Jg']['VEC4'],'accessorComponentType':_0x3dfed4['rY']['FLOAT'],'byteStride':0x10}];if(_0x465e31){let _0x1b2570=null;var _0x54f17d=this['_getMeshPrimitiveMode'](_0x465e31);const _0x4aad06={},_0x357ce4=_0x465e31[_0x58c5e0(0x1d81)];for(const _0x2a5491 of _0x422be7){var _0x5c9d55=_0x2a5491[_0x58c5e0(0x3018)],_0x350e14=_0x2a5491[_0x58c5e0(0x209e)];if(_0x465e31[_0x58c5e0(0x2389)](_0x5c9d55,!0x0)){const _0x3e8595=this[_0x58c5e0(0x2402)](_0x5c9d55,_0x465e31);_0x2a5491[_0x58c5e0(0x27bf)]=_0x3e8595?_0x3e8595['getSize']()*_0x57d6cb['o'][_0x58c5e0(0x2139)](_0x2a5491['accessorComponentType']):0x4*_0x57d6cb['o']['DeduceStride'](_0x5c9d55),0xc===_0x2a5491[_0x58c5e0(0x27bf)]&&(_0x2a5491[_0x58c5e0(0x10a6)]=_0x3dfed4['Jg']['VEC3']),this[_0x58c5e0(0x1a5a)](_0x5c9d55,_0x350e14,_0x1f77cb,_0x56269f,_0x2a5491['byteStride'],_0x382f77),_0x2a5491['bufferViewIndex']=this[_0x58c5e0(0x37d2)][_0x58c5e0(0x18cc)]-0x1,_0x4aad06[_0x5c9d55]=_0x2a5491[_0x58c5e0(0x1e4c)];}}if(_0x465e31[_0x58c5e0(0x107f)]()){var _0x4c8efb=_0x465e31[_0x58c5e0(0xa9a)]();if(_0x4c8efb){var _0x307249=0x4*_0x4c8efb[_0x58c5e0(0x18cc)],_0x307249=_0x1f6fd3['l'][_0x58c5e0(0x2ae8)](0x0,_0x56269f[_0x58c5e0(0x33d8)](),_0x307249,void 0x0,_0x58c5e0(0x4c6)+_0x465e31[_0x58c5e0(0xc1b)]);this[_0x58c5e0(0x37d2)][_0x58c5e0(0xede)](_0x307249),_0x1b2570=this['_bufferViews'][_0x58c5e0(0x18cc)]-0x1;for(let _0x3cf4bb=0x0,_0x4b7b0f=_0x4c8efb[_0x58c5e0(0x18cc)];_0x3cf4bb<_0x4b7b0f;++_0x3cf4bb)_0x56269f[_0x58c5e0(0xdc1)](_0x4c8efb[_0x3cf4bb]);}}if(_0x465e31[_0x58c5e0(0xc8b)])for(const _0x2638fa of _0x465e31[_0x58c5e0(0xc8b)]){let _0x1bf2c4=_0x2638fa[_0x58c5e0(0x3cf4)]()||_0x465e31[_0x58c5e0(0x3d78)]()['defaultMaterial'],_0x35ee27=null;if(_0x1bf2c4){if(_0x465e31 instanceof _0x2e02e2['_']){const _0x41447d={'name':_0x465e31[_0x58c5e0(0xc1b)]+_0x58c5e0(0x23dc)};(!_0x465e31[_0x58c5e0(0x1a4a)]['equals'](_0x3758a7['Wo'][_0x58c5e0(0x348d)]())||_0x465e31['alpha']<0x1)&&(_0x41447d[_0x58c5e0(0x1600)]={'baseColorFactor':_0x465e31['color']['asArray']()['concat']([_0x465e31[_0x58c5e0(0x19b3)]])}),this['_materials'][_0x58c5e0(0xede)](_0x41447d),_0x35ee27=this[_0x58c5e0(0x303b)][_0x58c5e0(0x18cc)]-0x1;}else _0x1bf2c4 instanceof _0x1a6fd8['G']?(_0x572e8d=_0x1bf2c4[_0x58c5e0(0x2935)][_0x2638fa['materialIndex']])&&(_0x1bf2c4=_0x572e8d,_0x35ee27=this['_materialMap'][_0x1bf2c4[_0x58c5e0(0x309e)]]):_0x35ee27=this[_0x58c5e0(0x2992)][_0x1bf2c4[_0x58c5e0(0x309e)]];}var _0x572e8d,_0xcbb14d,_0x1bfec9=null!=_0x35ee27?this[_0x58c5e0(0x303b)][_0x35ee27]:null;const _0x2e3050={'attributes':{}};this[_0x58c5e0(0x121b)](_0x2e3050,_0x54f17d);for(const _0x40f043 of _0x422be7){var _0xa410dd=_0x40f043[_0x58c5e0(0x3018)];if(_0xa410dd!==_0x57d6cb['o'][_0x58c5e0(0x3f15)]&&_0xa410dd!==_0x57d6cb['o']['UV2Kind']||this[_0x58c5e0(0x2528)][_0x58c5e0(0x3e48)]||_0x1bfec9&&this[_0x58c5e0(0x211b)][_0x58c5e0(0x392c)](_0x1bfec9)){var _0x32bc47,_0x3719b1,_0x3c1a14=_0x465e31[_0x58c5e0(0x38be)](_0xa410dd,void 0x0,void 0x0,!0x0);if(_0x3c1a14){const _0x511ae3=this[_0x58c5e0(0x2402)](_0xa410dd,_0x465e31);_0x511ae3&&(_0x32bc47=_0x511ae3[_0x58c5e0(0xbdc)](),null!=(_0x3719b1=_0x40f043[_0x58c5e0(0x1e4c)])&&(_0x5105e4={'min':null,'max':null},_0xa410dd==_0x57d6cb['o'][_0x58c5e0(0x1678)]&&(_0x5105e4=_0x1f6fd3['l'][_0x58c5e0(0x1388)](_0x3c1a14,0x0,_0x3c1a14[_0x58c5e0(0x18cc)]/_0x32bc47,_0x382f77)),_0x3719b1=_0x1f6fd3['l'][_0x58c5e0(0x3086)](_0x3719b1,_0xa410dd+'\x20-\x20'+_0x1f77cb[_0x58c5e0(0xc1b)],_0x40f043[_0x58c5e0(0x10a6)],_0x40f043[_0x58c5e0(0x209e)],_0x3c1a14[_0x58c5e0(0x18cc)]/_0x32bc47,0x0,_0x5105e4[_0x58c5e0(0x1111)],_0x5105e4[_0x58c5e0(0x1955)]),this[_0x58c5e0(0x317d)][_0x58c5e0(0xede)](_0x3719b1),this['_setAttributeKind'](_0x2e3050,_0xa410dd)));}}}if(_0x1b2570&&(_0x572e8d=_0x1f6fd3['l'][_0x58c5e0(0x3086)](_0x1b2570,_0x58c5e0(0x3210)+_0x1f77cb[_0x58c5e0(0xc1b)],_0x3dfed4['Jg'][_0x58c5e0(0x1332)],_0x3dfed4['rY']['UNSIGNED_INT'],_0x2638fa[_0x58c5e0(0x3409)],0x4*_0x2638fa[_0x58c5e0(0x3a77)],null,null),this[_0x58c5e0(0x317d)]['push'](_0x572e8d),_0x2e3050[_0x58c5e0(0xe41)]=this[_0x58c5e0(0x317d)][_0x58c5e0(0x18cc)]-0x1),null!=_0x35ee27&&0x0<Object['keys'](_0x2e3050[_0x58c5e0(0x3b34)])[_0x58c5e0(0x18cc)]){var _0x3529de=null!==_0x465e31[_0x58c5e0(0x1917)]?_0x465e31[_0x58c5e0(0x1917)]:_0x1bf2c4[_0x58c5e0(0x2ba6)];if(_0x3529de==_0x1ea6f0['F'][_0x58c5e0(0x2fa3)]&&this[_0x58c5e0(0x249e)][_0x58c5e0(0x41ba)]||_0x3529de==_0x1ea6f0['F'][_0x58c5e0(0x2fa3)]&&_0x382f77&&_0x465e31['overrideMaterialSideOrientation']!==(null==(_0x2b536b=_0x465e31[_0x58c5e0(0x20e8)])?void 0x0:_0x2b536b[_0x58c5e0(0x2ba6)])){let _0x1214b7=null!=_0x1b2570?this['_bufferViews'][_0x1b2570][_0x58c5e0(0x21c)]:null,_0x4ff50f=(null==_0x1214b7&&(_0x1214b7=0x0),null);if(_0x4ff50f=null!=_0x1b2570?_0x465e31[_0x58c5e0(0xa9a)]():_0x4ff50f)this[_0x58c5e0(0x949)](_0x2638fa,_0x54f17d,_0x4ff50f,_0x1214b7,_0x56269f);else for(const _0x1a393e of _0x422be7){var _0x2e40d3,_0x3dd332=_0x465e31['getVerticesData'](_0x1a393e[_0x58c5e0(0x3018)],void 0x0,void 0x0,!0x0);_0x3dd332&&(_0x2e40d3=(_0x2e40d3=this['_bufferViews'][_0x4aad06[_0x1a393e['kind']]][_0x58c5e0(0x21c)])||0x0,this[_0x58c5e0(0x5aa)](_0x2638fa,_0x54f17d,_0x3529de,_0x1a393e[_0x58c5e0(0x3018)],_0x3dd332,_0x2e40d3,_0x56269f,_0x382f77));}}_0x2e3050[_0x58c5e0(0x20e8)]=_0x35ee27;}if(_0x357ce4){for(let _0x3866aa=0x0;_0x3866aa<_0x357ce4['numTargets'];++_0x3866aa)_0xcbb14d=_0x357ce4['getTarget'](_0x3866aa),this['_setMorphTargetAttributes'](_0x2638fa,_0x2e3050,_0xcbb14d,_0x56269f,_0x382f77);}_0x391b4d[_0x58c5e0(0x18ee)][_0x58c5e0(0xede)](_0x2e3050),this[_0x58c5e0(0x37ad)](_0x58c5e0(0x2c6f),_0x2e3050,_0x2638fa,_0x56269f),_0x280219['push']();}}return Promise[_0x58c5e0(0x1c35)](_0x280219)[_0x58c5e0(0x2cc0)](()=>{});}[_0x42d60d(0x30cf)](_0x5a922a){var _0x331a90=_0x42d60d;if(_0x5a922a instanceof _0x58becb['Y']){const _0x40461a=_0x5a922a[_0x331a90(0x10cb)]()[_0x331a90(0x3d93)](_0x5d2483,_0x4e46f3['jp']['Matrix'][0x0]);return!!_0x40461a['isIdentity']()&&!(_0x5a922a instanceof _0xe5bc30['Kj']&&null!==_0x5a922a['geometry']||_0x5a922a instanceof _0x17115f['S']&&null!==_0x5a922a[_0x331a90(0x3275)][_0x331a90(0x569)]);}return!0x1;}[_0x42d60d(0x2d33)](_0x26a5ea,_0x37c1d5){var _0x49cd56=_0x42d60d;const _0x8f672a={'nodes':[]};let _0x1bc42d,_0x2b5e97,_0x8ee0a6;const _0x2ca641=[..._0x26a5ea[_0x49cd56(0x3b43)],..._0x26a5ea['meshes'],..._0x26a5ea[_0x49cd56(0x3f5b)],..._0x26a5ea['cameras']],_0x44fa12=[],_0xddb78d=(this['_convertToRightHandedSystem']=!_0x26a5ea[_0x49cd56(0x41ba)],this['_convertToRightHandedSystemMap']={},_0x26a5ea[_0x49cd56(0xa80)]&&(this[_0x49cd56(0x2528)][_0x49cd56(0x245d)]?_0x8f672a[_0x49cd56(0x526)]=this[_0x49cd56(0x2528)][_0x49cd56(0x245d)](_0x26a5ea[_0x49cd56(0xa80)]):_0x26a5ea['metadata'][_0x49cd56(0xe91)]&&(_0x8f672a[_0x49cd56(0x526)]=_0x26a5ea['metadata']['gltf']['extras'])),_0x26a5ea['rootNodes']['forEach'](_0x1ee88b=>{var _0x55532c=_0x49cd56;this[_0x55532c(0x3b95)][_0x1ee88b[_0x55532c(0x309e)]]=this[_0x55532c(0x41bf)],_0x1ee88b[_0x55532c(0x3bbb)](!0x1)['forEach'](_0x1e1fc0=>{var _0x5e7d1f=_0x55532c;this['_convertToRightHandedSystemMap'][_0x1e1fc0[_0x5e7d1f(0x309e)]]=this[_0x5e7d1f(0x41bf)];});}),_0x26a5ea[_0x49cd56(0x132d)][_0x49cd56(0x35b2)](_0x444a7e=>{var _0x1ab4e5=_0x49cd56,_0x2b1927;this[_0x1ab4e5(0xe73)]||this[_0x1ab4e5(0x30cf)](_0x444a7e)&&(_0x44fa12[_0x1ab4e5(0xede)](_0x444a7e),-0x1!==(_0x2b1927=_0x2ca641[_0x1ab4e5(0x86a)](_0x444a7e))&&_0x2ca641[_0x1ab4e5(0xb1f)](_0x2b1927,0x1),_0x444a7e[_0x1ab4e5(0x3bbb)](!0x1)[_0x1ab4e5(0x35b2)](_0x5e387d=>{var _0x5a16c3=_0x1ab4e5;this[_0x5a16c3(0x3b95)][_0x5e387d[_0x5a16c3(0x309e)]]=!0x1;}));}),new Map()),[_0x31c10b,_0x25f07a]=(_0x26a5ea[_0x49cd56(0x3025)][_0x49cd56(0x35b2)](_0x5677ba=>{var _0x5c95e8=_0x49cd56;if(!this['_options'][_0x5c95e8(0x365d)]||this[_0x5c95e8(0x2528)][_0x5c95e8(0x365d)](_0x5677ba)){const _0x40f0e8={'type':_0x5677ba['mode']===_0x2c2348['V'][_0x5c95e8(0x1de1)]?_0x3dfed4['iM'][_0x5c95e8(0x38e)]:_0x3dfed4['iM'][_0x5c95e8(0x342f)]};var _0x2ba32c,_0x34863c;_0x5677ba['name']&&(_0x40f0e8[_0x5c95e8(0xc1b)]=_0x5677ba['name']),_0x40f0e8['type']===_0x3dfed4['iM']['PERSPECTIVE']?_0x40f0e8[_0x5c95e8(0x3dbc)]={'aspectRatio':_0x5677ba['getEngine']()[_0x5c95e8(0xf24)](_0x5677ba),'yfov':_0x5677ba[_0x5c95e8(0x29d1)]===_0x2c2348['V'][_0x5c95e8(0x360d)]?_0x5677ba[_0x5c95e8(0x13c7)]:_0x5677ba[_0x5c95e8(0x13c7)]*_0x5677ba[_0x5c95e8(0x3e9d)]()[_0x5c95e8(0xf24)](_0x5677ba),'znear':_0x5677ba[_0x5c95e8(0x248d)],'zfar':_0x5677ba['maxZ']}:_0x40f0e8['type']===_0x3dfed4['iM'][_0x5c95e8(0x342f)]&&(_0x2ba32c=_0x5677ba[_0x5c95e8(0xa19)]&&_0x5677ba[_0x5c95e8(0x1b5d)]?0.5*(_0x5677ba['orthoRight']-_0x5677ba[_0x5c95e8(0xa19)]):0.5*_0x5677ba['getEngine']()[_0x5c95e8(0x3583)](),_0x34863c=_0x5677ba['orthoBottom']&&_0x5677ba[_0x5c95e8(0x1547)]?0.5*(_0x5677ba['orthoTop']-_0x5677ba[_0x5c95e8(0x2163)]):0.5*_0x5677ba[_0x5c95e8(0x3e9d)]()[_0x5c95e8(0x31af)](),_0x40f0e8[_0x5c95e8(0x4202)]={'xmag':_0x2ba32c,'ymag':_0x34863c,'znear':_0x5677ba['minZ'],'zfar':_0x5677ba[_0x5c95e8(0x298f)]}),_0xddb78d[_0x5c95e8(0x386b)](_0x5677ba,this[_0x5c95e8(0xb92)][_0x5c95e8(0x18cc)]),this[_0x5c95e8(0xb92)][_0x5c95e8(0xede)](_0x40f0e8);}}),this['_getExportNodes'](_0x2ca641));return this[_0x49cd56(0x211b)][_0x49cd56(0x353)](_0x25f07a,_0x3dfed4['Vq']['PNG'],!0x0)[_0x49cd56(0x2cc0)](()=>this[_0x49cd56(0x1f05)](_0x26a5ea,_0x31c10b,_0x37c1d5)[_0x49cd56(0x2cc0)](_0x192391=>this[_0x49cd56(0x209c)](_0x26a5ea,_0x192391,_0x37c1d5)[_0x49cd56(0x2cc0)](_0x38812a=>{var _0x2b99c8=_0x49cd56;if(this['_nodeMap']=_0x192391,this[_0x2b99c8(0x17bd)]=_0x37c1d5[_0x2b99c8(0x33d8)](),null==this[_0x2b99c8(0x17bd)])throw new Error('undefined\x20byte\x20length!');for(const _0x4d673d of _0x2ca641){var _0x48effb;if(void 0x0!==(_0x1bc42d=this['_nodeMap'][_0x4d673d[_0x2b99c8(0x309e)]])&&(_0x2b5e97=this[_0x2b99c8(0x305d)][_0x1bc42d],_0x4d673d[_0x2b99c8(0xa80)]&&(this[_0x2b99c8(0x2528)][_0x2b99c8(0x245d)]?_0x2b5e97['extras']=this[_0x2b99c8(0x2528)][_0x2b99c8(0x245d)](_0x4d673d[_0x2b99c8(0xa80)]):_0x4d673d[_0x2b99c8(0xa80)][_0x2b99c8(0xe91)]&&(_0x2b5e97[_0x2b99c8(0x526)]=_0x4d673d[_0x2b99c8(0xa80)][_0x2b99c8(0xe91)][_0x2b99c8(0x526)])),_0x4d673d instanceof _0x2c2348['V']&&(_0x2b5e97['camera']=_0xddb78d[_0x2b99c8(0x2fac)](_0x4d673d)),_0x4d673d[_0x2b99c8(0xc5c)]&&-0x1===_0x44fa12[_0x2b99c8(0x86a)](_0x4d673d[_0x2b99c8(0xc5c)])||(this[_0x2b99c8(0x2528)][_0x2b99c8(0x365d)]&&!this[_0x2b99c8(0x2528)][_0x2b99c8(0x365d)](_0x4d673d)?_0x262543['w1']['Log']('Omitting\x20'+_0x4d673d[_0x2b99c8(0xc1b)]+'\x20from\x20scene.'):(this[_0x2b99c8(0x3b95)][_0x4d673d['uniqueId']]&&(_0x2b5e97[_0x2b99c8(0x48f)]&&(_0x2b5e97[_0x2b99c8(0x48f)][0x2]*=-0x1,_0x2b5e97[_0x2b99c8(0x48f)][0x0]*=-0x1),_0x2b5e97[_0x2b99c8(0x3c7f)]=(_0x2b5e97[_0x2b99c8(0x3c7f)]?_0x4e46f3['_f']['FromArray']([0x0,0x1,0x0,0x0])['multiply'](_0x4e46f3['_f']['FromArray'](_0x2b5e97[_0x2b99c8(0x3c7f)])):_0x4e46f3['_f']['FromArray']([0x0,0x1,0x0,0x0]))['asArray']()),_0x8f672a[_0x2b99c8(0xdb9)][_0x2b99c8(0xede)](_0x1bc42d))),_0x4d673d instanceof _0xe5bc30['Kj']&&(_0x48effb=_0x4d673d)['skeleton']&&(_0x2b5e97[_0x2b99c8(0x840)]=_0x38812a[_0x48effb[_0x2b99c8(0x293f)][_0x2b99c8(0x309e)]]),_0x8ee0a6=_0x4d673d[_0x2b99c8(0x3bbb)](!0x0),!_0x2b5e97[_0x2b99c8(0x3e98)]&&_0x8ee0a6&&_0x8ee0a6[_0x2b99c8(0x18cc)])){const _0x3e9adb=[];for(const _0x4d2df4 of _0x8ee0a6)null!=this['_nodeMap'][_0x4d2df4[_0x2b99c8(0x309e)]]&&_0x3e9adb[_0x2b99c8(0xede)](this[_0x2b99c8(0x1a9a)][_0x4d2df4['uniqueId']]);_0x3e9adb[_0x2b99c8(0x18cc)]&&(_0x2b5e97[_0x2b99c8(0x3e98)]=_0x3e9adb);}}_0x8f672a[_0x2b99c8(0xdb9)]['length']&&this['_scenes'][_0x2b99c8(0xede)](_0x8f672a);})));}[_0x42d60d(0x997)](_0x1f139c){var _0x4c3fbf=_0x42d60d;const _0x29d52c=[],_0x1c4c6b=new Set();for(const _0x52ab22 of _0x1f139c)if(!this[_0x4c3fbf(0x2528)]['shouldExportNode']||this[_0x4c3fbf(0x2528)]['shouldExportNode'](_0x52ab22)){_0x29d52c['push'](_0x52ab22);const _0x4bec0d=_0x52ab22;if(_0x4bec0d[_0x4c3fbf(0xc8b)]&&0x0<_0x4bec0d[_0x4c3fbf(0xc8b)][_0x4c3fbf(0x18cc)]){var _0x4c344d=_0x4bec0d[_0x4c3fbf(0x20e8)]||_0x4bec0d[_0x4c3fbf(0x3d78)]()[_0x4c3fbf(0x1557)];if(_0x4c344d instanceof _0x1a6fd8['G']){for(const _0x1bbbb9 of _0x4c344d[_0x4c3fbf(0x2935)])_0x1bbbb9&&_0x1c4c6b[_0x4c3fbf(0x2e5)](_0x1bbbb9);}else _0x1c4c6b['add'](_0x4c344d);}}else _0x52ab22[_0x4c3fbf(0xc1b)];return[_0x29d52c,_0x1c4c6b];}[_0x42d60d(0x1f05)](_0x486c2d,_0x3a00b2,_0x19ad22){var _0x318e10=_0x42d60d;let _0x28796b=Promise['resolve']();const _0x3e1b73={};let _0x23f04f;const _0x4998cd={'name':_0x318e10(0x819),'channels':[],'samplers':[]},_0x177149=[];for(const _0x5e6e2b of _0x3a00b2)_0x28796b=_0x28796b[_0x318e10(0x2cc0)](()=>{var _0x543362=_0x318e10;const _0x726079=this['_convertToRightHandedSystemMap'][_0x5e6e2b[_0x543362(0x309e)]];return this[_0x543362(0x2f40)](_0x5e6e2b,_0x19ad22,_0x726079)['then'](_0x391fa8=>{var _0x3846eb=_0x543362;const _0x410b32=this[_0x3846eb(0x3a90)](_0x3846eb(0x2cb6),_0x391fa8,_0x5e6e2b,_0x3e1b73,_0x19ad22);return null==_0x410b32?(_0x262543['w1'][_0x3846eb(0xc51)](_0x3846eb(0x36eb)+_0x5e6e2b[_0x3846eb(0xc1b)]),Promise[_0x3846eb(0x222b)]()):_0x410b32['then'](_0x1a0c59=>{var _0x5cd8e6=_0x3846eb;_0x1a0c59&&(this[_0x5cd8e6(0x305d)][_0x5cd8e6(0xede)](_0x1a0c59),_0x23f04f=this[_0x5cd8e6(0x305d)]['length']-0x1,_0x3e1b73[_0x5e6e2b[_0x5cd8e6(0x309e)]]=_0x23f04f,_0x486c2d[_0x5cd8e6(0x16f8)][_0x5cd8e6(0x18cc)]||(_0x4d7168['D'][_0x5cd8e6(0x2003)](_0x5e6e2b,_0x4998cd,_0x177149,_0x3e1b73,this[_0x5cd8e6(0x305d)],_0x19ad22,this[_0x5cd8e6(0x37d2)],this[_0x5cd8e6(0x317d)],_0x726079,this[_0x5cd8e6(0x2e73)],this[_0x5cd8e6(0x2528)][_0x5cd8e6(0x869)]),_0x5e6e2b[_0x5cd8e6(0x3f3)][_0x5cd8e6(0x18cc)]&&_0x4d7168['D'][_0x5cd8e6(0x2346)](_0x5e6e2b,_0x4998cd,_0x177149,_0x3e1b73,this[_0x5cd8e6(0x305d)],_0x19ad22,this[_0x5cd8e6(0x37d2)],this[_0x5cd8e6(0x317d)],_0x726079,this[_0x5cd8e6(0x2e73)],this[_0x5cd8e6(0x2528)][_0x5cd8e6(0x869)])));});});});return _0x28796b[_0x318e10(0x2cc0)](()=>(_0x4998cd[_0x318e10(0x3d51)]['length']&&_0x4998cd[_0x318e10(0x322d)][_0x318e10(0x18cc)]&&this[_0x318e10(0x5b4)]['push'](_0x4998cd),_0x177149[_0x318e10(0x35b2)](_0x5ab974=>{var _0x31cdf8=_0x318e10;_0x5ab974[_0x31cdf8(0x3d51)]['length']&&_0x5ab974['samplers'][_0x31cdf8(0x18cc)]&&this['_animations'][_0x31cdf8(0xede)](_0x5ab974);}),_0x486c2d[_0x318e10(0x16f8)][_0x318e10(0x18cc)]&&_0x4d7168['D'][_0x318e10(0xc82)](_0x486c2d,this[_0x318e10(0x5b4)],_0x3e1b73,this[_0x318e10(0x305d)],_0x19ad22,this[_0x318e10(0x37d2)],this['_accessors'],this[_0x318e10(0x3b95)],this[_0x318e10(0x2e73)],this[_0x318e10(0x2528)][_0x318e10(0x869)]),_0x3e1b73));}[_0x42d60d(0x2f40)](_0x41697b,_0x58afb3,_0x2758bb){var _0x504570=_0x42d60d;return Promise[_0x504570(0x222b)]()[_0x504570(0x2cc0)](()=>{var _0x53bd3f=_0x504570;const _0x148f53={},_0x4849d8={'primitives':[]};if(_0x41697b[_0x53bd3f(0xc1b)]&&(_0x148f53[_0x53bd3f(0xc1b)]=_0x41697b[_0x53bd3f(0xc1b)]),_0x41697b instanceof _0x58becb['Y']){if(this[_0x53bd3f(0x10f3)](_0x148f53,_0x41697b,_0x2758bb),_0x41697b instanceof _0xe5bc30['Kj']){const _0x6968fc=_0x41697b['morphTargetManager'];if(_0x6968fc&&0x0<_0x6968fc[_0x53bd3f(0x367c)]){_0x4849d8['weights']=[];for(let _0x580f48=0x0;_0x580f48<_0x6968fc['numTargets'];++_0x580f48)_0x4849d8[_0x53bd3f(0x2caa)][_0x53bd3f(0xede)](_0x6968fc[_0x53bd3f(0x2319)](_0x580f48)[_0x53bd3f(0x1262)]);}}return this[_0x53bd3f(0x3ca2)](_0x4849d8,_0x41697b,_0x58afb3,_0x2758bb)[_0x53bd3f(0x2cc0)](()=>(_0x4849d8[_0x53bd3f(0x18ee)][_0x53bd3f(0x18cc)]&&(this['_meshes']['push'](_0x4849d8),_0x148f53[_0x53bd3f(0x35e5)]=this[_0x53bd3f(0x3ccd)][_0x53bd3f(0x18cc)]-0x1),_0x148f53));}return _0x41697b instanceof _0x2c2348['V']&&this[_0x53bd3f(0x12aa)](_0x148f53,_0x41697b,_0x2758bb),_0x148f53;});}[_0x42d60d(0x209c)](_0x309bcd,_0x129f69,_0x3e610d){var _0x335b60=_0x42d60d,_0x4df0f6,_0x58a053;const _0x9cf35b=Promise['resolve'](),_0x2635bf={};for(const _0x4db588 of _0x309bcd[_0x335b60(0x3ebd)])if(!(_0x4db588[_0x335b60(0x266e)][_0x335b60(0x18cc)]<=0x0)){const _0x37a815={'joints':[]},_0x5ba821=[],_0x5703d2={};let _0x567935=-0x1;for(let _0x168694=0x0;_0x168694<_0x4db588[_0x335b60(0x266e)][_0x335b60(0x18cc)];++_0x168694){const _0xaf0ec6=_0x4db588[_0x335b60(0x266e)][_0x168694];var _0xb95523=null!=(_0xb95523=_0xaf0ec6[_0x335b60(0x3395)]())?_0xb95523:_0x168694;-0x1!==_0xb95523&&(_0x5703d2[_0xb95523]=_0xaf0ec6,_0xb95523>_0x567935&&(_0x567935=_0xb95523));}for(let _0x16c137=0x0;_0x16c137<=_0x567935;++_0x16c137){const _0x4c601f=_0x5703d2[_0x16c137];_0x5ba821[_0x335b60(0xede)](_0x4c601f['getInvertedAbsoluteTransform']());var _0x4e0d47=_0x4c601f['getTransformNode']();_0x4e0d47&&null!==_0x129f69[_0x4e0d47['uniqueId']]&&void 0x0!==_0x129f69[_0x4e0d47[_0x335b60(0x309e)]]?_0x37a815[_0x335b60(0x263d)][_0x335b60(0xede)](_0x129f69[_0x4e0d47[_0x335b60(0x309e)]]):_0x262543['w1'][_0x335b60(0xc51)](_0x335b60(0x2a6f));}0x0<_0x37a815['joints']['length']&&(_0x58a053=0x40*_0x5ba821[_0x335b60(0x18cc)],_0x4df0f6=_0x3e610d[_0x335b60(0x33d8)](),_0x4df0f6=_0x1f6fd3['l'][_0x335b60(0x2ae8)](0x0,_0x4df0f6,_0x58a053,void 0x0,'InverseBindMatrices\x20-\x20'+_0x4db588[_0x335b60(0xc1b)]),this['_bufferViews']['push'](_0x4df0f6),_0x58a053=this['_bufferViews'][_0x335b60(0x18cc)]-0x1,_0x4df0f6=_0x1f6fd3['l'][_0x335b60(0x3086)](_0x58a053,_0x335b60(0x2684)+_0x4db588[_0x335b60(0xc1b)],_0x3dfed4['Jg']['MAT4'],_0x3dfed4['rY'][_0x335b60(0x3ef8)],_0x5ba821['length'],null,null,null),_0x58a053=this[_0x335b60(0x317d)][_0x335b60(0xede)](_0x4df0f6)-0x1,_0x37a815[_0x335b60(0x1374)]=_0x58a053,this[_0x335b60(0x3719)][_0x335b60(0xede)](_0x37a815),_0x2635bf[_0x4db588['uniqueId']]=this['_skins'][_0x335b60(0x18cc)]-0x1,_0x5ba821[_0x335b60(0x35b2)](_0x197d62=>{_0x197d62['m']['forEach'](_0x8e20d4=>{var _0x578569=a8_0x5306;_0x3e610d[_0x578569(0x1d85)](_0x8e20d4);});}));}return _0x9cf35b[_0x335b60(0x2cc0)](()=>_0x2635bf);}}_0x57f7cf[_0x42d60d(0x481)]=new Array(),_0x57f7cf[_0x42d60d(0xb57)]={};class _0x459896{constructor(_0x302b21){var _0x2e813d=_0x42d60d;this[_0x2e813d(0x3103)]=new ArrayBuffer(_0x302b21),this['_dataView']=new DataView(this['_arrayBuffer']),this[_0x2e813d(0x2a7c)]=0x0;}[_0x42d60d(0x1ff8)](_0x3cbf27){var _0x425484=_0x42d60d,_0x2e3383=new ArrayBuffer(_0x3cbf27),_0x3cbf27=Math['min'](this[_0x425484(0x3103)][_0x425484(0xd6d)],_0x3cbf27),_0x3cbf27=new Uint8Array(this[_0x425484(0x3103)],0x0,_0x3cbf27);const _0x3f72aa=new Uint8Array(_0x2e3383);return _0x3f72aa[_0x425484(0x386b)](_0x3cbf27,0x0),this['_arrayBuffer']=_0x2e3383,this[_0x425484(0xf43)]=new DataView(this[_0x425484(0x3103)]),_0x2e3383;}['getArrayBuffer'](){var _0x1c7ff2=_0x42d60d;return this['_resizeBuffer'](this[_0x1c7ff2(0x33d8)]());}['getByteOffset'](){var _0x44a1c7=_0x42d60d;if(null==this[_0x44a1c7(0x2a7c)])throw new Error(_0x44a1c7(0xba9));return this[_0x44a1c7(0x2a7c)];}['setUInt8'](_0x4d4f0d,_0x114e4f){var _0x4c643a=_0x42d60d;null!=_0x114e4f?_0x114e4f<this[_0x4c643a(0x2a7c)]?this[_0x4c643a(0xf43)][_0x4c643a(0x2344)](_0x114e4f,_0x4d4f0d):_0x262543['w1']['Error'](_0x4c643a(0x341b)):(this[_0x4c643a(0x2a7c)]+0x1>this[_0x4c643a(0x3103)]['byteLength']&&this[_0x4c643a(0x1ff8)](0x2*this[_0x4c643a(0x3103)][_0x4c643a(0xd6d)]),this[_0x4c643a(0xf43)][_0x4c643a(0x2344)](this[_0x4c643a(0x2a7c)],_0x4d4f0d),this['_byteOffset']+=0x1);}['setUInt16'](_0x59f241,_0x49ede6){var _0x218ec3=_0x42d60d;null!=_0x49ede6?_0x49ede6<this[_0x218ec3(0x2a7c)]?this[_0x218ec3(0xf43)][_0x218ec3(0x3125)](_0x49ede6,_0x59f241,!0x0):_0x262543['w1'][_0x218ec3(0x3556)](_0x218ec3(0x341b)):(this[_0x218ec3(0x2a7c)]+0x2>this[_0x218ec3(0x3103)][_0x218ec3(0xd6d)]&&this[_0x218ec3(0x1ff8)](0x2*this[_0x218ec3(0x3103)][_0x218ec3(0xd6d)]),this[_0x218ec3(0xf43)][_0x218ec3(0x3125)](this[_0x218ec3(0x2a7c)],_0x59f241,!0x0),this[_0x218ec3(0x2a7c)]+=0x2);}[_0x42d60d(0x2d5a)](_0x5ce162){var _0x3e99d3=_0x42d60d;if(_0x5ce162<this[_0x3e99d3(0x2a7c)])return this[_0x3e99d3(0xf43)]['getUint32'](_0x5ce162,!0x0);throw _0x262543['w1'][_0x3e99d3(0x3556)](_0x3e99d3(0x341b)),new Error(_0x3e99d3(0x341b));}[_0x42d60d(0x224d)](_0x4ed243,_0x3d5aa6){var _0x257ad4=_0x42d60d;_0x3d5aa6+0x8>this[_0x257ad4(0x2a7c)]?_0x262543['w1'][_0x257ad4(0x3556)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(_0x4ed243['x']=this[_0x257ad4(0xf43)][_0x257ad4(0x1e80)](_0x3d5aa6,!0x0),_0x4ed243['y']=this[_0x257ad4(0xf43)][_0x257ad4(0x1e80)](_0x3d5aa6+0x4,!0x0),_0x4ed243['z']=this[_0x257ad4(0xf43)][_0x257ad4(0x1e80)](_0x3d5aa6+0x8,!0x0));}['setVector3Float32FromRef'](_0xe4bf9c,_0x4b45f9){var _0x25649d=_0x42d60d;_0x4b45f9+0x8>this['_byteOffset']?_0x262543['w1'][_0x25649d(0x3556)](_0x25649d(0x341b)):(this[_0x25649d(0xf43)][_0x25649d(0x1d85)](_0x4b45f9,_0xe4bf9c['x'],!0x0),this[_0x25649d(0xf43)]['setFloat32'](_0x4b45f9+0x4,_0xe4bf9c['y'],!0x0),this[_0x25649d(0xf43)][_0x25649d(0x1d85)](_0x4b45f9+0x8,_0xe4bf9c['z'],!0x0));}['getVector4Float32FromRef'](_0x2c7264,_0x51e1f8){var _0x1ef029=_0x42d60d;_0x51e1f8+0xc>this[_0x1ef029(0x2a7c)]?_0x262543['w1'][_0x1ef029(0x3556)](_0x1ef029(0x341b)):(_0x2c7264['x']=this[_0x1ef029(0xf43)][_0x1ef029(0x1e80)](_0x51e1f8,!0x0),_0x2c7264['y']=this[_0x1ef029(0xf43)][_0x1ef029(0x1e80)](_0x51e1f8+0x4,!0x0),_0x2c7264['z']=this[_0x1ef029(0xf43)][_0x1ef029(0x1e80)](_0x51e1f8+0x8,!0x0),_0x2c7264['w']=this['_dataView'][_0x1ef029(0x1e80)](_0x51e1f8+0xc,!0x0));}['setVector4Float32FromRef'](_0x5e1ed6,_0x46d717){var _0x5514d4=_0x42d60d;_0x46d717+0xc>this['_byteOffset']?_0x262543['w1'][_0x5514d4(0x3556)](_0x5514d4(0x341b)):(this[_0x5514d4(0xf43)][_0x5514d4(0x1d85)](_0x46d717,_0x5e1ed6['x'],!0x0),this[_0x5514d4(0xf43)]['setFloat32'](_0x46d717+0x4,_0x5e1ed6['y'],!0x0),this[_0x5514d4(0xf43)][_0x5514d4(0x1d85)](_0x46d717+0x8,_0x5e1ed6['z'],!0x0),this[_0x5514d4(0xf43)][_0x5514d4(0x1d85)](_0x46d717+0xc,_0x5e1ed6['w'],!0x0));}['setFloat32'](_0x1fd216,_0x385270){var _0x2a0972=_0x42d60d;isNaN(_0x1fd216)&&_0x262543['w1'][_0x2a0972(0x3556)](_0x2a0972(0x2c6c)),null!=_0x385270&&(_0x385270<this['_byteOffset']?this[_0x2a0972(0xf43)][_0x2a0972(0x1d85)](_0x385270,_0x1fd216,!0x0):_0x262543['w1']['Error'](_0x2a0972(0x41e3))),this[_0x2a0972(0x2a7c)]+0x4>this[_0x2a0972(0x3103)][_0x2a0972(0xd6d)]&&this[_0x2a0972(0x1ff8)](0x2*this[_0x2a0972(0x3103)][_0x2a0972(0xd6d)]),this[_0x2a0972(0xf43)][_0x2a0972(0x1d85)](this['_byteOffset'],_0x1fd216,!0x0),this['_byteOffset']+=0x4;}[_0x42d60d(0xdc1)](_0x218741,_0x2507dd){var _0xb1bda4=_0x42d60d;null!=_0x2507dd?_0x2507dd<this['_byteOffset']?this[_0xb1bda4(0xf43)][_0xb1bda4(0x220d)](_0x2507dd,_0x218741,!0x0):_0x262543['w1'][_0xb1bda4(0x3556)](_0xb1bda4(0x341b)):(this[_0xb1bda4(0x2a7c)]+0x4>this['_arrayBuffer'][_0xb1bda4(0xd6d)]&&this[_0xb1bda4(0x1ff8)](0x2*this[_0xb1bda4(0x3103)]['byteLength']),this[_0xb1bda4(0xf43)][_0xb1bda4(0x220d)](this['_byteOffset'],_0x218741,!0x0),this[_0xb1bda4(0x2a7c)]+=0x4);}['setInt16'](_0x1a310e,_0x48c87e){var _0x2f84fb=_0x42d60d;null!=_0x48c87e?_0x48c87e<this['_byteOffset']?this[_0x2f84fb(0xf43)][_0x2f84fb(0x2f64)](_0x48c87e,_0x1a310e,!0x0):_0x262543['w1'][_0x2f84fb(0x3556)](_0x2f84fb(0x341b)):(this[_0x2f84fb(0x2a7c)]+0x2>this[_0x2f84fb(0x3103)][_0x2f84fb(0xd6d)]&&this[_0x2f84fb(0x1ff8)](0x2*this[_0x2f84fb(0x3103)]['byteLength']),this['_dataView'][_0x2f84fb(0x2f64)](this['_byteOffset'],_0x1a310e,!0x0),this[_0x2f84fb(0x2a7c)]+=0x2);}[_0x42d60d(0x9bc)](_0x5b2fcb,_0x44b465){var _0x35c0fc=_0x42d60d;null!=_0x44b465?_0x44b465<this[_0x35c0fc(0x2a7c)]?this[_0x35c0fc(0xf43)]['setInt8'](_0x44b465,_0x5b2fcb):_0x262543['w1'][_0x35c0fc(0x3556)](_0x35c0fc(0x341b)):(this[_0x35c0fc(0x2a7c)]+0x1>this[_0x35c0fc(0x3103)][_0x35c0fc(0xd6d)]&&this['_resizeBuffer'](0x2*this[_0x35c0fc(0x3103)][_0x35c0fc(0xd6d)]),this[_0x35c0fc(0xf43)][_0x35c0fc(0x42d)](this[_0x35c0fc(0x2a7c)],_0x5b2fcb),this[_0x35c0fc(0x2a7c)]++);}}},0x4097:(_0x39576b,_0x6c406d,_0x5c17ba)=>{var _0x5ce180=a8_0x1ec55c;_0x5c17ba['d'](_0x6c406d,{'G':()=>_0x27c4b4});function _0x50d9b8(_0x367661,_0x2c8c58,_0x41143,_0x2a8297){return new(_0x41143=_0x41143||Promise)(function(_0xe0245e,_0x273220){var _0x76feab=a8_0x5306;function _0x5c8e6c(_0x50866c){var _0x2c183b=a8_0x5306;try{_0x5f04c6(_0x2a8297[_0x2c183b(0x63a)](_0x50866c));}catch(_0x389503){_0x273220(_0x389503);}}function _0x25e70d(_0x36a9f7){var _0x3c733e=a8_0x5306;try{_0x5f04c6(_0x2a8297[_0x3c733e(0x368b)](_0x36a9f7));}catch(_0x2c9140){_0x273220(_0x2c9140);}}function _0x5f04c6(_0x28a1db){var _0x359fdc=a8_0x5306,_0x43a1a5;_0x28a1db[_0x359fdc(0x954)]?_0xe0245e(_0x28a1db[_0x359fdc(0x2b05)]):((_0x43a1a5=_0x28a1db['value'])instanceof _0x41143?_0x43a1a5:new _0x41143(function(_0x1b6af0){_0x1b6af0(_0x43a1a5);}))['then'](_0x5c8e6c,_0x25e70d);}_0x5f04c6((_0x2a8297=_0x2a8297[_0x76feab(0x29f3)](_0x367661,_0x2c8c58||[]))[_0x76feab(0x63a)]());});}var _0x48ebb7=_0x5c17ba(0x7f16),_0x392168=_0x5c17ba(0xd53f),_0x144f94=_0x5c17ba(0xbd53),_0x4fefab=_0x5c17ba(0x17372),_0x47d4cc=_0x5c17ba(0x4ba7),_0x2fb233=_0x5c17ba(0xc86b),_0x47908a=_0x5c17ba(0x12cad),_0x192c0e=_0x5c17ba(0xff1f),_0x11e423=_0x5c17ba(0x1610),_0x2a30d3=_0x5c17ba(0x2de5);function _0x333abe(_0x2a8b59){var _0x125211=a8_0x5306;switch(_0x2a8b59){case _0x48ebb7['Vq'][_0x125211(0x3faa)]:return _0x125211(0x1faa);case _0x48ebb7['Vq']['PNG']:return _0x125211(0xb20);case _0x48ebb7['Vq'][_0x125211(0x2f1c)]:return _0x125211(0x39ea);}}class _0x27c4b4{constructor(_0x5ce217){var _0x53b8d1=a8_0x5306;this[_0x53b8d1(0x1f62)]={},this[_0x53b8d1(0x28f9)]={},this[_0x53b8d1(0x1f62)]={},this['_exporter']=_0x5ce217;}static['_FuzzyEquals'](_0x103230,_0x40cd7e,_0x219f0a){var _0x2df4c3=a8_0x5306;return _0x4fefab['R']['WithinEpsilon'](_0x103230['r'],_0x40cd7e['r'],_0x219f0a)&&_0x4fefab['R'][_0x2df4c3(0x1561)](_0x103230['g'],_0x40cd7e['g'],_0x219f0a)&&_0x4fefab['R']['WithinEpsilon'](_0x103230['b'],_0x40cd7e['b'],_0x219f0a);}[_0x5ce180(0x353)](_0x4756d9,_0x246991,_0x92e330){var _0x5ed0bf=_0x5ce180;const _0x5afc32=[];return _0x4756d9[_0x5ed0bf(0x35b2)](_0x431993=>{var _0x4da0ea=_0x5ed0bf;'StandardMaterial'===_0x431993[_0x4da0ea(0x252c)]()?_0x5afc32[_0x4da0ea(0xede)](this[_0x4da0ea(0x2edd)](_0x431993,_0x246991,_0x92e330)):-0x1!==_0x431993[_0x4da0ea(0x252c)]()['indexOf'](_0x4da0ea(0x3012))?_0x5afc32['push'](this[_0x4da0ea(0x3515)](_0x431993,_0x246991,_0x92e330)):_0x47d4cc['w1'][_0x4da0ea(0xc51)]('Unsupported\x20material\x20type:\x20'+_0x431993[_0x4da0ea(0xc1b)]);}),Promise[_0x5ed0bf(0x1c35)](_0x5afc32)[_0x5ed0bf(0x2cc0)](()=>{});}['_stripTexturesFromMaterial'](_0x34b4fc){var _0x2d20cd=_0x5ce180;const _0x142ed3={};return _0x34b4fc&&(_0x142ed3[_0x2d20cd(0xc1b)]=_0x34b4fc['name'],_0x142ed3['doubleSided']=_0x34b4fc['doubleSided'],_0x142ed3[_0x2d20cd(0xa89)]=_0x34b4fc[_0x2d20cd(0xa89)],_0x142ed3[_0x2d20cd(0x15cc)]=_0x34b4fc[_0x2d20cd(0x15cc)],_0x142ed3[_0x2d20cd(0x3768)]=_0x34b4fc[_0x2d20cd(0x3768)],(_0x34b4fc=_0x34b4fc[_0x2d20cd(0x1600)])&&(_0x142ed3[_0x2d20cd(0x1600)]={},_0x142ed3[_0x2d20cd(0x1600)][_0x2d20cd(0x3404)]=_0x34b4fc['baseColorFactor'],_0x142ed3['pbrMetallicRoughness'][_0x2d20cd(0x17be)]=_0x34b4fc[_0x2d20cd(0x17be)],_0x142ed3[_0x2d20cd(0x1600)]['roughnessFactor']=_0x34b4fc[_0x2d20cd(0x1336)])),_0x142ed3;}['_hasTexturesPresent'](_0x391899){var _0x272b1d=_0x5ce180,_0x5665b9;if(_0x391899[_0x272b1d(0x2380)]||_0x391899[_0x272b1d(0x3a86)]||_0x391899[_0x272b1d(0x1eee)])return!0x0;var _0x569433=_0x391899[_0x272b1d(0x1600)];if(_0x569433&&(_0x569433[_0x272b1d(0x3f5c)]||_0x569433[_0x272b1d(0x1d70)]))return!0x0;if(_0x391899[_0x272b1d(0x2f28)])for(const _0x157bc4 in _0x391899['extensions']){var _0x3fc938=_0x391899[_0x272b1d(0x2f28)][_0x157bc4];if(_0x3fc938)return null==(_0x5665b9=_0x3fc938['hasTextures'])?void 0x0:_0x5665b9[_0x272b1d(0x15d4)](_0x3fc938);}return!0x1;}[_0x5ce180(0x2945)](_0x53465b){var _0x4d3b4d=_0x5ce180;if(_0x53465b){_0x53465b=_0x53465b[_0x4d3b4d(0x3601)];if(_0x53465b in this[_0x4d3b4d(0x1f62)])return this['_textureMap'][_0x53465b];}return null;}[_0x5ce180(0x2db2)](_0xc00353){var _0xdc65ef=_0x5ce180,_0x3d5b8a=new _0x392168['FM'](0x0,0x1),_0x33cf58=new _0x392168['FM'](0x0,0.1),_0x2aba88=new _0x392168['FM'](0x0,0.1),_0x1ad3ea=new _0x392168['FM'](0x514,0.1),_0x24fbce=_0xc00353[_0xdc65ef(0xffc)][_0xdc65ef(0x2ec1)](_0xc00353[_0xdc65ef(0x3d78)]()[_0xdc65ef(0x3e9d)]()[_0xdc65ef(0x3969)])[_0xdc65ef(0x393f)](0.5),_0x1f1f6c=_0xc00353[_0xdc65ef(0x19b3)],_0xc00353=_0x4fefab['R'][_0xdc65ef(0x2641)](_0xc00353[_0xdc65ef(0x1ba5)],0x0,_0x27c4b4[_0xdc65ef(0x1017)]),_0xc00353=Math[_0xdc65ef(0x421b)](_0xc00353/_0x1ad3ea['x'],0.333333),_0x3d5b8a=_0x3d5b8a['y'],_0x33cf58=_0x33cf58['y'],_0x2aba88=_0x2aba88['y'],_0x1ad3ea=_0x1ad3ea['y'];return{'baseColorFactor':[_0x24fbce['r'],_0x24fbce['g'],_0x24fbce['b'],_0x1f1f6c],'metallicFactor':0x0,'roughnessFactor':(0x1-_0xc00353)*(0x1-_0xc00353)*(0x1-_0xc00353)*_0x3d5b8a+0x3*(0x1-_0xc00353)*(0x1-_0xc00353)*_0xc00353*_0x33cf58+0x3*(0x1-_0xc00353)*_0xc00353*_0xc00353*_0x2aba88+_0xc00353*_0xc00353*_0xc00353*_0x1ad3ea};}static[_0x5ce180(0x3b8)](_0x527d93,_0x218239,_0x5bae4a){var _0x25bff8=_0x5ce180;if(_0x218239<this[_0x25bff8(0x1a02)]['r'])return this[_0x25bff8(0x1a02)],0x0;var _0x33ddd3=this['_DielectricSpecular']['r'],_0x527d93=_0x527d93*_0x5bae4a/(0x1-this['_DielectricSpecular']['r'])+_0x218239-0x2*this[_0x25bff8(0x1a02)]['r'],_0x5bae4a=this['_DielectricSpecular']['r']-_0x218239;return _0x4fefab['R'][_0x25bff8(0x2641)]((-_0x527d93+Math[_0x25bff8(0x141a)](_0x527d93*_0x527d93-0x4*_0x33ddd3*_0x5bae4a))/(0x2*_0x33ddd3),0x0,0x1);}static[_0x5ce180(0x376e)](_0x1aa82d,_0x15aa41){var _0x4b726d=_0x5ce180;_0x15aa41[_0x4b726d(0x36d8)]()?_0x1aa82d[_0x4b726d(0xa89)]=_0x48ebb7['_u'][_0x4b726d(0x136e)]:_0x15aa41[_0x4b726d(0x1961)]()&&(_0x1aa82d['alphaMode']=_0x48ebb7['_u'][_0x4b726d(0x3ea)],_0x1aa82d[_0x4b726d(0x15cc)]=_0x15aa41['alphaCutOff']);}['_convertStandardMaterialAsync'](_0x1d66ef,_0x2b0139,_0x3b7c94){var _0x2a7918=_0x5ce180;const _0x23cceb=this[_0x2a7918(0x28b8)]['_materialMap'],_0x3e7c4a=this[_0x2a7918(0x28b8)]['_materials'],_0x580027=[],_0x2819e7=this[_0x2a7918(0x2db2)](_0x1d66ef),_0x35f6fe={'name':_0x1d66ef[_0x2a7918(0xc1b)]};if(null==_0x1d66ef['backFaceCulling']||_0x1d66ef[_0x2a7918(0x70e)]||(_0x1d66ef[_0x2a7918(0x3d68)]||_0x47d4cc['w1'][_0x2a7918(0xc51)](_0x1d66ef[_0x2a7918(0xc1b)]+_0x2a7918(0x1ba3)),_0x35f6fe[_0x2a7918(0x37d3)]=!0x0),_0x3b7c94){_0x1d66ef[_0x2a7918(0xb9e)]&&_0x580027[_0x2a7918(0xede)](this[_0x2a7918(0x34a9)](_0x1d66ef[_0x2a7918(0xb9e)],_0x2b0139)[_0x2a7918(0x2cc0)](_0x1d4b24=>{_0x1d4b24&&(_0x2819e7['baseColorTexture']=_0x1d4b24);}));const _0x12a59d=_0x1d66ef['bumpTexture'];_0x12a59d&&_0x580027['push'](this['_exportTextureAsync'](_0x12a59d,_0x2b0139)[_0x2a7918(0x2cc0)](_0x38cef2=>{var _0xad8a1a=_0x2a7918;_0x38cef2&&(_0x35f6fe['normalTexture']=_0x38cef2,0x1!==_0x12a59d[_0xad8a1a(0x2fe2)]&&(_0x35f6fe['normalTexture'][_0xad8a1a(0x393f)]=_0x12a59d['level']));})),_0x1d66ef[_0x2a7918(0x2380)]&&(_0x35f6fe['emissiveFactor']=[0x1,0x1,0x1],_0x580027[_0x2a7918(0xede)](this[_0x2a7918(0x34a9)](_0x1d66ef[_0x2a7918(0x2380)],_0x2b0139)['then'](_0x4d3b05=>{var _0x32a224=_0x2a7918;_0x4d3b05&&(_0x35f6fe[_0x32a224(0x2380)]=_0x4d3b05);}))),_0x1d66ef[_0x2a7918(0x3b8e)]&&_0x580027[_0x2a7918(0xede)](this[_0x2a7918(0x34a9)](_0x1d66ef['ambientTexture'],_0x2b0139)['then'](_0x3dfc1e=>{var _0x4fe9dd=_0x2a7918;_0x3dfc1e&&(_0x3dfc1e={'index':_0x3dfc1e[_0x4fe9dd(0xc2b)]},_0x35f6fe[_0x4fe9dd(0x1eee)]=_0x3dfc1e);}));}return(_0x1d66ef[_0x2a7918(0x19b3)]<0x1||_0x1d66ef[_0x2a7918(0x2a11)])&&(_0x1d66ef[_0x2a7918(0xa89)]===_0x11e423['g']['ALPHA_COMBINE']?_0x35f6fe['alphaMode']=_0x48ebb7['_u'][_0x2a7918(0x136e)]:_0x47d4cc['w1'][_0x2a7918(0xc51)](_0x1d66ef[_0x2a7918(0xc1b)]+_0x2a7918(0x302)+_0x1d66ef[_0x2a7918(0xa89)]['toString']())),_0x1d66ef[_0x2a7918(0x3277)]&&!_0x27c4b4[_0x2a7918(0x289c)](_0x1d66ef[_0x2a7918(0x3277)],_0x144f94['Wo']['Black'](),_0x27c4b4[_0x2a7918(0xe5a)])&&(_0x35f6fe[_0x2a7918(0x3768)]=_0x1d66ef[_0x2a7918(0x3277)][_0x2a7918(0x4049)]()),_0x35f6fe[_0x2a7918(0x1600)]=_0x2819e7,_0x27c4b4['_SetAlphaMode'](_0x35f6fe,_0x1d66ef),_0x3e7c4a[_0x2a7918(0xede)](_0x35f6fe),_0x23cceb[_0x1d66ef[_0x2a7918(0x309e)]]=_0x3e7c4a[_0x2a7918(0x18cc)]-0x1,this[_0x2a7918(0x35d6)](_0x580027,_0x35f6fe,_0x1d66ef,_0x2b0139);}[_0x5ce180(0x35d6)](_0xef7747,_0x481191,_0x57a338,_0x5a3c4d){var _0x27af24=_0x5ce180;return Promise[_0x27af24(0x1c35)](_0xef7747)[_0x27af24(0x2cc0)](()=>{var _0x364a53=_0x27af24;let _0x3ea0d3=null;for(const _0x4d0719 of this[_0x364a53(0x28b8)][_0x364a53(0x1cfe)](_0x364a53(0x3364),_0x481191,_0x57a338))(_0x3ea0d3=_0x3ea0d3||[])[_0x364a53(0xede)](this[_0x364a53(0x34a9)](_0x4d0719,_0x5a3c4d));return _0x3ea0d3=_0x3ea0d3||[Promise[_0x364a53(0x222b)](null)],Promise[_0x364a53(0x1c35)](_0x3ea0d3)['then'](()=>{var _0x324e2c=_0x364a53;const _0x516eb8=this[_0x324e2c(0x28b8)][_0x324e2c(0x27e7)]('exportMaterial',_0x481191,_0x57a338);return _0x516eb8?_0x516eb8[_0x324e2c(0x2cc0)](()=>_0x481191):_0x481191;});});}[_0x5ce180(0x1e51)](_0x49ac1b,_0x2ad8c6,_0x240463,_0x43adb4){return _0x50d9b8(this,void 0x0,void 0x0,function*(){var _0x35e92b=a8_0x5306,_0x1d9167=_0x11e423['g']['TEXTURETYPE_UNSIGNED_INT'];const _0x5593d2=this[_0x35e92b(0x28b8)]['_babylonScene'],_0x2a430f=_0x5593d2['getEngine']();var _0x4b0ca0=_0x2a430f['createRawTexture'](_0x49ac1b,_0x2ad8c6,_0x240463,_0x11e423['g'][_0x35e92b(0x12a4)],!0x1,!0x0,_0x47908a['x'][_0x35e92b(0xe9f)],null,_0x1d9167),_0x1d9167=(yield _0x2fb233['Oi'][_0x35e92b(0x296e)]('pass',_0x4b0ca0,_0x5593d2,_0x1d9167,_0x11e423['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x11e423['g'][_0x35e92b(0x12a4)]),yield _0x2a430f['_readTexturePixels'](_0x4b0ca0,_0x2ad8c6,_0x240463));return yield _0x2a30d3['B']['DumpDataAsync'](_0x2ad8c6,_0x240463,_0x1d9167,_0x43adb4,void 0x0,!0x0,!0x0);});}[_0x5ce180(0xf9a)](_0x1710c0,_0x5e4feb,_0x134876){const _0x4edd8=new Uint8Array(_0x1710c0*_0x5e4feb*0x4);for(let _0x43c10e=0x0;_0x43c10e<_0x4edd8['length'];_0x43c10e+=0x4)_0x4edd8[_0x43c10e]=_0x4edd8[_0x43c10e+0x1]=_0x4edd8[_0x43c10e+0x2]=_0x4edd8[_0x43c10e+0x3]=0xff;return _0x192c0e['l']['CreateRGBATexture'](_0x4edd8,_0x1710c0,_0x5e4feb,_0x134876);}[_0x5ce180(0x152e)](_0xa60fda,_0xce7e2f,_0x4ea6ce){var _0x48bd58=_0x5ce180,_0x7edb17=_0xa60fda?_0xa60fda[_0x48bd58(0xbdc)]():{'width':0x0,'height':0x0},_0x1881f2=_0xce7e2f?_0xce7e2f[_0x48bd58(0xbdc)]():{'width':0x0,'height':0x0};let _0x11ecad,_0x4fd2a6;return _0x7edb17[_0x48bd58(0x146c)]<_0x1881f2['width']?(_0x11ecad=_0xa60fda&&_0xa60fda instanceof _0x47908a['x']?_0x2fb233['Oi'][_0x48bd58(0x3b6b)](_0xa60fda,_0x1881f2[_0x48bd58(0x146c)],_0x1881f2[_0x48bd58(0x3062)],!0x0):this[_0x48bd58(0xf9a)](_0x1881f2[_0x48bd58(0x146c)],_0x1881f2[_0x48bd58(0x3062)],_0x4ea6ce),_0x4fd2a6=_0xce7e2f):_0x7edb17['width']>_0x1881f2['width']?(_0x4fd2a6=_0xce7e2f&&_0xce7e2f instanceof _0x47908a['x']?_0x2fb233['Oi'][_0x48bd58(0x3b6b)](_0xce7e2f,_0x7edb17[_0x48bd58(0x146c)],_0x7edb17[_0x48bd58(0x3062)],!0x0):this[_0x48bd58(0xf9a)](_0x7edb17[_0x48bd58(0x146c)],_0x7edb17['height'],_0x4ea6ce),_0x11ecad=_0xa60fda):(_0x11ecad=_0xa60fda,_0x4fd2a6=_0xce7e2f),{'texture1':_0x11ecad,'texture2':_0x4fd2a6};}[_0x5ce180(0xc1a)](_0x5657c3){var _0x2d867f=_0x5ce180;if(_0x5657c3 instanceof Uint8Array){var _0x430959=_0x5657c3[_0x2d867f(0x18cc)];const _0x969a1=new Float32Array(_0x5657c3[_0x2d867f(0x18cc)]);for(let _0x45d3ec=0x0;_0x45d3ec<_0x430959;++_0x45d3ec)_0x969a1[_0x45d3ec]=_0x5657c3[_0x45d3ec]/0xff;return _0x969a1;}if(_0x5657c3 instanceof Float32Array)return _0x5657c3;throw new Error(_0x2d867f(0x45b));}[_0x5ce180(0x2ce9)](_0x19cfe9,_0x33b670,_0x85f541,_0x3ae080){var _0x3dbe59;return _0x50d9b8(this,void 0x0,void 0x0,function*(){var _0x402f24=a8_0x5306;const _0xb70360=new Array();if(!_0x19cfe9&&!_0x33b670)return Promise[_0x402f24(0x1c13)](_0x402f24(0x2b51));const _0x129bf6=_0x19cfe9?_0x19cfe9[_0x402f24(0x3d78)]():_0x33b670?_0x33b670[_0x402f24(0x3d78)]():null;if(_0x129bf6){const _0x4f7dd8=this[_0x402f24(0x152e)](_0x19cfe9,_0x33b670,_0x129bf6);var _0x3f7037,_0x26c02f,_0x6394f8=null==(_0x3dbe59=_0x4f7dd8[_0x402f24(0x1fb8)])?void 0x0:_0x3dbe59[_0x402f24(0xbdc)](),_0x39d220=_0x6394f8[_0x402f24(0x146c)],_0x196588=_0x6394f8[_0x402f24(0x3062)],_0x6394f8=yield _0x4f7dd8[_0x402f24(0x1fb8)][_0x402f24(0x32d5)](),_0x1313ce=yield _0x4f7dd8[_0x402f24(0x37c7)]['readPixels']();if(!_0x6394f8)return Promise[_0x402f24(0x1c13)](_0x402f24(0x3d39));if(_0x3f7037=this['_convertPixelArrayToFloat32'](_0x6394f8),!_0x1313ce)return Promise[_0x402f24(0x1c13)](_0x402f24(0x2f6));_0x6394f8=(_0x26c02f=this['_convertPixelArrayToFloat32'](_0x1313ce))[_0x402f24(0xd6d)];const _0x2d052b=new Uint8Array(_0x6394f8),_0xc6d819=new Uint8Array(_0x6394f8),_0x506ffe=_0x144f94['Wo'][_0x402f24(0x186d)]();let _0x16c4ff=0x0,_0x135f28=0x0;for(let _0x5528a4=0x0;_0x5528a4<_0x196588;++_0x5528a4)for(let _0xa6a77a=0x0;_0xa6a77a<_0x39d220;++_0xa6a77a){var _0x2fc3d=0x4*(_0x39d220*_0x5528a4+_0xa6a77a),_0x27650c=new _0x144f94['Wo'](_0x3f7037[_0x2fc3d],_0x3f7037[0x1+_0x2fc3d],_0x3f7037[0x2+_0x2fc3d])[_0x402f24(0x2ec1)](_0x129bf6[_0x402f24(0x3e9d)]()['useExactSrgbConversions'])['multiply'](_0x85f541['diffuseColor']),_0x45bf11=new _0x144f94['Wo'](_0x26c02f[_0x2fc3d],_0x26c02f[0x1+_0x2fc3d],_0x26c02f[0x2+_0x2fc3d])['toLinearSpace'](_0x129bf6[_0x402f24(0x3e9d)]()[_0x402f24(0x3969)])[_0x402f24(0x2383)](_0x85f541[_0x402f24(0x21e7)]),_0x10d6f9=_0x26c02f[0x3+_0x2fc3d]*_0x85f541['glossiness'],_0x27650c=this['_convertSpecularGlossinessToMetallicRoughness']({'diffuseColor':_0x27650c,'specularColor':_0x45bf11,'glossiness':_0x10d6f9});_0x506ffe['r']=Math[_0x402f24(0x1955)](_0x506ffe['r'],_0x27650c[_0x402f24(0x2626)]['r']),_0x506ffe['g']=Math[_0x402f24(0x1955)](_0x506ffe['g'],_0x27650c['baseColor']['g']),_0x506ffe['b']=Math[_0x402f24(0x1955)](_0x506ffe['b'],_0x27650c[_0x402f24(0x2626)]['b']),_0x16c4ff=Math[_0x402f24(0x1955)](_0x16c4ff,_0x27650c[_0x402f24(0x3fa8)]),_0x135f28=Math[_0x402f24(0x1955)](_0x135f28,_0x27650c[_0x402f24(0x3933)]),_0xc6d819[_0x2fc3d]=0xff*_0x27650c[_0x402f24(0x2626)]['r'],_0xc6d819[0x1+_0x2fc3d]=0xff*_0x27650c[_0x402f24(0x2626)]['g'],_0xc6d819[0x2+_0x2fc3d]=0xff*_0x27650c[_0x402f24(0x2626)]['b'],_0xc6d819[0x3+_0x2fc3d]=_0x4f7dd8[_0x402f24(0x1fb8)][_0x402f24(0x3868)]?0xff*_0x3f7037[0x3+_0x2fc3d]:0xff,_0x2d052b[_0x2fc3d]=0x0,_0x2d052b[0x1+_0x2fc3d]=0xff*_0x27650c['roughness'],_0x2d052b[0x2+_0x2fc3d]=0xff*_0x27650c[_0x402f24(0x3fa8)],_0x2d052b[0x3+_0x2fc3d]=0xff;}const _0x8db46a={'baseColor':_0x506ffe,'metallic':_0x16c4ff,'roughness':_0x135f28};let _0x211bad=!0x1,_0x4cf3b2=!0x1;for(let _0x4c6145=0x0;_0x4c6145<_0x196588;++_0x4c6145)for(let _0x339f85=0x0;_0x339f85<_0x39d220;++_0x339f85){var _0x57e43f=0x4*(_0x39d220*_0x4c6145+_0x339f85);_0xc6d819[_0x57e43f]/=_0x8db46a['baseColor']['r']>_0x27c4b4[_0x402f24(0xe5a)]?_0x8db46a[_0x402f24(0x2626)]['r']:0x1,_0xc6d819[0x1+_0x57e43f]/=_0x8db46a[_0x402f24(0x2626)]['g']>_0x27c4b4['_Epsilon']?_0x8db46a[_0x402f24(0x2626)]['g']:0x1,_0xc6d819[0x2+_0x57e43f]/=_0x8db46a[_0x402f24(0x2626)]['b']>_0x27c4b4[_0x402f24(0xe5a)]?_0x8db46a[_0x402f24(0x2626)]['b']:0x1;const _0x55ec96=_0x144f94['Wo'][_0x402f24(0x41ac)](_0xc6d819[_0x57e43f],_0xc6d819[0x1+_0x57e43f],_0xc6d819[0x2+_0x57e43f]);var _0x49ba6a=_0x55ec96['toGammaSpace'](_0x129bf6[_0x402f24(0x3e9d)]()['useExactSrgbConversions']),_0x49ba6a=(_0xc6d819[_0x57e43f]=0xff*_0x49ba6a['r'],_0xc6d819[0x1+_0x57e43f]=0xff*_0x49ba6a['g'],_0xc6d819[0x2+_0x57e43f]=0xff*_0x49ba6a['b'],_0x27c4b4[_0x402f24(0x289c)](_0x49ba6a,_0x144f94['Wo'][_0x402f24(0x348d)](),_0x27c4b4['_Epsilon'])||(_0x4cf3b2=!0x0),_0x2d052b[0x1+_0x57e43f]/=_0x8db46a[_0x402f24(0x3933)]>_0x27c4b4[_0x402f24(0xe5a)]?_0x8db46a[_0x402f24(0x3933)]:0x1,_0x2d052b[0x2+_0x57e43f]/=_0x8db46a[_0x402f24(0x3fa8)]>_0x27c4b4[_0x402f24(0xe5a)]?_0x8db46a[_0x402f24(0x3fa8)]:0x1,_0x144f94['Wo'][_0x402f24(0x41ac)](0xff,_0x2d052b[0x1+_0x57e43f],_0x2d052b[0x2+_0x57e43f]));_0x27c4b4[_0x402f24(0x289c)](_0x49ba6a,_0x144f94['Wo'][_0x402f24(0x348d)](),_0x27c4b4[_0x402f24(0xe5a)])||(_0x211bad=!0x0);}return _0x211bad&&_0xb70360[_0x402f24(0xede)](this[_0x402f24(0x1e51)](_0x2d052b,_0x39d220,_0x196588,_0x3ae080)['then'](_0x4adcfa=>{_0x8db46a['metallicRoughnessTextureData']=_0x4adcfa;})),_0x4cf3b2&&_0xb70360['push'](this[_0x402f24(0x1e51)](_0xc6d819,_0x39d220,_0x196588,_0x3ae080)[_0x402f24(0x2cc0)](_0x331512=>{_0x8db46a['baseColorTextureData']=_0x331512;})),Promise[_0x402f24(0x1c35)](_0xb70360)[_0x402f24(0x2cc0)](()=>_0x8db46a);}return Promise[_0x402f24(0x1c13)](_0x402f24(0x3643));});}[_0x5ce180(0x1a5d)](_0x3dae7a){var _0x36a9f0=_0x5ce180,_0x1ad077=this[_0x36a9f0(0x208)](_0x3dae7a[_0x36a9f0(0xffc)]),_0x2f1c44=this['_getPerceivedBrightness'](_0x3dae7a[_0x36a9f0(0x21e7)]),_0x809a49=0x1-this[_0x36a9f0(0x2119)](_0x3dae7a[_0x36a9f0(0x21e7)]),_0x1ad077=_0x27c4b4[_0x36a9f0(0x3b8)](_0x1ad077,_0x2f1c44,_0x809a49),_0x2f1c44=_0x3dae7a[_0x36a9f0(0xffc)][_0x36a9f0(0x393f)](_0x809a49/(0x1-_0x27c4b4['_DielectricSpecular']['r'])/Math[_0x36a9f0(0x1955)](0x1-_0x1ad077,_0x27c4b4['_Epsilon'])),_0x809a49=_0x3dae7a[_0x36a9f0(0x21e7)][_0x36a9f0(0x10ce)](_0x27c4b4[_0x36a9f0(0x1a02)]['scale'](0x1-_0x1ad077))[_0x36a9f0(0x393f)](0x1/Math['max'](_0x1ad077,_0x27c4b4[_0x36a9f0(0xe5a)]));let _0x58b3ab=_0x144f94['Wo'][_0x36a9f0(0x8d6)](_0x2f1c44,_0x809a49,_0x1ad077*_0x1ad077);return{'baseColor':_0x58b3ab=_0x58b3ab[_0x36a9f0(0x64e)](0x0,0x1,_0x58b3ab),'metallic':_0x1ad077,'roughness':0x1-_0x3dae7a[_0x36a9f0(0x2178)]};}[_0x5ce180(0x208)](_0x89587e){return _0x89587e?Math['sqrt'](0.299*_0x89587e['r']*_0x89587e['r']+0.587*_0x89587e['g']*_0x89587e['g']+0.114*_0x89587e['b']*_0x89587e['b']):0x0;}[_0x5ce180(0x2119)](_0x5ddf27){var _0x13d166=_0x5ce180;return _0x5ddf27?Math[_0x13d166(0x1955)](_0x5ddf27['r'],Math[_0x13d166(0x1955)](_0x5ddf27['g'],_0x5ddf27['b'])):0x0;}[_0x5ce180(0x444)](_0x5f180b,_0x2b0e7a,_0x3447ce,_0x395ff2){var _0x5caf58=_0x5ce180;const _0x47348d=[],_0x4d2154={'baseColor':_0x5f180b['_albedoColor'],'metallic':_0x5f180b[_0x5caf58(0x1cce)],'roughness':_0x5f180b[_0x5caf58(0x26e8)]};return _0x395ff2&&(_0x5f180b[_0x5caf58(0x1b47)]&&_0x47348d['push'](this[_0x5caf58(0x34a9)](_0x5f180b[_0x5caf58(0x1b47)],_0x2b0e7a)[_0x5caf58(0x2cc0)](_0x410a90=>{var _0x5fcd22=_0x5caf58;_0x410a90&&(_0x3447ce[_0x5fcd22(0x3f5c)]=_0x410a90);})),(_0x395ff2=_0x5f180b['_metallicTexture'])&&_0x47348d[_0x5caf58(0xede)](this[_0x5caf58(0x34a9)](_0x395ff2,_0x2b0e7a)[_0x5caf58(0x2cc0)](_0x54fb14=>{var _0x495387=_0x5caf58;_0x54fb14&&(_0x3447ce[_0x495387(0x1d70)]=_0x54fb14);}))),Promise['all'](_0x47348d)[_0x5caf58(0x2cc0)](()=>_0x4d2154);}['_getTextureSampler'](_0x35c194){var _0x53874f=_0x5ce180;const _0x199c42={};if(!(_0x35c194&&_0x35c194 instanceof _0x47908a['x']))return _0x199c42;var _0x45a3a5=this[_0x53874f(0x2098)](_0x35c194[_0x53874f(0x16c9)]),_0x45a3a5=(_0x45a3a5!==_0x48ebb7['e8']['REPEAT']&&(_0x199c42[_0x53874f(0x3a82)]=_0x45a3a5),this[_0x53874f(0x2098)](_0x35c194[_0x53874f(0x36da)]));switch(_0x45a3a5!==_0x48ebb7['e8']['REPEAT']&&(_0x199c42[_0x53874f(0x1c25)]=_0x45a3a5),_0x35c194[_0x53874f(0x1105)]){case _0x47908a['x'][_0x53874f(0x3e3e)]:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR'][_0x53874f(0x3387)],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC']['LINEAR'];break;case _0x47908a['x'][_0x53874f(0x400f)]:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR']['LINEAR'],_0x199c42['minFilter']=_0x48ebb7['LC']['NEAREST'];break;case _0x47908a['x']['NEAREST_LINEAR']:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR'][_0x53874f(0xbef)],_0x199c42['minFilter']=_0x48ebb7['LC']['LINEAR'];break;case _0x47908a['x'][_0x53874f(0x1500)]:_0x199c42['magFilter']=_0x48ebb7['tR'][_0x53874f(0xbef)],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC'][_0x53874f(0x1562)];break;case _0x47908a['x'][_0x53874f(0x1e86)]:_0x199c42['magFilter']=_0x48ebb7['tR']['NEAREST'],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC'][_0x53874f(0xbef)];break;case _0x47908a['x']['NEAREST_LINEAR_MIPNEAREST']:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR'][_0x53874f(0xbef)],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC'][_0x53874f(0x3099)];break;case _0x47908a['x']['LINEAR_NEAREST_MIPNEAREST']:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR'][_0x53874f(0x3387)],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC'][_0x53874f(0x281d)];break;case _0x47908a['x'][_0x53874f(0x442)]:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR'][_0x53874f(0x3387)],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC']['NEAREST_MIPMAP_LINEAR'];break;case _0x47908a['x']['NEAREST_NEAREST_MIPLINEAR']:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR'][_0x53874f(0xbef)],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC'][_0x53874f(0x1af4)];break;case _0x47908a['x'][_0x53874f(0x3bae)]:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR']['LINEAR'],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC']['LINEAR_MIPMAP_LINEAR'];break;case _0x47908a['x'][_0x53874f(0x1aed)]:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR'][_0x53874f(0x3387)],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC'][_0x53874f(0x3099)];break;case _0x47908a['x'][_0x53874f(0x33e3)]:_0x199c42[_0x53874f(0x26c8)]=_0x48ebb7['tR']['NEAREST'],_0x199c42[_0x53874f(0x3402)]=_0x48ebb7['LC'][_0x53874f(0x281d)];}return _0x199c42;}[_0x5ce180(0x2098)](_0x9a7257){var _0x230997=_0x5ce180;switch(_0x9a7257){case _0x47908a['x']['WRAP_ADDRESSMODE']:return _0x48ebb7['e8']['REPEAT'];case _0x47908a['x'][_0x230997(0x3ae7)]:return _0x48ebb7['e8'][_0x230997(0x1944)];case _0x47908a['x'][_0x230997(0x1a4b)]:return _0x48ebb7['e8'][_0x230997(0x2bc8)];default:return _0x47d4cc['w1']['Error'](_0x230997(0xd81)+_0x9a7257+'!'),_0x48ebb7['e8'][_0x230997(0x486)];}}['_convertSpecGlossFactorsToMetallicRoughnessAsync'](_0x89b25d,_0x5b312f,_0x20e2d4,_0x56066f){var _0x5071e6=_0x5ce180;return Promise[_0x5071e6(0x222b)]()[_0x5071e6(0x2cc0)](()=>{var _0x43c6a6=_0x5071e6,_0x54d987={'diffuseColor':_0x89b25d['_albedoColor'],'specularColor':_0x89b25d['_reflectivityColor'],'glossiness':_0x89b25d['_microSurface']};const _0x552802=_0x89b25d[_0x43c6a6(0x1b47)],_0x473506=_0x89b25d[_0x43c6a6(0x263a)];var _0x34f74c=_0x89b25d[_0x43c6a6(0x11d6)];if(_0x473506&&!_0x34f74c)return Promise[_0x43c6a6(0x1c13)](_0x43c6a6(0xb36));if((_0x552802||_0x473506)&&_0x56066f){const _0x35d6dc=this[_0x43c6a6(0xa0c)](_0x552802||_0x473506);return this[_0x43c6a6(0x2ce9)](_0x552802,_0x473506,_0x54d987,_0x5b312f)['then'](_0x35302d=>{var _0x46ff59=_0x43c6a6,_0x30b689,_0x175c62=this[_0x46ff59(0x28b8)][_0x46ff59(0x3407)];return _0x35302d[_0x46ff59(0x2e1b)]&&(_0x30b689=this[_0x46ff59(0x1a1d)](_0x46ff59(0x2626)+_0x175c62['length'],_0x5b312f,_0x35302d['baseColorTextureData']),_0x20e2d4[_0x46ff59(0x3f5c)]=this[_0x46ff59(0x364f)](_0x30b689,_0x35d6dc,null===_0x552802||void 0x0===_0x552802?void 0x0:_0x552802[_0x46ff59(0x126e)])),_0x35302d['metallicRoughnessTextureData']&&(_0x30b689=this[_0x46ff59(0x1a1d)](_0x46ff59(0xb01)+_0x175c62[_0x46ff59(0x18cc)],_0x5b312f,_0x35302d[_0x46ff59(0x2188)]),_0x20e2d4['metallicRoughnessTexture']=this[_0x46ff59(0x364f)](_0x30b689,_0x35d6dc,null===_0x473506||void 0x0===_0x473506?void 0x0:_0x473506[_0x46ff59(0x126e)])),_0x35302d;});}return this[_0x43c6a6(0x1a5d)](_0x54d987);});}['_convertPBRMaterialAsync'](_0x1c7163,_0x28bd8c,_0x3f6c91){var _0x224270=_0x5ce180;const _0xb077={},_0x32e555={'name':_0x1c7163['name']};var _0x2a0e1d,_0xb7d7ad;return _0x1c7163[_0x224270(0x1bec)]()?(_0x2a0e1d=_0x1c7163[_0x224270(0x3f71)],_0xb7d7ad=_0x1c7163[_0x224270(0x19b3)],_0x2a0e1d&&(_0xb077[_0x224270(0x3404)]=[_0x2a0e1d['r'],_0x2a0e1d['g'],_0x2a0e1d['b'],_0xb7d7ad]),this[_0x224270(0x444)](_0x1c7163,_0x28bd8c,_0xb077,_0x3f6c91)[_0x224270(0x2cc0)](_0x800701=>this[_0x224270(0x3388)](_0x800701,_0x1c7163,_0x32e555,_0xb077,_0x28bd8c,_0x3f6c91))):this['_convertSpecGlossFactorsToMetallicRoughnessAsync'](_0x1c7163,_0x28bd8c,_0xb077,_0x3f6c91)[_0x224270(0x2cc0)](_0x1a3a99=>this[_0x224270(0x3388)](_0x1a3a99,_0x1c7163,_0x32e555,_0xb077,_0x28bd8c,_0x3f6c91));}[_0x5ce180(0x3388)](_0x5de546,_0x269d6a,_0x385f26,_0x906ab1,_0xea0983,_0x58694f){var _0x2f2c1e=_0x5ce180;const _0x287eb1=this['_exporter']['_materialMap'],_0x5461dd=this[_0x2f2c1e(0x28b8)]['_materials'],_0x744768=[];if(_0x5de546){if(_0x27c4b4['_SetAlphaMode'](_0x385f26,_0x269d6a),_0x27c4b4[_0x2f2c1e(0x289c)](_0x5de546[_0x2f2c1e(0x2626)],_0x144f94['Wo'][_0x2f2c1e(0x348d)](),_0x27c4b4[_0x2f2c1e(0xe5a)])&&_0x269d6a[_0x2f2c1e(0x19b3)]>=_0x27c4b4[_0x2f2c1e(0xe5a)]||(_0x906ab1[_0x2f2c1e(0x3404)]=[_0x5de546['baseColor']['r'],_0x5de546[_0x2f2c1e(0x2626)]['g'],_0x5de546[_0x2f2c1e(0x2626)]['b'],_0x269d6a['alpha']]),null!=_0x5de546[_0x2f2c1e(0x3fa8)]&&0x1!==_0x5de546['metallic']&&(_0x906ab1[_0x2f2c1e(0x17be)]=_0x5de546['metallic']),null!=_0x5de546[_0x2f2c1e(0x3933)]&&0x1!==_0x5de546[_0x2f2c1e(0x3933)]&&(_0x906ab1[_0x2f2c1e(0x1336)]=_0x5de546[_0x2f2c1e(0x3933)]),null==_0x269d6a[_0x2f2c1e(0x70e)]||_0x269d6a[_0x2f2c1e(0x70e)]||(_0x269d6a[_0x2f2c1e(0x3981)]||_0x47d4cc['w1']['Warn'](_0x269d6a['name']+_0x2f2c1e(0x1ba3)),_0x385f26[_0x2f2c1e(0x37d3)]=!0x0),_0x58694f){const _0x13a849=_0x269d6a['_bumpTexture'];_0x13a849&&(_0x5de546=this[_0x2f2c1e(0x34a9)](_0x13a849,_0xea0983)[_0x2f2c1e(0x2cc0)](_0x280a76=>{var _0x39b2d5=_0x2f2c1e;_0x280a76&&(_0x385f26[_0x39b2d5(0x3a86)]=_0x280a76,0x1!==_0x13a849[_0x39b2d5(0x2fe2)]&&(_0x385f26[_0x39b2d5(0x3a86)]['scale']=_0x13a849[_0x39b2d5(0x2fe2)]));}),_0x744768[_0x2f2c1e(0xede)](_0x5de546)),(_0x58694f=_0x269d6a[_0x2f2c1e(0x3426)],_0x58694f=(_0x58694f&&(_0x5de546=this[_0x2f2c1e(0x34a9)](_0x58694f,_0xea0983)[_0x2f2c1e(0x2cc0)](_0x19ece4=>{var _0x1db59f=_0x2f2c1e;if(_0x19ece4){const _0x346f45={'index':_0x19ece4[_0x1db59f(0xc2b)],'texCoord':_0x19ece4[_0x1db59f(0x268f)],'extensions':_0x19ece4[_0x1db59f(0x2f28)]};_0x385f26[_0x1db59f(0x1eee)]=_0x346f45,_0x19ece4=_0x269d6a[_0x1db59f(0x405)],_0x19ece4&&(_0x346f45['strength']=_0x19ece4);}}),_0x744768[_0x2f2c1e(0xede)](_0x5de546)),_0x269d6a[_0x2f2c1e(0x67f)])),_0x58694f&&(_0x5de546=this[_0x2f2c1e(0x34a9)](_0x58694f,_0xea0983)[_0x2f2c1e(0x2cc0)](_0x3e5dd5=>{var _0x132425=_0x2f2c1e;_0x3e5dd5&&(_0x385f26[_0x132425(0x2380)]=_0x3e5dd5);}),_0x744768[_0x2f2c1e(0xede)](_0x5de546));}const _0x23b3dc=_0x269d6a[_0x2f2c1e(0x26da)];_0x27c4b4['_FuzzyEquals'](_0x23b3dc,_0x144f94['Wo']['Black'](),_0x27c4b4[_0x2f2c1e(0xe5a)])||(_0x385f26[_0x2f2c1e(0x3768)]=_0x23b3dc[_0x2f2c1e(0x4049)]()),_0x385f26[_0x2f2c1e(0x1600)]=_0x906ab1,_0x5461dd['push'](_0x385f26),_0x287eb1[_0x269d6a['uniqueId']]=_0x5461dd[_0x2f2c1e(0x18cc)]-0x1;}return this[_0x2f2c1e(0x35d6)](_0x744768,_0x385f26,_0x269d6a,_0xea0983);}['_getPixelsFromTexture'](_0x47a4d4){var _0x2df76e=_0x5ce180;return _0x47a4d4[_0x2df76e(0x335b)],_0x11e423['g'][_0x2df76e(0x2aeb)],_0x47a4d4[_0x2df76e(0x32d5)]();}[_0x5ce180(0x34a9)](_0x29c950,_0xe28659){var _0x53fc70=_0x5ce180;const _0x502042=this[_0x53fc70(0x28b8)][_0x53fc70(0x3c28)](_0x53fc70(0x326e),_0x29c950,_0xe28659);return _0x502042?_0x502042['then'](_0x476b61=>_0x476b61?this[_0x53fc70(0x2dcc)](_0x476b61,_0xe28659):this[_0x53fc70(0x2dcc)](_0x29c950,_0xe28659)):this[_0x53fc70(0x2dcc)](_0x29c950,_0xe28659);}[_0x5ce180(0x2dcc)](_0x35ffb8,_0x3547f0){return _0x50d9b8(this,void 0x0,void 0x0,function*(){var _0x35bad6=a8_0x5306,_0x4f9df4=_0x35ffb8['uid'];if(!(_0x4f9df4 in this[_0x35bad6(0x1f62)])){const _0x5874d4=yield this[_0x35bad6(0x2c26)](_0x35ffb8);if(!_0x5874d4)return null;var _0x3c98d0=this[_0x35bad6(0xa0c)](_0x35ffb8),_0x361d80=_0x35ffb8[_0x35bad6(0x38d8)];if(_0x361d80)switch(_0x361d80){case _0x35bad6(0xfe1):case _0x35bad6(0x14cd):case _0x35bad6(0xae0):_0x3547f0=_0x361d80;break;default:_0x47d4cc['w1'][_0x35bad6(0xc51)](_0x35bad6(0x2f5b)+_0x361d80);}const _0x2bfc57=this[_0x35bad6(0x28f9)];var _0xa5e5e0=_0x35ffb8['getInternalTexture']()[_0x35bad6(0x309e)];_0x2bfc57[_0xa5e5e0]||(_0x2bfc57[_0xa5e5e0]={});let _0x206127=_0x2bfc57[_0xa5e5e0][_0x3547f0];if(void 0x0===_0x206127){const _0x383c17=_0x35ffb8[_0x35bad6(0xbdc)]();_0x206127=_0x50d9b8(this,void 0x0,void 0x0,function*(){var _0xd88fe8=_0x35bad6,_0x428eb3=yield this[_0xd88fe8(0x1e51)](_0x5874d4,_0x383c17[_0xd88fe8(0x146c)],_0x383c17[_0xd88fe8(0x3062)],_0x3547f0);return this[_0xd88fe8(0x1a1d)](_0x35ffb8[_0xd88fe8(0xc1b)],_0x3547f0,_0x428eb3);}),_0x2bfc57[_0xa5e5e0][_0x3547f0]=_0x206127;}_0xa5e5e0=this[_0x35bad6(0x364f)](yield _0x206127,_0x3c98d0,_0x35ffb8[_0x35bad6(0x126e)]),(this[_0x35bad6(0x1f62)][_0x4f9df4]=_0xa5e5e0,this['_exporter'][_0x35bad6(0x87c)](_0x35bad6(0x326e),this[_0x35bad6(0x1f62)][_0x4f9df4],_0x35ffb8));}return this[_0x35bad6(0x1f62)][_0x4f9df4];});}[_0x5ce180(0x1a1d)](_0x394c4c,_0x6cc56e,_0x45b06a){var _0x1cd9b2=_0x5ce180;const _0x464f03=this[_0x1cd9b2(0x28b8)][_0x1cd9b2(0x3f43)];var _0x2a2f72=_0x394c4c['replace'](/\.\/|\/|\.\\|\\/g,'_'),_0x42ed90=_0x333abe(_0x6cc56e);let _0x29466c=_0x2a2f72+_0x42ed90;_0x29466c in _0x464f03&&(_0x29466c=_0x2a2f72+'_'+_0x47d4cc['w1']['RandomId']()+_0x42ed90),_0x464f03[_0x29466c]={'data':_0x45b06a,'mimeType':_0x6cc56e};const _0x515f74=this['_exporter'][_0x1cd9b2(0x33f8)];return _0x515f74[_0x1cd9b2(0xede)]({'name':_0x394c4c,'uri':_0x29466c}),_0x515f74[_0x1cd9b2(0x18cc)]-0x1;}[_0x5ce180(0x364f)](_0x5b0823,_0x30e3e4,_0x279c5d){var _0x49d35b=_0x5ce180;const _0x3ae220=this[_0x49d35b(0x28b8)][_0x49d35b(0x3407)];let _0x2a098a=_0x3ae220[_0x49d35b(0x288)](_0x314bff=>_0x314bff['sampler']==_0x30e3e4&&_0x314bff[_0x49d35b(0x23ab)]===_0x5b0823);-0x1===_0x2a098a&&(_0x2a098a=_0x3ae220[_0x49d35b(0x18cc)],_0x3ae220[_0x49d35b(0xede)]({'source':_0x5b0823,'sampler':_0x30e3e4}));const _0x3a673c={'index':_0x2a098a};return _0x279c5d&&(_0x3a673c[_0x49d35b(0x268f)]=_0x279c5d),_0x3a673c;}['_exportTextureSampler'](_0x320071){var _0x364905=_0x5ce180;const _0x4e4d12=this[_0x364905(0x2e17)](_0x320071),_0x51a0d6=this[_0x364905(0x28b8)][_0x364905(0x1809)];return _0x320071=_0x51a0d6[_0x364905(0x288)](_0x140998=>_0x140998[_0x364905(0x3402)]===_0x4e4d12[_0x364905(0x3402)]&&_0x140998[_0x364905(0x26c8)]===_0x4e4d12['magFilter']&&_0x140998[_0x364905(0x3a82)]===_0x4e4d12[_0x364905(0x3a82)]&&_0x140998[_0x364905(0x1c25)]===_0x4e4d12[_0x364905(0x1c25)]),-0x1!==_0x320071?_0x320071:(_0x51a0d6['push'](_0x4e4d12),_0x51a0d6['length']-0x1);}}_0x27c4b4[_0x5ce180(0x1a02)]=new _0x144f94['Wo'](0.04,0.04,0.04),_0x27c4b4[_0x5ce180(0x1017)]=0x400,_0x27c4b4[_0x5ce180(0xe5a)]=0.000001;},0x128cd:(_0x29ea08,_0x15f2be,_0x368543)=>{_0x368543(0x1d36);},0x5e33:(_0x20385f,_0x145947,_0x554d33)=>{var _0x279463=a8_0x1ec55c;_0x554d33['d'](_0x145947,{'l':()=>_0x3b249e});var _0x3a7388=_0x554d33(0x7f16),_0x106748=_0x554d33(0xd53f);class _0x3b249e{static[_0x279463(0x2ae8)](_0xb6e225,_0x48a435,_0x18c071,_0x407522,_0x301da0){var _0xa01a07=_0x279463;const _0xc4a248={'buffer':_0xb6e225,'byteLength':_0x18c071};return _0x48a435&&(_0xc4a248[_0xa01a07(0x21c)]=_0x48a435),_0x301da0&&(_0xc4a248[_0xa01a07(0xc1b)]=_0x301da0),_0x407522&&(_0xc4a248['byteStride']=_0x407522),_0xc4a248;}static[_0x279463(0x3086)](_0xe1ad4b,_0x82fd7f,_0x4b9f12,_0x303d99,_0x28e8ab,_0x716a26,_0x197cfa,_0x35d859){const _0x293544={'name':_0x82fd7f,'bufferView':_0xe1ad4b,'componentType':_0x303d99,'count':_0x28e8ab,'type':_0x4b9f12};return null!=_0x197cfa&&(_0x293544['min']=_0x197cfa),null!=_0x35d859&&(_0x293544['max']=_0x35d859),null!=_0x716a26&&(_0x293544['byteOffset']=_0x716a26),_0x293544;}static['_CalculateMinMaxPositions'](_0x4144a2,_0x40d680,_0x3c1bda,_0x544f05){var _0x4c93f0=_0x279463;const _0x39ca41=[Infinity,Infinity,Infinity],_0x493faa=[-Infinity,-Infinity,-Infinity];var _0x1be750;let _0x2ff120,_0x16789c;if(_0x3c1bda)for(let _0x132779=_0x40d680,_0x217efe=_0x40d680+_0x3c1bda;_0x132779<_0x217efe;++_0x132779){_0x2ff120=0x3*_0x132779,_0x16789c=_0x106748['P'][_0x4c93f0(0xf7f)](_0x4144a2,_0x2ff120),_0x544f05&&_0x3b249e[_0x4c93f0(0x349f)](_0x16789c),_0x1be750=_0x16789c[_0x4c93f0(0x4049)]();for(let _0x29aecf=0x0;_0x29aecf<0x3;++_0x29aecf){var _0x307dff=_0x1be750[_0x29aecf];_0x307dff<_0x39ca41[_0x29aecf]&&(_0x39ca41[_0x29aecf]=_0x307dff),_0x307dff>_0x493faa[_0x29aecf]&&(_0x493faa[_0x29aecf]=_0x307dff),++_0x2ff120;}}return{'min':_0x39ca41,'max':_0x493faa};}static[_0x279463(0x664)](_0x15f7fa){return new _0x106748['P'](_0x15f7fa['x'],_0x15f7fa['y'],-_0x15f7fa['z']);}static[_0x279463(0x349f)](_0x100169){_0x100169['z']*=-0x1;}static[_0x279463(0x2c9a)](_0x32559d){_0x32559d[0x2]*=-0x1;}static[_0x279463(0x1e50)](_0x24c89a){return new _0x106748['P'](_0x24c89a['x'],_0x24c89a['y'],-_0x24c89a['z']);}static['_GetRightHandedNormalVector3FromRef'](_0x407319){_0x407319['z']*=-0x1;}static['_GetRightHandedNormalArray3FromRef'](_0x3db9ed){_0x3db9ed[0x2]*=-0x1;}static[_0x279463(0x17c5)](_0x538d1a){_0x538d1a['z']*=-0x1,_0x538d1a['w']*=-0x1;}static['_GetRightHandedArray4FromRef'](_0x5a04b4){_0x5a04b4[0x2]*=-0x1,_0x5a04b4[0x3]*=-0x1;}static[_0x279463(0xea7)](_0x5a0940){_0x5a0940['x']*=-0x1,_0x5a0940['y']*=-0x1;}static[_0x279463(0x14a9)](_0x5da69a){_0x5da69a[0x0]*=-0x1,_0x5da69a[0x1]*=-0x1;}static[_0x279463(0x2559)](_0x2a4fa3){var _0x558de8=_0x279463,_0x1b6cab=Math[_0x558de8(0x141a)](_0x2a4fa3['x']*_0x2a4fa3['x']+_0x2a4fa3['y']*_0x2a4fa3['y']+_0x2a4fa3['z']*_0x2a4fa3['z']);0x0<_0x1b6cab&&(_0x2a4fa3['x']/=_0x1b6cab,_0x2a4fa3['y']/=_0x1b6cab,_0x2a4fa3['z']/=_0x1b6cab);}static['_GetDataAccessorElementCount'](_0x3b5e5a){var _0x4c2f55=_0x279463;switch(_0x3b5e5a){case _0x3a7388['Jg'][_0x4c2f55(0x35e9)]:return 0x4;case _0x3a7388['Jg']['MAT3']:return 0x9;case _0x3a7388['Jg']['MAT4']:return 0x10;case _0x3a7388['Jg'][_0x4c2f55(0x1332)]:return 0x1;case _0x3a7388['Jg']['VEC2']:return 0x2;case _0x3a7388['Jg'][_0x4c2f55(0x228a)]:return 0x3;case _0x3a7388['Jg'][_0x4c2f55(0x3e17)]:return 0x4;}}}},0x13393:(_0x15fc60,_0x373ee6,_0x3101cb)=>{_0x3101cb(0xc3cb),_0x3101cb(0x7ac5),_0x3101cb(0x1d36),_0x3101cb(0x4097),_0x3101cb(0x128cd),_0x3101cb(0x5e33),_0x3101cb(0xd12c);},0x92a7:(_0x416aab,_0x5a43e7,_0x409123)=>{_0x409123(0x13393);},0x1d45:(_0x19c515,_0x1c357a,_0x1e96cc)=>{_0x1e96cc(0x105fd),_0x1e96cc(0x92a7),_0x1e96cc(0xd322);},0xd322:(_0x461d90,_0x181899,_0x40dc1e)=>{_0x40dc1e(0x15a7b);},0x15a7b:(_0xe691d9,_0x13fc7d,_0x174fd3)=>{_0x174fd3(0x94e3),_0x174fd3(0x96dc),_0x174fd3(0x1679c),_0x174fd3(0xd53f);},0xb5e:(_0x4f9a59,_0x5680b9,_0x9c3915)=>{_0x9c3915(0x120a),_0x9c3915(0x2101),_0x9c3915(0xa76),_0x9c3915(0x93ab),_0x9c3915(0x16f2e);},0x120a:(_0x553841,_0x29602f,_0x705114)=>{var _0x766b38=a8_0x1ec55c;_0x705114['d'](_0x29602f,{'j':()=>_0xc01b3e});var _0x46f690=_0x705114(0xd53f),_0x5018af=_0x705114(0xbd53),_0x4d0005=_0x705114(0xa896),_0x29602f=_0x705114(0xda7);class _0xc01b3e extends _0x29602f['l']{constructor(_0x1a1d8c,_0x51deb4){var _0x116474=a8_0x5306;super(),this[_0x116474(0xc1b)]=_0x1a1d8c,this['animations']=new Array(),this['isPickable']=!0x1,this[_0x116474(0x3f92)]=!0x1,this[_0x116474(0x6e9)]=new _0x4d0005['y$'](),this[_0x116474(0x940)]=null,this[_0x116474(0x368f)]=()=>{var _0x16cf85=_0x116474;this[_0x16cf85(0x940)]&&this['_onAnimationEnd'](),this[_0x16cf85(0x37da)]&&this[_0x16cf85(0x41a)]();},this['color']=new _0x5018af['HE'](0x1,0x1,0x1,0x1),this[_0x116474(0xa9f)]=_0x46f690['P'][_0x116474(0x409)](),this[_0x116474(0x578)]=_0x51deb4,this[_0x116474(0x578)][_0x116474(0x2f47)][_0x116474(0xede)](this),this[_0x116474(0x309e)]=this['_manager'][_0x116474(0x3241)][_0x116474(0x2989)]();}get[_0x766b38(0x1a2b)](){var _0x950f0=_0x766b38;return this[_0x950f0(0x146c)];}set['size'](_0x37f725){this['width']=_0x37f725,this['height']=_0x37f725;}get[_0x766b38(0x3511)](){var _0x3e08ac=_0x766b38;return this[_0x3e08ac(0x578)];}[_0x766b38(0x252c)](){var _0xc5db4b=_0x766b38;return _0xc5db4b(0x4158);}get['fromIndex'](){var _0x581fa4=_0x766b38;return this[_0x581fa4(0x3010)];}set['fromIndex'](_0x42e2ca){var _0x3e3b51=_0x766b38;this[_0x3e3b51(0x214e)](_0x42e2ca,this[_0x3e3b51(0x1b75)],this[_0x3e3b51(0x3a7c)],this[_0x3e3b51(0x41af)],this[_0x3e3b51(0x940)]);}get[_0x766b38(0x705)](){return this['_toIndex'];}set[_0x766b38(0x705)](_0x59e101){var _0x1d412b=_0x766b38;this[_0x1d412b(0x214e)](this[_0x1d412b(0x3010)],_0x59e101,this[_0x1d412b(0x3a7c)],this[_0x1d412b(0x41af)],this[_0x1d412b(0x940)]);}get['loopAnimation'](){var _0x565216=_0x766b38;return this[_0x565216(0x3a7c)];}set[_0x766b38(0x20c0)](_0xc78f10){var _0x1d0cae=_0x766b38;this['playAnimation'](this[_0x1d0cae(0x3010)],this[_0x1d0cae(0x1b75)],_0xc78f10,this[_0x1d0cae(0x41af)],this[_0x1d0cae(0x940)]);}get[_0x766b38(0x4e1)](){var _0x2d0a0b=_0x766b38;return Math['max'](this[_0x2d0a0b(0x41af)],0x1);}set[_0x766b38(0x4e1)](_0x560078){var _0x220cbb=_0x766b38;this[_0x220cbb(0x214e)](this[_0x220cbb(0x3010)],this[_0x220cbb(0x1b75)],this[_0x220cbb(0x3a7c)],_0x560078,this['_onAnimationEnd']);}[_0x766b38(0x214e)](_0x43d7c4,_0x25e7cf,_0xe5085d,_0x54b406,_0x10ec2d=null){var _0x1dace0=_0x766b38;this[_0x1dace0(0x940)]=_0x10ec2d,super[_0x1dace0(0x214e)](_0x43d7c4,_0x25e7cf,_0xe5085d,_0x54b406,this[_0x1dace0(0x368f)]);}[_0x766b38(0x41a)](){var _0x47916c=_0x766b38;for(let _0x2ac7d8=0x0;_0x2ac7d8<this[_0x47916c(0x578)][_0x47916c(0x2f47)][_0x47916c(0x18cc)];_0x2ac7d8++)this[_0x47916c(0x578)][_0x47916c(0x2f47)][_0x2ac7d8]==this&&this[_0x47916c(0x578)][_0x47916c(0x2f47)]['splice'](_0x2ac7d8,0x1);this[_0x47916c(0x6e9)]['notifyObservers'](this),this[_0x47916c(0x6e9)]['clear']();}[_0x766b38(0x18e2)](){var _0x56bc32=_0x766b38;const _0x3cc604={};return _0x3cc604['name']=this['name'],_0x3cc604[_0x56bc32(0xa9f)]=this[_0x56bc32(0xa9f)][_0x56bc32(0x4049)](),_0x3cc604[_0x56bc32(0x1a4a)]=this[_0x56bc32(0x1a4a)][_0x56bc32(0x4049)](),_0x3cc604[_0x56bc32(0x146c)]=this[_0x56bc32(0x146c)],_0x3cc604[_0x56bc32(0x3062)]=this[_0x56bc32(0x3062)],_0x3cc604[_0x56bc32(0x29de)]=this['angle'],_0x3cc604[_0x56bc32(0x31f9)]=this[_0x56bc32(0x31f9)],_0x3cc604[_0x56bc32(0x3cda)]=this[_0x56bc32(0x3cda)],_0x3cc604[_0x56bc32(0x413a)]=this[_0x56bc32(0x413a)],_0x3cc604[_0x56bc32(0x30cd)]=this[_0x56bc32(0x30cd)],_0x3cc604['disposeWhenFinishedAnimating']=this[_0x56bc32(0x37da)],_0x3cc604['isPickable']=this[_0x56bc32(0x1d61)],_0x3cc604[_0x56bc32(0xa11)]=this[_0x56bc32(0xa11)],_0x3cc604[_0x56bc32(0x3f92)]=this[_0x56bc32(0x3f92)],_0x3cc604[_0x56bc32(0x188e)]=this[_0x56bc32(0x188e)],_0x3cc604[_0x56bc32(0x18ab)]=this[_0x56bc32(0x18ab)],_0x3cc604[_0x56bc32(0x705)]=this[_0x56bc32(0x705)],_0x3cc604[_0x56bc32(0x20c0)]=this[_0x56bc32(0x20c0)],_0x3cc604[_0x56bc32(0x4e1)]=this['delay'],_0x3cc604;}static['Parse'](_0x41ec19,_0x3feccc){var _0x3e3467=_0x766b38;const _0x4ef36f=new _0xc01b3e(_0x41ec19[_0x3e3467(0xc1b)],_0x3feccc);return _0x4ef36f[_0x3e3467(0xa9f)]=_0x46f690['P'][_0x3e3467(0xf7f)](_0x41ec19[_0x3e3467(0xa9f)]),_0x4ef36f['color']=_0x5018af['HE']['FromArray'](_0x41ec19[_0x3e3467(0x1a4a)]),_0x4ef36f[_0x3e3467(0x146c)]=_0x41ec19[_0x3e3467(0x146c)],_0x4ef36f[_0x3e3467(0x3062)]=_0x41ec19['height'],_0x4ef36f[_0x3e3467(0x29de)]=_0x41ec19[_0x3e3467(0x29de)],_0x4ef36f[_0x3e3467(0x31f9)]=_0x41ec19[_0x3e3467(0x31f9)],_0x4ef36f[_0x3e3467(0x3cda)]=_0x41ec19[_0x3e3467(0x3cda)],_0x4ef36f[_0x3e3467(0x413a)]=_0x41ec19[_0x3e3467(0x413a)],_0x4ef36f['invertV']=_0x41ec19['invertV'],_0x4ef36f['disposeWhenFinishedAnimating']=_0x41ec19['disposeWhenFinishedAnimating'],_0x4ef36f[_0x3e3467(0x1d61)]=_0x41ec19['isPickable'],_0x4ef36f[_0x3e3467(0xa11)]=_0x41ec19[_0x3e3467(0xa11)],_0x4ef36f[_0x3e3467(0x3f92)]=_0x41ec19[_0x3e3467(0x3f92)],_0x4ef36f[_0x3e3467(0x18ab)]=_0x41ec19[_0x3e3467(0x18ab)],_0x4ef36f['toIndex']=_0x41ec19[_0x3e3467(0x705)],_0x4ef36f[_0x3e3467(0x20c0)]=_0x41ec19[_0x3e3467(0x20c0)],_0x4ef36f['delay']=_0x41ec19[_0x3e3467(0x4e1)],_0x41ec19['animationStarted']&&_0x4ef36f[_0x3e3467(0x214e)](_0x4ef36f[_0x3e3467(0x18ab)],_0x4ef36f[_0x3e3467(0x705)],_0x4ef36f['loopAnimation'],_0x4ef36f[_0x3e3467(0x4e1)]),_0x4ef36f;}}},0x2101:(_0x313f3d,_0x2abe9a,_0x6a0fc3)=>{var _0x4916a4=a8_0x1ec55c,_0x3f89ec=_0x6a0fc3(0xa896),_0x4ee0ef=_0x6a0fc3(0xd53f),_0x14995b=_0x6a0fc3(0x120a),_0x75a4c7=_0x6a0fc3(0x16f2e),_0x353327=_0x6a0fc3(0xfcd4),_0x3d505c=_0x6a0fc3(0x12cad),_0x363cc3=_0x6a0fc3(0x67a3),_0x3bc620=_0x6a0fc3(0x9a70),_0x58e36f=_0x6a0fc3(0x4ba7),_0x1c25df=_0x6a0fc3(0x14caa),_0x31e0ec=_0x6a0fc3(0x9bc9),_0x1deba9=_0x6a0fc3(0x11096),_0x3f4059=_0x6a0fc3(0x1610);class _0x12cd74{constructor(_0x4162f9,_0x387ca8,_0x4debb6,_0x51a4b1,_0x51de9a,_0x234934=0.01,_0x424db8=_0x3d505c['x'][_0x4916a4(0x1141)],_0x27d192=!0x1,_0x14402b=null){var _0x4940cd=_0x4916a4;this[_0x4940cd(0xc1b)]=_0x4162f9,this[_0x4940cd(0x2f47)]=new Array(),this[_0x4940cd(0x197a)]=0x0,this[_0x4940cd(0x4e4)]=0xfffffff,this[_0x4940cd(0x1d61)]=!0x1,this['metadata']=null,this[_0x4940cd(0x2681)]=!0x1,this[_0x4940cd(0x6e9)]=new _0x3f89ec['y$'](),this['_disableDepthWrite']=!0x1,this['_packedAndReady']=!0x1,this[_0x4940cd(0x2f3b)]=(_0x2fdcb4,_0x17d9ee)=>{var _0x476aa7=_0x4940cd;_0x2fdcb4[_0x476aa7(0x3cda)]||(_0x2fdcb4[_0x476aa7(0x31f9)]=0x0);var _0x115959=_0x2fdcb4[_0x476aa7(0x31f9)];_0x476aa7(0x2515)==typeof _0x115959&&isFinite(_0x115959)&&Math[_0x476aa7(0x3b8b)](_0x115959)===_0x115959&&(_0x2fdcb4['cellRef']=this['_spriteMap'][_0x2fdcb4[_0x476aa7(0x31f9)]]),_0x2fdcb4[_0x476aa7(0xb2a)]=this[_0x476aa7(0x184c)][_0x2fdcb4[_0x476aa7(0x3cda)]][_0x476aa7(0xb55)]['x']/_0x17d9ee['width'],_0x2fdcb4[_0x476aa7(0x17e3)]=this[_0x476aa7(0x184c)][_0x2fdcb4['cellRef']]['frame']['y']/_0x17d9ee['height'],_0x2fdcb4['_xSize']=this['_cellData'][_0x2fdcb4[_0x476aa7(0x3cda)]][_0x476aa7(0xb55)]['w'],_0x2fdcb4[_0x476aa7(0x23b6)]=this['_cellData'][_0x2fdcb4['cellRef']][_0x476aa7(0xb55)]['h'];},(_0x51de9a=_0x51de9a||_0x1deba9['l'][_0x4940cd(0x2370)])[_0x4940cd(0x3e9c)](_0x363cc3['l']['NAME_SPRITE'])||_0x51de9a[_0x4940cd(0x35b8)](new _0x75a4c7['O'](_0x51de9a)),this[_0x4940cd(0x33ea)]=_0x27d192,this[_0x4940cd(0x3c5c)]=_0x51de9a,_0x4162f9=this['_scene'][_0x4940cd(0x3e9d)]();if(this[_0x4940cd(0x14bb)]=new _0x31e0ec['T'](_0x4162f9,_0x4debb6,_0x234934,_0x51de9a),_0x51a4b1[_0x4940cd(0x146c)]&&_0x51a4b1[_0x4940cd(0x3062)])this[_0x4940cd(0x1dfa)]=_0x51a4b1[_0x4940cd(0x146c)],this[_0x4940cd(0x413b)]=_0x51a4b1[_0x4940cd(0x3062)];else{if(void 0x0===_0x51a4b1)return void(this[_0x4940cd(0x14bb)]=null);this['cellWidth']=_0x51a4b1,this[_0x4940cd(0x413b)]=_0x51a4b1;}this['_scene'][_0x4940cd(0xe4a)]&&this[_0x4940cd(0x3c5c)][_0x4940cd(0xe4a)][_0x4940cd(0xede)](this),this[_0x4940cd(0x309e)]=this['scene'][_0x4940cd(0x2989)](),_0x387ca8&&(this[_0x4940cd(0x1589)]=new _0x3d505c['x'](_0x387ca8,_0x51de9a,!0x0,!0x1,_0x424db8)),this[_0x4940cd(0x33ea)]&&this[_0x4940cd(0x185f)](_0x387ca8,_0x14402b);}set[_0x4916a4(0x1d52)](_0x4ad330){var _0x50ed23=_0x4916a4;this[_0x50ed23(0x5b2)]&&this[_0x50ed23(0x6e9)]['remove'](this[_0x50ed23(0x5b2)]),this[_0x50ed23(0x5b2)]=this['onDisposeObservable'][_0x50ed23(0x2e5)](_0x4ad330);}get[_0x4916a4(0x3e98)](){var _0x25df1e=_0x4916a4;return this[_0x25df1e(0x2f47)];}get[_0x4916a4(0x3241)](){var _0x4101a5=_0x4916a4;return this[_0x4101a5(0x3c5c)];}get[_0x4916a4(0x74f)](){var _0x2af67f=_0x4916a4;return this[_0x2af67f(0x14bb)][_0x2af67f(0x74f)];}get['texture'](){var _0x29719b=_0x4916a4;return this['_spriteRenderer'][_0x29719b(0x1589)];}set[_0x4916a4(0x1589)](_0x5f389d){var _0x41f662=_0x4916a4;_0x5f389d['wrapU']=_0x3d505c['x'][_0x41f662(0x3ae7)],_0x5f389d[_0x41f662(0x36da)]=_0x3d505c['x']['CLAMP_ADDRESSMODE'],this[_0x41f662(0x14bb)][_0x41f662(0x1589)]=_0x5f389d,this['_textureContent']=null;}get[_0x4916a4(0x1dfa)](){return this['_spriteRenderer']['cellWidth'];}set[_0x4916a4(0x1dfa)](_0x483e16){var _0x25fd00=_0x4916a4;this['_spriteRenderer'][_0x25fd00(0x1dfa)]=_0x483e16;}get[_0x4916a4(0x413b)](){var _0x27f775=_0x4916a4;return this[_0x27f775(0x14bb)][_0x27f775(0x413b)];}set['cellHeight'](_0x391e9b){var _0x596fa4=_0x4916a4;this[_0x596fa4(0x14bb)]['cellHeight']=_0x391e9b;}get[_0x4916a4(0x2712)](){var _0x42565a=_0x4916a4;return this[_0x42565a(0x14bb)][_0x42565a(0x2712)];}set[_0x4916a4(0x2712)](_0x2cebc7){var _0x286ea0=_0x4916a4;this[_0x286ea0(0x14bb)][_0x286ea0(0x2712)]=_0x2cebc7;}get[_0x4916a4(0xc38)](){var _0x2b901c=_0x4916a4;return this['_spriteRenderer'][_0x2b901c(0xc38)];}set[_0x4916a4(0xc38)](_0x5936c5){var _0x540fb2=_0x4916a4;this[_0x540fb2(0x14bb)][_0x540fb2(0xc38)]=_0x5936c5;}get[_0x4916a4(0x2508)](){var _0x2158aa=_0x4916a4;return this[_0x2158aa(0x1555)];}set['disableDepthWrite'](_0x548ecd){var _0x4bf798=_0x4916a4;this[_0x4bf798(0x1555)]=_0x548ecd,this[_0x4bf798(0x14bb)]['disableDepthWrite']=_0x548ecd;}get[_0x4916a4(0xb8b)](){var _0xfed573=_0x4916a4;return this[_0xfed573(0x14bb)][_0xfed573(0xb8b)];}set[_0x4916a4(0xb8b)](_0x50072b){var _0x3b30ee=_0x4916a4;(this[_0x3b30ee(0x14bb)][_0x3b30ee(0xb8b)]=_0x50072b)&&this[_0x3b30ee(0x1589)]['samplingMode']!==_0x3f4059['g'][_0x3b30ee(0x2469)]&&this['texture'][_0x3b30ee(0x1b12)](_0x3f4059['g'][_0x3b30ee(0x2469)]);}['getClassName'](){var _0xd89ff8=_0x4916a4;return _0xd89ff8(0xa6e);}[_0x4916a4(0x185f)](_0x1c1ff2,_0x4ca7d4){var _0x2f46f5=_0x4916a4;if(null!==_0x4ca7d4)try{let _0x11fcd5;if((_0x11fcd5=_0x2f46f5(0x3695)==typeof _0x4ca7d4?JSON[_0x2f46f5(0x28bf)](_0x4ca7d4):_0x4ca7d4)[_0x2f46f5(0xbb3)]['length']){const _0xdbf541={};for(let _0x35d876=0x0;_0x35d876<_0x11fcd5['frames'][_0x2f46f5(0x18cc)];_0x35d876++){var _0x574a7e=_0x11fcd5[_0x2f46f5(0xbb3)][_0x35d876];if(_0x2f46f5(0x3695)!=typeof Object['keys'](_0x574a7e)[0x0])throw new Error('Invalid\x20JSON\x20Format.\x20\x20Check\x20the\x20frame\x20values\x20and\x20make\x20sure\x20the\x20name\x20is\x20the\x20first\x20parameter.');var _0x2d8f80=_0x574a7e[Object[_0x2f46f5(0x708)](_0x574a7e)[0x0]];_0xdbf541[_0x2d8f80]=_0x574a7e;}_0x11fcd5['frames']=_0xdbf541;}var _0x2696a8=Reflect[_0x2f46f5(0x2f38)](_0x11fcd5[_0x2f46f5(0xbb3)]);this[_0x2f46f5(0xcd4)]=_0x2696a8,this['_packedAndReady']=!0x0,this[_0x2f46f5(0x184c)]=_0x11fcd5[_0x2f46f5(0xbb3)];}catch(_0x3961e4){throw this[_0x2f46f5(0x33ea)]=!0x1,this[_0x2f46f5(0x161c)]=!0x1,new Error(_0x2f46f5(0x1675));}else{const _0x401db2=/\./g;let _0x3c0424;for(;_0x3c0424=_0x401db2[_0x2f46f5(0x172c)],_0x401db2[_0x2f46f5(0x17d9)](_0x1c1ff2),0x0<_0x401db2[_0x2f46f5(0x172c)];);_0x4ca7d4=_0x1c1ff2['substring'](0x0,_0x3c0424-0x1)+_0x2f46f5(0x2edf),_0x58e36f['w1'][_0x2f46f5(0x2241)](_0x4ca7d4,_0x365831=>{var _0x433dc8=_0x2f46f5;try{var _0x27f69e=JSON[_0x433dc8(0x28bf)](_0x365831),_0x1e9958=Reflect[_0x433dc8(0x2f38)](_0x27f69e[_0x433dc8(0xbb3)]);this['_spriteMap']=_0x1e9958,this['_packedAndReady']=!0x0,this[_0x433dc8(0x184c)]=_0x27f69e[_0x433dc8(0xbb3)];}catch(_0x385fd4){throw this[_0x433dc8(0x33ea)]=!0x1,this[_0x433dc8(0x161c)]=!0x1,new Error(_0x433dc8(0x274e));}},void 0x0,void 0x0,!0x1,()=>{var _0x28d409=_0x2f46f5;_0x3bc620['Y'][_0x28d409(0x3556)](_0x28d409(0x36fb)),this['_fromPacked']=!0x1,this[_0x28d409(0x161c)]=!0x1;});}}[_0x4916a4(0xd09)](_0x1817c6,_0x1a35ba,_0x3f429a,_0x431f7b,_0x399eb3){var _0x2611d1=_0x4916a4;if(!_0x1817c6[_0x2611d1(0x3f92)]||!this[_0x2611d1(0x1589)])return!0x0;var _0x22865f=this['texture'][_0x2611d1(0xbdc)]();this[_0x2611d1(0x28d)]||(this['_textureContent']=new Uint8Array(_0x22865f['width']*_0x22865f[_0x2611d1(0x3062)]*0x4),this[_0x2611d1(0x1589)][_0x2611d1(0x32d5)](0x0,0x0,this[_0x2611d1(0x28d)]));const _0xa9e236=_0x4ee0ef['jp'][_0x2611d1(0xe60)][0x0];return _0xa9e236[_0x2611d1(0x19f9)](_0x1a35ba[_0x2611d1(0x286c)]),_0xa9e236[_0x2611d1(0x3f86)](),_0xa9e236[_0x2611d1(0x542)](_0x3f429a),_0xa9e236['addInPlace'](_0x1a35ba[_0x2611d1(0x3cd4)]),(_0x3f429a=(_0xa9e236['x']-_0x431f7b['x'])/(_0x399eb3['x']-_0x431f7b['x'])-0.5,_0x1a35ba=0x1-(_0xa9e236['y']-_0x431f7b['y'])/(_0x399eb3['y']-_0x431f7b['y'])-0.5,_0x399eb3=_0x1817c6['angle'],_0x431f7b=_0x3f429a*Math[_0x2611d1(0x32c3)](_0x399eb3)-_0x1a35ba*Math[_0x2611d1(0x3380)](_0x399eb3)+0.5,_0x3f429a=_0x3f429a*Math[_0x2611d1(0x3380)](_0x399eb3)+_0x1a35ba*Math[_0x2611d1(0x32c3)](_0x399eb3)+0.5,_0x1a35ba=_0x1817c6[_0x2611d1(0xb2a)]*_0x22865f[_0x2611d1(0x146c)]+_0x431f7b*_0x1817c6[_0x2611d1(0x26d7)]|0x0,_0x399eb3=_0x1817c6['_yOffset']*_0x22865f['height']+_0x3f429a*_0x1817c6[_0x2611d1(0x23b6)]|0x0),0.5<this[_0x2611d1(0x28d)][0x4*(_0x1a35ba+_0x399eb3*_0x22865f[_0x2611d1(0x146c)])+0x3];}[_0x4916a4(0xada)](_0x466346,_0x4e2a98,_0x59e3b5,_0x5b06c3){var _0x270576=_0x4916a4,_0x3acd93=Math[_0x270576(0x1111)](this['capacity'],this[_0x270576(0x2f47)]['length']);const _0x5bc84a=_0x4ee0ef['P'][_0x270576(0x409)](),_0x4f1691=_0x4ee0ef['P'][_0x270576(0x409)]();let _0x478bd8=Number[_0x270576(0x1806)],_0x145510=null;var _0x4fd91d=_0x4ee0ef['jp'][_0x270576(0xe60)][0x0],_0x502528=_0x4ee0ef['jp'][_0x270576(0xe60)][0x1];const _0x524063=_0x4e2a98['getViewMatrix']();let _0x127e39=_0x466346,_0x27c0ca=_0x466346;for(let _0x4e9989=0x0;_0x4e9989<_0x3acd93;_0x4e9989++){var _0xc0019e=this[_0x270576(0x2f47)][_0x4e9989];if(_0xc0019e){if(_0x59e3b5){if(!_0x59e3b5(_0xc0019e))continue;}else{if(!_0xc0019e[_0x270576(0x1d61)])continue;}if(_0x4ee0ef['P']['TransformCoordinatesToRef'](_0xc0019e[_0x270576(0xa9f)],_0x524063,_0x502528),_0xc0019e[_0x270576(0x29de)]?(_0x4ee0ef['y3']['TranslationToRef'](-_0x502528['x'],-_0x502528['y'],0x0,_0x4ee0ef['jp'][_0x270576(0x12cd)][0x1]),_0x4ee0ef['y3'][_0x270576(0x3cca)](_0x502528['x'],_0x502528['y'],0x0,_0x4ee0ef['jp'][_0x270576(0x12cd)][0x2]),_0x4ee0ef['y3'][_0x270576(0x3ecb)](_0xc0019e[_0x270576(0x29de)],_0x4ee0ef['jp'][_0x270576(0x12cd)][0x3]),_0x4ee0ef['jp'][_0x270576(0x12cd)][0x1][_0x270576(0x3d93)](_0x4ee0ef['jp']['Matrix'][0x3],_0x4ee0ef['jp']['Matrix'][0x4]),_0x4ee0ef['jp'][_0x270576(0x12cd)][0x4][_0x270576(0x3d93)](_0x4ee0ef['jp'][_0x270576(0x12cd)][0x2],_0x4ee0ef['jp'][_0x270576(0x12cd)][0x0]),_0x127e39=_0x466346['clone'](),_0x4ee0ef['P'][_0x270576(0x3bd9)](_0x466346[_0x270576(0x3cd4)],_0x4ee0ef['jp'][_0x270576(0x12cd)][0x0],_0x127e39[_0x270576(0x3cd4)]),_0x4ee0ef['P'][_0x270576(0x29c5)](_0x466346[_0x270576(0x286c)],_0x4ee0ef['jp'][_0x270576(0x12cd)][0x0],_0x127e39[_0x270576(0x286c)])):_0x127e39=_0x466346,_0x5bc84a[_0x270576(0x9b3)](_0x502528['x']-_0xc0019e[_0x270576(0x146c)]/0x2,_0x502528['y']-_0xc0019e['height']/0x2,_0x502528['z']),_0x4f1691[_0x270576(0x9b3)](_0x502528['x']+_0xc0019e[_0x270576(0x146c)]/0x2,_0x502528['y']+_0xc0019e[_0x270576(0x3062)]/0x2,_0x502528['z']),_0x127e39[_0x270576(0x2071)](_0x5bc84a,_0x4f1691)){var _0x4ab889=_0x4ee0ef['P']['Distance'](_0x502528,_0x127e39[_0x270576(0x3cd4)]);if(_0x478bd8>_0x4ab889&&this[_0x270576(0xd09)](_0xc0019e,_0x127e39,_0x4ab889,_0x5bc84a,_0x4f1691)&&(_0x27c0ca=_0x127e39,_0x478bd8=_0x4ab889,_0x145510=_0xc0019e,_0x5b06c3))break;}}}if(_0x145510){const _0x1ca401=new _0x353327['p'](),_0x27778e=(_0x524063[_0x270576(0x4c1)](_0x4ee0ef['jp'][_0x270576(0x12cd)][0x0]),_0x1ca401['hit']=!0x0,_0x1ca401[_0x270576(0x422e)]=_0x145510,_0x1ca401[_0x270576(0xd4b)]=_0x478bd8,_0x4ee0ef['jp'][_0x270576(0xe60)][0x2]);return _0x27778e[_0x270576(0x19f9)](_0x27c0ca[_0x270576(0x286c)]),_0x27778e['normalize'](),_0x27778e['scaleInPlace'](_0x478bd8),_0x27c0ca[_0x270576(0x3cd4)][_0x270576(0x3083)](_0x27778e,_0x4fd91d),_0x1ca401[_0x270576(0x3678)]=_0x4ee0ef['P'][_0x270576(0x1a6b)](_0x4fd91d,_0x4ee0ef['jp'][_0x270576(0x12cd)][0x0]),_0x1ca401;}return null;}[_0x4916a4(0x3f8a)](_0x21260e,_0x577b53,_0x2a10bb){var _0x33456f=_0x4916a4,_0x474f10,_0x3041ba=Math[_0x33456f(0x1111)](this[_0x33456f(0x74f)],this[_0x33456f(0x2f47)][_0x33456f(0x18cc)]);const _0x3c3f1c=_0x4ee0ef['P'][_0x33456f(0x409)](),_0x472c30=_0x4ee0ef['P'][_0x33456f(0x409)](),_0x1058fe=[];var _0x1efa49=_0x4ee0ef['jp'][_0x33456f(0xe60)][0x0]['copyFromFloats'](0x0,0x0,0x0),_0x1527a7=_0x4ee0ef['jp'][_0x33456f(0xe60)][0x1][_0x33456f(0x9b3)](0x0,0x0,0x0);const _0xd86f1a=_0x577b53[_0x33456f(0x3ca4)]();for(let _0x53f743=0x0;_0x53f743<_0x3041ba;_0x53f743++){var _0x204bb3=this['sprites'][_0x53f743];if(_0x204bb3){if(_0x2a10bb){if(!_0x2a10bb(_0x204bb3))continue;}else{if(!_0x204bb3['isPickable'])continue;}if(_0x4ee0ef['P']['TransformCoordinatesToRef'](_0x204bb3[_0x33456f(0xa9f)],_0xd86f1a,_0x1527a7),_0x3c3f1c[_0x33456f(0x9b3)](_0x1527a7['x']-_0x204bb3[_0x33456f(0x146c)]/0x2,_0x1527a7['y']-_0x204bb3[_0x33456f(0x3062)]/0x2,_0x1527a7['z']),_0x472c30['copyFromFloats'](_0x1527a7['x']+_0x204bb3[_0x33456f(0x146c)]/0x2,_0x1527a7['y']+_0x204bb3['height']/0x2,_0x1527a7['z']),_0x21260e[_0x33456f(0x2071)](_0x3c3f1c,_0x472c30)&&(_0x474f10=_0x4ee0ef['P'][_0x33456f(0x303a)](_0x1527a7,_0x21260e['origin']),this[_0x33456f(0xd09)](_0x204bb3,_0x21260e,_0x474f10,_0x3c3f1c,_0x472c30))){const _0x37d87d=new _0x353327['p'](),_0x1a6166=(_0x1058fe[_0x33456f(0xede)](_0x37d87d),_0xd86f1a[_0x33456f(0x4c1)](_0x4ee0ef['jp']['Matrix'][0x0]),_0x37d87d[_0x33456f(0x13d7)]=!0x0,_0x37d87d[_0x33456f(0x422e)]=_0x204bb3,_0x37d87d[_0x33456f(0xd4b)]=_0x474f10,_0x4ee0ef['jp'][_0x33456f(0xe60)][0x2]);_0x1a6166[_0x33456f(0x19f9)](_0x21260e[_0x33456f(0x286c)]),_0x1a6166[_0x33456f(0x3f86)](),_0x1a6166['scaleInPlace'](_0x474f10),_0x21260e[_0x33456f(0x3cd4)][_0x33456f(0x3083)](_0x1a6166,_0x1efa49),_0x37d87d[_0x33456f(0x3678)]=_0x4ee0ef['P'][_0x33456f(0x1a6b)](_0x1efa49,_0x4ee0ef['jp'][_0x33456f(0x12cd)][0x0]);}}}return _0x1058fe;}[_0x4916a4(0x3ff8)](){var _0x21ad86=_0x4916a4;if(!this[_0x21ad86(0x33ea)]||this[_0x21ad86(0x161c)]&&this['_spriteMap']&&this['_cellData']){const _0x475898=this['_scene'][_0x21ad86(0x3e9d)]();var _0x51ecbc=_0x475898[_0x21ad86(0x27dd)]();this[_0x21ad86(0x161c)]?this['_spriteRenderer'][_0x21ad86(0x3ff8)](this[_0x21ad86(0x2f47)],_0x51ecbc,this[_0x21ad86(0x3c5c)][_0x21ad86(0x3ca4)](),this[_0x21ad86(0x3c5c)]['getProjectionMatrix'](),this[_0x21ad86(0x2f3b)]):this['_spriteRenderer'][_0x21ad86(0x3ff8)](this[_0x21ad86(0x2f47)],_0x51ecbc,this[_0x21ad86(0x3c5c)][_0x21ad86(0x3ca4)](),this[_0x21ad86(0x3c5c)]['getProjectionMatrix']());}}[_0x4916a4(0x22e6)](){var _0xcfb1b0=_0x4916a4,_0x526c0f;null!=(_0x526c0f=this[_0xcfb1b0(0x14bb)])&&_0x526c0f[_0xcfb1b0(0x22e6)]();}[_0x4916a4(0x41a)](){var _0x461f53=_0x4916a4,_0xacc70e;this['_spriteRenderer']&&(this[_0x461f53(0x14bb)][_0x461f53(0x41a)](),this['_spriteRenderer']=null),this[_0x461f53(0x28d)]=null,this[_0x461f53(0x3c5c)][_0x461f53(0xe4a)]&&(_0xacc70e=this[_0x461f53(0x3c5c)][_0x461f53(0xe4a)]['indexOf'](this),this[_0x461f53(0x3c5c)]['spriteManagers'][_0x461f53(0xb1f)](_0xacc70e,0x1)),this['onDisposeObservable']['notifyObservers'](this),this[_0x461f53(0x6e9)][_0x461f53(0x13c8)](),this[_0x461f53(0xa80)]=null;}[_0x4916a4(0x18e2)](_0x4ef38c=!0x1){var _0x5679b7=_0x4916a4;const _0xffca18={};_0xffca18[_0x5679b7(0xc1b)]=this[_0x5679b7(0xc1b)],_0xffca18[_0x5679b7(0x74f)]=this[_0x5679b7(0x74f)],_0xffca18[_0x5679b7(0x1dfa)]=this[_0x5679b7(0x1dfa)],_0xffca18['cellHeight']=this[_0x5679b7(0x413b)],_0xffca18['fogEnabled']=this[_0x5679b7(0x2712)],_0xffca18[_0x5679b7(0xc38)]=this[_0x5679b7(0xc38)],_0xffca18[_0x5679b7(0x2508)]=this[_0x5679b7(0x2508)],_0xffca18['pixelPerfect']=this[_0x5679b7(0xb8b)],this['texture']&&(_0x4ef38c?_0xffca18[_0x5679b7(0x1589)]=this[_0x5679b7(0x1589)][_0x5679b7(0x18e2)]():(_0xffca18[_0x5679b7(0x151d)]=this[_0x5679b7(0x1589)][_0x5679b7(0xc1b)],_0xffca18[_0x5679b7(0x1aaa)]=this['texture']['_invertY'])),_0xffca18[_0x5679b7(0x2f47)]=[];for(const _0x3c5f52 of this[_0x5679b7(0x2f47)])_0xffca18[_0x5679b7(0x2f47)][_0x5679b7(0xede)](_0x3c5f52[_0x5679b7(0x18e2)]());return _0xffca18[_0x5679b7(0xa80)]=this[_0x5679b7(0xa80)],_0xffca18;}static[_0x4916a4(0x2de7)](_0x1a08a5,_0x5e8e84,_0x2b8008){var _0x3bf31d=_0x4916a4;const _0x1a2add=new _0x12cd74(_0x1a08a5[_0x3bf31d(0xc1b)],'',_0x1a08a5[_0x3bf31d(0x74f)],{'width':_0x1a08a5[_0x3bf31d(0x1dfa)],'height':_0x1a08a5[_0x3bf31d(0x413b)]},_0x5e8e84);void 0x0!==_0x1a08a5[_0x3bf31d(0x2712)]&&(_0x1a2add['fogEnabled']=_0x1a08a5[_0x3bf31d(0x2712)]),void 0x0!==_0x1a08a5[_0x3bf31d(0xc38)]&&(_0x1a2add[_0x3bf31d(0xc38)]=_0x1a08a5['blendMode']),void 0x0!==_0x1a08a5[_0x3bf31d(0x2508)]&&(_0x1a2add[_0x3bf31d(0x2508)]=_0x1a08a5[_0x3bf31d(0x2508)]),void 0x0!==_0x1a08a5[_0x3bf31d(0xb8b)]&&(_0x1a2add[_0x3bf31d(0xb8b)]=_0x1a08a5[_0x3bf31d(0xb8b)]),void 0x0!==_0x1a08a5['metadata']&&(_0x1a2add[_0x3bf31d(0xa80)]=_0x1a08a5[_0x3bf31d(0xa80)]),_0x1a08a5[_0x3bf31d(0x1589)]?_0x1a2add[_0x3bf31d(0x1589)]=_0x3d505c['x']['Parse'](_0x1a08a5[_0x3bf31d(0x1589)],_0x5e8e84,_0x2b8008):_0x1a08a5[_0x3bf31d(0x2b76)]&&(_0x1a2add[_0x3bf31d(0x1589)]=new _0x3d505c['x'](_0x2b8008+_0x1a08a5[_0x3bf31d(0x151d)],_0x5e8e84,!0x1,void 0x0===_0x1a08a5[_0x3bf31d(0x1aaa)]||_0x1a08a5['invertY']));for(const _0x10b217 of _0x1a08a5[_0x3bf31d(0x2f47)])_0x14995b['j'][_0x3bf31d(0x2de7)](_0x10b217,_0x1a2add);return _0x1a2add;}static[_0x4916a4(0x18fa)](_0x206bd8,_0xc95f54,_0x1b058a,_0x3fddb7=''){return new Promise((_0x595de2,_0x1f8beb)=>{var _0x38fbcd=a8_0x5306;const _0x3271d2=new _0x1c25df['g']();_0x3271d2[_0x38fbcd(0x8a7)](_0x38fbcd(0xee7),()=>{var _0xa931a9=_0x38fbcd;if(0x4==_0x3271d2[_0xa931a9(0x14bd)]){if(0xc8==_0x3271d2[_0xa931a9(0x283b)]){var _0x3b8a03=JSON['parse'](_0x3271d2[_0xa931a9(0x13df)]);const _0x2db5d7=_0x12cd74['Parse'](_0x3b8a03,_0x1b058a||_0x1deba9['l'][_0xa931a9(0x2370)],_0x3fddb7);_0x206bd8&&(_0x2db5d7[_0xa931a9(0xc1b)]=_0x206bd8),_0x595de2(_0x2db5d7);}else _0x1f8beb(_0xa931a9(0x13e2));}}),_0x3271d2['open'](_0x38fbcd(0x2fee),_0xc95f54),_0x3271d2['send']();});}static[_0x4916a4(0xf37)](_0xb5614c,_0x2c5f7a,_0x21fddf=''){var _0xf3dae6=_0x4916a4;return _0xf3dae6(0x3cf9)===_0xb5614c?Promise[_0xf3dae6(0x222b)](new _0x12cd74('Default\x20sprite\x20manager',_0xf3dae6(0x867),0x1f4,0x40,_0x2c5f7a)):new Promise((_0x251e97,_0x1b4647)=>{var _0x45b8d6=_0xf3dae6;const _0x37bebd=new _0x1c25df['g']();_0x37bebd[_0x45b8d6(0x8a7)](_0x45b8d6(0xee7),()=>{var _0xdf7e51=_0x45b8d6;if(0x4==_0x37bebd[_0xdf7e51(0x14bd)]){if(0xc8==_0x37bebd['status']){var _0x54f467=JSON[_0xdf7e51(0x28bf)](JSON[_0xdf7e51(0x28bf)](_0x37bebd[_0xdf7e51(0x13df)])[_0xdf7e51(0x32fc)]),_0x54f467=JSON[_0xdf7e51(0x28bf)](_0x54f467[_0xdf7e51(0x364d)]);const _0x1cd60c=_0x12cd74[_0xdf7e51(0x2de7)](_0x54f467,_0x2c5f7a||_0x1deba9['l']['LastCreatedScene'],_0x21fddf);_0x1cd60c['snippetId']=_0xb5614c,_0x251e97(_0x1cd60c);}else _0x1b4647(_0xdf7e51(0x2120)+_0xb5614c);}}),_0x37bebd[_0x45b8d6(0x1870)]('GET',this['SnippetUrl']+'/'+_0xb5614c[_0x45b8d6(0x1d06)](/#/g,'/')),_0x37bebd[_0x45b8d6(0x4075)]();});}}_0x12cd74[_0x4916a4(0x3656)]=_0x3f4059['g'][_0x4916a4(0x3656)],_0x12cd74['CreateFromSnippetAsync']=_0x12cd74[_0x4916a4(0xf37)];},0xa76:(_0x2c42bc,_0x537e87,_0x59f99b)=>{_0x59f99b(0x14232),_0x59f99b(0xd53f),_0x59f99b(0x12cad),_0x59f99b(0xff1f),_0x59f99b(0x16a07),_0x59f99b(0x1533d),_0x59f99b(0x95f2),_0x59f99b(0x15d0b),_0x59f99b(0xfdf9);},0x93ab:(_0x57ed83,_0x2b42ad,_0x271877)=>{_0x271877(0x2101),_0x271877(0x12cad),class extends null{};},0x16f2e:(_0x100903,_0x5b95f6,_0x14d205)=>{var _0x1d543d=a8_0x1ec55c;_0x14d205['d'](_0x5b95f6,{'O':()=>_0x225aaa});var _0x24ea41=_0x14d205(0xa896),_0x5b95f6=_0x14d205(0xd537),_0x4092cb=_0x14d205(0x3761),_0x32f302=_0x14d205(0xfcd4),_0x348d3e=_0x14d205(0x67a3),_0x5eee8e=_0x14d205(0x166fc),_0x38fea6=_0x14d205(0x1610);_0x5b95f6['x'][_0x1d543d(0x1ce1)]['_internalPickSprites']=function(_0x1381a0,_0x39f447,_0x3eaeca,_0x23e8a9){var _0x4b72db=_0x1d543d;if(!_0x32f302['p'])return null;let _0x2c884b=null;if(!_0x23e8a9){if(!this[_0x4b72db(0x1647)])return null;_0x23e8a9=this[_0x4b72db(0x1647)];}if(this[_0x4b72db(0xe4a)]&&0x0<this[_0x4b72db(0xe4a)][_0x4b72db(0x18cc)])for(let _0x400bd7=0x0;_0x400bd7<this[_0x4b72db(0xe4a)][_0x4b72db(0x18cc)];_0x400bd7++){const _0x44ba4e=this[_0x4b72db(0xe4a)][_0x400bd7];if(_0x44ba4e['isPickable']){var _0x45b46c=_0x44ba4e[_0x4b72db(0xada)](_0x1381a0,_0x23e8a9,_0x39f447,_0x3eaeca);if(_0x45b46c&&_0x45b46c['hit']&&(_0x3eaeca||null==_0x2c884b||!(_0x45b46c['distance']>=_0x2c884b[_0x4b72db(0xd4b)]))&&(_0x2c884b=_0x45b46c,_0x3eaeca))break;}}return _0x2c884b||new _0x32f302['p']();},_0x5b95f6['x'][_0x1d543d(0x1ce1)][_0x1d543d(0x3bc7)]=function(_0x51e84b,_0x24d88f,_0x1e4c05){var _0x14c5bb=_0x1d543d;if(!_0x32f302['p'])return null;let _0x285b96=new Array();if(!_0x1e4c05){if(!this[_0x14c5bb(0x1647)])return null;_0x1e4c05=this[_0x14c5bb(0x1647)];}if(this[_0x14c5bb(0xe4a)]&&0x0<this['spriteManagers'][_0x14c5bb(0x18cc)])for(let _0x560113=0x0;_0x560113<this['spriteManagers'][_0x14c5bb(0x18cc)];_0x560113++){const _0x2fbaf6=this[_0x14c5bb(0xe4a)][_0x560113];var _0x1cd29c;_0x2fbaf6[_0x14c5bb(0x1d61)]&&null!==(_0x1cd29c=_0x2fbaf6['multiIntersects'](_0x51e84b,_0x1e4c05,_0x24d88f))&&(_0x285b96=_0x285b96[_0x14c5bb(0x36a3)](_0x1cd29c));}return _0x285b96;},_0x5b95f6['x'][_0x1d543d(0x1ce1)][_0x1d543d(0x2ac5)]=function(_0x446da9,_0x5317f3,_0x2484c0,_0x44cb15,_0x223a02){var _0x3f8797=_0x1d543d;if(!this['_tempSpritePickingRay'])return null;this[_0x3f8797(0x392e)](_0x446da9,_0x5317f3,this['_tempSpritePickingRay'],_0x223a02);const _0x3bcfad=this['_internalPickSprites'](this['_tempSpritePickingRay'],_0x2484c0,_0x44cb15,_0x223a02);return _0x3bcfad&&(_0x3bcfad['ray']=this[_0x3f8797(0x3384)](_0x446da9,_0x5317f3,_0x223a02)),_0x3bcfad;},_0x5b95f6['x'][_0x1d543d(0x1ce1)][_0x1d543d(0x2198)]=function(_0x5eb977,_0x38ac6a,_0x1c991d,_0x43bf84){var _0x4c0dbe=_0x1d543d;if(!this[_0x4c0dbe(0xe8f)])return null;if(!_0x43bf84){if(!this['activeCamera'])return null;_0x43bf84=this['activeCamera'];}_0x4092cb['z']['TransformToRef'](_0x5eb977,_0x43bf84[_0x4c0dbe(0x3ca4)](),this[_0x4c0dbe(0xe8f)]);const _0x12fe4f=this[_0x4c0dbe(0x2320)](this[_0x4c0dbe(0xe8f)],_0x38ac6a,_0x1c991d,_0x43bf84);return _0x12fe4f&&(_0x12fe4f['ray']=_0x5eb977),_0x12fe4f;},_0x5b95f6['x']['prototype'][_0x1d543d(0x37e9)]=function(_0x13f96c,_0x4e6c33,_0x39d22f,_0x94da23){var _0x3c9946=_0x1d543d;return this[_0x3c9946(0x392e)](_0x13f96c,_0x4e6c33,this['_tempSpritePickingRay'],_0x94da23),this[_0x3c9946(0x3bc7)](this[_0x3c9946(0xe8f)],_0x39d22f,_0x94da23);},_0x5b95f6['x'][_0x1d543d(0x1ce1)][_0x1d543d(0x3888)]=function(_0x237c79,_0x5e40c6,_0x46d68e){var _0x1e8eb2=_0x1d543d;if(!this[_0x1e8eb2(0xe8f)])return null;if(!_0x46d68e){if(!this[_0x1e8eb2(0x1647)])return null;_0x46d68e=this[_0x1e8eb2(0x1647)];}return _0x4092cb['z']['TransformToRef'](_0x237c79,_0x46d68e['getViewMatrix'](),this[_0x1e8eb2(0xe8f)]),this[_0x1e8eb2(0x3bc7)](this[_0x1e8eb2(0xe8f)],_0x5e40c6,_0x46d68e);},_0x5b95f6['x'][_0x1d543d(0x1ce1)]['setPointerOverSprite']=function(_0x20cd86){var _0x2d3c23=_0x1d543d;this[_0x2d3c23(0x137c)]!==_0x20cd86&&(this['_pointerOverSprite']&&this[_0x2d3c23(0x137c)][_0x2d3c23(0x36e4)]&&this[_0x2d3c23(0x137c)][_0x2d3c23(0x36e4)][_0x2d3c23(0x27aa)](_0x38fea6['g'][_0x2d3c23(0x655)],_0x5eee8e['V'][_0x2d3c23(0x786)](this[_0x2d3c23(0x137c)],this)),this[_0x2d3c23(0x137c)]=_0x20cd86,this[_0x2d3c23(0x137c)]&&this[_0x2d3c23(0x137c)][_0x2d3c23(0x36e4)]&&this['_pointerOverSprite'][_0x2d3c23(0x36e4)]['processTrigger'](_0x38fea6['g'][_0x2d3c23(0xd7e)],_0x5eee8e['V'][_0x2d3c23(0x786)](this[_0x2d3c23(0x137c)],this)));},_0x5b95f6['x']['prototype'][_0x1d543d(0x409f)]=function(){return this['_pointerOverSprite'];};class _0x225aaa{constructor(_0x116bff){var _0x3fc1cd=_0x1d543d;this[_0x3fc1cd(0xc1b)]=_0x348d3e['l'][_0x3fc1cd(0x3737)],this[_0x3fc1cd(0x3241)]=_0x116bff,this[_0x3fc1cd(0x3241)][_0x3fc1cd(0xe4a)]=new Array(),this[_0x3fc1cd(0x3241)][_0x3fc1cd(0xe8f)]=_0x4092cb['z']?_0x4092cb['z'][_0x3fc1cd(0x409)]():null,this[_0x3fc1cd(0x3241)]['onBeforeSpritesRenderingObservable']=new _0x24ea41['y$'](),this[_0x3fc1cd(0x3241)][_0x3fc1cd(0x2be1)]=new _0x24ea41['y$'](),this['_spritePredicate']=_0x5a4f5b=>!!_0x5a4f5b[_0x3fc1cd(0x36e4)]&&_0x5a4f5b[_0x3fc1cd(0x1d61)]&&_0x5a4f5b[_0x3fc1cd(0x36e4)][_0x3fc1cd(0x30d4)];}[_0x1d543d(0x108f)](){var _0x5f31eb=_0x1d543d;this[_0x5f31eb(0x3241)]['_pointerMoveStage'][_0x5f31eb(0x17fb)](_0x348d3e['l'][_0x5f31eb(0x4120)],this,this[_0x5f31eb(0xd68)]),this[_0x5f31eb(0x3241)][_0x5f31eb(0x3e99)]['registerStep'](_0x348d3e['l']['STEP_POINTERDOWN_SPRITE'],this,this[_0x5f31eb(0x3ed0)]),this[_0x5f31eb(0x3241)][_0x5f31eb(0xb07)][_0x5f31eb(0x17fb)](_0x348d3e['l'][_0x5f31eb(0x2dfc)],this,this[_0x5f31eb(0xce8)]);}['rebuild'](){}['dispose'](){var _0x34d826=_0x1d543d;this[_0x34d826(0x3241)]['onBeforeSpritesRenderingObservable']['clear'](),this[_0x34d826(0x3241)][_0x34d826(0x2be1)][_0x34d826(0x13c8)]();const _0x50af2d=this[_0x34d826(0x3241)][_0x34d826(0xe4a)];if(_0x50af2d){for(;_0x50af2d['length'];)_0x50af2d[0x0][_0x34d826(0x41a)]();}}[_0x1d543d(0x2b6a)](_0x119cbf,_0x4c1e4d,_0x930182,_0x26e076,_0x2e1323){var _0x5f388e=_0x1d543d;const _0x4a9f15=this[_0x5f388e(0x3241)][_0x5f388e(0x2ac5)](_0x4c1e4d,_0x930182,this[_0x5f388e(0x215d)],_0x26e076,_0x2e1323);return _0x4a9f15&&(_0x4a9f15[_0x5f388e(0x3383)]=_0x119cbf?_0x119cbf[_0x5f388e(0x3383)]:null),_0x4a9f15;}[_0x1d543d(0xd68)](_0x2a9c2e,_0xd15de4,_0x11b0bb,_0x567c15,_0x34dfb8){var _0x1e17fe=_0x1d543d;const _0xaa9948=this[_0x1e17fe(0x3241)];return!_0x567c15&&(_0x11b0bb=this[_0x1e17fe(0x2b6a)](_0x11b0bb,_0x2a9c2e,_0xd15de4,!0x1,_0xaa9948['cameraToUseForPointers']||void 0x0))&&_0x11b0bb[_0x1e17fe(0x13d7)]&&_0x11b0bb['pickedSprite']?(_0xaa9948[_0x1e17fe(0x1045)](_0x11b0bb['pickedSprite']),!_0xaa9948['doNotHandleCursors']&&_0x34dfb8&&(_0xaa9948['_pointerOverSprite']&&_0xaa9948[_0x1e17fe(0x137c)][_0x1e17fe(0x36e4)]&&_0xaa9948[_0x1e17fe(0x137c)][_0x1e17fe(0x36e4)][_0x1e17fe(0xda5)]?_0x34dfb8[_0x1e17fe(0x3833)]['cursor']=_0xaa9948[_0x1e17fe(0x137c)]['actionManager'][_0x1e17fe(0xda5)]:_0x34dfb8[_0x1e17fe(0x3833)][_0x1e17fe(0xfca)]=_0xaa9948['hoverCursor'])):_0xaa9948['setPointerOverSprite'](null),_0x11b0bb;}[_0x1d543d(0x3ed0)](_0x26de87,_0x3940f9,_0x41d83c,_0x230f96){var _0x3f2198=_0x1d543d;const _0x5c23b7=this[_0x3f2198(0x3241)];if(_0x5c23b7[_0x3f2198(0x3341)]=null,_0x5c23b7[_0x3f2198(0xe4a)]&&0x0<_0x5c23b7[_0x3f2198(0xe4a)][_0x3f2198(0x18cc)]&&(_0x41d83c=_0x5c23b7[_0x3f2198(0x2ac5)](_0x26de87,_0x3940f9,this[_0x3f2198(0x215d)],!0x1,_0x5c23b7[_0x3f2198(0x1289)]||void 0x0))&&_0x41d83c[_0x3f2198(0x13d7)]&&_0x41d83c[_0x3f2198(0x422e)]&&_0x41d83c[_0x3f2198(0x422e)][_0x3f2198(0x36e4)]){switch(_0x5c23b7['_pickedDownSprite']=_0x41d83c[_0x3f2198(0x422e)],_0x230f96[_0x3f2198(0x83f)]){case 0x0:_0x41d83c['pickedSprite']['actionManager'][_0x3f2198(0x27aa)](_0x38fea6['g'][_0x3f2198(0x3640)],_0x5eee8e['V']['CreateNewFromSprite'](_0x41d83c[_0x3f2198(0x422e)],_0x5c23b7,_0x230f96));break;case 0x1:_0x41d83c['pickedSprite']['actionManager'][_0x3f2198(0x27aa)](_0x38fea6['g'][_0x3f2198(0x274a)],_0x5eee8e['V']['CreateNewFromSprite'](_0x41d83c['pickedSprite'],_0x5c23b7,_0x230f96));break;case 0x2:_0x41d83c[_0x3f2198(0x422e)][_0x3f2198(0x36e4)][_0x3f2198(0x27aa)](_0x38fea6['g'][_0x3f2198(0xfce)],_0x5eee8e['V'][_0x3f2198(0x786)](_0x41d83c['pickedSprite'],_0x5c23b7,_0x230f96));}_0x41d83c[_0x3f2198(0x422e)]['actionManager']&&_0x41d83c['pickedSprite']['actionManager']['processTrigger'](_0x38fea6['g'][_0x3f2198(0x13f5)],_0x5eee8e['V']['CreateNewFromSprite'](_0x41d83c[_0x3f2198(0x422e)],_0x5c23b7,_0x230f96));}return _0x41d83c;}[_0x1d543d(0xce8)](_0xeac14d,_0x15aba0,_0x5a069b,_0x19bd57,_0xc083c8){var _0x314092=_0x1d543d;const _0x60b1a5=this[_0x314092(0x3241)];if(_0x60b1a5[_0x314092(0xe4a)]&&0x0<_0x60b1a5[_0x314092(0xe4a)][_0x314092(0x18cc)]){const _0x1186d3=_0x60b1a5[_0x314092(0x2ac5)](_0xeac14d,_0x15aba0,this[_0x314092(0x215d)],!0x1,_0x60b1a5[_0x314092(0x1289)]||void 0x0);_0x1186d3&&(_0x1186d3[_0x314092(0x13d7)]&&_0x1186d3[_0x314092(0x422e)]&&_0x1186d3[_0x314092(0x422e)][_0x314092(0x36e4)]&&(_0x1186d3[_0x314092(0x422e)][_0x314092(0x36e4)][_0x314092(0x27aa)](_0x38fea6['g'][_0x314092(0x2e47)],_0x5eee8e['V'][_0x314092(0x786)](_0x1186d3['pickedSprite'],_0x60b1a5,_0x19bd57)),_0x1186d3[_0x314092(0x422e)][_0x314092(0x36e4)]&&(this[_0x314092(0x3241)][_0x314092(0x11ba)][_0x314092(0x3fc4)]()||_0x1186d3[_0x314092(0x422e)][_0x314092(0x36e4)]['processTrigger'](_0x38fea6['g'][_0x314092(0x1b2b)],_0x5eee8e['V'][_0x314092(0x786)](_0x1186d3['pickedSprite'],_0x60b1a5,_0x19bd57)),_0xc083c8&&_0x1186d3[_0x314092(0x422e)]['actionManager'][_0x314092(0x27aa)](_0x38fea6['g'][_0x314092(0x3a9e)],_0x5eee8e['V'][_0x314092(0x786)](_0x1186d3['pickedSprite'],_0x60b1a5,_0x19bd57)))),_0x60b1a5[_0x314092(0x3341)]&&_0x60b1a5[_0x314092(0x3341)][_0x314092(0x36e4)]&&_0x60b1a5[_0x314092(0x3341)]!==_0x1186d3['pickedSprite']&&_0x60b1a5[_0x314092(0x3341)][_0x314092(0x36e4)][_0x314092(0x27aa)](_0x38fea6['g'][_0x314092(0x2256)],_0x5eee8e['V']['CreateNewFromSprite'](_0x60b1a5['_pickedDownSprite'],_0x60b1a5,_0x19bd57)));}return _0x5a069b;}}},0x171ea:(_0x2912f5,_0x2cf9fd,_0x5e2732)=>{_0x5e2732(0x87de);},0x87de:(_0x26b66c,_0xe9174f,_0x413fc3)=>{var _0x59f38b=a8_0x1ec55c;_0x413fc3['d'](_0xe9174f,{'s':()=>_0x92b3c3}),_0xe9174f=_0x413fc3(0x1610);class _0x92b3c3{constructor(){var _0x1a657e=a8_0x5306;this[_0x1a657e(0x14ff)]();}[_0x59f38b(0x14ff)](){var _0x2edc4c=_0x59f38b;this['enabled']=!0x1,this[_0x2edc4c(0x6cd)]=0xff,this[_0x2edc4c(0x2be9)]=_0x92b3c3['ALWAYS'],this['funcRef']=0x1,this['funcMask']=0xff,this[_0x2edc4c(0x9e0)]=_0x92b3c3[_0x2edc4c(0x1acf)],this['opDepthFail']=_0x92b3c3[_0x2edc4c(0x1acf)],this[_0x2edc4c(0xdbc)]=_0x92b3c3[_0x2edc4c(0x10e9)];}get[_0x59f38b(0x1782)](){return this['func'];}set[_0x59f38b(0x1782)](_0x224706){var _0x4c856e=_0x59f38b;this[_0x4c856e(0x2be9)]=_0x224706;}get[_0x59f38b(0x4198)](){var _0x20287b=_0x59f38b;return this[_0x20287b(0x929)];}set[_0x59f38b(0x4198)](_0x38228a){var _0x5ed53d=_0x59f38b;this[_0x5ed53d(0x929)]=_0x38228a;}get['stencilFuncMask'](){var _0x4acc23=_0x59f38b;return this[_0x4acc23(0x2f7a)];}set[_0x59f38b(0x2b04)](_0xff8443){this['funcMask']=_0xff8443;}get[_0x59f38b(0x27ea)](){var _0x4dd813=_0x59f38b;return this[_0x4dd813(0x9e0)];}set[_0x59f38b(0x27ea)](_0x2002fb){var _0x350c69=_0x59f38b;this[_0x350c69(0x9e0)]=_0x2002fb;}get[_0x59f38b(0xb33)](){var _0x135700=_0x59f38b;return this[_0x135700(0x2890)];}set[_0x59f38b(0xb33)](_0x1b4ce0){this['opDepthFail']=_0x1b4ce0;}get[_0x59f38b(0xeb2)](){return this['opStencilDepthPass'];}set[_0x59f38b(0xeb2)](_0x4b8972){var _0x324a83=_0x59f38b;this[_0x324a83(0xdbc)]=_0x4b8972;}get[_0x59f38b(0x2aa1)](){var _0x1b4f8a=_0x59f38b;return this[_0x1b4f8a(0x6cd)];}set[_0x59f38b(0x2aa1)](_0x2c0f91){var _0x1c227e=_0x59f38b;this[_0x1c227e(0x6cd)]=_0x2c0f91;}get[_0x59f38b(0x308f)](){var _0x4d618b=_0x59f38b;return this[_0x4d618b(0x5d3)];}set['stencilTest'](_0xc45da0){var _0x6693ef=_0x59f38b;this[_0x6693ef(0x5d3)]=_0xc45da0;}}_0x92b3c3[_0x59f38b(0x8f5)]=_0xe9174f['g']['ALWAYS'],_0x92b3c3[_0x59f38b(0x1acf)]=_0xe9174f['g'][_0x59f38b(0x1acf)],_0x92b3c3['REPLACE']=_0xe9174f['g'][_0x59f38b(0x10e9)];},0xa2b5:(_0x5acf38,_0xeb4b2f,_0x12e4ee)=>{var _0x5868ed=a8_0x1ec55c;function _0x20968a(_0x4929ab,_0x1e7832,_0x19d4f4,_0x29124a){return new(_0x19d4f4=_0x19d4f4||Promise)(function(_0x26d2a8,_0x2bf1d3){var _0x52e9a4=a8_0x5306;function _0x137fbd(_0xf759cc){var _0x2b5c7d=a8_0x5306;try{_0x5e4f0e(_0x29124a[_0x2b5c7d(0x63a)](_0xf759cc));}catch(_0x2a03e0){_0x2bf1d3(_0x2a03e0);}}function _0x548ece(_0x1ca2c7){var _0x1ed918=a8_0x5306;try{_0x5e4f0e(_0x29124a[_0x1ed918(0x368b)](_0x1ca2c7));}catch(_0xa31ef4){_0x2bf1d3(_0xa31ef4);}}function _0x5e4f0e(_0x1f67ed){var _0x337216=a8_0x5306,_0x11c226;_0x1f67ed['done']?_0x26d2a8(_0x1f67ed['value']):((_0x11c226=_0x1f67ed['value'])instanceof _0x19d4f4?_0x11c226:new _0x19d4f4(function(_0x595d8b){_0x595d8b(_0x11c226);}))[_0x337216(0x2cc0)](_0x137fbd,_0x548ece);}_0x5e4f0e((_0x29124a=_0x29124a[_0x52e9a4(0x29f3)](_0x4929ab,_0x1e7832||[]))[_0x52e9a4(0x63a)]());});}var _0x34f854=_0x12e4ee(0xf869),_0x330443=_0x12e4ee(0xa896),_0x180bfc=_0x12e4ee(0xd53f),_0x4f1094=_0x12e4ee(0x14072),_0x31fef8=_0x12e4ee(0x4ba7);let _0x21a916=0x0;class _0x20c7fb extends _0x4f1094['F']{constructor(_0x1dac64,_0x357812={}){var _0x4f4c04=a8_0x5306;super(_0x1dac64),this['_options']=_0x357812,this[_0x4f4c04(0x28ea)]=new Set(),this[_0x4f4c04(0x362c)]=[],this[_0x4f4c04(0xf85)]=[],this['onAnchorAddedObservable']=new _0x330443['y$'](),this[_0x4f4c04(0x1100)]=new _0x330443['y$'](),this[_0x4f4c04(0x1350)]=new _0x330443['y$'](),this['_tmpVector']=new _0x180bfc['P'](),this[_0x4f4c04(0x1097)]=new _0x180bfc['_f'](),this[_0x4f4c04(0xfc4)]='anchors';}set['referenceSpaceForFrameAnchors'](_0x5f5a73){var _0x2bfaab=a8_0x5306;this[_0x2bfaab(0x39ce)]=_0x5f5a73;}[_0x5868ed(0x1dfb)](_0x56583b,_0x37cd04){var _0x36be4b=_0x5868ed;return this[_0x36be4b(0x398f)][_0x36be4b(0x19f9)](_0x56583b),this['_tmpQuaternion']['copyFrom'](_0x37cd04),this[_0x36be4b(0x93f)][_0x36be4b(0x3241)][_0x36be4b(0x41ba)]||(this['_tmpVector']['z']*=-0x1,this['_tmpQuaternion']['z']*=-0x1,this[_0x36be4b(0x1097)]['w']*=-0x1),{'position':this['_tmpVector'],'rotationQuaternion':this['_tmpQuaternion']};}[_0x5868ed(0x30a4)](_0x579abb,_0x3f4e76=new _0x180bfc['P'](),_0x4eda08=new _0x180bfc['_f']()){return _0x20968a(this,void 0x0,void 0x0,function*(){var _0x517774=a8_0x5306;this[_0x517774(0x1dfb)](_0x3f4e76,_0x4eda08);const _0x1c9adb=new XRRigidTransform({'x':this[_0x517774(0x398f)]['x'],'y':this['_tmpVector']['y'],'z':this[_0x517774(0x398f)]['z']},{'x':this['_tmpQuaternion']['x'],'y':this[_0x517774(0x1097)]['y'],'z':this[_0x517774(0x1097)]['z'],'w':this[_0x517774(0x1097)]['w']});if(!_0x579abb[_0x517774(0x3bb8)][_0x517774(0x1edd)])throw this[_0x517774(0x31cc)](),new Error(_0x517774(0x3b06));try{const _0x5809f1=yield _0x579abb[_0x517774(0x3bb8)][_0x517774(0x1edd)](_0x1c9adb);return new Promise((_0x2cc6ac,_0x5d157a)=>{var _0xfd3052=_0x517774;this[_0xfd3052(0xf85)][_0xfd3052(0xede)]({'nativeAnchor':_0x5809f1,'resolved':!0x1,'submitted':!0x0,'xrTransformation':_0x1c9adb,'resolve':_0x2cc6ac,'reject':_0x5d157a});});}catch(_0x1180cd){throw new Error(_0x1180cd);}});}[_0x5868ed(0x40a0)](_0x3a03ef,_0x34f3f3=new _0x180bfc['_f'](),_0x28bb45=!0x1){return _0x20968a(this,void 0x0,void 0x0,function*(){var _0x41cee1=a8_0x5306;this[_0x41cee1(0x1dfb)](_0x3a03ef,_0x34f3f3);const _0xd667ee=new XRRigidTransform({'x':this[_0x41cee1(0x398f)]['x'],'y':this[_0x41cee1(0x398f)]['y'],'z':this[_0x41cee1(0x398f)]['z']},{'x':this[_0x41cee1(0x1097)]['x'],'y':this[_0x41cee1(0x1097)]['y'],'z':this[_0x41cee1(0x1097)]['z'],'w':this[_0x41cee1(0x1097)]['w']}),_0x273648=_0x28bb45&&this[_0x41cee1(0x2b0f)]&&this[_0x41cee1(0x93f)][_0x41cee1(0x3003)]?yield this[_0x41cee1(0x369d)](_0xd667ee,this[_0x41cee1(0x93f)][_0x41cee1(0x3003)]):void 0x0;return new Promise((_0x2def75,_0x28a02e)=>{var _0x144f19=_0x41cee1;this['_futureAnchors'][_0x144f19(0xede)]({'nativeAnchor':_0x273648,'resolved':!0x1,'submitted':!0x1,'xrTransformation':_0xd667ee,'resolve':_0x2def75,'reject':_0x28a02e});});});}get['anchors'](){var _0x1c5cbe=_0x5868ed;return this[_0x1c5cbe(0x362c)];}[_0x5868ed(0x31cc)](){var _0x5e30ea=_0x5868ed;if(!super[_0x5e30ea(0x31cc)]())return!0x1;if(!this['_options'][_0x5e30ea(0x2da9)])for(;this[_0x5e30ea(0x362c)][_0x5e30ea(0x18cc)];){const _0x4bbb2e=this[_0x5e30ea(0x362c)]['pop']();if(_0x4bbb2e){try{_0x4bbb2e['remove']();}catch(_0x59dc83){}this[_0x5e30ea(0x1100)]['notifyObservers'](_0x4bbb2e);}}return!0x0;}[_0x5868ed(0x41a)](){var _0x4d7de2=_0x5868ed;this['_futureAnchors'][_0x4d7de2(0x18cc)]=0x0,super['dispose'](),this[_0x4d7de2(0x3fb4)][_0x4d7de2(0x13c8)](),this[_0x4d7de2(0x1100)][_0x4d7de2(0x13c8)](),this['onAnchorUpdatedObservable'][_0x4d7de2(0x13c8)]();}[_0x5868ed(0x11e1)](_0x1c4750){var _0x38f125=_0x5868ed;if(this[_0x38f125(0x2b0f)]&&_0x1c4750){const _0x4523c0=_0x1c4750['trackedAnchors'];if(_0x4523c0){const _0xb793bd=this[_0x38f125(0x362c)][_0x38f125(0x235b)](_0x4a8706=>!_0x4523c0[_0x38f125(0x267)](_0x4a8706['xrAnchor']))[_0x38f125(0x36d3)](_0x198e28=>this['_trackedAnchors']['indexOf'](_0x198e28));let _0x276d43=0x0;_0xb793bd['forEach'](_0x208017=>{var _0x3fee2e=_0x38f125;_0x208017=this[_0x3fee2e(0x362c)][_0x3fee2e(0xb1f)](_0x208017-_0x276d43,0x1)[0x0],(this[_0x3fee2e(0x1100)][_0x3fee2e(0x3608)](_0x208017),_0x276d43++);}),_0x4523c0[_0x38f125(0x35b2)](_0x247bc5=>{var _0x2b8589=_0x38f125;if(this[_0x2b8589(0x28ea)][_0x2b8589(0x267)](_0x247bc5)){var _0x52825a=this['_findIndexInAnchorArray'](_0x247bc5);const _0x3dbc3c=this[_0x2b8589(0x362c)][_0x52825a];try{this[_0x2b8589(0x1355)](_0x247bc5,_0x3dbc3c,_0x1c4750),_0x3dbc3c[_0x2b8589(0x51f)]&&(_0x3dbc3c[_0x2b8589(0x51f)][_0x2b8589(0x80c)]=_0x3dbc3c['attachedNode'][_0x2b8589(0x80c)]||new _0x180bfc['_f'](),_0x3dbc3c[_0x2b8589(0x5a4)][_0x2b8589(0xe1f)](_0x3dbc3c[_0x2b8589(0x51f)][_0x2b8589(0x62d)],_0x3dbc3c[_0x2b8589(0x51f)]['rotationQuaternion'],_0x3dbc3c[_0x2b8589(0x51f)]['position'])),this[_0x2b8589(0x1350)][_0x2b8589(0x3608)](_0x3dbc3c);}catch(_0x26ff1d){_0x31fef8['w1']['Warn']('Anchor\x20could\x20not\x20be\x20updated');}}else{_0x52825a={'id':_0x21a916++,'xrAnchor':_0x247bc5,'remove':()=>_0x247bc5[_0x2b8589(0xb35)]()},_0x52825a=this[_0x2b8589(0x1355)](_0x247bc5,_0x52825a,_0x1c4750),(this[_0x2b8589(0x362c)][_0x2b8589(0xede)](_0x52825a),this[_0x2b8589(0x3fb4)][_0x2b8589(0x3608)](_0x52825a));const _0x19449b=this['_futureAnchors'][_0x2b8589(0x235b)](_0x16d1dd=>_0x16d1dd['nativeAnchor']===_0x247bc5)[0x0];_0x19449b&&(_0x19449b[_0x2b8589(0x222b)](_0x52825a),_0x19449b[_0x2b8589(0x1861)]=!0x0);}}),this[_0x38f125(0x28ea)]=_0x4523c0;}this[_0x38f125(0xf85)]['forEach'](_0x3d0e0b=>{var _0x1d9572=_0x38f125;_0x3d0e0b[_0x1d9572(0x1861)]||_0x3d0e0b[_0x1d9572(0x3d0c)]||(this[_0x1d9572(0x369d)](_0x3d0e0b[_0x1d9572(0x8bc)],_0x1c4750)['then'](_0x253364=>{var _0x5630a9=_0x1d9572;_0x3d0e0b[_0x5630a9(0x1ad0)]=_0x253364;},_0x52e569=>{var _0x7b9a55=_0x1d9572;_0x3d0e0b[_0x7b9a55(0x1861)]=!0x0,_0x3d0e0b['reject'](_0x52e569);}),_0x3d0e0b[_0x1d9572(0x3d0c)]=!0x0);});}}[_0x5868ed(0x38f)](_0x1ada1e){var _0x2f1b66=_0x5868ed;for(let _0x13aad5=0x0;_0x13aad5<this[_0x2f1b66(0x362c)][_0x2f1b66(0x18cc)];++_0x13aad5)if(this[_0x2f1b66(0x362c)][_0x13aad5]['xrAnchor']===_0x1ada1e)return _0x13aad5;return-0x1;}[_0x5868ed(0x1355)](_0x54a2ba,_0x53f63d,_0x240d79){var _0x3f398c=_0x5868ed;_0x240d79=_0x240d79['getPose'](_0x54a2ba[_0x3f398c(0x3cac)],this[_0x3f398c(0x93f)][_0x3f398c(0x2b97)]);if(_0x240d79){const _0x2730ef=_0x53f63d[_0x3f398c(0x5a4)]||new _0x180bfc['y3']();_0x180bfc['y3'][_0x3f398c(0x3628)](_0x240d79[_0x3f398c(0x171d)]['matrix'],0x0,_0x2730ef),this[_0x3f398c(0x93f)][_0x3f398c(0x3241)][_0x3f398c(0x41ba)]||_0x2730ef[_0x3f398c(0x2072)](),_0x53f63d['transformationMatrix']=_0x2730ef,this[_0x3f398c(0x2528)][_0x3f398c(0x3bb3)]&&_0x2730ef[_0x3f398c(0x3d93)](this[_0x3f398c(0x2528)]['worldParentNode'][_0x3f398c(0x10cb)](),_0x2730ef);}return _0x53f63d;}['_createAnchorAtTransformation'](_0xa3b973,_0xdca80c){var _0x4a46c2;return _0x20968a(this,void 0x0,void 0x0,function*(){var _0x20206c=a8_0x5306;if(!_0xdca80c[_0x20206c(0x1edd)])throw this[_0x20206c(0x31cc)](),new Error(_0x20206c(0x1232));try{return _0xdca80c[_0x20206c(0x1edd)](_0xa3b973,null!=(_0x4a46c2=this[_0x20206c(0x39ce)])?_0x4a46c2:this['_xrSessionManager']['referenceSpace']);}catch(_0x2af17f){throw new Error(_0x2af17f);}});}}_0x20c7fb[_0x5868ed(0x3aa7)]=_0x34f854['b'][_0x5868ed(0x610)],_0x20c7fb[_0x5868ed(0x3735)]=0x1,_0x34f854['d'][_0x5868ed(0x246e)](_0x20c7fb['Name'],(_0x11d9e3,_0xf65023)=>()=>new _0x20c7fb(_0x11d9e3,_0xf65023),_0x20c7fb[_0x5868ed(0x3735)]);},0x2c5d:(_0x4b003f,_0x4e1247,_0xb4d0ac)=>{var _0x2ffa07=a8_0x1ec55c,_0x167954=_0xb4d0ac(0xf869),_0x3f82da=_0xb4d0ac(0xa896),_0xb4d0ac=_0xb4d0ac(0x14072);class _0x44b7a extends _0xb4d0ac['F']{constructor(_0x2d576b,_0x118b80={}){var _0x78f4a2=a8_0x5306;super(_0x2d576b),this[_0x78f4a2(0x2b0a)]=_0x118b80,this[_0x78f4a2(0x2c5c)]=new _0x3f82da['y$']();}['attach'](){var _0x456a1c=a8_0x5306;return this[_0x456a1c(0x4242)](!0x1),super[_0x456a1c(0x12a3)]();}[_0x2ffa07(0x31cc)](){var _0xab9d2b=_0x2ffa07;return this[_0xab9d2b(0x4242)](!0x0),super[_0xab9d2b(0x31cc)]();}[_0x2ffa07(0x41a)](){var _0x5a5d95=_0x2ffa07;super[_0x5a5d95(0x41a)](),this[_0x5a5d95(0x2c5c)][_0x5a5d95(0x13c8)]();}[_0x2ffa07(0x11e1)](_0x39b3ef){}[_0x2ffa07(0x4242)](_0x364d4f){var _0x2738b6=_0x2ffa07;const _0xcd574f=this[_0x2738b6(0x93f)][_0x2738b6(0x3241)];if(!this[_0x2738b6(0x2b0a)]['ignoreEnvironmentHelper']){if(this[_0x2738b6(0x2b0a)][_0x2738b6(0x21c9)]){if(this[_0x2738b6(0x2b0a)][_0x2738b6(0x21c9)][_0x2738b6(0x10e7)]){const _0x2fabc7=_0xcd574f['getMeshByName'](_0x2738b6(0x1731));_0x2fabc7&&_0x2fabc7['setEnabled'](_0x364d4f);}if(this[_0x2738b6(0x2b0a)][_0x2738b6(0x21c9)]['ground']){const _0x3f53d9=_0xcd574f['getMeshByName']('BackgroundPlane');_0x3f53d9&&_0x3f53d9[_0x2738b6(0x3cb0)](_0x364d4f);}}else{const _0x4ba8f4=_0xcd574f[_0x2738b6(0x36d2)](_0x2738b6(0x317e));_0x4ba8f4&&_0x4ba8f4[_0x2738b6(0x3cb0)](_0x364d4f);}}this['options']['backgroundMeshes']&&this[_0x2738b6(0x2b0a)][_0x2738b6(0x27bb)]['forEach'](_0x8fc6c5=>_0x8fc6c5[_0x2738b6(0x3cb0)](_0x364d4f)),this['onBackgroundStateChangedObservable'][_0x2738b6(0x3608)](_0x364d4f);}}_0x44b7a[_0x2ffa07(0x3aa7)]=_0x167954['b'][_0x2ffa07(0x412e)],_0x44b7a[_0x2ffa07(0x3735)]=0x1,_0x167954['d'][_0x2ffa07(0x246e)](_0x44b7a[_0x2ffa07(0x3aa7)],(_0x15a6ab,_0x4248fd)=>()=>new _0x44b7a(_0x15a6ab,_0x4248fd),_0x44b7a[_0x2ffa07(0x3735)],!0x0);},0x95ed:(_0x3d42f2,_0x52b995,_0x5099cc)=>{var _0x2aadf1=a8_0x1ec55c,_0x5e2489=_0x5099cc(0xf869),_0x3920c2=_0x5099cc(0xc4c1),_0x3d5e17=_0x5099cc(0xd53f),_0x131e24=_0x5099cc(0x14072),_0x5cd242=_0x5099cc(0x4ba7);class _0x535044 extends _0x131e24['F']{constructor(_0x335e7c,_0x5aa1dc){var _0x384234=a8_0x5306;super(_0x335e7c),this[_0x384234(0x39e4)]={},this[_0x384234(0x28c3)]=[],this['_movementDirection']=null,this[_0x384234(0x37b4)]=_0x3d5e17['y3'][_0x384234(0x5f3)](),this['_tmpTranslationDirection']=new _0x3d5e17['P'](),this[_0x384234(0x4196)]=new _0x3d5e17['P'](),this[_0x384234(0x416a)]=_0x313792=>{var _0x14b6ad=_0x384234;if(!this[_0x14b6ad(0x39e4)][_0x313792[_0x14b6ad(0x309e)]]){this['_controllers'][_0x313792[_0x14b6ad(0x309e)]]={'xrController':_0x313792,'registeredComponents':[]};const _0x54feef=this['_controllers'][_0x313792['uniqueId']];if(_0x14b6ad(0x3193)===_0x54feef[_0x14b6ad(0x1bfe)][_0x14b6ad(0x14c7)][_0x14b6ad(0x1d79)]&&_0x54feef[_0x14b6ad(0x1bfe)][_0x14b6ad(0x14c7)][_0x14b6ad(0x128f)]){const _0x13795b=()=>{var _0x1c2d58=_0x14b6ad;if(_0x313792[_0x1c2d58(0x1923)])for(const _0x4e4ab7 of this[_0x1c2d58(0x28c3)]){let _0x496e2e=null;if(_0x4e4ab7[_0x1c2d58(0x2990)])for(const _0x43c5fb of _0x4e4ab7[_0x1c2d58(0x2990)]){var _0x2e23eb=_0x313792[_0x1c2d58(0x1923)]['getComponentOfType'](_0x43c5fb);if(null!==_0x2e23eb){_0x496e2e=_0x2e23eb;break;}}if(_0x4e4ab7[_0x1c2d58(0x3657)]){var _0x12d5bb=_0x313792[_0x1c2d58(0x1923)][_0x1c2d58(0x3b4c)]();if(null===_0x12d5bb)continue;_0x496e2e=_0x12d5bb;}if(!((_0x496e2e=_0x1c2d58(0x3d33)==typeof _0x4e4ab7['componentSelectionPredicate']?_0x4e4ab7[_0x1c2d58(0x3e93)](_0x313792):_0x496e2e)&&_0x4e4ab7[_0x1c2d58(0x3fb5)]&&_0x313792['inputSource'][_0x1c2d58(0x38df)]!==_0x4e4ab7[_0x1c2d58(0x3fb5)]||null===_0x496e2e)){const _0x545c81={'registrationConfiguration':_0x4e4ab7,'component':_0x496e2e};_0x54feef[_0x1c2d58(0xb09)][_0x1c2d58(0xede)](_0x545c81),_0x1c2d58(0x2e56)in _0x4e4ab7&&(_0x545c81[_0x1c2d58(0x2b88)]=_0x496e2e['onAxisValueChangedObservable']['add'](_0x39490f=>{var _0x388aa6=_0x1c2d58;_0x4e4ab7['axisChangedHandler'](_0x39490f,this['_movementState'],this[_0x388aa6(0x1070)],this[_0x388aa6(0xbe5)]);})),_0x1c2d58(0x3365)in _0x4e4ab7&&(_0x545c81['onButtonChangedObserver']=_0x496e2e[_0x1c2d58(0x2a52)]['add'](()=>{var _0x3d7ece=_0x1c2d58;_0x496e2e['changes'][_0x3d7ece(0xd58)]&&_0x4e4ab7[_0x3d7ece(0x3365)](_0x496e2e[_0x3d7ece(0x1c6f)][_0x3d7ece(0xd58)],this[_0x3d7ece(0x65a)],this[_0x3d7ece(0x1070)],this[_0x3d7ece(0xbe5)]);}));}}};_0x313792[_0x14b6ad(0x1923)]?_0x13795b():_0x313792['onMotionControllerInitObservable'][_0x14b6ad(0x41c9)](()=>{_0x13795b();});}}},_0x5aa1dc&&void 0x0!==_0x5aa1dc[_0x384234(0x41c4)]?(Array[_0x384234(0x2cb4)](_0x5aa1dc['customRegistrationConfigurations'])?this[_0x384234(0x28c3)]=_0x5aa1dc[_0x384234(0x379d)]:this['_currentRegistrationConfigurations']=_0x535044[_0x384234(0x1bc9)][_0x384234(0x2417)],this[_0x384234(0x1070)]={'movementEnabled':_0x5aa1dc[_0x384234(0x1337)]||!0x0,'movementOrientationFollowsViewerPose':null==(_0x335e7c=_0x5aa1dc[_0x384234(0x273b)])||_0x335e7c,'movementSpeed':null!=(_0x335e7c=_0x5aa1dc[_0x384234(0x409a)])?_0x335e7c:0x1,'movementThreshold':null!=(_0x335e7c=_0x5aa1dc[_0x384234(0x107d)])?_0x335e7c:0.25,'rotationEnabled':null==(_0x335e7c=_0x5aa1dc[_0x384234(0x227e)])||_0x335e7c,'rotationSpeed':null!=(_0x335e7c=_0x5aa1dc['rotationSpeed'])?_0x335e7c:0x1,'rotationThreshold':null!=(_0x335e7c=_0x5aa1dc['rotationThreshold'])?_0x335e7c:0.25},this[_0x384234(0x65a)]={'moveX':0x0,'moveY':0x0,'rotateX':0x0,'rotateY':0x0},this[_0x384234(0xbe5)]=_0x5aa1dc['xrInput']):_0x5cd242['w1'][_0x384234(0x3556)](_0x384234(0x3c29));}get[_0x2aadf1(0x37c4)](){var _0x1ff31a=_0x2aadf1;return this[_0x1ff31a(0x12f6)];}get['movementEnabled'](){var _0x59ecba=_0x2aadf1;return this[_0x59ecba(0x1070)][_0x59ecba(0x1337)];}set[_0x2aadf1(0x1337)](_0x3a7cb6){var _0x5419e8=_0x2aadf1;this[_0x5419e8(0x1070)][_0x5419e8(0x1337)]=_0x3a7cb6;}get[_0x2aadf1(0x273b)](){var _0x3e4116=_0x2aadf1;return this['_featureContext'][_0x3e4116(0x273b)];}set['movementOrientationFollowsViewerPose'](_0x1365ca){this['_featureContext']['movementOrientationFollowsViewerPose']=_0x1365ca;}get[_0x2aadf1(0x409a)](){var _0x577c72=_0x2aadf1;return this[_0x577c72(0x1070)][_0x577c72(0x409a)];}set['movementSpeed'](_0x5b66b4){var _0xea14bc=_0x2aadf1;this[_0xea14bc(0x1070)][_0xea14bc(0x409a)]=_0x5b66b4;}get[_0x2aadf1(0x107d)](){var _0x567933=_0x2aadf1;return this[_0x567933(0x1070)][_0x567933(0x107d)];}set[_0x2aadf1(0x107d)](_0x256a34){var _0x5cf735=_0x2aadf1;this[_0x5cf735(0x1070)][_0x5cf735(0x107d)]=_0x256a34;}get['rotationEnabled'](){var _0x133ac2=_0x2aadf1;return this[_0x133ac2(0x1070)][_0x133ac2(0x227e)];}set['rotationEnabled'](_0x58ba36){var _0x232dc1=_0x2aadf1;this['_featureContext'][_0x232dc1(0x227e)]=_0x58ba36;}get[_0x2aadf1(0x11e5)](){var _0x276634=_0x2aadf1;return this[_0x276634(0x1070)]['rotationSpeed'];}set[_0x2aadf1(0x11e5)](_0x4fc23f){var _0x4eccfb=_0x2aadf1;this[_0x4eccfb(0x1070)][_0x4eccfb(0x11e5)]=_0x4fc23f;}get[_0x2aadf1(0x12d4)](){var _0x52ed6c=_0x2aadf1;return this[_0x52ed6c(0x1070)][_0x52ed6c(0x12d4)];}set['rotationThreshold'](_0x31a597){var _0x26b5c3=_0x2aadf1;this['_featureContext'][_0x26b5c3(0x12d4)]=_0x31a597;}['attach'](){var _0x1c491e=_0x2aadf1;return!!super[_0x1c491e(0x12a3)]()&&(this[_0x1c491e(0xbe5)][_0x1c491e(0x34c2)][_0x1c491e(0x35b2)](this['_attachController']),this[_0x1c491e(0x1326)](this[_0x1c491e(0xbe5)][_0x1c491e(0x2b13)],this[_0x1c491e(0x416a)]),this[_0x1c491e(0x1326)](this['_xrInput'][_0x1c491e(0x160f)],_0x16132a=>{var _0x4c81aa=_0x1c491e;this[_0x4c81aa(0x32d1)](_0x16132a['uniqueId']);}),!0x0);}[_0x2aadf1(0x31cc)](){var _0x3afd42=_0x2aadf1;return!!super[_0x3afd42(0x31cc)]()&&(Object[_0x3afd42(0x708)](this[_0x3afd42(0x39e4)])[_0x3afd42(0x35b2)](_0x44556f=>{var _0x30886a=_0x3afd42;this[_0x30886a(0x32d1)](_0x44556f);}),this[_0x3afd42(0x39e4)]={},!0x0);}[_0x2aadf1(0x11e1)](_0x223503){var _0x1a6308=_0x2aadf1,_0x3a4924;this[_0x1a6308(0x12a3)]&&(null===this[_0x1a6308(0x12f6)]&&(this[_0x1a6308(0x12f6)]=this['_xrInput'][_0x1a6308(0x2ef3)]['rotationQuaternion'][_0x1a6308(0x77b)]()),0x0!==this[_0x1a6308(0x65a)][_0x1a6308(0x41e5)]&&this[_0x1a6308(0x1070)][_0x1a6308(0x227e)]?(_0x3a4924=0.001*this['_xrSessionManager'][_0x1a6308(0x3241)]['getEngine']()[_0x1a6308(0x27dd)]()*this[_0x1a6308(0x1070)][_0x1a6308(0x11e5)]*this[_0x1a6308(0x65a)][_0x1a6308(0x41e5)]*(this[_0x1a6308(0x93f)][_0x1a6308(0x3241)][_0x1a6308(0x41ba)]?-0x1:0x1),!0x0===this[_0x1a6308(0x1070)][_0x1a6308(0x273b)]?(this[_0x1a6308(0xbe5)]['xrCamera'][_0x1a6308(0x32f6)]['y']+=_0x3a4924,this['_movementDirection']=this['_xrInput']['xrCamera'][_0x1a6308(0x80c)][_0x1a6308(0x2383)](_0x3d5e17['_f']['RotationYawPitchRoll'](_0x3a4924,0x0,0x0))):this['_movementDirection'][_0x1a6308(0x6fc)](_0x3d5e17['_f'][_0x1a6308(0xa64)](0x3*_0x3a4924,0x0,0x0))):!0x0===this[_0x1a6308(0x1070)][_0x1a6308(0x273b)]&&this[_0x1a6308(0x12f6)]['copyFrom'](this[_0x1a6308(0xbe5)][_0x1a6308(0x2ef3)][_0x1a6308(0x80c)]),0x0===this[_0x1a6308(0x65a)]['moveX']&&0x0===this[_0x1a6308(0x65a)]['moveY']||!this[_0x1a6308(0x1070)][_0x1a6308(0x1337)]||(_0x3d5e17['y3']['FromQuaternionToRef'](this[_0x1a6308(0x12f6)],this[_0x1a6308(0x37b4)]),this[_0x1a6308(0xb2e)][_0x1a6308(0x386b)](this[_0x1a6308(0x65a)][_0x1a6308(0x1eba)],0x0,this[_0x1a6308(0x65a)][_0x1a6308(0x27f6)]*(this[_0x1a6308(0x93f)][_0x1a6308(0x3241)][_0x1a6308(0x41ba)]?0x1:-0x1)),_0x3d5e17['P'][_0x1a6308(0x3bd9)](this['_tmpTranslationDirection'],this[_0x1a6308(0x37b4)],this['_tmpMovementTranslation']),this['_tmpMovementTranslation'][_0x1a6308(0x542)](this[_0x1a6308(0xbe5)][_0x1a6308(0x2ef3)]['_computeLocalCameraSpeed']()*this[_0x1a6308(0x1070)][_0x1a6308(0x409a)]),this[_0x1a6308(0xbe5)]['xrCamera'][_0x1a6308(0x1bce)][_0x1a6308(0x3e1)](this[_0x1a6308(0x4196)])));}['_detachController'](_0xf561ef){var _0x1da2f3=_0x2aadf1,_0x2c9997=this[_0x1da2f3(0x39e4)][_0xf561ef];if(_0x2c9997){for(const _0x4bac04 of _0x2c9997[_0x1da2f3(0xb09)])_0x4bac04[_0x1da2f3(0x2b88)]&&_0x4bac04['component']['onAxisValueChangedObservable']['remove'](_0x4bac04[_0x1da2f3(0x2b88)]),_0x4bac04[_0x1da2f3(0x3b29)]&&_0x4bac04[_0x1da2f3(0x328e)][_0x1da2f3(0x2a52)]['remove'](_0x4bac04['onButtonChangedObserver']);delete this[_0x1da2f3(0x39e4)][_0xf561ef];}}}_0x535044[_0x2aadf1(0x3aa7)]=_0x5e2489['b']['MOVEMENT'],_0x535044[_0x2aadf1(0x1bc9)]={'default':[{'allowedComponentTypes':[_0x3920c2['n']['THUMBSTICK_TYPE'],_0x3920c2['n'][_0x2aadf1(0x1d86)]],'forceHandedness':_0x2aadf1(0xd48),'axisChangedHandler':(_0x449465,_0x385560,_0x162531)=>{var _0x35626=_0x2aadf1;_0x385560[_0x35626(0x41e5)]=Math[_0x35626(0x273d)](_0x449465['x'])>_0x162531['rotationThreshold']?_0x449465['x']:0x0,_0x385560[_0x35626(0x153c)]=Math[_0x35626(0x273d)](_0x449465['y'])>_0x162531[_0x35626(0x12d4)]?_0x449465['y']:0x0;}},{'allowedComponentTypes':[_0x3920c2['n']['THUMBSTICK_TYPE'],_0x3920c2['n'][_0x2aadf1(0x1d86)]],'forceHandedness':_0x2aadf1(0x1691),'axisChangedHandler':(_0xfe22f9,_0x6f6aa5,_0x43199c)=>{var _0x9158df=_0x2aadf1;_0x6f6aa5['moveX']=Math[_0x9158df(0x273d)](_0xfe22f9['x'])>_0x43199c[_0x9158df(0x107d)]?_0xfe22f9['x']:0x0,_0x6f6aa5[_0x9158df(0x27f6)]=Math[_0x9158df(0x273d)](_0xfe22f9['y'])>_0x43199c[_0x9158df(0x107d)]?_0xfe22f9['y']:0x0;}}]},_0x535044[_0x2aadf1(0x3735)]=0x1,_0x5e2489['d'][_0x2aadf1(0x246e)](_0x535044[_0x2aadf1(0x3aa7)],(_0x2c30a0,_0x1cbd4d)=>()=>new _0x535044(_0x2c30a0,_0x1cbd4d),_0x535044[_0x2aadf1(0x3735)],!0x0);},0x11828:(_0x47098b,_0x350bbf,_0x2069e6)=>{var _0x452507=a8_0x1ec55c,_0x5231e4=_0x2069e6(0x14072),_0x3ae666=_0x2069e6(0xd53f),_0x207109=_0x2069e6(0xebf9),_0x126a16=_0x2069e6(0x16a94),_0x16648b=_0x2069e6(0xf869),_0x595081=_0x2069e6(0x9a70),_0x5db288=_0x2069e6(0x6214);class _0x3b9400 extends _0x5231e4['F']{constructor(_0xfe8811,_0x2369b7){var _0x5b0cf6=a8_0x5306;super(_0xfe8811),this[_0x5b0cf6(0x2528)]=_0x2369b7,this[_0x5b0cf6(0x416a)]=_0x285510=>{var _0x14e6e5=_0x5b0cf6;this[_0x14e6e5(0x39e4)][_0x285510[_0x14e6e5(0x309e)]]||(this['_xrSessionManager'][_0x14e6e5(0x3241)][_0x14e6e5(0x2408)]()||_0x595081['Y'][_0x14e6e5(0xc51)](_0x14e6e5(0x3ab3)),this[_0x14e6e5(0x2528)]['physicsProperties'][_0x14e6e5(0x17f5)]&&_0x285510[_0x14e6e5(0x14c7)][_0x14e6e5(0x128f)]?_0x285510[_0x14e6e5(0x1b80)][_0x14e6e5(0x41c9)](_0x40c17b=>{var _0xc4f089=_0x14e6e5;_0x40c17b[_0xc4f089(0x38a1)]?this[_0xc4f089(0x3ad2)](_0x285510):_0x40c17b[_0xc4f089(0x140f)][_0xc4f089(0x41c9)](()=>{var _0x1091b9=_0xc4f089,_0x58d7f6=new _0x207109['Q'](_0x40c17b[_0x1091b9(0x3e46)],_0x207109['Q'][_0x1091b9(0x3e9b)],Object[_0x1091b9(0x12fe)]({'mass':0x0},this['_options'][_0x1091b9(0x2569)]));const _0xa6b8b5=_0x285510[_0x1091b9(0x1c0a)]||_0x285510['pointer'];this[_0x1091b9(0x39e4)][_0x285510[_0x1091b9(0x309e)]]={'xrController':_0x285510,'impostor':_0x58d7f6,'oldPos':_0xa6b8b5[_0x1091b9(0xa9f)][_0x1091b9(0x77b)](),'oldRotation':_0xa6b8b5[_0x1091b9(0x80c)][_0x1091b9(0x77b)]()};});}):this[_0x14e6e5(0x3ad2)](_0x285510));},this[_0x5b0cf6(0x39e4)]={},this[_0x5b0cf6(0x40bc)]=!0x1,this[_0x5b0cf6(0x2342)]=0x0,this[_0x5b0cf6(0x2d48)]=0x0,this[_0x5b0cf6(0x1097)]=new _0x3ae666['_f'](),this[_0x5b0cf6(0x398f)]=new _0x3ae666['P'](),this[_0x5b0cf6(0x2528)]['physicsProperties']||(this[_0x5b0cf6(0x2528)]['physicsProperties']={});}[_0x452507(0x3ad2)](_0x2bfb85){var _0x2aa865=_0x452507,_0x2dee55=this['_options'][_0x2aa865(0x2569)][_0x2aa865(0x259)]||_0x207109['Q'][_0x2aa865(0x1323)],_0x88a024=this[_0x2aa865(0x2528)][_0x2aa865(0x2569)][_0x2aa865(0x1ae2)]||0.1;const _0x5500ae=(0x0,_0x126a16['Qk'])('impostor-mesh-'+_0x2bfb85['uniqueId'],{'diameterX':_0x2aa865(0x2515)==typeof _0x88a024?_0x88a024:_0x88a024[_0x2aa865(0x146c)],'diameterY':_0x2aa865(0x2515)==typeof _0x88a024?_0x88a024:_0x88a024[_0x2aa865(0x3062)],'diameterZ':'number'==typeof _0x88a024?_0x88a024:_0x88a024[_0x2aa865(0x27b7)]});_0x5500ae[_0x2aa865(0xa11)]=this[_0x2aa865(0x40bc)],_0x5500ae[_0x2aa865(0x1d61)]=!0x1,_0x5500ae['rotationQuaternion']=new _0x3ae666['_f'](),(_0x88a024=_0x2bfb85[_0x2aa865(0x1c0a)]||_0x2bfb85[_0x2aa865(0x1892)],_0x5500ae[_0x2aa865(0xa9f)][_0x2aa865(0x19f9)](_0x88a024[_0x2aa865(0xa9f)]),_0x5500ae['rotationQuaternion'][_0x2aa865(0x19f9)](_0x88a024['rotationQuaternion']),_0x88a024=new _0x207109['Q'](_0x5500ae,_0x2dee55,Object[_0x2aa865(0x12fe)]({'mass':0x0},this[_0x2aa865(0x2528)][_0x2aa865(0x2569)]))),this[_0x2aa865(0x39e4)][_0x2bfb85[_0x2aa865(0x309e)]]={'xrController':_0x2bfb85,'impostor':_0x88a024,'impostorMesh':_0x5500ae};}[_0x452507(0x257)](){var _0x477760=_0x452507;this[_0x477760(0x40bc)]=!0x0,Object['keys'](this[_0x477760(0x39e4)])[_0x477760(0x35b2)](_0x317feb=>{var _0x4d9fc4=_0x477760;const _0x3ffaa1=this[_0x4d9fc4(0x39e4)][_0x317feb];_0x3ffaa1[_0x4d9fc4(0xccd)]&&(_0x3ffaa1[_0x4d9fc4(0xccd)][_0x4d9fc4(0xa11)]=!0x0);});}[_0x452507(0x2ed7)](_0x363fe4){var _0x19804c=_0x452507;this[_0x19804c(0x416a)](_0x363fe4);}[_0x452507(0x12a3)](){var _0x462101=_0x452507;return!!super['attach']()&&(this['_options'][_0x462101(0x41c4)]&&(this[_0x462101(0x2528)][_0x462101(0x41c4)][_0x462101(0x34c2)]['forEach'](this[_0x462101(0x416a)]),this['_addNewAttachObserver'](this[_0x462101(0x2528)][_0x462101(0x41c4)][_0x462101(0x2b13)],this[_0x462101(0x416a)]),this[_0x462101(0x1326)](this[_0x462101(0x2528)][_0x462101(0x41c4)]['onControllerRemovedObservable'],_0x25c1a2=>{var _0x1bd696=_0x462101;this['_detachController'](_0x25c1a2[_0x1bd696(0x309e)]);}),this[_0x462101(0x2528)][_0x462101(0x1d3f)]&&(_0x19a05c=(_0x5071f1=this[_0x462101(0x2528)][_0x462101(0xaf6)]||{'impostorType':_0x207109['Q'][_0x462101(0x1323)],'restitution':0.8,'impostorSize':0.3})['impostorSize']||0.3,this[_0x462101(0x136c)]=(0x0,_0x126a16['Qk'])(_0x462101(0x282f),{'diameterX':_0x462101(0x2515)==typeof _0x19a05c?_0x19a05c:_0x19a05c[_0x462101(0x146c)],'diameterY':'number'==typeof _0x19a05c?_0x19a05c:_0x19a05c[_0x462101(0x3062)],'diameterZ':_0x462101(0x2515)==typeof _0x19a05c?_0x19a05c:_0x19a05c[_0x462101(0x27b7)]}),this[_0x462101(0x136c)][_0x462101(0x80c)]=new _0x3ae666['_f'](),this[_0x462101(0x136c)]['isVisible']=!0x1,this[_0x462101(0x3aee)]=new _0x207109['Q'](this[_0x462101(0x136c)],_0x5071f1[_0x462101(0x259)],Object[_0x462101(0x12fe)]({'mass':0x0},_0x5071f1)))),!0x0);var _0x5071f1,_0x19a05c;}[_0x452507(0x31cc)](){var _0x184936=_0x452507;return!!super['detach']()&&(Object[_0x184936(0x708)](this[_0x184936(0x39e4)])[_0x184936(0x35b2)](_0x2fa286=>{var _0x216b81=_0x184936;this[_0x216b81(0x32d1)](_0x2fa286);}),this[_0x184936(0x136c)]&&this['_headsetMesh'][_0x184936(0x41a)](),!0x0);}[_0x452507(0x160a)](){return this['_headsetImpostor'];}[_0x452507(0x1206)](_0x5b96b5){var _0x4ef289=_0x452507;return _0x5b96b5=_0x4ef289(0x3695)==typeof _0x5b96b5?_0x5b96b5:_0x5b96b5[_0x4ef289(0x309e)],this[_0x4ef289(0x39e4)][_0x5b96b5]?this[_0x4ef289(0x39e4)][_0x5b96b5][_0x4ef289(0x1465)]:null;}[_0x452507(0x154a)](_0x273b81){var _0x931f29=_0x452507;this[_0x931f29(0x2528)][_0x931f29(0x2569)]=Object[_0x931f29(0x12fe)](Object[_0x931f29(0x12fe)]({},this[_0x931f29(0x2528)][_0x931f29(0x2569)]),_0x273b81);}['_onXRFrame'](_0x273826){var _0x41d2b4=_0x452507,_0x45bb5f;this[_0x41d2b4(0x2342)]=this[_0x41d2b4(0x93f)][_0x41d2b4(0x41c7)]-this[_0x41d2b4(0x2d48)],this[_0x41d2b4(0x2d48)]=this[_0x41d2b4(0x93f)][_0x41d2b4(0x41c7)],this[_0x41d2b4(0x136c)]&&this[_0x41d2b4(0x3aee)]&&(this[_0x41d2b4(0x136c)]['position'][_0x41d2b4(0x19f9)](this[_0x41d2b4(0x2528)][_0x41d2b4(0x41c4)][_0x41d2b4(0x2ef3)][_0x41d2b4(0x2cb7)]),this[_0x41d2b4(0x136c)][_0x41d2b4(0x80c)]['copyFrom'](this[_0x41d2b4(0x2528)][_0x41d2b4(0x41c4)][_0x41d2b4(0x2ef3)][_0x41d2b4(0x21d0)]),null!=(_0x45bb5f=this[_0x41d2b4(0x2528)][_0x41d2b4(0x41c4)][_0x41d2b4(0x2ef3)][_0x41d2b4(0x1c44)])&&_0x45bb5f[_0x41d2b4(0x2bb1)]&&(_0x45bb5f=this[_0x41d2b4(0x2528)][_0x41d2b4(0x41c4)][_0x41d2b4(0x2ef3)]['_lastXRViewerPose'][_0x41d2b4(0x2bb1)],this[_0x41d2b4(0x398f)][_0x41d2b4(0x386b)](_0x45bb5f['x'],_0x45bb5f['y'],_0x45bb5f['z']),this[_0x41d2b4(0x3aee)][_0x41d2b4(0x3c5a)](this['_tmpVector'])),null!=(_0x45bb5f=this[_0x41d2b4(0x2528)]['xrInput']['xrCamera'][_0x41d2b4(0x1c44)])&&_0x45bb5f[_0x41d2b4(0xd7d)]&&(_0x45bb5f=this['_options'][_0x41d2b4(0x41c4)][_0x41d2b4(0x2ef3)][_0x41d2b4(0x1c44)]['angularVelocity'],this[_0x41d2b4(0x398f)][_0x41d2b4(0x386b)](_0x45bb5f['x'],_0x45bb5f['y'],_0x45bb5f['z']),this[_0x41d2b4(0x3aee)][_0x41d2b4(0xc17)](this[_0x41d2b4(0x398f)]))),Object[_0x41d2b4(0x708)](this[_0x41d2b4(0x39e4)])['forEach'](_0xe11015=>{var _0x391856=_0x41d2b4,_0x37e47c;const _0x126ae2=this[_0x391856(0x39e4)][_0xe11015],_0x523e69=_0x126ae2[_0x391856(0x1bfe)][_0x391856(0x1c0a)]||_0x126ae2[_0x391856(0x1bfe)][_0x391856(0x1892)],_0x2fa792=_0x126ae2['oldPos']||_0x126ae2['impostorMesh'][_0x391856(0xa9f)],_0x143359=(null!=(_0xe11015=_0x126ae2['xrController'][_0x391856(0x1b7a)])&&_0xe11015[_0x391856(0x2bb1)]?(_0xe11015=_0x126ae2[_0x391856(0x1bfe)][_0x391856(0x1b7a)][_0x391856(0x2bb1)],this[_0x391856(0x398f)][_0x391856(0x386b)](_0xe11015['x'],_0xe11015['y'],_0xe11015['z'])):(_0x523e69[_0x391856(0xa9f)][_0x391856(0x185b)](_0x2fa792,this[_0x391856(0x398f)]),this['_tmpVector']['scaleInPlace'](0x3e8/this['_delta'])),_0x126ae2[_0x391856(0x1465)][_0x391856(0x3c5a)](this[_0x391856(0x398f)]),_0x2fa792['copyFrom'](_0x523e69['position']),this['_debugMode']&&_0x5db288[_0x391856(0x40a5)](this[_0x391856(0x398f)],_0x391856(0x1dca)),_0x126ae2['oldRotation']||_0x126ae2[_0x391856(0xccd)][_0x391856(0x80c)]);null!=(_0xe11015=_0x126ae2['xrController'][_0x391856(0x1b7a)])&&_0xe11015[_0x391856(0xd7d)]?(_0xe11015=_0x126ae2[_0x391856(0x1bfe)]['_lastXRPose']['angularVelocity'],this['_tmpVector'][_0x391856(0x386b)](_0xe11015['x'],_0xe11015['y'],_0xe11015['z']),_0x126ae2['impostor']['setAngularVelocity'](this[_0x391856(0x398f)])):_0x143359['equalsWithEpsilon'](_0x523e69['rotationQuaternion'])||(_0x143359[_0x391856(0x11a0)]()[_0x391856(0x3d93)](_0x523e69[_0x391856(0x80c)],this['_tmpQuaternion']),_0xe11015=Math[_0x391856(0x141a)](this['_tmpQuaternion']['x']*this['_tmpQuaternion']['x']+this[_0x391856(0x1097)]['y']*this['_tmpQuaternion']['y']+this[_0x391856(0x1097)]['z']*this[_0x391856(0x1097)]['z']),this[_0x391856(0x398f)][_0x391856(0x386b)](this[_0x391856(0x1097)]['x'],this['_tmpQuaternion']['y'],this[_0x391856(0x1097)]['z']),_0xe11015<0.001?this[_0x391856(0x398f)][_0x391856(0x542)](0x2):(_0x37e47c=0x2*Math[_0x391856(0x2b17)](_0xe11015,this[_0x391856(0x1097)]['w']),this['_tmpVector'][_0x391856(0x542)](_0x37e47c/(_0xe11015*(this[_0x391856(0x2342)]/0x3e8)))),_0x126ae2[_0x391856(0x1465)][_0x391856(0xc17)](this['_tmpVector'])),_0x143359[_0x391856(0x19f9)](_0x523e69['rotationQuaternion']),this['_debugMode']&&_0x5db288[_0x391856(0x40a5)](this[_0x391856(0x398f)],this[_0x391856(0x1097)],_0x391856(0x16e6));});}[_0x452507(0x32d1)](_0x44af49){var _0x2745d6=_0x452507;const _0x8064a5=this['_controllers'][_0x44af49];_0x8064a5&&(_0x8064a5[_0x2745d6(0xccd)]&&_0x8064a5[_0x2745d6(0xccd)][_0x2745d6(0x41a)](),delete this[_0x2745d6(0x39e4)][_0x44af49]);}}_0x3b9400[_0x452507(0x3aa7)]=_0x16648b['b'][_0x452507(0x2470)],_0x3b9400[_0x452507(0x3735)]=0x1,_0x16648b['d']['AddWebXRFeature'](_0x3b9400[_0x452507(0x3aa7)],(_0xef5ac1,_0x1623f9)=>()=>new _0x3b9400(_0xef5ac1,_0x1623f9),_0x3b9400[_0x452507(0x3735)],!0x0);},0x825b:(_0x509601,_0x41f219,_0x3b810a)=>{var _0x287014=a8_0x1ec55c;_0x3b810a['d'](_0x41f219,{'S':()=>_0x26ec51});var _0x41f219=_0x3b810a(0xf869),_0x5f12cf=_0x3b810a(0xd53f),_0x1ee5b8=_0x3b810a(0xbd53),_0x591d9c=_0x3b810a(0xa0f1),_0xb5d866=_0x3b810a(0x14d70),_0x328e30=_0x3b810a(0x4d2c),_0x929fdb=_0x3b810a(0x1127a),_0x2a0fee=_0x3b810a(0x3761),_0x512142=_0x3b810a(0xfcd4),_0x441f62=_0x3b810a(0x14072),_0x2270e9=_0x3b810a(0x57f2),_0x1c374e=_0x3b810a(0x1f13),_0x3e5cd7=_0x3b810a(0x4ba7);class _0x26ec51 extends _0x441f62['F']{constructor(_0x818972,_0x2f3634){var _0x1cba55=a8_0x5306;super(_0x818972),this[_0x1cba55(0x2528)]=_0x2f3634,this['_attachController']=_0x7927c4=>{var _0xca2003=_0x1cba55;if(!this[_0xca2003(0x39e4)][_0x7927c4[_0xca2003(0x309e)]]){var {laserPointer:_0x17ffc8,selectionMesh:_0x416369}=this[_0xca2003(0xc90)](_0x7927c4[_0xca2003(0x1892)]);switch(this[_0xca2003(0x39e4)][_0x7927c4[_0xca2003(0x309e)]]={'xrController':_0x7927c4,'laserPointer':_0x17ffc8,'selectionMesh':_0x416369,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x2a0fee['z'](new _0x5f12cf['P'](),new _0x5f12cf['P']()),'disabledByNearInteraction':!0x1,'id':_0x26ec51['_IdCounter']++},this[_0xca2003(0x973)]?!this[_0xca2003(0x2528)][_0xca2003(0xd59)]&&this['_options']['preferredHandedness']&&_0x7927c4[_0xca2003(0x14c7)][_0xca2003(0x38df)]===this[_0xca2003(0x2528)]['preferredHandedness']&&(this[_0xca2003(0x973)]=_0x7927c4[_0xca2003(0x309e)]):this['_options'][_0xca2003(0xd59)]||(this[_0xca2003(0x973)]=_0x7927c4['uniqueId']),_0x7927c4['inputSource']['targetRayMode']){case _0xca2003(0x3193):return this[_0xca2003(0x2212)](_0x7927c4);case _0xca2003(0x23b):return this[_0xca2003(0x14a3)](_0x7927c4);case _0xca2003(0x3fcf):return this[_0xca2003(0x3f24)](_0x7927c4);}}},this['_controllers']={},this[_0x1cba55(0x49b)]=new _0x5f12cf['P'](),this[_0x1cba55(0x36c9)]=!0x0,this[_0x1cba55(0x3048)]=!0x0,this[_0x1cba55(0x477)]=!0x0,this[_0x1cba55(0x1906)]=!0x0,this[_0x1cba55(0x3c02)]=new _0x1ee5b8['Wo'](0.9,0.9,0.9),this[_0x1cba55(0x2d29)]=new _0x1ee5b8['Wo'](0.7,0.7,0.7),this[_0x1cba55(0x424b)]=new _0x1ee5b8['Wo'](0.8,0.8,0.8),this[_0x1cba55(0x124c)]=new _0x1ee5b8['Wo'](0.3,0.3,0x1),this[_0x1cba55(0x193a)]=_0x5f12cf['y3'][_0x1cba55(0x5f3)](),this[_0x1cba55(0x3883)]=_0x5f12cf['P'][_0x1cba55(0x409)](),this[_0x1cba55(0x1b2a)]=new _0x1c374e['l'](0x0,0x0,0x0,0x0),this['_scene']=this['_xrSessionManager']['scene'];}[_0x287014(0x12a3)](){var _0x3f240f=_0x287014;return!!super[_0x3f240f(0x12a3)]()&&(this[_0x3f240f(0x2528)][_0x3f240f(0x41c4)][_0x3f240f(0x34c2)]['forEach'](this[_0x3f240f(0x416a)]),this[_0x3f240f(0x1326)](this[_0x3f240f(0x2528)][_0x3f240f(0x41c4)][_0x3f240f(0x2b13)],this[_0x3f240f(0x416a)]),this[_0x3f240f(0x1326)](this[_0x3f240f(0x2528)]['xrInput'][_0x3f240f(0x160f)],_0x1fca7e=>{var _0x524551=_0x3f240f;this['_detachController'](_0x1fca7e[_0x524551(0x309e)]);}),this[_0x3f240f(0x3c5c)][_0x3f240f(0x1cc7)]=!0x0,this[_0x3f240f(0x2528)]['gazeCamera']&&(_0x197b0d=this[_0x3f240f(0x2528)][_0x3f240f(0x3109)],{laserPointer:_0xd5fb0f,selectionMesh:_0xabb529}=this[_0x3f240f(0xc90)](_0x197b0d),this[_0x3f240f(0x39e4)][_0x3f240f(0x1e9c)]={'webXRCamera':_0x197b0d,'laserPointer':_0xd5fb0f,'selectionMesh':_0xabb529,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x2a0fee['z'](new _0x5f12cf['P'](),new _0x5f12cf['P']()),'disabledByNearInteraction':!0x1,'id':_0x26ec51[_0x3f240f(0x3382)]++},this[_0x3f240f(0x14a3)]()),!0x0);var _0x197b0d,_0xd5fb0f,_0xabb529;}['detach'](){var _0x273c47=_0x287014;return!!super['detach']()&&(Object[_0x273c47(0x708)](this[_0x273c47(0x39e4)])[_0x273c47(0x35b2)](_0x47a65f=>{var _0x217d59=_0x273c47;this[_0x217d59(0x32d1)](_0x47a65f);}),!0x0);}[_0x287014(0xaab)](_0xad306f){var _0x1e3b0c=_0x287014;return this[_0x1e3b0c(0x39e4)][_0xad306f]?this[_0x1e3b0c(0x39e4)][_0xad306f][_0x1e3b0c(0x503)]:null;}['getXRControllerByPointerId'](_0x29cd34){var _0x4a3087=_0x287014,_0x54c732=Object[_0x4a3087(0x708)](this['_controllers']);for(let _0x1beaf3=0x0;_0x1beaf3<_0x54c732[_0x4a3087(0x18cc)];++_0x1beaf3)if(this['_controllers'][_0x54c732[_0x1beaf3]]['id']===_0x29cd34)return this['_controllers'][_0x54c732[_0x1beaf3]][_0x4a3087(0x1bfe)]||null;return null;}[_0x287014(0x35a2)](_0x162e19){var _0x46f40f=_0x287014,_0x2db56b=Object[_0x46f40f(0x708)](this[_0x46f40f(0x39e4)]);for(let _0x5d73e3=0x0;_0x5d73e3<_0x2db56b[_0x46f40f(0x18cc)];++_0x5d73e3)if(this[_0x46f40f(0x39e4)][_0x2db56b[_0x5d73e3]]['id']===_0x162e19)return this['_controllers'][_0x2db56b[_0x5d73e3]][_0x46f40f(0x6e6)];return!0x0;}[_0x287014(0x2225)](_0x37b2f6,_0x1cc06f){var _0x48c45d=_0x287014,_0x24e00c=Object[_0x48c45d(0x708)](this[_0x48c45d(0x39e4)]);for(let _0x30fec9=0x0;_0x30fec9<_0x24e00c['length'];++_0x30fec9)if(this['_controllers'][_0x24e00c[_0x30fec9]]['id']===_0x37b2f6)return void(this[_0x48c45d(0x39e4)][_0x24e00c[_0x30fec9]][_0x48c45d(0x6e6)]=_0x1cc06f);}['_onXRFrame'](_0x3c795e){var _0x249013=_0x287014;Object[_0x249013(0x708)](this[_0x249013(0x39e4)])[_0x249013(0x35b2)](_0x485605=>{var _0x1c3ad4=_0x249013;const _0x5247cb=this[_0x1c3ad4(0x39e4)][_0x485605];if(!this[_0x1c3ad4(0x2528)]['enablePointerSelectionOnAllControllers']&&_0x485605!==this[_0x1c3ad4(0x973)]||_0x5247cb[_0x1c3ad4(0x6e6)])return _0x5247cb[_0x1c3ad4(0x1656)][_0x1c3ad4(0xa11)]=!0x1,_0x5247cb[_0x1c3ad4(0x1907)][_0x1c3ad4(0xa11)]=!0x1,void(_0x5247cb[_0x1c3ad4(0x1d27)]=null);_0x5247cb[_0x1c3ad4(0x1907)]['isVisible']=this['displayLaserPointer'];let _0x582b0c;if(_0x5247cb[_0x1c3ad4(0x1bfe)])_0x582b0c=_0x5247cb[_0x1c3ad4(0x1bfe)][_0x1c3ad4(0x1892)][_0x1c3ad4(0xa9f)],_0x5247cb[_0x1c3ad4(0x1bfe)][_0x1c3ad4(0x3666)](_0x5247cb[_0x1c3ad4(0x2cfd)]);else{if(!_0x5247cb['webXRCamera'])return;_0x582b0c=_0x5247cb[_0x1c3ad4(0x4052)][_0x1c3ad4(0xa9f)],_0x5247cb[_0x1c3ad4(0x4052)][_0x1c3ad4(0x55d)](_0x5247cb[_0x1c3ad4(0x2cfd)]);}if(this[_0x1c3ad4(0x2528)][_0x1c3ad4(0x301d)]&&(_0x5247cb[_0x1c3ad4(0x2cfd)][_0x1c3ad4(0x18cc)]=this[_0x1c3ad4(0x2528)]['maxPointerDistance']),!this[_0x1c3ad4(0x2528)]['disableScenePointerVectorUpdate']&&_0x582b0c){const _0x418649=this[_0x1c3ad4(0x93f)][_0x1c3ad4(0x3241)],_0x5d28d1=this['_options'][_0x1c3ad4(0x41c4)][_0x1c3ad4(0x2ef3)];_0x5d28d1&&(_0x5d28d1[_0x1c3ad4(0x25d5)][_0x1c3ad4(0x217c)](_0x418649[_0x1c3ad4(0x3e9d)]()['getRenderWidth'](),_0x418649['getEngine']()[_0x1c3ad4(0x31af)](),this[_0x1c3ad4(0x1b2a)]),_0x5f12cf['P'][_0x1c3ad4(0x1e15)](_0x582b0c,this['_identityMatrix'],_0x418649[_0x1c3ad4(0x15f2)](),this[_0x1c3ad4(0x1b2a)],this[_0x1c3ad4(0x3883)]),_0x1c3ad4(0x2515)!=typeof this[_0x1c3ad4(0x3883)]['x']||'number'!=typeof this[_0x1c3ad4(0x3883)]['y']||isNaN(this[_0x1c3ad4(0x3883)]['x'])||isNaN(this[_0x1c3ad4(0x3883)]['y'])||(_0x418649[_0x1c3ad4(0x1fa0)]=this[_0x1c3ad4(0x3883)]['x'],_0x418649[_0x1c3ad4(0x2cd3)]=this[_0x1c3ad4(0x3883)]['y'],_0x5247cb[_0x1c3ad4(0x77a)]={'x':this[_0x1c3ad4(0x3883)]['x'],'y':this['_screenCoordinatesRef']['y']}));}let _0x453578=null;this[_0x1c3ad4(0x2680)]&&(_0x453578=this[_0x1c3ad4(0x2680)][_0x1c3ad4(0xa9b)](_0x5247cb[_0x1c3ad4(0x2cfd)],this[_0x1c3ad4(0x2680)][_0x1c3ad4(0x3d04)]||this['raySelectionPredicate']));var _0x362322,_0x485605=this[_0x1c3ad4(0x3c5c)][_0x1c3ad4(0xa9b)](_0x5247cb[_0x1c3ad4(0x2cfd)],this[_0x1c3ad4(0x3c5c)][_0x1c3ad4(0x3d04)]||this[_0x1c3ad4(0x99f)]);_0x453578&&_0x453578['hit']&&(!_0x485605||!_0x485605[_0x1c3ad4(0x13d7)]||_0x453578[_0x1c3ad4(0xd4b)]<_0x485605[_0x1c3ad4(0xd4b)])?_0x5247cb[_0x1c3ad4(0x1d27)]=_0x453578:_0x5247cb[_0x1c3ad4(0x1d27)]=_0x485605,_0x5247cb[_0x1c3ad4(0x1d27)]&&_0x5247cb[_0x1c3ad4(0x1bfe)]&&(_0x5247cb[_0x1c3ad4(0x1d27)][_0x1c3ad4(0x34ce)]=_0x5247cb[_0x1c3ad4(0x1bfe)][_0x1c3ad4(0x1892)],_0x5247cb['pick'][_0x1c3ad4(0xcc0)]=_0x5247cb[_0x1c3ad4(0x1bfe)][_0x1c3ad4(0x1c0a)]||null);const _0x5d8ab8=_0x5247cb['pick'];if(_0x5d8ab8&&_0x5d8ab8[_0x1c3ad4(0x3678)]&&_0x5d8ab8['hit']){this[_0x1c3ad4(0x2e2f)](_0x5247cb[_0x1c3ad4(0x1907)],_0x5d8ab8[_0x1c3ad4(0xd4b)]),_0x5247cb['selectionMesh'][_0x1c3ad4(0xa9f)][_0x1c3ad4(0x19f9)](_0x5d8ab8[_0x1c3ad4(0x3678)]),_0x5247cb[_0x1c3ad4(0x1656)]['scaling']['x']=Math[_0x1c3ad4(0x141a)](_0x5d8ab8[_0x1c3ad4(0xd4b)]),_0x5247cb[_0x1c3ad4(0x1656)][_0x1c3ad4(0x62d)]['y']=Math[_0x1c3ad4(0x141a)](_0x5d8ab8[_0x1c3ad4(0xd4b)]),_0x5247cb[_0x1c3ad4(0x1656)][_0x1c3ad4(0x62d)]['z']=Math['sqrt'](_0x5d8ab8[_0x1c3ad4(0xd4b)]);const _0x50d04d=this[_0x1c3ad4(0x3381)](_0x5d8ab8[_0x1c3ad4(0x3e52)](!0x0),_0x5247cb['tmpRay']);_0x5247cb[_0x1c3ad4(0x1656)][_0x1c3ad4(0xa9f)][_0x1c3ad4(0x19f9)](_0x5d8ab8[_0x1c3ad4(0x3678)]),_0x50d04d&&(_0x485605=_0x5f12cf['P'][_0x1c3ad4(0x2060)](_0x591d9c['RD']['Y'],_0x50d04d),_0x362322=_0x5f12cf['P']['Cross'](_0x50d04d,_0x485605),_0x5f12cf['P']['RotationFromAxisToRef'](_0x362322,_0x50d04d,_0x485605,_0x5247cb[_0x1c3ad4(0x1656)][_0x1c3ad4(0x3c7f)]),_0x5247cb['selectionMesh'][_0x1c3ad4(0xa9f)][_0x1c3ad4(0x3e1)](_0x50d04d[_0x1c3ad4(0x393f)](0.001))),_0x5247cb[_0x1c3ad4(0x1656)]['isVisible']=this[_0x1c3ad4(0x1906)],_0x5247cb[_0x1c3ad4(0x503)]=_0x5d8ab8[_0x1c3ad4(0x1e5d)];}else _0x5247cb[_0x1c3ad4(0x1656)][_0x1c3ad4(0xa11)]=!0x1,this[_0x1c3ad4(0x2e2f)](_0x5247cb['laserPointer'],0x1),_0x5247cb['meshUnderPointer']=null;});}get[_0x287014(0x2680)](){var _0x398b5c=_0x287014;return this[_0x398b5c(0x2528)]['customUtilityLayerScene']||_0x2270e9['x']['DefaultUtilityLayer'][_0x398b5c(0x2c18)];}[_0x287014(0x14a3)](_0x5dc0d8){var _0x2ad76d=_0x287014;const _0x19cb7d=this[_0x2ad76d(0x39e4)][_0x5dc0d8&&_0x5dc0d8['uniqueId']||_0x2ad76d(0x1e9c)],_0x9130c0=this['_options'][_0x2ad76d(0x3cad)]||0xbb8;var _0x1da601=this[_0x2ad76d(0x2528)][_0x2ad76d(0x190e)]?this['_utilityLayerScene']:this[_0x2ad76d(0x3c5c)];let _0x2dc729=new _0x512142['p']();const _0x16119f=(0x0,_0x929fdb['eu'])(_0x2ad76d(0x421e),{'diameter':0.0525,'thickness':0.015,'tessellation':0x14},_0x1da601);_0x16119f[_0x2ad76d(0xa11)]=!0x1,_0x16119f['isPickable']=!0x1,_0x16119f[_0x2ad76d(0xc5c)]=_0x19cb7d[_0x2ad76d(0x1656)];let _0x5a2b71=0x0,_0x1db90e=!0x1;const _0xf29303={'pointerId':_0x19cb7d['id'],'pointerType':'xr'};_0x19cb7d[_0x2ad76d(0x148e)]=this[_0x2ad76d(0x93f)]['onXRFrameObservable'][_0x2ad76d(0x2e5)](()=>{var _0x59d9ca=_0x2ad76d,_0x26ee05;_0x19cb7d['pick']&&(this[_0x59d9ca(0x2a7d)](_0xf29303,_0x19cb7d['id'],_0x19cb7d[_0x59d9ca(0x77a)]),_0x19cb7d[_0x59d9ca(0x1907)][_0x59d9ca(0x20e8)][_0x59d9ca(0x19b3)]=0x0,_0x16119f[_0x59d9ca(0xa11)]=!0x1,_0x19cb7d[_0x59d9ca(0x1d27)]['hit']?this[_0x59d9ca(0x32f)](_0x2dc729,_0x19cb7d[_0x59d9ca(0x1d27)])?(_0x1db90e&&!this[_0x59d9ca(0x2528)][_0x59d9ca(0x626)]&&this['_scene'][_0x59d9ca(0x1ea3)](_0x19cb7d['pick'],_0xf29303),_0x1db90e=!0x1,_0x5a2b71=0x0):(_0x5a2b71>_0x9130c0/0xa&&(_0x16119f[_0x59d9ca(0xa11)]=!0x0),(_0x5a2b71+=this[_0x59d9ca(0x3c5c)][_0x59d9ca(0x3e9d)]()['getDeltaTime']())>=_0x9130c0?(this[_0x59d9ca(0x3c5c)][_0x59d9ca(0xfd0)](_0x19cb7d[_0x59d9ca(0x1d27)],_0xf29303),_0x1db90e=!0x0,this[_0x59d9ca(0x2528)][_0x59d9ca(0x626)]&&this[_0x59d9ca(0x3c5c)][_0x59d9ca(0x1ea3)](_0x19cb7d[_0x59d9ca(0x1d27)],_0xf29303),_0x16119f[_0x59d9ca(0xa11)]=!0x1):(_0x26ee05=0x1-_0x5a2b71/_0x9130c0,_0x16119f[_0x59d9ca(0x62d)][_0x59d9ca(0x386b)](_0x26ee05,_0x26ee05,_0x26ee05))):(_0x1db90e=!0x1,_0x5a2b71=0x0),this[_0x59d9ca(0x3c5c)][_0x59d9ca(0x3331)](_0x19cb7d[_0x59d9ca(0x1d27)],_0xf29303),_0x2dc729=_0x19cb7d[_0x59d9ca(0x1d27)]);}),void 0x0!==this[_0x2ad76d(0x2528)][_0x2ad76d(0x197a)]&&(_0x16119f[_0x2ad76d(0x197a)]=this[_0x2ad76d(0x2528)]['renderingGroupId']),_0x5dc0d8&&_0x5dc0d8[_0x2ad76d(0x6e9)][_0x2ad76d(0x41c9)](()=>{var _0x2ce5fb=_0x2ad76d;_0x19cb7d[_0x2ce5fb(0x1d27)]&&!this[_0x2ce5fb(0x2528)]['disablePointerUpOnTouchOut']&&_0x1db90e&&(this['_scene']['simulatePointerUp'](_0x19cb7d[_0x2ce5fb(0x1d27)],_0xf29303),_0x19cb7d[_0x2ce5fb(0x389f)]=!0x0),_0x16119f['dispose']();});}[_0x287014(0x3f24)](_0x46a480){var _0x49a4b5=_0x287014;const _0x7a3d06=this[_0x49a4b5(0x39e4)][_0x46a480[_0x49a4b5(0x309e)]];let _0x5b076f=!0x1;const _0x29d3d1={'pointerId':_0x7a3d06['id'],'pointerType':'xr'};_0x7a3d06['onFrameObserver']=this[_0x49a4b5(0x93f)]['onXRFrameObservable'][_0x49a4b5(0x2e5)](()=>{var _0x4fca2d=_0x49a4b5;this['_augmentPointerInit'](_0x29d3d1,_0x7a3d06['id'],_0x7a3d06[_0x4fca2d(0x77a)]),!_0x7a3d06[_0x4fca2d(0x1d27)]||this[_0x4fca2d(0x2528)][_0x4fca2d(0x626)]&&_0x5b076f||(_0x5b076f?this[_0x4fca2d(0x3c5c)][_0x4fca2d(0x3331)](_0x7a3d06[_0x4fca2d(0x1d27)],_0x29d3d1):(this[_0x4fca2d(0x3c5c)]['simulatePointerDown'](_0x7a3d06[_0x4fca2d(0x1d27)],_0x29d3d1),_0x7a3d06[_0x4fca2d(0x1084)]=!0x0,_0x5b076f=!0x0,this[_0x4fca2d(0x2528)]['disablePointerUpOnTouchOut']&&this[_0x4fca2d(0x3c5c)][_0x4fca2d(0x1ea3)](_0x7a3d06[_0x4fca2d(0x1d27)],_0x29d3d1)));}),_0x46a480[_0x49a4b5(0x6e9)][_0x49a4b5(0x41c9)](()=>{var _0x278676=_0x49a4b5;this['_augmentPointerInit'](_0x29d3d1,_0x7a3d06['id'],_0x7a3d06[_0x278676(0x77a)]),this[_0x278676(0x93f)][_0x278676(0x3974)](()=>{var _0xe7d4a=_0x278676;_0x7a3d06[_0xe7d4a(0x1d27)]&&!_0x7a3d06['finalPointerUpTriggered']&&_0x5b076f&&!this[_0xe7d4a(0x2528)][_0xe7d4a(0x626)]&&(this[_0xe7d4a(0x3c5c)]['simulatePointerUp'](_0x7a3d06['pick'],_0x29d3d1),_0x7a3d06[_0xe7d4a(0x389f)]=!0x0);});});}[_0x287014(0x2212)](_0x13974f){var _0x683316=_0x287014;const _0x2c4baa=this[_0x683316(0x39e4)][_0x13974f[_0x683316(0x309e)]];if(this[_0x683316(0x2528)]['forceGazeMode'])return this['_attachGazeMode'](_0x13974f);const _0x3c9f74={'pointerId':_0x2c4baa['id'],'pointerType':'xr'};var _0x9c13a,_0x12bd1c;_0x2c4baa['onFrameObserver']=this[_0x683316(0x93f)]['onXRFrameObservable'][_0x683316(0x2e5)](()=>{var _0x5121ea=_0x683316;_0x2c4baa[_0x5121ea(0x1907)][_0x5121ea(0x20e8)][_0x5121ea(0x3c97)]=this[_0x5121ea(0x36c9)],_0x2c4baa['selectionMesh'][_0x5121ea(0x20e8)][_0x5121ea(0x3c97)]=this[_0x5121ea(0x3048)],_0x2c4baa[_0x5121ea(0x1d27)]&&(this[_0x5121ea(0x2a7d)](_0x3c9f74,_0x2c4baa['id'],_0x2c4baa[_0x5121ea(0x77a)]),this[_0x5121ea(0x3c5c)][_0x5121ea(0x3331)](_0x2c4baa[_0x5121ea(0x1d27)],_0x3c9f74));}),_0x13974f[_0x683316(0x14c7)][_0x683316(0x128f)]?(_0x9c13a=_0x35f52c=>{var _0x3a94a6=_0x683316;this[_0x3a94a6(0x2528)][_0x3a94a6(0x2b03)]&&(_0x2c4baa[_0x3a94a6(0x724)]=_0x35f52c[_0x3a94a6(0x2a2c)](this[_0x3a94a6(0x2528)]['overrideButtonId'])),_0x2c4baa['selectionComponent']||(_0x2c4baa[_0x3a94a6(0x724)]=_0x35f52c[_0x3a94a6(0x3b4c)]()),_0x2c4baa[_0x3a94a6(0x3b29)]=_0x2c4baa[_0x3a94a6(0x724)]['onButtonStateChangedObservable']['add'](_0x311d5f=>{var _0x4e7413=_0x3a94a6;_0x311d5f[_0x4e7413(0x1c6f)][_0x4e7413(0xd58)]&&(_0x311d5f=_0x311d5f[_0x4e7413(0x1c6f)][_0x4e7413(0xd58)]['current'],_0x2c4baa['pick']?!this[_0x4e7413(0x2528)][_0x4e7413(0xd59)]&&_0x13974f[_0x4e7413(0x309e)]!==this[_0x4e7413(0x973)]||(this[_0x4e7413(0x2a7d)](_0x3c9f74,_0x2c4baa['id'],_0x2c4baa['screenCoordinates']),_0x311d5f?(this['_scene'][_0x4e7413(0xfd0)](_0x2c4baa[_0x4e7413(0x1d27)],_0x3c9f74),_0x2c4baa['pointerDownTriggered']=!0x0,_0x2c4baa[_0x4e7413(0x1656)][_0x4e7413(0x20e8)][_0x4e7413(0x3277)]=this[_0x4e7413(0x124c)],_0x2c4baa[_0x4e7413(0x1907)]['material'][_0x4e7413(0x3277)]=this[_0x4e7413(0x3c02)]):(this['_scene'][_0x4e7413(0x1ea3)](_0x2c4baa[_0x4e7413(0x1d27)],_0x3c9f74),_0x2c4baa[_0x4e7413(0x1656)][_0x4e7413(0x20e8)]['emissiveColor']=this[_0x4e7413(0x424b)],_0x2c4baa[_0x4e7413(0x1907)]['material']['emissiveColor']=this[_0x4e7413(0x2d29)])):!_0x311d5f||this['_options'][_0x4e7413(0xd59)]||this['_options'][_0x4e7413(0x3242)]||(this[_0x4e7413(0x973)]=_0x13974f[_0x4e7413(0x309e)]));});},_0x13974f[_0x683316(0x1923)]?_0x9c13a(_0x13974f[_0x683316(0x1923)]):_0x13974f[_0x683316(0x1b80)][_0x683316(0x2e5)](_0x9c13a)):(_0x9c13a=_0x557d1a=>{var _0x15035a=_0x683316;this[_0x15035a(0x2a7d)](_0x3c9f74,_0x2c4baa['id'],_0x2c4baa[_0x15035a(0x77a)]),_0x2c4baa['xrController']&&_0x557d1a['inputSource']===_0x2c4baa[_0x15035a(0x1bfe)][_0x15035a(0x14c7)]&&_0x2c4baa[_0x15035a(0x1d27)]&&(this[_0x15035a(0x3c5c)][_0x15035a(0xfd0)](_0x2c4baa['pick'],_0x3c9f74),_0x2c4baa[_0x15035a(0x1084)]=!0x0,_0x2c4baa[_0x15035a(0x1656)][_0x15035a(0x20e8)][_0x15035a(0x3277)]=this[_0x15035a(0x124c)],_0x2c4baa[_0x15035a(0x1907)][_0x15035a(0x20e8)][_0x15035a(0x3277)]=this[_0x15035a(0x3c02)]);},_0x12bd1c=_0x89253d=>{var _0x47380d=_0x683316;this[_0x47380d(0x2a7d)](_0x3c9f74,_0x2c4baa['id'],_0x2c4baa[_0x47380d(0x77a)]),_0x2c4baa[_0x47380d(0x1bfe)]&&_0x89253d['inputSource']===_0x2c4baa[_0x47380d(0x1bfe)][_0x47380d(0x14c7)]&&_0x2c4baa['pick']&&(this[_0x47380d(0x3c5c)][_0x47380d(0x1ea3)](_0x2c4baa[_0x47380d(0x1d27)],_0x3c9f74),_0x2c4baa[_0x47380d(0x1656)]['material'][_0x47380d(0x3277)]=this[_0x47380d(0x424b)],_0x2c4baa[_0x47380d(0x1907)][_0x47380d(0x20e8)]['emissiveColor']=this[_0x47380d(0x2d29)]);},_0x2c4baa[_0x683316(0x1de3)]={'selectend':_0x12bd1c,'selectstart':_0x9c13a},this[_0x683316(0x93f)]['session'][_0x683316(0x8a7)](_0x683316(0x129e),_0x9c13a),this[_0x683316(0x93f)][_0x683316(0x1d8a)][_0x683316(0x8a7)](_0x683316(0x1728),_0x12bd1c));}[_0x287014(0x3381)](_0x73eb87,_0x203874){var _0xbe782d=_0x287014;return _0x73eb87&&Math[_0xbe782d(0x3cf3)](_0x5f12cf['P'][_0xbe782d(0x29f5)](_0x73eb87,_0x203874[_0xbe782d(0x286c)]))<Math['PI']/0x2&&_0x73eb87[_0xbe782d(0x542)](-0x1),_0x73eb87;}['_detachController'](_0x1dd0a2){var _0x265733=_0x287014;const _0x22e9bf=this[_0x265733(0x39e4)][_0x1dd0a2];if(_0x22e9bf){if(_0x22e9bf[_0x265733(0x724)]&&_0x22e9bf[_0x265733(0x3b29)]&&_0x22e9bf[_0x265733(0x724)]['onButtonStateChangedObservable'][_0x265733(0x2f2e)](_0x22e9bf[_0x265733(0x3b29)]),_0x22e9bf[_0x265733(0x148e)]&&this[_0x265733(0x93f)][_0x265733(0x2953)][_0x265733(0x2f2e)](_0x22e9bf['onFrameObserver']),_0x22e9bf[_0x265733(0x1de3)]&&Object['keys'](_0x22e9bf['eventListeners'])[_0x265733(0x35b2)](_0x240fd6=>{var _0xeea9cd=_0x265733,_0x2802c0=_0x22e9bf[_0xeea9cd(0x1de3)]&&_0x22e9bf[_0xeea9cd(0x1de3)][_0x240fd6];_0x2802c0&&this[_0xeea9cd(0x93f)][_0xeea9cd(0x1d8a)]['removeEventListener'](_0x240fd6,_0x2802c0);}),!_0x22e9bf[_0x265733(0x389f)]&&_0x22e9bf['pointerDownTriggered']){const _0x3870fc={'pointerId':_0x22e9bf['id'],'pointerType':'xr'};this[_0x265733(0x93f)][_0x265733(0x3974)](()=>{var _0x45ddb1=_0x265733;this[_0x45ddb1(0x2a7d)](_0x3870fc,_0x22e9bf['id'],_0x22e9bf['screenCoordinates']),this['_scene'][_0x45ddb1(0x1ea3)](_0x22e9bf[_0x45ddb1(0x1d27)]||new _0x512142['p'](),_0x3870fc),_0x22e9bf[_0x45ddb1(0x389f)]=!0x0;});}this[_0x265733(0x93f)][_0x265733(0x3241)][_0x265733(0x3c91)][_0x265733(0x41c9)](()=>{var _0x1429c6=_0x265733;try{var _0x515222;_0x22e9bf[_0x1429c6(0x1656)][_0x1429c6(0x41a)](),_0x22e9bf['laserPointer']['dispose'](),delete this[_0x1429c6(0x39e4)][_0x1dd0a2],this[_0x1429c6(0x973)]===_0x1dd0a2&&((_0x515222=Object[_0x1429c6(0x708)](this[_0x1429c6(0x39e4)]))[_0x1429c6(0x18cc)]?this[_0x1429c6(0x973)]=_0x515222[0x0]:this[_0x1429c6(0x973)]='');}catch(_0x3b198d){_0x3e5cd7['w1'][_0x1429c6(0xc51)]('controller\x20already\x20detached.');}});}}[_0x287014(0xc90)](_0xe770b2){var _0x2f4b58=_0x287014,_0x1b5aeb=this[_0x2f4b58(0x2528)][_0x2f4b58(0x190e)]?this[_0x2f4b58(0x2528)][_0x2f4b58(0x32ad)]||_0x2270e9['x']['DefaultUtilityLayer'][_0x2f4b58(0x2c18)]:this['_scene'];const _0x500bd5=this[_0x2f4b58(0x2528)][_0x2f4b58(0x3b59)]?this[_0x2f4b58(0x2528)][_0x2f4b58(0x3b59)]():(0x0,_0x328e30['wf'])(_0x2f4b58(0x1907),{'height':0x1,'diameterTop':0.0002,'diameterBottom':0.004,'tessellation':0x14,'subdivisions':0x1},_0x1b5aeb),_0x1d653b=(_0x500bd5[_0x2f4b58(0xc5c)]=_0xe770b2,new _0xb5d866['K'](_0x2f4b58(0xdcc),_0x1b5aeb)),_0xf52a5c=(_0x1d653b[_0x2f4b58(0x3277)]=this['laserPointerDefaultColor'],_0x1d653b[_0x2f4b58(0x19b3)]=0.7,_0x500bd5[_0x2f4b58(0x20e8)]=_0x1d653b,_0x500bd5[_0x2f4b58(0x3c7f)]['x']=Math['PI']/0x2,this['_updatePointerDistance'](_0x500bd5,0x1),_0x500bd5[_0x2f4b58(0x1d61)]=!0x1,_0x500bd5[_0x2f4b58(0xa11)]=!0x1,this[_0x2f4b58(0x2528)][_0x2f4b58(0x3d70)]?this[_0x2f4b58(0x2528)][_0x2f4b58(0x3d70)]():(0x0,_0x929fdb['eu'])('gazeTracker',{'diameter':0.0105,'thickness':0.0075,'tessellation':0x14},_0x1b5aeb)),_0x48cd6a=(_0xf52a5c[_0x2f4b58(0x21b1)](),_0xf52a5c['isPickable']=!0x1,_0xf52a5c[_0x2f4b58(0xa11)]=!0x1,new _0xb5d866['K'](_0x2f4b58(0x2c0f),_0x1b5aeb));return _0x48cd6a[_0x2f4b58(0x21e7)]=_0x1ee5b8['Wo'][_0x2f4b58(0x186d)](),_0x48cd6a[_0x2f4b58(0x3277)]=this['selectionMeshDefaultColor'],_0x48cd6a[_0x2f4b58(0x70e)]=!0x1,_0xf52a5c[_0x2f4b58(0x20e8)]=_0x48cd6a,void 0x0!==this[_0x2f4b58(0x2528)][_0x2f4b58(0x197a)]&&(_0x500bd5[_0x2f4b58(0x197a)]=this[_0x2f4b58(0x2528)]['renderingGroupId'],_0xf52a5c[_0x2f4b58(0x197a)]=this['_options'][_0x2f4b58(0x197a)]),{'laserPointer':_0x500bd5,'selectionMesh':_0xf52a5c};}[_0x287014(0x32f)](_0x1f9c61,_0x1f30a4){var _0x1e1c0c=_0x287014;return!_0x1f9c61['hit']||!_0x1f30a4[_0x1e1c0c(0x13d7)]||!(_0x1f9c61[_0x1e1c0c(0x1e5d)]&&_0x1f9c61[_0x1e1c0c(0x3678)]&&_0x1f30a4[_0x1e1c0c(0x1e5d)]&&_0x1f30a4['pickedPoint'])||_0x1f9c61['pickedMesh']!==_0x1f30a4[_0x1e1c0c(0x1e5d)]||(null!=(_0x1f9c61=_0x1f9c61[_0x1e1c0c(0x3678)])&&_0x1f9c61[_0x1e1c0c(0x185b)](_0x1f30a4[_0x1e1c0c(0x3678)],this[_0x1e1c0c(0x49b)]),this['_tmpVectorForPickCompare'][_0x1e1c0c(0x386b)](Math[_0x1e1c0c(0x273d)](this[_0x1e1c0c(0x49b)]['x']),Math[_0x1e1c0c(0x273d)](this[_0x1e1c0c(0x49b)]['y']),Math[_0x1e1c0c(0x273d)](this[_0x1e1c0c(0x49b)]['z'])),0.01*(this[_0x1e1c0c(0x2528)][_0x1e1c0c(0x173f)]||0x1)*_0x1f30a4['distance']<this[_0x1e1c0c(0x49b)][_0x1e1c0c(0x18cc)]());}[_0x287014(0x2e2f)](_0x41d990,_0xc0541f=0x64){var _0x4d4619=_0x287014;_0x41d990[_0x4d4619(0x62d)]['y']=_0xc0541f,this['_scene'][_0x4d4619(0x41ba)]&&(_0xc0541f*=-0x1),_0x41d990['position']['z']=_0xc0541f/0x2+0.05;}['_augmentPointerInit'](_0x2208f3,_0x1c7b8f,_0x2e9248){var _0x576ee1=_0x287014;_0x2208f3['pointerId']=_0x1c7b8f,_0x2208f3[_0x576ee1(0x31d8)]='xr',_0x2e9248&&(_0x2208f3[_0x576ee1(0x1935)]=_0x2e9248['x'],_0x2208f3[_0x576ee1(0x2966)]=_0x2e9248['y']);}get[_0x287014(0x17ff)](){var _0x4ab3b0=_0x287014;return this[_0x4ab3b0(0x2d29)];}}_0x26ec51[_0x287014(0x3382)]=0xc8,_0x26ec51['Name']=_0x41f219['b'][_0x287014(0x2db5)],_0x26ec51[_0x287014(0x3735)]=0x1,_0x41f219['d'][_0x287014(0x246e)](_0x26ec51[_0x287014(0x3aa7)],(_0x537c05,_0x4351b0)=>()=>new _0x26ec51(_0x537c05,_0x4351b0),_0x26ec51[_0x287014(0x3735)],!0x0);},0x16fb4:(_0x429b8d,_0x17aa82,_0x202381)=>{var _0x483ab2=a8_0x1ec55c;_0x202381['d'](_0x17aa82,{'z':()=>_0x45dee2});var _0x17aa82=_0x202381(0xf869),_0x22f9d9=_0x202381(0xa896),_0x15e62=_0x202381(0xc4c1),_0x3fec2c=_0x202381(0xd53f),_0x133aa4=_0x202381(0x3761),_0xc7c390=_0x202381(0xb884),_0x3cacac=_0x202381(0x4d2c),_0x5143d6=_0x202381(0x7e6),_0xdfda0=_0x202381(0x17aca),_0x39dba2=_0x202381(0xa0f1),_0x31b520=_0x202381(0x14d70),_0x548575=_0x202381(0x7dc0),_0x5ddab5=_0x202381(0x1127a),_0xbdb4a3=_0x202381(0xcc9e),_0x243c4d=_0x202381(0xdf62),_0x23111b=_0x202381(0x14072),_0x484aa7=_0x202381(0xbd53),_0x12e313=_0x202381(0x57f2),_0x1134c2=_0x202381(0x9390),_0x3d693=_0x202381(0x16967);class _0x45dee2 extends _0x23111b['F']{constructor(_0x25168c,_0x89c846){var _0x5e6514=a8_0x5306;super(_0x25168c),this['_options']=_0x89c846,this['_controllers']={},this[_0x5e6514(0x1cae)]=!0x1,this[_0x5e6514(0x327f)]=new _0x484aa7['HE'](0x1,0x1,0x1,0x1),this[_0x5e6514(0x3521)]=new _0x133aa4['z'](new _0x3fec2c['P'](),new _0x3fec2c['P']()),this[_0x5e6514(0x398f)]=new _0x3fec2c['P'](),this[_0x5e6514(0x1097)]=new _0x3fec2c['_f'](),this[_0x5e6514(0x3f95)]=!0x1,this[_0x5e6514(0x199e)]=!0x0,this[_0x5e6514(0x3efb)]=0.7,this[_0x5e6514(0x40cb)]=0x5,this[_0x5e6514(0x2c72)]=!0x0,this['straightRayEnabled']=!0x0,this[_0x5e6514(0x1fa)]=Math['PI']/0x8,this[_0x5e6514(0x34d9)]=new _0x22f9d9['y$'](),this['teleportationEnabled']=!0x0,this['_rotationEnabled']=!0x0,this[_0x5e6514(0x416a)]=_0x423554=>{var _0x370333=_0x5e6514;if(!(this[_0x370333(0x39e4)][_0x423554[_0x370333(0x309e)]]||this[_0x370333(0x2528)]['forceHandedness']&&_0x423554[_0x370333(0x14c7)][_0x370333(0x38df)]!==this[_0x370333(0x2528)][_0x370333(0x3fb5)])){this[_0x370333(0x39e4)][_0x423554['uniqueId']]={'xrController':_0x423554,'teleportationState':{'forward':!0x1,'backwards':!0x1,'rotating':!0x1,'currentRotation':0x0,'baseRotation':0x0,'blocked':!0x1}};const _0x5300a4=this[_0x370333(0x39e4)][_0x423554['uniqueId']];if(_0x370333(0x3193)===_0x5300a4[_0x370333(0x1bfe)]['inputSource'][_0x370333(0x1d79)]&&_0x5300a4[_0x370333(0x1bfe)][_0x370333(0x14c7)][_0x370333(0x128f)]){const _0x21c9b8=()=>{var _0x42b9fe=_0x370333;if(_0x423554['motionController']){const _0x26fb4b=_0x423554['motionController'][_0x42b9fe(0x201b)](_0x15e62['n'][_0x42b9fe(0x2595)])||_0x423554[_0x42b9fe(0x1923)][_0x42b9fe(0x201b)](_0x15e62['n'][_0x42b9fe(0x1d86)]);if(!_0x26fb4b||this[_0x42b9fe(0x2528)]['useMainComponentOnly']){const _0x1d5538=_0x423554[_0x42b9fe(0x1923)][_0x42b9fe(0x3b4c)]();_0x1d5538&&(_0x5300a4[_0x42b9fe(0x26aa)]=_0x1d5538,_0x5300a4[_0x42b9fe(0x3b29)]=_0x1d5538[_0x42b9fe(0x2a52)][_0x42b9fe(0x2e5)](()=>{var _0x3797b7=_0x42b9fe,_0x206046;this['teleportationEnabled']&&_0x1d5538[_0x3797b7(0x1c6f)][_0x3797b7(0xd58)]&&(_0x1d5538[_0x3797b7(0x1c6f)][_0x3797b7(0xd58)][_0x3797b7(0x2cdf)]?(_0x5300a4['teleportationState']['forward']=!0x0,this[_0x3797b7(0x2ffe)]=_0x5300a4[_0x3797b7(0x1bfe)][_0x3797b7(0x309e)],_0x5300a4['teleportationState'][_0x3797b7(0x49f)]=this['_options']['xrInput'][_0x3797b7(0x2ef3)][_0x3797b7(0x80c)]['toEulerAngles']()['y'],_0x5300a4[_0x3797b7(0x334d)][_0x3797b7(0x171a)]=0x0,_0x206046=this[_0x3797b7(0x2528)][_0x3797b7(0x164d)]||0xbb8,(0x0,_0x3d693['g_'])({'timeout':_0x206046,'contextObservable':this[_0x3797b7(0x93f)][_0x3797b7(0x2953)],'breakCondition':()=>!_0x1d5538['pressed'],'onEnded':()=>{var _0xbedfc5=_0x3797b7;this['_currentTeleportationControllerId']===_0x5300a4[_0xbedfc5(0x1bfe)][_0xbedfc5(0x309e)]&&_0x5300a4[_0xbedfc5(0x334d)][_0xbedfc5(0x2112)]&&this[_0xbedfc5(0x1688)](_0x423554[_0xbedfc5(0x309e)]);}})):(_0x5300a4[_0x3797b7(0x334d)][_0x3797b7(0x2112)]=!0x1,this[_0x3797b7(0x2ffe)]=''));}));}else _0x5300a4[_0x42b9fe(0x26aa)]=_0x26fb4b,_0x5300a4['onAxisChangedObserver']=_0x26fb4b[_0x42b9fe(0xff3)][_0x42b9fe(0x2e5)](_0x309e37=>{var _0x3d8ae8=_0x42b9fe,_0x54121e;_0x309e37['y']<=0.7&&_0x5300a4[_0x3d8ae8(0x334d)]['backwards']&&(_0x5300a4[_0x3d8ae8(0x334d)][_0x3d8ae8(0x3739)]=!0x1),0.7<_0x309e37['y']&&!_0x5300a4['teleportationState'][_0x3d8ae8(0x2112)]&&this[_0x3d8ae8(0x199e)]&&!this[_0x3d8ae8(0x1bb4)]&&(_0x5300a4['teleportationState'][_0x3d8ae8(0x3739)]||(_0x5300a4[_0x3d8ae8(0x334d)][_0x3d8ae8(0x3739)]=!0x0,this[_0x3d8ae8(0x1097)][_0x3d8ae8(0x19f9)](this[_0x3d8ae8(0x2528)][_0x3d8ae8(0x41c4)]['xrCamera']['rotationQuaternion']),this[_0x3d8ae8(0x1097)][_0x3d8ae8(0x3f2c)](this[_0x3d8ae8(0x398f)]),this[_0x3d8ae8(0x398f)]['x']=0x0,this[_0x3d8ae8(0x398f)]['z']=0x0,_0x3fec2c['_f']['FromEulerVectorToRef'](this['_tmpVector'],this['_tmpQuaternion']),this['_tmpVector']['set'](0x0,0x0,this[_0x3d8ae8(0x3efb)]*(this['_xrSessionManager'][_0x3d8ae8(0x3241)][_0x3d8ae8(0x41ba)]?0x1:-0x1)),this['_tmpVector']['rotateByQuaternionToRef'](this[_0x3d8ae8(0x1097)],this['_tmpVector']),this['_tmpVector'][_0x3d8ae8(0x3e1)](this[_0x3d8ae8(0x2528)][_0x3d8ae8(0x41c4)][_0x3d8ae8(0x2ef3)][_0x3d8ae8(0xa9f)]),this[_0x3d8ae8(0x3521)][_0x3d8ae8(0x3cd4)][_0x3d8ae8(0x19f9)](this[_0x3d8ae8(0x398f)]),this[_0x3d8ae8(0x3521)][_0x3d8ae8(0x18cc)]=this[_0x3d8ae8(0x2528)][_0x3d8ae8(0x41c4)][_0x3d8ae8(0x2ef3)][_0x3d8ae8(0x1fa3)]+0.1,this[_0x3d8ae8(0x3521)][_0x3d8ae8(0x286c)][_0x3d8ae8(0x386b)](0x0,-0x1,0x0),(_0x54121e=this['_xrSessionManager'][_0x3d8ae8(0x3241)]['pickWithRay'](this[_0x3d8ae8(0x3521)],_0x116a0a=>-0x1!==this['_floorMeshes'][_0x3d8ae8(0x86a)](_0x116a0a)))&&_0x54121e['pickedPoint']&&(this[_0x3d8ae8(0x2528)][_0x3d8ae8(0x41c4)][_0x3d8ae8(0x2ef3)][_0x3d8ae8(0xa9f)]['x']=_0x54121e[_0x3d8ae8(0x3678)]['x'],this[_0x3d8ae8(0x2528)][_0x3d8ae8(0x41c4)][_0x3d8ae8(0x2ef3)][_0x3d8ae8(0xa9f)]['z']=_0x54121e[_0x3d8ae8(0x3678)]['z']))),_0x309e37['y']<-0.7&&!this[_0x3d8ae8(0x2ffe)]&&!_0x5300a4[_0x3d8ae8(0x334d)][_0x3d8ae8(0x7d7)]&&this['teleportationEnabled']&&(_0x5300a4['teleportationState'][_0x3d8ae8(0x2112)]=!0x0,this[_0x3d8ae8(0x2ffe)]=_0x5300a4['xrController'][_0x3d8ae8(0x309e)],_0x5300a4[_0x3d8ae8(0x334d)]['baseRotation']=this[_0x3d8ae8(0x2528)][_0x3d8ae8(0x41c4)][_0x3d8ae8(0x2ef3)][_0x3d8ae8(0x80c)][_0x3d8ae8(0x19c7)]()['y']),_0x309e37['x']?_0x5300a4[_0x3d8ae8(0x334d)][_0x3d8ae8(0x2112)]?this[_0x3d8ae8(0x2ffe)]===_0x5300a4[_0x3d8ae8(0x1bfe)][_0x3d8ae8(0x309e)]&&(this[_0x3d8ae8(0x227e)]?setTimeout(()=>{var _0x37d31a=_0x3d8ae8;_0x5300a4[_0x37d31a(0x334d)][_0x37d31a(0x171a)]=Math['atan2'](_0x309e37['x'],_0x309e37['y']*(this['_xrSessionManager'][_0x37d31a(0x3241)][_0x37d31a(0x41ba)]?0x1:-0x1));}):_0x5300a4[_0x3d8ae8(0x334d)][_0x3d8ae8(0x171a)]=0x0):!_0x5300a4[_0x3d8ae8(0x334d)][_0x3d8ae8(0x7d7)]&&0.7<Math[_0x3d8ae8(0x273d)](_0x309e37['x'])&&(_0x5300a4['teleportationState']['rotating']=!0x0,_0x54121e=this[_0x3d8ae8(0x1fa)]*(0x0<_0x309e37['x']?0x1:-0x1)*(this[_0x3d8ae8(0x93f)][_0x3d8ae8(0x3241)][_0x3d8ae8(0x41ba)]?-0x1:0x1),_0x3fec2c['_f'][_0x3d8ae8(0x198e)](0x0,_0x54121e,0x0)[_0x3d8ae8(0x3d93)](this[_0x3d8ae8(0x2528)][_0x3d8ae8(0x41c4)][_0x3d8ae8(0x2ef3)]['rotationQuaternion'],this[_0x3d8ae8(0x2528)][_0x3d8ae8(0x41c4)][_0x3d8ae8(0x2ef3)][_0x3d8ae8(0x80c)])):_0x5300a4[_0x3d8ae8(0x334d)]['rotating']=!0x1,0x0===_0x309e37['x']&&0x0===_0x309e37['y']&&(_0x5300a4['teleportationState'][_0x3d8ae8(0x3f2f)]&&(_0x5300a4[_0x3d8ae8(0x334d)]['blocked']=!0x1,this[_0x3d8ae8(0x17da)](!0x1)),_0x5300a4['teleportationState'][_0x3d8ae8(0x2112)]&&this[_0x3d8ae8(0x1688)](_0x423554[_0x3d8ae8(0x309e)]));});}};_0x423554[_0x370333(0x1923)]?_0x21c9b8():_0x423554[_0x370333(0x1b80)][_0x370333(0x41c9)](()=>{_0x21c9b8();});}else this[_0x370333(0x93f)][_0x370333(0x3241)]['onPointerObservable'][_0x370333(0x2e5)](_0x4546b0=>{var _0x1b3a77=_0x370333,_0x430364;_0x4546b0[_0x1b3a77(0x19d6)]===_0x1134c2['kD'][_0x1b3a77(0x36d)]?(_0x5300a4['teleportationState'][_0x1b3a77(0x2112)]=!0x0,this[_0x1b3a77(0x2ffe)]=_0x5300a4[_0x1b3a77(0x1bfe)][_0x1b3a77(0x309e)],_0x5300a4['teleportationState'][_0x1b3a77(0x49f)]=this['_options'][_0x1b3a77(0x41c4)][_0x1b3a77(0x2ef3)]['rotationQuaternion'][_0x1b3a77(0x19c7)]()['y'],_0x5300a4[_0x1b3a77(0x334d)][_0x1b3a77(0x171a)]=0x0,_0x430364=this[_0x1b3a77(0x2528)][_0x1b3a77(0x164d)]||0xbb8,(0x0,_0x3d693['g_'])({'timeout':_0x430364,'contextObservable':this[_0x1b3a77(0x93f)]['onXRFrameObservable'],'onEnded':()=>{var _0x1c52bb=_0x1b3a77;this['_currentTeleportationControllerId']===_0x5300a4[_0x1c52bb(0x1bfe)][_0x1c52bb(0x309e)]&&_0x5300a4[_0x1c52bb(0x334d)][_0x1c52bb(0x2112)]&&this[_0x1c52bb(0x1688)](_0x423554[_0x1c52bb(0x309e)]);}})):_0x4546b0[_0x1b3a77(0x19d6)]===_0x1134c2['kD'][_0x1b3a77(0x2401)]&&(_0x5300a4[_0x1b3a77(0x334d)][_0x1b3a77(0x2112)]=!0x1,this[_0x1b3a77(0x2ffe)]='');});}},this[_0x5e6514(0x2528)][_0x5e6514(0x16a4)]||this[_0x5e6514(0x3147)](),this[_0x5e6514(0x2e6)]=this['_options'][_0x5e6514(0x1814)]||[],this[_0x5e6514(0x19cf)]=this[_0x5e6514(0x2528)]['snapPositions']||[],this['_blockedRayColor']=this[_0x5e6514(0x2528)]['blockedRayColor']||new _0x484aa7['HE'](0x1,0x0,0x0,0.75),this[_0x5e6514(0x17da)](!0x1);}get['rotationEnabled'](){var _0x5ebbbf=a8_0x5306;return this[_0x5ebbbf(0x3663)];}set[_0x483ab2(0x227e)](_0x1cfd2d){var _0x365c3e=_0x483ab2;if(this[_0x365c3e(0x3663)]=_0x1cfd2d,this['_options']['teleportationTargetMesh']){const _0x36badb=this['_options'][_0x365c3e(0x16a4)]['getChildMeshes'](!0x1,_0x298fa0=>_0x365c3e(0x31db)===_0x298fa0['name']);_0x36badb[0x0]&&_0x36badb[0x0][_0x365c3e(0x3cb0)](_0x1cfd2d);}}get[_0x483ab2(0x16a4)](){var _0x2c02a9=_0x483ab2;return this[_0x2c02a9(0x2528)]['teleportationTargetMesh']||null;}get['snapPointsOnly'](){var _0x4dd452=_0x483ab2;return!!this[_0x4dd452(0x2528)]['snapPointsOnly'];}set[_0x483ab2(0x1bb4)](_0x53abb0){var _0x31a431=_0x483ab2;this[_0x31a431(0x2528)][_0x31a431(0x1bb4)]=_0x53abb0;}[_0x483ab2(0x10fb)](_0x7ad7c){var _0x2d2258=_0x483ab2;this[_0x2d2258(0x2e6)][_0x2d2258(0xede)](_0x7ad7c);}[_0x483ab2(0x3f99)](_0x266e9c){var _0x265b9a=_0x483ab2;this[_0x265b9a(0x2528)][_0x265b9a(0x2e90)]=this[_0x265b9a(0x2528)][_0x265b9a(0x2e90)]||[],this[_0x265b9a(0x2528)][_0x265b9a(0x2e90)][_0x265b9a(0xede)](_0x266e9c);}[_0x483ab2(0x403e)](_0x2568b9){var _0x17053b=_0x483ab2;this[_0x17053b(0x19cf)][_0x17053b(0xede)](_0x2568b9);}['attach'](){var _0x5be132=_0x483ab2;return!!super[_0x5be132(0x12a3)]()&&(this[_0x5be132(0x2ffe)]='',this[_0x5be132(0x2528)]['xrInput'][_0x5be132(0x34c2)][_0x5be132(0x35b2)](this[_0x5be132(0x416a)]),this[_0x5be132(0x1326)](this[_0x5be132(0x2528)][_0x5be132(0x41c4)][_0x5be132(0x2b13)],this['_attachController']),this['_addNewAttachObserver'](this[_0x5be132(0x2528)][_0x5be132(0x41c4)]['onControllerRemovedObservable'],_0x443bc8=>{var _0x3aa118=_0x5be132;this[_0x3aa118(0x32d1)](_0x443bc8['uniqueId']);}),!0x0);}[_0x483ab2(0x31cc)](){var _0x261f67=_0x483ab2;return!!super[_0x261f67(0x31cc)]()&&(Object[_0x261f67(0x708)](this[_0x261f67(0x39e4)])[_0x261f67(0x35b2)](_0x7e6aa5=>{this['_detachController'](_0x7e6aa5);}),this['_setTargetMeshVisibility'](!0x1),this['_currentTeleportationControllerId']='',this[_0x261f67(0x39e4)]={},!0x0);}[_0x483ab2(0x41a)](){var _0x2f032a=_0x483ab2;super[_0x2f032a(0x41a)](),this['_options'][_0x2f032a(0x16a4)]&&this[_0x2f032a(0x2528)][_0x2f032a(0x16a4)]['dispose'](!0x1,!0x0);}[_0x483ab2(0x1a86)](_0x391e03){var _0x14ac81=_0x483ab2;_0x391e03=this[_0x14ac81(0x2e6)]['indexOf'](_0x391e03),-0x1!==_0x391e03&&this[_0x14ac81(0x2e6)][_0x14ac81(0xb1f)](_0x391e03,0x1);}[_0x483ab2(0x208c)](_0x4eda51){var _0x1a0e72=_0x483ab2;this[_0x1a0e72(0x2528)][_0x1a0e72(0x2e90)]=this['_options'][_0x1a0e72(0x2e90)]||[],_0x4eda51=this[_0x1a0e72(0x2528)][_0x1a0e72(0x2e90)][_0x1a0e72(0x86a)](_0x4eda51),-0x1!==_0x4eda51&&this[_0x1a0e72(0x2528)][_0x1a0e72(0x2e90)]['splice'](_0x4eda51,0x1);}[_0x483ab2(0x38c8)](_0x29e3d4){var _0x2d70cd=_0x483ab2;_0x29e3d4=this[_0x2d70cd(0x93f)][_0x2d70cd(0x3241)][_0x2d70cd(0x36d2)](_0x29e3d4),_0x29e3d4&&this[_0x2d70cd(0x1a86)](_0x29e3d4);}[_0x483ab2(0x20dc)](_0x59c0a8){var _0x5e8cc7=_0x483ab2;let _0xb753a0=this['_snapToPositions']['indexOf'](_0x59c0a8);if(-0x1===_0xb753a0){for(let _0x26d96f=0x0;_0x26d96f<this[_0x5e8cc7(0x19cf)][_0x5e8cc7(0x18cc)];++_0x26d96f)if(this[_0x5e8cc7(0x19cf)][_0x26d96f][_0x5e8cc7(0x1bc8)](_0x59c0a8)){_0xb753a0=_0x26d96f;break;}}return-0x1!==_0xb753a0&&(this[_0x5e8cc7(0x19cf)]['splice'](_0xb753a0,0x1),!0x0);}[_0x483ab2(0xc05)](_0x351873){var _0x3ca1e1=_0x483ab2;this[_0x3ca1e1(0x94c)]=_0x351873;}[_0x483ab2(0x11e1)](_0x3a7bfd){var _0x5f46aa=_0x483ab2,_0x295869=this[_0x5f46aa(0x93f)][_0x5f46aa(0x3003)];const _0x3935ea=this[_0x5f46aa(0x93f)][_0x5f46aa(0x3241)];if(this[_0x5f46aa(0x12a3)]&&_0x295869){const _0x20ac06=this[_0x5f46aa(0x2528)][_0x5f46aa(0x16a4)];if(this[_0x5f46aa(0x2ffe)]){if(_0x20ac06){_0x20ac06[_0x5f46aa(0x80c)]=_0x20ac06['rotationQuaternion']||new _0x3fec2c['_f']();const _0x10f62d=this[_0x5f46aa(0x39e4)][this['_currentTeleportationControllerId']];if(_0x10f62d&&_0x10f62d[_0x5f46aa(0x334d)]['forward']){_0x3fec2c['_f'][_0x5f46aa(0x328a)](_0x10f62d[_0x5f46aa(0x334d)][_0x5f46aa(0x171a)]+_0x10f62d[_0x5f46aa(0x334d)][_0x5f46aa(0x49f)],0x0,0x0,_0x20ac06[_0x5f46aa(0x80c)]);let _0x848b8d=!0x1;if(_0x10f62d[_0x5f46aa(0x1bfe)][_0x5f46aa(0x3666)](this['_tmpRay']),this[_0x5f46aa(0x3c4a)]){_0x295869=_0x3935ea[_0x5f46aa(0xa9b)](this[_0x5f46aa(0x3521)],_0x444881=>{var _0x5a515f=_0x5f46aa;if(this[_0x5a515f(0x2528)][_0x5a515f(0x2e90)]&&-0x1!==this[_0x5a515f(0x2528)]['pickBlockerMeshes'][_0x5a515f(0x86a)](_0x444881))return!0x0;return _0x444881=this[_0x5a515f(0x2e6)][_0x5a515f(0x86a)](_0x444881),-0x1!==_0x444881&&this[_0x5a515f(0x2e6)][_0x444881][_0x5a515f(0x2ac1)]['y']<this[_0x5a515f(0x2528)][_0x5a515f(0x41c4)][_0x5a515f(0x2ef3)]['globalPosition']['y'];});if(_0x295869&&_0x295869[_0x5f46aa(0x1e5d)]&&this['_options'][_0x5f46aa(0x2e90)]&&-0x1!==this[_0x5f46aa(0x2528)][_0x5f46aa(0x2e90)]['indexOf'](_0x295869[_0x5f46aa(0x1e5d)]))return _0x10f62d[_0x5f46aa(0x334d)][_0x5f46aa(0x3f2f)]=!0x0,this[_0x5f46aa(0x17da)](!0x1),void this['_showParabolicPath'](_0x295869);_0x295869&&_0x295869['pickedPoint']&&(_0x10f62d[_0x5f46aa(0x334d)][_0x5f46aa(0x3f2f)]=!0x1,_0x848b8d=!0x0,this[_0x5f46aa(0x3cff)](_0x295869),this['_setTargetMeshVisibility'](!0x0),this[_0x5f46aa(0xddb)](_0x295869));}if(this[_0x5f46aa(0x2c72)]&&!_0x848b8d){_0x295869=_0x10f62d['xrController'][_0x5f46aa(0x1892)]['rotationQuaternion'][_0x5f46aa(0x19c7)]()['x'],_0x295869=Math['PI']/0x2-Math[_0x5f46aa(0x273d)](_0x295869)+0x1,_0x295869=this[_0x5f46aa(0x40cb)]*_0x295869,_0x295869=(this[_0x5f46aa(0x3521)][_0x5f46aa(0x3cd4)][_0x5f46aa(0x3083)](this[_0x5f46aa(0x3521)]['direction']['scale'](0x2*_0x295869),this['_tmpVector']),this['_tmpVector']['y']=this[_0x5f46aa(0x3521)][_0x5f46aa(0x3cd4)]['y'],this[_0x5f46aa(0x3521)][_0x5f46aa(0x3cd4)][_0x5f46aa(0x3e1)](this[_0x5f46aa(0x3521)][_0x5f46aa(0x286c)][_0x5f46aa(0x393f)](_0x295869)),this[_0x5f46aa(0x398f)][_0x5f46aa(0x185b)](this[_0x5f46aa(0x3521)]['origin'],this[_0x5f46aa(0x3521)]['direction']),this[_0x5f46aa(0x3521)][_0x5f46aa(0x286c)][_0x5f46aa(0x3f86)](),_0x3935ea[_0x5f46aa(0xa9b)](this[_0x5f46aa(0x3521)],_0x1d8594=>!(!this[_0x5f46aa(0x2528)][_0x5f46aa(0x2e90)]||-0x1===this[_0x5f46aa(0x2528)]['pickBlockerMeshes'][_0x5f46aa(0x86a)](_0x1d8594))||-0x1!==this[_0x5f46aa(0x2e6)][_0x5f46aa(0x86a)](_0x1d8594)));if(_0x295869&&_0x295869['pickedMesh']&&this[_0x5f46aa(0x2528)][_0x5f46aa(0x2e90)]&&-0x1!==this['_options'][_0x5f46aa(0x2e90)][_0x5f46aa(0x86a)](_0x295869['pickedMesh']))return _0x10f62d[_0x5f46aa(0x334d)][_0x5f46aa(0x3f2f)]=!0x0,this['_setTargetMeshVisibility'](!0x1),void this[_0x5f46aa(0xddb)](_0x295869);_0x295869&&_0x295869[_0x5f46aa(0x3678)]&&(_0x10f62d['teleportationState'][_0x5f46aa(0x3f2f)]=!0x1,_0x848b8d=!0x0,this['_setTargetMeshPosition'](_0x295869),this[_0x5f46aa(0x17da)](!0x0),this[_0x5f46aa(0xddb)](_0x295869));}this[_0x5f46aa(0x17da)](_0x848b8d);}else this['_setTargetMeshVisibility'](!0x1);}}else this[_0x5f46aa(0x10fd)](),this[_0x5f46aa(0x17da)](!0x1);}}['_createDefaultTargetMesh'](){var _0x5637e4=_0x483ab2;this[_0x5637e4(0x2528)][_0x5637e4(0xacf)]=this[_0x5637e4(0x2528)][_0x5637e4(0xacf)]||{};const _0xa4e203=this[_0x5637e4(0x2528)][_0x5637e4(0x190e)]?this[_0x5637e4(0x2528)]['customUtilityLayerScene']||_0x12e313['x'][_0x5637e4(0x2c41)][_0x5637e4(0x2c18)]:this[_0x5637e4(0x93f)][_0x5637e4(0x3241)],_0x5ee7a8=(0x0,_0x548575['$6'])(_0x5637e4(0x162e),{'width':0x2,'height':0x2,'subdivisions':0x2},_0xa4e203);if(_0x5ee7a8['isPickable']=!0x1,this[_0x5637e4(0x2528)][_0x5637e4(0xacf)][_0x5637e4(0x13ae)])_0x5ee7a8[_0x5637e4(0x20e8)]=this[_0x5637e4(0x2528)][_0x5637e4(0xacf)][_0x5637e4(0x13ae)];else{const _0x1bb557=new _0xc7c390['c'](_0x5637e4(0x165e),0x200,_0xa4e203,!0x0),_0xec04b6=(_0x1bb557['hasAlpha']=!0x0,_0x1bb557[_0x5637e4(0x3ac3)]()),_0x262b7a=(_0xec04b6[_0x5637e4(0x1263)](),_0xec04b6[_0x5637e4(0x2a1d)](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0xec04b6[_0x5637e4(0x2afb)]=this[_0x5637e4(0x2528)][_0x5637e4(0xacf)]['teleportationFillColor']||_0x5637e4(0x39d2),_0xec04b6['fill'](),_0xec04b6[_0x5637e4(0x2ab0)]=0xa,_0xec04b6[_0x5637e4(0x26f9)]=this[_0x5637e4(0x2528)][_0x5637e4(0xacf)][_0x5637e4(0x1ea2)]||_0x5637e4(0xa82),_0xec04b6[_0x5637e4(0x17ea)](),_0xec04b6[_0x5637e4(0x1156)](),_0x1bb557['update'](),new _0x31b520['K'](_0x5637e4(0x1c08),_0xa4e203));_0x262b7a[_0x5637e4(0xb9e)]=_0x1bb557,_0x5ee7a8['material']=_0x262b7a;}const _0x3b69f9=(0x0,_0x5ddab5['eu'])(_0x5637e4(0x2f0b),{'diameter':0.75,'thickness':0.1,'tessellation':0x14},_0xa4e203);if(_0x3b69f9['isPickable']=!0x1,_0x3b69f9['parent']=_0x5ee7a8,!this[_0x5637e4(0x2528)]['defaultTargetMeshOptions'][_0x5637e4(0x2e40)]){const _0x16dfc8=new _0xdfda0['f']('animationInnerCircle','position.y',0x1e,_0xdfda0['f']['ANIMATIONTYPE_FLOAT'],_0xdfda0['f'][_0x5637e4(0x2788)]),_0x1b3cf7=[],_0x3f2562=(_0x1b3cf7[_0x5637e4(0xede)]({'frame':0x0,'value':0x0}),_0x1b3cf7['push']({'frame':0x1e,'value':0.4}),_0x1b3cf7[_0x5637e4(0xede)]({'frame':0x3c,'value':0x0}),_0x16dfc8['setKeys'](_0x1b3cf7),new _0x5143d6['bi']());_0x3f2562['setEasingMode'](_0x5143d6['Kp'][_0x5637e4(0x242)]),_0x16dfc8['setEasingFunction'](_0x3f2562),_0x3b69f9[_0x5637e4(0x3f3)]=[],_0x3b69f9[_0x5637e4(0x3f3)][_0x5637e4(0xede)](_0x16dfc8),_0xa4e203[_0x5637e4(0x285e)](_0x3b69f9,0x0,0x3c,!0x0);}const _0x2b04fd=(0x0,_0x3cacac['wf'])(_0x5637e4(0x31db),{'diameterTop':0x0,'tessellation':0x4},_0xa4e203);if(_0x2b04fd[_0x5637e4(0x1d61)]=!0x1,_0x2b04fd[_0x5637e4(0x62d)][_0x5637e4(0x386b)](0.5,0.12,0.2),_0x2b04fd[_0x5637e4(0x15e7)](_0x39dba2['RD']['X'],Math['PI']/0x2),_0x2b04fd[_0x5637e4(0xa9f)]['z']=0.6,_0x2b04fd[_0x5637e4(0xc5c)]=_0x3b69f9,this[_0x5637e4(0x2528)]['defaultTargetMeshOptions'][_0x5637e4(0x3fd)])_0x3b69f9['material']=this[_0x5637e4(0x2528)][_0x5637e4(0xacf)][_0x5637e4(0x3fd)],_0x2b04fd[_0x5637e4(0x20e8)]=this['_options'][_0x5637e4(0xacf)][_0x5637e4(0x3fd)];else{const _0x313c97=new _0x31b520['K'](_0x5637e4(0x3a22),_0xa4e203);_0x313c97['disableLighting']=!!this[_0x5637e4(0x2528)][_0x5637e4(0xacf)][_0x5637e4(0x3c97)],_0x313c97[_0x5637e4(0x3c97)]?_0x313c97[_0x5637e4(0x3277)]=new _0x484aa7['Wo'](0.3,0.3,0x1):_0x313c97[_0x5637e4(0xffc)]=new _0x484aa7['Wo'](0.3,0.3,0x1),_0x313c97[_0x5637e4(0x19b3)]=0.9,_0x3b69f9[_0x5637e4(0x20e8)]=_0x313c97,_0x2b04fd[_0x5637e4(0x20e8)]=_0x313c97,this[_0x5637e4(0xf5e)]=_0x313c97;}void 0x0!==this[_0x5637e4(0x2528)]['renderingGroupId']&&(_0x5ee7a8[_0x5637e4(0x197a)]=this[_0x5637e4(0x2528)][_0x5637e4(0x197a)],_0x3b69f9['renderingGroupId']=this[_0x5637e4(0x2528)][_0x5637e4(0x197a)],_0x2b04fd[_0x5637e4(0x197a)]=this[_0x5637e4(0x2528)][_0x5637e4(0x197a)]),this['_options'][_0x5637e4(0x16a4)]=_0x5ee7a8,this[_0x5637e4(0x17da)](!0x1);}[_0x483ab2(0x32d1)](_0x1fc790){var _0x2a8057=_0x483ab2;const _0x51ec8e=this[_0x2a8057(0x39e4)][_0x1fc790];_0x51ec8e&&(_0x51ec8e[_0x2a8057(0x26aa)]&&(_0x51ec8e['onAxisChangedObserver']&&_0x51ec8e[_0x2a8057(0x26aa)][_0x2a8057(0xff3)][_0x2a8057(0x2f2e)](_0x51ec8e[_0x2a8057(0x2b88)]),_0x51ec8e[_0x2a8057(0x3b29)]&&_0x51ec8e[_0x2a8057(0x26aa)]['onButtonStateChangedObservable'][_0x2a8057(0x2f2e)](_0x51ec8e['onButtonChangedObserver'])),delete this[_0x2a8057(0x39e4)][_0x1fc790]);}['_findClosestSnapPointWithRadius'](_0x21f205,_0x23fd5f=this['_options'][_0x483ab2(0x35ba)]||0.8){var _0x16c29a=_0x483ab2;let _0x169c7c=null,_0x42007e=Number[_0x16c29a(0x1806)];if(this[_0x16c29a(0x19cf)][_0x16c29a(0x18cc)]){const _0x4015d9=_0x23fd5f*_0x23fd5f;this['_snapToPositions'][_0x16c29a(0x35b2)](_0x54063f=>{var _0x2aef7e=_0x16c29a,_0xd8c3c8=_0x3fec2c['P'][_0x2aef7e(0x3aed)](_0x54063f,_0x21f205);_0xd8c3c8<=_0x4015d9&&_0xd8c3c8<_0x42007e&&(_0x42007e=_0xd8c3c8,_0x169c7c=_0x54063f);});}return _0x169c7c;}[_0x483ab2(0x3cff)](_0x35ed13){var _0x505271=_0x483ab2,_0x4972fa,_0x53cbad=_0x35ed13[_0x505271(0x3678)];this[_0x505271(0x2528)][_0x505271(0x16a4)]&&_0x53cbad&&(_0x4972fa=this[_0x505271(0x7ba)](_0x53cbad),this['_snappedToPoint']=!!_0x4972fa,this[_0x505271(0x1bb4)]&&!this[_0x505271(0x1cae)]&&this[_0x505271(0xf5e)]?this['_teleportationRingMaterial']['diffuseColor'][_0x505271(0x386b)](0x1,0.3,0.3):this[_0x505271(0x1bb4)]&&this[_0x505271(0x1cae)]&&this[_0x505271(0xf5e)]&&this[_0x505271(0xf5e)][_0x505271(0xffc)]['set'](0.3,0.3,0x1),this[_0x505271(0x2528)][_0x505271(0x16a4)][_0x505271(0xa9f)]['copyFrom'](_0x4972fa||_0x53cbad),this['_options'][_0x505271(0x16a4)][_0x505271(0xa9f)]['y']+=0.01,this['onTargetMeshPositionUpdatedObservable'][_0x505271(0x3608)](_0x35ed13));}[_0x483ab2(0x17da)](_0x43cecc,_0x1efd9c){var _0x24fe9c=_0x483ab2;this['_options']['teleportationTargetMesh']&&(this['_options'][_0x24fe9c(0x16a4)]['isVisible']!==_0x43cecc||_0x1efd9c)&&(this['_options']['teleportationTargetMesh']['isVisible']=_0x43cecc,this[_0x24fe9c(0x2528)][_0x24fe9c(0x16a4)][_0x24fe9c(0x394)](void 0x0,!0x1)[_0x24fe9c(0x35b2)](_0x48c854=>{var _0x55826f=_0x24fe9c;_0x48c854[_0x55826f(0xa11)]=_0x43cecc;}),_0x43cecc?this['_selectionFeature']&&this['_selectionFeature'][_0x24fe9c(0x31cc)]():(this['_quadraticBezierCurve']&&(this[_0x24fe9c(0x1f85)][_0x24fe9c(0x41a)](),this[_0x24fe9c(0x1f85)]=null),this['_selectionFeature']&&this[_0x24fe9c(0x94c)]['attach']()));}[_0x483ab2(0x10fd)](){var _0x50042d=_0x483ab2;this['_quadraticBezierCurve']&&(this['_quadraticBezierCurve'][_0x50042d(0x41a)](),this[_0x50042d(0x1f85)]=null);}[_0x483ab2(0xddb)](_0x21f662){var _0x4f14e4=_0x483ab2;if(_0x21f662[_0x4f14e4(0x3678)]&&this[_0x4f14e4(0x2ffe)]){var _0x5c2e8a=this['_options']['useUtilityLayer']?this[_0x4f14e4(0x2528)]['customUtilityLayerScene']||_0x12e313['x']['DefaultUtilityLayer'][_0x4f14e4(0x2c18)]:this['_xrSessionManager']['scene'],_0x316c7a=this[_0x4f14e4(0x39e4)][this[_0x4f14e4(0x2ffe)]];const _0xc9204e=_0xbdb4a3['j_'][_0x4f14e4(0x3abf)](_0x316c7a[_0x4f14e4(0x1bfe)]['pointer'][_0x4f14e4(0x2ac1)],_0x21f662[_0x4f14e4(0x3383)][_0x4f14e4(0x3cd4)],_0x21f662[_0x4f14e4(0x3678)],0x19);_0x316c7a=_0x316c7a[_0x4f14e4(0x334d)][_0x4f14e4(0x3f2f)]?this['_blockedRayColor']:void 0x0,_0x316c7a=new Array(0x1a)[_0x4f14e4(0x13dc)](_0x316c7a||this[_0x4f14e4(0x327f)]),(this[_0x4f14e4(0x2528)][_0x4f14e4(0x330c)]?this[_0x4f14e4(0x1f85)]=this[_0x4f14e4(0x2528)][_0x4f14e4(0x330c)](_0xc9204e['getPoints'](),_0x21f662):this[_0x4f14e4(0x1f85)]=(0x0,_0x243c4d['nL'])('teleportation\x20path\x20line',{'points':_0xc9204e[_0x4f14e4(0x1f58)](),'instance':this['_quadraticBezierCurve'],'updatable':!0x0,'colors':_0x316c7a},_0x5c2e8a),this[_0x4f14e4(0x1f85)][_0x4f14e4(0x1d61)]=!0x1,void 0x0!==this[_0x4f14e4(0x2528)][_0x4f14e4(0x197a)]&&(this[_0x4f14e4(0x1f85)]['renderingGroupId']=this[_0x4f14e4(0x2528)][_0x4f14e4(0x197a)]));}}[_0x483ab2(0x1688)](_0x43b5ca){var _0x4b69a2=_0x483ab2;const _0x3fca99=this[_0x4b69a2(0x39e4)][_0x43b5ca];_0x3fca99&&_0x3fca99[_0x4b69a2(0x334d)][_0x4b69a2(0x2112)]&&this[_0x4b69a2(0x3649)]&&(_0x3fca99['teleportationState'][_0x4b69a2(0x2112)]=!0x1,this[_0x4b69a2(0x2ffe)]='',this[_0x4b69a2(0x1bb4)]&&!this[_0x4b69a2(0x1cae)]||(this['skipNextTeleportation']?this[_0x4b69a2(0x3f95)]=!0x1:this['_options'][_0x4b69a2(0x16a4)]&&this['_options'][_0x4b69a2(0x16a4)]['isVisible']&&(_0x43b5ca=this[_0x4b69a2(0x2528)]['xrInput'][_0x4b69a2(0x2ef3)][_0x4b69a2(0x1fa3)],this[_0x4b69a2(0x2528)]['xrInput'][_0x4b69a2(0x2ef3)]['onBeforeCameraTeleport'][_0x4b69a2(0x3608)](this[_0x4b69a2(0x2528)][_0x4b69a2(0x41c4)]['xrCamera'][_0x4b69a2(0xa9f)]),this[_0x4b69a2(0x2528)][_0x4b69a2(0x41c4)][_0x4b69a2(0x2ef3)][_0x4b69a2(0xa9f)][_0x4b69a2(0x19f9)](this['_options'][_0x4b69a2(0x16a4)]['position']),this['_options'][_0x4b69a2(0x41c4)][_0x4b69a2(0x2ef3)][_0x4b69a2(0xa9f)]['y']+=_0x43b5ca,_0x3fec2c['_f'][_0x4b69a2(0x198e)](0x0,_0x3fca99['teleportationState']['currentRotation']-(this[_0x4b69a2(0x93f)]['scene']['useRightHandedSystem']?Math['PI']:0x0),0x0)['multiplyToRef'](this['_options'][_0x4b69a2(0x41c4)][_0x4b69a2(0x2ef3)][_0x4b69a2(0x80c)],this[_0x4b69a2(0x2528)][_0x4b69a2(0x41c4)][_0x4b69a2(0x2ef3)]['rotationQuaternion']),this['_options'][_0x4b69a2(0x41c4)][_0x4b69a2(0x2ef3)][_0x4b69a2(0x3d3a)][_0x4b69a2(0x3608)](this[_0x4b69a2(0x2528)][_0x4b69a2(0x41c4)]['xrCamera']['position']))));}}_0x45dee2[_0x483ab2(0x3aa7)]=_0x17aa82['b'][_0x483ab2(0x373a)],_0x45dee2['Version']=0x1,_0x17aa82['d'][_0x483ab2(0x246e)](_0x45dee2['Name'],(_0x59c9fd,_0x6ca733)=>()=>new _0x45dee2(_0x59c9fd,_0x6ca733),_0x45dee2['Version'],!0x0);},0xb4aa:(_0x12d0e9,_0x15c25d,_0x41517d)=>{var _0x1c5eb8=a8_0x1ec55c;function _0x2960ee(_0xd93def,_0x442d84,_0x5e54a9,_0x15f4dd){return new(_0x5e54a9=_0x5e54a9||Promise)(function(_0x12e655,_0x55cf4d){var _0x5fb1a0=a8_0x5306;function _0x2915c6(_0x3e9167){try{_0x30073c(_0x15f4dd['next'](_0x3e9167));}catch(_0x574fc6){_0x55cf4d(_0x574fc6);}}function _0x1fde1e(_0x3d5e3d){var _0x4acd0a=a8_0x5306;try{_0x30073c(_0x15f4dd[_0x4acd0a(0x368b)](_0x3d5e3d));}catch(_0x403fb2){_0x55cf4d(_0x403fb2);}}function _0x30073c(_0x1ed558){var _0x38f5fd=a8_0x5306,_0x4fc4c0;_0x1ed558[_0x38f5fd(0x954)]?_0x12e655(_0x1ed558[_0x38f5fd(0x2b05)]):((_0x4fc4c0=_0x1ed558[_0x38f5fd(0x2b05)])instanceof _0x5e54a9?_0x4fc4c0:new _0x5e54a9(function(_0x1f57ce){_0x1f57ce(_0x4fc4c0);}))[_0x38f5fd(0x2cc0)](_0x2915c6,_0x1fde1e);}_0x30073c((_0x15f4dd=_0x15f4dd[_0x5fb1a0(0x29f3)](_0xd93def,_0x442d84||[]))[_0x5fb1a0(0x63a)]());});}var _0x54d96c=_0x41517d(0x4ba7),_0x2ee546=_0x41517d(0xf869),_0x41517d=_0x41517d(0x14072);class _0x194a34 extends _0x41517d['F']{constructor(_0xe18d57,_0x37dae5){var _0x4938e6=a8_0x5306;super(_0xe18d57),this[_0x4938e6(0x2b0a)]=_0x37dae5,this[_0x4938e6(0x114f)]=null,this[_0x4938e6(0x2570)]=null,this[_0x4938e6(0x1951)]=null,this[_0x4938e6(0xfc4)]=_0x4938e6(0x2005),_0x54d96c['w1'][_0x4938e6(0xc51)](_0x4938e6(0x24d));}[_0x1c5eb8(0x12a3)](){var _0x5ba6f1=_0x1c5eb8;return!(!super[_0x5ba6f1(0x12a3)]()||!this[_0x5ba6f1(0x93f)][_0x5ba6f1(0x1d8a)][_0x5ba6f1(0x85e)]||null===this['_xrSessionManager'][_0x5ba6f1(0x1d8a)][_0x5ba6f1(0x85e)]['type']||(this['_domOverlayType']=this[_0x5ba6f1(0x93f)][_0x5ba6f1(0x1d8a)][_0x5ba6f1(0x85e)]['type'],null!==this[_0x5ba6f1(0x1951)]&&!0x0===this[_0x5ba6f1(0x2b0a)][_0x5ba6f1(0x2c59)]&&(this[_0x5ba6f1(0x2570)]=_0x1f5494=>{var _0x5d419f=_0x5ba6f1;_0x1f5494[_0x5d419f(0x420d)]();},this['_element'][_0x5ba6f1(0x8a7)](_0x5ba6f1(0x5eb),this[_0x5ba6f1(0x2570)])),0x0));}get[_0x1c5eb8(0xead)](){var _0x5202a8=_0x1c5eb8;return this[_0x5202a8(0x114f)];}[_0x1c5eb8(0x41a)](){var _0x42f075=_0x1c5eb8;super['dispose'](),null!==this[_0x42f075(0x1951)]&&this['_beforeXRSelectListener']&&this[_0x42f075(0x1951)][_0x42f075(0xa95)](_0x42f075(0x5eb),this[_0x42f075(0x2570)]);}[_0x1c5eb8(0x11e1)](_0x2a1f3c){}[_0x1c5eb8(0x1f9f)](){return _0x2960ee(this,void 0x0,void 0x0,function*(){var _0xd0ec11=a8_0x5306;if(void 0x0===this[_0xd0ec11(0x2b0a)]['element'])return _0x54d96c['w1'][_0xd0ec11(0xc51)](_0xd0ec11(0x1d41)),{};if(_0xd0ec11(0x3695)==typeof this[_0xd0ec11(0x2b0a)]['element']){var _0x20d7be=document['querySelector'](this[_0xd0ec11(0x2b0a)]['element']);if(null===_0x20d7be)return _0x54d96c['w1']['Warn'](_0xd0ec11(0x3787)+this['options'][_0xd0ec11(0x27c7)]+'\x27\x20(not\x20requesting\x20xr-dom-overlay)'),{};this[_0xd0ec11(0x1951)]=_0x20d7be;}else this[_0xd0ec11(0x1951)]=this[_0xd0ec11(0x2b0a)][_0xd0ec11(0x27c7)];return{'domOverlay':{'root':this['_element']}};});}}_0x194a34[_0x1c5eb8(0x3aa7)]=_0x2ee546['b']['DOM_OVERLAY'],_0x194a34[_0x1c5eb8(0x3735)]=0x1,_0x2ee546['d'][_0x1c5eb8(0x246e)](_0x194a34['Name'],(_0x152458,_0x1f935f)=>()=>new _0x194a34(_0x152458,_0x1f935f),_0x194a34[_0x1c5eb8(0x3735)],!0x1);},0xd44b:(_0x320b71,_0x1dd2c5,_0x5e945d)=>{var _0x215855=a8_0x1ec55c,_0x564b5e=_0x5e945d(0xff1f),_0x1c1680=_0x5e945d(0xf869),_0x1bc0a5=_0x5e945d(0x14072),_0x133b55=_0x5e945d(0x4ba7),_0xdfc42c=_0x5e945d(0x12cad),_0x574685=_0x5e945d(0x14232),_0x2e58dc=_0x5e945d(0xa896),_0x5abf94=_0x5e945d(0x1610),_0x5e4a01=_0x5e945d(0x8e9),_0x502ce1=_0x5e945d(0x138df);class _0x1db5e2 extends _0x1bc0a5['F']{constructor(_0x379ed1,_0x2ab9bf){var _0x37d735=a8_0x5306;super(_0x379ed1),this[_0x37d735(0x2b0a)]=_0x2ab9bf,this[_0x37d735(0x2861)]=null,this['_height']=null,this[_0x37d735(0x78d)]=null,this[_0x37d735(0xc79)]=null,this['_cachedDepthBuffer']=null,this[_0x37d735(0xf10)]=null,this[_0x37d735(0x22a0)]=null,this[_0x37d735(0x2f96)]=new _0x2e58dc['y$'](),this['xrNativeFeatureName']='depth-sensing',_0x133b55['w1'][_0x37d735(0xc51)](_0x37d735(0xac2));}get['width'](){return this['_width'];}get[_0x215855(0x3062)](){var _0x55f8ce=_0x215855;return this[_0x55f8ce(0x21e1)];}get[_0x215855(0x1f97)](){var _0x4f85fa=_0x215855;return this[_0x4f85fa(0x78d)];}get[_0x215855(0x130c)](){return this['_normDepthBufferFromNormView'];}get[_0x215855(0x31d9)](){var _0x46bb80=_0x215855;switch(this[_0x46bb80(0x93f)]['session'][_0x46bb80(0x31d9)]){case _0x46bb80(0x1cdf):return'cpu';case _0x46bb80(0x2571):return _0x46bb80(0x2449);}}get[_0x215855(0x40c6)](){var _0x263b01=_0x215855;switch(this[_0x263b01(0x93f)][_0x263b01(0x1d8a)]['depthDataFormat']){case _0x263b01(0x2d2):return'ushort';case'float32':return'float';}}get[_0x215855(0x4a5)](){var _0x1a4de3=_0x215855,_0x2425ed;if(!this['_cachedWebGLTexture'])return null;var _0x7d1fe9=this['_xrSessionManager'][_0x1a4de3(0x3241)][_0x1a4de3(0x3e9d)]();const _0x486d1b=new _0x502ce1['l'](_0x7d1fe9,_0x502ce1['S'][_0x1a4de3(0x1f32)]);return _0x486d1b[_0x1a4de3(0x20b)]=!0x1,_0x486d1b[_0x1a4de3(0x1aaa)]=!0x1,_0x486d1b[_0x1a4de3(0x28ff)]=!0x1,_0x486d1b[_0x1a4de3(0x3801)]=_0x1a4de3(0x29cd)===this['depthDataFormat']?_0x5abf94['g'][_0x1a4de3(0x3ad4)]:_0x5abf94['g']['TEXTUREFORMAT_RGBA'],_0x486d1b[_0x1a4de3(0x700)]=!0x1,_0x486d1b[_0x1a4de3(0x19d6)]=_0x1a4de3(0x29cd)===this['depthDataFormat']?_0x5abf94['g'][_0x1a4de3(0xcc9)]:_0x5abf94['g'][_0x1a4de3(0x1608)],_0x486d1b[_0x1a4de3(0x1105)]=_0x5abf94['g'][_0x1a4de3(0x3ebe)],_0x486d1b[_0x1a4de3(0x146c)]=null!=(_0x2425ed=this[_0x1a4de3(0x146c)])?_0x2425ed:0x0,_0x486d1b[_0x1a4de3(0x3062)]=null!=(_0x2425ed=this[_0x1a4de3(0x3062)])?_0x2425ed:0x0,_0x486d1b[_0x1a4de3(0x17d0)]=_0x5abf94['g'][_0x1a4de3(0x34fc)],_0x486d1b[_0x1a4de3(0x871)]=_0x5abf94['g'][_0x1a4de3(0x34fc)],_0x486d1b['_hardwareTexture']=new _0x5e4a01['B'](this[_0x1a4de3(0xf10)],_0x7d1fe9[_0x1a4de3(0xaf7)]),_0x486d1b;}get[_0x215855(0x3818)](){var _0x26d14f=_0x215855;return this[_0x26d14f(0x1a99)]?new('ushort'===this['depthDataFormat']?Uint16Array:Float32Array)(this[_0x26d14f(0x1a99)]):null;}get[_0x215855(0x88e)](){var _0x2a481d=_0x215855;return this[_0x2a481d(0x22a0)];}[_0x215855(0x12a3)](_0x2293c7){var _0x102440=_0x215855;return!!super['attach'](_0x2293c7)&&null!=this[_0x102440(0x93f)]['session'][_0x102440(0x40c6)]&&null!=this[_0x102440(0x93f)][_0x102440(0x1d8a)]['depthUsage']&&(this[_0x102440(0x2748)]=new XRWebGLBinding(this[_0x102440(0x93f)][_0x102440(0x1d8a)],this['_xrSessionManager'][_0x102440(0x3241)]['getEngine']()[_0x102440(0xaf7)]),!0x0);}['dispose'](){var _0x25c389=_0x215855,_0x3b4ae9;null!=(_0x3b4ae9=this[_0x25c389(0x22a0)])&&_0x3b4ae9['dispose']();}[_0x215855(0x11e1)](_0x5126df){var _0x36ca2c=_0x215855,_0x4d194f=this[_0x36ca2c(0x93f)][_0x36ca2c(0x2b97)],_0x4d194f=_0x5126df[_0x36ca2c(0xcc5)](_0x4d194f);if(null!=_0x4d194f){for(const _0x26c613 of _0x4d194f[_0x36ca2c(0x2cc5)])switch(this[_0x36ca2c(0x31d9)]){case _0x36ca2c(0x3c2b):this[_0x36ca2c(0x3082)](_0x5126df,_0x26c613,this[_0x36ca2c(0x40c6)]);break;case _0x36ca2c(0x2449):if(!this[_0x36ca2c(0x2748)])break;this[_0x36ca2c(0x391c)](this['_glBinding'],_0x26c613,this['depthDataFormat']);break;default:_0x133b55['w1'][_0x36ca2c(0x3556)](_0x36ca2c(0x96e)),this['detach']();}}}['_updateDepthInformationAndTextureCPUDepthUsage'](_0x4dd5a5,_0xb0d93,_0x4ce35e){var _0x332936=_0x215855;_0x4dd5a5=_0x4dd5a5['getDepthInformation'](_0xb0d93);if(null!==_0x4dd5a5){const {data:_0x280a13,width:_0x4c673c,height:_0x59e396,rawValueToMeters:_0x57bf94,getDepthInMeters:_0x280766}=_0x4dd5a5;switch(this[_0x332936(0x2861)]=_0x4c673c,this[_0x332936(0x21e1)]=_0x59e396,this[_0x332936(0x78d)]=_0x57bf94,this['_cachedDepthBuffer']=_0x280a13,this[_0x332936(0x2f96)][_0x332936(0x3608)](_0x280766[_0x332936(0x3b97)](_0x4dd5a5)),this[_0x332936(0x22a0)]||(this['_cachedDepthImageTexture']=_0x564b5e['l']['CreateRTexture'](null,_0x4c673c,_0x59e396,this['_xrSessionManager']['scene'],!0x1,!0x0,_0xdfc42c['x']['NEAREST_SAMPLINGMODE'],_0x574685['D'][_0x332936(0x1608)])),_0x4ce35e){case'ushort':this[_0x332936(0x22a0)][_0x332936(0x2bb0)](Float32Array[_0x332936(0x2d5e)](new Uint16Array(_0x280a13))[_0x332936(0x36d3)](_0x16a614=>_0x16a614*_0x57bf94));break;case _0x332936(0x1051):this[_0x332936(0x22a0)]['update'](new Float32Array(_0x280a13)[_0x332936(0x36d3)](_0x32326f=>_0x32326f*_0x57bf94));}}}[_0x215855(0x391c)](_0x3af56b,_0x4daf5b,_0x5d0577){var _0x1ebf42=_0x215855;_0x3af56b=_0x3af56b[_0x1ebf42(0x11a4)](_0x4daf5b);if(null!==_0x3af56b){var {texture:_0x4daf5b,width:_0x3af56b,height:_0x29ebe6}=_0x3af56b;this[_0x1ebf42(0x2861)]=_0x3af56b,this[_0x1ebf42(0x21e1)]=_0x29ebe6,this[_0x1ebf42(0xf10)]=_0x4daf5b;const _0x2817ba=this[_0x1ebf42(0x93f)][_0x1ebf42(0x3241)],_0x183c12=_0x2817ba['getEngine']();_0x4daf5b=_0x183c12[_0x1ebf42(0x2d2d)](_0x4daf5b),(this['_cachedDepthImageTexture']||(this['_cachedDepthImageTexture']=_0x564b5e['l'][_0x1ebf42(0x25e2)](null,_0x3af56b,_0x29ebe6,_0x2817ba,!0x1,!0x0,_0xdfc42c['x'][_0x1ebf42(0xe9f)],_0x1ebf42(0x29cd)===_0x5d0577?_0x574685['D'][_0x1ebf42(0x2d4d)]:_0x574685['D'][_0x1ebf42(0x1608)])),this[_0x1ebf42(0x22a0)][_0x1ebf42(0x276b)]=_0x4daf5b);}}[_0x215855(0x1f9f)](){var _0x5aa3ca=_0x215855;const _0x3fbf5e=null!=this[_0x5aa3ca(0x2b0a)][_0x5aa3ca(0x17c4)]&&0x0!==this['options'][_0x5aa3ca(0x17c4)][_0x5aa3ca(0x18cc)],_0x395dc4=null!=this[_0x5aa3ca(0x2b0a)][_0x5aa3ca(0x218f)]&&0x0!==this[_0x5aa3ca(0x2b0a)][_0x5aa3ca(0x218f)][_0x5aa3ca(0x18cc)];return new Promise(_0x4837c5=>{var _0x221e58=_0x5aa3ca;_0x3fbf5e&&_0x395dc4?_0x4837c5({'depthSensing':{'usagePreference':this[_0x221e58(0x2b0a)][_0x221e58(0x17c4)][_0x221e58(0x36d3)](_0x538326=>{var _0x517e0b=_0x221e58;switch(_0x538326){case _0x517e0b(0x3c2b):return _0x517e0b(0x1cdf);case'gpu':return _0x517e0b(0x2571);}}),'dataFormatPreference':this['options'][_0x221e58(0x218f)][_0x221e58(0x36d3)](_0x386f35=>{var _0x525b3b=_0x221e58;switch(_0x386f35){case _0x525b3b(0x29cd):return _0x525b3b(0x2d2);case'float':return _0x525b3b(0x1d12);}})}}):_0x4837c5({});});}}_0x1db5e2[_0x215855(0x3aa7)]=_0x1c1680['b'][_0x215855(0x3251)],_0x1db5e2[_0x215855(0x3735)]=0x1,_0x1c1680['d'][_0x215855(0x246e)](_0x1db5e2[_0x215855(0x3aa7)],(_0x828519,_0x263bd3)=>()=>new _0x1db5e2(_0x828519,_0x263bd3),_0x1db5e2[_0x215855(0x3735)],!0x1);},0x17d31:(_0x35231c,_0x3d73d7,_0x39a376)=>{var _0x17ad4d=a8_0x1ec55c,_0x31e131=_0x39a376(0xf869),_0x120e2f=_0x39a376(0x14072),_0x4ddfcc=_0x39a376(0xa896),_0x5ec2a8=_0x39a376(0xd53f),_0x57d78e=_0x39a376(0x3761);class _0x5215f7 extends _0x120e2f['F']{constructor(_0x3c30f2){var _0x39892f=a8_0x5306;super(_0x3c30f2),this[_0x39892f(0x1f7d)]=new _0x4ddfcc['y$'](),this[_0x39892f(0x2f08)]=new _0x4ddfcc['y$'](),this['onEyeTrackingFrameUpdateObservable']=new _0x4ddfcc['y$'](),this['_eyeTrackingStartListener']=_0x2727b4=>{var _0x2fb818=_0x39892f;this[_0x2fb818(0x8ec)]=_0x2727b4['gazeSpace'],this[_0x2fb818(0x150a)]=new _0x57d78e['z'](_0x5ec2a8['P'][_0x2fb818(0x409)](),_0x5ec2a8['P'][_0x2fb818(0xd75)]()),this[_0x2fb818(0x1f7d)]['notifyObservers'](this[_0x2fb818(0x150a)]);},this[_0x39892f(0x2195)]=()=>{var _0xf62cbc=_0x39892f;this[_0xf62cbc(0x8ec)]=null,this[_0xf62cbc(0x150a)]=null,this['onEyeTrackingEndedObservable'][_0xf62cbc(0x3608)]();},this['xrNativeFeatureName']=_0x39892f(0x1d82),this[_0x39892f(0x93f)][_0x39892f(0x1d8a)]?this[_0x39892f(0x3421)]():this[_0x39892f(0x93f)][_0x39892f(0x268e)]['addOnce'](()=>{this['_init']();});}['dispose'](){var _0x6e06be=a8_0x5306;super[_0x6e06be(0x41a)](),this[_0x6e06be(0x93f)][_0x6e06be(0x1d8a)]['removeEventListener'](_0x6e06be(0x3457),this[_0x6e06be(0x422f)]),this[_0x6e06be(0x93f)][_0x6e06be(0x1d8a)][_0x6e06be(0xa95)]('eyetrackingend',this['_eyeTrackingEndListener']),this[_0x6e06be(0x1f7d)][_0x6e06be(0x13c8)](),this['onEyeTrackingEndedObservable'][_0x6e06be(0x13c8)](),this['onEyeTrackingFrameUpdateObservable'][_0x6e06be(0x13c8)]();}get[_0x17ad4d(0x4fe)](){var _0x1741f1=_0x17ad4d;return!!this[_0x1741f1(0x150a)];}[_0x17ad4d(0x16c5)](){var _0x8a79cc=_0x17ad4d;return this[_0x8a79cc(0x150a)];}['_onXRFrame'](_0x4c8d1b){var _0x35c237=_0x17ad4d;this[_0x35c237(0x2b0f)]&&_0x4c8d1b&&this['_latestEyeSpace']&&this[_0x35c237(0x150a)]&&(_0x4c8d1b=_0x4c8d1b[_0x35c237(0xebe)](this[_0x35c237(0x8ec)],this[_0x35c237(0x93f)][_0x35c237(0x2b97)]))&&(this[_0x35c237(0x150a)][_0x35c237(0x3cd4)][_0x35c237(0x386b)](_0x4c8d1b[_0x35c237(0x171d)][_0x35c237(0xa9f)]['x'],_0x4c8d1b['transform'][_0x35c237(0xa9f)]['y'],_0x4c8d1b[_0x35c237(0x171d)]['position']['z']),_0x4c8d1b=_0x4c8d1b[_0x35c237(0x171d)][_0x35c237(0x1b55)],_0x5ec2a8['jp']['Quaternion'][0x0][_0x35c237(0x386b)](_0x4c8d1b['x'],_0x4c8d1b['y'],_0x4c8d1b['z'],_0x4c8d1b['w']),this[_0x35c237(0x93f)][_0x35c237(0x3241)]['useRightHandedSystem']?_0x5ec2a8['P'][_0x35c237(0x3867)][_0x35c237(0xb04)](_0x5ec2a8['jp'][_0x35c237(0x1106)][0x0],this[_0x35c237(0x150a)]['direction']):(this[_0x35c237(0x150a)][_0x35c237(0x3cd4)]['z']*=-0x1,_0x5ec2a8['jp'][_0x35c237(0x1106)][0x0]['z']*=-0x1,_0x5ec2a8['jp'][_0x35c237(0x1106)][0x0]['w']*=-0x1,_0x5ec2a8['P']['LeftHandedForwardReadOnly']['rotateByQuaternionToRef'](_0x5ec2a8['jp'][_0x35c237(0x1106)][0x0],this[_0x35c237(0x150a)]['direction'])),this['onEyeTrackingFrameUpdateObservable'][_0x35c237(0x3608)](this[_0x35c237(0x150a)]));}['_init'](){var _0x1002f9=_0x17ad4d;this[_0x1002f9(0x93f)]['isNative']&&(this[_0x1002f9(0x93f)][_0x1002f9(0x1d8a)][_0x1002f9(0x8a7)](_0x1002f9(0x3457),this[_0x1002f9(0x422f)]),this[_0x1002f9(0x93f)][_0x1002f9(0x1d8a)][_0x1002f9(0x8a7)](_0x1002f9(0x301b),this[_0x1002f9(0x2195)]));}}_0x5215f7[_0x17ad4d(0x3aa7)]=_0x31e131['b'][_0x17ad4d(0x1e6b)],_0x5215f7[_0x17ad4d(0x3735)]=0x1,_0x31e131['d'][_0x17ad4d(0x246e)](_0x5215f7[_0x17ad4d(0x3aa7)],_0x801a06=>()=>new _0x5215f7(_0x801a06),_0x5215f7['Version'],!0x1);},0x11fe9:(_0x13b856,_0x94ab1f,_0x2e4403)=>{var _0x545980=a8_0x1ec55c,_0x108ac4=_0x2e4403(0xf869),_0x4ddc7f=_0x2e4403(0xa896),_0x39840d=_0x2e4403(0xd53f),_0x2e4403=_0x2e4403(0x14072);class _0x3d0455 extends _0x2e4403['F']{constructor(_0x4cffab){var _0x5e5b45=a8_0x5306;super(_0x4cffab),this[_0x5e5b45(0x30eb)]=!0x1,this[_0x5e5b45(0x4057)]=[],this[_0x5e5b45(0x1433)]=new _0x4ddc7f['y$'](),this[_0x5e5b45(0x22c2)]=new _0x4ddc7f['y$'](),this[_0x5e5b45(0xfc4)]=_0x5e5b45(0x1642),this[_0x5e5b45(0x93f)][_0x5e5b45(0x1d8a)]?this[_0x5e5b45(0x3421)]():this[_0x5e5b45(0x93f)][_0x5e5b45(0x268e)][_0x5e5b45(0x41c9)](()=>{var _0x17d3b2=_0x5e5b45;this[_0x17d3b2(0x3421)]();});}get[_0x545980(0x2076)](){var _0x28cf3a=_0x545980;return this[_0x28cf3a(0x4057)];}[_0x545980(0x31cc)](){var _0x4c2d3f=_0x545980;return!!super['detach']()&&!(this['featurePointCloud'][_0x4c2d3f(0x18cc)]=0x0);}['dispose'](){var _0x104ad8=_0x545980;super[_0x104ad8(0x41a)](),this['_featurePointCloud'][_0x104ad8(0x18cc)]=0x0,this['onFeaturePointsUpdatedObservable'][_0x104ad8(0x13c8)](),this[_0x104ad8(0x1433)][_0x104ad8(0x13c8)]();}[_0x545980(0x11e1)](_0x480f23){var _0x21cd01=_0x545980;if(this[_0x21cd01(0x2b0f)]&&this[_0x21cd01(0x30eb)]&&_0x480f23){var _0xd0f0c3=_0x480f23['featurePointCloud'];if(_0xd0f0c3&&0x0!==_0xd0f0c3['length']){if(_0xd0f0c3[_0x21cd01(0x18cc)]%0x5!=0x0)throw new Error(_0x21cd01(0x3ee2)+_0xd0f0c3[_0x21cd01(0x18cc)]);var _0x92cd9d=_0xd0f0c3[_0x21cd01(0x18cc)]/0x5;const _0x368658=new Array(),_0x50c7ec=new Array();for(let _0x259752=0x0;_0x259752<_0x92cd9d;_0x259752++){var _0x6f10be=0x5*_0x259752,_0x205ce6=_0xd0f0c3[0x4+_0x6f10be];this[_0x21cd01(0x4057)][_0x205ce6]?_0x368658[_0x21cd01(0xede)](_0x205ce6):(this['_featurePointCloud'][_0x205ce6]={'position':new _0x39840d['P'](),'confidenceValue':0x0},_0x50c7ec[_0x21cd01(0xede)](_0x205ce6)),this[_0x21cd01(0x4057)][_0x205ce6]['position']['x']=_0xd0f0c3[_0x6f10be],this[_0x21cd01(0x4057)][_0x205ce6][_0x21cd01(0xa9f)]['y']=_0xd0f0c3[0x1+_0x6f10be],this[_0x21cd01(0x4057)][_0x205ce6][_0x21cd01(0xa9f)]['z']=_0xd0f0c3[0x2+_0x6f10be],this[_0x21cd01(0x4057)][_0x205ce6][_0x21cd01(0x3be6)]=_0xd0f0c3[0x3+_0x6f10be];}0x0<_0x50c7ec[_0x21cd01(0x18cc)]&&this[_0x21cd01(0x1433)][_0x21cd01(0x3608)](_0x50c7ec),0x0<_0x368658['length']&&this[_0x21cd01(0x22c2)][_0x21cd01(0x3608)](_0x368658);}}}[_0x545980(0x3421)](){var _0x24e083=_0x545980;this[_0x24e083(0x93f)][_0x24e083(0x1d8a)][_0x24e083(0x55f)]&&this[_0x24e083(0x93f)][_0x24e083(0x1d8a)]['trySetFeaturePointCloudEnabled'](!0x0)&&(this[_0x24e083(0x30eb)]=!0x0);}}_0x3d0455[_0x545980(0x3aa7)]=_0x108ac4['b'][_0x545980(0x4221)],_0x3d0455[_0x545980(0x3735)]=0x1,_0x108ac4['d'][_0x545980(0x246e)](_0x3d0455['Name'],_0x17a014=>()=>new _0x3d0455(_0x17a014),_0x3d0455[_0x545980(0x3735)]);},0x8364:(_0x336906,_0xbe2452,_0x211f14)=>{var _0x131336=a8_0x1ec55c;function _0x2c2ac3(_0x5dcfc9,_0x4d14df,_0x3c8eba,_0x20a0e2){return new(_0x3c8eba=_0x3c8eba||Promise)(function(_0x10168f,_0x2c2edf){var _0x5d7b1e=a8_0x5306;function _0x2c8d90(_0x4d06b1){var _0x584437=a8_0x5306;try{_0x31fcc3(_0x20a0e2[_0x584437(0x63a)](_0x4d06b1));}catch(_0x4c2c07){_0x2c2edf(_0x4c2c07);}}function _0x4bf62b(_0x5b204c){var _0x491104=a8_0x5306;try{_0x31fcc3(_0x20a0e2[_0x491104(0x368b)](_0x5b204c));}catch(_0x3388d7){_0x2c2edf(_0x3388d7);}}function _0x31fcc3(_0x339dfb){var _0x24f9fb=a8_0x5306,_0x411352;_0x339dfb[_0x24f9fb(0x954)]?_0x10168f(_0x339dfb[_0x24f9fb(0x2b05)]):((_0x411352=_0x339dfb[_0x24f9fb(0x2b05)])instanceof _0x3c8eba?_0x411352:new _0x3c8eba(function(_0x5bcaab){_0x5bcaab(_0x411352);}))['then'](_0x2c8d90,_0x4bf62b);}_0x31fcc3((_0x20a0e2=_0x20a0e2['apply'](_0x5dcfc9,_0x4d14df||[]))[_0x5d7b1e(0x63a)]());});}var _0x17d2e9,_0xd3780b=_0x211f14(0x14072),_0x5b5d27=_0x211f14(0xf869),_0x184a22=_0x211f14(0xd53f),_0xb2e19d=_0x211f14(0xebf9),_0x1a85ab=_0x211f14(0xa896),_0x32015c=_0x211f14(0x8ca7),_0x42db32=_0x211f14(0xbd53),_0x3bba99=_0x211f14(0x533),_0x24f9f9=_0x211f14(0x15c0e),_0x53f0fe=_0x211f14(0x89da),_0x13ffbc=_0x211f14(0x13b02),_0x1efc79=_0x211f14(0xa0f1),_0x3ed04c=_0x211f14(0x11096),_0x652c3b=_0x211f14(0x1610);_0x211f14={'WRIST':'wrist','THUMB':_0x131336(0x1e9d),'INDEX':'index','MIDDLE':_0x131336(0x3eb3),'RING':_0x131336(0x399b),'LITTLE':_0x131336(0x3b5f)},_0x17d2e9={'WRIST':'wrist','THUMB_METACARPAL':_0x131336(0x3821),'THUMB_PHALANX_PROXIMAL':'thumb-phalanx-proximal','THUMB_PHALANX_DISTAL':'thumb-phalanx-distal','THUMB_TIP':'thumb-tip','INDEX_FINGER_METACARPAL':_0x131336(0x1ce8),'INDEX_FINGER_PHALANX_PROXIMAL':'index-finger-phalanx-proximal','INDEX_FINGER_PHALANX_INTERMEDIATE':_0x131336(0x1be6),'INDEX_FINGER_PHALANX_DISTAL':_0x131336(0x25fb),'INDEX_FINGER_TIP':_0x131336(0x3f8f),'MIDDLE_FINGER_METACARPAL':'middle-finger-metacarpal','MIDDLE_FINGER_PHALANX_PROXIMAL':_0x131336(0x1bc4),'MIDDLE_FINGER_PHALANX_INTERMEDIATE':_0x131336(0x1d88),'MIDDLE_FINGER_PHALANX_DISTAL':_0x131336(0x25bb),'MIDDLE_FINGER_TIP':_0x131336(0x1f08),'RING_FINGER_METACARPAL':_0x131336(0x3be1),'RING_FINGER_PHALANX_PROXIMAL':_0x131336(0xb27),'RING_FINGER_PHALANX_INTERMEDIATE':'ring-finger-phalanx-intermediate','RING_FINGER_PHALANX_DISTAL':'ring-finger-phalanx-distal','RING_FINGER_TIP':_0x131336(0x2b3),'PINKY_FINGER_METACARPAL':'pinky-finger-metacarpal','PINKY_FINGER_PHALANX_PROXIMAL':_0x131336(0xf9c),'PINKY_FINGER_PHALANX_INTERMEDIATE':_0x131336(0x2abc),'PINKY_FINGER_PHALANX_DISTAL':_0x131336(0x6b9),'PINKY_FINGER_TIP':_0x131336(0x37ae)};const _0x5cd066=[_0x17d2e9[_0x131336(0x3f1f)],_0x17d2e9['THUMB_METACARPAL'],_0x17d2e9[_0x131336(0x11ff)],_0x17d2e9['THUMB_PHALANX_DISTAL'],_0x17d2e9[_0x131336(0x36f3)],_0x17d2e9[_0x131336(0x3a70)],_0x17d2e9[_0x131336(0xbb7)],_0x17d2e9[_0x131336(0x934)],_0x17d2e9[_0x131336(0x128d)],_0x17d2e9[_0x131336(0x3195)],_0x17d2e9[_0x131336(0x1257)],_0x17d2e9[_0x131336(0x3f67)],_0x17d2e9['MIDDLE_FINGER_PHALANX_INTERMEDIATE'],_0x17d2e9[_0x131336(0x270e)],_0x17d2e9[_0x131336(0x1c43)],_0x17d2e9[_0x131336(0x334)],_0x17d2e9[_0x131336(0x41e4)],_0x17d2e9[_0x131336(0x259d)],_0x17d2e9[_0x131336(0x398b)],_0x17d2e9[_0x131336(0xfb7)],_0x17d2e9['PINKY_FINGER_METACARPAL'],_0x17d2e9[_0x131336(0x1a7b)],_0x17d2e9[_0x131336(0x2c9)],_0x17d2e9['PINKY_FINGER_PHALANX_DISTAL'],_0x17d2e9[_0x131336(0x23f0)]],_0x15b582={[_0x211f14[_0x131336(0x3f1f)]]:[_0x17d2e9[_0x131336(0x3f1f)]],[_0x211f14[_0x131336(0x10df)]]:[_0x17d2e9[_0x131336(0x3107)],_0x17d2e9['THUMB_PHALANX_PROXIMAL'],_0x17d2e9[_0x131336(0x2988)],_0x17d2e9[_0x131336(0x36f3)]],[_0x211f14[_0x131336(0xa18)]]:[_0x17d2e9[_0x131336(0x3a70)],_0x17d2e9['INDEX_FINGER_PHALANX_PROXIMAL'],_0x17d2e9['INDEX_FINGER_PHALANX_INTERMEDIATE'],_0x17d2e9['INDEX_FINGER_PHALANX_DISTAL'],_0x17d2e9['INDEX_FINGER_TIP']],[_0x211f14[_0x131336(0x1ff)]]:[_0x17d2e9[_0x131336(0x1257)],_0x17d2e9['MIDDLE_FINGER_PHALANX_PROXIMAL'],_0x17d2e9[_0x131336(0x2b15)],_0x17d2e9[_0x131336(0x270e)],_0x17d2e9['MIDDLE_FINGER_TIP']],[_0x211f14['RING']]:[_0x17d2e9[_0x131336(0x334)],_0x17d2e9[_0x131336(0x41e4)],_0x17d2e9[_0x131336(0x259d)],_0x17d2e9[_0x131336(0x398b)],_0x17d2e9['RING_FINGER_TIP']],[_0x211f14[_0x131336(0xb06)]]:[_0x17d2e9['PINKY_FINGER_METACARPAL'],_0x17d2e9[_0x131336(0x1a7b)],_0x17d2e9['PINKY_FINGER_PHALANX_INTERMEDIATE'],_0x17d2e9[_0x131336(0xa6d)],_0x17d2e9[_0x131336(0x23f0)]]};class _0x52d33b{constructor(_0x33022e,_0x545731,_0x10d489,_0x4619b1,_0xa2a337=!0x1,_0x2596f1=!0x1,_0xc0c069=0x1){var _0x3dc51c=_0x131336;this[_0x3dc51c(0x1bfe)]=_0x33022e,this[_0x3dc51c(0x22b7)]=_0x545731,this['_handMesh']=_0x10d489,this[_0x3dc51c(0x1e7c)]=_0x4619b1,this['_leftHandedMeshes']=_0xa2a337,this[_0x3dc51c(0x3000)]=_0x2596f1,this['_jointScaleFactor']=_0xc0c069,this[_0x3dc51c(0x141c)]=new Array(_0x5cd066[_0x3dc51c(0x18cc)]),this['_jointTransformMatrices']=new Float32Array(0x10*_0x5cd066[_0x3dc51c(0x18cc)]),this[_0x3dc51c(0x4217)]=new _0x184a22['y3'](),this[_0x3dc51c(0x26ed)]=new Float32Array(_0x5cd066[_0x3dc51c(0x18cc)]),this[_0x3dc51c(0x3c5c)]=_0x545731[0x0][_0x3dc51c(0x3d78)]();for(let _0xe6e604=0x0;_0xe6e604<this[_0x3dc51c(0x141c)][_0x3dc51c(0x18cc)];_0xe6e604++){const _0x56c519=this[_0x3dc51c(0x141c)][_0xe6e604]=new _0x13ffbc['Y'](_0x5cd066[_0xe6e604],this['_scene']);_0x56c519[_0x3dc51c(0x80c)]=new _0x184a22['_f'](),_0x545731[_0xe6e604][_0x3dc51c(0x80c)]=new _0x184a22['_f']();}_0x10d489&&this[_0x3dc51c(0x1cd9)](_0x10d489,_0x4619b1),this[_0x3dc51c(0x1bfe)][_0x3dc51c(0x1923)]&&(this[_0x3dc51c(0x1bfe)][_0x3dc51c(0x1923)][_0x3dc51c(0x3e46)]?this[_0x3dc51c(0x1bfe)][_0x3dc51c(0x1923)]['rootMesh'][_0x3dc51c(0x3cb0)](!0x1):this['xrController'][_0x3dc51c(0x1923)][_0x3dc51c(0x140f)][_0x3dc51c(0x2e5)](_0x2ffe32=>{var _0x2f2f4f=_0x3dc51c;_0x2ffe32['rootMesh']&&_0x2ffe32[_0x2f2f4f(0x3e46)][_0x2f2f4f(0x3cb0)](!0x1);})),this[_0x3dc51c(0x1bfe)][_0x3dc51c(0x1b80)][_0x3dc51c(0x2e5)](_0x366752=>{var _0x1001fa=_0x3dc51c;_0x366752[_0x1001fa(0x140f)]['add'](_0x1d41c6=>{var _0x366836=_0x1001fa;_0x1d41c6[_0x366836(0x3e46)]&&_0x1d41c6[_0x366836(0x3e46)]['setEnabled'](!0x1);}),_0x366752[_0x1001fa(0x3e46)]&&_0x366752[_0x1001fa(0x3e46)]['setEnabled'](!0x1);});}get[_0x131336(0x2e50)](){var _0x34cb20=_0x131336;return this[_0x34cb20(0x286)];}[_0x131336(0x2930)](_0x2f8efa){var _0x360da3=_0x131336;return _0x15b582[_0x2f8efa]['map'](_0x298960=>this['_jointMeshes'][_0x5cd066[_0x360da3(0x86a)](_0x298960)]);}[_0x131336(0x142c)](_0x17f5c4){var _0x17ffd4=_0x131336;return this[_0x17ffd4(0x22b7)][_0x5cd066[_0x17ffd4(0x86a)](_0x17f5c4)];}[_0x131336(0x1cd9)](_0x588edf,_0x53af24){var _0x4b0c1d=_0x131336;if((this['_handMesh']=_0x588edf)['alwaysSelectAsActiveMesh']=!0x0,_0x588edf[_0x4b0c1d(0xf1b)]()['forEach'](_0x492ee5=>_0x492ee5[_0x4b0c1d(0x13b7)]=!0x0),this['_handMesh']['skeleton']){const _0x53625e=this[_0x4b0c1d(0x286)][_0x4b0c1d(0x293f)];_0x5cd066[_0x4b0c1d(0x35b2)]((_0x1cdbd8,_0x39d52c)=>{var _0x1fa79b=_0x4b0c1d;_0x1cdbd8=_0x53625e['getBoneIndexByName'](_0x53af24?_0x53af24[_0x1cdbd8]:_0x1cdbd8),-0x1!==_0x1cdbd8&&_0x53625e['bones'][_0x1cdbd8][_0x1fa79b(0x1acb)](this[_0x1fa79b(0x141c)][_0x39d52c]);});}}[_0x131336(0x2d50)](_0x4a5076,_0x1f935a){var _0x6d45e4=_0x131336;const _0x1c145e=this[_0x6d45e4(0x1bfe)][_0x6d45e4(0x14c7)][_0x6d45e4(0x1c33)];if(_0x1c145e){const _0x12d333=_0x1c145e;var _0x51c073=_0x5cd066[_0x6d45e4(0x36d3)](_0x28841c=>_0x12d333[_0x28841c]||_0x1c145e[_0x6d45e4(0x2fac)](_0x28841c));let _0x52648d=!0x1;if(_0x4a5076[_0x6d45e4(0x225d)]&&_0x4a5076[_0x6d45e4(0x2a68)])_0x52648d=_0x4a5076[_0x6d45e4(0x225d)](_0x51c073,_0x1f935a,this[_0x6d45e4(0x1e13)])&&_0x4a5076['fillJointRadii'](_0x51c073,this[_0x6d45e4(0x26ed)]);else{if(_0x4a5076[_0x6d45e4(0x2e70)]){_0x52648d=!0x0;for(let _0x4bc1ff=0x0;_0x4bc1ff<_0x51c073[_0x6d45e4(0x18cc)];_0x4bc1ff++){var _0x243a0b=_0x4a5076[_0x6d45e4(0x2e70)](_0x51c073[_0x4bc1ff],_0x1f935a);if(!_0x243a0b){_0x52648d=!0x1;break;}this[_0x6d45e4(0x1e13)][_0x6d45e4(0x386b)](_0x243a0b['transform'][_0x6d45e4(0x348a)],0x10*_0x4bc1ff),this['_jointRadii'][_0x4bc1ff]=_0x243a0b[_0x6d45e4(0x13e7)]||0.008;}}}_0x52648d&&(_0x5cd066[_0x6d45e4(0x35b2)]((_0xd6a0f,_0x1e2e43)=>{var _0x22f635=_0x6d45e4;const _0x42fc5d=this[_0x22f635(0x141c)][_0x1e2e43];_0x184a22['y3']['FromArrayToRef'](this[_0x22f635(0x1e13)],0x10*_0x1e2e43,this[_0x22f635(0x4217)]),this[_0x22f635(0x4217)][_0x22f635(0xe1f)](void 0x0,_0x42fc5d[_0x22f635(0x80c)],_0x42fc5d[_0x22f635(0xa9f)]);var _0xc7677d=this[_0x22f635(0x26ed)][_0x1e2e43]*this[_0x22f635(0x2194)];const _0x38dfe0=this[_0x22f635(0x22b7)][_0x1e2e43];_0x38dfe0[_0x22f635(0xa11)]=!this[_0x22f635(0x286)]&&!this['_jointsInvisible'],_0x38dfe0[_0x22f635(0xa9f)]['copyFrom'](_0x42fc5d[_0x22f635(0xa9f)]),_0x38dfe0['rotationQuaternion'][_0x22f635(0x19f9)](_0x42fc5d[_0x22f635(0x80c)]),_0x38dfe0[_0x22f635(0x62d)][_0x22f635(0x26e6)](_0xc7677d),this['_scene'][_0x22f635(0x41ba)]||(_0x38dfe0[_0x22f635(0xa9f)]['z']*=-0x1,_0x38dfe0['rotationQuaternion']['z']*=-0x1,_0x38dfe0[_0x22f635(0x80c)]['w']*=-0x1,this[_0x22f635(0x120a)]&&this[_0x22f635(0x286)]&&(_0x42fc5d[_0x22f635(0xa9f)]['z']*=-0x1,_0x42fc5d['rotationQuaternion']['z']*=-0x1,_0x42fc5d['rotationQuaternion']['w']*=-0x1));}),this[_0x6d45e4(0x286)]&&(this[_0x6d45e4(0x286)]['isVisible']=!0x0));}}['dispose'](){var _0x5586b1=_0x131336;this['_handMesh']&&(this[_0x5586b1(0x286)][_0x5586b1(0xa11)]=!0x1);}}class _0x54012f extends _0xd3780b['F']{constructor(_0x35a193,_0xbb9909){var _0x5205cb=_0x131336;super(_0x35a193),this[_0x5205cb(0x2b0a)]=_0xbb9909,this[_0x5205cb(0x1ca9)]={},this[_0x5205cb(0x21b2)]={'left':null,'right':null},this[_0x5205cb(0x31fc)]={'jointMeshes':null,'handMeshes':null,'rigMappings':null},this[_0x5205cb(0x1413)]=new _0x1a85ab['y$'](),this[_0x5205cb(0x142d)]=new _0x1a85ab['y$'](),this[_0x5205cb(0x2c30)]=_0x504e8c=>{var _0x4fe747=_0x5205cb,_0x36b8c9,_0x22a361;_0x504e8c[_0x4fe747(0x14c7)][_0x4fe747(0x1c33)]&&_0x4fe747(0x3e65)!=_0x504e8c[_0x4fe747(0x14c7)]['handedness']&&this[_0x4fe747(0x31fc)][_0x4fe747(0x2942)]&&(_0x36b8c9=_0x504e8c[_0x4fe747(0x14c7)]['handedness'],_0x22a361=new _0x52d33b(_0x504e8c,this[_0x4fe747(0x31fc)][_0x4fe747(0x2942)][_0x36b8c9],this['_handResources'][_0x4fe747(0x3597)]&&this[_0x4fe747(0x31fc)][_0x4fe747(0x3597)][_0x36b8c9],this[_0x4fe747(0x31fc)][_0x4fe747(0x3715)]&&this[_0x4fe747(0x31fc)]['rigMappings'][_0x36b8c9],null==(_0x22a361=this[_0x4fe747(0x2b0a)][_0x4fe747(0x3597)])?void 0x0:_0x22a361[_0x4fe747(0x2326)],null==(_0x22a361=this['options'][_0x4fe747(0x2942)])?void 0x0:_0x22a361['invisible'],null==(_0x22a361=this[_0x4fe747(0x2b0a)][_0x4fe747(0x2942)])?void 0x0:_0x22a361['scaleFactor']),this[_0x4fe747(0x1ca9)][_0x504e8c[_0x4fe747(0x309e)]]=_0x22a361,this[_0x4fe747(0x21b2)][_0x36b8c9]=_0x22a361,this[_0x4fe747(0x1413)][_0x4fe747(0x3608)](_0x22a361));},this['_detachHand']=_0x5c86b2=>{var _0x1c3705=_0x5205cb;this[_0x1c3705(0x3c32)](_0x5c86b2[_0x1c3705(0x309e)]);},this[_0x5205cb(0xfc4)]=_0x5205cb(0x2646);const _0x4b78cb=_0xbb9909[_0x5205cb(0x2942)];if(_0x4b78cb&&(void 0x0!==_0x4b78cb[_0x5205cb(0x2027)]&&(_0xbb9909[_0x5205cb(0x3597)]=_0xbb9909[_0x5205cb(0x3597)]||{},_0xbb9909[_0x5205cb(0x3597)]['disableDefaultMeshes']=_0x4b78cb[_0x5205cb(0x2027)]),void 0x0!==_0x4b78cb['handMeshes']&&(_0xbb9909[_0x5205cb(0x3597)]=_0xbb9909[_0x5205cb(0x3597)]||{},_0xbb9909[_0x5205cb(0x3597)][_0x5205cb(0x2062)]=_0x4b78cb['handMeshes']),void 0x0!==_0x4b78cb[_0x5205cb(0x3947)]&&(_0xbb9909['handMeshes']=_0xbb9909[_0x5205cb(0x3597)]||{},_0xbb9909[_0x5205cb(0x3597)][_0x5205cb(0x2326)]=_0x4b78cb[_0x5205cb(0x3947)]),void 0x0!==_0x4b78cb[_0x5205cb(0x1e7c)])){_0xbb9909['handMeshes']=_0xbb9909[_0x5205cb(0x3597)]||{};const _0x4ccdf4={},_0x53c9a2={};[[_0x4b78cb[_0x5205cb(0x1e7c)][_0x5205cb(0xd48)],_0x4ccdf4],[_0x4b78cb[_0x5205cb(0x1e7c)][_0x5205cb(0x1691)],_0x53c9a2]][_0x5205cb(0x35b2)](_0x1b4d22=>{var _0x3883e6=_0x5205cb;const _0x38fe2b=_0x1b4d22[0x0],_0x2ed0aa=_0x1b4d22[0x1];_0x38fe2b[_0x3883e6(0x35b2)]((_0x5daa03,_0x36f89b)=>{_0x2ed0aa[_0x5cd066[_0x36f89b]]=_0x5daa03;});}),_0xbb9909[_0x5205cb(0x3597)]['customRigMappings']={'left':_0x4ccdf4,'right':_0x53c9a2};}}static[_0x131336(0x2fc9)](_0x3c80c7){var _0x397b5d=_0x131336;const _0xc3fd51={};return[_0x397b5d(0xd48),'right'][_0x397b5d(0x36d3)](_0x5dced9=>{var _0xfb682f=_0x397b5d,_0x5b211f,_0x533e3a,_0x1ad12a;const _0x5b91e6=[],_0x460634=(null==(_0x5b211f=_0x3c80c7[_0xfb682f(0x2942)])?void 0x0:_0x5b211f[_0xfb682f(0x3275)])||(0x0,_0x53f0fe['Au'])(_0xfb682f(0xbd3),_0x54012f['_ICOSPHERE_PARAMS']);_0x460634[_0xfb682f(0xa11)]=!(null==(_0x5b211f=_0x3c80c7[_0xfb682f(0x2942)])||!_0x5b211f[_0xfb682f(0x33d2)]);for(let _0x198ab2=0x0;_0x198ab2<_0x5cd066['length'];++_0x198ab2){let _0x255a67=_0x460634['createInstance'](_0x5dced9+'-handJoint-'+_0x198ab2);null!=(_0x533e3a=_0x3c80c7['jointMeshes'])&&_0x533e3a[_0xfb682f(0x83c)]&&(_0x533e3a=_0x3c80c7[_0xfb682f(0x2942)]['onHandJointMeshGenerated'](_0x255a67,_0x198ab2,_0x5dced9))&&_0x533e3a!==_0x255a67&&(_0x255a67[_0xfb682f(0x41a)](),_0x255a67=_0x533e3a),_0x255a67[_0xfb682f(0x1d61)]=!0x1,null!=(_0x533e3a=_0x3c80c7[_0xfb682f(0x2942)])&&_0x533e3a['enablePhysics']&&(_0x533e3a=(null==(_0x533e3a=_0x3c80c7[_0xfb682f(0x2942)])?void 0x0:_0x533e3a[_0xfb682f(0xf6b)])||{},_0x255a67[_0xfb682f(0x62d)][_0xfb682f(0x26e6)](0.02),_0x1ad12a=void 0x0!==_0x533e3a[_0xfb682f(0x259)]?_0x533e3a['impostorType']:_0xb2e19d['Q']['SphereImpostor'],_0x255a67[_0xfb682f(0x3efd)]=new _0xb2e19d['Q'](_0x255a67,_0x1ad12a,Object['assign']({'mass':0x0},_0x533e3a))),_0x255a67[_0xfb682f(0x80c)]=new _0x184a22['_f'](),_0x255a67[_0xfb682f(0xa11)]=!0x1,_0x5b91e6[_0xfb682f(0xede)](_0x255a67);}_0xc3fd51[_0x5dced9]=_0x5b91e6;}),{'left':_0xc3fd51[_0x397b5d(0xd48)],'right':_0xc3fd51[_0x397b5d(0x1691)]};}static['_GenerateDefaultHandMeshesAsync'](_0x330837,_0x178d35){return new Promise(_0x13b2db=>_0x2c2ac3(this,void 0x0,void 0x0,function*(){var _0x593838=a8_0x5306;const _0x2e4882={},_0x524d96=(null!=(_0x128ff6=null==(_0x128ff6=_0x54012f[_0x593838(0x1ab8)])?void 0x0:_0x128ff6[_0x593838(0x4dd)][0x1])&&_0x128ff6[_0x593838(0x41ea)]()&&(_0x54012f[_0x593838(0x1ab8)]=null),null!=(_0x128ff6=null==(_0x128ff6=_0x54012f[_0x593838(0x17f7)])?void 0x0:_0x128ff6[_0x593838(0x4dd)][0x1])&&_0x128ff6[_0x593838(0x41ea)]()&&(_0x54012f[_0x593838(0x17f7)]=null),!(!_0x54012f['_RightHandGLB']||!_0x54012f[_0x593838(0x17f7)]));var _0x128ff6=yield Promise[_0x593838(0x1c35)]([_0x54012f[_0x593838(0x1ab8)]||_0x32015c['n'][_0x593838(0x12eb)]('',_0x54012f[_0x593838(0x39b2)],_0x54012f[_0x593838(0x3621)],_0x330837),_0x54012f[_0x593838(0x17f7)]||_0x32015c['n'][_0x593838(0x12eb)]('',_0x54012f[_0x593838(0x39b2)],_0x54012f['DEFAULT_HAND_MODEL_LEFT_FILENAME'],_0x330837)]);_0x54012f[_0x593838(0x1ab8)]=_0x128ff6[0x0],_0x54012f[_0x593838(0x17f7)]=_0x128ff6[0x1];const _0xae7938=new _0x3bba99['O']('handShader',_0x330837,{'emitComments':!0x1});yield _0xae7938['loadAsync'](_0x54012f[_0x593838(0x7c8)]),_0xae7938[_0x593838(0x1210)]=!0x0,_0xae7938[_0x593838(0x213d)]=_0x24f9f9['F']['MATERIAL_ALPHABLEND'],_0xae7938[_0x593838(0xa89)]=_0x652c3b['g']['ALPHA_COMBINE'],_0xae7938[_0x593838(0x2c4e)](!0x1),_0x128ff6=Object[_0x593838(0x12fe)]({'base':_0x42db32['Wo'][_0x593838(0x41ac)](0x74,0x3f,0xcb),'fresnel':_0x42db32['Wo'][_0x593838(0x41ac)](0x95,0x66,0xe5),'fingerColor':_0x42db32['Wo']['FromInts'](0xb1,0x82,0xff),'tipFresnel':_0x42db32['Wo'][_0x593838(0x41ac)](0xdc,0xc8,0xff)},null==(_0x128ff6=null==_0x178d35?void 0x0:_0x178d35['handMeshes'])?void 0x0:_0x128ff6[_0x593838(0x33ac)]);const _0x1645aa={'base':_0xae7938[_0x593838(0x2abe)]('baseColor'),'fresnel':_0xae7938[_0x593838(0x2abe)](_0x593838(0x13f8)),'fingerColor':_0xae7938[_0x593838(0x2abe)](_0x593838(0xb45)),'tipFresnel':_0xae7938[_0x593838(0x2abe)](_0x593838(0x16ad))};_0x1645aa[_0x593838(0x35c4)][_0x593838(0x2b05)]=_0x128ff6['base'],_0x1645aa[_0x593838(0x608)][_0x593838(0x2b05)]=_0x128ff6[_0x593838(0x608)],_0x1645aa[_0x593838(0xb45)]['value']=_0x128ff6['fingerColor'],_0x1645aa[_0x593838(0xfac)][_0x593838(0x2b05)]=_0x128ff6['tipFresnel'],['left',_0x593838(0x1691)][_0x593838(0x35b2)](_0x1216a1=>{var _0x491fdf=_0x593838;const _0x51f068=_0x491fdf(0xd48)==_0x1216a1?_0x54012f[_0x491fdf(0x17f7)]:_0x54012f[_0x491fdf(0x1ab8)];if(!_0x51f068)throw new Error(_0x491fdf(0x2ed1));const _0x37362d=_0x51f068[_0x491fdf(0x4dd)][0x1];_0x37362d[_0x491fdf(0x371d)][_0x491fdf(0x2632)]=!0x0,_0x37362d[_0x491fdf(0x20e8)]=_0xae7938[_0x491fdf(0x77b)](_0x1216a1+_0x491fdf(0x179d),!0x0),_0x37362d[_0x491fdf(0xa11)]=!0x1,_0x2e4882[_0x1216a1]=_0x37362d,_0x524d96||_0x330837['useRightHandedSystem']||_0x51f068[_0x491fdf(0x4dd)][0x1][_0x491fdf(0x15e7)](_0x1efc79['RD']['Y'],Math['PI']);}),_0xae7938['dispose'](),_0x13b2db({'left':_0x2e4882[_0x593838(0xd48)],'right':_0x2e4882['right']});}));}static[_0x131336(0x3d4b)](_0x42bb30){var _0x1fc23c=_0x131336;return _0x42bb30=_0x1fc23c(0x1691)==_0x42bb30?'R':'L',{[_0x17d2e9[_0x1fc23c(0x3f1f)]]:_0x1fc23c(0x2322)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x3107)]]:'thumb_metacarpal_'+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x11ff)]]:_0x1fc23c(0x4f5)+_0x42bb30,[_0x17d2e9['THUMB_PHALANX_DISTAL']]:_0x1fc23c(0xa90)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x36f3)]]:'thumb_tip_'+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x3a70)]]:'index_metacarpal_'+_0x42bb30,[_0x17d2e9[_0x1fc23c(0xbb7)]]:_0x1fc23c(0x26af)+_0x42bb30,[_0x17d2e9['INDEX_FINGER_PHALANX_INTERMEDIATE']]:'index_intPhalanx_'+_0x42bb30,[_0x17d2e9['INDEX_FINGER_PHALANX_DISTAL']]:_0x1fc23c(0x2848)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x3195)]]:_0x1fc23c(0x6c9)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x1257)]]:_0x1fc23c(0x3eab)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x3f67)]]:_0x1fc23c(0x37d9)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x2b15)]]:_0x1fc23c(0x2ecb)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x270e)]]:_0x1fc23c(0x490)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x1c43)]]:_0x1fc23c(0x34f9)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x334)]]:_0x1fc23c(0x3b44)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x41e4)]]:_0x1fc23c(0x223c)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x259d)]]:_0x1fc23c(0x4244)+_0x42bb30,[_0x17d2e9['RING_FINGER_PHALANX_DISTAL']]:_0x1fc23c(0x467)+_0x42bb30,[_0x17d2e9['RING_FINGER_TIP']]:_0x1fc23c(0x2151)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x1938)]]:_0x1fc23c(0xd65)+_0x42bb30,[_0x17d2e9['PINKY_FINGER_PHALANX_PROXIMAL']]:_0x1fc23c(0x3841)+_0x42bb30,[_0x17d2e9['PINKY_FINGER_PHALANX_INTERMEDIATE']]:_0x1fc23c(0x2445)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0xa6d)]]:_0x1fc23c(0x383b)+_0x42bb30,[_0x17d2e9[_0x1fc23c(0x23f0)]]:_0x1fc23c(0x1a42)+_0x42bb30};}[_0x131336(0x194f)](){var _0x3c98bf=_0x131336;return _0x3c98bf(0x2aea)!=typeof XRHand;}[_0x131336(0x3313)](_0x11abf9){var _0x523316=_0x131336;return this[_0x523316(0x1ca9)][_0x11abf9];}[_0x131336(0x3847)](_0x5b5e9e){var _0x170d88=_0x131336;return _0x170d88(0x3e65)==_0x5b5e9e?null:this[_0x170d88(0x21b2)][_0x5b5e9e];}[_0x131336(0x12a3)](){var _0x447ccc=_0x131336,_0x3421e3;return!!super[_0x447ccc(0x12a3)]()&&(this['_handResources']={'jointMeshes':_0x54012f[_0x447ccc(0x2fc9)](this[_0x447ccc(0x2b0a)]),'handMeshes':(null==(_0x3421e3=this[_0x447ccc(0x2b0a)][_0x447ccc(0x3597)])?void 0x0:_0x3421e3['customMeshes'])||null,'rigMappings':(null==(_0x3421e3=this[_0x447ccc(0x2b0a)][_0x447ccc(0x3597)])?void 0x0:_0x3421e3[_0x447ccc(0x2343)])||null},null!=(_0x3421e3=this[_0x447ccc(0x2b0a)][_0x447ccc(0x3597)])&&_0x3421e3[_0x447ccc(0x2062)]||null!=(_0x3421e3=this[_0x447ccc(0x2b0a)][_0x447ccc(0x3597)])&&_0x3421e3[_0x447ccc(0x2bc9)]||_0x54012f['_GenerateDefaultHandMeshesAsync'](_0x3ed04c['l'][_0x447ccc(0x2370)],this[_0x447ccc(0x2b0a)])[_0x447ccc(0x2cc0)](_0x3f6e8a=>{var _0xcf2517=_0x447ccc;this['_handResources'][_0xcf2517(0x3597)]=_0x3f6e8a,this['_handResources']['rigMappings']={'left':_0x54012f[_0xcf2517(0x3d4b)]('left'),'right':_0x54012f[_0xcf2517(0x3d4b)]('right')},null!=(_0x3f6e8a=this['_trackingHands'][_0xcf2517(0xd48)])&&_0x3f6e8a[_0xcf2517(0x1cd9)](this['_handResources']['handMeshes'][_0xcf2517(0xd48)],this[_0xcf2517(0x31fc)]['rigMappings'][_0xcf2517(0xd48)]),null!=(_0x3f6e8a=this['_trackingHands'][_0xcf2517(0x1691)])&&_0x3f6e8a[_0xcf2517(0x1cd9)](this['_handResources'][_0xcf2517(0x3597)][_0xcf2517(0x1691)],this['_handResources'][_0xcf2517(0x3715)]['right']);}),this[_0x447ccc(0x2b0a)][_0x447ccc(0x41c4)][_0x447ccc(0x34c2)][_0x447ccc(0x35b2)](this[_0x447ccc(0x2c30)]),this[_0x447ccc(0x1326)](this[_0x447ccc(0x2b0a)][_0x447ccc(0x41c4)][_0x447ccc(0x2b13)],this[_0x447ccc(0x2c30)]),this[_0x447ccc(0x1326)](this[_0x447ccc(0x2b0a)][_0x447ccc(0x41c4)][_0x447ccc(0x160f)],this[_0x447ccc(0x2173)]),!0x0);}['_onXRFrame'](_0x3fb767){var _0x9fce43=_0x131336,_0x15b4d7;null!=(_0x15b4d7=this[_0x9fce43(0x21b2)]['left'])&&_0x15b4d7[_0x9fce43(0x2d50)](_0x3fb767,this['_xrSessionManager']['referenceSpace']),null!=(_0x15b4d7=this['_trackingHands'][_0x9fce43(0x1691)])&&_0x15b4d7['updateFromXRFrame'](_0x3fb767,this[_0x9fce43(0x93f)][_0x9fce43(0x2b97)]);}[_0x131336(0x3c32)](_0x14531d){var _0x5f0ec4=_0x131336,_0x10989f,_0x222a7e;const _0x38db0e=this[_0x5f0ec4(0x3313)](_0x14531d);_0x38db0e&&(_0x222a7e=_0x5f0ec4(0xd48)==_0x38db0e[_0x5f0ec4(0x1bfe)][_0x5f0ec4(0x14c7)][_0x5f0ec4(0x38df)]?_0x5f0ec4(0xd48):_0x5f0ec4(0x1691),(null==(_0x10989f=this[_0x5f0ec4(0x21b2)][_0x222a7e])?void 0x0:_0x10989f[_0x5f0ec4(0x1bfe)]['uniqueId'])===_0x14531d&&(this[_0x5f0ec4(0x21b2)][_0x222a7e]=null),this[_0x5f0ec4(0x142d)][_0x5f0ec4(0x3608)](_0x38db0e),_0x38db0e[_0x5f0ec4(0x41a)](),delete this[_0x5f0ec4(0x1ca9)][_0x14531d]);}['detach'](){var _0x5f046b=_0x131336;return!!super['detach']()&&(Object['keys'](this[_0x5f046b(0x1ca9)])[_0x5f046b(0x35b2)](_0x4a3263=>this[_0x5f046b(0x3c32)](_0x4a3263)),!0x0);}[_0x131336(0x41a)](){var _0x6ab786=_0x131336,_0x438cf1;super['dispose'](),this[_0x6ab786(0x1413)][_0x6ab786(0x13c8)](),this[_0x6ab786(0x142d)][_0x6ab786(0x13c8)](),!this[_0x6ab786(0x31fc)][_0x6ab786(0x3597)]||null!=(_0x438cf1=this[_0x6ab786(0x2b0a)]['handMeshes'])&&_0x438cf1[_0x6ab786(0x2062)]||(this[_0x6ab786(0x31fc)][_0x6ab786(0x3597)][_0x6ab786(0xd48)]['dispose'](),this[_0x6ab786(0x31fc)][_0x6ab786(0x3597)][_0x6ab786(0x1691)][_0x6ab786(0x41a)](),_0x54012f[_0x6ab786(0x1ab8)]=null,_0x54012f['_LeftHandGLB']=null),this[_0x6ab786(0x31fc)][_0x6ab786(0x2942)]&&(this[_0x6ab786(0x31fc)][_0x6ab786(0x2942)]['left'][_0x6ab786(0x35b2)](_0x52c6eb=>_0x52c6eb['dispose']()),this[_0x6ab786(0x31fc)][_0x6ab786(0x2942)][_0x6ab786(0x1691)][_0x6ab786(0x35b2)](_0x400f6d=>_0x400f6d[_0x6ab786(0x41a)]()));}}_0x54012f[_0x131336(0x3aa7)]=_0x5b5d27['b'][_0x131336(0xa83)],_0x54012f['Version']=0x1,_0x54012f['DEFAULT_HAND_MODEL_BASE_URL']=_0x131336(0x30c9),_0x54012f[_0x131336(0x3621)]=_0x131336(0x3b60),_0x54012f[_0x131336(0x345a)]=_0x131336(0x2db8),_0x54012f[_0x131336(0x7c8)]=_0x131336(0x10b4),_0x54012f[_0x131336(0x29e)]={'radius':0.5,'flat':!0x1,'subdivisions':0x2},_0x54012f[_0x131336(0x1ab8)]=null,_0x54012f[_0x131336(0x17f7)]=null,_0x5b5d27['d'][_0x131336(0x246e)](_0x54012f[_0x131336(0x3aa7)],(_0x564da7,_0x2edfa6)=>()=>new _0x54012f(_0x564da7,_0x2edfa6),_0x54012f[_0x131336(0x3735)],!0x1);},0x9d2f:(_0x4d8f49,_0x21c8a6,_0x5a6bc8)=>{var _0x4167a7=a8_0x1ec55c,_0x1e938b=_0x5a6bc8(0xf869),_0x2ce682=_0x5a6bc8(0xa896),_0xc21e2=_0x5a6bc8(0xd53f),_0x13a528=_0x5a6bc8(0x14072),_0x5d20be=_0x5a6bc8(0x4ba7);class _0x34237f extends _0x13a528['F']{constructor(_0x4d969b,_0x31d111={}){var _0x5f0902=a8_0x5306;super(_0x4d969b),this[_0x5f0902(0x2b0a)]=_0x31d111,this[_0x5f0902(0x3c50)]=new _0xc21e2['y3'](),this[_0x5f0902(0x2548)]=new _0xc21e2['P'](),this['_tmpQuat']=new _0xc21e2['_f'](),this['_initHitTestSource']=_0xcb0d4e=>{var _0x24fad7=_0x5f0902;if(_0xcb0d4e){var _0x27de84=new XRRay(this[_0x24fad7(0x2b0a)][_0x24fad7(0x106a)]||{});const _0x1c7200={'space':this[_0x24fad7(0x2b0a)]['useReferenceSpace']?_0xcb0d4e:this[_0x24fad7(0x93f)][_0x24fad7(0x2168)],'offsetRay':_0x27de84};this[_0x24fad7(0x2b0a)][_0x24fad7(0x31e4)]&&(_0x1c7200['entityTypes']=this['options'][_0x24fad7(0x31e4)]),_0x1c7200[_0x24fad7(0x3fe7)]?this[_0x24fad7(0x93f)][_0x24fad7(0x1d8a)][_0x24fad7(0x3397)](_0x1c7200)[_0x24fad7(0x2cc0)](_0x336f08=>{var _0x2cf2e3=_0x24fad7;this[_0x2cf2e3(0x286a)]&&this[_0x2cf2e3(0x286a)][_0x2cf2e3(0x38e5)](),this['_xrHitTestSource']=_0x336f08;}):_0x5d20be['w1']['Warn']('waiting\x20for\x20viewer\x20reference\x20space\x20to\x20initialize');}},this[_0x5f0902(0x2841)]=!0x1,this['onHitTestResultObservable']=new _0x2ce682['y$'](),this[_0x5f0902(0x2e33)]=!0x1,this['xrNativeFeatureName']=_0x5f0902(0x1dfd),_0x5d20be['w1'][_0x5f0902(0xc51)](_0x5f0902(0x2899));}[_0x4167a7(0x12a3)](){var _0x3d6128=_0x4167a7;return!!super[_0x3d6128(0x12a3)]()&&!!this[_0x3d6128(0x93f)]['session'][_0x3d6128(0x3397)]&&(this[_0x3d6128(0x2b0a)][_0x3d6128(0x259c)]||(this[_0x3d6128(0x93f)]['referenceSpace']&&this[_0x3d6128(0x2c61)](this[_0x3d6128(0x93f)][_0x3d6128(0x2b97)]),this['_xrSessionManager'][_0x3d6128(0x173c)][_0x3d6128(0x2e5)](this['_initHitTestSource'])),this[_0x3d6128(0x2b0a)][_0x3d6128(0x143b)]&&(_0x18fbed=new XRRay(this[_0x3d6128(0x2b0a)][_0x3d6128(0x39c5)]||{}),this['_xrSessionManager']['session'][_0x3d6128(0x12a0)]({'profile':this[_0x3d6128(0x2b0a)][_0x3d6128(0x293a)]||'generic-touchscreen','offsetRay':_0x18fbed,'entityTypes':this[_0x3d6128(0x2b0a)][_0x3d6128(0x31e4)]})['then'](_0x30bd0f=>{var _0x2fc1ad=_0x3d6128;this[_0x2fc1ad(0xeda)]=_0x30bd0f;})),!0x0);var _0x18fbed;}[_0x4167a7(0x31cc)](){var _0x35d656=_0x4167a7;return!!super['detach']()&&(this[_0x35d656(0x286a)]&&(this[_0x35d656(0x286a)][_0x35d656(0x38e5)](),this[_0x35d656(0x286a)]=null),this[_0x35d656(0x93f)]['onXRReferenceSpaceChanged']['removeCallback'](this['_initHitTestSource']),this[_0x35d656(0xeda)]&&(this['_transientXrHitTestSource'][_0x35d656(0x38e5)](),this['_transientXrHitTestSource']=null),!0x0);}[_0x4167a7(0x41a)](){var _0x32e57d=_0x4167a7;super[_0x32e57d(0x41a)](),this[_0x32e57d(0x1116)][_0x32e57d(0x13c8)]();}[_0x4167a7(0x11e1)](_0x23b809){var _0x209149=_0x4167a7,_0x55a25a;if(this[_0x209149(0x2b0f)]&&!this[_0x209149(0x2e33)]&&(this[_0x209149(0x286a)]&&(_0x55a25a=_0x23b809[_0x209149(0x415b)](this['_xrHitTestSource']),this['_processWebXRHitTestResult'](_0x55a25a)),this[_0x209149(0xeda)])){const _0x34baf7=_0x23b809['getHitTestResultsForTransientInput'](this[_0x209149(0xeda)]);_0x34baf7[_0x209149(0x35b2)](_0x56109d=>{var _0x4380c5=_0x209149;this[_0x4380c5(0x2bab)](_0x56109d['results'],_0x56109d[_0x4380c5(0x14c7)]);});}}['_processWebXRHitTestResult'](_0x56f950,_0x56fbee){var _0x3c650c=_0x4167a7;const _0x11063e=[];_0x56f950['forEach'](_0x1ec79f=>{var _0x2afb53=a8_0x5306,_0x27731a,_0x3a0d81,_0xe2508b=_0x1ec79f[_0x2afb53(0xebe)](this['_xrSessionManager'][_0x2afb53(0x2b97)]);_0xe2508b&&(_0x3a0d81=_0xe2508b['transform'][_0x2afb53(0xa9f)],_0x27731a=_0xe2508b[_0x2afb53(0x171d)][_0x2afb53(0x1b55)],this[_0x2afb53(0x2548)][_0x2afb53(0x386b)](_0x3a0d81['x'],_0x3a0d81['y'],_0x3a0d81['z']),this[_0x2afb53(0x1a1e)][_0x2afb53(0x386b)](_0x27731a['x'],_0x27731a['y'],_0x27731a['z'],_0x27731a['w']),_0xc21e2['y3'][_0x2afb53(0x18b1)](_0xe2508b['transform'][_0x2afb53(0x348a)],0x0,0x1,this[_0x2afb53(0x3c50)]),this[_0x2afb53(0x93f)]['scene']['useRightHandedSystem']||(this['_tmpPos']['z']*=-0x1,this[_0x2afb53(0x1a1e)]['z']*=-0x1,this[_0x2afb53(0x1a1e)]['w']*=-0x1,this['_tmpMat'][_0x2afb53(0x2072)]()),_0x3a0d81={'position':this[_0x2afb53(0x2841)]?this[_0x2afb53(0x2548)]['clone']():this[_0x2afb53(0x2548)],'rotationQuaternion':this[_0x2afb53(0x2841)]?this['_tmpQuat'][_0x2afb53(0x77b)]():this[_0x2afb53(0x1a1e)],'transformationMatrix':this['autoCloneTransformation']?this[_0x2afb53(0x3c50)][_0x2afb53(0x77b)]():this[_0x2afb53(0x3c50)],'inputSource':_0x56fbee,'isTransient':!!_0x56fbee,'xrHitResult':_0x1ec79f},_0x11063e['push'](_0x3a0d81));}),this[_0x3c650c(0x1116)][_0x3c650c(0x3608)](_0x11063e);}}_0x34237f[_0x4167a7(0x3aa7)]=_0x1e938b['b']['HIT_TEST'],_0x34237f[_0x4167a7(0x3735)]=0x2,_0x1e938b['d'][_0x4167a7(0x246e)](_0x34237f['Name'],(_0x4ca83f,_0x2fcb92)=>()=>new _0x34237f(_0x4ca83f,_0x2fcb92),_0x34237f[_0x4167a7(0x3735)],!0x1);},0x1165a:(_0x2879e3,_0xdb5284,_0x168ffd)=>{var _0x2506a1=a8_0x1ec55c,_0x520712=_0x168ffd(0xf869),_0x149511=_0x168ffd(0xa896),_0x38a4ca=_0x168ffd(0xd53f),_0x4860ab=_0x168ffd(0x14072),_0xa61a11=_0x168ffd(0x4ba7);class _0x5535b5 extends _0x4860ab['F']{constructor(_0x5c0672,_0x5bc386={}){var _0x1d9f4e=a8_0x5306;super(_0x5c0672),this['options']=_0x5bc386,this[_0x1d9f4e(0x1f92)]=new _0x38a4ca['P'](0x0,0x0,-0x1),this[_0x1d9f4e(0x306b)]=new _0x38a4ca['y3'](),this[_0x1d9f4e(0x3927)]=!0x1,this[_0x1d9f4e(0x3a8c)]=new _0x38a4ca['P'](0x0,0x0,0x0),this[_0x1d9f4e(0x1402)]=[],this[_0x1d9f4e(0x1116)]=new _0x149511['y$'](),this[_0x1d9f4e(0x2c66)]=_0x35f6fc=>{var _0x540976=_0x1d9f4e,_0x4d41dc=_0x35f6fc[_0x540976(0x36d3)](_0x18dfdb=>{var _0x23135b=_0x540976;const _0x413ec4=_0x38a4ca['y3'][_0x23135b(0xf7f)](_0x18dfdb['hitMatrix']);return this['_xrSessionManager'][_0x23135b(0x3241)]['useRightHandedSystem']||_0x413ec4['toggleModelMatrixHandInPlace'](),this[_0x23135b(0x2b0a)]['worldParentNode']&&_0x413ec4['multiplyToRef'](this['options'][_0x23135b(0x3bb3)][_0x23135b(0x10cb)](),_0x413ec4),{'xrHitResult':_0x18dfdb,'transformationMatrix':_0x413ec4};});this['lastNativeXRHitResults']=_0x35f6fc,this[_0x540976(0x1116)][_0x540976(0x3608)](_0x4d41dc);},this[_0x1d9f4e(0x13a5)]=_0x217a5d=>{var _0x3f6543=_0x1d9f4e;this['_onSelectEnabled']&&_0x5535b5['XRHitTestWithSelectEvent'](_0x217a5d,this[_0x3f6543(0x93f)]['referenceSpace']);},this[_0x1d9f4e(0xfc4)]=_0x1d9f4e(0x1dfd),_0xa61a11['w1']['Warn'](_0x1d9f4e(0x2d08));}static[_0x2506a1(0x223f)](_0x2eeaf5,_0x47d806,_0x766668,_0x44b1f6){var _0x6c65e1=_0x2506a1;return _0x2eeaf5['requestHitTest'](_0x47d806,_0x766668)[_0x6c65e1(0x2cc0)](_0x1e475e=>_0x1e475e[_0x6c65e1(0x235b)](_0x44b1f6||(_0x33b3b0=>!!_0x33b3b0['hitMatrix'])));}static['XRHitTestWithSelectEvent'](_0xf94f03,_0x2c077d){var _0x5b3ed9=_0x2506a1,_0x84bbac=_0xf94f03[_0x5b3ed9(0xb55)][_0x5b3ed9(0xebe)](_0xf94f03[_0x5b3ed9(0x14c7)][_0x5b3ed9(0xe93)],_0x2c077d);if(!_0x84bbac)return Promise[_0x5b3ed9(0x222b)]([]);return _0x84bbac=new XRRay(_0x84bbac['transform']),this[_0x5b3ed9(0x223f)](_0xf94f03[_0x5b3ed9(0xb55)][_0x5b3ed9(0x1d8a)],_0x84bbac,_0x2c077d);}[_0x2506a1(0x12a3)](){var _0x2b0c9d=_0x2506a1;return!!super['attach']()&&(this[_0x2b0c9d(0x2b0a)]['testOnPointerDownOnly']&&this[_0x2b0c9d(0x93f)][_0x2b0c9d(0x1d8a)][_0x2b0c9d(0x8a7)]('select',this['_onSelect'],!0x1),!0x0);}['detach'](){var _0x171fd0=_0x2506a1;return!!super[_0x171fd0(0x31cc)]()&&(this['_onSelectEnabled']=!0x1,this[_0x171fd0(0x93f)][_0x171fd0(0x1d8a)][_0x171fd0(0xa95)](_0x171fd0(0x5f6),this['_onSelect']),!0x0);}[_0x2506a1(0x41a)](){var _0x3068a7=_0x2506a1;super[_0x3068a7(0x41a)](),this[_0x3068a7(0x1116)][_0x3068a7(0x13c8)]();}[_0x2506a1(0x11e1)](_0x3daff1){var _0x52dd37=_0x2506a1;this[_0x52dd37(0x2b0f)]&&!this[_0x52dd37(0x2b0a)]['testOnPointerDownOnly']&&(_0x3daff1=_0x3daff1[_0x52dd37(0xcc5)](this[_0x52dd37(0x93f)][_0x52dd37(0x2b97)]))&&(_0x38a4ca['y3']['FromArrayToRef'](_0x3daff1[_0x52dd37(0x171d)][_0x52dd37(0x348a)],0x0,this['_mat']),_0x38a4ca['P']['TransformCoordinatesFromFloatsToRef'](0x0,0x0,0x0,this[_0x52dd37(0x306b)],this[_0x52dd37(0x3a8c)]),_0x38a4ca['P'][_0x52dd37(0x3a73)](0x0,0x0,-0x1,this[_0x52dd37(0x306b)],this['_direction']),this[_0x52dd37(0x1f92)][_0x52dd37(0x2de2)](this[_0x52dd37(0x3a8c)]),this[_0x52dd37(0x1f92)][_0x52dd37(0x3f86)](),_0x3daff1=new XRRay({'x':this[_0x52dd37(0x3a8c)]['x'],'y':this[_0x52dd37(0x3a8c)]['y'],'z':this[_0x52dd37(0x3a8c)]['z'],'w':0x0},{'x':this[_0x52dd37(0x1f92)]['x'],'y':this[_0x52dd37(0x1f92)]['y'],'z':this['_direction']['z'],'w':0x0}),_0x5535b5[_0x52dd37(0x223f)](this[_0x52dd37(0x93f)][_0x52dd37(0x1d8a)],_0x3daff1,this[_0x52dd37(0x93f)][_0x52dd37(0x2b97)])['then'](this['_onHitTestResults']));}}_0x5535b5[_0x2506a1(0x3aa7)]=_0x520712['b'][_0x2506a1(0x74c)],_0x5535b5[_0x2506a1(0x3735)]=0x1,_0x520712['d'][_0x2506a1(0x246e)](_0x5535b5[_0x2506a1(0x3aa7)],(_0x25bb9f,_0x4dce05)=>()=>new _0x5535b5(_0x25bb9f,_0x4dce05),_0x5535b5[_0x2506a1(0x3735)],!0x1);},0x147f9:(_0x30d801,_0x1eda52,_0x133c74)=>{var _0x452358=a8_0x1ec55c;function _0x3dbb39(_0x4dafc8,_0x1bc8ed,_0x5acd4c,_0x130de0){return new(_0x5acd4c=_0x5acd4c||Promise)(function(_0x373d3f,_0x38f528){var _0xb3f124=a8_0x5306;function _0x1170c8(_0x3b70b4){var _0x2f0fb2=a8_0x5306;try{_0x2404dc(_0x130de0[_0x2f0fb2(0x63a)](_0x3b70b4));}catch(_0x598b1a){_0x38f528(_0x598b1a);}}function _0x3746b6(_0x30fc2f){try{_0x2404dc(_0x130de0['throw'](_0x30fc2f));}catch(_0x37e66d){_0x38f528(_0x37e66d);}}function _0x2404dc(_0x3d24e8){var _0xff9fa6=a8_0x5306,_0x20532b;_0x3d24e8[_0xff9fa6(0x954)]?_0x373d3f(_0x3d24e8[_0xff9fa6(0x2b05)]):((_0x20532b=_0x3d24e8[_0xff9fa6(0x2b05)])instanceof _0x5acd4c?_0x20532b:new _0x5acd4c(function(_0xc7525e){_0xc7525e(_0x20532b);}))[_0xff9fa6(0x2cc0)](_0x1170c8,_0x3746b6);}_0x2404dc((_0x130de0=_0x130de0[_0xb3f124(0x29f3)](_0x4dafc8,_0x1bc8ed||[]))[_0xb3f124(0x63a)]());});}var _0x412e8a,_0x30bd51=_0x133c74(0xf869),_0x1a8f3e=_0x133c74(0xa896),_0x45ca2e=_0x133c74(0x14072),_0x193e43=_0x133c74(0xd53f),_0x46f195=_0x133c74(0x4ba7);_0x412e8a={'NotReceived':0x0,0x0:_0x452358(0x3b0e),'Waiting':0x1,0x1:_0x452358(0x26b9),'Received':0x2,0x2:'Received'};class _0x1f86d0 extends _0x45ca2e['F']{constructor(_0x1c432b,_0x17dd28){var _0x1404e9=_0x452358;super(_0x1c432b),this[_0x1404e9(0x2b0a)]=_0x17dd28,this[_0x1404e9(0xfda)]=new _0x1a8f3e['y$'](),this[_0x1404e9(0xc96)]=new _0x1a8f3e['y$'](),this[_0x1404e9(0x40cd)]=new _0x1a8f3e['y$'](),this[_0x1404e9(0x2879)]=_0x412e8a['NotReceived'],this[_0x1404e9(0x2117)]=[],this['xrNativeFeatureName']=_0x1404e9(0x36a0);}[_0x452358(0x12a3)](){var _0x5ac4bd=_0x452358;return super[_0x5ac4bd(0x12a3)]();}[_0x452358(0x31cc)](){return super['detach']();}['getTrackedImageById'](_0x3e84b2){var _0x3aebc3=_0x452358;return this[_0x3aebc3(0x2117)][_0x3e84b2]||null;}[_0x452358(0x41a)](){var _0x518f57=_0x452358;super[_0x518f57(0x41a)](),this[_0x518f57(0x2117)][_0x518f57(0x35b2)](_0x14ce64=>{var _0x55de65=_0x518f57;_0x14ce64[_0x55de65(0x41b2)]['close']();}),this['_trackedImages'][_0x518f57(0x18cc)]=0x0,this['onTrackableImageFoundObservable'][_0x518f57(0x13c8)](),this[_0x518f57(0xfda)][_0x518f57(0x13c8)](),this[_0x518f57(0x40cd)][_0x518f57(0x13c8)]();}[_0x452358(0x1f9f)](){return _0x3dbb39(this,void 0x0,void 0x0,function*(){var _0x432f6b=a8_0x5306;if(!this['options'][_0x432f6b(0xad0)]||!this[_0x432f6b(0x2b0a)][_0x432f6b(0xad0)][_0x432f6b(0x18cc)])return{};var _0x468775=this['options'][_0x432f6b(0xad0)][_0x432f6b(0x36d3)](_0x2011fc=>_0x432f6b(0x3695)==typeof _0x2011fc[_0x432f6b(0x32c2)]?this['_xrSessionManager']['scene'][_0x432f6b(0x3e9d)]()[_0x432f6b(0x35b7)](_0x2011fc['src']):Promise[_0x432f6b(0x222b)](_0x2011fc[_0x432f6b(0x32c2)]));try{const _0x471703=yield Promise[_0x432f6b(0x1c35)](_0x468775);return this[_0x432f6b(0x2a6c)]=_0x471703[_0x432f6b(0x36d3)]((_0xd3159a,_0x47cc30)=>({'image':_0xd3159a,'widthInMeters':this[_0x432f6b(0x2b0a)][_0x432f6b(0xad0)][_0x47cc30]['estimatedRealWorldWidth']})),{'trackedImages':this[_0x432f6b(0x2a6c)]};}catch(_0x2732a0){return _0x46f195['w1'][_0x432f6b(0x3556)](_0x432f6b(0x2486)),{};}});}[_0x452358(0x11e1)](_0x4e6546){var _0x12d6d7=_0x452358;if(_0x4e6546['getImageTrackingResults']&&this['_trackableScoreStatus']!==_0x412e8a[_0x12d6d7(0x26b9)]){if(this[_0x12d6d7(0x2879)]===_0x412e8a['NotReceived'])this['_checkScoresAsync']();else for(const _0x34a9a7 of _0x4e6546[_0x12d6d7(0xeb5)]()){let _0xade7d6=!0x1;var _0x2aa318=_0x34a9a7['index'];const _0x9302ac=this['_trackedImages'][_0x2aa318];if(_0x9302ac){_0x9302ac[_0x12d6d7(0x1a6d)]=_0x34a9a7,_0x9302ac[_0x12d6d7(0xa53)]!==_0x34a9a7['measuredWidthInMeters']&&(_0x9302ac[_0x12d6d7(0xa53)]=_0x34a9a7[_0x12d6d7(0x11bb)],_0xade7d6=!0x0),_0x2aa318=_0x4e6546[_0x12d6d7(0xebe)](_0x34a9a7[_0x12d6d7(0x1f15)],this['_xrSessionManager'][_0x12d6d7(0x2b97)]);if(_0x2aa318){const _0x5ac329=_0x9302ac['transformationMatrix'];_0x193e43['y3'][_0x12d6d7(0x3628)](_0x2aa318['transform'][_0x12d6d7(0x348a)],0x0,_0x5ac329),this[_0x12d6d7(0x93f)][_0x12d6d7(0x3241)][_0x12d6d7(0x41ba)]||_0x5ac329[_0x12d6d7(0x2072)](),_0xade7d6=!0x0;}_0x2aa318='emulated'===_0x34a9a7[_0x12d6d7(0x347)],(_0x9302ac[_0x12d6d7(0x46f)]!==_0x2aa318&&(_0x9302ac['emulated']=_0x2aa318,_0xade7d6=!0x0),_0xade7d6&&this[_0x12d6d7(0x40cd)][_0x12d6d7(0x3608)](_0x9302ac));}}}}[_0x452358(0x2936)](){return _0x3dbb39(this,void 0x0,void 0x0,function*(){var _0xfe3769=a8_0x5306;if(this['_xrSessionManager'][_0xfe3769(0x1d8a)][_0xfe3769(0x86e)]&&this[_0xfe3769(0x2879)]===_0x412e8a[_0xfe3769(0x3b0e)]){this[_0xfe3769(0x2879)]=_0x412e8a[_0xfe3769(0x26b9)];var _0x7c37,_0x9f35e2=yield this[_0xfe3769(0x93f)]['session'][_0xfe3769(0x86e)]();if(_0x9f35e2&&0x0!==_0x9f35e2[_0xfe3769(0x18cc)]){for(let _0x1d1471=0x0;_0x1d1471<_0x9f35e2['length'];++_0x1d1471)_0xfe3769(0x1860)==_0x9f35e2[_0x1d1471]?this[_0xfe3769(0xfda)][_0xfe3769(0x3608)](_0x1d1471):(_0x7c37=this[_0xfe3769(0x2a6c)][_0x1d1471][_0xfe3769(0x2c79)],_0x7c37={'id':_0x1d1471,'originalBitmap':_0x7c37,'transformationMatrix':new _0x193e43['y3'](),'ratio':_0x7c37[_0xfe3769(0x146c)]/_0x7c37[_0xfe3769(0x3062)]},this[_0xfe3769(0x2117)][_0x1d1471]=_0x7c37,this[_0xfe3769(0xc96)][_0xfe3769(0x3608)](_0x7c37));this[_0xfe3769(0x2879)]=0x0<_0x9f35e2[_0xfe3769(0x18cc)]?_0x412e8a[_0xfe3769(0x1386)]:_0x412e8a[_0xfe3769(0x3b0e)];}else this[_0xfe3769(0x2879)]=_0x412e8a[_0xfe3769(0x3b0e)];}});}}_0x1f86d0['Name']=_0x30bd51['b'][_0x452358(0x2ac8)],_0x1f86d0[_0x452358(0x3735)]=0x1,_0x30bd51['d']['AddWebXRFeature'](_0x1f86d0['Name'],(_0x2759c7,_0x507218)=>()=>new _0x1f86d0(_0x2759c7,_0x507218),_0x1f86d0[_0x452358(0x3735)],!0x1);},0xafdf:(_0x27c25f,_0x558903,_0x540164)=>{var _0x5acc7f=a8_0x1ec55c,_0x514ffd=_0x540164(0xf869),_0x33ab27=_0x540164(0x14072),_0xfe43ce=_0x540164(0x9c03),_0x117f86=_0x540164(0x10dea),_0xcfc583=_0x540164(0x5fd);class _0x31f1b7 extends _0x117f86['s']{constructor(_0x32e023,_0x302fe5,_0x29cb82,_0x3f3399,_0x2b2d6b,_0x3a0f69){var _0x4dde73=a8_0x5306;super(_0x32e023,_0x302fe5,_0x29cb82,_0x3f3399,_0x3a0f69),this[_0x4dde73(0x39f7)]=_0x32e023,this[_0x4dde73(0x15ef)]=_0x302fe5,this['layer']=_0x29cb82,this['layerType']=_0x3f3399,this['isMultiview']=_0x2b2d6b,this[_0x4dde73(0x27fd)]=_0x3a0f69;}}class _0xbaad6 extends _0xfe43ce['y']{constructor(_0x4a20c8,_0x493241,_0x24d26c){var _0x504da6=a8_0x5306;super(_0x4a20c8[_0x504da6(0x3241)],_0x24d26c),this[_0x504da6(0x93f)]=_0x4a20c8,this[_0x504da6(0x1ef2)]=_0x493241,this[_0x504da6(0x1a0f)]=_0x24d26c,this['_lastSubImages']=new Map(),this[_0x504da6(0x2770)]=_0x24d26c['layer'];}['_getRenderTargetForSubImage'](_0x497ee6,_0x2dd2bd){var _0x4f4e0e=a8_0x5306,_0x4fa1be=this[_0x4f4e0e(0xa98)][_0x4f4e0e(0x2fac)](_0x2dd2bd),_0x48863c=_0x4f4e0e(0xd48)==_0x2dd2bd?0x0:0x1;return this[_0x4f4e0e(0x691)][_0x48863c]&&(null==_0x4fa1be?void 0x0:_0x4fa1be['textureWidth'])===_0x497ee6['textureWidth']&&(null==_0x4fa1be?void 0x0:_0x4fa1be[_0x4f4e0e(0x38d1)])==_0x497ee6['textureHeight']||(this[_0x4f4e0e(0x691)][_0x48863c]=this[_0x4f4e0e(0xff0)](_0x497ee6[_0x4f4e0e(0x3c35)],_0x497ee6[_0x4f4e0e(0x38d1)],null,_0x497ee6['colorTexture'],_0x497ee6['depthStencilTexture'],this['layerWrapper']['isMultiview']),this[_0x4f4e0e(0x3d8e)]={'framebufferWidth':_0x497ee6[_0x4f4e0e(0x3c35)],'framebufferHeight':_0x497ee6[_0x4f4e0e(0x38d1)]}),this[_0x4f4e0e(0xa98)][_0x4f4e0e(0x386b)](_0x2dd2bd,_0x497ee6),this[_0x4f4e0e(0x691)][_0x48863c];}['_getSubImageForEye'](_0x502d75){var _0x266fe8=a8_0x5306,_0x1be5fc=this[_0x266fe8(0x93f)]['currentFrame'];return _0x1be5fc?this[_0x266fe8(0x1ef2)][_0x266fe8(0x2274)](this['_compositionLayer'],_0x1be5fc,_0x502d75):null;}[_0x5acc7f(0x29e1)](_0x3b86f0){var _0x5b9e2b=_0x5acc7f,_0x1bb0f8=this[_0x5b9e2b(0x26b1)](_0x3b86f0);return _0x1bb0f8?this['_getRenderTargetForSubImage'](_0x1bb0f8,_0x3b86f0):null;}[_0x5acc7f(0x24e3)](_0x43b3e6){var _0x4b761f=_0x5acc7f;return this[_0x4b761f(0x29e1)](_0x43b3e6[_0x4b761f(0x2e74)]);}[_0x5acc7f(0xb5d)](_0x465063,_0x142e08){var _0x4404dd=_0x5acc7f,_0x4e6467=_0x142e08[_0x4404dd(0x3c35)],_0x2c9399=_0x142e08[_0x4404dd(0x38d1)],_0x142e08=_0x142e08[_0x4404dd(0x25d5)];_0x465063['x']=_0x142e08['x']/_0x4e6467,_0x465063['y']=_0x142e08['y']/_0x2c9399,_0x465063['width']=_0x142e08[_0x4404dd(0x146c)]/_0x4e6467,_0x465063[_0x4404dd(0x3062)]=_0x142e08[_0x4404dd(0x3062)]/_0x2c9399;}[_0x5acc7f(0x3d9f)](_0x40ec19,_0x2ed65e){var _0x31037c=_0x5acc7f;return _0x2ed65e=this[_0x31037c(0xa98)][_0x31037c(0x2fac)](_0x2ed65e[_0x31037c(0x2e74)])||this[_0x31037c(0x26b1)](_0x2ed65e[_0x31037c(0x2e74)]),!!_0x2ed65e&&(this[_0x31037c(0xb5d)](_0x40ec19,_0x2ed65e),!0x0);}}class _0x13bfd2 extends _0x31f1b7{constructor(_0x3d2fb2,_0x35c388,_0x40115d){var _0x270093=_0x5acc7f;super(()=>_0x3d2fb2[_0x270093(0x3c35)],()=>_0x3d2fb2[_0x270093(0x38d1)],_0x3d2fb2,'XRProjectionLayer',_0x35c388,_0x3a33ed=>new _0x27175a(_0x3a33ed,_0x40115d,this)),this[_0x270093(0xc2a)]=_0x3d2fb2;}}class _0x27175a extends _0xbaad6{constructor(_0x5380dc,_0x2538d2,_0x27ef2b){var _0x57f77c=_0x5acc7f;super(_0x5380dc,_0x2538d2,_0x27ef2b),this[_0x57f77c(0x1a0f)]=_0x27ef2b,this['_projectionLayer']=_0x27ef2b['layer'];}[_0x5acc7f(0x781)](_0x248df6){var _0x3b73f9=_0x5acc7f;return this[_0x3b73f9(0x1ef2)][_0x3b73f9(0x311)](this[_0x3b73f9(0x2230)],_0x248df6);}[_0x5acc7f(0x24e3)](_0x3906f2){var _0x530a7d=_0x5acc7f;return this[_0x530a7d(0x25ad)](this[_0x530a7d(0x781)](_0x3906f2),_0x3906f2[_0x530a7d(0x2e74)]);}[_0x5acc7f(0x29e1)](_0x16bf45){var _0x5cc421=_0x5acc7f,_0x5bad29=this[_0x5cc421(0xa98)][_0x5cc421(0x2fac)](_0x16bf45);return _0x5bad29?this[_0x5cc421(0x25ad)](_0x5bad29,_0x16bf45):null;}[_0x5acc7f(0x3d9f)](_0x441667,_0x3927b8){var _0x37ac3d=_0x5acc7f;return _0x3927b8=this[_0x37ac3d(0xa98)][_0x37ac3d(0x2fac)](_0x3927b8['eye'])||this[_0x37ac3d(0x781)](_0x3927b8),!!_0x3927b8&&(this[_0x37ac3d(0xb5d)](_0x441667,_0x3927b8),!0x0);}}const _0x25bf92={},_0x271316={'textureType':_0x5acc7f(0x1589),'colorFormat':0x1908,'depthFormat':0x88f0,'scaleFactor':0x1};class _0x3ac293 extends _0x33ab27['F']{constructor(_0x3d3310,_0x30fc0b={}){var _0x61326c=_0x5acc7f;super(_0x3d3310),this['_options']=_0x30fc0b,this[_0x61326c(0xa50)]=[],this[_0x61326c(0xfc4)]=_0x61326c(0x2da1);}[_0x5acc7f(0x12a3)](){var _0x4e75ef=_0x5acc7f;if(!super[_0x4e75ef(0x12a3)]())return!0x1;const _0x1ab534=this[_0x4e75ef(0x93f)]['scene'][_0x4e75ef(0x3e9d)](),_0x1e2783=(this['_glContext']=_0x1ab534[_0x4e75ef(0xaf7)],this[_0x4e75ef(0x1ef2)]=new XRWebGLBinding(this['_xrSessionManager'][_0x4e75ef(0x1d8a)],this['_glContext']),this[_0x4e75ef(0xa50)][_0x4e75ef(0x18cc)]=0x0,Object[_0x4e75ef(0x12fe)]({},_0x271316));var _0x4e4c1a=this[_0x4e75ef(0x2528)][_0x4e75ef(0x1492)]&&_0x1ab534['getCaps']()['multiview'];return _0x4e4c1a&&(_0x1e2783[_0x4e75ef(0x335b)]=_0x4e75ef(0xe1e)),this[_0x4e75ef(0x416f)](this['createProjectionLayer'](_0x1e2783,_0x4e4c1a)),!0x0;}['detach'](){var _0x2e2bf5=_0x5acc7f;return!!super[_0x2e2bf5(0x31cc)]()&&!(this[_0x2e2bf5(0xa50)][_0x2e2bf5(0x18cc)]=0x0);}[_0x5acc7f(0x278b)](_0x2318dd=_0x25bf92){var _0x3e6795=_0x5acc7f;return _0x2318dd=new XRWebGLLayer(this[_0x3e6795(0x93f)][_0x3e6795(0x1d8a)],this[_0x3e6795(0x200b)],_0x2318dd),new _0xcfc583['J'](_0x2318dd);}[_0x5acc7f(0x31f7)](_0x2e749a=_0x271316,_0x5e2e19=!0x1){var _0x1245ef=_0x5acc7f;if(_0x5e2e19&&'texture-array'!==_0x2e749a[_0x1245ef(0x335b)])throw new Error('Projection\x20layers\x20can\x20only\x20be\x20made\x20multiview\x20if\x20they\x20use\x20texture\x20arrays.\x20Set\x20the\x20textureType\x20parameter\x20to\x20\x27texture-array\x27.');if(!_0x5e2e19&&_0x1245ef(0xe1e)===_0x2e749a[_0x1245ef(0x335b)])throw new Error(_0x1245ef(0x3a6f));return _0x2e749a=this[_0x1245ef(0x1ef2)][_0x1245ef(0x31f7)](_0x2e749a),new _0x13bfd2(_0x2e749a,_0x5e2e19,this[_0x1245ef(0x1ef2)]);}[_0x5acc7f(0x416f)](_0x4350f6){var _0x3d4135=_0x5acc7f;this[_0x3d4135(0x3635)]([...this['_existingLayers'],_0x4350f6]);}[_0x5acc7f(0x3635)](_0x546a70){var _0x108bd3=_0x5acc7f;this[_0x108bd3(0xa50)]=_0x546a70;const _0x830ba6=Object[_0x108bd3(0x12fe)]({},this[_0x108bd3(0x93f)][_0x108bd3(0x1d8a)][_0x108bd3(0x994)]);_0x830ba6['baseLayer']=void 0x0,_0x830ba6['layers']=_0x546a70[_0x108bd3(0x36d3)](_0x3acb5=>_0x3acb5[_0x108bd3(0xc2a)]),this[_0x108bd3(0x93f)]['updateRenderState'](_0x830ba6),this[_0x108bd3(0x93f)][_0x108bd3(0x2ea7)](0x0<_0x546a70['length']?_0x546a70[0x0]:null);}[_0x5acc7f(0x194f)](){var _0x90897b=_0x5acc7f;return!this['_xrSessionManager'][_0x90897b(0xbc7)]&&'undefined'!=typeof XRWebGLBinding&&!!XRWebGLBinding[_0x90897b(0x1ce1)][_0x90897b(0x31f7)];}[_0x5acc7f(0x41a)](){var _0x399506=_0x5acc7f;super[_0x399506(0x41a)]();}[_0x5acc7f(0x11e1)](_0x2c87c4){}}_0x3ac293['Name']=_0x514ffd['b'][_0x5acc7f(0xaec)],_0x3ac293['Version']=0x1,_0x514ffd['d']['AddWebXRFeature'](_0x3ac293[_0x5acc7f(0x3aa7)],(_0x555835,_0x4191cb)=>()=>new _0x3ac293(_0x555835,_0x4191cb),_0x3ac293[_0x5acc7f(0x3735)],!0x1);},0xfefc:(_0x3311b2,_0x10acdd,_0x307e43)=>{var _0x61aa3e=a8_0x1ec55c,_0x5ac3ce=_0x307e43(0x8e9),_0x12ce49=_0x307e43(0x138df),_0x1449c7=_0x307e43(0xa896),_0x4f851e=_0x307e43(0x4ba7),_0x61bec4=_0x307e43(0xf869),_0x5629f2=_0x307e43(0x14072),_0x1d1d94=_0x307e43(0x1610),_0x3e1c64=_0x307e43(0xbd53),_0x53e99d=_0x307e43(0xd53f),_0xb1f497=_0x307e43(0x6ae),_0x37b922=_0x307e43(0xd74a),_0x2db1d2=_0x307e43(0x16f1b),_0x2c661a=_0x307e43(0x2e6f);class _0x4eb84e extends _0x5629f2['F']{constructor(_0x225266,_0x3da096){var _0x47155d=a8_0x5306;super(_0x225266),this[_0x47155d(0x2b0a)]=_0x3da096,this['_canvasContext']=null,this[_0x47155d(0xe48)]=null,this[_0x47155d(0x26a8)]=null,this[_0x47155d(0x30de)]=null,this[_0x47155d(0x1ef2)]=null,this['_lightDirection']=_0x53e99d['P']['Up']()[_0x47155d(0x100b)](),this[_0x47155d(0xe89)]=_0x3e1c64['Wo'][_0x47155d(0x348d)](),this[_0x47155d(0x2ed9)]=0x1,this[_0x47155d(0x17ee)]=new _0x2db1d2['_'](),this[_0x47155d(0xa29)]=Date[_0x47155d(0x1cc6)](),this[_0x47155d(0x2cfe)]=Date[_0x47155d(0x1cc6)](),this['_reflectionCubeMapTextureSize']=0x10,this[_0x47155d(0x30c8)]=null,this[_0x47155d(0x316c)]=new _0x1449c7['y$'](),this[_0x47155d(0x263c)]=()=>{var _0x3518ad=_0x47155d,_0x1b7afa;if(this[_0x3518ad(0x30de)]){if(this[_0x3518ad(0x2b0a)][_0x3518ad(0x9ff)]){var _0x5d44ae=Date['now']();if(_0x5d44ae-this[_0x3518ad(0xa29)]<this[_0x3518ad(0x2b0a)][_0x3518ad(0x9ff)])return;this[_0x3518ad(0xa29)]=_0x5d44ae;}_0x5d44ae=this[_0x3518ad(0xc00)]()[_0x3518ad(0x33db)](this[_0x3518ad(0x30de)]);if(_0x5d44ae&&this[_0x3518ad(0xe48)]){if(this[_0x3518ad(0xe48)][_0x3518ad(0x276b)])null!=(_0x1b7afa=this[_0x3518ad(0xe48)]['_texture']['_hardwareTexture'])&&_0x1b7afa[_0x3518ad(0x386b)](_0x5d44ae),this['_reflectionCubeMap'][_0x3518ad(0x276b)][_0x3518ad(0x3e9d)]()['resetTextureCache']();else{const _0x2368b4=new _0x12ce49['l'](this[_0x3518ad(0x93f)]['scene'][_0x3518ad(0x3e9d)](),_0x12ce49['S']['Unknown']);_0x2368b4[_0x3518ad(0x20b)]=!0x0,_0x2368b4[_0x3518ad(0x1aaa)]=!0x1,_0x2368b4[_0x3518ad(0x28ff)]='srgba8'===this['options'][_0x3518ad(0x2213)],_0x2368b4['format']=_0x1d1d94['g'][_0x3518ad(0x12a4)],_0x2368b4['generateMipMaps']=!0x0,_0x2368b4[_0x3518ad(0x19d6)]='srgba8'!==this[_0x3518ad(0x2b0a)][_0x3518ad(0x2213)]?_0x1d1d94['g'][_0x3518ad(0x3d07)]:_0x1d1d94['g'][_0x3518ad(0x2d4d)],_0x2368b4[_0x3518ad(0x1105)]=_0x1d1d94['g'][_0x3518ad(0x12c2)],_0x2368b4[_0x3518ad(0x146c)]=this[_0x3518ad(0x3e57)],_0x2368b4['height']=this['_reflectionCubeMapTextureSize'],_0x2368b4[_0x3518ad(0x17d0)]=_0x1d1d94['g'][_0x3518ad(0x34fc)],_0x2368b4[_0x3518ad(0x871)]=_0x1d1d94['g'][_0x3518ad(0x34fc)],_0x2368b4[_0x3518ad(0x149b)]=new _0x5ac3ce['B'](_0x5d44ae,this[_0x3518ad(0x2d6a)]()),this[_0x3518ad(0xe48)][_0x3518ad(0x276b)]=_0x2368b4;}this[_0x3518ad(0xe48)]['_texture'][_0x3518ad(0x3b27)]=!0x0,this[_0x3518ad(0x93f)][_0x3518ad(0x3241)][_0x3518ad(0x421f)](_0x1d1d94['g'][_0x3518ad(0x3182)]),this[_0x3518ad(0x316c)][_0x3518ad(0x3608)](this[_0x3518ad(0xe48)]);}}},this[_0x47155d(0xfc4)]=_0x47155d(0x29ab),this[_0x47155d(0x2b0a)][_0x47155d(0x2fba)]&&(this[_0x47155d(0x30c8)]=new _0xb1f497['O'](_0x47155d(0x7a4),this[_0x47155d(0x26a)],this[_0x47155d(0x93f)][_0x47155d(0x3241)]),this[_0x47155d(0x30c8)]['position']=new _0x53e99d['P'](0x0,0x8,0x0),this[_0x47155d(0x30c8)][_0x47155d(0x231d)]=0x0,this['directionalLight']['falloffType']=_0x2c661a['m']['FALLOFF_GLTF']),_0x4f851e['w1']['Warn'](_0x47155d(0xf50));}get[_0x61aa3e(0x39b0)](){var _0x4306b8=_0x61aa3e;return this[_0x4306b8(0xe48)];}get[_0x61aa3e(0x23a9)](){var _0x1e616b=_0x61aa3e;return this['_xrLightEstimate']&&{'lightColor':this[_0x1e616b(0xe89)],'lightDirection':this[_0x1e616b(0x26a)],'lightIntensity':this[_0x1e616b(0x2ed9)],'sphericalHarmonics':this['_sphericalHarmonics']};}[_0x61aa3e(0x2d6a)](){var _0x33968e=_0x61aa3e;return null===this[_0x33968e(0x3907)]&&(this[_0x33968e(0x3907)]=this[_0x33968e(0x93f)]['scene'][_0x33968e(0x3e9d)]()[_0x33968e(0xaf7)]),this[_0x33968e(0x3907)];}['_getXRGLBinding'](){var _0x50aa77=_0x61aa3e,_0xa9df6e;return null===this[_0x50aa77(0x1ef2)]&&(_0xa9df6e=this[_0x50aa77(0x2d6a)](),this['_xrWebGLBinding']=new XRWebGLBinding(this['_xrSessionManager'][_0x50aa77(0x1d8a)],_0xa9df6e)),this[_0x50aa77(0x1ef2)];}[_0x61aa3e(0x12a3)](){var _0x37035f=_0x61aa3e;if(!super[_0x37035f(0x12a3)]())return!0x1;var _0x58f41e=null!=(_0x58f41e=this['options']['reflectionFormat'])?_0x58f41e:this[_0x37035f(0x93f)]['session'][_0x37035f(0x1013)]||_0x37035f(0x20ff);return this['options'][_0x37035f(0x2213)]=_0x58f41e,this[_0x37035f(0x93f)][_0x37035f(0x1d8a)]['requestLightProbe']({'reflectionFormat':_0x58f41e})[_0x37035f(0x2cc0)](_0x18dac1=>{var _0xbad32f=_0x37035f;this[_0xbad32f(0x30de)]=_0x18dac1,this[_0xbad32f(0x2b0a)][_0xbad32f(0x117b)]||(this[_0xbad32f(0xe48)]||(this['_reflectionCubeMap']=new _0x37b922['V'](this[_0xbad32f(0x93f)][_0xbad32f(0x3241)]),this[_0xbad32f(0xe48)][_0xbad32f(0x1245)]=!0x0,this['_reflectionCubeMap']['coordinatesMode']=_0x1d1d94['g'][_0xbad32f(0x3581)],this['options']['setSceneEnvironmentTexture']&&(this[_0xbad32f(0x93f)][_0xbad32f(0x3241)][_0xbad32f(0x3bcd)]=this[_0xbad32f(0xe48)])),this[_0xbad32f(0x30de)][_0xbad32f(0x8a7)](_0xbad32f(0x2ef0),this[_0xbad32f(0x263c)]));}),!0x0;}[_0x61aa3e(0x31cc)](){var _0x31d344=_0x61aa3e,_0x32a032=super[_0x31d344(0x31cc)]();return null===this[_0x31d344(0x30de)]||this[_0x31d344(0x2b0a)][_0x31d344(0x117b)]||(this[_0x31d344(0x30de)][_0x31d344(0xa95)](_0x31d344(0x2ef0),this[_0x31d344(0x263c)]),this['_xrLightProbe']=null),this['_canvasContext']=null,this[_0x31d344(0x26a8)]=null,this[_0x31d344(0x1ef2)]=null,_0x32a032;}[_0x61aa3e(0x41a)](){var _0x1ae9cf=_0x61aa3e;super[_0x1ae9cf(0x41a)](),this[_0x1ae9cf(0x316c)][_0x1ae9cf(0x13c8)](),this[_0x1ae9cf(0x30c8)]&&(this['directionalLight'][_0x1ae9cf(0x41a)](),this[_0x1ae9cf(0x30c8)]=null),null!==this['_reflectionCubeMap']&&(this[_0x1ae9cf(0xe48)]['_texture']&&this[_0x1ae9cf(0xe48)][_0x1ae9cf(0x276b)][_0x1ae9cf(0x41a)](),this['_reflectionCubeMap'][_0x1ae9cf(0x41a)](),this['_reflectionCubeMap']=null);}[_0x61aa3e(0x11e1)](_0xffd392){var _0x30eed5=_0x61aa3e;if(null!==this[_0x30eed5(0x30de)]){if(this[_0x30eed5(0x2b0a)][_0x30eed5(0x2650)]){var _0x130691=Date['now']();if(_0x130691-this[_0x30eed5(0x2cfe)]<this[_0x30eed5(0x2b0a)][_0x30eed5(0x2650)])return;this[_0x30eed5(0x2cfe)]=_0x130691;}this['_xrLightEstimate']=_0xffd392['getLightEstimate'](this[_0x30eed5(0x30de)]),this[_0x30eed5(0x26a8)]&&(this[_0x30eed5(0x2ed9)]=Math[_0x30eed5(0x1955)](0x1,this[_0x30eed5(0x26a8)][_0x30eed5(0x12b7)]['x'],this[_0x30eed5(0x26a8)][_0x30eed5(0x12b7)]['y'],this[_0x30eed5(0x26a8)][_0x30eed5(0x12b7)]['z']),_0x130691=this[_0x30eed5(0x93f)][_0x30eed5(0x3241)][_0x30eed5(0x41ba)]?0x1:-0x1,this[_0x30eed5(0x2b0a)]['disableVectorReuse']&&(this[_0x30eed5(0x26a)]=new _0x53e99d['P'](),this[_0x30eed5(0xe89)]=new _0x3e1c64['Wo'](),this['directionalLight']&&(this[_0x30eed5(0x30c8)][_0x30eed5(0x286c)]=this['_lightDirection'],this[_0x30eed5(0x30c8)][_0x30eed5(0x295d)]=this['_lightColor'])),this[_0x30eed5(0x26a)][_0x30eed5(0x9b3)](this[_0x30eed5(0x26a8)]['primaryLightDirection']['x'],this['_xrLightEstimate']['primaryLightDirection']['y'],this['_xrLightEstimate']['primaryLightDirection']['z']*_0x130691),this['_lightColor'][_0x30eed5(0x9b3)](this['_xrLightEstimate'][_0x30eed5(0x12b7)]['x']/this['_intensity'],this['_xrLightEstimate'][_0x30eed5(0x12b7)]['y']/this['_intensity'],this[_0x30eed5(0x26a8)][_0x30eed5(0x12b7)]['z']/this[_0x30eed5(0x2ed9)]),this['_sphericalHarmonics'][_0x30eed5(0x3f8c)](this['_xrLightEstimate'][_0x30eed5(0x9fd)]),this['_reflectionCubeMap']&&!this[_0x30eed5(0x2b0a)][_0x30eed5(0x8ee)]&&(this[_0x30eed5(0xe48)][_0x30eed5(0xf0e)]=this[_0x30eed5(0xe48)][_0x30eed5(0xf0e)]||new _0x2db1d2['i'](),null!=(_0xffd392=this['_reflectionCubeMap'][_0x30eed5(0xf0e)])&&_0xffd392[_0x30eed5(0x2bbe)](this[_0x30eed5(0x17ee)])),this[_0x30eed5(0x26a)]['negateInPlace'](),this[_0x30eed5(0x30c8)]&&(this['directionalLight'][_0x30eed5(0x286c)][_0x30eed5(0x19f9)](this[_0x30eed5(0x26a)]),this[_0x30eed5(0x30c8)][_0x30eed5(0x231d)]=Math['min'](this[_0x30eed5(0x2ed9)],0x1),this[_0x30eed5(0x30c8)][_0x30eed5(0x295d)][_0x30eed5(0x19f9)](this[_0x30eed5(0xe89)])));}}}_0x4eb84e['Name']=_0x61bec4['b'][_0x61aa3e(0x19dd)],_0x4eb84e['Version']=0x1,_0x61bec4['d'][_0x61aa3e(0x246e)](_0x4eb84e[_0x61aa3e(0x3aa7)],(_0x1c41ad,_0x3a3868)=>()=>new _0x4eb84e(_0x1c41ad,_0x3a3868),_0x4eb84e[_0x61aa3e(0x3735)],!0x1);},0xbaa7:(_0x3c2793,_0x29a2db,_0x156b50)=>{var _0x1c687f=a8_0x1ec55c,_0x22dd5f=_0x156b50(0xf869),_0x18c00b=_0x156b50(0x14072),_0x2004c0=_0x156b50(0xd079),_0x1bc1ec=_0x156b50(0xa896),_0x2cd73f=_0x156b50(0x6214);let _0x5c0c29=0x0;class _0x31a5d7 extends _0x18c00b['F']{constructor(_0x2bd063,_0x19ac05={}){var _0x335f50=a8_0x5306;super(_0x2bd063),this['_options']=_0x19ac05,this[_0x335f50(0x3686)]=new Map(),this['onMeshAddedObservable']=new _0x1bc1ec['y$'](),this[_0x335f50(0xb7b)]=new _0x1bc1ec['y$'](),this[_0x335f50(0x6ce)]=new _0x1bc1ec['y$'](),this[_0x335f50(0xfc4)]=_0x335f50(0xee1),this[_0x335f50(0x93f)][_0x335f50(0x1d8a)]?this[_0x335f50(0x3421)]():this[_0x335f50(0x93f)]['onXRSessionInit'][_0x335f50(0x41c9)](()=>{var _0x492522=_0x335f50;this[_0x492522(0x3421)]();});}['detach'](){var _0x63b4ed=a8_0x5306;return!!super[_0x63b4ed(0x31cc)]()&&(this[_0x63b4ed(0x93f)][_0x63b4ed(0xbc7)]&&this[_0x63b4ed(0x93f)][_0x63b4ed(0x1d8a)]['trySetMeshDetectorEnabled']&&this[_0x63b4ed(0x93f)][_0x63b4ed(0x1d8a)][_0x63b4ed(0x1dad)](!0x1),this['_options'][_0x63b4ed(0xcab)]||(this[_0x63b4ed(0x3686)]['forEach'](_0x35715d=>{var _0x197ae1=_0x63b4ed;this[_0x197ae1(0xb7b)][_0x197ae1(0x3608)](_0x35715d);}),this[_0x63b4ed(0x3686)][_0x63b4ed(0x13c8)]()),!0x0);}['dispose'](){var _0x42cd23=a8_0x5306;super[_0x42cd23(0x41a)](),this[_0x42cd23(0x2dd)][_0x42cd23(0x13c8)](),this[_0x42cd23(0xb7b)][_0x42cd23(0x13c8)](),this[_0x42cd23(0x6ce)][_0x42cd23(0x13c8)]();}[_0x1c687f(0x11e1)](_0xff76d5){var _0x1a5098=_0x1c687f,_0x5e745b;try{if(!this[_0x1a5098(0x2b0f)]||!_0xff76d5)return;const _0x4cfb18=null==(_0x5e745b=_0xff76d5['worldInformation'])?void 0x0:_0x5e745b[_0x1a5098(0x1c50)];if(_0x4cfb18){const _0x282007=new Set();this['_detectedMeshes'][_0x1a5098(0x35b2)]((_0x124a81,_0x135c76)=>{var _0x197125=_0x1a5098;_0x4cfb18[_0x197125(0x267)](_0x135c76)||_0x282007[_0x197125(0x2e5)](_0x135c76);}),_0x282007['forEach'](_0x28bf0a=>{var _0xe4694a=_0x1a5098,_0x3464f1=this['_detectedMeshes'][_0xe4694a(0x2fac)](_0x28bf0a);_0x3464f1&&(this[_0xe4694a(0xb7b)][_0xe4694a(0x3608)](_0x3464f1),this['_detectedMeshes'][_0xe4694a(0xb35)](_0x28bf0a));}),_0x4cfb18[_0x1a5098(0x35b2)](_0x2fdde1=>{var _0x2957cc=_0x1a5098,_0x1ad243;this[_0x2957cc(0x3686)]['has'](_0x2fdde1)?_0x2fdde1[_0x2957cc(0xb96)]===this[_0x2957cc(0x93f)][_0x2957cc(0x41c7)]&&(_0x1ad243=this['_detectedMeshes'][_0x2957cc(0x2fac)](_0x2fdde1))&&(this['_updateVertexDataWithXRMesh'](_0x2fdde1,_0x1ad243,_0xff76d5),this[_0x2957cc(0x6ce)][_0x2957cc(0x3608)](_0x1ad243)):(_0x1ad243={'id':_0x5c0c29++,'xrMesh':_0x2fdde1},_0x1ad243=this[_0x2957cc(0x4005)](_0x2fdde1,_0x1ad243,_0xff76d5),this['_detectedMeshes'][_0x2957cc(0x386b)](_0x2fdde1,_0x1ad243),this[_0x2957cc(0x2dd)][_0x2957cc(0x3608)](_0x1ad243));});}}catch(_0x3717bd){_0x2cd73f[_0x1a5098(0x40a5)](_0x3717bd[_0x1a5098(0x2ec5)]);}}[_0x1c687f(0x3421)](){var _0x50ca88=_0x1c687f;this[_0x50ca88(0x93f)][_0x50ca88(0xbc7)]&&(this[_0x50ca88(0x93f)][_0x50ca88(0x1d8a)][_0x50ca88(0x1dad)]&&this[_0x50ca88(0x93f)][_0x50ca88(0x1d8a)]['trySetMeshDetectorEnabled'](!0x0),this['_options'][_0x50ca88(0x165f)]&&this['_xrSessionManager']['session'][_0x50ca88(0x3ad3)]&&this[_0x50ca88(0x93f)][_0x50ca88(0x1d8a)][_0x50ca88(0x3ad3)](this[_0x50ca88(0x2528)][_0x50ca88(0x165f)]));}['_updateVertexDataWithXRMesh'](_0x1e36c9,_0x3b7901,_0x9fcd27){var _0x2c234b=_0x1c687f;if(_0x3b7901[_0x2c234b(0x5e0)]=_0x1e36c9,_0x3b7901[_0x2c234b(0x3bb3)]=this[_0x2c234b(0x2528)][_0x2c234b(0x3bb3)],this[_0x2c234b(0x2528)][_0x2c234b(0x2ed5)]){if(this[_0x2c234b(0x93f)][_0x2c234b(0x3241)][_0x2c234b(0x41ba)])_0x3b7901[_0x2c234b(0x18a3)]=_0x1e36c9[_0x2c234b(0x18a3)],_0x3b7901[_0x2c234b(0xdd1)]=_0x1e36c9[_0x2c234b(0xdd1)];else{_0x3b7901['positions']=new Float32Array(_0x1e36c9[_0x2c234b(0x18a3)][_0x2c234b(0x18cc)]);for(let _0x4ef3f6=0x0;_0x4ef3f6<_0x1e36c9['positions'][_0x2c234b(0x18cc)];_0x4ef3f6+=0x3)_0x3b7901[_0x2c234b(0x18a3)][_0x4ef3f6]=_0x1e36c9[_0x2c234b(0x18a3)][_0x4ef3f6],_0x3b7901[_0x2c234b(0x18a3)][_0x4ef3f6+0x1]=_0x1e36c9[_0x2c234b(0x18a3)][_0x4ef3f6+0x1],_0x3b7901[_0x2c234b(0x18a3)][_0x4ef3f6+0x2]=-0x1*_0x1e36c9[_0x2c234b(0x18a3)][_0x4ef3f6+0x2];if(_0x1e36c9['normals']){_0x3b7901['normals']=new Float32Array(_0x1e36c9['normals']['length']);for(let _0x139972=0x0;_0x139972<_0x1e36c9[_0x2c234b(0xdd1)][_0x2c234b(0x18cc)];_0x139972+=0x3)_0x3b7901['normals'][_0x139972]=_0x1e36c9[_0x2c234b(0xdd1)][_0x139972],_0x3b7901['normals'][_0x139972+0x1]=_0x1e36c9[_0x2c234b(0xdd1)][_0x139972+0x1],_0x3b7901[_0x2c234b(0xdd1)][_0x139972+0x2]=-0x1*_0x1e36c9['normals'][_0x139972+0x2];}}_0x3b7901['indices']=_0x1e36c9['indices'],_0x9fcd27=_0x9fcd27[_0x2c234b(0xebe)](_0x1e36c9[_0x2c234b(0x10c2)],this[_0x2c234b(0x93f)][_0x2c234b(0x2b97)]);if(_0x9fcd27){const _0x419a09=_0x3b7901[_0x2c234b(0x5a4)]||new _0x2004c0['y3']();_0x2004c0['y3'][_0x2c234b(0x3628)](_0x9fcd27[_0x2c234b(0x171d)]['matrix'],0x0,_0x419a09),this[_0x2c234b(0x93f)][_0x2c234b(0x3241)][_0x2c234b(0x41ba)]||_0x419a09[_0x2c234b(0x2072)](),_0x3b7901[_0x2c234b(0x5a4)]=_0x419a09,this[_0x2c234b(0x2528)]['worldParentNode']&&_0x419a09['multiplyToRef'](this[_0x2c234b(0x2528)][_0x2c234b(0x3bb3)][_0x2c234b(0x10cb)](),_0x419a09);}}return _0x3b7901;}}_0x31a5d7[_0x1c687f(0x3aa7)]=_0x22dd5f['b']['MESH_DETECTION'],_0x31a5d7[_0x1c687f(0x3735)]=0x1,_0x22dd5f['d']['AddWebXRFeature'](_0x31a5d7[_0x1c687f(0x3aa7)],(_0x2b2c48,_0x73e01f)=>()=>new _0x31a5d7(_0x2b2c48,_0x73e01f),_0x31a5d7['Version'],!0x1);},0x721a:(_0x1fe9f0,_0x1dffc9,_0x44631a)=>{var _0x2c8a80=a8_0x1ec55c;_0x44631a['d'](_0x1dffc9,{'X':()=>_0x2cd6bc});var _0x2470ce,_0x9a6b96,_0x1dffc9=_0x44631a(0xf869),_0x383278=_0x44631a(0x16a94),_0x8e400=_0x44631a(0xd53f),_0x1838c7=_0x44631a(0x3761),_0x5880cc=_0x44631a(0xfcd4),_0x12d623=_0x44631a(0x14072),_0x5d4130=_0x44631a(0x57f2),_0x234fe5=_0x44631a(0x112f2),_0x5d095e=_0x44631a(0x14d70),_0x3bc35b=_0x44631a(0xbd53),_0x25bc4e=_0x44631a(0x533),_0x4d2a9e=_0x44631a(0x17aca),_0x427b6c=_0x44631a(0x7e6);_0x44631a(0x8f50),_0x2470ce={'DEHYDRATED':0x0,0x0:'DEHYDRATED','HOVER':0x1,0x1:'HOVER','TOUCH':0x2,0x2:_0x2c8a80(0x15ba)},_0x9a6b96={'DISABLED':0x0,0x0:'DISABLED','CENTERED_ON_CONTROLLER':0x1,0x1:'CENTERED_ON_CONTROLLER','CENTERED_IN_FRONT':0x2,0x2:_0x2c8a80(0x401c)};class _0x2cd6bc extends _0x12d623['F']{constructor(_0x4ad00f,_0x4ed6ae){var _0x3dff14=_0x2c8a80;super(_0x4ad00f),this[_0x3dff14(0x2528)]=_0x4ed6ae,this[_0x3dff14(0x3521)]=new _0x1838c7['z'](new _0x8e400['P'](),new _0x8e400['P']()),this[_0x3dff14(0x416a)]=_0x237964=>{var _0x8f30e0=_0x3dff14;if(!this['_controllers'][_0x237964[_0x8f30e0(0x309e)]]){var {touchCollisionMesh:_0x1c2626,touchCollisionMeshFunction:_0x1e5b8c,hydrateCollisionMeshFunction:_0x4381b1}=this[_0x8f30e0(0x3aa8)](),_0x4aa4fa=this[_0x8f30e0(0x260e)]();switch(this[_0x8f30e0(0x39e4)][_0x237964[_0x8f30e0(0x309e)]]={'xrController':_0x237964,'meshUnderPointer':null,'nearInteractionTargetMesh':null,'pick':null,'stalePick':null,'touchCollisionMesh':_0x1c2626,'touchCollisionMeshFunction':_0x1e5b8c,'hydrateCollisionMeshFunction':_0x4381b1,'currentAnimationState':_0x2470ce[_0x8f30e0(0x18d1)],'grabRay':new _0x1838c7['z'](new _0x8e400['P'](),new _0x8e400['P']()),'hoverInteraction':!0x1,'nearInteraction':!0x1,'grabInteraction':!0x1,'id':_0x2cd6bc['_IdCounter']++,'pickedPointVisualCue':_0x4aa4fa},this[_0x8f30e0(0x973)]?!this[_0x8f30e0(0x2528)][_0x8f30e0(0x19fe)]&&this[_0x8f30e0(0x2528)]['preferredHandedness']&&_0x237964[_0x8f30e0(0x14c7)][_0x8f30e0(0x38df)]===this[_0x8f30e0(0x2528)]['preferredHandedness']&&(this[_0x8f30e0(0x973)]=_0x237964[_0x8f30e0(0x309e)]):this['_options'][_0x8f30e0(0x19fe)]||(this[_0x8f30e0(0x973)]=_0x237964[_0x8f30e0(0x309e)]),_0x237964[_0x8f30e0(0x14c7)][_0x8f30e0(0x1d79)]){case _0x8f30e0(0x3193):return this['_attachNearInteractionMode'](_0x237964);case _0x8f30e0(0x23b):case _0x8f30e0(0x3fcf):return null;}}},this[_0x3dff14(0x39e4)]={},this[_0x3dff14(0x2356)]=null,this['selectionMeshDefaultColor']=new _0x3bc35b['Wo'](0.8,0.8,0.8),this[_0x3dff14(0x124c)]=new _0x3bc35b['Wo'](0.3,0.3,0x1),this['_hoverRadius']=0.1,this[_0x3dff14(0x3eae)]=0.02,this[_0x3dff14(0x158e)]=0.03,this[_0x3dff14(0x2fa5)]=0x5,this[_0x3dff14(0x3c5c)]=this[_0x3dff14(0x93f)][_0x3dff14(0x3241)],void 0x0===this[_0x3dff14(0x2528)][_0x3dff14(0x1fff)]&&(this[_0x3dff14(0x2528)][_0x3dff14(0x1fff)]=_0x9a6b96[_0x3dff14(0x401c)]),this[_0x3dff14(0x2528)][_0x3dff14(0x1437)]&&(this[_0x3dff14(0x2356)]=this[_0x3dff14(0x2528)][_0x3dff14(0x1437)]);}[_0x2c8a80(0x12a3)](){var _0x35080f=_0x2c8a80;return!!super[_0x35080f(0x12a3)]()&&(this[_0x35080f(0x2528)][_0x35080f(0x41c4)][_0x35080f(0x34c2)]['forEach'](this[_0x35080f(0x416a)]),this[_0x35080f(0x1326)](this[_0x35080f(0x2528)][_0x35080f(0x41c4)][_0x35080f(0x2b13)],this['_attachController']),this['_addNewAttachObserver'](this[_0x35080f(0x2528)][_0x35080f(0x41c4)][_0x35080f(0x160f)],_0x52f94d=>{var _0x4964f7=_0x35080f;this[_0x4964f7(0x32d1)](_0x52f94d[_0x4964f7(0x309e)]);}),this[_0x35080f(0x3c5c)][_0x35080f(0x1cc7)]=!0x0);}['detach'](){var _0x449ea2=_0x2c8a80;return!!super[_0x449ea2(0x31cc)]()&&(Object[_0x449ea2(0x708)](this[_0x449ea2(0x39e4)])[_0x449ea2(0x35b2)](_0xd6724=>{var _0x45775c=_0x449ea2;this[_0x45775c(0x32d1)](_0xd6724);}),!0x0);}[_0x2c8a80(0xaab)](_0x51693b){var _0x29d154=_0x2c8a80;return this['_controllers'][_0x51693b]?this[_0x29d154(0x39e4)][_0x51693b][_0x29d154(0x503)]:null;}[_0x2c8a80(0x35a6)](_0x37f03d){var _0x55472c=_0x2c8a80,_0x2ddd0e=Object[_0x55472c(0x708)](this[_0x55472c(0x39e4)]);for(let _0x514aa2=0x0;_0x514aa2<_0x2ddd0e[_0x55472c(0x18cc)];++_0x514aa2)if(this['_controllers'][_0x2ddd0e[_0x514aa2]]['id']===_0x37f03d)return this[_0x55472c(0x39e4)][_0x2ddd0e[_0x514aa2]]['xrController']||null;return null;}['setFarInteractionFeature'](_0x362c07){var _0x3a7d3f=_0x2c8a80;this[_0x3a7d3f(0x2356)]=_0x362c07;}[_0x2c8a80(0x284d)](_0x1b04ba){var _0x3d1f56=_0x2c8a80;return _0x1b04ba[_0x3d1f56(0x1253)]()&&_0x1b04ba['isVisible']&&_0x1b04ba['isPickable']&&_0x1b04ba[_0x3d1f56(0x352f)];}[_0x2c8a80(0x3126)](_0x448004){var _0x3e2465=_0x2c8a80;return _0x448004[_0x3e2465(0x1253)]()&&_0x448004['isVisible']&&_0x448004['isPickable']&&_0x448004[_0x3e2465(0x3978)];}['_nearInteractionPredicate'](_0x3b2a53){var _0x3d026d=_0x2c8a80;return _0x3b2a53[_0x3d026d(0x1253)]()&&_0x3b2a53[_0x3d026d(0xa11)]&&_0x3b2a53[_0x3d026d(0x1d61)]&&(_0x3b2a53[_0x3d026d(0x352f)]||_0x3b2a53[_0x3d026d(0x3978)]);}[_0x2c8a80(0xec4)](_0x5296de,_0x596ad3){var _0x352f75=_0x2c8a80;let _0x393bf6=_0x5296de;for(;_0x393bf6;){if(_0x393bf6[_0x352f75(0x1cf6)]&&_0x393bf6[_0x352f75(0x1cf6)][_0x352f75(0x36cc)]&&_0x393bf6[_0x352f75(0x1cf6)]['nearInteraction'][_0x352f75(0x407a)]===_0x596ad3)return!0x1;_0x393bf6=_0x393bf6['parent'];}return!0x0;}[_0x2c8a80(0x41b)](_0x180a03,_0x53c7c7){var _0x8a37cd=_0x2c8a80,_0x5cb371;if(!(_0x180a03[_0x8a37cd(0x1c70)]===_0x53c7c7||this['_options'][_0x8a37cd(0x1fff)]!==_0x9a6b96[_0x8a37cd(0x401c)]||null!=(_0x5cb371=_0x180a03[_0x8a37cd(0x1bfe)])&&_0x5cb371['inputSource'][_0x8a37cd(0x1c33)])){if(_0x53c7c7>_0x180a03[_0x8a37cd(0x1c70)])switch(_0x180a03['currentAnimationState']){case _0x2470ce[_0x8a37cd(0x18d1)]:if(_0x180a03['hydrateCollisionMeshFunction'](!0x0),_0x53c7c7===_0x2470ce['HOVER'])break;case _0x2470ce[_0x8a37cd(0x7c1)]:if(_0x180a03[_0x8a37cd(0x392b)](!0x0),_0x53c7c7===_0x2470ce[_0x8a37cd(0x15ba)])break;}else switch(_0x180a03['currentAnimationState']){case _0x2470ce[_0x8a37cd(0x15ba)]:if(_0x180a03['touchCollisionMeshFunction'](!0x1),_0x53c7c7===_0x2470ce['HOVER'])break;case _0x2470ce[_0x8a37cd(0x7c1)]:if(_0x180a03[_0x8a37cd(0x382d)](!0x1),_0x53c7c7===_0x2470ce['DEHYDRATED'])break;}_0x180a03[_0x8a37cd(0x1c70)]=_0x53c7c7;}}[_0x2c8a80(0x2e20)](_0x201904,_0x46d394,_0x56df95){var _0x5b87ed=_0x2c8a80;const _0xb12221=this['_controllers'][_0x201904];_0xb12221[_0x5b87ed(0xb63)][_0x5b87ed(0x3cd4)][_0x5b87ed(0x19f9)](_0x46d394),_0x56df95[_0x5b87ed(0x3f2c)](_0x8e400['jp'][_0x5b87ed(0xe60)][0x0]),_0xb12221[_0x5b87ed(0xb63)]['direction']['copyFrom'](_0x8e400['jp'][_0x5b87ed(0xe60)][0x0]),this[_0x5b87ed(0x2528)][_0x5b87ed(0x1fff)]!==_0x9a6b96[_0x5b87ed(0x401c)]||null!=(_0x201904=_0xb12221[_0x5b87ed(0x1bfe)])&&_0x201904[_0x5b87ed(0x14c7)][_0x5b87ed(0x1c33)]||(_0xb12221[_0x5b87ed(0x1bfe)]['getWorldPointerRayToRef'](this[_0x5b87ed(0x3521)]),_0xb12221[_0x5b87ed(0xb63)][_0x5b87ed(0x3cd4)]['addInPlace'](this[_0x5b87ed(0x3521)]['direction'][_0x5b87ed(0x393f)](0.05))),_0xb12221['grabRay']['length']=this[_0x5b87ed(0x2fa5)]*this[_0x5b87ed(0x6d5)],_0xb12221[_0x5b87ed(0x1d00)]['position']['copyFrom'](_0xb12221['grabRay'][_0x5b87ed(0x3cd4)]);}['_onXRFrame'](_0x5a53ff){var _0x31a414=_0x2c8a80;Object[_0x31a414(0x708)](this[_0x31a414(0x39e4)])[_0x31a414(0x35b2)](_0x2224e2=>{var _0x571816=_0x31a414;const _0xf311d7=this['_controllers'][_0x2224e2],_0x1c808b=null==(_0xe8b4da=_0xf311d7[_0x571816(0x1bfe)])?void 0x0:_0xe8b4da['inputSource'][_0x571816(0x1c33)];if((this[_0x571816(0x2528)][_0x571816(0x19fe)]||_0x2224e2===this[_0x571816(0x973)])&&_0xf311d7['xrController']&&(_0x1c808b||this[_0x571816(0x2528)]['nearInteractionControllerMode']&&_0xf311d7[_0x571816(0x1bfe)]['inputSource']['gamepad'])){if(_0xf311d7[_0x571816(0x1a90)]=!0x1,_0xf311d7[_0x571816(0x36cc)]=!0x1,_0xf311d7[_0x571816(0x1bfe)]){if(_0x1c808b){var _0xe8b4da=_0x1c808b[_0x571816(0x2fac)](_0x571816(0x3f8f));_0xe8b4da&&(_0xe8b4da=_0x5a53ff[_0x571816(0x2e70)](_0xe8b4da,this[_0x571816(0x93f)][_0x571816(0x2b97)]))&&_0xe8b4da[_0x571816(0x171d)]&&(_0x94654b=this[_0x571816(0x3c5c)]['useRightHandedSystem']?0x1:-0x1,_0x8e400['jp']['Vector3'][0x0][_0x571816(0x386b)](_0xe8b4da[_0x571816(0x171d)][_0x571816(0xa9f)]['x'],_0xe8b4da[_0x571816(0x171d)]['position']['y'],_0xe8b4da[_0x571816(0x171d)][_0x571816(0xa9f)]['z']*_0x94654b),_0x8e400['jp'][_0x571816(0x1106)][0x0]['set'](_0xe8b4da[_0x571816(0x171d)][_0x571816(0x1b55)]['x'],_0xe8b4da[_0x571816(0x171d)][_0x571816(0x1b55)]['y'],_0xe8b4da['transform'][_0x571816(0x1b55)]['z']*_0x94654b,_0xe8b4da[_0x571816(0x171d)][_0x571816(0x1b55)]['w']*_0x94654b),this['_processTouchPoint'](_0x2224e2,_0x8e400['jp'][_0x571816(0xe60)][0x0],_0x8e400['jp'][_0x571816(0x1106)][0x0]));}else{if(_0xf311d7[_0x571816(0x1bfe)][_0x571816(0x14c7)][_0x571816(0x128f)]&&this[_0x571816(0x2528)][_0x571816(0x1fff)]!==_0x9a6b96[_0x571816(0x39dd)]){let _0x344fe3=_0xf311d7['xrController']['pointer'];_0xf311d7['xrController'][_0x571816(0x1c0a)]&&this[_0x571816(0x2528)][_0x571816(0x1fff)]===_0x9a6b96[_0x571816(0x48a)]&&(_0x344fe3=_0xf311d7[_0x571816(0x1bfe)]['grip']),this[_0x571816(0x2e20)](_0x2224e2,_0x344fe3[_0x571816(0xa9f)],_0x344fe3[_0x571816(0x80c)]);}}var _0xe8b4da=(_0x33fbb2,_0x444cd8)=>{var _0x5aee32=_0x571816;return _0x444cd8&&_0x444cd8['hit']&&(!_0x33fbb2||!_0x33fbb2['hit']||_0x444cd8[_0x5aee32(0xd4b)]<_0x33fbb2[_0x5aee32(0xd4b)])?_0x444cd8:_0x33fbb2;},_0x94654b=_0x2257af=>{var _0x43603e=_0x571816;let _0x46f655=new _0x5880cc['p'](),_0x58d0e7=!0x1;var _0x56e209=_0x2257af&&_0x2257af[_0x43603e(0x3678)]&&_0x2257af['hit'];return null!=_0x2257af&&_0x2257af[_0x43603e(0x3678)]&&(_0x58d0e7=0x0===_0x2257af[_0x43603e(0x3678)]['x']&&0x0===_0x2257af[_0x43603e(0x3678)]['y']&&0x0===_0x2257af[_0x43603e(0x3678)]['z']),_0x46f655=_0x56e209&&!_0x58d0e7?_0x2257af:_0x46f655;};if(!_0xf311d7[_0x571816(0x492)]){let _0x5ee96f=null,_0x3a3a71=null;this[_0x571816(0x2528)][_0x571816(0x190e)]&&this[_0x571816(0x2680)]&&(_0x3a3a71=this[_0x571816(0x1e5b)](_0xf311d7,this['_hoverRadius'],this[_0x571816(0x2680)],_0x481687=>this[_0x571816(0x3554)](_0x481687))),_0x2224e2=_0xe8b4da(this['_pickWithSphere'](_0xf311d7,this[_0x571816(0x6d5)],this[_0x571816(0x3c5c)],_0x1253f5=>this[_0x571816(0x3554)](_0x1253f5)),_0x3a3a71);if(_0x2224e2&&_0x2224e2[_0x571816(0x13d7)]&&(_0x5ee96f=_0x94654b(_0x2224e2))['hit']&&(_0xf311d7['hoverInteraction']=!0x0),_0xf311d7[_0x571816(0x1a90)]){let _0x1eb0f2=null;_0x2224e2=_0x1c808b?this[_0x571816(0x3eae)]:this['_controllerPickRadius'],this['_options']['useUtilityLayer']&&this[_0x571816(0x2680)]&&(_0x1eb0f2=this[_0x571816(0x1e5b)](_0xf311d7,_0x2224e2,this[_0x571816(0x2680)],_0xd929a5=>this[_0x571816(0x284d)](_0xd929a5))),_0x94654b=_0x94654b(_0xe8b4da(this['_pickWithSphere'](_0xf311d7,_0x2224e2,this['_scene'],_0x1490b2=>this['_nearPickPredicate'](_0x1490b2)),_0x1eb0f2)),_0x94654b[_0x571816(0x13d7)]&&(_0x5ee96f=_0x94654b,_0xf311d7[_0x571816(0x36cc)]=!0x0);}_0xf311d7[_0x571816(0x3ac)]=_0xf311d7[_0x571816(0x1d27)],_0xf311d7[_0x571816(0x1d27)]=_0x5ee96f,_0xf311d7['pick']&&_0xf311d7['pick'][_0x571816(0x3678)]&&_0xf311d7['pick'][_0x571816(0x13d7)]?(_0xf311d7[_0x571816(0x503)]=_0xf311d7[_0x571816(0x1d27)][_0x571816(0x1e5d)],_0xf311d7[_0x571816(0x40b)][_0x571816(0xa9f)]['copyFrom'](_0xf311d7[_0x571816(0x1d27)][_0x571816(0x3678)]),_0xf311d7['pickedPointVisualCue'][_0x571816(0xa11)]=!0x0,this[_0x571816(0x2356)]&&this[_0x571816(0x2356)]['attached']&&this[_0x571816(0x2356)][_0x571816(0x2225)](_0xf311d7['id'],!0x0)):(_0xf311d7[_0x571816(0x503)]=null,_0xf311d7[_0x571816(0x40b)]['isVisible']=!0x1,this[_0x571816(0x2356)]&&this[_0x571816(0x2356)][_0x571816(0x2b0f)]&&this[_0x571816(0x2356)][_0x571816(0x2225)](_0xf311d7['id'],!0x1));}let _0x25c6a5=_0x2470ce['DEHYDRATED'];_0xf311d7[_0x571816(0x492)]||_0xf311d7[_0x571816(0x36cc)]?_0x25c6a5=_0x2470ce[_0x571816(0x15ba)]:_0xf311d7[_0x571816(0x1a90)]&&(_0x25c6a5=_0x2470ce[_0x571816(0x7c1)]),this[_0x571816(0x41b)](_0xf311d7,_0x25c6a5);}}else _0xf311d7['pick']=null;});}get[_0x2c8a80(0x2680)](){var _0x452815=_0x2c8a80;return this[_0x452815(0x2528)]['customUtilityLayerScene']||_0x5d4130['x'][_0x452815(0x2c41)][_0x452815(0x2c18)];}[_0x2c8a80(0x260e)](){var _0x5e8d41=_0x2c8a80,_0x5bef7c=this[_0x5e8d41(0x2528)][_0x5e8d41(0x190e)]?this[_0x5e8d41(0x2528)][_0x5e8d41(0x32ad)]||_0x5d4130['x'][_0x5e8d41(0x2c41)][_0x5e8d41(0x2c18)]:this[_0x5e8d41(0x3c5c)];const _0x187423=(0x0,_0x383278['Qk'])(_0x5e8d41(0x36cc),{'diameter':0.0105},_0x5bef7c),_0x3e377d=(_0x187423[_0x5e8d41(0x21b1)](),_0x187423[_0x5e8d41(0x1d61)]=!0x1,_0x187423['isVisible']=!0x1,_0x187423['rotationQuaternion']=_0x8e400['_f'][_0x5e8d41(0x5f3)](),new _0x5d095e['K'](_0x5e8d41(0x2c0f),_0x5bef7c));return _0x3e377d['specularColor']=_0x3bc35b['Wo'][_0x5e8d41(0x186d)](),_0x3e377d[_0x5e8d41(0x3277)]=this[_0x5e8d41(0x424b)],_0x3e377d[_0x5e8d41(0x70e)]=!0x1,_0x187423[_0x5e8d41(0x20e8)]=_0x3e377d,_0x187423;}[_0x2c8a80(0x323b)](_0x51cc0e){var _0x3f2679=_0x2c8a80;return!this['_farInteractionFeature']||this[_0x3f2679(0x2356)]['_getPointerSelectionDisabledByPointerId'](_0x51cc0e);}[_0x2c8a80(0x363a)](_0x469184){var _0x5a18b5=_0x2c8a80;const _0x538309=this['_controllers'][_0x469184[_0x5a18b5(0x309e)]],_0x1e9b5b={'pointerId':_0x538309['id'],'pointerType':'xr-near'},_0x1b4dd8=(_0x538309['onFrameObserver']=this[_0x5a18b5(0x93f)][_0x5a18b5(0x2953)]['add'](()=>{var _0x26d9cf=_0x5a18b5;(this['_options'][_0x26d9cf(0x19fe)]||_0x469184[_0x26d9cf(0x309e)]===this['_attachedController'])&&_0x538309[_0x26d9cf(0x1bfe)]&&(_0x538309[_0x26d9cf(0x1bfe)][_0x26d9cf(0x14c7)][_0x26d9cf(0x1c33)]||this[_0x26d9cf(0x2528)]['nearInteractionControllerMode']&&_0x538309[_0x26d9cf(0x1bfe)][_0x26d9cf(0x14c7)][_0x26d9cf(0x128f)])&&(_0x538309[_0x26d9cf(0x1d27)]&&(_0x538309[_0x26d9cf(0x1d27)]['ray']=_0x538309[_0x26d9cf(0xb63)]),_0x538309[_0x26d9cf(0x1d27)]&&this[_0x26d9cf(0x323b)](_0x538309['id'])&&this[_0x26d9cf(0x3c5c)][_0x26d9cf(0x3331)](_0x538309[_0x26d9cf(0x1d27)],_0x1e9b5b),_0x538309[_0x26d9cf(0x36cc)]&&_0x538309[_0x26d9cf(0x1d27)]&&_0x538309[_0x26d9cf(0x1d27)][_0x26d9cf(0x13d7)]?_0x538309[_0x26d9cf(0x17d5)]||(this['_scene']['simulatePointerDown'](_0x538309['pick'],_0x1e9b5b),_0x538309[_0x26d9cf(0x17d5)]=_0x538309['meshUnderPointer']):_0x538309[_0x26d9cf(0x17d5)]&&_0x538309[_0x26d9cf(0x3ac)]&&(this['_scene']['simulatePointerUp'](_0x538309['stalePick'],_0x1e9b5b),_0x538309['nearInteractionTargetMesh']=null));}),_0x490c7b=>{var _0xd0ebc0=_0x5a18b5;this['_options'][_0xd0ebc0(0x19fe)]||_0x469184[_0xd0ebc0(0x309e)]===this[_0xd0ebc0(0x973)]&&this[_0xd0ebc0(0x323b)](_0x538309['id'])?(_0x538309[_0xd0ebc0(0x1d27)]&&(_0x538309['pick'][_0xd0ebc0(0x3383)]=_0x538309[_0xd0ebc0(0xb63)]),_0x490c7b&&_0x538309[_0xd0ebc0(0x1d27)]&&_0x538309[_0xd0ebc0(0x503)]&&this[_0xd0ebc0(0x3126)](_0x538309['meshUnderPointer'])?(_0x538309[_0xd0ebc0(0x492)]=!0x0,_0x538309[_0xd0ebc0(0x40b)][_0xd0ebc0(0xa11)]=!0x1,this['_scene'][_0xd0ebc0(0xfd0)](_0x538309['pick'],_0x1e9b5b)):!_0x490c7b&&_0x538309[_0xd0ebc0(0x1d27)]&&_0x538309[_0xd0ebc0(0x492)]&&(this[_0xd0ebc0(0x3c5c)][_0xd0ebc0(0x1ea3)](_0x538309[_0xd0ebc0(0x1d27)],_0x1e9b5b),_0x538309[_0xd0ebc0(0x492)]=!0x1,_0x538309[_0xd0ebc0(0x40b)]['isVisible']=!0x0)):!_0x490c7b||this['_options'][_0xd0ebc0(0x19fe)]||this[_0xd0ebc0(0x2528)][_0xd0ebc0(0x3242)]||(this[_0xd0ebc0(0x973)]=_0x469184[_0xd0ebc0(0x309e)]);});var _0x3fe0d7,_0xab88b3;_0x469184[_0x5a18b5(0x14c7)]['gamepad']?(_0x3fe0d7=_0x34500f=>{var _0xef79ff=_0x5a18b5;_0x538309[_0xef79ff(0x2a8c)]=_0x34500f[_0xef79ff(0x2a2c)]('grasp'),_0x538309[_0xef79ff(0x2a8c)]?_0x538309[_0xef79ff(0x1b48)]=_0x538309[_0xef79ff(0x2a8c)][_0xef79ff(0x2a52)]['add'](_0x564550=>{var _0x5d66de=_0xef79ff;_0x564550[_0x5d66de(0x1c6f)][_0x5d66de(0xd58)]&&(_0x564550=_0x564550[_0x5d66de(0x1c6f)][_0x5d66de(0xd58)][_0x5d66de(0x2cdf)],_0x1b4dd8(_0x564550));}):(_0x538309[_0xef79ff(0x724)]=_0x34500f[_0xef79ff(0x3b4c)](),_0x538309['onButtonChangedObserver']=_0x538309[_0xef79ff(0x724)][_0xef79ff(0x2a52)][_0xef79ff(0x2e5)](_0x3b9a7f=>{var _0x45bd5f=_0xef79ff;_0x3b9a7f[_0x45bd5f(0x1c6f)]['pressed']&&(_0x3b9a7f=_0x3b9a7f[_0x45bd5f(0x1c6f)][_0x45bd5f(0xd58)]['current'],_0x1b4dd8(_0x3b9a7f));}));},_0x469184[_0x5a18b5(0x1923)]?_0x3fe0d7(_0x469184[_0x5a18b5(0x1923)]):_0x469184[_0x5a18b5(0x1b80)][_0x5a18b5(0x2e5)](_0x3fe0d7)):(_0x3fe0d7=_0x1b6833=>{var _0x466572=_0x5a18b5;_0x538309['xrController']&&_0x1b6833[_0x466572(0x14c7)]===_0x538309[_0x466572(0x1bfe)][_0x466572(0x14c7)]&&_0x538309[_0x466572(0x1d27)]&&this[_0x466572(0x323b)](_0x538309['id'])&&_0x538309[_0x466572(0x503)]&&this[_0x466572(0x3126)](_0x538309[_0x466572(0x503)])&&(_0x538309[_0x466572(0x492)]=!0x0,_0x538309[_0x466572(0x40b)]['isVisible']=!0x1,this[_0x466572(0x3c5c)][_0x466572(0xfd0)](_0x538309['pick'],_0x1e9b5b));},_0xab88b3=_0xbb2893=>{var _0x214fac=_0x5a18b5;_0x538309['xrController']&&_0xbb2893[_0x214fac(0x14c7)]===_0x538309['xrController']['inputSource']&&_0x538309[_0x214fac(0x1d27)]&&this['_isControllerReadyForNearInteraction'](_0x538309['id'])&&(this['_scene']['simulatePointerUp'](_0x538309['pick'],_0x1e9b5b),_0x538309['grabInteraction']=!0x1,_0x538309[_0x214fac(0x40b)][_0x214fac(0xa11)]=!0x0);},_0x538309['eventListeners']={'selectend':_0xab88b3,'selectstart':_0x3fe0d7},this[_0x5a18b5(0x93f)][_0x5a18b5(0x1d8a)][_0x5a18b5(0x8a7)](_0x5a18b5(0x129e),_0x3fe0d7),this[_0x5a18b5(0x93f)][_0x5a18b5(0x1d8a)][_0x5a18b5(0x8a7)]('selectend',_0xab88b3));}[_0x2c8a80(0x32d1)](_0x1e410d){var _0x3e37ad=_0x2c8a80;const _0x1f9fb5=this[_0x3e37ad(0x39e4)][_0x1e410d];_0x1f9fb5&&(_0x1f9fb5[_0x3e37ad(0x2a8c)]&&_0x1f9fb5['onSqueezeButtonChangedObserver']&&_0x1f9fb5['squeezeComponent'][_0x3e37ad(0x2a52)][_0x3e37ad(0x2f2e)](_0x1f9fb5['onSqueezeButtonChangedObserver']),_0x1f9fb5[_0x3e37ad(0x724)]&&_0x1f9fb5[_0x3e37ad(0x3b29)]&&_0x1f9fb5[_0x3e37ad(0x724)][_0x3e37ad(0x2a52)][_0x3e37ad(0x2f2e)](_0x1f9fb5[_0x3e37ad(0x3b29)]),_0x1f9fb5[_0x3e37ad(0x148e)]&&this[_0x3e37ad(0x93f)][_0x3e37ad(0x2953)][_0x3e37ad(0x2f2e)](_0x1f9fb5[_0x3e37ad(0x148e)]),_0x1f9fb5[_0x3e37ad(0x1de3)]&&Object['keys'](_0x1f9fb5['eventListeners'])[_0x3e37ad(0x35b2)](_0x348285=>{var _0x4c988a=_0x3e37ad,_0x91a446=_0x1f9fb5[_0x4c988a(0x1de3)]&&_0x1f9fb5[_0x4c988a(0x1de3)][_0x348285];_0x91a446&&this[_0x4c988a(0x93f)][_0x4c988a(0x1d8a)]['removeEventListener'](_0x348285,_0x91a446);}),_0x1f9fb5[_0x3e37ad(0x1d00)][_0x3e37ad(0x41a)](),_0x1f9fb5['pickedPointVisualCue'][_0x3e37ad(0x41a)](),this['_xrSessionManager'][_0x3e37ad(0x3974)](()=>{var _0x5b25f4=_0x3e37ad,_0x3ae84c={'pointerId':_0x1f9fb5['id'],'pointerType':_0x5b25f4(0x12d0)};this['_scene'][_0x5b25f4(0x1ea3)](new _0x5880cc['p'](),_0x3ae84c);}),delete this[_0x3e37ad(0x39e4)][_0x1e410d],this['_attachedController']===_0x1e410d&&((_0x1e410d=Object[_0x3e37ad(0x708)](this['_controllers']))[_0x3e37ad(0x18cc)]?this[_0x3e37ad(0x973)]=_0x1e410d[0x0]:this['_attachedController']=''));}[_0x2c8a80(0x3aa8)](){var _0x4f69e9=_0x2c8a80;const _0x13d180=this[_0x4f69e9(0x2528)][_0x4f69e9(0x190e)]?this[_0x4f69e9(0x2528)][_0x4f69e9(0x32ad)]||_0x5d4130['x'][_0x4f69e9(0x2c41)][_0x4f69e9(0x2c18)]:this[_0x4f69e9(0x3c5c)],_0x176ecb=(0x0,_0x383278['Qk'])(_0x4f69e9(0x1494),{'diameter':0x1},_0x13d180),_0x353eb4=(_0x176ecb['isVisible']=!0x1,this[_0x4f69e9(0x2528)][_0x4f69e9(0x2cc3)]?_0x176ecb[_0x4f69e9(0x20e8)]=this[_0x4f69e9(0x2528)]['motionControllerOrbMaterial']:_0x25bc4e['O'][_0x4f69e9(0xf37)](_0x4f69e9(0x21d2),_0x13d180)[_0x4f69e9(0x2cc0)](_0x275236=>{var _0x1b2ebe=_0x4f69e9;_0x176ecb[_0x1b2ebe(0x20e8)]=_0x275236;}),new _0x427b6c['v']());_0x353eb4[_0x4f69e9(0x38ba)](_0x427b6c['Kp'][_0x4f69e9(0x242)]);var _0x3220c0=new _0x8e400['P'](this[_0x4f69e9(0x158e)],this[_0x4f69e9(0x158e)],this[_0x4f69e9(0x158e)]),_0x49ccb3=this[_0x4f69e9(0x158e)]*(0x4/0x3),_0x49ccb3=new _0x8e400['P'](_0x49ccb3,_0x49ccb3,_0x49ccb3),_0x22f7b2=this['_controllerPickRadius']*(0x7/0x6),_0x22f7b2=new _0x8e400['P'](_0x22f7b2,_0x22f7b2,_0x22f7b2),_0x1d9fda=0.8*this[_0x4f69e9(0x158e)],_0x1d9fda=new _0x8e400['P'](_0x1d9fda,_0x1d9fda,_0x1d9fda),_0x1d43b1=1.5*this[_0x4f69e9(0x158e)],_0x1d43b1=[{'frame':0x0,'value':_0x3220c0},{'frame':0xa,'value':new _0x8e400['P'](_0x1d43b1,_0x1d43b1,_0x1d43b1)},{'frame':0x12,'value':_0x49ccb3}],_0x49ccb3=[{'frame':0x0,'value':_0x49ccb3},{'frame':0xa,'value':_0x1d9fda},{'frame':0x12,'value':_0x3220c0}],_0x1d9fda=[{'frame':0x0,'value':_0x8e400['P'][_0x4f69e9(0x137f)]},{'frame':0xc,'value':_0x22f7b2},{'frame':0xf,'value':_0x3220c0}],_0x22f7b2=[{'frame':0x0,'value':_0x3220c0},{'frame':0xa,'value':_0x8e400['P'][_0x4f69e9(0x137f)]},{'frame':0xf,'value':_0x8e400['P']['ZeroReadOnly']}];const _0x39ad86=new _0x4d2a9e['f']('touch',_0x4f69e9(0x62d),0x3c,_0x4d2a9e['f'][_0x4f69e9(0x21fc)],_0x4d2a9e['f'][_0x4f69e9(0x6fa)]),_0x59f215=new _0x4d2a9e['f'](_0x4f69e9(0x1023),_0x4f69e9(0x62d),0x3c,_0x4d2a9e['f'][_0x4f69e9(0x21fc)],_0x4d2a9e['f'][_0x4f69e9(0x6fa)]),_0x315af1=new _0x4d2a9e['f'](_0x4f69e9(0x196d),_0x4f69e9(0x62d),0x3c,_0x4d2a9e['f'][_0x4f69e9(0x21fc)],_0x4d2a9e['f'][_0x4f69e9(0x6fa)]),_0x5bfccb=new _0x4d2a9e['f']('dehydrate',_0x4f69e9(0x62d),0x3c,_0x4d2a9e['f']['ANIMATIONTYPE_VECTOR3'],_0x4d2a9e['f'][_0x4f69e9(0x6fa)]);return _0x39ad86[_0x4f69e9(0x2431)](_0x353eb4),_0x59f215[_0x4f69e9(0x2431)](_0x353eb4),_0x315af1[_0x4f69e9(0x2431)](_0x353eb4),_0x5bfccb[_0x4f69e9(0x2431)](_0x353eb4),_0x39ad86['setKeys'](_0x1d43b1),_0x59f215[_0x4f69e9(0x273e)](_0x49ccb3),_0x315af1[_0x4f69e9(0x273e)](_0x1d9fda),_0x5bfccb[_0x4f69e9(0x273e)](_0x22f7b2),{'touchCollisionMesh':_0x176ecb,'touchCollisionMeshFunction':_0x1ef2d1=>{var _0x218e19=_0x4f69e9;_0x1ef2d1=_0x1ef2d1?_0x39ad86:_0x59f215,_0x13d180[_0x218e19(0x39db)](_0x176ecb,[_0x1ef2d1],0x0,0x12,!0x1,0x1);},'hydrateCollisionMeshFunction':_0x2c5c07=>{var _0xf88dc3=_0x4f69e9,_0x4aa17d=_0x2c5c07?_0x315af1:_0x5bfccb;_0x2c5c07&&(_0x176ecb['isVisible']=!0x0),_0x13d180[_0xf88dc3(0x39db)](_0x176ecb,[_0x4aa17d],0x0,0xf,!0x1,0x1,()=>{var _0x37145f=_0xf88dc3;_0x2c5c07||(_0x176ecb[_0x37145f(0xa11)]=!0x1);});}};}[_0x2c8a80(0x1e5b)](_0x17db3a,_0x3814d8,_0xf51d9d,_0xd63428){var _0x66cb41=_0x2c8a80;const _0x360d74=new _0x5880cc['p']();if(_0x360d74[_0x66cb41(0xd4b)]=Infinity,_0x17db3a[_0x66cb41(0x1d00)]&&_0x17db3a[_0x66cb41(0x1bfe)]){var _0x1aece=_0x17db3a['touchCollisionMesh'][_0x66cb41(0xa9f)],_0x14d772=_0x234fe5['K'][_0x66cb41(0x30a2)](_0x1aece,_0x3814d8);for(let _0x194599=0x0;_0x194599<_0xf51d9d[_0x66cb41(0x4dd)]['length'];_0x194599++){var _0x5b5f0d,_0x51404d=_0xf51d9d[_0x66cb41(0x4dd)][_0x194599];_0xd63428(_0x51404d)&&this['_controllerAvailablePredicate'](_0x51404d,_0x17db3a[_0x66cb41(0x1bfe)][_0x66cb41(0x309e)])&&(_0x5b5f0d=_0x2cd6bc['PickMeshWithSphere'](_0x51404d,_0x14d772))&&_0x5b5f0d['hit']&&_0x5b5f0d['distance']<_0x360d74['distance']&&(_0x360d74['hit']=_0x5b5f0d[_0x66cb41(0x13d7)],_0x360d74[_0x66cb41(0x1e5d)]=_0x51404d,_0x360d74[_0x66cb41(0x3678)]=_0x5b5f0d[_0x66cb41(0x3678)],_0x360d74[_0x66cb41(0x34ce)]=_0x17db3a[_0x66cb41(0x1bfe)][_0x66cb41(0x1892)],_0x360d74[_0x66cb41(0xcc0)]=_0x17db3a['xrController'][_0x66cb41(0x1c0a)]||null,_0x360d74['originMesh']=_0x17db3a[_0x66cb41(0x1d00)],_0x360d74[_0x66cb41(0xd4b)]=_0x5b5f0d['distance']);}}return _0x360d74;}static[_0x2c8a80(0x2964)](_0x50a0c6,_0x2b83f8,_0x198527=!0x1){var _0xe92522=_0x2c8a80,_0x3519e8=_0x50a0c6[_0xe92522(0xc8b)];const _0x2f6037=new _0x5880cc['p']();var _0x182b13=_0x50a0c6['getBoundingInfo']();if(!_0x50a0c6['_generatePointsArray']())return _0x2f6037;if(!_0x50a0c6['subMeshes']||!_0x182b13)return _0x2f6037;if(!_0x198527&&!_0x234fe5['K'][_0xe92522(0x2aff)](_0x182b13[_0xe92522(0x559)],_0x2b83f8))return _0x2f6037;const _0x357871=_0x8e400['jp'][_0xe92522(0xe60)][0x0],_0x2a2ff7=_0x8e400['jp'][_0xe92522(0xe60)][0x1];let _0x2fd495=Infinity,_0x6a57e8,_0x2d04ec,_0x394b01;var _0x1f4697=_0x8e400['jp'][_0xe92522(0xe60)][0x2];const _0x21753e=_0x8e400['jp']['Matrix'][0x0];_0x21753e[_0xe92522(0x19f9)](_0x50a0c6[_0xe92522(0x10cb)]()),_0x21753e['invert'](),_0x8e400['P'][_0xe92522(0x3bd9)](_0x2b83f8['center'],_0x21753e,_0x1f4697);for(let _0x492d2b=0x0;_0x492d2b<_0x3519e8[_0xe92522(0x18cc)];_0x492d2b++){const _0x10ca21=_0x3519e8[_0x492d2b];_0x10ca21[_0xe92522(0x2999)](_0x1f4697,_0x50a0c6[_0xe92522(0x200c)],_0x50a0c6[_0xe92522(0xa9a)](),_0x2a2ff7),_0x8e400['P'][_0xe92522(0x3bd9)](_0x2a2ff7,_0x50a0c6[_0xe92522(0x10cb)](),_0x2a2ff7),_0x6a57e8=_0x8e400['P'][_0xe92522(0x303a)](_0x2a2ff7,_0x2b83f8['center']),_0x394b01=_0x8e400['P'][_0xe92522(0x303a)](_0x2a2ff7,_0x50a0c6['getAbsolutePosition']()),-0x1!==(_0x2d04ec=_0x8e400['P'][_0xe92522(0x303a)](_0x2b83f8[_0xe92522(0x2f86)],_0x50a0c6[_0xe92522(0x3536)]()))&&-0x1!==_0x394b01&&_0x2d04ec<_0x394b01&&(_0x6a57e8=0x0,_0x2a2ff7[_0xe92522(0x19f9)](_0x2b83f8[_0xe92522(0x2f86)])),-0x1!==_0x6a57e8&&_0x6a57e8<_0x2fd495&&(_0x2fd495=_0x6a57e8,_0x357871[_0xe92522(0x19f9)](_0x2a2ff7));}return _0x2fd495<_0x2b83f8[_0xe92522(0x13e7)]&&(_0x2f6037[_0xe92522(0x13d7)]=!0x0,_0x2f6037[_0xe92522(0xd4b)]=_0x2fd495,_0x2f6037[_0xe92522(0x1e5d)]=_0x50a0c6,_0x2f6037[_0xe92522(0x3678)]=_0x357871[_0xe92522(0x77b)]()),_0x2f6037;}}_0x2cd6bc[_0x2c8a80(0x3382)]=0xc8,_0x2cd6bc[_0x2c8a80(0x3aa7)]=_0x1dffc9['b'][_0x2c8a80(0x3a6a)],_0x2cd6bc['Version']=0x1,_0x1dffc9['d'][_0x2c8a80(0x246e)](_0x2cd6bc[_0x2c8a80(0x3aa7)],(_0xf715eb,_0x33cea1)=>()=>new _0x2cd6bc(_0xf715eb,_0x33cea1),_0x2cd6bc[_0x2c8a80(0x3735)],!0x0);},0x452:(_0xfbbeef,_0x50aaeb,_0x1b2cf8)=>{var _0x1fe384=a8_0x1ec55c,_0x54b0a2=_0x1b2cf8(0xf869),_0x28a67c=_0x1b2cf8(0xa896),_0x4e139d=_0x1b2cf8(0xd53f),_0x1b2cf8=_0x1b2cf8(0x14072);let _0x1303cf=0x0;class _0x1a0425 extends _0x1b2cf8['F']{constructor(_0x592276,_0x5a357e={}){var _0x2828eb=a8_0x5306;super(_0x592276),this['_options']=_0x5a357e,this['_detectedPlanes']=[],this['_enabled']=!0x1,this[_0x2828eb(0x28ea)]=new Set(),this[_0x2828eb(0x3a76)]=new _0x28a67c['y$'](),this[_0x2828eb(0x120c)]=new _0x28a67c['y$'](),this[_0x2828eb(0x20af)]=new _0x28a67c['y$'](),this[_0x2828eb(0xfc4)]=_0x2828eb(0x45f),this['_xrSessionManager'][_0x2828eb(0x1d8a)]?this['_init']():this[_0x2828eb(0x93f)][_0x2828eb(0x268e)][_0x2828eb(0x41c9)](()=>{var _0x555eab=_0x2828eb;this[_0x555eab(0x3421)]();});}[_0x1fe384(0x31cc)](){var _0x4bcfef=_0x1fe384;if(!super['detach']())return!0x1;if(!this[_0x4bcfef(0x2528)][_0x4bcfef(0x317b)])for(;this[_0x4bcfef(0x20a7)]['length'];){var _0x46e218=this[_0x4bcfef(0x20a7)][_0x4bcfef(0x1cb7)]();_0x46e218&&this['onPlaneRemovedObservable']['notifyObservers'](_0x46e218);}return!0x0;}[_0x1fe384(0x41a)](){var _0x152351=_0x1fe384;super[_0x152351(0x41a)](),this[_0x152351(0x3a76)][_0x152351(0x13c8)](),this[_0x152351(0x120c)][_0x152351(0x13c8)](),this['onPlaneUpdatedObservable'][_0x152351(0x13c8)]();}[_0x1fe384(0x194f)](){return'undefined'!=typeof XRPlane;}[_0x1fe384(0x11e1)](_0x41fada){var _0x1b0995=_0x1fe384,_0x258668;if(this['attached']&&this['_enabled']&&_0x41fada){const _0x3bd5b9=_0x41fada['detectedPlanes']||(null==(_0x258668=_0x41fada[_0x1b0995(0x1a12)])?void 0x0:_0x258668[_0x1b0995(0x357a)]);if(_0x3bd5b9){for(let _0x51b74e=0x0;_0x51b74e<this[_0x1b0995(0x20a7)]['length'];_0x51b74e++){var _0x46c8f1=this[_0x1b0995(0x20a7)][_0x51b74e];_0x3bd5b9['has'](_0x46c8f1[_0x1b0995(0x536)])||(this['_detectedPlanes'][_0x1b0995(0xb1f)](_0x51b74e--,0x1),this['onPlaneRemovedObservable'][_0x1b0995(0x3608)](_0x46c8f1));}_0x3bd5b9[_0x1b0995(0x35b2)](_0x2230fe=>{var _0x3122fb=_0x1b0995,_0x4595ac;this[_0x3122fb(0x28ea)][_0x3122fb(0x267)](_0x2230fe)?_0x2230fe[_0x3122fb(0xb96)]===this[_0x3122fb(0x93f)][_0x3122fb(0x41c7)]&&(_0x4595ac=this[_0x3122fb(0x28f4)](_0x2230fe),_0x4595ac=this[_0x3122fb(0x20a7)][_0x4595ac],this[_0x3122fb(0x2dc0)](_0x2230fe,_0x4595ac,_0x41fada),this[_0x3122fb(0x20af)][_0x3122fb(0x3608)](_0x4595ac)):(_0x4595ac={'id':_0x1303cf++,'xrPlane':_0x2230fe,'polygonDefinition':[]},_0x2230fe=this[_0x3122fb(0x2dc0)](_0x2230fe,_0x4595ac,_0x41fada),this[_0x3122fb(0x20a7)]['push'](_0x2230fe),this['onPlaneAddedObservable'][_0x3122fb(0x3608)](_0x2230fe));}),this['_lastFrameDetected']=_0x3bd5b9;}}}[_0x1fe384(0x3421)](){var _0x54687d=_0x1fe384;this[_0x54687d(0x93f)][_0x54687d(0xbc7)]&&this[_0x54687d(0x2528)]['preferredDetectorOptions']&&this[_0x54687d(0x93f)][_0x54687d(0x1d8a)][_0x54687d(0x134d)]&&this['_xrSessionManager'][_0x54687d(0x1d8a)]['trySetPreferredPlaneDetectorOptions'](this[_0x54687d(0x2528)][_0x54687d(0x165f)]),this[_0x54687d(0x93f)][_0x54687d(0x1d8a)]['updateWorldTrackingState']&&this[_0x54687d(0x93f)][_0x54687d(0x1d8a)][_0x54687d(0x2da7)]({'planeDetectionState':{'enabled':!0x0}}),this[_0x54687d(0x30eb)]=!0x0,this['_detectedPlanes']['length']&&(this['_detectedPlanes']['length']=0x0);}['_updatePlaneWithXRPlane'](_0x171026,_0xa85890,_0x50dca6){var _0x184375=_0x1fe384;_0xa85890['polygonDefinition']=_0x171026[_0x184375(0x1798)][_0x184375(0x36d3)](_0x53796b=>{var _0x4b8000=_0x184375,_0x39a856=this[_0x4b8000(0x93f)]['scene'][_0x4b8000(0x41ba)]?0x1:-0x1;return new _0x4e139d['P'](_0x53796b['x'],_0x53796b['y'],_0x53796b['z']*_0x39a856);}),_0x50dca6=_0x50dca6['getPose'](_0x171026[_0x184375(0x2f0e)],this['_xrSessionManager'][_0x184375(0x2b97)]);if(_0x50dca6){const _0x92dab6=_0xa85890['transformationMatrix']||new _0x4e139d['y3']();_0x4e139d['y3']['FromArrayToRef'](_0x50dca6[_0x184375(0x171d)][_0x184375(0x348a)],0x0,_0x92dab6),this[_0x184375(0x93f)]['scene'][_0x184375(0x41ba)]||_0x92dab6[_0x184375(0x2072)](),_0xa85890['transformationMatrix']=_0x92dab6,this['_options'][_0x184375(0x3bb3)]&&_0x92dab6[_0x184375(0x3d93)](this[_0x184375(0x2528)]['worldParentNode']['getWorldMatrix'](),_0x92dab6);}return _0xa85890;}[_0x1fe384(0x28f4)](_0x55c5db){var _0x505ff9=_0x1fe384;for(let _0x2b2655=0x0;_0x2b2655<this[_0x505ff9(0x20a7)][_0x505ff9(0x18cc)];++_0x2b2655)if(this[_0x505ff9(0x20a7)][_0x2b2655][_0x505ff9(0x536)]===_0x55c5db)return _0x2b2655;return-0x1;}}_0x1a0425[_0x1fe384(0x3aa7)]=_0x54b0a2['b'][_0x1fe384(0x2429)],_0x1a0425[_0x1fe384(0x3735)]=0x1,_0x54b0a2['d'][_0x1fe384(0x246e)](_0x1a0425[_0x1fe384(0x3aa7)],(_0x28dfff,_0x560f2d)=>()=>new _0x1a0425(_0x28dfff,_0x560f2d),_0x1a0425[_0x1fe384(0x3735)]);},0x163c8:(_0xe4f65d,_0x492743,_0xd4f804)=>{var _0x3c9db5=a8_0x1ec55c,_0x14e46d=_0xd4f804(0xd53f),_0x2fba69=_0xd4f804(0x9a70),_0x485260=_0xd4f804(0xa896),_0x953824=_0xd4f804(0xf869),_0x15a7a4=_0xd4f804(0x14072),_0x485628=_0xd4f804(0x6214);class _0x524cbf{constructor(_0x1326b3,_0x4d1208){var _0x37c62a=a8_0x5306;this[_0x37c62a(0x2c89)]=[];for(let _0x1eded3=this[_0x37c62a(0x3f47)]=0x0;_0x1eded3<_0x1326b3;++_0x1eded3)this[_0x37c62a(0x2c89)][_0x37c62a(0xede)](_0x4d1208?_0x4d1208():_0x14e46d['FM']['Zero']());}get[_0x3c9db5(0x18cc)](){var _0x4670d8=_0x3c9db5;return this['_samples'][_0x4670d8(0x18cc)];}[_0x3c9db5(0xede)](_0x39c1e4,_0x552847){var _0x38fdb9=_0x3c9db5;this['_idx']=(this[_0x38fdb9(0x3f47)]+this['_samples'][_0x38fdb9(0x18cc)]-0x1)%this[_0x38fdb9(0x2c89)][_0x38fdb9(0x18cc)],this['at'](0x0)[_0x38fdb9(0x9b3)](_0x39c1e4,_0x552847);}['at'](_0x38e726){var _0x48c692=_0x3c9db5;if(_0x38e726>=this[_0x48c692(0x2c89)][_0x48c692(0x18cc)])throw new Error(_0x48c692(0x188f));return this[_0x48c692(0x2c89)][(this[_0x48c692(0x3f47)]+_0x38e726)%this[_0x48c692(0x2c89)][_0x48c692(0x18cc)]];}}class _0x533479{constructor(){var _0x53badb=_0x3c9db5;this[_0x53badb(0x2c89)]=new _0x524cbf(0x14),this[_0x53badb(0x3812)]=0x0,this['onFirstStepDetected']=new _0x485260['y$']();}[_0x3c9db5(0x2bb0)](_0x47f134,_0x190de7,_0x34f6da,_0x40ce61){var _0x313ffe=_0x3c9db5;this[_0x313ffe(0x2c89)]['push'](_0x47f134,_0x190de7);const _0x45ffa9=this[_0x313ffe(0x2c89)]['at'](0x0);if(this['_entropy']*=this[_0x313ffe(0x3659)],this[_0x313ffe(0x3812)]+=_0x14e46d['FM'][_0x313ffe(0x303a)](_0x45ffa9,this[_0x313ffe(0x2c89)]['at'](0x1)),!(this[_0x313ffe(0x3812)]>this['_entropyThreshold'])){let _0x337b7a;for(_0x337b7a=this['_samePointCheckStartIdx'];_0x337b7a<this[_0x313ffe(0x2c89)][_0x313ffe(0x18cc)]&&!(_0x14e46d['FM'][_0x313ffe(0x3aed)](_0x45ffa9,this[_0x313ffe(0x2c89)]['at'](_0x337b7a))<this['_samePointSquaredDistanceThreshold']);++_0x337b7a);if(_0x337b7a!==this[_0x313ffe(0x2c89)][_0x313ffe(0x18cc)]){let _0x3be012=-0x1,_0x5bd049=0x0;for(let _0x4ee36d,_0x34d143=0x1;_0x34d143<_0x337b7a;++_0x34d143)(_0x4ee36d=_0x14e46d['FM'][_0x313ffe(0x3aed)](_0x45ffa9,this[_0x313ffe(0x2c89)]['at'](_0x34d143)))>_0x3be012&&(_0x5bd049=_0x34d143,_0x3be012=_0x4ee36d);if(!(_0x3be012<this['_apexSquaredDistanceThreshold'])){const _0x1b7dc0=this[_0x313ffe(0x2c89)]['at'](_0x5bd049),_0x5dcc8b=_0x1b7dc0[_0x313ffe(0x10ce)](_0x45ffa9),_0x3105df=(_0x5dcc8b[_0x313ffe(0x3f86)](),_0x14e46d['jp'][_0x313ffe(0x1415)][0x0]);var _0x8c18e5;let _0x5ae63d,_0x2c5a25=0x0;for(let _0x2b8da2=0x1;_0x2b8da2<_0x337b7a;++_0x2b8da2)(_0x5ae63d=this['_samples']['at'](_0x2b8da2))['subtractToRef'](_0x45ffa9,_0x3105df),_0x8c18e5=_0x14e46d['FM'][_0x313ffe(0x29f5)](_0x5dcc8b,_0x3105df),_0x2c5a25+=_0x3105df[_0x313ffe(0x44c)]()-_0x8c18e5*_0x8c18e5;if(!(_0x2c5a25>_0x337b7a*this[_0x313ffe(0x1ec0)])){const _0x154346=_0x14e46d['jp']['Vector3'][0x0],_0xb6eff6=(_0x154346[_0x313ffe(0x386b)](_0x34f6da,_0x40ce61,0x0),_0x14e46d['jp']['Vector3'][0x1]);_0xb6eff6[_0x313ffe(0x386b)](_0x5dcc8b['x'],_0x5dcc8b['y'],0x0),(_0x47f134=0x0<_0x14e46d['P'][_0x313ffe(0x2060)](_0x154346,_0xb6eff6)['z'],_0x190de7=_0x45ffa9['clone'](),_0x34f6da=_0x45ffa9[_0x313ffe(0x77b)]()),(_0x1b7dc0['subtractToRef'](_0x45ffa9,_0x5dcc8b),_0x47f134?(_0x5dcc8b[_0x313ffe(0x2e36)](this[_0x313ffe(0x397d)],_0x190de7),_0x5dcc8b[_0x313ffe(0x2e36)](this[_0x313ffe(0x3862)],_0x34f6da)):(_0x5dcc8b['scaleAndAddToRef'](this[_0x313ffe(0x3862)],_0x190de7),_0x5dcc8b[_0x313ffe(0x2e36)](this['_axisToApexShrinkFactor'],_0x34f6da)),this[_0x313ffe(0x153d)][_0x313ffe(0x3608)]({'leftApex':_0x190de7,'rightApex':_0x34f6da,'currentPosition':_0x45ffa9,'currentStepDirection':_0x47f134?_0x313ffe(0x1691):'left'}));}}}}}[_0x3c9db5(0x14ff)](){var _0x1021f1=_0x3c9db5;for(let _0x6fd856=0x0;_0x6fd856<this['_samples'][_0x1021f1(0x18cc)];++_0x6fd856)this[_0x1021f1(0x2c89)]['at'](_0x6fd856)[_0x1021f1(0x9b3)](0x0,0x0);}get[_0x3c9db5(0x162f)](){var _0x341f08=_0x3c9db5;return Math[_0x341f08(0x3b8b)](this['_samples'][_0x341f08(0x18cc)]/0x3);}get[_0x3c9db5(0x3721)](){return 0.0009;}get[_0x3c9db5(0x1ed)](){return 0.0081;}get['_squaredProjectionDistanceThreshold'](){return 0.0009;}get[_0x3c9db5(0x397d)](){return 0.8;}get[_0x3c9db5(0x3862)](){return-1.6;}get[_0x3c9db5(0x3659)](){return 0.93;}get[_0x3c9db5(0x1786)](){return 0.4;}}class _0x4e17c6{constructor(_0x2582b6,_0xb26370,_0x568371,_0x18b809){var _0x37a31c=_0x3c9db5;this[_0x37a31c(0x313c)]=new _0x14e46d['FM'](),this['_rightApex']=new _0x14e46d['FM'](),this[_0x37a31c(0x3e29)]=new _0x14e46d['FM'](),this[_0x37a31c(0x2233)]=new _0x14e46d['FM'](),this[_0x37a31c(0x362e)]=-0x1,this[_0x37a31c(0x223)]=new _0x14e46d['FM'](),this[_0x37a31c(0x2a7f)]=!0x1,this['_t']=-0x1,this[_0x37a31c(0x3f73)]=-0x1,this['_maxTPosition']=new _0x14e46d['FM'](),this[_0x37a31c(0x2f03)]=0x0,this[_0x37a31c(0x2e08)]=new _0x485260['y$'](),this[_0x37a31c(0x196a)]=new _0x485260['y$'](),this['_reset'](_0x2582b6,_0xb26370,_0x568371,_0x37a31c(0xd48)===_0x18b809);}[_0x3c9db5(0x739)](_0x10d2cb,_0x103dc5,_0xc40e30,_0x59c71e){var _0x3661d4=_0x3c9db5;this['_leftApex'][_0x3661d4(0x19f9)](_0x10d2cb),this['_rightApex']['copyFrom'](_0x103dc5),this[_0x3661d4(0x2a7f)]=_0x59c71e,this[_0x3661d4(0x2a7f)]?(this[_0x3661d4(0x313c)][_0x3661d4(0x185b)](this[_0x3661d4(0x324c)],this['_axis']),this[_0x3661d4(0x223)][_0x3661d4(0x9b3)](-this[_0x3661d4(0x2233)]['y'],this[_0x3661d4(0x2233)]['x'])):(this[_0x3661d4(0x324c)][_0x3661d4(0x185b)](this['_leftApex'],this['_axis']),this[_0x3661d4(0x223)]['copyFromFloats'](this[_0x3661d4(0x2233)]['y'],-this[_0x3661d4(0x2233)]['x'])),this[_0x3661d4(0x362e)]=this[_0x3661d4(0x2233)][_0x3661d4(0x18cc)](),this[_0x3661d4(0x223)][_0x3661d4(0x542)](0x1/this[_0x3661d4(0x362e)]),this[_0x3661d4(0x1079)](_0xc40e30['x'],_0xc40e30['y']),this[_0x3661d4(0x3f73)]=this['_t'],this[_0x3661d4(0x6da)][_0x3661d4(0x19f9)](_0xc40e30),this[_0x3661d4(0x2f03)]=0x1;}[_0x3c9db5(0x1079)](_0xe17524,_0x3e804c){var _0x1250fc=_0x3c9db5;this[_0x1250fc(0x3e29)][_0x1250fc(0x9b3)](_0xe17524,_0x3e804c),this['_steppingLeft']?this[_0x1250fc(0x3e29)]['subtractInPlace'](this['_rightApex']):this['_currentPosition'][_0x1250fc(0x2de2)](this['_leftApex']),(_0xe17524=this['_t'],_0x3e804c=_0x14e46d['FM'][_0x1250fc(0x29f5)](this[_0x1250fc(0x3e29)],this[_0x1250fc(0x2233)]),this['_t']=_0x3e804c/(this[_0x1250fc(0x362e)]*this[_0x1250fc(0x362e)]),_0x3e804c=this['_currentPosition']['lengthSquared']()-_0x3e804c/this[_0x1250fc(0x362e)]*(_0x3e804c/this[_0x1250fc(0x362e)])),this[_0x1250fc(0x2f03)]*=0.92-0x64*Math['max'](_0x3e804c-0.0016,0x0)+Math[_0x1250fc(0x1955)](this['_t']-_0xe17524,0x0);}['update'](_0x37db4f,_0x13e6c9){var _0x23e066=_0x3c9db5;if(this[_0x23e066(0x2f03)]<this[_0x23e066(0x1d4d)])return!0x1;var _0x5edb62=this['_t'];return this[_0x23e066(0x1079)](_0x37db4f,_0x13e6c9),this['_t']>this['_maxT']&&(this[_0x23e066(0x3f73)]=this['_t'],this[_0x23e066(0x6da)]['copyFromFloats'](_0x37db4f,_0x13e6c9)),!(this[_0x23e066(0x2f03)]<this['_vitalityThreshold']||(this['_t']>_0x5edb62&&(this[_0x23e066(0x2e08)]['notifyObservers']({'deltaT':this['_t']-_0x5edb62}),_0x5edb62<0.5&&0.5<=this['_t']&&this['onFootfall']['notifyObservers']({'foot':this['_steppingLeft']?'left':_0x23e066(0x1691)})),this['_t']<0.95*this[_0x23e066(0x3f73)]&&(this[_0x23e066(0x3e29)][_0x23e066(0x9b3)](_0x37db4f,_0x13e6c9),(this['_steppingLeft']?this['_leftApex']:this[_0x23e066(0x324c)])[_0x23e066(0x19f9)](this[_0x23e066(0x6da)]),this[_0x23e066(0x739)](this[_0x23e066(0x313c)],this[_0x23e066(0x324c)],this[_0x23e066(0x3e29)],!this[_0x23e066(0x2a7f)])),this[_0x23e066(0x362e)]<0.03));}get[_0x3c9db5(0x1d4d)](){return 0.1;}get[_0x3c9db5(0x2112)](){return this['_forward'];}}class _0x5a3c5a{constructor(_0x4be7d3){var _0x5cf6b8=_0x3c9db5;this[_0x5cf6b8(0x19ee)]=new _0x533479(),this[_0x5cf6b8(0x1879)]=null,this[_0x5cf6b8(0x2829)]=new _0x14e46d['FM'](),this[_0x5cf6b8(0x349a)]=_0x5a3c5a['_MillisecondsPerUpdate'],this[_0x5cf6b8(0x5a7)]=_0x14e46d['P'][_0x5cf6b8(0x409)](),this[_0x5cf6b8(0x355c)]=_0x4be7d3,this[_0x5cf6b8(0x19ee)][_0x5cf6b8(0x153d)][_0x5cf6b8(0x2e5)](_0x48e7fa=>{var _0xa1f0f2=_0x5cf6b8;this[_0xa1f0f2(0x1879)]||(this[_0xa1f0f2(0x1879)]=new _0x4e17c6(_0x48e7fa['leftApex'],_0x48e7fa[_0xa1f0f2(0x2a9a)],_0x48e7fa[_0xa1f0f2(0x3333)],_0x48e7fa['currentStepDirection']),this[_0xa1f0f2(0x1879)][_0xa1f0f2(0x196a)]['add'](()=>{var _0x533014=_0xa1f0f2;_0x485628[_0x533014(0x40a5)](_0x533014(0x36ea));}),this['_walker'][_0xa1f0f2(0x2e08)][_0xa1f0f2(0x2e5)](_0x25ad6e=>{var _0x434649=_0xa1f0f2;this['_walker']['forward'][_0x434649(0x2e36)](0.024*_0x25ad6e[_0x434649(0x3141)],this[_0x434649(0x2829)]);}));});}static get['_MillisecondsPerUpdate'](){return 0x3e8/0xf;}[_0x3c9db5(0x2bb0)](_0x3fe530,_0xf9575c){var _0x1cad60=_0x3c9db5;_0xf9575c['y']=0x0,_0xf9575c[_0x1cad60(0x3f86)](),this['_millisecondsSinceLastUpdate']+=this[_0x1cad60(0x355c)][_0x1cad60(0x27dd)](),this['_millisecondsSinceLastUpdate']>=_0x5a3c5a[_0x1cad60(0x3713)]&&(this[_0x1cad60(0x349a)]-=_0x5a3c5a[_0x1cad60(0x3713)],this[_0x1cad60(0x19ee)][_0x1cad60(0x2bb0)](_0x3fe530['x'],_0x3fe530['z'],_0xf9575c['x'],_0xf9575c['z']),this[_0x1cad60(0x1879)]&&!this[_0x1cad60(0x1879)][_0x1cad60(0x2bb0)](_0x3fe530['x'],_0x3fe530['z'])&&(this[_0x1cad60(0x1879)]=null),this['_movement']['scaleInPlace'](0.85)),this[_0x1cad60(0x5a7)]['set'](this[_0x1cad60(0x2829)]['x'],0x0,this[_0x1cad60(0x2829)]['y']);}}class _0x3f1b59 extends _0x15a7a4['F']{constructor(_0x430e21,_0x16187e){var _0x49db3a=_0x3c9db5;super(_0x430e21),this[_0x49db3a(0x2668)]=new _0x14e46d['P'](),this['_forward']=new _0x14e46d['P'](),this[_0x49db3a(0x3a5a)]=new _0x14e46d['P'](),this['_movement']=new _0x14e46d['P'](),this[_0x49db3a(0x30fd)]=_0x430e21,this[_0x49db3a(0x964)]=_0x16187e['locomotionTarget'],this['_isLocomotionTargetWebXRCamera']&&_0x2fba69['Y'][_0x49db3a(0xc51)](_0x49db3a(0x1c18));}static get[_0x3c9db5(0x3aa7)](){return _0x953824['b']['WALKING_LOCOMOTION'];}static get['Version'](){return 0x1;}get[_0x3c9db5(0x964)](){var _0x1fa742=_0x3c9db5;return this[_0x1fa742(0x15ff)];}set[_0x3c9db5(0x964)](_0x45136e){var _0x46bde3=_0x3c9db5;this['_locomotionTarget']=_0x45136e,this['_isLocomotionTargetWebXRCamera']=_0x46bde3(0xae7)===this[_0x46bde3(0x15ff)]['getClassName']();}[_0x3c9db5(0x194f)](){var _0x23b6c2=_0x3c9db5;return void 0x0===this['_sessionManager'][_0x23b6c2(0x11d5)]||'immersive-vr'===this['_sessionManager']['sessionMode'];}[_0x3c9db5(0x12a3)](){var _0x513b97=_0x3c9db5;return!(!this[_0x513b97(0x194f)]||!super['attach']()||(this[_0x513b97(0x1879)]=new _0x5a3c5a(this['_sessionManager'][_0x513b97(0x3241)][_0x513b97(0x3e9d)]()),0x0));}[_0x3c9db5(0x31cc)](){var _0x1f62a9=_0x3c9db5;return!!super['detach']()&&!(this[_0x1f62a9(0x1879)]=null);}[_0x3c9db5(0x11e1)](_0x4e76b5){var _0x2f083a=_0x3c9db5,_0x5b7922,_0x4e76b5=_0x4e76b5[_0x2f083a(0xcc5)](this[_0x2f083a(0x30fd)][_0x2f083a(0x240b)]);_0x4e76b5&&(_0x5b7922=this[_0x2f083a(0x964)][_0x2f083a(0x3d78)]()[_0x2f083a(0x41ba)]?0x1:-0x1,_0x4e76b5=_0x4e76b5[_0x2f083a(0x171d)][_0x2f083a(0x348a)],this[_0x2f083a(0x2668)][_0x2f083a(0x9b3)](_0x4e76b5[0x4],_0x4e76b5[0x5],_0x5b7922*_0x4e76b5[0x6]),this[_0x2f083a(0x223)]['copyFromFloats'](_0x4e76b5[0x8],_0x4e76b5[0x9],_0x5b7922*_0x4e76b5[0xa]),this[_0x2f083a(0x3a5a)][_0x2f083a(0x9b3)](_0x4e76b5[0xc],_0x4e76b5[0xd],_0x5b7922*_0x4e76b5[0xe]),this[_0x2f083a(0x223)][_0x2f083a(0x2e36)](0.05,this[_0x2f083a(0x3a5a)]),this[_0x2f083a(0x2668)][_0x2f083a(0x2e36)](-0.05,this[_0x2f083a(0x3a5a)]),this[_0x2f083a(0x1879)]['update'](this[_0x2f083a(0x3a5a)],this[_0x2f083a(0x223)]),this[_0x2f083a(0x2829)]['copyFrom'](this[_0x2f083a(0x1879)][_0x2f083a(0x5a7)]),this[_0x2f083a(0xe98)]||_0x14e46d['P'][_0x2f083a(0x29c5)](this[_0x2f083a(0x2829)],this[_0x2f083a(0x964)][_0x2f083a(0x10cb)](),this[_0x2f083a(0x2829)]),this[_0x2f083a(0x964)][_0x2f083a(0xa9f)]['addInPlace'](this[_0x2f083a(0x2829)]));}}_0x953824['d'][_0x3c9db5(0x246e)](_0x3f1b59[_0x3c9db5(0x3aa7)],(_0x3ea975,_0x2a5d39)=>()=>new _0x3f1b59(_0x3ea975,_0x2a5d39),_0x3f1b59[_0x3c9db5(0x3735)],!0x1);},0xb70f:(_0x36574b,_0x2e99a5,_0xded9f9)=>{_0xded9f9(0x1165a),_0xded9f9(0xa2b5),_0xded9f9(0x452),_0xded9f9(0x2c5d),_0xded9f9(0x16fb4),_0xded9f9(0x825b),_0xded9f9(0x11828),_0xded9f9(0x9d2f),_0xded9f9(0x11fe9),_0xded9f9(0x8364),_0xded9f9(0xbaa7),_0xded9f9(0x147f9),_0xded9f9(0x721a),_0xded9f9(0xb4aa),_0xded9f9(0x95ed),_0xded9f9(0xfefc),_0xded9f9(0x17d31),_0xded9f9(0x163c8),_0xded9f9(0xafdf),_0xded9f9(0xd44b);},0x147d7:(_0x4476f1,_0x4260fc,_0x6eec8e)=>{_0x6eec8e(0x77ef),_0x6eec8e(0x112cb),_0x6eec8e(0xd3f),_0x6eec8e(0x77ae),_0x6eec8e(0x8f1d),_0x6eec8e(0x12094),_0x6eec8e(0x74d3),_0x6eec8e(0x7a5e),_0x6eec8e(0xc2e3),_0x6eec8e(0xf869),_0x6eec8e(0xb70f),_0x6eec8e(0x1542c),_0x6eec8e(0x16cf3);},0x1542c:(_0x19f6a8,_0x80e34d,_0x36df77)=>{_0x36df77(0x8fa),_0x36df77(0xc4c1),_0x36df77(0x4af2),_0x36df77(0x11f98),_0x36df77(0x10cb0),_0x36df77(0x14bd2),_0x36df77(0x4de8),_0x36df77(0x32ee),_0x36df77(0x3c8f);},0x8fa:(_0x1f2b5f,_0x51a242,_0x55e37b)=>{var _0x57141b=a8_0x1ec55c;_0x55e37b['d'](_0x51a242,{'d':()=>_0x49d4bb});function _0x5c26a7(_0x5e0407,_0x576e7c,_0x364145,_0x15302f){return new(_0x364145=_0x364145||Promise)(function(_0x40847b,_0x4a6a33){var _0x15fc56=a8_0x5306;function _0x97e1d7(_0x8e1f8a){var _0x208f97=a8_0x5306;try{_0x3dd013(_0x15302f[_0x208f97(0x63a)](_0x8e1f8a));}catch(_0x507565){_0x4a6a33(_0x507565);}}function _0x2c2763(_0x2928f4){var _0x4ce08a=a8_0x5306;try{_0x3dd013(_0x15302f[_0x4ce08a(0x368b)](_0x2928f4));}catch(_0x723269){_0x4a6a33(_0x723269);}}function _0x3dd013(_0x2d2fc7){var _0x528a3a=a8_0x5306,_0x561050;_0x2d2fc7[_0x528a3a(0x954)]?_0x40847b(_0x2d2fc7[_0x528a3a(0x2b05)]):((_0x561050=_0x2d2fc7['value'])instanceof _0x364145?_0x561050:new _0x364145(function(_0x24f4a6){_0x24f4a6(_0x561050);}))[_0x528a3a(0x2cc0)](_0x97e1d7,_0x2c2763);}_0x3dd013((_0x15302f=_0x15302f[_0x15fc56(0x29f3)](_0x5e0407,_0x576e7c||[]))[_0x15fc56(0x63a)]());});}var _0x4800a5=_0x55e37b(0xc4c1),_0x5d6087=_0x55e37b(0xa896),_0x32ab25=_0x55e37b(0x9a70),_0x575eea=_0x55e37b(0x8ca7),_0x42b5bc=_0x55e37b(0xd53f),_0x5d06c2=_0x55e37b(0x94e3);class _0x49d4bb{constructor(_0x9e14f9,_0x1a6199,_0x271efc,_0x4764e6,_0x339e7c=!0x1,_0x467a2b){var _0x30da95=a8_0x5306;this[_0x30da95(0x3241)]=_0x9e14f9,this[_0x30da95(0x3475)]=_0x1a6199,this[_0x30da95(0x457)]=_0x271efc,this['handedness']=_0x4764e6,this[_0x30da95(0x38a1)]=_0x339e7c,this['_controllerCache']=_0x467a2b,this['_initComponent']=_0x204ffd=>{var _0x2777c2=_0x30da95;if(_0x204ffd){var _0x154d30=this[_0x2777c2(0x3475)][_0x2777c2(0x16c7)][_0x204ffd],_0x164c3b=_0x154d30[_0x2777c2(0x19d6)],_0x16a7b7=_0x154d30[_0x2777c2(0x38ca)][_0x2777c2(0x83f)];const _0x29c86a=[];void 0x0!==_0x154d30['gamepadIndices'][_0x2777c2(0x3742)]&&void 0x0!==_0x154d30[_0x2777c2(0x38ca)][_0x2777c2(0x2805)]&&_0x29c86a[_0x2777c2(0xede)](_0x154d30[_0x2777c2(0x38ca)][_0x2777c2(0x3742)],_0x154d30[_0x2777c2(0x38ca)][_0x2777c2(0x2805)]),this[_0x2777c2(0x16c7)][_0x204ffd]=new _0x4800a5['n'](_0x204ffd,_0x164c3b,_0x16a7b7,_0x29c86a);}},this[_0x30da95(0x14e5)]=!0x1,this['components']={},this[_0x30da95(0x2e40)]=!0x1,this[_0x30da95(0x140f)]=new _0x5d6087['y$'](),_0x1a6199[_0x30da95(0x16c7)]&&Object[_0x30da95(0x708)](_0x1a6199[_0x30da95(0x16c7)])['forEach'](this[_0x30da95(0x2bf8)]);}[_0x57141b(0x41a)](){var _0x2e5344=_0x57141b;this[_0x2e5344(0x2997)]()['forEach'](_0x1c31cb=>this[_0x2e5344(0x2a2c)](_0x1c31cb)['dispose']()),this[_0x2e5344(0x3e46)]&&(this[_0x2e5344(0x3e46)]['getChildren'](void 0x0,!0x0)['forEach'](_0x3fe5af=>{var _0x24b70e=_0x2e5344;_0x3fe5af[_0x24b70e(0x3cb0)](!0x1);}),this[_0x2e5344(0x3e46)][_0x2e5344(0x41a)](!!this[_0x2e5344(0x1296)],!this[_0x2e5344(0x1296)]));}[_0x57141b(0x2752)](_0x3b4fac){var _0x56a207=_0x57141b;return this[_0x56a207(0x2997)]()['map'](_0xf13683=>this[_0x56a207(0x16c7)][_0xf13683])[_0x56a207(0x235b)](_0xd4aa28=>_0xd4aa28[_0x56a207(0x19d6)]===_0x3b4fac);}[_0x57141b(0x2a2c)](_0x2c0616){var _0x22c162=_0x57141b;return this[_0x22c162(0x16c7)][_0x2c0616];}[_0x57141b(0x2997)](){var _0x1a3566=_0x57141b;return Object[_0x1a3566(0x708)](this[_0x1a3566(0x16c7)]);}[_0x57141b(0x201b)](_0x236d96){var _0xe0675=_0x57141b;return this[_0xe0675(0x2752)](_0x236d96)[0x0]||null;}[_0x57141b(0x3b4c)](){var _0x2fbf08=_0x57141b;return this[_0x2fbf08(0x2a2c)](this[_0x2fbf08(0x3475)][_0x2fbf08(0xd20)]);}['loadModel'](){return _0x5c26a7(this,void 0x0,void 0x0,function*(){var _0x110162=a8_0x5306;const _0x3513ad=!this[_0x110162(0x1a3b)]();let _0x2001fe=this['_getGenericFilenameAndPath']();return _0x3513ad?_0x32ab25['Y']['Warn']('Falling\x20back\x20to\x20generic\x20models'):_0x2001fe=this[_0x110162(0x682)](),new Promise((_0x46a402,_0x37179d)=>{var _0x4b90d5=_0x110162;const _0x3ed2c0=_0x565c4b=>{var _0x24963c=a8_0x5306;_0x3513ad?this[_0x24963c(0x3345)](_0x565c4b):this[_0x24963c(0x232)](_0x565c4b),this['_processLoadedModel'](_0x565c4b),this[_0x24963c(0x14e5)]=!0x0,this['onModelLoadedObservable'][_0x24963c(0x3608)](this),_0x46a402(!0x0);};if(this[_0x4b90d5(0x1296)]){const _0xc30b08=this[_0x4b90d5(0x1296)][_0x4b90d5(0x235b)](_0x4145f0=>_0x4145f0[_0x4b90d5(0xad9)]===_0x2001fe['filename']&&_0x4145f0[_0x4b90d5(0x3cec)]===_0x2001fe[_0x4b90d5(0x3cec)]);if(_0xc30b08[0x0])return _0xc30b08[0x0]['meshes'][_0x4b90d5(0x35b2)](_0x42552c=>_0x42552c['setEnabled'](!0x0)),void _0x3ed2c0(_0xc30b08[0x0][_0x4b90d5(0x4dd)]);}_0x575eea['n']['ImportMesh']('',_0x2001fe[_0x4b90d5(0x3cec)],_0x2001fe[_0x4b90d5(0xad9)],this[_0x4b90d5(0x3241)],_0x17be17=>{var _0x54ebcf=_0x4b90d5;this[_0x54ebcf(0x1296)]&&this['_controllerCache']['push'](Object[_0x54ebcf(0x12fe)](Object[_0x54ebcf(0x12fe)]({},_0x2001fe),{'meshes':_0x17be17})),_0x3ed2c0(_0x17be17);},null,(_0x1bad72,_0x24e82f)=>{var _0xa6fd39=_0x4b90d5;_0x32ab25['Y'][_0xa6fd39(0x35cb)](_0x24e82f),_0x32ab25['Y'][_0xa6fd39(0xc51)](_0xa6fd39(0x29e3)+this[_0xa6fd39(0x1e89)]+_0xa6fd39(0x15de)+_0x2001fe[_0xa6fd39(0x3cec)]+_0x2001fe[_0xa6fd39(0xad9)]),_0x37179d(_0x24e82f);});});});}['updateFromXRFrame'](_0x334089){var _0x86b439=_0x57141b;this['getComponentIds']()[_0x86b439(0x35b2)](_0x98df8d=>this[_0x86b439(0x2a2c)](_0x98df8d)['update'](this[_0x86b439(0x457)])),this['updateModel'](_0x334089);}get['handness'](){var _0x9a3f35=_0x57141b;return this[_0x9a3f35(0x38df)];}[_0x57141b(0x37f0)](_0x1e9504,_0x40dbce,_0x1c0c98=0x0){var _0x5021a9=_0x57141b;return this[_0x5021a9(0x457)][_0x5021a9(0x210e)]&&this['gamepadObject'][_0x5021a9(0x210e)][_0x1c0c98]?this['gamepadObject'][_0x5021a9(0x210e)][_0x1c0c98][_0x5021a9(0x37f0)](_0x1e9504,_0x40dbce):Promise['resolve'](!0x1);}[_0x57141b(0x2b41)](_0x3e800,_0x2fe62c){var _0x523dbf=_0x57141b;return _0x3e800['getChildren'](_0x3f19e9=>_0x3f19e9[_0x523dbf(0xc1b)]===_0x2fe62c,!0x1)[0x0];}[_0x57141b(0xb72)](_0x49bd62,_0xa3cc76){return _0x49bd62['getChildren'](_0xefca24=>_0xefca24['name']==_0xa3cc76,!0x0)[0x0];}[_0x57141b(0x1efc)](_0x349d65,_0x33f12e,_0x3e3410){var _0x361a35=_0x57141b;_0x349d65[_0x361a35(0x1715)]&&_0x349d65[_0x361a35(0x2f42)]&&_0x349d65[_0x361a35(0x2ec2)]&&_0x349d65['minMesh']['rotationQuaternion']&&_0x349d65['maxMesh'][_0x361a35(0x80c)]&&_0x349d65['valueMesh'][_0x361a35(0x80c)]&&(_0x42b5bc['_f'][_0x361a35(0x3da9)](_0x349d65[_0x361a35(0x1715)][_0x361a35(0x80c)],_0x349d65['maxMesh'][_0x361a35(0x80c)],_0x3e3410=_0x3e3410?0.5*_0x33f12e+0.5:_0x33f12e,_0x349d65[_0x361a35(0x2ec2)][_0x361a35(0x80c)]),_0x42b5bc['P'][_0x361a35(0xe1b)](_0x349d65[_0x361a35(0x1715)]['position'],_0x349d65[_0x361a35(0x2f42)][_0x361a35(0xa9f)],_0x3e3410,_0x349d65[_0x361a35(0x2ec2)][_0x361a35(0xa9f)]));}[_0x57141b(0x3d5b)](_0xe43938){var _0x106557=_0x57141b;this[_0x106557(0x14e5)]&&this[_0x106557(0x13ac)](_0xe43938);}[_0x57141b(0x23f1)](){return{'filename':'generic.babylon','path':'https://controllers.babylonjs.com/generic/'};}[_0x57141b(0x3345)](_0x2eb491){var _0x138b21=_0x57141b;this[_0x138b21(0x3e46)]=new _0x5d06c2['Kj'](this[_0x138b21(0x1e89)]+'\x20'+this[_0x138b21(0x38df)],this[_0x138b21(0x3241)]),_0x2eb491[_0x138b21(0x35b2)](_0x59d762=>{var _0x102393=_0x138b21;_0x59d762[_0x102393(0xc5c)]||(_0x59d762[_0x102393(0x1d61)]=!0x1,_0x59d762[_0x102393(0x1ebb)](this[_0x102393(0x3e46)]));}),this[_0x138b21(0x3e46)]['rotationQuaternion']=_0x42b5bc['_f'][_0x138b21(0x198e)](0x0,Math['PI'],0x0);}}},0xc4c1:(_0x4f53cc,_0x3b967c,_0x2c412f)=>{var _0x39e81a=a8_0x1ec55c;_0x2c412f['d'](_0x3b967c,{'n':()=>_0x147c11});var _0x44de9e=_0x2c412f(0xa896);class _0x147c11{constructor(_0x1c205a,_0x307c61,_0x5aad16=-0x1,_0x864c28=[]){var _0x1f0097=a8_0x5306;this['id']=_0x1c205a,this[_0x1f0097(0x19d6)]=_0x307c61,this[_0x1f0097(0x27c6)]=_0x5aad16,this[_0x1f0097(0x3aff)]=_0x864c28,this[_0x1f0097(0x41ad)]={'x':0x0,'y':0x0},this['_changes']={},this[_0x1f0097(0xb29)]=0x0,this[_0x1f0097(0x23d2)]=!0x1,this[_0x1f0097(0x3935)]=!0x1,this['_touched']=!0x1,this[_0x1f0097(0xff3)]=new _0x44de9e['y$'](),this[_0x1f0097(0x2a52)]=new _0x44de9e['y$']();}get[_0x39e81a(0x1f49)](){var _0x15f9f3=_0x39e81a;return this[_0x15f9f3(0x41ad)];}get[_0x39e81a(0x1c6f)](){var _0x3d1a2b=_0x39e81a;return this[_0x3d1a2b(0x3c41)];}get[_0x39e81a(0x25f5)](){var _0x47e5ac=_0x39e81a;return this[_0x47e5ac(0x23d2)];}get[_0x39e81a(0xd58)](){var _0x231663=_0x39e81a;return this[_0x231663(0x3935)];}get['touched'](){var _0x87a0e7=_0x39e81a;return this[_0x87a0e7(0x3b11)];}get[_0x39e81a(0x2b05)](){var _0x476196=_0x39e81a;return this[_0x476196(0xb29)];}[_0x39e81a(0x41a)](){var _0x2b01f3=_0x39e81a;this['onAxisValueChangedObservable'][_0x2b01f3(0x13c8)](),this[_0x2b01f3(0x2a52)][_0x2b01f3(0x13c8)]();}[_0x39e81a(0x234a)](){var _0x1ad826=_0x39e81a;return 0x0!==this[_0x1ad826(0x3aff)]['length'];}[_0x39e81a(0x1ecd)](){var _0x2ed556=_0x39e81a;return-0x1!==this[_0x2ed556(0x27c6)];}[_0x39e81a(0x2bb0)](_0x50f1da){var _0x4d8df8=_0x39e81a;let _0x1cce61=!0x1,_0x3420f0=!0x1;if(this['_hasChanges']=!0x1,this[_0x4d8df8(0x3c41)]={},this['isButton']()){var _0x26951d=_0x50f1da[_0x4d8df8(0x2284)][this[_0x4d8df8(0x27c6)]];if(!_0x26951d)return;this['_currentValue']!==_0x26951d[_0x4d8df8(0x2b05)]&&(this[_0x4d8df8(0x1c6f)][_0x4d8df8(0x2b05)]={'current':_0x26951d['value'],'previous':this[_0x4d8df8(0xb29)]},_0x1cce61=!0x0,this['_currentValue']=_0x26951d['value']),this[_0x4d8df8(0x3b11)]!==_0x26951d[_0x4d8df8(0x1e41)]&&(this[_0x4d8df8(0x1c6f)][_0x4d8df8(0x1e41)]={'current':_0x26951d[_0x4d8df8(0x1e41)],'previous':this['_touched']},_0x1cce61=!0x0,this[_0x4d8df8(0x3b11)]=_0x26951d['touched']),this[_0x4d8df8(0x3935)]!==_0x26951d[_0x4d8df8(0xd58)]&&(this[_0x4d8df8(0x1c6f)][_0x4d8df8(0xd58)]={'current':_0x26951d[_0x4d8df8(0xd58)],'previous':this[_0x4d8df8(0x3935)]},_0x1cce61=!0x0,this[_0x4d8df8(0x3935)]=_0x26951d[_0x4d8df8(0xd58)]);}this[_0x4d8df8(0x234a)]()&&(this[_0x4d8df8(0x41ad)]['x']!==_0x50f1da['axes'][this['_axesIndices'][0x0]]&&(this[_0x4d8df8(0x1c6f)][_0x4d8df8(0x1f49)]={'current':{'x':_0x50f1da['axes'][this['_axesIndices'][0x0]],'y':this[_0x4d8df8(0x41ad)]['y']},'previous':{'x':this[_0x4d8df8(0x41ad)]['x'],'y':this[_0x4d8df8(0x41ad)]['y']}},this[_0x4d8df8(0x41ad)]['x']=_0x50f1da[_0x4d8df8(0x1f49)][this['_axesIndices'][0x0]],_0x3420f0=!0x0),this[_0x4d8df8(0x41ad)]['y']!==_0x50f1da[_0x4d8df8(0x1f49)][this[_0x4d8df8(0x3aff)][0x1]]&&(this[_0x4d8df8(0x1c6f)][_0x4d8df8(0x1f49)]?this[_0x4d8df8(0x1c6f)][_0x4d8df8(0x1f49)][_0x4d8df8(0x2cdf)]['y']=_0x50f1da[_0x4d8df8(0x1f49)][this[_0x4d8df8(0x3aff)][0x1]]:this[_0x4d8df8(0x1c6f)]['axes']={'current':{'x':this[_0x4d8df8(0x41ad)]['x'],'y':_0x50f1da['axes'][this['_axesIndices'][0x1]]},'previous':{'x':this[_0x4d8df8(0x41ad)]['x'],'y':this[_0x4d8df8(0x41ad)]['y']}},this[_0x4d8df8(0x41ad)]['y']=_0x50f1da[_0x4d8df8(0x1f49)][this[_0x4d8df8(0x3aff)][0x1]],_0x3420f0=!0x0)),_0x1cce61&&(this[_0x4d8df8(0x23d2)]=!0x0,this[_0x4d8df8(0x2a52)][_0x4d8df8(0x3608)](this)),_0x3420f0&&(this['_hasChanges']=!0x0,this[_0x4d8df8(0xff3)][_0x4d8df8(0x3608)](this[_0x4d8df8(0x41ad)]));}}_0x147c11[_0x39e81a(0x1e40)]=_0x39e81a(0x83f),_0x147c11[_0x39e81a(0x229)]=_0x39e81a(0xb0f),_0x147c11[_0x39e81a(0x2595)]=_0x39e81a(0x247d),_0x147c11[_0x39e81a(0x1d86)]=_0x39e81a(0x1fd8),_0x147c11[_0x39e81a(0x1b82)]=_0x39e81a(0x295c);},0x4af2:(_0x2e0170,_0x555d73,_0x326a8c)=>{var _0xc9c458=a8_0x1ec55c,_0x12fb94=_0x326a8c(0x8fa),_0x326a8c=_0x326a8c(0x14bd2);class _0x34a463 extends _0x12fb94['d']{constructor(_0x3976f9,_0x38824b,_0x14cc10){var _0x3f05b2=a8_0x5306;super(_0x3976f9,_0x1261f6[_0x14cc10],_0x38824b,_0x14cc10,!0x0),this[_0x3f05b2(0x1e89)]='generic-hand-select-grasp';}[_0xc9c458(0x682)](){var _0x274937=_0xc9c458;return{'filename':_0x274937(0x28c4),'path':_0x274937(0x178a)};}[_0xc9c458(0x1a3b)](){return!0x0;}[_0xc9c458(0x2854)](_0x13fb85){}['_setRootMesh'](_0x51deae){}['_updateModel'](){}}_0x326a8c['V'][_0xc9c458(0x3305)](_0xc9c458(0x3750),(_0x7ed1a3,_0x323670)=>new _0x34a463(_0x323670,_0x7ed1a3[_0xc9c458(0x128f)],_0x7ed1a3[_0xc9c458(0x38df)]));const _0x1261f6={'left':{'selectComponentId':_0xc9c458(0x3ea7),'components':{'xr-standard-trigger':{'type':_0xc9c458(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':_0xc9c458(0x3ea7),'visualResponses':{}},'grasp':{'type':'trigger','gamepadIndices':{'button':0x4},'rootNodeName':_0xc9c458(0x13ce),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0xc9c458(0x827),'assetPath':'left.glb'},'right':{'selectComponentId':_0xc9c458(0x3ea7),'components':{'xr-standard-trigger':{'type':_0xc9c458(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':_0xc9c458(0x3ea7),'visualResponses':{}},'grasp':{'type':_0xc9c458(0x295c),'gamepadIndices':{'button':0x4},'rootNodeName':_0xc9c458(0x13ce),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0xc9c458(0x2f9e),'assetPath':_0xc9c458(0xe9d)},'none':{'selectComponentId':_0xc9c458(0x3ea7),'components':{'xr-standard-trigger':{'type':_0xc9c458(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':'xr-standard-trigger','visualResponses':{}},'grasp':{'type':_0xc9c458(0x295c),'gamepadIndices':{'button':0x4},'rootNodeName':'grasp','visualResponses':{}}},'gamepadMapping':_0xc9c458(0x1b29),'rootNodeName':_0xc9c458(0x398d),'assetPath':'none.glb'}};},0x11f98:(_0xb35a53,_0x5daf48,_0x53e92e)=>{var _0x46377f=a8_0x1ec55c;_0x53e92e['d'](_0x5daf48,{'z':()=>_0xb94b2f});var _0x5daf48=_0x53e92e(0x8fa),_0x20d919=_0x53e92e(0x94e3),_0x417676=_0x53e92e(0xd53f);class _0xb94b2f extends _0x5daf48['d']{constructor(_0x41a8e6,_0x529313,_0x5ab4cb){var _0x59ed49=a8_0x5306;super(_0x41a8e6,_0x5cef95[_0x5ab4cb],_0x529313,_0x5ab4cb),this[_0x59ed49(0x1e89)]=_0xb94b2f[_0x59ed49(0x110b)];}[_0x46377f(0x682)](){var _0x293918=_0x46377f;return{'filename':_0x293918(0x28c4),'path':_0x293918(0x178a)};}[_0x46377f(0x1a3b)](){return!0x0;}[_0x46377f(0x2854)](_0x37d677){}['_setRootMesh'](_0x58b323){var _0x52f123=_0x46377f;this[_0x52f123(0x3e46)]=new _0x20d919['Kj'](this[_0x52f123(0x1e89)]+'\x20'+this[_0x52f123(0x38df)],this[_0x52f123(0x3241)]),_0x58b323[_0x52f123(0x35b2)](_0x3fca88=>{var _0x48d35a=_0x52f123;_0x3fca88[_0x48d35a(0x1d61)]=!0x1,_0x3fca88[_0x48d35a(0xc5c)]||_0x3fca88['setParent'](this[_0x48d35a(0x3e46)]);}),this[_0x52f123(0x3e46)][_0x52f123(0x80c)]=_0x417676['_f'][_0x52f123(0x198e)](0x0,Math['PI'],0x0);}[_0x46377f(0x13ac)](){}}_0xb94b2f[_0x46377f(0x110b)]=_0x46377f(0x20b8);const _0x5cef95={'left':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x46377f(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}}},'gamepadMapping':_0x46377f(0x1b29),'rootNodeName':'generic-trigger-left','assetPath':_0x46377f(0x1be7)},'right':{'selectComponentId':_0x46377f(0x3ea7),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x46377f(0x2018),'visualResponses':{}}},'gamepadMapping':_0x46377f(0x1b29),'rootNodeName':_0x46377f(0x3de9),'assetPath':'right.glb'},'none':{'selectComponentId':_0x46377f(0x3ea7),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x46377f(0x2018),'visualResponses':{}}},'gamepadMapping':_0x46377f(0x1b29),'rootNodeName':'generic-trigger-none','assetPath':'none.glb'}};},0x32ee:(_0x12cc81,_0x2d588c,_0x142255)=>{var _0xc085e1=a8_0x1ec55c,_0x303e70=_0x142255(0x8fa),_0x5b93c0=_0x142255(0x94e3),_0x203ec2=_0x142255(0xd53f),_0x142255=_0x142255(0x14bd2);class _0xaf460d extends _0x303e70['d']{constructor(_0x58d435,_0x3ec471,_0x3a6f10){var _0x3349ea=a8_0x5306;super(_0x58d435,_0x1f487a[_0x3a6f10],_0x3ec471,_0x3a6f10),this[_0x3349ea(0x1e89)]=_0x3349ea(0x62b);}[_0xc085e1(0x682)](){var _0xc2a979=_0xc085e1;return{'filename':_0xaf460d[_0xc2a979(0x1732)],'path':_0xaf460d[_0xc2a979(0x41ab)]};}['_getModelLoadingConstraints'](){return!0x0;}[_0xc085e1(0x2854)](_0x394bfd){var _0x209202=_0xc085e1;this['getComponentIds']()[_0x209202(0x35b2)](_0x4ac903=>{var _0x42baaa=_0x209202;const _0x1944c6=_0x4ac903&&this[_0x42baaa(0x2a2c)](_0x4ac903);_0x1944c6&&_0x1944c6[_0x42baaa(0x2a52)][_0x42baaa(0x2e5)](_0x17dd65=>{var _0x428bf3=_0x42baaa;if(this['rootMesh']&&!this[_0x428bf3(0x2e40)])switch(_0x4ac903){case'xr-standard-trigger':return void(this['_modelRootNode'][_0x428bf3(0x394)]()[0x6][_0x428bf3(0x3c7f)]['x']=0.15*-_0x17dd65[_0x428bf3(0x2b05)]);case _0x428bf3(0x3873):case _0x428bf3(0xd16):return;}},void 0x0,!0x0);});}['_setRootMesh'](_0x5b7d97){var _0x35dcab=_0xc085e1;this['rootMesh']=new _0x5b93c0['Kj'](this['profileId']+'\x20'+this[_0x35dcab(0x38df)],this[_0x35dcab(0x3241)]),_0x5b7d97[_0x35dcab(0x35b2)](_0x387fbe=>{var _0x4261d3=_0x35dcab;_0x387fbe[_0x4261d3(0x1d61)]=!0x1;}),this['_modelRootNode']=_0x5b7d97[0x1],this[_0x35dcab(0xdbe)]['parent']=this[_0x35dcab(0x3e46)],this[_0x35dcab(0x3241)][_0x35dcab(0x41ba)]||(this[_0x35dcab(0x3e46)]['rotationQuaternion']=_0x203ec2['_f'][_0x35dcab(0x198e)](0x0,Math['PI'],0x0));}[_0xc085e1(0x13ac)](){}}_0xaf460d[_0xc085e1(0x41ab)]=_0xc085e1(0x2621),_0xaf460d['MODEL_FILENAME']=_0xc085e1(0x356f),_0x142255['V'][_0xc085e1(0x3305)]('htc-vive',(_0x44b177,_0x17d785)=>new _0xaf460d(_0x17d785,_0x44b177[_0xc085e1(0x128f)],_0x44b177[_0xc085e1(0x38df)]));const _0x1f487a={'left':{'selectComponentId':_0xc085e1(0x3ea7),'components':{'xr-standard-trigger':{'type':_0xc085e1(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':_0xc085e1(0x2018),'visualResponses':{}},'xr-standard-squeeze':{'type':_0xc085e1(0xb0f),'gamepadIndices':{'button':0x1},'rootNodeName':_0xc085e1(0x2c6a),'visualResponses':{}},'xr-standard-touchpad':{'type':_0xc085e1(0x1fd8),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xc085e1(0x860),'visualResponses':{}},'menu':{'type':_0xc085e1(0x83f),'gamepadIndices':{'button':0x4},'rootNodeName':_0xc085e1(0x3d3f),'visualResponses':{}}},'gamepadMapping':_0xc085e1(0x1b29),'rootNodeName':_0xc085e1(0x165d),'assetPath':'none.glb'},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0xc085e1(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':_0xc085e1(0x2018),'visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':_0xc085e1(0x2c6a),'visualResponses':{}},'xr-standard-touchpad':{'type':'touchpad','gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xc085e1(0x860),'visualResponses':{}},'menu':{'type':_0xc085e1(0x83f),'gamepadIndices':{'button':0x4},'rootNodeName':_0xc085e1(0x3d3f),'visualResponses':{}}},'gamepadMapping':_0xc085e1(0x1b29),'rootNodeName':_0xc085e1(0x165d),'assetPath':_0xc085e1(0x1bfb)},'none':{'selectComponentId':_0xc085e1(0x3ea7),'components':{'xr-standard-trigger':{'type':_0xc085e1(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}},'xr-standard-squeeze':{'type':_0xc085e1(0xb0f),'gamepadIndices':{'button':0x1},'rootNodeName':_0xc085e1(0x2c6a),'visualResponses':{}},'xr-standard-touchpad':{'type':_0xc085e1(0x1fd8),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xc085e1(0x860),'visualResponses':{}},'menu':{'type':'button','gamepadIndices':{'button':0x4},'rootNodeName':_0xc085e1(0x3d3f),'visualResponses':{}}},'gamepadMapping':_0xc085e1(0x1b29),'rootNodeName':_0xc085e1(0x25fe),'assetPath':_0xc085e1(0x1bfb)}};},0x10cb0:(_0x146cea,_0x3bf09b,_0x3943d2)=>{var _0x426841=a8_0x1ec55c,_0x4b18b5=_0x3943d2(0x8fa),_0x4ff542=_0x3943d2(0x14bd2),_0x256739=_0x3943d2(0x94e3),_0x3861fe=_0x3943d2(0xd53f),_0x17e98a=_0x3943d2(0x8ca7),_0x1f09ee=_0x3943d2(0x9a70);class _0x4f9e19 extends _0x4b18b5['d']{constructor(_0xbfca31,_0x595cd3,_0x36ae13){var _0x1cafb7=a8_0x5306;super(_0xbfca31,_0x2e6e94[_0x1cafb7(0x1f80)],_0x595cd3,_0x36ae13),this['_mapping']={'defaultButton':{'valueNodeName':_0x1cafb7(0xe18),'unpressedNodeName':_0x1cafb7(0x1ade),'pressedNodeName':_0x1cafb7(0x2d60)},'defaultAxis':{'valueNodeName':_0x1cafb7(0xe18),'minNodeName':_0x1cafb7(0xc94),'maxNodeName':'MAX'},'buttons':{'xr-standard-trigger':{'rootNodeName':'SELECT','componentProperty':'button','states':[_0x1cafb7(0x2417),_0x1cafb7(0x1e41),_0x1cafb7(0xd58)]},'xr-standard-squeeze':{'rootNodeName':_0x1cafb7(0x47d),'componentProperty':'state','states':[_0x1cafb7(0xd58)]},'xr-standard-touchpad':{'rootNodeName':_0x1cafb7(0x2701),'labelAnchorNodeName':_0x1cafb7(0x3f06),'touchPointNodeName':_0x1cafb7(0x15ba)},'xr-standard-thumbstick':{'rootNodeName':_0x1cafb7(0x147f),'componentProperty':'state','states':[_0x1cafb7(0xd58)]}},'axes':{'xr-standard-touchpad':{'x-axis':{'rootNodeName':_0x1cafb7(0x3298)},'y-axis':{'rootNodeName':_0x1cafb7(0x16fc)}},'xr-standard-thumbstick':{'x-axis':{'rootNodeName':_0x1cafb7(0x3458)},'y-axis':{'rootNodeName':'THUMBSTICK_Y'}}}},this['profileId']=_0x1cafb7(0xe16);}[_0x426841(0x682)](){var _0x14f7e9=_0x426841;return{'filename':_0x14f7e9(0xd48)===this[_0x14f7e9(0x38df)]?_0x4f9e19[_0x14f7e9(0x3829)]:_0x4f9e19[_0x14f7e9(0x1fd0)],'path':_0x4f9e19[_0x14f7e9(0x41ab)]+'default/'};}[_0x426841(0x1a3b)](){var _0x55ec76=_0x426841,_0x5ec4cc=_0x17e98a['n'][_0x55ec76(0x3b66)](_0x55ec76(0x3b94));return _0x5ec4cc||_0x1f09ee['Y'][_0x55ec76(0xc51)](_0x55ec76(0xedd)),_0x5ec4cc;}['_processLoadedModel'](_0x55805e){var _0x518dc1=_0x426841;this[_0x518dc1(0x3e46)]&&(this['getComponentIds']()['forEach']((_0x5d6574,_0x2daf2e)=>{var _0xf51bc8=_0x518dc1;if(!this[_0xf51bc8(0x2e40)]&&_0x5d6574&&this[_0xf51bc8(0x3e46)]){const _0x33955b=this['_mapping'][_0xf51bc8(0x2284)][_0x5d6574];var _0x3cad71=_0x33955b[_0xf51bc8(0x1958)];if(_0x3cad71){var _0x33f4e0=this['_getChildByName'](this[_0xf51bc8(0x3e46)],_0x3cad71);if(_0x33f4e0){if(_0x33955b[_0xf51bc8(0x2ec2)]=this[_0xf51bc8(0xb72)](_0x33f4e0,this[_0xf51bc8(0x806)][_0xf51bc8(0x2d05)][_0xf51bc8(0x675)]),_0x33955b[_0xf51bc8(0x7ec)]=this[_0xf51bc8(0xb72)](_0x33f4e0,this['_mapping'][_0xf51bc8(0x2d05)][_0xf51bc8(0x316)]),_0x33955b[_0xf51bc8(0x2cc1)]=this[_0xf51bc8(0xb72)](_0x33f4e0,this['_mapping'][_0xf51bc8(0x2d05)][_0xf51bc8(0xc37)]),_0x33955b['valueMesh']&&_0x33955b['pressedMesh']&&_0x33955b[_0xf51bc8(0x2cc1)]){const _0x22dd03=this[_0xf51bc8(0x2a2c)](_0x5d6574);_0x22dd03&&_0x22dd03[_0xf51bc8(0x2a52)]['add'](_0x17a9ab=>{var _0x44a817=_0xf51bc8;this[_0x44a817(0x1efc)](_0x33955b,_0x17a9ab[_0x44a817(0x2b05)]);},void 0x0,!0x0);}else _0x1f09ee['Y']['Warn'](_0xf51bc8(0x1afb)+_0x3cad71);}else _0x1f09ee['Y'][_0xf51bc8(0xc51)]('Missing\x20button\x20mesh\x20with\x20name:\x20'+_0x3cad71);}else _0x1f09ee['Y'][_0xf51bc8(0x35cb)]('Skipping\x20unknown\x20button\x20at\x20index:\x20'+_0x2daf2e+'\x20with\x20mapped\x20name:\x20'+_0x5d6574);}}),this[_0x518dc1(0x2997)]()[_0x518dc1(0x35b2)](_0x3e8895=>{var _0x3da07e=_0x518dc1;const _0x4e2adc=this[_0x3da07e(0x2a2c)](_0x3e8895);_0x4e2adc[_0x3da07e(0x234a)]()&&[_0x3da07e(0x13e6),_0x3da07e(0xa12)]['forEach'](_0x564452=>{var _0xf31532=_0x3da07e;if(this[_0xf31532(0x3e46)]){const _0x4214a4=this[_0xf31532(0x806)][_0xf31532(0x1f49)][_0x3e8895][_0x564452];var _0x5015de=this[_0xf31532(0x2b41)](this[_0xf31532(0x3e46)],_0x4214a4['rootNodeName']);_0x5015de?(_0x4214a4[_0xf31532(0x2ec2)]=this['_getImmediateChildByName'](_0x5015de,this['_mapping'][_0xf31532(0x2c71)][_0xf31532(0x675)]),_0x4214a4['minMesh']=this[_0xf31532(0xb72)](_0x5015de,this[_0xf31532(0x806)][_0xf31532(0x2c71)]['minNodeName']),_0x4214a4['maxMesh']=this['_getImmediateChildByName'](_0x5015de,this['_mapping']['defaultAxis'][_0xf31532(0x25b2)]),_0x4214a4['valueMesh']&&_0x4214a4[_0xf31532(0x1715)]&&_0x4214a4[_0xf31532(0x2f42)]?_0x4e2adc&&_0x4e2adc[_0xf31532(0xff3)][_0xf31532(0x2e5)](_0x2ed283=>{var _0x167fc7=_0xf31532;_0x2ed283=_0x167fc7(0x13e6)===_0x564452?_0x2ed283['x']:_0x2ed283['y'],this[_0x167fc7(0x1efc)](_0x4214a4,_0x2ed283,!0x0);},void 0x0,!0x0):_0x1f09ee['Y'][_0xf31532(0xc51)](_0xf31532(0x3789)+_0x4214a4[_0xf31532(0x1958)])):_0x1f09ee['Y'][_0xf31532(0xc51)]('Missing\x20axis\x20mesh\x20with\x20name:\x20'+_0x4214a4[_0xf31532(0x1958)]);}});}));}[_0x426841(0x232)](_0x356724){var _0x5beabe=_0x426841;this[_0x5beabe(0x3e46)]=new _0x256739['Kj'](this[_0x5beabe(0x1e89)]+'\x20'+this['handedness'],this[_0x5beabe(0x3241)]),this[_0x5beabe(0x3e46)][_0x5beabe(0x1d61)]=!0x1;let _0x53d1ee;for(let _0x69bee3=0x0;_0x69bee3<_0x356724['length'];_0x69bee3++){const _0x42b909=_0x356724[_0x69bee3];_0x42b909['isPickable']=!0x1,_0x42b909['parent']||(_0x53d1ee=_0x42b909);}_0x53d1ee&&_0x53d1ee[_0x5beabe(0x1ebb)](this[_0x5beabe(0x3e46)]),this[_0x5beabe(0x3241)][_0x5beabe(0x41ba)]||(this['rootMesh'][_0x5beabe(0x80c)]=_0x3861fe['_f'][_0x5beabe(0x198e)](0x0,Math['PI'],0x0));}[_0x426841(0x13ac)](){}}_0x4f9e19[_0x426841(0x41ab)]=_0x426841(0x1b43),_0x4f9e19['MODEL_LEFT_FILENAME']=_0x426841(0x1be7),_0x4f9e19[_0x426841(0x1fd0)]=_0x426841(0xe9d),_0x4ff542['V'][_0x426841(0x3305)]('windows-mixed-reality',(_0x1f5867,_0x53aade)=>new _0x4f9e19(_0x53aade,_0x1f5867[_0x426841(0x128f)],_0x1f5867[_0x426841(0x38df)]));const _0x2e6e94={'left':{'selectComponentId':_0x426841(0x3ea7),'components':{'xr-standard-trigger':{'type':_0x426841(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':_0x426841(0x83f),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':'xr_standard_trigger_pressed_value','minNodeName':'xr_standard_trigger_pressed_min','maxNodeName':_0x426841(0x217a)}}},'xr-standard-squeeze':{'type':_0x426841(0xb0f),'gamepadIndices':{'button':0x1},'rootNodeName':_0x426841(0x2c6a),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x426841(0x83f),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x759),'minNodeName':_0x426841(0x1f87),'maxNodeName':_0x426841(0x280a)}}},'xr-standard-touchpad':{'type':_0x426841(0x1fd8),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x426841(0x860),'visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x426841(0x83f),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':'xr_standard_touchpad_pressed_value','minNodeName':_0x426841(0xe42),'maxNodeName':'xr_standard_touchpad_pressed_max'},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':'xAxis','states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x1267),'minNodeName':_0x426841(0x17ef),'maxNodeName':_0x426841(0x3857)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':_0x426841(0x2805),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x1a8d),'minNodeName':_0x426841(0x2b89),'maxNodeName':_0x426841(0xcfb)},'xr_standard_touchpad_xaxis_touched':{'componentProperty':_0x426841(0x3742),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':'xr_standard_touchpad_xaxis_touched_value','minNodeName':_0x426841(0x2a6e),'maxNodeName':_0x426841(0x1219)},'xr_standard_touchpad_yaxis_touched':{'componentProperty':_0x426841(0x2805),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x1973),'minNodeName':_0x426841(0x2720),'maxNodeName':_0x426841(0xf74)},'xr_standard_touchpad_axes_touched':{'componentProperty':'state','states':[_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x18c7),'valueNodeName':'xr_standard_touchpad_axes_touched_value'}},'touchPointNodeName':_0x426841(0x3248)},'xr-standard-thumbstick':{'type':_0x426841(0x247d),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x426841(0x2565),'visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':'button','states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x2ac6),'minNodeName':_0x426841(0x3dfd),'maxNodeName':_0x426841(0x3cf1)},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':_0x426841(0x3742),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x2c99),'minNodeName':_0x426841(0x1f5f),'maxNodeName':'xr_standard_thumbstick_xaxis_pressed_max'},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':'yAxis','states':[_0x426841(0x2417),'touched',_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x1168),'minNodeName':'xr_standard_thumbstick_yaxis_pressed_min','maxNodeName':_0x426841(0x56e)}}}},'gamepadMapping':_0x426841(0x1b29),'rootNodeName':_0x426841(0xd0d),'assetPath':_0x426841(0x1be7)},'right':{'selectComponentId':_0x426841(0x3ea7),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x426841(0x2018),'visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':_0x426841(0x83f),'states':['default',_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x3d85),'minNodeName':'xr_standard_trigger_pressed_min','maxNodeName':_0x426841(0x217a)}}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':_0x426841(0x2c6a),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x426841(0x83f),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x759),'minNodeName':_0x426841(0x1f87),'maxNodeName':_0x426841(0x280a)}}},'xr-standard-touchpad':{'type':_0x426841(0x1fd8),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x426841(0x860),'visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x426841(0x83f),'states':[_0x426841(0x2417),_0x426841(0x1e41),'pressed'],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x118e),'minNodeName':'xr_standard_touchpad_pressed_min','maxNodeName':'xr_standard_touchpad_pressed_max'},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':_0x426841(0x3742),'states':['default',_0x426841(0x1e41),'pressed'],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x1267),'minNodeName':_0x426841(0x17ef),'maxNodeName':_0x426841(0x3857)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':_0x426841(0x2805),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x1a8d),'minNodeName':_0x426841(0x2b89),'maxNodeName':_0x426841(0xcfb)},'xr_standard_touchpad_xaxis_touched':{'componentProperty':'xAxis','states':[_0x426841(0x2417),_0x426841(0x1e41),'pressed'],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x2a06),'minNodeName':_0x426841(0x2a6e),'maxNodeName':_0x426841(0x1219)},'xr_standard_touchpad_yaxis_touched':{'componentProperty':_0x426841(0x2805),'states':[_0x426841(0x2417),_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':'xr_standard_touchpad_yaxis_touched_value','minNodeName':_0x426841(0x2720),'maxNodeName':_0x426841(0xf74)},'xr_standard_touchpad_axes_touched':{'componentProperty':_0x426841(0x1607),'states':[_0x426841(0x1e41),_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x18c7),'valueNodeName':_0x426841(0x3248)}},'touchPointNodeName':_0x426841(0x3248)},'xr-standard-thumbstick':{'type':_0x426841(0x247d),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':'xr_standard_thumbstick','visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':_0x426841(0x83f),'states':['default','touched',_0x426841(0xd58)],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x2ac6),'minNodeName':_0x426841(0x3dfd),'maxNodeName':_0x426841(0x3cf1)},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':'xAxis','states':[_0x426841(0x2417),_0x426841(0x1e41),'pressed'],'valueNodeProperty':'transform','valueNodeName':_0x426841(0x2c99),'minNodeName':_0x426841(0x1f5f),'maxNodeName':'xr_standard_thumbstick_xaxis_pressed_max'},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':_0x426841(0x2805),'states':[_0x426841(0x2417),_0x426841(0x1e41),'pressed'],'valueNodeProperty':_0x426841(0x171d),'valueNodeName':_0x426841(0x1168),'minNodeName':_0x426841(0x3ef7),'maxNodeName':_0x426841(0x56e)}}}},'gamepadMapping':'xr-standard','rootNodeName':_0x426841(0x3037),'assetPath':_0x426841(0xe9d)}};},0x14bd2:(_0x269277,_0x84aad9,_0x442e49)=>{var _0x22425d=a8_0x1ec55c;_0x442e49['d'](_0x84aad9,{'V':()=>_0x592a1a});var _0x470043=_0x442e49(0x11f98),_0x1b40c7=_0x442e49(0x4ba7),_0x305054=_0x442e49(0x3c8f);const _0x5c6c9d=[];class _0x592a1a{static['ClearProfilesCache'](){this['_ProfilesList']=null,this['_ProfileLoadingPromises']={};}static[_0x22425d(0x1007)](){var _0x2b7536=_0x22425d;this[_0x2b7536(0x135e)](_0x2b7536(0x36a5),[_0x2b7536(0xc50)]),this[_0x2b7536(0x135e)](_0x2b7536(0x3039),[_0x2b7536(0x9b9)]),this[_0x2b7536(0x135e)]('htc-vive',[_0x2b7536(0x26b0)]),this[_0x2b7536(0x135e)](_0x2b7536(0x13c6),[_0x2b7536(0x26b0)]),this[_0x2b7536(0x135e)](_0x2b7536(0x294e),[_0x2b7536(0x12db)]),this['RegisterFallbacksForProfileId'](_0x2b7536(0xe16),[_0x2b7536(0x294e),_0x2b7536(0x12db)]),this[_0x2b7536(0x135e)](_0x2b7536(0x2fbd),[_0x2b7536(0x9b9)]),this[_0x2b7536(0x135e)](_0x2b7536(0x798),['oculus-touch',_0x2b7536(0xad1)]),this['RegisterFallbacksForProfileId'](_0x2b7536(0x3760),[_0x2b7536(0xad1)]),this[_0x2b7536(0x135e)](_0x2b7536(0x384f),['windows-mixed-reality',_0x2b7536(0x12db)]),this[_0x2b7536(0x135e)]('samsung-odyssey',[_0x2b7536(0xc50)]),this[_0x2b7536(0x135e)]('valve-index',[_0x2b7536(0x12db)]),this[_0x2b7536(0x135e)](_0x2b7536(0x259f),['generic-trigger']);}static['FindFallbackWithProfileId'](_0x4967a4){var _0x2076ae=_0x22425d;const _0x41c3ac=this['_Fallbacks'][_0x4967a4]||[];return _0x41c3ac[_0x2076ae(0x38c3)](_0x4967a4),_0x41c3ac;}static[_0x22425d(0x223d)](_0x469e8b,_0x43d16e,_0x218111){var _0x229076=_0x22425d;const _0x7f345c=[];_0x218111&&_0x7f345c['push'](_0x218111),_0x7f345c[_0x229076(0xede)](..._0x469e8b[_0x229076(0x1009)]||[]),_0x7f345c[_0x229076(0x18cc)]&&!_0x7f345c[0x0]&&_0x7f345c[_0x229076(0x1cb7)](),_0x469e8b[_0x229076(0x128f)]&&_0x469e8b[_0x229076(0x128f)]['id']&&_0x469e8b['gamepad']['id']===(_0x469e8b[_0x229076(0x128f)]['id'][_0x229076(0x43f)](/oculus touch/gi)?_0x469e8b['gamepad']['id']:void 0x0)&&_0x7f345c[_0x229076(0xede)](_0x229076(0x798)),_0x218111=_0x7f345c[_0x229076(0x86a)]('windows-mixed-reality');if(-0x1!==_0x218111&&_0x7f345c[_0x229076(0xb1f)](_0x218111,0x0,'microsoft-mixed-reality'),_0x7f345c[_0x229076(0x18cc)]||_0x7f345c[_0x229076(0xede)](_0x229076(0x20b8)),this['UseOnlineRepository']){const _0x190fa4=this[_0x229076(0x3e26)]?this[_0x229076(0x30a)]:this[_0x229076(0x130e)],_0x21e84f=this[_0x229076(0x3e26)]?this[_0x229076(0x130e)]:this[_0x229076(0x30a)];return _0x190fa4[_0x229076(0x15d4)](this,_0x7f345c,_0x469e8b,_0x43d16e)[_0x229076(0x2e0)](()=>_0x21e84f[_0x229076(0x15d4)](this,_0x7f345c,_0x469e8b,_0x43d16e));}return this[_0x229076(0x130e)](_0x7f345c,_0x469e8b,_0x43d16e);}static[_0x22425d(0x3305)](_0xe58154,_0x46994d){var _0x4a5c2c=_0x22425d;this[_0x4a5c2c(0x2ee7)][_0xe58154]=_0x46994d;}static['RegisterFallbacksForProfileId'](_0x3710e2,_0x4af689){var _0x53cf7c=_0x22425d;this[_0x53cf7c(0xe35)][_0x3710e2]?this[_0x53cf7c(0xe35)][_0x3710e2][_0x53cf7c(0xede)](..._0x4af689):this[_0x53cf7c(0xe35)][_0x3710e2]=_0x4af689;}static[_0x22425d(0x40a1)](){var _0x88ef2b=_0x22425d;return this['_ProfilesList']=_0x1b40c7['w1'][_0x88ef2b(0x1a44)](this['BaseRepositoryUrl']+_0x88ef2b(0xa41),!0x1)[_0x88ef2b(0x2cc0)](_0x2ffa30=>JSON[_0x88ef2b(0x28bf)](_0x2ffa30[_0x88ef2b(0x1c67)]())),this['_ProfilesList'];}static['ClearControllerCache'](){var _0x43c494=_0x22425d;_0x5c6c9d[_0x43c494(0x35b2)](_0x3767fd=>{var _0x5f075d=_0x43c494;_0x3767fd[_0x5f075d(0x4dd)][_0x5f075d(0x35b2)](_0x1e4f7c=>{var _0x2bbddb=_0x5f075d;_0x1e4f7c[_0x2bbddb(0x41a)](!0x1,!0x0);});}),_0x5c6c9d[_0x43c494(0x18cc)]=0x0;}static['_LoadProfileFromRepository'](_0x548e14,_0x3792f7,_0x216d72){var _0x14645b=_0x22425d;return Promise[_0x14645b(0x222b)]()[_0x14645b(0x2cc0)](()=>this[_0x14645b(0x3a09)]||this[_0x14645b(0x40a1)]())['then'](_0x15443a=>{var _0x121e03=_0x14645b;for(let _0x3ff70b=0x0;_0x3ff70b<_0x548e14['length'];++_0x3ff70b)if(_0x548e14[_0x3ff70b]&&_0x15443a[_0x548e14[_0x3ff70b]])return _0x548e14[_0x3ff70b];throw new Error(_0x121e03(0x66c)+_0x548e14[0x0]+_0x121e03(0x1ad8));})[_0x14645b(0x2cc0)](_0x2071a2=>(this[_0x14645b(0x24a7)][_0x2071a2]||(this['_ProfileLoadingPromises'][_0x2071a2]=_0x1b40c7['w1'][_0x14645b(0x1a44)](this[_0x14645b(0x186e)]+(_0x14645b(0x215b)+_0x2071a2+'/profile.json'),!0x1)['then'](_0x2e52bf=>JSON['parse'](_0x2e52bf))),this[_0x14645b(0x24a7)][_0x2071a2]))['then'](_0x8f94e=>new _0x305054['t'](_0x216d72,_0x3792f7,_0x8f94e,this[_0x14645b(0x186e)],this[_0x14645b(0x3774)]?void 0x0:_0x5c6c9d));}static[_0x22425d(0x130e)](_0x43bbf1,_0x5e686b,_0x41d1ee){var _0x3a1590=_0x22425d;for(let _0x303cc6=0x0;_0x303cc6<_0x43bbf1[_0x3a1590(0x18cc)];++_0x303cc6)if(_0x43bbf1[_0x303cc6]){var _0x108afa=this[_0x3a1590(0x174a)](_0x43bbf1[_0x303cc6]);for(let _0x5337d8=0x0;_0x5337d8<_0x108afa[_0x3a1590(0x18cc)];++_0x5337d8){const _0x55326e=this['_AvailableControllers'][_0x108afa[_0x5337d8]];if(_0x55326e)return Promise[_0x3a1590(0x222b)](_0x55326e(_0x5e686b,_0x41d1ee));}}throw new Error(_0x3a1590(0x1360));}}_0x592a1a[_0x22425d(0x2ee7)]={},_0x592a1a[_0x22425d(0xe35)]={},_0x592a1a[_0x22425d(0x24a7)]={},_0x592a1a[_0x22425d(0x186e)]='https://immersive-web.github.io/webxr-input-profiles/packages/viewer/dist',_0x592a1a[_0x22425d(0x3e26)]=!0x0,_0x592a1a['UseOnlineRepository']=!0x0,_0x592a1a[_0x22425d(0x3774)]=!0x0,_0x592a1a[_0x22425d(0x3305)](_0x470043['z'][_0x22425d(0x110b)],(_0x370e22,_0x21f009)=>new _0x470043['z'](_0x21f009,_0x370e22['gamepad'],_0x370e22['handedness'])),_0x592a1a[_0x22425d(0x1007)]();},0x4de8:(_0x32383d,_0x3cfaf5,_0xc93a1e)=>{var _0x5a2bcf=a8_0x1ec55c,_0x1e01f3=_0xc93a1e(0x8fa),_0x5ba67d=_0xc93a1e(0x14bd2),_0x1b5a37=_0xc93a1e(0x94e3),_0x2170ea=_0xc93a1e(0xd53f);class _0x2adee7 extends _0x1e01f3['d']{constructor(_0x5db38f,_0x5242c6,_0x3cb2a4,_0x954675=0x0,_0x578ddc=!0x1){var _0x50f9d7=a8_0x5306;super(_0x5db38f,_0x5283e4[_0x3cb2a4],_0x5242c6,_0x3cb2a4),this[_0x50f9d7(0x3520)]=_0x578ddc,this[_0x50f9d7(0x1e89)]=_0x50f9d7(0x3760);}[_0x5a2bcf(0x682)](){var _0x56dd1e=_0x5a2bcf;return{'filename':_0x56dd1e(0xd48)===this[_0x56dd1e(0x38df)]?_0x2adee7[_0x56dd1e(0x3829)]:_0x2adee7['MODEL_RIGHT_FILENAME'],'path':this[_0x56dd1e(0x26dc)]()?_0x2adee7[_0x56dd1e(0x3d8)]:_0x2adee7[_0x56dd1e(0x41ab)]};}['_getModelLoadingConstraints'](){return!0x0;}[_0x5a2bcf(0x2854)](_0x51a269){var _0xcb4b1=_0x5a2bcf;const _0x38f4f1=this[_0xcb4b1(0x26dc)](),_0x40227a=_0xcb4b1(0x1691)===this[_0xcb4b1(0x38df)]?-0x1:0x1;this['getComponentIds']()[_0xcb4b1(0x35b2)](_0x5dfbef=>{const _0x2c7a5a=_0x5dfbef&&this['getComponent'](_0x5dfbef);_0x2c7a5a&&_0x2c7a5a['onButtonStateChangedObservable']['add'](_0x356def=>{var _0x2e99eb=a8_0x5306;if(this['rootMesh']&&!this[_0x2e99eb(0x2e40)])switch(_0x5dfbef){case _0x2e99eb(0x3ea7):return void(_0x38f4f1||(this[_0x2e99eb(0xdbe)][_0x2e99eb(0x394)]()[0x3][_0x2e99eb(0x3c7f)]['x']=0.2*-_0x356def['value'],this['_modelRootNode'][_0x2e99eb(0x394)]()[0x3][_0x2e99eb(0xa9f)]['y']=0.005*-_0x356def[_0x2e99eb(0x2b05)],this['_modelRootNode'][_0x2e99eb(0x394)]()[0x3][_0x2e99eb(0xa9f)]['z']=0.005*-_0x356def[_0x2e99eb(0x2b05)]));case _0x2e99eb(0xd16):return void(_0x38f4f1||(this[_0x2e99eb(0xdbe)]['getChildren']()[0x4]['position']['x']=_0x40227a*_0x356def[_0x2e99eb(0x2b05)]*0.0035));case _0x2e99eb(0x3a4a):return;case _0x2e99eb(0x25a1):case _0x2e99eb(0xcde):return void(_0x38f4f1||(_0x356def[_0x2e99eb(0xd58)]?this[_0x2e99eb(0xdbe)][_0x2e99eb(0x394)]()[0x1][_0x2e99eb(0xa9f)]['y']=-0.001:this[_0x2e99eb(0xdbe)][_0x2e99eb(0x394)]()[0x1][_0x2e99eb(0xa9f)]['y']=0x0));case _0x2e99eb(0x2638):case'y-button':return void(_0x38f4f1||(_0x356def[_0x2e99eb(0xd58)]?this['_modelRootNode'][_0x2e99eb(0x394)]()[0x2]['position']['y']=-0.001:this[_0x2e99eb(0xdbe)][_0x2e99eb(0x394)]()[0x2][_0x2e99eb(0xa9f)]['y']=0x0));}},void 0x0,!0x0);});}[_0x5a2bcf(0x232)](_0x2247dd){var _0x43d37d=_0x5a2bcf;this[_0x43d37d(0x3e46)]=new _0x1b5a37['Kj'](this[_0x43d37d(0x1e89)]+'\x20'+this[_0x43d37d(0x38df)],this[_0x43d37d(0x3241)]),this['scene']['useRightHandedSystem']||(this['rootMesh'][_0x43d37d(0x80c)]=_0x2170ea['_f']['FromEulerAngles'](0x0,Math['PI'],0x0)),_0x2247dd[_0x43d37d(0x35b2)](_0x563b60=>{var _0x1599a5=_0x43d37d;_0x563b60[_0x1599a5(0x1d61)]=!0x1;}),this[_0x43d37d(0x26dc)]()?this[_0x43d37d(0xdbe)]=_0x2247dd[0x0]:(this[_0x43d37d(0xdbe)]=_0x2247dd[0x1],this[_0x43d37d(0x3e46)][_0x43d37d(0xa9f)]['y']=0.034,this['rootMesh'][_0x43d37d(0xa9f)]['z']=0.052),this['_modelRootNode'][_0x43d37d(0xc5c)]=this[_0x43d37d(0x3e46)];}[_0x5a2bcf(0x13ac)](){}[_0x5a2bcf(0x26dc)](){var _0x19fd3d=_0x5a2bcf;return!!navigator[_0x19fd3d(0xea9)][_0x19fd3d(0x43f)](/Quest/gi)&&!this['_forceLegacyControllers'];}}_0x2adee7[_0x5a2bcf(0x41ab)]=_0x5a2bcf(0x1c10),_0x2adee7['MODEL_LEFT_FILENAME']=_0x5a2bcf(0x20ae),_0x2adee7['MODEL_RIGHT_FILENAME']='right.babylon',_0x2adee7[_0x5a2bcf(0x3d8)]=_0x5a2bcf(0x22b5),_0x5ba67d['V'][_0x5a2bcf(0x3305)](_0x5a2bcf(0x3760),(_0x4feed7,_0x25b6d3)=>new _0x2adee7(_0x25b6d3,_0x4feed7['gamepad'],_0x4feed7[_0x5a2bcf(0x38df)])),_0x5ba67d['V'][_0x5a2bcf(0x3305)](_0x5a2bcf(0x22e5),(_0x13e7cf,_0xaa5097)=>new _0x2adee7(_0xaa5097,_0x13e7cf[_0x5a2bcf(0x128f)],_0x13e7cf[_0x5a2bcf(0x38df)],!0x0));const _0x5283e4={'left':{'selectComponentId':_0x5a2bcf(0x3ea7),'components':{'xr-standard-trigger':{'type':_0x5a2bcf(0x295c),'gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}},'xr-standard-squeeze':{'type':_0x5a2bcf(0xb0f),'gamepadIndices':{'button':0x1},'rootNodeName':_0x5a2bcf(0x2c6a),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0x5a2bcf(0x247d),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x5a2bcf(0x2565),'visualResponses':{}},'x-button':{'type':_0x5a2bcf(0x83f),'gamepadIndices':{'button':0x4},'rootNodeName':_0x5a2bcf(0x2525),'visualResponses':{}},'y-button':{'type':_0x5a2bcf(0x83f),'gamepadIndices':{'button':0x5},'rootNodeName':'y_button','visualResponses':{}},'thumbrest':{'type':_0x5a2bcf(0x83f),'gamepadIndices':{'button':0x6},'rootNodeName':_0x5a2bcf(0x3338),'visualResponses':{}}},'gamepadMapping':_0x5a2bcf(0x1b29),'rootNodeName':_0x5a2bcf(0x3733),'assetPath':'left.glb'},'right':{'selectComponentId':_0x5a2bcf(0x3ea7),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x5a2bcf(0x2018),'visualResponses':{}},'xr-standard-squeeze':{'type':_0x5a2bcf(0xb0f),'gamepadIndices':{'button':0x1},'rootNodeName':_0x5a2bcf(0x2c6a),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0x5a2bcf(0x247d),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x5a2bcf(0x2565),'visualResponses':{}},'a-button':{'type':_0x5a2bcf(0x83f),'gamepadIndices':{'button':0x4},'rootNodeName':_0x5a2bcf(0x31ee),'visualResponses':{}},'b-button':{'type':_0x5a2bcf(0x83f),'gamepadIndices':{'button':0x5},'rootNodeName':_0x5a2bcf(0x2ce1),'visualResponses':{}},'thumbrest':{'type':_0x5a2bcf(0x83f),'gamepadIndices':{'button':0x6},'rootNodeName':'thumbrest','visualResponses':{}}},'gamepadMapping':_0x5a2bcf(0x1b29),'rootNodeName':'oculus-touch-v2-right','assetPath':_0x5a2bcf(0xe9d)}};},0x3c8f:(_0xb8e9ed,_0x6a6115,_0x498669)=>{var _0x4425b9=a8_0x1ec55c;_0x498669['d'](_0x6a6115,{'t':()=>_0x379d64});var _0x6a6115=_0x498669(0x8fa),_0x4f76b5=_0x498669(0x8ca7),_0x42c5d6=_0x498669(0x94e3),_0x552031=_0x498669(0xa0f1),_0x5dd649=_0x498669(0xbd53),_0x9dc822=_0x498669(0xc4c1),_0x3559ae=_0x498669(0x16a94),_0xaec69a=_0x498669(0x14d70),_0x2506d5=_0x498669(0x9a70);class _0x379d64 extends _0x6a6115['d']{constructor(_0x1319e0,_0x31d665,_0x2958e1,_0x275327,_0xbcd29){var _0x2b75db=a8_0x5306;super(_0x1319e0,_0x2958e1[_0x2b75db(0x3b16)][_0x31d665['handedness']||_0x2b75db(0x3e65)],_0x31d665[_0x2b75db(0x128f)],_0x31d665[_0x2b75db(0x38df)],void 0x0,_0xbcd29),this[_0x2b75db(0x236b)]=_0x275327,this['controllerCache']=_0xbcd29,this['_buttonMeshMapping']={},this[_0x2b75db(0x941)]={},this[_0x2b75db(0x1e89)]=_0x2958e1[_0x2b75db(0x1e89)];}[_0x4425b9(0x41a)](){var _0x4f5155=_0x4425b9;super[_0x4f5155(0x41a)](),this[_0x4f5155(0x219)]||Object[_0x4f5155(0x708)](this[_0x4f5155(0x941)])[_0x4f5155(0x35b2)](_0x3e6785=>{var _0x4c3b82=_0x4f5155;this[_0x4c3b82(0x941)][_0x3e6785][_0x4c3b82(0x41a)]();});}[_0x4425b9(0x682)](){var _0x3e7c15=_0x4425b9;return{'filename':this[_0x3e7c15(0x3475)][_0x3e7c15(0x20f)],'path':this[_0x3e7c15(0x236b)]+_0x3e7c15(0x215b)+this[_0x3e7c15(0x1e89)]+'/'};}[_0x4425b9(0x1a3b)](){var _0x128925=_0x4425b9,_0x8281c6=_0x4f76b5['n'][_0x128925(0x3b66)](_0x128925(0x3b94));return _0x8281c6||_0x2506d5['Y'][_0x128925(0xc51)]('glTF\x20/\x20glb\x20loader\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead'),_0x8281c6;}[_0x4425b9(0x2854)](_0x5b3079){var _0x2aa8e9=_0x4425b9;this['getComponentIds']()[_0x2aa8e9(0x35b2)](_0x493d1b=>{var _0xd34562=_0x2aa8e9;const _0x121bb1=this[_0xd34562(0x3475)]['components'][_0x493d1b];this[_0xd34562(0x40d1)][_0x493d1b]={'mainMesh':this[_0xd34562(0x2b41)](this[_0xd34562(0x3e46)],_0x121bb1[_0xd34562(0x1958)]),'states':{}},Object[_0xd34562(0x708)](_0x121bb1[_0xd34562(0x25a8)])['forEach'](_0x484e32=>{var _0xe455db=_0xd34562,_0xaa14ab=_0x121bb1[_0xe455db(0x25a8)][_0x484e32];if(_0xe455db(0x171d)===_0xaa14ab[_0xe455db(0x2978)])this[_0xe455db(0x40d1)][_0x493d1b][_0xe455db(0x2290)][_0x484e32]={'valueMesh':this['_getChildByName'](this[_0xe455db(0x3e46)],_0xaa14ab[_0xe455db(0x675)]),'minMesh':this[_0xe455db(0x2b41)](this[_0xe455db(0x3e46)],_0xaa14ab[_0xe455db(0x1151)]),'maxMesh':this[_0xe455db(0x2b41)](this[_0xe455db(0x3e46)],_0xaa14ab[_0xe455db(0x25b2)])};else{_0xaa14ab=_0x121bb1[_0xe455db(0x19d6)]===_0x9dc822['n'][_0xe455db(0x1d86)]&&_0x121bb1[_0xe455db(0x6df)]?_0x121bb1[_0xe455db(0x6df)]:_0xaa14ab[_0xe455db(0x675)];if(this[_0xe455db(0x40d1)][_0x493d1b]['states'][_0x484e32]={'valueMesh':this[_0xe455db(0x2b41)](this[_0xe455db(0x3e46)],_0xaa14ab)},_0x121bb1['type']===_0x9dc822['n'][_0xe455db(0x1d86)]&&!this[_0xe455db(0x941)][_0x484e32]){const _0x577a0a=(0x0,_0x3559ae['Qk'])(_0x484e32+_0xe455db(0x2096),{'diameter':0.0015,'segments':0x8},this[_0xe455db(0x3241)]);_0x577a0a['material']=new _0xaec69a['K'](_0x484e32+_0xe455db(0x3f26),this[_0xe455db(0x3241)]),_0x577a0a[_0xe455db(0x20e8)][_0xe455db(0xffc)]=_0x5dd649['Wo'][_0xe455db(0x1334)](),_0x577a0a[_0xe455db(0xc5c)]=this[_0xe455db(0x40d1)][_0x493d1b][_0xe455db(0x2290)][_0x484e32]['valueMesh']||null,_0x577a0a['isVisible']=!0x1,this['_touchDots'][_0x484e32]=_0x577a0a;}}});});}['_setRootMesh'](_0x50bb7b){var _0x38feb5=_0x4425b9;this[_0x38feb5(0x3e46)]=new _0x42c5d6['Kj'](this['profileId']+'-'+this[_0x38feb5(0x38df)],this[_0x38feb5(0x3241)]),this[_0x38feb5(0x3e46)][_0x38feb5(0x1d61)]=!0x1;let _0x1e3c44;for(let _0x5d0cc9=0x0;_0x5d0cc9<_0x50bb7b[_0x38feb5(0x18cc)];_0x5d0cc9++){const _0x1eb8ed=_0x50bb7b[_0x5d0cc9];_0x1eb8ed[_0x38feb5(0x1d61)]=!0x1,_0x1eb8ed[_0x38feb5(0xc5c)]||(_0x1e3c44=_0x1eb8ed);}_0x1e3c44&&_0x1e3c44[_0x38feb5(0x1ebb)](this[_0x38feb5(0x3e46)]),this[_0x38feb5(0x3241)][_0x38feb5(0x41ba)]||this['rootMesh'][_0x38feb5(0x15e7)](_0x552031['RD']['Y'],Math['PI'],_0x552031['T'][_0x38feb5(0x2a62)]);}['_updateModel'](_0x19d8ab){var _0x331aef=_0x4425b9;this[_0x331aef(0x2e40)]||this['getComponentIds']()[_0x331aef(0x35b2)](_0x36a907=>{var _0x5663f7=_0x331aef;const _0x58f619=this[_0x5663f7(0x2a2c)](_0x36a907);if(_0x58f619[_0x5663f7(0x25f5)]){const _0x3dddcb=this[_0x5663f7(0x40d1)][_0x36a907],_0x4c11ee=this[_0x5663f7(0x3475)][_0x5663f7(0x16c7)][_0x36a907];Object[_0x5663f7(0x708)](_0x4c11ee[_0x5663f7(0x25a8)])[_0x5663f7(0x35b2)](_0x29436a=>{var _0x1db6b1=_0x5663f7,_0xa17c60=_0x4c11ee['visualResponses'][_0x29436a];let _0x4226c0=_0x58f619[_0x1db6b1(0x2b05)];if(_0x1db6b1(0x3742)===_0xa17c60[_0x1db6b1(0x3db1)]?_0x4226c0=_0x58f619[_0x1db6b1(0x1f49)]['x']:'yAxis'===_0xa17c60[_0x1db6b1(0x3db1)]&&(_0x4226c0=_0x58f619['axes']['y']),_0x1db6b1(0x171d)===_0xa17c60[_0x1db6b1(0x2978)])this[_0x1db6b1(0x1efc)](_0x3dddcb[_0x1db6b1(0x2290)][_0x29436a],_0x4226c0,'button'!==_0xa17c60[_0x1db6b1(0x3db1)]);else{const _0x4d4d75=_0x3dddcb[_0x1db6b1(0x2290)][_0x29436a][_0x1db6b1(0x2ec2)];_0x4d4d75&&(_0x4d4d75[_0x1db6b1(0xa11)]=_0x58f619['touched']||_0x58f619[_0x1db6b1(0xd58)]),this[_0x1db6b1(0x941)][_0x29436a]&&(this[_0x1db6b1(0x941)][_0x29436a][_0x1db6b1(0xa11)]=_0x58f619[_0x1db6b1(0x1e41)]||_0x58f619[_0x1db6b1(0xd58)]);}});}});}}},0x16cf3:(_0x4cd39b,_0x592d7f,_0x4cef28)=>{_0x4cef28(0xfc9a),_0x4cef28(0x155a8);},0x155a8:(_0x1df484,_0x47991e,_0x3aea4c)=>{var _0x38f3df=a8_0x1ec55c;(0x0,_0x3aea4c(0xe74c)['Oz'])(_0x38f3df(0x20c8),class{constructor(_0x4ec4f5){var _0x2cb596=_0x38f3df;this[_0x2cb596(0x1a2e)]=_0x4ec4f5,this[_0x2cb596(0xcb4)]=new XRRigidTransform(),this[_0x2cb596(0x4db)]={'transform':this[_0x2cb596(0xcb4)],'emulatedPosition':!0x1},this[_0x2cb596(0x2e34)]=new Float32Array(0x8),this[_0x2cb596(0x225d)]=this['_nativeImpl'][_0x2cb596(0x225d)]['bind'](this[_0x2cb596(0x1a2e)]),this[_0x2cb596(0xcc5)]=this[_0x2cb596(0x1a2e)][_0x2cb596(0xcc5)]['bind'](this[_0x2cb596(0x1a2e)]),this[_0x2cb596(0x415b)]=this['_nativeImpl'][_0x2cb596(0x415b)][_0x2cb596(0x3b97)](this[_0x2cb596(0x1a2e)]),this['getHitTestResultsForTransientInput']=()=>{var _0x4bf143=_0x2cb596;throw new Error(_0x4bf143(0x3607));},this['createAnchor']=this[_0x2cb596(0x1a2e)][_0x2cb596(0x1edd)][_0x2cb596(0x3b97)](this[_0x2cb596(0x1a2e)]),this[_0x2cb596(0x2e70)]=this[_0x2cb596(0x1a2e)][_0x2cb596(0x2e70)][_0x2cb596(0x3b97)](this[_0x2cb596(0x1a2e)]),this[_0x2cb596(0x2a68)]=this[_0x2cb596(0x1a2e)]['fillJointRadii'][_0x2cb596(0x3b97)](this[_0x2cb596(0x1a2e)]),this[_0x2cb596(0x31c5)]=()=>{var _0x49c416=_0x2cb596;throw new Error(_0x49c416(0x7e3));},this[_0x2cb596(0xeb5)]=()=>{var _0x119fc1=_0x2cb596,_0x488ec6;return null!=(_0x488ec6=this[_0x119fc1(0x1a2e)][_0x119fc1(0x3262)])?_0x488ec6:[];};}get[_0x38f3df(0x1d8a)](){return this['_nativeImpl']['session'];}[_0x38f3df(0xebe)](_0x43e248,_0x2ba90c){var _0xe0185e=_0x38f3df;if(this[_0xe0185e(0x1a2e)][_0xe0185e(0x3831)](_0x43e248,_0x2ba90c,this['_xrPoseVectorData'][_0xe0185e(0x11c3)],this[_0xe0185e(0xcb4)]['matrix'][_0xe0185e(0x11c3)])){const _0x6508d0=this[_0xe0185e(0xcb4)][_0xe0185e(0xa9f)],_0x362b1b=(_0x6508d0['x']=this[_0xe0185e(0x2e34)][0x0],_0x6508d0['y']=this[_0xe0185e(0x2e34)][0x1],_0x6508d0['z']=this['_xrPoseVectorData'][0x2],_0x6508d0['w']=this[_0xe0185e(0x2e34)][0x3],this['_xrTransform'][_0xe0185e(0x1b55)]);return _0x362b1b['x']=this['_xrPoseVectorData'][0x4],_0x362b1b['y']=this[_0xe0185e(0x2e34)][0x5],_0x362b1b['z']=this[_0xe0185e(0x2e34)][0x6],_0x362b1b['w']=this[_0xe0185e(0x2e34)][0x7],this['_xrPose'];}}get['trackedAnchors'](){var _0x579454=_0x38f3df;return this[_0x579454(0x1a2e)]['trackedAnchors'];}get[_0x38f3df(0x1a12)](){var _0xe768=_0x38f3df;return this['_nativeImpl'][_0xe768(0x1a12)];}get[_0x38f3df(0x357a)](){var _0x1f200a=_0x38f3df;return this[_0x1f200a(0x1a2e)][_0x1f200a(0x357a)];}get[_0x38f3df(0x2076)](){var _0x2ee217=_0x38f3df;return this[_0x2ee217(0x1a2e)][_0x2ee217(0x2076)];}[_0x38f3df(0x11a4)](_0x1bfedb){var _0xb8dab1=_0x38f3df;throw new Error(_0xb8dab1(0x108b));}});},0xfc9a:(_0x313afc,_0x21b957,_0xb48b5d)=>{var _0x1d498a=a8_0x1ec55c;_0xb48b5d['d'](_0x21b957,{'HK':()=>_0x3dfbef,'z5':()=>_0x4e1aa3});function _0x566e7b(_0x4bff05,_0x26073b,_0xd6170c,_0x290663){return new(_0xd6170c=_0xd6170c||Promise)(function(_0x46b1c8,_0x5583f9){var _0x25c92d=a8_0x5306;function _0x460662(_0x3059dc){var _0x356359=a8_0x5306;try{_0x49305a(_0x290663[_0x356359(0x63a)](_0x3059dc));}catch(_0x478268){_0x5583f9(_0x478268);}}function _0x1be951(_0x1298a3){var _0x1267f4=a8_0x5306;try{_0x49305a(_0x290663[_0x1267f4(0x368b)](_0x1298a3));}catch(_0x63d37b){_0x5583f9(_0x63d37b);}}function _0x49305a(_0x23795e){var _0x20c62d=a8_0x5306,_0x48c2bc;_0x23795e[_0x20c62d(0x954)]?_0x46b1c8(_0x23795e[_0x20c62d(0x2b05)]):((_0x48c2bc=_0x23795e['value'])instanceof _0xd6170c?_0x48c2bc:new _0xd6170c(function(_0x2ac731){_0x2ac731(_0x48c2bc);}))[_0x20c62d(0x2cc0)](_0x460662,_0x1be951);}_0x49305a((_0x290663=_0x290663[_0x25c92d(0x29f3)](_0x4bff05,_0x26073b||[]))[_0x25c92d(0x63a)]());});}_0x21b957=_0xb48b5d(0x10dea),_0xb48b5d=_0xb48b5d(0x9c03);class _0x4e1aa3 extends _0x21b957['s']{constructor(_0x5d087e){var _0x3f8142=a8_0x5306;super(()=>_0x5d087e[_0x3f8142(0x82c)],()=>_0x5d087e['framebufferHeight'],_0x5d087e,_0x3f8142(0xdfa),_0x377f78=>new _0x52bf85(_0x377f78,this)),this['layer']=_0x5d087e;}}class _0x52bf85 extends _0xb48b5d['y']{constructor(_0x36d484,_0x41d8f5){var _0x2aa748=a8_0x5306;super(_0x36d484[_0x2aa748(0x3241)],_0x41d8f5),this[_0x2aa748(0x1a0f)]=_0x41d8f5,this[_0x2aa748(0x36a9)]=navigator['xr'][_0x2aa748(0x2b8e)](_0x36d484['session'],this[_0x2aa748(0xff0)]['bind'](this),this[_0x2aa748(0x1c63)]['bind'](this)),this[_0x2aa748(0xfe2)]=_0x41d8f5[_0x2aa748(0xc2a)];}['trySetViewportForView'](_0x1927ca){var _0x24b873=a8_0x5306;return _0x1927ca['x']=0x0,_0x1927ca['y']=0x0,_0x1927ca[_0x24b873(0x146c)]=0x1,_0x1927ca['height']=0x1,!0x0;}[_0x1d498a(0x29e1)](_0x131073){var _0x45b2ca=_0x1d498a;return this[_0x45b2ca(0x36a9)][_0x45b2ca(0x3b8c)](_0x131073);}[_0x1d498a(0x24e3)](_0x187415){var _0x3babbb=_0x1d498a;return this['_nativeRTTProvider']['getRenderTargetForEye'](_0x187415[_0x3babbb(0x2e74)]);}[_0x1d498a(0x57d)](){var _0x332b45=_0x1d498a;return{'framebufferWidth':this['_nativeLayer'][_0x332b45(0x82c)],'framebufferHeight':this['_nativeLayer'][_0x332b45(0x2b3b)]};}}class _0x3dfbef{constructor(_0x52c89c){var _0x26b187=_0x1d498a;this[_0x26b187(0x246c)]=navigator['xr']['getWebXRRenderTarget'](_0x52c89c['scene'][_0x26b187(0x3e9d)]());}[_0x1d498a(0x3d35)](_0x5a3273){return _0x566e7b(this,void 0x0,void 0x0,function*(){var _0x345b76=a8_0x5306;return yield this[_0x345b76(0x246c)]['initializeXRLayerAsync'](_0x5a3273),this['xrLayer']=this[_0x345b76(0x246c)][_0x345b76(0x169c)],this[_0x345b76(0x169c)];});}[_0x1d498a(0x41a)](){}}},0x77ef:(_0x4a865b,_0x2c2cef,_0x3dbc4e)=>{var _0x30ec20=a8_0x1ec55c;_0x3dbc4e['d'](_0x2c2cef,{'o':()=>_0x150b38});var _0x4577bd=_0x3dbc4e(0xd53f),_0x5af968=_0x3dbc4e(0x43d7),_0x2c2cef=_0x3dbc4e(0xc00b),_0x877d6=_0x3dbc4e(0x2cac),_0xce7f76=_0x3dbc4e(0x1f13),_0x2765d3=_0x3dbc4e(0xa896),_0x24ce69=_0x3dbc4e(0x74d3);class _0x150b38 extends _0x2c2cef['c']{constructor(_0xed2579,_0x4c1b27,_0x49de26){var _0x3d0504=a8_0x5306;super(_0xed2579,_0x4577bd['P'][_0x3d0504(0x409)](),_0x4c1b27),this[_0x3d0504(0x93f)]=_0x49de26,this[_0x3d0504(0x28d1)]=!0x1,this[_0x3d0504(0x923)]=_0x4577bd['_f'][_0x3d0504(0x5f3)](),this[_0x3d0504(0x2b35)]=new _0x4577bd['P'](),this['_trackingState']=_0x24ce69['j'][_0x3d0504(0x2d10)],this['onBeforeCameraTeleport']=new _0x2765d3['y$'](),this[_0x3d0504(0x3d3a)]=new _0x2765d3['y$'](),this[_0x3d0504(0x3ea1)]=new _0x2765d3['y$'](),this[_0x3d0504(0x3e81)]=!0x0,this[_0x3d0504(0x2dd3)]=new _0x4577bd['_f'](0x0,0x1,0x0,0x0),this['minZ']=0.1,this[_0x3d0504(0x80c)]=new _0x4577bd['_f'](),this[_0x3d0504(0x2c16)]=_0x5af968['V'][_0x3d0504(0x1ba7)],this[_0x3d0504(0x10f9)]=!0x0,this[_0x3d0504(0x2c1c)](0x1),this['freezeProjectionMatrix'](),this['_xrSessionManager']['onXRSessionInit']['add'](()=>{var _0x218426=_0x3d0504;this[_0x218426(0x2b35)]['copyFromFloats'](0x0,0x0,0x0),this[_0x218426(0x923)][_0x218426(0x9b3)](0x0,0x0,0x0,0x1),this[_0x218426(0x28d1)]=this[_0x218426(0x3e81)];}),this['_xrSessionManager'][_0x3d0504(0x2953)][_0x3d0504(0x2e5)](()=>{var _0x2a8f4e=_0x3d0504;this[_0x2a8f4e(0x28d1)]&&this['_updateFromXRSession'](),this[_0x2a8f4e(0x3f9e)](),this['_updateFromXRSession']();},void 0x0,!0x0);}get[_0x30ec20(0x347)](){var _0x296b90=_0x30ec20;return this[_0x296b90(0x246b)];}['_setTrackingState'](_0x197cc8){var _0x1630d6=_0x30ec20;this[_0x1630d6(0x246b)]!==_0x197cc8&&(this[_0x1630d6(0x246b)]=_0x197cc8,this[_0x1630d6(0x3ea1)][_0x1630d6(0x3608)](_0x197cc8));}get['realWorldHeight'](){var _0x3d256f=_0x30ec20,_0x8560df=this['_xrSessionManager'][_0x3d256f(0x3003)]&&this['_xrSessionManager'][_0x3d256f(0x3003)][_0x3d256f(0xcc5)](this[_0x3d256f(0x93f)][_0x3d256f(0x240b)]);return _0x8560df&&_0x8560df['transform']?_0x8560df[_0x3d256f(0x171d)][_0x3d256f(0xa9f)]['y']:0x0;}[_0x30ec20(0x2e44)](){var _0x18f37c=_0x30ec20;this[_0x18f37c(0x2c1c)](0x2),this['rigCameras'][0x0][_0x18f37c(0x25d5)]=new _0xce7f76['l'](0x0,0x0,0.5,0x1),this[_0x18f37c(0x267a)][0x0][_0x18f37c(0x643)]=null,this[_0x18f37c(0x267a)][0x1]['viewport']=new _0xce7f76['l'](0.5,0x0,0.5,0x1),this[_0x18f37c(0x267a)][0x1][_0x18f37c(0x643)]=null;}[_0x30ec20(0x247b)](_0x5e0e29=this[_0x30ec20(0x3d78)]()[_0x30ec20(0x1647)],_0x51bdb9=!0x0){var _0x5e6c9f=_0x30ec20;if(_0x5e0e29&&_0x5e0e29!==this){const _0x609c94=_0x5e0e29[_0x5e6c9f(0x5d4)]();_0x609c94[_0x5e6c9f(0xe1f)](void 0x0,this[_0x5e6c9f(0x80c)],this[_0x5e6c9f(0xa9f)]),this['position']['y']=0x0,_0x4577bd['_f'][_0x5e6c9f(0x34bf)](0x0,this[_0x5e6c9f(0x80c)][_0x5e6c9f(0x19c7)]()['y'],0x0,this[_0x5e6c9f(0x80c)]),this['_firstFrame']=!0x0,_0x51bdb9&&this[_0x5e6c9f(0x93f)][_0x5e6c9f(0x3ab9)]();}}[_0x30ec20(0x252c)](){var _0x3d3c26=_0x30ec20;return _0x3d3c26(0xae7);}['setTarget'](_0x4a3bae){var _0x4c771b=_0x30ec20;const _0x2ea8e6=_0x4577bd['jp'][_0x4c771b(0xe60)][0x1];_0x4a3bae[_0x4c771b(0x185b)](this[_0x4c771b(0xa9f)],_0x2ea8e6),_0x2ea8e6['y']=0x0,_0x2ea8e6[_0x4c771b(0x3f86)](),_0x4a3bae=Math['atan2'](_0x2ea8e6['x'],_0x2ea8e6['z']),(this[_0x4c771b(0x80c)][_0x4c771b(0x3f2c)](_0x2ea8e6),_0x4577bd['_f'][_0x4c771b(0x34bf)](_0x2ea8e6['x'],_0x4a3bae,_0x2ea8e6['z'],this['rotationQuaternion']));}['dispose'](){var _0x4eafe9=_0x30ec20;super[_0x4eafe9(0x41a)](),this[_0x4eafe9(0x1c44)]=void 0x0;}[_0x30ec20(0x212a)](){var _0x1c8ac4=_0x30ec20;const _0x458a1a=this['_xrSessionManager'][_0x1c8ac4(0x3003)]&&this[_0x1c8ac4(0x93f)][_0x1c8ac4(0x3003)]['getViewerPose'](this[_0x1c8ac4(0x93f)][_0x1c8ac4(0x2b97)]);if(this[_0x1c8ac4(0x1c44)]=_0x458a1a||void 0x0,_0x458a1a){var _0x36faed=_0x458a1a['emulatedPosition']?_0x24ce69['j'][_0x1c8ac4(0x2fb9)]:_0x24ce69['j'][_0x1c8ac4(0x2d70)];if(this['_setTrackingState'](_0x36faed),this['minZ']===this[_0x1c8ac4(0x58f)]['minZ']&&this['maxZ']===this[_0x1c8ac4(0x58f)][_0x1c8ac4(0x298f)]||(_0x36faed={'depthFar':this['maxZ']||0x2710,'depthNear':this[_0x1c8ac4(0x248d)]},this['_xrSessionManager'][_0x1c8ac4(0x3de2)](_0x36faed),this[_0x1c8ac4(0x58f)][_0x1c8ac4(0x248d)]=this[_0x1c8ac4(0x248d)],this[_0x1c8ac4(0x58f)][_0x1c8ac4(0x298f)]=this[_0x1c8ac4(0x298f)]),_0x458a1a[_0x1c8ac4(0x171d)]){_0x36faed=_0x458a1a[_0x1c8ac4(0x171d)][_0x1c8ac4(0x1b55)];if(void 0x0===_0x458a1a[_0x1c8ac4(0x171d)][_0x1c8ac4(0x1b55)]['x'])return;var _0x378cc9=_0x458a1a[_0x1c8ac4(0x171d)][_0x1c8ac4(0xa9f)];this[_0x1c8ac4(0x2b35)][_0x1c8ac4(0x386b)](_0x378cc9['x'],_0x378cc9['y'],_0x378cc9['z']),this['_referenceQuaternion'][_0x1c8ac4(0x386b)](_0x36faed['x'],_0x36faed['y'],_0x36faed['z'],_0x36faed['w']),this[_0x1c8ac4(0x3c5c)][_0x1c8ac4(0x41ba)]||(this[_0x1c8ac4(0x2b35)]['z']*=-0x1,this[_0x1c8ac4(0x923)]['z']*=-0x1,this[_0x1c8ac4(0x923)]['w']*=-0x1),this[_0x1c8ac4(0x28d1)]?(this[_0x1c8ac4(0x28d1)]=!0x1,this['position']['y']+=this[_0x1c8ac4(0x2b35)]['y'],this[_0x1c8ac4(0x923)][_0x1c8ac4(0x9b3)](0x0,0x0,0x0,0x1)):(this[_0x1c8ac4(0x80c)][_0x1c8ac4(0x19f9)](this[_0x1c8ac4(0x923)]),this[_0x1c8ac4(0xa9f)][_0x1c8ac4(0x19f9)](this[_0x1c8ac4(0x2b35)]));}this['rigCameras'][_0x1c8ac4(0x18cc)]!==_0x458a1a[_0x1c8ac4(0x2cc5)]['length']&&this[_0x1c8ac4(0x2c1c)](_0x458a1a[_0x1c8ac4(0x2cc5)]['length']),_0x458a1a[_0x1c8ac4(0x2cc5)][_0x1c8ac4(0x35b2)]((_0x593cc9,_0x3bf8c6)=>{var _0x412d66=_0x1c8ac4;const _0x3b1942=this[_0x412d66(0x267a)][_0x3bf8c6];_0x3b1942['isLeftCamera']||_0x3b1942['isRightCamera']||(_0x412d66(0x1691)===_0x593cc9[_0x412d66(0x2e74)]?_0x3b1942[_0x412d66(0x4020)]=!0x0:_0x412d66(0xd48)===_0x593cc9[_0x412d66(0x2e74)]&&(_0x3b1942[_0x412d66(0x3e55)]=!0x0));var _0x432bfb=_0x593cc9[_0x412d66(0x171d)]['position'],_0x26c79c=_0x593cc9[_0x412d66(0x171d)][_0x412d66(0x1b55)],_0x432bfb=(_0x3b1942[_0x412d66(0xc5c)]=this['parent'],_0x3b1942[_0x412d66(0xa9f)][_0x412d66(0x386b)](_0x432bfb['x'],_0x432bfb['y'],_0x432bfb['z']),_0x3b1942[_0x412d66(0x80c)]['set'](_0x26c79c['x'],_0x26c79c['y'],_0x26c79c['z'],_0x26c79c['w']),this[_0x412d66(0x3c5c)][_0x412d66(0x41ba)]?_0x3b1942[_0x412d66(0x80c)][_0x412d66(0x6fc)](this[_0x412d66(0x2dd3)]):(_0x3b1942[_0x412d66(0xa9f)]['z']*=-0x1,_0x3b1942[_0x412d66(0x80c)]['z']*=-0x1,_0x3b1942[_0x412d66(0x80c)]['w']*=-0x1),_0x4577bd['y3'][_0x412d66(0x18b1)](_0x593cc9[_0x412d66(0x1dfe)],0x0,0x1,_0x3b1942[_0x412d66(0x297)]),this[_0x412d66(0x3c5c)][_0x412d66(0x41ba)]||_0x3b1942['_projectionMatrix'][_0x412d66(0x14c3)](),0x0===_0x3bf8c6&&this[_0x412d66(0x297)][_0x412d66(0x19f9)](_0x3b1942[_0x412d66(0x297)]),this[_0x412d66(0x93f)][_0x412d66(0x24e3)](_0x593cc9));this[_0x412d66(0x252b)]=(null==(_0x26c79c=null==_0x432bfb?void 0x0:_0x432bfb[_0x412d66(0x276b)])?void 0x0:_0x26c79c[_0x412d66(0x1620)])||!0x1,this[_0x412d66(0x252b)]?0x0==_0x3bf8c6&&(this[_0x412d66(0x93f)][_0x412d66(0x3d9f)](this[_0x412d66(0x25d5)],_0x593cc9),this[_0x412d66(0x643)]=_0x432bfb):(this[_0x412d66(0x93f)][_0x412d66(0x3d9f)](_0x3b1942[_0x412d66(0x25d5)],_0x593cc9),_0x3b1942[_0x412d66(0x643)]=_0x432bfb||this['_xrSessionManager']['getRenderTargetTextureForView'](_0x593cc9)),_0x3b1942[_0x412d66(0x4e4)]=this['layerMask'];});}else this['_setTrackingState'](_0x24ce69['j'][_0x1c8ac4(0x2d10)]);}[_0x30ec20(0x2c1c)](_0x4374d5=0x1){var _0x56c157=_0x30ec20;for(;this[_0x56c157(0x267a)]['length']<_0x4374d5;){const _0x25853d=new _0x877d6['C'](_0x56c157(0x9ed)+this['rigCameras'][_0x56c157(0x18cc)],_0x4577bd['P'][_0x56c157(0x409)](),this[_0x56c157(0x3d78)]());_0x25853d['minZ']=0.1,_0x25853d[_0x56c157(0x80c)]=new _0x4577bd['_f'](),_0x25853d[_0x56c157(0x10f9)]=!0x0,_0x25853d[_0x56c157(0x40a3)]=!0x0,_0x25853d[_0x56c157(0x987)]=this,_0x25853d['freezeProjectionMatrix'](),this[_0x56c157(0x267a)][_0x56c157(0xede)](_0x25853d);}for(;this[_0x56c157(0x267a)][_0x56c157(0x18cc)]>_0x4374d5;){const _0x2eb1d4=this[_0x56c157(0x267a)][_0x56c157(0x1cb7)]();_0x2eb1d4&&_0x2eb1d4[_0x56c157(0x41a)]();}}[_0x30ec20(0x3f9e)](){var _0x4eb1d9=_0x30ec20;if(!this[_0x4eb1d9(0xa9f)][_0x4eb1d9(0x1bc8)](this[_0x4eb1d9(0x2b35)])||!this[_0x4eb1d9(0x80c)][_0x4eb1d9(0x1bc8)](this[_0x4eb1d9(0x923)])){const _0x51a174=_0x4577bd['jp']['Matrix'][0x0];var _0x5ab45e=_0x4577bd['jp'][_0x4eb1d9(0x12cd)][0x1];const _0x528ad9=_0x4577bd['jp'][_0x4eb1d9(0x12cd)][0x2];_0x4577bd['y3'][_0x4eb1d9(0x3d1)](_0x150b38[_0x4eb1d9(0x10d5)],this[_0x4eb1d9(0x923)],this[_0x4eb1d9(0x2b35)],_0x51a174),_0x4577bd['y3'][_0x4eb1d9(0x3d1)](_0x150b38[_0x4eb1d9(0x10d5)],this[_0x4eb1d9(0x80c)],this[_0x4eb1d9(0xa9f)],_0x5ab45e),_0x51a174[_0x4eb1d9(0x3709)]()['multiplyToRef'](_0x5ab45e,_0x528ad9),_0x528ad9['invert'](),this[_0x4eb1d9(0x3c5c)]['useRightHandedSystem']||_0x528ad9[_0x4eb1d9(0x2072)](),_0x528ad9[_0x4eb1d9(0xe1f)](void 0x0,this['_referenceQuaternion'],this[_0x4eb1d9(0x2b35)]),_0x5ab45e=new XRRigidTransform({'x':this[_0x4eb1d9(0x2b35)]['x'],'y':this[_0x4eb1d9(0x2b35)]['y'],'z':this[_0x4eb1d9(0x2b35)]['z']},{'x':this[_0x4eb1d9(0x923)]['x'],'y':this[_0x4eb1d9(0x923)]['y'],'z':this[_0x4eb1d9(0x923)]['z'],'w':this[_0x4eb1d9(0x923)]['w']}),this[_0x4eb1d9(0x93f)][_0x4eb1d9(0x2b97)]=this[_0x4eb1d9(0x93f)]['referenceSpace'][_0x4eb1d9(0x2afd)](_0x5ab45e);}}}_0x150b38['_ScaleReadOnly']=_0x4577bd['P'][_0x30ec20(0x14ae)]();},0xc2e3:(_0x407921,_0x421d8f,_0x5a3867)=>{var _0x3c8bf2=a8_0x1ec55c;_0x5a3867['d'](_0x421d8f,{'B':()=>_0x5e372e});var _0xd49f63=_0x5a3867(0xd3f),_0x566be1=_0x5a3867(0x77ae),_0x4b1830=_0x5a3867(0x825b),_0x367ce1=_0x5a3867(0x721a),_0x13167f=_0x5a3867(0x112cb),_0x27ede2=_0x5a3867(0x16fb4),_0x1b1528=_0x5a3867(0x9a70);class _0x5e372e{constructor(){}static['CreateAsync'](_0x54d86f,_0x3937b1={}){var _0x18295a=a8_0x5306;const _0x2a39a6=new _0x5e372e();if(_0x54d86f[_0x18295a(0x6e9)]['addOnce'](()=>{var _0x4cfde3=_0x18295a;_0x2a39a6[_0x4cfde3(0x41a)]();}),!_0x3937b1[_0x18295a(0xd02)]){const _0x4e20c5=Object[_0x18295a(0x12fe)]({'renderTarget':_0x2a39a6[_0x18295a(0x37f3)]},_0x3937b1[_0x18295a(0x2d90)]||{});_0x3937b1[_0x18295a(0x1950)]&&('boolean'==typeof _0x3937b1[_0x18295a(0x1950)]?_0x4e20c5[_0x18295a(0x1950)]=[_0x18295a(0x1dfd),'anchors','plane-detection',_0x18295a(0x2646)]:_0x4e20c5[_0x18295a(0x1950)]=_0x3937b1['optionalFeatures']),_0x2a39a6['enterExitUI']=new _0x13167f['Af'](_0x54d86f,_0x4e20c5);}return _0xd49f63['M'][_0x18295a(0x4f7)](_0x54d86f)['then'](_0x2a83c6=>{var _0x26ca1e=_0x18295a;if(_0x2a39a6[_0x26ca1e(0x216)]=_0x2a83c6,_0x3937b1[_0x26ca1e(0x44b)]&&(_0x2a39a6[_0x26ca1e(0x216)]['camera'][_0x26ca1e(0x3e81)]=!0x1),_0x2a39a6[_0x26ca1e(0x20d7)]=new _0x566be1['t'](_0x2a83c6[_0x26ca1e(0xa8a)],_0x2a83c6[_0x26ca1e(0x1e9c)],Object[_0x26ca1e(0x12fe)]({'controllerOptions':{'renderingGroupId':_0x3937b1[_0x26ca1e(0x197a)]}},_0x3937b1[_0x26ca1e(0x31b)]||{})),_0x3937b1[_0x26ca1e(0x2698)]||(_0x2a83c6=Object[_0x26ca1e(0x12fe)](Object[_0x26ca1e(0x12fe)]({},_0x3937b1[_0x26ca1e(0x560)]),{'xrInput':_0x2a39a6[_0x26ca1e(0x20d7)],'renderingGroupId':_0x3937b1[_0x26ca1e(0x197a)]}),_0x2a39a6[_0x26ca1e(0x3afa)]=_0x2a39a6[_0x26ca1e(0x216)][_0x26ca1e(0x418)]['enableFeature'](_0x4b1830['S'][_0x26ca1e(0x3aa7)],_0x3937b1[_0x26ca1e(0x11d8)]?_0x26ca1e(0xf60):_0x26ca1e(0x38d2),_0x2a83c6),_0x3937b1[_0x26ca1e(0x83b)]||(_0x2a39a6['teleportation']=_0x2a39a6[_0x26ca1e(0x216)][_0x26ca1e(0x418)][_0x26ca1e(0x20d6)](_0x27ede2['z'][_0x26ca1e(0x3aa7)],_0x3937b1[_0x26ca1e(0x11d8)]?_0x26ca1e(0xf60):_0x26ca1e(0x38d2),Object[_0x26ca1e(0x12fe)]({'floorMeshes':_0x3937b1[_0x26ca1e(0x1814)],'xrInput':_0x2a39a6[_0x26ca1e(0x20d7)],'renderingGroupId':_0x3937b1[_0x26ca1e(0x197a)]},_0x3937b1['teleportationOptions'])),_0x2a39a6[_0x26ca1e(0x974)][_0x26ca1e(0xc05)](_0x2a39a6[_0x26ca1e(0x3afa)]))),_0x3937b1[_0x26ca1e(0x1703)]||(_0x2a39a6[_0x26ca1e(0x36cc)]=_0x2a39a6[_0x26ca1e(0x216)][_0x26ca1e(0x418)][_0x26ca1e(0x20d6)](_0x367ce1['X'][_0x26ca1e(0x3aa7)],_0x3937b1[_0x26ca1e(0x11d8)]?_0x26ca1e(0xf60):'latest',Object['assign']({'xrInput':_0x2a39a6[_0x26ca1e(0x20d7)],'farInteractionFeature':_0x2a39a6[_0x26ca1e(0x3afa)],'renderingGroupId':_0x3937b1[_0x26ca1e(0x197a)],'useUtilityLayer':!0x0,'enableNearInteractionOnAllControllers':!0x0},_0x3937b1[_0x26ca1e(0x1478)]))),_0x2a39a6['renderTarget']=_0x2a39a6[_0x26ca1e(0x216)][_0x26ca1e(0xa8a)][_0x26ca1e(0x2227)](_0x3937b1[_0x26ca1e(0x255a)]),!_0x3937b1[_0x26ca1e(0xd02)])return _0x2a39a6['enterExitUI']['setHelperAsync'](_0x2a39a6[_0x26ca1e(0x216)],_0x2a39a6[_0x26ca1e(0x37f3)]);})[_0x18295a(0x2cc0)](()=>_0x2a39a6)[_0x18295a(0x2e0)](_0x60733=>(_0x1b1528['Y'][_0x18295a(0x3556)](_0x18295a(0x376b)),_0x1b1528['Y'][_0x18295a(0x3556)](_0x60733),_0x2a39a6));}[_0x3c8bf2(0x41a)](){var _0x4a3fbc=_0x3c8bf2;this[_0x4a3fbc(0x216)]&&this[_0x4a3fbc(0x216)][_0x4a3fbc(0x41a)](),this['input']&&this['input'][_0x4a3fbc(0x41a)](),this[_0x4a3fbc(0x230a)]&&this[_0x4a3fbc(0x230a)][_0x4a3fbc(0x41a)](),this[_0x4a3fbc(0x37f3)]&&this[_0x4a3fbc(0x37f3)]['dispose']();}}},0x112cb:(_0x467e76,_0x46c6a2,_0x290443)=>{var _0x430586=a8_0x1ec55c;_0x290443['d'](_0x46c6a2,{'Af':()=>_0x339c02});function _0x4467d6(_0x47691b,_0x580d7e,_0x240343,_0xebbfa4){return new(_0x240343=_0x240343||Promise)(function(_0x321591,_0x491c40){var _0x30b00a=a8_0x5306;function _0x492611(_0x47103c){var _0x3efe4a=a8_0x5306;try{_0x3b0b42(_0xebbfa4[_0x3efe4a(0x63a)](_0x47103c));}catch(_0x539e97){_0x491c40(_0x539e97);}}function _0x511299(_0x30f4b2){try{_0x3b0b42(_0xebbfa4['throw'](_0x30f4b2));}catch(_0x3be6dd){_0x491c40(_0x3be6dd);}}function _0x3b0b42(_0x5927c3){var _0x583256=a8_0x5306,_0x3ae0eb;_0x5927c3[_0x583256(0x954)]?_0x321591(_0x5927c3['value']):((_0x3ae0eb=_0x5927c3[_0x583256(0x2b05)])instanceof _0x240343?_0x3ae0eb:new _0x240343(function(_0x5c8c43){_0x5c8c43(_0x3ae0eb);}))[_0x583256(0x2cc0)](_0x492611,_0x511299);}_0x3b0b42((_0xebbfa4=_0xebbfa4['apply'](_0x47691b,_0x580d7e||[]))[_0x30b00a(0x63a)]());});}var _0x474d93=_0x290443(0xa896),_0x3764cc=_0x290443(0x74d3),_0x926a16=_0x290443(0x4ba7);class _0xa1751a{constructor(_0x45f924,_0x3937a6,_0x129df2){var _0x425e65=a8_0x5306;this[_0x425e65(0x27c7)]=_0x45f924,this[_0x425e65(0x11d5)]=_0x3937a6,this[_0x425e65(0x30af)]=_0x129df2;}[_0x430586(0x2bb0)](_0x2539ff){}}class _0x339c02{constructor(_0x4ce043,_0x5075b5){var _0x349e25=_0x430586;if(this['_scene']=_0x4ce043,this['options']=_0x5075b5,this['_activeButton']=null,this[_0x349e25(0x2e19)]=[],this['activeButtonChangedObservable']=new _0x474d93['y$'](),this['_onSessionGranted']=_0x43abfc=>{var _0x571536=_0x349e25;this[_0x571536(0x4012)]&&this['_enterXRWithButtonIndex'](0x0);},this[_0x349e25(0xc65)]=document[_0x349e25(0x2b23)]('div'),this[_0x349e25(0xc65)][_0x349e25(0x1bf5)][_0x349e25(0x2e5)]('xr-button-overlay'),!_0x5075b5[_0x349e25(0x3261)]&&navigator['xr']&&navigator['xr'][_0x349e25(0x8a7)]('sessiongranted',this[_0x349e25(0x25c4)]),_0x349e25(0x2aea)!=typeof window&&window[_0x349e25(0x3389)]&&_0x349e25(0x1385)===window[_0x349e25(0x3389)][_0x349e25(0x2c9e)]&&_0x349e25(0x3c01)!==window[_0x349e25(0x3389)][_0x349e25(0x7fa)])throw _0x926a16['w1']['Warn'](_0x349e25(0x29c8)),new Error('WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS');if(_0x5075b5['customButtons'])this[_0x349e25(0x2e19)]=_0x5075b5[_0x349e25(0x4a7)];else{this['overlay'][_0x349e25(0x3833)]['cssText']=_0x349e25(0x214c);var _0x19d434=_0x5075b5[_0x349e25(0x11d5)]||'immersive-vr',_0x5075b5=_0x5075b5[_0x349e25(0x30af)]||_0x349e25(0x20fd),_0x48e294=_0x349e25(0x2d77)+(_0x349e25(0x2aea)==typeof SVGSVGElement?'https://cdn.babylonjs.com/Assets/vrButton.png':_0x349e25(0x378a))+_0x349e25(0x25c7);_0x48e294+=_0x349e25(0x2905);const _0x5689aa=document['createElement'](_0x349e25(0x3833)),_0x476b38=(_0x5689aa[_0x349e25(0x1bcf)](document[_0x349e25(0x1792)](_0x48e294)),document[_0x349e25(0x3e24)](_0x349e25(0x3e3d))[0x0][_0x349e25(0x1bcf)](_0x5689aa),document[_0x349e25(0x2b23)]('button'));_0x476b38[_0x349e25(0x1a96)]=_0x349e25(0x1bd2),_0x476b38[_0x349e25(0x140a)]=_0x19d434+_0x349e25(0x5f9)+_0x5075b5,this[_0x349e25(0x2e19)][_0x349e25(0xede)](new _0xa1751a(_0x476b38,_0x19d434,_0x5075b5)),this['_buttons'][this[_0x349e25(0x2e19)][_0x349e25(0x18cc)]-0x1][_0x349e25(0x2bb0)]=function(_0x553c67){var _0x24932d=_0x349e25;this[_0x24932d(0x27c7)][_0x24932d(0x3833)]['display']=null===_0x553c67||_0x553c67===this?'':_0x24932d(0x3e65),_0x476b38['className']=_0x24932d(0x1bd2)+(_0x553c67===this?_0x24932d(0x792):'');},this['_updateButtons'](null);}const _0x60d0e6=_0x4ce043[_0x349e25(0x3e9d)]()[_0x349e25(0x13d9)]();_0x60d0e6&&_0x60d0e6[_0x349e25(0x32fe)]&&(_0x60d0e6['parentNode'][_0x349e25(0x1bcf)](this[_0x349e25(0xc65)]),_0x4ce043[_0x349e25(0x6e9)][_0x349e25(0x41c9)](()=>{var _0x4eb573=_0x349e25;this[_0x4eb573(0x41a)]();}));}[_0x430586(0xaf4)](_0x2f9427,_0x573794){return _0x4467d6(this,void 0x0,void 0x0,function*(){var _0x5d8536=a8_0x5306;this[_0x5d8536(0x4012)]=_0x2f9427,this['_renderTarget']=_0x573794;var _0x516ec8=this[_0x5d8536(0x2e19)]['map'](_0x591330=>_0x2f9427[_0x5d8536(0xa8a)][_0x5d8536(0x6e1)](_0x591330[_0x5d8536(0x11d5)]));_0x2f9427['onStateChangedObservable']['add'](_0x4943bf=>{_0x4943bf==_0x3764cc['k']['NOT_IN_XR']&&this['_updateButtons'](null);});const _0x41c21a=yield Promise[_0x5d8536(0x1c35)](_0x516ec8);_0x41c21a[_0x5d8536(0x35b2)]((_0x1557a0,_0x483ee2)=>{var _0x3b9681=_0x5d8536;_0x1557a0?(this['overlay'][_0x3b9681(0x1bcf)](this[_0x3b9681(0x2e19)][_0x483ee2]['element']),this[_0x3b9681(0x2e19)][_0x483ee2][_0x3b9681(0x27c7)][_0x3b9681(0x310b)]=this[_0x3b9681(0x1f48)][_0x3b9681(0x3b97)](this,_0x483ee2)):_0x926a16['w1'][_0x3b9681(0xc51)]('Session\x20mode\x20\x22'+this[_0x3b9681(0x2e19)][_0x483ee2][_0x3b9681(0x11d5)]+_0x3b9681(0x2736));});});}static['CreateAsync'](_0x4dc917,_0x5b8ae2,_0xb83380){return _0x4467d6(this,void 0x0,void 0x0,function*(){var _0x3b5d5d=a8_0x5306;const _0x2c093d=new _0x339c02(_0x4dc917,_0xb83380);return yield _0x2c093d[_0x3b5d5d(0xaf4)](_0x5b8ae2,_0xb83380['renderTarget']||void 0x0),_0x2c093d;});}[_0x430586(0x1f48)](_0x84e9e2=0x0){return _0x4467d6(this,void 0x0,void 0x0,function*(){var _0x3c38ff=a8_0x5306;if(this[_0x3c38ff(0x4012)][_0x3c38ff(0x1607)]==_0x3764cc['k'][_0x3c38ff(0x1add)])yield this['_helper'][_0x3c38ff(0x4e6)](),this[_0x3c38ff(0x3648)](null);else{if(this[_0x3c38ff(0x4012)][_0x3c38ff(0x1607)]==_0x3764cc['k'][_0x3c38ff(0x2f89)])try{yield this[_0x3c38ff(0x4012)][_0x3c38ff(0xf16)](this[_0x3c38ff(0x2e19)][_0x84e9e2]['sessionMode'],this[_0x3c38ff(0x2e19)][_0x84e9e2]['referenceSpaceType'],this[_0x3c38ff(0x251d)],{'optionalFeatures':this['options']['optionalFeatures'],'requiredFeatures':this[_0x3c38ff(0x2b0a)][_0x3c38ff(0x2a18)]}),this[_0x3c38ff(0x3648)](this[_0x3c38ff(0x2e19)][_0x84e9e2]);}catch(_0x44a27b){this[_0x3c38ff(0x3648)](null);const _0x5a5b9c=this['_buttons'][_0x84e9e2][_0x3c38ff(0x27c7)];var _0x1ab100=_0x5a5b9c[_0x3c38ff(0x140a)];_0x5a5b9c[_0x3c38ff(0x140a)]=_0x3c38ff(0x3590)+_0x1ab100,_0x5a5b9c['classList'][_0x3c38ff(0x2e5)]('xr-error'),this['options'][_0x3c38ff(0x202c)]&&this[_0x3c38ff(0x2b0a)][_0x3c38ff(0x202c)](_0x44a27b);}}});}['dispose'](){var _0xdaf9a0=_0x430586;const _0x123563=this[_0xdaf9a0(0x3c5c)][_0xdaf9a0(0x3e9d)]()[_0xdaf9a0(0x13d9)]();_0x123563&&_0x123563[_0xdaf9a0(0x32fe)]&&_0x123563[_0xdaf9a0(0x32fe)][_0xdaf9a0(0x22fa)](this[_0xdaf9a0(0xc65)])&&_0x123563['parentNode'][_0xdaf9a0(0x3711)](this['overlay']),this[_0xdaf9a0(0x497)]['clear'](),navigator['xr']['removeEventListener']('sessiongranted',this['_onSessionGranted']);}[_0x430586(0x3648)](_0x5ea967){var _0x26d8e7=_0x430586;this[_0x26d8e7(0x6ab)]=_0x5ea967,this[_0x26d8e7(0x2e19)][_0x26d8e7(0x35b2)](_0x14db5e=>{var _0x2b815d=_0x26d8e7;_0x14db5e[_0x2b815d(0x2bb0)](this['_activeButton']);}),this['activeButtonChangedObservable'][_0x26d8e7(0x3608)](this[_0x26d8e7(0x6ab)]);}}},0xd3f:(_0x376e9e,_0x4b11d6,_0x64bddb)=>{var _0x4a81ed=a8_0x1ec55c;_0x64bddb['d'](_0x4b11d6,{'M':()=>_0x385774});function _0x4a25c8(_0x30cf2c,_0x17bdc8,_0x5dade7,_0x2ca9c2){return new(_0x5dade7=_0x5dade7||Promise)(function(_0x16102c,_0x20bade){var _0x16a368=a8_0x5306;function _0x25e9c6(_0xb46b9){var _0x573d1a=a8_0x5306;try{_0x2539f7(_0x2ca9c2[_0x573d1a(0x63a)](_0xb46b9));}catch(_0x3cb0c3){_0x20bade(_0x3cb0c3);}}function _0x2695fd(_0x327eba){var _0x14599a=a8_0x5306;try{_0x2539f7(_0x2ca9c2[_0x14599a(0x368b)](_0x327eba));}catch(_0x5d3b37){_0x20bade(_0x5d3b37);}}function _0x2539f7(_0x245381){var _0x30e302=a8_0x5306,_0x2c4d3d;_0x245381[_0x30e302(0x954)]?_0x16102c(_0x245381[_0x30e302(0x2b05)]):((_0x2c4d3d=_0x245381[_0x30e302(0x2b05)])instanceof _0x5dade7?_0x2c4d3d:new _0x5dade7(function(_0x4be5ed){_0x4be5ed(_0x2c4d3d);}))[_0x30e302(0x2cc0)](_0x25e9c6,_0x2695fd);}_0x2539f7((_0x2ca9c2=_0x2ca9c2[_0x16a368(0x29f3)](_0x30cf2c,_0x17bdc8||[]))[_0x16a368(0x63a)]());});}var _0x34d6b6=_0x64bddb(0xa896),_0x476ea1=_0x64bddb(0x7a5e),_0x1fc15f=_0x64bddb(0x77ef),_0xcfeb02=_0x64bddb(0x74d3),_0x43cba9=_0x64bddb(0xf869),_0x4f7217=_0x64bddb(0x9a70),_0x237342=_0x64bddb(0xef0a),_0x5901bb=_0x64bddb(0xd53f),_0x553628=_0x64bddb(0x6214);class _0x385774{constructor(_0x3d4486){var _0x26ffd1=a8_0x5306;this['_scene']=_0x3d4486,this[_0x26ffd1(0x2a60)]=null,this[_0x26ffd1(0x37bf)]=!0x1,this[_0x26ffd1(0x3b71)]=null,this['_originalSceneAutoClear']=!0x0,this[_0x26ffd1(0xa99)]=!0x1,this[_0x26ffd1(0x13f6)]=!0x1,this[_0x26ffd1(0x2d48)]=0x0,this['onInitialXRPoseSetObservable']=new _0x34d6b6['y$'](),this['onStateChangedObservable']=new _0x34d6b6['y$'](),this[_0x26ffd1(0x1607)]=_0xcfeb02['k']['NOT_IN_XR'],this[_0x26ffd1(0xa8a)]=new _0x476ea1['g'](_0x3d4486),this[_0x26ffd1(0x1e9c)]=new _0x1fc15f['o'](_0x26ffd1(0x2dc1),_0x3d4486,this[_0x26ffd1(0xa8a)]),this[_0x26ffd1(0x418)]=new _0x43cba9['d'](this[_0x26ffd1(0xa8a)]),_0x3d4486['onDisposeObservable'][_0x26ffd1(0x41c9)](()=>{var _0x2911fb=_0x26ffd1;this[_0x2911fb(0x41a)]();});}static[_0x4a81ed(0x4f7)](_0x4ecc48){var _0x4ab037=_0x4a81ed;const _0x443f26=new _0x385774(_0x4ecc48);return _0x443f26[_0x4ab037(0xa8a)][_0x4ab037(0x9a5)]()[_0x4ab037(0x2cc0)](()=>(_0x443f26['_supported']=!0x0,_0x443f26))['catch'](_0x1fd3e8=>{var _0x36a5ef=_0x4ab037;throw _0x443f26[_0x36a5ef(0xc32)](_0xcfeb02['k'][_0x36a5ef(0x2f89)]),_0x443f26[_0x36a5ef(0x41a)](),_0x1fd3e8;});}[_0x4a81ed(0x41a)](){var _0x173da0=_0x4a81ed,_0x2c35e9;this['exitXRAsync'](),this['camera'][_0x173da0(0x41a)](),this['onStateChangedObservable'][_0x173da0(0x13c8)](),this['onInitialXRPoseSetObservable'][_0x173da0(0x13c8)](),this[_0x173da0(0xa8a)]['dispose'](),null!=(_0x2c35e9=this[_0x173da0(0x3b71)])&&_0x2c35e9['dispose'](),this[_0x173da0(0x2a60)]&&(this[_0x173da0(0x3c5c)][_0x173da0(0x1647)]=this[_0x173da0(0x2a60)]);}[_0x4a81ed(0xf16)](_0x4cfdbd,_0xccbe4,_0x538077=this[_0x4a81ed(0xa8a)][_0x4a81ed(0x2227)](),_0x43897={}){var _0x1d63b1,_0x42f500,_0x567452;return _0x4a25c8(this,void 0x0,void 0x0,function*(){var _0x14b7ff=a8_0x5306;if(!this[_0x14b7ff(0xa99)])throw'WebXR\x20not\x20supported\x20in\x20this\x20browser\x20or\x20environment';this[_0x14b7ff(0xc32)](_0xcfeb02['k']['ENTERING_XR']),_0x14b7ff(0x596)!==_0xccbe4&&_0x14b7ff(0x2f4a)!==_0xccbe4&&(_0x43897[_0x14b7ff(0x1950)]=_0x43897[_0x14b7ff(0x1950)]||[],_0x43897[_0x14b7ff(0x1950)]['push'](_0xccbe4)),_0x43897=yield this[_0x14b7ff(0x418)][_0x14b7ff(0x358d)](_0x43897),_0x14b7ff(0x780)===_0x4cfdbd&&_0x14b7ff(0x2e1c)!==_0xccbe4&&_0x4f7217['Y'][_0x14b7ff(0xc51)](_0x14b7ff(0x27da));try{yield this[_0x14b7ff(0xa8a)]['initializeSessionAsync'](_0x4cfdbd,_0x43897),yield this[_0x14b7ff(0xa8a)]['setReferenceSpaceTypeAsync'](_0xccbe4);var _0x5849b0=yield _0x538077[_0x14b7ff(0x3d35)](this[_0x14b7ff(0xa8a)][_0x14b7ff(0x1d8a)]);const _0x42cf07={'depthFar':this['camera']['maxZ']||0x2710,'depthNear':this[_0x14b7ff(0x1e9c)][_0x14b7ff(0x248d)]};return this[_0x14b7ff(0x418)][_0x14b7ff(0x16d6)](_0x43cba9['b'][_0x14b7ff(0xaec)])||(_0x42cf07[_0x14b7ff(0x3c9a)]=_0x5849b0),this['sessionManager']['updateRenderState'](_0x42cf07),this[_0x14b7ff(0xa8a)]['runXRRenderLoop'](),this['_originalSceneAutoClear']=this[_0x14b7ff(0x3c5c)][_0x14b7ff(0x172d)],this[_0x14b7ff(0x2a60)]=this[_0x14b7ff(0x3c5c)]['activeCamera'],this[_0x14b7ff(0x37bf)]=!(null==(_0x42f500=null==(_0x1d63b1=this[_0x14b7ff(0x2a60)])?void 0x0:_0x1d63b1[_0x14b7ff(0x1802)])||!_0x42f500[_0x14b7ff(0x13bd)]),null!=(_0x567452=this['_nonVRCamera'])&&_0x567452[_0x14b7ff(0xd76)](),this['_scene'][_0x14b7ff(0x1647)]=this['camera'],_0x14b7ff(0x780)!==_0x4cfdbd?this[_0x14b7ff(0x4139)]():(this[_0x14b7ff(0x3c5c)][_0x14b7ff(0x172d)]=!0x1,this[_0x14b7ff(0x1e9c)][_0x14b7ff(0x3e81)]=!0x1,this[_0x14b7ff(0x1e9c)][_0x14b7ff(0xa9f)]['set'](0x0,0x0,0x0),this['camera'][_0x14b7ff(0x80c)]['set'](0x0,0x0,0x0,0x1)),this['sessionManager'][_0x14b7ff(0x358c)][_0x14b7ff(0x41c9)](()=>{var _0x133098=_0x14b7ff;this[_0x133098(0x1607)]!==_0xcfeb02['k'][_0x133098(0x3804)]&&this['_setState'](_0xcfeb02['k'][_0x133098(0x3804)]),this[_0x133098(0x1e9c)][_0x133098(0x267a)][_0x133098(0x35b2)](_0x572a62=>{_0x572a62['outputRenderTarget']=null;}),this[_0x133098(0x3c5c)][_0x133098(0x172d)]=this['_originalSceneAutoClear'],this[_0x133098(0x3c5c)][_0x133098(0x1647)]=this['_nonVRCamera'],this['_attachedToElement']&&this[_0x133098(0x2a60)]&&this[_0x133098(0x2a60)][_0x133098(0x366a)](!!this['_nonVRCamera']['inputs'][_0x133098(0x25a2)]),_0x133098(0x780)!==_0x4cfdbd&&this[_0x133098(0x1e9c)][_0x133098(0x3e81)]&&(this[_0x133098(0x2a60)][_0x133098(0x2496)]?this[_0x133098(0x2a60)][_0x133098(0x2496)](this[_0x133098(0x1e9c)]['position']):this[_0x133098(0x2a60)]['position'][_0x133098(0x19f9)](this[_0x133098(0x1e9c)][_0x133098(0xa9f)])),this['_setState'](_0xcfeb02['k'][_0x133098(0x2f89)]);}),this[_0x14b7ff(0xa8a)][_0x14b7ff(0x2953)][_0x14b7ff(0x41c9)](()=>{var _0x28c1c2=_0x14b7ff;this[_0x28c1c2(0xc32)](_0xcfeb02['k']['IN_XR']);}),this[_0x14b7ff(0xa8a)];}catch(_0x2985ea){throw _0x553628[_0x14b7ff(0x40a5)](_0x2985ea),_0x553628[_0x14b7ff(0x40a5)](_0x2985ea['message']),this[_0x14b7ff(0xc32)](_0xcfeb02['k'][_0x14b7ff(0x2f89)]),_0x2985ea;}});}[_0x4a81ed(0x4e6)](){var _0x38271b=_0x4a81ed;return this[_0x38271b(0x1607)]!==_0xcfeb02['k'][_0x38271b(0x1add)]?Promise[_0x38271b(0x222b)]():(this[_0x38271b(0xc32)](_0xcfeb02['k'][_0x38271b(0x3804)]),this[_0x38271b(0xa8a)][_0x38271b(0x4e6)]());}[_0x4a81ed(0x125d)](_0x5e1722){var _0x593405=_0x4a81ed;this[_0x593405(0x13f6)]||(this['_spectatorMode']=!0x0,this[_0x593405(0x2f53)](_0x5e1722));}[_0x4a81ed(0x2ac2)](){var _0x1560a0=_0x4a81ed;this[_0x1560a0(0x13f6)]&&(this[_0x1560a0(0x13f6)]=!0x1,this['_switchSpectatorMode']());}['_switchSpectatorMode'](_0x5ad852){var _0x23e8a8=_0x4a81ed;const _0x41ace3=0x1/(null!=_0x5ad852&&_0x5ad852[_0x23e8a8(0x49a)]?_0x5ad852[_0x23e8a8(0x49a)]:0x3e8)*0x3e8,_0x53d3e9=null!=_0x5ad852&&_0x5ad852[_0x23e8a8(0x1579)]?null==_0x5ad852?void 0x0:_0x5ad852['preferredCameraIndex']:0x0,_0x2a3ddd=()=>{var _0x5d7a96=_0x23e8a8;this['_spectatorCamera']&&this[_0x5d7a96(0xa8a)][_0x5d7a96(0x41c7)]-this[_0x5d7a96(0x2d48)]>=_0x41ace3&&(this[_0x5d7a96(0x2d48)]=this[_0x5d7a96(0xa8a)]['currentTimestamp'],this['_spectatorCamera'][_0x5d7a96(0xa9f)][_0x5d7a96(0x19f9)](this['camera'][_0x5d7a96(0x267a)][_0x53d3e9][_0x5d7a96(0x2cb7)]),this[_0x5d7a96(0x3b71)]['rotationQuaternion']['copyFrom'](this['camera'][_0x5d7a96(0x267a)][_0x53d3e9][_0x5d7a96(0x21d0)]));};if(this[_0x23e8a8(0x13f6)]){if(_0x53d3e9>=this[_0x23e8a8(0x1e9c)][_0x23e8a8(0x267a)][_0x23e8a8(0x18cc)])throw new Error('the\x20preferred\x20camera\x20index\x20is\x20beyond\x20the\x20length\x20of\x20rig\x20camera\x20array.');_0x5ad852=()=>{var _0x4366a4=_0x23e8a8;this[_0x4366a4(0x1607)]===_0xcfeb02['k'][_0x4366a4(0x1add)]?(this[_0x4366a4(0x3b71)]=new _0x237342['x']('webxr-spectator',_0x5901bb['P'][_0x4366a4(0x409)](),this['_scene']),this[_0x4366a4(0x3b71)][_0x4366a4(0x80c)]=new _0x5901bb['_f'](),this[_0x4366a4(0x3c5c)][_0x4366a4(0x299)]=[this[_0x4366a4(0x1e9c)],this['_spectatorCamera']],this[_0x4366a4(0xa8a)][_0x4366a4(0x2953)][_0x4366a4(0x2e5)](_0x2a3ddd),this[_0x4366a4(0x3c5c)][_0x4366a4(0x14b8)][_0x4366a4(0x2e5)](_0x58670b=>{var _0x4f0c5d=_0x4366a4;_0x58670b===this[_0x4f0c5d(0x1e9c)]&&(this[_0x4f0c5d(0x3c5c)]['getEngine']()[_0x4f0c5d(0x3ee6)]=null);})):this[_0x4366a4(0x1607)]===_0xcfeb02['k'][_0x4366a4(0x3804)]&&(this[_0x4366a4(0xa8a)][_0x4366a4(0x2953)][_0x4366a4(0x1e53)](_0x2a3ddd),this[_0x4366a4(0x3c5c)][_0x4366a4(0x299)]=null);},(this[_0x23e8a8(0xe20)][_0x23e8a8(0x2e5)](_0x5ad852),_0x5ad852());}else this[_0x23e8a8(0xa8a)]['onXRFrameObservable'][_0x23e8a8(0x1e53)](_0x2a3ddd),this[_0x23e8a8(0x3c5c)]['activeCameras']=[this[_0x23e8a8(0x1e9c)]];}[_0x4a81ed(0x4139)](){var _0x4851c8=_0x4a81ed;this[_0x4851c8(0x1e9c)][_0x4851c8(0x247b)](this[_0x4851c8(0x2a60)]),this[_0x4851c8(0x32bf)]['notifyObservers'](this[_0x4851c8(0x1e9c)]);}[_0x4a81ed(0xc32)](_0x19a331){var _0x384d36=_0x4a81ed;this['state']!==_0x19a331&&(this['state']=_0x19a331,this[_0x384d36(0xe20)][_0x384d36(0x3608)](this[_0x384d36(0x1607)]));}}},0xf869:(_0x4b745d,_0x3385df,_0x9fbaff)=>{var _0x1cbef7=a8_0x1ec55c;_0x9fbaff['d'](_0x3385df,{'b':()=>_0x51d78a,'d':()=>_0x39ad0e});function _0x5607ad(_0x3e9153,_0xc794bb,_0x4703eb,_0x29bbe6){return new(_0x4703eb=_0x4703eb||Promise)(function(_0xba830c,_0x513987){var _0x1c424f=a8_0x5306;function _0x384c7a(_0x3799c1){try{_0x36df14(_0x29bbe6['next'](_0x3799c1));}catch(_0x228095){_0x513987(_0x228095);}}function _0x368315(_0x5d13ab){var _0x2eaf86=a8_0x5306;try{_0x36df14(_0x29bbe6[_0x2eaf86(0x368b)](_0x5d13ab));}catch(_0x1e65c1){_0x513987(_0x1e65c1);}}function _0x36df14(_0x10a8b4){var _0x3dfd6f=a8_0x5306,_0x36741d;_0x10a8b4['done']?_0xba830c(_0x10a8b4[_0x3dfd6f(0x2b05)]):((_0x36741d=_0x10a8b4[_0x3dfd6f(0x2b05)])instanceof _0x4703eb?_0x36741d:new _0x4703eb(function(_0x2a2a79){_0x2a2a79(_0x36741d);}))[_0x3dfd6f(0x2cc0)](_0x384c7a,_0x368315);}_0x36df14((_0x29bbe6=_0x29bbe6[_0x1c424f(0x29f3)](_0x3e9153,_0xc794bb||[]))[_0x1c424f(0x63a)]());});}var _0x4cb317=_0x9fbaff(0x4ba7);class _0x51d78a{}_0x51d78a[_0x1cbef7(0x610)]=_0x1cbef7(0x2bf4),_0x51d78a[_0x1cbef7(0x412e)]=_0x1cbef7(0x26fb),_0x51d78a[_0x1cbef7(0x74c)]=_0x1cbef7(0x18f4),_0x51d78a[_0x1cbef7(0x122f)]=_0x1cbef7(0x34d7),_0x51d78a[_0x1cbef7(0x2470)]=_0x1cbef7(0xb7f),_0x51d78a[_0x1cbef7(0x2429)]=_0x1cbef7(0x587),_0x51d78a[_0x1cbef7(0x2db5)]=_0x1cbef7(0x2a34),_0x51d78a['TELEPORTATION']='xr-controller-teleportation',_0x51d78a[_0x1cbef7(0x4221)]=_0x1cbef7(0x2143),_0x51d78a[_0x1cbef7(0xa83)]=_0x1cbef7(0x3066),_0x51d78a['IMAGE_TRACKING']=_0x1cbef7(0x2ad5),_0x51d78a[_0x1cbef7(0x3a6a)]=_0x1cbef7(0x1dea),_0x51d78a[_0x1cbef7(0x3be)]=_0x1cbef7(0x3e0c),_0x51d78a['MOVEMENT']=_0x1cbef7(0x1394),_0x51d78a[_0x1cbef7(0x19dd)]=_0x1cbef7(0x3f84),_0x51d78a['EYE_TRACKING']='xr-eye-tracking',_0x51d78a[_0x1cbef7(0x9b6)]='xr-walking-locomotion',_0x51d78a['LAYERS']=_0x1cbef7(0x20c),_0x51d78a['DEPTH_SENSING']='xr-depth-sensing';class _0x39ad0e{constructor(_0x51ea1c){var _0x5073da=_0x1cbef7;this[_0x5073da(0x93f)]=_0x51ea1c,this['_features']={},this[_0x5073da(0x93f)]['onXRSessionInit']['add'](()=>{var _0x55ef6b=_0x5073da;this[_0x55ef6b(0x3357)]()['forEach'](_0x1dc9b1=>{var _0x228de1=_0x55ef6b,_0xb362fd=this[_0x228de1(0x1d9a)][_0x1dc9b1];!_0xb362fd[_0x228de1(0x5d3)]||_0xb362fd[_0x228de1(0x21aa)][_0x228de1(0x2b0f)]||_0xb362fd[_0x228de1(0x21aa)]['disableAutoAttach']||this[_0x228de1(0x2d8e)](_0x1dc9b1);});}),this[_0x5073da(0x93f)]['onXRSessionEnded'][_0x5073da(0x2e5)](()=>{var _0x4eb923=_0x5073da;this[_0x4eb923(0x3357)]()['forEach'](_0x5d4d6c=>{var _0x561d8d=_0x4eb923,_0x3a998=this[_0x561d8d(0x1d9a)][_0x5d4d6c];_0x3a998[_0x561d8d(0x5d3)]&&_0x3a998[_0x561d8d(0x21aa)][_0x561d8d(0x2b0f)]&&this[_0x561d8d(0x1755)](_0x5d4d6c);});});}static[_0x1cbef7(0x246e)](_0x2decc5,_0x5e1404,_0x116ae0=0x1,_0x59a13e=!0x1){var _0x20df73=_0x1cbef7;this[_0x20df73(0x1c46)][_0x2decc5]=this['_AvailableFeatures'][_0x2decc5]||{'latest':_0x116ae0},_0x116ae0>this[_0x20df73(0x1c46)][_0x2decc5][_0x20df73(0x38d2)]&&(this[_0x20df73(0x1c46)][_0x2decc5][_0x20df73(0x38d2)]=_0x116ae0),_0x59a13e&&(this[_0x20df73(0x1c46)][_0x2decc5]['stable']=_0x116ae0),this[_0x20df73(0x1c46)][_0x2decc5][_0x116ae0]=_0x5e1404;}static[_0x1cbef7(0x3600)](_0x1cd54c,_0x234ea5=0x1,_0xf1a049,_0x54589e){var _0x1de7d9=_0x1cbef7;const _0x3069df=this[_0x1de7d9(0x1c46)][_0x1cd54c][_0x234ea5];if(_0x3069df)return _0x3069df(_0xf1a049,_0x54589e);throw new Error(_0x1de7d9(0x2a38));}static['GetAvailableFeatures'](){var _0x83ffe1=_0x1cbef7;return Object[_0x83ffe1(0x708)](this[_0x83ffe1(0x1c46)]);}static[_0x1cbef7(0x1737)](_0x42439b){var _0x4267bd=_0x1cbef7;return Object['keys'](this[_0x4267bd(0x1c46)][_0x42439b]);}static['GetLatestVersionOfFeature'](_0x258577){var _0x4f912a=_0x1cbef7;return this[_0x4f912a(0x1c46)][_0x258577]&&this[_0x4f912a(0x1c46)][_0x258577]['latest']||-0x1;}static[_0x1cbef7(0x445)](_0xfca4e0){var _0x1483bb=_0x1cbef7;return this[_0x1483bb(0x1c46)][_0xfca4e0]&&this[_0x1483bb(0x1c46)][_0xfca4e0]['stable']||-0x1;}[_0x1cbef7(0x2d8e)](_0x7c446b){var _0xe4827b=_0x1cbef7;const _0x4c3aac=this[_0xe4827b(0x1d9a)][_0x7c446b];_0x4c3aac&&_0x4c3aac[_0xe4827b(0x5d3)]&&!_0x4c3aac[_0xe4827b(0x21aa)][_0xe4827b(0x2b0f)]&&_0x4c3aac['featureImplementation']['attach']();}['detachFeature'](_0x36b1be){var _0x3612b7=_0x1cbef7;const _0x310a8a=this[_0x3612b7(0x1d9a)][_0x36b1be];_0x310a8a&&_0x310a8a['featureImplementation'][_0x3612b7(0x2b0f)]&&_0x310a8a[_0x3612b7(0x21aa)][_0x3612b7(0x31cc)]();}[_0x1cbef7(0x253f)](_0x21dc35){var _0x46e3c9=_0x1cbef7;_0x21dc35=_0x46e3c9(0x3695)==typeof _0x21dc35?_0x21dc35:_0x21dc35['Name'];const _0x1fa8d5=this[_0x46e3c9(0x1d9a)][_0x21dc35];return!(!_0x1fa8d5||!_0x1fa8d5['enabled']||(_0x1fa8d5[_0x46e3c9(0x5d3)]=!0x1,this[_0x46e3c9(0x1755)](_0x21dc35),_0x1fa8d5[_0x46e3c9(0x21aa)][_0x46e3c9(0x41a)](),delete this[_0x46e3c9(0x1d9a)][_0x21dc35],0x0));}[_0x1cbef7(0x41a)](){var _0xfb2b66=_0x1cbef7;this[_0xfb2b66(0x3357)]()['forEach'](_0x28f890=>{var _0x200745=_0xfb2b66;this[_0x200745(0x253f)](_0x28f890);});}[_0x1cbef7(0x20d6)](_0x741755,_0x4f4d15=_0x1cbef7(0x38d2),_0x366389={},_0x1cf611=!0x0,_0x306cca=!0x0){var _0x244075=_0x1cbef7;_0x741755=_0x244075(0x3695)==typeof _0x741755?_0x741755:_0x741755['Name'];let _0x10b487=0x0;if(_0x244075(0x3695)==typeof _0x4f4d15){if(!_0x4f4d15)throw new Error(_0x244075(0x32b)+_0x741755+'\x20('+_0x4f4d15+')');if(-0x1===(_0x10b487=_0x244075(0xf60)===_0x4f4d15?_0x39ad0e['GetStableVersionOfFeature'](_0x741755):_0x244075(0x38d2)===_0x4f4d15?_0x39ad0e[_0x244075(0x3d3d)](_0x741755):+_0x4f4d15)||isNaN(_0x10b487))throw new Error(_0x244075(0x2f30)+_0x741755+'\x20('+_0x4f4d15+')');}else _0x10b487=_0x4f4d15;_0x4f4d15=_0x39ad0e['_ConflictingFeatures'][_0x741755];if(void 0x0!==_0x4f4d15&&-0x1!==this[_0x244075(0x3357)]()['indexOf'](_0x4f4d15))throw new Error(_0x244075(0x2a63)+_0x741755+'\x20cannot\x20be\x20enabled\x20while\x20'+_0x4f4d15+_0x244075(0xf31));_0x4f4d15=this[_0x244075(0x1d9a)][_0x741755];const _0x40ec50=_0x39ad0e[_0x244075(0x3600)](_0x741755,_0x10b487,this['_xrSessionManager'],_0x366389);if(!_0x40ec50)throw new Error(_0x244075(0x2f30)+_0x741755);_0x4f4d15&&this[_0x244075(0x253f)](_0x741755);const _0xc97e18=_0x40ec50();if(_0xc97e18[_0x244075(0x13fa)]&&!_0xc97e18[_0x244075(0x13fa)][_0x244075(0x2e82)](_0x1348a0=>!!this[_0x244075(0x1d9a)][_0x1348a0]))throw new Error(_0x244075(0xef6)+_0xc97e18[_0x244075(0x13fa)][_0x244075(0x21ee)](',\x20'));if(_0xc97e18[_0x244075(0x194f)]())return this[_0x244075(0x1d9a)][_0x741755]={'featureImplementation':_0xc97e18,'enabled':!0x0,'version':_0x10b487,'required':_0x306cca},_0x1cf611?this['_xrSessionManager'][_0x244075(0x1d8a)]&&!this[_0x244075(0x1d9a)][_0x741755][_0x244075(0x21aa)][_0x244075(0x2b0f)]&&this[_0x244075(0x2d8e)](_0x741755):this['_features'][_0x741755][_0x244075(0x21aa)][_0x244075(0x2d78)]=!0x0,this[_0x244075(0x1d9a)][_0x741755][_0x244075(0x21aa)];if(_0x306cca)throw new Error('required\x20feature\x20not\x20compatible');return _0x4cb317['w1'][_0x244075(0xc51)](_0x244075(0x2a63)+_0x741755+_0x244075(0x225a)),_0xc97e18;}['getEnabledFeature'](_0x360949){var _0x387220=_0x1cbef7;return this[_0x387220(0x1d9a)][_0x360949]&&this[_0x387220(0x1d9a)][_0x360949][_0x387220(0x21aa)];}[_0x1cbef7(0x3357)](){var _0x25bab7=_0x1cbef7;return Object[_0x25bab7(0x708)](this['_features']);}[_0x1cbef7(0x358d)](_0x58514d){return _0x5607ad(this,void 0x0,void 0x0,function*(){var _0x26405b=a8_0x5306;for(const _0x32f8f9 of this[_0x26405b(0x3357)]()){const _0x1b4a0d=this['_features'][_0x32f8f9];var _0x289901=_0x1b4a0d[_0x26405b(0x21aa)][_0x26405b(0xfc4)];_0x289901&&(_0x1b4a0d['required']?(_0x58514d[_0x26405b(0x2a18)]=_0x58514d['requiredFeatures']||[],-0x1===_0x58514d['requiredFeatures'][_0x26405b(0x86a)](_0x289901)&&_0x58514d[_0x26405b(0x2a18)][_0x26405b(0xede)](_0x289901)):(_0x58514d[_0x26405b(0x1950)]=_0x58514d[_0x26405b(0x1950)]||[],-0x1===_0x58514d['optionalFeatures'][_0x26405b(0x86a)](_0x289901)&&_0x58514d['optionalFeatures'][_0x26405b(0xede)](_0x289901))),_0x1b4a0d[_0x26405b(0x21aa)][_0x26405b(0x1f9f)]&&(_0x289901=yield _0x1b4a0d[_0x26405b(0x21aa)][_0x26405b(0x1f9f)](),_0x58514d=Object[_0x26405b(0x12fe)](Object[_0x26405b(0x12fe)]({},_0x58514d),_0x289901));}return _0x58514d;});}}_0x39ad0e['_AvailableFeatures']={},_0x39ad0e[_0x1cbef7(0x2b58)]={[_0x51d78a[_0x1cbef7(0x373a)]]:_0x51d78a[_0x1cbef7(0x3390)],[_0x51d78a[_0x1cbef7(0x3390)]]:_0x51d78a[_0x1cbef7(0x373a)]};},0x77ae:(_0x19e1bc,_0x55291e,_0x5e86bc)=>{var _0x2df24d=a8_0x1ec55c;_0x5e86bc['d'](_0x55291e,{'t':()=>_0x1c3c22});var _0x3c4c97=_0x5e86bc(0xa896),_0x57b56f=_0x5e86bc(0x8f1d),_0x40383d=_0x5e86bc(0x14bd2);class _0x1c3c22{constructor(_0x3f5670,_0x33a78d,_0x48bd1b={}){var _0x52078b=a8_0x5306;if(this[_0x52078b(0x39f8)]=_0x3f5670,this['xrCamera']=_0x33a78d,this[_0x52078b(0x2528)]=_0x48bd1b,this['controllers']=[],this[_0x52078b(0x2b13)]=new _0x3c4c97['y$'](),this[_0x52078b(0x160f)]=new _0x3c4c97['y$'](),this[_0x52078b(0x11ac)]=_0x5e0267=>{var _0x187154=_0x52078b;this['_addAndRemoveControllers'](_0x5e0267[_0x187154(0x4210)],_0x5e0267[_0x187154(0x29b1)]);},this['_sessionEndedObserver']=this['xrSessionManager'][_0x52078b(0x358c)][_0x52078b(0x2e5)](()=>{var _0x1a8057=_0x52078b;this[_0x1a8057(0x2567)]([],this[_0x1a8057(0x34c2)][_0x1a8057(0x36d3)](_0x143ab8=>_0x143ab8['inputSource']));}),this[_0x52078b(0x414e)]=this[_0x52078b(0x39f8)][_0x52078b(0x268e)][_0x52078b(0x2e5)](_0x365504=>{var _0x5df824=_0x52078b;_0x365504[_0x5df824(0x8a7)](_0x5df824(0x30d0),this['_onInputSourcesChange']);}),this[_0x52078b(0xce2)]=this[_0x52078b(0x39f8)][_0x52078b(0x2953)][_0x52078b(0x2e5)](_0x2fbee3=>{var _0x629855=_0x52078b;this[_0x629855(0x34c2)][_0x629855(0x35b2)](_0x3d580f=>{var _0x297b56=_0x629855;_0x3d580f['updateFromXRFrame'](_0x2fbee3,this[_0x297b56(0x39f8)][_0x297b56(0x2b97)],this[_0x297b56(0x2ef3)]);});}),this[_0x52078b(0x2528)][_0x52078b(0x263b)]&&(_0x40383d['V'][_0x52078b(0x186e)]=this[_0x52078b(0x2528)][_0x52078b(0x263b)]),_0x40383d['V']['UseOnlineRepository']=!this[_0x52078b(0x2528)][_0x52078b(0x3d01)],_0x40383d['V'][_0x52078b(0x3199)])try{_0x40383d['V'][_0x52078b(0x40a1)]()[_0x52078b(0x2e0)](()=>{var _0x32a52d=_0x52078b;_0x40383d['V'][_0x32a52d(0x3199)]=!0x1;});}catch(_0x2b44ab){_0x40383d['V'][_0x52078b(0x3199)]=!0x1;}}[_0x2df24d(0x2567)](_0x109462,_0x5bbb47){var _0x4d351f=_0x2df24d;const _0x5258f2=this[_0x4d351f(0x34c2)][_0x4d351f(0x36d3)](_0x3e77ba=>_0x3e77ba[_0x4d351f(0x14c7)]);for(const _0x5a5aef of _0x109462){var _0x5b9d88;-0x1===_0x5258f2['indexOf'](_0x5a5aef)&&(_0x5b9d88=new _0x57b56f['e'](this[_0x4d351f(0x39f8)]['scene'],_0x5a5aef,Object[_0x4d351f(0x12fe)](Object[_0x4d351f(0x12fe)]({},this[_0x4d351f(0x2528)]['controllerOptions']||{}),{'forceControllerProfile':this['_options'][_0x4d351f(0x3a3d)],'doNotLoadControllerMesh':this[_0x4d351f(0x2528)]['doNotLoadControllerMeshes'],'disableMotionControllerAnimation':this[_0x4d351f(0x2528)][_0x4d351f(0x37b9)]})),this[_0x4d351f(0x34c2)][_0x4d351f(0xede)](_0x5b9d88),this[_0x4d351f(0x2b13)]['notifyObservers'](_0x5b9d88));}const _0x208c5d=[],_0x84023=[];this['controllers'][_0x4d351f(0x35b2)](_0x3bcba1=>{var _0x2eca47=_0x4d351f;(-0x1===_0x5bbb47[_0x2eca47(0x86a)](_0x3bcba1[_0x2eca47(0x14c7)])?_0x208c5d:_0x84023)[_0x2eca47(0xede)](_0x3bcba1);}),this[_0x4d351f(0x34c2)]=_0x208c5d,_0x84023[_0x4d351f(0x35b2)](_0x3f8693=>{var _0x364399=_0x4d351f;this[_0x364399(0x160f)][_0x364399(0x3608)](_0x3f8693),_0x3f8693[_0x364399(0x41a)]();});}[_0x2df24d(0x41a)](){var _0x1b2a2c=_0x2df24d;this['controllers'][_0x1b2a2c(0x35b2)](_0x21afb8=>{var _0x178cdf=_0x1b2a2c;_0x21afb8[_0x178cdf(0x41a)]();}),this[_0x1b2a2c(0x39f8)][_0x1b2a2c(0x2953)][_0x1b2a2c(0x2f2e)](this[_0x1b2a2c(0xce2)]),this[_0x1b2a2c(0x39f8)][_0x1b2a2c(0x268e)][_0x1b2a2c(0x2f2e)](this[_0x1b2a2c(0x414e)]),this[_0x1b2a2c(0x39f8)][_0x1b2a2c(0x358c)]['remove'](this[_0x1b2a2c(0x2074)]),this[_0x1b2a2c(0x2b13)][_0x1b2a2c(0x13c8)](),this[_0x1b2a2c(0x160f)][_0x1b2a2c(0x13c8)](),_0x40383d['V'][_0x1b2a2c(0x4174)]();}}},0x8f1d:(_0x3ea2e0,_0x485fdc,_0x486fd4)=>{var _0x341a82=a8_0x1ec55c;_0x486fd4['d'](_0x485fdc,{'e':()=>_0x325343});var _0x284b6f=_0x486fd4(0xa896),_0x407510=_0x486fd4(0x349f),_0x2625f8=_0x486fd4(0xd53f),_0x47e35b=_0x486fd4(0x14bd2),_0x207848=_0x486fd4(0x4ba7);let _0x60bc78=0x0;class _0x325343{constructor(_0x450ae4,_0x588ab8,_0x54e177={}){var _0x618bec=a8_0x5306;this['_scene']=_0x450ae4,this[_0x618bec(0x14c7)]=_0x588ab8,this['_options']=_0x54e177,this[_0x618bec(0x398f)]=new _0x2625f8['P'](),this[_0x618bec(0x20db)]=!0x1,this[_0x618bec(0x6e9)]=new _0x284b6f['y$'](),this['onMeshLoadedObservable']=new _0x284b6f['y$'](),this[_0x618bec(0x1b80)]=new _0x284b6f['y$'](),this['_uniqueId']=_0x618bec(0x24a6)+_0x60bc78++ +'-'+_0x588ab8[_0x618bec(0x1d79)]+'-'+_0x588ab8[_0x618bec(0x38df)],this[_0x618bec(0x1892)]=new _0x407510['x'](this[_0x618bec(0xdb6)]+'-pointer',_0x450ae4),this[_0x618bec(0x1892)][_0x618bec(0x80c)]=new _0x2625f8['_f'](),this[_0x618bec(0x14c7)][_0x618bec(0x23ed)]&&(this[_0x618bec(0x1c0a)]=new _0x407510['x'](this[_0x618bec(0xdb6)]+'-grip',this[_0x618bec(0x3c5c)]),this[_0x618bec(0x1c0a)]['rotationQuaternion']=new _0x2625f8['_f']()),this[_0x618bec(0x398f)]['set'](0x0,0x0,this[_0x618bec(0x3c5c)][_0x618bec(0x41ba)]?-0x1:0x1),this[_0x618bec(0x14c7)][_0x618bec(0x128f)]&&_0x618bec(0x3193)===this['inputSource'][_0x618bec(0x1d79)]&&_0x47e35b['V'][_0x618bec(0x223d)](_0x588ab8,_0x450ae4,this['_options'][_0x618bec(0x37e5)])[_0x618bec(0x2cc0)](_0x252ade=>{var _0x2de723=_0x618bec;this[_0x2de723(0x1923)]=_0x252ade,this['onMotionControllerInitObservable']['notifyObservers'](_0x252ade),this[_0x2de723(0x2528)][_0x2de723(0x109a)]||this[_0x2de723(0x1923)][_0x2de723(0x38a1)]||this[_0x2de723(0x1923)][_0x2de723(0x3373)]()[_0x2de723(0x2cc0)](_0x23b0aa=>{var _0x14e377=_0x2de723;_0x23b0aa&&this[_0x14e377(0x1923)]&&this[_0x14e377(0x1923)]['rootMesh']&&(this['_options'][_0x14e377(0x197a)]&&(this[_0x14e377(0x1923)]['rootMesh'][_0x14e377(0x197a)]=this['_options'][_0x14e377(0x197a)],this[_0x14e377(0x1923)][_0x14e377(0x3e46)][_0x14e377(0xf1b)](!0x1)[_0x14e377(0x35b2)](_0x170285=>_0x170285['renderingGroupId']=this['_options'][_0x14e377(0x197a)])),this['onMeshLoadedObservable'][_0x14e377(0x3608)](this['motionController'][_0x14e377(0x3e46)]),this['motionController'][_0x14e377(0x3e46)][_0x14e377(0xc5c)]=this['grip']||this[_0x14e377(0x1892)],this[_0x14e377(0x1923)][_0x14e377(0x2e40)]=!!this[_0x14e377(0x2528)][_0x14e377(0x332c)]),this[_0x14e377(0x20db)]&&null!=(_0x23b0aa=this[_0x14e377(0x1923)])&&_0x23b0aa[_0x14e377(0x41a)]();});},()=>{var _0x3559ab=_0x618bec;_0x207848['w1'][_0x3559ab(0xc51)](_0x3559ab(0xe5e));});}get[_0x341a82(0x309e)](){var _0x2b583d=_0x341a82;return this[_0x2b583d(0xdb6)];}[_0x341a82(0x41a)](){var _0x22d399=_0x341a82;this[_0x22d399(0x1c0a)]&&this[_0x22d399(0x1c0a)]['dispose'](!0x0),this[_0x22d399(0x1923)]&&this[_0x22d399(0x1923)][_0x22d399(0x41a)](),this[_0x22d399(0x1892)][_0x22d399(0x41a)](!0x0),this['onMotionControllerInitObservable'][_0x22d399(0x13c8)](),this[_0x22d399(0x1859)][_0x22d399(0x13c8)](),this['onDisposeObservable'][_0x22d399(0x3608)](this),this[_0x22d399(0x6e9)][_0x22d399(0x13c8)](),this[_0x22d399(0x20db)]=!0x0;}['getWorldPointerRayToRef'](_0x38e897,_0x3aa4a0=!0x1){var _0x1a8069=_0x341a82;const _0x488894=_0x3aa4a0&&this[_0x1a8069(0x1c0a)]?this[_0x1a8069(0x1c0a)]:this[_0x1a8069(0x1892)];_0x2625f8['P']['TransformNormalToRef'](this[_0x1a8069(0x398f)],_0x488894['getWorldMatrix'](),_0x38e897[_0x1a8069(0x286c)]),_0x38e897['direction'][_0x1a8069(0x3f86)](),_0x38e897[_0x1a8069(0x3cd4)][_0x1a8069(0x19f9)](_0x488894['absolutePosition']),_0x38e897[_0x1a8069(0x18cc)]=0x3e8;}['updateFromXRFrame'](_0xef3c7e,_0x52171c,_0x4fd637){var _0x52ec1e=_0x341a82;const _0x4a0bb9=_0xef3c7e[_0x52ec1e(0xebe)](this[_0x52ec1e(0x14c7)]['targetRaySpace'],_0x52171c);var _0x1dca56;if((this[_0x52ec1e(0x1b7a)]=_0x4a0bb9)&&(_0x1dca56=_0x4a0bb9['transform']['position'],this['pointer'][_0x52ec1e(0xa9f)][_0x52ec1e(0x386b)](_0x1dca56['x'],_0x1dca56['y'],_0x1dca56['z']),_0x1dca56=_0x4a0bb9[_0x52ec1e(0x171d)][_0x52ec1e(0x1b55)],this[_0x52ec1e(0x1892)]['rotationQuaternion'][_0x52ec1e(0x386b)](_0x1dca56['x'],_0x1dca56['y'],_0x1dca56['z'],_0x1dca56['w']),this[_0x52ec1e(0x3c5c)][_0x52ec1e(0x41ba)]||(this[_0x52ec1e(0x1892)][_0x52ec1e(0xa9f)]['z']*=-0x1,this[_0x52ec1e(0x1892)][_0x52ec1e(0x80c)]['z']*=-0x1,this[_0x52ec1e(0x1892)][_0x52ec1e(0x80c)]['w']*=-0x1),this['pointer']['parent']=_0x4fd637[_0x52ec1e(0xc5c)]),this[_0x52ec1e(0x14c7)]['gripSpace']&&this[_0x52ec1e(0x1c0a)]){const _0xe7ae90=_0xef3c7e[_0x52ec1e(0xebe)](this['inputSource']['gripSpace'],_0x52171c);_0xe7ae90&&(_0x1dca56=_0xe7ae90[_0x52ec1e(0x171d)][_0x52ec1e(0xa9f)],_0x52171c=_0xe7ae90['transform'][_0x52ec1e(0x1b55)],this['grip'][_0x52ec1e(0xa9f)][_0x52ec1e(0x386b)](_0x1dca56['x'],_0x1dca56['y'],_0x1dca56['z']),this[_0x52ec1e(0x1c0a)][_0x52ec1e(0x80c)][_0x52ec1e(0x386b)](_0x52171c['x'],_0x52171c['y'],_0x52171c['z'],_0x52171c['w']),this[_0x52ec1e(0x3c5c)][_0x52ec1e(0x41ba)]||(this[_0x52ec1e(0x1c0a)]['position']['z']*=-0x1,this[_0x52ec1e(0x1c0a)][_0x52ec1e(0x80c)]['z']*=-0x1,this[_0x52ec1e(0x1c0a)][_0x52ec1e(0x80c)]['w']*=-0x1)),this[_0x52ec1e(0x1c0a)][_0x52ec1e(0xc5c)]=_0x4fd637[_0x52ec1e(0xc5c)];}this[_0x52ec1e(0x1923)]&&this[_0x52ec1e(0x1923)]['updateFromXRFrame'](_0xef3c7e);}}},0x12094:(_0x417c3e,_0x51f1a2,_0x284b2a)=>{var _0x5ee201=a8_0x1ec55c;_0x284b2a['d'](_0x51f1a2,{'_':()=>_0x20c8e4,'n':()=>_0x1e5bd6});function _0x28c39b(_0x4a284f,_0x5f1bdf,_0x5be10e,_0x2496d5){return new(_0x5be10e=_0x5be10e||Promise)(function(_0x44501a,_0x1aded2){function _0x5138c6(_0x199df7){var _0x32e3cb=a8_0x5306;try{_0x6a3ec(_0x2496d5[_0x32e3cb(0x63a)](_0x199df7));}catch(_0x5f19e1){_0x1aded2(_0x5f19e1);}}function _0x4d583e(_0x33e500){var _0x156496=a8_0x5306;try{_0x6a3ec(_0x2496d5[_0x156496(0x368b)](_0x33e500));}catch(_0x311c5f){_0x1aded2(_0x311c5f);}}function _0x6a3ec(_0x296eee){var _0x1d592a=a8_0x5306,_0x923186;_0x296eee[_0x1d592a(0x954)]?_0x44501a(_0x296eee[_0x1d592a(0x2b05)]):((_0x923186=_0x296eee[_0x1d592a(0x2b05)])instanceof _0x5be10e?_0x923186:new _0x5be10e(function(_0x2759b6){_0x2759b6(_0x923186);}))[_0x1d592a(0x2cc0)](_0x5138c6,_0x4d583e);}_0x6a3ec((_0x2496d5=_0x2496d5['apply'](_0x4a284f,_0x5f1bdf||[]))['next']());});}var _0x378b84=_0x284b2a(0xa896),_0x592cc4=_0x284b2a(0x4ba7),_0x525c51=_0x284b2a(0x5fd);class _0x20c8e4{static[_0x5ee201(0x2b6f)](_0x449ce1){var _0x2432b4=_0x5ee201;const _0x2dbe26=new _0x20c8e4();return _0x2dbe26[_0x2432b4(0x2419)]={'antialias':!0x0,'depth':!0x0,'stencil':!_0x449ce1||_0x449ce1[_0x2432b4(0xa3c)],'alpha':!0x0,'framebufferScaleFactor':0x1},_0x2dbe26[_0x2432b4(0x21f2)]=_0x2432b4(0x16f1),_0x2dbe26;}}class _0x1e5bd6{constructor(_0x5c78b0,_0x3c61ce=_0x20c8e4[_0x5ee201(0x2b6f)]()){var _0x292b56=_0x5ee201;if(this['_options']=_0x3c61ce,this[_0x292b56(0x1550)]=null,this[_0x292b56(0x355c)]=null,this[_0x292b56(0x169c)]=null,this[_0x292b56(0x2cf4)]=null,this[_0x292b56(0x2a3d)]=new _0x378b84['y$'](),this[_0x292b56(0x355c)]=_0x5c78b0[_0x292b56(0x3241)][_0x292b56(0x3e9d)](),this['_engine'][_0x292b56(0x6e9)]['addOnce'](()=>{var _0xed35ef=_0x292b56;this[_0xed35ef(0x355c)]=null;}),_0x3c61ce[_0x292b56(0x3e8)])this[_0x292b56(0x82b)](_0x3c61ce[_0x292b56(0x3e8)]);else{const _0x3db1f9=document['createElement']('canvas');_0x3db1f9[_0x292b56(0x3833)][_0x292b56(0x9b5)]=this[_0x292b56(0x2528)]['newCanvasCssStyle']||_0x292b56(0xad5),this['_setManagedOutputCanvas'](_0x3db1f9);}_0x5c78b0[_0x292b56(0x268e)][_0x292b56(0x2e5)](()=>{this['_addCanvas']();}),_0x5c78b0[_0x292b56(0x358c)]['add'](()=>{var _0x1f159f=_0x292b56;this[_0x1f159f(0x2d32)]();});}[_0x5ee201(0x41a)](){var _0x5a9fef=_0x5ee201;this[_0x5a9fef(0x2d32)](),this[_0x5a9fef(0x82b)](null);}[_0x5ee201(0x3d35)](_0x52fe0f){return _0x28c39b(this,void 0x0,void 0x0,function*(){var _0x1676f6=a8_0x5306;const _0x957943=()=>(this[_0x1676f6(0x169c)]=new XRWebGLLayer(_0x52fe0f,this[_0x1676f6(0x26be)],this[_0x1676f6(0x2528)][_0x1676f6(0x2419)]),this[_0x1676f6(0x2cf4)]=new _0x525c51['J'](this['xrLayer']),this[_0x1676f6(0x2a3d)]['notifyObservers'](this['xrLayer']),this[_0x1676f6(0x169c)]);return this[_0x1676f6(0x26be)][_0x1676f6(0x2a36)]?this['canvasContext']['makeXRCompatible']()[_0x1676f6(0x2cc0)](()=>{},()=>{var _0x386f3d=_0x1676f6;_0x592cc4['w1'][_0x386f3d(0xc51)]('Error\x20executing\x20makeXRCompatible.\x20This\x20does\x20not\x20mean\x20that\x20the\x20session\x20will\x20work\x20incorrectly.');})[_0x1676f6(0x2cc0)](()=>_0x957943()):Promise[_0x1676f6(0x222b)](_0x957943());});}[_0x5ee201(0x256c)](){var _0x2ddf61=_0x5ee201;this[_0x2ddf61(0x1550)]&&this['_engine']&&this[_0x2ddf61(0x1550)]!==this[_0x2ddf61(0x355c)]['getRenderingCanvas']()&&document[_0x2ddf61(0x36df)][_0x2ddf61(0x1bcf)](this['_canvas']),this[_0x2ddf61(0x169c)]?this[_0x2ddf61(0x3564)](!0x0):this['onXRLayerInitObservable'][_0x2ddf61(0x41c9)](()=>{var _0x4b0917=_0x2ddf61;this[_0x4b0917(0x3564)](!0x0);});}[_0x5ee201(0x2d32)](){var _0x356a0b=_0x5ee201;this[_0x356a0b(0x1550)]&&this[_0x356a0b(0x355c)]&&document[_0x356a0b(0x36df)][_0x356a0b(0x22fa)](this['_canvas'])&&this[_0x356a0b(0x1550)]!==this[_0x356a0b(0x355c)][_0x356a0b(0x1a7a)]()&&document[_0x356a0b(0x36df)][_0x356a0b(0x3711)](this[_0x356a0b(0x1550)]),this[_0x356a0b(0x3564)](!0x1);}[_0x5ee201(0x3564)](_0x1868ad=!0x0,_0x46e3d4=this[_0x5ee201(0x2cf4)]){var _0x40e233=_0x5ee201;this[_0x40e233(0x1550)]&&this[_0x40e233(0x355c)]&&(_0x1868ad?_0x46e3d4&&(this[_0x40e233(0x1550)]!==this['_engine'][_0x40e233(0x1a7a)]()?(this[_0x40e233(0x1550)][_0x40e233(0x3833)][_0x40e233(0x146c)]=_0x46e3d4[_0x40e233(0x39f7)]()+'px',this[_0x40e233(0x1550)][_0x40e233(0x3833)][_0x40e233(0x3062)]=_0x46e3d4[_0x40e233(0x15ef)]()+'px'):this[_0x40e233(0x355c)][_0x40e233(0xc58)](_0x46e3d4[_0x40e233(0x39f7)](),_0x46e3d4[_0x40e233(0x15ef)]())):this[_0x40e233(0x143c)]&&(this[_0x40e233(0x1550)]!==this[_0x40e233(0x355c)][_0x40e233(0x1a7a)]()?(this[_0x40e233(0x1550)][_0x40e233(0x3833)][_0x40e233(0x146c)]=this[_0x40e233(0x143c)][_0x40e233(0x146c)]+'px',this['_canvas']['style']['height']=this[_0x40e233(0x143c)][_0x40e233(0x3062)]+'px'):this[_0x40e233(0x355c)][_0x40e233(0xc58)](this[_0x40e233(0x143c)][_0x40e233(0x146c)],this[_0x40e233(0x143c)][_0x40e233(0x3062)])));}[_0x5ee201(0x82b)](_0x35f115){var _0x135c41=_0x5ee201;this[_0x135c41(0x2d32)](),_0x35f115?(this[_0x135c41(0x143c)]={'width':_0x35f115[_0x135c41(0x4029)],'height':_0x35f115[_0x135c41(0x16a3)]},this[_0x135c41(0x1550)]=_0x35f115,this[_0x135c41(0x26be)]=this[_0x135c41(0x1550)]['getContext']('webgl2'),this['canvasContext']||(this['canvasContext']=this['_canvas'][_0x135c41(0x3ac3)](_0x135c41(0x1ce0)))):(this[_0x135c41(0x1550)]=null,this['canvasContext']=null);}}},0x9c03:(_0x2a7d64,_0x41705e,_0x5647c4)=>{var _0x15c449=a8_0x1ec55c;_0x5647c4['d'](_0x41705e,{'y':()=>_0x3d6368});var _0x3fd8e0=_0x5647c4(0x8e9),_0x4ddcd5=_0x5647c4(0x138df),_0x55b614=_0x5647c4(0x1515e),_0x27f321=_0x5647c4(0xcde8);class _0x3d6368{constructor(_0x1d342e,_0x328661){var _0x48cf8b=a8_0x5306;this['_scene']=_0x1d342e,this[_0x48cf8b(0x1a0f)]=_0x328661,this[_0x48cf8b(0x691)]=new Array(),this[_0x48cf8b(0x355c)]=_0x1d342e['getEngine']();}[_0x15c449(0xa3f)](_0xdee396,_0x2f1531){var _0x656a3=_0x15c449;const _0x13c321=new _0x4ddcd5['l'](this['_engine'],_0x4ddcd5['S'][_0x656a3(0x1f32)],!0x0);return _0x13c321[_0x656a3(0x146c)]=_0xdee396[_0x656a3(0x146c)],_0x13c321['height']=_0xdee396['height'],_0x13c321[_0x656a3(0x149b)]=new _0x3fd8e0['B'](_0x2f1531,this[_0x656a3(0x355c)][_0x656a3(0xaf7)]),_0x13c321[_0x656a3(0x3b27)]=!0x0,_0x13c321;}[_0x15c449(0xff0)](_0x4fcc4d,_0x1bbbc4,_0x14943d,_0x4ef77c,_0x32c6b8,_0x4548a9){var _0x18575d=_0x15c449;if(!this[_0x18575d(0x355c)])throw new Error('Engine\x20is\x20disposed');_0x4fcc4d={'width':_0x4fcc4d,'height':_0x1bbbc4};const _0x32b337=_0x4548a9?new _0x55b614['x'](this[_0x18575d(0x3c5c)],_0x4fcc4d):new _0x27f321['_'](_0x18575d(0x31e),_0x4fcc4d,this[_0x18575d(0x3c5c)]),_0xf34c78=_0x32b337[_0x18575d(0x37f3)];return _0xf34c78[_0x18575d(0x2c89)]=_0x32b337[_0x18575d(0x103a)],!_0x14943d&&_0x4ef77c||(_0xf34c78[_0x18575d(0x37e3)]=_0x14943d),_0x4ef77c&&(_0x4548a9?_0xf34c78[_0x18575d(0x1f8)]=_0x4ef77c:(_0x1bbbc4=this[_0x18575d(0xa3f)](_0x4fcc4d,_0x4ef77c),_0xf34c78[_0x18575d(0x2265)](_0x1bbbc4,0x0),_0x32b337[_0x18575d(0x276b)]=_0x1bbbc4)),_0x32c6b8&&(_0x4548a9?_0xf34c78[_0x18575d(0xd36)]=_0x32c6b8:_0xf34c78[_0x18575d(0x97f)]=this[_0x18575d(0xa3f)](_0x4fcc4d,_0x32c6b8)),_0x32b337[_0x18575d(0x3128)](),_0x18575d(0x2aea)!=typeof XRWebGLBinding&&(_0x32b337[_0x18575d(0x3567)]=!0x0),this[_0x18575d(0x691)][_0x18575d(0xede)](_0x32b337),_0x32b337;}[_0x15c449(0x1c63)](_0x50dfaf){var _0x11392a=_0x15c449;this['_renderTargetTextures'][_0x11392a(0xb1f)](this['_renderTargetTextures'][_0x11392a(0x86a)](_0x50dfaf),0x1),_0x50dfaf[_0x11392a(0x41a)]();}[_0x15c449(0x57d)](){return this['_framebufferDimensions'];}[_0x15c449(0x41a)](){var _0x54ae07=_0x15c449;this[_0x54ae07(0x691)][_0x54ae07(0x35b2)](_0x3162c2=>_0x3162c2[_0x54ae07(0x41a)]()),this[_0x54ae07(0x691)]['length']=0x0;}}},0x7a5e:(_0x4fd668,_0x38a5ae,_0xa32cd)=>{var _0x4a3ed7=a8_0x1ec55c;_0xa32cd['d'](_0x38a5ae,{'g':()=>_0x37ca0d});var _0x1d136e=_0xa32cd(0x9a70),_0x2f2f46=_0xa32cd(0xa896),_0x2d710f=_0xa32cd(0x12094),_0xafed7e=_0xa32cd(0xfc9a),_0x5b538f=_0xa32cd(0x5fd);class _0x37ca0d{constructor(_0x16392a){var _0x45bfa0=a8_0x5306;this[_0x45bfa0(0x3241)]=_0x16392a,this[_0x45bfa0(0x41c7)]=-0x1,this[_0x45bfa0(0x2bc2)]=1.7,this[_0x45bfa0(0x2953)]=new _0x2f2f46['y$'](),this[_0x45bfa0(0x173c)]=new _0x2f2f46['y$'](),this[_0x45bfa0(0x358c)]=new _0x2f2f46['y$'](),this[_0x45bfa0(0x268e)]=new _0x2f2f46['y$'](),this[_0x45bfa0(0x2bb)]=!0x1,this[_0x45bfa0(0x547)]=!0x1,this[_0x45bfa0(0x355c)]=_0x16392a[_0x45bfa0(0x3e9d)](),this[_0x45bfa0(0x2ca3)]=this[_0x45bfa0(0x355c)][_0x45bfa0(0x6e9)][_0x45bfa0(0x41c9)](()=>{var _0x3f9061=_0x45bfa0;this[_0x3f9061(0x355c)]=null;}),_0x16392a['onDisposeObservable'][_0x45bfa0(0x41c9)](()=>{var _0x2fbe91=_0x45bfa0;this[_0x2fbe91(0x41a)]();});}get[_0x4a3ed7(0x2b97)](){var _0xc6c611=_0x4a3ed7;return this[_0xc6c611(0x36fd)];}set[_0x4a3ed7(0x2b97)](_0x5dc363){var _0x321d79=_0x4a3ed7;this['_referenceSpace']=_0x5dc363,this['onXRReferenceSpaceChanged'][_0x321d79(0x3608)](this[_0x321d79(0x36fd)]);}get[_0x4a3ed7(0x11d5)](){var _0x31f8a6=_0x4a3ed7;return this[_0x31f8a6(0x3545)];}[_0x4a3ed7(0x41a)](){var _0x87263a=_0x4a3ed7,_0x34e238;this['inXRSession']&&this[_0x87263a(0x4e6)](),this[_0x87263a(0x2953)][_0x87263a(0x13c8)](),this[_0x87263a(0x358c)]['clear'](),this['onXRReferenceSpaceChanged']['clear'](),this['onXRSessionInit'][_0x87263a(0x13c8)](),null!=(_0x34e238=this[_0x87263a(0x355c)])&&_0x34e238['onDisposeObservable'][_0x87263a(0x2f2e)](this[_0x87263a(0x2ca3)]),this['_engine']=null;}['exitXRAsync'](){var _0x2cdf00=_0x4a3ed7;return this[_0x2cdf00(0x1d8a)]&&this[_0x2cdf00(0x547)]?(this['inXRSession']=!0x1,this[_0x2cdf00(0x1d8a)]['end']()[_0x2cdf00(0x2e0)](()=>{var _0x4d9084=_0x2cdf00;_0x1d136e['Y'][_0x4d9084(0xc51)](_0x4d9084(0x37b6));})):Promise[_0x2cdf00(0x222b)]();}[_0x4a3ed7(0x3d9f)](_0x381747,_0x31dd44){var _0x58bc91=_0x4a3ed7,_0x1c07a0;return(null==(_0x1c07a0=this[_0x58bc91(0x2bb8)])?void 0x0:_0x1c07a0[_0x58bc91(0x3d9f)](_0x381747,_0x31dd44))||!0x1;}[_0x4a3ed7(0x29e1)](_0x21ec6b){var _0x2cd9a0=_0x4a3ed7,_0x46c98b;return(null==(_0x46c98b=this[_0x2cd9a0(0x2bb8)])?void 0x0:_0x46c98b[_0x2cd9a0(0x29e1)](_0x21ec6b))||null;}[_0x4a3ed7(0x24e3)](_0x14db49){var _0x381ad6=_0x4a3ed7,_0x301842;return(null==(_0x301842=this[_0x381ad6(0x2bb8)])?void 0x0:_0x301842[_0x381ad6(0x24e3)](_0x14db49))||null;}[_0x4a3ed7(0x2227)](_0x3928d1){var _0x2bc0ca=_0x4a3ed7;const _0x3c036d=this[_0x2bc0ca(0x3241)]['getEngine']();return this[_0x2bc0ca(0x33b8)]['xr'][_0x2bc0ca(0x7c0)]?new _0xafed7e['HK'](this):((_0x3928d1=_0x3928d1||_0x2d710f['_'][_0x2bc0ca(0x2b6f)](_0x3c036d))[_0x2bc0ca(0x3e8)]=_0x3928d1['canvasElement']||_0x3c036d[_0x2bc0ca(0x1a7a)]()||void 0x0,new _0x2d710f['n'](this,_0x3928d1));}[_0x4a3ed7(0x9a5)](){var _0x2804c2=_0x4a3ed7;return this['_xrNavigator']=navigator,this[_0x2804c2(0x33b8)]['xr']?Promise[_0x2804c2(0x222b)]():Promise[_0x2804c2(0x1c13)](_0x2804c2(0x21f8));}[_0x4a3ed7(0x2979)](_0x35db59='immersive-vr',_0x520edf={}){var _0xfee141=_0x4a3ed7;return this[_0xfee141(0x33b8)]['xr'][_0xfee141(0x1d19)](_0x35db59,_0x520edf)['then'](_0x5c2b6e=>(this['session']=_0x5c2b6e,this[_0xfee141(0x3545)]=_0x35db59,this[_0xfee141(0x268e)][_0xfee141(0x3608)](_0x5c2b6e),this[_0xfee141(0x547)]=!0x0,this[_0xfee141(0x1d8a)][_0xfee141(0x8a7)](_0xfee141(0x19fd),()=>{var _0x142c28=_0xfee141,_0x2abc2e;this[_0x142c28(0x547)]=!0x1,this[_0x142c28(0x358c)][_0x142c28(0x3608)](null),this[_0x142c28(0x355c)]&&(this[_0x142c28(0x355c)][_0x142c28(0x3ee6)]=null,this['_engine'][_0x142c28(0x1d4a)](),this[_0x142c28(0x355c)][_0x142c28(0x2014)]=null,this['_engine'][_0x142c28(0x253e)]()),this[_0x142c28(0xbc7)]&&null!=(_0x2abc2e=this[_0x142c28(0x2bb8)])&&_0x2abc2e['dispose'](),this['_baseLayerRTTProvider']=null,this[_0x142c28(0x3d4a)]=null;},{'once':!0x0}),this[_0xfee141(0x1d8a)]));}['isSessionSupportedAsync'](_0x4b51f4){var _0x37e25e=_0x4a3ed7;return _0x37ca0d[_0x37e25e(0x6bc)](_0x4b51f4);}[_0x4a3ed7(0x3ab9)](){this['referenceSpace']=this['baseReferenceSpace'];}[_0x4a3ed7(0x1d2f)](){var _0x52d368=_0x4a3ed7,_0x341dd0;this[_0x52d368(0x547)]&&this[_0x52d368(0x355c)]&&(this[_0x52d368(0x355c)][_0x52d368(0x2014)]={'requestAnimationFrame':this[_0x52d368(0x1d8a)][_0x52d368(0x187a)]['bind'](this[_0x52d368(0x1d8a)]),'renderFunction':(_0x202827,_0x129c00)=>{var _0x48a5f0=_0x52d368;this[_0x48a5f0(0x547)]&&this[_0x48a5f0(0x355c)]&&(this[_0x48a5f0(0x3003)]=_0x129c00,this[_0x48a5f0(0x41c7)]=_0x202827,_0x129c00&&(this[_0x48a5f0(0x2bb)]=!0x0,this['_engine'][_0x48a5f0(0x3ee6)]=(null==(_0x202827=this[_0x48a5f0(0x2bb8)])?void 0x0:_0x202827[_0x48a5f0(0x57d)]())||null,this['onXRFrameObservable']['notifyObservers'](_0x129c00),this['_engine'][_0x48a5f0(0x253e)](),this[_0x48a5f0(0x355c)][_0x48a5f0(0x3ee6)]=null,this['inXRFrameLoop']=!0x1));}},this[_0x52d368(0x355c)][_0x52d368(0x3ee6)]=(null==(_0x341dd0=this['_baseLayerRTTProvider'])?void 0x0:_0x341dd0[_0x52d368(0x57d)]())||null,'undefined'!=typeof window&&window[_0x52d368(0x40e9)]&&window[_0x52d368(0x40e9)](this[_0x52d368(0x355c)][_0x52d368(0x2491)]),this[_0x52d368(0x355c)][_0x52d368(0x253e)]());}['setReferenceSpaceTypeAsync'](_0x8e4415=_0x4a3ed7(0x20fd)){var _0x49d6d6=_0x4a3ed7;return this['session']['requestReferenceSpace'](_0x8e4415)['then'](_0x3b6434=>_0x3b6434,_0x2546b9=>(_0x1d136e['Y'][_0x49d6d6(0x3556)](_0x49d6d6(0x214f)),_0x1d136e['Y'][_0x49d6d6(0x3556)](_0x2546b9),_0x1d136e['Y'][_0x49d6d6(0x35cb)](_0x49d6d6(0x3172)),this['session'][_0x49d6d6(0x1733)](_0x49d6d6(0x596))[_0x49d6d6(0x2cc0)](_0x36d1be=>{var _0x3f48ec=_0x49d6d6,_0x3855f9=new XRRigidTransform({'x':0x0,'y':-this['defaultHeightCompensation'],'z':0x0});return _0x36d1be[_0x3f48ec(0x2afd)](_0x3855f9);},_0x118fa0=>{var _0x586421=_0x49d6d6;throw _0x1d136e['Y'][_0x586421(0x3556)](_0x118fa0),'XR\x20initialization\x20failed:\x20required\x20\x22viewer\x22\x20reference\x20space\x20type\x20not\x20supported.';})))[_0x49d6d6(0x2cc0)](_0x34bf9b=>this[_0x49d6d6(0x1d8a)][_0x49d6d6(0x1733)](_0x49d6d6(0x596))[_0x49d6d6(0x2cc0)](_0x4ae7f1=>(this[_0x49d6d6(0x2168)]=_0x4ae7f1,_0x34bf9b)))[_0x49d6d6(0x2cc0)](_0x184b6b=>(this['referenceSpace']=this[_0x49d6d6(0x240b)]=_0x184b6b,this[_0x49d6d6(0x2b97)]));}['updateRenderStateAsync'](_0x371c72){var _0x4ba292=_0x4a3ed7;return Promise[_0x4ba292(0x222b)](this[_0x4ba292(0x1d8a)][_0x4ba292(0x3de2)](_0x371c72));}['_setBaseLayerWrapper'](_0x2f4064){var _0x4a2c71=_0x4a3ed7,_0xb8fb49;this[_0x4a2c71(0xbc7)]&&null!=(_0xb8fb49=this[_0x4a2c71(0x2bb8)])&&_0xb8fb49[_0x4a2c71(0x41a)](),this['_baseLayerWrapper']=_0x2f4064,this[_0x4a2c71(0x2bb8)]=(null==(_0xb8fb49=this[_0x4a2c71(0x3d4a)])?void 0x0:_0xb8fb49[_0x4a2c71(0x3f7d)](this))||null;}[_0x4a3ed7(0x3de2)](_0x2677fa){var _0x57c4ef=_0x4a3ed7;_0x2677fa[_0x57c4ef(0x3c9a)]&&this[_0x57c4ef(0x2ea7)](new(this[(_0x57c4ef(0xbc7))]?_0xafed7e['z5']:_0x5b538f['J'])(_0x2677fa[_0x57c4ef(0x3c9a)])),this[_0x57c4ef(0x1d8a)][_0x57c4ef(0x3de2)](_0x2677fa);}static['IsSessionSupportedAsync'](_0x25d3e6){var _0x8a2e00=_0x4a3ed7;if(!navigator['xr'])return Promise[_0x8a2e00(0x222b)](!0x1);const _0x7d8e59=navigator['xr']['isSessionSupported']||navigator['xr'][_0x8a2e00(0x1598)];return _0x7d8e59?_0x7d8e59[_0x8a2e00(0x15d4)](navigator['xr'],_0x25d3e6)[_0x8a2e00(0x2cc0)](_0x2c5149=>Promise['resolve'](void 0x0===_0x2c5149||_0x2c5149))[_0x8a2e00(0x2e0)](_0x29787b=>(_0x1d136e['Y'][_0x8a2e00(0xc51)](_0x29787b),Promise[_0x8a2e00(0x222b)](!0x1))):Promise[_0x8a2e00(0x222b)](!0x1);}get[_0x4a3ed7(0xbc7)](){var _0x560dc3=_0x4a3ed7,_0x4319d3;return null!=(_0x4319d3=this[_0x560dc3(0x33b8)]['xr'][_0x560dc3(0x7c0)])&&_0x4319d3;}get['currentFrameRate'](){var _0xa91073=_0x4a3ed7,_0x506453;return null==(_0x506453=this[_0xa91073(0x1d8a)])?void 0x0:_0x506453[_0xa91073(0x1805)];}get[_0x4a3ed7(0x3b2f)](){var _0x3c36a6=_0x4a3ed7,_0xc0df8a;return null==(_0xc0df8a=this[_0x3c36a6(0x1d8a)])?void 0x0:_0xc0df8a[_0x3c36a6(0x3b2f)];}['updateTargetFrameRate'](_0x35dee3){var _0x15192a=_0x4a3ed7;return this['session'][_0x15192a(0xb49)](_0x35dee3);}[_0x4a3ed7(0x3974)](_0x2e976d,_0x3a79f5=!0x0){var _0x8b4408=_0x4a3ed7;this[_0x8b4408(0x2bb)]?_0x2e976d():!this[_0x8b4408(0x547)]&&_0x3a79f5||this['onXRFrameObservable']['addOnce'](_0x2e976d);}get['isFixedFoveationSupported'](){var _0x16adec=_0x4a3ed7,_0x377e89;return(null==(_0x377e89=this[_0x16adec(0x3d4a)])?void 0x0:_0x377e89['isFixedFoveationSupported'])||!0x1;}get[_0x4a3ed7(0x2d94)](){var _0x4bc7f0=_0x4a3ed7,_0x59bc0d;return(null==(_0x59bc0d=this[_0x4bc7f0(0x3d4a)])?void 0x0:_0x59bc0d['fixedFoveation'])||null;}set['fixedFoveation'](_0x56dbb9){var _0x300980=_0x4a3ed7;_0x56dbb9=Math[_0x300980(0x1955)](0x0,Math['min'](0x1,_0x56dbb9||0x0)),this[_0x300980(0x3d4a)]&&(this[_0x300980(0x3d4a)][_0x300980(0x2d94)]=_0x56dbb9);}}},0x74d3:(_0x3126d5,_0x55fff7,_0x18b8db)=>{var _0x1ac632=a8_0x1ec55c,_0x18b2cb,_0x32da01;_0x18b8db['d'](_0x55fff7,{'j':()=>_0x32da01,'k':()=>_0x18b2cb}),(_0x18b8db=_0x18b2cb=_0x18b2cb||{})[_0x18b8db[_0x1ac632(0x2480)]=0x0]=_0x1ac632(0x2480),_0x18b8db[_0x18b8db[_0x1ac632(0x3804)]=0x1]=_0x1ac632(0x3804),_0x18b8db[_0x18b8db[_0x1ac632(0x1add)]=0x2]=_0x1ac632(0x1add),_0x18b8db[_0x18b8db[_0x1ac632(0x2f89)]=0x3]='NOT_IN_XR',(_0x55fff7=_0x32da01=_0x32da01||{})[_0x55fff7['NOT_TRACKING']=0x0]=_0x1ac632(0x2d10),_0x55fff7[_0x55fff7['TRACKING_LOST']=0x1]=_0x1ac632(0x2fb9),_0x55fff7[_0x55fff7['TRACKING']=0x2]=_0x1ac632(0x2d70);},0x5fd:(_0x1f2bb3,_0x539094,_0x495a03)=>{var _0x1a07a8=a8_0x1ec55c;_0x495a03['d'](_0x539094,{'J':()=>_0x278d32}),(_0x539094=_0x495a03(0x10dea),_0x495a03=_0x495a03(0x9c03));class _0x278d32 extends _0x539094['s']{constructor(_0x2e3d3f){var _0x462d33=a8_0x5306;super(()=>_0x2e3d3f[_0x462d33(0x82c)],()=>_0x2e3d3f[_0x462d33(0x2b3b)],_0x2e3d3f,_0x462d33(0xdfa),_0x2e99b0=>new _0x53745e(_0x2e99b0[_0x462d33(0x3241)],this)),this[_0x462d33(0xc2a)]=_0x2e3d3f;}}class _0x53745e extends _0x495a03['y']{constructor(_0x30d86c,_0x4b0010){var _0x37f5ed=a8_0x5306;super(_0x30d86c,_0x4b0010),this['layerWrapper']=_0x4b0010,this[_0x37f5ed(0x944)]=_0x4b0010[_0x37f5ed(0xc2a)],this[_0x37f5ed(0x3d8e)]={'framebufferWidth':this[_0x37f5ed(0x944)][_0x37f5ed(0x82c)],'framebufferHeight':this[_0x37f5ed(0x944)][_0x37f5ed(0x2b3b)]};}['trySetViewportForView'](_0x5a4add,_0x521cf4){var _0x1478d9=a8_0x5306;_0x521cf4=this[_0x1478d9(0x944)]['getViewport'](_0x521cf4);if(!_0x521cf4)return!0x1;var _0x17f471=this[_0x1478d9(0x3d8e)][_0x1478d9(0x82c)],_0x10dfa8=this[_0x1478d9(0x3d8e)][_0x1478d9(0x2b3b)];return _0x5a4add['x']=_0x521cf4['x']/_0x17f471,_0x5a4add['y']=_0x521cf4['y']/_0x10dfa8,_0x5a4add[_0x1478d9(0x146c)]=_0x521cf4[_0x1478d9(0x146c)]/_0x17f471,_0x5a4add[_0x1478d9(0x3062)]=_0x521cf4['height']/_0x10dfa8,!0x0;}[_0x1a07a8(0x29e1)](_0x33541e){var _0x1f220e=_0x1a07a8,_0x3f5656=this['_layer']['framebufferWidth'],_0x8cb9fd=this[_0x1f220e(0x944)][_0x1f220e(0x2b3b)],_0x761f=this['_layer'][_0x1f220e(0x233d)];return this[_0x1f220e(0x340c)]&&_0x3f5656===this[_0x1f220e(0x3d8e)]['framebufferWidth']&&_0x8cb9fd===this['_framebufferDimensions'][_0x1f220e(0x2b3b)]&&_0x761f===this[_0x1f220e(0x37e3)]||(this[_0x1f220e(0x340c)]=this[_0x1f220e(0xff0)](_0x3f5656,_0x8cb9fd,_0x761f),this[_0x1f220e(0x3d8e)][_0x1f220e(0x82c)]=_0x3f5656,this[_0x1f220e(0x3d8e)][_0x1f220e(0x2b3b)]=_0x8cb9fd,this[_0x1f220e(0x37e3)]=_0x761f),this[_0x1f220e(0x340c)];}[_0x1a07a8(0x24e3)](_0x2864a4){var _0x37a872=_0x1a07a8;return this[_0x37a872(0x29e1)](_0x2864a4[_0x37a872(0x2e74)]);}}},0x700f:(_0x506997,_0x2a2ab7,_0x568deb)=>{var _0xd7464f=a8_0x1ec55c;_0x568deb['d'](_0x2a2ab7,{'p':()=>_0x3ac1f9});class _0x3ac1f9{constructor(){var _0x37bd2b=a8_0x5306;this[_0x37bd2b(0x132d)]=new Array(),this[_0x37bd2b(0x3025)]=new Array(),this[_0x37bd2b(0x3f5b)]=new Array(),this[_0x37bd2b(0x4dd)]=new Array(),this[_0x37bd2b(0x3ebd)]=new Array(),this['particleSystems']=new Array(),this['animations']=[],this[_0x37bd2b(0x16f8)]=new Array(),this[_0x37bd2b(0x2a1)]=new Array(),this[_0x37bd2b(0x6d0)]=new Array(),this[_0x37bd2b(0x3629)]=new Array(),this[_0x37bd2b(0x3bc6)]=new Array(),this[_0x37bd2b(0x3b43)]=new Array(),this[_0x37bd2b(0x4ba)]=new Array(),this[_0x37bd2b(0xa8e)]=new Array(),this[_0x37bd2b(0x4098)]=null,this[_0x37bd2b(0x1f70)]=new Array();}static[_0xd7464f(0x132b)](_0x5364a2,_0x24991e){var _0x48c253=_0xd7464f;this[_0x48c253(0x2c8)][_0x5364a2]=_0x24991e;}static['GetParser'](_0x466709){var _0x501e36=_0xd7464f;return this[_0x501e36(0x2c8)][_0x466709]||null;}static[_0xd7464f(0x1e43)](_0x3aec29,_0x462690){this['_IndividualBabylonFileParsers'][_0x3aec29]=_0x462690;}static['GetIndividualParser'](_0x555e37){var _0x5dfcf8=_0xd7464f;return this[_0x5dfcf8(0x21b5)][_0x555e37]||null;}static['Parse'](_0x373d85,_0x1a3c4c,_0x3e0662,_0x13098b){var _0x38c82b=_0xd7464f;for(const _0x568baf in this[_0x38c82b(0x2c8)])Object[_0x38c82b(0x1ce1)][_0x38c82b(0x55a)][_0x38c82b(0x15d4)](this['_BabylonFileParsers'],_0x568baf)&&this['_BabylonFileParsers'][_0x568baf](_0x373d85,_0x1a3c4c,_0x3e0662,_0x13098b);}get[_0xd7464f(0x3bcd)](){var _0x545410=_0xd7464f;return this[_0x545410(0x4098)];}set[_0xd7464f(0x3bcd)](_0xcaaaf){this['_environmentTexture']=_0xcaaaf;}[_0xd7464f(0x3318)](){var _0x20ac0b=_0xd7464f;let _0x56ad6f=new Array();return _0x56ad6f=(_0x56ad6f=(_0x56ad6f=(_0x56ad6f=_0x56ad6f['concat'](this[_0x20ac0b(0x4dd)]))[_0x20ac0b(0x36a3)](this[_0x20ac0b(0x3f5b)]))[_0x20ac0b(0x36a3)](this[_0x20ac0b(0x3025)]))['concat'](this[_0x20ac0b(0x3b43)]),this[_0x20ac0b(0x3ebd)]['forEach'](_0x274d6e=>_0x56ad6f=_0x56ad6f[_0x20ac0b(0x36a3)](_0x274d6e[_0x20ac0b(0x266e)])),_0x56ad6f;}}_0x3ac1f9[_0xd7464f(0x2c8)]={},_0x3ac1f9[_0xd7464f(0x21b5)]={};},0xc99:(_0x48d620,_0x171f0b,_0x2a18a6)=>{var _0x1f757e=a8_0x1ec55c;_0x2a18a6['d'](_0x171f0b,{'TJ':()=>_0x3576cc});var _0x171f0b=_0x2a18a6(0x700f),_0x157af2=_0x2a18a6(0x94e3),_0x3f1399=_0x2a18a6(0x13b02),_0x2cbbb4=_0x2a18a6(0x9a70),_0x39a9bc=_0x2a18a6(0x11096),_0x3ceae0=_0x2a18a6(0x96dc),_0x3cb68c=_0x2a18a6(0xd5e5),_0x5cab10=_0x2a18a6(0x43d7),_0x3e2cc1=_0x2a18a6(0x4ba7),_0x3be411=_0x2a18a6(0x6214);class _0x4602de extends _0x171f0b['p']{}class _0x4dbb45{constructor(){var _0x38194e=a8_0x5306;this[_0x38194e(0x132d)]=[],this[_0x38194e(0x3ebd)]=[],this['animationGroups']=[];}[_0x1f757e(0x41a)](){var _0x2a7bb3=_0x1f757e;this['rootNodes']['slice'](0x0)[_0x2a7bb3(0x35b2)](_0x1e0ba7=>{var _0x1ff2ad=_0x2a7bb3;_0x1e0ba7[_0x1ff2ad(0x41a)]();}),this[_0x2a7bb3(0x132d)]['length']=0x0,this[_0x2a7bb3(0x3ebd)]['slice'](0x0)['forEach'](_0x8e68d8=>{_0x8e68d8['dispose']();}),this['skeletons'][_0x2a7bb3(0x18cc)]=0x0,this['animationGroups']['slice'](0x0)[_0x2a7bb3(0x35b2)](_0x57e738=>{var _0x28a40e=_0x2a7bb3;_0x57e738[_0x28a40e(0x41a)]();}),this[_0x2a7bb3(0x16f8)][_0x2a7bb3(0x18cc)]=0x0;}}class _0x3576cc extends _0x171f0b['p']{constructor(_0x39df02){var _0xa415f8=_0x1f757e;super(),this[_0xa415f8(0xdec)]=!0x1,(_0x39df02=_0x39df02||_0x39a9bc['l'][_0xa415f8(0x2370)])&&(this[_0xa415f8(0x3241)]=_0x39df02,this[_0xa415f8(0x285a)]=[],this[_0xa415f8(0x157d)]=[],this[_0xa415f8(0x2da1)]=[],this[_0xa415f8(0x289f)]=[],this[_0xa415f8(0x101f)]=[],this['reflectionProbes']=[],_0x39df02[_0xa415f8(0x6e9)][_0xa415f8(0x2e5)](()=>{var _0x1ed2a0=_0xa415f8;this[_0x1ed2a0(0xdec)]||this[_0x1ed2a0(0x41a)]();}),this['_onContextRestoredObserver']=_0x39df02[_0xa415f8(0x3e9d)]()[_0xa415f8(0x2e61)]['add'](()=>{var _0x582642=_0xa415f8;for(const _0x500df4 of this['geometries'])_0x500df4[_0x582642(0x1834)]();for(const _0x46ad44 of this['meshes'])_0x46ad44[_0x582642(0x1834)]();for(const _0x45512f of this[_0x582642(0x3f0f)])_0x45512f[_0x582642(0x22e6)]();for(const _0x49f85a of this['textures'])_0x49f85a['_rebuild']();}));}[_0x1f757e(0x1d31)](_0xf6b1e1){var _0xf8aa86=_0x1f757e;const _0x464cd3=new Map();for(const _0x402b26 of _0xf6b1e1)_0x464cd3['set'](_0x402b26[_0xf8aa86(0x309e)],_0x402b26);const _0x5d3f2d={'dependsOn':new Map(),'dependedBy':new Map()};for(const _0x33c03c of _0xf6b1e1){var _0x723485=_0x33c03c[_0xf8aa86(0x309e)];_0x5d3f2d[_0xf8aa86(0x13fa)]['set'](_0x723485,new Set()),_0x5d3f2d[_0xf8aa86(0x1d2e)][_0xf8aa86(0x386b)](_0x723485,new Set());}for(const _0x1bd794 of _0xf6b1e1){var _0x225b8e,_0xae54c3=_0x1bd794['uniqueId'];const _0x5127ae=_0x5d3f2d[_0xf8aa86(0x13fa)][_0xf8aa86(0x2fac)](_0xae54c3),_0x2254ac=(_0x1bd794 instanceof _0x3ceae0['S']&&(_0x225b8e=_0x1bd794[_0xf8aa86(0x3275)],_0x464cd3[_0xf8aa86(0x267)](_0x225b8e[_0xf8aa86(0x309e)])&&(_0x5127ae[_0xf8aa86(0x2e5)](_0x225b8e[_0xf8aa86(0x309e)]),_0x5d3f2d['dependedBy'][_0xf8aa86(0x2fac)](_0x225b8e['uniqueId'])['add'](_0xae54c3))),_0x5d3f2d[_0xf8aa86(0x1d2e)][_0xf8aa86(0x2fac)](_0xae54c3));for(const _0x1530e7 of _0x1bd794['getDescendants']()){var _0x303524=_0x1530e7['uniqueId'];if(_0x464cd3['has'](_0x303524)){_0x2254ac[_0xf8aa86(0x2e5)](_0x303524);const _0x3ab4ac=_0x5d3f2d['dependsOn'][_0xf8aa86(0x2fac)](_0x303524);_0x3ab4ac[_0xf8aa86(0x2e5)](_0xae54c3);}}}const _0x53a912=[],_0x2eaad0=[];for(const _0xd0263d of _0xf6b1e1){var _0x1f6f63=_0xd0263d['uniqueId'];0x0===_0x5d3f2d[_0xf8aa86(0x13fa)][_0xf8aa86(0x2fac)](_0x1f6f63)[_0xf8aa86(0x1a2b)]&&(_0x2eaad0[_0xf8aa86(0xede)](_0xd0263d),_0x464cd3[_0xf8aa86(0xb35)](_0x1f6f63));}const _0x53b390=_0x2eaad0;for(;0x0<_0x53b390['length'];){var _0x4ead96=_0x53b390[_0xf8aa86(0x1270)]();_0x53a912[_0xf8aa86(0xede)](_0x4ead96);const _0xf99d69=_0x5d3f2d[_0xf8aa86(0x1d2e)][_0xf8aa86(0x2fac)](_0x4ead96[_0xf8aa86(0x309e)]);for(const _0x594d0c of Array[_0xf8aa86(0x2d5e)](_0xf99d69[_0xf8aa86(0x354d)]())){const _0x2b2d85=_0x5d3f2d[_0xf8aa86(0x13fa)][_0xf8aa86(0x2fac)](_0x594d0c);_0x2b2d85[_0xf8aa86(0xb35)](_0x4ead96[_0xf8aa86(0x309e)]),0x0===_0x2b2d85[_0xf8aa86(0x1a2b)]&&_0x464cd3[_0xf8aa86(0x2fac)](_0x594d0c)&&(_0x53b390[_0xf8aa86(0xede)](_0x464cd3[_0xf8aa86(0x2fac)](_0x594d0c)),_0x464cd3['delete'](_0x594d0c));}}return 0x0<_0x464cd3[_0xf8aa86(0x1a2b)]&&(_0x3be411[_0xf8aa86(0x993)](_0xf8aa86(0x2fb5)),_0x464cd3['forEach'](_0x31906c=>_0x3be411[_0xf8aa86(0x993)](_0x31906c[_0xf8aa86(0xc1b)]))),_0x53a912;}[_0x1f757e(0x24f2)](_0x1388b2,_0x410bab,_0xb36901,_0x35575d){var _0x403627=_0x1f757e;if(_0xb36901&&(!_0x35575d||_0x35575d(_0xb36901))&&!_0x410bab[_0x403627(0x267)](_0xb36901[_0x403627(0x309e)])){_0x1388b2[_0x403627(0xede)](_0xb36901),_0x410bab[_0x403627(0x2e5)](_0xb36901[_0x403627(0x309e)]);for(const _0x2b5b92 of _0xb36901[_0x403627(0x3bbb)](!0x0))this[_0x403627(0x24f2)](_0x1388b2,_0x410bab,_0x2b5b92,_0x35575d);}}[_0x1f757e(0x1103)](_0xd79c38){var _0x47ec5e=_0x1f757e;return _0xd79c38 instanceof _0x157af2['Kj']&&-0x1!==this[_0x47ec5e(0x4dd)][_0x47ec5e(0x86a)](_0xd79c38)||_0xd79c38 instanceof _0x3f1399['Y']&&-0x1!==this[_0x47ec5e(0x3b43)][_0x47ec5e(0x86a)](_0xd79c38)||_0xd79c38 instanceof _0x3cb68c['_']&&-0x1!==this['lights'][_0x47ec5e(0x86a)](_0xd79c38)||_0xd79c38 instanceof _0x5cab10['V']&&-0x1!==this[_0x47ec5e(0x3025)][_0x47ec5e(0x86a)](_0xd79c38);}[_0x1f757e(0x320)](){var _0x25726d=_0x1f757e;for(const _0x124365 of this[_0x25726d(0x4dd)])if(_0x124365[_0x25726d(0xc5c)]&&!this[_0x25726d(0x1103)](_0x124365[_0x25726d(0xc5c)]))return _0x2cbbb4['Y']['Warn'](_0x25726d(0x17b1)+_0x124365[_0x25726d(0xc1b)]+_0x25726d(0x2f78)),!0x1;for(const _0x1fd6e3 of this[_0x25726d(0x3b43)])if(_0x1fd6e3[_0x25726d(0xc5c)]&&!this['_isNodeInContainer'](_0x1fd6e3[_0x25726d(0xc5c)]))return _0x2cbbb4['Y'][_0x25726d(0xc51)](_0x25726d(0x17b1)+_0x1fd6e3[_0x25726d(0xc1b)]+_0x25726d(0x2f78)),!0x1;for(const _0x55191a of this[_0x25726d(0x3f5b)])if(_0x55191a['parent']&&!this[_0x25726d(0x1103)](_0x55191a['parent']))return _0x2cbbb4['Y']['Warn']('Node\x20'+_0x55191a[_0x25726d(0xc1b)]+_0x25726d(0x2f78)),!0x1;for(const _0x224677 of this['cameras'])if(_0x224677[_0x25726d(0xc5c)]&&!this[_0x25726d(0x1103)](_0x224677[_0x25726d(0xc5c)]))return _0x2cbbb4['Y'][_0x25726d(0xc51)]('Node\x20'+_0x224677['name']+'\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.'),!0x1;return!0x0;}[_0x1f757e(0x2b79)](_0x429111,_0x599e52=!0x1,_0x45fad){var _0x2bf2de=_0x1f757e;this[_0x2bf2de(0x320)]()||_0x3e2cc1['w1'][_0x2bf2de(0xc51)](_0x2bf2de(0x6bf));const _0x353542={},_0x404464={},_0x230dab=new _0x4dbb45(),_0x26c1b0=[],_0x4e9252=[],_0x53e385=Object[_0x2bf2de(0x12fe)]({'doNotInstantiate':!0x0},_0x45fad),_0x1e4f40=(_0x25677e,_0x2bff85)=>{var _0x31b0ca=_0x2bf2de;if(_0x353542[_0x25677e[_0x31b0ca(0x309e)]]=_0x2bff85[_0x31b0ca(0x309e)],_0x404464[_0x2bff85[_0x31b0ca(0x309e)]]=_0x2bff85,_0x429111&&(_0x2bff85[_0x31b0ca(0xc1b)]=_0x429111(_0x25677e['name'])),_0x2bff85 instanceof _0x157af2['Kj']){const _0x20b4de=_0x2bff85;if(_0x20b4de[_0x31b0ca(0x1d81)]){const _0x3f15ff=_0x25677e['morphTargetManager'];_0x20b4de[_0x31b0ca(0x1d81)]=_0x3f15ff[_0x31b0ca(0x77b)]();for(let _0x450d3e=0x0;_0x450d3e<_0x3f15ff['numTargets'];_0x450d3e++){var _0x1aee14=_0x3f15ff[_0x31b0ca(0x2319)](_0x450d3e),_0x10235b=_0x20b4de[_0x31b0ca(0x1d81)]['getTarget'](_0x450d3e);_0x353542[_0x1aee14[_0x31b0ca(0x309e)]]=_0x10235b[_0x31b0ca(0x309e)],_0x404464[_0x10235b[_0x31b0ca(0x309e)]]=_0x10235b;}}}};var _0x3d4f09=[],_0x2f7013=new Set();for(const _0x206ffc of this[_0x2bf2de(0x3b43)])null===_0x206ffc['parent']&&this[_0x2bf2de(0x24f2)](_0x3d4f09,_0x2f7013,_0x206ffc,_0x53e385[_0x2bf2de(0x1cf8)]);for(const _0x49f70f of this['meshes'])null===_0x49f70f[_0x2bf2de(0xc5c)]&&this[_0x2bf2de(0x24f2)](_0x3d4f09,_0x2f7013,_0x49f70f,_0x53e385[_0x2bf2de(0x1cf8)]);const _0x289e8b=this[_0x2bf2de(0x1d31)](_0x3d4f09),_0x3b48f6=(_0x5df38d,_0x1f1c44)=>{var _0x3d3427=_0x2bf2de,_0x11cd87;if(_0x1e4f40(_0x5df38d,_0x1f1c44),_0x5df38d['parent']&&(_0x11cd87=_0x353542[_0x5df38d[_0x3d3427(0xc5c)][_0x3d3427(0x309e)]],_0x11cd87=_0x404464[_0x11cd87],_0x1f1c44['parent']=_0x11cd87||_0x5df38d[_0x3d3427(0xc5c)]),_0x1f1c44[_0x3d3427(0xa9f)][_0x3d3427(0x19f9)](_0x5df38d['position']),_0x1f1c44[_0x3d3427(0x3c7f)][_0x3d3427(0x19f9)](_0x5df38d[_0x3d3427(0x3c7f)]),_0x1f1c44['scaling'][_0x3d3427(0x19f9)](_0x5df38d[_0x3d3427(0x62d)]),_0x1f1c44[_0x3d3427(0x20e8)]){const _0x563363=_0x1f1c44;if(_0x563363[_0x3d3427(0x20e8)]){if(_0x599e52){const _0x584b40=_0x5df38d[_0x3d3427(0x20e8)];if(-0x1===_0x4e9252[_0x3d3427(0x86a)](_0x584b40)){var _0x227c15=_0x584b40[_0x3d3427(0x77b)](_0x429111?_0x429111(_0x584b40[_0x3d3427(0xc1b)]):'Clone\x20of\x20'+_0x584b40[_0x3d3427(0xc1b)]);if(_0x4e9252[_0x3d3427(0xede)](_0x584b40),_0x353542[_0x584b40['uniqueId']]=_0x227c15[_0x3d3427(0x309e)],_0x404464[_0x227c15['uniqueId']]=_0x227c15,_0x3d3427(0x4dc)===_0x584b40[_0x3d3427(0x252c)]()){const _0x1fe6bf=_0x584b40;for(const _0x7dd030 of _0x1fe6bf[_0x3d3427(0x2935)])_0x7dd030&&(_0x227c15=_0x7dd030['clone'](_0x429111?_0x429111(_0x7dd030[_0x3d3427(0xc1b)]):_0x3d3427(0x897)+_0x7dd030[_0x3d3427(0xc1b)]),_0x4e9252[_0x3d3427(0xede)](_0x7dd030),_0x353542[_0x7dd030[_0x3d3427(0x309e)]]=_0x227c15[_0x3d3427(0x309e)],_0x404464[_0x227c15['uniqueId']]=_0x227c15);_0x1fe6bf[_0x3d3427(0x2935)]=_0x1fe6bf['subMaterials'][_0x3d3427(0x36d3)](_0x42af2c=>_0x42af2c&&_0x404464[_0x353542[_0x42af2c['uniqueId']]]);}}'InstancedMesh'!==_0x563363[_0x3d3427(0x252c)]()&&(_0x563363['material']=_0x404464[_0x353542[_0x584b40[_0x3d3427(0x309e)]]]);}else _0x3d3427(0x4dc)===_0x563363[_0x3d3427(0x20e8)][_0x3d3427(0x252c)]()?-0x1===this[_0x3d3427(0x3241)][_0x3d3427(0x2a1)][_0x3d3427(0x86a)](_0x563363[_0x3d3427(0x20e8)])&&this['scene'][_0x3d3427(0x858)](_0x563363[_0x3d3427(0x20e8)]):-0x1===this[_0x3d3427(0x3241)][_0x3d3427(0x6d0)][_0x3d3427(0x86a)](_0x563363[_0x3d3427(0x20e8)])&&this[_0x3d3427(0x3241)][_0x3d3427(0x330)](_0x563363[_0x3d3427(0x20e8)]);}}null===_0x1f1c44['parent']&&_0x230dab[_0x3d3427(0x132d)]['push'](_0x1f1c44);};return _0x289e8b[_0x2bf2de(0x35b2)](_0x2478bc=>{var _0x13a9f0=_0x2bf2de;if(_0x13a9f0(0x2f91)===_0x2478bc['getClassName']()){var _0x1e90e0=_0x2478bc,_0x2d6506=_0x1e90e0[_0x13a9f0(0x3275)],_0xc766e5=_0x353542[_0x2d6506[_0x13a9f0(0x309e)]];const _0x8cc38a='number'==typeof _0xc766e5?_0x404464[_0xc766e5]:_0x2d6506;_0xc766e5=_0x8cc38a[_0x13a9f0(0x2613)](_0x1e90e0[_0x13a9f0(0xc1b)]),_0x3b48f6(_0x1e90e0,_0xc766e5);}else{let _0x293322=!0x0;'TransformNode'===_0x2478bc['getClassName']()||_0x2478bc[_0x13a9f0(0x293f)]||0x0===_0x2478bc[_0x13a9f0(0x3fd3)]()?_0x293322=!0x1:_0x53e385[_0x13a9f0(0x3f66)]&&(_0x293322=_0x13a9f0(0x3d33)==typeof _0x53e385['doNotInstantiate']?!_0x53e385['doNotInstantiate'](_0x2478bc):!_0x53e385['doNotInstantiate']),_0x2d6506=_0x293322?_0x2478bc[_0x13a9f0(0x2613)](_0x13a9f0(0x2c5d)+_0x2478bc[_0x13a9f0(0xc1b)]):_0x2478bc[_0x13a9f0(0x77b)](_0x13a9f0(0x897)+_0x2478bc[_0x13a9f0(0xc1b)],null,!0x0);if(!_0x2d6506)throw new Error(_0x13a9f0(0x604)+_0x2478bc[_0x13a9f0(0xc1b)]);_0x3b48f6(_0x2478bc,_0x2d6506);}}),this[_0x2bf2de(0x3ebd)][_0x2bf2de(0x35b2)](_0x5ea654=>{var _0x13d39f=_0x2bf2de;if(!_0x53e385[_0x13d39f(0x1cf8)]||_0x53e385[_0x13d39f(0x1cf8)](_0x5ea654)){var _0x34a583=_0x5ea654[_0x13d39f(0x77b)](_0x429111?_0x429111(_0x5ea654[_0x13d39f(0xc1b)]):_0x13d39f(0x897)+_0x5ea654[_0x13d39f(0xc1b)]);for(const _0x2e26cf of this[_0x13d39f(0x4dd)])if(_0x2e26cf[_0x13d39f(0x293f)]===_0x5ea654&&!_0x2e26cf[_0x13d39f(0x414d)]){const _0xfe43a4=_0x404464[_0x353542[_0x2e26cf['uniqueId']]];if(_0xfe43a4&&!_0xfe43a4[_0x13d39f(0x414d)]&&(_0xfe43a4[_0x13d39f(0x293f)]=_0x34a583,-0x1===_0x26c1b0[_0x13d39f(0x86a)](_0x34a583))){_0x26c1b0['push'](_0x34a583);for(const _0x4c7d07 of _0x34a583[_0x13d39f(0x266e)])_0x4c7d07['_linkedTransformNode']&&(_0x4c7d07[_0x13d39f(0x2d5c)]=_0x404464[_0x353542[_0x4c7d07['_linkedTransformNode'][_0x13d39f(0x309e)]]]);}}_0x230dab[_0x13d39f(0x3ebd)]['push'](_0x34a583);}}),this['animationGroups'][_0x2bf2de(0x35b2)](_0x4b50fe=>{var _0x5e89ee=_0x2bf2de;_0x53e385[_0x5e89ee(0x1cf8)]&&!_0x53e385[_0x5e89ee(0x1cf8)](_0x4b50fe)||(_0x4b50fe=_0x4b50fe[_0x5e89ee(0x77b)](_0x429111?_0x429111(_0x4b50fe['name']):_0x5e89ee(0x897)+_0x4b50fe[_0x5e89ee(0xc1b)],_0xa67497=>_0x404464[_0x353542[_0xa67497[_0x5e89ee(0x309e)]]]||_0xa67497),_0x230dab[_0x5e89ee(0x16f8)][_0x5e89ee(0xede)](_0x4b50fe));}),_0x230dab;}[_0x1f757e(0x39b5)](){var _0xcec6c1=_0x1f757e;if(!this['_wasAddedToScene']){this['_isValidHierarchy']()||_0x3e2cc1['w1'][_0xcec6c1(0xc51)](_0xcec6c1(0x2eed)),this[_0xcec6c1(0xdec)]=!0x0,this['addToScene'](null),this[_0xcec6c1(0x3bcd)]&&(this[_0xcec6c1(0x3241)][_0xcec6c1(0x3bcd)]=this['environmentTexture']);for(const _0x37235d of this[_0xcec6c1(0x3241)]['_serializableComponents'])_0x37235d[_0xcec6c1(0x13c9)](this);this[_0xcec6c1(0x3241)][_0xcec6c1(0x3e9d)]()[_0xcec6c1(0x2e61)][_0xcec6c1(0x2f2e)](this['_onContextRestoredObserver']),this[_0xcec6c1(0x2059)]=null;}}['addToScene'](_0x5e56fc=null){var _0x273277=_0x1f757e;this[_0x273277(0x3025)][_0x273277(0x35b2)](_0x3f4fa4=>{var _0x8aa33d=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x3f4fa4)||this[_0x8aa33d(0x3241)][_0x8aa33d(0x38d4)](_0x3f4fa4);}),this[_0x273277(0x3f5b)][_0x273277(0x35b2)](_0x32d090=>{var _0xd4bc9c=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x32d090)||this['scene'][_0xd4bc9c(0x3980)](_0x32d090);}),this[_0x273277(0x4dd)][_0x273277(0x35b2)](_0x1e61e8=>{var _0x144bbe=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x1e61e8)||this[_0x144bbe(0x3241)]['addMesh'](_0x1e61e8);}),this[_0x273277(0x3ebd)][_0x273277(0x35b2)](_0x144f9e=>{var _0x230142=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x144f9e)||this[_0x230142(0x3241)]['addSkeleton'](_0x144f9e);}),this[_0x273277(0x3f3)][_0x273277(0x35b2)](_0x40e7f7=>{var _0x455996=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x40e7f7)||this[_0x455996(0x3241)][_0x455996(0x3342)](_0x40e7f7);}),this['animationGroups']['forEach'](_0x1a5ecf=>{var _0x5beeb3=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x1a5ecf)||this[_0x5beeb3(0x3241)][_0x5beeb3(0x3ec)](_0x1a5ecf);}),this[_0x273277(0x2a1)][_0x273277(0x35b2)](_0x20d08b=>{var _0x1eb7dd=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x20d08b)||this['scene'][_0x1eb7dd(0x858)](_0x20d08b);}),this['materials']['forEach'](_0x555178=>{var _0x580f3e=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x555178)||this[_0x580f3e(0x3241)][_0x580f3e(0x330)](_0x555178);}),this[_0x273277(0x3629)][_0x273277(0x35b2)](_0x2d8f69=>{_0x5e56fc&&!_0x5e56fc(_0x2d8f69)||this['scene']['addMorphTargetManager'](_0x2d8f69);}),this[_0x273277(0x3bc6)][_0x273277(0x35b2)](_0xe03b04=>{var _0x17a8fb=_0x273277;_0x5e56fc&&!_0x5e56fc(_0xe03b04)||this[_0x17a8fb(0x3241)][_0x17a8fb(0x25cb)](_0xe03b04);}),this['transformNodes'][_0x273277(0x35b2)](_0x30c586=>{var _0x260702=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x30c586)||this[_0x260702(0x3241)][_0x260702(0x38e9)](_0x30c586);}),this[_0x273277(0x4ba)][_0x273277(0x35b2)](_0x2ff13f=>{var _0xff2948=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x2ff13f)||this[_0xff2948(0x3241)][_0xff2948(0x3e86)](_0x2ff13f);}),this[_0x273277(0xa8e)][_0x273277(0x35b2)](_0x519d6c=>{var _0x2721c8=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x519d6c)||this[_0x2721c8(0x3241)][_0x2721c8(0xec0)](_0x519d6c);}),this[_0x273277(0x27b5)][_0x273277(0x35b2)](_0x4dc1e5=>{var _0x4a0334=_0x273277;_0x5e56fc&&!_0x5e56fc(_0x4dc1e5)||this['scene'][_0x4a0334(0x2dea)](_0x4dc1e5);});}[_0x1f757e(0x2fcb)](){var _0x461f8e=_0x1f757e;this[_0x461f8e(0x320)]()||_0x3e2cc1['w1'][_0x461f8e(0xc51)](_0x461f8e(0x928)),this[_0x461f8e(0xdec)]=!0x1,this['removeFromScene'](null),this[_0x461f8e(0x3bcd)]===this['scene'][_0x461f8e(0x3bcd)]&&(this['scene'][_0x461f8e(0x3bcd)]=null);for(const _0x4e6746 of this[_0x461f8e(0x3241)][_0x461f8e(0x2349)])_0x4e6746[_0x461f8e(0x3b30)](this);}[_0x1f757e(0xe83)](_0x2c0e1b=null){var _0x14832d=_0x1f757e;this[_0x14832d(0x3025)][_0x14832d(0x35b2)](_0x4866a=>{var _0x2bef4a=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x4866a)||this[_0x2bef4a(0x3241)]['removeCamera'](_0x4866a);}),this[_0x14832d(0x3f5b)][_0x14832d(0x35b2)](_0x4c1e7b=>{var _0x4c4ecc=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x4c1e7b)||this[_0x4c4ecc(0x3241)][_0x4c4ecc(0x2c2c)](_0x4c1e7b);}),this['meshes']['forEach'](_0x1c5f93=>{var _0x11482b=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x1c5f93)||this[_0x11482b(0x3241)][_0x11482b(0x633)](_0x1c5f93);}),this[_0x14832d(0x3ebd)][_0x14832d(0x35b2)](_0x328ec8=>{var _0x2f1016=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x328ec8)||this[_0x2f1016(0x3241)][_0x2f1016(0x2af9)](_0x328ec8);}),this['animations'][_0x14832d(0x35b2)](_0x5025c7=>{var _0x54596a=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x5025c7)||this[_0x54596a(0x3241)]['removeAnimation'](_0x5025c7);}),this[_0x14832d(0x16f8)][_0x14832d(0x35b2)](_0x619aae=>{var _0x24216f=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x619aae)||this[_0x24216f(0x3241)]['removeAnimationGroup'](_0x619aae);}),this[_0x14832d(0x2a1)][_0x14832d(0x35b2)](_0x3d6168=>{var _0x595dbe=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x3d6168)||this[_0x595dbe(0x3241)][_0x595dbe(0x7cf)](_0x3d6168);}),this[_0x14832d(0x6d0)][_0x14832d(0x35b2)](_0x2d188d=>{_0x2c0e1b&&!_0x2c0e1b(_0x2d188d)||this['scene']['removeMaterial'](_0x2d188d);}),this[_0x14832d(0x3629)][_0x14832d(0x35b2)](_0x37a09c=>{var _0x364c5c=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x37a09c)||this['scene'][_0x364c5c(0x951)](_0x37a09c);}),this[_0x14832d(0x3bc6)][_0x14832d(0x35b2)](_0x1b7bc0=>{var _0x5e0859=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x1b7bc0)||this[_0x5e0859(0x3241)][_0x5e0859(0x8e4)](_0x1b7bc0);}),this['transformNodes']['forEach'](_0x3ae95e=>{var _0x141782=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x3ae95e)||this['scene'][_0x141782(0x30b6)](_0x3ae95e);}),this[_0x14832d(0x4ba)]['forEach'](_0x4cf3a4=>{var _0x22b2ad=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x4cf3a4)||this[_0x22b2ad(0x3241)][_0x22b2ad(0x3764)](_0x4cf3a4);}),this['textures'][_0x14832d(0x35b2)](_0x5484d4=>{var _0x2469e2=_0x14832d;_0x2c0e1b&&!_0x2c0e1b(_0x5484d4)||this[_0x2469e2(0x3241)][_0x2469e2(0x22ca)](_0x5484d4);}),this[_0x14832d(0x27b5)][_0x14832d(0x35b2)](_0x5e5923=>{_0x2c0e1b&&!_0x2c0e1b(_0x5e5923)||this['scene']['removeReflectionProbe'](_0x5e5923);});}[_0x1f757e(0x41a)](){var _0x96e6b4=_0x1f757e;this['cameras'][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0xc53bf=>{var _0x543144=_0x96e6b4;_0xc53bf[_0x543144(0x41a)]();}),this['cameras'][_0x96e6b4(0x18cc)]=0x0,this['lights'][_0x96e6b4(0x538)](0x0)['forEach'](_0x91f72d=>{var _0x13271c=_0x96e6b4;_0x91f72d[_0x13271c(0x41a)]();}),this[_0x96e6b4(0x3f5b)][_0x96e6b4(0x18cc)]=0x0,this[_0x96e6b4(0x4dd)][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0x21e058=>{var _0x24e036=_0x96e6b4;_0x21e058[_0x24e036(0x41a)]();}),this[_0x96e6b4(0x4dd)]['length']=0x0,this[_0x96e6b4(0x3ebd)][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0x2c5aff=>{var _0xfae535=_0x96e6b4;_0x2c5aff[_0xfae535(0x41a)]();}),this[_0x96e6b4(0x3ebd)]['length']=0x0,this[_0x96e6b4(0x16f8)][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0x474f89=>{var _0x4d6078=_0x96e6b4;_0x474f89[_0x4d6078(0x41a)]();}),this[_0x96e6b4(0x16f8)][_0x96e6b4(0x18cc)]=0x0,this['multiMaterials'][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0x56017d=>{var _0x54e5f1=_0x96e6b4;_0x56017d[_0x54e5f1(0x41a)]();}),this[_0x96e6b4(0x2a1)][_0x96e6b4(0x18cc)]=0x0,this['materials'][_0x96e6b4(0x538)](0x0)['forEach'](_0x4d53f5=>{var _0x380f9a=_0x96e6b4;_0x4d53f5[_0x380f9a(0x41a)]();}),this[_0x96e6b4(0x6d0)][_0x96e6b4(0x18cc)]=0x0,this[_0x96e6b4(0x3bc6)][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0x20e98a=>{var _0x753422=_0x96e6b4;_0x20e98a[_0x753422(0x41a)]();}),this['geometries'][_0x96e6b4(0x18cc)]=0x0,this[_0x96e6b4(0x3b43)][_0x96e6b4(0x538)](0x0)['forEach'](_0x45f09c=>{_0x45f09c['dispose']();}),this[_0x96e6b4(0x3b43)][_0x96e6b4(0x18cc)]=0x0,this['actionManagers'][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0x22b02d=>{var _0x4a801a=_0x96e6b4;_0x22b02d[_0x4a801a(0x41a)]();}),this[_0x96e6b4(0x4ba)][_0x96e6b4(0x18cc)]=0x0,this[_0x96e6b4(0xa8e)][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0xd11e7f=>{_0xd11e7f['dispose']();}),this['textures'][_0x96e6b4(0x18cc)]=0x0,this[_0x96e6b4(0x27b5)][_0x96e6b4(0x538)](0x0)[_0x96e6b4(0x35b2)](_0x59a584=>{_0x59a584['dispose']();}),this[_0x96e6b4(0x27b5)][_0x96e6b4(0x18cc)]=0x0,this[_0x96e6b4(0x3629)][_0x96e6b4(0x538)](0x0)['forEach'](_0x11d3d9=>{_0x11d3d9['dispose']();}),this['morphTargetManagers']['length']=0x0,this['environmentTexture']&&(this[_0x96e6b4(0x3bcd)][_0x96e6b4(0x41a)](),this['environmentTexture']=null);for(const _0x36b02d of this[_0x96e6b4(0x3241)]['_serializableComponents'])_0x36b02d['removeFromContainer'](this,!0x0);this[_0x96e6b4(0x2059)]&&(this[_0x96e6b4(0x3241)][_0x96e6b4(0x3e9d)]()[_0x96e6b4(0x2e61)][_0x96e6b4(0x2f2e)](this[_0x96e6b4(0x2059)]),this[_0x96e6b4(0x2059)]=null);}[_0x1f757e(0x28bd)](_0x3df63a,_0x4e2c91,_0x4aa874){var _0x2b23d1=_0x1f757e;if(_0x3df63a&&_0x4e2c91)for(const _0x21d791 of _0x3df63a){let _0x4c3f30=!0x0;if(_0x4aa874){for(const _0x19c460 of _0x4aa874)if(_0x21d791===_0x19c460){_0x4c3f30=!0x1;break;}}_0x4c3f30&&(_0x4e2c91['push'](_0x21d791),_0x21d791[_0x2b23d1(0x2fc)]=this);}}[_0x1f757e(0x121c)](_0x4b49b4){var _0x33ca51=_0x1f757e;this[_0x33ca51(0xdec)]=!0x1,void 0x0===_0x4b49b4&&(_0x4b49b4=new _0x4602de());for(const _0x1bd7ba in this)Object['prototype'][_0x33ca51(0x55a)][_0x33ca51(0x15d4)](this,_0x1bd7ba)&&(this[_0x1bd7ba]=this[_0x1bd7ba]||('_environmentTexture'===_0x1bd7ba?null:[]),this[_0x33ca51(0x28bd)](this[_0x33ca51(0x3241)][_0x1bd7ba],this[_0x1bd7ba],_0x4b49b4[_0x1bd7ba]));this[_0x33ca51(0x3bcd)]=this[_0x33ca51(0x3241)][_0x33ca51(0x3bcd)],this['removeAllFromScene']();}[_0x1f757e(0xd63)](){var _0x5ddfa7=_0x1f757e;const _0x323d9d=new _0x157af2['Kj'](_0x5ddfa7(0x1591),this['scene']);return this[_0x5ddfa7(0x4dd)][_0x5ddfa7(0x35b2)](_0x36ab5f=>{var _0x3d3996=_0x5ddfa7;_0x36ab5f['parent']||_0x323d9d[_0x3d3996(0x336b)](_0x36ab5f);}),this['meshes'][_0x5ddfa7(0x38c3)](_0x323d9d),_0x323d9d;}[_0x1f757e(0x41f2)](_0x65734c=_0x39a9bc['l']['LastCreatedScene'],_0x183e4b,_0x4358bc=null){var _0x46e6ba=_0x1f757e;if(!_0x65734c)return _0x2cbbb4['Y'][_0x46e6ba(0x3556)](_0x46e6ba(0x436)),[];const _0x10c935=_0x4358bc||(_0x1f86cc=>{var _0x219211=_0x46e6ba;let _0x2c538c=null;var _0x5cacce=_0x1f86cc[_0x219211(0x3f3)][_0x219211(0x18cc)]?_0x1f86cc[_0x219211(0x3f3)][0x0][_0x219211(0xb9c)]:'',_0x1272c8=_0x1f86cc[_0x219211(0xc1b)][_0x219211(0x4184)]('.')['join']('')[_0x219211(0x4184)](_0x219211(0x22cc))[0x0];switch(_0x5cacce){case _0x219211(0xa9f):case _0x219211(0x80c):_0x2c538c=_0x65734c['getTransformNodeByName'](_0x1f86cc[_0x219211(0xc1b)])||_0x65734c[_0x219211(0x2beb)](_0x1272c8);break;case _0x219211(0x1262):_0x2c538c=_0x65734c[_0x219211(0x3ff2)](_0x1f86cc[_0x219211(0xc1b)])||_0x65734c[_0x219211(0x3ff2)](_0x1272c8);break;default:_0x2c538c=_0x65734c['getNodeByName'](_0x1f86cc['name'])||_0x65734c[_0x219211(0x3254)](_0x1272c8);}return _0x2c538c;}),_0x888bec=this[_0x46e6ba(0x3318)](),_0x4b31cd=(_0x888bec['forEach'](_0x1ccb16=>{var _0x59a98d=_0x46e6ba;const _0x3a42c6=_0x10c935(_0x1ccb16);if(null!==_0x3a42c6){for(const _0x3890d5 of _0x1ccb16[_0x59a98d(0x3f3)])for(const _0x2c9c34 of _0x3a42c6['animations'][_0x59a98d(0x235b)](_0xf8c1a9=>_0xf8c1a9[_0x59a98d(0xb9c)]===_0x3890d5[_0x59a98d(0xb9c)])){var _0x490d98=_0x3a42c6[_0x59a98d(0x3f3)]['indexOf'](_0x2c9c34,0x0);-0x1<_0x490d98&&_0x3a42c6[_0x59a98d(0x3f3)]['splice'](_0x490d98,0x1);}_0x3a42c6['animations']=_0x3a42c6[_0x59a98d(0x3f3)][_0x59a98d(0x36a3)](_0x1ccb16[_0x59a98d(0x3f3)]);}}),new Array());return this[_0x46e6ba(0x16f8)][_0x46e6ba(0x538)]()[_0x46e6ba(0x35b2)](_0x11f450=>{var _0x4f858e=_0x46e6ba;_0x4b31cd[_0x4f858e(0xede)](_0x11f450[_0x4f858e(0x77b)](_0x11f450[_0x4f858e(0xc1b)],_0x10c935)),_0x11f450[_0x4f858e(0x179a)][_0x4f858e(0x35b2)](_0x55f618=>{var _0x326637=_0x4f858e;_0x55f618[_0x326637(0xfec)]();});}),_0x183e4b['forEach'](_0x4b0546=>{var _0x134349=_0x46e6ba,_0x2fc4f7=_0x10c935(_0x4b0546[_0x134349(0x37fb)]);_0x2fc4f7&&(_0x65734c[_0x134349(0x285e)](_0x2fc4f7,_0x4b0546[_0x134349(0x1031)],_0x4b0546[_0x134349(0x1f2e)],_0x4b0546[_0x134349(0x20c0)],_0x4b0546[_0x134349(0xb1a)],_0x4b0546['onAnimationEnd']||void 0x0,void 0x0,!0x0,void 0x0,_0x4b0546['onAnimationLoop']||void 0x0),_0x65734c[_0x134349(0x4111)](_0x4b0546[_0x134349(0x37fb)]));}),_0x4b31cd;}}},0x5f60:(_0x407917,_0x28708c,_0x2f3e94)=>{var _0x4e2560=a8_0x1ec55c;_0x2f3e94['d'](_0x28708c,{'N':()=>_0x152d18});function _0x30c931(_0x529f22,_0x581c60,_0x30258a,_0x3d5587){var _0x4bf08b=a8_0x5306,_0x49e53a,_0x5c97ee=arguments['length'],_0x20dd80=_0x5c97ee<0x3?_0x581c60:null===_0x3d5587?_0x3d5587=Object['getOwnPropertyDescriptor'](_0x581c60,_0x30258a):_0x3d5587;if('object'==typeof Reflect&&_0x4bf08b(0x3d33)==typeof Reflect[_0x4bf08b(0x3215)])_0x20dd80=Reflect[_0x4bf08b(0x3215)](_0x529f22,_0x581c60,_0x30258a,_0x3d5587);else{for(var _0x5d22fd=_0x529f22[_0x4bf08b(0x18cc)]-0x1;0x0<=_0x5d22fd;_0x5d22fd--)(_0x49e53a=_0x529f22[_0x5d22fd])&&(_0x20dd80=(_0x5c97ee<0x3?_0x49e53a(_0x20dd80):0x3<_0x5c97ee?_0x49e53a(_0x581c60,_0x30258a,_0x20dd80):_0x49e53a(_0x581c60,_0x30258a))||_0x20dd80);}0x3<_0x5c97ee&&_0x20dd80&&Object[_0x4bf08b(0x276e)](_0x581c60,_0x30258a,_0x20dd80);}var _0x5d78e9=_0x2f3e94(0xd53f),_0x28708c=_0x2f3e94(0x10435),_0x2d0241=_0x2f3e94(0xa896),_0x28a0aa=_0x2f3e94(0x11096),_0x214619=_0x2f3e94(0x8baf);class _0x4b518f{constructor(){var _0x2dd185=a8_0x5306;this[_0x2dd185(0x2324)]=!0x1,this[_0x2dd185(0x13d5)]=!0x1,this[_0x2dd185(0x40b0)]=-0x1,this[_0x2dd185(0x277c)]=!0x0,this[_0x2dd185(0x1479)]=!0x0,this['_isReady']=!0x0,this[_0x2dd185(0x148a)]=new _0x2d0241['y$'](),this[_0x2dd185(0xbe8)]=new _0x2d0241['y$']();}}class _0x152d18{constructor(_0x1362e2,_0x18ec3b=null){var _0xe9eb86=a8_0x5306;this[_0xe9eb86(0x3e02)]=!0x1,this['_nodeDataStorage']=new _0x4b518f(),this[_0xe9eb86(0x1607)]='',this[_0xe9eb86(0xa80)]=null,this[_0xe9eb86(0x1cf6)]=null,this[_0xe9eb86(0x3170)]=null,this['onAccessibilityTagChangedObservable']=new _0x2d0241['y$'](),this[_0xe9eb86(0x2fc)]=null,this[_0xe9eb86(0x3f3)]=new Array(),this[_0xe9eb86(0x19ea)]={},this[_0xe9eb86(0x2696)]=null,this[_0xe9eb86(0x28c8)]=-0x1,this[_0xe9eb86(0xc28)]=-0x1,this['_childUpdateId']=-0x1,this[_0xe9eb86(0x18b7)]=null,this[_0xe9eb86(0x1193)]=null,this[_0xe9eb86(0x22db)]=null,this[_0xe9eb86(0x58f)]={},this[_0xe9eb86(0xbbe)]=null,this[_0xe9eb86(0x2bd4)]=null,this[_0xe9eb86(0x1b6f)]=_0x5d78e9['y3']['Identity'](),this['_worldMatrixDeterminant']=0x0,this[_0xe9eb86(0x40e2)]=!0x0,this[_0xe9eb86(0x2085)]=null,this[_0xe9eb86(0x2182)]=!0x0,this[_0xe9eb86(0x6e9)]=new _0x2d0241['y$'](),this[_0xe9eb86(0x5b2)]=null,this['_behaviors']=new Array(),this[_0xe9eb86(0xc1b)]=_0x1362e2,this['id']=_0x1362e2,this[_0xe9eb86(0x3c5c)]=_0x18ec3b||_0x28a0aa['l'][_0xe9eb86(0x2370)],this[_0xe9eb86(0x309e)]=this[_0xe9eb86(0x3c5c)][_0xe9eb86(0x2989)](),this[_0xe9eb86(0x3693)]();}static[_0x4e2560(0xa2d)](_0xa89777,_0x1aa7e9){var _0x492270=_0x4e2560;this[_0x492270(0xeb1)][_0xa89777]=_0x1aa7e9;}static[_0x4e2560(0x3046)](_0x3cecef,_0x206b58,_0x2c38de,_0x74442a){var _0x2f03cb=_0x4e2560;const _0x2c53ae=this[_0x2f03cb(0xeb1)][_0x3cecef];return _0x2c53ae?_0x2c53ae(_0x206b58,_0x2c38de,_0x74442a):null;}set['accessibilityTag'](_0x5e9ecf){this['_accessibilityTag']=_0x5e9ecf,this['onAccessibilityTagChangedObservable']['notifyObservers'](_0x5e9ecf);}get[_0x4e2560(0x2270)](){var _0x408400=_0x4e2560;return this[_0x408400(0x3170)];}get['doNotSerialize'](){var _0x4e3c68=_0x4e2560;return!!this['_nodeDataStorage'][_0x4e3c68(0x2324)]||!!this[_0x4e3c68(0xbbe)]&&this[_0x4e3c68(0xbbe)][_0x4e3c68(0x26cb)];}set[_0x4e2560(0x26cb)](_0x2e7f0e){var _0x1a26c5=_0x4e2560;this[_0x1a26c5(0x8a3)][_0x1a26c5(0x2324)]=_0x2e7f0e;}[_0x4e2560(0x41ea)](){var _0xbd8684=_0x4e2560;return this['_nodeDataStorage'][_0xbd8684(0x13d5)];}set[_0x4e2560(0xc5c)](_0x641a2e){var _0x5218e4=_0x4e2560,_0x391aae,_0x2e1cf2;this['_parentNode']!==_0x641a2e&&(_0x391aae=this[_0x5218e4(0xbbe)],this[_0x5218e4(0xbbe)]&&void 0x0!==this[_0x5218e4(0xbbe)][_0x5218e4(0x2bd4)]&&null!==this['_parentNode']['_children']&&(-0x1!==(_0x2e1cf2=this[_0x5218e4(0xbbe)][_0x5218e4(0x2bd4)]['indexOf'](this))&&this[_0x5218e4(0xbbe)][_0x5218e4(0x2bd4)][_0x5218e4(0xb1f)](_0x2e1cf2,0x1),_0x641a2e||this[_0x5218e4(0x8a3)][_0x5218e4(0x13d5)]||this[_0x5218e4(0x2b63)]()),this[_0x5218e4(0xbbe)]=_0x641a2e,this[_0x5218e4(0xbbe)]&&(void 0x0!==this[_0x5218e4(0xbbe)][_0x5218e4(0x2bd4)]&&null!==this[_0x5218e4(0xbbe)][_0x5218e4(0x2bd4)]||(this[_0x5218e4(0xbbe)][_0x5218e4(0x2bd4)]=new Array()),this[_0x5218e4(0xbbe)][_0x5218e4(0x2bd4)][_0x5218e4(0xede)](this),_0x391aae||this[_0x5218e4(0x2b4)]()),this[_0x5218e4(0x2e9b)]());}get[_0x4e2560(0xc5c)](){var _0x364579=_0x4e2560;return this[_0x364579(0xbbe)];}[_0x4e2560(0x4079)](_0x1a9226){var _0x9b44b1=_0x4e2560;_0x1a9226[_0x9b44b1(0x2b37)]=this[_0x9b44b1(0x309e)];}[_0x4e2560(0x2b63)](){var _0x37acda=_0x4e2560;-0x1===this['_nodeDataStorage'][_0x37acda(0x40b0)]&&(this['_nodeDataStorage'][_0x37acda(0x40b0)]=this['_scene']['rootNodes'][_0x37acda(0x18cc)],this['_scene'][_0x37acda(0x132d)][_0x37acda(0xede)](this));}[_0x4e2560(0x2b4)](){var _0x426901=_0x4e2560;if(-0x1!==this[_0x426901(0x8a3)][_0x426901(0x40b0)]){const _0x3a99ab=this[_0x426901(0x3c5c)][_0x426901(0x132d)];var _0x56c969=_0x3a99ab[_0x426901(0x18cc)]-0x1;_0x3a99ab[this[_0x426901(0x8a3)][_0x426901(0x40b0)]]=_0x3a99ab[_0x56c969],_0x3a99ab[this[_0x426901(0x8a3)][_0x426901(0x40b0)]][_0x426901(0x8a3)][_0x426901(0x40b0)]=this[_0x426901(0x8a3)]['_sceneRootNodesIndex'],this['_scene']['rootNodes']['pop'](),this[_0x426901(0x8a3)][_0x426901(0x40b0)]=-0x1;}}get[_0x4e2560(0x35e6)](){var _0x39e04d=_0x4e2560;return this[_0x39e04d(0x2085)]||this['_scene'][_0x39e04d(0x35e6)];}set[_0x4e2560(0x35e6)](_0x20a021){var _0x232075=_0x4e2560;this[_0x232075(0x2085)]=_0x20a021;}[_0x4e2560(0x252c)](){var _0x3c91ce=_0x4e2560;return _0x3c91ce(0x14e9);}set[_0x4e2560(0x1d52)](_0x6e1dd5){var _0xd322b4=_0x4e2560;this[_0xd322b4(0x5b2)]&&this['onDisposeObservable'][_0xd322b4(0x2f2e)](this[_0xd322b4(0x5b2)]),this[_0xd322b4(0x5b2)]=this[_0xd322b4(0x6e9)]['add'](_0x6e1dd5);}get[_0x4e2560(0x2629)](){var _0x2a8e0f=_0x4e2560;return this['_nodeDataStorage'][_0x2a8e0f(0x148a)];}get['onClonedObservable'](){var _0x388960=_0x4e2560;return this[_0x388960(0x8a3)][_0x388960(0xbe8)];}[_0x4e2560(0x3d78)](){var _0x42e514=_0x4e2560;return this[_0x42e514(0x3c5c)];}['getEngine'](){var _0x55abfd=_0x4e2560;return this[_0x55abfd(0x3c5c)][_0x55abfd(0x3e9d)]();}['addBehavior'](_0x25452a,_0x1380b9=!0x1){var _0x8406f2=_0x4e2560;return-0x1===this[_0x8406f2(0x2832)][_0x8406f2(0x86a)](_0x25452a)&&(_0x25452a[_0x8406f2(0x33b9)](),this['_scene']['isLoading']&&!_0x1380b9?this[_0x8406f2(0x3c5c)][_0x8406f2(0x286f)]['addOnce'](()=>{_0x25452a['attach'](this);}):_0x25452a['attach'](this),this[_0x8406f2(0x2832)][_0x8406f2(0xede)](_0x25452a)),this;}[_0x4e2560(0x25ce)](_0x18507c){var _0x516186=_0x4e2560;return _0x18507c=this[_0x516186(0x2832)]['indexOf'](_0x18507c),(-0x1!==_0x18507c&&(this['_behaviors'][_0x18507c][_0x516186(0x31cc)](),this['_behaviors'][_0x516186(0xb1f)](_0x18507c,0x1)),this);}get[_0x4e2560(0x266a)](){var _0xd3fa75=_0x4e2560;return this[_0xd3fa75(0x2832)];}[_0x4e2560(0x1e4b)](_0x262b93){var _0x5aa9e3=_0x4e2560;for(const _0xd93167 of this['_behaviors'])if(_0xd93167[_0x5aa9e3(0xc1b)]===_0x262b93)return _0xd93167;return null;}[_0x4e2560(0x10cb)](){var _0x28aa5c=_0x4e2560;return this[_0x28aa5c(0x28c8)]!==this[_0x28aa5c(0x3c5c)][_0x28aa5c(0x1a27)]()&&this['computeWorldMatrix'](),this[_0x28aa5c(0x1b6f)];}[_0x4e2560(0x3b07)](){var _0x4bbefc=_0x4e2560;return this[_0x4bbefc(0x40e2)]&&(this['_worldMatrixDeterminantIsDirty']=!0x1,this[_0x4bbefc(0x627)]=this[_0x4bbefc(0x1b6f)][_0x4bbefc(0x2583)]()),this['_worldMatrixDeterminant'];}get[_0x4e2560(0x2729)](){return this['_worldMatrix'];}['_initCache'](){var _0xc58cae=_0x4e2560;this['_cache']={},this[_0xc58cae(0x58f)][_0xc58cae(0xc5c)]=void 0x0;}['updateCache'](_0x1e2400){var _0x638eec=_0x4e2560;!_0x1e2400&&this['isSynchronized']()||(this[_0x638eec(0x58f)][_0x638eec(0xc5c)]=this[_0x638eec(0xc5c)],this[_0x638eec(0x294f)]());}[_0x4e2560(0x318e)](_0x3977fa,_0xc7a320=0x0){var _0x2e6679=_0x4e2560;return this[_0x2e6679(0xc5c)]?this['parent'][_0x2e6679(0x318e)](_0x3977fa,!0x1):null;}[_0x4e2560(0x294f)](_0x3c6355){}[_0x4e2560(0x1d29)](){return!0x0;}[_0x4e2560(0x485)](){var _0x2e97f1=_0x4e2560;this[_0x2e97f1(0xbbe)]&&(this[_0x2e97f1(0xc28)]=this[_0x2e97f1(0xbbe)]['_childUpdateId']);}[_0x4e2560(0x37c1)](){var _0xd7cd0d=_0x4e2560;return!this[_0xd7cd0d(0xbbe)]||!this[_0xd7cd0d(0xbbe)][_0xd7cd0d(0x3e02)]&&this[_0xd7cd0d(0xc28)]===this[_0xd7cd0d(0xbbe)][_0xd7cd0d(0x1c82)]&&this['_parentNode']['isSynchronized']();}['isSynchronized'](){var _0x3229d0=_0x4e2560;return this[_0x3229d0(0x58f)][_0x3229d0(0xc5c)]!==this['_parentNode']?(this['_cache']['parent']=this['_parentNode'],!0x1):!(this[_0x3229d0(0xbbe)]&&!this[_0x3229d0(0x37c1)]())&&this['_isSynchronized']();}['isReady'](_0x380a79=0x0){var _0x59e099=_0x4e2560;return this[_0x59e099(0x8a3)][_0x59e099(0x1668)];}[_0x4e2560(0x2d03)](_0x57a0b){var _0x3dce01=_0x4e2560;return this['_currentRenderId']=Number[_0x3dce01(0x1806)],this[_0x3dce01(0x3e02)]=!0x0,this;}[_0x4e2560(0x1253)](_0x48f011=!0x0){var _0x32d7bd=_0x4e2560;return!0x1===_0x48f011?this['_nodeDataStorage'][_0x32d7bd(0x277c)]:!!this[_0x32d7bd(0x8a3)][_0x32d7bd(0x277c)]&&this['_nodeDataStorage'][_0x32d7bd(0x1479)];}[_0x4e2560(0x2e9b)](){var _0x11c1af=_0x4e2560;this[_0x11c1af(0x8a3)]['_isParentEnabled']=!this[_0x11c1af(0xbbe)]||this[_0x11c1af(0xbbe)][_0x11c1af(0x1253)](),this[_0x11c1af(0x2bd4)]&&this[_0x11c1af(0x2bd4)][_0x11c1af(0x35b2)](_0x2f721d=>{var _0x2644b2=_0x11c1af;_0x2f721d[_0x2644b2(0x2e9b)]();});}['setEnabled'](_0x2a40b7){var _0x255b67=_0x4e2560;this[_0x255b67(0x8a3)]['_isEnabled']!==_0x2a40b7&&(this['_nodeDataStorage'][_0x255b67(0x277c)]=_0x2a40b7,this[_0x255b67(0x2e9b)](),this[_0x255b67(0x8a3)]['_onEnabledStateChangedObservable']['notifyObservers'](_0x2a40b7));}[_0x4e2560(0x2cdb)](_0x5157ba){var _0x5f3401=_0x4e2560;return!!this[_0x5f3401(0xc5c)]&&(this[_0x5f3401(0xc5c)]===_0x5157ba||this[_0x5f3401(0xc5c)][_0x5f3401(0x2cdb)](_0x5157ba));}[_0x4e2560(0x25df)](_0x3725d2,_0x47be00=!0x1,_0x50517b){var _0x351654=_0x4e2560;if(this[_0x351654(0x2bd4)])for(let _0x96e134=0x0;_0x96e134<this[_0x351654(0x2bd4)][_0x351654(0x18cc)];_0x96e134++){const _0x331831=this[_0x351654(0x2bd4)][_0x96e134];_0x50517b&&!_0x50517b(_0x331831)||_0x3725d2[_0x351654(0xede)](_0x331831),_0x47be00||_0x331831['_getDescendants'](_0x3725d2,!0x1,_0x50517b);}}[_0x4e2560(0x3bbb)](_0xcca1e3,_0x22d2da){var _0x3155af=_0x4e2560,_0x39db7e=new Array();return this[_0x3155af(0x25df)](_0x39db7e,_0xcca1e3,_0x22d2da),_0x39db7e;}[_0x4e2560(0xf1b)](_0x2d98b2,_0x5313cb){var _0x5ded68=_0x4e2560,_0x128a56=[];return this[_0x5ded68(0x25df)](_0x128a56,_0x2d98b2,_0x1a25b4=>(!_0x5313cb||_0x5313cb(_0x1a25b4))&&void 0x0!==_0x1a25b4[_0x5ded68(0x1594)]),_0x128a56;}[_0x4e2560(0x394)](_0x1ace7f,_0x5754f6=!0x0){return this['getDescendants'](_0x5754f6,_0x1ace7f);}[_0x4e2560(0x1bbd)](_0x2680cf){var _0x301210=_0x4e2560;_0x2680cf!==this[_0x301210(0x8a3)][_0x301210(0x1668)]&&(_0x2680cf?(this[_0x301210(0x2696)]&&this[_0x301210(0x2696)](this),this['_nodeDataStorage'][_0x301210(0x1668)]=!0x0):this['_nodeDataStorage'][_0x301210(0x1668)]=!0x1);}[_0x4e2560(0x254d)](_0x5168c7){var _0x14d8d8=_0x4e2560;for(let _0x5434e5=0x0;_0x5434e5<this[_0x14d8d8(0x3f3)][_0x14d8d8(0x18cc)];_0x5434e5++){var _0x4d2588=this[_0x14d8d8(0x3f3)][_0x5434e5];if(_0x4d2588[_0x14d8d8(0xc1b)]===_0x5168c7)return _0x4d2588;}return null;}[_0x4e2560(0x3fef)](_0x49329a,_0xb92aa3,_0x79c810){var _0x1f8c2c=_0x4e2560;if(!this[_0x1f8c2c(0x19ea)][_0x49329a]){this[_0x1f8c2c(0x19ea)][_0x49329a]=_0x152d18[_0x1f8c2c(0x3e23)](_0x49329a,_0xb92aa3,_0x79c810);for(let _0x5a2f67=0x0,_0x2c6025=this[_0x1f8c2c(0x3f3)][_0x1f8c2c(0x18cc)];_0x5a2f67<_0x2c6025;_0x5a2f67++)this[_0x1f8c2c(0x3f3)][_0x5a2f67]&&this['animations'][_0x5a2f67][_0x1f8c2c(0x13de)](_0x49329a,_0xb92aa3,_0x79c810);}}['deleteAnimationRange'](_0x294467,_0x2ad959=!0x0){var _0x11ef19=_0x4e2560;for(let _0x3de3dd=0x0,_0xb47571=this[_0x11ef19(0x3f3)][_0x11ef19(0x18cc)];_0x3de3dd<_0xb47571;_0x3de3dd++)this['animations'][_0x3de3dd]&&this[_0x11ef19(0x3f3)][_0x3de3dd][_0x11ef19(0x1f01)](_0x294467,_0x2ad959);this[_0x11ef19(0x19ea)][_0x294467]=null;}[_0x4e2560(0x2acc)](_0x52137e){var _0x28e33d=_0x4e2560;return this[_0x28e33d(0x19ea)][_0x52137e]||null;}[_0x4e2560(0x16ea)](){var _0x230b14=_0x4e2560;const _0x9792af=[];let _0x429b21;for(_0x429b21 in this[_0x230b14(0x19ea)])_0x9792af[_0x230b14(0xede)](this['_ranges'][_0x429b21]);return _0x9792af;}[_0x4e2560(0x285e)](_0x3396c6,_0x29bf54,_0x326926,_0x31c226){var _0x4d60da=_0x4e2560;return _0x3396c6=this[_0x4d60da(0x2acc)](_0x3396c6),_0x3396c6?this[_0x4d60da(0x3c5c)][_0x4d60da(0x285e)](this,_0x3396c6['from'],_0x3396c6['to'],_0x29bf54,_0x326926,_0x31c226):null;}[_0x4e2560(0x25e7)](){var _0x23af3e=_0x4e2560;const _0x3ad06c=[];for(const _0x24829e in this[_0x23af3e(0x19ea)]){var _0x50533b=this['_ranges'][_0x24829e];if(_0x50533b){const _0x178d95={};_0x178d95[_0x23af3e(0xc1b)]=_0x24829e,_0x178d95['from']=_0x50533b[_0x23af3e(0x2d5e)],_0x178d95['to']=_0x50533b['to'],_0x3ad06c['push'](_0x178d95);}}return _0x3ad06c;}['computeWorldMatrix'](_0x1111c7){var _0x3605b9=_0x4e2560;return this[_0x3605b9(0x1b6f)]||(this[_0x3605b9(0x1b6f)]=_0x5d78e9['y3'][_0x3605b9(0x5f3)]()),this[_0x3605b9(0x1b6f)];}['dispose'](_0x58f475,_0x510dd8=!0x1){var _0x31d0c4=_0x4e2560;if(this[_0x31d0c4(0x8a3)][_0x31d0c4(0x13d5)]=!0x0,!_0x58f475){for(const _0x141a86 of this['getDescendants'](!0x0))_0x141a86[_0x31d0c4(0x41a)](_0x58f475,_0x510dd8);}this[_0x31d0c4(0xc5c)]?this[_0x31d0c4(0xc5c)]=null:this['_removeFromSceneRootNodes'](),this[_0x31d0c4(0x6e9)][_0x31d0c4(0x3608)](this),this[_0x31d0c4(0x6e9)][_0x31d0c4(0x13c8)](),this['onEnabledStateChangedObservable']['clear'](),this['onClonedObservable'][_0x31d0c4(0x13c8)]();for(const _0x7b290e of this[_0x31d0c4(0x2832)])_0x7b290e[_0x31d0c4(0x31cc)]();this[_0x31d0c4(0x2832)][_0x31d0c4(0x18cc)]=0x0,this[_0x31d0c4(0xa80)]=null;}static[_0x4e2560(0x2339)](_0x3ff534,_0x25750c,_0xf59742){var _0x303c94=_0x4e2560;if(_0x25750c[_0x303c94(0x21a3)])for(let _0x168163=0x0;_0x168163<_0x25750c[_0x303c94(0x21a3)]['length'];_0x168163++){var _0x57add2=_0x25750c[_0x303c94(0x21a3)][_0x168163];_0x3ff534[_0x303c94(0x3fef)](_0x57add2[_0x303c94(0xc1b)],_0x57add2['from'],_0x57add2['to']);}}[_0x4e2560(0xb05)](_0x187e63=!0x0,_0x4f4428=null){var _0xc031c6=_0x4e2560;this[_0xc031c6(0x3d78)]()['incrementRenderId'](),this[_0xc031c6(0x5d4)](!0x0);let _0x5fffeb,_0x184076;var _0x5f21bc,_0x29c8bb;if(this[_0xc031c6(0x1654)]&&this[_0xc031c6(0xc8b)]){const _0x58c5d5=this['getBoundingInfo']();_0x5fffeb=_0x58c5d5['boundingBox']['minimumWorld'][_0xc031c6(0x77b)](),_0x184076=_0x58c5d5[_0xc031c6(0x20cd)][_0xc031c6(0x144e)][_0xc031c6(0x77b)]();}else _0x5fffeb=new _0x5d78e9['P'](Number[_0xc031c6(0x1806)],Number[_0xc031c6(0x1806)],Number[_0xc031c6(0x1806)]),_0x184076=new _0x5d78e9['P'](-Number[_0xc031c6(0x1806)],-Number[_0xc031c6(0x1806)],-Number[_0xc031c6(0x1806)]);if(_0x187e63)for(const _0x5ba153 of this[_0xc031c6(0x3bbb)](!0x1)){const _0xa17104=_0x5ba153;_0xa17104['computeWorldMatrix'](!0x0),_0x4f4428&&!_0x4f4428(_0xa17104)||_0xa17104['getBoundingInfo']&&0x0!==_0xa17104['getTotalVertices']()&&(_0x5f21bc=(_0x29c8bb=_0xa17104[_0xc031c6(0x1654)]()[_0xc031c6(0x20cd)])[_0xc031c6(0x257b)],_0x29c8bb=_0x29c8bb[_0xc031c6(0x144e)],_0x5d78e9['P'][_0xc031c6(0x22f6)](_0x5f21bc,_0x5fffeb,_0x184076),_0x5d78e9['P'][_0xc031c6(0x22f6)](_0x29c8bb,_0x5fffeb,_0x184076));}return{'min':_0x5fffeb,'max':_0x184076};}}_0x152d18[_0x4e2560(0x3e23)]=(_0x44b90e,_0x5b135e,_0x40f477)=>{throw(0x0,_0x214619['S'])('AnimationRange');},_0x152d18[_0x4e2560(0xeb1)]={},_0x30c931([(0x0,_0x28708c['qC'])()],_0x152d18['prototype'],_0x4e2560(0xc1b),void 0x0),_0x30c931([(0x0,_0x28708c['qC'])()],_0x152d18[_0x4e2560(0x1ce1)],'id',void 0x0),_0x30c931([(0x0,_0x28708c['qC'])()],_0x152d18[_0x4e2560(0x1ce1)],_0x4e2560(0x309e),void 0x0),_0x30c931([(0x0,_0x28708c['qC'])()],_0x152d18[_0x4e2560(0x1ce1)],_0x4e2560(0x1607),void 0x0),_0x30c931([(0x0,_0x28708c['qC'])()],_0x152d18[_0x4e2560(0x1ce1)],_0x4e2560(0xa80),void 0x0);},0xd537:(_0x4a08f9,_0x23e220,_0x916c1c)=>{var _0x4183d8=a8_0x1ec55c;_0x916c1c['d'](_0x23e220,{'a':()=>_0x9f0f2c,'x':()=>_0x141b61});var _0x9f0f2c,_0x1ade21=_0x916c1c(0x4ba7),_0x2c373a=_0x916c1c(0x23a8),_0x430849=_0x916c1c(0xa896),_0x5bea72=_0x916c1c(0x16fed),_0x5465b2=_0x916c1c(0x6661),_0x16ae08=_0x916c1c(0xff4d),_0x56cbde=_0x916c1c(0xd53f),_0x23e220=_0x916c1c(0x700f),_0x3b93f2=_0x916c1c(0x3ed0),_0xf00f5c=_0x916c1c(0x181f4),_0x3190fe=_0x916c1c(0xfcd4),_0x5e843a=_0x916c1c(0x166fc),_0x25827c=_0x916c1c(0x28dc),_0x3856eb=_0x916c1c(0x7cbb),_0x468669=_0x916c1c(0x67a3),_0x5717f8=_0x916c1c(0x1610),_0x27ee96=_0x916c1c(0x7205),_0x2225cc=_0x916c1c(0x11096),_0x5d8c69=_0x916c1c(0x8baf),_0x4e23e7=_0x916c1c(0xf50e),_0x566271=_0x916c1c(0x13697),_0x52377f=_0x916c1c(0xbd53),_0x501888=_0x916c1c(0x9093),_0x4242bd=_0x916c1c(0x10676),_0x555d22=_0x916c1c(0x4342),_0x5374e4=_0x916c1c(0x2e6f),_0x1bb609=_0x916c1c(0x5397),_0x4a714c=_0x916c1c(0x6214);(_0x916c1c=_0x9f0f2c=_0x9f0f2c||{})[_0x916c1c[_0x4183d8(0x21e6)]=0x0]=_0x4183d8(0x21e6),_0x916c1c[_0x916c1c[_0x4183d8(0x25de)]=0x1]='Intermediate',_0x916c1c[_0x916c1c[_0x4183d8(0x389e)]=0x2]='Aggressive';class _0x141b61 extends _0x23e220['p']{constructor(_0x1b2787,_0x5a4c5f){var _0x249728=_0x4183d8;super(),this[_0x249728(0x11ba)]=new _0x4e23e7['$'](this),this[_0x249728(0x1289)]=null,this['_isScene']=!0x0,this['_blockEntityCollection']=!0x1,this[_0x249728(0x172d)]=!0x0,this['autoClearDepthAndStencil']=!0x0,this[_0x249728(0xdbf)]=new _0x52377f['HE'](0.2,0.2,0.3,0x1),this['ambientColor']=new _0x52377f['Wo'](0x0,0x0,0x0),this[_0x249728(0x1066)]=0x1,this['_performancePriority']=_0x9f0f2c['BackwardCompatible'],this['onScenePerformancePriorityChangedObservable']=new _0x430849['y$'](),this['_forceWireframe']=!0x1,this[_0x249728(0x40a6)]=!0x1,this[_0x249728(0x4181)]=!0x1,this[_0x249728(0x2f5d)]=!0x0,this[_0x249728(0x2085)]=null,this[_0x249728(0x3443)]=!0x1,this[_0x249728(0x1cc7)]=!0x1,this['hoverCursor']=_0x249728(0x1892),this[_0x249728(0x352a)]='',this['doNotHandleCursors']=!0x1,this['preventDefaultOnPointerDown']=!0x0,this[_0x249728(0x378)]=!0x0,this['metadata']=null,this[_0x249728(0x1cf6)]=null,this[_0x249728(0x2948)]=new Array(),this[_0x249728(0x6e9)]=new _0x430849['y$'](),this[_0x249728(0x5b2)]=null,this[_0x249728(0x3c91)]=new _0x430849['y$'](),this[_0x249728(0x2d3)]=null,this['onAfterRenderObservable']=new _0x430849['y$'](),this[_0x249728(0x14b8)]=new _0x430849['y$'](),this[_0x249728(0x35ca)]=null,this[_0x249728(0x826)]=new _0x430849['y$'](),this[_0x249728(0x14fe)]=new _0x430849['y$'](),this[_0x249728(0x196f)]=new _0x430849['y$'](),this[_0x249728(0x1fbc)]=new _0x430849['y$'](),this['onReadyObservable']=new _0x430849['y$'](),this[_0x249728(0x499)]=new _0x430849['y$'](),this[_0x249728(0x1ad9)]=null,this[_0x249728(0x3441)]=new _0x430849['y$'](),this[_0x249728(0x6b2)]=null,this[_0x249728(0x356b)]=new _0x430849['y$'](),this[_0x249728(0x5de)]=new _0x430849['y$'](),this['onBeforeParticlesRenderingObservable']=new _0x430849['y$'](),this[_0x249728(0x12b9)]=new _0x430849['y$'](),this[_0x249728(0x286f)]=new _0x430849['y$'](),this[_0x249728(0x817)]=new _0x430849['y$'](),this[_0x249728(0x274f)]=new _0x430849['y$'](),this[_0x249728(0x1b5a)]=new _0x430849['y$'](),this[_0x249728(0x2ae6)]=new _0x430849['y$'](),this[_0x249728(0xf98)]=new _0x430849['y$'](),this[_0x249728(0x36d7)]=new _0x430849['y$'](),this[_0x249728(0x3108)]=new _0x430849['y$'](),this[_0x249728(0x3183)]=new _0x430849['y$'](),this[_0x249728(0x3aa2)]=new _0x430849['y$'](),this['onMeshRemovedObservable']=new _0x430849['y$'](),this[_0x249728(0x3ef2)]=new _0x430849['y$'](),this[_0x249728(0x4064)]=new _0x430849['y$'](),this[_0x249728(0x3030)]=new _0x430849['y$'](),this[_0x249728(0x3834)]=new _0x430849['y$'](),this[_0x249728(0xbce)]=new _0x430849['y$'](),this['onMultiMaterialRemovedObservable']=new _0x430849['y$'](),this[_0x249728(0x1a18)]=new _0x430849['y$'](),this['onTextureRemovedObservable']=new _0x430849['y$'](),this[_0x249728(0x15c4)]=new _0x430849['y$'](),this['onAfterRenderTargetsRenderObservable']=new _0x430849['y$'](),this['onBeforeStepObservable']=new _0x430849['y$'](),this[_0x249728(0x4241)]=new _0x430849['y$'](),this[_0x249728(0x2b1d)]=new _0x430849['y$'](),this[_0x249728(0x155e)]=new _0x430849['y$'](),this[_0x249728(0x227f)]=new _0x430849['y$'](),this[_0x249728(0x452)]=new _0x430849['y$'](),this[_0x249728(0x3311)]=new _0x430849['y$'](),this[_0x249728(0x2043)]=new _0x430849['y$'](),this[_0x249728(0x5e2)]=new _0x5bea72['f'](0x100),this['skipPointerMovePicking']=!0x1,this[_0x249728(0x782)]=!0x1,this[_0x249728(0x115d)]=!0x1,this[_0x249728(0x2d87)]=new _0x430849['y$'](),this[_0x249728(0x3547)]=new _0x430849['y$'](),this[_0x249728(0xebf)]=new _0x430849['y$'](),this[_0x249728(0x3820)]=new _0x430849['y$'](),this[_0x249728(0x3c7e)]=!0x1,this[_0x249728(0x1416)]=0x0,this[_0x249728(0x856)]=0x0,this[_0x249728(0x3d4f)]=0x0,this['_fogEnabled']=!0x0,this[_0x249728(0x3612)]=_0x141b61[_0x249728(0x2767)],this[_0x249728(0x4125)]=new _0x52377f['Wo'](0.2,0.2,0.3),this[_0x249728(0x206b)]=0.1,this[_0x249728(0x39d1)]=0x0,this[_0x249728(0x113d)]=0x3e8,this['needsPreviousWorldMatrices']=!0x1,this[_0x249728(0x905)]=!0x0,this[_0x249728(0x6de)]=!0x0,this['_unObserveActiveCameras']=null,this[_0x249728(0x3792)]=!0x0,this[_0x249728(0xa5e)]=!0x0,this[_0x249728(0x3610)]=!0x0,this[_0x249728(0x2293)]=!0x0,this[_0x249728(0x1de9)]=!0x0,this['lensFlaresEnabled']=!0x0,this['collisionsEnabled']=!0x0,this['gravity']=new _0x56cbde['P'](0x0,-9.807,0x0),this[_0x249728(0x373f)]=!0x0,this['renderTargetsEnabled']=!0x0,this['dumpNextRenderTargets']=!0x1,this[_0x249728(0x1f44)]=new Array(),this[_0x249728(0x17b3)]=new Array(),this[_0x249728(0x1e8f)]=!0x0,this[_0x249728(0x1bd6)]=new _0x5bea72['f'](0x100),this[_0x249728(0x209a)]=!0x0,this[_0x249728(0x2be2)]=new _0x566271['z'](),this[_0x249728(0x3799)]=new _0x566271['z'](),this[_0x249728(0x25d3)]=new _0x566271['z'](),this[_0x249728(0x2b24)]=new _0x566271['z'](),this['_animationTime']=0x0,this[_0x249728(0x16db)]=0x1,this[_0x249728(0x3302)]=0x0,this['_frameId']=0x0,this[_0x249728(0x3901)]=null,this[_0x249728(0x35f9)]=!0x1,this[_0x249728(0x3f0b)]=!0x1,this[_0x249728(0xd1c)]=-0x1,this[_0x249728(0x34e9)]=-0x1,this[_0x249728(0x2d84)]=new Array(0x100),this[_0x249728(0x64d)]=new Array(),this[_0x249728(0x1536)]=new Array(),this['_isDisposed']=!0x1,this['dispatchAllSubMeshesOfActiveMeshes']=!0x1,this['_activeMeshes']=new _0x5bea72['t'](0x100),this['_processedMaterials']=new _0x5bea72['t'](0x100),this['_renderTargets']=new _0x5bea72['f'](0x100),this[_0x249728(0x3e3c)]=new _0x5bea72['f'](0x100),this[_0x249728(0x3949)]=new _0x5bea72['t'](0x100),this[_0x249728(0x1fc5)]=new _0x5bea72['f'](0x20),this['_softwareSkinnedMeshes']=new _0x5bea72['f'](0x20),this['_activeAnimatables']=new Array(),this[_0x249728(0x2733)]=_0x56cbde['y3'][_0x249728(0x409)](),this[_0x249728(0x4118)]=!0x1,this[_0x249728(0x20de)]=[],this[_0x249728(0x2349)]=[],this['_transientComponents']=[],this['_beforeCameraUpdateStage']=_0x468669['H']['Create'](),this[_0x249728(0x986)]=_0x468669['H'][_0x249728(0x24ef)](),this[_0x249728(0x34d4)]=_0x468669['H']['Create'](),this['_gatherRenderTargetsStage']=_0x468669['H'][_0x249728(0x24ef)](),this[_0x249728(0x1ccb)]=_0x468669['H'][_0x249728(0x24ef)](),this[_0x249728(0x4234)]=_0x468669['H']['Create'](),this['_beforeEvaluateActiveMeshStage']=_0x468669['H'][_0x249728(0x24ef)](),this[_0x249728(0x813)]=_0x468669['H']['Create'](),this[_0x249728(0xf3a)]=_0x468669['H'][_0x249728(0x24ef)](),this[_0x249728(0x2af3)]=_0x468669['H']['Create'](),this[_0x249728(0x3772)]=_0x468669['H'][_0x249728(0x24ef)](),this[_0x249728(0x2772)]=_0x468669['H']['Create'](),this[_0x249728(0x26e2)]=_0x468669['H'][_0x249728(0x24ef)](),this[_0x249728(0x36c7)]=_0x468669['H']['Create'](),this['_afterRenderingMeshStage']=_0x468669['H']['Create'](),this[_0x249728(0x3769)]=_0x468669['H']['Create'](),this[_0x249728(0x232c)]=_0x468669['H']['Create'](),this[_0x249728(0x2eab)]=_0x468669['H'][_0x249728(0x24ef)](),this['_afterRenderTargetDrawStage']=_0x468669['H'][_0x249728(0x24ef)](),this['_afterRenderTargetPostProcessStage']=_0x468669['H']['Create'](),this[_0x249728(0x1ffe)]=_0x468669['H'][_0x249728(0x24ef)](),this['_pointerMoveStage']=_0x468669['H']['Create'](),this[_0x249728(0x3e99)]=_0x468669['H']['Create'](),this['_pointerUpStage']=_0x468669['H'][_0x249728(0x24ef)](),this['_geometriesByUniqueId']=null,this[_0x249728(0x2d00)]={'data':[],'length':0x0},this[_0x249728(0x661)]={'data':[],'length':0x0},this[_0x249728(0x3aca)]=!0x1,this['_activeMeshesFrozen']=!0x1,this['_activeMeshesFrozenButKeepClipping']=!0x1,this[_0x249728(0x2666)]=!0x1,this[_0x249728(0x15c9)]=!0x0,this[_0x249728(0x24d1)]=()=>this['_engine'][_0x249728(0x3a41)](),this[_0x249728(0xcd1)]=0x0,this[_0x249728(0x35f4)]=!0x1,this[_0x249728(0x3110)]=null,this[_0x249728(0x299)]=new Array();var _0x3d6b6a=Object['assign']({'useGeometryUniqueIdsMap':!0x0,'useMaterialMeshMap':!0x0,'useClonedMeshMap':!0x0,'virtual':!0x1},_0x5a4c5f);this[_0x249728(0x355c)]=_0x1b2787||_0x2225cc['l']['LastCreatedEngine'],(_0x3d6b6a[_0x249728(0x21ae)]?this['_engine'][_0x249728(0x4014)]:(_0x2225cc['l'][_0x249728(0x395b)]=this)['_engine'][_0x249728(0x166b)])['push'](this),this[_0x249728(0x299f)]=null,this[_0x249728(0x6a2)]=new _0x3856eb['$'](this),_0x25827c['O']&&(this[_0x249728(0x2c48)]=new _0x25827c['O'](this)),(0x0,_0x27ee96['CG'])()&&this[_0x249728(0x366a)](),this[_0x249728(0x2fe7)](),_0x3b93f2['$']&&(this[_0x249728(0x2dd9)]=new _0x3b93f2['$']()),this[_0x249728(0x1d16)](),_0x3d6b6a[_0x249728(0x260d)]&&(this[_0x249728(0x53b)]={}),this[_0x249728(0xe6a)]=_0x3d6b6a[_0x249728(0xe6a)],this[_0x249728(0x3dc5)]=_0x3d6b6a[_0x249728(0x3dc5)],_0x5a4c5f&&_0x5a4c5f[_0x249728(0x21ae)]||this[_0x249728(0x355c)][_0x249728(0x2f1)]['notifyObservers'](this);}static[_0x4183d8(0x21c7)](_0x2b6e45){var _0x381b64=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x381b64(0xbd5));}static[_0x4183d8(0xe17)](){var _0x3428a8=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x3428a8(0x265b));}get['environmentTexture'](){var _0x13de3e=_0x4183d8;return this[_0x13de3e(0x4098)];}set[_0x4183d8(0x3bcd)](_0x1fd4a1){var _0x1f7039=_0x4183d8;this[_0x1f7039(0x4098)]!==_0x1fd4a1&&(this[_0x1f7039(0x4098)]=_0x1fd4a1,this[_0x1f7039(0x421f)](_0x5717f8['g']['MATERIAL_TextureDirtyFlag']));}get[_0x4183d8(0xb0b)](){var _0x127c5d=_0x4183d8;return this[_0x127c5d(0x2dd9)];}get['performancePriority'](){var _0x37038a=_0x4183d8;return this[_0x37038a(0x4062)];}set[_0x4183d8(0x2984)](_0x5e9e6b){var _0x3d1bd6=_0x4183d8;if(_0x5e9e6b!==this['_performancePriority']){switch(this['_performancePriority']=_0x5e9e6b){case _0x9f0f2c[_0x3d1bd6(0x21e6)]:this['skipFrustumClipping']=!0x1,this[_0x3d1bd6(0x6a2)][_0x3d1bd6(0x2220)]=!0x1,this[_0x3d1bd6(0x88f)]=!0x1,this['autoClear']=!0x0;break;case _0x9f0f2c[_0x3d1bd6(0x25de)]:this[_0x3d1bd6(0x30ac)]=!0x1,this['_renderingManager'][_0x3d1bd6(0x2220)]=!0x1,this[_0x3d1bd6(0x88f)]=!0x0,this['autoClear']=!0x1;break;case _0x9f0f2c[_0x3d1bd6(0x389e)]:this[_0x3d1bd6(0x30ac)]=!0x0,this[_0x3d1bd6(0x6a2)][_0x3d1bd6(0x2220)]=!0x0,this[_0x3d1bd6(0x88f)]=!0x0,this[_0x3d1bd6(0x172d)]=!0x1;}this['onScenePerformancePriorityChangedObservable']['notifyObservers'](_0x5e9e6b);}}set[_0x4183d8(0x13da)](_0x1cecf9){var _0x54d5cf=_0x4183d8;this[_0x54d5cf(0x6ea)]!==_0x1cecf9&&(this[_0x54d5cf(0x6ea)]=_0x1cecf9,this['markAllMaterialsAsDirty'](_0x5717f8['g'][_0x54d5cf(0x1a30)]));}get[_0x4183d8(0x13da)](){var _0x482b7f=_0x4183d8;return this[_0x482b7f(0x6ea)];}set['skipFrustumClipping'](_0x560f79){var _0x309f6f=_0x4183d8;this[_0x309f6f(0x40a6)]!==_0x560f79&&(this['_skipFrustumClipping']=_0x560f79);}get[_0x4183d8(0x30ac)](){var _0x1244b4=_0x4183d8;return this[_0x1244b4(0x40a6)];}set[_0x4183d8(0x2f74)](_0x3a4d22){var _0x328ff1=_0x4183d8;this[_0x328ff1(0x4181)]!==_0x3a4d22&&(this[_0x328ff1(0x4181)]=_0x3a4d22,this[_0x328ff1(0x421f)](_0x5717f8['g']['MATERIAL_MiscDirtyFlag']));}get[_0x4183d8(0x2f74)](){return this['_forcePointsCloud'];}get[_0x4183d8(0x35e6)](){var _0x3d42c5=_0x4183d8;return this[_0x3d42c5(0x2085)];}set[_0x4183d8(0x35e6)](_0x1500ca){var _0x473dc9=_0x4183d8;this[_0x473dc9(0x2085)]=_0x1500ca;}set['onDispose'](_0x3d3ffd){var _0x40ce6d=_0x4183d8;this['_onDisposeObserver']&&this[_0x40ce6d(0x6e9)]['remove'](this['_onDisposeObserver']),this[_0x40ce6d(0x5b2)]=this[_0x40ce6d(0x6e9)][_0x40ce6d(0x2e5)](_0x3d3ffd);}set[_0x4183d8(0x2c12)](_0x97e7ec){var _0x5d6c76=_0x4183d8;this['_onBeforeRenderObserver']&&this[_0x5d6c76(0x3c91)][_0x5d6c76(0x2f2e)](this[_0x5d6c76(0x2d3)]),_0x97e7ec&&(this[_0x5d6c76(0x2d3)]=this[_0x5d6c76(0x3c91)][_0x5d6c76(0x2e5)](_0x97e7ec));}set['afterRender'](_0x444dec){var _0x2eba87=_0x4183d8;this[_0x2eba87(0x35ca)]&&this[_0x2eba87(0x369)][_0x2eba87(0x2f2e)](this[_0x2eba87(0x35ca)]),_0x444dec&&(this[_0x2eba87(0x35ca)]=this[_0x2eba87(0x369)][_0x2eba87(0x2e5)](_0x444dec));}set[_0x4183d8(0x2b7f)](_0x46435e){var _0xdba5c9=_0x4183d8;this[_0xdba5c9(0x1ad9)]&&this[_0xdba5c9(0x499)][_0xdba5c9(0x2f2e)](this[_0xdba5c9(0x1ad9)]),this[_0xdba5c9(0x1ad9)]=this['onBeforeCameraRenderObservable']['add'](_0x46435e);}set[_0x4183d8(0x3316)](_0x55b99b){var _0x274c62=_0x4183d8;this[_0x274c62(0x6b2)]&&this[_0x274c62(0x3441)][_0x274c62(0x2f2e)](this[_0x274c62(0x6b2)]),this[_0x274c62(0x6b2)]=this[_0x274c62(0x3441)][_0x274c62(0x2e5)](_0x55b99b);}get[_0x4183d8(0x2c0a)](){var _0x5ab251=_0x4183d8;return this['_inputManager'][_0x5ab251(0x2c0a)];}static get[_0x4183d8(0x20bf)](){return _0x4e23e7['$']['DragMovementThreshold'];}static set['DragMovementThreshold'](_0x136135){_0x4e23e7['$']['DragMovementThreshold']=_0x136135;}static get['LongPressDelay'](){var _0x36a7fa=_0x4183d8;return _0x4e23e7['$'][_0x36a7fa(0xf33)];}static set['LongPressDelay'](_0xb0d227){var _0x1984b5=_0x4183d8;_0x4e23e7['$'][_0x1984b5(0xf33)]=_0xb0d227;}static get['DoubleClickDelay'](){var _0xc4acca=_0x4183d8;return _0x4e23e7['$'][_0xc4acca(0x2d99)];}static set[_0x4183d8(0x2d99)](_0x2050f1){var _0x22970a=_0x4183d8;_0x4e23e7['$'][_0x22970a(0x2d99)]=_0x2050f1;}static get[_0x4183d8(0x3e40)](){var _0x30c15c=_0x4183d8;return _0x4e23e7['$'][_0x30c15c(0x3e40)];}static set[_0x4183d8(0x3e40)](_0x246108){var _0x958c5c=_0x4183d8;_0x4e23e7['$'][_0x958c5c(0x3e40)]=_0x246108;}[_0x4183d8(0x3449)](_0x1c5e64,_0x1fc097='vEyePosition',_0x5e0907=!0x1){var _0x53adf1=_0x4183d8,_0x5cbfca=this[_0x53adf1(0x3f9d)]||this['_mirroredCameraPosition']||(null!=(_0x5cbfca=this[_0x53adf1(0x1647)]['globalPosition'])?_0x5cbfca:this[_0x53adf1(0x1647)][_0x53adf1(0x5dd)]),_0xb2b702=this['useRightHandedSystem']===(null!=this[_0x53adf1(0x241d)]);return _0x56cbde['jp']['Vector4'][0x0][_0x53adf1(0x386b)](_0x5cbfca['x'],_0x5cbfca['y'],_0x5cbfca['z'],_0xb2b702?-0x1:0x1),_0x1c5e64&&(_0x5e0907?_0x1c5e64[_0x53adf1(0x38b0)](_0x1fc097,_0x56cbde['jp'][_0x53adf1(0x176b)][0x0]['x'],_0x56cbde['jp'][_0x53adf1(0x176b)][0x0]['y'],_0x56cbde['jp'][_0x53adf1(0x176b)][0x0]['z']):_0x1c5e64['setVector4'](_0x1fc097,_0x56cbde['jp'][_0x53adf1(0x176b)][0x0])),_0x56cbde['jp'][_0x53adf1(0x176b)][0x0];}[_0x4183d8(0x28fd)](){var _0x471371=_0x4183d8;const _0x559db7=this['getSceneUniformBuffer']();var _0x68091=this[_0x471371(0x3449)](null);return _0x559db7[_0x471371(0x2f68)](_0x471371(0x15aa),_0x68091['x'],_0x68091['y'],_0x68091['z'],_0x68091['w']),_0x559db7[_0x471371(0x2bb0)](),_0x559db7;}set[_0x4183d8(0x41ba)](_0x353562){var _0xf26278=_0x4183d8;this[_0xf26278(0x3c7e)]!==_0x353562&&(this[_0xf26278(0x3c7e)]=_0x353562,this['markAllMaterialsAsDirty'](_0x5717f8['g'][_0xf26278(0x1a30)]));}get[_0x4183d8(0x41ba)](){var _0x24c2f1=_0x4183d8;return this[_0x24c2f1(0x3c7e)];}[_0x4183d8(0xd52)](_0x2a618e){var _0x20a6bb=_0x4183d8;this[_0x20a6bb(0x856)]=_0x2a618e;}[_0x4183d8(0x89d)](){var _0x26b97f=_0x4183d8;return this[_0x26b97f(0x856)];}[_0x4183d8(0x1b53)](){var _0x251af3=_0x4183d8;return this[_0x251af3(0x3d4f)];}set[_0x4183d8(0x2712)](_0x2691d6){var _0x571f4a=_0x4183d8;this[_0x571f4a(0x193f)]!==_0x2691d6&&(this[_0x571f4a(0x193f)]=_0x2691d6,this[_0x571f4a(0x421f)](_0x5717f8['g'][_0x571f4a(0x1a30)]));}get[_0x4183d8(0x2712)](){var _0x5801a3=_0x4183d8;return this[_0x5801a3(0x193f)];}set[_0x4183d8(0x2db9)](_0x1a4251){var _0x20b14a=_0x4183d8;this['_fogMode']!==_0x1a4251&&(this[_0x20b14a(0x3612)]=_0x1a4251,this[_0x20b14a(0x421f)](_0x5717f8['g'][_0x20b14a(0x1a30)]));}get[_0x4183d8(0x2db9)](){var _0x3351d5=_0x4183d8;return this[_0x3351d5(0x3612)];}get[_0x4183d8(0x30c6)](){var _0x3fe2b0=_0x4183d8;return!!this[_0x3fe2b0(0x1cea)]&&this[_0x3fe2b0(0x1cea)][_0x3fe2b0(0xa78)][_0x3fe2b0(0x5d3)];}set[_0x4183d8(0x1880)](_0x45c59e){var _0x4af55b=_0x4183d8;this['_shadowsEnabled']!==_0x45c59e&&(this[_0x4af55b(0x905)]=_0x45c59e,this[_0x4af55b(0x421f)](_0x5717f8['g']['MATERIAL_LightDirtyFlag']));}get[_0x4183d8(0x1880)](){return this['_shadowsEnabled'];}set['lightsEnabled'](_0x2a962f){var _0x20a7ed=_0x4183d8;this[_0x20a7ed(0x6de)]!==_0x2a962f&&(this[_0x20a7ed(0x6de)]=_0x2a962f,this['markAllMaterialsAsDirty'](_0x5717f8['g'][_0x20a7ed(0x17f4)]));}get['lightsEnabled'](){var _0x34cc0e=_0x4183d8;return this[_0x34cc0e(0x6de)];}get['activeCameras'](){var _0x17ec18=_0x4183d8;return this[_0x17ec18(0x35dd)];}set[_0x4183d8(0x299)](_0x40916c){var _0x5e7b4e=_0x4183d8;this['_unObserveActiveCameras']&&(this[_0x5e7b4e(0x1fc8)](),this[_0x5e7b4e(0x1fc8)]=null),_0x40916c&&(this[_0x5e7b4e(0x1fc8)]=(0x0,_0x1bb609['M'])(_0x40916c,()=>{var _0xdda9e4=_0x5e7b4e;this[_0xdda9e4(0x155e)]['notifyObservers'](this);})),this[_0x5e7b4e(0x35dd)]=_0x40916c;}get[_0x4183d8(0x1647)](){var _0x50e9a2=_0x4183d8;return this[_0x50e9a2(0x831)];}set[_0x4183d8(0x1647)](_0x10fc90){var _0x162ed8=_0x4183d8;_0x10fc90!==this[_0x162ed8(0x831)]&&(this[_0x162ed8(0x831)]=_0x10fc90,this['onActiveCameraChanged'][_0x162ed8(0x3608)](this));}get[_0x4183d8(0x1557)](){var _0x16216d=_0x4183d8;return this['_defaultMaterial']||(this[_0x16216d(0x177f)]=_0x141b61[_0x16216d(0x21c7)](this)),this['_defaultMaterial'];}set['defaultMaterial'](_0xac7a2){var _0x66ce14=_0x4183d8;this[_0x66ce14(0x177f)]=_0xac7a2;}set[_0x4183d8(0x404c)](_0x23c80a){var _0x301214=_0x4183d8;this[_0x301214(0x3792)]!==_0x23c80a&&(this[_0x301214(0x3792)]=_0x23c80a,this['markAllMaterialsAsDirty'](_0x5717f8['g'][_0x301214(0x3182)]));}get[_0x4183d8(0x404c)](){var _0x5a0c07=_0x4183d8;return this[_0x5a0c07(0x3792)];}set[_0x4183d8(0x225c)](_0x34c32d){var _0x4544aa=_0x4183d8;this[_0x4544aa(0x1de9)]!==_0x34c32d&&(this['_skeletonsEnabled']=_0x34c32d,this[_0x4544aa(0x421f)](_0x5717f8['g'][_0x4544aa(0x2787)]));}get[_0x4183d8(0x225c)](){var _0x47ea90=_0x4183d8;return this[_0x47ea90(0x1de9)];}get[_0x4183d8(0x38d5)](){var _0x380ce5=_0x4183d8;return this[_0x380ce5(0x80b)]||(this[_0x380ce5(0x80b)]=_0x141b61[_0x380ce5(0xe17)](),this['_collisionCoordinator'][_0x380ce5(0x33b9)](this)),this[_0x380ce5(0x80b)];}get['renderingManager'](){var _0xb7c8a4=_0x4183d8;return this[_0xb7c8a4(0x6a2)];}get[_0x4183d8(0x286b)](){return this['_frustumPlanes'];}['_registerTransientComponents'](){var _0x3b904d=_0x4183d8;if(0x0<this['_transientComponents']['length']){for(const _0x386778 of this[_0x3b904d(0x1947)])_0x386778[_0x3b904d(0x108f)]();this[_0x3b904d(0x1947)][_0x3b904d(0x18cc)]=0x0;}}[_0x4183d8(0x35b8)](_0x53579c){var _0x531e5d=_0x4183d8;this['_components'][_0x531e5d(0xede)](_0x53579c),this[_0x531e5d(0x1947)][_0x531e5d(0xede)](_0x53579c),_0x53579c[_0x531e5d(0x13c9)]&&_0x53579c[_0x531e5d(0x18e2)]&&this[_0x531e5d(0x2349)]['push'](_0x53579c);}[_0x4183d8(0x3e9c)](_0x18d765){var _0x173c75=_0x4183d8;for(const _0x25895a of this[_0x173c75(0x20de)])if(_0x25895a[_0x173c75(0xc1b)]===_0x18d765)return _0x25895a;return null;}[_0x4183d8(0x252c)](){return'Scene';}[_0x4183d8(0x40f6)](){var _0x1583ac=_0x4183d8;return this[_0x1583ac(0x2d00)]['data']=this[_0x1583ac(0x4dd)],this[_0x1583ac(0x2d00)][_0x1583ac(0x18cc)]=this[_0x1583ac(0x4dd)]['length'],this['_defaultMeshCandidates'];}[_0x4183d8(0x2e3c)](_0x360a1a){var _0x504036=_0x4183d8;return this[_0x504036(0x661)]['data']=_0x360a1a[_0x504036(0xc8b)],this[_0x504036(0x661)][_0x504036(0x18cc)]=_0x360a1a[_0x504036(0xc8b)][_0x504036(0x18cc)],this[_0x504036(0x661)];}[_0x4183d8(0x1d16)](){var _0x1bf21f=_0x4183d8;this[_0x1bf21f(0x3499)]=this[_0x1bf21f(0x40f6)]['bind'](this),this[_0x1bf21f(0x1df0)]=this[_0x1bf21f(0x2e3c)]['bind'](this),this[_0x1bf21f(0x1f61)]=this[_0x1bf21f(0x2e3c)][_0x1bf21f(0x3b97)](this),this['getCollidingSubMeshCandidates']=this[_0x1bf21f(0x2e3c)][_0x1bf21f(0x3b97)](this);}get[_0x4183d8(0x503)](){var _0x5d27f7=_0x4183d8;return this[_0x5d27f7(0x11ba)][_0x5d27f7(0x503)];}get['pointerX'](){var _0x3c3fc2=_0x4183d8;return this[_0x3c3fc2(0x11ba)][_0x3c3fc2(0x1fa0)];}set['pointerX'](_0x2864f1){var _0x231844=_0x4183d8;this['_inputManager'][_0x231844(0x1fa0)]=_0x2864f1;}get[_0x4183d8(0x2cd3)](){return this['_inputManager']['pointerY'];}set['pointerY'](_0x1405c7){var _0x52bf7f=_0x4183d8;this[_0x52bf7f(0x11ba)][_0x52bf7f(0x2cd3)]=_0x1405c7;}[_0x4183d8(0x2379)](){var _0x258039=_0x4183d8;return this[_0x258039(0xafd)];}[_0x4183d8(0x24d4)](){var _0x3f45eb=_0x4183d8;return this[_0x3f45eb(0x36b)];}[_0x4183d8(0x39c9)](){return this['_cachedVisibility'];}[_0x4183d8(0xf81)](_0x5e8d0c,_0x5dfd4e,_0x155ae0=0x1){var _0x4c3170=_0x4183d8;return this['_cachedEffect']!==_0x5dfd4e||this[_0x4c3170(0xafd)]!==_0x5e8d0c||this[_0x4c3170(0x2278)]!==_0x155ae0;}['getEngine'](){var _0x4933c1=_0x4183d8;return this[_0x4933c1(0x355c)];}['getTotalVertices'](){var _0x13ea6e=_0x4183d8;return this[_0x13ea6e(0x2be2)][_0x13ea6e(0x2cdf)];}get[_0x4183d8(0x1506)](){var _0x516bf7=_0x4183d8;return this[_0x516bf7(0x2be2)];}[_0x4183d8(0x2af0)](){var _0x5b038a=_0x4183d8;return this[_0x5b038a(0x3799)][_0x5b038a(0x2cdf)];}get['totalActiveIndicesPerfCounter'](){return this['_activeIndices'];}[_0x4183d8(0x4ca)](){var _0x26ada7=_0x4183d8;return this[_0x26ada7(0x25d3)][_0x26ada7(0x2cdf)];}get[_0x4183d8(0x104a)](){var _0x4bc0e5=_0x4183d8;return this[_0x4bc0e5(0x25d3)];}[_0x4183d8(0x1be8)](){var _0x5a6a53=_0x4183d8;return this[_0x5a6a53(0x2b24)]['current'];}get['activeBonesPerfCounter'](){var _0x2ff40f=_0x4183d8;return this[_0x2ff40f(0x2b24)];}[_0x4183d8(0x113c)](){return this['_activeMeshes'];}['getAnimationRatio'](){var _0xe1fb7e=_0x4183d8;return void 0x0!==this[_0xe1fb7e(0x2483)]?this[_0xe1fb7e(0x2483)]:0x1;}[_0x4183d8(0x1a27)](){return this['_renderId'];}[_0x4183d8(0x7f3)](){var _0x3ff476=_0x4183d8;return this[_0x3ff476(0x23f3)];}['incrementRenderId'](){this['_renderId']++;}['_createUbo'](){var _0x1530a0=_0x4183d8;this[_0x1530a0(0x85c)](this[_0x1530a0(0x2a51)]());}[_0x4183d8(0x3331)](_0x2cb209,_0x48bcf6){var _0x34bca1=_0x4183d8;return this[_0x34bca1(0x11ba)][_0x34bca1(0x3331)](_0x2cb209,_0x48bcf6),this;}[_0x4183d8(0xfd0)](_0x47480f,_0x4c0ea3){var _0x41681f=_0x4183d8;return this['_inputManager'][_0x41681f(0xfd0)](_0x47480f,_0x4c0ea3),this;}[_0x4183d8(0x1ea3)](_0x192498,_0x45c40c,_0x374aa4){var _0x25a6ef=_0x4183d8;return this[_0x25a6ef(0x11ba)]['simulatePointerUp'](_0x192498,_0x45c40c,_0x374aa4),this;}[_0x4183d8(0x2e60)](_0x359b15=0x0){var _0x27cf9d=_0x4183d8;return this[_0x27cf9d(0x11ba)]['isPointerCaptured'](_0x359b15);}[_0x4183d8(0x366a)](_0x2d334e=!0x0,_0x18b948=!0x0,_0x1fae0f=!0x0){var _0x19952c=_0x4183d8;this[_0x19952c(0x11ba)][_0x19952c(0x366a)](_0x2d334e,_0x18b948,_0x1fae0f);}['detachControl'](){var _0x28fdda=_0x4183d8;this[_0x28fdda(0x11ba)][_0x28fdda(0xd76)]();}[_0x4183d8(0x3b27)](_0x5ef883=!0x0){var _0x315847=_0x4183d8;if(this[_0x315847(0x13d5)])return!0x1;let _0x44bb62;const _0x18c24f=this[_0x315847(0x3e9d)]();let _0xe8e65b=!0x0;for(0x0<this[_0x315847(0x1536)][_0x315847(0x18cc)]&&(_0xe8e65b=!0x1),_0x5ef883&&(this[_0x315847(0x3352)]['reset'](),this['_materialsRenderTargets']['reset']()),_0x44bb62=0x0;_0x44bb62<this['meshes'][_0x315847(0x18cc)];_0x44bb62++){const _0x123e17=this[_0x315847(0x4dd)][_0x44bb62];if(_0x123e17[_0x315847(0xc8b)]&&0x0!==_0x123e17['subMeshes'][_0x315847(0x18cc)]){if(_0x123e17[_0x315847(0x3b27)](!0x0)){var _0x56b6be=_0x123e17[_0x315847(0x172e)]||_0x315847(0x2f91)===_0x123e17[_0x315847(0x252c)]()||_0x315847(0x31b1)===_0x123e17[_0x315847(0x252c)]()||_0x18c24f[_0x315847(0x16da)]()[_0x315847(0x2530)]&&0x0<_0x123e17['instances']['length'];for(const _0x4045ac of this[_0x315847(0x4234)])_0x4045ac[_0x315847(0x9e8)](_0x123e17,_0x56b6be)||(_0xe8e65b=!0x1);if(_0x5ef883){const _0x3460ed=_0x123e17[_0x315847(0x20e8)]||this[_0x315847(0x1557)];if(_0x3460ed){if(_0x3460ed[_0x315847(0x313b)])for(const _0xd4b7cf of _0x123e17[_0x315847(0xc8b)]){const _0x5a0fa5=_0xd4b7cf[_0x315847(0x3cf4)]();_0x5a0fa5&&_0x5a0fa5[_0x315847(0x3f08)]&&null!=_0x5a0fa5[_0x315847(0x17e4)]&&-0x1===this['_processedMaterials'][_0x315847(0x86a)](_0x5a0fa5)&&(this[_0x315847(0x3352)][_0x315847(0xede)](_0x5a0fa5),this['_materialsRenderTargets'][_0x315847(0x872)](_0x5a0fa5[_0x315847(0x17e4)]()));}else _0x3460ed[_0x315847(0x3f08)]&&null!=_0x3460ed[_0x315847(0x17e4)]&&-0x1===this['_processedMaterials']['indexOf'](_0x3460ed)&&(this[_0x315847(0x3352)][_0x315847(0xede)](_0x3460ed),this[_0x315847(0x3e3c)]['concatWithNoDuplicate'](_0x3460ed['getRenderTargetTextures']()));}}}else _0xe8e65b=!0x1;}}if(!_0xe8e65b)return!0x1;if(!_0x18c24f[_0x315847(0x15a0)]())return!0x1;if(_0x5ef883)for(_0x44bb62=0x0;_0x44bb62<this[_0x315847(0x3e3c)][_0x315847(0x18cc)];++_0x44bb62){const _0x63e9f5=this[_0x315847(0x3e3c)]['data'][_0x44bb62];if(!_0x63e9f5[_0x315847(0x2882)]())return!0x1;}for(_0x44bb62=0x0;_0x44bb62<this[_0x315847(0x3bc6)][_0x315847(0x18cc)];_0x44bb62++)if(this['geometries'][_0x44bb62][_0x315847(0x38bf)]===_0x5717f8['g']['DELAYLOADSTATE_LOADING'])return!0x1;if(this[_0x315847(0x299)]&&0x0<this[_0x315847(0x299)][_0x315847(0x18cc)]){for(const _0x183e7b of this[_0x315847(0x299)])if(!_0x183e7b[_0x315847(0x3b27)](!0x0))return!0x1;}else{if(this[_0x315847(0x1647)]&&!this[_0x315847(0x1647)][_0x315847(0x3b27)](!0x0))return!0x1;}for(const _0x1d2963 of this[_0x315847(0x3f0f)])if(!_0x1d2963['isReady']())return!0x1;return!0x0;}[_0x4183d8(0x2498)](){var _0xccdb62=_0x4183d8;this[_0xccdb62(0xafd)]=null,this[_0xccdb62(0x36b)]=null,this[_0xccdb62(0x2278)]=null;}[_0x4183d8(0x3b72)](_0x5a8408){var _0x488ac6=_0x4183d8;this[_0x488ac6(0x3c91)][_0x488ac6(0x2e5)](_0x5a8408);}[_0x4183d8(0x440)](_0x346339){var _0x4a0788=_0x4183d8;this['onBeforeRenderObservable'][_0x4a0788(0x1e53)](_0x346339);}['registerAfterRender'](_0x400b50){var _0x589d12=_0x4183d8;this[_0x589d12(0x369)]['add'](_0x400b50);}[_0x4183d8(0x3860)](_0x1eee2e){var _0xe889c=_0x4183d8;this[_0xe889c(0x369)][_0xe889c(0x1e53)](_0x1eee2e);}[_0x4183d8(0x1987)](_0x2f2b0c){var _0x1c3c70=_0x4183d8;const _0x238eaf=()=>{_0x2f2b0c(),setTimeout(()=>{var _0x4acdf5=a8_0x5306;this[_0x4acdf5(0x440)](_0x238eaf);});};this[_0x1c3c70(0x3b72)](_0x238eaf);}['executeOnceBeforeRender'](_0xe366d7,_0x379c57){var _0x540ff1=_0x4183d8;void 0x0!==_0x379c57?setTimeout(()=>{this['_executeOnceBeforeRender'](_0xe366d7);},_0x379c57):this[_0x540ff1(0x1987)](_0xe366d7);}['addPendingData'](_0x213bc0){var _0x2f43f1=_0x4183d8;this[_0x2f43f1(0x1536)][_0x2f43f1(0xede)](_0x213bc0);}[_0x4183d8(0x37f8)](_0x4ed827){var _0x515dab=_0x4183d8,_0x4f6161=this[_0x515dab(0x4048)],_0x4ed827=this['_pendingData']['indexOf'](_0x4ed827);-0x1!==_0x4ed827&&this['_pendingData']['splice'](_0x4ed827,0x1),_0x4f6161&&!this[_0x515dab(0x4048)]&&this[_0x515dab(0x286f)]['notifyObservers'](this);}[_0x4183d8(0x1315)](){var _0x9bd882=_0x4183d8;return this[_0x9bd882(0x1536)][_0x9bd882(0x18cc)];}get[_0x4183d8(0x4048)](){var _0x5d5539=_0x4183d8;return 0x0<this[_0x5d5539(0x1536)][_0x5d5539(0x18cc)];}[_0x4183d8(0x1e37)](_0x1f2080,_0x2d645a=!0x1){var _0x5935c3=_0x4183d8;this[_0x5935c3(0x3c8d)][_0x5935c3(0x41c9)](_0x1f2080),null===this['_executeWhenReadyTimeoutId']&&this[_0x5935c3(0x26eb)](_0x2d645a);}[_0x4183d8(0x4251)](_0x3ac3d8=!0x1){return new Promise(_0x3dfd21=>{var _0x90a18f=a8_0x5306;this[_0x90a18f(0x1e37)](()=>{_0x3dfd21();},_0x3ac3d8);});}['_checkIsReady'](_0x12fec6=!0x1){var _0x2b4fcf=_0x4183d8;return this['_registerTransientComponents'](),this[_0x2b4fcf(0x3b27)](_0x12fec6)?(this['onReadyObservable'][_0x2b4fcf(0x3608)](this),this[_0x2b4fcf(0x3c8d)][_0x2b4fcf(0x13c8)](),void(this[_0x2b4fcf(0x3901)]=null)):this[_0x2b4fcf(0x13d5)]?(this['onReadyObservable'][_0x2b4fcf(0x13c8)](),void(this[_0x2b4fcf(0x3901)]=null)):void(this[_0x2b4fcf(0x3901)]=setTimeout(()=>{var _0x33a362=_0x2b4fcf;this[_0x33a362(0x3998)](),this[_0x33a362(0x26eb)](_0x12fec6);},0x64));}get['animatables'](){var _0x3b03cd=_0x4183d8;return this[_0x3b03cd(0x2ced)];}[_0x4183d8(0x3732)](){var _0x388d77=_0x4183d8;this[_0x388d77(0x3e7d)]=_0x2c373a['F'][_0x388d77(0x2205)];}[_0x4183d8(0x3ca4)](){return this['_viewMatrix'];}['getProjectionMatrix'](){var _0x4c42b2=_0x4183d8;return this[_0x4c42b2(0x297)];}[_0x4183d8(0x15f2)](){var _0x4b66c6=_0x4183d8;return this[_0x4b66c6(0x2733)];}['setTransformMatrix'](_0x1414ed,_0x2b81c2,_0x10422c,_0x232f16){var _0x43d5e8=_0x4183d8;_0x10422c||_0x232f16||!this[_0x43d5e8(0x2ce7)]||(this[_0x43d5e8(0x2ce7)][_0x43d5e8(0x41a)](),this['_multiviewSceneUbo']=null),this['_viewUpdateFlag']===_0x1414ed[_0x43d5e8(0x1401)]&&this[_0x43d5e8(0x34e9)]===_0x2b81c2[_0x43d5e8(0x1401)]||(this[_0x43d5e8(0xd1c)]=_0x1414ed[_0x43d5e8(0x1401)],this[_0x43d5e8(0x34e9)]=_0x2b81c2[_0x43d5e8(0x1401)],this['_viewMatrix']=_0x1414ed,this['_projectionMatrix']=_0x2b81c2,this[_0x43d5e8(0x2aa2)][_0x43d5e8(0x3d93)](this[_0x43d5e8(0x297)],this[_0x43d5e8(0x2733)]),this[_0x43d5e8(0x3b6e)]?_0x501888['i'][_0x43d5e8(0xe52)](this['_transformMatrix'],this[_0x43d5e8(0x3b6e)]):this['_frustumPlanes']=_0x501888['i']['GetPlanes'](this[_0x43d5e8(0x2733)]),this['_multiviewSceneUbo']&&this[_0x43d5e8(0x2ce7)]['useUbo']?this[_0x43d5e8(0x48e)](_0x10422c,_0x232f16):this['_sceneUbo'][_0x43d5e8(0xf0a)]&&(this[_0x43d5e8(0x37f2)]['updateMatrix']('viewProjection',this['_transformMatrix']),this['_sceneUbo'][_0x43d5e8(0x2711)](_0x43d5e8(0x351f),this[_0x43d5e8(0x2aa2)]),this[_0x43d5e8(0x37f2)][_0x43d5e8(0x2711)]('projection',this[_0x43d5e8(0x297)])));}['getSceneUniformBuffer'](){var _0x2763c=_0x4183d8;return this[_0x2763c(0x2ce7)]||this[_0x2763c(0x37f2)];}[_0x4183d8(0x2a51)](_0x34bf13){var _0x55bc50=_0x4183d8;const _0x67f549=new _0xf00f5c['M'](this[_0x55bc50(0x355c)],void 0x0,!0x1,null!=_0x34bf13?_0x34bf13:_0x55bc50(0x3241));return _0x67f549[_0x55bc50(0x162b)]('viewProjection',0x10),_0x67f549[_0x55bc50(0x162b)](_0x55bc50(0x351f),0x10),_0x67f549[_0x55bc50(0x162b)](_0x55bc50(0x968),0x10),_0x67f549[_0x55bc50(0x162b)](_0x55bc50(0x15aa),0x4),_0x67f549;}[_0x4183d8(0x85c)](_0x2eb2d0){var _0x21674b=_0x4183d8;this[_0x21674b(0x37f2)]=_0x2eb2d0,this['_viewUpdateFlag']=-0x1,this[_0x21674b(0x34e9)]=-0x1;}[_0x4183d8(0x2989)](){var _0x161f77=_0x4183d8;return _0x4242bd['K'][_0x161f77(0x7d8)];}['addMesh'](_0x55e486,_0x3f81d3=!0x1){var _0x5caab1=_0x4183d8;this['_blockEntityCollection']||(this[_0x5caab1(0x4dd)][_0x5caab1(0xede)](_0x55e486),_0x55e486[_0x5caab1(0x3aa6)](),_0x55e486['parent']||_0x55e486[_0x5caab1(0x2b63)](),this['onNewMeshAddedObservable'][_0x5caab1(0x3608)](_0x55e486),_0x3f81d3&&_0x55e486[_0x5caab1(0xf1b)]()[_0x5caab1(0x35b2)](_0x363cf5=>{var _0x28be36=_0x5caab1;this[_0x28be36(0x4126)](_0x363cf5);}));}[_0x4183d8(0x633)](_0x395a19,_0x57f77f=!0x1){var _0x506df8=_0x4183d8,_0x398d1f=this[_0x506df8(0x4dd)][_0x506df8(0x86a)](_0x395a19);return-0x1!==_0x398d1f&&(this[_0x506df8(0x4dd)][_0x398d1f]=this[_0x506df8(0x4dd)][this[_0x506df8(0x4dd)][_0x506df8(0x18cc)]-0x1],this['meshes']['pop'](),_0x395a19[_0x506df8(0xc5c)]||_0x395a19[_0x506df8(0x2b4)]()),this[_0x506df8(0x11ba)][_0x506df8(0x1f7f)](_0x395a19),this['onMeshRemovedObservable'][_0x506df8(0x3608)](_0x395a19),_0x57f77f&&_0x395a19[_0x506df8(0xf1b)]()[_0x506df8(0x35b2)](_0x2d76aa=>{var _0x20524c=_0x506df8;this[_0x20524c(0x633)](_0x2d76aa);}),_0x398d1f;}['addTransformNode'](_0x2837fd){var _0x30938c=_0x4183d8;this[_0x30938c(0x3591)]||_0x2837fd[_0x30938c(0x3d78)]()===this&&-0x1!==_0x2837fd['_indexInSceneTransformNodesArray']||(_0x2837fd[_0x30938c(0x522)]=this[_0x30938c(0x3b43)]['length'],this['transformNodes'][_0x30938c(0xede)](_0x2837fd),_0x2837fd[_0x30938c(0xc5c)]||_0x2837fd['_addToSceneRootNodes'](),this[_0x30938c(0x3108)][_0x30938c(0x3608)](_0x2837fd));}['removeTransformNode'](_0x186a44){var _0x1dc394=_0x4183d8,_0x53660a=_0x186a44[_0x1dc394(0x522)];if(-0x1!==_0x53660a){if(_0x53660a!==this[_0x1dc394(0x3b43)][_0x1dc394(0x18cc)]-0x1){const _0x6f9696=this['transformNodes'][this[_0x1dc394(0x3b43)][_0x1dc394(0x18cc)]-0x1];(this[_0x1dc394(0x3b43)][_0x53660a]=_0x6f9696)[_0x1dc394(0x522)]=_0x53660a;}_0x186a44['_indexInSceneTransformNodesArray']=-0x1,this[_0x1dc394(0x3b43)][_0x1dc394(0x1cb7)](),_0x186a44[_0x1dc394(0xc5c)]||_0x186a44[_0x1dc394(0x2b4)]();}return this['onTransformNodeRemovedObservable'][_0x1dc394(0x3608)](_0x186a44),_0x53660a;}[_0x4183d8(0x2af9)](_0x183f80){var _0x1396a4=_0x4183d8,_0x548fc2=this['skeletons'][_0x1396a4(0x86a)](_0x183f80);return-0x1!==_0x548fc2&&(this[_0x1396a4(0x3ebd)][_0x1396a4(0xb1f)](_0x548fc2,0x1),this[_0x1396a4(0x4064)][_0x1396a4(0x3608)](_0x183f80),this[_0x1396a4(0x25a7)](this[_0x1396a4(0x1fc5)])),_0x548fc2;}[_0x4183d8(0x951)](_0x32c5ba){var _0x2b9b1b=_0x4183d8;return _0x32c5ba=this['morphTargetManagers']['indexOf'](_0x32c5ba),(-0x1!==_0x32c5ba&&this[_0x2b9b1b(0x3629)][_0x2b9b1b(0xb1f)](_0x32c5ba,0x1),_0x32c5ba);}[_0x4183d8(0x2c2c)](_0x1f61f9){var _0x39aa73=_0x4183d8,_0x26e681=this[_0x39aa73(0x3f5b)][_0x39aa73(0x86a)](_0x1f61f9);if(-0x1!==_0x26e681){for(const _0x397c3c of this[_0x39aa73(0x4dd)])_0x397c3c['_removeLightSource'](_0x1f61f9,!0x1);this[_0x39aa73(0x3f5b)][_0x39aa73(0xb1f)](_0x26e681,0x1),this[_0x39aa73(0x23d5)](),_0x1f61f9[_0x39aa73(0xc5c)]||_0x1f61f9[_0x39aa73(0x2b4)]();}return this[_0x39aa73(0x2ae6)][_0x39aa73(0x3608)](_0x1f61f9),_0x26e681;}[_0x4183d8(0x9c1)](_0x35f589){var _0x53e213=_0x4183d8,_0x8441c0,_0x7e1273=this[_0x53e213(0x3025)][_0x53e213(0x86a)](_0x35f589);return-0x1!==_0x7e1273&&(this[_0x53e213(0x3025)][_0x53e213(0xb1f)](_0x7e1273,0x1),_0x35f589[_0x53e213(0xc5c)]||_0x35f589[_0x53e213(0x2b4)]()),this['activeCameras']&&-0x1!==(_0x8441c0=this[_0x53e213(0x299)][_0x53e213(0x86a)](_0x35f589))&&this[_0x53e213(0x299)][_0x53e213(0xb1f)](_0x8441c0,0x1),this['activeCamera']===_0x35f589&&(0x0<this[_0x53e213(0x3025)][_0x53e213(0x18cc)]?this['activeCamera']=this[_0x53e213(0x3025)][0x0]:this[_0x53e213(0x1647)]=null),this[_0x53e213(0x274f)][_0x53e213(0x3608)](_0x35f589),_0x7e1273;}['removeParticleSystem'](_0x6d4683){var _0x4c69d8=_0x4183d8;return _0x6d4683=this[_0x4c69d8(0x3f0f)][_0x4c69d8(0x86a)](_0x6d4683),(-0x1!==_0x6d4683&&(this['particleSystems']['splice'](_0x6d4683,0x1),this[_0x4c69d8(0x25a7)](this[_0x4c69d8(0x3949)])),_0x6d4683);}['removeAnimation'](_0x4370f2){var _0x199a58=_0x4183d8;return _0x4370f2=this[_0x199a58(0x3f3)][_0x199a58(0x86a)](_0x4370f2),(-0x1!==_0x4370f2&&this[_0x199a58(0x3f3)][_0x199a58(0xb1f)](_0x4370f2,0x1),_0x4370f2);}['stopAnimation'](_0x51a4db,_0x2eda49,_0x11bd8a){}[_0x4183d8(0x3df5)](_0xd97d6c){var _0x43c43f=_0x4183d8;return _0xd97d6c=this['animationGroups'][_0x43c43f(0x86a)](_0xd97d6c),(-0x1!==_0xd97d6c&&this['animationGroups'][_0x43c43f(0xb1f)](_0xd97d6c,0x1),_0xd97d6c);}['removeMultiMaterial'](_0x5a3bc4){var _0x806b29=_0x4183d8,_0xdc62c7=this[_0x806b29(0x2a1)][_0x806b29(0x86a)](_0x5a3bc4);return-0x1!==_0xdc62c7&&this[_0x806b29(0x2a1)]['splice'](_0xdc62c7,0x1),this['onMultiMaterialRemovedObservable']['notifyObservers'](_0x5a3bc4),_0xdc62c7;}['removeMaterial'](_0x18f5be){var _0x33c975=_0x4183d8,_0x2c2c4e=_0x18f5be[_0x33c975(0x1b06)];if(-0x1!==_0x2c2c4e&&_0x2c2c4e<this[_0x33c975(0x6d0)][_0x33c975(0x18cc)]){if(_0x2c2c4e!==this['materials'][_0x33c975(0x18cc)]-0x1){const _0x21deb7=this[_0x33c975(0x6d0)][this[_0x33c975(0x6d0)][_0x33c975(0x18cc)]-0x1];(this[_0x33c975(0x6d0)][_0x2c2c4e]=_0x21deb7)[_0x33c975(0x1b06)]=_0x2c2c4e;}_0x18f5be[_0x33c975(0x1b06)]=-0x1,this[_0x33c975(0x6d0)][_0x33c975(0x1cb7)]();}return this[_0x33c975(0xbce)][_0x33c975(0x3608)](_0x18f5be),_0x2c2c4e;}['removeActionManager'](_0x328989){var _0x1ef684=_0x4183d8;return _0x328989=this[_0x1ef684(0x4ba)]['indexOf'](_0x328989),(-0x1!==_0x328989&&this[_0x1ef684(0x4ba)][_0x1ef684(0xb1f)](_0x328989,0x1),_0x328989);}[_0x4183d8(0x22ca)](_0x58b62b){var _0x129163=_0x4183d8,_0x372f45=this[_0x129163(0xa8e)][_0x129163(0x86a)](_0x58b62b);return-0x1!==_0x372f45&&this[_0x129163(0xa8e)][_0x129163(0xb1f)](_0x372f45,0x1),this[_0x129163(0xa02)]['notifyObservers'](_0x58b62b),_0x372f45;}['addLight'](_0x57d375){var _0x260d5c=_0x4183d8;if(!this[_0x260d5c(0x3591)]){this[_0x260d5c(0x3f5b)]['push'](_0x57d375),this[_0x260d5c(0x23d5)](),_0x57d375[_0x260d5c(0xc5c)]||_0x57d375['_addToSceneRootNodes']();for(const _0x44f6fc of this[_0x260d5c(0x4dd)])-0x1===_0x44f6fc['lightSources'][_0x260d5c(0x86a)](_0x57d375)&&(_0x44f6fc['lightSources'][_0x260d5c(0xede)](_0x57d375),_0x44f6fc[_0x260d5c(0x3aa6)]());this['onNewLightAddedObservable']['notifyObservers'](_0x57d375);}}['sortLightsByPriority'](){var _0x291b06=_0x4183d8;this[_0x291b06(0x4118)]&&this[_0x291b06(0x3f5b)][_0x291b06(0x20d5)](_0x5374e4['m'][_0x291b06(0x98a)]);}[_0x4183d8(0x38d4)](_0x1d256b){var _0x5e888b=_0x4183d8;this[_0x5e888b(0x3591)]||(this[_0x5e888b(0x3025)][_0x5e888b(0xede)](_0x1d256b),this[_0x5e888b(0x817)]['notifyObservers'](_0x1d256b),_0x1d256b[_0x5e888b(0xc5c)]||_0x1d256b[_0x5e888b(0x2b63)]());}[_0x4183d8(0x117c)](_0x2a8cd0){var _0x1a1eb5=_0x4183d8;this[_0x1a1eb5(0x3591)]||(this[_0x1a1eb5(0x3ebd)][_0x1a1eb5(0xede)](_0x2a8cd0),this['onNewSkeletonAddedObservable']['notifyObservers'](_0x2a8cd0));}['addParticleSystem'](_0x458139){var _0x44f7e7=_0x4183d8;this[_0x44f7e7(0x3591)]||this[_0x44f7e7(0x3f0f)][_0x44f7e7(0xede)](_0x458139);}[_0x4183d8(0x3342)](_0x4b6b86){var _0x2f3369=_0x4183d8;this[_0x2f3369(0x3591)]||this[_0x2f3369(0x3f3)][_0x2f3369(0xede)](_0x4b6b86);}[_0x4183d8(0x3ec)](_0x5da1c1){var _0x3335c9=_0x4183d8;this[_0x3335c9(0x3591)]||this['animationGroups'][_0x3335c9(0xede)](_0x5da1c1);}['addMultiMaterial'](_0x543a6f){var _0x249396=_0x4183d8;this[_0x249396(0x3591)]||(this[_0x249396(0x2a1)][_0x249396(0xede)](_0x543a6f),this['onNewMultiMaterialAddedObservable'][_0x249396(0x3608)](_0x543a6f));}[_0x4183d8(0x330)](_0x19563f){var _0x5e6da8=_0x4183d8;this[_0x5e6da8(0x3591)]||_0x19563f[_0x5e6da8(0x3d78)]()===this&&-0x1!==_0x19563f['_indexInSceneMaterialArray']||(_0x19563f[_0x5e6da8(0x1b06)]=this['materials']['length'],this['materials']['push'](_0x19563f),this[_0x5e6da8(0x3030)][_0x5e6da8(0x3608)](_0x19563f));}[_0x4183d8(0x3294)](_0xc80927){var _0x2ca345=_0x4183d8;this['_blockEntityCollection']||this[_0x2ca345(0x3629)][_0x2ca345(0xede)](_0xc80927);}[_0x4183d8(0x25cb)](_0x251763){var _0x459943=_0x4183d8;this[_0x459943(0x3591)]||(this[_0x459943(0x53b)]&&(this[_0x459943(0x53b)][_0x251763[_0x459943(0x309e)]]=this[_0x459943(0x3bc6)]['length']),this[_0x459943(0x3bc6)]['push'](_0x251763));}[_0x4183d8(0x3e86)](_0x3aeafc){var _0xb171a4=_0x4183d8;this['actionManagers'][_0xb171a4(0xede)](_0x3aeafc);}[_0x4183d8(0xec0)](_0x1f4806){var _0x4d83b0=_0x4183d8;this[_0x4d83b0(0x3591)]||(this[_0x4d83b0(0xa8e)][_0x4d83b0(0xede)](_0x1f4806),this[_0x4d83b0(0x1a18)][_0x4d83b0(0x3608)](_0x1f4806));}[_0x4183d8(0x170c)](_0x897413,_0x20b948=!0x0){var _0x2becf7=_0x4183d8;this[_0x2becf7(0x355c)][_0x2becf7(0x13d9)]()&&(this['activeCamera']&&this[_0x2becf7(0x1647)][_0x2becf7(0xd76)](),this[_0x2becf7(0x1647)]=_0x897413,_0x20b948&&_0x897413[_0x2becf7(0x366a)]());}['setActiveCameraById'](_0x2917f9){var _0x49f0eb=_0x4183d8;return _0x2917f9=this['getCameraById'](_0x2917f9),_0x2917f9?this[_0x49f0eb(0x1647)]=_0x2917f9:null;}[_0x4183d8(0xd4f)](_0x434018){var _0x217d6e=_0x4183d8;return _0x434018=this[_0x217d6e(0x1899)](_0x434018),_0x434018?this[_0x217d6e(0x1647)]=_0x434018:null;}[_0x4183d8(0x3173)](_0x54fe89){var _0x1a4e10=_0x4183d8;for(let _0x15563f=0x0;_0x15563f<this[_0x1a4e10(0x16f8)][_0x1a4e10(0x18cc)];_0x15563f++)if(this['animationGroups'][_0x15563f]['name']===_0x54fe89)return this[_0x1a4e10(0x16f8)][_0x15563f];return null;}[_0x4183d8(0x32a9)](_0x5d9647,_0x23279a){var _0x539b30=_0x4183d8;for(let _0x2dc195=0x0;_0x2dc195<this[_0x539b30(0x6d0)][_0x539b30(0x18cc)];_0x2dc195++){var _0x3a5219=this[_0x539b30(0x6d0)][_0x2dc195];if(_0x23279a(_0x3a5219))return _0x3a5219;}if(_0x5d9647)for(let _0x1b1b90=0x0;_0x1b1b90<this[_0x539b30(0x2a1)][_0x539b30(0x18cc)];_0x1b1b90++){var _0x23f071=this[_0x539b30(0x2a1)][_0x1b1b90];if(_0x23279a(_0x23f071))return _0x23f071;}return null;}[_0x4183d8(0x1a32)](_0x47a535,_0x309ab4=!0x1){var _0x477bc1=_0x4183d8;return this['_getMaterial'](_0x309ab4,_0x256ba1=>_0x256ba1[_0x477bc1(0x309e)]===_0x47a535);}['getMaterialById'](_0x472c11,_0x34acb4=!0x1){var _0x15cf83=_0x4183d8;return this[_0x15cf83(0x32a9)](_0x34acb4,_0xfabacb=>_0xfabacb['id']===_0x472c11);}['getMaterialByName'](_0x1eb4d3,_0x18c107=!0x1){var _0x4ad0d3=_0x4183d8;return this[_0x4ad0d3(0x32a9)](_0x18c107,_0x59f87c=>_0x59f87c['name']===_0x1eb4d3);}[_0x4183d8(0x3b9c)](_0x596da1,_0x46f30d=!0x1){var _0x1bb7a1=_0x4183d8;for(let _0x417106=this[_0x1bb7a1(0x6d0)][_0x1bb7a1(0x18cc)]-0x1;0x0<=_0x417106;_0x417106--)if(this[_0x1bb7a1(0x6d0)][_0x417106]['id']===_0x596da1)return this[_0x1bb7a1(0x6d0)][_0x417106];if(_0x46f30d){for(let _0x562449=this['multiMaterials'][_0x1bb7a1(0x18cc)]-0x1;0x0<=_0x562449;_0x562449--)if(this[_0x1bb7a1(0x2a1)][_0x562449]['id']===_0x596da1)return this[_0x1bb7a1(0x2a1)][_0x562449];}return null;}['getTextureByUniqueId'](_0x4824c4){var _0x33a41b=_0x4183d8;for(let _0x505a64=0x0;_0x505a64<this[_0x33a41b(0xa8e)][_0x33a41b(0x18cc)];_0x505a64++)if(this[_0x33a41b(0xa8e)][_0x505a64][_0x33a41b(0x309e)]===_0x4824c4)return this[_0x33a41b(0xa8e)][_0x505a64];return null;}[_0x4183d8(0x2aad)](_0x4dbd0c){var _0x2a59e2=_0x4183d8;for(let _0x17a140=0x0;_0x17a140<this[_0x2a59e2(0xa8e)][_0x2a59e2(0x18cc)];_0x17a140++)if(this[_0x2a59e2(0xa8e)][_0x17a140][_0x2a59e2(0xc1b)]===_0x4dbd0c)return this[_0x2a59e2(0xa8e)][_0x17a140];return null;}[_0x4183d8(0x3eff)](_0x2f291f){var _0x5ce31d=_0x4183d8;for(let _0x4d64b9=0x0;_0x4d64b9<this[_0x5ce31d(0x3025)][_0x5ce31d(0x18cc)];_0x4d64b9++)if(this[_0x5ce31d(0x3025)][_0x4d64b9]['id']===_0x2f291f)return this[_0x5ce31d(0x3025)][_0x4d64b9];return null;}[_0x4183d8(0x6e2)](_0x2cad19){var _0x5cd504=_0x4183d8;for(let _0x109f2d=0x0;_0x109f2d<this[_0x5cd504(0x3025)]['length'];_0x109f2d++)if(this[_0x5cd504(0x3025)][_0x109f2d][_0x5cd504(0x309e)]===_0x2cad19)return this[_0x5cd504(0x3025)][_0x109f2d];return null;}['getCameraByName'](_0x38285c){var _0x148b31=_0x4183d8;for(let _0x12b4aa=0x0;_0x12b4aa<this[_0x148b31(0x3025)][_0x148b31(0x18cc)];_0x12b4aa++)if(this['cameras'][_0x12b4aa][_0x148b31(0xc1b)]===_0x38285c)return this[_0x148b31(0x3025)][_0x12b4aa];return null;}[_0x4183d8(0x2587)](_0x4450fd){var _0x341288=_0x4183d8;for(let _0x477a04=0x0;_0x477a04<this[_0x341288(0x3ebd)]['length'];_0x477a04++){var _0x3c03a9=this[_0x341288(0x3ebd)][_0x477a04];for(let _0x30f965=0x0;_0x30f965<_0x3c03a9[_0x341288(0x266e)][_0x341288(0x18cc)];_0x30f965++)if(_0x3c03a9[_0x341288(0x266e)][_0x30f965]['id']===_0x4450fd)return _0x3c03a9[_0x341288(0x266e)][_0x30f965];}return null;}[_0x4183d8(0x4a4)](_0x1e0e25){var _0x4f8d5c=_0x4183d8;for(let _0x1cc37e=0x0;_0x1cc37e<this[_0x4f8d5c(0x3ebd)][_0x4f8d5c(0x18cc)];_0x1cc37e++){var _0xe53389=this[_0x4f8d5c(0x3ebd)][_0x1cc37e];for(let _0x5bb885=0x0;_0x5bb885<_0xe53389['bones'][_0x4f8d5c(0x18cc)];_0x5bb885++)if(_0xe53389[_0x4f8d5c(0x266e)][_0x5bb885]['name']===_0x1e0e25)return _0xe53389[_0x4f8d5c(0x266e)][_0x5bb885];}return null;}['getLightByName'](_0x485ffa){var _0x34e332=_0x4183d8;for(let _0x341b8d=0x0;_0x341b8d<this[_0x34e332(0x3f5b)][_0x34e332(0x18cc)];_0x341b8d++)if(this['lights'][_0x341b8d][_0x34e332(0xc1b)]===_0x485ffa)return this[_0x34e332(0x3f5b)][_0x341b8d];return null;}[_0x4183d8(0x117e)](_0x3c5c4a){var _0x30365c=_0x4183d8;for(let _0x417518=0x0;_0x417518<this[_0x30365c(0x3f5b)][_0x30365c(0x18cc)];_0x417518++)if(this[_0x30365c(0x3f5b)][_0x417518]['id']===_0x3c5c4a)return this[_0x30365c(0x3f5b)][_0x417518];return null;}[_0x4183d8(0x3c8)](_0x627cae){var _0x547e68=_0x4183d8;for(let _0x4a5251=0x0;_0x4a5251<this[_0x547e68(0x3f5b)]['length'];_0x4a5251++)if(this['lights'][_0x4a5251][_0x547e68(0x309e)]===_0x627cae)return this[_0x547e68(0x3f5b)][_0x4a5251];return null;}[_0x4183d8(0x20bd)](_0x25c23d){var _0x213dea=_0x4183d8;for(let _0xd006fc=0x0;_0xd006fc<this[_0x213dea(0x3f0f)][_0x213dea(0x18cc)];_0xd006fc++)if(this['particleSystems'][_0xd006fc]['id']===_0x25c23d)return this[_0x213dea(0x3f0f)][_0xd006fc];return null;}[_0x4183d8(0x39a9)](_0x46de9a){var _0x3b52b2=_0x4183d8;for(let _0x208d59=0x0;_0x208d59<this[_0x3b52b2(0x3bc6)][_0x3b52b2(0x18cc)];_0x208d59++)if(this['geometries'][_0x208d59]['id']===_0x46de9a)return this['geometries'][_0x208d59];return null;}[_0x4183d8(0x3ea2)](_0x171bd5){var _0x389a95=_0x4183d8;if(this[_0x389a95(0x53b)]){var _0x5e79a9=this[_0x389a95(0x53b)][_0x171bd5];if(void 0x0!==_0x5e79a9)return this['geometries'][_0x5e79a9];}else{for(let _0x28de48=0x0;_0x28de48<this['geometries']['length'];_0x28de48++)if(this[_0x389a95(0x3bc6)][_0x28de48][_0x389a95(0x309e)]===_0x171bd5)return this[_0x389a95(0x3bc6)][_0x28de48];}return null;}[_0x4183d8(0x2731)](_0x1a575e,_0x2568a0){var _0x1cc61e=_0x4183d8;return!(!_0x2568a0&&this['_getGeometryByUniqueId'](_0x1a575e['uniqueId'])||(this['addGeometry'](_0x1a575e),this['onNewGeometryAddedObservable'][_0x1cc61e(0x3608)](_0x1a575e),0x0));}['removeGeometry'](_0x585028){var _0x7846f7=_0x4183d8;let _0x4d8356;if(this['_geometriesByUniqueId']){if(void 0x0===(_0x4d8356=this[_0x7846f7(0x53b)][_0x585028[_0x7846f7(0x309e)]]))return!0x1;}else{if((_0x4d8356=this[_0x7846f7(0x3bc6)]['indexOf'](_0x585028))<0x0)return!0x1;}var _0x2e1bb0;return _0x4d8356!==this[_0x7846f7(0x3bc6)][_0x7846f7(0x18cc)]-0x1&&(_0x2e1bb0=this['geometries'][this[_0x7846f7(0x3bc6)][_0x7846f7(0x18cc)]-0x1])&&(this[_0x7846f7(0x3bc6)][_0x4d8356]=_0x2e1bb0,this[_0x7846f7(0x53b)]&&(this[_0x7846f7(0x53b)][_0x2e1bb0['uniqueId']]=_0x4d8356)),this['_geometriesByUniqueId']&&(this[_0x7846f7(0x53b)][_0x585028[_0x7846f7(0x309e)]]=void 0x0),this[_0x7846f7(0x3bc6)][_0x7846f7(0x1cb7)](),this['onGeometryRemovedObservable']['notifyObservers'](_0x585028),!0x0;}[_0x4183d8(0x3550)](){var _0x55b60c=_0x4183d8;return this[_0x55b60c(0x3bc6)];}['getMeshById'](_0xdfe181){var _0x268923=_0x4183d8;for(let _0x1bc6f7=0x0;_0x1bc6f7<this['meshes']['length'];_0x1bc6f7++)if(this[_0x268923(0x4dd)][_0x1bc6f7]['id']===_0xdfe181)return this['meshes'][_0x1bc6f7];return null;}['getMeshesById'](_0x5df853){var _0x5f09a9=_0x4183d8;return this[_0x5f09a9(0x4dd)]['filter'](function(_0x38da28){return _0x38da28['id']===_0x5df853;});}['getTransformNodeById'](_0x429572){var _0x229663=_0x4183d8;for(let _0x4f0c99=0x0;_0x4f0c99<this[_0x229663(0x3b43)][_0x229663(0x18cc)];_0x4f0c99++)if(this['transformNodes'][_0x4f0c99]['id']===_0x429572)return this[_0x229663(0x3b43)][_0x4f0c99];return null;}[_0x4183d8(0x28e)](_0x2c6972){var _0x36485f=_0x4183d8;for(let _0x42435c=0x0;_0x42435c<this[_0x36485f(0x3b43)][_0x36485f(0x18cc)];_0x42435c++)if(this[_0x36485f(0x3b43)][_0x42435c][_0x36485f(0x309e)]===_0x2c6972)return this[_0x36485f(0x3b43)][_0x42435c];return null;}[_0x4183d8(0x3c2d)](_0x42481e){var _0x44dec9=_0x4183d8;return this[_0x44dec9(0x3b43)][_0x44dec9(0x235b)](function(_0x39aecf){return _0x39aecf['id']===_0x42481e;});}[_0x4183d8(0xecc)](_0x5d3e62){var _0x101401=_0x4183d8;for(let _0x3db945=0x0;_0x3db945<this[_0x101401(0x4dd)][_0x101401(0x18cc)];_0x3db945++)if(this['meshes'][_0x3db945][_0x101401(0x309e)]===_0x5d3e62)return this[_0x101401(0x4dd)][_0x3db945];return null;}[_0x4183d8(0x3e5e)](_0xe0f750){var _0x1333c0=_0x4183d8;for(let _0x3944b4=this[_0x1333c0(0x4dd)][_0x1333c0(0x18cc)]-0x1;0x0<=_0x3944b4;_0x3944b4--)if(this[_0x1333c0(0x4dd)][_0x3944b4]['id']===_0xe0f750)return this[_0x1333c0(0x4dd)][_0x3944b4];return null;}[_0x4183d8(0x419)](_0x53165a){var _0x13fac9=_0x4183d8;let _0x12d0c0;for(_0x12d0c0=this[_0x13fac9(0x4dd)][_0x13fac9(0x18cc)]-0x1;0x0<=_0x12d0c0;_0x12d0c0--)if(this['meshes'][_0x12d0c0]['id']===_0x53165a)return this['meshes'][_0x12d0c0];for(_0x12d0c0=this['transformNodes'][_0x13fac9(0x18cc)]-0x1;0x0<=_0x12d0c0;_0x12d0c0--)if(this[_0x13fac9(0x3b43)][_0x12d0c0]['id']===_0x53165a)return this[_0x13fac9(0x3b43)][_0x12d0c0];for(_0x12d0c0=this[_0x13fac9(0x3025)][_0x13fac9(0x18cc)]-0x1;0x0<=_0x12d0c0;_0x12d0c0--)if(this[_0x13fac9(0x3025)][_0x12d0c0]['id']===_0x53165a)return this[_0x13fac9(0x3025)][_0x12d0c0];for(_0x12d0c0=this[_0x13fac9(0x3f5b)][_0x13fac9(0x18cc)]-0x1;0x0<=_0x12d0c0;_0x12d0c0--)if(this[_0x13fac9(0x3f5b)][_0x12d0c0]['id']===_0x53165a)return this[_0x13fac9(0x3f5b)][_0x12d0c0];return null;}[_0x4183d8(0x2f36)](_0x290ae3){var _0x49d33d=_0x4183d8,_0x3532f5=this[_0x49d33d(0x2ca2)](_0x290ae3);if(_0x3532f5)return _0x3532f5;_0x3532f5=this[_0x49d33d(0x3e49)](_0x290ae3);if(_0x3532f5)return _0x3532f5;_0x3532f5=this[_0x49d33d(0x117e)](_0x290ae3);if(_0x3532f5)return _0x3532f5;return _0x3532f5=this[_0x49d33d(0x3eff)](_0x290ae3),_0x3532f5||this['getBoneById'](_0x290ae3)||null;}[_0x4183d8(0x3254)](_0x9bfa30){var _0x1791c2=_0x4183d8,_0x24f6c6=this[_0x1791c2(0x36d2)](_0x9bfa30);if(_0x24f6c6)return _0x24f6c6;_0x24f6c6=this[_0x1791c2(0x2beb)](_0x9bfa30);if(_0x24f6c6)return _0x24f6c6;_0x24f6c6=this[_0x1791c2(0x3596)](_0x9bfa30);if(_0x24f6c6)return _0x24f6c6;return _0x24f6c6=this[_0x1791c2(0x1899)](_0x9bfa30),_0x24f6c6||this['getBoneByName'](_0x9bfa30)||null;}['getMeshByName'](_0x1f559c){var _0x1e6c91=_0x4183d8;for(let _0x1c7523=0x0;_0x1c7523<this[_0x1e6c91(0x4dd)]['length'];_0x1c7523++)if(this[_0x1e6c91(0x4dd)][_0x1c7523]['name']===_0x1f559c)return this[_0x1e6c91(0x4dd)][_0x1c7523];return null;}[_0x4183d8(0x2beb)](_0xfa2ef){var _0x9ba726=_0x4183d8;for(let _0x4a15c5=0x0;_0x4a15c5<this[_0x9ba726(0x3b43)][_0x9ba726(0x18cc)];_0x4a15c5++)if(this[_0x9ba726(0x3b43)][_0x4a15c5][_0x9ba726(0xc1b)]===_0xfa2ef)return this[_0x9ba726(0x3b43)][_0x4a15c5];return null;}['getLastSkeletonById'](_0x246e87){var _0x503e22=_0x4183d8;for(let _0x2024a9=this[_0x503e22(0x3ebd)]['length']-0x1;0x0<=_0x2024a9;_0x2024a9--)if(this[_0x503e22(0x3ebd)][_0x2024a9]['id']===_0x246e87)return this['skeletons'][_0x2024a9];return null;}['getSkeletonByUniqueId'](_0x2f42bd){var _0x4d198e=_0x4183d8;for(let _0x532afa=0x0;_0x532afa<this[_0x4d198e(0x3ebd)][_0x4d198e(0x18cc)];_0x532afa++)if(this[_0x4d198e(0x3ebd)][_0x532afa][_0x4d198e(0x309e)]===_0x2f42bd)return this[_0x4d198e(0x3ebd)][_0x532afa];return null;}[_0x4183d8(0x2387)](_0x220332){var _0xc44888=_0x4183d8;for(let _0xf00b67=0x0;_0xf00b67<this[_0xc44888(0x3ebd)]['length'];_0xf00b67++)if(this['skeletons'][_0xf00b67]['id']===_0x220332)return this[_0xc44888(0x3ebd)][_0xf00b67];return null;}['getSkeletonByName'](_0x1efc0c){var _0x454e9f=_0x4183d8;for(let _0x4261a8=0x0;_0x4261a8<this[_0x454e9f(0x3ebd)][_0x454e9f(0x18cc)];_0x4261a8++)if(this[_0x454e9f(0x3ebd)][_0x4261a8][_0x454e9f(0xc1b)]===_0x1efc0c)return this[_0x454e9f(0x3ebd)][_0x4261a8];return null;}[_0x4183d8(0x1719)](_0x468c63){var _0x15b875=_0x4183d8;for(let _0x2b0599=0x0;_0x2b0599<this[_0x15b875(0x3629)]['length'];_0x2b0599++)if(this[_0x15b875(0x3629)][_0x2b0599][_0x15b875(0x309e)]===_0x468c63)return this['morphTargetManagers'][_0x2b0599];return null;}[_0x4183d8(0x3542)](_0x32f45e){var _0x99b09b=_0x4183d8;for(let _0x5c04e2=0x0;_0x5c04e2<this[_0x99b09b(0x3629)][_0x99b09b(0x18cc)];++_0x5c04e2){const _0x341f95=this['morphTargetManagers'][_0x5c04e2];for(let _0x534c22=0x0;_0x534c22<_0x341f95['numTargets'];++_0x534c22){var _0x26b5f1=_0x341f95[_0x99b09b(0x2319)](_0x534c22);if(_0x26b5f1['id']===_0x32f45e)return _0x26b5f1;}}return null;}[_0x4183d8(0x3ff2)](_0x260fa1){var _0x13f7a9=_0x4183d8;for(let _0x94dd31=0x0;_0x94dd31<this[_0x13f7a9(0x3629)][_0x13f7a9(0x18cc)];++_0x94dd31){const _0x3f380b=this[_0x13f7a9(0x3629)][_0x94dd31];for(let _0x3d82d3=0x0;_0x3d82d3<_0x3f380b[_0x13f7a9(0x367c)];++_0x3d82d3){var _0xd006b6=_0x3f380b[_0x13f7a9(0x2319)](_0x3d82d3);if(_0xd006b6[_0x13f7a9(0xc1b)]===_0x260fa1)return _0xd006b6;}}return null;}['getPostProcessByName'](_0x2ed836){var _0x29bf41=_0x4183d8;for(let _0x52b198=0x0;_0x52b198<this[_0x29bf41(0x1f70)][_0x29bf41(0x18cc)];++_0x52b198){var _0x1cd4df=this[_0x29bf41(0x1f70)][_0x52b198];if(_0x1cd4df[_0x29bf41(0xc1b)]===_0x2ed836)return _0x1cd4df;}return null;}[_0x4183d8(0x3d83)](_0x47ae2d){var _0x12bf18=_0x4183d8;return-0x1!==this[_0x12bf18(0x3b7)][_0x12bf18(0x86a)](_0x47ae2d);}get[_0x4183d8(0x3601)](){var _0x2eafd5=_0x4183d8;return this[_0x2eafd5(0x299f)]||(this[_0x2eafd5(0x299f)]=_0x1ade21['w1'][_0x2eafd5(0x311d)]()),this['_uid'];}[_0x4183d8(0x27f3)](_0x192c47,_0x5b2fde){var _0x2471a8=_0x4183d8;return this[_0x2471a8(0x296f)]||(this[_0x2471a8(0x296f)]=new _0x5465b2['x']()),this[_0x2471a8(0x296f)][_0x2471a8(0x2e5)](_0x192c47,_0x5b2fde);}['getExternalData'](_0xf94577){var _0x59e5a8=_0x4183d8;return this[_0x59e5a8(0x296f)]?this[_0x59e5a8(0x296f)][_0x59e5a8(0x2fac)](_0xf94577):null;}[_0x4183d8(0x2d9)](_0x5e4741,_0x9dbd80){var _0x1de492=_0x4183d8;return this[_0x1de492(0x296f)]||(this[_0x1de492(0x296f)]=new _0x5465b2['x']()),this[_0x1de492(0x296f)][_0x1de492(0x360c)](_0x5e4741,_0x9dbd80);}[_0x4183d8(0x3fbe)](_0xabd7c6){var _0x12b951=_0x4183d8;return this[_0x12b951(0x296f)][_0x12b951(0x2f2e)](_0xabd7c6);}[_0x4183d8(0x3faf)](_0x227f2c,_0x4d7122,_0x1cdd85,_0x2b64d4){var _0x502b6b=_0x4183d8;if(_0x2b64d4||_0x227f2c[_0x502b6b(0x237)](this[_0x502b6b(0x3b6e)])){for(const _0x4e6fe7 of this[_0x502b6b(0x813)])_0x4e6fe7['action'](_0x4d7122,_0x227f2c);const _0x11b353=_0x227f2c[_0x502b6b(0x3cf4)]();null!==_0x11b353&&void 0x0!==_0x11b353&&(_0x11b353[_0x502b6b(0x3f08)]&&null!=_0x11b353[_0x502b6b(0x17e4)]&&-0x1===this['_processedMaterials'][_0x502b6b(0x86a)](_0x11b353)&&(this[_0x502b6b(0x3352)]['push'](_0x11b353),this[_0x502b6b(0x3e3c)][_0x502b6b(0x872)](_0x11b353[_0x502b6b(0x17e4)]())),this['_renderingManager'][_0x502b6b(0xf4a)](_0x227f2c,_0x4d7122,_0x11b353));}}[_0x4183d8(0x1fab)](){var _0x4f55c6=_0x4183d8;this[_0x4f55c6(0x3352)]['dispose']();}get[_0x4183d8(0x714)](){var _0x4de300=_0x4183d8;return this[_0x4de300(0x3aca)];}set[_0x4183d8(0x714)](_0x5ecbc6){var _0x51fa32=_0x4183d8;this[_0x51fa32(0x3aca)]!==_0x5ecbc6&&(_0x5ecbc6&&(this[_0x51fa32(0x2b28)](),this[_0x51fa32(0x28b4)]()),this[_0x51fa32(0x3aca)]=_0x5ecbc6);}[_0x4183d8(0x2b28)](){var _0x42b6ed=_0x4183d8;if(!this[_0x42b6ed(0x714)]&&(this[_0x42b6ed(0x3b7)]['dispose'](),this[_0x42b6ed(0x1647)]&&this['activeCamera'][_0x42b6ed(0x3b7)]&&this[_0x42b6ed(0x1647)][_0x42b6ed(0x3b7)][_0x42b6ed(0x41a)](),this[_0x42b6ed(0x299)]))for(let _0x54b616=0x0;_0x54b616<this['activeCameras']['length'];_0x54b616++){const _0x522158=this[_0x42b6ed(0x299)][_0x54b616];_0x522158&&_0x522158[_0x42b6ed(0x3b7)]&&_0x522158[_0x42b6ed(0x3b7)]['dispose']();}}[_0x4183d8(0x28b4)](){var _0x376b28=_0x4183d8;if(!this['blockfreeActiveMeshesAndRenderingGroups']&&(this[_0x376b28(0x6a2)]&&this[_0x376b28(0x6a2)][_0x376b28(0x28b4)](),this['textures']))for(let _0x406778=0x0;_0x406778<this[_0x376b28(0xa8e)][_0x376b28(0x18cc)];_0x406778++){const _0x418965=this[_0x376b28(0xa8e)][_0x406778];_0x418965&&_0x418965[_0x376b28(0x1450)]&&_0x418965[_0x376b28(0x28b4)]();}}[_0x4183d8(0x1ea5)](){var _0x35bd63=_0x4183d8;return this[_0x35bd63(0x35f9)];}[_0x4183d8(0x1a78)](_0x5e537b=!0x1,_0x2f1f1,_0x1fb016,_0x197d4c=!0x0,_0x438614=!0x1){var _0xc92c50=_0x4183d8;return this[_0xc92c50(0x1e37)](()=>{var _0x4a8815=_0xc92c50;if(this[_0x4a8815(0x1647)]){if(this[_0x4a8815(0x3b6e)]||this['updateTransformMatrix'](),this[_0x4a8815(0x1236)](),this[_0x4a8815(0x2fdf)]=!0x0,this['_activeMeshesFrozenButKeepClipping']=_0x438614,this['_skipEvaluateActiveMeshesCompletely']=_0x5e537b,_0x197d4c){for(let _0x2d88c8=0x0;_0x2d88c8<this[_0x4a8815(0x3b7)][_0x4a8815(0x18cc)];_0x2d88c8++)this[_0x4a8815(0x3b7)]['data'][_0x2d88c8]['_freeze']();}_0x2f1f1&&_0x2f1f1();}else _0x1fb016&&_0x1fb016(_0x4a8815(0x3f72));}),this;}['unfreezeActiveMeshes'](){var _0xfc8e49=_0x4183d8;for(let _0x1cdc26=0x0;_0x1cdc26<this['meshes']['length'];_0x1cdc26++){const _0x248a9f=this[_0xfc8e49(0x4dd)][_0x1cdc26];_0x248a9f[_0xfc8e49(0x371d)]&&(_0x248a9f['_internalAbstractMeshDataInfo'][_0xfc8e49(0x1221)]=!0x1);}for(let _0x572e56=0x0;_0x572e56<this['_activeMeshes']['length'];_0x572e56++)this[_0xfc8e49(0x3b7)]['data'][_0x572e56][_0xfc8e49(0x3eec)]();return this[_0xfc8e49(0x2fdf)]=!0x1,this;}[_0x4183d8(0x25a7)](_0x35e381){var _0x56d444=_0x4183d8;(!this[_0x56d444(0x355c)]['snapshotRendering']||this[_0x56d444(0x355c)]['snapshotRenderingMode']!==_0x5717f8['g'][_0x56d444(0x2232)])&&this[_0x56d444(0x2fdf)]&&this[_0x56d444(0x3b7)][_0x56d444(0x18cc)]||this[_0x56d444(0x3c91)][_0x56d444(0x41c9)](()=>_0x35e381['dispose']());}[_0x4183d8(0x1236)](){var _0x891ea8=_0x4183d8,_0x11b68b;if(this[_0x891ea8(0x355c)][_0x891ea8(0x3140)]&&this[_0x891ea8(0x355c)]['snapshotRenderingMode']===_0x5717f8['g'][_0x891ea8(0x2232)])0x0<this[_0x891ea8(0x3b7)][_0x891ea8(0x18cc)]&&(null!=(_0x11b68b=this[_0x891ea8(0x1647)])&&_0x11b68b['_activeMeshes'][_0x891ea8(0x14ff)](),this[_0x891ea8(0x3b7)][_0x891ea8(0x14ff)](),this[_0x891ea8(0x6a2)]['reset'](),this[_0x891ea8(0x3352)][_0x891ea8(0x14ff)](),this[_0x891ea8(0x3949)][_0x891ea8(0x14ff)](),this['_activeSkeletons'][_0x891ea8(0x14ff)](),this[_0x891ea8(0x18a7)][_0x891ea8(0x14ff)]());else{if(this[_0x891ea8(0x2fdf)]&&this['_activeMeshes'][_0x891ea8(0x18cc)]){if(!this[_0x891ea8(0x2666)]){var _0x3805a9=this[_0x891ea8(0x3b7)][_0x891ea8(0x18cc)];for(let _0x2154f1=0x0;_0x2154f1<_0x3805a9;_0x2154f1++){const _0x145bad=this[_0x891ea8(0x3b7)][_0x891ea8(0x307e)][_0x2154f1];_0x145bad['computeWorldMatrix']();}}if(this[_0x891ea8(0x3949)]){var _0x403604=this[_0x891ea8(0x3949)]['length'];for(let _0x1f7d95=0x0;_0x1f7d95<_0x403604;_0x1f7d95++)this[_0x891ea8(0x3949)][_0x891ea8(0x307e)][_0x1f7d95]['animate']();}this['_renderingManager'][_0x891ea8(0xfa9)]();}else{if(this[_0x891ea8(0x1647)]){this[_0x891ea8(0x356b)][_0x891ea8(0x3608)](this),this[_0x891ea8(0x1647)][_0x891ea8(0x3b7)][_0x891ea8(0x14ff)](),this['_activeMeshes'][_0x891ea8(0x14ff)](),this[_0x891ea8(0x6a2)][_0x891ea8(0x14ff)](),this[_0x891ea8(0x3352)][_0x891ea8(0x14ff)](),this[_0x891ea8(0x3949)]['reset'](),this[_0x891ea8(0x1fc5)][_0x891ea8(0x14ff)](),this[_0x891ea8(0x18a7)]['reset'](),this[_0x891ea8(0x3e3c)]['reset']();for(const _0x53d94a of this['_beforeEvaluateActiveMeshStage'])_0x53d94a['action']();var _0x3b5ce8=this['getActiveMeshCandidates']();const _0x2ac7ae=_0x3b5ce8['length'];for(let _0x11548a=0x0;_0x11548a<_0x2ac7ae;_0x11548a++){const _0x1f5ba2=_0x3b5ce8[_0x891ea8(0x307e)][_0x11548a];if(_0x1f5ba2[_0x891ea8(0x371d)]['_currentLODIsUpToDate']=!0x1,!_0x1f5ba2[_0x891ea8(0x4025)]&&(this['_totalVertices'][_0x891ea8(0x348e)](_0x1f5ba2[_0x891ea8(0x3fd3)](),!0x1),_0x1f5ba2[_0x891ea8(0x3b27)]()&&_0x1f5ba2[_0x891ea8(0x1253)]()&&!_0x1f5ba2['scaling'][_0x891ea8(0x2a86)])){_0x1f5ba2[_0x891ea8(0x5d4)](),_0x1f5ba2['actionManager']&&_0x1f5ba2['actionManager'][_0x891ea8(0x2bf5)](_0x5717f8['g'][_0x891ea8(0x1c87)],_0x5717f8['g'][_0x891ea8(0x3681)])&&this[_0x891ea8(0x1bd6)]['pushNoDuplicate'](_0x1f5ba2);let _0x325bf2=this[_0x891ea8(0x4110)]?this[_0x891ea8(0x4110)](_0x1f5ba2,this[_0x891ea8(0x1647)]):_0x1f5ba2[_0x891ea8(0x3a91)](this['activeCamera']);if(_0x1f5ba2[_0x891ea8(0x371d)][_0x891ea8(0x3e7a)]=_0x325bf2,_0x1f5ba2['_internalAbstractMeshDataInfo'][_0x891ea8(0x425d)]=!0x0,void 0x0!==_0x325bf2&&null!==_0x325bf2&&(_0x325bf2!==_0x1f5ba2&&0x0!==_0x325bf2[_0x891ea8(0x1dc3)]&&_0x325bf2['computeWorldMatrix'](),_0x1f5ba2[_0x891ea8(0x3be0)](),_0x1f5ba2['isVisible']&&0x0<_0x1f5ba2[_0x891ea8(0x18c7)]&&0x0!=(_0x1f5ba2[_0x891ea8(0x4e4)]&this[_0x891ea8(0x1647)][_0x891ea8(0x4e4)])&&(this[_0x891ea8(0x40a6)]||_0x1f5ba2['alwaysSelectAsActiveMesh']||_0x1f5ba2[_0x891ea8(0x237)](this[_0x891ea8(0x3b6e)])))){this[_0x891ea8(0x3b7)][_0x891ea8(0xede)](_0x1f5ba2),this[_0x891ea8(0x1647)][_0x891ea8(0x3b7)][_0x891ea8(0xede)](_0x1f5ba2),_0x325bf2!==_0x1f5ba2&&_0x325bf2['_activate'](this[_0x891ea8(0x3302)],!0x1);for(const _0x1debbd of this[_0x891ea8(0xf3a)])_0x1debbd[_0x891ea8(0x9e8)](_0x1f5ba2);_0x1f5ba2[_0x891ea8(0x2c87)](this['_renderId'],!0x1)&&(_0x1f5ba2[_0x891ea8(0x414d)]?_0x1f5ba2[_0x891ea8(0x371d)][_0x891ea8(0x1048)]&&(_0x325bf2=_0x1f5ba2):_0x325bf2[_0x891ea8(0x371d)][_0x891ea8(0x13fb)]=!0x1,_0x325bf2[_0x891ea8(0x371d)][_0x891ea8(0x1221)]=!0x0,this[_0x891ea8(0x3ec3)](_0x1f5ba2,_0x325bf2)),_0x1f5ba2['_postActivate']();}}}if(this[_0x891ea8(0x3610)]){this['onBeforeParticlesRenderingObservable'][_0x891ea8(0x3608)](this);for(let _0x1a3450=0x0;_0x1a3450<this[_0x891ea8(0x3f0f)][_0x891ea8(0x18cc)];_0x1a3450++){const _0x4c9ceb=this['particleSystems'][_0x1a3450];if(_0x4c9ceb[_0x891ea8(0x334e)]()&&_0x4c9ceb[_0x891ea8(0x5e4)]){const _0x25edc2=_0x4c9ceb[_0x891ea8(0x5e4)];_0x25edc2['position']&&!_0x25edc2['isEnabled']()||(this[_0x891ea8(0x3949)][_0x891ea8(0xede)](_0x4c9ceb),_0x4c9ceb['animate'](),this[_0x891ea8(0x6a2)][_0x891ea8(0x1175)](_0x4c9ceb));}}this[_0x891ea8(0x12b9)][_0x891ea8(0x3608)](this);}}}}}[_0x4183d8(0x3ec3)](_0x4b79f6,_0x4515f9){var _0x2d7457=_0x4183d8;this[_0x2d7457(0x1de9)]&&null!==_0x4515f9[_0x2d7457(0x293f)]&&void 0x0!==_0x4515f9['skeleton']&&(this[_0x2d7457(0x1fc5)][_0x2d7457(0x722)](_0x4515f9[_0x2d7457(0x293f)])&&(_0x4515f9[_0x2d7457(0x293f)][_0x2d7457(0xde1)](),this[_0x2d7457(0x2b24)][_0x2d7457(0x348e)](_0x4515f9[_0x2d7457(0x293f)][_0x2d7457(0x266e)]['length'],!0x1)),_0x4515f9['computeBonesUsingShaders']||this[_0x2d7457(0x18a7)][_0x2d7457(0x722)](_0x4515f9));var _0x86627d=_0x4b79f6[_0x2d7457(0x20fe)]||_0x4b79f6[_0x2d7457(0x414d)]||this['dispatchAllSubMeshesOfActiveMeshes']||this[_0x2d7457(0x40a6)]||_0x4515f9[_0x2d7457(0x13b7)];if(_0x4515f9&&_0x4515f9[_0x2d7457(0xc8b)]&&0x0<_0x4515f9[_0x2d7457(0xc8b)][_0x2d7457(0x18cc)]){var _0x559fbc=this[_0x2d7457(0x1df0)](_0x4515f9),_0x4521be=_0x559fbc['length'],_0x86627d=_0x86627d||0x1===_0x4521be;for(let _0x19c107=0x0;_0x19c107<_0x4521be;_0x19c107++){var _0x40eb7f=_0x559fbc[_0x2d7457(0x307e)][_0x19c107];this[_0x2d7457(0x3faf)](_0x40eb7f,_0x4515f9,_0x4b79f6,_0x86627d);}}}[_0x4183d8(0xee0)](_0x5d8836){var _0x31af3d=_0x4183d8;if(this['activeCamera']){if(this[_0x31af3d(0x1647)]['_renderingMultiview']){const _0x57ece4=this[_0x31af3d(0x1647)][_0x31af3d(0x3cb6)][0x0],_0x133b53=this['activeCamera'][_0x31af3d(0x3cb6)][0x1];this[_0x31af3d(0x9da)](_0x57ece4[_0x31af3d(0x3ca4)](),_0x57ece4[_0x31af3d(0x109d)](_0x5d8836),_0x133b53['getViewMatrix'](),_0x133b53['getProjectionMatrix'](_0x5d8836));}else this[_0x31af3d(0x9da)](this[_0x31af3d(0x1647)][_0x31af3d(0x3ca4)](),this[_0x31af3d(0x1647)][_0x31af3d(0x109d)](_0x5d8836));}}['_bindFrameBuffer'](_0x27f6d1,_0x3fb461=!0x0){var _0x24eab7=_0x4183d8;_0x27f6d1&&_0x27f6d1[_0x24eab7(0xdc2)]?_0x27f6d1[_0x24eab7(0xdc2)][_0x24eab7(0x1ae5)]():_0x27f6d1&&_0x27f6d1[_0x24eab7(0x643)]?_0x27f6d1['outputRenderTarget'][_0x24eab7(0x1ae5)]():this[_0x24eab7(0x355c)][_0x24eab7(0x3ed9)]()||this[_0x24eab7(0x355c)]['restoreDefaultFramebuffer'](),_0x3fb461&&this[_0x24eab7(0x34f2)](_0x27f6d1);}['_clearFrameBuffer'](_0x2574bf){var _0x1cb701=_0x4183d8;if(!_0x2574bf||!_0x2574bf[_0x1cb701(0xdc2)]){if(_0x2574bf&&_0x2574bf[_0x1cb701(0x643)]&&!_0x2574bf[_0x1cb701(0x252b)]){const _0x28b4e2=_0x2574bf[_0x1cb701(0x643)];_0x28b4e2[_0x1cb701(0x1583)][_0x1cb701(0x1674)]()?_0x28b4e2[_0x1cb701(0x1583)][_0x1cb701(0x3608)](this[_0x1cb701(0x355c)]):_0x28b4e2['skipInitialClear']||(this['autoClear']&&this[_0x1cb701(0x355c)][_0x1cb701(0x13c8)](_0x28b4e2[_0x1cb701(0xdbf)]||this[_0x1cb701(0xdbf)],!_0x28b4e2[_0x1cb701(0x32c1)],!0x0,!0x0),_0x28b4e2[_0x1cb701(0x32c1)]=!0x0);}else this[_0x1cb701(0x3f0b)]?this[_0x1cb701(0x355c)][_0x1cb701(0x13c8)](null,!0x1,!0x0,!0x0):(this[_0x1cb701(0x3f0b)]=!0x0,this[_0x1cb701(0x1fc9)]());}}['_renderForCamera'](_0x1cd76d,_0x42ddd5,_0x4fd1f6=!0x0){var _0x50365e=_0x4183d8,_0x157a8f;if(!_0x1cd76d||!_0x1cd76d[_0x50365e(0x1316)]){const _0x54096c=this[_0x50365e(0x355c)];if(this[_0x50365e(0x831)]=_0x1cd76d,!this[_0x50365e(0x1647)])throw new Error(_0x50365e(0x3ad6));if(_0x54096c[_0x50365e(0x41f7)](this[_0x50365e(0x1647)][_0x50365e(0x25d5)]),this['resetCachedMaterial'](),this[_0x50365e(0x3302)]++,!this[_0x50365e(0x30c6)]&&_0x4fd1f6){let _0x37422f=!0x0;_0x1cd76d['_renderingMultiview']&&_0x1cd76d[_0x50365e(0x643)]&&(_0x37422f=_0x1cd76d[_0x50365e(0x643)][_0x50365e(0x3567)],this[_0x50365e(0x172d)]&&(this[_0x50365e(0x3f0b)]=!0x1,_0x1cd76d[_0x50365e(0x643)][_0x50365e(0x3567)]=!0x1)),this[_0x50365e(0x1ae5)](this['_activeCamera']),_0x1cd76d[_0x50365e(0x252b)]&&_0x1cd76d['outputRenderTarget']&&(_0x1cd76d[_0x50365e(0x643)]['skipInitialClear']=_0x37422f);}this[_0x50365e(0xee0)](),this[_0x50365e(0x499)][_0x50365e(0x3608)](this[_0x50365e(0x1647)]),this[_0x50365e(0x1236)]();for(let _0xb8d178=0x0;_0xb8d178<this[_0x50365e(0x18a7)][_0x50365e(0x18cc)];_0xb8d178++){const _0x4cb9cb=this[_0x50365e(0x18a7)][_0x50365e(0x307e)][_0xb8d178];_0x4cb9cb[_0x50365e(0x18cf)](_0x4cb9cb[_0x50365e(0x293f)]);}this[_0x50365e(0x15c4)][_0x50365e(0x3608)](this),this['_renderTargets']['concatWithNoDuplicate'](this[_0x50365e(0x3e3c)]),_0x1cd76d['customRenderTargets']&&0x0<_0x1cd76d[_0x50365e(0x1f44)][_0x50365e(0x18cc)]&&this[_0x50365e(0x3a55)]['concatWithNoDuplicate'](_0x1cd76d[_0x50365e(0x1f44)]),_0x42ddd5&&_0x42ddd5[_0x50365e(0x1f44)]&&0x0<_0x42ddd5[_0x50365e(0x1f44)][_0x50365e(0x18cc)]&&this[_0x50365e(0x3a55)][_0x50365e(0x872)](_0x42ddd5[_0x50365e(0x1f44)]),this[_0x50365e(0x3bcd)]&&this['environmentTexture'][_0x50365e(0xcdd)]&&this['_renderTargets'][_0x50365e(0x722)](this[_0x50365e(0x3bcd)]);for(const _0x5d8ff4 of this['_gatherActiveCameraRenderTargetsStage'])_0x5d8ff4[_0x50365e(0x9e8)](this[_0x50365e(0x3a55)]);let _0x5cdb04=!0x1;if(this[_0x50365e(0x39ca)]){if(this[_0x50365e(0x35f9)]=!0x0,0x0<this[_0x50365e(0x3a55)][_0x50365e(0x18cc)]){_0x1ade21['w1'][_0x50365e(0x141e)](_0x50365e(0x16bc),0x0<this[_0x50365e(0x3a55)]['length']);for(let _0x3d7550=0x0;_0x3d7550<this[_0x50365e(0x3a55)]['length'];_0x3d7550++){const _0x57fd38=this[_0x50365e(0x3a55)][_0x50365e(0x307e)][_0x3d7550];_0x57fd38['_shouldRender']()&&(this['_renderId']++,_0x157a8f=_0x57fd38[_0x50365e(0x1647)]&&_0x57fd38['activeCamera']!==this[_0x50365e(0x1647)],_0x57fd38[_0x50365e(0x3ff8)](_0x157a8f,this[_0x50365e(0x1a47)]),_0x5cdb04=!0x0);}_0x1ade21['w1'][_0x50365e(0x980)](_0x50365e(0x16bc),0x0<this['_renderTargets'][_0x50365e(0x18cc)]),this['_renderId']++;}for(const _0x186c25 of this[_0x50365e(0x2af3)])_0x5cdb04=_0x186c25['action'](this[_0x50365e(0x1647)])||_0x5cdb04;this[_0x50365e(0x35f9)]=!0x1;}this[_0x50365e(0x355c)]['currentRenderPassId']=null!=(_0x4fd1f6=null!=(_0x42ddd5=null==(_0x4fd1f6=_0x1cd76d[_0x50365e(0x643)])?void 0x0:_0x4fd1f6['renderPassId'])?_0x42ddd5:_0x1cd76d[_0x50365e(0x32da)])?_0x4fd1f6:_0x5717f8['g'][_0x50365e(0x281c)],_0x5cdb04&&!this[_0x50365e(0x30c6)]&&this[_0x50365e(0x1ae5)](this[_0x50365e(0x831)],!0x1),this['onAfterRenderTargetsRenderObservable'][_0x50365e(0x3608)](this),!this['postProcessManager']||_0x1cd76d[_0x50365e(0xdc2)]||this[_0x50365e(0x30c6)]||this[_0x50365e(0x2c48)][_0x50365e(0x1e78)]();for(const _0x447159 of this[_0x50365e(0x3772)])_0x447159['action'](this[_0x50365e(0x1647)]);this[_0x50365e(0x196f)][_0x50365e(0x3608)](this),_0x54096c[_0x50365e(0x3140)]&&_0x54096c['snapshotRenderingMode']===_0x5717f8['g'][_0x50365e(0x2232)]&&this[_0x50365e(0x28fd)](),this[_0x50365e(0x6a2)][_0x50365e(0x3ff8)](null,null,!0x0,!0x0),this[_0x50365e(0x1fbc)][_0x50365e(0x3608)](this);for(const _0x493815 of this[_0x50365e(0x232c)])_0x493815[_0x50365e(0x9e8)](this['activeCamera']);this[_0x50365e(0x2c48)]&&!_0x1cd76d['_multiviewTexture']&&(_0x42ddd5=_0x1cd76d[_0x50365e(0x643)]?_0x1cd76d['outputRenderTarget'][_0x50365e(0x37f3)]:void 0x0,this[_0x50365e(0x2c48)][_0x50365e(0x999)](_0x1cd76d['isIntermediate'],_0x42ddd5));for(const _0x530d72 of this[_0x50365e(0x2eab)])_0x530d72[_0x50365e(0x9e8)](this[_0x50365e(0x1647)]);this[_0x50365e(0x3a55)]['reset'](),this['onAfterCameraRenderObservable'][_0x50365e(0x3608)](this['activeCamera']);}}[_0x4183d8(0x1abd)](_0x6e05d0,_0x3bb113=!0x0){var _0xccdbb9=_0x4183d8;if(_0x6e05d0[_0xccdbb9(0x2c16)]===_0x5717f8['g'][_0xccdbb9(0x862)]||_0x6e05d0[_0xccdbb9(0x252b)])return _0x6e05d0['_renderingMultiview']&&!this['_multiviewSceneUbo']&&this[_0xccdbb9(0xd12)](),this[_0xccdbb9(0x1468)](_0x6e05d0,void 0x0,_0x3bb113),void this[_0xccdbb9(0x14b8)][_0xccdbb9(0x3608)](_0x6e05d0);if(_0x6e05d0['_useMultiviewToSingleView'])this[_0xccdbb9(0x2594)](_0x6e05d0);else{this[_0xccdbb9(0x499)][_0xccdbb9(0x3608)](_0x6e05d0);for(let _0x3cc72a=0x0;_0x3cc72a<_0x6e05d0['_rigCameras'][_0xccdbb9(0x18cc)];_0x3cc72a++)this[_0xccdbb9(0x1468)](_0x6e05d0[_0xccdbb9(0x3cb6)][_0x3cc72a],_0x6e05d0);}this[_0xccdbb9(0x831)]=_0x6e05d0,this[_0xccdbb9(0xee0)](),this[_0xccdbb9(0x14b8)][_0xccdbb9(0x3608)](_0x6e05d0);}[_0x4183d8(0x1b72)](){var _0x9565cf=_0x4183d8;for(let _0x4608dc=0x0;_0x4608dc<this[_0x9565cf(0x1bd6)][_0x9565cf(0x18cc)];_0x4608dc++){const _0x124b7f=this[_0x9565cf(0x1bd6)][_0x9565cf(0x307e)][_0x4608dc];if(_0x124b7f[_0x9565cf(0x36e4)])for(let _0x8a5024=0x0;_0x124b7f[_0x9565cf(0x36e4)]&&_0x8a5024<_0x124b7f['actionManager'][_0x9565cf(0x464)][_0x9565cf(0x18cc)];_0x8a5024++){const _0x37dbe5=_0x124b7f['actionManager']['actions'][_0x8a5024];if(_0x37dbe5['trigger']===_0x5717f8['g'][_0x9565cf(0x1c87)]||_0x37dbe5[_0x9565cf(0x295c)]===_0x5717f8['g']['ACTION_OnIntersectionExitTrigger']){var _0x5d9a14=_0x37dbe5[_0x9565cf(0x104f)]();const _0x5aeae4=_0x5d9a14[_0x9565cf(0x35e5)]||_0x5d9a14;var _0x5d9a14=_0x5aeae4[_0x9565cf(0x1bd8)](_0x124b7f,_0x5d9a14['usePreciseIntersection']),_0x214755=_0x124b7f[_0x9565cf(0x207d)][_0x9565cf(0x86a)](_0x5aeae4);_0x5d9a14&&-0x1===_0x214755?_0x37dbe5[_0x9565cf(0x295c)]===_0x5717f8['g'][_0x9565cf(0x1c87)]?(_0x37dbe5[_0x9565cf(0xe34)](_0x5e843a['V'][_0x9565cf(0x3ba)](_0x124b7f,void 0x0,_0x5aeae4)),_0x124b7f[_0x9565cf(0x207d)]['push'](_0x5aeae4)):_0x37dbe5[_0x9565cf(0x295c)]===_0x5717f8['g'][_0x9565cf(0x3681)]&&_0x124b7f[_0x9565cf(0x207d)][_0x9565cf(0xede)](_0x5aeae4):!_0x5d9a14&&-0x1<_0x214755&&(_0x37dbe5['trigger']===_0x5717f8['g'][_0x9565cf(0x3681)]&&_0x37dbe5[_0x9565cf(0xe34)](_0x5e843a['V'][_0x9565cf(0x3ba)](_0x124b7f,void 0x0,_0x5aeae4)),_0x124b7f[_0x9565cf(0x36e4)][_0x9565cf(0x2ebf)](_0x5717f8['g']['ACTION_OnIntersectionExitTrigger'],_0x29b440=>{var _0x5c129a=_0x9565cf;return _0x29b440=_0x29b440[_0x5c129a(0x35e5)]||_0x29b440,_0x5aeae4===_0x29b440;})&&_0x37dbe5[_0x9565cf(0x295c)]!==_0x5717f8['g'][_0x9565cf(0x3681)]||_0x124b7f[_0x9565cf(0x207d)]['splice'](_0x214755,0x1));}}}}[_0x4183d8(0x2ec)](_0x4f5737){}[_0x4183d8(0x38af)](){}['animate'](){var _0x24c88b=_0x4183d8;if(this['_engine'][_0x24c88b(0x3858)]()){let _0x28f854=Math[_0x24c88b(0x1955)](_0x141b61[_0x24c88b(0x2fd9)],Math[_0x24c88b(0x1111)](this[_0x24c88b(0x355c)]['getDeltaTime'](),_0x141b61[_0x24c88b(0x2105)]))+this[_0x24c88b(0x1416)];var _0x2f2285=this['_engine'][_0x24c88b(0x3a41)](),_0x4b8a64=0x3e8/_0x2f2285/0x3e8;let _0xae44c3=0x0;for(var _0x3b7065=this['_engine'][_0x24c88b(0x18e6)](),_0x4ce06a=Math[_0x24c88b(0x3b8b)](_0x28f854/_0x2f2285),_0x4ce06a=Math['min'](_0x4ce06a,_0x3b7065);0x0<_0x28f854&&_0xae44c3<_0x4ce06a;)this[_0x24c88b(0x121a)][_0x24c88b(0x3608)](this),this[_0x24c88b(0x2483)]=_0x2f2285*_0x4b8a64,this[_0x24c88b(0x38af)](),this[_0x24c88b(0x14fe)][_0x24c88b(0x3608)](this),this[_0x24c88b(0xa5e)]&&this[_0x24c88b(0x2ec)](_0x2f2285),this[_0x24c88b(0x4241)][_0x24c88b(0x3608)](this),this['_currentStepId']++,_0xae44c3++,_0x28f854-=_0x2f2285;this[_0x24c88b(0x1416)]=_0x28f854<0x0?0x0:_0x28f854;}else _0x3b7065=this[_0x24c88b(0x3443)]?0x10:Math[_0x24c88b(0x1955)](_0x141b61[_0x24c88b(0x2fd9)],Math['min'](this['_engine'][_0x24c88b(0x27dd)](),_0x141b61['MaxDeltaTime'])),(this[_0x24c88b(0x2483)]=0.06*_0x3b7065,this[_0x24c88b(0x38af)](),this[_0x24c88b(0x14fe)][_0x24c88b(0x3608)](this),this[_0x24c88b(0xa5e)]&&this[_0x24c88b(0x2ec)](_0x3b7065));}['_clear'](){var _0x1c931e=_0x4183d8;(this['autoClearDepthAndStencil']||this[_0x1c931e(0x172d)])&&this[_0x1c931e(0x355c)][_0x1c931e(0x13c8)](this[_0x1c931e(0xdbf)],this[_0x1c931e(0x172d)]||this['forceWireframe']||this[_0x1c931e(0x2f74)],this[_0x1c931e(0x3f19)],this[_0x1c931e(0x3f19)]);}['_checkCameraRenderTarget'](_0x1b017e){var _0xc530f6=_0x4183d8,_0x2fba10;if(null==_0x1b017e||!_0x1b017e[_0xc530f6(0x643)]||null!=_0x1b017e&&_0x1b017e['isRigCamera']||(_0x1b017e['outputRenderTarget'][_0xc530f6(0x32c1)]=!0x1),null!=(_0x2fba10=null==_0x1b017e?void 0x0:_0x1b017e['rigCameras'])&&_0x2fba10['length'])for(let _0x1f703e=0x0;_0x1f703e<_0x1b017e[_0xc530f6(0x267a)][_0xc530f6(0x18cc)];++_0x1f703e){const _0x221341=_0x1b017e[_0xc530f6(0x267a)][_0x1f703e][_0xc530f6(0x643)];_0x221341&&(_0x221341[_0xc530f6(0x32c1)]=!0x1);}}[_0x4183d8(0x395)](_0xc2f4ee){var _0x3dadd4=_0x4183d8;if(this[_0x3dadd4(0x4dd)]){for(const _0x1b6085 of this[_0x3dadd4(0x4dd)])_0x1b6085[_0x3dadd4(0x395)](_0xc2f4ee);}}[_0x4183d8(0x3ff8)](_0x274569=!0x0,_0x94c56d=!0x1){var _0x556a01=_0x4183d8,_0x31a07d;if(!this[_0x556a01(0x41ea)]){this['onReadyObservable'][_0x556a01(0x1674)]()&&null===this[_0x556a01(0x3901)]&&this[_0x556a01(0x26eb)](),this['_frameId']++,this[_0x556a01(0x3f0b)]=!0x1,this['_checkCameraRenderTarget'](this[_0x556a01(0x1647)]),null!=(_0x31a07d=this['activeCameras'])&&_0x31a07d[_0x556a01(0x18cc)]&&this[_0x556a01(0x299)][_0x556a01(0x35b2)](this['_checkCameraRenderTarget']),this['_registerTransientComponents'](),this[_0x556a01(0x25d3)][_0x556a01(0x3257)](),this['_totalVertices'][_0x556a01(0x3257)](),this['_activeIndices'][_0x556a01(0x3257)](),this['_activeBones'][_0x556a01(0x3257)](),this[_0x556a01(0x1bd6)]['reset'](),this[_0x556a01(0x2498)](),this['onBeforeAnimationsObservable'][_0x556a01(0x3608)](this),this[_0x556a01(0x36e4)]&&this['actionManager'][_0x556a01(0x27aa)](_0x5717f8['g'][_0x556a01(0x2276)]),_0x94c56d||this['animate']();for(const _0x410f54 of this[_0x556a01(0x6b3)])_0x410f54[_0x556a01(0x9e8)]();if(_0x274569){if(this[_0x556a01(0x299)]&&0x0<this[_0x556a01(0x299)]['length'])for(let _0x513d95=0x0;_0x513d95<this[_0x556a01(0x299)][_0x556a01(0x18cc)];_0x513d95++){const _0x464f31=this[_0x556a01(0x299)][_0x513d95];if(_0x464f31['update'](),_0x464f31[_0x556a01(0x2c16)]!==_0x5717f8['g']['RIG_MODE_NONE']){for(let _0xa5469=0x0;_0xa5469<_0x464f31[_0x556a01(0x3cb6)][_0x556a01(0x18cc)];_0xa5469++)_0x464f31[_0x556a01(0x3cb6)][_0xa5469][_0x556a01(0x2bb0)]();}}else{if(this['activeCamera']&&(this['activeCamera'][_0x556a01(0x2bb0)](),this[_0x556a01(0x1647)][_0x556a01(0x2c16)]!==_0x5717f8['g'][_0x556a01(0x862)])){for(let _0x572ea2=0x0;_0x572ea2<this[_0x556a01(0x1647)][_0x556a01(0x3cb6)]['length'];_0x572ea2++)this[_0x556a01(0x1647)][_0x556a01(0x3cb6)][_0x572ea2][_0x556a01(0x2bb0)]();}}}this[_0x556a01(0x3c91)][_0x556a01(0x3608)](this);const _0x4ec716=this[_0x556a01(0x3e9d)]();this[_0x556a01(0x15c4)][_0x556a01(0x3608)](this);var _0xab43fe=null!=(_0x31a07d=this['activeCameras'])&&_0x31a07d[_0x556a01(0x18cc)]?this['activeCameras'][0x0]:this[_0x556a01(0x1647)];if(this['renderTargetsEnabled']){_0x1ade21['w1']['StartPerformanceCounter'](_0x556a01(0x293d),0x0<this[_0x556a01(0x1f44)][_0x556a01(0x18cc)]),this['_intermediateRendering']=!0x0;for(let _0x4b771c=0x0;_0x4b771c<this[_0x556a01(0x1f44)][_0x556a01(0x18cc)];_0x4b771c++){const _0x1cc868=this[_0x556a01(0x1f44)][_0x4b771c];if(_0x1cc868[_0x556a01(0x1fcb)]()){if(this['_renderId']++,this['activeCamera']=_0x1cc868['activeCamera']||this[_0x556a01(0x1647)],!this[_0x556a01(0x1647)])throw new Error(_0x556a01(0x3ad6));_0x4ec716[_0x556a01(0x41f7)](this['activeCamera'][_0x556a01(0x25d5)]),this[_0x556a01(0xee0)](),_0x1cc868['render'](_0xab43fe!==this[_0x556a01(0x1647)],this[_0x556a01(0x1a47)]);}}_0x1ade21['w1']['EndPerformanceCounter']('Custom\x20render\x20targets',0x0<this[_0x556a01(0x1f44)][_0x556a01(0x18cc)]),this[_0x556a01(0x35f9)]=!0x1,this[_0x556a01(0x3302)]++;}this['_engine'][_0x556a01(0x245b)]=null!=(_0x94c56d=null==_0xab43fe?void 0x0:_0xab43fe['renderPassId'])?_0x94c56d:_0x5717f8['g'][_0x556a01(0x281c)],this[_0x556a01(0x1647)]=_0xab43fe,this[_0x556a01(0x831)]&&this['_activeCamera']['cameraRigMode']!==_0x5717f8['g'][_0x556a01(0x1ba7)]&&!this[_0x556a01(0x30c6)]&&this[_0x556a01(0x1ae5)](this[_0x556a01(0x831)],!0x1),this['onAfterRenderTargetsRenderObservable'][_0x556a01(0x3608)](this);for(const _0x2de954 of this[_0x556a01(0x986)])_0x2de954[_0x556a01(0x9e8)]();this['_clearFrameBuffer'](this['activeCamera']);for(const _0x1f6402 of this[_0x556a01(0x22a5)])_0x1f6402[_0x556a01(0x9e8)](this['_renderTargets']);if(this[_0x556a01(0x299)]&&0x0<this[_0x556a01(0x299)][_0x556a01(0x18cc)]){for(let _0x1e8d2a=0x0;_0x1e8d2a<this[_0x556a01(0x299)][_0x556a01(0x18cc)];_0x1e8d2a++)this[_0x556a01(0x1abd)](this[_0x556a01(0x299)][_0x1e8d2a],0x0<_0x1e8d2a);}else{if(!this[_0x556a01(0x1647)])throw new Error(_0x556a01(0x8e8));this[_0x556a01(0x1abd)](this[_0x556a01(0x1647)],!!this[_0x556a01(0x1647)][_0x556a01(0x643)]);}this[_0x556a01(0x1b72)]();for(const _0x30aeef of this[_0x556a01(0x1ffe)])_0x30aeef[_0x556a01(0x9e8)]();if(this[_0x556a01(0x3eb6)]&&this[_0x556a01(0x3eb6)](),this[_0x556a01(0x369)][_0x556a01(0x3608)](this),this[_0x556a01(0x2d84)][_0x556a01(0x18cc)]){for(let _0x51e069=0x0;_0x51e069<this[_0x556a01(0x2d84)]['length'];_0x51e069++){const _0x7bd9e0=this[_0x556a01(0x2d84)][_0x51e069];_0x7bd9e0&&_0x7bd9e0['dispose']();}this['_toBeDisposed'][_0x556a01(0x18cc)]=0x0;}this['dumpNextRenderTargets']&&(this[_0x556a01(0x1a47)]=!0x1),this[_0x556a01(0x2b24)][_0x556a01(0x348e)](0x0,!0x0),this[_0x556a01(0x3799)]['addCount'](0x0,!0x0),this[_0x556a01(0x25d3)][_0x556a01(0x348e)](0x0,!0x0),this['_engine'][_0x556a01(0x1d4a)]();}}[_0x4183d8(0x3f7e)](){var _0x2a34fe=_0x4183d8;for(let _0x494647=0x0;_0x494647<this[_0x2a34fe(0x6d0)][_0x2a34fe(0x18cc)];_0x494647++)this[_0x2a34fe(0x6d0)][_0x494647][_0x2a34fe(0x2779)]();}['unfreezeMaterials'](){var _0xe57785=_0x4183d8;for(let _0x9713c1=0x0;_0x9713c1<this[_0xe57785(0x6d0)][_0xe57785(0x18cc)];_0x9713c1++)this[_0xe57785(0x6d0)][_0x9713c1]['unfreeze']();}['dispose'](){var _0x9abf2a=_0x4183d8;if(!this['isDisposed']){this[_0x9abf2a(0x2c12)]=null,this[_0x9abf2a(0x3eb6)]=null,this['metadata']=null,this[_0x9abf2a(0x3ebd)][_0x9abf2a(0x18cc)]=0x0,this[_0x9abf2a(0x3629)]['length']=0x0,this['_transientComponents'][_0x9abf2a(0x18cc)]=0x0,this[_0x9abf2a(0x4234)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x341e)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x813)]['clear'](),this[_0x9abf2a(0xf3a)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x2af3)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x3772)]['clear'](),this[_0x9abf2a(0x2772)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x26e2)]['clear'](),this['_beforeRenderingMeshStage'][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x3da4)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x3769)][_0x9abf2a(0x13c8)](),this['_afterCameraDrawStage']['clear'](),this['_afterRenderTargetDrawStage'][_0x9abf2a(0x13c8)](),this['_afterRenderStage'][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x6b3)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x986)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x22a5)]['clear'](),this[_0x9abf2a(0x1ccb)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x1cbf)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x3e99)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0xb07)]['clear'](),this[_0x9abf2a(0x17b3)]=new Array(),this[_0x9abf2a(0xf36)]&&this[_0x9abf2a(0xf36)](),this[_0x9abf2a(0x2498)](),this[_0x9abf2a(0x1647)]&&(this[_0x9abf2a(0x1647)][_0x9abf2a(0x3b7)]['dispose'](),this['activeCamera']=null),this[_0x9abf2a(0x299)]=null,this[_0x9abf2a(0x3b7)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x6a2)]['dispose'](),this[_0x9abf2a(0x3352)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x3949)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x1fc5)]['dispose'](),this[_0x9abf2a(0x18a7)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x3a55)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x3e3c)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x5e2)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x1bd6)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x2d84)][_0x9abf2a(0x18cc)]=0x0;for(const _0x32135c of this['_activeRequests'][_0x9abf2a(0x538)]())_0x32135c['abort']();this[_0x9abf2a(0x64d)][_0x9abf2a(0x18cc)]=0x0;try{this[_0x9abf2a(0x6e9)][_0x9abf2a(0x3608)](this);}catch(_0x1fdfc7){_0x4a714c[_0x9abf2a(0x993)](_0x9abf2a(0x2dcf),_0x1fdfc7);}if(this[_0x9abf2a(0xd76)](),this[_0x9abf2a(0x355c)]['getInputElement']()){for(let _0x4e4aa3=0x0;_0x4e4aa3<this[_0x9abf2a(0x3025)][_0x9abf2a(0x18cc)];_0x4e4aa3++)this['cameras'][_0x4e4aa3][_0x9abf2a(0xd76)]();}this[_0x9abf2a(0x3f27)](this[_0x9abf2a(0x16f8)]),this[_0x9abf2a(0x3f27)](this[_0x9abf2a(0x3f5b)]),this['_disposeList'](this[_0x9abf2a(0x4dd)],_0x498074=>_0x498074[_0x9abf2a(0x41a)](!0x0)),this[_0x9abf2a(0x3f27)](this[_0x9abf2a(0x3b43)],_0x592fe1=>_0x592fe1[_0x9abf2a(0x41a)](!0x0));var _0x10a71d=this['cameras'];this['_disposeList'](_0x10a71d),this['_defaultMaterial']&&this[_0x9abf2a(0x177f)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x3f27)](this['multiMaterials']),this[_0x9abf2a(0x3f27)](this[_0x9abf2a(0x6d0)]),this['_disposeList'](this['particleSystems']),this['_disposeList'](this['postProcesses']),this[_0x9abf2a(0x3f27)](this[_0x9abf2a(0xa8e)]),this[_0x9abf2a(0x3f27)](this[_0x9abf2a(0x3629)]),this[_0x9abf2a(0x37f2)]['dispose'](),this[_0x9abf2a(0x2ce7)]&&this[_0x9abf2a(0x2ce7)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x2c48)][_0x9abf2a(0x41a)](),this[_0x9abf2a(0x3f27)](this[_0x9abf2a(0x20de)]);let _0x43c75b=this[_0x9abf2a(0x355c)]['scenes']['indexOf'](this);-0x1<_0x43c75b&&this['_engine']['scenes'][_0x9abf2a(0xb1f)](_0x43c75b,0x1),_0x2225cc['l'][_0x9abf2a(0x395b)]===this&&(0x0<this[_0x9abf2a(0x355c)][_0x9abf2a(0x166b)][_0x9abf2a(0x18cc)]?_0x2225cc['l'][_0x9abf2a(0x395b)]=this[_0x9abf2a(0x355c)][_0x9abf2a(0x166b)][this[_0x9abf2a(0x355c)]['scenes'][_0x9abf2a(0x18cc)]-0x1]:_0x2225cc['l'][_0x9abf2a(0x395b)]=null),-0x1<(_0x43c75b=this[_0x9abf2a(0x355c)][_0x9abf2a(0x4014)][_0x9abf2a(0x86a)](this))&&this[_0x9abf2a(0x355c)][_0x9abf2a(0x4014)][_0x9abf2a(0xb1f)](_0x43c75b,0x1),this['_engine']['wipeCaches'](!0x0),this[_0x9abf2a(0x6e9)][_0x9abf2a(0x13c8)](),this['onBeforeRenderObservable'][_0x9abf2a(0x13c8)](),this['onAfterRenderObservable'][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x15c4)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x1282)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x4241)]['clear'](),this[_0x9abf2a(0x121a)][_0x9abf2a(0x13c8)](),this['onBeforeActiveMeshesEvaluationObservable']['clear'](),this[_0x9abf2a(0x5de)][_0x9abf2a(0x13c8)](),this['onBeforeParticlesRenderingObservable'][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x12b9)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x196f)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x1fbc)][_0x9abf2a(0x13c8)](),this['onBeforeAnimationsObservable'][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x14fe)]['clear'](),this[_0x9abf2a(0x286f)]['clear'](),this[_0x9abf2a(0x227f)][_0x9abf2a(0x13c8)](),this['onAfterRenderingGroupObservable']['clear'](),this[_0x9abf2a(0x3311)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x499)]['clear'](),this[_0x9abf2a(0x3441)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x14b8)]['clear'](),this[_0x9abf2a(0x3c8d)]['clear'](),this[_0x9abf2a(0x817)][_0x9abf2a(0x13c8)](),this['onCameraRemovedObservable']['clear'](),this[_0x9abf2a(0x1b5a)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x2ae6)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0xf98)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x36d7)]['clear'](),this['onNewTransformNodeAddedObservable']['clear'](),this[_0x9abf2a(0x3183)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x3aa2)]['clear'](),this[_0x9abf2a(0xb7b)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x3ef2)][_0x9abf2a(0x13c8)](),this['onSkeletonRemovedObservable'][_0x9abf2a(0x13c8)](),this['onNewMaterialAddedObservable'][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x3834)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0xbce)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x1d4c)]['clear'](),this['onNewTextureAddedObservable'][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0xa02)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x2d87)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x3547)][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0xebf)]['clear'](),this[_0x9abf2a(0x3820)]['clear'](),this['onActiveCameraChanged'][_0x9abf2a(0x13c8)](),this[_0x9abf2a(0x811)]['clear'](),this[_0x9abf2a(0x13d5)]=!0x0;}}[_0x4183d8(0x3f27)](_0x255b64,_0x35149a){var _0x541249=_0x4183d8;_0x35149a=null!=_0x35149a?_0x35149a:_0x53412e=>_0x53412e[_0x541249(0x41a)]();for(const _0xe36657 of _0x255b64[_0x541249(0x538)](0x0))_0x35149a(_0xe36657);_0x255b64[_0x541249(0x18cc)]=0x0;}get[_0x4183d8(0x41ea)](){var _0xc9ee38=_0x4183d8;return this[_0xc9ee38(0x13d5)];}[_0x4183d8(0x2451)](){var _0x561c9d=_0x4183d8;for(let _0x2a6c09=0x0;_0x2a6c09<this[_0x561c9d(0x4dd)][_0x561c9d(0x18cc)];_0x2a6c09++){const _0x569837=this[_0x561c9d(0x4dd)][_0x2a6c09][_0x561c9d(0x569)];_0x569837&&_0x569837['clearCachedData']();}}['cleanCachedTextureBuffer'](){var _0x231c7b=_0x4183d8;for(const _0x2fb8a7 of this[_0x231c7b(0xa8e)])_0x2fb8a7[_0x231c7b(0x1734)]&&(_0x2fb8a7[_0x231c7b(0x1734)]=null);}[_0x4183d8(0x3250)](_0x4ddefd){var _0x30c349=_0x4183d8;const _0x38fe24=new _0x56cbde['P'](Number[_0x30c349(0x1806)],Number[_0x30c349(0x1806)],Number['MAX_VALUE']),_0xf1a4f2=new _0x56cbde['P'](-Number[_0x30c349(0x1806)],-Number[_0x30c349(0x1806)],-Number[_0x30c349(0x1806)]);return this['meshes'][_0x30c349(0x235b)](_0x4ddefd=_0x4ddefd||(()=>!0x0))[_0x30c349(0x35b2)](_0x1d10d3=>{var _0xae89a1=_0x30c349,_0x449fa5;_0x1d10d3[_0xae89a1(0x5d4)](!0x0),_0x1d10d3[_0xae89a1(0xc8b)]&&0x0!==_0x1d10d3['subMeshes'][_0xae89a1(0x18cc)]&&!_0x1d10d3[_0xae89a1(0x86f)]&&(_0x449fa5=(_0x1d10d3=_0x1d10d3[_0xae89a1(0x1654)]())[_0xae89a1(0x20cd)][_0xae89a1(0x257b)],_0x1d10d3=_0x1d10d3['boundingBox'][_0xae89a1(0x144e)],_0x56cbde['P'][_0xae89a1(0x22f6)](_0x449fa5,_0x38fe24,_0xf1a4f2),_0x56cbde['P'][_0xae89a1(0x22f6)](_0x1d10d3,_0x38fe24,_0xf1a4f2));}),{'min':_0x38fe24,'max':_0xf1a4f2};}[_0x4183d8(0xdff)](_0x52f0c7,_0x28c78a,_0x5ec685,_0x54ebb3,_0x941a59=0x0){var _0x289a00=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x289a00(0x11b0));}[_0x4183d8(0x1f5e)](_0x1d468f,_0x4cbdd8,_0x693079,_0x5206b5,_0x22de40,_0x437f31=0x0,_0x1b6791){var _0x36688c=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x36688c(0x11b0));}[_0x4183d8(0x3384)](_0x1d2421,_0x1442a9,_0x12a5eb){var _0x36b14f=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x36b14f(0x11b0));}[_0x4183d8(0x392e)](_0x4f5e4f,_0x534da9,_0x43d053,_0xeef9f4){var _0x2ff503=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x2ff503(0x11b0));}get[_0x4183d8(0x38b7)](){return!0x1;}[_0x4183d8(0x1d27)](_0x3930cf,_0x4aeca5,_0x22e4b3,_0x3f4ca3,_0x47f836,_0x215775){return new _0x3190fe['p']();}[_0x4183d8(0x1f6)](_0x15e121,_0x524e7e,_0x42c0ff,_0x542df3,_0x86ea1d){return new _0x3190fe['p']();}[_0x4183d8(0xa9b)](_0x16ad59,_0x128b17,_0x15e43c,_0x23d54f){var _0x22180b=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x22180b(0x11b0));}['multiPick'](_0x40d165,_0xee68c8,_0x484077,_0x58fe4b,_0x38e173){var _0x1636e0=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x1636e0(0x11b0));}[_0x4183d8(0x2057)](_0x449dfa,_0x30e578,_0x4b060c){throw(0x0,_0x5d8c69['S'])('Ray');}[_0x4183d8(0x7d5)](_0x2dbae0,_0x9163dc,_0x33c8ff){var _0x2550d4=_0x4183d8;this[_0x2550d4(0x11ba)][_0x2550d4(0x7d5)](_0x2dbae0,_0x9163dc,_0x33c8ff);}[_0x4183d8(0x1817)](){var _0x2799ec=_0x4183d8;return this['_inputManager'][_0x2799ec(0x1817)]();}['_rebuildGeometries'](){var _0xa77355=_0x4183d8;for(const _0x45718a of this[_0xa77355(0x3bc6)])_0x45718a[_0xa77355(0x1834)]();for(const _0x828a78 of this[_0xa77355(0x4dd)])_0x828a78['_rebuild']();this[_0xa77355(0x2c48)]&&this[_0xa77355(0x2c48)]['_rebuild']();for(const _0x4fe44b of this[_0xa77355(0x20de)])_0x4fe44b[_0xa77355(0x22e6)]();for(const _0x4ec5b9 of this[_0xa77355(0x3f0f)])_0x4ec5b9['rebuild']();if(this['spriteManagers']){for(const _0x2e8857 of this['spriteManagers'])_0x2e8857[_0xa77355(0x22e6)]();}}[_0x4183d8(0x18a6)](){var _0x26b680=_0x4183d8;for(const _0x16c839 of this[_0x26b680(0xa8e)])_0x16c839[_0x26b680(0x1834)]();this['markAllMaterialsAsDirty'](_0x5717f8['g']['MATERIAL_TextureDirtyFlag']);}['_getByTags'](_0x4f7210,_0x5222b2,_0x502370){var _0x3bc0b2=_0x4183d8;if(void 0x0===_0x5222b2)return _0x4f7210;const _0x7f5c1d=[];_0x502370=_0x502370||(_0x5781f9=>{});for(const _0x38f0e5 in _0x4f7210){var _0x24e7ab=_0x4f7210[_0x38f0e5];_0x16ae08['$']&&_0x16ae08['$'][_0x3bc0b2(0x1f75)](_0x24e7ab,_0x5222b2)&&(_0x7f5c1d[_0x3bc0b2(0xede)](_0x24e7ab),_0x502370(_0x24e7ab));}return _0x7f5c1d;}['getMeshesByTags'](_0x4bb74e,_0xae66b6){var _0x1c1b60=_0x4183d8;return this[_0x1c1b60(0xff7)](this[_0x1c1b60(0x4dd)],_0x4bb74e,_0xae66b6);}[_0x4183d8(0x24f0)](_0x599b21,_0x3c9947){var _0x58a8f7=_0x4183d8;return this[_0x58a8f7(0xff7)](this[_0x58a8f7(0x3025)],_0x599b21,_0x3c9947);}[_0x4183d8(0x2a54)](_0x2c5726,_0x31e879){var _0x1cd2a6=_0x4183d8;return this[_0x1cd2a6(0xff7)](this[_0x1cd2a6(0x3f5b)],_0x2c5726,_0x31e879);}[_0x4183d8(0x1ff7)](_0x13c76b,_0x143b18){var _0x36d9f6=_0x4183d8;return this[_0x36d9f6(0xff7)](this[_0x36d9f6(0x6d0)],_0x13c76b,_0x143b18)[_0x36d9f6(0x36a3)](this['_getByTags'](this[_0x36d9f6(0x2a1)],_0x13c76b,_0x143b18));}[_0x4183d8(0xd45)](_0x19f8c8,_0x28d7ec){var _0x412acf=_0x4183d8;return this[_0x412acf(0xff7)](this[_0x412acf(0x3b43)],_0x19f8c8,_0x28d7ec);}[_0x4183d8(0x2eda)](_0x3163a7,_0xe8b233=null,_0x53eca7=null,_0x2bdde2=null){var _0x5c154f=_0x4183d8;this[_0x5c154f(0x6a2)][_0x5c154f(0x2eda)](_0x3163a7,_0xe8b233,_0x53eca7,_0x2bdde2);}[_0x4183d8(0x32a0)](_0xc8e06c,_0x35beb4,_0x50858f=!0x0,_0x5b2f08=!0x0){var _0x476bd8=_0x4183d8;this[_0x476bd8(0x6a2)][_0x476bd8(0x32a0)](_0xc8e06c,_0x35beb4,_0x50858f,_0x5b2f08);}['getAutoClearDepthStencilSetup'](_0x11f43f){var _0x577812=_0x4183d8;return this[_0x577812(0x6a2)]['getAutoClearDepthStencilSetup'](_0x11f43f);}get['blockMaterialDirtyMechanism'](){var _0x26a69b=_0x4183d8;return this[_0x26a69b(0x35f4)];}set[_0x4183d8(0x2fc6)](_0x1c7d3b){var _0x26a49c=_0x4183d8;this['_blockMaterialDirtyMechanism']===_0x1c7d3b||(this[_0x26a49c(0x35f4)]=_0x1c7d3b)||this['markAllMaterialsAsDirty'](_0x5717f8['g'][_0x26a49c(0x463)]);}[_0x4183d8(0x421f)](_0x1e6aec,_0x38b511){var _0x53a4c1=_0x4183d8;if(!this[_0x53a4c1(0x35f4)]){for(const _0x3355da of this[_0x53a4c1(0x6d0)])_0x38b511&&!_0x38b511(_0x3355da)||_0x3355da['markAsDirty'](_0x1e6aec);}}[_0x4183d8(0x29b7)](_0x5f3a03,_0x489c1c,_0x585975,_0x16723c,_0x10a53e,_0x398738,_0x104178){var _0x184f0d=_0x4183d8;const _0xa75ee7=(0x0,_0x555d22['vP'])(_0x5f3a03,_0x489c1c,_0x585975,_0x16723c?this['offlineProvider']:void 0x0,_0x10a53e,_0x398738,_0x104178);return this[_0x184f0d(0x64d)][_0x184f0d(0xede)](_0xa75ee7),_0xa75ee7['onCompleteObservable']['add'](_0x2b7815=>{var _0x1f9ebd=_0x184f0d;this[_0x1f9ebd(0x64d)]['splice'](this[_0x1f9ebd(0x64d)][_0x1f9ebd(0x86a)](_0x2b7815),0x1);}),_0xa75ee7;}['_loadFileAsync'](_0x2a91a5,_0x27924f,_0x1b3020,_0x1c3914,_0x2f0e21){return new Promise((_0x390d78,_0xf24854)=>{var _0x64c42=a8_0x5306;this[_0x64c42(0x29b7)](_0x2a91a5,_0x1803fc=>{_0x390d78(_0x1803fc);},_0x27924f,_0x1b3020,_0x1c3914,(_0x421865,_0x372039)=>{_0xf24854(_0x372039);},_0x2f0e21);});}[_0x4183d8(0x5c4)](_0x6d034b,_0x580cd9,_0x39d87e,_0x4fbe29,_0xc32a71,_0x1f309c,_0x39f6d0){var _0x22b5a8=_0x4183d8;const _0x527d64=(0x0,_0x555d22['FV'])(_0x6d034b,_0x580cd9,_0x39d87e,_0x4fbe29?this[_0x22b5a8(0x3ab5)]:void 0x0,_0xc32a71,_0x1f309c,_0x39f6d0);return this[_0x22b5a8(0x64d)][_0x22b5a8(0xede)](_0x527d64),_0x527d64[_0x22b5a8(0x3802)][_0x22b5a8(0x2e5)](_0x129ccc=>{this['_activeRequests']['splice'](this['_activeRequests']['indexOf'](_0x129ccc),0x1);}),_0x527d64;}['_requestFileAsync'](_0x3af3d9,_0x150ee3,_0x216b56,_0x5c1dd8,_0xb7ee86){return new Promise((_0x44279f,_0x44ad8a)=>{this['_requestFile'](_0x3af3d9,_0x159e18=>{_0x44279f(_0x159e18);},_0x150ee3,_0x216b56,_0x5c1dd8,_0x5e5ad7=>{_0x44ad8a(_0x5e5ad7);},_0xb7ee86);});}[_0x4183d8(0x2472)](_0x34e1bb,_0xaca68c,_0x3553c4,_0x15ca01,_0x2d004d){var _0x33127f=_0x4183d8;const _0x4ea60e=(0x0,_0x555d22['Ip'])(_0x34e1bb,_0xaca68c,_0x3553c4,_0x15ca01,_0x2d004d);return this[_0x33127f(0x64d)][_0x33127f(0xede)](_0x4ea60e),_0x4ea60e[_0x33127f(0x3802)][_0x33127f(0x2e5)](_0x22356b=>{var _0x42b395=_0x33127f;this[_0x42b395(0x64d)][_0x42b395(0xb1f)](this['_activeRequests'][_0x42b395(0x86a)](_0x22356b),0x1);}),_0x4ea60e;}[_0x4183d8(0x204d)](_0x370360,_0x3d9339,_0x4692af){return new Promise((_0x31bbb2,_0x585e65)=>{this['_readFile'](_0x370360,_0x2adf2a=>{_0x31bbb2(_0x2adf2a);},_0x3d9339,_0x4692af,_0x5f0c1b=>{_0x585e65(_0x5f0c1b);});});}[_0x4183d8(0x369b)](){var _0x205498=_0x4183d8;throw(0x0,_0x5d8c69['S'])(_0x205498(0x845));}}_0x141b61[_0x4183d8(0x2767)]=0x0,_0x141b61[_0x4183d8(0x1154)]=0x1,_0x141b61[_0x4183d8(0x2ad1)]=0x2,_0x141b61['FOGMODE_LINEAR']=0x3,_0x141b61[_0x4183d8(0x2fd9)]=0x1,_0x141b61['MaxDeltaTime']=0x3e8;},0x67a3:(_0x589e18,_0x30fda2,_0x5163e8)=>{var _0x457850=a8_0x1ec55c;_0x5163e8['d'](_0x30fda2,{'H':()=>_0x37c871,'l':()=>_0x5abb33});class _0x5abb33{}_0x5abb33[_0x457850(0x18ce)]='EffectLayer',_0x5abb33[_0x457850(0x111e)]='Layer',_0x5abb33[_0x457850(0x1c0d)]=_0x457850(0x3247),_0x5abb33[_0x457850(0x34b)]=_0x457850(0x35d7),_0x5abb33['NAME_PARTICLESYSTEM']=_0x457850(0x3a34),_0x5abb33[_0x457850(0x207b)]=_0x457850(0x46b),_0x5abb33[_0x457850(0x2756)]=_0x457850(0x1037),_0x5abb33['NAME_GEOMETRYBUFFERRENDERER']=_0x457850(0x3beb),_0x5abb33[_0x457850(0x357e)]='PrePassRenderer',_0x5abb33[_0x457850(0x2f41)]='DepthRenderer',_0x5abb33[_0x457850(0x790)]=_0x457850(0x3a95),_0x5abb33[_0x457850(0x2683)]='PostProcessRenderPipelineManager',_0x5abb33['NAME_SPRITE']=_0x457850(0x4158),_0x5abb33['NAME_SUBSURFACE']=_0x457850(0x39c3),_0x5abb33[_0x457850(0x2b4b)]=_0x457850(0x21d5),_0x5abb33[_0x457850(0x3d45)]=_0x457850(0x1d90),_0x5abb33['NAME_SHADOWGENERATOR']=_0x457850(0x26a9),_0x5abb33[_0x457850(0x2579)]=_0x457850(0x119d),_0x5abb33[_0x457850(0x3187)]=_0x457850(0x38bd),_0x5abb33[_0x457850(0x443)]='Audio',_0x5abb33[_0x457850(0xfd7)]='FluidRenderer',_0x5abb33[_0x457850(0xa04)]=0x0,_0x5abb33[_0x457850(0xea1)]=0x0,_0x5abb33['STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER']=0x0,_0x5abb33['STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER']=0x0,_0x5abb33[_0x457850(0x2e13)]=0x1,_0x5abb33['STEP_BEFORECAMERADRAW_PREPASS']=0x0,_0x5abb33[_0x457850(0x2b22)]=0x1,_0x5abb33[_0x457850(0x1d6d)]=0x2,_0x5abb33['STEP_BEFORERENDERTARGETDRAW_PREPASS']=0x0,_0x5abb33[_0x457850(0x2627)]=0x1,_0x5abb33[_0x457850(0x1909)]=0x0,_0x5abb33[_0x457850(0x1fb5)]=0x1,_0x5abb33[_0x457850(0x1114)]=0x0,_0x5abb33[_0x457850(0x164f)]=0x1,_0x5abb33[_0x457850(0x81a)]=0x0,_0x5abb33[_0x457850(0x26c5)]=0x1,_0x5abb33['STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE']=0x0,_0x5abb33[_0x457850(0x3ea3)]=0x1,_0x5abb33['STEP_BEFORECLEAR_PROCEDURALTEXTURE']=0x0,_0x5abb33[_0x457850(0xffa)]=0x1,_0x5abb33[_0x457850(0x821)]=0x0,_0x5abb33['STEP_AFTERRENDERTARGETDRAW_PREPASS']=0x0,_0x5abb33['STEP_AFTERRENDERTARGETDRAW_LAYER']=0x1,_0x5abb33[_0x457850(0x147d)]=0x0,_0x5abb33[_0x457850(0x39f3)]=0x1,_0x5abb33[_0x457850(0x2cb1)]=0x2,_0x5abb33[_0x457850(0x420)]=0x3,_0x5abb33['STEP_AFTERCAMERADRAW_LAYER']=0x4,_0x5abb33[_0x457850(0x1a91)]=0x5,_0x5abb33[_0x457850(0xd62)]=0x0,_0x5abb33[_0x457850(0x2361)]=0x0,_0x5abb33[_0x457850(0x2809)]=0x0,_0x5abb33[_0x457850(0xe61)]=0x0,_0x5abb33[_0x457850(0x4262)]=0x1,_0x5abb33[_0x457850(0x1fcc)]=0x2,_0x5abb33[_0x457850(0x3f59)]=0x3,_0x5abb33[_0x457850(0x2016)]=0x0,_0x5abb33[_0x457850(0x2892)]=0x1,_0x5abb33[_0x457850(0x4120)]=0x0,_0x5abb33[_0x457850(0x1238)]=0x0,_0x5abb33[_0x457850(0x2dfc)]=0x0;class _0x37c871 extends Array{constructor(_0x37bea9){super(..._0x37bea9);}static[_0x457850(0x24ef)](){var _0x1ae323=_0x457850;return Object[_0x1ae323(0x3f3a)](_0x37c871[_0x1ae323(0x1ce1)]);}[_0x457850(0x17fb)](_0x50472b,_0x166221,_0x3a50cf){var _0x4ffc8d=_0x457850;let _0x4cd9f8=0x0;for(Number[_0x4ffc8d(0x1806)];_0x4cd9f8<this[_0x4ffc8d(0x18cc)]&&!(_0x50472b<this[_0x4cd9f8]['index']);_0x4cd9f8++);this[_0x4ffc8d(0xb1f)](_0x4cd9f8,0x0,{'index':_0x50472b,'component':_0x166221,'action':_0x3a50cf[_0x4ffc8d(0x3b97)](_0x166221)});}[_0x457850(0x13c8)](){var _0x10f1eb=_0x457850;this[_0x10f1eb(0x18cc)]=0x0;}}},0x13c36:()=>{},0xb609:()=>{},0x15c7e:()=>{},0x21af:()=>{},0x1e44:()=>{},0x14e40:()=>{},0xdd2b:()=>{},0x12d34:()=>{},0xcc89:()=>{},0x17198:()=>{}}]));
|