UNPKG

vesium

Version:

Core Vue composition hooks for Cesium

2 lines 17.3 kB
(function(e,t,n,r,i){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let a=Symbol(`CREATE_VIEWER_INJECTION_KEY`),o=new WeakMap;function s(e,i){let s=(0,r.shallowRef)(),c=(0,r.shallowReadonly)(s);(0,r.provide)(a,c);let l=(0,r.getCurrentScope)();l&&o.set(l,c);let u=(0,r.computed)(()=>s.value?.canvas),d=typeof document<`u`?document.body:void 0;return d&&(0,t.useMutationObserver)(d,()=>{u.value&&!d.contains(u.value)&&(s.value=void 0)},{childList:!0,subtree:!0}),(0,r.watchEffect)(a=>{let o=(0,r.toRaw)((0,r.toValue)(e));o instanceof n.Viewer?s.value=(0,r.markRaw)(o):o?(s.value=new n.Viewer((0,t.unrefElement)(o),i),a(()=>!s.value?.isDestroyed()&&s.value?.destroy())):s.value=void 0}),(0,t.tryOnScopeDispose)(()=>{s.value=void 0}),(0,r.computed)(()=>s.value?.isDestroyed()?void 0:s.value)}async function c(e,t={}){let{raw:n=!0}=t,a;if((0,i.isFunction)(e))a=await e();else{let t=(0,r.toValue)(e);a=(0,i.isPromise)(t)?await t:t}return n?(0,r.toRaw)(a):a}function l(e,n,i={}){let a=(0,r.toRef)(i.isActive??!0),o=(0,r.watchEffect)(t=>{let i=(0,r.toValue)(e),o=Array.isArray(i)?i:[i];if(o&&o.length&&a.value){let e=o.map(e=>{let t=(0,r.toValue)(e);return t?.addEventListener(n,t)});t(()=>e.forEach(e=>e?.()))}});return(0,t.tryOnScopeDispose)(o.stop),o.stop}function u(){let e=(0,r.getCurrentScope)(),t=e?o.get(e):void 0;if(t)return t;{let e=(0,r.inject)(a);if(!e)throw Error("The `Viewer` instance injected by `createViewer` was not found in the current component or its ancestor components. Have you called `createViewer`?");return e}}function d(e={}){let n=e.camera;if(!n){let e=u();n=()=>e.value?.scene.camera}let i=(0,r.computed)(()=>(0,r.toValue)(n)),a=(0,r.computed)(()=>{let t=(0,r.toValue)(e.event)||`changed`;return i.value?.[t]}),o=(0,t.refThrottled)((0,r.shallowRef)(Symbol(`camera change`)),e.delay??8,!0,!1),s=()=>{o.value=Symbol(`camera change`)};return(0,r.watch)(i,()=>s()),l(a,()=>s()),{camera:i,position:(0,r.computed)(()=>o.value?i.value?.position?.clone():void 0),direction:(0,r.computed)(()=>o.value?i.value?.direction?.clone():void 0),up:(0,r.computed)(()=>o.value?i.value?.up?.clone():void 0),right:(0,r.computed)(()=>o.value?i.value?.right?.clone():void 0),positionCartographic:(0,r.computed)(()=>o.value?i.value?.positionCartographic?.clone():void 0),positionWC:(0,r.computed)(()=>o.value?i.value?.positionWC?.clone():void 0),directionWC:(0,r.computed)(()=>o.value?i.value?.directionWC?.clone():void 0),upWC:(0,r.computed)(()=>o.value?i.value?.upWC?.clone():void 0),rightWC:(0,r.computed)(()=>o.value?i.value?.rightWC?.clone():void 0),viewRectangle:(0,r.computed)(()=>o.value?i.value?.computeViewRectangle():void 0),heading:(0,r.computed)(()=>o.value?i.value?.heading:void 0),pitch:(0,r.computed)(()=>o.value?i.value?.pitch:void 0),roll:(0,r.computed)(()=>o.value?i.value?.roll:void 0),level:(0,r.computed)(()=>o.value&&i.value?.positionCartographic?.height!==void 0?p(i.value.positionCartographic.height):void 0)}}let f=-40467.74;function p(e){return f+(40487.57-f)/(1+(e/91610.74)**7096758e-11)}function m(e={}){let{delay:n=100}=e,i=u(),a=(0,r.shallowRef)(performance.now());l(()=>i.value?.scene.postRender,()=>a.value=performance.now());let o=(0,r.ref)(0);(0,t.watchThrottled)(a,(e,t)=>{o.value=e-t},{throttle:n});let s=(0,r.computed)(()=>1e3/o.value);return{interval:(0,r.readonly)(o),fps:s}}function h(e){let{addEffect:n,removeEffect:a,removeScopeArgs:o}=e,s=(0,r.shallowReactive)(new Set),c=(e,...t)=>{let r=n(e,...t);return(0,i.isPromise)(r)?new Promise((e,t)=>{r.then(t=>{s.add(t),e(t)}).catch(e=>t(e))}):(s.add(r),r)},l=(e,...t)=>(s.delete(e),a(e,...t)),u=(e,...t)=>{for(let n of Array.from(s))e(n)&&l(n,...t)},d=(...e)=>{for(let t of Array.from(s))l(t,...e)};return(0,t.tryOnScopeDispose)(()=>d(...o??[])),{scope:(0,r.shallowReadonly)(s),add:c,remove:l,removeWhere:u,removeScope:d}}function g(e,n={}){let{destroyOnRemove:i,collection:a,isActive:o=!0,evaluating:s}=n,l=(0,t.computedAsync)(()=>c(e),void 0,{evaluating:s}),d=u();return(0,r.watchEffect)(e=>{if((0,r.toValue)(o)){let t=Array.isArray(l.value)?[...l.value]:[l.value],n=a??d.value?.dataSources;t.forEach(e=>e&&n?.add(e)),e(()=>{let e=(0,r.toValue)(i);!n?.isDestroyed()&&t.forEach(t=>t&&n?.remove(t,e))})}}),l}function _(e={}){let{collection:t,destroyOnRemove:n}=e,a=u(),o=(0,r.computed)(()=>(0,r.toValue)(t)??a.value?.dataSources);return h({addEffect(e){if(!o.value)throw Error(`collection is not defined`);return(0,i.isPromise)(e)?new Promise((t,n)=>{e.then(e=>{try{o.value.add(e),t(e)}catch(e){n(e)}}).catch(e=>n(e))}):(o.value.add(e),e)},removeEffect(e,t){return!!o.value?.remove(e,t)},removeScopeArgs:[n]})}function v(e,a,o={}){let{referenceWindow:s,horizontal:c=`center`,vertical:d=`bottom`,clampToGround:f,offset:p={x:0,y:0}}=o,m=u(),h=(0,r.computed)(()=>{let e=(0,r.toValue)(a);if(e)return(0,i.toCartesian3)(e)}),g=(0,r.shallowRef)();l(()=>m.value?.scene.postUpdate,()=>{let e=m.value?.scene;if(!e||!h.value){g.value=void 0;return}let t=(0,r.toValue)(f)?e.clampToHeight(h.value):h.value;t??=h.value;let a=(0,i.cartesianToCanvasCoord)(t,e);a&&(a.x=+a.x.toFixed(1),a.y=+a.y.toFixed(1),g.value=n.Cartesian2.equals(a,g.value)?g.value:a)});let _=(0,t.useElementBounding)(()=>m.value?.canvas.parentElement),v=(0,t.useElementSize)(e,void 0,{box:`border-box`}),y=(0,r.computed)(()=>{let e=(0,r.toValue)(p),t=e?.x??0,n=(0,r.toValue)(c);n===`center`?t-=v.width.value/2:n===`right`&&(t-=v.width.value);let i=e?.y??0,a=(0,r.toValue)(d);return a===`center`?i-=v.height.value/2:a===`bottom`&&(i-=v.height.value),{x:t,y:i}}),b=(0,r.computed)(()=>{let e=g.value?.x??0;return(0,r.toValue)(s)&&(e+=_.x.value),+(e+y.value.x).toFixed(1)}),x=(0,r.computed)(()=>{let e=g.value?.y??0;return(0,r.toValue)(s)&&(e+=_.y.value),+(e+y.value.y).toFixed(1)}),S=(0,r.computed)(()=>`left:${b.value}px;top:${x.value}px;`);return(0,r.watchEffect)(()=>{let n=(0,r.toValue)(o.applyStyle??!0);if(!n)return;let i=(0,t.unrefElement)(e);i&&n&&(i.style?.setProperty?.(`left`,`${b.value}px`),i.style?.setProperty?.(`top`,`${x.value}px`))},{flush:`post`}),{x:b,y:x,style:S}}function y(e,n={}){let{collection:i,isActive:a=!0,evaluating:o}=n,s=(0,t.computedAsync)(()=>c(e),[],{evaluating:o}),l=u();return(0,r.watchEffect)(e=>{if((0,r.toValue)(a)){let t=Array.isArray(s.value)?[...s.value]:[s.value],n=i??l.value?.entities;t.forEach(e=>e&&n?.add(e)),e(()=>{t.forEach(e=>e&&n?.remove(e))})}}),s}function b(e={}){let{collection:t}=e,n=u(),a=(0,r.computed)(()=>(0,r.toValue)(t)??n.value?.entities);return h({addEffect(e){if(!a.value)throw Error(`collection is not defined`);return(0,i.isPromise)(e)?new Promise((t,n)=>{e.then(e=>{a.value.add(e),t(e)}).catch(e=>n(e))}):(a.value.add(e),e)},removeEffect(e){return!!a.value?.remove(e)},removeScopeArgs:[]})}let x=new WeakMap;function S(e,n={}){let{width:i=3,height:a=3,throttled:o=8}=n,s=(0,r.toRef)(n.isActive??!0),c=u(),l=(0,t.refThrottled)((0,r.computed)(()=>(0,r.toValue)(e)?.clone()),o,!1,!0),d=(0,r.shallowRef)();return(0,r.watchEffect)(()=>{if(c.value&&l.value&&s.value){let e=(0,r.toValue)(i),t=(0,r.toValue)(a),n=x.get(c.value);if(n&&n.position.equals(l.value)&&n.width===e&&n.height===t)d.value=n.pick;else try{let n=c.value?.scene.pick(l.value,e,t);d.value=n,x.set(c.value,{position:l.value.clone(),width:e,height:t,pick:n})}catch(e){console.error(`[useScenePick] Error during pick:`,e),d.value=void 0}}else d.value=void 0}),d}function C(e,a,o={}){let{modifier:s}=o,c=u(),l=(0,r.toRef)(o.isActive??!0),d,f=(0,r.computed)(()=>{if(c.value?.cesiumWidget?.canvas)return new n.ScreenSpaceEventHandler(c.value.cesiumWidget.canvas)}),p=(0,r.watch)(f,(e,t)=>{t?.destroy(),d=e}),m=(0,r.watchEffect)(t=>{let n=(0,r.toValue)(e),o=(0,r.toValue)(s),c=(0,r.toValue)(f);d=c,!(!c||!l.value||!a)&&(0,i.isDef)(n)&&(c.setInputAction(a,n,o),t(()=>c.removeInputAction(n,o)))}),h=()=>{p(),m(),d?.destroy(),d=void 0};return(0,t.tryOnScopeDispose)(h),h}function w(e){let a=(0,r.shallowRef)(),o=S(a),s=(0,r.shallowRef)(),c=(0,r.ref)(!1),l=u(),d=(0,r.ref)(!1);(0,r.watch)(d,e=>{l.value&&(l.value.scene.screenSpaceCameraController.enableRotate=!e)});let f=()=>{d.value=!0},p=(t,n,i)=>{e({event:{startPosition:n.clone(),endPosition:i.clone()},pick:t,dragging:c.value,lockCamera:f}),(0,r.nextTick)(()=>{!c.value&&d.value&&(d.value=!1)})},m=C(n.ScreenSpaceEventType.LEFT_DOWN,e=>{c.value=!0,a.value=e.position.clone()}),h=C(n.ScreenSpaceEventType.MOUSE_MOVE,(0,i.throttle)(({startPosition:e,endPosition:t})=>{s.value={startPosition:s.value?.endPosition.clone()||e.clone(),endPosition:t.clone()}},8,!1,!0));(0,r.watch)([o,s],([e,t])=>{if(e&&t){let{startPosition:n,endPosition:r}=t;c.value&&p(e,n,r)}});let g=C(n.ScreenSpaceEventType.LEFT_UP,e=>{c.value=!1,o.value&&s.value&&p(o.value,s.value.endPosition,e.position),a.value=void 0,s.value=void 0}),_=()=>{m(),h(),g()};return(0,t.tryOnScopeDispose)(_),_}function T(e){let t=(0,r.shallowRef)(),i=S(()=>t.value?.endPosition),a=(t,n,r,i)=>{e({event:{startPosition:n.clone(),endPosition:r.clone()},pick:t,hovering:i})};C(n.ScreenSpaceEventType.MOUSE_MOVE,({startPosition:e,endPosition:n})=>{let r=t.value?.startPosition,i=t.value?.endPosition;(!r||!i||!e.equals(r)||!n.equals(i))&&(t.value={startPosition:e.clone(),endPosition:n.clone()})}),(0,r.watch)([i,t],([e,t])=>{if(e&&t){let{startPosition:n,endPosition:r}=t;a(e,n,r,!0)}}),(0,r.watch)(i,(e,n)=>{if(n&&t.value){let{startPosition:e,endPosition:r}=t.value;a(n,e,r,!1)}})}let E={LEFT_DOWN:n.ScreenSpaceEventType.LEFT_DOWN,LEFT_UP:n.ScreenSpaceEventType.LEFT_UP,LEFT_CLICK:n.ScreenSpaceEventType.LEFT_CLICK,LEFT_DOUBLE_CLICK:n.ScreenSpaceEventType.LEFT_DOUBLE_CLICK,RIGHT_DOWN:n.ScreenSpaceEventType.RIGHT_DOWN,RIGHT_UP:n.ScreenSpaceEventType.RIGHT_UP,RIGHT_CLICK:n.ScreenSpaceEventType.RIGHT_CLICK,MIDDLE_DOWN:n.ScreenSpaceEventType.MIDDLE_DOWN,MIDDLE_UP:n.ScreenSpaceEventType.MIDDLE_UP,MIDDLE_CLICK:n.ScreenSpaceEventType.MIDDLE_CLICK};function D(e,t){let n=E[e],r=u();C(n,e=>{let n=e.position,i=r.value?.scene.pick(n);i&&n&&t({event:{position:n},pick:i})})}let O=Symbol(`GLOBAL_GRAPHIC_SYMBOL`),k=[`LEFT_DOWN`,`LEFT_UP`,`LEFT_CLICK`,`LEFT_DOUBLE_CLICK`,`RIGHT_DOWN`,`RIGHT_UP`,`RIGHT_CLICK`,`MIDDLE_DOWN`,`MIDDLE_UP`,`MIDDLE_CLICK`];function A(){let e=new WeakMap,t=new WeakMap,n=new WeakMap,a=(r,i,a)=>{let o=r===`global`?O:r;e?.get(o)?.get(i)?.delete(a),t?.get(o)?.get(i)?.delete(a),e?.get(o)?.get(i)?.size===0&&e.get(o).delete(i),e.get(o)?.size===0&&e.delete(o),t?.get(o)?.get(i)?.delete(a),t?.get(o)?.get(i)?.size===0&&t?.get(o)?.delete(i),t?.get(o)?.size===0&&t?.delete(o),n?.get(o)?.get(i)?.delete(a),n?.get(o)?.get(i)?.size===0&&n?.get(o)?.delete(i),n?.get(o)?.size===0&&n?.delete(o)},o=(r,o,s,c={})=>{let l=r===`global`?O:r;e.get(l)??e.set(l,new Map);let u=e.get(l);u.get(o)??u.set(o,new Set),u.get(o).add(s);let{cursor:d=`pointer`,dragCursor:f}=c;if((0,i.isDef)(d)){let e=(0,i.isFunction)(d)?d:()=>d;t.get(l)??t.set(l,new Map),t.get(l).get(o)??t.get(l).set(o,new Map),t.get(l).get(o).set(s,e)}if(o===`DRAG`&&(f??=(e=>e?.dragging?`crosshair`:void 0)),(0,i.isDef)(f)){let e=(0,i.isFunction)(f)?f:()=>f;n.get(l)??n.set(l,new Map),n.get(l).get(o)??n.get(l).set(o,new Map),n.get(l).get(o).set(s,e)}return()=>a(r,o,s)},s=(r,i)=>{let a=r===`global`?O:r;if(i===`all`){e.delete(a),t.delete(a),n.delete(a);return}e.get(a)?.delete(i),e.get(a)?.size===0&&e.delete(a),t?.get(a)?.delete(i),n?.get(a)?.delete(i),t?.get(a)?.size===0&&t?.delete(a),n?.get(a)?.size===0&&n?.delete(a)};for(let t of k)D(t,n=>{(0,i.resolvePick)(n.pick).concat(O).forEach(r=>{e.get(r)?.get(t)?.forEach(e=>(0,i.tryRun)(e)?.(n))})});let c=(0,r.ref)(!1),l=u();return T(n=>{(0,i.resolvePick)(n.pick).concat(O).forEach(r=>{e.get(r)?.get(`HOVER`)?.forEach(e=>(0,i.tryRun)(e)?.(n)),c.value||t.get(r)?.forEach(e=>{e.forEach(e=>{let t=n.hovering?(0,i.tryRun)(e)(n):``;l.value?.canvas.style?.setProperty(`cursor`,t)})})})}),w(t=>{let r=(0,i.resolvePick)(t.pick).concat(O);c.value=t.dragging,r.forEach(r=>{e.get(r)?.get(`DRAG`)?.forEach(e=>(0,i.tryRun)(e)(t)),n.get(r)?.forEach(e=>{e.forEach(e=>{let n=t.dragging?(0,i.tryRun)(e)(t):``;l.value?.canvas.style?.setProperty(`cursor`,n)})})})}),{add:o,remove:a,clear:s}}function j(e,n={}){let{destroyOnRemove:i,collection:a,isActive:o=!0,evaluating:s,index:l}=n,d=(0,t.computedAsync)(()=>c(e),[],{evaluating:s}),f=u();return(0,r.watchEffect)(e=>{if((0,r.toValue)(o)){let t=Array.isArray(d.value)?[...d.value]:[d.value],n=a??f.value?.imageryLayers,o=(0,r.toValue)(l);if(a?.isDestroyed())return;t.forEach(e=>{if(e){if(e?.isDestroyed()){console.warn(`ImageryLayer is destroyed`);return}n?.add(e,o)}}),e(()=>{let e=(0,r.toValue)(i);t.forEach(t=>t&&n?.remove(t,e))})}}),d}function M(e={}){let{collection:t,destroyOnRemove:n}=e,a=u(),o=(0,r.computed)(()=>(0,r.toValue)(t)??a.value?.imageryLayers);return h({addEffect(e,t){if(!o.value)throw Error(`collection is not defined`);return(0,i.isPromise)(e)?new Promise((n,r)=>{e.then(e=>{try{o.value.add(e,t),n(e)}catch(e){r(e)}}).catch(e=>r(e))}):(o.value.add(e,t),e)},removeEffect(e,t){return!!o.value?.remove(e,t)},removeScopeArgs:[n]})}function N(e,n={}){let{collection:i,destroyOnRemove:a=!0,isActive:o=!0,evaluating:s}=n,l=(0,t.computedAsync)(()=>c(e),void 0,{evaluating:s}),d=u();return(0,r.watchEffect)(e=>{if(d.value&&(0,r.toValue)(o)){let t=Array.isArray(l.value)?[...l.value]:[l.value],n=i??d.value.scene.postProcessStages;t.forEach(e=>e&&n.add(e)),e(()=>{t.forEach(e=>{e&&(n.remove(e),a&&typeof e.destroy==`function`&&!e.isDestroyed()&&e.destroy())})})}}),l}function P(e={}){let{collection:t,destroyOnRemove:n=!0}=e,a=u(),o=(0,r.computed)(()=>(0,r.toValue)(t)??a.value?.postProcessStages);return h({addEffect(e){if(!o.value)throw Error(`collection is not defined`);return(0,i.isPromise)(e)?new Promise((t,n)=>{e.then(e=>{o.value.add(e),t(e)}).catch(e=>n(e))}):o.value.add(e)},removeEffect(e){if(!o.value)return!1;let t=o.value.remove(e);return t&&n&&e&&typeof e.destroy==`function`&&!e.isDestroyed()&&e.destroy(),!!t},removeScopeArgs:[]})}function F(e,n={}){let{collection:i,destroyOnRemove:a=!0,isActive:o=!0,evaluating:s}=n,l=(0,t.computedAsync)(()=>c(e),void 0,{evaluating:s}),d=u();return(0,r.watchEffect)(e=>{if(d.value&&(0,r.toValue)(o)){let t=Array.isArray(l.value)?[...l.value]:[l.value],n=i===`ground`?d.value?.scene.groundPrimitives:i??d.value?.scene.primitives;t.forEach(e=>e&&n?.add(e)),e(()=>{!n?.isDestroyed()&&t.forEach(e=>{e&&(n?.remove(e),a&&typeof e.destroy==`function`&&!e.isDestroyed()&&e.destroy())})})}}),l}function I(e={}){let{collection:t,destroyOnRemove:n=!0}=e,a=u(),o=(0,r.computed)(()=>{let e=(0,r.toValue)(t);return e===`ground`?a.value?.scene?.groundPrimitives:e||a.value?.scene.primitives}),{scope:s,add:c,remove:l,removeWhere:d,removeScope:f}=h({addEffect(e,...t){if(!o.value)throw Error(`collection is not defined`);return(0,i.isPromise)(e)?new Promise((n,r)=>{e.then(e=>n(o.value.add(e,...t))).catch(e=>r(e))}):o.value.add(e,...t)},removeEffect(e){if(!o.value)return!1;let t=o.value.remove(e);return t&&n&&e&&typeof e.destroy==`function`&&!e.isDestroyed()&&e.destroy(),!!t},removeScopeArgs:[]});return{scope:s,add:c,remove:l,removeWhere:d,removeScope:f}}let L=[.01,.05,.1,.5,1,2,3,5,10,20,30,50,100,200,300,500,1e3,2e3,3e3,5e3,1e4,2e4,3e4,5e4,1e5,2e5,3e5,5e5,1e6,2e6,3e6,5e6,1e7,2e7,3e7,5e7].reverse();function R(e={}){let{maxPixel:a=80,delay:o=8}=e,s=(0,r.computed)(()=>(0,r.toValue)(a)),c=u(),d=(0,t.useElementSize)(()=>c.value?.canvas),f=(0,r.ref)(),p=async()=>{await(0,r.nextTick)();let e=c.value?.scene;if(!e)return;let t=e.camera.getPickRay(new n.Cartesian2(Math.floor(d.width.value/2),d.height.value-1)),i=e.camera.getPickRay(new n.Cartesian2(Math.floor(1+d.width.value/2),d.height.value-1));if(!t||!i)return;let a=e.globe.pick(t,e),o=e.globe.pick(i,e);!a||!o||(f.value=new n.EllipsoidGeodesic(e.globe.ellipsoid.cartesianToCartographic(a),e.globe.ellipsoid.cartesianToCartographic(o)).surfaceDistance)};(0,r.watch)([c,()=>d.width.value,()=>d.height.value],()=>p(),{immediate:!0}),l(()=>c.value?.camera.changed,(0,i.throttle)(p,o));let m=(0,r.computed)(()=>{if(f.value)return L.find(e=>f.value*s.value>e)}),h=(0,r.computed)(()=>m.value&&f.value?m.value/f.value:0),g=(0,r.computed)(()=>{if(m.value)return m.value>1e3?`${m.value/1e3||0}km`:`${m.value||0}m`});return{pixelDistance:(0,r.readonly)(f),width:h,distance:m,distanceText:g}}function z(e,n={}){let{width:i=3,height:a=3,limit:o,throttled:s=8,isActive:c=!0}=n,l=u(),d=(0,t.refThrottled)((0,r.computed)(()=>(0,r.toValue)(e)),s,!1,!0);return(0,r.computed)(()=>{if(d.value&&(0,r.toValue)(c))return l.value?.scene.drillPick(d.value,(0,r.toValue)(o),(0,r.toValue)(i),(0,r.toValue)(a))})}e.CREATE_VIEWER_COLLECTION=o,e.CREATE_VIEWER_INJECTION_KEY=a,e.createViewer=s,e.toPromiseValue=c,e.useCameraState=d,e.useCesiumEventListener=l,e.useCesiumFps=m,e.useCollectionScope=h,e.useDataSource=g,e.useDataSourceScope=_,e.useElementOverlay=v,e.useEntity=y,e.useEntityScope=b,e.useGraphicEvent=A,e.useImageryLayer=j,e.useImageryLayerScope=M,e.usePostProcessStage=N,e.usePostProcessStageScope=P,e.usePrimitive=F,e.usePrimitiveScope=I,e.useScaleBar=R,e.useSceneDrillPick=z,e.useScenePick=S,e.useScreenSpaceEventHandler=C,e.useViewer=u,Object.keys(i).forEach(function(t){t!==`default`&&!Object.prototype.hasOwnProperty.call(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}})})})(this.Vesium=this.Vesium||{},VueUse,Cesium,Vue,Vesium); //# sourceMappingURL=index.iife.min.js.map