UNPKG

uix-kit

Version:

A free web kits for fast web design and development, compatible with Bootstrap v5.

803 lines (801 loc) 1.9 MB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); else if(typeof exports === 'object') exports["THREE"] = factory(); else root["THREE"] = factory(); })(this, () => { return /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ // The require scope /******/ var __webpack_require__ = {}; /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ var __webpack_exports__ = {}; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { ACESFilmicToneMapping: () => (/* reexport */ ACESFilmicToneMapping), AddEquation: () => (/* reexport */ AddEquation), AddOperation: () => (/* reexport */ AddOperation), AdditiveAnimationBlendMode: () => (/* reexport */ AdditiveAnimationBlendMode), AdditiveBlending: () => (/* reexport */ AdditiveBlending), AgXToneMapping: () => (/* reexport */ AgXToneMapping), AlphaFormat: () => (/* reexport */ AlphaFormat), AlwaysCompare: () => (/* reexport */ AlwaysCompare), AlwaysDepth: () => (/* reexport */ AlwaysDepth), AlwaysStencilFunc: () => (/* reexport */ AlwaysStencilFunc), AmbientLight: () => (/* reexport */ AmbientLight), AnimationAction: () => (/* reexport */ AnimationAction), AnimationClip: () => (/* reexport */ AnimationClip), AnimationLoader: () => (/* reexport */ AnimationLoader), AnimationMixer: () => (/* reexport */ AnimationMixer), AnimationObjectGroup: () => (/* reexport */ AnimationObjectGroup), AnimationUtils: () => (/* reexport */ AnimationUtils), ArcCurve: () => (/* reexport */ ArcCurve), ArrayCamera: () => (/* reexport */ ArrayCamera), ArrowHelper: () => (/* reexport */ ArrowHelper), AttachedBindMode: () => (/* reexport */ AttachedBindMode), Audio: () => (/* reexport */ Audio), AudioAnalyser: () => (/* reexport */ AudioAnalyser), AudioContext: () => (/* reexport */ AudioContext), AudioListener: () => (/* reexport */ AudioListener), AudioLoader: () => (/* reexport */ AudioLoader), AxesHelper: () => (/* reexport */ AxesHelper), BackSide: () => (/* reexport */ BackSide), BasicDepthPacking: () => (/* reexport */ BasicDepthPacking), BasicShadowMap: () => (/* reexport */ BasicShadowMap), BatchedMesh: () => (/* reexport */ BatchedMesh), Bone: () => (/* reexport */ Bone), BooleanKeyframeTrack: () => (/* reexport */ BooleanKeyframeTrack), Box2: () => (/* reexport */ Box2), Box3: () => (/* reexport */ Box3), Box3Helper: () => (/* reexport */ Box3Helper), BoxGeometry: () => (/* reexport */ BoxGeometry), BoxHelper: () => (/* reexport */ BoxHelper), BufferAttribute: () => (/* reexport */ BufferAttribute), BufferGeometry: () => (/* reexport */ BufferGeometry), BufferGeometryLoader: () => (/* reexport */ BufferGeometryLoader), ByteType: () => (/* reexport */ ByteType), Cache: () => (/* reexport */ Cache), Camera: () => (/* reexport */ Camera), CameraHelper: () => (/* reexport */ CameraHelper), CanvasTexture: () => (/* reexport */ CanvasTexture), CapsuleGeometry: () => (/* reexport */ CapsuleGeometry), CatmullRomCurve3: () => (/* reexport */ CatmullRomCurve3), CineonToneMapping: () => (/* reexport */ CineonToneMapping), CircleGeometry: () => (/* reexport */ CircleGeometry), ClampToEdgeWrapping: () => (/* reexport */ ClampToEdgeWrapping), Clock: () => (/* reexport */ Clock), Color: () => (/* reexport */ Color), ColorKeyframeTrack: () => (/* reexport */ ColorKeyframeTrack), ColorManagement: () => (/* reexport */ ColorManagement), CompressedArrayTexture: () => (/* reexport */ CompressedArrayTexture), CompressedCubeTexture: () => (/* reexport */ CompressedCubeTexture), CompressedTexture: () => (/* reexport */ CompressedTexture), CompressedTextureLoader: () => (/* reexport */ CompressedTextureLoader), ConeGeometry: () => (/* reexport */ ConeGeometry), ConstantAlphaFactor: () => (/* reexport */ ConstantAlphaFactor), ConstantColorFactor: () => (/* reexport */ ConstantColorFactor), Controls: () => (/* reexport */ Controls), CubeCamera: () => (/* reexport */ CubeCamera), CubeReflectionMapping: () => (/* reexport */ CubeReflectionMapping), CubeRefractionMapping: () => (/* reexport */ CubeRefractionMapping), CubeTexture: () => (/* reexport */ CubeTexture), CubeTextureLoader: () => (/* reexport */ CubeTextureLoader), CubeUVReflectionMapping: () => (/* reexport */ CubeUVReflectionMapping), CubicBezierCurve: () => (/* reexport */ CubicBezierCurve), CubicBezierCurve3: () => (/* reexport */ CubicBezierCurve3), CubicInterpolant: () => (/* reexport */ CubicInterpolant), CullFaceBack: () => (/* reexport */ CullFaceBack), CullFaceFront: () => (/* reexport */ CullFaceFront), CullFaceFrontBack: () => (/* reexport */ CullFaceFrontBack), CullFaceNone: () => (/* reexport */ CullFaceNone), Curve: () => (/* reexport */ Curve), CurvePath: () => (/* reexport */ CurvePath), CustomBlending: () => (/* reexport */ CustomBlending), CustomToneMapping: () => (/* reexport */ CustomToneMapping), CylinderGeometry: () => (/* reexport */ CylinderGeometry), Cylindrical: () => (/* reexport */ Cylindrical), Data3DTexture: () => (/* reexport */ Data3DTexture), DataArrayTexture: () => (/* reexport */ DataArrayTexture), DataTexture: () => (/* reexport */ DataTexture), DataTextureLoader: () => (/* reexport */ DataTextureLoader), DataUtils: () => (/* reexport */ DataUtils), DecrementStencilOp: () => (/* reexport */ DecrementStencilOp), DecrementWrapStencilOp: () => (/* reexport */ DecrementWrapStencilOp), DefaultLoadingManager: () => (/* reexport */ DefaultLoadingManager), DepthFormat: () => (/* reexport */ DepthFormat), DepthStencilFormat: () => (/* reexport */ DepthStencilFormat), DepthTexture: () => (/* reexport */ DepthTexture), DetachedBindMode: () => (/* reexport */ DetachedBindMode), DirectionalLight: () => (/* reexport */ DirectionalLight), DirectionalLightHelper: () => (/* reexport */ DirectionalLightHelper), DiscreteInterpolant: () => (/* reexport */ DiscreteInterpolant), DodecahedronGeometry: () => (/* reexport */ DodecahedronGeometry), DoubleSide: () => (/* reexport */ DoubleSide), DstAlphaFactor: () => (/* reexport */ DstAlphaFactor), DstColorFactor: () => (/* reexport */ DstColorFactor), DynamicCopyUsage: () => (/* reexport */ DynamicCopyUsage), DynamicDrawUsage: () => (/* reexport */ DynamicDrawUsage), DynamicReadUsage: () => (/* reexport */ DynamicReadUsage), EdgesGeometry: () => (/* reexport */ EdgesGeometry), EllipseCurve: () => (/* reexport */ EllipseCurve), EqualCompare: () => (/* reexport */ EqualCompare), EqualDepth: () => (/* reexport */ EqualDepth), EqualStencilFunc: () => (/* reexport */ EqualStencilFunc), EquirectangularReflectionMapping: () => (/* reexport */ EquirectangularReflectionMapping), EquirectangularRefractionMapping: () => (/* reexport */ EquirectangularRefractionMapping), Euler: () => (/* reexport */ Euler), EventDispatcher: () => (/* reexport */ EventDispatcher), ExtrudeGeometry: () => (/* reexport */ ExtrudeGeometry), FileLoader: () => (/* reexport */ FileLoader), Float16BufferAttribute: () => (/* reexport */ Float16BufferAttribute), Float32BufferAttribute: () => (/* reexport */ Float32BufferAttribute), FloatType: () => (/* reexport */ FloatType), Fog: () => (/* reexport */ Fog), FogExp2: () => (/* reexport */ FogExp2), FramebufferTexture: () => (/* reexport */ FramebufferTexture), FrontSide: () => (/* reexport */ FrontSide), Frustum: () => (/* reexport */ Frustum), GLBufferAttribute: () => (/* reexport */ GLBufferAttribute), GLSL1: () => (/* reexport */ GLSL1), GLSL3: () => (/* reexport */ GLSL3), GreaterCompare: () => (/* reexport */ GreaterCompare), GreaterDepth: () => (/* reexport */ GreaterDepth), GreaterEqualCompare: () => (/* reexport */ GreaterEqualCompare), GreaterEqualDepth: () => (/* reexport */ GreaterEqualDepth), GreaterEqualStencilFunc: () => (/* reexport */ GreaterEqualStencilFunc), GreaterStencilFunc: () => (/* reexport */ GreaterStencilFunc), GridHelper: () => (/* reexport */ GridHelper), Group: () => (/* reexport */ Group), HalfFloatType: () => (/* reexport */ HalfFloatType), HemisphereLight: () => (/* reexport */ HemisphereLight), HemisphereLightHelper: () => (/* reexport */ HemisphereLightHelper), IcosahedronGeometry: () => (/* reexport */ IcosahedronGeometry), ImageBitmapLoader: () => (/* reexport */ ImageBitmapLoader), ImageLoader: () => (/* reexport */ ImageLoader), ImageUtils: () => (/* reexport */ ImageUtils), IncrementStencilOp: () => (/* reexport */ IncrementStencilOp), IncrementWrapStencilOp: () => (/* reexport */ IncrementWrapStencilOp), InstancedBufferAttribute: () => (/* reexport */ InstancedBufferAttribute), InstancedBufferGeometry: () => (/* reexport */ InstancedBufferGeometry), InstancedInterleavedBuffer: () => (/* reexport */ InstancedInterleavedBuffer), InstancedMesh: () => (/* reexport */ InstancedMesh), Int16BufferAttribute: () => (/* reexport */ Int16BufferAttribute), Int32BufferAttribute: () => (/* reexport */ Int32BufferAttribute), Int8BufferAttribute: () => (/* reexport */ Int8BufferAttribute), IntType: () => (/* reexport */ IntType), InterleavedBuffer: () => (/* reexport */ InterleavedBuffer), InterleavedBufferAttribute: () => (/* reexport */ InterleavedBufferAttribute), Interpolant: () => (/* reexport */ Interpolant), InterpolateDiscrete: () => (/* reexport */ InterpolateDiscrete), InterpolateLinear: () => (/* reexport */ InterpolateLinear), InterpolateSmooth: () => (/* reexport */ InterpolateSmooth), InvertStencilOp: () => (/* reexport */ InvertStencilOp), KeepStencilOp: () => (/* reexport */ KeepStencilOp), KeyframeTrack: () => (/* reexport */ KeyframeTrack), LOD: () => (/* reexport */ LOD), LatheGeometry: () => (/* reexport */ LatheGeometry), Layers: () => (/* reexport */ Layers), LessCompare: () => (/* reexport */ LessCompare), LessDepth: () => (/* reexport */ LessDepth), LessEqualCompare: () => (/* reexport */ LessEqualCompare), LessEqualDepth: () => (/* reexport */ LessEqualDepth), LessEqualStencilFunc: () => (/* reexport */ LessEqualStencilFunc), LessStencilFunc: () => (/* reexport */ LessStencilFunc), Light: () => (/* reexport */ Light), LightProbe: () => (/* reexport */ LightProbe), Line: () => (/* reexport */ Line), Line3: () => (/* reexport */ Line3), LineBasicMaterial: () => (/* reexport */ LineBasicMaterial), LineCurve: () => (/* reexport */ LineCurve), LineCurve3: () => (/* reexport */ LineCurve3), LineDashedMaterial: () => (/* reexport */ LineDashedMaterial), LineLoop: () => (/* reexport */ LineLoop), LineSegments: () => (/* reexport */ LineSegments), LinearFilter: () => (/* reexport */ LinearFilter), LinearInterpolant: () => (/* reexport */ LinearInterpolant), LinearMipMapLinearFilter: () => (/* reexport */ LinearMipMapLinearFilter), LinearMipMapNearestFilter: () => (/* reexport */ LinearMipMapNearestFilter), LinearMipmapLinearFilter: () => (/* reexport */ LinearMipmapLinearFilter), LinearMipmapNearestFilter: () => (/* reexport */ LinearMipmapNearestFilter), LinearSRGBColorSpace: () => (/* reexport */ LinearSRGBColorSpace), LinearToneMapping: () => (/* reexport */ LinearToneMapping), LinearTransfer: () => (/* reexport */ LinearTransfer), Loader: () => (/* reexport */ Loader), LoaderUtils: () => (/* reexport */ LoaderUtils), LoadingManager: () => (/* reexport */ LoadingManager), LoopOnce: () => (/* reexport */ LoopOnce), LoopPingPong: () => (/* reexport */ LoopPingPong), LoopRepeat: () => (/* reexport */ LoopRepeat), LuminanceAlphaFormat: () => (/* reexport */ LuminanceAlphaFormat), LuminanceFormat: () => (/* reexport */ LuminanceFormat), MOUSE: () => (/* reexport */ MOUSE), Material: () => (/* reexport */ Material), MaterialLoader: () => (/* reexport */ MaterialLoader), MathUtils: () => (/* reexport */ MathUtils), Matrix2: () => (/* reexport */ Matrix2), Matrix3: () => (/* reexport */ Matrix3), Matrix4: () => (/* reexport */ Matrix4), MaxEquation: () => (/* reexport */ MaxEquation), Mesh: () => (/* reexport */ Mesh), MeshBasicMaterial: () => (/* reexport */ MeshBasicMaterial), MeshDepthMaterial: () => (/* reexport */ MeshDepthMaterial), MeshDistanceMaterial: () => (/* reexport */ MeshDistanceMaterial), MeshLambertMaterial: () => (/* reexport */ MeshLambertMaterial), MeshMatcapMaterial: () => (/* reexport */ MeshMatcapMaterial), MeshNormalMaterial: () => (/* reexport */ MeshNormalMaterial), MeshPhongMaterial: () => (/* reexport */ MeshPhongMaterial), MeshPhysicalMaterial: () => (/* reexport */ MeshPhysicalMaterial), MeshStandardMaterial: () => (/* reexport */ MeshStandardMaterial), MeshToonMaterial: () => (/* reexport */ MeshToonMaterial), MinEquation: () => (/* reexport */ MinEquation), MirroredRepeatWrapping: () => (/* reexport */ MirroredRepeatWrapping), MixOperation: () => (/* reexport */ MixOperation), MultiplyBlending: () => (/* reexport */ MultiplyBlending), MultiplyOperation: () => (/* reexport */ MultiplyOperation), NearestFilter: () => (/* reexport */ NearestFilter), NearestMipMapLinearFilter: () => (/* reexport */ NearestMipMapLinearFilter), NearestMipMapNearestFilter: () => (/* reexport */ NearestMipMapNearestFilter), NearestMipmapLinearFilter: () => (/* reexport */ NearestMipmapLinearFilter), NearestMipmapNearestFilter: () => (/* reexport */ NearestMipmapNearestFilter), NeutralToneMapping: () => (/* reexport */ NeutralToneMapping), NeverCompare: () => (/* reexport */ NeverCompare), NeverDepth: () => (/* reexport */ NeverDepth), NeverStencilFunc: () => (/* reexport */ NeverStencilFunc), NoBlending: () => (/* reexport */ NoBlending), NoColorSpace: () => (/* reexport */ NoColorSpace), NoToneMapping: () => (/* reexport */ NoToneMapping), NormalAnimationBlendMode: () => (/* reexport */ NormalAnimationBlendMode), NormalBlending: () => (/* reexport */ NormalBlending), NotEqualCompare: () => (/* reexport */ NotEqualCompare), NotEqualDepth: () => (/* reexport */ NotEqualDepth), NotEqualStencilFunc: () => (/* reexport */ NotEqualStencilFunc), NumberKeyframeTrack: () => (/* reexport */ NumberKeyframeTrack), Object3D: () => (/* reexport */ Object3D), ObjectLoader: () => (/* reexport */ ObjectLoader), ObjectSpaceNormalMap: () => (/* reexport */ ObjectSpaceNormalMap), OctahedronGeometry: () => (/* reexport */ OctahedronGeometry), OneFactor: () => (/* reexport */ OneFactor), OneMinusConstantAlphaFactor: () => (/* reexport */ OneMinusConstantAlphaFactor), OneMinusConstantColorFactor: () => (/* reexport */ OneMinusConstantColorFactor), OneMinusDstAlphaFactor: () => (/* reexport */ OneMinusDstAlphaFactor), OneMinusDstColorFactor: () => (/* reexport */ OneMinusDstColorFactor), OneMinusSrcAlphaFactor: () => (/* reexport */ OneMinusSrcAlphaFactor), OneMinusSrcColorFactor: () => (/* reexport */ OneMinusSrcColorFactor), OrthographicCamera: () => (/* reexport */ OrthographicCamera), PCFShadowMap: () => (/* reexport */ PCFShadowMap), PCFSoftShadowMap: () => (/* reexport */ PCFSoftShadowMap), PMREMGenerator: () => (/* binding */ PMREMGenerator), Path: () => (/* reexport */ Path), PerspectiveCamera: () => (/* reexport */ PerspectiveCamera), Plane: () => (/* reexport */ Plane), PlaneGeometry: () => (/* reexport */ PlaneGeometry), PlaneHelper: () => (/* reexport */ PlaneHelper), PointLight: () => (/* reexport */ PointLight), PointLightHelper: () => (/* reexport */ PointLightHelper), Points: () => (/* reexport */ Points), PointsMaterial: () => (/* reexport */ PointsMaterial), PolarGridHelper: () => (/* reexport */ PolarGridHelper), PolyhedronGeometry: () => (/* reexport */ PolyhedronGeometry), PositionalAudio: () => (/* reexport */ PositionalAudio), PropertyBinding: () => (/* reexport */ PropertyBinding), PropertyMixer: () => (/* reexport */ PropertyMixer), QuadraticBezierCurve: () => (/* reexport */ QuadraticBezierCurve), QuadraticBezierCurve3: () => (/* reexport */ QuadraticBezierCurve3), Quaternion: () => (/* reexport */ Quaternion), QuaternionKeyframeTrack: () => (/* reexport */ QuaternionKeyframeTrack), QuaternionLinearInterpolant: () => (/* reexport */ QuaternionLinearInterpolant), RED_GREEN_RGTC2_Format: () => (/* reexport */ RED_GREEN_RGTC2_Format), RED_RGTC1_Format: () => (/* reexport */ RED_RGTC1_Format), REVISION: () => (/* reexport */ REVISION), RGBADepthPacking: () => (/* reexport */ RGBADepthPacking), RGBAFormat: () => (/* reexport */ RGBAFormat), RGBAIntegerFormat: () => (/* reexport */ RGBAIntegerFormat), RGBA_ASTC_10x10_Format: () => (/* reexport */ RGBA_ASTC_10x10_Format), RGBA_ASTC_10x5_Format: () => (/* reexport */ RGBA_ASTC_10x5_Format), RGBA_ASTC_10x6_Format: () => (/* reexport */ RGBA_ASTC_10x6_Format), RGBA_ASTC_10x8_Format: () => (/* reexport */ RGBA_ASTC_10x8_Format), RGBA_ASTC_12x10_Format: () => (/* reexport */ RGBA_ASTC_12x10_Format), RGBA_ASTC_12x12_Format: () => (/* reexport */ RGBA_ASTC_12x12_Format), RGBA_ASTC_4x4_Format: () => (/* reexport */ RGBA_ASTC_4x4_Format), RGBA_ASTC_5x4_Format: () => (/* reexport */ RGBA_ASTC_5x4_Format), RGBA_ASTC_5x5_Format: () => (/* reexport */ RGBA_ASTC_5x5_Format), RGBA_ASTC_6x5_Format: () => (/* reexport */ RGBA_ASTC_6x5_Format), RGBA_ASTC_6x6_Format: () => (/* reexport */ RGBA_ASTC_6x6_Format), RGBA_ASTC_8x5_Format: () => (/* reexport */ RGBA_ASTC_8x5_Format), RGBA_ASTC_8x6_Format: () => (/* reexport */ RGBA_ASTC_8x6_Format), RGBA_ASTC_8x8_Format: () => (/* reexport */ RGBA_ASTC_8x8_Format), RGBA_BPTC_Format: () => (/* reexport */ RGBA_BPTC_Format), RGBA_ETC2_EAC_Format: () => (/* reexport */ RGBA_ETC2_EAC_Format), RGBA_PVRTC_2BPPV1_Format: () => (/* reexport */ RGBA_PVRTC_2BPPV1_Format), RGBA_PVRTC_4BPPV1_Format: () => (/* reexport */ RGBA_PVRTC_4BPPV1_Format), RGBA_S3TC_DXT1_Format: () => (/* reexport */ RGBA_S3TC_DXT1_Format), RGBA_S3TC_DXT3_Format: () => (/* reexport */ RGBA_S3TC_DXT3_Format), RGBA_S3TC_DXT5_Format: () => (/* reexport */ RGBA_S3TC_DXT5_Format), RGBDepthPacking: () => (/* reexport */ RGBDepthPacking), RGBFormat: () => (/* reexport */ RGBFormat), RGBIntegerFormat: () => (/* reexport */ RGBIntegerFormat), RGB_BPTC_SIGNED_Format: () => (/* reexport */ RGB_BPTC_SIGNED_Format), RGB_BPTC_UNSIGNED_Format: () => (/* reexport */ RGB_BPTC_UNSIGNED_Format), RGB_ETC1_Format: () => (/* reexport */ RGB_ETC1_Format), RGB_ETC2_Format: () => (/* reexport */ RGB_ETC2_Format), RGB_PVRTC_2BPPV1_Format: () => (/* reexport */ RGB_PVRTC_2BPPV1_Format), RGB_PVRTC_4BPPV1_Format: () => (/* reexport */ RGB_PVRTC_4BPPV1_Format), RGB_S3TC_DXT1_Format: () => (/* reexport */ RGB_S3TC_DXT1_Format), RGDepthPacking: () => (/* reexport */ RGDepthPacking), RGFormat: () => (/* reexport */ RGFormat), RGIntegerFormat: () => (/* reexport */ RGIntegerFormat), RawShaderMaterial: () => (/* reexport */ RawShaderMaterial), Ray: () => (/* reexport */ Ray), Raycaster: () => (/* reexport */ Raycaster), RectAreaLight: () => (/* reexport */ RectAreaLight), RedFormat: () => (/* reexport */ RedFormat), RedIntegerFormat: () => (/* reexport */ RedIntegerFormat), ReinhardToneMapping: () => (/* reexport */ ReinhardToneMapping), RenderTarget: () => (/* reexport */ RenderTarget), RenderTarget3D: () => (/* reexport */ RenderTarget3D), RenderTargetArray: () => (/* reexport */ RenderTargetArray), RepeatWrapping: () => (/* reexport */ RepeatWrapping), ReplaceStencilOp: () => (/* reexport */ ReplaceStencilOp), ReverseSubtractEquation: () => (/* reexport */ ReverseSubtractEquation), RingGeometry: () => (/* reexport */ RingGeometry), SIGNED_RED_GREEN_RGTC2_Format: () => (/* reexport */ SIGNED_RED_GREEN_RGTC2_Format), SIGNED_RED_RGTC1_Format: () => (/* reexport */ SIGNED_RED_RGTC1_Format), SRGBColorSpace: () => (/* reexport */ SRGBColorSpace), SRGBTransfer: () => (/* reexport */ SRGBTransfer), Scene: () => (/* reexport */ Scene), ShaderChunk: () => (/* binding */ ShaderChunk), ShaderLib: () => (/* binding */ ShaderLib), ShaderMaterial: () => (/* reexport */ ShaderMaterial), ShadowMaterial: () => (/* reexport */ ShadowMaterial), Shape: () => (/* reexport */ Shape), ShapeGeometry: () => (/* reexport */ ShapeGeometry), ShapePath: () => (/* reexport */ ShapePath), ShapeUtils: () => (/* reexport */ ShapeUtils), ShortType: () => (/* reexport */ ShortType), Skeleton: () => (/* reexport */ Skeleton), SkeletonHelper: () => (/* reexport */ SkeletonHelper), SkinnedMesh: () => (/* reexport */ SkinnedMesh), Source: () => (/* reexport */ Source), Sphere: () => (/* reexport */ Sphere), SphereGeometry: () => (/* reexport */ SphereGeometry), Spherical: () => (/* reexport */ Spherical), SphericalHarmonics3: () => (/* reexport */ SphericalHarmonics3), SplineCurve: () => (/* reexport */ SplineCurve), SpotLight: () => (/* reexport */ SpotLight), SpotLightHelper: () => (/* reexport */ SpotLightHelper), Sprite: () => (/* reexport */ Sprite), SpriteMaterial: () => (/* reexport */ SpriteMaterial), SrcAlphaFactor: () => (/* reexport */ SrcAlphaFactor), SrcAlphaSaturateFactor: () => (/* reexport */ SrcAlphaSaturateFactor), SrcColorFactor: () => (/* reexport */ SrcColorFactor), StaticCopyUsage: () => (/* reexport */ StaticCopyUsage), StaticDrawUsage: () => (/* reexport */ StaticDrawUsage), StaticReadUsage: () => (/* reexport */ StaticReadUsage), StereoCamera: () => (/* reexport */ StereoCamera), StreamCopyUsage: () => (/* reexport */ StreamCopyUsage), StreamDrawUsage: () => (/* reexport */ StreamDrawUsage), StreamReadUsage: () => (/* reexport */ StreamReadUsage), StringKeyframeTrack: () => (/* reexport */ StringKeyframeTrack), SubtractEquation: () => (/* reexport */ SubtractEquation), SubtractiveBlending: () => (/* reexport */ SubtractiveBlending), TOUCH: () => (/* reexport */ TOUCH), TangentSpaceNormalMap: () => (/* reexport */ TangentSpaceNormalMap), TetrahedronGeometry: () => (/* reexport */ TetrahedronGeometry), Texture: () => (/* reexport */ Texture), TextureLoader: () => (/* reexport */ TextureLoader), TextureUtils: () => (/* reexport */ TextureUtils), TimestampQuery: () => (/* reexport */ TimestampQuery), TorusGeometry: () => (/* reexport */ TorusGeometry), TorusKnotGeometry: () => (/* reexport */ TorusKnotGeometry), Triangle: () => (/* reexport */ Triangle), TriangleFanDrawMode: () => (/* reexport */ TriangleFanDrawMode), TriangleStripDrawMode: () => (/* reexport */ TriangleStripDrawMode), TrianglesDrawMode: () => (/* reexport */ TrianglesDrawMode), TubeGeometry: () => (/* reexport */ TubeGeometry), UVMapping: () => (/* reexport */ UVMapping), Uint16BufferAttribute: () => (/* reexport */ Uint16BufferAttribute), Uint32BufferAttribute: () => (/* reexport */ Uint32BufferAttribute), Uint8BufferAttribute: () => (/* reexport */ Uint8BufferAttribute), Uint8ClampedBufferAttribute: () => (/* reexport */ Uint8ClampedBufferAttribute), Uniform: () => (/* reexport */ Uniform), UniformsGroup: () => (/* reexport */ UniformsGroup), UniformsLib: () => (/* binding */ UniformsLib), UniformsUtils: () => (/* reexport */ UniformsUtils), UnsignedByteType: () => (/* reexport */ UnsignedByteType), UnsignedInt248Type: () => (/* reexport */ UnsignedInt248Type), UnsignedInt5999Type: () => (/* reexport */ UnsignedInt5999Type), UnsignedIntType: () => (/* reexport */ UnsignedIntType), UnsignedShort4444Type: () => (/* reexport */ UnsignedShort4444Type), UnsignedShort5551Type: () => (/* reexport */ UnsignedShort5551Type), UnsignedShortType: () => (/* reexport */ UnsignedShortType), VSMShadowMap: () => (/* reexport */ VSMShadowMap), Vector2: () => (/* reexport */ Vector2), Vector3: () => (/* reexport */ Vector3), Vector4: () => (/* reexport */ Vector4), VectorKeyframeTrack: () => (/* reexport */ VectorKeyframeTrack), VideoFrameTexture: () => (/* reexport */ VideoFrameTexture), VideoTexture: () => (/* reexport */ VideoTexture), WebGL3DRenderTarget: () => (/* reexport */ WebGL3DRenderTarget), WebGLArrayRenderTarget: () => (/* reexport */ WebGLArrayRenderTarget), WebGLCoordinateSystem: () => (/* reexport */ WebGLCoordinateSystem), WebGLCubeRenderTarget: () => (/* reexport */ WebGLCubeRenderTarget), WebGLRenderTarget: () => (/* reexport */ WebGLRenderTarget), WebGLRenderer: () => (/* binding */ WebGLRenderer), WebGLUtils: () => (/* binding */ WebGLUtils), WebGPUCoordinateSystem: () => (/* reexport */ WebGPUCoordinateSystem), WebXRController: () => (/* reexport */ WebXRController), WireframeGeometry: () => (/* reexport */ WireframeGeometry), WrapAroundEnding: () => (/* reexport */ WrapAroundEnding), ZeroCurvatureEnding: () => (/* reexport */ ZeroCurvatureEnding), ZeroFactor: () => (/* reexport */ ZeroFactor), ZeroSlopeEnding: () => (/* reexport */ ZeroSlopeEnding), ZeroStencilOp: () => (/* reexport */ ZeroStencilOp), createCanvasElement: () => (/* reexport */ createCanvasElement) }); ;// ./src/175/three.core.js function asyncGeneratorStep(n,t,e,r,o,a,c){try{var i=n[a](c),u=i.value;}catch(n){return void e(n);}i.done?t(u):Promise.resolve(u).then(r,o);}function _asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise(function(r,o){var a=n.apply(t,e);function _next(n){asyncGeneratorStep(a,r,o,_next,_throw,"next",n);}function _throw(n){asyncGeneratorStep(a,r,o,_next,_throw,"throw",n);}_next(void 0);});};}function _wrapNativeSuper(t){var r="function"==typeof Map?new Map():void 0;return _wrapNativeSuper=function _wrapNativeSuper(t){if(null===t||!_isNativeFunction(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(t))return r.get(t);r.set(t,Wrapper);}function Wrapper(){return _construct(t,arguments,_getPrototypeOf(this).constructor);}return Wrapper.prototype=Object.create(t.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(Wrapper,t);},_wrapNativeSuper(t);}function _construct(t,e,r){if(_isNativeReflectConstruct())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,e);var p=new(t.bind.apply(t,o))();return r&&_setPrototypeOf(p,r.prototype),p;}function _isNativeFunction(t){try{return-1!==Function.toString.call(t).indexOf("[native code]");}catch(n){return"function"==typeof t;}}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _createForOfIteratorHelper(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=_unsupportedIterableToArray(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var _n=0,F=function F(){};return{s:F,n:function n(){return _n>=r.length?{done:!0}:{done:!1,value:r[_n++]};},e:function e(r){throw r;},f:F};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var o,a=!0,u=!1;return{s:function s(){t=t.call(r);},n:function n(){var r=t.next();return a=r.done,r;},e:function e(r){u=!0,o=r;},f:function f(){try{a||null==t["return"]||t["return"]();}finally{if(u)throw o;}}};}function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest();}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1;}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r;}finally{try{if(!f&&null!=t["return"]&&(u=t["return"](),Object(u)!==u))return;}finally{if(o)throw n;}}return a;}}function _arrayWithHoles(r){if(Array.isArray(r))return r;}function _superPropGet(t,o,e,r){var p=_get(_getPrototypeOf(1&r?t.prototype:t),o,e);return 2&r&&"function"==typeof p?function(t){return p.apply(e,t);}:p;}function _get(){return _get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var p=_superPropBase(e,t);if(p){var n=Object.getOwnPropertyDescriptor(p,t);return n.get?n.get.call(arguments.length<3?e:r):n.value;}},_get.apply(null,arguments);}function _superPropBase(t,o){for(;!{}.hasOwnProperty.call(t,o)&&null!==(t=_getPrototypeOf(t)););return t;}function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread();}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0;}}function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r);}function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r);}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n;}function _callSuper(t,o,e){return o=_getPrototypeOf(o),_possibleConstructorReturn(t,_isNativeReflectConstruct()?Reflect.construct(o,e||[],_getPrototypeOf(t).constructor):o.apply(t,e));}function _possibleConstructorReturn(t,e){if(e&&("object"==_typeof(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(t);}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e;}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t;})();}function _getPrototypeOf(t){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t);},_getPrototypeOf(t);}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_setPrototypeOf(t,e);}function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t;},_setPrototypeOf(t,e);}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function _regeneratorRuntime(){return e;};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value;},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e];}try{define({},"");}catch(t){define=function define(t,e,r){return t[e]=r;};}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a;}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)};}catch(t){return{type:"throw",arg:t};}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,function(){return this;});var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach(function(e){define(t,e,function(t){return this._invoke(e,t);});});}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==_typeof(h)&&n.call(h,"__await")?e.resolve(h.__await).then(function(t){invoke("next",t,i,a);},function(t){invoke("throw",t,i,a);}):e.resolve(h).then(function(t){u.value=t,i(u);},function(t){return invoke("throw",t,i,a);});}a(c.arg);}var r;o(this,"_invoke",{value:function value(t,n){function callInvokeWithMethodAndArg(){return new e(function(e,r){invoke(t,n,e,r);});}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg();}});}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0};}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u;}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg);}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done};}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg);}};}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator["return"]&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y);}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e);}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e;}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0);}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next;};return i.next=i;}}throw new TypeError(_typeof(e)+" is not iterable");}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name));},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t;},e.awrap=function(t){return{__await:t};},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,function(){return this;}),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then(function(t){return t.done?t.value:a.next();});},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,function(){return this;}),define(g,"toString",function(){return"[object Generator]";}),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next;}return next.done=!0,next;};},e.values=values,Context.prototype={constructor:Context,reset:function reset(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t);},stop:function stop(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval;},dispatchException:function dispatchException(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o;}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc);}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc);}}}},abrupt:function abrupt(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break;}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a);},complete:function complete(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y;},finish:function finish(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y;}},"catch":function _catch(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r);}return o;}}throw Error("illegal catch attempt");},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y;}},e;}function _readOnlyError(r){throw new TypeError('"'+r+'" is read-only');}function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o;},_typeof(o);}function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o);}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e;}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+"";}function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.");}return("string"===r?String:Number)(t);}/** * @license * Copyright 2010-2025 Three.js Authors * SPDX-License-Identifier: MIT */var REVISION='175';/** * Represents mouse buttons and interaction types in context of controls. * * @type {ConstantsMouse} * @constant */var MOUSE={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2};/** * Represents touch interaction types in context of controls. * * @type {ConstantsTouch} * @constant */var TOUCH={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3};/** * Disables face culling. * * @type {number} * @constant */var CullFaceNone=0;/** * Culls back faces. * * @type {number} * @constant */var CullFaceBack=1;/** * Culls front faces. * * @type {number} * @constant */var CullFaceFront=2;/** * Culls both front and back faces. * * @type {number} * @constant */var CullFaceFrontBack=3;/** * Gives unfiltered shadow maps - fastest, but lowest quality. * * @type {number} * @constant */var BasicShadowMap=0;/** * Filters shadow maps using the Percentage-Closer Filtering (PCF) algorithm. * * @type {number} * @constant */var PCFShadowMap=1;/** * Filters shadow maps using the Percentage-Closer Filtering (PCF) algorithm with * better soft shadows especially when using low-resolution shadow maps. * * @type {number} * @constant */var PCFSoftShadowMap=2;/** * Filters shadow maps using the Variance Shadow Map (VSM) algorithm. * When using VSMShadowMap all shadow receivers will also cast shadows. * * @type {number} * @constant */var VSMShadowMap=3;/** * Only front faces are rendered. * * @type {number} * @constant */var FrontSide=0;/** * Only back faces are rendered. * * @type {number} * @constant */var BackSide=1;/** * Both front and back faces are rendered. * * @type {number} * @constant */var DoubleSide=2;/** * No blending is performed which effectively disables * alpha transparency. * * @type {number} * @constant */var NoBlending=0;/** * The default blending. * * @type {number} * @constant */var NormalBlending=1;/** * Represents additive blending. * * @type {number} * @constant */var AdditiveBlending=2;/** * Represents subtractive blending. * * @type {number} * @constant */var SubtractiveBlending=3;/** * Represents multiply blending. * * @type {number} * @constant */var MultiplyBlending=4;/** * Represents custom blending. * * @type {number} * @constant */var CustomBlending=5;/** * A `source + destination` blending equation. * * @type {number} * @constant */var AddEquation=100;/** * A `source - destination` blending equation. * * @type {number} * @constant */var SubtractEquation=101;/** * A `destination - source` blending equation. * * @type {number} * @constant */var ReverseSubtractEquation=102;/** * A blend equation that uses the minimum of source and destination. * * @type {number} * @constant */var MinEquation=103;/** * A blend equation that uses the maximum of source and destination. * * @type {number} * @constant */var MaxEquation=104;/** * Multiplies all colors by `0`. * * @type {number} * @constant */var ZeroFactor=200;/** * Multiplies all colors by `1`. * * @type {number} * @constant */var OneFactor=201;/** * Multiplies all colors by the source colors. * * @type {number} * @constant */var SrcColorFactor=202;/** * Multiplies all colors by `1` minus each source color. * * @type {number} * @constant */var OneMinusSrcColorFactor=203;/** * Multiplies all colors by the source alpha value. * * @type {number} * @constant */var SrcAlphaFactor=204;/** * Multiplies all colors by 1 minus the source alpha value. * * @type {number} * @constant */var OneMinusSrcAlphaFactor=205;/** * Multiplies all colors by the destination alpha value. * * @type {number} * @constant */var DstAlphaFactor=206;/** * Multiplies all colors by `1` minus the destination alpha value. * * @type {number} * @constant */var OneMinusDstAlphaFactor=207;/** * Multiplies all colors by the destination color. * * @type {number} * @constant */var DstColorFactor=208;/** * Multiplies all colors by `1` minus each destination color. * * @type {number} * @constant */var OneMinusDstColorFactor=209;/** * Multiplies the RGB colors by the smaller of either the source alpha * value or the value of `1` minus the destination alpha value. The alpha * value is multiplied by `1`. * * @type {number} * @constant */var SrcAlphaSaturateFactor=210;/** * Multiplies all colors by a constant color. * * @type {number} * @constant */var ConstantColorFactor=211;/** * Multiplies all colors by `1` minus a constant color. * * @type {number} * @constant */var OneMinusConstantColorFactor=212;/** * Multiplies all colors by a constant alpha value. * * @type {number} * @constant */var ConstantAlphaFactor=213;/** * Multiplies all colors by 1 minus a constant alpha value. * * @type {number} * @constant */var OneMinusConstantAlphaFactor=214;/** * Never pass. * * @type {number} * @constant */var NeverDepth=0;/** * Always pass. * * @type {number} * @constant */var AlwaysDepth=1;/** * Pass if the incoming value is less than the depth buffer value. * * @type {number} * @constant */var LessDepth=2;/** * Pass if the incoming value is less than or equal to the depth buffer value. * * @type {number} * @constant */var LessEqualDepth=3;/** * Pass if the incoming value equals the depth buffer value. * * @type {number} * @constant */var EqualDepth=4;/** * Pass if the incoming value is greater than or equal to the depth buffer value. * * @type {number} * @constant */var GreaterEqualDepth=5;/** * Pass if the incoming value is greater than the depth buffer value. * * @type {number} * @constant */var GreaterDepth=6;/** * Pass if the incoming value is not equal to the depth buffer value. * * @type {number} * @constant */var NotEqualDepth=7;/** * Multiplies the environment map color with the surface color. * * @type {number} * @constant */var MultiplyOperation=0;/** * Uses reflectivity to blend between the two colors. * * @type {number} * @constant */var MixOperation=1;/** * Adds the two colors. * * @type {number} * @constant */var AddOperation=2;/** * No tone mapping is applied. * * @type {number} * @constant */var NoToneMapping=0;/** * Linear tone mapping. * * @type {number} * @constant */var LinearToneMapping=1;/** * Reinhard tone mapping. * * @type {number} * @constant */var ReinhardToneMapping=2;/** * Cineon tone mapping. * * @type {number} * @constant */var CineonToneMapping=3;/** * ACES Filmic tone mapping. * * @type {number} * @constant */var ACESFilmicToneMapping=4;/** * Custom tone mapping. * * Expects a custom implementation by modifying shader code of the material's fragment shader. * * @type {number} * @constant */var CustomToneMapping=5;/** * AgX tone mapping. * * @type {number} * @constant */var AgXToneMapping=6;/** * Neutral tone mapping. * * Implementation based on the Khronos 3D Commerce Group standard tone mapping. * * @type {number} * @constant */var NeutralToneMapping=7;/** * The skinned mesh shares the same world space as the skeleton. * * @type {string} * @constant */var AttachedBindMode='attached';/** * The skinned mesh does not share the same world space as the skeleton. * This is useful when a skeleton is shared across multiple skinned meshes. * * @type {string} * @constant */var DetachedBindMode='detached';/** * Maps textures using the geometry's UV coordinates. * * @type {number} * @constant */var UVMapping=300;/** * Reflection mapping for cube textures. * * @type {number} * @constant */var CubeReflectionMapping=301;/** * Refraction mapping for cube textures. * * @type {number} * @constant */var CubeRefractionMapping=302