{this.handleAction(e)}}
.actionHandler=${Oe({hasHold:ve(this.config.hold_action),hasDoubleClick:ve(this.config.double_tap_action)})}
tabindex="0"
.label=${`Clock Weather Card: ${this.config.entity||"No Entity Defined"}`}
>
${this.config.title?W`
`:""}
${e?W`
${Ni((()=>this.renderToday()))}
`:""}
${t?W`
${Ni((()=>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,n=this.config.show_decimal?this.getCurrentTemperature():Oi(this.getCurrentTemperature()),i=e.attributes.temperature_unit,r=this.config.show_decimal?this.getApparentTemperature():Oi(this.getApparentTemperature()),s=this.getAqi(),a=this.getAqiColor(s),o=Oi(this.getCurrentHumidity()),l=this.toIcon(t,!1),u=this.localize(`weather.${t}`),c=null!==n?this.toConfiguredTempWithUnit(i,n):null,h=null!==o?`${o}% ${this.localize("misc.humidity")}`:null,d=null!==r?this.toConfiguredTempWithUnit(i,r):null,m=this.localize("misc.feels-like"),f=this.localize("misc.aqi");return W`