t2-mapper/docs/_next/static/chunks/2400be5b6a2e4806.js

1 line
14 KiB
JavaScript
Raw Normal View History

2026-03-09 12:38:40 -07:00
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,85413,e=>{"use strict";var t=Object.defineProperty;class i{constructor(){((e,i,n)=>{let r,s;s=void 0,(r="symbol"!=typeof i?i+"":i)in e?t(e,r,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[r]=s})(this,"_listeners")}addEventListener(e,t){void 0===this._listeners&&(this._listeners={});let i=this._listeners;void 0===i[e]&&(i[e]=[]),-1===i[e].indexOf(t)&&i[e].push(t)}hasEventListener(e,t){if(void 0===this._listeners)return!1;let i=this._listeners;return void 0!==i[e]&&-1!==i[e].indexOf(t)}removeEventListener(e,t){if(void 0===this._listeners)return;let i=this._listeners[e];if(void 0!==i){let e=i.indexOf(t);-1!==e&&i.splice(e,1)}}dispatchEvent(e){if(void 0===this._listeners)return;let t=this._listeners[e.type];if(void 0!==t){e.target=this;let i=t.slice(0);for(let t=0,n=i.length;t<n;t++)i[t].call(this,e);e.target=null}}}e.s(["EventDispatcher",()=>i])},32865,e=>{"use strict";var t=e.i(43476),i=e.i(932);e.i(13876);var n=e.i(58647);function r(e){let n,r=(0,i.c)(2),{children:s}=e;return r[0]!==s?(n=(0,t.jsx)(t.Fragment,{children:s}),r[0]=s,r[1]=n):n=r[1],n}function s(){return(0,n.useEngineSelector)(a)}function a(e){return e.playback.recording}function o(){return(0,n.useEngineSelector)(l)}function l(e){return"playing"===e.playback.status}function u(){return(0,n.useEngineSelector)(c)}function c(e){return e.playback.timeMs/1e3}function m(){return(0,n.useEngineSelector)(d)}function d(e){return e.playback.durationMs/1e3}function f(){return(0,n.useEngineSelector)(h)}function h(e){return e.playback.rate}function p(){let e,t,r,a,o,l,u=(0,i.c)(17),c=s(),m=(0,n.useEngineSelector)(v),d=(0,n.useEngineSelector)(b),f=(0,n.useEngineSelector)(g),h=(0,n.useEngineSelector)(y);u[0]!==m?(e=e=>{m(e)},u[0]=m,u[1]=e):e=u[1];let p=e;u[2]!==c||u[3]!==d?(t=()=>{c&&d("playing")},u[2]=c,u[3]=d,u[4]=t):t=u[4];let x=t;u[5]!==d?(r=()=>{d("paused")},u[5]=d,u[6]=r):r=u[6];let k=r;u[7]!==f?(a=e=>{f(1e3*e)},u[7]=f,u[8]=a):a=u[8];let S=a;u[9]!==h?(o=e=>{h(e)},u[9]=h,u[10]=o):o=u[10];let w=o;return u[11]!==k||u[12]!==x||u[13]!==S||u[14]!==p||u[15]!==w?(l={setRecording:p,play:x,pause:k,seek:S,setSpeed:w},u[11]=k,u[12]=x,u[13]=S,u[14]=p,u[15]=w,u[16]=l):l=u[16],l}function y(e){return e.setPlaybackRate}function g(e){return e.setPlaybackTime}function b(e){return e.setPlaybackStatus}function v(e){return e.setRecording}e.s(["RecordingProvider",()=>r,"useCurrentTime",()=>u,"useDuration",()=>m,"useIsPlaying",()=>o,"usePlaybackActions",()=>p,"useRecording",()=>s,"useSpeed",()=>f])},9672,e=>{"use strict";function t(e,t){return e[t.toLowerCase()]}function i(e,i){let n=t(e,i);if(null==n)return;let r=parseFloat(n);return Number.isFinite(r)?r:void 0}function n(e,i){let n=t(e,i);if(null==n)return;let r=parseInt(n,10);return Number.isFinite(r)?r:void 0}function r(e,t={x:0,y:0,z:0}){if(!e)return t;let i=e.split(" ").map(Number);return{x:i[0]??t.x,y:i[1]??t.y,z:i[2]??t.z}}function s(e,t={r:0,g:0,b:0}){if(!e)return t;let i=e.split(" ").map(Number);return{r:i[0]??t.r,g:i[1]??t.g,b:i[2]??t.b}}function a(e,t={r:.5,g:.5,b:.5,a:1}){if(!e)return t;let i=e.split(" ").map(Number);return{r:i[0]??t.r,g:i[1]??t.g,b:i[2]??t.b,a:i[3]??t.a}}function o(e,t){let i=r(e),n=(t??"1 0 0 0").split(" ").map(Number),s=n[0]??1,a=n[1]??0,o=n[2]??0,l=Math.PI/180*(n[3]??0),u=Math.sqrt(s*s+a*a+o*o),c=0,m=0,d=1;u>1e-8&&(c=s/u,m=a/u,d=o/u);let f=Math.cos(l),h=Math.sin(l),p=1-f,y=Array(16).fill(0);return y[0]=p*c*c+f,y[1]=p*c*m+h*d,y[2]=p*c*d-h*m,y[4]=p*c*m-h*d,y[5]=p*m*m+f,y[6]=p*m*d+h*c,y[8]=p*c*d+h*m,y[9]=p*m*d-h*c,y[10]=p*d*d+f,y[12]=i.x,y[13]=i.y,y[14]=i.z,y[15]=1,{elements:y,position:i}}function l(e){return{className:"TerrainBlock",ghostIndex:e._id,terrFileName:t(e,"terrainFile")??"",detailTextureName:t(e,"detailTexture")??"",squareSize:n(e,"squareSize")??8,emptySquareRuns:function(e){if(!e)return;let t=e.split(/\s+/).map(Number).filter(Number.isFinite);return t.length>0?t:void 0}(t(e,"emptySquares"))}}function u(e){return{className:"InteriorInstance",ghostIndex:e._id,interiorFile:t(e,"interior