https://www.extrohotels.com/integration/tc-theme/public/js/chunk/custom-html-3a7a1e4f4a81c3819d71.js
1"use strict";(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[4548],{4809(t,n,e){e.r(n),e.d(n,{default:()=>a});var i=e(1425);const o={key:1,class:"row"},l={class:"col-sm-12"},r={ref:"contentContainer"},s={key:2,ref:"contentContainer"},c={name:"CustomHtmlApp",components:{PlainTextBlock:e(4557).default},props:{configs:{type:Object,required:!0}},setup(t){const n=(0,i.KR)(null),e=(0,i.KR)(null),o=(0,i.KR)(t.configs),l=(0,i.EW)(()=>1==t.configs.fullWidth),r=(0,i.EW)(()=>1==t.configs.addPlainTextPartial),s=(0,i.EW)(()=>{const n=l.value?"custom-html___full-width":"container custom-html___content-width";return`${t.configs.blockId} stripe-default-padding custom-html ${n}`}),c=()=>{if(!n.value||!e.value)return;const t=u(e.value),i=document.createElement("div");for(i.innerHTML=t;i.firstChild;)n.value.appendChild(i.firstChild);a(n.value)},a=t=>{t.querySelectorAll("script").forEach(t=>{const n=document.createElement("script");t.src?(n.src=t.src,n.async=!0):n.textContent=u(t.textContent);const e=t.attributes;if(e.length>0)for(let t=0;t<e.length;t++)"src"!=e[t].name&&n.setAttribute(e[t].name,e[t].value);t.replaceWith(n)})};function u(t){const n=document.createElement("textarea");return n.innerHTML=t,n.value}return(0,i.sV)(()=>{window.customHtml?.[t.configs.blockId]&&(e.value=window.customHtml[t.configs.blockId].contentHtml,c()),window.customHtml?.[t.configs.blockId]&&(o.value.introContent=window.customHtml[t.configs.blockId].introContent,o.value.introTitle=window.customHtml[t.configs.blockId].introTitle,o.value.introSubtitle=window.customHtml[t.configs.blockId].introSubtitle,o.value.introLinkTitle=window.customHtml[t.configs.blockId].introLinkTitle,o.value.introBtnTitle=window.customHtml[t.configs.blockId].introBtnTitle)}),(0,i.wB)(()=>window.customHtml?.[t.configs.blockId]?.contentHtml,t=>{t&&(e.value=t,c())}),{contentContainer:n,isFullWidth:l,shouldShowPlainTextBlock:r,containerClass:s,finalConfigs:o}}},a=(0,e(6262).A)(c,[["render",function(t,n,e,c,a,u){const f=(0,i.g2)("PlainTextBlock");return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(c.containerClass)},[c.shouldShowPlainTextBlock?((0,i.uX)(),(0,i.Wv)(f,{key:0,configs:c.finalConfigs},null,8,["configs"])):(0,i.Q3)("v-if",!0),c.isFullWidth?((0,i.uX)(),(0,i.CE)("div",s,null,512)):((0,i.uX)(),(0,i.CE)("div",o,[(0,i.Lk)("div",l,[(0,i.Lk)("div",r,null,512)])]))],2)}]])},4557(t,n,e){e.r(n),e.d(n,{default:()=>m});var i=e(1425);const o={class:"m-plain-text--stripe cms-content"},l={key:0,class:"h2 m-plain-text--title cms-item"},r={key:1,class:"h3 m-plain-text--subtitle cms-item"},s=["innerHTML"],c=["href","target","aria-label"],a={key:3,class:"stripe-btn-wrapper"},u=["href","target","aria-label"],f={props:{configs:Object,requred:!0},name:"plainTextApp",setup(t){const n=n=>window.plainTextBlock?.[t.configs.blockId]?.[n]||"",e=(0,i.EW)(()=>n("introContent")),o=(0,i.EW)(()=>n("introTitle")),l=(0,i.EW)(()=>n("introSubtitle")),r=(0,i.EW)(()=>n("introLinkTitle")),s=(0,i.EW)(()=>n("introBtnTitle")),c=t.configs.introUrlTarget,a=t.configs.introBtnUrTarget,u=(0,i.EW)(()=>"enabled"===t.configs.showIntroButton&&t.configs.introBtnUrl&&s),f=(0,i.EW)(()=>{switch(t.configs.textButtonStyle){case"Primary":return"btn-primary";case"Secondary":return"btn-secondary";case"Ghost":return"btn-ghost";case"Action Custom":return"btn-custom";default:return"btn-action"}}),m=(0,i.EW)(()=>({"--intro-text-color":t.configs.introTextColor||"inherit","--intro-text-align":t.configs.introTextAlignment||"left"}));return{introContent:e,introTitle:o,introSubTitleText:l,introButtonText:s,introLinkTitleText:r,introUrlTarget:c,introBtnUrTarget:a,showIntroButton:u,buttonClass:f,cssProps:m}}},m=(0,e(6262).A)(f,[["render",function(t,n,e,f,m,d){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["m-plain-text",e.configs.blockId]),style:(0,i.Tr)(f.cssProps)},[(0,i.Lk)("div",o,[f.introTitle?((0,i.uX)(),(0,i.CE)("h2",l,(0,i.v_)(f.introTitle),1)):(0,i.Q3)("v-if",!0),f.introSubTitleText?((0,i.uX)(),(0,i.CE)("h3",r,(0,i.v_)(f.introSubTitleText),1)):(0,i.Q3)("v-if",!0),(0,i.Lk)("div",{class:"m-plain-text--content cms-item cms-html-var",innerHTML:f.introContent},null,8,s),"enabled"==e.configs.lien&&""!==e.configs.introLinkTitle?((0,i.uX)(),(0,i.CE)("a",{key:2,href:e.configs.introUrl,target:f.introUrlTarget,"aria-label":`${f.introLinkTitleText} ${f.introUrlTarget?e.configs.locales.openInNewTab:""}`,class:"more-link m-plain-text--link cms-item custom-link-color"},(0,i.v_)(f.introLinkTitleText),9,c)):(0,i.Q3)("v-if",!0),f.showIntroButton?((0,i.uX)(),(0,i.CE)("div",a,[(0,i.Lk)("a",{href:e.configs.introBtnUrl,target:f.introBtnUrTarget,class:(0,i.C4)(["btn",f.buttonClass]),"aria-label":`${f.introButtonText} ${f.introBtnUrTarget?e.configs.locales.openInNewTab:""}`},(0,i.v_)(f.introButtonText),11,u)])):(0,i.Q3)("v-if",!0)])],6)}]])}}]);
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.