PageSourceSearch

https://hotellagioconda.it/_nuxt/Z2G4UJEe.js

js hotellagioconda.it collected 2026-10-02 22:19:59 UTC 17,095 bytes, 1 lines download raw bytes

1import{B as e,Gt as t,K as n,N as r,Q as i,U as a,V as o,Vt as s,bt as c,d as l,f as u,ft as d,m as f,p,pt as m,r as h,tt as g,u as _,v,x as y,y as b}from"./C8zXo7pG.js";import{a as ee}from"./sgOvIiAu.js";import{n as x,t as S}from"./C3NCWtym.js";import{Ki as C,Ri as w,Wi as te,t as T}from"#entry";import{t as E}from"./e8ukVSg_.js";import{n as D,r as O,t as k}from"./Dag0iCwB.js";var A={class:`activities-recommendation-card__image`},j=[`src`,`alt`],M={class:`activities-recommendation-card__info`},N=[`data-i`],P={class:`activities-recommendation-card__distance`},F={class:`activities-recommendation-card__description`},I=Object.assign(T(y({__name:`HotelActivitiesRecommendationCard`,props:{type:{},item:{}},setup(e){let n=S(),r=w(),i=e,o=_(()=>i.item.name),d=_(()=>n.hotel.hotel_descriptions?.items?.item?.find(e=>e.type==82)?.[i.type===`restaurant`?`Restaurantlist`:`Landmarklist`]?.find(e=>e.name===o.value)?.id),p=_(()=>{let e=null;return d.value?(Object.keys(n.hotel?.hotel_attractions).forEach(t=>{let r=Array.isArray(n.hotel?.hotel_attractions[t]?.i)?n.hotel?.hotel_attractions[t]?.i:[n.hotel?.hotel_attractions[t]?.i];r&&r.find(e=>e?.id===d.value)&&(e=r.find(e=>e?.id===d.value)?.img)}),e?`${r.staticSite}${e}`:null):null});return(e,n)=>{let r=E;return a(),f(h,null,[l(`div`,A,[c(p)?(a(),f(`img`,{key:0,class:`activities-recommendation-card__img`,src:c(p),alt:c(o),loading:`lazy`},null,8,j)):(a(),u(r,{key:1,class:`svg-icon`,name:`hotel/icon_${i.type}`},null,8,[`name`]))]),l(`div`,M,[l(`div`,{class:s([`activities-recommendation-card__title`,{"show-on-map js-activities-recommendation-title":c(d)}]),"data-i":c(d)},t(c(o)),11,N),l(`div`,P,[i.item.en_distance===`drive`?(a(),u(r,{key:0,class:`svg-icon svg-icon-car`,name:`hotel/icon_by_car`})):(a(),u(r,{key:1,class:`svg-icon svg-icon-walking`,name:`hotel/icon_by_foot`})),v(` `+t(i.item.distance),1)]),l(`div`,F,t(i.item.description),1)])],64)}}}),[[`__scopeId`,`data-v-309aa514`]]),{__name:`HotelActivitiesRecommendationCard`}),ne={class:`activities-recommendation__container`},re={class:`activities-recommendation__subtitle`},ie={class:`activities-recommendation__title`},ae={key:1,class:`activities-recommendation__content-fallback`},oe={key:2,class:`activities-recommendation__discover`},se={class:`activities-recommendation__discover-top-panel`},ce={class:`activities-recommendation__discover-icon`},le={class:`activities-recommendation__discover-top-panel-side`},ue={class:`activities-recommendation__discover-title`},de={key:0,class:`activities-recommendation__discover-subtitle`},fe={class:`activities-recommendation__discover-list`},L={class:`activities-recommendation__discover-item-name`},R={class:`activities-recommendation__discover-item-title`},z={key:1,class:`activities-recommendation__content-fallback`},B={key:1,class:`activities-recommendation__content-fallback`},pe={key:2,class:`activities-recommendation__discover`},me={class:`activities-recommendation__discover-top-panel`},he={class:`activities-recommendation__discover-icon`},ge={class:`activities-recommendation__discover-top-panel-side`},_e={class:`activities-recommendation__discover-title`},ve={key:0,class:`activities-recommendation__discover-subtitle`},ye={class:`activities-recommendation__discover-list`},be={class:`activities-recommendation__discover-item-name`},xe={class:`activities-recommendation__discover-item-title`},Se={key:1,class:`activities-recommendation__content-fallback`},V=`.activities-recommendation__content`,H=342,U=16,W=24,G=Object.assign(T(y({__name:`HotelActivitiesRecommendation`,props:{texts:{}},setup(y){ee(e=>({v0d0c5e36:c(De)}));let T=S(),A=w(),j=y,M=m(null),N={type:`slide`,pagination:!1,arrows:!1,autoWidth:!0},P=m(null),F=m(300),G=[`topattractions`,`activities`,`dining`,`entertainment`],K=m(`topattractions`),Ce=()=>{if(!P.value)return 0;let e=P.value.querySelector(`${V}.active-tab .splide__track`),t=P.value.querySelector(`${V} .splide__track`);return e?.offsetWidth||t?.offsetWidth||0},q=(e=0)=>{let t=Math.max(e,1),n=typeof window<`u`?window.innerWidth:0,r=t*H+(t-1)*U+48>F.value,i=(F.value-48-(t-1)*U)/t,a=r&&n>768;return{type:`slide`,...r?{fixedWidth:`${H}px`,drag:!0}:{fixedWidth:`${Math.max(i,0)}px`,drag:!1},mediaQuery:`min`,gap:`${U}px`,pagination:!1,arrows:a,padding:{left:`${W}px`,right:`${W}px`},breakpoints:{768:{perMove:2,perPage:2,fixedWidth:!1,arrows:a,drag:!1,padding:{left:`0px`,right:`0px`}},1200:{perMove:3,perPage:3,fixedWidth:!1,arrows:a,drag:!1}},classes:{arrow:`splide__arrow activities-recommendation__arrow`,prev:`splide__arrow--prev activities-recommendation__arrow--prev`,next:`splide__arrow--next activities-recommendation__arrow--next`}}},J=e=>{switch(e){case`topattractions`:return j.texts.sections.top_attractions?.items?.length||0;case`activities`:return j.texts.sections.activities?.items?.length||0;case`dining`:return j.texts.sections.dining?.items?.length||0;case`entertainment`:return j.texts.sections.entertainment?.items?.length||0;default:return 0}},we=()=>G.find(e=>J(e)>0)||`topattractions`,Y=d({topattractions:q(0),activities:q(0),dining:q(0),entertainment:q(0)}),Te=()=>{let e=K.value;Y[e]=q(J(e))},X=()=>{F.value=Ce()||P.value?.offsetWidth||300,Te()};function Z(e,{navMenuClass:t=`.js-navigation-item`,tabContentClass:n=V}={}){let i=e;if(i){let e=i.querySelectorAll(t),a=i.querySelectorAll(n),o=n=>{let i=n.target?.closest(t);if(!i)return;let o=i.dataset?.showTab;
1e.forEach(e=>{e.classList.remove(`active`)}),i.classList.add(`active`),a.forEach(e=>{e.classList.remove(`active-tab`),e.classList.contains(`js-tab-${o}`)&&e.classList.add(`active-tab`)}),o&&G.includes(o)&&(K.value=o,r(()=>{X()}))};e.length&&e.forEach(e=>{e.addEventListener(`click`,o)})}}let Ee=()=>{document.querySelectorAll(`.js-activities-recommendation-title`).forEach(e=>{e.addEventListener(`click`,e=>{let t=e.currentTarget.getAttribute(`data-i`),n=[`.js-map-popular[data-i="${t}"]`,`.js-map-nearby[data-i="${t}"]`,`.js-map-restaurants[data-i="${t}"]`].join(`, `),r=document.querySelector(n);r&&r.click()})})},Q=_(()=>T.hotel.hotel_descriptions?.items?.item?.find(e=>e.type==85)),$=e=>Array.isArray(e)?e[0]:e;i(()=>T.hasUserInteracted,e=>{e&&r(()=>{X()})}),e(()=>{K.value=we(),Z(P.value,{tabContentClass:V}),Ee(),window.addEventListener(`resize`,X),T.hasUserInteracted&&r(()=>{X()})}),o(()=>{window.removeEventListener(`resize`,X)});let De=_(()=>A.rootVariables?.backgroundColor);return(e,r)=>{let i=E;return a(),f(`section`,{class:`activities-recommendation js-activities-recommendation`,ref_key:`activitiesRecommendation`,ref:P},[l(`div`,ne,[l(`div`,re,t((`replaceCity`in e?e.replaceCity:c(te))(`Explore [CITY]`,c(T).hotel?.CityForms)),1),l(`div`,ie,t(j.texts.title),1),b(c(k),{options:N,class:`activities-recommendation__navigation js-tab js-activities-recommendation-tabs`,ref_key:`activitiesRecommendationTabs`,ref:M},{default:g(()=>[j.texts.sections.top_attractions?.items?.length?(a(),u(c(D),{key:0,"data-show-tab":`topattractions`,class:`splide__slide js-navigation-item active activities-recommendation__navigation-name`},{default:g(()=>[v(t(j.texts.sections.top_attractions.title),1)]),_:1})):p(``,!0),j.texts.sections.activities?.items?.length?(a(),u(c(D),{key:1,"data-show-tab":`activities`,class:`splide__slide js-navigation-item activities-recommendation__navigation-name`},{default:g(()=>[v(t(j.texts.sections.activities.title),1)]),_:1})):p(``,!0),j.texts.sections.dining?.items?.length?(a(),u(c(D),{key:2,"data-show-tab":`dining`,class:`splide__slide js-navigation-item activities-recommendation__navigation-name`},{default:g(()=>[v(t(j.texts.sections.dining.title),1)]),_:1})):p(``,!0),j.texts.sections.entertainment?.items?.length?(a(),u(c(D),{key:3,"data-show-tab":`entertainment`,class:`splide__slide js-navigation-item activities-recommendation__navigation-name`},{default:g(()=>[v(t(j.texts.sections.entertainment.title),1)]),_:1})):p(``,!0)]),_:1},512),j.texts.sections.top_attractions?.items?.length?(a(),f(`div`,{key:0,id:`topattractions`,class:s([`activities-recommendation__content`,`js-tab-topattractions`,`active-tab`,{"js-tab-content":c(T).hasUserInteracted}])},[c(T).hasUserInteracted?(a(),u(c(k),{key:0,options:c(Y).topattractions,"has-track":!1,class:`activities-recommendation__content-slider js-activities-recommendation-splide`},{default:g(()=>[b(c(O),null,{default:g(()=>[(a(!0),f(h,null,n(j.texts.sections.top_attractions.items,(e,t)=>(a(),u(c(D),{key:`top_attractions-${t}`,class:`activities-recommendation-card`},{default:g(()=>[b(I,{type:`top_attractions`,item:e},null,8,[`item`])]),_:2},1024))),128))]),_:1}),r[0]||=l(`div`,{class:`splide__arrows activities-recommendation__arrows`},[l(`button`,{class:`splide__arrow splide__arrow--prev activities-recommendation__arrow activities-recommendation__arrow--prev`},[l(`svg`,{class:`arrow-icon`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`},[l(`path`,{d:`M2.8125 9H15.1875`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),l(`path`,{d:`M10.125 3.9375L15.1875 9L10.125 14.0625`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])]),l(`button`,{class:`splide__arrow splide__arrow--next activities-recommendation__arrow activities-recommendation__arrow--next`},[l(`svg`,{class:`arrow-icon`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`},[l(`path`,{d:`M2.8125 9H15.1875`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),l(`path`,{d:`M10.125 3.9375L15.1875 9L10.125 14.0625`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])])],-1)]),_:1},8,[`options`])):(a(),f(`div`,ae,[(a(!0),f(h,null,n(j.texts.sections.top_attractions.items,(e,t)=>(a(),f(`div`,{key:`top_attractions-seo-${t}`,class:`activities-recommendation-card`}
1,[b(I,{type:`top_attractions`,item:e},null,8,[`item`])]))),128))])),c(Q)?.landmarks?.item?.length>0?(a(),f(`div`,oe,[l(`div`,se,[l(`div`,ce,[b(i,{class:`svg-icon`,name:`hotel/icon_top_attractions`})]),l(`div`,le,[l(`div`,ue,t((`replaceHotelName`in e?e.replaceHotelName:c(C))((`getVocabPhrase`in e?e.getVocabPhrase:c(x))(`ohotel_site.discover_loc_attractions`))),1),$(c(Q)?.landmarks?.introduction)&&$(c(Q).landmarks.introduction)!==!0?(a(),f(`div`,de,t($(c(Q).landmarks.introduction)),1)):p(``,!0)])]),l(`div`,fe,[(a(!0),f(h,null,n(c(Q).landmarks.item,(e,n)=>(a(),f(`div`,{key:n,class:`activities-recommendation__discover-item`},[l(`span`,L,t(e.text)+`: `,1),l(`span`,R,t(e.title),1)]))),128))])])):p(``,!0)],2)):p(``,!0),j.texts.sections.activities?.items?.length?(a(),f(`div`,{key:1,id:`activities`,class:s([`activities-recommendation__content`,`js-tab-activities`,{"js-tab-content":c(T).hasUserInteracted}])},[c(T).hasUserInteracted?(a(),u(c(k),{key:0,options:c(Y).activities,"has-track":!1,class:`activities-recommendation__content-slider js-activities-recommendation-splide`},{default:g(()=>[b(c(O),null,{default:g(()=>[(a(!0),f(h,null,n(j.texts.sections.activities.items,(e,t)=>(a(),u(c(D),{key:`activities-${t}`,class:`activities-recommendation-card`},{default:g(()=>[b(I,{type:`activities`,item:e},null,8,[`item`])]),_:2},1024))),128))]),_:1}),r[1]||=l(`div`,{class:`splide__arrows activities-recommendation__arrows`},[l(`button`,{class:`splide__arrow splide__arrow--prev activities-recommendation__arrow activities-recommendation__arrow--prev`},[l(`svg`,{class:`arrow-icon`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`},[l(`path`,{d:`M2.8125 9H15.1875`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),l(`path`,{d:`M10.125 3.9375L15.1875 9L10.125 14.0625`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])]),l(`button`,{class:`splide__arrow splide__arrow--next activities-recommendation__arrow activities-recommendation__arrow--next`},[l(`svg`,{class:`arrow-icon`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`},[l(`path`,{d:`M2.8125 9H15.1875`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),l(`path`,{d:`M10.125 3.9375L15.1875 9L10.125 14.0625`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])])],-1)]),_:1},8,[`options`])):(a(),f(`div`,z,[(a(!0),f(h,null,n(j.texts.sections.activities.items,(e,t)=>(a(),f(`div`,{key:`activities-seo-${t}`,class:`activities-recommendation-card`},[b(I,{type:`activities`,item:e},null,8,[`item`])]))),128))]))],2)):p(``,!0),j.texts.sections.dining?.items?.length?(a(),f(`div`,{key:2,id:`dining`,class:s([`activities-recommendation__content`,`js-tab-dining`,{"js-tab-content":c(T).hasUserInteracted}])},[c(T).hasUserInteracted?(a(),u(c(k),{key:0,options:c(Y).dining,"has-track":!1,class:`activities-recommendation__content-slider js-activities-recommendation-splide`},{default:g(()=>[b(c(O),null,{default:g(()=>[(a(!0),f(h,null,n(j.texts.sections.dining.items,(e,t)=>(a(),u(c(D),{key:`dining-${t}`,class:`activities-recommendation-card`},{default:g(()=>[b(I,{type:`restaurant`,item:e},null,8,[`item`])]),_:2},1024))),128))]),_:1}),r[2]||=l(`div`,{class:`splide__arrows activities-recommendation__arrows`},[l(`button`,{class:`splide__arrow splide__arrow--prev activities-recommendation__arrow activities-recommendation__arrow--prev`},[l(`svg`,{class:`arrow-icon`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`},[l(`path`,{d:`M2.8125 9H15.1875`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),l(`path`,{d:`M10.125 3.9375L15.1875 9L10.125 14.0625`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])]),l(`button`,{class:`splide__arrow splide__arrow--next activities-recommendation__arrow activities-recommendation__arrow--next`},[l(`svg`,{class:`arrow-icon`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`},[l(`path`,{d:`M2.8125 9H15.1875`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),l(`path`,{d:`M10.125 3.9375L15.1875 9L10.125 14.0625`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])])],-1)]),_:1},8,[`options`])):(a(),f(`div`,B,[(a(!0),f(h,null,n(j.texts.sections.dining.items,(e,t)=>(a(),f(`div`,{key:`dining-seo-${t}`,class:`activities-recommendation-card`}
1,[b(I,{type:`dining`,item:e},null,8,[`item`])]))),128))])),c(Q)?.restaurants?.item?.length>0?(a(),f(`div`,pe,[l(`div`,me,[l(`div`,he,[b(i,{class:`svg-icon`,name:`hotel/icon_dining`})]),l(`div`,ge,[l(`div`,_e,t((`replaceHotelName`in e?e.replaceHotelName:c(C))((`getVocabPhrase`in e?e.getVocabPhrase:c(x))(`ohotel_site.discover_dining_options`))),1),$(c(Q)?.restaurants?.introduction)&&$(c(Q).restaurants.introduction)!==!0?(a(),f(`div`,ve,t($(c(Q).restaurants.introduction)),1)):p(``,!0)])]),l(`div`,ye,[(a(!0),f(h,null,n(c(Q).restaurants.item,(e,n)=>(a(),f(`div`,{key:`restaurants-${n}`,class:`activities-recommendation__discover-item`},[l(`span`,be,t(e.text)+`: `,1),l(`span`,xe,t(e.title),1)]))),128))])])):p(``,!0)],2)):p(``,!0),j.texts.sections.entertainment?.items?.length?(a(),f(`div`,{key:3,id:`entertainment`,class:s([`activities-recommendation__content`,`js-tab-entertainment`,{"js-tab-content":c(T).hasUserInteracted}])},[c(T).hasUserInteracted?(a(),u(c(k),{key:0,options:c(Y).entertainment,"has-track":!1,class:`activities-recommendation__content-slider js-activities-recommendation-splide`},{default:g(()=>[b(c(O),null,{default:g(()=>[(a(!0),f(h,null,n(j.texts.sections.entertainment.items,(e,t)=>(a(),u(c(D),{key:`entertainment-${t}`,class:`activities-recommendation-card`},{default:g(()=>[b(I,{type:`entertainment`,item:e},null,8,[`item`])]),_:2},1024))),128))]),_:1}),r[3]||=l(`div`,{class:`splide__arrows activities-recommendation__arrows`},[l(`button`,{class:`splide__arrow splide__arrow--prev activities-recommendation__arrow activities-recommendation__arrow--prev`},[l(`svg`,{class:`arrow-icon`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`},[l(`path`,{d:`M2.8125 9H15.1875`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),l(`path`,{d:`M10.125 3.9375L15.1875 9L10.125 14.0625`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])]),l(`button`,{class:`splide__arrow splide__arrow--next activities-recommendation__arrow activities-recommendation__arrow--next`},[l(`svg`,{class:`arrow-icon`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`},[l(`path`,{d:`M2.8125 9H15.1875`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),l(`path`,{d:`M10.125 3.9375L15.1875 9L10.125 14.0625`,stroke:`#404040`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])])],-1)]),_:1},8,[`options`])):(a(),f(`div`,Se,[(a(!0),f(h,null,n(j.texts.sections.entertainment.items,(e,t)=>(a(),f(`div`,{key:`entertainment-seo-${t}`,class:`activities-recommendation-card`},[b(I,{type:`entertainment`,item:e},null,8,[`item`])]))),128))]))],2)):p(``,!0)]),r[4]||=l(`div`,{class:`activities-recommendation__horizontal container`},null,-1)],512)}}}),[[`__scopeId`,`data-v-e7ba756a`]]),{__name:`HotelActivitiesRecommendation`});export{G 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.