1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7353],{8347:(e,t,i)=>{"use strict";i.d(t,{ky:()=>r});var a=i(92458),s=i(43848),n=i(92200);i(54986),i(57829);let r=async e=>{let{locale:t,sellerId:i,appProps:r}=e;try{let e=await n.A.fetchSellerInfo(i,t),[l,o]=await Promise.all([(async()=>e.orgId?s.A.fetchOrganizationInfo(e.orgId):null)(),(0,a.Wq)(r.domainCtx,e._id,e.orgId)]);return r.domainCtx=o,{seller:e,organization:l}}catch(e){}return{seller:null,organization:null}}},11661:e=>{function t(e){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=11661,e.exports=t},15611:(e,t,i)=>{"use strict";i.d(t,{f:()=>r});var a=i(37399),s=function(e){return e.get="GET",e.post="POST",e.put="PUT",e}({});class n{static setToken(e){n.token=e}static setBaseURL(e){e&&""!=e?n._BASE_URL=e:console.warn("No valid BASE URL was provided. Are you running in dev mode?")}static get BASE_URL(){return this._BASE_URL}static baseHeaders(){return{Accept:"application/json","Content-Type":"application/json"}}static authHeaders(){return{...n.baseHeaders(),Authorization:n.token}}static replacer(e,t){if(!["_ref","_rect"].includes(e))return t}static async fetchApi(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s={method:e};return a?s.headers=a:s.headers=n.authHeaders(),i&&(s.headers&&"Content-Type"in s.headers&&"application/json"===s.headers["Content-Type"]?s.body=JSON.stringify(i,n.replacer):s.body=i),(await fetch(t,s)).json()}}n._BASE_URL="http://localhost:5200";class r{async reserveObjects(e,t,i){let r=this.baseUrl+"/api/public/event/"+e+"/reserve-multiple";"x-vi-wq"in i&&void 0===i["x-vi-wq"]&&delete i["x-vi-wq"];let l=await n.fetchApi(s.post,r,{config:{allowedContingents:[],availabilityMode:a.qV.default},...t},{Accept:"application/json","Content-Type":"application/json",...i});if(l&&l.token)return l;throw Error((null==l?void 0:l.message)||"could not reserve objects")}async reserveObject(e,t,i,r,l){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,c=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{allowedContingents:[],availabilityMode:a.qV.default},d=this.baseUrl+"/api/public/event/"+e+"/reserve",v={objectId:t};l&&(v.childEventIds=l),r&&(v.token=r),o&&(v.amount=o),v.config=c,"x-vi-wq"in i&&void 0===i["x-vi-wq"]&&delete i["x-vi-wq"];let u=await n.fetchApi(s.post,d,v,{Accept:"application/json","Content-Type":"application/json",...i});if(u&&"ok"==u.status)return u;throw Error((null==u?void 0:u.message)||"could not reserve object")}async freeObject(e,t,i){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=this.baseUrl+"/api/public/event/"+e+"/free",l=await n.fetchApi(s.post,r,{objectId:t,token:i,amount:a});if(l&&"ok"==l.status)return l;throw Error("could not free object")}async freeObjects(e,t){let i=this.baseUrl+"/api/public/event/"+e+"/free-multiple",a=await n.fetchApi(s.post,i,t);if(a&&a.token)return a;throw Error("could not free objects")}async cancelReservation(e){let t=this.baseUrl+"/api/reservation/cancel?token="+e;return await n.fetchApi(s.post,t)}async getMapOverrides(e){let t=this.baseUrl+"/api/public/event/"+e+"/map/overrides",i=await n.fetchApi(s.get,t);if(i)return i;throw Error("could not fetch overrides")}constructor(e){this.baseUrl=e}}},18129:(e,t,i)=>{"use strict";i.d(t,{u:()=>r});var a=i(25963),s=i(44468),n=i(55024);function r(e){return(0,a.useEffect)(()=>{let t=setTimeout(()=>l(e.withForceRefresh),2500),i=setInterval(()=>l(e.withForceRefresh),3e4);return()=>{clearTimeout(t),clearInterval(i)}},[]),null}function l(e){let t=s.X.getCookie("vi_wq"),i=n.J.Q_URL()+"/ping?host="+window.location.host;t&&(i+="&id=".concat(t)),fetch(i,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"same-origin"}).then(async t=>{let i=await t.json();
1i.id&&s.X.setCookie("vi_wq",i.id,1),e&&!0==i.pq&&window.location.reload()}).catch(e=>{console.error(e)})}},18805:(e,t,i)=>{"use strict";i.d(t,{$:()=>s});var a=i(20609);function s(e){return(0,a.$m)(e)}},19419:()=>{},43848:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(55024),s=i(13005);class n extends s.Ay{static async fetchOrganizationInfo(e){let t=a.J.BASE_URL()+"/api/organizations/"+e+"/info";return await this.fetchApi(s.U0.get,t)}}},54735:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__N_SSP:()=>e0,default:()=>e1});var a,s=i(50979),n=i(81438),r=i(84614),l=i(45625),o=i(33792),c=i(9270),d=i(60283),v=i(26308),u=i(58940),m=i(94208);class p{static hasAny(e,t){var i;if(!(null==e||null==(i=e.segments)?void 0:i.length)||!(null==t?void 0:t.length))return!1;let a=new Set(e.segments.map(e=>e.toLowerCase()));return t.some(e=>a.has(e.toLowerCase()))}}class g{static isOnSale(e){let t=new Date;return(!e.sellStart||new Date(e.sellStart)<=t)&&(!e.sellEnd||new Date(e.sellEnd)>=t)}static isActive(e){return e.active&&g.isOnSale(e)&&e.components.length>0}}var h=i(37399),f=i(26426),x=i(69130),k=i(15611),j=i(69064),y=i(45317),b=i(18805),I=i(75380),w=i(66665);let N=new w.Schema({_id:(0,I.$)("pkg_var"),name:{type:String,required:!0},image:{type:String}}),S=new w.Schema({_id:(0,I.$)("pkg_opt"),eventId:{type:String,required:!0},shopId:{type:String},variants:[{_id:!1,variantId:{type:String,required:!0},ticketTypeId:{type:String,required:!0}}]}),A=new w.Schema({_id:(0,I.$)("pkg_cmp"),name:{type:String,required:!0},description:{type:String},minOptions:{type:Number},maxOptions:{type:Number},options:{type:[S],required:!0}}),_=new w.Schema({tagging:{tags:{type:[String],required:!1,default:[]}}},{_id:!1,minimize:!1});var E=function(e){return e.Individual="INDIVIDUAL",e.SameSeat="SAME_SEAT",e.BAS="BEST_AVAILABLE",e}({}),O=function(e){return e.package="package",e.link="link",e}({});let C=new w.Schema({type:{type:String,required:!0,enum:Object.values(O)},packageConfigId:{type:String,required:!1},link:{type:String,required:!1}},{_id:!1}),q=new w.Schema({segments:{type:[String],required:!0},fallback:C},{_id:!1}),T=new w.Schema({_id:(0,I.$)("pkg_cfg"),active:{type:Boolean,required:!0,default:!1},name:{type:String,required:!0},slug:{type:String,required:!0},description:{type:String,required:!1},image:{type:String,required:!1},headerImage:{type:String,required:!1},variants:{type:[N],required:!0,default:[]},components:{type:[A],required:!0,default:[]},tracking:{type:_,required:!1,default:{tagging:{tags:[]}}},availableSelectionTypes:{type:[String],required:!1,enum:Object.values(E),default:Object.values(E)},restriction:{type:q,required:!1},sellStart:{type:Date,required:!1},sellEnd:{type:Date,required:!1},archivedAt:{type:Date,required:!1},sellerId:{type:String,required:!0}},{timestamps:!0});T.index({slug:1}),T.index({sellerId:1,archivedAt:1});var R=i(20609),P=i(25849),D=i(54507),L=i(95644),z=i(66398),U=i.n(z),B=i(49181),M=i(429),F=i(25963),J=i(39092),G=i(92390),V=i(86371),H=i(67621),$=i(30788),K=i(31724),X=i(613),Z=i(30384),Q=i(14359),W=i(42510),Y=i(39123),ee=i(57404),et=i(92458),ei=i(40401),ea=i(55024),es=i(27888),en=i(5208),er=i(36165),el=i(13005),eo=i(80598);i(8347);var ec=i(62837),ed=i(94604),ev=i(8119),eu=i(3732),em=i(5054),ep=i(31579),eg=i(83332),eh=i(55367),ef=i(58411),ex=i(46870),ek=i(59620),ej=i(4139),ey=i(23447),eb=i(89723),eI=i(53113),ew=i(90162),eN=i(12314);let eS=eb.f.string().valid(...Object.values(eN.T)).meta({model:"LanguageResource"});ew.z.enum(eN.T);var eA=i(74464),e_=i(96819);!function(e){let t=eb.A.object({_id:eb.A.string().required(),name:eb.A.string().required(),image:eb.A.string().optional().allow(null)}),i=eb.A.object({_id:eb.A.string().required(),eventId:eb.A.string().required(),shopId:eb.A.string().optional(),variants:eb.A.array().items(eb.A.object({variantId:eb.A.string().required(),ticketTypeId:eb.A.string().required(),v:eb.A.number().optional().description("Ticket volume"),active:eb.A.boolean().optional().description("If ticket type related to variant is active")})).required()}),a=eb.A.object({_id:eb.A.string().required(),name:eb.A.string().required(),description:eI.s.optionalString,minOptions:eI.s.optionalNumber,maxOptions:eI.s.optionalNumber,options:eb.A.array().items(i).required()}),s=eb.A.object({segments:eb.A.array().items(eb.A.string().min(1)).min(1).required().description("An array of customer segment slugs allowed to purchase this package. Empty means no restriction."),fallback:eb.A.object({type:eb.A.string().valid(...Object.values(O)).required().description("Fallback type for ineligible customers."),packageConfigId:eb.A.when("type",{is:O.package,then:eb.A.string().required().description("Package config id to redirect to when type is package."),otherwise:eb.A.forbidden()}),link:eb.A.when("type",{is:O.link,then:eb.A.string().uri({scheme:["https"]}).required().description("HTTPS URL shown to ineligible customers when type is waitinglist."),otherwise:eb.A.forbidden()})}).optional().allow(null).description("Fallback behavior for customers who are not allowed to purchase this package.")});e.PackageConfigResource=eb.A.object({_id:eb.A.string().required(),active:eb.A.boolean().required(),name:eb.A.string().required(),slug:eb.A.string().required(),description:eI.s.optionalString,image:eb.A.string().optional().allow(null),headerImage:eb.A.string().optional().allow(null),sellerId:eb.A.string().required(),variants:eb.A.array().items(t).required(),components:eb.A.array().items(a).required(),tracking:eb.A.object({tagging:eb.A.object({tags:eb.A.array().items(eb.A.string()).required()}).required()}).required(),availableSelectionTypes:eb.A.array().items(eb.A.string().allow(...Object.values(E))),restriction:s.optional(),sellStart:eb.A.date().iso().allow(null).optional().description("An ISO timestamp indicating when the package sale starts."),sellEnd:eb.A.date().iso().allow(null).optional().description("An ISO timestamp indicating when the package sale ends."),archivedAt:eb.A.date().iso().allow(null).optional().description("An ISO timestamp indicating when the package config was archived."),createdAt:eb.A.date().iso().required(),updatedAt:eb.A.date().iso().required()}),e.PackageResource=eb.A.object({_id:eb.A.string().required(),packageConfigId:eb.A.string().required(),checkoutId:eb.A.string().required(),customerId:eb.A.string().required(),sellerId:eb.A.string().required(),createdAt:eb.A.date().iso().required(),updatedAt:eb.A.date().iso().required()}
1),e.PublicPackageConfigResource=e.PackageConfigResource.meta({model:"PublicPackageConfigResource"}),e.PublicPackageConfigInfoResource=e.PackageConfigResource.keys({variants:eb.A.array().items(t.keys({fromPrice:eb.A.number().required()}))}).meta({model:"PublicPackageConfigInfoResource"}),e.PackageAvailabilityReason={Unauthenticated:"UNAUTHENTICATED",NotInSegment:"NOT_IN_SEGMENT"},e.createConfig=(0,ey.Vq)(eb.A.object().keys({...(0,ey.v8)(e.PackageConfigResource,["_id","createdAt","updatedAt","archivedAt"]),components:eb.A.array().items(eb.A.object({...(0,ey.v8)(a,["_id"])})).optional()})).concat(eb.A.object({name:(0,ey.IG)(e.PackageConfigResource,"name")})),e.updateConfig=(0,ey.Vq)(eb.A.object().keys({...(0,ey.zb)(e.PackageConfigResource,["active","name","description","image","headerImage","variants","components","tracking","availableSelectionTypes","restriction","sellStart","sellEnd"])})),e.listConfigs=eb.A.object({name:eb.A.string().optional()}).concat(eA.yA),e.listPackages=eb.A.object({}).concat(eA.yA),e.createCheckout=eb.A.object({amount:eb.A.number().required(),variantId:eb.A.string().required(),items:eb.A.array().items(eb.A.object({componentId:eb.A.string().required(),optionId:eb.A.string().required(),seats:eb.A.array().items(e_.M).optional(),seatingReservationToken:eb.A.string().optional()})).required(),preferredLanguage:eS.optional().allow(null).description("The preferred language of the package checkout"),salesChannelId:eb.A.string().optional().description("The ID of the sales channel to create the checkout item for.")})}(a||(a={}));let eE=e=>{var t;let{t:i}=(0,J.B)(["packages","event","common"]),n=(0,et.br)(),r=ee.A.get(),l=(r.customer?a.PackageAvailabilityReason.NotInSegment:a.PackageAvailabilityReason.Unauthenticated)===a.PackageAvailabilityReason.Unauthenticated,o=null==(t=e.package.restriction)?void 0:t.fallback,c=(null==o?void 0:o.type)===O.link?null==o?void 0:o.link:void 0;return(0,s.jsxs)("div",{className:"fallback-holder",children:[(0,s.jsxs)("div",{className:"fallback-box",children:[e.package.image&&(0,s.jsx)("div",{className:"image",style:{backgroundImage:"url('"+ea.J.CDN_URL()+"/image?url="+e.package.image+"&width=480&forceJPEG=true')",backgroundSize:"cover",backgroundPosition:"center center"}}),(0,s.jsxs)("div",{className:"fallback-box-content",children:[(0,s.jsx)("h2",{children:e.package.name}),(0,s.jsxs)("div",{className:"mt-24",children:[(0,s.jsx)("div",{className:"text info",children:(0,s.jsx)("span",{children:i("packages:packageNotEligible")})}),l?(0,s.jsx)("button",{className:"btn w100 caps default",onClick:()=>r.requestLogin(e.seller,null!=n?n:void 0),children:i("common:login")}):c?(0,s.jsx)("a",{className:"btn w100 caps default",href:c,target:"_blank",rel:"nofollow noreferrer",children:i("event:saleArea.soldOut.buttons.waitingList")}):(0,s.jsx)("a",{className:"btn w100 caps default",href:"/seller/"+e.seller._id,children:i("event:saleArea.soldOut.buttons.default")})]})]})]}),(0,s.jsx)("div",{className:"disclaimer-holder",children:(0,s.jsx)("div",{className:"cart-disclaimer",children:(0,s.jsx)(eh.$,{seller:e.seller})})})]})};var eO=i(62097),eC=i(50497),eq=i(84072),eT=i(47491),eR=i(81623);let eP=e=>({sessionId:e,payload:{amount:1,variantId:"",items:[]},sessionExpiry:new Date(Date.now()+9e5)}),eD=e=>[e.seatingEventId].concat(e.seatingChildEventIds).filter(V.O),eL=(e,t)=>{let i=(0,eC.N)(e,new P.Ay(e));return i.ticketTypes=i.ticketTypes.filter(e=>e.id===t.ticketTypeId),i},ez=e=>(0,s.jsxs)("div",{className:"vi-text-lg vi-flex vi-items-center vi-gap-2 vi-font-semibold vi-mb-1",children:[(0,s.jsx)("div",{className:(0,f.A)({"vi-text-black":e.done,"vi-text-gray-300":!e.done}),children:(0,s.jsx)(m.g,{size:"sm",icon:e.done?u.SGM:u.GEE})}),e.children]}),eU=e=>{let{min:t,max:i,value:a,onChange:n}=e,{t:r}=(0,J.B)(["common"]),l=a<=t,o=a>=i;return(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-3 vi-select-none",children:[(0,s.jsx)("button",{disabled:l,className:"disabled:vi-opacity-40 vi-w-6 vi-h-6 vi-text-sm vi-flex vi-items-center vi-justify-center vi-border vi-border-black vi-rounded-full",onClick:()=>l?void 0:n(a-1),"aria-label":r("common:minus"),children:(0,s.jsx)(m.g,{icon:u.EZy})}),(0,s.jsx)("span",{className:"vi-text-2xl vi-font-mono",children:a}),(0,s.jsx)("button",{disabled:o,className:"disabled:vi-opacity-40 vi-w-6 vi-h-6 vi-text-sm vi-flex vi-items-center vi-justify-center vi-border vi-border-black vi-rounded-full",onClick:()=>o?void 0:n(a+1),"aria-label":r("common:plus"),children:(0,s.jsx)(m.g,{icon:u.QLR})})]})};function eB(e){let{state:t}=e,{i18n:i,t:a}=(0,J.B)(["common","packages"]),[n,r]=(0,F.useState)({isLoading:!1});return(0,F.useEffect)(()=>{(async()=>{let s=new k.f(ea.J.SEATING_URL());try{r({isLoading:!0,total_progress:0});let n=0;for(let l of t.items){let o=e.package.components.find(e=>e._id===l.componentId);if(!o)throw Error(a("packages:componentNotFound"));let c=o.options.find(e=>e._id===l.optionId);if(!c)throw Error(a("packages:optionNotFound"));let d=c.variants.find(e=>e.variantId===t.variantId);if(!d)throw Error(a("packages:variantNotFound"));let v=await er.A.fetchEventInfo(c.eventId,i.language,c.shopId);
1r({isLoading:!0,current_event:v.name,total_progress:n/t.items.length});let u=d.ticketTypeId,m=v.tickets.find(e=>e.id===u);if(!m)throw Error("Ticket type not found");let p=v.categories.find(e=>e.ref===m.categoryRef);if(!p)throw Error("Category not found");if(v.seating&&v.seatingEventId&&p.seatingReference){let i=VIInit();await new Promise(e=>{i.initSeatSelector({baseUrl:ea.J.SEATING_URL(),holder:"holder-".concat(c.eventId),eventId:v.seatingEventId,childEventIds:eD(v),options:{...eL(v,d),headless:!0},callbacks:{onLoadDone:()=>{e()}}})});let a=(await i.getBestAvailableSeats({[m.categoryRef]:e.state.amount}))[m.categoryRef],n=a.map(e=>e.statusId),r=await s.reserveObjects(v.seatingEventId,{statusIds:n,token:void 0,childEventIds:eD(v),config:(0,eC._)(v)},(0,ei.Z)(v.sellerId));t.setSeats(l,a,r.token)}n++}e.onDone()}catch(e){}finally{r({isLoading:!1})}})()},[]),(0,s.jsx)(s.Fragment,{children:n.isLoading&&(0,s.jsxs)(l.A,{type:l.q.default,children:[n.current_event?(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-text-sm muted-3",children:a("packages:searchingForBAS")}),(0,s.jsx)("div",{className:"vi-text-lg vi-font-medium",children:n.current_event})]}):(0,s.jsx)("div",{className:"vi-text-sm muted-3",children:a("packages:searchingAvailabilities")}),!H.u(n.total_progress)&&(0,s.jsx)("div",{className:"vi-flex vi-w-full vi-h-2 vi-bg-gray-200 vi-rounded-full vi-overflow-hidden vi-dark:bg-gray-700 vi-mt-4 vi-mb-4",children:(0,s.jsx)("div",{className:"vi-flex vi-flex-col vi-justify-center vi-overflow-hidden vi-bg-brand",style:{width:100*n.total_progress+"%"}})})]})})}function eM(){let e=(0,F.useRef)(null);return(0,F.useEffect)(()=>{var t;null==(t=e.current)||t.scrollIntoView({behavior:"smooth",block:"end",inline:"start"})},[]),(0,s.jsx)("div",{ref:e})}function eF(e){var t;let{event:i,isFirst:a,isDone:n,isSelected:r}=e;return(0,s.jsxs)("button",{className:(0,f.A)("vi-h-12 max-md:vi-flex-1 vi-min-w-max vi-shrink-0 vi-rounded-md vi-border vi-flex vi-items-center vi-px-3 vi-pr-6 vi-snap-start vi-relative vi-overflow-visible vi-cursor-pointer vi-text-left",{"vi-bg-gray-100 vi-border-gray-100 hover:vi-bg-gray-50":r,"hover:vi-bg-gray-50":!r}),disabled:e.hasViolations,onClick:e.onClick,children:[(n||r)&&(0,s.jsx)("div",{className:"vi-absolute vi-bottom-0.5 vi-right-0.5 vi-w-4 vi-h-4 vi-bg-white vi-rounded-full vi-text-xs vi-flex vi-justify-center vi-items-center",children:n?(0,s.jsx)(m.g,{className:"vi-text-green-700",icon:u.e68}):(0,s.jsx)(m.g,{className:"vi-w-3 vi-h-3",icon:v.Vgx})}),!a&&r&&(0,s.jsx)(eM,{}),(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-shrink-0 vi-gap-4",children:[(0,s.jsx)("img",{...(0,d.i)(null!=(t=i.styleOptions.brandTwo)?t:i.image,{height:60,width:60,forceJPEG:!1,objectFit:"contain",backgroundColor:"rgba(0,0,0,0)"}),style:{borderRadius:"4px",overflow:"hidden",width:"32px",height:"32px"},alt:i.name}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-text-xs vi-font-bold",children:i.name}),(0,s.jsx)("div",{className:"vi-text-xs",children:(0,s.jsx)(ex.yJ,{event:i})})]})]})]})}let eJ=(e,t)=>{var i;return!e.seated||(null==(i=e.seats)?void 0:i.length)===t.amount};function eG(e){return(0,s.jsx)("div",{className:(0,f.A)("vi-bottom-0 vi-z-20 vi-left-0 vi-w-full vi-p-5 md:vi-p-3 vi-bg-white vi-border-t vi-rounded-t-xl md:vi-rounded-t-md",e.sticky&&"vi-sticky"),children:(0,s.jsx)("div",{className:"container vi-px-0",children:e.children})})}function eV(e){let{t}=(0,J.B)(["common","packages"]),{isDisabled:i,proceed:a,seats:n=[]}=e,r=Object.values(ed.$(n,e=>(0,D.dj)(e)?"".concat(e.sectionName,"-").concat(e.groupName,"-").concat(e.rowName):(0,D.Lw)(e)?e.name:"")).map(e=>{if((0,D.Lw)(e[0]))return{ga:[e[0].name],count:e.length};if(e.some(e=>!(0,D.dj)(e)))return null;let t=e.sort((e,t)=>e.seatName.localeCompare(t.seatName,void 0,{numeric:!0})),i=[],a=t[0].seatName,s=a;for(let e=1;e<t.length;e++){let n=t[e];isNaN(Number(n.seatName))||isNaN(Number(s))?n.seatName.split("").reduce((e,t)=>e+t.charCodeAt(0),0)!==s.split("").reduce((e,t)=>e+t.charCodeAt(0),0)+1&&(i.push(a===s?"".concat(a):"".concat(a,"-").concat(s)),a=n.seatName):Number(n.seatName)!==Number(s)+1&&(i.push(a===s?"".concat(a):"".concat(a,"-").concat(s)),a=n.seatName),s=n.seatName}return i.push(a===s?"".concat(a):"".concat(a,"-").concat(s)),{section:e[0].sectionName,group:e[0].groupName,row:e[0].rowName,seats:i,count:e.length}}),[l,...o]=r,c=e=>{if(!e)return null;let i=(0,f.A)("vi-font-mono vi-text-xl");return(0,s.jsxs)("span",{className:"vi-flex vi-gap-6 vi-text-left vi-justify-between vi-w-full",children:[e.section&&(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-text-sm",children:t("common:section")})," ",(0,s.jsx)("strong",{className:i,children:e.section})]}),e.group&&(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-text-sm",children:t("common:block")})," ",(0,s.jsx)("strong",{className:i,children:e.group})]}),e.row&&(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-text-sm",children:t("common:row")})," ",(0,s.jsx)("strong",{className:i,children:e.row})]}),e.seats&&(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-text-sm",children:t("common:seat",{count:e.count})}),(0,s.jsx)("strong",{className:i,children:e.seats.map(e=>e).join(", ")})]}),e.ga&&(0,s.jsx)("div",{children:(0,s.jsx)("strong",{children:e.ga.map(e=>e).join(", ")})})]})};return(0,s.jsx)(eG,{children:(0,s.jsxs)("div",{className:"vi-flex vi-flex-col md:vi-items-center md:vi-flex-row vi-gap-4",children:[!!(null==n?void 0:n.length)&&(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-8",children:[c(l),!!o.length&&(0,s.jsx)(function(){let[e,i]=(0,F.useState)(!1);return(0,s.jsxs)("div",{className:"vi-shrink-0",children:[(0,s.jsxs)("button",{className:"vi-inline-block vi-p-2 vi-px-2 vi-rounded-full vi-bg-third vi-text-xs",onClick:()=>i(!0),children:["+",$.x(o,e=>{var t;return null!=(t=null==e?void 0:e.count)?t:0})]}),e&&(0,s.jsxs)(eu.p,{onClose:()=>i(!1),children:[(0,s.jsx)(eu.p.Header,{title:t("common:seat",{count:2})}),(0,s.jsx)(eu.p.Content,{children:(0,s.jsx)("div",{className:"vi-space-y-6",children:r.map(e=>(0,s.jsx)("div",{children:c(e)}))})})]})]})},{})]})}),(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-items-end vi-w-full md:vi-w-auto md:vi-ml-auto vi-space-y-2",children:[(0,s.jsx)(eg.$,{className:"vi-w-full md:vi-w-auto",onClick:()=>a(),disabled:i,children:e.isLastStep?t("packages:continueToCheckout"):t("common:continue")}),(0,s.jsx)("div",{className:"vi-w-full",children:(0,s.jsxs)("div",{className:"vi-text-xs vi-text-center md:vi-text-right vi-text-third",children:[t("checkout:checkoutCountDown.remainingTime")," ",(0,s.jsx)(ec.A,{until:new Date(e.state.sessionExpiry),onDone:()=>{em.X.info({title:t("checkout:checkout.prompts.reservationTimeIsUp.title"),message:t("checkout:checkout.prompts.reservationTimeIsUp.message")}),e.state.drop()}})]})})]})]})})}function eH(e){var t,i,a;let{i18n:n,t:r}=(0,J.B)(["common","packages"]),l=(0,F.useRef)(null),o=(0,F.useRef)(new M.A({concurrency:1})),c=(0,F.useRef)(!1),d=(0,en.C)(),{data:v=[]}=(0,G.useQuery)(["session_eventInfoList",e.state.sessionId],()=>Promise.all(e.state.items.map(t=>{let i=e.package.components.find(e=>e._id===t.componentId),a=null==i?void 0:i.options.find(e=>e._id===t.optionId);
1return a?er.A.fetchEventInfo(a.eventId,n.language,a.shopId):null})).then(e=>e.filter(K.h))),u=(0,F.useMemo)(()=>{var e;return X.A(null!=(e=v.flatMap(e=>{var t;return[e.seatingEventId,...null!=(t=e.seatingChildEventIds)?t:[]]}))?e:[]).filter(K.h)},[v]),[m,p]=(0,F.useState)(null),g=(0,F.useMemo)(()=>{let t=e.state.items[0];if(!t)return null;let i=e.package.components.find(e=>e._id===t.componentId);if(!i)return null;let a=i.options.find(e=>e._id===t.optionId);return a&&a.variants.find(t=>t.variantId===e.state.variantId)||null},[e.state.items,e.package.components,e.state.variantId]);(0,F.useEffect)(()=>{u.length&&(async()=>{let e,t=new k.f(ea.J.SEATING_URL());p({gaOverrides:Object.fromEntries(Object.keys((e=(await Promise.all(u.map(e=>t.getMapOverrides(e)))).reduce((e,t)=>(Object.assign(e.gaCategories,t.gaCategories),Object.assign(e.seatCategories,t.seatCategories),e),{gaCategories:{},seatCategories:{}})).gaCategories).map(e=>[e,{status:"notforsale",amount:0,free:0,meta:{}}])),seatOverrides:Object.fromEntries(Object.keys(e.seatCategories).map(e=>[e,{status:"booked",customIcon:void 0,meta:{}}]))})})()},[u]);let h=new k.f(ea.J.SEATING_URL()),f=async()=>{e.onDone()},[x,j]=(0,F.useState)(!1);async function b(e){try{return j(!0),await e()}finally{j(!1)}}async function I(e){return o.current.add(()=>b(e))}let w=(0,Y.DK)(async(t,i,a)=>{await I(async()=>{(0,D.Lw)(a)?await A(a,e.state.amount):d()})}),N=(0,Y.DK)(async(t,i)=>{i.length&&i.every(D.dj)&&await I(async()=>{try{if(1===i.length&&i.length!==e.state.amount){var t,a;(null==(a=l.current)||null==(t=a.instance)?void 0:t.setSeatCursorSize)&&!c.current&&(l.current.instance.setSeatCursorSize(1),c.current=!0);let s=i[0];if(e.state.items.some(e=>{var t;return null==(t=e.seats)?void 0:t.some(e=>e.statusId===s.statusId)}))await Promise.all(v.map(async t=>{let i=e.state.items.filter(i=>e.package.components.some(e=>e.options.some(e=>e._id===i.optionId&&e.eventId===t._id)));await Promise.all(i.map(async e=>{var i;(null==(i=e.seats)?void 0:i.length)&&await _(t,e,[s.statusId])})),i.forEach(t=>{var i,a,n,r,o;!(null==(i=t.seats)?void 0:i.filter(e=>e.statusId!==s.statusId).length)&&(null==(n=l.current)||null==(a=n.instance)?void 0:a.setSeatCursorSize)&&c.current&&(l.current.instance.setSeatCursorSize(e.state.amount),c.current=!1),e.state.setSeats(t,null!=(o=null==(r=t.seats)?void 0:r.filter(e=>e.statusId!==s.statusId))?o:[],t.seatingReservationToken)})}));else{if(e.state.items[0].seats&&e.state.items[0].seats.length>=e.state.amount)return;await Promise.all(v.map(async t=>{let i=e.state.items.filter(i=>e.package.components.some(e=>e.options.some(e=>e._id===i.optionId&&e.eventId===t._id))),a=await Promise.all(i.map(e=>h.reserveObjects(t.seatingEventId,{statusIds:[s.statusId],token:e.seatingReservationToken,childEventIds:eD(t),config:(0,eC._)(t)},(0,ei.Z)(t.sellerId))));i.forEach((t,i)=>{var n;e.state.setSeats(t,[...null!=(n=t.seats)?n:[],s],a[i].token)})}))}return}await Promise.all(v.map(async t=>{let a=e.state.items.filter(i=>e.package.components.some(e=>e.options.some(e=>e._id===i.optionId&&e.eventId===t._id)));await Promise.all(a.map(async e=>{var i;(null==(i=e.seats)?void 0:i.length)&&await _(t,e,e.seats.map(e=>e.statusId))}));let s=await Promise.all(a.map(e=>h.reserveObjects(t.seatingEventId,{statusIds:i.map(e=>e.statusId),token:e.seatingReservationToken,childEventIds:eD(t),config:(0,eC._)(t)},(0,ei.Z)(t.sellerId))));a.forEach((t,a)=>{e.state.setSeats(t,i,s[a].token)})}))}catch(t){await E(v,e.state.items)}d()})}),S=(0,Y.DK)(async(t,i,a)=>{(null==v?void 0:v.length)&&await I(async()=>{try{for(let s of v)for(let n of e.state.items.filter(t=>e.package.components.some(e=>e.options.some(e=>e._id===t.optionId&&e.eventId===s._id)))){var t,i;n.seatingReservationToken&&(await h.freeObjects(s.seatingEventId,{statusIds:[a.statusId],token:n.seatingReservationToken,childEventIds:eD(s)}),e.state.setSeats(n,null!=(i=null==(t=n.seats)?void 0:t.filter(e=>e.statusId!==a.statusId))?i:[],n.seatingReservationToken))}}catch(e){em.X.info({title:r("common:errors.failed"),message:r("checkout:seatingStepOne.prompts.freeMultipleObjectsFailedMessage")})}d()})}),A=async(t,i)=>{if(null==v?void 0:v.length){try{await Promise.all(v.map(async a=>{let s=e.state.items.filter(t=>e.package.components.some(e=>e.options.some(e=>e._id===t.optionId&&e.eventId===a._id)));await Promise.all(s.map(async e=>{var t;(null==(t=e.seats)?void 0:t.length)&&await _(a,e,e.seats.map(e=>e.statusId))}
1));let n=await Promise.all(s.map(e=>h.reserveObject(a.seatingEventId,t.statusId,(0,ei.Z)(a.sellerId),e.seatingReservationToken,eD(a),i,(0,eC._)(a))));s.forEach((a,s)=>{e.state.setSeats(a,Array(i).fill(t),n[s].token)})}))}catch(t){await E(v,e.state.items)}d()}},_=async(e,t,i)=>h.freeObjects(e.seatingEventId,{statusIds:i,token:t.seatingReservationToken,childEventIds:eD(e)}),E=async(t,i)=>{await Promise.all(t.map(async t=>{let a=i.filter(i=>e.package.components.some(e=>e.options.some(e=>e._id===i.optionId&&e.eventId===t._id)));await Promise.all(a.map(async e=>{var i;(null==(i=e.seats)?void 0:i.length)&&await _(t,e,e.seats.map(e=>e.statusId))}))})),i.forEach(t=>e.state.setSeats(t,[],t.seatingReservationToken)),em.X.info({title:r("common:errors.failed"),message:r("checkout:seatingStepOne.prompts.reserveMultipleObjectsFailedMessage")})};return g?(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-grow md:vi-h-auto vi-h-[calc(100vh-60px)] vi-min-h-[400px]",children:[(0,s.jsx)("div",{className:"vi-flex-1 vi-flex vi-flex-col vi-relative",children:(null==v?void 0:v.length)>0&&(0,s.jsx)("div",{className:"vi-absolute vi-top-0 vi-bottom-0 vi-right-0 vi-left-0 unstyled-seatmap-holder vi-overflow-hidden",children:(0,s.jsx)(y.A,{ref:l,className:"vi-flex-1 vi-flex vi-flex-col",baseURL:ea.J.SEATING_URL(),eventId:v[0].seatingEventId,childEventIds:u,language:n.language,onObjectSelected:w,onMassSelection:N,onObjectDeselected:S,onLoadDone:()=>{var e;(null==(e=l.current)?void 0:e.setClientOverrides)&&m&&l.current.setClientOverrides(m)},onSelectionInvalid:(t,i)=>{i.orphan&&e.state.setHasViolations(!0)},onSelectionValid:()=>{e.state.setHasViolations(!1)},options:{...eL(v[0],g),selectedObjects:(null!=(i=e.state.items[0].seats)?i:[]).map(e=>e.statusId),minimap:{enabled:!1},seatCursorSize:e.state.amount}})})}),(0,s.jsx)(eV,{state:e.state,isLastStep:!0,isDisabled:x||e.state.hasViolations||!eJ(e.state.items[0],e.state.payload),seats:null!=(a=null==(t=e.state.items[0])?void 0:t.seats)?a:[],proceed:f})]}):null}function e$(e){var t,i;let{event:a}=e,{i18n:n,t:r}=(0,J.B)(["common","packages"]),l=(0,en.C)(),{data:o}=(0,G.useQuery)({queryKey:["eventInfo",a._id],queryFn:()=>er.A.fetchEventInfo(a._id,n.language,e.option.shopId)}),[c,d]=(0,F.useState)(!1),v=(0,F.useRef)(!1);async function u(e){try{return d(!0),await e()}finally{d(!1)}}let m=new k.f(ea.J.SEATING_URL()),p=(0,F.useRef)(null),g=e.state.items.find(t=>t.componentId===e.component._id&&t.optionId===e.option._id),f=e.option.variants.find(t=>t.variantId===e.state.variantId),x=async()=>{e.onDone()},j=(0,Y.DK)(async(t,i,a)=>{o&&g&&await u(async()=>{(0,D.Lw)(a)?await w(o,g,a,e.state.amount):l()})}),b=(0,Y.DK)(async(t,i)=>{o&&g&&await u(async()=>{if(i.length&&i.every(D.dj))try{var t,a,s,n,c,d,u,h,f;if(1===i.length&&i.length!==e.state.amount){(null==(a=p.current)||null==(t=a.instance)?void 0:t.setSeatCursorSize)&&!v.current&&(p.current.instance.setSeatCursorSize(1),v.current=!0);let r=i[0];if(null==(s=g.seats)?void 0:s.some(e=>e.statusId===r.statusId))await m.freeObjects(o.seatingEventId,{statusIds:[r.statusId],token:g.seatingReservationToken,childEventIds:eD(o)}),!(null==(n=g.seats)?void 0:n.filter(e=>e.statusId!==r.statusId).length)&&(null==(d=p.current)||null==(c=d.instance)?void 0:c.setSeatCursorSize)&&v.current&&(p.current.instance.setSeatCursorSize(e.state.amount),v.current=!1),e.state.setSeats(g,null!=(h=null==(u=g.seats)?void 0:u.filter(e=>e.statusId!==r.statusId))?h:[],g.seatingReservationToken);else{if(g.seats&&g.seats.length>=e.state.amount)return;let t=await m.reserveObjects(o.seatingEventId,{statusIds:[r.statusId],token:g.seatingReservationToken,childEventIds:eD(o),config:(0,eC._)(o)},(0,ei.Z)(o.sellerId)),i=[...g.seats||[],r];e.state.setSeats(g,i,t.token)}return}{(null==(f=g.seats)?void 0:f.length)&&await N(o,g,g.seats.map(e=>e.statusId));let t=await m.reserveObjects(o.seatingEventId,{statusIds:i.map(e=>e.statusId),token:g.seatingReservationToken,childEventIds:eD(o),config:(0,eC._)(o)},(0,ei.Z)(o.sellerId));e.state.setSeats(g,i,t.token),l()}}catch(e){em.X.info({title:r("common:errors.failed"),message:r("checkout:seatingStepOne.prompts.reserveMultipleObjectsFailedMessage")})}})}),I=(0,Y.DK)(async(t,i,a)=>{(null==g?void 0:g.seatingReservationToken)&&u(async()=>{try{var t,i,s,n;await m.freeObjects(o.seatingEventId,{statusIds:[a.statusId],token:g.seatingReservationToken,childEventIds:eD(o)});let r=null!=(i=null==(t=g.seats)?void 0:t.findIndex(e=>e.statusId===a.statusId))?i:-1;-1!=r&&e.state.setSeats(g,null!=(n=null==(s=g.seats)?void 0:s.filter(e=>e.statusId!==a.statusId))?n:[],g.seatingReservationToken),l()}catch(e){em.X.info({title:r("common:errors.failed"),message:r("checkout:seatingStepOne.prompts.freeMultipleObjectsFailedMessage")})}})}),w=async(t,i,a,s)=>{try{let n=i.seats;(null==n?void 0:n.length)&&await N(t,i,n.map(e=>e.statusId));let r=await m.reserveObject(t.seatingEventId,a.statusId,(0,ei.Z)(t.sellerId),i.seatingReservationToken,eD(t),s,(0,eC._)(t));e.state.setSeats(i,Array(s).fill(a),r.token)}catch(e){em.X.info({title:r("common:errors.failed"),message:r("checkout:seatingStepOne.prompts.reserveMultipleObjectsFailedMessage")})}},N=async(e,t,i)=>m.freeObjects(e.seatingEventId,{statusIds:i,token:t.seatingReservationToken,childEventIds:eD(e)});return g?(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-flex-1",children:[(0,s.jsx)("div",{className:"vi-flex-1 vi-flex vi-flex-col vi-relative",children:o&&(0,s.jsx)("div",{className:"vi-absolute vi-top-0 vi-bottom-0 vi-right-0 vi-left-0 unstyled-seatmap-holder vi-overflow-hidden",children:(0,s.jsx)(y.A,{className:"vi-flex-1 vi-flex vi-flex-col",ref:p,baseURL:ea.J.SEATING_URL(),eventId:o.seatingEventId,childEventIds:eD(o),language:n.language,onObjectSelected:j,onMassSelection:b,onLoadDone:()=>{g&&e.state.items.indexOf(g)>0&&setTimeout(()=>{let t=e.state.items.find(t=>{var i;return eJ(t,e.state.payload)&&t.seated&&(!t.revisionId||t.revisionId===(null==(i=a.seating)?void 0:i.revisionId))});if(t){var i,s,n,r,l,o,c,d,v;null==(n=p.current)||null==(s=n.instance)||s.setClientOverrides({seatOverrides:Object.fromEntries(null!=(d=null==(i=t.seats)?void 0:i.map(e=>[e.statusId,{customIcon:h.AH.resell}]))?d:[])}),null==(c=p.current)||null==(o=c.instance)||null==(l=o.zoomToSeats)||l.call(o,null!=(v=null==(r=t.seats)?void 0:r.map(e=>e.statusId).filter(V.O))?v:[])}},500)},onObjectDeselected:I,onSelectionInvalid:(t,i)=>{i.orphan&&e.state.setHasViolations(!0)},onSelectionValid:()=>{e.state.setHasViolations(!1)},options:{...eL(o,f),selectedObjects:(null!=(t=null==g?void 0:g.seats)?t:[]).map(e=>e.statusId),minimap:{enabled:!1},seatCursorSize:e.state.amount}})})}),(0,s.jsx)(eV,{state:e.state,isLastStep:e.state.isDone(),isDisabled:c||e.state.hasViolations||!eJ(g,e.state.payload),seats:null!=(i=null==g?void 0:g.seats)?i:[],proceed:x})]}):null}function eK(e){return(0,s.jsx)(eH,{state:e.state,package:e.package,onDone:e.onDone})}function eX(e){let{i18n:t,t:i}=(0,J.B)(["common","packages"]),a=e.state.currentItem;if(!a)return null;let n=e.package.components.find(e=>e._id===a.componentId);if(!n)throw Error("Component not found");let r=null==n?void 0:n.options.find(e=>e._id===a.optionId);if(!r)throw Error("Option not found");return(0,s.jsx)("div",{className:"vi-grow vi-flex vi-flex-col vi-space-y-2 md:vi-space-y-4 vi-flex-col md:vi-h-auto vi-h-[calc(100vh-60px)] vi-min-h-[400px]",children:(0,s.jsx)("div",{className:"vi-flex-1 vi-flex vi-flex-col",children:(0,s.jsxs)("div",{className:"vi-flex-col vi-flex vi-flex-1",children:[(0,s.jsx)("div",{className:"vi-z-10 vi-w-full vi-left-0 vi-shadow-lg vi-py-2 vi-bg-white vi-border-t vi-rounded-t-md",children:(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)("div",{className:"vi-flex vi-items-center vi-flex-row vi-w-full vi-gap-2 vi-overflow-auto vi-snap-x vi-snap-mandatory vi-px-2",style:{scrollPadding:"8px",scrollbarWidth:"none"},children:e.state.items.map((i,a)=>{let n=e.package.components.find(e=>e._id===i.componentId),l=null==n?void 0:n.options.find(e=>e._id===i.optionId);return l&&(null==i?void 0:i.seated)?(0,s.jsx)(es.K,{eventId:l.eventId,language:t.language,children:t=>(0,s.jsx)(eF,{event:t,isSelected:t._id===r.eventId,isDone:eJ(i,e.state.payload)&&!e.state.hasViolations,hasViolations:e.state.hasViolations,isFirst:0===a,onClick:()=>{e.state.setCurrentItem(a)}})}):null})}),(0,s.jsx)("div",{className:"vi-flex vi-flex-row vi-gap-1 vi-w-full vi-mt-2 vi-px-2 md:vi-hidden",children:e.state.items.map((t,i)=>{let a=e.package.components.find(e=>e._id===t.componentId),n=null==a?void 0:a.options.find(e=>e._id===t.optionId);if(!n||!(null==t?void 0:t.seated))return null;let l=n._id==r._id,o=eJ(t,e.state.payload);return(0,s.jsx)("div",{className:(0,f.A)("vi-h-1 vi-w-full vi-rounded-sm",{"vi-bg-green-600":o,"vi-bg-gray-200":!o,"vi-bg-gray-400":l&&!
1o})})})})]})}),(0,s.jsx)(es.K,{eventId:r.eventId,language:t.language,children:t=>(0,s.jsx)(e$,{state:e.state,event:t,component:n,option:r,package:e.package,onSelect:t=>{e.state.setCurrentItem(t)},onDone:()=>{let t=e.state.items.findIndex(t=>!eJ(t,e.state.payload));-1!==t?e.state.setCurrentItem(t):e.onDone()}},r.eventId)})]})})})}let eZ=e=>{let{t}=(0,J.B)(["packages","event"]);return(0,s.jsxs)("div",{className:"fallback-holder",children:[(0,s.jsxs)("div",{className:"fallback-box",children:[e.package.image&&(0,s.jsx)("div",{className:"image",style:{backgroundImage:"url('"+ea.J.CDN_URL()+"/image?url="+e.package.image+"&width=480&forceJPEG=true')",backgroundSize:"cover",backgroundPosition:"center center"}}),(0,s.jsxs)("div",{className:"fallback-box-content",children:[(0,s.jsx)("h2",{children:e.package.name}),(0,s.jsxs)("div",{className:"mt-24",children:[(0,s.jsx)("div",{className:"text info",children:(0,s.jsx)("span",{children:t("packages:packageNotAvailable")})}),(0,s.jsx)("a",{className:"btn w100 caps default",href:"/seller/"+e.seller._id,children:t("event:saleArea.soldOut.buttons.default")})]})]})]}),(0,s.jsx)("div",{className:"disclaimer-holder",children:(0,s.jsx)("div",{className:"cart-disclaimer",children:(0,s.jsx)(eh.$,{seller:e.seller})})})]})};var eQ=function(e){return e.Landing="landing",e.EventSelection="event-selection",e.BASSeatSelection="BAS-seat-selection",e.SeatSelection="seat-selection",e.SameSeatSelection="same-seat-selection",e}(eQ||{});function eW(e){var t,i,a;let{t:n,i18n:r}=(0,J.B)(),[l,h]=(0,F.useState)(!1),k=(0,et.br)(),y=(0,B.useRouter)(),[I,w]=(0,F.useState)(null),N=(()=>{var e,t,i,a,s;let n=(0,B.useRouter)(),r=(0,en.C)(),l=(0,F.useMemo)(()=>(0,L.Ak)(),[n.query.sessionId]),o=null==(e=n.query.sessionId)?void 0:e.toString(),c=null!=o?o:l,d=(0,j.k)(),v=null!=(a=null==(t=n.query.step)?void 0:t.toString())?a:"landing",u=(0,F.useRef)(0);u.current=parseInt(null!=(s=null==(i=n.query.item)?void 0:i.toString())?s:String(u.current));let[m,p]=(0,F.useState)(!1),g="package-selection-state-".concat(c),h=(0,F.useRef)(eP(l));(0,F.useEffect)(()=>{let e=sessionStorage.getItem(g);e?h.current=JSON.parse(e):h.current=eP(l)},[g]);let f=e=>{h.current=e,sessionStorage.setItem(g,JSON.stringify(e)),r()},x=()=>{sessionStorage.removeItem(g),r()},k=(0,Y.DK)(()=>{let{step:e,sessionId:t,item:i,...a}=n.query;n.push({query:a},void 0,{shallow:!0,scroll:!1}).then(x)});return(0,F.useEffect)(()=>{d&&o&&o!==h.current.sessionId&&k()},[h.current.sessionId,o,d]),(0,F.useEffect)(()=>{Object.values(eQ).includes(v)||k()},[v,x]),{get sessionId(){return h.current.sessionId},get isHydrated(){return d&&h.current.sessionId===o},get step(){return v},set step(step){var y;y=step,"landing"===v&&f({...h.current,sessionExpiry:new Date(Date.now()+9e5)}),n.push({query:{...n.query,step:y,..."landing"!==y&&"event-selection"!==y&&{sessionId:c,item:u.current}}},void 0,{shallow:!0,scroll:!0})},get variantId(){return h.current.payload.variantId},set variantId(variantId){f({...h.current,payload:{...h.current.payload,variantId}})},get amount(){return h.current.payload.amount},set amount(amount){f({...h.current,payload:{...h.current.payload,amount}})},set items(items){f({...h.current,payload:{...h.current.payload,items}})},get items(){return h.current.payload.items},get currentItem(){return h.current.payload.items[u.current]},get payload(){return h.current.payload},get sessionExpiry(){return h.current.sessionExpiry},get hasViolations(){return m},setHasViolations(e){p(e)},setCurrentItem:e=>{u.current=e,n.push({query:{...n.query,item:e.toString()}},void 0,{shallow:!0,scroll:!1})},isDone:()=>!h.current.payload.items.some(e=>!eJ(e,h.current.payload)),setSeats:(e,t,i)=>{let a={...h.current.payload,items:h.current.payload.items.map(a=>a.optionId===e.optionId&&a.componentId===e.componentId?{...a,seats:t,seatingReservationToken:i}:a)};h.current.payload=a,f({...h.current,payload:a})},drop:k,remove:()=>{sessionStorage.removeItem(g)}}})(),S=N.step;(0,j.k)();let A=ee.A.get();(0,ej.R)(A);let _=(0,R.i3)(e.seller,R.KV.CustomerSegments)&&!!e.package.restriction,C=g.isActive(e.package),q=A.isLoggedOut()||A.customer&&!p.hasAny(A.customer,null==(t=e.package.restriction)?void 0:t.segments),T=null==(i=e.package.restriction)?void 0:i.fallback,P=q&&(null==T?void 0:T.type)===O.package&&T.packageConfigId&&T.packageConfigId!==e.package._id;(0,F.useEffect)(()=>{var t,i;ef.v.applyCheckoutStyling({theme:"white",accentColor:null==(t=e.seller)?void 0:t.accentColor,sellerInfo:null!=(i=e.seller)?i:null})}),(0,F.useEffect)(()=>{(async()=>{let t=c.A.withPreferences({country:e.seller.locationCountry});null==t||t.init({enabled:!0,sellerId:e.seller._id}
1,e.seller.shopSettings.tracking,(0,b.$)(e.seller)),null==t||t.ttsootu("package",void 0,e.seller._id)})()},[e.seller]),(0,F.useEffect)(()=>{let e=document.createElement("script");e.src=ea.J.SEATING_URL()+"/js/init.js",e.async=!0,e.onload=()=>h(!0),document.body.appendChild(e)},[]);let D=(0,en.C)(),z=e.package,M=async()=>{N.items=N.items.sort((e,t)=>{let i=z.components.findIndex(t=>t._id===e.componentId),a=z.components.findIndex(e=>e._id===t.componentId),s=z.components[i].options.findIndex(t=>t._id===e.optionId),n=z.components[a].options.findIndex(e=>e._id===t.optionId);return i===a?s-n:i-a});let e=Z.p(N.items,e=>!!e.seated);if(!e.length)return V();N.setCurrentItem(N.items.indexOf(e[0])),I===E.BAS?N.step="BAS-seat-selection":I===E.Individual?N.step="seat-selection":N.step="same-seat-selection"},G=e=>{var t,i;let a=null!=(t=e.minOptions)?t:0,s=null!=(i=e.maxOptions)?i:1/0,n=N.items.filter(t=>t.componentId===e._id.toString());return n.length>=a&&n.length<=s},V=async()=>{let t={...N.payload,items:N.items.map(e=>Q.c(e,["seated","revisionId"]))};ev.Ay.start();try{let i=await eo.D.createPackageCheckout(e.package.slug,t);ea.J.navigate((0,et.CO)(i,e.seller,k)),N.remove()}catch(t){N.drop();let e=t instanceof el.Hl&&403===t.statusCode;em.X.info({title:n("common:errors.failed"),message:e?n("packages:packageNotEligible"):n("checkout:checkout.prompts.selectedTicketsNotBookable.message")})}finally{ev.Ay.stop()}},H=(0,F.useMemo)(()=>e.package.components.map(e=>e.options.map(e=>e.eventId).flat()).flat(),[e.package]),{data:$=[],isLoading:K}=(0,es.L)(H,r.language,{enabled:!!H.length}),X=e=>e.minOptions!==e.maxOptions||e.maxOptions!==e.options.length;(0,F.useEffect)(()=>{if(!$.length||K)return;let e=z.components.filter(e=>!X(e)).map(e=>e.options.map(t=>{var i,a,s;let n=$.find(e=>e._id===t.eventId);return{componentId:e._id.toString(),optionId:t._id.toString(),seated:null!=(s=null==n||null==(i=n.seating)?void 0:i.active)&&s,seats:[],seatingReservationToken:void 0,revisionId:null==n||null==(a=n.seating)?void 0:a.revisionId}})).flat();if(e.length){let t=e.filter(e=>!N.items.some(t=>t.componentId===e.componentId&&t.optionId===e.optionId));N.items=N.items.concat(...eu(t))}},[K,$.length,N.amount,N.variantId]);let ei=N.items.length?N.items.some(e=>e.seated):$.some(e=>{var t;return null==(t=e.seating)?void 0:t.active}),er=[e.package.availableSelectionTypes.includes(E.BAS)&&ei&&{type:E.BAS,label:n("packages:bestAvailable"),description:n("packages:bestAvailableDescription"),icon:v.zm_},e.package.availableSelectionTypes.includes(E.Individual)&&ei&&{type:E.Individual,label:n("packages:mapSelection"),description:n("packages:mapSelectionDescription"),icon:v.Ra3},e.package.availableSelectionTypes.includes(E.SameSeat)&&ei&&{disabled:(a=e.package,1!==new Set(N.items.reduce((e,t)=>{var i,s;let n=a.components.find(e=>e._id===t.componentId);if(!n)return e;let r=n.options.find(e=>e._id===t.optionId);if(!r)return e;let l=r.variants.find(e=>e.variantId===N.variantId);if(!l)return e;let o=$.find(e=>e._id===r.eventId);if(!o)return e;let c=null==(i=o.tickets)?void 0:i.find(e=>e._id===l.ticketTypeId);if(!c)return e;let d=null==(s=o.categories)?void 0:s.find(e=>e.ref===c.categoryRef);return d&&e.push(d.seatingReference),e},[])).size),type:E.SameSeat,label:n("packages:sameSeat"),description:n("packages:sameSeatDescription"),icon:v.XVz}].filter(W.z);function ec(e){let t=e.variants.find(e=>e.variantId===N.variantId);return!t||null==t.v||!!t.active&&t.v-N.amount>=0}function ed(e){if(!e.variants.length||e.variants.every(e=>!e.active))return!1;let t=e.variants.find(e=>e.variantId===N.variantId);return!t||t.active}function eu(t){return t.filter(t=>{let i=e.package.components.find(e=>e._id===t.componentId);if(!i)return!0;let a=i.options.find(e=>e._id===t.optionId);return!a||ec(a)})}function eh(){N.items=eu(N.items)}(0,F.useEffect)(()=>{er.some(e=>e.type===I)||w(null),I||1!==er.length||w(er[0].type)},[er]);let ey=()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"container vi-py-24 vi-flex vi-flex-col vi-space-y-12 vi-flex-1",children:[(0,s.jsx)("div",{className:"vi-text-3xl vi-font-semibold vi-tracking-tight",children:n("packages:buildYourPackage",{packageName:e.package.name})}),(0,s.jsxs)("div",{children:[(0,s.jsx)(ez,{done:!!N.amount,children:n("packages:ticketAmount")}),(0,s.jsx)("div",{className:"vi-flex vi-items-center vi-gap-4",children:(0,s.jsx)(eU,{min:1,max:10,value:N.amount,onChange:e=>{N.amount=e,eh()}})})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)(ez,{done:!!N.variantId,children:n("common:category")}
1),(0,s.jsx)("div",{className:"vi-grid vi-grid-cols-2 md:vi-grid-cols-3 lg:vi-grid-cols-4 vi-gap-4",children:z.variants.map(t=>(0,s.jsx)("button",{className:(0,f.A)("vi-border-2 vi-p-2 vi-rounded-lg vi-text-left",{"border-brand":N.variantId===t._id}),onClick:()=>{N.variantId=t._id,eh(),D()},children:(0,s.jsxs)("div",{className:"vi-flex vi-flex-row vi-space-x-2",children:[t.image&&(0,s.jsx)("img",{...(0,d.i)(t.image,{height:60,width:60,forceJPEG:!1,objectFit:"cover",backgroundColor:"rgba(0,0,0,0)"}),className:"vi-rounded-lg vi-size-12 2xl:vi-size-16 vi-shrink-0",style:{overflow:"hidden"},alt:t.name}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-font-medium vi-line-clamp-[4]",title:t.name,children:t.name}),(0,s.jsx)("div",{className:"vi-text-sm muted-3",children:n("packages:from",{price:(0,x.N8)(r.language,t.fromPrice*N.amount,e.seller.currency,"symbol")})})]})]})}))})]}),(0,s.jsx)("div",{className:"vi-flex vi-flex-col vi-space-y-12",children:z.components.map((e,t)=>(0,s.jsxs)("div",{children:[(0,s.jsx)(ez,{done:G(e),children:e.name}),(0,s.jsxs)("div",{className:"muted-3 vi-mb-4",children:[!!e.minOptions&&!!e.maxOptions&&e.minOptions!==e.maxOptions&&n("packages:chooseBetweenOptions",{min:e.minOptions,max:e.maxOptions}),!!e.minOptions&&!!e.maxOptions&&e.minOptions===e.maxOptions&&n("packages:chooseOptions",{count:e.minOptions}),!!e.minOptions&&!e.maxOptions&&n("packages:chooseAtLeastOptions",{count:e.minOptions}),!!e.maxOptions&&!e.minOptions&&n("packages:chooseAtMostOptions",{count:e.maxOptions})]}),(0,s.jsx)("div",{className:(0,f.A)("vi-flex max-md:vi-flex-row max-md:vi-overflow-y-visible max-md:vi-overflow-x-auto max-md:vi-items-center max-md:vi-snap-x max-md:vi-snap-mandatory max-md:vi-px-4 max-md:-vi-ml-4 max-md:-vi-mr-4","md:vi-grid md:vi-grid-cols-3","vi-gap-6"),children:e.options.filter(ed).map(t=>{let i=N.items.some(e=>e.optionId===t._id.toString()),a=!i&&(e=>{var t;let i=null!=(t=e.maxOptions)?t:1/0;return N.items.filter(t=>t.componentId===e._id.toString()).length>=i})(e);ec(t)||(a=!0);let l=X(e);return(0,s.jsx)(es.K,{eventId:t.eventId,language:r.language,children:r=>(0,s.jsxs)("button",{disabled:a||!l,className:(0,f.A)("relative vi-shrink-0 vi-group vi-transition vi-text-left max-md:vi-w-[85%] max-md:vi-snap-center",{"vi-cursor-default":!l,"md:hover:vi-scale-105 hover:vi-z-10 disabled:vi-opacity-70 disabled:vi-pointer-events-none":l}),onClick:a=>((a,s)=>{if(l){if(i)N.items=N.items.filter(e=>e.optionId!==t._id.toString());else{var n,r,o;N.items=N.items.concat({componentId:e._id.toString(),optionId:t._id.toString(),seated:null==(n=s.seating)?void 0:n.active,...(null==(r=s.seating)?void 0:r.active)&&{seats:[],seatingReservationToken:void 0},revisionId:null==(o=s.seating)?void 0:o.revisionId})}D()}})(0,r),children:[(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsxs)("div",{className:(0,f.A)("relative vi-flex vi-flex-col vi-space-y-0 vi-border md:group-hover:vi-rounded-b-none vi-rounded-md vi-overflow-hidden",{"border-brand":!!i}),children:[(0,s.jsx)("div",{className:"vi-aspect-w-event-header-width vi-aspect-h-event-header-height vi-overflow-hidden vi-rounded-t-md",children:r.image?(0,s.jsx)("img",{...(0,d.i)(r.image,{width:380}),alt:r.name,className:"vi-object-cover"}):(0,s.jsx)("div",{})}),(0,s.jsxs)("div",{className:"vi-p-2",children:[(0,s.jsx)("div",{className:"vi-text-base vi-font-medium vi-truncate",children:r.name}),(0,s.jsx)("div",{className:"vi-text-sm muted-3 mb-0",children:(0,s.jsx)(ex.yJ,{event:r})}),(0,s.jsx)("div",{id:"holder-".concat(t.eventId),className:"!vi-hidden"})]})]}),l&&(0,s.jsx)("div",{className:(0,f.A)("vi-hidden md:vi-block vi-absolute vi-opacity-0 vi-top-[100%] vi-mt-[-1px] vi-transition-all md:group-hover:vi-opacity-100 vi-left-0 vi-right-0 transition vi-border vi-border-t-0 vi-rounded-b-md vi-bg-gray-100",{"border-brand":!!i}),children:(0,s.jsx)("div",{className:"vi-p-2",children:(0,s.jsx)(eg.$,{size:"sm",className:"w-100",asChild:!0,children:(0,s.jsx)("span",{children:i?n("packages:remove"):n("packages:addToSelection")})})})})]}),!!i&&(0,s.jsx)("div",{className:"vi-h-5 vi-w-5 bg-brandBackgroun
1d vi-text-brand vi-text-[10px] vi-flex vi-justify-center vi-items-center vi-absolute vi-bottom-1 vi-right-1 vi-rounded-full",children:(0,s.jsx)(m.g,{icon:u.e68})})]})})})})]}))}),er.length>1&&(0,s.jsxs)("div",{children:[(0,s.jsx)(ez,{done:!!I,children:n("packages:seat")}),(0,s.jsx)("div",{className:"vi-grid vi-grid-cols-2 md:vi-grid-cols-3 lg:vi-grid-cols-5 vi-gap-4",children:(0,s.jsx)("div",{className:"card-list vi-col-span-2",children:er.map(e=>{let t=I===e.type,i=e.disabled;return(0,s.jsx)("div",{className:(0,f.A)("card-list-item card-list-item-sm",i&&"vi-pointer-events-none vi-opacity-50",t?"vi-cursor-default":"vi-cursor-pointer"),onClick:()=>{i||w(e.type)},children:(0,s.jsxs)("div",{className:"vi-flex vi-flex-row vi-items-center vi-gap-4",children:[(0,s.jsx)("input",{type:"radio",name:e.type,className:"vi-peer vi-hidden",value:e.type,checked:t,disabled:i}),(0,s.jsx)("label",{htmlFor:e.type,className:(0,f.A)("vi-shrink-0 vi-ml-1 vi-block vi-h-1.5 vi-w-1.5 vi-rounded-full vi-ring-2 vi-ring-offset-2 peer-checked:vi-ring-2 vi-ring-gray-500 peer-checked:vi-bg-black peer-checked:vi-ring-black",i&&"vi-opacity-50")}),(0,s.jsx)("div",{className:"vi-flex vi-flex-row vi-flex-grow md:vi-space-x-2 vi-items-center vi-gap-0.5 vi-flex-wrap vi-gap-y-1.5",children:(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-3 vi-w-full",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-text-sm vi-font-medium",children:e.label}),(0,s.jsx)("div",{className:"muted-3 vi-text-sm",children:e.description})]}),(0,s.jsx)("div",{className:"vi-flex-grow"}),(0,s.jsx)("div",{className:"vi-shrink-0",children:(0,s.jsx)(m.g,{icon:e.icon})})]})})]})},e.type)})})})]})]}),(0,s.jsx)(eG,{sticky:!0,children:(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-flex-row",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)("div",{className:"vi-text-sm vi-font-medium",children:n("packages:summary")}),(0,s.jsx)("div",{className:"vi-text-lg vi-font-bold",children:n("packages:events",{count:N.items.length})})]}),(0,s.jsx)(eg.$,{className:"vi-ml-auto",onClick:M,disabled:!(N.variantId&&z.components.every(e=>G(e))&&l&&(!ei||I)),children:n("common:continue")})]})})]});if(P)return y.replace({pathname:y.pathname,query:{...y.query,slug:T.packageConfigId}}),null;if(!C)return(0,s.jsx)(eZ,{seller:e.seller,package:e.package});if(_){if(!A.isResolved)return(0,s.jsx)(ev.nQ,{});if(q)return(0,s.jsx)(eE,{seller:e.seller,package:e.package})}let eb=e.package.headerImage;return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.O3,{seller:e.seller,organization:e.organization,children:(0,s.jsxs)(eO.v,{hideAccountPill:!0,children:[(0,s.jsxs)(U(),{children:[(0,s.jsx)("meta",{name:"robots",content:"noindex"}),(0,s.jsx)("title",{children:e.package.name})]}),(0,s.jsx)(eq.x,{seller:e.seller}),(0,s.jsx)(eT.Y,{className:"vi-relative",seller:e.seller,smallHeaderLogo:"seat-selection"===S,children:(0,s.jsx)(eR.G,{seller:e.seller})}),"event-selection"===S&&ey(),"BAS-seat-selection"===S&&(0,s.jsxs)(s.Fragment,{children:[ey(),N.isHydrated&&(0,s.jsx)(eB,{state:N,package:e.package,onDone:V})]}),"seat-selection"===S&&(0,s.jsx)(eX,{state:N,package:e.package,onDone:V}),"same-seat-selection"===S&&(0,s.jsx)(eK,{state:N,package:e.package,onDone:V}),"landing"===S&&(0,s.jsxs)("div",{className:"vi-grid lg:vi-grid-cols-2 lg:vi-min-h-[calc(100vh-58px)]",children:[(0,s.jsxs)("div",{className:"vi-w-full vi-order-2 lg:vi-order-1",children:[(0,s.jsx)("div",{className:"checkout-hero",children:(0,s.jsx)("div",{className:"banner"})}),(0,s.jsx)("div",{className:"vi-w-full vi-bg-white",children:(0,s.jsxs)("div",{className:"vi-p-6 md:vi-p-8 lg:vi-pt-20 md:vi-pr-12",children:[(0,s.jsx)("h1",{className:"mt-0 mb-32",children:e.package.name}),ep.A.asPlainString(e.package.description)&&e.package.description&&(0,s.jsx)("div",{className:"vi-text-base mt-0 mb-32",children:(0,s.jsx)(ep.A,{classNames:{p:"vi-text-stone-600 vi-mb-3"},text:e.package.description})}),(0,s.jsx)(eg.$,{size:"lg",onClick:()=>N.step="event-selection",children:n("packages:startNow")}),(0,s.jsx)("div",{className:"vi-text-xl vi-font-semibold vi-mt-12",children:n("packages:includedEvents")}),(0,s.jsx)("div",{className:"vi-flex vi-items-center vi-gap-2 vi-mt-2 vi-flex-wrap md:vi-w-3/4",children:z.components[0].options.map(e=>(0,s.jsx)(es.K,{eventId:e.eventId,language:r.language,children:e=>{var t;return(0,s.jsx)("div",{className:"vi-p-2 vi-rounded-md vi-bg-gray-100 vi-shrink-0",children:(0,s.jsx)("img",{...(0,d.i)(null!=(t=e.styleOptions.brandTwo)?t:e.image,{height:60,width:60,forceJPEG:!1,objectFit:"contain",backgroundColor:"rgba(0,0,0,0)"}),style:{borderRadius:"16px",overflow:"hidden"},className:"vi-size-16 md:vi-size-20",alt:e.name})})}}))}),(0,s.jsx)("div",{className:"vi-flex vi-items-center vi-gap-2 vi-mt-2 vi-flex-wrap md:vi-w-3/4",children:z.components.slice(1).map(e=>e.options).flat().map(e=>(0,s.jsx)(es.K,{eventId:e.eventId,language:r.language,children:e=>{var t;return(0,s.jsx)("div",{className:"vi-p-2 vi-rounded-md vi-bg-gray-100 vi-shrink-0",children:(0,s.jsx)("img",{...(0,d.i)(null!=(t=e.styleOptions.brandTwo)?t:e.image,{height:60,width:60,forceJPEG:!1,objectFit:"contain",backgroundColor:"rgba(0,0,0,0)"}),style:{borderRadius:"16px",overflow:"hidden"},className:"vi-size-8 md:vi-size-12",alt:e.name})})}}))})]})})]}),(0,s.jsxs)("div",{className:"vi-overflow-hidden vi-hidden lg:vi-flex vi-h-full vi-relative vi-w-full vi-order-1 lg:vi-order-2",children:[(0,s.jsx)("div",{className:"vi-absolute -vi-top-1 -vi-bottom-1 -vi-left-[1px] vi-w-32 vi-shrink-0",children:(0,s.jsx)("div",{className:"vi-h-full vi-bg-white",style:{clipPath:"pol
1ygon(0 0, 100% 0%, 0% 100%, 0% 100%)"}})}),e.package.image&&(0,s.jsx)("img",{...(0,d.i)(e.package.image,{width:1210,forceJPEG:!0}),alt:e.seller.name,className:"vi-object-cover vi-w-full vi-h-full"})]}),(0,s.jsx)("div",{className:(0,f.A)("vi-block lg:vi-hidden vi-overflow-hidden",{"vi-h-24":!eb}),children:eb&&(0,s.jsx)("img",{...(0,d.i)(eb,{width:1210,forceJPEG:!0}),alt:e.seller.name,className:"vi-w-full vi-h-full vi-object-contain"})})]}),(0,s.jsx)(ek.d,{className:"vi-m-0 vi-pb-0",grow:"landing"===S,seller:{_id:e.seller._id,name:e.seller.name,url:e.seller.url,locationCountry:e.seller.locationCountry}})]})})})}var eY=i(18129),e0=!0;let e1=e=>{let{t}=(0,r.Bd)(["packages","sellers"]);return e.package?e.seller?(0,s.jsxs)(o.O3,{seller:e.seller,organization:e.organization,children:[(0,s.jsx)(eY.u,{withForceRefresh:!0}),(0,s.jsx)(eW,{package:e.package,seller:e.seller,organization:e.organization})]}):(0,s.jsx)(n.M,{code:404,message:t("seller:sellerCouldNotBeFound")}):(0,s.jsx)(n.M,{code:404,message:t("packages:packageNotFound")})}},55367:(e,t,i)=>{"use strict";i.d(t,{$:()=>o});var a=i(50979),s=i(84614),n=i(33792),r=i(11171),l=i(103);let o=e=>{let{t}=(0,s.Bd)("common"),i=e.seller.url||e.seller._id,{organization:o}=(0,n.hn)(),c=r._.dataPrivacyUrl(o),d=r._.accessibilityPolicyUrl(o);return(0,a.jsxs)("ul",{className:"vi-flex vi-flex-wrap",children:[(0,a.jsx)("li",{children:(0,a.jsx)(l.p,{href:"/seller/"+i+"/imprint",children:t("common:imprintSeller")})}),(0,a.jsx)("li",{children:(0,a.jsx)(l.p,{href:c,children:t("common:dataPrivacy")})}),d&&(0,a.jsx)("li",{children:(0,a.jsx)(l.p,{href:d,children:t("common:accessibilityPolicy")})}),(0,a.jsx)("li",{children:(0,a.jsx)(l.p,{href:"/seller/"+i+"/dataprivacy",children:t("common:dataPrivacySeller")})}),(0,a.jsx)("li",{children:(0,a.jsx)(l.p,{href:"/seller/"+i+"/agb",children:t("common:conditionsSeller")})})]})}},96819:(e,t,i)=>{"use strict";i.d(t,{M:()=>r});var a=i(89723),s=i(53113),n=i(54507);let r=a.f.object().keys({_id:a.f.string().optional().description("The ID of the seating object."),_type:a.f.number().required().valid(...Object.values(n.kt).filter(e=>"number"==typeof e)).description("Indicates the type of seating object. Seat = ".concat(n.kt.Seat,", General Admission = ").concat(n.kt.GA,".")),categoryId:a.f.string().optional().description("The ID of the category containing the seating object."),statusId:a.f.string().required().description("The ID of a container holding information about the seating status of the seating object."),name:s.s.optionalString.description("If _type == ".concat(n.kt.GA,". The name of the general admission.")),seatType:a.f.string().optional().allow(...Object.values(n.N_),null).optional().description("If _type == ".concat(n.kt.Seat,". The type of the seat. null = normal.")),sectionName:s.s.optionalString.description("If _type == ".concat(n.kt.Seat,". The name of the section where the seat is located.")),groupName:s.s.optionalString.description("If _type == ".concat(n.kt.Seat,". The name of the row group where the seat is located.")),rowName:s.s.optionalString.description("If _type == ".concat(n.kt.Seat,". The name of the row where the seat is located.")),seatName:s.s.optionalString.description("If _type == ".concat(n.kt.Seat,". The seat name.")),gate:s.s.optionalString.description("The entry gate associated with the seating object.")}).unknown(!0).description("The associated seating object.")}}]);
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.