1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Canvas3D-BpK6BYF4.js","./index-B5CnGmTK.js","./index-bt_TDFDJ.css","./i18n-BlwlR3g4.js","./i18n-BttlJ49B.css","./Canvas3DGS-BfT-VE-z.js"])))=>i.map(i=>d[i]); 2import{p as i,i as S,s as de,d as ie,r as ue,g as $}from"./i18n-BlwlR3g4.js";import{R as oe,y as N,x as u,w as a,S as c,a as p,T as le,u as _,af as ee,a5 as m,X as P,W as T,a6 as F,V as _e,Y as pe,M as Q,v as ge}from"./index-B5CnGmTK.js";import{G as me}from"./utils.svelte-Cn7aBojF.js";import ce from"./Model3D-Bjm4D-vo.js";import{c as re}from"./ScrollFade.svelte_svelte_type_style_lang-3SfI1hia.js";import{U as he}from"./Upload-C2T78fLZ.js";import{M as fe}from"./ModifyUpload-BaOgfxIy.js";import{B as se}from"./BlockLabel-DkQ_PBVA.js";import{F as Z}from"./File-CypXMd-Z.js";import{B as te}from"./Block-CimeBYgM.js";import{E as ve}from"./Empty-3XAyBxo6.js";import{U as be}from"./UploadText-Dd_LpYD5.js";import{I as we}from"./IconButtonWrapper-D8MDVsLy.js";import{S as ae}from"./index-pSSnyPc8.js";import"./StreamingBar.svelte_svelte_type_style_lang-lroHh1Vk.js";import{default as tr}from"./Example-CgUvyV7e.js";import"./clone-CePNcxlk.js";import"./Download-UBHarVKf.js";import"./Undo-CdECZ7AS.js";import"./index-tFQomdd2.js";import"./snippet-qnvrkjTU.js";import"./actions-B4qJajJp.js";import"./DownloadLink-SGczcHXg.js";import"./Clear-DNBmcX61.js";import"./Edit-CQFNnjOx.js";import"./html-Dw1CmxWF.js";import"./index-B_pwUImq.js";var ye=T('<div class="input-model svelte-18wa0f8"><!> <!></div>'),xe=T("<!> <!>",1);function ze(O,t){oe(t,!0);let s=i(t,"value",15),X=i(t,"display_mode",3,"solid"),e=i(t,"clear_color",19,()=>[0,0,0,0]),W=i(t,"label",3,""),E=i(t,"zoom_speed",3,1),y=i(t,"pan_speed",3,1),L=i(t,"max_file_size",3,null),h=i(t,"uploading",15),R=i(t,"upload_promise",15),Y=i(t,"camera_position",19,()=>[null,null,null]),x=_(!1),V=_(void 0),j=_(void 0),I=_(void 0),z=_(!1);async function q(){return(await ee(()=>import("./Canvas3D-BpK6BYF4.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url)).default}async function H(){return(await ee(()=>import("./Canvas3DGS-BfT-VE-z.js"),__vite__mapDeps([5,3,1,2,4]),import.meta.url)).default}N(()=>{s()&&(u(x,s().path.endsWith(".splat")||s().path.endsWith(".ply"),!0),a(x)?H().then(r=>{u(V,r,!0)}):q().then(r=>{u(j,r,!0)}))}),N(()=>{t.ondrag?.(a(z))});async function J(r){s(r),await Q(),t.onchange?.(s()),t.onload?.(s())}async function o(){s(null),await Q(),t.onclear?.(),t.onchange?.(null)}async function D(){a(I)?.reset_camera_position()}function U(r){t.onerror?.(r)}var M=xe(),A=c(M);{let r=m(()=>W()||"3D Model");se(A,{get show_label(){return t.show_label},get Icon(){return Z},get label(){return a(r)}})}var f=P(A,2);{var v=r=>{{let g=m(()=>t.i18n("model3d.drop_to_upload"));he(r,{get upload(){return t.upload},get stream_handler(){return t.stream_handler},onload:J,get root(){return t.root},get max_file_size(){return L()},filetype:[".stl",".obj",".gltf",".glb","model/obj",".splat",".ply"],onerror:U,get aria_label(){return a(g)},get upload_promise(){return R()},set upload_promise(l){R(l)},get dragging(){return a(z)},set dragging(l){u(z,l,!0)},get uploading(){return h()},set uploading(l){h(l)},children:(l,C)=>{var b=F(),G=c(b);de(G,t,"default",{}),p(l,b)},$$slots:{default:!0}})}},k=r=>{var g=ye(),l=_e(g);{let n=m(()=>!a(x));fe(l,{get undoable(){return a(n)},onclear:o,get i18n(){return t.i18n},onundo:D})}var C=P(l,2);{var b=n=>{var w=F(),d=c(w);re(d,()=>a(V),(B,K)=>{K(B,{get value(){return s()},get zoom_speed(){return E()},get pan_speed(){return y()}})}),p(n,w)},G=n=>{var w=F(),d=c(w);re(d,()=>a(j),(B,K)=>{ie(K(B,{get value(){return s()},get display_mode(){return X()},get clear_color(){return e()},get camera_position(){return Y()},get zoom_speed(){return E()},get pan_speed(){return y()}}),ne=>u(I,ne,!0),()=>a(I))}),p(n,w)};S(C,n=>{a(x)?n(b):n(G,!1)})}pe(g),p(r,g)};S(f,r=>{s()==null?r(v):r(k,!1)})}p(O,M),le()}var De=T("<!> <!> <!>",1),Me=T("<!> <!>",1),Be=T("<!> <!>",1);function $e(O,t){oe(t,!0);class s extends me{async get_data(){return a(h)&&(await a(h),await Q()),await super.get_data()}}const X=ue(t,["$$slots","$$events","$$legacy"]),e=new s(X);let W=_(ge(e.props.value)),E=_(!1),y=_(!1),L=_(!1),h=_(void 0);const R=typeof window<"u";N(()=>{a(W)!==e.props.value&&(u(W,e.props.value,!0),e.dispatch("change"))});function Y(o){e.props.value=o,e.dispatch("change",o),u(L,!0)}function x(o){u(y,o,!0)}function V(){e.props.value=null,e.dispatch("clear")}function j(o){e.props.value=o,e.dispatch("upload")}function I(o){e.shared.loading_status&&(e.shared.loading_status.status="error"),e.dispatch("error",o)}var z=F(),q=c(z);{var H=o=>{{let D=m(()=>e.props.value===null?"dashed":"solid"),U=m(()=>a(y)?"focus":"base");te(o,{get visible(){return e.shared.visible},get variant(){return a(D)},get border_mode(){return a(U)},padding:!1,get elem_id(){return e.shared.elem_id},get elem_classes(){return e.shared.elem_classes},get container(){return e.shared.container},get scale(){return e.shared.scale},get min_width(){return e.shared.min_width},get height(){return e.props.height},children:(M,A)=>{var f=Me(),v=c(f);ae(v,$({get autoscroll(){return e.shared.autoscroll},get i18n(){return e.i18n}},()=>e.shared.loading_status,{on_clear_status:()=>
2e.dispatch("clear_status",e.shared.loading_status)}));var k=P(v,2);{var r=l=>{ce(l,{get value(){return e.props.value},get i18n(){return e.i18n},get display_mode(){return e.props.display_mode},get clear_color(){return e.props.clear_color},get label(){return e.shared.label},get show_label(){return e.shared.show_label},get camera_position(){return e.props.camera_position},get zoom_speed(){return e.props.zoom_speed},get has_change_history(){return a(L)}})},g=l=>{var C=De(),b=c(C);{var G=d=>{we(d,{get buttons(){return e.props.buttons},on_custom_button_click:B=>{e.dispatch("custom_button_click",{id:B})}})};S(b,d=>{e.shared.show_label&&e.props.buttons&&e.props.buttons.length>0&&d(G)})}var n=P(b,2);{let d=m(()=>e.shared.label||"3D Model");se(n,{get show_label(){return e.shared.show_label},get Icon(){return Z},get label(){return a(d)}})}var w=P(n,2);ve(w,{unpadded_box:!0,size:"large",children:(d,B)=>{Z(d)},$$slots:{default:!0}}),p(l,C)};S(k,l=>{e.props.value&&R?l(r):l(g,!1)})}p(M,f)},$$slots:{default:!0}})}},J=o=>{{let D=m(()=>e.props.value===null?"dashed":"solid"),U=m(()=>a(y)?"focus":"base");te(o,{get visible(){return e.shared.visible},get variant(){return a(D)},get border_mode(){return a(U)},padding:!1,get elem_id(){return e.shared.elem_id},get elem_classes(){return e.shared.elem_classes},get container(){return e.shared.container},get scale(){return e.shared.scale},get min_width(){return e.shared.min_width},get height(){return e.props.height},children:(M,A)=>{var f=Be(),v=c(f);ae(v,$({get autoscroll(){return e.shared.autoscroll},get i18n(){return e.i18n}},()=>e.shared.loading_status,{on_clear_status:()=>e.dispatch("clear_status",e.shared.loading_status)}));var k=P(v,2);ze(k,{get label(){return e.shared.label},get show_label(){return e.shared.show_label},get root(){return e.shared.root},get display_mode(){return e.props.display_mode},get clear_color(){return e.props.clear_color},get camera_position(){return e.props.camera_position},get zoom_speed(){return e.props.zoom_speed},onchange:Y,ondrag:x,onclear:V,onload:j,onerror:I,get i18n(){return e.i18n},get max_file_size(){return e.shared.max_file_size},upload:(...r)=>e.shared.client.upload(...r),stream_handler:(...r)=>e.shared.client.stream(...r),get upload_promise(){return a(h)},set upload_promise(r){u(h,r,!0)},get value(){return e.props.value},set value(r){e.props.value=r},get uploading(){return a(E)},set uploading(r){u(E,r,!0)},children:(r,g)=>{be(r,{get i18n(){return e.i18n},type:"file"})},$$slots:{default:!0}}),p(M,f)},$$slots:{default:!0}})}};S(q,o=>{e.shared.interactive?o(J,!1):o(H)})}p(O,z),le()}export{tr as BaseExample,ce as BaseModel3D,ze as BaseModel3DUpload,$e as default};
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.