{this.handleAction(e)}}
.actionHandler=${Me({hasHold:be(this.config.hold_action),hasDoubleClick:be(this.config.double_tap_action)})}
tabindex="0"
.label=${`Clock Weather Card: ${this.config.entity||"No Entity Defined"}`}
>
${this.config.title?D`
`:""}
${e?D`
${Dr((()=>this.renderToday()))}
`:""}
${t?D`
${Dr((()=>this.renderForecast()))}
`:""}
`}connectedCallback(){super.connectedCallback(),this.hasUpdated&&this.subscribeForecastEvents()}disconnectedCallback(){super.disconnectedCallback(),this.unsubscribeForecastEvents()}willUpdate(e){super.willUpdate(e),this.forecastSubscriber||this.subscribeForecastEvents()}renderToday(){const e=this.getWeather(),t=e.state,i=this.config.show_decimal?this.getCurrentTemperature():Tr(this.getCurrentTemperature()),r=e.attributes.temperature_unit,s=this.config.show_decimal?this.getApparentTemperature():Tr(this.getApparentTemperature()),a=this.getAqi(),n=this.getAqiColor(a),o=Tr(this.getCurrentHumidity()),l=this.config.weather_icon_type,c=this.toIcon(t,l,!1,this.getIconAnimationKind()),d=this.localize(`weather.${t}`),u=null!==i?this.toConfiguredTempWithUnit(r,i):null,h=null!==o?`${o}% ${this.localize("misc.humidity")}`:null,m=null!==s?this.toConfiguredTempWithUnit(r,s):null,f=this.localize("misc.feels-like"),p=this.localize("misc.aqi");return D`