1import{r as s,h as t,m as i}from"./p-CLQce7zD.js";import{A as e,z as n,i as a}from"./p-BStZpeKB.js";import{l as r}from"./p-BdH5Dk23.js";import"./p-YZTT4Nu5.js";import"./p-AuPLCHfl.js";import"./p-E-ZsRS8r.js";const o=class{constructor(t){s(this,t),this.position=0,this.interval=15e3}async componentWillLoad(){this.siteConfig=e.siteConfig,this.siteConfig.cta_banner&&(this.banners=this.siteConfig.cta_banner.banners,n.isApp()&&(this.banners=this.banners.filter((s=>!s.hideIfNativeApp))))}connectedCallback(){this.intervalID=window.setInterval((()=>this.nextSlide()),this.interval)}disconnectedCallback(){window.clearInterval(this.intervalID)}nextSlide(){var s;this.position=this.position+1>=(null===(s=this.banners)||void 0===s?void 0:s.length)?0:this.position+1}render(){var s,e;return this.banners?t(i,{style:{backgroundImage:`url( ${null===(s=this.siteConfig.cta_banner)||void 0===s?void 0:s.backgroundImage})`}},t("div",{class:"slides",style:{transform:`translateX(-${this.position}00vw)`}},null===(e=this.banners)||void 0===e?void 0:e.map((s=>{var i;return t("div",{class:"ion-text-center slide"},t("h1",null,a(`CTA_BANNER.${s.i18_prefix}_TITLE`)),t("h4",null,a(`CTA_BANNER.${s.i18_prefix}_INGRESS`)),t("div",{class:"buttons"},null===(i=s.buttons)||void 0===i?void 0:i.map((i=>i.image?i.link?t("ion-router-link",{href:i.link},t("img",{src:i.image,style:{width:i.imageWidth}})):t("img",{src:i.image,style:{width:i.imageWidth}}):t("ion-button",{color:"primary",href:r(i.link)},a(`CTA_BANNER.${s.i18_prefix}_BUTTON`))))))})))):null}};o.style=".sc-app-cta-banner-h{display:block;margin-left:calc(50% - 50vw);width:100vw;background-position:center;background-size:cover;color:white}.slides.sc-app-cta-banner{display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 250ms ease-in-out 0s;transition:-webkit-transform 250ms ease-in-out 0s;transition:transform 250ms ease-in-out 0s;transition:transform 250ms ease-in-out 0s, -webkit-transform 250ms ease-in-out 0s;will-change:transform}.slide.sc-app-cta-banner{padding:12px;width:100vw;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.buttons.sc-app-cta-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}h4.sc-app-cta-banner{margin-top:0}";export{o as app_cta_banner}
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.