PageSourceSearch

https://webinaire-git-reset.netlify.app/assets/slidev/presenter-D462bMwj.js

js webinaire-git-reset.netlify.app collected 2026-10-03 11:36:56 UTC 5,397 bytes, 1 lines download raw bytes

1import{a1 as W,z as y,d as D,o,c as p,i as E,C as t,t as N,M as F,X as L,G as V,W as j,a2 as H,a3 as q,b as m,e as s,l,k as g,h as T,g as X,x as J,F as K}from"../modules/vue-NcbFS_sa.js";import{l as O,k as Q,x as U,s as Y,A as Z,B as ee,D as te,E as se,G as oe,I as ne,o as re,_ as ie}from"../index-EZcJnEi1.js";import{c as le,u as ae,b as M,S as ce}from"./SlideWrapper-B6aSKgov.js";import{r as ue,u as de,a as me,S as pe,o as ve,_ as fe,G as xe,b as _e,c as ke}from"./shortcuts-CQLM0J2s.js";import{_ as ge,C as ye}from"./NoteDisplay.vue_vue_type_style_index_0_lang-DvRGAgJo.js";import{_ as be}from"./DrawingControls.vue_vue_type_style_index_0_lang-C-wPrsZD.js";import{_ as B}from"./IconButton.vue_vue_type_script_setup_true_lang-BzCXhXIZ.js";import"../modules/shiki-CngeZa4s.js";import"./context-m3r97Eud.js";import"../modules/unplugin-icons-BuezaLXI.js";function Ce(){const{counter:f,isActive:r,reset:i,pause:c,resume:d}=W(1e3,{controls:!0});return{timer:y(()=>{const u=f.value,b=Math.floor(u%60).toString().padStart(2,"0");return`${Math.floor(u/60).toString().padStart(2,"0")}:${b}`}),isTimerAvctive:r,resetTimer:i,toggleTimer:()=>r.value?c():d()}}const he=D({__name:"NoteStatic",props:{no:{},class:{},clicksContext:{}},setup(f){const r=f,{info:i}=le(r.no);return(c,d)=>{var v,u;return o(),p(ge,{class:E(r.class),note:(v=t(i))==null?void 0:v.note,"note-html":(u=t(i))==null?void 0:u.noteHTML,"clicks-context":c.clicksContext},null,8,["class","note","note-html","clicks-context"])}}}),Se={class:"bg-main h-full slidev-presenter"},we={class:"relative grid-section next flex flex-col p-2 lg:p-4"},$e={key:1,class:"h-full flex justify-center items-center"},ze={key:0,class:"grid-section note of-auto"},Ne={key:1,class:"grid-section note grid grid-rows-[1fr_min-content] overflow-hidden"},Fe={class:"border-t border-main py-1 px-2 text-sm"},Te={class:"grid-section bottom flex"},Me={class:"group flex items-center justify-center pl-4 select-none"},Be={class:"w-22px cursor-pointer"},De={class:"group-not-hover:hidden flex flex-col items-center"},Ee={key:0,class:"i-carbon:pause text-lg"},Ie={key:1,class:"i-carbon:play"},Pe={class:"text-2xl px-3 my-auto tabular-nums"},Ae={class:"progress-bar"},Ge=D({__name:"presenter",setup(f){const r=N();ue(),de(r),me();const{clicksContext:i,currentSlideNo:c,currentSlideRoute:d,hasNext:v,nextRoute:u,slides:b,getPrimaryClicks:S,total:I}=O(),{isDrawing:P}=ae();Q({title:`Presenter - ${re}`}),N(!1);const{timer:A,isTimerAvctive:G,resetTimer:w,toggleTimer:$}=Ce(),R=y(()=>b.value.map(_=>U(_))),a=y(()=>i.value.current<i.value.total?[d.value,i.value.current+1]:v.value?[u.value,0]:null),x=y(()=>a.value&&R.value[a.value[0].no-1]);F(a,()=>{x.value&&a.value&&(x.value.current=a.value[1])},{immediate:!0});const z=L();return V(()=>{const _=r.value.querySelector("#slide-content"),e=j(H()),k=q();F(()=>{if(!k.value||P.value||!Z.value)return;const n=_.getBoundingClientRect(),C=(e.x-n.left)/n.width*100,h=(e.y-n.top)/n.height*100;if(!(C<0||C>100||h<0||h>100))return{x:C,y:h}},n=>{Y.cursor=n})}),(_,e)=>{var k;return o(),m(K,null,[s("div",Se,[s("div",{class:E(["grid-container",`layout${t(ee)}`])},[s("div",{ref_key:"main",ref:r,class:"relative grid-section main flex flex-col"},[l(M,{key:"main",class:"p-2 lg:p-4 flex-auto","is-main":"",onContextmenu:t(ve)},{default:g(()=>[l(pe,{"render-context":"presenter"})]),_:1},8,["onContextmenu"]),(o(),p(ye,{key:(k=t(d))==null?void 0:k.no,"clicks-context":t(S)(t(d)),class:"w-full pb2 px4 flex-none"},null,8,["clicks-context"])),e[4]||(e[4]=s("div",{class:"absolute left-0 top-0 bg-main border-b border-r border-main px2 py1 op50 text-sm"}," Current ",-1))],512),s("div",we,[a.value&&x.value?(o(),p(M,{key:"next"},{default:g(()=>[(o(),p(ce,{key:a.value[0].no,"clicks-context":x.value,route:a.value[0],"render-context":"previewNext"},null,8,["clicks-context","route"]))]),_:1})):(o(),m("div",$e,e[5]||(e[5]=[s("div",{class:"text-gray-500"}," End of the presentation ",-1)]))),e[6]||(e[6]=s("div",{class:"absolute left-0 top-0 bg-main border-b border-r border-main px2 py1 op50 text-sm"}," Next ",-1))]),z.value&&t(te)?(o(),m("div",ze,[l(t(z))])):(o(),m("div",Ne,[(o(),p(he,{key:`static-${t(c)}`,no:t(c),class:"w-full max-w-full h-full overflow-auto p-2 lg:p-4",style:T({fontSize:`${t(se)}em`}),"clicks-context":t(i)},null,8,["no","style","clicks-context"])),s("div",Fe,[l(B,{title:"Increase font size",onClick:t(oe)},{default:g(()=>
1e[7]||(e[7]=[s("div",{class:"i-carbon:zoom-in"},null,-1)])),_:1},8,["onClick"]),l(B,{title:"Decrease font size",onClick:t(ne)},{default:g(()=>e[8]||(e[8]=[s("div",{class:"i-carbon:zoom-out"},null,-1)])),_:1},8,["onClick"]),X("v-if",!0)])])),s("div",Te,[l(fe,{persist:!0}),e[12]||(e[12]=s("div",{"flex-auto":""},null,-1)),s("div",Me,[s("div",Be,[e[11]||(e[11]=s("div",{class:"i-carbon:time group-hover:hidden text-xl"},null,-1)),s("div",De,[s("div",{class:"relative op-80 hover:op-100",onClick:e[2]||(e[2]=(...n)=>t($)&&t($)(...n))},[t(G)?(o(),m("div",Ee)):(o(),m("div",Ie))]),s("div",{class:"op-80 hover:op-100",onClick:e[3]||(e[3]=(...n)=>t(w)&&t(w)(...n))},e[10]||(e[10]=[s("div",{class:"i-carbon:renew"},null,-1)]))])]),s("div",Pe,J(t(A)),1)])]),(o(),p(be,{key:2}))],2),s("div",Ae,[s("div",{class:"progress h-3px bg-primary transition-all",style:T({width:`${(t(c)-1)/(t(I)-1)*100+1}%`})},null,4)])]),l(xe),l(_e),l(ke)],64)}}}),Oe=ie(Ge,[["__scopeId","data-v-7d7b198c"]]);export{Oe 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.