PageSourceSearch

https://tantumclub.castillatermal.com/integration/tc-theme/public/…-pager-slider-items-6f87e2b30a9b32ee9365.js

js castillatermal.com collected 2026-09-26 05:32:42 UTC 4,369 bytes, 1 lines download raw bytes

1"use strict";(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[1524],{2447(t,o,n){n.r(o),n.d(o,{default:()=>g});var e=n(1425);const l={class:"container"};var s=n(2637),i=n(8434),c=n(3926),r=n(4208),a=n(3146),d=n(2275);const f={name:"OnePagerSliderItemsApp",components:{BlockWrapper:i.A,TitleAndDescription:c.A,IntroductionApp:r.default,CityOfferSlider:a.A,OfferFancyModal:d.A},props:{configs:{type:Object,required:!0},locales:Object},mixins:[s.A],data:()=>({brandInfo:null,hotelInfo:null,offersInfo:null,isLoadingBrand:!0,isLoadingHotel:!0,isLoadingOffers:!0,gridBlockData:null}),methods:{analyzeSettings(){this.configs}},computed:{cmsIntroBlock(){return window.introduction?.[this.configs.blockId]?.intro||{}},cssProps(){const t=this.configs.gridBlock;let o="";t.contentBackgroundColor&&(o=t.contentBackgroundColor);const n=this.configs.blockStyles;let e="",l="";return n.textColor&&(e=n.textColor),n.linkColor&&(l=n.linkColor),{"--grid-content-background-color":o,"--grid-content-text-color":e,"--grid-content-link-color":l}}},created(){this.fetchDynamicHotelData(!1),this.fetchDynamicOffersData(),this.analyzeSettings()}},g=(0,n(6262).A)(f,[["render",function(t,o,n,s,i,c){const r=(0,e.g2)("IntroductionApp"),a=(0,e.g2)("title-and-description"),d=(0,e.g2)("city-offer-slider"),f=(0,e.g2)("offer-fancy-modal"),g=(0,e.g2)("block-wrapper");return(0,e.uX)(),(0,e.Wv)(g,{classList:"one-pager-slider-items-container",blockStyles:{textColor:n.configs.blockStyles.textColor,textAlign:n.configs.blockStyles.textAlignment,backgroundSettings:n.configs.blockStyles.backgroundSettings,paddingSettings:n.configs.blockStyles.paddingSettings},anchorId:n.configs.anchorId,"data-header-id":n.configs.anchorId,style:(0,e.Tr)(c.cssProps)},{default:(0,e.k6)(()=>[(0,e.Lk)("div",l,[n.configs.showIntro?((0,e.uX)(),(0,e.Wv)(r,{key:0,blockId:n.configs.blockId,locales:{opensInNewTab:n.locales.adaLabel}},null,8,["blockId","locales"])):c.cmsIntroBlock.enabled||t.isLoadingHotel?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.Wv)(a,{key:1,blockContent:{title:t.hotelInfo?.offer_short_description,description:t.hotelInfo?.offer_long_description,column:n.configs.dataIntroBlock.columnEnabled},blockStyles:{textColor:n.configs.blockStyles.textColor,linkColor:n.configs.blockStyles.linkColor,textAlign:n.configs.dataIntroBlock.textAlign}},null,8,["blockContent","blockStyles"])),!t.isLoadingOffers&&t.offersInfo.length>0?((0,e.uX)(),(0,e.Wv)(d,{key:2,configs:n.configs.gridBlock,offersData:t.offersInfo,locales:n.locales},null,8,["configs","offersData","locales"])):(0,e.Q3)("v-if",!0),!t.isLoadingOffers&&t.offersInfo.length>0?((0,e.uX)(),(0,e.Wv)(f,{key:3,configs:n.configs,locales:n.locales,ref:"offerModal"},null,8,["configs","locales"])):(0,e.Q3)("v-if",!0)])],void 0,!0),_:1},8,["blockStyles","anchorId","data-header-id","style"])}]])},3926(t,o,n){n.d(o,{A:()=>a});var e=n(1425);const l={key:0,class:"m-plain-text"},s=["data-align"],i=["innerHTML"],c=["innerHTML"],r={name:"TitleAndDescription",props:{blockContent:{type:Object},blockStyles:{type:Object}},data:()=>({hasTitle:!1,hasDescription:!1,columnClass:"",textAlign:"left"}),methods:{analyzeSettings(){const t=this.blockContent;t&&(""!==t.title&&(this.hasTitle=!0),""!==t.description&&(this.hasDescription=!0),t.column&&(this.columnClass+=" display-columns"));const o=this.blockStyles;o&&o.textAlign&&(this.textAlign=o.textAlign)}},async created(){this.analyzeSettings()},computed:{cssProps(){if(!this.blockStyles)return;const t=this.blockStyles;let o="",n="",e="left";return t.textColor&&(o=t.textColor),t.linkColor&&(n=t.linkColor),t.textAlign&&(e=t.textAlign),{"--intro-content-color":o,"--intro-content-link-color":n,"--intro-content-text-alignment":e}}}},a=(0,n(6262).A)(r,[["render",function(t,o,n,r,a,d){return t.hasTitle||t.hasDescription?((0,e.uX)(),(0,e.CE)("div",l,[(0,e.Lk)("div",{class:(0,e.C4)(["m-plain-text--stripe cms-content common-component",t.columnClass]),style:(0,e.Tr)(d.cssProps),"data-align":t.textAlign},[t.hasTitle?((0,e.uX)(),(0,e.CE)("h2",{key:0,class:"h2 m-plain-text--title cms-item",tabindex:"0",innerHTML:n.blockContent.title},null,8,i)):(0,e.Q3)("v-if",!0),t.hasDescription?((0,e.uX)(),(0,e.CE)("div",{key:1,class:"m-plain-text--content cms-item cms-html-var cms-style-item",tabindex:"0",innerHTML:n.blockContent.description},null,8,c)):(0,e.Q3)("v-if",!0)],14,s)])):(0,e.Q3)("v-if",!0)}]])}}]);

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.