1import{d as P,a6 as I,e as _,f as o,x as D,j as b,i as g,F as U,p as j,q as V,k as n,h as Z,g as K,ac as Q,s as W,z as M,A as R,D as q,r as x,as as S,G,v as r,o as Y}from"./DQK_xkml.js";import{u as T}from"./1dCAxapq.js";import{_ as E}from"./DoEb5nWs.js";import J from"./D8XBAyth.js";import{_ as X}from"./Z_J4ZflB.js";import{r as tt}from"./CA_wFbGO.js";const et={class:"ht-livetable"},nt=["innerHTML"],at={class:"livetable-spots"},it={class:"livetable-item"},lt=["innerHTML"],ot=["innerHTML"],rt=P({__name:"Livetable",props:{data:{},title:{},link:{},linktext:{},linkhash:{}},setup(A){const{currentLocale:i}=I();return(p,v)=>{var y;const u=J,l=X,$=Q;return o(),_("div",et,[D("h4",{class:"title",innerHTML:p.title},null,8,nt),D("div",at,[(y=p.data)!=null&&y.data&&p.data.data.length?(o(!0),_(U,{key:0},j(p.data.data,a=>(o(),_("div",it,[(o(),g(V(a.isOpen?"i-livedata-open":"i-livedata-closed"))),a.name&&a.name[n(i)]?(o(),_("p",{key:0,innerHTML:a.name[n(i)]},null,8,lt)):a.title?(o(),_("p",{key:1,innerHTML:a.title},null,8,ot)):b("",!0),a.novelty&&a.novelty[n(i)]?(o(),g(l,{key:"tooltip-slope-"+a.rid,text:a.novelty[n(i)],offset:12},{default:Z(()=>[K(u)]),_:2},1032,["text"])):b("",!0)]))),256)):b("",!0),p.link?(o(),g($,{key:1,link:p.link,linktext:p.linktext,linkhash:p.linkhash,color:"cta"},null,8,["link","linktext","linkhash"])):b("",!0)])])}}}),F=W(rt,[["__scopeId","data-v-40983599"]]),st=["innerHTML"],ut={class:"parking-spots"},dt={key:0},ct={class:"parking-item"},ft={key:0},pt={key:2},vt={key:3},kt=P({__name:"Parking",props:{small:{type:Boolean,default:!1},fullview:{type:Boolean,default:!1}},setup(A){const{currentLocale:i}=I(),{pending:p,error:v,data:u}=T("/api/parkingspaces/getall",{method:"GET",key:"box_parking",dedupe:"defer",query:{language:i.value}},"$n1Wxyj0KWB");return(l,$)=>{var a;const y=F;return l.fullview?n(u)?(o(),g(y,{key:1,data:n(u),title:l.$t("parkingSmall")},null,8,["data","title"])):b("",!0):(o(),_("div",{key:0,class:R(["ht-parkingspots",{"small-layout":l.small}])},[l.$t("parking")&&!l.small?(o(),_("h4",{key:0,class:"title",innerHTML:l.$t("parking")},null,8,st)):b("",!0),D("div",ut,[n(p)?(o(),_("p",dt,M(l.$t("loading")),1)):(a=n(u))!=null&&a.data&&n(u).data.length?(o(!0),_(U,{key:1},j(n(u).data,c=>(o(),_("div",ct,[(o(),g(V(c.isOpen?"i-livedata-open":"i-livedata-closed"))),c.name[n(i)]?(o(),_("p",ft,M(c.name[n(i)]),1)):b("",!0)]))),256)):n(v)?(o(),_("p",pt,M(l.$t("loadingFailed")),1)):(o(),_("p",vt,M(l.$t("noLoading")),1))])],2))}}}),Lt=W(kt,[["__scopeId","data-v-68d4d055"]]),bt=P({__name:"Lifts",props:{rids:{},small:{type:Boolean,default:!1},fullview:{type:Boolean,default:!1},link:{}},setup(A){var B;const{t:i}=q(),{currentLocale:p}=I(),v=x(S().fullPath),{hook:u}=G();u("page:transition:finish",async()=>{v.value=S().fullPath});const l=A,$=((B=l.rids)==null?void 0:B.map(t=>t.rid).filter(Boolean))??[],{error:y,data:a}=T("/api/activities/getbyrids",{method:"GET",key:"box_lifts",dedupe:"defer",query:{language:p.value,rids:$.toString()}},"$rDD8Wvu0Yk"),c=r(()=>{var d,e;if(!((d=a.value)!=null&&d.data)||!Array.isArray(a.value.data))return{data:[]};const t=((e=l.rids)==null?void 0:e.map(s=>s.rid).filter(Boolean))??[];return{data:[...a.value.data].sort((s,h)=>{const f=t.indexOf(s.rid),L=t.indexOf(h.rid);return f===-1?1:L===-1?-1:f-L})}}),C=r(()=>{var t;return Array.isArray((t=a.value)==null?void 0:t.data)?a.value.data.length:0}),m=r(()=>{var t;return Array.isArray((t=a.value)==null?void 0:t.data)?a.value.data.filter(k=>k.isOpen===!0).length:0}),w=r(()=>"i-livedata-lifts"),O=r(()=>!a.value||y.value?"-/-":a.value?`${m.value}/${C.value}`:"-/-"),H=r(()=>a.value?y.value?i("loadingFailed"):a.value?l.small?i("liftsSmall"):i("lifts"):i("noLoading"):i("loading"));return(t,k)=>{const d=E,e=F;return t.fullview?n(c)?(o(),g(e,{data:n(c),title:n(H),linkhash:t.$t("liftsystems").toLowerCase(),link:t.link,linktext:t.$t("infoLifts"),key:`table-${n(v)}`},null,8,["data","title","linkhash","link","linktext"])):b("",!0):(o(),g(d,{icon:n(w),info:n(O),subinfo:n(H),small:t.small,key:n(v),linkhash:t.$t("liftsystems").toLowerCase(),link:t.link,linktext:t.$t("infoLifts")},null,8,["icon","info","subinfo","small","linkhash","link","linktext"]))}}}),Bt=P({__name:"Slopes",props:{rids:{},small:{type:Boolean,default:!1},fullview:{type:Boolean,default:!1},link:{}},setup(A){var B;const{t:i}=q(),{currentLocale:p}=I(),v=x(S().fullPath),{hook:u}=G();u("page:transition:finish",async()=>{v.value=S().fullPath});const l=A,$=((B=l.rids)==null?void 0:B.map(t=>
1t.rid).filter(Boolean))??[],{error:y,data:a}=T("/api/activities/getbyrids",{method:"GET",key:"box_slopes",dedupe:"defer",query:{language:p.value,rids:$.toString()}},"$kotaySZ0Co"),c=r(()=>{var t;return Array.isArray((t=a.value)==null?void 0:t.data)?a.value.data.length:0}),C=r(()=>{var t;return Array.isArray((t=a.value)==null?void 0:t.data)?a.value.data.filter(k=>k.isOpen===!0).length:0}),m=r(()=>{var d,e;if(!((d=a.value)!=null&&d.data)||!Array.isArray(a.value.data))return{data:[]};const t=((e=l.rids)==null?void 0:e.map(s=>s.rid).filter(Boolean))??[];return{data:[...a.value.data].sort((s,h)=>{const f=t.indexOf(s.rid),L=t.indexOf(h.rid);return f===-1?1:L===-1?-1:f-L})}}),w=r(()=>"i-livedata-pisten"),O=r(()=>!a.value||y.value?"-/-":a.value?`${C.value}/${c.value}`:"-/-"),H=r(()=>a.value?y.value?i("loadingFailed"):a.value?l.small?i("pistenSmall"):i("pisten"):i("noLoading"):i("loading"));return(t,k)=>{const d=E,e=F;return t.fullview?n(m)?(o(),g(e,{data:n(m),title:n(H),linkhash:t.$t("slopes").toLowerCase(),link:t.link,linktext:t.$t("infoSlopes"),key:`table-${n(v)}`},null,8,["data","title","linkhash","link","linktext"])):b("",!0):(o(),g(d,{icon:n(w),info:n(O),subinfo:n(H),small:t.small,key:n(v),linkhash:t.$t("slopes").toLowerCase(),link:t.link,linktext:t.$t("infoSlopes")},null,8,["icon","info","subinfo","small","linkhash","link","linktext"]))}}}),At=P({__name:"Attractions",props:{rids:{},small:{type:Boolean,default:!1},fullview:{type:Boolean,default:!1},link:{}},setup(A){var d;const{t:i}=q(),{currentLocale:p}=I(),v=x(S().fullPath),{hook:u}=G();u("page:transition:finish",async()=>{v.value=S().fullPath});const l=A,$=((d=l.rids)==null?void 0:d.map(e=>e.rid).filter(Boolean))??[],{error:y,data:a}=T("/api/pointofinterests/getbyrids",{method:"GET",key:"box_attractions",dedupe:"defer",query:{language:p.value,rids:$.toString()}},"$zUtAUoBfBi"),{error:c,data:C}=T("/api/activities/getbyrids",{method:"GET",key:"box_attractions_getbyrids",dedupe:"defer",query:{language:p.value,rids:$.toString()}},"$qosFylvcan"),m=r(()=>{var h,f;const e=((h=a.value)==null?void 0:h.data)??[],s=((f=C.value)==null?void 0:f.data)??[];return[...e,...s]}),w=r(()=>{var h;if(!m.value||!Array.isArray(m.value))return{data:[]};const e=((h=l.rids)==null?void 0:h.map(f=>f.rid).filter(Boolean))??[];return{data:[...m.value].sort((f,L)=>{const z=e.indexOf(f.rid),N=e.indexOf(L.rid);return z===-1?1:N===-1?-1:z-N})}}),O=r(()=>Array.isArray(m.value)?m.value.length:0),H=r(()=>Array.isArray(m.value)?m.value.filter(e=>e.isOpen===!0).length:0),B=r(()=>"i-livedata-attractions"),t=r(()=>!m.value||c.value?"-/-":m.value?`${H.value}/${O.value}`:"-/-"),k=r(()=>m.value?c.value?i("loadingFailed"):m.value?l.small?i("attractionsSmall"):i("attractions"):i("noLoading"):i("loading"));return(e,s)=>{const h=E,f=F;return e.fullview?n(w)?(o(),g(f,{data:n(w),title:n(k),linkhash:e.$t("attraction").toLowerCase(),link:e.link,linktext:e.$t("infoAttr"),key:`table-${n(v)}`},null,8,["data","title","linkhash","link","linktext"])):b("",!0):(o(),g(h,{icon:n(B),info:n(t),subinfo:n(k),small:e.small,key:n(v),linkhash:e.$t("attraction").toLowerCase(),link:e.link,linktext:e.$t("infoAttr")},null,8,["icon","info","subinfo","small","linkhash","link","linktext"]))}}}),wt=P({__name:"Gastronomies",props:{uid:{},rids:{},small:{type:Boolean,default:!1},fullview:{type:Boolean,default:!1},link:{}},setup(A){const{t:i}=q(),{currentLocale:p}=I(),v=A,u=x(v.rids??[]);Y(async()=>{const t=await tt(v.uid);t!=null&&t.gastronomies&&(u.value=t.gastronomies)});const l=x(S().fullPath),{hook:$}=G();$("page:transition:finish",async()=>{l.value=S().fullPath});const y=r(()=>{var t;return((t=u.value)==null?void 0:t.map(k=>k.rid).filter(Boolean).join(","))??""}),{error:a,data:c}=T("/api/gastronomies/isopen",{method:"GET",key:"box_gastronomie",dedupe:"defer",query:{language:p.value,rids:y},watch:[y]},"$nZCzebSoU7"),C=r(()=>{var t;return((t=u.value)==null?void 0:t.length)??0}),m=r(()=>{var t,k;return u.value&&u.value.length?u.value.reduce((d,e)=>{var h,f;if(e!=null&&e.overwrite)return d+(e.isopen?1:0);const s=(f=(h=c.value)==null?void 0:h.data)==null?void 0:f.find(L=>
1L.rid===e.rid);return d+(s!=null&&s.isopen?1:0)},0):((k=(t=c.value)==null?void 0:t.data)==null?void 0:k.filter(d=>d.isopen).length)??0}),w=r(()=>{var k,d;return v.fullview?{data:u.value&&u.value.length?u.value.map(e=>{var h,f;if(e!=null&&e.overwrite)return{...e,isOpen:e.isopen};const s=(f=(h=c.value)==null?void 0:h.data)==null?void 0:f.find(L=>L.rid===e.rid);return{...e,isOpen:(s==null?void 0:s.isopen)??!1,title:(s==null?void 0:s.title)??e.title}}):((d=(k=c.value)==null?void 0:k.data)==null?void 0:d.sort((e,s)=>e.isopen===s.isopen?0:e.isopen?-1:1))??[]}:{data:[]}}),O=r(()=>"i-livedata-huts"),H=r(()=>!c.value||a.value?"-/-":c.value?`${m.value}/${C.value}`:"-/-"),B=r(()=>c.value?a.value?i("loadingFailed"):c.value?v.small?i("hutsSmall"):i("huts"):i("noLoading"):i("loading"));return(t,k)=>{const d=E,e=F;return t.fullview?n(w)?(o(),g(e,{data:n(w),title:n(B),link:t.link,linktext:t.$t("infoHuts"),key:`table-${n(l)}`},null,8,["data","title","link","linktext"])):b("",!0):(o(),g(d,{icon:n(O),info:n(H),subinfo:n(B),small:t.small,key:n(l),link:t.link,linktext:t.$t("infoHuts")},null,8,["icon","info","subinfo","small","link","linktext"]))}}});export{Lt as _,bt as a,Bt as b,At as c,wt as d};
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.