From 32fe5c7ec6d67241951fdaf001e3da1c41b29dcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laure=CE=B7t?= Date: Wed, 6 Sep 2023 22:54:14 +0200 Subject: [PATCH] rebuild --- 404.html | 2 +- ...74185f1.js => DrawingControls-b71ecd01.js} | 2 +- ...r-b03a11b0.js => DrawingLayer-63aaf918.js} | 2 +- ...ay-6984e6f7.js => NoteDisplay-b086c452.js} | 2 +- ...View-9f43de9e.js => NotesView-042339bf.js} | 2 +- ...nter-05a47db0.js => Presenter-6eca4fd0.js} | 2 +- ...dd85e2dc.js => PresenterPrint-d4a99c25.js} | 2 +- .../{index-d6d34a4d.js => index-621d9fd0.js} | 184 +++++++++--------- index.html | 2 +- 9 files changed, 97 insertions(+), 103 deletions(-) rename assets/{DrawingControls-574185f1.js => DrawingControls-b71ecd01.js} (99%) rename assets/{DrawingLayer-b03a11b0.js => DrawingLayer-63aaf918.js} (90%) rename assets/{NoteDisplay-6984e6f7.js => NoteDisplay-b086c452.js} (93%) rename assets/{NotesView-9f43de9e.js => NotesView-042339bf.js} (96%) rename assets/{Presenter-05a47db0.js => Presenter-6eca4fd0.js} (96%) rename assets/{PresenterPrint-dd85e2dc.js => PresenterPrint-d4a99c25.js} (91%) rename assets/{index-d6d34a4d.js => index-621d9fd0.js} (90%) diff --git a/404.html b/404.html index 0d4b02e..31d52b9 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ - + diff --git a/assets/DrawingControls-574185f1.js b/assets/DrawingControls-b71ecd01.js similarity index 99% rename from assets/DrawingControls-574185f1.js rename to assets/DrawingControls-b71ecd01.js index d3b68d3..2fda696 100644 --- a/assets/DrawingControls-574185f1.js +++ b/assets/DrawingControls-b71ecd01.js @@ -1,3 +1,3 @@ -import{o as l,f as r,g as e,d as k,i as y,a as M,B as C,s as K,a5 as O,a6 as P,n as B,h as n,_ as D,x as R,R as T,E as a,m as i,a7 as m,p as f,a8 as w,r as q,a9 as $,aa as _,ab as I,F as U,ac as Y,ad as G,ae as J,af as Q,ag as v,ah as b,ai as u,aj as x,ak as W}from"./index-d6d34a4d.js";const X={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},nn=e("path",{fill:"currentColor",d:"M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2zm0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12s-5.4 12-12 12z"},null,-1),en=e("path",{fill:"currentColor",d:"M21.4 23L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z"},null,-1),on=[nn,en];function tn(c,s){return l(),r("svg",X,on)}const sn={name:"carbon-close-outline",render:tn},ln={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},rn=e("path",{fill:"currentColor",d:"M2 16A14 14 0 1 0 16 2A14 14 0 0 0 2 16Zm23.15 7.75L8.25 6.85a12 12 0 0 1 16.9 16.9ZM8.24 25.16a12 12 0 0 1-1.4-16.89l16.89 16.89a12 12 0 0 1-15.49 0Z"},null,-1),an=[rn];function cn(c,s){return l(),r("svg",ln,an)}const dn={name:"carbon-error",render:cn},_n={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},un=e("path",{fill:"currentColor",d:"M28.59 13.31L30 11.9L20 2l-1.31 1.42l1.18 1.18l-11.49 9.72l-1.72-1.71L5.25 14l5.66 5.68L2 28.58L3.41 30l8.91-8.91L18 26.75l1.39-1.42l-1.71-1.71l9.72-11.49ZM16.26 22.2L9.8 15.74L21.29 6L26 10.71Z"},null,-1),hn=[un];function mn(c,s){return l(),r("svg",_n,hn)}const pn={name:"carbon-pin",render:mn},vn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},bn=e("path",{fill:"currentColor",d:"M28.586 13.314L30 11.9L20 2l-1.314 1.415l1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583L3.41 30l8.911-8.909L18 26.748l1.393-1.414l-1.716-1.716l9.724-11.49Z"},null,-1),gn=[bn];function fn(c,s){return l(),r("svg",vn,gn)}const wn={name:"carbon-pin-filled",render:fn},$n={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Ln=e("path",{fill:"currentColor",d:"M29 26H12a1 1 0 0 1-.707-.293l-9-9a1 1 0 0 1 0-1.414l9-9A1 1 0 0 1 12 6h17a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1Zm-16.586-2H28V8H12.414l-8 8l8 8Z"},null,-1),Cn=e("path",{fill:"currentColor",d:"M20.414 16L25 11.414L23.586 10L19 14.586L14.414 10L13 11.414L17.586 16L13 20.586L14.414 22L19 17.414L23.586 22L25 20.586L20.414 16z"},null,-1),xn=[Ln,Cn];function kn(c,s){return l(),r("svg",$n,xn)}const yn={name:"carbon-delete",render:kn},Mn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Bn=e("path",{fill:"currentColor",d:"M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16Z"},null,-1),Dn=[Bn];function Zn(c,s){return l(),r("svg",Mn,Dn)}const En={name:"carbon-redo",render:Zn},Hn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Sn=e("path",{fill:"currentColor",d:"M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16Z"},null,-1),Vn=[Sn];function zn(c,s){return l(),r("svg",Hn,Vn)}const An={name:"carbon-undo",render:zn},Nn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},jn=e("path",{fill:"currentColor",d:"M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM6 26V6h20v20Z"},null,-1),Fn=[jn];function Kn(c,s){return l(),r("svg",Nn,Fn)}const On={name:"carbon-checkbox",render:Kn},Pn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Rn=e("path",{fill:"currentColor",d:"M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12Z"},null,-1),Tn=[Rn];function qn(c,s){return l(),r("svg",Pn,Tn)}const In={name:"carbon-radio-button",render:qn},Un={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Yn=e("path",{fill:"currentColor",d:"M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6H10z"},null,-1),Gn=[Yn];function Jn(c,s){return l(),r("svg",Un,Gn)}const Qn={name:"carbon-arrow-up-right",render:Jn},Wn=k({__name:"Draggable",props:{storageKey:{type:String,required:!1},initial:{type:Object,required:!1}},setup(c){const s=c;y(M);const p=C(null),d=s.initial??{x:0,y:0},g=s.storageKey?K(s.storageKey,d):C(d),{style:h}=O(p,{initialValue:g});return(o,L)=>(l(),r("div",{ref_key:"el",ref:p,class:"fixed",style:B(n(h))},[P(o.$slots,"default")],4))}}),Xn=D(Wn,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/Draggable.vue"]]),ne=e("svg",{width:"1em",height:"1em",class:"-mt-0.5",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24"},[e("path",{d:"M21.71 3.29a1 1 0 0 0-1.42 0l-18 18a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l18-18a1 1 0 0 0 0-1.42z",fill:"currentColor"})],-1),ee=[ne],oe=["onClick"],te=k({__name:"DrawingControls",setup(c){y(M);function s(){x.undo()}function p(){x.redo()}function d(h){m.value=h,_.value=!0}function g(h){$.color=h,_.value=!0}return(h,o)=>{const L=W,Z=Qn,E=In,H=On,S=An,V=En,z=yn,A=wn,N=pn,j=dn,F=sn;return l(),R(Xn,{class:a(["flex flex-wrap text-xl p-2 gap-1 rounded-md bg-main shadow transition-opacity duration-200",n(_)?"":n(u)?"opacity-40 hover:opacity-90":"opacity-0 pointer-events-none"]),dark:"border border-gray-400 border-opacity-10","storage-key":"slidev-drawing-pos","initial-x":10,"initial-y":10},{default:T(()=>[e("button",{class:a(["slidev-icon-btn",{shallow:n(m)!=="stylus"}]),onClick:o[0]||(o[0]=t=>d("stylus"))},[i(L)],2),e("button",{class:a(["slidev-icon-btn",{shallow:n(m)!=="line"}]),onClick:o[1]||(o[1]=t=>d("line"))},ee,2),e("button",{class:a(["slidev-icon-btn",{shallow:n(m)!=="arrow"}]),onClick:o[2]||(o[2]=t=>d("arrow"))},[i(Z)],2),e("button",{class:a(["slidev-icon-btn",{shallow:n(m)!=="ellipse"}]),onClick:o[3]||(o[3]=t=>d("ellipse"))},[i(E)],2),e("button",{class:a(["slidev-icon-btn",{shallow:n(m)!=="rectangle"}]),onClick:o[4]||(o[4]=t=>d("rectangle"))},[i(H)],2),f(" TODO: not sure why it's not working! "),f(` `),i(w),(l(!0),r(U,null,q(n(I),t=>(l(),r("button",{key:t,class:a(["slidev-icon-btn",n($).color===t?"active":"shallow"]),onClick:se=>g(t)},[e("div",{class:a(["w-6 h-6 transition-all transform border border-gray-400/50",n($).color!==t?"rounded-1/2 scale-85":"rounded-md"]),style:B(n(_)?{background:t}:{borderColor:t})},null,6)],10,oe))),128)),i(w),e("button",{class:a(["slidev-icon-btn",{disabled:!n(Y)}]),onClick:o[5]||(o[5]=t=>s())},[i(S)],2),e("button",{class:a(["slidev-icon-btn",{disabled:!n(G)}]),onClick:o[6]||(o[6]=t=>p())},[i(V)],2),e("button",{class:a(["slidev-icon-btn",{disabled:!n(J)}]),onClick:o[7]||(o[7]=t=>n(Q)())},[i(z)],2),i(w),e("button",{class:a(["slidev-icon-btn",{shallow:!n(u)}]),onClick:o[8]||(o[8]=t=>u.value=!n(u))},[v(i(A,{class:"transform -rotate-45"},null,512),[[b,n(u)]]),v(i(N,null,null,512),[[b,!n(u)]])],2),n(_)?(l(),r("button",{key:0,class:a(["slidev-icon-btn",{shallow:!n(_)}]),onClick:o[9]||(o[9]=t=>_.value=!n(_))},[v(i(j,null,null,512),[[b,n(u)]]),v(i(F,null,null,512),[[b,!n(u)]])],2)):f("v-if",!0)]),_:1},8,["class"])}}}),ie=D(te,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/DrawingControls.vue"]]);export{ie as default}; diff --git a/assets/DrawingLayer-b03a11b0.js b/assets/DrawingLayer-63aaf918.js similarity index 90% rename from assets/DrawingLayer-b03a11b0.js rename to assets/DrawingLayer-63aaf918.js index cab1a11..8a9dad1 100644 --- a/assets/DrawingLayer-b03a11b0.js +++ b/assets/DrawingLayer-63aaf918.js @@ -1 +1 @@ -import{d as r,i as s,a as i,al as u,B as c,M as d,aj as a,Q as m,am as _,an as f,o as p,f as v,E,h as o,aa as t,_ as g}from"./index-d6d34a4d.js";const h=r({__name:"DrawingLayer",setup(w){s(i);const l=s(u),e=c();return d(()=>{a.mount(e.value,e.value.parentElement),m(l,n=>a.options.coordinateScale=1/n,{immediate:!0}),_()}),f(()=>{a.unmount()}),(n,C)=>(p(),v("svg",{ref_key:"svg",ref:e,class:E(["w-full h-full absolute top-0",{"pointer-events-none":!o(t),"touch-none":o(t)}])},null,2))}}),b=g(h,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/DrawingLayer.vue"]]);export{b as default}; +import{d as r,i as s,a as i,al as u,B as c,M as d,aj as a,Q as m,am as _,an as f,o as p,f as v,E,h as o,aa as t,_ as g}from"./index-621d9fd0.js";const h=r({__name:"DrawingLayer",setup(w){s(i);const l=s(u),e=c();return d(()=>{a.mount(e.value,e.value.parentElement),m(l,n=>a.options.coordinateScale=1/n,{immediate:!0}),_()}),f(()=>{a.unmount()}),(n,C)=>(p(),v("svg",{ref_key:"svg",ref:e,class:E(["w-full h-full absolute top-0",{"pointer-events-none":!o(t),"touch-none":o(t)}])},null,2))}}),b=g(h,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/DrawingLayer.vue"]]);export{b as default}; diff --git a/assets/NoteDisplay-6984e6f7.js b/assets/NoteDisplay-b086c452.js similarity index 93% rename from assets/NoteDisplay-6984e6f7.js rename to assets/NoteDisplay-b086c452.js index e85841b..7ade168 100644 --- a/assets/NoteDisplay-6984e6f7.js +++ b/assets/NoteDisplay-b086c452.js @@ -1 +1 @@ -import{d as c,i as u,a as d,o as n,f as s,E as l,g as r,t as a,_ as m}from"./index-d6d34a4d.js";const f=["innerHTML"],k=["textContent"],v=["textContent"],y=c({__name:"NoteDisplay",props:{class:{type:String,required:!1},noteHtml:{type:String,required:!1},note:{type:String,required:!1},placeholder:{type:String,required:!1}},emits:["click"],setup(p){const o=p;return u(d),(e,t)=>e.noteHtml?(n(),s("div",{key:0,class:l(["prose overflow-auto outline-none",o.class]),onClick:t[0]||(t[0]=i=>e.$emit("click")),innerHTML:e.noteHtml},null,10,f)):e.note?(n(),s("div",{key:1,class:l(["prose overflow-auto outline-none",o.class]),onClick:t[1]||(t[1]=i=>e.$emit("click"))},[r("p",{textContent:a(e.note)},null,8,k)],2)):(n(),s("div",{key:2,class:l(["prose overflow-auto outline-none opacity-50 italic",o.class]),onClick:t[2]||(t[2]=i=>e.$emit("click"))},[r("p",{textContent:a(o.placeholder||"No notes.")},null,8,v)],2))}}),N=m(y,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/NoteDisplay.vue"]]);export{N}; +import{d as c,i as u,a as d,o as n,f as s,E as l,g as r,t as a,_ as m}from"./index-621d9fd0.js";const f=["innerHTML"],k=["textContent"],v=["textContent"],y=c({__name:"NoteDisplay",props:{class:{type:String,required:!1},noteHtml:{type:String,required:!1},note:{type:String,required:!1},placeholder:{type:String,required:!1}},emits:["click"],setup(p){const o=p;return u(d),(e,t)=>e.noteHtml?(n(),s("div",{key:0,class:l(["prose overflow-auto outline-none",o.class]),onClick:t[0]||(t[0]=i=>e.$emit("click")),innerHTML:e.noteHtml},null,10,f)):e.note?(n(),s("div",{key:1,class:l(["prose overflow-auto outline-none",o.class]),onClick:t[1]||(t[1]=i=>e.$emit("click"))},[r("p",{textContent:a(e.note)},null,8,k)],2)):(n(),s("div",{key:2,class:l(["prose overflow-auto outline-none opacity-50 italic",o.class]),onClick:t[2]||(t[2]=i=>e.$emit("click"))},[r("p",{textContent:a(o.placeholder||"No notes.")},null,8,v)],2))}}),N=m(y,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/NoteDisplay.vue"]]);export{N}; diff --git a/assets/NotesView-9f43de9e.js b/assets/NotesView-042339bf.js similarity index 96% rename from assets/NotesView-9f43de9e.js rename to assets/NotesView-042339bf.js index ce12ba4..1d5c1e8 100644 --- a/assets/NotesView-9f43de9e.js +++ b/assets/NotesView-042339bf.js @@ -1 +1 @@ -import{o as n,f as i,g as e,d as I,i as U,a as q,c as k,b as G,s as J,v as d,w as u,j as M,n as F,h as o,m as a,p as K,x as L,t as V,F as O,k as B,y as Q,z as W,A as X,_ as Y}from"./index-d6d34a4d.js";import{N as H}from"./NoteDisplay-6984e6f7.js";const ee={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},te=e("path",{fill:"currentColor",d:"M8 12h10v2H8z"},null,-1),oe=e("path",{fill:"currentColor",d:"M21.448 20A10.856 10.856 0 0 0 24 13a11 11 0 1 0-11 11a10.856 10.856 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9Z"},null,-1),ne=[te,oe];function se(_,c){return n(),i("svg",ee,ne)}const le={name:"carbon-zoom-out",render:se},ae={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ie=e("path",{fill:"currentColor",d:"M18 12h-4V8h-2v4H8v2h4v4h2v-4h4v-2z"},null,-1),ce=e("path",{fill:"currentColor",d:"M21.448 20A10.856 10.856 0 0 0 24 13a11 11 0 1 0-11 11a10.856 10.856 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9Z"},null,-1),re=[ie,ce];function de(_,c){return n(),i("svg",ae,re)}const ue={name:"carbon-zoom-in",render:de},_e={class:"h-full flex flex-col"},pe={key:0,class:"px-5 py-2 max-h-60 overflow-auto border-t border-gray-400 border-opacity-20"},me={class:"flex-none border-t border-gray-400 border-opacity-20"},ve={class:"flex gap-1 items-center px-6 py-3"},he=e("div",{class:"flex-auto"},null,-1),fe={class:"p2 text-center"},xe=I({__name:"NotesView",setup(_){U(q);const c=k.titleTemplate.replace("%s",k.title||"Slidev");G({title:`Notes - ${c}`});const{isFullscreen:E,toggle:p}=Q,s=J("slidev-notes-font-size",18),l=d(()=>{var t;return((t=u.lastUpdate)==null?void 0:t.type)==="viewer"?u.viewerPage:u.page}),m=d(()=>M.find(t=>t.path===`${l.value}`)),r=d(()=>M.find(t=>t.path===`${l.value+1}`));function T(){s.value=s.value+1}function Z(){s.value=s.value-1}return(t,v)=>{var h,f,x,g,b,y,z,$,w,N,C,S;const j=W,A=X,D=ue,R=le;return n(),i(O,null,[e("div",{class:"fixed top-0 left-0 h-2px bg-teal-500 transition-all duration-500",style:F({width:`${(l.value-1)/o(B)*100}%`})},null,4),e("div",_e,[e("div",{class:"px-5 flex-auto h-full overflow-auto",style:F({fontSize:`${o(s)}px`})},[a(H,{note:(x=(f=(h=m.value)==null?void 0:h.meta)==null?void 0:f.slide)==null?void 0:x.note,"note-html":(y=(b=(g=m.value)==null?void 0:g.meta)==null?void 0:b.slide)==null?void 0:y.noteHTML,placeholder:`No notes for Slide ${l.value}.`},null,8,["note","note-html","placeholder"])],4),r.value?(n(),i("div",pe,[a(H,{class:"opacity-50",note:(w=($=(z=r.value)==null?void 0:z.meta)==null?void 0:$.slide)==null?void 0:w.note,"note-html":(S=(C=(N=r.value)==null?void 0:N.meta)==null?void 0:C.slide)==null?void 0:S.noteHTML,placeholder:"No notes for next slide."},null,8,["note","note-html"])])):K("v-if",!0),e("div",me,[e("div",ve,[e("button",{class:"slidev-icon-btn",onClick:v[0]||(v[0]=(...P)=>o(p)&&o(p)(...P))},[o(E)?(n(),L(j,{key:0})):(n(),L(A,{key:1}))]),e("button",{class:"slidev-icon-btn",onClick:T},[a(D)]),e("button",{class:"slidev-icon-btn",onClick:Z},[a(R)]),he,e("div",fe,V(l.value)+" / "+V(o(B)),1)])])])],64)}}}),ye=Y(xe,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/NotesView.vue"]]);export{ye as default}; +import{o as n,f as i,g as e,d as I,i as U,a as q,c as k,b as G,s as J,v as d,w as u,j as M,n as F,h as o,m as a,p as K,x as L,t as V,F as O,k as B,y as Q,z as W,A as X,_ as Y}from"./index-621d9fd0.js";import{N as H}from"./NoteDisplay-b086c452.js";const ee={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},te=e("path",{fill:"currentColor",d:"M8 12h10v2H8z"},null,-1),oe=e("path",{fill:"currentColor",d:"M21.448 20A10.856 10.856 0 0 0 24 13a11 11 0 1 0-11 11a10.856 10.856 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9Z"},null,-1),ne=[te,oe];function se(_,c){return n(),i("svg",ee,ne)}const le={name:"carbon-zoom-out",render:se},ae={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ie=e("path",{fill:"currentColor",d:"M18 12h-4V8h-2v4H8v2h4v4h2v-4h4v-2z"},null,-1),ce=e("path",{fill:"currentColor",d:"M21.448 20A10.856 10.856 0 0 0 24 13a11 11 0 1 0-11 11a10.856 10.856 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9Z"},null,-1),re=[ie,ce];function de(_,c){return n(),i("svg",ae,re)}const ue={name:"carbon-zoom-in",render:de},_e={class:"h-full flex flex-col"},pe={key:0,class:"px-5 py-2 max-h-60 overflow-auto border-t border-gray-400 border-opacity-20"},me={class:"flex-none border-t border-gray-400 border-opacity-20"},ve={class:"flex gap-1 items-center px-6 py-3"},he=e("div",{class:"flex-auto"},null,-1),fe={class:"p2 text-center"},xe=I({__name:"NotesView",setup(_){U(q);const c=k.titleTemplate.replace("%s",k.title||"Slidev");G({title:`Notes - ${c}`});const{isFullscreen:E,toggle:p}=Q,s=J("slidev-notes-font-size",18),l=d(()=>{var t;return((t=u.lastUpdate)==null?void 0:t.type)==="viewer"?u.viewerPage:u.page}),m=d(()=>M.find(t=>t.path===`${l.value}`)),r=d(()=>M.find(t=>t.path===`${l.value+1}`));function T(){s.value=s.value+1}function Z(){s.value=s.value-1}return(t,v)=>{var h,f,x,g,b,y,z,$,w,N,C,S;const j=W,A=X,D=ue,R=le;return n(),i(O,null,[e("div",{class:"fixed top-0 left-0 h-2px bg-teal-500 transition-all duration-500",style:F({width:`${(l.value-1)/o(B)*100}%`})},null,4),e("div",_e,[e("div",{class:"px-5 flex-auto h-full overflow-auto",style:F({fontSize:`${o(s)}px`})},[a(H,{note:(x=(f=(h=m.value)==null?void 0:h.meta)==null?void 0:f.slide)==null?void 0:x.note,"note-html":(y=(b=(g=m.value)==null?void 0:g.meta)==null?void 0:b.slide)==null?void 0:y.noteHTML,placeholder:`No notes for Slide ${l.value}.`},null,8,["note","note-html","placeholder"])],4),r.value?(n(),i("div",pe,[a(H,{class:"opacity-50",note:(w=($=(z=r.value)==null?void 0:z.meta)==null?void 0:$.slide)==null?void 0:w.note,"note-html":(S=(C=(N=r.value)==null?void 0:N.meta)==null?void 0:C.slide)==null?void 0:S.noteHTML,placeholder:"No notes for next slide."},null,8,["note","note-html"])])):K("v-if",!0),e("div",me,[e("div",ve,[e("button",{class:"slidev-icon-btn",onClick:v[0]||(v[0]=(...P)=>o(p)&&o(p)(...P))},[o(E)?(n(),L(j,{key:0})):(n(),L(A,{key:1}))]),e("button",{class:"slidev-icon-btn",onClick:T},[a(D)]),e("button",{class:"slidev-icon-btn",onClick:Z},[a(R)]),he,e("div",fe,V(l.value)+" / "+V(o(B)),1)])])])],64)}}}),ye=Y(xe,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/NotesView.vue"]]);export{ye as default}; diff --git a/assets/Presenter-05a47db0.js b/assets/Presenter-6eca4fd0.js similarity index 96% rename from assets/Presenter-05a47db0.js rename to assets/Presenter-6eca4fd0.js index d94950b..80eaac3 100644 --- a/assets/Presenter-05a47db0.js +++ b/assets/Presenter-6eca4fd0.js @@ -1 +1 @@ -import{o as d,f as k,g as e,B as S,C as D,v as h,d as V,i as P,a as H,D as y,x as v,E as M,_ as B,G as I,H as z,c as b,b as F,I as N,J as R,K as A,L,M as j,N as q,O,P as U,Q as W,h as i,m as u,t as Z,n as x,R as $,S as E,p as G,T as J,U as w,V as K,F as Q,W as X,X as Y,w as ee,Y as te,Z as se,q as T,$ as oe,a0 as le,a1 as ne,a2 as ae,a3 as ie,k as re,a4 as ce}from"./index-d6d34a4d.js";import{N as ue}from"./NoteDisplay-6984e6f7.js";import de from"./DrawingControls-574185f1.js";const _e={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},me=e("path",{fill:"currentColor",d:"M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8z"},null,-1),pe=[me];function ve(o,n){return d(),k("svg",_e,pe)}const he={name:"carbon-renew",render:ve},fe={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ge=e("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4Z"},null,-1),xe=e("path",{fill:"currentColor",d:"M20.59 22L15 16.41V7h2v8.58l5 5.01L20.59 22z"},null,-1),we=[ge,xe];function Se(o,n){return d(),k("svg",fe,we)}const ye={name:"carbon-time",render:Se},ke="/projet-fin-etude/assets/logo-title-horizontal-96c3c915.png";function Ce(){const o=S(Date.now()),n=D({interval:1e3}),_=h(()=>{const t=(n.value-o.value)/1e3,l=Math.floor(t%60).toString().padStart(2,"0");return`${Math.floor(t/60).toString().padStart(2,"0")}:${l}`});function m(){o.value=n.value}return{timer:_,resetTimer:m}}const be=V({__name:"NoteStatic",props:{class:{type:String,required:!1}},setup(o){const n=o;P(H);const _=h(()=>{var t,l,s;return(s=(l=(t=y.value)==null?void 0:t.meta)==null?void 0:l.slide)==null?void 0:s.note}),m=h(()=>{var t,l,s;return(s=(l=(t=y.value)==null?void 0:t.meta)==null?void 0:l.slide)==null?void 0:s.noteHTML});return(t,l)=>(d(),v(ue,{class:M(n.class),note:_.value,"note-html":m.value},null,8,["class","note","note-html"]))}}),Ne=B(be,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/NoteStatic.vue"]]),f=o=>(X("data-v-574fd206"),o=o(),Y(),o),$e={class:"bg-main h-full slidev-presenter"},Ee={class:"grid-container"},Te={class:"grid-section top flex"},Ve=f(()=>e("img",{src:ke,class:"ml-2 my-auto h-10 py-1 lg:h-14 lg:py-2",style:{height:"3.5rem"}},null,-1)),Pe=f(()=>e("div",{class:"flex-auto"},null,-1)),He={class:"text-2xl pl-2 pr-6 my-auto tabular-nums"},Me=f(()=>e("div",{class:"context"}," current ",-1)),Be=f(()=>e("div",{class:"context"}," next ",-1)),De={class:"grid-section note overflow-auto"},Ie={class:"grid-section bottom"},ze={class:"progress-bar"},Fe=V({__name:"Presenter",setup(o){P(H);const n=S();I(),z(n);const _=b.titleTemplate.replace("%s",b.title||"Slidev");F({title:`Presenter - ${_}`});const{timer:m,resetTimer:t}=Ce(),l=S([]),s=h(()=>N.value{const C=n.value.querySelector("#slide-content"),r=q(O()),g=U();W(()=>{if(!g.value||te.value||!se.value)return;const c=C.getBoundingClientRect(),a=(r.x-c.left)/c.width*100,p=(r.y-c.top)/c.height*100;if(!(a<0||a>100||p<0||p>100))return{x:a,y:p}},c=>{ee.cursor=c})}),(C,r)=>{const g=ye,c=he;return d(),k(Q,null,[e("div",$e,[e("div",Ee,[e("div",Te,[Ve,Pe,e("div",{class:"timer-btn my-auto relative w-22px h-22px cursor-pointer text-lg",opacity:"50 hover:100",onClick:r[0]||(r[0]=(...a)=>i(t)&&i(t)(...a))},[u(g,{class:"absolute"}),u(c,{class:"absolute opacity-0"})]),e("div",He,Z(i(m)),1)]),e("div",{ref_key:"main",ref:n,class:"relative grid-section main flex flex-col p-2 lg:p-4",style:x(i(T))},[u(E,{key:"main",class:"h-full w-full"},{default:$(()=>[u(oe,{context:"presenter"})]),_:1}),Me],4),e("div",{class:"relative grid-section next flex flex-col p-2 lg:p-4",style:x(i(T))},[s.value?(d(),v(E,{key:"next",class:"h-full w-full"},{default:$(()=>{var a;return[u(i(ne),{is:(a=s.value.route)==null?void 0:a.component,"clicks-elements":l.value,"onUpdate:clicksElements":r[1]||(r[1]=p=>l.value=p),clicks:s.value.clicks,"clicks-disabled":!1,class:M(i(le)(s.value.route)),route:s.value.route,context:"previewNext"},null,8,["is","clicks-elements","clicks","class","route"])]}),_:1})):G("v-if",!0),Be],4),e("div",De,[(d(),v(Ne,{key:1,class:"w-full max-w-full h-full overflow-auto p-2 lg:p-4"}))]),e("div",Ie,[u(ae,{persist:!0})]),(d(),v(de,{key:0}))]),e("div",ze,[e("div",{class:"progress h-2px bg-primary transition-all",style:x({width:`${(i(ie)-1)/(i(re)-1)*100}%`})},null,4)])]),u(ce),u(K,{modelValue:i(w),"onUpdate:modelValue":r[2]||(r[2]=a=>J(w)?w.value=a:null)},null,8,["modelValue"])],64)}}});const je=B(Fe,[["__scopeId","data-v-574fd206"],["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/Presenter.vue"]]);export{je as default}; +import{o as d,f as k,g as e,B as S,C as D,v as h,d as V,i as P,a as H,D as y,x as v,E as M,_ as B,G as I,H as z,c as b,b as F,I as N,J as R,K as A,L,M as j,N as q,O,P as U,Q as W,h as i,m as u,t as Z,n as x,R as $,S as E,p as G,T as J,U as w,V as K,F as Q,W as X,X as Y,w as ee,Y as te,Z as se,q as T,$ as oe,a0 as le,a1 as ne,a2 as ae,a3 as ie,k as re,a4 as ce}from"./index-621d9fd0.js";import{N as ue}from"./NoteDisplay-b086c452.js";import de from"./DrawingControls-b71ecd01.js";const _e={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},me=e("path",{fill:"currentColor",d:"M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8z"},null,-1),pe=[me];function ve(o,n){return d(),k("svg",_e,pe)}const he={name:"carbon-renew",render:ve},fe={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ge=e("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4Z"},null,-1),xe=e("path",{fill:"currentColor",d:"M20.59 22L15 16.41V7h2v8.58l5 5.01L20.59 22z"},null,-1),we=[ge,xe];function Se(o,n){return d(),k("svg",fe,we)}const ye={name:"carbon-time",render:Se},ke="/projet-fin-etude/assets/logo-title-horizontal-96c3c915.png";function Ce(){const o=S(Date.now()),n=D({interval:1e3}),_=h(()=>{const t=(n.value-o.value)/1e3,l=Math.floor(t%60).toString().padStart(2,"0");return`${Math.floor(t/60).toString().padStart(2,"0")}:${l}`});function m(){o.value=n.value}return{timer:_,resetTimer:m}}const be=V({__name:"NoteStatic",props:{class:{type:String,required:!1}},setup(o){const n=o;P(H);const _=h(()=>{var t,l,s;return(s=(l=(t=y.value)==null?void 0:t.meta)==null?void 0:l.slide)==null?void 0:s.note}),m=h(()=>{var t,l,s;return(s=(l=(t=y.value)==null?void 0:t.meta)==null?void 0:l.slide)==null?void 0:s.noteHTML});return(t,l)=>(d(),v(ue,{class:M(n.class),note:_.value,"note-html":m.value},null,8,["class","note","note-html"]))}}),Ne=B(be,[["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/NoteStatic.vue"]]),f=o=>(X("data-v-574fd206"),o=o(),Y(),o),$e={class:"bg-main h-full slidev-presenter"},Ee={class:"grid-container"},Te={class:"grid-section top flex"},Ve=f(()=>e("img",{src:ke,class:"ml-2 my-auto h-10 py-1 lg:h-14 lg:py-2",style:{height:"3.5rem"}},null,-1)),Pe=f(()=>e("div",{class:"flex-auto"},null,-1)),He={class:"text-2xl pl-2 pr-6 my-auto tabular-nums"},Me=f(()=>e("div",{class:"context"}," current ",-1)),Be=f(()=>e("div",{class:"context"}," next ",-1)),De={class:"grid-section note overflow-auto"},Ie={class:"grid-section bottom"},ze={class:"progress-bar"},Fe=V({__name:"Presenter",setup(o){P(H);const n=S();I(),z(n);const _=b.titleTemplate.replace("%s",b.title||"Slidev");F({title:`Presenter - ${_}`});const{timer:m,resetTimer:t}=Ce(),l=S([]),s=h(()=>N.value{const C=n.value.querySelector("#slide-content"),r=q(O()),g=U();W(()=>{if(!g.value||te.value||!se.value)return;const c=C.getBoundingClientRect(),a=(r.x-c.left)/c.width*100,p=(r.y-c.top)/c.height*100;if(!(a<0||a>100||p<0||p>100))return{x:a,y:p}},c=>{ee.cursor=c})}),(C,r)=>{const g=ye,c=he;return d(),k(Q,null,[e("div",$e,[e("div",Ee,[e("div",Te,[Ve,Pe,e("div",{class:"timer-btn my-auto relative w-22px h-22px cursor-pointer text-lg",opacity:"50 hover:100",onClick:r[0]||(r[0]=(...a)=>i(t)&&i(t)(...a))},[u(g,{class:"absolute"}),u(c,{class:"absolute opacity-0"})]),e("div",He,Z(i(m)),1)]),e("div",{ref_key:"main",ref:n,class:"relative grid-section main flex flex-col p-2 lg:p-4",style:x(i(T))},[u(E,{key:"main",class:"h-full w-full"},{default:$(()=>[u(oe,{context:"presenter"})]),_:1}),Me],4),e("div",{class:"relative grid-section next flex flex-col p-2 lg:p-4",style:x(i(T))},[s.value?(d(),v(E,{key:"next",class:"h-full w-full"},{default:$(()=>{var a;return[u(i(ne),{is:(a=s.value.route)==null?void 0:a.component,"clicks-elements":l.value,"onUpdate:clicksElements":r[1]||(r[1]=p=>l.value=p),clicks:s.value.clicks,"clicks-disabled":!1,class:M(i(le)(s.value.route)),route:s.value.route,context:"previewNext"},null,8,["is","clicks-elements","clicks","class","route"])]}),_:1})):G("v-if",!0),Be],4),e("div",De,[(d(),v(Ne,{key:1,class:"w-full max-w-full h-full overflow-auto p-2 lg:p-4"}))]),e("div",Ie,[u(ae,{persist:!0})]),(d(),v(de,{key:0}))]),e("div",ze,[e("div",{class:"progress h-2px bg-primary transition-all",style:x({width:`${(i(ie)-1)/(i(re)-1)*100}%`})},null,4)])]),u(ce),u(K,{modelValue:i(w),"onUpdate:modelValue":r[2]||(r[2]=a=>J(w)?w.value=a:null)},null,8,["modelValue"])],64)}}});const je=B(Fe,[["__scopeId","data-v-574fd206"],["__file","/home/laurent/Documents/Cours/ENSEEIHT/PFE/etude-biblio/slides/node_modules/@slidev/client/internals/Presenter.vue"]]);export{je as default}; diff --git a/assets/PresenterPrint-dd85e2dc.js b/assets/PresenterPrint-d4a99c25.js similarity index 91% rename from assets/PresenterPrint-dd85e2dc.js rename to assets/PresenterPrint-d4a99c25.js index 4abd1f2..22a1f31 100644 --- a/assets/PresenterPrint-dd85e2dc.js +++ b/assets/PresenterPrint-d4a99c25.js @@ -1,4 +1,4 @@ -import{d,i as _,a as u,u as p,b as h,c as m,e as f,o as n,f as l,g as t,t as s,h as a,F as g,r as v,n as x,j as b,k as y,l as N,m as k,p as P,q as S,_ as w}from"./index-d6d34a4d.js";import{N as E}from"./NoteDisplay-6984e6f7.js";const T={class:"m-4"},V={class:"mb-10"},j={class:"text-4xl font-bold mt-2"},C={class:"opacity-50"},D={class:"text-lg"},H={class:"font-bold flex gap-2"},L={class:"opacity-50"},B=t("div",{class:"flex-auto"},null,-1),F={key:0,class:"border-gray-400/50 mb-8"},z=d({__name:"PresenterPrint",setup(M){_(u),p(` +import{d,i as _,a as u,u as p,b as h,c as m,e as f,o as n,f as l,g as t,t as s,h as a,F as g,r as v,n as x,j as b,k as y,l as N,m as k,p as P,q as S,_ as w}from"./index-621d9fd0.js";import{N as E}from"./NoteDisplay-b086c452.js";const T={class:"m-4"},V={class:"mb-10"},j={class:"text-4xl font-bold mt-2"},C={class:"opacity-50"},D={class:"text-lg"},H={class:"font-bold flex gap-2"},L={class:"opacity-50"},B=t("div",{class:"flex-auto"},null,-1),F={key:0,class:"border-gray-400/50 mb-8"},z=d({__name:"PresenterPrint",setup(M){_(u),p(` @page { size: A4; margin-top: 1.5cm; diff --git a/assets/index-d6d34a4d.js b/assets/index-621d9fd0.js similarity index 90% rename from assets/index-d6d34a4d.js rename to assets/index-621d9fd0.js index f2a81a7..de92793 100644 --- a/assets/index-d6d34a4d.js +++ b/assets/index-621d9fd0.js @@ -1,11 +1,11 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();function Dn(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Ne=Object.freeze({}),Ps=Object.freeze([]),ht=()=>{},vf=()=>!1,Km=/^on[^a-z]/,Lr=e=>Km.test(e),_i=e=>e.startsWith("onUpdate:"),De=Object.assign,Ba=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Wm=Object.prototype.hasOwnProperty,be=(e,t)=>Wm.call(e,t),se=Array.isArray,ns=e=>Nr(e)==="[object Map]",_f=e=>Nr(e)==="[object Set]",Gm=e=>Nr(e)==="[object RegExp]",ae=e=>typeof e=="function",He=e=>typeof e=="string",Ua=e=>typeof e=="symbol",Oe=e=>e!==null&&typeof e=="object",Ka=e=>Oe(e)&&ae(e.then)&&ae(e.catch),yf=Object.prototype.toString,Nr=e=>yf.call(e),Wa=e=>Nr(e).slice(8,-1),bf=e=>Nr(e)==="[object Object]",Ga=e=>He(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ii=Dn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ym=Dn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ui=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zm=/-(\w)/g,Jt=Ui(e=>e.replace(Zm,(t,n)=>n?n.toUpperCase():"")),Jm=/\B([A-Z])/g,un=Ui(e=>e.replace(Jm,"-$1").toLowerCase()),cs=Ui(e=>e.charAt(0).toUpperCase()+e.slice(1)),Kn=Ui(e=>e?`on${cs(e)}`:""),gr=(e,t)=>!Object.is(e,t),Wn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Xm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Qm=e=>{const t=He(e)?Number(e):NaN;return isNaN(t)?e:t};let Ul;const bi=()=>Ul||(Ul=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function nt(e){if(se(e)){const t={};for(let n=0;n{if(n){const s=n.split(th);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function qe(e){let t="";if(He(e))t=e;else if(se(e))for(let n=0;nHe(e)?e:e==null?"":se(e)||Oe(e)&&(e.toString===yf||!ae(e.toString))?JSON.stringify(e,Ef,2):String(e),Ef=(e,t)=>t&&t.__v_isRef?Ef(e,t.value):ns(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:_f(t)?{[`Set(${t.size})`]:[...t.values()]}:Oe(t)&&!se(t)&&!bf(t)?String(t):t;function wi(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let bt;class Sf{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=bt,!t&&bt&&(this.index=(bt.scopes||(bt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=bt;try{return bt=this,t()}finally{bt=n}}else wi("cannot run an inactive effect scope.")}on(){bt=this}off(){bt=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Pf=e=>(e.w&In)>0,Cf=e=>(e.n&In)>0,fh=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=u)&&l.push(f)})}else switch(n!==void 0&&l.push(a.get(n)),t){case"add":se(e)?Ga(n)&&l.push(a.get("length")):(l.push(a.get(ss)),ns(e)&&l.push(a.get(Uo)));break;case"delete":se(e)||(l.push(a.get(ss)),ns(e)&&l.push(a.get(Uo)));break;case"set":ns(e)&&l.push(a.get(ss));break}const c={target:e,type:t,key:n,newValue:s,oldValue:r,oldTarget:i};if(l.length===1)l[0]&&Ko(l[0],c);else{const u=[];for(const f of l)f&&u.push(...f);Ko(Za(u),c)}}function Ko(e,t){const n=se(e)?e:[...e];for(const s of n)s.computed&&Wl(s,t);for(const s of n)s.computed||Wl(s,t)}function Wl(e,t){(e!==ct||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(De({effect:e},t)),e.scheduler?e.scheduler():e.run())}function ph(e,t){var n;return(n=xi.get(e))==null?void 0:n.get(t)}const mh=Dn("__proto__,__v_isRef,__isVue"),Tf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ua)),hh=Ki(),gh=Ki(!1,!0),vh=Ki(!0),_h=Ki(!0,!0),Gl=yh();function yh(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ue(this);for(let i=0,a=this.length;i{e[t]=function(...n){fs();const s=ue(this)[t].apply(this,n);return ds(),s}}),e}function bh(e){const t=ue(this);return rt(t,"has",e),t.hasOwnProperty(e)}function Ki(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?Df:jf:t?Rf:Nf).get(s))return s;const a=se(s);if(!e){if(a&&be(Gl,r))return Reflect.get(Gl,r,i);if(r==="hasOwnProperty")return bh}const l=Reflect.get(s,r,i);return(Ua(r)?Tf.has(r):mh(r))||(e||rt(s,"get",r),t)?l:Se(l)?a&&Ga(r)?l:l.value:Oe(l)?e?Wt(l):Ve(l):l}}const wh=Af(),xh=Af(!0);function Af(e=!1){return function(n,s,r,i){let a=n[s];if(Ln(a)&&Se(a)&&!Se(r))return!1;if(!e&&(!Ei(r)&&!Ln(r)&&(a=ue(a),r=ue(r)),!se(n)&&Se(a)&&!Se(r)))return a.value=r,!0;const l=se(n)&&Ga(s)?Number(s)e,Wi=e=>Reflect.getPrototypeOf(e);function zr(e,t,n=!1,s=!1){e=e.__v_raw;const r=ue(e),i=ue(t);n||(t!==i&&rt(r,"get",t),rt(r,"get",i));const{has:a}=Wi(r),l=s?Xa:n?Qa:vr;if(a.call(r,t))return l(e.get(t));if(a.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Br(e,t=!1){const n=this.__v_raw,s=ue(n),r=ue(e);return t||(e!==r&&rt(s,"has",e),rt(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Ur(e,t=!1){return e=e.__v_raw,!t&&rt(ue(e),"iterate",ss),Reflect.get(e,"size",e)}function Yl(e){e=ue(e);const t=ue(this);return Wi(t).has.call(t,e)||(t.add(e),Xt(t,"add",e,e)),this}function Zl(e,t){t=ue(t);const n=ue(this),{has:s,get:r}=Wi(n);let i=s.call(n,e);i?Lf(n,s,e):(e=ue(e),i=s.call(n,e));const a=r.call(n,e);return n.set(e,t),i?gr(t,a)&&Xt(n,"set",e,t,a):Xt(n,"add",e,t),this}function Jl(e){const t=ue(this),{has:n,get:s}=Wi(t);let r=n.call(t,e);r?Lf(t,n,e):(e=ue(e),r=n.call(t,e));const i=s?s.call(t,e):void 0,a=t.delete(e);return r&&Xt(t,"delete",e,void 0,i),a}function Xl(){const e=ue(this),t=e.size!==0,n=ns(e)?new Map(e):new Set(e),s=e.clear();return t&&Xt(e,"clear",void 0,void 0,n),s}function Kr(e,t){return function(s,r){const i=this,a=i.__v_raw,l=ue(a),c=t?Xa:e?Qa:vr;return!e&&rt(l,"iterate",ss),a.forEach((u,f)=>s.call(r,c(u),c(f),i))}}function Wr(e,t,n){return function(...s){const r=this.__v_raw,i=ue(r),a=ns(i),l=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,u=r[e](...s),f=n?Xa:t?Qa:vr;return!t&&rt(i,"iterate",c?Uo:ss),{next(){const{value:d,done:p}=u.next();return p?{value:d,done:p}:{value:l?[f(d[0]),f(d[1])]:f(d),done:p}},[Symbol.iterator](){return this}}}}function hn(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${cs(e)} operation ${n}failed: target is readonly.`,ue(this))}return e==="delete"?!1:this}}function Oh(){const e={get(i){return zr(this,i)},get size(){return Ur(this)},has:Br,add:Yl,set:Zl,delete:Jl,clear:Xl,forEach:Kr(!1,!1)},t={get(i){return zr(this,i,!1,!0)},get size(){return Ur(this)},has:Br,add:Yl,set:Zl,delete:Jl,clear:Xl,forEach:Kr(!1,!0)},n={get(i){return zr(this,i,!0)},get size(){return Ur(this,!0)},has(i){return Br.call(this,i,!0)},add:hn("add"),set:hn("set"),delete:hn("delete"),clear:hn("clear"),forEach:Kr(!0,!1)},s={get(i){return zr(this,i,!0,!0)},get size(){return Ur(this,!0)},has(i){return Br.call(this,i,!0)},add:hn("add"),set:hn("set"),delete:hn("delete"),clear:hn("clear"),forEach:Kr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Wr(i,!1,!1),n[i]=Wr(i,!0,!1),t[i]=Wr(i,!1,!0),s[i]=Wr(i,!0,!0)}),[e,n,t,s]}const[kh,Th,Ah,Mh]=Oh();function Gi(e,t){const n=t?e?Mh:Ah:e?Th:kh;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(be(n,r)&&r in s?n:s,r,i)}const Ih={get:Gi(!1,!1)},Lh={get:Gi(!1,!0)},Nh={get:Gi(!0,!1)},Rh={get:Gi(!0,!0)};function Lf(e,t,n){const s=ue(n);if(s!==n&&t.call(e,s)){const r=Wa(e);console.warn(`Reactive ${r} contains both the raw and reactive versions of the same object${r==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Nf=new WeakMap,Rf=new WeakMap,jf=new WeakMap,Df=new WeakMap;function jh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Dh(e){return e.__v_skip||!Object.isExtensible(e)?0:jh(Wa(e))}function Ve(e){return Ln(e)?e:Yi(e,!1,Mf,Ih,Nf)}function Ff(e){return Yi(e,!1,Ph,Lh,Rf)}function Wt(e){return Yi(e,!0,If,Nh,jf)}function er(e){return Yi(e,!0,Ch,Rh,Df)}function Yi(e,t,n,s,r){if(!Oe(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const a=Dh(e);if(a===0)return e;const l=new Proxy(e,a===2?s:n);return r.set(e,l),l}function rs(e){return Ln(e)?rs(e.__v_raw):!!(e&&e.__v_isReactive)}function Ln(e){return!!(e&&e.__v_isReadonly)}function Ei(e){return!!(e&&e.__v_isShallow)}function Si(e){return rs(e)||Ln(e)}function ue(e){const t=e&&e.__v_raw;return t?ue(t):e}function Zi(e){return yi(e,"__v_skip",!0),e}const vr=e=>Oe(e)?Ve(e):e,Qa=e=>Oe(e)?Wt(e):e;function el(e){Sn&&ct&&(e=ue(e),kf(e.dep||(e.dep=Za()),{target:e,type:"get",key:"value"}))}function tl(e,t){e=ue(e);const n=e.dep;n&&Ko(n,{target:e,type:"set",key:"value",newValue:t})}function Se(e){return!!(e&&e.__v_isRef===!0)}function z(e){return Hf(e,!1)}function Qt(e){return Hf(e,!0)}function Hf(e,t){return Se(e)?e:new Fh(e,t)}class Fh{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ue(t),this._value=n?t:vr(t)}get value(){return el(this),this._value}set value(t){const n=this.__v_isShallow||Ei(t)||Ln(t);t=n?t:ue(t),gr(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:vr(t),tl(this,t))}}function C(e){return Se(e)?e.value:e}const Hh={get:(e,t,n)=>C(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Se(r)&&!Se(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function qf(e){return rs(e)?e:new Proxy(e,Hh)}class qh{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>el(this),()=>tl(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function nl(e){return new qh(e)}function Vh(e){Si(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=se(e)?new Array(e.length):{};for(const n in e)t[n]=Vf(e,n);return t}class zh{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return ph(ue(this._object),this._key)}}class Bh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Uh(e,t,n){return Se(e)?e:ae(e)?new Bh(e):Oe(e)&&arguments.length>1?Vf(e,t,n):z(e)}function Vf(e,t,n){const s=e[t];return Se(s)?s:new zh(e,t,n)}class Kh{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Ja(t,()=>{this._dirty||(this._dirty=!0,tl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=ue(this);return el(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Wh(e,t,n=!1){let s,r;const i=ae(e);i?(s=e,r=()=>{console.warn("Write operation failed: computed value is readonly")}):(s=e.get,r=e.set);const a=new Kh(s,r,i||!r,n);return t&&!n&&(a.effect.onTrack=t.onTrack,a.effect.onTrigger=t.onTrigger),a}const is=[];function oi(e){is.push(e)}function ai(){is.pop()}function N(e,...t){fs();const n=is.length?is[is.length-1].component:null,s=n&&n.appContext.config.warnHandler,r=Gh();if(s)cn(s,n,11,[e+t.join(""),n&&n.proxy,r.map(({vnode:i})=>`at <${io(n,i.type)}>`).join(` +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();function Dn(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Re=Object.freeze({}),Ps=Object.freeze([]),ht=()=>{},vf=()=>!1,Km=/^on[^a-z]/,Nr=e=>Km.test(e),_i=e=>e.startsWith("onUpdate:"),De=Object.assign,Ba=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Wm=Object.prototype.hasOwnProperty,be=(e,t)=>Wm.call(e,t),se=Array.isArray,ns=e=>Rr(e)==="[object Map]",_f=e=>Rr(e)==="[object Set]",Gm=e=>Rr(e)==="[object RegExp]",ae=e=>typeof e=="function",He=e=>typeof e=="string",Ua=e=>typeof e=="symbol",Oe=e=>e!==null&&typeof e=="object",Ka=e=>Oe(e)&&ae(e.then)&&ae(e.catch),yf=Object.prototype.toString,Rr=e=>yf.call(e),Wa=e=>Rr(e).slice(8,-1),bf=e=>Rr(e)==="[object Object]",Ga=e=>He(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ii=Dn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ym=Dn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ui=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zm=/-(\w)/g,Jt=Ui(e=>e.replace(Zm,(t,n)=>n?n.toUpperCase():"")),Jm=/\B([A-Z])/g,un=Ui(e=>e.replace(Jm,"-$1").toLowerCase()),cs=Ui(e=>e.charAt(0).toUpperCase()+e.slice(1)),Kn=Ui(e=>e?`on${cs(e)}`:""),gr=(e,t)=>!Object.is(e,t),Wn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Xm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Qm=e=>{const t=He(e)?Number(e):NaN;return isNaN(t)?e:t};let Ul;const bi=()=>Ul||(Ul=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function nt(e){if(se(e)){const t={};for(let n=0;n{if(n){const s=n.split(th);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function qe(e){let t="";if(He(e))t=e;else if(se(e))for(let n=0;nHe(e)?e:e==null?"":se(e)||Oe(e)&&(e.toString===yf||!ae(e.toString))?JSON.stringify(e,Ef,2):String(e),Ef=(e,t)=>t&&t.__v_isRef?Ef(e,t.value):ns(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:_f(t)?{[`Set(${t.size})`]:[...t.values()]}:Oe(t)&&!se(t)&&!bf(t)?String(t):t;function wi(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let bt;class Sf{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=bt,!t&&bt&&(this.index=(bt.scopes||(bt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=bt;try{return bt=this,t()}finally{bt=n}}else wi("cannot run an inactive effect scope.")}on(){bt=this}off(){bt=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Pf=e=>(e.w&In)>0,Cf=e=>(e.n&In)>0,fh=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=u)&&l.push(f)})}else switch(n!==void 0&&l.push(a.get(n)),t){case"add":se(e)?Ga(n)&&l.push(a.get("length")):(l.push(a.get(ss)),ns(e)&&l.push(a.get(Uo)));break;case"delete":se(e)||(l.push(a.get(ss)),ns(e)&&l.push(a.get(Uo)));break;case"set":ns(e)&&l.push(a.get(ss));break}const c={target:e,type:t,key:n,newValue:s,oldValue:r,oldTarget:i};if(l.length===1)l[0]&&Ko(l[0],c);else{const u=[];for(const f of l)f&&u.push(...f);Ko(Za(u),c)}}function Ko(e,t){const n=se(e)?e:[...e];for(const s of n)s.computed&&Wl(s,t);for(const s of n)s.computed||Wl(s,t)}function Wl(e,t){(e!==ct||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(De({effect:e},t)),e.scheduler?e.scheduler():e.run())}function ph(e,t){var n;return(n=xi.get(e))==null?void 0:n.get(t)}const mh=Dn("__proto__,__v_isRef,__isVue"),Tf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ua)),hh=Ki(),gh=Ki(!1,!0),vh=Ki(!0),_h=Ki(!0,!0),Gl=yh();function yh(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ue(this);for(let i=0,a=this.length;i{e[t]=function(...n){fs();const s=ue(this)[t].apply(this,n);return ds(),s}}),e}function bh(e){const t=ue(this);return rt(t,"has",e),t.hasOwnProperty(e)}function Ki(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?Df:jf:t?Lf:Rf).get(s))return s;const a=se(s);if(!e){if(a&&be(Gl,r))return Reflect.get(Gl,r,i);if(r==="hasOwnProperty")return bh}const l=Reflect.get(s,r,i);return(Ua(r)?Tf.has(r):mh(r))||(e||rt(s,"get",r),t)?l:Se(l)?a&&Ga(r)?l:l.value:Oe(l)?e?Wt(l):Ve(l):l}}const wh=Af(),xh=Af(!0);function Af(e=!1){return function(n,s,r,i){let a=n[s];if(Nn(a)&&Se(a)&&!Se(r))return!1;if(!e&&(!Ei(r)&&!Nn(r)&&(a=ue(a),r=ue(r)),!se(n)&&Se(a)&&!Se(r)))return a.value=r,!0;const l=se(n)&&Ga(s)?Number(s)e,Wi=e=>Reflect.getPrototypeOf(e);function zr(e,t,n=!1,s=!1){e=e.__v_raw;const r=ue(e),i=ue(t);n||(t!==i&&rt(r,"get",t),rt(r,"get",i));const{has:a}=Wi(r),l=s?Xa:n?Qa:vr;if(a.call(r,t))return l(e.get(t));if(a.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Br(e,t=!1){const n=this.__v_raw,s=ue(n),r=ue(e);return t||(e!==r&&rt(s,"has",e),rt(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Ur(e,t=!1){return e=e.__v_raw,!t&&rt(ue(e),"iterate",ss),Reflect.get(e,"size",e)}function Yl(e){e=ue(e);const t=ue(this);return Wi(t).has.call(t,e)||(t.add(e),Xt(t,"add",e,e)),this}function Zl(e,t){t=ue(t);const n=ue(this),{has:s,get:r}=Wi(n);let i=s.call(n,e);i?Nf(n,s,e):(e=ue(e),i=s.call(n,e));const a=r.call(n,e);return n.set(e,t),i?gr(t,a)&&Xt(n,"set",e,t,a):Xt(n,"add",e,t),this}function Jl(e){const t=ue(this),{has:n,get:s}=Wi(t);let r=n.call(t,e);r?Nf(t,n,e):(e=ue(e),r=n.call(t,e));const i=s?s.call(t,e):void 0,a=t.delete(e);return r&&Xt(t,"delete",e,void 0,i),a}function Xl(){const e=ue(this),t=e.size!==0,n=ns(e)?new Map(e):new Set(e),s=e.clear();return t&&Xt(e,"clear",void 0,void 0,n),s}function Kr(e,t){return function(s,r){const i=this,a=i.__v_raw,l=ue(a),c=t?Xa:e?Qa:vr;return!e&&rt(l,"iterate",ss),a.forEach((u,f)=>s.call(r,c(u),c(f),i))}}function Wr(e,t,n){return function(...s){const r=this.__v_raw,i=ue(r),a=ns(i),l=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,u=r[e](...s),f=n?Xa:t?Qa:vr;return!t&&rt(i,"iterate",c?Uo:ss),{next(){const{value:d,done:p}=u.next();return p?{value:d,done:p}:{value:l?[f(d[0]),f(d[1])]:f(d),done:p}},[Symbol.iterator](){return this}}}}function hn(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${cs(e)} operation ${n}failed: target is readonly.`,ue(this))}return e==="delete"?!1:this}}function Oh(){const e={get(i){return zr(this,i)},get size(){return Ur(this)},has:Br,add:Yl,set:Zl,delete:Jl,clear:Xl,forEach:Kr(!1,!1)},t={get(i){return zr(this,i,!1,!0)},get size(){return Ur(this)},has:Br,add:Yl,set:Zl,delete:Jl,clear:Xl,forEach:Kr(!1,!0)},n={get(i){return zr(this,i,!0)},get size(){return Ur(this,!0)},has(i){return Br.call(this,i,!0)},add:hn("add"),set:hn("set"),delete:hn("delete"),clear:hn("clear"),forEach:Kr(!0,!1)},s={get(i){return zr(this,i,!0,!0)},get size(){return Ur(this,!0)},has(i){return Br.call(this,i,!0)},add:hn("add"),set:hn("set"),delete:hn("delete"),clear:hn("clear"),forEach:Kr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Wr(i,!1,!1),n[i]=Wr(i,!0,!1),t[i]=Wr(i,!1,!0),s[i]=Wr(i,!0,!0)}),[e,n,t,s]}const[kh,Th,Ah,Mh]=Oh();function Gi(e,t){const n=t?e?Mh:Ah:e?Th:kh;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(be(n,r)&&r in s?n:s,r,i)}const Ih={get:Gi(!1,!1)},Nh={get:Gi(!1,!0)},Rh={get:Gi(!0,!1)},Lh={get:Gi(!0,!0)};function Nf(e,t,n){const s=ue(n);if(s!==n&&t.call(e,s)){const r=Wa(e);console.warn(`Reactive ${r} contains both the raw and reactive versions of the same object${r==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Rf=new WeakMap,Lf=new WeakMap,jf=new WeakMap,Df=new WeakMap;function jh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Dh(e){return e.__v_skip||!Object.isExtensible(e)?0:jh(Wa(e))}function Ve(e){return Nn(e)?e:Yi(e,!1,Mf,Ih,Rf)}function Ff(e){return Yi(e,!1,Ph,Nh,Lf)}function Wt(e){return Yi(e,!0,If,Rh,jf)}function er(e){return Yi(e,!0,Ch,Lh,Df)}function Yi(e,t,n,s,r){if(!Oe(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const a=Dh(e);if(a===0)return e;const l=new Proxy(e,a===2?s:n);return r.set(e,l),l}function rs(e){return Nn(e)?rs(e.__v_raw):!!(e&&e.__v_isReactive)}function Nn(e){return!!(e&&e.__v_isReadonly)}function Ei(e){return!!(e&&e.__v_isShallow)}function Si(e){return rs(e)||Nn(e)}function ue(e){const t=e&&e.__v_raw;return t?ue(t):e}function Zi(e){return yi(e,"__v_skip",!0),e}const vr=e=>Oe(e)?Ve(e):e,Qa=e=>Oe(e)?Wt(e):e;function el(e){Sn&&ct&&(e=ue(e),kf(e.dep||(e.dep=Za()),{target:e,type:"get",key:"value"}))}function tl(e,t){e=ue(e);const n=e.dep;n&&Ko(n,{target:e,type:"set",key:"value",newValue:t})}function Se(e){return!!(e&&e.__v_isRef===!0)}function z(e){return Hf(e,!1)}function Qt(e){return Hf(e,!0)}function Hf(e,t){return Se(e)?e:new Fh(e,t)}class Fh{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ue(t),this._value=n?t:vr(t)}get value(){return el(this),this._value}set value(t){const n=this.__v_isShallow||Ei(t)||Nn(t);t=n?t:ue(t),gr(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:vr(t),tl(this,t))}}function C(e){return Se(e)?e.value:e}const Hh={get:(e,t,n)=>C(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Se(r)&&!Se(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function qf(e){return rs(e)?e:new Proxy(e,Hh)}class qh{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>el(this),()=>tl(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function nl(e){return new qh(e)}function Vh(e){Si(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=se(e)?new Array(e.length):{};for(const n in e)t[n]=Vf(e,n);return t}class zh{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return ph(ue(this._object),this._key)}}class Bh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Uh(e,t,n){return Se(e)?e:ae(e)?new Bh(e):Oe(e)&&arguments.length>1?Vf(e,t,n):z(e)}function Vf(e,t,n){const s=e[t];return Se(s)?s:new zh(e,t,n)}class Kh{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Ja(t,()=>{this._dirty||(this._dirty=!0,tl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=ue(this);return el(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Wh(e,t,n=!1){let s,r;const i=ae(e);i?(s=e,r=()=>{console.warn("Write operation failed: computed value is readonly")}):(s=e.get,r=e.set);const a=new Kh(s,r,i||!r,n);return t&&!n&&(a.effect.onTrack=t.onTrack,a.effect.onTrigger=t.onTrigger),a}const is=[];function oi(e){is.push(e)}function ai(){is.pop()}function R(e,...t){fs();const n=is.length?is[is.length-1].component:null,s=n&&n.appContext.config.warnHandler,r=Gh();if(s)cn(s,n,11,[e+t.join(""),n&&n.proxy,r.map(({vnode:i})=>`at <${io(n,i.type)}>`).join(` `),r]);else{const i=[`[Vue warn]: ${e}`,...t];r.length&&i.push(` `,...Yh(r)),console.warn(...i)}ds()}function Gh(){let e=is[is.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}function Yh(e){const t=[];return e.forEach((n,s)=>{t.push(...s===0?[]:[` -`],...Zh(n))}),t}function Zh({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",s=e.component?e.component.parent==null:!1,r=` at <${io(e.component,e.type,s)}`,i=">"+n;return e.props?[r,...Jh(e.props),i]:[r+i]}function Jh(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...zf(s,e[s]))}),n.length>3&&t.push(" ..."),t}function zf(e,t,n){return He(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Se(t)?(t=zf(e,ue(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):ae(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=ue(t),n?t:[`${e}=`,t])}function Xh(e,t){e!==void 0&&(typeof e!="number"?N(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&N(`${t} is NaN - the duration expression might be incorrect.`))}const sl={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function cn(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){Ji(i,t,n)}return r}function Mt(e,t,n,s){if(ae(e)){const i=cn(e,t,n,s);return i&&Ka(i)&&i.catch(a=>{Ji(a,t,n)}),i}const r=[];for(let i=0;i>>1;yr(Qe[s])Ut&&Qe.splice(t,1)}function Kf(e){se(e)?Cs.push(...e):(!Bt||!Bt.includes(e,e.allowRecurse?yn+1:yn))&&Cs.push(e),Uf()}function Ql(e,t=_r?Ut+1:0){for(e=e||new Map;tyr(n)-yr(s)),yn=0;yne.id==null?1/0:e.id,sg=(e,t)=>{const n=yr(e)-yr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Gf(e){Wo=!1,_r=!0,e=e||new Map,Qe.sort(sg);const t=n=>il(e,n);try{for(Ut=0;Uteg){const s=t.ownerInstance,r=s&&Er(s.type);return N(`Maximum recursive updates exceeded${r?` in component <${r}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else e.set(t,n+1)}}let $n=!1;const Es=new Set;bi().__VUE_HMR_RUNTIME__={createRecord:po(Yf),rerender:po(og),reload:po(ag)};const us=new Map;function rg(e){const t=e.type.__hmrId;let n=us.get(t);n||(Yf(t,e.type),n=us.get(t)),n.instances.add(e)}function ig(e){us.get(e.type.__hmrId).instances.delete(e)}function Yf(e,t){return us.has(e)?!1:(us.set(e,{initialDef:or(t),instances:new Set}),!0)}function or(e){return kd(e)?e.__vccOpts:e}function og(e,t){const n=us.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(s=>{t&&(s.render=t,or(s.type).render=t),s.renderCache=[],$n=!0,s.update(),$n=!1}))}function ag(e,t){const n=us.get(e);if(!n)return;t=or(t),ec(n.initialDef,t);const s=[...n.instances];for(const r of s){const i=or(r.type);Es.has(i)||(i!==n.initialDef&&ec(i,t),Es.add(i)),r.appContext.propsCache.delete(r.type),r.appContext.emitsCache.delete(r.type),r.appContext.optionsCache.delete(r.type),r.ceReload?(Es.add(i),r.ceReload(t.styles),Es.delete(i)):r.parent?Xi(r.parent.update):r.appContext.reload?r.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}Kf(()=>{for(const r of s)Es.delete(or(r.type))})}function ec(e,t){De(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function po(e){return(t,n)=>{try{return e(t,n)}catch(s){console.error(s),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Kt,tr=[],Go=!1;function Rr(e,...t){Kt?Kt.emit(e,...t):Go||tr.push({event:e,args:t})}function Zf(e,t){var n,s;Kt=e,Kt?(Kt.enabled=!0,tr.forEach(({event:r,args:i})=>Kt.emit(r,...i)),tr=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Zf(i,t)}),setTimeout(()=>{Kt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Go=!0,tr=[])},3e3)):(Go=!0,tr=[])}function lg(e,t){Rr("app:init",e,t,{Fragment:$e,Text:Dr,Comment:ut,Static:li})}function cg(e){Rr("app:unmount",e)}const Yo=ol("component:added"),Jf=ol("component:updated"),ug=ol("component:removed"),fg=e=>{Kt&&typeof Kt.cleanupBuffer=="function"&&!Kt.cleanupBuffer(e)&&ug(e)};function ol(e){return t=>{Rr(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const dg=Xf("perf:start"),pg=Xf("perf:end");function Xf(e){return(t,n,s)=>{Rr(e,t.appContext.app,t.uid,t,n,s)}}function mg(e,t,n){Rr("component:emit",e.appContext.app,e,t,n)}function hg(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Ne;{const{emitsOptions:f,propsOptions:[d]}=e;if(f)if(!(t in f))(!d||!(Kn(t)in d))&&N(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${Kn(t)}" prop.`);else{const p=f[t];ae(p)&&(p(...n)||N(`Invalid event arguments: event validation failed for event "${t}".`))}}let r=n;const i=t.startsWith("update:"),a=i&&t.slice(7);if(a&&a in s){const f=`${a==="modelValue"?"model":a}Modifiers`,{number:d,trim:p}=s[f]||Ne;p&&(r=n.map(m=>He(m)?m.trim():m)),d&&(r=n.map(Xm))}mg(e,t,r);{const f=t.toLowerCase();f!==t&&s[Kn(f)]&&N(`Event "${f}" is emitted in component ${io(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${un(t)}" instead of "${t}".`)}let l,c=s[l=Kn(t)]||s[l=Kn(Jt(t))];!c&&i&&(c=s[l=Kn(un(t))]),c&&Mt(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Mt(u,e,6,r)}}function Qf(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let a={},l=!1;if(!ae(e)){const c=u=>{const f=Qf(u,t,!0);f&&(l=!0,De(a,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(Oe(e)&&s.set(e,null),null):(se(i)?i.forEach(c=>a[c]=null):De(a,i),Oe(e)&&s.set(e,a),a)}function Qi(e,t){return!e||!Lr(t)?!1:(t=t.slice(2).replace(/Once$/,""),be(e,t[0].toLowerCase()+t.slice(1))||be(e,un(t))||be(e,t))}let Ye=null,eo=null;function $i(e){const t=Ye;return Ye=e,eo=e&&e.type.__scopeId||null,t}function ed(e){eo=e}function td(){eo=null}function _e(e,t=Ye,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&mc(-1);const i=$i(t);let a;try{a=e(...r)}finally{$i(i),s._d&&mc(1)}return Jf(t),a};return s._n=!0,s._c=!0,s._d=!0,s}let Zo=!1;function Pi(){Zo=!0}function mo(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[a],slots:l,attrs:c,emit:u,render:f,renderCache:d,data:p,setupState:m,ctx:g,inheritAttrs:b}=e;let w,y;const x=$i(e);Zo=!1;try{if(n.shapeFlag&4){const $=r||s;w=Ft(f.call($,$,d,i,m,p,g)),y=c}else{const $=t;c===i&&Pi(),w=Ft($.length>1?$(i,{get attrs(){return Pi(),c},slots:l,emit:u}):$(i,null)),y=t.props?c:vg(c)}}catch($){ar.length=0,Ji($,e,1),w=ne(ut)}let _=w,P;if(w.patchFlag>0&&w.patchFlag&2048&&([_,P]=gg(w)),y&&b!==!1){const $=Object.keys(y),{shapeFlag:k}=_;if($.length){if(k&7)a&&$.some(_i)&&(y=_g(y,a)),_=en(_,y);else if(!Zo&&_.type!==ut){const j=Object.keys(c),A=[],F=[];for(let Y=0,oe=j.length;Y renders non-element root node that cannot be animated."),_.transition=n.transition),P?P(_):w=_,$i(x),w}const gg=e=>{const t=e.children,n=e.dynamicChildren,s=nd(t);if(!s)return[e,void 0];const r=t.indexOf(s),i=n?n.indexOf(s):-1,a=l=>{t[r]=l,n&&(i>-1?n[i]=l:l.patchFlag>0&&(e.dynamicChildren=[...n,l]))};return[Ft(s),a]};function nd(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Lr(n))&&((t||(t={}))[n]=e[n]);return t},_g=(e,t)=>{const n={};for(const s in e)(!_i(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n},tc=e=>e.shapeFlag&7||e.type===ut;function yg(e,t,n){const{props:s,children:r,component:i}=e,{props:a,children:l,patchFlag:c}=t,u=i.emitsOptions;if((r||l)&&$n||t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?nc(s,a,u):!!a;if(c&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;function wg(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):Kf(e)}function Ns(e,t){return al(e,null,t)}const Gr={};function pe(e,t,n){return ae(t)||N("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),al(e,t,n)}function al(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:a}=Ne){var l;t||(n!==void 0&&N('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),s!==void 0&&N('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const c=$=>{N("Invalid watch source: ",$,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},u=Ya()===((l=Ge)==null?void 0:l.scope)?Ge:null;let f,d=!1,p=!1;if(Se(e)?(f=()=>e.value,d=Ei(e)):rs(e)?(f=()=>e,s=!0):se(e)?(p=!0,d=e.some($=>rs($)||Ei($)),f=()=>e.map($=>{if(Se($))return $.value;if(rs($))return Qn($);if(ae($))return cn($,u,2);c($)})):ae(e)?t?f=()=>cn(e,u,2):f=()=>{if(!(u&&u.isUnmounted))return m&&m(),Mt(e,u,3,[g])}:(f=ht,c(e)),t&&s){const $=f;f=()=>Qn($())}let m,g=$=>{m=_.onStop=()=>{cn($,u,4)}},b;if(xr)if(g=ht,t?n&&Mt(t,u,3,[f(),p?[]:void 0,g]):f(),r==="sync"){const $=kv();b=$.__watcherHandles||($.__watcherHandles=[])}else return ht;let w=p?new Array(e.length).fill(Gr):Gr;const y=()=>{if(_.active)if(t){const $=_.run();(s||d||(p?$.some((k,j)=>gr(k,w[j])):gr($,w)))&&(m&&m(),Mt(t,u,3,[$,w===Gr?void 0:p&&w[0]===Gr?[]:w,g]),w=$)}else _.run()};y.allowRecurse=!!t;let x;r==="sync"?x=y:r==="post"?x=()=>Je(y,u&&u.suspense):(y.pre=!0,u&&(y.id=u.uid),x=()=>Xi(y));const _=new Ja(f,x);_.onTrack=i,_.onTrigger=a,t?n?y():w=_.run():r==="post"?Je(_.run.bind(_),u&&u.suspense):_.run();const P=()=>{_.stop(),u&&u.scope&&Ba(u.scope.effects,_)};return b&&b.push(P),P}function xg(e,t,n){const s=this.proxy,r=He(e)?e.includes(".")?rd(s,e):()=>s[e]:e.bind(s,s);let i;ae(t)?i=t:(i=t.handler,n=t);const a=Ge;As(this);const l=al(r,i.bind(s),n);return a?As(a):as(),l}function rd(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{Qn(n,t)});else if(bf(e))for(const n in e)Qn(e[n],t);return e}function id(e){Ym(e)&&N("Do not use built-in directive ids as custom directive id: "+e)}function od(e,t){const n=Ye;if(n===null)return N("withDirectives can only be used inside render functions."),e;const s=ro(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),jr(()=>{e.isUnmounting=!0}),e}const Ot=[Function,Array],Sg={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ot,onEnter:Ot,onAfterEnter:Ot,onEnterCancelled:Ot,onBeforeLeave:Ot,onLeave:Ot,onAfterLeave:Ot,onLeaveCancelled:Ot,onBeforeAppear:Ot,onAppear:Ot,onAfterAppear:Ot,onAppearCancelled:Ot};function $g(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Jo(e,t,n,s){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:b,onAppear:w,onAfterAppear:y,onAppearCancelled:x}=t,_=String(e.key),P=$g(n,e),$=(A,F)=>{A&&Mt(A,s,9,F)},k=(A,F)=>{const Y=F[1];$(A,F),se(A)?A.every(oe=>oe.length<=1)&&Y():A.length<=1&&Y()},j={mode:i,persisted:a,beforeEnter(A){let F=l;if(!n.isMounted)if(r)F=b||l;else return;A._leaveCb&&A._leaveCb(!0);const Y=P[_];Y&&Gn(e,Y)&&Y.el._leaveCb&&Y.el._leaveCb(),$(F,[A])},enter(A){let F=c,Y=u,oe=f;if(!n.isMounted)if(r)F=w||c,Y=y||u,oe=x||f;else return;let V=!1;const fe=A._enterCb=me=>{V||(V=!0,me?$(oe,[A]):$(Y,[A]),j.delayedLeave&&j.delayedLeave(),A._enterCb=void 0)};F?k(F,[A,fe]):fe()},leave(A,F){const Y=String(e.key);if(A._enterCb&&A._enterCb(!0),n.isUnmounting)return F();$(d,[A]);let oe=!1;const V=A._leaveCb=fe=>{oe||(oe=!0,F(),fe?$(g,[A]):$(m,[A]),A._leaveCb=void 0,P[Y]===e&&delete P[Y])};P[Y]=e,p?k(p,[A,V]):V()},clone(A){return Jo(A,t,n,s)}};return j}function Ci(e,t){e.shapeFlag&6&&e.component?Ci(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ad(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iDe({name:e.name},t,{setup:e}))():e}const Os=e=>!!e.type.__asyncLoader,ll=e=>e.type.__isKeepAlive,Pg={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Lt(),s=n.ctx;if(!s.renderer)return()=>{const x=t.default&&t.default();return x&&x.length===1?x[0]:x};const r=new Map,i=new Set;let a=null;n.__v_cache=r;const l=n.suspense,{renderer:{p:c,m:u,um:f,o:{createElement:d}}}=s,p=d("div");s.activate=(x,_,P,$,k)=>{const j=x.component;u(x,_,P,0,l),c(j.vnode,x,_,P,j,l,$,x.slotScopeIds,k),Je(()=>{j.isDeactivated=!1,j.a&&Wn(j.a);const A=x.props&&x.props.onVnodeMounted;A&&kt(A,j.parent,x)},l),Yo(j)},s.deactivate=x=>{const _=x.component;u(x,p,null,1,l),Je(()=>{_.da&&Wn(_.da);const P=x.props&&x.props.onVnodeUnmounted;P&&kt(P,_.parent,x),_.isDeactivated=!0},l),Yo(_)};function m(x){ho(x),f(x,n,l,!0)}function g(x){r.forEach((_,P)=>{const $=Er(_.type);$&&(!x||!x($))&&b(P)})}function b(x){const _=r.get(x);!a||!Gn(_,a)?m(_):a&&ho(a),r.delete(x),i.delete(x)}pe(()=>[e.include,e.exclude],([x,_])=>{x&&g(P=>nr(x,P)),_&&g(P=>!nr(_,P))},{flush:"post",deep:!0});let w=null;const y=()=>{w!=null&&r.set(w,go(n.subTree))};return ps(y),no(y),jr(()=>{r.forEach(x=>{const{subTree:_,suspense:P}=n,$=go(_);if(x.type===$.type&&x.key===$.key){ho($);const k=$.component.da;k&&Je(k,P);return}m(x)})}),()=>{if(w=null,!t.default)return null;const x=t.default(),_=x[0];if(x.length>1)return N("KeepAlive should contain exactly one component child."),a=null,x;if(!Rn(_)||!(_.shapeFlag&4)&&!(_.shapeFlag&128))return a=null,_;let P=go(_);const $=P.type,k=Er(Os(P)?P.type.__asyncResolved||{}:$),{include:j,exclude:A,max:F}=e;if(j&&(!k||!nr(j,k))||A&&k&&nr(A,k))return a=P,_;const Y=P.key==null?$:P.key,oe=r.get(Y);return P.el&&(P=en(P),_.shapeFlag&128&&(_.ssContent=P)),w=Y,oe?(P.el=oe.el,P.component=oe.component,P.transition&&Ci(P,P.transition),P.shapeFlag|=512,i.delete(Y),i.add(Y)):(i.add(Y),F&&i.size>parseInt(F,10)&&b(i.values().next().value)),P.shapeFlag|=256,a=P,sd(_.type)?_:P}}},ld=Pg;function nr(e,t){return se(e)?e.some(n=>nr(n,t)):He(e)?e.split(",").includes(t):Gm(e)?e.test(t):!1}function cd(e,t){fd(e,"a",t)}function ud(e,t){fd(e,"da",t)}function fd(e,t,n=Ge){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(to(t,s,n),n){let r=n.parent;for(;r&&r.parent;)ll(r.parent.vnode)&&Cg(s,t,n,r),r=r.parent}}function Cg(e,t,n,s){const r=to(t,e,s,!0);cl(()=>{Ba(s[t],r)},n)}function ho(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function go(e){return e.shapeFlag&128?e.ssContent:e}function to(e,t,n=Ge,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;fs(),As(n);const l=Mt(t,n,e,a);return as(),ds(),l});return s?r.unshift(i):r.push(i),i}else{const r=Kn(sl[e].replace(/ hook$/,""));N(`${r} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const mn=e=>(t,n=Ge)=>(!xr||e==="sp")&&to(e,(...s)=>t(...s),n),Og=mn("bm"),ps=mn("m"),kg=mn("bu"),no=mn("u"),jr=mn("bum"),cl=mn("um"),Tg=mn("sp"),Ag=mn("rtg"),Mg=mn("rtc");function Ig(e,t=Ge){to("ec",e,t)}const Xo="components";function Oi(e,t){return Ng(Xo,e,!0,t)||e}const Lg=Symbol.for("v-ndc");function Ng(e,t,n=!0,s=!1){const r=Ye||Ge;if(r){const i=r.type;if(e===Xo){const l=Er(i,!1);if(l&&(l===t||l===Jt(t)||l===cs(Jt(t))))return i}const a=sc(r[e]||i[e],t)||sc(r.appContext[e],t);if(!a&&s)return i;if(n&&!a){const l=e===Xo?` -If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";N(`Failed to resolve ${e.slice(0,-1)}: ${t}${l}`)}return a}else N(`resolve${cs(e.slice(0,-1))} can only be used in render() or setup().`)}function sc(e,t){return e&&(e[t]||e[Jt(t)]||e[cs(Jt(t))])}function Rs(e,t,n,s){let r;const i=n&&n[s];if(se(e)||He(e)){r=new Array(e.length);for(let a=0,l=e.length;at(a,l,void 0,i&&i[l]));else{const a=Object.keys(e);r=new Array(a.length);for(let l=0,c=a.length;l1&&(N("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),i=()=>[]),i&&i._c&&(i._d=!1),E();const a=i&&dd(i(n)),l=X($e,{key:n.key||a&&a.key||`_${t}`},a||(s?s():[]),a&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function dd(e){return e.some(t=>Rn(t)?!(t.type===ut||t.type===$e&&!dd(t.children)):!0)?e:null}const Qo=e=>e?Pd(e)?ro(e)||e.proxy:Qo(e.parent):null,os=De(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>er(e.props),$attrs:e=>er(e.attrs),$slots:e=>er(e.slots),$refs:e=>er(e.refs),$parent:e=>Qo(e.parent),$root:e=>Qo(e.root),$emit:e=>e.emit,$options:e=>fl(e),$forceUpdate:e=>e.f||(e.f=()=>Xi(e.update)),$nextTick:e=>e.n||(e.n=et.bind(e.proxy)),$watch:e=>xg.bind(e)}),ul=e=>e==="_"||e==="$",vo=(e,t)=>e!==Ne&&!e.__isScriptSetup&&be(e,t),pd={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:a,type:l,appContext:c}=e;if(t==="__isVue")return!0;let u;if(t[0]!=="$"){const m=a[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(vo(s,t))return a[t]=1,s[t];if(r!==Ne&&be(r,t))return a[t]=2,r[t];if((u=e.propsOptions[0])&&be(u,t))return a[t]=3,i[t];if(n!==Ne&&be(n,t))return a[t]=4,n[t];ea&&(a[t]=0)}}const f=os[t];let d,p;if(f)return t==="$attrs"?(rt(e,"get",t),Pi()):t==="$slots"&&rt(e,"get",t),f(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==Ne&&be(n,t))return a[t]=4,n[t];if(p=c.config.globalProperties,be(p,t))return p[t];Ye&&(!He(t)||t.indexOf("__v")!==0)&&(r!==Ne&&ul(t[0])&&be(r,t)?N(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===Ye&&N(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return vo(r,t)?(r[t]=n,!0):r.__isScriptSetup&&be(r,t)?(N(`Cannot mutate +