import{S as he,i as de,s as ve,e as m,k as B,t as j,c as g,a as b,d as _,m as x,h as z,b as E,g as T,G as d,E as N,w as K,x as Q,y as U,j as O,q as $,o as y,B as X,p as C,H as M,I as pe,n as H,l as ee}from"../chunks/index-a2ca1b26.js";import{b as me}from"../chunks/stores-bfd230c4.js";import{A as _e}from"../chunks/Avatar-689fb15c.js";import"../chunks/index-ed9d6cc1.js";function ge(c){let t,a,s,r,i=c[0].title+"",n;return{c(){t=m("div"),a=m("div"),s=B(),r=m("div"),n=j(i),this.h()},l(e){t=g(e,"DIV",{class:!0});var l=b(t);a=g(l,"DIV",{class:!0}),b(a).forEach(_),s=x(l),r=g(l,"DIV",{class:!0});var o=b(r);n=z(o,i),o.forEach(_),l.forEach(_),this.h()},h(){E(a,"class","w-1 rounded-l-sm "+c[0].style),E(r,"class","px-1.5 py-0.5 rounded-r-sm bg-gray-100 uppercase"),E(t,"class","text-xs flex h-5")},m(e,l){T(e,t,l),d(t,a),d(t,s),d(t,r),d(r,n)},p:N,i:N,o:N,d(e){e&&_(t)}}}function be(c,t,a){let{event:s={}}=t;const i={panel:{title:"Panelov\xE1 debata",style:"bg-custom-red text-white"},talk:{title:"P\u0159edn\xE1\u0161ka",style:"bg-custom-green text-white"},workshop:{title:"Workshop",style:"bg-custom-blue text-white"},other:{title:"Ostatn\xED",style:"bg-custom-yellow"}}[s.type];return c.$$set=n=>{"event"in n&&a(1,s=n.event)},[i,s]}class ke extends he{constructor(t){super();de(this,t,be,ge,ve,{event:1})}}function te(c,t,a){const s=c.slice();return s[4]=t[a],s}function le(c,t,a){const s=c.slice();return s[7]=t[a],s}function re(c,t,a){const s=c.slice();return s[10]=t[a],s}function ne(c,t,a){const s=c.slice();return s[10]=t[a],s}function ae(c){let t,a,s=c[1](c[4].speakers),r=[];for(let n=0;ny(r[n],1,1,()=>{r[n]=null});return{c(){t=m("div");for(let n=0;ny(i[e],1,1,()=>{i[e]=null});return{c(){t=m("div"),a=m("div");for(let e=0;ey(r[n],1,1,()=>{r[n]=null});return{c(){for(let n=0;n{P[w]=null}),C(),l=P[e],l?l.p(h,f):(l=P[e]=u[e](h),l.c()),$(l,1),l.m(n,null))},i(h){v||($(l),v=!0)},o(h){y(l),v=!1},d(h){h&&_(t),P[e].d()}}}function fe(c){let t,a,s=c[4].name+"",r,i,n,e,l,o,v,u,P=c[2](c[4].track)+"",p,h,f,w=c[4].duration+"",A,S,R,W=c[3](c[4]).length>0,L,q,D=c[4].speakers&&c[4].speakers.length>0&&ae(c);o=new ke({props:{event:c[4]}});let V=W&&oe(c);return{c(){t=m("div"),a=m("div"),r=j(s),i=B(),D&&D.c(),n=B(),e=m("div"),l=m("div"),K(o.$$.fragment),v=B(),u=m("div"),p=j(P),h=B(),f=m("div"),A=j(w),S=j("m"),R=B(),V&&V.c(),L=B(),this.h()},l(k){t=g(k,"DIV",{class:!0});var I=b(t);a=g(I,"DIV",{class:!0});var G=b(a);r=z(G,s),G.forEach(_),i=x(I),D&&D.l(I),n=x(I),e=g(I,"DIV",{class:!0});var J=b(e);l=g(J,"DIV",{});var Y=b(l);Q(o.$$.fragment,Y),Y.forEach(_),v=x(J),u=g(J,"DIV",{class:!0});var Z=b(u);p=z(Z,P),Z.forEach(_),h=x(J),f=g(J,"DIV",{class:!0});var F=b(f);A=z(F,w),S=z(F,"m"),F.forEach(_),J.forEach(_),R=x(I),V&&V.l(I),L=x(I),I.forEach(_),this.h()},h(){E(a,"class","text-lg font-semibold"),E(u,"class","text-sm my-auto"),E(f,"class","text-xs my-auto"),E(e,"class","mt-2 text-sm flex flex-wrap gap-2"),E(t,"class","mb-4 border px-3 py-2 rounded")},m(k,I){T(k,t,I),d(t,a),d(a,r),d(t,i),D&&D.m(t,null),d(t,n),d(t,e),d(e,l),U(o,l,null),d(e,v),d(e,u),d(u,p),d(e,h),d(e,f),d(f,A),d(f,S),d(t,R),V&&V.m(t,null),d(t,L),q=!0},p(k,I){(!q||I&1)&&s!==(s=k[4].name+"")&&O(r,s),k[4].speakers&&k[4].speakers.length>0?D?(D.p(k,I),I&1&&$(D,1)):(D=ae(k),D.c(),$(D,1),D.m(t,n)):D&&(H(),y(D,1,1,()=>{D=null}),C());const G={};I&1&&(G.event=k[4]),o.$set(G),(!q||I&1)&&P!==(P=k[2](k[4].track)+"")&&O(p,P),(!q||I&1)&&w!==(w=k[4].duration+"")&&O(A,w),I&1&&(W=k[3](k[4]).length>0),W?V?(V.p(k,I),I&1&&$(V,1)):(V=oe(k),V.c(),$(V,1),V.m(t,L)):V&&(H(),y(V,1,1,()=>{V=null}),C())},i(k){q||($(D),$(o.$$.fragment,k),$(V),q=!0)},o(k){y(D),y(o.$$.fragment,k),y(V),q=!1},d(k){k&&_(t),D&&D.d(),X(o),V&&V.d()}}}function Ie(c){let t,a,s,r,i,n,e,l,o,v=c[0].spec.events.filter(ue),u=[];for(let p=0;py(u[p],1,1,()=>{u[p]=null});return{c(){t=m("section"),a=m("h1"),s=j("Program"),r=B(),i=m("div"),n=j("Program st\xE1le p\u0159ipravujeme. Jeho kone\u010Dn\xE1 podoba bude zve\u0159ejn\u011Bna par t\xFDdn\u016F p\u0159ed konferenc\xED."),e=B(),l=m("div");for(let p=0;p!c.parent;function De(c,t,a){let s;pe(c,me,e=>a(0,s=e));function r(e){if(!!e)return e.map(l=>s.spec.speakers.find(o=>o.id===l))}function i(e){const l=s.spec.tracks.find(o=>o.id===e);return l.shortname||l.name}function n(e){return s.spec.events.filter(l=>l.parent===e.id)}return[s,r,i,n]}class Be extends he{constructor(t){super();de(this,t,De,Ie,ve,{})}}export{Be as default};