From a02743ab9b21b5313a563c409c459e9602b4a728 Mon Sep 17 00:00:00 2001 From: skullface Date: Sat, 21 Sep 2024 09:04:50 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20skullfac?= =?UTF-8?q?e/sceneland@70260c145668875d2dd175158a882c5f3d41af0b=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 2 +- .../{R4upjJDrZXp1R7KrjoxUa => XyRGU6xf4GkS0HbmfdQt8}/index.json | 0 .../_buildManifest.js | 2 +- .../_ssgManifest.js | 0 .../{index-45dde850cbdc00e2.js => index-474fd617aea14ee3.js} | 2 +- feed.xml | 2 +- index.html | 2 +- 7 files changed, 5 insertions(+), 5 deletions(-) rename _next/data/{R4upjJDrZXp1R7KrjoxUa => XyRGU6xf4GkS0HbmfdQt8}/index.json (100%) rename _next/static/{R4upjJDrZXp1R7KrjoxUa => XyRGU6xf4GkS0HbmfdQt8}/_buildManifest.js (80%) rename _next/static/{R4upjJDrZXp1R7KrjoxUa => XyRGU6xf4GkS0HbmfdQt8}/_ssgManifest.js (100%) rename _next/static/chunks/pages/{index-45dde850cbdc00e2.js => index-474fd617aea14ee3.js} (98%) diff --git a/404.html b/404.html index a84557d1..170f3841 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/_next/data/R4upjJDrZXp1R7KrjoxUa/index.json b/_next/data/XyRGU6xf4GkS0HbmfdQt8/index.json similarity index 100% rename from _next/data/R4upjJDrZXp1R7KrjoxUa/index.json rename to _next/data/XyRGU6xf4GkS0HbmfdQt8/index.json diff --git a/_next/static/R4upjJDrZXp1R7KrjoxUa/_buildManifest.js b/_next/static/XyRGU6xf4GkS0HbmfdQt8/_buildManifest.js similarity index 80% rename from _next/static/R4upjJDrZXp1R7KrjoxUa/_buildManifest.js rename to _next/static/XyRGU6xf4GkS0HbmfdQt8/_buildManifest.js index 1060ecce..3ae89946 100644 --- a/_next/static/R4upjJDrZXp1R7KrjoxUa/_buildManifest.js +++ b/_next/static/XyRGU6xf4GkS0HbmfdQt8/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/734-ab82411a5b683085.js","static/chunks/pages/index-45dde850cbdc00e2.js"],"/_error":["static/chunks/pages/_error-77823ddac6993d35.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/734-ab82411a5b683085.js","static/chunks/pages/index-474fd617aea14ee3.js"],"/_error":["static/chunks/pages/_error-77823ddac6993d35.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/R4upjJDrZXp1R7KrjoxUa/_ssgManifest.js b/_next/static/XyRGU6xf4GkS0HbmfdQt8/_ssgManifest.js similarity index 100% rename from _next/static/R4upjJDrZXp1R7KrjoxUa/_ssgManifest.js rename to _next/static/XyRGU6xf4GkS0HbmfdQt8/_ssgManifest.js diff --git a/_next/static/chunks/pages/index-45dde850cbdc00e2.js b/_next/static/chunks/pages/index-474fd617aea14ee3.js similarity index 98% rename from _next/static/chunks/pages/index-45dde850cbdc00e2.js rename to _next/static/chunks/pages/index-474fd617aea14ee3.js index aaa6bbcb..f6b4d31e 100644 --- a/_next/static/chunks/pages/index-45dde850cbdc00e2.js +++ b/_next/static/chunks/pages/index-474fd617aea14ee3.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{8312:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(6485)}])},6485:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSG:function(){return h},default:function(){return m}});var r=t(5893),i=t(7294),a=t(9008),o=t.n(a);let s=()=>(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:"216.show: Upcoming shows in Cleveland"}),(0,r.jsx)("meta",{name:"description",content:"Concerts and events coming up at your fav local venues like the Beachland, Agora, Mahall’s, and more"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,r.jsx)("link",{rel:"icon",href:"/favicon.png"})]});var d=t(4498);function c(e){let{venues:n,selectedVenues:t,onVenueToggle:i,onSelectAll:a,onDeselectAll:o}=e;return(0,r.jsxs)(d.fC,{children:[(0,r.jsxs)(d.xz,{className:"dropdown-button group z-50 w-auto select-none rounded-md border border-zinc-800 bg-zinc-950 px-4 py-2 text-sm font-medium text-zinc-50 shadow-[0_16px_24px_-16px_rgba(0,0,0,0.3),inset_0px_1px_0_rgba(255,255,255,0.25)] transition hover:bg-zinc-800 focus:outline-none focus:ring focus:ring-lime-500/75 dark:border-white dark:bg-zinc-100 dark:text-zinc-800 dark:hover:bg-white md:text-base",children:["Select Cleveland venues"," ",(0,r.jsx)("span",{className:"inline-block text-xs leading-none text-zinc-400 transition-colors group-hover:text-zinc-200 dark:group-hover:text-zinc-500",children:"▼"})]}),(0,r.jsx)(d.Uv,{children:(0,r.jsxs)(d.VY,{className:"dropdown-content flex min-w-[260px] flex-col rounded-xl bg-zinc-900 shadow-lg shadow-black/5 dark:bg-zinc-50 md:min-w-[360px]",children:[n.sort((e,n)=>e.localeCompare(n)).map(e=>e&&(0,r.jsxs)(d.oC,{className:"dropdown-item flex cursor-pointer items-center justify-start gap-x-2 px-4 py-1.5 font-medium text-zinc-100 first-of-type:rounded-t-xl first-of-type:pt-3 last-of-type:rounded-b-xl last-of-type:pb-4 hover:bg-zinc-800 hover:text-white focus:bg-zinc-800 focus:text-white focus:outline-none dark:text-zinc-800 dark:hover:bg-zinc-200 dark:hover:text-zinc-950 dark:focus:bg-zinc-200 dark:focus:text-zinc-950 md:py-2",checked:t.includes(e),onSelect:n=>{n.preventDefault(),i(e)},children:[e,(0,r.jsx)("span",{className:"order-first w-5 text-center font-mono",children:t.includes(e)?"✓":"\xd7"})]},e.replace(/[^\w]+/g,"-").toLowerCase())),(0,r.jsxs)("div",{className:"mb-5 mt-3 grid grid-cols-2 gap-3 px-5",children:[(0,r.jsx)("button",{className:"rounded-md border border-zinc-700 p-1.5 text-sm text-zinc-400 transition hover:border-zinc-600 hover:bg-zinc-800 hover:text-zinc-50 dark:border-zinc-200 dark:text-zinc-500 dark:hover:border-zinc-300 dark:hover:bg-zinc-100 dark:hover:text-zinc-800",onClick:o,children:"Clear all"}),(0,r.jsx)("button",{className:"rounded-md border border-zinc-700 p-1.5 text-sm text-zinc-400 transition hover:border-zinc-600 hover:bg-zinc-800 hover:text-zinc-50 dark:border-zinc-200 dark:text-zinc-500 dark:hover:border-zinc-300 dark:hover:bg-zinc-100 dark:hover:text-zinc-800",onClick:a,children:"Select all"})]})]})})]})}let l=e=>{let{show:n,i:t}=e;return n.artist&&(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:n.link,className:"group flex h-full min-h-[180px] flex-col gap-y-4 rounded border border-zinc-200 bg-white p-4 leading-snug shadow-sm transition hover:!border-zinc-300 hover:!shadow-black/10 focus:outline-none focus:ring focus:ring-lime-500/50 dark:border-zinc-800 dark:bg-zinc-900 dark:shadow-md hover:dark:!border-zinc-700 lg:[:nth-child(6n)_&]:border-zinc-400/30 lg:[:nth-child(6n)_&]:bg-zinc-50/50 dark:lg:[:nth-child(6n)_&]:border-zinc-800/60 dark:lg:[:nth-child(6n)_&]:bg-zinc-900/60 lg:[:nth-child(6n_-_1)_&]:border-zinc-400/30 lg:[:nth-child(6n_-_1)_&]:bg-zinc-50/50 dark:lg:[:nth-child(6n_-_1)_&]:border-zinc-800/60 dark:lg:[:nth-child(6n_-_1)_&]:bg-zinc-900/60 lg:[:nth-child(6n_-_2)_&]:border-zinc-400/30 lg:[:nth-child(6n_-_2)_&]:bg-zinc-50/50 dark:lg:[:nth-child(6n_-_2)_&]:border-zinc-800/60 dark:lg:[:nth-child(6n_-_2)_&]:bg-zinc-900/60 max-md:[:nth-of-type(even)_&]:border-zinc-400/30 max-md:[:nth-of-type(even)_&]:bg-zinc-50/50 dark:max-md:[:nth-of-type(even)_&]:bg-zinc-900/60",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-y-2",children:[(0,r.jsx)("h3",{className:"order-2 font-semibold text-zinc-800 dark:font-medium dark:text-zinc-300",children:n.artist.join(", ")}),n.sold_out&&(0,r.jsx)("p",{className:"order-3 mt-1 self-start whitespace-nowrap rounded-full border border-red-700 bg-red-600 px-2.5 py-1 text-xs font-semibold uppercase tracking-wide text-white transition [text-shadow:_0_1px_0_rgb(0_0_0_/_40%)] dark:border-red-900/75 dark:bg-red-950 dark:text-red-500 group-hover:dark:border-red-900",children:"Sold out"}),(0,r.jsx)("p",{className:"order-1 font-mono text-sm text-zinc-500",children:n.venue})," "]}),(0,r.jsxs)("time",{dateTime:new Date(n.date).toISOString(),className:"mt-3 flex flex-1 items-end justify-between gap-x-2 text-zinc-500",children:[(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:"text-zinc-800 dark:text-zinc-300",children:new Date(n.date).toLocaleDateString("en-US",{timeZone:"America/New_York",weekday:"short"})}),","," ",(0,r.jsx)("span",{className:"text-zinc-800 dark:text-zinc-300",children:new Date(n.date).toLocaleDateString("en-US",{timeZone:"America/New_York",month:"long",day:"numeric"})})]}),(0,r.jsx)("span",{className:"font-mono text-sm",children:new Date(n.date).toLocaleTimeString("en-US",{timeZone:"America/New_York",hour:"numeric",minute:"2-digit",hour12:!0})})]})]})},t)};var h=!0;function m(e){var n,t,a;let{shows:o}=e,[d,h]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=()=>{let e=window.innerWidth<480?25:30;h(window.scrollY>e)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]);let m={"Beachland Ballroom":"Beachland","Beachland Tavern":"Beachland","Mahall’s Apartment":"Mahall’s","The Roxy at Mahall’s":"Mahall’s"},x=Array.from(new Set(o.map(e=>m[e.venue]||e.venue))),[u,g]=(0,i.useState)(x),p=Object.entries(o.filter(e=>""!==e.date&&u.includes(m[e.venue]||e.venue)).filter(e=>{let n=new Date(e.date),t=new Date;return t.setHours(4,0,0,0),t.toLocaleString("en-US",{timeZone:"America/New_York"}),new Date(n.toLocaleString("en-US",{timeZone:"America/New_York"}))>=t}).sort((e,n)=>new Date(e.date).getTime()-new Date(n.date).getTime()).reduce((e,n)=>{let t=new Date(n.date);t.setHours(0,0,0,0);let r=(t.getDay()+6)%7;t.setDate(t.getDate()-r);let i=t.toISOString();return e[i]||(e[i]=[]),e[i].push(n),e},{})).map(e=>{let[n,t]=e;return{weekStartDate:new Date(n),shows:t}}),w="2024-09-20\n".split("-").map(Number)||[],b=new Date(null!==(n=w[0])&&void 0!==n?n:0,w[1]?w[1]-1:0,null!==(t=w[2])&&void 0!==t?t:0);return(0,r.jsxs)("div",{className:"body",children:[(0,r.jsx)(s,{}),(0,r.jsx)("header",{children:(0,r.jsxs)("div",{className:"".concat(d?"translate-y-[-6em] opacity-0":"mt-0.5 opacity-100 md:mt-1"),children:[(0,r.jsx)("h1",{className:"inline",children:"Upcoming shows in CLE"}),(a="2024-09-20\n".trim(),/^\d{4}-\d{2}-\d{2}$/.test(a)&&(0,r.jsxs)("span",{children:[" ","\xb7 Last updated"," ",(0,r.jsx)("time",{dateTime:b.toISOString(),children:b.toLocaleString("en-US",{timeZone:"America/New_York",month:"short",day:"numeric"})})]}))]})}),(0,r.jsx)("div",{className:"dropdown-container ".concat(d?"translate-y-0":"translate-y-[1.25em] md:translate-y-[2em]"),children:(0,r.jsx)(c,{venues:x,selectedVenues:u,onVenueToggle:e=>{let n=m[e]||e;g(e=>e.includes(n)?e.filter(e=>e!==n):[...e,n])},onSelectAll:()=>{g([...x])},onDeselectAll:()=>{g([])},checked:!1})}),(0,r.jsx)("main",{className:"main",children:0===p.length?(0,r.jsxs)("div",{className:"empty-state",children:[(0,r.jsx)("h2",{children:"No shows available"}),(0,r.jsx)("p",{children:"Please select at least one venue to view upcoming shows."})]}):p.map(e=>{let{weekStartDate:n,shows:t}=e,i=new Date,a=i.getDay(),o=Math.floor((n.getTime()-i.getTime())/864e5),s="",d=n.toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"});return(5===a||6===a||0===a)&&o>=-7&&o<0?d="This weekend":o>=-6&&o<0?d="This week":o>=0&&o<6?d="Next week":s="Week of",(0,r.jsxs)("section",{className:"show-grouping",children:[(0,r.jsxs)("h2",{children:[s&&(0,r.jsxs)("span",{className:"font-mono text-sm font-medium uppercase md:text-lg",children:[s,"\xa0"]}),(0,r.jsx)("span",{className:"font-medium text-zinc-500 dark:text-zinc-400",children:d})]}),(0,r.jsx)("ul",{children:t.map((e,n)=>(0,r.jsx)(l,{show:e,i:0},n))})]},n.toISOString())})}),(0,r.jsxs)("footer",{children:[(0,r.jsx)("p",{children:"All data is pulled from the venues’ individual websites and aggregated here. No ownership of information is claimed nor implied."}),(0,r.jsx)("p",{children:"Support your scene and take care of each other."})]})]})}}},function(e){e.O(0,[734,888,774,179],function(){return e(e.s=8312)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{8312:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(6485)}])},6485:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSG:function(){return h},default:function(){return m}});var r=t(5893),i=t(7294),a=t(9008),o=t.n(a);let s=()=>(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:"216.show: Upcoming shows in Cleveland"}),(0,r.jsx)("meta",{name:"description",content:"Concerts and events coming up at your fav local venues like the Beachland, Agora, Mahall’s, and more"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,r.jsx)("link",{rel:"icon",href:"/favicon.png"})]});var d=t(4498);function c(e){let{venues:n,selectedVenues:t,onVenueToggle:i,onSelectAll:a,onDeselectAll:o}=e;return(0,r.jsxs)(d.fC,{children:[(0,r.jsxs)(d.xz,{className:"dropdown-button group z-50 w-auto select-none rounded-md border border-zinc-800 bg-zinc-950 px-4 py-2 text-sm font-medium text-zinc-50 shadow-[0_16px_24px_-16px_rgba(0,0,0,0.3),inset_0px_1px_0_rgba(255,255,255,0.25)] transition hover:bg-zinc-800 focus:outline-none focus:ring focus:ring-lime-500/75 dark:border-white dark:bg-zinc-100 dark:text-zinc-800 dark:hover:bg-white md:text-base",children:["Select Cleveland venues"," ",(0,r.jsx)("span",{className:"inline-block text-xs leading-none text-zinc-400 transition-colors group-hover:text-zinc-200 dark:group-hover:text-zinc-500",children:"▼"})]}),(0,r.jsx)(d.Uv,{children:(0,r.jsxs)(d.VY,{className:"dropdown-content flex min-w-[260px] flex-col rounded-xl bg-zinc-900 shadow-lg shadow-black/5 dark:bg-zinc-50 md:min-w-[360px]",children:[n.sort((e,n)=>e.localeCompare(n)).map(e=>e&&(0,r.jsxs)(d.oC,{className:"dropdown-item flex cursor-pointer items-center justify-start gap-x-2 px-4 py-1.5 font-medium text-zinc-100 first-of-type:rounded-t-xl first-of-type:pt-3 last-of-type:rounded-b-xl last-of-type:pb-4 hover:bg-zinc-800 hover:text-white focus:bg-zinc-800 focus:text-white focus:outline-none dark:text-zinc-800 dark:hover:bg-zinc-200 dark:hover:text-zinc-950 dark:focus:bg-zinc-200 dark:focus:text-zinc-950 md:py-2",checked:t.includes(e),onSelect:n=>{n.preventDefault(),i(e)},children:[e,(0,r.jsx)("span",{className:"order-first w-5 text-center font-mono",children:t.includes(e)?"✓":"\xd7"})]},e.replace(/[^\w]+/g,"-").toLowerCase())),(0,r.jsxs)("div",{className:"mb-5 mt-3 grid grid-cols-2 gap-3 px-5",children:[(0,r.jsx)("button",{className:"rounded-md border border-zinc-700 p-1.5 text-sm text-zinc-400 transition hover:border-zinc-600 hover:bg-zinc-800 hover:text-zinc-50 dark:border-zinc-200 dark:text-zinc-500 dark:hover:border-zinc-300 dark:hover:bg-zinc-100 dark:hover:text-zinc-800",onClick:o,children:"Clear all"}),(0,r.jsx)("button",{className:"rounded-md border border-zinc-700 p-1.5 text-sm text-zinc-400 transition hover:border-zinc-600 hover:bg-zinc-800 hover:text-zinc-50 dark:border-zinc-200 dark:text-zinc-500 dark:hover:border-zinc-300 dark:hover:bg-zinc-100 dark:hover:text-zinc-800",onClick:a,children:"Select all"})]})]})})]})}let l=e=>{let{show:n,i:t}=e;return n.artist&&(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:n.link,className:"group flex h-full min-h-[180px] flex-col gap-y-4 rounded border border-zinc-200 bg-white p-4 leading-snug shadow-sm transition hover:!border-zinc-300 hover:!shadow-black/10 focus:outline-none focus:ring focus:ring-lime-500/50 dark:border-zinc-800 dark:bg-zinc-900 dark:shadow-md hover:dark:!border-zinc-700 lg:[:nth-child(6n)_&]:border-zinc-400/30 lg:[:nth-child(6n)_&]:bg-zinc-50/50 dark:lg:[:nth-child(6n)_&]:border-zinc-800/60 dark:lg:[:nth-child(6n)_&]:bg-zinc-900/60 lg:[:nth-child(6n_-_1)_&]:border-zinc-400/30 lg:[:nth-child(6n_-_1)_&]:bg-zinc-50/50 dark:lg:[:nth-child(6n_-_1)_&]:border-zinc-800/60 dark:lg:[:nth-child(6n_-_1)_&]:bg-zinc-900/60 lg:[:nth-child(6n_-_2)_&]:border-zinc-400/30 lg:[:nth-child(6n_-_2)_&]:bg-zinc-50/50 dark:lg:[:nth-child(6n_-_2)_&]:border-zinc-800/60 dark:lg:[:nth-child(6n_-_2)_&]:bg-zinc-900/60 max-md:[:nth-of-type(even)_&]:border-zinc-400/30 max-md:[:nth-of-type(even)_&]:bg-zinc-50/50 dark:max-md:[:nth-of-type(even)_&]:bg-zinc-900/60",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-y-2",children:[(0,r.jsx)("h3",{className:"order-2 font-semibold text-zinc-800 dark:font-medium dark:text-zinc-300",children:n.artist.join(", ")}),n.sold_out&&(0,r.jsx)("p",{className:"order-3 mt-1 self-start whitespace-nowrap rounded-full border border-red-700 bg-red-600 px-2.5 py-1 text-xs font-semibold uppercase tracking-wide text-white transition [text-shadow:_0_1px_0_rgb(0_0_0_/_40%)] dark:border-red-900/75 dark:bg-red-950 dark:text-red-500 group-hover:dark:border-red-900",children:"Sold out"}),(0,r.jsx)("p",{className:"order-1 font-mono text-sm text-zinc-500",children:n.venue})," "]}),(0,r.jsxs)("time",{dateTime:new Date(n.date).toISOString(),className:"mt-3 flex flex-1 items-end justify-between gap-x-2 text-zinc-500",children:[(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:"text-zinc-800 dark:text-zinc-300",children:new Date(n.date).toLocaleDateString("en-US",{timeZone:"America/New_York",weekday:"short"})}),","," ",(0,r.jsx)("span",{className:"text-zinc-800 dark:text-zinc-300",children:new Date(n.date).toLocaleDateString("en-US",{timeZone:"America/New_York",month:"long",day:"numeric"})})]}),(0,r.jsx)("span",{className:"font-mono text-sm",children:new Date(n.date).toLocaleTimeString("en-US",{timeZone:"America/New_York",hour:"numeric",minute:"2-digit",hour12:!0})})]})]})},t)};var h=!0;function m(e){var n,t,a;let{shows:o}=e,[d,h]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=()=>{let e=window.innerWidth<480?25:30;h(window.scrollY>e)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]);let m={"Beachland Ballroom":"Beachland","Beachland Tavern":"Beachland","Mahall’s Apartment":"Mahall’s","The Roxy at Mahall’s":"Mahall’s"},x=Array.from(new Set(o.map(e=>m[e.venue]||e.venue))),[u,g]=(0,i.useState)(x),p=Object.entries(o.filter(e=>""!==e.date&&u.includes(m[e.venue]||e.venue)).filter(e=>{let n=new Date(e.date),t=new Date;return t.setHours(4,0,0,0),t.toLocaleString("en-US",{timeZone:"America/New_York"}),new Date(n.toLocaleString("en-US",{timeZone:"America/New_York"}))>=t}).sort((e,n)=>new Date(e.date).getTime()-new Date(n.date).getTime()).reduce((e,n)=>{let t=new Date(n.date);t.setHours(0,0,0,0);let r=(t.getDay()+6)%7;t.setDate(t.getDate()-r);let i=t.toISOString();return e[i]||(e[i]=[]),e[i].push(n),e},{})).map(e=>{let[n,t]=e;return{weekStartDate:new Date(n),shows:t}}),w="2024-09-21\n".split("-").map(Number)||[],b=new Date(null!==(n=w[0])&&void 0!==n?n:0,w[1]?w[1]-1:0,null!==(t=w[2])&&void 0!==t?t:0);return(0,r.jsxs)("div",{className:"body",children:[(0,r.jsx)(s,{}),(0,r.jsx)("header",{children:(0,r.jsxs)("div",{className:"".concat(d?"translate-y-[-6em] opacity-0":"mt-0.5 opacity-100 md:mt-1"),children:[(0,r.jsx)("h1",{className:"inline",children:"Upcoming shows in CLE"}),(a="2024-09-21\n".trim(),/^\d{4}-\d{2}-\d{2}$/.test(a)&&(0,r.jsxs)("span",{children:[" ","\xb7 Last updated"," ",(0,r.jsx)("time",{dateTime:b.toISOString(),children:b.toLocaleString("en-US",{timeZone:"America/New_York",month:"short",day:"numeric"})})]}))]})}),(0,r.jsx)("div",{className:"dropdown-container ".concat(d?"translate-y-0":"translate-y-[1.25em] md:translate-y-[2em]"),children:(0,r.jsx)(c,{venues:x,selectedVenues:u,onVenueToggle:e=>{let n=m[e]||e;g(e=>e.includes(n)?e.filter(e=>e!==n):[...e,n])},onSelectAll:()=>{g([...x])},onDeselectAll:()=>{g([])},checked:!1})}),(0,r.jsx)("main",{className:"main",children:0===p.length?(0,r.jsxs)("div",{className:"empty-state",children:[(0,r.jsx)("h2",{children:"No shows available"}),(0,r.jsx)("p",{children:"Please select at least one venue to view upcoming shows."})]}):p.map(e=>{let{weekStartDate:n,shows:t}=e,i=new Date,a=i.getDay(),o=Math.floor((n.getTime()-i.getTime())/864e5),s="",d=n.toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"});return(5===a||6===a||0===a)&&o>=-7&&o<0?d="This weekend":o>=-6&&o<0?d="This week":o>=0&&o<6?d="Next week":s="Week of",(0,r.jsxs)("section",{className:"show-grouping",children:[(0,r.jsxs)("h2",{children:[s&&(0,r.jsxs)("span",{className:"font-mono text-sm font-medium uppercase md:text-lg",children:[s,"\xa0"]}),(0,r.jsx)("span",{className:"font-medium text-zinc-500 dark:text-zinc-400",children:d})]}),(0,r.jsx)("ul",{children:t.map((e,n)=>(0,r.jsx)(l,{show:e,i:0},n))})]},n.toISOString())})}),(0,r.jsxs)("footer",{children:[(0,r.jsx)("p",{children:"All data is pulled from the venues’ individual websites and aggregated here. No ownership of information is claimed nor implied."}),(0,r.jsx)("p",{children:"Support your scene and take care of each other."})]})]})}}},function(e){e.O(0,[734,888,774,179],function(){return e(e.s=8312)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/feed.xml b/feed.xml index b1aa0468..c11de375 100644 --- a/feed.xml +++ b/feed.xml @@ -4,7 +4,7 @@ https://216.show RSS for Node - Fri, 20 Sep 2024 09:05:48 GMT + Sat, 21 Sep 2024 09:04:44 GMT <![CDATA[Vampire Weekend: 'Only God Was Above Us' Tour at Blossom]]> diff --git a/index.html b/index.html index 72fa6e77..4d9ea89a 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -216.show: Upcoming shows in Cleveland

Upcoming shows in CLE

· Last updated

This weekend

Next week

Week of September 30, 2024

Week of October 7, 2024

Week of October 14, 2024

Week of October 21, 2024

Week of October 28, 2024

Week of November 4, 2024

Week of November 11, 2024

Week of November 18, 2024

Week of November 25, 2024

Week of December 2, 2024

Week of December 9, 2024

Week of December 16, 2024

Week of December 23, 2024

Week of December 30, 2024

Week of January 13, 2025

Week of January 20, 2025

Week of February 3, 2025

Week of February 10, 2025

Week of February 17, 2025

Week of February 24, 2025

Week of March 31, 2025

Week of April 7, 2025

Week of April 21, 2025

Week of May 19, 2025

All data is pulled from the venues’ individual websites and aggregated here. No ownership of information is claimed nor implied.

Support your scene and take care of each other.

\ No newline at end of file +216.show: Upcoming shows in Cleveland

Upcoming shows in CLE

· Last updated

This weekend

Next week

Week of September 30, 2024

Week of October 7, 2024

Week of October 14, 2024

Week of October 21, 2024

Week of October 28, 2024

Week of November 4, 2024

Week of November 11, 2024

Week of November 18, 2024

Week of November 25, 2024

Week of December 2, 2024

Week of December 9, 2024

Week of December 16, 2024

Week of December 23, 2024

Week of December 30, 2024

Week of January 13, 2025

Week of January 20, 2025

Week of February 3, 2025

Week of February 10, 2025

Week of February 17, 2025

Week of February 24, 2025

Week of March 31, 2025

Week of April 7, 2025

Week of April 21, 2025

Week of May 19, 2025

All data is pulled from the venues’ individual websites and aggregated here. No ownership of information is claimed nor implied.

Support your scene and take care of each other.

\ No newline at end of file