1import{a5 as Z,o as ee,j as ne,a as ie,u as te,_ as ae}from"./CK_Qz-kR.js";import{d as le,aj as se,o,j as u,k as f,O as _,y as S,q as h,F as b,D as F,E as de,B as $,w as I,G as j,i as s}from"./os5iY7Px.js";import"./BwHeaPSe.js";import"./DnKCUSWV.js";import"./DGULL8hu.js";import"./Cl4apfkV.js";var x={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"sitemap"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sites"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"handle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"navs"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"handle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tree"},arguments:[{kind:"Argument",name:{kind:"Name",value:"site"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"page"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NavBasicPage_FooterMenu"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sectionKey"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"children"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"page"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NavBasicPage_FooterMenu"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isBenefit"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NavBasicPage_SecondaryMenu"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NavBasicPage_LegalMenu"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}}]}}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"destinations"},name:{kind:"Name",value:"entries"},arguments:[{kind:"Argument",name:{kind:"Name",value:"collection"},value:{kind:"StringValue",value:"pages",block:!1}},{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"blueprint"},value:{kind:"StringValue",value:"destination",block:!1}}]}},{kind:"Argument",name:{kind:"Name",value:"sort"},value:{kind:"StringValue",value:"locale",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"data"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Entry_Pages_Destination"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"production"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"destinationName"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"buConfig"},name:{kind:"Name",value:"globalSet"},arguments:[{kind:"Argument",name:{kind:"Name",value:"handle"},value:{kind:"StringValue",value:"buConfig",block:!1}},{kind:"Argument",name:{kind:"Name",value:"site"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"GlobalSet_BuConfig"}}
1,directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"destinationPrefixName"},arguments:[],directives:[]}]}}]}},{kind:"Field",alias:{kind:"Name",value:"sitemapPage"},name:{kind:"Name",value:"entry"},arguments:[{kind:"Argument",name:{kind:"Name",value:"collection"},value:{kind:"StringValue",value:"pages",block:!1}},{kind:"Argument",name:{kind:"Name",value:"slug"},value:{kind:"StringValue",value:"sitemap",block:!1}},{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"site"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Entry_Pages_Sitemap"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"heading"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"products_title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"about_us_title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"benefits_title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"legal_title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"destinations_title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bus_title"},arguments:[],directives:[]}]}}]}},{kind:"Field",alias:{kind:"Name",value:"discountsPage"},name:{kind:"Name",value:"entry"},arguments:[{kind:"Argument",name:{kind:"Name",value:"collection"},value:{kind:"StringValue",value:"pages",block:!1}},{kind:"Argument",name:{kind:"Name",value:"slug"},value:{kind:"StringValue",value:"discounts",block:!1}},{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"site"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Entry_Pages_Discounts"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"name"},name:{kind:"Name",value:"discountsFloatingMenu_title"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:1413}};x.loc.source={body:`query sitemap($locale: String!) { 2 sites { 3 handle 4 name 5 } 6 navs { 7 handle 8 tree(site: $locale) { 9 page { 10 title 11 url 12 ... on NavBasicPage_FooterMenu { 13 sectionKey 14 } 15 } 16 children { 17 page { 18 ... on NavBasicPage_FooterMenu { 19 url 20 title 21 isBenefit 22 } 23 ... on NavBasicPage_SecondaryMenu { 24 url 25 title 26 } 27 ... on NavBasicPage_LegalMenu { 28 url 29 title 30 } 31 } 32 } 33 } 34 } 35 destinations: entries(collection: "pages", filter: { blueprint: "destination" }, sort: "locale") { 36 data { 37 slug 38 locale 39 ... on Entry_Pages_Destination { 40 production 41 destinationName 42 } 43 } 44 } 45 buConfig: globalSet(handle: "buConfig", site: $locale) { 46 ... on GlobalSet_BuConfig { 47 destinationPrefixName 48 } 49 } 50 sitemapPage: entry(collection: "pages", slug: "sitemap", filter: { site: $locale }) { 51 ... on Entry_Pages_Sitemap { 52 heading 53 description 54 products_title 55 about_us_title 56 benefits_title 57 legal_title 58 destinations_title 59 bus_title 60 } 61 } 62 discountsPage: entry(collection: "pages", slug: "discounts", filter: { site: $locale }) { 63 ... on Entry_Pages_Discounts { 64 name: discountsFloatingMenu_title 65 } 66 } 67} 68`,name:"GraphQL request",locationOffset:{line:1,column:1}};function C(n,a){if(n.kind==="FragmentSpread")a.add(n.name.value);else if(n.kind==="VariableDefinition"){var l=n.type;l.kind==="NamedType"&&a.add(l.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(r){C(r,a)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(r){C(r,a)}),n.definitions&&n.definitions.forEach(function(r){C(r,a)})}var T={};
68(function(){x.definitions.forEach(function(a){if(a.name){var l=new Set;C(a,l),T[a.name.value]=l}})})();function K(n,a){for(var l=0;l<n.definitions.length;l++){var r=n.definitions[l];if(r.name&&r.name.value==a)return r}}function oe(n,a){var l={kind:n.kind,definitions:[K(n,a)]};n.hasOwnProperty("loc")&&(l.loc=n.loc);var r=T[a]||new Set,p=new Set,m=new Set;for(r.forEach(function(k){m.add(k)});m.size>0;){var P=m;m=new Set,P.forEach(function(k){if(!p.has(k)){p.add(k);var N=T[k]||new Set;N.forEach(function(g){m.add(g)})}})}return p.forEach(function(k){var N=K(n,k);N&&l.definitions.push(N)}),l}oe(x,"sitemap");const U={en_EN:{domain:"https://heymondo.com"},es_ES:{domain:"https://heymondo.es",regionCode:"ES"},es_LA:{domain:"https://heymondo.com/es",regionCode:"419"},fr_FR:{domain:"https://heymondo.fr",regionCode:"FR"},it_IT:{domain:"https://heymondo.it",regionCode:"IT"},pt_PT:{domain:"https://heymondo.pt",regionCode:"PT"},ro_RO:{domain:"https://heymondo.ro",regionCode:"RO"}},ue={class:"container mt-[72px] max-w-full pt-12 pb-20 max-lg:px-6 lg:pt-14"},re={class:"mx-auto lg:max-w-7xl"},ce={class:"pb-8 lg:pb-16"},me={key:0,class:"mb-4"},ke={key:1,class:"m-0 w-full lg:max-w-3xl"},ve={class:"mx-auto space-y-10 lg:max-w-7xl"},ge={key:0,class:"p-0"},pe={class:"content-wrapper grid grid-cols-1 gap-10 md:grid-cols-4 md:gap-8"},fe=["id"],_e={key:0,class:"hm-h4"},Ne=["id"],Se={class:"content-wrapper"},he={key:0,class:"hm-h4"},ye={class:"md:columns-4"},be=le({__name:"sitemap-html",async setup(n){let a,l;const p=ie().public.appLocale,m=(p.split("_")[0]||"en").toLowerCase(),P=new Intl.DisplayNames([m],{type:"region"}),k=Z(),N=ee(),{data:g}=([a,l]=se(()=>te(x,{locale:p})),a=await a,l(),a),c=s(()=>g.value?.sitemapPage??null),A=s(()=>g.value?.buConfig?.destinationPrefixName??""),y=e=>e?e.replace(/\/$/,""):"",M=e=>k.getRoutes().find(t=>t.name===e)?.path,w=e=>g.value?.navs?.find(t=>t.handle===e)?.tree??[],q=s(()=>{const e=M("contact");if(!e)return null;const t=y(e),d=w("secondaryMenu").flatMap(i=>[i.page,...(i.children??[]).map(v=>v.page)]).find(i=>i&&y(i.url)===t&&i.title);return d?.title?{title:d.title,url:e}:null}),G=s(()=>{const e=M("discounts"),t=g.value?.discountsPage?.name;return e&&t?{title:t,url:e}:null}),L=s(()=>w("footerMenu").flatMap(e=>{const t=e.page?.sectionKey??"";return(e.children??[]).map(d=>d.page).filter(d=>!!d).map(d=>({page:d,sectionKey:t}))})),Q=s(()=>L.value.filter(e=>e.sectionKey==="products"&&!e.page.isBenefit).map(e=>e.page)),D=s(()=>[q.value,G.value].filter(e=>e!==null)),V=s(()=>L.value.filter(e=>e.page.isBenefit).map(e=>e.page)),W=s(()=>[...L.value.filter(e=>e.sectionKey==="aboutUs"&&!e.page.isBenefit).map(e=>e.page),...V.value.length>0?[]:D.value]),z=s(()=>V.value.length>0?[...D.value,...V.value]:[]),H=s(()=>w("legalMenu").map(e=>e.page).filter(e=>!!e)),J=s(()=>A.value?(g.value?.destinations?.data??[]).filter(e=>e.locale===p&&e.production&&!!e.destinationName).map(e=>({title:e.destinationName,url:`/${A.value}/${e.slug}/`})).sort((e,t)=>(e.title||"").localeCompare(t.title||"",m)):[]),X=s(()=>(g.value?.sites??[]).filter(e=>U[e.handle]).map(e=>{const{domain:t,regionCode:d}=U[e.handle];return{title:d&&P.of(d)||e.name,url:t}}).sort((e,t)=>(e.title||"").localeCompare(t.title||"",m))),O=s(()=>[{id:"products",title:c.value?.products_title??"",links:Q.value},{id:"aboutUs",title:c.value?.about_us_title??"",links:W.value},{id:"benefits",title:c.value?.benefits_title??"",links:z.value},{id:"legal",title:c.value?.legal_title??"",links:H.value},{id:"destinations",title:c.value?.destinations_title??"",links:J.value},{id:"bus",title:c.value?.bus_title??"",links:X.value}].map(e=>({...e,links:e.links.filter(t=>!!t.url&&y(t.url)!==y(N.path))})).filter(e=>e.links.length>0)),B={products:"md:col-start-1",aboutUs:"md:col-start-2",benefits:"md:col-start-3",legal:"md:col-start-4"},R=s(()=>O.value.filter(e=>e.id in B)),Y=s(()=>O.value.filter(e=>!(e.id in B)));return(e,t)=>{const d=ne;return o(),u("div",ue,[f("header",re,[f("div",ce,[_(c)?.heading?(o(),u("h1",me,S(_(c).heading),1)):h("",!0),_(c)?.description?(o(),u("p",ke,S(_(c).description),1)):h("",!0)])]),f("div",ve,[_(R).length?(o(),u("section",ge,[f("div",pe,[(o(!0),u(b,null,F(_(R),i=>(o(),u("div",{id:`section-${i.id}`,key:i.id,class:de(B[i.id])},[i?.title?(o(),u("h2",_e,S(i.title),1)):h("",!0),f("ul",null,[(o(!0),u(b,null,F(i.links,(v,E)=>(o(),u("li",{key:`${i.id}-${E}`},[$(d,{to:v.url,external:v.url.startsWith("http"),class:"hm-a font-normal"},{default:I(()=>
68[j(S(v.title),1)]),_:2},1032,["to","external"])]))),128))])],10,fe))),128))])])):h("",!0),(o(!0),u(b,null,F(_(Y),i=>(o(),u("section",{id:`section-${i.id}`,key:i.id,class:"p-0"},[f("div",Se,[i?.title?(o(),u("h2",he,S(i.title),1)):h("",!0),f("ul",ye,[(o(!0),u(b,null,F(i.links,(v,E)=>(o(),u("li",{key:`${i.id}-${E}`},[$(d,{to:v.url,external:v.url.startsWith("http"),class:"hm-a font-normal"},{default:I(()=>[j(S(v.title),1)]),_:2},1032,["to","external"])]))),128))])])],8,Ne))),128))])])}}}),Ve=ae(be,[["__scopeId","data-v-743587b4"]]);export{Ve 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.