1import{o as e,c as t,a as s,d as Q,r as N,D as ae,q as ce,k as oe,H as de,f as C,w as D,i as se,G as ne,T as re,n as J,A as X,h,p as K,b as H,t as c,F as f,s as S,e as w,u as M,l as U,j as ee,I as ue}from"./app-PcOeMfGT.js";import{F as he}from"./FrontEndLayout-Ct1HH6O5.js";import{C as Y}from"./CertificateIcon-DDojnVCu.js";import{s as ie}from"./seminars-BHnz2KYk.js";import"./ScrollToTop.vue_vue_type_script_setup_true_lang-Da8jU_l-.js";function me(i,T){return e(),t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[s("path",{"fill-rule":"evenodd",d:"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10Z","clip-rule":"evenodd"})])}function xe(i,T){return e(),t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[s("path",{"fill-rule":"evenodd",d:"M5.75 2a.75.75 0 0 1 .75.75V4h7V2.75a.75.75 0 0 1 1.5 0V4h.25A2.75 2.75 0 0 1 18 6.75v8.5A2.75 2.75 0 0 1 15.25 18H4.75A2.75 2.75 0 0 1 2 15.25v-8.5A2.75 2.75 0 0 1 4.75 4H5V2.75A.75.75 0 0 1 5.75 2Zm-1 5.5c-.69 0-1.25.56-1.25 1.25v6.5c0 .69.56 1.25 1.25 1.25h10.5c.69 0 1.25-.56 1.25-1.25v-6.5c0-.69-.56-1.25-1.25-1.25H4.75Z","clip-rule":"evenodd"})])}function pe(i,T){return e(),t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[s("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm.75-13a.75.75 0 0 0-1.5 0v5c0 .414.336.75.75.75h4a.75.75 0 0 0 0-1.5h-3.25V5Z","clip-rule":"evenodd"})])}function q(i,T){return e(),t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[s("path",{"fill-rule":"evenodd",d:"m9.69 18.933.003.001C9.89 19.02 10 19 10 19s.11.02.308-.066l.002-.001.006-.003.018-.008a5.741 5.741 0 0 0 .281-.14c.186-.096.446-.24.757-.433.62-.384 1.445-.966 2.274-1.765C15.302 14.988 17 12.493 17 9A7 7 0 1 0 3 9c0 3.492 1.698 5.988 3.355 7.584a13.731 13.731 0 0 0 2.273 1.765 11.842 11.842 0 0 0 .976.544l.062.029.018.008.006.003ZM10 11.25a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z","clip-rule":"evenodd"})])}function fe(i,T){return e(),t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[s("path",{"fill-rule":"evenodd",d:"M4.5 2A2.5 2.5 0 0 0 2 4.5v3.879a2.5 2.5 0 0 0 .732 1.767l7.5 7.5a2.5 2.5 0 0 0 3.536 0l3.878-3.878a2.5 2.5 0 0 0 0-3.536l-7.5-7.5A2.5 2.5 0 0 0 8.38 2H4.5ZM5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z","clip-rule":"evenodd"})])}function ke(i,T){return e(),t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[s("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})])}const ye={class:"fixed inset-0 z-50 overflow-y-auto px-4 py-6 sm:px-0","scroll-region":""},ve=Q({__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close"],setup(i,{emit:T}){const _=i,L=T,g=N(),m=N(_.show);ae(()=>_.show,async z=>{z?(document.body.style.overflow="hidden",m.value=!0,await ce(),g.value&&g.value.showModal()):(document.body.style.overflow=null,setTimeout(()=>{var v;(v=g.value)==null||v.close(),m.value=!1},200))},{immediate:!0});const b=()=>{_.closeable&&L("close")},B=z=>{z.key==="Escape"&&(z.preventDefault(),_.show&&b())};oe(()=>document.addEventListener("keydown",B)),de(()=>{document.removeEventListener("keydown",B),document.body.style.overflow=null});const A=K(()=>({sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"})[_.maxWidth]);return(z,v)=>(e(),t("dialog",{ref_key:"dialog",ref:g,class:"z-50 m-0 h-full w-full max-h-none max-w-none border-none bg-transparent p-0 backdrop:bg-transparent"},[s("div",ye,[C(re,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:D(()=>[se(s("div",{class:"fixed inset-0 bg-zinc-500/75 transition-all dark:bg-zinc-900/75",onClick:b},null,512),[[ne,i.show]])]),_:1}),C(re,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:D(()=>[se(s("div",{class:J(["relative z-50 mb-6 w-full transform overflow-hidden rounded-lg bg-white shadow-xl transition-all dark:bg-zinc-800 sm:mx-auto",A.value])},[m.value?X(z.$slots,"default",{key:0}):h("",!0)],2),[[ne,i.show]])]),_:3})])],512))}}),ge={class:"px-6 py-4"},be={class:"text-lg font-medium text-zinc-900 dark:text-zinc-100"},we={class:"mt-4 text-sm text-zinc-600 dark:text-zinc-400"},_e={class:"flex flex-row justify-end px-6 py-4 bg-zinc-100 dark:bg-zinc-800 text-end"},le=Q({__name:"DialogModal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close"],setup(i,{emit:T}){const _=T,L=()=>{_("close")};return(g,m)=>(e(),H(ve,{show:i.show,"max-width":i.maxWidth,closeable:i.closeable,onClose:L},{default:D(()=>[s("div",ge,[s("div",be,[X(g.$slots,"title")]),s("div",we,[X(g.$slots,"content")])]),s("div",_e,[X(g.$slots,"footer")])]),_:3},8,["show","max-width","closeable"]))}}),ze={class:""},$e=["src","alt"],Te={class:"text-lg font-semibold text-zinc-900 dark:text-zinc-100 mb-1"},Ce={key:1,class:"text-sm text-zinc-600 dark:text-zinc-400 leading-relaxed"},Le={key:2,class:"space-y-3"},Me={class:"flex items-center gap-2"},Se={class:"font-semibold text-zinc-800 dark:text-zinc-200"},De={class:"font-medium text-primary-900 dark:text-secondary"},Be={class:"text-xs text-zinc-500 mt-1"},Ee={key:1,class:"text-xs italic text-zinc-500"},He={key:2,class:"text-xs italic text-zinc-500"},Ae={class:"mt-2"},Fe={key:3,class:"text-sm text-zinc-500 italic"},Ve=Q({__name:"SpeakerDialogModal",props:{show:Boolean,speaker:{type:Object,default:()=>({})}},emits:["close"],setup(i,{emit:T}){const _=T;function L(g){const m=g.split(" - "),b=B=>{const[A,z="00"]=B.split(":"),v=parseInt(A),W=v>=12?"pm":"am",y=v===0?12:v>12?v-12:v;return z==="00"?"".concat(y).concat(W):"".concat(y,":").concat(z).concat(W)};return m.length===2?"".concat(b(m[0])," - ").concat(b(m[1])):b(m[0])}return(g,m)=>(e(),H(le,{show:i.show,onClose:m[1]||(m[1]=b=>_("close")),onDblclick:m[2]||(m[2]=b=>_("close"))},{content:D(()=>{var b,B,A,z,v,W;return[s("div",ze,[(b=i.speaker)!=null&&b.img?(e(),t("img",{key:0,src:"https://www.barkleighevents.com/master_images/speakers-webp/".concat(i.speaker.img,".webp"),class:"float-left mr-4 size-20 rounded-2xl object-cover shadow-md",width:"80",height:"80",loading:"lazy",alt:i.speaker.name},null,8,$e)):h("",!0),s("h6",Te,c((B=i.speaker)==null?void 0:B.name)+c(((A=i.speaker)==null?void 0:A.titles)||""),1),(z=i.speaker)!=null&&z.bio?(e(),t("p",Ce,c(i.speaker.bio),1)):h("",!0),(W=(v=i.speaker)==null?void 0:v.seminars)!=null&&W.length?(e(),t("div",Le,[s("div",Me,[s("h6",Se," Seminars ("+c(i.speaker.seminars.length)+") ",1),m[3]||(m[3]=s("p",{class:"text-sm text-zinc-500"}," Click a seminar for full details ",-1))]),(e(!0),t(f,null,S(i.speaker.seminars,y=>{var E,P,l;return e(),t("div",{key:y.id,class:"p-3 bg-zinc-50 dark:bg-zinc-800 rounded-lg border border-zinc-200 dark:border-zinc-700"},[s("div",De,[C(M(U),{href:y.url,class:"hover:underline"},{default:D(()=>[w(c(y.title),1)]),_:2},1032,["href"])]),w(" "+c(y.day)+" ⢠",1),y.time?(e(),t(f,{key:0},[w(c(L(y.time)),1)],64)):y.segments?(e(),t(f,{key:1},[w(c(y.segments.map(L).join(", ")),1)],64)):(e(),t(f,{key:2},[w(" Time TBD ")],64)),s("div",Be,[y.certificate?(e(),H(Y,{key:0,class:"float-left mt-3 mr-2 size-6",title:"Certificate Course"})):h("",!0),((P=(E=y.description)==null?void 0:E[0])==null?void 0:P.type)==="p"?(e(),t("p",Ee,' "'+c(y.description[0].content.substring(0,180))+'..." ',1)):(l=y.description)!=null&&l.length?(e(),t("p",He," [Description available on full page] ")):h("",!0)]),s("div",Ae,[C(M(U),{href:y.url,class:"inline-block text-xs bg-primary-900 text-white px-2 py-1 rounded-sm hover:text-white hover:bg-primary-700 transition"},{default:D(()=>[...m[4]||(m[4]=[w(" View Full Details ",-1)])]),_:1},8,["href"])])])}),128))])):(e(),t("p",Fe," No seminars listed for this speaker. "))])]}),footer:D(()=>[s("button",{onClick:m[0]||(m[0]=b=>_("close")),class:"px-4 py-2 bg-primary-900 text-white rounded-sm hover:bg-primary-700 transition"}
1," Close ")]),_:1},8,["show"]))}}),We={class:"relative"},Ne={class:"text-2xl font-black text-zinc-900 dark:text-zinc-100 leading-tight mb-1 pr-10"},je={key:0,class:"text-zinc-500 dark:text-zinc-400 mb-4"},Ze=["onClick"],Ie={key:0},Pe={class:"grid grid-cols-1 sm:grid-cols-2 gap-x-6 gap-y-3 bg-zinc-50 dark:bg-zinc-900 rounded-2xl p-4 mb-6 text-sm font-semibold text-zinc-800 dark:text-zinc-200"},Re={class:"flex items-center gap-2"},Oe={class:"flex items-center gap-2"},Ge={key:0,class:"flex items-center gap-2"},Ke={class:"flex items-center gap-2"},qe={key:1,class:"sm:col-span-2 pt-2 mt-1 border-t border-zinc-200 dark:border-zinc-700"},Je={class:"space-y-0.5 font-normal text-zinc-500 dark:text-zinc-400"},Ue={class:"space-y-3 text-zinc-600 dark:text-zinc-400 leading-relaxed"},Qe={key:0,class:"font-semibold text-zinc-800 dark:text-zinc-200 mt-2"},Xe=["innerHTML"],Ye=["innerHTML"],et={key:2,class:"text-sm text-zinc-500 italic"},tt={key:3,class:"mt-6 pt-4 border-t border-zinc-100 dark:border-zinc-800"},st=500,nt=Q({__name:"SeminarDialogModal",props:{show:Boolean,seminar:{type:Object,default:()=>({})}},emits:["close","open-speaker"],setup(i,{emit:T}){const _=i,L=T,g=N(!1);ae(()=>_.seminar,()=>{g.value=!1});const m=K(()=>{var l;return((l=_.seminar)==null?void 0:l.description)||[]});function b(l){return l?Array.isArray(l.content)?l.content.reduce((x,$)=>x+b($),0):String(l.content||"").replace(/<[^>]*>/g,"").length:0}const B=K(()=>{let l=0,x=0;for(const $ of m.value)if(x++,l+=b($),l>=st)break;return x}),A=K(()=>B.value<m.value.length),z=K(()=>g.value||!A.value?m.value:m.value.slice(0,B.value));function v(l){const x=l.split(" - "),$=R=>{const[O,j="00"]=R.split(":"),F=parseInt(O),I=F>=12?"PM":"AM",G=F===0?12:F>12?F-12:F;return"".concat(G,":").concat(j.padStart(2,"0")," ").concat(I)};return x.length===2?"".concat($(x[0])," - ").concat($(x[1])):$(x[0])}function W(l){var x;return l?l.time?v(l.time):(x=l.segments)!=null&&x.length?v(l.segments[0]):"Time TBD":""}function y(l){return(l==null?void 0:l.speakers)||(l!=null&&l.speaker?[l.speaker]:[])}function E(l){return l?l.replace(" Evening",""):""}function P(l){return l!=null&&l.certificate?"Certificate Program":l!=null&&l.series?l.series:"Seminar"}return(l,x)=>(e(),H(le,{show:i.show,onClose:x[2]||(x[2]=$=>L("close")),onDblclick:x[3]||(x[3]=$=>L("close"))},{content:D(()=>{var $,R,O,j,F,I,G,a,d,p;return[s("div",We,[s("button",{type:"button",onClick:x[0]||(x[0]=n=>L("close")),class:"absolute top-0 right-0 size-9 rounded-full bg-zinc-100 dark:bg-zinc-800 flex items-center justify-center text-zinc-600 dark:text-zinc-300 hover:bg-zinc-200 dark:hover:bg-zinc-700 transition-colors","aria-label":"Close"},[C(M(ke),{class:"size-5"})]),s("h6",Ne,c(($=i.seminar)==null?void 0:$.title),1),y(i.seminar).length?(e(),t("div",je,[(e(!0),t(f,null,S(y(i.seminar),(n,o)=>(e(),t(f,{key:n},[s("a",{onClick:ee(k=>L("open-speaker",n),["prevent"]),class:"hover:text-primary-600 hover:underline cursor-pointer"},c(n),9,Ze),o<y(i.seminar).length-1?(e(),t("span",Ie," & ")):h("",!0)],64))),128))])):h("",!0),s("div",Pe,[s("div",Re,[C(M(xe),{class:"size-4 text-zinc-400 flex-shrink-0"}),w(" "+c(((R=i.seminar)==null?void 0:R.fullDateLabel)||((O=i.seminar)==null?void 0:O.day)),1)]),s("div",Oe,[C(M(pe),{class:"size-4 text-zinc-400 flex-shrink-0"}),w(" "+c(W(i.seminar)),1)]),(j=i.seminar)!=null&&j.room?(e(),t("div",Ge,[C(M(q),{class:"size-4 text-zinc-400 flex-shrink-0"}),w(" "+c(i.seminar.room),1)])):h("",!0),s("div",Ke,[(F=i.seminar)!=null&&F.certificate?(e(),H(Y,{key:0,class:"size-4 flex-shrink-0"})):(e(),H(M(fe),{key:1,class:"size-4 text-zinc-400 flex-shrink-0"})),w(" "+c(P(i.seminar)),1)]),(G=(I=i.seminar)==null?void 0:I.segments)!=null&&G.length?(e(),t("div",qe,[x[4]||(x[4]=s("p",{class:"font-semibold text-zinc-700 dark:text-zinc-300 mb-1"}," Runs throughout the day, with breaks for the trade show and lunch: ",-1)),s("ul",Je,[(e(!0),t(f,null,S(i.seminar.segments,(n,o)=>(e(),t("li",{key:o},c(v(n)),1))),128))])])):h("",!0)]),(d=(a=i.seminar)==null?void 0:a.description)!=null&&d.length?(e(),t(f,{key:1},[x[5]||(x[5]=s("h6",{class:"font-bold text-zinc-900 dark:text-zinc-100 mb-2"},"About This Seminar",-1)),s("div",Ue,[(e(!0),t(f,null,S(z.value,(n,o)=>(e(),t(f,{key:o},[n.type==="h5"?(e(),t("h5",Qe,c(n.content),1)):n.type==="ol"||n.type==="ul"?(e(),H(ue(n.type),{key:1,class:J([n.type==="ol"?"list-decimal":"list-disc","list-inside space-y-1 pl-1"])},{default:D(()=>[(e(!0),t(f,null,S(n.content,(k,r)=>(e(),t("li",{key:r,innerHTML:k.content},null,8,Xe))),128))]),_:2},1032,["class"])):(e(),t("p",{key:2,innerHTML:n.content}
1,null,8,Ye))],64))),128))]),A.value?(e(),t("button",{key:0,type:"button",onClick:x[1]||(x[1]=n=>g.value=!g.value),class:"mt-2 text-sm font-bold text-primary-600 hover:underline"},c(g.value?"Show less":"Read full description"),1)):h("",!0)],64)):(e(),t("p",et," Full details coming soon. ")),(p=i.seminar)!=null&&p.url?(e(),t("div",tt,[C(M(U),{href:i.seminar.url,class:"inline-block text-sm font-bold text-primary-600 hover:underline"},{default:D(()=>{var n;return[w(" View "+c(E((n=i.seminar)==null?void 0:n.day))+"'s Seminar Descriptions â ",1)]}),_:1},8,["href"])])):h("",!0)])]}),_:1},8,["show"]))}}),rt={class:"container max-w-7xl mx-auto my-10 p-6 md:p-10 bg-white dark:bg-zinc-950 overflow-hidden shadow-2xl sm:rounded-3xl"},it={class:"grid grid-cols-2 sm:grid-cols-4 gap-3 mb-12 max-w-lg mx-auto"},at=["onClick","aria-pressed"],ot={class:"space-y-16"},lt={key:0},ct={class:"border-l-4 border-secondary dark:border-primary-900 pl-6 py-3 mb-8"},dt={class:"text-4xl font-black tracking-tighter text-zinc-900 dark:text-white uppercase"},ut={class:"grid gap-3"},ht={key:0,class:"flex items-center gap-3 sm:gap-4 bg-zinc-50 dark:bg-zinc-900/60 border border-zinc-100 dark:border-zinc-800 rounded-xl px-4 sm:px-6 py-2.5"},mt={key:0,class:"w-20 sm:w-28 md:w-32 flex-shrink-0 font-mono text-xs sm:text-sm font-semibold text-primary-900 dark:text-secondary"},xt={key:1,class:"w-16 sm:w-20 md:w-32 flex-shrink-0"},pt=["href","innerHTML"],ft=["innerHTML"],kt={key:4,class:"inline-flex flex-shrink-0 items-center max-w-[40%] sm:max-w-none text-left text-xs sm:text-sm font-medium text-zinc-500 dark:text-zinc-400 bg-zinc-100 dark:bg-zinc-800 px-2.5 sm:px-4 py-1.5 sm:py-2 rounded-2xl"},yt={class:"truncate"},vt={key:1,class:"bg-white dark:bg-zinc-900 border border-zinc-100 dark:border-zinc-800 rounded-3xl p-6 hover:border-primary-900 transition-all group"},gt={class:"flex flex-col md:flex-row md:items-center gap-4 md:gap-8"},bt={key:0,class:"md:w-32 flex-shrink-0"},wt={class:"font-mono text-lg font-semibold text-primary-900 dark:text-secondary"},_t={key:1,class:"md:w-32 flex-shrink-0"},zt={class:"flex-1 min-w-0"},$t={class:"flex items-start gap-3"},Tt={class:"flex-1"},Ct=["href","onClick"],Lt={key:0,class:"text-sm text-primary-900 block"},Mt={key:1},St={key:0,class:"text-sm text-primary-900 block"},Dt={key:1},Bt={key:2,class:"mt-2 text-zinc-600 dark:text-zinc-400"},Et=["onClick"],Ht={key:0},At={key:2,class:"inline-flex md:w-32 text-left md:text-right text-sm font-medium text-zinc-500 dark:text-zinc-400 bg-zinc-100 dark:bg-zinc-800 px-4 py-2 rounded-2xl"},Ft={key:0},Vt={class:"border-l-4 border-secondary dark:border-primary-900 pl-6 py-3 mb-8"},Wt={class:"text-4xl font-black tracking-tighter text-zinc-900 dark:text-white uppercase"},Nt={class:"space-y-8"},jt={class:"flex items-center gap-3 mb-3"},Zt={class:"font-mono text-sm font-bold text-primary-900 dark:text-secondary whitespace-nowrap"},It={key:0,class:"space-y-2 mb-2"},Pt=["innerHTML"],Rt={key:0,class:"inline-flex flex-shrink-0 items-center max-w-[40%] text-xs font-medium text-zinc-500 dark:text-zinc-400 bg-zinc-100 dark:bg-zinc-800 px-2.5 py-1 rounded-full"},Ot={class:"truncate"},Gt={key:0,class:"text-xs font-semibold text-primary-900 mb-1"},Kt={class:"flex items-start gap-2"},qt=["href","onClick"],Jt={key:0},Ut={key:0},Qt={key:1,class:"mt-2 text-sm text-zinc-600 dark:text-zinc-400"},Xt=["onClick"],Yt={key:0},es={class:"mt-auto pt-4 flex items-center gap-2"},ts={key:0,class:"inline-flex items-center gap-1 text-xs font-medium text-zinc-500 dark:text-zinc-400 bg-zinc-100 dark:bg-zinc-800 px-3 py-1 rounded-full"},ss=["onClick"],cs=Q({__name:"Schedule",props:{show:Object},setup(i){const T=N({}),_=N(null),L=N(!1),g=N(null),m=N(!1),b=["Tuesday","Tuesday Evening","Wednesday","Wednesday Evening","Thursday","Thursday Evening","Friday"],B=["Tuesday","Wednesday","Thursday","Friday"],A={Tuesday:["Tuesday","Tuesday Evening"],Wednesday:["Wednesday","Wednesday Evening"],Thursday:["Thursday","Thursday Evening"],Friday:["Friday"]},z={Tuesday:"November 3",Wednesday:"November 4",Thursday:"November 5",Friday:"November 6"};function v(a){return a.replace(" Evening","")}function W(a){const d=z[v(a)];if(!d)return"";const[p,n]=d.split(" ");return"".concat(p.slice(0,3)," ").concat(n)}function y(a){const d=z[v(a)];return d?"".concat(v(a),", ").concat(d):v(a)}const E=N(null);function P(a){E.value=E.value===a?null:a}oe(async()=>{try{const a=await fetch("https://api.barkleigh.com/shows/template/all-speakers2.php");
1a.ok&&(await a.json()).forEach(p=>{T.value[p.name]=p})}catch(a){console.warn("Failed to load speakers:",a)}});function l(a){const d=a.split(" - "),p=n=>{const[o,k="00"]=n.split(":"),r=parseInt(o),u=r>=12?"pm":"am",V=r===0?12:r>12?r-12:r;return k==="00"?"".concat(V).concat(u):"".concat(V,":").concat(k).concat(u)};return d.length===2?"".concat(p(d[0])," - ").concat(p(d[1])):p(d[0])}function x(a){const[d,p="00"]=a.split(":"),n=parseInt(d),o=n>=12?"PM":"AM",k=n===0?12:n>12?n-12:n;return"".concat(k,":").concat(p.padStart(2,"0")," ").concat(o)}const $=K(()=>{const a={};return b.forEach(d=>{const p=[];ie.filter(n=>n.day===d).forEach(n=>{if(n.segments)n.segments.forEach((o,k)=>{const[r]=o.split(" - "),u=parseInt(r.replace(":",""));p.push({...n,id:"".concat(n.id,"-seg-").concat(k),time:o,sortTime:u,startRaw:r,displayTime:l(o),partLabel:n.segments.length>1?"(Part ".concat(k+1,")"):null})});else{const[o]=n.time.split(" - "),k=parseInt(o.replace(":",""));p.push({...n,sortTime:k,startRaw:o,displayTime:l(n.time)})}}),a[d]=p.sort((n,o)=>n.sortTime-o.sortTime)}),a});function R(a){const d=$.value[a]||[],p=new Map;return d.forEach(n=>{p.has(n.sortTime)||p.set(n.sortTime,[]),p.get(n.sortTime).push(n)}),Array.from(p.entries()).sort((n,o)=>n[0]-o[0]).map(([n,o])=>({sortTime:n,headerTime:x(o[0].startRaw),milestones:o.filter(k=>k.type==="event"),seminars:o.filter(k=>k.type!=="event")}))}function O(a){return a>=3?"grid-cols-1 md:grid-cols-3":a===2?"grid-cols-1 md:grid-cols-2":"grid-cols-1"}function j(a){const d=T.value[a];if(!d)return;const p=ie.filter(n=>(n.speakers||[n.speaker]).includes(a));_.value={...d,seminars:p},L.value=!0}function F(a){g.value={...a,fullDateLabel:y(a.day)},m.value=!0}function I(a,d){a.ctrlKey||a.metaKey||a.shiftKey||a.button===1||(a.preventDefault(),F(d))}function G(a){m.value=!1,j(a)}return(a,d)=>(e(),H(he,{title:"Schedule",description:"View the official "+i.show.year+" Pet Boarding and Daycare Expo schedule. Join us in Hershey, PA for four days of seminars and two days of trade show."},{default:D(()=>{var p,n;return[s("div",rt,[d[5]||(d[5]=s("div",{class:"text-center mb-12"},[s("h1",{class:"text-4xl font-black tracking-tight text-zinc-900 dark:text-white"},"2026 Schedule"),s("div",{class:"h-1 w-20 bg-primary-900 mx-auto mt-4 rounded-full"})],-1)),s("div",it,[(e(),t(f,null,S(B,o=>s("button",{key:o,type:"button",onClick:k=>P(o),"aria-pressed":E.value===o,class:J(["flex flex-col items-center justify-center px-3 sm:px-6 py-3 rounded-2xl font-semibold text-sm uppercase tracking-wide transition-colors border",E.value===o?"bg-primary-900 border-primary-900 text-white":"bg-transparent border-zinc-300 dark:border-zinc-700 text-zinc-600 dark:text-zinc-300 hover:border-primary-900 hover:text-primary-900 dark:hover:text-secondary"])},[s("span",null,c(o),1),s("span",{class:J(["text-[11px] font-normal normal-case tracking-normal mt-0.5",E.value===o?"text-white/80":"text-zinc-400 dark:text-zinc-500"])},c(W(o)),3)],10,at)),64))]),s("div",ot,[E.value?(e(!0),t(f,{key:1},S(A[E.value],o=>{var k;return e(),t(f,{key:o},[(k=$.value[o])!=null&&k.length?(e(),t("div",Ft,[s("div",Vt,[s("h2",Wt,c(o),1)]),s("div",Nt,[(e(!0),t(f,null,S(R(o),r=>(e(),t("div",{key:r.sortTime},[s("div",jt,[s("div",Zt,c(r.headerTime),1),d[3]||(d[3]=s("div",{class:"flex-1 h-px bg-zinc-200 dark:bg-zinc-800"},null,-1))]),r.milestones.length?(e(),t("div",It,[(e(!0),t(f,null,S(r.milestones,u=>(e(),t("div",{key:u.id,class:"flex items-center gap-3 text-sm text-zinc-600 dark:text-zinc-300 bg-zinc-50 dark:bg-zinc-900 border border-zinc-100 dark:border-zinc-800 rounded-xl px-4 py-2.5"},[s("span",{class:"flex-1 min-w-0",innerHTML:u.event},null,8,Pt),u.room?(e(),t("div",Rt,[C(M(q),{class:"size-3.5 flex-shrink-0 mr-1"}),s("span",Ot,c(u.room),1)])):h("",!0)]))),128))])):h("",!0),r.seminars.length?(e(),t("div",{key:1,class:J(["grid gap-4",O(r.seminars.length)])},[(e(!0),t(f,null,S(r.seminars,u=>{var V;return e(),t("div",{key:u.id,class:"flex flex-col h-full bg-white dark:bg-zinc-900 border border-zinc-100 dark:border-zinc-800 rounded-2xl p-5 hover:border-primary-900 transition-colors"},[u.series?(e(),t("div",Gt,c(u.series),1)):h("",!0),s("div",Kt,[u.certificate?(e(),H(Y,{key:0,class:"size-5 mt-1 mr-1 flex-shrink-0",title:"Certificate Program"})):h("",!0),u.url&&((V=u.description)!=null&&V.length)?(e(),t("a",{key:1,href:u.url,onClick:Z=>I(Z,u),class:"font-bold text-zinc-900 dark:text-white hover:text-primary-800 transition-colors leading-snug cursor-pointer"},[w(c(u.title)+" ",1),u.partLabel?(e(),t("span",Jt,c(u.partLabel),1)):h("",!0)],8,qt)):(e(),H(M(U),{key:2,href:u.url,class:"font-bold text-zinc-900 dark:text-white hover:text-primary-800 transition-colors leading-snug"},{default:D(()=>[w(c(u.title)+" ",1),u.partLabel?(e(),t("span",Ut,c(u.partLabel),1)):h("",!0)]),_:2},1032,["href"]))]),u.speakers||u.speaker?(e(),t("div",Qt,[(e(!0),t(f,null,S(u.speakers||[u.speaker],(Z,te)=>(e(),t(f,{key:Z},[s("a",{onClick:ee(ns=>j(Z),["prevent"]),class:"hover:text-primary-800 hover:underline cursor-pointer"},c(Z),9,Xt),te<(u.speakers||[u.speaker]).length-1?(e(),t("span",Yt," & ")):h("",!0)],64))),128))])):h("",!0),s("div",es,[u.room?(e(),t("div",ts,[C(M(q),{class:"size-3.5 flex-shrink-0"}),w(" "+c(u.room),1)])):h("",!0),s("button",{type:"button",onClick:Z=>F(u),class:"ml-auto inline-flex items-center gap-1 text-xs font-semibold text-primary-900 dark:text-secondary hover:text-primary-800 transition-colors","aria-label":"View seminar details"},[d[4]||(d[4]=w(" Details ",-1)),C(M(me),{class:"size-4"})],8,ss)])])}),128))],2)):h("",!0)]))),128))])])):h("",!0)],64)}),128)):(e(),t(f,{key:0},S(b,o=>{var k;return e(),t(f,{key:o},[(k=$.value[o])!=null&&k.length?(e(),t("div",lt,[s("div",ct,[s("h2",dt,c(o),1)]),s("div",ut,[(e(!0),t(f,null,S($.value[o],r=>{var u;return e(),t("div",{key:r.id},[r.type==="event"?(e(),t("div",ht,[r.notime?(e(),t("div",xt)):(e(),t("div",mt,c(r.displayTime),1)),r.url?(e(),t("a",{key:2,href:r.url,class:"flex-1 min-w-0 text-sm font-medium text-zinc-700 dark:text-zinc-300 hover:text-primary-800 transition-colors",innerHTML:r.event},null,8,pt)):(e(),t("span",{key:3,class:"flex-1 min-w-0 text-sm font-medium text-zinc-700 dark:text-zinc-300",innerHTML:r.event},null,8,ft)),r.room?(e(),t("div",kt,[C(M(q),{class:"size-3.5 flex-shrink-0 mr-1"}),s("span",yt,c(r.room),1)])):h("",!0)])):(e(),t("div",vt,[s("div",gt,[r.notime?(e(),t("div",_t,[...d[2]||(d[2]=[s("div",{class:"font-mono text-sm font-semibold text-primary-900"},null,-1)])])):(e(),t("div",bt,[s("div",wt,c(r.displayTime),1)])),s("div",zt,[s("div",$t,[r.certificate?(e(),H(Y,{key:0,class:"size-5 mt-1 flex-shrink-0",title:"Certificate Program"})):h("",!0),s("div",Tt,[r.url&&((u=r.description)!=null&&u.length)?(e(),t("a",{key:0,href:r.url,onClick:V=>I(V,r),class:"font-bold text-lg text-zinc-900 dark:text-white hover:text-primary-800 transition-colors cursor-pointer"},[r.series?(e(),t("span",Lt,c(r.series),1)):h("",!0),w(" "+c(r.title)+" ",1),r.partLabel?(e(),t("span",Mt,c(r.partLabel),1)):h("",!0)],8,Ct)):(e(),H(M(U),{key:1,href:r.url,class:"font-bold text-lg text-zinc-900 dark:text-white hover:text-primary-800 transition-colors"},{default:D(()=>[r.series?(e(),t("span",St,c(r.series),1)):h("",!0),w(" "+c(r.title)+" ",1),r.partLabel?(e(),t("span",Dt,c(r.partLabel),1)):h("",!0)]),_:2},1032,["href"])),r.speakers||r.speaker?(e(),t("div",Bt,[(e(!0),t(f,null,S(r.speakers||[r.speaker],(V,Z)=>(e(),t(f,{key:V},[s("a",{onClick:ee(te=>j(V),["prevent"]),class:"hover:text-primary-800 hover:underline cursor-pointer"},c(V),9,Et),Z<(r.speakers||[r.speaker]).length-1?(e(),t("span",Ht," & ")):h("",!0)],64))),128))])):h("",!0)])])]),r.room?(e(),t("div",At,[C(M(q),{class:"size-3.5 flex-shrink-0 mr-1 mt-0.5"}),w(" "+c(r.room),1)])):h("",!0)])]))])}),128))])])):h("",!0)],64)}),64))])]),C(Ve,{show:L.value,speaker:(p=_.value)!=null?p:{},onClose:d[0]||(d[0]=o=>L.value=!1)},null,8,["show","speaker"]),C(nt,{show:m.value,seminar:(n=g.value)!=null?n:{},onClose:d[1]||(d[1]=o=>m.value=!1),onOpenSpeaker:G},null,8,["show","seminar"])]}),_:1},8,["description"]))}});
1export{cs 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.