1import{r as i,s as I,j as e,O as H,I as W,B as J}from"./index-BghHNOje.js";import{S as K,P as z,G as U}from"./GridView-BrTl3nbs.js";import{C as O,W as q,A as X,E as Z,a as $,K as Q,S as Y,V as a,N as ee,H as te,b as re,c as se,d as ie,e as ne,f as ae,g as de,h as oe,i as le,j as ce,k as ue,l as ge,m as pe,n as me,o as he,p as xe,T as ve,q as fe,r as Se,B as je,R as be,M as we,s as ke,t as _e,u as ye,J as Ee,v as Ne,w as Ge,x as Ce,y as Ie,z as Le,D as Te,F as Be,G as Pe}from"./ClosingSlides-DSKx1_P_.js";import{S as b}from"./SectionDividerSlide-Bauyb1_R.js";import{L}from"./loader-circle-B8iw8PN7.js";import"./chevron-left-CWTjGpKW.js";import"./chevron-right-C5onmajZ.js";import"./SlideLayout-DHeRFvvn.js";import"./satellite-CQCQM5tn.js";import"./award-BJZDZzTB.js";import"./building-2-DbXAZakx.js";import"./graduation-cap-qtvYT-O5.js";import"./play-7YQbISD5.js";import"./trophy-CZLP0KKC.js";import"./sparkles-DEWTNoRx.js";import"./zap-CXRoKx3J.js";import"./globe-DSfMvcLA.js";import"./star-CLmwwr8q.js";import"./handshake-DWejDN6F.js";import"./coffee-CSWYg7VK.js";import"./trending-down-DjxqILDy.js";import"./mic-wTOzDbDU.js";import"./user-plus-Bp-77Iv-.js";import"./heart-B4zoCPNT.js";import"./message-square-ChptD4Id.js";const p=[{id:"closing",render:t=>e.jsx(O,{})},{id:"welcome",render:t=>e.jsx(q,{})},{id:"agenda",render:t=>e.jsx(X,{active:t})},{id:"begruessung-2",render:t=>e.jsx(b,{title:"Begrüssung",subtitle:"Herzlich Willkommen im D4 Business Village"})},{id:"eth-geolab",render:t=>e.jsx(Z,{})},{id:"weitere-innovationsparks",render:t=>e.jsx($,{})},{id:"kiki-daten",render:t=>e.jsx(Q,{})},{id:"startupticker-daten",render:t=>e.jsx(Y,{})},{id:"begruessung",render:t=>e.jsx(b,{title:"Beginn",subtitle:"der ordentlichen Generalversammlung",extraNote:"Wir benötigen eine:n Stimmenzähler:in für die GV â wer meldet sich?"})},{id:"protokoll-vote",render:t=>e.jsx(a,{section:"Protokoll der ordentlichen Generalversammlung 2025",title:"Genehmigung des Protokolls",subtitle:"der ordentlichen Generalversammlung 2025"})},{id:"jahresbericht",render:t=>e.jsx(b,{title:"Jahresbericht 2025",subtitle:"Eine geballte Ladung an Berichten, obschon nicht alles!"})},{id:"nachwuchs",render:t=>e.jsx(ee,{active:t})},{id:"hslu-startup-weeks",render:(t,o,c)=>e.jsx(te,{videoPlaying:o,exportMode:c})},{id:"event-partner",render:t=>e.jsx(re,{})},{id:"smolsys",render:t=>e.jsx(se,{active:t})},{id:"cowa",render:t=>e.jsx(ie,{})},{id:"nettlecircle",render:t=>e.jsx(ne,{})},{id:"visienco",render:t=>e.jsx(ae,{})},{id:"nrg-solution",render:t=>e.jsx(de,{})},{id:"sentrax",render:t=>e.jsx(oe,{})},{id:"etanox-highlight",render:t=>e.jsx(le,{})},{id:"adartys",render:t=>e.jsx(ce,{})},{id:"aks",render:t=>e.jsx(ue,{active:t})},{id:"vci-events",render:t=>e.jsx(ge,{})},{id:"space-apps",render:t=>e.jsx(pe,{})},{id:"community-events",render:t=>e.jsx(me,{})},{id:"kpi-coaching",render:t=>e.jsx(he,{active:t})},{id:"keller-schneider",render:t=>e.jsx(xe,{})},{id:"tpl-build-day",render:t=>e.jsx(ve,{})},{id:"corporate-roadshow",render:t=>e.jsx(fe,{})},{id:"jahresbericht-vote",render:t=>e.jsx(a,{section:"Jahresbericht 2025",title:"Genehmigung Jahresbericht 2025"})},{id:"erfolgsrechnung",render:t=>e.jsx(Se,{})},{id:"bilanz",render:t=>e.jsx(je,{})},{id:"revisionsbericht",render:t=>e.jsx(be,{})},{id:"jahresrechnung-vote",render:t=>e.jsx(a,{section:"Jahresrechnung 2025 / Revisionsbericht",title:"Genehmigung Jahresrechnung 2025"})},{id:"entlastung-vote",render:t=>e.jsx(a,{section:"Entlastung",title:"Entlastung des Vorstandes"})},{id:"mitgliederbeitraege",render:t=>e.jsx(we,{})},{id:"mitgliederbeitraege-vote",render:t=>e.jsx(a,{section:"Mitgliederbeiträge 2026",title:"Genehmigung der Mitgliederbeiträge 2026"})},{id:"budget",render:t=>e.jsx(ke,{})},{id:"budget-vote",render:t=>e.jsx(a,{section:"Budget 2026",title:"Genehmigung des Budget 2026"})},{id:"revisionsstelle-vote",render:t=>e.jsx(a,{section:"Revisionsstelle",title:"Wahl der Revisionsstelle 2026",subtitle:"BDO Luzern"})},{id:"board-overview",render:t=>e.jsx(_e,{})},{id:"wiederwahl",render:t=>e.jsx(ye,{})},{id:"jessica-maier",render:t=>e.jsx(Ee,{})},{id:"manfred-huber",render:t=>e.jsx(Ne,{})},{id:"neuwahlen-vote",render:t=>e.jsx(a,{section:"Neuwahlen",title:"Abstimmung Neuwahlen",subtitle:"Jessica Maier & Manfred Huber"})},{id:"verabschiedung",render:t=>e.jsx(Ge,{})},{id:"statuten-revision",render:t=>e.jsx(Ce,{})},{id:"statuten-vote",render:t=>e.jsx(a,{section:"Anträge",title:"Totalrevision der Vereinsstatuten"})},{id:"antraege-keine",render:t=>e.jsx(a,{section:"Anträge",title:"Es sind keine Anträge eingegangen"})},{id:"verschiedenes",render:t=>e.jsx(Ie,{})},{id:"termine",render:t=>e.jsx(Le,{})},{id:"abschluss",render:t=>e.jsx(Te,{})},{id:"referat",render:t=>e.jsx(Be,{})},{id:"en-guete",render:t=>e.jsx(Pe,{})}],g=p.length,w=p.findIndex(t=>t.id==="hslu-startup-weeks");function dt(){const t=sessionStorage.getItem("gv2026-unlocked")==="true",[o,c]=i.useState(t),[T,B]=i.useState(!t),[m,P]=i.useState(""),[k,h]=i.useState(""),[_,y]=i.useState(!1),[d,l]=i.useState(0),[D,R]=i.useState(!1),[x,u]=i.useState(!1),[v,E]=i.useState(!1),[V,De]=i.useState(!1),[N,G]=i.useState(()=>sessionStorage.getItem("gv2026-export-token")),A=i.useRef(null);i.useRef(null);const f=i.useCallback(()=>l(r=>Math.min(r+1,g-1)),[]),S=i.useCallback(()=>l(r=>Math.max(r-1,0)),[]),F=i.useCallback(()=>{const r=N??sessionStorage.getItem("gv2026-export-token")??"";if(!r){console.warn("GV export: no exportToken available, please re-enter password.");return}const s=`/gv-2026/print?token=${encodeURIComponent(r)}`,n=document.createElement("a");n.href=s,n.target="_blank",n.rel="noopener noreferrer",document.body.appendChild(n),n.click(),n.remove()},[N]),j=i.useCallback(async()=>{document.fullscreenElement?await document.exitFullscreen():await document.documentElement.requestFullscreen()},[]),M=async r=>{r.preventDefault(),y(!0),h("");try{const{data:s,error:n}=await I.functions.invoke("verify-gv-password",{body:{password:m}});if(n)throw n;
1s!=null&&s.valid?(sessionStorage.setItem("gv2026-unlocked","true"),s.exportToken&&(sessionStorage.setItem("gv2026-export-token",s.exportToken),G(s.exportToken)),c(!0)):h("Falsches Passwort. Bitte versuchen Sie es erneut.")}catch{h("Fehler bei der Ãberprüfung. Bitte versuchen Sie es erneut.")}finally{y(!1)}};if(i.useEffect(()=>{const r=()=>R(!!document.fullscreenElement);return document.addEventListener("fullscreenchange",r),()=>document.removeEventListener("fullscreenchange",r)},[]),i.useEffect(()=>{if(o)return;let r=!1;return(async()=>{try{const{data:s}=await I.functions.invoke("verify-gv-password",{body:{password:""}});!r&&(s!=null&&s.disabled)&&(s!=null&&s.valid)&&(sessionStorage.setItem("gv2026-unlocked","true"),s.exportToken&&(sessionStorage.setItem("gv2026-export-token",s.exportToken),G(s.exportToken)),c(!0))}catch{}finally{r||B(!1)}})(),()=>{r=!0}},[o]),i.useEffect(()=>{const r=s=>{if(x&&s.key==="Escape"){u(!1);return}if(s.key==="g"||s.key==="G"){u(n=>!n);return}switch(s.key){case"ArrowRight":case" ":case"PageDown":case"Enter":s.preventDefault(),d===w&&!v?E(!0):f();break;case"ArrowLeft":case"PageUp":s.preventDefault(),S();break;case"Escape":document.fullscreenElement&&document.exitFullscreen();break;case"F5":s.preventDefault(),j();break;case"Home":l(0);break;case"End":l(g-1);break}};return window.addEventListener("keydown",r),()=>window.removeEventListener("keydown",r)},[f,S,j,x,d,v]),i.useEffect(()=>{d!==w&&E(!1)},[d]),!o)return T?e.jsx("div",{className:"min-h-screen bg-black flex items-center justify-center",children:e.jsx(L,{className:"w-6 h-6 text-white/40 animate-spin"})}):e.jsx("div",{className:"min-h-screen bg-black flex items-center justify-center px-4",children:e.jsxs("form",{onSubmit:M,className:"w-full max-w-sm space-y-6 text-center",children:[e.jsx("div",{className:"flex justify-center",children:e.jsx("div",{className:"w-16 h-16 rounded-full bg-white/10 flex items-center justify-center",children:e.jsx(H,{className:"w-8 h-8 text-white/70"})})}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-xl font-semibold text-white",children:"GV 2026 Präsentation"}),e.jsx("p",{className:"text-white/50 text-sm mt-1",children:"Bitte geben Sie das Passwort ein"})]}),e.jsx(W,{type:"password",value:m,onChange:r=>P(r.target.value),placeholder:"Passwort",className:"bg-white/10 border-white/20 text-white placeholder:text-white/40 text-center",autoFocus:!0}),k&&e.jsx("p",{className:"text-red-400 text-sm",children:k}),e.jsx(J,{type:"submit",disabled:_||!m,className:"w-full bg-blue-600 hover:bg-blue-700 text-white",children:_?e.jsx(L,{className:"w-4 h-4 animate-spin"}):"Zugang"})]})});const C=(r,s=!0)=>{const n=r===w?v:void 0;return p[r].render(s,n,V)};return e.jsxs(e.Fragment,{children:[e.jsx("style",{children:` 2 @media print { 3 @page { size: 1920px 1080px; margin: 0; } 4 html, body { margin: 0; padding: 0; background: #fff; } 5 body { -webkit-print-color-adjust: exact; print-color-adjust: exact; } 6 7 .gv-presenter-controls, .gv-grid-view { display: none !important; } 8 9 .gv-main-container { 10 position: static !important; 11 width: auto !important; 12 height: auto !important; 13 overflow: visible !important; 14 background: #fff !important; 15 } 16 17 .gv-print-all-slides { 18 display: block !important; 19 } 20 .gv-print-all-slides .gv-print-slide-wrapper { 21 width: 1920px; 22 height: 1080px; 23 position: relative; 24 overflow: hidden; 25 background: #fff; 26 page-break-after: always; 27 break-after: page; 28 } 29 .gv-print-all-slides .gv-print-slide-wrapper:last-child { 30 page-break-after: auto; 31 break-after: auto; 32 } 33 .gv-print-all-slides .gv-print-slide-wrapper .slide-content { 34 transform: none !important; 35 left: 0 !important; 36 top: 0 !important; 37 margin: 0 !important; 38 position: absolute !important; 39 width: 1920px !important; 40 height: 1080px !important; 41 } 42 43 .gv-interactive-view { display: none !important; } 44 } 45 46 @media screen { 47 .gv-print-all-slides { display: none !important; } 48 } 49 `}),e.jsxs("div",{ref:A,className:"gv-main-container fixed inset-0 bg-black overflow-hidden select-none cursor-none hover:cursor-default",children:[e.jsx("div",{className:"gv-interactive-view absolute inset-0 overflow-hidden",children:e.jsx(K,{slideKey:d,direction:"none",children:C(d,!0)})}
49),e.jsx("div",{className:"gv-presenter-controls",children:e.jsx(z,{current:d,total:g,onPrev:S,onNext:f,onFullscreen:j,isFullscreen:D,onGridToggle:()=>u(r=>!r),onExportPdf:F})}),x&&e.jsx("div",{className:"gv-grid-view",children:e.jsx(U,{totalSlides:g,currentSlide:d,onSelectSlide:r=>{l(r),u(!1)},renderSlide:r=>C(r,!1)})}),e.jsx("div",{className:"gv-print-all-slides",children:p.map((r,s)=>e.jsx("div",{className:"gv-print-slide-wrapper",children:r.render(!0,void 0,!0)},r.id))})]})]})}export{dt 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.