1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4053],{25186:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/packages/[pageId]",function(){return t(98796)}])},98796:function(e,n,t){"use strict";t.r(n);var r=t(34727),a=t(14251),c=t(52875),i=t(46587),s=t(85893),u=t(67294),l=t(11163),o=t(41664),p=t.n(o),d=t(66624),f=t(68592),h=t(78047),x=t(77046),g=t(67398),v=t(31561),y=t(15331),m=t(84498),k=t(13307),j=t(59084),Z=t(71248),w=t(52045),b=t(82515),_=t(30381),A=t.n(_),P=t(86501),C=t(96486),E=t.n(C),I=t(93412),F=t(63984),N=t(22424),D=function(){var e,n=(0,l.useRouter)(),t=n.query.pageId,o=(0,u.useState)(),m=o[0],_=o[1],C=(0,u.useState)(),D=C[0],S=C[1],O=(0,I.a)(),T=O.selectedDefaultUser,q=O.authUser,H=O.userTicketPackages,U=(0,b.j)().setCartItem;return(0,u.useEffect)((function(){j.w.push({event:"page_view"})}),[]),(0,u.useEffect)((function(){var e=function(){var e=(0,r.Z)((function(){var e;return(0,i.__generator)(this,(function(r){switch(r.label){case 0:return t&&n?t.match(/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/gi)?[4,(0,k.WP)(t)]:[3,2]:[3,5];case 1:return e=r.sent(),[3,4];case 2:return[4,(0,k.p1)({source:"productpages",search:{fields:["slug"],value:t.replace(/^\//,"")},filter:{"slug.keyword":t.replace(/^\//,"")}})];case 3:e=r.sent(),Array.isArray(e)&&e.length>0&&"1c222ced-b61d-485a-a71d-72e93257be26"===e[0].companyId&&(e=e[0]),r.label=4;case 4:e&&!Array.isArray(e)&&"package"===e.type&&!e.draft&&A()().isSameOrAfter(A()(e.publish||""))?_(e):n.push("/404"),r.label=5;case 5:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}();e()}),[t,n]),(0,u.useEffect)((function(){var e=function(){var e=(0,r.Z)((function(){var e;return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return(null===m||void 0===m?void 0:m.pageColumns)?[4,(0,k.iS)(m.pageColumns.flatMap((function(e){return e.product})))]:[3,2];case 1:(e=n.sent())&&S(e.map((function(e){return(0,c.Z)((0,a.Z)({},e),{price:(0,Z.N)(e.price,2)})}))),n.label=2;case 2:return[2]}}))}));return function(){return e.apply(this,arguments)}}();e()}),[m]),(0,s.jsx)(d.Z,{component:"main",sx:{flexGrow:1,py:6},children:(0,s.jsxs)(f.Z,{maxWidth:"xl",children:[(0,s.jsx)(h.Z,{container:!0,justifyContent:"space-between",wrap:"nowrap",spacing:3,sx:{mb:6},children:(0,s.jsx)(h.Z,{children:(0,s.jsx)(x.Z,{color:"textPrimary",variant:"h2",children:(null===m||void 0===m?void 0:m.title)||""})})}),(0,s.jsx)(x.Z,{color:"textPrimary",variant:"body1",children:(0,F.ZP)(N.Z.sanitize((null===m||void 0===m?void 0:m.description)||""))}),(0,s.jsxs)(v.ZP,{spacing:3,columns:{xs:1,sm:(null===m||void 0===m||null===(e=m.pageColumns)||void 0===e?void 0:e.length)||1},children:[(!m||!Array.isArray(D))&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.Z,{sx:{display:"flex",flexDirection:"column",gap:3,width:"100%"},children:(0,s.jsx)(y.I,{skeleton:!0,type:"package"})}),(0,s.jsx)(d.Z,{sx:{display:"flex",flexDirection:"column",gap:3,width:"100%"},children:(0,s.jsx)(y.I,{skeleton:!0,type:"package"})}),(0,s.jsx)(d.Z,{sx:{display:"flex",flexDirection:"column",gap:3,width:"100%"},children:(0,s.jsx)(y.I,{skeleton:!0,type:"package"})})]}),Array.isArray(null===m||void 0===m?void 0:m.pageColumns)&&(null===D||void 0===D?void 0:D.length)>0&&m.pageColumns.map((function(e){return(0,s.jsx)(d.Z,{sx:{display:"flex",flexDirection:"column",gap:3,width:"100%"},children:e.product.map((function(e){var t=null===D||void 0===D?void 0:D.find((function(n){return n.id===e}));return t&&(0,w.il)(t,q,T,H)?(0,s.jsx)(y.I,{type:"package",product:t,children:(0,s.jsxs)(d.Z,{children:["package-choose"!==t.type&&"package-flex"!==t.type&&(0,s.jsx)(p(),{passHref:!0,href:"/packages/".concat(e,"/select"),children:(0,s.jsx)(g.Z,{component:"a",variant:"contained",children:"Purchase"})}),"package-flex"===t.type&&(0,s.jsx)(g.Z,{onClick:function(){return function(e){var t=D.find((function(n){return n.id===e}));"package-flex"===t.type?(U({product:E().omit(t,["events"]),quantity:1}),n.push("/cart")):P.ZP.error("Cannot add this ticket package to the cart.")}(e)},variant:"contained",children:"Purchase"}),"package-choose"===t.type&&(0,s.jsx)(p(),{passHref:!0,href:"/packages/".concat(e,"/details"),children:(0,s.jsx)(g.Z,{component:"a",variant:"contained",children:"Purchase"})})]})},e):null}))},e.product[0]+"-column")}))]})]})})};D.getLayout=function(e){return(0,s.jsx)(m.c,{children:e})},n.default=D}},function(e){e.O(0,[1664,8449,4450,9134,8047,2424,7311,3351,4498,5331,9774,2888,179],(function(){return n=25186,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.