1 |
- import{a as fe,r as p,w as Le,q as xe,aj as i,c as v,o as n,M as r,J as f,G as se,Q,ab as ke,ac as Ce,O as qe,S as a,Y as Ke,K as s,aC as Je,_ as Pe,E as oe,a8 as We,P as U,b as m,u as b,R as de,a9 as ge,F as O,t as Se,L as j,T as B,H as Qe}from"./vue.D1BjjNmv.js";import{ag as D,af as Re,d as Ye,aa as Xe,ar as be,r as pe,as as he,ap as Ze,aq as et}from"./index.DJRppC5x.js";import{createCrudOptions as tt}from"./crud.B0dpJVJ5.js";import{_ as Ve}from"./_plugin-vue_export-helper.DlAUqK2U.js";const I={IMAGE:8,VIDEO:4,AUDIO:2,OTHER:1,ALL:15},lt=["title"],at=fe({__name:"fileItem",props:{fileData:{type:Object,required:!0},api:{type:Object,required:!0},showTitle:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0}},emits:["onDelFile"],setup(Y,{expose:N,emit:X}){const V=Y,R=fe({template:"<el-icon><Files /></el-icon>"}),$=[{tag:"img",attr:{src:D(V.fileData.url),draggable:!1}},{tag:"video",attr:{src:D(V.fileData.url),controls:!1,autoplay:!0,muted:!0,loop:!0}},{tag:"audio",attr:{src:D(V.fileData.url),controls:!0,autoplay:!1,muted:!1,loop:!1,volume:0}},{tag:R,attr:{style:{fontSize:"2rem"}}}],_=p(!1),Z=p(),e=p(null),g=()=>V.api.DelObj(V.fileData.id).then(()=>{Re("删除成功"),d("onDelFile")});Le(V.fileData,T=>e.value=T,{immediate:!0,deep:!0});const d=X;return N({}),xe(()=>{}),(T,S)=>{const c=i("CircleClose"),z=i("el-icon");return n(),v("div",{ref_key:"itemRef",ref:Z,class:"file-item",title:e.value.name,onMouseenter:S[0]||(S[0]=G=>_.value=!0),onMouseleave:S[1]||(S[1]=G=>_.value=!1)},[Y.showTitle?(n(),v("div",{key:0,class:se(["file-name",{show:_.value}])},Q(e.value.name),3)):r("",!0),(n(),f(qe($[e.value.file_type].tag),ke(Ce($[e.value.file_type].attr)),null,16)),V.showClose?(n(),v("div",{key:1,class:se(["file-del",{show:_.value}])},[a(z,{size:24,color:"white",onClick:Ke(g,["stop"]),style:{cursor:"pointer"}},{default:s(()=>[a(c,{style:{"mix-blend-mode":"difference"}})]),_:1})],2)):r("",!0)],40,lt)}}}),ot=Ve(at,[["__scopeId","data-v-bf7c8b2f"]]),st={style:{position:"absolute",left:"0",top:"0",width:"100%",height:"100%",display:"flex","justify-content":"center","align-items":"center"}},nt=["src"],it={style:{position:"absolute",left:"0",top:"0",width:"100%",height:"100%",display:"flex","justify-content":"center","align-items":"center"}},ut=["src","controls"],rt={style:{position:"absolute",left:"0",top:"0",width:"100%",height:"100%",display:"flex","justify-content":"center","align-items":"center"}},dt={style:{padding:"4px"}},pt={style:{width:"100%",display:"flex","justify-content":"space-between",gap:"12px"}},ct={key:0},ft=["data-id"],mt={class:"listPaginator"},ce="/api/system/file/",vt=fe({__name:"index",props:{modelValue:{},class:{type:Object,default:""},inputClass:{type:Object,default:""},style:{type:Object,default:{}},inputStyle:{type:Object,default:{}},disabled:{type:Boolean,default:!1},tabsType:{type:Object,default:""},itemSize:{type:Number,default:100},tabsShow:{type:Number,default:I.ALL},multiple:{type:Boolean,default:!1},selectable:{type:Boolean,default:!0},showInput:{type:Boolean,default:!0},inputType:{type:Object,default:"selector"},inputSize:{type:Number,default:100},valueKey:{type:String,default:"url"},showUploadButton:{type:Boolean,default:!0},showNetButton:{type:Boolean,default:!0}},emits:["update:modelValue","onSave","onClose","onClosed"],setup(Y,{expose:N,emit:X}){const V=Je(Ye()).userInfos,R=!!(be&&be.length&&be.indexOf("dvadmin3-tenants-web")>=0),$=V.value.schema_name==="public",_=["图片","视频","音频","文件"],Z=["image/*","video/*","audio/*",""],e=Y,g=p(!1),d=p([3,2,1,0][e.tabsShow&e.tabsShow-1?3:Math.log2(e.tabsShow)]),T={GetList:l=>pe({url:ce,method:"get",params:l}),AddObj:l=>pe({url:ce,method:"post",data:l}),DelObj:l=>pe({url:ce+l+"/",method:"delete",data:{id:l}}),GetAll:()=>pe({url:ce+"get_all/"})},S=Pe({name:""}),c=Pe({page:1,limit:10,total:0}),z=p([]),G=p([]),x=async()=>{let l=await T.GetList({page:c.page,limit:c.limit,file_type:R?d.value%4:d.value,system:d.value>3,upload_method:1,...S});z.value=[],await Se(),z.value=l.data.map(t=>({...t,url:D(t.url)})),c.total=l.total,c.page=l.page,c.limit=l.limit,te()},h=l=>l.target.style.setProperty("--fileselector-close-display","block"),P=l=>l.target.style.setProperty("--fileselector-close-display","none"),q=async()=>{if(e.inputType!=="selector")return;let l=await T.GetAll();G.value=l.data},ne=l=>{c.page=1,x()},me=(l,t)=>{c.page=l,c.limit=t,x()},ee=p(),K=async l=>{var W;if(!e.selectable)return;let t=l.target,w=0;for(;!t.dataset.id;)t=t.parentElement;let k=t.dataset.id;if(e.multiple){if(t.classList.contains("active")?(t.classList.remove("active"),w=-1):(t.classList.add("active"),w=1),u.value.length){let C=JSON.parse(JSON.stringify(u.value));w===1?C.push(k):C.splice(C.indexOf(k),1),u.value=C}else u.value=[k];u.value=Array.from(new Set(u.value)).sort()}else{for(let C of(W=ee.value)==null?void 0:W.children)C.classList.remove("active");t.classList.add("active"),u.value=k}},te=async()=>{var l,t;if(e.selectable){await Se();for(let w of((l=ee.value)==null?void 0:l.children)||[]){w.classList.remove("active");let k=w.dataset.id;e.multiple?(t=u.value)!=null&&t.includes(k)&&w.classList.add("active"):k===u.value&&w.classList.add("active")}}},ie=p(),ve=()=>{we(u.value),re("onSave",u.value),g.value=!1},ue=()=>{u.value=e.modelValue,re("onClose"),g.value=!1},ye=()=>{y(),re("onClosed")},y=()=>{S.name="",c.page=1,c.limit=10,c.total=0,z.value=[]},J=()=>{u.value=null,we(null)},L=p(!1),le=p(!1),F=p(""),_e=p("HTTP://"),Ae=()=>{let l=F.value.trim();(l.toUpperCase().startsWith("HTTP://")||l.toUpperCase().startsWith("HTTPS://"))&&(l=l.split("://")[1]),l.startsWith("/")&&(l=l.substring(1)),F.value=l},He=()=>{if(!F.value)return;L.value=!0;let l=new AbortController,t=setTimeout(()=>{l.abort()},10*1e3);fetch(_e.value+F.value,{signal:l.signal}).then(async w=>{clearTimeout(t),w.ok||he(`网络${_[d.value%4]}获取失败!`);const k=w.url.split("?")[0].split("/");let W=k[k.length-1],C=await w.blob(),A=new File([C],W,{type:C.type}),E=new FormData;E.append("file",A),E.append("upload_method","1"),fetch(D()+"api/system/file/",{method:"post",body:E}).then(()=>Re("网络文件上传成功!")).then(()=>{le.value=!1,x(),q()}).catch(()=>he("网络文件上传失败!")).then(()=>L.value=!1)}).catch(w=>{console.log(w),clearTimeout(t),he(`网络${_[d.value%4]}获取失败!`),L.value=!1})},u=p(null),re=X;Le(()=>e.modelValue,l=>u.value=e.multiple?JSON.parse(JSON.stringify(l)):l,{immediate:!0});const{ui:Ue}=Xe(),Te=Ue.formItem.injectFormItemContext(),we=l=>{re("update:modelValue",l),Te.onChange(),Te.onBlur()};return N({data:u,onDataChange:we,selectVisiable:g,clearState:y,clear:J}),xe(()=>{if(e.multiple&&e.inputType!=="selector")throw new Error("FileSelector组件属性multiple为true时inputType必须为selector");q(),console.log("fileselector tenentmdoe",R),console.log("fileselector supertenent",$)}),(l,t)=>{const w=i("el-option"),k=i("el-select"),W=i("el-image"),C=i("Plus"),A=i("el-icon"),E=i("Close"),je=i("el-divider"),H=i("el-tab-pane"),ze=i("el-tabs"),Oe=i("el-input"),Be=i("el-tag"),De=i("el-col"),M=i("el-button"),Fe=i("el-upload"),Ee=i("el-row"),Me=i("el-empty"),Ne=i("el-pagination"),Ge=i("el-form-item"),$e=i("el-dialog");return n(),v("div",{style:O([{width:"100%"},e.style]),class:se(e.class)},[oe(l.$slots,"input",ke(Ce({})),()=>[e.showInput?(n(),v("div",{key:0,style:O([{width:"100%"},e.inputStyle]),class:se(e.inputClass)},[e.inputType==="selector"?(n(),f(k,{key:0,modelValue:u.value,"onUpdate:modelValue":t[0]||(t[0]=o=>u.value=o),"suffix-icon":"arrow-down",clearable:"",multiple:e.multiple,placeholder:"请选择文件",onClick:t[1]||(t[1]=o=>g.value=!e.disabled),disabled:e.disabled,onClear:te,onRemoveTag:te},{default:s(()=>[(n(!0),v(de,null,ge(G.value,(o,ae)=>(n(),f(w,{key:ae,value:String(o[e.valueKey]),label:o.name},null,8,["value","label"]))),128))]),_:1},8,["modelValue","multiple","disabled"])):r("",!0),e.inputType==="image"?(n(),v("div",{key:1,style:O([{position:"relative"},{width:e.inputSize+"px",height:e.inputSize+"px"}]),class:"form-display",onMouseenter:h,onMouseleave:P},[a(W,{src:u.value,fit:"scale-down",style:O({width:e.inputSize+"px",aspectRatio:"1 / 1"})},{error:s(()=>t[20]||(t[20]=[m("div",null,null,-1)])),_:1},8,["src","style"]),j(m("div",st,[a(A,{size:24},{default:s(()=>[a(C)]),_:1})],512),[[B,!u.value]]),m("div",{onClick:t[2]||(t[2]=o=>g.value=!e.disabled),class:"addControllorHover",style:O({cursor:e.disabled?"not-allowed":"pointer"})},null,4),j(a(A,{class:"closeHover",size:16,onClick:J},{default:s(()=>[a(E)]),_:1},512),[[B,!!u.value&&!e.disabled]])],36)):r("",!0),e.inputType==="video"?(n(),v("div",{key:2,class:"form-display",onMouseenter:h,onMouseleave:P,style:O([{position:"relative",display:"flex","align-items":"center","justify-items":"center"},{width:e.inputSize*2+"px",height:e.inputSize+"px"}])},[m("video",{src:u.value,controls:!1,autoplay:!0,muted:!0,loop:!0,style:O({maxWidth:e.inputSize*2+"px",maxHeight:e.inputSize+"px",margin:"0 auto"})},null,12,nt),j(m("div",it,[a(A,{size:24},{default:s(()=>[a(C)]),_:1})],512),[[B,!u.value]]),m("div",{onClick:t[3]||(t[3]=o=>g.value=!e.disabled),class:"addControllorHover",style:O({cursor:e.disabled?"not-allowed":"pointer"})},null,4),j(a(A,{class:"closeHover",size:16,onClick:J},{default:s(()=>[a(E)]),_:1},512),[[B,!!u.value&&!e.disabled]])],36)):r("",!0),e.inputType==="audio"?(n(),v("div",{key:3,class:"form-display",onMouseenter:h,onMouseleave:P,style:O([{position:"relative",display:"flex","align-items":"center","justify-items":"center"},{width:e.inputSize*2+"px",height:e.inputSize+"px"}])},[m("audio",{src:u.value,controls:!!u.value,autoplay:!1,muted:!0,loop:!0,style:{width:"100%","z-index":"1"}},null,8,ut),j(m("div",rt,[a(A,{size:24},{default:s(()=>[a(C)]),_:1})],512),[[B,!u.value]]),m("div",{onClick:t[4]||(t[4]=o=>g.value=!e.disabled),class:"addControllorHover",style:O({cursor:e.disabled?"not-allowed":"pointer"})},null,4),j(a(A,{class:"closeHover",size:16,onClick:J},{default:s(()=>[a(E)]),_:1},512),[[B,!!u.value&&!e.disabled]])],36)):r("",!0)],6)):r("",!0)],!0),a($e,{modelValue:g.value,"onUpdate:modelValue":t[18]||(t[18]=o=>g.value=o),draggable:!0,width:"50%","align-center":!1,"append-to-body":!0,onOpen:t[19]||(t[19]=o=>{z.value.length===0&&x()}),onClose:ue,onClosed:ye,"modal-class":"_overlay"},We({header:s(()=>[t[21]||(t[21]=m("span",{class:"el-dialog__title"},"文件选择",-1)),a(je,{style:{margin:"0"}})]),default:s(()=>[m("div",dt,[m("div",pt,[$?r("",!0):(n(),f(ze,{key:0,style:{width:"100%"},modelValue:d.value,"onUpdate:modelValue":t[5]||(t[5]=o=>d.value=o),type:e.tabsType,stretch:!0,onTabChange:ne},{default:s(()=>[e.tabsShow&b(I).IMAGE?(n(),f(H,{key:0,name:0,label:"图片"})):r("",!0),e.tabsShow&b(I).VIDEO?(n(),f(H,{key:1,name:1,label:"视频"})):r("",!0),e.tabsShow&b(I).AUDIO?(n(),f(H,{key:2,name:2,label:"音频"})):r("",!0),e.tabsShow&b(I).OTHER?(n(),f(H,{key:3,name:3,label:"其他"})):r("",!0)]),_:1},8,["modelValue","type"])),R?(n(),f(ze,{key:1,style:{width:"100%"},modelValue:d.value,"onUpdate:modelValue":t[6]||(t[6]=o=>d.value=o),type:e.tabsType,stretch:!0,onTabChange:ne},{default:s(()=>[e.tabsShow&b(I).IMAGE?(n(),f(H,{key:0,name:4,label:"系统图片"})):r("",!0),e.tabsShow&b(I).VIDEO?(n(),f(H,{key:1,name:5,label:"系统视频"})):r("",!0),e.tabsShow&b(I).AUDIO?(n(),f(H,{key:2,name:6,label:"系统音频"})):r("",!0),e.tabsShow&b(I).OTHER?(n(),f(H,{key:3,name:7,label:"系统其他"})):r("",!0)]),_:1},8,["modelValue","type"])):r("",!0)]),a(Ee,{justify:"space-between",class:"headerBar"},{default:s(()=>[a(De,{span:12},{default:s(()=>[oe(l.$slots,"actionbar-left",{},()=>[a(Oe,{modelValue:S.name,"onUpdate:modelValue":t[7]||(t[7]=o=>S.name=o),placeholder:`请输入${_[d.value%4]}名`,"prefix-icon":"search",clearable:"",onChange:x},null,8,["modelValue","placeholder"]),m("div",null,[e.multiple?(n(),f(Be,{key:0,type:"primary",effect:"light"},{default:s(()=>{var o;return[U(" 一共选中 "+Q(((o=u.value)==null?void 0:o.length)||0)+" 个文件 ",1)]}),_:1})):r("",!0)])],!0)]),_:3}),a(De,{span:12,style:{width:"100%",display:"flex",gap:"12px","justify-content":"flex-end"}},{default:s(()=>[oe(l.$slots,"actionbar-right",ke(Ce({})),()=>[a(M,{type:"default",circle:"",icon:"refresh",onClick:x}),!(d.value>3)||$?(n(),v(de,{key:0},[e.showUploadButton?(n(),f(Fe,{key:0,ref_key:"uploadRef",ref:ie,action:b(D)()+"api/system/file/",multiple:!1,drag:!1,data:{upload_method:1},"show-file-list":!0,accept:Z[d.value%4],"on-success":()=>{x(),q(),ie.value.clearFiles()}},{default:s(()=>[a(M,{type:"primary",icon:"plus"},{default:s(()=>[U("上传"+Q(_[d.value%4]),1)]),_:1})]),_:1},8,["action","accept","on-success"])):r("",!0),e.showNetButton?(n(),f(M,{key:1,type:"info",icon:"link",onClick:t[8]||(t[8]=o=>le.value=!0)},{default:s(()=>[U(" 网络"+Q(_[d.value%4]),1)]),_:1})):r("",!0)],64)):r("",!0)],!0)]),_:3})]),_:3}),z.value.length?(n(),v("div",{key:1,ref_key:"listContainerRef",ref:ee,class:"listContainer"},[(n(!0),v(de,null,ge(z.value,(o,ae)=>(n(),v("div",{key:ae,onClick:t[10]||(t[10]=Ie=>K(Ie)),"data-id":o[e.valueKey],style:O({width:(e.itemSize||100)+"px",cursor:e.selectable?"pointer":"normal"})},[oe(l.$slots,"item",{data:o},()=>[a(ot,{fileData:o,api:T,showClose:d.value<4||$,onOnDelFile:t[9]||(t[9]=Ie=>{x(),q()})},null,8,["fileData","showClose"])],!0)],12,ft))),128))],512)):(n(),v("div",ct,[oe(l.$slots,"empty",{},()=>[a(Me,{description:"无内容,请上传",style:{width:"100%",height:"calc(50vh)","margin-top":"24px",padding:"4px"}})],!0)])),m("div",mt,[a(Ne,{background:"",size:"small",layout:"total, sizes, prev, pager, next",total:c.total,"page-size":c.limit,"onUpdate:pageSize":t[11]||(t[11]=o=>c.limit=o),"page-sizes":[10,20,30,40,50],"current-page":c.page,"onUpdate:currentPage":t[12]||(t[12]=o=>c.page=o),"hide-on-single-page":!1,onChange:me},null,8,["total","page-size","current-page"])])]),a($e,{modelValue:le.value,"onUpdate:modelValue":t[16]||(t[16]=o=>le.value=o),draggable:!1,width:"50%","align-center":!1,"append-to-body":!0,title:"网络"+_[d.value%4]+"上传",onClosed:t[17]||(t[17]=o=>F.value=""),"close-on-click-modal":!L.value,"close-on-press-escape":!L.value,"show-close":!L.value,"modal-class":"_overlay"},{footer:s(()=>[L.value?r("",!0):(n(),f(M,{key:0,type:"default",onClick:t[15]||(t[15]=o=>le.value=!1)},{default:s(()=>t[22]||(t[22]=[U("取消")])),_:1})),a(M,{type:"primary",onClick:He,loading:L.value},{default:s(()=>[U(Q(L.value?"网络文件获取中...":"确定"),1)]),_:1},8,["loading"])]),default:s(()=>[a(Ge,{label:_[d.value%4]+"链接"},{default:s(()=>[a(Oe,{modelValue:F.value,"onUpdate:modelValue":t[14]||(t[14]=o=>F.value=o),placeholder:"请输入网络连接",clearable:"",onInput:Ae},{prepend:s(()=>[a(k,{modelValue:_e.value,"onUpdate:modelValue":t[13]||(t[13]=o=>_e.value=o),style:{width:"110px"}},{default:s(()=>[(n(),v(de,null,ge(["HTTP://","HTTPS://"],(o,ae)=>a(w,{key:ae,label:o,value:o},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["modelValue","title","close-on-click-modal","close-on-press-escape","show-close"])]),_:2},[e.showInput?{name:"footer",fn:s(()=>[a(M,{type:"default",onClick:ue},{default:s(()=>t[23]||(t[23]=[U("取消")])),_:1}),a(M,{type:"primary",onClick:ve},{default:s(()=>t[24]||(t[24]=[U("确定")])),_:1})]),key:"0"}:void 0]),1032,["modelValue"])],6)}}}),yt=Ve(vt,[["__scopeId","data-v-11326249"]]),_t={key:0},wt=["onClick"],gt=["onClick"],bt={key:4},ht=["src"],kt=["src"],Ct={class:"closePreviewBtn"},St=fe({__name:"index",setup(Y){const N=p(null),X=h=>h<1024?h+"b":h<1024*1024?(h/1024).toFixed(2)+"Kb":(h/(1024*1024)).toFixed(2)+"Mb",V=async()=>{N.value.selectVisiable=!0,await Se()},R=p(),$=p(),{crudExpose:_}=Ze({crudRef:R,crudBinding:$}),{crudOptions:Z}=tt({crudExpose:_,context:{openAddHandle:V}});et({crudExpose:_,crudOptions:Z});const e=p([]),g=p(!1),d=p(""),T=p(""),S=p(),c=p(),z=(h,P)=>{g.value=!0,S.value.muted=!0,c.value.muted=!0,d.value=h,window.addEventListener("keydown",x)},G=()=>{g.value=!1,d.value="",T.value="",window.removeEventListener("keydown",x)},x=h=>{h.key==="Escape"&&(g.value=!1,d.value="",T.value="",window.removeEventListener("keydown",x))};return xe(()=>{_.doRefresh()}),(h,P)=>{const q=i("el-button"),ne=i("el-upload"),me=i("el-image"),ee=i("VideoCamera"),K=i("el-icon"),te=i("Headset"),ie=i("Document"),ve=i("fs-crud"),ue=i("CircleClose"),ye=i("fs-page");return n(),f(ye,null,{default:s(()=>[a(yt,{modelValue:e.value,"onUpdate:modelValue":P[0]||(P[0]=y=>e.value=y),showInput:!1,ref_key:"fileSelectorRef",ref:N,tabsShow:b(I).ALL,itemSize:120,multiple:!1,selectable:!0,valueKey:"url",inputType:"image"},null,8,["modelValue","tabsShow"]),a(ve,Qe({ref_key:"crudRef",ref:R},$.value),{"actionbar-left":s(y=>[a(ne,{action:b(D)()+"api/system/file/",multiple:!1,"on-success":()=>b(_).doRefresh(),drag:!1,"show-file-list":!1},{default:s(()=>[a(q,{type:"primary",icon:"plus"},{default:s(()=>P[1]||(P[1]=[U("上传")])),_:1})]),_:1},8,["action","on-success"])]),cell_size:s(y=>[m("span",null,Q(y.row.size?X(y.row.size):"0b"),1)]),cell_preview:s(y=>[y.row.file_type===0?(n(),v("div",_t,[a(me,{style:{width:"100%","aspect-ratio":"1 /1"},src:b(D)(y.row.url),"preview-src-list":[b(D)(y.row.url)],"preview-teleported":!0},null,8,["src","preview-src-list"])])):r("",!0),y.row.file_type===1?(n(),v("div",{key:1,class:"_preview",onClick:J=>z(b(D)(y.row.url),"video")},[a(K,{size:60},{default:s(()=>[a(ee)]),_:1})],8,wt)):r("",!0),y.row.file_type===2?(n(),v("div",{key:2,class:"_preview",onClick:J=>z(b(D)(y.row.url),"video")},[a(K,{size:60},{default:s(()=>[a(te)]),_:1})],8,gt)):r("",!0),y.row.file_type===3?(n(),f(K,{key:3,size:60},{default:s(()=>[a(ie)]),_:1})):r("",!0),y.row.file_type>3?(n(),v("div",bt,"未知类型")):r("",!0)]),_:1},16),m("div",{class:se(["preview",{show:g.value}])},[j(m("video",{src:d.value,class:"previewItem",controls:!0,autoplay:!0,muted:!0,loop:!1,ref_key:"videoPreviewRef",ref:S},null,8,ht),[[B,d.value]]),j(m("audio",{src:T.value,class:"previewItem",controls:!0,autoplay:!1,muted:!0,loop:!1,ref_key:"audioPreviewRef",ref:c},null,8,kt),[[B,T.value]]),m("div",Ct,[a(K,{size:48,color:"white",style:{cursor:"pointer"},onClick:G},{default:s(()=>[a(ue)]),_:1})])],2)]),_:1})}}}),Ot=Ve(St,[["__scopeId","data-v-4ad6e209"]]);export{Ot as default};
|