1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7942],{15364:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/events/[slug]",function(){return t(18629)}])},18629:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return q}});var i=t(82729),r=t(85893),s=t(67294),a=t(84489),l=t(53812),d=t(53857),o=t(37887),c=t(50319),m=t(41664),u=t.n(m),p=t(25675),g=t.n(p),h=t(91633),x=t(34625),j=t(80008),f=t.n(j),v=t(56794),b=t(78420),_=t(12288),y=t(57833),w=t(12939),Z=t(55673),I=t(5789),N=t(18525),k=t(90788),O=t(32253),D=t(15267),C=t(48138),E=t(77503),P=t(24732),F=t(91589),S=t(34287),U=t(45373),T=t(32744),X=t(26057),A=t(46403),M=t(50950),R=t(93512),z=t(51467);function _templateObject(){let e=(0,i._)([""]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,i._)(["\n display: flex;\n flex-direction: column;\n grid-template-columns: 1fr;\n grid-template-rows: auto;\n @media (min-width: ",") {\n display: grid;\n grid-template-columns: 3fr 1fr;\n }\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,i._)(["\n align-self: flex;\n order: 0;\n height: auto;\n width: 100%;\n padding: "," 0px;\n\n @media (min-width: ",") {\n padding: ",";\n }\n\n h1 {\n margin-bottom: 0px;\n }\n\n h4 {\n margin-bottom: 0px;\n }\n\n .title-spacer {\n margin-top: ",";\n }\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,i._)(["\n order: 1;\n align-self: flex;\n height: auto;\n width: 100%;\n grid-row: 1;\n padding: "," 0px;\n .infoSocial {\n display: flex;\n flex-flow: row nowrap;\n justify-content: flex-start;\n align-itmes: flex-start;\n margin-bottom: 0px;\n .infoLink {\n margin-right: ",";\n font-size: ",";\n }\n\n @media (min-width: ",") {\n margin-bottom: ",";\n }\n }\n .infoWrap {\n display: flex;\n flex-flow: column nowrap;\n justify-content: flex-start;\n align-items: flex-start;\n margin-bottom: ",";\n padding-bottom: ",";\n border-bottom: 1px solid ",";\n\n h4 {\n font-family: ",";\n }\n .infoItem {\n display: flex;\n flex-flow: row nowrap;\n justify-content: flex-start;\n align-items: center;\n margin-bottom: ",";\n span {\n font-size: 20px;\n }\n p,\n a {\n margin-bottom: 0px;\n margin-left: ",";\n }\n }\n\n div:last-child {\n margin-bottom: 10px;\n }\n\n &:last-of-type {\n margin-bottom: 0px;\n }\n }\n\n @media (min-width: ",") {\n grid-row: span 3;\n padding: ",";\n\n div:last-child {\n margin-bottom: ",";\n }\n }\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,i._)(["\n align-self: flex;\n order: 2;\n width: 100%;\n height: auto;\n padding: "," 0px;\n @media (min-width: ",") {\n padding: ",";\n }\n"]);return _templateObject4=function(){return e},e}function _templateObject5(){let e=(0,i._)(["\n width: 24px;\n height: 36px;\n background-image: url('/images/page/tours/map-pin.svg');\n background-size: contain;\n background-repeat: no-repeat;\n background-position: center center;\n"]);return _templateObject5=function(){return e},e}function _templateObject6(){let e=(0,i._)(["\n order: 3;\n height: auto;\n widht: 100%;\n padding: "," 0px;\n\n @media (min-width: ",") {\n padding: ",";\n }\n"]);return _templateObject6=function(){return e},e}function _templateObject7(){let e=(0,i._)(["\n order: 4;\n height: auto;\n width: 100%;\n padding: "," 0px;\n .upcomingWrapper {\n .upcomingEvent {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n margin-bottom: ",";\n .upcomingImage {\n position: relative;\n height: 70px;\n width: 60px;\n margin-right: ",";\n border-radius: ",";\n overflow: hidden;\n }\n .upcomingInfo {\n h5 {\n max-width: 550px;\n margin-bottom: 0px;\n color: ",";\n }\n p {\n margin-bottom: 0px;\n color: ",";\n }\n }\n }\n }\n @media (min-width: ",") {\n padding: ",";\n }\n"]);return _templateObject7=function(){return e},e}f().tz.setDefault("America/New_York");let V=(0,y.ZP)(w.PP).withConfig({componentId:"sc-833202e2-0"}
1)(_templateObject()),W=y.ZP.div.withConfig({componentId:"sc-833202e2-1"})(_templateObject1(),e=>{let{theme:n}=e;return n.media.lg}),G=y.ZP.div.withConfig({componentId:"sc-833202e2-2"})(_templateObject2(),e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.media.lg},e=>{let{theme:n}=e;return n.spacing.md},e=>{let{theme:n}=e;return n.spacing.md}),L=y.ZP.div.withConfig({componentId:"sc-833202e2-3"})(_templateObject3(),e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.spacing.lg},e=>{let{theme:n}=e;return n.media.lg},e=>{let{theme:n}=e;return n.spacing.md},e=>{let{theme:n}=e;return n.spacing.md},e=>{let{theme:n}=e;return n.spacing.md},e=>{let{theme:n}=e;return n.color.uiGray},e=>{let{theme:n}=e;return n.typography.fontHeadline},e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.spacing.xs},e=>{let{theme:n}=e;return n.media.lg},e=>{let{theme:n}=e;return n.spacing.md},e=>{let{theme:n}=e;return n.spacing.sm}),J=y.ZP.div.withConfig({componentId:"sc-833202e2-4"})(_templateObject4(),e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.media.lg},e=>{let{theme:n}=e;return n.spacing.md}),Y=y.ZP.div.withConfig({componentId:"sc-833202e2-5"})(_templateObject5()),$=y.ZP.div.withConfig({componentId:"sc-833202e2-6"})(_templateObject6(),e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.media.lg},e=>{let{theme:n}=e;return n.spacing.md}),H=y.ZP.div.withConfig({componentId:"sc-833202e2-7"})(_templateObject7(),e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.spacing.sm},e=>{let{theme:n}=e;return n.shape.borderRadius},e=>{let{theme:n}=e;return n.color.highlight},e=>{let{theme:n}=e;return n.color.black},e=>{let{theme:n}=e;return n.media.lg},e=>{let{theme:n}=e;return n.spacing.md});function currencyFormat(e){return"$"+e.toFixed(2).replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")}var q=!0;n.default=e=>{let{singleEvent:n,id:t}=e;console.log("Single Event:",n);let i=(0,s.useContext)(a.Vo),m=f()().startOf("day").valueOf(),{data:p,loading:j,error:y}=(0,o.a)(l.fM,{variables:{limit:4,where:{eventTypes:n.eventTypes.map(e=>e.id),nextEventUTC_gte:m}}}),[q]=(0,c.D)(d.Ov),[B,K]=(0,s.useState)(!1),[Q,ee]=(0,s.useState)(!1),[en,et]=(0,s.useState)(n.venue&&n.venue.address.latitude?{latitude:n.venue.address.latitude,longitude:n.venue.address.longitude,zoom:12,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0}:{latitude:Number("43.6591"),longitude:Number("70.2568"),zoom:12,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0});return(0,s.useEffect)(()=>{var e,t;n&&i.user&&(ee((null!==(e=i.user.eventsFavorited)&&void 0!==e?e:[]).map(e=>e.id).includes(n.id)),K((null!==(t=i.user.eventsAttended)&&void 0!==t?t:[]).map(e=>e.id).includes(n.id)))},[i.user]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(k.c,{backgroundImage:n.featuredImage?n.featuredImage.url:"",backgroundPosition:n.featuredImagePosition?n.featuredImagePosition:"center",backgroundRepeat:n.featuredImageRepeat?n.featuredImageRepeat:"no-repeat",backgroundSize:n.featuredImageSize?n.featuredImageSize:"cover"}),(0,r.jsx)(w.jg,{children:(0,r.jsx)(V,{children:(0,r.jsxs)(W,{children:[(0,r.jsxs)(G,{children:[(0,r.jsx)(N.X,{as:"h1",children:n.title}),n.subtitle&&(0,r.jsx)(N.X,{as:"h4",children:n.subtitle}),(0,r.jsx)("div",{className:"title-spacer"}),(0,r.jsx)(z.D,{children:n.description})]}),n.venue&&n.venue.address.latitude&&(0,r.jsxs)(J,{children:[(0,r.jsx)(N.X,{as:"h3",children:"Location"}),(0,r.jsxs)("p",{children:[n.venue.title&&"".concat(n.venue.title," "),(0,r.jsx)("br",{}),n.venue.address.street1&&"".concat(n.venue.address.street1," "),n.venue.address.street2&&"".concat(n.venue.address.street2," "),n.venue.address.city&&"".concat(n.venue.address.city," "),n.venue.address.postcode&&"".concat(n.venue.address.postcode)]}),(0,r.jsxs)(x.ZP,{...en,onViewportChange:e=>et(e),height:"500px",width:"100%",mapStyle:"mapbox://styles/mapbox/streets-v11",mapboxApiAccessToken:"pk.eyJ1IjoiY3JlYXRpdmVwb3J0bGFuZCIsImEiOiJjbDZiMnUxOGIwMGE0M2NyeDRmODZ2cWJkIn0.lzi5VbDJl_4lRaeZtAm8Pg",children:[(0,r.jsx)(x.Jx,{latitude:n.venue.address.latitude,longitude:n.venue.address.longitude,offsetLeft:-12,offsetTop:-36,children:(0,r.jsx)(Y,{})},"marker".concat(n.id)),(0,r.jsx)("div",{style:{position:"absolute",right:50,top:10},children:(0,r.jsx)(x.Pv,{})})]})]}),n.images&&n.images.length>0&&(0,r.jsxs)($,{children:[(0,r.jsx)(N.X,{as:"h3",children:"Event Gallery"}),(0,r.jsx)(h.Z.PreviewGroup,{children:(0,r.jsx)(Z.Z,{gutter:[16,16],justify:"start",align:"middle",children:n.images.map(e=>(0,r.jsx)(I.Z,{children:(0,r.jsx)(h.Z,{width:200,src:e.url})}))})})]}),p&&p.events.length>0&&(0,r.jsxs)(H,{children:[(0,r.jsx)(N.X,{as:"h3",children:"Similar Events"}),p.events.filter(e=>
1e.id!==n.id).filter(e=>!!e.venue).map(e=>(0,r.jsx)(u(),{href:e.slug,id:e.id,className:"upcomingWrapper",children:(0,r.jsxs)("div",{className:"upcomingEvent",children:[(0,r.jsx)("div",{className:"upcomingImage",children:(0,r.jsx)(g(),{src:e.featuredImage?e.featuredImage.url:"/images/page/events/event-placeholder.jpg",fill:!0,sizes:"100vw",style:{objectFit:"cover"}})}),(0,r.jsxs)("div",{className:"upcomingInfo",children:[(0,r.jsx)(N.X,{as:"h5",children:e.title}),(0,r.jsxs)("p",{children:[(0,_.zL)(e),e.eventDates[0].dateEnd?" to "+(0,v.Z)((0,b.Z)(e.eventDates[0].dateEnd),"MMM. do, yyyy"):"",(0,r.jsx)("br",{}),e.eventDates[0].timeStart?(0,v.Z)((0,b.Z)("1970-01-01T"+e.eventDates[0].timeStart),"h:mm aa"):"",e.eventDates[0].timeEnd?" to "+(0,v.Z)((0,b.Z)("1970-01-01T"+e.eventDates[0].timeEnd),"h:mm aa"):""]})]})]})}))]}),(0,r.jsxs)(L,{children:[(0,r.jsxs)("div",{className:"infoSocial",children:[n.facebookUrl&&(0,r.jsx)("a",{href:n.facebookUrl,target:"_blank",className:"infoLink",children:(0,r.jsx)(S.Z,{})},n.facebookUrl),n.instagramUrl&&(0,r.jsx)("a",{href:n.instagramUrl,target:"_blank",className:"infoLink",children:(0,r.jsx)(X.Z,{})},n.instagramUrl),n.twitterUrl&&(0,r.jsx)("a",{href:n.twitterUrl,target:"_blank",className:"infoLink",children:(0,r.jsx)(U.Z,{})},n.twitterUrl),n.youtubeUrl&&(0,r.jsx)("a",{href:n.youtubeUrl,target:"_blank",className:"infoLink",children:(0,r.jsx)(T.Z,{})},n.youtubeUrl)]}),n.eventTypes&&n.eventTypes.length>0&&(0,r.jsx)("div",{className:"infoWrap",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(N.X,{as:"h4",children:"Event Category"}),n.eventTypes.map(e=>(0,r.jsxs)("div",{className:"infoItem",id:e.id,children:[(0,r.jsx)(D.Z,{}),(0,r.jsx)("p",{children:e.name})]}))]})}),n.venue&&(0,r.jsxs)("div",{className:"infoWrap",children:[(0,r.jsx)(N.X,{as:"h4",children:"Address & Contact"}),n.venue.address.street1&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(E.Z,{}),(0,r.jsxs)("a",{href:"https://www.google.com/maps/search/".concat(n.venue.title),target:"_blank",children:[n.venue.title?(0,r.jsxs)(r.Fragment,{children:[n.venue.title,(0,r.jsx)("br",{})]}):null,n.venue.address.street1?(0,r.jsxs)(r.Fragment,{children:[n.venue.address.street1,(0,r.jsx)("br",{})]}):null,n.venue.address.street2?(0,r.jsxs)(r.Fragment,{children:[n.venue.address.street2,(0,r.jsx)("br",{})]}):null,n.venue.address.city&&"".concat(n.venue.address.city," "),n.venue.address.postcode&&"".concat(n.venue.address.postcode)]})]}),n.phone&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(P.Z,{}),(0,r.jsx)("a",{href:"tel:".concat(n.phone),children:n.phone})]}),n.urlExternal&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(F.Z,{}),(0,r.jsx)("a",{href:n.urlExternal,target:"_blank",children:"Visit Website"})]}),n.ticketUrl&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(R.Z,{}),(0,r.jsx)("a",{href:n.ticketUrl,target:"_blank",children:"Get Tickets"})]})]}),n.contributingVenues&&n.contributingVenues.length>0&&(0,r.jsxs)("div",{className:"infoWrap",children:[(0,r.jsx)(N.X,{as:"h4",children:"Contributing Venues"}),n.contributingVenues.map((e,n)=>(0,r.jsx)("div",{children:(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(E.Z,{}),(0,r.jsxs)("a",{href:"".concat("https://creativeportland.com","/venues/").concat(encodeURIComponent(e.slug)),target:"_blank",rel:"noopener noreferrer",children:[e.title?(0,r.jsxs)(r.Fragment,{children:[e.title,(0,r.jsx)("br",{})]}):null,e.address.street1?(0,r.jsxs)(r.Fragment,{children:[e.address.street1,(0,r.jsx)("br",{})]}):null,e.address.street2?(0,r.jsxs)(r.Fragment,{children:[e.address.street2,(0,r.jsx)("br",{})]}):null,e.address.city&&"".concat(e.address.city," "),e.address.postcode&&"".concat(e.address.postcode)]})]},n)}))]}),(0,r.jsxs)("div",{className:"infoWrap",children:["ComponentDatesSingleSimpleDate"===n.eventDates[0].__typename?(0,r.jsx)(N.X,{as:"h4",children:"Date"}):(0,r.jsx)(N.X,{as:"h4",children:"Dates"}),(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(O.default,{}),(0,r.jsxs)("p",{children:[(0,_.zL)(n),n.eventDates[0].dateEnd?" to "+(0,v.Z)((0,b.Z)(n.eventDates[0].dateEnd),"MMM. do, yyyy"):"",(0,r.jsx)("br",{}),n.eventDates[0].timeStart?(0,v.Z)((0,b.Z)("1970-01-01T"+n.eventDates[0].timeStart),"h:mm aa"):"",n.eventDates[0].timeEnd?" to "+(0,v.Z)((0,b.Z)("1970-01-01T"+n.eventDates[0].timeEnd),"h:mm aa"):""]})]}),"ComponentDatesRecurringSimpleDate"===n.eventDates[0].__typename||"ComponentDatesRecurringOrdinalDate"===n.eventDates[0].__typename||"ComponentDatesRecurringMultiday"===n.eventDates[0].__typename?(0,r.jsxs)("div",{children:[(0,r.jsx)(N.X,{as:"h4",children:"Next Occurrence"}),(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(O.default,{}),(0,r.jsx)("p",{children:f().unix(n.nextEventUTC/1e3).format("MMM. Do, YYYY h:mm A")})]})]}):""]}),(n.pricing&&n.pricing.general||n.pricing&&n.pricing.children||n.pricing&&n.pricing.senior||n.indo
1or||n.outdoor||n.virtual||n.petsAllowed||n.familyFriendly||n.minAge)&&(0,r.jsxs)("div",{className:"infoWrap",children:[(0,r.jsx)(N.X,{as:"h4",children:"Additional Info"}),n.pricing&&(0,r.jsxs)(r.Fragment,{children:[n.pricing.general>0&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(M.Z,{}),(0,r.jsxs)("p",{children:["General:"," ",currencyFormat(n.pricing.general)]})]}),n.pricing.children>0&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(M.Z,{}),(0,r.jsxs)("p",{children:["Children:"," ",currencyFormat(n.pricing.children)]})]}),n.pricing.senior>0&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(M.Z,{}),(0,r.jsxs)("p",{children:["Seniors:"," ",currencyFormat(n.pricing.senior)]})]})]}),!n.pricing&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(M.Z,{}),(0,r.jsx)("p",{children:"General: Free"})]}),n.minAge&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(A.Z,{}),(0,r.jsxs)("p",{children:["Minimum Age: ",n.minAge]})]}),n.familyFriendly&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(C.default,{}),(0,r.jsx)("p",{children:"Family Friendly"})]}),n.petsAllowed&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(C.default,{}),(0,r.jsx)("p",{children:"Pets Allowed"})]}),n.indoor&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(C.default,{}),(0,r.jsx)("p",{children:"Indoor"})]}),n.outdoor&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(C.default,{}),(0,r.jsx)("p",{children:"Outdoor"})]}),n.virtual&&(0,r.jsxs)("div",{className:"infoItem",children:[(0,r.jsx)(F.Z,{}),(0,r.jsx)("p",{children:"Virtual"})]})]})]})]})})})]})}}},function(e){e.O(0,[4885,2634,2678,9770,5675,4625,1254,3794,6537,7575,9774,2888,179],function(){return e(e.s=15364)}),_N_E=e.O()}]);
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.