1import{rt as e,t}from"./jsx-runtime-DVR8fG9v.js";import{t as n}from"./luxon-BRDhbAzq.js";import{o as r,t as i}from"./factory-B-1qne6M.js";import{t as a}from"./flex-_nZTH9U6.js";import{t as o}from"./app-link-D4BNASCK.js";import{t as s}from"./manifest-PLajsCHd.js";var c=e(t(),1),l=({currentDate:e,smallSidebar:t,showOnlyLive:n,dateInfo:r})=>r.type===`start-event`?(0,c.jsx)(u,{currentDate:e,dateInfo:r,smallSidebar:t,showOnlyLive:n}):(0,c.jsx)(d,{currentDate:e,dateInfo:r,smallSidebar:t}),u=({currentDate:e,smallSidebar:t,showOnlyLive:r,dateInfo:i})=>{let o=n.fromISO(i.dateTime),s=n.fromISO(i.endDateTime);if(r&&e>=o)return null;if(e<o){let n=f(i,e);return(0,c.jsxs)(m,{smallSidebar:t,children:[(0,c.jsx)(x,{dateInfo:i,smallSidebar:t,currentDate:e}),n===0?(0,c.jsx)(g,{highlighted:!0,smallSidebar:t,eventHref:i.eventActiveHref,message:e.hasSame(o,`day`)?`Today!`:`Tomorrow!`}):(0,c.jsx)(_,{smallSidebar:t,daysLeft:n})]})}if(e<s){let n=Math.floor(s.diff(e,`days`).days);return(0,c.jsxs)(m,{smallSidebar:t,children:[(0,c.jsx)(x,{dateInfo:i,smallSidebar:t,currentDate:e}),(0,c.jsxs)(a,{flexDirection:t?`row`:{base:`column`,sm:`row`},alignItems:`center`,gap:t?`2`:{base:`2`,sm:`3`},children:[(0,c.jsx)(v,{smallSidebar:t,daysLeft:n}),(0,c.jsx)(g,{highlighted:!0,eventHref:i.eventActiveHref,smallSidebar:t,message:i.eventActiveMessage})]})]})}return(0,c.jsxs)(h,{smallSidebar:t,children:[(0,c.jsx)(x,{dateInfo:i,smallSidebar:t,currentDate:e}),(0,c.jsx)(y,{dateInfo:i,smallSidebar:t})]})},d=({currentDate:e,smallSidebar:t,showOnlyLive:r,dateInfo:i})=>{let a=n.fromISO(i.dateTime);if(r&&e>a&&!i.eventClosedHref)return null;if(e.hasSame(a,`day`)&&i.onDayMessage)return(0,c.jsxs)(m,{smallSidebar:t,children:[(0,c.jsx)(x,{dateInfo:i,smallSidebar:t,currentDate:e}),(0,c.jsx)(g,{highlighted:!0,eventHref:i.onDayHref,smallSidebar:t,message:i.onDayMessage})]});if(e<a){let n=f(i,e);return(0,c.jsxs)(m,{smallSidebar:t,children:[(0,c.jsx)(x,{dateInfo:i,smallSidebar:t,currentDate:e}),n===0?(0,c.jsx)(g,{smallSidebar:t,message:e.hasSame(a,`day`)?`Today!`:`Tomorrow!`}):(0,c.jsx)(_,{smallSidebar:t,daysLeft:n})]})}return i.eventClosedHref?(0,c.jsxs)(m,{smallSidebar:t,children:[(0,c.jsx)(x,{dateInfo:i,smallSidebar:t,currentDate:e}),(0,c.jsx)(g,{eventHref:i.eventClosedHref,smallSidebar:t,highlighted:!0,message:i.eventClosedMessage})]}):(0,c.jsxs)(h,{smallSidebar:t,children:[(0,c.jsx)(x,{dateInfo:i,smallSidebar:t,currentDate:e}),(0,c.jsx)(y,{dateInfo:i,smallSidebar:t})]})};function f(e,t){return Math.floor(n.fromISO(e.dateTime).diff(t,`days`).days)}function p(e,t){return e.type===`start-event`?t>=n.fromISO(e.endDateTime):!e.eventClosedHref&&t>n.fromISO(e.dateTime)}function m({children:e,smallSidebar:t}){return(0,c.jsx)(a,{flexDirection:t?`row`:{base:`column`,sm:`row`},alignItems:t?`stretch`:{base:`stretch`,sm:`center`},justifyContent:`space-between`,gap:t?`0`:{base:`3`,sm:`0`},rounded:`lg`,color:`text.primary`,shadow:`sm`,bgGradient:`to-r`,gradientFrom:`overlay.active-row-start`,gradientTo:`overlay.active-row-end`,borderTop:`emphasis`,p:t?`2`:`4`,children:e})}function h({children:e,smallSidebar:t}){return(0,c.jsx)(a,{flexDirection:t?`row`:{base:`column`,sm:`row`},alignItems:t?`stretch`:{base:`stretch`,sm:`center`},justifyContent:`space-between`,gap:t?`0`:{base:`3`,sm:`0`},rounded:`lg`,color:`text.secondary`,shadow:`sm`,bgGradient:`to-r`,gradientFrom:`surface.card`,gradientTo:`surface.card-alt`,borderTop:`none`,p:t?`2`:`4`,children:e})}function g({eventHref:e,smallSidebar:t,highlighted:n,message:r}){let a={display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,rounded:t?`[0]`:{base:`lg`,sm:`[0]`},borderRightRadius:t?`[100px]`:{base:`lg`,sm:`[100px]`},width:t?`[100px]`:{base:`full`,sm:`[150px]`},fontSize:t?`xs`:`md`,paddingY:t?`1`:{base:`2`,sm:`1`},ml:t?`6`:`0`,fontWeight:`semibold`,color:n?`text.on-brand`:`text.primary`,_hover:{gradientTo:n?`gradient.cta-mid`:`white/10`},bgGradient:`to-r`,gradientFrom:n?`gradient.cta-mid`:`white/10`,gradientTo:n?`gradient.cta-end`:`white/5`};return e?(0,c.jsx)(o,{unstyled:!0,to:e,...a,children:r}):(0,c.jsx)(i.div,{...a,children:r})}function _({eventHref:e,smallSidebar:t,daysLeft:n}){let a=r({display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,rounded:t?`[0]`:{base:`lg`,sm:`[0]`},borderRightRadius:t?`[100px]`:{base:`lg`,sm:`[100px]`},width:t?`[100px]`:{base:`full`,sm:`[150px]`},fontSize:t?`xs`:`md`,paddingY:t?`1`:{base:`2`,sm:`1`},ml:t?`6`:`0`,fontWeight:`semibold`,color:`text.primary`,_hover:{gradientTo:`overlay.subtle`},bgGradient:`to-r`,gradientFrom:`overlay.subtle`,gradientTo:`overlay.moderate`}),s=(0,c.jsx)(`div`,{className:`countdown`,children:(0,c.jsxs)(`span`,{children:[n,` days left`]})});return e?(0,c.jsx)(o,{unstyled:!0,to:e,className:a,cursor:`pointer`,children:s}):(0,c.jsx)(i.button,{className:a,children:s})}function v({smallSidebar:e,daysLeft:t}){let n=t===0?`Last day!`:t===1?`1 day left`:`${t} days left`;return e?null:(0,c.jsx)(i.span,{display:`inline-flex`,alignItems:`center`,fontSize:`xs`,fontWeight:`semibold`,paddingX:`3`,paddingY:`1`,rounded:`full`,bg:`overlay.subtle`,color:`text.primary`,whiteSpace:`nowrap`,children:n})}function y({smallSidebar:e,dateInfo:t}){return(0,c.jsx)(i.button,{disabled:!0,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,rounded:`lg`,width:e?`[100px]`:{base:`full`,sm:`[150px]`},paddingY:e?`1`:{base:`2`,sm:`1`},color:`text.muted`,bgGradient:`to-r`,gradientFrom:`white/5`,gradientTo:`transparent`,children:t.eventClosedMessage})}function b(e){let t=`${e.weekdayLong} ${e.toFormat(`LLL dd`)}`;return e.hour===0&&e.minute===0&&e.second===0&&e.millisecond===0?t:`${t}
1, ${e.toLocaleString(n.TIME_SIMPLE,{locale:`en-AU`})}`}function x({dateInfo:e,smallSidebar:t,currentDate:r}){let o=n.fromISO(e.dateTime,{zone:s.public.timezone}),l=e.type===`start-event`?n.fromISO(e.endDateTime,{zone:s.public.timezone}):null,u=l!==null&&r>=o&&r<l;return(0,c.jsxs)(a,{flexDirection:`column`,children:[(0,c.jsx)(`time`,{dateTime:u&&l?l.toISO()??void 0:e.dateTime}),(0,c.jsx)(i.p,{fontSize:t?`xs`:`sm`,color:`text.secondary`,children:u&&l?`Closes ${b(l)}`:b(o)}),(0,c.jsx)(i.h3,{fontSize:{base:`md`,md:t?`md`:`lg`},fontWeight:`semibold`,children:e.event}),l&&!u&&(0,c.jsxs)(i.p,{fontSize:`xs`,color:`text.muted`,mt:`0.5`,children:[`Closes `,b(l)]})]})}var S=({smallSidebar:e,showOnlyLive:t,currentDate:n,importantDates:r})=>{let o=r.filter(e=>!p(e,n)),u=r.length>0&&o.length===0;return(0,c.jsxs)(a,{flexDirection:`column`,gap:`2`,children:[(0,c.jsx)(i.h2,{fontSize:{base:`lg`,md:e?`lg`:`3xl`},color:`text.primary`,fontWeight:`semibold`,width:`fit`,children:`Important Dates`}),u?(0,c.jsxs)(a,{flexDirection:`column`,rounded:`lg`,color:`text.primary`,shadow:`sm`,bgGradient:`to-r`,gradientFrom:`overlay.active-row-start`,gradientTo:`overlay.active-row-end`,borderTop:`emphasis`,p:e?`2`:`4`,children:[(0,c.jsx)(i.p,{fontSize:{base:e?`sm`:`md`,md:e?`sm`:`lg`},fontWeight:`semibold`,children:`That's a wrap!`}),(0,c.jsxs)(i.p,{fontSize:e?`xs`:`sm`,color:`text.secondary`,children:[`Thanks for being part of `,s.public.name,` this year â hope to see you next year!`]})]}):o.map((r,i)=>(0,c.jsx)(l,{currentDate:n,dateInfo:r,smallSidebar:e,showOnlyLive:t},i))]})};function C(){return(0,c.jsxs)(a,{flexDirection:`column`,gap:`2`,children:[(0,c.jsx)(i.h2,{fontSize:{base:`lg`,md:`3xl`},color:`text.primary`,fontWeight:`semibold`,width:`fit`,children:`Workshops`}),(0,c.jsx)(i.p,{fontSize:`md`,color:`text.secondary`,mb:`4`,children:`DDD runs a bunch of workshops to help you come up with some amazing talks to submit to our CFP and a great Bio to go with it.`}),(0,c.jsx)(i.p,{fontSize:`xl`,color:`text.secondary`,children:`Coming soon!`})]})}export{C as n,S as t};
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.