UNPKG

@needle-tools/engine

Version:

Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.

2 lines (1 loc) 27 kB
import{initEngine as y,GameObject as s,onClear as o,onDestroy as r,onInitialized as n,onAfterRender as i,onBeforeRender as l,onUpdate as d,onStart as c,TypeStore as m,loadAsset as p,NeedleXRSession as g,Context as u,VERSION as S,Component as E,Components as R}from"./needle-engine.bundle-BHcw4C8f.min.js";import{$componentName as h,$physicsKey as f,ActionBuilder as P,ActionCollection as T,ActionModel as v,Addressables as A,AlignmentConstraint as b,AmbientMode as M,Animation as I,AnimationBuilder as D,AnimationCurve as O,AnimationExtension as x,AnimationUtils as k,Animator as B,AnimatorConditionMode as L,AnimatorController as F,AnimatorControllerBuilder as N,AnimatorControllerParameterType as w,AnimatorStateInfo as W,Antialiasing as G,Application as U,AssetDatabase as X,AssetReference as H,Attractor as z,AudioClip as V,AudioExtension as j,AudioListener as _,AudioSource as K,Avatar as Q,AvatarMarker as Z,Axes as Y,AxesHelper as J,BUILD_TIME as $,BaseUIComponent as q,BasicIKConstraint as ee,BehaviorExtension as ae,BehaviorModel as se,Component$1 as te,BlobStorage as oe,BloomEffect as re,BoxCollider as ne,BoxGizmo as ie,BoxHelperComponent as le,Button as de,ButtonsFactory as ce,CallDirection as me,CallInfo as pe,Camera as ge,CameraTargetReachedEvent as ue,Canvas as Se,CanvasGroup as Ce,CapsuleCollider as ye,ChangeMaterialOnClick as Ee,ChangeTransformOnClick as Re,CharacterController as he,CharacterControllerInput as fe,ChromaticAberration as Pe,CircularBuffer as Te,ClearFlags as ve,ClickThrough as Ae,ClipExtrapolation as be,Collider as Me,Collision as Ie,CollisionDetectionMode as De,ColorAdjustments as Oe,ColorBySpeedModule as xe,ColorOverLifetimeModule as ke,Component$1 as Be,ComponentLifecycleEvents as Le,ConnectionEvents as Fe,ContactPoint as Ne,ContactShadows as we,ContextArgs as We,ContextEvent as Ge,ContextRegistry as Ue,CursorFollow as Xe,CustomBranding as He,CustomShader as ze,DefaultReflectionMode as Ve,Deletable as je,DeleteBox as _e,DepthOfField as Ke,DeviceFlag as Qe,DeviceUtilities as Ze,DirectorWrapMode as Ye,DisposableStore as Je,DocumentExtension as $e,DragControls as qe,DragMode as ea,DropListener as aa,Duplicatable as sa,EffectWrapper as ta,EmissionModule as oa,EmphasizeOnClick as ra,EngineLoadingView as na,EnvironmentScene as ia,EventBus as la,EventList as da,EventListEvent as ca,EventSystem as ma,EventTrigger as pa,FieldWithDefault as ga,FileReference as ua,FileReferenceSerializer as Sa,FileSpawnModel as Ca,File_Event as ya,FixedJoint as Ea,Fog as Ra,FontStyle as ha,FrameEvent as fa,GENERATOR as Pa,Gizmos as Ta,GltfExport as va,GltfExportBox as Aa,Gradient as ba,Graphic as Ma,GraphicRaycaster as Ia,Graphics as Da,GridHelper as Oa,GridLayoutGroup as xa,GroundProjectedEnv as ka,GroupActionModel as Ba,HideFlags as La,HideOnStart as Fa,HingeJoint as Na,HorizontalLayoutGroup as wa,HorizontalWrapMode as Wa,HostData as Ga,HoverAnimation as Ua,Image as Xa,ImageReference as Ha,ImageReferenceSerializer as za,InheritVelocityModule as Va,Input as ja,InputEventQueue as _a,InputEvents as Ka,InputField as Qa,InstanceHandle as Za,InstancingHandler as Ya,InstancingUtil as Ja,InstantiateEvent as $a,InstantiateIdProvider as qa,InstantiateOptions as es,Interactable as as,InternalScreenshotUtils as ss,JoinedRoomResponse as ts,KeyEventArgs as os,Keyframe as rs,LODGroup as ns,LODModel as is,LeftRoomResponse as ls,Light as ds,LightData as cs,LimitVelocityOverLifetimeModule as ms,LoadingElementOptions as ps,LogStats as gs,LogType as us,LookAt as Ss,LookAtConstraint as Cs,LynjGsV as ys,MainModule as Es,MarkerType as Rs,MaskableGraphic as hs,MaterialPropertyBlock as fs,MaterialX as Ps,Mathf as Ts,MeshCollider as vs,MeshRenderer as As,MinMaxCurve as bs,MinMaxGradient as Ms,NEEDLE_ENGINE_FEATURE_FLAGS as Is,MODULES as Ds,NEKeyboardEvent as Os,NEPointerEvent as xs,NeedleButtonElement as ks,ContextRegistry as Bs,NeedleEngineModelLoader as Ls,NeedleEngineWebComponent as Fs,NeedleMenu as Ns,NeedlePatchesKey as ws,USDZExporter as Ws,NeedleXRController as Gs,NeedleXRSync as Us,NeedleXRUtils as Xs,NestedGltf as Hs,NetworkConnection as zs,NetworkedStreamEvents as Vs,NetworkedStreams as js,Networking as _s,NewInstanceModel as Ks,NoiseModule as Qs,ObjectRaycaster as Zs,ObjectUtils as Ys,OffsetConstraint as Js,OneEuroFilter as $s,OneEuroFilterXYZ as qs,OpenURL as et,OrbitControls as at,Outline as st,OwnershipEvent as tt,OwnershipModel as ot,PUBLIC_KEY as rt,Padding as nt,ParticleBurst as it,ParticleSubEmitter as lt,ParticleSystem as dt,ParticleSystemBaseBehaviour as ct,ParticleSystemRenderer as mt,ParticleSystemShapeType as pt,PeerHandle as gt,PeerNetworking as ut,Physics as St,PhysicsExtension as Ct,PhysicsMaterialCombine as yt,PixelationEffect as Et,PlayAnimationOnClick as Rt,PlayAudioOnClick as ht,PlayableDirector as ft,PlayerColor as Pt,PlayerState as Tt,PlayerStateEvent as vt,PlayerSync as At,PlayerView as bt,PlayerViewManager as Mt,PointerEventData as It,PointerType as Dt,PostProcessing as Ot,PostProcessingEffect as xt,PostProcessingEffectOrder as kt,PostProcessingHandler as Bt,Volume as Lt,Prefabs as Ft,PreliminaryAction as Nt,PreliminaryTrigger as wt,PreviewHelper as Wt,PrimitiveType as Gt,Progress as Ut,PromiseAllWithErrors as Xt,PromiseErrorResult as Ht,RGBAColor as zt,RapierPhysics as Vt,RawImage as jt,RaycastOptions as _t,Rect as Kt,RectTransform as Qt,ReflectionProbe as Zt,RegisteredAnimationInfo as Yt,RemoteSkybox as Jt,RenderTexture as $t,RenderTextureSerializer as qt,Renderer as eo,RendererData as ao,RendererLightmap as so,Rigidbody as to,RigidbodyConstraints as oo,RoomEvents as ro,RotationBySpeedModule as no,RotationOverLifetimeModule as io,SceneLightSettings as lo,SceneSwitcher as co,ScreenCapture as mo,ScreenSpaceAmbientOcclusion as po,ScreenSpaceAmbientOcclusionN8 as go,ScrollFollow as uo,SeeThrough as So,SendQueue as Co,SerializationContext as yo,SetActiveOnClick as Eo,ShadowCatcher as Ro,ShapeModule as ho,ShapeOverlapResult as fo,SharpeningEffect as Po,SignalAsset as To,SignalReceiver as vo,SignalReceiverEvent as Ao,SignalTrackHandler as bo,Size as Mo,SizeBySpeedModule as Io,SizeOverLifetimeModule as Do,SkinnedMeshRenderer as Oo,SmoothFollow as xo,SpatialGrabRaycaster as ko,SpatialHtml as Bo,SpatialTrigger as Lo,SpatialTriggerReceiver as Fo,SpectatorCamera as No,SphereCollider as wo,SphereIntersection as Wo,SplineContainer as Go,SplineData as Uo,SplineUtils as Xo,SplineWalker as Ho,Sprite as zo,SpriteData as Vo,SpriteRenderer as jo,SpriteSheet as _o,StateMachineBehaviour as Ko,StreamEndedEvent as Qo,StreamReceivedEvent as Zo,SubEmitterSystem as Yo,SyncedCamera as Jo,SyncedRoom as $o,SyncedTransform as qo,TapGestureTrigger as er,TeleportTarget as ar,TestRunner as sr,TestSimulateUserData as tr,Text as or,TextAnchor as rr,TextBuilder as nr,TextExtension as ir,TextureSheetAnimationModule as lr,TiltShiftEffect as dr,Time as cr,TimelineActivationTrack as mr,TimelineAnimationTrack as pr,TimelineAudioTrack as gr,TimelineBuilder as ur,TimelineControlTrack as Sr,TimelineMarkerTrack as Cr,TimelineTrackHandler as yr,ToneMappingEffect as Er,TrackType as Rr,TrailModule as hr,TransformData as fr,TransformGizmo as Pr,TriggerBuilder as Tr,TriggerModel as vr,UIRaycastUtils as Ar,UIRootComponent as br,USDDocument as Mr,USDObject as Ir,USDWriter as Dr,USDZExporter$1 as Or,USDZText as xr,USDZUIExtension as kr,UriSerializer as Br,UsageMarker as Lr,UserJoinedOrLeftRoomModel as Fr,VariantAction as Nr,VelocityOverLifetimeModule as wr,VerticalLayoutGroup as Wr,VerticalWrapMode as Gr,VideoPlayer as Ur,ViewBox as Xr,ViewDevice as Hr,Vignette as zr,VisibilityAction as Vr,Voip as jr,Volume as _r,VolumeParameter as Kr,VolumeProfile as Qr,WaitForFrames as Zr,WaitForPromise as Yr,WaitForSeconds as Jr,Watch as $r,WebARCameraBackground as qr,WebARSessionRoot as en,WebXR as an,WebXRButtonFactory as sn,WebXRImageTracking as tn,WebXRImageTrackingModel as on,WebXRPlaneTracking as rn,WebXRTrackedImage as nn,XRControllerFollow as ln,XRControllerModel as dn,XRControllerMovement as cn,XRFlag as mn,XRRig as pn,XRState as gn,XRStateFlag as un,__Ignore as Sn,__internalNotifyObjectDestroyed as Cn,__otwqOR as yn,_cxKhKwDL as En,activeInHierarchyFieldName as Rn,addAttributeChangeCallback as hn,addComponent as fn,addCustomExtensionPlugin as Pn,addNewComponent as Tn,addPatch as vn,apply as An,applyHMRChanges as bn,applyPrototypeExtensions as Mn,beginListenDestroy as In,beginListenInstantiate as Dn,binaryIdentifierCasts as On,build_scene_functions as xn,builtinComponentKeyName as kn,calculateProgress01 as Bn,clearMessages as Ln,clearMessages as Fn,colorSerializer as Nn,compareAssociation as wn,componentSerializer as Wn,copyTexture as Gn,createMotion as Un,debugNet as Xn,debugOwner as Hn,decompressGpuTexture as zn,deepClone as Vn,delay as jn,delayForFrames as _n,deserializeObject as Kn,destroy as Qn,destroyComponentInstance as Zn,determineMimeTypeFromExtension as Yn,disposeObjectResources as Jn,disposeStream as $n,editorGuidKeyName as qn,enableSpatialConsole as ei,eventListSerializer as ai,exportAsGLTF as si,findByGuid as ti,findObjectOfType as oi,findObjectsOfType as ri,findResourceUsers as ni,fitCamera as ii,fitObjectIntoVolume as li,foreachComponent as di,foreachComponentEnumerator as ci,forward as mi,generateQRCode as pi,generateSeed as gi,getBoundingBox as ui,getCameraController as Si,getComponent as Ci,getComponentInChildren as yi,getComponentInParent as Ei,getComponents as Ri,getComponentsInChildren as hi,getComponentsInParent as fi,getFormattedDate as Pi,getIconElement as Ti,getIconTexture as vi,getLoader as Ai,getOrAddComponent as bi,getParam as Mi,getParentHierarchyPath as Ii,getPath as Di,getPeerOptions as Oi,getPeerjsInstance as xi,getResourceUserCount as ki,getSceneData as Bi,getTempColor as Li,getTempQuaternion as Fi,getTempVector as Ni,getUrlParams as wi,getVisibleInCustomShadowRendering as Wi,getWorldDirection as Gi,getWorldEuler as Ui,getWorldPosition as Xi,getWorldQuaternion as Hi,getWorldRotation as zi,getWorldScale as Vi,hasPointerEventComponent as ji,hideDebugConsole as _i,imageToCanvas as Ki,initAddressableSerializers as Qi,initBuiltinSerializers as Zi,initPhysics as Yi,initVolumeParameterSerializer as Ji,instantiate as $i,invokeLoadedImportPluginHooks as qi,invokeXRSessionEnd as el,invokeXRSessionStart as al,isActiveInHierarchy as sl,isActiveSelf as tl,isAndroidDevice as ol,isAnimationAction as rl,isComponent as nl,isDebugMode as il,isDesktop as ll,isDestroyed as dl,isDevEnvironment as cl,isDisposable as ml,isDisposed as pl,isExporting as gl,isGLTFModel as ul,isHostedOnGlitch as Sl,isHotReloadEnabled as Cl,isHotReloading as yl,isIPad as El,isIconElement as Rl,isLocalNetwork as hl,isMacOS as fl,isMobileDevice as Pl,isMozillaXR as Tl,isQuest as vl,isResourceTrackingEnabled as Al,isSafari as bl,isTrackModel as Ml,isUsingInstancing as Il,isiOS as Dl,isiPad as Ol,loadPMREM as xl,loadSync as kl,logHierarchy as Bl,lookAtInverse as Ll,lookAtObject as Fl,lookAtScreenPoint as Nl,makeId as wl,makeIdFromRandomWords as Wl,makeNameSafe as Gl,markAsInstancedRendered as Ul,microphonePermissionsGranted as Xl,nameof as Hl,nameofFactory as zl,needle as Vl,objectSerializer as jl,offBeforeXRSession as _l,offXRSessionEnd as Kl,offXRSessionStart as Ql,on as Zl,onBeforeXRSession as Yl,onSyncDestroy as Jl,onSyncInstantiate as $l,onXRSessionEnd as ql,onXRSessionStart as ed,parseSync as ad,placeOnSurface as sd,postprocessFBXMaterials as td,prefix as od,pushState as rd,randomNumber as nd,registerBinaryType as id,registerComponent as ld,registerComponentExtension as dd,registerCustomEffectType as cd,registerExportExtensions as md,registerExtensions as pd,registerHotReloadType as gd,registerLoader as ud,registerPrefabProvider as Sd,registerPrototypeExtensions as Cd,registerType as yd,relativePathPrefix as Ed,removeAttributeChangeCallback as Rd,removeComponent as hd,removeCustomImportExtensionType as fd,removePatch as Pd,resolveUrl as Td,sanitizeString as vd,saveImage as Ad,screenshot as bd,screenshot2 as Md,sendDestroyed as Id,serializable as Dd,serializeObject as Od,serializeable as xd,setActive as kd,setAllowBalloonMessages as Bd,setAllowOverlayMessages as Ld,setAutoFitEnabled as Fd,setCameraController as Nd,setDestroyed as wd,setDevEnvironment as Wd,setDisposable as Gd,setDontDestroy as Ud,setOrAddParamsToUrl as Xd,setParam as Hd,setParamWithoutReload as zd,setPeerOptions as Vd,setResourceTrackingEnabled as jd,setState as _d,setVisibleInCustomShadowRendering as Kd,setWorldEuler as Qd,setWorldPosition as Zd,setWorldPositionXYZ as Yd,setWorldQuaternion as Jd,setWorldQuaternionXYZW as $d,setWorldRotation as qd,setWorldRotationXYZ as ec,setWorldScale as ac,showBalloonError as sc,showBalloonMessage as tc,showBalloonWarning as oc,showDebugConsole as rc,slerp as nc,syncDestroy as ic,syncField as lc,syncInstantiate as dc,textureToCanvas as cc,toSourceId as mc,tryCastBinary as pc,tryDetermineMimetypeFromBinary as gc,tryDetermineMimetypeFromURL as uc,tryFindObject as Sc,tryGetGuid as Cc,unregisterHotReloadType as yc,unregisterPrefabProvider as Ec,unwatchWrite as Rc,useForAutoFit as hc,validate as fc,watchWrite as Pc}from"./needle-engine.bundle-BHcw4C8f.min.js";import{THREE as Tc}from"./three.min.js";import{NEEDLE_progressive as vc}from"./gltf-progressive-CN_mbb66.min.js";y();const a={VERSION:S,Context:u,NeedleXRSession:g,assets:{loadFromURL:p},types:m,onStart:c,onUpdate:d,onBeforeRender:l,onAfterRender:i,onInitializedContext:n,onDestroyContext:r,onClearContext:o};globalThis.Needle?.VERSION!==void 0&&console.warn(`Needle Engine is already imported: ${globalThis.Needle.VERSION}`);function C(e){for(const t in e)a[t]=e[t]}C(E),C(R);for(const e of Object.getOwnPropertyNames(s))switch(e){case"prototype":case"constructor":case"length":case"name":continue;default:a[e]=s[e];break}if(!globalThis.Needle)globalThis.Needle=a;else for(const e in a)globalThis.Needle[e]=a[e];globalThis.THREE?console.warn("Three.js is already imported"):globalThis.THREE=Tc;export{h as $componentName,f as $physicsKey,P as ActionBuilder,T as ActionCollection,v as ActionModel,A as Addressables,b as AlignmentConstraint,M as AmbientMode,I as Animation,D as AnimationBuilder,O as AnimationCurve,x as AnimationExtension,k as AnimationUtils,B as Animator,L as AnimatorConditionMode,F as AnimatorController,N as AnimatorControllerBuilder,w as AnimatorControllerParameterType,W as AnimatorStateInfo,G as Antialiasing,U as Application,X as AssetDatabase,H as AssetReference,z as Attractor,V as AudioClip,j as AudioExtension,_ as AudioListener,K as AudioSource,Q as Avatar,Z as AvatarMarker,Y as Axes,J as AxesHelper,$ as BUILD_TIME,q as BaseUIComponent,ee as BasicIKConstraint,ae as BehaviorExtension,se as BehaviorModel,te as Behaviour,oe as BlobStorage,re as BloomEffect,ne as BoxCollider,ie as BoxGizmo,le as BoxHelperComponent,de as Button,ce as ButtonsFactory,me as CallDirection,pe as CallInfo,ge as Camera,ue as CameraTargetReachedEvent,Se as Canvas,Ce as CanvasGroup,ye as CapsuleCollider,Ee as ChangeMaterialOnClick,Re as ChangeTransformOnClick,he as CharacterController,fe as CharacterControllerInput,Pe as ChromaticAberration,Te as CircularBuffer,ve as ClearFlags,Ae as ClickThrough,be as ClipExtrapolation,Me as Collider,Ie as Collision,De as CollisionDetectionMode,Oe as ColorAdjustments,xe as ColorBySpeedModule,ke as ColorOverLifetimeModule,Be as Component,Le as ComponentLifecycleEvents,Fe as ConnectionEvents,Ne as ContactPoint,we as ContactShadows,u as Context,We as ContextArgs,Ge as ContextEvent,Ue as ContextRegistry,Xe as CursorFollow,He as CustomBranding,ze as CustomShader,Ve as DefaultReflectionMode,je as Deletable,_e as DeleteBox,Ke as DepthOfField,Qe as DeviceFlag,Ze as DeviceUtilities,Ye as DirectorWrapMode,Je as DisposableStore,$e as DocumentExtension,qe as DragControls,ea as DragMode,aa as DropListener,sa as Duplicatable,ta as EffectWrapper,oa as EmissionModule,ra as EmphasizeOnClick,na as EngineLoadingView,ia as EnvironmentScene,la as EventBus,da as EventList,ca as EventListEvent,ma as EventSystem,pa as EventTrigger,ga as FieldWithDefault,ua as FileReference,Sa as FileReferenceSerializer,Ca as FileSpawnModel,ya as File_Event,Ea as FixedJoint,Ra as Fog,ha as FontStyle,fa as FrameEvent,Pa as GENERATOR,s as GameObject,Ta as Gizmos,va as GltfExport,Aa as GltfExportBox,ba as Gradient,Ma as Graphic,Ia as GraphicRaycaster,Da as Graphics,Oa as GridHelper,xa as GridLayoutGroup,ka as GroundProjectedEnv,Ba as GroupActionModel,La as HideFlags,Fa as HideOnStart,Na as HingeJoint,wa as HorizontalLayoutGroup,Wa as HorizontalWrapMode,Ga as HostData,Ua as HoverAnimation,Xa as Image,Ha as ImageReference,za as ImageReferenceSerializer,Va as InheritVelocityModule,ja as Input,_a as InputEventQueue,Ka as InputEvents,Qa as InputField,Za as InstanceHandle,Ya as InstancingHandler,Ja as InstancingUtil,$a as InstantiateEvent,qa as InstantiateIdProvider,es as InstantiateOptions,as as Interactable,ss as InternalScreenshotUtils,ts as JoinedRoomResponse,os as KeyEventArgs,rs as Keyframe,ns as LODGroup,is as LODModel,ls as LeftRoomResponse,ds as Light,cs as LightData,ms as LimitVelocityOverLifetimeModule,ps as LoadingElementOptions,gs as LogStats,us as LogType,Ss as LookAt,Cs as LookAtConstraint,ys as LynjGsV,Es as MainModule,Rs as MarkerType,hs as MaskableGraphic,fs as MaterialPropertyBlock,Ps as MaterialX,Ts as Mathf,vs as MeshCollider,As as MeshRenderer,bs as MinMaxCurve,Ms as MinMaxGradient,Is as NEEDLE_ENGINE_FEATURE_FLAGS,Ds as NEEDLE_ENGINE_MODULES,vc as NEEDLE_progressive,Os as NEKeyboardEvent,xs as NEPointerEvent,ks as NeedleButtonElement,Bs as NeedleEngine,Ls as NeedleEngineModelLoader,Fs as NeedleEngineWebComponent,Ns as NeedleMenu,ws as NeedlePatchesKey,Ws as NeedleUSDZExporter,Gs as NeedleXRController,g as NeedleXRSession,Us as NeedleXRSync,Xs as NeedleXRUtils,Hs as NestedGltf,zs as NetworkConnection,Vs as NetworkedStreamEvents,js as NetworkedStreams,_s as Networking,Ks as NewInstanceModel,Qs as NoiseModule,Zs as ObjectRaycaster,Ys as ObjectUtils,Js as OffsetConstraint,$s as OneEuroFilter,qs as OneEuroFilterXYZ,et as OpenURL,at as OrbitControls,st as Outline,tt as OwnershipEvent,ot as OwnershipModel,rt as PUBLIC_KEY,nt as Padding,it as ParticleBurst,lt as ParticleSubEmitter,dt as ParticleSystem,ct as ParticleSystemBaseBehaviour,mt as ParticleSystemRenderer,pt as ParticleSystemShapeType,gt as PeerHandle,ut as PeerNetworking,St as Physics,Ct as PhysicsExtension,yt as PhysicsMaterialCombine,Et as PixelationEffect,Rt as PlayAnimationOnClick,ht as PlayAudioOnClick,ft as PlayableDirector,Pt as PlayerColor,Tt as PlayerState,vt as PlayerStateEvent,At as PlayerSync,bt as PlayerView,Mt as PlayerViewManager,It as PointerEventData,Dt as PointerType,Ot as PostProcessing,xt as PostProcessingEffect,kt as PostProcessingEffectOrder,Bt as PostProcessingHandler,Lt as PostProcessingManager,Ft as Prefabs,Nt as PreliminaryAction,wt as PreliminaryTrigger,Wt as PreviewHelper,Gt as PrimitiveType,Ut as Progress,Xt as PromiseAllWithErrors,Ht as PromiseErrorResult,zt as RGBAColor,Vt as RapierPhysics,jt as RawImage,_t as RaycastOptions,Kt as Rect,Qt as RectTransform,Zt as ReflectionProbe,Yt as RegisteredAnimationInfo,Jt as RemoteSkybox,$t as RenderTexture,qt as RenderTextureSerializer,eo as Renderer,ao as RendererData,so as RendererLightmap,to as Rigidbody,oo as RigidbodyConstraints,ro as RoomEvents,no as RotationBySpeedModule,io as RotationOverLifetimeModule,lo as SceneLightSettings,co as SceneSwitcher,mo as ScreenCapture,po as ScreenSpaceAmbientOcclusion,go as ScreenSpaceAmbientOcclusionN8,uo as ScrollFollow,So as SeeThrough,Co as SendQueue,yo as SerializationContext,Eo as SetActiveOnClick,Ro as ShadowCatcher,ho as ShapeModule,fo as ShapeOverlapResult,Po as SharpeningEffect,To as SignalAsset,vo as SignalReceiver,Ao as SignalReceiverEvent,bo as SignalTrackHandler,Mo as Size,Io as SizeBySpeedModule,Do as SizeOverLifetimeModule,Oo as SkinnedMeshRenderer,xo as SmoothFollow,ko as SpatialGrabRaycaster,Bo as SpatialHtml,Lo as SpatialTrigger,Fo as SpatialTriggerReceiver,No as SpectatorCamera,wo as SphereCollider,Wo as SphereIntersection,Go as SplineContainer,Uo as SplineData,Xo as SplineUtils,Ho as SplineWalker,zo as Sprite,Vo as SpriteData,jo as SpriteRenderer,_o as SpriteSheet,Ko as StateMachineBehaviour,Qo as StreamEndedEvent,Zo as StreamReceivedEvent,Yo as SubEmitterSystem,Jo as SyncedCamera,$o as SyncedRoom,qo as SyncedTransform,er as TapGestureTrigger,ar as TeleportTarget,sr as TestRunner,tr as TestSimulateUserData,or as Text,rr as TextAnchor,nr as TextBuilder,ir as TextExtension,lr as TextureSheetAnimationModule,dr as TiltShiftEffect,cr as Time,mr as TimelineActivationTrack,pr as TimelineAnimationTrack,gr as TimelineAudioTrack,ur as TimelineBuilder,Sr as TimelineControlTrack,Cr as TimelineMarkerTrack,yr as TimelineTrackHandler,Er as ToneMappingEffect,Rr as TrackType,hr as TrailModule,fr as TransformData,Pr as TransformGizmo,Tr as TriggerBuilder,vr as TriggerModel,m as TypeStore,Ar as UIRaycastUtils,br as UIRootComponent,Mr as USDDocument,Ir as USDObject,Dr as USDWriter,Or as USDZExporter,xr as USDZText,kr as USDZUIExtension,Br as UriSerializer,Lr as UsageMarker,Fr as UserJoinedOrLeftRoomModel,S as VERSION,Nr as VariantAction,wr as VelocityOverLifetimeModule,Wr as VerticalLayoutGroup,Gr as VerticalWrapMode,Ur as VideoPlayer,Xr as ViewBox,Hr as ViewDevice,zr as Vignette,Vr as VisibilityAction,jr as Voip,_r as Volume,Kr as VolumeParameter,Qr as VolumeProfile,Zr as WaitForFrames,Yr as WaitForPromise,Jr as WaitForSeconds,$r as Watch,qr as WebARCameraBackground,en as WebARSessionRoot,an as WebXR,sn as WebXRButtonFactory,tn as WebXRImageTracking,on as WebXRImageTrackingModel,rn as WebXRPlaneTracking,nn as WebXRTrackedImage,ln as XRControllerFollow,dn as XRControllerModel,cn as XRControllerMovement,mn as XRFlag,pn as XRRig,gn as XRState,un as XRStateFlag,Sn as __Ignore,Cn as __internalNotifyObjectDestroyed,yn as __otwqOR,En as _cxKhKwDL,Rn as activeInHierarchyFieldName,hn as addAttributeChangeCallback,fn as addComponent,Pn as addCustomExtensionPlugin,Tn as addNewComponent,vn as addPatch,An as apply,bn as applyHMRChanges,Mn as applyPrototypeExtensions,In as beginListenDestroy,Dn as beginListenInstantiate,On as binaryIdentifierCasts,xn as build_scene_functions,kn as builtinComponentKeyName,Bn as calculateProgress01,Ln as clearBalloonMessages,Fn as clearOverlayMessages,Nn as colorSerializer,wn as compareAssociation,Wn as componentSerializer,Gn as copyTexture,Un as createMotion,Xn as debugNet,Hn as debugOwner,zn as decompressGpuTexture,Vn as deepClone,jn as delay,_n as delayForFrames,Kn as deserializeObject,Qn as destroy,Zn as destroyComponentInstance,Yn as determineMimeTypeFromExtension,Jn as disposeObjectResources,$n as disposeStream,qn as editorGuidKeyName,ei as enableSpatialConsole,ai as eventListSerializer,si as exportAsGLTF,ti as findByGuid,oi as findObjectOfType,ri as findObjectsOfType,ni as findResourceUsers,ii as fitCamera,li as fitObjectIntoVolume,di as foreachComponent,ci as foreachComponentEnumerator,mi as forward,pi as generateQRCode,gi as generateSeed,ui as getBoundingBox,Si as getCameraController,Ci as getComponent,yi as getComponentInChildren,Ei as getComponentInParent,Ri as getComponents,hi as getComponentsInChildren,fi as getComponentsInParent,Pi as getFormattedDate,Ti as getIconElement,vi as getIconTexture,Ai as getLoader,bi as getOrAddComponent,Mi as getParam,Ii as getParentHierarchyPath,Di as getPath,Oi as getPeerOptions,xi as getPeerjsInstance,ki as getResourceUserCount,Bi as getSceneData,Li as getTempColor,Fi as getTempQuaternion,Ni as getTempVector,wi as getUrlParams,Wi as getVisibleInCustomShadowRendering,Gi as getWorldDirection,Ui as getWorldEuler,Xi as getWorldPosition,Hi as getWorldQuaternion,zi as getWorldRotation,Vi as getWorldScale,ji as hasPointerEventComponent,_i as hideDebugConsole,Ki as imageToCanvas,Qi as initAddressableSerializers,Zi as initBuiltinSerializers,Yi as initPhysics,Ji as initVolumeParameterSerializer,$i as instantiate,qi as invokeLoadedImportPluginHooks,el as invokeXRSessionEnd,al as invokeXRSessionStart,sl as isActiveInHierarchy,tl as isActiveSelf,ol as isAndroidDevice,rl as isAnimationAction,nl as isComponent,il as isDebugMode,ll as isDesktop,dl as isDestroyed,cl as isDevEnvironment,ml as isDisposable,pl as isDisposed,gl as isExporting,ul as isGLTFModel,Sl as isHostedOnGlitch,Cl as isHotReloadEnabled,yl as isHotReloading,El as isIPad,Rl as isIconElement,hl as isLocalNetwork,fl as isMacOS,Pl as isMobileDevice,Tl as isMozillaXR,vl as isQuest,Al as isResourceTrackingEnabled,bl as isSafari,Ml as isTrackModel,Il as isUsingInstancing,Dl as isiOS,Ol as isiPad,p as loadAsset,xl as loadPMREM,kl as loadSync,Bl as logHierarchy,Ll as lookAtInverse,Fl as lookAtObject,Nl as lookAtScreenPoint,wl as makeId,Wl as makeIdFromRandomWords,Gl as makeNameSafeForUSD,Ul as markAsInstancedRendered,Xl as microphonePermissionsGranted,Hl as nameof,zl as nameofFactory,Vl as needle,jl as objectSerializer,_l as offBeforeXRSession,Kl as offXRSessionEnd,Ql as offXRSessionStart,Zl as on,i as onAfterRender,l as onBeforeRender,Yl as onBeforeXRSession,o as onClear,r as onDestroy,n as onInitialized,c as onStart,Jl as onSyncDestroy,$l as onSyncInstantiate,d as onUpdate,ql as onXRSessionEnd,ed as onXRSessionStart,ad as parseSync,sd as placeOnSurface,td as postprocessFBXMaterials,od as prefix,rd as pushState,nd as randomNumber,id as registerBinaryType,ld as registerComponent,dd as registerComponentExtension,cd as registerCustomEffectType,md as registerExportExtensions,pd as registerExtensions,gd as registerHotReloadType,ud as registerLoader,Sd as registerPrefabProvider,Cd as registerPrototypeExtensions,yd as registerType,Ed as relativePathPrefix,Rd as removeAttributeChangeCallback,hd as removeComponent,fd as removeCustomImportExtensionType,Pd as removePatch,Td as resolveUrl,vd as sanitizeString,Ad as saveImage,bd as screenshot,Md as screenshot2,Id as sendDestroyed,Dd as serializable,Od as serializeObject,xd as serializeable,kd as setActive,Bd as setAllowBalloonMessages,Ld as setAllowOverlayMessages,Fd as setAutoFitEnabled,Nd as setCameraController,wd as setDestroyed,Wd as setDevEnvironment,Gd as setDisposable,Ud as setDontDestroy,Xd as setOrAddParamsToUrl,Hd as setParam,zd as setParamWithoutReload,Vd as setPeerOptions,jd as setResourceTrackingEnabled,_d as setState,Kd as setVisibleInCustomShadowRendering,Qd as setWorldEuler,Zd as setWorldPosition,Yd as setWorldPositionXYZ,Jd as setWorldQuaternion,$d as setWorldQuaternionXYZW,qd as setWorldRotation,ec as setWorldRotationXYZ,ac as setWorldScale,sc as showBalloonError,tc as showBalloonMessage,oc as showBalloonWarning,rc as showDebugConsole,nc as slerp,ic as syncDestroy,lc as syncField,dc as syncInstantiate,cc as textureToCanvas,mc as toSourceId,pc as tryCastBinary,gc as tryDetermineMimetypeFromBinary,uc as tryDetermineMimetypeFromURL,Sc as tryFindObject,Cc as tryGetGuid,yc as unregisterHotReloadType,Ec as unregisterPrefabProvider,Rc as unwatchWrite,hc as useForAutoFit,fc as validate,Pc as watchWrite};