1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[832],{2832:function(n,e,t){t.r(e),t.d(e,{default:function(){return d}});var i=t(5893),a=t(7294),s=t(5319),r=t(9095),c=t(9131),l=t(9e3),o=t(9239),u=t(4913);function f(n){let{src:e}=n,{invalidate:t}=(0,s.D)(),{scene:r}=(0,c.L)(e);return a.useEffect(()=>{t()},[t]),(0,i.jsx)(l.M,{children:(0,i.jsx)("primitive",{object:r})})}function p(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("ambientLight",{intensity:.6}),(0,i.jsx)("directionalLight",{position:[4,6,4],intensity:1.2,castShadow:!0}),(0,i.jsx)("directionalLight",{position:[-4,2,-4],intensity:.4})]})}function d(n){let{src:e}=n;return(0,i.jsxs)(r.Xz,{frameloop:"demand",camera:{position:[0,1,3.5],fov:45,near:.01,far:1e3},gl:{antialias:!0,alpha:!0},style:{background:"transparent"},children:[(0,i.jsx)(p,{}),(0,i.jsxs)(a.Suspense,{fallback:null,children:[(0,i.jsx)(f,{src:e}),(0,i.jsx)(o.qA,{preset:"city",environmentIntensity:.3})]}),(0,i.jsx)(u.z,{makeDefault:!0,enablePan:!0,enableZoom:!0,enableRotate:!0,minDistance:.5,maxDistance:20,dampingFactor:.08,enableDamping:!0})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.