1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6201],{89863:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/events/long-island/outdoors",function(){return n(35764)}])},54996:function(e,t,n){"use strict";var o=n(20567),r=n(85893),a=n(67294);t.Z=function(e){let{slot:t,width:n,height:i}=e,s=(0,a.useRef)(null);(0,a.useEffect)(()=>{try{if(s.current&&s.current.offsetWidth<100)return;(window.adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){console.error("Adsense error:",e)}},[]);let l=n&&i,d=l?{display:"inline-block",width:"".concat(n,"px"),height:"".concat(i,"px")}:{display:"block"};return(0,r.jsx)("div",{style:{textAlign:"center",minHeight:l?i:"auto",marginTop:"12px"},children:(0,r.jsxs)("div",{style:{border:"1px solid #524e4eff",paddingTop:"6px",borderRadius:"4px"},children:[(0,r.jsx)("div",{style:{fontSize:"11px",color:"#524e4eff",marginBottom:"6px",letterSpacing:"0.3px"},children:"Sponsored"}),(0,r.jsx)("ins",(0,o._)({ref:s,className:"adsbygoogle",style:d,"data-ad-client":"ca-pub-6596539204451830","data-ad-slot":t},!l&&{"data-ad-format":"auto","data-full-width-responsive":"true"}))]})})}},95492:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var o=n(85893),r=n(67294),a=n(13771),i=n(60990),s=n(96788);let l=[{emoji:"\uD83E\uDE91",label:"Lightweight beach chair",url:"https://amzn.to/4tEsznM"},{emoji:"âï¸",label:"Beach umbrella (shade for daytime sets)",url:"https://amzn.to/41pPEig"},{emoji:"\uD83C\uDFD6ï¸",label:"Beach blanket (lawn seating or groups)",url:"https://amzn.to/3Q0ufJW"},{emoji:"\uD83E\uDD9F",label:"Bug spray (essential for night shows near water)",url:"https://amzn.to/3Q5B252"},{emoji:"\uD83C\uDF2Cï¸",label:"Portable neck fan (hot summer days)",url:"https://amzn.to/3NWBAK1"}];function d(e){let{forecastHigh:t=null}=e,[n,d]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{let e=new Date().getMonth();if(e>=3&&e<=8){d(!0);return}if(null!==t){t>=70&&d(!0);return}(0,a.O)(40.6776,-73.4179).then(e=>{var t,n;let o=null==e?void 0:null===(n=e.daily)||void 0===n?void 0:null===(t=n.temperature_2m_max)||void 0===t?void 0:t[0];"number"==typeof o&&o>=70&&d(!0)}).catch(()=>{})},[t]),n)?(0,o.jsxs)(i.Z,{sx:{backgroundColor:"#f0f7f4",border:"1px solid #c8e6c9",borderRadius:2,px:{xs:2,md:2.5},py:1.75,mb:3},children:[(0,o.jsx)(s.Z,{variant:"body2",sx:{fontWeight:700,fontSize:"0.88rem",mb:1.25,color:"#1b5e20"},children:"\uD83C\uDF05 Heading to an outdoor show? Hereâs what to bring:"}),(0,o.jsxs)(i.Z,{component:"ul",sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},flexWrap:"wrap",gap:{xs:.75,sm:1.5},listStyle:"none",p:0,m:0,alignItems:{sm:"center"}},children:[l.map(e=>{let{emoji:t,label:n,url:r}=e;return(0,o.jsx)(i.Z,{component:"li",sx:{flexShrink:0},children:(0,o.jsxs)(i.Z,{component:"a",href:r,target:"_blank",rel:"nofollow sponsored noopener",sx:{display:"inline-flex",alignItems:"center",gap:.5,fontSize:"0.82rem",color:"#1b5e20",textDecoration:"none",fontWeight:500,"&:hover":{textDecoration:"underline",color:"#2e7d32"}},children:[(0,o.jsx)("span",{children:t}),(0,o.jsx)("span",{children:n})]})},r)}),(0,o.jsx)(i.Z,{component:"li","aria-hidden":"true",sx:{display:{xs:"none",sm:"block"},color:"#81c784",flexShrink:0},children:"\xb7"}),(0,o.jsx)(i.Z,{component:"li",sx:{flexShrink:0},children:(0,o.jsx)(i.Z,{component:"a",href:"https://amzn.to/4tFyYiL",target:"_blank",rel:"nofollow sponsored noopener",sx:{display:"inline-flex",alignItems:"center",gap:.5,fontSize:"0.82rem",color:"#1565c0",textDecoration:"none",fontWeight:600,"&:hover":{textDecoration:"underline"}},children:"\uD83D\uDC49 See more beach gear â"})})]})]}):null}},13771:function(e,t,n){"use strict";async function o(e,t,n){let o=parseFloat(e),r=parseFloat(t);if(isNaN(o)||isNaN(r))throw Error("fetchNWSWeather: invalid coordinates lat=".concat(e," lon=").concat(t));let a="/api/weather?lat=".concat(o.toFixed(4),"&lon=").concat(r.toFixed(4)),i=await fetch(a,n?{signal:n}:void 0);if(!i.ok)throw Error("Weather API ".concat(i.status));return i.json()}n.d(t,{O:function(){return o}})},35764:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return V},default:function(){return G}});var o=n(20567),r=n(85893),a=n(67294),i=n(11163),s=n(9008),l=n.n(s),d=n(60762),
1c=n(37093),u=n(71919),h=n(96788),x=n(60990),m=n(81873),f=n(64347),p=n(84677),g=n(11032),b=n(10018),y=n(88607),v=n(28907),w=n(68573),D=n(31051),j=n(76201),k=n(54996),Z=n(95492),S=n(79177),C=n(27441),W=n(13771);function F(e){return 0===e?{label:"Clear",icon:"âï¸"}:1===e?{label:"Mainly Clear",icon:"\uD83C\uDF24ï¸"}:2===e?{label:"Partly Cloudy",icon:"\uD83C\uDF25ï¸"}:3===e?{label:"Overcast",icon:"âï¸"}:e<=48?{label:"Foggy",icon:"\uD83C\uDF2Bï¸"}:e<=55?{label:"Drizzle",icon:"\uD83C\uDF26ï¸"}:e<=67?{label:"Rain",icon:"\uD83C\uDF27ï¸"}:e<=77?{label:"Snow",icon:"âï¸"}:e<=82?{label:"Showers",icon:"\uD83C\uDF26ï¸"}:e>=95?{label:"Storms",icon:"âï¸"}:{label:"Cloudy",icon:"âï¸"}}function _(e,t){let n=new Date(e,t,1);for(;1!==n.getDay();)n.setDate(n.getDate()+1);return n.getDate()}function z(e,t){let n=new Date(e);return n.setDate(n.getDate()+t),n}function E(e){let t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),o=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(n,"-").concat(o)}let M={"\uD83C\uDFD6ï¸ Beach":{backgroundColor:"#FFF3C4",color:"#1a1a1a"},"\uD83C\uDF0A Waterfront":{backgroundColor:"#DBEAFE",color:"#1a1a1a"},"\uD83C\uDF3F Outdoor Events":{backgroundColor:"#DCFCE7",color:"#1a1a1a"},"âï¸ Patio":{backgroundColor:"#FEF9C3",color:"#1a1a1a"},"\uD83C\uDF77 Vineyard":{backgroundColor:"#FCE7F3",color:"#1a1a1a"}},T=[{key:"memorial-day-2026",name:"Memorial Day Weekend",emoji:"\uD83C\uDFD6ï¸",start:"2026-05-23",end:"2026-05-25",display:"May 23â25"},{key:"july4th-2026",name:"July 4th Weekend",emoji:"\uD83C\uDF86",start:"2026-07-03",end:"2026-07-05",display:"July 3â5"},{key:"labor-day-2026",name:"Labor Day Weekend",emoji:"\uD83C\uDF05",start:"2026-09-05",end:"2026-09-07",display:"Sep 5â7"}],I=[{key:"all",label:"All Outdoor"},{key:"beach",label:"\uD83C\uDFD6ï¸ Beaches"},{key:"waterfront",label:"\uD83C\uDF0A Waterfront"},{key:"outdoor-events",label:"\uD83C\uDF3F Outdoor Events"},{key:"patio",label:"âï¸ Patio"},{key:"vineyard",label:"\uD83C\uDF77 Vineyards"}],L=["/saltshack/","/the-boatyard-tobay-beach/","/katch/","/jones-beach-amphitheater/"],B=["/pindar/","/pugliese-vineyards/","/jasons-vinyard/","/duck-walk-vinyards/"];function R(e){let{venue:t}=e,n=(t.internallink||"").replace(/\//g,""),a=[t.attr_beach&&"\uD83C\uDFD6ï¸ Beach",t.attr_waterfront&&"\uD83C\uDF0A Waterfront",t.attr_outdoor_events&&"\uD83C\uDF3F Outdoor Events",t.attr_outdoor_patio&&"âï¸ Patio",t.attr_vineyard&&"\uD83C\uDF77 Vineyard"].filter(Boolean);return(0,r.jsxs)(d.Z,{component:"a",href:"/venues/".concat(n),sx:{borderRadius:2,overflow:"hidden",height:"100%",display:"flex",flexDirection:"column",textDecoration:"none",color:"inherit",transition:"box-shadow 0.2s","&:hover":{boxShadow:6}},children:[t.imageUrl&&(0,r.jsx)(c.Z,{component:"img",height:140,image:t.imageUrl,alt:t.venue_name,sx:{objectFit:"cover"}}),(0,r.jsxs)(u.Z,{sx:{flexGrow:1},children:[(0,r.jsx)(h.Z,{variant:"h6",sx:{fontWeight:700,fontSize:"1rem",mb:.5},children:t.venue_name}),(0,r.jsxs)(h.Z,{variant:"body2",color:"text.secondary",sx:{mb:1},children:[t.venue_city,", ",t.venue_state]}),(0,r.jsx)(x.Z,{sx:{display:"flex",flexWrap:"wrap",gap:.5,mb:1},children:a.map(e=>(0,r.jsx)(m.Z,{label:e,size:"small",sx:(0,o._)({fontSize:"0.7rem"},M[e]||{})},e))}),t.eventCount>0?(0,r.jsxs)(h.Z,{variant:"body2",sx:{fontWeight:600,color:"#2e7d32"},children:[t.eventCount," upcoming show",1!==t.eventCount?"s":""]}):(0,r.jsx)(h.Z,{variant:"body2",color:"text.secondary",children:"No upcoming shows yet"})]})]})}function A(e){let{venue:t}=e,n=(t.internallink||"").replace(/\//g,""),o=[t.attr_beach&&"\uD83C\uDFD6ï¸",t.attr_waterfront&&"\uD83C\uDF0A",t.attr_outdoor_events&&"\uD83C\uDF3F",t.attr_outdoor_patio&&"âï¸"].filter(Boolean);return(0,r.jsxs)(x.Z,{component:"a",href:"/venues/".concat(n),sx:{display:"flex",alignItems:"center",justifyContent:"space-between",px:2,py:1.25,textDecoration:"none",color:"inherit",borderBottom:"1px solid #e0e0e0","&:hover":{backgroundColor:"#f0f4f8"},"&:last-child":{borderBottom:"none"}},children:[(0,r.jsxs)(x.Z,{children:[(0,r.jsx)(h.Z,{variant:"body1",sx:{fontWeight:600,fontSize:"0.95rem"},children:t.venue_name}),(0,r.jsxs)(h.Z,{variant:"body2",color:"text.secondary",children:[t.venue_city,o.length>0&&" \xb7 ".concat(o.join(" "))]})]}),(0,r.jsx)(m.Z,{label:t.eventCount>0?"".concat(t.eventCount," show").concat(1!==t.eventCount?"s":""):"Events pending",size:"small",color:t.eventCount>0?"primary":"default",variant:t.eventCount>0?"filled":"outlined",sx:{ml:2,flexShrink:0}})]})}function O(){return(0,r.jsxs)(d.Z,{sx:{borderRadius:2,overflow:"hidden",height:"100%"},children:[(0,r.jsx)(f.Z,{variant:"rectangular",height:140}),(0,r.jsxs)(u.Z,{children:[(0,r.jsx)(f.Z,{width:"70%",height:24,sx:{mb:.5}}),(0,r.jsx)(f.Z,{width:"50%",height:20,sx:{mb:1}}),(0,r.jsx)(f.Z,{width:"40%",height:20})]})]})}function P(){return(0,r.jsxs)(x.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",px:2,py:1.25,borderBottom:"1px solid #e0e0e0"},children:[(0,r.jsxs)(x.Z,{sx:{flex:1},children:[(0,r.jsx)(f.Z,{width:"55%",height:22}),(0,r.jsx)(f.Z,{width:"35%",height:18})]}),(0,r.jsx)(f.Z,{width:70,height:32,sx:{borderRadius:16,ml:2}})]})}function N(e){let{storageKey:t,defaultOpen:n=!0,header:o,children:i}=e,[s,l]=(0,a.useState)(()=>{let e=localStorage.getItem(t);return null===e?n:"true"===e});return(0,r.jsxs)(x.Z,{sx:{backgroundColor:"white",borderRadius:2,mb:3,boxShadow:"0 1px 3px rgba(0,0,0,0.08)",overflow:"hidden"},children:[(0,r.jsxs)(x.Z,{onClick:()=>{l(e=>(localStorage.setItem(t,String(!e)),!e))},sx:{px:2,py:1.5,borderBottom:s?"1px solid #e0e0e0":"none",display:"flex",alignItems:"center",justifyContent:"space-between",cursor:"pointer",userSelect:"none","&:hover":{backgroundColor:"#fafafa"}},children:[(0,r.jsx)(x.Z,{children:o}),(0,r.jsx)(D.Z,{sx:{color:"text.secondary",flexShrink:0,ml:1,transition:"transform 0.25s ease",transform:s?"rotate(180deg)":"rotate(0deg)"}})]}),(0,r.jsx)(x.Z,{sx:{display:"grid",gridTemplateRows:s?"1fr":"0fr",transition:"grid-template-rows 0.25s ease"},children:(0,r.jsx)(x.Z,{sx:{overflow:"hidden"},children:i})})]})}function H(e){let{event:t}=e,n=t.main_date?(0,S.vX)(t.main_date):"",o=(t.venue_internallink||"").replace(/^\/|\/$/g,""),a=(0,C.RE)(t.id);return(0,r.jsxs)(x.Z,{sx:{display:"flex",alignItems:{xs:"flex-start",sm:"center"},flexDirection:{xs:"column",sm:"row"},gap:{xs:.5,sm:1.5},px:2,py:1.25,borderBottom:"1px solid #e0e0e0","&:last-child":{borderBottom:"none"},"&:hover":{backgroundColor:"#f5f9f5"}},children:[(0,r.jsxs)(x.Z,{sx:{display:"flex",alignItems:"center",gap:.5,minWidth:{sm:190},flexShrink:0},children:[(0,r.jsx)(j.Z,{sx:{fontSize:"0.85rem",color:"#2e7d32",flexShrink:0}}),(0,r.jsx)(h.Z,{variant:"body2",sx:{fontSize:"0.8rem",color:"#2e7d32",fontWeight:600,whiteSpace:"nowrap"},children:n})]}),(0,r.jsx)(h.Z,{component:"a",href:a,variant:"body1",sx:{fontWeight:600,fontSize:"0.95rem",flexGrow:1,textDecoration:"none",color:"inherit","&:hover":{color:"#1a4a3a",textDecoration:"underline"},overflow:"hidden",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:1},children:t.title||"Outdoor Event"}),(0,r.jsxs)(h.Z,{variant:"body2",color:"text.secondary",sx:{flexShrink:0,fontSize:"0.82rem",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:{xs:"100%",sm:220}},children:[o?(0,r.jsx)(x.Z,{component:"a",href:"/venues/".concat(o),sx:{color:"inherit",textDecoration:"none","&:hover":{textDecoration:"underline"}},children:t.venue_name}):t.venue_name,t.venue_city?" \xb7 ".concat(t.venue_city):""]})]})}function J(e){let{events:t,loading:n,heading:o}=e;return n||0!==t.length?(0,r.jsxs)(x.Z,{sx:{backgroundColor:"white",borderRadius:2,mb:3,boxShadow:"0 1px 3px rgba(0,0,0,0.08)",overflow:"hidden"},children:[(0,r.jsx)(x.Z,{sx:{px:2,py:1.5,borderBottom:"1px solid #e0e0e0",display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:1},children:(0,r.jsxs)(x.Z,{children:[(0,r.jsx)(h.Z,{variant:"h2",sx:{fontSize:"1.1rem",fontWeight:700,mb:.25},children:o||"Upcoming Events at Outdoor & Waterfront Venues"}),(0,r.jsx)(h.Z,{variant:"body2",color:"text.secondary",sx:{fontSize:"0.82rem"},children:"Live music at Long Island beach bars, waterfront venues, and outdoor stages â updated daily."}),(0,r.jsx)(h.Z,{variant:"body2",color:"text.secondary",sx:{fontSize:"0.72rem"},children:"Most venues host outdoor shows in season, though some events may move indoors due to weather."})]})}),(0,r.jsx)(x.Z,{children:n?[0,1,2,3,4,5].map(e=>(0,r.jsxs)(x.Z,{sx:{display:"flex",alignItems:"center",gap:2,px:2,py:1.25,borderBottom:"1px solid #e0e0e0","&:last-child":{borderBottom:"none"}},children:[(0,r.jsx)(f.Z,{width:150,height:20,sx:{flexShrink:0}}),(0,r.jsx)(f.Z,{sx:{flexGrow:1},height:20}),(0,r.jsx)(f.Z,{width:130,height:20,sx:{flexShrink:0}})]},e)):t.map(e=>(0,r.jsx)(H,{event:e},e.id))}),(0,r.jsxs)(x.Z,{sx:{px:2,py:1.5,borderTop:"1px solid #e0e0e0",display:"flex",gap:1,flexWrap:"wrap"},children:[(0,r.jsx)(p.Z,{href:"/events/long-island",variant:"contained",size:"small",sx:{fontWeight:600,textTransform:"none",borderRadius:2},children:"\uD83C\uDFB8 All Events"}),(0,r.jsx)(p.Z,{href:"/events/long-island/tonight",variant:"outlined",size:"small",sx:{fontWeight:600,textTransform:"none",borderRadius:2},children:"\uD83C\uDF19 Outdoor Tonight"}),(0,r.jsx)(p.Z,{href:"/events/long-island/weekend",variant:"outlined",size:"small",sx:{fontWeight:600,textTransform:"none",borderRadius:2},children:"\uD83C\uDF89 Outdoor This Weekend"})]})]}):null}let Y="https://webtunes.com/events/long-island/outdoors",U={"@context":"https://schema.org","@type":"WebPage",name:"Long Island Outdoor Live Music 2026",description:"Discover outdoor live music at Long Island beach bars, waterfront venues, patio stages, and summer concerts at Jones Beach and the South Shore.",url:Y,isPartOf:{"@type":"WebSite",name:"Webtunes â Your Local Music Guide",url:"https://webtunes.com"},breadcrumb:{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://webtunes.com/"},{"@type":"ListItem",position:2,name:"Events",item:"https://webtunes.com/events"},{"@type":"ListItem",position:3,name:"Long Island",item:"https://webtunes.com/events/long-island"},{"@type":"ListItem",position:4,name:"Outdoors",item:Y}]}};var V=!0;function G(e){var t,n,o,s;let{initialVenues:d=[],initialTotalEvents:c=0}=e,u=(0,i.useRouter)(),[D,j]=(0,a.useState)("all"),[S,C]=(0,a.useState)(null),[M,H]=(0,a.useState)(d),[V,G]=(0,a.useState)(c),[
1K,X]=(0,a.useState)(!1),[q,Q]=(0,a.useState)(null),[$,ee]=(0,a.useState)(null),et=(0,a.useMemo)(()=>(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=E(e),n=[];for(let t of[e.getFullYear(),e.getFullYear()+1]){n.push({key:"july4",label:"July 4th Weekend",shortDates:"Jul 3â6",weekendStart:"".concat(t,"-07-03"),weekendEnd:"".concat(t,"-07-06"),windowStart:"".concat(t,"-06-27"),windowEnd:"".concat(t,"-07-06"),previewStart:"".concat(t,"-05-05"),warningMessage:"\uD83C\uDF86 July 4th weekend brings major crowds to Long Island beaches and waterfront venues â plan extra travel time."});let e=new Date(t,8,_(t,8)),o=z(e,-2);n.push({key:"labor-day",label:"Labor Day Weekend",shortDates:"Sep ".concat(o.getDate(),"â").concat(e.getDate()),weekendStart:E(o),weekendEnd:E(e),windowStart:E(z(o,-9)),windowEnd:E(e),previewStart:E(z(o,-60)),warningMessage:"\uD83D\uDEA6 Labor Day weekend draws big crowds to Long Island beach bars â leave early and check traffic before heading out."})}return n.filter(e=>e.weekendEnd>=t).sort((e,t)=>e.weekendStart.localeCompare(t.weekendStart)).slice(0,4)})(new Date),[]),en=(0,a.useMemo)(()=>E(new Date),[]),eo=(0,a.useMemo)(()=>{let e=new Date;return e>=new Date("2026-05-14T00:00:00")&&e<=new Date("2026-05-17T23:59:59")?"live":!!(e>=new Date("2026-05-01T00:00:00")&&e<new Date("2026-05-14T00:00:00"))&&"pre"},[]),[er,ea]=(0,a.useState)(!1);(0,a.useEffect)(()=>{$&&ea(!1)},[$]);let ei=(0,a.useMemo)(()=>{if(er)return null;if($){let e=et.find(e=>e.key===$);if(e)return{type:"holiday",message:e.warningMessage}}return function(e){var t;let n=new Date,o=n.getFullYear(),r=n.getMonth(),a=n.getDate(),i=function(e){let t=e%19,n=Math.floor(e/100),o=e%100,r=(19*t+n-Math.floor(n/4)-Math.floor((n-Math.floor((n+8)/25)+1)/3)+15)%30,a=(32+n%4*2+2*Math.floor(o/4)-r-o%4)%7,i=Math.floor((t+11*r+22*a)/451);return new Date(e,Math.floor((r+a-7*i+114)/31)-1,(r+a-7*i+114)%31+1)}(o),s=new Date(o,i.getMonth(),i.getDate()-1);if(i.getMonth(),i.getDate(),r===s.getMonth()&&a>=s.getDate()&&a<=i.getDate())return{type:"holiday",message:"\uD83D\uDC23 Easter weekend brings big crowds to Long Island â expect heavier traffic near beach bars and waterfront venues."};if(4===r){let e=function(e,t){let n=new Date(e,5,0);for(;1!==n.getDay();)n.setDate(n.getDate()-1);return n.getDate()}(o,0);if(a>=e-2&&a<=e)return{type:"holiday",message:"\uD83D\uDE97 Memorial Day weekend traffic is heavy all over Long Island â arrive early or take back roads to your outdoor show."}}if(6===r&&a>=2&&a<=6)return{type:"holiday",message:"\uD83C\uDF86 July 4th weekend brings major crowds to Long Island beaches and waterfront venues â plan extra travel time."};if(8===r){let e=_(o,8);if(a>=e-2&&a<=e)return{type:"holiday",message:"\uD83D\uDEA6 Labor Day weekend draws big crowds to Long Island beach bars â leave early and check traffic before heading out."}}if(3===r&&a>=25&&a<=27)return{type:"carshow",message:"\uD83D\uDE98 The Long Island car show is this weekend â expect extra traffic near Amityville and South Shore outdoor venues. Allow extra time."};let l=n.getDay();if((0===l||6===l)&&(null==e?void 0:null===(t=e.current_weather)||void 0===t?void 0:t.temperature)>=80){let t=Math.round(e.current_weather.temperature);return{type:"heatweekend",message:"âï¸ It's ".concat(t,"\xb0F and gorgeous â beach bars and waterfront venues will be packed today. Arrive early for parking.")}}return null}(q)},[er,$,et,q]),[es,el]=(0,a.useState)({}),[ed,ec]=(0,a.useState)([]),[eu,eh]=(0,a.useState)(!0);(0,a.useEffect)(()=>{fetch("/api/home/summary").then(e=>e.json()).then(e=>{var t,n;let o=null!==(n=null===(t=e.holidays)||void 0===t?void 0:t.NY)&&void 0!==n?n:{},r=new Date,a={};T.forEach(e=>{new Date(e.end+"T23:59:59")>=r&&e.key in o&&(a[e.key]=o[e.key])}),Object.keys(a).length>0&&el(a)}).catch(()=>{})},[]),(0,a.useEffect)(()=>{(0,W.O)(40.6776,-73.4179).then(e=>Q(e)).catch(()=>{})},[]),(0,a.useEffect)(()=>{if(!u.isReady)return;let e=u.query.weekend;if(!e)return;let t=T.find(t=>t.key===e);t&&C(t)},[u.isReady,u.query.weekend]),(0,a.useRef)({});let ex=(0,a.useRef)({}
1),em={beach:"attr_beach",waterfront:"attr_waterfront","outdoor-events":"attr_outdoor_events",patio:"attr_outdoor_patio",vineyard:"attr_vineyard"};(0,a.useEffect)(()=>{let e=em[D],t=e?d.filter(t=>t[e]):d,n=t.reduce((e,t)=>e+(t.eventCount||0),0);H(t),G(n),X(!1)},[D,d]),(0,a.useEffect)(()=>{let e=S?"".concat(D,"::").concat(S.start,"::").concat(S.end):D;if(ex.current[e]){ec(ex.current[e]),eh(!1);return}eh(!0);let t=new URLSearchParams({tab:D});S&&(t.set("start",S.start),t.set("end",S.end)),fetch("/api/outdoor-events?".concat(t)).then(e=>e.json()).then(t=>{let n=Array.isArray(t.events)?t.events:[];ex.current[e]=n,ec(n),eh(!1)}).catch(()=>{ec([]),eh(!1)})},[D,S]);let ef=(0,a.useMemo)(()=>{let e=new Date;return T.filter(t=>{let n=new Date(t.start+"T00:00:00");return Math.floor((new Date(t.end+"T23:59:59")-e)/864e5)>=0&&90>=Math.floor((n-e)/864e5)})},[]),ep="vineyard"===D?B:L,eg=ep.map(e=>M.find(t=>t.internallink===e)).filter(Boolean),eb=M.filter(e=>e.eventCount>0&&!ep.includes(e.internallink)),ey=M.filter(e=>0===e.eventCount);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(l(),{children:[(0,r.jsx)("title",{children:"Long Island Outdoor Live Music 2026 | Beach Bars & Waterfront Concerts"}),(0,r.jsx)("meta",{name:"description",content:"Find outdoor live music on Long Island â beach bars, waterfront stages, patio concerts, and summer shows at Jones Beach. Salt Shack, The Boat Yard, Tiki Bar at Sunset Harbour, and more. Updated daily."}),(0,r.jsx)("link",{rel:"canonical",href:Y}),(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(U)}})]}),(0,r.jsx)(x.Z,{sx:{backgroundColor:"#f5f5f5",minHeight:"100vh",py:4},children:(0,r.jsxs)(g.Z,{maxWidth:"lg",children:[(0,r.jsxs)(x.Z,{sx:{background:"linear-gradient(135deg, #1f6f4a, #2e8b57)",color:"white",borderRadius:2,p:{xs:2.5,md:3.5},mb:3},children:[(0,r.jsx)(h.Z,{component:"h1",variant:"h1",sx:{fontSize:{xs:"1.7rem",md:"2.1rem"},fontWeight:700,mb:$?.25:1},children:"Long Island Outdoor Live Music"}),$&&(()=>{let e=et.find(e=>e.key===$);return e?(0,r.jsxs)(h.Z,{variant:"subtitle1",sx:{fontWeight:600,opacity:.92,mb:1,fontSize:"1rem"},children:[e.label," \xb7 ",e.shortDates]}):null})(),(0,r.jsx)(h.Z,{variant:"body1",sx:{fontSize:{xs:"0.95rem",md:"1.05rem"},mb:2,opacity:.92},children:"Discover outdoor live music on Long Island, including beach bars, waterfront restaurants, patio venues, and large outdoor concert stages. From Babylon and Patchogue to Wantagh and Montauk, find live music happening tonight, this weekend, and all summer long."}),K?(0,r.jsx)(f.Z,{variant:"rectangular",width:260,height:48,sx:{bgcolor:"rgba(255,255,255,0.25)",borderRadius:2,mb:2}}):(0,r.jsxs)(x.Z,{sx:{display:"inline-flex",gap:0,mb:2,borderRadius:2,overflow:"hidden",border:"1px solid rgba(255,255,255,0.2)"},children:[(0,r.jsxs)(x.Z,{sx:{px:2,py:1,backgroundColor:"rgba(0,0,0,0.28)",borderRight:"1px solid rgba(255,255,255,0.15)",textAlign:"center"},children:[(0,r.jsx)(h.Z,{variant:"h5",component:"div",sx:{fontWeight:800,lineHeight:1,color:"#fff"},children:M.length.toLocaleString()}),(0,r.jsx)(h.Z,{variant:"caption",sx:{opacity:.75,textTransform:"uppercase",letterSpacing:"0.06em"},children:"venues"})]}),(0,r.jsxs)(x.Z,{sx:{px:2,py:1,backgroundColor:"rgba(0,0,0,0.18)",textAlign:"center"},children:[(0,r.jsx)(h.Z,{variant:"h5",component:"div",sx:{fontWeight:800,lineHeight:1,color:"#ffd54f"},children:V.toLocaleString()}),(0,r.jsx)(h.Z,{variant:"caption",sx:{opacity:.75,textTransform:"uppercase",letterSpacing:"0.06em"},children:"shows this summer"})]})]}),(null==q?void 0:q.daily)&&(0,r.jsxs)(x.Z,{sx:{display:"flex",flexDirection:"column",gap:1,mb:2,px:1.5,py:1.25,borderRadius:2,backgroundColor:"rgba(0,0,0,0.18)",border:"1px solid rgba(255,255,255,0.12)"},children:[q.hourly&&(()=>{var e;let t=Math.round(q.daily.temperature_2m_max[0]),n=Math.round(q.daily.temperature_2m_min[0]),o=Math.round(q.hourly.temperature_2m[20]),{label:a}=F(q.daily.weathercode[0]),i=(e=q.daily.weathercode[0])>=80&&e<=99?{emoji:"âï¸",text:"Storms likely â check venue"}:e>=61&&e<=67?{emoji:"\uD83C\uDF27ï¸",text:"Rain expected tonight"}:o>=75?{emoji:"\uD83D\uDFE2",text:"Perfect outdoor music weather"}:o>=65?{emoji:"\uD83D\uDFE2",text:"Good to go â light jacket optional"}:o>=55?{emoji:"\uD83E\uDDE5",text:"Warm jacket needed by 8pm"}:{emoji:"\uD83E\uDDE5",text:"Bundle up tonight"};return(0,r.jsxs)(h.Z,{variant:"body2",sx:{opacity:.9},children:["Today ",t,"\xb0/",n,"\xb0"," \xb7 ","Tonight 8pm: ",o,"\xb0F"," \xb7 ",a," ",i.emoji," ",i.text]})})(),(null===(t=q.hourly)||void 0===t?void 0:t.windspeed_10m)&&(()=>{var e;let t=(e=Math.round(Math.max(...q.hourly.windspeed_10m.slice(12,23))))>=25?{emoji:"\uD83D\uDCA8",text:"â ï¸ High winds expected",detail
1:"".concat(e,"mph+")}:e>=20?{emoji:"\uD83D\uDCA8",text:"Windy â dress accordingly",detail:"".concat(e,"mph")}:e>=15?{emoji:"\uD83D\uDCA8",text:"Breezy conditions",detail:"".concat(e,"mph")}:null;return t?(0,r.jsxs)(h.Z,{variant:"body2",sx:{opacity:.9},children:[t.emoji," ",t.text," â ",t.detail]}):null})(),(()=>{let e=Math.round(q.daily.temperature_2m_max[1]),t=Math.round(q.daily.temperature_2m_min[1]),n=new Date(q.daily.time[2]+"T00:00").toLocaleDateString("en-US",{weekday:"short"}),o=Math.round(q.daily.temperature_2m_max[2]),a=Math.round(q.daily.temperature_2m_min[2]);return(0,r.jsxs)(h.Z,{variant:"body2",sx:{opacity:.75},children:["Tomorrow ",e,"\xb0/",t,"\xb0"," \xb7 ",n," ",o,"\xb0/",a,"\xb0"]})})(),(()=>{let e=e=>"".concat(e.getFullYear(),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(String(e.getDate()).padStart(2,"0")),t=new Date;t.setHours(0,0,0,0);let n=t.getDay(),o=n>=1&&n<=4?5-n:0,a=new Set([0,1,2].map(n=>{let r=new Date(t);return r.setDate(r.getDate()+o+n),e(r)})),i=q.daily.time.map((e,t)=>({i:t,dateStr:e,dow:new Date(e+"T00:00").getDay()})).filter(e=>{let{dateStr:t}=e;return a.has(t)});return 0===i.length?null:(0,r.jsxs)(x.Z,{sx:{display:"inline-flex",alignItems:"center",gap:2,mt:.5,pt:1,borderTop:"1px solid rgba(255,255,255,0.12)"},children:[(0,r.jsx)(h.Z,{variant:"body2",sx:{opacity:.5,fontWeight:700,fontSize:"0.7rem",textTransform:"uppercase",letterSpacing:"0.06em",whiteSpace:"nowrap"},children:"This Weekend"}),i.map(e=>{let{i:t,dow:n}=e,{icon:o,label:a}=F(q.daily.weathercode[t]),i=Math.round(q.daily.temperature_2m_max[t]),s=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][n];return(0,r.jsxs)(x.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"center",minWidth:48},children:[(0,r.jsx)(h.Z,{variant:"caption",sx:{opacity:.65,fontWeight:600,fontSize:"0.7rem"},children:s}),(0,r.jsx)(h.Z,{variant:"body2",sx:{fontSize:"1.1rem",lineHeight:1.2},children:o}),(0,r.jsxs)(h.Z,{variant:"body2",sx:{fontWeight:700,fontSize:"0.85rem"},children:[i,"\xb0"]}),(0,r.jsx)(h.Z,{variant:"caption",sx:{opacity:.55,fontSize:"0.65rem",textAlign:"center",lineHeight:1.2},children:a})]},t)})]})})()]}),(0,r.jsxs)(x.Z,{sx:{display:"flex",gap:1.5,flexWrap:"wrap",mb:1.5},children:[(0,r.jsx)(p.Z,{href:"/events/long-island/weekend",variant:"outlined",size:"small",color:"inherit",sx:{fontWeight:600},children:"This Weekend"}),(0,r.jsx)(p.Z,{href:"/events/long-island/tonight",variant:"outlined",size:"small",color:"inherit",sx:{fontWeight:600},children:"Tonight"}),(0,r.jsx)(p.Z,{href:"/events?location=long-island",variant:"text",size:"small",color:"inherit",sx:{fontWeight:600},children:"All LI Events"})]}),(0,r.jsx)(x.Z,{sx:{display:"flex",gap:1,flexWrap:"wrap",alignItems:"center"},children:et.map(e=>{let t=en>=e.windowStart&&en<=e.windowEnd,n=!t&&en>=e.previewStart,o=$===e.key;return t?(0,r.jsxs)(p.Z,{variant:o?"contained":"outlined",size:"small",onClick:()=>ee(o?null:e.key),sx:{fontWeight:600,textTransform:"none",borderColor:o?"transparent":"rgba(255,200,80,0.8)",color:o?"#1f6f4a":"rgba(255,220,100,1)",backgroundColor:o?"rgba(255,220,80,0.95)":"transparent","&:hover":{backgroundColor:o?"rgba(255,210,60,0.95)":"rgba(255,200,80,0.15)",borderColor:"rgba(255,200,80,1)"}},children:["\uD83C\uDF89 ",e.label]},e.key):n?(0,r.jsxs)(p.Z,{variant:o?"outlined":"text",size:"small",onClick:()=>ee(o?null:e.key),sx:{fontWeight:500,textTransform:"none",fontSize:"0.8rem",opacity:o?.85:.45,color:"inherit",borderColor:"rgba(255,255,255,0.5)","&:hover":{opacity:.75,backgroundColor:"rgba(255,255,255,0.08)"}},children:[e.label," \xb7 ",e.shortDates," â"]},e.key):null})}),(0,r.jsx)(h.Z,{variant:"subtitle1",sx:{fontWeight:500,color:"rgba(255,255,255,0.9)",mt:1.5},children:(()=>{let e=new Date;return 4>e.getMonth()||4===e.getMonth()&&15>e.getDate()?"\uD83C\uDF0A Outdoor season officially kicks off this weekend â Salt Shack & Tiki Joe's Captree open Saturday!":"\uD83C\uDF79 Plan your perfect summer night with live music by the water."})()})]}),ei&&(0,r.jsx)(b.Z,{severity:"warning",onClose:()=>ea(!0),sx:{mb:3,borderRadius:2,alignItems:"center"},children:ei.message}),eo&&(0,r.jsxs)(x.Z,{component:"a",href:"/events/long-island/montauk-music-festival",sx:{dis
1play:"flex",alignItems:"center",justifyContent:"space-between",gap:2,mb:3,p:{xs:2,md:2.5},borderRadius:2,background:"linear-gradient(135deg, #0a2e4a, #0d4f6e)",color:"white",textDecoration:"none",boxShadow:"0 2px 6px rgba(0,0,0,0.15)","&:hover":{opacity:.93}},children:[(0,r.jsxs)(x.Z,{children:[(0,r.jsx)(h.Z,{variant:"subtitle1",sx:{fontWeight:700,mb:.25,fontSize:"1rem"},children:"live"===eo?"\uD83C\uDFB8 Montauk Music Festival â happening now!":"\uD83C\uDFB8 Montauk Music Festival â coming May 14!"}),(0,r.jsx)(h.Z,{variant:"body2",sx:{opacity:.9},children:"May 14â17 \xb7 400 performances \xb7 40 venues \xb7 See the full schedule â"})]}),(0,r.jsx)(h.Z,{sx:{fontWeight:700,fontSize:"1.3rem",flexShrink:0},children:"â"})]}),(0,r.jsx)(Z.Z,{forecastHigh:null!==(s=null==q?void 0:null===(o=q.daily)||void 0===o?void 0:null===(n=o.temperature_2m_max)||void 0===n?void 0:n[0])&&void 0!==s?s:null}),(0,r.jsx)(x.Z,{sx:{backgroundColor:"white",borderRadius:2,mb:3,boxShadow:"0 1px 3px rgba(0,0,0,0.08)",overflow:"hidden"},children:(0,r.jsx)(y.Z,{value:D,onChange:(e,t)=>
1j(t),variant:"scrollable",scrollButtons:"auto",sx:{px:1},children:I.map(e=>(0,r.jsx)(v.Z,{value:e.key,label:e.label,sx:{textTransform:"none",fontWeight:600}},e.key))})}),ef.length>0&&(0,r.jsxs)(x.Z,{sx:{mb:3},children:[(0,r.jsx)(h.Z,{variant:"overline",sx:{fontSize:"0.7rem",fontWeight:700,letterSpacing:"0.1em",color:"text.secondary",display:"block",mb:1.5},children:"Plan Ahead"}),(0,r.jsxs)(x.Z,{sx:{display:"flex",gap:2,flexWrap:"wrap"},children:[new Date<new Date("2026-05-18T00:00:00")&&(0,r.jsxs)(x.Z,{sx:{flex:"1 1 220px",maxWidth:320,backgroundColor:"white",borderRadius:2,overflow:"hidden",boxShadow:"0 2px 8px rgba(0,0,0,0.14)",border:"2px solid #f59e0b"},children:[(0,r.jsxs)(x.Z,{sx:{background:"linear-gradient(135deg, #d97706, #f59e0b)",color:"white",px:2,py:1.25,display:"flex",alignItems:"center",justifyContent:"space-between",gap:1},children:[(0,r.jsxs)(x.Z,{children:[(0,r.jsx)(h.Z,{variant:"subtitle2",sx:{fontWeight:700,fontSize:"0.88rem",lineHeight:1.2},children:"\uD83C\uDFB8 Montauk Music Festival"}),(0,r.jsx)(h.Z,{variant:"caption",sx:{opacity:.88},children:"May 14â17"})]}),(0,r.jsx)(m.Z,{label:"This Week!",size:"small",sx:{backgroundColor:"rgba(255,255,255,0.22)",color:"white",fontWeight:700,fontSize:"0.62rem",height:20,flexShrink:0}})]}),(0,r.jsxs)(x.Z,{sx:{px:2,py:1.5},children:[(0,r.jsx)(h.Z,{variant:"body2",sx:{mb:.75,fontWeight:500},children:"400 performances \xb7 40 venues"}),(0,r.jsx)(h.Z,{variant:"caption",sx:{color:"text.secondary",display:"block",mb:1.5},children:"\uD83C\uDFB5 The biggest live music weekend on Long Island"}),(0,r.jsx)(p.Z,{component:"a",href:"/events/long-island/montauk-music-festival",size:"small",variant:"contained",color:"primary",sx:{textTransform:"none",fontWeight:600,fontSize:"0.8rem"},children:"See Full Schedule â"})]})]}),ef.map(e=>{let t=new Date,n=Math.floor((new Date(e.start+"T00:00:00")-t)/864e5),o=n<7,a=es[e.key];return(0,r.jsxs)(x.Z,{sx:{flex:"1 1 220px",maxWidth:320,backgroundColor:"white",borderRadius:2,overflow:"hidden",boxShadow:o?"0 2px 8px rgba(0,0,0,0.14)":"0 1px 3px rgba(0,0,0,0.08)",border:o?"2px solid #f59e0b":"1px solid #e5e7eb"},children:[(0,r.jsxs)(x.Z,{sx:{background:o?"linear-gradient(135deg, #d97706, #f59e0b)":"linear-gradient(135deg, #334e65, #446b87)",color:"white",px:2,py:1.25,display:"flex",alignItems:"center",justifyContent:"space-between",gap:1},children:[(0,r.jsxs)(x.Z,{children:[(0,r.jsxs)(h.Z,{variant:"subtitle2",sx:{fontWeight:700,fontSize:"0.88rem",lineHeight:1.2},children:[e.emoji," ",e.name]}),(0,r.jsx)(h.Z,{variant:"caption",sx:{opacity:.88},children:e.display})]}),n<30&&(0,r.jsx)(m.Z,{label:n<7?"This Weekend":"Coming Up \xb7 ".concat(e.display),size:"small",sx:{backgroundColor:"rgba(255,255,255,0.22)",color:"white",fontWeight:700,fontSize:"0.62rem",height:20,flexShrink:0}})]}),(0,r.jsxs)(x.Z,{sx:{px:2,py:1.5},children:[(0,r.jsx)(h.Z,{variant:"body2",sx:{mb:.75,fontWeight:500},children:void 0===a?"Checking showsâ¦":a>0?"".concat(a," outdoor ").concat(1===a?"show":"shows"," scheduled"):"No outdoor shows confirmed yet"}),(0,r.jsx)(h.Z,{variant:"caption",sx:{color:"text.secondary",display:"block",mb:1.5},children:"\uD83D\uDE97 Expect heavy beach traffic â plan ahead"}),(0,r.jsx)(p.Z,{size:"small",variant:(null==S?void 0:S.key)===e.key?"contained":o?"contained":"outlined",color:"primary",sx:{textTransform:"none",fontWeight:600,fontSize:"0.8rem"},onClick:()=>{C((null==S?void 0:S.key)===e.key?null:e),window.scrollTo({top:0,behavior:"smooth"})},children:(null==S?void 0:S.key)===e.key?"Showing ".concat(e.name," â"):"Browse ".concat(e.name," Shows â")})]})]},e.key)})]})]}),S&&(0,r.jsxs)(x.Z,{sx:{backgroundColor:"#fffbeb",border:"1px solid #f59e0b",borderRadius:2,mb:2,px:2.5,py:1.25,display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:1},children:[(0,r.jsxs)(h.Z,{variant:"body2",sx:{fontWeight:600},children:[S.emoji," Showing outdoor events for ",S.name," \xb7 ",S.display]}),(0,r.jsx)(p.Z,{size:"small",variant:"text",sx:{textTransform:"none",fontWeight:600},onClick:()=>C(null),children:"â Clear filter"})]}),!S&&$?(()=>{let e=et.find(e=>e.key===$);return e?(0,r.jsxs)(x.Z,{sx:{backgroundColor:"white",borderRadius:2,mb:3,px:2.5,py:2,boxShadow:"0 1px 3px rgba(0,0,0,0.08)",display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:1.5},children:[(0,r.jsxs)(x.Z,{children:[(0,r.jsxs)(h.Z,{variant:"subtitle1",sx:{fontWeight:700,mb:.25},children:["\uD83C\uDF89 ",e.label," \xb7 ",e.shortDates]}),(0,r.jsx)(h.Z,{variant:"body2",color:"text.secondary",children:"Browse outdoor & waterfront events for this holiday weekend."})]}),(0,r.jsx)(p.Z,{href:"/events?location=long-island",variant:"contained",size:"small",sx:{fontWeight:600,textTransform:"none",flexShrink:0},children:"See All LI Events â"})]}):null})():!S&&(0,r.jsx)(J,{events:ed,loading:eu}),S&&(0,r.jsx)(J,{events:ed,loading:eu}),(0,r.jsxs)(x.Z,{sx:{display:"flex",alignItems:"center",gap:1.5,mb:2.5},children:[(0,r.jsx)(h.Z,{variant:"overline",sx:{fontSize:"0.7rem",fontWeight:700,letterSpacing:"0.1em",color:"text.secondary",whiteSpace:"nowrap"},children:"Explore Outdoor Venues"}),(0,r.jsx)(x.Z,{sx:{flex:1,height:"1px",backgroundColor:"#d0d0d0"}})]}),(0,r.jsxs)(x.Z,{sx:{mb:4},children:[(0,r.jsx)(h.Z,{variant:"h2",sx:{fontSize:"1.2rem",fontWeight:700,mb:2},children:"vineyard"===D?"\uD83C\uDF77 Featured Vineyards":"â Featured Beach & Waterfront Venues"}),(0,r.jsx)(w.ZP,{container:!0,spacing:2,children:K?[0,1,2,3].map(e=>(0,r.jsx)(w.ZP,{item:!0,xs:12,sm:6,md:3,children:(0,r.jsx)(O,{})},e)):eg.map(e=>(0,r.jsx)(w.ZP,{item:!0,xs:12,sm:6,md:3,children:(0,r.jsx)(R,{venue:e})},e.id))})]}),(0,r.jsx)(x.Z,{sx:{mb:3},children:(0,r.jsx)(k.Z,{slot:"7262882693"})}),(K||eb.length>0)&&(0,r.jsx)(N,{storageKey:"li-outdoors-active-open",defaultOpen:!0,header:(0,r.jsx)(h.Z,{variant:"h2",sx:{fontSize:"1.1rem",fontWeight:700},children:"More Venues with Upcoming Shows"}),children:K?[0,1,2,3,4].map(e=>(0,r.jsx)(P,{},e)):eb.map(e=>(0,r.jsx)(A,{venue:e},e.id))}),!K&&ey.length>0&&(0,r.jsx)(N,{storageKey:"li-outdoors-soon-open",defaultOpen:!1,header:(0,r.jsxs)(x.Z,{children:[(0,r.jsx)(h.Z,{variant:"h2",sx:{fontSize:"1.1rem",fontWeight:700,color:"text.secondary"},children:"No Upcoming Events Listed Yet"}),(0,r.jsx)(h.Z,{variant:"body2",color:"text.secondary",children:"We're tracking these outdoor venues, but upcoming shows haven't been added yet. Check back soon as schedules are updated."})]}),children:ey.map(e=>(0,r.jsx)(A,{venue:e},e.id))}),(0,r.jsxs)(x.Z,{sx:{backgroundColor:"white",borderRadius:2,p:3,textAlign:"center",boxShadow:"0 1px 3px rgba(0,0,0,0.08)"},children:[(0,r.jsx)(h.Z,{variant:"h2",sx:{fontSize:"1.1rem",fontWeight:700,mb:1},children:"Browse All Long Island Events"}),(0,r.jsx)(h.Z,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"See the full calendar of upcoming shows across Long Island."}),(0,r.jsx)(p.Z,{href:"/events?location=long-island",variant:"contained",size:"medium",sx:{fontWeight:600,mr:1.5},children:"All LI Events"}),(0,r.jsx)(p.Z,{href:"/events/long-island/tonight",variant:"outlined",size:"medium",sx:{fontWeight:600,mr:1.5},children:"Tonight"}),(0,r.jsx)(p.Z,{href:"/events/long-island/weekend",variant:"outlined",size:"medium",sx:{fontWeight:600},children:"This Weekend"})]})]})})]})}}},function(e){e.O(0,[8573,7018,3338,18,3254,2888,9774,179],function(){return e(e.s=89863)}),_N_E=e.O()}]); 2//# sourceMappingURL=outdoors-46fd505c90b0e857.js.map
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.