=O;W-=1){let re=W-1,q=n[e.charAt(re)];if(g&&(y[re]=+!!q),N[W]=(N[W+1]<<1|1)&q,A&&(N[W]|=(b[W+1]|b[W])<<1|1|b[W+1]),N[W]&w&&(m=Gl(t,{errors:A,currentLocation:re,expectedLocation:d,distance:i,ignoreLocation:c}),m<=h)){if(h=m,p=re,p<=d)break;O=Math.max(1,2*d-p)}}if(Gl(t,{errors:A+1,currentLocation:d,expectedLocation:d,distance:i,ignoreLocation:c})>h)break;b=N}const C={isMatch:p>=0,score:Math.max(.001,m)};if(g){const A=qx(y,l);A.length?a&&(C.indices=A):C.isMatch=!1}return C}function Ux(e){let t={};for(let n=0,s=e.length;n{this.chunks.push({pattern:d,alphabet:Ux(d),startIndex:h})},u=this.pattern.length;if(u>Fi){let d=0;const h=u%Fi,p=u-h;for(;d{const{isMatch:v,score:b,indices:m}=zx(t,p,g,{location:i+y,distance:o,threshold:r,findAllMatches:l,minMatchCharLength:a,includeMatches:s,ignoreLocation:c});v&&(d=!0),u+=b,v&&m&&(f=[...f,...m])});let h={isMatch:d,score:d?u/this.chunks.length:1};return d&&s&&(h.indices=f),h}}class Si{constructor(t){this.pattern=t}static isMultiMatch(t){return km(t,this.multiRegex)}static isSingleMatch(t){return km(t,this.singleRegex)}search(){}}function km(e,t){const n=e.match(t);return n?n[1]:null}class Wx extends Si{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){const n=t===this.pattern;return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class Kx extends Si{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){const s=t.indexOf(this.pattern)===-1;return{isMatch:s,score:s?0:1,indices:[0,t.length-1]}}}class Gx extends Si{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){const n=t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class Yx extends Si{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){const n=!t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class Xx extends Si{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){const n=t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[t.length-this.pattern.length,t.length-1]}}}class Zx extends Si{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){const n=!t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class ny extends Si{constructor(t,{location:n=ye.location,threshold:s=ye.threshold,distance:i=ye.distance,includeMatches:o=ye.includeMatches,findAllMatches:r=ye.findAllMatches,minMatchCharLength:l=ye.minMatchCharLength,isCaseSensitive:a=ye.isCaseSensitive,ignoreLocation:c=ye.ignoreLocation}={}){super(t),this._bitapSearch=new ty(t,{location:n,threshold:s,distance:i,includeMatches:o,findAllMatches:r,minMatchCharLength:l,isCaseSensitive:a,ignoreLocation:c})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}}class sy extends Si{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let n=0,s;const i=[],o=this.pattern.length;for(;(s=t.indexOf(this.pattern,n))>-1;)n=s+o,i.push([s,n-1]);const r=!!i.length;return{isMatch:r,score:r?0:1,indices:i}}}const gf=[Wx,sy,Gx,Yx,Zx,Xx,Kx,ny],Em=gf.length,Jx=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Qx="|";function eS(e,t={}){return e.split(Qx).map(n=>{let s=n.trim().split(Jx).filter(o=>o&&!!o.trim()),i=[];for(let o=0,r=s.length;o!!(e[Ua.AND]||e[Ua.OR]),iS=e=>!!e[_f.PATH],oS=e=>!Is(e)&&Zv(e)&&!bf(e),$m=e=>({[Ua.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function iy(e,t,{auto:n=!0}={}){const s=i=>{let o=Object.keys(i);const r=iS(i);if(!r&&o.length>1&&!bf(i))return s($m(i));if(oS(i)){const a=r?i[_f.PATH]:o[0],c=r?i[_f.PATTERN]:i[a];if(!as(c))throw new Error(Ox(a));const f={keyId:mf(a),pattern:c};return n&&(f.searcher=yf(c,t)),f}let l={children:[],operator:o[0]};return o.forEach(a=>{const c=i[a];Is(c)&&c.forEach(f=>{l.children.push(s(f))})}),l};return bf(e)||(e=$m(e)),s(e)}function rS(e,{ignoreFieldNorm:t=ye.ignoreFieldNorm}){e.forEach(n=>{let s=1;n.matches.forEach(({key:i,norm:o,score:r})=>{const l=i?i.weight:null;s*=Math.pow(r===0&&l?Number.EPSILON:r,(l||1)*(t?1:o))}),n.score=s})}function lS(e,t){const n=e.matches;t.matches=[],sn(n)&&n.forEach(s=>{if(!sn(s.indices)||!s.indices.length)return;const{indices:i,value:o}=s;let r={indices:i,value:o};s.key&&(r.key=s.key.src),s.idx>-1&&(r.refIndex=s.idx),t.matches.push(r)})}function aS(e,t){t.score=e.score}function cS(e,t,{includeMatches:n=ye.includeMatches,includeScore:s=ye.includeScore}={}){const i=[];return n&&i.push(lS),s&&i.push(aS),e.map(o=>{const{idx:r}=o,l={item:t[r],refIndex:r};return i.length&&i.forEach(a=>{a(o,l)}),l})}class Jo{constructor(t,n={},s){this.options={...ye,...n},this.options.useExtendedSearch,this._keyStore=new Ix(this.options.keys),this.setCollection(t,s)}setCollection(t,n){if(this._docs=t,n&&!(n instanceof Gd))throw new Error(Ax);this._myIndex=n||ey(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){sn(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){const n=[];for(let s=0,i=this._docs.length;s-1&&(a=a.slice(0,n)),cS(a,this._docs,{includeMatches:s,includeScore:i})}_searchStringList(t){const n=yf(t,this.options),{records:s}=this._myIndex,i=[];return s.forEach(({v:o,i:r,n:l})=>{if(!sn(o))return;const{isMatch:a,score:c,indices:f}=n.searchIn(o);a&&i.push({item:o,idx:r,matches:[{score:c,value:o,norm:l,indices:f}]})}),i}_searchLogical(t){const n=iy(t,this.options),s=(l,a,c)=>{if(!l.children){const{keyId:u,searcher:d}=l,h=this._findMatches({key:this._keyStore.get(u),value:this._myIndex.getValueForItemAtKeyId(a,u),searcher:d});return h&&h.length?[{idx:c,item:a,matches:h}]:[]}const f=[];for(let u=0,d=l.children.length;u{if(sn(l)){let c=s(n,l,a);c.length&&(o[a]||(o[a]={idx:a,item:l,matches:[]},r.push(o[a])),c.forEach(({matches:f})=>{o[a].matches.push(...f)}))}}),r}_searchObjectList(t){const n=yf(t,this.options),{keys:s,records:i}=this._myIndex,o=[];return i.forEach(({$:r,i:l})=>{if(!sn(r))return;let a=[];s.forEach((c,f)=>{a.push(...this._findMatches({key:c,value:r[f],searcher:n}))}),a.length&&o.push({idx:l,item:r,matches:a})}),o}_findMatches({key:t,value:n,searcher:s}){if(!sn(n))return[];let i=[];if(Is(n))n.forEach(({v:o,i:r,n:l})=>{if(!sn(o))return;const{isMatch:a,score:c,indices:f}=s.searchIn(o);a&&i.push({score:c,key:t,value:o,idx:r,norm:l,indices:f})});else{const{v:o,n:r}=n,{isMatch:l,score:a,indices:c}=s.searchIn(o);l&&i.push({score:a,key:t,value:o,norm:r,indices:c})}return i}}Jo.version="7.0.0";Jo.createIndex=ey;Jo.parseIndex=jx;Jo.config=ye;Jo.parseQuery=iy;sS(nS);const uS={key:0},fS={key:1},dS={key:2},hS={key:3},pS={key:4},mS={key:5},gS={key:6},vS={key:7},yS={key:8},_S={key:9},bS={key:10},wS={key:11},xS={key:12},SS={key:13},kS={key:14},ES={key:15},$S={key:16},CS=Ne({__name:"titles",props:{no:{type:[Number,String],required:!0}},setup(e){return(t,n)=>(P(),V("div",null,[+t.no==1?(P(),V("p",uS,"Eavise Theme")):+t.no==2?(P(),V("p",fS,"Layouts")):+t.no==3?(P(),V("p",dS,"Default")):+t.no==4?(P(),V("p",hS,"Content Slot")):+t.no==5?(P(),V("p",pS,"Image")):+t.no==6?(P(),V("p",mS,"Column")):+t.no==7?(P(),V("p",gS,"Row")):+t.no==8?(P(),V("p",vS,"Stack")):+t.no==9?(P(),V("p",yS,"Cluster")):+t.no==10?(P(),V("p",_S,"Pile")):+t.no==11?(P(),V("p",bS,"Components")):+t.no==12?(P(),V("p",wS,"Block")):+t.no==13?(P(),V("p",xS,"Icon Eavise")):+t.no==14?(P(),V("p",SS,"Logo Eavise")):+t.no==15?(P(),V("p",kS,"Logo Eavise KUL")):+t.no==16?(P(),V("p",ES,"Shape")):+t.no==17?(P(),V("p",$S,"Shape Grid")):ge("v-if",!0)]))}}),TS=ce(CS,[["__file","/@slidev/titles.md"]]),AS={class:"bg-main transform",shadow:"~",p:"x-4 y-2",border:"~ transparent rounded dark:main"},OS=["value","disabled"],PS=["border","onClick"],MS={"w-4":"","text-right":"",op50:"","text-sm":""},NS=Ne({__name:"Goto",setup(e){const t=Z(),n=Z(),s=Z(),i=Z(),o=Z(""),r=Z(0);function l(m){return m!=null}const a=S(()=>new Jo(nt.map(m=>{var x;return(x=m.meta)==null?void 0:x.slide}).filter(l),{keys:["no","title"],threshold:.3,shouldSort:!0,minMatchCharLength:1})),c=S(()=>o.value.startsWith("/")?o.value.substring(1):o.value),f=S(()=>a.value.search(c.value).map(m=>m.item)),u=S(()=>!!f.value.length);function d(){if(u.value){const m=f.value.at(r.value||0);m&&uo(m.no)}h()}function h(){o.value="",ko.value=!1}function p(m){m.preventDefault(),r.value++,r.value>=f.value.length&&(r.value=0),y()}function g(m){m.preventDefault(),r.value--,r.value<=-2&&(r.value=f.value.length-1),y()}function y(){var x;const m=(x=i.value)==null?void 0:x[r.value];m&&s.value&&(m.offsetTop+m.offsetHeight>s.value.offsetHeight+s.value.scrollTop?s.value.scrollTo({behavior:"smooth",top:m.offsetTop+m.offsetHeight-s.value.offsetHeight+1}):m.offsetTop{var x;m?(o.value="",r.value=0,setTimeout(()=>{var w;return(w=n.value)==null?void 0:w.focus()},0)):(x=n.value)==null||x.blur()}),Ee(ai,()=>{var m;(m=t.value)!=null&&m.contains(ai.value)||h()}),(m,x)=>(P(),V("div",{id:"slidev-goto-dialog",ref_key:"container",ref:t,class:Me(["fixed right-5 transition-all",M(ko)?"top-5":"-top-20"]),"w-90":"","max-w-90":"","min-w-90":""},[k("div",AS,[k("input",{id:"slidev-goto-input",ref_key:"input",ref:n,value:o.value,type:"text",disabled:!M(ko),class:Me(["outline-none bg-transparent",{"text-red-400":!u.value&&o.value}]),placeholder:"Goto...",onKeydown:[So(d,["enter"]),So(h,["escape"]),So(p,["down"]),So(g,["up"])],onInput:v},null,42,OS)]),f.value.length>0?(P(),V("ul",{key:0,ref_key:"list",ref:s,class:"autocomplete-list",shadow:"~",border:"~ transparent rounded dark:main"},[(P(!0),V(ve,null,wi(f.value,(w,C)=>(P(),V("li",{ref_for:!0,ref_key:"items",ref:i,key:w.id,role:"button",tabindex:"0",p:"x-4 y-2","cursor-pointer":"",hover:"op100",flex:"~ gap-2","w-90":"","items-center":"",border:C===0?"":"t main",class:Me(r.value===C?"bg-active op100":"op80"),onClick:ag(A=>b(w.no),["stop","prevent"])},[k("div",MS,_t(w.no),1),B(M(TS),{no:w.no},null,8,["no"])],10,PS))),128))],512)):ge("v-if",!0)],2))}}),IS=ce(NS,[["__scopeId","data-v-466bcd6a"],["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/Goto.vue"]]),RS=Ne({__name:"Controls",setup(e){const t=es(),n=es();return(s,i)=>(P(),V(ve,null,[B(px,{modelValue:M(Tt),"onUpdate:modelValue":i[0]||(i[0]=o=>qe(Tt)?Tt.value=o:null)},null,8,["modelValue"]),B(IS),t.value?(P(),ae(M(t),{key:0})):ge("v-if",!0),n.value?(P(),ae(M(n),{key:1,modelValue:M(Qc),"onUpdate:modelValue":i[1]||(i[1]=o=>qe(Qc)?Qc.value=o:null)},null,8,["modelValue"])):ge("v-if",!0),M(Be).info?(P(),ae(Sx,{key:2,modelValue:M(Or),"onUpdate:modelValue":i[2]||(i[2]=o=>qe(Or)?Or.value=o:null)},null,8,["modelValue"])):ge("v-if",!0)],64))}}),LS=ce(RS,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/Controls.vue"]]),DS={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},FS=k("path",{fill:"currentColor",d:"M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3M2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3"},null,-1),HS=[FS];function VS(e,t){return P(),V("svg",DS,[...HS])}const BS={name:"carbon-settings-adjust",render:VS},jS={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},qS=k("path",{fill:"currentColor",d:"M17 22v-8h-4v2h2v6h-3v2h8v-2zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8"},null,-1),zS=k("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4"},null,-1),US=[qS,zS];function WS(e,t){return P(),V("svg",jS,[...US])}const KS={name:"carbon-information",render:WS},GS={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},YS=k("path",{fill:"currentColor",d:"M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10z"},null,-1),XS=[YS];function ZS(e,t){return P(),V("svg",GS,[...XS])}const JS={name:"carbon-download",render:ZS},QS={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ek=k("path",{fill:"currentColor",d:"M26 6v4H6V6zm0-2H6a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M10 16v10H6V16zm0-2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2m16 2v10H16V16zm0-2H16a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2"},null,-1),tk=[ek];function nk(e,t){return P(),V("svg",QS,[...tk])}const sk={name:"carbon-template",render:nk},ik={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ok=k("path",{fill:"currentColor",d:"M29.415 19L27.7 17.285A2.97 2.97 0 0 0 28 16a3 3 0 1 0-3 3a2.97 2.97 0 0 0 1.286-.3L28 20.414V28h-6v-3a7.008 7.008 0 0 0-7-7H9a7.008 7.008 0 0 0-7 7v5h28v-9.586A1.988 1.988 0 0 0 29.415 19M4 25a5.006 5.006 0 0 1 5-5h6a5.006 5.006 0 0 1 5 5v3H4Z"},null,-1),rk=k("path",{fill:"currentColor",d:"M12 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7"},null,-1),lk=[ok,rk];function ak(e,t){return P(),V("svg",ik,[...lk])}const ck={name:"carbon-user-speaker",render:ak},uk={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},fk=k("path",{fill:"currentColor",d:"M15 10h2v8h-2zm5 4h2v4h-2zm-10-2h2v6h-2z"},null,-1),dk=k("path",{fill:"currentColor",d:"M25 4h-8V2h-2v2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8v6h-4v2h10v-2h-4v-6h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 16H7V6h18Z"},null,-1),hk=[fk,dk];function pk(e,t){return P(),V("svg",uk,[...hk])}const mk={name:"carbon-presentation-file",render:pk},gk={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},vk=k("path",{fill:"currentColor",d:"M27.307 6.107L30 3.414L28.586 2l-2.693 2.693L24.8 3.6a1.933 1.933 0 0 0-2.8 0l-18 18V28h6.4l18-18a1.933 1.933 0 0 0 0-2.8ZM9.6 26H6v-3.6L23.4 5L27 8.6ZM9 11.586L16.586 4L18 5.414L10.414 13z"},null,-1),yk=[vk];function _k(e,t){return P(),V("svg",gk,[...yk])}const bk={name:"carbon-pen",render:_k},wk={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},xk=k("g",{fill:"currentColor"},[k("path",{d:"M213.66 201L201 213.66a8 8 0 0 1-11.31 0L140 164a8 8 0 0 0-13 2.46l-19.46 44.77a8 8 0 0 1-14.85-.71L40.41 50.44a8 8 0 0 1 10-10l160.1 52.24a8 8 0 0 1 .71 14.85L166.45 127a8 8 0 0 0-2.45 13l49.67 49.67a8 8 0 0 1-.01 11.33",opacity:".2"}),k("path",{d:"m169.64 134.33l44.77-19.46a16 16 0 0 0-1.41-29.8L52.92 32.8A16 16 0 0 0 32.8 52.92L85.07 213a15.83 15.83 0 0 0 14.41 11h.78a15.83 15.83 0 0 0 14.61-9.59l19.46-44.77L184 219.31a16 16 0 0 0 22.63 0l12.68-12.68a16 16 0 0 0 0-22.63Zm-69.48 73.76l.06-.05Zm95.15-.09l-49.67-49.67a16 16 0 0 0-26 4.94l-19.42 44.65L48 48l159.87 52.21l-44.64 19.41a16 16 0 0 0-4.94 26L208 195.31Z"})],-1),Sk=[xk];function kk(e,t){return P(),V("svg",wk,[...Sk])}const Ek={name:"ph-cursor-duotone",render:kk},$k={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},Ck=k("path",{fill:"currentColor",d:"M219.31 192a16 16 0 0 1 0 22.63l-4.68 4.68a16 16 0 0 1-22.63 0l-55.25-55.24l-21.88 50.34a15.84 15.84 0 0 1-14.61 9.59h-.78a15.82 15.82 0 0 1-14.41-11L32.8 52.92A15.95 15.95 0 0 1 52.92 32.8L213 85.07a16 16 0 0 1 1.41 29.8l-50.34 21.88Z"},null,-1),Tk=[Ck];function Ak(e,t){return P(),V("svg",$k,[...Tk])}const oy={name:"ph-cursor-fill",render:Ak},Ok={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Pk=k("path",{fill:"currentColor",d:"M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6M5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z"},null,-1),Mk=[Pk];function Nk(e,t){return P(),V("svg",Ok,[...Mk])}const Ik={name:"carbon-sun",render:Nk},Rk={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Lk=k("path",{fill:"currentColor",d:"M13.503 5.414a15.076 15.076 0 0 0 11.593 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3"},null,-1),Dk=[Lk];function Fk(e,t){return P(),V("svg",Rk,[...Dk])}const Hk={name:"carbon-moon",render:Fk},Vk={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Bk=k("path",{fill:"currentColor",d:"M8 4v4H4V4Zm2-2H2v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8ZM8 14v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8ZM8 24v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Z"},null,-1),jk=[Bk];function qk(e,t){return P(),V("svg",Vk,[...jk])}const zk={name:"carbon-apps",render:qk},Uk={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Wk=k("path",{fill:"currentColor",d:"m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z"},null,-1),Kk=[Wk];function Gk(e,t){return P(),V("svg",Uk,[...Kk])}const Yk={name:"carbon-arrow-right",render:Gk},Xk={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Zk=k("path",{fill:"currentColor",d:"m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z"},null,-1),Jk=[Zk];function Qk(e,t){return P(),V("svg",Xk,[...Jk])}const eE={name:"carbon-arrow-left",render:Qk},tE={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},nE=k("path",{fill:"currentColor",d:"M20 2v2h6.586L18 12.582L19.414 14L28 5.414V12h2V2zm-6 17.416L12.592 18L4 26.586V20H2v10h10v-2H5.414z"},null,-1),sE=[nE];function iE(e,t){return P(),V("svg",tE,[...sE])}const oE={name:"carbon-maximize",render:iE},rE={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},lE=k("path",{fill:"currentColor",d:"M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18zM30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586z"},null,-1),aE=[lE];function cE(e,t){return P(),V("svg",rE,[...aE])}const uE={name:"carbon-minimize",render:cE},fE={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},dE=k("path",{fill:"currentColor",d:"m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9z"},null,-1),hE=[dE];function pE(e,t){return P(),V("svg",fE,[...hE])}const mE={name:"carbon-checkmark",render:pE},gE={class:"select-list"},vE={class:"title"},yE={class:"items"},_E=["onClick"],bE=Ne({__name:"SelectList",props:{modelValue:{type:[Object,String,Number]},title:{type:String},items:{type:Array}},setup(e,{emit:t}){const i=ls(e,"modelValue",t,{passive:!0});return(o,r)=>{const l=mE;return P(),V("div",gE,[k("div",vE,_t(e.title),1),k("div",yE,[(P(!0),V(ve,null,wi(e.items,a=>(P(),V("div",{key:a.value,class:Me(["item",{active:M(i)===a.value}]),onClick:()=>{var c;i.value=a.value,(c=a.onClick)==null||c.call(a)}},[B(l,{class:Me(["text-green-500",{"opacity-0":M(i)!==a.value}])},null,8,["class"]),X(" "+_t(a.display||a.value),1)],10,_E))),128))])])}}}),wE=ce(bE,[["__scopeId","data-v-0e441c4e"],["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/SelectList.vue"]]),xE={class:"text-sm"},SE=Ne({__name:"Settings",setup(e){const t=[{display:"Fit",value:0},{display:"1:1",value:1}];return(n,s)=>(P(),V("div",xE,[B(wE,{modelValue:M(la),"onUpdate:modelValue":s[0]||(s[0]=i=>qe(la)?la.value=i:null),title:"Scale",items:t},null,8,["modelValue"])]))}}),kE=ce(SE,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/Settings.vue"]]),EE={key:0,class:"rounded-md bg-main shadow absolute bottom-10 left-0 z-20","dark:border":"~ main"},$E=Ne({__name:"MenuButton",props:{modelValue:{default:!1},disabled:{default:!1}},setup(e,{emit:t}){const i=ls(e,"modelValue",t,{passive:!0}),o=Z();return Z6(o,()=>{i.value=!1}),(r,l)=>(P(),V("div",{ref_key:"el",ref:o,class:"flex relative"},[k("button",{class:Me({disabled:e.disabled}),onClick:l[0]||(l[0]=a=>i.value=!M(i))},[ze(r.$slots,"button",{class:Me({disabled:e.disabled})})],2),(P(),ae(cd,null,[M(i)?(P(),V("div",EE,[ze(r.$slots,"menu")])):ge("v-if",!0)],1024))],512))}}),CE=ce($E,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/MenuButton.vue"]]),TE={},AE={class:"w-1px opacity-10 bg-current m-1 lg:m-2"};function OE(e,t){return P(),V("div",AE)}const Yl=ce(TE,[["render",OE],["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/VerticalDivider.vue"]]),PE={render(){return[]}},ME={class:"slidev-icon-btn"},NE={class:"h-40px flex",p:"l-1 t-0.5 r-2",text:"sm leading-2"},IE={class:"my-auto"},RE={class:"opacity-50"},LE=Ne({__name:"NavControls",props:{persist:{default:!1}},setup(e){const t=e,n=af.smaller("md"),{isFullscreen:s,toggle:i}=Fv,o=S(()=>xf.value?`?password=${xf.value}`:""),r=S(()=>`/presenter/${at.value}${o.value}`),l=S(()=>`/${at.value}${o.value}`),a=Z();function c(){a.value&&ai.value&&a.value.contains(ai.value)&&ai.value.blur()}const f=S(()=>t.persist?"text-$slidev-controls-foreground bg-transparent":"rounded-md bg-main shadow dark:border dark:border-gray-400 dark:border-opacity-10"),u=es(),d=es();return co(()=>import("./DrawingControls-DRsKN5bw.js"),__vite__mapDeps([])).then(h=>d.value=h.default),(h,p)=>{const g=uE,y=oE,v=eE,b=Yk,m=zk,x=Hk,w=Ik,C=oy,A=Ek,T=bk,E=mk,O=Ms("RouterLink"),R=ck,N=sk,j=JS,W=KS,re=BS;return P(),V("nav",{ref_key:"root",ref:a,class:"flex flex-col"},[k("div",{class:Me(["flex flex-wrap-reverse text-xl gap-0.5 p-1 lg:gap-1 lg:p-2",f.value]),onMouseleave:c},[M($s)?ge("v-if",!0):(P(),V("button",{key:0,class:"slidev-icon-btn",onClick:p[0]||(p[0]=(...q)=>M(i)&&M(i)(...q))},[M(s)?(P(),V(ve,{key:0},[B(Kt,{text:"Close fullscreen"}),B(g)],64)):(P(),V(ve,{key:1},[B(Kt,{text:"Enter fullscreen"}),B(y)],64))])),k("button",{class:Me(["slidev-icon-btn",{disabled:!M(CO)}]),onClick:p[1]||(p[1]=(...q)=>M(ui)&&M(ui)(...q))},[B(Kt,{text:"Go to previous slide"}),B(v)],2),k("button",{class:Me(["slidev-icon-btn",{disabled:!M($O)}]),title:"Next",onClick:p[2]||(p[2]=(...q)=>M(ci)&&M(ci)(...q))},[B(Kt,{text:"Go to next slide"}),B(b)],2),M($s)?ge("v-if",!0):(P(),V("button",{key:1,class:"slidev-icon-btn",title:"Slides overview",onClick:p[3]||(p[3]=q=>M(Hv)())},[B(Kt,{text:"Show slide overview"}),B(m)])),M(hf)?ge("v-if",!0):(P(),V("button",{key:2,class:"slidev-icon-btn",title:"Toggle dark mode",onClick:p[4]||(p[4]=q=>M(Uv)())},[M(zd)?(P(),V(ve,{key:0},[B(Kt,{text:"Switch to light theme"}),B(x)],64)):(P(),V(ve,{key:1},[B(Kt,{text:"Switch to dark mode theme"}),B(w)],64))])),B(Yl),M($s)?ge("v-if",!0):(P(),V(ve,{key:3},[!M(Bt)&&!M(n)&&u.value?(P(),V(ve,{key:0},[B(M(u)),B(Yl)],64)):ge("v-if",!0),M(Bt)?(P(),V("button",{key:1,class:"slidev-icon-btn",title:"Show presenter cursor",onClick:p[5]||(p[5]=q=>eu.value=!M(eu))},[M(eu)?(P(),V(ve,{key:0},[B(Kt,{text:"Hide presenter cursor"}),B(C)],64)):(P(),V(ve,{key:1},[B(Kt,{text:"Show presenter cursor"}),B(A)],64))])):ge("v-if",!0)],64)),(!M(Be).drawings.presenterOnly||M(Bt))&&!M($s)?(P(),V(ve,{key:4},[k("button",{class:"slidev-icon-btn relative",title:"Drawing",onClick:p[6]||(p[6]=q=>pn.value=!M(pn))},[M(pn)?(P(),ae(Kt,{key:0,text:M(pn)?"Hide drawing toolbar":"Show drawing toolbar"},null,8,["text"])):ge("v-if",!0),B(T),M(pn)?(P(),V("div",{key:1,class:"absolute left-1 right-1 bottom-0 h-0.7 rounded-full",style:rt({background:M(Ui).color})},null,4)):ge("v-if",!0)]),B(Yl)],64)):ge("v-if",!0),M($s)?ge("v-if",!0):(P(),V(ve,{key:5},[M(Bt)?(P(),ae(O,{key:0,to:l.value,class:"slidev-icon-btn",title:"Play Mode"},{default:ne(()=>[B(E)]),_:1},8,["to"])):ge("v-if",!0),M(wO)?(P(),ae(O,{key:1,to:r.value,class:"slidev-icon-btn",title:"Presenter Mode"},{default:ne(()=>[B(R)]),_:1},8,["to"])):ge("v-if",!0),ge("v-if",!0),M(Bt)?(P(),V("button",{key:3,class:"slidev-icon-btn",title:"Toggle Presenter Layout",onClick:p[8]||(p[8]=(...q)=>M(um)&&M(um)(...q))},[B(N),X(" "+_t(M(yr)),1)])):ge("v-if",!0)],64)),(P(),V(ve,{key:6},[M(Be).download?(P(),V("button",{key:0,class:"slidev-icon-btn",onClick:p[9]||(p[9]=(...q)=>M(Sf)&&M(Sf)(...q))},[B(Kt,{text:"Download as PDF"}),B(j)])):ge("v-if",!0)],64)),!M(Bt)&&M(Be).info&&!M($s)?(P(),V("button",{key:7,class:"slidev-icon-btn",onClick:p[10]||(p[10]=q=>Or.value=!M(Or))},[B(Kt,{text:"Show info"}),B(W)])):ge("v-if",!0),!M(Bt)&&!M($s)?(P(),ae(CE,{key:8},{button:ne(()=>[k("button",ME,[B(Kt,{text:"Adjust settings"}),B(re)])]),menu:ne(()=>[B(kE)]),_:1})):ge("v-if",!0),M($s)?ge("v-if",!0):(P(),ae(Yl,{key:9})),k("div",NE,[k("div",IE,[X(_t(M(at))+" ",1),k("span",RE,"/ "+_t(M(xO)),1)])]),B(M(PE))],34)],512)}}}),DE=ce(LE,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/NavControls.vue"]]);function FE(){const e=Qw(),t=Z(!1);let n,s;const i=typeof document<"u"&&"startViewTransition"in document;return e.beforeResolve((o,r)=>{var h,p;const l=(h=r.meta.slide)==null?void 0:h.no,a=(p=o.meta.slide)==null?void 0:p.no;if(!(l!==void 0&&a!==void 0&&(r.meta.transition==="view-transition"&&l{n=g,s=y});let f;const u=new Promise(g=>f=g);return document.startViewTransition(()=>(f(),c)).finished.then(()=>{s=void 0,n=void 0}),u}),i&&e.afterEach(()=>{n==null||n(),s==null||s()}),t}const Wa=Z(!1),ry={render(){return[]}},ly={render(){return[]}},HE={key:0,class:"absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl"},VE=Ne({__name:"PresenterMouse",setup(e){return(t,n)=>{const s=oy;return M(Yc).cursor?(P(),V("div",HE,[B(s,{class:"absolute",style:rt({left:`${M(Yc).cursor.x}%`,top:`${M(Yc).cursor.y}%`})},null,8,["style"])])):ge("v-if",!0)}}}),BE=ce(VE,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/PresenterMouse.vue"]]),jE=Ne({__name:"SlidesShow",props:{renderContext:{type:String,required:!0}},setup(e){Ee(Ot,()=>{var r,l;(r=Ot.value)!=null&&r.meta&&Ot.value.meta.preload!==!1&&(Ot.value.meta.__preloaded=!0),(l=ru.value)!=null&&l.meta&&ru.value.meta.preload!==!1&&(ru.value.meta.__preloaded=!0)},{immediate:!0});const t=FE();let n=[];jt.beforeEach(()=>{var r;n=[(r=Ot.value)==null?void 0:r.path,on.value]});const s=es();co(()=>import("./DrawingLayer-Co3ecnA1.js"),__vite__mapDeps([])).then(r=>s.value=r.default);const i=S(()=>nt.filter(r=>{var l;return((l=r.meta)==null?void 0:l.__preloaded)||r===Ot.value}));function o(){Wa.value=!0}return(r,l)=>(P(),V(ve,null,[ge(" Global Bottom "),B(M(ly)),ge(" Slides "),(P(),ae(t0(M(t)?"div":sg),xi(M(Wa)?{}:M(OO),{id:"slideshow",tag:"div",onAfterLeave:o}),{default:ne(()=>[(P(!0),V(ve,null,wi(i.value,a=>{var c;return io((P(),ae(M(Kd),{key:a.path,is:a==null?void 0:a.component,clicks:a===M(Ot)?M(on):a.path===M(n)[0]?M(n)[1]:0,"clicks-elements":((c=a.meta)==null?void 0:c.__clicksElements)||[],"clicks-disabled":!1,class:Me([M(Wd)(a),"overflow-hidden"]),route:a,"render-context":r.renderContext},null,8,["is","clicks","clicks-elements","class","route","render-context"])),[[vc,a===M(Ot)]])}),128))]),_:1},16)),ge(" Global Top "),B(M(ry)),s.value?(P(),ae(M(s),{key:0})):ge("v-if",!0),M(Bt)?ge("v-if",!0):(P(),ae(BE,{key:1}))],64))}}),qE=ce(jE,[["__scopeId","data-v-d14e8abe"],["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/SlidesShow.vue"]]),zE=Ne({__name:"PrintStyle",setup(e){function t(n,{slots:s}){if(s.default)return gt("style",s.default())}return(n,s)=>(P(),ae(t,null,{default:ne(()=>[X(" @page { size: "+_t(M(li))+"px "+_t(M(Vd))+"px; margin: 0px; } ",1)]),_:1}))}}),ay=ce(zE,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/PrintStyle.vue"]]),UE=Ne({__name:"Play",setup(e){K7();const t=Z();function n(o){var r;cm.value||((r=o.target)==null?void 0:r.id)==="slide-container"&&(o.screenX/window.innerWidth>.6?ci():ui())}PO(t);const s=S(()=>t7.value||cm.value);es();const i=es();return co(()=>import("./DrawingControls-DRsKN5bw.js"),__vite__mapDeps([])).then(o=>i.value=o.default),(o,r)=>(P(),V(ve,null,[M(zo)?(P(),ae(ay,{key:0})):ge("v-if",!0),k("div",{id:"page-root",ref_key:"root",ref:t,class:"grid grid-cols-[1fr_max-content]",style:rt(M(Bd))},[B(Gv,{class:"w-full h-full",style:rt({background:"var(--slidev-slide-container-background, black)"}),width:M(zo)?M(eo).width.value:void 0,scale:M(la),"is-main":!0,onPointerdown:n},{default:ne(()=>[B(qE,{"render-context":"slide"})]),controls:ne(()=>[k("div",{class:Me(["absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100",[s.value?"opacity-100 right-0":"opacity-0 p-2",M(tl)?"pointer-events-none":""]])},[B(DE,{class:"m-auto",persist:s.value},null,8,["persist"])],2),!M(Be).drawings.presenterOnly&&!M($s)&&i.value?(P(),ae(M(i),{key:0,class:"ml-0"})):ge("v-if",!0)]),_:1},8,["style","width","scale"]),ge("v-if",!0)],4),B(LS)],64))}}),WE=ce(UE,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/internals/Play.vue"]]);/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function cy(e){return typeof e>"u"||e===null}function KE(e){return typeof e=="object"&&e!==null}function GE(e){return Array.isArray(e)?e:cy(e)?[]:[e]}function YE(e,t){var n,s,i,o;if(t)for(o=Object.keys(t),n=0,s=o.length;n=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),A$=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function O$(e){return!(e===null||!A$.test(e)||e[e.length-1]==="_")}function P$(e){var t,n;return t=e.replace(/_/g,"").toLowerCase(),n=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?n===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:n*parseFloat(t,10)}var M$=/^[-+]?[0-9]+e/;function N$(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Yd.isNegativeZero(e))return"-0.0";return n=e.toString(10),M$.test(n)?n.replace("e",".e"):n}function I$(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Yd.isNegativeZero(e))}var R$=new Rt("tag:yaml.org,2002:float",{kind:"scalar",resolve:O$,construct:P$,predicate:I$,represent:N$,defaultStyle:"lowercase"}),L$=h$.extend({implicit:[v$,w$,T$,R$]}),D$=L$,fy=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),dy=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function F$(e){return e===null?!1:fy.exec(e)!==null||dy.exec(e)!==null}function H$(e){var t,n,s,i,o,r,l,a=0,c=null,f,u,d;if(t=fy.exec(e),t===null&&(t=dy.exec(e)),t===null)throw new Error("Date resolve error");if(n=+t[1],s=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(n,s,i));if(o=+t[4],r=+t[5],l=+t[6],t[7]){for(a=t[7].slice(0,3);a.length<3;)a+="0";a=+a}return t[9]&&(f=+t[10],u=+(t[11]||0),c=(f*60+u)*6e4,t[9]==="-"&&(c=-c)),d=new Date(Date.UTC(n,s,i,o,r,l,a)),c&&d.setTime(d.getTime()-c),d}function V$(e){return e.toISOString()}var B$=new Rt("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:F$,construct:H$,instanceOf:Date,represent:V$});function j$(e){return e==="<<"||e===null}var q$=new Rt("tag:yaml.org,2002:merge",{kind:"scalar",resolve:j$}),Xd=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function z$(e){if(e===null)return!1;var t,n,s=0,i=e.length,o=Xd;for(n=0;n64)){if(t<0)return!1;s+=6}return s%8===0}function U$(e){var t,n,s=e.replace(/[\r\n=]/g,""),i=s.length,o=Xd,r=0,l=[];for(t=0;t>16&255),l.push(r>>8&255),l.push(r&255)),r=r<<6|o.indexOf(s.charAt(t));return n=i%4*6,n===0?(l.push(r>>16&255),l.push(r>>8&255),l.push(r&255)):n===18?(l.push(r>>10&255),l.push(r>>2&255)):n===12&&l.push(r>>4&255),new Uint8Array(l)}function W$(e){var t="",n=0,s,i,o=e.length,r=Xd;for(s=0;s>18&63],t+=r[n>>12&63],t+=r[n>>6&63],t+=r[n&63]),n=(n<<8)+e[s];return i=o%3,i===0?(t+=r[n>>18&63],t+=r[n>>12&63],t+=r[n>>6&63],t+=r[n&63]):i===2?(t+=r[n>>10&63],t+=r[n>>4&63],t+=r[n<<2&63],t+=r[64]):i===1&&(t+=r[n>>2&63],t+=r[n<<4&63],t+=r[64],t+=r[64]),t}function K$(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var G$=new Rt("tag:yaml.org,2002:binary",{kind:"scalar",resolve:z$,construct:U$,predicate:K$,represent:W$}),Y$=Object.prototype.hasOwnProperty,X$=Object.prototype.toString;function Z$(e){if(e===null)return!0;var t=[],n,s,i,o,r,l=e;for(n=0,s=l.length;n{var o,r;const i=t.nav.rawRoutes.find(l=>l.path===String(n.value));(r=(o=i==null?void 0:i.meta)==null?void 0:o.slide)!=null&&r.frontmatter&&(Object.keys(i.meta.slide.frontmatter).forEach(l=>{l in s||delete i.meta.slide.frontmatter[l]}),Object.assign(i.meta.slide.frontmatter,jn))})(),(i,o)=>{const r=vy;return P(),ae(Qo,ht(ft(M(jn))),{content:ne(l=>[B(r,{height:"75px"}),B(r,{height:"75px",color:"var(--kul-blue-500)"})]),default:ne(()=>[QA]),_:1},16)}}},tO=ce(eO,[["__file","/@slidev/slides/15.md"]]),nO={__name:"Shape",props:{size:String,type:String,aspect:{type:Number,default:1},horizontalClip:{type:Number,default:0},verticalClip:{type:Number,default:0}},setup(e){Ls(i=>({"91ce0b91-props.size":n.size,"91ce0b91-styles.aspect":s.value.aspect,"91ce0b91-styles.horizontalClip":s.value.horizontalClip,"91ce0b91-styles.verticalClip":s.value.verticalClip}));const t=I(He);Fe(t,"nav"),I(Ae),I(je),I(Ue),I(We);const n=e,s=S(()=>{switch(n.type){case"hexagon":case"hexagon-horizontal":return{aspect:1.1547,horizontalClip:.25,verticalClip:.5};case"hexagon-vertical":return{aspect:1/1.1547,horizontalClip:.5,verticalClip:.25};case"octagon":return{aspect:1,horizontalClip:.2929,verticalClip:.2929};case"rhombus":return{aspect:1,horizontalClip:.5,verticalClip:.5};default:return{aspect:n.aspect,horizontalClip:n.horizontalClip,verticalClip:n.verticalClip}}});return(i,o)=>(P(),ae(El,{class:"shape"},{default:ne(()=>[ze(i.$slots,"default",{},void 0,!0)]),_:3}))}},sO=ce(nO,[["__scopeId","data-v-91ce0b91"],["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/components/Shape.vue"]]),qn=fe({layout:"stack","content-class":"flex-row gap-25 mb-14"}),iO=fe({layout:S(()=>qn.layout),transition:S(()=>qn.transition),class:S(()=>qn.class),clicks:S(()=>qn.clicks),name:S(()=>qn.name),preload:S(()=>qn.preload),slide:{raw:"",title:"Shape",level:1,content:"",frontmatterStyle:"frontmatter",frontmatterRaw:`layout: stack
content-class: flex-row gap-25 mb-14
`,note:"",index:15,start:336,end:351,noteHTML:"",frontmatter:qn,filepath:"/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/example.md",id:15,no:16},__clicksElements:[],__preloaded:!1}),oO=k("h1",null,"Shape",-1),rO={__name:"16",setup(e){const t=I(He);Fe(t,"nav"),I(Ae);const n=I(je);I(Ue);const s=qn;return Ve(We,qn),(()=>{var o,r;const i=t.nav.rawRoutes.find(l=>l.path===String(n.value));(r=(o=i==null?void 0:i.meta)==null?void 0:o.slide)!=null&&r.frontmatter&&(Object.keys(i.meta.slide.frontmatter).forEach(l=>{l in s||delete i.meta.slide.frontmatter[l]}),Object.assign(i.meta.slide.frontmatter,qn))})(),(i,o)=>{const r=sO;return P(),ae(Qo,ht(ft(M(qn))),{content:ne(l=>[B(r,{size:"150px",type:"hexagon",color:"var(--kul-blue-200)"}),B(r,{size:"150px",type:"hexagon-vertical",color:"var(--kul-blue-300)"}),B(r,{size:"150px",type:"octagon",color:"var(--kul-blue-400)"}),B(r,{size:"150px",type:"rhombus",color:"var(--kul-blue-500)"}),B(r,{size:"150px",aspect:.9,horizontalClip:.4,verticalClip:.2,color:"var(--kul-blue-600)"})]),default:ne(()=>[oO]),_:1},16)}}},lO=ce(rO,[["__file","/@slidev/slides/16.md"]]),aO={inject:{$slidev:{from:He}},inheritAttrs:!1},cO=Object.assign(aO,{__name:"ShapeGrid",props:{x:Number,y:Number,size:String,type:String,aspect:{type:Number,default:1},horizontalClip:{type:Number,default:0},verticalClip:{type:Number,default:0},margin:{String,default:"0px"}},setup(e){Ls(l=>({"084d0adc-props.size":t.size,"084d0adc-styles.aspect":i.value.aspect,"084d0adc-styles.horizontalClip":i.value.horizontalClip,"084d0adc-styles.verticalClip":i.value.verticalClip,"084d0adc-props.margin":t.margin,"084d0adc-styles.marginHDelta":i.value.marginHDelta,"084d0adc-styles.marginTDelta":i.value.marginTDelta,"084d0adc-props.x":t.x,"084d0adc-props.y":t.y}));const t=e,n=b0(),s=S(()=>t.x*t.y-Math.floor(t.y/2)),i=S(()=>{let l;switch(t.type){case"hexagon":case"hexagon-horizontal":l={aspect:1.1547,horizontalClip:.25,verticalClip:.5};break;case"hexagon-vertical":l={aspect:1/1.1547,horizontalClip:.5,verticalClip:.25};break;case"octagon":l={aspect:1,horizontalClip:.2929,verticalClip:.2929};break;case"rhombus":l={aspect:1,horizontalClip:.5,verticalClip:.5};break;default:l={aspect:t.aspect,horizontalClip:t.horizontalClip,verticalClip:t.verticalClip}}return l.verticalClip>=.5&&l.horizontalClip<.5&&l.horizontalClip>0?(l.marginTDelta="-"+t.margin,l.marginHDelta="1px"):(l.marginTDelta="0px",l.marginHDelta="0px"),l});function o(l){const a={},c="block--",f={},u=`block-${l}--`;for(const[d,h]of Object.entries(n))d.startsWith(u)?f[d.substring(u.length)]=h:d.startsWith(c)&&(a[d.substring(c.length)]=h);return{...a,...f}}function r(){const l={},a="shape-";for(const[c,f]of Object.entries(n))c.startsWith(a)||(l[c]=f);return l}return(l,a)=>(P(),V("div",xi({class:"shapegrid"},r()),[(P(!0),V(ve,null,wi(s.value,c=>(P(),V("div",{class:Me(["shape",`shape-${c}`])},[B(El,ht(ft(o(c))),{default:ne(()=>[ze(l.$slots,`block-${c}`,{},void 0,!0)]),_:2},1040)],2))),256))],16))}}),uO=ce(cO,[["__scopeId","data-v-084d0adc"],["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/components/ShapeGrid.vue"]]),zn=fe({layout:"pile"}),fO=fe({layout:S(()=>zn.layout),transition:S(()=>zn.transition),class:S(()=>zn.class),clicks:S(()=>zn.clicks),name:S(()=>zn.name),preload:S(()=>zn.preload),slide:{raw:"",title:"Shape Grid",level:1,content:"",frontmatterStyle:"frontmatter",frontmatterRaw:`layout: pile
-`,note:"",index:16,start:351,end:375,noteHTML:"",frontmatter:zn,filepath:"/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/example.md",id:16,no:17},__clicksElements:[],__preloaded:!1}),dO=k("h1",null,"Shape Grid",-1),hO=k("p",null,"Custom Content",-1),pO={__name:"17",setup(e){const t=I(He);Fe(t,"nav"),I(Ae);const n=I(je);I(Ue);const s=zn;return Ve(We,zn),(()=>{var o,r;const i=t.nav.rawRoutes.find(l=>l.path===String(n.value));(r=(o=i==null?void 0:i.meta)==null?void 0:o.slide)!=null&&r.frontmatter&&(Object.keys(i.meta.slide.frontmatter).forEach(l=>{l in s||delete i.meta.slide.frontmatter[l]}),Object.assign(i.meta.slide.frontmatter,zn))})(),(i,o)=>{const r=uO;return P(),ae(Sy,ht(ft(M(zn))),{content:ne(l=>[B(r,{x:5,y:5,size:"125px",type:"hexagon",margin:"1px","block--class":"stack text-2s","block-6--color":"var(--kul-blue-200)","block-7--color":"var(--kul-blue-200)","block-8--color":"var(--kul-blue-200)","block-9--color":"var(--kul-blue-200)","block-15--color":"var(--kul-blue-200)","block-16--color":"var(--kul-blue-200)","block-17--color":"var(--kul-blue-200)","block-18--color":"var(--kul-blue-200)"},{"block-12":ne(()=>[hO]),_:1})]),default:ne(()=>[dO]),_:1},16)}}},mO=ce(pO,[["__file","/@slidev/slides/17.md"]]),gO=[{path:"1",name:"page-1",component:IC,meta:OC},{path:"2",name:"page-2",component:VC,meta:DC},{path:"3",name:"page-3",component:QC,meta:GC},{path:"4",name:"page-4",component:rT,meta:eT},{path:"5",name:"page-5",component:dT,meta:lT},{path:"6",name:"page-6",component:VT,meta:NT},{path:"7",name:"page-7",component:XT,meta:qT},{path:"8",name:"page-8",component:oA,meta:QT},{path:"9",name:"page-9",component:gA,meta:aA},{path:"10",name:"page-10",component:TA,meta:yA},{path:"11",name:"page-11",component:MA,meta:AA},{path:"12",name:"page-12",component:DA,meta:NA},{path:"13",name:"page-13",component:BA,meta:FA},{path:"14",name:"page-14",component:ZA,meta:GA},{path:"15",name:"page-15",component:tO,meta:JA},{path:"16",name:"page-16",component:lO,meta:iO},{path:"17",name:"page-17",component:mO,meta:fO}],vO=[],nt=gO,ua=[{name:"play",path:"/",component:WE,children:[...nt,...vO]},{name:"print",path:"/print",component:_C},{path:"",redirect:{path:"/1"}},{path:"/:pathMatch(.*)",redirect:{path:"/1"}}];{let e=function(t){if(!vr.remote||vr.remote===t.query.password)return!0;if(vr.remote&&t.query.password===void 0){const n=prompt("Enter password");if(vr.remote===n)return!0}return t.params.no?{path:`/${t.params.no}`}:{path:""}};ua.push({path:"/presenter/print",component:()=>co(()=>import("./PresenterPrint-CGl3q1wb.js"),__vite__mapDeps([0,1]))}),ua.push({name:"presenter",path:"/presenter/:no",component:()=>co(()=>import("./Presenter-CxBX_XVG.js"),__vite__mapDeps([2,1,3,4])),beforeEnter:e}),ua.push({path:"/presenter",redirect:{path:"/presenter/1"}})}const jt=Zw({history:X9("/slidev-theme-eavise/"),routes:ua});function yO(e,t,{mode:n="replace"}={}){return S({get(){const s=jt.currentRoute.value.query[e];return s==null?t??null:Array.isArray(s)?s.filter(Boolean):s},set(s){Dt(()=>{jt[M(n)]({query:{...jt.currentRoute.value.query,[e]:s}})})}})}const Ey=Z(0);Dt(()=>{jt.afterEach(async()=>{await Dt(),Ey.value+=1})});const $y=Z(0),Sn=S(()=>jt.currentRoute.value),zo=S(()=>Sn.value.query.print!==void 0),_O=S(()=>Sn.value.query.print==="clicks"),$s=S(()=>Sn.value.query.embedded!==void 0),Bt=S(()=>Sn.value.path.startsWith("/presenter")),bO=S(()=>Sn.value.path.startsWith("/notes")),to=S(()=>zo.value&&!_O.value),xf=S(()=>Sn.value.query.password),wO=S(()=>!Bt.value&&(!Be.remote||xf.value===Be.remote)),Mm=yO("clicks","0"),xO=S(()=>nt.length),SO=S(()=>Sn.value.path),at=S(()=>Number.parseInt(SO.value.split(/\//g).slice(-1)[0])||1);S(()=>$c(at.value));const Ot=S(()=>nt.find(e=>e.path===`${at.value}`));S(()=>{var e,t,n;return(n=(t=(e=Ot.value)==null?void 0:e.meta)==null?void 0:t.slide)==null?void 0:n.id});S(()=>{var e,t;return((t=(e=Ot.value)==null?void 0:e.meta)==null?void 0:t.layout)||(at.value===1?"cover":"default")});const ru=S(()=>nt.find(e=>e.path===`${Math.min(nt.length,at.value+1)}`)),kO=S(()=>nt.find(e=>e.path===`${Math.max(1,at.value-1)}`)),EO=S(()=>{var e,t;return Ey.value,((t=(e=Ot.value)==null?void 0:e.meta)==null?void 0:t.__clicksElements)||[]}),on=S({get(){if(to.value)return 99999;let e=+(Mm.value||0);return Number.isNaN(e)&&(e=0),e},set(e){Mm.value=e.toString()}}),Ka=S(()=>{var e,t;return+(((t=(e=Ot.value)==null?void 0:e.meta)==null?void 0:t.clicks)??EO.value.length)}),$O=S(()=>at.valueat.value>1||on.value>0),TO=S(()=>nt.filter(e=>{var t,n;return(n=(t=e.meta)==null?void 0:t.slide)==null?void 0:n.title}).reduce((e,t)=>(Qd(e,t),e),[])),AO=S(()=>eh(TO.value,Ot.value));S(()=>th(AO.value));const OO=S(()=>RO($y.value,Ot.value,kO.value));Ee(Ot,(e,t)=>{$y.value=Number(e==null?void 0:e.path)-Number(t==null?void 0:t.path)});function ci(){Ka.value<=on.value?il():on.value+=1}async function ui(){on.value<=0?await ol():on.value-=1}function $c(e){return Bt.value?`/presenter/${e}`:`/${e}`}function il(){const e=Math.min(nt.length,at.value+1);return uo(e)}async function ol(e=!0){const t=Math.max(1,at.value-1);await uo(t),e&&Ka.value&&jt.replace({query:{...Sn.value.query,clicks:Ka.value}})}function uo(e,t){return Wa.value=!1,jt.push({path:$c(e),query:{...Sn.value.query,clicks:t}})}function PO(e){const t=Z(0),{direction:n,distanceX:s,distanceY:i}=w9(e,{onSwipeStart(o){o.pointerType==="touch"&&(tl.value||(t.value=ef()))},onSwipeEnd(o){if(o.pointerType!=="touch"||!t.value||tl.value)return;const r=Math.abs(s.value),l=Math.abs(i.value);r/window.innerWidth>.3||r>75?n.value==="left"?ci():ui():(l/window.innerHeight>.4||l>200)&&(n.value==="down"?ol():il())}})}async function Sf(){const{saveAs:e}=await co(()=>import("./FileSaver.min-CvNQQnEe.js").then(t=>t.F),__vite__mapDeps([]));e(typeof Be.download=="string"?Be.download:Be.exportFilename?`${Be.exportFilename}.pdf`:"/slidev-theme-eavise/slidev-exported.pdf",`${Be.title}.pdf`)}async function MO(e){var t,n;if(e==null){const s=(n=(t=Ot.value)==null?void 0:t.meta)==null?void 0:n.slide;if(!(s!=null&&s.filepath))return!1;e=`${s.filepath}:${s.start}`}return await fetch(`/__open-in-editor?file=${encodeURIComponent(e)}`),!0}function Qd(e,t,n=1){var i,o,r,l,a,c,f;const s=(o=(i=t.meta)==null?void 0:i.slide)==null?void 0:o.level;s&&s>n&&e.length>0?Qd(e[e.length-1].children,t,n+1):e.push({children:[],level:n,path:t.path,hideInToc:!!((a=(l=(r=t.meta)==null?void 0:r.slide)==null?void 0:l.frontmatter)!=null&&a.hideInToc),title:(f=(c=t.meta)==null?void 0:c.slide)==null?void 0:f.title})}function eh(e,t,n=!1,s){return e.map(i=>{const o={...i,active:i.path===(t==null?void 0:t.path),hasActiveParent:n};return o.children.length>0&&(o.children=eh(o.children,t,o.active||o.hasActiveParent,o)),s&&(o.active||o.activeParent)&&(s.activeParent=!0),o})}function th(e,t=1){return e.filter(n=>!n.hideInToc).map(n=>({...n,children:th(n.children,t+1)}))}const NO={"slide-left":"slide-left | slide-right","slide-right":"slide-right | slide-left","slide-up":"slide-up | slide-down","slide-down":"slide-down | slide-up"};function IO(e,t=!1){if(!e||(typeof e=="string"&&(e={name:e}),!e.name))return;let n=e.name.includes("|")?e.name:NO[e.name]||e.name;if(n.includes("|")){const[s,i]=n.split("|").map(o=>o.trim());n=t?i:s}if(n)return{...e,name:n}}function RO(e,t,n){var i,o;let s=e>0?(i=n==null?void 0:n.meta)==null?void 0:i.transition:(o=t==null?void 0:t.meta)==null?void 0:o.transition;return s||(s=Be.transition),IO(s,e<0)}function LO(){const e=Be.titleTemplate.replace("%s",Be.title||"Slidev");m6({title:e,htmlAttrs:Be.htmlAttrs}),E6(`${e} - shared`),A6(`${e} - drawings`);const t=`${location.origin}_${y6()}`;function n(){bO.value||!Bt.value&&!nx.includes(location.host.split(":")[0])||(Bt.value?(rr("page",+at.value),rr("clicks",on.value)):(rr("viewerPage",+at.value),rr("viewerClicks",on.value)),rr("lastUpdate",{id:t,type:Bt.value?"presenter":"viewer",time:new Date().getTime()}))}jt.afterEach(n),Ee(on,n),$6(s=>{var o;jt.currentRoute.value.path.match(/^\/(\d+|presenter)\/?/)&&((o=s.lastUpdate)==null?void 0:o.type)==="presenter"&&(+s.page!=+at.value||+on.value!=+s.clicks)&&(Wa.value=!1,jt.replace({path:$c(s.page),query:{...jt.currentRoute.value.query,clicks:s.clicks||0}}))})}const DO=Ne({__name:"App",setup(e){return LO(),(t,n)=>{const s=Ms("RouterView");return P(),ae(s)}}}),FO=ce(DO,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/App.vue"]]);function lu(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function kf(e,t,n=".",s){if(!lu(t))return kf(e,{},n,s);const i=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const r=e[o];r!=null&&(s&&s(i,o,r,n)||(Array.isArray(r)&&Array.isArray(i[o])?i[o]=[...r,...i[o]]:lu(r)&&lu(i[o])?i[o]=kf(r,i[o],(n?`${n}.`:"")+o.toString(),s):i[o]=r))}return i}function HO(e){return(...t)=>t.reduce((n,s)=>kf(n,s,"",e),{})}const VO=HO(),Cy=1/60*1e3,BO=typeof performance<"u"?()=>performance.now():()=>Date.now(),Ty=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(BO()),Cy);function jO(e){let t=[],n=[],s=0,i=!1,o=!1;const r=new WeakSet,l={schedule:(a,c=!1,f=!1)=>{const u=f&&i,d=u?t:n;return c&&r.add(a),d.indexOf(a)===-1&&(d.push(a),u&&i&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),r.delete(a)},process:a=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=jO(()=>rl=!0),e),{}),Cf=$l.reduce((e,t)=>{const n=Cc[t];return e[t]=(s,i=!1,o=!1)=>(rl||WO(),n.schedule(s,i,o)),e},{}),zO=$l.reduce((e,t)=>(e[t]=Cc[t].cancel,e),{});$l.reduce((e,t)=>(e[t]=()=>Cc[t].process(Po),e),{});const UO=e=>Cc[e].process(Po),Ay=e=>{rl=!1,Po.delta=Ef?Cy:Math.max(Math.min(e-Po.timestamp,qO),1),Po.timestamp=e,$f=!0,$l.forEach(UO),$f=!1,rl&&(Ef=!1,Ty(Ay))},WO=()=>{rl=!0,Ef=!0,$f||Ty(Ay)},Oy=()=>Po;function Py(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,s=Object.getOwnPropertySymbols(e);iMath.min(Math.max(n,e),t),au=.001,KO=.01,Nm=10,GO=.05,YO=1;function XO({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let i,o;nh(e<=Nm*1e3,"Spring duration must be 10 seconds or less");let r=1-t;r=Tf(GO,YO,r),e=Tf(KO,Nm,e/1e3),r<1?(i=c=>{const f=c*r,u=f*e,d=f-n,h=Af(c,r),p=Math.exp(-u);return au-d/h*p},o=c=>{const u=c*r*e,d=u*n+n,h=Math.pow(r,2)*Math.pow(c,2)*e,p=Math.exp(-u),g=Af(Math.pow(c,2),r);return(-i(c)+au>0?-1:1)*((d-h)*p)/g}):(i=c=>{const f=Math.exp(-c*e),u=(c-n)*e+1;return-au+f*u},o=c=>{const f=Math.exp(-c*e),u=(n-c)*(e*e);return f*u});const l=5/e,a=JO(i,o,l);if(e=e*1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(a,2)*s;return{stiffness:c,damping:r*2*Math.sqrt(s*c),duration:e}}}const ZO=12;function JO(e,t,n){let s=n;for(let i=1;ie[n]!==void 0)}function tP(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Im(e,eP)&&Im(e,QO)){const n=XO(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function sh(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:i}=e,o=Py(e,["from","to","restSpeed","restDelta"]);const r={done:!1,value:t};let{stiffness:l,damping:a,mass:c,velocity:f,duration:u,isResolvedFromDuration:d}=tP(o),h=Rm,p=Rm;function g(){const y=f?-(f/1e3):0,v=n-t,b=a/(2*Math.sqrt(l*c)),m=Math.sqrt(l/c)/1e3;if(i===void 0&&(i=Math.min(Math.abs(n-t)/100,.4)),b<1){const x=Af(m,b);h=w=>{const C=Math.exp(-b*m*w);return n-C*((y+b*m*v)/x*Math.sin(x*w)+v*Math.cos(x*w))},p=w=>{const C=Math.exp(-b*m*w);return b*m*C*(Math.sin(x*w)*(y+b*m*v)/x+v*Math.cos(x*w))-C*(Math.cos(x*w)*(y+b*m*v)-x*v*Math.sin(x*w))}}else if(b===1)h=x=>n-Math.exp(-m*x)*(v+(y+m*v)*x);else{const x=m*Math.sqrt(b*b-1);h=w=>{const C=Math.exp(-b*m*w),A=Math.min(x*w,300);return n-C*((y+b*m*v)*Math.sinh(A)+x*v*Math.cosh(A))/x}}}return g(),{next:y=>{const v=h(y);if(d)r.done=y>=u;else{const b=p(y)*1e3,m=Math.abs(b)<=s,x=Math.abs(n-v)<=i;r.done=m&&x}return r.value=r.done?n:v,r},flipTarget:()=>{f=-f,[t,n]=[n,t],g()}}}sh.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Rm=e=>0,My=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},ih=(e,t,n)=>-n*e+n*t+e,Ny=(e,t)=>n=>Math.max(Math.min(n,t),e),Mr=e=>e%1?Number(e.toFixed(5)):e,al=/(-)?([\d]*\.?[\d])+/g,Of=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,nP=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Cl(e){return typeof e=="string"}const Tl={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Nr=Object.assign(Object.assign({},Tl),{transform:Ny(0,1)}),Xl=Object.assign(Object.assign({},Tl),{default:1}),oh=e=>({test:t=>Cl(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ai=oh("deg"),Ir=oh("%"),xe=oh("px"),Lm=Object.assign(Object.assign({},Ir),{parse:e=>Ir.parse(e)/100,transform:e=>Ir.transform(e*100)}),rh=(e,t)=>n=>!!(Cl(n)&&nP.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Iy=(e,t,n)=>s=>{if(!Cl(s))return s;const[i,o,r,l]=s.match(al);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(r),alpha:l!==void 0?parseFloat(l):1}},Wi={test:rh("hsl","hue"),parse:Iy("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+Ir.transform(Mr(t))+", "+Ir.transform(Mr(n))+", "+Mr(Nr.transform(s))+")"},sP=Ny(0,255),cu=Object.assign(Object.assign({},Tl),{transform:e=>Math.round(sP(e))}),Qs={test:rh("rgb","red"),parse:Iy("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+cu.transform(e)+", "+cu.transform(t)+", "+cu.transform(n)+", "+Mr(Nr.transform(s))+")"};function iP(e){let t="",n="",s="",i="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),i=e.substr(4,1),t+=t,n+=n,s+=s,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:i?parseInt(i,16)/255:1}}const Pf={test:rh("#"),parse:iP,transform:Qs.transform},Yt={test:e=>Qs.test(e)||Pf.test(e)||Wi.test(e),parse:e=>Qs.test(e)?Qs.parse(e):Wi.test(e)?Wi.parse(e):Pf.parse(e),transform:e=>Cl(e)?e:e.hasOwnProperty("red")?Qs.transform(e):Wi.transform(e)},Ry="${c}",Ly="${n}";function oP(e){var t,n,s,i;return isNaN(e)&&Cl(e)&&((n=(t=e.match(al))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((i=(s=e.match(Of))===null||s===void 0?void 0:s.length)!==null&&i!==void 0?i:0)>0}function Dy(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Of);s&&(n=s.length,e=e.replace(Of,Ry),t.push(...s.map(Yt.parse)));const i=e.match(al);return i&&(e=e.replace(al,Ly),t.push(...i.map(Tl.parse))),{values:t,numColors:n,tokenised:e}}function Fy(e){return Dy(e).values}function Hy(e){const{values:t,numColors:n,tokenised:s}=Dy(e),i=t.length;return o=>{let r=s;for(let l=0;ltypeof e=="number"?0:e;function lP(e){const t=Fy(e);return Hy(e)(t.map(rP))}const Al={test:oP,parse:Fy,createTransformer:Hy,getAnimatableNone:lP},aP=new Set(["brightness","contrast","saturate","opacity"]);function cP(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(al)||[];if(!s)return e;const i=n.replace(s,"");let o=aP.has(t)?1:0;return s!==n&&(o*=100),t+"("+o+i+")"}const uP=/([a-z-]*)\(.*?\)/g,Mf=Object.assign(Object.assign({},Al),{getAnimatableNone:e=>{const t=e.match(uP);return t?t.map(cP).join(" "):e}});function uu(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Dm({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let i=0,o=0,r=0;if(!t)i=o=r=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;i=uu(a,l,e+1/3),o=uu(a,l,e),r=uu(a,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(r*255),alpha:s}}const fP=(e,t,n)=>{const s=e*e,i=t*t;return Math.sqrt(Math.max(0,n*(i-s)+s))},dP=[Pf,Qs,Wi],Fm=e=>dP.find(t=>t.test(e)),Hm=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Vy=(e,t)=>{let n=Fm(e),s=Fm(t);ll(!!n,Hm(e)),ll(!!s,Hm(t));let i=n.parse(e),o=s.parse(t);n===Wi&&(i=Dm(i),n=Qs),s===Wi&&(o=Dm(o),s=Qs);const r=Object.assign({},i);return l=>{for(const a in r)a!=="alpha"&&(r[a]=fP(i[a],o[a],l));return r.alpha=ih(i.alpha,o.alpha,l),n.transform(r)}},hP=e=>typeof e=="number",pP=(e,t)=>n=>t(e(n)),By=(...e)=>e.reduce(pP);function jy(e,t){return hP(e)?n=>ih(e,t,n):Yt.test(e)?Vy(e,t):zy(e,t)}const qy=(e,t)=>{const n=[...e],s=n.length,i=e.map((o,r)=>jy(o,t[r]));return o=>{for(let r=0;r{const n=Object.assign(Object.assign({},e),t),s={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(s[i]=jy(e[i],t[i]));return i=>{for(const o in s)n[o]=s[o](i);return n}};function Vm(e){const t=Al.parse(e),n=t.length;let s=0,i=0,o=0;for(let r=0;r{const n=Al.createTransformer(t),s=Vm(e),i=Vm(t);return s.numHSL===i.numHSL&&s.numRGB===i.numRGB&&s.numNumbers>=i.numNumbers?By(qy(s.parsed,i.parsed),n):(nh(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),r=>`${r>0?t:e}`)},gP=(e,t)=>n=>ih(e,t,n);function vP(e){if(typeof e=="number")return gP;if(typeof e=="string")return Yt.test(e)?Vy:zy;if(Array.isArray(e))return qy;if(typeof e=="object")return mP}function yP(e,t,n){const s=[],i=n||vP(e[0]),o=e.length-1;for(let r=0;rn(My(e,t,s))}function bP(e,t){const n=e.length,s=n-1;return i=>{let o=0,r=!1;if(i<=e[0]?r=!0:i>=e[s]&&(o=s-1,r=!0),!r){let a=1;for(;ai||a===s);a++);o=a-1}const l=My(e[o],e[o+1],i);return t[o](l)}}function Uy(e,t,{clamp:n=!0,ease:s,mixer:i}={}){const o=e.length;ll(o===t.length,"Both input and output ranges must be the same length"),ll(!s||!Array.isArray(s)||s.length===o-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const r=yP(t,s,i),l=o===2?_P(e,r):bP(e,r);return n?a=>l(Tf(e[0],e[o-1],a)):l}const Tc=e=>t=>1-e(1-t),lh=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,wP=e=>t=>Math.pow(t,e),Wy=e=>t=>t*t*((e+1)*t-e),xP=e=>{const t=Wy(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},Ky=1.525,SP=4/11,kP=8/11,EP=9/10,Gy=e=>e,ah=wP(2),$P=Tc(ah),Yy=lh(ah),Xy=e=>1-Math.sin(Math.acos(e)),Zy=Tc(Xy),CP=lh(Zy),ch=Wy(Ky),TP=Tc(ch),AP=lh(ch),OP=xP(Ky),PP=4356/361,MP=35442/1805,NP=16061/1805,Ga=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Ga(1-e*2)):.5*Ga(e*2-1)+.5;function LP(e,t){return e.map(()=>t||Yy).splice(0,e.length-1)}function DP(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function FP(e,t){return e.map(n=>n*t)}function fa({from:e=0,to:t=1,ease:n,offset:s,duration:i=300}){const o={done:!1,value:e},r=Array.isArray(t)?t:[e,t],l=FP(s&&s.length===r.length?s:DP(r),i);function a(){return Uy(l,r,{ease:Array.isArray(n)?n:LP(r,n)})}let c=a();return{next:f=>(o.value=c(f),o.done=f>=i,o),flipTarget:()=>{r.reverse(),c=a()}}}function HP({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:i=.5,modifyTarget:o}){const r={done:!1,value:t};let l=n*e;const a=t+l,c=o===void 0?a:o(a);return c!==a&&(l=c-t),{next:f=>{const u=-l*Math.exp(-f/s);return r.done=!(u>i||u<-i),r.value=r.done?c:c+u,r},flipTarget:()=>{}}}const Bm={keyframes:fa,spring:sh,decay:HP};function VP(e){if(Array.isArray(e.to))return fa;if(Bm[e.type])return Bm[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?fa:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?sh:fa}function Jy(e,t,n=0){return e-t-n}function BP(e,t,n=0,s=!0){return s?Jy(t+-e,t,n):t-(e-t)+n}function jP(e,t,n,s){return s?e>=t+n:e<=-n}const qP=e=>{const t=({delta:n})=>e(n);return{start:()=>Cf.update(t,!0),stop:()=>zO.update(t)}};function Qy(e){var t,n,{from:s,autoplay:i=!0,driver:o=qP,elapsed:r=0,repeat:l=0,repeatType:a="loop",repeatDelay:c=0,onPlay:f,onStop:u,onComplete:d,onRepeat:h,onUpdate:p}=e,g=Py(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:y}=g,v,b=0,m=g.duration,x,w=!1,C=!0,A;const T=VP(g);!((n=(t=T).needsInterpolation)===null||n===void 0)&&n.call(t,s,y)&&(A=Uy([0,100],[s,y],{clamp:!1}),s=0,y=100);const E=T(Object.assign(Object.assign({},g),{from:s,to:y}));function O(){b++,a==="reverse"?(C=b%2===0,r=BP(r,m,c,C)):(r=Jy(r,m,c),a==="mirror"&&E.flipTarget()),w=!1,h&&h()}function R(){v.stop(),d&&d()}function N(W){if(C||(W=-W),r+=W,!w){const re=E.next(Math.max(0,r));x=re.value,A&&(x=A(x)),w=C?re.done:r<=0}p==null||p(x),w&&(b===0&&(m??(m=r)),b{u==null||u(),v.stop()}}}function e2(e,t){return t?e*(1e3/t):0}function zP({from:e=0,velocity:t=0,min:n,max:s,power:i=.8,timeConstant:o=750,bounceStiffness:r=500,bounceDamping:l=10,restDelta:a=1,modifyTarget:c,driver:f,onUpdate:u,onComplete:d,onStop:h}){let p;function g(m){return n!==void 0&&ms}function y(m){return n===void 0?s:s===void 0||Math.abs(n-m){var w;u==null||u(x),(w=m.onUpdate)===null||w===void 0||w.call(m,x)},onComplete:d,onStop:h}))}function b(m){v(Object.assign({type:"spring",stiffness:r,damping:l,restDelta:a},m))}if(g(e))b({from:e,velocity:t,to:y(e)});else{let m=i*t+e;typeof c<"u"&&(m=c(m));const x=y(m),w=x===n?-1:1;let C,A;const T=E=>{C=A,A=E,t=e2(E-C,Oy().delta),(w===1&&E>x||w===-1&&Ep==null?void 0:p.stop()}}const t2=(e,t)=>1-3*t+3*e,n2=(e,t)=>3*t-6*e,s2=e=>3*e,Ya=(e,t,n)=>((t2(t,n)*e+n2(t,n))*e+s2(t))*e,i2=(e,t,n)=>3*t2(t,n)*e*e+2*n2(t,n)*e+s2(t),UP=1e-7,WP=10;function KP(e,t,n,s,i){let o,r,l=0;do r=t+(n-t)/2,o=Ya(r,s,i)-e,o>0?n=r:t=r;while(Math.abs(o)>UP&&++l=YP?XP(r,u,e,n):d===0?u:KP(r,l,l+Zl,e,n)}return r=>r===0||r===1?r:Ya(o(r),t,s)}/**
+`,note:"",index:16,start:351,end:375,noteHTML:"",frontmatter:zn,filepath:"/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/example.md",id:16,no:17},__clicksElements:[],__preloaded:!1}),dO=k("h1",null,"Shape Grid",-1),hO=k("p",null,"Custom Content",-1),pO={__name:"17",setup(e){const t=I(He);Fe(t,"nav"),I(Ae);const n=I(je);I(Ue);const s=zn;return Ve(We,zn),(()=>{var o,r;const i=t.nav.rawRoutes.find(l=>l.path===String(n.value));(r=(o=i==null?void 0:i.meta)==null?void 0:o.slide)!=null&&r.frontmatter&&(Object.keys(i.meta.slide.frontmatter).forEach(l=>{l in s||delete i.meta.slide.frontmatter[l]}),Object.assign(i.meta.slide.frontmatter,zn))})(),(i,o)=>{const r=uO;return P(),ae(Sy,ht(ft(M(zn))),{content:ne(l=>[B(r,{x:5,y:5,size:"125px",type:"hexagon",margin:"1px","block--class":"stack text-2s","block-6--color":"var(--kul-blue-200)","block-7--color":"var(--kul-blue-200)","block-8--color":"var(--kul-blue-200)","block-9--color":"var(--kul-blue-200)","block-15--color":"var(--kul-blue-200)","block-16--color":"var(--kul-blue-200)","block-17--color":"var(--kul-blue-200)","block-18--color":"var(--kul-blue-200)"},{"block-12":ne(()=>[hO]),_:1})]),default:ne(()=>[dO]),_:1},16)}}},mO=ce(pO,[["__file","/@slidev/slides/17.md"]]),gO=[{path:"1",name:"page-1",component:IC,meta:OC},{path:"2",name:"page-2",component:VC,meta:DC},{path:"3",name:"page-3",component:QC,meta:GC},{path:"4",name:"page-4",component:rT,meta:eT},{path:"5",name:"page-5",component:dT,meta:lT},{path:"6",name:"page-6",component:VT,meta:NT},{path:"7",name:"page-7",component:XT,meta:qT},{path:"8",name:"page-8",component:oA,meta:QT},{path:"9",name:"page-9",component:gA,meta:aA},{path:"10",name:"page-10",component:TA,meta:yA},{path:"11",name:"page-11",component:MA,meta:AA},{path:"12",name:"page-12",component:DA,meta:NA},{path:"13",name:"page-13",component:BA,meta:FA},{path:"14",name:"page-14",component:ZA,meta:GA},{path:"15",name:"page-15",component:tO,meta:JA},{path:"16",name:"page-16",component:lO,meta:iO},{path:"17",name:"page-17",component:mO,meta:fO}],vO=[],nt=gO,ua=[{name:"play",path:"/",component:WE,children:[...nt,...vO]},{name:"print",path:"/print",component:_C},{path:"",redirect:{path:"/1"}},{path:"/:pathMatch(.*)",redirect:{path:"/1"}}];{let e=function(t){if(!vr.remote||vr.remote===t.query.password)return!0;if(vr.remote&&t.query.password===void 0){const n=prompt("Enter password");if(vr.remote===n)return!0}return t.params.no?{path:`/${t.params.no}`}:{path:""}};ua.push({path:"/presenter/print",component:()=>co(()=>import("./PresenterPrint-D0nH2Pat.js"),__vite__mapDeps([0,1]))}),ua.push({name:"presenter",path:"/presenter/:no",component:()=>co(()=>import("./Presenter-DIsttl17.js"),__vite__mapDeps([2,1,3,4])),beforeEnter:e}),ua.push({path:"/presenter",redirect:{path:"/presenter/1"}})}const jt=Zw({history:X9("/slidev-theme-eavise/"),routes:ua});function yO(e,t,{mode:n="replace"}={}){return S({get(){const s=jt.currentRoute.value.query[e];return s==null?t??null:Array.isArray(s)?s.filter(Boolean):s},set(s){Dt(()=>{jt[M(n)]({query:{...jt.currentRoute.value.query,[e]:s}})})}})}const Ey=Z(0);Dt(()=>{jt.afterEach(async()=>{await Dt(),Ey.value+=1})});const $y=Z(0),Sn=S(()=>jt.currentRoute.value),zo=S(()=>Sn.value.query.print!==void 0),_O=S(()=>Sn.value.query.print==="clicks"),$s=S(()=>Sn.value.query.embedded!==void 0),Bt=S(()=>Sn.value.path.startsWith("/presenter")),bO=S(()=>Sn.value.path.startsWith("/notes")),to=S(()=>zo.value&&!_O.value),xf=S(()=>Sn.value.query.password),wO=S(()=>!Bt.value&&(!Be.remote||xf.value===Be.remote)),Mm=yO("clicks","0"),xO=S(()=>nt.length),SO=S(()=>Sn.value.path),at=S(()=>Number.parseInt(SO.value.split(/\//g).slice(-1)[0])||1);S(()=>$c(at.value));const Ot=S(()=>nt.find(e=>e.path===`${at.value}`));S(()=>{var e,t,n;return(n=(t=(e=Ot.value)==null?void 0:e.meta)==null?void 0:t.slide)==null?void 0:n.id});S(()=>{var e,t;return((t=(e=Ot.value)==null?void 0:e.meta)==null?void 0:t.layout)||(at.value===1?"cover":"default")});const ru=S(()=>nt.find(e=>e.path===`${Math.min(nt.length,at.value+1)}`)),kO=S(()=>nt.find(e=>e.path===`${Math.max(1,at.value-1)}`)),EO=S(()=>{var e,t;return Ey.value,((t=(e=Ot.value)==null?void 0:e.meta)==null?void 0:t.__clicksElements)||[]}),on=S({get(){if(to.value)return 99999;let e=+(Mm.value||0);return Number.isNaN(e)&&(e=0),e},set(e){Mm.value=e.toString()}}),Ka=S(()=>{var e,t;return+(((t=(e=Ot.value)==null?void 0:e.meta)==null?void 0:t.clicks)??EO.value.length)}),$O=S(()=>at.valueat.value>1||on.value>0),TO=S(()=>nt.filter(e=>{var t,n;return(n=(t=e.meta)==null?void 0:t.slide)==null?void 0:n.title}).reduce((e,t)=>(Qd(e,t),e),[])),AO=S(()=>eh(TO.value,Ot.value));S(()=>th(AO.value));const OO=S(()=>RO($y.value,Ot.value,kO.value));Ee(Ot,(e,t)=>{$y.value=Number(e==null?void 0:e.path)-Number(t==null?void 0:t.path)});function ci(){Ka.value<=on.value?il():on.value+=1}async function ui(){on.value<=0?await ol():on.value-=1}function $c(e){return Bt.value?`/presenter/${e}`:`/${e}`}function il(){const e=Math.min(nt.length,at.value+1);return uo(e)}async function ol(e=!0){const t=Math.max(1,at.value-1);await uo(t),e&&Ka.value&&jt.replace({query:{...Sn.value.query,clicks:Ka.value}})}function uo(e,t){return Wa.value=!1,jt.push({path:$c(e),query:{...Sn.value.query,clicks:t}})}function PO(e){const t=Z(0),{direction:n,distanceX:s,distanceY:i}=w9(e,{onSwipeStart(o){o.pointerType==="touch"&&(tl.value||(t.value=ef()))},onSwipeEnd(o){if(o.pointerType!=="touch"||!t.value||tl.value)return;const r=Math.abs(s.value),l=Math.abs(i.value);r/window.innerWidth>.3||r>75?n.value==="left"?ci():ui():(l/window.innerHeight>.4||l>200)&&(n.value==="down"?ol():il())}})}async function Sf(){const{saveAs:e}=await co(()=>import("./FileSaver.min-CvNQQnEe.js").then(t=>t.F),__vite__mapDeps([]));e(typeof Be.download=="string"?Be.download:Be.exportFilename?`${Be.exportFilename}.pdf`:"/slidev-theme-eavise/slidev-exported.pdf",`${Be.title}.pdf`)}async function MO(e){var t,n;if(e==null){const s=(n=(t=Ot.value)==null?void 0:t.meta)==null?void 0:n.slide;if(!(s!=null&&s.filepath))return!1;e=`${s.filepath}:${s.start}`}return await fetch(`/__open-in-editor?file=${encodeURIComponent(e)}`),!0}function Qd(e,t,n=1){var i,o,r,l,a,c,f;const s=(o=(i=t.meta)==null?void 0:i.slide)==null?void 0:o.level;s&&s>n&&e.length>0?Qd(e[e.length-1].children,t,n+1):e.push({children:[],level:n,path:t.path,hideInToc:!!((a=(l=(r=t.meta)==null?void 0:r.slide)==null?void 0:l.frontmatter)!=null&&a.hideInToc),title:(f=(c=t.meta)==null?void 0:c.slide)==null?void 0:f.title})}function eh(e,t,n=!1,s){return e.map(i=>{const o={...i,active:i.path===(t==null?void 0:t.path),hasActiveParent:n};return o.children.length>0&&(o.children=eh(o.children,t,o.active||o.hasActiveParent,o)),s&&(o.active||o.activeParent)&&(s.activeParent=!0),o})}function th(e,t=1){return e.filter(n=>!n.hideInToc).map(n=>({...n,children:th(n.children,t+1)}))}const NO={"slide-left":"slide-left | slide-right","slide-right":"slide-right | slide-left","slide-up":"slide-up | slide-down","slide-down":"slide-down | slide-up"};function IO(e,t=!1){if(!e||(typeof e=="string"&&(e={name:e}),!e.name))return;let n=e.name.includes("|")?e.name:NO[e.name]||e.name;if(n.includes("|")){const[s,i]=n.split("|").map(o=>o.trim());n=t?i:s}if(n)return{...e,name:n}}function RO(e,t,n){var i,o;let s=e>0?(i=n==null?void 0:n.meta)==null?void 0:i.transition:(o=t==null?void 0:t.meta)==null?void 0:o.transition;return s||(s=Be.transition),IO(s,e<0)}function LO(){const e=Be.titleTemplate.replace("%s",Be.title||"Slidev");m6({title:e,htmlAttrs:Be.htmlAttrs}),E6(`${e} - shared`),A6(`${e} - drawings`);const t=`${location.origin}_${y6()}`;function n(){bO.value||!Bt.value&&!nx.includes(location.host.split(":")[0])||(Bt.value?(rr("page",+at.value),rr("clicks",on.value)):(rr("viewerPage",+at.value),rr("viewerClicks",on.value)),rr("lastUpdate",{id:t,type:Bt.value?"presenter":"viewer",time:new Date().getTime()}))}jt.afterEach(n),Ee(on,n),$6(s=>{var o;jt.currentRoute.value.path.match(/^\/(\d+|presenter)\/?/)&&((o=s.lastUpdate)==null?void 0:o.type)==="presenter"&&(+s.page!=+at.value||+on.value!=+s.clicks)&&(Wa.value=!1,jt.replace({path:$c(s.page),query:{...jt.currentRoute.value.query,clicks:s.clicks||0}}))})}const DO=Ne({__name:"App",setup(e){return LO(),(t,n)=>{const s=Ms("RouterView");return P(),ae(s)}}}),FO=ce(DO,[["__file","/home/runner/work/slidev-theme-eavise/slidev-theme-eavise/node_modules/.pnpm/@slidev+client@0.47.5_postcss@8.4.35_typescript@5.3.3_vite@5.1.1/node_modules/@slidev/client/App.vue"]]);function lu(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function kf(e,t,n=".",s){if(!lu(t))return kf(e,{},n,s);const i=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const r=e[o];r!=null&&(s&&s(i,o,r,n)||(Array.isArray(r)&&Array.isArray(i[o])?i[o]=[...r,...i[o]]:lu(r)&&lu(i[o])?i[o]=kf(r,i[o],(n?`${n}.`:"")+o.toString(),s):i[o]=r))}return i}function HO(e){return(...t)=>t.reduce((n,s)=>kf(n,s,"",e),{})}const VO=HO(),Cy=1/60*1e3,BO=typeof performance<"u"?()=>performance.now():()=>Date.now(),Ty=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(BO()),Cy);function jO(e){let t=[],n=[],s=0,i=!1,o=!1;const r=new WeakSet,l={schedule:(a,c=!1,f=!1)=>{const u=f&&i,d=u?t:n;return c&&r.add(a),d.indexOf(a)===-1&&(d.push(a),u&&i&&(s=t.length)),a},cancel:a=>{const c=n.indexOf(a);c!==-1&&n.splice(c,1),r.delete(a)},process:a=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=jO(()=>rl=!0),e),{}),Cf=$l.reduce((e,t)=>{const n=Cc[t];return e[t]=(s,i=!1,o=!1)=>(rl||WO(),n.schedule(s,i,o)),e},{}),zO=$l.reduce((e,t)=>(e[t]=Cc[t].cancel,e),{});$l.reduce((e,t)=>(e[t]=()=>Cc[t].process(Po),e),{});const UO=e=>Cc[e].process(Po),Ay=e=>{rl=!1,Po.delta=Ef?Cy:Math.max(Math.min(e-Po.timestamp,qO),1),Po.timestamp=e,$f=!0,$l.forEach(UO),$f=!1,rl&&(Ef=!1,Ty(Ay))},WO=()=>{rl=!0,Ef=!0,$f||Ty(Ay)},Oy=()=>Po;function Py(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,s=Object.getOwnPropertySymbols(e);iMath.min(Math.max(n,e),t),au=.001,KO=.01,Nm=10,GO=.05,YO=1;function XO({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let i,o;nh(e<=Nm*1e3,"Spring duration must be 10 seconds or less");let r=1-t;r=Tf(GO,YO,r),e=Tf(KO,Nm,e/1e3),r<1?(i=c=>{const f=c*r,u=f*e,d=f-n,h=Af(c,r),p=Math.exp(-u);return au-d/h*p},o=c=>{const u=c*r*e,d=u*n+n,h=Math.pow(r,2)*Math.pow(c,2)*e,p=Math.exp(-u),g=Af(Math.pow(c,2),r);return(-i(c)+au>0?-1:1)*((d-h)*p)/g}):(i=c=>{const f=Math.exp(-c*e),u=(c-n)*e+1;return-au+f*u},o=c=>{const f=Math.exp(-c*e),u=(n-c)*(e*e);return f*u});const l=5/e,a=JO(i,o,l);if(e=e*1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(a,2)*s;return{stiffness:c,damping:r*2*Math.sqrt(s*c),duration:e}}}const ZO=12;function JO(e,t,n){let s=n;for(let i=1;ie[n]!==void 0)}function tP(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Im(e,eP)&&Im(e,QO)){const n=XO(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function sh(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:i}=e,o=Py(e,["from","to","restSpeed","restDelta"]);const r={done:!1,value:t};let{stiffness:l,damping:a,mass:c,velocity:f,duration:u,isResolvedFromDuration:d}=tP(o),h=Rm,p=Rm;function g(){const y=f?-(f/1e3):0,v=n-t,b=a/(2*Math.sqrt(l*c)),m=Math.sqrt(l/c)/1e3;if(i===void 0&&(i=Math.min(Math.abs(n-t)/100,.4)),b<1){const x=Af(m,b);h=w=>{const C=Math.exp(-b*m*w);return n-C*((y+b*m*v)/x*Math.sin(x*w)+v*Math.cos(x*w))},p=w=>{const C=Math.exp(-b*m*w);return b*m*C*(Math.sin(x*w)*(y+b*m*v)/x+v*Math.cos(x*w))-C*(Math.cos(x*w)*(y+b*m*v)-x*v*Math.sin(x*w))}}else if(b===1)h=x=>n-Math.exp(-m*x)*(v+(y+m*v)*x);else{const x=m*Math.sqrt(b*b-1);h=w=>{const C=Math.exp(-b*m*w),A=Math.min(x*w,300);return n-C*((y+b*m*v)*Math.sinh(A)+x*v*Math.cosh(A))/x}}}return g(),{next:y=>{const v=h(y);if(d)r.done=y>=u;else{const b=p(y)*1e3,m=Math.abs(b)<=s,x=Math.abs(n-v)<=i;r.done=m&&x}return r.value=r.done?n:v,r},flipTarget:()=>{f=-f,[t,n]=[n,t],g()}}}sh.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Rm=e=>0,My=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},ih=(e,t,n)=>-n*e+n*t+e,Ny=(e,t)=>n=>Math.max(Math.min(n,t),e),Mr=e=>e%1?Number(e.toFixed(5)):e,al=/(-)?([\d]*\.?[\d])+/g,Of=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,nP=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Cl(e){return typeof e=="string"}const Tl={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Nr=Object.assign(Object.assign({},Tl),{transform:Ny(0,1)}),Xl=Object.assign(Object.assign({},Tl),{default:1}),oh=e=>({test:t=>Cl(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ai=oh("deg"),Ir=oh("%"),xe=oh("px"),Lm=Object.assign(Object.assign({},Ir),{parse:e=>Ir.parse(e)/100,transform:e=>Ir.transform(e*100)}),rh=(e,t)=>n=>!!(Cl(n)&&nP.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Iy=(e,t,n)=>s=>{if(!Cl(s))return s;const[i,o,r,l]=s.match(al);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(r),alpha:l!==void 0?parseFloat(l):1}},Wi={test:rh("hsl","hue"),parse:Iy("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+Ir.transform(Mr(t))+", "+Ir.transform(Mr(n))+", "+Mr(Nr.transform(s))+")"},sP=Ny(0,255),cu=Object.assign(Object.assign({},Tl),{transform:e=>Math.round(sP(e))}),Qs={test:rh("rgb","red"),parse:Iy("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+cu.transform(e)+", "+cu.transform(t)+", "+cu.transform(n)+", "+Mr(Nr.transform(s))+")"};function iP(e){let t="",n="",s="",i="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),i=e.substr(4,1),t+=t,n+=n,s+=s,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:i?parseInt(i,16)/255:1}}const Pf={test:rh("#"),parse:iP,transform:Qs.transform},Yt={test:e=>Qs.test(e)||Pf.test(e)||Wi.test(e),parse:e=>Qs.test(e)?Qs.parse(e):Wi.test(e)?Wi.parse(e):Pf.parse(e),transform:e=>Cl(e)?e:e.hasOwnProperty("red")?Qs.transform(e):Wi.transform(e)},Ry="${c}",Ly="${n}";function oP(e){var t,n,s,i;return isNaN(e)&&Cl(e)&&((n=(t=e.match(al))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((i=(s=e.match(Of))===null||s===void 0?void 0:s.length)!==null&&i!==void 0?i:0)>0}function Dy(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Of);s&&(n=s.length,e=e.replace(Of,Ry),t.push(...s.map(Yt.parse)));const i=e.match(al);return i&&(e=e.replace(al,Ly),t.push(...i.map(Tl.parse))),{values:t,numColors:n,tokenised:e}}function Fy(e){return Dy(e).values}function Hy(e){const{values:t,numColors:n,tokenised:s}=Dy(e),i=t.length;return o=>{let r=s;for(let l=0;ltypeof e=="number"?0:e;function lP(e){const t=Fy(e);return Hy(e)(t.map(rP))}const Al={test:oP,parse:Fy,createTransformer:Hy,getAnimatableNone:lP},aP=new Set(["brightness","contrast","saturate","opacity"]);function cP(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(al)||[];if(!s)return e;const i=n.replace(s,"");let o=aP.has(t)?1:0;return s!==n&&(o*=100),t+"("+o+i+")"}const uP=/([a-z-]*)\(.*?\)/g,Mf=Object.assign(Object.assign({},Al),{getAnimatableNone:e=>{const t=e.match(uP);return t?t.map(cP).join(" "):e}});function uu(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Dm({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let i=0,o=0,r=0;if(!t)i=o=r=n;else{const l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;i=uu(a,l,e+1/3),o=uu(a,l,e),r=uu(a,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(r*255),alpha:s}}const fP=(e,t,n)=>{const s=e*e,i=t*t;return Math.sqrt(Math.max(0,n*(i-s)+s))},dP=[Pf,Qs,Wi],Fm=e=>dP.find(t=>t.test(e)),Hm=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Vy=(e,t)=>{let n=Fm(e),s=Fm(t);ll(!!n,Hm(e)),ll(!!s,Hm(t));let i=n.parse(e),o=s.parse(t);n===Wi&&(i=Dm(i),n=Qs),s===Wi&&(o=Dm(o),s=Qs);const r=Object.assign({},i);return l=>{for(const a in r)a!=="alpha"&&(r[a]=fP(i[a],o[a],l));return r.alpha=ih(i.alpha,o.alpha,l),n.transform(r)}},hP=e=>typeof e=="number",pP=(e,t)=>n=>t(e(n)),By=(...e)=>e.reduce(pP);function jy(e,t){return hP(e)?n=>ih(e,t,n):Yt.test(e)?Vy(e,t):zy(e,t)}const qy=(e,t)=>{const n=[...e],s=n.length,i=e.map((o,r)=>jy(o,t[r]));return o=>{for(let r=0;r{const n=Object.assign(Object.assign({},e),t),s={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(s[i]=jy(e[i],t[i]));return i=>{for(const o in s)n[o]=s[o](i);return n}};function Vm(e){const t=Al.parse(e),n=t.length;let s=0,i=0,o=0;for(let r=0;r{const n=Al.createTransformer(t),s=Vm(e),i=Vm(t);return s.numHSL===i.numHSL&&s.numRGB===i.numRGB&&s.numNumbers>=i.numNumbers?By(qy(s.parsed,i.parsed),n):(nh(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),r=>`${r>0?t:e}`)},gP=(e,t)=>n=>ih(e,t,n);function vP(e){if(typeof e=="number")return gP;if(typeof e=="string")return Yt.test(e)?Vy:zy;if(Array.isArray(e))return qy;if(typeof e=="object")return mP}function yP(e,t,n){const s=[],i=n||vP(e[0]),o=e.length-1;for(let r=0;rn(My(e,t,s))}function bP(e,t){const n=e.length,s=n-1;return i=>{let o=0,r=!1;if(i<=e[0]?r=!0:i>=e[s]&&(o=s-1,r=!0),!r){let a=1;for(;ai||a===s);a++);o=a-1}const l=My(e[o],e[o+1],i);return t[o](l)}}function Uy(e,t,{clamp:n=!0,ease:s,mixer:i}={}){const o=e.length;ll(o===t.length,"Both input and output ranges must be the same length"),ll(!s||!Array.isArray(s)||s.length===o-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const r=yP(t,s,i),l=o===2?_P(e,r):bP(e,r);return n?a=>l(Tf(e[0],e[o-1],a)):l}const Tc=e=>t=>1-e(1-t),lh=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,wP=e=>t=>Math.pow(t,e),Wy=e=>t=>t*t*((e+1)*t-e),xP=e=>{const t=Wy(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},Ky=1.525,SP=4/11,kP=8/11,EP=9/10,Gy=e=>e,ah=wP(2),$P=Tc(ah),Yy=lh(ah),Xy=e=>1-Math.sin(Math.acos(e)),Zy=Tc(Xy),CP=lh(Zy),ch=Wy(Ky),TP=Tc(ch),AP=lh(ch),OP=xP(Ky),PP=4356/361,MP=35442/1805,NP=16061/1805,Ga=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Ga(1-e*2)):.5*Ga(e*2-1)+.5;function LP(e,t){return e.map(()=>t||Yy).splice(0,e.length-1)}function DP(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function FP(e,t){return e.map(n=>n*t)}function fa({from:e=0,to:t=1,ease:n,offset:s,duration:i=300}){const o={done:!1,value:e},r=Array.isArray(t)?t:[e,t],l=FP(s&&s.length===r.length?s:DP(r),i);function a(){return Uy(l,r,{ease:Array.isArray(n)?n:LP(r,n)})}let c=a();return{next:f=>(o.value=c(f),o.done=f>=i,o),flipTarget:()=>{r.reverse(),c=a()}}}function HP({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:i=.5,modifyTarget:o}){const r={done:!1,value:t};let l=n*e;const a=t+l,c=o===void 0?a:o(a);return c!==a&&(l=c-t),{next:f=>{const u=-l*Math.exp(-f/s);return r.done=!(u>i||u<-i),r.value=r.done?c:c+u,r},flipTarget:()=>{}}}const Bm={keyframes:fa,spring:sh,decay:HP};function VP(e){if(Array.isArray(e.to))return fa;if(Bm[e.type])return Bm[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?fa:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?sh:fa}function Jy(e,t,n=0){return e-t-n}function BP(e,t,n=0,s=!0){return s?Jy(t+-e,t,n):t-(e-t)+n}function jP(e,t,n,s){return s?e>=t+n:e<=-n}const qP=e=>{const t=({delta:n})=>e(n);return{start:()=>Cf.update(t,!0),stop:()=>zO.update(t)}};function Qy(e){var t,n,{from:s,autoplay:i=!0,driver:o=qP,elapsed:r=0,repeat:l=0,repeatType:a="loop",repeatDelay:c=0,onPlay:f,onStop:u,onComplete:d,onRepeat:h,onUpdate:p}=e,g=Py(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:y}=g,v,b=0,m=g.duration,x,w=!1,C=!0,A;const T=VP(g);!((n=(t=T).needsInterpolation)===null||n===void 0)&&n.call(t,s,y)&&(A=Uy([0,100],[s,y],{clamp:!1}),s=0,y=100);const E=T(Object.assign(Object.assign({},g),{from:s,to:y}));function O(){b++,a==="reverse"?(C=b%2===0,r=BP(r,m,c,C)):(r=Jy(r,m,c),a==="mirror"&&E.flipTarget()),w=!1,h&&h()}function R(){v.stop(),d&&d()}function N(W){if(C||(W=-W),r+=W,!w){const re=E.next(Math.max(0,r));x=re.value,A&&(x=A(x)),w=C?re.done:r<=0}p==null||p(x),w&&(b===0&&(m??(m=r)),b{u==null||u(),v.stop()}}}function e2(e,t){return t?e*(1e3/t):0}function zP({from:e=0,velocity:t=0,min:n,max:s,power:i=.8,timeConstant:o=750,bounceStiffness:r=500,bounceDamping:l=10,restDelta:a=1,modifyTarget:c,driver:f,onUpdate:u,onComplete:d,onStop:h}){let p;function g(m){return n!==void 0&&ms}function y(m){return n===void 0?s:s===void 0||Math.abs(n-m){var w;u==null||u(x),(w=m.onUpdate)===null||w===void 0||w.call(m,x)},onComplete:d,onStop:h}))}function b(m){v(Object.assign({type:"spring",stiffness:r,damping:l,restDelta:a},m))}if(g(e))b({from:e,velocity:t,to:y(e)});else{let m=i*t+e;typeof c<"u"&&(m=c(m));const x=y(m),w=x===n?-1:1;let C,A;const T=E=>{C=A,A=E,t=e2(E-C,Oy().delta),(w===1&&E>x||w===-1&&Ep==null?void 0:p.stop()}}const t2=(e,t)=>1-3*t+3*e,n2=(e,t)=>3*t-6*e,s2=e=>3*e,Ya=(e,t,n)=>((t2(t,n)*e+n2(t,n))*e+s2(t))*e,i2=(e,t,n)=>3*t2(t,n)*e*e+2*n2(t,n)*e+s2(t),UP=1e-7,WP=10;function KP(e,t,n,s,i){let o,r,l=0;do r=t+(n-t)/2,o=Ya(r,s,i)-e,o>0?n=r:t=r;while(Math.abs(o)>UP&&++l=YP?XP(r,u,e,n):d===0?u:KP(r,l,l+Zl,e,n)}return r=>r===0||r===1?r:Ya(o(r),t,s)}/**
* @vue/shared v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function JP(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const QP="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",eM=JP(QP),fu={};class tM{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(this.subscriptions.size)for(const i of this.subscriptions)i(t,n,s)}clear(){this.subscriptions.clear()}}function jm(e){return!isNaN(parseFloat(e))}class nM{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new tM,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:i}=Oy();this.lastUpdated!==i&&(this.timeDelta=s,this.lastUpdated=i),Cf.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Cf.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=jm(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=jm(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?e2(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function sM(e){return new nM(e)}const{isArray:iM}=Array;function oM(){const e=Z({}),t=s=>{const i=o=>{e.value[o]&&(e.value[o].stop(),e.value[o].destroy(),delete e.value[o])};s?iM(s)?s.forEach(i):i(s):Object.keys(e.value).forEach(i)},n=(s,i,o)=>{if(e.value[s])return e.value[s];const r=sM(i);return r.onChange(l=>o[s]=l),e.value[s]=r,r};return G6(t),{motionValues:e,get:n,stop:t}}function rM(e){return Array.isArray(e)}function Oi(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function du(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function lM(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function hu(){return{type:"keyframes",ease:"linear",duration:300}}function aM(e){return{type:"keyframes",duration:800,values:e}}const qm={default:lM,x:Oi,y:Oi,z:Oi,rotate:Oi,rotateX:Oi,rotateY:Oi,rotateZ:Oi,scaleX:du,scaleY:du,scale:du,backgroundColor:hu,color:hu,opacity:hu};function o2(e,t){let n;return rM(t)?n=aM:n=qm[e]||qm.default,{to:t,...n(t)}}const zm={...Tl,transform:Math.round},r2={color:Yt,backgroundColor:Yt,outlineColor:Yt,fill:Yt,stroke:Yt,borderColor:Yt,borderTopColor:Yt,borderRightColor:Yt,borderBottomColor:Yt,borderLeftColor:Yt,borderWidth:xe,borderTopWidth:xe,borderRightWidth:xe,borderBottomWidth:xe,borderLeftWidth:xe,borderRadius:xe,radius:xe,borderTopLeftRadius:xe,borderTopRightRadius:xe,borderBottomRightRadius:xe,borderBottomLeftRadius:xe,width:xe,maxWidth:xe,height:xe,maxHeight:xe,size:xe,top:xe,right:xe,bottom:xe,left:xe,padding:xe,paddingTop:xe,paddingRight:xe,paddingBottom:xe,paddingLeft:xe,margin:xe,marginTop:xe,marginRight:xe,marginBottom:xe,marginLeft:xe,rotate:Ai,rotateX:Ai,rotateY:Ai,rotateZ:Ai,scale:Xl,scaleX:Xl,scaleY:Xl,scaleZ:Xl,skew:Ai,skewX:Ai,skewY:Ai,distance:xe,translateX:xe,translateY:xe,translateZ:xe,x:xe,y:xe,z:xe,perspective:xe,transformPerspective:xe,opacity:Nr,originX:Lm,originY:Lm,originZ:xe,zIndex:zm,filter:Mf,WebkitFilter:Mf,fillOpacity:Nr,strokeOpacity:Nr,numOctaves:zm},uh=e=>r2[e];function l2(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function cM(e,t){let n=uh(e);return n!==Mf&&(n=Al),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const uM={linear:Gy,easeIn:ah,easeInOut:Yy,easeOut:$P,circIn:Xy,circInOut:CP,circOut:Zy,backIn:ch,backInOut:AP,backOut:TP,anticipate:OP,bounceIn:IP,bounceInOut:RP,bounceOut:Ga};function Um(e){if(Array.isArray(e)){const[t,n,s,i]=e;return ZP(t,n,s,i)}else if(typeof e=="string")return uM[e];return e}function fM(e){return Array.isArray(e)&&typeof e[0]!="number"}function Wm(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&Al.test(t)&&!t.startsWith("url("))}function dM(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function hM({ease:e,times:t,delay:n,...s}){const i={...s};return t&&(i.offset=t),e&&(i.ease=fM(e)?e.map(Um):Um(e)),n&&(i.elapsed=-n),i}function pM(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),dM(t),mM(e)||(e={...e,...o2(n,t.to)}),{...t,...hM(e)}}function mM({delay:e,repeat:t,repeatType:n,repeatDelay:s,from:i,...o}){return!!Object.keys(o).length}function gM(e,t){return e[t]||e.default||e}function vM(e,t,n,s,i){const o=gM(s,e);let r=o.from===null||o.from===void 0?t.get():o.from;const l=Wm(e,n);r==="none"&&l&&typeof n=="string"&&(r=cM(e,n));const a=Wm(e,r);function c(u){const d={from:r,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:h=>t.set(h)};return o.type==="inertia"||o.type==="decay"?zP({...d,...o}):Qy({...pM(o,d,e),onUpdate:h=>{d.onUpdate(h),o.onUpdate&&o.onUpdate(h)},onComplete:()=>{s.onComplete&&s.onComplete(),i&&i(),u&&u()}})}function f(u){return t.set(n),s.onComplete&&s.onComplete(),i&&i(),u&&u(),{stop:()=>{}}}return!a||!l||o.type===!1?f:c}function yM(){const{motionValues:e,stop:t,get:n}=oM();return{motionValues:e,stop:t,push:(i,o,r,l={},a)=>{const c=r[i],f=n(i,c,r);if(l&&l.immediate){f.set(o);return}const u=vM(i,f,o,l,a);f.start(u)}}}function _M(e,t={},{motionValues:n,push:s,stop:i}=yM()){const o=M(t),r=Z(!1);Ee(n,u=>{r.value=Object.values(u).filter(d=>d.isAnimating()).length>0},{immediate:!0,deep:!0});const l=u=>{if(!o||!o[u])throw new Error(`The variant ${u} does not exist.`);return o[u]},a=u=>(typeof u=="string"&&(u=l(u)),Promise.all(Object.entries(u).map(([d,h])=>{if(d!=="transition")return new Promise(p=>s(d,h,e,u.transition||o2(d,u[d]),p))}).filter(Boolean)));return{isAnimating:r,apply:a,set:u=>{const d=Ba(u)?u:l(u);Object.entries(d).forEach(([h,p])=>{h!=="transition"&&s(h,p,e,{immediate:!0})})},leave:async u=>{let d;if(o&&(o.leave&&(d=o.leave),!o.leave&&o.initial&&(d=o.initial)),!d){u();return}await a(d),u()},stop:i}}const fh=typeof window<"u",bM=()=>fh&&window.onpointerdown===null,wM=()=>fh&&window.ontouchstart===null,xM=()=>fh&&window.onmousedown===null;function SM({target:e,state:t,variants:n,apply:s}){const i=M(n),o=Z(!1),r=Z(!1),l=Z(!1),a=S(()=>{let f=[];return i&&(i.hovered&&(f=[...f,...Object.keys(i.hovered)]),i.tapped&&(f=[...f,...Object.keys(i.tapped)]),i.focused&&(f=[...f,...Object.keys(i.focused)])),f}),c=S(()=>{const f={};Object.assign(f,t.value),o.value&&i.hovered&&Object.assign(f,i.hovered),r.value&&i.tapped&&Object.assign(f,i.tapped),l.value&&i.focused&&Object.assign(f,i.focused);for(const u in f)a.value.includes(u)||delete f[u];return f});i.hovered&&(Se(e,"mouseenter",()=>o.value=!0),Se(e,"mouseleave",()=>{o.value=!1,r.value=!1}),Se(e,"mouseout",()=>{o.value=!1,r.value=!1})),i.tapped&&(xM()&&(Se(e,"mousedown",()=>r.value=!0),Se(e,"mouseup",()=>r.value=!1)),bM()&&(Se(e,"pointerdown",()=>r.value=!0),Se(e,"pointerup",()=>r.value=!1)),wM()&&(Se(e,"touchstart",()=>r.value=!0),Se(e,"touchend",()=>r.value=!1))),i.focused&&(Se(e,"focus",()=>l.value=!0),Se(e,"blur",()=>l.value=!1)),Ee(c,s)}function kM({set:e,target:t,variants:n,variant:s}){const i=M(n);Ee(()=>t,()=>{i&&(i.initial&&e("initial"),i.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}function EM({state:e,apply:t}){Ee(e,n=>{n&&t(n)},{immediate:!0})}function $M({target:e,variants:t,variant:n}){const s=M(t);s&&(s.visible||s.visibleOnce)&&g9(e,([{isIntersecting:i}])=>{s.visible?i?n.value="visible":n.value="initial":s.visibleOnce&&(i&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function CM(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&kM(e),t.syncVariants&&EM(e),t.visibilityHooks&&$M(e),t.eventListeners&&SM(e)}function a2(e={}){const t=fe({...e}),n=Z({});return Ee(t,()=>{const s={};for(const[i,o]of Object.entries(t)){const r=uh(i),l=l2(o,r);s[i]=l}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}function dh(e,t){Ee(()=>Et(e),n=>{n&&t(n)},{immediate:!0})}const TM={x:"translateX",y:"translateY",z:"translateZ"};function c2(e={},t=!0){const n=fe({...e}),s=Z("");return Ee(n,i=>{let o="",r=!1;if(t&&(i.x||i.y||i.z)){const l=[i.x||0,i.y||0,i.z||0].map(xe.transform).join(",");o+=`translate3d(${l}) `,r=!0}for(const[l,a]of Object.entries(i)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const c=uh(l),f=l2(a,c);o+=`${TM[l]||l}(${f}) `}t&&!r&&(o+="translateZ(0px) "),s.value=o.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}const AM=["","X","Y","Z"],OM=["perspective","translate","scale","rotate","skew"],u2=["transformPerspective","x","y","z"];OM.forEach(e=>{AM.forEach(t=>{const n=e+t;u2.push(n)})});const PM=new Set(u2);function hh(e){return PM.has(e)}const MM=new Set(["originX","originY","originZ"]);function f2(e){return MM.has(e)}function NM(e){const t={},n={};return Object.entries(e).forEach(([s,i])=>{hh(s)||f2(s)?t[s]=i:n[s]=i}),{transform:t,style:n}}function d2(e){const{transform:t,style:n}=NM(e),{transform:s}=c2(t),{style:i}=a2(n);return s.value&&(i.value.transform=s.value),i.value}function IM(e,t){let n,s;const{state:i,style:o}=a2();return dh(e,r=>{s=r;for(const l of Object.keys(r2))r.style[l]===null||r.style[l]===""||hh(l)||f2(l)||(i[l]=r.style[l]);n&&Object.entries(n).forEach(([l,a])=>r.style[l]=a),t&&t(i)}),Ee(o,r=>{if(!s){n=r;return}for(const l in r)s.style[l]=r[l]},{immediate:!0}),{style:i}}function RM(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,i)=>{if(!i)return s;const[o,r]=i.split("("),a=r.split(",").map(f=>n(f.endsWith(")")?f.replace(")",""):f.trim())),c=a.length===1?a[0]:a;return{...s,[o]:c}},{})}function LM(e,t){Object.entries(RM(t)).forEach(([n,s])=>{const i=["x","y","z"];if(n==="translate3d"){if(s===0){i.forEach(o=>e[o]=0);return}s.forEach((o,r)=>e[i[r]]=o);return}if(s=parseFloat(s),n==="translateX"){e.x=s;return}if(n==="translateY"){e.y=s;return}if(n==="translateZ"){e.z=s;return}e[n]=s})}function DM(e,t){let n,s;const{state:i,transform:o}=c2();return dh(e,r=>{s=r,r.style.transform&&LM(i,r.style.transform),n&&(r.style.transform=n),t&&t(i)}),Ee(o,r=>{if(!s){n=r;return}s.style.transform=r},{immediate:!0}),{transform:i}}function FM(e,t){const n=fe({}),s=r=>Object.entries(r).forEach(([l,a])=>n[l]=a),{style:i}=IM(e,s),{transform:o}=DM(e,s);return Ee(n,r=>{Object.entries(r).forEach(([l,a])=>{const c=hh(l)?o:i;c[l]&&c[l]===a||(c[l]=a)})},{immediate:!0,deep:!0}),dh(e,()=>t&&s(t)),{motionProperties:n,style:i,transform:o}}function HM(e={}){const t=M(e),n=Z();return{state:S(()=>{if(n.value)return t[n.value]}),variant:n}}function h2(e,t={},n){const{motionProperties:s}=FM(e),{variant:i,state:o}=HM(t),r=_M(s,t),l={target:e,variant:i,variants:t,state:o,motionProperties:s,...r};return CM(l,n),l}const VM=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function BM(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Ba(n.variants)&&(t.value={...t.value,...n.variants}),VM.forEach(s=>{if(s==="delay"){if(n&&n[s]&&typeof n[s]=="number"){const i=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:i,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:i,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:i,...t.value.visibleOnce.transition}))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&Ba(n[s])&&(t.value[s]=n[s])}))}function pu(e){return{created:(n,s,i)=>{const o=s.value&&typeof s.value=="string"?s.value:i.key;o&&fu[o]&&fu[o].stop();const r=Z(e||{});typeof s.value=="object"&&(r.value=s.value),BM(i,r);const l=h2(n,r);n.motionInstance=l,o&&(fu[o]=l)},getSSRProps(n,s){let{initial:i}=n.value||s&&(s==null?void 0:s.props)||{};i=M(i);const o=VO((e==null?void 0:e.initial)||{},i||{});return!o||Object.keys(o).length===0?void 0:{style:d2(o)}}}}const jM={initial:{opacity:0},enter:{opacity:1}},qM={initial:{opacity:0},visible:{opacity:1}},zM={initial:{opacity:0},visibleOnce:{opacity:1}},UM={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},WM={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},KM={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},GM={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},YM={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},XM={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},ZM={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},JM={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},QM={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},eN={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},tN={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},nN={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},sN={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},iN={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},oN={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},rN={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},lN={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},aN={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},cN={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},uN={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},fN={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},dN={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},hN={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},pN={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},mN={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},gN={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},vN={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},Nf={__proto__:null,fade:jM,fadeVisible:qM,fadeVisibleOnce:zM,pop:UM,popVisible:WM,popVisibleOnce:KM,rollBottom:sN,rollLeft:GM,rollRight:ZM,rollTop:eN,rollVisibleBottom:iN,rollVisibleLeft:YM,rollVisibleOnceBottom:oN,rollVisibleOnceLeft:XM,rollVisibleOnceRight:QM,rollVisibleOnceTop:nN,rollVisibleRight:JM,rollVisibleTop:tN,slideBottom:mN,slideLeft:rN,slideRight:cN,slideTop:dN,slideVisibleBottom:gN,slideVisibleLeft:lN,slideVisibleOnceBottom:vN,slideVisibleOnceLeft:aN,slideVisibleOnceRight:fN,slideVisibleOnceTop:pN,slideVisibleRight:uN,slideVisibleTop:hN},yN=Ne({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){const t=_0(),n=fe({});if(!e.is&&!t.default)return()=>gt("div",{});const s=S(()=>{let l;return e.preset&&(l=Nf[e.preset]),l}),i=S(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),o=S(()=>{const l={...i.value,...s.value||{},...e.variants||{}};return e.delay&&(l.enter.transition={...l.enter.transition},l.enter.transition.delay=parseInt(e.delay)),l}),r=S(()=>{if(!e.is)return;let l=e.is;return typeof r.value=="string"&&!eM(l)&&(l=Ms(l)),l});{const l=a=>{var c;(c=a.variants)!=null&&c.initial&&a.set("initial"),setTimeout(()=>{var f,u,d;(f=a.variants)!=null&&f.enter&&a.apply("enter"),(u=a.variants)!=null&&u.visible&&a.apply("visible"),(d=a.variants)!=null&&d.visibleOnce&&a.apply("visibleOnce")},10)};yl(()=>Object.entries(n).forEach(([a,c])=>l(c)))}return{slots:t,component:r,motionConfig:o,instances:n}},render({slots:e,motionConfig:t,instances:n,component:s}){var l;const i=d2(t.initial||{}),o=(a,c)=>(a.props||(a.props={}),a.props.style=i,a.props.onVnodeMounted=({el:f})=>{const u=h2(f,t);n[c]=u},a);if(s){const a=gt(s,void 0,e);return o(a,0),a}return(((l=e.default)==null?void 0:l.call(e))||[]).map((a,c)=>o(a,c))}});function _N(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,i=>`-${i}`).toLowerCase().replace(/\s+/g,"-").replace(s,i=>n.charAt(t.indexOf(i))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const bN={install(e,t){if(e.directive("motion",pu()),e.component("Motion",yN),!t||t&&!t.excludePresets)for(const n in Nf){const s=Nf[n];e.directive(`motion-${_N(n)}`,pu(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];s.initial,e.directive(`motion-${n}`,pu(s))}}},wN=["top","right","bottom","left"],Km=["start","end"],Gm=wN.reduce((e,t)=>e.concat(t,t+"-"+Km[0],t+"-"+Km[1]),[]),cl=Math.min,Ri=Math.max,xN={left:"right",right:"left",bottom:"top",top:"bottom"},SN={start:"end",end:"start"};function If(e,t,n){return Ri(e,cl(t,n))}function go(e,t){return typeof e=="function"?e(t):e}function ps(e){return e.split("-")[0]}function Xn(e){return e.split("-")[1]}function p2(e){return e==="x"?"y":"x"}function ph(e){return e==="y"?"height":"width"}function Ol(e){return["top","bottom"].includes(ps(e))?"y":"x"}function mh(e){return p2(Ol(e))}function m2(e,t,n){n===void 0&&(n=!1);const s=Xn(e),i=mh(e),o=ph(i);let r=i==="x"?s===(n?"end":"start")?"right":"left":s==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(r=Za(r)),[r,Za(r)]}function kN(e){const t=Za(e);return[Xa(e),t,Xa(t)]}function Xa(e){return e.replace(/start|end/g,t=>SN[t])}function EN(e,t,n){const s=["left","right"],i=["right","left"],o=["top","bottom"],r=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:s:t?s:i;case"left":case"right":return t?o:r;default:return[]}}function $N(e,t,n,s){const i=Xn(e);let o=EN(ps(e),n==="start",s);return i&&(o=o.map(r=>r+"-"+i),t&&(o=o.concat(o.map(Xa)))),o}function Za(e){return e.replace(/left|right|bottom|top/g,t=>xN[t])}function CN(e){return{top:0,right:0,bottom:0,left:0,...e}}function g2(e){return typeof e!="number"?CN(e):{top:e,right:e,bottom:e,left:e}}function Rr(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ym(e,t,n){let{reference:s,floating:i}=e;const o=Ol(t),r=mh(t),l=ph(r),a=ps(t),c=o==="y",f=s.x+s.width/2-i.width/2,u=s.y+s.height/2-i.height/2,d=s[l]/2-i[l]/2;let h;switch(a){case"top":h={x:f,y:s.y-i.height};break;case"bottom":h={x:f,y:s.y+s.height};break;case"right":h={x:s.x+s.width,y:u};break;case"left":h={x:s.x-i.width,y:u};break;default:h={x:s.x,y:s.y}}switch(Xn(t)){case"start":h[r]-=d*(n&&c?-1:1);break;case"end":h[r]+=d*(n&&c?-1:1);break}return h}const TN=async(e,t,n)=>{const{placement:s="bottom",strategy:i="absolute",middleware:o=[],platform:r}=n,l=o.filter(Boolean),a=await(r.isRTL==null?void 0:r.isRTL(t));let c=await r.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:u}=Ym(c,s,a),d=s,h={},p=0;for(let g=0;g({name:"arrow",options:e,async fn(t){const{x:n,y:s,placement:i,rects:o,platform:r,elements:l,middlewareData:a}=t,{element:c,padding:f=0}=go(e,t)||{};if(c==null)return{};const u=g2(f),d={x:n,y:s},h=mh(i),p=ph(h),g=await r.getDimensions(c),y=h==="y",v=y?"top":"left",b=y?"bottom":"right",m=y?"clientHeight":"clientWidth",x=o.reference[p]+o.reference[h]-d[h]-o.floating[p],w=d[h]-o.reference[h],C=await(r.getOffsetParent==null?void 0:r.getOffsetParent(c));let A=C?C[m]:0;(!A||!await(r.isElement==null?void 0:r.isElement(C)))&&(A=l.floating[m]||o.floating[p]);const T=x/2-w/2,E=A/2-g[p]/2-1,O=cl(u[v],E),R=cl(u[b],E),N=O,j=A-g[p]-R,W=A/2-g[p]/2+T,re=If(N,W,j),q=!a.arrow&&Xn(i)!=null&&W!==re&&o.reference[p]/2-(WXn(i)===e),...n.filter(i=>Xn(i)!==e)]:n.filter(i=>ps(i)===i)).filter(i=>e?Xn(i)===e||(t?Xa(i)!==i:!1):!0)}const PN=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,s,i;const{rects:o,middlewareData:r,placement:l,platform:a,elements:c}=t,{crossAxis:f=!1,alignment:u,allowedPlacements:d=Gm,autoAlignment:h=!0,...p}=go(e,t),g=u!==void 0||d===Gm?ON(u||null,h,d):d,y=await Ac(t,p),v=((n=r.autoPlacement)==null?void 0:n.index)||0,b=g[v];if(b==null)return{};const m=m2(b,o,await(a.isRTL==null?void 0:a.isRTL(c.floating)));if(l!==b)return{reset:{placement:g[0]}};const x=[y[ps(b)],y[m[0]],y[m[1]]],w=[...((s=r.autoPlacement)==null?void 0:s.overflows)||[],{placement:b,overflows:x}],C=g[v+1];if(C)return{data:{index:v+1,overflows:w},reset:{placement:C}};const A=w.map(O=>{const R=Xn(O.placement);return[O.placement,R&&f?O.overflows.slice(0,2).reduce((N,j)=>N+j,0):O.overflows[0],O.overflows]}).sort((O,R)=>O[1]-R[1]),E=((i=A.filter(O=>O[2].slice(0,Xn(O[0])?2:3).every(R=>R<=0))[0])==null?void 0:i[0])||A[0][0];return E!==l?{data:{index:v+1,overflows:w},reset:{placement:E}}:{}}}},MN=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:i,middlewareData:o,rects:r,initialPlacement:l,platform:a,elements:c}=t,{mainAxis:f=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:g=!0,...y}=go(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const v=ps(i),b=ps(l)===l,m=await(a.isRTL==null?void 0:a.isRTL(c.floating)),x=d||(b||!g?[Za(l)]:kN(l));!d&&p!=="none"&&x.push(...$N(l,g,p,m));const w=[l,...x],C=await Ac(t,y),A=[];let T=((s=o.flip)==null?void 0:s.overflows)||[];if(f&&A.push(C[v]),u){const N=m2(i,r,m);A.push(C[N[0]],C[N[1]])}if(T=[...T,{placement:i,overflows:A}],!A.every(N=>N<=0)){var E,O;const N=(((E=o.flip)==null?void 0:E.index)||0)+1,j=w[N];if(j)return{data:{index:N,overflows:T},reset:{placement:j}};let W=(O=T.filter(re=>re.overflows[0]<=0).sort((re,q)=>re.overflows[1]-q.overflows[1])[0])==null?void 0:O.placement;if(!W)switch(h){case"bestFit":{var R;const re=(R=T.map(q=>[q.placement,q.overflows.filter(z=>z>0).reduce((z,Y)=>z+Y,0)]).sort((q,z)=>q[1]-z[1])[0])==null?void 0:R[0];re&&(W=re);break}case"initialPlacement":W=l;break}if(i!==W)return{reset:{placement:W}}}return{}}}};async function NN(e,t){const{placement:n,platform:s,elements:i}=e,o=await(s.isRTL==null?void 0:s.isRTL(i.floating)),r=ps(n),l=Xn(n),a=Ol(n)==="y",c=["left","top"].includes(r)?-1:1,f=o&&a?-1:1,u=go(t,e);let{mainAxis:d,crossAxis:h,alignmentAxis:p}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...u};return l&&typeof p=="number"&&(h=l==="end"?p*-1:p),a?{x:h*f,y:d*c}:{x:d*c,y:h*f}}const IN=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,s;const{x:i,y:o,placement:r,middlewareData:l}=t,a=await NN(t,e);return r===((n=l.offset)==null?void 0:n.placement)&&(s=l.arrow)!=null&&s.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:r}}}}},RN=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:s,placement:i}=t,{mainAxis:o=!0,crossAxis:r=!1,limiter:l={fn:y=>{let{x:v,y:b}=y;return{x:v,y:b}}},...a}=go(e,t),c={x:n,y:s},f=await Ac(t,a),u=Ol(ps(i)),d=p2(u);let h=c[d],p=c[u];if(o){const y=d==="y"?"top":"left",v=d==="y"?"bottom":"right",b=h+f[y],m=h-f[v];h=If(b,h,m)}if(r){const y=u==="y"?"top":"left",v=u==="y"?"bottom":"right",b=p+f[y],m=p-f[v];p=If(b,p,m)}const g=l.fn({...t,[d]:h,[u]:p});return{...g,data:{x:g.x-n,y:g.y-s}}}}},LN=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:s,platform:i,elements:o}=t,{apply:r=()=>{},...l}=go(e,t),a=await Ac(t,l),c=ps(n),f=Xn(n),u=Ol(n)==="y",{width:d,height:h}=s.floating;let p,g;c==="top"||c==="bottom"?(p=c,g=f===(await(i.isRTL==null?void 0:i.isRTL(o.floating))?"start":"end")?"left":"right"):(g=c,p=f==="end"?"top":"bottom");const y=h-a[p],v=d-a[g],b=!t.middlewareData.shift;let m=y,x=v;if(u){const C=d-a.left-a.right;x=f||b?cl(v,C):C}else{const C=h-a.top-a.bottom;m=f||b?cl(y,C):C}if(b&&!f){const C=Ri(a.left,0),A=Ri(a.right,0),T=Ri(a.top,0),E=Ri(a.bottom,0);u?x=d-2*(C!==0||A!==0?C+A:Ri(a.left,a.right)):m=h-2*(T!==0||E!==0?T+E:Ri(a.top,a.bottom))}await r({...t,availableWidth:x,availableHeight:m});const w=await i.getDimensions(o.floating);return d!==w.width||h!==w.height?{reset:{rects:!0}}:{}}}};function _n(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ms(e){return _n(e).getComputedStyle(e)}const Xm=Math.min,Lr=Math.max,Ja=Math.round;function v2(e){const t=ms(e);let n=parseFloat(t.width),s=parseFloat(t.height);const i=e.offsetWidth,o=e.offsetHeight,r=Ja(n)!==i||Ja(s)!==o;return r&&(n=i,s=o),{width:n,height:s,fallback:r}}function hi(e){return _2(e)?(e.nodeName||"").toLowerCase():""}let Jl;function y2(){if(Jl)return Jl;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Jl=e.brands.map(t=>t.brand+"/"+t.version).join(" "),Jl):navigator.userAgent}function gs(e){return e instanceof _n(e).HTMLElement}function pi(e){return e instanceof _n(e).Element}function _2(e){return e instanceof _n(e).Node}function Zm(e){if(typeof ShadowRoot>"u")return!1;const t=_n(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Oc(e){const{overflow:t,overflowX:n,overflowY:s,display:i}=ms(e);return/auto|scroll|overlay|hidden|clip/.test(t+s+n)&&!["inline","contents"].includes(i)}function DN(e){return["table","td","th"].includes(hi(e))}function gh(e){const t=/firefox/i.test(y2()),n=ms(e),s=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!=="none"||n.perspective!=="none"||(s?s!=="none":!1)||t&&n.willChange==="filter"||t&&(n.filter?n.filter!=="none":!1)||["transform","perspective"].some(i=>n.willChange.includes(i))||["paint","layout","strict","content"].some(i=>{const o=n.contain;return o!=null?o.includes(i):!1})}function b2(){return!/^((?!chrome|android).)*safari/i.test(y2())}function vh(e){return["html","body","#document"].includes(hi(e))}function w2(e){return pi(e)?e:e.contextElement}const x2={x:1,y:1};function Mo(e){const t=w2(e);if(!gs(t))return x2;const n=t.getBoundingClientRect(),{width:s,height:i,fallback:o}=v2(t);let r=(o?Ja(n.width):n.width)/s,l=(o?Ja(n.height):n.height)/i;return(!r||!Number.isFinite(r))&&(r=1),(!l||!Number.isFinite(l))&&(l=1),{x:r,y:l}}function ul(e,t,n,s){var i,o;t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),l=w2(e);let a=x2;t&&(s?pi(s)&&(a=Mo(s)):a=Mo(e));const c=l?_n(l):window,f=!b2()&&n;let u=(r.left+(f&&((i=c.visualViewport)==null?void 0:i.offsetLeft)||0))/a.x,d=(r.top+(f&&((o=c.visualViewport)==null?void 0:o.offsetTop)||0))/a.y,h=r.width/a.x,p=r.height/a.y;if(l){const g=_n(l),y=s&&pi(s)?_n(s):s;let v=g.frameElement;for(;v&&s&&y!==g;){const b=Mo(v),m=v.getBoundingClientRect(),x=getComputedStyle(v);m.x+=(v.clientLeft+parseFloat(x.paddingLeft))*b.x,m.y+=(v.clientTop+parseFloat(x.paddingTop))*b.y,u*=b.x,d*=b.y,h*=b.x,p*=b.y,u+=m.x,d+=m.y,v=_n(v).frameElement}}return{width:h,height:p,top:d,right:u+h,bottom:d+p,left:u,x:u,y:d}}function Ei(e){return((_2(e)?e.ownerDocument:e.document)||window.document).documentElement}function Pc(e){return pi(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function FN(e){let{rect:t,offsetParent:n,strategy:s}=e;const i=gs(n),o=Ei(n);if(n===o)return t;let r={scrollLeft:0,scrollTop:0},l={x:1,y:1};const a={x:0,y:0};if((i||!i&&s!=="fixed")&&((hi(n)!=="body"||Oc(o))&&(r=Pc(n)),gs(n))){const c=ul(n);l=Mo(n),a.x=c.x+n.clientLeft,a.y=c.y+n.clientTop}return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-r.scrollLeft*l.x+a.x,y:t.y*l.y-r.scrollTop*l.y+a.y}}function S2(e){return ul(Ei(e)).left+Pc(e).scrollLeft}function HN(e){const t=Ei(e),n=Pc(e),s=e.ownerDocument.body,i=Lr(t.scrollWidth,t.clientWidth,s.scrollWidth,s.clientWidth),o=Lr(t.scrollHeight,t.clientHeight,s.scrollHeight,s.clientHeight);let r=-n.scrollLeft+S2(e);const l=-n.scrollTop;return ms(s).direction==="rtl"&&(r+=Lr(t.clientWidth,s.clientWidth)-i),{width:i,height:o,x:r,y:l}}function fl(e){if(hi(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Zm(e)&&e.host||Ei(e);return Zm(t)?t.host:t}function k2(e){const t=fl(e);return vh(t)?t.ownerDocument.body:gs(t)&&Oc(t)?t:k2(t)}function Qa(e,t){var n;t===void 0&&(t=[]);const s=k2(e),i=s===((n=e.ownerDocument)==null?void 0:n.body),o=_n(s);return i?t.concat(o,o.visualViewport||[],Oc(s)?s:[]):t.concat(s,Qa(s))}function VN(e,t){const n=_n(e),s=Ei(e),i=n.visualViewport;let o=s.clientWidth,r=s.clientHeight,l=0,a=0;if(i){o=i.width,r=i.height;const c=b2();(c||!c&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:r,x:l,y:a}}function BN(e,t){const n=ul(e,!0,t==="fixed"),s=n.top+e.clientTop,i=n.left+e.clientLeft,o=gs(e)?Mo(e):{x:1,y:1},r=e.clientWidth*o.x,l=e.clientHeight*o.y,a=i*o.x,c=s*o.y;return{width:r,height:l,x:a,y:c}}function Jm(e,t,n){return t==="viewport"?Rr(VN(e,n)):pi(t)?Rr(BN(t,n)):Rr(HN(Ei(e)))}function jN(e,t){const n=t.get(e);if(n)return n;let s=Qa(e).filter(l=>pi(l)&&hi(l)!=="body"),i=null;const o=ms(e).position==="fixed";let r=o?fl(e):e;for(;pi(r)&&!vh(r);){const l=ms(r),a=gh(r);(o?!a&&!i:!a&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position))?s=s.filter(f=>f!==r):i=l,r=fl(r)}return t.set(e,s),s}function qN(e){let{element:t,boundary:n,rootBoundary:s,strategy:i}=e;const r=[...n==="clippingAncestors"?jN(t,this._c):[].concat(n),s],l=r[0],a=r.reduce((c,f)=>{const u=Jm(t,f,i);return c.top=Lr(u.top,c.top),c.right=Xm(u.right,c.right),c.bottom=Xm(u.bottom,c.bottom),c.left=Lr(u.left,c.left),c},Jm(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function zN(e){return gs(e)?v2(e):e.getBoundingClientRect()}function Qm(e){return!gs(e)||ms(e).position==="fixed"?null:e.offsetParent}function UN(e){let t=fl(e);for(;gs(t)&&!vh(t);){if(gh(t))return t;t=fl(t)}return null}function e1(e){const t=_n(e);let n=Qm(e);for(;n&&DN(n)&&ms(n).position==="static";)n=Qm(n);return n&&(hi(n)==="html"||hi(n)==="body"&&ms(n).position==="static"&&!gh(n))?t:n||UN(e)||t}function WN(e,t,n){const s=gs(t),i=Ei(t),o=ul(e,!0,n==="fixed",t);let r={scrollLeft:0,scrollTop:0};const l={x:0,y:0};if(s||!s&&n!=="fixed")if((hi(t)!=="body"||Oc(i))&&(r=Pc(t)),gs(t)){const a=ul(t,!0);l.x=a.x+t.clientLeft,l.y=a.y+t.clientTop}else i&&(l.x=S2(i));return{x:o.left+r.scrollLeft-l.x,y:o.top+r.scrollTop-l.y,width:o.width,height:o.height}}const KN={getClippingRect:qN,convertOffsetParentRelativeRectToViewportRelativeRect:FN,isElement:pi,getDimensions:zN,getOffsetParent:e1,getDocumentElement:Ei,getScale:Mo,async getElementRects(e){let{reference:t,floating:n,strategy:s}=e;const i=this.getOffsetParent||e1,o=this.getDimensions;return{reference:WN(t,await i(n),s),floating:{x:0,y:0,...await o(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>ms(e).direction==="rtl"},GN=(e,t,n)=>{const s=new Map,i={platform:KN,...n},o={...i.platform,_c:s};return TN(e,t,{...i,platform:o})};function E2(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(typeof t[n]=="object"&&e[n]?E2(e[n],t[n]):e[n]=t[n])}const Zn={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function dl(e,t){let n=Zn.themes[e]||{},s;do s=n[t],typeof s>"u"?n.$extend?n=Zn.themes[n.$extend]||{}:(n=null,s=Zn[t]):n=null;while(n);return s}function YN(e){const t=[e];let n=Zn.themes[e]||{};do n.$extend&&!n.$resetCss?(t.push(n.$extend),n=Zn.themes[n.$extend]||{}):n=null;while(n);return t.map(s=>`v-popper--theme-${s}`)}function t1(e){const t=[e];let n=Zn.themes[e]||{};do n.$extend?(t.push(n.$extend),n=Zn.themes[n.$extend]||{}):n=null;while(n);return t}let Uo=!1;if(typeof window<"u"){Uo=!1;try{const e=Object.defineProperty({},"passive",{get(){Uo=!0}});window.addEventListener("test",null,e)}catch{}}let $2=!1;typeof window<"u"&&typeof navigator<"u"&&($2=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const C2=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),n1={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},s1={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function i1(e,t){const n=e.indexOf(t);n!==-1&&e.splice(n,1)}function mu(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const Kn=[];let Pi=null;const o1={};function r1(e){let t=o1[e];return t||(t=o1[e]=[]),t}let Rf=function(){};typeof window<"u"&&(Rf=window.Element);function Le(e){return function(t){return dl(t.theme,e)}}const gu="__floating-vue__popper",T2=()=>Ne({name:"VPopper",provide(){return{[gu]:{parentPopper:this}}},inject:{[gu]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Le("disabled")},positioningDisabled:{type:Boolean,default:Le("positioningDisabled")},placement:{type:String,default:Le("placement"),validator:e=>C2.includes(e)},delay:{type:[String,Number,Object],default:Le("delay")},distance:{type:[Number,String],default:Le("distance")},skidding:{type:[Number,String],default:Le("skidding")},triggers:{type:Array,default:Le("triggers")},showTriggers:{type:[Array,Function],default:Le("showTriggers")},hideTriggers:{type:[Array,Function],default:Le("hideTriggers")},popperTriggers:{type:Array,default:Le("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Le("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Le("popperHideTriggers")},container:{type:[String,Object,Rf,Boolean],default:Le("container")},boundary:{type:[String,Rf],default:Le("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Le("strategy")},autoHide:{type:[Boolean,Function],default:Le("autoHide")},handleResize:{type:Boolean,default:Le("handleResize")},instantMove:{type:Boolean,default:Le("instantMove")},eagerMount:{type:Boolean,default:Le("eagerMount")},popperClass:{type:[String,Array,Object],default:Le("popperClass")},computeTransformOrigin:{type:Boolean,default:Le("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Le("autoMinSize")},autoSize:{type:[Boolean,String],default:Le("autoSize")},autoMaxSize:{type:Boolean,default:Le("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Le("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Le("preventOverflow")},overflowPadding:{type:[Number,String],default:Le("overflowPadding")},arrowPadding:{type:[Number,String],default:Le("arrowPadding")},arrowOverflow:{type:Boolean,default:Le("arrowOverflow")},flip:{type:Boolean,default:Le("flip")},shift:{type:Boolean,default:Le("shift")},shiftCrossAxis:{type:Boolean,default:Le("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Le("noAutoFocus")},disposeTimeout:{type:Number,default:Le("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[gu])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var s,i;(s=this.parentPopper)!=null&&s.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&(((i=this.parentPopper)==null?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((n=this.parentPopper)==null?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(t=>t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(IN({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(PN({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(RN({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(MN({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(AN({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:s,rects:i,middlewareData:o})=>{let r;const{centerOffset:l}=o.arrow;return s.startsWith("top")||s.startsWith("bottom")?r=Math.abs(l)>i.reference.width/2:r=Math.abs(l)>i.reference.height/2,{data:{overflow:r}}}}),this.autoMinSize||this.autoSize){const s=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:i,placement:o,middlewareData:r})=>{var l;if((l=r.autoSize)!=null&&l.skip)return{};let a,c;return o.startsWith("top")||o.startsWith("bottom")?a=i.reference.width:c=i.reference.height,this.$_innerNode.style[s==="min"?"minWidth":s==="max"?"maxWidth":"width"]=a!=null?`${a}px`:null,this.$_innerNode.style[s==="min"?"minHeight":s==="max"?"maxHeight":"height"]=c!=null?`${c}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(LN({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:s,availableHeight:i})=>{this.$_innerNode.style.maxWidth=s!=null?`${s}px`:null,this.$_innerNode.style.maxHeight=i!=null?`${i}px`:null}})));const n=await GN(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:n.x,y:n.y,placement:n.placement,strategy:n.strategy,arrow:{...n.middlewareData.arrow,...n.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Pi&&this.instantMove&&Pi.instantMove&&Pi!==this.parentPopper){Pi.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Pi=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await mu(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Qa(this.$_referenceNode),...Qa(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),n=this.$_popperNode.querySelector(".v-popper__wrapper"),s=n.parentNode.getBoundingClientRect(),i=t.x+t.width/2-(s.left+n.offsetLeft),o=t.y+t.height/2-(s.top+n.offsetTop);this.result.transformOrigin=`${i}px ${o}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,i1(Kn,this),Kn.length===0&&document.body.classList.remove("v-popper--some-open");for(const n of t1(this.theme)){const s=r1(n);i1(s,this),s.length===0&&document.body.classList.remove(`v-popper--some-open--${n}`)}Pi===this&&(Pi=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await mu(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=n=>{this.isShown&&!this.$_hideInProgress||(n.usedByTooltip=!0,!this.$_preventShow&&this.show({event:n}))};this.$_registerTriggerListeners(this.$_targetNodes,n1,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],n1,this.popperTriggers,this.popperShowTriggers,e);const t=n=>{n.usedByTooltip||this.hide({event:n})};this.$_registerTriggerListeners(this.$_targetNodes,s1,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],s1,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(s=>s.addEventListener(t,n,Uo?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,s,i){let o=n;s!=null&&(o=typeof s=="function"?s(o):s),o.forEach(r=>{const l=t[r];l&&this.$_registerEventListeners(e,l,i)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:s,eventType:i,handler:o}=n;!e||e===i?s.forEach(r=>r.removeEventListener(i,o)):t.push(n)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const s=n.getAttribute(e);s&&(n.removeAttribute(e),n.setAttribute(t,s))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const s=e[n];s==null?t.removeAttribute(n):t.setAttribute(n,s)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Dr>=e.left&&Dr<=e.right&&Fr>=e.top&&Fr<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),n=Dr-qs,s=Fr-zs,i=t.left+t.width/2-qs+(t.top+t.height/2)-zs+t.width+t.height,o=qs+n*i,r=zs+s*i;return Ql(qs,zs,o,r,t.left,t.top,t.left,t.bottom)||Ql(qs,zs,o,r,t.left,t.top,t.right,t.top)||Ql(qs,zs,o,r,t.right,t.top,t.right,t.bottom)||Ql(qs,zs,o,r,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if($2){const e=Uo?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",t=>l1(t,!0),e),document.addEventListener("touchend",t=>a1(t,!0),e)}else window.addEventListener("mousedown",e=>l1(e,!1),!0),window.addEventListener("click",e=>a1(e,!1),!0);window.addEventListener("resize",O2)}function l1(e,t){if(Zn.autoHideOnMousedown)A2(e,t);else for(let n=0;n=0;s--){const i=Kn[s];try{const o=i.containsGlobalTarget=i.mouseDownContains||i.popperNode().contains(e.target);i.pendingHide=!1,requestAnimationFrame(()=>{if(i.pendingHide=!1,!n[i.randomId]&&c1(i,o,e)){if(i.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let l=i.parentPopper;for(;l;)n[l.randomId]=!0,l=l.parentPopper;return}let r=i.parentPopper;for(;r&&c1(r,r.containsGlobalTarget,e);)r.$_handleGlobalClose(e,t),r=r.parentPopper}})}catch{}}}function c1(e,t,n){return n.closeAllPopover||n.closePopover&&t||XN(e,n)&&!t}function XN(e,t){if(typeof e.autoHide=="function"){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}function O2(){for(let e=0;e{qs=Dr,zs=Fr,Dr=e.clientX,Fr=e.clientY},Uo?{passive:!0}:void 0);function Ql(e,t,n,s,i,o,r,l){const a=((r-i)*(t-o)-(l-o)*(e-i))/((l-o)*(n-e)-(r-i)*(s-t)),c=((n-e)*(t-o)-(s-t)*(e-i))/((l-o)*(n-e)-(r-i)*(s-t));return a>=0&&a<=1&&c>=0&&c<=1}const ZN={extends:T2()},Mc=(e,t)=>{const n=e.__vccOpts||e;for(const[s,i]of t)n[s]=i;return n};function JN(e,t,n,s,i,o){return P(),V("div",{ref:"reference",class:Me(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[ze(e.$slots,"default",ht(ft(e.slotData)))],2)}const QN=Mc(ZN,[["render",JN]]);function eI(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var s=e.indexOf("rv:");return parseInt(e.substring(s+3,e.indexOf(".",s)),10)}var i=e.indexOf("Edge/");return i>0?parseInt(e.substring(i+5,e.indexOf(".",i)),10):-1}let ha;function Lf(){Lf.init||(Lf.init=!0,ha=eI()!==-1)}var Nc={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Lf(),Dt(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",ha&&this.$el.appendChild(e),e.data="about:blank",ha||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!ha&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const tI=Q1();vs("data-v-b329ee4c");const nI={class:"resize-observer",tabindex:"-1"};ys();const sI=tI((e,t,n,s,i,o)=>(P(),ae("div",nI)));Nc.render=sI;Nc.__scopeId="data-v-b329ee4c";Nc.__file="src/components/ResizeObserver.vue";const P2=(e="theme")=>({computed:{themeClass(){return YN(this[e])}}}),iI=Ne({name:"VPopperContent",components:{ResizeObserver:Nc},mixins:[P2()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),oI=["id","aria-hidden","tabindex","data-popper-placement"],rI={ref:"inner",class:"v-popper__inner"},lI=k("div",{class:"v-popper__arrow-outer"},null,-1),aI=k("div",{class:"v-popper__arrow-inner"},null,-1),cI=[lI,aI];function uI(e,t,n,s,i,o){const r=Ms("ResizeObserver");return P(),V("div",{id:e.popperId,ref:"popover",class:Me(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:rt(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=So(l=>e.autoHide&&e.$emit("hide"),["esc"]))},[k("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=l=>e.autoHide&&e.$emit("hide"))}),k("div",{class:"v-popper__wrapper",style:rt(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[k("div",rI,[e.mounted?(P(),V(ve,{key:0},[k("div",null,[ze(e.$slots,"default")]),e.handleResize?(P(),ae(r,{key:0,onNotify:t[1]||(t[1]=l=>e.$emit("resize",l))})):ge("",!0)],64)):ge("",!0)],512),k("div",{ref:"arrow",class:"v-popper__arrow-container",style:rt(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},cI,4)],4)],46,oI)}const M2=Mc(iI,[["render",uI]]),N2={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Df=function(){};typeof window<"u"&&(Df=window.Element);const fI=Ne({name:"VPopperWrapper",components:{Popper:QN,PopperContent:M2},mixins:[N2,P2("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Df,Boolean],default:void 0},boundary:{type:[String,Df],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function dI(e,t,n,s,i,o){const r=Ms("PopperContent"),l=Ms("Popper");return P(),ae(l,xi({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=a=>e.$emit("update:shown",a)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:ne(({popperId:a,isShown:c,shouldMountContent:f,skipTransition:u,autoHide:d,show:h,hide:p,handleResize:g,onResize:y,classes:v,result:b})=>[ze(e.$slots,"default",{shown:c,show:h,hide:p}),B(r,{ref:"popperContent","popper-id":a,theme:e.finalTheme,shown:c,mounted:f,"skip-transition":u,"auto-hide":d,"handle-resize":g,classes:v,result:b,onHide:p,onResize:y},{default:ne(()=>[ze(e.$slots,"popper",{shown:c,hide:p})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const yh=Mc(fI,[["render",dI]]),hI={...yh,name:"VDropdown",vPopperTheme:"dropdown"},pI={...yh,name:"VMenu",vPopperTheme:"menu"},mI={...yh,name:"VTooltip",vPopperTheme:"tooltip"},gI=Ne({name:"VTooltipDirective",components:{Popper:T2(),PopperContent:M2},mixins:[N2],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>dl(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>dl(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,n=this.content(this);n.then?n.then(s=>this.onResult(t,s)):this.onResult(t,n)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),vI=["innerHTML"],yI=["textContent"];function _I(e,t,n,s,i,o){const r=Ms("PopperContent"),l=Ms("Popper");return P(),ae(l,xi({ref:"popper"},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=>e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:ne(({popperId:a,isShown:c,shouldMountContent:f,skipTransition:u,autoHide:d,hide:h,handleResize:p,onResize:g,classes:y,result:v})=>[B(r,{ref:"popperContent",class:Me({"v-popper--tooltip-loading":e.loading}),"popper-id":a,theme:e.theme,shown:c,mounted:f,"skip-transition":u,"auto-hide":d,"handle-resize":p,classes:y,result:v,onHide:h,onResize:g},{default:ne(()=>[e.html?(P(),V("div",{key:0,innerHTML:e.finalContent},null,8,vI)):(P(),V("div",{key:1,textContent:_t(e.finalContent)},null,8,yI))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const bI=Mc(gI,[["render",_I]]),I2="v-popper--has-tooltip";function wI(e,t){let n=e.placement;if(!n&&t)for(const s of C2)t[s]&&(n=s);return n||(n=dl(e.theme||"tooltip","placement")),n}function R2(e,t,n){let s;const i=typeof t;return i==="string"?s={content:t}:t&&i==="object"?s=t:s={content:!1},s.placement=wI(s,n),s.targetNodes=()=>[e],s.referenceNode=()=>e,s}let vu,hl,xI=0;function SI(){if(vu)return;hl=Z([]),vu=yd({name:"VTooltipDirectiveApp",setup(){return{directives:hl}},render(){return this.directives.map(t=>gt(bI,{...t.options,shown:t.shown||t.options.shown,key:t.id}))},devtools:{hide:!0}});const e=document.createElement("div");document.body.appendChild(e),vu.mount(e)}function kI(e,t,n){SI();const s=Z(R2(e,t,n)),i=Z(!1),o={id:xI++,options:s,shown:i};return hl.value.push(o),e.classList&&e.classList.add(I2),e.$_popper={options:s,item:o,show(){i.value=!0},hide(){i.value=!1}}}function L2(e){if(e.$_popper){const t=hl.value.indexOf(e.$_popper.item);t!==-1&&hl.value.splice(t,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&&e.classList.remove(I2)}function u1(e,{value:t,modifiers:n}){const s=R2(e,t,n);if(!s.content||dl(s.theme||"tooltip","disabled"))L2(e);else{let i;e.$_popper?(i=e.$_popper,i.options.value=s):i=kI(e,t,n),typeof t.shown<"u"&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?i.show():i.hide())}}const EI={beforeMount:u1,updated:u1,beforeUnmount(e){L2(e)}};function f1(e){e.addEventListener("mousedown",ec),e.addEventListener("click",ec),e.addEventListener("touchstart",D2,Uo?{passive:!0}:!1)}function d1(e){e.removeEventListener("mousedown",ec),e.removeEventListener("click",ec),e.removeEventListener("touchstart",D2),e.removeEventListener("touchend",F2),e.removeEventListener("touchcancel",H2)}function ec(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function D2(e){if(e.changedTouches.length===1){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",F2),t.addEventListener("touchcancel",H2)}}function F2(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){const n=e.changedTouches[0],s=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-s.screenY)<20&&Math.abs(n.screenX-s.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function H2(e){const t=e.currentTarget;t.$_vclosepopover_touch=!1}const $I={beforeMount(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(typeof t>"u"||t)&&f1(e)},updated(e,{value:t,oldValue:n,modifiers:s}){e.$_closePopoverModifiers=s,t!==n&&(typeof t>"u"||t?f1(e):d1(e))},beforeUnmount(e){d1(e)}};function CI(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,E2(Zn,t),e.directive("tooltip",EI),e.directive("close-popper",$I),e.component("VTooltip",mI),e.component("VDropdown",hI),e.component("VMenu",pI))}const TI={version:"5.2.2",install:CI,options:Zn},h1=typeof navigator<"u"&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),AI={install:(e,t={})=>{typeof window<"u"&&window.addEventListener("click",n=>{n.composedPath().some(i=>{var o,r,l,a;return((r=(o=i==null?void 0:i.classList)==null?void 0:o.contains)==null?void 0:r.call(o,"vp-code-group"))||((a=(l=i==null?void 0:i.classList)==null?void 0:l.contains)==null?void 0:a.call(l,"tabs"))})&&O2()},{passive:!0}),e.use(TI,{...t,themes:{twoslash:{$extend:"dropdown",triggers:h1?["touch"]:["hover","touch"],popperTriggers:h1?["touch"]:["hover","touch"],placement:"bottom-start",overflowPadding:10,delay:0,handleResize:!1,autoHide:!0,instantMove:!0,flip:!1,arrowPadding:8,autoBoundaryMaxSize:!0},"twoslash-query":{$extend:"twoslash",triggers:["click"],popperTriggers:["click"],autoHide:!1},"twoslash-completion":{$extend:"twoslash-query",triggers:["click"],popperTriggers:["click"],autoHide:!1,distance:0,arrowOverflow:!0},...t.theme}})}};function OI(e){function t(){document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`)}t(),window.addEventListener("resize",t),e.app.use(bN),e.app.use(AI)}function Jt(e,t,n){var s;return((s=e.instance)==null?void 0:s.$).provides[t]??n}function PI(){return{install(e){e.directive("click",{name:"v-click",mounted(t,n){var f,u,d,h;if(to.value||(f=Jt(n,Pr))!=null&&f.value||n.value===!1||n.value==="false")return;const s=Jt(n,Di),i=Jt(n,Ae),o=Jt(n,pf),r=n.modifiers.hide!==!1&&n.modifiers.hide!=null,a=n.modifiers.fade!==!1&&n.modifiers.fade!=null?tx:nu;s&&!((u=s==null?void 0:s.value)!=null&&u.includes(t))&&s.value.push(t);const c=((d=s==null?void 0:s.value)==null?void 0:d.length)||0;if(p1(n,c),!(o!=null&&o.value.has(n.value)))o==null||o.value.set(n.value,[t]);else if(!((h=o==null?void 0:o.value.get(n.value))!=null&&h.includes(t))){const p=(o==null?void 0:o.value.get(n.value))||[];o==null||o.value.set(n.value,[t].concat(p))}t==null||t.classList.toggle(Ii,!0),i&&Ee(i,()=>{const p=(i==null?void 0:i.value)??0,g=n.value!=null?Array.isArray(n.value)?p>=n.value[0]&&p=n.value:p>c;t.classList.contains(su)||t.classList.toggle(a,!g),r!==!1&&r!==void 0&&t.classList.toggle(a,g),t.classList.toggle(hr,!1);const y=o==null?void 0:o.value.get(p);y==null||y.forEach((v,b)=>{v.classList.toggle(Kl,!1),b===y.length-1?v.classList.toggle(hr,!0):v.classList.toggle(Kl,!0)}),t.classList.contains(hr)||t.classList.toggle(Kl,g)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(Ii,!1);const s=Jt(n,Di);s!=null&&s.value&&Qu(s.value,t)}}),e.directive("after",{name:"v-after",mounted(t,n){var l,a;if(to.value||(l=Jt(n,Pr))!=null&&l.value||n.value===!1||n.value==="false")return;const s=Jt(n,Di),i=Jt(n,Ae),o=Jt(n,pf),r=(s==null?void 0:s.value.length)||0;p1(n,r),o!=null&&o.value.has(n.value)?(a=o==null?void 0:o.value.get(n.value))==null||a.push(t):o==null||o.value.set(n.value,[t]),t==null||t.classList.toggle(Ii,!0),i&&Ee(i,()=>{const c=i.value??0,f=n.value!=null?Array.isArray(n.value)?c>=n.value[0]&&c=n.value:c>=r;t.classList.contains(su)||t.classList.toggle(nu,!f),t.classList.toggle(hr,!1),t.classList.contains(hr)||t.classList.toggle(Kl,f)},{immediate:!0})},unmounted(t){t==null||t.classList.toggle(Ii,!0)}}),e.directive("click-hide",{name:"v-click-hide",mounted(t,n){var r,l,a;if(to.value||(r=Jt(n,Pr))!=null&&r.value)return;const s=Jt(n,Di),i=Jt(n,Ae),o=((l=s==null?void 0:s.value)==null?void 0:l.length)||0;s&&!((a=s==null?void 0:s.value)!=null&&a.includes(t))&&s.value.push(t),t==null||t.classList.toggle(Ii,!0),i&&Ee(i,()=>{const c=(i==null?void 0:i.value)??0,f=n.value!=null?c>=n.value:c>o;t.classList.toggle(nu,f),t.classList.toggle(su,f)},{immediate:!0})},unmounted(t,n){t==null||t.classList.toggle(Ii,!1);const s=Jt(n,Di);s!=null&&s.value&&Qu(s.value,t)}})}}}function p1(e,t){(e.value==null||e.value===!0||e.value==="true")&&(e.value=t),typeof e.value=="string"&&(e.value.startsWith("+")||e.value.startsWith("-"))&&(e.value=t+Number(e.value))}function MI(e,t){const n=py(e),s=my(t,n.currentRoute,n.currentPage);return{nav:{...n,...s},configs:Be,themeConfigs:S(()=>Be.themeConfig)}}function NI(){return{install(e){const t=fe(MI(Sn,on));e.provide(He,t),e.provide(je,S(()=>t.nav.currentPage)),e.provide(Ae,S(()=>t.nav.clicks))}}}const er=yd(FO);er.use(jt);er.use(h6());er.use(PI());er.use(NI());OI({app:er,router:jt});er.mount("#app");export{Kt as $,Ka as A,$O as B,ru as C,es as D,bi as E,ve as F,fe as G,RI as H,LI as I,Ee as J,Yc as K,tl as L,eu as M,yr as N,ne as O,ja as P,DI as Q,FI as R,Gv as S,at as T,Tt as U,qe as V,px as W,qE as X,Wd as Y,Kd as Z,ce as _,m6 as a,DE as a0,IS as a1,vs as a2,ys as a3,an as a4,II as a5,ze as a6,pn as a7,HI as a8,dr as a9,Yl as aa,Ui as ab,df as ac,N7 as ad,I7 as ae,R7 as af,D7 as ag,io as ah,vc as ai,qt as aj,bk as ak,I as al,F7 as am,_l as an,Kv as ao,S as b,Be as c,Ne as d,V as e,k as f,M as g,wi as h,Bd as i,xO as j,X as k,B as l,ge as m,rt as n,P as o,Ot as p,ae as q,nt as r,Me as s,_t as t,S9 as u,Z as v,K7 as w,PO as x,VI as y,on as z};
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
- __vite__mapDeps.viteFileDeps = ["assets/PresenterPrint-CGl3q1wb.js","assets/NoteDisplay-B5I0X0oB.js","assets/Presenter-CxBX_XVG.js","assets/DrawingControls-Wbq72o7K.js","assets/Presenter-DBBYk--Y.css"]
+ __vite__mapDeps.viteFileDeps = ["assets/PresenterPrint-D0nH2Pat.js","assets/NoteDisplay-CwqcC0cE.js","assets/Presenter-DIsttl17.js","assets/DrawingControls-DRsKN5bw.js","assets/Presenter-DBBYk--Y.css"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
diff --git a/assets/index-czAn_GU4.css b/assets/index-czAn_GU4.css
new file mode 100644
index 0000000..b06453b
--- /dev/null
+++ b/assets/index-czAn_GU4.css
@@ -0,0 +1 @@
+#slide-container{position:relative;break-after:page;overflow:hidden}#slide-content{position:relative;position:absolute;left:50%;top:50%;overflow:hidden;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(24 24 24 / var(--un-text-opacity))}.dark #slide-content{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(221 221 221 / var(--un-text-opacity))}.slidev-info-dialog{max-width:37.5rem;padding:1rem!important}.autocomplete-list[data-v-466bcd6a]{margin-top:.25rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));overflow:auto;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(24 24 24 / var(--un-text-opacity));max-height:calc(100vh - 100px)}.dark .autocomplete-list[data-v-466bcd6a]{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(221 221 221 / var(--un-text-opacity))}.autocomplete[data-v-466bcd6a]{cursor:pointer}.select-list[data-v-0e441c4e]{padding-top:.5rem;padding-bottom:.5rem}.item[data-v-0e441c4e]{display:flex;cursor:default;white-space:nowrap;border-radius:.25rem;padding:.25rem 1rem}.item svg[data-v-0e441c4e]{margin-top:auto;margin-bottom:auto;margin-right:.25rem;margin-left:-.5rem}.item[data-v-0e441c4e]:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));--un-bg-opacity:.1}.title[data-v-0e441c4e]{padding:.25rem 1.75rem;font-size:.75rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5}#slideshow[data-v-d14e8abe]{height:100%}#slideshow>div[data-v-d14e8abe]{position:absolute;height:100%;width:100%}#print-content{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(24 24 24 / var(--un-text-opacity))}.dark #print-content{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(221 221 221 / var(--un-text-opacity))}.print-slide-container{position:relative;break-after:page;overflow:hidden}html.print,html.print body,html.print #app{height:auto;overflow:auto}html.print #page-root{height:auto;overflow:hidden}html.print *{-webkit-print-color-adjust:exact}html.print{width:100%;height:100%;overflow:visible}html.print body{margin:0 auto;border:0;padding:0;float:none;overflow:visible}.slidev-layout.end[data-v-3c75ee13]{display:grid;height:100%;-webkit-user-select:none;user-select:none;place-content:center;--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity));text-align:center;font-size:1.25rem;line-height:1.75rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));--un-text-opacity:.85;letter-spacing:.1em}.slidev-layout[data-v-e86a0019]{--image: var(--e86a0019-image);--image-filter: var(--e86a0019-props\.imageFilter);--image-transform: var(--e86a0019-props\.imageTransform);--image-opacity: var(--e86a0019-props\.imageOpacity);--overlay-color: var(--e86a0019-props\.color);--overlay-opacity: var(--e86a0019-colorOpacity)}.monochrome .border[data-v-204eb08a],.monochrome .kul-bg[data-v-204eb08a],.monochrome .eavise-text[data-v-204eb08a]{fill:var(--204eb08a-props\.color)}.monochrome .kul-text[data-v-204eb08a]{fill:none}.monochrome .border[data-v-204eb08a]{opacity:.75}.slidev-layout[data-v-d5f97f22]{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));gap:20px;font-size:1.75em}.slidev-layout[data-v-d5f97f22]>:where(h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child){grid-area:1 / 1 / span 5 / span 16;place-self:end center;width:100%;padding:0 1.5rem;font-weight:400;letter-spacing:.01em;text-transform:none;font-variant:none}.slidev-layout[data-v-d5f97f22]>:where(h1:nth-child(2),h2:nth-child(2),h3:nth-child(2),h4:nth-child(2),h5:nth-child(2),h6:nth-child(2)){font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";grid-area:6 / 1 / span 3 / span 16;place-self:start center;width:100%;padding:0 1.5rem;margin-top:-1rem;font-weight:100;letter-spacing:-.01em}.slidev-layout .meta[data-v-d5f97f22]{text-align:left;grid-area:10 / 2 / span 2 / span 7;place-self:end start;margin-bottom:-25px;font-weight:100;line-height:1.5;font-size:1.25em}.slidev-layout .logo[data-v-d5f97f22]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;grid-area:10 / 8 / span 2 / span 8;place-self:end;width:100%;height:100%;padding:0;margin:0 0 -20px}.slidev-layout .logo>*[data-v-d5f97f22-s]{min-width:1rem;max-width:60%;flex-grow:0;flex-shrink:6}.slidev-layout .logo>*[data-v-d5f97f22]:last-child{min-width:25%;max-width:60%;flex-grow:0;flex-shrink:5}.slidev-layout[data-v-60f4aa5d]{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));gap:20px;font-size:1.75em}.slidev-layout.numbered-section[data-v-60f4aa5d]>:where(h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child){grid-area:1 / 5 / span 10 / span 11;place-self:end left}.slidev-layout[data-v-60f4aa5d]>:where(h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child){grid-area:1 / 1 / span 6 / span 16;place-self:end center;text-align:center;padding:0 4px;margin:0;font-weight:400;line-height:75%;letter-spacing:.01em;text-transform:none;font-variant:none}.slidev-layout .number[data-v-60f4aa5d]{font-family:Electrolize,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;grid-area:4 / 2 / span 7 / span 3;place-self:end center;font-size:400px;font-weight:400;line-height:65%;letter-spacing:.01em}.slidev-layout[data-v-433a9abd]{display:flex;flex-direction:column}.slidev-layout .slot-default[data-v-433a9abd]>:where(h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child)+:deep(*){margin-top:1.5rem}.slidev-layout .slot-default[data-v-433a9abd]>:not(h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child){margin-left:2.5rem;margin-right:2.5rem}.slidev-layout.default .slot-default[data-v-433a9abd]>:where(h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child){width:100%;padding-top:.15em;padding-bottom:.15em;text-align:center;background-color:var(--slidev-theme-primary);--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.slidev-layout.minimal .slot-default[data-v-433a9abd]>:where(h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child){margin-left:2.25rem;margin-right:2.25rem;margin-top:.5rem}.slidev-layout[data-v-90fd6163]{text-align:center}path[data-v-46847db1]{fill:var(--46847db1-props\.color)}p[data-v-2abe3208]{margin-bottom:1.25rem}p[data-v-0feb3694]{margin-top:1.25rem;margin-bottom:1.25rem}div[data-v-73c3e586]{--image: var(--73c3e586-image);--image-filter: var(--73c3e586-props\.imageFilter);--image-transform: var(--73c3e586-props\.imageTransform);--image-opacity: var(--73c3e586-props\.imageOpacity);--overlay-color: var(--73c3e586-props\.color);--overlay-opacity: var(--73c3e586-colorOpacity)}div[data-v-73c3e586]>*:first-child{padding-top:0;margin-top:0}div[data-v-73c3e586]>*:last-child{padding-bottom:0;margin-bottom:0}.slidev-layout[data-v-ca39f29b]{--columns: var(--ca39f29b-props\.columns);--rows: var(--ca39f29b-props\.rows)}p[data-v-e0c37f54]{margin-top:.75rem;text-align:center;font-size:.875em;line-height:1.2}svg[data-v-e0c37f54]:first-child{outline:2px solid var(--kul-orange-400)}path[data-v-99a44434]{fill:var(--99a44434-props\.color)}.shape[data-v-91ce0b91]{--shape-size: var(--91ce0b91-props\.size);--shape-aspect: var(--91ce0b91-styles\.aspect);--shape-horizontal-clip: calc(clamp(0, var(--91ce0b91-styles\.horizontalClip), .5)*100%) ;--shape-vertical-clip: calc(clamp(0, var(--91ce0b91-styles\.verticalClip), .5)*100%) }.shapegrid[data-v-084d0adc]{--shape-size: var(--084d0adc-props\.size);--shape-aspect: var(--084d0adc-styles\.aspect);--shape-horizontal-clip: calc(clamp(0, var(--084d0adc-styles\.horizontalClip), .5) * var(--shape-size));--shape-vertical-clip: calc(clamp(0, var(--084d0adc-styles\.verticalClip), .5) * var(--shape-size) / var(--shape-aspect));--margin-horizontal: calc(var(--084d0adc-props\.margin) + (var(--shape-size) - 2 * var(--shape-horizontal-clip)) / 2 + var(--084d0adc-styles\.marginHDelta));--margin-top: calc(var(--084d0adc-props\.margin) + var(--084d0adc-styles\.marginTDelta));--margin-bottom: calc(var(--084d0adc-props\.margin) - var(--shape-vertical-clip));--offset: calc(2 * var(--shape-size) / var(--shape-aspect) + 4 * var(--margin-top) - 2 * var(--084d0adc-styles\.marginTDelta) - 2 * var(--shape-vertical-clip) - 2px);width:calc(var(--084d0adc-props\.x) * (var(--shape-size) + 2 * var(--margin-horizontal)));height:calc(var(--084d0adc-props\.y) * (var(--shape-size) / var(--shape-aspect) + var(--margin-top) + var(--margin-bottom)) - var(--margin-bottom));font-size:0}.shapegrid>div[data-v-084d0adc]{display:inline-block;font-size:2rem;margin-left:var(--margin-horizontal);margin-right:var(--margin-horizontal);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:hidden}.shapegrid>div>div[data-v-084d0adc]{width:100%;height:100%}.shapegrid[data-v-084d0adc]:before{content:"";float:left;width:calc(var(--shape-size) / 2 + var(--margin-horizontal));height:calc(var(--084d0adc-props\.y) * (var(--shape-size) / var(--shape-aspect) + var(--margin-top) + var(--margin-bottom)) + 2px);shape-outside:repeating-linear-gradient(#0000 0 calc(var(--offset) - 2px),#000 0 var(--offset))}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-headings);font-weight:600;line-height:1.25}.prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links);text-decoration:underline;font-weight:500}.prose :where(a code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links)}.prose :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){margin:1em 0;line-height:1.75}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){margin:1em 0;padding-left:1em;font-style:italic;border-left:.25em solid var(--un-prose-borders)}.prose :where(h1):not(:where(.not-prose,.not-prose *)){margin:1rem 0;font-size:2.25em}.prose :where(h2):not(:where(.not-prose,.not-prose *)){margin:1.75em 0 .5em;font-size:1.75em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){margin:1.5em 0 .5em;font-size:1.375em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){margin:1em 0;font-size:1.125em}.prose :where(img,video):not(:where(.not-prose,.not-prose *)){max-width:100%}.prose :where(figure,picture):not(:where(.not-prose,.not-prose *)){margin:1em 0}.prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-captions);font-size:.875em}.prose :where(code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);font-size:.875em;font-weight:600;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):before,.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):after{content:"`"}.prose :where(pre):not(:where(.not-prose,.not-prose *)){padding:1.25rem 1.5rem;overflow-x:auto;border-radius:.375rem}.prose :where(pre,code):not(:where(.not-prose,.not-prose *)){white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;background:transparent}.prose :where(pre code):not(:where(.not-prose,.not-prose *)){font-weight:inherit}.prose :where(ol,ul):not(:where(.not-prose,.not-prose *)){padding-left:1.25em}.prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ol[type=A]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.prose :where(ol>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(ul>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(summary):not(:where(.not-prose,.not-prose *))::marker{color:var(--un-prose-lists)}.prose :where(hr):not(:where(.not-prose,.not-prose *)){margin:2em 0;border:1px solid var(--un-prose-hr)}.prose :where(table):not(:where(.not-prose,.not-prose *)){display:block;margin:1em 0;border-collapse:collapse;overflow-x:auto}.prose :where(tr):not(:where(.not-prose,.not-prose *)):nth-child(2n){background:var(--un-prose-bg-soft)}.prose :where(td,th):not(:where(.not-prose,.not-prose *)){border:1px solid var(--un-prose-borders);padding:.625em 1em}.prose :where(abbr):not(:where(.not-prose,.not-prose *)){cursor:help}.prose :where(kbd):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);border:1px solid;padding:.25rem .5rem;font-size:.875em;border-radius:.25rem}.prose :where(details):not(:where(.not-prose,.not-prose *)){margin:1em 0;padding:1.25rem 1.5rem;background:var(--un-prose-bg-soft)}.prose :where(summary):not(:where(.not-prose,.not-prose *)){cursor:pointer;font-weight:600}.prose{color:var(--un-prose-body);max-width:65ch}.container{width:100%}.border-main,.dark [border~="dark:main"],.dark [dark\:border~=main],[border~=main]{border-color:#9ca3af33}.bg-active{background-color:#9ca3af1a}.bg-main{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(24 24 24 / var(--un-text-opacity))}.dark .bg-main{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(221 221 221 / var(--un-text-opacity))}@media print{.print-container{width:100%}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 640px){@media print{.print-container{max-width:640px}}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 768px){@media print{.print-container{max-width:768px}}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1024px){@media print{.print-container{max-width:1024px}}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1280px){@media print{.print-container{max-width:1280px}}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 1536px){@media print{.print-container{max-width:1536px}}}:root{--slidev-code-background: #f5f5f5;--slidev-code-foreground: #1b1b1b;--slidev-code-font-family: "Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slidev-code-padding: 8px;--slidev-code-font-size: 12px;--slidev-code-line-height: 18px;--slidev-code-radius: 4px;--slidev-code-margin: 4px 0;--slidev-transition-duration: .5s;--slidev-slide-container-background: black;--slidev-controls-foreground: white}html.dark{--slidev-code-background: #1b1b1b;--slidev-code-foreground: #eee}html,body,#app,#page-root{padding:0;margin:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}html{background:transparent}.slidev-icon-btn{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;outline:2px solid transparent!important;outline-offset:2px!important;border-radius:.25rem;padding:.25rem;vertical-align:middle;opacity:.75;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){.slidev-icon-btn{padding:.5rem}}.slidev-icon-btn:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));--un-bg-opacity:.1;opacity:1}.slidev-icon-btn.shallow{opacity:.3}.slidev-icon-btn.active{opacity:1}.slidev-icon-btn.disabled{pointer-events:none;opacity:.25}.slidev-vclick-target{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.1s}.slidev-vclick-hidden{pointer-events:none!important;opacity:0!important}.slidev-vclick-fade{opacity:.5}.slidev-icon{display:inline-block;vertical-align:sub;line-height:1em}.slidev-page{position:absolute;position:relative;top:0;left:0;right:0;width:100%}html.dark:root{color-scheme:dark}html.dark .shiki{color:var(--shiki-dark, inherit);--twoslash-popup-bg: var(--shiki-dark-bg, inherit)}html.dark .shiki span{color:var(--shiki-dark)}html:not(.dark) .shiki{color:var(--shiki-light, inherit);--twoslash-popup-bg: var(--shiki-light-bg, inherit)}html:not(.dark) .shiki span{color:var(--shiki-light)}.twoslash-meta-line.twoslash-popover-line{margin-top:-10px}.slidev-code-wrapper{margin:var(--slidev-code-margin)!important;scroll-padding:var(--slidev-code-padding)}.slidev-code-wrapper:-webkit-scrollbar{width:0px}.slidev-code{font-family:var(--slidev-code-font-family)!important;padding:var(--slidev-code-padding)!important;font-size:var(--slidev-code-font-size)!important;line-height:var(--slidev-code-line-height)!important;border-radius:var(--slidev-code-radius)!important;background:var(--slidev-code-background);overflow:auto}.slidev-code .line.dishonored{opacity:.3;pointer-events:none}.slidev-code-line-numbers .slidev-code code{counter-reset:step;counter-increment:step calc(var(--start, 1) - 1)}.slidev-code-line-numbers .slidev-code code .line:before{content:counter(step);counter-increment:step;margin-right:1.5rem;display:inline-block;width:1rem;text-align:right;--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.dark .slidev-code-line-numbers .slidev-code code .line:before{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.slidev-layout :not(pre)>code{font-size:.9em;background:var(--slidev-code-background);border-radius:var(--slidev-code-radius);padding:.125rem .375rem;font-weight:300}.slidev-layout :not(pre)>code:before{margin-right:-.08em}.katex,.katex :after,.katex :before{border-color:currentColor}.CodeMirror pre.CodeMirror-placeholder{opacity:.4}.slidev-katex-wrapper .mord.dishonored{opacity:.3}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active{transition:all var(--slidev-transition-duration) ease}.slide-left-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-left-leave-to,.slide-right-enter-from{transform:translate(-100%)}.slide-up-enter-from,.slide-down-leave-to{transform:translateY(100%)}.slide-up-leave-to,.slide-down-enter-from{transform:translateY(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity var(--slidev-transition-duration) ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-out-leave-active{transition:opacity calc(var(--slidev-transition-duration) * .6) ease-out}.fade-out-enter-active{transition:opacity calc(var(--slidev-transition-duration) * .8) ease-in;transition-delay:calc(var(--slidev-transition-duration) * .6)}.fade-out-enter-from,.fade-out-leave-to{opacity:0}:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{font-size:16px;--slidev-code-font-size: .65em;--slidev-code-line-height: 1.4em}:where(.slidev-layout){color:var(--slidev-theme-text, black);height:100%;font-size:2em;line-height:1.4}.slidev-layout :where(h1,h2,h3,h4,h5,h6){font-family:Electrolize,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;text-transform:lowercase;font-variant:small-caps;line-height:1}.slidev-layout :where(h1){font-size:3.5em}.slidev-layout :where(h2){font-size:3em}.slidev-layout :where(h3){font-size:2.5em}.slidev-layout :where(h4){font-size:2em}.slidev-layout :where(h5){font-size:1.5em}.slidev-layout :where(h6){font-size:1.25em;font-weight:500}.slidev-layout :where(h6:not(.opacity-100)){opacity:.4}.slidev-layout>:where(p,ul,ol,table,blockquote):not(:first-child){margin-top:1rem}.slidev-layout>:where(p,ul,ol,table,blockquote)+:where(h1,h2,h3,h4,h5,h6){margin-top:2rem}.slidev-layout :where(blockquote){border-left-width:1px;border-color:var(--slidev-theme-primary);border-radius:.25rem;background-color:var(--prism-background);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;color:var(--prism-foreground)}.slidev-layout :where(blockquote>*){margin-top:0;margin-bottom:0}.slidev-layout :where(table){width:100%}.slidev-layout :where(tr){border-bottom-width:1px;--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));--un-border-opacity:.2}.slidev-layout :where(tbody tr:last-child){border-bottom-width:0px}.slidev-layout :where(th){text-align:left;font-weight:400}.slidev-layout :where(a){border-bottom-width:1px;border-color:currentColor;border-style:dashed}.slidev-layout :where(a):hover{border-style:solid;color:var(--slidev-theme-primary)}.slidev-layout :where(td,th){padding:.75rem .5rem}.slidev-layout :where(b,strong){font-weight:500}.slidev-layout :where(ul){list-style:square inside;text-align:left}.slidev-layout :where(ol){list-style:decimal inside;text-align:left}.slidev-layout :where(li){line-height:1.6}.slidev-layout :where(li)::marker{color:var(--slidev-theme-bullet, var(--slidev-theme-primary))}:root{--prism-scheme: light;--prism-foreground: #6e6e6e;--prism-background: #f4f4f4;--prism-comment: #a8a8a8;--prism-string: #555555;--prism-literal: #333333;--prism-keyword: #000000;--prism-function: #4f4f4f;--prism-deleted: #333333;--prism-class: #333333;--prism-builtin: #757575;--prism-property: #333333;--prism-namespace: #4f4f4f;--prism-punctuation: #ababab;--prism-decorator: var(--prism-class);--prism-operator: var(--prism-punctuation);--prism-number: var(--prism-literal);--prism-boolean: var(--prism-literal);--prism-variable: var(--prism-literal);--prism-constant: var(--prism-literal);--prism-symbol: var(--prism-literal);--prism-interpolation: var(--prism-literal);--prism-selector: var(--prism-keyword);--prism-keyword-control: var(--prism-keyword);--prism-regex: var(--prism-string);--prism-json-property: var(--prism-property);--prism-inline-background: var(--prism-background);--prism-comment-style: italic;--prism-url-decoration: underline;--prism-line-number: #a5a5a5;--prism-line-number-gutter: #333333;--prism-line-highlight-background: #eeeeee;--prism-selection-background: #dddddd;--prism-marker-color: var(--prism-foreground);--prism-marker-opacity: .4;--prism-marker-font-size: .8em;--prism-font-size: 1em;--prism-line-height: 1.5em;--prism-font-family: monospace;--prism-inline-font-size: var(--prism-font-size);--prism-block-font-size: var(--prism-font-size);--prism-tab-size: 2;--prism-block-padding-x: 1em;--prism-block-padding-y: 1em;--prism-block-margin-x: 0;--prism-block-margin-y: .5em;--prism-block-radius: .3em;--prism-inline-padding-x: .3em;--prism-inline-padding-y: .1em;--prism-inline-radius: .3em}div[class*=language-],pre[class*=language-],code[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);overflow:auto;background:var(--prism-background)}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:var(--prism-selection-background)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.module,.token.keyword.control-flow{color:var(--prism-keyword-control)}.token.url,.token.symbol,.token.inserted{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{text-decoration:var(--prism-url-decoration)}.token.boolean,.language-json .token.boolean{color:var(--prism-boolean)}.token.number,.language-json .token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.tag,.token.builtin{color:var(--prism-builtin)}.token.attr-name,.token.property,.token.entity{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.decorator,.token.annotation{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}:root{--cm-scheme: light;--cm-foreground: #6e6e6e;--cm-background: #f4f4f4;--cm-comment: #a8a8a8;--cm-string: #555555;--cm-literal: #333333;--cm-keyword: #000000;--cm-function: #4f4f4f;--cm-deleted: #333333;--cm-class: #333333;--cm-builtin: #757575;--cm-property: #333333;--cm-namespace: #4f4f4f;--cm-punctuation: #ababab;--cm-decorator: var(--cm-class);--cm-operator: var(--cm-punctuation);--cm-number: var(--cm-literal);--cm-boolean: var(--cm-literal);--cm-variable: var(--cm-literal);--cm-constant: var(--cm-literal);--cm-symbol: var(--cm-literal);--cm-interpolation: var(--cm-literal);--cm-selector: var(--cm-keyword);--cm-keyword-control: var(--cm-keyword);--cm-regex: var(--cm-string);--cm-json-property: var(--cm-property);--cm-inline-background: var(--cm-background);--cm-comment-style: italic;--cm-url-decoration: underline;--cm-line-number: #a5a5a5;--cm-line-number-gutter: #333333;--cm-line-highlight-background: #eeeeee;--cm-selection-background: #aaaaaa;--cm-marker-color: var(--cm-foreground);--cm-marker-opacity: .4;--cm-marker-font-size: .8em;--cm-font-size: 1em;--cm-line-height: 1.5em;--cm-font-family: monospace;--cm-inline-font-size: var(--cm-font-size);--cm-block-font-size: var(--cm-font-size);--cm-tab-size: 2;--cm-block-padding-x: 1em;--cm-block-padding-y: 1em;--cm-block-margin-x: 0;--cm-block-margin-y: .5em;--cm-block-radius: .3em;--cm-inline-padding-x: .3em;--cm-inline-padding-y: .1em;--cm-inline-radius: .3em}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection,.cm-s-vars .CodeMirror-line>span::selection,.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection,.cm-s-vars .CodeMirror-line>span::-moz-selection,.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-builtin)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .cm-operator,.cm-s-vars .cm-bracket{color:var(--cm-punctuation)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid currentColor}:root{--cm-scheme: var(--prism-scheme);--cm-foreground: var(--prism-foreground);--cm-background: var(--prism-background);--cm-comment: var(--prism-comment);--cm-string: var(--prism-string);--cm-literal: var(--prism-literal);--cm-keyword: var(--prism-keyword);--cm-function: var(--prism-function);--cm-deleted: var(--prism-deleted);--cm-class: var(--prism-class);--cm-builtin: var(--prism-builtin);--cm-property: var(--prism-property);--cm-namespace: var(--prism-namespace);--cm-punctuation: var(--prism-punctuation);--cm-decorator: var(--prism-decorator);--cm-operator: var(--prism-operator);--cm-number: var(--prism-number);--cm-boolean: var(--prism-boolean);--cm-variable: var(--prism-variable);--cm-constant: var(--prism-constant);--cm-symbol: var(--prism-symbol);--cm-interpolation: var(--prism-interpolation);--cm-selector: var(--prism-selector);--cm-keyword-control: var(--prism-keyword-control);--cm-regex: var(--prism-regex);--cm-json-property: var(--prism-json-property);--cm-inline-background: var(--prism-inline-background);--cm-comment-style: var(--prism-comment-style);--cm-url-decoration: var(--prism-url-decoration);--cm-line-number: var(--prism-line-number);--cm-line-number-gutter: var(--prism-line-number-gutter);--cm-line-highlight-background: var(--prism-line-highlight-background);--cm-selection-background: var(--prism-selection-background);--cm-marker-color: var(--prism-marker-color);--cm-marker-opacity: var(--prism-marker-opacity);--cm-marker-font-size: var(--prism-marker-font-size);--cm-font-size: var(--prism-font-size);--cm-line-height: var(--prism-line-height);--cm-font-family: var(--prism-font-family);--cm-inline-font-size: var(--prism-inline-font-size);--cm-block-font-size: var(--prism-block-font-size);--cm-tab-size: var(--prism-tab-size);--cm-block-padding-x: var(--prism-block-padding-x);--cm-block-padding-y: var(--prism-block-padding-y);--cm-block-margin-x: var(--prism-block-margin-x);--cm-block-margin-y: var(--prism-block-margin-y);--cm-block-radius: var(--prism-block-radius);--cm-inline-padding-x: var(--prism-inline-padding-x);--cm-inline-padding-y: var(--prism-inline-padding-y);--cm-inline-radius: var(--prism-inline-radius)}:root{--prism-font-family: var(--slidev-code-font-family);--prism-foreground: #393a34;--prism-background: #f8f8f8;--prism-comment: #a0ada0;--prism-string: #b56959;--prism-literal: #2f8a89;--prism-number: #296aa3;--prism-keyword: #1c6b48;--prism-function: #6c7834;--prism-boolean: #1c6b48;--prism-constant: #a65e2b;--prism-deleted: #a14f55;--prism-class: #2993a3;--prism-builtin: #ab5959;--prism-property: #b58451;--prism-namespace: #b05a78;--prism-punctuation: #8e8f8b;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #698c96}code{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}pre[class*=language-]{padding:.5rem}:not(pre)>code{border-radius:.25rem;--un-bg-opacity:1 !important;background-color:rgb(156 163 175 / var(--un-bg-opacity))!important;--un-bg-opacity:.25 !important;padding-left:.25rem!important;padding-right:.25rem!important;padding-top:0!important;padding-bottom:0!important;font-weight:300;line-height:1.5!important;font-size:.9em}:root{--kul-blue-200: #52BDEC;--kul-blue-300: #1FABD5;--kul-blue-400: #1D8DB0;--kul-blue-500: #116E8A;--kul-blue-600: #00407A;--kul-orange-400: #DD8A2E;--sns-sat-0: #4C72B0;--sns-sat-1: #DD8452;--sns-sat-2: #55A868;--sns-sat-3: #C44E52;--sns-sat-4: #8172B3;--sns-sat-5: #937860;--sns-sat-6: #DA8BC3;--sns-sat-7: #8C8C8C;--sns-sat-8: #CCB974;--sns-sat-9: #64B5CD;--sns-desat-0: #5975A4;--sns-desat-1: #CC8963;--sns-desat-2: #5F9E6E;--sns-desat-3: #B55D60;--sns-desat-4: #857AAB;--sns-desat-5: #8D7866;--sns-desat-6: #D095BF;--sns-desat-7: #8C8C8C;--sns-desat-8: #C1B37F;--sns-desat-9: #71AEC0}.bg-image{position:relative}.bg-image:before{content:"";display:block;position:absolute;z-index:-2;opacity:var(--image-opacity);background-image:var(--image);filter:var(--image-filter);transform:var(--image-transform)}:where(.bg-image){overflow:hidden;isolation:isolate}:where(.bg-image):before{top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}.bg-overlay{position:relative}.bg-overlay:after{content:"";display:block;position:absolute;z-index:-1;background:var(--overlay-color);opacity:var(--overlay-opacity)}:where(.bg-overlay){overflow:hidden;isolation:isolate}:where(.bg-overlay):after{top:0;right:0;bottom:0;left:0}.cluster{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),1fr)}:where(.cluster){grid-auto-rows:1fr;place-items:center}.column{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}:where(.column){place-items:center}.pile{display:grid;grid-template-areas:"pile"}.pile>*{grid-area:pile}:where(.pile){place-content:center;place-items:center}.row{display:grid;grid-auto-flow:row;grid-auto-rows:1fr}:where(.row){place-items:center}.shape{width:var(--shape-size);aspect-ratio:var(--shape-aspect, 1);clip-path:polygon(var(--shape-horizontal-clip) 0,calc(100% - var(--shape-horizontal-clip)) 0,100% var(--shape-vertical-clip),100% calc(100% - var(--shape-vertical-clip)),calc(100% - var(--shape-horizontal-clip)) 100%,var(--shape-horizontal-clip) 100%,0 calc(100% - var(--shape-vertical-clip)),0 var(--shape-vertical-clip))}.stack{display:flex}:where(.stack){flex-direction:column;align-items:center;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.-top-20{top:-5rem}.top-4{top:1rem}.top-5{top:1.25rem}.-z-1{z-index:-1}.z-1{z-index:1}.z-20{z-index:20}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-span-2{grid-row:span 2/span 2}.grid-cols-\[1fr_max-content\]{grid-template-columns:1fr max-content}.grid-rows-\[1fr_min-content\]{grid-template-rows:1fr min-content}.grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}.m-1{margin:.25rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my--4{margin-top:-1rem;margin-bottom:-1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.children\:my-auto>*,.my-auto{margin-top:auto;margin-bottom:auto}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.-ml-2{margin-left:-.5rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.-mt-0\.5{margin-top:-.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}[aspect~="0.9"]{aspect-ratio:.9}[size~="125px"]{width:125px;height:125px}[size~="150px"]{width:150px;height:150px}.h-\[calc\(var\(--vh\,1vh\)\*100\)\]{height:calc(var(--vh,1vh) * 100)}.h-0\.7{height:.175rem}.h-10{height:2.5rem}.h-22px{height:22px}.h-2px{height:2px}.h-40px{height:40px}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h1{height:.25rem}.h2{height:.5rem}.max-w-150{max-width:37.5rem}.max-w-90,[max-w-90=""]{max-width:22.5rem}.max-w-full{max-width:100%}.min-w-90,[min-w-90=""]{min-width:22.5rem}.w-\[90\%\]{width:90%}.w-1px{width:1px}.w-22px{width:22px}.w-4,[w-4=""]{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-90,[w-90=""]{width:22.5rem}.w-full{width:100%}[block-12=""]{block-size:3rem}.flex,[flex~="~"]{display:flex}.flex-auto{flex:1 1 auto}.flex-shrink{flex-shrink:1}:where(.initial\:flex-grow),.flex-grow{flex-grow:1}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.-rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-45deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-102{--un-scale-x:1.02;--un-scale-y:1.02;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-85{--un-scale-x:.85;--un-scale-y:.85;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.resize-none{resize:none}.break-inside-avoid-page{break-inside:avoid-page}.break-after-page{break-after:page}.place-content-center{place-content:center}.items-start{align-items:flex-start}.flex-items-center,.items-center,[items-center=""]{align-items:center}.justify-end{justify-content:flex-end}.gap-2,[flex~=gap-2]{gap:.5rem}.gap-\[20px\],.grid-gap-\[20px\]{gap:20px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-25{gap:6.25rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-8{column-gap:2rem}.gap-y-4{row-gap:1rem}.flex-justify-center{justify-content:center}.flex-justify-between{justify-content:space-between}.of-auto,.overflow-auto{overflow:auto}:where(.initial\:overflow-hidden),.overflow-hidden{overflow:hidden}[overflow~=visible]{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.b,.border,.dark .dark\:border,.dark [dark\:border~="~"],.dark [dark~=border],[border~="~"]{border-width:1px}[border~="0"]{border-width:0px}.border-2{border-width:2px}.border-t,[border~=t]{border-top-width:1px}.border-\$slidev-theme-primary{border-color:var(--slidev-theme-primary)}.border-gray-400,.dark .dark\:border-gray-400,.dark [dark~=border-gray-400]{--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity))}.border-gray-400\/50{border-color:#9ca3af80}.border-green{--un-border-opacity:1;border-color:rgb(74 222 128 / var(--un-border-opacity))}.border-transparent,[border~=transparent]{border-color:transparent}.hover\:border-\$slidev-theme-primary:hover{border-color:var(--slidev-theme-primary)}.border-opacity-10,.dark .dark\:border-opacity-10,.dark [dark~=border-opacity-10]{--un-border-opacity:.1}.border-opacity-50{--un-border-opacity:.5}.rounded,[border~=rounded]{border-radius:.25rem}.rounded-1\/2{border-radius:50%}.rounded-3{border-radius:.75rem}.rounded-4{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.\!border-none{border-style:none!important}.bg-\$slidev-theme-primary{background-color:var(--slidev-theme-primary)}.bg-black,[bg~=black]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.bg-current{background-color:currentColor}.bg-gray-400{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity))}.bg-transparent{background-color:transparent}.hover\:bg-gray-400:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity))}.bg-opacity-15{--un-bg-opacity:.15}.bg-opacity-50{--un-bg-opacity:.5}.\!bg-opacity-75{--un-bg-opacity:.75 !important}[bg~=opacity-80]{--un-bg-opacity:.8}.hover\:bg-opacity-10:hover{--un-bg-opacity:.1}.fill-\$slidev-theme-primary{fill:var(--slidev-theme-primary)}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-15{padding:3.75rem}.p-16{padding:4rem}.p-2{padding:.5rem}:where(.initial\:p-3){padding:.75rem}.\!p-4{padding:1rem!important}.p-8{padding:2rem}.px,.px-4,[p~=x-4]{padding-left:1rem;padding-right:1rem}.py-2,[p~=y-2]{padding-top:.5rem;padding-bottom:.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}:where(.initial\:px-3),.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-\[0\.15em\]{padding-top:.15em;padding-bottom:.15em}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}[p~=l-1]{padding-left:.25rem}[p~=r-2]{padding-right:.5rem}[p~="t-0.5"]{padding-top:.125rem}.pl-2{padding-left:.5rem}.pr-6{padding-right:1.5rem}:where(.initial\:text-center),.text-center{text-align:center}.text-right,[text-right=""]{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-9{font-size:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""],[text~=sm]{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground)}.\!text-current{color:currentColor!important}[text~=dark]{--un-text-opacity:1;color:rgb(34 34 34 / var(--un-text-opacity))}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.text-green{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity))}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity))}[text~=light]{--un-text-opacity:1;color:rgb(246 246 246 / var(--un-text-opacity))}.text-red-400{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}:where(.initial\:text-white),.color-white,.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}:where(.initial\:color-\$slidev-theme-primary){color:var(--slidev-theme-primary)}[color-opacity~="0.6"]{--un-text-opacity:.006}.text-opacity-85{--un-text-opacity:.85}.font-100{font-weight:100}.font-bold{font-weight:700}.leading-2{line-height:.5rem}.tracking-widest{letter-spacing:.1em}.font-sans{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:Electrolize,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.op100,.opacity-100{opacity:1}.op50,.opacity-50,[op50=""]{opacity:.5}.op80,.opacity-80{opacity:.8}.\!opacity-0{opacity:0!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.\!opacity-100{opacity:1!important}.opacity-40{opacity:.4}.opacity-75{opacity:.75}[hover~=op100]:hover{opacity:1}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.hover\:opacity-90:hover{opacity:.9}.shadow,[shadow~="~"]{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!backdrop-blur-0px{--un-backdrop-blur:blur(0px) !important;-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)!important;backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)!important}.backdrop-blur-5px{--un-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-base{font-size:1em;line-height:1.4}.text-1s{font-size:.875em;line-height:1.2}.text-2s{font-size:.75em;line-height:1.2}:where(.initial\:text-3s){font-size:.625em;line-height:1.2}@media (max-width: 767.9px){.\
-
-
+
+