1import{L as D,R as H,C as B,a as T,P as C}from"./Layout.9046c08d.js";import{C as $,H as M,T as O,I as P}from"./Heading.c10393a5.js";import{T as w}from"./TicketPurchaseHead.6554e20c.js";import{L as q}from"./LoyaltyWidget.5adc093e.js";import{T as v}from"./TicketWidget.1cc46a8c.js";import{O as R}from"./OffersWidget.65b4af97.js";import{H as S}from"./HtmlHead.1a4c88d5.js";import{k as A,a,b as I,e as t,w as o,F as z,o as V,d as i,n,i as r,t as l}from"./app.f83e9ede.js";import{u as j}from"./index.e24f5de0.js";import{_ as N}from"./_plugin-vue_export-helper.cdc0426e.js";import"./DropdownMenu.f0fdd24d.js";import"./TicketDivider.894eb3bb.js";import"./TicketDetails.c7c7a0e4.js";import"./index.9e37770f.js";const F="_component_epeqo_13",E="_content_epeqo_17",G="_LoyaltyWidget_epeqo_26",J="_moreBtn_epeqo_35",K="_offersWidget_epeqo_45",Q="_ticketsWidget_epeqo_49",U={component:F,content:E,LoyaltyWidget:G,moreBtn:J,offersWidget:K,ticketsWidget:Q},X={name:"Dashboard",components:{Layout:D,Container:$,Heading:M,Text:O,Icon:P,Row:H,Col:B,InputSelect:T,TicketPurchaseHead:w,PersonalAreaMenu:C,LoyaltyWidget:q,TicketWidget:v,OffersWidget:R,HtmlHead:S,Link:A},props:{profileData:{type:Object,default:[]},purchaseHistory:{type:Array,default:[]},personalOffers:{type:Object,default:[]},today:String,ticketData:{type:Object,default:[]}},methods:{url:j}};function Y(e,x,s,ee,te,d){const u=a("HtmlHead"),y=a("TicketPurchaseHead"),c=a("Text"),_=a("LoyaltyWidget"),g=a("TicketWidget"),m=a("Link"),h=a("OffersWidget"),f=a("Col"),b=a("PersonalAreaMenu"),W=a("Row"),k=a("Container"),L=a("Layout");return V(),I(z,null,[t(u,{title:e.$t("Personal Area - Dashboard")},null,8,["title"]),t(L,null,{default:o(()=>[i("div",{class:n(e.$style.component)},[t(y,{breadcrumbs:e.$t("Main /"),title:e.$t("Dashboard")},null,8,["breadcrumbs","title"]),i("div",{class:n(e.$style.content)},[t(k,null,{default:o(()=>[t(W,{wrap:""},{default:o(()=>[t(f,{xs:"12",lg:"8",class:n(e.$style.contentWrap)},{default:o(()=>{var p;return[t(c,{size:"L",bold:""},{default:o(()=>[r(l(e.$t("Loyalty program")),1)]),_:1}),t(_,{bonusBalance:s.profileData.data.eurobonusBalance,memberStatus:s.profileData.data.membershipDsc,lastReplenishment:((p=s.purchaseHistory[0])==null?void 0:p.formattedBonusBalance)||"0",clientId:s.profileData.data.id,class:n(e.$style.LoyaltyWidget)},null,8,["bonusBalance","memberStatus","lastReplenishment","clientId","class"]),t(c,{size:"L",bold:""},{default:o(()=>[r(l(e.$t("My tickets")),1)]),_:1}),t(g,{class:n(e.$style.ticketsWidget),purchaseHistory:s.purchaseHistory,today:s.today,ticketData:s.ticketData,profileData:s.profileData,dashboardView:""},null,8,["class","purchaseHistory","today","ticketData","profileData"]),i("div",{class:n(e.$style.moreBtn)},[t(m,{href:d.url("/personal-area/my-tickets")},{default:o(()=>[r(l(e.$t("More")),1)]),_:1},8,["href"])],2),t(c,{size:"L",bold:""},{default:o(()=>[r(l(e.$t("Special offers")),1)]),_:1}),t(h,{class:n(e.$style.offersWidget),limit:2,offers:s.personalOffers},null,8,["class","offers"]),i("div",{class:n(e.$style.moreBtn)},[t(m,{href:d.url("/personal-area/special-offers")},{default:o(()=>[r(l(e.$t("More")),1)]),_:1},8,["href"])],2)]}),_:1},8,["class"]),t(f,{xs:"12",lg:"4"},{default:o(()=>[t(b,{active:"dashboard"})]),_:1})]),_:1})]),_:1})],2)],2)]),_:1})],64)}const Z={$style:U},_e=N(X,[["render",Y],["__cssModules",Z]]);export{_e 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.