1const __vite__fileDeps=["assets/slidev/DrawingControls-Do334sFD.js","assets/modules/unplugin-icons-f0jKWGSC.js","assets/modules/vue-D5k4B8I4.js","assets/modules/shiki-Ca8YnhNQ.js","assets/modules/shiki-BSchMNmt.css","assets/slidev/DrawingPreview-WQ1PZ01D.js","assets/index-C5kvBdJL.js","assets/index-C1bCiuy0.css","assets/DrawingPreview-D7vePz1N.css","assets/slidev/ContextMenu-Dw8kyzea.js","assets/slidev/IconButton-BamcKTj6.js","assets/slidev/context-wlR-oV9b.js","assets/LightIcon-Co0OwsUC.js","assets/ContextMenu-Mve_pvw6.css","assets/DrawingControls-C5T1oZL5.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); 2import{d as f,a7 as $,o as s,c as d,A as e,b as v,e as r,f as I,i as M,g as a,af as A,y as z,k as x,ag as D,a6 as E,M as h,l as p,F as N,x as P,v as R,h as H,t as O}from"../modules/vue-D5k4B8I4.js";import{_ as g,o as k,a as B,q as T,v as w,w as V,x as W,y as L,d as C,z as U,j as S,A as j,B as F}from"../index-C5kvBdJL.js";import{Q as G,G as Q,C as q,u as K,r as X,S as Y,N as J,o as Z}from"./ContextMenu-Dw8kyzea.js";import{c as ee,a as te}from"./DrawingPreview-WQ1PZ01D.js";import{o as se}from"../modules/unplugin-icons-f0jKWGSC.js";import"../modules/shiki-Ca8YnhNQ.js";import"./IconButton-BamcKTj6.js";import"./context-wlR-oV9b.js";import"../LightIcon-Co0OwsUC.js";const oe="/assets/logo-BYkHSa_O.png",le={key:0,class:"fixed top-0 bottom-0 left-0 right-0 grid z-20"},ne=f({__name:"Modal",props:{modelValue:{default:!1},class:{default:""}},emits:["update:modelValue"],setup(_,{emit:i}){const l=_,n=$(l,"modelValue",i);function u(){n.value=!1}return(m,o)=>(s(),d(A,null,[e(n)?(s(),v("div",le,[r("div",{bg:"black opacity-80",class:"absolute top-0 bottom-0 left-0 right-0 -z-1",onClick:o[0]||(o[0]=c=>u())}),r("div",{class:M(["m-auto rounded-md bg-main shadow",l.class]),"dark:border":"~ main"},[I(m.$slots,"default")],2)])):a("v-if",!0)],1024))}}),ae=g(ne,[["__file","/vercel/path0/node_modules/.pnpm/@[email protected][email protected][email protected]/node_modules/@slidev/client/internals/Modal.vue"]]),ie={class:"slidev-info-dialog slidev-layout flex flex-col gap-4 text-base"},re=["innerHTML"],de=r("a",{href:"https://github.com/slidevjs/slidev",target:"_blank",class:"!opacity-100 !border-none !text-current"},[r("div",{class:"flex gap-1 children:my-auto"},[r("div",{class:"opacity-50 text-sm mr-2"},"Powered by"),r("img",{class:"w-5 h-5",src:oe,alt:"Slidev logo"}),r("div",{style:{color:"#2082A6"}},[r("b",null,"Sli"),E("dev ")])])],-1),ue=f({__name:"InfoDialog",props:{modelValue:{default:!1}},emits:["update:modelValue"],setup(_,{emit:i}){const n=$(_,"modelValue",i),u=z(()=>typeof k.info=="string");return(m,o)=>(s(),d(ae,{modelValue:e(n),"onUpdate:modelValue":o[0]||(o[0]=c=>D(n)?n.value=c:null),class:"px-6 py-4"},{default:x(()=>[r("div",ie,[u.value?(s(),v("div",{key:0,class:"mb-4",innerHTML:e(k).info},null,8,re)):a("v-if",!0),de])]),_:1},8,["modelValue"]))}}),ce=g(ue,[["__file","/vercel/path0/node_modules/.pnpm/@[email protected][email protected][email protected]/node_modules/@slidev/client/internals/InfoDialog.vue"]]),pe=f({__name:"Controls",setup(_){const{isEmbedded:i}=B(),l=!k.drawings.presenterOnly&&!i.value,t=h();l&&T(()=>import("./DrawingControls-Do334sFD.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])).then(m=>t.value=m.default);const n=h(),u=h();return(m,o)=>(s(),v(N,null,[e(l)&&t.value?(s(),d(e(t),{key:0})):a("v-if",!0),p(G),p(Q),n.value?(s(),d(e(n),{key:1})):a("v-if",!0),u.value?(s(),d(e(u),{key:2,modelValue:e(w),"onUpdate:modelValue":o[0]||(o[0]=c=>D(w)?w.value=c:null)},null,8,["modelValue"])):a("v-if",!0),e(k).info?(s(),d(ce,{key:3,modelValue:e(V),"onUpdate:modelValue":o[1]||(o[1]=c=>D(V)?V.value=c:null)},null,8,["modelValue"])):a("v-if",!0),p(q)],64))}}),_e=g(pe,[["__file","/vercel/path0/node_modules/.pnpm/@[email protected][email protected][email protected]/node_modules/@slidev/client/internals/Controls.vue"]]),me=f({__name:"PrintStyle",setup(_){function i(l,{slots:t}){if(t.default)return R("style",t.default())}return(l,t)=>(s(),d(i,null,{default:x(()=>[E(" @page { size: "+P(e(W))+"px "+P(e(L))+"px; margin: 0px; } ",1)]),_:1}))}}),ve=g(me,[["__file","/vercel/path0/node_modules/.pnpm/@[email protected][email protected][email protected]/node_modules/@slidev/client/internals/PrintStyle.vue"]]),fe={key:0,class:"absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl"},ge=f({__name:"PresenterMouse",setup(_){return(i,l)=>{const t=se;return e(C).cursor?(s(),v("div",fe,[p(t,{class:"absolute stroke-white dark:stroke-black",style:H({left:`${e(C).cursor.x}%`,top:`${e(C).cursor.y}%`,strokeWidth:16})}
2,null,8,["style"])])):a("v-if",!0)}}}),ye=g(ge,[["__file","/vercel/path0/node_modules/.pnpm/@[email protected][email protected][email protected]/node_modules/@slidev/client/internals/PresenterMouse.vue"]]),he=f({__name:"play",setup(_){const{next:i,prev:l,isPrintMode:t}=B(),{isDrawing:n}=ee(),u=O();function m(y){var b;S.value||y.button===0&&((b=y.target)==null?void 0:b.id)==="slide-container"&&(y.pageX/window.innerWidth>.5?i():l())}K(u),X();const o=z(()=>U.value||S.value),c=h();return(y,b)=>(s(),v(N,null,[e(t)?(s(),d(ve,{key:0})):a("v-if",!0),r("div",{id:"page-root",ref_key:"root",ref:u,class:M(["grid",e(F)?"grid-rows-[1fr_max-content]":"grid-cols-[1fr_max-content]"])},[p(te,{style:{background:"var(--slidev-slide-container-background, black)"},width:e(t)?e(j).width.value:void 0,"is-main":"",onPointerdown:m,onContextmenu:e(Z)},{default:x(()=>[p(Y,{"render-context":"slide"}),p(ye)]),controls:x(()=>[e(t)?a("v-if",!0):(s(),v("div",{key:0,class:M(["absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100",[o.value?"!opacity-100 right-0":"opacity-0 p-2",e(n)?"pointer-events-none":""]])},[p(J,{persist:o.value},null,8,["persist"])],2))]),_:1},8,["width","onContextmenu"]),c.value&&e(S)?(s(),d(e(c),{key:0,resize:!0})):a("v-if",!0)],2),e(t)?a("v-if",!0):(s(),d(_e,{key:1}))],64))}}),Pe=g(he,[["__file","/vercel/path0/node_modules/.pnpm/@[email protected][email protected][email protected]/node_modules/@slidev/client/pages/play.vue"]]);export{Pe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.