From 20c53598454de51cd6d1eacf7ee4420d76bf7535 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 6 Sep 2023 20:07:32 +0200 Subject: [PATCH] Release notes 2023.9 (#28809) --- .../_posts/2023-09-06-release-20239.markdown | 214 ++++++++----- source/changelogs/core-2023.9.markdown | 280 +++++++++++++++++- source/images/blog/2023-09/climate-card.png | Bin 0 -> 24833 bytes .../blog/2023-09/get-forecast-service.png | Bin 0 -> 12570 bytes source/images/blog/2023-09/group-preview.png | Bin 0 -> 9333 bytes source/images/blog/2023-09/lawn-mower.png | Bin 0 -> 5933 bytes source/images/blog/2023-09/lawn_mower.png | Bin 9453 -> 0 bytes source/images/blog/2023-09/onboarding.png | Bin 40315 -> 38168 bytes .../images/blog/2023-09/template-sensor.png | Bin 0 -> 21575 bytes source/images/blog/2023-09/tile features.png | Bin 18331 -> 0 bytes source/images/blog/2023-09/tile-features.png | Bin 0 -> 13376 bytes .../images/blog/2023-09/weather-more-info.png | Bin 0 -> 12281 bytes 12 files changed, 418 insertions(+), 76 deletions(-) create mode 100644 source/images/blog/2023-09/climate-card.png create mode 100644 source/images/blog/2023-09/get-forecast-service.png create mode 100644 source/images/blog/2023-09/group-preview.png create mode 100644 source/images/blog/2023-09/lawn-mower.png delete mode 100644 source/images/blog/2023-09/lawn_mower.png create mode 100644 source/images/blog/2023-09/template-sensor.png delete mode 100644 source/images/blog/2023-09/tile features.png create mode 100644 source/images/blog/2023-09/tile-features.png create mode 100644 source/images/blog/2023-09/weather-more-info.png diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown index 715afbe14b7..5dbedc40584 100644 --- a/source/_posts/2023-09-06-release-20239.markdown +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "2023.9: Beta release notes" -description: "The beta release notes for Home Assistant 2023.9" -date: 2023-08-30 00:00:00 +title: "2023.9: New climate entity dialogs, lots of tile features, and template sensors from the UI!" +description: "New entity dialogs for climate and others, lots of tile features, create template sensors from the UI and more!" +date: 2023-09-06 00:00:00 date_formatted: "September 6, 2023" author: Bram Kragten author_twitter: bramkragten @@ -15,39 +15,27 @@ og_image: /images/blog/2023-09/social.png - - -These are the beta release notes for Home Assistant Core 2023.9 (and is thus a -work in progress). - -If you encounter any issues with the beta release, please report them on GitHub: - -- Issues with integrations, automations and such (Core related):
- -- Issues with the frontend/UI/dashboards:
- -- Issues with the documentation:
- - -Please be sure to include the beta version you are running in the issue -version field (not title), so we can classify your issue correctly. - -Issues introduced in the beta are processed with priority. - ---- - - - Home Assistant Core 2023.9! 🎉 -Thanks for helping out testing the beta! ❤️ +Frenck is enjoying a well earned holiday, so I'm taking care of the release this month. -Enjoy the (beta) release! +This month, on the 17th, it has been 10 years since Home Assistant started. We'll be publishing a video to the [Home Assistant YouTube channel](https://www.youtube.com/channel/UCbX3YkedQunLt7EQAdVxh7w) to celebrate, reflect and look ahead. We hope you can join us on the 17th @ 12:00 PDT / 21:00 CET! + +This release is pretty packed! With some very nice updates to the UI with new entity dialogs for climate entities, and lots of tile card features. Template sensors can be created from the UI now, and for the more advanced template sensors, the ability to get data from services! +A new service to get the weather forecast, and better options to display different forecasts. + +And something you will probably not see when you are already using Home Assistant: the onboarding flow is completely redesigned! + +I absolutely love it! + +Enjoy the release! + +Bram -- [Climate, humidifier and water heater more info](#climate-humidifier-and-water-heater-more-info) -- [A lot of new tile features](#a-lot-of-new-tile-features) +- [New climate, humidifier, and water heater entity dialogs](#new-climate-humidifier-and-water-heater-entity-dialogs) +- [Lots of new tile features](#lots-of-new-tile-features) - [Lawn mower](#lawn-mower) - [Group previews](#group-previews) - [Template sensors from the UI](#template-sensors-from-the-ui) @@ -64,44 +52,47 @@ Don't forget to [join our release party live stream on YouTube](https://www.yout -## Climate, humidifier and water heater more info +## New climate, humidifier, and water heater entity dialogs -The more info for climate, humidifier and water heater entities got an update, if you ask me, they look absolutely stunning! -They now have a newly designed circular slider, that shows the current temperature and the setpoint(s). -There are also buttons to change the setpoint. -It will glow in the middle to show it's current action, as well as show that. +The entity dialogs for climate, humidifier, and water heater entities got an update, and if you ask me, it looks absolutely stunning! +It now has a newly designed circular slider showing the current and target temperatures and allows you to easily swipe to the desired target temperature. +There are also dedicated buttons to change the target, so it is easy to use if you are not using a touchscreen. +It will glow in the middle to show its current action, for example when it is heating or cooling.

- -Temporary screenshot that needs to be replaced. + +Screenshot of the more info dialog of a climate entity.

-## A lot of new tile features +## Lots of new tile features -A lot of new tile features are added this release: +The tile card gets many new features this release. + +The features of a tile card are a great way to bring more functionalities directly into your dashboard, without needing to open the more info dialog. - HVAC mode - Water heater mode - Temperature control - Cover position - Cover tilt -- Lawn mower +- Lawn mower commands - Color temperature

- -Temporary screenshot that needs to be replaced. + +Screenshot of tile cards with the new features.

## Lawn mower -A new entity component was added this release, the lawn mower! +A new entity type was added this release: the lawn mower! -You can now integrate your lawn mower in Home Assistant! -For now just MQTT is supported, but keep an eye out for other integrations! +You can now integrate your lawn mower into Home Assistant! +Never worry about the lawn mower when it starts raining, you can now automate the lawn mower to stop and go back when it rains. +For now, just MQTT is supported, but keep an eye out for other integrations!

- -Temporary screenshot that needs to be replaced. + +Screenshot of the more info dialog of a lawn mower entity.

@@ -114,65 +105,128 @@ It will show exactly what the entity will look like with the current settings. And talking about groups, we also got a new group, the `event` group!

- -Temporary screenshot that needs to be replaced. + +Screenshot of creating a sensor group.

## Template sensors from the UI -We also added preview support to another helper, that finally made it's way into the UI, the template sensor. +We also added preview support to another helper that finally made its way into the UI, the template sensor. From the UI you can use a template to set the state of the sensor. -You can pick a unit of measurement, set the device class and select a state class. +You can pick a unit of measurement, set the device class, and select a state class. Both sensors and binary sensors are supported. This will make most of the use cases for template sensors available through the UI and one less need for YAML! -Other more advanced fields, like attributes, are not available from the UI. You will still have to set those up in YAML. +Other more advanced fields, like attributes, are unavailable from the UI. You will still have to set those up in YAML. -With the preview, you see a live update of the sensors value while you are writing the template. +With the preview, you see a live update of the sensor value while writing the template.

- -Temporary screenshot that needs to be replaced. + +Screenshot of creating a template sensor.

-## Actions for template entities +## Actions for trigger template entities + +Trigger template entities can now have an action block that is executed after the trigger but before the entities are rendered. + +This will allow users to fetch things like calendar events and weather forecasts using services with responses and use them in their template entities. You can even use OpenAI to set the value of your entities now! + +All variables from the action block will be available in the template. + +An example that checks at midnight if you have something on your calendar tomorrow and sets a binary sensor: + +{% raw %} + +```yaml +template: + - trigger: + - platform: time + at: "00:00:00" + action: + - service: calendar.list_events + target: + entity_id: calendar.calendar + data: + start_date_time: "{{ today_at() + timedelta(days=1) }}" + duration: + hours: 24 + response_variable: events + binary_sensor: + - name: Calendar events tomorrow + state: "{{ events.events is defined and events.events | count > 0 }}" +``` + +{% endraw %} -Trigger template entities can now have an action block that is executed after the trigger but before the entities are rendered. All variables from the action block will be available during the entity rendering. This will allow users to fetch things like weather forecast or calendar events and use them in their template entities. Long term goal is to align the trigger template entities with automation syntax so we can support things like tracing too. ## Weather forecast service -We added a weather forecast service, that returns the weather forecast. +We added a new service for weather entities, `weather.get_forecast`, that responds with the weather forecast. Previously you would have to look at the `forecast` attribute of a weather entity to get the forecast, now this can be done by calling a new service, `weather.get_forecast`, that will respond with the forecast. -You can also specify what type of forecast you want, daily or do you want to know it for every hour? This means you no longer need separate entities for every forecast type, but it can all be done in 1 entity. - -If an entity supports multiple forecasts, you can choose which one you want to see in the more info dialog. -In the weather card in your dashboard, you can also now pick what kind of weather forecast you want to show in that card. +You can also specify what type of forecast you want. Do you want to see the forecast by day or do you want to know it for every hour? This means you no longer need separate entities for every forecast type, but it can all be done in 1 entity. All weather integrations are updated to support this new service. -With this change, the `forecast` attribute of the weather entity is deprecated, and will be removed in Home Assistant Core 2024.3. +

+ +Screenshot of service developer tools showing the weather forecast service. +

-You can use the newly added `action` part of a template entity to fetch the forecast and use it in your template. +If an entity supports multiple forecasts, you can choose which forecast you want to see in the more info dialog. +In the weather card in your dashboard, you can also now pick what kind of weather forecast you want to show in that card.

- -Temporary screenshot that needs to be replaced. + +Screenshot of the weather more info dialog.

+With this change, the `forecast` attribute of the weather entity is deprecated, and will be removed in Home Assistant Core 2024.3. + +This will make it possible to have on-demand forecasts, that update when you want them to, instead of them being updated all the time. +It will also make the system faster; all state data gets sent to your browser or mobile app every time it is opened so the frontend has the latest states of your entities. The forecast attribute makes the state of weather entities very big, causing everything to be loaded slower. + +While the way to access this data has changed and may impact your automations, you will not experience any loss in functionality. Even with this change, rest assured that the forecast cards in your dashboard will still work, they will now just use the service to retrieve the forecast data asynchronously instead of reading it from the state attribute. The end result is that your dashboards will load faster, and the frontend will be leaner. + +You can use the newly added `action` part of a template entity to fetch the forecast and use it in your template: + +{% raw %} + +```yaml +template: + - trigger: + - platform: time + at: "00:00:00" + action: + - service: weather.get_forecast + target: + entity_id: weather.home + data: + type: daily + response_variable: forecast + binary_sensor: + - name: Is it going to rain? + state: "{{ forecast.forecast[0].precipitation > 0 }}" +``` + +{% endraw %} + ## Onboarding -Our onboarding got a fresh new look and it is now easier to get started with Home Assistant! +While it is certain that Home Assistant is a great tool once you understand how it works, one part that was often overlooked is its associated learning curve. +We are now actively working to flatten that curve so that you can get more from your home faster and simpler. +This release shows the first result of that effort, a new onboarding flow. -Something you probably have not seen for a while, but we gave our onboarding a fresh new look! It is shortened to get the user in Home Assistant as fast as possible. +Something you probably have not seen for a while, but we gave our onboarding a fresh new look! It is shortened to get users in Home Assistant as fast as possible, so they can enjoy tinkering with their home faster!

- -Temporary screenshot that needs to be replaced. + +Screenshot of the onboarding screen.

## Other noteworthy changes @@ -193,7 +247,12 @@ noteworthy changes this release: - Support for soil moisture sensors was added to the [Gardena] integration. Thanks [@elupus]! - [@timmo001] added a power service to the [System Bridge] integration. Thanks! +- If you change your password, you will be asked if you want to logout everywhere. +- The file and image upload elements have been revamped. +- You can now sort the options of an input select entity. Thanks [@karwosts]! +- Local Bluetooth has been optimized and is now faster, thanks [@bdraco]! +[@karwosts]: https://github.com/karwosts [@bdraco]: https://github.com/bdraco [@bieniu]: https://github.com/bieniu [@cgarwood]: https://github.com/cgarwood @@ -229,6 +288,12 @@ We welcome the following new integrations in this release: - **[Yardian]**, added by [@h3l1o5]
Support for your Yardan Smart Sprinkler Controller. +This release also has a new virtual integration. Virtual integrations are stubs that are handled by other (existing) integrations to help with findability. These are new: + +- **[Consolidated Edison (ConEd)]** provided by [Opower] +- **[Orange and Rockland Utilities (ORU) Opower]** provided by [Opower] + + [@chemelli74]: https://github.com/chemelli74 [@dknowles2]: https://github.com/dknowles2 [@gjohansson-ST]: http://github.com/gjohansson-ST @@ -240,6 +305,9 @@ We welcome the following new integrations in this release: [Trafikverket Camera]: /integrations/trafikverket_camera [Vodafone Station]: /integrations/vodafone_station [Yardian]: /integrations/yardian +[Opower]: /integrations/opower +[Consolidated Edison (ConEd)]: /integrations/coned +[Orange and Rockland Utilities (ORU) Opower]: /integrations/oru_opower ## Need help? Join the community! @@ -311,9 +379,7 @@ the new device when the mac address of the board changes. {% details "EZVIZ" %} -Now, only returns switches if supported by the Camera. Some of the "switches" on -the EZVIZ API are intermingled with "is this supported" and are not actually -switchable; those have been removed. +Only switches supported by the camera will be created. Non switchable switches have been removed. ([@RenierM26] - [#95672]) ([documentation](/integrations/ezviz)) @@ -401,7 +467,7 @@ Support for the heater fan will be added later. {% details "MQTT" %} -MQTT device trackers no longer always update the when there is no state change. +MQTT device trackers no longer always update when there is no state change. This means that automations that trigger on a state change no longer are triggered if there is no change. diff --git a/source/changelogs/core-2023.9.markdown b/source/changelogs/core-2023.9.markdown index 4f57af4052e..26bfa34e102 100644 --- a/source/changelogs/core-2023.9.markdown +++ b/source/changelogs/core-2023.9.markdown @@ -9,6 +9,88 @@ These are all the changes included in the Home Assistant Core 2023.9 release. For a summary in a more readable format: [Release notes blog for this release](/blog/2023/09/06/release-20239/). +## Beta Fixes + +- Update Mill lib, improve error handling ([@Danielhiversen] - [#99296]) ([mill docs]) (beta fix) +- Patch service validation in Aussie Broadband ([@Bre77] - [#99077]) ([aussie_broadband docs]) (beta fix) +- Opower MFA fixes ([@tronikos] - [#99317]) ([opower docs]) (beta fix) +- Add documentation URL for homeassistant_yellow ([@emontnemery] - [#99336]) ([homeassistant_yellow docs]) (beta fix) +- Bump ZHA dependencies ([@puddly] - [#99341]) ([zha docs]) (beta fix) +- Update pysnooz to 0.8.6 ([@AustinBrunkhorst] - [#99368]) ([snooz docs]) (beta fix) +- Improve template sensor config flow validation ([@emontnemery] - [#99373]) ([template docs]) (beta fix) +- Revert orjson to 3.9.2 ([@bdraco] - [#99374]) (beta fix) +- Add documentation URL for homeassistant_sky_connect ([@emontnemery] - [#99377]) ([homeassistant_sky_connect docs]) (beta fix) +- Revert "Sonos add yaml config issue" ([@gjohansson-ST] - [#99379]) ([sonos docs]) (beta fix) +- Add entity component translation for water heater away mode attribute ([@piitaya] - [#99394]) ([water_heater docs]) (beta fix) +- Update frontend to 20230831.0 ([@bramkragten] - [#99405]) ([frontend docs]) (beta fix) +- Add remote alias to connection info response ([@ludeeus] - [#99410]) ([cloud docs]) (beta fix) +- Initialize ZHA device database before connecting to the radio ([@puddly] - [#98082]) ([zha docs]) (beta fix) +- Create a ZHA repair when directly accessing a radio with multi-PAN firmware ([@puddly] - [#98275]) ([zha docs]) (beta fix) +- Address late review for Nextcloud ([@mib1185] - [#99226]) ([nextcloud docs]) (beta fix) +- Significantly reduce overhead to filter event triggers ([@bdraco] - [#99376]) ([homeassistant docs]) (beta fix) +- Update AEMET-OpenData to v0.4.4 ([@Noltari] - [#99418]) ([aemet docs]) (beta fix) +- Use common key for away mode state translations ([@piitaya] - [#99425]) ([water_heater docs]) (beta fix) +- Update asynsleepiq library to 1.3.7 ([@kbickar] - [#99431]) ([sleepiq docs]) (beta fix) +- Fix template helper strings ([@emontnemery] - [#99456]) ([template docs]) (beta fix) +- Update frontend to 20230901.0 ([@bramkragten] - [#99464]) ([frontend docs]) (beta fix) +- Handle timestamp sensors in Prometheus integration ([@rcloran] - [#98001]) ([prometheus docs]) (beta fix) +- Update Tibber library to 0.28.2 ([@Danielhiversen] - [#99115]) ([tibber docs]) (beta fix) +- Check new IP of Reolink camera from DHCP ([@starkillerOG] - [#99381]) ([reolink docs]) (beta fix) +- Fix device name in zwave_js repair flow ([@raman325] - [#99414]) ([zwave_js docs]) (beta fix) +- Log unexpected exceptions causing recorder shutdown ([@emontnemery] - [#99445]) ([recorder docs]) (beta fix) +- Fix translation bug Renson sensors ([@jimmyd-be] - [#99461]) ([renson docs]) (beta fix) +- Fix default language in Workday ([@gjohansson-ST] - [#99463]) ([workday docs]) (beta fix) +- Update aiotractive to 0.5.6 ([@oandrew] - [#99477]) ([tractive docs]) (beta fix) +- Bump zeroconf to 0.91.1 ([@bdraco] - [#99490]) ([zeroconf docs]) (beta fix) +- Extend template entities with a script section ([@allenporter] - [#96175]) ([template docs]) (beta fix) +- Mark AVM Fritz!Smarthome as Gold integration ([@mib1185] - [#97086]) ([fritzbox docs]) (beta fix) +- Enumerate available states in Prometheus startup ([@rcloran] - [#97993]) ([prometheus docs]) (beta fix) +- Don't set assumed_state in cover groups ([@emontnemery] - [#99391]) ([group docs]) (beta fix) +- Don't set assumed_state in fan groups ([@emontnemery] - [#99399]) ([group docs]) (beta fix) +- Fix battery reading in SOMA API ([@ratsept] - [#99403]) ([soma docs]) (beta fix) +- Fix recollect_waste month time boundary issue ([@mikeodr] - [#99429]) ([recollect_waste docs]) (beta fix) +- Set state of entity with invalid state to unknown ([@emontnemery] - [#99452]) (beta fix) +- Validate state in template helper preview ([@emontnemery] - [#99455]) ([template docs]) (beta fix) +- Fix module check in _async_get_flow_handler ([@bdraco] - [#99509]) (beta fix) +- Bump aiohomekit to 3.0.2 ([@bdraco] - [#99514]) ([homekit_controller docs]) (beta fix) +- Bump bleak to 0.21.0 ([@bdraco] - [#99520]) ([bluetooth docs]) (beta fix) +- Modbus switch, allow restore "unknown" ([@janiversen] - [#99533]) ([modbus docs]) (beta fix) +- Bump bleak-retry-connector to 3.1.2 ([@bdraco] - [#99540]) ([bluetooth docs]) (beta fix) +- Update bluetooth-data-tools to 1.11.0 ([@Jc2k] - [#99485]) ([esphome docs]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) (beta fix) +- Fix loading filesize coordinator from wrong place ([@gjohansson-ST] - [#99547]) ([filesize docs]) (beta fix) +- Bump aiounifi to v60 ([@Kane610] - [#99548]) ([unifi docs]) (beta fix) +- Bump ZHA dependencies ([@puddly] - [#99561]) ([zha docs]) (beta fix) +- Small cleanup of WS command render_template ([@emontnemery] - [#99562]) ([websocket_api docs]) (beta fix) +- Bump pyenphase to 1.9.1 ([@joostlek] - [#99574]) ([enphase_envoy docs]) (beta fix) +- Remove unneeded name property from Logi Circle ([@joostlek] - [#99604]) ([logi_circle docs]) (beta fix) +- Revert "Deprecate timer start optional duration parameter" ([@emontnemery] - [#99613]) ([timer docs]) (beta fix) +- Update frontend to 20230904.0 ([@bramkragten] - [#99636]) ([frontend docs]) (beta fix) +- Bump gardena_bluetooth to 1.4.0 ([@elupus] - [#99530]) ([gardena_bluetooth docs]) (beta fix) +- Bump aioesphomeapi to 16.0.4 ([@bdraco] - [#99541]) ([esphome docs]) (beta fix) +- Small cleanup of TemplateEnvironment ([@emontnemery] - [#99571]) (beta fix) +- Fix not stripping no device class in template helper binary sensor ([@gjohansson-ST] - [#99640]) ([template docs]) (beta fix) +- Fix missing unique id in SQL ([@gjohansson-ST] - [#99641]) ([sql docs]) (beta fix) +- Update aioairzone to v0.6.8 ([@Noltari] - [#99644]) ([airzone docs]) (beta fix) +- Fix long press event for matter generic switch ([@itpeters] - [#99645]) ([matter docs]) (beta fix) +- Fix mobile app dispatcher performance ([@bdraco] - [#99647]) ([mobile_app docs]) (beta fix) +- Bump zwave-js-server-python to 0.51.1 ([@raman325] - [#99652]) ([zwave_js docs]) (beta fix) +- Update frontend to 20230905.0 ([@bramkragten] - [#99677]) ([frontend docs]) (beta fix) +- Allow specifying a custom log function for template render ([@emontnemery] - [#99572]) ([websocket_api docs]) (beta fix) +- Include template listener info in template preview ([@emontnemery] - [#99669]) ([template docs]) (beta fix) +- Fix ZHA startup creating entities with non-unique IDs ([@puddly] - [#99679]) ([zha docs]) (beta fix) +- Bump reolink_aio to 0.7.9 ([@starkillerOG] - [#99680]) ([reolink docs]) (beta fix) +- Bump zamg to 0.3.0 ([@killer0071234] - [#99685]) ([zamg docs]) (beta fix) +- Bump aiounifi to v61 ([@Kane610] - [#99686]) ([unifi docs]) (beta fix) +- Bump aioesphomeapi to 16.0.5 ([@bdraco] - [#99698]) ([esphome docs]) (beta fix) +- Fix unit conversion for gas cost sensor ([@emontnemery] - [#99708]) ([energy docs]) (beta fix) +- Update frontend to 20230906.0 ([@bramkragten] - [#99715]) ([frontend docs]) (beta fix) +- Reolink onvif not supported fix ([@starkillerOG] - [#99714]) ([reolink docs]) (beta fix) +- Send template render errors to template helper preview ([@emontnemery] - [#99716]) ([template docs]) (beta fix) +- Don't allow changing device class in template binary sensor options ([@emontnemery] - [#99720]) ([template docs]) (beta fix) +- Correct state attributes in template helper preview ([@emontnemery] - [#99722]) ([template docs]) (beta fix) +- Correct state attributes in group helper preview ([@emontnemery] - [#99723]) ([group docs]) (beta fix) +- Update frontend to 20230906.1 ([@bramkragten] - [#99733]) ([frontend docs]) (beta fix) + ## All changes - Bump version to 2023.9.0dev0 ([@frenck] - [#97265]) @@ -659,6 +741,7 @@ For a summary in a more readable format: - Improve performance of abort_entries_match ([@bdraco] - [#98932]) - Move TemplateEntity to template ([@gjohansson-ST] - [#98957]) ([template docs]) - Avoid use of `datetime.utc*` methods deprecated in Python 3.12 ([@scop] - [#93684]) +- Remove default model from upcloud ([@joostlek] - [#98972]) ([upcloud docs]) - Use snapshot assertion in Tile diagnostic test ([@joostlek] - [#98965]) ([tile docs]) - Bump dbus-fast to 1.94.0 ([@bdraco] - [#98973]) ([bluetooth docs]) - Make Sabnzbd entity translation clearer ([@joostlek] - [#98938]) ([sabnzbd docs]) @@ -672,6 +755,7 @@ For a summary in a more readable format: - Add device to Tile ([@joostlek] - [#98964]) ([tile docs]) - Do not force update mqtt device_tracker ([@jbouwh] - [#98838]) ([mqtt docs]) (breaking-change) - Migrate Snooz to has entity name ([@joostlek] - [#98940]) ([snooz docs]) +- Bump aiosomecomfort to 0.0.17 ([@mkmer] - [#98978]) ([honeywell docs]) - Electric Kiwi: Fix time for installations in UTC ([@mikey0000] - [#97881]) ([electric_kiwi docs]) - Migrate Life360 to has entity name ([@joostlek] - [#98796]) ([life360 docs]) - Use device class translations for 1-wire ([@joostlek] - [#98813]) ([onewire docs]) @@ -679,16 +763,17 @@ For a summary in a more readable format: - Use snapshot assertion for iqvia diagnostics test ([@jpbede] - [#98983]) ([iqvia docs]) - Add new integration Yardian ([@h3l1o5] - [#97326]) ([yardian docs]) (new-integration) - Replace remaining utcnow calls + add ruff check ([@cdce8p] - [#97964]) +- Bump `simplisafe-python` to 2023.08.0 ([@bachya] - [#98991]) ([simplisafe docs]) - Add preview support to all groups ([@emontnemery] - [#98951]) ([group docs]) - Bump ical to 5.0.1 ([@allenporter] - [#98998]) ([local_calendar docs]) - Remove unnnecessary pylint configs from components [e-l]* ([@scop] - [#99004]) -- Bump actions/checkout from 3.5.3 to 3.6.0 (@dependabot - [#99003]) - Modernize openweathermap weather ([@emontnemery] - [#99002]) ([openweathermap docs]) - Upgrade Verisure to 2.6.6 ([@niro1987] - [#98258]) ([verisure docs]) - Improve performance of bluetooth coordinators ([@bdraco] - [#98997]) ([bluetooth docs]) - Extract SRP Energy coordinator to separate file ([@joostlek] - [#98956]) ([srp_energy docs]) - Add unique id to srp energy entity ([@joostlek] - [#99008]) ([srp_energy docs]) - Improve SRP Energy coordinator ([@joostlek] - [#99010]) ([srp_energy docs]) +- Reolink fix unknown value in select enums ([@starkillerOG] - [#99012]) ([reolink docs]) - Fix asyncio DeprecationWarning [3.12] ([@cdce8p] - [#98989]) ([ffmpeg docs]) ([minecraft_server docs]) - Update AEMET-OpenData to v0.4.0 ([@Noltari] - [#99015]) ([aemet docs]) - Avoid fetching state and charging state multiple time for hkc icon ([@bdraco] - [#98995]) ([homekit_controller docs]) @@ -725,6 +810,7 @@ For a summary in a more readable format: - Update calendar handle state updates at start/end of active/upcoming event ([@allenporter] - [#98037]) ([google docs]) ([calendar docs]) ([local_calendar docs]) - Adjust netatmo test ([@cdce8p] - [#99071]) ([netatmo docs]) - Use freezegun in additional fronius tests ([@emontnemery] - [#99066]) ([fronius docs]) +- Bump opower to 0.0.32 ([@tronikos] - [#99079]) ([opower docs]) - Remove pylint configs flagged by useless-suppression ([@scop] - [#99081]) - Bump zeroconf to 0.83.0 ([@bdraco] - [#99091]) ([zeroconf docs]) - Generate Stream snapshots using next keyframe ([@uvjustin] - [#96991]) ([camera docs]) ([nest docs]) ([stream docs]) ([onvif docs]) ([generic docs]) (breaking-change) @@ -772,6 +858,7 @@ For a summary in a more readable format: - Use freezegun in trafikverket_camera tests ([@emontnemery] - [#99067]) ([trafikverket_camera docs]) - Bump zeroconf to 0.86.0 ([@bdraco] - [#99177]) ([zeroconf docs]) - Bump pywemo to 1.3.0 ([@esev] - [#99172]) ([wemo docs]) +- Update aioqsw to v0.3.4 ([@Noltari] - [#99183]) ([qnap_qsw docs]) - Fix typos in home_plus_controls ([@edenhaus] - [#99188]) ([home_plus_control docs]) - Revert "Change naming of Shelly entities to correspond with HA guidelines" ([@thecode] - [#99059]) ([shelly docs]) - Add more type hints to Transmission ([@engrbm87] - [#99190]) ([transmission docs]) @@ -832,6 +919,7 @@ For a summary in a more readable format: - Migrate PVPC to has entity name ([@joostlek] - [#98894]) ([pvpc_hourly_pricing docs]) - Bump aioesphomeapi to 16.0.3 ([@bdraco] - [#99282]) ([esphome docs]) - Use freezegun in AEMET tests ([@Noltari] - [#99253]) ([aemet docs]) +- Fix Life360 reauthorization config flow ([@pnbruckner] - [#99227]) ([life360 docs]) - Use functions to get value and unit in Abode ([@joostlek] - [#99084]) ([abode docs]) - Don't assume that the activity/sleep labels are always present in Tractive event ([@bieniu] - [#99197]) ([tractive docs]) - Add entity translations to NZBGet ([@joostlek] - [#98805]) ([nzbget docs]) @@ -849,11 +937,12 @@ For a summary in a more readable format: - Add support for MFA auth in opower ([@Sebmaster] - [#97878]) ([opower docs]) - Switchbot nightlatch feature ([@Michal4K] - [#98620]) ([switchbot docs]) - Move more Oral-B entities to be diagnostic ([@balloob] - [#99297]) ([oralb docs]) -- Update Mill lib, improve error handling ([@Danielhiversen] - [#99296]) ([mill docs]) +- Update Mill lib, improve error handling ([@Danielhiversen] - [#99296]) ([mill docs]) (beta fix) - Revert "Allows defining list of attributes excluded from history in manifest.json" ([@emontnemery] - [#99300]) ([recorder docs]) ([automation docs]) - Add entity translations to Garages Amsterdam ([@joostlek] - [#98584]) ([garages_amsterdam docs]) - Add extra sensors to Blebox ([@riokuu] - [#90516]) ([blebox docs]) - Use shorthand attributes for Daikin ([@joostlek] - [#99225]) ([daikin docs]) +- Conditional category for temperature sensor entities in AVM Fritz!Smarthome ([@mib1185] - [#98981]) ([fritzbox docs]) - Migrate Melcloud to has entity name ([@ollo69] - [#99025]) ([melcloud docs]) - Add entity translations to QNAP QSW ([@joostlek] - [#98915]) ([qnap_qsw docs]) - Add zwave_js controller identify event ([@raman325] - [#99254]) ([zwave_js docs]) @@ -888,6 +977,84 @@ For a summary in a more readable format: - Add config flow for template binary sensor ([@emontnemery] - [#99339]) ([template docs]) - Add zwave_js device config file change fix/repair ([@raman325] - [#99314]) ([zwave_js docs]) - 2023.9.0b0 ([@bramkragten] - [#99347]) ([abode docs]) ([ads docs]) ([adguard docs]) ([acmeda docs]) ([accuweather docs]) ([adax docs]) +- Patch service validation in Aussie Broadband ([@Bre77] - [#99077]) ([aussie_broadband docs]) (beta fix) +- Opower MFA fixes ([@tronikos] - [#99317]) ([opower docs]) (beta fix) +- Add documentation URL for homeassistant_yellow ([@emontnemery] - [#99336]) ([homeassistant_yellow docs]) (beta fix) +- Bump ZHA dependencies ([@puddly] - [#99341]) ([zha docs]) (beta fix) +- Update pysnooz to 0.8.6 ([@AustinBrunkhorst] - [#99368]) ([snooz docs]) (beta fix) +- Improve template sensor config flow validation ([@emontnemery] - [#99373]) ([template docs]) (beta fix) +- Revert orjson to 3.9.2 ([@bdraco] - [#99374]) (beta fix) +- Add documentation URL for homeassistant_sky_connect ([@emontnemery] - [#99377]) ([homeassistant_sky_connect docs]) (beta fix) +- Revert "Sonos add yaml config issue" ([@gjohansson-ST] - [#99379]) ([sonos docs]) (beta fix) +- Add entity component translation for water heater away mode attribute ([@piitaya] - [#99394]) ([water_heater docs]) (beta fix) +- Update frontend to 20230831.0 ([@bramkragten] - [#99405]) ([frontend docs]) (beta fix) +- Add remote alias to connection info response ([@ludeeus] - [#99410]) ([cloud docs]) (beta fix) +- Initialize ZHA device database before connecting to the radio ([@puddly] - [#98082]) ([zha docs]) (beta fix) +- Create a ZHA repair when directly accessing a radio with multi-PAN firmware ([@puddly] - [#98275]) ([zha docs]) (beta fix) +- Address late review for Nextcloud ([@mib1185] - [#99226]) ([nextcloud docs]) (beta fix) +- Significantly reduce overhead to filter event triggers ([@bdraco] - [#99376]) ([homeassistant docs]) (beta fix) +- Update AEMET-OpenData to v0.4.4 ([@Noltari] - [#99418]) ([aemet docs]) (beta fix) +- Use common key for away mode state translations ([@piitaya] - [#99425]) ([water_heater docs]) (beta fix) +- Update asynsleepiq library to 1.3.7 ([@kbickar] - [#99431]) ([sleepiq docs]) (beta fix) +- Fix template helper strings ([@emontnemery] - [#99456]) ([template docs]) (beta fix) +- Update frontend to 20230901.0 ([@bramkragten] - [#99464]) ([frontend docs]) (beta fix) +- Handle timestamp sensors in Prometheus integration ([@rcloran] - [#98001]) ([prometheus docs]) (beta fix) +- Update Tibber library to 0.28.2 ([@Danielhiversen] - [#99115]) ([tibber docs]) (beta fix) +- Check new IP of Reolink camera from DHCP ([@starkillerOG] - [#99381]) ([reolink docs]) (beta fix) +- Fix device name in zwave_js repair flow ([@raman325] - [#99414]) ([zwave_js docs]) (beta fix) +- Log unexpected exceptions causing recorder shutdown ([@emontnemery] - [#99445]) ([recorder docs]) (beta fix) +- Fix translation bug Renson sensors ([@jimmyd-be] - [#99461]) ([renson docs]) (beta fix) +- Fix default language in Workday ([@gjohansson-ST] - [#99463]) ([workday docs]) (beta fix) +- Update aiotractive to 0.5.6 ([@oandrew] - [#99477]) ([tractive docs]) (beta fix) +- Bump zeroconf to 0.91.1 ([@bdraco] - [#99490]) ([zeroconf docs]) (beta fix) +- Extend template entities with a script section ([@allenporter] - [#96175]) ([template docs]) (beta fix) +- Mark AVM Fritz!Smarthome as Gold integration ([@mib1185] - [#97086]) ([fritzbox docs]) (beta fix) +- Enumerate available states in Prometheus startup ([@rcloran] - [#97993]) ([prometheus docs]) (beta fix) +- Don't set assumed_state in cover groups ([@emontnemery] - [#99391]) ([group docs]) (beta fix) +- Don't set assumed_state in fan groups ([@emontnemery] - [#99399]) ([group docs]) (beta fix) +- Fix battery reading in SOMA API ([@ratsept] - [#99403]) ([soma docs]) (beta fix) +- Fix recollect_waste month time boundary issue ([@mikeodr] - [#99429]) ([recollect_waste docs]) (beta fix) +- Set state of entity with invalid state to unknown ([@emontnemery] - [#99452]) (beta fix) +- Validate state in template helper preview ([@emontnemery] - [#99455]) ([template docs]) (beta fix) +- Fix module check in _async_get_flow_handler ([@bdraco] - [#99509]) (beta fix) +- Bump aiohomekit to 3.0.2 ([@bdraco] - [#99514]) ([homekit_controller docs]) (beta fix) +- Bump bleak to 0.21.0 ([@bdraco] - [#99520]) ([bluetooth docs]) (beta fix) +- Modbus switch, allow restore "unknown" ([@janiversen] - [#99533]) ([modbus docs]) (beta fix) +- Bump bleak-retry-connector to 3.1.2 ([@bdraco] - [#99540]) ([bluetooth docs]) (beta fix) +- Update bluetooth-data-tools to 1.11.0 ([@Jc2k] - [#99485]) ([esphome docs]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) (beta fix) +- Fix loading filesize coordinator from wrong place ([@gjohansson-ST] - [#99547]) ([filesize docs]) (beta fix) +- Bump aiounifi to v60 ([@Kane610] - [#99548]) ([unifi docs]) (beta fix) +- Bump ZHA dependencies ([@puddly] - [#99561]) ([zha docs]) (beta fix) +- Small cleanup of WS command render_template ([@emontnemery] - [#99562]) ([websocket_api docs]) (beta fix) +- Bump pyenphase to 1.9.1 ([@joostlek] - [#99574]) ([enphase_envoy docs]) (beta fix) +- Remove unneeded name property from Logi Circle ([@joostlek] - [#99604]) ([logi_circle docs]) (beta fix) +- Revert "Deprecate timer start optional duration parameter" ([@emontnemery] - [#99613]) ([timer docs]) (beta fix) +- Update frontend to 20230904.0 ([@bramkragten] - [#99636]) ([frontend docs]) (beta fix) +- Bump gardena_bluetooth to 1.4.0 ([@elupus] - [#99530]) ([gardena_bluetooth docs]) (beta fix) +- Bump aioesphomeapi to 16.0.4 ([@bdraco] - [#99541]) ([esphome docs]) (beta fix) +- Small cleanup of TemplateEnvironment ([@emontnemery] - [#99571]) (beta fix) +- Fix not stripping no device class in template helper binary sensor ([@gjohansson-ST] - [#99640]) ([template docs]) (beta fix) +- Fix missing unique id in SQL ([@gjohansson-ST] - [#99641]) ([sql docs]) (beta fix) +- Update aioairzone to v0.6.8 ([@Noltari] - [#99644]) ([airzone docs]) (beta fix) +- Fix long press event for matter generic switch ([@itpeters] - [#99645]) ([matter docs]) (beta fix) +- Fix mobile app dispatcher performance ([@bdraco] - [#99647]) ([mobile_app docs]) (beta fix) +- Bump zwave-js-server-python to 0.51.1 ([@raman325] - [#99652]) ([zwave_js docs]) (beta fix) +- Update frontend to 20230905.0 ([@bramkragten] - [#99677]) ([frontend docs]) (beta fix) +- Allow specifying a custom log function for template render ([@emontnemery] - [#99572]) ([websocket_api docs]) (beta fix) +- Include template listener info in template preview ([@emontnemery] - [#99669]) ([template docs]) (beta fix) +- Fix ZHA startup creating entities with non-unique IDs ([@puddly] - [#99679]) ([zha docs]) (beta fix) +- Bump reolink_aio to 0.7.9 ([@starkillerOG] - [#99680]) ([reolink docs]) (beta fix) +- Bump zamg to 0.3.0 ([@killer0071234] - [#99685]) ([zamg docs]) (beta fix) +- Bump aiounifi to v61 ([@Kane610] - [#99686]) ([unifi docs]) (beta fix) +- Bump aioesphomeapi to 16.0.5 ([@bdraco] - [#99698]) ([esphome docs]) (beta fix) +- Fix unit conversion for gas cost sensor ([@emontnemery] - [#99708]) ([energy docs]) (beta fix) +- Update frontend to 20230906.0 ([@bramkragten] - [#99715]) ([frontend docs]) (beta fix) +- Reolink onvif not supported fix ([@starkillerOG] - [#99714]) ([reolink docs]) (beta fix) +- Send template render errors to template helper preview ([@emontnemery] - [#99716]) ([template docs]) (beta fix) +- Don't allow changing device class in template binary sensor options ([@emontnemery] - [#99720]) ([template docs]) (beta fix) +- Correct state attributes in template helper preview ([@emontnemery] - [#99722]) ([template docs]) (beta fix) +- Correct state attributes in group helper preview ([@emontnemery] - [#99723]) ([group docs]) (beta fix) +- Update frontend to 20230906.1 ([@bramkragten] - [#99733]) ([frontend docs]) (beta fix) [#71432]: https://github.com/home-assistant/core/pull/71432 [#79409]: https://github.com/home-assistant/core/pull/79409 @@ -931,11 +1098,13 @@ For a summary in a more readable format: [#95940]: https://github.com/home-assistant/core/pull/95940 [#95966]: https://github.com/home-assistant/core/pull/95966 [#96083]: https://github.com/home-assistant/core/pull/96083 +[#96175]: https://github.com/home-assistant/core/pull/96175 [#96380]: https://github.com/home-assistant/core/pull/96380 [#96552]: https://github.com/home-assistant/core/pull/96552 [#96991]: https://github.com/home-assistant/core/pull/96991 [#97053]: https://github.com/home-assistant/core/pull/97053 [#97078]: https://github.com/home-assistant/core/pull/97078 +[#97086]: https://github.com/home-assistant/core/pull/97086 [#97091]: https://github.com/home-assistant/core/pull/97091 [#97095]: https://github.com/home-assistant/core/pull/97095 [#97127]: https://github.com/home-assistant/core/pull/97127 @@ -1132,10 +1301,12 @@ For a summary in a more readable format: [#97984]: https://github.com/home-assistant/core/pull/97984 [#97985]: https://github.com/home-assistant/core/pull/97985 [#97991]: https://github.com/home-assistant/core/pull/97991 +[#97993]: https://github.com/home-assistant/core/pull/97993 [#97995]: https://github.com/home-assistant/core/pull/97995 [#97997]: https://github.com/home-assistant/core/pull/97997 [#97998]: https://github.com/home-assistant/core/pull/97998 [#98000]: https://github.com/home-assistant/core/pull/98000 +[#98001]: https://github.com/home-assistant/core/pull/98001 [#98002]: https://github.com/home-assistant/core/pull/98002 [#98004]: https://github.com/home-assistant/core/pull/98004 [#98012]: https://github.com/home-assistant/core/pull/98012 @@ -1173,6 +1344,7 @@ For a summary in a more readable format: [#98077]: https://github.com/home-assistant/core/pull/98077 [#98079]: https://github.com/home-assistant/core/pull/98079 [#98081]: https://github.com/home-assistant/core/pull/98081 +[#98082]: https://github.com/home-assistant/core/pull/98082 [#98086]: https://github.com/home-assistant/core/pull/98086 [#98088]: https://github.com/home-assistant/core/pull/98088 [#98090]: https://github.com/home-assistant/core/pull/98090 @@ -1275,6 +1447,7 @@ For a summary in a more readable format: [#98268]: https://github.com/home-assistant/core/pull/98268 [#98269]: https://github.com/home-assistant/core/pull/98269 [#98273]: https://github.com/home-assistant/core/pull/98273 +[#98275]: https://github.com/home-assistant/core/pull/98275 [#98276]: https://github.com/home-assistant/core/pull/98276 [#98277]: https://github.com/home-assistant/core/pull/98277 [#98278]: https://github.com/home-assistant/core/pull/98278 @@ -1593,12 +1766,16 @@ For a summary in a more readable format: [#98965]: https://github.com/home-assistant/core/pull/98965 [#98970]: https://github.com/home-assistant/core/pull/98970 [#98971]: https://github.com/home-assistant/core/pull/98971 +[#98972]: https://github.com/home-assistant/core/pull/98972 [#98973]: https://github.com/home-assistant/core/pull/98973 [#98976]: https://github.com/home-assistant/core/pull/98976 +[#98978]: https://github.com/home-assistant/core/pull/98978 +[#98981]: https://github.com/home-assistant/core/pull/98981 [#98982]: https://github.com/home-assistant/core/pull/98982 [#98983]: https://github.com/home-assistant/core/pull/98983 [#98984]: https://github.com/home-assistant/core/pull/98984 [#98989]: https://github.com/home-assistant/core/pull/98989 +[#98991]: https://github.com/home-assistant/core/pull/98991 [#98995]: https://github.com/home-assistant/core/pull/98995 [#98997]: https://github.com/home-assistant/core/pull/98997 [#98998]: https://github.com/home-assistant/core/pull/98998 @@ -1608,6 +1785,7 @@ For a summary in a more readable format: [#99004]: https://github.com/home-assistant/core/pull/99004 [#99008]: https://github.com/home-assistant/core/pull/99008 [#99010]: https://github.com/home-assistant/core/pull/99010 +[#99012]: https://github.com/home-assistant/core/pull/99012 [#99013]: https://github.com/home-assistant/core/pull/99013 [#99014]: https://github.com/home-assistant/core/pull/99014 [#99015]: https://github.com/home-assistant/core/pull/99015 @@ -1647,6 +1825,8 @@ For a summary in a more readable format: [#99066]: https://github.com/home-assistant/core/pull/99066 [#99067]: https://github.com/home-assistant/core/pull/99067 [#99071]: https://github.com/home-assistant/core/pull/99071 +[#99077]: https://github.com/home-assistant/core/pull/99077 +[#99079]: https://github.com/home-assistant/core/pull/99079 [#99080]: https://github.com/home-assistant/core/pull/99080 [#99081]: https://github.com/home-assistant/core/pull/99081 [#99084]: https://github.com/home-assistant/core/pull/99084 @@ -1659,6 +1839,7 @@ For a summary in a more readable format: [#99108]: https://github.com/home-assistant/core/pull/99108 [#99110]: https://github.com/home-assistant/core/pull/99110 [#99114]: https://github.com/home-assistant/core/pull/99114 +[#99115]: https://github.com/home-assistant/core/pull/99115 [#99117]: https://github.com/home-assistant/core/pull/99117 [#99123]: https://github.com/home-assistant/core/pull/99123 [#99129]: https://github.com/home-assistant/core/pull/99129 @@ -1691,6 +1872,7 @@ For a summary in a more readable format: [#99168]: https://github.com/home-assistant/core/pull/99168 [#99172]: https://github.com/home-assistant/core/pull/99172 [#99177]: https://github.com/home-assistant/core/pull/99177 +[#99183]: https://github.com/home-assistant/core/pull/99183 [#99188]: https://github.com/home-assistant/core/pull/99188 [#99189]: https://github.com/home-assistant/core/pull/99189 [#99190]: https://github.com/home-assistant/core/pull/99190 @@ -1717,6 +1899,8 @@ For a summary in a more readable format: [#99223]: https://github.com/home-assistant/core/pull/99223 [#99224]: https://github.com/home-assistant/core/pull/99224 [#99225]: https://github.com/home-assistant/core/pull/99225 +[#99226]: https://github.com/home-assistant/core/pull/99226 +[#99227]: https://github.com/home-assistant/core/pull/99227 [#99230]: https://github.com/home-assistant/core/pull/99230 [#99232]: https://github.com/home-assistant/core/pull/99232 [#99237]: https://github.com/home-assistant/core/pull/99237 @@ -1753,6 +1937,7 @@ For a summary in a more readable format: [#99312]: https://github.com/home-assistant/core/pull/99312 [#99314]: https://github.com/home-assistant/core/pull/99314 [#99316]: https://github.com/home-assistant/core/pull/99316 +[#99317]: https://github.com/home-assistant/core/pull/99317 [#99318]: https://github.com/home-assistant/core/pull/99318 [#99319]: https://github.com/home-assistant/core/pull/99319 [#99322]: https://github.com/home-assistant/core/pull/99322 @@ -1762,10 +1947,80 @@ For a summary in a more readable format: [#99331]: https://github.com/home-assistant/core/pull/99331 [#99332]: https://github.com/home-assistant/core/pull/99332 [#99334]: https://github.com/home-assistant/core/pull/99334 +[#99336]: https://github.com/home-assistant/core/pull/99336 [#99337]: https://github.com/home-assistant/core/pull/99337 [#99339]: https://github.com/home-assistant/core/pull/99339 [#99340]: https://github.com/home-assistant/core/pull/99340 +[#99341]: https://github.com/home-assistant/core/pull/99341 [#99347]: https://github.com/home-assistant/core/pull/99347 +[#99368]: https://github.com/home-assistant/core/pull/99368 +[#99373]: https://github.com/home-assistant/core/pull/99373 +[#99374]: https://github.com/home-assistant/core/pull/99374 +[#99376]: https://github.com/home-assistant/core/pull/99376 +[#99377]: https://github.com/home-assistant/core/pull/99377 +[#99379]: https://github.com/home-assistant/core/pull/99379 +[#99381]: https://github.com/home-assistant/core/pull/99381 +[#99391]: https://github.com/home-assistant/core/pull/99391 +[#99394]: https://github.com/home-assistant/core/pull/99394 +[#99399]: https://github.com/home-assistant/core/pull/99399 +[#99403]: https://github.com/home-assistant/core/pull/99403 +[#99405]: https://github.com/home-assistant/core/pull/99405 +[#99410]: https://github.com/home-assistant/core/pull/99410 +[#99414]: https://github.com/home-assistant/core/pull/99414 +[#99418]: https://github.com/home-assistant/core/pull/99418 +[#99425]: https://github.com/home-assistant/core/pull/99425 +[#99429]: https://github.com/home-assistant/core/pull/99429 +[#99431]: https://github.com/home-assistant/core/pull/99431 +[#99445]: https://github.com/home-assistant/core/pull/99445 +[#99452]: https://github.com/home-assistant/core/pull/99452 +[#99455]: https://github.com/home-assistant/core/pull/99455 +[#99456]: https://github.com/home-assistant/core/pull/99456 +[#99461]: https://github.com/home-assistant/core/pull/99461 +[#99463]: https://github.com/home-assistant/core/pull/99463 +[#99464]: https://github.com/home-assistant/core/pull/99464 +[#99477]: https://github.com/home-assistant/core/pull/99477 +[#99485]: https://github.com/home-assistant/core/pull/99485 +[#99490]: https://github.com/home-assistant/core/pull/99490 +[#99509]: https://github.com/home-assistant/core/pull/99509 +[#99514]: https://github.com/home-assistant/core/pull/99514 +[#99520]: https://github.com/home-assistant/core/pull/99520 +[#99530]: https://github.com/home-assistant/core/pull/99530 +[#99533]: https://github.com/home-assistant/core/pull/99533 +[#99540]: https://github.com/home-assistant/core/pull/99540 +[#99541]: https://github.com/home-assistant/core/pull/99541 +[#99547]: https://github.com/home-assistant/core/pull/99547 +[#99548]: https://github.com/home-assistant/core/pull/99548 +[#99561]: https://github.com/home-assistant/core/pull/99561 +[#99562]: https://github.com/home-assistant/core/pull/99562 +[#99571]: https://github.com/home-assistant/core/pull/99571 +[#99572]: https://github.com/home-assistant/core/pull/99572 +[#99574]: https://github.com/home-assistant/core/pull/99574 +[#99604]: https://github.com/home-assistant/core/pull/99604 +[#99613]: https://github.com/home-assistant/core/pull/99613 +[#99636]: https://github.com/home-assistant/core/pull/99636 +[#99640]: https://github.com/home-assistant/core/pull/99640 +[#99641]: https://github.com/home-assistant/core/pull/99641 +[#99644]: https://github.com/home-assistant/core/pull/99644 +[#99645]: https://github.com/home-assistant/core/pull/99645 +[#99647]: https://github.com/home-assistant/core/pull/99647 +[#99652]: https://github.com/home-assistant/core/pull/99652 +[#99669]: https://github.com/home-assistant/core/pull/99669 +[#99677]: https://github.com/home-assistant/core/pull/99677 +[#99679]: https://github.com/home-assistant/core/pull/99679 +[#99680]: https://github.com/home-assistant/core/pull/99680 +[#99685]: https://github.com/home-assistant/core/pull/99685 +[#99686]: https://github.com/home-assistant/core/pull/99686 +[#99698]: https://github.com/home-assistant/core/pull/99698 +[#99708]: https://github.com/home-assistant/core/pull/99708 +[#99714]: https://github.com/home-assistant/core/pull/99714 +[#99715]: https://github.com/home-assistant/core/pull/99715 +[#99716]: https://github.com/home-assistant/core/pull/99716 +[#99720]: https://github.com/home-assistant/core/pull/99720 +[#99722]: https://github.com/home-assistant/core/pull/99722 +[#99723]: https://github.com/home-assistant/core/pull/99723 +[#99733]: https://github.com/home-assistant/core/pull/99733 +[@AustinBrunkhorst]: https://github.com/AustinBrunkhorst +[@Bre77]: https://github.com/Bre77 [@Cereal2nd]: https://github.com/Cereal2nd [@Cisien]: https://github.com/Cisien [@CoMPaTech]: https://github.com/CoMPaTech @@ -1775,6 +2030,7 @@ For a summary in a more readable format: [@G-Two]: https://github.com/G-Two [@GrumpyMeow]: https://github.com/GrumpyMeow [@JasonCook599]: https://github.com/JasonCook599 +[@Jc2k]: https://github.com/Jc2k [@Kane610]: https://github.com/Kane610 [@LaStrada]: https://github.com/LaStrada [@Lash-L]: https://github.com/Lash-L @@ -1799,6 +2055,7 @@ For a summary in a more readable format: [@apbarratt]: https://github.com/apbarratt [@arkid15r]: https://github.com/arkid15r [@asymworks]: https://github.com/asymworks +[@bachya]: https://github.com/bachya [@baflo]: https://github.com/baflo [@balloob]: https://github.com/balloob [@bazwilliams]: https://github.com/bazwilliams @@ -1837,6 +2094,7 @@ For a summary in a more readable format: [@hahn-th]: https://github.com/hahn-th [@hesselonline]: https://github.com/hesselonline [@iMicknl]: https://github.com/iMicknl +[@itpeters]: https://github.com/itpeters [@jakecolman]: https://github.com/jakecolman [@janiversen]: https://github.com/janiversen [@janmolemans]: https://github.com/janmolemans @@ -1848,7 +2106,9 @@ For a summary in a more readable format: [@joostlek]: https://github.com/joostlek [@jpbede]: https://github.com/jpbede [@jschlyter]: https://github.com/jschlyter +[@kbickar]: https://github.com/kbickar [@kel30a]: https://github.com/kel30a +[@killer0071234]: https://github.com/killer0071234 [@klaasnicolaas]: https://github.com/klaasnicolaas [@lanrat]: https://github.com/lanrat [@liangjia2019]: https://github.com/liangjia2019 @@ -1863,17 +2123,21 @@ For a summary in a more readable format: [@mercenaruss]: https://github.com/mercenaruss [@mheath]: https://github.com/mheath [@mib1185]: https://github.com/mib1185 +[@mikeodr]: https://github.com/mikeodr [@mikewoudenberg]: https://github.com/mikewoudenberg [@mikey0000]: https://github.com/mikey0000 [@mkmer]: https://github.com/mkmer [@natekspencer]: https://github.com/natekspencer [@niro1987]: https://github.com/niro1987 +[@oandrew]: https://github.com/oandrew [@ollo69]: https://github.com/ollo69 [@oyvindwe]: https://github.com/oyvindwe [@paravoid]: https://github.com/paravoid [@piitaya]: https://github.com/piitaya +[@pnbruckner]: https://github.com/pnbruckner [@puddly]: https://github.com/puddly [@raman325]: https://github.com/raman325 +[@ratsept]: https://github.com/ratsept [@rcloran]: https://github.com/rcloran [@rct]: https://github.com/rct [@reedy]: https://github.com/reedy @@ -1917,6 +2181,7 @@ For a summary in a more readable format: [asuswrt docs]: https://www.home-assistant.io/integrations/asuswrt/ [august docs]: https://www.home-assistant.io/integrations/august/ [aurora docs]: https://www.home-assistant.io/integrations/aurora/ +[aussie_broadband docs]: https://www.home-assistant.io/integrations/aussie_broadband/ [auth docs]: https://www.home-assistant.io/integrations/auth/ [automation docs]: https://www.home-assistant.io/integrations/automation/ [aws docs]: https://www.home-assistant.io/integrations/aws/ @@ -1974,6 +2239,7 @@ For a summary in a more readable format: [elkm1 docs]: https://www.home-assistant.io/integrations/elkm1/ [elmax docs]: https://www.home-assistant.io/integrations/elmax/ [emonitor docs]: https://www.home-assistant.io/integrations/emonitor/ +[energy docs]: https://www.home-assistant.io/integrations/energy/ [energyzero docs]: https://www.home-assistant.io/integrations/energyzero/ [enocean docs]: https://www.home-assistant.io/integrations/enocean/ [enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ @@ -2020,6 +2286,7 @@ For a summary in a more readable format: [hive docs]: https://www.home-assistant.io/integrations/hive/ [home_connect docs]: https://www.home-assistant.io/integrations/home_connect/ [home_plus_control docs]: https://www.home-assistant.io/integrations/home_plus_control/ +[homeassistant docs]: https://www.home-assistant.io/integrations/homeassistant/ [homeassistant_green docs]: https://www.home-assistant.io/integrations/homeassistant_green/ [homeassistant_hardware docs]: https://www.home-assistant.io/integrations/homeassistant_hardware/ [homeassistant_sky_connect docs]: https://www.home-assistant.io/integrations/homeassistant_sky_connect/ @@ -2138,6 +2405,7 @@ For a summary in a more readable format: [rachio docs]: https://www.home-assistant.io/integrations/rachio/ [rainmachine docs]: https://www.home-assistant.io/integrations/rainmachine/ [rdw docs]: https://www.home-assistant.io/integrations/rdw/ +[recollect_waste docs]: https://www.home-assistant.io/integrations/recollect_waste/ [recorder docs]: https://www.home-assistant.io/integrations/recorder/ [renault docs]: https://www.home-assistant.io/integrations/renault/ [renson docs]: https://www.home-assistant.io/integrations/renson/ @@ -2160,11 +2428,14 @@ For a summary in a more readable format: [shell_command docs]: https://www.home-assistant.io/integrations/shell_command/ [shelly docs]: https://www.home-assistant.io/integrations/shelly/ [shopping_list docs]: https://www.home-assistant.io/integrations/shopping_list/ +[simplisafe docs]: https://www.home-assistant.io/integrations/simplisafe/ +[sleepiq docs]: https://www.home-assistant.io/integrations/sleepiq/ [smartthings docs]: https://www.home-assistant.io/integrations/smartthings/ [smhi docs]: https://www.home-assistant.io/integrations/smhi/ [snmp docs]: https://www.home-assistant.io/integrations/snmp/ [snooz docs]: https://www.home-assistant.io/integrations/snooz/ [solaredge docs]: https://www.home-assistant.io/integrations/solaredge/ +[soma docs]: https://www.home-assistant.io/integrations/soma/ [somfy_mylink docs]: https://www.home-assistant.io/integrations/somfy_mylink/ [sonos docs]: https://www.home-assistant.io/integrations/sonos/ [spc docs]: https://www.home-assistant.io/integrations/spc/ @@ -2194,6 +2465,7 @@ For a summary in a more readable format: [template docs]: https://www.home-assistant.io/integrations/template/ [thread docs]: https://www.home-assistant.io/integrations/thread/ [threshold docs]: https://www.home-assistant.io/integrations/threshold/ +[tibber docs]: https://www.home-assistant.io/integrations/tibber/ [tile docs]: https://www.home-assistant.io/integrations/tile/ [timer docs]: https://www.home-assistant.io/integrations/timer/ [tod docs]: https://www.home-assistant.io/integrations/tod/ @@ -2210,6 +2482,7 @@ For a summary in a more readable format: [unifi docs]: https://www.home-assistant.io/integrations/unifi/ [unifiprotect docs]: https://www.home-assistant.io/integrations/unifiprotect/ [upb docs]: https://www.home-assistant.io/integrations/upb/ +[upcloud docs]: https://www.home-assistant.io/integrations/upcloud/ [update docs]: https://www.home-assistant.io/integrations/update/ [upnp docs]: https://www.home-assistant.io/integrations/upnp/ [uptimerobot docs]: https://www.home-assistant.io/integrations/uptimerobot/ @@ -2227,10 +2500,12 @@ For a summary in a more readable format: [wake_word docs]: https://www.home-assistant.io/integrations/wake_word/ [wallbox docs]: https://www.home-assistant.io/integrations/wallbox/ [waqi docs]: https://www.home-assistant.io/integrations/waqi/ +[water_heater docs]: https://www.home-assistant.io/integrations/water_heater/ [watttime docs]: https://www.home-assistant.io/integrations/watttime/ [waze_travel_time docs]: https://www.home-assistant.io/integrations/waze_travel_time/ [weather docs]: https://www.home-assistant.io/integrations/weather/ [webostv docs]: https://www.home-assistant.io/integrations/webostv/ +[websocket_api docs]: https://www.home-assistant.io/integrations/websocket_api/ [wemo docs]: https://www.home-assistant.io/integrations/wemo/ [whirlpool docs]: https://www.home-assistant.io/integrations/whirlpool/ [withings docs]: https://www.home-assistant.io/integrations/withings/ @@ -2244,6 +2519,7 @@ For a summary in a more readable format: [yardian docs]: https://www.home-assistant.io/integrations/yardian/ [yeelight docs]: https://www.home-assistant.io/integrations/yeelight/ [youtube docs]: https://www.home-assistant.io/integrations/youtube/ +[zamg docs]: https://www.home-assistant.io/integrations/zamg/ [zeroconf docs]: https://www.home-assistant.io/integrations/zeroconf/ [zha docs]: https://www.home-assistant.io/integrations/zha/ [zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ \ No newline at end of file diff --git a/source/images/blog/2023-09/climate-card.png b/source/images/blog/2023-09/climate-card.png new file mode 100644 index 0000000000000000000000000000000000000000..6501d439b782d5ee69c3b5b773066eca606d4877 GIT binary patch literal 24833 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 XB1~ne?fb*{|B&IjNS$(R$Eg1SLTKfk literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/get-forecast-service.png b/source/images/blog/2023-09/get-forecast-service.png new file mode 100644 index 0000000000000000000000000000000000000000..eeee893282e22fdf92b1558ac9f534850547db3b GIT binary patch literal 12570 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/group-preview.png b/source/images/blog/2023-09/group-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..729a8d1f4a80290b056b6dca0cf494de423f47ab GIT binary patch literal 9333 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 CDWuo{ literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/lawn-mower.png b/source/images/blog/2023-09/lawn-mower.png new file mode 100644 index 0000000000000000000000000000000000000000..387bd3a3ea173957f5f55d85ed8e799250a639e2 GIT binary patch literal 5933 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/lawn_mower.png b/source/images/blog/2023-09/lawn_mower.png deleted file mode 100644 index 9ea2fbd3a5bcba0c9a65dcea410ac2abe756b0a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9453 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
  • vLSuTC}WIc zek3*>cL#Q~ssALkq9s-3HipNFvZ~8wHM$%dN!H^~?~CC;`Ji#ABdOIfeQ| zFL5&lqsU_Xn{&H!6X-hy3w75$@DzOaHl-9FJq^6qJ1(wfzN?Ffgv+#6JRCdiriAfN`t%{;k+kW z+5Ah@N36np7lesqn@);3Nz>;H671eMdGnfMFfbUHdomn8mJ5l;>c0foF@>M8awwfU zn7}C*H|nAYtUPt72aPU5!Bv6B{{}o$0;GI~Ygn`DaVS%={Ag^V&^BZnpH{tx k`7bp7x9L9zr57~w4~w*M{Lqwt{j;knYrm{evibNw0A@$Uod5s; diff --git a/source/images/blog/2023-09/onboarding.png b/source/images/blog/2023-09/onboarding.png index f7cc4af19a44845251551ac8a251c616065bd30a..a82064f2aecd2117d87342f5ddaf5e13aa0879c1 100644 GIT binary patch literal 38168 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 Mx4S>5&P|Z$h;T_ErH=pr z@Zv#LQB&&n_V(%N38CbCb8~Zbb(MyO=0%XWgIJkZ+l6-5$@R_c-ud0x)$Qr&>BGar z;^EE8(arhw?eXQ!=E?2U?(N@`+xz>w)2o}+qucANtHX=C-LqSz&a<~ohXY$TN=iy6 zm$w%e7j$%Vm)Eyz>+1*Sx1AfeXJ_Xd8yhz_*BV`?vvU)w^x@}+}zwEwVMZ5Pb!^fYMrO`%eR4nf$Hk& zNl8h&ySufuwFwCcO-)S=4GqO}SHFM%rl+UR&dz3KW!3CF`M!GFzJ4Rya!_7gE+izx zQ#dW%e!g^cJ32b*?CdNeA~HES85hA7tVPT=A zrSNXJ;o=x5Hnt_T|f$l#~<+35lwzs-HXO!^6XoW7oZ# zciX48avkRb0|Ol$9c^uGPD5uB-w#Ea552s+WSg#1Q&aWz^<`vazW%-n8M)cs-X7d} zP-{OfE-wD~@#EITWA)N0J3IT)(Ge39lk|^c_3u}rqM{P5XRYhk-@kwV@#BZj;LY;# za^mEzK<#D1#O31RqPV!YNyqiY-P7d$L(%L_czC#L-_6G1x%=R8XlSTJQDsuDqbBxHvty+C4iMXk6`>A8?Vb z^sA3|tBE8Gm03Q#T===`AYPUqI`sW_Pvyk-lFp%p|+R&CQ%De=agR!h~5DqptFj0*zg6QeSbmB#y|`MW!1qVB=+T{jq-7Bmn!@XM$jOA}LmNYvPin8Y2D@rBXQ?$%F-!f$MqgDfTd zh^4J8Z7vdM6y1*8_ei=&AbAD`2psm_Y;WS%inO!ea^;U7g|G{g`^1k3NxgEguTSs4 z$mP-fhylq{F=;Y7<5zSu*h;FN-$QnDZL+S@sHprPDD}X*laXpxMJ(baI;~%KMPvVV zo|n?w42b84(waiw(njFM6`B`oQPe5-aw@Zz(Z`NYhr$xw>O3j5s7y*Sk4IzUz0C|f ziMhRT{cFbiS?|hzsS@{%>y{Ng#*z!ku;is~uTF}wi&+uznA~H*=Ah*sAfAw&4b^H1 z>fmmQi#%8;So3EWR&XPJ2eb@J#HxGNObKhV|86!nn3ji@l4)eU}t!e8G3QP&)}UyjuM!=QK)sbCL*X?6)hf zzU)8T81LCn2>~nPIbbjZXd0xk!oFlTdsB?Cb-Mw5yIsRFJ>4&}AQ;#m4{Zja&?py? z8NU*W!uvT~K%@kBb+?*TX~4Kppy^fEO&Y>Vbl)3OeFCVA8%|y)$>)1?Q!I(BTjmEp zv2B%*(bUttl-KVEUPHvSvs+mG9_}%vfH%Lmt;Qadd$7<`9FuzL2UY12 zBED5VUN|#I=s%DwJFt!WgiG+9}x%S2%N+G-_J>A89o3Sot0jnT0XTEfGi)qG|fw&{E z6Od);P`fxKlVK`bharf+Xd9{Phe(QaHT1CNN&Y1&IK&;Fylx>#oDtRiQw@H1Q;jd{ z{ukpB3m15OJY^*be#>=U?{S8V*JQHiFpCdR6`|>wB63anq$FdtSrdp=FISVgQ_SsP zHW3VbxGoiRh-JB*&<}Pd9!vsJmc1e$ryFtSrYTc8>&f{8i^PknTtz zR)|8_C)=s!X$cSy#SK`|v;EQZ0{P8KlS#QIK9)!;tnD?7_K{K6Q-Ut5Af3-!9-fkn zeaTfkC3t8JxRnkSldX!l+I?bD+&&~0SWnwf5L6$u^yyXKb)UDhI($75s{LF182<28 z-N4Y`J^DjZnu42x5{&BARgboo55@*W zG;=tB?0P;J0<-qa9Y%|_O{fOF2s{kLMhgj2kW`3~V*j&aD6||j!}*L9W<6Q}h;7*FMFFH-}K?sa{>1b(@{^n!-bIv|K z)A-Kqnnn~}7Cy9LVQTORYfZDTn^ka!khP+>y7}A3m3g*uW~~Abq9w>g(%x^}U6$w-#HI>CLIh*6;VvIR@vly+ z>lKl0_wVHh80|dG^%>SC3)3{>vgF{Irjj-he?%LdZ$D)=OUx${b}fzXDBkB#w{b`I zskXQ?8g!xR(qRhF8E<@C&}G>l5@N@+G{>di2nYwICH$>!rZD7D%-}7hV?=4cA-CCQ znkwFBql%7iU1le$PpyW1xF*3KWqKe%WgGg)(?<9%78J@!^LDbbi%xMM023ZV1=AX+ z#%uo3$pR*ni0|SLFVQ->(_4)7uW&3_A;8-i&)V-A2UP6~w-M1idm2xl)IX?)>(yw$ zp!ee(FYr!}j&U!|8C{Nh1a;jzzMG^g-~^CUZ(j<{nr?Wz|p<+|OEJEmsCf!K8D-DS$WOG6^| zJj8RrU){!Gjh`)wu7s3;-U^o9}a$X^yIPj zkl}Fk(1*(2B^__9ocKc8?B=NdY{}0Se32h^;rjXJ?Ft4JWGzWQc0YWZ3~ev}icemv~kTR8lb8gT^>X zmP=SbKOvi_6dSliz@2dPq!xp(uUI!B*^`^^kQVJ_cOs&iUQ z&j@xwOe?XMe4KX1WnSMw{YwQb3XS<_G|+_J18eK%($d3U#RBtp z>=#Iq2))PJDJm914u2TBL%pFkn5lw3zu(ptELOg1tvTVktdensZ)WWKOYfrb#EAP( z+*ODrdrUtSr`gD7vf`hj*g-pQz|d^@>P7DUuc2?I2^iIp8Wl6Yz{GKI2MFar161NR zceeJvIdf^lR7Y+V0l9V#j(l)8tUNBU0INZA{OAOSZ~2nZ#|?~gt-C;MhTchVZ+3lZ z41eB|dY9w`C{X+K>an^2p7gvFN!q~IT3>W~w@hYvnS`&!?xYEg% z4Wx`~9}_t|Rrt;+2Y{Yjc&j7|tJ5Ki6E`Y?pD`7wXlBKqvq} za{wfzJZ>z1(F5wdkF(5E>_Z$4{h9l z3srE-g%VoxmJ|S3{ptfdWv)xBTXqf&P>lJM$7Ij#C?9v7EM)N0`*jirmEZfjue?d1 zhPyT6K?7b|P~{=&7MqnL2m(K4AdXXY_;`2-=x?kk31D~QLRi|>;Bs@^O(5Rio+rqgsAE)e_~|1K%yLL*8Tz|e z2)*@57|nKY&;8QWw4i2fu?|_SnS2z)OKXGOka8Bu={yZFe1A%@7UR2I(P#TU4jwrE z<7;jhO$sE}=bgRsl%u6|PKvLc=iUmbUbYm4NQ92R0rb+D@EU$Xb#W=3$p^L-(|eOls6H?Mt`RT zpLiS%u0`&3l}6@E2=RK~y!Q&$p){G$^fZAF-ZYfK_n&e6V zQMqwwi90UFfXC@jP3oGpgK6fIq%N}=UEA=vrBoG9t}aXc2kb-~h#pZJ<^K1>OJVzN z>~Bsgp7Ojyv_W#j@YHqzS9Y{P?QitiTUVTnQ5^*LFJW}=g{iXk?I|Ymgqj($KE;D2 z;Um9DL+9k64a!D%_VttYr-#~d&@!tetk2ovWqwcty&1ZHgDj!;x@jNjyu{k`wcdU7 z!vnLpR;z`NJaW8`dlV;pF2-*}kjx}SSpSGEds&T0b7BXTs{CGii%P`t)E4}_3=kca zOB(~TI7Fc1fyuFjzTc6x`bb9pM`4qWJX^}s)8aE@gyo&w^|5|E!nmKI|avHG#FZgCRq^b7!al=BX|PCVVdO#pjuA#L+H(?P};q8?_{o z#9cEdTC=ZVYS!2u2BiGzXgu zJXurm95+dF%}sJEc5gE?M{Q3jDqg`XC6_YyD98JEZhMDTa-{hspz!3_NY6^ozXUI!R%-pGy`AnXJ_Z%Anh}dW4sZWn0wFWB4GM=K9ivhEY z7dyM#F&UncXz(N){#i&(c7Rl*8NA;BXOs!`BUtmF9b?`X z{&ZKOoZNaqE0jGC{5O+!rDt!;H7@V`{9oQ!R;M@yPqERL&10`THNdJ9JPZ zpYzeX3f_9E!nPhf+Wi82SqGm+aAp0|UwzFyxyFz20#&hNMay6qT>g>B@!6!wjq^o%n)09k83gw^CL|C@Mcwi*?w7B|UqmH#f7q`)MHZrrQLIgOC8kFzb0sxg>8Kznn zAK(}B`=(NNqws~Jx}+xK7T%KO6K<#4)pRw|h}JXenQ}LhbX?rF7&V*fzWW0J+;6T~ z5MaYo{{QCF$tUPxm&t+C>wL{CD&EdSt12lkbEQu>K%QdVieS{44%YCDQA`RXZ^>V$ z7`5g#i-2wMoDY{qINd8X}hh`!4~<8?>IrQE=_N|ArO+pTqtE|A%n=b1&Wm zw3%uss2xch0prM^Y0?tYxkK*yK&ZaYU2=xu?!{)TBj)}CQ;uGiaNH}xcQN2ar#l)U z1d!GkPH{`RmWl%S#vlCK8@}s(lZQLdSs?t6|Fq2W4V8C0oh}r?Wd70J8iW#f@oc)Y zAp7vym9l>#IiKaPQp5lo_igX-@NpDC^TEYV?Xy>k-$N+$;i@y^x+=es;DSXb_J8Uy zxELbnM>2m;38-t^a(~?hl*slUL8z9e^Z|uU-_rPR9Ih>9;dUw(Z{Gj>d(C+c#@KTM zO{CBxl>hw93vMZzS^L@9;W`4kNdsu#J;X(DuxNo#WnO$c{X`oD?B+7-N%b)KGXF=X z=QXUly36pztSAv@6bH+Ep2CY+$;j7W3|9);Fr?}wR$qKb8l%jfF!Ah2Nh}MDLxt#u z6~S(kRfYk^Aw%V?3?O?e1GoMLV}d@=@$zuC2SOc{_YG>iZ^GL6qI>A(t=c|m)_1n1 zAFC*j)O53ATinj+L0)ww8kBpq_dK0yEQ9t)vs3mDYS)Y~@&V=}kcrt*t0b|!Yq{2o z%)3Drn5tgl8L+y>wKjqS|Ii^nNI1)d2=ZD8L;HnK^A-(EmEVE{f%hsi2`B-%6h)iu zW~~ECtdS-qcVe}}H`3R1j}8ELC*?3LwqF*3A+pke6cHQ|96zO@U+H0@RFcG!#MZPh zRXoTSY%m5GqaFnL7Rm7w6@&spnUCO@k|f>^0fqn(?H`q(9YtFJR2o=kI8Z_f8YJ@n z5k`Wm{EZSKITVOU1;*e3ZN?i4N;^}d1ivm7oqLUQxoy+_q()eU7|I&fCq3emdX102 zF9sEZ2JwI~I6)|v)G%sTCn+c_4T$K21Hplq!~!K0p+UmWEUKlUH1x1eN;aA6k0R)c zaJo;D#HL`3|5pH0^UpE34%NR?tMtqne{n?(6J7O&-dR6~!`HB);>!QoMgqHtW$beJ zb1Z7^J+EdX=<4{9Lpn7kW|5wO2hBabMC z6MljLna9Vq>z(4wo7I()L#okM8-XAx*xMn_m_qD3Q>zE|1O&R~ST{)Z$S?1NyFOAq zt-D8X1S$prGcSt}K`8KR%^={DkeM750gOSd#spj8gI9zo6rmXxbjhjsEbSzStX^@W zh5ZJKtv}g@cuhy5M&CzCp%ey_s!CP`7V;go4TXAf$IOX)!^v@ zW9YEJM8YCDY^0&I-i{;cE)22XQx!Y(_E6)FOF1>fBq`V8;Fi?b!Q>Mm86ir8BUA4c zEb}%wPH~OCdErTJfDTE!C5flOFwjB#)O$Ib;{r>z^qP$90Z>lK9KrK*O8E0+FpP$x zL?CG@v{HCk)<$8}bpvSpxWL|REII4=76&pF2@F3kv7{*}X{1k_r7RJMC0{GdFc6b8 z1dZj^(80dpg0Ob9Mso@_=k?{+rAGUyU7$x(v%FT#F+!>@93Kf%;6@~wkZcN66 z+n;#6t?+1hL8fNM-EWI8LDiP=S4X(VvQK*_s8JmpPKPq|(z{1v^CKOec5YsMxH(B$ ztR{4iJWK#K62K30&ycMBa444gfMD@r(5H-c-wAr4h`lPr(wdQQXTlx;RYyK*ZDs)3OJOFwUbmo$&gqq zc`!(QAG`3KwY$-QqGoGmk>)57g{(Ftk3}7hvk{nndHGhd+`5TSV`&}Dad`<^8)E7S zI`KU1?tbk#YC*qqBQc)6gkx<4_5zMbbHQRUy0?rk13EA{Hc`nT3ij0LT+DCztwgR% z-KR=0K3I#HU8pz^~~=HJ987fH@jQ(KOwT7GNDi1b! z4N=Jz1+!a23*=x+Atfd4_K5V6F)2J zrprl z&nP-dHAbCB^6uDK35meA2dmPbuR;H9pmPX=0$YMu$a zpQ>bh5T#O+&?AA-d*mdq6jwz#eL)-yq5Z}$0g;LKG9c2789<$shFS%P_L?9S7UI0O z!6q|UK<(aytb{nwc|ByeAzJ45fqgSie}HMpP4=JqL5AT$npzE3%x@PF{(K%Y8OH}3bU1pzR_P&T9ex{JP)y>sCoA0m%nh_e34Jqe zK*c@N??!Tv6QlCU?nT|F7$>tIdW8%gFJf*GWM=j49ZK^+$qPJuA4uB#yc~CnK0#xF zWla7k63aB~i%Of}CJ~ijw3!GeBJ}JpgElf{zm}sVh#KOtLr)zCpNn#8$-o2gKP+UA z!~>byeENRbDZ^ZmQa>taB{`Uq45VEp=zMVh08*qV{k#n1`c=m|`xnH17A74K=wZiL?7M4-X-+yAR^8 z;Bq^I4#c@$;!8%ze{K0znb(mwydA%jPU2w|SGO?4X)Y5$1)St%0=8!fjAtPR0*{PU z^cGd(c`K0L8}urjCV?%)?$UbA^G&m*I`P&(f`@a+iHBCxLt$r_ZNR4L>zQr$Wu9~% z>nESicz4j+WGx;_r&u8HPWwdPdxC6qL@v6q0?NzGTCqWX=ml;aGR>%EHvRR>&}~gkXB^?T`-M1=Vx^@sz4cBV#Ec= z23a?pii))xz^#J}dDa9w0Uz02V-Uw!^5#x_)I{E=NOoW_FR(zqFXOA*;KH z0oMKG4G=owp7|>fEmr~b_#5fO9F6?qT_Vs7ehL9CSIz6OfLH~N5Tlcv_d-|8Xe=Ma zKOnLkUV2XZfQ4?V-jqI8e;f5ad*rDAUe)OyoxD{^A-T(6m4Tlsz^(DfGo#ef<-5G< zeTnG?85T8ZXWA0s46tYx>DND+#-wY9%?N+#gDR~+=&Ed(EVxMibf7+S!fTDW?2HT- zT4qV&ti`B2WJ1H;y0w&b0>U>omqo8pkKEi)Ej;LV9)EqVsnV_hlG)u#e5bqZ(fCK3 z>*alkrPueOqLBgkyU*W@4oSW@GPIvTW}rO_wL+t->gIePUv;x2mZM{)9Eim9)6Xal zDQD9D_E2C*75O`Vq1Qvh%uEi&%f8;11fZ}0g=*dJJtOf0>*n@OVAsTgH|FoZ=L23U%LO^Y%$&7iP?`gq zMa8YzOUS0o$l^qih=xdSQPDk!Q0>Tk#@13fX9UBT;a!peRkYS*^f7<*1yk^Y3^-K8to^IG1176}U3WMyWAVkCUZh9(J2Yfg&I7amYhq%e#NWRbg{RELnAnoU zT+*|Rk`6NBc6W+#$h;Scv|O<48at3b*}V2~CsMS-?}^E;NEXnFf_9*_bXvQYgC08e z*|G48l?5%RLJcE^&$QuJ-s^Bk=1Y_<3^?BB+9-p9Z8HVK6h~#s!TOqz^nTJskap#o zin5i+2S4HZ3&E-!3(ydE%h2uHIpr2mC6y_tMNM(XanWkCk$7&5r``egI#H51NiV@* z&F%N!V{APXvJac4%~P`|ps;$UMApoLG)o1Z?*y3DB?lI1lB*#EuxqQzXcTR+JL`a7^Jjd;I4J?5@v4=)G|h5t-U}Em^Xx~tga4) zuo9PZoK7BA%KPE_&2s!T!k~pEs14ejW#M=mzf_K?Iao4RSpgX650XJn>O)!ge(SJf zR;%kxkeVtCtE(_9q_A1b=qlE+8hzJ)aLQI{csOJ@^!r!UMI6>GTue--ZaRg(3>`zT zNlJg^^m2ePNZORC4Z$DnqCV})QIxG~6iD;a5?V~(00l&1YIfBE&uLk-#ml3{n6I9~ z<3QIqV2pVtX;!g{!(E2i57qf@4hz17a1^Eev2<_lepOC;4Xsg!D>FFEmQ4Q3g6)f2geFvf>1-6>K% z?Dy>oMk@5-vxEVQb_sm2xSL)5M&WycqJs>Ebvr>p&mcG2{RnQ1{$EPQSqw623}>Wc zahD8{9Q1Xf3Qlg^4JUqPf0A0dY^{G9p=>>e@eBJ;ku%>7ukL%Pq2V+~ziHtM&iNaaj4t#s6eV4DWYR zB|I-q=kGrO1Ng3>SACG*|NDt3RLtNwiewGljD2>?m7JH{i?AEM5?u#Am(iC!cboB< zuAv+98=`;Gp#P-XqgP>A50T~foBPih0f+Hx@{ zHN>NxSQ?7ZiTX?~I5_TjEVXNwGX-t~ztvC%ZUj~D5qR{#HJd&z4*%}ZPdO-jYJ`%l z39-}v_0mIww<%y@KneJ^`O&$0`PrMmU`uIYR2^}M^t0&lpXdes^D2mM30=a|yN!lO z60frRcsONo;DkW9kv9^-+dLLBET|(rCT3WV9_L1QE5LfL?~-Xhf$Y4s%2Z)e#KfoI zeJ2YmY!DV%2vIk@SMrq!##W$#66fF_H=Ph)>T9 zL#3p*&#l3S9}s~_gllG30*xIz@N;2SRP`uJBDj?kg=%H|mH-#8i)#S2}={mj?8`%IRRDpFxmZe0nhKsc-c&L>C%F!wF|_TM9pDqOga-53VjT zz`FvDEg4TgjIn=|aGxo`-^q@<3yPm9(@3U4fgLU5AP)F}ltWT_c5SGU33hgm|KQZ8 z4h=#gfMn|V;;b?9)@qOGMseVXLT^}LNwHngZ&JV*S%;*MaApC@wVl4zI}R3DXD0X= zz9Q<_*X(%o?^`(JamomAVPv-ye1FqjP~{raFAv6OrF{br!(k~{Xb{dKK3S4@Rs|}j z4jStiui=F2R2#sX@s=O8KsolbwifV{v`O**fCw!~&kQ{q5~%?-rcbL&d9HJM{!@{$ zhCVPZYD#%-{*NF8m{b53x+3=NSUjPHbr#LSY1r(jLOYWBR(nYlKq!q+=~+u{4T7~B zN_t@mc)Dh(VRR+H@sGJ?e_{%Oi0p;W!N_5P;W?UD>{~^09Lw9lX!u*WEJQKR!od?is$qsdB#sBUE>Rf z(P}||#B>cmdl5GUCzVkGUbMt8dd^m3FPzehEWz4+c!=>o6>Jp(98Tm~PYxPX z_P-?caLIEeUDLzpZkS;*ExCWXo{8x>L02fy$2CBQO`jT`Q{se64zC?VEvTS_`4T3) z$&nSoA;$!3>tC&db5std-IrSnVuFqKn>?W*Mz6vRl70g(`eP76R+$9gF69)17f<@> z;8A%cGyC;eh+qxz9XZ@k(m$pW|E@I>Y4_KMyx^#OwUWfT@PU>y@PW%@dT@{O;I(L* z73K8A37;6z+dx5lN;qV|vjOqvayxv70%r-LfV2Fg2_<_;rw&Ju{-5j$&CrDB5%I`r{cT^0|t~<-|cY@ulP%b=QlKLW-o0${uA( zlP{A32?bNX<_!+$jL7Mvot^atC@`zg->&TL zQZr5{u<4v)P46RDYK>681c@Y{N2*V;&g93l^J+$lKa#rRoA2P^DL;Rx_TUwcG*=_O z?DI;s=gO2HVPVpi?Lmq}>MhXw3a0oJ%Ytv@GHF!2WGa#eO}I@D=_TIl`d_ueY?jdjV^(ky4b%Vt4p&De59Y&5M7B-j-1lNHc| zC{)m>p1Qm=KS27Hhnie`vXkM&eJYegBa`MnXS#E#O2-!H`cU;7`UB_CZ6f&CC;ymP zw3#8g4MRRyVb4rOvt+9=#WEnLy0CpJ?CB+RF0FUYJla(gScc+lM2ggKi3I80;Ak74 zD&`hdP~k2Hcc1@6TFW8yx3Mp+JwrI?Af~#FKm10a&}(RW);%BHl3HgNE7qK>W1|+# z;hKMth;#VpWTErq&vkp1;~}%A6L`$9;X`{75X@b)*F;vR>sAOA-dpA^Ohs? z)22{IS+HBtUh3=JTRI3+E2YF_H{mgU6521Qf^l{pgNR>jl!MRu zK-|haPEm05?c1A%wLx&s;6$c?;nQmSG1%btu2AgtUi5q=(GPOiVKl9!i_W1 z@WzCdPZ5Jn4NR;Jf&OLCx2puzP9Za!Y0DBQ6@s5i9d&t_pZssyi*N~Hnoab%*8~si zXq!p43I`=zH>oZRai{*{VFc65f6&YfBVvr+G3M=AhR;s#7#)jntHn@;N<*jmL)<{l zLSp7G>-06Um4L2QSuv^$Kl{Tb!#dnd#nOyr97$nI z*?JVLK4Q9B3{R=@Re&{Ibkl9zq+sqB?|T3-Xq@#}lM_YNZZ8yv@#!Z%rXmjph^LcW zgOfP3EeE5|&^P>3WfDxe8th()acyq@4MZ*QBSj;^xt0wls`*7L>zV+@fKvaxdtIQJ zggv`M3k7JoFpD~{CQ~=`Q46(Tg~+;O%1GQGC#Ch*Moruhp>&1sa|IHhthG@o##IJu zeum!1C1Oo(B;JgD$BD9fKW2Z)gPz!wDwftiAaaX&f+Sn`=tzw$Gp}xOI?nJCzuOWh z4ww|Dt6}f?98}BVFGq&djgVlPd1^iA=212F2QXHlK@|E~9TvV3M6*Oz(8M4nPvs26 z`#BZohGD0kYslMOv;DKpF8hVSIc2q-k?Nn?6!pEf)-ibfGo#XKM?bjJy_+_>8L7%= zgZ{Xcy8W}2G?D%IX7V81sVeBZG*&xhBQAYZ;b~U_@v=<${KDOMS>Pdp;A^XrJlL_( zHPTm)@Q3dW(%jz=vtSMcnIVKAzr|J}zS-0O!%pI_L9e8u3qBts z5LY=kR3Xk}Yu;b8U6}yNn4n%VaCF>H>4S6$uG>Z_x6v+47Nij$PPMC8jsmpbv5zWl zITzHt#e))5k;kOj|Jp+KH9jgU11N`Dx5xD?ggRY?GYjg~Q{Q7TF8Twh@_0ohva7UV z+~)J?VV@Fj;tuBZ0oF#flhgy%anuLPtqWqCdca{F0mQnz%0i0kZ3VD&Rr(bcDR+eF zr`khOG0$pgG=0gytQLA-+X}Mq1Qj&K-U7mWw`OzV2rN~tI=_!x>8h@XlrLc!GPl&y z!51O8i_0QIpC8}7LgTp1qyAYDO3zY4Po+eRq1gFO6o+^FBf7O@&w+M?@l#Ctx=V6~c-E)1mr z*+s0vPeoDo8g&{~uNYtXiUx_gL+d4VedQBgA;aWlOmT{wnlYi|EvXe!UeT#xVuV{k z9ea?r9TE5{;a1$M}wH&MZUe_jtylGQ~! zQ=^|M=fTyt`q6k8D3|Wu#HjHZ`2()3Fyfk)z~`}5pWO6G+Y8zfGP$@30NXD1kIobp z*0c56ta#h#AYHqA4F|Di#Dhdh zfB+m^BRShz`^)Zv1ZcHg!(bE3R(`72W;tu$JGCupvyJ=tu8To$nWjHab3mZFi3RLu;A(@FR#?72Mn!QPVUN6 zjg6s%dVaat{(PE5s*Uz|lBAieXCjx-m&^lcpq;}R(`~|Rk+`b;TclT@$Fj9b-mHr7kn(W+I!0@m6~Bp%mq8h_D}iU#}S zw9ofs8+k7sdV4y*e5Q$b$(W|=HrW)rVp7iy{ABEa-g>9zT!k0QxH}MT3ri)tp5Ii-@!m|mjJ=@h16vq8eKhKNTEMzp4i~ z?DYp zim4d&3bCJ?zpVPJm;%tTGljfH%T|=rs6>(xa$piGk!FeaZsv(D6nzbkOBDT`nj$CT zc}wAfbnp5=q=c)h)(|$azoSJzl!K8@R!WGm0Ot%@%o=%3&LlE+gyMOb-k7yS!a;_y zNLSD-#xc19S0>WYp?CKecwrAvRnB`%(ft+|N!h~J&V|lKPi9vHh0qre?8G=6ZNbDh z(Bz+U-sKBzTzMhuFJ68O&yT&aN2K8u(SZXOlGZF(qVQXaF#nz~`0w>JiV(WO7`lMD z#%?mdfmVmENt@z*&6mLx`(as(RH{E$S~4;PryWtevDb)3giLo4hu0&ndYqc&D+S1z z7?zHl=!;rBl{IpS4Ww;p)w? zpqTDS%;5J?+-7a+5wj^$7`(F2;&;i_XjstdAr8Jq0Lu5gt?wnNi`s5Kur=ycl|a!U zRKfqZe?wiwSrT#)2AVxI@-FhPPPlO&^F(z|z{3mU*E+1nb^vD8mbR z9bU+oYaie57GVf+SFmsPsNkat$?CoL13q+ zgnuQGVSZAXqs*N$3`wy){>i=BI1CY2QygZNCnZ$Bq2oS%>&KASVwyCCMWh>ngEb5HIe_GEC3GDGENYuh zjk+b|INtVBE8?K-=YjEoc-14qb^7FZar9Eggv`f7?2F``jv3d>t(;}bwuoh`^IhVd*>CIr3L^+|9P zi6X!=>?7=^SZcxT((m)>8mwQPhUSWT&Scz?VScv`=9x9CH1{@VGlc&}Mm+Lm1aE9e z3aGwuF6@9rm!>eS0K;0=OvHTc4fY_&xiUh53}&kB@68ndQj94;JK`pox;~I&qH4SL z{gPX7^*TwCYbNG(1*@~vVg_S&|2H1!f||u?)lUh3$-%F1quBmP(u1ybJM~g}WqNzV z5D~m^R}KuHcZurap~neSWu!DLrM^;f2eM;0+T#60A29}dIcoV6m8FzSR>*V-|4T9k zEC8WN8(Af@683<2TcDJ4LW*2UN;eW`N%I9mdKPaJeONHEv$oqd=6JkuEBA5>gF zf^vxg6?P%};6qzZ=Oh}|#g&t;vi+47Uxk2_pF}K6Q9kffh@VM)?si$!enF0GIb+Zu zT76t~E%4xhI!Z@thMVR?`};}4K~9ChelY`Q(*aCqe*ZOp<4 z^T5Je85<$FAazhQqB^v&B2mXwQWx9Zf{8fI=Y>hf&Dp>SXp_0lJ5~he(joL9_SnEA zYIptTVW#r-`6|x0tcn+FVq9o+Jv$1sQ-M9eFUc|NPik@q-(&D0kXPu|Rs<#s#=?6s zfS-XoS^nx50RUAL5%XAJ)z=$TM`XZUwdZTZgt?hO%uslU7)xkCB};bvcyuS)`T@E5 z7M%f!&I^}pcJg^NSphpvp=_*{@*f2{@^DZC*earloceW(JJ~_hz`FP4|*sXr!5X( z7}2r3pyYgxN!0?`S~al_iDjVD8Cv%J8p{_}mDf`ygKm0?5N^a(uSmBfrojBUpgeNO z*CQGD*AEX6gdZS)l5xZoqCT{>03|>_f(7?{^H4&vL zdjtJ$&LU_>>`eMaXJ5u^w)jg(UgL(M`?<78{l*wF@A753=K4kT)!p=sTdk&hoBMLWpHL@1+8kumPN;xkX;;~Dsn9Yndyt8g~mGz|CoQZ`Hi zk;Z!=7hmX2U$StY4fXz~1zF<`8nAD#DaroiUtQQ+fh2yQ&bApcb_rtter-gxA0emo zQ>A7sM_mMmaeD7OCREs9?Hy+OVIYtlA}F2;%Z2g((|H}&pZyrHwO`u?5(y&A3ur>S z2ls(2iKu`+jj(ByyUMq)H?|OyaJH`gUsS*NH3ouWLYzX~u@k3KlHBL|fK@Ra3N$KD zHr5_n#K|EjP#3TOUu$c+%djeG*Sy+ZmAc3?(n|#v#99_0Fzyzp>=^mA@nw z99gU zas1Hqa9p`;SdCqfjYe^Wl9+8Rf*|c&WjYZ-)jG^9q$429nDk~^n6HI)6%HaKUR#$t zjdq0ijjIyW&|}DA2^%WxO!i^IBo1yMNC7+|v6e%P0;8-rjh6Zs1TR#{$c z%^{Pqo;6Gny z7ID`Mgz(*Y&fslZ0z%A9;F}*e+Lz)zX_8UTg}{OeqihZ;d?u-95b?7YbIdAGvB~yF zIR2d64i)w0d(3Aux@AGtR!slGGSgUnO++w;_arR#8UiVt-#IVoW>tO3_T?+Fg zzg(S0Aq7jSt$qG*k*oAPcTfThKJN!MHC{mHRQ>W2vaa9zSWqDVri}jm*gejfy}#bR zx8QiHMe9uq$uK6l8GEXD`dVb35GL%e!5Z%ZU8Q_k|rH;$GyKla}% zOzFflUL*E~=2updl~jp2+OzOjHc6e|lYe5T?3I8?tMoTON>;LoU?FBdd;(n&GA}n< zPR`;=?-(f##ea6kV`3*&w9r63r)oH#7kY59F%EE;wo3Yxu&Iub_o+)bL`tmy!q*ruKY(g z>fd+xHG+x)4oZD|iW%!m)q~xWFtPI+vqmN~rnH}S3Ktr(Rsr7H3_TigFBU^^nNt7; zlagpv72NhWviW8sL6EH};hUueXQt8Z{zxzu=jU*I!{!XJQPAJGD*nSN?&;2n2>Fco zSpOf6&{Z}vM{BL$zgWNLgX{c*vN(tB;|)x&qm?VBJ{DxCNB|bYs&XZLx<0W?Xw^T2 zR^uj-(=w4Ev}|z)3gd4iaNEV9pGNo4<{d%Ne(U|QhhMy2j61}Q%uSq=e@m4O-E0XZ z%1B{nLWBiJy!ZbBIPd`F_d>hJ97F}D>lI3TO`VP39p3y}1AE>OX=hodOp9uycNlv&-S zXS|*HR_><4b)X{1%!)waIYiOiG1XtK@!7V0FLJvll-D7#zKP$%Jlq&HKJR997C~cm zxKQf%bYd>cZv9EOq`)(k@3SXT%lUEVYeibESo8-)C~2NEIZDG05$;P3XEh|ebK91t zo@-?+80O6uTnS~Tlg6vMSV*QHdtW{AD2i$2gAzx23PxxJn`s+_dS*T$8=-(F`-{fY3DLNVUc)9xS#m=W2?5@R!ODScR4d&pryC@cFVLC9y@*_4D*nwQAIdHow3;b>XFjAw?8STT=G^S}MhGK+`So|TemEi$@*A$y z2DV&Xr=C#d@yK|89pZsHVt}i1ze9dIxAwTyCFr3u;=A%9+xXIcU$l9^Bq{iO=q68t6QgEZikR+dH!*5H$daV)x<)Mz}Ma z@kT4`pgDX|*)lyM_Wz?cZGuEfGj?g zatrdT%17I#chEVjP51cFl2B#Qy#kBL7*&xKHkM*x2!~Gy$ zG4l3Ih`Bm*kbJ1(?)rZ2Bmaac9kZDL%BH$njkEKUke@UvGs+{pzumx?Do|1E{*7tg zWemwa1PV8dW`z{pyt*BUUx54akC6nfD1q1bXqt+8<+coHnM%&ONSOp&Gew**kTVSL z?`;-wdS46Yi!qlgssh3A6(9Y?x(eW%bJ5OA``I9Q?~Zi>BZ3s8dYmUzoi6H*O8m^g zh{n!L-d7HmJY}S;|K3L|326SNNx?)8QR1WX=?*nwnGmq+jEE$ZKWCUP-OqGh2~dCq z6c`l4M+}pm6@%=cOex}V_c%B1rZk!`4?t)h_dv|$hyfj|39xSfXv762P=b$!3vN6E zQ>p1L4$%ILu3vwwf9WL-H`FA88@^5v8m@xSt<&XGi@3@N}pce_` z+IfHyRV_Pwvx+FvbDP491>(w2x=czDoNcrf`Bj)elBn283fG{f(m*M1__Y=z1U4`d zi*ZEjU!zBGCWw1d0_&vPDvtbssuoPi46Syo>|$Hq10yGZE^{c6QUb}~EQc_lY6Mfd zxv3^sg}EGygOOYC0QeUcSjKS6R^8aYpeM1Iex^0%f2jCG=n}xbi#JjHW*)?3%#|vl z0vQL^GEiyeL1QtN=xx$}a*{;ovy_17e=}THw1#EDQV34KkO@^ss-isS0ws!pNP1As zsleGll^06T!jehOc6;<~urlZ%5yQC&zN#bD0V&*8MXlVHgKV?br+{$Zq9Ma0NUFIC zq|%jZ#4si8ezjmzbRa0Xs){PVtpHh}bGoucp&6Xe9E%Lm4!J;eLGalUFjV2h=xSiS zob0ct=c*Ef?|(&6bFs(>Z3TbOIw%PlBt|y^C);4Sz|AT&jU1>3(v>Tk_)zwRqmy%m z57X)TUjIxE2Yuu$D0pnl0>+XU7S;*6UIN(un@bP+%2{9`=k*VDZHNgqPhnHb{8#e4 zZ;oxT`I-hUW7!RTf(;n;%@?Yx(#OAmUeJ6isRjT{t zTV9&T$hG-(ESu_jdby5%&z)qg$4_ne?I59o8(v`b1}6@bLd3rDRYiSS9A=&Lj0G&m z&{aj@Pm3zp(-1n6p~vYCWx+}bswhYc9wqRjtd?wLWcoc_6L$uI=>iW zCqug_p9@xfTBLNok|Ie!-tK+1v>P_}x#q-R>gnJRWh2uvulYNwt?XNqQmyBAl)$Pw zPzq@qDK`}nzE)qP@~u`@9FXn5WvP8%TT#wByQWW2wh!DKNKJ(nn#eC~8fIf(8pE-) zuTU)hQCayjaBSi0)5X6im~7MrrUjQG{)0zHyM%tt*S6X!a1&!jDue@SAFo1LKe<79 z)->WhBGt+b;FQ3DzTThcI_f;MO9Pa*sW<$u0*DJed@_sneHdg-%Pcg*9bC9< z>2oXWp9#HJioToG`~{}V0zGBu89`Y-Dg+K#;^qH%8vT*CqM5YZD0c6A0l1wBjBl5b zcRbBmZ%Hk(!nBwr_NrPCqKcaD?OLn9Q?#9=ZV)G?|1V?8MXeNkGG0Q}zk`3qT@~aI za00nhKhdIqN7+ljYmWOklZXa^gGYtt0)mbexSD_RS74Uh{wYTUS#Q)gB_@$l>iru? zi!T3wnA2&|bhZpRA^`Pnz^b#$KP-v~=+z+!KzQ7ltsqKs{=NF?d1F;nQ>%J>Q4!B! zWoGKD9?js!3tIh6K29J6wS{!08KFyqUk#oKd~Yj?g82Me!?Z&Bl?v$$ViLvgi|55T zQz0(!9!%K5n}8keJV<(gVx0FzTw=X)c>LZQwo6x~1tn1+{DYRGWs)#xlzWR;;7A-7YSq8|FeBaL zfctz}yp4bc{kZI=A08~FWlqQ7UFCk3i_b50RHFE0eNdk^IUZOLN7gNH(c+z+`kA#r zbiv2NnMM(U;yfnsm**~~r+ z*s3&>>!Es7&*`9Mlgd+iJ8qHWkvNJFO$vB-(o$R~t;;t__Z+N~w4kh=vVSEob%S!vNsU zhjH$I%A~*_=fh!JOJ=SAA%AGnz}|I7E(Mf79vosT!GV0ZNgLq29qGhirj;S8948~b zO|79pqt;4{SlU~?p{$n+|LbZfmDK|&ABH%4A!GsmmG9Wt`nNo#Mzo^GaPsWdajJj^1$(%$B*M(PRNoRItruJU(&aoZLG zLWv!2F-k{sl7A4NpD#Nk^#Wun3?(vHf>Yxhx@k&U9@CnaW|n;RttW-);#JVoR^P+X z^Ls3jhHcwYknyoNE*xTG^sHpC9_P|-je(YVu$v`W=aG1zm=LZgA93LO=UiZiR1$n< z!wplAY}$Dg4^-@iWqePE3cQRvQhN^u`8rw=O3j!OSvkQV>sP0m;5E@<$RcCO_2 zU7xp|J0VrJgQ`~aPm2U{-xh62X^sBb_uQ!vB(r>8|D|d=g5CDw(`608a6|z2>7Nh0 zQSUpa8${U5TFla+6pRS(Rd?)hvA&@=JZu0m+)33MC|meqW<|Y@ZcFPHPNOV6k9Lk3 z?TpnW`qnF647(P0i>lCm;A?-IUOb(a*ftzGLh#H6MWbF4z~dJJp|d#@ z6$TZqC|LMR$Tn6h1s*W<;y>r6XBX6}&tJGE$Nj?8KtSXWQv%C7$JmJelMn zmU}N{t1~g_Vn>76=U!Fwk;bXlU-TuN2ohM6$Ju(j7@v{qW^PGe$!^tu9g~^MRyEIo zM&NZj+6Ir0+*!+b)06rg@z?0Um&+Xvy*)Q^_<8@_Mb&Gl)?L>5`_tEa=^!O7P?C~- zTA;Zi>{_hY0!_*REtIUP#+`40-<}Z4+u%ZXvwjy>a~`JSc_>#rm-voL(qntuo|`LC zwoi&+ohZFy@AOTzBtnwVO!-F)g>m){yEMuWn;IwIK&R6_)) z$7qd)OG5+|Im$pixF;cHf@;W3mm`YbJk0_R(N7a(c_HH(Oi>KXgs_za{w&;vJKma(?`A4He~6VbSy0iN z6MI1Fm~3>|h8!saoyj218mbfdjg*6<^OXcK(MSPEy1Do@R?k3kzQ|7QB=YRQ;4t2e5`xHS;M8I79*d zPA_{@TU}5>ng|NH>8RUfI>8Mpfc+cUPmu94BX486zAlJNKt{ud^Q3#_p09Lj$Z|%n z2|~z@JRm`dxAWUB+lrqOuAu5*oW3Sg7q>62eaNkMLKN*=9Rv!v(+_?smm6s0fGWv3I(=9TT#CI~{LBg|^+%89bmDij~&uMYlqleW^eK@x%vSLr_bPu98QlbF4^nm!5Szki$A0cFNtw z_fP;R%C_5|e5Qmd{ltWl{qWmG$^Cx$8><*Q=i1P(^zx1V`;DKS^;K@CJ1&b&c2edo zN1xsRD!?qJ=S@zH55ph^j)BxvLqsT3uCtMQ59uL9z<3PCV6b)+zQNN~com$p^~(sl zbW@A|#)AH`u;oTXo%Z{X>6y~~*hAe)%4{y6s1f4niTgLw{GH&EreIj;SqS?OE~;Nk zPN|Dc#Aww1dxTj@YnE3bW3gKBa-Y#KXS>C)=Hd-Rx{gpy!s~Yy`C+oOae)S2M1wHa z<3BKzkJIQ)s>0HiVioGa`yP)~LUtFM|8R4L(NbymZs;TfIUHc%VbGkaqM?|*{e3A& zf|VC4n>!c(XvPsY)a|sM!bHT!B0cy`ejWRD$XU~GImg_-#W6X5fr}S6c%O8++p9{y z6YuAFm8xG!eIV7a0902&Aokz4czI~zs&Z(^QOVlD*&*7y^|KEo7gA1EO4-pQrIk95 zAT5U+c^FqVcCHaYJ@&7U@33jD|F%9K5%&aP%C z)Mg5nuIuE*-rxQ_dB5Y>vgt4EP)ciG5Kef+aF{zB}Y0pPGF2-sg zS^E9Mjt}Ls9m@QJn2%bKD=%81N(Ez$B5w% zv)!?XKlu9|f{$>=d=oCV&#qP?Cjug$sn;o~t1>ce=&T<` zKMgVxB0!Z97o7`Iz2xPousbn*SJfHb;qQ$DoJEP_0d3#}LdCAlr==_6^;94uIVu_) z1p#is!p>fvZTcL1YK{`8(pHtDfD~UpEH34k?OA!xGL82aR*o~}Yw+zHi-+e{4}-ui zY**G#8v(~XV)BeT;!AXvSQl)`+tE?yBPfLbN z^iXpH2>742{MpD`mhcAiiMM0_ckn4>&u_mrDCdqYK7unP3du^Py|kgz?-E2Q zs|=w*zSH8g8m3Za&#$#7SbvrCYm5&KauV(?S5wvFQ-g69HhhfZKwMO+2rMyQNDl$? z&fy955ICTQ5|}C8hN2&MBB1mLO}PYdOR=*R=GkpwVE~o_A%>RyxrKEoK6@UgWrKpE zIRT5!k$2ihie$1iJj~hQj!285owiCHeba!z56T>Hf><@l`7m`Goo+ z;F#;23n;+8jjSCp0=cx0`7FP60-<_B1OAO{w1`I#M<$39atzwt;F;Ne#s+JjzW?yJ zd~~UuBRRAla{s(2YnOZG0E|>OCqTO~vfjtS9MPbGiUyOCh^!vD1LBgC!v;>SApiG( zWALkV+omnJ@}Y*34^JPGZrlFvV4>Ld+0RvDv2$>n6=+unJ5)W+L&4RzL8zSs2QVeZ+6g09%!8Lgtxogn=W_QAY_xmIV0h?_QasLQIA3A4!L-$3^~sX1I#k$%F7(O@0t1l%*BERO1|z=YW?SJ(5dD04n^%d@B~2a^3jFe z7b6&?f`E*f0grA<-Tsb*QDuS4_QEJ%M*6~N(3dYTVi<#D3hIC=?*zM5uXK3kv5bqA zKt0|Oi`$cG+mTfSJ9=FrAn?VfIxGDwuj5Qg?%?1A**_A0%jIBPZ11%6&4&)Bdse># z_aVEZ6VJ?_N7&aKxHvPZNkj!=0(621Z$yLfI@o1T<`4Pj-Bsb#L(E?PB`IGAAr4Yj zhzZ$QVqwE$DB>&gnha+_)LVR^eX=V<+nnrK>MwVCoJb)rsf7Za+#K1PWY4tj;Ni&G zBSpz3J+Q7kGslAQwsp8T1s&cp3yYa%@~LI??4^BRKQMN^;>SxPy;5x_mK2H32%I^E zA#FGZumrkeNl`3CgoA8c(P6Y@cQh`phzm;U$HDQ-F;&DTP4~ziTWz+M*9`Q%i?iS{ zeOHRPRH>~%Th^JZu9Oz1TQBn`k^7aXT{=)K8~z?;D8HlJTg2Rx$ggf+)M={Nxr~4{gN+PTOhsG8u$)0r)~ z6I#!?=f0>fWt#DT{zu3Tnc`ps?s^auzn#S9FI~Iie;g@GQIXt%v)~=RG1^U_EuG$J z0m9&?K0F@GCH;PK=depO)h{F){~P@y@tf!Z9cO)zdGsf7R5bIvGkTknVf40@JkA{i z1pjDv6SHy>jDUdZM&NPK?sYbbzQui4>F=u4FWZ9^ZMGUs#=FcMNW3&6tt_ z_ofA>c(TAUR6R%^sm_pRaf-dtY8(Yv>Ox{zIp0TZe>=qcD$u?`a_=n#g~<2(k7lq` z9Z77<&ZWe!m4~W$FmT08_D@^HB$j_5J(y!0PzBcu7e3Z$pdz<}-Y=Uan!94N@TtgP zUv-TwZ`&wDU_|Dbg%%@PE=5n482Ucm%WD*B~*Q&?7W{G$na^v zeR7Io^yrta=W&*dn9;?cLL-+juea19v3;O57uPG{LT*>`Km4C2eNx`h6Y<7?Xij1P zo7+H>_<}r)e8LC;-C}f8UcxyB7dEY)*rDuw>&h;zW*W%x3&G}DtGnEEqLXgz;eNq0 zxWix{E3kbuS?-2})0We}fo|Rut>eht^mDdr!5~%oXs`*Kk`^jDM;z=c2lj;Q{!9&a zX47PpOQr)Grh!Y}y)g2HYnqICw4hIw_aw*1sc$&0pOjVSMd}m|%xmVIga%$h8R^l5 zmBb=DB&RQ3FK3^JU-AM2^F@2<3-ypA^E)Lk#~FftJ$U5g*E`#5XW(WofqfG8v@213 z?`Y{9t|Xs~6!Q^SYNwS9%i~`$`zpP+y?nkW3-!1xEQloFzXjbw>l;+mc^sFF%U{Rh z%H{pl{B;i36b8bx%>F!MB0?6I3P0@h3Ac=8RN#A>1d7qx_;$@dNMK2hX~A&KW7Jb3Eu1H71ZbqURjG zu&U&MvM#Z%NP-K4lk=`fVe0t$7TotSUp7i4FYcUNz*n7n(&#?T2c5VTs4xuPh3iKwz)Ba zq6%aGMt?XQzd?Qgjjs2OoeDlQHHp-@vT3~sFqBO9g3_jTbQW(i)AnV5AEk5b*Ln1= zjBNgj&R)D0#%yg;9)0=f{BkGx@*qG-rpmIte;)ZOI{bhfq>?eOGPmkH+OvhA*U?6XT&NuD{uG9HZb>cZ3NS&Z&Y~{dtQxW zX)o9!BBc^ECSW@or`}f77uO~)y4al7{CCcZZ-DmTbQW;X*i2;j@u@yGpApS_;~qp3 zXy}31XP$8|qA3{>NXR?@nTKjmWZeMf*CJD)MDZAr6bu^zW%LeyPJB@(0W45;#z8yb zDfK+>u=&u-C@9hPZr6V!@2^G};3-&T6h}8?m`={$A1he`Xme z5Zb|hjJRYM43D6GndLoJL) z1@YaxN99EF!cz&6d9TI)xj)HxLDuT!AQjp{4wYCBeuo3N^hiL8p4VqW`nmA9HvAt! z$^rXJu(A{iK}1Sw%F$6EVAb&uRDBl{tbin597?ZApgu8A4jn>ih5Cw5URZyRHX<0x{Se-!q?|w4 zcUQiHLv-a8h3}z?<@Bt_n=a*|@e9|6X{+*A6bbe3Wa5!&kfZk>-tN3)eQ*}1kPHc! zYq_=eVfS#0_K(tG-Gk(x@x8V8CO85=aTUOU*pbSeUa*&VBa`OBy-2C9;2E(vnb?b} z@uq{`153K8gnC&DGy!zWcpAxl-!+Ba_UEJ@6q#ud9xtTy%obC>o+aRV zm+F*(_qn29mug?UO6%6xD*jCwlN55!%t{+ zj>jHX{a$_Y;$=#Az=jahqGjH_%O{A}?g`c)54&cFPa3B8an&lskHI6Q`&Eyf;D8)f zE4ImE0#=;4pdgBT}kErp5{$xeFS$}xr z!j+=>%SV@h41FH@@=>A78;H*>Vk^NkOtihmWhu2Y!PYtRu2}Z*vI@lKbC<galBKGhZ4a{#A*z>A(~H))E(zvvXj~Wod$~^9q}`^ zEMUpqvHm!t&-LB+isIyrRCK{8|J4?oB`R7f9o`bjjfoY;d*`nzD))K0D2~WI<^!zy zF?d4A0V{+YY+6=~t2vRikd!cZl;6opex!;N*poOixn6r4%r^_VL-MGO(yR^e42_8q z#ItvsPuR(Mv5=1ymva3q6{*ojkItEcLer_=L1)z}!v7kUaVGC*5?29oVTjN}`QKP52Lm4N3-xRIt{ptDrQO;JoZ-a? z;I(v0wBW^fU0PeFzaYo9Qd5Ca8=_b%gF7fnH@JfXS_8L-Hac`ZFBG>&3d@0*l}+3i zYTwsTwL$%ODh7xYO97#?6A%XL*5qApdQ*bt&Qo1N_$-tM%r=?WCY3e z*S9zJN(f7#b7FKL+#40MUy0qD>%-BCY$~}))g}Gd(#!`hz|p5z%M(alw=!)rWZg9x zlQ{}0%1y#l0uw7bdzvo4W%aC+>#BDmv7>6rQpui|7uN8Bu-iFWHVpQt+$`$_-|6T3U+U%>q}XNwO6*c z5}N(;uyB35Ah|T^sCDqYU}$J#0i^LqLCJfxuhrt3rcPLk4k&6h1PLNO#T`{@(SZY^J&u=d zY1+ZVeyF1>U^&x0-F{z9lJNJ9`9bQ!pKYvR9(7X&-}HfrM?BaD6*)kIMW8wesnGY}tV3JVNyVly2VXxWU?`In;_1vGd(uU8dscx?Ilew9y}n2rSy%|<81BbM)jwEbBczzx#is8v-PypW{OM8 z0zL`f*Lei}^hucihaeFeRSd0VNDx;xeOq3$%uV^C;j-_Ph**Ao{(1^HhVoq zLD#1}qpSRdw26OLi$LAAA-*jR>F-(6f%I9;RS!pQd$Vdu(e~c0E<;b~lTloQr??3r zn2EsG;pdPJQEG(4g3I8Wue91FPrr(bBJ0r|AVxI)K)2)Nl@B3SoIvZ>Z-pjgW%J^b zFS2vcauj#7UtS{ySz122nYn4VX?tKrNS&rFw{C{5mRdB6R2-r=?3!B9&A)xVCHtxL za@iQPX>jq9)~Dy2_Wde65*@hVfh*LbL*DKt!RzOz56#+N^qeM+N{kJTWd7{BMUTjN zRt!a)#JtoQ^r&}?Cb5RMyGa6yA7fuY9QYke9CNb-*;4@lx=v1Zf*R~gTa@iqzdEY7 zDwPO5$Z1p6omT~oaFGNk6NuHI$7NDGG0#v8GlHywgR;NWzMXR9Y2_^mAvA5;r+#p@ zLkSq;%3GPyeQcpD4GQUrpi1kki6W)JHB-ThuE+U5yNr}{?XZP)#c`L+=)!^n;<*@u zZ5b#cwF+9c5(lmp3L#9Pc_(IhyIOg25j?^^7hR`q^S$u%>^xOe>H7i{_^reFzQt9q zA+R~;OUV68RXr;LWhSk>MPmK8Ke63KkJ->n!bRG-90=A$i?^FD79h1nZ&Za7H&Ae- z-JgWhWCR)%*^;D6G##i@gm-%1r#1gcmxevoDfFj^if7iyc_mjR6Ip?=g1uVBdP z%j}fJwJu|qik7{<{S^Zb~q`EsR`aOI=U zQ|KJ?^3j(uURXQp`fChrJls(1hMQO-6ajs4Q();+;N|u4uJx6^Jq0XJI}N)Q<2EYS zovkj825c~`)hGG=p<0S=a(AEe*Kc*{9}^l6u$VE~{XKjMvp-v_HB}HdDyJMp#yCEQ zH1NA`k7N>Qyr3^QzJ8ixZK&eqU>Wz0d!bU20L!0+6vwOJ3oyLCTt77d~Y~9jTW2zC__{OTo=v z2r@7*v<)pgf!BESCbwr?rawd>l&#oOSE9&!Al+|A*rZ=8e|@EZ)w-onc{4l<+?V2s zRX-J^HvM=5K&os_EQEGHawX^#VG+GnCXdzXE$yL3`2GG>9XX-Hxcuf1r}h!6p(GxT zLAfIGnAtGklFUb;{+L-9>Y;O(b@__}(fX9%pT>8kCjgE!oOqbyqDaZBge@Nk?yrAN zY=Dw)%XCA>f=eRe+?~%f74dLbe!bWGzT!+hZS^iZcX+4eN6dE;O zH1&b6R#Aa*0K4=d__#YzCtfp8V$yty3=UxSjGG?B|Ebldheq9cWp6;mPHbL;g-O=j zf~3dt01jWs*7!-m5;YZeOQH0<%V!^X@o>5d{CW|m{?x@MT{dG$TBnS{&}F^DtXKSC zDc?ZZpH~8}B9Hfya8zeklbJQKm=zi9tLqGw372RwC`HVMfEKP6<7vwq1)X(J>sfxNZ^Ee-Jv6-Qch>9(qXQUBDu^d1)YMK?p0l)WnGmHZ& zk@nAMe)`KV@IpO6!+6Q!s@M?5D)_#TDfuZ9vEdidz#)g#LDWF*Hwqw~Mi>`?3f z0((qPISO;o`De86cu^SY2M1|lCl!l+^2Uf$tngf>Ew?UseTGe_n>kp~+%_(Y)SCj| znN>)5xjj**c%)zQQRbUPh*v1&&dV1!$<&kMLv|L9FdOlAc_rn%~a!${S#WHFGShi)A zA<{P}9o&r(4#3Wi=lSX+ep_0kI$pAvE3MVmpy4BBY}YWOxSA{t|@l)U; zoW%cDNNe`t{%_|eNN8}i^v@{3=r=7pNx9_HTceW%bEdjXH6J=za?bD5-}3hqB0fq* zrJ}AaQ=U^sqZC_z2i!Oe;x6#T8*ch3k7L@FL#21Dt5jx;$A44z3vMvHxz2f*BK%U` zWWi0bSR2p=h#HK&__;S87W%|W?gVig5({i6{$v!H9$pIp#LzrPzj@-aQI79KR0bJ9 z!ukNy@SQ00cmCYI+`i)LS&vi!nY*wv_WAw`Hj=UD+=SxBvfvB!G8+^?CT8}TyIq5} zjt9q=`!7ci^$=Zd!$ycpGVSA@owX#MY8MiFiBq1RsbPl9cDFmY!l>CVo^$gw{q#xG zsnyGouKzJ@iNkh*WaJT^mzcZs2zu+P28!Gw6yZUuSdFX;mWxx%@om$$rS@6g6eLcHOAiV+9jpA%L`>ZfwmAM7g#={(}!5Of$7 z{jM652x)crQa&O4xcZw}0OCD5`#5lggkcT{|79rIY#4JZ0{+S~<;}6(bgaDs?~ul& zf{xZQ-osDq&Y0XYZX{!YS7Kfab z{5=B%qAmNlQ`oFnIZhn z`G&2Mlvke`g9$S!e_1s|u~ALoT8*y0G0v>lll#i4r(|vt@L6`c`z>*Fhfes$cP{%P zJKU#^M3v|I!kNQyNpm)opXcP~O$j&CQeO5o3P!vlQM(^VbK|<}%}8Qey?VU%Cxq*b zzaIj?QK;E{t~Kr(FTPhH$yUkjFNt}=h&an{-M;oYeRq@kThiX9sDHZGbK?g#HJOd` zDEB7>p?g%VwOL4{md^Q~8eB$_>QyMWke=;MHL;qHzNMd*)kk|t@U$WEdj3sUE<#Wz z56Xa?W)X1_*3NQ|dVYDG$R)Of`SGyF9di9(Qq_iIK|-lQ0)xB{)3iLCFWntmMEe?L zz6lyz<61n?2SRR_Gpvf^bE;75ljt1NS96I-SL*nraOxDW$M(`lY9hXg~H<|2+ zmqh}L-har!s*!Nu2Up$Vx6S2K!b9>#Do=%!)38}pm4tb>Oe+)mKHj*^ew%gYbHQ*A z-4C8>YpJjJCDg{+g<|QlvLB5$?IV`juR&{Fm`GR#6nIkWb>-fI-x`xrAZkydar_?L zr)l7Q?WU3cp7zd%L(3hwOIQu6GwcE=Q+6uJ5TfA7zXnkzHP1mU)gBRhwTr%_U#! zkw~xje30?WOIH($xwDUn6uQUKE;@+~q%OQSfu+!W{Hn?K3YnQlnQl{rQI@}$?fA33 zud*K>|5h`BX5l^~PeA}~Ji(n8VCZx{+OmG$5IIQ95zghH%)*>|M|zldM{_LK=G@>y zJ8@Mi4N1&@`qRx|`|{SW_Nb{zJStEsrR@g$DmDG^>SxaambUXF1Dgv9O_%Z6)sEYo zPc}pl93u+PH|j%pS`?o1eMIY3QKh!Hdw)6Qt|hH~&5Njc74UP-u)?cYyFIAgFh)$Z zFgL0q0{)=#@Aa+ccFeQ!1Y1dzAraaBH3KHET=*y4IP?pP+bMM^EF&Y-%jL#Rz@(x` zbYWjROjcgJtn>n{qh~|8iBoqTDvB}%d~oh@PY`bGM34j}JlXFOKccZ|IZtn$T-Zht zv*W5}5j-;~iunGPkK4E6woa#mK{#EKbQF^_c-r!u|Bhb_B;iQNOe#)Y{kG(si@Dzs z$%fA-vBOAlljiyyZ^u|7MU}M~lxfA9q2z~k6OX=~mNW_R`|r&2@9v%Bb@$#{`aN6* zW-d&m8p=*mbf#g-E9A0UOf~zgD&!#&g;K${9p!PbDo$aptRXp!EILg*XaX(J}2V|-{5XJAu}p}SD9pNl7wK7xD(a%4I72(Y5;qMdJ!O4gVeD)@|lP3 zFSsWNQm*Mgxkuf2hd}I}YN>9rIt?Wc^R=GbkGa8KHyC|fUnNRQczx(`QaZkIt~ne3 zw5D79rnlkb;fbR!8`D14cezEeL9qaDMUViePEj}5iBQxU@9idcwIjva+KqOU7B0WJ zzfebRSA^TonnEg`5Jd-d+us?*ix=J8h>pxcEh>Fr{d={ZP1S8rlI>$oFJEioq{;$8 z5`#SSN>={eDDX#jNSLLx3;CVNf`mV`m|xu-kk4zYEG{*1sJ+ow_gV!5GV4RSj_Ht- z`x8q&wzTw~`heXy=NC%stbV`S|!ZlGC{9rK~PW3QWZ&KUx-tVvH}^M5GqgCGALZ z)PQ0t%<%ifMa`b}nr5Hyz!F+FE9uR}6GpbtoPi-<>vfWPhGioe#(iVNS$s#8Hh&ri zqo!}OJ{3)EOdPA0%lUipRRoTxBECal2Bxj?*}g;LUcUIdy()3qGE+cC3mqHZ>rG=LVgN`fDlon8kclQ_@$Ga~ZH5 zl+4IeAMYUCyy~hMcI1!`Fi^CcC32q2BYfRkc!FRko)CRFI#Ff8(00>AxFXc_R1Y}l z5KjH>P>5r^lyfg-c?CtdskDufDm7tD0i;`y5P+j5Xh0Z;0CKl$tDIV|Ish4MzmqO5UP z*ZOjMnKND|%Ev*dWc6(7e!soJA?!b}dm6R*KKr4$R*~x9EWdd;7%(yJ7rNnvrmumBam-VNk_b@RIG=~FtKJdoVADn3PeHUT( z@KE-IFuGTjGS^P)-Lo)4HorBWqxhmelIY3d8S0YwI4a%*O0@Jx8%now260SJ?NV+E zYLf_&s#ZJeEk4hwR(9vW)3CLju+TNA^C2m!{4$zoW=~RtN3uQJDWbc7WOymUqZCZU zxjd3CmTYt;+AEPEW&}Pe)~ubJt(ubVoggwtY9>$_R+;c(%ELexGrA}FR znp*j-C6$dBsAlpEV2ICs zwLX5=KL=TxQNE9qf6dW$SY-9E;_|g+iz#@reNc7X;n&4A9N}`p%b}1Y%s{2m(UIXi zkdzc)^Q9Ly$!-1Jc_;+IXMLx!XF-cZkzxADuj{bys6pWYn ziz{hnyLCWTeO_nO?{_)XqKMrMLGE!bk&Z1M;qU9=4R?5EWXZnast=gshVo-QNQ9R0 zYbYI|NqEVJIoIt0e(-)%6!uzeo{gs~SJmP{w9kDl$3I=UL?o2)+aVXcvU@kTpFscU zGfKmV+k>P&(2Od8H{6NlzLx>jcowdA)9ZtuR^XH}TxtXwSn;!$O78d?>P;-)A0p<& z4qB-(s_ySM=z*QgYKcgacb-n>pC_y9wO06e>f5xAo7d~sw8nAQQxS?w=g>XpHnbRr z?f-$dTzLU#<$g&78m;nFGV49d@my|q%~%1he%AUnn|cbP1}8q$hjDI8l{??)BrR|b z(#;!C2l`3-I8i@J*2m>36QyNsc}boLopPBFv9U<&+O#%*{vAKZ(S3i?X<%gi2z4`i zIvKAtddUe(TiV%|ewOF-NOtIyj9O-)cIbeF#iVJK?%=q>wA}x#obZ;MUV8Et(`=ox zWYFwWr>y$8ptp=v2PxauO;o9<^E1&P*)J6I+v@H9Ar{!E)r9F&HjTqqn6SDf|Ak8u zY3p5|DX~9a%Iw|CEd!)BDHCNSs8YT#)G?f&2O%Ho#Cc&o{aPtP0WJM~w~O*h78XvT*+X|Fm`G;ZSyM{9zc6F_tkS zQ^_{ggi$Dwk!2eD)=bZcee)sP_&o$R`-SeDt0}quJbxO1=Sdmrd6_p{xMuc}J(sy^F2g_x( z^fO!=B4V0r1X2a+B%~T7H*mNK_q8=qzx|N=n}LfhB42heu^9-F=&4j zKdQ5ypV%pz9A+jffs0aG5KbT~{>(gV94rK~5%tON7)VtdFut;$7;1YS^*!+)r1f-6 zJRDFNNn<@cE4^aL8W#a6kXG=&Nyq;O<{TF@{+aQ6#Fa&o?Rv5*gZuQn$^eT1O{b25bnlAkmUh^I65UIN-uqAzhwGv@aGbAOGvos4fjEa zK$3_gYqJp|c}beozhbGKyY}7kU$HLUX4l96LoZxx^0%vUi1SCQ$qe}C#*$K5a|TEM zVF`4}4U|S!)&rh|qlc^R0O7m75!X$TvlQ&V2$w?!-$#8X|DQ*FW0f|7wJS!qgpx8F zbX;cO^%SLGCFxBfc{=lS=;<%%?6QG7E8}+}HSCv@$bj@@k0fQp zLFK%o_pYV0AK%T|u)_np>CBF)f#nv%;kU!9^Ka@oH&#qQRIj-VoIEa*vv6|l*OY4; zea&;Xbw43+ zT)diiM0wES-b1Ev+TQkj>9+!Dsyzn|#_N6%%2i17vx87~97&_^X3nu5{5me|(Xg*% zA9dQ@x!DH0($wvGxoBlGonh@`P3qK8d+)eqDXyq~=Yi#2$VmRne6tVwPk9HE4t^J= zMtY|FJi%%dn7p8s%6%!FX1T`re&kbdB$YU5|Mp12L5-uk#cxbVC9l2+UfP%(W!R=f zZKYB%OMC#aZZ(-)eJ!Ach8&r4(l&4Iq7YZI<`w{ARHIM<+neM6&FX6msG}PI^iaj)^on6tdCUVZiJBfvK>`lc2Ni`Svs!@ zaIw~2^Wh%1E-u}`nJ$LAnhz_=3a%Idg&9EM;(_4#Wl-Vt^EJEUcHhWd(T+Medd z)fc&w0F{CSjeT29VQ6a0#&%BBy%{PW;k&u9?M*;c<* z2L6ZBD`MkTPHAD}o+XuYbre#vy*@Vdx4&8BA8hOvPT55S#0_`*_NsB1|EKwcd5nEi2wrE0mXf}L*@`7+dOZ(^dVlyxNTG&l(Ked)&N?1p(x!$D+@!-{*Po+ulGRb+{yf@Qr ziOc1!vvKfe$HSh+MCr7vkh-(Zz8|k%U>q^1X0pgg{&P87DRVj#3gwc#t8rQ3vxlT0 zx$4`AE*~qF6DY1tQW36zcR#ZuUKy-5A9%%;%=Q2BHa@O)f1>9}&? zW|5#QR%CaBtg{XPs&niR9^>i1%=ik5wSWP^@y%o^^>;>!!&MB$Q8Nd9u=Ows^$XQv+ zo3*ag*;}`yF4g<*TRN-fL}>sUcTfcCVxz78x$mXoqXQvpjxPOmp>>ch{;6FscK6wc zOC8~6YmW-%>D+}|5@)CT!mGl@XXVE8B3SbS*VJ8Wr_ZiF4q}=R%}39M4N0AEC57ic zFj-U#`#CRaLVR}Sx4^MaW&VNaXl@@VCB z4&QTW@^u5+-u{x9t}|<_ly0e>wy6}W>Fc^T&3El9=(C)Cv^+fiOTQCq+gyyx3A~_g zT>U9rqwTBrt@EU^d&r{uZDwDU!;MRr*;vstlt+4-{X&lfvFuH;WW*Sk5qk+gYC2Ng zKMdW*;O=`h+-ea^+3$)TrWquYHIV(Xxe@_G+au)%dvq< z;;M&*xzs=9l-Hxw#AK6Krw8__q9qeWEwnj>?x#GS6}5DCTu7SLDXNyXk{&azUhEWRCKd8z2$s@_ zU+E=@8vPSOgrCq$r7~*`KSRKSqZ#Q17tC8yv zi%_j69H_Bo7d2g%nRBRo zcx>Qirlu;Fy1WvVL)d~Df94mKSbSx1B<>K$kIX)HjZ|PQJC=`pdu-wp!fW8}y*P7u_MQNGwoFAnN&_kG zvRRzq$h+3U)-p0+zg)TC1@x?6rR5Nu^c-#95*QQ|@H_F@*tTtoT9#&cHG$4%^?X)> zsWe_9-Ofkpw?~`Zk@hS`=rXL^@#DKZGt2ig)d8%NVVUjiq=9mm+AXOC<*zj7?6-`P zK|~LV%w4VM-6nR!g#}V61JwRQYj|(lJ%~GyYjrWSX}`JN>P=EX=lOtUsl1Bbqw*M^w;LmLnAL2aCHHlgaf+yuT&)Hg(5F+LAn7ev}@))Cw;B^b47O{1a!9~ z=77b^5ZhEMO0m=yFe@qsTLpawyRS()z^l10|2O>lv1 zuH>0pSyYG8s0CaIWf`ZBtLsmC{YE>aUax#1NYgercvHhgCw1la=L(kUe^$TVUg>wn z>$(%d>|wjOk<56*E4Ka&)Syz7_t8@h=51Te z5^chioMZ2e+RN_p#<^O~^Vu01a~%rdTZ&ZDAeF)EU_SU~VKL|F35L%i`9f#pUmM}v zsSdc4!tC>v+0!`llbG1;GsmS9V=p*BtyUiIBVFC~ZyIfkck^N`%dMU<17!*s@LfpA zO5k~vD%C+u0yE?Gmf2o?-YkCNoj^E`$|DbV7yMz9rbg=3uVt$0F5Vjc0=Pp;A9TAs zQxaOYYmh7?F!=7Z69d~OKKFb-E9?gj7sKTl(Pc5WUx+t!>sLHE5vUZi-j?s=UVP`@ z|25Pt38x^$PMDyK>O_kb`d=Rs_M6KFzk3$O>6>D=O^oo}C(_^BaN-M959)R`3IW9L zaqHX6h;Sj4tzXj1Ytg_bQkLWcLfogAvm|LwLSWOn0zsF(_Uof7CYp3i9;#Ef zMZ7F{s=5*oh};OH3_gIlI4Ti}IJ?pfrET;|2|{3p1XHXKJadAt#q0r;fd`ArjSU_m z^S~GXyBq2v(jf;Kz@&&lHSk1gLYe^M@Ze89$bbZTSYrUz40yx;KM)Z%mo%QuB-+0E>%pu>qPhS*b<@F>v(v8<6sGxECGYtKG3bbpHQ0nD-$}YfU$2=e!q+Bpar3n zL+sR0WF{scncwF0sodA!(0^uLVV3TbJjIH7lzYS$(+tpxXwuyV zi5HU3w*`wfq&7`!Gztz+LM?6)n`38d_O6wlAqvi_#?ry{?%-=E=@|QFMha-OCM$CN zuAQ!eb<@1k=j52!NAdHTM_G<;di>I0|?XlsN#x~oC2*x+n6L!eeYQ}9AuTR|p{QP7J z@fDLj1}7mfTfu_aJgJm%ZyOSC!Kg*rwnIfR{!G z=r4=O{J<@OG+QTV0o-v4>|ZbR_^$xPK#QXt#{)R!`9I5L7TG}FjtFiGP31N_vCq?(3#}VssXyVMvOYz=6@s9_A zu;iU4GnFS5!EzFP5*?OARW>{@vczrhxq9O?I{RRI`L+yZ{WqSdbBDSo=w&Go_?Vhl K8J8QnMgIqyD`J}f diff --git a/source/images/blog/2023-09/template-sensor.png b/source/images/blog/2023-09/template-sensor.png new file mode 100644 index 0000000000000000000000000000000000000000..5a72455aa27427fbc3a855d8930dcd59991e8957 GIT binary patch literal 21575 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 h9AnAay#j{{oP2j^O|R literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/tile features.png b/source/images/blog/2023-09/tile features.png deleted file mode 100644 index febbf084e9e6ca5adb6b7fd72d7c1aabd4b7cecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18331 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 XhGbz5Pqgx>Ei^?rHCd>PY2g0@O&=Y1 literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/weather-more-info.png b/source/images/blog/2023-09/weather-more-info.png new file mode 100644 index 0000000000000000000000000000000000000000..e482bc079f527a639fbfd91ec2a63631d33bd335 GIT binary patch literal 12281 zcmch7cT`i~w>qhD8KBuK-qb4CCq18}- zYDhvth9ZtxN^;_rsHaT;5)x8PeQjg4%gf86q9R^iUN!IZD@FVK{QT$V=LZJ|va+(t z$;qc@XPLGAPoF*o000{s8?&>sf`Wp9fq~}c=6ZU1-bvLM4CcXu2VgLGU}AZ9cQ-03 zYJ7a$#>S?kq@<&x!^_L-_wV0OD0E<8;OOXRWMpK1eqK>gF+Dxq+1Yt(YYPsC8yXs_ ztE)>%NmW!-V6j*U35lwzs?^lf`1p8tclVZ-mc6~boSYm72Zzqi&JQ0x`1tr}Yirxt z*+oP|^!E13%gc9ncjxEltEi}a`t+%-tt}xTp}xMpuCDIgyLZ9C!J(m{CMG7UtE=tp z?UR#}etv$#!^21feu-mzS58mKGNm z?K@BIR36SBTzvoj-GA`(QNs}f>R|Ka;@#-kr>V1FI~QGBgu0dU;)QcbJGvec5>bf8 zQx#*s@r}XE_bvJ)%HM-N$`&9g`JE%IR#rA-C*AgiYtgq*uQ{v00+KDM8^ z;mIEHn&*0deA=U*Vpk19vwyx3yWUCYAJjC-ytjShC;6ps#4m^xj9WJa==7(m>B{GQ zFCM*h2^v{9tIr<;eX2&`szO^z?w(j4?l((+4ux1YP(1cuQIXQVtaM0!G>&5V7i6P*Xs@L6wtgmRJb(P28JWJuqCnpjMGhy3}&?T>hA*$ymPOSm?IoivP} z+c_VeqiHh{7B`9*MUSLQz81UQ8mHHidBw~xO7e$<8k971P{$EmbWdHcT8Il|FO_zB z8S>2cTCrNCEi_YbqE>N5^&1tp`%iiKCtp=(XZ-H()T8I=+yboW3j)BD!hWnN$gqPq z2_De}Khe~AZU_jW-R(-iq*_K>9OYiMrycamjX4p9P0`%@k-AX@wS^{BrQtyvYKjpL z^qSsmyYRhNO`%pA1?7ic_vd^DrPU$JiD2M7(c<+sD%Nj*u-#R8-8xZ}lZ4&16))F0 zQ)V(0zYbu=f^@RyD%i|LNq5X_S)0iZ=e*hIxVIN?7P!f1b#szT;k}bUG$c{6rXU2B z{Zduqq&k_btJG(^)jK7T=xG9XEK}zFD`8ok$2w#qi4h%dvoi*BK9yEb%}PBW;kaw& zo2p19YMFE`=Ni)pO%E!B{3lB{)i?4Pe#SA5325`xN|$fc&{H&oIwK=&_&Y_ITx_v$ zX7oka>JC+T3tvF(-Pu1k%Z+cSx|LsfVF7$-Cb;*b?4$B2PwHjY(ejopm)_&UP|&0E zpc88RKGZ}KJ}6evUJ0aByH5%4l*>4wVr~j={Y{bnh+6&qtHvimX5 z*zM9GUkqND^JNPA6|eIb&@Y}SFQejEH`GUd(uM`AHyw^7W`TVQT@;{zNNpM;`TH+6yiU*mR_m6@uRZ;wS1GG@J zUOE5fja%I>E{l|WW+#?U03`36&YZ<4{c*Y1W>W$&kRM|!_%8Q$yj&|t1(L~=5ys~^ z$r)L`2jN>JB@6z;(4-x8aIt(l(0|zC#@pXfWPv2<6%F-bR>ce7P-l;;KUCw*w;F`l z*y!2h5XB`?`JiZ%WeLilMUrQE^B-0P%1A!%|5WvS_vl#R+aoK$;U@}-;?28a>qa73 z?z(7a&JicFBjftE#B;+x%Tu}eH6s4bG87w8-<@rGv(LV?Cso|$@hKJt025HS)0r_4 z>ckd`UhbgtSw&tUenBY@T#jr~z6`DYV+-K^|7RHL5AlglnXcL#!_9hrYJ5&uq$igk zBa70Y5R8206)z~BW7fV_ba~0m7Qyonu=e)xrc)FF zbRNJc=lJts=M$+V_#z+8Ugmh$v=uLv_9Te5ti7*yNc0Os&WP68Cx;q^6{P@++}k|| z&(jzb9v?JWT$fr3(z05o(wPM5Y$q=FN}nmXw5-zXe96x1qowPeflMMUBg8@;mm9f^#b+kzE(|8mdx%Oe$8lF2d9xF z{sTw9p&HZmp!-nfX-)jvuJFh8xqtzrsl48+0SY7XrN#2OlU^;;T3hsVgCVm9xQ95N_- zF|N-#lwi1gpQHQ~=yznv`t&{&E1;2@p$5ey-24TomW`ToCG zDt-btSU*~5N11vshD}-a3}oI%_sv`^NjK+4&o9{c8LZD&_a@QBGAm8ROZzV;qcs6p zr`7xGAVNPM+%ln9xR%iaJ$k~cKhd_&rDOphOp!lH0FnD-?G=}hkoqSsN$9afgp}=4 z`n-JjKCl4)(7}>97a!6XivIP40a>WDw;bW(EYq-_Plwa&V^~70Z;+F{atn-l-T3rG zq_=2pwD?X`X1N)+q}(x&CMqQG&$!U^PmtxkOeKcj!chJ??Ly`Gh2AV+ub3oqW6qQL zXHY~6>0G0VsY8NG$FXC!n{59O!k6$@O@gB!Sf%s!*i2TEWCe#I-Xqn(+KEV&~t6! z*_r}G8G2s3+jjXps#A?an4H=NmB=#ihd0XR9@J7(;cMq{y3=qynjg^2<8WaH7+W0B zoOM0|Te~l$6n-zkA75FCdHG0QKfS90Xci3U88iFN%u&Zyg5gxCnQBXWmuE9v)Pf3SF=D0Sj^^54e-Akg1j*uf7c^Yuczx@H*7km2ZMiaem8g6ZWZX3R4)rkGb78h&oNVA~0h zgvl1;kk;{%I*g)HBGEI|R##8*vpNd>8Yx^im@T!+)%`E$q_iI_f!BU=5_c~V|o|UBEp@Vj~FQL!$iji^y`CZ5+`LD^C z9(6<6E8{)19cjm1rEnwoEdFe5S24bfJd!fq$)Z?RyR7JWbLD1A=_Z z-p!avy+HaxO4fp7`UV0MRC&qwZ^a(*d~;{LMm3%N~Pp>IbHzUTsf8SY>wBO z?YQi3vdonN$4X2PuBg(Mx24jhQua7%rw%R-HyDfQLx3+1vi;2Qhbg5VuI~HzvkZaq zM?I-{#^rqc0L{DepP)}Vw-BW!_FT|`B1{Tt9}N1qG#V=9bEk4x{i{t8kO|PN*lpWm zB4x+ScRtK^JOv7E`L@_umk*ipsW&~^P^rW(jJESkkyVFr5dY^ngV5vk@5fe{?sUE| z^wz1ZcK1Q8T=$2|4B(^*z#p-U!P8%~P*1fI9;MZTVk}m@Tw63yloVtSUc628 zFaYox1LnAJn#U?=282E;jGO3Q`}f@*YgD_M$OE#M<}|67peOCV*H+S0TArZ3iK8Nr z@!GW?9+jEk8FLRNsaVlzuewgllx?b*TkO?&_O!HHUY?DxX;MwL(=Kuv)y2aFM zUlL3C>k`lTO-y9w)Mh$$~L-bE01IYPx4aNqjAH082NqPi(#=- zyL2$^h?H%J9!#oh&d$X`TBHR;ZQ7VVgv79cHCca(_}=+E4AIVghRQ_3kJ$oh@TyMM zo8GzZN!WbWJ)eMjN6yy zJW~{`2mU4_nUjir&=Zp$e??BjtjwfRaJU4d=0u*3A24;_F<9Sxh1^|55(JL4C~be4 z*P+nwZe9aRUmjh^Asv~`TuECwXPp`ARd0m?I%*n7I7g9Dk2RXgI=WEmS)x#-6Zi^jy-Oy6S4uSdd|dHK!IS;;I3X55Q~(8mss z)L|6gnMuo6UHNUC-K^DX@`1j_J56@bpkcPb{>nvGmXkP9CXaGU@i*d~Cnc5ZSX zQsNm^(ybi(5fof*q1p0IX@%o2&NWaxdvmR9uKhbjEXo(%X769-DyJ7eDu(loC{u>@ zz)?sAx$Z0=6&;#E70qyA@E>yie^CVSWOT#|nQ)61>Xg+=nUWhFi-+)ry#X!do3~rO z7JQh&Z1sEC_izg>5F>n}`FKJ6A&&&o%YbR!fr+#>fYkLpwYr;<|_L1LnhcF9lZk%c#ElgoN_P%*N{{Wsmck}O@0<;C7l z2*Pfw{Bhz~>NI^>bl|A;>e|R@MQX%5Kv1tTBJ2D4X(rvE4*OtYXok^x3#cx2A~vm; z=SrGG7|n)h27|;S#n*9}42+*R8lun0<#2Lbp08u*Z-;oGJP$|}Ev>ev-WshM`;fTG_7Qu66xX6L~b@*;Io<}}L(DBh2c5Zt2co{3)N1+=Y<=h=}#l5~AgQvrC z)83rW{{FHnK%4bE;5XRTuqOKB(VfY;vOeH2+0PDO?cuVed{BH9ya*R1#c&b@aJ`u&YrXZ2>BGUSb(P7!SkgwxkuTVa*yY!);j)mrbXhZ?4}FOw>e zf;qf0l?u~xJ$oq7{LQNhDH}8~I*NCiT3Z}vofF8Z{c7phwm@3+iP97R-B%)wRG24B z>j|m(6HM&4iWA4w+r~Nx;=+zJl)<&-K;9f+=Ho(>l_wD9(|Az0BGIM$k6l*$T7$g@ z1MkZM_<5S^oDlI-LPDPX{bTWP7Iarc>%7Yd#0wk*=xvqtUIL*mU&WDnuLCZ##s(_z zW86yp65a+GXe!qRTmQG+=zNOWZj|?2i^KuNS{7XfbZO87ds)m zaJoSH!>PEkdxP{L@J|N=xor5gs4qXtj8_BE?e;E~(3l>Hv(WV_>j+!#)}5WEql!JY z={^~LAW7Y)M4aubbY}-DzX_3sD6(T8e(F|FSyMpVShEBzYh(Ee7#;GL& z@~7PH-zdD1^7Uits53`TB8a_bY2<@TM?Ud(Bt z>1nMX`ObRAly#a7;a)bK*M*LkeQ#nf*16Qxa-ieeQMV|j5XaXo7D#ivc%`H$E*G9gJSy~U z(9*{3nwttCit#lN52IO40StC1^BO{{xRRC1hwpc zU3P1@6#vz5=hRvm&fkp!RY=3AgE-qt0?*=5g*<_Qvd^;7f@sC`PoVzBW(z-${c;=0 ztzl5wvdaia+K%6NcVt}+*n|)Y!%2pdUP&=G8bK8@Rh>e~76e=CEM9rEK$(1z2WAC+ zVr*yLx%l@T1!!~0Oi8zUzZJ4Uy$g+CG$Lkfd}M9$6fm#&ENJO_8L#rp7jaQvT#ze& zti;T(&qF7{WUYQDFj+J;p%#Ph9J?&XFY&8}l%jC{b0(s^^Z~wk|f9F5d5twZ;q+Kju}=NBMs(PqO!m^Fjxr%0z3TJ#OCkDzc}bW<5<+SI}3 zbR+SA!pa!6m_$|L{<~yYX13qBPaaN6uVbFP&Xsp)BJQs`#I3C0?_LDIS7mXl+aY*B zq6N$vRL=0La)3kFKcBAuqX^xuT}?vS4>Ecaqj0@v5$_thIK~t579s`uY0+HV2UWZi zWYlXkRp-+5hvcd8Z;Z09yD>Y!i)iG9sPmKPrgLB1+bOBZ#N&UbGjQQZ6+zttpsTJ6 zxOc1%tcpw^>?FmcvoD17u;Qfg`s*~BEyv0wTa*rb*s`-KC`do`M9ZyFG;jYX@AD*ERg8gaJ9j;aNf+B zy(hq6i6vC|US6GRcoMzd^mf@n664I5GPl#g^tqc65y9i6%3C2P95p3>g?9I@I%*#F zZw@T~%ZHWi?v021v=knjg!9S0L>8}Kn^Dwki;c{LX&@8=&HxZmSP_l-F#^tLgfKr zU2!AN-{ARIS!#v0z9Uc#l?IP)PKQ|WHZIi;yqa~Dt{&~WCHAbD&f!Jf9op-m zE4Fp9_O*=V+RZ*+W&v^c3lnRmRs8NLlKoa|{5-6g4J2eK+9h)SBCR&r{0x#;_J#3! zWMBWGDOhv4UF{5pqi?(PwkMfEzf0L>9n(Y6ugUvV0kP|2rTu(`Qn`ttPOpxZf;|Na z585i)Cwlpch42B-Hik7W ziPAC;9h(eloXyAEzaLJ+2UOFI<8KgJHBbpcXy1|&vtnTV#ml3WDaLutyX7J`=y8mD znuQ`8_}dA0P-CNZ0NXpa0Ma(mA7Es84r5xV<5Kx$Q$wicdhUXU@ubq!V;|8%bdA5M zy~7WX|F4Oal6T};x2Y6(eInP~q(AjS3q?#0##TSnFsApmvw(NqCT>LcCEOO1U;ybn zN!`&Zb~L9Tc0>?0(?;(TUQ{&iWe8yJFt@G1x2FYsX#B%Q^JpKkYdz}++^zOlW!Y&kyiUZ4RtfXafl~yu)ofRwN#X{29`F&l^->O$U`4Cm`iE{fTe3RM*4H!*clBAK5kd_i0|9p3O*Pub|C%WAwToc3AX3TD z;*EN-<82$kJ?+8+?hyQ5y;{U=tp;MHTk(8uaj2<*^?F~O?mQ;R& zdO523@0$?eR$!7XAh>$a7Qp#$jn~GcxzV`(E#zFXmX;V!xMPIRI?H;FEg){+!o2z#kfQ$Jk(Cv`|h!4_1RlgjIJ2?&fg3T>S-;)*>PRkq5z2c zsqGfKlWnMFh2Dwjv07BN^;h;6dzaw{*7-ZicAD>xYelZ>HHC}xH)HgCMukKtonglF=`?~-9C%{MXQ$8?x>R>bGYptpb{Y^!r@ZqI4 zYNSZkj*r)(*0fRn{t14p4){XVQitDn!j0-{Ic+&JlU0RZbzO3?F2Uc0CS>a{#UtV< z?)$=ece+n znL(r;ilgX9vnGqV4{u}`e^EnLo|Z<7cRXCHtR*vSNKqD4Il?Teb}>%)T?&4W%jO5D6d@Ef~f76en=KksDRcp|6VJLv{COjOX>^;epx5wLvhNU!{%eKfPf!susx1n>WETRS<8Z+FfXkj)ZixEMjVi5AD8UU^ zN)59SD7=M6CG#fR|NFrmF=Xev$rq{eQpQ3=uvPZ z^(!5ibZ2WrdVh|LNe%r}A(>p<5n;={$wbX`mo)QnfY5-2ohoO0-@pmJy|C-M5RHGA z1Y{~;hWtAC7cB{er2BJ<2B$%n9*0Jnxd<;XGH0p)su=HKIP&i1vX0DSZv z9Z?0$&3B&l=oeQo`dOi*#P6$E)?9Hn{B5X2T^lPu0#^7R>X z+wdCFsK7>+<9oi)-L^V~lu4VD7E;u4FzPdPpIRAuI)Pb@w6z{+@iup;hqkJfwACT8g6V{>t`^xQ_OyWu1}Smwq;???{n+-L(pPU!UD&8Oqjvp%CKSPK>o zMU@D>mfeq_Zb6%zs9chrdFA~ZsRmG$mk<0<6)SCuw+>+v2Kk?ApS84&MS}!opUz3U zyajoVVLQA9<+W=_Lo4)+xcXbQEfSd0z~!{Q9ZSz8 zz;)Fq;p=xm8hReXn739z*;_)u$*O|_`SMc-W@8G#>uyF1MX2cHgKXy9E zg8&4epFhzgYZLHn1fciLht{_Obg@!ZGi*nfQ9T5FF{;O^Oc#qg#P_J8L7M|G+6~NF ziIUWdElgh-3u`|e`#xBQfcIm1kuk$I4l_aL@Oonprd|rWEw5tIPEo&8rxM2^5l|2F z6?gAKIKMX*o->*;16jjV55CbGoY)74&Wx9qd^L988iEmj=f6c17tXLH=1%R45by&S zyxnS^?^gu$e4aSRJYwAp5srX<_z;-y1>MFtIl z*^>95SoC?w$O?w-3DpZ2%()^sJXdSGSeyMe$Vq!x1 zj2r?gio;sX9Ot2T* z7*W=XC?X1`*?v568gd|lM^|)h3W1x3O+7Gvvw{JgqV9ZBBIdsZyc;~oshuhEv3jx( zrX}FtkFU!U)4O6m?>9JYVIWK0QwFC0io`UmU?SFxlX4CVi8p-N*M3Nd_*+pSwFia_ z1iXHsUEsog+cd0KSL5S@mA}+63_LI-LPTgSPqB|H^$c~#^Yk;KICn;c9>^&l6STI*Ze@??1Q%;Ov8@PXF>OcLkg1K<`jqpi}Y!Qpb zY7gFamP6w*1QUnNXbhR&@)%#J19&LyG7VK2;d6wUP%)Z%PtRk?7N@T>%b#idSe?An zJ)ZymSg}FC2ZSh?`e|cvqp(C`iAK**yBq`}wl7g&G~R}Yr6K1s=B9F@@_^>9LBqLA zm=XU;XR-xNWLq+N`UO@>4~uJ_hM|UFQY_+$N;9?A#cvVN^5fafFyaorJC=G&3Y?;n z&`oZS72R2%Vx^255Q-@uYiB_IR*08%LplHGi%bsPFCk)O1DERV5;e)8@IH$5pK^5f z+v#i&mCQ#GKegRC3F}Sx^pA)w+66U95oK&+(ZddN*fkF8{hUXBiXxKM#?hhZp%!r+ z!-?d>9e6yuV5i6+j25R9UxYUC z#!6k5a}xUoS;Z)R!G3JedbbaL!pU*4Y*jLGhC-icHd@84{)JWtVYjOBIabO{0q-ix z+DpJg63mH$xsGY4BH*E&0@a9h`u|aJWn#r~|Hl=#!Aj-LoWjmf#O-Ziq_>lS3`7*O z=t=lS6YxDx$FpZ3An4`Tg8N)N0$Nas)0!ZR;$gk}g9Vy@rD(H61DczHSchwGu%Dq) zkDeP4$(1{k7I&BavVm5fWL^?8dFymhi#0z&Z-xY@;U?{LDnK&TMa8UxnFV@iiKxNR#&lXDrU|=RxplT z>_nEh!m|ZB$6;UGFcWmy_4fY|!Xys^q9rmy+F!JD8kYDinS=n;!kPfWmn&8Jt-zf)8TEd2gSFCls+ETnOUZ3u>D5tlmhtdw`fSlvDZ z$8j%e0*bqWG>2XWL3woYw(nYgF=BfhG6^F9-QiZIM4;m3z^4pwDPlg`A^2;blD|oc zVcvP}uj3s_H)q~}^pV_mE9%+5i9*P_ja5n&B(miITyMQ@VA|>fmH2XrgXwr_4VpRK z!s>t6f@BVXx=z`To_V5_#_H?wdEdpN7e+YMzcEidPmuepQ)o_OG+CFyWWDy;Pk*L( zpu%A1EQEFf8BCwgf5cg3UOKbtV|)>|?-GD(m>Jhaz7sqGGZTACd{f3}-G9RE5NtV% zbh2H9#`vU{L3*tZ35~6Jc*r=+vgulYbG0qasMrOI`=T>5iD)JOdlAKD2m3JeRol^~OBPx81uyQYY`oPID0&maFVD@D z9=wbwcE?JU;b53jSK`_`RDOg7-C4ZNfNGO+o$kRO&LmnCu4*P=V2i9?hBzY*0ktZg zakm`Xz$}MooY$A28}QCfG8|H9-~?j5v6*y%hd3n!D+L>bVcN|XkHB=vdu4IDAt+{6 z6*?Uhu6m}+BJ_PC$&4$ZxdFB)WA2i~wNSKSa5=CjF2odo z6;yrp{{9MNX;tp_kF1PhG&$eLSfUT-k?~CK;;jcf1q%vg`CbF8gNLzxW(ELF_ zWWxMYYJGf{J?VHFIjI9m;@bNb3u-Z3mq5kJrBbj%A-WrEDkQS?_U2QE_I}EOoFCdH zJaP}MEDIC-_#NqUMYk;r!*orVhS7gsAorIIDI%@D`jQ)~PbO