${this._cards}
${"pagination"in this._parameters?I` `:""}
${"navigation"in this._parameters?I`
`:""}
${"scrollbar"in this._parameters?I`
`:""}
`:I``}async _initialLoad(){this._loaded=!0,await this.updateComplete,"pagination"in this._parameters&&(null===this._parameters.pagination&&(this._parameters.pagination={}),this._parameters.pagination.el=this.shadowRoot.querySelector(".swiper-pagination")),"navigation"in this._parameters&&(null===this._parameters.navigation&&(this._parameters.navigation={}),this._parameters.navigation.nextEl=this.shadowRoot.querySelector(".swiper-button-next"),this._parameters.navigation.prevEl=this.shadowRoot.querySelector(".swiper-button-prev")),"scrollbar"in this._parameters&&(null===this._parameters.scrollbar&&(this._parameters.scrollbar={}),this._parameters.scrollbar.el=this.shadowRoot.querySelector(".swiper-scrollbar")),"start_card"in this._config&&(this._parameters.initialSlide=this._config.start_card-1),this.swiper=new nt(this.shadowRoot.querySelector(".swiper-container"),this._parameters),this._config.reset_after&&this.swiper.on("slideChange",(()=>{this._setResetTimer()})).on("click",(()=>{this._setResetTimer()})).on("touchEnd",(()=>{this._setResetTimer()}))}_setResetTimer(){this._resetTimer&&window.clearTimeout(this._resetTimer),this._resetTimer=window.setTimeout((()=>{this.swiper.slideTo(this._parameters.initialSlide||0)}),1e3*this._config.reset_after)}async _createCards(){this._cardPromises=Promise.all(this._config.cards.map((e=>this._createCardElement(e)))),this._cards=await this._cardPromises,this._ro&&this._cards.forEach((e=>{this._ro.observe(e)})),this.swiper&&this.swiper.update()}async _createCardElement(e){const t=(await Zt).createCardElement(e);return t.className="swiper-slide","card_width"in this._config&&(t.style.width=this._config.card_width),this._hass&&(t.hass=this._hass),t.addEventListener("ll-rebuild",(a=>{a.stopPropagation(),this._rebuildCard(t,e)}),{once:!0}),t}async _rebuildCard(e,t){let a=this.createCardElement(t);try{a.hass=this.hass}catch(e){a=document.createElement("ha-alert"),a.alertType="error",a.innerText=e.message}e.parentElement&&e.parentElement.replaceChild(a,e),this._cards=this._cards.map((t=>t===e?a:t)),this._ro.unobserve(e),this._ro.observe(a),this.swiper.update()}async getCardSize(){if(await this._cardPromises,!this._cards)return 0;const e=[];for(const t of this._cards)e.push(Jt(t));const t=await Promise.all(e);return Math.max(...t)}}),console.info("%c SWIPE-CARD \n%c Version 5.0.0 ","color: orange; font-weight: bold; background: black","color: white; font-weight: bold; background: dimgray");