1"use strict";(self.webpackChunkef_website_stadion=self.webpackChunkef_website_stadion||[]).push([[245],{20547:function(e,t,a){a.r(t);var n=a(14041),r=a(96551),l=a(25790),i=a(93899),s=a(12335),c=a(1890),m=a(60964),o=a(76881),d=(a(36426),a(48602));const f=e=>{if(e.details&&e.details.upcomingSeason&&e.details.upcomingSeason.pricingClasses&&e.details.upcomingSeason.pricingClasses.length>0){let t=e.details.upcomingSeason.pricingClasses.find(e=>!0===e.selected);return t&&t.name&&t.name.de?t.name.de:null}return null},u=e=>{let{ticket:t}=e;const{t:a}=(0,r.B)();return n.createElement("div",{className:"ef-orders-review-item__product"},n.createElement("div",{className:"ef-products ef-products--order-review ef-products--tickets-overview"},n.createElement("div",{className:"ef-product ef-product--tickets-overview"},n.createElement("div",{className:"ef-product__content"},n.createElement("div",{className:"ef-product__summary"},n.createElement("div",{className:"ef-product__heading"},n.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},n.createElement("svg",{className:"ef-ticket-card__logo",style:{width:"6rem",height:"5rem",paddingRight:"calc((.3375rem + .1vw) * 3)"},role:"img","aria-label":a("Accessibility.EfHeaderLogoTitle")},n.createElement("use",{xlinkHref:"#ef-logo-minimal"})),n.createElement("div",{className:"ef-ticket-card__content"},t&&t.name&&t.name.de&&n.createElement("div",{style:{backgroundColor:"#e20612",color:"#fff",display:"inline-block",padding:"0 0.5rem",fontWeight:"bold",borderRadius:"0.25rem"},className:"ef-heading--kicker"},t.name.de),n.createElement("h5",{className:"ef-heading ef-heading--5 ef-product__title"},(e=>e.recipientCompany?-1!==e.recipientCompany.indexOf("EFC")||-1!==e.recipientCompany.indexOf("Ultras")?e.recipientFirstName+" "+e.recipientLastName+" ("+e.recipientCompany+")":e.recipientCompany:e.recipientFirstName+" "+e.recipientLastName)(t)),n.createElement("div",{className:"ef-ticket__seatinfo",style:{display:"flex",color:"#fff",paddingBottom:"0.5rem"}},n.createElement("div",{style:{paddingRight:"1rem"}},"Block",n.createElement("br",null),n.createElement("b",null,t.details.upcomingSeason.block)),n.createElement("div",{style:{paddingRight:"1rem"}},"Reihe",n.createElement("br",null),n.createElement("b",null,t.details.upcomingSeason.row)),n.createElement("div",{style:{paddingRight:"1rem"}},"Platz"," ",t.details.upcomingSeason.seatType?"("+t.details.upcomingSeason.seatType+")":"",n.createElement("br",null),n.createElement("b",null,t.details.upcomingSeason.seat))),f(t)&&n.createElement("p",{style:{color:"#fff"}},f(t))))))))))},g=()=>n.createElement("div",null,n.createElement("p",null,"Es liegen keine Dauerkartenverträge vor.")),E=e=>{let{contracts:t}=e;const{0:a,1:r}
1=(0,n.useState)(!1);return n.createElement("section",{className:"ef-content__block ef-content__block--order-review"},n.createElement("div",{className:"ef-container ef-container--l"},n.createElement("div",{className:"ef-orders-review-container"},null===t.ownTicket&&n.createElement(g,null),null!==t.ownTicket&&n.createElement(n.Fragment,null,n.createElement("h4",{className:"ef-heading ef-heading--4 ef-heading--order-review"},"Vertragspartner"),t.ownTicket.details.subscriber&&n.createElement(n.Fragment,null,n.createElement("div",{className:"ef-info-box"},n.createElement("div",{className:"ef-copy-block"},n.createElement("h5",null,"Abonnent"),n.createElement("p",null,t.ownTicket.details.subscriber.firstName," ",t.ownTicket.details.subscriber.lastName,n.createElement("br",null),t.ownTicket.details.subscriber.billingAddress&&n.createElement(n.Fragment,null,t.ownTicket.details.subscriber.billingAddress.street,n.createElement("br",null),t.ownTicket.details.subscriber.billingAddress.postalCode," ",t.ownTicket.details.subscriber.billingAddress.city)))),n.createElement("br",null)),n.createElement("h4",{className:"ef-heading ef-heading--4 ef-heading--order-review"},"Dein Dauerkartenvertrag"),n.createElement("ul",{className:"ef-orders-review-items --tickets-overview"},n.createElement("li",{className:"ef-orders-review-item --tickets-overview",key:"ownTicket"},n.createElement(u,{ticket:t.ownTicket,website_lang:website_lang})),t.otherOwnTickets&&t.otherOwnTickets.length>0&&t.otherOwnTickets.map((e,t)=>n.createElement("li",{className:"ef-orders-review-item --tickets-overview",key:"otherOwnTickets"+t},n.createElement(u,{ticket:e}))))),t.otherTickets&&t.otherTickets.length>0&&n.createElement(n.Fragment,null,n.createElement("h4",{className:"ef-heading ef-heading--4 ef-heading--order-review"},"Weitere Dauerkartenverträge deines Abonnements"),n.createElement("ul",{className:"ef-orders-review-items --tickets-overview"},t.otherTickets.map((e,t)=>n.createElement("li",{className:"ef-orders-review-item --tickets-overview",key:t},n.createElement(u,{ticket:e}))))),!1)))};t.default=e=>{let{data:t,pageContext:a}=e;const{website:r,website_lang:f,website_theme:u}=a,{0:g,1:p}=(0,n.useState)(null),{user:b,signinRedirect$:v}=(0,i.N)(),{getSubscriptionSeasonTickets:h}=(0,l.A)();null===b&&v(),(0,n.useEffect)(()=>{b&&(async()=>{let e=await h();p(e)})()},[b]);const k="Dauerkartenverträge";return n.createElement(m.A,{website:r,website_lang:f,website_theme:u,subnavigation:(0,d.A)(r),additionalPageClassName:"ef-page--account"},n.createElement(o.A,{website_theme:u,website:r,title:k}),n.createElement("main",{className:"ef-content ef-content--shop ef-content--shopping-account-order-details"},n.createElement("header",{className:"ef-content__header"},n.createElement("div",{className:"ef-container ef-container--l"},n.createElement("h1",{className:"ef-heading ef-heading--2"},n.createElement("span",null,k)))),null!==g?n.createElement(E,{website_lang:f,contracts:g}):n.createElement(c.A,null),n.createElement(s.A,{data:{shop_mode:"global"}})))}},36426:function(e,t,a){var n=a(14041);t.A=e=>{let{label:t,name:a,value:r="",errors:l=[],required:i=!1,onChange:s=!1,hint:c=!1}=e,m="ef-form-item ef-form-item--textarea";return l.length>0&&(m="ef-form-item ef-form-item--textarea ef-form-item--has-error"),n.createElement("div",{className:m},n.createElement("label",{className:"ef-form-item__label",htmlFor:a},i&&n.createElement(n.Fragment,null,n.createElement("sup",null,"*"),n.createElement("span",null," ")),t),n.createElement("div",{className:"ef-form-item__field-wrapper"},n.createElement("textarea",{id:a,className:"ef-form-item__field ef-form-item__field",name:a,placeholder:t,defaultValue:r,required:i,rows:"7",onChange:s||void 0}),l.length>0&&n.createElement("div",{className:"ef-form-item__error"},l[0]),c&&n.createElement("div",{className:"ef-hint"},c)))}}}]);
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.