1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7982],{1770:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/subscription/[id]/[secret]",function(){return i(61940)}])},16783:(e,t,i)=>{"use strict";i.d(t,{s:()=>a});var s=i(49181),n=i.n(s);let a=async()=>{await n().push(n().asPath)}},61940:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__N_SSP:()=>e6,default:()=>e8});var s=i(50979),n=i(3732),a=i(16240),l=i(73794),r=i(30245),c=i(11411),o=i(16783),d=i(26850),u=i(5552),m=i(84614),v=i(25963),p=i(96595),x=i(64992);let h=e=>{var t;let{t:i,i18n:a}=(0,m.Bd)(["subscription"]),l=null==(t=e.subscription.origin)?void 0:t.eventId,{event:h,loading:b}=(0,d.q)({id:null!=l?l:"",locale:a.language});return((0,v.useEffect)(()=>{h&&(c.A.event=h)},[h]),(0,v.useEffect)(()=>{if(e.checkout.status!==u.$k.complete)return;x.A.shared.setPaymentStatus(x.u.succeeded);let t=setTimeout(()=>{x.A.shared.reset(),e.onClose()},2e3);return()=>clearTimeout(t)},[e.checkout.status]),e.checkout.status===u.$k.complete)?null:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(n.p,{onClose:e.onClose,children:[(0,s.jsx)(n.p.Header,{title:i("subscription:confirmSubscriptionModal.title")}),(0,s.jsx)(n.p.Content,{children:!b&&h&&(0,s.jsx)(p.p,{checkout:e.checkout,onSucceed:()=>{e.onClose(),(0,o.s)()},theme:"white",subscriptionPlanIds:[e.subscription.planId],forcePayNow:!0})})]}),(0,s.jsx)(r.A,{})]})};var b=i(8119),f=i(25325),g=i(67405),y=i(47471),j=i(65341),N=i(95986);let I=e=>{let{subscription:t}=e,{t:i}=(0,m.Bd)(["checkout"]),[a,l]=(0,v.useState)(null),[c,o]=(0,v.useState)(!1),[d,u]=(0,v.useState)(e.transaction),[p,h]=(0,v.useState)(null),I=async()=>{b.Ay.start();try{if(!t.secret)throw Error("Missing subscription secret");let e=await g.A.createPaymentRequest({subscriptionId:t._id,secret:t.secret,transactionId:d.tid});l(e),e.status===y.Qn.Succeeded&&h("setupFailed")}catch(e){console.error("Failed to set up payment request",e),h("setupFailed")}finally{b.Ay.stop()}};(0,v.useEffect)(()=>{I()},[t._id,d.tid]);let w=async()=>{let t=await g.A.getTransaction(d.tid,d.secret);return u(t),t.paymentStatus===j.Bm.received&&(x.A.shared.reset(),o(!1),e.onClose()),t};(0,v.useEffect)(()=>{let e;if(!c)return;let t=function(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(i>=10)return void b.Ay.stop();e=setTimeout(()=>{w(),t(i+1)},1e3*2**(i-1))};return t(1),()=>{clearTimeout(e),x.A.shared.reset()}},[c]);let k={sellerId:d.sellerId,realPrice:d.realPrice,currency:d.currency};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(n.p,{onClose:e.onClose,children:[(0,s.jsx)(n.p.Header,{title:i("checkout:payoffModal.title")}),(0,s.jsx)(n.p.Content,{children:(0,s.jsxs)("div",{className:"vi-flex vi-flex-col",children:["setupFailed"===p&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(f.A,{status:f.D.failed}),(0,s.jsx)("div",{children:i("checkout:payoffModal.paymentSetupFailure")}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)("button",{className:"btn default vi-h-full",onClick:()=>e.onClose(),children:i("common:ok")})})]}),a&&!p&&(0,s.jsx)(N.i,{onPaymentSucceeded:()=>{o(!0)},paymentContext:k,theme:"white",paymentRequest:a})]})})]}),(0,s.jsx)(r.A,{})]})};var w=i(28582),k=i(51223),T=i(34362),C=i(26308),A=i(94208),S=i(55639),P=i(64769),M=i(24996),_=i(26426),E=i(69130),D=i(12811),O=i(76741),B=i(33926),R=i(10222),L=i(96944),q=i(33361),H=i(99790),F=i(7160),V=i(90312),z=i(48174),U=i(1483),G=i(1106),X=i(74118),W=i(10120),J=i(88721),Q=i(22502),$=i(51304),Y=i.n($),Z=i(66398),K=i.n(Z),ee=i(49181),et=i(92390),ei=i(28860),es=i(31724),en=i(5054),ea=i(31579),el=i(68918),er=i(88782),ec=i(66798),eo=i(13065),ed=i(58411),eu=i(59620),em=i(4139),ev=i(15111),ep=i(49705),ex=i(62097),eh=i(81438),eb=i(45625),ef=i(5208),eg=i(5614),ey=i(4842),ej=i(78858),eN=i(14918),eI=i(15611),ew=i(17e3),ek=i(45317),eT=i(69293),eC=i(25849),eA=i(54507),eS=i(3383),eP=i(20559),eM=i(40401),e_=i(55024),eE=i(57829),eD=i(54032),eO=i(36165),eB=i(76282),eR=i(58176),eL=i(83587),eq=i(50497),eH=i(25486);function eF(e){let t=(0,v.useRef)(e);return t.current=e,(0,v.useEffect)(()=>{t.current=e}),(0,v.useCallback)(function(){for(var e=arguments.length,i=Array(e),s=0;s<e;s++)i[s]=arguments[s];return t.current.apply(t,i)},[])}let eV=e=>{let t=new eT.W(e.ticketTypes).groupBy(e=>({categoryRef:e.categoryRef})),[i,n]=(0,v.useState)(null);return(0,s.jsx)(s.Fragment,{children:Object.entries(t).map(t=>{let[a,l]=t,r=e.event.categories.find(e=>e.ref===l[0].categoryRef);return r?(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-gap-2",children:[(0,s.jsx)("label",{children:r.name}),(0,s.jsx)("div",{className:"card-list",children:l.map(t=>{let a=e.selectedTicketTypeId===t.id;return(0,s.jsxs)(ew.R,{className:"card-list-item card-list-item-sm vi-flex vi-gap-2 vi-items-center".concat(a?"":" isHoverable"),content:t.description,tooltipVisible:i===t.id,onClick:()=>{n(null),e.onSelect(t)},children:[t.description&&(0,s.jsx)("span",{className:"muted-3 vi-text-sm vi-cursor-pointer",onClick:e=>{e.stopPropagation(),e.preventDefault(),n(i===t.id?null:t.id)},children:(0,s.jsx)(A.g,{icon:eg.iW})}),(0,s.jsx)("div",{className:a?"medium":"",children:t.name}),(0,s.jsx)("div",{className:"vi-flex-grow"}),(0,s.jsx)("span",{className:"vi-text-sm",children:(0,E.N8)(eE.Ru.language,t.price,e.event.currency)}),(0,s.jsx)("span",{className:a?"vi-text-sm":"muted-3 vi-text-sm",children:(0,s.jsx)(A.g,{icon:a?ej.QR:ey.GE})})]})})})]}):null})})},ez=e=>{var t,i;let{t:n}=(0,m.Bd)(["common","subscription"]),[a,l]=(0,v.useState)(()=>{var t;return null!=(t=e.ticketTypes.find(t=>
1t.id===e.currentTicketTypeId))?t:null}),[r,c]=(0,v.useState)(e.currentVariantId),[o,d]=(0,v.useState)(null!=(i=e.defaultAsHardTicket)&&i),u=e=>{l(e);let t=o;e.enableHardTicketOption&&e.forceHardTicketOption?t=!0:e.enableHardTicketOption||(t=!1),d(t)},p=(null==a?void 0:a.enableHardTicketOption)&&!(null==a?void 0:a.forceHardTicketOption);return(0,s.jsxs)(eb.A,{type:eb.q.bottom,title:n("subscription:subscriptionItemEditModal.selectTicketType"),onClose:e.onClose,children:[(0,s.jsx)("div",{className:"modal-body",children:(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-space-y-2",children:[(0,s.jsx)(eP.S,{event:e.event,tickets:e.ticketTypes,enabled:!0,renderPlainTicketTypes:t=>(0,s.jsx)(eV,{ticketTypes:t,event:e.event,onSelect:u,selectedTicketTypeId:null==a?void 0:a.id}),renderWizard:t=>(0,s.jsx)(eR.R,{state:t,renderTicketTypes:t=>(0,s.jsx)(eV,{ticketTypes:t,event:e.event,onSelect:u,selectedTicketTypeId:null==a?void 0:a.id})})}),e.variants&&e.variants.length>1&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("label",{children:n("subscription:subscriptionItemEditModal.planVariant")}),(0,s.jsx)("div",{className:"card-list",children:e.variants.map(e=>{let t=r===e._id.toString();return(0,s.jsxs)("div",{className:"card-list-item card-list-item-sm vi-flex vi-gap-2 vi-items-center".concat(t?"":" isHoverable"),onClick:()=>c(e._id.toString()),children:[(0,s.jsx)("div",{className:t?"medium":"",children:e.name}),(0,s.jsx)("div",{className:"vi-flex-grow"}),(0,s.jsx)("span",{className:t?"vi-text-sm":"muted-3 vi-text-sm",children:(0,s.jsx)(A.g,{icon:t?ej.QR:ey.GE})})]},e._id.toString())})})]}),p&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("label",{children:n("subscription:subscriptionItemEditModal.hardTicketSelection")}),(0,s.jsx)("div",{className:"card-list",children:[{value:!1,label:n("subscription:subscriptionItemEditModal.asVirtualTicket")},{value:!0,label:(null==(t=e.event.hardTicketSettings)?void 0:t.promotionName)||n("subscription:subscriptionItemEditModal.asHardTicket")}].map(e=>{let{value:t,label:i}=e,n=o===t;return(0,s.jsxs)("div",{className:"card-list-item card-list-item-sm vi-flex vi-gap-2 vi-items-center".concat(n?"":" isHoverable"),onClick:()=>d(t),children:[(0,s.jsx)("div",{className:n?"medium":"",children:i}),(0,s.jsx)("div",{className:"vi-flex-grow"}),(0,s.jsx)("span",{className:n?"vi-text-sm":"muted-3 vi-text-sm",children:(0,s.jsx)(A.g,{icon:n?ej.QR:ey.GE})})]},String(t))})})]})]})}),(0,s.jsx)("div",{className:"modal-footer",children:(0,s.jsx)("button",{className:"btn default w-100",disabled:!a,onClick:()=>e.onSelect(a,r,o),children:n("subscription:subscriptionItemEditModal.confirmNewTicket")})})]})},eU=e=>{var t,i,n,a,l,r,c,o,d;let{t:u,i18n:p}=(0,m.Bd)(["common","subscription"]),x=(0,v.useRef)(JSON.parse(JSON.stringify(e.subscriptionItem))),[h,f]=(0,v.useState)(!1),g=(0,v.useRef)(void 0),y=new eI.f(e_.J.SEATING_URL()),j=(0,ef.C)(),[N,I]=(0,v.useState)(null),k=(0,v.useRef)(),[T,C]=(0,v.useState)(!1),[A,S]=(0,v.useState)(null),P=(0,eD.$)({seller:e.seller,event:A});(0,v.useEffect)(()=>{!async function(){b.Ay.start(),S(await eO.A.fetchEventInfo(e.subscription.origin.eventId,p.language,e.subscription.origin.shopId)),b.Ay.stop()}()},[e.subscription]);let M=eF(async e=>{f(!0);try{await B();let t=await y.reserveObject(A.seatingEventId,e.statusId,(0,eM.Z)(A.sellerId),g.current,A.seatingChildEventIds,1,(0,eq._)(A));I(e),g.current=t.token,x.current.seatingInfo=e,C(!0)}catch(e){console.error(e)}f(!1)}),_=eF(()=>{x.current.ticketTypeId=e.subscriptionItem.ticketTypeId,B()});if(!A)return null;let E=new eC.Ay(A).av,D=async()=>{f(!0);try{await B()}catch(e){}f(!1),e.onClose()},O=async()=>{try{await eB.n.updateSubscriptionItems(e.subscription._id,e.subscriptionItem._id,{item:x.current,seatingReservationToken:g.current,secret:e.subscription.secret}),eH.b.success(u("subscription:subscriptionItemEditModal.notifications.subItemUpdatedSuccessfully"))}catch(e){eH.b.error(u("subscription:subscriptionItemEditModal.notifications.subItemCouldNotBeUpdated"))}e.onClose()},B=async()=>{N&&(await y.freeObject(A.seatingEventId,N.statusId,g.current,1),x.current.seatingInfo=e.subscriptionItem.seatingInfo,I(null))},L=null==(t=e.plan.variants)?void 0:t.find(t=>t._id.toString()===e.subscriptionItem.planVariantId),q=(0,R.ib)(L),H=null!=(c=null==(i=e.plan.variants)?void 0:i.filter(e=>q.includes(e._id.toString())))?c:[],F=H.length>1,V=()=>E.withVolume(eS.h.getTicketTypesOnSale(A).filter(t=>{var i,s,n;if(t.id===e.subscriptionItem.ticketTypeId)return!0;
1if(E.isTicketTypeBlocked(t))return!1;let a=null!=(n=null==(i=t.subscriptionSettings)?void 0:i.planVariantId)?n:null==(s=A.subscriptionSettings)?void 0:s.planVariantId;return q.includes(a)})),z=A.tickets.find(t=>t.id===e.subscriptionItem.ticketTypeId),U=A.categories.find(e=>e.ref===z.categoryRef),G=A.tickets.find(e=>e.id===x.current.ticketTypeId),X=A.categories.find(e=>e.ref===G.categoryRef),W=()=>N||e.subscriptionItem.ticketTypeId!==x.current.ticketTypeId||e.subscriptionItem.planVariantId!==x.current.planVariantId||!!e.subscriptionItem.asHardTicket!=!!x.current.asHardTicket;return(0,s.jsx)(eb.A,{title:u("subscription:subscriptionItemEditModal.changeTicket"),onClose:()=>D(),type:eb.q.large,children:(0,s.jsxs)("div",{className:"modal-body",children:[T&&(0,s.jsx)(ez,{ticketTypes:(()=>{let t=null!=N?N:e.subscriptionItem.seatingInfo;if(!t)return V();{let e=V();return eS.h.getTicketTypesForObject(A,t).filter(t=>e.some(e=>e.id===t.id)).map(e=>({...e,price:P.getFor(e,t)}))}})(),event:A,variants:F?H:void 0,currentTicketTypeId:x.current.ticketTypeId,currentVariantId:null!=(o=x.current.planVariantId)?o:e.subscriptionItem.planVariantId,defaultAsHardTicket:null!=(d=x.current.asHardTicket)&&d,onClose:()=>{C(!1),B()},onSelect:(e,t,i)=>{C(!1),x.current.ticketTypeId=e.id,void 0!==t&&(x.current.planVariantId=t),x.current.asHardTicket=null!=i&&i}}),(0,s.jsx)("div",{className:"seperator"}),(0,s.jsx)("label",{children:u("subscription:subscriptionItemEditModal.yourTicket")}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"col-md-6",children:(0,s.jsxs)("div",{className:"vi-flex vi-items-center",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"medium vi-flex vi-items-center vi-gap-2",children:[z.name,e.subscriptionItem.asHardTicket&&(0,s.jsx)(w.E,{extraClass:"small",children:(null==(n=A.hardTicketSettings)?void 0:n.promotionName)||u("subscription:subscriptionItemEditModal.asHardTicket")})]}),(0,s.jsx)("div",{children:U.name}),L&&(0,s.jsx)("div",{className:"muted vi-text-sm",children:L.name})]}),(0,s.jsx)("div",{className:"ml-auto",children:(0,s.jsx)("button",{className:"btn bordered small",onClick:()=>C(!0),children:u("common:edit")})})]})}),(0,s.jsxs)("div",{className:"col-md-6",children:[(0,eA.dj)(e.subscriptionItem.seatingInfo)&&(0,s.jsx)(eL.w,{seat:e.subscriptionItem.seatingInfo}),(0,eA.Lw)(e.subscriptionItem.seatingInfo)&&(0,s.jsx)(eL.h,{ga:e.subscriptionItem.seatingInfo})]})]}),(0,s.jsx)("div",{className:"seperator"}),!!e.subscriptionItem.seatingInfo&&e.plan.renewalPolicy.allowedChanges.seat&&(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"t muted",children:u("subscription:subscriptionItemEditModal.selectTicketInSeatMap")}),(0,s.jsx)("div",{className:"mt-12",children:(0,s.jsx)("div",{className:"seatmap-holder",style:{width:"100%",height:450},children:(0,s.jsx)(ek.A,{ref:k,baseURL:e_.J.SEATING_URL(),eventId:A.seatingEventId,childEventIds:[A.seatingEventId].concat(A.seatingChildEventIds),language:p.language,onObjectSelected:async(t,i,s)=>{if(s.statusId===e.subscriptionItem.seatingInfo.statusId)return j();await M(s)},onObjectDeselected:async(t,i,s)=>{if(s.statusId===e.subscriptionItem.seatingInfo.statusId)return j();await _()},options:(()=>{var t,i;let s={theme:"black"===A.theme?"dark":"light",categories:E.withVolume(A.categories),ticketTypes:V(),selectedObjects:[e.subscriptionItem.seatingInfo._id,null==N?void 0:N._id].filter(Boolean),contingents:A.contingents,orphan:{minSeatDistance:2,edgeSeatsOrphaning:!1},currency:A.currency,experimental:{rotateAndTilt:"true"===eN.U.getItem("canary.seatmap.rotateAndTilt")},tooltip:{showPrice:!(null==(i=A.pricingSettings)||null==(t=i.dynamicPricing)?void 0:t.enabled),hideForUnavailableObjects:!0}};return A.seatingConfigurations&&(A.seatingConfigurations.availabilityMode&&(s.availabilityMode=A.seatingConfigurations.availabilityMode),A.seatingConfigurations.orphanConfiguration&&(s.orphan=A.seatingConfigurations.orphanConfiguration),A.seatingConfigurations.renderer&&(s.experimental={...s.experimental,renderer:A.seatingConfigurations.renderer}),A.seatingConfigurations.contingentMode&&(s.experimental={...s.experimental,contingentMode:A.seatingConfigurations.contingentMode})),s})(),showOverlay:h,holderId:"changeseatselector"})})})]}),W()&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"seperator"}),(0,s.jsx)("label",{children:u("subscription:subscriptionItemEditModal.newTicket")}),(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"col-md-6",children:(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"medium vi-flex vi-items-center vi-gap-2",children:[G.name,x.current.asHardTicket&&(0,s.jsx)(w.E,{extraClass:"small",children:(null==(a=A.hardTicketSettings)?void 0:a.promotionName)||u("subscription:subscriptionItemEditModal.asHardTicket")})]}),(0,s.jsx)("div",{children:X.name}),e.subscriptionItem.planVariantId!==x.current.planVariantId&&(0,s.jsx)("div",{className:"muted",children:null==(r=e.plan.variants)||null==(l=r.find(e=>e._id.toString()===x.current.planVariantId))?void 0:l.name})]})}),N&&(0,s.jsx)("div",{className:"col-md-6",children:(0,s.jsx)("div",{children:(0,eA.dj)(N)?(0,s.jsx)(eL.w,{seat:N}):(0,s.jsx)(eL.h,{ga:N})})})]})]}),(0,s.jsx)("div",{className:"modal-footer mt-36",children:W()&&(0,s.jsx)("button",{className:"btn default w-100",disabled:!V().find(e=>e.id===x.current.ticketTypeId),onClick:()=>O(),children:u("subscription:subscriptionItemEditModal.confirmNewTicket")})})]})})};var eG=i(43866),eX=i(84072),eW=i(47491),eJ=i(36765),eQ=i(33792),e$=i(57404),eY=i(9756),eZ=i(91993);let eK=e=>e.status===j.x8.complete&&e.paymentStatus!==j.Bm.received?e.paymentStatus:e.status,e0=e=>(0,s.jsxs)("section",{className:(0,_.A)("vi-mt-6",e.className),children:[(e.title||e.action)&&(0,s.jsxs)("header",{className:"vi-flex vi-items-center vi-justify-between vi-gap-3 vi-mb-4",children:[(0,s.jsxs)("h2",{className:"h4 vi-flex vi-items-center vi-gap-2 vi-m-0",children:[e.icon&&(0,s.jsx)("span",{className:"vi-text-sec vi-flex vi-items-center",children:e.icon}),e.title]}),e.action]}),(0,s.jsx)("div",{className:e.bodyClassName,children:e.children})]}),e1={1:"sm:vi-grid-cols-1",2:"sm:vi-grid-cols-2",3:"sm:vi-grid-cols-3",4:"sm:vi-grid-cols-4"},e2=e=>(0,s.jsxs)("div",{className:(0,_.A)("vi-flex vi-flex-col vi-gap-1 vi-bg-prim vi-px-4 sm:vi-px-5 vi-py-3.5",e.className),children:[(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-1.5 vi-text-xs vi-font-medium vi-uppercase vi-tracking-wide vi-text-third",children:[e.icon,e.label]}),(0,s.jsx)("div",{className:(0,_.A)("vi-text-sm vi-font-semibold vi-text-prim vi-truncate"),style:e.accent?{color:"var(--accent-color)"}:void 0,children:e.value})]}),e4=e=>{var t,i,n,a,l,r,c;let{t:o,i18n:d}=(0,m.Bd)(["common","subscription"]),{subscription:u,plan:p,transactions:x}=e,[h,b]=(0,v.useState)(!1),f=(null!=(r=null==(t=u.billing)?void 0:t.cycles)?r:[]).filter(e=>e.status!==B.hE.scheduled&&e.status!==B.hE.canceled).sort((e,t)=>
1new Date(t.start).getTime()-new Date(e.start).getTime()),g=null!=(c=null==(i=u.payment)?void 0:i.schedules)?c:[],y=!!(null==p||null==(n=p.billingCycle)?void 0:n.scheme)&&p.billingCycle.scheme!==R.D5.oneOff;if(f.length<=0)return null;let N=(null==(a=f[f.length-1])?void 0:a.transactionId)||null==(l=f[f.length-1])?void 0:l._id,I=h?f:f.slice(0,6),w=f.length>6;return(0,s.jsx)(e0,{title:o("subscription:billing.title"),icon:(0,s.jsx)(H.A,{size:18}),action:w?(0,s.jsx)("button",{className:"vi-text-sm vi-font-medium hover:vi-underline",style:{color:"var(--accent-color)"},onClick:()=>b(!h),children:h?o("common:showLess"):o("common:showAll")}):void 0,children:(0,s.jsx)("ol",{className:"vi-flex vi-flex-col vi-gap-3 vi-m-0 vi-p-0 vi-list-none",children:I.map(t=>{var i,n,a,l;let r=x.find(e=>e.tid===t.transactionId),c=g.find(e=>e.billingCycleId===t._id),m=null!=(i=null==r?void 0:r.realPrice)?i:null==c?void 0:c.total,v=null!=(n=null==r?void 0:r.currency)?n:u.currency,p=r?eK(r):t.status,h=!!r&&eK(r)===j.Bm.failed,b=t._id===N;return(0,s.jsxs)("li",{className:"vi-flex vi-items-center vi-justify-between vi-gap-4 vi-rounded-xl vi-border vi-border-third vi-bg-prim vi-p-4",children:[(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-gap-1.5 vi-min-w-0",children:[(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-1.5 vi-text-sm vi-font-semibold vi-text-prim",children:[y?(0,s.jsxs)("span",{children:[S.rL.formatDate(t.start)," â ",S.rL.formatDate(t.end)]}):(0,s.jsx)("span",{children:S.rL.formatDate(null!=(l=null!=(a=t.due)?a:null==r?void 0:r.createdAt)?l:t.start)}),t.isMinimumInterval&&(0,s.jsx)("span",{title:o("subscription:billing.minimumInterval"),className:"vi-text-third",children:(0,s.jsx)(A.g,{icon:C.DW4,size:"xs"})})]}),(0,s.jsx)("span",{className:"label small vi-mb-0 vi-self-start",children:b?o("subscription:billing.initialOrder"):o("subscription:billing.recurring")})]}),(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-4 vi-shrink-0",children:[(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-items-end vi-gap-1.5",children:[null!=m&&(0,s.jsx)("div",{className:"vi-text-sm vi-font-semibold vi-text-prim vi-tabular-nums",children:(0,E.N8)(d.language,m,v)}),(0,s.jsx)(k.i,{status:p})]}),h&&r&&(0,s.jsx)("button",{className:"btn default small",onClick:t=>{t.stopPropagation(),e.onPayOff(r)},children:o("subscription:payNow")})]})]},t._id)})})})},e3=e=>{var t,i,n;let{t:a,i18n:l}=(0,m.Bd)(["common","subscription"]),{subscription:r,transactions:c,events:o}=e,[d,u]=(0,v.useState)(!1),p=new Map(o.map(e=>[e._id,e])),x=new Set((null!=(n=null==(t=r.billing)?void 0:t.cycles)?n:[]).filter(e=>e.transactionId).map(e=>e.transactionId)),h=null==(i=r.origin)?void 0:i.checkoutId,b=c.filter(e=>!x.has(e.tid)&&(!h||e.checkoutId!==h)).sort((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime());if(b.length<=0)return null;let f=d?b:b.slice(0,6),g=b.length>6;return(0,s.jsx)(e0,{title:a("subscription:extensions.title"),icon:(0,s.jsx)(F.A,{size:18}),action:g?(0,s.jsx)("button",{className:"vi-text-sm vi-font-medium hover:vi-underline",style:{color:"var(--accent-color)"},onClick:()=>u(!d),children:d?a("common:showLess"):a("common:showAll")}):void 0,children:(0,s.jsx)("ol",{className:"vi-flex vi-flex-col vi-gap-3 vi-m-0 vi-p-0 vi-list-none",children:f.map(t=>{var i;let n=eK(t),r=n===j.Bm.failed,c=p.get(t.eventId);return(0,s.jsxs)("li",{className:"vi-flex vi-items-center vi-justify-between vi-gap-4 vi-rounded-xl vi-border vi-border-third vi-bg-prim vi-p-4",children:[(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-gap-1.5 vi-min-w-0",children:[(0,s.jsx)("div",{className:"vi-flex vi-items-center vi-gap-1.5 vi-text-sm vi-font-semibold vi-text-prim vi-truncate",children:(0,s.jsx)("span",{className:"vi-truncate",children:null!=(i=null==c?void 0:c.name)?i:S.rL.formatDate(t.createdAt)})}),(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-2 vi-text-xs vi-text-sec vi-flex-wrap",children:[(0,s.jsx)("span",{className:"label small vi-mb-0",children:a("subscription:extensions.label")}),(0,s.jsx)("span",{children:S.rL.formatDate(t.createdAt)})]})]}),(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-4 vi-shrink-0",children:[(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-items-end vi-gap-1.5",children:[(0,s.jsx)("div",{className:"vi-text-sm vi-font-semibold vi-text-prim vi-tabular-nums",children:(0,E.N8)(l.language,t.realPrice,t.currency)}),(0,s.jsx)(k.i,{status:n})]}),r&&(0,s.jsx)("button",{className:"btn default small",onClick:i=>{i.stopPropagation(),e.onPayOff(t)},children:a("subscription:payNow")})]})]},t.tid)})})})},e5=e=>{let{t}=(0,m.Bd)(["common","account"]),[i,l]=(0,v.useState)(e.availablePaymentMethods),[c,o]=(0,v.useState)(e.selectedPaymentMethodId);(0,v.useEffect)(()=>
1{if(e.availablePaymentMethods.length===i.length)return;let t=e.availablePaymentMethods.find(e=>!i.some(t=>t._id===e._id));l(e.availablePaymentMethods),t&&o(t._id)},[e.availablePaymentMethods]);let d=async()=>{b.Ay.start();try{await e.onPaymentMethodAdded()}catch(e){}finally{b.Ay.stop()}};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(n.p,{onClose:e.onClose,children:[(0,s.jsx)(n.p.Header,{title:t("common:subPaymentMethod")}),(0,s.jsx)(n.p.Content,{children:(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-gap-2",children:[(0,s.jsx)(a.W,{customerPaymentMethods:i,selectedCustomerPaymentMethodId:c,onCustomerPaymentMethodSelected:e=>{o(e)},onCustomerPaymentMethodAdded:d,showAddPaymentMethodButton:!0,subscriptionPlan:e.subscriptionPlan}),(0,s.jsx)("button",{className:"btn default small vi-h-full",onClick:()=>{e.onChangePaymentMethod(c),e.onClose()},children:t("subscription:changePaymentMethod")})]})})]}),(0,s.jsx)(r.A,{})]})};var e6=!0;let e8=e=>{var t,i,n,a,r,c,u,p,x,f,y,N,F,$,Z,eb,eg,ey,ej,eN,eI,ew,ek,eT,eC,eA,eS,eP,eM,eE,eD,eO;(0,v.useEffect)(()=>{var t;ed.v.applyCheckoutStyling({theme:"white",accentColor:null==(t=e.seller)?void 0:t.accentColor,sellerInfo:e.seller})},[]);let eR=(0,ef.C)(),{subscription:eL,seller:eq,organization:eH}=e,{t:eF,i18n:eV}=(0,m.Bd)(["common","subscription"]),{event:ez,loading:eK}=(0,d.V)(null==(t=e.subscription)?void 0:t.origin.eventId,eV.language),e6=(0,ee.useRouter)();if(!eq)return null;(0,er.tB)(eq,e$.A.get().customer),(0,em.R)(e$.A.get());let e8=(null==(i=e.plan)?void 0:i.paymentPolicy.changePaymentMethodPolicy)===R.Gy.always||(null==(n=e.plan)?void 0:n.paymentPolicy.changePaymentMethodPolicy)===R.Gy.onDraft&&eL.status===B.it.draft,e9="true"===e6.query.changePaymentMethod,[e7,te]=(0,v.useState)(e9&&e8),[tt,ti]=(0,v.useState)(e9||ei.I(e6.query.payOffTransaction)?null:e6.query.payOffTransaction),[ts,tn]=(0,v.useState)(null),[ta,tl]=(0,v.useState)(null),[tr,tc]=(0,v.useState)(null),[to,td]=(0,v.useState)(!1),[tu,tm]=(0,v.useState)(0),[tv,tp]=(0,v.useState)(!1),[tx,th]=(0,v.useState)([]),[tb,tf]=(0,v.useState)([]);(0,v.useEffect)(()=>{let e=!1;return(async()=>{if(!e$.A.get().customer||!eL)return;let t=await eZ.A.getMyTransactions({subscriptionId:eL._id});if(t&&!e&&(th(t.transactions),tf(t.events),tt)){let e=t.transactions.find(e=>e.tid===tt);e&&e.paymentStatus===j.Bm.failed&&(tn(e),ti(null))}})(),()=>{e=!0}},[eL,e$.A.get().customer]);let tg=async(e,t)=>{try{let i=await g.A.getCheckout(e,t);tl(i)}catch(e){tl(null)}};if((0,v.useEffect)(()=>{let{checkoutId:e,checkoutSecret:t}=e6.query;e&&t&&"string"==typeof e&&"string"==typeof t&&(ta||tg(e,t))},[e6.query.checkoutId,e6.query.checkoutSecret]),!eL)return(0,s.jsx)(eh.M,{code:404,message:eF("subscription:subscriptionDetail.notFound")});let{data:ty,isLoading:tj,refresh:tN}=(0,eo.e)([eL._id,null==(a=e$.A.get().customer)?void 0:a._id],{status:[O.cI.Active,O.cI.Expired]}),{data:tI=null,isLoading:tw}=(0,et.useQuery)(["customerPaymentMethod",eL.customerPaymentMethodId,null==(r=e$.A.get().customer)?void 0:r._id],()=>eY.A.getCustomerPaymentMethodById(eL.customerPaymentMethodId),{enabled:!!eL.customerPaymentMethodId&&!!e$.A.get().customer});if(e$.A.get().customer&&(null==(c=e$.A.get().customer)?void 0:c._id)!==eL.customerId)return(0,s.jsx)(eh.M,{code:403,message:eF("subscription:subscriptionDetail.notFound")});async function tk(t){if(t===eL.customerPaymentMethodId)return void te(!1);b.Ay.start();try{await eB.n.updateSubscription(e.subscription._id,{secret:e.subscription.secret,customerPaymentMethodId:t}),te(!1),await (0,o.s)()}catch(e){}b.Ay.stop()}let tT=eL.items.filter(B.LI).map(t=>e.tickets.find(e=>e._id===t.ticketId)).filter(es.h),tC=ty.filter(t=>e.plan.paymentPolicy.allowedChangePaymentMethodGateways.includes(t.gatewayId)),tA=async()=>{if(!e.subscription||!e.plan)return;let t=q.U.getMinimumSubscriptionCancellationDate(e.subscription,e.plan);if(!await en.X.confirm({title:eF("common:caution"),message:eF("subscription:cancelSubscription.message",{date:S.rL.formatDate(t)}),cancelButtonText:eF("common:abort")}))return;let{_id:i,secret:s}=e.subscription;b.Ay.start();try{await eB.n.updateSubscription(i,{secret:s,status:B.it.pendingCancellation}),await (0,o.s)()}catch(e){}b.Ay.stop()},tS=async()=>
1{if(!await en.X.confirm({title:eF("common:caution"),message:eF("subscription:reactivateSubscription.message"),cancelButtonText:eF("common:abort")}))return;let{_id:t,createdAt:i,secret:s}=e.subscription;b.Ay.start();try{await eB.n.updateSubscription(t,{secret:s,status:B.it.active}),await (0,o.s)()}catch(e){}b.Ay.stop()},tP=(null==(p=e.plan)||null==(u=p.paymentPolicy)?void 0:u.interaction)===R.bF.payNowOnly,tM=async()=>{if(await en.X.confirm({title:eF("common:caution"),message:eF("subscription:confirmSubscription.message"),cancelButtonText:eF("common:abort")})){b.Ay.start();try{let e=await eB.n.createCheckout(eL._id,eL.secret);await e6.replace({query:{...e6.query,checkoutId:e._id,checkoutSecret:e.secret}},void 0,{shallow:!0}),tl(e)}catch(e){}b.Ay.stop()}},t_=e.subscription&&e.plan?q.U.renewableFrom(e.subscription,e.plan):null,tE=e.subscription&&e.plan?q.U.getRenewalPeriodEnd(e.subscription,e.plan):null,tD=new Date,tO=Y()().endOf("day").toDate(),tB=!!t_&&tO>=t_&&(tE&&tD<=tE||!(null==ez?void 0:ez.seating.active)),tR=async()=>{if(await en.X.confirm({title:eF("common:caution"),message:eF("subscription:renewSubscription.message"),cancelButtonText:eF("common:abort")})){b.Ay.start();try{let e=await eB.n.createCheckout(eL._id,eL.secret);await e6.replace({query:{...e6.query,checkoutId:e._id,checkoutSecret:e.secret}},void 0,{shallow:!0}),tl(e)}catch(e){}b.Ay.stop()}},tL=async t=>{var i;let s=null!=(i=e.subscription.consents)?i:[],n=(null!=s?s:[]).some(e=>e.type===t),a={secret:e.subscription.secret,consents:n?s.filter(e=>e.type!==t):[...s,{type:t,granted:new Date}]};if(!n||await en.X.confirm({title:eF("common:caution"),message:eF("subscription:consentRemovalWarning"),cancelButtonText:eF("common:abort")})){b.Ay.start();try{let t=await eB.n.updateSubscription(eL._id.toString(),a);e.subscription.consents=t.consents,eR()}catch(e){(0,o.s)()}finally{b.Ay.stop()}}},tq=e.subscription.cancelAt?Math.ceil((new Date(e.subscription.cancelAt).getTime()-new Date().getTime())/864e5):null,tH=e=>{tn(e),e6.replace({query:{...e6.query,payOffTransaction:e.tid}},void 0,{shallow:!0})},tF=!!(null==(f=e.plan)||null==(x=f.billingCycle)?void 0:x.scheme)&&e.plan.billingCycle.scheme!==R.D5.oneOff,tV=new Date,tz=(null!=(eS=null==(y=eL.billing)?void 0:y.cycles)?eS:[]).find(e=>{var t;return e.status===B.hE.scheduled&&new Date(null!=(t=e.due)?t:e.start).getTime()>=tV.getTime()}),tU=tz?(null!=(eP=null==(N=eL.payment)?void 0:N.schedules)?eP:[]).find(e=>e.billingCycleId===tz._id):void 0,tG=eL.status===B.it.pendingCancellation||eL.status===B.it.canceled,tX=eL.status!==B.it.draft,tW=[];tX&&(eL.startAt||eL.createdAt)&&tW.push({label:eF("subscription:stats.started"),value:S.rL.formatDate(null!=(eM=eL.startAt)?eM:eL.createdAt),icon:(0,s.jsx)(V.A,{size:13})}),tE&&tB&&tD<=tE?tW.push({label:eF("subscription:stats.renewBy"),value:S.rL.formatDate(tE),icon:(0,s.jsx)(z.A,{size:13}),accent:!0}):tG&&eL.cancelAt?tW.push({label:eF("subscription:stats.ends"),value:S.rL.formatDate(eL.cancelAt),icon:(0,s.jsx)(U.A,{size:13})}):tF&&tz&&tW.push({label:eF("subscription:stats.nextPayment"),value:S.rL.formatDate(null!=(eE=tz.due)?eE:tz.start),icon:(0,s.jsx)(U.A,{size:13})}),tF&&(null==tU?void 0:tU.total)!=null&&tW.push({label:eF("subscription:stats.amount"),value:(0,E.N8)(eV.language,tU.total,eL.currency),icon:(0,s.jsx)(H.A,{size:13})}),tW.push({label:eF("subscription:subscriptionDetail.yourProducts"),value:null!=(eD=null==(F=eL.items)?void 0:F.length)?eD:0,icon:(0,s.jsx)(G.A,{size:13})});let tJ=(0,s.jsxs)(s.Fragment,{children:[eL.status===B.it.draft&&tP&&(0,s.jsx)("button",{className:"btn default small",onClick:tM,children:eF("subscription:confirmSubscription.button")}),tT.length>0&&tT.every(e=>null==e?void 0:e.upgradeable)&&(0,s.jsxs)("button",{className:"btn bordered small accent-color",onClick:()=>tp(!0),children:[(0,s.jsx)(A.g,{icon:C.yy})," ",eF("common:upgrade")]}),B.Xq.canBeCanceled(e.subscription,e.plan)&&(0,s.jsx)("button",{className:"btn bordered small",onClick:tA,children:eF("subscription:cancelSubscription.button")})]});return(0,s.jsxs)(eQ.O3,{seller:eq,organization:eH,children:[(0,s.jsx)(eX.x,{seller:eq}),(0,s.jsxs)(ex.v,{ignoreActionsHeader:!0,children:[(0,s.jsxs)(K(),{children:[(0,s.jsx)("meta",{name:"robots",content:"noindex"}),(0,s.jsx)("title",{children:eF("common:subscription")})]}),(0,s.jsx)("div",{className:"checkout-hero",children:(0,s.jsx)("div",{className:"banner"})}),(0,s.jsx)(eW.Y,{seller:eq,transparent:!0}),(0,s.jsxs)(l.G,{enforce:!0,children:[(0,s.jsx)("div",{className:"container mt-36",children:(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"col-md-4",children:(0,s.jsx)("div",{className:"section pd-24 shadow",children:(0,s.jsx)(el.j,{})})}),(0,s.jsx)("div",{className:"col-md-8",children:(0,s.jsxs)("div",{className:"section pd-24 shadow",children:[(0,s.jsxs)("div",{className:"vi-flex vi-items-start vi-justify-between vi-gap-4 vi-flex-wrap",children:[(0,s.jsx)("div",{className:"vi-flex vi-flex-col vi-gap-1.5 vi-min-w-0",children:(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-3 vi-flex-wrap",children:[(0,s.jsx)("h2",{className:"vi-text-2xl vi-font-bold vi-m-0 vi-leading-tight vi-text-prim",children:null==($=e.plan)?void 0:$.name}),(0,s.jsx)(k.i,{status:eL.status})]})}),(0,s.jsx)("div",{className:"vi-flex vi-items-center vi-gap-2 vi-flex-wrap vi-justify-end",children:tJ})]}),B.Xq.canBeReactivated(e.subscription,e.plan)&&(0,s.jsxs)("div",{className:"vi-mt-4 vi-flex vi-items-center vi-justify-between vi-gap-3 vi-flex-wrap vi-rounded-xl vi-bg-sec vi-px-4 vi-py-3",children:[(0,s.jsx)("span",{className:"vi-text-sm vi-text-sec",children:eF("subscription:reactivateSubscription.daysRemaining",{count:tq})}),(0,s.jsx)("button",{className:"btn default small",onClick:tS,children:eF("subscription:reactivateSubscription.button")})]}),tW.length>0&&(0,s.jsx)("div",{className:"vi-mt-5 vi-overflow-hidden vi-rounded-xl vi-border vi-border-third",children:(0,s.jsx)("div",{className:(0,_.A)("vi-grid vi-grid-cols-2 vi-gap-px vi-bg-third",e1[tW.length]),children:tW.map((e,t)=>(0,s.jsx)(e2,{label:e.label,value:e.value,icon:e.icon,accent:e.accent,className:tW.length%2==1&&t===tW.length-1?"vi-col-span-2 sm:vi-col-span-1":""},t))})}),(tE||tB)&&(0,s.jsxs)("div",{className:"vi-mt-6 vi-flex vi-items-start vi-gap-3 vi-rounded-xl vi-bg-sec vi-p-4",children:[(0,s.jsx)("span",{className:"vi-flex vi-h-9 vi-w-9 vi-shrink-0 vi-items-center vi-justify-center vi-rounded-full vi-text-white",style:{backgroundColor:"var(--accent-color)"},children:(0,s.jsx)(z.A,{size:16})}),(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-gap-0.5",children:[(0,s.jsx)("div",{className:"vi-text-sm vi-font-semibold vi-text-prim",children:eF("subscription:renewalInfo.title")}),(0,s.jsx)("div",{className:"vi-text-sm vi-text-sec",children:tB?!tE||tD>tE?eF("subscription:renewalInfo.renewableNowNoDeadline"):eF("subscription:renewalInfo.renewableNow",{date:S.rL.formatDate(tE)}):tE&&tD>tE?eF("subscription:renewalInfo.notRenewable"):eF("subscription:renewalInfo.renewableFrom",{from:S.rL.formatDate(t_),until:S.rL.formatDate(tE)})}),tB&&(0,s.jsx)("button",{className:"btn default small vi-self-start vi-mt-2",onClick:tR,children:eF("subscription:renewSubscription.button")})]})]}),(0,s.jsxs)(e0,{title:eF("subscription:subscriptionDetail.yourProducts"),icon:(0,s.jsx)(X.A,{size:18}),children:[eL.status===B.it.draft&&(0,R.k2)(e.plan,new Date)&&(0,s.jsxs)(ev.A,{type:"neutral",className:"mb-2",children:[(0,s.jsx)("div",{className:"text medium mb-0",children:eF("subscription:subscriptionDetail.changePhase")}),(0,s.jsx)("div",{className:"text mb-0",children:eF("subscription:subscriptionDetail.changePhaseDescription",{date:S.rL.formatDate(e.plan.renewalPolicy.changesPeriodEnd)})})]}),(0,s.jsx)("div",{className:"vi-flex vi-flex-col vi-gap-3",children:P.H.sortTickets(eL.items).map(t=>{var i,n,a,l,r;let c,o=(0,B.LI)(t)?null==(i=e.tickets)?void 0:i.find(e=>e._id===t.ticketId):void 0,d=(null==o?void 0:o.deliveryType)===L.Rs.hard,u=!!o&&M.C.isTicketTransferred(o),m=o&&(null==ez||null==(a=ez.tickets)||null==(n=a.find(e=>e._id===o.ticketTypeId))?void 0:n.color),v=eL.status===B.it.draft&&(0,R.k2)(e.plan,new Date);return(0,s.jsxs)("div",{className:(0,_.A)("vi-flex vi-items-center vi-gap-4 vi-rounded-xl vi-border vi-border-third vi-bg-prim vi-p-3 vi-transition-all",{"vi-cursor-pointer hover:vi-border-accent hover:vi-shadow-sm":(0,B.LI)(t)}),onClick:()=>{(0,B.LI)(t)&&(e=>{tT.find(t=>t._id===e.ticketId)&&(tm(tT.findIndex(t=>t._id===e.ticketId)),td(!0))})(t)},children:[(0,s.jsx)("img",{className:"vi-h-14 vi-w-14 vi-shrink-0 vi-rounded-lg vi-object-cover vi-bg-sec",src:e_.J.CDN_URL()+"/image?height=56&url="+eq.image,alt:eq.name}),(0,s.jsxs)("div",{className:"vi-flex-1 vi-min-w-0",children:[(0,s.jsx)("div",{className:"vi-text-sm vi-font-semibold vi-text-prim vi-truncate",children:null===(c=t.planVariantId,l=e.plan.variants.find(e=>e._id==c))||void 0===l?void 0:l.name}),(0,s.jsx)("div",{className:"vi-text-xs vi-text-sec vi-truncate",children:t.name}),((null==o?void 0:o.categoryName)||d||(null==o?void 0:o.upgradeable)||u)&&(0,s.jsxs)("div",{className:"vi-flex vi-flex-wrap vi-items-center vi-gap-1 vi-mt-1.5",children:[(null==o?void 0:o.categoryName)&&(0,s.jsxs)("span",{className:"label small vi-inline-flex vi-items-center vi-gap-1 vi-mb-0",children:[m&&(0,s.jsx)("span",{className:"vi-w-1.5 vi-h-1.5 vi-rounded-full",style:{backgroundColor:m}}),o.categoryName]}),d&&(0,s.jsx)(w.E,{extraClass:"small",children:(null==ez||null==(r=ez.hardTicketSettings)?void 0:r.promotionName)||eF("subscription:productBadges.hardTicket")}),(null==o?void 0:o.upgradeable)&&(0,s.jsxs)("span",{className:"label small green-label vi-mb-0",children:[(0,s.jsx)(A.g,{icon:C.yy})," ",eF("subscription:productBadges.upgradeable")]}),u&&(0,s.jsx)("span",{className:"label small yellow-label no-decoration vi-mb-0",children:eF("subscription:productBadges.transferred")})]}),t.seatingInfo&&(0,s.jsx)(ep.b,{className:"vi-mt-2",seatingInfo:t.seatingInfo})]}),v&&(0,s.jsx)("button",{className:"btn sm accent-color vi-shrink-0",onClick:e=>{e.stopPropagation(),tc(t)},children:eF("common:edit")})]},t._id)})})]}),(null==(eb=e.plan)||null==(Z=eb.paymentPolicy)?void 0:Z.interaction)!==R.bF.payNowOnly&&(0,s.jsxs)(e0,{title:eF("common:paymentMethod"),icon:(0,s.jsx)(W.A,{size:18}),children:[tw&&(0,s.jsxs)("div",{className:"vi-flex vi-flex-row vi-items-center vi-rounded-xl vi-border vi-border-third vi-p-4",children:[(0,s.jsx)("div",{className:"vi-h-10 vi-w-14 vi-rounded-md vi-animate-pulse vi-bg-sec vi-mr-3"}),(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-gap-1.5",children:[(0,s.jsx)("div",{className:"vi-w-32 vi-h-3 vi-rounded vi-animate-pulse vi-bg-sec"}),(0,s.jsx)("div",{className:"vi-w-24 vi-h-3 vi-rounded vi-animate-pulse vi-bg-sec"})]})]}),!tw&&!tI&&(0,s.jsxs)("div",{className:"vi-flex vi-flex-col vi-items-center vi-justify-center vi-text-center vi-gap-3 vi-rounded-xl vi-border vi-border-dashed vi-border-third vi-bg-sec vi-p-6",children:[(0,s.jsx)("span",{className:"vi-flex vi-h-11 vi-w-11 vi-items-center vi-justify-center vi-rounded-full vi-bg-third",children:(0,s.jsx)(J.A,{className:"vi-text-sec",size:22})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"vi-font-semibold vi-text-sm vi-text-prim",children:eF("subscription:noPaymentMethod")}),(0,s.jsx)("div",{className:"vi-text-sm vi-text-sec",children:eF("subscription:noPaymentMethodDescription")})]}),(0,s.jsx)("button",{className:"btn default small",onClick:()=>te(!0),children:eF("subscription:addPaymentMethod")})]}),tI&&(0,s.jsxs)("div",{className:"vi-flex vi-items-center vi-gap-2 vi-rounded-xl vi-border vi-border-third vi-p-3",children:[(0,s.jsx)(ec.O,{paymentMethod:tI}),(0,s.jsx)("div",{className:"vi-ml-auto"}),((null==(ey=e.plan)||null==(eg=ey.paymentPolicy)?void 0:eg.changePaymentMethodPolicy)===R.Gy.always||(null==(eN=e.plan)||null==(ej=eN.paymentPolicy)?void 0:ej.changePaymentMethodPolicy)===R.Gy.onDraft&&eL.status===B.it.draft)&&(0,s.jsx)("button",{className:"btn accent-color small",onClick:()=>te(!0),children:eF("common:edit")})]}),!tj&&e7&&(0,s.jsx)(e5,{availablePaymentMethods:tC,selectedPaymentMethodId:eL.customerPaymentMethodId,onChangePaymentMethod:tk,onPaymentMethodAdded:async()=>{await tN()},subscriptionPlan:e.plan,onClose:()=>te(!1)})]}),(null!=(eO=null==(ew=e.plan)||null==(eI=ew.requestedConsents)?void 0:eI.length)?eO:0)>0&&(0,s.jsx)(e0,{title:eF("subscription:consents"),icon:(0,s.jsx)(Q.A,{size:18}),children:(0,s.jsx)("div",{className:"vi-flex vi-flex-col vi-gap-2",children:null==(eT=e.plan)||null==(ek=eT.requestedConsents)?void 0:ek.map(e=>{var t;return(0,s.jsx)(eJ.Ni,{isSelected:(null!=(t=eL.consents)?t:[]).some(t=>t.type===e.type),onClick:()=>{tL(e.type)},children:(0,s.jsxs)("div",{className:"vi-flex vi-flex-col ",children:[(0,s.jsx)("div",{className:"vi-text-left vi-flex vi-flex-row vi-text-sm vi-font-semibold vi-items-center vi-gap-1",children:(e=>{if("autorenewal"===e)return eF("subscription:consentTypes.autorenewal");(0,D.x)(e)})(e.type)}),(0,s.jsx)("div",{className:"vi-text-xs vi-font-light vi-text-left",children:ea.A.asPlainString(e.description)?(0,s.jsx)(ea.A,{classNames:{p:"vi-mb-0"},text:e.description}):(0,s.jsx)("div",{children:(e=>{if("autorenewal"===e)return eF("checkout:stepTwo.consentTypes.subscription.autorenewal");(0,D.x)(e)})(e.type)})})]})},e.type)})})}),(null==(eA=eL.billing)||null==(eC=eA.cycles)?void 0:eC.length)?(0,s.jsx)(e4,{subscription:eL,plan:e.plan,transactions:tx,onPayOff:tH}):null,(0,s.jsx)(e3,{subscription:eL,transactions:tx,events:tb,onPayOff:tH}),!!ts&&(0,s.jsx)(I,{subscription:eL,transaction:ts,onClose:()=>{tn(null);let{payOffTransaction:e,...t}=e6.query;e6.replace({query:t},void 0,{shallow:!0}),(0,o.s)()}})]})})]})}),!!ta&&(0,s.jsx)(h,{subscription:eL,checkout:ta,onClose:()=>{let{checkoutId:e,checkoutSecret:t,...i}=e6.query;e6.push({pathname:e6.pathname,query:i}),tl(null)}}),!!tr&&(0,s.jsx)(eU,{seller:eq,subscription:eL,subscriptionItem:tr,plan:e.plan,onClose:()=>{tc(null),(0,o.s)()}}),tv&&ez&&(0,s.jsx)(T.e,{tickets:tT.filter(e=>null==e?void 0:e.upgradeable),event:ez,seller:eq,onClose:()=>tp(!1)}),to&&!eK&&ez&&(0,s.jsx)(eG.A,{event:ez,seller:eq,index:tu,tickets:tT,lang:eV.language,onClose:()=>{td(!1)},onNext:()=>{tu==tT.length-1?tm(0):tm(tu+1)},onPrev:()=>{0==tu?tm(tT.length-1):tm(tu-1)},onUpdate:()=>{(0,o.s)()}})]}),(0,s.jsx)(eu.d,{seller:eq})]})]})}}},e=>{e.O(0,[7310,95,589,885,6878,8367,3407,5423,7681,6707,6099,575,7314,6595,1548,636,6593,8792],()=>e(e.s=1770)),_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.