1import{_ as h,ac as B,aN as T,h as n,b as y,c as i,o as a,a as m,F as A,s as P,n as k,d as b,t as g,u as R,aj as x,ad as V,e as N,w as f,Z as D,g as S,T as L,l as M}from"./index-sUPB-bMu.js";import{u as w}from"./useScreenSize-CqJCZTeu.js";const F={class:"breadcrumb"},H={class:"breadcrumb__items"},U=["textContent"],q=["textContent"],z={__name:"EventStepsBreadcrumb",props:{disablePayment:{type:Boolean,default:!1}},setup(E){const{t:s}=B(),v=E,c=T(),u=n(()=>[{label:s("EVENT.BREADCRUMBS.TICKETS"),routeName:"eventTicketsQuestions"},{label:s("EVENT.BREADCRUMBS.PAYMENT"),routeName:"eventCheckout"},{label:s("EVENT.BREADCRUMBS.CONFIRMATION"),routeName:"eventSuccess"}]),p=n(()=>v.disablePayment?[u.value[0],u.value[2]]:u.value),_=n(()=>{const t=c?.name;return t?p.value.findIndex(({routeName:e})=>e===t):-1}),l=t=>{const e=c?.name;return e?t.routeName===e:!1},d=t=>{const e=_.value;return e>-1&&t<e};return(t,e)=>{const C=y("SvgElement");return a(),i("div",F,[e[0]||(e[0]=m("div",{class:"breadcrumb__track"},null,-1)),m("div",H,[(a(!0),i(A,null,P(p.value,(r,o)=>(a(),i("div",{key:o,class:"step"},[m("div",{class:k(["step__marker",{"step__marker--active":l(r),"step__marker--inactive":!l(r),"step__marker--completed":d(o)}])},[d(o)?(a(),b(C,{key:0,name:"CheckChecked",type:"icon",class:"check-icon"})):(a(),i("span",{key:1,class:"step__number",textContent:g(o+1)},null,8,U))],2),m("div",{class:k(["step__label",{"step__label--active":l(r)}]),textContent:g(r.label)},null,10,q)]))),128))])])}}},G=h(z,[["__scopeId","data-v-16cf5571"]]),O={__name:"EventsPaymentData",props:{eventId:{type:Number,required:!0}},setup(E){const s=R(),v=x(),c=T(),{isTabletDown:u}=w(),p=n(()=>s.getters.appEmbed),_=n(()=>s.getters.eventSingle),l=n(()=>Number(s.getters.eventGetFinalValue)===0),d=n(()=>s.getters.eventCheckout),t=n(()=>c.name==="eventSuccess"&&u.value);return V(async()=>{const e=Array.isArray(d.value.tickets)&&d.value.tickets.length;(!_.value||_.value.id!==E.eventId||!e)&&(s.dispatch("eventResetCheckout"),v.push({name:"eventsAll"})),!s.getters.eventIsNoLogin&&!s.getters.userLoggedIn&&v.replace({name:"userAccess",query:{redirectTo:c.fullPath}})}),(e,C)=>{const r=y("PageContentHeader"),o=y("router-view");return a(),i("div",{class:k(["events-payment-data",{"no-space-top":t.value}])},[!p.value&&!t.value?(a(),b(r,{key:0,padded:!0},{default:f(()=>[D(g(e.$t("EVENT.ALL.TITLE.PAGE")),1)]),_:1})):N("",!0),m("div",{class:k(["content",{"no-space-top":t.value}])},[t.value?N("",!0):(a(),b(G,{key:0,class:"breadcrumb","disable-payment":l.value},null,8,["disable-payment"])),S(o,null,{default:f(({Component:I})=>[S(L,{name:"fade"},{default:f(()=>[(a(),b(M(I)))]),_:2},1024)]),_:1})],2)],2)}}},K=h(O,[["__scopeId","data-v-1ef366ae"]]);export{K as default};
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.