uix-kit
Version:
A free web kits for fast web design and development, compatible with Bootstrap v5.
803 lines (801 loc) • 1.9 MB
JavaScript
(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