From f3740abc35d20a18abc586a38da7cc727d25dcbd Mon Sep 17 00:00:00 2001 From: ktnrg45 <38207570+ktnrg45@users.noreply.github.com> Date: Thu, 30 Jan 2020 04:06:49 -0700 Subject: [PATCH 01/88] Add PS Hold to commands (#11918) --- source/_integrations/ps4.markdown | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/source/_integrations/ps4.markdown b/source/_integrations/ps4.markdown index 00d8ba8f3aaf..8e2fc2a5b399 100644 --- a/source/_integrations/ps4.markdown +++ b/source/_integrations/ps4.markdown @@ -205,16 +205,17 @@ Emulate button press on PlayStation 4. This emulates the commands available for Full list of supported commands. -| Command | Button Emulated | -| -------- | ---------------- | -| `ps` | PS (PlayStation) | -| `option` | Option | -| `enter` | Enter | -| `back` | Back | -| `up` | Swipe Up | -| `down` | Swipe Down | -| `left` | Swipe Left | -| `right` | Swipe Right | +| Command | Button Emulated | +| --------- | ------------------ | +| `ps` | PS (PlayStation) | +| `ps_hold` | PS Hold/Long Press | +| `option` | Option | +| `enter` | Enter | +| `back` | Back | +| `up` | Swipe Up | +| `down` | Swipe Down | +| `left` | Swipe Left | +| `right` | Swipe Right | ## Troubleshooting From ba2aedc728b40ce70572db47b049daa1683bb73b Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Thu, 30 Jan 2020 10:25:55 -0600 Subject: [PATCH 02/88] Update Lovelace changelog.markdown for 0.105 (#11917) * Update changelog.markdown * Update changelog.markdown * Update changelog.markdown --- source/lovelace/changelog.markdown | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/source/lovelace/changelog.markdown b/source/lovelace/changelog.markdown index 116020509db7..6896686d6c57 100644 --- a/source/lovelace/changelog.markdown +++ b/source/lovelace/changelog.markdown @@ -2,6 +2,34 @@ title: "Lovelace Changelog" description: "Changelog of the Lovelace UI." --- +## Changes in 0.105.0 +* ✨ [entities card]: New `header` special row type (#4496) @balloob +* ✨ [entities card]: New `footer` special row type (#4496) @balloob +* ✨ [entities card]: Add `picture` option to header/footer (#4496) @balloob +* ✨ [entities card]: New `conditional` special row type (#4569) @iantrich +* ✨ [entities card]: Add `buttons` option to header/footer (#4601) @balloob +* ✨ [entities card]: Add `action_name` option for scene/script rows (#4571) @iantrich +* ✨ [entities card]: Add `never_triggered` option to `secondary_info` option for automation rows (#4442) @Mariusthvdb +* ✨ [entities card]: Add `state_color` option to color active/error/climate icons. Does not change the behavior of lights. Default is now `false` (#4510) @iantrich +* ✨ Update Material Design Icons to v4.8.95 (#4520) @goyney +* 💄 [entities card]: Automatically strip Area name from entities in Lovelace generated/auto mode (#4597) @balloob +* 💄 [entities card]: Fix alignment of header toggle (#4532) @bramkragten +* 💄 [light card]: Align height of card regardless of brightness support (#4582) @iantrich +* 💄 [map card]: Ignore zones when fitting map (#4447) @klejejs +* 💄 Additional active/error/climate icon domains/states (#4510) @iantrich +* ♿ Close card editor on ESC (#4570) @iantrich +* ♿ Add tabindex to Lovelace elements (#4160) @iantrich +* 🐛 Fix action directive double tab iOS issues (#4639) @bramkragten +* 🐛 [gauge card]: Fix severity toggle (#4600) @iantrich +* 🐛 [markdown card]: Fix visual editor for when all `content` removed (#4583) @iantrich +* 🐛 [alarm panel card]: Fix preview updates (#4592) @bramkragten +* 🐛 [thermostat card]: Fix display of current/set temperature when at 0 (#4498) @iantrich +* 🐛 [picture glance card]: Fix `camera_view` option in editor (#4495) @iantrich +* 🐛 Fix various card editor switches (#4584) @iantrich +* 🐛 Fix Lovelace reload button on error page (#4557) @bramkragten +* 🚸 [shopping list card]: Show error if integration is not loaded (#4523) @ludeeus +* 🚸 Prompt user to confirm logout (#4501) @iantrich + ## Changes in 0.104.0 - ❤️ Add ability to remove Lovelace config [#4430](https://github.com/home-assistant/home-assistant-polymer/pull/4430) @bramkragten - ❤️ Add support to add all device entities to Lovelace [#4356](https://github.com/home-assistant/home-assistant-polymer/pull/4356) @bramkragten From fb52542c04a7dbb0e6639f816728ed5f7fc75526 Mon Sep 17 00:00:00 2001 From: Steve Luzynski Date: Thu, 30 Jan 2020 13:10:55 -0600 Subject: [PATCH 03/88] Documentation for Sleepiq Lights integration (#11929) --- source/_integrations/sleepiq.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/sleepiq.markdown b/source/_integrations/sleepiq.markdown index e17338d1027f..aa243ab2d563 100644 --- a/source/_integrations/sleepiq.markdown +++ b/source/_integrations/sleepiq.markdown @@ -6,11 +6,12 @@ ha_category: - Health - Sensor - Binary Sensor + - Light ha_release: 0.29 ha_iot_class: Local Polling --- -The SleepIQ implementation lets you view sensor data from [SleepIQ by SleepNumber](https://www.sleepnumber.com/sleepiq-sleep-tracker). In particular, it lets you see the occupancy and current SleepNumber (ie current firmness) of each side of a SleepNumber bed. +The SleepIQ implementation lets you view sensor data from [SleepIQ by SleepNumber](https://www.sleepnumber.com/sleepiq-sleep-tracker). In particular, it lets you see the occupancy and current SleepNumber (ie current firmness) of each side of a SleepNumber bed. Control of the lights included in the FlexFit platform is available as well. ## Setup From dfe65d566d7f953f80efa7bacd030ed15eea8444 Mon Sep 17 00:00:00 2001 From: Rami Mosleh Date: Thu, 30 Jan 2020 21:50:40 +0200 Subject: [PATCH 04/88] Update mikrotik.markdown (#11927) --- source/_integrations/mikrotik.markdown | 52 +++++++++++--------------- 1 file changed, 21 insertions(+), 31 deletions(-) diff --git a/source/_integrations/mikrotik.markdown b/source/_integrations/mikrotik.markdown index 1a44836b1a65..fb4519671c04 100644 --- a/source/_integrations/mikrotik.markdown +++ b/source/_integrations/mikrotik.markdown @@ -31,17 +31,24 @@ Go to **IP** -> **Services** -> **API** and enable it. Make sure that port 8728 or the port you choose is accessible from your network. -To use a MikroTik router in your installation, add the following to your `configuration.yaml` file: +Home Assistant offers Mikrotik integration through **Configuration** -> **Integrations** -> **Mikrotik**. +It also allows importing from the `configuration.yaml` file: ```yaml # Example configuration.yaml entry mikrotik: - - host: IP_ADDRESS + - name: Mikrotik + host: IP_ADDRESS username: ROUTEROS_USERNAME password: ROUTEROS_PASSWORD ``` {% configuration %} +name: + description: The name of your Mikrotik device. + required: true + default: Mikrotik + type: string host: description: The IP address of your MikroTik device. required: true @@ -54,12 +61,6 @@ password: description: The password of the given user account on the MikroTik device. required: true type: string -login_method: - description: The login method to use on the MikroTik device. The `plain` method is used by default, if you have an older RouterOS Version than 6.43, use `token` as the login method. - required: false - type: string - options: plain, token - default: plain port: description: RouterOS API port. required: false @@ -70,24 +71,23 @@ ssl: required: false default: false type: boolean -method: - description: Override autodetection of device scanning method. Can be `wireless` to use local wireless registration, `capsman` for capsman wireless registration, or `dhcp` for DHCP leases. - required: false - type: string arp_ping: description: Use ARP ping with DHCP method for device scanning. required: false default: false type: boolean +force_dhcp: + description: Force use of DHCP server list for devices to be tracked. + required: false + default: false + type: boolean +detection_time: + description: How long since the last seen time before the device is marked away, specified in seconds. + required: false + default: 300 + type: integer {% endconfiguration %} -
- - As of version 6.43 of RouterOS Mikrotik introduced a new login method (`plain`) in addition to the old login method (`token`). With Version 6.45.1 the old `token` login method got deprecated. - In order to support both login mechanisms, the new configuration option `login_method` has been introduced. - -
- ## Use a certificate To use SSL to connect to the API (via `api-ssl` instead of `api` service) further configuration is required at RouterOS side. You have to upload or generate a certificate and configure `api-ssl` service to use it. Here is an example of a self-signed certificate: @@ -126,16 +126,6 @@ mikrotik: password: YOUR_PASSWORD ssl: true arp_ping: true - method: dhcp - track_devices: true - - - host: 192.168.88.2 - username: homeassistant - password: YOUR_PASSWORD - ssl: true - port: 8729 - method: capsman - track_devices: true + force_dhcp: true + detection_time: 30 ``` - -See the [device tracker integration page](/integrations/device_tracker/) for instructions on how to configure the people to be tracked. From 4441e619878e5ea1589f241dea4d46d6e82f767d Mon Sep 17 00:00:00 2001 From: MatthewFlamm <39341281+MatthewFlamm@users.noreply.github.com> Date: Fri, 31 Jan 2020 09:15:51 -0500 Subject: [PATCH 05/88] Fix configuration and example in template alarm_control_panel (#11931) The configuration for template_alarm_control_panel currently doesn't work. It is similar to the template sensor, and the proposed configuration works. --- .../alarm_control_panel.template.markdown | 104 ++++++++++-------- 1 file changed, 59 insertions(+), 45 deletions(-) diff --git a/source/_integrations/alarm_control_panel.template.markdown b/source/_integrations/alarm_control_panel.template.markdown index 93c17e73cbcc..28aecba612d7 100644 --- a/source/_integrations/alarm_control_panel.template.markdown +++ b/source/_integrations/alarm_control_panel.template.markdown @@ -31,58 +31,72 @@ To enable a Template Alarm Control Panel in your installation, add the following # Example configuration.yaml entry alarm_control_panel: - platform: template - name: Safe Alarm Panel - value_template: "{{ states('alarm_control_panel.real_alarm') }}" - arm_away: - service: alarm_control_panel.alarm_arm_away - data: - entity_id: alarm_control_panel.real_alarm - code: !secret alarm_code - arm_home: - service: alarm_control_panel.alarm_arm_home - data: - entity_id: alarm_control_panel.real_alarm - code: !secret alarm_code - disarm: - - condition: state - entity_id: device_tracker.paulus - state: 'home' - - service: alarm_control_panel.alarm_arm_home - data: - entity_id: alarm_control_panel.real_alarm - code: !secret alarm_code + panels: + safe_alarm_panel: + value_template: "{{ states('alarm_control_panel.real_alarm') }}" + arm_away: + service: alarm_control_panel.alarm_arm_away + data: + entity_id: alarm_control_panel.real_alarm + code: !secret alarm_code + arm_home: + service: alarm_control_panel.alarm_arm_home + data: + entity_id: alarm_control_panel.real_alarm + code: !secret alarm_code + disarm: + - condition: state + entity_id: device_tracker.paulus + state: 'home' + - service: alarm_control_panel.alarm_arm_home + data: + entity_id: alarm_control_panel.real_alarm + code: !secret alarm_code ``` {% endraw %} {% configuration %} - name: - description: Name to use in the frontend. - required: false - type: string - default: Template Alarm Control Panel - value_template: - description: "Defines a template to set the state of the alarm panel. Only the states `armed_away`, `armed_home`, `armed_night`, `disarmed`, `triggered` and `unavailable` are used." - required: false - type: template - disarm: - description: Defines an action to run when the alarm is disarmed. - required: false - type: action - arm_away: - description: Defines an action to run when the alarm is armed to away mode. - required: false - type: action - arm_home: - description: Defines an action to run when the alarm is armed to home mode. - required: false - type: action - arm_night: - description: Defines an action to run when the alarm is armed to night mode. - required: false - type: action +panels: + description: List of your panels. + required: true + type: map + keys: + alarm_control_panel_name: + description: The slug of the panel. + required: true + type: map + keys: + name: + description: Name to use in the frontend. + required: false + type: string + default: Template Alarm Control Panel + value_template: + description: "Defines a template to set the state of the alarm panel. Only the states `armed_away`, `armed_home`, `armed_night`, `disarmed`, `triggered` and `unavailable` are used." + required: false + type: template + disarm: + description: Defines an action to run when the alarm is disarmed. + required: false + type: action + arm_away: + description: Defines an action to run when the alarm is armed to away mode. + required: false + type: action + arm_home: + description: Defines an action to run when the alarm is armed to home mode. + required: false + type: action + arm_night: + description: Defines an action to run when the alarm is armed to night mode. + required: false + type: action {% endconfiguration %} + + + ## Considerations If you are using the state of a integration that takes extra time to load, the Template Alarm Control Panel may get an `unknown` state during startup. This results in error messages in your log file until that integration has completed loading. If you use `is_state()` function in your template, you can avoid this situation. From 063b0e68872cf9b7268e4c81b4d7a7c94685d2a1 Mon Sep 17 00:00:00 2001 From: Frank van Ierland <35344891+fierland@users.noreply.github.com> Date: Sun, 2 Feb 2020 21:08:37 +0100 Subject: [PATCH 06/88] Update air_quality.xiaomi_miio.markdown (#11945) updated attributes linked to https://github.com/home-assistant/home-assistant/pull/31287 --- source/_integrations/air_quality.xiaomi_miio.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/air_quality.xiaomi_miio.markdown b/source/_integrations/air_quality.xiaomi_miio.markdown index 84ed346c5163..0cedb56be44c 100644 --- a/source/_integrations/air_quality.xiaomi_miio.markdown +++ b/source/_integrations/air_quality.xiaomi_miio.markdown @@ -16,6 +16,8 @@ Currently, the supported features are: - Attributes - carbon_dioxide_equivalent - total_volatile_organic_compounds + - temperature + - humidity Please follow the instructions on [Retrieving the Access Token](/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token) to get the API token. From 6001b7ae578898b729210f95965c3ee48c156aa1 Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Sun, 2 Feb 2020 14:55:32 -0600 Subject: [PATCH 07/88] Update changelog.markdown (#11937) --- source/lovelace/changelog.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/lovelace/changelog.markdown b/source/lovelace/changelog.markdown index 6896686d6c57..506f4b5d8de3 100644 --- a/source/lovelace/changelog.markdown +++ b/source/lovelace/changelog.markdown @@ -9,13 +9,13 @@ description: "Changelog of the Lovelace UI." * ✨ [entities card]: New `conditional` special row type (#4569) @iantrich * ✨ [entities card]: Add `buttons` option to header/footer (#4601) @balloob * ✨ [entities card]: Add `action_name` option for scene/script rows (#4571) @iantrich -* ✨ [entities card]: Add `never_triggered` option to `secondary_info` option for automation rows (#4442) @Mariusthvdb * ✨ [entities card]: Add `state_color` option to color active/error/climate icons. Does not change the behavior of lights. Default is now `false` (#4510) @iantrich * ✨ Update Material Design Icons to v4.8.95 (#4520) @goyney * 💄 [entities card]: Automatically strip Area name from entities in Lovelace generated/auto mode (#4597) @balloob * 💄 [entities card]: Fix alignment of header toggle (#4532) @bramkragten * 💄 [light card]: Align height of card regardless of brightness support (#4582) @iantrich * 💄 [map card]: Ignore zones when fitting map (#4447) @klejejs +* 💄 [entities card]: Show `Never triggered` when `secondary_info` set to `last-triggered` on an automation row and the automation has never been triggered (#4442) @Mariusthvdb * 💄 Additional active/error/climate icon domains/states (#4510) @iantrich * ♿ Close card editor on ESC (#4570) @iantrich * ♿ Add tabindex to Lovelace elements (#4160) @iantrich From c0216aad9741e954eccfad7f00cf3f866fd56a0f Mon Sep 17 00:00:00 2001 From: Robin Date: Mon, 3 Feb 2020 08:16:50 +0000 Subject: [PATCH 08/88] Update sighthound.markdown (#11941) Fix typo and improve description --- source/_integrations/sighthound.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/sighthound.markdown b/source/_integrations/sighthound.markdown index e560ff4a053e..c80751ae31bb 100644 --- a/source/_integrations/sighthound.markdown +++ b/source/_integrations/sighthound.markdown @@ -8,11 +8,11 @@ ha_release: 0.105 ha_iot_class: Cloud Polling --- -Adds integration for person detection with [Sighthound Cloud](https://www.sighthound.com/products/cloud). The Sighthound Developer tier (free for non-commercial use) allows 5000 requests per month. If you need more requests per month you will need to sign up for a production account (i.e., Basic or Pro account). +Detect people in camera images using [Sighthound Cloud](https://www.sighthound.com/products/cloud). The Sighthound Developer tier (free for non-commercial use) allows 5000 images to be processed per month. If you need more processing per month you will need to sign up for a production account (i.e., a Basic or Pro account). This integration adds an image processing entity where the state of the entity is the number of people detected in an image. For each person detected, an `sighthound.person_detected` event is fired. The event data includes the entity_id of the image processing entity firing the event, and the bounding box around the detected person. -**Note** that in order to prevent accidentally using up your requets to Sighthound, by default the component will not automatically scan images, but requires you to call the `image_processing.scan` service e.g. using an automation triggered by motion. +**Note** that by default the component will not automatically scan images, but requires you to call the `image_processing.scan` service e.g. using an automation triggered by motion. ## Configuration From 857a14750b4a4f8fdf5516949cec796935298903 Mon Sep 17 00:00:00 2001 From: Vincent Le Bourlot Date: Mon, 3 Feb 2020 11:08:10 +0100 Subject: [PATCH 09/88] Update tahoma documentation to add support for somfy's smart lock. (#11925) --- source/_integrations/tahoma.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/tahoma.markdown b/source/_integrations/tahoma.markdown index 8d84fbcec8d9..2e5a522304a3 100644 --- a/source/_integrations/tahoma.markdown +++ b/source/_integrations/tahoma.markdown @@ -6,6 +6,7 @@ ha_category: - Hub - Binary Sensor - Cover + - Lock - Scene - Switch - Sensor @@ -22,6 +23,7 @@ There is currently support for the following device types within Home Assistant: - Binary Sensor - Sensor - Cover +- Lock - Switch - Scene From 6de61ae1c9784172f8cdeecfdfdde3c44efc42a7 Mon Sep 17 00:00:00 2001 From: Rick Date: Mon, 3 Feb 2020 11:09:19 +0100 Subject: [PATCH 10/88] Added opening and closing states to the MQTT cover (#11905) Updated the MQTT cover documentation with support for the opening and closing states. --- source/_integrations/cover.mqtt.markdown | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/source/_integrations/cover.mqtt.markdown b/source/_integrations/cover.mqtt.markdown index 8f2b661dbbff..3108dcde19e7 100644 --- a/source/_integrations/cover.mqtt.markdown +++ b/source/_integrations/cover.mqtt.markdown @@ -12,8 +12,8 @@ The `mqtt` cover platform allows you to control an MQTT cover (such as blinds, a ## Configuration -The device state (`open` or `closed`) will be updated only after a new message is published on `state_topic` matching `state_open` or `state_closed`. If these messages are published with the `retain` flag set, the cover will receive an instant state update after subscription and Home Assistant will display the correct state on startup. Otherwise, the initial state displayed in Home Assistant will be `unknown`. -`state_topic` can only manage `state_open` and `state_closed`. No percentage positions etc. +The device state (`open`, `opening`, `closed` or `closing`) will be updated only after a new message is published on `state_topic` matching `state_open`, `state_opening`, `state_closed` or `state_closing`. If these messages are published with the `retain` flag set, the cover will receive an instant state update after subscription and Home Assistant will display the correct state on startup. Otherwise, the initial state displayed in Home Assistant will be `unknown`. +`state_topic` can only manage `state_open`, `state_opening`, `state_closed` and `state_closing`. No percentage positions etc. For this purpose is `position_topic` which can set state of the cover and position. Default setting are 0 means the device is `closed` and all other intermediate positions means the device is `open`. @@ -70,11 +70,21 @@ state_open: required: false type: string default: open +state_opening: + description: The payload that represents the opening state. + required: false + type: string + default: opening state_closed: description: The payload that represents the closed state. required: false type: string default: closed +state_closing: + description: The payload that represents the closing state. + required: false + type: string + default: closing position_topic: description: The MQTT topic subscribed to receive cover position messages. If `position_topic` is set `state_topic` is ignored. required: false @@ -242,7 +252,9 @@ cover: payload_close: "CLOSE" payload_stop: "STOP" state_open: "open" + state_opening: "opening" state_closed: "closed" + state_closing: "closing" payload_available: "online" payload_not_available: "offline" optimistic: false @@ -297,7 +309,9 @@ cover: payload_close: "CLOSE" payload_stop: "STOP" state_open: "open" + state_opening: "opening" state_closed: "closed" + state_closing: "closing" payload_available: "online" payload_not_available: "offline" optimistic: false From 3bde495702dcb7bfed49824e33c3c26a912a0808 Mon Sep 17 00:00:00 2001 From: Alan Tse Date: Mon, 3 Feb 2020 02:10:01 -0800 Subject: [PATCH 11/88] Update new scan_interval default for Tesla (#11883) --- source/_integrations/tesla.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/tesla.markdown b/source/_integrations/tesla.markdown index 22bb62acf111..ae1d96c8b802 100644 --- a/source/_integrations/tesla.markdown +++ b/source/_integrations/tesla.markdown @@ -54,8 +54,8 @@ password: required: true type: string scan_interval: - description: API polling interval in seconds. Minimum value can't be less than 300 (5 minutes). Very frequent polling can use battery. + description: API polling interval in seconds. Minimum value can't be less than 60 (1 minute). Very frequent polling can use battery. required: false type: integer - default: 300 + default: 660 {% endconfiguration %} From 8be6632003408ca8d160d8cc8f1ce82ef65fcffa Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 3 Feb 2020 02:14:49 -0800 Subject: [PATCH 12/88] Add mqtt.dump docs (#11955) --- source/_docs/mqtt/service.markdown | 15 ++++++++++++++- source/_integrations/mqtt.markdown | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/source/_docs/mqtt/service.markdown b/source/_docs/mqtt/service.markdown index 5ad15fa9dbf3..218a5a8ec1db 100644 --- a/source/_docs/mqtt/service.markdown +++ b/source/_docs/mqtt/service.markdown @@ -37,7 +37,7 @@ payload_template: {{ states('device_tracker.paulus') }} ```yaml topic: home-assistant/light/1/state payload: "{\"Status\":\"off\", \"Data\":\"something\"}" -``` +``` Example of how to use `qos` and `retain`: @@ -47,3 +47,16 @@ payload: on qos: 2 retain: true ``` + +### Service `mqtt.dump` + +Listen to the specified topic matcher and dumps all received messages within a specific duration into the file `mqtt_dump.txt` in your config folder. This is useful when debugging a problem. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `topic` | no | Topic to dump. Can contain a wildcard (`#` or `+`). +| `duration` | no | Duration in seconds that we will listen for messages. Default is 5 seconds. + +```yaml +topic: openzwave/# +``` diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown index 29a5034dd2c6..ff854cbf5566 100644 --- a/source/_integrations/mqtt.markdown +++ b/source/_integrations/mqtt.markdown @@ -44,7 +44,7 @@ This allows you to connect to the MQTT broker with user `homeassistant` and pass - [Certificate](/docs/mqtt/certificate/) - [Discovery](/docs/mqtt/discovery/) -- [Publish service](/docs/mqtt/service/) +- [Publish & Dump services](/docs/mqtt/service/) - [Birth and last will messages](/docs/mqtt/birth_will/) - [Testing your setup](/docs/mqtt/testing/) - [Logging](/docs/mqtt/logging/) From e46dd69e133fb3b0231e92c750fcecfd4b744f0b Mon Sep 17 00:00:00 2001 From: Rami Mosleh Date: Mon, 3 Feb 2020 12:30:08 +0200 Subject: [PATCH 13/88] Update mikrotik.markdown (#11957) `verify_ssl` is now used instead of `ssl`. --- source/_integrations/mikrotik.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/mikrotik.markdown b/source/_integrations/mikrotik.markdown index fb4519671c04..c426a3a87d2a 100644 --- a/source/_integrations/mikrotik.markdown +++ b/source/_integrations/mikrotik.markdown @@ -66,7 +66,7 @@ port: required: false default: 8728 (or 8729 if SSL is enabled) type: integer -ssl: +verify_ssl: description: Use SSL to connect to the API. required: false default: false From 374735f14dc3b4d8bdd794adab7ace1d4133bfd7 Mon Sep 17 00:00:00 2001 From: Bernhard B Date: Mon, 3 Feb 2020 11:32:07 +0100 Subject: [PATCH 14/88] Support multiple attachments in signal messenger integration (#11863) * signal_messenger integration now supports multiple attachments --- source/_integrations/signal_messenger.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/signal_messenger.markdown b/source/_integrations/signal_messenger.markdown index e53243e64e97..905642736f1b 100644 --- a/source/_integrations/signal_messenger.markdown +++ b/source/_integrations/signal_messenger.markdown @@ -80,5 +80,6 @@ action: data: message: "Alarm in the living room!" data: - attachment: "/tmp/surveillance_camera.jpg" + attachments: + - "/tmp/surveillance_camera.jpg" ``` From 24e16f104a982661c21a067fa92fce8aab1b37b9 Mon Sep 17 00:00:00 2001 From: Gerben ten Hove Date: Mon, 3 Feb 2020 11:33:07 +0100 Subject: [PATCH 15/88] Added parameter time to search for a specific trip time. (#11235) * Added parameter time to search for a specific trip time. * Apply suggestions from code review Co-Authored-By: Franck Nijhof Co-authored-by: Franck Nijhof --- .../nederlandse_spoorwegen.markdown | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/source/_integrations/nederlandse_spoorwegen.markdown b/source/_integrations/nederlandse_spoorwegen.markdown index eb604ae37fa9..b97c01f33dd6 100644 --- a/source/_integrations/nederlandse_spoorwegen.markdown +++ b/source/_integrations/nederlandse_spoorwegen.markdown @@ -27,6 +27,10 @@ sensor: from: Gn to: Mt via: Zl + - name: 'AlmereBuiten-Duivendrecht-the-08h06m-train' + from: Almb + to: Dvd + time: '08:06:00' ``` {% configuration %} @@ -55,8 +59,27 @@ routes: description: A station the route needs to pass through. required: false type: string + time: + description: Optional time to search for a specific train. + required: false + type: time {% endconfiguration %} -The data are coming from [Nederlandse Spoorwegen](https://www.ns.nl/). +### Station codes Station codes must be used and can be looked up [here](https://nl.wikipedia.org/wiki/Lijst_van_spoorwegstations_in_Nederland). + +### Searching a specific train vs. the next train + +The default behavior (without configuration variable `time`) gives you the information about the *next* train that fits the criteria (`from`, `to`, `via`). +When using the configuration variable `time`, you can search for a specific train. +This is convenient when searching for the next train doesn't give you enough time to base an automation on. +E.g., when you normally take the 08h06m train and want to get information about this train, but there is another train +that's departing just minutes before your train, your time window to warn you on a delay might be too small. + +Using `time` only updates the route sensor during a time window around the chosen time. +Outside this window, the route sensor's state is `unknown`. +The window is from half an hour before the chosen time until half an hour after the chosen time. +In this way, you can have multiple routes with specific trains before hitting the FUP threshold for using NS API. + +The data are coming from [Nederlandse Spoorwegen](https://www.ns.nl/). From ba9e40332c2e9f7432549d52d2e9597e5b3e846b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Orri?= Date: Mon, 3 Feb 2020 11:33:38 +0100 Subject: [PATCH 16/88] Document salt device_tracker platform (#11811) * Document salt device_tracker platform * :pencil2: Tweaks * Update salt.markdown * Indicate all fields required * Bump ha_release Co-authored-by: Franck Nijhof --- source/_integrations/salt.markdown | 47 ++++++++++++++++++++++++ source/images/supported_brands/salt.png | Bin 0 -> 1476 bytes 2 files changed, 47 insertions(+) create mode 100644 source/_integrations/salt.markdown create mode 100644 source/images/supported_brands/salt.png diff --git a/source/_integrations/salt.markdown b/source/_integrations/salt.markdown new file mode 100644 index 000000000000..232759569c25 --- /dev/null +++ b/source/_integrations/salt.markdown @@ -0,0 +1,47 @@ +--- +title: Salt Fiber Box +description: Instructions on how to integrate Salt Fiber Box router into Home Assistant. +logo: salt.png +ha_category: + - Presence Detection +ha_iot_class: Local Polling +ha_codeowners: + - '@bjornorri' +ha_release: '0.106.0' +--- + +The `salt` platform offers presence detection by looking at connected devices to a [Salt Fiber Box](https://fiber.salt.ch/en/fiber/equipment/fiber-box) router from [Salt](https://www.salt.ch), which is an internet provider in Switzerland. + +
+The router only allows one user session at a time. If you log into the router's web interface, the platform will stop updating until you log out. +
+ +## Configuration + +To use a Salt Fiber Box router in your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +device_tracker: + - platform: salt + host: 192.168.1.1 + username: admin + password: YOUR_PASSWORD +``` + +{% configuration %} +host: + description: The IP address of your router, e.g. `192.168.1.1`. + required: true + type: string +username: + description: The username used to log into the router's web interface, e.g. `admin`. + required: true + type: string +password: + description: The password used to log into the router's web interface. + required: true + type: string +{% endconfiguration %} + +See the [device tracker integration page](/integrations/device_tracker/) for instructions how to configure the people to be tracked. diff --git a/source/images/supported_brands/salt.png b/source/images/supported_brands/salt.png new file mode 100644 index 0000000000000000000000000000000000000000..96728c59d687613ffa59976541e02c6b9e527e1c GIT binary patch literal 1476 zcmV;#1v~nQP)n3qvx8AWXv9aAPu{^~ex< za9R?9a)>m+jAIxF3WbmmOxKbJHzc0`0nfMX>>k|LF0Q+CF3-5n*8BD6eQ)Rf-1n~E zuANJptkxwaT5g{){ts%WkFgfp?0{%8-bt*z%iZo5>b>Y?J8ibw!|r#p%XQZJb=1!U zkJzD6B;4vG)z@4*g|N*-X1Ui-Z4}4s@ubNv)_P6xs!&vk+2{J1!$Mf5pVInUB}yFe zjGI(zjk+7GUjEr#bRd7D>=jKOkgm#4M8ZZ@TC20Xk#lyft*(~4J4I1L=A0))iK$w% zRXJyWMHnh)}y2ASmjzHnvAUY?9Ton^3Pr>64ol$L?P^RW`$=L{7&Sb z-PIl;X@cx7a#X0J!n1!ag2og%)U*W&^%{2adpD^6`bA4 zGVwuYe^+GKVXRZ7yV-A4X~WTR)W3zarRFu6Z6 zvqI8+nX^NKLZxRjO0>{gXDhABHX-TrWoCyfD?ghVqJ_5ju+p9q39mW5?CkHgh1pCK zEwo0#@vajIH&S-?lD09M>+KOO@@=I}cR)1RYdp%&Ue#7+)58+c0=sllS})^GHQGm- zadP~=?aYR2Z4k|N1Il-fIc@#d1`5961<@>vW!KL%>+QF@t6&0U7&@>DD(6{uG=;_S++A5>` zO=Q}s*6}{%2M&p%1uB1%_f6bS9JEju#X8z0+%2ni?)0CG*_%~SY_OflQ@-M}huAM9 zy`VeLSEKN(a$S^hzCTW}FE}Vl%%{S$&+)pD_O#mLAM3CSl&h1qB4rAok9S1EbtiH5 zV5D0hGK?vGz%xtv&azu19Mv0C`Gb%&=p@b_D&3j(i45!Enbg&o)l`vC2k4_wNV?)A z&c02$K_b&Zy4WR(?pD4_67!DwWb%1w#v`S#w&LuSLfT)|0Iu>&HDIJD!xi2aMf-hJ zxz2T1`riml7b$BgHbO{SnQQjaj2X*(N-q-}Gy`y@$n+kQGk=400}_9znqs#LX%FZC zt`=p!mXQizk&re{ve_cj5n;6|KsRrS49~MnB+QX6eKs!F-th)zK45s%N(V%m!=@Q- zl{E@rg-A0~vLT|3ZMr$$BO=2cyd{#%SCEb`IwG3PR-?3n29ar@Ux^H_IU97#ICr-w zD6K}l$gsu7ly-r4MVd`IaF4%>B=rVMcDkv>GvGPHr0ef3k>(wDp=ZXc>-0d4-etzr z>8+3$vsc6dV^bI8kn z?N;Y0UwdObX1jmcYPm^zDy^HzR@vf3fA*l!IxD71R@v_u;m7`Hy(i7_Sq0gh<`zqA eu+Bmw6#Fl#jLL@8*xmmC0000 Date: Mon, 3 Feb 2020 02:36:24 -0800 Subject: [PATCH 17/88] Add functions to TotalConnect (#11160) * Update totalconnect.markdown * Update totalconnect.markdown --- source/_integrations/totalconnect.markdown | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/source/_integrations/totalconnect.markdown b/source/_integrations/totalconnect.markdown index bba1396b5e17..2b2ab3d5c479 100644 --- a/source/_integrations/totalconnect.markdown +++ b/source/_integrations/totalconnect.markdown @@ -4,23 +4,34 @@ description: Instructions on how to integrate TotalConnect alarms into Home Assi logo: honeywell-tc.png ha_category: - Alarm + - Binary Sensor ha_release: 0.42 --- -The `totalconnect` platform provides connectivity with the Honeywell TotalConnect alarm systems used by many alarm companies. +The `totalconnect` integration provides connectivity with the Honeywell TotalConnect alarm systems used by many alarm companies. -This platform supports the following services: `alarm_arm_away`, `alarm_arm_home`, `alarm_arm_night` and `alarm_disarm`. +If you have issues running this component, you may require `libxml2-dev` and `libxmlsec1-dev` packages. To install these on Raspbian, run the command `apt install libxml2-dev libxmlsec1-dev` with sudo. + +## Alarm Control Panel + +The integration provides an Alarm Control Panel for each TotalConnect location. It uses the name of your location from TotalConnect. For example, if your location name in TotalConnect is "Home", then you will get `alarm_control_panel.home` in Home Assistant. + +The alarm control panel supports the following services: `alarm_arm_away`, `alarm_arm_home`, `alarm_arm_night` and `alarm_disarm`. The `triggered` state also provides a state attribute called `triggered_source` giving more detail on what triggered the alarm: - `Police/Medical` is when sensors detected a burglar and/or a person pushed the Police or Medical button - `Fire/Smoke` is when fire or smoke is detected, or a person pushed the Fire button - `Carbon Monoxide` is when carbon monoxide is detected -If you have issues running this component, you may require `libxml2-dev` and `libxmlsec1-dev` packages. To install these on Raspbian, run the command `apt install libxml2-dev libxmlsec1-dev` with sudo. +## Binary Sensor + +The integration provides a Binary Sensor for each TotalConnect zone. To see zones in TotalConnect "fault" status, your TotalConnect account must have "Sensor Events" enabled. Your alarm monitoring company may charge an extra fee to enable this. + +The TotalConnect API has limited zone type information. Home Assistant device class `door` is assigned to TotalConnect door, window, perimeter, motion sensor, and most alarm panel buttons. The sensor will appear as `True` if the door is open (either fault or triggered in TotalConnect) and `False` otherwise. Device class `smoke` is assigned to TotalConnect smoke detectors and buttons with physical alarm panel "Response Type" setting of "Fire No Verification". The sensor will appear as `True` if smoke is detected. Device class `gas` is assigned to TotalConnect carbon monoxide detectors. The sensor will appear as `True` if gas is detected. ## Configuration -To enable this, add the following lines to your `configuration.yaml`: +To enable TotalConnect, add the following lines to your `configuration.yaml`: ```yaml totalconnect: From 66f2083986d9e88c760d788c4821f320bb071ed2 Mon Sep 17 00:00:00 2001 From: Matthew Treinish Date: Mon, 3 Feb 2020 05:36:57 -0500 Subject: [PATCH 18/88] Add documentation for new opnsense integration (#10427) * Add documentation for new opnsense component This commit adds documentation for the opnsense device tracker which is being added in home-assistant/home-assistant#26834. * Update source/_components/opnsense.markdown Co-Authored-By: Klaas Schoute * Fixes from review comments * More updates from code review The previous updates in dc933232ab654d79a27cc0a16f8ca13b16196d46 around the defaults were applied a bit too mechanically and the same problem existed elsewhere in the configuration section. This commit also updates those to fix the same issue there. * :pencil2: Tweaks * Move documentation to new integrations location * Remove LAN default for tracker_interfaces Part of the review changes made to the PR adding this component was to not set a default value for the tracker_interfaces to ["LAN"]. This commit just updates the configuration section of the docs to reflect this change. * Update opnsense.markdown Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/opnsense.markdown | 61 ++++++++++++++++++++ source/images/supported_brands/opnsense.png | Bin 0 -> 34280 bytes 2 files changed, 61 insertions(+) create mode 100644 source/_integrations/opnsense.markdown create mode 100644 source/images/supported_brands/opnsense.png diff --git a/source/_integrations/opnsense.markdown b/source/_integrations/opnsense.markdown new file mode 100644 index 000000000000..31f7af2432c3 --- /dev/null +++ b/source/_integrations/opnsense.markdown @@ -0,0 +1,61 @@ +--- +title: "OPNsense" +description: "Instructions on how to configure OPNsense integration" +logo: opnsense.png +ha_category: + - Hub + - Presence Detection +ha_release: "0.106" +--- + +[OPNsense](https://opnsense.org/) is an open source HardenedBSD based firewall +and routing platform. There is currently support for the following device types +within Home Assistant: + +- [Presence Detection](#presence-detection) + +## Configuration + +To configure OPNsense integration with Home Assistant add the following section +to your configuration.yaml: + +```yaml +opnsense: + url: http://router/api + api_secret: API_SECRET + api_key: API_KEY +``` + +Where the `api_key` and `api_secret` values are acquired from your OPNsense +router using the web interface. For more information on this procedure, refer +to the OPNsense [documentation](https://docs.opnsense.org/development/how-tos/api.html#creating-keys). + +{% configuration %} +url: + description: The URL for the OPNsense api endpoint of your router. + type: string + required: true +api_key: + description: The API key used to authenticate with your OPNsense API endpoint. + type: string + required: true +api_secret: + description: The API secret used to authenticate with your OPNsense API endpoint. + type: string + required: true +verify_ssl: + description: Set to true to enable the validation of the OPNsense API's SSL. + type: boolean + required: false + default: false +tracker_interfaces: + description: List of the OPNsense router's interfaces to use for tracking devices. + type: list + required: false + default: [] +{% endconfiguration %} + + +## Presence detection + +This platform allows you to detect presence by looking at devices connected to an OPNsense router. diff --git a/source/images/supported_brands/opnsense.png b/source/images/supported_brands/opnsense.png new file mode 100644 index 0000000000000000000000000000000000000000..9f66dabea1f13014d6f5d3fedd7bc2a6126801a9 GIT binary patch literal 34280 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 Aj{pDw literal 0 HcmV?d00001 From bbad0d4e36c4a3b44482513b9d6590e838f3e8ba Mon Sep 17 00:00:00 2001 From: Jean-Paul van Ravensberg <14926452+Cloudenius@users.noreply.github.com> Date: Mon, 3 Feb 2020 11:41:52 +0100 Subject: [PATCH 19/88] Added VSX-528 as a supported device (#11952) * Added VSX-528 as a supported device * Added port 8102 to VSX-528 config --- source/_integrations/pioneer.markdown | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/source/_integrations/pioneer.markdown b/source/_integrations/pioneer.markdown index dcbe20748f56..fec895ea74a3 100644 --- a/source/_integrations/pioneer.markdown +++ b/source/_integrations/pioneer.markdown @@ -121,3 +121,24 @@ sources: 'MHL': '48' 'Game': '49' ``` + +#### VSX-528 + +```yaml +port: 8102 +sources: + 'CD': '01' + 'Tuner': '02' + 'DVD': '04' + 'TV': '05' + 'Sat/Cbl': '06' + 'DVR/BDR': '15' + 'iPod/USB': '17' + 'HDMI/MHL': '48' + 'BD': '25' + 'Adapter': '33' + 'Netradio': '38' + 'Media Server': '44' + 'Favorites': '45' + 'Game': '49' +``` From 50d4ee4cf8fe07613c67ea34ce6647fadcc421f8 Mon Sep 17 00:00:00 2001 From: escoand Date: Mon, 3 Feb 2020 11:48:16 +0100 Subject: [PATCH 20/88] Drop fritzdect integration (#11948) * Delete fritzdect.markdown * Update _redirects * Remove internal links to this page Co-authored-by: Franck Nijhof --- source/_integrations/fritzdect.markdown | 53 ------------------- ...02-11-alert-appletv-mqtt-yeelight.markdown | 3 +- source/_posts/2017-07-29-release-50.markdown | 5 +- source/_posts/2017-10-21-release-56.markdown | 3 +- source/_posts/2018-01-27-release-62.markdown | 3 +- source/_posts/2018-08-29-release-77.markdown | 3 +- source/_posts/2019-10-30-release-101.markdown | 3 +- source/_posts/2020-01-15-release-104.markdown | 3 +- source/_redirects | 2 - 9 files changed, 8 insertions(+), 70 deletions(-) delete mode 100644 source/_integrations/fritzdect.markdown diff --git a/source/_integrations/fritzdect.markdown b/source/_integrations/fritzdect.markdown deleted file mode 100644 index fecd6d028381..000000000000 --- a/source/_integrations/fritzdect.markdown +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: AVM FRITZ!DECT -description: Instructions on how to integrate your AVM FRITZ!DECT switches into Home Assistant. -logo: avm.png -ha_category: - - Switch -ha_iot_class: Local Polling -ha_release: 0.38 ---- - -The `fritzdect` switch platform allows you to control the state of your [AVM FRITZ!DECT DECT-based wireless switches](https://en.avm.de/products/fritzdect/). The AVM FRITZ!DECT switches need to be paired to your Fritz!Box and then can be monitored and controlled via Home Assistant. - -Supported devices (tested): - -- FRITZ!DECT 200 - -Supported Firmwares (tested): - -- FRITZ!OS: 06.80 / FRITZ!DECT: 03.83 -- FRITZ!OS: 06.98-51288 (Beta) / FRITZ!DECT: 03.87 -- FRITZ!OS: 7.01 / FRITZ!DECT: 04.09 - -To use your AVM FRITZ!DECT switch(es) in your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -switch: - - platform: fritzdect - username: YOUR_USERNAME - password: YOUR_PASSWORD -``` - -{% configuration %} -username: - description: The username for your Fritz!Box. - required: true - type: string -password: - description: The password for your Fritz!Box. - required: true - type: string -host: - description: The IP address/hostname of your Fritz!Box. - required: false - type: string - default: fritz.box -{% endconfiguration %} - -It is recommended to create a dedicated user for Home Assistant and only allow access to "Smart Home". - -
-If this integration throws an error when starting home-assistant you should check if all actors are plugged in and connected to the FritzBox. Inactive actors that are not deleted from FritzBox configuration might lead to errors. -
diff --git a/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown b/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown index e08c2206076b..3c1708de3239 100644 --- a/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown +++ b/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown @@ -43,7 +43,7 @@ The [`yeelight`][yeelight] component has been ported to use a more stable and fe - [Rflink][rflink] 433Mhz gateway platform and components ([@aequitas]) - Lock: Support for [Nuki.io][nuki] smart locks ([@pschmitt]) - Sensor: [QNAP][qnap] Sensor ([@colinodell]) -- Switch: Add support for [FRITZ!DECT][fritz] wireless switches based on fritzhome ([@BastianPoe]) +- Switch: Add support for FRITZ!DECT wireless switches based on fritzhome ([@BastianPoe]) - Sensor: Add [moon][moon] sensor ([@fabaff]) - Media player: Support for the [Orange Livebox Play TV][orange] appliance ([@pschmitt]) - Media player: [Apple TV][apple-tv] support ([@postlund]) @@ -203,7 +203,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [ffmpeg-bin]: /integrations/ffmpeg_motion [ffmpeg]: /integrations/ffmpeg/ [filters]: /topics/templating/#home-assistant-template-extensions -[fritz]: /integrations/fritzdect [hue]: /integrations/hue [light]: /cookbook/custom_ui_by_andrey-git [mailgun]: /integrations/mailgun diff --git a/source/_posts/2017-07-29-release-50.markdown b/source/_posts/2017-07-29-release-50.markdown index 2c701c3336e1..3cb91e69300a 100644 --- a/source/_posts/2017-07-29-release-50.markdown +++ b/source/_posts/2017-07-29-release-50.markdown @@ -119,7 +119,7 @@ conversation: - The kitchen is magic ``` -- Switch fritzdect: attributes have been renamed to use underscores and no capital letters ([@thomasklingbeil] - [#8436]) ([switch.fritzdect docs]) (breaking change) +- Switch fritzdect: attributes have been renamed to use underscores and no capital letters ([@thomasklingbeil] - [#8436]) (breaking change) - Yahoo Weather: no longer allow configuring forecasts but include all instead. ([@fanthos] - [#8626]) ([weather.yweather docs]) (breaking change) - The Home Assistant Z-Wave Cover implementation has been updated to support the latest development version of OpenZWave. If you are currently applying a workaround to your OpenZWave installation to support the barrier command class, you'll need to make sure you update your workaround to the latest development version of OpenZWave. ([@firstof9] - [#8574]) ([cover docs]) ([cover.zwave docs]) (breaking change) @@ -170,7 +170,7 @@ conversation: - bump python-mirobo version for more robust protocol handling, make the platform to update on startup ([@rytilahti] - [#8602]) ([switch.xiaomi_vacuum docs]) - Binary sensor ping fixed for hassio ([@gollo] - [#8573]) ([binary_sensor.ping docs]) - Simplified percent conversion, better logging ([@open-homeautomation] - [#8568]) ([sensor.knx docs]) -- make attributes in the fritzdect module easier to process ([@thomasklingbeil] - [#8436]) ([switch.fritzdect docs]) (breaking change) +- make attributes in the fritzdect module easier to process ([@thomasklingbeil] - [#8436]) (breaking change) - Allow set_cover_position in scenes ([@peckham] - [#8613]) - better but still not great ([@cribbstechnologies] - [#8618]) - Upgrade youtube_dl to 2017.7.23 ([@fabaff] - [#8617]) ([media_extractor docs]) @@ -391,7 +391,6 @@ conversation: [shopping_list docs]: /integrations/shopping_list/ [snips docs]: /integrations/snips/ [statsd docs]: /integrations/statsd/ -[switch.fritzdect docs]: /integrations/fritzdect [switch.mqtt docs]: /integrations/switch.mqtt/ [switch.wink docs]: /integrations/wink#switch [switch.xiaomi docs]: /integrations/switch.xiaomi_aqara/ diff --git a/source/_posts/2017-10-21-release-56.markdown b/source/_posts/2017-10-21-release-56.markdown index 0bb5badf2426..73f1d1883199 100644 --- a/source/_posts/2017-10-21-release-56.markdown +++ b/source/_posts/2017-10-21-release-56.markdown @@ -211,7 +211,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Update directpy to 0.2 ([@arsaboo] - [#9948]) - Update enocean to 0.40 ([@arsaboo] - [#9949]) ([enocean docs]) - Update hikvision to 1.2 ([@arsaboo] - [#9953]) ([switch.hikvisioncam docs]) -- Update fritzhome to 1.0.3 ([@arsaboo] - [#9951]) ([switch.fritzdect docs]) +- Update fritzhome to 1.0.3 ([@arsaboo] - [#9951]) - Update fritzconnection to 0.6.5 ([@arsaboo] - [#9950]) ([device_tracker.fritz docs]) ([sensor.fritzbox_callmonitor docs]) ([sensor.fritzbox_netmonitor docs]) - Upgraded pyhomematic ([@danielperna84] - [#9956]) ([homematic docs]) - Add emeter attributes ([@gollo] - [#9903]) ([light.tplink docs]) @@ -520,7 +520,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [shiftr docs]: /integrations/shiftr/ [skybell docs]: /integrations/skybell/ [switch.flux docs]: /integrations/flux -[switch.fritzdect docs]: /integrations/fritzdect [switch.hikvisioncam docs]: /integrations/hikvisioncam [switch.rainmachine docs]: /integrations/rainmachine#switch [switch.skybell docs]: /integrations/skybell#switch diff --git a/source/_posts/2018-01-27-release-62.markdown b/source/_posts/2018-01-27-release-62.markdown index 05e377734f51..87f1ceb3bf6f 100644 --- a/source/_posts/2018-01-27-release-62.markdown +++ b/source/_posts/2018-01-27-release-62.markdown @@ -83,7 +83,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Enable probot move ([@fabaff] - [#11690]) - fixed not to include spaces or dots in attribute names ([@olskar] - [#11694]) ([sensor.mold_indicator docs]) (breaking change) - Add attributes ([@fabaff] - [#11698]) ([sensor.random docs]) -- Feature/fritzdect errorhandling ([@BastianPoe] - [#11490]) ([switch.fritzdect docs]) +- Feature/fritzdect errorhandling ([@BastianPoe] - [#11490]) - Tesla bug fix #11598 ([@zabuldon] - [#11707]) - Update mold_indicator.py ([@olskar] - [#11715]) ([sensor.mold_indicator docs]) - Override default name for TP-Link devices ([@DanNixon] - [#11710]) ([light.tplink docs]) ([switch.tplink docs]) @@ -468,7 +468,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/ [sensor.yr docs]: /integrations/yr [snips docs]: /integrations/snips/ -[switch.fritzdect docs]: /integrations/fritzdect [switch.hive docs]: /integrations/hive#switch [switch.ihc docs]: /integrations/ihc#switch [switch.snmp docs]: /integrations/snmp#switch diff --git a/source/_posts/2018-08-29-release-77.markdown b/source/_posts/2018-08-29-release-77.markdown index 29f03486b5a7..4d6eb5658694 100644 --- a/source/_posts/2018-08-29-release-77.markdown +++ b/source/_posts/2018-08-29-release-77.markdown @@ -193,7 +193,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add recent context ([@balloob] - [#15989]) - Add ecovacs component ([@OverloadUT] - [#15520]) ([ecovacs docs]) ([vacuum.ecovacs docs]) (new-platform) - Bumped NDMS2 client library to 0.0.4 to get compatible with python 3.5 ([@foxel] - [#16077]) ([device_tracker docs]) -- fritzdect change to current_power_w ([@Danielhiversen] - [#16079]) ([switch.fritzdect docs]) +- fritzdect change to current_power_w ([@Danielhiversen] - [#16079]) - Update pyhomematic to 0.1.47 ([@danielperna84] - [#16083]) ([homematic docs]) - Get user after login flow finished ([@awarecan] - [#16047]) ([auth docs]) - Upgrade pytest to 3.7.2 ([@scop] - [#16091]) @@ -480,7 +480,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [sonos docs]: /integrations/sonos/ [splunk docs]: /integrations/splunk/ [switch.deconz docs]: /integrations/deconz#switch -[switch.fritzdect docs]: /integrations/fritzdect [switch.konnected docs]: /integrations/konnected#switch [switch.wemo docs]: /integrations/wemo [switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/ diff --git a/source/_posts/2019-10-30-release-101.markdown b/source/_posts/2019-10-30-release-101.markdown index d018de9430d2..3f33151c1b67 100644 --- a/source/_posts/2019-10-30-release-101.markdown +++ b/source/_posts/2019-10-30-release-101.markdown @@ -627,7 +627,7 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654] - Refactor the conversation integration ([@balloob] - [#27839]) ([conversation docs]) ([shopping_list docs]) - Use pre-commit in CI and tox ([@scop] - [#27743]) - Introduce new OAuth2 config flow helper ([@balloob] - [#27727]) ([somfy docs]) (breaking change) -- Move imports in fritzbox, fritz device tracker, fritzdect, fritzbox netmonitor ([@springstan] - [#27746]) ([fritz docs]) ([fritzbox docs]) ([fritzbox_netmonitor docs]) ([fritzdect docs]) +- Move imports in fritzbox, fritz device tracker, fritzdect, fritzbox netmonitor ([@springstan] - [#27746]) ([fritz docs]) ([fritzbox docs]) ([fritzbox_netmonitor docs]) - Move imports in cppm_tracker component ([@Bouni] - [#27889]) ([cppm_tracker docs]) - Move imports in concord232 component ([@Bouni] - [#27887]) ([concord232 docs]) - Move imports in comfoconnect component ([@Bouni] - [#27886]) ([comfoconnect docs]) @@ -1645,7 +1645,6 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654] [fritzbox docs]: /integrations/fritzbox/ [fritzbox_callmonitor docs]: /integrations/fritzbox_callmonitor/ [fritzbox_netmonitor docs]: /integrations/fritzbox_netmonitor/ -[fritzdect docs]: /integrations/fritzdect/ [frontend docs]: /integrations/frontend/ [frontier_silicon docs]: /integrations/frontier_silicon/ [futurenow docs]: /integrations/futurenow/ diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index caf7b796e2e7..0c87b6da9911 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -1026,7 +1026,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - Set required_features field when registering fan services ([@Jc2k] - [#30516]) ([fan docs]) ([homekit_controller docs]) - Add Brother Printer integration ([@bieniu] - [#30359]) ([brother docs]) (new-integration) - Format all manifests with prettier ([@frenck] - [#30521]) -- Fix AVM FRITZ!DECT switch total consumption ([@Alexxander0] - [#30478]) ([fritzdect docs]) +- Fix AVM FRITZ!DECT switch total consumption ([@Alexxander0] - [#30478]) - Register 'androidtv.download' and 'androidtv.upload' services ([@JeffLIrion] - [#30086]) ([androidtv docs]) - Allow specific status codes while notifying mobile_app devices ([@rccoleman] - [#30496]) ([mobile_app docs]) - Correct integration names in manifests (A-B) ([@frenck] - [#30527]) @@ -1886,7 +1886,6 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! [filter docs]: /integrations/filter/ [freebox docs]: /integrations/freebox/ [fritz docs]: /integrations/fritz/ -[fritzdect docs]: /integrations/fritzdect/ [frontend docs]: /integrations/frontend/ [geofency docs]: /integrations/geofency/ [geonetnz_quakes docs]: /integrations/geonetnz_quakes/ diff --git a/source/_redirects b/source/_redirects index 964c4ae1cb14..5ce353649b3c 100644 --- a/source/_redirects +++ b/source/_redirects @@ -975,7 +975,6 @@ /components/switch.fibaro /integrations/fibaro /components/switch.flux /integrations/flux /components/switch.fritzbox /integrations/fritzbox -/components/switch.fritzdect /integrations/fritzdect /components/switch.gc100 /integrations/gc100#switch /components/switch.hdmi_cec /integrations/hdmi_cec /components/switch.hikvisioncam /integrations/hikvisioncam @@ -1368,7 +1367,6 @@ /components/fritzbox /integrations/fritzbox /components/fritzbox_callmonitor /integrations/fritzbox_callmonitor /components/fritzbox_netmonitor /integrations/fritzbox_netmonitor -/components/fritzdect /integrations/fritzdect /components/fronius /integrations/fronius /components/frontend /integrations/frontend /components/frontier_silicon /integrations/frontier_silicon From f3006f1a3edb4f1b5db979ff9f033d29ba551c1a Mon Sep 17 00:00:00 2001 From: tetienne Date: Tue, 4 Feb 2020 10:16:37 +0100 Subject: [PATCH 21/88] Add color to light template (#11958) --- source/_integrations/light.template.markdown | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/source/_integrations/light.template.markdown b/source/_integrations/light.template.markdown index 903f04caa62a..1fd33225e139 100644 --- a/source/_integrations/light.template.markdown +++ b/source/_integrations/light.template.markdown @@ -28,6 +28,7 @@ light: level_template: "{{ state_attr('sensor.theater_brightness', 'lux')|int }}" value_template: "{{ state_attr('sensor.theater_brightness', 'lux')|int > 0 }}" temperature_template: "{{states('input_number.temperature_input') | int}}" + color_template: "({{states('input_number.h_input') | int}}, {{states('input_number.s_input') | int}})" turn_on: service: script.theater_lights_on turn_off: @@ -41,6 +42,15 @@ light: data_template: value: "{{ color_temp }}" entity_id: input_number.temperature_input + set_color: + - service: input_number.set_value + data_template: + value: "{{ h }}" + entity_id: input_number.h_input + - service: input_number.set_value + data_template: + value: "{{ s }}" + entity_id: input_number.s_input ``` {% endraw %} @@ -74,6 +84,11 @@ light: required: false type: template default: optimistic + color_template: + description: Defines a template to get the color of the light. Must render a tuple (hue, saturation) + required: false + type: template + default: optimistic icon_template: description: Defines a template for an icon or picture, e.g. showing a different icon for different states. required: false @@ -99,6 +114,10 @@ light: description: Defines an action to run when the light is given a color temperature command. required: false type: action + set_color: + description: Defines an action to run when the light is given a color command. + required: false + type: action {% endconfiguration %} ## Considerations From 501283f686606d0612183102c506064f2ab92be8 Mon Sep 17 00:00:00 2001 From: Konsts Date: Tue, 4 Feb 2020 11:17:52 +0200 Subject: [PATCH 22/88] Add telegram_chatbot `timeout` parametr. (#11944) Add timeout param to telegram_bot.send_file(send_video, send_photo, send_sticker, send_document) that help fixed issue with timeout error (with a large file size, poor internet connection, etc.) --- source/_integrations/telegram_chatbot.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_integrations/telegram_chatbot.markdown b/source/_integrations/telegram_chatbot.markdown index 6c2f2d0cd4ec..0a7fd78863a7 100644 --- a/source/_integrations/telegram_chatbot.markdown +++ b/source/_integrations/telegram_chatbot.markdown @@ -48,6 +48,7 @@ Send a photo. | `target` | yes | An array of pre-authorized chat_ids or user_ids to send the notification to. Defaults to the first allowed chat_id. | | `disable_notification` | yes | True/false for send the message silently. iOS users and web users will not receive a notification, Android users will receive a notification with no sound. Defaults to False. | | `verify_ssl` | yes | True/false for checking the SSL certificate of the server for HTTPS URLs. Defaults to True. | +| 'timeout' | yes | Timeout for send photo. Will help with timeout errors (poor internet connection, etc) | | `keyboard` | yes | List of rows of commands, comma-separated, to make a custom keyboard. `[]` to reset to no custom keyboard. Example: `["/command1, /command2", "/command3"]` | | `inline_keyboard` | yes | List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with associated callback data. Example: `["/button1, /button2", "/button3"]` or `[[["Text btn1", "/button1"], ["Text btn2", "/button2"]], [["Text btn3", "/button3"]]]` | @@ -66,6 +67,7 @@ Send a video. | `target` | yes | An array of pre-authorized chat_ids or user_ids to send the notification to. Defaults to the first allowed chat_id. | | `disable_notification` | yes | True/false to send the message silently. iOS users and web users will not receive a notification. Android users will receive a notification with no sound. Defaults to False. | | `verify_ssl` | yes | True/false for checking the SSL certificate of the server for HTTPS URLs. Defaults to True. | +| 'timeout' | yes | Timeout for send video. Will help with timeout errors (poor internet connection, etc) | | `keyboard` | yes | List of rows of commands, comma-separated, to make a custom keyboard. `[]` to reset to no custom keyboard. Example: `["/command1, /command2", "/command3"]` | | `inline_keyboard` | yes | List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with associated callback data. Example: `["/button1, /button2", "/button3"]` or `[[["Text btn1", "/button1"], ["Text btn2", "/button2"]], [["Text btn3", "/button3"]]]` | @@ -84,6 +86,7 @@ Send a document. | `target` | yes | An array of pre-authorized chat_ids or user_ids to send the notification to. Defaults to the first allowed chat_id. | | `disable_notification` | yes | True/false for send the message silently. iOS users and web users will not receive a notification, Android users will receive a notification with no sound. Defaults to False. | | `verify_ssl` | yes | True/false for checking the SSL certificate of the server for HTTPS URLs. Defaults to True. | +| 'timeout' | yes | Timeout for send document. Will help with timeout errors (poor internet connection, etc) | | `keyboard` | yes | List of rows of commands, comma-separated, to make a custom keyboard. `[]` to reset to no custom keyboard. Example: `["/command1, /command2", "/command3"]` | | `inline_keyboard` | yes | List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with associated callback data. Example: `["/button1, /button2", "/button3"]` or `[[["Text btn1", "/button1"], ["Text btn2", "/button2"]], [["Text btn3", "/button3"]]]` | From 2fdec16c82fe42d8d09be666a9fd207f5994207c Mon Sep 17 00:00:00 2001 From: Yarmo Mackenbach Date: Tue, 4 Feb 2020 09:18:54 +0000 Subject: [PATCH 23/88] Fix the NS API and product name (#11843) Goes together with home-assistant/home-assistant#30971 --- source/_integrations/nederlandse_spoorwegen.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/nederlandse_spoorwegen.markdown b/source/_integrations/nederlandse_spoorwegen.markdown index b97c01f33dd6..74e5eb9303fe 100644 --- a/source/_integrations/nederlandse_spoorwegen.markdown +++ b/source/_integrations/nederlandse_spoorwegen.markdown @@ -10,7 +10,7 @@ ha_release: 0.57 This sensor will provide you with time table information of the [Nederlandse Spoorwegen](https://www.ns.nl/) train service in the Netherlands. -To obtain an API key, create an account on the [NS API-Portaal](https://apiportal.ns.nl/) and obtain an API key for the `RetrieveTripInformationPublicAPI` API. +To obtain an API key, create an account on the [NS API-Portaal](https://apiportal.ns.nl/) and obtain an API key for the `Reisinformatie` API which is part of the `Ns-App` product. The `nederlandse_spoorwegen` integration can be configured using `configuration.yaml` as shown below: From 31c1a255c19b098ee4dc368bf2b3793651a3cfbb Mon Sep 17 00:00:00 2001 From: Bas Nijholt Date: Tue, 4 Feb 2020 10:31:38 +0100 Subject: [PATCH 24/88] Derivative component update, add time_window (#11963) * update the docs, see https://github.com/home-assistant/home-assistant/pull/31397 * add more detailed example --- source/_integrations/derivative.markdown | 28 +++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/source/_integrations/derivative.markdown b/source/_integrations/derivative.markdown index aef2586feb25..c8a872fd17d2 100644 --- a/source/_integrations/derivative.markdown +++ b/source/_integrations/derivative.markdown @@ -10,7 +10,8 @@ logo: derivative.png ha_qa_scale: internal --- -The `derivative` platform provides the numerical derivative or numerical differentiation of the values provided by a source sensor. Derivative sensors are updated upon changes of the **source**. Fast sampling source sensors provide better results. +The `derivative` platform creates a sensor that estimates the derivative of the values provided by a source sensor. +Derivative sensors are updated upon changes of the **source**. ## Configuration @@ -39,7 +40,7 @@ round: default: 3 type: integer unit_prefix: - description: Metric unit to prefix the derivative result. Available units are k, M, G, T. + description: Metric unit to prefix the derivative result ([Wikipedia](https://en.wikipedia.org/wiki/Unit_prefix)]). Available symbols are "n" (1e-9), "µ" (1e-6), "m" (1e-3), "k" (1e3), "M" (1e6), "G" (1e9), "T" (1e12). required: false default: None type: string @@ -52,6 +53,27 @@ unit: description: Unit of Measurement to be used for the derivative. required: false type: string +time_window: + description: The time window in which to calculate the derivative. This is useful for sensor that output discrete values. By default the derivative is calculated between two consecutive updates. + default: 0 + required: false + type: time {% endconfiguration %} -If 'unit' is set then 'unit_prefix' and 'unit_time' are ignored. +## Temperature example + +For example, you have a temperature sensor `sensor.temperature` that outputs a value every few seconds, but rounds to the nearest half number. +That means that two consecutive output values might be the same (so the derivative is `Δy/Δx=0` because `Δy=0` !) +However, the temperature might actually be changing over time. +In order to capture this, you should use a `time_window`, such that immediate jumps don't result in high derivatives and that after the next sensor update, the derivatives doesn't vanish to zero. +An example config that uses `time_window` is + +```yaml +sensor: + - platform: derivative + source: sensor.temperature + name: Temperature change per hour + round: 1 + unit_time: h + time_window: "00:30:00" # we look at the change over the last half hour +``` From 4ac3c4c92d71823c5596a48a32a0547c7091d7a0 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 5 Feb 2020 00:45:38 -0800 Subject: [PATCH 25/88] Document brightness step for light.turn_on (#11973) * Document brightness step * Clarify light.toggle service --- source/_integrations/light.markdown | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/_integrations/light.markdown b/source/_integrations/light.markdown index 64cce7036d9e..f5f2aad10f0f 100644 --- a/source/_integrations/light.markdown +++ b/source/_integrations/light.markdown @@ -36,6 +36,8 @@ Most lights do not support all attributes. You can check the integration documen | `color_name` | yes | A human-readable string of a color name, such as `blue` or `goldenrod`. All [CSS3 color names](https://www.w3.org/TR/css-color-3/#svg-color) are supported. | `brightness` | yes | Integer between 0 and 255 for how bright the light should be, where 0 means the light is off, 1 is the minimum brightness and 255 is the maximum brightness supported by the light. | `brightness_pct`| yes | Alternatively, you can specify brightness in percent (a number between 0 and 100), where 0 means the light is off, 1 is the minimum brightness and 100 is the maximum brightness supported by the light. +| `brightness_step` | yes | Change brightness by an amount. Should be between -255..255. +| `brightness_step_pct` | yes | Change brightness by a percentage. Should be between -100..100. | `flash` | yes | Tell light to flash, can be either value `short` or `long`. | `effect`| yes | Applies an effect such as `colorloop` or `random`. @@ -87,7 +89,6 @@ Turns one or multiple lights off. ### Service `light.toggle` -Toggles the state of one or multiple lights using [groups]({{site_root}}/integrations/group/). -Takes the same arguments as [`turn_on`](#service-lightturn_on) service. +Toggles the state of one or multiple lights. Takes the same arguments as [`turn_on`](#service-lightturn_on) service. -*Note*: If `light.toggle` is used for a group of lights, it will toggle the individual state of each light. +*Note*: If `light.toggle` is used for a group of lights, it will toggle the individual state of each light. If you want the lights to be treated as a single light, use [Light Groups](/integrations/light.group/) instead. From 181ae362f36ef411109f7ab6afed2eb665ce6ba2 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2020 14:10:36 +0100 Subject: [PATCH 26/88] Adds safe_mode integration documentation (#11977) --- source/_integrations/safe_mode.markdown | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 source/_integrations/safe_mode.markdown diff --git a/source/_integrations/safe_mode.markdown b/source/_integrations/safe_mode.markdown new file mode 100644 index 000000000000..5167c3e7e07c --- /dev/null +++ b/source/_integrations/safe_mode.markdown @@ -0,0 +1,25 @@ +--- +title: Safe Mode +description: Allows Home Assistant to start up in safe mode. +ha_category: [] +ha_release: 0.105 +logo: home-assistant.png +ha_quality_scale: internal +--- + +The `safe_mode` integration is an internally used integration by the +Home Assistant Core. + +You don't have to configure it in any way since it is automatically always +available when Home Assistant needs it. + +If, during startup, Home Assistant has problems reading your configuration, +it will still continue to start using bit and pieces from the configuration +of the last time it did start. + +When this happens, Home Assistant will start in "Safe mode" using this +integration. In this mode, nothing is loaded, but it does give you access to +the Home Assistant frontend, settings and add-ons. + +This gives you the possibility to correct the issue and restart Home Assistant +to re-try. From 684a8acbac0441570cd6d9f9e2028cf0f865175a Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2020 14:36:20 +0100 Subject: [PATCH 27/88] Adds search integration documentation (#11978) --- source/_integrations/search.markdown | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 source/_integrations/search.markdown diff --git a/source/_integrations/search.markdown b/source/_integrations/search.markdown new file mode 100644 index 000000000000..7497aa5a5cdf --- /dev/null +++ b/source/_integrations/search.markdown @@ -0,0 +1,21 @@ +--- +title: Search +description: Internal search module for Home Assistant. +ha_category: [] +ha_release: 0.105 +logo: home-assistant.png +ha_quality_scale: internal +--- + +The `search` integration is an internally used integration by the +Home Assistant Core. + +All data stored in Home Assistant is interconnected, making it a graph. +This means it can be searched as a graph. + +This integration allows the internals of Home Assistant to search for +relations between things like areas, devices, entities, configuration entries, +scenes, scripts and automations. + +The search integration is automatically loaded with the Home Assistant frontend +and does not need to be configured separately. From 13f2f0aff729a1ff8ecef52284fef06cff94382f Mon Sep 17 00:00:00 2001 From: Jeff Irion Date: Wed, 5 Feb 2020 05:38:33 -0800 Subject: [PATCH 28/88] Document filtering of sources for Android TV (#11816) * Document filtering of sources for Android TV * Revise documentation for source filtering * Document 'exclude_unnamed_apps' parameter * Fix typo --- source/_integrations/androidtv.markdown | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/source/_integrations/androidtv.markdown b/source/_integrations/androidtv.markdown index 1e5b905164fb..5aa94b35eb79 100644 --- a/source/_integrations/androidtv.markdown +++ b/source/_integrations/androidtv.markdown @@ -77,10 +77,15 @@ get_sources: default: true type: boolean apps: - description: A dictionary where the keys are app IDs and the values are app names that will be displayed in the UI; see example below. ([These app names](https://github.com/JeffLIrion/python-androidtv/blob/5c39196ade3f88ab453b205fd15b32472d3e0482/androidtv/constants.py#L267-L283) are configured in the backend package and do not need to be included in your configuration.) + description: A dictionary where the keys are app IDs and the values are app names that will be displayed in the UI; see example below. If a name is not provided, the app will never be shown in the sources list. ([These app names](https://github.com/JeffLIrion/python-androidtv/blob/5c39196ade3f88ab453b205fd15b32472d3e0482/androidtv/constants.py#L267-L283) are configured in the backend package and do not need to be included in your configuration.) required: false default: {} type: map +exclude_unnamed_apps: + description: If this is true, then only the apps you specify in the `apps` configuration parameter and [those specified in the backend library](https://github.com/JeffLIrion/python-androidtv/blob/5c39196ade3f88ab453b205fd15b32472d3e0482/androidtv/constants.py#L267-L283) will be shown in the sources list. + required: false + default: false + type: boolean device_class: description: "The type of device: `auto` (detect whether it is an Android TV or Fire TV device), `androidtv`, or `firetv`." required: false @@ -107,15 +112,19 @@ turn_off_command: # Example configuration.yaml entry media_player: # Use the Python ADB implementation with a user-provided key to setup an - # Android TV device. Provide an app name, override the default turn on/off - # commands, and provide custom state detection rules. + # Android TV device. Provide some app names and don't display other apps + # in the sources menu. Override the default turn on/off commands, and + # provide custom state detection rules. - platform: androidtv name: Android TV device_class: androidtv host: 192.168.0.222 adbkey: "/config/android/adbkey" + exclude_unnamed_apps: true apps: com.amazon.tv.launcher: "Fire TV" + some.background.app: # this will never show up in the sources list + another.background.app: "" # this will also never show up in the sources list turn_on_command: "input keyevent 3" turn_off_command: "input keyevent 223" state_detection_rules: From 6d280731db5ca0e99c8b3d70a595c5c50479ae29 Mon Sep 17 00:00:00 2001 From: dupondje Date: Thu, 6 Feb 2020 17:56:34 +0100 Subject: [PATCH 29/88] Add support for belgian meter and rename some sensors (#11509) --- source/_integrations/dsmr.markdown | 21 +++++++++++---------- source/_integrations/utility_meter.markdown | 18 +++++++++--------- 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/source/_integrations/dsmr.markdown b/source/_integrations/dsmr.markdown index a32c90faf680..5d75ed56c6d1 100644 --- a/source/_integrations/dsmr.markdown +++ b/source/_integrations/dsmr.markdown @@ -10,7 +10,7 @@ ha_iot_class: Local Push A sensor platform for Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements), also known as 'Slimme meter' or 'P1 poort'. -- Currently support DSMR V2.2, V3, V4 and V5 through the [dsmr_parser](https://github.com/ndokter/dsmr_parser) module by Nigel Dokter. +- Currently support DSMR V2.2, V3, V4, V5 and V5 Belgian through the [dsmr_parser](https://github.com/ndokter/dsmr_parser) module by Nigel Dokter. - For official information about DSMR refer to: [DSMR Document](https://www.netbeheernederland.nl/dossiers/slimme-meter-15) - For official information about the P1 port refer to: - For unofficial hardware connection examples refer to: [Domoticx](http://domoticx.com/p1-poort-slimme-meter-hardware/) @@ -35,6 +35,7 @@ USB serial converters: - - - +- Serial to network proxies: @@ -60,7 +61,7 @@ sensor: required: false type: string dsmr_version: - description: "Version of DSMR used by meter. Choices: 2.2, 4, 5. Defaults to 2.2." + description: "Version of DSMR used by meter. Choices: 2.2, 4, 5, 5B (For Belgian Meter). Defaults to 2.2." required: false type: string precision: @@ -83,10 +84,10 @@ group: meter_readings: name: Meter readings entities: - - sensor.power_consumption_low - - sensor.power_consumption_normal - - sensor.power_production_low - - sensor.power_production_normal + - sensor.energy_consumption_tarif_1 + - sensor.energy_consumption_tarif_2 + - sensor.energy_production_tarif_1 + - sensor.energy_production_tarif_2 - sensor.gas_consumption ``` @@ -102,10 +103,10 @@ group: meter_readings: name: Meter readings entities: - - sensor.power_consumption_low - - sensor.power_consumption_normal - - sensor.power_production_low - - sensor.power_production_normal + - sensor.energy_consumption_tarif_1 + - sensor.energy_consumption_tarif_2 + - sensor.energy_production_tarif_1 + - sensor.energy_production_tarif_2 - sensor.gas_consumption ``` diff --git a/source/_integrations/utility_meter.markdown b/source/_integrations/utility_meter.markdown index ad3f92b5b92c..c8a4b0cf95ed 100644 --- a/source/_integrations/utility_meter.markdown +++ b/source/_integrations/utility_meter.markdown @@ -46,7 +46,7 @@ offset: description: "Cycle reset occur at the beginning of the period (0 minutes, 0h00 hours, Monday, day 1, January). This option enables the offsetting of these beginnings. Supported formats: `offset: 'HH:MM:SS'`, `offset: 'HH:MM'` and Time period dictionary (see example below)." required: false default: 0 - type: time + type: time type: integer net_consumption: description: Set this to True if you would like to treat the source as a net meter. This will allow your counter to go both positive and negative. @@ -67,7 +67,7 @@ offset: # At least one of these must be specified: days: 1 hours: 0 - minutes: 0 + minutes: 0 ``` ## Services @@ -153,8 +153,8 @@ When using the [DSMR component](/integrations/dsmr) to get data from the utility If you want to create a daily and monthly sensor for each tariff, you have to track separate sensors: -- `sensor.power_consumption_low` for off-peak power -- `sensor.power_consumption_normal` for peak power +- `sensor.energy_consumption_tarif_1` for tarif 1 power (for example off-peak) +- `sensor.energy_consumption_tarif_2` for for tarif 2 power (for example peak) - `sensor.gas_consumption` for gas consumption So, tracking daily and monthly consumption for each sensor, will require setting up 6 entries under the `utility_meter` component. @@ -162,26 +162,26 @@ So, tracking daily and monthly consumption for each sensor, will require setting ```yaml utility_meter: daily_power_offpeak: - source: sensor.power_consumption_low + source: sensor.energy_consumption_tarif_1 cycle: daily daily_power_peak: - source: sensor.power_consumption_normal + source: sensor.energy_consumption_tarif_2 cycle: daily daily_gas: source: sensor.gas_consumption cycle: daily monthly_power_offpeak: - source: sensor.power_consumption_low + source: sensor.energy_consumption_tarif_1 cycle: monthly monthly_power_peak: - source: sensor.power_consumption_normal + source: sensor.energy_consumption_tarif_2 cycle: monthly monthly_gas: source: sensor.gas_consumption cycle: monthly ``` -Additionally, you can add template sensors to compute daily and monthly total usage. +Additionally, you can add template sensors to compute daily and monthly total usage. {% raw %} ```yaml From cdd2d33ff2ff07c6c5adf7abe880cc0c0d28e386 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 6 Feb 2020 19:55:54 +0100 Subject: [PATCH 30/88] Remove of liveboxplaytv integration (ADR0004) (#11989) --- CODEOWNERS | 1 - source/_integrations/liveboxplaytv.markdown | 54 ------------------ ...02-11-alert-appletv-mqtt-yeelight.markdown | 3 +- source/_posts/2017-10-07-release-55.markdown | 3 +- source/_posts/2017-10-21-release-56.markdown | 3 +- source/_posts/2017-11-04-release-57.markdown | 3 +- source/_posts/2017-12-17-release-60.markdown | 3 +- source/_posts/2018-04-14-release-67.markdown | 3 +- source/_posts/2018-07-21-release-74.markdown | 3 +- source/_posts/2019-05-16-release-93.markdown | 3 +- source/_posts/2019-10-30-release-101.markdown | 3 +- source/_posts/2020-01-15-release-104.markdown | 3 +- source/_redirects | 2 - source/images/supported_brands/orange.png | Bin 1281 -> 0 bytes 14 files changed, 10 insertions(+), 77 deletions(-) delete mode 100644 source/_integrations/liveboxplaytv.markdown delete mode 100644 source/images/supported_brands/orange.png diff --git a/CODEOWNERS b/CODEOWNERS index 9a873a30c62c..bc253e3d876e 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -185,7 +185,6 @@ source/_integrations/lcn.markdown @alengwenus source/_integrations/life360.markdown @pnbruckner source/_integrations/linky.markdown @Quentame source/_integrations/linux_battery.markdown @fabaff -source/_integrations/liveboxplaytv.markdown @pschmitt source/_integrations/local_ip.markdown @issacg source/_integrations/logger.markdown @home-assistant/core source/_integrations/logi_circle.markdown @evanjd diff --git a/source/_integrations/liveboxplaytv.markdown b/source/_integrations/liveboxplaytv.markdown deleted file mode 100644 index 3c481370564e..000000000000 --- a/source/_integrations/liveboxplaytv.markdown +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Orange Livebox Play TV -description: Instructions on how to integrate a Livebox Play TV appliance into Home Assistant. -logo: orange.png -ha_category: - - Media Player -ha_release: 0.38 -ha_iot_class: Local Polling -ha_codeowners: - - '@pschmitt' ---- - -The `liveboxplaytv` platform allows you to control [Orange Livebox Play TV appliances](https://boutique.orange.fr/internet/decodeur-tv-livebox). - -## Configuration - -To add an Orange Livebox Play TV to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -media_player: - - platform: liveboxplaytv - host: 192.168.1.3 -``` - -{% configuration %} -host: - description: The IP address or hostname of the Orange Livebox Play TV appliance. - required: true - type: string -name: - description: The name to use in the frontend. - required: false - default: "`Livebox Play TV`" - type: string -port: - description: The port on which the Livebox is listening on. - required: false - default: 8080 - type: integer -{% endconfiguration %} - -## Full configuration - -A full configuration example for an Orange TV appliance can look like this: - -```yaml -# Example configuration.yaml entry -media_player: - - platform: liveboxplaytv - host: 192.168.1.3 - port: 8080 - name: Orange Livebox Play TV -``` diff --git a/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown b/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown index 3c1708de3239..b2ecfa575e78 100644 --- a/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown +++ b/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown @@ -45,7 +45,7 @@ The [`yeelight`][yeelight] component has been ported to use a more stable and fe - Sensor: [QNAP][qnap] Sensor ([@colinodell]) - Switch: Add support for FRITZ!DECT wireless switches based on fritzhome ([@BastianPoe]) - Sensor: Add [moon][moon] sensor ([@fabaff]) -- Media player: Support for the [Orange Livebox Play TV][orange] appliance ([@pschmitt]) +- Media player: Support for the Orange Livebox Play TV appliance ([@pschmitt]) - Media player: [Apple TV][apple-tv] support ([@postlund]) - MQTT: [MQTT discovery][mqtt-discovery] support ([@balloob], [@fabaff]) - Notify: [Mailgun][mailgun] notify service ([@pschmitt]) @@ -211,7 +211,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [mqtt-discovery]: /integrations/mqtt/#discovery [nuki]: /integrations/nuki [openevse]: /integrations/openevse -[orange]: /integrations/liveboxplaytv [owm]: /integrations/openweathermap#sensor [python-yeelight]: https://gitlab.com/stavros/python-yeelight [qnap]: /integrations/qnap diff --git a/source/_posts/2017-10-07-release-55.markdown b/source/_posts/2017-10-07-release-55.markdown index ecf114145a2f..7d43e88825c4 100644 --- a/source/_posts/2017-10-07-release-55.markdown +++ b/source/_posts/2017-10-07-release-55.markdown @@ -49,7 +49,7 @@ This release introduces a new sensor: [Tibber][sensor.tibber docs]. The sensor p - OwnTracks: Fix handler is None checking ([@balloob] - [#9794]) ([device_tracker.owntracks docs]) - Changed yaml.load into yaml.safe_load ([@GenericStudent] - [#9841]) ([google docs]) - Bugfix/9811 jinja autoescape ([@GenericStudent] - [#9842]) -- Livebox Play TV bug: fix #9839 ([@pschmitt] - [#9880]) ([media_player.liveboxplaytv docs]) +- Livebox Play TV bug: fix #9839 ([@pschmitt] - [#9880]) ## If you need help... ...don't hesitate to use our very active [forums][forum] or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. @@ -402,4 +402,3 @@ Experiencing issues introduced by this release? Please report them in our [issue [device_tracker.owntracks docs]: /integrations/owntracks [google docs]: /integrations/google_translate [light.tradfri docs]: /integrations/tradfri -[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv diff --git a/source/_posts/2017-10-21-release-56.markdown b/source/_posts/2017-10-21-release-56.markdown index 73f1d1883199..fd8ac7e6a77c 100644 --- a/source/_posts/2017-10-21-release-56.markdown +++ b/source/_posts/2017-10-21-release-56.markdown @@ -174,7 +174,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - OwnTracks: Fix handler is None checking ([@balloob] - [#9794]) ([device_tracker.owntracks docs]) - Changed yaml.load into yaml.safe_load ([@GenericStudent] - [#9841]) - Bugfix/9811 jinja autoescape ([@GenericStudent] - [#9842]) -- Fix #9839 ([@pschmitt] - [#9880]) ([media_player.liveboxplaytv docs]) +- Fix #9839 ([@pschmitt] - [#9880]) - Upgrade python-telegram-bot to 8.1.1 ([@azogue] - [#9882]) ([telegram_bot docs]) - Xknx improvements ([@Julius2342] - [#9871]) ([knx docs]) ([climate.knx docs]) - zha: Update to bellows 0.4.0 ([@rcloran] - [#9890]) ([zha docs]) ([sensor.zha docs]) @@ -472,7 +472,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [media_player.denon docs]: /integrations/denon [media_player.denonavr docs]: /integrations/denonavr/ [media_player.dunehd docs]: /integrations/dunehd -[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv [media_player.monoprice docs]: /integrations/monoprice [media_player.plex docs]: /integrations/plex#media-player [media_player.yamaha docs]: /integrations/yamaha diff --git a/source/_posts/2017-11-04-release-57.markdown b/source/_posts/2017-11-04-release-57.markdown index 38f721c9348d..84d201f4700d 100644 --- a/source/_posts/2017-11-04-release-57.markdown +++ b/source/_posts/2017-11-04-release-57.markdown @@ -151,7 +151,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Fix no data event triggers ([@armills] - [#10049]) ([automation.event docs]) - fixing a typo in the old library which broke hub gen2 compatibility ([@sander76] - [#9990]) - Add fail2ban sensor ([@fronzbot] - [#9975]) ([sensor.fail2ban docs]) (new-platform) -- Show current program thumbnail as media_image ([@pschmitt] - [#10033]) ([media_player.liveboxplaytv docs]) +- Show current program thumbnail as media_image ([@pschmitt] - [#10033]) - Add link to docs and update ordering ([@fabaff] - [#10062]) ([duckdns docs]) - Remove STATE_UNKNOWN ([@fabaff] - [#10064]) ([sensor.glances docs]) - update library for xiaomi_aqara, change from pyCrypto to cryptography ([@danielhiversen] - [#10066]) ([xiaomi_aqara docs]) @@ -577,7 +577,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [mailbox docs]: /integrations/mailbox/ [media_extractor docs]: /integrations/media_extractor/ [media_player docs]: /integrations/media_player/ -[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv [media_player.monoprice docs]: /integrations/monoprice [media_player.plex docs]: /integrations/plex#media-player [media_player.russound_rnet docs]: /integrations/russound_rnet diff --git a/source/_posts/2017-12-17-release-60.markdown b/source/_posts/2017-12-17-release-60.markdown index 0a25d85c0fa9..6ec45d50acd8 100644 --- a/source/_posts/2017-12-17-release-60.markdown +++ b/source/_posts/2017-12-17-release-60.markdown @@ -142,7 +142,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Fix incorrect comment. ([@emosenkis] - [#11111]) - Update Warrant ([@balloob] - [#11101]) ([cloud docs]) - Fixed typo in automation.py ([@ryanm101] - [#11116]) ([config.automation docs]) -- Add media position properties ([@pschmitt] - [#10076]) ([media_player.liveboxplaytv docs]) +- Add media position properties ([@pschmitt] - [#10076]) - update pyripple ([@nkgilley] - [#11122]) ([sensor.ripple docs]) - Skip HASS emulated Hue bridges from detection. ([@andreacampi] - [#11128]) ([hue docs]) - Always consume the no_throttle keyword argument. ([@andreacampi] - [#11126]) @@ -334,7 +334,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [logbook docs]: /integrations/logbook/ [media_extractor docs]: /integrations/media_extractor/ [media_player.denonavr docs]: /integrations/denonavr/ -[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv [media_player.samsungtv docs]: /integrations/samsungtv [media_player.sonos docs]: /integrations/sonos [media_player.ue_smart_radio docs]: /integrations/ue_smart_radio diff --git a/source/_posts/2018-04-14-release-67.markdown b/source/_posts/2018-04-14-release-67.markdown index f92971ab4018..f86d606efc82 100644 --- a/source/_posts/2018-04-14-release-67.markdown +++ b/source/_posts/2018-04-14-release-67.markdown @@ -154,7 +154,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Update AbodePy version to 0.12.3 ([@MisterWil] - [#13709]) ([abode docs]) - Enable autodiscovery for mqtt cameras ([@jmtatsch] - [#13697]) ([mqtt docs]) ([camera.mqtt docs]) - Added ENTITY_ID_FORMAT import and set entity_id in __init__ ([@timmo001] - [#13642]) ([switch.broadlink docs]) (breaking change) -- Fix #10175 ([@pschmitt] - [#13713]) ([media_player.liveboxplaytv docs]) +- Fix #10175 ([@pschmitt] - [#13713]) - Add support for Nanoleaf Aurora Light Panels ([@Oro] - [#13456]) ([light.nanoleaf_aurora docs]) (new-platform) - Added gogogate2 cover ([@dlbroadfoot] - [#13467]) - Remove vendor lookup for mac addresses ([@balloob] - [#13788]) ([device_tracker docs]) @@ -367,7 +367,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [light.yeelight docs]: /integrations/yeelight [lock.bmw_connected_drive docs]: /integrations/bmw_connected_drive [media_extractor docs]: /integrations/media_extractor/ -[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv [media_player.philips_js docs]: /integrations/philips_js [media_player.songpal docs]: /integrations/songpal [media_player.webostv docs]: /integrations/webostv#media-player diff --git a/source/_posts/2018-07-21-release-74.markdown b/source/_posts/2018-07-21-release-74.markdown index 7c8b7fc00b09..cafa17d1b807 100644 --- a/source/_posts/2018-07-21-release-74.markdown +++ b/source/_posts/2018-07-21-release-74.markdown @@ -141,7 +141,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Improve NetAtmo sensors update logic ([@glpatcern] - [#14866]) ([sensor.netatmo docs]) - removed unused return ([@ludeeus] - [#15402]) ([cloudflare docs]) - Fix confused brightness of xiaomi_aqara gateway light ([@amelchio] - [#15314]) ([light.xiaomi_aqara docs]) -- Fix liveboxplaytv empty channel list ([@pschmitt] - [#15404]) ([media_player.liveboxplaytv docs]) +- Fix liveboxplaytv empty channel list ([@pschmitt] - [#15404]) - Fix credentials lookup ([@balloob] - [#15409]) - Change Ring binary_sensor frequency polling to avoid rate limit exceeded errors ([@tchellomello] - [#15414]) ([binary_sensor.ring docs]) - Add Tuya component and switch support ([@huangyupeng] - [#15399]) ([tuya docs]) ([switch.tuya docs]) (new-platform) @@ -374,7 +374,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [media_extractor docs]: /integrations/media_extractor/ [media_player.denonavr docs]: /integrations/denonavr/ [media_player.lg_netcast docs]: /integrations/lg_netcast -[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv [media_player.philips_js docs]: /integrations/philips_js [mysensors docs]: /integrations/mysensors/ [onboarding docs]: /integrations/onboarding/ diff --git a/source/_posts/2019-05-16-release-93.markdown b/source/_posts/2019-05-16-release-93.markdown index 0f14aa39063b..11b761ad1a0f 100644 --- a/source/_posts/2019-05-16-release-93.markdown +++ b/source/_posts/2019-05-16-release-93.markdown @@ -379,7 +379,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - deCONZ - Retry on BridgeBusy errors ([@Kane610] - [#23436]) ([deconz docs]) - Added option to select photoblack cartridge ([@ThaStealth] - [#23433]) ([epsonworkforce docs]) (breaking change) - Fix bad request for some IP ONVIF camera ([@GeertvanHorrik] - [#22972]) ([onvif docs]) -- Bump pyteleloisirs version ([@SNoof85] - [#23661]) ([liveboxplaytv docs]) +- Bump pyteleloisirs version ([@SNoof85] - [#23661]) - Upgrade psutil to 5.6.2 ([@fabaff] - [#23671]) ([systemmonitor docs]) - Upgrade shodan to 1.13.0 ([@fabaff] - [#23675]) ([shodan docs]) - Upgrade slacker to 0.13.0 ([@fabaff] - [#23672]) ([slack docs]) @@ -799,7 +799,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [iqvia docs]: /integrations/iqvia/ [lcn docs]: /integrations/lcn/ [lifx docs]: /integrations/lifx/ -[liveboxplaytv docs]: /integrations/liveboxplaytv/ [local_file docs]: /integrations/local_file/ [locative docs]: /integrations/locative/ [logi_circle docs]: /integrations/logi_circle/ diff --git a/source/_posts/2019-10-30-release-101.markdown b/source/_posts/2019-10-30-release-101.markdown index 3f33151c1b67..b92b1f5692a6 100644 --- a/source/_posts/2019-10-30-release-101.markdown +++ b/source/_posts/2019-10-30-release-101.markdown @@ -567,7 +567,7 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654] - Move imports in keyboard component ([@Quentame] - [#27791]) ([keyboard docs]) - Move imports in linux_battery component ([@Quentame] - [#27789]) ([linux_battery docs]) - Move imports in ampio component ([@Bouni] - [#27788]) ([ampio docs]) -- Move imports in liveboxplaytv component ([@Quentame] - [#27790]) ([liveboxplaytv docs]) +- Move imports in liveboxplaytv component ([@Quentame] - [#27790]) - Move imports in amcrest component ([@Bouni] - [#27787]) ([amcrest docs]) - Move imports in imap + imap_email_content component ([@Quentame] - [#27793]) ([imap docs]) ([imap_email_content docs]) - Move imports in netgear_lte component ([@Quentame] - [#27777]) ([netgear_lte docs]) @@ -1715,7 +1715,6 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654] [linode docs]: /integrations/linode/ [linux_battery docs]: /integrations/linux_battery/ [lirc docs]: /integrations/lirc/ -[liveboxplaytv docs]: /integrations/liveboxplaytv/ [locative docs]: /integrations/locative/ [lock docs]: /integrations/lock/ [logbook docs]: /integrations/logbook/ diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 0c87b6da9911..f396523a3e15 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -895,7 +895,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - Store capabilities and supported features in entity registry, restore registered entities on startup ([@balloob] - [#30094]) - Fix Withings leaking time zone change into other tests ([@frenck] - [#30320]) - Add local_ip component ([@issacg] - [#29973]) ([localip docs]) (new-integration) -- Update liveboxplay and pyteleloisirs ([@pschmitt] - [#30093]) ([liveboxplaytv docs]) +- Update liveboxplay and pyteleloisirs ([@pschmitt] - [#30093]) - Add homematic host port config for HMIP-only CCUs ([@sbyx] - [#30077]) ([homematic docs]) - Bump dependency for HomematicIP Cloud ([@SukramJ] - [#30319]) ([homematicip_cloud docs]) - Add support for Somfy RTS power socket and Somfy io Temperature sensor ([@rhadamantys] - [#30053]) ([tahoma docs]) @@ -1937,7 +1937,6 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! [light docs]: /integrations/light/ [lightwave docs]: /integrations/lightwave/ [linky docs]: /integrations/linky/ -[liveboxplaytv docs]: /integrations/liveboxplaytv/ [localip docs]: /integrations/local_ip/ [locative docs]: /integrations/locative/ [lock docs]: /integrations/lock/ diff --git a/source/_redirects b/source/_redirects index f75f112d4d22..1c770df25dee 100644 --- a/source/_redirects +++ b/source/_redirects @@ -521,7 +521,6 @@ /components/media_player.kodi /integrations/kodi /components/media_player.lg_netcast /integrations/lg_netcast /components/media_player.lg_soundbar /integrations/lg_soundbar -/components/media_player.liveboxplaytv /integrations/liveboxplaytv /components/media_player.mediaroom /integrations/mediaroom /components/media_player.monoprice /integrations/monoprice /components/media_player.mpchc /integrations/mpchc @@ -1523,7 +1522,6 @@ /components/linux_battery /integrations/linux_battery /components/lirc /integrations/lirc /components/litejet /integrations/litejet -/components/liveboxplaytv /integrations/liveboxplaytv /components/llamalab_automate /integrations/llamalab_automate /components/local_file /integrations/local_file /components/locative /integrations/locative diff --git a/source/images/supported_brands/orange.png b/source/images/supported_brands/orange.png deleted file mode 100644 index 6a357089fe5b12381d5b6354428cc461d7416385..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 zcmV+c1^)VpP)Px#8&FJCMgL|1|NsC0dLsY8mH+0||D|aE_3r=Ewf~Pr zjFTv?000DpNklxZZ6pm1mygi0MNRBi>ldA*ybHpzY z=jf7>=3`gVO0ovJcv$7F&yM4LaUQ1dAucs zevTr9b_rR;q;{OQNIXhLFS(1_!2>t?VksEVNxDJu~sMZ`w@I2PUi>vsQ6+*ZWOh2nG(>gQVg zZ@2v@4CoN4iDBn)Cta};sfWzF4Cp?;`Ka3cFV%fMtrx(3X;r;aB4VkNfD|KG!X{t& zsIvh4Hq#>K^UpjW#15pf%h2vW!IH&dUckK46}iZZIL}~JtFN!({rHgmVsvlmKeE=h)ye8BHSm&MIr*q z_F7>=Y@82k(zo(JqnMhDdk^Ka+QMVw+2x(rzMW zc|(L6k=s|r%IWyT@{SP^&&l%@xqPy>5nZ9{cw|JtxZktUWe!ZVE4psR+F7*vm`r3#OMl1b5~1eU+SvmsW!dJfVPNqmL+ca zL?&Y^3!5OVcU>wicq!3i@IgjI%=*K5;$^Czr0*!PNPXJt!3*el(c`tPIfk;>oi2BM z^U`5_KEKr8m8O7J)irH2s#d$WFyEkoJSZRa@b-B1R=NM%-`wwHtv~;k)(P?^FNwx* zG10L(%S%LLBko4pGKEME$ZXUeE*O-?`A~nW1o~@kH`&N<<`-Q0gzq}ye`hODUi#e} r|E(npw700000NkvXXu0mjfBCBda From 27230a00e4ab94703e73051037dfae4575bbde53 Mon Sep 17 00:00:00 2001 From: P-Verbrugge <41943098+P-Verbrugge@users.noreply.github.com> Date: Thu, 6 Feb 2020 20:29:25 +0100 Subject: [PATCH 31/88] Updated provider name in blockchain.markdown (#11995) @Quentame Updated provider name in blockchain.markdown --- source/_integrations/blockchain.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/blockchain.markdown b/source/_integrations/blockchain.markdown index 458fc37d852b..f9c948a4e9f7 100644 --- a/source/_integrations/blockchain.markdown +++ b/source/_integrations/blockchain.markdown @@ -1,6 +1,6 @@ --- -title: Blockchain.info -description: Instructions on how to integrate Blockchain.info data within Home Assistant. +title: Blockchain.com +description: Instructions on how to integrate Blockchain.com data within Home Assistant. logo: blockchain.png ha_category: - Finance @@ -8,7 +8,7 @@ ha_release: 0.47 ha_iot_class: Cloud Polling --- -The `Blockchain` sensor platform displays Bitcoin wallet balances from [blockchain.info](https://blockchain.info). +The `Blockchain` sensor platform displays Bitcoin wallet balances from [blockchain.com](https://blockchain.com). To add the Blockchain sensor to your installation, specify a list of bitcoin addresses to watch in the `configuration.yaml` file. The sensor state will be the sum of the balances of all addresses listed. From dd96a54382590c256676252e49cc913623a98fa4 Mon Sep 17 00:00:00 2001 From: Quentame Date: Tue, 11 Feb 2020 11:43:39 +0100 Subject: [PATCH 32/88] Add config flow to Meteo-France (#11474) * Add config flow to Meteo-France * Review * Review 2 * Remove monitored_conditions Follows e74ad0c * Add myself as codeowner * Precise postal code param + created sensors --- source/_integrations/meteo_france.markdown | 79 +++++++++------------- 1 file changed, 33 insertions(+), 46 deletions(-) diff --git a/source/_integrations/meteo_france.markdown b/source/_integrations/meteo_france.markdown index a9a491f4c4c1..63b6d67d4d09 100644 --- a/source/_integrations/meteo_france.markdown +++ b/source/_integrations/meteo_france.markdown @@ -5,24 +5,35 @@ logo: meteo-france.png ha_release: 0.89 ha_iot_class: Cloud Polling ha_category: - - Hub - Sensor - Weather ha_codeowners: - '@victorcerutti' - '@oncleben31' + - '@Quentame' +ha_config_flow: true --- The `meteo_france` integration uses the [Météo-France](http://www.meteofrance.com/) web service as a source for meteorological data for your location. The location is based on the `city` configured in your `configuration.yaml` file. -There is currently support for the following device types within Home Assistant: +There is currently support for the following platforms within Home Assistant: -- Sensor +- [Sensor](#sensor) - Weather -It displays the current weather along with a 4 days forecast and can create sensors based on the `monitored_conditions` set in your `configuration.yaml` file, including weather alerts from [Vigilance Météo-France](https://vigilance.meteofrance.com/) +It displays the current weather along with a 4 days forecast and create sensors, including weather alerts from [Vigilance Météo-France](https://vigilance.meteofrance.com/) -## Configuration +## Setup the integration + +There are two ways to integrate Météo-France in Home Assistant. + +### Via the frontend + +Menu: *Configuration* -> *Integrations* + +Search for "Météo-France", add your city, click submit, you are done! + +### Via the configuration file To add Météo-France to your installation, add the following to your `configuration.yaml` file: @@ -34,34 +45,9 @@ meteo_france: {% configuration %} city: - description: Name of the city ([see below](#about-city-configuration)). + description: French postal code or name of the city ([see below](#about-city-configuration)). required: true type: string - monitored_conditions: - description: The conditions types to monitor. - required: true - type: list - keys: - temperature: - description: The current temperature. - weather: - description: A human-readable text summary of the current conditions. - wind_speed: - description: The wind speed. - uv: - description: The current UV index. - next_rain: - description: Time to the next rain if happening for the next hour ([see note below](#about-next_rain-condition-sensor)). - freeze_chance: - description: Probability of temperature below 0°C for the day. - rain_chance: - description: Probability of rain for the day. - snow_chance: - description: Probability of snow for the day. - thunder_chance: - description: Probability of thunderstorm for the day. - weather_alert: - description: Weather alert status. {% endconfiguration %} ### About `city` configuration @@ -81,6 +67,20 @@ meteo_france: - city: 'montreal,amerique' ``` +## Sensor + +All these sensors will be created : +- `temperature`: The current temperature. +- `weather`: A human-readable text summary of the current conditions. +- `wind_speed`: The wind speed. +- `uv`: The current UV index. +- `next_rain`: Time to the next rain if happening for the next hour ([see note below](#about-next_rain-condition-sensor)). +- `freeze_chance`: Probability of temperature below 0°C for the day. +- `rain_chance`: Probability of rain for the day. +- `snow_chance`: Probability of snow for the day. +- `thunder_chance`: Probability of thunderstorm for the day. +- `weather_alert`: Weather alert status ([see note below](#about-weather_alert-sensor)). + ### About `next_rain` condition sensor
@@ -113,25 +113,12 @@ The sensor attributes give access to each type of alerts and date of the bulleti ### Complete example -This is an example for 3 cities forecast with different monitored conditions: +This is an example for 3 cities forecast: ```yaml # Complete example configuration.yaml entry meteo_france: + - city: '69004' - city: 'Rouen' - monitored_conditions: - - rain_chance - - freeze_chance - - thunder_chance - - snow_chance - - weather - - next_rain - - wind_speed - - temperature - - uv - - weather_alert - city: 'Oslo, norvege' - monitored_conditions: - - temperature - - city: '51100' ``` From e3145b0a0747ce2d6a5ff246706486fa744765c5 Mon Sep 17 00:00:00 2001 From: Malte Franken Date: Tue, 11 Feb 2020 21:45:20 +1100 Subject: [PATCH 33/88] Add GDACS feed integration (#11956) * new gdacs integration * added source * formatting * change image paths * removed default * updated quality scale --- source/_integrations/gdacs.markdown | 136 ++++++++++++++++++ source/_integrations/geo_location.markdown | 19 +-- .../screenshots/gdacs-alerts-feed-map.png | Bin 0 -> 133070 bytes .../screenshots/gdacs-alerts-sensor.png | Bin 0 -> 14505 bytes source/images/supported_brands/gdacs.jpg | Bin 0 -> 13407 bytes 5 files changed, 146 insertions(+), 9 deletions(-) create mode 100644 source/_integrations/gdacs.markdown create mode 100644 source/images/screenshots/gdacs-alerts-feed-map.png create mode 100644 source/images/screenshots/gdacs-alerts-sensor.png create mode 100644 source/images/supported_brands/gdacs.jpg diff --git a/source/_integrations/gdacs.markdown b/source/_integrations/gdacs.markdown new file mode 100644 index 000000000000..e603ff3aab86 --- /dev/null +++ b/source/_integrations/gdacs.markdown @@ -0,0 +1,136 @@ +--- +title: Global Disaster Alert and Coordination System (GDACS) +description: Instructions on how to integrate the Global Disaster Alert and Coordination System (GDACS) feed into Home Assistant. +logo: gdacs.jpg +ha_category: + - Geolocation +ha_iot_class: Cloud Polling +ha_release: 0.106 +ha_config_flow: true +ha_quality_scale: platinum +ha_codeowners: + - '@exxamalte' +--- + +The `gdacs` integration lets you use a GeoRSS feed provided by +[GDACS](https://www.gdacs.org/) with information +about major droughts, earthquakes, floods, tropical cyclones, tsunamis and +volcanic activities worldwide. +It retrieves alerts from a feed and shows information of those alerts filtered +by distance to Home Assistant's location. + +Entities are generated, updated and removed automatically with each update +from the feed. Each entity defines latitude and longitude and will be shown +on the default map automatically, or on a map card by defining the source +`gdacs`. The distance is available as the state of each entity, and +converted to the unit (kilometers or miles) configured in Home Assistant. + +

+ +

+ +The data is updated every 5 minutes. + +
+ +The material used by this integration is provided by the [Global Disaster +Alert and Coordination System (GDACS)](https://www.gdacs.org/) - a cooperation +framework between the United Nations and the European Commission - under the +[Creative Commons Attribution 4.0 International (CC BY 4.0) licence](http://creativecommons.org/licenses/by/4.0/). +It has only been modified for the purpose of presenting the material in Home Assistant. +Please refer to the [creator's disclaimer and terms of use notice](https://www.gdacs.org/About/termofuse.aspx) for more information. + +
+ +## Configuration + +To integrate the GDACS feed use the "Integrations" feature +in the GUI, you find it under Configurations - Integrations, or add the +following line to your `configuration.yaml`. + +```yaml +# Example configuration.yaml entry +gdacs: +``` + +{% configuration %} +categories: + description: The categories of alerts to be included. Valid categories are 'Drought', 'Earthquake', 'Flood', 'Tropical Cyclone', 'Tsunami', 'Volcano'. + required: false + type: list +radius: + description: The radius around your location to monitor; defaults to 500 km or mi (depending on the unit system defined in your `configuration.yaml`). + required: false + type: float + default: 500.0 +latitude: + description: Latitude of the coordinates around which alerts are considered. + required: false + type: float + default: Latitude defined in your configuration. +longitude: + description: Longitude of the coordinates around which alerts are considered. + required: false + type: float + default: Longitude defined in your configuration. +{% endconfiguration %} + +## State Attributes + +The following state attributes are available for each entity in addition to +the standard ones: + +| Attribute | Description | +|------------------|-------------| +| latitude | Latitude of the alert's location. | +| longitude | Longitude of the alert's location. | +| source | `gdacs` to be used in conjunction with `geo_location` automation trigger. | +| external_id | The external ID used in the feed to identify the alert. | +| title | Title of this entry. | +| description | Description of this entry. | +| event type | Type of event this alert is for (Drought, Earthquake, Flood, Tropical Cyclone, Tsunami, Volcano). | +| alert level | Alert level (Red, Orange, Green). | +| country | Country that the alert is applicable to. | +| duration in week | Duration of the alert in full weeks (only shown if more than one week). | +| from date | Date and time this alert started. | +| to date | Date and time this alert ended (or now if ongoing). | +| population | Exposed population. | +| severity | Severity of the alert. | +| vulnerability | Vulnerability score (textual or numerical). | + +Please note that some of the attribute values depend on the context and may not +be comparable between different event types. + +## Sensor + +This integration automatically creates a sensor that shows how many entities +are currently managed by this integration. In addition to that the sensor has +some useful attributes that indicate the currentness of the data retrieved +from the feed. + +

+ +

+ +| Attribute | Description | +|------------------------|-------------| +| status | Status of last update from the feed ("OK" or "ERROR"). | +| last update | Timestamp of the last update from the feed. | +| last update successful | Timestamp of the last successful update from the feed. | +| last timestamp | Timestamp of the latest entry from the feed. | +| created | Number of entities that were created during last update (optional). | +| updated | Number of entities that were updated during last update (optional). | +| removed | Number of entities that were removed during last update (optional). | + +## Full Configuration + +```yaml +# Example configuration.yaml entry +gdacs: + categories: + - Drought + - Earthquake + radius: 1000 + latitude: -41.2 + longitude: 174.7 +``` diff --git a/source/_integrations/geo_location.markdown b/source/_integrations/geo_location.markdown index 2b020ba19740..81ae7364bafa 100644 --- a/source/_integrations/geo_location.markdown +++ b/source/_integrations/geo_location.markdown @@ -13,15 +13,16 @@ Entities can have associated geolocation coordinates (latitude and longitude) so The [Geolocation trigger](/docs/automation/trigger/#geolocation-trigger) can be used in automations triggered by Geolocation entities appearing in or disappearing from zones. The following value must be used as `source` of the trigger depending on which platform is managing the entities: -| Platform | Source | -|---------------------------------------------------|-------------------------------| -| GeoJSON Events | `geo_json_events` | -| GeoNet New Zealand Quakes | `geonetnz_quakes` | -| IGN Sismología | `ign_sismologia` | -| NSW Rural Fire Service Incidents | `nsw_rural_fire_service_feed` | -| Queensland Bushfire Alert | `qld_bushfire` | -| U.S. Geological Survey Earthquake Hazards Program | `usgs_earthquakes_feed` | -| The World Wide Lightning Location Network | `wwlln` | +| Platform | Source | +|-------------------------------------------------------|-------------------------------| +| GeoJSON Events | `geo_json_events` | +| GeoNet New Zealand Quakes | `geonetnz_quakes` | +| Global Disaster Alert and Coordination System (GDACS) | `gdacs` | +| IGN Sismología | `ign_sismologia` | +| NSW Rural Fire Service Incidents | `nsw_rural_fire_service_feed` | +| Queensland Bushfire Alert | `qld_bushfire` | +| U.S. Geological Survey Earthquake Hazards Program | `usgs_earthquakes_feed` | +| The World Wide Lightning Location Network | `wwlln` | Conditions can be used to further filter entities, for example by inspecting their state attributes. diff --git a/source/images/screenshots/gdacs-alerts-feed-map.png b/source/images/screenshots/gdacs-alerts-feed-map.png new file mode 100644 index 0000000000000000000000000000000000000000..906f8b8f515ace279c6ebb8e2bb29bbb638a6231 GIT binary patch literal 133070 zcmeFZbzD?k+cpdc(v5(036g^}3?0&-pwf+mbazT4Lx&P0iXz?JIW!{O%?Jz~0}SyF z*ZsWDd)5EnAK%Sy!_4g2Ywf+xTIX@Ba}oVQLlGZ`3I_!R1z%Z7UJC`~0SpBNEd}c# z@=VThWdaHcp0cf++zVwnIffUmPFA+|Z&6T`qEmG+b+!A+a}2bUZ9=e=uv?H>N zF^Cd4X0VhQa=SB#sO40Z}eyI*FE2D?HB1{!tCbGOuSigyDK zS`M-gGX3tdM4?ho+zzr)rOR^IQprDGp^&M>SSr6XD~^8rk?R+8FbW=TFn{^h(WaKC zxj9WRpZi@?a|1z1uAz&z%Z=M@TTF=bQ|N*QA?CQTXB@$(v}O=O3OGn+Ni2jJ04_G|4lh zp?p@15Xk_nVKaatykD8Ex<88WY-dN{<}9?iSP{A%dpC6HYRBsLt(rGf2Mh1s*+cHq zI?;Mw;9-i`FzLA`6IWnPY3yv}&&0%ie9qMFM^Ek|R#^NV^}s6?DySfMz4=}G{5 zY$^-mSqX>8+7r0sbwooN(2u~9WRq%H^^O=sVcB+xA@%A{&GHG3 zur^88Bi<2XbukOnSfqy~y>e*Lt*d^@rM!#K(ogtN11abXeVV%T(A>?(rE-dbkS7#Z zt1BL&8cU)r;IlUC)0`o%F6oUO^?-(mKvx=7Q7D7pIJmy5tcLLR*N{9KT|$T<1G=OB zaDrl^?{l=W{?BCBsEI^Pq^bXMP zTrF^j^{)FaY9z9Oygm05A|He==%OEI9+m!0*i!ieLj>v9=tOzz1w6vu2S*~__~Bio z@UEN4%A3KQ!;GH_-qQ8Yf3q%pV&zE=cuk1=0dtX8Hm`OI2C(a;WhfG+i@=l#?2F@f z;a`b}4^N!&#`>^_Uqj=tRk+i(b!⁣%;Q8=#u|Ag*fF!%=mOpBTwT}7gu3U;4Gth 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
jBg-|y%#WKa-ACy@F2N;|Qd%Ev~`N+LkN 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

gVy6~ z9r};G6&;a#`Gb!wxK}oX^9^y?!wezsllVIU7TG_dU^;XvdyDu>?N0O20BP%PxDFON z2`%PGkp=jr)-&%iRRem^)-Z3)bcs)$I3)0NL92wA8#C829WEp=kRm{IDv91wV-c0K zoM2mQ^GoAG%VxC#$>q{#Iu9c?+=v~`LAV!dbhn>b{*!MqA4oFF zLCzbxMU1-3-fn$T6FwPYx|$!-EdF#fa#Rq;a)`z?);~I(?a}WV{Ol)0Ye%hdLVnqw zsw+EbQIzWq+6)aUOL%!IF`dUv@J~hm%``zqoL>3ERF_{r zE^?L~=?F~_2BsK?6asAMH&O{tm;8H`Hs-+nRkP3)q2{EjqDKkYV){X8V(DY(vuReY zekX0VClxsdFY;rW{;6a$0bTRmIey<=L#vIA1E?5#v#GvTihQd0!ydq~9$YUa^M0z=0v9YyKd)-&tB*#m^W%HG*zA;SqkI^!XwxlfrBBN_TB2 zk_v|9I7w3XBZ9v&(j08K!1Bpw31a)B7H337Vi}bj!uzAY1E-NfF1%7#dWP-(i_y%V z_Js5felF5g-qnxRMKCMpBOKE#-u#!(qTU--9}l;gDH}weV(JyY(3`0sbn)(aB5q|A>UVYuKn9oej&q z&y2!eXVz5`fQ(p3@qpq_zS1?2&Is3Cx=a`;F9jJl47gnQP8PjoxrL%l`Z+nehshl- z{dm&6jE%*7syxwcv?2~^{W1l011*+K_3(AvUJ)xt{vy@YAu3(p{O6K{%kE``MRAJj z6^*~YI_huyER(b7A@6#u0EQw&T-jje3ZgbaA@_2R?5r&l2-F*WbjdaBqjw^Y=C9Uz zcoI3{nvX>VFe3NE3+P0Onokz?Ld5YQo1A!(5w{PTg?WsM|5pk814KU2t$BLmW7*rW zpt7rBd=sB)b7Pi7IO&hO-R;*VWM{oz&3J&+)?PF;_yJ4-P$!ionJ;Qpn2Cn%TI54n z00bj4eHVRnr#K}uaL3^5j_w7S?}<*E2d144H8PF~6g2*i;SwCRE$#0CgHFw%E(wn* z1qv4M|8Ho}3n>UnW$iT&6d!MESx}^~t3w+C`SwSbJ7uXxR0CaZe;2MTw@S1-A9n(!=h z2^f@_KQ7b=YSVfM0>%L%ZMgeK;XjD!Gwl0OEhA}r`gMKWvx}U?D0)o%UQy=V@UQ$I zTDU38c)|ycKXinmH~aWR?A7b3A7%|vd%~25>g}9tI|PFzsF)DE=e9iXZ~G*J?=D^; zjxIm^od^5$Z*u7q^|YrlP-k`K`E$;%sDS_Yt=!8<`BBm>MU6QQzfDS^1)GD9Ob;ihXNCeT7#B1EZG(W%be*>!wH)j&>-Jqi$u`8u> zLr^drz@qB`#V99@xY_zq7nR+UjZQDIbk}13XR2=Qvc2p^t=mP#f!#^Th(+66{6#UK z@MzzZ$iA4z-x&ZO!A<3kV9Rv^3IP64EW*AzdPkbax3zxAf2{-QChK zNaxVqAswE3@Oj?%eCK@sd0jX&d#}AZek(SbcPXs@Hhy&xn36twEjmlR%B?;U$u|cN z;;d@P$}?h5h;4s{r9F~X4B2zG5AY>Dm=Z2RelBFPf{|ew00F--5sfnfA;U;t(=N}b z5h4aeKeoO?ciCzzmmvCWMY;j{F#a~M1q7e2>=NsmCSJu86`iEA2Il^R^XLcLdcBIn zgL`&6*2x+lPoMZTh*bTp+a4tE`Ki|D7S4AA^TB6UACW6h9sbIDJo4ZA*PzDCx-4n5 zIUncWZpwGoog9)t{ZJJ019L>Xvd)BJCfGfiWIkde2_9ts8&iRAOtiF`l$2sLT;qJs zIy{n1WLfj5xs{L_rQryeS+yYBx=#~#f$r7a0M_W%;K&H_QvN=mKOZfSO^%HWFTgq2 z>dBW&-I&(4d2bE_^qzCtr0W2Mon1-(k*&u|DOqQ+(tBxqFpG~Dg|*h*e1qVYb!;Zv z?Z68=l1|nbXVKaB_0{Dx$9ES}3pJifiyTtTECCQyH78b86%ZiIJn>rOT1R$bwR&K7Q3l)N< za=$Yk4ouGg%#4)9FXH{>?T_xXYZw5P*RJVVhNf5t|f?sgsjunbhNO{&Pow3ym8uo41OZR0{xb?VB& zB9FJT$Vgo+MdhUkq~$b|uS>GtX5GZOIX&JbPm32_v+(^lr;*lAsV@_u2n`rdv|w4CM7sz(C1p#XQ@lJ5J|5*2AM z4VOd5&B~o+NRz`IMO(=NIG7)aS9d|Gp?Ypwi)$R{tP4ns0G|wdp+5f#*2NY1b2h|W z5W-IlpX8EGn`%?9jAH}jO6X(~7+4ywbi!k=f!UUUlwSMBi^J#=QIG+LcuJc~p@hln z(w*v6!t+o(P1IGYg!jRC2*&KX+N-1;m2%bGoK)?S)3oomXA6F(4Ps&3K3Y@k6Dknu zhg;%bJSPL`mA|i4L=uCc#sxYj?~q}EgQF}b(JkkzGG4x!Z_)*Fk^L@D5zOcn%a4bJ z7l;hATbKfu6bycA204qsEYCe_ofas=0paSOj?DZt^m=Yn(Lf#U2}VO!i=`_^pOzTo z_z(&&7sEJG)%XGndP{goaO=lnl6mmA7pV1NKU;nNP;n>hd_$A?G4xiH<3mhEj38T+ z9uh5I-ksVqL!i7tPFd@yI(!;3s=Tx^O8H+Sr7ZRot|}AVQF<-z1O0wOx0#l*Q-%c$ zkK&Vt886qsgrd-9%OJV%vi4fMqxqtaE6RyQ`$2eht)5>C{E9)NsWXThCk!+BoK>x2 ztnJf4F^6J@J=?*rr1^9>?edYLKMgIE^aoxTX;lb2>cYklnsa=*;Smot)*0oDK)bit zp&S$1%02nS_Z^T>;EO(TYMOs~tbY70jQucd&yC_;Ql>)vTEPri4|-Wa*_fwt-)I|N zz#U!JMk+2 zf9H6l-#q1>WSkBX@9o-aC+J75Pi4Fo$#$S^l3QuMvIKj3Y()&lwuUseKGglUVf$+s zBD#ik>zBpRVfk)~y@gknkhTzG0Xr2M%k2G@5M#Z9y0s6!5zAv>%hIGN~6gh(}AZW8_^wo zKiI?%O?b2a4U=nFiXTSM;VAZe9@%N=2_SHh=JS-mjC?NzSK9}&@=_N>hUMgVXdQ1a zeohA_FQSa6pHU*hIcrksxNe|UR-RgSb$1>_XE%9Qx|;$_VdS0Gs;Vlh?jGY{^3ZWy zb`WGCiR**=sgQU>cp^>@Xgsn$6+SQ!!t`=1nb&N^{Zz7b5F*`H1~c!`@N>ej&Z5jd#SF#y9Iz z)j~%hQ)lso2~D`AY@Uyx9qhF5fx0GLP7^zd9@$!R>@ zdixo}e2k#{`we6RNF+2iWBu#Mo?TD1U7`Dp6b?M9i_Xmi=tL7~5j49tDG1cJD_8*S z)`pIPvoZ1dj3`4X9~~htt)1pxMG*?-U)9dIkr$Vp@ITUqnjiqlhS-NYjnE}sqX}6; zc({BuzAu%{ia|iH9dHEKbVHg#q; zPByp{UqjZhZb3(~dO1|Gx`(@rX}0^yXIXiptlVZuH$$LCr;NLweEkkXS7K61ch%!e z25Y8jSd&`VL^PFh%2Qy{{6z?L%&`nPo`rCmyMs*ifJ(v3dQ#co3Th&gphdx}z8!DX zL13c?`f}pKKG2Si37c9WAv~KLDLnDvugRx@!+s*o{<262c?XSc9^SyeSO9m+9Pmb} zD%wnU=9sPao$MK}P=7~Y#beYk``{;f2+wkIXj=CQ(*$V_9yYKrAvJj%BW0GIg8SJyeaxh2<-9sAzwut$HfswG^yNj9gI9}UiT zTlui`bG$Y+AXLfODUi7#E2bJHj;s2S`@An%M*bO>M~P80W+ZiFD@8C5WO)~E^vAQ1 zcmhue>qRwg&J4S60Dq|>XD}``>0Bb(>L{a(p6dk1y7K)EP=(Mdo-!@Ef3UG&Rpt*v zB49PASFoqeOjG}9m2)u9Y@JXVho`;IP#4`ye$O(8S=|q;!xjVo2pdc@AXBXfq8|GU zX3p7US6X8WX>f}u%!f!04nM;%iezreyLcDXW^T78RChKsj|;Irb8rYF)^r9 z4J+31M04i{ZAJK3aKuNa{VJ&sRg}sx2|v?$#>jDGFNT6MSueps12VKvU1)7^o?ANx zO5EO}vO%{(6+*6(?nw@dK;WFS-@si z|7kzq@igIO;FkYQ3@XAiJgK~yb_B5wl8*jcLDDe&hVB>7c=q$tE@qiUneLF*Ta-7) z2rh=R&IZa%;_brv#}A{i3yzrkUc?2LeKWQs2{GgD=Ts+~u;V~01RJJ+5iV-Ue!cZe zZ|Y60K}I8sB~j7mCwxzEK=%WT&_Fz`jY?t)*%qVaM02qU6)Hnt;iAxt>XgYM#fr71 zK<<$!yUK?0F92Or@z)`&kf^v6C_uCfQ|+Hfy{{r1zt)h(7kth=3(#{QCg*(y1nKhm zMyX%}ADxY*tR#&A!~i7->oHylJy{bIM?Y}MiRW~DrctN47ZS zn)^2V%b#XZPparpBA|`l4PLE_@o{%VK$F;BhP8(qmGB_;TzDQ8Zxthho?J`EKiKMZ zZNDM0#3n+#ZT0!|Gm@P?l&Ha&51*Ack2Fkl{1taew{iVyJ`&kq|M-y^)9X?jwxovl z2_JBg>5AaYw<%z+hQ!^xURB*vNb=?!F>n{iq3^tgBa{g*<75vECrod93(7P5ZF1KH zRn$OY-12t zc5AJQ-U8jBi^W4xRvr&8CQFZUpOT0DcC+FpQKFG&KYQk5rzZ;fNu>Qy#3Zg;hohej za-f`JE43cta0IcAidFW(qTd6Kf=G{!p|}X%X8rlj`|%}aL7%aMpUM^*>(zeim__&$ zC-*vk+o?l^Jf8T^Mv&|`hzth4Yh?56jHA4zt(!h#fMZ}k4c(gi3Z{IRMhO7Zd>r0O z0>)aIE@-R3u+=`saLU((;U6BGie+uME~3nq$%RC8wR;d7meE|rJ3$d9fl89$wC_L{9YfIL`UO9-4elQ_!gmD5&@%CSk zHBB6J8OrqkHmi^Sb)?39VBCTJ+X{L;CT7d?fi+z{qypKU26m~t?E+V0Y)KE=fpyxi zKG=B+>3Wd#k|-qhAyafs!Av^RbbHEuP!!EWemSBB<)1;>Bd+s7IezDj3by4%yj2ql z&`+L#LSsZKJ$@(1mN#xEXRIsN&jkP%6liU6woc7Wk98dqTlzBmW_E-c7yAqi_2kYm*elUb2=BRqdWdMSf##7f0hMaX2`%pk1?N$egOdU zOFdZqzUpN4l~q}D z-a)S(zrVHupsC?0_SutDVI^GKV=rRwnsI}lF-d?rLeG#-@A$++ffSY`ufzNe5kUxA z&UeQpD$+gkjo5&Nz(Pca3AY@vL{|=Z_;(^A-HqbWPSzPCWiJ&zj~4Qc>;Z8Jg!EGj z8cCq3BSds5cHl^D>x!L4X#HU5EyeKW=PFkjR^6tE7vgyL_XbM9lvC@9 z&$b9JjQHGx?xe(VDSb=CSFzbr8iDhfudo?6p_s6j6fhZX>pi^#aPlPZXu<~Vt}0o8 zVnBiQNMrTkpG#v`ebJ;X@r29JCE`2t!adEEC0XW8OR}PT%w-o(tlx1d6usk_Aad;s z1V5O~({ih;!8?+}*CA&$9-a~PvRjdkLw1JztcEma77(lP8-K0}6rM(OjB8E~$_>hR zEA0gs>h(#ZcaW97=drBBF&EEbs>@ifQ934~E@|N?CWi^OyI;gwW*Y@ty$;njv^-a_H2XZB*vgcT^OV{u0J6`|`|K@J#-kZGTp@ucX!g_T(0l(<{t)48KkxIGi;WQ}R zYZYE3f_xja43vp@K6Hc^1X0N{i47+iZ^%J)9Tqj*Z;hg^i+~wyHCzJ(Oub?=fg(oU zC)pge&fQTC6+(th@YG&fi4`lHYU9|5)sP`DCthR5!5=5$o@bmuvm)O3Dy6nC;}&L6 z(x^JkS<}CujZuXbbMd}8H85k&s-i&5WUANrXr&?ir-&ueQgKOo6h|&Z2tMxb>-ZcJ^Rlk9K zCgGAcgJ_#(uX99YV1s=8KK-oed>%SBwZj6}B5tdkJcDVmF6T(3ZQu*CAfRh-l~>G@ z+x|rdVB$PwDX{#Q&@|>Yo||9wpNZGAb5oq@80*Ld624mdTP4oYbA(oj&t69`o^@X4 zGAyM;=eeR#&Ij{Q6YSkfal0z&Y^^A5PSYsjd=P2JhkfXJNB@^+}@Eu#Ar~rOc>b~r0&R8?~M`($}gKEynAcO?3i%$wp3U zw<`^efm%YC1u#bX?s6nHFeFP2&yks+;}AQ`K0= zzhNmpQ8S=*j;52rIEl#ErqhUx`hsiMGW(RvCf;2IdX33H&wpRv1;a?)?olO@9?_q+ z(ChgvUS1O9{SQ>w1eu6>pUtx|qhiaK_5Jzz*f;QQdqXZ%#y#LI=l=y3mW_$wFiHX# zs zkKeeJ)ae=<;IUScbr9quFAA~DuS$56N;H%1U3b^!Tu}Ldtj~))uZIagh|49VN@})F z+?Q#vOswzm!x3tSXO6w_i*Z^?I&Xb?x!3Sq!aCY2lv9eIzpu_4D4?D1Ow16cVY=!C z=kL`m%%oc?w}j$}K|zPY+&uRyU&Fwa%(Y?s1dUxPbTg^IF|n;5gVtYdGf5Qs_Y8uwT&T=U35IfzV){;G2B3eje#+D+KfU zq3S$Ne;kGpj^PE%jpMjgIE5Fk;&VVIsV5w!p~=q0G@ZvLo8}8OH#O<@2!>5$T7*$? zjtRvDtl(blU4#nX>wUmRCL`MZw)MnghEE!)6#Yc~fzCnI3kne><`1OfWkLSgVX?0A z*UpnA4q|XI&O<`qw<9#j42;f*81<1eXaTLEhrF&6Wd{RP==7hBw^12w*4s$nHHeBw zHdkv;k?j7bN>`oFE7eRu?S!k5+M<=dG%`Z`DCJ)g7a$=tof`dh3D+h@w^FSrs-|C_ z595&gn}dt;f8ayOCA{FyroI=}f0bOu;)ZL{tg=Z7XGeb(8f(17z|ys(Yv>q&AtAj= zFFY%?6cMA?8=3}hw)u*H8d4F-7&xpUyNt~ON2n0r$Z9bSzb=xmX$Ixjaj0#jYl8E} zA9V}A3dsxEuI+3RKtq>Do8VsJ>R-PVUJiTrkz2NaWu}m!Ora;J1Zs7AIPx!C&tAbw zZvucoNDYi6r@X?8nxp)?g{w>Yx+qOrMu@{3LGIe&8(xHxJm*uYw@do%zDETbXcgqY zt>br#N`W%ma!_nLWrB0} zmS+JlBfE8e6*gUlY=oOGz75C1+*|@8{VvCn9LqCh%13$#v3g(4+)KZ4?_mp5OO^L- zg9HXcyAr1cTEa4sJohgSDhx5|U zVB<_+tGjxs!YUkeP5@a0yjm^96CR<@^2TZ%FOIP?-Wa>6Hq497vMFWlh5aBD=%Rf# zIcyyI(E3D8f!>SjGc;K789ejl$SPZ2bgSjSnb#zTt47J9DMJ*Y60hJhD2OdwqTLb_ zt8z~+SCcS(G>e5;PzOAVT}hI!{(+W^$t+g25T1OI8th*E>Z(@KmjbfnD*)|&FGv3b z=9SyB%;82IY>FvSxwRxKq`hI2Ie(YE*84j7<KM0AXRnW${Bj!Hgx{akXfRk!RDm^^96P;2BZra5!#c`)=Ax{onCiNH8D zNyl$B3`c4u(?>T}u~}`j3~~e0b<6=CZEi#lgryUMIOnETl{NXbqps@KlG-2udXWZB z)OTDo)*ADow>pM=jq1lMaiRETl{R@i-n?&ihL;mdBdO@l%-Q?#9I>7byu*y_V;{v8 zN4i6^&rHH&TodOqY8kEyO0UsB8HJ-)O2VUVWW+wjx_;y0zB9x)Wq4^VwR=@}&EXZ8 zj6=apw9N$gdFZ?E^QNInn7NjvybpSaP$2-2S7u(S0b(uM5g`jwc8Ye5HIH^qfQ0rK zVDv5;Ml+c@V0c@HF;3{FFW8a)(2LL!YwC9(^3dF_`|Wf}*1=L)z!JcM#Ste+7sw3t z_GHm_XyMWhN{w}$T{9gMx{nsAMz;4{I1$h1WJ;g(hJ~SCl=@R)Gghoa5`7iCFZReS z)kM219vk^>6W2y;7Ag9>hvfj8Ropx6lv&I0jS^Pd@ZM_UrXdIYVO3O;E-($R4Hpe) zM(rN(cxLy)pGRN3%RP}zT-pAcDj|VOo6LKGtWrGuz9?@0s~1E`%Cp7jg*=QOLixb?gkZ0#*@grmYOWJhk@?E+#y~ zpI!nstDY#|Q&u4)&IG%cop^ds{<4Ac*KaIXJs-(QFOtu?n^nB!ysI=r%}!pBU2{QX z1Gfn1BL&#~@cIZ%t^oOESU9R|^Z-$!pUL)47}pj%j6blL;x$?^}v{-C)4}aWyK~3SHotJ&ffy7J+|=`a<}N3>$e8mtH%s{t0!5 z5AA3Z^PR!ls%qBlH}0dTBEFa#5w)k&vN#6C^;R}~&z?f;k*Af1fx3y-fB2uk$)I$I zAs1pjI@h4G6^NhA+KtM4n-hR%JS#MqtS%V~f~Sr88ZUt^XUgPpN9aU1QuQKi;pHcv z_}+!H>w}qT%9pQUF`Rk2;!4=?#n(mt=42fMV5lRDZhx?24tS`elNu=CKbxfBV@Z+a zzl^L?8UAZ=hS#;Do@zOOV)XNUGnP4^gAm+k%xa46O#cGJDc<778bAb}o(n>E5}%Xm zqH#KsTNh|hkVnJaC8vm{vJoJU9Z$8|2UhICoX@0o8GM-M-u)mJ^ta~0Bhn#DkrNwC zJcGcS0nsr(L1iK`QBIBWlfbj?~-mwI8|bJ(zu`ThTIAN;SNmz zXg{+Cd#MsdkSd0%vyS4lVRbbk$}qXDg*^sq5<+QSzgG#YMbtkTo^dLgHZwy`P2Im7 z4EH>&yp#dt;W;v_o()alm8*s-h1qz4bAN-#t5W28_~|2PJ3*1_vs=lEXSaCh=y8N}$*XbK zmhHwuTr2_T#T>%_%@r!b-@b-jN>Wf+_DUH_zql??Gl48tiEE_v)1_{o z!RAZVs?t~XyVjB(cpK_TTgX?v6%pXwJncafK1NZ8K2S3O`EBc8?ePSFhKpd=U6fAs zA-*@YKX|KZn{fMai6lqA#SfUjpS|<=(6A`XA<}-xO)U1JbJS%EldJXOAmpXrQ+L@W?nFG;m_R4-&^T;@`w>%RoA)I5) zG2LK7mA`WK`#G%q+IVLCm@!ZPge#crVBGi(^1|Yzs$LfNK`X2P>WorX`ZvK)XQ_X_ zksU3Q1??OIsLHu2eM`h}vkDA@$=PQQ2<_e(X!uDEm;bl8x=*Unw3{6?Ea_=;%dWUzNTEl5@a+AiWBWgROBo4cd@2w%vlyPt zYSX|nq1FK4ZJzfgx#c<9nMD2rMD7077Z_rCK1nW|D+koT#MdCIZ;)?u-c8Z@Zenr~ z$JA6idoa8`mg7A8Oa!I-`DYRf>L=x?2rrEa`(d_~J zDp_)ZDjfwyx_%B1JM=z%E7y96@~zv!eR$b11pV>{iOyyvA29XX^**Td9DP*D6HDtU zK>O8Oa`|M$fZVqvTBc)+5hw;z`~ywc3~>4rajr-J{nZ20qJr&5-d_T>kqGr&r~Jr_ z4q%H2%_D23IM4_Z&!;$`xTCo7z)u~f$gZ~b(7&Br2KIIUA^EbQ{1p^c@`*&az$}W? zq}1%qN!KSy?Nzc4No?bSF^xqoE{T(WFr(W@K5gfo;|u2~w{5%iPMY-vNv&wFfP}kc zn!2hHqPxMHv<2H|5n0jffjK51kzr$XAk2ikvV4&E`_4d~zy|(+fMrSNh9tt2T@?B& z1SYW;h-CZWW#_ejRphNd4EcuRH&Z-C&Ty%lVLm7Eg&Po}jFeX6-tSQoQfj4w&tb@A z$Rz~NHBq}&zU~pLRnpYtL&1i#A~X-n|FNMlB%hjpsxZjRR zJk8?Qv2>{WrbqH=#(4W8J57{G$$8quv<8H7R>CAw89w8c=DV9^aYWd&!(j24HF#20jYSE@|aVC%fw$KAFB#E< z#UtH4|IaH^l+10~q%qzLJ_Om|on$dFSzN{VaM*#=XDfg7My7x9^0M((^QP+WzT@YI zs7{r8SnN+-c^$tj?wq)lKW22d9`h2Q2tu-oP)lkR3D6DTS8XSqB8Ly~MMHxVA)$re znNErtP-D_d^UMpWpbpfR;Z5S64a@449ha}4pxY2sLx&R)Ld=DO#js^M8+T9lL(sEG zhp$yg+sPw#L7M@uyAeiFCvPW-RyM7TSABFWklIHxz%j5He<2@%1WQT+{iPE`t}Z>0 z_ct}PrguMT^x)OVoogx@u#ivlm?9@%3e_&rD~|^HqM6YmzGLP^a>dq@eU^d*!OVZY z>5XmcNX;i<4{mVAj&-ugiymeJd(91s(0AcZ&4(g3BYJ%CFqzW-`!i*G}!FkI@|xFW2gKEYJ=0SihGL_dxo7;0rl zyWxJxYX6qSU-03WB^=J6!%h1_Fd?&`y+^0;3@v6OUVw-* zT6bhL2zlpAO@1^Hx-k)M?R0HB9g=L%X3} zWE!(WI@TMRdBsk;5$^QBm&=Ix`Y`isZu4|1)Ac%xamK7wX}tT2z@}MK#ehwAKz0zq zx6UJui1_pjLOG;DX7hduK3ko@X=VQ^fFJYqrLS0B}k z$Z$N!dOTq5Jjo20>6!aP)@{H9G%@EnMBP2lLJQnS-@OV6PLu#mv7BXT+)TZ;mVmPH z{CR;F^dX>kOCj{DHD8LYPGfhIn95AuV5O>og9jzhX_a!JClIu}MFIW~J|-;F39BVt z+?s=J#Ax6rbFx6AlysqR-GUPxyt7JmgU*)nAygg;{NxSl_NXmYxwcN5SEu}Si>V0g)jvzW6pY{)D>w)?n8>N zxpwy7($o;%AkmiYrp1pp9W9$%sXs{+I~5#Oa?X|N^I-dJf6wjj-_1Ne#<;BVl8h5} zC(Ze*+2;FeW6q*PgrGnB>HF4ziJ0#;CME`!-Xmp*s?R}_xKDiB?q|>N-YM&t zxAELgU6s80WE}pU-^@t2Ni`%w&rv9$N}BBrLu^)T7Sl`3G40f#Ktdf@b5NnUnpE~jPIs1vx~TZm zF6kB2bhL5`a{;CV+=@dH{ z#ILy%>s#H?S&ghv8~YtBa{|+hyf0D|U-66BUyLF5O<@=f)4-a$ zl%1YP{;)v@SiAhVI_Lbaf)qkzM}|v_<|ZYU4Qgpn)Y59IZaHtB7MYjwpJ@ssm&YLF z8qzdc;hFmx=!K-|DZ;YN)Qf@Hk7gG|vh8#kF@4R0Iu85v81dvnS)3S7y=4 zSdlRdS$4cwdn%g3GdFbgTmv?9RE+zU)#Q%?J$Kqa5q!JWloPk?r!1Ikrvhs0yWAGaB(q8{C3DhlO+$oBjN}rs+6_V zR@ZR8e*OSvjqkqibi63&6S83V&~|8ce1J+FIUJ!Ut!lKr)u_d?J=QTU0LZcy9~{LF z2-%*I*pL=7M&Pi@R+E6I^DE$+x@G#?UZxte=J|wj21m8a6P$}hs5L6z&dHhh&x|C$l1kY9TRIkx>r8pJvjezo-Q^U`!GtcA9e5#D1zKAElk9Gk2bkAHRb(43$K1LF{0*;lloC}7pPJZVO!JPjgJ#ylzq4-N8;6V zKt>MS9HbYX6pl4l%?b>($}9MA`1avEAnhnttfD2pQx2ja#Jkyj7MV00gf)L4HQcD7 z6n-l+IQU}%V@e;?K>9G&_#~1afmytib#tm385*9%g^p8J)rZiMZ-(y%ctYIGFS@KY zSO&bY0q#+_OddOhegaBGEiAaSewGAK9C!Jm3_WKlq$cAV!-?CmTZ<$OP`yB;{LU&-BxUfGC*x>V*~rV9tWrDC!;AD2an z!T6K9kz#O6SiibPU5-qNRiF5^6c09XC>fVtN)O_SRQ@ADqk%*lZipvPf*uW}r~T#s zLP=~tp=dLS*pH?k^zWkfnFqYEseC+*$xza;3%#sz!c+58O%#wOINPgE*M5l{IP}V z9oh0S9ERBDQX$y%M+;eZ9#a;C&xYLl2T`-Q8&0a_v}U+r^JE00a*71eCA_p8%!mBpU&M(NMn$pSB^ z8oK4<(sU@kkzt3TX1j}T!)lro$!;i*b%^F`w`KG`CPB)g-B1z~& zU|2yB9aPGT+!H=V{VU~a5x(^SeN_!EzAyPp_lke0T>i?I-{;XCBT$|#8=}@H%8DeG5kt)5Dv23Mw4XP%P^63)8~%TY1T-LziB0N27sx5C$tMi z=jcIqH|?Hg?ElX!Sfdx3+o9(9l1sU$Im^PS9J;@?V8)sN$BXHG3<-nNa}&rFC$>oa zsVfG3!CwjJD-Dw61+Rb|=sHG(yf~a*;?b@%U@_Uy4y9TU)1G6V=>czRqM5OR*eaK- znCtd)R2SF1l-wq$=U#A|to$E$aUKh9Y3+!a?z@_kzUc|1$HGJffg5tT74V&Q+f2mN z+NoF4zEUWFKRBfh8kK}0vWr?q8ouX`*}>}xRAcfVuaZARi!3gpAq;%6 zuX41x^&B*Pp}6SY_iN4ApFcAYlnZJichoi2)w#E%QN3D~DEUSzBSx7A4pq>N``BA{ zH-rT!rmIo^CE$erxO>7pFj6=Nxgv{MMzuJ_htN?MrQ8&MeU#F z#@nv5XxVbHkm&QT8V=|kQ{Mzi4Z=O`ideoA4BXP8U4O)ZKGjD-l^;;Q>hEPFN#SHq zduL^|W_7_X8g?I_?q`Jn8)+wNgIAUNtz;KGgotgoZ9XYfrKg{kMvbYnw0kKp!_yrt zvMR}>|1B)gbXi8nebioJ`o`-=7&LPGkwH5}{ST!8cM})Z6tC-NMdkXo%A%F((;tGv zV1nM~;GhStoSjA2G4d`T4VF&$sa-S_aO@>!UAtghOfkt3Kp=P-M=EtJQZEor8Y&c( zkSZGoRU`5lpR8XYYBL>RkN#2Kf1gDNQS?KHxwCJH$}1-3M7k5r$ilnmOtWqF9s#Y1 zp`>2Sy)z~@MA3c!1m~uoaU~9weq|?MI0bdL7G+&gz@=4rkS+S}Bmeu=LLkInd3;#q z=^-^%!;vvc+uU+?FjCjj8#bnv?)|U5Rd}z1-GRnW-0dN~K zyqT0~8jsj}bAwSaX&LHwGvSXXHL>cQ*=^Yshyks`DZKRGpyX4z$DVqU#s7X7U<496 zIN8Q&TEQ9PpP8xL-&a#}er17{-O?mQKy!=7ZpC89F3333nOhGeomp z7s&@qxI-L2r)gmUX9oZArgT4bo{zIPYaAiGI8ssv1kEMFV2*rSdOD`s*ecdUeUSCp zh^i4FH#TLa3Wq=v;EDWZ-w|!wcFvz~Zy7aD3ebnil;qa5i0MZi*Ym+?{kBrx4iIXV z=)iQK7Eeq^xwy6*0)rimmKb?BU`1pn#P{84doPeR7Nk~Ei=m2!bEdk$`QM}0NW)9I zPNeOdq^P`??+dV}>oF$<+RC9H;27e}Ms4lQS_7 zwhQB)XJY}Itn{3Q!8z%$Ta}3L#{x*%fjYr~(k(;POfNkQJ9SN4?L*2j$%y{TNbu;0 z=*}hAhHFWwsq0kHjAC+JvkL8pjQeRj*c+Rq9PF4!ci+|Y^vv@%-&ijY7rQ{IASCm_ z*N_Rx9i`-eusx|5w9#6LJkek$>~J$kwvD~4aY&(6&TvpwL48}Y!v+1olhT1fv_0!j zlHPiqpGpPcP{;mWWBHQz^9MYfd0Ii#qdZMQE=!E$1ylYE~*cAL4Ph91S*kFef z7KwLMJ3TKS!{gnjP8T}bsi&!G9w-)WVDqR*{iJ^Q7JhvA*K#)t1I{7Ee$C0R@elQK z+dOk{RL-Z?a5&gJI2+`nc6Iw~)cI-Q2{AR@YhZS9IbDvUvDTv0j~>A9)qIAR9FhXl zDoS*YD&|K{hKwmuro%Z5-&f+ViWHLy%`E1Tm(^1K&S|vOXu4J(66I1C7k|z-FCtQY z-@K1w(J(TeRZ?=m*>2x0XzSUS8bY9nKb< z2)MplDNB->L9UggRS~y3G^z4lA=ct44ul%qNVJvQ=s$M$Gx+^HHm?gRYs8fdk^z$dM6|6WW#jMG%uUj7;MTnXg#W0mn3D7tHaemkAIk%Q6fb0BKk+Cc0JIAJ z;+;ccN)yzYw?YYxXq3~%F8<{WKx4uIx!vR_kooQosZf|Q4fWj*s;D_E0~>#WGO7R} z0&x<_S?;F*fpU0w7jano>>`6S=`5)5^+!qDylUCEK!~~|1#u(N*NS;%1ZeXi9qYU6IdaZzY)*ZEd zzP>&PYG0ns3@whnAR(fS$ItoL3E|=|^|l_07|RHnmJ+kW4oxo#K(no~x$n~~Bf$9{ zgyD=ozWZE3Ax9Cv{yo#3I*_1{AxPL;ny^+#yfgBCRvJ@LaOP50V_oEpteWxP<7A^} zYVkqDxsh^zvWlIXsTRbXyYrM4TyzMr{2(r<2_jhdWWjrabB z7k6wvm39**jq6MTM!fq=l$?9qC4Wf61uLbk#ZxX0QcRm|>arfJbIOh?0*68m(+4ID zK^RVdLYi%?pShRfJeINeY?B=rB-N7s*Z0AP#W2J$I{qwWzlia16Ew(g+Qb0vn&f+s zPN>MZ*wN-#@7r`fw`-nDe`xx4yBz)});H4ix0Q>6M|q-+*ED@aJ5g)c!{)%16&>Pz z`zUumNAE_1z-Biw_FT>}xT5>{@4D{#W02yT3(^DT*6Zwuwm$;M9L8xx=T_Dbo#4M+N_U=7c!L$pK@&C_LAn7?dwuUaE?T1zr+i zR|q6?jI`aK$q?{ZHh^rqkffM(>{i#O69pWA-uhGx=fQyr1dWEZwdX^f+BQb&M2#x4 zVFIJgE2l2q?KxQ<7xfc9?W(x@E4`DNVF%0#a!5y^jb6CDZO z0fBxUd4U0!l*xyw_~lqHn5&FWoQ8#_Xbwms;e{kzuBGmi?K>B=+^WI=Gopln=l?Mv*wqqatg*X+H zrcs??*DZg)>1qd#UOsP&mNg{aKCQ?`op9OQPm*;u?H~hk@iarPyUW_4Kkk7SzUopn ztT$6q&Z7_)UNWCPkPD^ke8$a=NAp!}Im2tOCPcNt4O2 z?mHTv0Smfn|51%_!MIzu&8X}2O1T+Au0Oe0K1U64FHNtosS~Dd=3Gm!8t)pHPUYEG zZ@#)HFKMy(t{b|%Y4FTl6R(bZ2;D`lM!MlxFtR7*f_LgS)}XYE!y#wSu}%R08Tdar zbfC0>0ncSOoR81D*25jMG1Mp7 z#79#4vkns`3ygh-)*inX-gyR=`c=dQEZU!saM(}METC8)e<9)G^1kP~TMJ{hT=hq& zs4D+*cW~!Hz-621^m8L^zb$UE}JGu3_&1tLG<% zl12(#ipG$!QjJoMqep7NB=a0$*%!wRMGxFvWQW>qH$4i6-zE0(3j{Lz&Wg`V>YVCg@}DgSTDJY&49Ub zSQ2)XVZ`It&61G(g{|hDbQiei*|efd5#av-h~`@L){uip-eXY@BFoDX;)6gOy$WLQ z>rOS&%}tY38|yv*a;I*9s@3u+ZO)kryDsRpV2?b{%?1yFhLV;+-!ktUomy!fuflA% z^Q_}T;r6grO_#jSHKWVOIy0e}?iuSBqN{h<&-*?bM5`U5`ds(u-B}ovvh-zaAo22R zzUA=}Y;T_C#d&rkdsH{~T!UdDXZmW=$~%#r-1T&L3fr<$1{9n)De6sMDzUjk%{)j4!$Z)co^+5_3 zhOby!iDxf)4?b}&p11%(Pu1#&Z}TYEo+Ha;5i_q-za>Fd4Ij7rXV{Vs`oh+!m#86s zQXUXrI{g|+sBEY<7<*eW(3F6RvsP3gKJJtlc#8m-t1qCcFL4Ck3Z2D8)i{kF8j;KR zjQtC%>D!-A88q609y|Pv#p-an=o>mN=N2i0YxVa~R^hrHwXLwm-3tYFk1+-621sN~ zeZx_aqEA18C}bV|mfna4>mfKn6nZ&*&evIIBzh_TRAv7Z$Y}prWe@^!39H4{w}7c= z2dsDF?E0bIL#1u${;m0i_hIo(T~*2WBht$gD#%$^*h|Mv>dg!6OO>m+alIS+HXxNZ zcOCY8`gX)tCpmPvgYu92Xppe>+C#G70_wF_c=PqUg~Bi3`H$viae9b0UUxaoL39is zoq^m>sSQm+id7Ic$4I{CpD;#d+WLpOgODp^23&?p;!m1K$RJ<9@u@pR=LJQce(yVP z%gb|eT$1g)Q=GZ%kIAuIY_PkWo$V|2xOy!-sUPshE8eR0V!H0`t%ru2W+U*=)H>T$ zk!GR*Z(u=pbsw?E@Z&`}wdL<5mg$0H6T8&wzGD4ZAHnp)MM!xN&|zlZ!$!=r$kglK zucU#Cg#9QG8R*p7kUgl^;F{^hV^gI2_!}!6iT|M2@QX(?h4idj#;kRV?YAaiXNUK8 z=a-0D#;&(7@eco+_`nbFr9N=uo~vNWZ1UX9geidB}D92+m~H(XT^UiG;l`$}-dUo@RZx%P2*yN~q*`xY zyHc`umg%WszXZ`*>&hFA;>jia~D+aVrJ zAKtp2f4Q5vV>|T!T3;EWKl}noM|1sSY->Alb*e)>s<$wlC!`??;xBFMgM#>O|58Nz zKGLenstF}3g}qgc;DHp`8TH7``TbbI(A5rSTTrn_I)u%Ucpt;n+20DGe!nS$IrIPY zbzWgjXiMK01?jy>jTCoOn!u)pB27RPtTgFGL}~;=2}Qc}VnKxj6%>#bigbd6svw{! z1VTb5l!Q)M@?5wp(Ks;kD~{x zY@65;8N%YeDKDtZ?tW^$%leX0&p5^Z>>tvG8Y3(| zHDrmZeSaZjgO>3kFq3lj4mfb9VqfwNyS&Bdu(r??z!mh}<@`^Vc|s8%(U*B`R;bqOyL7Li=iXfIExE*VWo6sd$q_DN=!7E+ zTZ>^aYGx3=ZRU-iFUAQg4hEVZkbc??)tWVazb5aCC^#O;SG@9!(G6gWIH+=Vu}B?| zFo)7dp`)rsWXbG#!k7fBrAhkmLJwIrdiLY1+q$5|`{{uY*_e7OsVAT0dcAn@xQrVa zDx_^WR#t53xf^!wCd!fmN&T9Wke$vU8de&#t-D)4>T{QdN??6LB)Wo#ZD~N0Z2DDHn`Ii(f4WoL)_=1W%)sYhL7c!)FaU^HGEGsVO7-g zdiWu|w5ogA?s!1Gnp;?_*1%fv3cI*^eXSmt9Lp61zwO|}>T|TlvuDqlx1)g7Ep{1) z+SWJIVw^X5T4~RsP#4$Xi0b5?Gr1OQ;eNIL@Vfd@&R11fFA@y|0%v9WfJmT3ZX1`) zIAv$=Pomlc88!8rkqE`OM1+cj3vf7=5nl%K*x&9d2ik`=d`}SdvQe_D9G!D<*kZtT9 zd1;)TaLa*NSi5u=p|I|5dH;3V`}-^mcSj35!m@9A7w$%&hM*m~4qM5n{I}dXl41Jr zFcOH$qKp1;)M!J<#hV6&D%?p;66#O@#(;LV*4xK)rl;E zW4f-4)#NCo0#Xi0yiovV=}F;eb$On`10j=8KwOZd+_*%09g*28_rZHb6g+i0ydEM$ zNkN!OzZ?Fo93@=7$`hC%F}CZ__F%;_{yoV4ZHT9!!WyCh_z+B~SuU9R@d%!2E;p~a z`Gv-9@lBgY^J=Kp_;{zX#HD>s%ZJ{c7f;zK$yFm%yu7Owv;`_V%BIF&Ccv6E&R2|mD`Zw>YV?r9SsBs~`qPB{`<4X_Tz;xXbB%o7; z?n+;{iTcwk;ULLw5AmU-S1c^KIEn4TCob`^?)-&imS>)_uu zB5V2#aHR;MW9HFO)5X-Qt&PEe)SfK4^2%d4ViYs?U6rfU6F2AahtL<(ngd?`Y6a~PspJ|rOX2EJKn6o^OKCp8LwM-VK z_oP^!-LNWzBDxeO)~t+!GZSECtBPTBjtSoKpTOyLSMtT7noH@0>V5w4%mad^>%M*K zEp`g1Aurl#`I&2b9_l*wEyxxJXBKg{pg>9KUmoPj&kkJaW}Lk74#B z{pCD)Y}#UWUhWCbV3dnUjl%F4NvA)m6G*og%sKFyN3$9=kMn%2W^q3oFNx1QkbfNf z?OUyvlBVpGq>;=O9dbiC?aL~ZgrU0&NrRmqEJ6_hN2&NFU3rxka~geK#H?1|B{*yb z9Nqf24K@eJ;pkNao!}kVKeEt`0LHdNj2+sbVCA)Bb)d?tC-ge$Z9tmkyAj@}OXA&I z_dV|?0D}wKbBjmYRbG^zSD-#e)Q^00zGJ`i1lo42)*G5(PRAURACGjW?xxGi3EnV2 z7U?c{XE(?%DIXxSPJZoGqU~C5dNzG24QLjUGIS0jJO)Uc*>5Onr~8a7&{9@rf%8_L zMNaL*7RNwbI0Ww)I>7~67pR=v&}(4?MD%y62QOa|Q}MM8i&^MpMf9rtaTJ|h`G!4W z0eq}#j%MI#a`W9y%j0-dvjRsz#{*+3VoKD)H%e^^Y{z}_0JHF28B@z(sdGw4i-=O$ z1*_%pM@<)0g6J-p~hDf{Lc~T5U?x|Bonb2@g0=rA+2h&b| z8Lm`&D``-Bzm%?ySyg6C0!;K?AU$~ zl{N)LNv1r}`z=fJoV;N0*jP*0&{dZ3N<_pmOfe@lUWjthE5vzGenVDGcBUR#;~$VX z4|=|Q!50tgk|nI`6E^xx8ooiy&?~9V4!2I;^zMN3U%PmlB9!0mrA_SqQIn+qPf&@bh{4a38Dskd{xQ7#Z6ngQhJ18IHs!>3&OKi`1`j78#nt*ED5s)=?%dU8(aTOq~L-YufugFdSm-bq#`fap6@qPddARS{F!u2dR^|f zIoAWO+?2HWAXnUH7Byf_xenQ%-1pr{KhuSy9(z%R_Ly|9p)-L5T^Fp^#peFnCd8oA zVPq93PtvHUrc{VHF&7>}uQ?wM$xwxfbu7?7@6`WWe11TuOU;K97eUMku(5#N8sKfS zQZ183kLOiektJ%dDsp{A(9+kaf^-$j@$wGfWReVlr@;L%lGl9#bHH8e1tWYh6}w)xB&h#Iq?zsehq3L;#x(T(dND_!9-EtmR_ADzlAc{pO4Wwyozx$WYJ&xjKKxNhM)c%dWN+UWIm zsSDRmRk)h2Y#ct2+EN68T;0Z@qUl+TrjOr7lNri#aTky$EY%lbuX$fDtZn+kz+qYc zFUx?~8rw5y0rpe!HR~lnLYGUA9_Ko~Q{{~0slo52DUxEW_J`I*$WTmq%!5uDQCFHs1UHQ`WlFwK z3ka-OZTF8IWm}$ZmwN(zdp&OVIP)nPk^n2hT_`e2ILeUAipw*M;LPAG$n-ZB~yXIw(sU3A#@98WH?QtWtWB4exZR$Z!A2iIJ6IBx%Ct$oJ5H1Fm*n`q#w_ zO(tXs%Eo1LYL`(%U!0%3>_RyamxjK8N=TLy63k#lz(B5K`Ei3K+MMgmny3|%){_kS z3S`gK*D|3WXTK6nidQYrPl@bQ!L%7Bs(3T(yemyes5fX>#1-!x7|W@*`XGBZT>a$3 z2{B(pY+Zdo!^DzeB_`&08?ZJ}lx#8It3#9-(i>3ITIx)e&ac{hH5Ot&t=$EUm44*( zv%1$HmOD7$n9+a8;KwQ}==l#BckoeJ{nt@#t4ZP^~aa*u=DXNiZ0xGvw!p* zCsJ5I*acdk+si3{&<}A(C-8Ar0Ra1E^KQF$yyU0HT3_sflcmy7BkhfWWr9a9)gH~^ z`%iE9y+qVy&bt3$WE)VX8-kN+xF9t60ER!wa&Jb{bU3c_##It0k>NvD+FhNSc+D@$ zKRcReY##bARiO>KY_mNT1mD)}OpM>$fD-15Q4*SgS@KD6a5*tU1BWOnjQA>fnVf*j zC)b2dhxgf`1KL*ZW88c-!v24zK`&?ehI6ri6bQlh z0?gl6@+y0PNx6~Aj5N! zvfW>$2OMl`lMU_kmapjh4z4x0cq=ouoF0>Iio}uPZ$)a|*;7g?zl44KREppm!?M*g zY;+`WZc0dzRKrG9_5$bdUvt;idtpmam2?HLs%>oEIMp%x((&Pf2Zgvb6_9gtW)G_# z|20bQ8To1Ju?H(im`4Qkt$>gRK*l?!=->w1qh~)eAT2(zP*ptaG&eqMHb_1@20BK2 z>}m2rUJMjQOgkCD>F_v(hP~oH9cYVQ(T*8Az8Aki4oZ6=JMlJ1TQf2E*s07v8hA_f zikuF7>|pxx&V|)46=&8}l};}H7C=A8o+3_dD+T(sZ5%Q}SHA%Lc#-ZaNqdl_RPn$W z1M6G2e7i0$HDdfhjgJ?(o@@{I)d^3Wv$6yai9*ooLgHf`tQJ$q04<*nFIcNBCx4GlV)&_-o_P{24-@x+&j^|FtsWj~*N{I-T)X z4mT7edH~8A^Iy>8C7T)V*!@#IHe)>*d~cZXCeUuU=w77t4(q+EqUEONq)^DO7kRqY z9p(lmtvNtao7NwB5l*?!n9~{`h7T+$@cewuGCsx5H8GY6{yO@$NGk_YG}FH{hdR zm(Qt%r99_out%bI#a@AqzH1vcW;#ke7#)~*Tsf3EbAqh~1|mz~nfU4pn1?-m^^G`} zwZ&6ffdm~rl}s3AA=OI{QDzn@6g;tXG#}+rwb5Zav7H zTnwCM(m24a{mOh^$k?-;pFREh?V0pG%4TQHx|a?L$>ZTqFWx6JyK+`Jlb+DQZT1Vrn>hsu7M5cB2QX+o##74{Xs=+Iif(t*ur#epC$1pus2s zwhN=|K@}k}gJm6!66)B`cPaE`2^e7EwfUQn!_AmS?3S|4xR2}YIdS!QQj(2^kwYox zrMaovELv`FtBgbvG@G+~wp6$3RRtFM0KzSZoWsLO3RdFGW)`qccD7NX17y6s~EM&GD z5uJqYs{1c>0y(qnvfvAtPL45>~Ec3aT*Za z(a*||dtRlwrSa?bDZ?yRZNV! z9(rSF7%^>Rn<*(ZZ7`F$-fw~krtKmmd`BKTt*3ib7fSmw$6pI#@US_&zg!vkix<>v zl4P3zOL(<8+&ven+d9dQm*iWfZ|V+<*4nGe^VKt6YQTCp0&mzbAa{sX1BC0vLu<*0 zMAc}ABwsEpG5x5~;QZCbORm!_AGa)A-vYtd$oP}M&%Ff;4(Bz4F&V_yovlsC+_$y4tNb#O4OQXxLXBP2xL) z#ev*9Oot~&MYuaw);BZy3_IS&WYN{73>u);<_2M-Uqa)P#mq`}X(ASSB75N}!Bmc} ze!<7H|08uVu|lsCTR1?@&cDM7N~5~f&BmR4{vm3KAXz|1@8nX^$#$(4p+e+ zBygPgmXRSt_*45aLRc`*p7l|!Mo5{GYjt^{K@aiydmii8dx=quTejA)h&0)p)kQB- zIX5-puGJ*3#h%%;~j-_r3gAwuaMa;Qw*Ut z_Neo5edfABxBBGh7UDb(3h3~p9glbTs=GxrkNj*7@+wJy6&41ZYM91dN!RS-6^)5h zAvu&biAe_sgPrU|Z!zNc>p3W=z454WI?ZNs?a6$~5g#xKlveYgL3{o!{>Ayy8;&ff`abv#d^Bo*M5*&amHZbA;?!2I3VF`i2hG z;%Uiv$u<}))#sgsj(nxHH<^rW3rTTwINJZK66! z;rd~mPiK^k(jpMqO@&F>Ih`Qi)DF(K9qjsN9nYGum(eas!ui{TBTecMb&5*p{^{=R zz(U%|8d^;F!_;4%u6WXxrhFShCt@ku6>QvCbWmu_3gWINk#x{b6~t$}(Rb^&LG8~un?%ooexp~GpnS_Osj>e)~@p24toc4gQ5I&zix znuL+kH`fNVh3~1a=L*Bk>WKUO!0R?H)%_0B$Fh@o9&6P~t`uTL9Ph)S0<8v*FMM9! z(=J_{M>ZG2of&g4v3qYt1b<07h&FIIxxh;OWJ*eZ<|#IdtOTddiEP+UoT=(bk%xX? zgkGp9z_u=Yjwr~<_1SoyeOj@1_t3%ip`67<-XfTvSmyz36%q-J^zz-#vapzOf_pp8 zzHk;kUDg)eVDjji+ZW~ZiHitkD!Q(lt#Z3QbM(Uj+*%KUfpMm`$c}f z7oE{iOG+&MC?F-QJ4&l@7CRNc`{o$19#e2-j$XJaQN!4LIUM3&k!6L_^Ts5Ltk=bf zuz0`oYL^9%(Ra1;_HtLBV~j<|mH%;4mocV~`KNrlah~y)ZYaZ*i3)G)HBdOdO92GE zKc68qAhg^v{agevs4DZi#7Ws_@KRNd&&|^A*W7#AYQGt?c&W6{Hqoy$t-s3>WtntO zc>e=C)vpovkcnv@B6+Jmwz~1vk4ZXG9_!rTp}gaw(v<*9n~D76C~a8Q;^&#aaQ11g ze_-=BM5)i_Ot%4^pFL}CN5dBvJsO{+(SbqUMydBO9#^Xi1s^$BM&gDx)0FsROwqT$ z{WxV7U!ClZc5Yd?)Ra^LsvSDoWV>DatzaJpiz2h+eNe#FR1!hFWC0#X>QH!Im>v2a z#_IAB9q;@biyqlyNtiMlmG78Ti>|cro^O;WXX1mjB-^0ALC!hOS=@`}fL8c?Kjt|p zO^D#Tm3Tr+>q`W)?T?jXNoj&q`TdWRPpqx75gn0VW_dVeT}x&{>x;(M-N)jCo31tX zNTZON1ir!-FOu-e=IpJ)F!q-2ZSFUJxAOiUl^w?th{})O@z+xVDXf39Yb$YKntNd* zl!DN}x0~I?3|8XG=#zqPSHJ&=?Jf1<`tjnM(bSeTPs%+&4f5i3ItC7^T#-#v%%G1n zl@T5DahNi#iw3uxfL?Bv{01~e``j7n)vFIhAtP6EMHM%tl(MuP=Jq)@vI=NMrq9EW z=d~#qZHau7`u7>Sc`f3<%YJ@b3@yE0^fizC)^FOTe0f3_Jo}IzUNf4W{2HDvPsl0# z8^bX^OJD;uR3*1x|>bAFlKB25-WQ3#UFm+n>y8IADw0t7V2Vq!RJz_gtHrA_* zw`)j(UI&QXQrsNu87gTltw2Q$&;O@q;Xe<;V|-RZF^ay0M2ixZs+rTTVLI#Zfh|0B zg>PE&&RqT}_fHoX?d492zldDsVp@uvtm#FvSKS>K>f$B`vC9BnFY$`ZZJmXW8qA$HAApdeb*%GPf#{HNjLr!$sJ zvV;j&sSG z{07DU=?#FIJ{HeU^eCuV-QVATk(Vb7iKmQ(khlQBDfsZ?Ls20}^lVBakRZF@6q%WT zy*K6UjaScNhvW5@0l%&0pFfqqXkwxOgH@Axx3>ws{n#82Ic;peFIiueY_jw*1*zX5 zV#0k7o0aLlrg*ntA)f?)Lk*=#WTjmhDI(6-{C6<^pI#gW`e7$UPr^Nz zs|WbO_9MDr3JJ%l_oHQKJIc`&H54BwiwS_bNk&pII=uj4!kv1$cl`9fPgE&2lhV+k zXocRl9FmY-i3VhG!fo6!X+z=G09j0QJ}F1ZdX)ms?*RY~ierA8*nj;dIs~u8_>gD) zVQ8rI=c62@j%gVIo$)APb9A$6ZWwh~dRg*H`@bswf8B4XSnOF=N&?J_iDF76kWFL= zhp4B){?s{&36e_MRs3H!c$uZbcxO2FePD)t!RE)5W z)4!c3{}SPJTe*ClF|HUk&8W}Z=mSrjH$%JEL`q(BlgubE#R%Iq(+UP_j>Z4?Ngt%J zbjwV9KM*7Ch3QO<({U41nTaXkDZmt2aMkgj^!(q~p<6nO6p!p$jakIT%d`G8ZoW@0 VTw|{wRVU~la}!JBDnpmJ{|7SQ=_mjI literal 0 HcmV?d00001 diff --git a/source/images/screenshots/gdacs-alerts-sensor.png b/source/images/screenshots/gdacs-alerts-sensor.png new file mode 100644 index 0000000000000000000000000000000000000000..ff00f6e8cba6a4720e9d36afe7610351c52a974b GIT binary patch literal 14505 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 literal 0 HcmV?d00001 From 94983c018bfba4c8f029b2df92e8d79a1bb2343c Mon Sep 17 00:00:00 2001 From: elmurato <1382097+elmurato@users.noreply.github.com> Date: Tue, 11 Feb 2020 11:46:58 +0100 Subject: [PATCH 34/88] Documentation for Minecraft Server Integration (#11815) * Documentation for Minecraft Server integration * Update documentation to match changes in parent pull request * ha_category: Binary sensor -> Binary Sensor * Update documentation after fixed review findings --- .../_integrations/minecraft_server.markdown | 41 ++++++++++++++++++ source/images/supported_brands/minecraft.png | Bin 0 -> 65321 bytes 2 files changed, 41 insertions(+) create mode 100644 source/_integrations/minecraft_server.markdown create mode 100644 source/images/supported_brands/minecraft.png diff --git a/source/_integrations/minecraft_server.markdown b/source/_integrations/minecraft_server.markdown new file mode 100644 index 000000000000..3bc9d48cad07 --- /dev/null +++ b/source/_integrations/minecraft_server.markdown @@ -0,0 +1,41 @@ +--- +title: Minecraft Server +description: Instructions on how to integrate a Minecraft server into Home Assistant. +logo: minecraft.png +ha_release: 0.106 +ha_category: + - Binary Sensor + - Sensor +ha_iot_class: Local Polling +ha_quality_scale: silver +ha_config_flow: true +ha_codeowners: + - '@elmurato' +--- + +Minecraft servers allow players to play the sandbox video game [Minecraft](https://www.minecraft.net) by [Mojang AB](https://www.mojang.com) online or via a local area network with other players. The `Minecraft Server` integration lets you retreive information from a Minecraft server (Java edition) within Home Assistant. + +

+The server must be version 1.7 or higher, since older versions don't expose any information. +
+ +## Configuration via the frontend + +In the settings go to `Integrations`, click on the `+` sign to add an integration and click on **Minecraft Server**. +After completing the configuration flow, the Minecraft Server integration will be available. + +## Binary sensors + +This integration provides a binary sensor for the following information from a Minecraft server: + +- Connection status + +## Sensors + +This integration provides sensors for the following information from a Minecraft server: + +- Latency time +- Version +- Protocol version +- Number of online players (player names are available in state attributes) +- Number of maximum players diff --git a/source/images/supported_brands/minecraft.png b/source/images/supported_brands/minecraft.png new file mode 100644 index 0000000000000000000000000000000000000000..0b274b8eb09c643211aa4a9bc418a41c21166030 GIT binary patch literal 65321 zcmeF3Wm8;Tw5@mJZoyp|cXvr}f`;Jk5Hz^cxCM771b26Lf;$BFB)9~Z({J56|KNT+ zMN?4SRlD|HYs#3?|l30l@QDRfbLTK3{C;n=M`!91a-dBuF}4Ms{=c6im&P zW25Dkrt%NRJz#Kf<+J)ibq#m^Fs&POQTx@lg!X5xg$k7Of-N6w#?rJeP~ zMqFMDOY^4Le{J|1{CzgG_EYgqyL!(~nZ;M(zm z{aTb@uTy|ef%UaB{OZmWcfaNIMQz&%_2y`|r$;oP+W#_-_p$1ptJ^ABeDPBc?`~Sa zql`m`)&#>=;cLhGkcYznc1m%rt|x!pYx<}obR<)Ky|0KX$sAalvHZ+UHbeFw&PRn7_Dy8 zqBMi-ZdO4RM$*(g+p%-MC!ZepzaGCb)M;JnCS+d^jvux*pM`6VHt}eGs!d#F2rtnF z+NNUXM4x9%OJ2R)R&~L@UOqO9zra*Nz8o|%G&J-j93J5`9EjIyY>E*~**-siQ}wqC zV3&w&^)Tb4>^dxLYpfK^h&WIr%RxZbWGnhv2;0WH%JS(8BU4=D$MvjfZU5;MI;O9L z4h7g%)|}q+3YmeKXcYi%Xe&wy%wwVfagfIcV2?nOvAyZ%1c0>}qRo z^SPTXA`qx`J6-C!6AKdwCPA;}6$o%L|H;xY#pm|xX7xzB*J^Pwl})evkyy`tb!KqM ze$8WRZ~v$lwtd){GR9y*1o$OpRQP;{3tHt@aqil71^bcve!SLJU&GE zHO^%4g0UsG#8d9qQNyfpr%b^1ck-v+OlI+^vqbX(YfHa2`kAXDT z!j6LTZC5}05$Dm~aX#ORJ=lHE*w#h7%UWI4KBkfDJKwimsmne2xso0BP}`@Tuh zErL8fdFxg&Qnf zcmrM)_CPR-Gbr~j4dMcXpV*0=20?&C2!7BJK4ywEN5m?IdBs9skN;Mf#i?~l!SDLa ze!5;>?eGh~^h1n-i_He`U0-0;8PyKad{WrePdz5JX1FSRiB1AW)cXU0jrkp|Ps%`hFBh}hDw*r(m~Lv%b-o=jfo`tu(Z0uUzk;COo}9%4gDqoAj?SEY z{*N`Lb@q;IH9GF;`#A)<9vJ?l7Y@Ojxg`z)tbx31p)|ny`%1xDgM2a z{7^oVNEznlm8=R`cvW?7)FWdHSQXJ@VSLh}-i%N9E1AzP@gT5nXBfz)iCLi>)9~DmgDd;%{S%TWTUh86}#z(ooJR==R=dH6v8a8H?|u zB|{ht^RLYd4#NjUc~pi)F=7VdU0Zwv23l8iUE2cy-JKIrnsFybB9*Jwq9Lt;-%UxB zI}}1;#}%n(b>1r6e1w8*xX++209UH)#fU;B_}QbaS@ThW;m!WN1x4#MF?SyKNe+octWQ|*ayUzH)qmoHL=D0>Pk)aV(Ofv8^?9;6-i_fx zDs^lo82q9tinul3%}$V~?@-bjkpIBYu={lwlX!^ib}}4A+6LSxKV)?0z9(qt^Zc-K zlTZ<7;cm&-%l!ZrQT=!%l!^`Z6xZiC)oRu*r%8C8pqfmHJn*(*>Ev=Y-Xr`*;!^ZE z-f|vyyLDS7e_%b={3zpv4f%x9SJAP3knrA#x@>f$j8m=8UIvyyaG+npzP#D-+y0V| z-sqhRqk9+a6A~)=Y`7RD7LAAJZ+(0jcuD4s<^KJGWW?8#^;|}b3aip>?a!Klpp>7sv&TpHx6Nbgf)6%6AByr zS@h&YFW&#)c-Sv&uJFM5mL%=6Lu==rInGfhyW9?rGDber#ffGK?!=Q z#tKYVb5@Y1_R`I$OvvoDyLYwFBdwBgVKrjP*rc>@7DHl%V!wh!o0G`y2zr-kHf@ zc8YOg%yfO=h|k{UO`o`u^1UpOZzaW!v4jI(MpasyZrz?)nP3?Uzg81UEjUvZu^{;Z z)Rpwu-%RJ@P`@qby7M0}jUqVMnsGXbeFM+APTl^vM}Pkp1CE9-cpd-hUMTEA;<1!{ zr~1gr31UF%TZ!;q(tya7>zMF^&Gn3%d9`WjHkQ#It{wBeu!}hJbW`mlxuP@w$zwOUM4owP-9WX540*tg7n!-3x{cFCR$uvugmI;tiE z*y#JUD!_8v5!&wNLzjYmiO3<1dti&EtDC!aMh4BkvgXiseEw>OM9iqk z{uP+CIu6#7f?o)1mv$XO1Xt1Af&B3p%|=YSQa54jX4x~tt+?};+QN%*3UFtRND^7X z%JHBRBJs1J4H9ia7)%pnA50#r56&xq4DkWnDp@gtd@G3#h$xwd#Y$xX)b<{P9UM>U z$_z$+XGqjFAYjl8Ng^fGz$xV1)Wf`T^phPF>f5CmGOeyDownAt{Fj!hkjmf4;3Qgz zq(8EXO5Aq>OM~S{a)un)80I%1Drwz@9wMj0ovj(G9_oapUQ2&0GfSUC$2jH-5$YwA zqtp+THo5qE+?W2sJCEJ@bGsZ3=VslZ6%JU%O8YpYPKM#3h7}9xyOQ;y)Bo zpgt;K9?Ym$dl6v})b1id45QEu7!ZaSApZ8bzZZ%x+vOrep~i;M_AunckMWwF3AK-$ z(x;cs7ZUJT7j6p|#onNUAJ-Nq434DZS2Nq}r(24}mO1N<3JLf->K`Bd&L}c@8-Hws zhWSim!0yS|dPDLFFBnl*vOizw*Y0y!MvTCOobt)LoG~$Eh2(RY1o=*)1l!*#HkkdA z#8Re^)36=dD_9yjns2sM$jsjT2{e*C`_!6FN~Hzy&GdpnIlMZkNQ*no61N;NogElxq@%c~@i0}SLElP#lVCUv2GP<-z-Z76fBZc9dxhL>>uMXB zCfr4s3keHy$Uz-KA5)@AC6zNaqKOciKxRy09GKWxsIKbw%!aI=hx!L_D>(Lk=L2W9 zH21Y?=B0lisZv2^ny4B3BVD5XdXvho&~GU#!nv2^!1TYIg~tsz5{(wnyhQ$_V?(PwNuIuo^8q^!vZ_cWaKnoOmvIV zu}IXjb#`q~^Ml=x;~9|3%#aJhCNZM>7O)@2{_w=G=p0H;_-O^1*VTHaM=Nj|YX1U> zT8rEkC6Tv><<@PIUwn)113a^}7jj6nsaL`YA8)g}5LQtAP z+(Z5EdKECP2ZN>A-Z3MaE}xpTT-desAw>O?^!E|K$C=+`3d$A11Wuz_uggP$H2)!TZln?;wLvV#-6FV-x8^`>G~%ir@juf1U8{$X|2+m zsMp~6Va@E5nx$`}a^T8EA{uTd%3X_D$Nu>?Qe|s;^>27#!Bg(1=uG5yA(BB&>R5aE zLbw=Do7Sgp+7?R?EakS%k>j=|sxPn+sOkCTGF#CU8V^h_D2)A@G-|&PCr~Lbe7cCdaMcqrTBJ&ig`UQ=U+LMb%i{w`x z62)`c>wI3o(}x4Ybv1?QH()vs4&Uc*;4KsvgxE+*s>(}B{x2bba)E5W1Yx-WRot+* zVuk3>QYVzV@!y4XaPht-GvW7ruwiceYwSEvz+)r#NuLycIVd=8s605jp&Fw)i1Hrz z>g@W-H34T@35C^E#Hp3yP4sPN-39br&7^#l7gU;QQMk*=nWcvZTXXR}&zbanWQI3& zS9+k8?}j?F>VXi8B>iciKK}tR|}vzuJ8AXZqO~OTgrY8{odJ}cqnwh zv8(+7Mm{25O_B&tJ7TUZ!IWD1juZ1OeorOwBb^q}H&WEn525?_eQ(=$4wL;0g=>ts zuY^;;>q}Yex1!Ltf$Xn(jW*?==Lr>b1;HMEx@$Sf$-u zE_S~J7X^O%0dN0(<#&}NLEk}klGAYk0MvK?eS?6^Y(nUph_3QV(un&YY!C-d z+r!8e08j$*Qtv-|{yORM@TJxAyL-!U?r=zRT^uj}*zv2onR9pr0c~(w25IaXj44Wm zwM`W=6B!7;2*J9d?tO9GdXbdxKY{xOYvfVD-QDIQkT)M3H*)cC;iy~2@d7as2 zN`K?WL$?uoPvr(#PKKcU)I+u-2q}p2|6c#M0{=f(fSXzs4{I=X2&FgWC=(ZQZxL_= zXUr|X@eL$b{oq3Zfyh6GBW&Y9fr)Y5y&`uzSH|VRD=dIs&%%Gc-Gaxfbe(DU+6XYT zEr~NlU2#A_@`;8mmaGQ|lv$T%KWs9Ix=B8wTD^~ee#onn>ZqmRw)K|*n+!Nmi>wP=QZSL&86Cy)Kz|m-HSDA@#&C8A9pEX{dQe=_~g*CPf!u(u8 z=W}n052AGvSPD_46n9^ut}@+%wG$0%KmoSBry}DnaBAQuH4WT5swBa>A4{AIEohs( zV^;+EHZ_dftf)NzUPw*(>ItI9=Z?r-WTX!*$nC%5%NfYDX<$$iZ{C4CQy39SDSbap zT8e*N_4JF=Ii%OX#iU8{ij~$$1i#3@I&e(F;N3easht^~@#lpW`$4)r58nfu#SB0B zrR0BpvQLkVE-&DTOuVrNdSn+(s7+uzrPPzPSZY$b*?~LNs&vb#fDdZPSxYDHVn1Nr zs!yf|RhBcn2VBMjZle=j5hNnYhjD#|o)+wGYux9U#}>-NOaqHwsNCD76N>#L5)0{} z3wDX&^}`vdpFHViR!9x^?SsbRlV-8tw$OFuVbdLOj|gxBl-9reC#BvcmzF!KgXm!L z5gOC&xG(B0j>B+ys=~xP=-$EbR1tqfbO?E*O#>oqwZJx>^rg!3&7MPgw0LjgT7jW2prEAb zL0iw#W37W!TFjoinhbm=-aoU^v;*>yVeElP{maA=tCb$|UcFKoMc#7{SnCb>8Y!6kKs!!8q?%;p#2cj(NGm+CQ^i<&xny!-4?G~B z=)kcdffsUT!nmXbn;OExtwt?BN8*}hTG!YcQaWCJ_3Nq_!ZB-UTsAodGn37N+>l6`n`-57H!is1}V9%rR@-|2W89gJ+t z$FM!i7@`8|U=0uW-rX+qOQbq-siU>+XPrscm1lkeLdv^qkxOAr znkNBd$l*})b6#3`fAVMKAPJa!I(jTJ(W;c6MsLx;4SakPZ+JpsWC@Xzc-nf zX8+AJe}282(sJ36;<|E*RkT}=>GRC5LPZ?2+f?I!(0*$w&zCjS6L2gnc;s(ChJHUT zY^o%k2M1fLjqzT?B^TrT&q?oDEJn3qMM(=m$#nL{?}Hv@`MEV{CNf!7d3>x6uq&+? z8aMR5#-mXGK?l|p@i`I5_5Ev;6HSjDetW+4Y&!5Kgu!l$&ceZ;e41RexFcJu`-G2l zz2gDghfx9>RO|P$m$mgm?mc~b&@lnM_A&I@!>J+hBCBgIMr(DWM@kRZ?%n`#-;0vAr!Gn!nif@vqwk;S z+BJL1`<;h9`inMpe@2frTV2U+&X*?{vzVo}ChC9C?;u4_q zrR#j09;WpwWmelLuE+DPqm)Z=mzH$wmU1yc# z^|hfA)I6NSI5i-^0a9Ky>No(p#Ja@oR)>)bqLA)GRMwVDyGKJouXz6#Ka@YNnDjL( zpnRca_+<*QkTnN?WDmb9#vBSBptPo}&u8m$WWDRjG0!VC67an5^>=N)OoR6~*(=F# zgssH`%^*^yJ96VPG4EBM?M8;2alwdDd^k9`G1>oS&Xw{;QewmU0M?5h`j9e4v=q~r zLAh|y0Zvi)a~?i!ffg4_#m9}>6L%F$7_)V}Xb+DYGgL|~SlC>gDK8j2Fd%FQpxwj9 zgOQ^Ow!_6A{={Md!fU#2sE}1V{1*bYv-?|i@U6x81|o$&Tutjg{DDqN46>CxbpXyd z0sIF;TJ2SQ^ElZQAeL0VGpZR0Zno^cQUv25-{gq*{NZG_YkP011MTBjaG-y@yz5;Z#WsX_nZH(=deLjOZyg@#@IP)Qp&7#0%6)#L z%G(;T5coXbfPE=5)0pjNln9o?VQuh~OuWvEvHgfV;G8&R?kfIKbF6yefPl@QV3-kL zIXpo^hUkA%*MJWU9QnC@F*=n;Pm7)M9Shi=X!BQ8R&jY#CbPF!{3*DxEE^n2^}Z*- zONo5oGN}ZuV|oYOv#rdFhuknfh0(ThiOpJfifDi4)ld4I%Ue*i#3y0WlK(9_Xogl{ zPW<8`Hj{GS_03I))Vi`_ull31QaE zq_`Z%FizG(u*7G2#@JNO{@)jo#gaVnFDrgb9}Y?@rtINafEF`Y6Urzu96(3QnlEel z8mfXOw(=iSF$8BiS^+WD`0NJViI&ur(2_ULKn zVtkx!ZALSV;)8Ta->tnW^RqD!MI87&+|tG@Ir+tFI|~*(hfxM7>d)w z28Zjk`LM`j=dU^dZY+p?^`hVKZ_6VWQ(G54Sdi*GkCYkr=M2(M>Q&-iJNYeiQ~1;HE-I=yo4k`}@RFAyW$xw{o!)SJ6pSWy)-jyi;+824z(h+ApIGg%uX+5wYD+$DLhM(j#=V@H%W7R(r%&P!cej zDueW4iclBv_S7JQ#cSue2sAM@`NvRQ{yzaJ-A03hN9#CsTRr8@CTw98&~wJ6n|a^( zNFX;=H5+GJFp{hMEoPw(f_=MW2&v_3e{oKThK3c z7pOO%&Ln)M_whmRQ1Mfml(}W~0JeV(1;a_CrZ7hJWSwWykhZ^(ADbi%YQe@v)cYE7 zcK@J55_|{o6eVBK)cCsW9(^ewGd%2;Hvh8>@U(G?m_!WJBG|r+tok;e1-LrwK9YR_ zjnYMQ9yF+J<$`C`Np1Pi-!a0+bDdH=htdfp|!Pia|C9dqbVcf zdXsHl*o&d}FUS)5%Jd4s@7cBj?4sEi3Rrq9e)!M=g3R=vhpk}ZoswfZ40?}>;%LGP zq4%#R5A0)W8WOW4O0;g!*0PQyPMC8+8&W<3S9+7fvUkMP#3u`9ISuKEF;e4HDavIs zp;k7is8Sa6NJ{KsrZb2A+H1baOBgmoniW)>9wuXD7L$L=%^ zz2(JUPZ1PhD22;;x7+mzPBt1y__AUu(xN6OjGaPkgnZN%8{Ys`HK~f1V<36IJ*1^I zhP{^>ArvfcU0HK<^@13_0tR-}o(;71*S&F2m7a`NB)&0gv#>s}l_7<;o(QvW0k9{P z@)7-srrR(qN$`|u+WWh80NfHiPQf6~@ZOzQhVS(lOuPzM{sS%Sbm;dTZ1sgShA7XG zwN11RKeqtko?1x2Gtf)-S10s8fB*sLEsnYfe0q; zwX!d-_W`HA!*9aNHAX;XO_ffa#CD_{PgsV|3;jjs@EZx)G9E;TLH^U`JgdCMHF=U| z^7R)`X~6X%8{>Dy+U$NhWTYn1IBk|8GY}H+%KKGH{xcW3d}6wJbsU$F6g7&9eaveu zyUX=;M8+UWV|6=mz@^oB&_MU=x~H`(?$+b$%l*REi|FRttjad)xi{wPMJ=r!-x;x~Y2alj%6JG?hJXud&EPJ3JSL1Gzwsz7GIKACt_q2LZDLd14^QmJ1|nDF?8?i6N}69UUHJkb<#7 zOJX&sj(S^*(_W43MO zSIf4b)=qCPZfB%@;`lWfj=>UuFt#qT0q;T`28-N;4oF1h=pjKzh?JPiU`euKG}wbt zYw<5LD4VI4!gR=HLzp-)yw3C)n)ByX6)U!)-6BeYEd!i*MZWYTP6K{%7 zJ!Rj|J2x9>NDm3!kr>YKphJc0U$&B_jOqIT=%5%ee8b-9<@Ppd*^rK+!oBLFka+XU z_A~*2b9v#aVe6emq5;Ko0WQeQ;~oky{p|P%Y`v9_3E~nu5Y(9Iamz{a=mcPt2C86+ zKLwEXUXIB-!x}LQMNpsl{;Rm?_UML9Y|NDS7Z^@1Lzl%`Ze{qy2=0s)6whe; zE-+ij1wX2Q(7UG7PeS8-$C>4m)?7GP-UC|cejd%fcvzd`&hI$&ot1!$;8cGb`-q{B zt_m2C`C7h_a=Cp`3KWK z;9#1&p+R6%T|Xm`R^GH8k(i9a$~0brMNQA3DbbicL2kRh7h-Z(uT%B=?C*qM0;MZx zdrBi7PU0nN&&T-=6%>AZO%IR@e=V44ag8jvHvnQkY^Wv{roqHJ8w}V!_lQ|uzTGzh zojkpCAUR0`*0gi+DW^V0fPFwi-;Y*fk{QrUPW!48fGrcv3tfA9Muba>|I`hUPU_7a zjSMHSLHl1{O`0%o_;^H8h)#Hg?hxy1~cUbJp3$RX@n-JCLoz~{4!I|<~}uG+<$6D6{INZmhh zW1(byLwgSaSG7FNd`2HL$GP+*<(?&+H%AMi?ETWvx6?Ra+VmcuR<6Dg=S>NB$W0t| z_wk<;Uy?Le!r=3>2>#&_>L%hBqN+CpSs5D%gJ2&+pAiMpmZP{l39bxN9G?U{vQs;_ z-g&Dhr#&}Wl-K9^1f*O+Z?vjxVi)~rQG*=jpv&tKdzyf`Irvj{gTeYBh?NbdyBv$AmW_u%@LkuNKywsoixUMKgzF@`2U!08i z_yn^7mvinK$HKJok8K4EZ#m~5&|6_4CSv8#A=9bjW9v!Q5g`~T`>)drZN~(@e}OUP zz}jwp$p8a7;!D-R#RiDc2Z*EQv1|dC&brV*N_js@g@w<}!e@`KBO@OfEtX9BK?j12 zzgtyoGiu(TxQkqk2mF{NBo>TO8AlbXAt+$@i$7R^KxbdKdSdNh80x)8aHrY7ZyoYuknUUdyG4qRshUwiR{;pQ* z+?ujFY|RP{4}tJaZmX7q2R!M%>k$PU5Es+GsyvaA%@8f@@WNklA zh0qW?5lXNE4hX`?kVn2DFC{TdM>T-uYg#V_TJIm%e(26pk6~FL7f?zh-*gl+tg={I zT5|AkM0|FBu{_eA9HzdGgnmNlhipp#Va5E{&6D3cO1>ri*aUn!oWuY@ zo!}rZ2xic>^{PAyMp`4^kVdn7V$@GKN1*{5SO&vpj2jKV|EC?i5RVf(lJyRl(NR3o75Ya7+O3zx~Y~tpGHRa%B>e zI2E5~S3A>{lyH(^{HSbftlg58AAatKVZ%Tx@Y33g{lg92V`wPQWkCy}z}G8W2Lb1m z+9xuxT5+RcllQno9Z>Uun%|Z_)4N%W9q@FkM*UJzp{k+wb!dy7ZP>-Jo)-DkAm@UJ zP{J^|u;`t`>Cd75x>L--ztCA*99OyxueZt0K^R0>KI7VS%?RY4o?GF7J5%Q2C}F?t zR$UOkVFJT+^f642n7}hUL>hh69z@6l9e9RDe-kE_;jTOIf2k;s+ARO1p&?~;gl>- z7ozhX82CDd&MhfJ8p~T2bE{~{l|imTp^9`JS8w{HD=i)$&8SioOg)_ldpV|zIzuwr z1Xt|&M(fck7QGiatG+OC{Xv6b+D~KP1(D+wzYQO>yH90h<#VjBEG%r)I5AZu1A|Qb zmDm7cxGY-J;V+b&Q~UNO0Jyo$8JL8}2Sjs=RI#CibX5(861W#3S7fIM6TKQYB4Pr_ z1wDbS`@ob!g98bzegv3W-ib;NTMr%vfDj8p20ONi*B( zc34vuV7;_#!le!y?6TaWXww1g)dW>fA4Rb1(}!>@?6Kv`9d zw1(1TY?C!wYTE98-8<&!4%{}t$d6lJFL+Ls2<{}?pHh!SwTXG8V?q%yr=hD6RgF-U z84KFJdvK*-_>viBZHI7RG3@xfU! zs={O8d3}97)n)u?jR|DFY4t8#H^{$+RJx&ASH37;9PqZ<{?gmjF-y1euU zH9SEV4sC>0rUEme!t)KSOosf^ z)-5ZN&^z;+AxuX0a$jBLN0E(|A?i@SM*XdtPAbK;WrJ2FDbM@X$x&80dkwtqe=kq7 zE{|yV_=gFT=79&0p?dK9R10nMhfEUF=%JvWQCJS0XGpQ6BC0bn*KPhUtHqt_4| z&7VQ<;b8oe5nw*Pr68ygBT;VO{oo;Fu;zl-%sPey9BBiw=yB8;ihX;Ry*j%=8xBSW z`z~^P9k}}bCjR6N+zsiGLrbjpI+1)!WT|lbAKtvs42dNo*U-~!8AT!&ErY?4`ZtKu zYWWOI&}xu42F5=ms1@h|&@)Z!)27VRlhui}MIEUKw)?lO(ve%SV2pKa;@bcLUfv=- zK!436!#{0!1f2lL7y^+J55Jy?uE!y(CDz{c`mfmO39oxoHA3$xeB?M(oUk|YD7K)g zh$w0PWBXW5p0~F&P+3|oB?)3#X2D0zre*W&B4?SHtU`@h?5y}YwDB3U%j!wf|7>L* z9&>NNQ3t_}k6E9Mz}KGwfA4EZ>QRo%5j$m$@_DJ`Sambsv%4U+99>dhhRe~+;%2O> z1w64kuY=dtOaIQ+qnI~ZIOfT8ni|wv{tv%*_es7aK#3k0sF`$o&#^rc=;t%*a>Y~J zZ$ihGA+uY%_SM*tUrOi0TWGZOb(I?L=@#e&7RzwW5q{fJQo3*l8}0YEHBK(RFsnFn z$-6VQ&O5RIwD1iF&(NZI8+}tsNE6?67Uy4_U^q&Q4l=5}&_=hApFc0!RJOwR=v8)B z#*+TyGMABKN<(|Df;mnd8|mp>XMh5%0~YV8q2_@F7tuE*MSUvY>Y?LH7UUq1IFyAY z!^1M5BYb`NCp)vcS_hUJFTNJ5Pjg#Mk(3A z_(=YhF+q_!Mb6mH7e;bmK)`($E|yF<5Gq#Mcy)4B?sEHN#UB2oh@YSR9o+2lnVnG$ zSM?Hv0a1{;kKnPLWzmwy(IhCEn!Doup!p%---$TldjneY+kog_Rc#{`osb1bff^zr9fD?EGLIRL`j|xhKl$#>8G*<=wBNx6s=={fiq~mptIIhcH4d&2)`6J zdTTH0%aAjMx`xq_V4O$+9*wnrK;^H(M1o?`Qc-R5DE`VRU#q@yGWG<L1K^YK~!5dIbEWBQTI*-X5N631v znFP}I=5%ODDm8n(Vp{de%c;rZ%-k&z68>DYuQ;;s+k%u0AW37m-4`hV#pfchcBFaD zaZ2Cz^tO8Ph}Gyb(6YP)S}nyQWq!=?OwKqaGstV9@6_s)GcmQ|0e*&j_(HQVI(EcV zjY?tBS^y~-zadarp`(lXcLVVv8)OL>|esFsHiGQTtED&QOAXpfL#5&e`W{z&Nm`r9mYYXHQ) z4Ddr9OlwqdfR=iWxyH`39$AcP%QrUxQYTzBiFy6bo!kz7R|BCO89L~Mm?EXA7B2^$ zT@E0ByUp9;GL_h%irDSY(0Gvrur&Vh?d#lcI?qSf$a$T)3f0a2yXvZGgVn6SgDz8o z9CfbZKCZEb#?Z++>C{cm0K5Ocdpzp?2HCis^-xr6UV#ROtv3Jv00zj@*eN2i$==WJ zD;TI7dYZ!pJS4>Jy~}$fAr)$+;MeznGsq#cwzrWv(7@pUeXPU%sGy+w=~Gbo z-!Iu>8_}zBcC?yk+yutK>$%@7P1?k<(1zJZ@F5DC-x16uG85qQI||{T7DJgUF;vxE zqoP6w_%MH;O3jM1;KGL?c!#yv40!0N^5$fsi^&XgV~{p6&lLQMHB?Z-`1d%pJV8NH z;hYT{W@sj{hvpR$w@ZBsLCcmqYRmN2;%3-LE)u~t%`aMc@3I00Ok5v>M4;6R4)8c= z?>+igV6j|HW`GRc0L=DmS_~SJRW2AU+I~Hx=+{|)?&X<^g!Tsg} zhW-O*2Zm@P3x<%}RQ%4z1NH%}*MD2pPCtBJ?~w=KdmE0XkJ%&>!8}XLc!d-OgoF~% zEgQ77sv}gXj3#MW`l~T!xvY~roHXW^+L#FbK6vnfZk%rOlcfD=EK!ARL)pO^$JEp$ zr#wUr8>P>*&W<6eam@gxr2{U;P3znRTJsaM(GslD66D~ZSb=($uz!}JV3x3WzyzEm zFLJr>csZEVWAGrFHXi!;i+Evav7ot~_`9lLP++gZN#;cfu6FXRwLJPIYGyVN%d%6ClMn92+YxE=d@(%&<7=KFlp>S7-rB%bB3A*3808 z?}h-h0dC)UVP|E)_whsJK|TXY3um^6N8^777Fd2Ay@PBqK##{^y2-pyi`>Cl#&b=B40C%Ylx!d;3;)z6Lhq->w3tzx{ZX z2129LT+`-N_4MM^6*M$18}h`Xtm4QdxiXl_yY-END6vo~ZFQn8tsB}-3! zsSz9!;HOIU%i-?G!R=VPN^|%gW*l8yoUmW%hUG$6?TBzl91jj8rfdeVvBd+U4sE?P z@cFs%G=oes$dFm#&qVlK;iByp+=TF^$iDumAkwM=TuXs3>o?#zc3UICzvqJF)patteA_}$})O!MOh zArZ;IXMv#ARh>ag%Y>;y?6{-Y0S5WqPt9~KBy}09Dfw^Sx#Pd#E$X;W^nGGG-MDi1tqETM6ah5?9c^TMJ~mW4CywE6K397j`{$NNp;QOo9h*33D%qi@ z;zJb0T$++$WHhx~@ zFVwGSS32<8Unx_Uz9eN;>M(9uiz+r;Vp|y>A4lub+Im1${AqK@1AEcS@dJ*siMKds zmyT|g)R1UnIR;7=IR8lci}%26A7o@9i+)7#hnJ`a%whEiwimrj1xO6M4qrGgt*l}1` zSLBQi^-)zXdl{Ub4*iqJyfu+l^B>g{g$8-XPwKm^3P;>}ots=iJ>2QJja8k`Zr2}* zHH;a#%M-HAD1k>m!({ki{o8?$u#$>DIU4|hG0N>0=~V2Sr#9aJO$RrS@)iYv|L!Z6 zF&BpCCPx{{5McgZD9J=~>6aI;E)s#U3_j%g`q_c6E87BwjaLFNuVZ829)+pJ%7C!q zqbB`(G8Kt+0u5JTC%5V|urtHOz5EfR{V)c7DN|+(?h{5x5CrE=jKGp4}A!yH@!%zZAwshXTI`Q@PZ=eYujIpEv z*~Cw9Fqrb-z+&j;>*l_vMT5YdOD2erlE7F~TM&~*0v}>${0HWQiBadF4J!zT8C4>; zN=ZA^CE{x~a{5qv{sIHY$+Un{)2(tB?dlX^UE7Fn+L&w_pVky~uNPPkFkma$(YfRsI9Xp;aMyz#8;o1CU+J3S zihf%jv={H>;TSE<7E00u*oOBM`M%&C9IP+B2SeSH>twhPWKHHRTaX6Svw<(e6$Wv1 z4F8}cjwWLBZ6(E^J75`n$Wed(R^LYO^J+Xodp-$G9};uLB2T9tfiIz7RbkS=MoLP4 z=+45!yD%TpEh(S|HtA?q&>Cqb(fgWmdG|#XCmx+TYWMicz)S|}8$v&a**=SnEvOgK zJ?2w0)csN_OjvOr5c(6C$b@EJT_o~Lv|k>9Vcbaao@WUiu!>f>`{nB?j3P8ow_iBo zSpXuxEW&mG6QfGE&5Da?Vse_~vCA|CF2o8|f`Z2OtREUCjvxU%49WS%qCy5SigiPN zQe}EOO=gyQ_yU%yKWR3FiHs9d6DHoy&eDyyts79cL9S@!JZ*%I4x2|{jJ!dyS40nR zKB1D*Z(fQS=HTNDgq94pyZ{d$67u^$l51{H@EW-1`;2?%i51(^gc_P3yNK%Znl1`hK*ma&I`al*)w|_ zn-G%hknEX}?fmXO-~a!*j_ax`ah~V7@Av(Ft@kPYQf)jMd(}C0D)5(@);}VVV1K{= zVZB*SPB~>f6SwXwirJBY@z%K;DEl(D%Kn2UfeUO&3RFEqf?$WwMFP~oWy`y0Tu#vB z;n87IpI&YnbDV)pvzne))&E0P_yZ3mi!-9ctWHfc5l}p(qdjOpR}7QgZ6|VLri5;H zpTSU(k)-u*q!u@|qb3TRg>`g3GBF@4`+YeoZbtKYA^UG(ajMWr%V<8BbMP=E2{h-9 z2o5JUwszGNexCxr_17OF?=k^sDq?5cYS%Jtf<5Ys2zuT zXMResUTj%QI0ZT@Zr!g^7}+qK^Per#f7(23E2D09|Lflqs=vMeDxPM0GsR360yqM< zuhU<^W*jerqh{x1GHIXo# zPe}Ct4yLp?-V1`u*#Q3%>sjksC>8ZUURv|vN4-m6IO{Sqv!0&lU-7h_nUI4o5-%N1 zKQ*t`bs%{RIzFnG&?S4t?SKj#eAFFrAbounxf^yh@1v;A0h-*xkxaIji0qQnYK|9W z6i_sU%=yY?;zCWVuL~3x-)=Io1wn1)%U>FeC{Y?VpeebE>{1f-WpXN0IfzDeN z0Ky2pey;Z7_-^LiwR~yGo%%A_8Z{+E`LzamtP7lfq%pF8dMd67K+{M1t}myUrc{ey z+g(`X!GljFWr2ML@b(3gc1$is|$-b z<>lcSs(_}ZP|xmSc$Kz=Q5vkF*PzRr{_$ny(8H~6x!wOrTw?bDH1a6&Ko*)&wh17I z4k^B&s8*V?Ys!cmJR&w&SBDy}6Or|^N*-2LV-q7YA8*JuK{a2XxlS9LMLWKzIIb%e zGyqn>|2cFc3LGi<`7()bte!~c+LhV>s*s(S`1aon$|!8Wt@Y7W_+lSc51hZV7q<7R zdW2UwV;9RrmUhFu`u4-=(j{G^$=pw%XA9bJLX0ob{?KWk_nxL8B(`^1a;cJsSEH*4 zDjD$hy<3`|3_}DyCsvkKsLkxA{Q>&k%xwYK}-Ov-^<)%>f>}kRL_<6O&Ql(%1K0$LZP;@ zv5YE@-B{s6R(3<0QG=L;wUr+(udL1AM@*<0DDl?+N;CxWNCGl6$HgD`72oO?0I;aG z!9zi%kUkNqqI>(x;Gl|;c2r#fGY|g`H}WSEcqJ&=hIhNTuB^NXOL0KCrGD4_La#1G;a?QY&@}ghc&*#(-sGv=0ta z7bbhVLGPI<*X|EpSvte;`>MMLbkn9S^9ms`(QDx~;P$(v;L3Od9id*hf8MzLizIu;lwNgBgk!Yi8xcyQt!{zAwzR}O(*?Ul7;nJ7)k$TZaD z!Nr1EmJ@3unPg>S<(Q8r85=RVKhegUJzvcQI=h=b-P8DLPZx4q7y9XasB{`UIUnUI z5-81$FEiglYF$4Knm?1rm3KDo0oXTH3<>b_hqwKF^667)$mCk^!-&VPh)O2Xo~Vwi zWefnfJ%z9@Y_6ScJd zheDu#6r9w@W#da|Q~dzb?0;w;TfBV)R~#c`_UJylQ6?qma}=c)2UF8BWwoCPYrCnc zcgaGu^mM!$4gBP)H^+3eqiU|!B=$%0I~c*)+_mif`t0(;-Q#wVj5T~;)|`7}r~BWn z;(rQj5S+v=Q)&kIQc0UjeS9eh@pB#zG+bF1djJk<`LjFIuqglKa>3Z!=OP%6nPV{g zyn+KCGgNN3!x>6Y=ddgi-~d>0p`7oKe%cR@rMolyDN~`ag4El}%92a?34z4TCHH34 zUyuHYGvgZ}^Cs;D`3Gw4uRB&;7`OBuF z^02=kT9$}nMsNc-A?*kPt#o^t*srX*9~1s-IPA<3u=aPlZ{8+8rPEbtSaA|k(V~}( zC`5q1lQQa7T7kp>s~pp>l+29IqwlV&-?eQRpu(=ehOZ565$5FTOPuxi|(?=+zl`Y#f0TdT*_cn37TsGVhVChJaMN zH;2Iz`P=Qd_~?;@g$(vTwOCy$M9`KcvCp1f=DG_$xkpgCdo0|Kod^?EVWcda&D5vZ)fnzZojE{A8Y&7?q? zkGL0NF-V{^UT(waT-Sb=<;6)kyK6xqS%fSZVdc9km+Rc?(0|yobXolp$Zk@3=Tc8v zjPp&jn7iyKr&`#p1F7a}j+TL%l(8nD6HrwZ$HV~4Y43jS`*?PVdMxXV$X{;qxAz2- zh{4^I;Kc1CQJcjNRGqZ_=!#29RMm9>UysfC<;ZKIF|it|(S26T3VNIbP6py|ti7`Y zvED4d#o#T;fQ)U?;CENY3%_<8&yB2YjhpFR1P$y~lg_*xW;rXd*dQyg{?CVAJ2e>W zdy7=Qw2x)u=1xV%Mgp-!S$*m+o`xPol8Vril=2Y(4XHXZ zNP|1#Y+6vdGcI?N;4?3;A_CnJN9I5zmv*Ce?cNQkk&SVEG0e|-1J6@ccX&1=(mu|8 zZAe58RVYP3Eh3ZH(Qa<~j-K@j%;`O;ZEd-pNnc~!<>G6rB-rrw&#r(@Qz=XbWa3zJ z{BPBtSiX=WN)_7TnO58;1}v-Pm?_@$n5Iytiwn?pBx6?YZ2igy5Ehr-o7(X*n4i<{ zq-cXPL4CTn>7^7B_eMwmDK&TM+g%q{DMp87iYjAMHB6s+y!87-oW?RNEiOpcp0Yl; zN17IKr}UuL40>6nrSGxMP%i9B8fSeI_+2}}3Kei$B?P+jo8h5f-)TyKAqud5IR(Wx zJ_Dtrs9e%siC5BMC6eiI19`8&atFfy#J%x26e`xg#8IUM;{a?&jfccRFLN`zY;Y`ecM} z6K<@GY(x)H`fyl{)y4i~)`dtx*V5y1AMoRHKig0ly3UhXo-m&nEq;U25e#miKI0-I z2D~3VW}C01HnRIv90@GSyShOPoUf^70n><`ayyBQ8HSGoZ`fH)UaU(uf@^9zI~$V% zXF(pO^8ttf0med7RpV_;w3(|N?F%#Bxe%EoRRi6K&0>Y`KQ!_HH9Dc0_>hBb-gQne z64oE%DnvxprGu_$-cmlw+-bgN2||GD;CggC8oyu0#`16&FjYYJzhBm}2#tJnrPi-(45_?d5rCe7 z8T1Tk`NQ&1ix3}F@x@KTq9^_$`nI6|fw`(kxJ=TY7e-ezbvIZ*FEeD%Sr=VkbJ|lu z-v`7P0bfH7Uqg~^5v|)muPJ$`qH!y&SW;8dx)^8Lw1X$_BQ~3oIc!SB@h5@-P`wGm z{@8tRKKE8YtRGq;|b;X7-Pc9e+ixF zZU<9v1igCyhl2oCXTGgb*8c!cw#*_q8#VGz1+RV^?%Ef z>3u`YbHC%&4V1Dh`#;X6jdUhZW@tsOv>$;!;MS*M{psckB9X2FZzEOy&~pCJ(A=Pe zV8+(gz~q-J(56~+^PEFp+Dh+n@<_YKh{I){M_c`b5$0bHU{=S+0^4V`M$ey>3$`qL z+-(&GjPDz}9{GGXNvEhLalo=1#P1;Jud~iOH1z?AZ|! zxi5{rPiQS4P1iIH-u^8>oDCvkHk@d?9ceqU|IzCuj~@f|r0X{`5zSCMVCP~X&tsv+ z`;*umsJqd}ZUv~t;Q!lRYT z_06kTWvj?G4t)Z5O4O`J1H&M<|DTe+sAavbhqEG&zbFLDi23(2Ggk&UdW?yXl#nx*#=BOd&g^e1_{<}NG*qTE} z8A8zu%@^zrS?xX^RP<*nX6b1!|6OtMg3QY_gDRB8D&}TR%uz$l!IL z|LQe@XxH|xHNWP3g=p&8Z!1hp1k~?_V=TM7aO}3~hQUV7I<{hi|0R9S{pt%K0k$o; z-T`}z^~|P3YVjvv&ziGiDsOyb#snSg!Y>2FFoMi0pyWT?T>WLyipk3o=S#HdmbF>C)F|-_Nh$jHq}iM`hfK!1DK94`|1I@${Id%@0Eosr+&ALv0{CT6P?0 zqa41g724N!_0tT`^`?aEmgA>aT&us37p1Q&RsjzDdX&zLq9+j#WXY767s2kbPV3$A zuhtQ+Svaa@G7@wg?k{1z=;dk^06gIf6#?F*c-~3fLfV& zi!qJqc-x|T0>NcAJE|=-`_dx>0%<1EaRNaA0&7DFx5ir~`1 zp61HABt4d=IMtgNT)1pmtnyOt^)|SSqf)?8I%Iy2TTafgbh}-eqd8wDiU%lA! zLiN34y5C$Z)Ih1*1{1d^e-1*-xT+s*@7KL+y9PdjS|_CWyBEs$GUe76J`QphOS+!h z?hbpU>25cpMxNhl!mf^lmsS;kQ2?`lkpoP3s(M-V8XPEOG>go*b5qQqH0+8=^_wGP z5x0^FDuL4S@L=>7C@4B_skBqd(`;p(A$jP#Qde5a<^8`i|-p^+dxxA_jLhL^?Mzknq3@b&YXBz|igoR7ly5Da#|FcUvCq~fh)@lBY#g>g|UL&JkM{62x;T zmcqzQuT5&;aHFLu=qRE9xg2!$36K#VdvZUKAmy|4>V<*B5*)U3Pcc7<@K7}S!aTNe zP)n({wcz+dLx!?zUA?L(+3b`I@6i)-NKb$g;vlM0fFyU@Em^*>VsSQNxbLUW)BlOE z7!oc?d=2A#4rh4$O}84FbMTchg@NPD($Xrb*x}3IBjQENA`5ev96Q?1TK^Tc0H5Lh zg~w*Uh`wFM@2MM=p!K&nn?E!nLYw~Ol7cT1=pb=nJgZH=(LWvfxmT1J>)ruLgLz~1 z>gnB}K&bxM$p#e%>8MM6`0_jCKCspM{k|T2Yj@4?H7wSY6?)m|faLPf|+ge*_uNU5Pp{w@I zo9-hl(j9#B{wjG9^}2K}ApI;FQx6ie(X-Ni25kQ=Yi5d(An&RiI}p?T29NcjG7d#T zx)SW@a}cOorbu`ko*f}g4m#FxjqZej!A;>{MP{t@VI1A0MOT58$O~^^_Cc5T=6Yow zRR5xa`XYzmmBqPmAR9QZ(bL|R00%0O3mxc~jLy7-k^NhYBV!8V7_OS|Livz|FWG*zGch_~YUK*^BdzTnI;%1hgn#+C?OuAhey#_! z3P23NY$d1f&RI*W)J%cSO7|LyCE$c~$_zllU)0a&gnmlEV}tQ@O&{a+Z+F_k`a!?$ zrF$E&m;dfF&|(%r#OhWm;Q~8aD+)V^!D$|c38FM==Y9;z=IMBS3x56Fk*S8Zrh|>$ zt#Qw{UvKIXqQ8NA%EDZjO{uFBl*X#%3_Y`n-RfRD?rf(Gv#@sc*{m_cjc8yIbjPae z=WY@@h)h<36hC|qL_)AP)7zr`H39;@sA>%P?BLv`2y?-am1IpnH;tgXpG6Y%G3ghE zOq@qSUOX~-XJ)-Ba-z5Sf{P{)E1p};3wk$idqxezNB0ha;f0|l!vCe#%NtxHZSthp0y}?SU0-MjRGT=)DDp*Z z$RTp7t8_2(<5N|i|Mht;9pQC5Z~u~`0Gak zfEhGX*j;3eH}_$itmeeiniwi_D7k;*`msFuUweknJQCFMMi?*av;xe1UG2eRoa1jm zp-0>S`bmf?rLmYURIQg{r@npLk`g71))Sv*=HLDx7p9L&9U;j%a0&S`$balZ59|^5 zD%;H5*1K;=kg8A;I?tyckHZV3J5^!+<+{-!R)pAhI7TRui}V2sIm z$jTIvad7kxBlamDAtyH0bvh=^0h4iN@IuhU*pnL6RM2L8U_d6}Ntar$+DVX|rS($5vTR z=1NB_EbVN=_~<$L_ABMZ9lkpsSEkH?v1#iVIQYNSn%M$1MHl5y4oz1XbQC7Y1KMDL z5(UUaP2SBnZ?lo;oeQ#@+Ty(ww8qxFD6yC}oR@>NtS*PfUl`}|6HTe32(rj>i z+`!4{wBvzrK#(Fxxt2Y-TA_#kDZa0Nqo1bfM%Witv}ef+mML8_L-@~fLC;~OMmYjs zTpZ=}KS~I9O|A)WyhfN7Vd<+diEDMusqe2?Ywk zvuxA*$J869LK@=Z!uDF`55{V5xa-c~uI-o`b955#%lNe-{gpJk$a)9cv5q(OGwq`EM_kH>yjZjGC#>luD^f2VzRj={{7jfg)#`e!5!7$fhkQud#Q zyj4+zzLFhaYF@HAHLoAr=`ry%3a%5k{3K<(3H_?9um9qK*J;2a)>A6SiU`>yU(|x| zmQFkdu__t&1MgnNMfwN$JCn8V58h?m2UDios>W1`{}8{s5bx`ojpgY^lUAU5$J*W7ls4-s zd4x(-7Aq4r`W|6iQ=!wuv)EyZOM6>T+MdXl;JjmJTCm?`B~wv39Lpg&YQ~*m1;al& z`^-(jic>laI^vJbQWh2e^0rm;`Z+OepF{rH1dX8N%3^IYRF5ZKP1-{V`-CfiSB`y; zXcfy-#j*9&dnNz--@op)x@8aUE?D0Xht@Y3m$3xeE2qwb;!8t z=j*$SUhgkwQ`6w4qtKr})k5eU0UYezQ&6WsAqU%DwexxI4{iK-Gb1@KQF?hoI)5Ed zb9gBIb^L|%4Q>cY=Kbix?`OfaAsGQ=^8lgUY(&cKuuF_-zFYiJuu86?p?$sao<$B;gFk42#}O=-~!=GQ9fIY{AXD{y#136pCQ z)$FfUR22Ood9_$M8(~Mw`;xqJ!ZdKgRD$&b`^Kr8B*J(N<_9H9F%sSi5&eGW<4qJ) zNvhxdXKd_8aw&Wp4~~!X2fd-r+a8wp>}VOwbEj7cOcMzFRvbq0?AZy)=2)#2?9z37 zxH;V|c2QvW!_3nY47y0&Iw#coKB>MWYhwAS2z9vF)z*;R@^om&L)8@Ot+ca!zx(kLgLCd(G~WY5-Ilx#_}7+kbO(i8 zVtkc$F@+CrRB;z*;d2IFPsOo(+|o@_{!&s#UG>!&NlZerJeNA|d1dyl(~g^W(IamK zCg;!ipu^VYGu94+3?z$>trFKga`hdTK_Ndn5Sc^z`42_kpJvQnMUrnzkGVsG`_{&0 zryKn6D743Ti$M05m#c@#`8g5tM+9`!lfEk$tHFJ_fPLn*i+9>fFze;(+vuHVP>{v6 zm4>E08A=J|j^mj-1@oJqU(eNf@IA<1d` z4O0mx!kB?YCIuNbMq-Y3*FLpgk5iZ#Uxz(PyD`i;^aS#+No`|Ml80PqPuz(frj1{r zr?t)<38Dkj>m4WrN0v;!V2Q8dW2271xIW2;u&LRx?+YcoK@W7;u#Hzde|NlgYsXQ0 zfR@dJwHka_x3B#6Q!U4u4SUg#6b{B(aI7*FO?V5TqTa(f>BEbQl^nZraF5&*{=f*? z*`!o&I?+zre&=?6Wl1@hbIIJ8`$>nmEW4txd3Dlxd*8%YnZ;h{u8y>?A02V?hc8o>iocoa8S1*DzfPWR%ZLsSM7 z1B~uY_?bqK!lpJ3d4btQB>>1Woaw_&ws(>&I-F^zhC}hXxEH5BM3Kj=shrYV=(vxV zxhvK35JiIA_3*ufuQ%rtv7wk1^ugQ@$<#H0?Ci_8%ha5NdQNnN0!a&8pO<%4A#2+X zUh}$&Kn?s#@y1EL=dcETYKBjV@=&Cps@M*ia}gURG7`MzRf)t(n!k=IE{4m;gNPZ! zV0HO9^yqVa?n9jgx$iP=lW^T5*968CCf!~&>rm>Pskf)!w6od^m9}dBxL8}0!bhaO zb(|L3(3BfC$2`019XsPA@PteCJ%m7mN606m`g9t(kO(-kVZ!|+Q(RAB5w~eBP&s^@ zgJaJ}Hk{Bqx%{7ulVUMto!qV4KX zRJKoeLB_DAevhHL?g~kWgC*45JnG;WK41#dwg`R8^gN|mG^&4wrdpT#hIp`Xc9U4G z2y`N?fStP{lr`pn=g3JjHoftzxeHd)qhIa9mZ)gD`j=2GJ%7KpOJa1Fk>=fJJaIbI zZ*ONt(os=ZzYB6INU6D#sL6-_j$q8}%-*;LQDm{?O&K|#w}tV@<1OImP-Z4| z-`e%bS`>XA9E_YILwRHOIXjL)ud2-GMSQgQPhQofjQ#kLWc2+uVjoTtv*J!%oEE0f z9uE96r!QRxYd)!>E0K0Pd^$+26vf`l@*1>bkwzUQTXhilCUfpka3{>^-p_%(F6?Wa zvgw|}_#WDJZZyuHiV&rKIjzm5`3*gCxZg0RBx=Kw2yK6tIOD*=ku@_M(0P3Dg8V_Z zX_dhqSeGW;>9&&B1MwlAOp)f?FoqYE3DB^~bMfae&vr&E@q#%cc3%A)leKtDifv+C zr2UU?7jek@317Dxbqa4O2U$3cS=$)}<%ae?OP{z=*wwZos*S&j6{SJJHv8%Yfsl}p zah0wKciO?L7cp2;4@G3-Zb|?6!3j(Z_6e@(AB<2BS10`lyB1sby!dsJLT8r)=WW8L z?ZS*XQ5;}C4n7EzE9O^nJ_+yc#fhO8%)JZW{{k|m_y1nnMt8IsHW+-(h2OyORKr3- z->l(0bg)mb3nAU7PUr90caKlIsqO6T^IOq&e2}=d2S0mO`x`sHS<(~ZSB`ygW_h>@ z_B;D9p>mg>-zp?Riyx}oyltv14YKShgF6i0=fDNz$eIo@&A}$EOcF2va&I83rwQYTO2Y2>%#?O3T-+l{ zLCi^dt#9lyOM!5J+5+Y4K&ZE`Z*l7&aJg9ONq^+qsdFLAwbdMl7_MaI!n$j}PwjW( zk!BCbdveC^J579qD@d`%eeqfCS$O#`? zwaTl$53mp8Dw)O;hoQ$W*j9;&h*i8^1B&G?raMb&dX8vgW1}~iB%^12scZjSXwkhH ztOR48)xiWH>+vN^3ABVQej_h8Xb;@;UAtvxXSZk-aL~8ado(h{u{fSJJX=_ej2bUw zaq{-1ZEbDc_ZA*?sOhldax9WkE8?kcL?#72*TKVaUb=js-{O0Fx$oUl5z9|$d#hpd z8XX-%azUzN(7Gz1a38Wj!HnGa=%+@nS)c@c-^Pb8pzCvfqfRl*7M0#(f!O-Et<&a_tMT%7{?xa6iPZKqOSybbe*Slk6jmdzVw#e5Y;L?IQ!8wPSsvhv>jf?r9|X08>(uRLY0+zQmGoIVSR^on>|Ha<%6W z9Gx2Bhc9k@#=Qv8MRWSf8Glilmg}9xz;TN23i=$%%1Z}{C3<2;scm5#erF}PPe-OA zmfh@w36j~DzZ}(hJ05(|ynJx|7ro|n3Tt}a=(vzNeUR`80UuFU^37MX37PEw^x66^ z2J7IFGt=Tp9iF(FVPq`}R1r2=Nlsj^<%BS?P9irBYwWe2+553s4cUD!QPK#*=T7_k z(O=m|QadEcb1C-&NPHAQv1N>k2R0t@zg!UR-=q&d<=(VbGHO zzVO@&f1mp{c6R#!mN>Z4YBt<_cL88yaW(zAAeWs9hI%Z^kJsMTRK2dXp+}C0g>x^+ zfPYUenQNr_H%eu=!<<`fmhxkecy0(^4uCe^@;HG=9Onb-R>b1|B6Pjn<5(*c`qc^a z_damht$H(v>fg3ZR-bkLHiKXhDEE`h$VO6FQ_GN3RYLg_cmr!p5{?xwG^*5 zey=iZ#a8DfaUdEuYm(sItc+WDt8zcaG2|~qD!I~bS#z6?-aDA%ri_HOTVj8skY8It zW`8M}zULS{{M$XKgmcU;lQh;YL3E~o4aO`3t@hD24gSvfh==x!g1!@YH#NP{R37F) zd~%3d%IRqGtLw3oaCBS<^j+3_NEFXRMp5vcz>2x|L^N!o)+&9;i;o1>e^`N~QoFme zU4(BN{ikA~Nk)3?m%Ctu{PbYQ(dR8`-;@}-9K9>xnA{!uN-j9rPdX1{s5vB%{`zEe zR?6N>3_@0vk{&)hy0acq{anCTfeFDPPxwhk9{`;YmfVDBj2V5&~JXom*|dATByDx~NOc9T=NQ z=^h+1Vj=2myZ!rG@jCa@UauS%-7ocOU0cC+7=z1HKHZK}ut&OX@N^($SzDA^>~{#R4n6eZ>i0imYj znlWqCutPY&haKkdk;6qVhph!(rC=t7esk_OWip$FvTlF4Z^NA~rTy^HMK;{c1bMX= znE589-y#ml1P)ZK^cJa#I61etEh?^B%OFw+P<`K7KgctZ-&glushsVocCEMIo>zn7 z!^FML;&R__2h6j=*vSOr9I8I{m@>PU6V2d@2i1{`>Ch54xAIzVLI9;m!#RQm83BxS zyS=qPsxtgV28@+hNU#4aZ}n|z$~ym*HUU8ggXteP0lK3Y-NL>;F27~VF*BVczvklN z_PjN#Y1$HT2?5;fPZyY?KUHiCnY%yf6*EMGrNTjaeVnMikEpqe_?6!5j{tkVI~fjC zP2Nph-UkAnIsRD33IcEQRaQ0`k}RBCP>8a#ToIZs7wi0Aho^o=;L;nE!XVn)1ud5z zjN>>{{Bqm#c^fJ=gsu|{g!WwhPtd94B}qKjeF5Uy`}cC(8|6Q8q-b0ry4 z2b;+9Gr2I;PO({hhyl-!0~pvd_>Z7lG7_9ObDP-0aL-@;)qPrV7dg11hSp?36}5q-t%h|hyPj0>3;ZA9jeY1_#;ev0?X!kEHi#;6n)_w#_<8I zERvqZr9AGcg_wr6Cgj^_)71wJme;`JZ6TRIdYuF(C6j!FX5XYh>20>#qDPq+8B`|p zL20|8fZAZ0nJuNfhhW&b@y~~j6CBvTD*t{|zap-qik3QQnzwhI4ay(f!x}l1miq)q z!Iqd`b^Bhz#;;zLG>Ik+Zv4y`mx)y_9Fsie;`Ji}q##|f=jwM)RRGZYoagkw@aK)dT z{;D|wkt&UI`d#6~y{600fLi4HF)tRq2vrRK3h}>Sg+g}Sb)ux-AX^~x-Z9_tZ<%o( z(?@9K8E}=?0TZe2cuJBGUn)G-Bt^0DV<`RmI?9^cWEyQ=)p6Nkp8YoUW)Elqh4Yaw zZxcIddC{eL^hc()DHsDGG7@MZ=!D(2;nNzPpYa9^Fj!gS2KLBfzo2CS*Yg%UL^5mE z1^Xx+qLY&l2lu>$hGq;Dr7>f1p#)hb8VQ2W68}2GMe=j+rlQvH@#W>yWR6R{F*A)t zU5E`HJCmGHysLM8(Y;0AwMFmcxn(6EA3MAf`*nM6dqRWgPqdqUMn-4580ND9!NE%6 zts!=#af9qPD=4MK`xbfNJab8p+W1x*)nTB_Jsax}Pw(o#PhN@R{z|vKmpAkFDNCeu z3mfblOI+>&goPTJoI@<0_u|BHQ9#FLN{?X;H(nDbw(T8wP z2}rL}=hq3y(Xj+rRe_-hqVyHI_=ERy5XLdfi_VSd-oMBht(%m6@SUnP;fl04!Qxk< zwQ8un!I$PLt0^yv5mS@X5gjJnT2GLJLA;fugzy_qTkJhEV^1IE)Egot#BmbA1&oa|Eno$@IF0ujab#4%gmN$ft)z|NjdcGbc54op za_vo2w}j7`?=V$)tgc3V(IyE>a67^zFh%H0Z;f@`*EpF@uXm)lFGf7346(;D zLbIh>zE}Clu}C?3TJK}t3;{1VAg_UK-MU8Cgp|TdNvg*(fP4 z%|#IN_#IP`Qx2;d(0($gB3%g=sUw{cg)}1mQShz zp3R>>mF@NP)6zQcUQcHw`?d^N!vnJR#(WkI9WsPpr_I!@GwM(Zwv(byBbJZ+pKZH0 z7?c+?8I%;y+{0|*$;Ue_|FF+MN{DoG658$TRMzPlbEkIv5%J8#>Z(ASqZjBNCl%}Nti3tzEe+MEA< zY)13CLsVm<*S$6Q0=3icV!q|23$4%J>kd(-yv3o8mQ7J))?uThj>buO%MADlouSn- zvGljSm+k3_XJ&+FSxU^y#F+eG<03iT9}<<-O_47GcJB@bnC#Qi3wjW5DB?`p5estR z>L%6Wef#;-u;sXj#o5-B(66=CDVejpzxplOl$77`XJWY8=k6&9cYX4Ok-ws|u7P)`yQ|TQ&>W zcP=e0-^?X@-AH@9NyZ{^5iW;R=7p`hG{p*`n?FuffwQ6*U%a9ZD`7xKE9G~2-Dn`m z;;49lCLWq{^WBKwwGo-VVOZaeY~cuQRz21weLg0y?_Gzo_<;AxoXAL*U0wG4<cn zac>+L4gyM#C5Eo&?0Iq&-4ARD0U~*!iu$!eD|qEItgn>9i~TuEk-sP6k$ap^{40Ao z$_RRd?FT+topV5n2F1Q=0I^M|k6hh<{oU5@S$m1Mejo4mM3A5fP&}jc>OD$zb(3VmXNj^#qLj0!K0Fl@ z@-vh+0q<&WuMpp_JGU;nvu@v= zeFq^*Y(|R3qo9x2$ib($+3T!-wu{tn`Sq3wKhd*^2Og8YcQHSJ}P{SuknB5(fjh|Sp$d4rs{H9-SB%%na9)+*lmKUqtvd!xhv_ogqtV!n6H+edTU2CC6cSX!oUxqLNWp;>N27iF9)$adIL3 ztz+B6HJ|Yu$xz*l)M?MaR#q$@pm!{Y=hM8of@a-+;rI9M2@^({UO4g@y-2und;4aw zI!Hxx<24AlVP{>Yzlgi-qh?e5m~Y$NB~moLL*p1VU@qM}EF1FCFed{-pfYzI?jaTr z6!7AiRLfY!cm&>9BCuL=VQXm{nP7eo06>XOp4#V6z=Ytb*`>Jvf;b}gZjS}+l&dnY1T)7M_6U)k^ zUQj=O$p)G?rs`Q{Jh<%EdU~=Pa|Br`pnXQZjyRslYemMHG*O_yXzz#*B^C9!KZ!|N z=rXY|H6`6~t)aZhc7P;KL;w7jIy zhev0^B|v?!i#LdVNdt_AbIQ2BPw#p+3yn=oM7L$q>#!Aw6j^b18S{uge662BfY|>d zcGX>u_#LIL&3X?4gle;EHe^SJnqYix9iE#c3w;?bgoYURur-npf-I4hDbGo=zO1;M zel4lkITfxM2+8tXz=V!3oAI`L@k>nT-Am1Gx*vNKkS~f)4f)d1N#mhcCOD7n$7bhc zENQhg5J^c~(p5sPPT5&0LhmW9(a9Py7lK-<%*XDI$idFprOhPqpvH(vJg8W+5HojZc@+4cGf&^oH3UO{4 zq&{^j=sZ|RO=aVF6tnE~YicabeQM*?WJE^E?n-;et`yaEKnPqMaDIbY2D~@q9zhpP zKCA~(_pc6WU$TM0Y!}Kvzc%OqFy(H8^9Au7JHJ{HQ+4CH_N?gPk3y%?FojtFCovn% zSzUXWfh>Ct$;Ws<-*lUHyXPLOz~>GiCX!(Go2Uopn{sM(_;;OgEXYy0uAFz#K9Aw_ z0l$};;sQMS%+#jjm?D9^$ovEmh&uurK=;ANk;@GRd#*BCv7nPwWPZ+4f!~TH`8W}` zW}T5Khg_nk6|XGJgA7 zl2A5m!5p=AGa#~KEeQ6gV_8S_`H$N?Hd2E!5 z;WgN^4)dvu0IEy5CS$%-zZG|i=x;o~*ie^D8@2>?8`!@u{RWYU_RH^9qhm`_#?Cpr zldF&O-ZrVtDQUOgQB)a_3^qT5?c4y?4flMudKE#!;rDPP9cdgv@ln$CubDN zxM(_^qwi%^)6Y|h?@<>f9N5O;BLrCsxUcl|bfct{G`aYN-zCz-5yiN3BeK~QP_4i5 z(20qfw2fBuv%;g{U+;CNF|C%cc4y$J4lyPVOWb_$+ePrVi>_R*MopcQ(01kYOst$n zTL)h~X?B|*pMHyq~`v_fHH*nssE(I=k#``n3yILL(h)X(tf z_$a%*9`~xXb$x3iuy4oq^y2WMMW)XM$Fmhj0O~&eW^gPA2~jU9^$@QgU5w68=#F)6 zBu>`hi|eY|dIwXn3{2esmZT$%QQ|~XFAMAv6K?Wf-sjZuXtjqLuFozRvPB_tXPZVQ zdG|-_EIN^@B($O;a4>7wRltNVwU}H{jTIsBiC_anw!whIB!%3PaihPDz*+;H&8wsV zUq#xN2PatCm3y0uR2t7NX5~>5 z=7gmvS&>G`lHC{R-NO(wm)nx)=9t{ScO&Y<5e&CXs(D!b_t?)S$%IgCw4bu}UJv9Rp+ig%lJcwt(x1FOL-bnYzN)8~n*r$Qob zcYswSv}Qs3TGA}qxF|8|fZTXSw1MVU(>_%Cr@*pCT!aCpqvJBjsW@LIswlfm%-Sy1 zwfxh?f|=*J_ndt`d!ItrY%po+kYh@lFO>ZxO9HYy{X2*-3!n~@^~N1MDtvrR_^(GO zgH`&^9SlP{u?zYl!NC&Z=l73$=-#1L8~~x}(oAXpu6~Cl76aN!a$E<;_pG4N%q^iZ za-=X)!g@M+Oub$;NjxsF^;d||Lp)a}`Wqx@2 z@|>Kx0XZY7L`Q8ZWkNE*ln0j0T3@vks91uyGFiWUh1W6te7O-D@@(K)@3H9YTtly_ z!KVaO2eQCumHt0_JD;zh*=f_j5rrv=2MC>~9Lnq{G2doBRL2Vwk&c?@Z>a9B_)&p5 zKB#L%yCfmkBXi4tV~FpZ02T~l*9IgGs^gK@JolCgnKe$KbPbmZS47$?NE!TpxA)Mt1V!t9u+!LZp zWcbUflB=cgeZQ3}Z`ud<7XR>9W{(Xcy&@LVGP-DkGyDpd!999%>PE&4q4jtxb#FvJ zbIbF6TN^EymZYf`t-7|oy+bo;x6Y~)Yo`Kg$g&%lTM7YbA5g7;_8wU|MDCw=Zn!yK z#iTJ%Vt}cx32`n5m5#1FcZST@pEjT2eh>;YF#irj8!BjM!Q(&18)l|lW`)d8M<)&k zrlg9x$UZV6+$3~lrds-2=m&bnb=j)&p#0?5ZtJ`t`$M}Y?5QfusctjHHjp_w@_zK=Gdo$D2Fk`^Psax zK@zn|@7sw)EX3}Ws{@#;`_B(-bs90;SaTfi4}H4X|7=+&r`ii0ZH~_phTp%QB+qAa zWQXlz6^u02Jpc((D=sa|i#Ii(l&jjBU&qRL(@WaoNM>)oYH*5koiQRjyih+fN`xDAc$e^g&Z0;@tEj2y-pyjS{SXTr?jZ!r93M?YYrc)3)Vf4VY`Dv+pw6luk=s|9~GK01h16>1F z$I(iT%sX@RrcCSv$)938*#C-4gGV5)b-C1tZI!ReIQ`vnmnvX1;Y(G5gWl-V+ zJEi!NrGY+dXP1!JF4JU0*jczyb~$DOG&5%r+JDkSlaaFsjrZvAMzG!SkSAG0zZ961 zQ-(9H)|5uTmsf)P-^m5Y_((qgcz(}#Omh$YPpwla3V@VbTZ`S-<0k?WFhDn_Q7*-S zRjfAu@ij4+Wuc9`SR7oawj3_M-e7l2z%)I7L|%jpcDUY?Z0-4*ib?#Kg#i+b*G&;?2Ja$+A^?UXhKyF9NX z#)HZZb--j`^cf|?0wI#2nzQ*`D@a=}f<&%PGd^icNW)y+m(hKHVmXo$5JTb&OLHsw zy_^1q9a4&B%my)hh|~>A6}f0Blw79VCP9OSQLV`bf{W}QTrdGYrk1tOK zWUv=j%{fIjAfX6wFQEVCNS5ZJTF7&5;#)XEwSZ94K3E{OXxyDivrVYgOPadjF2{WZ3y=+P=-2?iq?FxH&Kvf&@LT-H?iezarbTK<}PTG zgJ-G@*^|@@!3|kOj{C~b58c>bV)1M}71y{D{JO z(PV%ZESX5KJZHlw3$dy;V0*89CR#%xSql>+Eo=|C78Z`o;;gN1W`(}trCi?r!**p* zqC*9~54!|xuvq|z6QRs@k>6J%0X)Nr^HAxVvf#TVM1?V)ZFUG4oo7sd$c+ zU4?C%jOWEVwL(|4GTLygD_MO zSq{D+zGQekq$Aoqg6R2@rxURM26uDE$BNjhI-4bvcWp`ttwy*83ZXLjDfgVCf z9thN14z>oESH^U)1XSNkEIBr>Pv^ZYMlRsMfZXxa(EF0FBoN{AZS$cDINwSq&`Kw? z1z@q{O8VFadVmNvV@^P7M;hHrMIgZ7%K43R;B0#*m|I<6N5Yvwlw6<_8{*3DA$`s{ z^z(bjx;|m7+P;LrCz6*79TKK(9<*^1SG*HLXFJ^&?ZLM^G5=!$&>re(E#{$tUr$R@ z`EtMM{a66c&Sn1PqGvmqlh;iZf_qU%x92+G%DVKeW5<++{R>Z?Rpc)hUTQUG;Y^TP zRR!Ku>g{{J=6^a-8su`n9>puQ6}H__Kz{!QkNU95OV~PDAT_1Y^DE^WC(J!VYqa=!{4&6wCJbNS!kKrA!{XWoh#~v z4WaYm`)O_bp49l~q_w}-}+k9CF+OXfS z(BP5}z^P2hMXQ{Bs(i|X)88Y_Ao&EW-vell4+CWFef~R%z(mi!Hz!ax!TOLr>C(L0 zpRb{iq_MGavOsGVmV*~LcdA_U??TUFzfz#ZqaUb_bS}OwN#*jnyirGWIHOIBm=xVbo#;g1Nf4 zv@b*PoL_or75_|Jy?{1;z_0!UJd ziac)Sj(J)mzhrwcH;ahajn@C;i+8s|vx%cCfOIF?yE4Y?tF&I3T*0tF%o_~#GEk=|9}aWiycCbIb?viTbiUFoQ43)}Y>8@;2an+OR; z9I9JtX_$T!@eNNY_$^_FOB1+0@;CLvMt+l%Oc{DH(j9COm0a`dL?Qf@vzHg81gbNq zo8s=a|01IUwKLgKf_VSJq$SW(?AR^Zot=ym!*(Pj)WyPeU5Ca88)}oc>`gk)aIfd5 zv?P@@RI&0UJRx@}94Yk!OEVD;Phy|8cNnk7=&wF#G`^R-?-;XD`ikR6=xg}OfC&G^ ze#afPMPeX@ni_`T&j+Puwb7m~Q1zaOFCO_Pu2jZoazHp?Ak?T)S zO$?md2%maxGJ~vQ7Ct~R1K$y-Gl8MaFpZOW*vi}!;^I!D>_i)?Ur#O_k9+ln^`B>@KLz@nK#Vw$E70@42=Wc@^7^6qJ-;8E zn+><9Z13&o2aR@LQVpYJNwD?e@HKVsspJ(lKL`+^Q5U4eVy>VJ@BFhuf)FVOgHkaW zmT^mqRDYC2B9y^TOlk6Vj^@$O$v69HfkI)$~d+phG%X&- zdLoS~6Lb(cW_T^Yd=-T9TIngvQN!|*hx=u|#Fg}uTJ94YswNM_$o6f14qW|%4NXK;S;#Rco# z>s~J(;!$CRO4tR%&#wDysjqR@l>__#T2ErCKp_nJDP(@8>aRl6qs1Lq;Z)>g~ z&g=e@qI`Orkk=6`jaZ*2?z1)PgMpm14jV&C>`(9K2y*e-Nu8&IRHab{A8tsCf;pn;ay;~G+!obGQ#GAyc zZ|;{Z$|ex{F)3+AC6ojpNx-hkr%ivi|1K(53E@|MbUqMtG{wWN7gmgLNyrv!v z!;CpJP#@>zl0DpzE-)-|ived^LmR4yRHgxjwU{s+)k`4q741MMgjUDxX8nL}iJzR;x z{0LV9IF7T;7H<39fYUD1!8|two$p0nqJ)S_JjA|4&@Or-Ir;rWXAiJKf$?^}jtQ-n zx{_|*f~3qxh~dA_!FhJKd(fS@>sCH2CD&N-O|m~)Wds92MkqhGi?QLM8T?bbp~PA} zyy<6Xl)u$td};u*!WHp}qa2nA2-m|T*5bV{y$TAi1gOsEX#Aw2kR)P6!UUy*>hc|dUq=xecqH*-71bXrKT`VmOGnF0# z{>c1D)0-a(hprN*P@1yUOfW}dQ{M2C@K=#Kq<`~Z)BDF##G%zcP`*`_iUByzEd$|%aab#Lb@ClLF;IVONL63s&uX4Z z0;=_I)m)Q$FQN_zl3tWUmagd#*Ch_dG%(ep=GDF~g5#N13H><}!V!S;M zQXUJy8xQd8fY){RP$i@GOn4P4tE#lVP{@kRMqgZ?dbn%tqbOo}Jc=_opns2+H2k-o zUtB%w&>cHtFqqB70?+$H$hF_;;dA^j>F#nyDu=JIW!leyt!=z-SdQ2d6juXoemkus z1zg*_Ue6hO)f*vk(utlVWsnau6PgVXv3GF^R?Pmzs&nk$GQ2m?lld(CDQ+T)89tQWfW3&etL>Lrm2cEHf>% zcuND&R#*H%-y>K~P0J{q8L&wYS9$*2-EKbl0C&_q-QGuR@ftB3yVZ%>pLBQ)X0E(Y z!N%4PPX5=H2T$}U<8dLcC^7vOPB?)rF{b8tce^+awWJM&>f504_MM2PByoYzUVLJ& zD`O$$AaGvp#-T_Y=M^vpc=5mLsVJe`y+j55-N+>l{FXwN?k3_^rxQZvWFp}zff?%$ zo}%sf6fU;&8%_){7FJU9A3#(KJqA0eI?dW*G#@xKC6CKVz;!WcCZuqk{RfAo{#-LL zAwtYP0?huk-8bYY-|6nifh98CLn?X0^y{}YSNsEI{??2NRnvkyI+pL>k-VyhAv&iI zUhc>JPTL}RGduDc3v^p0f|Y9~uUGL*?{GoQES0KOgjiaBXGW4Btd0#t3GFvHVq$H) z6O95f|1RfPu>r-n?I1|2S}X*9$#>gOAx@;LyHe&dvnk4mk-M}R)+g)vz>$7;Y zx@;Qz!g-xm3ylLiK^;cu6IKSbh?S>gkjo<3n6c?)1G(QrM8qFTZNm%&df z*T{+&L)D=aUedQa%g4n%zSxq5P;AN4Fnp;(gsqH&M>0yC;SYK-dJnbI(z0gc9RqRV zv9=g22>CDZ+&U89i{|n4O+o)c%g1?a@Ut7(3UFQ@=6z@4q)W=D#=_iw`?Hi_WEgmh*lR-<_ZHLB zHC$=1YG#7neCAk-fQ0&_!M=I`ZMx4eBBhmxW&daxLW_%AuHqM`n8&N<6mR%9~H*!xT zWIk;;Rnf4b4WC+oCB&~i7z06n%bfWyd3%QG|_bo_<&_KG#)y@S4 z1SMsk-j!QtfA76Ji1T^CLKFoP=#z#jrehK4w#9#Iy!S>nytbS1+evtK+=7VNKAL_2FVx~#(wg2aU_ z=X3x39T5>u6$8P4^Zuxv>YaKzbkGjj-L?bIgy0M0pdBm@)IRIDJ8U+MQv{Xnur_3p^nSkwrQDM)G)2;5EOzwlR^hho zg*CY1(`3BT9_byU68NnYgRDy68W2o~8EM%d55gILqo)r1uB0M-zQocM1JFe7YMH;2!1PRM{}- zalEy5^x$-;Z1}#x`dOI@m;t+Qi1GS@ByMUXda3DrKU;AW${#^auD6&6*iKN#*BqRz zF9C1uogkRCjw4ypM;_R6A5G@;2`mL3mCDqT3^6j)|26l@e#EQQHm8f^T{#vbghzGn zB*_1&WZyROtwCur4K!7;sCYku@Y_RVZI_i@$i!>L)&0h1s&E8iJc9Go&2#NHEuZZo z@P99~rbV@#Q?p~sj)|kmUHX)X$6~aXqjlt-pC5yIEPmj3F_D!h|I_fz4wLz2E%a>6 zgCT(hikKQ*l>g{Vd$yz7RUfxej6Cz8>W8UyOt76e&i}xg>I~Yw_86N6>r2g5pHUdk zZTp_%)-8%$t|zO>fN7IzYoGbIgm*#iN59NU2MqVi}_x~Ac0Q&9aZT4^sk}gZv-X_yIYAj;5Cax1Bt8iY`~&L z@ouP80g?#!kW=FR+bGKvm0~K^aeDj@pcFm+^o1&aq0B0gE)ZwyI&VyU&{rFjGmzmG z7v?%mAt;-}dnRE~I>cN-%4Z@ovjqKQ!?xk2Idmyv1|@CdiV$dfN%59~-DO%eS4a2T zO#Eh7O64XEqZV(nFW=R*{pf*U_RWlUha&vStz9H2eVuHpUI(~H96Pql1#TM_8~wNS zx>yUsnC%+9uUUZi2rO?U3^IfCbM}MBhnXtI3>3#DI{(5%6XD5aNcNjHbA>of35G!| zv>#S|l!I~jL}V@Hh8QAAb@-zU+bD%k5FK)ioV$4mwBjsM?rAd|S5S%p){ObPj>P(|$r`4gqTESlmWJ6~179UMgrr$H=3*(iJ<_1K?ZGOG-a7Gyu1=jxRrhGB~m z#V-9#EBT4b*F>`}T>40{Al|E_$Q?}yt&+UQhKsKEMf<0QD5^i(J=b^r=g)Ln8c5)f zBw;q_Q!4y!Ws}o<2wcb-H%!m@Xj%(A8xhkRm-q+fkl$O~ zmaPyqU&;OB(vs4#=EgXHH96ZL1fO+r{G8KSCVg}+OAY;F6*xs90@hLISF~ho#d@q9 z!6&AMTxej~SUi*r*l75oL?BXP#7wj@ts`}ylpjbU2?;XeL`-mWNkWpNL2&aK;wU^d zG}H|y+{4O;GK7)^b{y=RLgRVr%9By5l_S_l;g1lz^zh_^*~uX=hT~y|si0@+azmdU zfKzeu$HrR#nD-M?VB!nEqjmP4uY6hdFgb3s+5q+&U4JYnO0@EMLQ8vp@>jsU18`3kwp+z_Yn#Zp+thlo6--KG?Segd>xt(qJcJk z4PhY8C?f#bF-&VZUXOxxgw+H-e4(SHqb%O+4UpFQ*ikwa!JmE>jCu2Qaq~sAiVDcY z0z)~SrQVXNq>FwHzvc^m%hU$w#gmtNQ3z7t3drse|Gd$}?^cS^(|h50VXAdxw0!QF z-{Ay_2q%06)Y3*>xn z480JFlvVl!nTuL-;!lA*Lz4}LnLWy(=Q(ip6|EGZd6*E8Uc{KvPtvyJQ?Ot)chm`5 zof_D)kBC#F=&(S5BggsO#64~>SUq3QSd=xIQAg9u$Cb@H(|DMwHng!iKU#cr zOzu0D=9mC1SY^DScX(N{P5i1J!A6hRY~y@?L@?fd(#Sn5^PsY!D`anQRcVpxfEe-& zJYC6Xniyw1C^5N)$6EjzE@`on(*mr_@YtA&5qt9Bx~EQD?5OEo3*e~rGgXo3eMd`8 zVY__uLG7~`|3bx;aZ6(zrwT!HWDUmZq zlR_{Tvc$K>1n|IM#NJ`D?0l=I|2gH(KI@%Oux1AN^3ctg#M)NfHslEUMnmG#m|$j4 z53i4y*pE1nJ6{Q@wZ)m%3cDBh?_P)IRy0t*s4xX~tT0Jnhj}6AetFvs0(JOcrCiry znjd|>5S7V{v2^l&$#qpV$@&g%+K*S)sgxpBrpfmKt&;?fuk`TiyeLTRV`N5jdtjD2 zfU7hYI=MB0D`Wq&hqn#R!h)C?_JfwqZkms3A)RXqgwG|s=HdExzN!D{nomak!&vzM z-|G*+>pu|TRLv9n5u9ydCRccHxwQt`bf=V^S)5`H#Wcj+>?}h2{R=^p^762i-CQel zEsESa7zldA80t7+GHG)rDaCkrENA_NE4qA8y>;zx!|Dju(BIWd168Z;cvgrt#eKxl z1JOS6WkA{{m(D3iCH2OB+kN}gDg%f_TMRH512v3vM2a}FcOw{i9B
  • RJ{)1r{L- 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 literal 0 HcmV?d00001 From 31a8f12391ab63d101408c24e057cb53285d731d Mon Sep 17 00:00:00 2001 From: shred86 <32663154+shred86@users.noreply.github.com> Date: Tue, 11 Feb 2020 02:48:13 -0800 Subject: [PATCH 35/88] Abode water valve support (#11954) --- source/_integrations/abode.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/abode.markdown b/source/_integrations/abode.markdown index b295b28d6a1e..8968168c479a 100644 --- a/source/_integrations/abode.markdown +++ b/source/_integrations/abode.markdown @@ -31,7 +31,7 @@ There is currently support for the following device types within Home Assistant: - **Cover**: Reports on `Secure Barriers` and can be used to open and close the cover. - **Lock**: Reports on `Door Locks` and can be used to lock and unlock the door. - [**Light**](/integrations/abode/#light): Reports on `Dimmer` lights and can be used to dim or turn the light on and off. -- [**Switch**](/integrations/abode/#switch): Reports on `Power Switch` devices and can be used to turn the power switch on and off. Also reports on `Automations` set up in the Abode system and allows you to activate or deactivate them (does not work with Abode's CUE automations). +- [**Switch**](/integrations/abode/#switch): Reports on `Power Switch` and `Water Valve` devices which can be used to turn the devices on and off. Also reports on `Automations` set up in the Abode system and allows you to activate or deactivate them (does not currently work with Abode's CUE automations). - **Sensor**: Reports on `Temperature`, `Humidity`, and `Light` sensors. ## Configuration From a4a74552c2b4f9158312862a56b21a675305c0bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20=C3=98strup?= <7877957+TechnicallyJoe@users.noreply.github.com> Date: Tue, 11 Feb 2020 11:51:59 +0100 Subject: [PATCH 36/88] Add recorder vars db_max_retries and db_retry_wait (#12023) * added documentation for recorder component Added db_max_retries and db_retry_wait variables to docs * added default values to vars and edited database setup section. * readded recorder details line i mistakenly removed * changed int to integer --- source/_integrations/recorder.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown index 793883fc4c65..f9cb8af4ec0f 100644 --- a/source/_integrations/recorder.markdown +++ b/source/_integrations/recorder.markdown @@ -31,6 +31,16 @@ recorder: description: The URL that points to your database. required: false type: string + db_max_retries: + description: The max amount of times, the recorder retries to connect to the database. + required: false + default: 10 + type: integer + db_retry_wait: + description: The time in seconds, that the recorder sleeps when trying to connect to the database. + required: false + default: 3 + type: integer purge_keep_days: description: Specify the number of history days to keep in recorder database after a purge. required: false @@ -180,6 +190,7 @@ If you are using the default `FULL` recovery model for MS SQL Server you will ne ### Database startup If you are running a database server instance on the same server as Home Assistant then you must ensure that this service starts before Home Assistant. For a Linux instance running Systemd (Raspberry Pi, Debian, Ubuntu and others) then you should edit the service file. +To help facilitate this, db_max_retry and db_retry_wait variables have been added to ensure the recorder retries the connection to your database enough times, for your database to start up. ```bash sudo nano /etc/systemd/system/home-assistant@homeassistant.service From 0cfc373ede99a74d44e321d8d689aabda6b75179 Mon Sep 17 00:00:00 2001 From: crallian Date: Tue, 11 Feb 2020 11:52:58 +0100 Subject: [PATCH 37/88] Added technical sensors (#12025) Update to support technical sensors according to pull request. --- source/_integrations/spc.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_integrations/spc.markdown b/source/_integrations/spc.markdown index 40c10b0a3ad3..7f097eda38f9 100644 --- a/source/_integrations/spc.markdown +++ b/source/_integrations/spc.markdown @@ -10,7 +10,7 @@ logo: vanderbilt_spc.png ha_iot_class: Local Push --- -Home Assistant has support to integrate your [Vanderbilt SPC](https://www.spcsupportinfo.com/SPCConnectPro/) alarm panel and any connected motion, door and smoke sensors. +Home Assistant has support to integrate your [Vanderbilt SPC](https://www.spcsupportinfo.com/SPCConnectPro/) alarm panel and any connected motion, door, smoke and technical sensors. Integration with SPC is done through a third-party API gateway called [SPC Web Gateway](https://www.lundix.se/smarta-losningar/) which must be installed and configured somewhere on your network. @@ -65,4 +65,6 @@ automation: The `spc` platform allows you to get data from your [Vanderbilt SPC](https://www.spcsupportinfo.com/SPCConnectPro/) binary sensors from within Home Assistant. -Check the [type/class](/integrations/binary_sensor/) list for a possible visualization of your zone. Currently motion, smoke and door sensors are supported. +Check the [type/class](/integrations/binary_sensor/) list for a possible visualization of your zone. Currently motion, smoke, door and technical sensors are supported. + +Hint: In SPC, Technical zones can be used to track (for example) the status of an output. Virtual zones are supported in SPC firmware from 3.11. You can set up a virtual zone as technical, and link it to a mapping key that is controlling an output. From a40ef039ad6aa5e8f5fa84d019b683121e8d6e5a Mon Sep 17 00:00:00 2001 From: Ben Date: Tue, 11 Feb 2020 11:53:48 +0100 Subject: [PATCH 38/88] =?UTF-8?q?Update=20configuration=20for=20Sure=20Pet?= =?UTF-8?q?care=20integration=20and=20add=20a=20ne=E2=80=A6=20(#11962)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update configuration and add new way to get the IDs * Update source/_integrations/surepetcare.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/surepetcare.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/surepetcare.markdown Co-Authored-By: Franck Nijhof * implement suggestions from @frenck & add screenshot * :pencil2: Change the way the image is embeded Co-authored-by: Franck Nijhof --- source/_integrations/surepetcare.markdown | 39 +++++++++++++----- .../integrations/surepetcare/spc_ids.png | Bin 0 -> 204283 bytes 2 files changed, 28 insertions(+), 11 deletions(-) create mode 100644 source/images/integrations/surepetcare/spc_ids.png diff --git a/source/_integrations/surepetcare.markdown b/source/_integrations/surepetcare.markdown index 763692d006c6..af8beb7d840b 100644 --- a/source/_integrations/surepetcare.markdown +++ b/source/_integrations/surepetcare.markdown @@ -20,11 +20,11 @@ To add a flap and pet, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry surepetcare: - username: x@y.com - password: v3rys3cr3t! - household_id: 1337 - flaps: [{id: 2337, name: Flap}] - pets: [{id: 3337, name: Pet}] + username: YOUR_SURE_PETCARE_LOGIN + password: YOUR_SURE_PETCARE_PASSWORD + feeders: [12345, 67890] + flaps: [13579] + pets: [24680] ``` {% configuration %} @@ -36,10 +36,6 @@ surepetcare: description: The Sure Petcare Password required: true type: string - household_id: - description: The Sure Petcare household_id - required: true - type: integer flaps: description: The Sure Petcare flaps required: true @@ -53,6 +49,19 @@ surepetcare: description: A name for the flap required: true type: string + feeders: + description: The Sure Petcare flaps + required: true + type: map + keys: + id: + description: The Sure Petcare id of a flap + required: true + type: integer + name: + description: A name for the flap + required: true + type: string pets: description: Pets managed by Sure Petcare flap(s) required: true @@ -83,6 +92,14 @@ surepetcare: type: device_class {% endconfiguration %} -## Getting the IDs of your household, flaps and pets +## Getting the IDs of your flaps, feeders and pets + +There are (at least) two ways: + +- Use the [sp_cli.py](https://github.com/rcastberg/sure_petcare/blob/master/sp_cli.py) from [@rcastberg](https://github.com/rcastberg) to fetch the IDs from the Sure Petcare API. With the default setting, the IDs will be written as JSON to `~/.surepet.cache`. +- Visit [surepetcare.io](https://surepetcare.io) and log in with your Sure Petcare credentials. Open the developer tools in Chrome/Firefox, switch to the "Network" tab and refresh the page. Now look for calls to `start` (`pets`, `` and others are also possible, but `start` shows you all information at once). Click on this call and in the JSON displayed you will find all the needed IDs. -For now, please use the [sp_cli.py](https://github.com/rcastberg/sure_petcare/blob/master/sp_cli.py) from [@rcastberg](https://github.com/rcastberg) to fetch the IDs from the Sure Petcare API. With default setting, the IDs will be written as JSON to `~/.surepet.cache`. +

    + + Where to find the IDs vie Browser developer console +

    diff --git a/source/images/integrations/surepetcare/spc_ids.png b/source/images/integrations/surepetcare/spc_ids.png new file mode 100644 index 0000000000000000000000000000000000000000..75a6d473b0763e45d7699f952a7ee06d403bc8b5 GIT binary patch literal 204283 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%0AM}>#+L3gLO0!kbR0H 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�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

    m0EUhU2h8CGGkg{TRPB{upVrAXxk#o! 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�@VP%|t=uK(H&-?r5vS@gC8`I!s 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 literal 0 HcmV?d00001 From a4411028191828037314c6b34a771b491878bc9b Mon Sep 17 00:00:00 2001 From: Ron Klinkien Date: Tue, 11 Feb 2020 11:54:23 +0100 Subject: [PATCH 39/88] Respiration type entities are disabled by default (#12013) --- source/_integrations/garmin_connect.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/garmin_connect.markdown b/source/_integrations/garmin_connect.markdown index 4aa29b620035..923a1ddd1d80 100644 --- a/source/_integrations/garmin_connect.markdown +++ b/source/_integrations/garmin_connect.markdown @@ -68,9 +68,6 @@ Body Battery Most Recent Average SPO2 Lowest SPO2 Latest SPO2 -Highest Respiration -Lowest Respiration -Latest Respiration ``` @@ -108,4 +105,7 @@ Moderate Intensity Vigorous Intensity Intensity Goal Latest Respiration Update +Highest Respiration +Lowest Respiration +Latest Respiration ``` From ce875e564f55fbe8b49f03733ce52229b4c593c2 Mon Sep 17 00:00:00 2001 From: Vilppu Vuorinen Date: Tue, 11 Feb 2020 13:01:28 +0200 Subject: [PATCH 40/88] Add documentation for MELCloud integration (#11930) * Add documentation for MELCloud integration * Remove quotes from HA release * Make the text flow Co-Authored-By: Teemu R. * Make the text flow 2 Co-Authored-By: Teemu R. * Make the text flow 3 Co-Authored-By: Teemu R. * Add link to MELCloud * Switch that abbreviation * Clarify and update configuration.yaml setup * Clarify configuration.yaml setup, vol 2 * Clarify token refresh * Try to clarify the power control * Update melcloud.markdown Co-authored-by: Teemu R. Co-authored-by: Franck Nijhof --- source/_integrations/melcloud.markdown | 66 ++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 source/_integrations/melcloud.markdown diff --git a/source/_integrations/melcloud.markdown b/source/_integrations/melcloud.markdown new file mode 100644 index 000000000000..f88eaea2f9ff --- /dev/null +++ b/source/_integrations/melcloud.markdown @@ -0,0 +1,66 @@ +--- +title: MELCloud +description: MELCloud integration +logo: home-assistant.png +ha_category: + - Climate +ha_release: 0.106 +ha_iot_class: Cloud Polling +ha_config_flow: true +ha_codeowners: + - '@vilppuvuorinen' +--- + +The `melcloud` integration integrates Mitsubishi Electric's [MELCloud](https://www.melcloud.com/) enabled devices into Home Assistant. + +## Device support + +- Air-to-Air heat pumps, e.g., AC units - **Supported** +- Air-to-Water heat pumps - **Work in progress** +- Energy recovery ventilators - **Not supported** +- Other - **Not supported** + +## Configuration + +The integration should be configured through the user interface ("Configurations -> Integrations") using the MELCloud login details. While not optimal, **the provided password is not stored**. + +An expired token needs to be updated manually by adding the MELCloud integration again with the same email address. + +Configuration is also possible through `configuration.yaml`. The required authentication token can be found in `X-MitsContextKey` header when logged into the MELCloud. The language needs to be set to English and the "Remember me" option needs to be selected. + +```yaml +melcloud: + username: xxxx@xxxxxxx + token: xxxxxxxxxxxxxxxxxxx +``` + +{% configuration %} +username: + description: Email address used to login to MELCloud + required: true + type: string +token: + description: X-MitsContextKey access token + required: true + type: string +{% endconfiguration %} + +## Air-to-Air device + +An Air-to-Air heat pump provides `climate` and `sensor` platforms. + +### Climate + +The following parameters can be controlled for the `climate` platform entities: + +- Power (using HVAC mode) +- Target temperature +- Operation mode (HVAC mode) +- Fan speed + +### Sensor + +The following attributes are available for `sensor` platform entities: + +- Room temperature +- Energy - The total consumed energy in kWh. From d20c4dcae913e9dee52d33125c74bdad77fbd680 Mon Sep 17 00:00:00 2001 From: Ziv <16467659+ziv1234@users.noreply.github.com> Date: Tue, 11 Feb 2020 13:02:39 +0200 Subject: [PATCH 41/88] Dynalite Integration Documentation (#10866) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * stub * initial stuff * initial work * starting work * initil work for the Dynalite component * fixes some place where it still says "hue" instead of "dynalite" * :pencil2: Tweak * updated the header per klaasnicolaas instructions * :pencil2: Tweak * :pencil2: Tweaks * ⬆️ Bump ha_version Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/dynalite.markdown | 140 ++++++++++++++++++++ source/images/supported_brands/dynalite.png | Bin 0 -> 26362 bytes 2 files changed, 140 insertions(+) create mode 100755 source/_integrations/dynalite.markdown create mode 100755 source/images/supported_brands/dynalite.png diff --git a/source/_integrations/dynalite.markdown b/source/_integrations/dynalite.markdown new file mode 100755 index 000000000000..456245f3eea5 --- /dev/null +++ b/source/_integrations/dynalite.markdown @@ -0,0 +1,140 @@ +--- +title: "Philips Dynalite" +description: "Instructions on setting up Philips Dynalite within Home Assistant." +logo: dynalite.png +ha_category: + - Hub + - Light +ha_iot_class: Local Push +ha_release: 0.106 +--- + +Philips Dynalite support is integrated into Home Assistant as a hub that can drive the light platforms. + +There is currently support for the following device types within Home Assistant: + +- Lights + +A Philips Dynalite hub connects to the Dynet network, which is composed of areas, channels, and preset. + +A Dynalite area typically (although not necessarily) defines some physical area, such as a room. + +Each area can have one or more channels that correspond to the different devices they control. A channel can relate to a dimmable light, or other devices, such as a cover. + +Additionally, each area can have one or more presets that determine the behavior of all the channels, and sometimes trigger additional actions. Typically, preset 1 in an area means 'on', and preset '4' means off. Additional presets could be used for scenes and dimming. + +## Configuration + +Since Philips Dynalite has virtually no auto-discover capabilities, it needs to be configured via the `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +dynalite: + bridges: + - host: DEVICE_IP_ADDRESS +``` + +{% configuration %} +host: + description: The IP address of the bridge (e.g., 192.168.1.10). + required: true + type: string +port: + description: Port number of the bridge. + required: false + type: integer + default: 12345 +name: + description: Name for the bridge. + required: false + type: string + default: dynalite +log_level: + description: Log level for the libraries. + required: false + type: string + default: info +autodiscover: + description: Enable auto-discover. As Dynalite does not support autodiscovery, this tracks event on your network, so if you turn on a light, it will be added to Home Assistant. + required: false + type: boolean + default: true +polltimer: + description: Polling interval for devices in transition. Value in seconds. When devices are in transition (e.g., a light fading), it will ask for a new state every X seconds until it is at the target level. + required: false + type: float + default: 1.0 +area: + description: Definition for the various Dynalite areas. + required: true + type: map + keys: + 'AREA_NUMBER': + description: The Dynalite area number, 1-255. + required: true + type: map + keys: + name: + description: Name of the area. + required: true + type: string + fade: + description: Fade time for the area, in seconds. + required: false + type: float + default: 2.0 + channel: + description: Map of the channels in this area. + required: false + type: map + keys: + 'CHANNEL_NUMBER': + description: The Dynalite channel number in the area, 1-255. + required: true + type: map + keys: + name: + description: Name of the channel. + required: false + type: string + default: \"AREA_NAME Channel CHANNEL_NUMBER\" + fade: + description: Fade time for the channel, in seconds. + required: false + type: float + default: 2.0 +{% endconfiguration %} + +## Examples + +```yaml +# Example configuration.yaml entry specifying optional parameters +dynalite: + bridges: + - host: DEVICE_IP_ADDRESS + port: 12345 + autodiscover: true + polltimer: 1 + areacreate: auto + log_level: debug + area: + '2': + name: Living Room + channel: + '2': + name: Entrance Spot + fade: 10.0 + '3': + name: Dining Table +``` + +## Initial configuration and discovery + +Maybe the most difficult thing about a Dynalite system is finding out the areas and channel mapping. If you have them or have access to the Dynalite software and your configuration files, this could be easy, +but in the likely case that your system was installed by an integrator, you will have to discover them on your own. + +This is where the `autodiscover` option comes handy. If it is on, the component will track the Dynet network and every time a device is used, it will be added to Home Assistant. It will initially show as "Area 123 Channel 7", but you can then add it to your `configuration.yaml` with the correct configuration. + +For example, you would go to your kitchen light and turn it on. Now you log into Home Assistant and see what the channel was. If there was more than one discovered (e.g., someone turned off the living room lights), you can try one, turn it on and off in Home Assistant and see which light it affects. + +The initial process can be a bit time consuming and tedious, but it only has to be done once. Once you are done configuring, it is better to set `autodiscover` to `false`, since there are many "fake" channels and areas that the system uses for internal communication and you do not want to have visible. diff --git a/source/images/supported_brands/dynalite.png b/source/images/supported_brands/dynalite.png new file mode 100755 index 0000000000000000000000000000000000000000..7751c6b564a93826be2478bc1ffcb83965daae76 GIT binary patch literal 26362 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 N002ovPDHLkV1jjS4<-Nr literal 0 HcmV?d00001 From 4bfde7192bf05c5771e0289d05c80c927b853d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Z=C3=A1hradn=C3=ADk?= Date: Tue, 11 Feb 2020 12:04:33 +0100 Subject: [PATCH 42/88] Update Modbus binary sensor docs (#12036) --- .../binary_sensor.modbus.markdown | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/source/_integrations/binary_sensor.modbus.markdown b/source/_integrations/binary_sensor.modbus.markdown index 8adc0dd0d89a..7ce37eddd520 100644 --- a/source/_integrations/binary_sensor.modbus.markdown +++ b/source/_integrations/binary_sensor.modbus.markdown @@ -18,20 +18,21 @@ To use your Modbus binary sensors in your installation, add the following to you # Example configuration.yaml entry binary_sensor: - platform: modbus - coils: + inputs: - name: Sensor1 hub: hub1 slave: 1 - coil: 100 + address: 100 - name: Sensor2 hub: hub1 slave: 1 - coil: 110 + address: 110 + input_type: discrete_input ``` {% configuration %} -coils: - description: The array contains a list of coils to read from. +inputs: + description: The array contains a list of coils and discrete inputs to read from. required: true type: [map, list] keys: @@ -48,10 +49,14 @@ coils: description: The number of the slave (Optional for TCP and UDP Modbus). required: true type: integer - coil: - description: Coil number. + address: + description: Coil or discrete input Modbus address. required: true type: integer + input_type: + description: Modbus input type (coil, discrete_input), default coil. + required: false + type: string device_class: description: The [type/class](/integrations/binary_sensor/#device-class) of the binary sensor to set the icon in the frontend. required: false From 17de1422f69de843fa9b4c2fa8ba8bbf27bd5794 Mon Sep 17 00:00:00 2001 From: Rami Mosleh Date: Tue, 11 Feb 2020 17:08:00 +0200 Subject: [PATCH 43/88] Update glances.markdown (#12050) --- source/_integrations/glances.markdown | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/source/_integrations/glances.markdown b/source/_integrations/glances.markdown index 362b6444430a..413ff12d8ea0 100644 --- a/source/_integrations/glances.markdown +++ b/source/_integrations/glances.markdown @@ -90,11 +90,12 @@ version: ## Integration Entities -Glances integration will add the following sensors: +Glances integration will add the following sensors if available in the platform: -- disk_use_percent: The used disk space in percent. -- disk_use: The used disk space. -- disk_free: The free disk space. +- For each detected disk (or mount point) the following sensors will be created: + - disk_use_percent: The used disk space in percent. + - disk_use: The used disk space. + - disk_free: The free disk space. - memory_use_percent: The used memory in percent. - memory_use: The used memory. - memory_free: The free memory. @@ -107,9 +108,9 @@ Glances integration will add the following sensors: - process_thread: The number of threads. - process_sleeping: The number of sleeping processes. - cpu_use_percent: The used CPU in percent. -- cpu_temp: The CPU temperature (may not be available on all platforms). +- sensor_temp: A temperature sensor for each device that provides temperature (depends on platform). - docker_active: The count of active Docker containers. - docker_cpu_use: The total CPU usage in percent of Docker containers. - docker_memory_use: The total memory used by Docker containers. -Not all platforms are able to provide all metrics. For instance `cpu_temp` requires installing and configuring `lmsensors` in Ubuntu, and may not be available at all in other platforms. +Not all platforms are able to provide all metrics. For instance the cpu temp sensor requires installing and configuring `lmsensors` in Ubuntu, and may not be available at all in other platforms. From 424188e4bd9afbea0b1f1c9a97efde3ff09816a4 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 11 Feb 2020 17:49:31 +0100 Subject: [PATCH 44/88] Add support for Texas Instruments CC to ZHA (#12051) --- source/_integrations/zha.markdown | 32 +++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index be27a8e0ef37..3b969ee76690 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -41,6 +41,10 @@ The custom quirks implementations for zigpy implemented as ZHA Device Handlers f ## Known working Zigbee radio modules +- dresden elektronik deCONZ based Zigbee radios (via the [zigpy-deconz](https://github.com/zigpy/zigpy-deconz) library for zigpy) + - [ConBee II (a.k.a. ConBee 2) USB adapter from dresden elektronik](https://phoscon.de/conbee2) + - [ConBee USB adapter from dresden elektronik](https://phoscon.de/conbee) + - [RaspBee Raspberry Pi Shield from dresden elektronik](https://phoscon.de/raspbee) - EmberZNet based radios using the EZSP protocol (via the [bellows](https://github.com/zigpy/bellows) library for zigpy) - [Nortek GoControl QuickStick Combo Model HUSBZB-1 (Z-Wave & Zigbee USB Adapter)](https://www.nortekcontrol.com/products/2gig/husbzb-1-gocontrol-quickstick-combo/) - [Elelabs Zigbee USB Adapter](https://elelabs.com/products/elelabs_usb_adapter.html) @@ -48,19 +52,22 @@ The custom quirks implementations for zigpy implemented as ZHA Device Handlers f - Telegesis ETRX357USB (Note! This first have to be flashed with other EmberZNet firmware) - Telegesis ETRX357USB-LRS (Note! This first have to be flashed with other EmberZNet firmware) - Telegesis ETRX357USB-LRS+8M (Note! This first have to be flashed with other EmberZNet firmware) +- Texas Instruments CC253x, CC26x2R, and CC13x2 based radios (via the [zigpy-cc](https://github.com/sanyatuning/zigpy-cc) library for zigpy) + - [CC2531 USB stick hardware flashed with custom Z-Stack coordinator firmware from the Zigbee2mqtt project](https://www.zigbee2mqtt.io/getting_started/what_do_i_need.html) + - [CC2530 + CC2591 USB stick hardware flashed with custom Z-Stack coordinator firmware from the Zigbee2mqtt project](https://www.zigbee2mqtt.io/getting_started/what_do_i_need.html) + - [CC2530 + CC2592 dev board hardware flashed with custom Z-Stack coordinator firmware from the Zigbee2mqtt project](https://www.zigbee2mqtt.io/getting_started/what_do_i_need.html) + - [CC2652R dev board hardware flashed with custom Z-Stack coordinator firmware from the Zigbee2mqtt project](https://www.zigbee2mqtt.io/getting_started/what_do_i_need.html) + - [CC1352P-2 dev board hardware flashed with custom Z-Stack coordinator firmware from the Zigbee2mqtt project](https://www.zigbee2mqtt.io/getting_started/what_do_i_need.html) + - [CC2538 + CC2592 dev board hardware flashed with custom Z-Stack coordinator firmware from the Zigbee2mqtt project](https://www.zigbee2mqtt.io/getting_started/what_do_i_need.html) - XBee Zigbee based radios (via the [zigpy-xbee](https://github.com/zigpy/zigpy-xbee) library for zigpy) - Digi XBee Series 3 (xbee3-24) modules - Digi XBee Series 2C (S2C) modules - Digi XBee Series 2 (S2) modules (Note! This first have to be flashed with Zigbee Coordinator API firmware) -- dresden elektronik deCONZ based Zigbee radios (via the [zigpy-deconz](https://github.com/zigpy/zigpy-deconz) library for zigpy) - - [ConBee II (a.k.a. ConBee 2) USB adapter from dresden elektronik](https://phoscon.de/conbee2) - - [ConBee USB adapter from dresden elektronik](https://phoscon.de/conbee) - - [RaspBee Raspberry Pi Shield from dresden elektronik](https://phoscon.de/raspbee) - ZiGate based radios (via the [zigpy-zigate](https://github.com/doudz/zigpy-zigate) library for zigpy and require firmware 3.1a or later) - [ZiGate USB-TTL](https://zigate.fr/produit/zigate-ttl/) - [ZiGate USB-DIN](https://zigate.fr/produit/zigate-usb-din/) - [PiZiGate](https://zigate.fr/produit/pizigate-v1-0/) - - [Wifi ZiGate](https://zigate.fr/produit/zigate-pack-wifi-v1-3/) (work in progress) + - [Wifi ZiGate](https://zigate.fr/produit/zigate-pack-wifi-v1-3/) ## Configuration - GUI @@ -70,9 +77,9 @@ Use the plus button in the bottom right to add a new integration called **ZHA**. In the popup: - - USB Device Path - on a linux system will be something like `/dev/ttyUSB0` - - Radio type - select device type **ezsp**, **deconz** or **xbee** - - Submit +- USB Device Path - on a linux system will be something like `/dev/ttyUSB0` +- Radio type - select device type **ezsp**, **deconz** or **xbee** +- Submit The success dialog will appear or an error will be displayed in the popup. An error is likely if Home Assistant can't access the USB device or your device is not up to date (see troubleshooting). @@ -90,9 +97,10 @@ zha: ``` If you are use ZiGate, you have to use some special usb_path configuration: - - ZiGate USB TTL or DIN: `/dev/ttyUSB0` or `auto` to auto discover the zigate - - PiZigate : `pizigate:/dev/serial0` - - Wifi Zigate : `socket://[IP]:[PORT]` for example `socket://192.168.1.10:9999` + +- ZiGate USB TTL or DIN: `/dev/ttyUSB0` or `auto` to auto discover the zigate +- PiZigate : `pizigate:/dev/serial0` +- Wifi Zigate : `socket://[IP]:[PORT]` for example `socket://192.168.1.10:9999` {% configuration %} radio_type: @@ -175,7 +183,7 @@ services: homeassistant: # customisable name container_name: home-assistant - + # must be image for your platform, this is the rpi3 variant image: homeassistant/raspberrypi3-homeassistant volumes: From 91197145c37ee4b984a2dd7cba17defd04763c42 Mon Sep 17 00:00:00 2001 From: Victor Vostrikov <1998617+gorynychzmey@users.noreply.github.com> Date: Wed, 12 Feb 2020 08:45:08 +0100 Subject: [PATCH 45/88] Multiple Tado accounts (#11992) * Rebased to next * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/tado.markdown | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/source/_integrations/tado.markdown b/source/_integrations/tado.markdown index d66cc6bf56e0..d707c6650001 100644 --- a/source/_integrations/tado.markdown +++ b/source/_integrations/tado.markdown @@ -26,10 +26,21 @@ There is currently support for the following device types within Home Assistant: To use your tado thermostats in your installation, add the following to your `configuration.yaml` file: ```yaml -# Example configuration.yaml entry +# Example configuration.yaml entry with multiple accounts tado: - username: YOUR_USERNAME - password: YOUR_PASSWORD + - username: YOUR_USERNAME1 + password: YOUR_PASSWORD1 + - username: YOUR_USERNAME2 + password: YOUR_PASSWORD2 +``` + +In case of single account works as well: + +```yaml +# Example configuration.yaml entry with single account +tado: + username: YOUR_USERNAME + password: YOUR_PASSWORD ``` {% configuration %} From 532e8bbc9b230fecbbd5da9825e0b231eb5ed0c9 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 13 Feb 2020 16:16:07 +0100 Subject: [PATCH 46/88] Fix builds on next branch --- source/_integrations/derivative.markdown | 2 +- source/_integrations/gdacs.markdown | 2 +- source/_integrations/minecraft_server.markdown | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/derivative.markdown b/source/_integrations/derivative.markdown index ab6b78ada2fe..19caccc31451 100644 --- a/source/_integrations/derivative.markdown +++ b/source/_integrations/derivative.markdown @@ -68,7 +68,7 @@ For example, you have a temperature sensor `sensor.temperature` that outputs a v That means that two consecutive output values might be the same (so the derivative is `Δy/Δx=0` because `Δy=0` !) However, the temperature might actually be changing over time. In order to capture this, you should use a `time_window`, such that immediate jumps don't result in high derivatives and that after the next sensor update, the derivatives doesn't vanish to zero. -An example config that uses `time_window` is +An example configuration that uses `time_window` is ```yaml sensor: diff --git a/source/_integrations/gdacs.markdown b/source/_integrations/gdacs.markdown index e603ff3aab86..40157ff07272 100644 --- a/source/_integrations/gdacs.markdown +++ b/source/_integrations/gdacs.markdown @@ -36,7 +36,7 @@ The data is updated every 5 minutes. The material used by this integration is provided by the [Global Disaster Alert and Coordination System (GDACS)](https://www.gdacs.org/) - a cooperation framework between the United Nations and the European Commission - under the -[Creative Commons Attribution 4.0 International (CC BY 4.0) licence](http://creativecommons.org/licenses/by/4.0/). +[Creative Commons Attribution 4.0 International (CC BY 4.0) license](http://creativecommons.org/licenses/by/4.0/). It has only been modified for the purpose of presenting the material in Home Assistant. Please refer to the [creator's disclaimer and terms of use notice](https://www.gdacs.org/About/termofuse.aspx) for more information. diff --git a/source/_integrations/minecraft_server.markdown b/source/_integrations/minecraft_server.markdown index 3bc9d48cad07..4fd0695dfc33 100644 --- a/source/_integrations/minecraft_server.markdown +++ b/source/_integrations/minecraft_server.markdown @@ -13,7 +13,7 @@ ha_codeowners: - '@elmurato' --- -Minecraft servers allow players to play the sandbox video game [Minecraft](https://www.minecraft.net) by [Mojang AB](https://www.mojang.com) online or via a local area network with other players. The `Minecraft Server` integration lets you retreive information from a Minecraft server (Java edition) within Home Assistant. +Minecraft servers allow players to play the sandbox video game [Minecraft](https://www.minecraft.net) by [Mojang AB](https://www.mojang.com) online or via a local area network with other players. The `Minecraft Server` integration lets you retrieve information from a Minecraft server (Java edition) within Home Assistant.

    The server must be version 1.7 or higher, since older versions don't expose any information. From bb94b7b687c47dee037254da52d17fa68cc859c6 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Fri, 14 Feb 2020 11:25:14 -0700 Subject: [PATCH 47/88] Add documentation for SimpliSafe events (#12081) * Add documentation for SimpliSafe events * Restrict which events get fired (per code review) * Code review comments from parent PR --- source/_integrations/simplisafe.markdown | 38 ++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/source/_integrations/simplisafe.markdown b/source/_integrations/simplisafe.markdown index 6a7438df916c..f7b5cec6a104 100644 --- a/source/_integrations/simplisafe.markdown +++ b/source/_integrations/simplisafe.markdown @@ -92,3 +92,41 @@ For any property denoting a volume, the following values should be used: | `exit_delay_home` | yes | The number of seconds to delay triggering when exiting with a "home" state | | `light` | yes | Whether the light on the base station should display when armed | | `voice_prompt_volume` | yes | The volume of the base station's voice prompts | + +## Events + +Automations can listen for `SIMPLISAFE_EVENT` events. Anytime one of these events is +received, it will come with event data that contains the following keys: + +* `changed_by`: the PIN that triggered the event (if appropriate) +* `event_type`: the type of event +* `info`: a human-friendly string describing the event in more detail +* `sensor_name`: the sensor that triggered the event (if appropriate) +* `sensor_serial`: the serial number of the sensor that triggered the event (if appropriate) +* `sensor_type`: the type of sensor that triggered the event (if appropriate) +* `system_id`: the system ID to which the event belongs +* `timestamp`: the UTC datetime at which the event was received + +For example, when the system is armed by "remote" means (via the web app, etc.), a +`SIMPLISAFE_EVENT` event will fire with the following event data: + +```python +{ + "changed_by": "", + "event_type": "armed_home", + "info": "System Armed (Home) by Remote Management", + "sensor_name": "", + "sensor_serial": "", + "sensor_type": "remote", + "system_id": 123456, + "timestamp": datetime.datetime(2020, 2, 13, 23, 1, 13, tzinfo=), +} +``` + +`event_type`, being one of the key fields automations might be built from, can have the +following values: + +* `camera_motion_detected` +* `doorbell_detected` +* `entry_detected` +* `motion_detected` From 069986d2d43ac343bd467c72bac544efc04c4dc5 Mon Sep 17 00:00:00 2001 From: Vilppu Vuorinen Date: Fri, 14 Feb 2020 22:20:12 +0200 Subject: [PATCH 48/88] Mention the possibility of missing energy sensor (#12085) Relatively recent devices do not necessarily have the energy metering capabilities which can be surprising. The possibility of lacking properties due to device capabilities as well as the possibility of missing energy sensor in bold. --- source/_integrations/melcloud.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/melcloud.markdown b/source/_integrations/melcloud.markdown index f88eaea2f9ff..d8d5134e3432 100644 --- a/source/_integrations/melcloud.markdown +++ b/source/_integrations/melcloud.markdown @@ -47,7 +47,7 @@ token: ## Air-to-Air device -An Air-to-Air heat pump provides `climate` and `sensor` platforms. +An Air-to-Air heat pump provides `climate` and `sensor` platforms. Device capabilities can limit the available parameters and sensors. ### Climate @@ -63,4 +63,4 @@ The following parameters can be controlled for the `climate` platform entities: The following attributes are available for `sensor` platform entities: - Room temperature -- Energy - The total consumed energy in kWh. +- Energy - The total consumed energy in kWh. **Not supported by all models.** From c409cc5ff588fd125922ca6299e7f6337131ccd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Sat, 15 Feb 2020 08:52:50 +0000 Subject: [PATCH 49/88] Add "mode" attribute to IPMA (#11809) * Add "mode" attribute to IPMA * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/ipma.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/ipma.markdown b/source/_integrations/ipma.markdown index abff031040cd..cfe40bb619f8 100644 --- a/source/_integrations/ipma.markdown +++ b/source/_integrations/ipma.markdown @@ -40,4 +40,9 @@ longitude: required: false type: string default: Home Assistant global longitude configuration +mode: + description: "The forecast type. Can be `hourly` or `daily`." + required: false + type: string + default: "`daily`" {% endconfiguration %} From 539984e94e5860b101d1d57996a064011de890d1 Mon Sep 17 00:00:00 2001 From: Massimiliano Cannarozzo Date: Sat, 15 Feb 2020 11:52:26 +0100 Subject: [PATCH 50/88] Add lg_netcast turn_on_action configuration variable (#12075) * Update lg_netcast.markdown * :pencil2: Tweak This is more what I had in mind :) * :x: Remove part from first config example Co-authored-by: Klaas Schoute --- source/_integrations/lg_netcast.markdown | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/source/_integrations/lg_netcast.markdown b/source/_integrations/lg_netcast.markdown index 5f7c0d407e92..c5adcce89021 100644 --- a/source/_integrations/lg_netcast.markdown +++ b/source/_integrations/lg_netcast.markdown @@ -5,7 +5,7 @@ logo: lg.png ha_category: - Media Player ha_iot_class: Local Polling -ha_release: '0.20' +ha_release: 0.20 --- The `lg_netcast` platform allows you to control a LG Smart TV running NetCast 3.0 (LG Smart TV models released in 2012) and NetCast 4.0 (LG Smart TV models released in 2013). For the new LG WebOS TV's use the [webostv](/integrations/webostv#media-player) platform. @@ -16,7 +16,7 @@ To add a LG TV to your installation, add the following to your `configuration.ya # Example configuration.yaml entry media_player: - platform: lg_netcast - host: 192.168.0.20 + host: IP_ADDRESS ``` {% configuration %} @@ -33,6 +33,10 @@ name: required: false default: LG TV Remote type: string +turn_on_action: + description: Defines an [action](/docs/automation/action/) to turn the TV on. + required: false + type: string {% endconfiguration %} To get the access token for your TV configure the `lg_netcast` platform in Home Assistant without the `access_token`. @@ -40,5 +44,20 @@ After starting Home Assistant the TV will display the access token on screen. Just add the token to your configuration and restart Home Assistant and the media player integration for your LG TV will show up.
    -The access token will not change until you factory reset your TV. + The access token will not change until you factory reset your TV.
    + +## Advanced configuration + +The example below shows how you can use the `turn_on_action` + +```yaml +# Example configuration.yaml entry +media_player: + - platform: lg_netcast + host: 192.168.0.20 + turn_on_action: + service: switch.turn_on + data: + entity_id: switch.tv_switch +``` From 32cbb3851d477272ef5412f819303f3bbfb1f3cc Mon Sep 17 00:00:00 2001 From: mezz64 <2854333+mezz64@users.noreply.github.com> Date: Mon, 17 Feb 2020 04:17:40 -0500 Subject: [PATCH 51/88] Eight Sleep, add POD support, sleep fitness sensor (#12105) --- source/_integrations/eight_sleep.markdown | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/source/_integrations/eight_sleep.markdown b/source/_integrations/eight_sleep.markdown index 51773ca235fb..15dcc5b0c6db 100644 --- a/source/_integrations/eight_sleep.markdown +++ b/source/_integrations/eight_sleep.markdown @@ -17,11 +17,11 @@ The `eight_sleep` integration allows Home Assistant to fetch data from your [Eig There is currently support for the following device types within Home Assistant: - Binary Sensor - lets observe the presence state of a [Eight Sleep](https://eightsleep.com/) cover/mattress through Home Assistant. -- Sensor - This includes bed state and results of the current and previous sleep sessions. +- Sensor - This includes bed state, sleep fitness scores, and results of the current and previous sleep sessions. ## Configuration -It's setup utilizing 'Sensor' platform to convey the current state of your bed and results of your sleep sessions and a 'Binary Sensor' platform to indicate your presence in the bed. A service is also provided to set the heating level and duration of the bed. +It's setup utilizing 'Sensor' platform to convey the current state of your bed and results of your sleep sessions and a 'Binary Sensor' platform to indicate your presence in the bed. A service is also provided to set the cooling/heating level and duration of the bed (cooling is only available for the POD mattress). You must have at least two sleep sessions recorded in the Eight Sleep app prior to setting up the Home Assistant component. @@ -55,6 +55,7 @@ partner: Sensors: - eight_left/right_bed_state +- eight left/right_sleep_fitness - eight_left/right_sleep_session - eight_left/right_previous_sleep_session - eight_left/right_bed_temperature @@ -67,13 +68,13 @@ Binary Sensors: ### Service `heat_set` -You can use the service eight_sleep/heat_set to adjust the target heating level and heating duration of your bed. +You can use the service eight_sleep/heat_set to adjust the target cooling/heating level and heating duration of your bed (cooling is only available for the POD mattress). | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | Entity ID of bed state to adjust. -| `target` | no | Target heating level from 0-100. -| `duration` | no | Duration to heat at the target level in seconds. +| `target` | no | Target cooling/heating level from -100 to 100. +| `duration` | no | Duration to cool/heat at the target level in seconds. Script Example: From 973e4765b2aa671ea5ed099eb971ef33dc0dbaba Mon Sep 17 00:00:00 2001 From: Emanuel Winblad Date: Mon, 17 Feb 2020 10:24:14 +0100 Subject: [PATCH 52/88] Added documentation for the Vilfo Router integration (#11868) * Added documentation for the Vilfo Router integration. * Updated to next release instead of already released version --- source/_integrations/vilfo.markdown | 34 +++++++++++++++++++++++ source/images/supported_brands/vilfo.png | Bin 0 -> 136180 bytes 2 files changed, 34 insertions(+) create mode 100644 source/_integrations/vilfo.markdown create mode 100644 source/images/supported_brands/vilfo.png diff --git a/source/_integrations/vilfo.markdown b/source/_integrations/vilfo.markdown new file mode 100644 index 000000000000..18a52ee2694d --- /dev/null +++ b/source/_integrations/vilfo.markdown @@ -0,0 +1,34 @@ +--- +title: "Vilfo Router" +description: "Instructions on how to integrate a Vilfo Router into Home Assistant." +logo: vilfo.png +ha_release: "0.106" +ha_category: + - Network + - System Monitor + - Sensor +ha_iot_class: "Local Polling" +ha_config_flow: true +ha_codeowners: + - '@ManneW' +--- + +The `Vilfo Router` integration allows you to observe the state of your [Vilfo Router](https://www.vilfo.com) from Home Assistant. + +It currently supports reporting the current load of the device in percent and the current uptime measured in minutes. + +## Configuration + +The integration can be added using the UI. Go to **Configuration** >> **Integrations** and click the `+` sign button and select **Vilfo Router** from the list. + +To configure the integration you will need the hostname or IP of your router (`admin.vilfo.com` is the default hostname) as well as an API access token. + +### Obtaining an access token + +The access token for the API can be obtained through the Vilfo web-UI in the pane named "general". Visit [the official API documentation](https://www.vilfo.com/apidocs/#header-authorization) for more information on how to find your token. + +
    + +In version 1.0.13 of the Vilfo firmware, access tokens are invalidated when a new login to the web UI is made. To prevent web UI logins from interfering with the API calls, you can create a separate user solely for API purposes and use its access token. + +
    diff --git a/source/images/supported_brands/vilfo.png b/source/images/supported_brands/vilfo.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd24924616533179bc7d6d8e580996b73bbd53c GIT binary patch literal 136180 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�lP;)%VV@qNchV*?CTwjfy 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 literal 0 HcmV?d00001 From 2dcb95b5e09a1687bbafbf450bd7062dafc6a16d Mon Sep 17 00:00:00 2001 From: Josh Anderson Date: Mon, 17 Feb 2020 12:23:58 +0000 Subject: [PATCH 53/88] Docs for tado water heater (#10642) --- source/_integrations/tado.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/tado.markdown b/source/_integrations/tado.markdown index 2c14319544a8..a70560f80157 100644 --- a/source/_integrations/tado.markdown +++ b/source/_integrations/tado.markdown @@ -5,6 +5,7 @@ logo: tado.png ha_category: - Hub - Climate + - Water Heater - Presence Detection - Sensor ha_release: 0.41 @@ -18,6 +19,7 @@ The `tado` integration platform is used as an interface to the [my.tado.com](htt There is currently support for the following device types within Home Assistant: - Climate - for every Tado zone. +- Water Heater - for water heater zones. - [Presence Detection](#presence-detection) - Sensor - for some additional information of the zones. From 7bd56c81e08331aba1f390d476267384c57446da Mon Sep 17 00:00:00 2001 From: Joseph Albert <4261275+jcalbert@users.noreply.github.com> Date: Mon, 17 Feb 2020 07:31:04 -0500 Subject: [PATCH 54/88] Add support for older models of Eagle (#10955) --- source/_integrations/rainforest_eagle.markdown | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/source/_integrations/rainforest_eagle.markdown b/source/_integrations/rainforest_eagle.markdown index 91d608cbef62..1ef1cc76d49c 100644 --- a/source/_integrations/rainforest_eagle.markdown +++ b/source/_integrations/rainforest_eagle.markdown @@ -1,6 +1,6 @@ --- -title: Rainforest Eagle-200 -description: Instructions on how to setup the Rainforest Eagle-200 with Home Assistant. +title: "Rainforest Eagle" +description: "Instructions on how to setup the Rainforest Eagle with Home Assistant." logo: rainforest_automation_logo.png ha_category: - Energy @@ -11,7 +11,8 @@ ha_codeowners: - '@gtdiehl' --- -A `sensor` platform for the [Rainforest Eagle-200](https://rainforestautomation.com/rfa-z114-eagle-200/) energy gateway. +A `sensor` platform for the Rainforest Automation's [Eagle-200](https://rainforestautomation.com/rfa-z114-eagle-200/) +and [Legacy Eagle](https://rainforestautomation.com/support/rfa-z109-eagle-support/) energy gateways. ## Configuration @@ -28,15 +29,15 @@ sensor: {% configuration %} ip_address: - description: The local IP address of your Eagle-200 device. + description: The local IP address of your Eagle device. required: true type: string cloud_id: - description: The Cloud ID that is printed on the bottom of the Eagle-200 + description: The Cloud ID that is printed on the bottom of the Eagle required: true type: string install_code: - description: The Install Code that is printed on the bottom of the Eagle-200 + description: The Install Code that is printed on the bottom of the Eagle required: true type: string {% endconfiguration %} From 2ba8bd5b65d278ccb148efc34a720942915f0813 Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Mon, 17 Feb 2020 06:36:51 -0600 Subject: [PATCH 55/88] Update and rename entity-button.markdown to button.markdown (#11895) * Update and rename entity-button.markdown to button.markdown * Update _redirects --- ...entity-button.markdown => button.markdown} | 22 +++++++++---------- source/_redirects | 3 +++ 2 files changed, 14 insertions(+), 11 deletions(-) rename source/_lovelace/{entity-button.markdown => button.markdown} (92%) diff --git a/source/_lovelace/entity-button.markdown b/source/_lovelace/button.markdown similarity index 92% rename from source/_lovelace/entity-button.markdown rename to source/_lovelace/button.markdown index 98c27862259c..68db61aaf7a0 100644 --- a/source/_lovelace/entity-button.markdown +++ b/source/_lovelace/button.markdown @@ -1,25 +1,25 @@ --- -title: "Entity Button Card" -sidebar_label: Entity Button -description: "The Entity Button card allows you to add buttons to perform tasks" +title: "Button Card" +sidebar_label: Button +description: "The Button card allows you to add buttons to perform tasks" --- -The Entity Button card allows you to add buttons to perform tasks. +The Button card allows you to add buttons to perform tasks.

    -Screenshot of the entity button card -Screenshot of the Entity Button card. +Screenshot of the button card +Screenshot of the Button card.

    ```yaml -type: entity-button +type: button entity: light.living_room ``` {% configuration %} type: required: true - description: entity-button + description: button type: string entity: required: true @@ -189,7 +189,7 @@ user: Title and Script Service Example: ```yaml -type: entity-button +type: button name: Turn Off Lights tap_action: action: call-service @@ -200,6 +200,6 @@ entity: script.turn_off_lights ```

    -Screenshot of the entity button card -Screenshot of the Entity Button card with Title and Script Service. +Screenshot of the button card +Screenshot of the Button card with Title and Script Service.

    diff --git a/source/_redirects b/source/_redirects index cd8f2f53ea85..bb9b56e07a87 100644 --- a/source/_redirects +++ b/source/_redirects @@ -2079,3 +2079,6 @@ /addons/snips https://github.com/home-assistant/hassio-addons/blob/master/snips/README.md /addons/ssh https://github.com/home-assistant/hassio-addons/blob/master/ssh/README.md /addons/tellstick https://github.com/home-assistant/hassio-addons/blob/master/tellstick/README.md + +# Lovelace documentation +/lovelace/entity-button /lovelace/button From b778a073b74b22e1733813d8dc09069e86d2f8ae Mon Sep 17 00:00:00 2001 From: MrDadoo Date: Mon, 17 Feb 2020 16:44:48 +0100 Subject: [PATCH 56/88] Update onewire integration docs (#12071) * Updated markdown document Changes to go along with pull request #31419 for the onewire component. * Update onewire.markdown * Update onewire.markdown * Update source/_integrations/onewire.markdown Co-Authored-By: Franck Nijhof * Apply suggestions from code review Suggestions added Co-Authored-By: Franck Nijhof * Removed references/footnotes * :pencil2: Tweaks Co-authored-by: Franck Nijhof --- source/_integrations/onewire.markdown | 108 ++++++++++++++++++-------- 1 file changed, 75 insertions(+), 33 deletions(-) diff --git a/source/_integrations/onewire.markdown b/source/_integrations/onewire.markdown index 6c7aae9ebfe5..410f1b5b8e56 100644 --- a/source/_integrations/onewire.markdown +++ b/source/_integrations/onewire.markdown @@ -10,55 +10,59 @@ ha_codeowners: - '@garbled1' --- -The `onewire` platform supports sensors which are using the One wire (1-wire) bus for communication. +The `onewire` platform supports sensors which that using the One wire (1-wire) bus for communication. -Supported devices: +Every 1-wire device has a (globally) unique ID that identifies the device on the bus. The first two digits identify a device family and the last 14 digits are a globally unique number given to it during manufacturing. -- [DS18B20](https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf) -- [DS18S20](https://www.maximintegrated.com/en/products/sensors/DS18S20.html) -- [DS1822](https://datasheets.maximintegrated.com/en/ds/DS1822.pdf) -- [DS1825](https://datasheets.maximintegrated.com/en/ds/DS1825.pdf) -- [DS28EA00](https://datasheets.maximintegrated.com/en/ds/DS28EA00.pdf) temperature sensors -- [DS2406/TAI-8570](https://datasheets.maximintegrated.com/en/ds/DS2406.pdf) Temperature and pressure sensor made by AAG -- [DS2438/B1-R1-A](https://datasheets.maximintegrated.com/en/ds/DS2438.pdf) Temperature, pressure and humidity sensor by AAG +Different families have different functionality and can measure different quantities. -The 1-Wire bus can be connected directly to the IO pins of Raspberry Pi or using dedicated interface adapter (e.g [DS9490R](https://datasheets.maximintegrated.com/en/ds/DS9490-DS9490R.pdf)). +### Supported devices: -## Raspberry Pi setup +| Family | Device | Physical Quantity | +| -------|:-----|:-----| +| 10 | [DS18S20](https://www.maximintegrated.com/en/products/sensors/DS18S20.html) | Temperature | +| 12 | [DS2406(TAI-8570)](https://datasheets.maximintegrated.com/en/ds/DS2406.pdf) | Temperature (pressure when using TAI-8570) | +| 1D | [DS2423](https://datasheets.maximintegrated.com/en/ds/DS2423.pdf) | Counter | +| 22 | [DS1822](https://datasheets.maximintegrated.com/en/ds/DS1822.pdf) | | +| 26 | [DS2438/B1-R1-A/S2-R1-A](https://datasheets.maximintegrated.com/en/ds/DS2438.pdf)| Temperature, Voltage, Current, (pressure and humidity when using TAI-8570) | +| 28 | [DS18B20](https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf) | Temperature | +| 3B | [DS1825](https://datasheets.maximintegrated.com/en/ds/DS1825.pdf) | Temperature | +| 42 | [DS28EA00](https://datasheets.maximintegrated.com/en/ds/DS28EA00.pdf) | Temperature | +| EF | [HobbyBoard](https://hobbyboards.com/) | Temperature, Humidity, Moisture | -In order to setup 1-Wire support on Raspberry Pi, you'll need to edit `/boot/config.txt` following [this documentation](https://www.waveshare.com/wiki/Raspberry_Pi_Tutorial_Series:_1-Wire_DS18B20_Sensor#Enable_1-Wire). -To edit `/boot/config.txt` on the Home Assistant Operating System, use [this documentation](https://developers.home-assistant.io/docs/en/hassio_debugging.html) to enable SSH and edit `/mnt/boot/config.txt` via `vi`. +Notes: -## Interface adapter setup +- The TAI-8570 Pressure Sensor is based on a 1-wire composite device by AAG Electronica. It contains, above 1-wire components, also a barometer, hygrometer and illuminance sensors. This onewire platform can read and present values from that device. -### owfs +- Each 1-wire component data sheet describes the different properties the component provides. The owfs software adds some extra tools to make it easier for DIY implementers to use the component. By hobbyists, it is quite common to use DS2438 Smart Battery Monitor as a multipurpose measurement node that can place temperature, humidity and luminosity on the 1-wire bus by just adding some standard components to the DS2438. For different component types, there are ready-made algorithms implemented in owfs. Those are exposed by the owfs software and can be read by this platform. The B1-R1-A/pressure is exposed as a barometric pressure sensor. S2-R1-A/illuminance is presented as an illuminance sensor. For a more detailed description of these properties, refer to the [owfs documentation](https://owfs.org/index_php_page_ds2438.html). + For this component, the more basic quantities temperature, VAD, VDD and IAD is exported as separate sensors. -When an interface adapter is used, sensors can be accessed on Linux hosts via [owfs 1-Wire file system](https://owfs.org/). When using an interface adapter and the owfs, the `mount_dir` option must be configured to correspond a directory, where owfs device tree has been mounted. +- Hobbyboards is a company that has been selling DIY boards of different kinds. The company has been away from the market for some time, so no reference to the boards can be made. This platform has an implementation for some of those. -### owserver +## Interfacing with the 1-wire bus -When an interface adapter is used, you can also access sensors on a remote or local Linux host that is running owserver. owserver by default runs on port 4304. Use the `host` option to specify the host or IP of the remote server, and the optional `port` option to change the port from the default. +The 1-Wire bus can be connected directly to the IO pins of Raspberry Pi or by using a dedicated interface adapter, for example +[DS9490R](https://datasheets.maximintegrated.com/en/ds/DS9490-DS9490R.pdf) or adapters based on [DS2482-100](https://datasheets.maximintegrated.com/en/ds/DS2482-100.pdf) that can be directly attached to the IO pins on the Raspberry Pi. -### Units with multiple sensors +It is also possible for this platform to interface with a remote 1-wire host over a network connection using ofws and owserver. -This platform works with devices with multiple sensors which will cause a discontinuity in recorded values. Existing devices will receive a new ID and therefore show up as new devices. -If you wish to maintain continuity it can be resolved in the database by renaming the old devices to the new names. +## Raspberry Pi set up -Connect to your database using the instructions from [Database section](/docs/backend/database/). Check the names of sensors: +In order to setup 1-Wire support on Raspberry Pi, you'll need to edit `/boot/config.txt` following [this documentation](https://www.waveshare.com/wiki/Raspberry_Pi_Tutorial_Series:_1-Wire_DS18B20_Sensor#Enable_1-Wire). +To edit `/boot/config.txt` on the Home Assistant Operating System, use [this documentation](https://developers.home-assistant.io/docs/en/hassio_debugging.html) to enable SSH and edit `/mnt/boot/config.txt` via `vi`. -```sql -SELECT entity_id, COUNT(*) as count FROM states GROUP BY entity_id ORDER BY count DESC LIMIT 10; -``` +When using the GPIO pins on Raspberry Pi directly as a 1-wire bus, the description above uses two kernel modules. `1w_gpio`, that implements the 1-wire protocol, and `1w_therm`, that understands the DS18B20 (family 28) components inner structure and reports temperature. +There is no support for other device types (families) and hence this onewire platform only supports temperature measurements from family 28 devices. -Alter the names of sensors using the following examples: +## Interface adapter setup -```sql -UPDATE states SET entity_id='sensor._temperature' WHERE entity_id LIKE 'sensor.%' AND attributes LIKE '%\u00b0C%'; -UPDATE states SET entity_id='sensor._pressure' WHERE entity_id LIKE 'sensor.%' AND attributes LIKE '%mb%'; -UPDATE states SET entity_id='sensor._humidity' WHERE entity_id LIKE 'sensor.%' AND attributes LIKE '%%%' ESCAPE ''; -``` +### owfs + +When an interface adapter is used, sensors can be accessed on Linux hosts via [owfs 1-Wire file system](https://owfs.org/). When using an interface adapter and the owfs, the `mount_dir` option must be configured to correspond to a directory, where owfs device tree has been mounted. On systems where Home Assistant runs in a Docker container. `owfs` cannot escape that environment and hence cannot populate the `mount_dir`. Use the owserver method on these systems instead. -Remember to replace `` with the actual name of the sensor as seen in the `SELECT` query. +### owserver + +When an interface adapter is used, you can also access sensors on a remote or local Linux host that is running owserver. owserver by default runs on port 4304. Use the `host` option to specify the host or IP of the remote server, and the optional `port` option to change the port from the default. ## Configuration @@ -80,7 +84,7 @@ mount_dir: required: false type: string host: - description: Remote or local host running owserver. + description: Remote or localhost running owserver. required: false type: string port: @@ -101,3 +105,41 @@ sensor: names: GENERATED_ID: FRIENDLY_NAME ``` + +### Entities and attributes + +Upon startup of the platform, the 1-wire bus is searched for available 1-wire devices. For each device that this platform handles (see list of supported devices above), the platform adds one sensor for each physical quantity it measures. The name of the sensor is the device ID with the physical quantity it measures appended. + +`sensor.28.FF5C68521604_temperature` + +Each sensor will present its value in the state variable and for presentation purposes, rounded to one decimal for analog values and as integers for counts. + +Each sensor also exposes some additional attributes. + +```alpha +device_file: /28.FF5C68521604/temperature << Device path in owfs file system (or on Rpi system directory) +raw_value: 31.9375 << The raw measurement numbers as red from device. Not rounded. +unit_of_measurement: °C +friendly_name: 28.FF5C68521604 Temperature +``` + +### Units with multiple sensors + +This platform works with devices with multiple sensors, which will cause a discontinuity in recorded values. Existing devices will receive a new ID and therefore show up as new devices. +If you wish to maintain continuity, it can be resolved in the database by renaming the old devices to the new names. + +Connect to your database using the instructions from [Database section](/docs/backend/database/). Check the names of sensors: + +```sql +SELECT entity_id, COUNT(*) as count FROM states GROUP BY entity_id ORDER BY count DESC LIMIT 10; +``` + +Alter the names of sensors using the following examples: + +```sql +UPDATE states SET entity_id='sensor._temperature' WHERE entity_id LIKE 'sensor.%' AND attributes LIKE '%\u00b0C%'; +UPDATE states SET entity_id='sensor._pressure' WHERE entity_id LIKE 'sensor.%' AND attributes LIKE '%mb%'; +UPDATE states SET entity_id='sensor._humidity' WHERE entity_id LIKE 'sensor.%' AND attributes LIKE '%%%' ESCAPE ''; +``` + +Remember to replace `` with the actual name of the sensor, as seen in the `SELECT` query. From fb25dbfd28f70586069b54a1b4cc0cd2bf27f302 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 17 Feb 2020 10:49:26 -0800 Subject: [PATCH 57/88] Allow specifying icon for a script (#12110) --- source/_integrations/script.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/script.markdown b/source/_integrations/script.markdown index 0e16ecc7c401..e619cabb0dba 100644 --- a/source/_integrations/script.markdown +++ b/source/_integrations/script.markdown @@ -38,6 +38,10 @@ alias: description: Friendly name for the script. required: false type: string +icon: + description: Icon for the script. + required: false + type: string description: description: A description of the script that will be displayed in the Services tab under Developer Tools. required: false @@ -73,6 +77,7 @@ sequence: script:  wakeup: alias: Wake Up + icon: "mdi:party-popper" description: 'Turns on the bedroom lights and then the living room lights after a delay' fields: minutes: From 63730f2f1df1a7c586dd67e92b54febb73c7ac75 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 17 Feb 2020 10:50:01 -0800 Subject: [PATCH 58/88] Add a scene icon (#12111) --- source/_integrations/scene.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/scene.markdown b/source/_integrations/scene.markdown index fcc4604ea1b9..043015406c24 100644 --- a/source/_integrations/scene.markdown +++ b/source/_integrations/scene.markdown @@ -16,6 +16,7 @@ You can create scenes that capture the states you want certain entities to be. F # Example configuration.yaml entry scene: - name: Romantic + icon: "mdi:flower-tulip" entities: light.tv_back_light: on light.ceiling: @@ -39,6 +40,10 @@ name: description: Friendly name of scene. required: true type: string +icon: + description: Icon for the scene. + required: false + type: string entities: description: Entities to control and their desired state. required: true From 0f543fc052ebb192ae06e170750a565d401ff33e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 17 Feb 2020 21:52:08 +0100 Subject: [PATCH 59/88] Remove duke_energy integration (ADR-0004) (#12114) --- source/_integrations/duke_energy.markdown | 44 ------------------ source/_posts/2018-07-21-release-74.markdown | 5 +- source/_posts/2019-12-11-release-103.markdown | 3 +- source/_redirects | 2 - .../images/supported_brands/duke_energy.png | Bin 12977 -> 0 bytes 5 files changed, 3 insertions(+), 51 deletions(-) delete mode 100644 source/_integrations/duke_energy.markdown delete mode 100644 source/images/supported_brands/duke_energy.png diff --git a/source/_integrations/duke_energy.markdown b/source/_integrations/duke_energy.markdown deleted file mode 100644 index 8e635da2a390..000000000000 --- a/source/_integrations/duke_energy.markdown +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Duke Energy -description: Instructions on how to set Duke Energy smart meter sensors within Home Assistant. -logo: duke_energy.png -ha_category: - - Energy -ha_release: 0.74 -ha_iot_class: Cloud Polling ---- - -The `duke_energy` sensor platform allows you get the previous days usage for all of your Duke Energy smart meters. - -## Setup - -You will only have access to meters listed in your account at [Duke Energy Usage](https://www.duke-energy.com/my-account/usage-analysis). - -This supports both electric and gas meters. Along with previous days usage, each sensor will have attributes for the previous bills total usage and average usage. - -## Configuration - -To enable the sensor, add the following lines to your `configuration.yaml`: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: duke_energy - username: YOUR_DUKE_USERNAME - password: YOUR_DUKE_PASSWORD -``` - -{% configuration %} -username: - description: Your Duke Energy username - required: true - type: string -password: - description: Your Duke Energy password - required: true - type: string -{% endconfiguration %} - -
    -Meter usage isn't updated until mid-morning. Prior to updating your meter will report 0 for usage starting at midnight. The API is only called to update every 2 hours from startup time. -
    diff --git a/source/_posts/2018-07-21-release-74.markdown b/source/_posts/2018-07-21-release-74.markdown index cafa17d1b807..7c675f6cb031 100644 --- a/source/_posts/2018-07-21-release-74.markdown +++ b/source/_posts/2018-07-21-release-74.markdown @@ -40,7 +40,7 @@ I'm happy to announce that this release introduces support for Tuya thanks to [@ - Add Tuya component and switch support ([@huangyupeng] - [#15399]) ([tuya docs]) ([switch.tuya docs]) (new-platform) - Add Tuya light platform ([@huangyupeng] - [#15444]) ([tuya docs]) ([light.tuya docs]) (new-platform) -- Added support for Duke Energy smart meters ([@w1ll1am23] - [#15165]) ([sensor.duke_energy docs]) (new-platform) +- Added support for Duke Energy smart meters ([@w1ll1am23] - [#15165]) (new-platform) - Added Push Camera ([@dgomes] - [#15151]) ([camera.push docs]) (new-platform) - Add Cloudflare DNS component. ([@ludeeus] - [#15388]) ([cloudflare docs]) (new-platform) - Add HomematicIP alarm control panel ([@mxworm] - [#15342]) ([alarm_control_panel docs]) ([homematicip_cloud docs]) ([alarm_control_panel.homematicip_cloud docs]) (new-platform) @@ -103,7 +103,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Added setting cover tilt position in scene ([@kstaniek] - [#15255]) - Pass tox posargs to pylint ([@scop] - [#15226]) - Fix Roomba exception ([@arbreng] - [#15262]) ([vacuum.roomba docs]) -- Added support for Duke Energy smart meters ([@w1ll1am23] - [#15165]) ([sensor.duke_energy docs]) (new-platform) +- Added support for Duke Energy smart meters ([@w1ll1am23] - [#15165]) (new-platform) - Update image_processing async ([@dgomes] - [#15082]) ([image_processing docs]) - Fix python-miio 0.4 compatibility of the xiaomi miio device tracker ([@serhtt] - [#15244]) ([device_tracker docs]) - Upgrade keyring to 13.1.0 ([@fabaff] - [#15268]) @@ -380,7 +380,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [prometheus docs]: /integrations/prometheus/ [sensor.arlo docs]: /integrations/arlo#sensor [sensor.deconz docs]: /integrations/deconz#sensor -[sensor.duke_energy docs]: /integrations/duke_energy [sensor.efergy docs]: /integrations/efergy [sensor.fixer docs]: /integrations/fixer [sensor.gtfs docs]: /integrations/gtfs diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index 165de45a94be..74857bb3f53b 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -842,7 +842,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Move imports to top for egardia ([@springstan] - [#29448]) ([egardia docs]) - Move imports to top for eight_sleep ([@springstan] - [#29447]) ([eight_sleep docs]) - Update eternalegypt to 0.0.11 ([@amelchio] - [#29446]) ([netgear_lte docs]) -- Move imports to top for duke_energy ([@springstan] - [#29445]) ([duke_energy docs]) +- Move imports to top for duke_energy ([@springstan] - [#29445]) - Move imports to top for dunehd ([@springstan] - [#29444]) ([dunehd docs]) - Move imports to top for dlink ([@springstan] - [#29443]) ([dlink docs]) - Move imports to top for doorbird ([@springstan] - [#29442]) ([doorbird docs]) @@ -1495,7 +1495,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [doorbird docs]: /integrations/doorbird/ [dovado docs]: /integrations/dovado/ [dsmr_reader docs]: /integrations/dsmr_reader/ -[duke_energy docs]: /integrations/duke_energy/ [dunehd docs]: /integrations/dunehd/ [dwd_weather_warnings docs]: /integrations/dwd_weather_warnings/ [dyson docs]: /integrations/dyson/ diff --git a/source/_redirects b/source/_redirects index bb9b56e07a87..85c6100244fa 100644 --- a/source/_redirects +++ b/source/_redirects @@ -684,7 +684,6 @@ /components/sensor.dsmr /integrations/dsmr /components/sensor.dte_energy_bridge /integrations/dte_energy_bridge /components/sensor.dublin_bus_transport /integrations/dublin_bus_transport -/components/sensor.duke_energy /integrations/duke_energy /components/sensor.dwd_weather_warnings /integrations/dwd_weather_warnings /components/sensor.dweet /integrations/dweet#sensor /components/sensor.dyson /integrations/dyson#sensor @@ -1285,7 +1284,6 @@ /components/dte_energy_bridge /integrations/dte_energy_bridge /components/dublin_bus_transport /integrations/dublin_bus_transport /components/duckdns /integrations/duckdns -/components/duke_energy /integrations/duke_energy /components/dunehd /integrations/dunehd /components/dwd_weather_warnings /integrations/dwd_weather_warnings /components/dweet /integrations/dweet diff --git a/source/images/supported_brands/duke_energy.png b/source/images/supported_brands/duke_energy.png deleted file mode 100644 index 72f55e54037e979dd5691338fa8b99cec27eb55b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12977 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 From 4c19947024a500d17d5e5ea1060872b623fa4624 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 17 Feb 2020 15:40:19 -0800 Subject: [PATCH 60/88] Add stub 106 --- source/_posts/2020-02-26-release-106.markdown | 713 ++++++++++++++++++ 1 file changed, 713 insertions(+) create mode 100644 source/_posts/2020-02-26-release-106.markdown diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown new file mode 100644 index 000000000000..fa9a71a9a52a --- /dev/null +++ b/source/_posts/2020-02-26-release-106.markdown @@ -0,0 +1,713 @@ +--- +layout: post +title: "0.106: TBD" +description: "TBD" +date: 2020-02-17 00:00:00 +date_formatted: "February 26, 2020" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: Release-Notes +og_image: /images/blog/2020-02-0.105/components.png +--- + +- Improved safe mode. +- Icons for scene/script. +- brightness_step and brightness_step_pct added to light.turn_on. Also part of device actions. + + +## New Integrations + +- Add Salt Fiber Box device tracker ([@bjornorri] - [#30986]) ([salt docs]) (new-integration) +- Add GDACS feed integration ([@exxamalte] - [#31235]) ([gdacs docs]) (new-integration) +- Add Minecraft Server Integration ([@elmurato] - [#30992]) ([minecraft_server docs]) (new-integration) +- Add MELCloud integration ([@vilppuvuorinen] - [#30712]) ([melcloud docs]) (new-integration) +- Dynalite Integration ([@ziv1234] - [#27841]) ([dynalite docs]) (new-integration) +- Add initial version of Vilfo Router integration ([@ManneW] - [#31177]) ([vilfo docs]) (new-integration) + +## New Platforms + +- Add totalconnect zones as binary sensors ([@austinmroczek] - [#28712]) ([totalconnect docs]) (new-platform) +- Add Tahoma lock support ([@vlebourl] - [#31311]) ([tahoma docs]) (new-platform) +- Clean up Tahoma smartlock ([@vlebourl] - [#31430]) ([tahoma docs]) (new-platform) +- Add Tado water_heater ([@michaelarnauts] - [#30095]) ([tado docs]) (breaking change) (new-platform) + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). + +## Reporting Issues + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + +- Change scan_interval defaults for Tesla ([@alandtse] - [#31194]) ([tesla docs]) (breaking change) +- Reorganize insteon code ([@teharris1] - [#31183]) ([insteon docs]) (breaking change) +- drop fritzdect ([@escoand] - [#31359]) ([fritzdect docs]) (breaking change) +- Fix misspelled sensor names ([@KasperLK] - [#31344]) ([danfoss_air docs]) (breaking change) +- Add config flow to Meteo-France ([@Quentame] - [#29927]) ([meteo_france docs]) (breaking change) +- Log warning when entities referenced in service call not found ([@balloob] - [#31427]) (breaking change) +- Add brightness_step to light.turn_on ([@balloob] - [#31452]) ([light docs]) (breaking change) +- Add belgian meter and rename some dsmr sensors ([@dupondje] - [#30121]) ([dsmr docs]) (breaking change) +- Clean up core services ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) (breaking change) +- Sure Petcare new features various improvements ([@benleb] - [#31437]) ([surepetcare docs]) (breaking change) +- Clean up frontend services and events ([@balloob] - [#31654]) ([frontend docs]) (breaking change) +- Extend Modbus binary sensor to support discrete inputs ([@vzahradnik] - [#30004]) ([modbus docs]) (breaking change) +- Add support of multiple Tado accounts ([@gorynychzmey] - [#31527]) ([tado docs]) (breaking change) +- UniFi - Change handling of updated options ([@Kane610] - [#31762]) ([unifi docs]) (breaking change) +- Add Tado water_heater ([@michaelarnauts] - [#30095]) ([tado docs]) (breaking change) (new-platform) +- Support XML conversion for RESTful sensors ([@bdraco] - [#31809]) ([rest docs]) (breaking change) +- Upgrade greeneye_monitor to 2.0 ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) (breaking change) + +## Beta Fixes + +- For vizio integration, set unique ID early to prevent multiple zeroconf discovery items for the same device to appear ([@raman325] - [#31686]) ([vizio docs]) (beta fix) + +## All changes + +- Change scan_interval defaults for Tesla ([@alandtse] - [#31194]) ([tesla docs]) (breaking change) +- Removes I/O from linky tests ([@balloob] - [#31299]) ([linky docs]) +- Reorganize insteon code ([@teharris1] - [#31183]) ([insteon docs]) (breaking change) +- Upgrade pre-commit to 2.0.1 ([@frenck] - [#31308]) +- Add opening and closing states to MQTT covers ([@rickvdl] - [#31259]) ([mqtt docs]) +- Bump pytrafikverket to 0.1.6.1 ([@endor-force] - [#30697]) ([trafikverket_train docs]) ([trafikverket_weatherstation docs]) +- Update media_player and add tests to qualify vizio integration for platinum quality score ([@raman325] - [#31187]) ([vizio docs]) +- Register on HA stop event to gracefully shutdown HomematicIP Cloud connections ([@SukramJ] - [#31289]) ([homematicip_cloud docs]) +- Axis - config flow use new helper functions ([@Kane610] - [#31286]) ([axis docs]) +- UniFi - Try to discover local controller ([@Kane610] - [#31326]) ([unifi docs]) +- Bump pytest to 5.3.5 ([@frenck] - [#31327]) +- Remove Throttle on async_setup and bump pyvizio version ([@raman325] - [#31337]) ([vizio docs]) +- Fix typos found by codespell ([@cclauss] - [#31243]) +- UniFi integration move to push messaging ([@Kane610] - [#31086]) ([unifi docs]) +- Axis - Use core to start component tests ([@Kane610] - [#31328]) +- drop fritzdect ([@escoand] - [#31359]) ([fritzdect docs]) (breaking change) +- Let core resolve entity_id for lastfm from username ([@inverse] - [#31280]) ([lastfm docs]) +- Add totalconnect zones as binary sensors ([@austinmroczek] - [#28712]) ([totalconnect docs]) (new-platform) +- Add Tahoma lock support ([@vlebourl] - [#31311]) ([tahoma docs]) (new-platform) +- Run mypy through a pyenv/virtualenv enabler wrapper script ([@scop] - [#30922]) +- Remove hour delay before checking for updates ([@balloob] - [#31368]) ([updater docs]) +- Add play, pause, previous and next track to kef ([@basnijholt] - [#31373]) ([kef docs]) +- Replace unmaintained BraviaRC backend with new fork: ([@dcnielsen90] - [#31234]) ([braviatv docs]) ([braviatv docs]) ([braviatv docs]) +- deCONZ - Improve config flow logging ([@Kane610] - [#31381]) ([deconz docs]) +- UniFi - Log better information than a backtrace when poor switch data is involved ([@Kane610] - [#31382]) ([unifi docs]) +- Add temperature and humidity to xiaomi miio air quality monitor ([@fierland] - [#31287]) ([xiaomi_miio docs]) +- Support multiple attachments in signal messenger integration ([@bbernhard] - [#31141]) ([signal_messenger docs]) +- Upgrade importlib-metadata to 1.5.0 ([@fabaff] - [#31390]) +- Upgrade sendgrid to 6.1.1 ([@fabaff] - [#31394]) ([sendgrid docs]) +- Upgrade holidays to 0.10.1 ([@fabaff] - [#31392]) ([workday docs]) +- Upgrade discord.py to 1.3.1 ([@fabaff] - [#31391]) ([discord docs]) +- Upgrade praw to 6.5.1 ([@fabaff] - [#31393]) ([reddit docs]) +- Add unique_id to essent sensors ([@vanbalken] - [#31408]) ([essent docs]) +- Catch device not found in device automations ([@balloob] - [#31401]) ([device_automation docs]) +- Upgrade numpy to 1.18.1 ([@fabaff] - [#31411]) ([iqvia docs]) ([opencv docs]) ([tensorflow docs]) ([trend docs]) +- Update pyhomematic to 0.1.64 ([@danielperna84] - [#31406]) ([homematic docs]) +- Add Salt Fiber Box device tracker ([@bjornorri] - [#30986]) ([salt docs]) (new-integration) +- Upgrade alpha_vantage to 2.1.3 ([@fabaff] - [#31388]) ([alpha_vantage docs]) +- Search specific train in Nederlandse Spoorwegen ([@gurbyz] - [#28898]) ([nederlandse_spoorwegen docs]) +- Enable SUPPORT_VOLUME_STEP ([@Cloudenius] - [#31023]) ([pioneer docs]) +- deCONZ - Library cleanup ([@Kane610] - [#31410]) ([deconz docs]) +- Streamline SimpliSafe data and token management ([@bachya] - [#31324]) ([simplisafe docs]) +- Replace cmp option with eq and order ([@springstan] - [#31423]) +- Bump pyvizio version and add additional device info ([@raman325] - [#31417]) ([vizio docs]) +- Pass correct config to updater ([@balloob] - [#31428]) ([updater docs]) +- Add guard clause for discovery_info to tahoma platforms ([@vlebourl] - [#31434]) ([tahoma docs]) +- Add color to light template ([@tetienne] - [#31435]) ([template docs]) +- Clean up Tahoma smartlock ([@vlebourl] - [#31430]) ([tahoma docs]) (new-platform) +- Fix issue with Notion dispatcher topic ([@bachya] - [#31441]) ([notion docs]) +- Fix issue with IQVIA dispatcher topic ([@bachya] - [#31440]) ([iqvia docs]) +- Fix issue with WWLLN dispatcher topic ([@bachya] - [#31442]) ([wwlln docs]) +- Fix issues with Ambient PWS dispatcher topic ([@bachya] - [#31439]) ([ambient_station docs]) +- Add missing await to HMIPC ([@SukramJ] - [#31415]) ([homematicip_cloud docs]) +- Add timeout attribute for send files ([@Konsts] - [#31379]) ([telegram_bot docs]) +- Fix misspelled sensor names ([@KasperLK] - [#31344]) ([danfoss_air docs]) (breaking change) +- Update StepSpeaker and Speaker interfaces in Alexa ([@ochlocracy] - [#31444]) ([alexa docs]) +- Remove Alexa.InputController from devices without supported inputs in Alexa ([@ochlocracy] - [#31450]) ([alexa docs]) +- Bump pyvizio version for bug fixes ([@raman325] - [#31453]) ([vizio docs]) +- Add config flow to Meteo-France ([@Quentame] - [#29927]) ([meteo_france docs]) (breaking change) +- Log warning when entities referenced in service call not found ([@balloob] - [#31427]) (breaking change) +- Use entity.async_request_call in service helper ([@balloob] - [#31454]) +- Add brightness_step to light.turn_on ([@balloob] - [#31452]) ([light docs]) (breaking change) +- deCONZ - Revert from using disabled_by when setting options ([@Kane610] - [#31446]) ([deconz docs]) +- Add belgian meter and rename some dsmr sensors ([@dupondje] - [#30121]) ([dsmr docs]) (breaking change) +- Add GDACS feed integration ([@exxamalte] - [#31235]) ([gdacs docs]) (new-integration) +- Update link when IO in event loop ([@balloob] - [#31519]) +- Remove of liveboxplaytv integration (ADR0004) ([@frenck] - [#31525]) ([liveboxplaytv docs]) +- Updated the provider name to blockchain.com ([@P-Verbrugge] - [#31534]) ([blockchain docs]) +- Changed website name to blockchain.com ([@P-Verbrugge] - [#31528]) ([bitcoin docs]) +- Update the update coordinator API to make it easier to use ([@balloob] - [#31471]) ([hue docs]) +- Make amcrest integration more robust ([@pnbruckner] - [#30843]) ([amcrest docs]) +- Skip updates when Plex client viewing photos ([@jjlawren] - [#31556]) ([plex docs]) +- Unregister listener for stats sensor with max_age ([@azogue] - [#31580]) ([statistics docs]) +- Add Minecraft Server Integration ([@elmurato] - [#30992]) ([minecraft_server docs]) (new-integration) +- Extract services from init.py for HomematicIP Cloud ([@SukramJ] - [#31376]) ([homematicip_cloud docs]) +- Fix exceptions when using newer Samsung TVs ([@escoand] - [#31602]) ([samsungtv docs]) +- Clean up core services ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) (breaking change) +- Bump denonavr to 0.7.12 ([@scarface-4711] - [#31629]) ([denonavr docs]) +- Actually enable alarmdecoder to see open/close state of bypassed RF zones when armed ([@melyux] - [#31426]) ([alarmdecoder docs]) +- Use slug in ping device tracker config validation ([@springstan] - [#31329]) ([ifttt docs]) ([media_extractor docs]) ([onewire docs]) ([ping docs]) +- Handle missing next train from NS ([@YarmoM] - [#31626]) ([nederlandse_spoorwegen docs]) +- Remove stray debug from unifi integration ([@CHAZICLE] - [#31634]) ([unifi docs]) +- Add Abode water valve support ([@shred86] - [#30635]) ([abode docs]) +- Device tracker entities based on GPS should always publish updates ([@balloob] - [#31551]) ([device_tracker docs]) +- Hue to retry if hub errors out ([@balloob] - [#31616]) ([hue docs]) +- Bump insteonplm to 0.16.7 ([@teharris1] - [#31645]) ([insteon docs]) +- Only auth on enter_learning in response to errors for broadlink ([@bmfurtado] - [#27341]) ([broadlink docs]) +- Add unique ID to edimax switches ([@andersonshatch] - [#27984]) ([edimax docs]) +- Added zone type Technical as power. ([@crallian] - [#31611]) ([spc docs]) +- Add recorder vars db_max_retries and db_retry_wait ([@TechnicallyJoe] - [#31561]) ([recorder docs]) +- Sure Petcare new features various improvements ([@benleb] - [#31437]) ([surepetcare docs]) (breaking change) +- Add ZHA Texas Instruments CC device support ([@sanyatuning] - [#31621]) ([zha docs]) +- ZHA tests refactoring ([@Adminiuga] - [#31682]) ([zha docs]) +- Clean up frontend services and events ([@balloob] - [#31654]) ([frontend docs]) (breaking change) +- Add brightness light device actions ([@balloob] - [#31567]) ([device_automation docs]) ([light docs]) +- Fix Météo-France I/O while testing ([@Quentame] - [#31695]) ([meteo_france docs]) +- Bump velbus version + load velbus module names into device info ([@Cereal2nd] - [#31664]) ([velbus docs]) +- Vicare water_heater set_temperature fix and bump PyVicare to 0.1.7 ([@oischinger] - [#31672]) ([vicare docs]) +- Add MELCloud integration ([@vilppuvuorinen] - [#30712]) ([melcloud docs]) (new-integration) +- Dynalite Integration ([@ziv1234] - [#27841]) ([dynalite docs]) (new-integration) +- Extend Modbus binary sensor to support discrete inputs ([@vzahradnik] - [#30004]) ([modbus docs]) (breaking change) +- Fix Evohome checking override duration ([@eavanvalkenburg] - [#31697]) ([evohome docs]) +- For vizio integration, set unique ID early to prevent multiple zeroconf discovery items for the same device to appear ([@raman325] - [#31686]) ([vizio docs]) (beta fix) +- Use latest version of python-pushover (forked) to fix issue with diff… ([@SoftXperience] - [#31647]) ([pushover docs]) +- Add Glances sensors dynamically ([@engrbm87] - [#28639]) ([glances docs]) +- Adjust entity slow warning for custom component ([@balloob] - [#31711]) +- Limit derivative test ([@balloob] - [#31717]) +- Add support of multiple Tado accounts ([@gorynychzmey] - [#31527]) ([tado docs]) (breaking change) +- Disable Hue groups for new setups ([@balloob] - [#31713]) ([hue docs]) +- Significantly reduce the number of API calls that the august integration ([@bdraco] - [#31685]) ([august docs]) +- Entity Registry to store and restore name/icon ([@balloob] - [#31714]) ([config docs]) +- Support Konnected Pro alarm panel, embrace async, leverage latest HA features/architecture ([@kit-klein] - [#30894]) ([konnected docs]) +- Fix set volume level ([@maxcanna] - [#31731]) ([frontier_silicon docs]) +- Update Modbus service manifest ([@vzahradnik] - [#31727]) +- pyipma version bump ([@dgomes] - [#31739]) ([ipma docs]) +- Read door open/close events from the activity log. ([@bdraco] - [#31732]) ([august docs]) +- Improve Huawei LTE timeouting/stalling request behavior ([@scop] - [#31710]) ([huawei_lte docs]) +- Refresh the august access token when needed ([@bdraco] - [#31735]) ([august docs]) +- Add new webhook action to allow enabling encryption in an exis… ([@robbiet480] - [#31743]) ([mobile_app docs]) +- Use set for dependency lookup in hassfest ([@balloob] - [#31746]) +- Fix spelling of ecobee in manifest ([@frenck] - [#31751]) ([ecobee docs]) +- Add availability status to Modbus entities and improve error handling ([@vzahradnik] - [#31073]) ([modbus docs]) +- Fix moving average test for discrete derivative sensor ([@basnijholt] - [#31750]) +- Improve Plex media_player entity naming ([@jjlawren] - [#31755]) ([plex docs]) +- Add initial version of Vilfo Router integration ([@ManneW] - [#31177]) ([vilfo docs]) (new-integration) +- Whitelist shopping list updated event ([@balloob] - [#31742]) ([websocket_api docs]) +- Add device name to sensor name for mobile_app ([@dshokouhi] - [#31756]) ([mobile_app docs]) +- ZHA tests refactoring ([@Adminiuga] - [#31744]) ([zha docs]) +- Updated frontend to 20200212.0 ([@bramkragten] - [#31772]) ([frontend docs]) +- Cleanup August activity processing and add tests ([@bdraco] - [#31774]) ([august docs]) +- Fix spelling of VIVOTEK ([@frenck] - [#31773]) ([vivotek docs]) +- Fix spelling of apcupsd in manifest ([@frenck] - [#31770]) ([apcupsd docs]) +- Fix spelling of AVM FRITZ!Box in manifest ([@frenck] - [#31765]) ([fritz docs]) +- Implement PlatformNotReady to Linky + fix TypeError ([@Quentame] - [#31768]) ([linky docs]) +- UniFi - Change handling of updated options ([@Kane610] - [#31762]) ([unifi docs]) (breaking change) +- Rename codecov so it will be picked up ([@balloob] - [#31775]) +- Fix spelling of ASUSWRT in manifest ([@frenck] - [#31764]) ([asuswrt docs]) +- Update to version 2.6 of ihcsdk ([@dingusdk] - [#31789]) ([ihc docs]) +- Spelling: Config(uration) ([@frenck] - [#31782]) +- Add and use bunch of data size and rate related constants ([@scop] - [#31781]) +- Fix spelling of NETGEAR and CalDAV in manifests ([@frenck] - [#31790]) ([caldav docs]) ([netgear docs]) ([netgear_lte docs]) +- Write state if schedule update state from async context ([@balloob] - [#31758]) ([ps4 docs]) +- Add support for real-time data from SimpliSafe ([@bachya] - [#31424]) ([simplisafe docs]) +- Update onewire component ([@MrDadoo] - [#31419]) ([onewire docs]) +- Add multi select support to config validation and to custom serializer ([@Kane610] - [#31798]) +- Catch unexpected exceptions when validating config ([@balloob] - [#31795]) +- Use time.monotonic instead of time.time where appropriate ([@scop] - [#31780]) ([bme680 docs]) ([doods docs]) ([maxcube docs]) ([netatmo docs]) ([proxmoxve docs]) ([verisure docs]) +- Add Home Assistant Companion to manifest.json so we can sugges… ([@robbiet480] - [#31808]) ([frontend docs]) +- Update Plex connection class to push ([@jjlawren] - [#31806]) ([plex docs]) +- Remove force from async_schedule_update_ha_state for HMIPC ([@SukramJ] - [#31796]) ([homematicip_cloud docs]) +- Add summary attribtue for currently playing media ([@jjlawren] - [#31803]) ([plex docs]) +- Fix swap of min and max default values in Modbus climate ([@vzahradnik] - [#31801]) ([modbus docs]) +- Add device registry support for Plex ([@jjlawren] - [#31797]) ([plex docs]) +- update directv to directpy==0.6 ([@ctalkington] - [#31812]) ([directv docs]) ([directv docs]) +- Speed up tests of HomematicIP Cloud ([@SukramJ] - [#31810]) +- Allow hourly forecast in IPMA ([@abmantis] - [#30979]) ([ipma docs]) +- Limit translations_develop to an integration ([@balloob] - [#31804]) +- Annotate more async functions correctly ([@balloob] - [#31802]) ([coolmaster docs]) ([esphome docs]) ([homekit_controller docs]) ([mysensors docs]) ([sonos docs]) ([starline docs]) ([upnp docs]) +- Fire HASS events on SimpliSafe events ([@bachya] - [#31811]) ([simplisafe docs]) +- Change multi_select config validator to class ([@Kane610] - [#31828]) +- Remove energy sensor from incompatible Ata devices ([@vilppuvuorinen] - [#31831]) ([melcloud docs]) +- Add turn_on_action configuration variable ([@maxcanna] - [#31792]) ([lg_netcast docs]) +- Bump pillow to 7.0 ([@robmarkcole] - [#31847]) ([doods docs]) ([proxy docs]) ([qrcode docs]) ([seven_segments docs]) ([tensorflow docs]) +- Simplify missing Garmin Connect data handling, mark entities un/available ([@scop] - [#31718]) ([garmin_connect docs]) +- Add Tado water_heater ([@michaelarnauts] - [#30095]) ([tado docs]) (breaking change) (new-platform) +- Revert "Check netgear device_tracker link_rate to ensure device is connected" ([@MartinHjelmare] - [#31855]) ([netgear docs]) +- Helpers typing improvements ([@scop] - [#31865]) +- Improve media name detection on lg_netcast ([@maxcanna] - [#31863]) ([lg_netcast docs]) +- update pyTibber libary, add signal strength for Pulse and watty ([@Danielhiversen] - [#31851]) ([tibber docs]) +- Bump Apprise version to v0.8.4 ([@caronc] - [#31868]) ([apprise docs]) +- Add support for displaying Daf Yomi ([@moshekaplan] - [#30628]) ([jewish_calendar docs]) +- Use new custom_serializer ([@jjlawren] - [#31871]) ([config docs]) +- Fix CalDAV recurring events ([@PhilRW] - [#31805]) ([caldav docs]) +- Convert august to async so a token refresh lock can be used ([@bdraco] - [#31848]) ([august docs]) +- Add rainforest_eagle support for legacy hardware ([@jcalbert] - [#28082]) ([rainforest_eagle docs]) +- Support XML conversion for RESTful sensors ([@bdraco] - [#31809]) ([rest docs]) (breaking change) +- Fix mikrotik detecting capsman support ([@Marco98] - [#31819]) ([mikrotik docs]) +- Adjust tests after speed up to restore coverage for HomematicIP Cloud ([@SukramJ] - [#31836]) ([homematicip_cloud docs]) +- Upgrade python-velbus to 2.0.41 ([@Cereal2nd] - [#31875]) +- Type hint improvements ([@scop] - [#31876]) ([elgato docs]) ([esphome docs]) ([iaqualink docs]) ([nsw_rural_fire_service_feed docs]) ([remote docs]) ([wled docs]) +- Bump adafruit-blinka and adafruit-circuitpython-mcp230xx ([@jardiamj] - [#31845]) ([mcp23017 docs]) +- Update nederlandse_spoorwegen to properly handle punctuality ([@Squixx] - [#31741]) ([nederlandse_spoorwegen docs]) +- Add timestamp to lg_netcast media_image_url to update image correctly ([@laszlojakab] - [#30933]) ([lg_netcast docs]) +- Clean up netgear device tracker ([@MartinHjelmare] - [#31861]) ([netgear docs]) +- Activate Stale bot for PR's ([@frenck] - [#31837]) +- Fix check_real location guard ([@MartinHjelmare] - [#31890]) +- Clean soundtouch ([@MartinHjelmare] - [#31888]) ([soundtouch docs]) +- Fix bugs in greeneye_monitor voltage reporting ([@jkeljo] - [#31895]) ([greeneye_monitor docs]) +- Upgrade greeneye_monitor to 2.0 ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) (breaking change) +- prevent dev_id being permanently assigned as config_name ([@mueslo] - [#31886]) ([device_tracker docs]) +- Upgrade youtube_dl to version 2020.02.16 ([@BKPepe] - [#31905]) ([media_extractor docs]) +- Upgrade aiohue ([@balloob] - [#31903]) ([hue docs]) +- Add POD support, sleep fitness sensor to EightSleep ([@mezz64] - [#31874]) ([eight_sleep docs]) +- Add logger name to system log ([@balloob] - [#31902]) ([system_log docs]) +- Allow specifying an icon for a scene ([@balloob] - [#31898]) ([homeassistant docs]) +- Add icons to scripts ([@balloob] - [#31899]) ([script docs]) +- Bump dependency to 0.10.17 for HomematicIP Cloud ([@SukramJ] - [#31911]) ([homematicip_cloud docs]) +- Start safe mode if invalid core conf ([@balloob] - [#31904]) +- Hue Group features based on the bulbs in it ([@guimaraes13] - [#31897]) ([hue docs]) +- Updated frontend to 20200212.0 ([@bramkragten] - [#31912]) ([frontend docs]) +- Provide user consumable errors when lock operations fail ([@bdraco] - [#31864]) ([august docs]) +- Bump simplisafe-python to 8.1.1 ([@bachya] - [#31915]) ([simplisafe docs]) +- Remove duke_energy integration (ADR-0004) ([@frenck] - [#31921]) ([duke_energy docs]) +- Updated frontend to 20200217.0 ([@bramkragten] - [#31922]) ([frontend docs]) +- Add async_unload_entry to iCloud ([@Quentame] - [#31917]) ([icloud docs]) +- Add an options flow to demo ([@bramkragten] - [#31920]) ([demo docs]) + +[#27341]: https://github.com/home-assistant/home-assistant/pull/27341 +[#27841]: https://github.com/home-assistant/home-assistant/pull/27841 +[#27984]: https://github.com/home-assistant/home-assistant/pull/27984 +[#28082]: https://github.com/home-assistant/home-assistant/pull/28082 +[#28639]: https://github.com/home-assistant/home-assistant/pull/28639 +[#28712]: https://github.com/home-assistant/home-assistant/pull/28712 +[#28898]: https://github.com/home-assistant/home-assistant/pull/28898 +[#29927]: https://github.com/home-assistant/home-assistant/pull/29927 +[#30004]: https://github.com/home-assistant/home-assistant/pull/30004 +[#30095]: https://github.com/home-assistant/home-assistant/pull/30095 +[#30121]: https://github.com/home-assistant/home-assistant/pull/30121 +[#30628]: https://github.com/home-assistant/home-assistant/pull/30628 +[#30635]: https://github.com/home-assistant/home-assistant/pull/30635 +[#30697]: https://github.com/home-assistant/home-assistant/pull/30697 +[#30712]: https://github.com/home-assistant/home-assistant/pull/30712 +[#30843]: https://github.com/home-assistant/home-assistant/pull/30843 +[#30894]: https://github.com/home-assistant/home-assistant/pull/30894 +[#30922]: https://github.com/home-assistant/home-assistant/pull/30922 +[#30933]: https://github.com/home-assistant/home-assistant/pull/30933 +[#30979]: https://github.com/home-assistant/home-assistant/pull/30979 +[#30986]: https://github.com/home-assistant/home-assistant/pull/30986 +[#30992]: https://github.com/home-assistant/home-assistant/pull/30992 +[#31023]: https://github.com/home-assistant/home-assistant/pull/31023 +[#31073]: https://github.com/home-assistant/home-assistant/pull/31073 +[#31086]: https://github.com/home-assistant/home-assistant/pull/31086 +[#31141]: https://github.com/home-assistant/home-assistant/pull/31141 +[#31177]: https://github.com/home-assistant/home-assistant/pull/31177 +[#31183]: https://github.com/home-assistant/home-assistant/pull/31183 +[#31187]: https://github.com/home-assistant/home-assistant/pull/31187 +[#31194]: https://github.com/home-assistant/home-assistant/pull/31194 +[#31234]: https://github.com/home-assistant/home-assistant/pull/31234 +[#31235]: https://github.com/home-assistant/home-assistant/pull/31235 +[#31243]: https://github.com/home-assistant/home-assistant/pull/31243 +[#31259]: https://github.com/home-assistant/home-assistant/pull/31259 +[#31280]: https://github.com/home-assistant/home-assistant/pull/31280 +[#31286]: https://github.com/home-assistant/home-assistant/pull/31286 +[#31287]: https://github.com/home-assistant/home-assistant/pull/31287 +[#31289]: https://github.com/home-assistant/home-assistant/pull/31289 +[#31299]: https://github.com/home-assistant/home-assistant/pull/31299 +[#31308]: https://github.com/home-assistant/home-assistant/pull/31308 +[#31311]: https://github.com/home-assistant/home-assistant/pull/31311 +[#31324]: https://github.com/home-assistant/home-assistant/pull/31324 +[#31326]: https://github.com/home-assistant/home-assistant/pull/31326 +[#31327]: https://github.com/home-assistant/home-assistant/pull/31327 +[#31328]: https://github.com/home-assistant/home-assistant/pull/31328 +[#31329]: https://github.com/home-assistant/home-assistant/pull/31329 +[#31337]: https://github.com/home-assistant/home-assistant/pull/31337 +[#31344]: https://github.com/home-assistant/home-assistant/pull/31344 +[#31359]: https://github.com/home-assistant/home-assistant/pull/31359 +[#31368]: https://github.com/home-assistant/home-assistant/pull/31368 +[#31373]: https://github.com/home-assistant/home-assistant/pull/31373 +[#31376]: https://github.com/home-assistant/home-assistant/pull/31376 +[#31379]: https://github.com/home-assistant/home-assistant/pull/31379 +[#31381]: https://github.com/home-assistant/home-assistant/pull/31381 +[#31382]: https://github.com/home-assistant/home-assistant/pull/31382 +[#31388]: https://github.com/home-assistant/home-assistant/pull/31388 +[#31390]: https://github.com/home-assistant/home-assistant/pull/31390 +[#31391]: https://github.com/home-assistant/home-assistant/pull/31391 +[#31392]: https://github.com/home-assistant/home-assistant/pull/31392 +[#31393]: https://github.com/home-assistant/home-assistant/pull/31393 +[#31394]: https://github.com/home-assistant/home-assistant/pull/31394 +[#31401]: https://github.com/home-assistant/home-assistant/pull/31401 +[#31406]: https://github.com/home-assistant/home-assistant/pull/31406 +[#31408]: https://github.com/home-assistant/home-assistant/pull/31408 +[#31410]: https://github.com/home-assistant/home-assistant/pull/31410 +[#31411]: https://github.com/home-assistant/home-assistant/pull/31411 +[#31415]: https://github.com/home-assistant/home-assistant/pull/31415 +[#31417]: https://github.com/home-assistant/home-assistant/pull/31417 +[#31419]: https://github.com/home-assistant/home-assistant/pull/31419 +[#31423]: https://github.com/home-assistant/home-assistant/pull/31423 +[#31424]: https://github.com/home-assistant/home-assistant/pull/31424 +[#31426]: https://github.com/home-assistant/home-assistant/pull/31426 +[#31427]: https://github.com/home-assistant/home-assistant/pull/31427 +[#31428]: https://github.com/home-assistant/home-assistant/pull/31428 +[#31430]: https://github.com/home-assistant/home-assistant/pull/31430 +[#31434]: https://github.com/home-assistant/home-assistant/pull/31434 +[#31435]: https://github.com/home-assistant/home-assistant/pull/31435 +[#31437]: https://github.com/home-assistant/home-assistant/pull/31437 +[#31439]: https://github.com/home-assistant/home-assistant/pull/31439 +[#31440]: https://github.com/home-assistant/home-assistant/pull/31440 +[#31441]: https://github.com/home-assistant/home-assistant/pull/31441 +[#31442]: https://github.com/home-assistant/home-assistant/pull/31442 +[#31444]: https://github.com/home-assistant/home-assistant/pull/31444 +[#31446]: https://github.com/home-assistant/home-assistant/pull/31446 +[#31450]: https://github.com/home-assistant/home-assistant/pull/31450 +[#31452]: https://github.com/home-assistant/home-assistant/pull/31452 +[#31453]: https://github.com/home-assistant/home-assistant/pull/31453 +[#31454]: https://github.com/home-assistant/home-assistant/pull/31454 +[#31471]: https://github.com/home-assistant/home-assistant/pull/31471 +[#31509]: https://github.com/home-assistant/home-assistant/pull/31509 +[#31519]: https://github.com/home-assistant/home-assistant/pull/31519 +[#31525]: https://github.com/home-assistant/home-assistant/pull/31525 +[#31527]: https://github.com/home-assistant/home-assistant/pull/31527 +[#31528]: https://github.com/home-assistant/home-assistant/pull/31528 +[#31534]: https://github.com/home-assistant/home-assistant/pull/31534 +[#31551]: https://github.com/home-assistant/home-assistant/pull/31551 +[#31556]: https://github.com/home-assistant/home-assistant/pull/31556 +[#31561]: https://github.com/home-assistant/home-assistant/pull/31561 +[#31567]: https://github.com/home-assistant/home-assistant/pull/31567 +[#31580]: https://github.com/home-assistant/home-assistant/pull/31580 +[#31602]: https://github.com/home-assistant/home-assistant/pull/31602 +[#31611]: https://github.com/home-assistant/home-assistant/pull/31611 +[#31616]: https://github.com/home-assistant/home-assistant/pull/31616 +[#31621]: https://github.com/home-assistant/home-assistant/pull/31621 +[#31626]: https://github.com/home-assistant/home-assistant/pull/31626 +[#31629]: https://github.com/home-assistant/home-assistant/pull/31629 +[#31634]: https://github.com/home-assistant/home-assistant/pull/31634 +[#31645]: https://github.com/home-assistant/home-assistant/pull/31645 +[#31647]: https://github.com/home-assistant/home-assistant/pull/31647 +[#31654]: https://github.com/home-assistant/home-assistant/pull/31654 +[#31664]: https://github.com/home-assistant/home-assistant/pull/31664 +[#31672]: https://github.com/home-assistant/home-assistant/pull/31672 +[#31682]: https://github.com/home-assistant/home-assistant/pull/31682 +[#31685]: https://github.com/home-assistant/home-assistant/pull/31685 +[#31686]: https://github.com/home-assistant/home-assistant/pull/31686 +[#31695]: https://github.com/home-assistant/home-assistant/pull/31695 +[#31697]: https://github.com/home-assistant/home-assistant/pull/31697 +[#31710]: https://github.com/home-assistant/home-assistant/pull/31710 +[#31711]: https://github.com/home-assistant/home-assistant/pull/31711 +[#31713]: https://github.com/home-assistant/home-assistant/pull/31713 +[#31714]: https://github.com/home-assistant/home-assistant/pull/31714 +[#31717]: https://github.com/home-assistant/home-assistant/pull/31717 +[#31718]: https://github.com/home-assistant/home-assistant/pull/31718 +[#31727]: https://github.com/home-assistant/home-assistant/pull/31727 +[#31731]: https://github.com/home-assistant/home-assistant/pull/31731 +[#31732]: https://github.com/home-assistant/home-assistant/pull/31732 +[#31735]: https://github.com/home-assistant/home-assistant/pull/31735 +[#31739]: https://github.com/home-assistant/home-assistant/pull/31739 +[#31741]: https://github.com/home-assistant/home-assistant/pull/31741 +[#31742]: https://github.com/home-assistant/home-assistant/pull/31742 +[#31743]: https://github.com/home-assistant/home-assistant/pull/31743 +[#31744]: https://github.com/home-assistant/home-assistant/pull/31744 +[#31746]: https://github.com/home-assistant/home-assistant/pull/31746 +[#31750]: https://github.com/home-assistant/home-assistant/pull/31750 +[#31751]: https://github.com/home-assistant/home-assistant/pull/31751 +[#31755]: https://github.com/home-assistant/home-assistant/pull/31755 +[#31756]: https://github.com/home-assistant/home-assistant/pull/31756 +[#31758]: https://github.com/home-assistant/home-assistant/pull/31758 +[#31762]: https://github.com/home-assistant/home-assistant/pull/31762 +[#31764]: https://github.com/home-assistant/home-assistant/pull/31764 +[#31765]: https://github.com/home-assistant/home-assistant/pull/31765 +[#31768]: https://github.com/home-assistant/home-assistant/pull/31768 +[#31770]: https://github.com/home-assistant/home-assistant/pull/31770 +[#31772]: https://github.com/home-assistant/home-assistant/pull/31772 +[#31773]: https://github.com/home-assistant/home-assistant/pull/31773 +[#31774]: https://github.com/home-assistant/home-assistant/pull/31774 +[#31775]: https://github.com/home-assistant/home-assistant/pull/31775 +[#31780]: https://github.com/home-assistant/home-assistant/pull/31780 +[#31781]: https://github.com/home-assistant/home-assistant/pull/31781 +[#31782]: https://github.com/home-assistant/home-assistant/pull/31782 +[#31789]: https://github.com/home-assistant/home-assistant/pull/31789 +[#31790]: https://github.com/home-assistant/home-assistant/pull/31790 +[#31792]: https://github.com/home-assistant/home-assistant/pull/31792 +[#31795]: https://github.com/home-assistant/home-assistant/pull/31795 +[#31796]: https://github.com/home-assistant/home-assistant/pull/31796 +[#31797]: https://github.com/home-assistant/home-assistant/pull/31797 +[#31798]: https://github.com/home-assistant/home-assistant/pull/31798 +[#31801]: https://github.com/home-assistant/home-assistant/pull/31801 +[#31802]: https://github.com/home-assistant/home-assistant/pull/31802 +[#31803]: https://github.com/home-assistant/home-assistant/pull/31803 +[#31804]: https://github.com/home-assistant/home-assistant/pull/31804 +[#31805]: https://github.com/home-assistant/home-assistant/pull/31805 +[#31806]: https://github.com/home-assistant/home-assistant/pull/31806 +[#31808]: https://github.com/home-assistant/home-assistant/pull/31808 +[#31809]: https://github.com/home-assistant/home-assistant/pull/31809 +[#31810]: https://github.com/home-assistant/home-assistant/pull/31810 +[#31811]: https://github.com/home-assistant/home-assistant/pull/31811 +[#31812]: https://github.com/home-assistant/home-assistant/pull/31812 +[#31819]: https://github.com/home-assistant/home-assistant/pull/31819 +[#31828]: https://github.com/home-assistant/home-assistant/pull/31828 +[#31831]: https://github.com/home-assistant/home-assistant/pull/31831 +[#31836]: https://github.com/home-assistant/home-assistant/pull/31836 +[#31837]: https://github.com/home-assistant/home-assistant/pull/31837 +[#31845]: https://github.com/home-assistant/home-assistant/pull/31845 +[#31847]: https://github.com/home-assistant/home-assistant/pull/31847 +[#31848]: https://github.com/home-assistant/home-assistant/pull/31848 +[#31851]: https://github.com/home-assistant/home-assistant/pull/31851 +[#31855]: https://github.com/home-assistant/home-assistant/pull/31855 +[#31861]: https://github.com/home-assistant/home-assistant/pull/31861 +[#31863]: https://github.com/home-assistant/home-assistant/pull/31863 +[#31864]: https://github.com/home-assistant/home-assistant/pull/31864 +[#31865]: https://github.com/home-assistant/home-assistant/pull/31865 +[#31868]: https://github.com/home-assistant/home-assistant/pull/31868 +[#31871]: https://github.com/home-assistant/home-assistant/pull/31871 +[#31874]: https://github.com/home-assistant/home-assistant/pull/31874 +[#31875]: https://github.com/home-assistant/home-assistant/pull/31875 +[#31876]: https://github.com/home-assistant/home-assistant/pull/31876 +[#31886]: https://github.com/home-assistant/home-assistant/pull/31886 +[#31888]: https://github.com/home-assistant/home-assistant/pull/31888 +[#31890]: https://github.com/home-assistant/home-assistant/pull/31890 +[#31895]: https://github.com/home-assistant/home-assistant/pull/31895 +[#31896]: https://github.com/home-assistant/home-assistant/pull/31896 +[#31897]: https://github.com/home-assistant/home-assistant/pull/31897 +[#31898]: https://github.com/home-assistant/home-assistant/pull/31898 +[#31899]: https://github.com/home-assistant/home-assistant/pull/31899 +[#31902]: https://github.com/home-assistant/home-assistant/pull/31902 +[#31903]: https://github.com/home-assistant/home-assistant/pull/31903 +[#31904]: https://github.com/home-assistant/home-assistant/pull/31904 +[#31905]: https://github.com/home-assistant/home-assistant/pull/31905 +[#31911]: https://github.com/home-assistant/home-assistant/pull/31911 +[#31912]: https://github.com/home-assistant/home-assistant/pull/31912 +[#31915]: https://github.com/home-assistant/home-assistant/pull/31915 +[#31917]: https://github.com/home-assistant/home-assistant/pull/31917 +[#31920]: https://github.com/home-assistant/home-assistant/pull/31920 +[#31921]: https://github.com/home-assistant/home-assistant/pull/31921 +[#31922]: https://github.com/home-assistant/home-assistant/pull/31922 +[@Adminiuga]: https://github.com/Adminiuga +[@BKPepe]: https://github.com/BKPepe +[@CHAZICLE]: https://github.com/CHAZICLE +[@Cereal2nd]: https://github.com/Cereal2nd +[@Cloudenius]: https://github.com/Cloudenius +[@Danielhiversen]: https://github.com/Danielhiversen +[@Kane610]: https://github.com/Kane610 +[@KasperLK]: https://github.com/KasperLK +[@Konsts]: https://github.com/Konsts +[@ManneW]: https://github.com/ManneW +[@Marco98]: https://github.com/Marco98 +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MrDadoo]: https://github.com/MrDadoo +[@P-Verbrugge]: https://github.com/P-Verbrugge +[@PhilRW]: https://github.com/PhilRW +[@Quentame]: https://github.com/Quentame +[@SoftXperience]: https://github.com/SoftXperience +[@Squixx]: https://github.com/Squixx +[@SukramJ]: https://github.com/SukramJ +[@TechnicallyJoe]: https://github.com/TechnicallyJoe +[@YarmoM]: https://github.com/YarmoM +[@abmantis]: https://github.com/abmantis +[@alandtse]: https://github.com/alandtse +[@andersonshatch]: https://github.com/andersonshatch +[@austinmroczek]: https://github.com/austinmroczek +[@azogue]: https://github.com/azogue +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@basnijholt]: https://github.com/basnijholt +[@bbernhard]: https://github.com/bbernhard +[@bdraco]: https://github.com/bdraco +[@benleb]: https://github.com/benleb +[@bjornorri]: https://github.com/bjornorri +[@bmfurtado]: https://github.com/bmfurtado +[@bramkragten]: https://github.com/bramkragten +[@caronc]: https://github.com/caronc +[@cclauss]: https://github.com/cclauss +[@crallian]: https://github.com/crallian +[@ctalkington]: https://github.com/ctalkington +[@danielperna84]: https://github.com/danielperna84 +[@dcnielsen90]: https://github.com/dcnielsen90 +[@dgomes]: https://github.com/dgomes +[@dingusdk]: https://github.com/dingusdk +[@dshokouhi]: https://github.com/dshokouhi +[@dupondje]: https://github.com/dupondje +[@eavanvalkenburg]: https://github.com/eavanvalkenburg +[@elmurato]: https://github.com/elmurato +[@endor-force]: https://github.com/endor-force +[@engrbm87]: https://github.com/engrbm87 +[@escoand]: https://github.com/escoand +[@exxamalte]: https://github.com/exxamalte +[@fabaff]: https://github.com/fabaff +[@fierland]: https://github.com/fierland +[@frenck]: https://github.com/frenck +[@gorynychzmey]: https://github.com/gorynychzmey +[@guimaraes13]: https://github.com/guimaraes13 +[@gurbyz]: https://github.com/gurbyz +[@inverse]: https://github.com/inverse +[@jardiamj]: https://github.com/jardiamj +[@jcalbert]: https://github.com/jcalbert +[@jjlawren]: https://github.com/jjlawren +[@jkeljo]: https://github.com/jkeljo +[@kit-klein]: https://github.com/kit-klein +[@laszlojakab]: https://github.com/laszlojakab +[@maxcanna]: https://github.com/maxcanna +[@melyux]: https://github.com/melyux +[@mezz64]: https://github.com/mezz64 +[@michaelarnauts]: https://github.com/michaelarnauts +[@moshekaplan]: https://github.com/moshekaplan +[@mueslo]: https://github.com/mueslo +[@ochlocracy]: https://github.com/ochlocracy +[@oischinger]: https://github.com/oischinger +[@pnbruckner]: https://github.com/pnbruckner +[@raman325]: https://github.com/raman325 +[@rickvdl]: https://github.com/rickvdl +[@robbiet480]: https://github.com/robbiet480 +[@robmarkcole]: https://github.com/robmarkcole +[@sanyatuning]: https://github.com/sanyatuning +[@scarface-4711]: https://github.com/scarface-4711 +[@scop]: https://github.com/scop +[@shred86]: https://github.com/shred86 +[@springstan]: https://github.com/springstan +[@teharris1]: https://github.com/teharris1 +[@tetienne]: https://github.com/tetienne +[@vanbalken]: https://github.com/vanbalken +[@vilppuvuorinen]: https://github.com/vilppuvuorinen +[@vlebourl]: https://github.com/vlebourl +[@vzahradnik]: https://github.com/vzahradnik +[@ziv1234]: https://github.com/ziv1234 +[abode docs]: /integrations/abode/ +[alarmdecoder docs]: /integrations/alarmdecoder/ +[alexa docs]: /integrations/alexa/ +[alpha_vantage docs]: /integrations/alpha_vantage/ +[ambient_station docs]: /integrations/ambient_station/ +[amcrest docs]: /integrations/amcrest/ +[apcupsd docs]: /integrations/apcupsd/ +[apprise docs]: /integrations/apprise/ +[asuswrt docs]: /integrations/asuswrt/ +[august docs]: /integrations/august/ +[axis docs]: /integrations/axis/ +[bitcoin docs]: /integrations/bitcoin/ +[blockchain docs]: /integrations/blockchain/ +[bme680 docs]: /integrations/bme680/ +[braviatv docs]: /integrations/braviatv/ +[broadlink docs]: /integrations/broadlink/ +[caldav docs]: /integrations/caldav/ +[config docs]: /integrations/config/ +[coolmaster docs]: /integrations/coolmaster/ +[danfoss_air docs]: /integrations/danfoss_air/ +[deconz docs]: /integrations/deconz/ +[demo docs]: /integrations/demo/ +[denonavr docs]: /integrations/denonavr/ +[device_automation docs]: /integrations/device_automation/ +[device_tracker docs]: /integrations/device_tracker/ +[directv docs]: /integrations/directv/ +[discord docs]: /integrations/discord/ +[doods docs]: /integrations/doods/ +[dsmr docs]: /integrations/dsmr/ +[duke_energy docs]: /integrations/duke_energy/ +[dynalite docs]: /integrations/dynalite/ +[ecobee docs]: /integrations/ecobee/ +[edimax docs]: /integrations/edimax/ +[eight_sleep docs]: /integrations/eight_sleep/ +[elgato docs]: /integrations/elgato/ +[esphome docs]: /integrations/esphome/ +[essent docs]: /integrations/essent/ +[evohome docs]: /integrations/evohome/ +[fritz docs]: /integrations/fritz/ +[fritzdect docs]: /integrations/fritzdect/ +[frontend docs]: /integrations/frontend/ +[frontier_silicon docs]: /integrations/frontier_silicon/ +[garmin_connect docs]: /integrations/garmin_connect/ +[gdacs docs]: /integrations/gdacs/ +[glances docs]: /integrations/glances/ +[greeneye_monitor docs]: /integrations/greeneye_monitor/ +[group docs]: /integrations/group/ +[homeassistant docs]: /integrations/homeassistant/ +[homekit_controller docs]: /integrations/homekit_controller/ +[homematic docs]: /integrations/homematic/ +[homematicip_cloud docs]: /integrations/homematicip_cloud/ +[huawei_lte docs]: /integrations/huawei_lte/ +[hue docs]: /integrations/hue/ +[iaqualink docs]: /integrations/iaqualink/ +[icloud docs]: /integrations/icloud/ +[ifttt docs]: /integrations/ifttt/ +[ihc docs]: /integrations/ihc/ +[insteon docs]: /integrations/insteon/ +[intent docs]: /integrations/intent/ +[ipma docs]: /integrations/ipma/ +[iqvia docs]: /integrations/iqvia/ +[jewish_calendar docs]: /integrations/jewish_calendar/ +[kef docs]: /integrations/kef/ +[konnected docs]: /integrations/konnected/ +[lastfm docs]: /integrations/lastfm/ +[lg_netcast docs]: /integrations/lg_netcast/ +[light docs]: /integrations/light/ +[linky docs]: /integrations/linky/ +[liveboxplaytv docs]: /integrations/liveboxplaytv/ +[maxcube docs]: /integrations/maxcube/ +[mcp23017 docs]: /integrations/mcp23017/ +[media_extractor docs]: /integrations/media_extractor/ +[melcloud docs]: /integrations/melcloud/ +[meteo_france docs]: /integrations/meteo_france/ +[mikrotik docs]: /integrations/mikrotik/ +[minecraft_server docs]: /integrations/minecraft_server/ +[mobile_app docs]: /integrations/mobile_app/ +[modbus docs]: /integrations/modbus/ +[mqtt docs]: /integrations/mqtt/ +[mysensors docs]: /integrations/mysensors/ +[nederlandse_spoorwegen docs]: /integrations/nederlandse_spoorwegen/ +[netatmo docs]: /integrations/netatmo/ +[netgear docs]: /integrations/netgear/ +[netgear_lte docs]: /integrations/netgear_lte/ +[notion docs]: /integrations/notion/ +[nsw_rural_fire_service_feed docs]: /integrations/nsw_rural_fire_service_feed/ +[onewire docs]: /integrations/onewire/ +[opencv docs]: /integrations/opencv/ +[ping docs]: /integrations/ping/ +[pioneer docs]: /integrations/pioneer/ +[plex docs]: /integrations/plex/ +[proxmoxve docs]: /integrations/proxmoxve/ +[proxy docs]: /integrations/proxy/ +[ps4 docs]: /integrations/ps4/ +[pushover docs]: /integrations/pushover/ +[qrcode docs]: /integrations/qrcode/ +[rainforest_eagle docs]: /integrations/rainforest_eagle/ +[recorder docs]: /integrations/recorder/ +[reddit docs]: /integrations/reddit/ +[remote docs]: /integrations/remote/ +[rest docs]: /integrations/rest/ +[salt docs]: /integrations/salt/ +[samsungtv docs]: /integrations/samsungtv/ +[script docs]: /integrations/script/ +[sendgrid docs]: /integrations/sendgrid/ +[seven_segments docs]: /integrations/seven_segments/ +[signal_messenger docs]: /integrations/signal_messenger/ +[simplisafe docs]: /integrations/simplisafe/ +[sonos docs]: /integrations/sonos/ +[soundtouch docs]: /integrations/soundtouch/ +[spc docs]: /integrations/spc/ +[starline docs]: /integrations/starline/ +[statistics docs]: /integrations/statistics/ +[surepetcare docs]: /integrations/surepetcare/ +[system_log docs]: /integrations/system_log/ +[tado docs]: /integrations/tado/ +[tahoma docs]: /integrations/tahoma/ +[telegram_bot docs]: /integrations/telegram_bot/ +[template docs]: /integrations/template/ +[tensorflow docs]: /integrations/tensorflow/ +[tesla docs]: /integrations/tesla/ +[tibber docs]: /integrations/tibber/ +[totalconnect docs]: /integrations/totalconnect/ +[trafikverket_train docs]: /integrations/trafikverket_train/ +[trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation/ +[trend docs]: /integrations/trend/ +[unifi docs]: /integrations/unifi/ +[updater docs]: /integrations/updater/ +[upnp docs]: /integrations/upnp/ +[velbus docs]: /integrations/velbus/ +[verisure docs]: /integrations/verisure/ +[vicare docs]: /integrations/vicare/ +[vilfo docs]: /integrations/vilfo/ +[vivotek docs]: /integrations/vivotek/ +[vizio docs]: /integrations/vizio/ +[websocket_api docs]: /integrations/websocket_api/ +[wled docs]: /integrations/wled/ +[workday docs]: /integrations/workday/ +[wwlln docs]: /integrations/wwlln/ +[xiaomi_miio docs]: /integrations/xiaomi_miio/ +[zha docs]: /integrations/zha/ From 9b8dbc3279ad274268c4b51704cdfc177accc191 Mon Sep 17 00:00:00 2001 From: cogneato Date: Tue, 18 Feb 2020 10:13:58 -0700 Subject: [PATCH 61/88] Added breaking change descriptions for 0.106.0 (#12121) --- source/_posts/2020-02-26-release-106.markdown | 135 +++++++++++++++--- 1 file changed, 118 insertions(+), 17 deletions(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index fa9a71a9a52a..7eac3b302b00 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -44,23 +44,124 @@ Experiencing issues introduced by this release? Please report them in our [issue ## Breaking Changes -- Change scan_interval defaults for Tesla ([@alandtse] - [#31194]) ([tesla docs]) (breaking change) -- Reorganize insteon code ([@teharris1] - [#31183]) ([insteon docs]) (breaking change) -- drop fritzdect ([@escoand] - [#31359]) ([fritzdect docs]) (breaking change) -- Fix misspelled sensor names ([@KasperLK] - [#31344]) ([danfoss_air docs]) (breaking change) -- Add config flow to Meteo-France ([@Quentame] - [#29927]) ([meteo_france docs]) (breaking change) -- Log warning when entities referenced in service call not found ([@balloob] - [#31427]) (breaking change) -- Add brightness_step to light.turn_on ([@balloob] - [#31452]) ([light docs]) (breaking change) -- Add belgian meter and rename some dsmr sensors ([@dupondje] - [#30121]) ([dsmr docs]) (breaking change) -- Clean up core services ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) (breaking change) -- Sure Petcare new features various improvements ([@benleb] - [#31437]) ([surepetcare docs]) (breaking change) -- Clean up frontend services and events ([@balloob] - [#31654]) ([frontend docs]) (breaking change) -- Extend Modbus binary sensor to support discrete inputs ([@vzahradnik] - [#30004]) ([modbus docs]) (breaking change) -- Add support of multiple Tado accounts ([@gorynychzmey] - [#31527]) ([tado docs]) (breaking change) -- UniFi - Change handling of updated options ([@Kane610] - [#31762]) ([unifi docs]) (breaking change) -- Add Tado water_heater ([@michaelarnauts] - [#30095]) ([tado docs]) (breaking change) (new-platform) -- Support XML conversion for RESTful sensors ([@bdraco] - [#31809]) ([rest docs]) (breaking change) -- Upgrade greeneye_monitor to 2.0 ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) (breaking change) +- __Tesla__ - Tesla default SCAN_INTERVAL has been raised to 660 seconds from 300 seconds. This is the result of new testing showing the prior default would not allow Tesla vehicles to fall asleep. You should reevaluate your SCAN_INTERVAL if you have changed it to avoid battery drain. The SCAN_INTERVAL has had the minimum lowered to 60. - ([@alandtse] - [#31194]) ([tesla docs]) + +- __Insteon__ - The Insteon entity device state attributes were changed to conform to naming standards. Insteon Address is now `insteon_address` and Insteon Group is now `insteon_group`. You may need to update automations and scripts that rely on these attributes. - ([@teharris1] - [#31183]) ([insteon docs]) + +- __AVM FRITZ!DECT__ *(Removed)* - Fritzdect is being removed and you should use the Fritzbox integration instead which offers more features. - ([@escoand] - [#31359]) ([fritzbox docs]) + + Example Configuration yaml: + ```yaml + switch: + - platform: fritzdect + username: YOUR_USERNAME + password: YOUR_PASSWORD + ``` + should change to + ```yaml + fritzbox: + devices: + - host: fritz.box + username: YOUR_USERNAME + password: YOUR_PASSWORD + ``` + +- __Danfoss Air__ - The names of some danfoss_air sensors include a misspelling of the word danfoss. This typo has been corrected and you will need to adjust all occurrences respectively. - ([@KasperLK] - [#31344]) ([danfoss_air docs]) + + The following sensors are affected: + * `dandoss_air_dial_battery` -> `danfoss_air_dial_battery` + * `dandoss_air_exhaust_fan_speed` -> `danfoss_air_exhaust_fan_speed` + * `dandoss_air_supply_fan_speed` -> `danfoss_air_supply_fan_speed` + +- __Météo-France__ - Météo-France supports config flow and is now available to be added as an integration from the integrations UI! There are no more `monitored_conditions` and all sensors will be added. - ([@Quentame] - [#29927]) ([meteo_france docs]) + +- __Service Calls__ - Service calls that reference non-existing entities will now log a warning instead of silently being omitted. If you are using a template and want to select no entities, you need to pass `none` instead. The TTS integration will no longer target all media players if no entity ID passed in. You need to specify `all` instead. - ([@balloob] - [#31427]) + +- __Light__ - It is no longer allowed to pass both `brightness` and `brightness_pct` to `light.turn_on` service. Previously passing both would have used `brightness_pct`. - ([@balloob] - [#31452]) ([light docs]) + +- __DSMR__ - Added Belgian meter. Some DSMR sensors have been renamed to align with DSMR specifications. "Power" sensors are now properly "Energy" sensors and those which were previously using "low" and "normal" descriptions now use "tarif 1" and "tarif 2", respectively. - ([@dupondje] - [#30121]) ([dsmr docs]) + + Example of sensor changes: + * `Power Consumption (low)` -> `Energy Consumption (tarif 1)` + * `Power Consumption (normal)` -> `Energy Consumption (tarif 2)` + +- __Group__ - Only administrator users can stop or restart Home Assistant. - ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) +- __Sure Petcare__ - Sure Petcare supports new features and has improved existing features. As a result, you will want to note that `household_id` has been removed from configuration options as it is now longer needed. - ([@benleb] - [#31437]) ([surepetcare docs]) + + Example configuration yaml: + ```yaml + surepetcare: + username: YOUR_SURE_PETCARE_LOGIN + password: YOUR_SURE_PETCARE_PASSWORD + feeders: [12345, 67890] + flaps: [13579] + pets: [24680] + ``` + +- __Frontend__ - `frontend.set_theme` and `frontend.reload_themes` now require admin access. This will not break automations that set themes because those are run with admin access. Also, a `themes_updated event` no longer contains all theme data - ([@balloob] - [#31654]) ([frontend docs]) +- __Modbus__ - The Modbus Binary Sensor can now read data from discrete inputs. A new variable __input_type__ type was added to define if you want to read from coil or discrete_input. Coil is the default option. - ([@vzahradnik] - [#30004]) ([modbus docs]) + + Example configuration yaml: + ```yaml + binary_sensor: + - platform: modbus + scan_interval: 10 + inputs: + - name: Sensor1 + hub: hub1 + slave: 1 + address: 100 + input_type: discrete_input + ``` + +- __Tado__ - Adding support of multiple Tado accounts has changed the unique id generation of sensor and climate, and now includes the id of the home. In addition, support for water heater zones has been added. Tado hot water zones with temperature control previously created an climate entity, e.g. `climate.hot_water`, and these will be replaced by a `water_heater.hot_water` entity. This change is not breaking for hot water zones without temperature control as they do not have a climate zone. - ([@gorynychzmey] - [#31527]) ([@michaelarnauts] - [#30095]) ([tado docs]) + + Example configuration yaml: + ```yaml + tado: + - username: user1@example.com + password: !secret tado_pwd1 + - username: user2@example.com + password: !secret tado_pwd2 + ``` + If you have only one account this configuration will also work: + ```yaml + tado: + username: user@example.com + password: !secret tado_pwd + ``` +- __UniFi__ - Changing tracking settings will no longer disable entities but will remove them completely from the state machine and entity registry. The SSID filter will now mark all wireless clients as `not_home` if they are connected to SSIDs that are not a part of the filter. - ([@Kane610] - [#31762]) ([unifi docs]) +- __Rest__ - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via xmltojson so it can work with the existing rest sensor component. As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. - ([@bdraco] - [#31809]) ([rest docs]) + + Example configuration yaml: + ```yaml + sensor: + - platform: rest + resource: http://192.168.1.20/status.xml + authentication: basic + username: username + password: password + json_attributes: + - "htstatus" + - "poolsp" + - "spasp" + - "pooltemp" + - "spatemp" + - "airtemp" + json_attributes_path: "$.response.temp" + value_template: '{{ value_json.response.temp.poolsp }}' + - platform: rest + resource: http://192.168.1.5/status.xml + json_attributes: + - "led0" + - "led1" + - "user0" + - "temp0" + - "btn0" + json_attributes_path: "$.response" + value_template: "OK" + ``` +- __GreenEye Monitor (GEM)__ - Greeneye Monitor temperature readings are now correct (previously they would report as twice the actual value). If you've compensated for this in your dashboards or displays, you'll need to undo that compensation with this release. - ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) ## Beta Fixes From 92a6f29cae4c19783028f181314ffca39dedc759 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Tue, 18 Feb 2020 13:44:45 -0700 Subject: [PATCH 62/88] Add docs for SimpliSafe system notifications (#12115) * Add docs for SimpliSafe system notifications * Updates per PR code review --- source/_integrations/simplisafe.markdown | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/source/_integrations/simplisafe.markdown b/source/_integrations/simplisafe.markdown index f7b5cec6a104..715cc2b57f40 100644 --- a/source/_integrations/simplisafe.markdown +++ b/source/_integrations/simplisafe.markdown @@ -95,8 +95,11 @@ For any property denoting a volume, the following values should be used: ## Events -Automations can listen for `SIMPLISAFE_EVENT` events. Anytime one of these events is -received, it will come with event data that contains the following keys: +### `SIMPLISAFE_EVENT` + +`SIMPLISAFE_EVENT` events represent events that appear on the timeline of the SimpliSafe +web and mobile apps. When received, they come with event data that contains the +following keys: * `changed_by`: the PIN that triggered the event (if appropriate) * `event_type`: the type of event @@ -130,3 +133,14 @@ following values: * `doorbell_detected` * `entry_detected` * `motion_detected` + +### `SIMPLISAFE_NOTIFICATION` + +`SIMPLISAFE_NOTIFICATION` events represent system notifications that would appear in the +messages section of the SimpliSafe web and mobile apps. When received, they come with +event data that contains the following keys: + +* `category`: The notification category (e.g., `error`) +* `code`: The SimpliSafe code for the notification +* `message`: The actual text of the notification +* `timestamp`: The UTC timestamp of the notification From 02a8999c0795445b03d828e09bce984b80455b2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Z=C3=A1hradn=C3=ADk?= Date: Tue, 18 Feb 2020 21:45:37 +0100 Subject: [PATCH 63/88] Add register type to Modbus climate docs (#12116) --- source/_integrations/climate.modbus.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/climate.modbus.markdown b/source/_integrations/climate.modbus.markdown index a5cf70b4354b..6fa48b1c971c 100644 --- a/source/_integrations/climate.modbus.markdown +++ b/source/_integrations/climate.modbus.markdown @@ -56,6 +56,11 @@ current_temp_register: description: Register number for current temperature (Process value). required: true type: integer +current_temp_register_type: + description: Modbus register type (holding, input) for current temperature, default holding. + required: false + type: string + default: holding data_type: description: Response representation (int, uint, float, custom). If float selected, value will converted to IEEE 754 floating point format. required: false From 3aac04b24d393d7f869dceb75564220f81b6c783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20P=C3=B6schl?= Date: Tue, 18 Feb 2020 21:46:53 +0100 Subject: [PATCH 64/88] Add host option for rpi_gpio_pwm component (#12028) * Add host option for rpi_gpio_pwm component * :pencil2: Tweak * Applied textlint fixes * Update source/_integrations/rpi_gpio_pwm.markdown Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com> Co-authored-by: Klaas Schoute Co-authored-by: springstan <46536646+springstan@users.noreply.github.com> --- source/_integrations/rpi_gpio_pwm.markdown | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/source/_integrations/rpi_gpio_pwm.markdown b/source/_integrations/rpi_gpio_pwm.markdown index fcc13105bef5..bd0ad3aa1140 100644 --- a/source/_integrations/rpi_gpio_pwm.markdown +++ b/source/_integrations/rpi_gpio_pwm.markdown @@ -8,7 +8,7 @@ ha_release: 0.43 logo: raspberry-pi.png --- -The `rpi_gpio_pwm` platform allows to control multiple lights using pulse-width modulation, for example LED strips. It supports one-color, RGB and RGBW LEDs driven by GPIOs of a Raspberry Pi or a PCA9685 controller. +The `rpi_gpio_pwm` platform allows to control multiple lights using pulse-width modulation, for example LED strips. It supports one-color, RGB and RGBW LEDs driven by GPIOs of a Raspberry Pi (same host or remote) or a PCA9685 controller. For controlling the GPIOs, the platform connects to the [pigpio-daemon](http://abyz.me.uk/rpi/pigpio/pigpiod.html), which must be running. On Raspbian Jessie 2016-05-10 or newer the `pigpio` library is already included. On other operating systems it needs to be installed first (see [installation instructions](https://github.com/soldag/python-pwmled#installation)). @@ -59,6 +59,10 @@ leds: required: false default: 0x40 type: string + host: + description: The remote host address for the GPIO driver. + required: false + type: string {% endconfiguration %} ## Examples @@ -94,3 +98,17 @@ light: pins: [3, 4, 5, 6] # [R, G, B, W] type: rgbw ``` + +### RGB LED connected to the GPIO pins of an remote Raspberry Pi. + +On the Raspberry Pi the pigpio daemon is running on the default port 6666. + +```yaml +# Example configuration.yaml entry +light: + - platform: rpi_gpio_pwm + leds: + - name: Lightstrip Sideboard + driver: gpio + host: 192.168.0.66 +``` From 2df149e1203f4de14ace086a83653c1791b9810f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20P=C3=B6schl?= Date: Tue, 18 Feb 2020 22:31:11 +0100 Subject: [PATCH 65/88] Adjust twitch integration configuration (#11853) * Add oauth token doc * Adjust to latest config changes * :pencil2: Tweaks * Remove optional config from example Co-authored-by: Franck Nijhof --- source/_integrations/twitch.markdown | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/source/_integrations/twitch.markdown b/source/_integrations/twitch.markdown index 4ba79e52fd78..38fab3d6634a 100644 --- a/source/_integrations/twitch.markdown +++ b/source/_integrations/twitch.markdown @@ -10,9 +10,22 @@ ha_iot_class: Cloud Polling The `twitch` platform will allow you to monitor [Twitch](https://www.twitch.tv/) channel status from within Home Assistant and setup automation based on the information. -## Setup +## Setup Client ID -Create a new app at "Register Your Application" in the [Twitch developer portal](https://glass.twitch.tv/console/apps). Then get the **Client ID** for the new app. +Create a new app at "Register Your Application" in the [Twitch developer portal](https://glass.twitch.tv/console/apps). Then get the __Client ID__ for the new application. + +## Setup OAuth Token + +To enable the follow and subscription attributes, the OAuth token is needed to get the right permissions on the Twitch API. +If you don't need those, ignore the configuration setting: `token`. + +To get the OAuth token, visit the [OAuth Token Generator](https://twitchapps.com/tokengen/#), insert your __Client ID__ and `user_read user_subscriptions` inside __scopes__. + +Before clicking Summit (the broken image below the form), visit the [Twitch dev console](https://dev.twitch.tv/console) and add a new application. + +As __OAuth Redirect URLs__ add `https://twitchapps.com/tokengen/` and click __Create__ +. +Back at the Token Generator, click the __Summit__ button, accept the consent screen and get your __OAuth Token__. ## Configuration @@ -33,6 +46,10 @@ client_id: description: Your Twitch client ID. required: true type: string +token: + description: Your Twitch OAuth Token. + required: false + type: string channels: description: List of channels names required: true From 21fb60da2cccb35f8115fdeb2e6c13bd95ca5521 Mon Sep 17 00:00:00 2001 From: Moshe Kaplan Date: Tue, 18 Feb 2020 16:58:46 -0500 Subject: [PATCH 66/88] jewish_calendar component: Add support for displaying Daf Yomi (#11690) Accompany doc update for https://github.com/home-assistant/home-assistant/pull/30628 --- source/_integrations/jewish_calendar.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/jewish_calendar.markdown b/source/_integrations/jewish_calendar.markdown index 95ed43b637bb..07a689fac817 100644 --- a/source/_integrations/jewish_calendar.markdown +++ b/source/_integrations/jewish_calendar.markdown @@ -60,6 +60,7 @@ havdalah_minutes_after_sunset: - weekly_portion: Shows the weekly portion (parshat hashavu'a). - holiday: If it is a holiday, shows the name of the holiday _(see below for more info)_. - omer_count: An integer sensor indicating the day of the Omer (1-49) or 0 if it is not currently the Omer. +- daf_yomi: Shows the date's daf yomi page. ### Time sensors From 019d684a971ac7f9f74ebc5262e5cf6687646ef5 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 18 Feb 2020 23:28:18 +0100 Subject: [PATCH 67/88] Frontend release notes for 0.106 (#12122) * Add frontend release notes 0.106 * Update 2020-02-26-release-106.markdown * Update --- source/_posts/2020-02-26-release-106.markdown | 226 +++++++++++------- source/images/blog/2020-02-0.106/entities.png | Bin 0 -> 17498 bytes .../blog/2020-02-0.106/more-info-person.png | Bin 0 -> 93236 bytes .../images/blog/2020-02-0.106/sensor-card.png | Bin 0 -> 13109 bytes 4 files changed, 145 insertions(+), 81 deletions(-) create mode 100644 source/images/blog/2020-02-0.106/entities.png create mode 100644 source/images/blog/2020-02-0.106/more-info-person.png create mode 100644 source/images/blog/2020-02-0.106/sensor-card.png diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 7eac3b302b00..8ad4bcea0f16 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -15,6 +15,56 @@ og_image: /images/blog/2020-02-0.105/components.png - Icons for scene/script. - brightness_step and brightness_step_pct added to light.turn_on. Also part of device actions. +## All entities in entities config panel + +The entities config panel previously only contained entities which had unique ID's because these were the entities that could have their names and id's edited within the UI. In this version we now include all entities in the config panel. You are still only able to change those that have a unique ID, but now you have a clear overview of all the available entities and can also make use of the "related items" feature introduced in release 0.105.0 to see where they are being used! + +You can recognize the entities that can not be edited by the striked through pencil icon. + +

    +Screenshot of uneditable entities in the config panel +Screenshot of uneditable entities in the config panel. +

    + +## Change the home zone location in the zone editor + +In the zone editor that was introduced in the previous release, you could not change the location of your home zone. In this version you can! +You still can not change the radius from the UI (we will work on that!), but you can drag the home zone on the map. + +## State color option + +Also an improvement on a feature introduced in the previous release, the `state_color` option is now also available for other cards, so you can override the defaults of the cards. + +## Sensor card + +Our sensor card has had a style update. We initially got the design from [mini graph card](https://github.com/kalkih/mini-graph-card) and now updated to match the improved new look of that card. + +

    +Screenshot of the updated sensor card +Screenshot of the updated sensor card. +

    + +## Person more info + +Persons have a new more info dialog. They now show the location of the person on the map and if the person is not in a zone, you can create a zone with the current location of that person with one click. + +

    +Screenshot of the new more info for a person +Screenshot of the new more info for a person. +

    + +## Automations default to device + +New automations now default to device automations instead if state triggers en service calls. Device automations are so much easier and clearer to create from the UI. You can ofcourse still use the old triggers and actions like you are used to. + +## Automations and battery no longer on generated UI + +In generate Lovelace we no longer include automations and battery entities. You can find these in the automation config panel and the battery in the device config page. +If you want to have your automations and/or battery in your Lovelace UI, you can always take control and add them. + +## Custom cards + +For custom card developers some thing have chnaged as well, read the [blog post](https://developers.home-assistant.io/blog/2020/02/18/106-custom-card-changes.html) on the developers site about this. ## New Integrations @@ -44,20 +94,23 @@ Experiencing issues introduced by this release? Please report them in our [issue ## Breaking Changes -- __Tesla__ - Tesla default SCAN_INTERVAL has been raised to 660 seconds from 300 seconds. This is the result of new testing showing the prior default would not allow Tesla vehicles to fall asleep. You should reevaluate your SCAN_INTERVAL if you have changed it to avoid battery drain. The SCAN_INTERVAL has had the minimum lowered to 60. - ([@alandtse] - [#31194]) ([tesla docs]) +- **Tesla** - Tesla default SCAN_INTERVAL has been raised to 660 seconds from 300 seconds. This is the result of new testing showing the prior default would not allow Tesla vehicles to fall asleep. You should reevaluate your SCAN_INTERVAL if you have changed it to avoid battery drain. The SCAN_INTERVAL has had the minimum lowered to 60. - ([@alandtse] - [#31194]) ([tesla docs]) -- __Insteon__ - The Insteon entity device state attributes were changed to conform to naming standards. Insteon Address is now `insteon_address` and Insteon Group is now `insteon_group`. You may need to update automations and scripts that rely on these attributes. - ([@teharris1] - [#31183]) ([insteon docs]) +- **Insteon** - The Insteon entity device state attributes were changed to conform to naming standards. Insteon Address is now `insteon_address` and Insteon Group is now `insteon_group`. You may need to update automations and scripts that rely on these attributes. - ([@teharris1] - [#31183]) ([insteon docs]) -- __AVM FRITZ!DECT__ *(Removed)* - Fritzdect is being removed and you should use the Fritzbox integration instead which offers more features. - ([@escoand] - [#31359]) ([fritzbox docs]) +- **AVM FRITZ!DECT** _(Removed)_ - Fritzdect is being removed and you should use the Fritzbox integration instead which offers more features. - ([@escoand] - [#31359]) ([fritzbox docs]) Example Configuration yaml: + ```yaml switch: - - platform: fritzdect - username: YOUR_USERNAME - password: YOUR_PASSWORD + - platform: fritzdect + username: YOUR_USERNAME + password: YOUR_PASSWORD ``` + should change to + ```yaml fritzbox: devices: @@ -66,29 +119,32 @@ Experiencing issues introduced by this release? Please report them in our [issue password: YOUR_PASSWORD ``` -- __Danfoss Air__ - The names of some danfoss_air sensors include a misspelling of the word danfoss. This typo has been corrected and you will need to adjust all occurrences respectively. - ([@KasperLK] - [#31344]) ([danfoss_air docs]) +- **Danfoss Air** - The names of some danfoss_air sensors include a misspelling of the word danfoss. This typo has been corrected and you will need to adjust all occurrences respectively. - ([@KasperLK] - [#31344]) ([danfoss_air docs]) The following sensors are affected: - * `dandoss_air_dial_battery` -> `danfoss_air_dial_battery` - * `dandoss_air_exhaust_fan_speed` -> `danfoss_air_exhaust_fan_speed` - * `dandoss_air_supply_fan_speed` -> `danfoss_air_supply_fan_speed` -- __Météo-France__ - Météo-France supports config flow and is now available to be added as an integration from the integrations UI! There are no more `monitored_conditions` and all sensors will be added. - ([@Quentame] - [#29927]) ([meteo_france docs]) + - `dandoss_air_dial_battery` -> `danfoss_air_dial_battery` + - `dandoss_air_exhaust_fan_speed` -> `danfoss_air_exhaust_fan_speed` + - `dandoss_air_supply_fan_speed` -> `danfoss_air_supply_fan_speed` -- __Service Calls__ - Service calls that reference non-existing entities will now log a warning instead of silently being omitted. If you are using a template and want to select no entities, you need to pass `none` instead. The TTS integration will no longer target all media players if no entity ID passed in. You need to specify `all` instead. - ([@balloob] - [#31427]) +- **Météo-France** - Météo-France supports config flow and is now available to be added as an integration from the integrations UI! There are no more `monitored_conditions` and all sensors will be added. - ([@Quentame] - [#29927]) ([meteo_france docs]) -- __Light__ - It is no longer allowed to pass both `brightness` and `brightness_pct` to `light.turn_on` service. Previously passing both would have used `brightness_pct`. - ([@balloob] - [#31452]) ([light docs]) +- **Service Calls** - Service calls that reference non-existing entities will now log a warning instead of silently being omitted. If you are using a template and want to select no entities, you need to pass `none` instead. The TTS integration will no longer target all media players if no entity ID passed in. You need to specify `all` instead. - ([@balloob] - [#31427]) -- __DSMR__ - Added Belgian meter. Some DSMR sensors have been renamed to align with DSMR specifications. "Power" sensors are now properly "Energy" sensors and those which were previously using "low" and "normal" descriptions now use "tarif 1" and "tarif 2", respectively. - ([@dupondje] - [#30121]) ([dsmr docs]) +- **Light** - It is no longer allowed to pass both `brightness` and `brightness_pct` to `light.turn_on` service. Previously passing both would have used `brightness_pct`. - ([@balloob] - [#31452]) ([light docs]) + +- **DSMR** - Added Belgian meter. Some DSMR sensors have been renamed to align with DSMR specifications. "Power" sensors are now properly "Energy" sensors and those which were previously using "low" and "normal" descriptions now use "tarif 1" and "tarif 2", respectively. - ([@dupondje] - [#30121]) ([dsmr docs]) Example of sensor changes: - * `Power Consumption (low)` -> `Energy Consumption (tarif 1)` - * `Power Consumption (normal)` -> `Energy Consumption (tarif 2)` -- __Group__ - Only administrator users can stop or restart Home Assistant. - ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) -- __Sure Petcare__ - Sure Petcare supports new features and has improved existing features. As a result, you will want to note that `household_id` has been removed from configuration options as it is now longer needed. - ([@benleb] - [#31437]) ([surepetcare docs]) + - `Power Consumption (low)` -> `Energy Consumption (tarif 1)` + - `Power Consumption (normal)` -> `Energy Consumption (tarif 2)` + +- **Group** - Only administrator users can stop or restart Home Assistant. - ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) +- **Sure Petcare** - Sure Petcare supports new features and has improved existing features. As a result, you will want to note that `household_id` has been removed from configuration options as it is now longer needed. - ([@benleb] - [#31437]) ([surepetcare docs]) Example configuration yaml: + ```yaml surepetcare: username: YOUR_SURE_PETCARE_LOGIN @@ -98,25 +154,28 @@ Experiencing issues introduced by this release? Please report them in our [issue pets: [24680] ``` -- __Frontend__ - `frontend.set_theme` and `frontend.reload_themes` now require admin access. This will not break automations that set themes because those are run with admin access. Also, a `themes_updated event` no longer contains all theme data - ([@balloob] - [#31654]) ([frontend docs]) -- __Modbus__ - The Modbus Binary Sensor can now read data from discrete inputs. A new variable __input_type__ type was added to define if you want to read from coil or discrete_input. Coil is the default option. - ([@vzahradnik] - [#30004]) ([modbus docs]) +- **Frontend** - `frontend.set_theme` and `frontend.reload_themes` now require admin access. This will not break automations that set themes because those are run with admin access. Also, a `themes_updated event` no longer contains all theme data - ([@balloob] - [#31654]) ([frontend docs]) + +- **Modbus** - The Modbus Binary Sensor can now read data from discrete inputs. A new variable **input_type** type was added to define if you want to read from coil or discrete_input. Coil is the default option. - ([@vzahradnik] - [#30004]) ([modbus docs]) Example configuration yaml: + ```yaml binary_sensor: - - platform: modbus - scan_interval: 10 - inputs: - - name: Sensor1 - hub: hub1 - slave: 1 - address: 100 - input_type: discrete_input + - platform: modbus + scan_interval: 10 + inputs: + - name: Sensor1 + hub: hub1 + slave: 1 + address: 100 + input_type: discrete_input ``` - -- __Tado__ - Adding support of multiple Tado accounts has changed the unique id generation of sensor and climate, and now includes the id of the home. In addition, support for water heater zones has been added. Tado hot water zones with temperature control previously created an climate entity, e.g. `climate.hot_water`, and these will be replaced by a `water_heater.hot_water` entity. This change is not breaking for hot water zones without temperature control as they do not have a climate zone. - ([@gorynychzmey] - [#31527]) ([@michaelarnauts] - [#30095]) ([tado docs]) + +- **Tado** - Adding support of multiple Tado accounts has changed the unique id generation of sensor and climate, and now includes the id of the home. In addition, support for water heater zones has been added. Tado hot water zones with temperature control previously created an climate entity, e.g. `climate.hot_water`, and these will be replaced by a `water_heater.hot_water` entity. This change is not breaking for hot water zones without temperature control as they do not have a climate zone. - ([@gorynychzmey] - [#31527]) ([@michaelarnauts] - [#30095]) ([tado docs]) Example configuration yaml: + ```yaml tado: - username: user1@example.com @@ -124,44 +183,49 @@ Experiencing issues introduced by this release? Please report them in our [issue - username: user2@example.com password: !secret tado_pwd2 ``` + If you have only one account this configuration will also work: + ```yaml tado: - username: user@example.com - password: !secret tado_pwd + username: user@example.com + password: !secret tado_pwd ``` -- __UniFi__ - Changing tracking settings will no longer disable entities but will remove them completely from the state machine and entity registry. The SSID filter will now mark all wireless clients as `not_home` if they are connected to SSIDs that are not a part of the filter. - ([@Kane610] - [#31762]) ([unifi docs]) -- __Rest__ - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via xmltojson so it can work with the existing rest sensor component. As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. - ([@bdraco] - [#31809]) ([rest docs]) - + +- **UniFi** - Changing tracking settings will no longer disable entities but will remove them completely from the state machine and entity registry. The SSID filter will now mark all wireless clients as `not_home` if they are connected to SSIDs that are not a part of the filter. - ([@Kane610] - [#31762]) ([unifi docs]) +- **Rest** - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via xmltojson so it can work with the existing rest sensor component. As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. - ([@bdraco] - [#31809]) ([rest docs]) + Example configuration yaml: + ```yaml sensor: - - platform: rest - resource: http://192.168.1.20/status.xml - authentication: basic - username: username - password: password - json_attributes: - - "htstatus" - - "poolsp" - - "spasp" - - "pooltemp" - - "spatemp" - - "airtemp" - json_attributes_path: "$.response.temp" - value_template: '{{ value_json.response.temp.poolsp }}' - - platform: rest - resource: http://192.168.1.5/status.xml - json_attributes: - - "led0" - - "led1" - - "user0" - - "temp0" - - "btn0" - json_attributes_path: "$.response" - value_template: "OK" + - platform: rest + resource: http://192.168.1.20/status.xml + authentication: basic + username: username + password: password + json_attributes: + - "htstatus" + - "poolsp" + - "spasp" + - "pooltemp" + - "spatemp" + - "airtemp" + json_attributes_path: "$.response.temp" + value_template: "{{ value_json.response.temp.poolsp }}" + - platform: rest + resource: http://192.168.1.5/status.xml + json_attributes: + - "led0" + - "led1" + - "user0" + - "temp0" + - "btn0" + json_attributes_path: "$.response" + value_template: "OK" ``` -- __GreenEye Monitor (GEM)__ - Greeneye Monitor temperature readings are now correct (previously they would report as twice the actual value). If you've compensated for this in your dashboards or displays, you'll need to undo that compensation with this release. - ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) + +- **GreenEye Monitor (GEM)** - Greeneye Monitor temperature readings are now correct (previously they would report as twice the actual value). If you've compensated for this in your dashboards or displays, you'll need to undo that compensation with this release. - ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) ## Beta Fixes @@ -582,27 +646,27 @@ Experiencing issues introduced by this release? Please report them in our [issue [#31920]: https://github.com/home-assistant/home-assistant/pull/31920 [#31921]: https://github.com/home-assistant/home-assistant/pull/31921 [#31922]: https://github.com/home-assistant/home-assistant/pull/31922 -[@Adminiuga]: https://github.com/Adminiuga -[@BKPepe]: https://github.com/BKPepe -[@CHAZICLE]: https://github.com/CHAZICLE -[@Cereal2nd]: https://github.com/Cereal2nd -[@Cloudenius]: https://github.com/Cloudenius -[@Danielhiversen]: https://github.com/Danielhiversen -[@Kane610]: https://github.com/Kane610 -[@KasperLK]: https://github.com/KasperLK -[@Konsts]: https://github.com/Konsts -[@ManneW]: https://github.com/ManneW -[@Marco98]: https://github.com/Marco98 -[@MartinHjelmare]: https://github.com/MartinHjelmare -[@MrDadoo]: https://github.com/MrDadoo -[@P-Verbrugge]: https://github.com/P-Verbrugge -[@PhilRW]: https://github.com/PhilRW -[@Quentame]: https://github.com/Quentame -[@SoftXperience]: https://github.com/SoftXperience -[@Squixx]: https://github.com/Squixx -[@SukramJ]: https://github.com/SukramJ -[@TechnicallyJoe]: https://github.com/TechnicallyJoe -[@YarmoM]: https://github.com/YarmoM +[@adminiuga]: https://github.com/Adminiuga +[@bkpepe]: https://github.com/BKPepe +[@chazicle]: https://github.com/CHAZICLE +[@cereal2nd]: https://github.com/Cereal2nd +[@cloudenius]: https://github.com/Cloudenius +[@danielhiversen]: https://github.com/Danielhiversen +[@kane610]: https://github.com/Kane610 +[@kasperlk]: https://github.com/KasperLK +[@konsts]: https://github.com/Konsts +[@mannew]: https://github.com/ManneW +[@marco98]: https://github.com/Marco98 +[@martinhjelmare]: https://github.com/MartinHjelmare +[@mrdadoo]: https://github.com/MrDadoo +[@p-verbrugge]: https://github.com/P-Verbrugge +[@philrw]: https://github.com/PhilRW +[@quentame]: https://github.com/Quentame +[@softxperience]: https://github.com/SoftXperience +[@squixx]: https://github.com/Squixx +[@sukramj]: https://github.com/SukramJ +[@technicallyjoe]: https://github.com/TechnicallyJoe +[@yarmom]: https://github.com/YarmoM [@abmantis]: https://github.com/abmantis [@alandtse]: https://github.com/alandtse [@andersonshatch]: https://github.com/andersonshatch diff --git a/source/images/blog/2020-02-0.106/entities.png b/source/images/blog/2020-02-0.106/entities.png new file mode 100644 index 0000000000000000000000000000000000000000..cbfecbae0199d38ba3c888b8bedfa45a3e85c87d GIT binary patch literal 17498 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 U-j~@kk`O-~&Bq#F)NJ4V58bSajQ{`u literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-02-0.106/sensor-card.png b/source/images/blog/2020-02-0.106/sensor-card.png new file mode 100644 index 0000000000000000000000000000000000000000..1a590844ddb3ee3fb21ae6b5f2df88085d387b94 GIT binary patch literal 13109 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 UlR{t;j~Do4C6y$~#6AT49}DpNumAu6 literal 0 HcmV?d00001 From 55aa1c3c20ff4e466e19f177d5e5d38d0e6612b9 Mon Sep 17 00:00:00 2001 From: Kit Klein <33464407+kit-klein@users.noreply.github.com> Date: Tue, 18 Feb 2020 17:30:03 -0500 Subject: [PATCH 68/88] Konnected Pro Board support and config flow (#11785) * Konnected Pro Board support and config flow Updated docs to reflect pro board support and config flow support * Updated to reflect options flow * Note on imports Note that the config/option flow must be used to finalize an imported configuration.yaml. * fix textlint * Update source/_integrations/konnected.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/konnected.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/konnected.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/konnected.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/konnected.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/konnected.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/konnected.markdown Co-Authored-By: Franck Nijhof Co-authored-by: Franck Nijhof --- source/_integrations/konnected.markdown | 31 ++++++++++++++++--------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/source/_integrations/konnected.markdown b/source/_integrations/konnected.markdown index e6529b4bf478..65084bad9fbd 100644 --- a/source/_integrations/konnected.markdown +++ b/source/_integrations/konnected.markdown @@ -12,7 +12,7 @@ ha_codeowners: - '@heythisisnate' --- -The `konnected` integration lets you connect wired sensors and switches to a NodeMCU ESP8226 based device running the [open source Konnected software](https://github.com/konnected-io/konnected-security). Reuse the wired sensors and siren from an old or pre-wired alarm system installation and integrate them directly into Home Assistant. +The `konnected` integration lets you connect wired sensors and switches to a Konnected Alarm Panel, or NodeMCU ESP8226 based device running the [open source Konnected software](https://github.com/konnected-io/konnected-security). Reuse the wired sensors and siren from an old or pre-wired alarm system installation and integrate them directly into Home Assistant. Visit the [Konnected.io website](https://konnected.io) for more information about the Konnected Alarm Panel board and compatible hardware. @@ -22,7 +22,7 @@ The integration currently supports the following device types in Home Assistant: - Switch: Actuate a siren, strobe, buzzer or relay module. - Sensor: Periodic measurements from DHT temperature/humidity sensors and DS18B20 temperature sensors. -This integration uses the [`discovery`](/integrations/discovery) component, which must be enabled for device discovery to work. If you don't want to use discovery, set the _host_ and _port_ for each device in the description. +This integration uses the [SSDP](/integrations/ssdp) integration, which must be enabled for device discovery to work. If you don't want to use discovery, set the _host_ and _port_ for each device in the description.

    @@ -32,7 +32,13 @@ Konnected devices communicate with Home Assistant over your local LAN -- there i ## Configuration -A `konnected` section must be present in the `configuration.yaml` file that specifies the Konnected devices on the network and the sensors or actuators attached to them: +Home Assistant offers Konnected integration through **Configuration** -> **Integrations** -> **Konnected.io**. + +The configuration flow will guide you through a setup process that lets you connect to the panel and generate a configuration entry. You can then utilize the options flow to configure or modify the behavior of each zone. + +If you prefer you can also utilize a `konnected` section in the `configuration.yaml` file that specifies the Konnected devices on the network and the sensors or actuators attached to them. If using `configuration.yaml` the configuration will automatically be imported and used to start a configuration flow. **Note that you must still complete the configuration/options flow before the configuration entry will be finalized.** + +Details of the configuration fields and values can be found below - these apply to both the configuration flow and the YAML. ```yaml # Example configuration.yaml entry @@ -69,7 +75,7 @@ devices: type: list keys: id: - description: The MAC address of the NodeMCU Wi-Fi module with colons/punctuation removed, for example `68c63a8bcd53`. You can usually find the mac address in your router's client list. Or, check the home-assistant.log for log messages from automatically discovered devices. + description: The MAC address of the Konnected device with colons/punctuation removed, for example, `68c63a8bcd53`. You can usually find the mac address in your router's client list. Or, check the `home-assistant.log` for log messages from automatically discovered devices. required: true type: string binary_sensors: @@ -78,10 +84,10 @@ devices: type: list keys: pin: - description: The number corresponding to the _IO index_ of the labeled pin on the NodeMCU dev board. See the [NodeMCU GPIO documentation](https://nodemcu.readthedocs.io/en/master/en/modules/gpio/) for more details. Valid values are `1`, `2`, `5`, `6`, `7` and `9`. + description: See [Configuration Notes](#configuration-notes). required: exclusive zone: - description: The number corresponding to the labeled zone on the [Konnected Alarm Panel](https://konnected.io) board. Valid values are `1`, `2`, `3`, `4`, `5` and `6`. + description: See [Configuration Notes](#configuration-notes). required: exclusive type: description: Any [binary sensor](/integrations/binary_sensor/) class, typically `door`, `window`, `motion` or `smoke`. @@ -101,10 +107,10 @@ devices: type: list keys: pin: - description: The number corresponding to the _IO index_ of the labeled pin on the NodeMCU dev board. See the [NodeMCU GPIO documentation](https://nodemcu.readthedocs.io/en/master/en/modules/gpio/) for more details. Valid values for sensors are `1`, `2`, `5`, `6`, `7` and `9`. + description: See [Configuration Notes](#configuration-notes). required: exclusive zone: - description: The number corresponding to the labeled zone on the [Konnected Alarm Panel](https://konnected.io) board. Valid values for sensors are `1`, `2`, `3`, `4`, `5` and `6`. + description: See [Configuration Notes](#configuration-notes). required: exclusive name: description: The name of the device used in the front end. @@ -124,10 +130,10 @@ devices: type: list keys: pin: - description: The number corresponding to the _IO index_ of the labeled pin on the NodeMCU dev board. See the [NodeMCU GPIO documentation](https://nodemcu.readthedocs.io/en/master/en/modules/gpio/) for more details. Valid values are 1, 2, 5, 6, 7 and 8. + description: See [Configuration Notes](#configuration-notes). required: exclusive zone: - description: The number corresponding to the labeled zone on the [Konnected Alarm Panel](https://konnected.io) board or the word `out` to specify the dedicated ALARM/OUT terminal on the Konnected board. Valid values are `1`, `2`, `3`, `4`, `5` and `out`. + description: See [Configuration Notes](#configuration-notes). required: exclusive name: description: The name of the device used in the front end. @@ -169,8 +175,11 @@ devices: ### Configuration Notes -- Either **pin** or **zone** is required for each actuator or sensor. Do not use both in the same definition. +- Either `pin` or `zone` is required for each actuator or sensor. Do not use both in the same definition. +- `pin` represents the number corresponding to the _IO index_ of the labeled pin on the NodeMCU dev board. See the [NodeMCU GPIO documentation](https://nodemcu.readthedocs.io/en/master/en/modules/gpio/) for more details. Valid values are `1`, `2`, `5`, `6`, `7`, `8`, and `9`. Pin based configuration is only allowed with ESP8266 based devices. - Pin `D8` or the `out` zone will only work when activation is set to high (the default). +- `zone` represents the value corresponding to the labeled zone on the [Konnected Alarm Panel](https://konnected.io) boards. Valid zone values are `1`, `2`, `3`, `4`, `5`, `6`, and `out` for the Konnected Alarm Panel (`out` represents the dedicated ALARM/OUT terminal) and `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `out1`, `alarm1`, and `alarm2_out2` for the Konnected Alarm Panel Pro. +- **The Konnected Alarm Panel Pro does not support configuration via `pin`.** ## Extended Configuration From 04c5f9dc8047ec6c4c939be519c3898952f6dddd Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 18 Feb 2020 20:57:17 -0800 Subject: [PATCH 69/88] 0.106 in config.yml --- _config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_config.yml b/_config.yml index cd65908acd3f..3c967d8ecb72 100644 --- a/_config.yml +++ b/_config.yml @@ -100,9 +100,9 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 105 -current_patch_version: 4 -date_released: 2020-02-14 +current_minor_version: 106 +current_patch_version: 0 +date_released: 2020-02-26 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. From 6fb55e40957b3c1aa6bf691d5c87d677dfed8662 Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Wed, 19 Feb 2020 03:16:01 -0600 Subject: [PATCH 70/88] Add documentation for new option state_color (#12125) --- source/_lovelace/button.markdown | 5 +++++ source/_lovelace/glance.markdown | 5 +++++ source/_lovelace/picture-elements.markdown | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/source/_lovelace/button.markdown b/source/_lovelace/button.markdown index 68db61aaf7a0..2c06e57d49f6 100644 --- a/source/_lovelace/button.markdown +++ b/source/_lovelace/button.markdown @@ -50,6 +50,11 @@ icon_height: description: Set the height for the icon. This is in pixels which is handled by the configuration UI. (Advanced users can use other CSS values if they like) type: string default: auto +state_color: + required: false + description: Set to `true` to have icons colored when entity is active + type: boolean + default: true tap_action: required: false description: Action to take on tap diff --git a/source/_lovelace/glance.markdown b/source/_lovelace/glance.markdown index fb9b54191ac0..90d731e82784 100644 --- a/source/_lovelace/glance.markdown +++ b/source/_lovelace/glance.markdown @@ -47,6 +47,11 @@ columns: required: false description: Number of columns to show. If not specified the number will be set automatically. type: integer +state_color: + required: false + description: Set to `true` to have icons colored when entity is active + type: boolean + default: true {% endconfiguration %} ## Options For Entities diff --git a/source/_lovelace/picture-elements.markdown b/source/_lovelace/picture-elements.markdown index 98196750fa02..4cb8999ead29 100644 --- a/source/_lovelace/picture-elements.markdown +++ b/source/_lovelace/picture-elements.markdown @@ -188,6 +188,11 @@ title: required: false description: Icon tooltip. Set to null to hide. type: string +state_color: + required: false + description: Set to `true` to have icons colored when entity is active + type: boolean + default: true tap_action: required: false description: Action to take on tap From dedc78b5456b6cf2f357dd1418e15d9b2b715cdf Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 19 Feb 2020 12:28:57 +0100 Subject: [PATCH 71/88] Update draft release notes for 0.106 --- source/_integrations/salt.markdown | 2 +- source/_posts/2020-02-26-release-106.markdown | 155 ++++++++++++------ .../brightness-step-device-automation.png | Bin 0 -> 77704 bytes .../images/blog/2020-02-0.106/components.png | Bin 0 -> 52244 bytes .../blog/2020-02-0.106/integrations-list.png | Bin 0 -> 73353 bytes .../2020-02-0.106/safe-mode-activated.png | Bin 0 -> 13161 bytes 6 files changed, 108 insertions(+), 49 deletions(-) create mode 100644 source/images/blog/2020-02-0.106/brightness-step-device-automation.png create mode 100644 source/images/blog/2020-02-0.106/components.png create mode 100644 source/images/blog/2020-02-0.106/integrations-list.png create mode 100644 source/images/blog/2020-02-0.106/safe-mode-activated.png diff --git a/source/_integrations/salt.markdown b/source/_integrations/salt.markdown index 232759569c25..b1ac3c5ca6cf 100644 --- a/source/_integrations/salt.markdown +++ b/source/_integrations/salt.markdown @@ -7,7 +7,7 @@ ha_category: ha_iot_class: Local Polling ha_codeowners: - '@bjornorri' -ha_release: '0.106.0' +ha_release: 0.106 --- The `salt` platform offers presence detection by looking at connected devices to a [Salt Fiber Box](https://fiber.salt.ch/en/fiber/equipment/fiber-box) router from [Salt](https://www.salt.ch), which is an internet provider in Switzerland. diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 8ad4bcea0f16..9dd2b5afbc37 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -8,63 +8,118 @@ author: Franck Nijhof author_twitter: frenck comments: true categories: Release-Notes -og_image: /images/blog/2020-02-0.105/components.png +og_image: /images/blog/2020-02-0.106/components.png --- -- Improved safe mode. -- Icons for scene/script. -- brightness_step and brightness_step_pct added to light.turn_on. Also part of device actions. + -## All entities in entities config panel +Well hello Home Assistant Core 0.106! -The entities config panel previously only contained entities which had unique ID's because these were the entities that could have their names and id's edited within the UI. In this version we now include all entities in the config panel. You are still only able to change those that have a unique ID, but now you have a clear overview of all the available entities and can also make use of the "related items" feature introduced in release 0.105.0 to see where they are being used! +These are the draft release notes for the upcoming release, currently in Beta. -You can recognize the entities that can not be edited by the striked through pencil icon. +## Safe Mode improvements + +In Home Assistant [0.105](/blog/2020/02/05/release-105/#safe-mode), we introduced Safe Mode. Our goal is to make sure Home Assistant always starts and provide you an interface to work with. No matter what. + +[@balloob] has been busy release to improve on this feature even more, and Home Assistant is now able to overcome issues when things in the core system get into trouble and even when the Lovelace configuration isn't readable. Besides that, the way Safe Mode is presented has changed, so you instantly know you are in Safe Mode:

    -Screenshot of uneditable entities in the config panel -Screenshot of uneditable entities in the config panel. +Screenshot of Home Assistant running in Safe Mode +Screenshot of Home Assistant running in Safe Mode.

    -## Change the home zone location in the zone editor +## Stepping up and down the brightness of lights -In the zone editor that was introduced in the previous release, you could not change the location of your home zone. In this version you can! -You still can not change the radius from the UI (we will work on that!), but you can drag the home zone on the map. +Ever tried to make an automation to brighten or dim your lights? Or tried to hook up a remote to control the brightness of a light? +If you have, you probably know that doing that was pretty painful and involved some additional templating to get that going. -## State color option +This release just made that a lot easier. An example device automation: +

    +Screenshot of a device automation with dimming lights +Screenshot of a device automation with dimming lights. +

    -Also an improvement on a feature introduced in the previous release, the `state_color` option is now also available for other cards, so you can override the defaults of the cards. +We have also added this functionality to the `light.turn_on` service. You can now change the brightness, based on the current brightness, +using the `brightness_step` (-255, 255) and `brightness_step_pct` (-100, 100) parameters. -## Sensor card +Good to know, when the brightness hits 0, it will turn off the light. If the light is already off, and you step the brightness up, it will turn on. +This is awesome, because if you have a rotating dimmer button (for example, an IKEA SYMFONISK), you can rotate it to change the brightness, but also turn the light on/off by just rotating it. -Our sensor card has had a style update. We initially got the design from [mini graph card](https://github.com/kalkih/mini-graph-card) and now updated to match the improved new look of that card. +## Person more info dialogs improvements + +Persons have a new more info dialog. They now show the location of the person on the map and if the person is not in a zone, you can create a zone with the current location of that person with one click.

    -Screenshot of the updated sensor card -Screenshot of the updated sensor card. +Screenshot of the new more info for a person +Screenshot of the new more info for a person.

    -## Person more info +## Entities configuration panel now shows all entities -Persons have a new more info dialog. They now show the location of the person on the map and if the person is not in a zone, you can create a zone with the current location of that person with one click. +The entities configuration panel previously only contained entities that were uniquely identifiable by Home Assistant (they have a so-called: unique ID). However, those are not provided by all integrations of Home Assistant, confusing since the entities panel did not show all of your entities. + +In this version, we now include all entities in the panel, giving you a nice complete overview of all available entities in your system. You can't edit all entities, since that requires an entity to be uniquely identifiable. If an entity doesn't have a unique ID, the pencil icon will be striked through.

    -Screenshot of the new more info for a person -Screenshot of the new more info for a person. +Screenshot of uneditable entities in the configuration panel +Screenshot of uneditable entities in the configuration panel.

    -## Automations default to device +Since all entities are now available in this panel, it does not only provide you a clear overview of all the available entities; you can also make use of the "related items" feature introduced in release [0.105](/2020/02/05/release-105/) to see where they are being used! + +## Updates to the developer tools panels + +The developer tools panel also got some nice little touches. In the "Info" tab you can now find a list of all integrations you are using and the logs are now aware of the integrations as well. -New automations now default to device automations instead if state triggers en service calls. Device automations are so much easier and clearer to create from the UI. You can ofcourse still use the old triggers and actions like you are used to. +Both now include links to the documentation and our GitHub issue tracker. This allows you to dive in quickly when you run into troubles with an integration. -## Automations and battery no longer on generated UI +Additionally, the logs have been extended to provide additional information as well! + +

    +Screenshot of the integrations list and an example log message +Screenshot of the integrations list and an example log message. +

    + +## Sensor card -In generate Lovelace we no longer include automations and battery entities. You can find these in the automation config panel and the battery in the device config page. +Our sensor card has had a style update. We initially got the design from the [Lovelace Mini Graph Card](https://github.com/kalkih/mini-graph-card) and now updated to match the improved new look of that card. + +

    +Screenshot of the updated sensor card +Screenshot of the updated sensor card. +

    + +## Other noteworthy changes + +But wait... there is more! Some other smaller noteworthy changes in this release: + +- In the zone editor that was introduced in the previous release, you can now change the location of your home zone. The radius of the home zone cannot be changed yet (we will work on that!), but you can drag the home zone on the map. + +- Also an improvement on a feature introduced in the previous release, the `state_color` option is now also available for other cards, so you can override the defaults of the cards. + +- New automations now default to device automations instead of state triggers and service calls. Device automations are so much easier and clearer to create from the UI. You can, of course, still use the old triggers and actions like you are used to. + +- In the generated Lovelace we no longer include automations and battery entities. You can find these in the automation configuration panel and the battery in the device configuration page. If you want to have your automations and/or battery in your Lovelace UI, you can always take control and add them. +- Scripts and scenes now have the ability to set a custom icon. Previously, you would have to create a customization to do this, now, you can just set them in your configuration. + + ```yaml + scene: + - name: Movies + icon: mdi:movie-open + entities: + light.tv_back_light: + state: on + brightness: 125 + light.ceiling: off + ``` + ## Custom cards -For custom card developers some thing have chnaged as well, read the [blog post](https://developers.home-assistant.io/blog/2020/02/18/106-custom-card-changes.html) on the developers site about this. +Are you the creator of an awesome custom card for Lovelace? + +We have made some changes to Lovelace that might impact your custom card, so be sure to, read the [blog post](https://developers.home-assistant.io/blog/2020/02/18/106-custom-card-changes.html) on the developers site about this. ## New Integrations @@ -86,21 +141,19 @@ For custom card developers some thing have chnaged as well, read the [blog post] ...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). -## Reporting Issues - Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. ## Breaking Changes -- **Tesla** - Tesla default SCAN_INTERVAL has been raised to 660 seconds from 300 seconds. This is the result of new testing showing the prior default would not allow Tesla vehicles to fall asleep. You should reevaluate your SCAN_INTERVAL if you have changed it to avoid battery drain. The SCAN_INTERVAL has had the minimum lowered to 60. - ([@alandtse] - [#31194]) ([tesla docs]) +- **Tesla** - Tesla default scan interval has been raised to 660 seconds from 300 seconds. This is the result of new testing showing the prior default would not allow Tesla vehicles to fall asleep. You should reevaluate your scan interval if you have changed it, to avoid battery drain. The scan interval has had the minimum lowered to 60. - ([@alandtse] - [#31194]) ([tesla docs]) - **Insteon** - The Insteon entity device state attributes were changed to conform to naming standards. Insteon Address is now `insteon_address` and Insteon Group is now `insteon_group`. You may need to update automations and scripts that rely on these attributes. - ([@teharris1] - [#31183]) ([insteon docs]) -- **AVM FRITZ!DECT** _(Removed)_ - Fritzdect is being removed and you should use the Fritzbox integration instead which offers more features. - ([@escoand] - [#31359]) ([fritzbox docs]) +- **AVM FRITZ!DECT** _(Removed)_ - FRITZ!Dect is being removed and you should use the FRITZ!Box integration instead, which offers more features. - ([@escoand] - [#31359]) ([fritzbox docs]) - Example Configuration yaml: + Example YAML configuration: ```yaml switch: @@ -119,7 +172,7 @@ Experiencing issues introduced by this release? Please report them in our [issue password: YOUR_PASSWORD ``` -- **Danfoss Air** - The names of some danfoss_air sensors include a misspelling of the word danfoss. This typo has been corrected and you will need to adjust all occurrences respectively. - ([@KasperLK] - [#31344]) ([danfoss_air docs]) +- **Danfoss Air** - The names of some danfoss_air sensors include a misspelling of the word Danfoss. This typo has been corrected and you will need to adjust all occurrences respectively. - ([@KasperLK] - [#31344]) ([danfoss_air docs]) The following sensors are affected: @@ -127,7 +180,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - `dandoss_air_exhaust_fan_speed` -> `danfoss_air_exhaust_fan_speed` - `dandoss_air_supply_fan_speed` -> `danfoss_air_supply_fan_speed` -- **Météo-France** - Météo-France supports config flow and is now available to be added as an integration from the integrations UI! There are no more `monitored_conditions` and all sensors will be added. - ([@Quentame] - [#29927]) ([meteo_france docs]) +- **Météo-France** - Météo-France now supports the configuration flow and is now available to be added as an integration from the integrations UI! There are no more `monitored_conditions` and all sensors will be added automatically. - ([@Quentame] - [#29927]) ([meteo_france docs]) - **Service Calls** - Service calls that reference non-existing entities will now log a warning instead of silently being omitted. If you are using a template and want to select no entities, you need to pass `none` instead. The TTS integration will no longer target all media players if no entity ID passed in. You need to specify `all` instead. - ([@balloob] - [#31427]) @@ -140,25 +193,26 @@ Experiencing issues introduced by this release? Please report them in our [issue - `Power Consumption (low)` -> `Energy Consumption (tarif 1)` - `Power Consumption (normal)` -> `Energy Consumption (tarif 2)` -- **Group** - Only administrator users can stop or restart Home Assistant. - ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) +- **Core** - Only administrator users can stop or restart Home Assistant. - ([@balloob] - [#31509]) ([homeassistant docs]) + - **Sure Petcare** - Sure Petcare supports new features and has improved existing features. As a result, you will want to note that `household_id` has been removed from configuration options as it is now longer needed. - ([@benleb] - [#31437]) ([surepetcare docs]) - Example configuration yaml: + Example YAML configuration: ```yaml surepetcare: - username: YOUR_SURE_PETCARE_LOGIN - password: YOUR_SURE_PETCARE_PASSWORD - feeders: [12345, 67890] - flaps: [13579] - pets: [24680] + username: YOUR_SURE_PETCARE_LOGIN + password: YOUR_SURE_PETCARE_PASSWORD + feeders: [12345, 67890] + flaps: [13579] + pets: [24680] ``` -- **Frontend** - `frontend.set_theme` and `frontend.reload_themes` now require admin access. This will not break automations that set themes because those are run with admin access. Also, a `themes_updated event` no longer contains all theme data - ([@balloob] - [#31654]) ([frontend docs]) +- **Frontend** - `frontend.set_theme` and `frontend.reload_themes` now require admin access. This will not break automations that set themes because those are run with admin access. Also, a `themes_updated event` no longer contains all theme data. - ([@balloob] - [#31654]) ([frontend docs]) -- **Modbus** - The Modbus Binary Sensor can now read data from discrete inputs. A new variable **input_type** type was added to define if you want to read from coil or discrete_input. Coil is the default option. - ([@vzahradnik] - [#30004]) ([modbus docs]) +- **Modbus** - The Modbus Binary Sensor can now read data from discrete inputs. A new variable `input_type` was added to define if you want to read from `coil` or `discrete_input`. Coil is the default option. - ([@vzahradnik] - [#30004]) ([modbus docs]) - Example configuration yaml: + Example YAML configuration: ```yaml binary_sensor: @@ -172,9 +226,13 @@ Experiencing issues introduced by this release? Please report them in our [issue input_type: discrete_input ``` -- **Tado** - Adding support of multiple Tado accounts has changed the unique id generation of sensor and climate, and now includes the id of the home. In addition, support for water heater zones has been added. Tado hot water zones with temperature control previously created an climate entity, e.g. `climate.hot_water`, and these will be replaced by a `water_heater.hot_water` entity. This change is not breaking for hot water zones without temperature control as they do not have a climate zone. - ([@gorynychzmey] - [#31527]) ([@michaelarnauts] - [#30095]) ([tado docs]) +- **Tado** - Adding support of multiple Tado accounts has changed the unique ID generation of sensor and climate devices, and now includes the ID of the home. + + In addition, support for water heater zones has been added. Tado hot water zones with temperature control previously created a climate entity, e.g., `climate.hot_water`, and these will be replaced by a `water_heater.hot_water` entity. This change is not breaking for hot water zones without temperature control as they do not have a climate zone. - Example configuration yaml: + ([@gorynychzmey] - [#31527]) ([@michaelarnauts] - [#30095]) ([tado docs]) + + Example YAML configuration: ```yaml tado: @@ -193,9 +251,10 @@ Experiencing issues introduced by this release? Please report them in our [issue ``` - **UniFi** - Changing tracking settings will no longer disable entities but will remove them completely from the state machine and entity registry. The SSID filter will now mark all wireless clients as `not_home` if they are connected to SSIDs that are not a part of the filter. - ([@Kane610] - [#31762]) ([unifi docs]) -- **Rest** - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via xmltojson so it can work with the existing rest sensor component. As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. - ([@bdraco] - [#31809]) ([rest docs]) - Example configuration yaml: +- **Rest** - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via `xmltojson` so it can work with the existing rest sensor component. As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. - ([@bdraco] - [#31809]) ([rest docs]) + + Example YAML configuration: ```yaml sensor: diff --git a/source/images/blog/2020-02-0.106/brightness-step-device-automation.png b/source/images/blog/2020-02-0.106/brightness-step-device-automation.png new file mode 100644 index 0000000000000000000000000000000000000000..74ef6732a1d027c6d2e4bcfe9900308392dd1678 GIT binary patch literal 77704 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 H@!S6aRmTj3 literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-02-0.106/components.png b/source/images/blog/2020-02-0.106/components.png new file mode 100644 index 0000000000000000000000000000000000000000..47080942a85534ff98b566f132aca4ddecd676f3 GIT binary patch literal 52244 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

    qzqD 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¬kW}YtH05DkSe0>Z~F%4W& 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 D_!~xZ literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-02-0.106/integrations-list.png b/source/images/blog/2020-02-0.106/integrations-list.png new file mode 100644 index 0000000000000000000000000000000000000000..29f49a700d8d1d6283295d506e9d95d2e8f42675 GIT binary patch literal 73353 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 z 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%0All#AZn!FWiI#`D$rd3fcuJCQh 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 R@E7;|NlH<&O58Z;{{WM^g--wg literal 0 HcmV?d00001 From dc9eea94edca1d540a9077d8a91c7acd4de77378 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 19 Feb 2020 13:00:40 +0100 Subject: [PATCH 72/88] Tweaks to 0.106 release notes --- source/_posts/2020-02-26-release-106.markdown | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 9dd2b5afbc37..239f0fc0eb5b 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -21,7 +21,7 @@ These are the draft release notes for the upcoming release, currently in Beta. In Home Assistant [0.105](/blog/2020/02/05/release-105/#safe-mode), we introduced Safe Mode. Our goal is to make sure Home Assistant always starts and provide you an interface to work with. No matter what. -[@balloob] has been busy release to improve on this feature even more, and Home Assistant is now able to overcome issues when things in the core system get into trouble and even when the Lovelace configuration isn't readable. Besides that, the way Safe Mode is presented has changed, so you instantly know you are in Safe Mode: +[@balloob] has been busy this release to improve on this feature even more, and Home Assistant is now able to overcome issues when things in the core system get into trouble and even when the Lovelace configuration isn't readable. Besides that, the way Safe Mode is presented has changed, so you instantly know you are in Safe Mode:

    Screenshot of Home Assistant running in Safe Mode @@ -73,8 +73,6 @@ The developer tools panel also got some nice little touches. In the "Info" tab y Both now include links to the documentation and our GitHub issue tracker. This allows you to dive in quickly when you run into troubles with an integration. -Additionally, the logs have been extended to provide additional information as well! -

    Screenshot of the integrations list and an example log message Screenshot of the integrations list and an example log message. @@ -119,7 +117,7 @@ If you want to have your automations and/or battery in your Lovelace UI, you can Are you the creator of an awesome custom card for Lovelace? -We have made some changes to Lovelace that might impact your custom card, so be sure to, read the [blog post](https://developers.home-assistant.io/blog/2020/02/18/106-custom-card-changes.html) on the developers site about this. +We have made some changes to Lovelace that might impact your custom card, so be sure to read the [blog post](https://developers.home-assistant.io/blog/2020/02/18/106-custom-card-changes.html) on the developers site about this. ## New Integrations From b5578a84b254a53210ada32285e53009b6a72470 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 19 Feb 2020 13:01:26 +0100 Subject: [PATCH 73/88] Add title to 0.106 release notes --- source/_posts/2020-02-26-release-106.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 239f0fc0eb5b..32760e459d8a 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -1,6 +1,6 @@ --- layout: post -title: "0.106: TBD" +title: "0.106: Beta release notes" description: "TBD" date: 2020-02-17 00:00:00 date_formatted: "February 26, 2020" From 99fde1240634eb2e64654dd8a02a36340d331714 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 19 Feb 2020 13:43:35 +0100 Subject: [PATCH 74/88] Update release notes for beta cut --- source/_posts/2020-02-26-release-106.markdown | 124 ++++++++++++++---- 1 file changed, 99 insertions(+), 25 deletions(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 32760e459d8a..69bb4cc5ace7 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -284,9 +284,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - **GreenEye Monitor (GEM)** - Greeneye Monitor temperature readings are now correct (previously they would report as twice the actual value). If you've compensated for this in your dashboards or displays, you'll need to undo that compensation with this release. - ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) -## Beta Fixes - -- For vizio integration, set unique ID early to prevent multiple zeroconf discovery items for the same device to appear ([@raman325] - [#31686]) ([vizio docs]) (beta fix) +- **deCONZ** - deCONZ will no longer change entities to being disabled when using the integration configuration options but rather remove them completely from the state machine. Enabling the option will load all relevant entities again. - ([@Kane610] - [#31661]) ([deconz docs]) ## All changes @@ -392,7 +390,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Dynalite Integration ([@ziv1234] - [#27841]) ([dynalite docs]) (new-integration) - Extend Modbus binary sensor to support discrete inputs ([@vzahradnik] - [#30004]) ([modbus docs]) (breaking change) - Fix Evohome checking override duration ([@eavanvalkenburg] - [#31697]) ([evohome docs]) -- For vizio integration, set unique ID early to prevent multiple zeroconf discovery items for the same device to appear ([@raman325] - [#31686]) ([vizio docs]) (beta fix) +- For vizio integration, set unique ID early to prevent multiple zeroconf discovery items for the same device to appear ([@raman325] - [#31686]) ([vizio docs]) - Use latest version of python-pushover (forked) to fix issue with diff… ([@SoftXperience] - [#31647]) ([pushover docs]) - Add Glances sensors dynamically ([@engrbm87] - [#28639]) ([glances docs]) - Adjust entity slow warning for custom component ([@balloob] - [#31711]) @@ -496,6 +494,35 @@ Experiencing issues introduced by this release? Please report them in our [issue - Updated frontend to 20200217.0 ([@bramkragten] - [#31922]) ([frontend docs]) - Add async_unload_entry to iCloud ([@Quentame] - [#31917]) ([icloud docs]) - Add an options flow to demo ([@bramkragten] - [#31920]) ([demo docs]) +- Bump aio_geojson_geonetnz_quakes to 0.12 ([@exxamalte] - [#31930]) ([geonetnz_quakes docs]) +- Fix translations_develop ([@austinmroczek] - [#31942]) +- Bump aio_geojson_nsw_rfs_incidents to 0.3 ([@exxamalte] - [#31941]) ([nsw_rural_fire_service_feed docs]) +- Bump pyps4-2ndscreen to 1.0.7 ([@ktnrg45] - [#31943]) ([ps4 docs]) +- Add pigpio remote functionality ([@Poeschl] - [#31667]) ([rpi_gpio_pwm docs]) +- Fix entity registry not saving name/icon ([@balloob] - [#31932]) +- Untag discovery as an allowed dependency ([@balloob] - [#31934]) ([apple_tv docs]) ([freebox docs]) ([octoprint docs]) ([roku docs]) ([sabnzbd docs]) ([xiaomi_aqara docs]) ([yeelight docs]) +- Read Modbus climate current temp from input register ([@vzahradnik] - [#31944]) ([modbus docs]) +- Add support for SimpliSafe system notifications ([@bachya] - [#31936]) ([simplisafe docs]) +- Add Twitch subscription and additional stats ([@Poeschl] - [#31122]) ([twitch docs]) +- Extend safe mode ([@balloob] - [#31927]) ([zeroconf docs]) +- Do not use a set for hvac modes in SmartThings ([@balloob] - [#31959]) ([smartthings docs]) +- Audit state handling off august bridges and sensors ([@bdraco] - [#31935]) ([august docs]) +- deCONZ - Directly reflect changes to config entry options ([@Kane610] - [#31661]) ([deconz docs]) (breaking change) +- Upgrade pre-commit to 2.1.0 ([@frenck] - [#31962]) +- Fix pre-commit hook issue on Windows ([@teharris1] - [#31648]) +- Add support for MQTT device triggers ([@emontnemery] - [#31679]) ([device_automation docs]) ([mqtt docs]) +- UniFi config option SSID filter ([@Kane610] - [#31842]) ([unifi docs]) +- deConz - Use proper mechanisms for options flow tests ([@Kane610] - [#31965]) +- Optimize find bad JSON data ([@balloob] - [#31963]) +- Add options to ignore shared/managed Plex clients ([@jjlawren] - [#31738]) ([plex docs]) +- Fix Plex naming and devices for misbehaving clients ([@jjlawren] - [#31970]) ([plex docs]) +- Upgrade to bimmer_connected 0.7.1 to fix US and China access ([@gerard33] - [#31968]) ([bmw_connected_drive docs]) +- Modbus remove unnecessary get calls ([@vzahradnik] - [#31966]) ([modbus docs]) +- Bump vallox-websocket-api to 2.4.0 ([@springstan] - [#31913]) ([vallox docs]) +- Add new devices to HomematicIP Cloud ([@SukramJ] - [#31914]) ([homematicip_cloud docs]) +- Add shutter group to HomematicIP Cloud ([@SukramJ] - [#31916]) ([homematicip_cloud docs]) +- Fix test for HMIPC ([@SukramJ] - [#31981]) +- Updated frontend to 20200219.0 ([@bramkragten] - [#31979]) ([frontend docs]) [#27341]: https://github.com/home-assistant/home-assistant/pull/27341 [#27841]: https://github.com/home-assistant/home-assistant/pull/27841 @@ -522,6 +549,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#31023]: https://github.com/home-assistant/home-assistant/pull/31023 [#31073]: https://github.com/home-assistant/home-assistant/pull/31073 [#31086]: https://github.com/home-assistant/home-assistant/pull/31086 +[#31122]: https://github.com/home-assistant/home-assistant/pull/31122 [#31141]: https://github.com/home-assistant/home-assistant/pull/31141 [#31177]: https://github.com/home-assistant/home-assistant/pull/31177 [#31183]: https://github.com/home-assistant/home-assistant/pull/31183 @@ -606,9 +634,13 @@ Experiencing issues introduced by this release? Please report them in our [issue [#31634]: https://github.com/home-assistant/home-assistant/pull/31634 [#31645]: https://github.com/home-assistant/home-assistant/pull/31645 [#31647]: https://github.com/home-assistant/home-assistant/pull/31647 +[#31648]: https://github.com/home-assistant/home-assistant/pull/31648 [#31654]: https://github.com/home-assistant/home-assistant/pull/31654 +[#31661]: https://github.com/home-assistant/home-assistant/pull/31661 [#31664]: https://github.com/home-assistant/home-assistant/pull/31664 +[#31667]: https://github.com/home-assistant/home-assistant/pull/31667 [#31672]: https://github.com/home-assistant/home-assistant/pull/31672 +[#31679]: https://github.com/home-assistant/home-assistant/pull/31679 [#31682]: https://github.com/home-assistant/home-assistant/pull/31682 [#31685]: https://github.com/home-assistant/home-assistant/pull/31685 [#31686]: https://github.com/home-assistant/home-assistant/pull/31686 @@ -624,6 +656,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#31731]: https://github.com/home-assistant/home-assistant/pull/31731 [#31732]: https://github.com/home-assistant/home-assistant/pull/31732 [#31735]: https://github.com/home-assistant/home-assistant/pull/31735 +[#31738]: https://github.com/home-assistant/home-assistant/pull/31738 [#31739]: https://github.com/home-assistant/home-assistant/pull/31739 [#31741]: https://github.com/home-assistant/home-assistant/pull/31741 [#31742]: https://github.com/home-assistant/home-assistant/pull/31742 @@ -670,6 +703,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#31831]: https://github.com/home-assistant/home-assistant/pull/31831 [#31836]: https://github.com/home-assistant/home-assistant/pull/31836 [#31837]: https://github.com/home-assistant/home-assistant/pull/31837 +[#31842]: https://github.com/home-assistant/home-assistant/pull/31842 [#31845]: https://github.com/home-assistant/home-assistant/pull/31845 [#31847]: https://github.com/home-assistant/home-assistant/pull/31847 [#31848]: https://github.com/home-assistant/home-assistant/pull/31848 @@ -698,32 +732,55 @@ Experiencing issues introduced by this release? Please report them in our [issue [#31905]: https://github.com/home-assistant/home-assistant/pull/31905 [#31911]: https://github.com/home-assistant/home-assistant/pull/31911 [#31912]: https://github.com/home-assistant/home-assistant/pull/31912 +[#31913]: https://github.com/home-assistant/home-assistant/pull/31913 +[#31914]: https://github.com/home-assistant/home-assistant/pull/31914 [#31915]: https://github.com/home-assistant/home-assistant/pull/31915 +[#31916]: https://github.com/home-assistant/home-assistant/pull/31916 [#31917]: https://github.com/home-assistant/home-assistant/pull/31917 [#31920]: https://github.com/home-assistant/home-assistant/pull/31920 [#31921]: https://github.com/home-assistant/home-assistant/pull/31921 [#31922]: https://github.com/home-assistant/home-assistant/pull/31922 -[@adminiuga]: https://github.com/Adminiuga -[@bkpepe]: https://github.com/BKPepe -[@chazicle]: https://github.com/CHAZICLE -[@cereal2nd]: https://github.com/Cereal2nd -[@cloudenius]: https://github.com/Cloudenius -[@danielhiversen]: https://github.com/Danielhiversen -[@kane610]: https://github.com/Kane610 -[@kasperlk]: https://github.com/KasperLK -[@konsts]: https://github.com/Konsts -[@mannew]: https://github.com/ManneW -[@marco98]: https://github.com/Marco98 -[@martinhjelmare]: https://github.com/MartinHjelmare -[@mrdadoo]: https://github.com/MrDadoo -[@p-verbrugge]: https://github.com/P-Verbrugge -[@philrw]: https://github.com/PhilRW -[@quentame]: https://github.com/Quentame -[@softxperience]: https://github.com/SoftXperience -[@squixx]: https://github.com/Squixx -[@sukramj]: https://github.com/SukramJ -[@technicallyjoe]: https://github.com/TechnicallyJoe -[@yarmom]: https://github.com/YarmoM +[#31927]: https://github.com/home-assistant/home-assistant/pull/31927 +[#31930]: https://github.com/home-assistant/home-assistant/pull/31930 +[#31932]: https://github.com/home-assistant/home-assistant/pull/31932 +[#31934]: https://github.com/home-assistant/home-assistant/pull/31934 +[#31935]: https://github.com/home-assistant/home-assistant/pull/31935 +[#31936]: https://github.com/home-assistant/home-assistant/pull/31936 +[#31941]: https://github.com/home-assistant/home-assistant/pull/31941 +[#31942]: https://github.com/home-assistant/home-assistant/pull/31942 +[#31943]: https://github.com/home-assistant/home-assistant/pull/31943 +[#31944]: https://github.com/home-assistant/home-assistant/pull/31944 +[#31959]: https://github.com/home-assistant/home-assistant/pull/31959 +[#31962]: https://github.com/home-assistant/home-assistant/pull/31962 +[#31963]: https://github.com/home-assistant/home-assistant/pull/31963 +[#31965]: https://github.com/home-assistant/home-assistant/pull/31965 +[#31966]: https://github.com/home-assistant/home-assistant/pull/31966 +[#31968]: https://github.com/home-assistant/home-assistant/pull/31968 +[#31970]: https://github.com/home-assistant/home-assistant/pull/31970 +[#31979]: https://github.com/home-assistant/home-assistant/pull/31979 +[#31981]: https://github.com/home-assistant/home-assistant/pull/31981 +[@Adminiuga]: https://github.com/Adminiuga +[@BKPepe]: https://github.com/BKPepe +[@CHAZICLE]: https://github.com/CHAZICLE +[@Cereal2nd]: https://github.com/Cereal2nd +[@Cloudenius]: https://github.com/Cloudenius +[@Danielhiversen]: https://github.com/Danielhiversen +[@Kane610]: https://github.com/Kane610 +[@KasperLK]: https://github.com/KasperLK +[@Konsts]: https://github.com/Konsts +[@ManneW]: https://github.com/ManneW +[@Marco98]: https://github.com/Marco98 +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MrDadoo]: https://github.com/MrDadoo +[@P-Verbrugge]: https://github.com/P-Verbrugge +[@PhilRW]: https://github.com/PhilRW +[@Poeschl]: https://github.com/Poeschl +[@Quentame]: https://github.com/Quentame +[@SoftXperience]: https://github.com/SoftXperience +[@Squixx]: https://github.com/Squixx +[@SukramJ]: https://github.com/SukramJ +[@TechnicallyJoe]: https://github.com/TechnicallyJoe +[@YarmoM]: https://github.com/YarmoM [@abmantis]: https://github.com/abmantis [@alandtse]: https://github.com/alandtse [@andersonshatch]: https://github.com/andersonshatch @@ -750,6 +807,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@dupondje]: https://github.com/dupondje [@eavanvalkenburg]: https://github.com/eavanvalkenburg [@elmurato]: https://github.com/elmurato +[@emontnemery]: https://github.com/emontnemery [@endor-force]: https://github.com/endor-force [@engrbm87]: https://github.com/engrbm87 [@escoand]: https://github.com/escoand @@ -757,6 +815,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@fabaff]: https://github.com/fabaff [@fierland]: https://github.com/fierland [@frenck]: https://github.com/frenck +[@gerard33]: https://github.com/gerard33 [@gorynychzmey]: https://github.com/gorynychzmey [@guimaraes13]: https://github.com/guimaraes13 [@gurbyz]: https://github.com/gurbyz @@ -766,6 +825,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@jjlawren]: https://github.com/jjlawren [@jkeljo]: https://github.com/jkeljo [@kit-klein]: https://github.com/kit-klein +[@ktnrg45]: https://github.com/ktnrg45 [@laszlojakab]: https://github.com/laszlojakab [@maxcanna]: https://github.com/maxcanna [@melyux]: https://github.com/melyux @@ -799,6 +859,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [ambient_station docs]: /integrations/ambient_station/ [amcrest docs]: /integrations/amcrest/ [apcupsd docs]: /integrations/apcupsd/ +[apple_tv docs]: /integrations/apple_tv/ [apprise docs]: /integrations/apprise/ [asuswrt docs]: /integrations/asuswrt/ [august docs]: /integrations/august/ @@ -806,6 +867,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [bitcoin docs]: /integrations/bitcoin/ [blockchain docs]: /integrations/blockchain/ [bme680 docs]: /integrations/bme680/ +[bmw_connected_drive docs]: /integrations/bmw_connected_drive/ [braviatv docs]: /integrations/braviatv/ [broadlink docs]: /integrations/broadlink/ [caldav docs]: /integrations/caldav/ @@ -830,12 +892,14 @@ Experiencing issues introduced by this release? Please report them in our [issue [esphome docs]: /integrations/esphome/ [essent docs]: /integrations/essent/ [evohome docs]: /integrations/evohome/ +[freebox docs]: /integrations/freebox/ [fritz docs]: /integrations/fritz/ [fritzdect docs]: /integrations/fritzdect/ [frontend docs]: /integrations/frontend/ [frontier_silicon docs]: /integrations/frontier_silicon/ [garmin_connect docs]: /integrations/garmin_connect/ [gdacs docs]: /integrations/gdacs/ +[geonetnz_quakes docs]: /integrations/geonetnz_quakes/ [glances docs]: /integrations/glances/ [greeneye_monitor docs]: /integrations/greeneye_monitor/ [group docs]: /integrations/group/ @@ -878,6 +942,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [netgear_lte docs]: /integrations/netgear_lte/ [notion docs]: /integrations/notion/ [nsw_rural_fire_service_feed docs]: /integrations/nsw_rural_fire_service_feed/ +[octoprint docs]: /integrations/octoprint/ [onewire docs]: /integrations/onewire/ [opencv docs]: /integrations/opencv/ [ping docs]: /integrations/ping/ @@ -893,6 +958,9 @@ Experiencing issues introduced by this release? Please report them in our [issue [reddit docs]: /integrations/reddit/ [remote docs]: /integrations/remote/ [rest docs]: /integrations/rest/ +[roku docs]: /integrations/roku/ +[rpi_gpio_pwm docs]: /integrations/rpi_gpio_pwm/ +[sabnzbd docs]: /integrations/sabnzbd/ [salt docs]: /integrations/salt/ [samsungtv docs]: /integrations/samsungtv/ [script docs]: /integrations/script/ @@ -900,6 +968,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [seven_segments docs]: /integrations/seven_segments/ [signal_messenger docs]: /integrations/signal_messenger/ [simplisafe docs]: /integrations/simplisafe/ +[smartthings docs]: /integrations/smartthings/ [sonos docs]: /integrations/sonos/ [soundtouch docs]: /integrations/soundtouch/ [spc docs]: /integrations/spc/ @@ -918,9 +987,11 @@ Experiencing issues introduced by this release? Please report them in our [issue [trafikverket_train docs]: /integrations/trafikverket_train/ [trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation/ [trend docs]: /integrations/trend/ +[twitch docs]: /integrations/twitch/ [unifi docs]: /integrations/unifi/ [updater docs]: /integrations/updater/ [upnp docs]: /integrations/upnp/ +[vallox docs]: /integrations/vallox/ [velbus docs]: /integrations/velbus/ [verisure docs]: /integrations/verisure/ [vicare docs]: /integrations/vicare/ @@ -931,5 +1002,8 @@ Experiencing issues introduced by this release? Please report them in our [issue [wled docs]: /integrations/wled/ [workday docs]: /integrations/workday/ [wwlln docs]: /integrations/wwlln/ +[xiaomi_aqara docs]: /integrations/xiaomi_aqara/ [xiaomi_miio docs]: /integrations/xiaomi_miio/ +[yeelight docs]: /integrations/yeelight/ +[zeroconf docs]: /integrations/zeroconf/ [zha docs]: /integrations/zha/ From bbdf6b765cc805282204d55f68804523f17264fc Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 19 Feb 2020 14:13:58 +0100 Subject: [PATCH 75/88] Update 0.106 release notes with missing breaking changes --- source/_posts/2020-02-26-release-106.markdown | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 69bb4cc5ace7..a5d824701ded 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -191,6 +191,8 @@ Experiencing issues introduced by this release? Please report them in our [issue - `Power Consumption (low)` -> `Energy Consumption (tarif 1)` - `Power Consumption (normal)` -> `Energy Consumption (tarif 2)` +- **Orange Livebox Play TV** - The Orange Livebox Play TV integration has been removed. A change to the site scraped with this integration has changed, causing the integration to break. This integration violated our design decisions and is therefore removed. - ([@frenck] - [#31525]) (breaking change) + - **Core** - Only administrator users can stop or restart Home Assistant. - ([@balloob] - [#31509]) ([homeassistant docs]) - **Sure Petcare** - Sure Petcare supports new features and has improved existing features. As a result, you will want to note that `household_id` has been removed from configuration options as it is now longer needed. - ([@benleb] - [#31437]) ([surepetcare docs]) @@ -284,6 +286,8 @@ Experiencing issues introduced by this release? Please report them in our [issue - **GreenEye Monitor (GEM)** - Greeneye Monitor temperature readings are now correct (previously they would report as twice the actual value). If you've compensated for this in your dashboards or displays, you'll need to undo that compensation with this release. - ([@jkeljo] - [#31896]) ([greeneye_monitor docs]) +- **Duke Energy** - The Duke Energy integration has been removed. The website of Duke Energy changed, causing the integration to break because it relied on web scraping, which is no longer allowed to be used. - ([@frenck] - [#31921]) (breaking change) + - **deCONZ** - deCONZ will no longer change entities to being disabled when using the integration configuration options but rather remove them completely from the state machine. Enabling the option will load all relevant entities again. - ([@Kane610] - [#31661]) ([deconz docs]) ## All changes @@ -354,7 +358,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add belgian meter and rename some dsmr sensors ([@dupondje] - [#30121]) ([dsmr docs]) (breaking change) - Add GDACS feed integration ([@exxamalte] - [#31235]) ([gdacs docs]) (new-integration) - Update link when IO in event loop ([@balloob] - [#31519]) -- Remove of liveboxplaytv integration (ADR0004) ([@frenck] - [#31525]) ([liveboxplaytv docs]) +- Remove of liveboxplaytv integration (ADR0004) ([@frenck] - [#31525]) ([liveboxplaytv docs]) (breaking change) - Updated the provider name to blockchain.com ([@P-Verbrugge] - [#31534]) ([blockchain docs]) - Changed website name to blockchain.com ([@P-Verbrugge] - [#31528]) ([bitcoin docs]) - Update the update coordinator API to make it easier to use ([@balloob] - [#31471]) ([hue docs]) @@ -490,7 +494,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Updated frontend to 20200212.0 ([@bramkragten] - [#31912]) ([frontend docs]) - Provide user consumable errors when lock operations fail ([@bdraco] - [#31864]) ([august docs]) - Bump simplisafe-python to 8.1.1 ([@bachya] - [#31915]) ([simplisafe docs]) -- Remove duke_energy integration (ADR-0004) ([@frenck] - [#31921]) ([duke_energy docs]) +- Remove duke_energy integration (ADR-0004) ([@frenck] - [#31921]) ([duke_energy docs]) (breaking change) - Updated frontend to 20200217.0 ([@bramkragten] - [#31922]) ([frontend docs]) - Add async_unload_entry to iCloud ([@Quentame] - [#31917]) ([icloud docs]) - Add an options flow to demo ([@bramkragten] - [#31920]) ([demo docs]) From b1e609f483c36dfca097e83a754a4d3b95c2949c Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 19 Feb 2020 16:58:56 +0100 Subject: [PATCH 76/88] Fix icon for melcloud --- source/_integrations/melcloud.markdown | 2 +- .../images/blog/2020-02-0.106/components.png | Bin 52244 -> 53175 bytes source/images/supported_brands/melcloud.png | Bin 0 -> 23487 bytes 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 source/images/supported_brands/melcloud.png diff --git a/source/_integrations/melcloud.markdown b/source/_integrations/melcloud.markdown index d8d5134e3432..9233cfd0cff5 100644 --- a/source/_integrations/melcloud.markdown +++ b/source/_integrations/melcloud.markdown @@ -1,7 +1,7 @@ --- title: MELCloud description: MELCloud integration -logo: home-assistant.png +logo: melcloud.png ha_category: - Climate ha_release: 0.106 diff --git a/source/images/blog/2020-02-0.106/components.png b/source/images/blog/2020-02-0.106/components.png index 47080942a85534ff98b566f132aca4ddecd676f3..cf926590ad690571a2021745b9f0c64e54c9cd58 100644 GIT binary patch literal 53175 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⋙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%0A@6H;oJ5nfiAW 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 M*2U)DQJ>g<0aI+_P5=M^ literal 52244 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

    qzqD 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¬kW}YtH05DkSe0>Z~F%4W& zlMlL|Rtt{m6@IWg%EHDe7W_Rh(F%dLzPMfl#yawESL}eUVj=L5nGv%Re$f zCQrmF5`=BZO{GHABnOP0V$SO%5gSnTX{v?x!y0v0LeVCXD}hI4OU4<$e_fVOslISvAdW(*vKD+%#)hFgqtsX+lmm&kk#>t{TX}dEe!An zvIZtM7}kr&o0@42&@OaG)^GRd-xLN<+e9OEw|igF#5w z!Xf&#Nt1R2yzk`%igp(@CRastqT@lJz=~Ekh>P{N9Xw-?AU|1yEdX^zYS zozeR}65WWQ&uW>hG@D5piPMF)%POk-JmK-{xGcq(JXW^PoL*_Ec4y~Deo8&=CQQKB zp$D^JHdxDo1su&*Jg@a?J?7UG&y_0!#jUh5x`dIsJJ~O+)%wDC5hg+i1^R=btX#dc_W8e380oSIOXu|DU(@ zTa;dbP7=w(;dypS2$j*;{G0LztJkH8n^`0YVk-pY7u0 z<5pa7NOLEQ7&g7hrTFr4W>*RrNyLzMboQHUk%eK-2#bmSileS}lheBlm6#KG3w0++ zHl?c+D8HALP~%vMtHFWs1YtslNn0a;;vB;5DRh}mBQU^98I9Y-3!*!XOCN?-9zD(pLc4;E15C?;7 z|5`~^%G$ps0FUb!CI9ufK*5tT>ytgv@BY|H(fRW|o>eMztSDW--EoKX10j0S>=n<< zbDXmJXY%)nPO~2Ri$K?{E{9?~)BMX8Y3T)`tkKUoIe zU{yL_H@906N1mr!r8>q%X>1T2i0+2ufEBj<48aMU%lHp!=7gCshRoB_T;_&cviN9O zO)aze?htc)m*uz8N3QnvSG;)aYb}LyqZ4d=Z z|5i}UX^WJ6PG$mB*&s?@s8_SN-@bRXI7s}ny0bD~xYX(53H3&ThcQYG{k~-iWvyY! zlSQmYAj-78%c|_@eMzh!tuL7EcSw-A0GjPYrr$X*1|Vcq?L#e6P@%U8|@VC4O zLLq~5)>5qm^_RruMQo;xL+CRJLa)%nwU%XkeqYzk_b`{mj!r!4c50w*vn|(D7$uiy zGTUXq=bb?oszA0EAK7`UwVD=^RWcH?*EmDV!GWHzqesa`Qk%z>{_ek=fP>U8_B?}I z@yx?!mM`u)fu4sgZ%+5D`gtA+R-%TM=Ec3>YrGR=ll1-Wk2ho$9r>10&;c2CmF7#E zRS&I-?mJYV?P5XSn!9t{SLe@$ll_X~&kt4@0EpmmytWzrOfk*njOP>>YEx-YO@puD zB)Np$jIWWstd(2nZYab!Y-)eEJmsxom!vcQo8!T~0L|n&|C}%VYrz~ocO-^GHY(T} zURTZI2AO;@x?<$S61_JGcW8SM>9ftPj5NDndeImBPpw-LuppKlv7d`D6nd7~jV7IY z;%B(L8r#G>_&}%UHhYj3wadJ8T-ykq-hf)|%6BE>1L}HwtEH1Q5pkS9m-@d2?dd!b zZ3SPjWQ^%{9eGASp`8aIA-d3sD?t@pG=n|RZNAfoVeP0A$$p<+zixZP{Y@O&4lv`x zgX+1lZE{7OpXVTH<;~TX1an?B6&-(BU^>qrSsBPk$xTj4`;#u$Yntz={?{ZAQd9{FeFvwV^FQT6g}l)-`_|7fD~+zV&5lC9fJ#LC zXXwibb*2phtGRglsZCt~vL_04BEZ_{2m9*bcocHonhLcg-Rr))Z5P0UuwP zO7%}S_^k?cw^R+?trt;^pf_448!p|c1j5{P_Z^p(xDZm_KX0Ay>*p$ibA_f-_m;Lw zUTbz9U)vD^0vmqqir~~jqctx5Zx&*F;vOhT896z~lEANl9K6;%P41nUec!ii^HA3D z8m+DB7F{5Qsw~kDEDlacRXXT<%U2KF5nYg<2rZBmMcoxeLfq+NMKHMjG2|FiCrY)6 z!4aYg>+jXbaCs30DOZCGSdSzc9RRX)eTIk0)}ZG`S4p-Ir~E+mA2optYQ&W~A`(xQ zQUP5jc4N1~>E?4Zl8Do6OriHsC^Ty~=&*!xKenE*;noMx(Z`F@!~tmdht#6k!*V;x zit;3;rz?#S6~dj-_B>#q`I+Jd&_G!6L*5`xw)v7mURo8?z-?XTi0l`V){jPfP%>BM zqGL}Kv56?Wq^BaB+kw2%FIHfzJG=@aRbh^?9nd*)Vfm8>f~jC;du7O9zM4zi1lQK z9Q6#}tPU?1KBLR%gOzDe@hmEpBFM2m?fSOX2}ngLG%C4<6U)PT(utRK*on7n$-D8k zNA!iATbSa`z9tXK=0lgwy*TL}yMRG1krLJ;f99X{)Qp?DQ@Vu!%js&JtQsXc-W?8KAkoy?=Fygx1_oc(*VG%&)2kei z<72d}awZm}>PWfP;_G!L5@u#*dU^zJ!5~ZDB8c;8m@c-wTz9F=H!lzn%+CA|wekok z^1k|dBYbj-&aSSeYt>l?=O=;~*SFU0P45Q?8RFeznJ@RSd0&5i%#hyJy`2wlmQ9q>S?WKdABZUv;kxMVj zhwf7+2Z(he5#Q!AcNdobZunYfTl>8?VmFCY7cPAWYOdXcDRbHhJq&iUnWVoW{b{onunr~;L{+93Y=tD$ytGR}cqMRg5g;eN2o|?^0a|QPD=4aO06-Oi8 z2~;#^-cS?RPi&Ch^)IjQ2rPtFh`$abdxui_EJ`NSZ6e~~HTw5c5p{1$y5-JZw}5NX zi$nUb<8F%Q?3B7+6$*E0!LiclDJKq(!~eQBLX{YN?>zIeuEBl4`R3Gx(MU!(oX6ur zpRoQz#THdjE6yxWN)h8{iYG0=L{pH8SX)g^j?Be(quotTZZeQq2V%qPXu}iww5hRi zg>FMiGqGS_X*E8pqo$)9UsjhBStkiiUjdbRy1esRzXT7GUSN&1S zCx~I=1Pu-?@2H*W?bEc}b>TICsimLOVc(6G{wMR;qx;Y3G`lKeqkR&$PRgbErJ%y$ zWv{-1Ux^=tO|5t^h|@YnOG975S=bU%DOiRVu`Jou^1doxH70Qk%c=+1b8k1-Q_9%h zQ^KfV_vOPcTRf>qZAX8a#SWAHc0)u@)5oz;Z094m{4F*gY+!|t@P>grcBEj|P6 zGIzHb;IFSNo-qXNT8ERRE=u%(R#1}4lB$Y_A=%b??eJSRH|U73=R2exa~?SVq}7b3A#xlfWj@WUsTD&13afu@PRfjLL_ zmup4^daWNeGiqMsqm-i^N#I@_pM&M~!g-c;nj}4m;x>SB3~(VqV(byjcZYi2>OgZX zyLZQz?nGo51UnA47ID&90U*P-!yB^b@8<%i$0CHGzn*LgsJy}~u{WN=W#_xjZCP1a zy@rmqw($9GV&)Y z3zfeIY}oJmY0LoewuSKRRn^rSFQgZ|mn~~b(3SwcJG0{R-oidg?xz40BjzC`=3!)8 zdi=}LaUaX{``Nm251Z@0q{3_x#S zH}79D*QWe6;9oiV-X0s<*64j?Wn=A-S4oDtvK?yUc>hhDnsEZ8^Vj2x99Ed?SN7Fh zJrh9DAft!I&i@6?APgsx@_UVj*{(TfF+C?|&#-Da`%65RtMpT{32PgZ>b0n@sYrU$D zb|9A4Cny@8u?bgk1#wh-le-Dg>_gLEN){GXJSXuz{-Oj$f+leYaqJbH4C&qj>Jb*}q7Q35?2$lJSCIAkOM=VT)|uhX z6~Y%VN?^}eVf(X>DDd4MKrFNwx7ev;sCQi;AxWw$KKP@j$BC^U^*5=dCzX75Ip+A+ zUMchJH;<-2NtI&S%qlCu>Pes({5+8D*Gt5K(;{VG4g(1Ey))KbKraUV=9xizTT$fm zErAgy6qj!JcrGKjE>w{oxiUO%_YKWdZEKqT1NZ#7Fd;%RzE=TP}v-$Vmbb*<@bGd2T zeCmlo9sBcaQAgw_RA8`2j|-&WLm-rccd4#@u45hFzAZK*}YrGkF;!H z3N@xdKU>jk8nfc9i&ne~VdeP_BpbX_m$w4Lnkf6&u&2z%3LORyQr58cHb|Gi&*%)K z6teHMj&tJWQZMx+kkhRjXrbfN!2idm_l)Jb2itv+$>%ny)@nLs3s@olri%+1)74u_ zV-wg3{Zev1d^T*{$O=RAnZg#ZfHq*2VAMt%W+kCbt4ZC-nQtOW{$45s*IlOqi${s! zo(`~*$Ebi{XF>lSsYK$dq4H)99-g)J`lcc`9rpA$1Rss2t?pUTE!sj!Y5c?ACvRg4 zimi;_3d5+_(JgTd7uD4FZ%-&=>n+rGT3lX%%om=b4Hi?GZ1FE1)p@dR0H3Uh+EyX0 zS*cHfZcBK8NP6mr>vR;b|L#lSr-!$YiRWy#uG)L$%3hVyV~>;i)9&iCuTNrSvSUX5 zQp|UoEen`_`P7%6fzM;*m$LL;NY4fMN=Uvvz8&Ckh@Y0>r+e&Q<>a~*v!gEGi>d0i zeEzd(G@gPNO3*gz9?P!r%ey#@y86Bv-3 zEl7EA@8(j`0?xk*?ibA17`bpmsqB4c_S6{55dlM-Rtoi9{;I>Sl<5>4Ke?0^<;ofL zGh1it&@LXH%kVB9!^HEu)-9ao`Yi;0Z=i7}4!2&&&vEE~s&RU|ADs&b*Iuqj&96Q%m&4D3W5lfAi!mN-IWZ zX%b6|Oo$dw;Lp@XG5_A3vfR0&m*2M;(yGHqsP_U7gxC#4e*7g~7{U8;*lfX*da+Yd4K~T)WHzT2Ks;JR{m3<|4~nbA*y<<;7Lm3lDPp z9`O0f;FeH!u94yWu3jvwhj+8nr{5Dn6yB7Z*V@ zmaQ}aNYEQ3955`@95gIexua}4R6!&>{@DM8-Um*BibBIylg%?sQn*Pd zO^#}2Lmf66t|?MYK);Gid}L2*%tAIjm&+ocgL$zsQ37vJM*(RgxoD4%(mbzFxwRx+ zKI~w2dZY7)+0AYM4)FX0T>4slRvQ^647jy;y!a6Uf*iYd{Becu8cd7>Ed&LGiKk%}(77spq0$}Vr3QaiIfQ*4qKo7IM>7$I6%x;=Wzi}B~m{J8X|dg|`>aoE(pCVabe znc{ytZ+#INczOr>KPrXn`_o04!Rp`K()@#|bQ&WU-#jK;rn~18g#c+1fv0tsP?cDG zF6ETBVS&%y>6)HTZ2^_ehb0}SzVm+#EFPi4AFmH|`fm+6AGY(wa*JC&WY3>(S5m&? zX$;jp8H4#An_g6#4rhjUhm+slA@n$Syq=C2V9xs^Nm%-xd6Fjn*_=-KMTBG4w+m$| zWp(+WMdd|Pi(EC`ue3=CL;~`RjI(UAD$Db&-g;j>LWd{ZHLq2a4x63-Iy@ZI%&&UB zK6eLW1it^AMYfl?`ORjR56z!j&3aR*4eMKnfH$2I>)VGf!+}T?#_s2Q%W6mw=?zqTDWg%G(2UA%W)i3GyQrsZ$CrE~ov`QP(2#GBXwI9}UG zv2Nfp8ohR7X*6)X*)F4$=X-gk1-|g|oZ_npLO}_enrU1~XAHU%rzm=+u zHYQ-y0d{>uuUhw40be?lEpCBVf#*8~<(7iEma8bNey^^iRIm`D9jT055jhcy$=^&Sj{3Jt zRtcoy2P8;rQ4fXdH%`vNU!Nb}G9o(dj2phj@O+&BO1a&v#XL#~Amc#5_g98KU93rH zz*X}TygsfuEIRc!`Mo`wsaoo~?ev9x+ax)8u&qLiq(4tM&i82(;Bvbjf1@ZPzm5wM zsOiL<(|;8#j6J8dLO=+MpcehDAj%w+6S%Qcd>f5sa{gBa2c;vofe-V3M#Zx0)}GI)E8&U|dmBj`>+l%_S+6qCMP-c5r@D`1j?uhQ1fX;dQ&z z&bN|+Q^&U%&^Ro}so4ZU(!=5d>tNe5mVvJlu35<{5hya}w-MKOk8@a~00cXBtW^2U zBgb+M%-$BKa-{Ks)>{sDJT+pmkk@^%HwKGQpFF%hT8T%mi1I<-Gga?l zu&i7#X`pEUEktfvfeE=;F-wx^N5$x2J@ux8>b~!4=fQLJV)Asr!w!m~AI%xa;bcbo zD)>37aGa>=j3v3u2BnFRyU)|! z6*vD+4uDEQJwx`9&)UEVq6G1Pew^^9{jCUmT;9Tl98n_VZ(;j~29uPiybh`ba^iZ- z(N@vIqi$yl=g)6^$xL4PUmgqsw00iVr6#e8NwSWT4n%^$Di{>X|L}URg34^8I(UhJ zeWMjp`Yp1``~r(Tt(`zsI$bu=nI9-tZ2w#_i>#BwTVj9ID8xZ!lD^as@{c&?(a4bP z9~a8l^}XC3sYN-f9wp$i(b_gS#|JbTD{$Z>5+ZO#E(0K7iM^gjD5NNe*aUSIq&X)y zfowL>RrcBOP&*)ZY3kO>IT&PzHV=#1a?0n_3_*P*X(Y-M6M))wV2V+S1j|5R=B~HF zENr{?L-~UBh8v%7;`O&dnu!sJKk0cNs7QA1&q_-3@80Xns=(cU(N9=T$@WF5922D{ z_N%H!v+_3yXr6!c1aT8F^3m|DVKO&8yZyRk4gLxEtXOONVxgsIM`0l)h0e*_%+n7m z%e`c^zTtR+0yS^}>8b$2=-6K2gR~s(u`qNWX&P;+B5fS;WQ7$RYv$8b*)=_vAP_R) zdz@b(m4&q16~{WKcoe8~m9DMdf^X}le%ylM5@c8pv{8iz(wu4lg5asKPGI3o;RW=O z(nrjAg;Wx9Hu>VeeJzjg)H@Qy*A(CA6ksr_K%FHF`e#fBWje0n!m4mWtP;<%^7(NX{i_z z@)+=ET?vKo(G=Jwo|6=kv+{8Yc{(e?XQ=E&9Omp2Dc5sYt^I|wH6xWTt6#yXQ$&>! zDsgJrPv^})2-a|CsQ4)hyy53M28I2SlE?@LM@B=xTAIUmu$M^Y%VgYyHPHPixt&pQ zvua>+C@qWYSbo(=KMw4>+*jj=L?srZ~J%o{gSR392nRAfMNWX-fO-kWx zok*LQwMBWD3xkYvtNqZ_&k7ksTh4M))cNl{I8#rA>N*f1=bC#x_3T_9-hVw?D%AzN*&v%m>1)Dwo4B2budAFz(bYp3WU zrqj5meiQZDKg5gK)~`HQe9$Q`%)ZZHFnbO?QJ+b1oGN>XKbjPh*JwvmNX|}3Sg3F$ zz`=%*?R>1N&Yt&GH}5XVadR1TkgV{|O(Zc$W&6N|xRxX7*($DRjfUXYz*?k=pIl)2 zz$<*#E<<>tGwn-X`J`+`!XvONR_Bzp@XkRL5!i*&AuqflCQ$#1QUgSHTPqU~qI2<0 zHTsEj(9b;2@5kOO@_a|DsFM*!>ODiYRzF>tM2&vA7A+NV}4L4m`X4HO@d%S5mhE#F#6!Sn!1=2lgv--O)XQW58rXU z*>@4p8Y!rPUY6O{3>D9n=heWlikpar4biFe?0!P`TwuE?#an?mEBuC4Q5wlrFrSIA z!9i-5bUW{|(R=SrqsI+wqw+?7-y3A2Rb!B`#(J$C&A5dT=S3}h>EmJkoJ9?F3pV#}~bNLmTUM>P#~ype03%Z@HO&!IugkeIpdC6WV(yJoUQCt+Afgck}& z&51^rTG;X(LrpRX&&J+PIyu0X$Ts^pW-w=0anbM+dKPn-;6nUa$dE){nZ2ldD@y|` zMRWG{89rYXHg&iy}o$ug2xao=3E6T#Kc}`v-huS&ucv~}= zwWbEzP<@f?NC z{ks!YNcti2T9^*0T8w{3juIN1caCvlf{9H{f&El%xVKBDD_(gKk3uz!D7us~jp0s8_jIkM(I&ecF2D980!>v6#hiaujc7XxE z0VVT(Et8KzAyE!-RT_c)94{7Jn*HY>e)z2XI0Efkgg@e^i^U2>O)brN39HeA?NDl~ zkhlA5=e|LB>MCxWD5ESUGp@;MRE^qBM3z3Byz)wL=^2k;lM*@iT-m@~D%ufh z?uTuu;(D%S2Rqf>1!a<=k_unFTYN#-QtjQAJtrt?uUlZz(2 z^*HC{Y3GY1`2M`s)zn2mpyB$Me}j!!`R|Z|#d0}V!clrQ0awq}x{<;-hp zHAK{xLd&Z@-?c+Lo0=iPOVlpM5XT-g2&4VpGiUSxmyp45xTXYp))v0AS7Y>B+6e9< zba#TU=OjiRWLWb!M;DJ4zrU7?hs+=SY+r~tN633k*DRG0anJayia zl3e>yst)ZbT3JL!Houl`Yj+ger4zC8L@{qbwt`-$1lo&t`V#Z-`gyyjmP7n{`_V7% z^}7*$Ba9!o#->)PC95nKLF?F!<^bx8m9mo(9hwn>{9zIuQ}O~<(%6rekHPwNXabt! z!!*~{Y>v}wqlR`g^H0j3)P5bo5M8Md%=MI^=QwtDw|F?>c$WI12dd`>@gLy{U%$ku=y>5lO0(F<_ zPo!>)8~$T&K0FYD&0wo1lR%|{ zzq7sUdHh>qpO9?0jko)F0AMDr)krXI-uDv9?y?-M^{u_~T-(_B1{9Nx6o~Rm36O(91rqQ+$xg!*V~62E>Dm7kh8M-4=xD4rvt1Wt9Jgl7G`WwbMNi_R zg#Y)M@&|cEuG69Fn0{4IQP0&eMl_OjsS0>*g`dUaOM9OZzC><;Ixa?cfRU8sUhK`P zZny!2rZeef4ggeS5X0UG5F4c1%z+w!HJ@FjmHbm5?-9L(AKR&sYLNF<^3XW~C2YCe z8*wQW{`>rcgp$mXraBcv=+UaQsYdDiKht0gpD2{2|0)o0X#87gO>Mj?(@+9W^GQ-n#&> zx-MHjwjqv&;tE$wZJr(qA*yrGfKfe%1cgtwSY?z4fX6b^_^HQi52&H#6kXjQ~9V7RbVWwpVh0@=h97sqQse-z=TpIKyiXur8z{ktBIU&A~S##!-GwqILM~iV{ z%gBelD~1A~3-Ob1^WHoDx!8GkdzMP= zzoKBdFI;v&dGP0#XUa>2Si;rp%+)z_MX);>`PE{TAt1S0@tCe!o(}ob6-Y!QC!Kju zuyESb%I?rh0Z={{qx`Hop_1OjB|VO*`S!0@d;HdiH!pW~w_md&>|$$cs*svzT*63w z)>_y<0*mjX7F?Z{$&x8{Nd%|`DH7wf>~!`xzV!tj=hV?4Gfc)kTG_{Wfjh4W9TExF z4QdUE?iC%!5Ajlp+G}dilz$;*U$c8HQft@TnFHzdyRGV6R|1tBZvo;82&5$^O7}YG zHYr|l^py_YC9tvk{a(!2rJZcP%bd4k!r7B}H)*7wy>IRK9#@utMyv?Qlkwp2O%<0j zi`R!EEk_^ui} zrtMD?CTHB`9`NnVZxt)XVYw>PIaH~6+Rs4-(&mJ?F`C+}-rOn6eK8TVSDvW=sy%SY zC*e~Aq|qx-U>Z8p*rX%!dUK#|I9Mj9{>0Izgs2s|7@Go{Vp?nZv4q~X#bI$ zV2Av#3{7`OG10mH{3aUhV`~usy-euo7C@3~OAEz)9gbFexF$7U-#_iYClP)%TevtG zYh#Chv9Fw*|FPZu{>`Vce>-a}jD$vhjF9Zt`l_{v73dH^yH(t|%g$rosWh>qDoJX3 z_=GZ7Xre&c)btNlG$sL0{_#cwLiWqRY zi1oinC4p) zX#xR&$Ag&Gb!y1dPg(>|x^3x?m6OPm>18eWZ;{5s1~%b@FQLC>Dfz5W*a`2x;4#nn zHm=s~b-36xqqCf-Ug*|n{_`o7;NnwLR$k-AA{!m8e2M3UBQ~aE3ut4J7(!}HMS*`M zNA#7^CxMnoK1l+{iJ?Fn1p|uvvc$rdAhfG2#}iaTSK458r4a7$-PQai3`$iGWI!xb z9s>}*34&R^s{L45*kqq(t;sfyN7jE|pZ^c=3Opy=x-s?aF_8NHqwj`R8S9Jgk#@DO z!t;_BRYy>++#UN7Y>)yK zPOy%ro9x`0opZR>CyV0%-bj`Y;Qe zMZjxw#x=CL8?uw_7{4W(St$8P^Ml7yGkPU0^+CsO!F^E=8c|)T6bT=n?f1_a6=R=K z8-;zJRvntm6>ZQelu_UPb=22zPCBAA1C#}#br=HbeTxY`D`@vzlbOi|`>P844o%#t z068;~@6~7flPntUdtMns`rglv$3@qsLNred*?eiE1g-Tf>GC7{EgZ4@<}AwgA{#!x#NDZR{c2DYz0o&T6FRb78Bc9z+9{UqyQYh)ze z^xHFTI%0a;F7aeiQmPBYWzrA{%(YM@WrI=B&=2?oht66g##CxyZ#~`=I>p?4d(=mw z%>Ue2^Sz$SDR4LlL}#fo@fXl+vvw;xv@Q*r!hL@9hW%2ng{@8>yw9*RDbHFN5cfvj zx)JeO7XeTo3A76Kf;j6{Z2q$B3qQ-g$N7cvYM0C~`fv!p-+64~eIci37&0@Xb=PD0 zl9__rWm~MwxRP9!`0;aE>^e`-%?dJcid-gZVGQhJBxLXIj{E`Z^f@1$-as&6a+q6p zl`vd2ahbe@Y>eq#$iqK_X+2levqE}hL)_ZMyL^sRa2U_f%9_M^xjbXL2OjSW}4KUX8@5 z4p&oQZ_)dF{`6qJj0Vvfb}pD+av&bFGMq%Q$tJ6q728`zAvxX`TK*bu9*?7gOwke} za7=T)?7FT~^5*&EvoH=qnwNXD_qkkfOmyeTTRP;3JXSh|;}gk;w&ryaT>)Pcg=^-* zN^9rr6=4d$C^;2$C1is;6*-4qpUeI^NrgPXdD%Cv5_tjBPP)LxN%i9XXk~{r0-crF zr8#6(R+lq;P@tK!G$%(~ov1&my4hC_wI4f(UIJ**yvpZ^d`bD~lANI`jQflQA)TL0 z;T1vUxn$dAJPz}YV58mL1uh#bJt7sOIu(Ocy$NxtB)|9vk>xJBba2fBgNT>I`>;ha zM~Ih$j{dYRP$H3(abIM3TvWHstRDV|yHO?+t_G>mL$}v5#XwQP9l~|H_vG=~nDXZW$+}%TA;BX$}{GF->V**MhKg-ie*pzekoeygc zrE-jN+(9(XO{ENit@7|w!I#5*RrVu(ceq)kHf(rlg>{xxH}ht(MiN%l3dX_0VAB^$ z$gtCaul9yX?mv3`5Z>ODvz6i}+F;fpFfZpbQLVrdSNv6Ivy3hE%MnnN>#kn2JXI4h zK#U3Nq+a%;Ex%M0MlR=YxTG6Ek~rZm@~S42#M*8Kb7j{>!K-R~=;HdZ;(~D1+rR*^ zp?GAXa{XgpNCme83FD)Cw&EN$u*;A#Xmtm0x+E6*dYw((pU9@Yg6#=Ip;Z#b?H2$44)J8%f~<7 zHLzOPctncDA&U5Pf3NWyOj}Y!op6Ch%Bz_}hx+=#)0JZAJSz85($3OI9umDu2!O(` zL&ajy@Dl1|zB|uWu&YFXGD`E10F#+#U9y445tPvPF`F$|Zr&Q28wiFvbY8veq$tP( zvLxzl`K)Zz>ITv^=JTv;cx|MR!SXXrZlv!jZXHiJURMuT66zQ(J1 z*Qh)K|BSrWT8QOs%=COCy2X46oLd-%W2T%uD0LsYJmoy0v#7>I%DY{cZLNXpTfQoG zzaDB(KEOlX8__y;#k5?VvqckF6}h95?~;xXYx|X)kwM6L$lymP2YhfZ_NfIOo=znA zdqIY6A{Z)?DY?JJ6Zin9FtLh$Hg$L@Y#B=+n^mH%y#GtC16Jv`D0DY%xNiK%lE&B9 z&UO4lMX*@bn&<*GA1w8d^&%zI1HwHHO)G(h*e-Uc`GRGfjk}tXpml#qx|s0EMDv7B zor``?Rnsq@FCr^8823Zm9A820@9vv-JlWSn#4B@;-f@cge3}uzMgCe!m_82ygD2Ue zIHak%uAaYIV)JAoH~3DdSXJpdjR7~&MYsso@-z3tT>OG0I<(WCndraDIV2W&2(KB$ zC*cT4h!k>T8+_=Z8*4Pk{WL%qaT?dO80frk1{}`v4XP4L=+4GDTC~j2?Kr(%-p?I2 zYc6{ahM1VSHtjrW5MY+~wHIbKuGpEA=!L$q*drMj%~HXmU`oqC$34Owwb5D??-+D3 zCZaGsI3f7{7n{>oc`T;^uZ!UcgqYbQX^F`|tk5Y_<6!-MB|7mYFPU1TQoPIw>C3(z zU)pliwEYVFjEW#cGc`Rb>DQ0TImsAh3MLAg@f3R9J*dWys$lgUE2L9DHE)KMYKlFwBojYhN1kxSdsTFo){@{YUfsmf%Ci-eAY7&`lw$Nj{_`zS={JzOvJn>I7&N`Rd zIL!u=J%^v^5tG)9SPrH6Dp!hvg2~uhVEFx2mE$qr?g%VLy&=PkZ?$cHu(+6zQx^UF z;!q#Vd>D4lF^xNV)MWUoA;7sz!p%qX846m-s*+Eh91-+ zYUernsA7xFcG!AvShP#kt&m(zEFF8blz`gx9e8n0zU9=3c0KA^5liWy|Lx<7Z+YRv zna$D;F*=HWLaoD0tHSL7+?D{x3oAH+T)Azzx)H=4i+Tf=yXk~V8>b4Q^oBYwT| zdXF?;9SrPg`y~+AW3Y-;^O*ur9@3fg$<^r#zQJ|KF%SS&p#Vm?CVluB+IfZBBlj*eXNVP*pON-8f z!ytPXbAGQLz%y}{?oOsq*`Z}TWY6QX$5h$tk$iekv&q>d`we1VV zsx&&6Rw(KpJ2(${60T6@afPdHvY)o?s4zC5#R(_eet3x7-xZavg9+Qf?-(Pj;Q#k= z`#tLRkpF!A=Y+o>5w|BVK>qpI@17c%J$t*$ zYC^-Sk~ua3Vl%uNauk717*hI(uzDur<@f9lM>kLScm%sf8;d9w zcOR{WAh=ov>&_n)bOQ7Y*dw9m^G1LaXCFhJ3&CoJMKORkCPBg3(NR~R76Xy$0fgss z4ujXB0f&okR(b6Z;!?Ag{~jrI0!&m9_m4u>12Ok#C4^k&ssg@#^xvP0EcXZ555}_i z0nWJsvJk(7X=vEpNFFQh@9a3Zx=IFr{{qr&fM71nJPDAo4H^H#9&yJO6?W)Gv2p#i_ofCMZd7LsQsihTDk{EY0DQEA`P$63wzgNVL__+FO-z0t z4-(`#j6m1=;11ip9W+pg!vOm^UX)up16Gt9v6e6>M}|Yj;dNtWXBX2*k2nGNC(z@4 z1Z4jF+yp8dy_i?TZqS8Ad}5+cK!D1Z@3c#hKQ)7s)JtVP0zONBP#C!k($sfO6#{iH z21ood9UG2fdM;8YH723xEMNem*jk>!3qZ2UgNDAHQNaE;Hs#>6nRt81; zmjV9TeZPtB)0M@P$BQzKK(V73-ruo906cM1-|16(Ju&m)N|z|>;LJ>V&m%%kZtq;F zfJ4gFKwvC2!<4&&e3^_Fzp~n$X^_ZxXU|TkgnLqjc7=jPHI+Mr)IP)`~=EjXIz$LF5V1bb{T9PmQW|Sza=LN6Pj+ zpNPngewAgP4Drx*KXiP2TpSF62FvD5_LEvKF5?lhxr+9dkR$vC55{v)Yuq`I&puX= z{t_qsp_#6(F0V!JRJ$fH&Ke+H7e?J{WzxTm>W>zo@ z1BA%GTzMV#`IyS+QK5}tw4J^EAu{D zV-}5W69auOcwRNH1dV`IA5XuuWr`KWFaixKF#0s$1EAlEr~Uo?iDaBUmw<~A7b)O@ zNTrjGvPQr;^kI#%5!up)YoR1LS-)Gpws@9tRDTbBwd34{$hLiXQoJ$l&m_dv+&5i@ zG2S)jxzJ&q^fK4|hx`cXAG)R2_MV6Z>0^~VM&=6DcSA6qMZ2yB?^=%_il+r)M*zx& z-hC|cxW;=`7;gH**tG@m0mfDwOjq!@=PGqLEYXj;?TbXfOcVt#N$Ud6u368HfOU;` z>5CPimCB$`7P#aM5yb*>|ID+qr{`q#-MjtSHeeOL-S*v^DR1^bP!=u~$=|*A49?L4 z>x0D7{0N{IjzpIE^^Q(xujuPaCASX;NFgMr(^BD%5-rPa=A|#pm04V-+ePy<5+;HI zuiC%z$r)6-i5wY**~)#MZU4GvfnvSVd(fx>dlH7JRkONPsTnQZeQi7q!~q?@$GvYw zgU&OZUBfxtIb};LgS#Je1W8wMRAgLNXLhIguRIWF@`QE>#khOhbJHNMw}R4*ck2%- zE*=Rn@%vWz&eqoVgAb{|Q<``eAsLE}20a?8+RMuJWvqC+fBg_9C>t#+jjyqc|00O0 z4o}+yA(WS36TF za4oFf;zSKy6^_>HH#jfXbmd1Qcx0p3b!>`St1xlIoUd%4%$$<&y<9lbZ42O2!>|0I9IdQ{gKr?xnk?UZ ze;t`-botY-;%?QMA_Lq;A@h)?O|-(S-8Vz&P~x02_KTHCD@;FNBI}o3y%yM7n+H z=+(AYL`VIHtl?Mt=Ms)nf6CrKDDL`(bBmZf(zA;b6mNv(A+(;*6p#`9H2XHR*9Y@i zXxYgfuomijQYijo5@Q@UYqptefpALK9wGfJ6(8qu#cwoO{O6c9C-Te7VL4P684v8b zUaE9m&?P4%8~sN0^Z)VZD}is>=(fUA$8P*qhJH`WKO3!}pr9sdykrSG<{3q{11Kg1 z+<1)}c+&E3m?qC|NOFftM##AzdQtc9s8paf!*0sLXO}^Vab?6#%878S#FjEk?JHUF z@NMRsXQV+CzQGRPvR&8B-&xkntRnk0O0^dr(l4z01r)$FeRmK7+4sy|`_&Jp_88D& zorv5-SXH3jL{xt5#M9}a>yfnK^<{5@Wv!u?m53_zH~t8_F1Rf< z+XL}fp_!j}bbh?9$hITdhMb$51FU(&`iIXE3QaI&XOAu~jORl^q^xR6O+OwMdP?L) zsf*ADt}h_O3Mg919~>Y2xSY=kvDBm5COA;|wEGEC!x~2Hmrb6Lmp9`%qLhH){;`ul zNAFLz9cx0sSBzh-mjB1ERG^o%xJJs@9X6e7s^;8#3TQ?mJa|D0vF2IO|Pp5n~~ ztn~XvN_cp9V4%15_K<$tfKd-fy|=hV<(+QwZ%($hgJfmEE;ckYRBOw84adO5+{}HS z`)uoT4!wTFkxdNYFU)47`D29wcyJFF1ATX2sms~jkDZOnz));a`zZ8ix#Mg-j^0PPQsD_sGzNZiOADt9?qz@EU2z6Il^2tM zLoP-Iw6KoQOCRJ%$P3s#Dgisd<`;IE``jA!rP^Bt_&|k(g@?76zR8IoTSRNkZrWgl zLwDX%UJD$=t?s%8NN(4SMVi4qzmVlm62BENWBi+UA65t*Hxw_qN)!~UYOq8-FEe{%KoR1 z!abqDuV>curs@n}ssi9W;e5ck`;vNnbjy03Livl6F>s$E4h&L)VaL>4ug5gY@hkHXz+<~Fg#L&VNI%?{_ zdRnoi2o(jzkMj?fzQY(zigS7{d%rx^dZjBPL3|2l6Kty8-SnEc2c4avMvYrKKf&QtwTw%@w`X^kN<_ zLF8(3I2j4cLjPQMeB@IBP`)@m@U+Mm!|zZ~Wa`==>=1Ok*(SYkI&5P7d48^|=coN; zc{=ZyT#cQ$a=0Aah-t(FURGO2W^a{3#~!F_UK*tf2&$&!GV}MDKB5!Qc5o-gv<=hM zv;6IfFj;aHJ&oRU~B)tkVpipSQDTpx_fB+iB8epe54MTl)M6m7K3 z?4i5q$~fyvJ)p~!aEQO~6^1=V+ZoF?REw#v0Ae;69F`)kaFwZgoK%f!N)vcS#~iEM0atkNyV$t2hp zegw=pIUToVz#sWL6onOhzGS)G#LyR-z{i4GahM zS0&lQD)SimK7yVC;^Jf_TnSv7*&RyjkM%RMnO?BNDtHA=AN-w}4*-9xtSVT10v@3tRLW4P-yK z&0_?8`Wdb2@%IU}LwLTM{<_xJ2MqDNmvTp00?W(G+HIGcsj|1Zq!*Ws4Z#8?UPrpi zpu5e?z}3d=hKCsW>R$_tysoTd1!;~imK@Dw0F*HP zOR}r((-zpDi5&C!ZQp__C$HR=q9mq$+z<>5d+vK>fro?suX;8M*v}W@TE)v`I1&Ua z0uj*2oqW+5L9Z_v6uiWgftVuL2KjvRflD~9+?Xu6Ml^st_gGZ~dt<}$;!sxQt5WfW zdARVaWxwIoy{6g^(W>7ZCzgKq`WcMU|Eik(#^b>0PWeyIwQ>(Xw$-M)&oxSm+1DD@ zi`fJ9LAAGufB}355O$GpR4jYM0}bbD$r!s!OaK))mAc_^)4i03esuZT{>TyWGXfZW z?w<&>|ET#K(Z~){2I2i(?9y#8DT1qpb?GlHhK3!59Y9|Ov37Z!PaVc{V7f6A6BF7R z<11_Si%@U;L>Y1XqHEG^wCx#aWEiN?=&vh~Hw_+q8e`VbB{Sdz7R)?yb3Qy>)PJF&E8M;*pWs5Fce_+7O=^uaOb8Idn6WLX(e> zAh<8xqDBxqqcz&rzH#OA@9<5pa_ComK02BtjgDYy_wmhXYHqf<3=9hT4Jyd4&qdOT zmoGz!bnPF?R}|>=0}dDH?wwy=^W|bQ(d374izxFf!YnR`ee+YZ7wO{zdQT*$2Rvj^ zC5gKV;<(5k-$PF%8GS(6RXdS|2HA5B@crTNUd|Th1$j+-+`a;6)16BCDieHI1ySa^R z+q$^CPgL*&HPRzx=)=CJ6&4m!UVK?P`|gjBYbDj*8?s)(xkfh3m*QiQYX`h?ifcsO42P0_HSot@t-5$rj1Fms z6JabrFELZ|#puJvww z3ep=akoBkOwmvIJ#}6r;zMn6OOOe}#=i6Qj;1_47;9v~BC;!0^!&3$s#EF_HRQc)X=zR2) ztY+rtpKrI^0%w99z(sE-tR7 zAX~2;hgpZulUbat20M43FH^;4)|6CK(vPnx2bta7-HB{KF*e7`*RNlDy{|HEvbk)B zMZ_NT{9)NibK2;j<(|09^!HBjGmeObg$3%UaCMM2w7{$zqHKFhTy1RzL_zO>&gkg7 zm>El~8&Mk(eoqy5TcZfs_2Lo|uq&UY%Ko9eS?dXTH2>Yk%q&kV)?AYNVJq7Y5o{my z09Fi6@}$~y$z7CExx+y`;?$ z)(~y2e)WJeda*WFZc|H3^m)L+0=yL&c^A{?AwR&Pg*ejnG=M5uoLa{K0z1;_l*P7o-fja=n_QL50)!IVd+F3R00+<=h zq}vj)?5|)O1XF|WVzhDlJ4?Rs61Ijgi1sn8XinrGpfkYDXFNw3o+Gp_gz|1i$c2a= z^|yr0_%@Kjp}(*EE3!f4_{f+64u$J3Pw($^&P0|V731kETvhP~pR90V-={XLQBU%F2Qaj(>m~nK zE`E!C?EZ#dy}#Gf&zv)(kxe-Y%#CQ zPYwGR7~+<{XA3%JXzX-_-}F|{t~vdFBW)0d%S`7wUo%`?3O0|dq!jejL;5MIXc|$v zUc{ZoK1_v#hg#6PFA}=NEAJ^P4uWZE9%y{^%5(WOKWi!AQ_0KAZ+mKq0@UU&bfYfc zdIZ?0PH*S{A*v*-%KrLvl(!>Fzec|rI1B*WNGZwB%ZrZ_=O<&oOcn^>2eIV0;hWJR z#S=c8ZIZE(5w=GpLl-n!Z9%0>+q4F{axKJpLdxX>a1-Ipb^c;%8*<(d-ZldXV-65sa`KnwR-=Y)P7#0&+%NHy9&9MZrR6$k5W&WrArd>$Awqp|PovLC(#4j8^g={Ww|lU-gv;KC<-B$| z^Ih{jBIl5s0Nlr0cAwBvHnp$|>A2s#G1=uhr{7J#QE03=iZBs?g*LbqCfKeY_`>6NFX@kAE?tyKhQGJrK+ z<#!IeGM037SjLnCA;qwwuYD}iAs1tMw=CcExiWkqDx*Rn=k!O(z+saqv=k}fvxQYJ z`1ty#!XI!2WE^Q9VEPH>gr4t{*^dDD3AZI58iJd+Dq#OUW5;uRA5bQ_oljG5hlT|{ zktZ(b#n);*h#^41{csNFHcf$PYDoC?&q#{&wf1Q{Mno5bFK}eR5VTc*x{u>^T}*xU z=<7%2oq;E~u)7&m%Vf7iD=PIr(LLMX!Ci=p%N7DJ^>W=Cmz<$UW08>_u&%ngLcn9( zgl!@q;@U#PZ!-iKayUYuEH2V36Jh1o@Bop?Yq`^ZwmXRlr;`eN#z@Zfxnz!{AsCg{ z0o05D5eXM5w2~rIAR|O>UYw)^@PQc_eR#&G$Z?9g`nCx9`UF%x!lM?7Kg}xTTi#zP zGf_>UK^in3K0F13G8dT#oO~?sb~Q?prp^ zxTD_iaOmwgim4uaG4Zra{dKoDVCG;FS785S^!7YM~?|A~gnsgqU?~x6gJWog-ilnxm#YGxi1WrpwgeQBWuQ zSz#Zira=Yl5!Kpe(Mww*59Y5^NyY)#B-#<5oM{q3%8HM;^h)S*x@k5b!XuKD3&MhV zRym>fF)cmT8*3@Aa2yaJLzL-=-~~cU67sepH1%#1;6Yz9d*xxyD@0ZB?Jnj$edndZ zb8^j+EHQp&VpPE7-_u9CA5?dx3?5K&V}6zkO@zIcsH3k9RE7!f!cCx($-F#-_3xUS zvFk#oTo)V6h3cRiQrlf!U;2*u2NNgD4lBS=RbH=^BAdlvsX|m36O`bE=5d5Pgp5H^!bDL-nhI5xgN1CgG3US!WJYdEj)-(gK5c|H_ZyYl1>rC>tR zonoQG0AqeyliXtDe!(}}cPVN2%wKy&YDh(Q3r|UWcYj8Ssr^Sw>CkGj(uZ=U@e+c>2bCdU`$pp@ z%!xKivu=bGsxiNPXT5q+nG=drP(0Uj(SeT2di>ib@Ra~@(5gO~UF*vGzJ_c*n z#+%ilrVMGA#H!VGaM&)1^qqHZ)*Utc!hNB_6sXp+5havge7(#?b%HwbCvIO47r?}@dwZkKb89V&Th0hHLH&r?s0on()rGS zx>Tph_4axa>jLtiQky^2LADeoc?_}u;1t%BgtSzNc0QW1`ztI15{)?xMQXK8x#ham zh7HmmQ@`^^&@ee&s3C~9KT5%M8)JnKOjUQ)I*v7%dwJEIF2S>a#QXKl;h+VG| zHV0yjklCW1bk1-6$vuLV>$LNxc&{Mv_J=~9DsPUNKa?O>P1_fi2S@H#Wn>zdU<^85 z!|^=Mh7H6jU@bgRexGe4q1Yb2yzX|bVwK4glNG$WYB`5uV0G%xKsHT&x>&yly2z=A zR2w(>XA^|P5znB^{xfbw(BNR;+8_Jq~v!4q8`guv-TPK zrWt5Qjg$tJ$Zr@4v5}$fBkqcPcveU8LpJ~jFCc$M#B<@sDEMMye4gu3gv8d z^Us+RbFmW6pF&vaK^Vr2)O1l6p7K69ePzQdjZm5@Yy8sGtrL&L7Qa?Kyylv+b597b z1qx>i=fBgd^DNs_O@|sCo70;iMi$F3*_;yn^5rXMiytdL#g&wzY)4P(-}6y?EwX>! zR~H{5%`j=yDb!4D^g(P(Y}`00c`DQgWv$cF0>gMc!uStcfD*ddT~+3sBW2mJE7B)H zu?ynP&GSC7ip;0CM-COy5sx#41NOH!0&2;-=!G;=6gi6Llfm4a?|js1`MD)%`Oe zkGgQ>?|PvK&8JFJKFb#xG|eR?nudm8{-71ubpZ7-JF1YTa5a=raa9)2x1R%jrmWyr z`#iHA4=YtsWK`oYYq5=<9dRLj*+L>jmJT>aJGO%q>-Cz&&ZJa0e7$31#J!$I6Bwep z>nbVbl1@XF|6X3X6$ZZEwt)73TK@j1)CwbV*9C9j{huE}3pnzhmcKv#bJE`v|9`ol zk1!$lzo1*U9r~Y}{pa@o_W7S~{qryW+vip!v;>|Q?}T9bSO(s}d%Orccmpk<{hyY< zKgNT0&?3Ul^tb)?q<@YSS&I7i+uz^*9tKWN&l57XUj_OQ(0|=e9iM@)6)BLRXo~Zn zk+?@A)(CWFc~M}ONQM8ow%YcZhqAH)={R}{A~F7efJJ|M#I64QK`g~jMdGKxbW0QvUDM)Q~@E&R(6chwqT=F%@5VTNlYJ!|N zTIqU6jd9-Yw&Vj$VURbece^y=wnID6xi%2;AUn%xk#pYdabZRZ;w$sAvZ@?_ zHU1Xbb=99#QTsh+dVfKrUwFfK#s_GsX2Qg>yz<|67gK?;e!g$eu5Jqok3N`;eCzhf zzwx78!{;1gj=7qS3bRrW>j095z2x*^dvL~#+HWuIzfXG88-DY+B;y5e-*VkOq7bS6 zGG372&LoBJbZh0wOg8p9Bf9$*S#zBb%n4v#5-`%{M=It%jrejQY;3c2ssL$9H<_6z zopv%$yyf-l5%tzo5fkL%2?!liduD5ETQ^kVBzFgDsY233elPnu7cVzAV;$G$hU&8> zx;2TgE1}#*jp+AlWsd2h(q-~S{ONGYC_7(?L4m}nc}$B;W+r#r7@%pmxJQqw+yRLY zG_};(y$q?fw6p{_Oz5ynN%SEJMRAi@**py}L0Dv}8pq-| zCoGiNHM8>@@sylb?}QTDO20sca9C%XLT0l9E98}lUQ*?=K--Wyx62Q*Ue1KINQuoW z0&5RB{){>bR1#~dvs!Ar%hXOQj;JN_%AuK(EMsT5aJ;^9W6d#a$05vwdA#`#(E6*D zW?rix5G}R+dR_vY4R_mE0+esMuBK@AzPXTO7a3-pvn!?TJF#^cna=BMe2EWIuYecOL$cX!uhQWfi4xD^Y1(=Dz=KX_+c z*UVA+Ywi!Y14{llCUf%Nex|b@s1o1bOMb~@@zmRqC3fij$x*_?V!t_x>HilI1n&Dg z8n6i|mIdw?Y_=qGN3gih@_z)2EL*QqaBmsEB?pf;;EYiVocjhvpfr2(lK)FyurIZd17-9a;~kv&kEW?PyOImBK?Z(V($ z0friz9`4O^S$&D%xbSV3?Ykiu#mzRl%|nUaFED4mwrC-z;aykEC1k z5;81~`E>~v{)dUOP$S(Wbxsk#rPxygj_k0uEqLkXfH;-WI+oTxG!Lq)4fl-ZDC)r3 zCxex(Hpx-cEphPT#S4Dq2Fek&Np126k<+xv`V^EZKG&BRW{8~oA}TCnjdgQv3h))K z6-E4(IAMXvA83;zA~MpmaLAg-5VKh`1);>NdG8mZMj?;^Tv937kwlo4q)(2EbeQ2k z#-KBJ$B~k=GZ@_^SQ#ITm1ZS-pycY2@s&jF)Nf8lkl9Y+V(XoGh zMhOyD^RELNa!`0lEU+Li#>0lB>N-UnjuSV`R~=TfmG+^l4Hv8ZY;>HKJQ1`1Xp>>s zsQ3w}rYEXJn-mdQ6`Q00)+?JF$ohc5YuaQFqEU>-722eTh&IWMcfHEr+yTkMeFn0g z@;5;ko9sh0iqW`Yn-mezCb{W~yYe%wWX%vE%uWYgh(I`ga3T;wEM4KdqGhg`D zS2Eva4G%%c2L-C`RLuHYp+^|KT70V)CbxM~W~Pn5U5N#TeYS_{Ud%Uj;-G zU4$9IM#vF(gdaip8hR6rVl=)H5s~3-vTmK^TV(iq$`=Omh@9nbEQ$OgDyRrB!i-=e zg;~NnX z8PX=9Srg)q>9emqT{T1!V+32XD%rPa6r)i@M259VXq1K44v`AHH_*Rm6r)i@M25A= z@Oo_#dDEb`(I`fvh=_FCq=<-!h{)R8q=<-!h{%5dbdQW2OFWk|00000NkvXXu0mjf D_!~xZ diff --git a/source/images/supported_brands/melcloud.png b/source/images/supported_brands/melcloud.png new file mode 100644 index 0000000000000000000000000000000000000000..85595ed897081a626fa4f5043e7988dfd7952095 GIT binary patch literal 23487 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 Date: Wed, 19 Feb 2020 17:03:57 +0100 Subject: [PATCH 77/88] Fix release for OPNsense --- source/_integrations/opnsense.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/opnsense.markdown b/source/_integrations/opnsense.markdown index 9921045639a2..e9c3e7c3e72f 100644 --- a/source/_integrations/opnsense.markdown +++ b/source/_integrations/opnsense.markdown @@ -5,7 +5,7 @@ logo: opnsense.png ha_category: - Hub - Presence Detection -ha_release: "0.106" +ha_release: 0.105 --- [OPNsense](https://opnsense.org/) is an open source HardenedBSD based firewall From c8f69ae4bae11019dd4110314731b417978b6938 Mon Sep 17 00:00:00 2001 From: Hmmbob <33529490+hmmbob@users.noreply.github.com> Date: Thu, 20 Feb 2020 10:21:33 +0100 Subject: [PATCH 78/88] Update 2020-02-26-release-106.markdown (#12136) --- source/_posts/2020-02-26-release-106.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index a5d824701ded..738ca7fe160e 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -195,7 +195,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - **Core** - Only administrator users can stop or restart Home Assistant. - ([@balloob] - [#31509]) ([homeassistant docs]) -- **Sure Petcare** - Sure Petcare supports new features and has improved existing features. As a result, you will want to note that `household_id` has been removed from configuration options as it is now longer needed. - ([@benleb] - [#31437]) ([surepetcare docs]) +- **Sure Petcare** - Sure Petcare supports new features and has improved existing features. As a result, you will want to note that `household_id` has been removed from configuration options as it is no longer needed. - ([@benleb] - [#31437]) ([surepetcare docs]) Example YAML configuration: From a3d5c06aa7ea03910fb874d316a9a39a51ebe7ce Mon Sep 17 00:00:00 2001 From: cogneato Date: Fri, 21 Feb 2020 12:07:25 -0700 Subject: [PATCH 79/88] Added breaking change description for Glances (#12154) * Added breaking change description for Glances * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_posts/2020-02-26-release-106.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 738ca7fe160e..89f37aa4f61a 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -180,6 +180,8 @@ Experiencing issues introduced by this release? Please report them in our [issue - **Météo-France** - Météo-France now supports the configuration flow and is now available to be added as an integration from the integrations UI! There are no more `monitored_conditions` and all sensors will be added automatically. - ([@Quentame] - [#29927]) ([meteo_france docs]) +- **Glances** - Glances sensors are now dynamically added, which results in entities having new names, in particular sensors for mounted disks and temperature. You will need to remove the existing configuration and re-add it, and adjust for any automations you have using the new entity names. - ([@engrbm87] - [#28639]) ([glances docs]) + - **Service Calls** - Service calls that reference non-existing entities will now log a warning instead of silently being omitted. If you are using a template and want to select no entities, you need to pass `none` instead. The TTS integration will no longer target all media players if no entity ID passed in. You need to specify `all` instead. - ([@balloob] - [#31427]) - **Light** - It is no longer allowed to pass both `brightness` and `brightness_pct` to `light.turn_on` service. Previously passing both would have used `brightness_pct`. - ([@balloob] - [#31452]) ([light docs]) From 9e3fb59d9cb2f1087959cf99ba0a45046fc8a9f0 Mon Sep 17 00:00:00 2001 From: Alok Saboo Date: Sat, 22 Feb 2020 11:07:02 -0500 Subject: [PATCH 80/88] Add information about the xmltodict tool (#12156) * Add xml2dict tool information * hyperlink * Update source/_posts/2020-02-26-release-106.markdown Co-Authored-By: Franck Nijhof Co-authored-by: Franck Nijhof --- source/_posts/2020-02-26-release-106.markdown | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 89f37aa4f61a..b73ab713a1ab 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -254,7 +254,13 @@ Experiencing issues introduced by this release? Please report them in our [issue - **UniFi** - Changing tracking settings will no longer disable entities but will remove them completely from the state machine and entity registry. The SSID filter will now mark all wireless clients as `not_home` if they are connected to SSIDs that are not a part of the filter. - ([@Kane610] - [#31762]) ([unifi docs]) -- **Rest** - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via `xmltojson` so it can work with the existing rest sensor component. As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. - ([@bdraco] - [#31809]) ([rest docs]) +- **Rest** - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via `xmltojson` so it can work with the existing rest sensor component. + +`xmltojson` tags may be confusing; if you are not familiar with the conversion, please use the [xmltodict](https://xmltodict-debugger.glitch.me/) tool created by [@balloob] to identify the tags to be used to parse the resulting JSON. + +As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. + +- ([@bdraco] - [#31809]) ([rest docs]) Example YAML configuration: From 6f44024f95bc5110643f74ca208fc74e82574926 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 22 Feb 2020 06:31:06 -1000 Subject: [PATCH 81/88] xml and jsonpath support (#12084) * xml and jsonpath support https://github.com/home-assistant/home-assistant/pull/31809 * adjust for lint * grammar * Fix xml conversion output, add a more complex example * Update rest.markdown * Added note about json_attributes_path * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update rest.markdown * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/rest.markdown Co-Authored-By: Franck Nijhof * Update rest.markdown Co-authored-by: Franck Nijhof --- source/_integrations/rest.markdown | 133 ++++++++++++++++++++++++++++- 1 file changed, 130 insertions(+), 3 deletions(-) diff --git a/source/_integrations/rest.markdown b/source/_integrations/rest.markdown index 69fbf37cc367..77cdd9402f27 100644 --- a/source/_integrations/rest.markdown +++ b/source/_integrations/rest.markdown @@ -105,12 +105,16 @@ headers: required: false type: [string, list] json_attributes: - description: A list of keys to extract values from a JSON dictionary result and then set as sensor attributes. - reqired: false + description: A list of keys to extract values from a JSON dictionary result and then set as sensor attributes. If the endpoint returns XML with the "text/xml" content type, it will automatically be converted to JSON according to this [specification](https://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html) + required: false type: [string, list] +json_path_attributes: + description: A [JSONPath](https://goessner.net/articles/JsonPath/) that references the location of the `json_attributes` in the JSON content. + required: false + type: string force_update: description: Sends update events even if the value hasn't changed. Useful if you want to have meaningful value graphs in history. - reqired: false + required: false type: boolean default: false {% endconfiguration %} @@ -264,6 +268,26 @@ sensor: ``` {% endraw %} +[JSONPlaceholder](https://jsonplaceholder.typicode.com/) provides sample JSON data for testing. In the below example, JSONPath locates the attributes in the JSON document. [JSONPath Online Evaluator](https://jsonpath.com/) provides a tool to test your JSONPath. If the endpoint returns XML, it will be converted to JSON using `xmltodict` before searching for attributes. You may find the [XMLtoDict debug tool](https://xmltodict-debugger.glitch.me/) helpful for testing how your XML converts to JSON. + +{% raw %} + +```yaml +sensor: + - platform: rest + name: JSON users + json_attributes_path: "$.[0].address" + json_attributes: + - street + - suite + - city + - zipcode + resource: https://jsonplaceholder.typicode.com/users + value_template: '{{ value_json[0].name }}' +``` + +{% endraw %} + This sample fetches a weather report from [OpenWeatherMap](https://openweathermap.org/), maps the resulting data into attributes of the RESTful sensor and then creates a set of [template](/integrations/template) sensors that monitor the attributes and present the values in a usable form. {% raw %} @@ -358,3 +382,106 @@ sensor: unit_of_measurement: '°C' ``` {% endraw %} + +The below example allows shows how to extract multiple values from a dictionary with `json_attributes` and `json_attributes_path` from the XML of a Steamist Steambath Wi-Fi interface and use them to create a switch and multiple sensors without having to poll the endpoint numerous times. + +In the below example `json_attributes_path` is set to `$.response` which is the location of the `usr0`, `pot0`, ... attributes used for `json_attributes`. + +{% raw %} + +```yaml +sensor: +# Steam Controller + - platform: rest + name: Steam System Data + resource: http://192.168.1.105/status.xml + json_attributes_path: "$.response" + scan_interval: 15 + value_template: 'OK' + json_attributes: + - "usr0" + - "pot0" + - "temp0" + - "time0" + - platform: template + sensors: + steam_temp: + friendly_name: Steam Temp + value_template: '{{ states.sensor.steam_system_data.attributes["temp0"] | regex_findall_index("([0-9]+)XF") }}' + unit_of_measurement: "°F" + steam_time_remaining: + friendly_name: "Steam Time Remaining" + value_template: '{{ states.sensor.steam_system_data.attributes["time0"] }}' + unit_of_measurement: "minutes" + +switch: + - platform: template + switches: + steam: + value_template: '{{ states.sensor.steam_system_data.attributes["usr0"] | int >= 1 }}' + turn_on: + - service: rest_command.set_steam_led + data: + led: 6 + - service: homeassistant.update_entity + data: + entity_id: sensor.steam_system_data + - delay: 00:00:15 + - service: homeassistant.update_entity + data: + entity_id: sensor.steam_system_data + turn_off: + - service: rest_command.set_steam_led + data: + led: 7 + - service: homeassistant.update_entity + data: + entity_id: sensor.steam_system_data + - delay: 00:00:15 + - service: homeassistant.update_entity + data: + entity_id: sensor.steam_system_data + friendly_name: Steam + +rest_command: + set_steam_led: + url: http://192.168.1.105/leds.cgi?led={{ led }} +``` + +{% endraw %} + +For reference, the XML content of endpoint shown above example is below: + +```xml + + + + 0 + 12556 + 48 + alexander + + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + up + up + up + up + 0 + 0 + 0x73XF0x73XF + 0 + +``` From 1a24e0690031ba96a9461376cd5926425015eaf1 Mon Sep 17 00:00:00 2001 From: SukramJ Date: Thu, 20 Feb 2020 11:07:46 +0100 Subject: [PATCH 82/88] Add new devices to HomematicIP Cloud (#12112) plus some fixes --- .../_integrations/homematicip_cloud.markdown | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown index 870a8897c172..3590b5e1b054 100644 --- a/source/_integrations/homematicip_cloud.markdown +++ b/source/_integrations/homematicip_cloud.markdown @@ -90,7 +90,7 @@ Within this delay the device registration should be completed in the App, otherw * homematicip_cloud.binary_sensor * Acceleration Sensor (*HMIP-SAM*) - * Window and door contact (*HmIP-SWDO, -I*) + * Window and door contact (*HmIP-SWDO, HmIP-SWDO-PL, HmIP-SWDO-I, HmIP-SWDM, HmIP-SWDM-B2*) * Contact Interface flush-mount – 1 channel (*HmIP-FCI1*) * Contact Interface (*HmIP-SCI*) * Window Rotary Handle Sensor (*HmIP-SRH*) @@ -111,11 +111,13 @@ Within this delay the device registration should be completed in the App, otherw * homematicip_cloud.climate * Climate group (*HmIP-HeatingGroup*) * This includes temperature/humidity measures for climate devices of a room delivered by: - * Wall-mounted thermostat (*HmIP-WTH, WTH-2*) - * Brand Wall-mounted thermostat (*HmIP-BWTH, BWTH-24*) - * Radiator thermostat (*HmIP-eTRV,-2,-C*) - should also work with (*HmIP-eTRV-2-UK, -B, -B1*) + * Wall-mounted thermostat (*HmIP-WTH, HmIP-WTH-2, HmIP-WTH-B*) + * Brand Wall-mounted thermostat (*HmIP-BWTH, HmIP-BWTH-24*) + * Radiator thermostat (*HmIP-eTRV, HmIP-eTRV-2, HmIP-eTRV-C*) - should also work with (*HmIP-eTRV-2-UK, HmIP-eTRV-2-B, HmIP-eTRV-2-B1*) * Temperature and humidity sensor (*HmIP-STH*) * Temperature and humidity Sensor with display (*HmIP-STHD*) + * Alpha IP Wall Thermostat Display (*ALPHA-IP-RBG*) + * Alpha IP Wall Thermostat Display analog (*ALPHA-IP-RBGa*) * There is no need to directly support the following devices by Home Assistant, because their integration is done by the required wall thermostats: * Floor Heating Actuator – 6x channels, 230V (*HMIP-FAL230-C6*) * Floor Heating Actuator – 10x channels, 230V (*HMIP-FAL230-C10*) @@ -138,9 +140,9 @@ Within this delay the device registration should be completed in the App, otherw * Switch Actuator for brand switches – with signal lamp (*HmIP-BSL*) * homematicip_cloud.sensor - * Cloud Access point duty-cycle (*HmIP-HAP, -B1*) - * Wall Mounted Thermostat Pro with Display (*HmIP-WTH, WTH2*) - * Radiator thermostat (*HmIP-eTRV,-2, -C*) - should also work with (*HmIP-eTRV-2-UK, -B, -B1*) + * Cloud Access point duty-cycle (*HmIP-HAP, HmIP-HAP-B1*) + * Wall Mounted Thermostat (*HmIP-WTH, HmIP-WTH2, HmIP-WTH-B*) + * Radiator thermostat (*HmIP-eTRV, HmIP-eTRV-2, HmIP-eTRV-C*) - should also work with (*HmIP-eTRV-2-UK, HmIP-eTRV-2-B, HmIP-eTRV-2-B1*) * Temperature and Humidity Sensor without display - indoor (*HmIP-STH*) * Temperature and Humidity Sensor with display - indoor (*HmIP-STHD*) * Temperature and Humidity sensor - outdoor (*HmIP-STHO, -A*) @@ -149,11 +151,13 @@ Within this delay the device registration should be completed in the App, otherw * Presence Sensor – indoor (*HmIP-SPI*) * Light Sensor - outdoor (*HmIP-SLO*) * Passage Sensor with Direction Recognition (*HmIP-SPDR*) (delta counter) + * Alpha IP Wall Thermostat Display (*ALPHA-IP-RBG*) + * Alpha IP Wall Thermostat Display analog (*ALPHA-IP-RBGa*) * homematicip_cloud.switch * Pluggable Switch (*HmIP-PS*) - * Pluggable Switch and Meter (*HmIP-PSM*) - should also work with (*HmIP-PSM-CH, -IT, -UK, -PE*) - * Switch Actuator and Meter – flush-mount (*HmIP-FSM, -FSM16*) + * Pluggable Switch and Meter (*HmIP-PSM*) - should also work with (*HmIP-PSM-CH, HmIP-PSM-IT, HmIP-PSM-UK, HmIP-PSM-PE*) + * Switch Actuator and Meter – flush-mount (*HmIP-FSM, HmIP-FSM16*) * Open Collector Module Receiver - 8x (*HmIP-MOD-OC8*) * Multi IO Box - 2x (*HmIP-MIOB*) * Switch Circuit Board - 1x channels (*HmIP-PCBS*) From c49f3a61283c1a83680afea538f50cd15fa1eaa8 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Thu, 20 Feb 2020 06:36:50 -0600 Subject: [PATCH 83/88] Plex ignore shared users (#12132) * Add community highlights 3rd edition (#12127) * Add community highlights 3rd edition * Tweaks + Social image * Add thank you to suggesters * typo Co-authored-by: Franck Nijhof * Add options to ignore shared/managed Plex clients Co-authored-by: Paulus Schoutsen Co-authored-by: Franck Nijhof --- source/_integrations/plex.markdown | 8 ++ .../2020-02-07-community-highlights.markdown | 4 +- .../2020-02-19-community-highlights.markdown | 103 ++++++++++++++++++ .../social.png | Bin 0 -> 269641 bytes .../vscode.png | Bin 0 -> 85211 bytes 5 files changed, 113 insertions(+), 2 deletions(-) create mode 100644 source/_posts/2020-02-19-community-highlights.markdown create mode 100644 source/images/blog/2020-02-19-community-highlights/social.png create mode 100644 source/images/blog/2020-02-19-community-highlights/vscode.png diff --git a/source/_integrations/plex.markdown b/source/_integrations/plex.markdown index c3264595d39c..9b564ddab803 100644 --- a/source/_integrations/plex.markdown +++ b/source/_integrations/plex.markdown @@ -89,6 +89,11 @@ media_player: required: false default: false type: boolean + ignore_new_shared_users: + description: Do not track Plex clients for newly added Plex users. + required: false + default: false + type: boolean {% endconfiguration %} ```yaml @@ -102,12 +107,15 @@ plex: media_player: use_episode_art: true show_all_controls: false + ignore_new_shared_users: false ``` ## Media Player The `plex` media_player platform will create Media Player entities for each connected client device. These entities will display media information, playback progress, and playback controls if supported by the device. +By default the Plex integration will create Media Player entities for all local, managed, and shared users on the Plex server. To choose specific users to monitor or ignore, select them via the Configuration Options (**Integrations** -> **Configured** --> **Plex** --> **Gear Icon**). + ### Service `play_media` Plays a song, playlist, TV episode, or video on a connected client. diff --git a/source/_posts/2020-02-07-community-highlights.markdown b/source/_posts/2020-02-07-community-highlights.markdown index 2fe7ab3f4b67..1f2adb85fbd9 100644 --- a/source/_posts/2020-02-07-community-highlights.markdown +++ b/source/_posts/2020-02-07-community-highlights.markdown @@ -2,7 +2,7 @@ title: "Community Highlights: 2nd edition" description: "DIY smart candles, automating a van, a self generating Lovelace theme and visualizing with Grafana" date: 2020-02-07 00:00:00 -date_formatted: "February 07, 2020" +date_formatted: "February 7, 2020" author: Franck Nijhof author_twitter: frenck categories: Community @@ -41,7 +41,7 @@ You can read Zane's full blog post here: He also made his Home Assistant configuration [publicly available on GitHub](https://github.com/zaneclaes/van-home-assistant-config). - + _Thanks, [Robbie Trencheny](https://twitter.com/robbie) & [cgtobi](https://twitter.com/cgtobi) for sending in this item in! 👍_ ## An auto-generating Lovelace UI theme diff --git a/source/_posts/2020-02-19-community-highlights.markdown b/source/_posts/2020-02-19-community-highlights.markdown new file mode 100644 index 000000000000..d60fe20479d6 --- /dev/null +++ b/source/_posts/2020-02-19-community-highlights.markdown @@ -0,0 +1,103 @@ +--- +title: "Community Highlights: 3rd edition" +description: "VS Code add-on, beta, traffic indicator" +date: 2020-02-19 00:00:00 +date_formatted: "February 19, 2020" +author: Paulus Schoutsen +author_twitter: balloob +categories: Community +og_image: /images/blog/2020-02-19-community-highlights/social.png +--- + +It's time for the third installment of our revamped community highlights. We got some really great stuff again. + +This time I (Paulus) am in charge of writing the community highlights. The reason for this is that the main item involves Frenck's own work, and he felt weird promoting his own awesome, great, wonderful, enlighting and fabulous work on the revamped Visual Studio Code add-on. + +## Visual Studio Code add-on updated + +Visual Studio Code is a free text editor by Microsoft that works inside your browser. It makes it very easy to manage your configuration. + +The add-on used to be only available for x64 devices like intel NUC. With this update, it is now also available for ARM64 devices, including the Raspberry Pi 3 and 4 (the 64-bit version). + +It comes installed with all the extensions necessary for editing Home Assistant related files: + +- [Home Assistant Config Helper](https://marketplace.visualstudio.com/items?itemName=keesschollaart.vscode-home-assistant) +- [ESPHome VSCode](https://marketplace.visualstudio.com/items?itemName=ESPHome.esphome-vscode) +- YAML checker +- Material Design Icons support + +If this is the first time you hear about the Home Assistant Config Helper, it is genius. It will set-up a realtime connection from VS Code directly to your Home Assistant installation so it can offer auto-complete suggestions when editing your configuration. This is pre-configured and works out of the box with the VS Code add-on. + +To install the add-on, search for Visual Studio Code in the add-on store. + +Screenshot of Visual Studio Code. + +## VS Code add-on part 2 + +But there is more in the add-on! Home Assistant contains an add-on service registry where add-ons can make their services available for other add-ons without requiring any configuration. The VS Code add-on uses this feature to offer a built-in terminal that has pre-configured tools to connect to the MariaDB add-on and the MQTT add-on. + +To try it out, open VS Code, click on the menu button top left -> view -> terminal. + +### MQTT command-line + +_This requires the Mosquitto add-on to be installed and an MQTT sensor ([instructions](https://www.home-assistant.io/integrations/sensor.mqtt))._ + +To publish a message to an MQTT topic: + +```bash +mosquitto_pub -t home/bedroom/temperature -m 23 +``` + +Or watch all messages that go through your MQTT broker: + +```bash +mosquitto_sub -t \# +``` + +### SQL command-line + +_This requires the MariaDB add-on to be installed and the recorder configured to use it ([instructions](https://github.com/home-assistant/hassio-addons/tree/master/mariadb))._ + +To query the available tables: + +```bash +mysql -D homeassistant -e "SELECT entity_id, state, last_updated FROM states LIMIT 0, 10" +``` + +## Beta time! + +Today we are releasing the first beta of Home Assistant Core 0.106. It is packed with awesome features. For a sneak peek of what is coming, check the [beta release notes](https://rc.home-assistant.io/latest-release-notes/). + +I'm personally most excited about the extended safe mode. It will guarantee that the frontend will always load, no matter how broken your configuration is. + +## Navigation Arrow + +On Reddit user /u/Jenova70 showed a super slick navigation arrow that indicates the traffic on his daily commute. Very slick! Instructions can be found in the comments. + +

    I built a physical "navigation arrow" that is changing color based on the estimated time of arrival at work (Waze commute data :) ) from r/homeassistant
    + + + +_Thanks, Jean-Loïc Pouffier & cogneato for sending in this item! 👍_ + +## Got a tip for the next edition? + +Have you seen (or made) something awesome, interesting, unique, amazing, inspirational, unusual or funny, using Home Assistant? + +[Click here to send us your Community Highlight suggestion](/suggest-community-highlight). + +Also, don't forget to share your creations with us via Social Media: + +- Twitter it! Be sure to mention [@home_assistant][twitter] +- Share it on our [Facebook group][facebook-group] +- Post it to our [subreddit][reddit] +- Tag [@homeasssistant][instagram] on Instagram +- Or via chat, drop us a line in the [#lounge at Discord][chat] + +See you next edition! + +[chat]: https://www.home-assistant.io/join-chat +[facebook-group]: https://www.facebook.com/groups/HomeAssistant/ +[instagram]: https://www.instagram.com/homeassistant/ +[reddit]: https://www.reddit.com/r/homeassistant +[twitter]: https://www.twitter.com/home_assistant diff --git a/source/images/blog/2020-02-19-community-highlights/social.png b/source/images/blog/2020-02-19-community-highlights/social.png new file mode 100644 index 0000000000000000000000000000000000000000..8b637e65b7cae173014f3a5a99d257f1a6286260 GIT binary patch literal 269641 zcmcG#Wmr^g+crFO4j?TlNJxjYG$`F2lF~JFmxP3XNJ&UHlF~V}(%p@KfWXj0e~ah3 zyx;rJ_v783?VSxb7-7x1&T}2HAN#Q%k*dlvU`#Sh5C{a8la*Enfsm^}AVd#zRN#M9 z#C;8cZwRjHGLoQ*5sF>l4F*J3&lLp1>3RHzki>#R4gx&`$w^CSdS(1s_I9JQ^5(nU zFDd6gXtB&s9shH)vD`zi)E|pR#uReM8GJ$=rq@{r7dcjxYK5S0_B|G<1L8sJzq- zeEs*YjQXf_|Ni{T2D>Wa-`9^xQj;hDzT%6xpnor>RWT3x&&8R2py~LjWinOHk7}&E`7T8-@E<4UGo3Qo}SiB z7>NJ9K^|NwO&_ekyNcL06-Zh^{Ch^Z-c@M-XJce3c=-Q0`D(=f2Pgc$+HUx_Gh)2I zPkK0n=>O;GHimxsyIbL5z-Iqzvk(lLzt{ioEaiW-kN>uHY`tB!|M*xM8q0sV!AE%~ zP<)Evs?CN23ljS8!v|_*Sw9;mWEohLLb}Av8(?*sDT)fs^V=6tV$4+ z5W1W$rMsA&;?VN%FMrS*wE>5%*-~N459>Vd^zJTGbVh@hy)~sEwW9yKNK+MJwC#-6 z0jlUHDK8X|D7eu|0ljQbFY;fX)nwn8#(n&oQHyd^(Hbsvwv;nwsUg(E6~W-=1j^3* zAOBsBy$h4IR4}EE3=Tn9Cj!CU*9Z*u$8`Er{(banCDmxe(~0G5sP|^(cs>a0T7?nd zr8-x{{_bx*|JpS(QF5H>@Z5sgTHb5yO3<@nq)SJzsaymH{lCYizW$bfIy6Q}NVJ&? zJud<{ldm+8qZvG6v@4gtpMkRCJo&z%Uah~M|ARcfQNi?6#H@D_f476*x>$(f;E)&F z!vDb}nX^^ij&m8Wj0KuP^pAz9aUCnC6Mxe>cl6p~+0(3J74Ic05>TqePS(a?! zxVaffEe?@EYx6aCf1Ms#!OH&u#F?Dv1%bBQNJwL;=!kb8DER4hII4+vn@g>8+XKt; zWkKJj@8NN8-=`hCB{t)Osi2u}Edm~*55ex!(L5kV) z`^2mSFCmcleOL{(v?itF9(Pi^qeWY60S&mnTRE~J!gijT^>mcnsG!ZQIxOp}@|tGo z&hsZvw))q~Nwi+_w_^GTwaV|~G)gS?d%WRHeiyNIht87XaC#DeH!evFYAqgAzrP0V z=TMB0V;NOVi2zh#uYsk>3({#whsT*mes&~y@`TM0b5tRsRchd8u{h{0La>ShIJfg# zCJYL$e&1*}yF@cHNMhhMtgc|waS<~QZ}I069j2o#ePUqXRy#6oWz9G1o(7*;7x2YZ zljG5sEV*WOPzypDi;Q>?cuPp5lAta*5M9~43}e>RTGv`|o1W`^aM1f2{z~UM@zPEy zBsR_wo6s98GU7*B{f??X3J6>X-75Dpk}HVcj|pWcJ!+1Lh-eMb;rS)_9YuRLum~f2 z^5`PLc3>T&c9s>#w$alLJ+O)8W8}yCRXcK*Bgxg_qEu;V-kcG<##XjVg@%LW!lDnB zs^?@%@;#K$A}=OxJd0j0cB9oDskSbu;Xo0Je(5NSWX(pvbR1QGe{Vc$jiJowQX+za zqJ=H$VFP0z4RpAhiJWTp%`93OaN-7JfUmT8gg>cX4lLTLHkb~ii-?fzb^mHNZOd@w=v)TxZ>qjcrd>vF7JhDt8w$AW_d%adwr}x{~m33}}{@*Xxq76WKq+dK@LztxuYSu17{UAy;-@ErKrsQ+PW%+4E! zR+}*Dc0j_*u{b(AEzOI~=1(ZR)<}Rbj�{8@M&q&dM^%_(i%pm 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
    {xf@7PS}s{vFY=4*x>jGTmafN%LnPD?mk!{Mb* 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
  • WTEQFjuci)}8+fOYKDq~x{DIdq;jmfl2fo?uv?Mnp=J`&V-bMvB zNzKiKF)9tcHmBFYq-&%6Xmvdz^S`8TMr-w)l(-XzC65r&(&#`!x@#yS*PoKtZKB!S zSg3Q|%f=@RJ(dE$kd{)+{+r&Uf#xSzYZkq3M9nLy%3P{AZRAiWz+@$f7OU`+%&?_` zAF@o);)CWm_(#5_QdKE+oJwkqDA#FmX-Pn1mTvAxU`xZ$1$_>7USDyD862jqILi%v zSht52dKP;8R3gucrU49T7KeKYhi7J!CEQkoQB$vq+kTbnQ=FbcrqoQ-lRv&@D{|1+ z-SXt7L3g=Dj$N2W3h=A6?!LP7N%351ujT)>Xz{vcwC(x6)UrNjd;9z>Bdb#RS4KB= z$hQPsxnSo;xz-Y3VrNzJI8hN#`}27tBgN~te3ack_m>T;WHAI@x)JoTembGWxpuSU ziLMn~O_p6t>cxI&-^TBQ!~|5=qlF_rEbaU{SU{tZT}c|~Ye*H(8ScwAkQ4m|VSyt| zYf%+$%FrlU@nvR7WZiNk_;bx(pInStEV4?O?)x$1?cZNf?B8BU8f|U?u4Z*nacFU_ zPew|L8c^MR5S`s0JU4;284(G|;RA8D`OpdE;~zM$_>n@n{RNk(Kls;GS_>1OQFyx# zCo)^wzl)1V2!}n%U_4cozzDDlxm^reXQFJi1Y@PM>7h<1M_kuESc^&fgP^nFa7r+n zDo(cdn(T^38mcLIYu(ueJcmq;lorWz3jIi?DReVa!lID@_145YIH&D#SXcYRI^t&J zi|h5**uOm~0aznkD0b%%6e)gT#XqHo$^9_e`{MEQo6I(~7CEww;@1+a^e{22 zc~XVA2#xwd>%urFc&!3tW^Hsf-V<2~Kryvm9z?y0#7M1R9%u9$-{ZH(T?hI?7gasw z+1P|;s(bp9s#k+3RN0k+p)3OEP)Wf%cnovc1$yQ<`0l@q#}$;CZYbnf|etAHcmH7dhxRuvR^ zv4=(1wtOaHMet^?{;$-1QL5MFEmT*L?Ec_<&PddzXR6ZW@lGz4QEwqk`^u9izh1Ye z#ai#MVg9Vt&43yNxMu?8Sws8dE<$sqHdc)wd7R{KC50tghPjo!wg0aLGP~{vulv6( z(EwhW1(@Ksx||&YB6t;=8DQa`gGa>mfrfXgK!XnG^PXH@n(YlD0S&&|6}rAY@(*9j zloagI1N4?G3V^G_!69CPdB~VK`Ft1tsXj!KO`0s;z}OgS>%k!l!RauyHz6Sm1B4#b z)%2?kNEuDwlu9JiGH{`Q5RnAA)QC56z|Hz2+(wEmKzqq~dTvuVk+#KdPV0C11&RJW zpx!h#yOdVCri$(Ih|ulOEw{GaU2q}?s(Uf3VD#yfu-lR^u0Y5%c!yhMm9swA>v7fN zmv*(v$mY|{!X@ZahtO7Yot{e(dL}|S-yFVIwISdZ7<&G-o7iQ=h797Qe&Mx6sOGaV|FM%*r)m`P zkv;BhF#Eg)_fmd6+>#x77vKJ6MZn+TV@O;j?uC?yHDN54Sl{Pl9N#_mqb-B}&E70( z%NryKrZGA7c5CS4!EQO4r-I(r8jJLiTE5BzMlbiYIN`gjxNpAqn>^A9XPuX?>)Lrv z@;NK%8`&#aIBgoAA`xNyNT48-B;zqnPO{BLEof}u>OaB#b286KeWBwr_Vhw(qmH$$4o*AQ>2%z=Ro8{~U&q$dYiC!P zfhKP?aK03%0Ms<|?1}S;^@hA5d^${ODB;@+2m+D$+|*c7$ki8l?mr^|p#4gX37^H~ zkT5f&7(>Jzkdy!*;q;c9Vn0B?B_-4V6|VaLh|z^Tu3gW30Px#dA7(!e zH~nz;ms?Xsa+$b9M5L(`YP>N4J%<&cFtT(16}M&TaEy6BYz&+dTZm)w+=1 zT9LTM{i0&;W&Zi1$ki*M56ANr5^{BK8KhSW9oi(XPlg|h!7BUoeYRXvS7OtFYlC%s zF~;=m{`{BM{-(`e9_NVmy_+|iv&T_w2`L>8iyIV8 zkl?8JhRv)fsLV3Btujc=1x=pKOx$BB@zl@+EEcFQqdAvM3qvMfcJI8>(ZA^ z10A&LEVk7Ec^B2(mrmY&J*Ny!Fi+`@#qos2w+MK3p;>ea8-J(Z@SCZMrWLPX^Ger2 zK0RD#Zng_%wP`Mo)i!g_j-D@TvcEa$a&eaKNNjt3msPdfmGC>4E^l5TLiZ9a)z}o5 z{rHezh%f6`6xBPb)Wo5>nkoD32(>dD9z9FmyOu7m7R_DEp5=Zk-hJvE%I`R9-FA8f>Fg# zh_!X%>h8K;z@uF&)596Km5{{S*}I#ET~PF?6{u>hlpJ^Qz1kolOC97O)!e5|HL;bI zsSA_Riny&va1!j@DaL9x%YDDp1r1Ks#jL_;1=_3u+arGFY@-0?iV8cDV%LFpY7fYL z+1S{w&h31^j@8!KWUA}A1MZ+On?BDryi*_zx{tJ|c7>osC8BB5BNO0jIQ~1XN$6?Q zcOk_!-t-7lY7ioY8Zky+YlI6G0qvPw!`(wtafvw&5WvRuk|atQYS`b*Gsh4MoD|cv z{sfhRX5q(BVX58h_h?|g&y`zP7>Ma6wMwR$5ATvcSP!xwku^qB_i#`Y8M5R|-u92G zWoYADgol8m<@qM7UI$!prHVDyRwc;@4yS|lWJ#rhWZM%~JiIA_ELN$YvTa<-EhVQ> z5r9nvpoy9=lVHy!d$|l%MJzCtROXdYbYBb8j$-py<1$80cfuj=1p%kRctqhvv7 zu<(`nq^7^{?AtwqnkN6nIl_Z_wGYe#{D2P++WYBIv51s@GkP!1pTd9M2*Ll9r;^pt zYJmmzomf&DF$rlK=)DL(6AGhlyT9-l75U_tm|iD3*R6#bgy||Tx~}m}5_}OdS$4KE z(mA@SJVrjv|AEgFq3>fSP-t)baNzK&HGuJ$f0Rd5!A zqsiSF7MZFi-LFo=hRVpf`PXf4rZ__Xq~txksU=?iYiX~OM9I_ccu%$TPrfEeEPE@d z*M4=^Mb}HsY#A`G64lnYl3D9z*T0;wcv}nS9r|XKYh0`xF;_yS-|_cqsxhd!tEBbM zqej`t4qU^r5qjiCOccWVRyyPsaT+6;r9u54nW35?-8-1~-x6uY(S4Wcs@OxZjIqPm zs0xGTc9)MY!gkYId#$#r?|;$*Ip)~nmDC7_)0N_?p_wx^BTbUzzip*bp@)CFw-xkaeaTFS4JB=KtofkptB>fMWxIVOqKi6D>L63G9HVTnQ^aZ#;6y?~vfUAG zh)a<;GI|+G1tyWUFkq|7U#@}Hr5Pucj$eV){|{X_C5KjkQBZcv=N7sG4`FUenc0cD z3!AQ|HpoO*=O(j_ygXVpwh-LMDz=IDkTQQ5TUjef7k8?raJBXw;iV^?Y(rBwyjElM z#)_x6e*VwmV(#3_?Pu=E;)VQGdo@Svt=+~;waa%;e5A&O2^>QLXkVul%~^hp z$wpHKc~=cK)sw!Q@&K-8|&7sr2x*sf9gylxKDAZm&g4f0l7 zvyPtI&kWp`qvr#%Jwxh@))OpoOD{J)1fk!sUE2{4*o%uWW1G|kV%EqLx?1)TtT|74 zky0MsYU!whs;>woD_#kP>8^j&AT&U+b;XT9z6Z7(H6;=Mjl9{Ax-Nx7;5P8>zWxI0MQ^jioQP zsuT9S`v`t4^<8fQvkJPL8zz~=9J@{@{54EKu6>cmDrysGEP3h#=`>r26Inx{q;p6H4~CMAzn~vg~YKS_Nt4f4nhw z*$1?C1PrRg|CWR-qHXXAI_F~*(G%FO)T;<9RXCGCmcbAoAK7P|qzG>nA8cL}RMxx7#W6(eWz3D<2f#2o7HZPm_c@w=TkE#qaLTAdmWad!bvq&56X)9K05iE~iq#UUXh1(0Ley zK*Qi6LUASEs73G0%P0>w%&iQM9VF! zP!tP2HAm@>P;|E@O`E1cWcPA1S!acfdz6#*9KZ8_{@;73e}9|hT6aOM4L{yW2PxV}yG&M3X~rfGTs0ig~A z_nUvCE0DoZyD9%|VwXot{iW6L_UTvxhToB6owmO2HEwddSlz6&R$JCDW07J{l`Ivs zXFb0BDMwA0(RA`7|E%_F)ap#NHZF6inRJ?4&tGnW$%rqiB~?xahtxF)GIcc4nw6j4 zfB%gn|`N4yQy9KyGMJq@pb9A>r)wm#;43g ze?P41_OwWJca{oT8bL?i@N39rvMPF45GJgQf#g==z?}-^ zsI_Ts@^|H1P+R668X77ps=fAqSPHFWd`p&s<2j8MZ26;U)K}f`8e#Wg`y#ZJ3_GL; zPZ(P`FjZvMd+nfjo!UHam!4*Jf&J@*S;N z3rqFB@bH~0XICec;B$d_qbr_bOW*sSr|;U?jn&(m_Rny>ME8|ahHY&Zt5W>A zxj$dg--0$dpygb!?;J8cIp(ifiLH+cJTt)kee}(G)F{ntu)OX!P*zKo2PMThM$XP3 za9PAYK!`K9v@|q4%p?q}(=>cAmg+!ITw1MoUkuxPm)??#*k^DAh^VgeLKP_ui|Ak$ zp8h(+Iltc?fY41Sp}5@J{e9Z=AnMf%&%FgkR&yU!3yWu32yA^BEop)|`GpHR;p!~d zTVykI_~mamiGSSBOz`hAqCtF8`lDzxyguI zVOWACkgs{#<_uzGNQtcf<__FoF^ik@%!Ytq<8~a4hcN=OatXmnR$sS9hJTNt&d~LD z1ufOd%yfP_C!A7V;*X~)!Aee8O`xi}u%}$+9rXfu&oQKM{!ME=FuJ_?m3dq1;kMSy`aIj)+Wv*@oW~D0stET%b54KRV z%TDjUW$R7gije`UabMG;r8U0)#9E;2EtcRAJ89n%Y3XfiEflI!n{F8Ha}AzlI_ODwP-r zeMzisu4SY$bFckCz?bSO&yMwa(lwk9j5mx0SEV6#ru?2}J%y(fh@bA!?; z+6;ENgSY` z?i7o{zw>I(t#;j?eY9#;MA_B-g(3m0UghRagtH z#=a1bsNL?>7`s_RO(y~~XGon4N`d)ccO>*7ge4W=qe#d|x1S7Q z1x)DAEISv^;<_5Qqt6B>pH`20#zdAR+}iNg*EGC&*sm;+t}Upuq^M_Y@50}T3VRN$ z?=Js$LvD8#ozhGM6_ly@w&U}jM`{S@4TO2i$<7j>N9mZ*oH@q*W|O;raUT&Dqkx30 zglVx^!^X!yl_6VPAT-djiWndRkhvxROa4zn&yQZtISwR$n@mx%ZzOnb;z~EoPcO8DJFyoM)Z zUJ=rK#j5b_V(9ga#VN;M(wb}A)q7s4jny`|P`V85jN(XGb6;KJ<>~OafLMX*Y!8h4 za;xHw8sxsXmp%#CM4DFK8XNklzpLGcG2e*Rmq)zM)E(akRqHtyZkJOSZem!cco=~6 zmc$@_yhV!B^KaeNw*J`(Br62OQesTlw%O8}*NHzBar5AD#FsoN*4 zH<|;ujeqy|=;5N06bV$IN;jPp^7zp=O+ZMd!@y}4KuT3KID)L-4?EBkuaQTQZ$lr> z-bRw@FHFSACuCdy<$Qlc9$EQsS5Rs;h07Zuorn_EKGpu5Bx?XROo4>H(aRNWb2?l^ z3EGXaNLoC_itL~~DdsGvJ7dMKVHRB6Y?7m9SO{=_->t-y({}HtnYe+TI&X8Ryf`sl zYh@fH@?er|+GzonpTlfd0q)8lZ_@(nZIck}zo@NrM=@=I8%qxs64P%%GTdd+g5y9O z>}lTxk-9G4^pU0lJ(S5JtQJ}*GobaNzk{@^)5 zDH``2b|qg`3y^iFnW?H6EiTI)&5pG(PJ&eAgsi>E!Vr<0S($#-aB0yB@V?QEOM;Rx z;h_QZPdt2lK%v-V)X4BjMp{X8VC9Xi)cSi~4;w|_FCw3-BmiRoaO9!+ufyd@g0`bM zw}8c9BJX`gJ+EuAM!T)S96nDjhg}NB_A5vL=APft5eSIcx4Fi&)ws3?3mWXMwzjsW zCbM})jAx^wqYX6=|31u1lF~)016byCQaArN7<~VGoqT#)A%X5~ZQs~Pnbrro?AUjT z^tW5w8K|Fz5eg0gHRM|bx7WD^7JD1}p7IH&0-oE;F`eMoMg+3jZ)f|*Y0|A#UB5GGWL^C2k?gau6>MmUX`UZqgAP(S5$$d- zkOH?oo^EHtj6+Z2?jA=T6aizulmWS(^e?*6En+UQWj1V@Mm!+Ip;n_R372#a{)J=$ zWz-&629B3-{815WM`tDL`b_@d7tF;`f?ZDW-JjiIBya*ozN)^oX!{dy+iWjp0ArR` zGtEY{@NT5lf*T_oRgvF4KAF-yD(^xk?~H>B`)oPBRhrJmN1U6+tDvXPm7%wLvlHq$ zC^wSBx~^4A9{2Nmz&`}s-~nCmC#6wJlJ6u#&$lEN7nHN` zk6v=$@K@u)jHB|FIw5+6M2-G=KS%mqedqZd)a1{(=@kk5scP`3$+!9JczfVqN4PZ2 zUYA$y!YM*@*4GD1F}FtoZlCdD(BN0volYTt&VWGtla2S{osZd^BOV#{!@~6TSeeb?jlddGP+nxjgI&4ZhX_lgb=HsKq~ z5lCK|PE(r3&(^=kP@zl!um)uDBD^@Y^y8vaG9AM3v01~V^Cj*Eio2Xs&zY~Jg!@S17qGf8?5 zhDJr1%vMQU4Oc%@$d!WP=Mso>uv20P?5cWK+}*@~ym0`J1riBod`u(N8hhFEe8j zGmUZ@^0}-FZN{dS=^vWA9p^o)!V%1UYe_FXC)%$v%GT?cl6-I~ZmgI}#PAFP-9`rR#R|M4h zQCg8G(fXne(@9Vdi#2M>{6&Oyt0HYsyB#!CXBApt<*k>lQ1SM@XK6zMVdfm|xD!d2 zjP9kQ>E;}%zNP3RxS=Ry&{0*`^PvE(3AjRabXE3@q9QI@wRsF=Aqq0sP|El)3Up>> z6$nnw5b;!5H*Z66a}*Gp`IJ5lv!tF>^GsNJQO796!PC|;HtlYV0%&i>2~{hv!S^L% zwkTQIa?U-}i9AsQoeo0lWEKjZ7j(_$rnN^MtnBQdgObO7qC-?sG?kuimimWxu`XvW zCj;aN2T@9AoSZuAt{T&besJDjC41V%7{&n$3+r~N6wX2aewZ|fhb65FD`QvbW%_jR z5iImJ@$Vi3SqDn1#E>3mRBy}THq5bU=zde`SFMF#$u(k?f};PIJ)@R5L{Xg=ztD50 z<3pt7WzsdmK&?~lua6wxAoc%impCv>f{|zDBgwjbbxJ)sItmqMF#g+-hWTe8j2wb9 zMwARd{C)wXplOG*wv;NfFeSB9&~93J5$@CY2Uv;&1X^w8Q$pO_N!p*-R%v&+-QVAp zf+y0E;6BOMwel-+2O#7Wm4R~ZpP*I(&deAsqalk}#5fw*(NRL}8(^p%c(+h1kEw5B zB01;c6)iH1&@N6aO`O2L{7#z|}M2JQiFUxbP zNE_y@EY8SQZf{%2ZQc!I5-c{b&#oj}1#wsYs zm4?05B6*y^!9%1U+>U`zm z|LH@oQ;+|Et~3!mbZ3xuS6u^&Zz+Ep$@;ivrF^;Yat9-IjAWf9kiu{(q>Ct}W1#}o zBO0BOTD}|2Soz&8uyT0=w%o$AzooiNbmIjObzg{Iw)f2CD4#AyhYp=bOLO9Hie#vL zdh5eEo6z)U!ZA^8%!_T$kr74EOYJCI@*_3IXoAjAr8(j>I*>@&LJR?Hhl6g@Y`#)N zoXShDGD?17crn|Ec~~e%c_A};Z>?-^9%>3984;W!acs3~A5HHL>a}EA18qi${5LAh z$ohFojk#6PaSlakQc!pI-i%z?WA`M|OK&2|bWRjnqfP5-2HLD>{>t>Gur8f6FMfVm zML5t;9FL1GU{{iaZz0I_ar?5y!!wLSNY`iJzKHPWv12T3evmgEgpwKZKf6TfGr@Nd2lmhBM$`VVmjycvocX4W7JDCk2(xD&Z@S z%YL0dcz~4Dyy2j0K#wAZto#iBsAhLZCWh4b$8y(;+yR^GuSiqgu`+_4|1Hm6Z<3RD zs!FtT4G-wu?n?ywVO`!CW`{a$1$$UKLbLLppk|#4H`PkvW{*1>KzCSB@C%sboVR?& zB#6D%L8~x4Dut3iul#~Uj@PraiQms5HXzzSry)tL2%23Kh9!$@9pw0vDg1Mq;`Ft^*)Hl4q9k-N8nmbX)y#jX$FjXpRy z2&AX7vQf(F>P^dPpP1w#?I|MmFwq42BX*68suwq9mRR3IcK1I80>h%=Lt{7Ek{@ieqEWBP^xuAT-Nb*<*qH6k z<$EvEH>_p|Kl))_ag2vo%#CIyqD?MueQ7i{iv4y25}6{B=96*j-x)zbY;w~gErWEI)2Bn{||Pn<*A zE?Of+LN_V1CrM-m*YI$DyAFb{CD!aCh$f^E*4P{fVhg;vc@N}6bf?IPVgaYV8GOL) z0C27b+|=yBj-0W)Pq4b#x-Sd*uULR1IiQas82SYirvL8mX0`;n_xC9#Cgem56oEYm z=0d>5Bis3h7#%iXbie@|t|ALk5MZUo^y7zgjm9godUv!?Dx$;K!uKY?Z(U!XIK@Pj zMwfxZL_{*&MAU&0Ct5hIh>=CpP#oDScK$$wg7cD+(=pzNL9Wn(vLsI?D#z!u-(WV1 zzhl}dPcUA|FE{5bf%iIrvas4t`G_terGQLVLC>tyuLt&1BuLk|&w2v=a}Vd+{&$2g z3uhACUKi*R4EMjJdWkadanzeq6dx>L?HV16=?9+|w;?YB92p);O#&a8=pbKR3$|KckBzJ(lx zWl2o#(n!)ao(!wqw@|?N-OkZ4)X(qhK&{0;K;H;>j3+%`0`}KldzlpIaJ&aQ)UhFj zJ@=IqmBj$bjaqIQ-l_TfUg$xpXoS4))Ax}hr}`$>tByiJo$sc?nY_G2XSZ}&A@Bkaw5ug^r70qnDy1{EV0;F3vI;a8v9!a#g0dVawau%f? zjtSsyOThQL-spz*iWZt01g_aQ!=2nu8$Ga)6AfR3kwbFP!B01EapLP!#v@v8jX5-q z;w#GlHlbQ|Q}d4;^4ns+G?o7n@kFR1;N!EBiKraXZ+A@7Ez@?}y1z4yVBl$6<=*6p zSiJJr&16Cf>?uJ+8v`6X+xNg7{|Uhc2AtLYa-ki)#g#Q%o>r3ArRxt#wvjb<^fHja zQC{Hs@XVfl!v(VOKt&Z|nb!^1YCQIVVr=Z~86b$*->|K8kYPIWYg zA9ju&dyXs#RrF+PYxiFVvS;6$K7R(U8hV`VCcK%9pCf#oMl11IcQFg>HHC16Idm+9 zl%i%v3{0j~p9MB<2rHC4bgk_9nWtrs? z0n=*N$MGrOkjYARXBQWTonA4Z_csE#yM&1q0Ost_1eThKKCP5Fqyvhx$aF2 z*(J>&EBBl8mXJq?_;Q;A(n$4yWb3EdtLQ_}ezNigX7ZuY7HqTwLNEzh?MeDDN#TEG z%)qrHIO$L$N?m~>Fxx$sp};l1)&4tbFfDw~;@b_w_sG6~F;T4X(yScmrmjcutrFkd z4j!TN4I|t4cHqL#S__Mc?D;}_t}(X+yh4EJzJ}>0OXi(}7=55p z*3$&5=uvKDy7;6?CoD}VJ+#VcjwtZ!l7nvSlu^T7j;;;rgtU_-!=xl`d$%FMx-x}} z$46>hy9{QS6RJ@@i$hyHkP!ujR8-*9xtewv62h zKJ4re$@)9i95OW;6xmXVV+X)y1n=!QYy0c{8i9aMREOu~UVnI^EW0dP?7;tRFwTIn1;JJmm(>_-~!|o!n!H_=IaTNQmUG z;$yv_NTEVVadaz~wgfJo-%URs$s{+$%&S&GIjBle3ik9r8 z{YatRB^;~`09I!^`FLWSFsYFCT+K%MReLpXvtmqXdr%cT;2Bw)~+)(R18R4y4b2}w?dOnH>R|u zzuMm*WFTws$?u}HD^eb2n-`~Yx(S7pee%OiTC!*=XLWsNmkEiS;YLXb|(t_=A7JQ(c`4lrqG69lxRIET z4AhhRy7Jy#OV@cfVW(OOGdk-xQ%~pf;OdLg$AroVJVmJOWOcnkHo2r(;5faVcfGm@ z=P_x~@-C4Rz$K0tOZM*pvbg}+Z!%QId#yxwE&$`4ZO49Dzt}+7XYMLC+QN<+6-(sZ z#GIf|@V_D~D;Zus&fQ?h#Em4nlj5QWl01v&Ygmv=tC zf(SY4(`iNgzFPO4M|W##SnWk;0rT@n15oDsMHX#W8n;G9i4n6%D~3--L2*%+I(4+N zR`Fhk2*JsHSTNmmXHzovT(0Yw1f{*+r_)O9lv0vvyYvvqWf4b|b2|<6AF#7gs?; z#XlM3Q#ik4(s%|z2kHW(F_w9Eq=?!RN2!CB;j60%>^p*2Z;$13qE zn^j3_Z(#r_v6~4Im^;;IWC02(Hv9oLIqS7vCJH6#-W{eL`!wU)7)c6gUZSB|y3@0- zaG`zuMh*!sF1R65A|m7=7KRx>OYSbH56!3scOYMc0==Z%iV3#E-Mj+O=iS&7;!L^F z4z}LXNYHn?{fyjp0yZJ{SS#ne9seQ;&@{NYL!jNJCy)K&?kJx5lQHT6x{F10qj1P#BdWgLbFn;g^NT1gW|BA@3kHK%F;dqzR{ z=H7paNl-;k)uyZ8e0Xj0K;a9mIig2ISGp`buO*NTYIQr>jB^Lng zV_vpn=CWX{*DrVS)0{g)EGeh#uGuTNtX(fgBmH(gd69E_PyxFdFtfCD)A0Sd-1H8kiDjPHyu0Y z@qmGA8WloFOtRU4G$%dX{Q6oi@FKN(;RA`7IcO7$UTG&rBR5o#YrIjH3-WpX)xWeU za`eSFV$m}f22-2UZnx&4!|n%?<6;emcRRf}QwBIk>zxslTlU(ObcqD?f10z=Sl`qJ z5wrqLC)12p$CSw|V<-<}!~zZ`H6{x&`+`sR627m>Ee;*9H*~f27?|na89tTub(+_t z{kE*pdA*u|o}Ksc`4txA?s6VN`7+u#9e|PiwWaI5vaM0`*^D#zI6^JmjLtB=yK57B z_h@m=YbOVmmORqx^7rw3u*Rv!fz|$D2vQeHRpWc=FT(djrJB5`r5QuQqJ33)oeV)qJZFD%mbQ*`S+ST!}2G!!O1SM+mvTK0T(}&ODXZ6?E%_ZMyLH{X}@84 zQ=Q-4zqQ3OKMgMRxJYL61z^I|G(6NAT}r@Fo?5Ki6NfK01f8upC>5B4@QCnsb_XI6 z;04v4+8Mt1GhqRj`ghjL4E49@8F>8x^aIYx_wp#p|~3P898MGr+9`j zb;sqrB&qw+;Wq*%^>6Nf=#kAU9CTgPT8`6UNd-j!*F-?uAKKZ;&pTE2sLh>IRL4F( z=c%>a_^k)SwV~G2CTnsK6$vizwYZoGDSVI1>r^?H0y~lnwEv6v85bZaQW7Am)1c#r zFpqW7Y%k^$(5v3lX(!mJo;=e0U;tJhzb8sL?GK~TS>4Afp6{uk#Y(_w2B^@eGAk@m zRZ}Q`Hbcu3KV902)*e^NBFN|344sEjKH3ufb}CuE8pFygJoK4Z!d+}!A?aWGt7yg& z`sMmh2g{_zHUYsx2g;w8L9*}M8BM%?#k}M8QG*RU>0Ds^L_P`4wxYuaLxrf`%Y>LPvhPe9oe-OBh&z0!ipkUX z$T?I9Axr`sABr$Mqm;O}Th<5%1)635`+|Dx2m_=_O;?zh`!WdrMXilOZbP^n>!#x{ z$qOYA< z%PC7PVxDOU2NeIH!?zY%U5FZ&>ZphM`-k)Ki3tAiUH%8t zf%%7|t4joZbIHgy`N!|Y0wY(22M>Q ziGgk9%A2ks2dtVnp$C87oSVcBAm{taXrRG1k}fLnDtZk|;Qq&8n?$#k#HFZ0<=r)Zj2*g(Vjv0Fko9?&^{;SA0ERS^!stHE$pe5u+MX>6 ziw#d5gB_Zl)ZZa9OKIz`lSS5PuU-$XA64jz`FsYYtzGVmpxHw38BgNN_ zzcI%O{LtP|F2M)dcJkcz&Pp`}5dv9IZ!;d5zRi=SRF^m_=GD+>pZRaqDos7M9B*-O z2-U%U$+c38o@Aeb|GJg|(}7lLGqS|BfvpVuVu?dgwXtOXfdloo_f(kbptVltNuskZ# zw;0E9!V$Gs6sRd;D;w&|Fj`Wm2Dmj!3o@VSyD{KNy{01KY{1FrfWvj3*^mRaOIFr3y@p^Xb@VKnOEV8o+RHR%|Ez|e<>k7COi6*YHBYuTh%Z`3eu9STu`BkFTcrSfvqDg) z=iP;B%D3yguuL*lRJulQY(&ef+-+XKVS`~Rv9^noa^K<2&`|^xlE6&El}9j=wD^mR z3^^ay#r0(>)z5XQ*Y^gZP(qgmzFkC!^GMnBcDPyR@tjbT@;}84 zV<~DTB!5NvyQX@*gQ*`eU&5r@Of3!ysVYQFvMF-zBbh(#XB!=O4@UigDyS!N>T21x z7*vAJQj+b6OUP%{l^cme7lGFS**A!%tj^=>*lB$V9f-6B9wY?&OsVnaq&0>s>5Fqu zi(OYlrWeqF^mS_-_T|m^-Y}ldax@n))tP-TF{7>CPQ$7)?R8-glVftVe==$5b7F9j zF_%$^qyIyHUx1jAjyl_k`K8J>RG&v>&B}@tsK0zIh7Y!vE4=xswz~)zuRym0(8@Te zqh)tpjO5dc2QZp4@cSR%geOV!J7YD!h0VmsscjCR%` z!VM`SEv2pf6@X;waPTnxFe`c1A(6&FR?J9ze4}ioh`}UCRlQ@*@qV|>;c?5@8DWD7 zAYN(6Atve)ZQYKe_MqCnm^4i=%;aQ5L}i9jlBA>U*Z3i$JKn_u^8aIVGlz1%{W6Vf zmwoxm+A9F%a%H^c4en`3nZi2IdPZI>JXrR(YlFkTSrX;{$J1GcRTXV*TM+>%X^`&j z7U}LTH{H2Gq+1Y>?vQRlx}`xH0V(P3?(T1L&Urt6!4LMnuC?YGYs53|r;M5-f$Ci) z!W>-gPyUSPe}O}xS+G8+zD3(B^~533GK(k2{1PVo^1mJWvG{j$$a*+X%l3@5sY9aQ zGw{!!U}65`N1qe5l8|EW(WXWbjisaI&$pD3?5hv8{Y_;@AP$Z53*mHi<<5;ckNn}b zTZYo?R+Z{BN@Z{!42gA{Hs#doau&c~BbYlzB48Lc(GW|s5UdDkoAdSW*L_Kox%Tj3 z(s6n9h1v}HPg~SZ_68egB)HHu@7(XI#`IC2Xa~i)r5Fi+c%gu4D?&ZD_{NnXpB>?o zYlkCxM~WiZKYTKj8chTT8+=0ed0lYke`^FD&Yh zi#sq<6%QXu&G!l_FUbZd(;1BM;VxnjzQ$P{8Z7;ujKtCB_esV^ zk*Ra#bhL7cy(o>~uW_f!2s#{nBlxh4s>#E3S|H?=6qdV|u+2Pmfv03P(^!>|q@-`I zCWYkcTIcA)+1Y~~5njMvVx_9kG@*DHpN(%)fnSmTn{%&dRVfeaV6amZo z?X;N5{6SE^kLBREPgG!qUJ?PFGch1bqswS^I2f z87{y08!apT2i3c+l?aq`MR~Ho^`s2+w;Cq@em|IDb>5YGHCyCiVWnOOtmMiJ2C_#@rbO;N%s5L;OS$G>e$Fg@LnTW zz^j=AXeiy&8L_SR(s*oUC&0mx|g-Wr=b0t7ac0ahw6j8S}Lnjln}whcg}7hdwzmw8Q%|e+*hZzKf1#3*v|s zewNq!#0)BDU5X7^|AaqZ^9e{if+|ICT-*4sm5Z=qG<@D4|3)nQ3%0FjwnFdw8^|N- z45eCr?-r6;y}?K%HAY}Bqu#KjCIUI;>UN%#dGaeppUsHWEfP;J*^{Hlb-6_Y>bhJy}`lXMrE=&X38L$Ih+VZ~+R5zvERUv|7& zYk}GqHF>369Y&QDl^rI(G!K5s`(lwMXI9;;bD6Dm687N$!O4st5_TyQ1F0ldsZY4FT0WsnBn z+cT?#Z^d%LdD*Y4^|Nf#I zE-h&;61{Q}-)VuwdjH;ivP3Uzk59dLf?@k8AJH9BoS2j1&-%}_`u(K6Hn5=xPbV=k zHqL2ij*l@=o5zsG2LAG}5c_Nj?9NKY3_iD%sKdo@6CFZ99zW>ZHU0YXj00%e-zlXR zv^B+*7T-?$x}=F_hePMIzfe#W6j*#`!g6qK-wCl2^cdH~q38O$9tIm=`)-?jMSNra z=`wk$-rW=>6}}Om#WhMx^){B)|ySzV0y}ADwuR71&m^eOu zc7Hv>%VS4Kjexzig_9c^nHb1Gky)fYxN*GBuh+mSFoUdgAk^*EFt}2^W{Dje`aXP^ zrK+;+TZ3_k1!}sfh7xXW@$Gv-Zr~~V!ZI>qm{V??0Y!;OFv9F(3I4X3t$CzLoMYY? z9pgYpA_koZeRN%*&CIm=dk-HN-z~V$Y~N~Z&ZY;Xt_NFwz3~59Fg%_hr&i+L{OO#N z#}G#fvmQfBg${Xjy1JDZ=KiKm+~^(pz_G`m`_TdW zX&~t-lZWx{Rtt^&+XC58HG8%0rh%1(#U~`6_`f&9aY9D|4g6jxa6+BRhjo_GYTw<40puKF=^_Y_%Af4*d~X-&4>| zk}}r2hOD8tlvOhB`8(?*HDH-X-%hSJGA}IX$tx(ZefZF{@7S2u`u1zIb*;ZB8LYYu zHX{;Hu@CXI-6%X>&Mj@`;~MBf^u;=G!dbAck0T@IYkYzYTG!ylPVjh2h>Ww80?@n+?<8kq*#y0NnT;bmZ7ai}GMAYdl&P{Otxy8mM0%`KBw(t!xq15U{>x9% z5P18Bj3F_-`#*Y3c-wuIo@?~fXA(X}N2svMCI1TlS;y0B1ekH?oHY123td5%f)Uj@ zV#fh}sSG*7lE|~!&Z(~6@I9ml>6y?4*lj_-a8Fj=3S|Ld)Svx*#@?t*(#&BN9a3bm zq6zw4M1f%ZQQ3?w0C?v6NkiphMBCKmg*^|5Kh-CB0fj63BK}<&uq!>meuuhyjBtEvg zTcU#%eBsngGzPf|Nlj3*vWqBv=4A`r8k7iQErC4O~ssTpR@)Rw) zOVzB%+k1PIsV>PW8KRJgH=)8d68ZGXe_%>g7|7vj$J~s9F>kdKyT-^MHiUD=N0TV? zo(~AUy#?1-OE+u_JG?%HpP*swRnZgdWzaRGu#w^%Oc`CWH)4UO{DeA&IymI#qoT^= z+&*~Zy6{>ywi^^L&F22yzp&bht)c!uEkIMi1br%;=XIdYuhAHpll9+m;g`;&u<^~& zEM7++>1pS+VdzBjj>uq0mK21uD&D-wL*WxA3!cLvSrX{D%|M08Kkke!7rG!nqlyZx z3+}bWDSioMr>r0nUpBIlc!z|INQp>C8cy};o*i}B2)!Ch){4^KnARb^(8I)DhoH^* z3YCvt1~oI29MiQTKp2AKd(~m2FDL*2B0z^iP2TAy2iad}%(%11GvYT`Uh;W>r(AQ0 zFEVa=!$0u*f_{2T^dq-)h^0Cb2RICT5jm`1zka>gbD`9xdv-ALT*nD*BB4C?2L740 z@K!Sj1CrC+;C6OY|x^`bL&ZjeTC5)!ZU;VdZ6uI4jAYGpPHfE-0<-5}@EvH-!Wyt3DASqb z@fkT!wK;d-jtTZE%OgF1MU5z-j7auc7BjhNiUKup@~b(r=vtKIkIgaiLJxdu@uiJ= zn`-F93(T|Eo1td2Y9W0l)avpHf7BnOYiu~*UBnq?aY*?xciLF=9CucH^s9PgMu+() zk;4F-bh3YABWXLI$j+ilGw^B2G*GI4l+$Pqs7XX#$fh&ZW5oZLminJt48n<^3tzhF zQmZ%c{II?IGf>(}TSsFSP7-dN`1w?V@ zy~&rXyu9Ms%FB~F_C^PdwIv^`Q@rmk*BY6}$H(X0x9+ste25-iy}Cc2$*j7HoO|wW zbkFZI{#x>ZhesvaydKT<+7=^Oy*^n>6Y|YS()S1};~u`wbQjR@U}( z*Vd@ytB{2Pg>oF}MXMAS^mnWkBlp2UZS z_w41!F#Xe3{bX#N(TQ12Nr*%T>!*70c~9lmh_d9LL}?)xCt85Yzu1zyuGbfaWFf*6 z3QH6%wCvED_1N}&uE8Yw`|Um}V;4@96i5l@9R+&zUc{UDu`Gf|XIvaM%R)g+Bnkft zW>K)FZ$8zQ`odWxqHr~2(r^O1xkBIecVbM6b7d%CfQsg;K#XK$x{=)O+hrK(D)LQ# zDBE2Y?`iWUmV`kY?ScsDObUK%^73=bv6~wWX*!_6kfm= zft2KtogmS%(B2yV?*VnQi8*lt^A>LvrNZJ6RWex#I;q+eDYR?x37Ac4s@C8`M0aLjC!E-?5vhQ)Q9os=3A6JuC8m_Q7(%;3S!2B7+aVS#VaIFSTv;FsaM zr6(UaxZ9KF*|8TB^BUgcC7cuRDH@C~S5LaC)*LqYw8CgTWMe`aY)KBOR`^u9SMlxhM)zGLg08(HoQG z?+SlvgJ=Am=BY8OrF)@-a$hu^t4&k9U!qkreGZ{rsJK{*6z@RtwvZ11@$x#^Qoyw) z_;lz@v07L`4$)Ij-oDhuvPWJ#k8cBDIi>!=|GjkkZqyB==wbmNA1w8VSiger$iK4T#oV z99FyD=uW*}28eQyp{?*TgT~JK_NYnM8XFuOTptS~I}Z=gb$CXrem-5NgM){g@##e2 zzh3SwbdUKq8G=c3{g)yN;0&)Q@|#z&WIH#2>buExsgFkJMrQQ{R!>iFf1&9c*zAQb zuWMdE+#pI~den^Q57NGEnrQx|kA*2GyVwRL5@>&1Llad!gE0=kLNc?% z+gJl07+H0EUj?gm9@9#esKj4YgpKMS6#Y^zk)#7|34XnV@R^OTMG#Zp@r^|lSfRZ zkRmY8#W!J-!HS@S6*DD>II?&O3mv|Dunz*>POr@Fpg8Vxp0z%!B* zAx1S;HveWt=qVc4z{}5+{P*@YZ8}l9?LuQ9FZ*d5V(#nF8;ka zGYOAUI-XbZ{WCH`+8deq9G%TTycT*o6Y8yl0yov)l_tH{$KQm+*^}2Jh=c&wJrk2IC5xkmHgl* z>`myfd_zb1{z8wm@7rNQ!G5t{y1h@2qgM{&Ka4^(GNTsj0~hv!v8X|)u5>j;Az5e%%p@dP^V6eX+{C?}B3T@0nBhN~YYv^z zgYx^XB0pWKU7ZZL?&mPYiBnvEjauqwS*i>h=WvfyV2b`k*{bTa@%cV!*e6&Z*Jeky z`#Rz3U{%et&T;u3>+MlP#?sv~RGu->-R;Qve)8d0rNsc>U-_+M2(5&^p6Y4w(cEvQ z)Je1e#3|>Sdw9EzAg-^B>P7R_&{uDlTm%xVBMPoEjm~!MP%~3s3~UHJp2E8=O`@cw zCYzX7hGX~#m~e0b>$KGMeff~T^8QPA?M(BP&J+tfux&m^L-!rf4`6R3T9x+3_3hHY zU+1s<-pjnQ!Bpug!AQj5tbNMYPL$wI)pI!*x!5wBLR)ONc;gjBI)@;gO@xRypBC##qYY{YZaRl9kZ3aCah4hq^XCenYvD=GaIKRLS z@@J)n!|tONca-3*D_A=KK-y0Wc%ldy9=mk$hz^8Fb#*QPAW-n`-GaD<6iuLLjB#Zb z@VNBG2%!{h$8EcoD4IY#5%>R2&{;)UXLk0>_m0T6cT?#RaIP2>_|lDie2C}jPP{XP zZgYizw-SIUgO@uD>{l@{{@d+b;F-mr!AcjP6_Q^wS{S>2J*~Z74okVp76b>EoSd9p zTpV|E)9?fRXv1(0HAI{s{|^kl0)H~OP+Q+^L~6s{-=>pSnV7vw$GIc|8duq>v>zk~ zonu5PyffQwPKxhWI{hKc5Pn6Qu-n_5Pf^EX75 zIU(!FcITm8LQVtlwAjRSsx=%Y$9~zibI94M)R3Dand1)J19M+NSN*n_0@O6&*JN!Ej|+qZ znVVqOBSlAY3O#`AZdm?HK>S{g1_i0Y*_4n^!W>We%G~hbS|is(_z>>4)j$PQLr99o z{JN)~P0)RSJ44VZEdXltroY$4juO+6w?WykusWg>Q>9xqKSy1R6%@> z;ixW-E*=>&O{2AIVN$kn;FJrbR@Q{1<5}rue zZ(Rse#o*sc{MZ%62y4hw-Pt^aHW2cq>eao4*Z>Lti^^$LDiOUa_RwDAE>920)Qg<$ zN+)`3rYSzd7V(YdNs*Fzg+4XWbWp(iJfUPnhy#HC#M#@X+ng)ihRWiy61A5p2daNq6Qc4GKD zk&9$;>S&>0z>p~yPJV(Sp$%d))L6uo?EQ^)f%-g@>D|x7u{hcqM^=^hQyM#2s96rv zU`JIJ2@G}FW*E#iCDEW}8jqeeRDO^m-yB<*RBYH~<8JHgQzpqT8ctcXQ+2>)IVU@R z!;jF6HWEI>#IAPyU7NPj(fKXg!0L7vA?Z7!eWO-w>Wx`#Q8fBM)zJ2S6U@b2gYqbLYzA1_+N8M?+L5q>qm``~vv-dAjC61kzIbRzfv8b>oY5G>)gjdI z?{0#ro7!o-=`ALi^?#GfW5?gS;KHpXDAl13F3KYsIZ`BoeXLFg!g+1NDTh=a4I!jD zD9G?5*K|K;YA&KcL**C(e%yB8UNvctPL647=^jH&2pE3d=&ycOL(mz8#Ppkf)Yi_@ zEM|ZI{^OHC_xbtxYxBdT$7bvur`YclAegA^N}G(4y-uj=ou7vRp=TnoM!fWQVyxGU zm~5CeTJ!+rdv3vD-HFahCcD}CP|=2t++h;a#(f9#x_0&Kj+;OXY!=FYDPEQG4XciJ zt-@Rgh1V~sSn^h1=fyf8>I-LYvQ=s?&+n77q-A7jUToV9us3LD;{>FAALM9IHZ59b z(t%&b~vtOjLO%9o#XzZuW0kz5hc7?fq_caKZ` z{S3anKlwF41&t?$SC$n-)Gk1golV~hs$~%dSkk@c$U-l zlt3S*@z!Vt_$zdKWrt(L)-%nFEcDElaZft^Vyn|OD$?$ZXh=(E0Dcu5f?CTH)oO&9 zgN~o+hgVKM#-89Mi~IM!OKVO&j=>;sOFKK8x1#2u;(9&0p_^pIb$suz*PHPggq5Oxxrah~Wi2H+s3*+DOy% zZ34`)i^C9j0&z~AC2|uu$sPWMjy&+>uzi8|~=Z~YO}o3X$hnDlD7>|o6*FORdGHM91>u=+SqB$pr?N*a8aQZE0bJ?pdHoA=`9 zOSuY1sL-D0hnxOK%(U+x+aumv);1#=Q2bD~%u%mz{Pd$%y9hbh@)3i{Uh!A+yrr7e zkg!zH2cGhc+VS!AFo~eg4zOqep%#h?Chs)`A}ccV(QY`uYFFn@dW3LT|{ z0|OwsS*j)Bk1!RCGQd2dNJ^i}pe%jQGI){xr!yX7#=B##!iTCm(Q_5%)_?5%Ke>C{(an0dk0~FkK>GaJQnGOYM*bm zwkg1N$IDWI>^IfQOckMnRkyD62b!uc)G&)=&IO2y>dQLMhJ~Wm>MzV*7ZEE^ zS-V=f2#haaAq>_c(s*@}4_rC%Sgkn0!W0MF^REZ;9j50a;RMpyLS?JT`vhSgF zlwGMfC7R^0HN9pnB_9w}aP63m1&%`Js$mi4Ugoeo439}N)V(m0x?9&qyM81nK_9)= zZeeYg)`IJ-4Y11yTPoGX!z&Z{S=eZ3GhIGu*l#wBM8={$_5Ig>ta}Vun_HTxU^Mr> zD8h*H~u~o`?PU|;Eyi~0nTxN@oY0yN|QM(r7tl-4>m9A z>bM0TPof+*2j6A5t-b;6Gd{q%dH2CJV@RitG@$*;TlFVpdFw5HgKlJYwg@mM=m6Ct zpy8}HEj@U4u$sELeIH8w^=W%Vq(iw9aExkHn@@L(fk3%;BFd;7SP3U0tt6=H@zMD5NSF z!~FbSp5E|-9+H-_UxnRy8I~Vv1tg%TCr>_*{?EEii2CW*FMmyA;q7MngqmIa`|ru2 zGD!ldT4!IqX@05~cLf+%=G5CMusk$iDUt96f`HHzVLG_dK4Vo;Dz`sXD{|cvcCS14 z+$sH)LQBrm_-4XQnlAUB2pJm6FeCoYML8Zd@fN?y;=4V)ogv!x|3%H+vq`X^=GS~T zK7VP`HZ&QYx5;pMZa!j6BULvqveIBL!l+P)HCNUY`RHe)iSqVz)~4KHz0YWNZq7k3 zNi-X2t}KYKqxJn9YDeHRz}UflvszL;U5E4Z0!_oGF90 z2yyb?0G;f%9hX^>8Zg&o%$&Ga0Uek$Z(KcD>jn44)YKFc2`Ma3HO7sLuQ9pql6$i3 zqg;b-k2BGa9|i8$D+T~q&k}~f(JVM>VIDJNKHcj5p&`B(D2xzJzac$F7(O)lp-ly~soNwq5_9lK`?Hcs zK2K>WO|1ragDCfzQz~I`pwBPDZ((iE4 z1>FAHUiclZ%B&WjkPOZk{+^pu{tDrB&u=wM(qcmZZ)XMk%`|S5OtKTw!+s5j-o- zTp7=N_a=H_i9}{dhaZ1{nWF*}G?;Jz=TT!z*N947I08 z{@&Ri^3EK|>@q!56p0qjN6va@6N`3ue!OVugeu*tt9w!Y zf96CW#{6MVShl_~*iJlWsuA``p)g8&vgiLBLfXT#rP~uv`fsA~4gEiB4ICVt?cH7A zs_d}b{_=8vrt`qlzCf4xxdMs&MWWDtu5Ll zIk5Z~bayh#njsR%65|oUs09%@y#)%g0YN`^(nEVEZMC9_hX*U-w)_0DfpSnp zKPoCz#Njhup11<-h`}c!xzBdoQK({!bl>}jtF`ILn6zmVPCCAvB)@Cqc=NcC{$c0O z4}^G0Zq9kvJMj?^fs5UK-5LHSNKe|^*+vD8T@Td_T4mK8&qq@O;@8+p29VnPVga(sU=p1dW z>GnY*st8(^x@oI^>7;a5uC;GWA3D?C-OD;??R6z$2P@cI@e&Fio3ssslm?l7`#|^{YkwSOXLSO@aoHsH;6|s~{1dX#81(GPSdIp2WwTUBtk@xZ0ofHIG(y?!T1lRupWiD)`IAK!j$Xm*ni<+@IO>_SbW(%A!ULvnQ~emLIl-6ubp(%XR)X?SZ4jmWz<|_8r2Uh&Ilc3wk0^J~~8m zJ;ZEArN}T>mW-6qGdbC_lVi`=f9XT*)BoBZWoBKM2XlJ~SuFZoM?;9(!s?NY>LN(T zBh&bdbfn3)i9hY;yKNDaO8q5lf}g6klJaeslC^ZLTQ+SN^zB_F<(eQi#+B0H5N%q+ zxyjcDb*)p97o7>^ZCY@ZLSbKO&vi%xBxMOkXeSDrX;kQSC;#Tp+9GH-*rv_w>`0%J z7qR~2jHgdwjpqyn?ml8!38DzWaw3JKc2=TLG8Nl*hbBkc^!gu!hL!|fqjlLs$~hB9 z++@*z+1hd@D4V>>9-%GW3u+r!JU*pizU0Ge&I3ZlT7(`gJvw6nS+o7L76#VPg>zC7KegD_M zoMOM6t+jb6f_4o?dFZgeCze8MNRz~}LXi9PGP3nF-LWBlO=ZHyir< zW`C(UeUkh$-K{-iR}0D2Wj2}nOYlRZ5PMOIVUF|bOxXDG?@)27Hac#}oaMbRLk7Ae z8*PmEQ1W#3g{nOCz}Mn&7VXyQ!a6wkvsn<}NWFq!tpq;)!&qT-COf`Qt6d zjB|BS{fTN$w?WUbrtOzy%zi3KYkl91>MIO|%8Dq=dcBJW;yj(ZqnavI zk=vE~8D9&RuzqIdMj+VyuQ;wV(V|yz(l9V!fjoOdF|&?5ezc76fI-QQs-PTYY@|l*)?$sOZCDW z2XRn2>d5AOJN`GQN#;Fku;3YKR!em%8{bLCEvz1r{|+5vC0c2crPPlPiLkmVEZfYm zg`_Fe{T>$*m9{1kt|&Q=jfjaEQ;jO5459q5OvTWerwM#s1^yAus_$yV6_NF$dfi$c z?tej?>+n5DB$(F2a!QmsePc9EI4esCJ?D($pV!2BC39L5iFgUy zTcMUeCI2jqsg4?exs)_rrEQogyGB%D2yBqt8@Y%r$oLcvE^bJ-F>hIuZL-)dI>c?H<&}guOm&-Dvn_#q(k;njn9vp8-sluPh@_ z#R8nU%HIF)=?xl?khL3(x8f%FZ#Iw z*mA_C+BL?Mm6avd)Y9V9&Q7Y{YT^Ycu)$c`N!hg6&dBDA8u*fUUheZ2_RM51HBT^Ds|O(eLH)_Lc+ z)qGC80}Uqc1=8zUm{$Vc$WX%HvE2Q-xScxoUCfFY)v&jlz9KtiPuOw@x?bD5@K=xa z+N!Y_p=nfop=hq1`XvV>ogzjWo1^Ke6`BWwCIcZfxDDq^ED+G?-;qc#DkFz z23^iZK308V_rou{Ej1E15@?20M{UmK?t=yKQLB_wvv?avq~UNPSGDmJhCjPsF(KigeUPl76HTc@@PeiPkP^e|9%Ndx%&Dq znkirw$(<^JAmZss&~1!P$FzEa2NJQ(m2bW=m^6yY^a;GKhx}kbx&9eSDDXKzUWWh- z2(Mdv`{QUpg=5OzziRCF_$Y`NNG>3-FgQGv9iLNOjX78MbAlgOVcATT7~NeGxSjSF z1oy5T^?#Tx?^VsyIp?i-dLi~zY`Sg;d=3~YZ-R-ZHKLfklYANHm2b;|{^3c>=l2eN z40n5F5#l4GixQsnL8(OMoAd8hLts_^(AKI8)7tJkmM=q}c&jwKtVr64TQFtEM`5kT z^#WQb3deNgGir_Ay6}H>-lwy6z2|Nv=yhKWE9|GBrHl-y+4y{RL4cR~eQW!tgWW=1 z#>se`TlP1ti-w0fsQeJ)X;<}~+Y(c%!vfxtw>gOk2a@!h=<860Vvp@_uGc4>3WyoB;cPw5)dGbF=jj={C2AJaGm7o<_=a9?%=h# z@fEYwt3OEZh<9@!MGouNyxuJbX_*FHGWE#L8$b>aw(xy_uh=E5%dozPvz%h&RENw- zj?c(xiVCA%v*g*Z^ZA&#?NvH9aOcIV|G@^TuJX_)4a}EWm3H^EzwUdUegjR)XLi%A zMiJ}&J6irbfi4@N0PRrL^Mg)TKmtQow9#N+bfu-FJhVtf6=*Q;c4y1Xnvmt4@DwiRA&_$5ZEX6k;O5x%^?V|vq zFHr8D@JDgkXgYRArh`5}h06kD>?an)29#7cV@a(6Tki8dy+mnz?xE=)T!FQZ3dk_! z8`Se4rDIc5Qu(S>39_-nTR%06-7+lT>XJn8g5-zgb8C9eC@`;32)I8jw~GX1?Sx%O zviEHuP}$dhAG6d$kQwy9n6ne5k7_TE>E9^C*+j7YmOS38a>AX5c!J1bS&l_SQ%hcZ z&$-eLEMa(>k!*H(Jq83Qql6-~=rGFKzE1z{MZ0nAbA$Vs@v41Pu(g8jPB33JArHFt zjV#2}U&(vb?s1=BX`}OMUR+^zpOARV!*>J>R zZfVn&npsvPp%mYq#H77<4`&iPSWhED`00Ld>>!-u9}V+TN#KT@=x8Z~q$YG4AJguP zS@K0TwfP4(Y!W#-56>#grCjZzvAG29(1eu~^JL43nobNk>@b~j0w#1w>2Rt|%l`_x zxvzu-Bx`*!6lr|Up^#D+4SXn2n_&b{CdpL&(idO)@JHt z$o>&KivJYh>(^J$|J6(4o5rM5x6F$=%zuV_a}QHp%^@!@&&utRQFdqtRQB$-I|c7O z&S}9mpBsOWYAArTQKzo}UDon?KPKp1VDwYg9k7BGC$RSk9`0G_4?mi|q1=7Vf_SY4B zaR&U>WH|{wC$;*<_JgVk_%nfcYpef0`kzV-j}~jgK$ZOnQ@z0B$m3w8=XYrnd?t0% z-`wpmy!k{}d3~n#sWJXr+;CQ2*b7irZw+T|y?tDMB2Q2}*#^RoyMtfj07RYnxRY76 z7DP~y2aLJv%+RA~MugE|me=0p-P*9}0oySP+?CflwWj^s|XqnjBhHEn_vL`=x z19iEjsN>A7Jwope+oHw`6hUjz3TRAU+1|Za7G(SklLDp8&0>QGdR1AkC5xw4 zZx!c0R&iN}-wTH}D3zPOp`#61Lzn!h2rA7O_UQe2Q!jK~EL*6LP|IIij^bCG}~3C5Lc( z=TUFugzbIsPLWC7eK$GD{iOS0f3Y>e*K3tZ@FH8MUh$jP4U11O{y}dUM1F8^JaHhV zL|EqIJrGoE_}&b{(_zc;KgK21d-o!cG?_50Sx~!Q)~@lN>@zeweMSt!Oa2^O11mz^ zofyOAR9A2_E#P@G{B)K{np7yYgm<&LAT7|2Gk_D$6ub zwmuFjNf6nDHMRziTAOZ)pcK9MWm&-k#Zzp1D97yP=bUY|^mN0MIbRqbrj&Drz@r=6 zCOZO9-~%v25YXa*9xliPj4yU4*3Zs(BMCH$9Er@$w=C`LElf=V_R8BLvsa8-FG}ql zu9rn7OLf2~kFb?w`HpzPIsp*x83&AkfYZA6PrI;Cf^1+&h>VA)=g!{V%0`j_SzNzr zsfLxkJtzF>x0kg>iR9Nq#i6xE->2fSc_AqK{g#ag_&!SaR# z>E0+|toDgL4!P>VM|bwyJQIA|TC!ZW_o-(9+#LyJ(m8}2v~3C^zBCeceM0-@&#bz` z=)JI@t;){DF|aNs9SCO`t7E$ctii(DC?w>W%kX z(J0oL5C)Mg5F{A+0Bt)QeG{%CfLbLbfHjYBuTzqg@J#|thwQ4l#R*pQ&hMhZ6?il5 zg-;Z1pO;F3x_ly~_m|H###SUryQ=cQxuF)4wtkFi6+8y>rD*bHE8*J(M8dX6QU`CdXCki1YcXT0xl}56fiP_Si zz?b`D`QB2}NKdxCQL|j@e>vxoX_tl1LG|tV&iLTpzpI>Zo?0sH{n8ehs6!^kPi|w_I0T z<1~gGSB`wmYJ@KZ%gAqJG(ZLt^QoXCzaJf+4w`3%sfkEy#Y3Y4d2I>XQ6(}#(ZGmA z1c%V>YzwQ5f?bC=Dz33qGs&x(h31B@OIHCfCD@u=u*Lc};|bI3MLF7P_)UT;X9<#Y z5hijS!ekGHh-CQju;`fDs$eiFyc6b=r@|BR!;FlVd4u5U}!oz?7 zN$dvNz?7eGqJ5h_+_TjXS?h8yB}2Gs2CMU40xf*6t@G3`edDq=?2pK@*5ceDh}L;p z&~_PTKg2?LqTW=YC>&;T+ArbR`2-4y2r3YY3W)9sQ{lvm*NFsBnb$GCVH=V;iY>A^ zs$>&^_+@*swT!U-U>HOYCSjE_bXrf2yxqBYnhOOpYJr{1-{x6XU)cSd-$y(-kqf zr6ZBsXD@B^ak6SRq;yZO=pYO#M>mnSUOt}~KS?zO)tmfe#u@cXZn4{kz;&~TTo};_ z8Y4c1ws&-=a8KIq5{E^tSaDSTgt-%MYBx?3qnI-I*w%??qt0&gGkj5E4#_tN87qJ+ zfUBq_H+r9v`w@}7M0Eg}JTI`?jTriVG+s`2_VfE^7jZBm($>{Bba04?AmCx==8oLD zsjtLq-SR^NIUDe*<^_ICk!!130))L0MX{R2SzM88|Jrm$;j?RciZ%AEnwd4qC-3L3 zyaA?-I7+Q_LYWU^06)iZEv>?APxA$s4#HXT@qMVYO>LNYPd|Zg8F4UO0%-{aonwvx$VE0^wT8q)388?!R~ zY486=!mQ2EKA;FsCPhfufoRDEH)LUxq49kgV-&rS6U0oCvys`GjOQrLRnL=j&dPLn zA_!WYu)fIg9%(F(*cH<{Wo`Cs*tRIa7IBVAA;G9WST7hx_juWQBvzCjYCjd2gx5V9 zprKye2B|EKlqfS{`~M1oP724;oix&=DqmY zT@!Q<2bexe)M}alj>3NHiKOuf9#C-x_$e_bQN&1B_&o4UmKrFPYUWl~$AMgXl{ZGa z#%f#=xV1Rw72FV$g{JK8?U}i`1(PC7*E>*vavG?aV*6qDCQEZQi`jU2`!+|1&Mz*| zgI22E7+YB2{#tM$NRWLq5c~XX9*v%bnheh(%pWld+KKBAN4`R?^A7N>N2B8l-S+oA z<-n~PiU3@-01_3bg{RrsZY*x>QhMjE-3Hns;5s)Pf4l22xBcBq;F*mNRc&FiNp>@{ z`~TuDf$0#BS>3P2)O9te+X1jF!k48z4O>S4)S{L%g+g1Um&GZZt=!c-X3iA8UT@~P z^nonYS2`#v*TG^@tk#V+yz9#yp%umG)WY%D$*zM!LgD{%hi zafRg3Z`f;-!|TAtSH$<}MS40>y+x%Sj~yyt z|Jiy323(SYPaoPk-#+fZTXH^6uG1C42FpG6uLTbV@aKAY>y3io{mNT5PR_yeK~95P zdjn%HujUycsVJiS@-`OPg^1pdO)g9Ta~p2AILIP+&+6Uc?RC|(M1?GN*mCq_an$m4 zzwz+H@bG({mXRZ89=;crP86J<$HiUiR};m zxv85$ON;g=wCidTnFi{lt*O}HW5}hyz{Z5kqd2`vUmG|Ia=eW4G_XXAr%TNWT7FP( zImET|xLWx1_v+qfX-UAz#pU=91E71J7&kUHYR^{38{E|nE7M}pCj3bgbjI&wT~#!d zmmeGsjD&01b#=)XLzmNKSBA56YOyxjUZP2vCAB{a#0Dm*|M@vPBx6ws^yI0pA)_f` zZnQv2e_AP?zuFldJDU;eXxvlN{rg0jAiK)TooFWcB!+pRP9JE6KN@UV?=`^Ara-}N z#`8%Jw=QCUm`<=#}P zabI*R0XkiR=T|j{PsD!%Ur{RYhjGWLo<6xuZT ze7B2<7O%Uf2ksf$#J0yh`_mo*`%h~TJgT%UbTe0A6-}6S|2xk0Dz0<56@B9n1f)J7u3ZJg1YjmMi zsrz7(qr*>w{f|=1Al{we!CM{Nv%@>O|Vurt#J()rLVQ6V- zF=c-T2+JT(Ujy*E={hkjR~{gr36J_Vs$wymw&Dj*k`>J|GBF|3plc2misn7`pz8Ey zmxl`jAdP=3bk7cS&~(NJ%$HOARG0jkLtj-Q9z9hae#>B@NOgAc&+$ z!@Ifnz5lZoegfCPIcM+v{1Wv^j4bqr!lH<`6Gnslw3){`&gu*`+FQ%_b#XA z4`1<&GtLAPPm#`y!gh=2w1To5&1=#aff~6or0CF0(+s^cBz(bTnKDmC59g4*9FzPT z_``FJYztrCpd5fCyn6MTB_qG8Dh6zjj~T$Hb#Z>tdAC0qK?B|OIoYp+U#453SeVZ+ z*ITuBtaj5gbFD58SJ?F1@W(H3H1VWoUqtoeCA~@d(cBBfFJ8yps0tvB`08hpVS_s> zSkbo@c5^Ma24avUnFMY+<20XWDh5%TT3L~fpMBoj$r2L$5DU0kV8MLpaiCJY=1yTZ zSG_&NnA>-52vAgWb93-H{{F=j@jUzqa?OFoV|uzFTAG&R@YI0V3M{ar;}R0DaBsH(R$8#NEtS-v11*{VO105E`DV3FGufAG5h`*8W@uyeN; z7yz-zh27%Ie}f$F-kG2DsL#kP#xiH^7wTca!F6aHZDRmFt45jD=cCS>W6?NJN)L`3 zdaW)mKv~M?>cRdfqB5;v@L$*4&AV^Nm+!D^8SOUiwgrHrmiuV(t|XIdM>S ztIHr$=BV8r$#+2_Fu}tK{dMbAi~#2|dAOcGxkCVA{Uq_Lnh&{QHkqR5Gf5IcV;~V8 zSIX(&2e(e8;ZW=!k@U>W!ma>*!4)^&5*r@gSN&_gzuy80V4~_LP-H<3po#7?Q9#)D zzJ4tf`?}0<&bc!25L5|95#(ohh<4=5o-}w;6N` z-I9-E`lTkmKZfx?T@$Vma(5)Y8<;lzgb+i8Ji6<0JH;rj@KCM|?wNTeA$aOO?rdSd zlJ@Zt2}VLPY&jDKm1e3SZU}t3N9dOR`7=hA9adZO$0og_Xf@~(IJ@(f!tC*Yn2!Vo-ApPY(+U-+b>nepNcCgmc zOgszJl|lCBtCJ?BE)Ii;+7sw3OwY2E(XG+EY(stbivR~Lp0MXkBAptGtq9#Z1hJqZ z-){mBQiNtWE~glw=@N)-cxkwK1Jz32^@7kqf@+@&g0s{`=LI$rb zhP>%hYz#`NK^n1gZy%R(@)R+D-peZHw2|BOy1~rvE!4MjQtMt~fk$DvJRrB}<Sgrgv?ixIyZWNH}~-x^%*3^O8Qj1UFo-YBCydo8* zMDPSUuGWO)uTN6ytYZ1KXItT|(8g)f$TyNH*PlC2yUz>VpBR_jXUqY>hg7wMpn6wk z;8eX#=Xb&r06<}3#GQY;*j{cu1BL*U9Nr~h>I>V%Er?T|b^l$c`o}Ls;>zDote30E zjXZ_~O~ZJ4H%0LSmIMU+8euk}_n!VZGxJCVAGYl%O8D9wKO@=IC8lLE%^N>pl)=V& zj2*~09=z}^og?zW5#{W@=p_LT94D1ThoCZNNs;DfkC1(VyV3HLL7=go_!4*WCDH@|;Xd}G}UCM_#WE(B`? zOo~#5DVI3a;wsD^Bg0+>edzY99cI_R*NLi#f(=5-1vy>e6NqXSCq(B7>8~hdU6>_U zgDglLex#>}GEuQR;7}t9R-TdoJQkq%zG88|AFTxzJor&EK@w16JObqNMkB_Ad_6X5 zX<}{dC^y^KnZ$Y;L}vK@t_Sf7fiaQoxE;Z(V0qtim3ig#y5}>jL7~%vg`~E#Qdw!b zya{S>&Ck_JIF}X;RX@+Jtc^&Sd-sCmkIQQW7gx1dWB^)hWmR(Dx+Mh0on+0@U+F6F zL}W?2VI^i*bUFE4+@4$9${02VkX~tG21rDBwcy6@l81061J>w1ywi7b(Ej<*|62?5SeJZCW%w>B zCAq_Px0%!4Ij@kH84;scbSW@H}?67%0{Z9+fZ^fV9$sjvjTra;!sIDJF+lrDkwPlq?Zu5A2u{LH;3lT zhXh;dpNDPHJCX0M%^cfnaT;8<|GWNE64Tm-^YKV$hzQ-(GycFJH0S#|+kT1V9XozG zDU>u>XL;a2rAti$ot>iGZ~o2dUk&6)iOkD?X35HL^qpC+9J(aqf62;c-G+t@Ib2&d z)vQH8N@*NmBs>3H9k%tuf`^?r6gLvH zN*~l>4^K>Eltw8;NYkEHXj(Mr|7ZR&f9!;{38JP>QJh*_RHRM#F!D0L>57)9*pT7F8D?Oye*b26Cfbd}(G-VJe~6JrI-iqt%tM*28AT0Uk3Qjv``FM*;(a0%&zo+T&WknN_Y>n@gx9auQ(WFg@l1L=>Ptjac$yW)Q z^Vsq9$NM5AYs!%EmBpamD4P0tkF}L0^ttF9eq>Gn z{yYBaLKLX`zKH(?fIQ*-{ZZG*Lc_aShp6Sl}cU>^F;eA8@m@ z?0@seeziT~z2EO8(aVY8O2fJ!3?h!>m7{wkSJwu4n{_YBmSqm6EoM`(J>XMpkdo1H<#V!;_Kfwvh{O2JUUn_;*XN!A28^;3WM=b_WZ*LZ5sPb%*j0 zBP(ew2(D}xAN!WeOotPP7jel|Dn20zNt>}FNz>qVNm&G;6hyffGL4fZ4*Uy9%r6FB z?4df-&uNG7aYsA<5evy z1G&1!P+%#)>>OY1r~&R|Fz^tEg7N^}Ux)jT!%_Atk*_CPjQcxh{CT8RG!Xn*TbMFK zFDM!ugc?&Eo+okw9B zhH1F%woBj?E}2g_svGqU5`+MzJX)4Q%uaw$qGzMJq)J+fsF=7iaO}~5g1SrTuw7xFsoqGPL$-eU4qa)jYL?L0z4U%SXiPtWfPAOP7QdL>{kWaUyx0%w)wOPW zcsiAOv6>t0xx2Vbuw5VO{H`v5tykz?0Aso=NDksscI?x&YgqvLI2y(FP@t3P34N; z>p!0f$qh(h_MDdAK3w^t(9{TEtVzX$ti0Wc?qK&gayUL{gX%K3bxFLsBA2zuG<+K{ z*7YeB@duO73Ri0Cl*DjtAq{P`2Rc?x@4!18rsOH1SQ#-B(~;CMHlzCFgoG%)RD~u3 zD6jy0GzE_35gxiETUuT_1-Rj6D4C-K1Snq}z`)>`#S(ADuT*}f z(IGg)yvB?euU9d@Ns1cBA5DWDr&yS4q~Y_Q3a(F~Tq7?ryOg1`4)R@6|9;V>Pw#TQ z`))R#+mEiul+ni)LpQ?vVS#|2G1l~h%+A@1RQBHm`#O6@b5Ra&kps;>ScjVxdc3~LT3Sl&%iKHrd1A}y+?%y z*o-qWayQC855=@j4VEe~eg(8?$ssc#dFuOcV#a5|q6>6z%d&Td<6 znu~x4*2imSWj9ir1~ZMa1Y42$a(P!wPGHHPMo7TP<73y&m#!iJeNdkN-R2C)_)q4? z#uZWSJ3y#c8nwg{1)M$yVC;`ZFJ73`lcjp56h+a8Ta0D5t(YIp{r7h_BxGdRFiz9m z?>XSD%zhpAEXm1Uz+rWi?0tKnr9Rl+GYSfzhV%V(Y&;8?Ll%kPJ5H3k{wjdAv>z5l zq}Soi4-9S~e8gp1MGz19$+-9hdDq=i*Vsm{+~r`vt(@}odgsmI79(fpw{q>f#%8OG zoE*!O&3^lZ_Kb&9llyeQ$$R{10~yI9KLB{ScC-4JRwCHjOZ4N5C+8=%oF3=wizXU- zLl{@FF^ntkHT~3&h3~b&Z!!xq^W>B&a#N?$nGxWVQs9VIDQ0buJinq)cOjhE>tjvw z0rwB8DZVgy}f z;_>{5CAjQ$t8+ac~i*F;RY{ zx`i$sea5-W3T%VC0GBq8IQa+k5HjTv_VIx0HiCWL2|J)8Aac@rT`R((0 zX5*C(cNLuze>Ht-1 z4dApjv6yK&Tdob%W0`@04f4!oI!5&iIsn0Zm1C6C{&!PpbZp%DV#V|9GLA})G!bME z5pwGH09WQX$Rk4J0$Wzu8^)_29aP(D#!GUZ7iQFse~tMe5hkM>+wXd3rWDbPVvy6d zNE4J{QYn0rq&PWL=})2PN)j&XBzVE&wAvq235Bfanq)HLldZRr@+nv&NpXZ?gEg%> zAizL#&eU&JFw^`TT3(@f4jx((uzH&0LVcA3fb#1Xl<}WT9w#Jf7B)Si`_VBm(+jh}Mfug4 z+Y z2R@&tzGWg%0zVMwBYutR?VU;+vJNu0K*X0b*zq-4QuYoGECypK&YuO)Zg7eE21Z1b z$&*9m;hMl1XE?t-DMz`X>%ToMPXiW(ZO;Hu9)I?O+t~l=6Y%2&T6T=!Ac7sB%uQI? z94Bb`mVC&9x`QA2`f{+ zQoj>!XfT(iwGAC2_MSGa31Nhrku)5+iA8^s1|M1SgQ2%SF+cT-23J=oOI18Z`?ly> zkvbb~k(&{Xh2P8OKhjAsqt8khPP0*j@)0|yFLtw{C}u(`oXBQ_{?=u7<@|2bqBRkH z0$>N1R>Ntrj`kxhxF${B`20BCG~e&C4xY$N+uS3UC3<*elvbMR((UKJ9pI#KL6c^T zy}DyKXTaZO-A+UV1#v$AxvpSNmal3HudrUbY@L5e&(5|IOZ%i%w&|s99B{`EgcK`W zUXz6$K<*0G8z@LsX>EOZ_<75t^DO5meq{UG*lwv73s^q@e(&GYU2`t6$xShOie>VX(1g7y{u`}Vp#fW-tnun3EM z(d+a@Nl_#bSKM6$D>)HotkdN&6m0L~B`QGhH#x{e7?o~CM|^m<$Q}EtwrA^Aj$^m` zs|iwV_IQJ~R2A$8%80rCMz*(64Q^P$HDW4-{WP9qHR=XuxCa=6T#ZVdu4GqlyOd9t zqr$(+plXM>l(8)-Snf6bXh0&Cgekrim-Obgvf+y!hy>awVUr0;sbIy4G|LV|uK6-s*v*G9KHnm6vEIH{xfKUUPWUlWq`CbV(xKWvcepQgs9W^OTo0kRtt zAi0rE8R!Y!jtjUIDzS07Jl?3~E#nuz+fz%>bUN9T_wy>Tar$SU-XqAxrLJaV>tKh{ z^Xwm8oG7BTulPZ2=lx=5sY&?)C_4p70WA(k#%Lk4DC{FYf#8FQ;M!8Ff`AR|Ky-Mg z_$4;nVq)JzvB?s_-plp75lj=Q1#Xx!@G>C>BD{t~o5kK{#!Usu#2*&7oj%2E zLGH-toWeh+#WULzd{NV@f7O&sG=d1y~Rj}VoftLxS zq5=iufcuKK!RnuuwSg(P(p5M1y*PlRz${Hn3QF87qO#t%!qQCqGXNy`pD=vK?V(S( zw9|lT?&HMb`ouniOS2i}TF2%yDi$&K0_zhLIL(V2XUeVX5AcShEjJ!(Wi=l3j9 zR%ymt!6Zd^-~{qw^Pg*BKuh{u97c5(g1=DJYJsEizo2ts)3+X%D_OMF9Dk$-+q-b3 z%uJ^{wpF!QqVNz$hSqO5O19O>#S{l-tl4V^<4kqLq9LLoiSdWsb`Ek2Mn9{sw4;0Y z8kRf~#LnK-;*FX-yr`slco+W+^4uZ)W1JJKHLr|V-aBh+aL|s#336#weq_5o0+GKN zaiY)B9n;$7z=O0M1%Xby@9h>9;L_v4TBM|eQT^KmP~$wjyd!`$0||uG$NKed%${qm z*m1A^5kE>U;4T>;ZW3q+I{f?^o0@1)41K^0)!aN+f%^;_+ngA04ZEl+NFrf;cL7Lh z05kILJd+<28>@i7@@-45y}$^tE=W0wg}rreJ-Zia{aq~rsB;S|??-ZF9_14-rO#IZ zTz42i`e5vNG;Yg8Ee<_`DLjg^?!by*zu2B(J{Y%k<-ZbD@$wZH*wbyTHePase6S-c zXvKs6$;6S#v8~z{%N;B0JE7M4-~OJm8~Kc8PU;kQot^@`lf-x<&9x39nWfx*u1K{D zx`kH9{x(P_Q+u2j?N{eLmis7iusoARoEQO~)8Wzx#}Z4ZfsWqQ@w-dYc6W-jhiBZn zXi~J8sJ$LvN1l(yAY~TJ=k0u5yJs%qyhHL}QCM#^&AJ?7GoEK@Jc6n{3#nPsEzIGY z`Er9rUJL7?9HwO{W(kYy?`8R|2 z5o5Ao0o+m;zza+PPGDU{(jg=T&YK|573lvzSIe=a^fWuLv5M}>$;tuuJtj7Gox@Et zR}XijbarO8h4n8{fCnK5_B69EE*k8C0$*@D1pjqO!Zl->hXx`s_n${R=2U7|=+xQk za~g#0B?HECbnN@47bRd>faBg=Um!xdFoB2o`Eyt8Dc?1$hu7)zY=o+BF1igqJj}nh z!QhKtF|Yf-xvgV25>2m3L!|(@hX|rZix`248N%6(Z8HCffVPr>@Jc0w5?>|H)$8>( z$_z`R4TTPA)P0xH>ob=TG`f~mmekqN%BHz*J6DA)wqr$g;!2}!ZaEK|o{?Swh5Q~Y z7$q?iL2h<}+Znj_;$g9EGMe(z(4f9soCd0!8hn8}yoQ!L28)}asvEAk{vzd-dsJj8 z>Je9Bm`(PTbFt-?a(1^#UDD=2+?L1+zT=gVmIt$@_Dff*kB?yzpf~+&A{hITAQbyo zcO&Gt!e~w zH>sydvpA*PJUVCmbc^_cdyXgr;K!>y>6HbtS2^lETU} zKN69;_)zI_(!lXoqKMvnBdYbOdC_5u+EahRK@PpYjGC}OAdjqi(&Mg?8&O-1LyyZs z?PS2Te0(%i(?RC5!)Fxt!2S8f1Y&~6gd{EtUQTWAp-urh2`Xmr*NbCODw-bKAb-$% zl}N1)eKD$q4#FhY=|U=X5!~#v6yc8)%IAkbRIca=J4Y~?fu0O-w*@;-u*e4ihXwq1 z)L@4nbcST!9@yT$2XD%wVS`{Kt%x5?7>{lcb@vJ&>uECR=d!SPT9Y9ABajahX`1h( zeL_SD9RwO9Jkpln>)aX(+?hwegPEhFfbcz^X6S?6&S}%x)jyF#Fjxq_1TMh^`(|hV z0ExI+6J$l^#YHLSN%xg&em($_Nd2C0$%nsqbMd26M)hr~%t*6H0@XDZ;`r-y!l_1_ zP?F3BB_v#|V%WgpQ)vMN#6Ygm>(kE`6MHVf#{V0OxsNz>b-rq@m+-f~bumRYMQ?mk zNUIUr$6-VGYC5vMSH28HmWHL7+%un@dEuckRuY%sheC0X#SDU>q}CK3A+{9T25wqa zyjm66kTF~}{@^*MHYu9%rg_I+KCD=ZSD{d1fF=y5u%_qa(B+NO!7*7OqzsZcrs)ho z9_WAP4a{~VRC)PLO(`p$E05}c7O)-7wy;*#qDbcNGn}30_!9`&n?C_hq70aB(P5&q zLZu~*sHaGIh2Poc&H6WFLNLHX(ELy4r^^{o((_~>W91%cRBLfzHE=weE!C!~ zj2fPFh4*f))j2dit6|)BA?f8(XTkS_rLY@mW@A;Bi~U}s2uBQ; zmv9`NZl{oVwNk4S!9`fR>SOkVbw}~dSplC4E8ao`G9#Bt)ITFC2KTiz_0G8PzKYCn zf|3BT7~9~`Nt`Nb{5D(WkhDwd0Yn|J_l^4W)~Rt6t#B!zt0?hw`!3M!>gq4&_E$X} zO&j?f2oiphN!gVVDV{3p;iWb;(IUnh6omBPJnfNp`tXx>gve6<lScKU>&m`e{OB(g|Zp%HwT#h|+dW3buD zK1*3(WSD?eztLKwXvJ2a{FO(t<*SieaFWb`-1JMyq8$~m$0XOUK7Gm+61|Gy=i8&~ z6-cNtfg+7dRG7=cS?JL?B|M6gKR~Q@9~XF(;`3agbH2K39>x zyN}?)wN8E(UqAO<5J#$TB4NH*LUzd*JKAyBjR#Y|Wt-bVXoA9@J%*4rQWtkaV5%15 zGv60h123VfQip)C@wR_o!fxKM&i)9TJk4q-wI!8s2r}qmsth4NoHtM^Xf~3*<6@2} z@gIG=G|+^QwzCTbpU7p=(Gq?h9$+KH}ss%xIKhUE*5AQ^jaJ#-l0A{5lvIc5&#<55Qi{| z4ZG?EMIcv}izVM#^$`d7&L^NqvDzL^$rkeomFoNoM$1WqGZ2b&vZof18H|d3@{KOe zRG$zeRKYdfTW_v^Cup8t|E`%_njb8QAp^|C_RpatU>FoMQZ^HV=rso?DHn90d(h%1 z>mK!gT7Z}>eVNJlCiwwdxFSGfE_{dKE`B5hAK-<5La43XZiChxI^~kqwaT=ZQVL_4 zq1sah1u)o}-^OqCUk2%kot{K%?8MUt|i`6%h_1O-N6Ka2-KlvjRW&A(el)p1E z6XI)L?UM|)(M^TCknME>rN$B-Hb*sHVSy2+0(p(V0>7!L9xnV;q~4?kdAL&uy^UhA z%|zl~y`>aO+9Mu~)7s~Reh%zfu9U9+{CG4yZfD92Dvn}uG--4+SZqr@Gl_(+Ckpwm zN>7`Q+JI~UZW!7Amd-?fWPq!89kTu9(ijG`TQq5mIjYl3U!vhkKJgm;F4OVEC77tj z2vELqt1$2A$iB311F|UAZhjJPArX<%1u%!7wJRJj={*D-c?sFs88{B4%J$8idsZ7n zx@x6HLzwh~4udsPjFdd?ea)Jr`=zpO?~Ag`@TXE3_~`Tr!~`g^po*vTJddAt_(Qq= zQ?#nya~aCHAgAMY0cus8kMSFxcuk1x)NV`&0z{UQ6~`hY$DY+#wM9V#`9d*Y)4k76 zt-I0-y~I|Ci>n+yVP3$Jq1%^>u_+LGVJ$TNd~H99jqkX`g}C(UBbSl?3}2C{$WJ!L zWgTSOnk{{CKE31YNvV;7$kQVWSjpgg#*0Q6IX*!&($%(uKAfGse1r_Zi4)8Oz}&a& zxdtR2;FajBcL1cxk2-VIC_?uC&_S#+EE$^zU-g9-iMY9hz73~Td_HW;adUSEoZ{OS zN2rxY?CPqe{aPmy9KZ9Z;ll}DD(6v=L6yt?Uz>8r6vd{Vsa#3{$Hi}BEz6^4<6U1* zw?{yG!@N7d-QZd*K-`wB4cMvq^DjS|{m8b=x0aiH1hWJkHd9{te7^g)#EgFmOj`q! zPpO!Yd$=Zs`)!W$AG*acIW?!~12%*h{r?gbCox>5v;-&9%RQqu!k(Q{^4fkj#Yh=f zSf|`Lby?;pO&k1DJV>2mQ8A22e9gpkVTz4yHl!G!{|K^jvepWp^y_Ruu5R{MXM15n zcHrt`5pM2Kw-$)LW(osR7mP2vUVqvCK>htWlr=(*2d3N%m6(Bh4?tYt+c$e)Q6O!y zMWxA01b1)BCi8tuD3q=Au+?eNY0bn@zwl&W>E0G>^14LtZ7Rdw%gzT{7ZVjt>e*w0 zO4b-zH5r_b&^ZybItV4eSg8U zfr%u%Xu$mfpOu54CNdrmj)F`ocWG@om04RxkI1p3IGSRJ?n>#mVxvgMK?&WFep`YP zQn-(r&QJ_f=)X|!>5)!Q)W^qw{)0_nMP-5)1DuZPN81R({?Oy}$ohOV8Ne_!)GiR# zv$C~~%!Q9gCk*m^_j&Kf0k7EHp@cMda%jYWYDwniaN z#&D_bh&C>QMVi^ZGTA_40!KmqgtC`Hiu3*BPqCmZqt+8vtzD_Ns)5|%_Osd?}#d4IFkgOOz&BB0BX!gNagw`6~R z|K~-(!$s@;^>18FFhu(Yjt6XDNSj_{QxkL2@* zCXap}J!b7XwGpUXlcMDt0YY~bvOm{+8zBycIERm{3`6j21QF;naH&Rr~jRU$b8js zk=5CBGIB1`(^=klJbA0>WMmbkUE+%3EzDDCR3HALisW>geCy1M#aKcgMJq*4|LQZO zG4-?m$6Y&3&4#v$B*JM~v~(tdZ^dsc*rTfLQwfnU;kd-<2J3h@2)RV+9H_{-Jrkyp z>e7>eQWg1*P@n`K+KmD;dQ#rF26NhRFpCt^E%m4|)6X*igu7gilAOY5JC8W+QKzlX z_L(%%39Z=GiF9odRWJS7Eo%vff~^~~e|y$juj|=qbBey8?UpU0#`{!w{|f5yG$dgZ z3nP92p%K5{e@)w=OGbJ$|66S0C5soU{dXv}tU9xY)yPA*4Ce;lD|7`ubv9|q#bCR0e zJ@9YeyWG0!z5b0&Rs#|&Iqh#C>GXVD7DM1~+x18}QyXNS2?&0uUA~Lehfxs~FOX{` zl`BmfcyvP^a3&N=a}_LpiInSgZL_#U1kGe{#7`x;6a(Rycon)e3>nHi!otIV>;+|r zK>E?JnT4@dd5c{R1&%B$SjTnq^L)Btq<>b-d1H8~rh^Z`to+<+fY5Q);l#1H3w3 z-7v--7C8{_|Eu-HpNC?kH>$4Yggk}@p(QdVjHbSk!Y?`F1=*zJ$N9OjnX$ZHX2Y)y zZ_}@SQEBKqBU!yv+dqiHzwy}gKYb|iTWcA5--b$q{11j|^YZF7=8^;os0parUh~_3 z1Jpi`!etQjN6m6fLQcFskmYCw%n_n@f2Y$^#{jmZ0M~rv4IhCEpmlpBIU`|+R9D}^ zG!)O$03D4!|)FQ4Np$vj0Je_SNGkx(zE(z<%6?j{3v zfMRA+UgPsyj`QN{d8bydwV~6^#%{pvSnbnwCs3KXqC=}_3*u#8f5yYJr6krINXUMi zFuSM`*9Mai*)i?u|Lh@WxS=!if08Si4E;*P+(<>;{!xZG%c41@U;)n@=JE>{#hOG` zf#4QFm*gj+%K8;OY%o)X{U?j%fD&a1vlDr6@{C2|)9MOhcGgCo6VYSXK+49eZrsdH z85=xA#o3P-S1f@~HO|~4X|qMEjxoflb>Z+ADoRQsB@P9_>Nu?Uu0m)q#P7K;do!Et zhOFMwYP>GOC#F>lPLh44q9$D^_s4%0C*W(mEEA*vw~e7v$hzG?)nH|-8P`bbEGtMo z8!bLmdW)`+poE`PHoYtir9QW8KD=0y1+PwONCm<>nm=7nQz?yW$4^x?(ZKrmj})wj zNP1EM$FeNsC=5}BK2l~rPRPHHo|_F{O>&v+lh03eb)mPr% z2nMuPd}L)cMdLDz;KwbYfm&x565NNEgmIe}^z`B|zYqr&J1{d0kfDB@zr~#C+>-f0Oe({`jR26%$Som2Uz5V|7nDQI%EEWO&fPI+oQ&eO-cy3bS9E-9`RZ|X zI@1j}S1C>gQ!SUEAaIO~epd#gLNoRDUT_a8f4`JGl1<~pR12*9ZO_P9Lupf1#FkHO zIf{#UFo;O()Rk#;FZx5z(gEQWR2=L+O6vO8TbfGnOB(gh_`S*K%C!ta;+CAVh|U)I zy-58~KQcv!h3YL1+w&A7Sxd8z_xJvf(WF3brT>^l3es5=QOI9y zwy0O4(U`*b@`2|!AxQw0Z5`0d1A>r~)qVN23kh#j>mCPqi1|8RKlN9R!rb?Ix~9uNa>lHmqy_!Voj5$k7@$ zYmm*4ThS~!DIXC2$cDDohsXpWYZKIdUMXOIl3G1wws@eoF!rIkZ^Hh`3lucwlVJ{m zHA|Zk*p(TqUgv{i!NhtnGoLnmC=J7c{kct6xEXG*Q+%LOKQfLj7zoo&;pwZU4Y!Kj%1SyOAGPGy`}Z0k2G%P$uVXO zf2hhaM@r`!ZQOtHUSvL!_=?`U|MB`E4|Ol-)nX$l4XJn=0=u2FQ>Iy6crwrFD4OT} z&z~0Qb6VAW?7+j~sHIXXkMpyZjWseJeQ4Xo9alkq==c~`OBw=oaRh==2aU6Krxj54 z@eBZih=9m0FoLG8f^l>6B#27Bj64irVGVz!{A=(O!bK%3}v`#}N7Zt_dJ0<+L zUVT{D*3v!rIE4?h6MF`MAXc8Tm1iPtm=kiSFJ5bucg&j+GNiX{VGoJjF&c^rexiy?#fkaD+9+?su$$yzwg_EFst>{>gDtABHKi&9Y; zan^9PFJ}@%%5U4w9S*llCu_rk4e{@~D6zSEFNCKm{+Ni)FbUBic z@l{!hjgT+}k6~#txv&{nb3NtNK|o`Xlh7wwstjrZf1C;1rUcp^(p{lp*hqx1*FHXM z&VH%6U#&hp5dp0)S%Blnw(8aQRQfonkNm`CIE2Lldi{E`NsM{7A6C3m-ca`-E^OXY zLWo+5D@=bWkZw45BfHO}yXTc(L)C3jdN8^IpaC)5;qq5MXj&Xw2Xgf+{ZJ0Ss)?sy z#?d(~e~%lK(6>u~2-5HqUKAx)<(^pPw=vyd*`al=V`J(_1vlBrux`oJD4x2Ao(q)SeQrA&y{I^+9Yn=EsQ8R%aYn@+nRD9g}hL%d? z{nQ!kUI$k(;No2fJ|F4W>HDo3R^&R7I zs~=)#By|6_P2@el!Nsq<50N{4-cx#Yr+@Fl@3|9Y5xY}^WS$Xb+;=}j*o+tI>}2@< zRO8aYu^jm|KtHmy7EH=E<-h+M0%cAV;K|ANyZqAEnyA_L0Pue+1HW|EMJb4c;y#7tlsOAbuk`JMEnrEsE1^2JEvACzLf)b#BOWOiaD&d#fG8 zo>!2(d+Ns!Vpg6)OOP(gsFS#-DpidC(p2tc6`PE8@bT>Loka@Oe_{9~)H*1Lk_CPr zTe$lo%<30tS=l-?O21Qtv;V64iz`1x&!C7@mT0bFokJI5>VHq}T=}EjhBvUFmM|HT zdJ*Z1{!>mtOh1Z1Y~+;%8=4%sg4#rKUmBxPaeQgrZSmJxy<*0(<+c!~6n`Zaf2WDcJ(%3>tMMQ;=2F zC9ixr1n1Hq%-K2h^tV02<&J^e-=+2{-Sg!k=uzi3IA|pzhai|72aZjt3_#L`=QAHrVtvJE%gea{ZqDa&J4eU0{9; z1=$?)x1fD~OWUxuJIN~^QyN7$}F$8yioOJpMltqA00SS`|n{NJNr; z2mwvcgH%vr@|CV8t?z8NdIW?fUZZ`02d7yi_F7E0NH&JF2Ai_O9OQY#Czkr>nwy^kUi1t);)qHm8%7kZ~7s zSuDoO!xB>+N$Ix2B{dMZD~g`TKyCVhtP+Fj*a%;LuZqQy!cz#8sLQrwLT(r%lnor< z`6i2r@lH;+vpyFe@dZjlgX?JJTQ%~2`4<{f1p0|Q43YSXXdd=!-7_=AK92f=#-3aH zZxeMlxQp8dmPa;@+G^z z+|Tev7(V?WuW7WNXHE_$q)rE(kJgusN!U4YZ|MX3g(%XzT8pJoUOzyvMnGeuBvx#1 z^4cr6+%8`;`mNoSC-0HZ3FjP22$8mF%sb(Bon}Eh{$}n7;`4TkuFQ=_y-0gxChrd1 zF{>nJ9bQ(KM5dlar^2d$yZwTg0b-TnLYKESFIFRmpOZP}zPJ34rm&pBkgFw+S+o(~ zKT9)ZpozkhxE%&lr0}xDDprv*&B&hXKAQBpUP^bvtC-rCrLbpnPOC?kUmi$1$zQP7 zX+Zky(zYRTQ0-1`Gi%#wgi~z>{WSe#8L4Q&e#)^)&)67hWAl=nFh;haU69!Pmz(f* zwCp!8vb1@Dtg+o8xZO;t#?}}@l>5Jr$D!nO<;525Jn_HV+ipJ1E^5UtxL!YX!YR zpS>V0qLnZ^;mxbq?-yScbufab=v+*>hL8VZ=vOn1#--A4w}$4zbJ5lnad@!``?#SMAt#X({xfC)5pJC^joYb&32ej6i=-UitIywhoglRz3U*Use&>pw^U^#tPAY-pTxX8L0Z> ztSMWm)L#!}Y%44<<(f76JV-cN6Uv}C5B-MyC4B(O$=c_4`@!U}yN0GC|KN@E4zI-jrcUNsE(g0r1IgYY5w#p5_UlogG1k8 zXad2yT4wUF(p@yR81E|F($_t-dzfKjCw2OqkbBHEEr{Rq}=VnJx~bQNFIqUAiKS+7X&4kd8=iYiuu5~@{dR-)+kPM#uz=fTE zIWoG;J{}2~YNa7N^xfRABHcFu&y*lhPtq`Keb_}uD}=TT4%_O{-@uS!}t)$>WJggJ}eD^qHb%2&b4!Hp8W*@cJ>~1*RXl5i784DkSMq zD(;^2Qx{D}+mwaR`VVkXPC7K|@13VB(CG-P?C5%{(pX|C(5L5GC)g>~h)XbaOMlro zaFQxK%T7(iba`FCuk%)R?qi7im;mhiFCvmM73;`w!=32cOKo)6WVJYj!uB`%4C;8* z&rlRa7TKbphIfQ|f`Y+X8a7+JG;b=%!`@a3Y+HELHoN9{0l6_F44MPIUOqW5&sdI_DyojkF!Z|Gb`rAs9ZZmCP@e*89EIi)%O#qc$-3rzbXM zQi)OLM?j1JAgX+Ffb3HKhto)&zzWT8#C6;AouQ)W<|KCPJt5<9mL^_yG>9ffb(*>) zb~sWmrO@Un3%a;+m-rn|F!LJbKJUkiuJyb7TYl4&+_e|b&NF8>k3jpU&~9*$;y1h6 z_`$CNXLDh765a4hvaRb@+-XUq+38|HMfBoQExhagJ?>)8j3|{$|KW(&^;ep<973?L z0SdIfZSkGIa|8$*5Z2Mved%(5tlM?N0yF}b1M^)&Kz^B^>2iCiP$f6p6|y%Ft=D{e60{+?qrurz(`Ve(o4e`kwh$q3Oh1cmtG? z?B8B#%!oPl3z89e?Eg13~>Bg>t}!r-p}o-648t+UmEyjt4yDSaojv*ViKA zA2ZsL4_})|?GxyqvgH9<3XV}4*Lv3JZ%h!|(^yX~8wUV9pGg~WDP2D-Tp%rCqW zo|jqwsT}Bcxd5x=01TUEF649Ckz{zF`+KkY-?wBx`VG_JVD%(obj*Hp`z!ljUk@y7 z()1%iq8^&dpAgLFHhmV$`Lprgwkd(D*U z^NU;J*jg!WmPR`7V*2L;|Bt4#4636Evv59wOM-iFySTdqcXxMp2oOBD`^DYe-Q696 zTW|;t!EJ}#+8_M9RYO%zPxpDxd5*aVmrE>$kH?@;`7D`|)x=v+HAG2|Q~{Wlexlya z6*~Vmg>UMRO;eh2U(&j>Y_!z5FR(s-j>r6ky`lV%dEloqN!w(>eO1vu)iW08Sh-Ph z8+=zh5Vb#fhpQuBRg3Dca%h>x3@04@A_tSm+2~7z7>x+hT7R}_S?YkUtE~K@({Z)K7s<8~FPvqaY zxT=z9*5ETdCeAV_aiLfpRbi_>296Y49VxKqV+2VR!;tv z+Rc}5U%f&B&*S{bR}D?goy9f&zNKzQEOq@(ENj|Hv55PQdk>$N9smZj(Qe7AB$vrQ zc~`miFzvP>n)DbRQtc-E`=_+vC$zP#(TOG+OAhXe3@)jBwtchL1d5wdy@;BwU!663qG%lr6SnfG>2+3VD}nF;?(>&+AoP82g(DN>9SK%Go|bMuP-43lm8 z4p3@ofO;PD>CF8q`@VB6Q(#Idw_weH&b_#bgVncz* zg9V|#b`Y^7xhfk)nmNWY&BeP2)w!F+2eBZa2NAQ^Fi&6~1P7y9&`S4bz=p-mC~#Sl z7G@TZ)k5rFmonQj_7iKt;yQ{{J7{L%N|TZ08xA?yfg+3IsGF+N_m5JckYh(e*ZUN# z(bH03L3E;qGeZUygH}j=b5@NK^I{lf=ao)!vL>CXN(t83(PFIg4J7P=gFhW5YNFk1 zkr#0V=yqvd9@!h(oEU=OY>fTYRt^O;!ly{uy=R62dgK@*83wlK zLP@UtyNUX3mzYA^cfF0n8h45I25NbctNCB!~3U&eiCzP`GEuB3h6UwYFWHx zDv}Vn>*WS~h(F{XDlQktsQalK6d(A0e6v}Jwp+;Kwf9p&oHyClXmAbsba|nz-Pola z#6$f}f?<1gn&@?*yj&%ww4GE9NZO zX0@D;E>SQsu^#?0_=ayzQ?`I~?9(>3;6{QN)0Lt5V72xqODTK1E^&L6un ziUE{C0{;820>gl-=VQ_dB*(s4XGR>~X#&R?1Oh!D`4yDPnj-k^hzT7%8J4tRu^=k^a!?4Tt&Mf?TAt3n%+54ulP{RHZ()6e#pTUsR63$DfkCOR2C9j?&TuZ5 zMik>>Is0;^p{OC)O{Fm!4BWCX#f8Pxm>JVX;LXxycQ^&5h2{Kaf;)NGmG*)cCcvV@ z@tj6o*|n_9w1{-(o>2LDMBzp%b2+)R$u?P}swkh8Ytmw{k2Az*Ee7L@{6|@hblXMI z!LnKaqt^9%9?AZ1vA$N~0tRMOe)9%XcT2ckXG`Ke3MkRI3zryBE(9^u6v&9r(loMa zgsFViSZ&~n5Np<08ZWDH2+epZ%VM0CVkjwJ$z#Qe5X!Dy5Uwz4=)r;*c13PTS)@-q z6VlV9X4X`rp_wpRQN);iEdKHe=t%YA?WZ3`{Sv!Om;Sc$Tv@wKS|H1eKD#GpZ7SppXTBtpJ=D)eWFmQDZ20W8^ z)~wXgpm2ZZ!|3bYuN~O{(Azl5)YUB9y2=M@N#~XRyz}1Yt$g~O8)z2a8^Wt{+tekW z73~@#{v#o;sK;T-?iHo(*S4JnLp%yYqme1dPjpg!d3yim|JEz6Kuwx;YQXDgnm~~+ zeHWkQh2O~h^%&j5h=qi(4IXodPXsq2gvc_UmQUL0!0`HrdhajjhdB*`x=;MSVtt6r z`Wi<0_6?`EDWP2JLGzz87e6TDtewhSyS!_>-E zllOMPc zzK&umSRdY3u)*R~9wRS~%>moD4%PBX(#zex<)f!?U$uVxB?AHBE5!ZZ1w%*1JSupK zG$gY&B+L+~4K*p!a7I`;hU)ksq-$Pr(b%=nAj2u8IF#Y|6*AM@Ef_;=Qxu|Fv3#ab zDkDn`#t8&1sToU(&;jI=$a4CPkym*_Q$|$QRax#yu;G8@nla7+#2aKJQD{z;prjB) z@Sv1vbKHy-Y&3%@`YMTNAJM$T_DBJQFsTwc$w8*No^1KN=vYbQZp|FXmqb5vI=nAI zplX#v0Tt7fPT;))UiB<;`Vd}<7KItyFbM5mj!(7b^!kufjx0j&-K7!>8)O=2UVtBG zsvuRRsNcE)C!$@m*Y5BmVh~sVKWycA`@*qN4y`z%n1*?(pV3TVkm5za*27MWq8n9TNyMqDr^~T`K2aEw3OAE{X5T{n|5^8XC{gg zYFaJLm41IGT3W!*9Lnhh*_YB+@!N5wkxK^)O^?a%Hk{jfk;Ei$j_dmP`KR1~*A?8L zb3cA#gMa91>}`!&&JOhbx|=}luZf=Xao0MR6HKvu6acMuV7>M5j%}JIPT-j#Xy22w zb$Ghs-u3=^k${y(!tlK>iB9|H-_m0D^VWV^x{N}eSyRs6wAB^AW&yWo{KCS20uS3? zHIHK?5@0hA7et-nGXHR3x~%=z@~ICoAE}5!z^p znk*G$r>!T-VRXW@O(D}e>-drvW?W@_2G=i5{$L&M&z2Df$HOB_`hy1JjRn#n$MQN- z<$R<0F)!d4?`!p=TMvLrr>xUvjWx~d{D~Z65%*5ujZ-rVNO|@Gm;)fX@&^ET?!~-6 zyzeV#KY2=k9`BmFCuKQ0V`!?qC;`?Y)ybkQk*qN|9w48(IRTV^(!f8@_v`(|08a!E zg3sGdw1Ha&S|ytz`qgFsSI6-X{(&mpc23t*3%;3h;QXHcmBCdWp169EsN!Fy{B|gv zz^{@-bzl>JaA!(@^)c0+Q2%mBdr+-UDEaCACJX$~v6j^K-QGB#L>w;Q98XM($atKQ z!y>aiJWzurq)*u#Q*)Blat~c{?7In(tnL>Z7AZ@yv|MJydPJP-ia^o9 z@Rd}YCS4~SYB}C5qBwFc6;OWJ*0(TL+$bs0gn^LI7?4xs?1J?>$1Y1=kLDaKrohQ{ zs|h+v*%-{iH0Rh`N390V=`F-@l&%tdxDeXoSYTq=NKh6Ux;`xUYjX1<7evrCSDR20 zds}Rfsw#9v8FKJwL2R$}a43znXe!G7-C7(!eX_1PS(?KwGTq`?K(&uXyu5LOTJNSh zsyj)8bKzYb!2T1xY+c$;Y<78?FeogbEWxieLrIK}8hgXBiBp2FK%$V-EIS!`Cf`l4 z5zKdfbMJ^HuIhS9!|F6{6H}r}>{=Gr^Z5K{N+ToSlPLVZS&CpCl=V!Z?|OSwr6UNF zL$Y|w4UVL*g4yO@@yV9bGzPJ)6_l8-!{hQCa_tq-=kfjlgVC?A3k1NxU{Fg~agT^h z5j}BEvJgFJs`C^c96pwyy?f}_a|8rP<@LaRjtnqE*o*edJ%6v^ul6X?60|dMt#2U% z>O*Rnhn}wMe-*D_42ei^^(Bh4qyr{Ed^m>9*oviWOSA( z?l$`0!q1aQ;vhaP5Eh)k$ml+!;5PgIr;Hv-B~*ruLRpmn!cYP&8LFZPQ3KtwPK6Ww zGDVjc-Pla}Te}|;i_*hnCfxgFe9EhI@Ydt;9~Zn3FC*uHi&H(GBs|;)d*AiLy%wCliw8(eR@wb^XSY+(`AQ(q!EGc-9mZU5r31o@c3W4K`Nz$N@5 zdzPVgfJU6he_H>^i@1-Fm!*wpl;+p?k}MN8#$Hj*N+?(DZ^|WTTlgO%FhT}_g*BL# zkhoFkv8H-V=rnbG{&dT~GrwaCHz&?a)0wNOW1~alLsDP?vtDqpO^M~e9B3s{)Ka(t z9W{vHUzpLTQPR8;Jc!hzA2C2|Bt=A0ONxbMC1{_(+q%_c$&SLzERNcd?VT)3#@X;h z2_$}`!Kg)=_|4O&b+&Smo&(ee3W;R14n83dBcs*QzKF(BbrD244KWr*6bL4mjz=AP zr56>QY0;q!Ad@*#*^~R88!-n(5?G!_KmIplclVcpIy!c~^ja=>_e*q+Q=Se*$z&jS z3WA#4u|_<)ytvQ5(3BBb8^Rh=4YmMwFI~W=+O@B(%TI||>{r=_hV-)Po@(QksX+%@ z;WahBJ}2!l+^~Y+TxBi^=I|qGwGuYZWEEYX>kta+G{k~y?VpPV-G}m*K|E*KXYF10qvYC7qUm}_j=wY_#}eKc<6SN&Q_c_9i#2w<=pdUW zDdYYxTFyL7nlW#+uPGfp;jmnsA&E>BmVU9JUT|?=nI>-~jC-G2lS!PbRd?)lx)NB} z^Z&D66PRHBr>6d&1#9}AyIl8H@!FXZI@b{P9IMNUh5|j-B5@&^T>iC7^-?|+{OTFI z5GSNq6tV2M6kr(A*)X~n)}@S%qmKAn_WbF zwNOf;DJ0@zwfe&d2{-?%Br7e?Rt>RduVh`mvIH!7;dR%t7&7ZUZ+@M&>hd}5%j{Ts zj7_x*cub5;L=0q2S@-|3E3iF^WlRe#O$On&Q{gwHm6!J&Vf+U$;LDLuvYw+7TlIIT zgg!Hy2tJ2IvmBet8Sb6GsnF{Al^8G5B56oY8X5bqF7l0va-8ip)ed@9;MpXV*p<-u#HP z!j7kO+~@TyxKSNyP9Bf5b4u-Wf1aia(`roT@e4jKugRvXh#tmz#Ci;{3|Bjl*vnlD zl}H$nouB|IqBCKC8LdYoCPzssna$ZEtl=JES_Ii8L8oD#*!WqX``ezF8L&FwOtBla zVbq$hK@;#bjf@$5uR@Z-Wp~q>GD;Rwef%0Gh!xbF3X+F!_3<#weD39B5zpLETyCd^XEKCq`gm#Wlur*S^`6t7$~{hO}>h8e-{9msWL75>QIgRDXgTbzReNlLq=kf5w7`7T%FfM%{Rktn=OyBINm{I;Luf_iXWS4a;B) zImWQlVheh33V@tT8G9~!9Yn2A>V@Iv|E{i-lmt?5o7Wuxh?0mQ!XBMId?h|X*wr(a zNg-?{WMT#B$2Q(PRyrO^Y}=(D<4*s*|J2V;5O(Xy6;O`DIb3A&HK`h<8l`B{K z@8VLj04k$c^8q17YFc-G5?s!B+QjfMR-?K#k&)1b*@A_v93B?o)uX(i9&Eq=e&oiX zhsKA_n&z~k(_`UwY)nWFd&xwQ<`%^Ahi*i9>Ymd@J6vOSFcLHkDJ|oJFto4=Gm)w> z=T>d;AW8#BJp)PohdS-dBE6jQa*)&bi}1CCWuO`p@vLLeKtsz)8|c?_#9u!gpbq2gTW<0~%;;&oVJx?cZ1$GCMBG_eMk(|(* zbP)O7uDTA9Ra6-?of@8ZKW?=grvV+c`<`64JzI58uL2=V?QV+bfY$2w=#F*C!^IWW znDqDvwR(mL6c*Cb(~}gM80AUlB8`uav!)~EQ5l(5*l4up|n*lVI z>}dm%6Dus{$3IpJETyt|qm}2s6oWsjcsF8^U&yw(o zY4EogCjWzc%Ja#4fRP!GMA*3cqW=drpcXAX7z(W0AV;7 z=>&+ikw%klzQ5hqn~tk}@R1yV;<0N_wFHfi7f2X|J7NFpboO6F=69?Xj)i;RW3t(1 z0a~7kh5c_$D}KB^o)0aY4=w&dR7swK{YQ;F>RMe)M7iVh7NrDpJY6p|K zzc&<*Ak9P_8lSRq3~EcL|53a&eZFMM6M^x5jWJ3oRH}hA=FvAT`b`oU!5)b8LZ+63iqEg4AD`(TEa!`dK)3ZdQ4@ zj|8REs^PBwIMrU@|1=^X3`I}G7b>hntdB7FD{1QVK$30yCaa^ohRn0#GBp8nkqkC5 zi3`8oEDEjjmv8X14xN5KwaNk7qACI6fxt;vgG0w|s`~EqZH<7OC`KS-UIn9ttg3Cz z`rw=yXA%I3Nh5vkV?vcEV;0-;op_=TTf-_G!f;$*0@F8MXE*95eg7d;sMVf=9hF?z z1OKx%lTF*ZzlK6w*O6~c;9b7e^Gn=~JZ=lJ5C|877~WSwkU%xjO75bz|9 za{{dj@&d1{A0%QaP}kdSwe!s+$NZVA`)RHCO6v`9`k+_DziO=Zj>5BRi36BF&VX_E z`VI&_8ch=bOAqDk!2T^bX5)*#qjuLqiTNIFx_Hk*+ea z+Zt-k50r~r61F7o13ghc*bUNHeh@rRM-aYJYS36@c!$rnZHU15N;vnsG1Y5Jetm~s zvr@L{ia-7H*=DmL?la7nI^$v2kLTHq5tw?qJ^3h-aKs1tGI2h5%O0Hs06*LefONwW ze;^h0Uv{uQI#C}l#rgaC`gj33QwSuQKT9Nu`p!5<<|qUhGwB!r)Q2GbiX&X58Uit7 z$QM5G@|EvW53{cVM*UAn89Z*$gM*@XXU|N)ulHth50^Wi;XekP@;=vSt7opI!T;-M zTEfb8GcV6}LS>h+Z;P(Mj^RVfJf;2qzH0@pu;bBPtuZ!a3UDTM10b5g)7GaTXjW+tp#NCga zgb8X3gDr-N+Mm8OFN@wq$@wWft2S2RDF?Ye);+ z90pa0(sE<+V;hbbXh?=EY^O3YP~D6Dx5(|+2nEq=;x<%XfZv)|DX8T~?_`4h-(q<) zD?|{6+$e_Sp^S(G>uMbDB6u)MCyw&o3ry0BeFoN7BQ7LO%@CbZpR7OU!*bbgDg_HA zqbFa6Gi?*rPc>=sM`!Acz$|-`l>Wd_ixXa4RdPR&AgKo5?d4oClUtguj1;oXcPpC7 zJ$m2DsuQ@C1Y*Ndh4onM(lDzXPT7vyFO_eOkuWYMja6Q{OYJwgydqRP(0mp6Ar?r! zXB)JPVH_#oO2})^2PmoT%}P**&EKf#jghRK2kE^!=-DP{2+IWrk@jwzZ^G{NdaLb~ zE6|hV?J!SMG-Fm?|0|dcM4Qb_A(KO^<2~fN@Mic5Kwe&k1zv;!i%JV%1t5W3e|fvF z_a1hA>-T-Qj}*gc_C7TRxM-PSVe}m94xb(4Nec6*ST&QbdgKZI6y0x(&=Ec%M?^@Y z2Nf+?Iqu4G7)9{oTEV7)JxJqH=D0|NQJk7pU3`@RL;`?yKfE#H!W8d>Fc{CouebWP2OXe7mV zvU25aGc8uzaPo;ytZ54m4!t(Q!BAN~ZeYEOo@-phw^$^oX)okeZ? z{Q$z3Pr%cYZoM4nz6{yFP`IsMfe2oX0{|*iG*Bfyb8^e+^Md_BEC8yWM5JmP8U}_1 z-W)%kp8sh!<~r-XBV^oF7g}S}?dEw#%Q%vJ+R0ZK>vXGVA?f}9y#U?WTW@FYA0yNx zU|ULHSBfXQvSq^z*El#|5WqT-2ONXck@^X_7bJxj7HL?orw@%f@=gmSSBpJslw|LJ z(=eNDe(vurc$qzp=X1T^&*xuv3U@Z%r&P-J%3R-U$=j`=J8PPsAzysW!l{kb#h?CD zh*Gha78G~zqk5Q%1{)(-Ppzg5K`k6*Tysi-CrA!ok|G^$m0FBBSKVUj4lx8%JyoAz z&Vns=65W<0nowYHG+|f+C-P_?M@(af3J_r(oh-8|I11+f#<~`zt~qk?-02OUm)o1% z+%*e=na7;MI~+v6zYK)bR8coK;;N@ia1JKW&xl4d;S8Z`SkDZ_9^wFvphC(PXO#}o zzhTuwYJ$nafaw}!dF_zqT|=#0pDArCeTK_Kn^k)em4dsVPRog0x_@6w+3sqa3Vp(U z%KEQbY-NMU!Wpi`zfM`h9yIy2(AG$5C-Dw&=waXU*rHik>~Qc7A`7VKoQM-viDeio zD}&A{-@S0c$2pU(qKc(FFT(+7daUg5UyOL{vOrM>GP0?unPTY7*Jj(i2d16GOAl#A?Wikw|Z9d^gJIlZ%W>6@o0mvm7J6$Gmo*aRw)-U=bI+Dgz zk==;JTSlnwPiI!aty{x6Ma}uLSPYr+wbd9)zC>YL0U9w?EOQ{glpWBGv#cE7#I&;AYO2|4-Z>>5z+^1;1h7H>U(|AW$aoXyvJFqxj3nR-wPlU1-`mk%!3(gs@AzT5x+ni;!hOIBO}Ob*Ca z(=RVv1m3@EIy(CJfN3cZpc%a}nq>Nz3t@M=->IpGB?Jx*pPOy_y+go;qFWXtu?}H5 zjT<1F9ZCPGg2)NVyE@$n?SED{KvesOjPwhi2Jd{xo>~1^fvNz+C=}ns!yl;_N9K6k z9JA}_+w4z8GVOf5zJbn@`NjR58d6S9jv2RgCHwXH{^K7B1S3L!#*LzI#OE2UM+Q_C z-}QKLLhry~!Y%pgrQ#Kv$1;j@ADm%0&7@WZ$x6VrVdv&A#i6rX`QNw!BUL}y(hqLn z7L{+%_s3yE%mPVBv~bTSs<7szp;U=#Z0cx`bQDPPhy}Sq60RaUt`((hY$S6W@i5iA zT-x-$9#SUnZ8>))=dkyid76$MO%&y^M&55A8qtzgQ}axb6}1AV#(SPSI*T(ZimbHJghD6{ zpC(5jP%K}N^sMeRUNdhBabr|6uRzj{uHQ(+3^J7+o3H1o=8A}pSqn`vYzC9G*CK$? zZcf9f7T$ckzqAk^ZpSG)W6nxu+qjZ6NNAtWo`!{!d;x=pfxHoFaYV}5kQLRB)tC(0 zAn^w^DWpWrs!;*?!`}jSJAE%~50i@eTKB_XBzR&PqU+p)#W=Mpk1QuCN*oGThnR() zbSRK&S+m|t}sZFm128SrtH=!Sh~ zx(mg^;3Dg&7>iS}(_UtBqLVRjcS4AJe2wZnV_K)QDP^a5w32SkHe5#=l00vu%?aWjB(XIBisF}$YR*m{q(`(u z5te!?Vo5L&3udPE^`o+!9vl&*Xq<6nJL4|rT`Om_3w>wyn@P*%ZKMK_JCjBi)yuPd zeNK}r?nk=l^z(kcn?1Q@9LjO=i&xxtYfO?5-4l&gn)4OxLnBLt#6iYaCe|*-4 zI!wr1-0}+eJ-=f{v*^IaAQT(yUz6vR16zR|^WbSr1i9CGci&$In7lHVVvRAVe=U|= z3BeW|aQ;0h9I}S8uB5zFh7Rz#g#m@-g_c?i2<;l{_Z&gskcU#a4kW73cPohIfS+|? z1CyUZbRsUfG!m?`Rg5lfL<2}qKB+@gk z(apODTQQb1rh4*!(#?s?4e=q-8F{G%Hfeu<(P?P>O(=+$_->LrZ#g4n{3T1zz*J*K zHk~!ymZI4FNKStKNUr@VyT(LJ8C%{9d$+=UDk12(c?<(}PHp$M<4zx%iXe_Mb$pLH z(vKA>Aqjac)#Vjvh!0?UYi`km`-G>%(p(9{Qf`InRieAox6W)aCI5eE*Z zY|dV&Uz?=lYR?7RAr@BB>4!8mE;{)H36NtbNrl(V5xTBFE9LX~Pqa*wOyw zr3{TF&X?kzR3eIbp%09%SR;=DqbxUKc3)A4oO=^;GMp}N^-EQ%XSkOe8T>b_Vz!+^ z&1_TgzI`uWvBIE@Y9!Qh^YC8r{zuxkm;O@+J$%JsF1AtzuMDw)N~$nuT-kHLF){4( z&qef0tXocyQ6+i!&b6~?SvQhCm0Mke&)K9L z?N5*n-o`_g<-zE;*GqF)D+)a_R>+goUzxGoN%r@w~(Gjc4d!m|CF(O6}VtTUs}iUJqpZphi((pNM}QNO`noTP3k zhGN+qWZPh16~2K-KP(34$nqa?uSA2NVQ#HO0~>66lFhi1Imvr1aKmw_^pe>uNqMZDI)>+Z=+$~hh%$cogKs3;n0vqPr9 zI0o0_s$na`97E8M1u>bHqWXQ>zs{Li466@R$9N3)i4IgI_uD(QLe1@Pn!t_(gNL5K z=d}nESr-+|K}#G+^KR` zZSZE3P@i1_OJ52@rE=HZQ$2rZ{8zi3UVVCCw;@;4TU7T|hr;Du#J9EaSDh$a1+)yd zO_NLSFvjsHFSr#^Z(l&OFwOne3$rA?-Uc$79*`bSU4`Fd0=W;H+^$UY$RDt|eREsv zSlT^y98L;-_fQu)!5DJ%*>`wzj#K~ioVig6s z3GKDlk6d{c8jVS3u^{q9Tx%pnbQE&9O4o?Rb$rX>{>3nQ%Q+EIrhc6S(==WV>~v#i zs)k}!!dW@p5OdU}A ze;PS!{_%x^m>k-V4nCet&{`HnQ^ul5(waM7f`C}KgOcID+@&K!2GVp}_5Avkd%cT84v~bO ztzWjL{0vyKY&tY9pHMVNyzpMCqorN+#XuW1FE4@17qIaPdnXfbeG&W9-r^{4>zAFetm+AB^ngO7fHjM6eIzSh8IeNYbBYK z@BF<+U)gYNFPD~U-gRB^{n57jx20XVluXr;`rMVAUcH&S%1XP|bX+-a?$5}qL_`j4 zJhLDQ5nL>!;Ka|K_Wl)5-`C;h`__B@Uqljr6o2n(R)}}Fo#Wi4p0AjnH7+i7hPwSU zZ7En9cY9d%myjo3Hj4H(4~(lRC1fUN<6pc*AHHtH-UT zx|oY`SA)|1T|Tte`kl2|>37YpYA?^9vE&TkF7LNk3D>*sf9$YKcVE+1E;0Wd96zFC zaN4*_^RNs`9E9?C#qCAQ>!f5y@u#5ZAGu;F*Ss=Tg)@dnj)Dx^A%f3>FC0~5B}M~r z@lcryVKl0Y8J;FFK-w0eDmWFw`~A@^9a4{jtz<6gz>ywpk>YyM4MazsTJt>HU!ylx z@T_XFLD0iPHNv=9T_^SQl}%Gs=41`&8@5R5`L&bKNM|`FJH;j0;!3V07)qRAc!&Rw zWB}d4=&@NMkuF$mu%={U222xUelI~>XeO^y&YzdbQE0HIHNmhAQBW}&?*$(CEx-S$ zqqi^_%{e(ojRC2xs`A#UaV*oRLVfKwZbE9x6J$d~lWu13Rw&}q2;WeLZ}bX5dP#Oq zC}pRrnGMw=y=hiTpkYCmLXgfp*hU12iKKoE1kt=dX_Yw3 zIB3T-A=Nq{o8PjO!xlc#u-Kby)eqKoQest{Kg}#)a4<|apEcjJr7uc5o!xJKkqhmW zNZ2;%D{VB$-C6xUAdx8JRba8VpyHSxI|>=%JuJ^$YqFxkHP1%avzS)|PjKLr>w-(D z^p|xLa7LlR}7i3E#t>b(9QSRK6+b_;ym|xjw`S-!fOk?4-X)C)btB#3aNq zRgqh0dE(DIxW&Cx#eC}kOQk%rS|d`1mZ9jI2$hxOhr^1Flv!y(%#AQ6$JDY-RRobg zY{-rhjydzuTwSl^B05y27dKQxR^TBi3jMZxjI}iA)D5fmy9hE7CR2B5crhgHF>{a8 zp<{xXlV|B&j8oB!GfvA*^_imhTW-@5q#$a*oLiQx`BhOadJQf#zB6!Af!U zTPJA#OdBrM!#{cLns@7XnKf+{%gT&gToRkRU(W`xA9jE^U0X?*#{4w4Dh zm&Mqv4^+c>(UNy6w0t~~lU&a2Uun5veyWewi$^!)OvhV z&`50c=uN$i8n_>1+I4ZK9XbgqdQ}!^7J47hA;Z;NwNboiN8w+z9Iq1e8$^87`rp~L z)?aC;P$RO4(##H|KMGDQGJ`6ma>5 z#TR~t0AczyqP0U?;tp^UI4$ZE^|YDgyIkrKbw~WSi+J>$vJ#UMBSmw|w+`MzZ6OKC zpqPfnW>M4bl0_oN?Uqj_0~)DUH=Lh94CRv>sn>A)6+jo z`u0=iuIt3=KN}cD$-VEww_TF~*6PIvz-TC|gMlXT1Tif|L?mE4-s_581_wq#T*X`y#nXZQa{!D5- z)gjb%piW3opKotfd;=)CDLsf6`DoU(RGidN} zP|BG#A%TQ7)7qBZh&oR6#|ZkX>nJBh_TZWlzyO9+i2V zyk};~&##>K!!^Ao6?%hxnX*`-TK=WIdnCl?==00b0{h%`7ma7fv1eEEzqjn**<&wK zalpXhW7lydHUI~dXAu_5SJ!&uV-c_i*)Nw<8+A75xmz&q#gT}_S>oE zUoL^D<7Mtw?^s|s>Nlp2C@xHq0C&Ij&JOgk(w(k0MwFHPoKN2z2oZQOJoi571lD6M zkaYsmW5a;bC9JFd&3)m2_a^R+FGM@YZUm(x?j*3>Ck7#34u?je-`ZhQ8D@ifNb24|85HypG&gmC85IcSGdcP06rb-QE$qpHD)o1>ET`|D{g8ZlDVh zv7;HW_(_VSOTdTCum&#YfO0_beSz4N1L&blGl5L9*eJ@Wm~c#}#;gH`YCQ!VUN%D| z>>`slhuKA`$dpl_Xd{xKU%?iqxpFs2N^0{3;83QJ9^_A1YqTqs|yPDNAj_?;HhE@sDC{?hbX?vj(VP)Q!jq7St`J{?cc}9t8 zwn$j5$qZ|F}ISj z3>zh>NToK|L|DjTr7Eg6(pY2Iac|^0t=?4BmpM)D9Uk-yp=yv6T;aT^^AGNd%duQx zT(qywKZGk!pNhZjxWxulqO(6q>%TDr5?NK?-(NV0k z65a?sPnoj3oCw?9E+~cuuCK5E6r^A zze?ta^Wx`YpT$>v`#;Th>@TOEh54Tni3RR^Vtw12fkW|>8akg3wcZSOw+r;fLTuX#5SJq(+R+4azw z@Rz<9>0ZOr?_%!**ii%FVjcz961b8e6d_?)BoOWjx{$CG60r;{F|v@wXejn)(7}G% zcMAyFdE^@pC7Gs7WH>`1mejrDxD?4!Y-0*-qjKgs@ah@ZHnHp%dq5lp6NQmK`hSj` zC{1>{JJ*SYpiwYtfDhrt%kM8#%4>R7uU;uo3<)HKHJZ;dG`7mN7;tzr!3xaxaWy3B+sX^Wfe zcraVf+?&UnWW&g96K>9xOq_z$r5;}f43@r!5nJ8Ro7+SNp@Z{ytQYL(U+t##+kI>$ z`;{h{r}@ao3)a_|t6^!>dXwbmvi!*ZIuKu;^;14f z8e4n)YvcFz;k*VK$s}Y}%&pyeljvvwV-hP9#fPJA^RB76)_54>qZ@jd&=>z#ah6Y- zZo8}FNu@mmxclwI{!nh}E%^QsizFrs|GM1mU#l&Jinq4>1C|@o!((*}eQKjUruLF1 zNj9PGs;$>{(8#czpDl~X3Xj{*Dt)kX@WT61BO6Cmz3SWD=BVc0rkMzwiM(W3!c07q z8q^dD+nyk-uuA&yWGtl_>BN$J)v7r)DXBt6f|{&J?TMH{L5f3{SVq6QJ>(oKe|lco zC@b<5SJ@aI4(4Z3(ZmcQIYICqsvd8m^t#6l(!im;CajfcseDcD51%Aon))5#4|Sjw_oaxBP5BB@=JYd7P+dZkQ*J>i9g}6# zf@yRKd1l@YqZ2wxhco6|^`B0T{>_Oll|;%Qi=fZUe&!+TO}b6$(e|}4a)U}MT5WHu zc68Z~ZD{3v7E8^t^4yJIFpbKptc@a_*J$?=IZf-2o!J9RQ%!vq+~>AmWqh6qnZAU@ z+&?24oA7E1#cO@7F-@1?ezZU@UEV){#tbI}ic_I)IeBlX& zpQvmU&ZV+e7ngAZYovPIv9Irb5vu68q8CCvrJj_(PqX$vJiTRDl<(IyEZs<#AYDUu ziULD-%)rnfT@r${fW(keL$~A%-AE(dk^+(v(p?h1Tc%(S~q4Uh2fw-91qy*(D@{ z+oMCq{Bb00(f!W5siLB$W~%i3rNMa)QM))oJq<#;OB-T;|4SMUuC2D)+X^G{Jccpc zb&`4UFj`?ul5|#;Hi_+iKW_)($)~NAVq~wkhqCCBWK)t5M>>Ik;PHiI;hp?T^=KP~ zlvk0kKB^wOo#BawY3s&x{z`}66%y)LIkCTo0W9RgcJE=T$UOu~iaKR7_jS*KH1Vud zT{gkS9_4b~5OG~9;nCX>cl2nG>KOWLHcYFO#VpF4*@3Xq&XJ47Sj?_uTne41S+5_7 zZYhzXzG7ES%80Gyq-VyiBJxf<7JZ1f`cq&3Sk1&A8ww&h+S!7a4`90zl>teQK?NK6~%FbP`RBqy!IFunvDY8*TnD znGPo>C)Zc2SbeYl=}ji`Tq;zS0=Ow#2+7Ivwd_P}WEhnj2dw&Z^*h3mnPYaF-zzrw zypvTAm%13vGWNs)Ef3ZIj?EMwty`&8udVK0Rky8B9#GASFOso0<@;H&$DetIMJh`h z*_<7ENG9KJp(7|VT5G6Z4!Rtn{_^9G#%}uj9;KHWxKW+O zQ&&D14xhi1D$P;J>QEP3w9P(4&%?8Ms$yRHudsD?9U9ZxLs|vpj0!%_tP5xQ@J0{p znx=W{t6VW*{jdA>`86#a()d^XYneYQ%dOHH?b-4Tk6SqD%#kgiQy za`NYKmq}~88lmQELK}GjYXMDjA0G!YbI>-j*h%PHOE&%I!`uEYdWH;Yn*OYPaP4J@ z^vg1|8;CE7A}WClGELi3ho}3jVXcizt(|!z^(2H^(YEk8N4X1GU4tv8_etd$B+uJ8 zecrJc5a45q0BjBP1P}$=c`qyz>dqDP>v{M$k}?>Wr}~1$dz>`&Reen}$aK)XR96s- zJ5A#pv9Z6)5HAIQcyW_Ov7QrhD;Z#v*dJFq!7lO%={>-tOo|6 zP>%kv5AnF4Jtvg;u^936+QmSr_H5nR^0P~M%048#i0(d6@S=zUIXltgn7<}b_7c2yO4^AN8EHlB&oHOM$)?l?$pjdiYTePn!_nzkTiP&iyo9_!)5UN6f;r5oaa%op0;8-PQTB^> zV%UtDe7T+zLZ3VY#{G)yhAaQ?;7=8N+v#yuaXVn&B7CP~JWg0+(}pqCnf)Hk{NFWE zWvpaDXV`XYkvfC&wD^|vX)))~+i0>!sk-{^YLK0>BPf{eQ~eqW;b&1c{hg36iEF;_ zjZ)Y24;cY&2K`tca$fz7!VGdcDPEjBp%5OA{mQ!sS?igJc9)pJHZ+6m#EF@X?l0lc z43zoB6gcoi5V0U!lAIpF!(1xNnJSbD+A2laljzoR@>3QU(RseS)}eCxQJkcDDp1Z) zLpE4+ISd$9MofUyCzLp~L?34@BpX4>2sLEz<5$r0&{nUcsgX|O z|1ceF3vjG^&OWVKbI7;WDfWWXHYK$qPwG!kW||!EU}T6Hy`Q*)VYO}~iL?+{Bv@=n zP9mecTve0++>>~oP98rUR9==NuLsN?WYq&Z=mOkRuXrIFEa^O2C>}(CfDDV708R@) z>i5Fax|w5yY9Qp&F6%Y}S9=OcfO%d0Nbrhn&j7KZCs0?%h;<8Yym6Y$ zPrbwUX>rk7^6z2YZtvGUxGHvtpJ;HP;)uac276&iUB}e{$^>=Q{C@}j{Vnf+^IvNj z6Dvph+3ZpQv9i=}emVUF@6n9^z3!&j8k-g4!6&sh7AQ!h^?bc{$k_J0=4k>%{@3;- zY=gCo_BG-d;Ilze-Zl~b`SqgPc;T;CQs$CNTVh?Wb}kPXS^^1$Q0x?3MDG0=KQG}1 z!)I6ZKq8yrD$zyOBg`VLnoaaOH!`IX^~1T?oUDbKvA}5JaqA)d!)H(uT!(pJpOjuV z2RZ=@0fagkhoaOTwE0_B@0-1N;qjck%N^*Kc(1Q)!$c9VW?_CL1I)h6oa0&Y+hYqi zoWe2Jh&988CyG)y)56~Chzc(zO^8jPid5+!LN5^dlBK`G6;&l#uS~uh<&}XB1|thA z_iXmLYECy^wl@K(!CQCjs05N_MVviQZ2fCKxUPx@^ld1b`SUVeD*=v{FfBs*0(x5B zyj_}tYmw#5myNxKFHlRU5J`iGL{*S33uoiS<*bg9+wg|R%Z%}~VfvFX0Q}9+e6N08 zhhj>NAAK@}J1~4S41!8S!fWK+qz22`rK)x3Q!1u7J?YZ{k!wIRZUsF!i>-MDMCMj) zxCo4qq@jpCO0bS4%oR$i=jw26*5ut^PA@>}+h4*l1OF@(T{Rv|&`6XCn&QPIaN_Q| zDQ$V^cs)_ug`}&}KjMzp?tZsl`^wa7Er{eZ3Q}=vgUG*a&`d~BP*7y355y|I#r%Yl zN%CtrtjFTbjJn%|-U7MU%6n$5fP0)i38Y*EQlJ#Mrm?g{(_vQKNRnwFT-VSr<|92) z*A`8LX58$&jg(^EMyjFN3fA)9#t-fP56YcZhe|bsfs9N1c0Nc92K-+YVbaFGmL@~K zzEvDkzWE{7bqBj5B$EDz&e`5BU+&7HQC?s*{c13N1uDkVUh@F=ADMS;5B(|?Sf3SS z{C|`1zh4VaXRWdjm5Jc2?bGL+>9e@g0oly$wKFRyI5NMF?k+BKjQdiD&*T+KSu4%N z2h34iDI%*cx6ecaq0XS|xwT^N)7tKn7S+ZUv%%o*C5JTJyzAPEjQNCqkC|^mt$SAV zVXr=t6{?k`RV-!hyuc}$68yt@zjrR>D%i{thwZK{1h2&n$6cQEY048wGybBg7m{!a zh~-i$#0sWo%WmebnMLQNf1yHZW!>W&7Usw7p!iL|7=h7HP9z}2sDd-D0(V4l&y_?p z6DeukqsQqJZ?+VyoxHfCl5Mc0nye{7#eq97k{T2U5GyFJ&OGNYC{WRErJ={Tif7U0 zRMrRVs{9JO$&F(9^XX;djW`d8iEC!MC-tbh-mfkD=d$|xdH#e2+wsa%g z^1CQ?HZZH(vIRzVzGkd)MO`2Xb4&Y=fEdvDUZaR+u0+qs2t`|j5i9J6dzMagT5R)q zwQZ6X%w&)M1{7T>XkP03;4)(&k6qEk!ivh7lnL^qzomM2%lFqmXmf}B$!(CY=BD;$ z>H(35vd6gTkQp(`w>BZQcBhH-pRl|>S|0rOIl@W4^ST@Dr~4q?&wz_@>C;@foZHPTxy<0~_A5?e6|D&}%+~OQ}-n$agig!;>lL#of zcHXhU;hQ~J^joX<$8UWdqW%%X2I=1I{9{tK?!yuP^#AQM7nTzg|Ep|khHK5Xk7&gg zmM~bH&W>PKn35M(buw-B^~B!4-ONntefEw%)!*(!_4OpyISm}&9CJM)QEruuQ|q@U zcV(wtGJ-n>t_K&ZT$60IndrzF#KEYfp>_&rqSd6`=?|T>l6B+X3>bf3I@hqA+^K{r zz|oPbSpz|_v?jo&r{}=faqhKDV#+(HV^ePqZdYy+#k8ujwU^K-=V+mo_&7`^yIDa8 zh`v^T*k~VQ*K;aH=OuNF6KW)9VHV3yGz_nv&L%B(X>Ef_LJN`pccw1JmcPesl~sk& z%K$~XBrjRNqw8sv3)LxrR08X7Aafncm+^`f=Y?v~K3av0euKT6B)`};x%8qNy*p-^ z=L7XqIC3Q=Pool;fcDb2{VxUTqYFq(!i?^fCjydKQd!w>l*-v~dSYxMw}Y?paVAs5 zNuKl4*B7ZikIarz-wb1kg2SQi_8ImXOqG~__7nNp29!NYHXRj70lPW`!b!gu0(HY= zEt!OQ$mR@~bbsxlSh$K-avF?(fG)>Rs))r~0gPd5`wz>Y4e~?;HQiKQGyH zM{bbS7aY#P_>lZ#y*^=Zh}TWm=A~NHonNEd!}yHW;t!%5lc0vbiRPQ1koNDbU$3*N zSUdmj^XPx_zZ+P7E%z|0)oX#r$r^Od{`cizJl!uOWqk)pIo_BzUh6|fPnx+q#);3M zl+VN2tDhhL1|ltAULCGJGQ8{jMR@%6LUVq89_c;rj@Z=p4Z1~c;2&h0*dKzSUx*+o&d!=LqMvrM4g%5n;>&!A6fkJ})SFnv-ufCKY|Eqr*F@U-0L+;0H(l8Bad200$yygc<=jCavI&&^V{=%Q_)Am0yjkQ)E;YpM`cmsbEP z-(sAethlNKe~1hFaNRe6IdK-IPBDd2G862BFwoHs+$Cy^2%r;3nC%snos&#}5_s}5 ztvXY64M1OkPwam&A8c8?kV@>TD@L+)7A!`N`Z@0T)?oNae71*8GMRqp9S`Rj;m1rJ${U9`qg3 z7h^*Igo%hJkr{Qd?FI*F#X5pqH2()7jeLIm@tO43Vo316CjQ^`s}a!}Ja;Euag~>L z$d&ao(SS~}o%WEXg1v?}@b!K5XLe+$?X5L-XEpmh?f>W(FkD_BHk|Al>C<^Nrk95!P~Yz`?eIn{^adPW z{iB7ui(|TuDr08KI<>*W=7(faT!Dk`r)n-?h<1BP*hOxcfSplB(R+II~t2SxqoLUK71E$0ojN*SdTZ*^Yz8C`0-9Mt7_}#P- zIo1dJeP&~p4Ag<{ifRs!MtmXuMw=*{8;eBh@cC#ZL!ln~ThwymJuI=*1d-}&q?yC% zWXunn&%36Vk43@>z!o^d%$qZxPa8iGXys*`3W@0>hfCebgP)0VpSWg?L0H5Ea7U!F zr?CO}M~A=IhgDz7c+lOGS?N_YHyhCq};jEr`W(+!dn{}X=+-%Xat z+>g0)bD)0^wT)6Re@5(G!SlaFYeAdK_>s)W&6f!uX`~op6e+u=+rzE<{Cq?h5fx#i zK4=`dl|fCo;E~|3WaagL!9|!wu{&DtIQnOc&@&oZy_EL3m1GVXdE$JohPif@qH-Zu zr^7yA-x6bkp9-XgY1Pa%gsyLvCnFIH+mV$RX5<(@oRAghEN8N=?qr@d{=KUL$=?JUfF7*CDU)_>k1{_9AJtx}zQ#&e zc~0S|r$pq==`n*MgAFE6WF41T*nmUTsU3_+UbSU}_!R|1-VM$yoUD)q>pP_J+xoLg zdqAYIhcIEN*muQb5HGEM6u7?%P)eDl`AQCL@S>Mb^Ih9V+AiC zkcwBcN(ggTRUDHjrljrhRfJzE7lnM$OzcFnDmwNDq(HxMT>^<{N#pckZ)y^*wL|yF z5kPDpJNEY>Ns^aqB*DsZNxH2vD)k*TK4No#Kd^L;@vVZzOIlv8LLwzyX6mCeK9)Fd z0!bv;r_Bfq=u*+{t94@Y1!DnS(2& z2CW0a0O0oMwNP7AlYk?`TB5wo)n=w!=s**6UwGWUKqwm4?a1m1FRM-zD$NM^)9jOk z^4C@6$7}UiEqVq2SJ(wMW%Pc(8FT&iRR~}GmDZSXJ6*ph10ZXs&F4?+H;Z4d1mo#m z$9w)05!@@y-9c)rkulJ|@<>^`?_*DoWrzL~6fmZh@Cbu1eS;YsZy}WirT_f?LM!DR z`)_la2-V3+{sJhLJoX;&_w4l(mK-)xQ1&9d3W0=|{sSLxj|WW#<|;t^@)g-rm-Tq% z2|tlf>b0d>+#TpbMA|R$$M}1{*G_;4elE4$`g`4f1%zRVzIk5n00d6@ESAg zi2+pFt}Py#8{FdPs^4|+ZJ2^VzV(?Io&lNfe%EdG+l{7gzg97ZY0q(gQc)w2C1Q86 z5EY;i*r5|Z2M&eJ>p$vE4N_zAh1!dU-B%@L(4M@(R3K2*WuA`Mp9oh3&`o3 zY!ioU`1IzleT(7W$B|WUolBT9Qy~46Xs$yYMbgpug?O|=_Z>w$8{5D{3K;0Ap+T!o zn}EQJ#-(9mcM8Xa=c9+rh@{djvYf`-pyyd^GKv>`2OjmqaWPqEb8~yCY}{wpO%<3n z{Bon@w!>7QmmNy-Blp>EpzwVCiHtcu&QPLcVpEwsEn?=#K3^7tO#NXHdro46xRln! zi>#u;qIBllm4>>!+Emf;iE@%z=b|Lfr2ueLu?eG2dp&+_00Fd~o68;cX!eI!nuBCK{yGSHPZUhxF#+q1j+`pM{qh zl=w-ogLYDAZd08!3{P4x%q}8u*2SjGW8^;d!rdWI|!|&)3S4o(po1i(r0+ z%w0-^^gEwlUvYx9@-WxKDG4W=br^+Fh%H@Q#^LxC7y2Lm%QAGLD5`_W)FfOVo+=+= z)n6Oug^0Ap|09cSgt{FSf>tv7Jzo@A`PqtVSC>GlqsK&vE?f1PNr@@PW_hN+nhWa`q>#cbbt=GpTZk>^>1)cA!_2FV5=xxO z27r=J0En_Jz3>&W?_F62exlV?w5>e%9B~e0;!AJ|KWjyMvjrQ;Fe_Y-;9Ea>Rc~7+ zn@E|^vVq6+4rjS1Sc9Ln4=IzkyqaB}4m?aOfi#j47mA10OP4U%=BS}ElaQ98YgFj` z@)tdd6(Tnz*?tcj!z#TiM8IjoV4pVbDZ1ltb_#%TeQ??q>p`E{?!w86d}e(S;U<~N z!=J*OL~m=j1;|s$Bg8|+DMFJx7tdNc)|H?;ZQofi;CoZ==9{9-OkU{Q{itp3>q zTo;oTDRpA#qG|9Xkn_rm-C z9pcUyOJpnd%uo*Q=Sa?-7gImwEkYR*xldM_-k@B$dAJSZrM&p0onZP!RddWSGI7^0YoiFBACjp21)4-Jh;Qs)^| z9GBJEv~?%yR5hb;35&x9mEMK?*3ozsj$Pgq>~}T-1$}!W-@taPc?0P4;@2P`CD7ye%ofUFC%h)o~ zfnUVNn8sy@C9(j4Mlh)V5S}@0a`kI^M-Iw3rH)j4VblkOUvxGC3Zvgs^x}2nFA8U< zx15h~wchPy85)^wY(@S0ClHS$x9Bc()a%~i%{W-vT;Q`%Nx;w9??Al}y(i+6Tu zAJ29^^dVo~zjmYMjv-~WYpWY_uJ+7GGKaOSZ_tUvwG|hY+kA;+c z!q*eI&aOipQEQ_U#b5-H0qeJm7qW#4=`t~->y2SYb2Rv>@EV`S<|jBG=mMn$zNWTM zsWPzWjVQ}?(1aA=I>-Uz8f44-$<>n4flN3CS)pn%Ssqo z5a;y*R2Lu+5%W~=iytG|p`we`Vp2pb>u-aiCfRv`_tMcAE1zG)-{BhISfYL!M!zCY zR<$Su_w&orF)9~Ql-0e~?)zPlqVn2ZQB%TQyzwGw7NC<#TPsKCcXkxS##c6csGKxa zH0z~+4cSid#Q@b8FWnl}nQ%o@4Q^y7>gBs&rm3lF7sFpMsj}Kes?ReDsO4WEhrqGK zC$^a5v*Ms((K+}#TIJrIC<(iE@(1x|hfXok*zU~6r(!DKzsQbZ8Hrl-W`y8Vh1n?AW&Y<`yqQ`Cq;I%!(@`ev}_{y=U~KFfEY$@bLu z(!dTOLRJj#zCNZH8XNyw^*><^i+DR2e{onpiTv#{UOt|~Kjzcf=rZ5`xB$q=F=I~; zTumeNn@F;MtEUDXh}~2bVf?Czvx+SG()!{(i49+beV4?TFZkZyQETc>h_?~7Gv|-j z?%~#idhpvixjnp7j_ff$_%9Kt&2czyqBAZ%8K z)EYvUd=Z0tGHukEZp#VtR$s0-YEUHAz4JB+t6+;>rM86aYB8Z}h@W_@Pw1x<6ax7q zXjiWVVEX~90xF5h6fW4p6L2EUU`(5>@MM_`x+*&s5Y25ls3rkq=1~Qca~X`wPkpyd zdOKFwlF3~f8iM7hoa{knIsN8nc+aqj4?uC;IrS;&UpCgJydsHLpiO)`X~2 zl=I6CcQ16WVaOf9(Wt@aE7fN1ODXFMT>-tBU9{ENA4$%%5C3WOEsfZ?m}?6D_){Gu z$KXIb@Z)i>gMGka!E__7Zo7u4BC}gc>;q3Qs0_bg14%COG2iF_>5&2YB(j?;gvi>f zi3OxA9rRuR_(H1#j3IjGue7gu1`L}0_7$zZHCn?*dV5hn1?4Hd^bIpJ6>>mTQ;X@o zjA0M!MppCINZl}GU)Y2WGF?DApVFLV7*0=bY%E|y+bWT0)|^WoAZmlSVry6OK$ zke12v8NT%id!MWB16*aY4D{ssApM0Il%>eW?c&~5%ptiF_3pTZ;a(vJN{W=F*Gsik z(Hs0tXRoSptA6J_x_Z37`~$WaH@bl=+_sO6VWhbgaH61^~L2M>>ay9jL=)kn**3wJfLlfgevHBPy|3afrUh` z*H;UQ;vUZ;_g;>P7=wi3*ma-x%lBE|La|kL=(K)3OLRW)gnF8vgcZt9VKax=*3u{> z2YZ59iH7Fi#MUHPP#coe{{bW$$jCce$9`SS&p)@-1s4s(%m zB4PIKtp+~yX+4NfzWR{B7qq9={`c`?WDwiP)0Wm#n9Fk0*~RO> z0`2v|jdpo~@gF)4Op#wW+4amrnuPx;{Wvf(GNQJG^Z!?m=;8IK9`8JYGD#1HoOO2Uyxnpv%}w$2q+=`OvDPa9kC1(Wn(4X!B8`4a$3s`A5y69ti<~e zngpES4`3O)m4q{ukb>=jF>n~WR7i-MfWpohmHDzW(Npc&|R%0z>SlW-_)_M zhl_Lt4;UajzsUE|HC&1erYk(a36g{MpkQM4*cWB~-g47Es@z|#x+j4>uC0@Qy4F^F&5g;SC^^xqU>nV@LbNsr1}Bt0RJ7S3ctK7v;a1$BO3P! zV+tdgzbS@HZEhzo%boy788|!^*QpQns4gw_hT&#>2(Ov*&k>=Jz5l4Ncaug4VHqG&)iGUrSFQ9c`3m(5t$h{QdzJe;3|8vHe}A3<^QsWqE(^ zKCUM!z1%_iqNm;UQg$X#|M@S)6nr}%^yHHfx|VH>jh>f*Zf1LB2rD9(=6L6AEWCc7 zT9sk&9%%fH$Hfxk?|aPb_pPh=(1dnkV>u{^w^q9l9C+gOj**-1@3Y}Ulhu2$3iF-R z&(%|5tgl=eq(mMiAa$srh)nG>7QBy?ShXR}Qp{XA${DvL0(EM!_WUG;jxM%3dSDq} zeHhz?5$AS*!nk#sp)D+7IheCV7{lZ!-JU5yn{PdgB_W&Hkn4NVZMyO&8I8~%2nV18 zFiH~#^@}R?m)L-QYKtwQyB&0Z6Pg*yb51!vQV=Zj9M>-72>th!h7D`7w1x+3?_nH* z)`b@w7dU@Gl(TYac4*x{@KhzR4R*F4eZ^*n%gwrLyZxLc^g#Y_+uL`RO9>!k5f%LiRbB@ptxl0RW$r-0N6&%hy&?Uh09M*|uM_v$Xskz1+ zglDnX)+Qz9K`?;8@*BC~goHk6=_EdKc$ZU=19|K25QRL!NECkgjxAZ>_2bOzekAa% z0|KX}Nw}>)TQL9livIDp7LsjCczx)bo#on@m?Kra{tl^iCSLRL^@mk2_J5w>k!C(2 zU#lbnZZYJb?RVqv*jSN)v=#aBmKh%tucDHm^{8pN1v%5Xop0{!&k%Cr=Hc;T0smLo zp8EAv?E86(Ur56N_0aUdg!z&>l?Xwp_dnh^9}NF=@p3D2`8lq*9(Mr0Hg)dlyt*^3 z77Y=Ri8MX?aeJjgLR`tMG(u?u7Ea3= zy_U|frCHp!`GfD)l$-L`>06x;HMxR24j#&fVpBq|XvK5kZi&L?Zda9b41p47Q{h5x z8{ToU*TVx~$LEBhqywnmaY(U9?W`A|LvTt(UV-n<)cUbRfDyJK2-sa!5T_*QJQ$O? zH9&{OpSeXf6*f8}Y;%=D(^G8q5ozX=I?#^xW0#lImyo$izs^eSynW)lR^K@@CZioS zsl1b>Tw2g^zQ>#VqQ%K>-?W19R|=5?$0;@gp3{2f5YX9T$ypP&NBjJV8kK~dpaMF*r^DVXkWW$Z@3N3 zAScD^-6-D2KYC`gPV6lCEnJQmK0cHqHN9GsU*Ffi-rg$LGjYEozr25i{DT1Ap^pEt zBPD}9MVIhBGap31St~ZIeZ}HrU5=^hVy=~Z-$LXJG3Y-zRfvG+Jx5Yu)ecsj<73V5 z7_L0Lyi4Z48zf2_m9N7+^%j3l-;6*0Ae*FXKe*Y{bfjri$u0q!8b|szCoC@mavt9$ z-7qh%-Mt;{&$MPj*nu!ts0ID4tdnnSu?}0gebrOlSyzJ=1g6A97h5Y@;H8TOG_ifC z*sI=(g*<8*28`%s6tVVrZ`}Gu0Ag%oonmFQoO3K;s!WTYhgAiCVt>WBW~?G{w%!`x?A%3BAhV>32heQsK~Qr*_0? zm1rHnm^5aa$d4>jUr&yI6P*2t$b*i?CCYfWsFB?0N`9^CL%qc}>@*V$B?*?d}jX??eTq;VEtTdhyD+5AS%H(krQ@7q6L8Cr51kQ8plX8YqYH`C&RiK`Ih7dws zwjw6S{mS$NRcI0n@(lJRu8@*>do}}?Q__v?VU)P3hQu4qo;gaK?8Mmr-`J;N)k z{AA}xPv1q8aBaYHs<@ukRkn>&qVt;}LMnB1IPH4wXSLdQOWiuI3qTLt=>`uDxi2prvde%=#nf%=(x_*kwm^88!xh?iqL!?7M9FI z&a0{sYh7aZEI;^>0RvAD+1s(`a_Q&6q?u$HJT%WrILHDJxDAkwL>mQx+}LN%_v%%K zxTP!^DcfR@58EIe3-a^dNNuvAeL!*F?>`fzFlkt8*JnDZfdamdQ9&PrZ-P3%rAKkx z&-KokSTYKsnenD9YUChhS~CoX7jSutJU@2&noW%MgilCGncqEHnaPaBLO-+sK8K`TR^H>x*$AN>kmY&)~6$At3&?TW8V^eYs1Q9-IK31-5}WhuCr?-WQ=3i8eEY`Z1e_(tIcHyUlaQSf^6ijE$VpRG9#5Kqg>~ zbGdJ=QMqim^5jg78QN6AW}LScVXyQLXotgpKN}Hl?K&uT%bp}|B*hyuWnie=vZzU{pkr|k2+Ng8c+h}n)%O~X7Rh@hV*i|=~5Sp@IS_uU1JrRmo&sh4!{fDBaeZK1)lE}T{krk;V z19C$cgg6e;88g~CkrxwR+!f1Izu_M<+#BaC1B)Y54N6!@;{h%DJi>wT=c?2{SZ(*Z zCzNw90VI-vZ68&JBp5TL6A@eChfx`;jtsB})@uL20TpV3cyXZs6;xKK|7O|R8bN|rrCf0F8W_sv{hYyRlpGO;eDO83jNv`Kl>mTt!%>9@|zxf(RC%&C}Y7V9~*CA+q99W`*(ZK-lE z#O23AbwGc!3j4n$u1tGazZM%uRk44gL z=9Tard(PnrzPKsV)QPhO^#hD@AA#Dmfj9$aELN;#p}4PfBnc%+qE^44Gl!48x0N#4 zHnEYsU5T<$2lauf@_PXME%-(1j)-RvhgJg>2Dy2m&=DKa&uK+)K*-D3hM9}Tw`)#> z7Z?13ghp(viJ#2AdIt)Va9Q=uYm>hgMoO7l6lLHhuqP2f<)}9*x(#v59J$JA3KG)Z z9OHy1Nqkmi8Gw3%Yjx0t)ds;luT|S~^l0L4JtP^*vYYQ>-8`VUyrUJr3mdtU2#7(N z6xpA_viu|>+8{1{4ODtoP%{feJMs|fu+$&zUJ0#JB>&F_l)26K5YM{Y^7D)qY(!Z7cf5h9Dj<7eEq>SN zI;(d4-Bu>#>6TlXJ@Pdc#O=7^{W0&yfK=WKlbhhV6QP)X`hU2YmKGeI8 zF>@;jLl1ngXP3#iM8ou%@z0lBNB8?Tc2^619`{Yte<&xuC3*eWoj^6nDGfS<$tvx% z6REV)8g*d+qV<`tC!R}+#$X=M2;0{XEh|#O3**g;@GG1KtfQdwDDoKT zsfZ-k!LVOWF*4JG24w8$Wj)7oWf2*W6!)VkiSN-cPI9TK+3uUAVf>W7++JYA0!!7O zA7go?I#>Y5Kg7(tPpEiLL0ipw`9&}?0mBWT4g8w1ejhT;wMkaZIkXCCR58HqL1QEt z9fH0iy=S$4NzWsu<_7gKQJ&XUiSD}eSH^9V9@RZ<(^22##x^67bu27X)=9O;kD;~o z)-(yoi{h9x3{{z%GdsicmyW+E}(NeMR!{zyL+?>^0|2?&SV-*G-icr+{YdW(KB3*NS z$2wbrD}o%1LSsT-8Xx71VH)z`{Iw&!S19OuReko3EGmr4ux4#^{R((CssLb9sE`eV zXimtY<)cx#Ex%lU6h^C>?huiN%l0c?c%t2E6PsfOl&En8Y3%5b7b<7&>?aGI(7`5q zX{)2kM}{712$P?Z75Bet!354FntGDA!)zP{~1M%#e zEiQpn7o_dBrq#`z&AN*ZjFi`IQ&QlPJl}7Qze0 z{`27-gu`H8$!7}{r@||SJ75KSrXPdn+^e7~Hu%sA?B1?VG<)cmSz!cI#ULLgD*gKL zx#SI84u2#=$ZoMB>r@jHZWKpRj-+~l2J{5jjlD3%0kGK0Zi#|fY(^UnMxyZFFb2kL zUQU|8B^rg|5qFZ=`;=nxH!xkaB;~T-dg6hY#R{Ll6sAl}oSAV%`6_Cmnx^=cUP@n% zqMkQ}ciE^kZjGNqXL_`V>(O`0Q7v}Hc@2+TmgQfLY35RUC0EJuQ6QuS`Ney&M z8WQUjk|&A))90JZRjFOkT*zC=QKCY=!Z&S#KM04+t?Pa|n;2b`q!DiMv7cyELrI(Y zbaB+ZE$ngao&U1Dg7pe-4vYsaw+w~l5haV%)*GyO_Ss4oG4`8 zzRbckvHv;0i5p$r(ZBWG!?Ai159jKux;82Jnlk1{Csf}wDMVLv+w#hk0OQH-Bs4bxJ2ykAZrfvjSH!%Fo zdztYsVNF;faxv0hPEsVWOo!7yBnHcIg_rq@$f=t4pAw{i&Eihaz>vwqkWA;0@bap5 zEounL`B=$C66(*v8KG%37Yl-+wqOAUv>ddi?!%Wq9s#jU_FX>;{%#4}Rt|17S4Aee zyrI9$7lFPeNSWe|YuUFW8nI?1V@AwU7Zlqtjq|rz$_7@%%|VG?=~%3ChU*OkpH0`* zScgOdk`y#l>s1%i;uA^bW?8H}z52U?6A}eyA`bmEO(fYHg4Q%b;URxi4yg=wBW`jH z$!@P-uH8NotH*#pjnjAXczg$py``5y$|J#H8dvtn1}q0yZ1aF3(Uu% zw+D+Q{i9NON=LfCyG=%xSJ#swUNvW39D4MzlG@5}=T&drk?YRM`gf^WgJPkR6zX5( z`ATBQHwmKV@_TgEZQ0JtP9M~_tjN9_JL?@P-abB3^1_U03xjHB-*OcgMg(U$VOKB~ z#eXFPbUQGm!n@x7slt`ZJDA7}{!pz4>2_T(~E$mjGE}T;C_spn9BI1OO69FhWDJ-uJu$0Ow-ZREEdgFv{L_K6OGC*QM!0$jB zgC>gN6yk0nOstM^7&vkm{HR=eFWh-K)DgL{TDpPdojIb~6g>9nCCW}Pr=EV}A4N?s zwV`vem#H4D=o}tS-jNXOepyIjthc)G4uh4ip_xN@RL2OBLvglH_Lujm8sxyU3F2hS zS(HttFd(`wg2SH74j5%E(+r3Z5Xj-Ik4^ak0ac~|eH8O50%YAcaSHN{$*ilw9f4jJ z@)eV(nf4eYHjZ`G@An^&mJSr;Eks)E#SO&Wt{y!$2Dy0b`cER} z>rI}W-N{8kgjed8ZAiJL{BvxrE zGTaU+O8isc;yi@FBuE|nqj23rS;9>D%MntM;%6gzeu#nD(o7f2gRAp;QR?q?Gu@%# zFKk@CF_Rynu{<+sSzN6gE#hvM_}HSHK`m;n+8=0=&CY`4gzzR zmIi*KqkATUr$aBzoW#nXNSIU+m^o`wXxmEa4&*ja&DJIv?vq>Um$HJ$u?_gLHX1e( zJQ8sd|6(6e)>hgJU(erVvU4eKs>UbQFI#*Prbn-9yL|AN7-Ch4Mo43PRl|XdhW-?? zLr=xNec2*&E0Etegcwg>azy{}Ob~MkRq@DkydZ$^`Z#?if-pgkNU zhY|gE=A|?pno&1|d$SW=?CtX0$l)C=ZG#ZU$R#)Ul=||#;RNOUr*t!uVvw)OJ*Hg% zTo=NTyvZTt`JyoKCmspf7f8%AA97(}p{H_#1DuIpymAtYD(uf7m4*Ur7L=h6!tUW0p2pDJgMN4=g=eu#)HZrpPEJI=ZeySH`y7sMYl8Ab;Rh z65suObHAHY^;N6VxGi;W&*6oanSwvLLeE5wR7SRm8YJ}@(z<4Erqp*E_J|icMadl2 z{qrX+lJw4tw2K)FLBkUFJtzD1>+NobOj^=GG2W zN4{?${x(7{ZJ?or|Eod47Z~7An4@ps`ZIC{>@#tsvw7Z@e`ur#xZXD4GYM?m^FnVi z7vl}^c{@O7;Nxm^P?7)QG>h-@u3moo#cD*Y^PcEf_>Ng}Xf)=>1(VcSimpE|^CX{i zcv}2}IN?0pc4R5BTQg3L zV(>5*dtwVzs!cUalW>2+(|R8t99eeR5oj)6%uJNc9G29}`Rd)=ewq9-E5Sg6u0`8y z!H!Q7jar3YKKgwc>*%^NuJb$2+i7e@PF+L=il_z3krO{Ef*_Xt93Gdb{bhaW^fIqE z>gBEIaY((g`7jV#8{@wve%Al4x9#IdiJi=&vt>h{x+HGt_yF`xmwL!fR61#GbOglm zU}0Krts}Ee%~Q`=La*kE$d*=_kcZsJrZ1+la>&xuGIfmG(R7_(-r3z3Q-r=w%-Q|3?$!0jV- z_c_64BoSuIC}kf|Zd)l_&P5C7v}&OWpl4q+EZ+q`GnS?Mev+1=QkT8!tHE@~E&sM+;UHUUu94PeX}+*# zqSCX94g2fL%m0t5uMCPSSlUi-cb5D~toV6sqF9WUQ?qi0LkcxgLow>mdMQph z%F2_8Qr;$p53#P{zMEII$KK>rrA6JjaKg&UD%-kdV&z1X-JJHdyaJj$i8VY=SNDxs z8#e_qIo?TJX2o>0abIYeQrM+>Z?R6xryM3|MyX)R?%I^iZ->iC^z}~N)zpz=(mu<~K!n!?I54t}d z{iY3n&6}Q-Zfqr6_iWc`f1%UAbTEhnkQW03gGYByMIiUAN-p1aqNT=PUOV_QJZ1^l>S2LC7`e<`#wa+tbCmAQ~un8Y(0-!ZaU$#`<w71cSvE#8T+q5 zJ`eMih@V6wtGotCBMUTCaQ-Vl<8z`?(wKWV+7RW^;75$heCA>!Q5vy0vx9ns!W^X_ ztiDe(oh6-^?8PBOiQ{njIR)s%1}jtKdFz;z7~V2MJ1G4#n23a~DE`#6WmVm{im_~H z`@@tQ~@#2V)Y+>jQuU5T^X4nCoL;u~5&$UbQ8Jn;OP znYst?A)yihyhVBq{ljSIv$W0ArnQ#mpL)K>A@Y6vn2{NI!9NU*t39wbtx-$O8YmMNicOU|6Ecnf$j{bt<^dnc)r`gyPef946#fA z>izjRzc zpz>XO&`4%jfrlm^2N;~*UYiXoKht=60ps@O$K$hAx1A_JN(n(@ANXeJ_OO=%kY=#P z-Lu@b?FF8>^+VRjx{RHYf-995BC2Z{2ynxz?J`m;h)K zTV@Up@z%BdB(+<|HD_Kf&wV7<4R6kn7@~cEsk|iuSoEmrwr2vC8i5NsyaU0=gl?}7 z2hBc%Hvk`SO-5F>+VjpvE|aI(AY_Jn5ID#mnzNtW8*Dqn0f(&k8k!~mGWl*TALSVR z{=(Zmvk&NW9}q~M76Y(0ybeN6olBSVfpmYl-y+GzkJ?gG}$*rAS2S3x(cYx(!;N_KJyWvVg@;Dhn6Yk&cdAFSNjciXX zXz%anIE(nKzhW?!K>!(LR8W;rz_p=>y6!BV5^lE+LvexGcJ zb#1nI&_wr5*YDWdF%dcqWM?cR{$zXhFm&}_T?CWxIY|=LiZXslnoe)$xu&MEWFoHe z-ECA6h2%L+WL=zc7+$j=n};2Ba<_Y`F9m=$cnfr&3R=i>u)|lE--ngcK_kr z80+wU0uagNZU3gFom#bPtRCVX^jp`Q7tZty4E*0NNM2oiwyAym=_;DYoY(o@>&(~F ziPy+Hnj@$Ek3V_5(++O=2B`%u;Q`L26kHr&Z~AVuxbd>q*mT)`zLy)~QYoQ>ymB*N zsXGDq`i6p5eV)$7CMK={g|*8=@|des;FcKJ4J_Q;aac;wVv1G9qbBne+N19^?tbd; zrTP=^w)<^?ik4%L__uHOJA$vB&DZ0+%>WdV+xwUe5IKd)e%_^ayO~pK-b=n)IB9=< zBz{L#*Up$W9~Gwm%*@=n&VJ*2M;eR*LSJ#FS$Vol+}y*!mbo9`{9AB{i^$Uxky}E< z;}k0R+$*>_&U?Naq5DkM`C9pktqUZB_r&+U>+jDtUhkgACZ3TR*FER}G|adExZ+il zJTU`_DlGsOm6?a*Kg3fV{tM88mN)W(?wd`=-AwlW{pC&uk8?Z#%KRwt1%BJI^hj!D zb~6+9fQYc7$-mO)MjlA;fCw3}tKIGp`g?92&*Z$2?))d8nx1aB(c!)7vSR&ikBLrB z4$v3BykfpSR=%Y@o%`lAOzKDtdTqUYy+8aWIPmWu+ueq*AdnZoX|%c!$ME0MFf;0+ z8Q%L42uU}w%smU)@hbwFH696&)WR@wNs~Q4HRfV z`jf!fPHGgKaC|q5x}G>U2G&Ga7<-*2x98p8f`yZ6n>EdrwZ9OEuFGy+(J!Z~M2%~= zLIU^QD?m6PS6w$6?biuO8+&eu42`U;A_0tHGRf-}$^M}4^LwH6?vxf8898e)m&Boi z^J4Ss{^kc&PUy1W@yOTWU#v!SS~+RF6CMO?_j3K)X#bKuuPdUMQQuAnZv7`voD->k zZ$noauJ(T8WIQADcDM$qmy+^%@mzR5MR2z9>vF4CIrdy$%C6Uxl4ty7@SS*&6LyY> zF;@^0m2smGsrXR$suQry8WPHlnUB=RM=teQyt^2qzOJo!_UNu-e(r;Ug?1JSwQwR* zooJ?l8Qa2-G+{aue{u2*gGmaXa46>b$U?Lmysu(3h7=wJSdIoi5t)CsY6r&l96iY$ z!jFZaX|bio%BLSrH+U$grCKw|lH*I5Hwcr0u_7g-l1_tlB4-^?MjMw0x>&g2TVQ^E zFb^oxR|uN)^Z5ML9m4w_^>ZZI@7BO?T+L}G0y=||HX+3|13Xe6#&m8A7H2ei*gazDtz#0kQ z`@2%3dTjQRyfPVUe1?$czro^l{VU2ozfoDoUox_|h^MTqJT^Y=a6C&pFgR#Gp3q27 zQMGb5d489geg2uuYO%`CvZ5on-BVW&$a`^d=xwf8V%d2#aQZ(PbgP+9Verld>V4lv z0bq42J|Ur@QU0IObQFbT%9HtW`DC$^uY2y%p@0>W`@^ne#d1gHtwaRR8pgyFs0^mQxu1J(jHZRbiw5?Fpt5pu zPK=EqC17GYwGeylhcQ=~{NY;AZVUhnbqWMfMssWYTzIq}U;JxLe=BZAqk4zpMcFkS zWO-f)>;SOx_f#1mcpo4mC-?q3GcW=3(FuVkdclVT!7vNJ)~u0*Lts3Zu0n5SpFy%d zeqq$o&Ri&g-Fd>%)9vkPV*;S8yWK9C0%-)eF{-xR5Rl8@O8vAO4aBF$dWAzJ=^cU2 z@SOv7>6DQH!V<3}4p(P!^xbo6cb6ia!`kTX@0v)np7c3s#GFEUqt({qiOb}X%kVYM z_ePyzV0iY94g_Q$zB8Rkb)On*%u?9F>GxYoP4i3p(NEyx6PL4AUeTKx8SQ55ss#bY zKg6!9!-cYh4=)>U81ELVBo9O1n(o#;%^Oz^vhd9szXQ(Kj?e9#Z-Do~y64f22VK0X zG*cOp^Z}X$X{)r(`Dv8Hq+y8?N@+^Bcn~n54Oh1!CDI>-{nSMZ9DBA)%wB8!$doOIqjH4z9^NyTND6!9gjrT ziWNYc>yZ_x;B%}M)+=S^ON#0_IVIAM{!C5n_5@^Omb#)W!ue#vDeA3C(8#03L<>|( zRZ6Lfe&qY1jFFjiYWnsLRs7S~CV*M$NOr}}AL*K2=26e9zb!fm>`3kt)qC&jh)dezApW4{Zv{goV@-+qnOwb~oBb!o zXt#eYa{%UDPhALEtRRal4J-m@1hr($YR6~aE4b%-!^44dh*Y+lBsdl8FQ4jAv2ysy z4_Q7(F4uCM2o1$YRoTuY5G0$;Si%hdEjAd;`J%u@ib<->%ccFh3|=^OoESEl6ufjT zigu1xmZOrSu~!~Vkw*Vx{Arm{lQv(p#3E2LJF#3<4oQ5U+cxm9$2II968wtHG>gSCiwWYe(|&*`E)f2Lf@)D*MfO@h}|lA4ablT{?H zt{3__D-{)W7&GHgr+>jQphmd|xMg~6LN;C&%X_EMj{+rwsry1}g)w0B{O;DLQ>m6< zI}ZQuISZ)f3uoB9cU)Vj8^b^z0rHVpUs-%awbntkQh~PXTI*t)JL@}N!pkdicvups zLZl;^q2Yh(~-aa~NFRc#)oE_bVhcvA&YZ7pj@2aKlhq-H~D~**M&74h6 zXu^5`iQv5ld@p?XY?+yvhv_QYdH^cHdnt1D$M%&$Op%F`6L7~Sq#5m6Z~s!|e6ru@ zdA-4eqf2Kxp0RbJ`^E!2y|1y;o5XY?tC+##K-l?w`Fhon?``!{4WA*9f8Rw~0CG}- zvBpT|_YO?(T1_kIpBlshP~h0s)@;RmWu;=Rns<<#M{%eeQi30eHg(Fr+uWx2wu+1J_WC z)afDm`1SK-b6|_I?(;w1g+c*fed~@3O%2AGqZ=~U3+Z#~%cF9{^Eh9RqD=|Yo4~1h z!yZ(vB*%rqB-XO=5E0_N%Nf7H-w^Uy@G|Y(fBTIWu7gs(@cn$f^4p|XJNShR)o&4- zJKkDD!m(&Ukzzq1PJ>_^C@~v~7;fUPOr8wY-5*-A1c@y_lvoz~QHUx$B53IiZCl}I ztD}_6_HT*0SR0rTLUQu57Clm037r7&u=LZ6^GF+FADaC*=Il^~5|p!;$0z*>7V1K- z5;%tJnkp}oU972|@qX%v%pVl~zehSoJcg?em|8b+^dQs?cd>uv?Bpbb4V7dCK}x4H zMg4u%w%ciXK)HNP>@8NMmzq`~^GBWBSP1BR$BQX;+`75ANcZ*mOOCq2@E1Jm)}p<;$35w}<1&R{g_M(P28@dKd2 z0}ExO!Cj}P^n=l#WD&|3Nuhvoii{!@Ad?`TWn835$$;qZdefUrgP@c7GiT)}zss#x z3IsLk!a_Kb#XkW6+ux@f<*E^>sTx2d@jgFyULRXxHHFLVE8YP#7HXKbbh4Y9HLm!8 zwR}+YO;0_G3-V(9omR)h!y~1UJT~Eqhi^V(Q4iP~0wP&E?SLA@)R_yn(;?cr=l=da zFqi=}ipZ>Ykbr$_V)8B*0u16a_&t-+$llu&jbvtEt!J4YspF;2p1Hi2L~A-R4-Y7? zsL^wy%28wEWAou9Ko@}_oU=e;1V_J+)tkS$@%+bJ{G0fF=EegtFcukIsx@7zJ#Ytd z65toirRO)f&I=4nfgF=qz+X2~ldp>fj5aZW(W*zgPl?Hbfs;`pyX644`_(RYV?j4B z?z-pgnP(V4Ios{Z|aLR zRxR3``bJXxCV-1`Zkude52{@_K{qrq%5OJn*|HP?E%%Nr=T>`gh zRWHY9TnE7KT&xi~oqKi>6zBs|IWV>E!{c(;g)3LJ)Z6%U7ic4%it@(-Ol8pPc@Ki>BF8GPl2PO zi@^27S#p|GqhCxn<6x;iQkUbVBinpM1Ygyq;G`q8d-@lgOb#U-$#>d-dT86(!H!lWb+4f>PCdHz85o z;|V9nP_=hVBqLxkn5=drT&E0_3#X7)FvY#{Eh&FQ$*l1w1EP3;oIc|Rp+BFB#QDUb zzuc~>6%R?S41y&14bGX1Fr%+m`6?C9&{IoqZ}JZqd?|69jZ^b`a^`LRIMuJm zRPG~a5BZ8wY}Va(2R`pRq9FF6bP#dr9sP(503;Z?nYuSKq~~6hz7-x~dgACT9Q|ZC z`&X>&cAlVVnyirQELO9i<5{kHABgt#^L4R5xH)!+D@izKA}LHMm&_5^IcD{mT&Ca_ zz;PI;GRL`F)^u8QX~a5pS$D(~?XLR5T3A)pG_=G*N{*ez|NPl%uN*E0Zpt!P&CNBE z@9V6{3uNGpiJQ5BCzV0yYnpU!82b2(7Y-A#*3R_h?7FMc4gWA|!~!IEbSgbvOj=Ol zq7~nB1K8|(Y|QE9Nh(n5vG>z)`=@pr)B_@*v;}Gma`TSRyR72kVogW7`U-9g_uI{LC=K?8^wG9Cyn>g<1n=CrG;NTDiZubuQ+!`*Hb!E)jKXLiJ-4@=~aI3tXTzl`Ur6%|+ zm`ucI-8{AmcHRhQ3kqsseEB7}SrA#$6rBIWdHV(;7|IdxwY+)u_vzGIO*IhjOGo(j zA*`qfTqOM|0! zF0=^KBM(Y5k${$B+VxWicr5*Hs)Z{)QCYYKndNhpmqef($D+9!Z6#m#Y30v`+N^&Z#K}Om*FhsRU=7wOK*Tq zAWq6qsQkqn@i$6kVRE>EEEap-IHk1yTz+wQE~I~Zhy}jF0s8r8ilBB(ujDyMLjr8c zIa=?18br#(Lb8OiWgX8!j8z3hDhQ6^UF~q*B7sWm7YU_if`YeNR3GXWLL8S_(6l99!~(xwf4$CY6;H`=7kJ%S_JKBn z*Lcp0j<#(a`e3!^#bF$jm2W(^(I1N0ebCHb1ilpL^~6zmF4->@=gr{q>hLoD0@j`` zT=(?s%I7HSAbfrCdfLzUZs&D;TM9EAOs~?rQqu&HS`r@>Sp{XDHe#@}nHjT}sKhJ| zoR23PunXyi6vVE)cQr;E-jEdilt{G$jFgheqdFxOQ~k|$2O}k=p>~$vEj?>>8sYVi zoWaKQDxLB&WyO`2=fq?W@t#xu8@Ow>AsqV|cgOt)Q>Al64rXy(6V9 zksbs>*aw7HCBXby&%U5zp0LfRt;_eVgTvKYQ%cACMsGNv^4G}5RP=NVVk0H!G&`b= zjgWg3QsJo{_K;Ed%>>VxV9f!oVH7f4Iht5y+nv`Y~ zC0`XDEBcD_w!;vUEsyCX=aA>%N&PXug?2a5fb&v}V4b+^Me8%jQHvY{%}CFaC-MVD zO%n4Gw~r#oG`F!$`nXaA;)M07qz(UJhwZNYD6?lN;!t0j>q{>gE;#sJNP9gJ@Gt6L z9P`lfE$7M)$tRi8&v(`TSV@xaXD>>uAmoBmXi(cjjkxviEbotIb#4;FtYoI3$P|)M zxXA;*ctQVtHl19K1m8sfIu5s-#F2f=P-8!c8X_7~qN7HY2g#6B)QZs6x66=AT&g!| zq^QTF`z(#<7prMmLxBG%`J?t187NYos*;rW(=7B${|Gd;?MyVkRnyp6Fms$j+N?bR z8EIddhBNI9%IehP|F8gKF}rmuNB7?g#2eDM*{YZqab z(VQ3`pFVTx{5ABO6A~=`iC+GZk*Wq1alL)6=3g>Ds%x`G_o7q&Wq?clz+yH=NWr;2UqZ6c$(}_)8$a8B5PhU;^)#cI z3$Ezre1Y9uyEdJ@$}ue7o&Jf0e9-Iy)0MR1fyI`Mv2mG?l*|Y%dx5+YS{{bz5n?2i zpB9alq*I&^KKyVG4iT2QWPybeC1p+F^1@bkisGEt;rb2#?%h2+|G`kIvuX|B&UzKN$2GbYs^rCj6lnU5vp z^zDsiDkqJ^p2q))Im4%kPMk@=%P*OZOE0nrSrF=+euaTF5 zom-xE_1g-$fF>1lv^w61P8R#~FLmtEt=37q&=zsW{auX}2hkaB72|M_>R}-UY#-i5 zGd!D?(mmJ+>@3$h!b3yP*NBV!to8-aZIV>m(*?7tk(G@e-n0VfyS4&6lwIxTB?u%} zC9Ax-N>NzyJ;Z&UK^E0z82rbVwwX@3p-mfs`!daQi^lq6xGd9-h1&K5evX5ml{KNa z9{lSse_b7cJ68q;!?q5x%5ss{xl}!MzEI^(G?pEwX`|5T z$ny-<7Ky9O_)qX}u$<_I6>0uyD@}b}#cQdwgnHKNbBwzxM{%l@Si<`c%H^Q@K2JxS zx~=0=BIfgUR6*CbuaAEHDix=HOZ$o@q@ zg!%JGbJxW>6LS$}Q1^wpW|3iPefeyVdn!lF+^@G;)kGC0TGB%v{UgZZdquoLIIZhw zelm!;z|qS6kpP|MYx_uq-}b>FOu(By6i$o4ipH6*f-T zkkZM6sr$$Ph&gDEYltV3O%t+(nYMaBPhTE^l%*Jdg~E<7%T`uU{<3GIhv**CTPs!n zaxd(ALbwrrQK1;LE({sI4G8V^-)NKWD^eV@!o&}IeCX7{(@6K_`Gyxqv5^Om^_vI} zUj9odL^%s=u97J>+KT9bogyteQwr~VVpf)Bfh&V-VEOo!YUYGO;wGdu&yt1(PQe_Z08Z%M@JRYmH~S3%pqcZETL1x*+8X)`pIn0S?vzP^K{p(4(q+UIy* z?9}(?)<$F194Vi#satW&k97lFIYePf0IgenL=XO=_&~|)gytMLriljqycT@ZR9xU2SI3aL>?Af>(FsMw2EWl zI4q>WLtZd5qWerer4=0NdpgatXwe^esf$6m(jy?<;Xw=yO83VO+X%dPjw?L1X*qu8raoJYe9b++#Yg(ea>cf zQTPi%wbH-f3l#`jawf!TGN-#laRqNRw#FhZujH|KlzG#C~iX_FTv7na6cPP;l4CbJuZ3mahv2lY{EqGH( z^alVjdONiWd9YoH%X;W9dg*i=#D#xK?54 zeaN%wNQoK*{=@&&hBhpKn0|Ph*ouEUepGpeb~8)TKk59pj+4FIlGv7pdhsRe^lEG= z0#|ktC>}xIBrSP)5l;hpcd_C07mxqy`Pf9$pxZ$)2nET=#3{$okEfH3=-bqZI&O(Y zI>Dt4F?t4@jiAI7!H34LRVMzEx%_k$NtVnN$reV#%&J6TlKclNA*8JDbq+))TauSH zJL#7+iMSaxRsurj;Z!h^WMfaLWU0EU`v=NzN3bAahmfxMC=$<97=6}-Vs8aSMaFkG zP12LQ5UUd`z#G98lBnuDRdNe+y|P;W{aEn~^~Kmox7=NI{zs`{D>g2UZON;>H0 zf$9x$r~$XS+}N?H1+AEvQbkhnZxus^VC5MDzeOiVW0lX>S@arU&)f*}9zJ1{`98Sy z)W@+Mr35_tW+vrGBmP;H&=8}f`tBDr=@r3jbVh^x(eF{fg&GiobpN^iV=W}M%=ei` z83E(mPzAR7t^6vQId}<%F0X{Fp@t}mRPu(|73)Alg@ zbHZKSy`QyoD>b#}NT*xLU<7N5Jat(&VW9BrF`vZ4Z?0fjCFh%lK0AEoT{N)AwYC8| zJbCO>x3H{nP#nX@*;IDszSt6gbHoCwPg!gzaznI|r%3Ldx#`TFa)0|+XazlBE3k7O0<58wd1xwO;{}_g5+ndWRFpKF+{n*GNS0pM!8=fB?g5V;lc6uR&JZz4fi!p- z2Cu#b8$sWV%(>$Tvkv?ftk8TRyyH<@DJBW;m*=eJ;jfvgkM#KMJ z3zK5Hs}anVd&Z(w!gyATl;Zg)cE@m*qHXoxUAXSlHb>lANWKJ|feTT&;h{GhEce=Y z>Tn^o)r^fyv%o&3%Hk(+;T%70t>jh|_Q>Mz2E5ddBK?IUjBq4g*1YCQ^FjVh*X znMfaa+7u}|VaO*GHCp#F9{tpsBzjbM(IlmyuM~X}jmU319NQG^ ztmu!inHWlG9{S7w>HdbFKV00+S#q0XZE~Ac&GaAHvn_z2_KneUyZHtdQ~H)o>QGYB z0Q0lIG|MlS=C?%W26ZAO8H&AsxJYOi93fd*i3VnB-W;q1F@>%%qB+}iu99&vh*@+c z+K4rR8AJ3^?z2*Y5wq}-OfEPy&d`5W|GYk>`jejIN2QMZ@d$^o(Ae0FSk*pw{ff-&;6I27K7G)0%QOwP6uBSd*(vtzR_QhPTq#YVK=4}e;0KTvx zha6328L1-i^!zepSn(US=8FYK5%zpoLZk;YtXXkdFnQ2O3 zFRA#K)s{kC2{&u+>MH=6evc4v=ykB>_O@@6UX>v5gE>Ff0+F-R@v=%d$Ue8Y-j><* z^=cUGe%LcFleOOZ)?oTPbenNmV6Wx``P_>8_&hg-NXpzp=8d zqU*l78zfns(WHr7Y7?sq$Nq;6?L`kOr7+w{5z-iak}LQ9iRT5-_)B9WLdMakf-5S+!^x%0pZ16_=B(_K zFpw~q!FUPNFkYbEBQI<(w$Bz6`Dk}mdUXH7nOO*hsJ|{Fh0@u+m5kO?y#z+7M+s9y zGkd)5So%hcXY~E?92qPeYK2yWzO)fSQCSlgVY*VZfUb)XKEhTLcj^#(E*0$aJ?#A4 z6eg+www{DZ?RRK3VIJM7@?S3a>{%^S1|p|7BfE=7U|7WW8^Bscm6F7FaFB|{0pTlw zrqV4KLzjrjzf$!Hh-Q;AZi?CEB@zsIi-#5tMdWX~ptG2gUSJo4rW&YSv+~q(&Te)hR_s8*4~+4{;W%Zu1bh!@ba_=B-om<$I#}Wmc?XDHwYHj# zGkeSJ;4_cuIv-VH4hjjE=2rZotaC$0mJsW#8dAbmABHWj5vi(5+)f{}%6i>{jyg3X z3SfGO*jY*!&ZdrB@b41BnDA)Ip-4+|Fk*jVX_gdSCo*qac;;%r?J#NV&{y$V)cvqA z(9F_!$y1pT&u~rDO#3{9NEsI$z&IjN#?pb&s|3ctf>!fyh^z{e3@V^4%ZyFbG;rzB zifoJPVacJOO~8ZIh^W@1?aCxV^hYh+mO8GqCtA5IlU5eQ^dwrkJ77AwgnbMo4?2UC zykIjshMrj7^6!8UmAxd15A9{yHqCinW*v(0#$LZmply_5Y9T|H$GLzmgHHXB+UT;7 z_z)B);8yQNA2lz~ly4+$omTc!2MU~G6{H$f1sB)DD~_#Dy^|TOt8I+1^PHvPwH=5jyLMp2q&pWo4!+f>Ex@qW zIUo)vglbT;{u|gm)%5QjwfO&{NB_Ah_|zY)ea;pY<^PzwWDx&`>S0VKV!Q&hZC%4z zS3xh(g09|jR2MI5CSGqzrRO%!XO@0||L&kug6mDgChH2TkG?4)^j}`|`|RwKDfa-c z8CVYbq@Km8{QsM>`U03QiMf-tU73sp{fL7M$f zYO4DCx4QNpqx?SO0D9fwB~Jcy(IrZoK%iY`B^_vGIAMiApK=U6`3idfEyW@^&vj@Kq~@)9O$*k1_~$06$ig z0tUoX(Zi#cKw~+4-@4Et-ux!;(-Qqty08aA_pBg|^Ve3DQ~h{{W>Kh?Tu?Y!+N`y@ zeHR&qyvYTwFH++(8+M54sZzSokEBKyQk2tp6?c7zV$CXaAD^!V;M~6wpfBcw;+f=T zby~GXZ-@xhDp0x!sud`hOa-ZKyr_}+S8kUg_`~<~g=>c48MIvxr3uHB0}_#i;|R?8UZCnzYSa8=y$98HIZj&3 z4@xdc)p~{JO3L!kAp2;M*;DtDLNnUFhTdXLIYmv^io)IMO_!BPmhxX%r9ag_cvr{T zWuT!8$1_0(+7vVtJ5(rrXo0R@;ULtXfp|3Gbh>z}z1!b%z`AR{J5ZbBcLcmPbCJt` zP<*Aw7{ZCGBE_Tcl*g#7JX@p+bIf$>mF74YkjuDRU!|Y;v%Q&~zAH&|K;^Pc$*I#7 z+_z{ofXAd~7$FM*Pahlm6=Pe%G(GiiiN{+}Nmdr?FJy}7*n?44Gr7vSIrcU1#^Y;; zpbD`T4wgpqhK}D|_;Gh><)b-4qne)%N!|gQz$-c*Z88(4eqq;#9?a&dm)tMCG%D0s zS33lfa&Ux^pNvTTt3~NCj#*z%Ada?6`9P^q>G-og5$)#WN9%+i_ptS$D(Nr~FkRt; zuSp}AB-x7+v|{}wuXi#8<+kv}73$!l1JjgVU&9ABhh@;=oAKIHTb*&pq2z17S_gAb zZz8W*Uzh|a#KcJ?(VX|fvqi#h1)?PJ*3pO(%@br7Og*-Q=j%TI=pA6{!pl7BD{Zgq z(eOnI6GSydDELVi?dgzH+I5^4!Ps&LeE9Sz-cH*EbxJwL-FO>hVtu02cADz%zT}MI zSmf4kwh)8%hFiZ&P1}i(H+nu8&v@QNhijv_EbP}|R~x7pKHxlj0TQIC>ky6mpIh8< zIdP@0aJLeHlXMxV^?AizWEGC<=|dqV+!hH5z@4&d|3ll~tA%P`FTpqWryIV86Z^#a zrkr5Kfp5p$R=Ic%q;%SRoNNrgFl)S#&zg1d{P)NzkhKQf{XF?#58^Xbot%-oguQ&)jVovQM?gnyOm z2hW7M{McT8+?j3kLbYadxDzmx|x@l-q?65M6G!}8l44|Z4 zeRRp~;nTEgk;2lXW+QN(W)l;g)WkmVn*J~p)xS)XZLW~O?l8?JL?@O-Sovw@F<&Xd z)l&}$l^E`OyyU6!Y$Y``C=053SX%PIxY|V69WCSs3qA@v$)-p#Q5r5XJPq<(9MS3( zOL5oV1m zP{$&Wx-iC4U-Ck=(AiN95KvLEGI3XSZr>o?qSl!GCG)w7I@e#?-V>`*|LbMa{S$gT zG9uYa?FGw=>D(s9?sO?iQab&_8>C4#tC&7)r`g(2 zkuu{h?%<^TamW>>?>7D&_!mR96g%N#>WTJ#MTuS5#j)N@v#v*3fsjwuWjC*CWI~cy zH79!znD{l{l$*~s%%6L(bK4*o&4YoNApwF};8;Kl;CJ5WH;EXSw}>H+i&>NS+#<@v zHBevh1vdlY48k0Hn+(x8NvV5!?8()bidxbeMcUSQPd+~aDRsSWJ*h(1GQ^TC$qz-^ z-y*Fk#06HkUh`%&(iRtExe+63nkSGMre|KGZXVB2LDPMr8gJdbsto^&kQ02_e-mfR z;Wjm9CR`Dh8%=?vtp=ulFQ)dJy+Pv=&M{(|(t?}>9STp$Z@7HyD$A=9? z?mHjn)Gl7{I?ZJXCwStBljuY(tQj`vKa%>V8E)MazShG|XO>DVwjlpc= zhuPgnh{@IFE95i>ti2C`qh%o%mu(QP%~YE@=HA7c1!@N}E5Ppk+xPP{`z-9=nY z?WMNLKI5K~GTVo_{1Qr_D_u_`hgAWT=| zqOn=>cq#IB=#A}Nz?LY{<@Tsdgk(0zD&FLKp!W4HRv^=mQy`=^T9i!=KQW9n10$3+ zyd}lIfffRZd7uF;sFJMuO zKV?0PC2f;)T_S+st7ixBr$u*AcDa!9FsAeUnPDugSg#8#gG(MSgre-{>DtTsDG88` zqKJr*_Potw^MbqX?WJt?dF> z$N4>w@K8;MiMNq{jeiAr$Y15$?tko+u3Q@m>y&>|eLfrYydP2P7z;+OG+A$R*K(eF za<@9c>2UeOuH|(}m!`4d|5!3S+Jr{>+g_DfK)`Q=C`qdRj4!|&GPGWu29A+B8sD4s zzMiu!rBU~>(7z3W%W{k5btT<5N-fhFeS~XLfG`7bOJ7x}!YeQ*lnhrvu1aVw08ZRb zm6?q(a4;yg7fpHoxk81tPQmnZD(6YOxUx9~@+1r>!S7J&0)bvuISBi?QfpffeH)Fa z7s7k~>en)6q;)&aG0xxhkY&^1s9p`}f6!`vW*Wm@Y=fj)HE1z zq9$V%czzG{6SmNi;nIlZ7u0eXWg>-J??{Lu)WD;w3`a1S5GUFR7zecpgfUZ{?ufv_ zA6JlND72L@+;S(nfs>}gMQIbIBN5WZR3ar3 z@D+6G34<>i7czh@DG|vjt46lIBAv7zvGrn6hAfp=H3kh%mdS()AFAM@`yUpdFGjb* zAxA$B5?{*|(V#KtYGD3HB_b#{TDZMmK`}&4ht}&f>jOFRbofo~sGA7bSazV%GXJ8^$k%4oh{3z5V~HdoB2vDh&L*pZJn^SUDcs>7q$ zAGP|cq&G6!$tJQVJm$bd1Lh(t3YrNN@BT!0k2AK~|{hoq0St(GN zx|tjP8FRUrbG@qrYH#)o_9FG!r)~bb#IC`K@~Z|)+7RB-(2KCnXQ&7qMyp%%?H%4z z;upk|n@GyvjA!>q8`rBgl|O`bel)Y1UZ>l(l#nmYIrs#sWz+{FLCzc03rG4kit5r3 z%2WIInC6U%4do_&obC_p|Ei=RkzuN2VA4}08t$SXR-_LnG7BM>Bn;2~Ckonj|5GpQ zZ@iNTa%W-a(YrOS`m>E6MzMZ>V0aBA37~WfOzg?!@mNI%;B)rH%lncnQrQqf?C%i} zv@%DDp3SIN@8rM!p{tlI$Ta!b{>tOLeHRgY6y(n^8$@#si{oAGlo zj}K0gQ?8@LjhxTh=)fc)!)q^=@JbIOO_F+u724C-9!kzmM zx6;`5d^)KUeWjf%lg36`HH3hag36V{IQPSrs7@G$EPam+0}X0&_W6fRJHxZTdTkNC zaV+1YlU=BK(yY%!Z5_W|wen6?Zn^vSLwsV z(ex_pVP*(wO`y&yM3bf@D@yfN2y#t<$n>b8i`Rt^&|>_VF$0M-ZLrCR@yfX2D^zAz z^7Rk*t$;VfsZW}b?Z9GV_E!QB-eiaY_FIa-9@gbnLL7Z$W0x<0m`2P)%rDR-fHs}S zQ!$aagMZGh{Q6RCSA!5#?8)~_rHcyMZ>FcL-s$%lv*SI|!5A21Omz@Bv)ucU#Qh3=5}rG{`&CHbV&IN>k#o@liAc9) zhv)T>&bL3?_w2l?z_nlD{4?D_X0)aWc3oKMkZzq#ZeXALUTdzo=H*I=pdUwBny(RKXfvTHkKAgsyCCfCQRgH|hG2^+ zvwQK{ad9AvnLsrfQ5)x|xK*{W@H;3ut@|^~yp|n5%RvCy*wZUvNHP9cjsI>vw`ooD zram^nB(mjf!tUI&Zn8|0okQN?fLNN?CE|Q2TM{UgjEG4Rtj&g#yXWc=-6aRaNiR ztMZg2KZ0^{3`0Ufa0v)(lv7+_@rRH@$t&g3S{dV6(Dia50|UPxA+hlD*YV_`JFxFH zE+kM`S~&OJ+@l0(W?*FZM_eq%G4r2P85;cQI?(x%d9dg}e+g`<#ILWfZ=VBX0*3ZO zS^JDZbXP|m#j6gB*Lrj{SPuTIEA9W?)$S!m|7>LaLNjktCuend#b-A(UxGe?QHV|U zSh{Bfw;<_ORQ2@#fvy*tUiiOq*+B(SfxHv^o}1oRYsatl#?txR?A+(tzO^X9ITKhW zu!56XY=`_dYhcm963P3zLf3L;a`0d4C$1)&Ui3R}r%rMGJ9fzVJI%$%I6vMH5(+Ky z?{dbOJ=EuQ`3!T(i{b^_$IR+6{P3Dr)M(fczRg6eh}flh#S{_C2!UYbqyO*?+t$hw z)9_-7EYQ`HFZ@eLgGPG* zv@2Amg_yp!@sW(N%GeFFiDy`sPHH|}bwPOXe^*zD>cepMAUP?0^BhQisglA_-W#FA zQn4$T|5jW@Pa62gRaC>Idi7q4*VqwG%MughaE+nI2)C-Du(@ocpJ?8b^ly=P!q8d7 zULJ)U7Wq?LK2`!d>60a3reJ`ZDRxv|Nz{>qQ=i+~ppf-mt<3K)4|Z%%q-f2L_d3k$ zBM0u)7~;`DqYBJhvB3E;J)Q zZd6$Ir%uZY#;wM8O`>Pz__BaSbOay`Ab{4t8jH(FyHglMj= z*+jZD){LszZGdteV?1H<`zqJQzht25Ll_5HQWY4G>4a&fmfMY|PbK$rJs3=q{@4LMGBq=<#@fQzJBADkR58&0NrS9hT z7J50KOfrEn+%;37Y7r4y&EDSrJ2yz;_9Szs+h6g=CZhgBz~#o=ZJ7i!s$)C~C@LLvdrj`CEMA zu>3~@!u{wte}y0(xL5U83%(js92-oA=~2y&@|50(PQ21!x~{almN`kX-HEVUg5c;j+Z_)JnTTFimsn+bW;fP%1H z1ygi`Mp3Z_Gid;e8#bW?0~NO7b{?MyZeCcBb`@lH;m8q2T0Tk-!2ZK6lXWn7|13v{ z`-zHzbBb--VP!EH8RmqRKpplsWJNO7Yds7&mMXVqB1c%jI?EucAfc1H)0GLPwWA97 zrS-!u0u_x$s|$^fkI%>5W;{p&{E0$xR21hGNLkw%xZC?&A7)Tty8k!5T(2WTEU%|r zvo4LrIBsjpu$F#j&3V%F?d5UKs$mB5W|t_4*gi=T)tJ60+ZV>1UVHFp9tTLG;EATR zHnOrf93FOlIjVX?pi|3~w6{lL3o&ChpCAB&7~F^WDtGH=<*3GLjh+KZ6VxMdn9RmA zI5ez9erNSuTrdMqqT|pL{P#CkmFVZ6xg;qAT4TMzh?E6 znUWx|?K7xcqurgQudmN`?7aPY;^RP^4M09B)G@7XjzFA9hlqaaHi4c?rdX>>HRMs&;57n)BKx> zn0!|@Gt!pDG;L`NWuKxvy;ou;evH;x-<5>Or>rn4jeInXtp3n(=t=tX&!!Nc69dQj z(J*|n%iU+bc^Zgbm0fhs{0G5US`9b$dr?I>z+*Skfh6x9FM7q)QB%%Hgp)5EgMT8l zDcCWK1>5*)`*k@=3eF@YkCI&oT`m4aNeajCCt1&f4rZaD1QkZJBi)=|kh-oZdmpK+ z0b5^#C=+d{erS*tY6N}EHyaGQn7SCB(EvIA*aN6Cl7_hELVP*PU<^_;c>+qURB~kz zjwit%hQ%?&T;c9jY{Xi$)QUHEDu;(9wZIzwq%3c!(zfh!0p1=W8#lznP91{ zU;JYT^4iA)T3%$+_|h4L`MfLI0ul;6^s2NEP%x z-5!_BAHn|H&>92YzUGTwL|`ZX7gsH!q0OylmTH+=jmZf5(e0C@&?i3@X4gNQ?CgO^ zUpYy-wKtxyfj4)@v}{&q(X_T!ud2>w86kyU^J5EmO3OGZN3V*FoxLAJ-sa;~=E?nD zj8ZYC(R#zK_jc6)T>0e<17nZCLAp?`*_X+4jr=u%JIi6>GDK# zOm}c7Tx$P!9qS>am0IxPBAZ+=t+K8=%SSKznFnmFYJjEX_fInUJ$v8ABQXTqDpNOv znxrPt#F%tB*qsxAdhVB5JbmYn#$$i z`8d5dLn0^gjL$~DU;|PO);Ifq!E*!&c$qA5c;zF#c9oJo(0NW3uHP+^r&V;Yl2je- z;B$ia`e`QoM||E@@)R{=*44ycXS)K^sR^k#>35PXYj};q@*{o^R`>q-I|_LTmM!zP zFj$fco|1#bl~GWm`2r$fMW|L(+z+RAkjO=tPgD-D2u1*_BA`=RfQt(SB+l}}V9dTG zlm<;tznW+wF~nm!_rU2ZR;UH$%H$3(~C_PAT_F#Oh!Wd?|Zr+H0HO>mEV1W5^~jTsFU zvs%N~C)J&{R1o}^W?_e(W7l@ko=E0JLMA|5>vH?^zw`Z3x~lvl@PnBw4-g))nqmuV z*w@t5?0BwYz-K@7Q#~~KJ#*OsonvL^lhwu+Pr4!~nyJ0Qh{+9Mv@007l)md>_Ym{v zw6{;xry6=0R{Pw~J?vys?*BBJS8Z>7Q5n%+0F}UG|D?Ap;ec1g>0A?&fuX1o@gNGX zNr?0vdhfqus7UhJZ4B&?r~qmN{jwC+wkcw`rg)>Tq8Wvtwcbz;DLZdIbkPQ-?=%C$ z&g6nnY(ex9=rinqs$MVGekDZ}oDeDDRAN@xN0GKYWKpCc;MkT3t&395DEEbX(TIyo z@oB{nyM0Lv8GU`Xp;)lP`Vm)`-@bpYN%DZ6Ub``B)xIkWxOhMEt=6AA?`sTt0%BOt zEWgKX#zaR0ue9VWf@H!|6oGHwo&I+@@7$((5!0`kcH6YuAM`^y z^-8GCRNuo?_tn+)LI1ddJ&io&q5HSzb0J1BucG5&K`Qpf#>+m}PUa3dkYHkXKdW_J zo7xctFcq`7yI%XcWnb6By%9R5(>ka;i`>Z(-@np$8Mq#nF&1J#0BV*%=EC{vKCD{z zyPIED8%V%0p-cwH_db)hDszXbgfTnyLi>K+-Q=b}+k%&9N!hLaeI0+3yd*?vD-!3v z5w}2y*UH2DWr=^)WeRF+T&j; zzqwDeLB0O>ol58uj7IWum+M zun>_L4BB(NVr~(5!=>2evD5$lnZTgk=}R0HUFb6+IH_>`;pJ3cyy~9$$4*%)oBcI8F*M?MyC7IXy=hnt zG8~J)61l0X&Q~q(lp8AL-Q+P@j&1uSOew>&V*(H&O6I>UH&|26TP25w!xQ-)7y?2V z*=9e<_wojnGF49dbs0ZDA#+em01#FRlnTy3W=HHtq=@G&v<(miHi~%dfLeY!S1pwz zPQ{&>x5LqoJmO*u6ok+o&<+zk;EPKjRi!zr3d8^Qq7Q|*={hTHsm0lRY{TATOq&~= z>5N?4FjQ+g_QBzMoJsBM|L3+bUL^Etsa9^mH6W0q2wHQP{+FD<(`J1rBW=lAV6*8< z#(&-VFfwrUT{TX9b0l1SLcpU|wgWY3-ogi8&{NJ8U;6sRK}r-?a4=V6$3RYXrS|3D zjmx@6DA+$e`3`JUWNO-8C?eM1md!zsrbJ&vfRxC_Dkzl#1}c_9)7Qc1ujy%NHlFCB zwPaC*>z8*;#I*#-Lty(CGL%>MMD?*xc*uc})@TISRev0N{=USBcWyXEp>$o@(i3FL zo?&VTF^)uERuO=!C*nyAqVLgQ<@Lf5q)Ou~r%D#?lX|O~fEo6KqG)d+NwJc5@g@xk z8-&NaclIM>^0~Nzwe1_`l=#&!#oY)@CCCFB^N&J5b-hKN;#(R&O6#91FIMW!m*8jk z9H*3rKNc8J6)tIT*c8Q8Q7nQOh9HrYJW$rJ$u;;%TWG!*^^{~B_adrRy+sVA#y$OCrZ{F@@X(2n0JuOpvA-u-3cAw`<;l5xnq6;Xik3*Pvb(nBeGwmF(;bZE7l~^9wL6WvFO^ zU2S|m^wkTRGzis**itF%(3yQj+nifpFq}Ai1uk`rE<0L;byu-bb-m@WRQ=^Kj?|k= zb?f%gGmWgB_N_b8%~P+xEPQV?gnzfK?=~l;eo6D8RyCbX@Yx*0UQTF5x!P|1a$9p0 zpB{2VjzXd(`5bDzzUE;Irr8N;>l*0LKD!70 zjjelL=>BVFn*q=EmraF*99_6Fj2<{{22vyDkmi>Enz`HcmG|e>IZJCVjw8;BkiMM- zHJAQ1C!zO+hL_DQj`N=y_~KjOwF}j7|I^)tJnC1AIdLng#D06oxQA&n=KJGRvpa(# z_a7h;BlEg&YtKyKhz+NRf#EV2>b;6iwm!mLSX}dal!A}@7rQs2V#tT6C>FN7!t@%J zdTez&!TLh&MR*!AK=h{6-pq}elWRoxT4kC{4EtQ7_AF6~ zhXR_JeBs!$f(%KtGxZX+Vl}$Cqr|A_nD_%sc(Jq1A)<*41@PMviwP=tYFa~REu8}1 zFeoD6B%pBXW#r;81oh`-ZeQ@>FAr5HOONh zuk$)<6_8>I{`>LqFU_zQXjP>6y2TY@Rd(EI0aR4+1d8!xmiui_qYAx_ zR@-Hj;HjEkppoG9{A0UZyVsm~uJK2!;;O9csm%K#kl4h);M1=L>%}Y3eS0YJ+eIjl z(3B12s8tD-8V{P=;sKHZVbd#+@&>tnTj}PilS%>q5iYq5q)`C@X=94XhAY!D#46Nv zI%rb3H{lD|>2Pg{}JLov6kOp=Bw-q-}Y0L74Q;%jf)VPx}R6kg8s5nx~h@XBt5kL#6BQ(PE;w`cIe69 zc>E+2?jM0bSjwY_U!xQy%P<;>w!QMeixxbKKozG29ezK~5e<|P!!j`qF(8m&Ce}w} zrhs`2is=^w+5*f$T$h92&u0WNJo@oMJoY7)=yN0`x8Rqugfx8mf{g66plNOl`F;72n+c|nHWK&g~yi0=O!mz_&qzPx+l{muQBZZy#PGU2dAfj7(v~~UknWl ze&ytBVH+*R&N3ikXG+P---=RIj2HX@Zo3R5&#t5pMzquJWC7>AV%GbBnDaM* zcCSpt4Q-6C)R&~61~#NZZ7=)P4mZwdoDA}cl~kB5~8Hr5&%4io(#@q%I)O@Cu!Ud*G_v; z0O~swMPu;#&UWlyx!e0_RsBhw=@|A|$NjVH?B!HyO+k+rrLFzfPhMhoSC96-pXH$+ z&Haur)dB<;gJnF0w*;U9r0B!8j)mIO?LYdOIF@pTGb+-fLadpYcaUe-HY4VbaQ(*vpU=7O#VDvA&-s4W?m?HL^YI!7;^Tulq-y0XHZUj zENvZ)yz`ZC(AqKsThElLujqgCLUO?*YKq0h;BM&I=n?(z+m_=DXS1^?>hmWrv79H{zl{&$frU?}A zz+<5}TF3IMFrvEyGU-+?;$nS68GtBItLps4Q}p*T;V_T>KBtjyu2X!Yl0Fif!Dt|2 zkKulJa$>h!-;agOeBw*Q;C@4w2E{HAjjP%0V7Pkab=CrI&a9ek0c5eCIup0THBNg{ zz$giSg7>(*&+a+Ktv!&deG5t4dri))QMr%W@0!c6j@(1FYH@YAa*VMp3K(6ThD`_& zTD;jA!D4IGqNeZyKH|C4t-gQo35h*{2QF1$# zda5kk_ho$FDugy_&wwFEZgxi6l?`LaS>>&!9*}zc1cUTDuiPN%7Z(0D6_8-1 zC-!ny-WTdss~I9HA5}O_x~_M!9QB~a@CQ^8OGf2*i=N+y))i<49kkL~8)ck9XitLP zQE;e97CIslcXLzOok+Fe)w~a(C2JU(1Gqn)dBgHS5twlCx^zbhJfRxW5oA57{~{*; zvk(p=!p_uCx%dy`_!&N>_$P#7rON}V6CSGq!Y_?ldJ$_`O3C7H@B;I+0s;c;_(*rL zC$LbIAa9q4R;87ue-e6+mvsnz95iRmRrb-yi4Gc(3$P>gFX*BlmA2OO=ys~$7S`6z zAKRhNoqqc+4=lVHm$Q|R>7G#{K7}b2?d2HL4$a1dBR^sJ&T@`UEMjlH!^40U5Xeo0 zv1>c!92^{syyyv&`1NuSDzxib<-&F*CfgCxmy&(aY->s2q_QY*+rD=SmkpBQ1o-N7owZ{)-2vM00UKB`Q_8Hpq zM#QGK(Edq=t^r)-v>zeXKpiEx?IU=TgF-m{6G+r_T&)EX7!GnmBf2*38k;V^c3pn8 zT@?VLnRPr53);7_sy=ce2b|EhZh^5ZTB<9r!V8SB_I;OW1`u`s1JkR%gs<&j`$zYf zxhv9YkLUybHmdBMLpnO+{1IGp$YG9ig?M(|M?vAk2o zKwxv*_Hfa_7KY6V3}GD)KdA%ql()B+mN!blBnnZX_nVgOqM%zH(>3SfS-ftp?FEWiG*gi1qG)bKG+8N z5-JrDLqoK<0dXy<&tn}u^m-b5B8RfLM28>`BG((P1kv_yixN}>dmptZ^TKxKx$)4R zpfH?_U4U?@u%A8gg4R!=x~~Pv>PnWfxvq{#WTgX(QZ(mo1@*MOTv@K}$Tj(Tb${kZ zb_nJ_1Y08R#XFj>cO^5BwX@>EO>r^;*g@t=n1vUZC>lHmms&9bqC6_TpTy6LwtIAG z?Z+Hvk|<=SC1;dE8c%t>U6^m_Qgima+KCFL3Y-a#+$&W59^|AFchSC4QGHC{+02oh z`;azFEG%Fa8h_IM2(prA5?X1F?|k!R)Nv*yf42!k zDW=QHKcGNz+Ar)qnF7m;v{8?*xHP9MttZ)~$PT2+@lSpq{a3>9So=*6U&k|tSn-)p zLOX)6xi4HSX{O*<@Zo$5Q0TNr^(yADoSJxje)4Qc*Y}rKzij~TgTXT@dH()k!XBfK?&i>Ma;;TSyFe&uz{q_+1 z-fa6Dme@NE$VW{8W_KBYYy)%xD=D|Bx<8iExV&P^ zpVd+5-Zlm*0;LgO?w^mnFT~@G<1EQ1UsQ8O)Nx4Jm`ON4++l*HcVCQeT0x(d~FwS21e8c?**G1y!j1Je1*i z{rTb^vWhhBhbU^?*QkeT)>IgB$76&%d#1G7-O;V2TVMIynr}f}Jj5aUQ6iarTd#2x zsFY#976c)4tl5#)$l(hJn!ikak57J%{kguTyQQiLl>z~d4a}9)8#oD?pSe=OL_mtmGSL0&&Pn}edS;JSB8DICFo4@FPGP zbQa+F9*{=fYu+jeL#bu2cvz0y$3R8H;txYE{1QH7OX**~ph7!OvznSrqc@{fHXo55 zP_idGD^;_WHnQEe&^m0k=zaWn(ZD|$sR=1hOYml{UbVvW?z(5cy_;f&ubd&dkTT;m{_H^!fhJq;C zvLi&QV5K~0A>r2p&UX+P*H~B#RU)B&c#VZ+Ju@9k5wNajzvi1>;E(>IGyDE>msPcq z%GC(HVRw8hCLIu9C6Cg00|B$K4=6C<_Y7ym`kO2|H7{PDv{o!_erJsW^^CNY=%J2n z4ZR_@tTk2)xOnmF!-Nc5Qnj)dKlZ^71KXAQ!?bKFqqDUZ+c6-Z*Kuv)-uq&;>va_v zP(w3}-JNetGQIRNU35dDV2%ksj>y;gzCNX#etZl8;nRC~$L*@C6=2$S8ptJY=*DQh zUA+dujRJnkwT0XS*OP)E$HgSn)+(Dxo;>}_Iz+AK_)ujo*?|D$t>kC?p~`9c zljO!@kHY_b_zK#Zje8py=twRA%Okv}*Kf0vyu7>@z-5?AqHWWXO{P>_^QrNCX#$Y3 z-W}#)E4Ph_p9#O=W2`-15QaG$bTAJIJ6zmZ(ZJ6T*r#L}i)d)&Xi(i$2&>agM}#=# zV_V_NhfxO)#A|@DDA3))5NN@v;Sk0MWEGM!Xv68%*%lFkU13x`Dk_FFe`3{k?uxr< z(b8bg{DEt$7UAsKOEFQBL><)5e+C>jxR1}jpQ*paY-2?$5($7K zA(vj^SSF}WEM^53`lX>KNh)kSu-w@e^}V38V0Co$1CFy~g&`#UCWLI#|C02J2uAx^ z-GebEVgt+7EF$d%wla)v=`IW37~KS0m7$Wou9!RnG-0*8wJqoHeVwwz(wHz3=AKnG z!5vv;^F+u|F|0hCa_=X4SM(;_DEC5l>X`8wK|iQ8AmzaR?qBf8RfnZCD&n|mvAyC_ zd0U~>aAqOVYWb;Nwh>L^>p*h={ivX+DfXkr27!n&>jnZb&>HQQdxwYNFfeu~BzgBf z9{?Z=i%S~T!D^QgB_M@co8Df~?>DJsvQ#io*oOjCl)s7il$1&d`8rM`bce^sA~XZC zT>tuksib5=km*>8BhXf3nYu`PHvpIcTn@E_fhI*g@S|aXYRm0+ zmCWN-WfI_*%vJ{qCs8qebKS8>O1mzvdm^BNILq^N7JSu8I1n)H;v^-itHh`n5fDFmn7!+zw8UrIEk#X-Sb`3a*H(%@a>w8 zO&IKrCI|DkYR;LpDM&d^3fw1vc^b4TqT8pn*jQNnol_ccDooGXJ#JLW_-`)y*18LLacxc&2>YI8dm`=L>7@EJ$1xzO~55HRs}z5WCWhLPGY@)GlqCG)_Z$$B^c zm@{B2NUgJ&HmYCXzvzAiBI1Pt10i8$%N@$Afi|ttRJkK9hLRUeV~B2N>$)cbi_ZPN zZR20#3qXr-Km>*#=NPT3t@EI2BF7nOAa+7;V>7lIj;u%L-&W>-9sZu|p;fklD4DRDefp`c{|Qi+2W4MuZEvnH&}s!`JN>ho^^!rrt&g9bR|L*84IpaFVyTVCKQ!T~ws2f9eEJrn!i- zE0|?DJeb3qa_ABZEpcHp2@cRTblVTYg1Uj*BWxMn=Cbu_+2vNoA00O_xSa@O*l{QUeJyt?tmIhbZtZ69R{AVK(FZz@Gf1Co?{QM30LN&}0@ zngNBl<7APy_V1Ya@h$IfE_<`%g&|bOV5sG?U*0W0NXGDO+TVRS*ZsP(d+bT8w4!VC zCRGyZLpMdcN`U&)c_(_qs`C>s^(X%D_-Tu|616gM7yHo*lWp8s!PbE;^<>%!jPOkU zN#H1=3nTyaOzi$^#bmr}eJ1U$LG{)kY721O0F#gqqfeTZiPeURmBsv?`|1Bavix(p z2LLKiiiC7Q&?``CCvEd>v{X>*gG}=+r7F~R00zSLmy4%)C{wR>i`$&rg1si>#=wSgOyg9P}s_WkZMkK;ZFt!lV$$#+Z(4p>+xH5t^+;gSqHsBrw-H zhc1dx7PFhIilUH-&UUFP=Vzs1n0}WaOX?*%dUjphTYEj;63bleT$1|{eff3~Q&8a; zhWxO*FD8!eB&VvuQI|!)tF>+OhKYWnfl)ffhpHhY_{HCK)viypi2b>}qt$tUiC96$ z=XRc9tg`Kl7XTu?5n0^HLahjQjnUErNDusI-USUC(L9j@g6;9Ph6auH*U%oLK-(l& zgJde|AMHI&tT2hx^>T^}@oj5~%48N)yAX;U#>r%E9wn3bL{Jl-TT-nH{7HKfahg$m zLy$)+;4W9G{p*vA>PX7!)va3U>pO%}(?T6$*N}EL?bf5C_Vh^i^6>1hB){2`-7+Ix8Ly;P%QkRQrNfA(3{8yX= zr6izlQVd+^7)yFUTAD}e8iWjZEDH4Ps=19F;! zpU~9D3B!r!*|GO;?$ztpIzCr@0D*Zd6F@4<0N>yd)8oC&zA zyDrWxxoR6NDp&@Y1qF#%>Ds$gBZ+)-S(bPw=p!dGU^Sqsir+n*qX)^I9tMXMaHgzso9HBS0V! z_EmYi?coA|iksS~?(pBmtwtn??ol znvkkbDBQq}Gv}dG2laV?vxWwanasSs+gq|1WaMP3o%WV9J&(MjYHW8^fy;d`id4^a z*;HfIdz!FRLy86l*4*K(^txp6Sag46pQFLvzQPoE+#49<{v{AuiOV3Kd9}s#w#b}* z9a|C@??Vd$U?z6j5@rb${ttg6a;o|!vGI(#PwQtty$&$aYTPfk zbJu_5>2?a$Mdl;v9EXkgnTCP?W!BN40%nT8xD^ui-JdlE}sXS&t~02T^8 z0g#geL3#emA7dMkkdUGL;zds|4~asL7=X)gw)Ui?2(*1_@5cvJ6=%&Kc%v0e&rqpd zhwVR-Kd?IX4ZdyZJT7Cwh)M-Eh{BONOu0$n=>B-=wWP7v%#5QI`q}Cdv%ffLh4Snx zSnT3XZ?3C!3vKvQ^}!x|TOWN-;IOFI7cJk!78?lva#>0Q6Dy4G@Yo*INfSG=`jdFg z=8fYzF$S`!=7bu)oW`msyzfDokf9LWq=m12Xkm`i%d^XfHngE${-F-Blwt5x=%EJ% zp`bQT)l~K895pOQ3OTdYEsPO81-|sj7#D+Fu4PNu=cw#`ID~(_0>bbs{?l>0*f>c_ z*y8);lj>AKlJbEVfg0yts>M|*nJn}E-YgGs+&JFV!f*y?-*DzdgwY~!?@8hFWmU8X zo)wQ)TX@&*ajKm$U)_-!Ea}r4{(2LuzhkCm;QN3jjJ_ij%MJAc$1v)YKy7k-;9``*YDY(9M zT7j##JZvja3hHw*jdZJ<;{PmP_owtTj~fxuC%7X_`+6^~DvRRtgtU^BD7~ zKi~TERP=9#tJEx0FwF)gPrG3t05BGiMubl0`Dt~D*zn%f z#Kt48pP|>O{&jo2U|3=4rHE(zke>aBC#T!|3*eQ>fMzY&SE_QRNvzqcd)ghxgK?^j zmYwwVVM~UZW8v?2wj=ewH)zqsWP^E-KgM&}Z--;WYGt^_yxBtQ=ln&0jn`pI7Z=IGAc=Suw#n<Z^ZwkwPOJIS{*4a^BG8L3RUg$G)eIvtwZ|2%eYj$Q?Z&YA?p&Dxm-tPzxsU5chZLH{aS$f%oeE%-G z)R;6ye&NWoDm#uFz)=nD5IU|IfWv6D)1IxKJ8t}ja_>|72v zY61zZHjqc~c~l%xR20`!1|AnPBH}AaQazQM%{>OX%E}Ao=i-RhE>%smG_Nnwt2NJx zjV95QH9!8g>xRlRBB2%5Dy)aC-w_C#J96G^s<7VG&%ZISaH{Z7~#6%qo^{_XQ<1&sc%(O!$|VO8$XHu z>RsH=WJGSo+-w1HXt{xqE;fwkU0o8&6f09FyL5hxGOurSx zj`pA0<9;iV)NfW-v_Dw17w`dW1Z{7eMp51PeS9HPX}>XB(8QPA3xzE6;nDNjS--8* zsnLTkwnTsmByoQ~rL>*#o{o=qF?Q0oe=5e|dNW^kPU>Vf*{vIBi$@ zohOClzYSW6D=9v^NlPOFn~3>!b!(Kj+oUG3q39xHA|U|7)d9reSk=dkVpz6Koj z6j1}mS<2S3`ua>&U2nYLEH|R$2>US1NY5-pm3iq@o!W#{Jx?04zFx34u#f_{q`~ux zdVAqi*}JccI@UqUYNQKGOWk8kUBbr3IMDrWR{$4W`8$9ZRdq0B{T^zD5{)F zyzHEu%+C8VoVK3fI-FmV$Kr^cMPXng!`&DQ!nv}A`~)E(>;EAr{l6FBm4M%!M5_b$ z%zMi*gaS33b(Y46O0TF;COzQ%`DD2+)LTSk+$VJ1Iuw~u%A~tYFt8Hc%ush4f6{pw zKp@3ddGKpR%PbbjeCs2R<^K!R2I-u(8I+c?8b;$*>Qa>I0A#!9Ce`uV+AKkEZkKKZ(Ij>0C& z`vr>iobK(#l5s5MTPMJZ#yA~sgXXOvD<|tM{pPKJA_Q2I*v+GjA5g;QcXaVXQOV!7 zGBcjx@S^NWU!GXKb@FD!;dj*b*}YG&R%EeRY2$*b1>#pux_Q0 ziKz!4Wu=9|wslp(=l=%}E2Q&@RHa)&`VC5@e1%qKKk+;MjMVCs5X9;^lq&1klZ9x= zj+Po5mX)HZY7k`+ncE+SD2xdSVGK9u+)sSx!Dn9{V-VgzdQyA29{cVzg@YkmB8cA` zC>kgmRa8~6^lvI&}$T3CM_T5EA$uHF*W($YdN+}_&d zm#YLM?!jp5|KYlSb4|w4@p6>Z+#h-neNg*=k21%uxaS4{&*Ih7oA;8i=lgkro0XLX zq^`^Z+k(r3x(f8zAC5ynX(k4sfie#+^W^=dzQ(I*JkBt{#p23_UWl{}3xlBJz7^bD zIrjDno9pF50K4c4>{(&2HreNul!SkbhyY|eo9hu~T{S6`FDkPF?xuq{taK_v!S=Jn zP)#8GctNUOFQ7|MCrgnF2JUbJnjnkc8^qJo6OZppPz7YJuRu*#XupN0hB>Gz`{Pmq zjOFRoLhUd%#{%yq_3`Ko?H%(k%H~dsOL>oY+Rx=eF=b5cQ@p#-JiC$ zwzKWuq(TtA4lNEWQ&HJTBhB(D_YasQ$I$#21-j4o376?<8w^vC;4pjo9oahOD7FlD*QCx81l z?9P!|DiJK~h5NGBDJwXJ0vzR2olbLWdOe#1%dSCK3wfy>=EMiYb&3eq$f7N|f&WLzJdr7+eNbC|r-+9q#AcJXISq2J_@0LBD{dF0I64$ar{e1I<^5 z?Xy2F%^9C!$bom58))6=HLAO7*KUbLr0`_f$2rQD<+ksYoc)y0HHfheCGvMD{(fm# zDA&Gc|6qN{%F0^Us&FS#$r~Qdn6CM~zXJD^TDDMOj8r0H%+A#O`~XmOKX%^|1HV%~ zG+s5tyxgaYP@%s7f));9RzZq}CVBKPh~u|#PWM({=m_}w%a<x>v8ue^0Me?pDyH`UAj;&pDQ&rT9rip0 zOB_%%cd*W^;ZrT_j6C3*BrM&%IgM>ucIz&ozMY~}F6J`i&#P%8IMNs~ykDbN|B zJf#r+kEgc|io*N;hu}zVkeP zFvGwCyUgBm&w14;|JNBth3NWDQn~>J$=EpKOBDOMSru&3{GcAgZi`yQMn6rim{2Z5 zs_$fO7yPx8LZMK&ffhbtmYDQ^`F0VESYfp=nB+LbhbCBBQMA$VND01nb1b>C2^3%a zf1#FQ!)~%LR^X_$n@B-sWVU~L&v5m=#ol5OTTsQ_S-mRqTHB#+c4peK2dl! zngjdR7d=P^ey)iU{tElslDuPqt}aI8EoJr?>nQtSDR zJqdVUl@h3m&Vy(1_j#?1+gf2O(PD*oC(F=zD((KBdPJL(5q5w4EOoW6MgvzXAuAK! z*-8Ggp?+Y;rH`G9Gsx?1JI(v=ge22X!Z3f_kn=emTd=ylYf4d&h@&{q*B#j9d~dr+ z$dX1$iNbwOThqWEOYxZ6P3{-4SM33@YSUOHX_kw48o#Q=gafD>@KhjRPu}n6e}>P) znHNPG7$M3#UwLP`Q#ADk-#E5plPVGNxP$~iH$Sqov*$Lj!VCI8z&(T2^kIiTs0*?; z-*a;h0P?q8nHFmVI)saQ{rBn|C*T}ME|U+h2Addrt$NU6 z^e>)>It-avSuK~pe}X-lnuUmnnkcb^{4)Inj_I*7bQgDgENy47yI-fWy$t%DxxMR> z-jF;L4X&A(R=@doe+N)z=~^wyoa!>8hS??m`{QU5L4jI%UX=bgqRsREoVBy{*ogOk z`NlBpNsP}o#AlZ#rs4XXUsiSsKCGjjx5=pqCaZX5OKNK3+^hx&3g?!Ih0U^aaGqy8 zU*O>r5RfO*`DTX`f1)Lq=w@R|8Hy$eU=Fyp3{Ys*Q$T{%pELc_H0K2@5_`?`yzjrs zAGUD%-*^V3IUjFYSy^pm`<$#7rEyM9o3-$Jp2or!tA27%B$6 z>+ePt9BF?TZjW|qZoK{N3GIGS#{lPhzCD9R#oCL%EsJ**PjXtIKe-7VhM1mm6fr!) z+?XRA%D;7j>+e%rB0h_J{>AhPEyqxm9$cH5&CN{wfFPMRnCw0ar+<@tZfwWDi;Uk)#Ra(-k|eN zCVg-0@ch{R?D=6LTFc8`vnz5SBVG));#q~lcD5q24l7lL3KNQB-ZS3z^p6;N9^=@v zFCdOvKv)BFgRC@>!3WU}z`b zh1!QQT#BkG+mvEX%^ip)vNX6)7@1l@gJ$Ce<9GT%i_#u>CB5;9Dc zYV3DNAICnPw0sT<3Rb75b7>_6`^&qW3Bf0e`0h5j0lBNwUvNXvl;2D*O^=jULuEui zlfmfEtvPsWWiv%>8Hv#K0t1{kFqP)tBj0eW76k$*0fmG&1u$=fXf~FA=V0pDs@K9Ht9)^VO$+!IR19#nn~dy&KT(`o^!t{e2}Lz`Za6e&4iSc zW$i249C6H)Jdj}$$qQ4_aL|mbPr-m%m7yj}?`P@hJz%?an7-RRZXD>W$4|!dNDnuC zD;PBK+t*mSiF*31{|&t_c`7a`&AO^9+rwtnzt?Bhgp9QLjP|(V^HysJw@dj*bBa|f z0RcplcCMZs*qi0MEZ>UH3i8(tZ`4~Zg+iryIwKPmZmni0*hSJk7H|2j?fcUg|G{Rw z8gX9Ns#6R5@2e1LVbs$uX>{vPQ#BSyjF9-OD)mHe1EE^U0S32}FN@H9-;rLXmN+In zZHJPv$Fq~^mQN8G+L{im>>E;j0%9wvOj=p8bbA#7@l>RGOca%GD?ex6_c%S{Ub>j?QP zZ}HT22cgTq3>VxT&C;aOIJ$%v?f~>{2CM07sAKjR;ieLES}WKQO<|s*61B5qAvCqJ z^80APb-;`bObZflhJ@Lc)u-ufQCw#-)&LY}{W~d(hl^W6F~I?m->@7>7v|J0ABRX6 z7P8h`OA%bOW}a8RyTlQb*oK}?jgLoca)XM`>bwyG zr~R(@OuzAfzoEHV@=w<#9rpO2EJ~#nn{8>YWo~~}_*tMA8nG0-*M^>jvYcg%`G%!1 zXiDVSIfp7mG_$=j7RcF+VyIgCV)#HV2*Ufog7Q~4%bp}J^23^bAe*VM_ycG@$+nen zARq5pMdklHUUQF1L-l;v{$va4wnW>G(%#Y0*4We0m{x-oI?$f40hinNf`U!?oYQC% z+>6rU*nUySA<|a=`!IG3ju?k@zX^zOSa%+Af(nn%4jqRR+{5w(qivPL8p}H*`{3uR z%esfS%h6rMojAMHfXivhQn!-a1#YBsj$g5-(@>bvS>E+9XLjzI3MOrqY~GWsnnEmx zto@nz+&@0pV3t`=ppf3#6P;SZzr4$HqQ#z^+lpBVlOKEw^>eNYYx{I!#`O7W4?PF7 z$cA9yo_dNf6`PQ84SRv#;Ic$3iCOddZEJIcN~Le+gYWW?@~{(C zl8?pp$X#9DME|2#GvL{IHoorcoHJfFjUQY;#uZAg^Y}KO$ORiexzw(o8yB#F8#|6T zTv~=J1I=j>mwK2lgqM=~F^$R+z4A7_*VcUXI1i@nrw6{tP@)PNhDIK)NDmxRu>t7_ zSiTt$@t^VW$B_6nDZQ?#y*+MZ^}`w`LrQWbv`?S3uTn5b{fNB3WZX%Ngh^;H@nvS| z=HGP#)Jn;tQ=1n>1Z~uw!dp^qVkbm{nHMQQ-Xc+u;Jt)V%sNrfY^Js9_YbzSjF>b> z+{y)Ot;7tP23>1wMrQxgp8k6&2G|T5JrG9nf+O(Bdmss=ZLCU8l0#wNzL2o9yig#;e!%e3={HbbSL>Z_fGB z0Lg+)CU5Eop3TJ45@G0mQ4ZNt)rSl@v6Ins)_MsK!hoH#+nS|nkR}3BxBvnzw9X|)SZuJDA~_}OmmWI0yR3DQx82El?XVKP-}#m?&6uK`bYa^HA4hL&(JvVj+$ z8IYSBx96K0+LqDpK9d?9Ok0DBM>8~lo7%YR4HSt~a8Q!L0A#!aSD+z$Q7C|nvi!Ef zWJc|}5Fl2Ny2G}x%MkE;4NhCGUKQm*@oeTy`RZ`%ZmeRm=u+UNTz*kek;R`Zs+!+G z%}(rd#QM^CocFT$CkQ@m3hu}n{=>Lg@c}rZo$>DPZ!ezkDxQ<+QdP%;Ph(b@2@7q);C z?Q?l-TN^7@LX3Ce(D9X8_|P#u{cln|e--X2X;5i*dRnzrdFsC8_n!zGR56h}on1Ry zKR-R}ot=Bh>e{X@sP;?5uKz4qE>-5M{AeJXJnDe;(D~KO*m_M@!~9C|=Mch7HXO8# zaX3-A!By?K09P z{FajZ;+G2{W>--~f3n&vg{(}7idjQzrZgpO0bFxJX%qE36f1RgvPkS&!2N|GC_tD+lcIxI`8lN3X9M$+@=^~+Q>sl!33{V0)?VeY+x4zaX~v}1IB3Ta zMrQrL&mwD?;}ABP+|Y)wqo6@vs~a4hf`%xF^zoZ(Pf@tnxLt^FyyM&uJvb4%WRiGi ze!?-1-H6iJ4cCmOCXYf2o=*+01R?o_s-$+X+cpc|lOlOyP3zJBN$pD(&MgG9!rCI8 z;x=eRvTrFeUzD8749k==Y|=xNg6iy3_r+d}t{*Hp{rrAmA;Ncr8CmzP z8AYC)sE%ave1Sq&LRf#khQ+4TcsufJR>7)(Uo)4~7Ivfc%MqOkDP+tFfB)aMdUdTL zhU|U{hAWFO8n|f1z?9qtkU=X)$7*H6kZ(ZdiNf@R&me%u8{fjhBng7GO6Y|SUr10$kAPQ8;GTS8&lQ(E9X`9@3D{UEi%>4lJ zmoaoCiAA=bncXskM>OB=ccvIV)4#gDuCrTE0hV_lQ)ui@f9%3;{&7VFIoN4Ik)KUE zWo6o}3YU_?sFGUP^j(efYjzto+K|i7%gY0&dJxg;xN*(}2zi0PC!g#FOjPdDOHWTv zQ_$?gAHY4%1i}yn*B2~v0QY}~SguhiV>Tye%8fnS6Nzct1d6luypI&7$%~4yKbEMQ z*mY|FT_KxKyZ#ZN6nNJy^)S3;bG0y^qDv41=IA440%B0w%l9vT$*(4`K3p5iKs_*S zyC1PXsq*!E+dF1=l;L!7BnwV`gjei%=4KhbVHv!9l)a255l@AF0u0*HyUWr=0XWvg zl*YW2VcqcT3q7rHp`}kYR#zz$(Wh$o*5*@IRq9Aasxtd2DQDZ}Jd<4|Z+IUfkmz5Z zg=)UukF7-CBDxL#;_`48jPy3keDs_Q9O7}*VJKi`fbFr ztt5WFh^5=t+_6-pCK~L~4KX5`g)HI|+lqcy_`|x9wG-}^j(OWf` z9%S@H6NNMs=Blf~FQVy*s7p7D*HQRN6v6tgdYMSm;mys4?Y07#XkvBl3mR|gUupFZ zAB*2@gkrU1M3W7`V$;?9F3uam4FWX4o1;P=^4cRD!GF`j10r)zqL~t+8Ugf`0Bv`3 z&*>UAbN+?Y>YJ?x4f5p--{sw6!voPUN#|{pogcQipfbla4$73L{B3d5@+KPLlYbOY z&wrCW+&^85Su@AR=#mz)PM@q(GZlDa_LOLLMeZ7j*r zO6qGsp`zY$(x4X~uqjsPd9%jE$n)JF)iWAGzlMdq)|;#J@x?8+;)7-`w7TMeZ@x6u za@3-L+Tx+6Bu-H=tJn5_JalhpYOHlzV3XNqi#^=97XUMh-O?>NkgQVWj3o?j4_KJ) z+E|gUj$5(On@meWPwPF7RUcMPAE8t&Zdc3H2iA{B+{nntgxpT?z5;QZxMTHtzuPEG z*%e2fCqCjT9HZ;!9Q634E7+u0tGRuXqsIK@I(LcT&LjU7stzbq>8}nN9YCabruh6< zu{%++n~Xh-2pOP@t-t^S0?{n*W}BhCJ}Z~m=y5!s{?fkO(mBr$yWvYT`Y7S3B*dHz z&M%V*RD1RL=|-|G4WJ4yA!phC|Mso2W-}#8{M>p>0}d0ax_R}E6;9uA+2cU^VY0k{ z(;}5M8U|@_!XUh)^|@xOI*vyB`@6Uw3riB8VcMHI0~pH86f%!I<`g|_mx+`9{~ZC- z(%-+>(zGfUx4E(fvoM$1pGtm?8~r=b1!O4LSJwORA_Txb>{8T@2GraubL2%dnPO+XZwP7GLa$_)&RhuNX4KeSC zKU=zxf@q_JxgxXoz^mz0Dz6B;sFO{HPE-kD(=YV>N~GRg({@dZ33WuL3gu=s zYKlB1X0nfYjby(@wq8F7;h8$d45Gc6m84^&)15TdGZ|pa6T&|7$Iew#*F(ouPtfM& zIAF9_*EafHO5~dT3bkt;(Ig=9Vn?BYZ9PRrjXyB->M$zJ{8Lctiijh=Gr3J6t0_NA z<(X=!8bnRWmBqS9^RJIpvH{uv$*(Zo3N-|wL&tZ$jt4U8%VFEMA;tP{`KW|&O$JoM z7F1IoFcxVqy3V9RGU^fS>yQx-N#5B!hzJL5N`*{&>8!mGP?6H>j~V(HO{|=NOBS)C zufpr*?oKTR4+%OPvP$4rIN_-x*heXH%il|@w=QwHwi@g^`xAQhC1gecN6U_BpvhXRoy2?(P%0PbBBtUcM zjadorlKFnSWpb21PdrP+{eAp<1zhUJt2Cj7jg6tDs^4oZMoqUa@6zEKqe#y(*saOs z+WQ@m0gv%A@GluygKq*PVg0vl=g{DgbN;c(c**qG7H1u!X>NZQKha zmoX9nbxg74wTU1a6E{NID@s0EZI3G&PCXwGMJ<|^*eQ!e?nfH_Zw-j4H$V=c+0Dta z2TUJYED;gWOZz+mwCx~0OIOtOLkrsV_w(;;a8|CeZ>!rb5Sv#%F_dfQ4*`B%$W&GJ zFLMYaa&9rmU&`oswVeeKXQ|oIaO=h#E2z=pUtr8P&GV#;-M7*!ArgyEERWe3M30bi zQyq}WA=Fz|TZlFLMppf!-O4{{ADzXesVUdRbxR;u2_U)i@2v&V)5M?l$Uvh5U^x!( zcWsw9Ma_4dUL?lNtNtIkmYhVFZHt`G)`W@u{wfoDZzZ6osQvfT<5F$HTMDg zvW7AbzbwayiG9yH(W_sDDcysseb9YQzyB2QgaE6t=8*ICan1-4jKX zR&A_W7BsQr#WY0Ip!0l5<>)_4UH=+glJP*oV*O(%6Xz$a!`DQ+OO1vZ3s(ZF)&K{|)XMlZTM)($ zb*#ojnNudrjL(dh!PZ79IoFTcESNg%7miJSWMwc`7{WPDIoS%W%2FdZ!L_<=H)LSd z+C}%cqI+^tO{lIOU}e?3U-It1^?AG%3N@|uycs|T>!cD<Da&Ps9duM~!+ZL(<>d;wW{Ukyjf@>`iDhb{pG@zgIGF}=ow2Rh znMspHtfa-&&^$;O2Wbk$Zu>@-uZYBq2I#H(v3Zryap=&v@srWupmCc#+>`LWY_XOj zOO>}Gt$p{}ZxAE%e^tf=1;Hq|Wt$x|>;n!?qn;EoXtPA@mMlMWePRNaDzEbJAEV3( z>;GnV(Oy)vNjE-YOneWaP!VG(Yx?vs7NsbY3A3~>#RN@cj95{rfu%$G$VrAKqnZ7< zTvagu-p21|ts7;^;;MI8=H>nP5tD&OBz?r=)vHh`2R(h|_lYx|ohloP7VaV+xVh8G zwMWKOO0g28_G8^a?h&@GeZ)}NhAMqZr3_OBjI7Kc5W<60BiV0fLY*B#f>~VcU7%iI zXrpY7&$F& z(M$Yzu`$as`_A1gWOZ?I2uS7#@#^|T`596Wf#I7E-2a>TUsx1yNo|ZNH`;G|#|k{n zvxm3uSD%UH@Wl{ZeelZG+zjH-qwZV1|Fya~ zDa#^ncfU9X<=k*B1Vua3(=oNK?bsFJscolLw%D8CGR|<{jDPn{_@qai=IYxQ@K|dCEqj@{nIb?lj z$L~YF7PmvyE%0O%>!|}bD_QKbWkOSu*2vOx%WK|V9k55>ATt^k_JPQ7;iSec!l{SX zqy_FB`!K$X^Kj{bACqIsL$i3JP3h@zX^lNDN$Ic0%;&ni0n1&>7Kb`r(XS}CLM>R(U^OK*36of3a?zG->6h z-dHdFH>K=B>a)4->ZO!&xapJllAo(N7O~N+V2vS6$jRz~Zg8oI_^^-b~Dn~ys zZ*D`TM=U4X`)^{NiD=3vWy+m$Ztvv`bjj@szr!l+ZwT)G+xc5eQ8iBGi&BQrg zuI~%}M0^V^RupL8UqyyZ>d}lHR-g7c>*>wO@)@Gt+AXyt$n-W(Xzp+WPQK2ZLB|%9 zgZ#*1l_)Sq0}-i+qN1YM?~sgtyu2t=3k%X{w{St^N#__UlXBF6S>(q_pjQWr*q@%D z#x%>qx!nH~`Oy@(Rjk+l{rlDAv3@LF4zJ*AAp#kIt7T{l3$ffhvbP2jC|asy6%|p( z9{%Ai{`rGEfqRM;B=XIvDk#YRC8YXf`6uR9ymA)8>o;!(EnFi}*mA}Q8r4iqHy(Ln zyLSa{cwS;vYCTU4pcg6CHGcOVt|Ety>hviX=iAx4=Mwz{NLYvomPxajO-&jg*KQ7= z9WJeWV0P!*c8T;AP%KsJbC-WJH9h^}J$5DxFOZBQuTb7Bt#bJBd1Re-2wSATpFUhV@PPZYVXpDGWru>mZM5_n4Pbsbg z5nJ>-{mu;@E9OOSw--C|8+A)#x_fE`s=#W-az%sC0jb+=9^yGg=T=kA3`+@VA$Kee zMUuBIyb{SHwuySv%-*H8X4H(QxUdYdyN71&Z&{%VFh@kV|9JQJy7H3M@DKtx<#xI| z(J8g+@oiHKe3)vR^5rkCuv^6?me~efsO2H7p z_jWtpVjZ-VDJ?XX&ut5i{iek7d?jFags9~+V!0f-#%>Dtn{o0W=eCKvR#{OUOE7#^ zB63PlNyIvahR77vxck3uh+tCa_-(mK3KR7GQn<1T0wL3x{q5&zTv125@gQxq6rG?D z#3;l}BouMwva(Mhj+BO7oguGe#(9v?w=wC;&`3wPS;!58qmBy*F9UQcR2beqA!s#Y zYO*V>xFyQLgp^exIoHuwnh`hzS(Ny{*S{8Jsz7%CcEGPw z&Wg|xcWCyU)ew0!`S>DMkw^4D8Ct?kjj-<>lAAiKKJNtvpatkq(Oh_ky`Tzq-v5M? zyC!2NFuqp3SXIAYKu$Zp zv>1G7F%AjN4el|^sos-OGl<gls`=`dZSMx;x{8r3!rtFrFF@CQ=dde`41mMHf+G*5n57T3{O4Q1j$cyYmP^ zlgknK_VjcdDWOX@3Iu%0^lJbDG^;m$$0uC0@nS_c__R+owCzIq=E^Sz%qcp$f6n;A z0snSZZum%_7vW3@b~QLI*Qv-%EKPQ8h<^bREX|R!pirRcy}GKkneo{>I52yDdQ@&P zlQLt{uA?OPn1;mUNNn;lKR!Ob#Grx4UG@^n_C93rUD@shSDcL;;vbU>_Nn)ie|@4V0snwX~%9uZm*--~g8W`1lw^ z2Ydz)sU)3aH}ALKUN~5w05O1r9r9o5o0rrSaFO#_w8)01n?Fn}md@JTHB98^{=v{XnBMuZIA;^LxKixXLv!D7gy zW7Vs#ATOv~v)W>^Q2Ir#2}))Ypb7vDg(v9G2k@B4N5$|C9pHC(0WR(S07g>q={zo+ zZwHhWbL60zr6s;2caM{$!OG^9A&xn{?ui0P&~_2>xKfbI_YNkFzH*?-eM(O+r&31g zmxDInz>Qdy#5xym!;dl}2o_9qcz=nQRvbNVIa->?7*za?0Bs^4?yCxPJf(LvickVe zM4FpN4iN6dUPI&LF1<=^x0)`2J2@!_6hl7!t28x6q zRYiExGVztMMqNR-cZ8`l^V&f5ni7Kdw7A2GFnx*E1{32Kn-YUZH0VUCUqr)3*-Gm{ zLiD-)m73dC7sesFsSd+KRM#;UoTt6G@BS~V?N?Pymd5@PP-AA5J8mztbLFnOB;)C~ zefKijAD)C5LO8F9VPH}FV{yt%?dhW1)0?teF(Q#DZ((8&G2qluS;sCRzB%a~Nal}# z3u|C+2I_;cPSNo6_ttgiEt3-JMf5N&>H#|a&Pt0T{bm(yKyG|2tLh~W8`JsNI+6Tq8w`6h3vW(<;S0A~r#UH^;xH(5b$ zFc)*T(({QF;sumWvOYc^GvsEoDWolcdH}GG10Yqij^H2uDB$rD$VBE5CIF+C z&S{U|tEH8m987w~1L8xhtOjVbTq-$^k9WbE7rTG=Z3o(?!U~9Gl zoJGCZ<<>Sf(U8pb6aF@4-0lM~WKr`reYy`H8=rEGy3zCC0YBVGtjTsj_>yJS^8`-Y z!vx9WMEtHRVVX+m2yoLI(qg>^K3{<(YI&I>(dj`QjySZJRJewQhH1CDtDM%^h-r6y zurEYq^DPcs)V1>_cyylnKfI0MX`W7S=mxf3N;|_Xxf5mHoQJ_2%BNYK%f@Oy`+3uYP}(Mt1>;o-;2sc!;(2zN^ZXTvG$Vj^ zq0M|t{ntHEK2i;*vBW)P14RjlY~i}x9gAx^2EY_p9q`z|-`yva$Q|dB^+k>LjoKhX ze_4IvV<&E3d|wYQ9^_-x%s-D7t&gmF<1YWYU78iH%D?XLZMSg__FK+`r7ii5@AiFv z>ub?XTJ1KM{ddD7{M0a$Bn9S?Kzx)%l`OIRx4XoM6m1ZyqU_2arJZ9k>hD8P;P|VO ziY@Z}RfnNtn&t-Y>!2Kl+SgX9kj!qYa-&QbbZ#xps#cFrCD_V17Vu3|*5Dhh_0y-} zwTQxb-B4lpYBvUh0}Vpjw)??y?hP>nq{@THQ_Lr(qBS#3oLD#I+4&^|c09U-ASxJ0 z8cyX{{A^#KzHP{C-&dlT@N>0k4}LML&_tN**Ho~gf%8ZqI+_uaPtwK+v_7jc1Sat2 z*dkrDWpKHEiX$P&Zqs^!e5a}rPfcT-cALwYR%D( zGYj@UDjLldD0>2qGP z`bre`L?;_hF2u_mo3_5>`kU;~oO@?wK4JIv~&4{jHxHgI`83*;w&|pL{u zmB~r?PX#F@4)(1DF!zj($|uxGKuqoCmzPI@`=NCsiUAM-dl6gdv-oqD1KXD)Upc;L zaypV_4d)$2{jTY6CFWXn!vp~t90#=}ZSa6RsVY^itgK9pD4#`b!0P}JuV*Va1`4%G zYlAd7W`OZy)M<%#DGf1w!@mE!WmgRqxcDpvCyQ!%4R#+PK_qau!f5i@-3WEF>I;r0 zXhu0yXMPm6bM%Yv1gRsPIQlAtD!n(HUyP9TY^FXVd(iw-l3evhft=Sb7KP8K0s{b_ zdDJ%G*c=NGXuaAO$9m49!-2eR>!DsO5qT*gTXxEZ~s0(}vU z;q$+_|4|^AihP~<;$QNg+t2$5d>=MR1ntLao(H6oet4L2n7y}a7H8Ae_f#2GmaluAE-T2ICB25Yl&9GbdoA) z%~0qa&{Z9jdUct;c?(ZSMLr|9hQ=d?5G@X`63CX9EYpW2evK<>MMxPtOC6%bEoD5d zW`LI4D3tHS4xxI_d47$EIP7KI??N`A(zz5l8c|;9sER8?+wE-VRdF>S0&BiE|9M`A zQgg5))6^0?`>Ab7&egy1ydBp4$3yzF_hO0D_{VS9|Jnp| z=vH2o5gG(aby|FxpFxS8g-bt*&z_aC?~2$Bp$E7tQhms=!aLI}Yu-Xn+XYI9yv zEmFP~3j8eb1}fbZlJVyb8kbyWp+I}2CzNMxV@H`bmiHJ4YCakKtczH_5-pLKfM)Eb zmT_RiM5#oI`N7^o{XFOYU`fd~;V9~f)X1uK42O8?x5+Y`U8J<{-X1MCr=>8kSQzCR z5kRnya~^1IBMjDF%^8lRj%EQ_Uj%-F6THA*IRs6W1CEtJdDcx4qDN^+ta?SwotI>EdA#xG%GBuFG35v zL3a~nnS~*PPp{r!+I&tR4I$fz>V*aRUo&7cSAIp5C^N=)i3CW>yvj-@m6&O;Rpc&( z2{a5VD+YizH(tF{>Q6_h)M9i2;vwgwTUL)#e=pezEq2X`{^)w1~*G%L5;(m&4cb#$Nu+b411by3~KyP{a>~qUi?nWldo{ty$07= zBeu51cPxwNmhzEngWeG>?scP%8hVz%dz5>m=rbD>Z1#XU=NgAcTv0!yB52feHLs_c*GL_s>Q4tz-LEby=bh{Adu7hGbt-N2H zD!3XN!!{DHsf0fU+G?s+9t<(lV%*|xWAC)o>{t`T(o#m~pB)l;g=2lzjm`7%4Nec0 z((&fN%3xP(4U@W8ESk}{s!Eag<(VqrUvk)AO~4#sd$ds=oPWA0(17|K6Cxwllk!>= ziI)^BTLY`x6;?#p=rCwHeqs`_S#5*>*$qvsSAkukgHi15cnNK?l9lO3EGIfnqfN&F zXTLMrBwvynC6oLp@S?7ZhARmRt!bV;BJ%!))VoGX85uXf5jJW?Lx#XvsY{v?$gu3(Ul!LKa9{K&aa}KhvIYp#~1_yNUF$9ingR~1FgPD2B z8(?aGap{8)tH^$0T~m>x;M^U&2F@n~1L|(Da>sio!xAAF$m(}~*g$+JtSYT-9CkLo zuAmR@Hr;UOKK&z+a4P57_)B? zMEkbd)x+yxl;`D<4XJ4{r;QF7F8Xm^3ly@u54!V@X97Fdi)gm#kHhB6Zocf@S}+j< z+aF;5;}BS4%x#hZ~p7O*@w-{KFD_DQ;reuy!A*uY^21`E%C8&A>9mQ!Hme}Vr1 zyZUSo{kiH7K_C8(-$bzb(a6ZBEts{5dadELhfL8J zm6Ys9QAFAkLjQE66skCjFbC(gVbvjc#26#x5|bwYgUJk;{lm3H^Gi@fsWf>)gtSmd zE4V94(=M2{pv$?CvLghUm%iaOLVrH2k`y6qxeHF}QKC+QIt-M<)zdH3DMeigLCNEY zDiq-@)?&N{K1Ig`eXi)KcsW>U^_49ihDc05Edk4#dm(&j{PWpm#Akt67KjO4pHh#S zR+Te3eU*!BdB|jlI&apR6Rx$L_9^k^ZfyJ9?e%SA5v+R+=4ogF97(!EWM@ZmE0SDm zz7wqJ3Uho*P}kJttzO?bkMOKT0{NT?ur;AW>d*Av(G&l`!nnp2t z*PL^?opmq%hTo9{Qy*hrWgx|jj<(P!I&JNtgFSOrHrBoF{IKoOXc&=VvZ4|Hpd@z! z;igiNk$<^$|4+sHc`%B!Wi9xv7D&P=Qpt#oMd7sb>P(kH{h$aTm^P^u0)s7}>E1$5 zRhd)n_Ln^YgIA(9Bt=Juh4_-qIFj)(4ZOQH@3E)2rV|Kc_nr2}h5av*a+K&(@(+>T z$(pedgZcR0%G$cqnGh&fi2?PsC5WZqBqBb&wnjQS%B1IW%rS8{S8b>Wz=p}3VhC1c z<0#^;Gq@eu{JXqfka58q!XlRpm)2kv7~~k_7yL{7%RAR8d9H+EJaGvfF@my%SVHg5 zVBXV?V<0ceJpAG2MrbitwG7H3h^A=q+Lrn6lh3^uutdIW+{%!%=)q3E^@*$|{>tZ_ z=zf^JQ#ZWQ-Maf#HW&L13gK3UrT=LCm;l&i=?eD1#AyY~&3qM%zC77KUI){^5zr+8 z1A_~=S~tA26WqV&vc^1@W)p)<(cuINNzn6b0sXwuQj4=08=j7;_SSzkRGv>`%4|7c_uheCEOkykJKu15oDZvW5uSaHse zC<^zbm;BB*8#FirAri1)6xd11c`(aA`34lo6(>96L#9=`^}w3MdbVO|%5GzHNNqU*tL znb$xmty&NOFGpGb^0)&$af%mE?j;W(M5hLjMj)UwKHxSy0Jl-b9;utOxQrZ$Fm^G; z>z*7VYT-85PcDWdjQuys?lh9I$M>#j#2{tn#@?3bNFL$xH~in%JHJ(bNUTnCt|ETA zJd%qEpM6Cn;Byc%4Wp+k$>jdS*g@9^>;AQy$c$UJSsKx=Mq>XQDRlnoYuct6vL74i z%W5B)_i#fq_a*P?8Lboa*u>sR6s;3{9OC=b^OuDOLB4ha*M5Gd{ixEZq2zAME>4<9 zm@F{u=PUnDxm~l_^^#=g3Z&76CDr6nxY_s{;2++F3R_Tx?z~!hD=oy05u9r?PSo@a z8^X2~j<;lNFVXcG9s@PTaat=@w0;r`3u)-=(~KW78TMP(w~Tb#Jfs^23iFSQ3*xiH zK1kUD(R)~XC&F#dIls8#lFG}bo>zCj`q=JMeRC7hfK6bk2%}O~V`oH!Q$i;cT086_ ze{X2+2A6@3ZK37%75$C*Jpu*&m(LgvF#|jQbs@=OybG!c50oC5-7lQ_W>9vp;`;k0 z&ehSKsk!V&5FEzA`i$FL>u{^C!#A)Ez+2#vvlgPt1Y3G>SMoPqL!rEGA&uzr;7TLW z^h&B^h_eL6K5h;j(^9>sc*2P9LGYKvi7Lr|1cB$@WJY(0f~XkbjrSXZ?Mm>_UNceB zy~=AWL?#W}G^%LCTW`K;0k|i@iS$k=L=cT8DM@c6|QmRf?D~>Tp=yf0&qEZFPg@1D;=DoVJ{IPU$2K zZKr=m0}duhO|pk^F=!acI%a)fM&( zZ5J>E>3-qNB85cBc?jgNlqDq6vqtQZ_zm4if1j#K6m?tf|5IPuzPhXyL-tJpT=4If zeG%2U9L6pOx5ID=2^m+C*)rHOh&$(XB#9KkA*q!Vh1@5h2hW1|it zF7&&4(72~YkwzO+o z1E_X7@kn#826*gLR&v31#cA)JKP%MuHyi;7TRf!!*>q4uv8 z?${)u@n&q+h@m10$rwViwhRk)sX$PiUo@j5OPxgaO=k1^1Nj0zi)qDh>d>w$*nMqW zxlO{{68M(6C3oi>_WP$FJDIjG-OYYnl{+03$X7e#izB5C=qPdL_r1(o-6B}MmC*k4 zvh5Wl6g2kSwf`+*dGT_NncHjXIm2rjc$+UD69JT8QSi}C`;Rz|eh*8)-EiixS2lp| zmR|N~mlb0p!UGsVyMF2NCrlBRB(XOos6kvW`AEQ+WH=gCAWzw?bJI6{$;WFE5cRjM z{=ISFnF^$6$#H*3^X-0XbGeGR{X}<#lRfJKl}xg8Sg6`vq$T#9tT#F4O=WT6&09i^r3A=R$?hIrx|}lip?g-kPW@;-X{nV zG}YA&={n5!Mmy#Dp`3;S&$c%SD>hLP}K9igu$XM&2sw(~8kRGs0C%6%sLe zYp0SaY&~CsL;xQc;`Sfgf9pKvDX3^7)J{2}sL(g$Z}8swt2Ndz4S5U|cU%f>8w+)Z z4i8o+q6;)+j=UB%$g1 z>GL```X{y9e?cNz!}H@5nE1u`o~Kq^h~{t$XgX&DA&4wZsWzXdqoUE!Z1~7JA%!s` z-}}g;-J4VhOx}`}+7V!Ov->g3qG2K4LQlyRBg&BfA);?nekoZ~E9D1SG`6y-HU8Za zeeNE0t1$O@eB!wLyD~szR)`_~F)vz5s~maAb*#bDKmWZ}6Jj&LjT-cWak)p1! zvav|&tY-$trPWx3G=Z=7#9l-IX|Qmr!K}VF>uV@^H&L~yjI=DLtgWnUw>?7&S-&3& zGBR06uIWg+iC`aY0}7^NW^4<>xnB7_{94!>%ZHLFs2C;hXjscA!=%Rs`G2u7CzUlm#(aIEG}!LRV7u{=p+~?+Rl-O!z3+9%6&g?c$Z0aq&UPirpob( zbJj7xO@SNLADCjpVW2;n>QUl^-F(FpAQB4b842 zto`hi)&GGq3Cs?c+>d{!TCW#v??3|}&Yae*Bbuk=|2WNSx$l;lq$to@Q3>Q6r~WrT zIqrWQR{bo4RDf3+_U9*vO;m5>2MmXM8V~q27=sK>DHPuobAAJc1^@b25y)D6QEGyZ zPt9EB1mbQ)X$E6`fll6$ zr4^9ZBw}e%lU8DTWtr=ah^ZfD~jQXu2 z7iB;5FRTdX^BRyK&an5ILN=%*EQs1TxyadYXmD(GA#~eO5QO+X^8Bwln!EC(@0GQD z*imLl`GOpUwPZ;tvukh}hv*C6^DB;T*p!H}+p z8bBCr9!Y<275+b(&N8aXt^NAat#l~eEnNcAv6b3%w{!{!NOyNhr@#gzHzg$$Y$;qKq3)$e9`uu6qwB}+o z020U|;eaG4FC>o?h94#&>)q{5?6XruP84)1eQQRwm4zX8k~~PLFtliPA`_~O%uyQa zP(Pkf?z-tZ(HfI>IR8A%^W_6t-$X4pDs^=|E8UcgS-j^7pNK{{9@TFxyY^|XpT>(qYa;$#|o{k7b7Cttel;H;nb~da{N=}!5@-n}xY$IBQ>jwx{ ztspe*mLZ?hs@Xf0XMJ5WNEp?u)8n8QU1^vwuw*m!;eWf!Vz-oX(b%-A;KIp%8=XlY zleVyBkyAX&uv9+nsT)9$9w3@_q0c_#|0*icZtDW~XbAIy?uM>i(u2Ic0R7e}j*UGZ zGO+@l7z23T%dV@9s4wxQo0+Z8G%A-O&eAE5MtwH6s=mZtkuNSjoA^QnWWD~aOj8p< ze*m()+kE}N&<*r(7_lPo#%#V?y?**k^2)5wp_z~+*A*ENXcBO}m3>C@alam@@S+0~VD(p%&9bv-Yw<#1T0(WSVp?-&tv&lM zjM7Ya3RT22P0(Jkch7iU9l%Fw=UE)!zP^{epWVEww7f#a@6sP z2=-U7H!0$kPTJ-9^-e(Yq?j*Ex9siLlk?^>J;~^n-1r z^}>5T$VG&u5qQrMVD##Va~LJ0MBOwbdr}dw4RF#@(S^rwhM35?hMRfF*%Kri^d{>s zhN|}kg?*gc+!pvYZQ{p8=K-lFFMDZPn41PGAA||cRx2uK=jW6@>=ykdZ_@HmcQB|n zX;4u2cE1ijgTmZkVi0SCN_}WFG^XruQX^#;%0oA6&v?jG&vWRqDQcmG`KtP` zk@W4`9Bhw@`o(r`PfFz19j5u^#jA(tdY??0!WyfZ;VmWN%H*VatDRkX*7%$TUwbv` z$CMSG(onVeMAY6mp{O8NMRUdYTB%Veqsc!WDw!M&jFBx|lorHX@7~9i7L*Dj!58go zgzXIKYyOC&QH7@XvtKX1n30^x&X{+xeq@kZxwo(5Vi2WakWBQt8e{xjd%*m*kU_^a z-3-ia48Ie6Z*{~Yu;wgE&a@o-qlfCOR@vuF#U2rhR90aJau9>YXUX#*M5wc?H?u7w zC;dc3PIg^KiGRgj4k)waX&jo#l{n%Jw1NsXeO=h3@0(LbITigr| z=2)btfC%cB2Z=U;nh^OpCO{`A4r94C%&Ger`bDSvGv^&dPji3)zv14^}N(JkranRV`$>(&O%(%&ec`Pq3Nm4%#hTp%UhZLuM z%YI@i=HQ;|MDlFg|7AG77_5*rNe0S_t9V*^PyERvd)zIr)X+e$eglt8;AI})ceV0m zCI+LY8HTlJNYk2q=@cyl0$A0|ze&=b-Z>DUFwmu>{P)K9%H`jrM9M)G+>gQCQea6U z#d??ERlK^xr_RgYIX-9qx$V~vHGnnV*VCG#Nm+e{X?uY^?^oNr3Q+YHcn0vw`1kKs zEr0PnOMLhBh4Cxp0tYJ7Ach2y5ZPxEO^ya28i4?Ie@gd69BC`7_r}@A0;k}Hu)e^$Db*$gb?(pN_B<|@r>gH=n#iKMGbdSyQQ zV!dOImeg#7KF6t6Oe7Umy3 zRBV}b*fV>qU=I?Ec+}Jwc2WZ}IcK*por+u#ws+Mfvxt{_y_#5X$*VvX9S6~sns!qW z8&^KeP?+r=Jxh~&Cw+azmv180#l(- zf0^)0Wii96M0T*v2$HqOk#}J_23EHC?RVi>@Gl0Xg0tFR1V{a&>WYpwu<(# z?Xz6ZS$)8v1gPaVy1Kfbw%mZJ-D%#1$WV9`y+raovZ9m z$$2@!i=7JQ_x1#OF1T5!PN@4cbUVAxKb4lJ^en1Z0B!(@pV#f_`s0R)CaF5LEb?mB zC-x;t6tl5()xgHkiLw&fPZrC~;%odrI~r)Oq2z0)WT%4Z=E{1!>H*clLL$^IBu*r1 z>Y+K(TQmK`_*K>H2k+pgsW209hQBoAJz?mn4Ha2ZbPYtl^bo=40o&46mT6Ghct$=d zdWMiO+4fpe2MtnALJniw7TWlMpjoT%CrGkIrD_VZ-zGy&dQ!PJA-+=|($Oowv6G#C z5jR5XMa~l7{6S|jT7r)1RWmk}!t_ESJ9F?{axS}j+E*|3A7Qb$jfivXfpghe+LvxE zZQbVtnr{en+EoV0)1ZHYrJ=DVkvm_5(v>zHLk{&Qh+~>3Whve)Vv9Q{Qy7h>6G(Ze z#xbJ2>>$l!mRy$ye3!VGaCy0`9$751Obg_A^@RPDWc#tR zpG__C-^fCG^xS1-n?5u#l=j=kN^jz5FPl0EbZLc2lao{~czL{88qXJ)k|Sb>fW|m{ zX^Q~GNSqow4Iof>2GqWwH=tDc_w@Aiq(Unw?rNAQi{WHrLOiD3kM~EP zc+6$$@4?oW8u1vOoPo2?usHz`$>NpnXZmMx3~z+=qbl0hTo2Q8Mmp_lD9toag8u2u z)Tub;{5>{@e!lVbu0anLEHz({68zS1IiDPP(5!>cCV_{UgCeG#PIcThGqOJx{pvgT%umxfJ403WCgY{3H@7WtDAY_|V z1iz*((Stnut6hw|GFTX)hNYxt{-vs-3jIoxy(4Ubs^;O*oZ-)VpPUk+LwVM|G2=YK z)8drqFa+{vqkVG}UK+C}jwvMx1TwrZ+wzHC+7;E_FlwCM^*cE#t*#lp=NmLb4sClB z}sY-p5hnq*`QH;`hr5%`aj_?j*C3?xGo7h7nJD2^%Ka@Zr2sO7UfH7@jp3 zkvSvoOU%C`uci_M`ll3WR$RM4d?eQIz`=A0*|2FVNlq1{Xzz^YQ+~wqkBgMR4iHKc z;kJ{5!)9UVQ+Qr7pyare>}|;?FQpy+d=cvXhs_#T2{?|9HxsDSUzNKw$K{h*+jBkSo@Na z2CJi-_0_ZAxR1A6*fl>-ib%&YKj6(@()&^O{W%@Qui`?!K7ZM+hjVW;`3r5cwF!r+ zqjP=(G}CJ-A0{cM^}#tDqwc1j_LKnB37n$yFKUEQyo$LbjG}n1kU1ywDUmg_)I&iL!9_4Zl)P0Wl&BTswmFn~`V&Y3xxo()#Wfm`@|&}?$bpS(Y6yGjKUTt;CCqG89U_&E2?VVC zAk5yd-eSPe#FRaKt||NzZ$;^>A=-IWPX1t59Q`~iyQWJr<07YhgaL=JcjSY8Dg%A!;ML5T z0MyLCBBaN+U6Eg}9xFd6a2Y71CuzsG!m=571~;;;-fsCaBWEXJO>3(cV~p&RyXH!L z-Q7@CEef2>&ZP1xBnn-eL=T7Y0E?*CHCSye5$*d27Bcdx`h-|>{a-Q4(mq}#MpZ%6 zRa4kGUK2~1X|N{s!Pq$>(lrNU-p{sn(9v&v3yJ64W~Of|MO%fGk|-HbXEdCMq0x~B z%Wa(cEyl@^RyiroV8m|+Y#gzbP!*M-knKvAnpdmDlPV5gmUzfm?9h3|zl(GJfp$oLc z`d~#HTDxaVpL$ZBE??^`66n%nN;_Ds@zrXX8OcK|rC)g9o5{vcCH!j&9*kJrauhY! z)-s;{CRbX{LZxgS?>4|(_C(*^s2CQ;{dJbl*$60Z5i&(mAX6iTyQ1C zMGG#L)qk^b%)v8qL`Mv{0AK3|&Wl?6qut#N&{mBcN$HLW6fNV0CJ(V6z{=TDCgj#w zB5=ey2n?>Pr|n?twCV<)3AbMwiuC~N3-Hy9V0<3}F4O-R#t>^~@Z|jS68@+qvK~eR z>zb@>`!BoSr!39yddyTcx4G}>tGLz)a27pXeHm!@2y$>Uxq;x1+$w*4Z|C+ZliN63 zM2*47Yr)zR!yNFt5Vk$RgStWThjY_Mc(qf3|HV4OZ{OFIGcTrb;Zl;8)u7H;PcJi; zL1;8<<~h$;pIs4c$2HTptLre2VJY6$l`TcsGt}&Ghg`&`M7e8YrZR@zTt#a_t*@(6 znAiCxW`#XuL3f+8+uJ|O*0+Ab^&01z&)r#}YHbeVooHYpapYT%=HAhVlw;eL|JvuU zQ3tp5OfM|*!x^f@^l)k~4FirXioV<&92BNh81gqcNzis>^1jW$ZDA_|BErD;La2L5 zN^8vPawywiBF%&s5wjV5Agp~k_H2JNTi(9a8Yo&$$s{f`*=t1>?EA?v;}}nDT*fNF0{>-t&Kah>WT=Kk zdZhS?P)!M!=W5Q`>#oY$?=Qc?n?ZZ&K`DnqTP#ir1|^J)ru0&o*jlbGw{0$xkXp2W zzvhlsNbuIX#$o%IdcB&wd*Wc;@o^g!D@83rKy#8H`$diZ?Kt2~roVOZriOvu8@85b zz=rkhOuYT;*QrHfEJG#|gB+!MmJ*ua(>tdT>3PPwY}<{_FmOfU`*3KKAbDd88lh-G z@^!V|lLln35f*6e1B8(U5EcXwvD7EsfPqx?pECBsZv&0&NMg$-^Q|?dgs+F~Rpx&$ z!BdHN>k&4#2$3PsYia%_&5jg-4`&5L+Y$goNf>&7Bnf(g67<}2tx$k`Y`M_^)>3}} zG}#JhN>H-zsX!dUHs{p>yFJr!jDo@U(D(6zE!uY zsVzZWepZZ@cjUDIx273pgB)2`!E6FUAadq_`&7`WG3qobX*;@np0b~$d~5XV>p}AiL?pYu!I%kh4#se%K8vS0))E&@l9=O+Q3T0=Vqr| zu}QqArTgB=85Dy81|t9=QB6q-*E<#7<(q6eebHh%b9xop!~9#{aTV(C)bVRh@6*|> zFiOHF14+i!a#_Ac<5LI~+FUCtvV%4i(`3Ho=+Kj@2uJ;lnLlxBAre(bTiyDkzi>6X zKYA*;m|c&X*clLdvm^O=yh?nXSP0vgl|erE#XNS1%z>V>Tg8Q?X228DLtd^mbx8M` zy8M+4$Ae*Unxa@9eL5uhL^I4h3cU`!%&#;_z8J?MT>GCN^dCV?R8x;Oev|qgH;)kE zY0R)QtNI`m->gi^E;Koa*tQx6gN)D)PoGh?mp-nLUrUdKklv1;hupp)STS?dvO4C@ zu_(2`7N=+;E139tXwE{&_TOj9Uh=r9Kkj{xSt;zugN&wbfr`PtXWg0;N(^{8FAw;4 z2A~#Ze#Bl~H#@ouC-Er9Ei|&vqiwjRvBgoQ+j+d0(DIx0%<%^;!Wq8C33@ApMD^a( zjE#6)NB}nu-1jsX2^9FHwkahh;-7Ga7EzMNG$Lrtm9fah&jqEI$aj;D8s z_dfdm-PO!Z7h5AP`^fXIij_h0KSK}~ElgJ=3l6}e_R8fs?6;j_Zi0ekm(BHdBD zky?KW;=Ep^f_%&W96(>%cVXOce+xsiK+z1q-;GDj8ODG=0`ys;17G;);_dCN zD7Y|=4RZv2`}Pgy|M%}-Z^aq2BT{IkmVSkB>zVea60K(-tadjPc&A9>14qQ&Zf0sv zPZ9%j5dt`5>iyMvB+DY%s+|_BHjWp8|BgP(_gb{W<2bxueY_1+{N*BPYAoXqiX->m zD=K1u)yjJcI^QXIvXlMB3FJfajN-<|MkNnHL_-JQ1ixzilkx@u5mb~nLFxebQA+R< z$aNoO0|$E~An=-LjS1JE_dM6UUl>Fpk@J!^lw9MucV?%!`l`G%URW315=mt+7CEyx z`^+`*#J77Zkg(dXpx}_@yF}b5C3D5<>i3wKkTRrGD#<(BRonxT+U9~K+t!ow#dPFv z`cJw$%%U)6?cd5@4)$)Y^*5wXu3$?GJbVlJc3UrfTXRByADzh4n{mwid@UZBp`Ci4$zQ%3)%#FCj}! zA;l$qA;zbvApRL3=D(tcO<@wz!v`%zY<|eiaMnaOG=wn}MiJ|7_|79o4-Hg@M+c8b)=eacD#Z^{E*#8CBUIM$_1|eQW`tdmVH`vpc*3pRcRsZOOU1BfJ+vTJSPx zWyAR$_<&eF-e10KUI901MC0wi1UP+NX2bwx_GjJE2W(JGBz`)~5N%~dwDeTYPTesD z2FsUFk8)o!CsL7{=jMVDE5#$vyg8wHgQLBf+LlUex#y}!#O|Jj9ld%l)p(~PZX8ZJ5h8$YCjiy+L#-(?d&~NF_{Ad5Bq78=CY(&W^Mxg&CEVgw-aClo z0Jp52Bv0Bq-vW!Do3+WNKrEi7E6Y%V_ylASJVj!vXalW zkeTDyO`m?$N*?8S*X)xo?C2Bs8<~~uI6YFT5Kf0HdpdOnX)X)rJveB3XQJbAS9T&J$;?d{#7GlN<~TD{X3wC0jE;3E5`-R3hvtuyfWeS=g-6%-~HHt zReiB1PwE8SpCPoYRi7_bjsh|fl0*Nqd0_bi^Ob6aec)O!1~}6Ler$nkVimD&e#`kP zcZ#F4@*h>M{qDyH#Jq0pgm57OzhK2pF(vR*-B!c@s|~#0V{P{OmnG;x3W7@3PJtlb zL$uuqj$GJ(oe25>s9V0i8hUM_qj3xnjR<}+0zDvj3w+I=LE}l>Uj!<}2e=UzKxs@> z)M7XenL8k)q`@VQdr*LLDZTQ~Qy};vi0|3=LR0-q3VFgE^@LTNG#uko^AV?v+1|JF z_3)eZLX$#Yri^C>`OAf$eu}s8wA>gW%o`Q`XBDUdS!UPa~0LhjNiwu{zpPIg3UO`I?`@}bwey1tc_G^) zb1Gm~6Rc5WhBJy!qQymcu?>^UGo$Jj@yOB7U)`~Hs36lM7Cq3_iD75d=6%=_ssx+k zEq+a|$hXsCdqp1p=_j0J5Ll__EYvVQf;M(e6SASi+4cp=B_p1%@v~)kQCFff7H*}<4M9S3-${$GPVNMH<(6oG&qj{Wd3CvAww32XMv{iW zXw+D3wi3yIb;uyT-bZ}3#By1r!PwZN<_G}@aoc=#a-a6KD_&k6RiC`wQN-!@Eo45~ zVyS2&+gq*VU&N*l^&mN*?hctp`V-a&O5>Zw(G^S(p(5?g)!NL!w5`XK*>;X-fPkg_ z=gbGVp{cHEQNb~3c@CRF$QyHWLtu%Z-{MRaE+YkWH36K~Jd1-a`hNs3N5_Wqb!6X~43Y@E(*`6%c^VsKSHaNT}wxb)l| z-TAueRu!V$>ZlVD%ACd@z=iz~aCu5*-ig#PwW?+9tlVU^q*TtYRD|EV@eitMU6$5+ zcE|dCW$Ot=2}1)I6p^IKf!zx=966j;tt+VnpLiHJ5#y`aSqaD)A(c^9uJ=j|Njj}T z&U+z?HJ;594)V#ZP|Q1gam$l_9)i&4X}fT9)T|y#r6$vgaHPz;i0GQGlxS@m$gUuG_cN0axbCs=59Dc7C>j zNAo(TTQnH#>~%V>ne(@Ktw)JL{>vNiCq@6uDgimWKVSyjtSI>}S+!ih)eH#)#VP&& zO?}UMl^GsONfz7t7TA@7lNYA z4gppKd&pmKCE5V&U0C)9U@ZLuKA@Zq9Pm*mZbTCj_icyOND9oac6?kFNMk85>zCla z8}Li;rg^_;SMGN9Lzs*t#d0WN3zP$cw$1#t^+=k}U%%#bbx9(Ke&Bq0Qr;@|CrLJD z1}*h?Y4srk&;;w4>2848K5WA8KYn?*5p(J~g0c;KuLGEgGDIqI_+_EH(?|`xg;oM0 z@yeX#7xH?g+po4<1S%YX@{2TrI%}%F36#Je8u%h|KL>8*Yf7f{rM#D%?)%=#}HFI)Epcd@r9 zRs8e2vBYc3m32&9LzRwH{3|5_(neS=GKcD!>&xf4H5|~P{`5a_jTcySKpx-~f;x|| zUWqHR6Nlv|4i-Nt?HPnnphBYvWAkxln<1@T4BDiF7RBEg%qc$=hV|&#;PAIz%jRzA5)1R~KxO}%2T zVbyB{8+lh>IGNxnoT18I{iSceO#6*>;rV;KH2(4QtICIj=O}u?H0=(GNJ7|)EqY|m ztW1LnrG$jxuKnpG1IHc?412J8)NmOsCw0=A$SL$RryOX0l?>*9PoHgD3Im1lQOG#J z6LgzP?6tSg|5}|0dyCFQ()*rWmagYgy!<$2X&fgS?4$ch!yEVU0L!gcQ%xd1Ed>at ziM&*n`g1EkkT58FCMWShSQG89@B*^i zU<&Eh2v`B~12c)l*Zqb!GbeSkr=3UsiH6Q?W$#)|w&GiVEowirDe(8wURs1ZwC%#G zcDXZ&nODIp5lp%Yzm8@jO7}lA`TRMys_^c*5>t7zAGYbk z*yg=^_wZXB&bz=`5`b3J`r&gU(`xIMU_)5_{s_Ysq1YxCA_TR!!5oDnM{Z9_|xE?2)bEv@Y!Dxt9HX?rK300 z^GHm5_-0o^Wk*u^UY!5#p04;81BHYxIn{s}TksUR9j-##wK&dm-IH;HP#aer8Qic4 zodZj_<}EAOGwq)!)&H4+gSR1;Fs{sav6Fvq+jPF}#Dg&5E3+*zA&gxo-5*g|VNPld z%o+YJ7!d=B58-)UIjR-uRU)=|8LD!PS(CI*T0QcZA2!|+PdewhLuh0C(%_^ef>74! zN@5{bd#)d+$`gMxb3oRWn@>zD4 z1p1{OnZ?A0l2yy53@qP9!TB0kbyCa>g`4vv>@2E+;6kUH5dbIj35#eD0fq!yyDUk6 z-;?0=qR5BuK!8z}EJ*xs&LiOnAy+fKF|oF_jRLtxoi9cs{n1NPKO2KVer#%PZtSzl zeYNq@08G1TKHzpIj%F47PMgy|BM6!^*cPs?aHd&+Y$ds+2JF|<4d+oRDsJ2ca8m?D zkAFrqLBJcaQdG&g+4)O8HW=S24t&c9mJs-v+S_N7A!RYb1E6yml*-%{G5ehVEOnO(Qu*-0qWW`M>Jq*)tO{6fRv36c zB7)Fq@E--Q3qVLK6Mj(F_Y?tG2Y}hC>ignY?#2CQt)Rd1%P7~!jcArp$pY72EK0Y2 z0&6EgdO{S&M(_E7B$_CgMC>E(Wd-e;y-zF>L^d$HKsLhdhv3}tnCU|b;tB`239WQK zB%6ph889IRHQEVrAPd#|;M+YoRX>*h5!U!CKe9Zl0~ee^4I<=WGQ8&zHb5ioq0vSA z!%mtr#eSs}p68T_+Pe=ILnZC;uaeDQOcI~yJ`qkhYh^27B49JLx z^P9bcnFKLEbubaN(taSY*D~1*kN76&Uv1i+VP>1;S`jo@*~fn1KR{WRlF6H{4~1*J z;k93QRFE+dY+z4#_b}ybNT{#-Glq3Ne*3psUkr6M-ioL|f@4f0k3U1w^E4grMcD}K zGBkPt4bt~kYQ(Br+rQM1Lp`^R75?a08OJ%rL1D#tyuT&O(lnjrWr@iCajQcJQO$`z zY>xYg<(a=7A~#rC)PuX1G5jcXM|DZAYd9HC*uCn?oYDfvkUajXRU9uk+Uu=G9QMH) z9rxd}y0sIu{kqKr#9eF)aQ2xp#~K0d7aW=pHt@AgRzCl|oT!^H`S`vUi{%s`_;@E* zCxAHFA9z0(Sl^fMb7yZa7PgHAe#488LJjpc4B%}6JiQI}TM)2#l?{~zP-g;EB!t$q zH}@fRVk^dF!+&)<2<2(dr6yvu215ybm{s@vg|+_&;TIo$vv>lK)g;at5!K%){9YiK zygl!;od;Av02~BMRzyb+(C1aE{m5)s;u&*qz_(((?Et}rh%v-kQ`-s5M0fuQciXk@ zBkoYJWl6lvjllWqL8i7h}*d^&O;|cUf%pg zGm+b9x~{Lf*(*bgsk3M(uYG*>CeT;dfesWRgv1>&Y~j|Qp5qw%GJ@*U`mZ;Gdc8b5 ztEHOiPWuP4dcoz>Vbaub^6ZK!Sd3knGJ3I1_0xlFmeo3#oO+=$VkDWUp@X8>3~1_F z>EoCvgr(_!hZCG#Dc+kD4IMgepV zh7E|wSRs#UH%oYroc;k6vpT`O+)B&nt+G|2F?WtSd2Wy_TX?x3#M?~Dmyk)K$;&Du z?J&!Mzzoiok_2T-ODavLFPN~zwQA7sl?lF>eR|`2v$JauizkqO%%j5)CNnC+l5jd7 zRzvwew>I{R&K(mlf9o21lE`3!r)19Py-IzG>38xWA#qpX3Lf0ni*|?l*>n`dGl12H zKcNX?vkV$M`SiG+^^}#f&sRSborwJ^g#xThy+!y~P&<&9cm~0~D+$WyxvTYX_WCgu zlxXqr@bqjayh=d4Ai#61+S0|tm^yL_o_+9IXx)gRVF>Fv^MAPQJ{ltb0m}O*UU_i} z-`~uEx`4`Ea`0gRE~DD_KrRy!H~DzjW}_YCS^c&$9C#8yi`D|{0ssi=i*D=zye?X9 z*pP|7nHYc#5mzOVyW_sGMMFbF040{x5%%j4sO}(r`f9%p)(jTGt>)wpfMVJUhLT0s z`y*5@;HqhuaHB&F0{jiv&3IuQw#mb;+r#!5Rsd1=`2t#oK=wfl+%;b|uLgWXeCj|P zS;$bxfIIU|lhprKT4fuf?HJG0nSL5$*=I(Uu}%}s(x<^12!u`^6xf3||BmWoyCf6c ztegg^shy2F5`K(J_Ot3>f2Voys@W(R?%1;>AQ*z?Y)I|Cbo%+chFa&T{&3|IuV4n!l-Q1^0zXswq?5+nJ# z)md5ie)qCfDQ7z>ps5@XtGqMjUgop%nP^a`BzcBw6f`;I-sZ^`C zit>2w{%V-0?Ywxt#*Xx`LDp>sbm*5kU}0PP{^5E%5%#P`5JcQ5!LQ||rFrITZ(%xn z)>_W~P#ug|b(0YbfN=Afkz*3moSEwz)zG1>Ho7Q+XUnprr)q8QXIo4~(0#T-{b@LQ zYc$QMDTG6PFe|=Tqk$~u_sz_vB6Q5g5UhkNpC0l)smCYe z^zc;8q4_77@52;qWwC?Pk!{#fV{zg#W#mc??(Wu4Q{QT3s@uo>Oyd5xWE&qTg@$e! zulbJ{HDBBI1wF&fSQsfTYnAurbs1)jlCu1S84b3+Oxg^y3%kb4A$B&(744o>Yb!H} zUz)bs?4|Y#SPtx;39CcXi_YOnUlx&$GV=4|JMMm2c;&!fM6u#<1#lD^!=){`2tWLW z3u5lEt1b?s!AfjZml}!h1o`Y9dsY>OV@*j)wdj}>QW&1J^bL>}S z1Y6MZ*uMZ=vy&&t@OvvG-+jM&^0M=v1>=N(?Lo%?6oQSWn_LGkLo_y=j)E50AX@SV zKG4YgoaX+oBH}SZtVyBlJsWJ=o_+BnXmqFm8dx(LzX&?litX)~km8vb^&|^8n$d#a zff@FD!Ru~4=^A3NjRI|7sbG=n-9JhVE@-aE#$mBjNqVygR;FLCMD-ZdOAZo6j5gO-@l(~FLemxKr=EkLMRqm zzGTjxC)G$_B_PmLQr^O>^`p(D3|f*SS}LomjTBa-STl(>?bI+k?B|48&HOY(4SdZn zAFI1!3MAH!Nm3!=W-6TV**J>~Z7ohV1qNto(+XQvk3ncT@xt5ZRf1xeCn}4T+QmD1 zNvyib>IQYl(fy)WT=*fL*E%{P(~#%EP1IdHdVB6El!0_np&Qb)a4Cma8#IF#GDNNF zA9`8};qr#TlOaXHbicjrDAGSA2KE@l=&Ex6;vhKG>o#d zSyrXFzRm9beeDpYFvesZg!huudw)HAzia4=?ba`7uU=`=IJIqfqc3*!6#7KF#goJ9 zpT=tFp{FDPP0j?*C-Ln=Bddtn%3>VrNLQg+u69&n$&qpIYnOR5WeRc76vNnq(~=;! z-uW`4ApIVbpKqd5lhM&;fp$B-_>4d$@sf9ZYf)zsA)s1BxmXN>B}L947EA6hV#xrE zPsP2|A#cU{iXtg{zpr?00`MFyrYvC14`d5Ec&}fREtAD>^Exk!B#7;@dgZmf0?sIu zCU|rGYQQaMyxc>~fq7nw(M)eL)LDr|K;;i0`6xbI22wnK?jGkgpfYb@sBQh!40v0j z`xX7pV$1a%G$3w>20F&tagoh94gF%t>k&1b%GQT}<*#S(s0u{fEQ*Z}0X|>8??FsV z46r#3^p`+g7$JYcZ|tYy$5LN9P9b2QV>J7Fc6JbuFexO@K203|NmX+Po5;i{N0gRs zQ$VMyS~T_9BH;#+M2m}G39k-^5pFCwrt~qDs(8lJUC=_X1uoFMKq#;ThC#Y?NWJ?O zB;R`jixi-G2DEg`DmYPjK3+J!o5(j7G%ZqJ1KUYQTY0dEccM;j#&L)s(Qnp@CK09x zBd5j}Qm$sUco#FLU9s*SZXUXL2)Mf&;~f&Lq( zKc}&dz9Q+(-w09Z>^>#!@+;pRF`J|{a( zxNV^=v+51QYN~N8`FQUuL)Gpe;QJeG(=qv5^BGnBK^9%ke9T(b9hhSXckBA2*WH!l zc;hI3j)RS@Do{?rh0qmvn{=8kU^-7e1`slarGxF_t1$eBfj zdD~|Qpo_Ls{BY@J;%n-%Q7()`;2@k*)p^$0*_jJ$C<8I?&B+l8Wd{R$9{8Gk5b1%( zbin!nu?9hSROtB4=sERM?e!0Uly7TT`v-_GZo8G`4d5dK^Aup`$k93n97LBt2wwYv?w%H(wGKNvvW^;=CQfdRE>2DlOQ}@Ddr;Qk zSs9vbu!r4IRu65{pdOwAgRBjmfR3eS)J&b#i396aD&$%ZmMERx-dZZLLq03koSuFM z(bh}%*S^rNdQ>=zLoeIz7TBxKpRRVlo?e~$uByR;Iw5(^sh`}7!_=kC%B7(|AK!?B zJ?6@-O{~e}DrCuo3)Pz>RAcp<*f2yHTq_q3i-Q@EGT<;my_J9)*02Y=iIzbD6aBLU;gf%yE4 z=3z2&-p9t~=X<(+YA}@pQaJtejsX9MCA>1?Yoq*;RF?O{bQp~*UPMVy#E0I*e~YBK zKqwyQ4B)fh15$l&B~5{&!J(?L!qd~U-fdH1F!3mEKWJvj14t&!gcJ-vVBmZt-Ol@9 zqWuvc6_GwJX}}AqLTv?x=X5v-iTZnD2`V)|dAOPDrgrN_Nb8fb&#VyzsX&@R_>%g^ zW_vq)&aPSlZ(GrRi3ny(5%$2UUbK8ytVsCxR>BMJY~*(NZi@<0nOV?=0mleDcsgelRmPu)Dm( zQYVA6>LWCfjlOqtw#ZYDtq*bo1?v1F%g-5)ALl=wd5glt?jQX#V7pz07yhBN%9yB1 zddNWNOI9Jc9uZ;XK7Mf@vnLW)lCU{Pu`Re;5yyecASS}ST8s0VLP1>$jgCF6E<%D4 z30dFyBIm2ehZ)iB%c08Mr6przx+J}4FHMB~+f~miVTT6!XW|nqlh4!h`oar4Yw#)s zS;L5(Jy3v1!5s=(N6^`O*m@E|LRsX$tby~)pROqK+3{L3FAhXInb2{SYrT>7Qt=7py?=Z zuhfda{eEck2Z?wiV9ilE;T{}{H~6S}4$+%g`T5ivBJVB_ zR~#2xqeoJi>m3)Am%a9C{Eoh^ZVI=o41!8XAcOlX?_6;ZRc*DD7tiLELc#3vwG);S{fH+ORr z$a=B#!Ow>p0m|;-;pj17UJ{3l`ww_jYaI3fnhwD3mNq8>!9(v2=7!5wQ--G!|J46? zQ%ep71y~68$p*06v%Urv>FgW$=!tzlqR1LSyjVn73NzTNaBDDo277K506?pZZ4B1f z_`d(7lMqb!9Ns{F-(9SR-|gGH-mGpMf1a^6n!GuI#@)CihVkWd3bfDE)U|Y7VJZ7t zmsRYxPVegv-w$l1%{t|9%p(p+hK3Gbp4{QbaBr^Noc9^7zyBkW#PdtEg?C8_Q@T)a zKqk1^B3PZRX&Mv503sGE?@_1@Eh>GlImfSW`hR=!$xq8dV z2JL0{pLjH+b6k9f#)m{P#Jb6WYjHoyrybA#TlO!mr0y7Yb#lk?_cJAeHTFRpX1scr z2+cw`{pE!m)eLzj-*SDWq06Rq6EkMl$(aG$*9d3^-sN@4LPXIGE^eCs`LU%EBRRla zp6{pEyqBi+tlo)p|AD*;pkMP&I@AF$V z4AElhfjMFI{_q1}?}OdD7E_9Z#8<@Op_~#1^ri&&wtmnY4$QtJ+GuLv2u0YIA8%?+ z(UsItGdvyUk{Gcdko-V%l+~O6gn<)CsO$j=Y(Uih;o;&(NY8xCmk2_169D*|VEiSx zXC3e65HzSFw)SpdND+pc2Hu}9dvC_Sv^Sm6NkdRvL7)S?Ho5vP5DXH7g!OdngV^FI zM1c0<;-dWmpoGFMyDmFH#{!Bgm~+9Vp5<4v3;4NiqV~E$Yy6&x3uvJ^^4osZcVTCZ zkt^c1QRiO`2l1l_Ff;2cft!H%#uXppqy;<2q!(Z@X+4o=0R9=sOuXq3J4>*AH3PO2 zaC_}&uLZ5D(w(O;F9p7_9@u}`dMh(pQ=>-ebk^-|qiG-K)i%Q&V)+ zwJ$_iI`Y(6o1K@xUvMo&V;}rG&&1ci?~8~|ONKq2O?dy${IUjR^@TF=XtVgJTf=; zf61!_?EL4&dNrO`;FHi3TC$?jDG67Eq+p|pY)=@*%;F&>II zJm}|^SqP}sNs{OITz#QVvhRF#^hoWNgCJM~!{)>13jmNmMr39CA7s~e$_xGjym_u? z;>S-Aihc!O^*FfteQrinbH4P&eMv%dw}z2JY>o(sWE#0+0hVg5L-$sO;ciBrm?t~% z5>WAdzX$6U>x=ybPbWm7g<|!Mu=Qx#=jLShwjPdYd#q~F_y5JsW87VyW;=W_2d{L$ zzp^xl7x26LoAZ+0TMG^L^wyovIVQ6c!^xI`5rM;IJU{zyU^4KFZ;ow)0g~o|I0sbz zSxyNkWQ_)>tu90!+=2Ud#Ajh|dVXxYs<&HvS*I&NFpnNS|U$xO{ zle2zt7zUxfKDWWi^lh_G7lW`hC85d$)vZwm|FSKs>m`z#WvaYUoLrbnNJ~*y4oeD? z4rg0BqT{0;Bb~xZRm9Q>Jsq79-&SJjM4POgUmB~f(!dCP z`^feGXgaH?D!aA|3(_jF2}$Yhl8_F8O?P*9cXxM5H%NDPr<63(T~gBZKl}a0f3U~! z#1qGIJ?ozLoY$o1`L{^}jizvXHcSqO-OzF#?tydx&gWJ0k(J}X!Vzc<&{+~a@Z2xR zG8+F(*mINa^yTM`h@2sxGAZ+dMf)8^=Cw+XG+sL(Qt+}C%U%t0H$JpV1@FO0l=dJ- zy+8Q~+R9P?{m#vj4w-2Iu#Z!Tz!H9Bgt1S^ZM@1m@B1AYOf{f7;-q#G+t`>w7S24R zK!w3X(YqBH$^|31NsDDsna1W0YWMVjcwv6{E=>&}+R^V47 z1SxF7*yKhbC}$!wUBb}k zW=iC>yl~$)KVyHhrwHb{K5W0l4TILQMF|q6!jcC!eze_awEWy$qAu8)@mbf48KS5~uJZ!~HFBU^iBZh@A)U+71YP~#VL@z6#JvX>6L6GL2G$`OHN_Ru zCNQvAS!A%9PR7A3oB&g6aT6p?L>hAf7$Pk#%9Yzc1!K~x%q`<;D&JWKcR!YQ8vqCH z9YEN%u3lmRZm!zYX{M8vT}QJDAv1cCU!tR!YFsQ*QR&?uGT=*6-;=djxxD2 zd;J)0f}kd`P$5{0S|U8;)Qiy`8>UoaOrp9)9#odMa->{f z;?R$Ka2D3cCASbSoz^m!uwT)fXI@@IHh_$uaG<+1ax1-R#^|Ci9UMhsNmli}fM+aV z>CS1^c;Lp=U3zjW2*!Bk!w|_jOQf5<|KG14ssgL32~ha8#U8S4wzX5@48)6JM)I^Md$sr#$+J!SR0X1}TvW^& zipyaQ1UiOB=#Y;x>F$^*uHl8~MqoVyNsQp6aYT6~qHsexqsdBLag`Ql;iVVFr>2y9)7JM%6Nsg4G-!2U&U`hW zEhJvtXz8R?t-_aIo&&l`fZgcY93Nm(*MEY7gfg62`RYxlAky?MFrj~`o8mgi?56~l z?8hg7FN8tWVt3@yBJlba&4LycIr%JJXGPG>CxmD3qsW;I6>m?o2_y8&&m-zpvN@`S!^?ZR-wcDBdgv0 zW5wtT^H)H$>?oS>RjK!OXuyuPC})Jtslp_egl%s198#O&B#v6enFJ5ffgT&!0(IqM@y{*DRXj>3)Sxz%IN3a?*ax ze5BIqh1Vzb^G>eEe5Rk6^LbXFHfY3ph|^bYSDjhI22PtZ$&EeQ6D?TBd2pEKD6aviSlPQTVbE| z%DZ!osHd^j&EE$GDFooz-x)d|EmG#8K7K^Sx96cfw^TXA_gTn@AI=gw_{JyPaEgyq zk|}mM_aW|V$6h1eiC?y^0FT24`gYS@B#RYcsx!#$aukL#8<9$e(;f#%AxNLR0zfXl zAG4e=e2+7+UxO1j0H4JlzKG4c&S*deWNSP#-|O!T29zFlWq6qTRNseG;wQk|`?WC{ zT$D0yQK?>|C#by&T$HTaEexIiW>fsn;0c_j!@S$u+aCbKq}<{yAeK0c>_I>kT{o4s z%8sj$ia#Kf_HFwBD6BFh6h?TfnVucfv$RQoW%!jLP$s|n)dBw=8@++3=2i%{5C7tJ z8ET73mge)sT;@04oJe1CyFYG&=82dVNhRHil$I$`iBTW)k6;G7@zt?g6(b}M;4+y- znX47AT1iQYWqt@zVZg4ps-3Z^y)n~B&)phoh{uYYX^1!Xr(Ie0p29MT~`C&f|i(PDzB%g5*mg7^-8sROE)G^$0m z=PMVu2-NqWWzY`)bT%IYdGpE2X+~%@xb__rgzZh`oo~q0tmofsN{QZxSkXB=lg;ho z@YEms7dwCXQ)Q2`7MR9~C?C!oTRi|4U#Jkm9q;k(&bwM7v^&WbAhG*x0zx?@ao$jN#s*Hfk$uWJU8(1Lx9kp4ur_!+R43{hZNlQ4s3Q!)f4+k7T>d z@IwJfE%I4~?{4NQ@sIhh4#Uh)9me~c%*bS!&nt>?v+ySHE2?TA8ibJEY{@a@QS%xo zK9UfQ>4Y;+va~wV1v8PzA<<*TBO?ao=d#7ijgToTbAiIE8Gwkf|xWJ$W(Pw5*jB&6jU>6$cLuqA}h`ru0ruL|@j!v>TyTm*Lvs z?1D+=CaI{R*IFaDaZI;7Tx#@%9dDY_w9%xpCwqP^5+6*Enq>qLECp94l~(v*FSp}) zPYeBEhVMh=HHEVB$ljb59k3)6rX9pvpUy05aM&9|Ba~qPT%E;Et;IIID?=`BD| z!Bye*1Zsg}#P45#SlBM$jU$H4y5-i8$rbnw)x7ZCl*-xz-UsA%sTh1N9mF{e1dG)= z%H(v%4sk;H+0BJx-7C~Pe%A)>#}g074_lIh53JBg^d!ohJ;VR+1<<5P;Z|PA{My@s z>ar`-=N(dS88+yim9R5R`^qN7usVTdq%1$LIi#^Q5T5?izn!Y7kvOPXipx-5fw;&t zpm188-200P_GV^*fx*~UVg%@7sq~-$Q&eNjEi$5_G8rCjOEiuA!anSiQCyxQCGy&L zmiXZEvNEtl_%+U@+QAdoQBAlc?PuhD{rIl06cXx{bKgz92m7_#pO)H;DZ!RB$w-Z9 zQI!}y!tt!a>Ywmv9~wzokCBp zC9iY&yYefYeahi5ub%gEmuMD^^B|TP`E$uJ)0B+|$%k;%R~&i?kSz`d5gidZg}oV` z(m88c869zX;g2NfL;y^ceeA#~X+SsGCJ2&zJY%w#%EO*rUjQm7`5Ae-v#Tz5rs3nf zQ5~RZhxvroMu)f%8oG^cl!>Nqb}{|f!>GuXYmlG*1v<&%Z8S_C!H)JczI`k@tJ!BB zqo~9HrBb~ee6~*p$$U6{duhsvXB`5MAz2T#IyB2 z(acz}1^igN%jBM)fUm2ZqWK)8{F9eSLS!C|}p6T=dco215ygt#V289rP@+j<4& zJnvE#XnX~3z$dssivvN%r zbAK~?JgDWM8Gg(^hh1IBj1x9dcx|%ZpcsZaQK{JQ+s(l;asXdy;LBY9&Hj0})h%{} zpIpx&@AcJf3!96?pS@kQaWeWn>6?s3X~S3BCGoiB#|ShqM6w0b<`apthG;bkxs%tD zh3gxrewN=oQxozep+JBxbPe%LPINRsbO~dJD^jPmut z#`rTg;T<-&zh}n@LN7Uydio{+w@D|qInk<4W z28Y!WIyBn_BP+7RAbF51pw=wvqA*!GWq|x2wqO9<-n*S}+|WDu2;BL4Wxw~d`W&Z+ z3O~DfqL^(p!gMa7dAmI_$6}zIunV=VoF_bY+Eybv%9X9C$<=QT(djhYu1D{o(LR-37Y?WeGQ&}m54jnzg$V^= zX5YV081Tc;aZcWADSa133e}(j)FH;4t-93MUw_}H{1C5z8U&Ag=J=mf{b61$p4g~z zlDN-rj5U^o?9|GBD}&9RgyC=h@5$P?_bmc?;r3(on^m(J*{tXuKL3n^RF6CWY`~qJP3! zRv@=n%$E_T(qlzBSC8*q#eJ>?RwKTKK&Ehh5fF1=fi;K)Ne#rQr9Yh7i`@@wZ|wn$ z5g%mz%jS*3GGIRe;LO<}FUDw#PA-RCH(0q0#~;695+}Pps2B7&5P2;O#4T3f`!=c7 z{<=sD9ryC`85t0_TP+Ua>3=EOnj4Kk)PJ$1ce&Ub9-pwV=jSY!uBmJ7v5$en=g_e~ z`r`+y9r$$7fdh4C#r~&(c>k4v)YpDh$?>O^-AetPNF#|hJ&JK<`3jsi#VTkMB&_Qj&R(8Fj1)Ow zucdroG$NjQ%4N)nsoeA|ccxzBB?+7IuZ*dbEb&0r@K)l(kBjtD&b_;8rgSy63O}_# zN02ogm}(`fNEX|Llv!x=gu&#i_|`mlNclQ1$r%P2+H^)G9)s?&feXLR4S95D&FZNi z*CTs5gdJ3tGMOr45N%bB0mO$s{JZ@`R78xxwopX;(&!@0a#ErirEWR9gS1(Oqk?>1 z*C6vq^Fv`ffaq6=gZR<=^ysJ_Z6cZD>>6_;4TI~GmEd2sRgYt+mg&8?C(A0p5 z*B$mdG%!3{D6Wd@Unz`HKm!BrUtE_54L~e!(E6M6dX(e#J7ZnR+Z*Bn2Mk&fKpk=v zvvMhC51JT0^C>poC9nYr1A-jE&7Eh~kZc6N9)Pc8hiHs|L`!=iH}mcb6pGd>8nF<5Yj&+VZ@>N_@h@x1^{R}R zpC_y)8z0XP(6b5c#AiBuO`C`s9X{r3_YQv+$>b|qPF$|q{6`(}yM)SS{l`V}Fl~SO zV+1{PH3f2N0}B2egZb%=+tf&RV&Dp_gcc#SkG+W7WS5KKb3^1o0>*_Xd^Ord zi^%bN2Jy#1Eb;OyvLrQyDWY2Gp+&O?7@4pNt!##B8- zB5My8<>ZOqBSHfm;S&c$)MB8DpU~2Un04FA1;OR_U z&;S|LS>R$NE5eonRLhOKO`*HSq`!h%ymBQQ0=1lsL6)gkA{lWUF)|e;GniV}ok=2Y zth@!uS`=xJWTxlcYLkuO*qr&uVNaenawh#~t**WjW~Raic!Bf3YxJMfIL$%r9v-=W zXMad|{&t>oZy`tEJQ_gH2pEF;+i@)e><+UY%j~_P{f~OWuv$~m0sDg)Amqdk&dz&* zQgMmZs)-O$9ikq5oRoOniSXUPE|$uc!f@Bjo$cz&Rl&7HPeP6(A;p4O;LN;q>7$Ae z2xIG~;@!}c^)QY|Id&F$$M7r6LC@Pxv25%zuCJL=A__HJRgjvn$e;pt%gy3Ok<*kK zg{{2$7DJfVaK5o*SrSV(c~LZ?V8agIQI7e1pA>rDA=9*?VJ=Ov z;-R{)Sw^3Ipy?v1<%IH#fp9JMPO>_fM%GEAdZCXisvbsAT&rq&VFr0Yo@S6*Vt_mZn-NUyRof>%l7hsp7rIq(St&=qMMzI^gqJ=AXT=xSU#&Og896~6sFJ1OYy z?jEh1U+E)1er<3I1y*qEor}MJ_XBw#E;@JeAU#OZ%^To}?qlsNahPFRtczcret`G} zOV83wv-SU5*|i_$M;_}`YqdJ4v1=N(JQYeL0$fQ%%_gg@Bt@AmAevddN;$><#*?b+ z4b;LTZ2Pl0APzZ!Sef5CABay<8Oct; z2dM_|YvjXoxU&`(%&K~gLh`+;pFd|PN%e0Lzz08XKfu((XO6C{Z++&o&|*DlEMoH_ zB;TAU{S{k!XUoxmi6l-e4>pJwAt3>?CL|@P^`r;Ab|DR^H7G@ypNmk3gSuEU?Y}k} ztIH*DR+^bblT%YRNQgGtX|Z=BNm+2lPss*G_uO(kgS{puaB- z_~3QZ$L4E49~e8cp(+HACV~Idb@Zqyn(+}+U|syrM^k1Iagb@6+Xb6Wy%lj{%nxDB zymz(4Y{V;{kdWxI&EgdT60`k;ZT*m&ZwNBJ*Xyz>Z61Li=>38sTk#u8i0>j zZgZwp{P0_o@a+Ya%Rkw$yBEm&a{7s=UMN00qkH zHtZ+4yR&EWR+BU$`A&9O?M?<_h4$se>g$R` zg#9NjGjGH{Gg+u`Q2MAI+k<4l@k5{E)N&JONy3 zz*^2Svr)XLQ)px$Tk7XM0(u^gv~i_qaWY~u2Hywj#{3-~#AI#Bx(Me5chB5rRIn6i zC#qWEV3v+tR)!0daj|45o0~NBLl7F~dsF*-SCw^nBlf}vmW$C7{?+y2Uu|zL3EIr{ zD06vZFDnmua-~mN_;c4IoOw6I5l6Q084clT2=QbO36Obe*0G%)f(3WZP?Axs~Sj!%tT zrx=>7*TxEu6g6#DU&Fk{NQQj^Rmw5}!vL?2tf{H#`1D^5yiK`!48S2nvo=u!#FTiy z^sf&9_fz_c*XWveq{{F%WR=l01*xA<6|_H?%pz5B`~z9#t$Un=?LcZMTY%e5W8WW` zhB?rTKWjUo?F@6MwnJWRP!U7d&znk~(gLvBpRMXxIh>DCw+u>XcnjE%Pm)QX!0)VvV*mkVB&jAqFrOq2snSW=n7oMWD^X~UEBZSwN2^oqw<(s+9C+c2(ffXrwva;GJ#)=JaDaLz{VItd7`@6LX1l3n(6EO@wW<=J{zxF=mc)^=$U8)ol@C4^3Oq*b!fzF5owwvdw1-Ro73UA&% z!1o~vk;VVUkn-;dhWY+mUuY%KPX=##pY81Xj0z%-=?Zot#$lakTLOt8E!xg@+}HAO zPyeVerwQGYiQISE{3;geDR+6a?ZSWq9$6tM(&>~N8N|2KMY zEVVkCDr%aV9(<`jfb3-z*-1Sw)H`oa=im+N zD&Md*C5Mjb8vcU@6z>>xw)2A+y+d!`zyB6Ya*VK9^z~D%#sob(h8<2Q-n0=4n8*VK zko;AUvO=0q1W+@OI*XtxYNO6^g)v}$&b1}0H}we+!v+mPi~EZ^)&^lLMF=ALv-8!g zEqcDMgznI1P&6zulq#P#7K#7)%7`jc47CBRk3YcN_gF!>#g>aIvsJO#^>kiRxfIhF zQV8;t)Y^F^6b-RswNKP(N)5KYRUL5)gFC#7RxdMMnottlf(`;n#>N` z*xS#|k4ywDk1CfsBJQ08n&>83o+1o_5G^&QXvS}+^ss;#Cr;^Jq@*jd7`yZUd5lbf z_h1BQT6vk=AOUQIOfn&mdbCTfVm_T6bhHR*Skm|088C6Y_vq}4i7N)4o`Xp)y!75p8vh?|(dRyt7a<~~kpgwCahCsLr9 zNds_Rdtdk1+x~K#2W_>O7r093Cd>YAu}H%huHsT_AdY_u`1qAxR4ddj6NYOzW)8!r zz}tTH)BNy9gV0{9P=q<@k%;*%~lOVb32NjKuG}^T$qlRUIv-sU^3xF{sB|*~gEbQSluE z?!{>;8cux!Ue@}?Q?=#3u?1}#A0h(0u1DX{afp=9#Onzb3s{PyJ zFy;hbEez&%>%+4b-D*Vh-J~yn^dAPVEBlvoj>-u~2J}aIRLXLhg;CX5BLWOHmf-z| zMtZqBTy0n%ZhdnIyx>gQkaocAV zxw5*781Rl7li)0?p|KhGN6z4|#$CHJ<`>BR@4<&I%hL-S8r8*xF+L8EhB8_QK;jTv zdrQ%@*@BdfcInjUL1~;&SZ;L*tC*fYgNuo2+F=<;TK)hi6qS!F zT*H7$GfJFl8|=_J0XXKRy8xEy?92?*X)EquOWh}20BJ*~)A3{D^|o0HfB<;T@k1_0 zNOX zVHCkHUB)KUW!a#2c~&ozqv*#|rZ;&5M&snBhz@Cvl84$YqYE57f=i&a{xD zq-P~V%gd@*0;Uj9!6aEI=BfhZRqu41N#n#3H9iB3t3MvA1ZHOv;a#t<#MZXa%PReS zP<^#-%l7zhA&IDGKHcFdc4ipZva{5b_6T%vk)rMIeA&E``2!`AjiIRpmf08; zXeuzUQ@e5$Jihx4&h85ZH6p;PgwtFqFvF#VY>(H7(^&MiaYkog=n0b8tB_QPav_L@ zIU`eFC{q>*eF&ERh{&u!9pp?_+!w{A_=C?9$=7xv@o`{jXTS4zi5c&{`Ff>e$sjB-F6buxu=C{gmO@|e!b4pT-3lNFJ zcCagjGo8hY5c>QgN^^q;uq8dkC?)Vqs1a^9GQe8;r!DrU>ucj}&ed8v*X!SXC{uv( z<2?$`^xRj#R>i9`l`k5ZzH%GX({?@iO}*WP9!SK&c0ivbNHT2kzg_d+xzTyPe;rVH zQ~Y~+`sVADV2f42J(^yT0}1ly0Nty{E0AM&1q3etiu&G0Hri`gJ{$m~ zuFo&6fUvwY70(Of#)w2ezW4|m(ty10uEyoi;ndM3I@r3((L8CjtYAUmQ;bP&-gj9J z5^Eeu_GoMN`8E`6x3^6K-^h^@T5;{J*9~ZOo5-w2A#?4>Hrj*s!XH+RLxvR9&YAK~ zztJKS9`S~$z^G&dIEK`qKs$X!NxaP4jOfoVzAaZ-JaB^5KuB8CB#9(*g;(+nW*MNaZ>%um=X%5W$jwHbI8cl7!nkt;AB>v zqU68TQsK#Pw(V>k1W-e5Nlc(zHUK7J-u-H=*<5eGLqYh=0AK#e!+1##;VDeq`eIT& z!df&&%L5}ctL6vu&aj?Vlw*M0eFtN(>XqBjh-vs%hqi*+J3={~PPXEp948!!gX^A- zz6o@dS)jrQQ3@ASUD+>gi!N2z!yQ_KT$wZlof!B;Df7`E`CX_p5^Z4)XTY3-X{}$M zYA(jYBM-yTFpV`>VI`k(EvUB$i$Anr8q0p@M0T%bC#B}`sFCMpSMl`kamRu^Qrl5*H8J*7#}ze;0~;0qA;scTGV!thLH_XnSUzo2m%KkNd3-a*RC(vZgG(g zzIpL{yX!EMdbz#9b8E7_aO7t5az?m1zWf4sHfgW_Anc?sQfJ&2IA7G?{6fQTH2dS) zuZ$2yV1;WZ#fS`et2a9ARHj)vc>Djs_0U5kB>GA9DsXOb>9Cm+v&M>aVb0P4dw zAKPQeTOca}@pitD2@nCaOuX1QByypT6y#cT@@f?;qa7?mIk)dC?fc}bJ}R9BDBMpu zlnQaMfoNe=kSc0Fro(s6BKcE_l-&xRtOkjM3_6|CL_diOn5$HEY=jPc5Y*Mxl}uKi z*Z2w(pKQ$aeK2ehpE*`>%AG)vIX8iQEaR=aZ$$y zl#&#pIhZ^jOvPu<5Qx!c1MpQ#OZ!}W-!>t`_qpGawvNs_E$IElu`v+~@H)$qnLY|b zFa@uGOC^%g`$+PMZOOYoVw0jQ6s$k-WTu~gbDOAWy$B)kSp!16aY zPwRJlz%Cxht|3t7c(DLBSNklDQ-FDOKuY)^{(6y0Di)&(GwE?6>?kUfn!-7i-7~vL z($3s84-S5KpcRWr4FMciO8v4Iv6>-1bH~!TM!ZMyTZ14qU?ASW$5Kf~1P6KTZ*BF* zL?X%j$mMjX$d~RfXs6?7Ldd8d)c=&X8~c}KUTjaU?{f@|o!y74W78A#S8wOw8L|xE z%Y1FPMzHov86S_ixxmMYF-jn*@}yp>S|Y(#ac-J3JMKAh`9?~qpv!n>sdp+96^XBz z%0OTBh4br2&aRn!aDF2kHLQ?%(8YraVhkAcn}1riHG#?e)NKVxG_&!i0Ce^RRr0u# zQ-i7@f9Ca==0Q|!VI6g{p%wVCL~vrZWD zz)VZ3J5EWpxo~rv$K*V4%xJhqqTO=m)YX+W%e+a`5kd+I=FFOqSIN7?5=wRMV^yUt z3ax{l#x}PbSlkvn$ShE( zsS$hK*DpW$$5=9C)WMt98p$TN=J|D3UBp3ke}_3&ivb|?gtX`^a>?|SY@f%Y&+OR{WFIi_M51_YzMpS$?L5)$IFh#AhVx2K$(k(3bY zwM$CB=n4RxuV3%F-!R9K$K!!R&HX|DY)APM*F4V-J_F7w2)&1&~~Is6+>f>@pLr-RUTowMVyOuM(i;N@%e3VVl40cI~dGssG!ew2@e zF~8G<%GH)t>p>*=M21R5S$#N4)$3w9F5qg%#unS-bki|5>By29!w}Svgisj|ezYPs zT&nZ@Oup0XdOTNZR$04H-4kD!rl=DP`}&1l26#4*NQ`lkP2z$Q3zgT5z%6bH-w|xr zSQd!p^lakaRp<7tu4ZB@$+b4vlLm8xKllkr!UKDgwPSJ&2(ge5r^~+~nzH zi{gdV*`}XVj8>16DCT+(5qp?4&Uajcg}rs{jOy#1a|(gR1wz zU1Q~_`%6=RG8;SJ8IvD&^t&Xs&6jlMy&V98?fzMdZFmnrI7UhU+g2M=IHc*;_U+d8 z0f^s?@W1Zx*STG8e{Ou8$;XUu(CZE8e8dSQaKQ%1_pIk`!`}di8bFOr8Mg*9Pmov? z{rfe`TA(X(9k`cOOw%18hS-gMWnne=k|;~U35_N8*^I@^nz4Apb3HGr<2lZE-wfUK zhA+|!&OUwZ+oC!66k3FSoR&CrWAZ}*^?7w0T9xi6Wi?BOp-fL|jK!oabhVwugs87s z38l)qw_T5U;z_4VZQvBY!WVXT*scJ>yxzKI))4q6ly1UUg6i}HUzIcbuBmjag~>(P zdGXD^v1(kYk{kz{%@u!`yEHWb}`L!=G!%6g~8!+5pwWU@bR-` z$w)7}-q=84Xc!Q{1t~&ph3!N%_u$x`)O~HtD)L`}p5_*cM6KxO23Ce;>CrF<)ge#_ zg+kx_!K8&r<5xKrRiBP5X9XP3V8B!Y`Dh3y0ES`*;P8@7XFE|PgGoagOwZ(rw_DI- z_I$mc-{bqPga=vA=@`jg>bQ{v(UMvmpt-_01CDjE>_b4>Wqr`HmP3V)-?H^&~0o?*tS8WMw)(ns=Oc zrql2bRb@1nf~1}xjg=X6o)AkS@3}h)#~-`* z-GJxyp}qU*8-Tv8Ta>Kg2P95uYtO`H-F0NL%7T6bLMKAyF@W^4ts3Hbb!d;R`w<;{{$u4tZvz8fVGBgl?V#O%5Mj;D%c)D`XdRxRbYFct#7NS2aQNE^gWO`zOX=|_u z+{V)|vc=%y$ndm}$3Su{);wVLFuS`X4Jo;JZW<-!1$FjfDzt zEXgS8Q3~J8=L4f%g@gh2or{zq&Z@!(We2A6h=vgXA~b4yi^^W0c*Dk2|3V1R=LSYM zABHpn5!fWgaFC!D2D%c8;|_&H?5z%Jx=UXWTZ5T~eS-7mz5^9D2Vvd-7QwBLslxIp z=j|b? zM&YbT`vl?C>0>LDvYEo4A|eGtLxiL>PJ5C~+Aps_3q*g|3$XX@2lT9A&GjoRhL%m} z!XyC9tgQv)R)Gj=cOmoM2yh@J1#gPGxE24FjnNR1mlaM8mANE1H}x(o^Z{r2lv-mM z-gbql?&@cJ4|GmZgMCm(iN?f9f^^|x;-|8lVC{rzItDo_H1Sup*uAF{0~IU0>>uV6 zKQ!uBLDctieKj#shZ39UC`sur5~^o8Q=*#xPeu`7T+geXSjwgaN@XR)s%|I`*%ANk&F=761(+=;Kf&A08bEB1w=z zo5*AbAop-r(~gBf+a}kGi=SsGr(De-iz284Wi_S)PXerYc_M^wnehR5Huk;G@0Sg#2 z{{iA%FY49&g>jyef>xtOC87@0y)0V0PbcFs9V?su23e`_;s9yQ z1Aes@^E42s9DrjS`YiqR=H})SsBN4tt;(m`1}ZyEf!qV5hbQ2vypMgmM~MMQ;1;W& zyDnfM5PJC=jv+e;+8+3IA2I`v13(iENg4qiNtw@sh{?rs7KufpF^5_k+L9_stFJy* z0QL*~Vhj;QySq08xf0@E?BfVFZtHDtW?P3?E-JYd+wSs~HGtn&zqGo# z>Jla|$;p6*WU~b@V8tMZk~yQt|M@W%b`v<{iD(CP~nL8z&OM( z8YdRnN-2(HBH$3jaOZ3c$H|36o<4LAA*4cS$I>85r9P(ZH`DXAKEHvoZMNyUhL<~jQH15WN zYH^B_utc#JN31XY(GY1D{&rI=XoJyee1wrqb9SEh;B>8X;qhfZcK+#)<6q%6)wVkC z1k;Sr^DJyd*zgKh3G@1 z@{Z_n^a?603-j@QEpQmyTZ{9=H?_@cnj}S_-knW-R~q`>HaL=)eR1~ZVwduI85sXx z2%m{md0#JgwTjQ!Dlj@^b`!XqEqv)zP%+Ec9VVeZ`KNzK0JR!nX-bxT`$Ex};WxCT z6c|}WuekaUQAQ%KUKv}@=@nLWJ{@i~VQ6!na*T1B9bPM+7`Ydoa{qyV)t`MQpzmnq zd@`k{4G2^t^Lz=}YDgIfjmTt$Slr!DG&ja>7ImjkUZznlGY@z|OL))B>9F9td9okp zO0LouJ3@5tgLOB7csTFdD^M@BU|=8PcJ8_18DV_^sB%8jFbg|h?l{*kLO3pxN_dQI zPe0kZy|?w+!6TfzG6Ap#JDRYREMSVr&EoKBj%K5hTGZRAxl_zWyQ{TBfLX-D>9v7b zLSyf97xSdLVPyvhdRKq{@MXwyOEfwSS2<2OF<#cmxXu6mjL&rhHrL+reK@@ED=U9- zdtMOCKRp&6L%%Ieo!IhyIlRaPTD8RJcQNqxO=Izf&qE`@(ERoaikt1{WuB{V0{8vZ z7&=bQ+Yzirv7IMX9vYH+A1QO9-ZH z$Eia=kjY)T4d(#1hDzo5KX%4{J)9s3w}v!pl4vYVg7TZcI&SSU?pj~f=WMzjp4|Ul+Z4CSTSvDRpg*v6 zUSuEBaw?gFbH4v!x6G5NHf5n6=}Y2jbmv_Si-!e|hbZ8d_KP5}OP%li(`;Er`Pz6R zL(%bdyx|P@>(d|tu|lz*W9n>}&~3c5i-B&d=6Gy+--vvkEN=>{Ahh9V(2v`SK*4v` zf>&J& z@k``FVMZLY4!wts#vw%lm(o!FiH_fejd-PuEX2cT8Y}R&j?wkGVMpH&V5p(|@>$BG z+kQcx{0uUIwj6>D1~~K?`q+n0=z?joZhh!qE|Bj5*NG2O?{yxEci4@`OHCzh!}NnR zmJ)(L@L`ylruDkaq15oNt!+9G4(R z@d8e%14y!R$~_B`#<+xs8Wp-G^jHodrNFH1RswCc`6sddtq<;J@M1 z9C^)MQ}<>!9183oy={!$F!gkoKnePdrk0vz825xOQ`ci%m&G0I``Yk|;jo{L_Bt9m zDNR0aZb|hgwj{go`H`PL_2Jr)Xh7yW=PwiA-KCf6omd_Qhdqgtn{T?D->y*g*xc4i zzP~=WX5wnSZTw~S*)zP;oi)s~Sme=E8x6yoM;dmGsn_^a;i{_TGAfU3YYp`jFvy;1 z22wJfa3}FjBAJ%eJu#W|z(zCA`_qbnDkw}e^queLS0NMMcS*Km0-R=*-lvc^o!6hi@yw8?j=(@QyiVUu*Nc43#(@PA6F42qHQykx788RoFzC(tO&T4Bs3{ zkUVeOOn!Z^Qc_kFSAb1L%7?MFp!@t&&C)Q*+$U8+z1UNfl7)JHW!BhM_Qyj*Otceq z(WZgtZuX2$i3hp!TDH*S+Dw)Dk--lz>>o6X_B16}YB*6U;{ov2eG5e_&Ul(WZ;eJJ zwXjX4kD;-vYbdu$1qPV;%0raec&xn6q`Ev~%YW0~gQ-w3WNL(+QE?R&QX|2hr8 z_MKnf88qkx7!(z07o2Lh zLE8IE!ne!L=Q4n);=l3Kxv?|I=)(*N2Tgh`pSw?aF0HTcUu^Yz8gATLZwvwc?QYlf?<1*e4J z?)sgoI!XI#;JpB|3a82t^rTrXOVI2{5+f7Zz7X@!fJWPWvVk zvFOgH^2*oi>vaMkt+l@1mnZu^jQU^p+AEsE%99^NWz=@oOEVN1KlAJ}51`6h!}wVg zsD;QlOP zk=af9R77sH7cfW7rfp;ql?ihIk;X9bF_2`>cccK$XNJzZvd++_QmLJxdW$wAB?6c3_QJE5iJOSyEt%Z2j zUox=>y^Y#%+qK8Jrqy%bYl~XOx!gNBQ9D~3;<-QNhpQ|((O1uB^SHq=UM~x%RGdW-57JjR(FHfrO@#go5h1{=_i|S;=!fFdxcl8#|8@H^k|Z*qVre?}Dqv<71jE|dkpnQ-2o?gYT<8pMqFnEj(d>8(WSi|I{_(`|F6 zI(#>=Zs5B-hr;p0OII^9<@J(1@%Z!gXwliRZy(T{px^U}SP)~HJUgPCFa z7E#!d@zSeTT8sn|sazapJb>9KJpvLkju|0+lV1g%$A*rV-L zS~(A)YH7fKjZoAw0$R+OwO>%@g5cwox{io~fWw!CM!bGM$P>4_e-g^OfWD<}E0l{n6)v2{5_QdDG)i0nPCdK@Pfr@kKr#cf#{7II@A4QgQ z#S^t%iNQdbu31FnF0FSb0y4QxO&|AfCJB8vuDpE`T&++Be34y6)dI)fANC>cI~PUF z=thAXO4OQ`QTV!LMKvw=kZgfw7^s2~7bStz3dJZA7O1zS0kM-uhgx7{OH|m$V(~5e zcvlohR1CN|UJ1GviDeVGjND^19eT;=^FBp!SCR2Kg&h4AQ?HaN!|kUs;HBWsFyg*V zkQ?ixGklE}T3P>0*URJ;HY_g0(1=YpD)sKU%*8^e0b3*Ipi%=2H(EWwk!P2mnKRDH zw&B}!;RI(Dtj5Yo&`ZYfxivUkVZ#aucS1_{Th_Ub?*i3X)I+l3Uist%v zs>Gx$P|IL@=U)r36gs#>BiR>|eyU8%Nm)1*QaaLgW;@BX- zimA8C^e5-PUmO2c%7`=p{{VtIz_rMK{VLygv=QhAd@luGUI_~N15Ie0;xl!os<*f; zE;!w!S$pqrm043!NrAe(K;xP#N!E7xO_pRY(6?Ze$i!3WrgI~`?YFD^jDee0qG9ff z5bt?qj0H-cctEw(Dn&D46WyGI7Uz9PR*r+U

    xQo>7YTZf)$b2RIHX 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

    -Since all entities are now available in this panel, it does not only provide you a clear overview of all the available entities; you can also make use of the "related items" feature introduced in release [0.105](/2020/02/05/release-105/) to see where they are being used! +Since all entities are now available in this panel, it does not only provide you a clear overview of all the available entities; you can also make use of the "related items" feature introduced in release [0.105](/blog/2020/02/05/release-105/) to see where they are being used! ## Updates to the developer tools panels @@ -254,7 +254,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - **UniFi** - Changing tracking settings will no longer disable entities but will remove them completely from the state machine and entity registry. The SSID filter will now mark all wireless clients as `not_home` if they are connected to SSIDs that are not a part of the filter. - ([@Kane610] - [#31762]) ([unifi docs]) -- **Rest** - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via `xmltojson` so it can work with the existing rest sensor component. +- **Rest** - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via `xmltojson` so it can work with the existing rest sensor component. `xmltojson` tags may be confusing; if you are not familiar with the conversion, please use the [xmltodict](https://xmltodict-debugger.glitch.me/) tool created by [@balloob] to identify the tags to be used to parse the resulting JSON. @@ -298,6 +298,43 @@ As the attributes that usually need to be scraped are deeper in the document, su - **deCONZ** - deCONZ will no longer change entities to being disabled when using the integration configuration options but rather remove them completely from the state machine. Enabling the option will load all relevant entities again. - ([@Kane610] - [#31661]) ([deconz docs]) +- **Ring** - All Ring accounts require two-factor authentication. This means that it is no longer possible to configure it via YAML as this cannot support 2FA. - ([@balloob] - [#32039]) ([ring docs]) (breaking change) (beta fix) + +- **Hue** - The `filename` option from the Hue bridge configuration has been deprecated in 0.104 and now removed. - ([@frenck] - [#32027]) ([hue docs]) (breaking change) (beta fix) + +## Beta Fixes + +- Only check frontend for safe mode if frontend wanted to be loa… ([@balloob] - [#31969]) (beta fix) +- Fix Plex sensor title handling ([@jjlawren] - [#31973]) ([plex docs]) (beta fix) +- Bump ZHA quirks and add skip configuration support ([@dmulcahey] - [#31982]) ([zha docs]) (beta fix) +- Fix bug in ecobee integration ([@marthoc] - [#32008]) ([ecobee docs]) (beta fix) +- Fix recursion bug ([@balloob] - [#32009]) ([homeassistant docs]) (beta fix) +- Don't return coroutine in DLNA/DMR service handler ([@tsvi] - [#32011]) ([dlna_dmr docs]) (beta fix) +- Bump pyatmo to 3.2.4 ([@cgtobi] - [#32018]) ([netatmo docs]) (beta fix) +- Add missing name to logging in DataUpdateCoordinator ([@MatthewFlamm] - [#32023]) (beta fix) +- Add minimal version contrain to urllib3 ([@frenck] - [#32031]) (beta fix) +- Updated frontend to 20200220.0 ([@balloob] - [#32033]) ([frontend docs]) (beta fix) +- Enhance Dynalite Integration after review ([@ziv1234] - [#31760]) ([dynalite docs]) (beta fix) +- Remove YAML config from Ring integration ([@balloob] - [#32039]) ([ring docs]) (breaking change) (beta fix) +- Fix i/o in august camera async image update ([@bdraco] - [#32044]) ([august docs]) (beta fix) +- Updated frontend to 20200220.1 ([@balloob] - [#32046]) ([frontend docs]) (beta fix) +- Bump brother to 0.1.6 ([@bieniu] - [#32054]) ([brother docs]) (beta fix) +- Add additional logging to rest sensor ([@arsaboo] - [#32068]) ([rest docs]) (beta fix) +- Add ConfigEntryNotReady exception to Plex ([@jjlawren] - [#32071]) ([plex docs]) (beta fix) +- Fix Plugwise climate issues for new firmware #32080 ([@CoMPaTech] - [#32109]) ([plugwise docs]) (beta fix) +- 0.106 Beta - provide correctly formatted placeholders ([@kit-klein] - [#32119]) ([konnected docs]) (beta fix) +- Properly define depenency for Scrape integration on Rest integ… ([@balloob] - [#32136]) ([scrape docs]) (beta fix) +- Fix vizio bug to use 'get' to get volume_step since it is optional ([@raman325] - [#32151]) ([vizio docs]) (beta fix) +- Improve Vizio fix to avoid KeyError ([@raman325] - [#32163]) ([vizio docs]) (beta fix) +- Dedup and clarify imported konnected config flows ([@kit-klein] - [#32138]) ([konnected docs]) (beta fix) +- Bump python-tado to 0.3.0 ([@michaelarnauts] - [#32186]) ([tado docs]) (beta fix) +- Updated frontend to 20200220.3 ([@bramkragten] - [#32189]) ([frontend docs]) (beta fix) +- Fix Arlo doing I/O in event loop ([@balloob] - [#32190]) ([arlo docs]) (beta fix) +- Bump socialbladeclient to 0.5 ([@pinkywafer] - [#32191]) ([socialblade docs]) (beta fix) +- Fix error where SimpliSafe websocket would disconnect and not reconnect ([@bachya] - [#32199]) ([simplisafe docs]) (beta fix) +- Updated frontend to 20200220.4 ([@bramkragten] - [#32205]) ([frontend docs]) (beta fix) +- Remove deprecated Hue options (fixes CI) ([@frenck] - [#32027]) ([hue docs]) (breaking change) (beta fix) + ## All changes - Change scan_interval defaults for Tesla ([@alandtse] - [#31194]) ([tesla docs]) (breaking change) @@ -315,7 +352,7 @@ As the attributes that usually need to be scraped are deeper in the document, su - Fix typos found by codespell ([@cclauss] - [#31243]) - UniFi integration move to push messaging ([@Kane610] - [#31086]) ([unifi docs]) - Axis - Use core to start component tests ([@Kane610] - [#31328]) -- drop fritzdect ([@escoand] - [#31359]) ([fritzdect docs]) (breaking change) +- drop fritzdect ([@escoand] - [#31359]) (breaking change) - Let core resolve entity_id for lastfm from username ([@inverse] - [#31280]) ([lastfm docs]) - Add totalconnect zones as binary sensors ([@austinmroczek] - [#28712]) ([totalconnect docs]) (new-platform) - Add Tahoma lock support ([@vlebourl] - [#31311]) ([tahoma docs]) (new-platform) @@ -366,7 +403,7 @@ As the attributes that usually need to be scraped are deeper in the document, su - Add belgian meter and rename some dsmr sensors ([@dupondje] - [#30121]) ([dsmr docs]) (breaking change) - Add GDACS feed integration ([@exxamalte] - [#31235]) ([gdacs docs]) (new-integration) - Update link when IO in event loop ([@balloob] - [#31519]) -- Remove of liveboxplaytv integration (ADR0004) ([@frenck] - [#31525]) ([liveboxplaytv docs]) (breaking change) +- Remove of liveboxplaytv integration (ADR0004) ([@frenck] - [#31525]) (breaking change) - Updated the provider name to blockchain.com ([@P-Verbrugge] - [#31534]) ([blockchain docs]) - Changed website name to blockchain.com ([@P-Verbrugge] - [#31528]) ([bitcoin docs]) - Update the update coordinator API to make it easier to use ([@balloob] - [#31471]) ([hue docs]) @@ -376,7 +413,7 @@ As the attributes that usually need to be scraped are deeper in the document, su - Add Minecraft Server Integration ([@elmurato] - [#30992]) ([minecraft_server docs]) (new-integration) - Extract services from init.py for HomematicIP Cloud ([@SukramJ] - [#31376]) ([homematicip_cloud docs]) - Fix exceptions when using newer Samsung TVs ([@escoand] - [#31602]) ([samsungtv docs]) -- Clean up core services ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) ([intent docs]) (breaking change) +- Clean up core services ([@balloob] - [#31509]) ([group docs]) ([homeassistant docs]) (breaking change) - Bump denonavr to 0.7.12 ([@scarface-4711] - [#31629]) ([denonavr docs]) - Actually enable alarmdecoder to see open/close state of bypassed RF zones when armed ([@melyux] - [#31426]) ([alarmdecoder docs]) - Use slug in ping device tracker config validation ([@springstan] - [#31329]) ([ifttt docs]) ([media_extractor docs]) ([onewire docs]) ([ping docs]) @@ -502,7 +539,7 @@ As the attributes that usually need to be scraped are deeper in the document, su - Updated frontend to 20200212.0 ([@bramkragten] - [#31912]) ([frontend docs]) - Provide user consumable errors when lock operations fail ([@bdraco] - [#31864]) ([august docs]) - Bump simplisafe-python to 8.1.1 ([@bachya] - [#31915]) ([simplisafe docs]) -- Remove duke_energy integration (ADR-0004) ([@frenck] - [#31921]) ([duke_energy docs]) (breaking change) +- Remove duke_energy integration (ADR-0004) ([@frenck] - [#31921]) (breaking change) - Updated frontend to 20200217.0 ([@bramkragten] - [#31922]) ([frontend docs]) - Add async_unload_entry to iCloud ([@Quentame] - [#31917]) ([icloud docs]) - Add an options flow to demo ([@bramkragten] - [#31920]) ([demo docs]) @@ -535,6 +572,36 @@ As the attributes that usually need to be scraped are deeper in the document, su - Add shutter group to HomematicIP Cloud ([@SukramJ] - [#31916]) ([homematicip_cloud docs]) - Fix test for HMIPC ([@SukramJ] - [#31981]) - Updated frontend to 20200219.0 ([@bramkragten] - [#31979]) ([frontend docs]) +- Only check frontend for safe mode if frontend wanted to be loa… ([@balloob] - [#31969]) (beta fix) +- Fix Plex sensor title handling ([@jjlawren] - [#31973]) ([plex docs]) (beta fix) +- Bump ZHA quirks and add skip configuration support ([@dmulcahey] - [#31982]) ([zha docs]) (beta fix) +- Fix bug in ecobee integration ([@marthoc] - [#32008]) ([ecobee docs]) (beta fix) +- Fix recursion bug ([@balloob] - [#32009]) ([homeassistant docs]) (beta fix) +- Don't return coroutine in DLNA/DMR service handler ([@tsvi] - [#32011]) ([dlna_dmr docs]) (beta fix) +- Bump pyatmo to 3.2.4 ([@cgtobi] - [#32018]) ([netatmo docs]) (beta fix) +- Add missing name to logging in DataUpdateCoordinator ([@MatthewFlamm] - [#32023]) (beta fix) +- Add minimal version contrain to urllib3 ([@frenck] - [#32031]) (beta fix) +- Updated frontend to 20200220.0 ([@balloob] - [#32033]) ([frontend docs]) (beta fix) +- Enhance Dynalite Integration after review ([@ziv1234] - [#31760]) ([dynalite docs]) (beta fix) +- Remove YAML config from Ring integration ([@balloob] - [#32039]) ([ring docs]) (breaking change) (beta fix) +- Fix i/o in august camera async image update ([@bdraco] - [#32044]) ([august docs]) (beta fix) +- Updated frontend to 20200220.1 ([@balloob] - [#32046]) ([frontend docs]) (beta fix) +- Bump brother to 0.1.6 ([@bieniu] - [#32054]) ([brother docs]) (beta fix) +- Add additional logging to rest sensor ([@arsaboo] - [#32068]) ([rest docs]) (beta fix) +- Add ConfigEntryNotReady exception to Plex ([@jjlawren] - [#32071]) ([plex docs]) (beta fix) +- Fix Plugwise climate issues for new firmware #32080 ([@CoMPaTech] - [#32109]) ([plugwise docs]) (beta fix) +- 0.106 Beta - provide correctly formatted placeholders ([@kit-klein] - [#32119]) ([konnected docs]) (beta fix) +- Properly define depenency for Scrape integration on Rest integ… ([@balloob] - [#32136]) ([scrape docs]) (beta fix) +- Fix vizio bug to use 'get' to get volume_step since it is optional ([@raman325] - [#32151]) ([vizio docs]) (beta fix) +- Improve Vizio fix to avoid KeyError ([@raman325] - [#32163]) ([vizio docs]) (beta fix) +- Dedup and clarify imported konnected config flows ([@kit-klein] - [#32138]) ([konnected docs]) (beta fix) +- Bump python-tado to 0.3.0 ([@michaelarnauts] - [#32186]) ([tado docs]) (beta fix) +- Updated frontend to 20200220.3 ([@bramkragten] - [#32189]) ([frontend docs]) (beta fix) +- Fix Arlo doing I/O in event loop ([@balloob] - [#32190]) ([arlo docs]) (beta fix) +- Bump socialbladeclient to 0.5 ([@pinkywafer] - [#32191]) ([socialblade docs]) (beta fix) +- Fix error where SimpliSafe websocket would disconnect and not reconnect ([@bachya] - [#32199]) ([simplisafe docs]) (beta fix) +- Updated frontend to 20200220.4 ([@bramkragten] - [#32205]) ([frontend docs]) (beta fix) +- Remove deprecated Hue options (fixes CI) ([@frenck] - [#32027]) ([hue docs]) (breaking change) (beta fix) [#27341]: https://github.com/home-assistant/home-assistant/pull/27341 [#27841]: https://github.com/home-assistant/home-assistant/pull/27841 @@ -680,6 +747,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [#31755]: https://github.com/home-assistant/home-assistant/pull/31755 [#31756]: https://github.com/home-assistant/home-assistant/pull/31756 [#31758]: https://github.com/home-assistant/home-assistant/pull/31758 +[#31760]: https://github.com/home-assistant/home-assistant/pull/31760 [#31762]: https://github.com/home-assistant/home-assistant/pull/31762 [#31764]: https://github.com/home-assistant/home-assistant/pull/31764 [#31765]: https://github.com/home-assistant/home-assistant/pull/31765 @@ -768,14 +836,44 @@ As the attributes that usually need to be scraped are deeper in the document, su [#31965]: https://github.com/home-assistant/home-assistant/pull/31965 [#31966]: https://github.com/home-assistant/home-assistant/pull/31966 [#31968]: https://github.com/home-assistant/home-assistant/pull/31968 +[#31969]: https://github.com/home-assistant/home-assistant/pull/31969 [#31970]: https://github.com/home-assistant/home-assistant/pull/31970 +[#31973]: https://github.com/home-assistant/home-assistant/pull/31973 [#31979]: https://github.com/home-assistant/home-assistant/pull/31979 [#31981]: https://github.com/home-assistant/home-assistant/pull/31981 +[#31982]: https://github.com/home-assistant/home-assistant/pull/31982 +[#32008]: https://github.com/home-assistant/home-assistant/pull/32008 +[#32009]: https://github.com/home-assistant/home-assistant/pull/32009 +[#32011]: https://github.com/home-assistant/home-assistant/pull/32011 +[#32018]: https://github.com/home-assistant/home-assistant/pull/32018 +[#32023]: https://github.com/home-assistant/home-assistant/pull/32023 +[#32027]: https://github.com/home-assistant/home-assistant/pull/32027 +[#32031]: https://github.com/home-assistant/home-assistant/pull/32031 +[#32033]: https://github.com/home-assistant/home-assistant/pull/32033 +[#32039]: https://github.com/home-assistant/home-assistant/pull/32039 +[#32044]: https://github.com/home-assistant/home-assistant/pull/32044 +[#32046]: https://github.com/home-assistant/home-assistant/pull/32046 +[#32054]: https://github.com/home-assistant/home-assistant/pull/32054 +[#32068]: https://github.com/home-assistant/home-assistant/pull/32068 +[#32071]: https://github.com/home-assistant/home-assistant/pull/32071 +[#32109]: https://github.com/home-assistant/home-assistant/pull/32109 +[#32119]: https://github.com/home-assistant/home-assistant/pull/32119 +[#32136]: https://github.com/home-assistant/home-assistant/pull/32136 +[#32138]: https://github.com/home-assistant/home-assistant/pull/32138 +[#32151]: https://github.com/home-assistant/home-assistant/pull/32151 +[#32163]: https://github.com/home-assistant/home-assistant/pull/32163 +[#32186]: https://github.com/home-assistant/home-assistant/pull/32186 +[#32189]: https://github.com/home-assistant/home-assistant/pull/32189 +[#32190]: https://github.com/home-assistant/home-assistant/pull/32190 +[#32191]: https://github.com/home-assistant/home-assistant/pull/32191 +[#32199]: https://github.com/home-assistant/home-assistant/pull/32199 +[#32205]: https://github.com/home-assistant/home-assistant/pull/32205 [@Adminiuga]: https://github.com/Adminiuga [@BKPepe]: https://github.com/BKPepe [@CHAZICLE]: https://github.com/CHAZICLE [@Cereal2nd]: https://github.com/Cereal2nd [@Cloudenius]: https://github.com/Cloudenius +[@CoMPaTech]: https://github.com/CoMPaTech [@Danielhiversen]: https://github.com/Danielhiversen [@Kane610]: https://github.com/Kane610 [@KasperLK]: https://github.com/KasperLK @@ -783,6 +881,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [@ManneW]: https://github.com/ManneW [@Marco98]: https://github.com/Marco98 [@MartinHjelmare]: https://github.com/MartinHjelmare +[@MatthewFlamm]: https://github.com/MatthewFlamm [@MrDadoo]: https://github.com/MrDadoo [@P-Verbrugge]: https://github.com/P-Verbrugge [@PhilRW]: https://github.com/PhilRW @@ -796,6 +895,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [@abmantis]: https://github.com/abmantis [@alandtse]: https://github.com/alandtse [@andersonshatch]: https://github.com/andersonshatch +[@arsaboo]: https://github.com/arsaboo [@austinmroczek]: https://github.com/austinmroczek [@azogue]: https://github.com/azogue [@bachya]: https://github.com/bachya @@ -804,17 +904,20 @@ As the attributes that usually need to be scraped are deeper in the document, su [@bbernhard]: https://github.com/bbernhard [@bdraco]: https://github.com/bdraco [@benleb]: https://github.com/benleb +[@bieniu]: https://github.com/bieniu [@bjornorri]: https://github.com/bjornorri [@bmfurtado]: https://github.com/bmfurtado [@bramkragten]: https://github.com/bramkragten [@caronc]: https://github.com/caronc [@cclauss]: https://github.com/cclauss +[@cgtobi]: https://github.com/cgtobi [@crallian]: https://github.com/crallian [@ctalkington]: https://github.com/ctalkington [@danielperna84]: https://github.com/danielperna84 [@dcnielsen90]: https://github.com/dcnielsen90 [@dgomes]: https://github.com/dgomes [@dingusdk]: https://github.com/dingusdk +[@dmulcahey]: https://github.com/dmulcahey [@dshokouhi]: https://github.com/dshokouhi [@dupondje]: https://github.com/dupondje [@eavanvalkenburg]: https://github.com/eavanvalkenburg @@ -839,6 +942,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [@kit-klein]: https://github.com/kit-klein [@ktnrg45]: https://github.com/ktnrg45 [@laszlojakab]: https://github.com/laszlojakab +[@marthoc]: https://github.com/marthoc [@maxcanna]: https://github.com/maxcanna [@melyux]: https://github.com/melyux [@mezz64]: https://github.com/mezz64 @@ -847,6 +951,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [@mueslo]: https://github.com/mueslo [@ochlocracy]: https://github.com/ochlocracy [@oischinger]: https://github.com/oischinger +[@pinkywafer]: https://github.com/pinkywafer [@pnbruckner]: https://github.com/pnbruckner [@raman325]: https://github.com/raman325 [@rickvdl]: https://github.com/rickvdl @@ -859,6 +964,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [@springstan]: https://github.com/springstan [@teharris1]: https://github.com/teharris1 [@tetienne]: https://github.com/tetienne +[@tsvi]: https://github.com/tsvi [@vanbalken]: https://github.com/vanbalken [@vilppuvuorinen]: https://github.com/vilppuvuorinen [@vlebourl]: https://github.com/vlebourl @@ -873,6 +979,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [apcupsd docs]: /integrations/apcupsd/ [apple_tv docs]: /integrations/apple_tv/ [apprise docs]: /integrations/apprise/ +[arlo docs]: /integrations/arlo/ [asuswrt docs]: /integrations/asuswrt/ [august docs]: /integrations/august/ [axis docs]: /integrations/axis/ @@ -882,6 +989,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [bmw_connected_drive docs]: /integrations/bmw_connected_drive/ [braviatv docs]: /integrations/braviatv/ [broadlink docs]: /integrations/broadlink/ +[brother docs]: /integrations/brother/ [caldav docs]: /integrations/caldav/ [config docs]: /integrations/config/ [coolmaster docs]: /integrations/coolmaster/ @@ -893,9 +1001,9 @@ As the attributes that usually need to be scraped are deeper in the document, su [device_tracker docs]: /integrations/device_tracker/ [directv docs]: /integrations/directv/ [discord docs]: /integrations/discord/ +[dlna_dmr docs]: /integrations/dlna_dmr/ [doods docs]: /integrations/doods/ [dsmr docs]: /integrations/dsmr/ -[duke_energy docs]: /integrations/duke_energy/ [dynalite docs]: /integrations/dynalite/ [ecobee docs]: /integrations/ecobee/ [edimax docs]: /integrations/edimax/ @@ -906,7 +1014,6 @@ As the attributes that usually need to be scraped are deeper in the document, su [evohome docs]: /integrations/evohome/ [freebox docs]: /integrations/freebox/ [fritz docs]: /integrations/fritz/ -[fritzdect docs]: /integrations/fritzdect/ [frontend docs]: /integrations/frontend/ [frontier_silicon docs]: /integrations/frontier_silicon/ [garmin_connect docs]: /integrations/garmin_connect/ @@ -926,7 +1033,6 @@ As the attributes that usually need to be scraped are deeper in the document, su [ifttt docs]: /integrations/ifttt/ [ihc docs]: /integrations/ihc/ [insteon docs]: /integrations/insteon/ -[intent docs]: /integrations/intent/ [ipma docs]: /integrations/ipma/ [iqvia docs]: /integrations/iqvia/ [jewish_calendar docs]: /integrations/jewish_calendar/ @@ -936,7 +1042,6 @@ As the attributes that usually need to be scraped are deeper in the document, su [lg_netcast docs]: /integrations/lg_netcast/ [light docs]: /integrations/light/ [linky docs]: /integrations/linky/ -[liveboxplaytv docs]: /integrations/liveboxplaytv/ [maxcube docs]: /integrations/maxcube/ [mcp23017 docs]: /integrations/mcp23017/ [media_extractor docs]: /integrations/media_extractor/ @@ -960,6 +1065,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [ping docs]: /integrations/ping/ [pioneer docs]: /integrations/pioneer/ [plex docs]: /integrations/plex/ +[plugwise docs]: /integrations/plugwise/ [proxmoxve docs]: /integrations/proxmoxve/ [proxy docs]: /integrations/proxy/ [ps4 docs]: /integrations/ps4/ @@ -970,17 +1076,20 @@ As the attributes that usually need to be scraped are deeper in the document, su [reddit docs]: /integrations/reddit/ [remote docs]: /integrations/remote/ [rest docs]: /integrations/rest/ +[ring docs]: /integrations/ring/ [roku docs]: /integrations/roku/ [rpi_gpio_pwm docs]: /integrations/rpi_gpio_pwm/ [sabnzbd docs]: /integrations/sabnzbd/ [salt docs]: /integrations/salt/ [samsungtv docs]: /integrations/samsungtv/ +[scrape docs]: /integrations/scrape/ [script docs]: /integrations/script/ [sendgrid docs]: /integrations/sendgrid/ [seven_segments docs]: /integrations/seven_segments/ [signal_messenger docs]: /integrations/signal_messenger/ [simplisafe docs]: /integrations/simplisafe/ [smartthings docs]: /integrations/smartthings/ +[socialblade docs]: /integrations/socialblade/ [sonos docs]: /integrations/sonos/ [soundtouch docs]: /integrations/soundtouch/ [spc docs]: /integrations/spc/ @@ -990,7 +1099,7 @@ As the attributes that usually need to be scraped are deeper in the document, su [system_log docs]: /integrations/system_log/ [tado docs]: /integrations/tado/ [tahoma docs]: /integrations/tahoma/ -[telegram_bot docs]: /integrations/telegram_bot/ +[telegram_bot docs]: /integrations/telegram_chatbot/ [template docs]: /integrations/template/ [tensorflow docs]: /integrations/tensorflow/ [tesla docs]: /integrations/tesla/ diff --git a/source/images/blog/2020-02-0.106/social.png b/source/images/blog/2020-02-0.106/social.png new file mode 100644 index 0000000000000000000000000000000000000000..2db0479cdef342f454098e5e88735222ec8c1089 GIT binary patch literal 145461 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


    }TQ^Z$_3*e*vPld!&NEi+X4-ADE=_lh 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 literal 0 HcmV?d00001 From 0381d1ace42ceae79a992bdd1ab754330f01938e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 26 Feb 2020 13:54:58 +0100 Subject: [PATCH 87/88] Fix indent --- source/_posts/2020-02-26-release-106.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 462f6375b895..0b3ced1453dc 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -256,11 +256,11 @@ Experiencing issues introduced by this release? Please report them in our [issue - **Rest** - Many devices continue to use XML for RESTful APIs. This change implements converting XML output to JSON via `xmltojson` so it can work with the existing rest sensor component. -`xmltojson` tags may be confusing; if you are not familiar with the conversion, please use the [xmltodict](https://xmltodict-debugger.glitch.me/) tool created by [@balloob] to identify the tags to be used to parse the resulting JSON. + `xmltojson` tags may be confusing; if you are not familiar with the conversion, please use the [xmltodict](https://xmltodict-debugger.glitch.me/) tool created by [@balloob] to identify the tags to be used to parse the resulting JSON. -As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. + As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. -- ([@bdraco] - [#31809]) ([rest docs]) + - ([@bdraco] - [#31809]) ([rest docs]) Example YAML configuration: From 1e5423df22ae72e4fb0ce3f13b62e22a2fdb8881 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 26 Feb 2020 13:57:31 +0100 Subject: [PATCH 88/88] Fix list creation in release notes --- source/_posts/2020-02-26-release-106.markdown | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 0b3ced1453dc..ae5db35adb74 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -258,9 +258,7 @@ Experiencing issues introduced by this release? Please report them in our [issue `xmltojson` tags may be confusing; if you are not familiar with the conversion, please use the [xmltodict](https://xmltodict-debugger.glitch.me/) tool created by [@balloob] to identify the tags to be used to parse the resulting JSON. - As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. - - - ([@bdraco] - [#31809]) ([rest docs]) + As the attributes that usually need to be scraped are deeper in the document, support for passing in a template to find the JSON attributes has been added. JSON APIs that do not have their attributes at the top level can also benefit from this change. - ([@bdraco] - [#31809]) ([rest docs]) Example YAML configuration:

    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�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 literal 0 HcmV?d00001 From cf63ae50da87b94f0fa3c4ed5a5ff327b5f2a892 Mon Sep 17 00:00:00 2001 From: Ziv <16467659+ziv1234@users.noreply.github.com> Date: Sat, 22 Feb 2020 16:34:28 +0200 Subject: [PATCH 84/88] Fixed docs per changes in PR #31760 (#12157) * update for the fixes on PR #31760 * Update dynalite.markdown * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/dynalite.markdown | 27 +++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/source/_integrations/dynalite.markdown b/source/_integrations/dynalite.markdown index 456245f3eea5..bf0b9203b782 100755 --- a/source/_integrations/dynalite.markdown +++ b/source/_integrations/dynalite.markdown @@ -49,21 +49,30 @@ name: required: false type: string default: dynalite -log_level: - description: Log level for the libraries. - required: false - type: string - default: info -autodiscover: - description: Enable auto-discover. As Dynalite does not support autodiscovery, this tracks event on your network, so if you turn on a light, it will be added to Home Assistant. +active: + description: Actively query network. When starting, it will query all devices for their current status, and also will send queries when some changes are in progress (e.g., lights dimming or covers moving). Better experience but creates more load on the Dynalite network. required: false type: boolean - default: true + default: false polltimer: - description: Polling interval for devices in transition. Value in seconds. When devices are in transition (e.g., a light fading), it will ask for a new state every X seconds until it is at the target level. + description: Polling interval for devices in transition. Value in seconds. When devices are in transition (e.g., a light fading), it will ask for a new state every X seconds until it is at the target level. Only relevant when active is set. required: false type: float default: 1.0 +autodiscover: + description: Enable auto-discover. As Dynalite does not support autodiscovery, this tracks event on your network, so if you turn on a light, it will be added to Home Assistant. + required: false + type: boolean + default: false +default: + description: Global defaults for the system + required: false + type: map + keys: + fade: + description: Default fade + required: false + type: float area: description: Definition for the various Dynalite areas. required: true From 3690e3e069e559709dcdea59bd06d72f96466fee Mon Sep 17 00:00:00 2001 From: Zack Arnett Date: Mon, 24 Feb 2020 18:26:59 -0500 Subject: [PATCH 85/88] Update Sensor Image (#12173) --- source/images/lovelace/lovelace_sensor.png | Bin 2749 -> 20353 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/images/lovelace/lovelace_sensor.png b/source/images/lovelace/lovelace_sensor.png index a3a0fa824887d84414ba279c213a440bb3960f8e..fc8b83b5c26735f3ecfa8a5cda64d53a415ee595 100644 GIT binary patch literal 20353 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 From d8c22c325d9da86b8ece9ef0967c74b4df76b04d Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 26 Feb 2020 13:48:55 +0100 Subject: [PATCH 86/88] Finalize release notes for 0.106 --- source/_posts/2020-02-26-release-106.markdown | 143 +++++++++++++++--- source/images/blog/2020-02-0.106/social.png | Bin 0 -> 145461 bytes 2 files changed, 126 insertions(+), 17 deletions(-) create mode 100644 source/images/blog/2020-02-0.106/social.png diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index b73ab713a1ab..462f6375b895 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -1,21 +1,21 @@ --- layout: post -title: "0.106: Beta release notes" -description: "TBD" -date: 2020-02-17 00:00:00 +title: "0.106: Light brightness stepping, better Safe Mode and person dialog" +description: "A great release that improves stability, reliability and a lot of helpful additions to make everything much more friendly and easier to use." +date: 2020-02-26 00:00:00 date_formatted: "February 26, 2020" author: Franck Nijhof author_twitter: frenck comments: true categories: Release-Notes -og_image: /images/blog/2020-02-0.106/components.png +og_image: /images/blog/2020-02-0.106/social.png --- -Well hello Home Assistant Core 0.106! +Well, hello!, Home Assistant Core 0.106! We are happy to see you 😃 -These are the draft release notes for the upcoming release, currently in Beta. +A great release that improves stability, reliability and a lot of helpful additions to make everything much more friendly and easier to use. So let's dive in! ## Safe Mode improvements @@ -65,7 +65,7 @@ In this version, we now include all entities in the panel, giving you a nice com Screenshot of uneditable entities in the configuration panel.