1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9177],{39980:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>X,default:()=>z});var a=s(50979),i=s(50421),n=s(59489),r=s.n(n),c=s(25963),l=s(4142),o=s(36040),d=s(78077),m=s(68488),v=s(77212),h=s(96464),x=s(24875),p=s(81408),f=s(35781),j=s(56267),u=s(72202),g=s(60148),k=s(91949),N=s(71689),T=s(70365),b=s(55450),w=s(60108),y=s(20436),_=s(61289),A=s(62900),C=s(82014),F=s(35531),E=s(3978),I=s(27846),P=s(52349);let S=e=>{let{t,i18n:s}=(0,T.Bd)(["common","ticketTransfers"]),[i,n]=c.useState(e.ticketTransfer),[r,l]=c.useState(!1),[o,d]=c.useState([]),[m,v]=c.useState(!1),[S,M]=c.useState(0);c.useEffect(()=>{i.status===N.Cs.transferred&&D()},[i]);let D=async()=>{var e,t;d(await Promise.all((null!=(t=null==(e=i.outcome)?void 0:e.tickets)?t:[]).map(e=>y.A.getTicket(e.ticketId,i.secret))))},R=c.useRef({secret:i.secret,prename:"",lastname:""}).current,X=(0,b.useRouter)(),z=(0,x.C)(),J=(0,g.e)(R,new j.A({},k.H.accept)),G=async()=>{if(await F.X.confirm({title:t("common:caution"),message:t("ticketTransfers:rejectConfirmationMessage"),cancelButtonText:t("common:abort")})){C.Ay.start();try{await _.A.rejectTicketTransfer(i._id,{secret:i.secret}),l(!0)}catch(e){F.X.info({title:t("ticketTransfers:rejectFailedTitle"),message:t("ticketTransfers:rejectFailedMessage")})}finally{C.Ay.stop()}}},O=async()=>{if(J.check(),J.hasErrors())return z();C.Ay.start();try{var e;let t=await _.A.acceptTicketTransfer(i._id,R);if((null==(e=t.outcome)?void 0:e.tickets.length)===1){let e=t.outcome.tickets[0].ticketId;await X.push("/ticket/".concat(e,"/").concat(i.secret))}else n(t)}catch(e){F.X.info({title:t("ticketTransfers:acceptFailedTitle"),message:t("ticketTransfers:acceptFailedMessage")})}finally{C.Ay.stop()}},U=e=>{M(e),v(!0)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"ticket-card",children:(0,a.jsx)("div",{className:"ticket-card-inner-box ticket-transfer-inner-box",children:i.status===N.Cs.transferred?0===o.length?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"event-image-container mb-12 vi-aspect-h-event-header-height vi-aspect-w-event-header-width",children:e.event.image?(0,a.jsx)("img",{src:"".concat(A.J.CDN_URL(),"/image?url=").concat(e.event.image,"&forceJPEG=true&width=1210"),alt:e.event.name,className:"vi-object-cover"}):(0,a.jsx)(a.Fragment,{})}),(0,a.jsx)("div",{className:"event-name",children:e.event.name}),(0,a.jsx)("div",{className:"vi-flex vi-flex-col vi-space-y-4",children:o.map((e,t)=>(0,a.jsx)("div",{className:"vi-bg-white vi-border hover:vi-shadow-md ticket-cell",onClick:()=>U(t),children:(0,a.jsxs)("div",{className:"info mb-12 mt-12 ml-12",children:[(0,a.jsx)(h.N,{ticket:e}),e.requiresPersonalization&&(0,a.jsx)("div",{className:"text medium col-200 muted mb-0",children:e.name}),(0,a.jsx)(I.b,{className:"mt-12 w-100",seatingInfo:e.seatingInfo})]})},e._id))})]}):(0,a.jsxs)(p.Ay,{validator:J,children:[(0,a.jsx)("div",{className:"event-image-container mb-12 vi-aspect-h-event-header-height vi-aspect-w-event-header-width",children:e.event.image?(0,a.jsx)("img",{src:"".concat(A.J.CDN_URL(),"/image?url=").concat(e.event.image,"&forceJPEG=true&width=1210"),alt:e.event.name,className:"vi-object-cover"}):(0,a.jsx)(a.Fragment,{})}),(0,a.jsx)("div",{className:"event-name",children:e.event.name}),(0,a.jsx)("div",{className:"muted text",children:t("ticketTransfers:mainDescription",{eventName:e.event.name})}),(0,a.jsx)("div",{className:"vi-flex vi-flex-col vi-space-y-4 vi-mb-2",children:i.tickets.map(e=>(0,a.jsx)("div",{className:"vi-bg-white vi-border-2 ticket-cell vi-cursor-default",children:(0,a.jsxs)("div",{className:"info mb-12 mt-12 ml-12",children:[(0,a.jsx)(h.N,{ticket:e}),(0,a.jsx)(I.b,{className:"mt-12 w-100",seatingInfo:e.seatingInfo})]})},e.id))}),r?(0,a.jsx)(E.A,{type:"warning",role:"alert",className:"mt-12",children:t("ticketTransfers:rejectedDescription")}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"row mt-12",children:[(0,a.jsx)("div",{className:"col-12",children:(0,a.jsx)(f.A,{link:new u.a(R,"prename"),title:t("common:firstName")}
1)}),(0,a.jsx)("div",{className:"col-12",children:(0,a.jsx)(f.A,{link:new u.a(R,"lastname"),title:t("common:lastName")})})]}),(0,a.jsxs)("div",{className:"vi-flex vi-gap-2",children:[(0,a.jsx)("button",{className:"btn",onClick:()=>G(),disabled:r||C.Ay.loading,children:t("ticketTransfers:rejectTicketTransfer")}),(0,a.jsx)("button",{className:"btn default ml-auto",onClick:()=>O(),disabled:r||C.Ay.loading,children:t("ticketTransfers:acceptTicketTransfer")})]})]})]})})}),m&&(0,a.jsx)(P.A,{event:e.event,seller:e.seller,index:S,tickets:o,lang:s.language,onClose:()=>v(!1),onNext:()=>void(v(!1),S==o.length-1?U(0):U(S+1)),onPrev:()=>void(v(!1),0==S?U(o.length-1):U(S-1)),onUpdate:()=>(0,w.s)()})]})};var M=s(48474),D=s(74652);class R extends c.Component{componentDidMount(){var e,t;l.v.applyCheckoutStyling({theme:"white",accentColor:null==(e=this.props.seller)?void 0:e.accentColor,sellerInfo:null!=(t=this.props.seller)?t:null})}render(){return this.props.ticketTransfer?this.props.event?(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(M.O3,{seller:this.props.seller,organization:this.props.organization,children:(0,a.jsxs)(o.v,{ignoreActionsHeader:!0,children:[(0,a.jsxs)(r(),{children:[(0,a.jsx)("meta",{name:"robots",content:"noindex"}),(0,a.jsx)("title",{children:this.props.t("ticketTransfers:yourTicketTransfer",{eventName:this.props.event.name})})]}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.Y,{seller:this.props.seller,children:(0,a.jsx)(v.G,{seller:this.props.seller})}),(0,a.jsx)("div",{className:"checkout-hero",children:(0,a.jsx)("div",{className:"banner"})})]}),(0,a.jsx)("div",{className:(0,i.A)({"vi-flex vi-justify-center":!0,"vi-p-4 vi-pt-[100px] md:vi-pt-[187px]":!0}),children:(0,a.jsx)("div",{style:{position:"relative",width:"400px",maxWidth:"100%",borderRadius:"4px",zIndex:1,display:"block",boxShadow:"0px 0px 12px rgba(0,0,0,0.2)"},children:(0,a.jsx)(S,{event:this.props.event,ticketTransfer:this.props.ticketTransfer,seller:this.props.seller})})})]})})}):(0,a.jsx)(d.M,{code:404,message:this.props.t("common:eventNotFoundMessage")}):(0,a.jsx)(d.M,{code:404,message:this.props.t("common:ticketTransferNotFoundMessage")})}}var X=!0;let z=(0,D.CI)(["common","ticketTransfers"])(R)},46165:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/ticket-transfer/[id]/[secret]",function(){return s(39980)}])},60108:(e,t,s)=>{"use strict";s.d(t,{s:()=>n});var a=s(55450),i=s.n(a);let n=async()=>{await i().push(i().asPath)}}},e=>{e.O(0,[7310,95,589,885,6762,5358,5418,3148,2864,7621,639,6957,636,6593,8792],()=>e(e.s=46165)),_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.