From 31ce47b05f33e9a93b9bdaec868c82e00ec23812 Mon Sep 17 00:00:00 2001 From: Jason Pelzer Date: Thu, 23 Apr 2020 03:29:59 -0400 Subject: [PATCH 001/102] Added documentation for Neptune Apex. (#13138) --- source/_integrations/neptune_apex.markdown | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 source/_integrations/neptune_apex.markdown diff --git a/source/_integrations/neptune_apex.markdown b/source/_integrations/neptune_apex.markdown new file mode 100644 index 00000000000..8356543e3f0 --- /dev/null +++ b/source/_integrations/neptune_apex.markdown @@ -0,0 +1,52 @@ +--- +title: Neptune Apex +description: Instructions on how to integrate a Neptune Systems Apex aquarium controller within Home Assistant. +ha_category: + - Hub + - Sensor + - Light +ha_release: "0.109" +ha_iot_class: "Local Polling" +ha_config_flow: true +ha_codeowners: + - '@jpelzer' +ha_domain: neptune_apex +--- + +The Neptune Apex integration provides connectivity to a Neptune Systems Apex Aqaucontroller. + +There is currently support for the following device types within Home Assistant: + +- [Sensor](#sensor) +- [Light](#light) + +## Configuration + +Home Assistant offers Neptune Apex integration through **Configuration** -> **Integrations** -> **Neptune Apex**. Follow the instructions to get it set up. + +{% configuration %} +host: + description: The domain name or IP address of the Apex, e.g., 192.168.1.1. + required: true + type: string +username: + description: The username required to connect to the Apex. + required: true + type: string +password: + description: The password required to connect to the Apex. + required: true + type: string +{% endconfiguration %} + +## Sensor + +Once you have enabled the **Neptune Apex** component, your available Apex probes will automatically populate and be refreshed every 30 seconds. Apex probes can report data about temperature, pH, ORP, amperage, flow rate, water detection, and many others. Rather than create custom types for every possible data option, this integration reports the raw probe type as reported by the Apex as the sensor's `unit_of_measurement`. If the probe type is reported as 'Temp', the sensor's `device_class` will be set to 'temperature'. If the probe type is reported as 'Amps', the sensor's `device_class` will be set to 'power'. + +## Light +After enabling the **Neptune Apex** component, your available Apex outlets will automatically populate and be refreshed every 30 seconds. Since the Apex technically has a total of five states for a switched outlet (On, Off, Automatic-unknown, Automatic-on, Automatic-off), along with any number of profiles for control of lighting, pumps, and other analog devices, this integration does a bit of shoehorning to make the Apex outlet fit into the Light device type. + +We use the combination of `is_on` and `effect` properties to represent the outlet state. If the outlet is off, either due to Apex program state or manually, `is_on` will be false and `effect` will be hidden in the UI. The actual `effect` when the outlet is off will be `AOF` or `OFF`. We consider the outlet to be 'on' any time the outlet is not explicitly off, so manually on (`effect:ON`), automatically on (`effect:AON`) or any analog profile, regardless of the on-level that profile specifies. + +If you use the UI toggle switch to turn an outlet on or off, any profile or Apex program (`AUTO`) will be disabled, and the outlet will manually set to whatever state you've chosen. To re-enable auto mode, set the `effect` property to `AUTO`. The UI hides the effect dropdown if the outlet is off, so you have the choice of turning the outlet on and then choosing the `AUTO` effect, or you can add an automation with an action type of `Call service` that will call `light.turn_on` with service data of `effect: AUTO`. In this case, the turn_on will be ignored and the outlet will be directly placed into `AUTO` mode. + From c05d6167f621298313eacc2445b76b8bb058c9c2 Mon Sep 17 00:00:00 2001 From: MatsNl <37705266+MatsNl@users.noreply.github.com> Date: Thu, 23 Apr 2020 13:16:18 +0200 Subject: [PATCH 002/102] Update atag docs (#13143) Reflect the changes in the main PR - add preset modes - remove OFF mode - renamed sensors --- source/_integrations/atag.markdown | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/source/_integrations/atag.markdown b/source/_integrations/atag.markdown index 5b837eaf11e..dea49001bba 100644 --- a/source/_integrations/atag.markdown +++ b/source/_integrations/atag.markdown @@ -18,19 +18,15 @@ The integration implements the following platforms: ## Configuration -The Atag integration can be enabled directly from Home Assistant. Navigate to `configuration`, then `integrations` and click `add`. Click `Atag` to initiate the configuration. Only the IP Address has to be provided, but be sure to add your email address if you experience connectivity issues. +The Atag integration can be enabled directly from Home Assistant. Navigate to `configuration`, then `integrations` and click `add`. Click `Atag` to initiate the configuration. {% configuration %} host: description: Atag hostname or IP address. required: true type: string -email: - description: Email registered in the Atag App. - required: false - type: string port: - description: Port to reach the Atag API. Only needed if connecting through alternative routes. + description: API Port. Only change if you are connecting indirectly (e.g. through reverse proxy) required: false type: integer {% endconfiguration %} @@ -45,13 +41,18 @@ This integration supports the following services (see [Climate](/integrations/cl - [`set_temperature`](/integrations/climate/#service-climateset_temperature) - [`set_hvac_mode`](/integrations/climate/#service-climateset_hvac_mode) - - `heat` for regular thermostat mode + - `heat` for thermostat mode - `auto` for weather-based mode - - `off` to disable control from Home Assistant +- [`set_preset_mode`](/integrations/climate/#service-climateset_preset_mode) + - `Manual` enable manual operation + - `Auto` enable schedule based operation + - `Extend` delay the next scheduled temperature update by the default extend period + - `away` enable the vacation mode for 1 day or until another preset is activated + - `boost` enable fireplace mode
-HVAC mode provides returns regular or weather-based mode (i.e., not manual, auto, extend, fireplace). -The hold modes (manual, auto, extend) are currently available as a sensor only. Setting these modes is planned for a future update. +`HVAC mode Auto` (Weather based) should not be confused with `Preset mode Auto` (Sheduled, thermostat mode). +Currently selection of custom timeframes in Extend, Away and boost modes is not supported. The default settings can be changed on the device.
## Water Heater @@ -66,12 +67,11 @@ The following sensors will be added to Home Assistant: ### Sensors enabled by default -- `outside_temp` -- `outside_temp_avg` -- `weather_status` -- `operation_mode` -- `ch_water_pressure` -- `dhw_water_temp` -- `dhw_water_pres` +- `average_outside_temperature` - `burning_hours` -- `flame_level` +- `ch_return_temperature` +- `ch_water_pressure` +- `ch_water_temperature` +- `flame` +- `outside_temperature` +- `weather_status` From 967ffae3db682d35e4028dfd7d99a0627d61cc9e Mon Sep 17 00:00:00 2001 From: Quentame Date: Thu, 23 Apr 2020 17:19:42 +0200 Subject: [PATCH 003/102] Bump python-synology to 0.7.0 (auto-detect DSM version) (#13133) --- source/_integrations/synology_dsm.markdown | 5 ----- 1 file changed, 5 deletions(-) diff --git a/source/_integrations/synology_dsm.markdown b/source/_integrations/synology_dsm.markdown index 24066ba0a0c..00b1f6b5fd1 100644 --- a/source/_integrations/synology_dsm.markdown +++ b/source/_integrations/synology_dsm.markdown @@ -53,11 +53,6 @@ password: description: The password of the user to connect to the Synology NAS. required: true type: string -api_version: - description: Define DSM version to allow backward compatibility with 5.x. Value can be `5` for DSM 5.x or `6` for DSM 6.x. - required: false - default: 6 - type: integer volumes: description: "Array of volumes to monitor. Defaults to all volumes. Replace any spaces in the volume name with underscores, e.g., `volume 1` with `volume_1`." required: false From a7975ead67cd687e8cacc7c9bf10e9e6c6956340 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Thu, 23 Apr 2020 16:12:03 -0600 Subject: [PATCH 004/102] Add docs for new SimpliSafe service to clear notifications (#13107) --- source/_integrations/simplisafe.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_integrations/simplisafe.markdown b/source/_integrations/simplisafe.markdown index 41098bbee46..c7ded34f96c 100644 --- a/source/_integrations/simplisafe.markdown +++ b/source/_integrations/simplisafe.markdown @@ -51,6 +51,12 @@ Note that the `system_id` parameter required by the below service calls can be d by looking at the device state attributes for the integration's `alarm_control_panel` entity. +### `simplisafe.clear_notifications` + +Clear any existing notifications within the SimpliSafe cloud; this will mark existing +notifications as "read" in the SimpliSafe web and mobile apps, as well as prevent them +from triggering future `SIMPLISAFE_NOTIFICATION` events. + ### `simplisafe.remove_pin` Remove a SimpliSafe PIN (by label or PIN value). @@ -144,3 +150,8 @@ event data that contains the following keys: * `code`: The SimpliSafe code for the notification * `message`: The actual text of the notification * `timestamp`: The UTC timestamp of the notification + +Note that when Home Assistant restarts, `SIMPLISAFE_NOTIFICATION` events will fire once +again for any notifications still active in the SimpliSafe web and mobile apps. To +prevent this, either (a) clear them in the web/mobile app or (b) utilize the +`simplisafe.clear_notifications` service described above. From 3242a437cf2ce9cfcf7c352782bdf0e51fbf9072 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Thu, 23 Apr 2020 16:36:36 -0600 Subject: [PATCH 005/102] Add AirVisual Node/Pro docs (#12382) * Add docs for AirVisual Node/Pro * Updates * Add local info * Code review * Remove config options --- source/_integrations/airvisual.markdown | 33 +++++++++++++++++++------ 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/source/_integrations/airvisual.markdown b/source/_integrations/airvisual.markdown index 11251cc5d58..c9bbc8be9c8 100644 --- a/source/_integrations/airvisual.markdown +++ b/source/_integrations/airvisual.markdown @@ -11,9 +11,11 @@ ha_domain: airvisual ha_config_flow: true --- -The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) API for air quality data. Data can be collected via latitude/longitude or by city/state/country. The resulting information creates sensors for the Air Quality Index (AQI), the human-friendly air quality level, and the main pollutant of that area. Sensors that conform to either/both the [U.S. and Chinese air quality standards](https://www.clm.com/publication.cfm?ID=366) are created. +The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) cloud API for air quality data. Data can be collected via latitude/longitude, by city/state/country, or from an [AirVisual Node/Pro unit](https://www.airvisual.com/air-quality-monitor). -This platform requires an AirVisual API key, which can be obtained [here](https://airvisual.com/api). Note that the platform was designed using the "Community" package; the "Startup" and "Enterprise" package keys should continue to function, but actual results may vary (or not work at all). +## Using the AirVisual Cloud API + +AirVisual API keys can be obtained [here](https://airvisual.com/api). Note that the platform was designed using the "Community" package; the "Startup" and "Enterprise" package keys should continue to function, but actual results may vary (or not work at all). The Community API key is valid for 12 months after which it will expire. You must then go back to the AirVisual website, delete your old key, create a new one following the same steps and update your configuration with the new key. @@ -23,19 +25,34 @@ The "Community" API key is limited to 10,000 calls per month. In order to leave +## Using an AirVisual Node/Pro Unit + +The integration can communicate to Node/Pro units over the local network. You will need the IP address/hostname of the unit and its Samba password (which can be found on the unit; instructions here: https://support.airvisual.com/en/articles/3029331-download-the-airvisual-node-pro-s-data-using-samba). + ## Configuration -To enable the platform and gather data via latitude/longitude, add the following lines to your `configuration.yaml` file: +To enable the integration and gather data via latitude/longitude, add the following lines to your `configuration.yaml` file: ```yaml airvisual: api_key: YOUR_AIRVISUAL_API_KEY ``` +To enable the integration and gather from a Node/Pro unit, add the following lines to your `configuration.yaml` file: + +```yaml +airvisual: + ip_address: YOUR_NODE_PRO_IP_ADDRESS + password: YOUR_NODE_PRO_SAMBA_PASSWORD +``` + +Note that an API key-based entry can be mixed with one or more Node/Pro-based entries +(examples below). + {% configuration %} api_key: description: Your AirVisual API key. - required: true + required: false type: string geographies: description: A list of geographical locations to monitor @@ -66,14 +83,14 @@ geographies: ## Example Configurations -No explicit configuration (uses the `latitude` and `longitude` defined within `configuration.yaml`): +No explicit configuration (using the cloud API and the `latitude` and `longitude` defined within `configuration.yaml`): ```yaml airvisual: api_key: YOUR_AIRVISUAL_API_KEY ``` -Configuration using a single custom latitude and longitude: +Configuration using the cloud API and a single custom latitude and longitude: ```yaml airvisual: @@ -83,7 +100,7 @@ airvisual: longitude: 108.12422 ``` -Configuration using multiple custom latitude and longitude pairs: +Configuration using the cloud API and multiple custom latitude and longitude pairs: ```yaml airvisual: @@ -95,7 +112,7 @@ airvisual: longitude: -117.22743 ``` -Configuration using a single city, state, and country: +Configuration using the cloud API and a single city, state, and country: ```yaml airvisual: From e723871844ee3fc6296cf9711f5ed0daf44930e3 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 24 Apr 2020 00:46:29 +0200 Subject: [PATCH 006/102] Revert "Added documentation for Neptune Apex." (#13149) This reverts commit 31ce47b05f33e9a93b9bdaec868c82e00ec23812. --- source/_integrations/neptune_apex.markdown | 52 ---------------------- 1 file changed, 52 deletions(-) delete mode 100644 source/_integrations/neptune_apex.markdown diff --git a/source/_integrations/neptune_apex.markdown b/source/_integrations/neptune_apex.markdown deleted file mode 100644 index 8356543e3f0..00000000000 --- a/source/_integrations/neptune_apex.markdown +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Neptune Apex -description: Instructions on how to integrate a Neptune Systems Apex aquarium controller within Home Assistant. -ha_category: - - Hub - - Sensor - - Light -ha_release: "0.109" -ha_iot_class: "Local Polling" -ha_config_flow: true -ha_codeowners: - - '@jpelzer' -ha_domain: neptune_apex ---- - -The Neptune Apex integration provides connectivity to a Neptune Systems Apex Aqaucontroller. - -There is currently support for the following device types within Home Assistant: - -- [Sensor](#sensor) -- [Light](#light) - -## Configuration - -Home Assistant offers Neptune Apex integration through **Configuration** -> **Integrations** -> **Neptune Apex**. Follow the instructions to get it set up. - -{% configuration %} -host: - description: The domain name or IP address of the Apex, e.g., 192.168.1.1. - required: true - type: string -username: - description: The username required to connect to the Apex. - required: true - type: string -password: - description: The password required to connect to the Apex. - required: true - type: string -{% endconfiguration %} - -## Sensor - -Once you have enabled the **Neptune Apex** component, your available Apex probes will automatically populate and be refreshed every 30 seconds. Apex probes can report data about temperature, pH, ORP, amperage, flow rate, water detection, and many others. Rather than create custom types for every possible data option, this integration reports the raw probe type as reported by the Apex as the sensor's `unit_of_measurement`. If the probe type is reported as 'Temp', the sensor's `device_class` will be set to 'temperature'. If the probe type is reported as 'Amps', the sensor's `device_class` will be set to 'power'. - -## Light -After enabling the **Neptune Apex** component, your available Apex outlets will automatically populate and be refreshed every 30 seconds. Since the Apex technically has a total of five states for a switched outlet (On, Off, Automatic-unknown, Automatic-on, Automatic-off), along with any number of profiles for control of lighting, pumps, and other analog devices, this integration does a bit of shoehorning to make the Apex outlet fit into the Light device type. - -We use the combination of `is_on` and `effect` properties to represent the outlet state. If the outlet is off, either due to Apex program state or manually, `is_on` will be false and `effect` will be hidden in the UI. The actual `effect` when the outlet is off will be `AOF` or `OFF`. We consider the outlet to be 'on' any time the outlet is not explicitly off, so manually on (`effect:ON`), automatically on (`effect:AON`) or any analog profile, regardless of the on-level that profile specifies. - -If you use the UI toggle switch to turn an outlet on or off, any profile or Apex program (`AUTO`) will be disabled, and the outlet will manually set to whatever state you've chosen. To re-enable auto mode, set the `effect` property to `AUTO`. The UI hides the effect dropdown if the outlet is off, so you have the choice of turning the outlet on and then choosing the `AUTO` effect, or you can add an automation with an action type of `Call service` that will call `light.turn_on` with service data of `effect: AUTO`. In this case, the turn_on will be ignored and the outlet will be directly placed into `AUTO` mode. - From 479c02ea1ceefff814de7e8e8d483cac68c68398 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Fri, 24 Apr 2020 01:05:52 +0200 Subject: [PATCH 007/102] change pending_time to arming_time (#12531) * change pending_time to arming_time * match previous default delay_time before the time triggering was pending_time (now called arming_time) + delay_time = 60seconds Now it is only the delay_time, so also set this to 60 seconds * small fixes * :pencil2: Additional spaces removed Co-authored-by: Franck Nijhof --- source/_integrations/manual.markdown | 44 +++++++++++++--------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/source/_integrations/manual.markdown b/source/_integrations/manual.markdown index dc50cb28703..af1168a5ddc 100644 --- a/source/_integrations/manual.markdown +++ b/source/_integrations/manual.markdown @@ -45,17 +45,17 @@ code_arm_required: type: boolean default: true delay_time: - description: The time in seconds of the pending time before triggering the alarm. + description: The time in seconds of the 'pending' state before triggering the alarm. required: false type: integer - default: 0 -pending_time: - description: The time in seconds of the pending time before effecting a state change. + default: 60 +arming_time: + description: The time in seconds of the 'arming' state before effecting a state change. required: false type: integer default: 60 trigger_time: - description: The time in seconds of the trigger time in which the alarm is firing. + description: The time in seconds of the 'triggered' state in which the alarm is firing. required: false type: integer default: 120 @@ -73,8 +73,8 @@ armed_custom_bypass/armed_home/armed_away/armed_night/disarmed/triggered: description: State specific setting for **delay_time** (all states except **triggered**) required: false type: integer - pending_time: - description: State specific setting for **pending_time** (all states except **disarmed**) + arming_time: + description: State specific setting for **arming_time** (all states except **disarmed**) required: false type: integer trigger_time: @@ -86,20 +86,19 @@ armed_custom_bypass/armed_home/armed_away/armed_night/disarmed/triggered: ## State machine The state machine of the manual alarm integration is complex but powerful. The -transitions are timed according to three values, **delay_time**, **pending_time** +transitions are timed according to three values, **delay_time**, **arming_time** and **trigger_time**. The values in turn can come from the default configuration variable or from a state-specific override. -When the alarm is armed, its state first goes to **pending** for a number -of seconds equal to the destination state's **pending_time**, and then -transitions to one of the "armed" states. Note that **code_template** -never receives "pending" in the **to_state** variable; instead, -**to_state** contains the state which the user has requested. However, -**from_state** *can* contain "pending". +When the alarm is armed, its state first goes to **arming** for a number +of seconds equal to the destination state's **arming_time**, and then +transitions to one of the "armed" states. Note that **code_template** +never receives "arming" in the **to_state** variable; instead, +**to_state** contains the state which the user has requested. However, +**from_state** *can* contain "arming". When the alarm is triggered, its state goes to **pending** for a number of -seconds equal to the previous state's **delay_time** plus the triggered -state's **pending_time**. Then the alarm transitions to the "triggered" +seconds equal to the previous state's **delay_time**. Then the alarm transitions to the "triggered" states. The code is never checked when triggering the alarm, so the **to_state** variable of **code_template** cannot ever contain "triggered" either; again, **from_state** *can* contain "triggered". @@ -110,12 +109,11 @@ it goes back to either the previous state or **disarmed**. If the previous state's **trigger_time** is zero, the transition to "triggered" is entirely blocked and the alarm remains in the armed state. -Each of the settings is useful in different scenarios. **pending_time** gives -you some time to leave the building (for "armed" states) or to disarm the alarm -(for the "triggered" state). +Each of the settings is useful in different scenarios. **arming_time** gives +you some time to leave the building (for "armed" states). -**delay_time** can also be used to allow some time to disarm the alarm, but with -more flexibility. For example, you could specify a delay time for the +**delay_time** can be used to allow some time to disarm the alarm, with +flexibility. For example, you could specify a delay time for the "armed away" state, in order to avoid triggering the alarm while the garage door opens, but not for the "armed home" state. @@ -136,13 +134,13 @@ alarm_control_panel: - platform: manual name: Home Alarm code: 1234 - pending_time: 30 + arming_time: 30 delay_time: 20 trigger_time: 4 disarmed: trigger_time: 0 armed_home: - pending_time: 0 + arming_time: 0 delay_time: 0 ``` From 08bac15670e73deb59261aa30fe537aeb0da0771 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 24 Apr 2020 18:40:59 +0200 Subject: [PATCH 008/102] Add NOT condition helper (#13152) --- source/_docs/scripts/conditions.markdown | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/source/_docs/scripts/conditions.markdown b/source/_docs/scripts/conditions.markdown index e0fcdde6c3d..b818d147260 100644 --- a/source/_docs/scripts/conditions.markdown +++ b/source/_docs/scripts/conditions.markdown @@ -78,6 +78,22 @@ condition: below: 20 ``` +### NOT condition + +Test multiple conditions in one condition statement. Passes if all embedded conditions are **not** valid. + +```yaml +condition: + condition: not + conditions: + - condition: state + entity_id: device_tracker.paulus + state: 'home' + - condition: state + entity_id: alarm_control_panel.home_alarm + state: disarmed +``` + ### Numeric state condition This type of condition attempts to parse the state of the specified entity as a number, and triggers if the value matches the thresholds. From 331ca63e2c13f03ce4821274ebddca6aef89cab9 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sat, 25 Apr 2020 19:53:39 +0200 Subject: [PATCH 009/102] Revert "Documentation for Sleepiq Lights integration" (#13165) --- source/_integrations/sleepiq.markdown | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/_integrations/sleepiq.markdown b/source/_integrations/sleepiq.markdown index 6ca83f79130..9a206fd5248 100644 --- a/source/_integrations/sleepiq.markdown +++ b/source/_integrations/sleepiq.markdown @@ -5,13 +5,12 @@ ha_category: - Health - Sensor - Binary Sensor - - Light ha_release: 0.29 ha_iot_class: Local Polling ha_domain: sleepiq --- -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. +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. ## Setup From e32db318dd8678b551d279eadc3d4ed2219c4508 Mon Sep 17 00:00:00 2001 From: Bernhard B Date: Sat, 25 Apr 2020 22:23:42 +0200 Subject: [PATCH 010/102] added support for groups to Signal Messenger integration (#13072) --- source/_integrations/signal_messenger.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_integrations/signal_messenger.markdown b/source/_integrations/signal_messenger.markdown index 10ff747cc09..34dae8603f9 100644 --- a/source/_integrations/signal_messenger.markdown +++ b/source/_integrations/signal_messenger.markdown @@ -37,6 +37,10 @@ notify: - "RECIPIENT1" ``` +Both phone numbers and Signal Messenger groups can be added to the `recipients`list. However, it's not possible to mix phone numbers and Signal Messenger groups in a single notifier. If you would like to send messages to individual phone numbers and Signal Messenger groups, separate notifiers need to be created. + +To obtain the Signal Messenger group ids, follow [this guide]( https://github.com/bbernhard/signal-cli-rest-api/blob/master/doc/HOMEASSISTANT.md). + {% configuration %} name: description: Setting the optional parameter `name` allows multiple notifiers to be created. The notifier will bind to the service `notify.NOTIFIER_NAME`. @@ -52,7 +56,7 @@ number: required: true type: string recipients: - description: A list of recipients. + description: A list of recipients (either phone numbers or Signal Messenger group ids). required: true type: string {% endconfiguration %} From 945b47b8f2e244cdb208be2e53582e41510a53ff Mon Sep 17 00:00:00 2001 From: Phill Price Date: Wed, 29 Apr 2020 13:23:36 +0100 Subject: [PATCH 011/102] Added Virgin Media's Hub 3 a UK variant of Router (#13157) --- source/_integrations/arris_tg2492lg.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/arris_tg2492lg.markdown b/source/_integrations/arris_tg2492lg.markdown index db7320b151e..46528ef5cba 100644 --- a/source/_integrations/arris_tg2492lg.markdown +++ b/source/_integrations/arris_tg2492lg.markdown @@ -9,7 +9,9 @@ ha_release: 0.109 This platform allows you to detect presence by looking at connected devices to an Arris TG2492LG router. -This is one of the routers provided by [Ziggo](https://www.ziggo.nl/), a cable operator in the Netherlands, to their customers as the Ziggo Connectbox. +This is one of the routers provided by: +* [Ziggo](https://www.ziggo.nl/), a cable operator in the Netherlands, to their customers as the Ziggo Connectbox. +* [Virgin Media](https://www.virginmedia.com/), a cable operator in the United Kingdom, to their customers as the Hub 3.
The router prevents the admin user from logging in twice. This can cause problems with accessing the router's configuration pages while this platform is active. From 68e773edb36fe3ccf3d58a644c84ad6ac07188e2 Mon Sep 17 00:00:00 2001 From: Guillaume DELVIT Date: Fri, 1 May 2020 10:32:50 +0200 Subject: [PATCH 012/102] Update Serial sensor platform : Add full options (#13221) * Add full options to serial Add : bytesize, parity, stopbits, xonxoff, rtscts, dsrdtr. With default value unchanged so it doesn't break previous config. * Update source/_integrations/serial.markdown Co-Authored-By: Klaas Schoute * Update source/_integrations/serial.markdown Co-Authored-By: Klaas Schoute * Update source/_integrations/serial.markdown Co-Authored-By: Klaas Schoute * Update source/_integrations/serial.markdown Co-Authored-By: Klaas Schoute * Update source/_integrations/serial.markdown Co-Authored-By: Klaas Schoute * Fix parity String and Typo Fix Parity related example as correction you show me. Thx for review Co-authored-by: Klaas Schoute --- source/_integrations/serial.markdown | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/source/_integrations/serial.markdown b/source/_integrations/serial.markdown index abf12d281c4..d75b4df2f1d 100644 --- a/source/_integrations/serial.markdown +++ b/source/_integrations/serial.markdown @@ -43,6 +43,36 @@ baudrate: required: false default: 9600 Bps type: integer +bytesize: + description: "Number of data bits. Possible values: `5=FIVEBITS`, `6=SIXBITS`, `7=SEVENBITS`, `8=EIGHTBITS`." + required: false + default: 8 + type: integer +parity: + description: "Enable parity checking. Possible values: `N=PARITY_NONE`, `E=PARITY_EVEN`, `O=PARITY_ODD`, `M=PARITY_MARK`, `S=PARITY_SPACE`." + required: false + default: "N" + type: string +stopbits: + description: "Number of stop bits. Possible values: `1=STOPBITS_ONE`, `1.5=STOPBITS_ONE_POINT_FIVE`, `2=STOPBITS_TWO`." + required: false + default: 1 + type: float +xonxoff: + description: Enable software flow control. + required: false + default: False + type: boolean +rtscts: + description: Enable hardware (RTS/CTS) flow control. + required: false + default: False + type: boolean +dsrdtr: + description: Enable hardware (DSR/DTR) flow control. + required: false + default: False + type: boolean value_template: description: "Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract a value from the serial line." required: false From 5c3068e194264f55c00cb23582a7958a3a6ac5a1 Mon Sep 17 00:00:00 2001 From: Jason Hunter Date: Fri, 1 May 2020 10:11:22 -0400 Subject: [PATCH 013/102] Update ONVIF for Config Flow (#13227) --- source/_integrations/onvif.markdown | 46 +++++------------------------ 1 file changed, 8 insertions(+), 38 deletions(-) diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown index 918ac0d02dc..e4eb07e1b7e 100644 --- a/source/_integrations/onvif.markdown +++ b/source/_integrations/onvif.markdown @@ -7,49 +7,19 @@ ha_release: 0.47 ha_domain: onvif --- -The `onvif` camera platform allows you to use an [ONVIF](https://www.onvif.org/) camera in Home Assistant. This requires the [`ffmpeg` component](/integrations/ffmpeg/) to be already configured. +The `onvif` camera platform allows you to use an [ONVIF](https://www.onvif.org/) Profile S conformant device in Home Assistant. This requires the [`ffmpeg` component](/integrations/ffmpeg/) to be already configured. ## Configuration -To enable your ONVIF camera in your installation, add the following to your `configuration.yaml` file: +Home Assistant offers ONVIF integration through **Configuration** -> **Integrations** -> **ONVIF**. Follow the instructions to get it set up. -```yaml -# Example configuration.yaml entry -camera: - - platform: onvif - host: 192.168.1.111 -``` +
+ It is recommended that you create a user on your device specifically for Home Assistant. For all current functionality, it is enough to create a standard user. +
+ +You can configure specific FFmpeg options through the integration options flow by clicking the gear icon on the top right of the integration details page. {% configuration %} -host: - description: The IP address or hostname of the camera. - required: true - type: string -name: - description: Override the name of your camera. - required: false - type: string - default: ONVIF Camera -username: - description: The username for the camera. - required: false - type: string - default: admin -password: - description: The password for the camera. - required: false - type: string - default: 888888 -port: - description: The (HTTP) port for the camera. - required: false - type: integer - default: 5000 -profile: - description: Video profile that will be used to obtain the stream, more details below. - required: false - type: integer - default: 0 rtsp_transport: description: "RTSP transport protocols. The possible options are: `tcp`, `udp`, `udp_multicast`, `http`." required: false @@ -62,7 +32,7 @@ extra_arguments: default: -q:v 2 {% endconfiguration %} -Most of the ONVIF cameras support more than one audio/video profile. Each profile provides different image quality. Usually, the first profile has the highest quality and it is the profile used by default. However, you may want to use a lower quality image. One of the reasons may be that your hardware isn't able to render the highest quality image in real-time, especially when running on Raspberry Pi. Therefore you can choose which profile do you want to use by setting in configuration `profile` variable. +Most of the ONVIF devices support more than one audio/video profile. Each profile provides different image quality, or in the case of an NVR, separate connected cameras. This integration will add entities for all compatible profiles with the video encoding set to H254. Usually, the first profile has the highest quality and it is the profile used by default. However, you may want to use a lower quality image. You may disable unwanted entities through the Home Assistant UI. ### Service `onvif.ptz` From 219709031c5bc660f0404acf6da65be55a013a2c Mon Sep 17 00:00:00 2001 From: Vilppu Vuorinen Date: Fri, 1 May 2020 17:12:11 +0300 Subject: [PATCH 014/102] Add MELCloud zone flow temperature sensor docs (#13167) --- source/_integrations/melcloud.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/melcloud.markdown b/source/_integrations/melcloud.markdown index 7a603146e0f..ab85b8bd905 100644 --- a/source/_integrations/melcloud.markdown +++ b/source/_integrations/melcloud.markdown @@ -110,6 +110,8 @@ The following attributes are available for `sensor` platform entities: - Room temperature for each zone - Tank water temperature - Outside temperature - 1°C precision, polled every 1-2 hours. +- Zone flow temperature, polled every 1-2 hours +- Zone flow return temperature, polled every 1-2 hours Unlike air-to-air devices, air-to-water devices do not report energy consumption in an easily accessible manner. From a36f56430f2c759b661f5b627a5adea85654fab8 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 1 May 2020 09:13:29 -0500 Subject: [PATCH 015/102] Update homekit for config flow (#13140) --- source/_integrations/homekit.markdown | 59 ++++++++++++++++++--------- 1 file changed, 39 insertions(+), 20 deletions(-) diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index a28348833da..a91e9f023b6 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -1,15 +1,17 @@ --- -title: HomeKit -description: Instructions on how to set up the HomeKit integration in Home Assistant. +title: HomeKit Bridge +description: Instructions on how to set up the HomeKit Bridge integration in Home Assistant. ha_category: - Voice ha_release: 0.64 +ha_iot_class: Local Push ha_domain: homekit +ha_config_flow: true ha_codeowners: - '@bdraco' --- -The `homekit` integration allows you to forward entities from Home Assistant to Apple HomeKit, so they can be controlled from Apple's Home app and Siri. Please make sure that you have read the [considerations](#considerations) listed below to save you some trouble later. However if you do encounter issues, check out the [troubleshooting](#troubleshooting) section. +The HomeKit Bridge integration allows you to forward entities from Home Assistant to Apple HomeKit, so they can be controlled from Apple's Home app and Siri. Please make sure that you have read the [considerations](#considerations) listed below to save you some trouble later. However if you do encounter issues, check out the [troubleshooting](#troubleshooting) section.
@@ -28,10 +30,14 @@ It might be necessary to install an additional package:
+To add `HomeKit Bridge` to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **HomeKit Bridge**. + +If you need to use the `entity_config`, `ip_address`, or `advertise_ip` configuration options, `HomeKit Bridge` must be configured via your `configuration.yaml` file: + ```yaml # Example configuration.yaml entry configuring HomeKit homekit: - filter: +- filter: include_domains: - alarm_control_panel - light @@ -56,6 +62,11 @@ homekit: - feature: toggle_mute switch.bedroom_outlet: type: outlet +- name: HASS Bridge 2 + port: 56332 + filter: + include_domains: + - light ``` {% configuration %} @@ -190,7 +201,7 @@ After the setup is completed, you should be able to control your Home Assistant ## Move Home Assistant install -If you like to retain your HomeKit pairing through a move to a new Home Assistant device or installation, besides copying the configurations files you need to copy the `.homekit.state` file inside your configurations directory. Keep in mind though that the file is usually hidden by default, depending on your operating system. +If you like to retain your HomeKit pairing through a move to a new Home Assistant device or installation, besides copying the configurations files you need to copy the `.storage/homekit.*` file inside your configurations directory. Keep in mind though that the file is usually hidden by default, depending on your operating system. Before you copy it, make sure to stop the old and new Home Assistant instances first entirely, otherwise it won't work. @@ -198,11 +209,11 @@ Before you copy it, make sure to stop the old and new Home Assistant instances f ### Accessory ID -Currently, this integration uses the `entity_id` to generate a unique `accessory id (aid)` for `HomeKit`. The `aid` is used to identify a device and save all configurations made for it. This, however, means that if you decide to change an `entity_id` all configurations for this accessory made in the `Home` app will be lost. +Currently, this integration uses the `entity_id` to generate a unique `accessory id (aid)` for `HomeKit`. The `aid` is used to identify a device and save all configurations made for it. This, however, means that if you decide to change an `entity_id` that does not have a `unique_id`, all configurations for this accessory made in the `Home` app will be lost. ### Device Limit -The HomeKit Accessory Protocol Specification only allow a maximum of 150 unique accessories (`aid`) per bridge. Be mindful of this when configuring the filter(s). +The HomeKit Accessory Protocol Specification only allow a maximum of 150 unique accessories (`aid`) per bridge. Be mindful of this when configuring the filter(s). If you plan on exceeding the 150 device limit, it is possible to create multiple bridges. If you need specific configuration for some entities via `entity_config` be sure to add them to a bridge configured via `YAML`. ### Persistence Storage @@ -391,22 +402,22 @@ The following integrations are currently supported: ## Troubleshooting -### Deleting the `.homekit.state` file +### Resetting when created via YAML -The `.homekit.state` file can be found in the configurations directory. You might need to enable `view hidden files` to see it. + 1. Delete the `HomeKit Bridge` integration in the **Integrations** screen. + 2. **Restart** Home Assistant. + 3. The configuration will be automaticlly reimported from YAML. + 4. Pair the bridge. - 1. **Stop** Home Assistant - 2. Delete the `.homekit.state` file - 3. **Start** Home Assistant +### Resetting when created via the **Integrations** screen + + 1. Delete the `HomeKit Bridge` integration in the **Integrations** screen. + 2. Recreate the `HomeKit Bridge` integration in the **Integrations** screen. + 3. Pair the bridge. ### Errors during pairing -If you encounter any issues during pairing, make sure to: - - 1. **Stop** Home Assistant - 2. Delete the `.homekit.state` file - 3. Edit your configuration (see below) - 4. **Start** Home Assistant +If you encounter any issues during pairing, make sure to add the following to your `configuration.yaml` ```yaml logger: @@ -414,7 +425,15 @@ logger: logs: homeassistant.components.homekit: debug pyhap: debug +``` +Follow the above instructions for `Resetting` + +### Minimal Configuration + +If pairing still fails after trying the steps in ([Errors during pairing](#errors-during-pairing)), it may be caused by a specific entity. Try resetting with a minimal configuration: + +```yaml homekit: filter: include_entities: @@ -423,7 +442,7 @@ homekit: #### PIN doesn't appear as persistent status -You might have paired the `Home Assistant Bridge` already. If not, delete the `.homekit.state` file ([guide](#deleting-the-homekitstate-file)). +You might have paired the `Home Assistant Bridge` already. If not, follow the above instructions for `Resetting` #### `Home Assistant Bridge` doesn't appear in the Home App (for pairing) @@ -458,7 +477,7 @@ Pairing works fine when the filter is set to only include `demo.demo`, but fails #### Pairing hangs - no error -1. Make sure that you don't try to add more than 100 accessories, see [device limit](#device-limit). In rare cases, one of your entities doesn't work with the HomeKit component. Use the [filter](#configure-filter) to find out which one. Feel free to open a new issue in the `home-assistant` repository, so we can resolve it. +1. Make sure that you don't try to add more than 150 accessories, see [device limit](#device-limit). In rare cases, one of your entities doesn't work with the HomeKit component. Use the [filter](#configure-filter) to find out which one. Feel free to open a new issue in the `home-assistant` repository, so we can resolve it. 2. Check logs, and search for `Starting accessory Home Assistant Bridge on address`. Make sure Home Assistant Bridge hook up to a correct interface. If it did not, explicitly set `homekit.ip_address` configuration variable. #### Duplicate AID found when attempting to add accessory From 5f431939f12919d5fe5622e067a3b1623d0a8aaa Mon Sep 17 00:00:00 2001 From: Geronimo2015 Date: Fri, 1 May 2020 16:20:26 +0200 Subject: [PATCH 016/102] Added PTZ GotoPreset support (#13153) Co-Authored-By: Franck Nijhof --- source/_integrations/onvif.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown index e4eb07e1b7e..17725e81d1f 100644 --- a/source/_integrations/onvif.markdown +++ b/source/_integrations/onvif.markdown @@ -46,7 +46,8 @@ If your ONVIF camera supports PTZ, you will be able to pan, tilt or zoom your ca | `zoom` | Zoom. Allowed values: `ZOOM_IN`, `ZOOM_OUT`, `NONE` | `distance` | Distance coefficient. Sets how much PTZ should be executed in one request. Allowed values: floating point numbers, 0 to 1. Default : 0.1 | `speed` | Speed coefficient. Sets how fast PTZ will be executed. Allowed values: floating point numbers, 0 to 1. Default : 0.5 -| `move_mode` | PTZ moving mode. Allowed values: `ContinuousMove`, `RelativeMove`, `AbsoluteMove`. Default :`RelativeMove` +| `preset` | PTZ preset profile token. Sets the preset profile token which is executed with GotoPreset. +| `move_mode` | PTZ moving mode. Allowed values: `ContinuousMove`, `RelativeMove`, `AbsoluteMove`, `GotoPreset`. Default :`RelativeMove` | `continuous_duration` | Set ContinuousMove delay in seconds before stoping the move. Allowed values: floating point numbers or integer. Default : 0.5 If you are running into trouble with this sensor, please refer to the [Troubleshooting section](/integrations/ffmpeg/#troubleshooting). From 5e51889d04d6a41920e729ad0a62eda70ebf2c23 Mon Sep 17 00:00:00 2001 From: Daniel Shokouhi Date: Fri, 1 May 2020 07:21:49 -0700 Subject: [PATCH 017/102] Manual install troubleshooting step for stream (#13211) --- source/_integrations/stream.markdown | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/source/_integrations/stream.markdown b/source/_integrations/stream.markdown index 42f34c02134..b031c1f21dc 100644 --- a/source/_integrations/stream.markdown +++ b/source/_integrations/stream.markdown @@ -11,7 +11,7 @@ ha_codeowners: ha_domain: stream --- -The `stream` integration provides a way to proxy live streams through Home Assistant. The integration currently only supports proxying H.264 source streams to the HLS format and requires at least FFmpeg >= 3.2. +The `stream` integration provides a way to proxy live streams through Home Assistant. The integration currently only supports proxying H.264 source streams to the HLS format and requires at least FFmpeg >= 4. ## Configuration @@ -59,16 +59,17 @@ To do this add either [picture-entity](/lovelace/picture-entity/), [picture-glan ## Troubleshooting -Some users on manual installs may see the following error in their logs after restarting: +Users on manual installs with FFmpeg < 4 may see an error similar to: ```text -2019-03-12 08:49:59 ERROR (SyncWorker_5) [homeassistant.util.package] Unable to install package av==6.1.2: Command "/home/pi/home-assistant/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-udfl2b3t/av/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-ftn5zmh2/install-record.txt --single-version-externally-managed --compile --install-headers /home/pi/home-assistant/include/site/python3.6/av" failed with error code 1 in /tmp/pip-install-udfl2b3t/av/ -2019-03-12 08:49:59 ERROR (MainThread) [homeassistant.requirements] Not initializing stream because could not install requirement av==6.1.2 -2019-03-12 08:49:59 ERROR (MainThread) [homeassistant.setup] Setup failed for stream: Could not install all requirements. +2020-04-28 13:35:43 ERROR (SyncWorker_5) [homeassistant.util.package] Unable to install package av==7.0.1: ERROR: Command errored out with exit status 1: + command: /mnt/c/dev/home-assistant/venv/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-twd7glz2/av/setup.py'"'"'; __file__='"'"'/tmp/pip-install-twd7glz2/av/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-x9tw2ql2/install-record.txt --single-version-externally-managed --compile --install-headers /mnt/c/dev/home-assistant/venv/include/site/python3.7/av + cwd: /tmp/pip-install-twd7glz2/av/ ``` -If you see this error you can solve it by running the following commands and restarting Home Assistant (commands do not need to be ran as the `homeassistant` user): +You can solve this by running the following steps to update FFmpeg >= 4: ```text -sudo apt-get install -y python-dev pkg-config libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev libswscale-dev libavresample-dev libavfilter-dev +sudo add-apt-repository ppa:jonathonf/ffmpeg-4 +sudo apt upgrade ``` From a3afc88a647a711b72d050ca4538b26afd604d4c Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 1 May 2020 09:22:43 -0500 Subject: [PATCH 018/102] Update hunterdouglas_powerview for config flow (#13195) --- .../hunterdouglas_powerview.markdown | 32 +++++++++++++++---- 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/source/_integrations/hunterdouglas_powerview.markdown b/source/_integrations/hunterdouglas_powerview.markdown index d804ab73781..ef2485c958d 100644 --- a/source/_integrations/hunterdouglas_powerview.markdown +++ b/source/_integrations/hunterdouglas_powerview.markdown @@ -2,24 +2,44 @@ title: Hunter Douglas PowerView description: Instructions on how to setup Hunter Douglas PowerView scenes within Home Assistant. ha_category: + - Cover - Scene + - Sensor ha_release: 0.15 ha_domain: hunterdouglas_powerview +ha_iot_class: Local Polling +ha_config_flow: true +ha_codeowners: + - '@bdraco' --- -Implements the [Hunter Douglas PowerView](https://www.hunterdouglas.com/operating-systems/powerview-motorization/support) platform scene control. It queries the PowerView Hub and Home Assistant displays them as scenes. +The `hunterdouglas_powerview` integration allows you to integrate your [Hunter Douglas PowerView](https://www.hunterdouglas.com/operating-systems/powerview-motorization/support) devices in Home Assistant. -Scenes can be activated using the service `scene.turn_on`. +There is currently support for the following device types within Home Assistant: + +- Cover +- Scene +- Sensor + +To add `Hunter Douglas PowerView` to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Hunter Douglas PowerView**. + +Alternatively, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry -scene: - platform: hunterdouglas_powerview - address: IP_ADDRESS +hunterdouglas_powerview: + - host: IP_ADDRESS +``` + +```yaml +# Example configuration.yaml with multiple hubs +hunterdouglas_powerview: + - host: IP_ADDRESS + - host: IP_ADDRESS_2 ``` {% configuration %} -address: +host: description: IP address of the PowerView Hub, e.g., 192.168.1.10. required: true type: string From 698d5cb291b3f5ec31271a8dc51c71ec58398bc4 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Fri, 1 May 2020 16:36:33 +0200 Subject: [PATCH 019/102] Add Xiaomi gateway alarm documentation (#12167) --- .../alarm_control_panel.xiaomi_miio.markdown | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 source/_integrations/alarm_control_panel.xiaomi_miio.markdown diff --git a/source/_integrations/alarm_control_panel.xiaomi_miio.markdown b/source/_integrations/alarm_control_panel.xiaomi_miio.markdown new file mode 100644 index 00000000000..9c987b4c62d --- /dev/null +++ b/source/_integrations/alarm_control_panel.xiaomi_miio.markdown @@ -0,0 +1,39 @@ +--- +title: "Xiaomi Gateway Alarm" +description: "Instructions on how to integrate your Xiaomi Gateway Alarm within Home Assistant." +logo: xiaomi.png +ha_category: + - Alarm +ha_iot_class: Local Polling +ha_release: 0.110 +ha_domain: xiaomi_miio +--- + +The `xiaomi_miio` alarm_control_panel platform allows you to control the state of your Xiaomi Gateway Alarm. + +Please follow the instructions on [Retrieving the Access Token](/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token) to get the API token to use during configuration. + +## Features + +- Turn on/off Alarm +- See the status of Alarm (armed_away, disarmed, arming) + +## Configuration + +To set up the Xiaomi gateway, click Configuration in the sidebar, then click Integrations and then click the + icon in the lower right and find xiaomi_miio. Select the option "Connect to a Xiaomi Gateway" and click submit. You will then be presented with a form in which you will need to fill in the "IP address" and 32 characters "token". Optionally, you can specify a different name for the gateway. After you click submit, you will have the opportunity to select the area that your devices are located. + +{% configuration %} +host: + description: The IP address of your Xiaomi gateway. + required: true + type: string +token: + description: The API token of your Xiaomi gateway. + required: true + type: string +name: + description: The name of your Xiaomi gateway. + required: false + type: string + default: Xiaomi Gateway +{% endconfiguration %} From e9c204bc4914a68a287655ec820b3b5999d45da7 Mon Sep 17 00:00:00 2001 From: clssn Date: Fri, 1 May 2020 16:38:54 +0200 Subject: [PATCH 020/102] Document Numato integration (#12749) --- source/_integrations/numato.markdown | 211 ++++++++++++++++++++++ source/images/supported_brands/numato.png | Bin 0 -> 13692 bytes 2 files changed, 211 insertions(+) create mode 100644 source/_integrations/numato.markdown create mode 100644 source/images/supported_brands/numato.png diff --git a/source/_integrations/numato.markdown b/source/_integrations/numato.markdown new file mode 100644 index 00000000000..eeb95e0d5b2 --- /dev/null +++ b/source/_integrations/numato.markdown @@ -0,0 +1,211 @@ +--- +title: Numato USB GPIO Expander +description: Instructions on how to integrate a Numato GPIO expander into Home Assistant. +ha_category: + - DIY + - Binary Sensor + - Sensor + - Switch +logo: numato.png +ha_release: "0.110" +ha_iot_class: Local Push +ha_domain: numato +--- + +The `numato` integration is the base for all related GPIO platforms of the +[Numato 32 Port USB GPIO expander](https://numato.com/product/32-channel-usb-gpio-module-with-analog-inputs): + +- [Binary Sensor](#binary-sensor) +- [Sensor](#sensor) +- [Switch](#switch) + +The whole configuration of all Numato devices is located in the general setup +of this integration. The following minimalistic example configures a couple of +binary_sensor, switch and sensor ports for a single device with ID 0. + +```yaml +numato: + devices: + - id: 0 + binary_sensors: + ports: + 2: Window Livingroom Open + 3: Window Livingroom Glassbreak + 4: Doorbell + sensors: + ports: + 1: + name: Soil Moisture Ficus + switches: + ports: + 5: Relay Light Outdoor + 6: Relay Circulation Pump + 7: Door Opener +``` + +{% configuration %} +discover: + description: List of OS device files (/dev/...) to try during discovery + required: false + default: List of /dev/ttyACM0 .. /dev/ttyACM9 + type: list +devices: + description: List of Numato 32 Port USB GPIO devices. + required: true + type: list + keys: + id: + description: ID configured in the device (not the Linux device since this can change). + required: true + type: integer + binary_sensors: + description: Configuration of ports for the `binary_sensor` platform + type: map + keys: + invert_logic: + description: Whether to invert the logic, so a high voltage level is interpreted as false. + required: false + default: false + type: boolean + ports: + description: Map of port numbers to names. + required: true + type: map + keys: + "port: name": + description: The port numbers and corresponding names. + required: true + type: string + sensors: + description: Configuration of ports for the `sensor` platform + type: map + keys: + ports: + description: Map of port numbers to ADC configurations. + required: true + type: map + keys: + "port: adc_config": + description: The port number and corresponding ADC configuration. + required: true + type: map + keys: + name: + description: Name of the ADC sensor port. + required: true + type: string + source_range: + description: Range within the ADC's resolution to map values from. + required: false + default: [0, 1024] + type: list + destination_range: + description: Range to map values from the source range to in a linear fashion. + required: false + default: [0.0, 100.0] + type: list + unit: + description: Unit of the destination values. + required: false + type: string + default: \% + switches: + description: Configuration of ports for the `sensor` platform + type: map + keys: + invert_logic: + description: Whether to invert the logic, so a value of true leads to a low voltage level at the output. + required: false + default: false + type: boolean + ports: + description: Map of port numbers to names. + required: true + type: map + keys: + "port: name": + description: The port numbers and corresponding names. + required: true + type: string +{% endconfiguration %} + +## Binary Sensor + +The `numato` binary_sensor platform allows you to operate the GPIOs of your +[Numato](https://numato.com) 32 port USB GPIO expander in binary input mode. + +
+ +As the Numato devices do not have internal pull-up or pull-down circuitry, +be careful not to destroy a port by creating a short circuit. Refer to the +[Numato documentation](https://numato.com/docs/32-channel-usb-gpio-module-with-analog-inputs/#gpio-with-switches-8) +on how to connect a switch to an input port, for example. + +
+ +## Sensor + +The `numato` sensor platform allows you to operate some GPIOs of your USB GPIO +expander in analog input mode. + +The Numato device has a number of built-in analog-digital-converters (ADCs) to +convert a voltage level between VCC and GND into a 10-bit integer value. Read +the [IO Ports](#io-ports) section for constraints on the ports to use. + +By default, the ADC's whole 10-bit range will be mapped to a float value between +0.0 and 1.0. Use the optional `source_range` to map from a specific range and +the `destination_range` to specify the value range to represent the entity +state. + +## Switch + +The `numato` switch platform allows you to operate the GPIOs of your +[Numato](https://numato.com) 32 port USB GPIO expander in output mode. + +## IO Ports + +The IO port numbers used in this configuration refer to the port numbers +printed on the PCB. Note that the Sensor platform can be configured on ports +1-7 only. These are the only ports on the 32 port device equipped with an ADC. + +For details about the GPIO layout, take a look at the [Numato 32 GPIO +documentation](https://numato.com/docs/32-channel-usb-gpio-module-with-analog-inputs). + +## Device IDs + +This integration uses a internal device ID to identify the device, which is +_not_ the Linux device path. The Linux device path (e.g., `/dev/ttyACM0`) can +change, for example, when you disconnect and re-connect the device or if you +connect the device to a different USB port. + +The internal device ID is 0 by default. If you have only one device, you should +not need to care about changing it. If you have multiple devices, their IDs are +shown in the console log during startup of Home Assistant. + +### Configure the Device ID + +Configure your Numato device's ID with the following steps. Though you can use +any terminal emulator to connect to and communicate with your device, the +following steps are based on using _GNU Screen_. On a Debian or Ubuntu-based OS +install _Screen_ like `sudo apt install screen`. + +1. Plug in only the one device to assign an id to so it'll get /dev/ttyACM0 +2. Wait a couple of seconds as your Linux OS may be trying to identify the + device as a Modem right after plugging it in +3. Run `screen /dev/ttyACM0` +4. Type `id get` to see the current ID +5. Type `id set 00000005` and hit enter to assign ID 5 +6. Type `id get` to validate and expect `00000005` as a reply +7. Quit screen with: Ctrl-a + \ and confirm with `y` + +Note that during communication with the device the ID values are strictly 32 +bit hexadecimal numbers (8 hex digits) with leading `0` padding. + +Hint: It is a good practice to put sticky labels with the IDs onto the PCBs in +order to avoid confusion of devices and their port configuration since this +could easily destroy your device. + +
+Numato devices used by Home Assistant are expected to be exclusive to Home +Assistant and remain permanently connected. +
diff --git a/source/images/supported_brands/numato.png b/source/images/supported_brands/numato.png new file mode 100644 index 0000000000000000000000000000000000000000..835c262be3e41be64d698337b6dee9c22252f23a GIT binary patch literal 13692 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 NFIBZwYL#pv{vVFQuJix^ literal 0 HcmV?d00001 From ec332c8cff92e3b4c47d066b611dac55bbf2942f Mon Sep 17 00:00:00 2001 From: Teemu R Date: Fri, 1 May 2020 21:48:21 +0200 Subject: [PATCH 021/102] add Yeelight ceiling10/YLDL01YL/meteorite (#13248) --- source/_integrations/yeelight.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/yeelight.markdown b/source/_integrations/yeelight.markdown index a2a5dbd0007..105c300ae1e 100644 --- a/source/_integrations/yeelight.markdown +++ b/source/_integrations/yeelight.markdown @@ -80,7 +80,7 @@ devices: required: false type: string model: - description: "Yeelight model. Possible values are `mono1`, `color1`, `color2`, `strip1`, `bslamp1`, `ceiling1`, `ceiling2`, `ceiling3`, `ceiling4`, `ceiling13`. The setting is used to enable model specific features f.e. a particular color temperature range. Its also used to setup device, if its not available and discovery if disabled, during Home Assistant startup. If model is not specified, it will be guessed, by integration by looking at supported properties, reported by device." + description: "Yeelight model. Possible values are `mono1`, `color1`, `color2`, `strip1`, `bslamp1`, `ceiling1`, `ceiling2`, `ceiling3`, `ceiling4`, `ceiling10`, `ceiling13`. The setting is used to enable model specific features f.e. a particular color temperature range. Its also used to setup device, if its not available and discovery if disabled, during Home Assistant startup. If model is not specified, it will be guessed, by integration by looking at supported properties, reported by device." required: false type: string custom_effects: @@ -150,6 +150,7 @@ This integration is tested to work with the following models. If you have a diff | `ceiling3` | YLXD05YL | Yeelight Ceiling Light (Jiaoyue 480) | | `ceiling4` | YLXD02YL | Yeelight Ceiling Light (Jiaoyue 650) | | `mono` | YLTD03YL | Yeelight Serene Eye-Friendly Desk Lamp | +| `ceiling10` | YLDL01YL | Yeelight Meteorite Pendant Light | | `ceiling13` | YLXD01YL | Yeelight LED Ceiling Light | ## Services From 070bf05ff8ff07937366648130355b6a2757f5b9 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sat, 2 May 2020 09:56:05 +0200 Subject: [PATCH 022/102] Add scene to default_config (#13259) --- source/_integrations/default_config.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/default_config.markdown b/source/_integrations/default_config.markdown index 14e4e09e28a..b7794e4b32a 100644 --- a/source/_integrations/default_config.markdown +++ b/source/_integrations/default_config.markdown @@ -23,6 +23,7 @@ This integration is a meta-component and configures a default set of integration - [Map](/integrations/map/) - [Mobile App Support](/integrations/mobile_app/) - [Person](/integrations/person/) +- [Scene](/integrations/scene/) - [Scripts](/integrations/script/) - [Simple Service Discovery Protocol (SSDP)](/integrations/ssdp/) - [Sun](/integrations/sun/) From aeebae7da5e56a986e56b93195a20f1a90d98045 Mon Sep 17 00:00:00 2001 From: unixko <44964969+unixko@users.noreply.github.com> Date: Sun, 3 May 2020 01:00:08 +0700 Subject: [PATCH 023/102] added abbreviation for temperature_unit (#13263) Added temp_unit for temperature_unit. --- source/_docs/mqtt/discovery.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_docs/mqtt/discovery.markdown b/source/_docs/mqtt/discovery.markdown index ee7d983aba4..a9e7664f548 100644 --- a/source/_docs/mqtt/discovery.markdown +++ b/source/_docs/mqtt/discovery.markdown @@ -230,6 +230,7 @@ Supported abbreviations: 'temp_lo_stat_t': 'temperature_low_state_topic', 'temp_stat_tpl': 'temperature_state_template', 'temp_stat_t': 'temperature_state_topic', + 'temp_unit': 'temperature_unit', 'tilt_clsd_val': 'tilt_closed_value', 'tilt_cmd_t': 'tilt_command_topic', 'tilt_inv_stat': 'tilt_invert_state', From 975c6d7ce9024bb5b73e27ac6280fc979cbf8e8d Mon Sep 17 00:00:00 2001 From: Mich-b Date: Sat, 2 May 2020 20:02:02 +0200 Subject: [PATCH 024/102] documentation for https://github.com/home-assistant/core/pull/33426 (#13250) --- source/_integrations/snmp.markdown | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/source/_integrations/snmp.markdown b/source/_integrations/snmp.markdown index 38dfbe74249..07464de78c2 100644 --- a/source/_integrations/snmp.markdown +++ b/source/_integrations/snmp.markdown @@ -329,6 +329,11 @@ command_payload_off: description: The value to write to turn off the switch, if different from `payload_off`. required: false type: string +vartype: + description: The SNMP vartype for the `payload_on` and `payload_off` commands as defined in [RFC1902](https://tools.ietf.org/html/rfc1902.html). + required: false + type: string + default: 'none' {% endconfiguration %} You should check with your device's vendor to find out the correct BaseOID and what values turn the switch on and off. @@ -352,6 +357,20 @@ Valid values for `priv_protocol`: - **aes-cfb-192** - **aes-cfb-256** +Valid values for `vartype`: + +- **Counter32** +- **Counter64** +- **Gauge32** +- **Integer32** +- **Integer** +- **IpAddress** +- **ObjectIdentifier** +- **OctetString** +- **Opaque** +- **TimeTicks** +- **Unsigned32** + Complete examples: ```yaml @@ -376,4 +395,18 @@ switch: baseoid: 1.3.6.1.4.1.19865.1.2.1.4.0 payload_on: 1 payload_off: 0 + + - platform: snmp + name: Enable PoE on Netgear switch port 2 using SNMP v3 + host: 192.168.0.4 + version: '3' + username: 'myusername' + auth_key: 'myauthkey' + auth_protocol: 'hmac-sha' + priv_key: 'myprivkey' + priv_protocol: 'des' + baseoid: 1.3.6.1.4.1.4526.11.15.1.1.1.1.1.2 + payload_on: 15400 + payload_off: 3000 + vartype: Gauge32 ``` From 65094e5768c0eee587c91ed454208f01e7198253 Mon Sep 17 00:00:00 2001 From: pdcemulator <20071350+pdcemulator@users.noreply.github.com> Date: Sun, 3 May 2020 22:12:44 +0200 Subject: [PATCH 025/102] influxdb: add support for path parameter (#13265) --- source/_integrations/influxdb.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/influxdb.markdown b/source/_integrations/influxdb.markdown index 3e129b50685..b0a0b93567f 100644 --- a/source/_integrations/influxdb.markdown +++ b/source/_integrations/influxdb.markdown @@ -68,6 +68,10 @@ verify_ssl: description: Verify SSL certificate for HTTPS request. required: false default: true +path: + type: string + description: Path to use if your InfuxDB is running behind an reverse proxy. + required: false max_retries: type: integer description: Set this to allow the integration to retry if there was a network error when transmitting data. From becfe8ec7437f290ead7c328ad9df43dbb994777 Mon Sep 17 00:00:00 2001 From: Markus Breitenberger Date: Sun, 3 May 2020 22:17:01 +0200 Subject: [PATCH 026/102] Update pulseaudio_loopback pulsectl lib (#34965) (#13257) --- .../_integrations/pulseaudio_loopback.markdown | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/source/_integrations/pulseaudio_loopback.markdown b/source/_integrations/pulseaudio_loopback.markdown index 0d7b4a6bcd0..2eefcb2fbaa 100644 --- a/source/_integrations/pulseaudio_loopback.markdown +++ b/source/_integrations/pulseaudio_loopback.markdown @@ -41,27 +41,17 @@ name: host: description: The IP address or host name of the PulseAudio server. required: false - default: localhost + default: Use client configuration in /etc/pulse type: string port: description: The port that Pulseaudio is listening on. required: false - default: 4712 - type: integer -buffer_size: - description: How much data to load from Pulseaudio at once. - required: false - default: 1024 - type: integer -tcp_timeout: - description: How long to wait for a response from Pulseaudio before giving up. - required: false - default: 3 + default: 4713 type: integer {% endconfiguration %}
-This integration relies on raw TCP commands to PulseAudio. In order for PulseAudio to accept commands with this component, `module-cli-protocol` must be loaded on the PulseAudio server. +This integration relies on raw TCP commands to PulseAudio. In order for PulseAudio to accept commands with this component, `module-native-protocol` must be loaded on the PulseAudio server.
From 1c320b6ec74d70ebd3c1eac5383b790235866830 Mon Sep 17 00:00:00 2001 From: Steven Looman Date: Sun, 3 May 2020 22:17:49 +0200 Subject: [PATCH 027/102] UPnP/IGD has been moved to ssdp (#13180) --- source/_integrations/discovery.markdown | 1 - source/_integrations/ssdp.markdown | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/discovery.markdown b/source/_integrations/discovery.markdown index 278e6413c4d..b2b625f3344 100644 --- a/source/_integrations/discovery.markdown +++ b/source/_integrations/discovery.markdown @@ -75,7 +75,6 @@ Valid values for ignore are: * `enigma2`: Enigma2 media players * `frontier_silicon`: Frontier Silicon internet radios * `harmony`: Logitech Harmony Hub - * `igd`: Internet Gateway Device * `logitech_mediaserver`: Logitech Media Server (Squeezebox) * `netgear_router`: NETGEAR routers * `octoprint`: Octoprint diff --git a/source/_integrations/ssdp.markdown b/source/_integrations/ssdp.markdown index 1b35eaf014b..7d7b6203cc6 100644 --- a/source/_integrations/ssdp.markdown +++ b/source/_integrations/ssdp.markdown @@ -30,3 +30,4 @@ The following integrations are automatically discovered by the SSDP integration: - [Philips Hue](../hue/) - [Roku](/integrations/roku/) - [Samsung TV](../samsungtv/) + - [UPnP](../upnp/) From 0752df6b6e005bbac622e11f8d285bb0a72890af Mon Sep 17 00:00:00 2001 From: Xiaonan Shen Date: Tue, 5 May 2020 01:25:56 -0700 Subject: [PATCH 028/102] Remove `certificate` configuration variable from roomba (#13285) * Remove certificate option from roomba * Mark certificate as deprecated --- source/_integrations/roomba.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/roomba.markdown b/source/_integrations/roomba.markdown index 447f236cc9f..64fce7992ca 100644 --- a/source/_integrations/roomba.markdown +++ b/source/_integrations/roomba.markdown @@ -52,7 +52,7 @@ password: required: true type: string certificate: - description: Path to your certificate store. + description: "**(Deprecated)** Path to your certificate store." required: false type: string default: /etc/ssl/certs/ca-certificates.crt From 3a3e721848f061161da14a571af3d67fddde86d3 Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Tue, 5 May 2020 10:28:39 +0200 Subject: [PATCH 029/102] Add zwave_mqtt base (#13255) * Add zwave_mqtt base * Fix Z-Wave casing * Mention network key * :pencil2: Tweaks Co-authored-by: Franck Nijhof --- source/_integrations/zwave_mqtt.markdown | 56 ++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 source/_integrations/zwave_mqtt.markdown diff --git a/source/_integrations/zwave_mqtt.markdown b/source/_integrations/zwave_mqtt.markdown new file mode 100644 index 00000000000..46565a0ec35 --- /dev/null +++ b/source/_integrations/zwave_mqtt.markdown @@ -0,0 +1,56 @@ +--- +title: Z-Wave over MQTT +description: Instructions on how to integrate Z-Wave over MQTT with Home Assistant. +ha_category: + - Switch +ha_release: "0.110" +ha_iot_class: Local Push +ha_config_flow: true +ha_codeowners: + - '@cgarwood' + - '@marcelveldt' + - '@MartinHjelmare' +ha_domain: zwave_mqtt +--- + +This integration allows you to utilize OpenZWave's qt-openzwave daemon to control a Z-Wave network over MQTT. + +## Requirements + +- MQTT server and the [MQTT integration](/integrations/mqtt/) set up in Home Assistant +- [qt-openzwave daemon](https://github.com/OpenZWave/qt-openzwave) +- Supported Z-Wave dongle compatible with OpenZWave 1.6. See this [list](/docs/z-wave/controllers/#supported-z-wave-usb-sticks--hardware-modules) of controllers. + +## Configuration + +This integration can be configured using the integrations in the +Home Assistant frontend. + +Menu: **Configuration** -> **Integrations**. + +Click on the `+` sign to add an integration and click on **Z-Wave over MQTT**. +After completing the configuration flow, the Z-Wave over MQTT +integration will be available. + +### Secure network key + +The secure network key is set in the settings for the qt-openzwave daemon and not in the integration configuration. + +## Services + +### Service `zwave_mqtt.add_node` + +This service will set the controller into inclusion mode and should be used to add a device (node) to the Z-Wave network. Call the service and then perform the device-specific procedure, according to the device manual, to add your device to the network. Make sure the controller is connected to the host where the QT-OpenZwave daemon is running, when performing this operation. + +| Service Data Attribute | Required | Description | +| ---------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `secure` | no | Add the new node with secure communications. [Secure network key must be set](#secure-network-key). This process will fallback to add_node (unsecure) for unsupported devices. Note that unsecure devices can't directly talk to secure devices. | +| `instance_id` | no | The OZW Instance/Controller to use, defaults to 1. | + +### Service `zwave_mqtt.remove_node` + +This service will set the controller into exclusion mode and should be used to remove a device (node) from the Z-Wave network. Call the service and then perform the device-specific procedure, according to the device manual, to remove your device from the network. Make sure the controller is connected to the host where the QT-OpenZwave daemon is running, when performing this operation. + +| Service Data Attribute | Required | Description | +| ---------------------- | -------- | -------------------------------------------------- | +| `instance_id` | no | The OZW Instance/Controller to use, defaults to 1. | From 3c040bf1a7f2cfeabc5d2a3c04569e35c3d91564 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=B8yer=20Iversen?= Date: Tue, 5 May 2020 10:34:18 +0200 Subject: [PATCH 030/102] Update tibber.markdown (#13100) --- source/_integrations/tibber.markdown | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/source/_integrations/tibber.markdown b/source/_integrations/tibber.markdown index 2676dec5f50..9bdc2489c91 100644 --- a/source/_integrations/tibber.markdown +++ b/source/_integrations/tibber.markdown @@ -25,21 +25,8 @@ There is currently support for the following device types within Home Assistant: Go to [developer.tibber.com/settings/accesstoken](https://developer.tibber.com/settings/accesstoken) to get your API token. -## Configuration +To add Tibber to your installation, go to Configuration >> Integrations in the UI and enable the Tibber integration. -To add Tibber to your installation, add the following to your `configuration.yaml` file: - -```yaml -tibber: - access_token: YOUR_ACCESS_TOKEN -``` - -{% configuration %} -access_token: - description: Your Tibber API token. - required: true - type: string -{% endconfiguration %} ## Notifications From f485411ae2f8437a0c3169f9ebec414038d221c8 Mon Sep 17 00:00:00 2001 From: alxrdn Date: Tue, 5 May 2020 10:40:30 +0200 Subject: [PATCH 031/102] Document new wrapper for overlay options to rpi_camera (#13097) * document new wrapper for overlay options to rpi_camera * Move yaml configuration to rpi_camera key * Remove optional parameters from yaml config example * Minor changes Co-authored-by: Fabian Affolter --- source/_integrations/rpi_camera.markdown | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/source/_integrations/rpi_camera.markdown b/source/_integrations/rpi_camera.markdown index 9a690faa564..292a603ab40 100644 --- a/source/_integrations/rpi_camera.markdown +++ b/source/_integrations/rpi_camera.markdown @@ -8,7 +8,7 @@ ha_release: 0.17 ha_domain: rpi_camera --- -The `rpi_camera` platform allows you to integrate the Raspberry Pi camera into Home Assistant. This integration uses the application [`raspistill`](https://www.raspberrypi.org/documentation/usage/camera/raspicam/raspistill.md) to store the image from camera. +The `rpi_camera` integration allows you to integrate the Raspberry Pi camera into Home Assistant. This integration uses the application [`raspistill`](https://www.raspberrypi.org/documentation/usage/camera/raspicam/raspistill.md) to store the image from camera. ## Configuration @@ -16,10 +16,12 @@ To enable this camera in your installation, add the following to your `configura ```yaml # Example configuration.yaml entry -camera: - - platform: rpi_camera +rpi_camera: ``` +The whole set of configuration variables is documented here [`Raspberry Pi Camera Module - Raspberry Pi Documentation`](https://www.raspberrypi.org/documentation/raspbian/applications/camera.md). +They are not all wrapped by this `rpi_camera` platform. + {% configuration %} image_width: description: Set the image width. @@ -61,6 +63,16 @@ timelapse: required: false type: integer default: 1000 +overlay_metadata: + description: Adds some text and/or metadata onto the picture. Check the [`--annotate`](https://www.raspberrypi.org/documentation/raspbian/applications/camera.md) section. + required: false + type: integer + default: none +overlay_timestamp: + description: Helper to add date/time onto the picture. Format as used by [`strftime`](http://man7.org/linux/man-pages/man3/strftime.3.html). + required: false + type: string + default: none file_path: description: Save the picture in a custom file path. required: false From e43fe378dc0eb15a5be5041618a20931417271c1 Mon Sep 17 00:00:00 2001 From: Andreas Oberritter Date: Tue, 5 May 2020 10:48:16 +0200 Subject: [PATCH 032/102] Document name option for edl21 (#12657) * edl21: Document new option 'name' * edl21: Remove optional config variable from first example * Add period Co-authored-by: Fabian Affolter --- source/_integrations/edl21.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/edl21.markdown b/source/_integrations/edl21.markdown index e8b0ab8abbf..a154f36e026 100644 --- a/source/_integrations/edl21.markdown +++ b/source/_integrations/edl21.markdown @@ -33,6 +33,10 @@ sensor: ``` {% configuration %} +name: + description: The friendly name of the smart meter. + required: false + type: string serial_port: description: The device to communicate with. When using ser2net, use socket://host:port. required: true From ac2e79e609c362b4cf791fbe28168e770f87e9fa Mon Sep 17 00:00:00 2001 From: Steven Looman Date: Tue, 5 May 2020 17:53:59 +0200 Subject: [PATCH 033/102] Remove parts about port_mapping and optional sensors (#13304) --- source/_integrations/upnp.markdown | 30 +++--------------------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/source/_integrations/upnp.markdown b/source/_integrations/upnp.markdown index cb2a9fd073e..d801768338c 100644 --- a/source/_integrations/upnp.markdown +++ b/source/_integrations/upnp.markdown @@ -14,8 +14,6 @@ ha_domain: upnp The `upnp` integration enables you to collect network statistics from your router such as bytes in/out and packets in/out. This information is provided by the [UPnP](https://en.wikipedia.org/wiki/Universal_Plug_and_Play)/[Internet Gateway Device (IGD) Protocol](https://en.wikipedia.org/wiki/Internet_Gateway_Device_Protocol) if enabled on your router. -The IGD can automatically create port forwarding mappings on your router for Home Assistant, exposing your installation to the internet. The mapping will never automatically expire. Upon stopping Home Assistant, the mapping will be removed from your router. - There is currently support for the following device types within Home Assistant: - **Sensor** - Allows to get the network statistics from your router such as bytes in/out and packets in/out. @@ -27,46 +25,24 @@ Please note that UPnP or NAT-PMP needs to be enabled on your router for this int To integrate this into Home Assistant, add the following section to your `configuration.yaml` file: ```yaml -# Example configuration.yaml entry with custom external portal +# Example configuration.yaml entry upnp: - port_mapping: true - ports: - hass: 8000 - 8080: 8080 ``` -With the default settings only the sensors are added for statistics. If you wish to have port mapping done through IGD, add the option **port_mapping** and **ports**. - {% configuration %} -port_mapping: - description: If the integration should try to map ports. - required: false - type: boolean - default: false -sensors: - description: If the integration should enable the UPnP sensors. - required: false - type: boolean - default: true local_ip: description: The local IP address of the computer running Home Assistant. required: false type: string default: Try to auto-detect IP of host. -ports: - description: Map of ports to map from internal to external. Pass 'hass' as internal port to use the port Home Assistant runs on. Note that you have to enable port_mapping if you wish to map ports. - required: false - type: map - default: Open same port on external router as that Home Assistant runs locally and forwards it. {% endconfiguration %} ## Troubleshooting -If Home Assistant is not able to discover UPnP sensors, it may be because the local IP address was not auto-detected correctly. To prevent this, you may add the `local_ip` option to your UPnP configuration: +If Home Assistant is not able to discover the UPnP device, it may be because the local IP address of the computer running Home Assistant was not auto-detected correctly. To prevent this, you may add the `local_ip` option to your UPnP configuration: ```yaml -# Example configuration.yaml with UPnP sensors enabled and local_ip set +# Example configuration.yaml with local_ip set upnp: - sensors: true local_ip: 192.168.1.2 ``` From b18a75febff71607788cf62611013a5d5c601b5d Mon Sep 17 00:00:00 2001 From: Greg Thornton Date: Wed, 6 May 2020 17:13:14 -0500 Subject: [PATCH 034/102] Add homekit camera docs (#12303) Co-Authored-By: Franck Nijhof --- source/_integrations/homekit.markdown | 65 +++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index afdf1f2bce3..2db21b3589b 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -62,6 +62,8 @@ homekit: - feature: toggle_mute switch.bedroom_outlet: type: outlet + camera.back_porch: + support_audio: True - name: HASS Bridge 2 port: 56332 filter: @@ -171,6 +173,56 @@ homekit: required: false type: string default: '`switch`' + stream_address: + description: Only for `camera` entities. The source IP address to use when streaming to RTP clients. If your Home Assistant host has multiple interfaces, selecting a specific IP may be necessary. + required: false + type: string + default: local IP from Home Assistant + stream_source: + description: Only for `camera` entities. A URL, file or other valid FFmpeg input string to use as the stream source, rather than the default camera source. Required for camera entities that do not natively support streaming (MJPEG). If `-i` is not found in the stream source, it is prepended to construct the FFmpeg input. + required: false + type: string + default: stream source from camera entity + support_audio: + description: Only for `camera` entities. Whether the camera supports audio. Audio is disabled unless this flag is set to `True`. + required: false + type: boolean + default: '`False`' + max_width: + description: Only for `camera` entities. Maximum width supported by camera. Used when generating advertised video resolutions. + required: false + type: integer + default: 1920 + max_height: + description: Only for `camera` entities. Maximum height supported by camera. Used when generating advertised video resolutions. + required: false + type: integer + default: 1080 + max_fps: + description: Only for `camera` entities. Maximum fps supported by camera. Used when generating advertised video resolutions. + required: false + type: integer + default: 30 + audio_map: + description: Only for `camera` entities. FFmpeg [stream selection mapping](https://ffmpeg.org/ffmpeg.html#Stream-selection) for the audio-only stream. Selects the first audio stream in the input stream by default. If your input stream has multiple audio streams, this may need to be adjusted. + required: false + type: string + default: '`0:a:0`' + video_map: + description: Only for `camera` entities. FFmpeg [stream selection mapping](https://ffmpeg.org/ffmpeg.html#Stream-selection) for the video-only stream. Selects the first video stream in the input stream by default. If your input stream has multiple video streams, this may need to be adjusted. + required: false + type: string + default: '`0:v:0`' + audio_packet_size: + description: Only for `camera` entities. RTP packet size used for streaming audio to HomeKit clients. + required: false + type: integer + default: 188 + video_packet_size: + description: Only for `camera` entities. RTP packet size used for streaming video to HomeKit clients. + required: false + type: integer + default: 1316 {% endconfiguration %} @@ -386,6 +438,7 @@ The following integrations are currently supported: | alarm_control_panel | SecuritySystem | All security systems. | | automation / input_boolean / remote / scene / script / vacuum | Switch | All represented as switches. | | binary_sensor | Sensor | Support for `co2`, `door`, `garage_door`, `gas`, `moisture`, `motion`, `occupancy`, `opening`, `smoke` and `window` device classes. Defaults to the `occupancy` device class for everything else. | +| camera | Camera | All camera devices. **HomeKit Secure Video is not supported at this time.** | | climate | Thermostat | All climate devices. | | cover | GarageDoorOpener | All covers that support `open` and `close` and have `garage` or `gate` as their `device_class`. | | cover | WindowCovering | All covers that support `set_cover_position`. | @@ -537,6 +590,18 @@ Media Player entities with `device_class: tv` will show up as Television accesso The volume and play/pause controls will show up on the Remote app or Control Center. If your TV supports volume control through Home Assistant, you will be able to control the volume using the side volume buttons on the device while having the remote selected on screen. +#### Camera video is not streaming + +Ensure that the [`ffmpeg`](/integrations/ffmpeg) integration is configured correctly. Verify that your stream is directly playable with `ffplay ` or [VLC Media Player](https://www.videolan.org/). If you have changed your camera's entity configuration, you may need to [reset the accessory](#resetting-accessories). + +#### Camera audio is not streaming + +Make sure `support_audio` is `True` in the camera's entity configuration. + +#### HomeKit stalls or devices respond slowly with many cameras + +HomeKit updates each camera snapshot sequentially when there are multiple cameras on a bridge. The HomeKit update methodology can lead to the app stalling or taking a while to update. To avoid this problem, limit each `HomeKit Bridge` to 6 cameras and create a new `HomeKit Bridge` for additional cameras. + #### Resetting accessories On Home Assistant `0.97.x` or later, you may use the service `homekit.reset_accessory` with one or more entity_ids to reset accessories whose configuration may have changed. This can be useful when changing a media_player's device class to `tv`, linking a battery, or whenever Home Assistant adds support for new HomeKit features to existing entities. From e1f68bc73f7c46867ce7e8b68411800709a2a4c8 Mon Sep 17 00:00:00 2001 From: stickpin <630000+stickpin@users.noreply.github.com> Date: Thu, 7 May 2020 08:40:37 -0700 Subject: [PATCH 035/102] Homekit camera codecs support docs (#13332) --- source/_integrations/homekit.markdown | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index 2db21b3589b..dab9f296453 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -223,6 +223,18 @@ homekit: required: false type: integer default: 1316 + video_codec: + description: Only for `camera` entities. FFmpeg video codec for transcoding. `copy` option reduces CPU load when video source already encoded with `H264` (MPEG4). `h264_omx` option is only available with custom FFmpeg builds and enables GPU Hardware acceleration on Raspberry Pi. + required: false + type: string + default: libx264 + available options: copy, libx264, h264_omx + audio_codec: + description: Only for `camera` entities. FFmpeg audio codec for transcoding. `copy` option reduces CPU load when audio source already encoded with `libopus`. + required: false + type: string + default: libopus + available options: copy, libopus {% endconfiguration %} From 3701a98e9f4ebeb0e8891981f7a3ba8a41dd0acf Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 8 May 2020 02:30:49 +0200 Subject: [PATCH 036/102] Remove base_url, add external_url & internal_url (#13307) --- source/_docs/configuration/basic.markdown | 18 ++++++++++++++---- source/_docs/ecosystem/caddy.markdown | 3 --- .../certificates/lets_encrypt.markdown | 3 ++- .../tls_domain_certificate.markdown | 1 - source/_docs/ecosystem/haproxy.markdown | 6 ++++-- source/_docs/ecosystem/nginx.markdown | 4 ++-- source/_integrations/ambiclimate.markdown | 2 +- source/_integrations/cast.markdown | 3 ++- source/_integrations/dialogflow.markdown | 2 +- source/_integrations/google_translate.markdown | 8 -------- source/_integrations/http.markdown | 5 ----- source/_integrations/ifttt.markdown | 2 +- source/_integrations/image_processing.markdown | 6 ------ source/_integrations/konnected.markdown | 6 +++--- source/_integrations/mailgun.markdown | 2 +- source/_integrations/netatmo.markdown | 2 +- source/_integrations/point.markdown | 2 +- source/_integrations/smartthings.markdown | 10 +++++----- source/_integrations/spotify.markdown | 2 -- .../_integrations/telegram_webhooks.markdown | 8 +------- source/_integrations/tts.markdown | 18 ++++++++---------- source/_integrations/twilio.markdown | 2 +- 22 files changed, 48 insertions(+), 67 deletions(-) diff --git a/source/_docs/configuration/basic.markdown b/source/_docs/configuration/basic.markdown index 3f1d4d868c1..53ab503c5d0 100644 --- a/source/_docs/configuration/basic.markdown +++ b/source/_docs/configuration/basic.markdown @@ -10,18 +10,24 @@ If you prefer YAML, you can add the following information to your `configuration ```yaml homeassistant: + name: Home latitude: 32.87336 longitude: 117.22743 elevation: 430 unit_system: metric time_zone: America/Los_Angeles - name: Home + external_url: "https://www.example.com" + internal_url: "http://homeassistant.local:8123" whitelist_external_dirs: - /usr/var/dumping-ground - /tmp ``` {% configuration %} +name: + description: Name of the location where Home Assistant is running. + required: false + type: string latitude: description: Latitude of your location required to calculate the time the sun rises and sets. required: false @@ -46,8 +52,12 @@ time_zone: description: "Pick your time zone from the column **TZ** of [Wikipedia's list of tz database time zones](http://en.wikipedia.org/wiki/List_of_tz_database_time_zones)" required: false type: string -name: - description: Name of the location where Home Assistant is running. +external_url: + description: "The URL that Home Assistant is available on from the internet. For example: `https://example.duckdns.org:8123`. Note that this setting may only contain a protocol, hostname and port; using a path is not supported." + required: false + type: string +internal_url: + description: "The URL that Home Assistant is available on from your local network. For example: `http://homeassistant.local:8123`. Note that this setting may only contain a protocol, hostname and port; using a path is not supported." required: false type: string customize: @@ -68,6 +78,6 @@ whitelist_external_dirs: type: list {% endconfiguration %} -### Reload Core Service +## Reload Core Service Home Assistant offers a service to reload the core configuration while Home Assistant is running called `homeassistant.reload_core_config`. This allows you to change any of the above sections and see it being applied without having to restart Home Assistant. To call this service, go to the "Service" tab under Developer Tools, select the `homeassistant.reload_core_config` service and click the "CALL SERVICE" button. Alternatively, you can press the "Reload Location & Customizations" button under Configuration > Server Control. diff --git a/source/_docs/ecosystem/caddy.markdown b/source/_docs/ecosystem/caddy.markdown index fde6c60b7aa..4adfa8afbad 100644 --- a/source/_docs/ecosystem/caddy.markdown +++ b/source/_docs/ecosystem/caddy.markdown @@ -45,8 +45,6 @@ On your `configuration.yaml` file, edit the `http` component. http: # For extra security set this to only accept connections on localhost if Caddy is on the same machine # server_host: 127.0.0.1 - # Update this line to be your domain - base_url: https://example.com use_x_forwarded_for: true # You must set the trusted proxy IP address so that Home Assistant will properly accept connections # Set this to your Caddy machine IP, or localhost if hosted on the same machine. @@ -57,4 +55,3 @@ http: You can either start Caddy or [install it as a service](https://github.com/mholt/caddy/wiki/Caddy-as-a-service-examples), pass the Caddyfile path as a `conf` parameter. Home Assistant will be listening on port 443 (HTTPS) and all insecure traffic on port 80 will be redirected. - diff --git a/source/_docs/ecosystem/certificates/lets_encrypt.markdown b/source/_docs/ecosystem/certificates/lets_encrypt.markdown index 2c8b188e269..f6a074b8683 100644 --- a/source/_docs/ecosystem/certificates/lets_encrypt.markdown +++ b/source/_docs/ecosystem/certificates/lets_encrypt.markdown @@ -333,9 +333,10 @@ Now edit your `configuration.yaml` file to reflect the SSL entries and your base http: ssl_certificate: /etc/letsencrypt/live/examplehome.duckdns.org/fullchain.pem ssl_key: /etc/letsencrypt/live/examplehome.duckdns.org/privkey.pem - base_url: examplehome.duckdns.org ``` +Go to the Home Assistant UI -> **Configuration** -> **General** and set the external URL to your new URL, for example: `https://examplehome.duckdns.org`. Please note, advanced mode on your user profile must be enabled in order to see the external URL option. + You may wish to set up other options for the [HTTP](/integrations/http/) integration at this point, these extra options are beyond the scope of this guide. Save the changes to `configuration.yaml`. Restart Home Assistant. diff --git a/source/_docs/ecosystem/certificates/tls_domain_certificate.markdown b/source/_docs/ecosystem/certificates/tls_domain_certificate.markdown index 5a67900752d..4cb3c941535 100644 --- a/source/_docs/ecosystem/certificates/tls_domain_certificate.markdown +++ b/source/_docs/ecosystem/certificates/tls_domain_certificate.markdown @@ -57,7 +57,6 @@ The [`http`](/integrations/http/) section must contain the full path to the need ```yaml http: - base_url: https://mydomain.com:8123 ssl_certificate: /etc/letsencrypt/live/mydomain.com/fullchain.pem ssl_key: /etc/letsencrypt/live/mydomain.com/privkey.pem ``` diff --git a/source/_docs/ecosystem/haproxy.markdown b/source/_docs/ecosystem/haproxy.markdown index e601ef5e9ec..97571555a01 100644 --- a/source/_docs/ecosystem/haproxy.markdown +++ b/source/_docs/ecosystem/haproxy.markdown @@ -96,14 +96,16 @@ In your `configuration.yaml` file, edit the [HTTP component](/integrations/http/ http: # For extra security set this to only accept connection on localhost if HAProxy is on the same machine # server_host: 127.0.0.1 - # Update this line to be your domain - base_url: https://example.com use_x_forwarded_for: true # You must set the trusted proxy IP address so that Home Assistant will properly accept connections # Set this to your HAProxy machine IP, or localhost if hosted on the same machine. trusted_proxies: ``` +Go to the Home Assistant UI -> **Configuration** -> **General** and set the external URL +to your new URL, for example: `https://examplehome.duckdns.org`. +Please note, advanced mode on your user profile must be enabled in order to see the external URL option. + ### Restart or Reload HAProxy Use your OS method of restarting or reloading HAProxy. Use Google for this. diff --git a/source/_docs/ecosystem/nginx.markdown b/source/_docs/ecosystem/nginx.markdown index e796784247b..1edd0a9b68b 100644 --- a/source/_docs/ecosystem/nginx.markdown +++ b/source/_docs/ecosystem/nginx.markdown @@ -89,14 +89,14 @@ On your `configuration.yaml` file, edit the `http` component. http: # For extra security set this to only accept connections on localhost if NGINX is on the same machine # server_host: 127.0.0.1 - # Update this line to be your domain - base_url: https://example.com use_x_forwarded_for: true # You must set the trusted proxy IP address so that Home Assistant will properly accept connections # Set this to your NGINX machine IP, or localhost if hosted on the same machine. trusted_proxies: ``` +Go to the Home Assistant UI -> **Configuration** -> **General** and set the external URL to your new URL, for example: `https://examplehome.duckdns.org`. Please note, advanced mode on your user profile must be enabled in order to see the external URL option. + ### NGINX configuration ```nginx diff --git a/source/_integrations/ambiclimate.markdown b/source/_integrations/ambiclimate.markdown index ea561125809..cb6ab5578af 100644 --- a/source/_integrations/ambiclimate.markdown +++ b/source/_integrations/ambiclimate.markdown @@ -13,7 +13,7 @@ ha_domain: ambiclimate Integrates [Ambiclimate](https://ambiclimate.com/) Air Conditioning controller into Home Assistant. You must create an application [here](https://api.ambiclimate.com/clients) to obtain a `client_id` and `client_secret`. -The `callback url` should be configured as your Home Assistant `base_url` + `/api/ambiclimate`, e.g., `https://example.com/api/ambiclimate`. +The `callback url` should be configured as your Home Assistant external URL + `/api/ambiclimate`, e.g., `https://example.com/api/ambiclimate`. To enable this platform, add the following lines to your `configuration.yaml` file: diff --git a/source/_integrations/cast.markdown b/source/_integrations/cast.markdown index b29197893dc..bf58f1ce14b 100644 --- a/source/_integrations/cast.markdown +++ b/source/_integrations/cast.markdown @@ -30,13 +30,14 @@ Home Assistant has its own Cast application to show the Home Assistant UI on any ```
-Home Assistant Cast requires your Home Assistant installation to be accessible via `https://`. If you're using Home Assistant Cloud, you don't need to do anything. Otherwise you must make sure that you have configured the `base_url` for [the `http` integration](/integrations/http/). +Home Assistant Cast requires your Home Assistant installation to be accessible via `https://`. If you're using Home Assistant Cloud, you don't need to do anything. Otherwise you must make sure that you have configured the `external_url` in your [configuration](/docs/configuration/basic).
## Advanced use ### Manual configuration + By default, any discovered Cast device is added to Home Assistant. This can be restricted by supplying a white list of wanted chrome casts. ```yaml diff --git a/source/_integrations/dialogflow.markdown b/source/_integrations/dialogflow.markdown index 7e18ea766f9..8b59048ce22 100644 --- a/source/_integrations/dialogflow.markdown +++ b/source/_integrations/dialogflow.markdown @@ -10,7 +10,7 @@ ha_domain: dialogflow The `dialogflow` integration is designed to be used with the [webhook](https://dialogflow.com/docs/fulfillment#webhook) integration of [Dialogflow](https://dialogflow.com/). When a conversation ends with a user, Dialogflow sends an action and parameters to the webhook. -To be able to receive messages from Dialogflow, your Home Assistant instance needs to be accessible from the web and you need to have the `base_url` configured for the HTTP integration ([documentation](/integrations/http/#base_url)). Dialogflow will return fallback answers if your server does not answer or takes too long (more than 5 seconds). +To be able to receive messages from Dialogflow, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/docs/configuration/basic). Dialogflow will return fallback answers if your server does not answer or takes too long (more than 5 seconds). Dialogflow could be [integrated](https://dialogflow.com/docs/integrations/) with many popular messaging, virtual assistant and IoT platforms. diff --git a/source/_integrations/google_translate.markdown b/source/_integrations/google_translate.markdown index f5cd1bf8a31..b3bfd55ed7e 100644 --- a/source/_integrations/google_translate.markdown +++ b/source/_integrations/google_translate.markdown @@ -42,11 +42,3 @@ tts: - platform: google_translate language: 'de' ``` - -If you are using SSL certificate or Docker, you may need to add the `base_url` configuration variable to your `http` integration as follows: - -```yaml -#Example configuration.yaml entry -http: - base_url: https://example.duckdns.org -``` diff --git a/source/_integrations/http.markdown b/source/_integrations/http.markdown index bc04a3b0cea..768c4867bbf 100644 --- a/source/_integrations/http.markdown +++ b/source/_integrations/http.markdown @@ -42,11 +42,6 @@ server_port: required: false type: integer default: 8123 -base_url: - description: "The URL that Home Assistant is available on the internet. For example: `https://hass-example.duckdns.org:8123`. The iOS app finds local installations, if you have an outside URL use this so that you can auto-fill when discovered in the app. Note that this setting may only contain a protocol, hostname and port; using a path is *not* currently supported." - required: false - type: string - default: Your local IP address ssl_certificate: description: Path to your TLS/SSL certificate to serve Home Assistant over a secure connection. required: false diff --git a/source/_integrations/ifttt.markdown b/source/_integrations/ifttt.markdown index c7af255d885..f70419f24ec 100644 --- a/source/_integrations/ifttt.markdown +++ b/source/_integrations/ifttt.markdown @@ -14,7 +14,7 @@ ha_domain: ifttt ## Sending events from IFTTT to Home Assistant -To be able to receive events from IFTTT, your Home Assistant instance needs to be accessible from the web and you need to have the `base_url` configured for the HTTP integration ([documentation](/integrations/http/#base_url)). +To be able to receive events from IFTTT, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/docs/configuration/basic). ### Setting up the integration diff --git a/source/_integrations/image_processing.markdown b/source/_integrations/image_processing.markdown index dcb253a0102..bd4049998de 100644 --- a/source/_integrations/image_processing.markdown +++ b/source/_integrations/image_processing.markdown @@ -7,12 +7,6 @@ ha_domain: image_processing Image processing enables Home Assistant to process images from [cameras](/integrations/#camera). Only camera entities are supported as sources. -
- -If you are running Home Assistant over SSL or from within a container, you will have to setup a base URL (`base_url`) inside the [HTTP component](/integrations/http/). - -
- ## ALPR ALPR entities have a vehicle counter attribute `vehicles` and all found plates are stored in the `plates` attribute. diff --git a/source/_integrations/konnected.markdown b/source/_integrations/konnected.markdown index bba1087edc7..d9d35bb67a8 100644 --- a/source/_integrations/konnected.markdown +++ b/source/_integrations/konnected.markdown @@ -98,7 +98,7 @@ Once all zones are configured you'll be presented with the configuration for add **Blink panel LED on when sending state change:** The desired LED behavior for the panel. -**Override default Home Assistant API host panel URL:** The Konnected Alarm Panel post sensor states back to the Home Assistant API. If this value is unchecked the panel will default postbacks using `base_url` in the `http` component. If you've set `base_url` to an external hostname, then you'll want to check this field and set the **Override API host URL** to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`). +**Override default Home Assistant API host panel URL:** The Konnected Alarm Panel post sensor states back to the Home Assistant API. If this value is unchecked the panel will default postbacks using the URL [configured](/docs/configuration/basic) in Home Assistant. By default, the integration will use the internal URL. However, if you check this field and set the **Override API host URL** to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`), it will be used instead of the internal URL. **Override API host URL (optional):** The host info to use if you checked **Override default Home Assistant API host panel URL** in the step above. This is ignored if **Override default Home Assistant API host panel URL** is unchecked. @@ -132,10 +132,10 @@ access_token: required: true type: string api_host: - description: Override the IP address/host (and port number) of Home Assistant that the Konnected device(s) will use to communicate sensor state updates. If omitted, this is defaulted to the value of `base_url` in the `http` component. If you've set `base_url` to an external hostname, then you'll want to set this value back to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`). + description: Override the IP address/host (and port number) of Home Assistant that the Konnected device(s) will use to communicate sensor state updates. If omitted, this is defaulted to the value of internal URL from the Home Assistant configuration is used. required: false type: string - default: value of `base_url` + default: value of internal URL devices: description: A list of Konnected devices that you have on your network. required: true diff --git a/source/_integrations/mailgun.markdown b/source/_integrations/mailgun.markdown index 730817b4986..c146ad8c0a1 100644 --- a/source/_integrations/mailgun.markdown +++ b/source/_integrations/mailgun.markdown @@ -8,7 +8,7 @@ ha_config_flow: true ha_domain: mailgun --- -To be able to receive webhooks from Mailgun, your Home Assistant instance needs to be accessible from the web and you need to have the `base_url` configured for the HTTP integration ([documentation](/integrations/http/#base_url)). +To be able to receive webhooks from Mailgun, your Home Assistant instance needs to be accessible from the web and you need to have the extern URL [configured](/docs/configuration/basic)). To set it up, go to the integrations page in the configuration screen and find Mailgun. Click on configure. Follow the instructions on the screen to configure Mailgun. diff --git a/source/_integrations/netatmo.markdown b/source/_integrations/netatmo.markdown index 2e5c00f73a6..b6f5dbf18df 100644 --- a/source/_integrations/netatmo.markdown +++ b/source/_integrations/netatmo.markdown @@ -86,7 +86,7 @@ The `netatmo` sensor platform is consuming the information provided by a [Netatm The [Netatmo Smart Indoor](https://www.netatmo.com/en-gb/security/cam-indoor) or [Outdoor](https://www.netatmo.com/en-gb/security/cam-outdoor) cameras, [Smart Door and Window Sensors](https://www.netatmo.com/en-gb/security/cam-indoor/tag), as well as the [Netatmo Smart Smoke Alarm](https://www.netatmo.com/en-gb/security/smoke-alarm), send instant events to Home Assistant by using webhooks. It is required to have your camera enabled in Home Assistant. -To be able to receive events from [Netatmo](https://www.netatmo.com/en-gb/), your Home Assistant instance needs to be accessible from the web over port `80` or `443`. To achieve this you can either use your Nabu Casa account or for example Duck DNS ([Home Assistant instructions](/addons/duckdns/)). You also need to have the `base_url` configured for the HTTP integration ([documentation](/integrations/http/#base_url)). +To be able to receive events from [Netatmo](https://www.netatmo.com/en-gb/), your Home Assistant instance needs to be accessible from the web over port `80` or `443`. To achieve this you can either use your Nabu Casa account or for example Duck DNS ([Home Assistant instructions](/addons/duckdns/)). You also need to have the external URL configured in the Home Assistant [configuration](/docs/configuration/basic). Events coming in from Netatmo will be available as an event in Home Assistant and are fired as `netatmo_event`, along with their data. You can use these events to trigger automations. diff --git a/source/_integrations/point.markdown b/source/_integrations/point.markdown index 11e27eeff31..54190977b04 100644 --- a/source/_integrations/point.markdown +++ b/source/_integrations/point.markdown @@ -15,7 +15,7 @@ ha_codeowners: ha_domain: point --- -The Point hub enables integration with the [Minut Point](https://minut.com/). To connect with Point, you will have to [sign up for a developer account](https://minut.com/community/developers/) and get a `client_id` and `client_secret` with the `callback url` configured as your Home Assistant `base_url` + `/api/minut`, e.g., `http://localhost:8123/api/minut`. The `client_id` and `client_secret` should be used as below. +The Point hub enables integration with the [Minut Point](https://minut.com/). To connect with Point, you will have to [sign up for a developer account](https://minut.com/community/developers/) and get a `client_id` and `client_secret` with the `callback url` configured as your Home Assistant URL + `/api/minut`, e.g., `http://localhost:8123/api/minut`. The `client_id` and `client_secret` should be used as below. Once Home Assistant is started, a configurator will pop up asking you to Authenticate your Point account via a link. When you follow the link and click on **Accept** you will be redirected to the `callback url` and the Point integration will be automatically configured and you can go back to the original dialog and press **Submit**. diff --git a/source/_integrations/smartthings.markdown b/source/_integrations/smartthings.markdown index d3e0ee4e835..aa1be156723 100644 --- a/source/_integrations/smartthings.markdown +++ b/source/_integrations/smartthings.markdown @@ -52,7 +52,7 @@ The PAT is used to create a Home Assistant SmartApp in your SmartThings account This integration requires an internet accessible incoming webhook to receive push updates from SmartThings. The preferred approach is to subscribe to [Home Assistant Cloud (Nabu Casa)](https://www.nabucasa.com/) and the integration will configure and use a cloudhook automatically. Alternatively, you will have to configure and setup a internet accessible webhook in Home Assistant as described below: 1. Setup [remote access](/docs/configuration/remote/) via a domain name secured with SSL. *Self-signed SSL certificates are not supported by the SmartThings Cloud API.* -1. Set [`base_url` of the HTTP integration](/integrations/http#base_url) to the URL that Home Assistant is available on the internet (this must start with `https://`). +1. Set the external URL in the Home Assistant [configuration](/docs/configuration/basic) to the URL that Home Assistant is available on the internet (this must start with `https://`). ## Setup instructions @@ -282,7 +282,7 @@ The SmartThings Switch platform lets you control devices that have the [`switch` #### Aborted: Home Assistant is not configured correctly to receive updates from SmartThings -This error message occurs when you do not have an active Home Assistant Cloud (Nabu Casa) subscription and the `base_url` is not configured correctly (it must start with `https`). Update your Home Assistant configuration per the prerequisites above, restart, and try again. +This error message occurs when you do not have an active Home Assistant Cloud (Nabu Casa) subscription and the external URL is not configured correctly (it must start with `https`). Update your Home Assistant configuration per the prerequisites above, and try again. #### Error: The token must be in the UID/GUID format @@ -306,7 +306,7 @@ This error message occurs when all of the SmartThings locations under the accoun #### Webhook Troubleshooting Checklist -1. Ensure `base_url` is properly set to the _external address_ that Home Assistant is available to the internet. SmartThings must be able to reach this address. +1. Ensure external URL is properly set to the _external address_ that Home Assistant is available to the internet. SmartThings must be able to reach this address. 1. Validate there are no problems with your certificate or SSL configuration by using an online checker, such as [https://www.digicert.com/help/](https://www.digicert.com/help/). 1. Some reverse proxy configuration settings can interfere with communication from SmartThings. For example, TLSv1.3 is not supported. Setting the supported cipher suite too restrictly will prevent handshaking. The following NGINX SSL configuration is known to work: ```nginx @@ -324,9 +324,9 @@ This error message occurs when all of the SmartThings locations under the accoun ``` 1. While the error message (above) is being displayed, run the following command from outside your local network to confirm it is responding to the ping lifecycle event: ```bash - curl -X POST https://{BASE_URL}/api/webhook/{WEBHOOK_ID} -H "Content-Type: application/json; charset=utf-8" -d $'{"lifecycle": "PING", "executionId": "00000000-0000-0000-0000-000000000000", "locale": "en", "version": "1.0.0", "pingData": { "challenge": "00000000-0000-0000-0000-000000000000"}}' + curl -X POST https://{EXTERNAL_URL}/api/webhook/{WEBHOOK_ID} -H "Content-Type: application/json; charset=utf-8" -d $'{"lifecycle": "PING", "executionId": "00000000-0000-0000-0000-000000000000", "locale": "en", "version": "1.0.0", "pingData": { "challenge": "00000000-0000-0000-0000-000000000000"}}' ``` - Where `{BASE_URL}` is your external address and `{WEBHOOK_ID}` is the value of `webhook_id` from `.storage/smartthings` in your Home Assistant configuration directory. + Where `{EXTERNAL_URL}` is your external address and `{WEBHOOK_ID}` is the value of `webhook_id` from `.storage/smartthings` in your Home Assistant configuration directory. The expected response is: ```bash diff --git a/source/_integrations/spotify.markdown b/source/_integrations/spotify.markdown index fb7936ca364..824b8625ebd 100644 --- a/source/_integrations/spotify.markdown +++ b/source/_integrations/spotify.markdown @@ -35,8 +35,6 @@ To create the required Spotify application: - If you are using SSL: `https://:/auth/external/callback` - Click **Save** after adding the URI. -If you are using an externally accessible address, you will likely also need to set the `base_url` attribute of the [HTTP Integration](/integrations/http/). This should be set using the same base URL as the redirect URI, e.g., if you used a domain name (not local IP) in the redirect, then use the same domain name in your `base_url`. - ## Configuration To add Spotify to your installation, add the following to your `configuration.yaml` file: diff --git a/source/_integrations/telegram_webhooks.markdown b/source/_integrations/telegram_webhooks.markdown index ecbb54833cc..269ebd22990 100644 --- a/source/_integrations/telegram_webhooks.markdown +++ b/source/_integrations/telegram_webhooks.markdown @@ -19,9 +19,6 @@ To integrate this into Home Assistant, add the following section to your `config ```yaml # Example configuration.yaml entry -http: - base_url: # the Home Assistant https url which is exposed to the internet. - telegram_bot: - platform: webhooks api_key: YOUR_API_KEY @@ -54,7 +51,7 @@ proxy_params: required: false type: string url: - description: Allow to overwrite the `base_url` from the [`http`](/integrations/http/) integration for different configurations (`https://:`). + description: Allow to overwrite the external URL from the Home Assistant [configuration](/docs/configuration/basic/) for different setups (`https://:`). required: false type: string trusted_networks: @@ -72,9 +69,6 @@ The configuration sample below shows how an entry can look like: ```yaml # Example configuration.yaml entry -http: - base_url: - telegram_bot: - platform: webhooks api_key: YOUR_API_KEY diff --git a/source/_integrations/tts.markdown b/source/_integrations/tts.markdown index ce1d463da84..a8ed07ae8fb 100644 --- a/source/_integrations/tts.markdown +++ b/source/_integrations/tts.markdown @@ -21,7 +21,7 @@ tts:
-Depending on your setup, you might need to set a base URL (`base_url`) inside the [HTTP component](/integrations/http/) or in the parameters of this component. +Depending on your setup, you might need to set a external URL (`external_url`) inside the [configuration](/docs/configuration/basic/) or in the parameters of this component.
@@ -44,10 +44,10 @@ time_memory: type: integer default: 300 base_url: - description: A base URL to use *instead* of the one set in the [HTTP component](/integrations/http/). It is used as-is by the `tts` component. In particular, you need to include the protocol scheme `http://` or `https://` and the correct port number. They will not be automatically added for you. + description: A base URL to use *instead* of the one set in the Home Assistant [configuration](/docs/configuration/basic). It is used as-is by the `tts` component. In particular, you need to include the protocol scheme `http://` or `https://` and the correct port number. They will not be automatically added for you. required: false type: string - default: value of ``http.base_url`` + default: value of internal URL service_name: description: Define the service name. required: false @@ -70,21 +70,21 @@ tts:
-In the above example, `base_url` is custom to this particular TTS platform configuration. It is not suggesting that you use the `base_url` that you have set for your core Home Assistant configuration. The reason you might need to do this is outlined in the next section. +In the above example, `base_url` is custom to this particular TTS platform configuration. It is not suggesting that you use the internal URL that you have set for your core Home Assistant configuration. The reason you might need to do this is outlined in the next section.
## When do you need to set `base_url` here? -The general answer is "whenever the global `base_url` set in [HTTP component](/integrations/http/) is not adequate to allow the `say` service to run". The `say` service operates by generating a media file that contains the speech corresponding to the text passed to the service. Then the `say` service sends a message to the media device with a URL pointing to the file. The device fetches the media file at the URL and plays the media. Some combinations of a media device, network configuration and Home Assistant configuration can make it so that the device cannot fetch the media file. +The general answer is "whenever the global internal URL set in the [configuration](/docs/configuration/basic/) of Home Assistant is not adequate to allow the `say` service to run". The `say` service operates by generating a media file that contains the speech corresponding to the text passed to the service. Then the `say` service sends a message to the media device with a URL pointing to the file. The device fetches the media file at the URL and plays the media. Some combinations of a media device, network configuration and Home Assistant configuration can make it so that the device cannot fetch the media file. The following sections describe some of the problems encountered with media devices. ### Self-signed certificates -This problem occurs when your Home Assistant instance is configured to be accessed through SSL, and you are using a self-signed certificate. +This problem occurs when your Home Assistant instance is configured to be accessed through SSL, and you are using a self-signed certificate on your internal URL. -The `tts` service will send an `https://` URL to the media device, which will check the certificate, and reject it. So it won't play your file. If you could make the device accept your certificate, it would play the file. However, many media devices do not allow changing settings to accept self-signed certificates. Ultimately, your option may be to serve files to the device as `http://` rather than `https://`. To do this, you *could* change the `base_url` setting in [HTTP component](/integrations/http/), but that would turn off SSL for all services that use `base_url`. Instead, setting a `base_url` for the `tts` service allows turning off SSL only for this component. +The `tts` service will send an `https://` URL to the media device, which will check the certificate, and reject it. So it won't play your file. If you could make the device accept your certificate, it would play the file. However, many media devices do not allow changing settings to accept self-signed certificates. Ultimately, your option may be to serve files to local devices as `http://` rather than `https://`. ### Google cast devices @@ -92,9 +92,7 @@ The Google cast devices (Google Home, Chromecast, etc.) present the following pr * They [reject self-signed certificates](#self-signed-certificates). -* They do not work with URLs that contain hostnames established by local naming means. Let's say your Home Assistant instance is running on a machine made known locally as `ha`. All your machines on your local network are able to access it as `ha`. However, try as you may, your cast device won't download the media files from your `ha` machine. That's because your cast device ignores your local naming setup. In this example, the `say` service creates a URL like `http://ha/path/to/media.mp3` (or `https://...` if you are using SSL). Setting a `base_url` that contains the IP address of your server works around this issue. By using an IP address, the cast device does not have to resolve the hostname. - -* An alternative way to force Google cast devices to use internal DNS is to block them from accessing Google DNS at the firewall/router level. This would be useful in the case, for example, where your internal IP of Home Assistant is a private IP and you have your internal DNS server (quite often a split-brain DNS scenario). This method works on both Google Home Mini and Google Chromecasts. +* They do not work with URLs that contain hostnames established by local naming means. Let's say your Home Assistant instance is running on a machine made known locally as `ha`. All your machines on your local network are able to access it as `ha`. However, try as you may, your cast device won't download the media files from your `ha` machine. That's because your cast device ignores your local naming setup. In this example, the `say` service creates a URL like `http://ha/path/to/media.mp3` (or `https://...` if you are using SSL). Setting a internal URL that contains the IP address of your server works around this issue. By using an IP address, the cast device does not have to resolve the hostname. ## Service say diff --git a/source/_integrations/twilio.markdown b/source/_integrations/twilio.markdown index b06dbfd1c63..fb6b5ef2153 100644 --- a/source/_integrations/twilio.markdown +++ b/source/_integrations/twilio.markdown @@ -39,7 +39,7 @@ auth_token: After configuring the base Twilio component, add and configure either or both of the [Twilio SMS](/integrations/twilio_sms) and [Twilio Phone](/integrations/twilio_call) integrations to utilize the notification functionality. -To be able to receive events from Twilio, your Home Assistant instance needs to be accessible from the web and you need to have the `base_url` configured for the HTTP integration ([documentation](/integrations/http/#base_url)). +To be able to receive events from Twilio, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/docs/configuration/basic) in Home Assistant.. To set it up, go to the integrations page in the configuration screen and find Twilio. Click on configure. Follow the instructions on the screen to configure Twilio. From a7cdab2ef7d434c2755c03c6f4b9ad0e70bc4237 Mon Sep 17 00:00:00 2001 From: Brad Keifer Date: Fri, 8 May 2020 19:34:52 +1000 Subject: [PATCH 037/102] Update sensor.modbus.markdown (#13302) --- source/_integrations/sensor.modbus.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/sensor.modbus.markdown b/source/_integrations/sensor.modbus.markdown index 17ed91eb7c2..10664b4a526 100644 --- a/source/_integrations/sensor.modbus.markdown +++ b/source/_integrations/sensor.modbus.markdown @@ -104,7 +104,7 @@ registers: default: 0 type: integer data_type: - description: Response representation (int, uint, float, custom). If float selected, value will be converted to IEEE 754 floating point format. + description: Response representation (int, uint, float, string, custom). If float selected, value will be converted to IEEE 754 floating point format. required: false default: int type: string From 580f737458a8f97c2a5095786ba9081ac5aa1d46 Mon Sep 17 00:00:00 2001 From: rajlaud <50647620+rajlaud@users.noreply.github.com> Date: Fri, 8 May 2020 05:43:37 -0500 Subject: [PATCH 038/102] Add new service calls for Squeezebox (#12067) Co-Authored-By: Franck Nijhof --- source/_integrations/squeezebox.markdown | 37 ++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/source/_integrations/squeezebox.markdown b/source/_integrations/squeezebox.markdown index 22dd131eea2..929c60fa9e1 100644 --- a/source/_integrations/squeezebox.markdown +++ b/source/_integrations/squeezebox.markdown @@ -75,7 +75,44 @@ This service can be used to integrate any Squeezebox action to an automation. It can also be used to target a Squeezebox from IFTTT (or Dialogflow, Alexa...). For example, to play an album from your collection, create an IFTTT applet like this: + - Trigger: Google assistant, with sentence: `I want to listen to album $` - Action: JSON post query with such JSON body: `{ "entity_id": "media_player.squeezebox_radio", "command": "playlist", "parameters": ["loadtracks", "album.titlesearch={{TextField}}"] }` + This can work with title search and basically any thing. The same wouldn't have worked by calling directly Squeezebox server as IFTTT cannot escape the text field. + +### Service `call_query` + +Call a custom Squeezebox JSON-RPC API. The result of the query will be stored in the 'query_result' attribute of the player. + +See documentation for this interface on `http://HOST:PORT/html/docs/cli-api.html?player=` where HOST and PORT are the host name and port for your Logitech Media Server. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | no | Name(s) of the Squeezebox entities where to run the API method. +| `command` | no | Command to pass to Logitech Media Server (p0 in the CLI documentation). +| `parameters` | yes | Array of additional parameters to pass to Logitech Media Server (p1, ..., pN in the CLI documentation). + +This service can be used to integrate a Squeezebox query into an automation. For example, in a Python script, you can get a list of albums available by an artist like this: +`hass.services.call("squeezebox", "call_query", { "entity_id": "media_player.kitchen", "command": "albums", "parameters": ["0", "20", "search:beatles", "tags:al"] })` +To work with the results: +`result = hass.states.get("media_player.kitchen").attributes['query_result']` + +### Service `sync` + +Add another player to this player's sync group. If the other player is already in a sync group, it will leave it. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | no | Name(s) of the Squeezebox entities where to run the API method. +| `other_player` | no | Name of the other Squeezebox player to join the sync group. + +### Service `unsync` + +Remove this player from its sync group. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | no | Name(s) of the Squeezebox entities where to run the API method. +======= From a2832e95ac7855fe8576d9c92fc047b210bbab16 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 8 May 2020 06:10:25 -0500 Subject: [PATCH 039/102] Add default_interface config to zeroconf (#13315) --- source/_integrations/zeroconf.markdown | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/_integrations/zeroconf.markdown b/source/_integrations/zeroconf.markdown index cb95e551435..579ff439fc9 100644 --- a/source/_integrations/zeroconf.markdown +++ b/source/_integrations/zeroconf.markdown @@ -23,3 +23,15 @@ This integration is by default enabled, unless you've disabled or removed the [` # Example configuration.yaml entry zeroconf: ``` + +{% configuration %} +zeroconf: + description: + type: map + keys: + default_interface: + description: By default, `zeroconf` will attempt to bind to all interfaces. For systems running using network isolation or similar, this may result in `zeroconf` being unavailable. Change this option to `true` if `zeroconf` does not function. + required: false + type: boolean + default: false +{% endconfiguration %} From a33c0dec92c2d4a05876372e4737e96544c0cc4d Mon Sep 17 00:00:00 2001 From: gadgetmobile <57815233+gadgetmobile@users.noreply.github.com> Date: Fri, 8 May 2020 13:11:01 +0200 Subject: [PATCH 040/102] add docs for upcoming BleBox integration (#13148) Co-Authored-By: Franck Nijhof --- source/_integrations/blebox.markdown | 41 ++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 source/_integrations/blebox.markdown diff --git a/source/_integrations/blebox.markdown b/source/_integrations/blebox.markdown new file mode 100644 index 00000000000..65744e7b664 --- /dev/null +++ b/source/_integrations/blebox.markdown @@ -0,0 +1,41 @@ +--- +title: BleBox +description: Instructions on how to integrate BleBox devices with Home Assistant. +ha_category: + - Cover +ha_release: 0.110 +ha_iot_class: Local Polling +ha_config_flow: true +ha_codeowners: + - '@gadgetmobile' +ha_domain: blebox +--- + +[BleBox](https://blebox.eu/?lang=en) produces small, low-power, surprisingly affordable, feature-rich WiFi devices for serverless home automation. + +## Configuration + +For the best experience, make sure your BleBox devices have the most recent available firmware installed. + +This integration can be configured using the integrations in the +Home Assistant frontend. + +Menu: **Configuration** -> **Integrations**. + +Click on the `+` sign to add an integration and click on **BleBox**. +After completing the configuration flow, the BleBox +integration will be available. + +Additionally, if you are configuring a gateBox, it may be useful to set the second button as "stop" in your device's settings (via website or phone app). + +## Covers + +This integration adds the BleBox device as a cover in Home Assistant. + +Currently, this includes support for the following product classes: + +- BleBox shutterBox +- BleBox gateController +- BleBox gateBox + +For now, only a minimum set of features are supported (e.g., no tilt support for shutterBox). From 48320983dd1db7611e9f8ae5b9026a757512e00b Mon Sep 17 00:00:00 2001 From: Xiaonan Shen Date: Fri, 8 May 2020 04:12:13 -0700 Subject: [PATCH 041/102] Add Config Flow and SSDP to songpal (#13183) --- source/_integrations/songpal.markdown | 10 +++++----- source/_integrations/ssdp.markdown | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/source/_integrations/songpal.markdown b/source/_integrations/songpal.markdown index 9cee6055350..57ae719727e 100644 --- a/source/_integrations/songpal.markdown +++ b/source/_integrations/songpal.markdown @@ -1,13 +1,14 @@ --- title: Sony Songpal description: Instructions on how to integrate Sony Songpal devices into Home Assistant. -logo: sony.png ha_category: - Media Player ha_iot_class: Local Push ha_release: 0.65 +ha_config_flow: true ha_codeowners: - '@rytilahti' + - '@shenxn' ha_domain: songpal --- @@ -26,12 +27,11 @@ A few notes: ## Configuration -The platform will be loaded automatically by discovery component. If you want to manually configure it, add the following to your `configuration.yaml` file: +Supported devices will be automatically discovered and can be set up through UI. If you want to manually configure it in YAML configuration, add the following to your `configuration.yaml` file: ```yaml -media_player: - - platform: songpal - name: my soundbar +songpal: + - name: my soundbar endpoint: http://IP_ADDRESS:10000/sony ``` diff --git a/source/_integrations/ssdp.markdown b/source/_integrations/ssdp.markdown index 7d7b6203cc6..86b6a15e507 100644 --- a/source/_integrations/ssdp.markdown +++ b/source/_integrations/ssdp.markdown @@ -31,3 +31,4 @@ The following integrations are automatically discovered by the SSDP integration: - [Roku](/integrations/roku/) - [Samsung TV](../samsungtv/) - [UPnP](../upnp/) + - [Sony Songpal](../songpal/) From dfc641e2a341b20666e656929d885dd43677853a Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Fri, 8 May 2020 23:13:17 +1200 Subject: [PATCH 042/102] Update JuiceNet docs for Config Flow (#13051) --- source/_integrations/juicenet.markdown | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/source/_integrations/juicenet.markdown b/source/_integrations/juicenet.markdown index b4402b788a9..971e5a2970e 100644 --- a/source/_integrations/juicenet.markdown +++ b/source/_integrations/juicenet.markdown @@ -1,6 +1,6 @@ --- title: JuiceNet -description: Instructions on how to setup WiFi-equipped Juicenet charging stations with Home Assistant. +description: Instructions on how to setup WiFi-equipped JuiceNet/JuiceBox charging stations with Home Assistant. ha_category: - Car - Energy @@ -11,13 +11,16 @@ ha_release: 0.47 ha_codeowners: - '@jesserockz' ha_domain: juicenet +ha_config_flow: true --- -The `juicenet` sensor platform pulls data from a [JuiceNet](https://emotorwerks.com/products/juicenet/) charging station equipped with a Wi-Fi connection. It will access and make available all of the devices attached to your account. It also exposes a switch allowing you to charge your car now instead of waiting for the pre-set schedule. +The `juicenet` platform pulls data from a [JuiceNet](https://evcharging.enelx.com/products/juicebox) charging station equipped with a Wi-Fi connection. It will access and make available all of the devices attached to your account. It also exposes a switch allowing you to charge your car now instead of waiting for the pre-set schedule. ## Configuration -To enable the platform in your installation, add the following to your `configuration.yaml` file: +To add `JuiceNet` go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **JuiceNet**. + +Alternatively, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry @@ -27,14 +30,14 @@ juicenet: {% configuration %} access_token: - description: "Your eMotorWerks API Token can be found in the [dashboard](https://dashboard.emotorwerks.com/Manage)." + description: "Your JuiceNet API Token can be found in the [dashboard](https://home.juice.net/Manage)." required: true type: string {% endconfiguration %} ## Sensor -The `juicenet` sensor platform allows you to get data from your [JuiceNet](https://emotorwerks.com/products/juicenet/) sensors. +The `juicenet` sensor platform allows you to get data from your [JuiceNet](https://evcharging.enelx.com/products/juicebox) charger. ### Added sensors From f2a110ae5894c16a7af983debf93ff6e1aef23ae Mon Sep 17 00:00:00 2001 From: Guido Schmitz Date: Fri, 8 May 2020 13:19:41 +0200 Subject: [PATCH 043/102] Add documentation for devolo Home Control integration (#12437) Co-Authored-By: Klaas Schoute --- .../devolo_home_control.markdown | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 source/_integrations/devolo_home_control.markdown diff --git a/source/_integrations/devolo_home_control.markdown b/source/_integrations/devolo_home_control.markdown new file mode 100644 index 00000000000..8c418150511 --- /dev/null +++ b/source/_integrations/devolo_home_control.markdown @@ -0,0 +1,34 @@ +--- +title: devolo Home Control +description: Instructions on how to integrate devolo Home Control with Home Assistant. +ha_category: + - Switch +ha_release: 0.110 +ha_iot_class: Local Push +ha_config_flow: true +ha_codeowners: + - '@2Fake' + - '@Shutgun' +ha_domain: devolo_home_control +ha_quality_scale: silver +--- + +devolo Home Control is a Z-Wave ecosystem with a Z-Wave to IP gateway in the center. The integration allows you to control devices connected to the gateway. + +## Configuration + +Menu: **Configuration** -> **Integrations**. + +Click on the `+` sign to add an integration and click on **devolo Home Control**. You will be asked for your [mydevolo](https://www.mydevolo.com) credentials. After entering them, the devolo Home Control integration will be available. + +## Switches + +The integration provides support for the following Z-Wave devices: + +- devolo Metering Plug v1 +- devolo Metering Plug v2 +- devolo Switch FM +- Qubino Flush 1 Relay +- Qubino Flush 1D Relay +- Fibaro Wall Plug +- Fibaro Double Relay Switch From 73b50377b12aa3aa3780aa98839c56bf2a4a98ea Mon Sep 17 00:00:00 2001 From: jjlawren Date: Fri, 8 May 2020 06:28:16 -0500 Subject: [PATCH 044/102] Add description of manual config flow for Plex (#13117) --- source/_integrations/plex.markdown | 98 +++++++----------------------- 1 file changed, 22 insertions(+), 76 deletions(-) diff --git a/source/_integrations/plex.markdown b/source/_integrations/plex.markdown index 26db3d91ae3..cfa9187b9b7 100644 --- a/source/_integrations/plex.markdown +++ b/source/_integrations/plex.markdown @@ -22,7 +22,7 @@ There is currently support for the following device types within Home Assistant: If your Plex server has been claimed by a Plex account via the [claim interface](https://plex.tv/claim), Home Assistant will require authentication to connect. -The preferred way to enable the Plex integration is via **Configuration** -> **Integrations**. You will be redirected to the [Plex](https://plex.tv) website to sign in with your Plex account. Once access is granted, Home Assistant will connect to the server linked to the associated account. If multiple Plex servers are available on the account, you will be prompted to complete the configuration by selecting the desired server on the Integrations page. Home Assistant will show as an authorized device on the [Plex Web](https://app.plex.tv/web/app) interface under **Settings** -> **Authorized Devices**. +The Plex integration is set up via **Configuration** -> **Integrations**. You will be redirected to the [Plex](https://plex.tv) website to sign in with your Plex account. Once access is granted, Home Assistant will connect to the server linked to the associated account. If multiple Plex servers are available on the account, you will be prompted to complete the configuration by selecting the desired server on the Integrations page. Home Assistant will show as an authorized device on the [Plex Web](https://app.plex.tv/web/app) interface under **Settings** -> **Authorized Devices**.
@@ -30,83 +30,37 @@ Local and secure connections are preferred when setting up an Integration. After
-The `plex` integration can also be configured via `configuration.yaml`: +### Integration Options -```yaml -# Example configuration.yaml entry -plex: - token: MYSECRETTOKEN -``` +Several options are provided to adjust the behavior of `media_player` entities. These can be changed at **Plex** -> **Options** on the Integrations page. -
+**Use episode art**: Display TV episode art instead of TV show art. -Only one Plex server can be configured when using `configuration.yaml`. To add more servers, set up via **Configuration** -> **Integrations**. +**Monitored users**: A list of accounts with access to the Plex server. Only selected users will create `media_player` entities. -
+**Ignore new managed/shared users**: Enable to ignore new Plex accounts granted access to the server. -{% configuration %} -host: - description: The IP address or hostname of your Plex server. - required: false - type: string -port: - description: The port of your Plex Server. - required: false - default: 32400 - type: integer -token: - description: A valid X-Plex-Token for your Plex server. If provided without `host` and `port`, a connection URL will be retreived from Plex. - required: false - type: string -server: - description: Name of Plex server to use if multiple servers are associated with the token's Plex account. Only used if `token` is provided without `host` and `port`. - required: false - type: string -ssl: - description: Use HTTPS to connect to Plex server, **NOTE:** host **must not** be an IP when this option is enabled. - required: false - default: false - type: boolean -verify_ssl: - description: Verify the SSL certificate of your Plex server. You may need to disable this check if your local server enforces secure connections with the default certificate. - required: false - default: true - type: boolean -media_player: - description: Options to set the default behavior of `media_player` entities for new Integrations. **NOTE:** These options are exposed as Configuration Options (**Integrations** -> **Configured** --> **Plex** --> **Gear Icon**). Configuration Options will take precedence. - required: false - type: map - keys: - use_episode_art: - description: Display TV episode art instead of TV show art. - 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 -# Complete configuration.yaml entry -plex: - host: 192.168.1.100 - port: 32400 - token: MY_SECRET_TOKEN - ssl: true - verify_ssl: true - media_player: - use_episode_art: true - ignore_new_shared_users: false -``` +### Manual Configuration + +Alternatively, you can manually configure a Plex server connection by selecting the "Configure Plex server manually" when configuring a Plex integration. This option is only available to users in "Advanced Mode". This will allow you to specify the server connection options which will be validated before setup is completed. The available options are described below: + +**Host**: The IP address or hostname of your Plex server. Optional if 'Token' is provided. + +**Port**: The port of your Plex Server. + +**Use SSL**: Use HTTPS to connect to Plex server. + +**Verify SSL certificate**: Verify the SSL certificate of your Plex server. May be used if connecting with an IP or if using a self-signed certificate. + +**Token**: A valid authorization token for your Plex server. If provided without 'Host', a connection URL will be retreived from Plex. + ## 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**). +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, adjust the "*Monitored users*" and "*Ignore new managed/shared users*" options described under [Integration Options](#integration-options). ### Service `play_media` @@ -198,15 +152,7 @@ media_content_id: '{ "library_name": "Adult Movies", "video_name": "Blade" }' ### Notes -* The `plex` integration supports multiple Plex servers. Additional connections can be configured under Configuration > Integrations. -* When setting up a server via `configuration.yaml`, it is possible to get errors that look like the following. - - ```txt - ERROR:plexapi:http://192.168.1.10:32400: ('Connection aborted.', BadStatusLine("''",)) - INFO:homeassistant.components.media_player.plex:No server found at: http://192.168.1.10:32400 - ``` - - If this occurs, check the setting `Server`>`Network`>`Secure connections` on your Plex Media Server: if it is set to `Preferred` or `Required`, you may need to manually set the `ssl` and `verify_ssl` configuration options to, respectively, `true` and `false`. +* The `plex` integration supports multiple Plex servers. Additional connections can be configured under **Configuration** > **Integrations**. * Movies must be located under 'Movies' section in the Plex library to properly get 'playing' state. ## Sensor From fe42975e425ff8ea45fa91efa6c1b69cef7da278 Mon Sep 17 00:00:00 2001 From: Jason Knott <24280037+jayknott@users.noreply.github.com> Date: Fri, 8 May 2020 04:39:09 -0700 Subject: [PATCH 045/102] Added entity-filter operator options (#13254) --- source/_lovelace/entity-filter.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_lovelace/entity-filter.markdown b/source/_lovelace/entity-filter.markdown index 34e932a96a3..9c798516749 100644 --- a/source/_lovelace/entity-filter.markdown +++ b/source/_lovelace/entity-filter.markdown @@ -84,7 +84,7 @@ value: type: string operator: required: false - description: Operator to use in the comparison. Can be `==`, `<=`, `<`, `>=`, `>`, `!=` or `regex`. + description: Operator to use in the comparison. Can be `==`, `<=`, `<`, `>=`, `>`, `!=`, `in`, `not in`, or `regex`. type: string attribute: required: false From b88a7a5d8dc45d1ae23715a9f216352549cf4658 Mon Sep 17 00:00:00 2001 From: Alexei Chetroi Date: Fri, 8 May 2020 07:40:48 -0400 Subject: [PATCH 046/102] Update documentation for new ZHA config entry flow (#13279) --- source/_integrations/zha.markdown | 52 +++++++++++++------------------ 1 file changed, 21 insertions(+), 31 deletions(-) diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index ef661ddccd0..b8794d8a412 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -79,32 +79,36 @@ 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` or `/dev/ttyACM0` -- Radio type - select device type `ezsp`, `deconz`, `ti_cc`, `xbee` or `zigate` +- Serial Device Path - List of detected serial ports on the system. You need to pick one to which your +radio is connected - Submit +Press `Submit` and the integration will try to detect radio type automatically. If unsuccessful, you will get +a new pop-up asking for a radio type. In the pop-up: + +- Radio Type + | Radio Type | Zigbee Radio Hardware | | ------------- | ------------- | -| `ezsp` | EmberZNet based radios, Telegesis ETRX357USB*** (using EmberZNet firmware) | -| `deconz` | ConBee, ConBee II | +| `deconz` | ConBee, ConBee II, RaspBi | +| `ezsp` | EmberZNet based radios, HUSBZB-1, Telegesis ETRX357USB*** (using EmberZNet firmware) | +| `ti_cc` | Texas Instruments ZNB based radios: CC2531, CC2530 | | `xbee` | Digi XBee Series 2, 2C, 3 | +| `zigate` | ZiGate based radio | -- Press `Submit` to save changes. +- 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. Refer to [Troubleshooting](#troubleshooting) below for more information. +Press `Submit` to save radio type and you will get a new form asking for port settings specific for this +radio type. In the pop-up: +- Serial device path +- port speed (not applicable for all radios) +- data flow control (not applicable for all radios) -## Configuration - Manual +Most devices need at very least the serial device path, like `/dev/ttyUSB0`, but it is recommended to use +device path from `/dev/serial/by-id` folder, +eg `/dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_C0F003D3-if01-port0` -To configure the component, select ZHA on the Integrations page and provide the path to your Zigbee USB stick. - -Or, you can manually configure `zha` section in `configuration.yaml`. The path to the database which will persist your network data is required. - -```yaml -# Example configuration.yaml entry -zha: - usb_path: /dev/ttyUSB2 - database_path: /home/homeassistant/.homeassistant/zigbee.db -``` +Press `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. Refer to [Troubleshooting](#troubleshooting) below for more information. If you are use ZiGate, you have to use some special usb_path configuration: @@ -113,20 +117,6 @@ If you are use ZiGate, you have to use some special usb_path configuration: - Wifi Zigate : `socket://[IP]:[PORT]` for example `socket://192.168.1.10:9999` {% configuration %} -radio_type: - description: One of `deconz`, `ezsp`, `ti_cc`, `xbee` or `zigate`. - required: false - type: string - default: ezsp -usb_path: - description: Path to the serial device for the radio. - required: true - type: string -baudrate: - description: Baud rate of the serial device. - required: false - type: integer - default: 57600 database_path: description: _Full_ path to the database which will keep persistent network data. required: true From a6ef0d9a57190f6ce50162d52366b59c5b0a5aa4 Mon Sep 17 00:00:00 2001 From: Fredrik Erlandsson Date: Fri, 8 May 2020 13:41:09 +0200 Subject: [PATCH 047/102] Updated Daikin documentation for pydaikin v2.0.0 (#13199) --- source/_integrations/daikin.markdown | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/source/_integrations/daikin.markdown b/source/_integrations/daikin.markdown index 0d265f24d10..9de8a656ff9 100644 --- a/source/_integrations/daikin.markdown +++ b/source/_integrations/daikin.markdown @@ -24,32 +24,17 @@ There is currently support for the following device types within Home Assistant: ## Supported hardware -- The European versions of the Wifi Controller Unit (BRP069A41, 42, 43, 45), which is powered by the [Daikin Online Controller](https://play.google.com/store/apps/details?id=eu.daikin.remoapp) application. The new versions of WiFi Controller Unit (BRP069Bxx) also should work but it have to be confirmed by users. Tested and working devices are the BRP069B41 and BRP069B45. +- The European versions of the Wifi Controller Unit (BRP069A41, 42, 43, 45), which is powered by the [Daikin Online Controller](https://play.google.com/store/apps/details?id=eu.daikin.remoapp) application. The new version of WiFi Controller Unit BRP069Bxx also confirmed to work, tested and working devices are the BRP069B41 and BRP069B45. - The Australian version of the Daikin Wifi Controller Unit BRP072A42. Confirmed working on a Daikin Cora Series Reverse Cycle Split System Air Conditioner 2.5kW Cooling FTXM25QVMA with operation mode, temp, fan swing (3d, horizontal, vertical) which is powered by the [Daikin Mobile Controller](https://itunes.apple.com/au/app/daikin-mobile-controller/id917168708?mt=8) ([Android version](https://play.google.com/store/apps/details?id=eu.daikin.remoapp)) application. + - BRP072Cxx based units (including Zena devices) need to provide the key during setup. - The Australian version of the Daikin Wifi Controller for **AirBase** units (BRP15B61), which is powered by the [Daikin Airbase](https://play.google.com/store/apps/details?id=au.com.daikin.airbase) application. +- SKYFi based units (using the SKYFi app). These devices need a password which should be provided during setup. + ## Configuration -The Daikin integration can be configured in three ways. +The Daikin integration can be configured via the Home Assistant user interface where it will let you enter the IP-address of your Daikin AC (SKYFi based devices need to provide a password and BRP072Cxx devices need to provide a key). -- Automatically via the [discovery]({{site_root}}/integrations/discovery/) integration. -- Via the Home Assistant user interface where it will let you enter the IP-address of your Daikin AC. -- Or via the `configuration.yaml` file by adding the following: - -```yaml -# Full manual example configuration.yaml entry -daikin: - hosts: - - 192.168.4.161 -``` - -{% configuration %} -hosts: - description: List of IP addresses or hostnames. - required: false - default: All discovered hosts - type: list -{% endconfiguration %} ## Climate @@ -95,7 +80,7 @@ Some models only report outside temperature when they are turned on. ## Switch -Daikin AirBase units exposes zones (typically rooms) that can be switched on/off individually. +AirBase and SKYFi units exposes zones (typically rooms) that can be switched on/off individually.
From ce767375359b4e722dae52cce6c2447daca43ea2 Mon Sep 17 00:00:00 2001 From: David Straub Date: Fri, 8 May 2020 13:51:57 +0200 Subject: [PATCH 048/102] Documentation for the Home Connect integration (#11336) --- source/_integrations/homeconnect.markdown | 59 ++++++++++++++++++ .../images/supported_brands/homeconnect.png | Bin 0 -> 17812 bytes 2 files changed, 59 insertions(+) create mode 100644 source/_integrations/homeconnect.markdown create mode 100644 source/images/supported_brands/homeconnect.png diff --git a/source/_integrations/homeconnect.markdown b/source/_integrations/homeconnect.markdown new file mode 100644 index 00000000000..89f6099b744 --- /dev/null +++ b/source/_integrations/homeconnect.markdown @@ -0,0 +1,59 @@ +--- +title: "Home Connect" +description: "Instructions on how to set up the Home Connect integration within Home Assistant." +logo: homeconnect.png +ha_category: + - Hub + - Binary Sensor + - Sensor + - Switch +ha_iot_class: Cloud Push +ha_release: 0.110 +ha_domain: homeconnect +--- + +The Home Connect integration will allow users to integrate their home appliances supporting the Home Connect standard using the [official API](https://developer.home-connect.com). + +The integration will add one Home Assistant device for each connected home appliance which will have the following entities: + +- A power switch containing additional information as state attributes. +- If the device has programs, switches for the individual programs. Note that program options cannot be configured at present. +- If the device has programs, sensors for remaining time, elapsed time, and progress in percent. + +Note that it depends on the appliance and on API permissions which of the features are actually supported. A notable limitation is that oven programs cannot be started at present. + +## Installation + +### Installation using a developer account + +1. Visit [https://developer.home-connect.com](https://developer.home-connect.com) and sign up for a developer accouunt. +2. Under [Applications](https://developer.home-connect.com/applications), register a new App: + +- Application ID: Home Assistant +- OAuth Flow: Authorization Code Grant Flow +- Redirect URI : `/auth/external/callback` + +3. Add the client ID and client secret to your `configuration.yaml` (see below). +4. Once Home Assistant restarted, go to Configuration > Integrations. +5. Select the Home Connect integration. + +### Configuration + +```yaml +# Example configuration.yaml entry + +homeconnect: + client_id: CLIENT_ID + client_secret: CLIENT_SECRET +``` + +{% configuration %} +client_id: + description: Your Home Connect client ID. + required: true + type: string +client_secret: + description: Your Home Connect client secret. + required: true + type: string +{% endconfiguration %} diff --git a/source/images/supported_brands/homeconnect.png b/source/images/supported_brands/homeconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..7f744b03ef19276a69a7abe4edf6c7b6304a9f6e GIT binary patch literal 17812 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 literal 0 HcmV?d00001 From 07572d53dbe2a44aa9a7ccceceacfc8390374ecb Mon Sep 17 00:00:00 2001 From: David Straub Date: Fri, 8 May 2020 17:28:52 +0200 Subject: [PATCH 049/102] Home connect (#13350) --- .../{homeconnect.markdown => home_connect.markdown} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename source/_integrations/{homeconnect.markdown => home_connect.markdown} (89%) diff --git a/source/_integrations/homeconnect.markdown b/source/_integrations/home_connect.markdown similarity index 89% rename from source/_integrations/homeconnect.markdown rename to source/_integrations/home_connect.markdown index 89f6099b744..60d3c255ae4 100644 --- a/source/_integrations/homeconnect.markdown +++ b/source/_integrations/home_connect.markdown @@ -9,16 +9,16 @@ ha_category: - Switch ha_iot_class: Cloud Push ha_release: 0.110 -ha_domain: homeconnect +ha_domain: home_connect --- The Home Connect integration will allow users to integrate their home appliances supporting the Home Connect standard using the [official API](https://developer.home-connect.com). The integration will add one Home Assistant device for each connected home appliance which will have the following entities: -- A power switch containing additional information as state attributes. +- A power switch - If the device has programs, switches for the individual programs. Note that program options cannot be configured at present. -- If the device has programs, sensors for remaining time, elapsed time, and progress in percent. +- If the device has programs, a timestamp sensor for remaining time and a numeric sensor for the progress in percent. Note that it depends on the appliance and on API permissions which of the features are actually supported. A notable limitation is that oven programs cannot be started at present. @@ -42,7 +42,7 @@ Note that it depends on the appliance and on API permissions which of the featur ```yaml # Example configuration.yaml entry -homeconnect: +home_connect: client_id: CLIENT_ID client_secret: CLIENT_SECRET ``` From ab8dd16862cad71b7a63e1ad0f480485e6c7e095 Mon Sep 17 00:00:00 2001 From: mlemainque Date: Fri, 8 May 2020 20:22:49 +0200 Subject: [PATCH 050/102] Updated Daikin documentation for power sensors (#13352) --- source/_integrations/daikin.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/daikin.markdown b/source/_integrations/daikin.markdown index 9de8a656ff9..2a82c9254ec 100644 --- a/source/_integrations/daikin.markdown +++ b/source/_integrations/daikin.markdown @@ -73,11 +73,18 @@ The `daikin` sensor platform integrates Daikin air conditioning systems into Hom - Inside temperature - Outside temperature +- Total instant power consumption +- Hourly energy consumption in cool mode +- Hourly energy consumption in heat mode
Some models only report outside temperature when they are turned on.
+
+Some models does not report the power/energy consumption. +
+ ## Switch AirBase and SKYFi units exposes zones (typically rooms) that can be switched on/off individually. From 2a276d519b3db240a932c7d10b4db2ebac397653 Mon Sep 17 00:00:00 2001 From: Glenn Waters Date: Fri, 8 May 2020 16:13:13 -0400 Subject: [PATCH 051/102] UPB new integration docs (#13166) Co-Authored-By: Klaas Schoute --- source/_integrations/upb.markdown | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 source/_integrations/upb.markdown diff --git a/source/_integrations/upb.markdown b/source/_integrations/upb.markdown new file mode 100644 index 00000000000..0c037aca7c4 --- /dev/null +++ b/source/_integrations/upb.markdown @@ -0,0 +1,21 @@ +--- +title: Universal Powerline Bus (UPB) +description: Instructions on how to setup Univseral Powerline Bus integration. +ha_category: + - Light +ha_release: "0.110" +ha_config_flow: true +ha_quality_scale: platinum +ha_iot_class: Local Polling +ha_codeowners: + - '@gwww' +--- + +The UPB integration allows Home Assistant to connect to a Universal Powerline Bus Powerline Interface Module (UPB PIM) to get status and control UPB devices and UPB links. The UPB PIM may be connected either to a serial port or over TCP. The integration implements the following platforms: +- Light + +## Configuration + +To add UPB to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Universal Powerline Bus (UPB)**. + +The UPB integration requires that an export from the `UPStart` UPB configuration program. To create an export, in `UPStart`, click the UPB button in the top left and select **Export to File**. This will create a file with the `.upe` extension. The file must be placed somewhere in your Home Assistant installation, for example, in the configuration directory. From 0eeac81fbf17e08d0d167d1c793e4613af4616d1 Mon Sep 17 00:00:00 2001 From: shbatm Date: Fri, 8 May 2020 17:27:27 -0500 Subject: [PATCH 052/102] ISY994 Update Documentation for Clarity and PyISYv2 Compatibility (#13336) --- source/_integrations/isy994.markdown | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/source/_integrations/isy994.markdown b/source/_integrations/isy994.markdown index 9269d2d2fde..bcdc06ffcc5 100644 --- a/source/_integrations/isy994.markdown +++ b/source/_integrations/isy994.markdown @@ -61,15 +61,10 @@ sensor_string: type: string default: sensor ignore_string: - description: Any devices that contain this string in their name (or folder path) will be ignored by Home Assistant. They will not become entities at all. + description: Any devices that contain this string in their name (or folder path) will be ignored by Home Assistant. They will not become entities at all and will not fire `control_events`. required: false type: string default: {IGNORE ME} -enable_climate: - description: When enabled, climate measurements from the optional climate module in the ISY994 will show up in Home Assistant as sensors. - required: false - type: string - default: true tls: description: This entry should reflect the version of TLS that the ISY controller is using for HTTPS encryption. This value can be either 1.1 or 1.2. If this value is not set, it is assumed to be version 1.1. This is the default for most users. ISY994 Pro users may likely be using 1.2. When using HTTPS in the host entry, it is best practice to set this value. required: false @@ -82,13 +77,13 @@ Once the ISY controller is configured, it will automatically import any binary s An Insteon door/window sensor will show up as a single Binary Sensor rather than two discrete devices like it does in the ISY994 admin panel. Note that when in "Two Nodes" mode, the sensor will have an UNKNOWN state until the sensor changes for the first time since the last Home Assistant reboot. If you do not use Insteon scenes that are controlled directly from the door sensor, you may prefer to set the sensor to "One Node" mode using the ISY Admin Panel. -Each Insteon leak sensor will also show up as a single Binary Sensor as opposed to the two nodes seen in the ISY994. The name of the device will be based on what the parent node is named in the ISY994, which is typically the one with "-Dry" at the end of the name. This may be confusing, because "On" means wet in Home Assistant. You can rename this node either in the ISY994 Admin Panel (which will change the entity_id in Home Assistant) or assign a `friendly_name` in the [Customization section](/docs/configuration/customizing-devices/) of your configuration. +Each Insteon leak sensor will also show up as a single Binary Sensor as opposed to the two nodes seen in the ISY994. The name of the device will be based on what the parent node is named in the ISY994, which is typically the one with "-Dry" at the end of the name. This may be confusing, because "On" means wet in Home Assistant. You can rename this node in Home Assistant to be more clear, see the [Customization section](/docs/configuration/customizing-devices/) of your configuration. If your leak or door/window sensor supports heartbeats, a new binary_sensor device will be added to Home Assistant to represent the battery state. The sensor will stay "Off" so long as the daily heartbeats occur. If a heartbeat is missed, the sensor will flip to "On". The name of this device will be based on the heartbeat node in the ISY. -### Handling Insteon Control Events +### Handling Insteon or Other ISY Control Events -A Home Assistant `isy994_control` event is emitted for every "control" event in the Insteon network. This allows you to write automations that trigger based on Insteon button presses. You can also trigger off of the unique Insteon events, such as double-presses, long-holds etc. +A Home Assistant `isy994_control` event is emitted for every "control" event in the ISY's device network (as long as the device has not been ignored or disabled in Home Assistant). This allows you to write automations that trigger based on events such as Insteon button presses. You can also trigger off of the unique Insteon/Zigbee/Z-Wave events, such as double-presses, long-holds etc. ```yaml automation: @@ -98,7 +93,11 @@ automation: event_type: isy994_control event_data: entity_id: light.lr_track_lights_front - control: 'DFOF' + control: 'DFON' + value: 255 + formatted: "On" + uom: "100" + prec: "0" action: service: light.turn_off entity_id: light.lr_track_lights_rear @@ -116,11 +115,13 @@ All `isy994_control` events will have an `entity_id` and `control` parameter in - `BRT`: "Brighten", from controllers that issue a single command to slightly brighten a light. - `DIM`: "Dim", from controllers that issue a single command to slightly dim a light. -### Insteon Scenes +### Insteon Scenes & Keypad/Remote Buttons -All Insteon scenes configured in the ISY994 will show up as switches in Home Assistant. +All Insteon scenes configured in the ISY994 will show up as a `switch` in Home Assistant, as they do not support dimming or setting specific brightness settings as Home Assisstant's `light` component. -### Creating Custom Devices +Insteon Secondary Keypad buttons and Remote buttons are added to Home Assistant to allow support for using Control Events in Automations; however, these devices cannot be directly controlled (turned on/off) and may report incorrect states. Secondary Keypad buttons may be controlled using ISY Scenes (refer to ISY Documentation for more details). + +### Creating Custom Devices using ISY Programs Using the Programs tab in the controller's Administrative Console, custom devices can be created that will appear natively inside of Home Assistant. Home Assistant will scan the following folders and build the device to the associated domains: From e4a8f15a8cfffa3859f6ee84fbd2652ecd6bf7d1 Mon Sep 17 00:00:00 2001 From: Glenn Waters Date: Sat, 9 May 2020 06:00:52 -0400 Subject: [PATCH 053/102] Universal Powerline Bus - add scene support. (#13364) --- source/_integrations/upb.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/upb.markdown b/source/_integrations/upb.markdown index 0c037aca7c4..b3bf05df0f0 100644 --- a/source/_integrations/upb.markdown +++ b/source/_integrations/upb.markdown @@ -3,6 +3,7 @@ title: Universal Powerline Bus (UPB) description: Instructions on how to setup Univseral Powerline Bus integration. ha_category: - Light + - Scene ha_release: "0.110" ha_config_flow: true ha_quality_scale: platinum From c57253bc0f882a96298ee52b07890ad6e4de5a25 Mon Sep 17 00:00:00 2001 From: thecode Date: Sat, 9 May 2020 13:45:36 +0300 Subject: [PATCH 054/102] Describe new feature to turn on the device with a timer (#12510) --- source/_integrations/switcher_kis.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_integrations/switcher_kis.markdown b/source/_integrations/switcher_kis.markdown index 191f50eb0bd..976bc2f4382 100644 --- a/source/_integrations/switcher_kis.markdown +++ b/source/_integrations/switcher_kis.markdown @@ -74,3 +74,14 @@ Meaning the device will turn itself off when reaching the auto-off configuration | ------------- | --------- | -------------------------------------------------------------------------------------- | -------------------------- | | `entity_id` | Yes | Name of the entity id associated with the integration, used for permission validation. | switch.switcher_kis_boiler | | `auto_off` | Yes | Time period string containing hours and minutes. | "02:30" | + +### Service: `switcher_kis.turn_on_with_timer` + +You can use the `switcher_kis.turn_on_with_timer` service to turn on the switcher device with timer. + +Meaning the device will turn itself off when timer ends. +Note: This does not affect the auto off timer. +| Service Field | Mandatory | Description | Example | +| ------------- | --------- | -------------------------------------------------------------------------------------- | -------------------------- | +| `entity_id` | Yes | Name of the entity id associated with the integration, used for permission validation. | switch.switcher_kis_boiler | +| `timer_minutes` | Yes | Integer containing timer minutes (valid range 1 to 90) | 90 | From 18360bd35cb5ec6d7086c1460de484ed9a9c6e31 Mon Sep 17 00:00:00 2001 From: guillempages Date: Sun, 10 May 2020 15:53:32 +0200 Subject: [PATCH 055/102] Add battery status to bluetooth_le tracker (#12507) * Add battery status to bluetooth_le tracker Added a parameter to enable the Bluetooth LE device tracker to check the battery status of tracked devices. * Improve documentation after PR changes --- source/_integrations/bluetooth_le_tracker.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/bluetooth_le_tracker.markdown b/source/_integrations/bluetooth_le_tracker.markdown index e1f73a2ed9e..76d03ce18b3 100644 --- a/source/_integrations/bluetooth_le_tracker.markdown +++ b/source/_integrations/bluetooth_le_tracker.markdown @@ -37,6 +37,11 @@ track_new_devices: required: false default: false type: boolean +track_battery: + description: Whether the integration should try to read the battery status for tracked devices. + required: false + default: false + type: boolean interval_seconds: description: Seconds between each scan for new devices. required: false @@ -47,6 +52,8 @@ interval_seconds: As some BT LE devices change their MAC address regularly, a new device is only discovered when it has been seen 5 times. Some BTLE devices (e.g., fitness trackers) are only visible to the devices that they are paired with. In this case, the BTLE tracker won't see this device. +Enabling the battery tracking might slightly decrease the duration of the battery, but since this is only done at most once a day, this shouldn't be noticeable. Not all devices offer battery status information; if the information is not available, the integration will only try once at startup. + ## Rootless Setup Normally accessing the Bluetooth stack is reserved for root, but running programs that are networked as root is a bad security wise. To allow non-root access to the Bluetooth stack we can give Python 3 and hcitool the missing capabilities to access the Bluetooth stack. Quite like setting the setuid bit (see [Stack Exchange](https://unix.stackexchange.com/questions/96106/bluetooth-le-scan-as-non-root) for more information). From 743ffb1f82227034faa0489e82b3dbe0106d7225 Mon Sep 17 00:00:00 2001 From: shbatm Date: Sun, 10 May 2020 14:21:01 -0500 Subject: [PATCH 056/102] Add Climate Support to ISY994 (#13378) --- source/_integrations/isy994.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/isy994.markdown b/source/_integrations/isy994.markdown index bcdc06ffcc5..5fbbdfa0a21 100644 --- a/source/_integrations/isy994.markdown +++ b/source/_integrations/isy994.markdown @@ -4,6 +4,7 @@ description: Instructions on how to setup the ISY994 controller within Home Assi ha_category: - Hub - Binary Sensor + - Climate - Cover - Fan - Light @@ -21,6 +22,7 @@ The ISY994 controller is manufactured by [Universal Devices](https://www.univers There is currently support for the following device types within Home Assistant: - Binary Sensor +- Climate - Cover - Light - Fan From 31c70f8786cf6a09856fa8bff88c3495533c87d2 Mon Sep 17 00:00:00 2001 From: Brian Rogers Date: Sun, 10 May 2020 15:21:56 -0400 Subject: [PATCH 057/102] Add rain delay to Rachio (#13185) --- source/_integrations/rachio.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/rachio.markdown b/source/_integrations/rachio.markdown index b507fa85981..26a0dc764f3 100644 --- a/source/_integrations/rachio.markdown +++ b/source/_integrations/rachio.markdown @@ -76,7 +76,7 @@ panel_iframe: The `rachio` switch platform allows you to toggle zones and schedules connected to your [Rachio irrigation system](https://rachio.com/) on and off. -Once configured, a switch will be added for every zone that is enabled on every controller in the account provided, a switch to start or stop every schedule on a controller, as well as a switch to toggle each controller's standby mode. +Once configured, a switch will be added for every zone that is enabled on every controller in the account provided and a switch to start or stop every schedule on a controller. There will also be a switch to toggle each controller's standby mode, as well as to activate a 24 hour rain delay on the device. ## Examples From 16b440cd7ce5190dc34fd977972ab62f8b1c8be9 Mon Sep 17 00:00:00 2001 From: Brynley McDonald Date: Mon, 11 May 2020 07:29:53 +1200 Subject: [PATCH 058/102] Add documentation for Flick Electric sensor (#11716) --- source/_integrations/flick_electric.markdown | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 source/_integrations/flick_electric.markdown diff --git a/source/_integrations/flick_electric.markdown b/source/_integrations/flick_electric.markdown new file mode 100644 index 00000000000..0fb5223e9d9 --- /dev/null +++ b/source/_integrations/flick_electric.markdown @@ -0,0 +1,30 @@ +--- +title: Flick Electric +description: Instructions on how to set up the Flick Electric Pricing sensor in Home Assistant. +ha_category: + - Energy +ha_release: '0.110' +ha_iot_class: Cloud Polling +ha_codeowners: + - '@ZephireNZ' +ha_domain: flick_electric +--- + +[Flick Electric Co](https://www.flickelectric.co.nz/) is a power company in New Zealand, based around a transparent pricing model where each component of pricing is provided. This integration uses the mobile app's API from Flick Electric Co to get the current power price as well as each of the components price. + +## Configuration + +This integration can be configured via the Home Assistant frontend. + +- Go to **Configuration** -> **Integrations**. +- Click on the `+` in the bottom right corner to add a new integration. +- Search and select the **Flick Electric** integration form the list. +- Follow the instruction on screen to add the sensor. + +
+ +The configuration uses the client ID and secret used by the app at the time of release. If this stops working, you can find the new ones by using a MITM proxy with the mobile app. The app will call `https://api.flick.energy/identity/oauth/token` with the `client_id` and `client_secret`. + +You can then use these values during the configuration. + +
From 4fbd8bfb54fe0c351f03292c57585f577ed8f0d0 Mon Sep 17 00:00:00 2001 From: shbatm Date: Sun, 10 May 2020 15:01:29 -0500 Subject: [PATCH 059/102] Add config flow and restore_light_state to ISY994 (#13369) * Add config flow and restore_light_state to ISY994 * Add default value. * Changes per reviews --- source/_integrations/isy994.markdown | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/_integrations/isy994.markdown b/source/_integrations/isy994.markdown index 5fbbdfa0a21..5b8e638e253 100644 --- a/source/_integrations/isy994.markdown +++ b/source/_integrations/isy994.markdown @@ -14,6 +14,7 @@ ha_category: ha_release: 0.28 ha_iot_class: Local Push ha_domain: isy994 +ha_config_flow: true --- The ISY994 is a home automation controller that is capable of controlling Insteon and X10 devices. Some models of the ISY994 can even control Z-Wave devices. @@ -34,7 +35,9 @@ There is currently support for the following device types within Home Assistant: Home Assistant is capable of communicating with any binary sensor, cover, fan, light, lock, sensor and switch that is configured on the controller. Using the programs on the controller, custom binary sensors, cover, fan, lock, and switches can also be created. -To integrate your ISY994 controller with Home Assistant, add the following section to your `configuration.yaml` file: +To integrate your ISY994 controller with Home Assistant, Go to the **integrations page** in your configuration and click on new **integration** -> **Universal Devices ISY994**. + +You may also configure the integration manually by adding the following section to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry @@ -71,6 +74,11 @@ tls: description: This entry should reflect the version of TLS that the ISY controller is using for HTTPS encryption. This value can be either 1.1 or 1.2. If this value is not set, it is assumed to be version 1.1. This is the default for most users. ISY994 Pro users may likely be using 1.2. When using HTTPS in the host entry, it is best practice to set this value. required: false type: string +restore_light_state: + description: If disabled (default behavior), lights turned ON from Home Assistant without a `brightness` parameter set, will turn on to the `on_level` set within the physical device. For example, on Insteon devices this would be the same brightness as if the switch/device was turned ON. If this setting is enabled, lights that are turned on from Home Assistant will go to the last known brightness value. Both the `on_level` and `last_brightness` values are available as attributes if needed for device-specific customization. + required: false + type: boolean + default: false {% endconfiguration %} Once the ISY controller is configured, it will automatically import any binary sensors, covers, fans, lights, locks, sensors and switches it can locate. @@ -121,7 +129,7 @@ All `isy994_control` events will have an `entity_id` and `control` parameter in All Insteon scenes configured in the ISY994 will show up as a `switch` in Home Assistant, as they do not support dimming or setting specific brightness settings as Home Assisstant's `light` component. -Insteon Secondary Keypad buttons and Remote buttons are added to Home Assistant to allow support for using Control Events in Automations; however, these devices cannot be directly controlled (turned on/off) and may report incorrect states. Secondary Keypad buttons may be controlled using ISY Scenes (refer to ISY Documentation for more details). +Insteon Secondary Keypad buttons and Remote buttons are added to Home Assistant to allow support for using Control Events in Automations. These devices are added as `sensors` since they cannot be directly controlled (turned on/off); their state is the last ON level command they sent, in a range from `0` (Off) to `255` (On 100%). Note: these devices may report incorrect states before being used after a reboot of the ISY. Secondary Keypad buttons may be turned on or off using ISY Scenes (refer to ISY Documentation for more details). ### Creating Custom Devices using ISY Programs From 7c1a74a8c5def5438d241e7a5a133e14b45daff8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=B8yer=20Iversen?= Date: Sun, 10 May 2020 22:07:23 +0200 Subject: [PATCH 060/102] Mill config flow (#13273) --- source/_integrations/mill.markdown | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/source/_integrations/mill.markdown b/source/_integrations/mill.markdown index 5ef94e83975..05cc2c80e97 100644 --- a/source/_integrations/mill.markdown +++ b/source/_integrations/mill.markdown @@ -12,27 +12,8 @@ ha_domain: mill Integrates Mill heater into Home Assistant. -## Configuration +To add Mill to your installation, go to Configuration >> Integrations in the UI and enable the Mill integration. -To enable this platform, add the following lines to your `configuration.yaml` file: - -```yaml -climate: - - platform: mill - username: YOUR_EMAIL_ADDRESS - password: YOUR_PASSWORD -``` - -{% configuration %} -username: - description: Your registered Mill email. - required: true - type: string -password: - description: Your Mill password. - required: true - type: string -{% endconfiguration %} ## Component services From 30041195059de8a16025309959360db0638166df Mon Sep 17 00:00:00 2001 From: shbatm Date: Sun, 10 May 2020 15:08:11 -0500 Subject: [PATCH 061/102] Add support for ISY994 Variables as Sensors (#13383) --- source/_integrations/isy994.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/isy994.markdown b/source/_integrations/isy994.markdown index 5b8e638e253..ec3d69ee58a 100644 --- a/source/_integrations/isy994.markdown +++ b/source/_integrations/isy994.markdown @@ -65,6 +65,11 @@ sensor_string: required: false type: string default: sensor +variable_sensor_string: + description: This is the string that is used to identify which Integer or State Variables are to be added as sensors. If this string is found in the device name, Home Assistant will assume it is as a sensor. + required: false + type: string + default: sensor ignore_string: description: Any devices that contain this string in their name (or folder path) will be ignored by Home Assistant. They will not become entities at all and will not fire `control_events`. required: false @@ -91,6 +96,8 @@ Each Insteon leak sensor will also show up as a single Binary Sensor as opposed If your leak or door/window sensor supports heartbeats, a new binary_sensor device will be added to Home Assistant to represent the battery state. The sensor will stay "Off" so long as the daily heartbeats occur. If a heartbeat is missed, the sensor will flip to "On". The name of this device will be based on the heartbeat node in the ISY. +Integer and State Variables from the ISY can be used as sensors by setting the `variable_sensor_string` and adding it as part of the variable name in the ISY. For example, if you have a variable named `HA.my_variable` and a `variable_sensor_string` of `"HA."`, it will be automatically added as a `sensor` in Home Assistant. + ### Handling Insteon or Other ISY Control Events A Home Assistant `isy994_control` event is emitted for every "control" event in the ISY's device network (as long as the device has not been ignored or disabled in Home Assistant). This allows you to write automations that trigger based on events such as Insteon button presses. You can also trigger off of the unique Insteon/Zigbee/Z-Wave events, such as double-presses, long-holds etc. From 890e7ed53c87194a1decf5035b64933ee031f73c Mon Sep 17 00:00:00 2001 From: jjlawren Date: Sun, 10 May 2020 15:08:21 -0500 Subject: [PATCH 062/102] Add description of Plex option to ignore web clients (#13347) --- source/_integrations/plex.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/plex.markdown b/source/_integrations/plex.markdown index cfa9187b9b7..947b25f2ad1 100644 --- a/source/_integrations/plex.markdown +++ b/source/_integrations/plex.markdown @@ -40,6 +40,8 @@ Several options are provided to adjust the behavior of `media_player` entities. **Ignore new managed/shared users**: Enable to ignore new Plex accounts granted access to the server. +**Ignore Plex Web clients**: Do not create `media_player` entities for Plex Web clients. + ### Manual Configuration @@ -60,7 +62,7 @@ Alternatively, you can manually configure a Plex server connection by selecting 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, adjust the "*Monitored users*" and "*Ignore new managed/shared users*" options described under [Integration Options](#integration-options). +By default the Plex integration will create Media Player entities for all local, managed, and shared users on the Plex server. To customize which users or client types to monitor, adjust the "*Monitored users*", "*Ignore new managed/shared users*", and "*Ignore Plex Web clients*" options described under [Integration Options](#integration-options). ### Service `play_media` From fb61f9ec3aa844481fd5ecafcf0324028139e6a4 Mon Sep 17 00:00:00 2001 From: Willem-Jan Date: Sun, 10 May 2020 23:49:26 +0200 Subject: [PATCH 063/102] add bsblan documentation (#12241) Co-Authored-By: Klaas Schoute Co-Authored-By: Franck Nijhof --- source/_integrations/bsblan.markdown | 43 ++++++++++++++++++++++ source/images/supported_brands/bsblan.png | Bin 0 -> 58973 bytes 2 files changed, 43 insertions(+) create mode 100644 source/_integrations/bsblan.markdown create mode 100644 source/images/supported_brands/bsblan.png diff --git a/source/_integrations/bsblan.markdown b/source/_integrations/bsblan.markdown new file mode 100644 index 00000000000..9be0cdd2e50 --- /dev/null +++ b/source/_integrations/bsblan.markdown @@ -0,0 +1,43 @@ +--- +title: BSBLan +description: Instructions on how to integrate BSBLan device into Home Assistant. +logo: bsblan.png +ha_category: Climate +ha_release: 0.110 +ha_iot_class: Local Polling +ha_config_flow: true +ha_codeowners: + - "@liudger" +--- + +This integration integrates [BSBLan](https://github.com/fredlcore/bsb_lan) device into Home Assistant. + +BSBLan is a device that is made by `Frederik Holst` and `Ulf Diekmann` for documentation and with +the help of many other contributors. +The board is designed for an Arduino Mega 2560 with an Ethernet-Shield for web-based controlling +of heating systems such as `Elco Thision`, `Brötje` and similar systems. + +It can interface with the heating system over Boiler-System-Bus, Local Process Bus and PPS (Punkt-zu-Punkt Schnittstelle) +For more information of which system it supports, have a look at their [documentation](https://1coderookie.github.io/BSB-LPB-LAN_EN/). + +## Configuration + +This integration can be configured using the integrations in the +Home Assistant frontend. + +Menu: **Configuration** -> **Integrations**. + +Click on the `+` sign to add an integration and click on **BSBLan**. +Fill in the IP address of the device in your network and, if needed, +the port number. The default value should be 80. +For authentication now only passkey is supported. +Username and password are not supported yet. This will be supported in the next release. + +After completing the configuration flow, the BSBLan Climate integration will be +available. + +For more documentation of the BSBLan device, check the [manual](https://1coderookie.github.io/BSB-LPB-LAN_EN/). +The device support quite a few controllers from different manufacturers. +[list of supported models](https://1coderookie.github.io/BSB-LPB-LAN_EN/chap03.html#313-other-manufacturers) + +The integration is tested with firmware latest stable version `v0.43`. diff --git a/source/images/supported_brands/bsblan.png b/source/images/supported_brands/bsblan.png new file mode 100644 index 0000000000000000000000000000000000000000..896455dc7adfacb5b31473a353a47e15744c1ab9 GIT binary patch literal 58973 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 Date: Mon, 11 May 2020 03:10:14 -0600 Subject: [PATCH 064/102] lutron_caseta: using multiple bridges (#12905) --- source/_integrations/lutron_caseta.markdown | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/_integrations/lutron_caseta.markdown b/source/_integrations/lutron_caseta.markdown index a109643ca0a..76fc7134653 100644 --- a/source/_integrations/lutron_caseta.markdown +++ b/source/_integrations/lutron_caseta.markdown @@ -38,12 +38,18 @@ Once you have the three necessary files, place them in your configuration direct ```yaml # Example configuration.yaml entry lutron_caseta: - host: IP_ADDRESS + - host: IP_ADDRESS keyfile: caseta.key certfile: caseta.crt ca_certs: caseta-bridge.crt ``` +
+ +Note that multiple hubs can be specified by using multiple configuration blocks, but each of them requires its own `keyfile`, `certfile`, and `ca_certs` to be generated and specified. + +
+ {% configuration %} host: required: true From 06ce868a299bbd0d2722471dcdffcae7e60c7848 Mon Sep 17 00:00:00 2001 From: ollo69 <60491700+ollo69@users.noreply.github.com> Date: Mon, 11 May 2020 11:11:19 +0200 Subject: [PATCH 065/102] Add config flow and device registry to Tuya integration (#13389) --- source/_integrations/tuya.markdown | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index b3658811662..04f3048f1a3 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -11,6 +11,7 @@ ha_category: - Switch ha_iot_class: Cloud Polling ha_release: 0.74 +ha_config_flow: true ha_domain: tuya --- @@ -25,7 +26,17 @@ There is currently support for the following device types within Home Assistant: - **Scene** - The device state in frontend panel will not change immediately after you activate a scene. - **Switch** - The platform supports switch and socket. -## Configuration +## Configuration via frontend + +To add your Tuya devices into your Home Assistant installation, go to: + +**Configuration** -> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Tuya**. + +During configuration, be careful to select the [country code](https://www.countrycode.org/) and the platform corresponding to those used by you in the app. Once configuration flow is completed, the devices configured in your app will be automatically discovered. + +### Configuration via YAML + +_YAML configuration is still around for people that prefer YAML, but it's deprecated and you should not use it anymore._ To add your Tuya devices into your Home Assistant installation, add the following to your `configuration.yaml` file: From bf8a68a99bfde53314085b0d954e3b02f0c5915c Mon Sep 17 00:00:00 2001 From: sean tearney Date: Mon, 11 May 2020 17:16:44 +0800 Subject: [PATCH 066/102] add agent_dvr (#12333) Co-Authored-By: Franck Nijhof --- source/_integrations/agent_dvr.markdown | 68 ++++++++++++++++++++++++ source/images/screenshots/agent_dvr.jpg | Bin 0 -> 68332 bytes 2 files changed, 68 insertions(+) create mode 100644 source/_integrations/agent_dvr.markdown create mode 100644 source/images/screenshots/agent_dvr.jpg diff --git a/source/_integrations/agent_dvr.markdown b/source/_integrations/agent_dvr.markdown new file mode 100644 index 00000000000..540b38a519f --- /dev/null +++ b/source/_integrations/agent_dvr.markdown @@ -0,0 +1,68 @@ +--- +title: Agent DVR +description: Access and control Agent DVR from Home Assistant. +ha_category: + - Camera +ha_config_flow: true +ha_release: "0.110" +ha_iot_class: Local Pull +ha_codeowners: + - '@ispysoftware' +ha_domain: agent_dvr +--- + +[Agent DVR](https://www.ispyconnect.com/download.aspx/) is a free* software DVR solution for windows 10, Mac and Linux. Agent DVR runs as a service or console application and can access and control a huge range of third party cameras with advanced motion detection, including YOLO integration for object recognition. The iSpyConnect website provides secured (SSL) remote access without port forwarding needed. + +You can add Agent DVR via integrations using the IP address and port of the server, e.g.,: `http://192.168.1.3:8090/`. + + +## Configuration + +For configuration, go to the `Integrations panel` on your Home Assistant instance. Click on the + symbol and pick 'Agent DVR' from the list and enter your Agent DVR server address and port. You can then setup your devices using the Home Assistant UI. + +
+ Please ensure you are using Agent DVR v2.6.1.0 + +
+ +## Services + +Once loaded, the `agent_dvr` integration will expose services that can be called to perform various actions. The `entity_id` service attribute can specify one or more specific cameras. + +Available services: +`enable_alerts`, `disable_alerts`, +`start_recording`, `stop_recording`, +`turn_on`, `turn_off`, `toggle`, `enable_motion_detection`,`disable_motion_detection` + +#### Service `enable_alerts`/`disable_alerts` + +These services enable or disable the device's alert events within Agent DVR. + +Service data attribute | Optional | Description +-|-|- +`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`. + +#### Service `start_recording`/`stop_recording` + +These services start or stop the device recording. + +Service data attribute | Optional | Description +-|-|- +`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`. + +#### Service `turn_on`/`turn_off`/`toggle` + +These services turn on, off or toggle the device enabled state within Agent DVR + +Service data attribute | Optional | Description +-|-|- +`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`. + + +## IFrame + - Using the Webpage Card you can embed the Agent DVR viewer directly in Home Assistant. Just point it to https://www.ispyconnect.com/app/ + +

+ +

+ +*Agent offers additional services like secured remote access (without port forwarding) and cloud uploads via a subscription service. diff --git a/source/images/screenshots/agent_dvr.jpg b/source/images/screenshots/agent_dvr.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5603681952f37d24bc9b454beef519e420b05139 GIT binary patch literal 68332 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 Date: Tue, 12 May 2020 03:11:15 -0400 Subject: [PATCH 067/102] Universal Powerline Bus -- Link Event (#13404) --- source/_integrations/upb.markdown | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/source/_integrations/upb.markdown b/source/_integrations/upb.markdown index b3bf05df0f0..44fe3390599 100644 --- a/source/_integrations/upb.markdown +++ b/source/_integrations/upb.markdown @@ -20,3 +20,30 @@ The UPB integration allows Home Assistant to connect to a Universal Powerline Bu To add UPB to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Universal Powerline Bus (UPB)**. The UPB integration requires that an export from the `UPStart` UPB configuration program. To create an export, in `UPStart`, click the UPB button in the top left and select **Export to File**. This will create a file with the `.upe` extension. The file must be placed somewhere in your Home Assistant installation, for example, in the configuration directory. + +## Events + +An event is generated whenever a UPB Link is: + +- activated +- deactivated +- goes to a new level +- fade is started +- fade is stopped +- blink is started + +The event is `upb.link_changed`. + +The `event_data` contains the following: + +- `command`: One of `activated`, `blink`, `deactivated`, `fade_started`, + `fade_stopped`, or `goto`. +- `address`: The address of the link reporting the event. The `address` + is comprised of the UPB network number and the UPB Link number. + For example for UPB Network number 42 and UPB Link number 24 the + `address` would be 42_24. +- `brightness_pct`: The brightness level as a percentage. `brightness_pct` is + reported as -1 if the brightness is a default level or brightness is not + applicable to the link change. +- `rate`: The rate for link to transition to the new level. `rate` is + -1 for the default transiton rate. From 8f30fb4ae3d80c44499081eeed0cf0c789ea008b Mon Sep 17 00:00:00 2001 From: Jason Hunter Date: Tue, 12 May 2020 03:11:30 -0400 Subject: [PATCH 068/102] ONVIF Event documentation (#13379) --- source/_integrations/onvif.markdown | 65 +++++++++++++++++++---------- 1 file changed, 42 insertions(+), 23 deletions(-) diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown index 17725e81d1f..ad4ac7291cc 100644 --- a/source/_integrations/onvif.markdown +++ b/source/_integrations/onvif.markdown @@ -17,37 +17,56 @@ Home Assistant offers ONVIF integration through **Configuration** -> **Integrati It is recommended that you create a user on your device specifically for Home Assistant. For all current functionality, it is enough to create a standard user.
-You can configure specific FFmpeg options through the integration options flow by clicking the gear icon on the top right of the integration details page. - -{% configuration %} -rtsp_transport: - description: "RTSP transport protocols. The possible options are: `tcp`, `udp`, `udp_multicast`, `http`." - required: false - type: string - default: tcp -extra_arguments: - description: "Extra options to pass to `ffmpeg`, e.g., image quality or video filter options. More details in [`ffmpeg` component](/integrations/ffmpeg)." - required: false - type: string - default: -q:v 2 -{% endconfiguration %} +### Configuration Notes Most of the ONVIF devices support more than one audio/video profile. Each profile provides different image quality, or in the case of an NVR, separate connected cameras. This integration will add entities for all compatible profiles with the video encoding set to H254. Usually, the first profile has the highest quality and it is the profile used by default. However, you may want to use a lower quality image. You may disable unwanted entities through the Home Assistant UI. +### Extra configuration of the integration + +You can configure specific FFmpeg options through the integration options flow by clicking the gear icon on the top right of the integration details page. + +| Option | Description | +| -------| ----------- | +| RTSP transport mechanism | RTSP transport protocols. The possible options are: `tcp`, `udp`, `udp_multicast`, `http`. | +| Extra FFmpeg arguments | Extra options to pass to `ffmpeg`, e.g., image quality or video filter options. More details in [`ffmpeg` component](/integrations/ffmpeg). | + +### Supported Sensors + +This integration uses the ONVIF pullpoint subscription API to process events into sensors that will be automatically added to Home Assistant. Below is a list of currently supported event topics along with the entities they create. + +To help with development of this component, enable `info` level logging for `homeassistant.components.onvif` and create an issue on GitHub for any messages that show _"No registered handler for event"_. + +| Topic(s) | Entity Type | Device Class | Description | +|----------|-------------|--------------|-------------| +| `tns1:VideoSource/MotionAlarm` | Binary Sensor | Motion | Generic motion alarm. | +| `tns1:RuleEngine/FieldDetector/ObjectsInside` | Binary Sensor | Motion | Polygonal field detection determines if each object in the scene is inside or outside the polygon. | +| `tns1:RuleEngine/CellMotionDetector/Motion` | Binary Sensor | Motion | Cell based motion detection determined by placing a grid over the video source and determining changes. | +| `tns1:AudioAnalytics/Audio/DetectedSound` | Binary Sensor | Sound | Device detected sound. | +| `tns1:VideoSource/ImageTooBlurry/AnalyticsService`
`tns1:VideoSource/ImageTooBlurry/ImagingService`
`tns1:VideoSource/ImageTooBlurry/RecordingService` | Binary Sensor | Problem | Device reports blurry image. | +| `tns1:VideoSource/ImageTooDark/AnalyticsService`
`tns1:VideoSource/ImageTooDark/ImagingService`
`tns1:VideoSource/ImageTooDark/RecordingService` | Binary Sensor | Problem | Device reports dark image. | +| `tns1:VideoSource/ImageTooBright/AnalyticsService`
`tns1:VideoSource/ImageTooBright/ImagingService`
`tns1:VideoSource/ImageTooBright/RecordingService` | Binary Sensor | Problem | Device reports bright image. | +| `tns1:VideoSource/GlobalSceneChange/AnalyticsService`
`tns1:VideoSource/GlobalSceneChange/ImagingService`
`tns1:VideoSource/GlobalSceneChange/RecordingService` | Binary Sensor | Problem | Device reports a large portion of the video content changing. The cause can be tamper actions like camera movement or coverage. | +| `tns1:RuleEngine/TamperDetector/Tamper` | Binary Sensor | Problem | Tamper Detection. | +| `tns1:Device/HardwareFailure/StorageFailure` | Binary Sensor | Problem | Storage failure on device. | +| `tns1:Monitoring/ProcessorUsage` | Sensor | Percent | Device processor usage. | +| `tns1:Monitoring/OperatingTime/LastReboot` | Sensor | Timestamp | When the device was last rebooted. | +| `tns1:Monitoring/OperatingTime/LastReset` | Sensor | Timestamp | When the device was last reset. | +| `tns1:Monitoring/OperatingTime/LastClockSynchronization` | Sensor | Timestamp | When the device clock was last synchronized. | + ### Service `onvif.ptz` If your ONVIF camera supports PTZ, you will be able to pan, tilt or zoom your camera. | Service data attribute | Description | | -----------------------| ----------- | -| `entity_id` | String or list of strings that point at `entity_id`s of cameras. Use `entity_id: all` to target all. -| `tilt` | Tilt direction. Allowed values: `UP`, `DOWN`, `NONE` -| `pan` | Pan direction. Allowed values: `RIGHT`, `LEFT`, `NONE` -| `zoom` | Zoom. Allowed values: `ZOOM_IN`, `ZOOM_OUT`, `NONE` -| `distance` | Distance coefficient. Sets how much PTZ should be executed in one request. Allowed values: floating point numbers, 0 to 1. Default : 0.1 -| `speed` | Speed coefficient. Sets how fast PTZ will be executed. Allowed values: floating point numbers, 0 to 1. Default : 0.5 -| `preset` | PTZ preset profile token. Sets the preset profile token which is executed with GotoPreset. -| `move_mode` | PTZ moving mode. Allowed values: `ContinuousMove`, `RelativeMove`, `AbsoluteMove`, `GotoPreset`. Default :`RelativeMove` -| `continuous_duration` | Set ContinuousMove delay in seconds before stoping the move. Allowed values: floating point numbers or integer. Default : 0.5 +| `entity_id` | String or list of strings that point at `entity_id`s of cameras. Use `entity_id: all` to target all. | +| `tilt` | Tilt direction. Allowed values: `UP`, `DOWN`, `NONE` | +| `pan` | Pan direction. Allowed values: `RIGHT`, `LEFT`, `NONE` | +| `zoom` | Zoom. Allowed values: `ZOOM_IN`, `ZOOM_OUT`, `NONE` | +| `distance` | Distance coefficient. Sets how much PTZ should be executed in one request. Allowed values: floating point numbers, 0 to 1. Default : 0.1 | +| `speed` | Speed coefficient. Sets how fast PTZ will be executed. Allowed values: floating point numbers, 0 to 1. Default : 0.5 | +| `preset` | PTZ preset profile token. Sets the preset profile token which is executed with GotoPreset. | +| `move_mode` | PTZ moving mode. Allowed values: `ContinuousMove`, `RelativeMove`, `AbsoluteMove`, `GotoPreset`. Default :`RelativeMove` | +| `continuous_duration` | Set ContinuousMove delay in seconds before stoping the move. Allowed values: floating point numbers or integer. Default : 0.5 | If you are running into trouble with this sensor, please refer to the [Troubleshooting section](/integrations/ffmpeg/#troubleshooting). From 8195b0229e152eebb386b531b7c8988352255a0d Mon Sep 17 00:00:00 2001 From: Eerovil Date: Tue, 12 May 2020 10:32:07 +0300 Subject: [PATCH 069/102] Update Google Cast integration (#13269) --- source/_integrations/cast.markdown | 51 ++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/source/_integrations/cast.markdown b/source/_integrations/cast.markdown index bf58f1ce14b..14a8ad4f932 100644 --- a/source/_integrations/cast.markdown +++ b/source/_integrations/cast.markdown @@ -34,6 +34,57 @@ Home Assistant Cast requires your Home Assistant installation to be accessible v
+## Casting other apps + +### YouTube + +- `app_name`: `youtube` +- `media_id`: YouTube video ID + +Optional: +- `enqueue`: Enqueue only +- `playlist_id`: Play video with `media_id` from this playlist + +```yaml +'cast_youtube_to_my_chromecast': + alias: Cast YouTube to My Chromecast + sequence: + - data: + entity_id: media_player.my_chromecast + media_content_type: cast + media_content_id: ' + { + "app_name": "youtube", + "media_id": "dQw4w9WgXcQ" + }' + service: media_player.play_media +``` + +### [Supla](https://www.supla.fi/) + +Example values to cast the item at https://www.supla.fi/audio/3601824 + +- `app_name`: `supla` +- `media_id`: Supla item ID + +Optional: +- `is_live`: Item is a livestream + +```yaml +'cast_supla_to_my_chromecast': + alias: Cast supla to My Chromecast + sequence: + - data: + entity_id: media_player.my_chromecast + media_content_type: cast + media_content_id: ' + { + "app_name": "supla", + "media_id": "3601824" + }' + service: media_player.play_media +``` + ## Advanced use ### Manual configuration From bceb3430d9fadc3aaa08f2cf1cb7c9c0085982d5 Mon Sep 17 00:00:00 2001 From: On Freund Date: Tue, 12 May 2020 10:43:53 +0300 Subject: [PATCH 070/102] Update Monoprice docs to reflect recent changes (#13262) --- source/_integrations/monoprice.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/monoprice.markdown b/source/_integrations/monoprice.markdown index c7595a95c08..d52fb08f17a 100644 --- a/source/_integrations/monoprice.markdown +++ b/source/_integrations/monoprice.markdown @@ -8,6 +8,7 @@ ha_config_flow: true ha_iot_class: Local Polling ha_codeowners: - '@etsinko' + - '@OnFreund' ha_domain: monoprice --- @@ -20,7 +21,7 @@ Menu: **Configuration** -> **Integrations**. Click on the `+` sign to add an integration and click on **Monoprice**. Select the serial port to which Monoprice amplifier is connected, and name the six sources (leave sources you're not using empty). -Sources can also be later edited from the integration options (gear icon in the top right when selecting the integration). In order to remove an existing source, you'll need to replace it with a space (simply removing its name will still keep it in place). Note that editing sources will remove the snapshot you may have saved. +Sources can also be later edited from the integration options (gear icon in the top right when selecting the integration). Note that editing sources will remove the snapshot you may have saved. ## Zone Management From 2876f5b4e7b06ce4cc31b9dd70b3c0a193c90d67 Mon Sep 17 00:00:00 2001 From: Pieter Goetschalckx Date: Tue, 12 May 2020 09:44:14 +0200 Subject: [PATCH 071/102] Add max_mireds and min_mireds (#13313) --- source/_integrations/light.mqtt.markdown | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/source/_integrations/light.mqtt.markdown b/source/_integrations/light.mqtt.markdown index 199f89539aa..93f72e5f9f7 100644 --- a/source/_integrations/light.mqtt.markdown +++ b/source/_integrations/light.mqtt.markdown @@ -158,6 +158,14 @@ json_attributes_topic: description: The MQTT topic subscribed to receive a JSON dictionary payload and then set as sensor attributes. Usage example can be found in [MQTT sensor](/integrations/sensor.mqtt/#json-attributes-topic-configuration) documentation. required: false type: string +max_mireds: + description: The maximum color temperature in mireds. + required: false + type: integer +min_mireds: + description: The minimum color temperature in mireds. + required: false + type: integer name: description: The name of the light. required: false @@ -475,6 +483,14 @@ json_attributes_topic: description: The MQTT topic subscribed to receive a JSON dictionary payload and then set as sensor attributes. Usage example can be found in [MQTT sensor](/integrations/sensor.mqtt/#json-attributes-topic-configuration) documentation. required: false type: string +max_mireds: + description: The maximum color temperature in mireds. + required: false + type: integer +min_mireds: + description: The minimum color temperature in mireds. + required: false + type: integer name: description: The name of the light. required: false @@ -769,6 +785,14 @@ json_attributes_topic: description: The MQTT topic subscribed to receive a JSON dictionary payload and then set as sensor attributes. Usage example can be found in [MQTT sensor](/integrations/sensor.mqtt/#json-attributes-topic-configuration) documentation. required: false type: string +max_mireds: + description: The maximum color temperature in mireds. + required: false + type: integer +min_mireds: + description: The minimum color temperature in mireds. + required: false + type: integer name: description: The name of the light. required: false From 3b804745bf09e7601a12928639d382128e141b8c Mon Sep 17 00:00:00 2001 From: Xiaonan Shen Date: Tue, 12 May 2020 00:45:42 -0700 Subject: [PATCH 072/102] Songpal code improvement (#13327) --- source/_integrations/songpal.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/songpal.markdown b/source/_integrations/songpal.markdown index 57ae719727e..eabea905e03 100644 --- a/source/_integrations/songpal.markdown +++ b/source/_integrations/songpal.markdown @@ -6,6 +6,7 @@ ha_category: ha_iot_class: Local Push ha_release: 0.65 ha_config_flow: true +ha_quality_scale: gold ha_codeowners: - '@rytilahti' - '@shenxn' @@ -58,6 +59,6 @@ For a list of available settings and their values use [`songpal sound`](https:// | Service data attribute | Optional | Description | |------------------------|----------|--------------------------------------------------| -| `entity_id` | yes | Target entity, leave unset for all devices | +| `entity_id` | yes | Target entity. To target all songpal devices, use `all` | | `name` | no | Configuration variable, e.g., `nightmode` | | `value` | no | New configuration value, e.g., `on` | From 1a58a3d9b9749148fefdcdd0cce0329eff3657d6 Mon Sep 17 00:00:00 2001 From: Zack Arnett Date: Tue, 12 May 2020 04:04:25 -0400 Subject: [PATCH 073/102] Weather Card: Recent Updates (#13395) --- source/_lovelace/weather-forecast.markdown | 9 +++++++-- source/images/lovelace/lovelace_weather.png | Bin 14051 -> 8520 bytes 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/source/_lovelace/weather-forecast.markdown b/source/_lovelace/weather-forecast.markdown index 6fec517cc1a..cd49df1f439 100644 --- a/source/_lovelace/weather-forecast.markdown +++ b/source/_lovelace/weather-forecast.markdown @@ -30,6 +30,11 @@ show_forecast: description: Show next hours/days forecast. type: boolean default: true +secondary_info_attribute: + required: false + description: Which attribute to display under the temperature. + type: boolean + default: Defaults to Extrema if Available, if not available then Precipitation and if precipitation isn't available then Humidity. theme: required: false description: "Set to any theme within `themes.yaml`" @@ -40,13 +45,13 @@ Example ```yaml type: weather-forecast -entity: weather.dark_sky +entity: weather.openweathermap ```
This card works only with platforms that define a `weather` entity. - E.g., it works with [Dark Sky](/integrations/weather.darksky/) but not [Dark Sky Sensor](/integrations/darksky) + E.g., it works with [OpenWeatherMap](https://www.home-assistant.io/integrations/openweathermap/#weather) but not [OpenWeatherMap Sensor](https://www.home-assistant.io/integrations/openweathermap/#sensor)
diff --git a/source/images/lovelace/lovelace_weather.png b/source/images/lovelace/lovelace_weather.png index 5a69fb7a2da940ae546480ef071857e58250f3bf..1f4976a10c3712bd33708b4a963a77044e56572f 100644 GIT binary patch literal 8520 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 Date: Tue, 12 May 2020 03:07:53 -0500 Subject: [PATCH 074/102] Add Services to ISY994 (#13390) --- source/_integrations/isy994.markdown | 99 ++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/source/_integrations/isy994.markdown b/source/_integrations/isy994.markdown index ec3d69ee58a..a930893056d 100644 --- a/source/_integrations/isy994.markdown +++ b/source/_integrations/isy994.markdown @@ -138,6 +138,105 @@ All Insteon scenes configured in the ISY994 will show up as a `switch` in Home A Insteon Secondary Keypad buttons and Remote buttons are added to Home Assistant to allow support for using Control Events in Automations. These devices are added as `sensors` since they cannot be directly controlled (turned on/off); their state is the last ON level command they sent, in a range from `0` (Off) to `255` (On 100%). Note: these devices may report incorrect states before being used after a reboot of the ISY. Secondary Keypad buttons may be turned on or off using ISY Scenes (refer to ISY Documentation for more details). +### Services + +Once loaded, the following services will be exposed with the `isy994.` prefix, to allow advanced control over the ISY and its connected devices: + + - Entity services for Home Assistant-connected entities: `send_node_command`, `send_raw_node_command`, `set_on_level`, and `set_ramp_rate`. + - Generic ISY services: `system_query`, `set_variable`, `send_program_command`, and `run_network_resource`. + - Management services for the ISY994 Home Assistant integration: `reload` and `cleanup_entities`. + +#### Service `isy994.send_node_command` + +Send a command to an ISY Device using its Home Assistant entity ID. Valid commands are: `beep`, `brighten`, `dim`, `disable`, `enable`, `fade_down`, `fade_stop`, `fade_up`, `fast_off`, `fast_on`, and `query`. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | Name(s) of entities to send the command, e.g., `light.front_porch`. | +| `command` | no | The command to be sent to the device, e.g., `"fast_on"` | + +#### Service `isy994.send_raw_node_command` + +Send a "raw" (e.g., `DON`, `DOF`) ISY REST Device Command to a Node using its Home Assistant Entity ID. This is useful for devices that aren't fully supported in Home Assistant yet, such as controls for many NodeServer nodes. Refer to the ISY (or PyISY Python Module) Documentation for details of valid commands. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | Name(s) of entities to send the command, e.g., `light.front_porch`. | +| `command` | no | The ISY REST Command to be sent to the device, e.g., `"DON"` | +| `value` | yes | The integer value to be sent with the command, if required by the command, e.g., `255` | +| `parameters` | yes | A `dict` of parameters to be sent in the query string for controlling colored bulbs or advanced parameters, e.g., `{ GV2: 0, GV3: 0, GV4: 255 }` | +| `unit_of_measurement` | yes | The ISY Unit of Measurement (UOM) to send with the command, if required, e.g., `67` | + +#### Service `isy994.set_on_level` + +Send an ISY set_on_level command to a `light` Node to set the devices' local On Level. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | Name(s) of entities to send the command, e.g., `light.front_porch`. | +| `value` | no | The integer value to set the On Level to in a range of 0-255, e.g., `255` | + +#### Service `isy994.set_ramp_rate` + +Send an ISY set_ramp_rate command to a `light` Node to set the devices' ramp rate. Refer to the PyISY documentation for the [available values](https://github.com/automicus/PyISY/blob/d053369f7531370a907136bf25a177632adccd1e/pyisy/constants.py#L630). + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | no | Name(s) of entities to send the command, e.g., `light.front_porch`. | +| `value` | no | The integer index value to set the Ramp Rate to in a range of `0` (9.5 minutes) to `31` (0.1 Seconds), e.g., `28` | + +#### Service `isy994.system_query` + +Request the ISY Query the connected devices. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `address` | yes | ISY Address to Query. Omitting this requests a system-wide scan (typically recommended by UDI to be scheduled once per day), e.g., `"1A 2B 3C 1"` | +| `isy` | yes | If you have more than one ISY connected, provide the name of the ISY to query (as shown on the Device Registry or as the top-first node in the ISY Admin Console). Omitting this will cause all ISYs to be queried, e.g., `"ISY"` | + +#### Service `isy994.set_variable` + +Set an ISY variable's current or initial value. Variables can be set by either type/address or by name. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `value` | no | The integer value to be sent, e.g., `255` | +| `address` | no | The address of the variable for which to set the value, e.g., `5` | +| `type` | no | The variable type, 1 = Integer, 2 = State, e.g., `2` | +| `name` | yes | The name of the variable to set (Optional, use `name` instead of `type` and `address`), e.g., `"my_variable_name"` | +| `init` | yes | If True, the initial (init) value will be updated instead of the current value, e.g., `false` | +| `isy` | yes | If you have more than one ISY connected, provide the name of the ISY to query (as shown on the Device Registry or as the top-first node in the ISY Admin Console). If you have the same variable name or address on multiple ISYs, omitting this will run the command on them all, e.g., `"ISY"` | + +#### Service `isy994.send_program_command` + +Send a command to control an ISY program or folder. Valid commands are `run`, `run_then`, `run_else`, `stop`, `enable`, `disable`, `enable_run_at_startup`, and `disable_run_at_startup`. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `command` | no | The ISY Program Command to be sent, e.g., `"run"` | +| `address` | yes | The address of the program to control (optional, use either `address` or `name`), e.g., `"04B1"` | +| `name` | yes | The name of the program to control (optional, use either `address` or `name`), e.g., `"My Program"` | +| `isy` | yes | (Optional) If you have more than one ISY connected, provide the name of the ISY to query (as shown on the Device Registry or as the top-first node in the ISY Admin Console). If you have the same program name or address on multiple ISYs, omitting this will run the command on them all, e.g., `"ISY"` | + +#### Service `isy994.run_network_resource` + +Run a network resource on the ISY. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `address` | yes | The address of the network resource to execute (optional, use either `address` or `name`), e.g., `121` | +| `name` | yes | The name of the network resource to execute (optional, use either `address` or `name`), e.g., `"Network Resource 1"` | +| `isy` | yes | (Optional) If you have more than one ISY connected, provide the name of the ISY to query (as shown on the Device Registry or as the top-first node in the ISY Admin Console). If you have the same resource name or address on multiple ISYs, omitting this will run the command on them all, e.g., `"ISY"` | + +#### Service `isy994.reload` + +Reload the ISY994 connection(s) without restarting Home Assistant. Use this service to pick up new devices that have been added or changed on the ISY since the last restart of Home Assistant. + +#### Service `isy994.cleanup_entities` + +Cleanup old entities no longer used by the ISY994 integrations. Useful if you've removed devices from the ISY or changed the filter string options in the configuration to exclude additional items and they were not properly removed +by Home Assistant. + ### Creating Custom Devices using ISY Programs Using the Programs tab in the controller's Administrative Console, custom devices can be created that will appear natively inside of Home Assistant. Home Assistant will scan the following folders and build the device to the associated domains: From a19190b5c9ef37a15f8e60369ef314f9c71a0ba0 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 12 May 2020 11:10:49 +0200 Subject: [PATCH 075/102] Correct ha_version & ha_domain for 0.110 (#13408) --- source/_integrations/blebox.markdown | 2 +- source/_integrations/bsblan.markdown | 3 ++- source/_integrations/devolo_home_control.markdown | 2 +- source/_integrations/home_connect.markdown | 2 +- source/_integrations/upb.markdown | 1 + 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/source/_integrations/blebox.markdown b/source/_integrations/blebox.markdown index 65744e7b664..bd0dee21825 100644 --- a/source/_integrations/blebox.markdown +++ b/source/_integrations/blebox.markdown @@ -3,7 +3,7 @@ title: BleBox description: Instructions on how to integrate BleBox devices with Home Assistant. ha_category: - Cover -ha_release: 0.110 +ha_release: "0.110" ha_iot_class: Local Polling ha_config_flow: true ha_codeowners: diff --git a/source/_integrations/bsblan.markdown b/source/_integrations/bsblan.markdown index 9be0cdd2e50..7a8b19036a9 100644 --- a/source/_integrations/bsblan.markdown +++ b/source/_integrations/bsblan.markdown @@ -3,11 +3,12 @@ title: BSBLan description: Instructions on how to integrate BSBLan device into Home Assistant. logo: bsblan.png ha_category: Climate -ha_release: 0.110 +ha_release: "0.110" ha_iot_class: Local Polling ha_config_flow: true ha_codeowners: - "@liudger" +ha_domain: bsblan --- This integration integrates [BSBLan](https://github.com/fredlcore/bsb_lan) device into Home Assistant. diff --git a/source/_integrations/devolo_home_control.markdown b/source/_integrations/devolo_home_control.markdown index 8c418150511..a10b801831b 100644 --- a/source/_integrations/devolo_home_control.markdown +++ b/source/_integrations/devolo_home_control.markdown @@ -3,7 +3,7 @@ title: devolo Home Control description: Instructions on how to integrate devolo Home Control with Home Assistant. ha_category: - Switch -ha_release: 0.110 +ha_release: "0.110" ha_iot_class: Local Push ha_config_flow: true ha_codeowners: diff --git a/source/_integrations/home_connect.markdown b/source/_integrations/home_connect.markdown index 60d3c255ae4..8e03073697e 100644 --- a/source/_integrations/home_connect.markdown +++ b/source/_integrations/home_connect.markdown @@ -8,7 +8,7 @@ ha_category: - Sensor - Switch ha_iot_class: Cloud Push -ha_release: 0.110 +ha_release: "0.110" ha_domain: home_connect --- diff --git a/source/_integrations/upb.markdown b/source/_integrations/upb.markdown index 44fe3390599..df4410671fe 100644 --- a/source/_integrations/upb.markdown +++ b/source/_integrations/upb.markdown @@ -10,6 +10,7 @@ ha_quality_scale: platinum ha_iot_class: Local Polling ha_codeowners: - '@gwww' +ha_domain: upb --- The UPB integration allows Home Assistant to connect to a Universal Powerline Bus Powerline Interface Module (UPB PIM) to get status and control UPB devices and UPB links. The UPB PIM may be connected either to a serial port or over TCP. The integration implements the following platforms: From e9662aee59d4d6e383552571b46c535f1ee53e88 Mon Sep 17 00:00:00 2001 From: gadgetmobile <57815233+gadgetmobile@users.noreply.github.com> Date: Tue, 12 May 2020 17:41:46 +0200 Subject: [PATCH 076/102] add BleBox sensor platform docs (#13356) --- source/_integrations/blebox.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/blebox.markdown b/source/_integrations/blebox.markdown index bd0dee21825..3fb8863f48b 100644 --- a/source/_integrations/blebox.markdown +++ b/source/_integrations/blebox.markdown @@ -39,3 +39,11 @@ Currently, this includes support for the following product classes: - BleBox gateBox For now, only a minimum set of features are supported (e.g., no tilt support for shutterBox). + +## Sensors + +This integration adds the BleBox device as a sensor in Home Assistant. + +Currently, this includes support for the following product classes and their features: + +- BleBox tempSensor (temperature only) From 432aea523e9b8c2866662ac09cf153e773adec22 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 12 May 2020 10:52:22 -0500 Subject: [PATCH 077/102] Update homekit camera docs (#13413) --- source/_integrations/homekit.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index b1bf6012d9e..8226a42a87d 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -614,6 +614,14 @@ The volume and play/pause controls will show up on the Remote app or Control Cen Ensure that the [`ffmpeg`](/integrations/ffmpeg) integration is configured correctly. Verify that your stream is directly playable with `ffplay ` or [VLC Media Player](https://www.videolan.org/). If you have changed your camera's entity configuration, you may need to [reset the accessory](#resetting-accessories). +#### Cameras streaming is unstable or slow + +If your camera supports native H.264 streams, Home Assistant can avoid converting the video stream, which is an expensive operation. To enable native H.264 streaming when configured via YAML, change the `video_codec` to `copy`. To allow native H.264 streaming when via the UI, go to **Configuration** >> **Integrations** in the UI, click **Options** for your HomeKit Bridge, and check the box for your camera on the `Cameras that support native H.264 streams` screen. + +#### One video stream limit per camera + +Currently, cameras are limited to one video stream. Multiple streams are not possible at this time. One workaround is to create a second `HomeKit Bridge` to generate a copy of the camera accessory. + #### Camera audio is not streaming Make sure `support_audio` is `True` in the camera's entity configuration. From 7068a341a2b2eba35914453feac301345d6cbe97 Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Tue, 12 May 2020 14:07:11 -0500 Subject: [PATCH 078/102] Add brightness as secondary_info option (#13414) --- source/_lovelace/entities.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_lovelace/entities.markdown b/source/_lovelace/entities.markdown index 6b9c90d8d15..bd0354087bc 100644 --- a/source/_lovelace/entities.markdown +++ b/source/_lovelace/entities.markdown @@ -74,7 +74,7 @@ image: type: string secondary_info: required: false - description: "Show additional info. Values: `entity-id`, `last-changed`, `last-triggered` (only for automations and scripts), `position` or `tilt-position` (only for supported covers)." + description: "Show additional info. Values: `entity-id`, `last-changed`, `last-triggered` (only for automations and scripts), `position` or `tilt-position` (only for supported covers), `brightness` (only for lights)." type: string format: required: false From f94879962af3e53c16845da03b54056bda9a2821 Mon Sep 17 00:00:00 2001 From: On Freund Date: Wed, 13 May 2020 02:12:09 +0300 Subject: [PATCH 079/102] Automatic zone detection in Monoprice (#13407) --- source/_integrations/monoprice.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/monoprice.markdown b/source/_integrations/monoprice.markdown index d52fb08f17a..f2387377fcf 100644 --- a/source/_integrations/monoprice.markdown +++ b/source/_integrations/monoprice.markdown @@ -26,7 +26,7 @@ Sources can also be later edited from the integration options (gear icon in the ## Zone Management Devices and entities are created for each of the possible 18 zones, and can be enabled, disabled and renamed through regular Home Assisant methods. -By default, the first 6 zones (11..16) are enabled, while the 12 extension zones (21..26, and 31..36) are disabled. +By default, the first 6 zones (11..16) are enabled, and there's an attempt to automatically detect the 12 extension zones (21..26, and 31..36) on the first run. ## Services From d3a08bbf55ce5e38825890d62b61a7be1d3bc89c Mon Sep 17 00:00:00 2001 From: Emily Mills Date: Wed, 13 May 2020 04:21:05 -0400 Subject: [PATCH 080/102] Add docs for the Zerproc integration (#13388) * Add docs for the Zerproc integration * Minor changes * Update release Co-authored-by: Fabian Affolter --- source/_integrations/zerproc.markdown | 46 +++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 source/_integrations/zerproc.markdown diff --git a/source/_integrations/zerproc.markdown b/source/_integrations/zerproc.markdown new file mode 100644 index 00000000000..74532dcdbeb --- /dev/null +++ b/source/_integrations/zerproc.markdown @@ -0,0 +1,46 @@ +--- +title: Zerproc Bluetooth Lights +description: Instructions for integrating Zerproc bluetooth lights within Home Assistant. +ha_category: + - Light +ha_iot_class: Local Polling +ha_release: "0.111" +ha_domain: zerproc +--- + +This integration discovers nearby Zerproc lights and adds them to Home Assistant. + +## Setup + +This integration requires `pybluez` to be installed. On Debian based installs, run + +```bash +sudo apt install bluetooth +``` + +Before you get started with this integration, please note that: + + - Not compatible with Windows + - Requires access to the Bluetooth stack, see [Rootless Setup section](#rootless-setup) for further information + +## Configuration + +This integration can be configured using the integrations page in Home Assistant. + +Menu: **Configuration** -> **Integrations**. + +Click on the `+` sign to add an integration and search for **Zerproc**. + +The integration will scan for nearby devices, and is completed if any are found. No additional configuration is required. The integration will perform a BLE scan every 60 seconds to search for new devices. + +## Rootless Setup + +Normally accessing the Bluetooth stack is reserved for `root`, but running programs that are networked as `root` is a bad security wise. To allow non-root access to the Bluetooth stack we can give Python 3 and `hcitool` the missing capabilities to access the Bluetooth stack. Quite like setting the setuid bit (see [Stack Exchange](https://unix.stackexchange.com/questions/96106/bluetooth-le-scan-as-non-root) for more information). + +```bash +sudo apt-get install libcap2-bin +sudo setcap 'cap_net_raw,cap_net_admin+eip' `readlink -f \`which python3\`` +sudo setcap 'cap_net_raw+ep' `readlink -f \`which hcitool\`` +``` + +A restart of Home Assistant is required. From 04d839c6f69fe852c422394411b5d4acafe4e097 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 13 May 2020 04:29:22 -0500 Subject: [PATCH 081/102] Remove legacy information from homekit bridge docs (#13418) --- source/_integrations/homekit.markdown | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index 8226a42a87d..6ec9ecb70c8 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -582,22 +582,20 @@ To use the HomeKit integration with to different Home Assistant instances on the Although we try our best, some entities don't work with the HomeKit integration yet. The result will be that either pairing fails completely or all Home Assistant accessories will stop working. Use the filter to identify which entity is causing the issue. It's best to try pairing and step by step including more entities. If it works unpair and repeat until you find the one that is causing the issues. To help others and the developers, please open a new issue here: [home-assistant/issues/new](https://github.com/home-assistant/home-assistant/issues/new?labels=component:%20homekit) +If you have any iOS 12.x devices signed into your iCloud account, media player entities with `device_class: tv` may trigger this condition. Filtering the entity or signing the iOS 12.x device out of iCloud should resolve the issue after restarting other devices. + #### Accessories are all listed as not responding See [specific entity doesn't work](#specific-entity-doesnt-work) #### Accessory not responding - after restart or update -See [device limit](#device-limit) +See [resetting accessories](#resetting-accessories) #### Accessory not responding - randomly Unfortunately, that sometimes happens at the moment. It might help to close the `Home` App and delete it from the cache. Usually, the accessory should get back to responding after a few minutes at most. -#### Accessories not responding / behaving unusual - Upgrade from `0.65.x` - -To fix this, you need to unpair the `Home Assistant Bridge`, delete the `.homekit.state` file ([guide](#deleting-the-homekitstate-file)) and pair it again. This should only be an issue if you're upgrading from `0.65.x` or below. - #### The linked battery sensor isn't recognized Try removing the entity from HomeKit and then adding it again. If you are adding this configuration option to an existing entity in HomeKit, any changes you make to this entity's configuration options won't appear until the accessory is removed from HomeKit and then re-added. See [resetting accessories](#resetting-accessories). @@ -632,7 +630,7 @@ HomeKit updates each camera snapshot sequentially when there are multiple camera #### Resetting accessories -On Home Assistant `0.97.x` or later, you may use the service `homekit.reset_accessory` with one or more entity_ids to reset accessories whose configuration may have changed. This can be useful when changing a media_player's device class to `tv`, linking a battery, or whenever Home Assistant adds support for new HomeKit features to existing entities. +You may use the service `homekit.reset_accessory` with one or more entity_ids to reset accessories whose configuration may have changed. This can be useful when changing a media_player's device class to `tv`, linking a battery, or whenever Home Assistant adds support for new HomeKit features to existing entities. On earlier versions of Home Assistant, you can reset accessories by removing the entity from HomeKit (via [filter](#configure-filter)) and then re-adding the accessory. From 845bcd23635a928e3c1c985b4348c4e5af1bb308 Mon Sep 17 00:00:00 2001 From: Steffen Zimmermann Date: Wed, 13 May 2020 13:01:36 +0200 Subject: [PATCH 082/102] Add documentation for wiffi integration (#11748) --- source/_integrations/wiffi.markdown | 30 +++++++++++++++++++++++ source/images/supported_brands/wiffi.png | Bin 0 -> 36453 bytes 2 files changed, 30 insertions(+) create mode 100644 source/_integrations/wiffi.markdown create mode 100644 source/images/supported_brands/wiffi.png diff --git a/source/_integrations/wiffi.markdown b/source/_integrations/wiffi.markdown new file mode 100644 index 00000000000..f914b4d0eec --- /dev/null +++ b/source/_integrations/wiffi.markdown @@ -0,0 +1,30 @@ +--- +title: STALL WIFFI +logo: wiffi.png +description: Support for WIFFI devices from stall.biz, e.g., Weatherman, Rainyman, ... +featured: true +ha_category: + - DIY +ha_release: 0.109 +ha_iot_class: Local Push +ha_config_flow: true +ha_codeowners: + - '@mampfes' +--- + +This integration allows you to connect your [STALL WIFFI](https://stall.biz) devices directly to Home Assistant. + +## Configuration via the frontend + +Menu: **Configuration** -> **Integrations**. + +Click on the `+` sign to add an integration and click on **STALL WIFFI**. +After completing the configuration flow, the STALL WIFFI +integration will be available. + +## Configure the WIFFI device + +1. Set "CCU-IP Adresse myCCUIP" to the IP address of Home Assistant. +2. Set port for JSON telegrams to configured server port using parameter "send_json". + +Home Assistant will open a TCP server socket on the configured port and listens for incoming telegrams from STALL WIFFI devices. Entities from new devices will be automatically added. diff --git a/source/images/supported_brands/wiffi.png b/source/images/supported_brands/wiffi.png new file mode 100644 index 0000000000000000000000000000000000000000..c96f270bc2d88572cc87009ab685ddbc518ee98b GIT binary patch literal 36453 zcmV*jKuo`hP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>DjrvJMK~#8N?Og|e z998-MwwLQQJ%Nw_0U`+6#)VHbh;tPq!eAC3Ufk79d+r>3}@9jMC&kxan%}vxd8mC}9F0Kh$74XuAQKM+o z_|HtH?+W+DlSMTi0}4>hohHWZgr*@?$e)jysxnZ7G<*`@r|-=3z*Scr<9 z4q|ds-0P-I68Fm;OnnYJj0RtR7141gn)o&_=p?$Q&Gj!2@wf|rLb0*qXjn^_Dq9ld z7A7F9K?j8sG4e_F?$Z*Ym2baG^vFY|ZLqWW>mPaHKcA=mkr0(g+;U8!RN~noaaPBqw4|b(4twzhqQed|7S*<3{CFOB+V^RM#CdfjOwnkPydE^Z5XH$s zF^P0H|eI{Pa`F_3*l~EmgD4cMSx3r8xaVEdhLtaS&@mPrbE~!p~l#%S~%MK3ddgAdR{HdZHhmZ!&WigCBZ= zr#yHcm91PtgA#G#rYL#jog~>oaY+kFDd7AP>rQzWk~*jtdkt%7E+eLML zKMnidcgcO-4McnFX))LLV!4XND%A&m>6%I)h zQj_q@@t9BwzGT!*akrl~Ig_-!$U_HS_7kGp?>6trz#t2{TwLpZ`72)d=;Jgj7NI~S zOfCsN>hh^$Zn22GVhY6*l54$UvHHBUOe|OT{s+?V8*U={)=?(IZf|__4$r^-7V<4v zOvUvrR2+|!&zGP`I7&XLVMOEds+>NGCYc;w5`iUJTNiCC;|F?$l6Ah#n%PL7bv<)Wy#yF^f%T~1mkxwqnbC)4ov$2vMB ztPAJ!=9{kP_r7yt0UL~WPON#jgA)LbIL5L2`0)E7q7)PkY-prq&pk(*FT2phzkxw}faTg1Y`FPGo?cPSn_WImdcB-*h_lnp zEpmy7>_MDL?w_*J5Vc%eW<-g)&e_p%1?KYm;r-qk0oSX~>IVu&KD4NE-E^d--#4Qya zual+T!F2%_�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 literal 0 HcmV?d00001 From 4dd0e6cfea20abc7a08317d7badca01732e61294 Mon Sep 17 00:00:00 2001 From: Glenn Waters Date: Wed, 13 May 2020 07:14:45 -0400 Subject: [PATCH 083/102] Add UPB service descriptions (#13416) --- source/_integrations/upb.markdown | 116 +++++++++++++++++++++++++++++- 1 file changed, 115 insertions(+), 1 deletion(-) diff --git a/source/_integrations/upb.markdown b/source/_integrations/upb.markdown index df4410671fe..ff879f52549 100644 --- a/source/_integrations/upb.markdown +++ b/source/_integrations/upb.markdown @@ -15,6 +15,7 @@ ha_domain: upb The UPB integration allows Home Assistant to connect to a Universal Powerline Bus Powerline Interface Module (UPB PIM) to get status and control UPB devices and UPB links. The UPB PIM may be connected either to a serial port or over TCP. The integration implements the following platforms: - Light +- Scene ## Configuration @@ -44,7 +45,120 @@ The `event_data` contains the following: For example for UPB Network number 42 and UPB Link number 24 the `address` would be 42_24. - `brightness_pct`: The brightness level as a percentage. `brightness_pct` is - reported as -1 if the brightness is a default level or brightness is not + reported as -1 if the brightness is a default level of brightness is not applicable to the link change. - `rate`: The rate for link to transition to the new level. `rate` is -1 for the default transiton rate. + +## Services + +Besides the standard services provided by the Home Assistant [Light](/integrations/light/) and [Scene](/integrations/scene) integrations, the following extra services are provided by the UPB integration: + +- `upb.light_fade_start` +- `upb.light_fade_stop` +- `upb.light_blink` +- `upb.scene_deactivate` +- `upb.scene_goto` +- `upb.scene_fade_start` +- `upb.scene_fade_stop` +- `upb.scene_blink` + +### Rate Transition Time + +Both standard and custom services that take a `transition` or a `rate` for changing brightness levels take time in seconds. The UPB +system only offers a discrete set of transition times. As such, the transition time requested is changed to the closest time based on +the table below. Note that this table does not apply to blink rates, only to brightness transition times. + +| Request rate >= | Requested rate < | Rate Used | +| --------------- | ---------------- | --------- | +| 0 seconds | 0.4 seconds | 0 seconds +| 0.4 seconds | 1.2 seconds | 0.8 seconds +| 1.2 seconds | 2.45 seconds | 1.6 seconds +| 2.45 seconds | 4.15 seconds | 3.3 seconds +| 4.15 seconds | 5.8 seconds | 5.0 seconds +| 5.8 seconds | 8.3 seconds | 6.6 seconds +| 8.3 seconds | 15 seconds | 10 seconds +| 15 seconds | 25 seconds | 20 seconds +| 25 seconds | 45 seconds | 30 seconds +| 45 seconds | 90 seconds | 60 seconds +| 1.5 minute | 3.5 minutes | 2 minutes +| 3.5 minutes | 7.5 minutes | 5 minutes +| 7.5 minutes | 12.5 minutes | 10 minutes +| 12.5 minutes | 22.5 minutes | 15 minutes +| 22.5 minutes | 45 minutes | 30 minutes +| 45 minutes | ∞ | 1 hour + +### Service `upb.light_fade_start` + +Starts a transition of a light to the specified level. Lights that are not dimmable ignore the fade start command. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | UPB light which to start fading operation. +| `brightness` | no* | 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. *Only one of `brightness` and `brightness_pct` may be used. +| `brightness_pct`| no* | Number between 0 and 100 in percentage that specifies how bright the light should be, where 0 means the light is off, 1 is the minimum brightness and 100 is the maximum brightness. *Only one of `brightness` and `brightness_pct` may be used. +| `rate` | yes | Number that represents the time (in seconds) the light should take to transition to the new state. See section on "Rate Transition Time" for how this time value is interpreted. + +### Service `upb.light_fade_stop` + +Stop a light when transitioning from one light level to another. Stops either a fade or a goto (goto occurs when using a `light.turn_on` or `light.turn_off`. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | UPB light which to stop fading operation. + +### Service `upb.light_blink` + +Start a light blinking. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | UPB light which to blink. +| `rate` | no | Number between 0 and 4.25 that represents the time (in seconds) the rate the light blinks. Note the UPB implementation limits the blink rate to no faster than 1/3 of a second. + +### Service `upb.scene_deactivate` + +Deactivate a scene. The term “deactivate” is a general UPB term that usually means to turn to the OFF state, but each individual device manufacturer can define it differently for their device. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | UPB scene to deactivate. + +### Service `upb.scene_goto` + +Starts a transition of a scene to the specified level. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | UPB scene to transition. +| `brightness` | no* | Integer between 0 and 255 for how bright the scene should be, where 0 means the scene is off, 1 is the minimum brightness and 255 is the maximum brightness. *Only one of `brightness` and `brightness_pct` may be used. +| `brightness_pct`| no* | Number between 0 and 100 in percentage that specifies how bright the scene should be, where 0 means the scene is off, 1 is the minimum brightness and 100 is the maximum brightness. *Only one of `brightness` and `brightness_pct` may be used. +| `rate` | yes | Number that represents the time (in seconds) the light should take to transition to the new state. See section on "Rate Transition Time" for how this time value is interpreted. + +### Service `upb.scene_fade_start` + +Starts a transition of a scene to the specified level. Lights within the scene that are not dimmable ignore the fade start command. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | UPB scene to transition. +| `brightness` | no* | Integer between 0 and 255 for how bright the scene should be, where 0 means the scene is off, 1 is the minimum brightness and 255 is the maximum brightness. *Only one of `brightness` and `brightness_pct` may be used. +| `brightness_pct`| no* | Number between 0 and 100 in percentage that specifies how bright the scene should be, where 0 means the scene is off, 1 is the minimum brightness and 100 is the maximum brightness. *Only one of `brightness` and `brightness_pct` may be used. +| `rate` | yes | Number that represents the time (in seconds) the light should take to transition to the new state. See section on "Rate Transition Time" for how this time value is interpreted. + +### Service `upb.scene_fade_stop` + +Stop a scene when transitioning from one light level to another. Stops either a fade or a goto. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | UPB scene which to stop fading operation. + +### Service `upb.scene_blink` + +Start a scene blinking. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | yes | UPB scene which to blink. +| `rate` | no | Number between 0 and 4.25 that represents the time (in seconds) the rate the scene blinks. Note the UPB implementation limits the blink rate to no faster than 1/3 of a second. From 1107aaa4f641b92d78d5a490e9e7ba3d7dca8ed0 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 13 May 2020 15:06:55 +0200 Subject: [PATCH 084/102] Fix ha_release and ha_domain for wiffi (#13424) --- source/_integrations/wiffi.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/wiffi.markdown b/source/_integrations/wiffi.markdown index f914b4d0eec..115a1ca328c 100644 --- a/source/_integrations/wiffi.markdown +++ b/source/_integrations/wiffi.markdown @@ -5,11 +5,12 @@ description: Support for WIFFI devices from stall.biz, e.g., Weatherman, Rainyma featured: true ha_category: - DIY -ha_release: 0.109 +ha_release: "0.110" ha_iot_class: Local Push ha_config_flow: true ha_codeowners: - '@mampfes' +ha_domain: wiffi --- This integration allows you to connect your [STALL WIFFI](https://stall.biz) devices directly to Home Assistant. From 1c375e34a7c3be6bd250761a5e13d491cdb489bb Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 13 May 2020 15:10:32 +0200 Subject: [PATCH 085/102] Fixes and adjustment for zerproc (#13425) --- source/_integrations/zerproc.markdown | 29 +++++++++++++-------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/source/_integrations/zerproc.markdown b/source/_integrations/zerproc.markdown index 74532dcdbeb..536887effeb 100644 --- a/source/_integrations/zerproc.markdown +++ b/source/_integrations/zerproc.markdown @@ -4,25 +4,12 @@ description: Instructions for integrating Zerproc bluetooth lights within Home A ha_category: - Light ha_iot_class: Local Polling -ha_release: "0.111" +ha_release: "0.110" ha_domain: zerproc --- This integration discovers nearby Zerproc lights and adds them to Home Assistant. -## Setup - -This integration requires `pybluez` to be installed. On Debian based installs, run - -```bash -sudo apt install bluetooth -``` - -Before you get started with this integration, please note that: - - - Not compatible with Windows - - Requires access to the Bluetooth stack, see [Rootless Setup section](#rootless-setup) for further information - ## Configuration This integration can be configured using the integrations page in Home Assistant. @@ -33,6 +20,18 @@ Click on the `+` sign to add an integration and search for **Zerproc**. The integration will scan for nearby devices, and is completed if any are found. No additional configuration is required. The integration will perform a BLE scan every 60 seconds to search for new devices. +## Additional information for Home Assistant Core on Python environments + +This integration requires `pybluez` to be installed. On Debian based installs, run: + +```bash +sudo apt install bluetooth +``` + +Before you get started with this integration, please note that: + +- Requires access to the Bluetooth stack, see [Rootless Setup section](#rootless-setup) for further information + ## Rootless Setup Normally accessing the Bluetooth stack is reserved for `root`, but running programs that are networked as `root` is a bad security wise. To allow non-root access to the Bluetooth stack we can give Python 3 and `hcitool` the missing capabilities to access the Bluetooth stack. Quite like setting the setuid bit (see [Stack Exchange](https://unix.stackexchange.com/questions/96106/bluetooth-le-scan-as-non-root) for more information). @@ -43,4 +42,4 @@ sudo setcap 'cap_net_raw,cap_net_admin+eip' `readlink -f \`which python3\`` sudo setcap 'cap_net_raw+ep' `readlink -f \`which hcitool\`` ``` -A restart of Home Assistant is required. +A restart of Home Assistant Core is required. From 7a3c961b638a292554f7d29c6c057ede12108e2e Mon Sep 17 00:00:00 2001 From: Matthias Alphart Date: Wed, 13 May 2020 15:19:16 +0200 Subject: [PATCH 086/102] KNX integration update for xknx 0.11.3 (#13277) * xknx 0.11.3 sensor types and expose attributes * lint error --- source/_integrations/knx.markdown | 38 ++++- source/_integrations/sensor.knx.markdown | 191 +++++++++++++++++------ 2 files changed, 170 insertions(+), 59 deletions(-) diff --git a/source/_integrations/knx.markdown b/source/_integrations/knx.markdown index cf0e0a9e67f..11ff5024703 100644 --- a/source/_integrations/knx.markdown +++ b/source/_integrations/knx.markdown @@ -10,12 +10,12 @@ ha_codeowners: ha_domain: knx --- -The [KNX](https://www.knx.org) integration for Home Assistant allows you to connect to a KNX/IP devices. +The [KNX](https://www.knx.org) integration for Home Assistant allows you to connect to KNX/IP devices. -The integration requires a local KNX/IP interface like the [Weinzierl 730](https://www.weinzierl.de/index.php/en/all-knx/knx-devices-en/produktarchiv-en/knx-ip-interface-730-en). Through this, it will send and receive commands to and from other devices to the KNX bus. +The integration requires a local KNX/IP interface or router. Through this, it will establish a connection between Home Assistant and your KNX bus.
-Please note, the `knx` platform does not support Windows. +Please note, the `knx` platform does not support KNX Secure.
There is currently support for the following device types within Home Assistant: @@ -37,7 +37,7 @@ To use your KNX in your installation, add the following lines to your `configura knx: ``` -Optional, recommended for large KNX installations (>100 devices) and/or if you want to use the XKNX abstraction also for other scripted tools outside of Home Assistant: +Optional, or if you want to use the XKNX abstraction also for other scripted tools outside of Home Assistant: ```yaml knx: @@ -46,7 +46,7 @@ knx: {% configuration %} config_file: - description: The path for XKNX configuration file. + description: The path for XKNX configuration file. See [xknx.io](https://xknx.io/configuration) for details required: false type: string rate_limit: @@ -138,9 +138,11 @@ payload: type: [integer, list] {% endconfiguration %} -### Exposing sensor values or time to KNX bus +You can also use the `homeassistant.update_entity` service call to issue GroupValueRead requests for all `*state_address` of a device. -KNX integration is able to expose time or sensor values to KNX bus. The integration will broadcast any change of the exposed value to the KNX bus and answer read requests to the specified group address: +### Exposing entity states, entity attributes or time to KNX bus + +KNX integration is able to expose entity states or attributes to KNX bus. The integration will broadcast any change of the exposed value to the KNX bus and answer read requests to the specified group address. It is also possible to expose the current time. ```yaml # Example configuration.yaml entry @@ -155,6 +157,15 @@ knx: - type: 'binary' entity_id: 'binary_sensor.kitchen_window' address: '0/6/5' + - type: 'binary' + entity_id: 'light.office' + address: '0/3/0' + default: False + - type: 'percentU8' + entity_id: 'light.office' + attribute: 'brightness' + default: 0 + address: '0/3/1' - type: 'time' address: '0/0/1' - type: 'datetime' @@ -169,6 +180,19 @@ type: entity_id: description: Entity id to be exposed. Not needed for types time, date and datetime. type: string + required: false +attribute: + description: Attribute of the entity that shall be sent to the KNX bus. If not set (or `None`) the state will be sent. + Eg. for a light the state is eigther "on" or "off" - with attribute you can expose its "brightness". + type: string + required: false +default: + description: Default value to send to the bus if the state or attribute value is `None`. + Eg. a light with state "off" has no brightness attribute so a default value of `0` could be used. + If not set (or `None`) no value would be sent to the bus and a GroupReadRequest to the address would return the last known value. + type: [boolean, string, integer, float] + default: None + required: false address: description: KNX group address. type: string diff --git a/source/_integrations/sensor.knx.markdown b/source/_integrations/sensor.knx.markdown index a60c3a0aa38..b626fec2618 100644 --- a/source/_integrations/sensor.knx.markdown +++ b/source/_integrations/sensor.knx.markdown @@ -51,58 +51,145 @@ type: type: string {% endconfiguration %} -| KNX DPT | type | size in byte | unit | -|--------:|--------------------|-------------:|----------------| -| 5.001 | percent | 1 | % | -| 5.003 | angle | 1 | ° | -| 5.004 | percentU8 | 1 | % | -| 5.010 | pulse | 1 | | -| 5.010 | DPT-5 | 1 | | -| 5.010 | 1byte_unsigned | 1 | | -| 6.001 | percentV8 | 1 | % | -| 6.010 | counter_pulses | 1 | counter pulses | -| 7.*** | DPT-7 | 2 | | -| 7.001 | 2byte_unsigned | 2 | pulses | -| 7.012 | current | 2 | mA | -| 7.013 | brightness | 2 | lx | -| 7.600 | color_temperature | 2 | K | -| 8.*** | DPT-8 | 2 | | -| 8.001 | 2byte_signed | 2 | pulses | -| 8.002 | delta_time_ms | 2 | ms | -| 8.005 | delta_time_sec | 2 | s | -| 8.006 | delta_time_min | 2 | min | -| 8.007 | delta_time_hrs | 2 | h | -| 8.010 | percentV16 | 2 | % | -| 8.011 | rotation_angle | 2 | ° | -| 9.* | enthalpy | 2 | H | -| 9.*** | DPT-9 | 2 | | -| 9.001 | temperature | 2 | °C | -| 9.004 | illuminance | 2 | lx | -| 9.005 | speed_ms | 2 | m/s | -| 9.006 | pressure_2byte | 2 | Pa | -| 9.007 | humidity | 2 | % | -| 9.008 | ppm | 2 | ppm | -| 9.020 | voltage | 2 | mV | -| 12.*** | DPT-12 | 4 | | -| 12.*** | 4byte_unsigned | 4 | | -| 13.*** | DPT-13 | 4 | | -| 13.*** | 4byte_signed | 4 | | -| 14.*** | DPT-14 | 4 | | -| 14.*** | 4byte_float | 4 | | -| 14.019 | electric_current | 4 | A | -| 14.027 | electric_potential | 4 | V | -| 14.031 | energy | 4 | J | -| 14.033 | frequency | 4 | Hz | -| 14.036 | heatflowrate | 4 | W | -| 14.042 | luminous_flux | 4 | lm | -| 14.054 | phaseanglerad | 4 | rad | -| 14.055 | phaseangledeg | 4 | ° | -| 14.056 | power | 4 | W | -| 14.057 | powerfactor | 4 | | -| 14.058 | pressure | 4 | Pa | -| 14.065 | speed | 4 | m/s | -| 16.000 | string | 14 | | -| 17.001 | scene_number | 1 | | +| KNX DPT | type | size in byte | range | unit | +|--------:|-------------------------------|-------------:|:--------------------------:|----------------| +| 5.001 | percent | 1 | 0 ... 100 | % | +| 5.003 | angle | 1 | 0 ... 360 | ° | +| 5.004 | percentU8 | 1 | 0 ... 255 | % | +| 5.010 | pulse | 1 | 0 ... 255 | | +| 5.010 | 1byte_unsigned | 1 | 0 ... 255 | | +| 6.001 | percentV8 | 1 | -128 ... 127 | % | +| 6.010 | counter_pulses | 1 | -128 ... 127 | counter pulses | +| 7.001 | 2byte_unsigned | 2 | 0 ... 65535 | pulses | +| 7.002 | time_period_msec | 2 | 0 ... 65535 | ms | +| 7.003 | time_period_10msec | 2 | 0 ... 65535 | ms | +| 7.004 | time_period_100msec | 2 | 0 ... 65535 | ms | +| 7.005 | time_period_sec | 2 | 0 ... 65535 | s | +| 7.006 | time_period_min | 2 | 0 ... 65535 | min | +| 7.007 | time_period_hrs | 2 | 0 ... 65535 | h | +| 7.011 | length_mm | 2 | 0 ... 65535 | mm | +| 7.012 | current | 2 | 0 ... 65535 | mA | +| 7.013 | brightness | 2 | 0 ... 65535 | lx | +| 7.600 | color_temperature | 2 | 0 ... 65535 | K | +| 8.001 | 2byte_signed | 2 | -32768 ... 32767 | pulses | +| 8.002 | delta_time_ms | 2 | -32768 ... 32767 | ms | +| 8.005 | delta_time_sec | 2 | -32768 ... 32767 | s | +| 8.006 | delta_time_min | 2 | -32768 ... 32767 | min | +| 8.007 | delta_time_hrs | 2 | -32768 ... 32767 | h | +| 8.010 | percentV16 | 2 | -32768 ... 32767 | % | +| 8.011 | rotation_angle | 2 | -32768 ... 32767 | ° | +| 9.* | enthalpy | 2 | -671088.64 ... 670760.96 | H | +| 9.001 | temperature | 2 | -273 ... 670760 | °C | +| 9.002 | temperature_difference_2byte | 2 | -670760 ... 670760 | K | +| 9.003 | temperature_a | 2 | -670760 ... 670760 | K/h | +| 9.004 | illuminance | 2 | 0 ... 670760 | lx | +| 9.005 | wind_speed_ms | 2 | 0 ... 670760 | m/s | +| 9.006 | pressure_2byte | 2 | 0 ... 670760 | Pa | +| 9.007 | humidity | 2 | 0 ... 670760 | % | +| 9.008 | ppm | 2 | -671088.64 ... 670760.96 | ppm | +| 9.010 | time_1 | 2 | -670760 ... 670760 | s | +| 9.011 | time_2 | 2 | -670760 ... 670760 | ms | +| 9.020 | voltage | 2 | -671088.64 ... 670760.96 | mV | +| 9.022 | power_density | 2 | -671088.64 ... 670760.96 | W/m² | +| 9.023 | kelvin_per_percent | 2 | -671088.64 ... 670760.96 | K/% | +| 9.024 | power_2byte | 2 | -671088.64 ... 670760.96 | kW | +| 9.025 | volume_flow | 2 | -671088.64 ... 670760.96 | l/h | +| 9.026 | rain_amount | 2 | -671088.64 ... 670760.96 | l/m² | +| 9.027 | temperature_f | 2 | -459.6 ... 670760 | °F | +| 9.028 | wind_speed_kmh | 2 | 0 ... 670760 | km/h | +| 12.*** | 4byte_unsigned | 4 | 0 ... 4294967295 | | +| 13.*** | 4byte_signed | 4 | -2147483648 ... 2147483647 | | +| 13.002 | flow_rate_m3h | 4 | -2147483648 ... 2147483647 | m³/h | +| 13.010 | active_energy | 4 | -2147483648 ... 2147483647 | Wh | +| 13.011 | apparant_energy | 4 | -2147483648 ... 2147483647 | VAh | +| 13.012 | reactive_energy | 4 | -2147483648 ... 2147483647 | VARh | +| 13.013 | active_energy_kwh | 4 | -2147483648 ... 2147483647 | kWh | +| 13.014 | apparant_energy_kvah | 4 | -2147483648 ... 2147483647 | kVAh | +| 13.015 | reactive_energy_kvarh | 4 | -2147483648 ... 2147483647 | kVARh | +| 13.100 | long_delta_timesec | 4 | -2147483648 ... 2147483647 | s | +| 14.000 | acceleration | 4 | | m/s² | +| 14.*** | 4byte_float | 4 | | | +| 14.001 | acceleration_angular | 4 | | rad/s² | +| 14.002 | activation_energy | 4 | | J/mol | +| 14.003 | activity | 4 | | s⁻¹ | +| 14.004 | mol | 4 | | mol | +| 14.005 | amplitude | 4 | | | +| 14.006 | angle_rad | 4 | | rad | +| 14.007 | angle_deg | 4 | | ° | +| 14.008 | angular_momentum | 4 | | J s | +| 14.009 | angular_velocity | 4 | | rad/s | +| 14.010 | area | 4 | | m² | +| 14.011 | capacitance | 4 | | F | +| 14.012 | charge_density_surface | 4 | | C/m² | +| 14.013 | charge_density_volume | 4 | | C/m³ | +| 14.014 | compressibility | 4 | | m²/N | +| 14.015 | conductance | 4 | | S | +| 14.016 | electrical_conductivity | 4 | | S/m | +| 14.017 | density | 4 | | kg/m³ | +| 14.018 | electric_charge | 4 | | C | +| 14.019 | electric_current | 4 | | A | +| 14.020 | electric_current_density | 4 | | A/m² | +| 14.021 | electric_dipole_moment | 4 | | C m | +| 14.022 | electric_displacement | 4 | | C/m² | +| 14.023 | electric_field_strength | 4 | | V/m | +| 14.024 | electric_flux | 4 | | c | +| 14.025 | electric_flux_density | 4 | | C/m² | +| 14.026 | electric_polarization | 4 | | C/m² | +| 14.027 | electric_potential | 4 | | V | +| 14.028 | electric_potential_difference | 4 | | V | +| 14.029 | electromagnetic_moment | 4 | | A m² | +| 14.030 | electromotive_force | 4 | | V | +| 14.031 | energy | 4 | | J | +| 14.032 | force | 4 | | N | +| 14.033 | frequency | 4 | | Hz | +| 14.034 | angular_frequency | 4 | | rad/s | +| 14.035 | heatcapacity | 4 | | J/K | +| 14.036 | heatflowrate | 4 | | W | +| 14.037 | heat_quantity | 4 | | J | +| 14.038 | impedance | 4 | | Ω | +| 14.039 | length | 4 | | m | +| 14.040 | light_quantity | 4 | | lm s | +| 14.041 | luminance | 4 | | cd/m² | +| 14.042 | luminous_flux | 4 | | lm | +| 14.043 | luminous_intensity | 4 | | cd | +| 14.044 | magnetic_field_strength | 4 | | A/m | +| 14.045 | magnetic_flux | 4 | | Wb | +| 14.046 | magnetic_flux_density | 4 | | T | +| 14.047 | magnetic_moment | 4 | | A m² | +| 14.048 | magnetic_polarization | 4 | | T | +| 14.049 | magnetization | 4 | | A/m | +| 14.050 | magnetomotive_force | 4 | | A | +| 14.051 | mass | 4 | | kg | +| 14.052 | mass_flux | 4 | | kg/s | +| 14.053 | momentum | 4 | | N/s | +| 14.054 | phaseanglerad | 4 | | rad | +| 14.055 | phaseangledeg | 4 | | ° | +| 14.056 | power | 4 | | W | +| 14.057 | powerfactor | 4 | | cosΦ | +| 14.058 | pressure | 4 | | Pa | +| 14.059 | reactance | 4 | | Ω | +| 14.060 | resistance | 4 | | Ω | +| 14.061 | resistivity | 4 | | Ω m | +| 14.062 | self_inductance | 4 | | H | +| 14.063 | solid_angle | 4 | | sr | +| 14.064 | sound_intensity | 4 | | W/m² | +| 14.065 | speed | 4 | | m/s | +| 14.066 | stress | 4 | | Pa | +| 14.067 | surface_tension | 4 | | N/m | +| 14.068 | common_temperature | 4 | | °C | +| 14.069 | absolute_temperature | 4 | | K | +| 14.070 | temperature_difference | 4 | | K | +| 14.071 | thermal_capacity | 4 | | J/K | +| 14.072 | thermal_conductivity | 4 | | W/mK | +| 14.073 | thermoelectric_power | 4 | | V/K | +| 14.074 | time_seconds | 4 | | s | +| 14.075 | torque | 4 | | N m | +| 14.076 | volume | 4 | | m³ | +| 14.077 | volume_flux | 4 | | m³/s | +| 14.078 | weight | 4 | | N | +| 14.079 | work | 4 | | J | +| 16.000 | string | 14 | | | +| 17.001 | scene_number | 1 | 1 ... 64 | | ## Full example From 6909127a7d98974f07281e0180dd2bff1a838952 Mon Sep 17 00:00:00 2001 From: uvjustin <46082645+uvjustin@users.noreply.github.com> Date: Wed, 13 May 2020 21:22:18 +0800 Subject: [PATCH 087/102] Add forked_daapd documentation (#12163) --- CODEOWNERS | 1 + source/_integrations/forked_daapd.markdown | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 source/_integrations/forked_daapd.markdown diff --git a/CODEOWNERS b/CODEOWNERS index 2183422728b..51f8be2c260 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -121,6 +121,7 @@ source/_integrations/fixer.markdown @fabaff source/_integrations/flock.markdown @fabaff source/_integrations/flume.markdown @ChrisMandich @bdraco source/_integrations/flunearyou.markdown @bachya +source/_integrations/forked_daapd.markdown @uvjustin source/_integrations/fortigate.markdown @kifeo source/_integrations/fortios.markdown @kimfrellsen source/_integrations/foscam.markdown @skgsergio diff --git a/source/_integrations/forked_daapd.markdown b/source/_integrations/forked_daapd.markdown new file mode 100644 index 00000000000..3d2d3ef5d2d --- /dev/null +++ b/source/_integrations/forked_daapd.markdown @@ -0,0 +1,15 @@ +--- +title: forked-daapd +description: Instructions on how to integrate a forked-daapd server into Home Assistant. +ha_category: + - Media Player +ha_release: "0.110" +ha_iot_class: Local Push +ha_domain: forked_daapd +--- + +The `forked_daapd` integration allows you to control your [forked-daapd](http://ejurgensen.github.io/forked-daapd/) server from Home Assistant. This integration can control the forked-daapd outputs (zones) with limited playback control (play/pause, previous/next track) and media info support. Playlist manipulation is not supported. + +## Configuration + +To add `forked-daapd` to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **forked-daapd**. From ac6c3ca49c6eaafeb3923189a41d4cc016958f01 Mon Sep 17 00:00:00 2001 From: Xiaonan Shen Date: Wed, 13 May 2020 06:33:16 -0700 Subject: [PATCH 088/102] Add config flow to pi_hole (#13401) --- source/_integrations/pi_hole.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/pi_hole.markdown b/source/_integrations/pi_hole.markdown index c0afe1be90b..3b836409b43 100644 --- a/source/_integrations/pi_hole.markdown +++ b/source/_integrations/pi_hole.markdown @@ -4,10 +4,12 @@ description: Instructions on how to integrate Pi-hole with Home Assistant. ha_category: - System Monitor ha_iot_class: Local Polling +ha_config_flow: true ha_release: 0.28 ha_codeowners: - '@fabaff' - '@johnluetke' + - '@shenxn' ha_domain: pi_hole --- @@ -15,7 +17,7 @@ The `pi_hole` integration allows you to retrieve statistics and interact with a ## Configuration -To enable this integration with the default configuration, add the following lines to your `configuration.yaml` file +To enable this integration, go to the Integrations page inside the configuration panel. You can also use YAML configuration. Add the following lines to your `configuration.yaml` file ```yaml # Example configuration.yaml entry From 77743e84585335f2b1ecdae445bce33f57886347 Mon Sep 17 00:00:00 2001 From: Kevin Fronczak Date: Wed, 13 May 2020 09:50:40 -0400 Subject: [PATCH 089/102] Update blink docs due to config flow change (#13360) --- source/_integrations/blink.markdown | 66 ++++++++++------------------- 1 file changed, 22 insertions(+), 44 deletions(-) diff --git a/source/_integrations/blink.markdown b/source/_integrations/blink.markdown index ddeb12925ff..ba101e55373 100644 --- a/source/_integrations/blink.markdown +++ b/source/_integrations/blink.markdown @@ -22,7 +22,17 @@ You will need your Blink login information (username, which is usually your emai ## Configuration -To enable devices linked in your [Blink](https://blinkforhome.com) account, add the following to your `configuration.yaml` file: +The preferred method for setting this up is by using the configuration flow. Go to the integrations page in your configuration and click on new integration -> Blink. When you are prompted for your pin, there are (currently) two possibilities: + +1. You are sent an email asking for you to allow Home Assistant to access Blink. In this case, leave the pin field blank and hit `Submit`. + +2. You are sent an email containing a 2FA pin. In this case, please enter the pin and hit `Submit`. + +Your integration will then set up. Given that setup is asynchronous, you may see your sensors before they have finished extracting data from the Blink servers. After a few minutes (at most) this information should populate. + +Existing YAML will be converted to this flow but will be removed in a future version. This is due to Blink's migration to 2FA which is rolling out this year, and which YAML cannot support. + +If you'd like to continue using YAML until it is fully removed, you can use the following example: ```yaml # Example configuration.yaml entry @@ -30,7 +40,6 @@ blink: username: YOUR_USERNAME password: YOUR_PASSWORD ``` - {% configuration %} username: description: The username for accessing your Blink account. @@ -44,44 +53,14 @@ scan_interval: description: How frequently to query for new data. Defaults to 300 seconds (5 minutes). required: false type: integer -binary_sensors: - description: Binary sensor configuration options. - required: false - type: map - keys: - monitored_conditions: - description: The conditions to create sensors from. - required: false - type: list - default: all (`motion_enabled`, `motion_detected`) -sensors: - description: Sensor configuration options. - required: false - type: map - keys: - monitored_conditions: - description: The conditions to create sensors from. - required: false - type: list - default: all (`battery`, `temperature`, `wifi_strength`) -offset: - description: How far back in time (minutes) to look for motion. Motion is determined if a new video has been recorded between now and the last time you refreshed plus this offset. - required: false - type: integer - default: 1 -mode: - description: Set to 'legacy' to enable use of old API endpoint subdomains (APIs can differ based on region, so use this if you are having issues with the integration). - required: false - type: string - default: not set {% endconfiguration %} -Once Home Assistant starts, the `blink` integration will create the following platforms: +Once Home Assistant starts and you authenticate access, the `blink` integration will create the following platforms: - An `alarm_control_panel` to arm/disarm the whole blink system (note, `alarm_arm_home` is not implemented and will not actually do anything, despite it being an option in the GUI). - A `camera` for each camera linked to your Blink sync module. -- A `sensor` per camera for every item listed in `monitored_conditions` (if no items specified in your `configuration.yaml`, all of them will be added by default). -- A `binary_sensor` for each item listed in `monitored_conditions` (if no items specified in your `configuration.yaml`, all of them will be added by default). +- A `sensor` per camera for temperature, wifi strength, and battery status +- A `binary_sensor` motion detection and camera armed status Since the cameras are battery operated, setting the `scan_interval` must be done with care so as to not drain the battery too quickly, or hammer Blink's servers with too many API requests. The cameras can be manually updated via the `trigger_camera` service which will ignore the throttling caused by `scan_interval`. As a note, all of the camera-specific sensors are only polled when a new image is requested from the camera. This means that relying on any of these sensors to provide timely and accurate data is not recommended. @@ -95,15 +74,6 @@ blink: username: YOUR_USERNAME password: YOUR_PASSWORD scan_interval: 300 - binary_sensors: - monitored_conditions: - - motion_enabled - - motion_detected - sensors: - monitored_conditions: - - battery - - temperature - - wifi_strength ``` ## Services @@ -140,6 +110,14 @@ homeassistant: - '/path/to/whitelist' ``` +### `blink.send_pin` + +Send a new pin to blink. Since Blink's 2FA implementation is new and changing, this is to allow the integration to continue to work with user intervention. The intent is to handle all of this behind the scenes, but until the login implementation is settled this was added. To use it, you simply call the service with the pin you receive from Blink as the payload (for a simple "Allow this Device" email, you may keep the `pin` value empty). + +| Service Data Attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------- | +| `pin` | no | 2FA Pin received from blink. | + ### Other Services In addition to the services mentioned above, there are generic `camera` and `alarm_control_panel` services available for use as well. The `camera.enable_motion_detection` and `camera.disable_motion_detection` services allow for individual cameras to be enabled and disabled, respectively, within the Blink system. The `alarm_control_panel.alarm_arm_away` and `alarm_control_panel.alarm_disarm` services allow for the whole system to be armed and disarmed, respectively. From fd63641a1d731cac1692b29b77fdb0f466d57a64 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 13 May 2020 22:26:17 +0200 Subject: [PATCH 090/102] Release note 0.110 (#13411) --- _config.yml | 6 +- source/_posts/2020-05-20-release-110.markdown | 1479 +++++++++++++++++ .../blog/2020-05-0.110/calendar_panel.png | Bin 0 -> 162825 bytes .../images/blog/2020-05-0.110/components.png | Bin 0 -> 66212 bytes .../images/blog/2020-05-0.110/custom_logo.png | Bin 0 -> 20001 bytes source/images/blog/2020-05-0.110/homekit.png | Bin 0 -> 291948 bytes source/images/blog/2020-05-0.110/ignore.png | Bin 0 -> 28826 bytes .../blog/2020-05-0.110/integrations.png | Bin 0 -> 81468 bytes .../blog/2020-05-0.110/not_condition.png | Bin 0 -> 15658 bytes source/images/blog/2020-05-0.110/onvif.png | Bin 0 -> 93866 bytes source/images/blog/2020-05-0.110/social.png | Bin 0 -> 186536 bytes .../blog/2020-05-0.110/supervisor_panel.png | Bin 0 -> 131410 bytes source/images/blog/2020-05-0.110/urls.png | Bin 0 -> 22487 bytes .../blog/2020-05-0.110/weather_card.png | Bin 0 -> 15389 bytes 14 files changed, 1482 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2020-05-20-release-110.markdown create mode 100644 source/images/blog/2020-05-0.110/calendar_panel.png create mode 100644 source/images/blog/2020-05-0.110/components.png create mode 100644 source/images/blog/2020-05-0.110/custom_logo.png create mode 100644 source/images/blog/2020-05-0.110/homekit.png create mode 100644 source/images/blog/2020-05-0.110/ignore.png create mode 100644 source/images/blog/2020-05-0.110/integrations.png create mode 100644 source/images/blog/2020-05-0.110/not_condition.png create mode 100644 source/images/blog/2020-05-0.110/onvif.png create mode 100644 source/images/blog/2020-05-0.110/social.png create mode 100644 source/images/blog/2020-05-0.110/supervisor_panel.png create mode 100644 source/images/blog/2020-05-0.110/urls.png create mode 100644 source/images/blog/2020-05-0.110/weather_card.png diff --git a/_config.yml b/_config.yml index 10d3f29e532..bbcf4bafbeb 100644 --- a/_config.yml +++ b/_config.yml @@ -100,9 +100,9 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 109 -current_patch_version: 6 -date_released: 2020-05-07 +current_minor_version: 110 +current_patch_version: 0 +date_released: 2020-05-20 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2020-05-20-release-110.markdown b/source/_posts/2020-05-20-release-110.markdown new file mode 100644 index 00000000000..78437c78624 --- /dev/null +++ b/source/_posts/2020-05-20-release-110.markdown @@ -0,0 +1,1479 @@ +--- +layout: post +title: "0.110: Beta release notes" +description: "0.110: Beta release notes" +date: 2020-05-12 00:00:00 +date_formatted: "May 20, 2020" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: Release-Notes +og_image: /images/blog/2020-05-0.110/social.png +--- + +
+ +Let's keep the introduction for the Home Assistant Core 0.110 release short, +as this release is stuffed! Starting with 12! new awesome integrations added +this release! + +## Icons + +In Home Assistant Core [0.109](/blog/2020/04/29/release-109/#weight-loss-for-the-frontend), +we made the frontend lighter and faster, this release takes it a step further. + +The way icons are loaded is updated. With the ever-growing Material Icons set, +it was necessary to update the way we handle icons to make sure our application +continues performing. + +The Material Icons are now split in chunks, so the frontend does not have to +load all the icons if you just need one; besides that, we no longer store the +icons in the DOM but in a database. + +This saves a lot of memory and thus makes the Home Assistant frontend +even more leaner and faster! + +## Integrations grouping, searching & custom logos + +[@timmo001] added the possibility to search your integrations, so you can find +what you are looking for quickly. + +We also grouped the entries by integration now, this means we no longer show +multiple cards for the same integration, but show a list of the names if there +are multiple entries. + +If you click the entry, it will show that entry in the card. +This makes it easier to keep an overview of all your integrations. + +

+Screenshot of the integrations page +Screenshot of the integrations page. +

+ +Oh! We've also made the icons and logos available for custom integrations! + +

+Screenshot of the HACS integration with its icon shown +Screenshot of the HACS integration with its icon shown. +

+ +[@timmo001]: https://github.com/timmo001 + +## Z-Wave over MQTT integration + +This release features the new Z-Wave over MQTT integration. It has been in +testing as a custom integration by the community since last December and is now +ready for a wider audience. + +It is still early days for this integration, though; not all platforms and +devices are supported yet and the setup process has prerequisites that raise +the accessibility bar. See our [documentation](/integrations/zwave_mqtt/) for +the current requirements and instructions. + +If you want to give it a shot, you should be comfortable with setting up custom +add-ons and MQTT. There is no migration from the current Z-Wave integration yet, +this is still to come. + +The plan is to add more platforms in the future, making it super simple to +set up the integration. Stay tuned. + +There is currently no plan to deprecate the existing Z-Wave integration. +But the hope is that the new integration, in the future, will offer a simpler, +more stable and more feature-rich experience than the current Z-Wave integration. + +Thanks go out to the community that has been testing the custom integration +and provided very valuable data to allow us to catch bugs and support more +devices. A special thanks to [@cgarwood] and [@marcelveldt] who have been +pioneering building the integration. + +## Every discovered integration can be ignored + +An often reported issue/request feature is to allow any discovered item to +be ignored. Most integrations supported that already, but some didn't. + +As of 0.110, we have a new development rule requiring an integration to +support ignoring discovered items; and for 0.110, we have upgraded all +integrations that didn't support it yet! + +Result: Any discovered item, can be ignored. + +

+Screenshot of showing ignorable integrations +Screenshot of showing ignorable integrations. +

+ +## Calendar panel + +Thanks to [@zsarnett] we got a beautiful new calendar panel! + +It shows you all items of the calendars you select in a month, week or day view. +There is also a calendar card for Lovelace in the making. + +

+Screenshot of the Calendar panel +Screenshot of the Calendar panel. +

+ +## Weather card + +We got a lot of feedback about the updated weather card of the last release, +we listened to feedback and added some features. You can now theme the colors +of the new icons, and you can even completely replace them with another image. + +You can also set the attribute you want to show as the secondary information. + +

+Screenshot of the updated weather card +Screenshot of the updated weather card. +

+ +Check the [documentation](/lovelace/weather-forecast/) for more information. + +## Internal & External URLs + +There are many cases where an integration needs the URL/link to your Home Assistant +instance. For example, to set up a webhook, communicate audio files or camera +streams to an Amazon Alexa or Google Assistant device. + +We used to have a `base_url` setting to deal with those cases, but that wasn't +always sufficient. Some integrations require specific requirements for that +setting, which could lead to conflicting or impossible settings. + +It often resulted in broken TTS, streaming issues for camera's or issues with +casting. This release addresses this issue by introducing two new settings in +**Configuration** -> **General**. + +

+Screenshot of the URLs configuration +Screenshot of the URLs configuration. +

+ +These settings allow you to override the URLs Home Assistant uses when +communicating on your internal network versus the outside world. Please note, +that these are overrides. By default, Home Assistant will try to figure this out +on its own. + +If you have a Home Assistant Cloud subscription, integrations can now also +leverage that. This will reduce the amount of, often complex, configuration +needed. + +After upgrading to 0.110, you can delete `base_url` from your configuration +as Home Assistant will automatically migrate that setting for you on upgrade. + +## Support for "not" conditions in automations + +When an automation triggers, one can use conditions to check if the set +actions of an automation should be run. Conditions, however, always take the +positive approach: If "something" equals or is "this". + +As of this release, the conditions now have support for specifying if a +condition (or set of conditions) should "not" match. This can be helpful for +devices or entities that have multiple states, but you actually only want to +ensure it is not just that one state. + +

+Screenshot of the automation editor with a "not" condition +Screenshot of the automation editor with a "not" condition. +

+ +This feature has been added to the automation editor, but is also available +for writing automations in YAML. + +## HomeKit + +[@bdraco] has been busy improving HomeKit support for Home Assistant in 0.109, +but it seems like that didn't stop him even a tiny bit. This release [@xdissent] +and [@stickpin] jumped on the HomeKit bandwagon as well! + +HomeKit can now be configured and set up from the Home Assistant frontend, +and even allows you to set up multiple instances! This allows one to bypass the +maximum amount of devices a single HomeKit gateway supports by adding multiple. + +Ready for this? Home Assistant Core 0.110 now has camera support for HomeKit! + +And if that wasn't enough already, the integration now sends out entity +information as HomeKit accessory information. So you can easily find and see +which entity provided the accessory in HomeKit. + +

+Screenshot from HomeKit. Left: accessory information, Right: Camera support. +Screenshot from HomeKit. Left: accessory information, Right: Camera support. +

+ +## ONVIF + +The ONVIF integration did get lots of love from [@hunterjm]! ONVIF Profile S +conformant camera's, can now be set up via the UI! + +And that is not all... It now leverages more features of the ONVIF protocol: +pull point subscriptions. This means that events from ONVIF will now +show up in Home Assistant as well. So, if your ONVIF compatible camera supports +things like motion, object or sound detection, those will be available now! + +

+Screenshot of an ONVIF camera in Home Assistant +Screenshot of an ONVIF camera in Home Assistant. +

+ +## Supervisor + +Have you seen the new supervisor UI? [@ludeeus] did a great job redoing it's UI! +It now uses the same tabs as the configuration panel. The add-on page is split +into multiple tabs, the add-on store is cleaned up and you can view all logs +in the system tab now (requires advanced mode). + +

+Screenshot of the Supervisor panel +Screenshot of the Supervisor panel. +

+ +Some add-ons are now also marked "advanced" and are only visible when +you've enabled advanced mode on your user profile. + +[@ludeeus]: https://github.com/ludeeus + +## Other noteworthy changes + +- It took a while, as many adjustments had to be made. + This is the first release supporting **Python 3.8** 🎉! + +- Quite a few optimizations to make Home Assistant go faster. One of the major + changes is that Home Assistant will now set up all configured integration + instances in parallel during startup. Some startup speed reported + improvements from 82 seconds before this change and 28 seconds after this + change. That is a huge improvement! + +- The info page in the development tools now shows more information about + your set up. Including the name for your installation method. + It will tell you if you run Home Assistant, Home Assistant Supervised or + Home Assistant Core. + +- [@MartinHjelmare] added a new detection method for integrations that + potentially harm Home Assistant during runtime. We can now detect if an + integration tries to close Home Assistant's (shared) HTTP client. If this + happens, it will be prevented and write an error message to your log, + similar to how the I/O detection does it (released in [0.109](/blog/2020/04/29/release-109/#detection-of-blocking-io-in-the-event-loop)). + +- The ISY994 got a major upgrade! While it has quite a few breaking changes, it + is now available via the UI and many bug are squashed. Thanks [@shbatm]! + +## New Integrations + +- Add numato integration ([@clssn] - [#33816]) ([numato docs]) (new-integration) +- Add zwave mqtt ([@MartinHjelmare] - [#34987]) ([zwave_mqtt docs]) (new-integration) +- Add Home Connect integration ([@DavidMStraub] - [#29214]) ([homeconnect docs]) (new-integration) +- Add BleBox integration ([@gadgetmobile] - [#32664]) ([blebox docs]) (new-integration) +- Add devolo home control ([@2Fake] - [#33181]) ([devolo_home_control docs]) (new-integration) +- Add agent_dvr integration ([@ispysoftware] - [#32711]) ([agent_dvr docs]) (new-integration) +- Add Universal Powerline Bus ([@gwww] - [#34692]) ([upb docs]) (new-integration) +- Add Flick Electric NZ integration ([@ZephireNZ] - [#30696]) ([flickelectric docs]) (new-integration) +- Add BSBLan Climate integration ([@liudger] - [#32375]) ([bsblan docs]) (new-integration) +- Add Zerproc integration ([@emlove] - [#35477]) ([zerproc docs]) (new-integration) +- Add wiffi integration ([@mampfes] - [#30784]) ([wiffi docs]) (new-integration) +- Add forked_daapd integration ([@uvjustin] - [#31953]) ([forked_daapd docs]) (new-integration) + +## New Platforms + +- Add Xiaomi miio Alarm Control Panel ([@starkillerOG] - [#32091]) ([xiaomi_miio docs]) (new-platform) +- Config flow for hunterdouglas_powerview ([@bdraco] - [#34795]) ([hunterdouglas_powerview docs]) (new-platform) +- Add battery sensors to hunterdouglas_powerview ([@bdraco] - [#34917]) ([hunterdouglas_powerview docs]) (new-platform) +- Add zwave_mqtt sensor platform ([@cgarwood] - [#35135]) ([zwave_mqtt docs]) (new-platform) +- Add zwave_mqtt light platform ([@MartinHjelmare] - [#35337]) ([zwave_mqtt docs]) (new-platform) +- Universal Powerline Bus Scene support ([@gwww] - [#35401]) ([upb docs]) (new-platform) +- Add Climate Platform Support to ISY994 ([@shbatm] - [#35440]) ([isy994 docs]) (new-platform) +- ONVIF Event Implementation ([@hunterjm] - [#35406]) ([onvif docs]) (new-platform) +- Support BleBox sensor ([@gadgetmobile] - [#35374]) ([blebox docs]) (new-platform) +- Add binary sensor platform to zwave_mqtt ([@marcelveldt] - [#35519]) ([zwave_mqtt docs]) (new-platform) + +## Integrations now available to set up from the UI + +The following integrations are now available via the Home Assistant UI: + +- [Blink][blink docs], done by [@fronzbot] +- [HomeKit][homekit docs], done by [@bdraco] +- [Hunter Douglas PowerView][hunterdouglas_powerview docs], done by [@bdraco] +- [Lutron Caséta][lutron_caseta docs], done by [@chrisaljoudi] +- [Mill][mill docs], done by [@Danielhiversen] +- [ONVIF][onvif docs], done by [@hunterjm] +- [Pi-hole][pi_hole docs], done by [@shenxn] +- [Tibber][tibber docs], done by [@Danielhiversen] +- [Tuya][tuya docs], done by [@ollo69] +- [Universal Devices ISY994][isy994 docs], done by [@shbatm] + +## 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). + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/core/issues). Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + +- **Manual Alarm Panel** - When going from state `disarmed` to any other (armed) + state such as `armed_away`, the state will be `arming` instead of `pending` during + the transition time as set in the configuration. When going from an armed state + (such as `armed_away`) to the `triggered` state the state will still be + `pending` during the transition time as set in the configuration + (as it was before). - ([@starkillerOG] - [#32950]) ([manual docs]) + + - State attribute `pre_pending_state` changed to `previous_state` + - State attribute `post_pending_state` changed to `next_state` + - Configuration option `pending_time` is renamed to `arming_time`, + functionality is the same. + - The time the alarm stays at `pending` when triggered has changed from + `delay_time` of the previous state + `arming_time` (previously known as + `pending_time`) of the triggered state to only the `delay_time` of the + previous state. + +- **Cert Expiry** - The "name" configuration option marked as deprecated in + 0.107 has been removed and will now cause errors on startup if it remains in + the configuration. You should change your configuration accordingly. - + ([@jjlawren] - [#34628]) ([cert_expiry docs]) + +- **Nederlandse Spoorwegen** - The punctuality attribute has been removed from + the integration. Ever since NS updated its API a few months ago, its behavior + with regards to the punctuality has been incoherent, sometimes even missing + from the API's response. This has caused numerous Issues to be created in this + repo by users getting errors that the punctuality attribute was unlike what + the integration was expecting. - ([@YarmoM] - [#34680]) ([nederlandse_spoorwegen docs]) + +- **Fortigate** *(Deprecated)* - The Fortigate integration will be removed in + 0.112.0 and has a replacement in the FortiOS integration. + + Please refer to the fortios integration on how to configure the new + parameters: https://www.home-assistant.io/integrations/fortios/ - + ([@kifeo] - [#34854]) ([fortigate docs]) + +- **Raspberry Pi Camera** - To align with ADR-0007, configuration has been + moved under `rpi_camera:` as its own platform. - + ([@alxrdn] - [#34461]) ([rpi_camera docs]) + + Old YAML configuration example: + + ```yaml + camera: + - platform: rpi_camera + image_width: 1296 + image_height: 972 + image_quality: 75 + ``` + + New YAML configuration example: + + ```yaml + rpi_camera: + image_width: 1296 + image_height: 972 + image_quality: 75 + ``` + +- **ONVIF** - ONVIF is now available to be added from the Integrations UI! + The `extra_arguments` and `rtsp_transport` configuration from YAML is now a + part of the Options flow for the integration, and is not automatically + imported to the configuration flow with the rest of the defined ONVIF + platforms. - ([@hunterjm] - [#34520]) ([onvif docs]) + +- **PulseAudio Loopback** - Internal library code has been replaced with the + pulsectl library. - ([@breiti] - [#34965]) ([pulseaudio_loopback docs]) + + - The default connection honors the configuration in `/etc/pulse` + and no longer defaults to `localhost`. + - When a host is configured, the default port has been changed to 4713 to use + the native interface of PulseAudio. + - The configuration parameters `buffer_size` and `tcp_timeout` + have been removed. + +- **UPnP** - This integration has been simplified and will always create + sensors, so port mapping functionality has been removed. - + ([@StevenLooman] - [#35191]) ([upnp docs]) + + Example YAML configuration: + + ```yaml + upnp: + ``` + +- **ZHA** - Configuration options for ZHA integration in YAML is now deprecated + and will be removed in 0.112.0. - ([@Adminiuga] - [#35161]) ([zha docs]) + + Starting with the following radio configuration options: + + - `usb_path` + - `baudrate` + - `radio_type` + +- **IMAP Email Content** - The *state* of the `imap_email_content` is replaced + when there is no email found. With this change, any other thing like an + automation can react to the arrival of an email - + ([@isk0001y] - [#35123]) ([imap_email_content docs]) + +- **Sony Songpal** - This is now enabled through the Integrations UI. + To call `songpal/set_sound_setting` on all songpal devices, the `entity_id` + now needs to be set to `all` instead of left unset. - + ([@shenxn] - [#34714], [#35318]) ([songpal docs]) + +- **HTTP** - `base_url` is deprecated and replaced by an `internal_url` and + `external_url` core configuration setting. - + ([@frenck] - [#35224]) ([config docs]) ([http docs]) + +- **Kodi** - Kodi previously reported the media content type for all PVR + channels as "channel", no matter if it was a TV or a radio channel. + The media content type is now derived from the used player type, i.e., + it reports as "music" for radio channels and "video" for TV channels. - + ([@Tho85] - [#35091]) ([kodi docs]) + +- **Mill** - Mill is now enabled through the integrations UI and no longer + available via YAML - ([@Danielhiversen] - [#35136]) ([mill docs]) + +- **Homematic** - Automations relying on the numeric value for the garage door + status might break, since the status will now be reported as human-readable + strings. - ([@guillempages] - [#35349]) ([homematic docs]) + +- **Tuya** - Tuya is now enabled through the Integrations UI. - + ([@ollo69] - [#35422]) ([tuya docs]) + +- **LG webOS Smart TV** - A new `unique_id` is used for `webostv` media players + for users running a 0.109.X release. Duplicate entities will be created with + new entity IDs and old entities will need to be manually removed. - + ([@jjlawren] - [#34979]) ([webostv docs]) + +- **Blink** As of May 11, 2020 Blink has removed the old username/password + authentication method, which means all current Blink integrations prior to + this release are broken. + + In order to support this change, a 2FA key must be entered before setup + can continue. Some users may not have 2FA enabled on their account yet, + but you will still receive an email at login asking you to allow the device + to continue setting up. + + Your current YAML configuration will be converted to a UI-based configuration, + but the only supported entries are `username`, `password`, and `scan_interval`. + All other entries must be removed; otherwise, the integration will not be + configured. - ([@fronzbot] - [#35396]) ([blink docs]) + +- **Universal Devices ISY994** - This migrates ISY994 to PyISY v2 and is now + available to be added from the Integrations UI. PyISY Version 2 is a + significant update to the original module used to communicate with the ISY. + ([@shbatm] - [#35212], [#35338], [#35413], [#35391] ) ([isy994 docs]) + + As part of the update and many bug fixes, some breaking changes were introduced: + +
+ Click see all breaking changes for ISY994 + + - Remove ISY Climate Module support: the ISY Climate Module was retired by + UDI on 3/30/2020: UDI Announcement, support has been removed from the module, + so any entities based on Climate module nodes will no longer import into + Home Assistant. The enable_climate configuration option will need be removed + from your YAML configuration file. + + - Device State Attributes have changed: some attributes' names and types will + have changed as part of the changes to PyISY. If a user relied on a device + state attribute for a given entity, they should check that it is still there + and formatted the same. In general, more state attributes that were + previously unavailable, should appear. + + - isy994_control events now return with additional information about the + event. If a user relies on the control event property in Automations, these + will need to be updated since the format has changed to include the + additional detail. + + - Nodes that are "grouped" together in the ISY Admin Console will now be + correctly identified and sorted, this will cause additional entities to + be added to Home Assistant. If you were using this "group" feature to ignore + some sub-devices in Home Assistant, you will now need to use the + `ignore_string` in the name instead. + + - Turning on a light without providing a brightness value will use the ISY + Device's On Level property instead of turning on to full brightness + (if Home Assistant doesn't have a stored value for the last brightness). + + Sorting of certain devices based on the ISY's `Node Def ID` and `Insteon Type` + properties have been corrected to match the ISY's provided device categories, + as well as user feedback of incorrect sorting for specific devices. As a + result, some entities that were incorrectly categorized will now appear under + a different platform (e.g. switch to binary_sensor, light to switch, etc.) + + Both KeypadLinc Secondary Buttons and RemoteLinc2 Buttons have been moved from + `switch` to sensor. This is because these buttons cannot actually be directly + controlled via commands sent from the `switch` platform, doing so results in + communication errors from the ISY because the commands are not valid. + These devices are being moved to `sensor` instead of `binary_sensor` because + they report a state in a range from `0` to `255`; `0`=Off, `255`=On according + to their last brightness/dimming level sent. + + The ISY994 integration now includes a `restore_light_state` option. + In 0.109.0, a change was made to restore a light's brightness to the previous + state when turned on with no `brightness` parameter. This was, in part, to fix + an issue where the light to turn on to full brightness when no parameters were + given, regardless of the physical device's `On Level` brightness setting. + Using the `On Level` is now supported and is the default behavior. + To keep the current behavior and use Home Assistant's last brightness, + set the `restore_light_state` to `True` or enable the option in the new config + flow options. + + The following device node types have changed platforms to correct their + categorization: + + - "BinaryControl" (`SWITCH`->`BINARY_SENSOR`) + - "BinaryControl_ADV" (`SWITCH`->`BINARY_SENSOR`; IOLinc Sensor) + - "EZIO2x4_Input" (`SWITCH`->`BINARY_SENSOR`) + - "EZRAIN_Input" (`SWITCH`->`BINARY_SENSOR`) + - "OnOffControl" (`SWITCH`->`BINARY_SENSOR`) + - "OnOffControl_ADV" (New; Thermostat Control/Running Sensors) + - "EZIO2x4_Input_ADV" (`SWITCH`->SENSOR, Analog input on EZIO). + - "RemoteLinc2" (`LIGHT`->`SWITCH`), + - "RemoteLinc2_ADV" (`LIGHT`->`SWITCH`), + - RemoteLincs only report button presses as events, are not controllable and + do not accurately report dimmable states. + - New Insteon Types for `BINARY_SENSOR`S: "7.0.", "7.13." (IOLinc/EZIO Sensors) + - IOLinc sensor/control logic will be updated in PR-4 to sort them correctly + into two different platforms. + - New Insteon Type for `LOCKS`: "4.64." added. + - New Insteon Types for `SWITCHES`: "0.16.", "7.3.255.", "9.10." + +
+ +## All changes + +
+ Click to see all changes! + +- UniFi - Improve logging related to loosing connection to controller ([@Kane610] - [#34547]) ([unifi docs]) +- Set mqtt binary_sensor unavailable if expire_after specified ([@uphillbattle] - [#34259]) ([mqtt docs]) +- Add support for AirVisual Node/Pro units ([@bachya] - [#32815]) ([airvisual docs]) +- Add coverage to qwikswitch ([@ziv1234] - [#33939]) ([qwikswitch docs]) +- Remove hap pyc file ([@MartinHjelmare] - [#34563]) ([homematicip_cloud docs]) +- UniFi - Store controller in config_entry.entry_id ([@Kane610] - [#34553]) ([unifi docs]) +- Add service to clear SimpliSafe notifications ([@bachya] - [#34481]) ([simplisafe docs]) +- UniFi - Move some preloading of unavailable clients earlier in setup phase ([@Kane610] - [#34599]) ([unifi docs]) +- Upgrade pre-commit to 2.3.0 ([@frenck] - [#34604]) +- Rename BinarySensorDevice to BinarySensorEntity ([@emontnemery] - [#34462]) +- Upgrade mock-open to 1.4.0 ([@frenck] - [#34606]) +- Upgrade pyupgrade to v2.2.1 ([@frenck] - [#34608]) +- Upgrade codecov to 2.0.22 ([@frenck] - [#34607]) +- Use "arming" state during transition in manual alarm panel ([@starkillerOG] - [#32950]) ([manual docs]) (breaking-change) +- Move myStrom light and switch to async ([@fabaff] - [#34079]) ([mystrom docs]) +- Refactor Plex device/session updates ([@jjlawren] - [#34616]) ([plex docs]) +- Remove deprecated cert_expiry config ([@jjlawren] - [#34628]) ([cert_expiry docs]) (breaking-change) +- Add onvif PTZ GotoPreset ([@Geronimo2015] - [#34420]) ([onvif docs]) +- Fix failing vilfo test that was doing i/o ([@bdraco] - [#34647]) ([vilfo docs]) +- Update dynalite library and minor changes ([@ziv1234] - [#34618]) ([dynalite docs]) +- Allow flows to know if user is in advanced mode ([@balloob] - [#34629]) ([config docs]) +- Add NOT condition helper ([@frenck] - [#34624]) +- Store integration type in AirVisual config entry ([@bachya] - [#34621]) ([airvisual docs]) +- Fix recording duration flag ([@hunterjm] - [#34648]) ([stream docs]) +- Fix py38 tests ([@balloob] - [#34658]) ([google_assistant docs]) ([zeroconf docs]) +- Add Signalmessenger group recipients ([@bbernhard] - [#34419]) ([signal_messenger docs]) +- Rename MediaPlayerDevice to MediaPlayerEntity ([@emontnemery] - [#34592]) +- Rename LockDevice to LockEntity ([@emontnemery] - [#34594]) +- Rename ClimateDevice to ClimateEntity ([@emontnemery] - [#34591]) +- Rename AlarmControlPanel to AlarmControlPanelEntity ([@emontnemery] - [#34590]) +- Rename CoverDevice to CoverEntity ([@emontnemery] - [#34595]) +- Fix tests for Python 3.8 ([@balloob] - [#34672]) +- Add ability to ignore rachio discovery ([@bdraco] - [#34649]) ([rachio docs]) +- Add ability to ignore tado discovery ([@bdraco] - [#34650]) ([tado docs]) +- Add ability to ignore myq discovery ([@bdraco] - [#34652]) ([myq docs]) +- Fix more tests on Python 3.8 ([@balloob] - [#34703]) +- Python 3.8 on CI ([@pvizeli] - [#34654]) +- Rename VacuumDevice to VacuumEntity ([@emontnemery] - [#34674]) +- Rename RemoteDevice to RemoteEntity ([@emontnemery] - [#34676]) +- Bump pyairvisual and remove unused trends ([@bachya] - [#34707]) ([airvisual docs]) +- Rename Light to LightEntity ([@emontnemery] - [#34593]) +- Rename SwitchDevice to SwitchEntity ([@emontnemery] - [#34673]) +- Add missing typing to Spotify ([@rako77] - [#34698]) ([spotify docs]) +- Upgrade pillow to 7.1.2 ([@frenck] - [#34733]) ([doods docs]) ([proxy docs]) ([qrcode docs]) ([seven_segments docs]) ([sighthound docs]) ([tensorflow docs]) +- Create a unique_id for velux cover ([@tschamm] - [#34668]) ([velux docs]) +- Upgrade pytest-sugar to 0.9.3 ([@frenck] - [#34726]) +- Upgrade pytest-timeout to v1.3.4 ([@frenck] - [#34609]) +- Add unique ID to TRADFRI ([@balloob] - [#34745]) ([tradfri docs]) +- Improve error handling for Powerwall ([@jrester] - [#34580]) ([powerwall docs]) +- Upgrade pytest to 5.4.1 ([@frenck] - [#34739]) +- Allow ignoring discovery config flow helper ([@balloob] - [#34740]) +- Make ps4 config flow tests robust ([@MartinHjelmare] - [#34749]) ([ps4 docs]) +- Add hadolint to CI ([@pvizeli] - [#34758]) +- Refactor squeezebox ([@rajlaud] - [#34731]) ([squeezebox docs]) +- Bump simplisafe-python to 9.2.0 ([@bachya] - [#34750]) ([simplisafe docs]) +- Set up config entries in parallel ([@balloob] - [#34755]) +- Add Rachio rain delay switch ([@brg468] - [#34741]) ([rachio docs]) +- Validate that discovered config flows set a unique ID ([@balloob] - [#34751]) +- Arcam fmj bump library to 0.4.4 ([@elupus] - [#34687]) ([arcam_fmj docs]) +- Attempt to fix CI ([@balloob] - [#34800]) +- Add script to copy backend translations to frontend ([@balloob] - [#34706]) +- deCONZ - device triggers for Aqara Opple switches ([@merdok] - [#34815]) ([deconz docs]) +- Parallelize collections helper ([@balloob] - [#34783]) +- Minor helpers cleanup ([@balloob] - [#34786]) +- Log threading exceptions properly ([@balloob] - [#34789]) +- Add missing blocks ([@bdraco] - [#34832]) ([homekit docs]) +- Removed defunct punctuality from nederlandse_spoorwegen ([@YarmoM] - [#34680]) ([nederlandse_spoorwegen docs]) (breaking-change) +- Update nederlandse_spoorwegen nsapi to 3.0.4 ([@YarmoM] - [#34681]) ([nederlandse_spoorwegen docs]) +- Add Xiaomi miio Alarm Control Panel ([@starkillerOG] - [#32091]) ([xiaomi_miio docs]) (new-platform) +- Fix async_setup type in components/homeassistant module ([@gladhorn] - [#34816]) ([homeassistant docs]) +- Fix typo in arest sensor ([@brendongo] - [#34833]) ([arest docs]) +- Remove unnecessary space in greeneye_monitor unique_id ([@brendongo] - [#34834]) +- Fix race condition in august test under py38 ([@bdraco] - [#34775]) ([august docs]) +- Fix flapping reload tests ([@bdraco] - [#34837]) +- Bump version to 0.110.0dev0 ([@frenck] - [#34827]) +- Fix tuya network failure startup ([@ollo69] - [#34057]) ([tuya docs]) +- Remove side effects from rachio switch init ([@bdraco] - [#34799]) ([rachio docs]) +- Clean up Rachio binary sensor init ([@brg468] - [#34855]) ([rachio docs]) +- Prevent tplink tests from doing I/O ([@bdraco] - [#34879]) ([tplink docs]) +- Config flow for hunterdouglas_powerview ([@bdraco] - [#34795]) ([hunterdouglas_powerview docs]) (new-platform) +- Fix async scene conversion in Hunter Douglas Powerview ([@bdraco] - [#34899]) ([hunterdouglas_powerview docs]) +- Add numato integration ([@clssn] - [#33816]) ([numato docs]) (new-integration) +- Fix crash in NAD integration ([@gladhorn] - [#34571]) ([nad docs]) +- Add fortigate deprecation message ([@kifeo] - [#34854]) ([fortigate docs]) (breaking-change) +- Add overlay options wrapper to rpi_camera ([@alxrdn] - [#34461]) ([rpi_camera docs]) (breaking-change) +- Address new issues flagged by flake8 3.8.0a2 ([@scop] - [#34964]) +- Improve logging for unregistered webhooks ([@danielperna84] - [#34882]) ([webhook docs]) +- Use built-in test helpers on 3.8 ([@balloob] - [#34901]) +- Fix webhook imports sorting ([@MartinHjelmare] - [#34988]) ([webhook docs]) +- Fix not condition validation and entity/device extraction ([@frenck] - [#34959]) +- Cleanup homekit callbacks and jobs ([@bdraco] - [#34975]) ([homekit docs]) +- Add unique id to esphome config flow ([@ctalkington] - [#34753]) ([esphome docs]) +- Use a future for mock coro ([@balloob] - [#34989]) ([mqtt docs]) +- Introduce a singleton decorator ([@balloob] - [#34803]) +- Refactor Remote class in panasonic_viera ([@joogps] - [#34911]) ([panasonic_viera docs]) +- Update excess powerwall logging to be debug ([@bdraco] - [#34994]) ([powerwall docs]) +- Add battery sensors to hunterdouglas_powerview ([@bdraco] - [#34917]) ([hunterdouglas_powerview docs]) (new-platform) +- Config flow for homekit ([@bdraco] - [#34560]) ([homekit docs]) +- Remove some passings of loop ([@balloob] - [#34995]) ([rflink docs]) ([shell_command docs]) ([tradfri docs]) +- UniFi - Add simple options flow ([@Kane610] - [#34990]) ([unifi docs]) +- Attempt to fix flapping august lock test ([@bdraco] - [#34998]) ([august docs]) +- Config flow for ONVIF ([@hunterjm] - [#34520]) ([onvif docs]) (breaking-change) +- Add flow and return sensors for MELCloud ATW device ([@vilppuvuorinen] - [#34693]) ([melcloud docs]) +- Add full options to serial sensor platform ([@guiguid] - [#34962]) ([serial docs]) +- Fix unknown exception being caught ([@shenxn] - [#35005]) ([roomba docs]) +- Fix CI, incomplete change in melcloud ([@frenck] - [#35016]) ([melcloud docs]) +- Rename WaterHeaterDevice to WaterHeaterEntity ([@emontnemery] - [#34675]) +- Several optimizations to automations ([@frenck] - [#35007]) ([automation docs]) +- Use pulsectl library for PulseAudio connection ([@breiti] - [#34965]) ([pulseaudio_loopback docs]) (breaking-change) +- Include QoS and retain in MQTT debug info ([@emontnemery] - [#35011]) ([mqtt docs]) +- Bump HAP-python to 2.8.3 ([@bdraco] - [#35023]) ([homekit docs]) +- Update AirVisual to use DataUpdateCoordinator ([@bachya] - [#34796]) ([airvisual docs]) +- Add more SNMP variable types ([@Mich-b] - [#33426]) ([snmp docs]) +- Fix songpal on devices where source!=uri ([@rytilahti] - [#34699]) ([songpal docs]) +- Fix ONVIF YAML import ([@frenck] - [#35035]) ([onvif docs]) +- Add yeelight meteorite (YLDL01YL, ceiling10) ([@rytilahti] - [#35018]) ([yeelight docs]) +- Cleanup homekit strings spacing ([@bdraco] - [#35056]) ([homekit docs]) +- Fix another race in august tests ([@bdraco] - [#35054]) +- Add scene to default config ([@balloob] - [#35058]) ([default_config docs]) +- added abbreviation for temperature_unit ([@unixko] - [#35076]) ([mqtt docs]) +- Fix proliphix ([@mhorst314] - [#34397]) ([proliphix docs]) +- Upgrade youtube_dl to version 2020.05.03 ([@BKPepe] - [#35078]) ([media_extractor docs]) +- Fix vera config ids not being converted to integers ([@vangorra] - [#35070]) ([vera docs]) +- Async vs sync inheritance mismatch fixes ([@scop] - [#35088]) ([atag docs]) ([fortigate docs]) ([hunterdouglas_powerview docs]) +- Use savoury1/ffmpeg4 PPA on Travis, PyAV 7 needs FFmpeg >= 4 ([@scop] - [#35090]) +- Check isinstance on collections.abc, not typing classes ([@scop] - [#35087]) ([smartthings docs]) +- Upgrades requests-mock to 1.8.0 ([@frenck] - [#35093]) +- Correct error message in Microsoft Face ([@ochlocracy] - [#35096]) ([microsoft_face docs]) +- Add zwave mqtt ([@MartinHjelmare] - [#34987]) ([zwave_mqtt docs]) (new-integration) +- Improve UPnP configuration flow ([@StevenLooman] - [#34737]) ([discovery docs]) ([upnp docs]) +- Add support for influxdb path parameter ([@pdcemulator] - [#35089]) ([influxdb docs]) +- Add codeowner to Monoprice integration ([@OnFreund] - [#35111]) ([monoprice docs]) +- Fix unloading of Monoprice config entries ([@OnFreund] - [#35112]) ([monoprice docs]) +- Increase surepetcare default timeout ([@benleb] - [#34944]) ([surepetcare docs]) +- Tibber config flow ([@Danielhiversen] - [#34469]) ([tibber docs]) +- Use suggestd_value instead of default in Monoprice options flow ([@OnFreund] - [#35107]) ([monoprice docs]) +- Simplify MQTT light brightness logic ([@LordMike] - [#35097]) ([mqtt docs]) +- Use asynctest-mock in most places ([@balloob] - [#35109]) +- Make alexa and google aware of DEVICE_CLASS_GATE ([@bdraco] - [#35103]) ([alexa docs]) ([google_assistant docs]) +- Add type to device registry ([@balloob] - [#35095]) ([adguard docs]) ([config docs]) +- Add required features to cover service registration ([@MartinHjelmare] - [#35073]) ([cover docs]) +- Upgrade spotipy to 2.12.0 ([@frenck] - [#35149]) ([spotify docs]) +- Upgrade numpy to 1.18.4 ([@frenck] - [#35150]) ([iqvia docs]) ([opencv docs]) ([tensorflow docs]) ([trend docs]) +- Add support for refreshing synology_dsm sensors ([@ronaldheft] - [#35141]) ([synology_dsm docs]) +- Return emulated hue id for update requests ([@Tho85] - [#35139]) ([emulated_hue docs]) +- Support multiple EDL21 meters ([@mtdcr] - [#33594]) ([edl21 docs]) +- Improve emulated_hue compatibility with newer systems ([@Tho85] - [#35148]) ([emulated_hue docs]) +- Upgrade pyupgrade to v2.3.0 ([@frenck] - [#35159]) +- Upgrade cryptography to 2.9.2 ([@BKPepe] - [#35084]) +- scrape: extract strings from new non-text tags ([@davidjb] - [#35021]) ([scrape docs]) +- Upgrade zeroconf to 0.26.0 ([@fabaff] - [#35176]) ([zeroconf docs]) +- Upgrade alpha_vantage to 2.2.0 ([@fabaff] - [#35172]) ([alpha_vantage docs]) +- Upgrade pytz to 2020.1 ([@fabaff] - [#35174]) +- Squeezebox add query and sync ([@rajlaud] - [#31748]) ([squeezebox docs]) +- UniFi - Improve signalling and handling of adding new entities ([@Kane610] - [#34925]) ([unifi docs]) +- Simplification of upnp component ([@StevenLooman] - [#35191]) ([upnp docs]) (breaking-change) +- Some Sonos fixes ([@amelchio] - [#35115]) ([sonos docs]) +- Extract instance ID helper from updater ([@balloob] - [#35043]) ([updater docs]) +- Group by endpoints and not by devices for ZHA Zigbee groups ([@dmulcahey] - [#34583]) ([zha docs]) +- Move life360 I/O out of event loop in config flow ([@pnbruckner] - [#35193]) ([life360 docs]) +- Allow use of common entity update service in AirVisual ([@bachya] - [#35203]) ([airvisual docs]) +- Make sure MQTT light brightness is not rounded to 0 ([@emontnemery] - [#35207]) ([mqtt docs]) +- Add homekit camera support ([@xdissent] - [#32527]) ([homekit docs]) +- ISY994 migration to PyISY v2 (Structure Changes to enable upgrade, Part 1) ([@shbatm] - [#35212]) ([isy994 docs]) (breaking-change) +- Fix AdGuard device info ([@balloob] - [#35217]) ([adguard docs]) +- Add zwave_mqtt sensor platform ([@cgarwood] - [#35135]) ([zwave_mqtt docs]) (new-platform) +- Bump up pyserial dependency ([@Adminiuga] - [#35201]) ([acer_projector docs]) +- Add config flow base strings ([@balloob] - [#34523]) +- Strict creation of the config for dynalite ([@ziv1234] - [#34663]) ([dynalite docs]) +- ISY994 Structure updates in prep for PyISYv2 (Part 2) ([@shbatm] - [#35225]) ([isy994 docs]) +- Add Home Connect integration ([@DavidMStraub] - [#29214]) ([homeconnect docs]) (new-integration) +- Add BleBox integration ([@gadgetmobile] - [#32664]) ([blebox docs]) (new-integration) +- Updated frontend to 20200505.0 ([@bramkragten] - [#35253]) ([frontend docs]) +- Clean up device registry if entity registry updates ([@balloob] - [#35106]) +- Add issue_tracker property to manifest ([@frenck] - [#35153]) +- Guard bad entity ID in entity registry ([@balloob] - [#35271]) +- Add manual config flow for Plex ([@jjlawren] - [#34476]) ([plex docs]) +- Fix pyload API statusServer doesn't take parameters ([@h4de5] - [#35242]) ([pyload docs]) +- Add zwave workaround identification for Kwikset 916 and Kwikset Obsidian ([@bryantlee] - [#35277]) ([zwave docs]) +- Add current step that is in progress ([@balloob] - [#35272]) ([config docs]) +- Fix fan not checking supported_features ([@shenxn] - [#35248]) ([fan docs]) +- New configuration flow for ZHA integration ([@Adminiuga] - [#35161]) ([zha docs]) (breaking-change) +- Update pydaikin to 2.0.0 ([@fredrike] - [#34807]) ([daikin docs]) +- Provide zeroconf option to bind to only the default interface ([@bdraco] - [#35281]) ([zeroconf docs]) +- Clean up script for WLED translations ([@balloob] - [#35260]) +- Refactor ONVIF ([@hunterjm] - [#35222]) ([onvif docs]) +- Upgrade zeroconf to 0.26.1 to resolve performance regression ([@bdraco] - [#35291]) ([zeroconf docs]) +- Fail tests if wrapped callbacks or coroutines throw ([@emontnemery] - [#35010]) ([mqtt docs]) +- Add Synology DSM scan interval option flow ([@Quentame] - [#35183]) ([synology_dsm docs]) +- Reset imap email content state if no email ([@isk0001y] - [#35123]) ([imap_email_content docs]) (breaking-change) +- Add config flow support to songpal integration ([@shenxn] - [#34714]) ([songpal docs]) (breaking-change) +- Add state reproduction to the alert component ([@bachya] - [#35267]) ([alert docs]) +- Fix broken CI ([@balloob] - [#35314]) ([unifi docs]) +- Fix incorrect device registry call in Notion ([@bachya] - [#35306]) ([notion docs]) +- Handle config with a limited Plex account ([@jjlawren] - [#35218]) ([plex docs]) +- UniFi - Make devices proper push based ([@Kane610] - [#35152]) ([unifi docs]) +- Add devolo home control ([@2Fake] - [#33181]) ([devolo_home_control docs]) (new-integration) +- Add Homekit cameras codecs ([@stickpin] - [#35238]) ([homekit docs]) +- Add zwave_mqtt light platform ([@MartinHjelmare] - [#35337]) ([zwave_mqtt docs]) (new-platform) +- Add get_url helper, deprecate base_url ([@frenck] - [#35224]) ([config docs]) ([http docs]) (breaking-change) +- Bump plexwebsocket to 0.0.8 ([@jjlawren] - [#35351]) ([plex docs]) +- Enable async_update for entities in NWS ([@MatthewFlamm] - [#35048]) ([nws docs]) +- Migrate ISY994 to PyISY v2 ([@shbatm] - [#35338]) ([isy994 docs]) (breaking-change) +- Delete flapping automatic tests ([@bdraco] - [#35356]) ([automatic docs]) +- Rewrite JuiceNet for async and config flow ([@jesserockz] - [#34365]) ([juicenet docs]) +- Add modbus sensor string data_type ([@bradkeifer] - [#35269]) ([modbus docs]) +- Capitalize kane610 in codeowners since scripts are case sensitive ([@Kane610] - [#35375]) ([axis docs]) ([deconz docs]) ([unifi docs]) +- Remove unused decorator in Airly ([@bieniu] - [#35361]) ([airly docs]) +- Upgrade youtube_dl to version 2020.05.08 ([@BKPepe] - [#35376]) ([media_extractor docs]) +- Update devolo_home_control strings ([@2Fake] - [#35362]) ([devolo_home_control docs]) +- Add agent_dvr integration ([@ispysoftware] - [#32711]) ([agent_dvr docs]) (new-integration) +- Detect use of deprecated base_url ([@frenck] - [#35353]) +- Add config option to ignore Plex Web clients ([@jjlawren] - [#34708]) ([plex docs]) +- Bump up zha-device-handlers dependecy for ZHA ([@Adminiuga] - [#35379]) ([zha docs]) +- Add Daikin total/cool/heat power sensors ([@mlemainque] - [#34391]) ([daikin docs]) +- Upgrade pytest to 5.4.2 ([@frenck] - [#35381]) +- Fix devolo switch on and off ([@2Fake] - [#35357]) ([devolo_home_control docs]) +- async_get_url -> get_url ([@frenck] - [#35382]) +- Add Universal Powerline Bus ([@gwww] - [#34692]) ([upb docs]) (new-integration) +- UniFi - Make clients proper push based ([@Kane610] - [#35273]) ([unifi docs]) +- Update ZHA zigpy-deconz dependency ([@Adminiuga] - [#35389]) ([zha docs]) +- Make roku async ([@ctalkington] - [#35104]) ([roku docs]) +- Small collection of random styling tweaks, fixes and Pythonism ([@frenck] - [#35390]) +- Improve ISY994 Z-Wave and binary sensor device sorting ([@shbatm] - [#35391]) ([isy994 docs]) (breaking-change) +- Upgrade bravia-tv backend to 1.0.4 ([@dcnielsen90] - [#35393]) ([braviatv docs]) +- UniFi - Additional consolidation for cleanliness sake ([@Kane610] - [#35395]) ([unifi docs]) +- Update rokuecp to 0.2.1 ([@ctalkington] - [#35400]) ([roku docs]) +- Universal Powerline Bus Scene support ([@gwww] - [#35401]) ([upb docs]) (new-platform) +- Update rokuecp to 0.2.2 ([@ctalkington] - [#35404]) +- Add service to turn on the switcher device with timer ([@thecode] - [#33235]) ([switcher_kis docs]) +- Pylint cleanups ([@scop] - [#35409]) +- Refactor ZHA config flow ([@Adminiuga] - [#35397]) ([zha docs]) +- Update rokuecp to 0.2.3 ([@ctalkington] - [#35420]) ([roku docs]) +- Add config flow, use async loading, and restore brightness option to ISY994 ([@shbatm] - [#35413]) ([isy994 docs]) (breaking-change) +- Add battery information to BLE devices ([@guillempages] - [#33222]) ([bluetooth_le_tracker docs]) +- UniFi - Use more common strings for config flow ([@Kane610] - [#35399]) ([unifi docs]) +- Updated frontend to 20200509.0 ([@bramkragten] - [#35427]) ([frontend docs]) +- Activate Calendar Panel ([@zsarnett] - [#35276]) ([calendar docs]) +- Improve roku remote ([@ctalkington] - [#35419]) ([roku docs]) +- Update rokuecp to 0.3.2 ([@ctalkington] - [#35429]) ([roku docs]) +- Fix permissions on bluetooth_le_tracker ([@bdraco] - [#35432]) ([bluetooth_le_tracker docs]) +- Fix scaffold and hassfest references ([@balloob] - [#35431]) +- reduce roku scan interval by 10s ([@ctalkington] - [#35433]) ([roku docs]) +- Add Device Registry support and Device Info for ISY994 ([@shbatm] - [#35435]) ([isy994 docs]) +- Add Flick Electric NZ integration ([@ZephireNZ] - [#30696]) ([flickelectric docs]) (new-integration) +- Add BSBLan Climate integration ([@liudger] - [#32375]) ([bsblan docs]) (new-integration) +- Only add SAJ sensors that are enabled and available ([@fredericvl] - [#34978]) ([saj docs]) +- Kodi: Correctly report media content type for PVR channels ([@Tho85] - [#35091]) ([kodi docs]) (breaking-change) +- Songpal code and test improvement ([@shenxn] - [#35318]) ([songpal docs]) (breaking-change) +- Make upnp update interval configurable ([@StevenLooman] - [#35298]) ([upnp docs]) +- Add Climate Platform Support to ISY994 ([@shbatm] - [#35440]) ([isy994 docs]) (new-platform) +- Add min_mireds and max_mireds to MQTT Light ([@314eter] - [#32613]) ([mqtt docs]) +- Add const module to oauth2 scaffold template ([@MartinHjelmare] - [#35438]) +- Increase coverage and cleanup BleBox cover ([@gadgetmobile] - [#35369]) ([blebox docs]) +- Fix Daikin power sensors ([@mlemainque] - [#35428]) ([daikin docs]) +- Fix roomba bin full binary sensor ([@shenxn] - [#35443]) ([roomba docs]) +- Add Mill config flow ([@Danielhiversen] - [#35136]) ([mill docs]) (breaking-change) +- Add support for ISY994 Variables as Sensors ([@shbatm] - [#35453]) ([isy994 docs]) +- Remove logo & icon from manifest ([@frenck] - [#35410]) +- UniFi - Update device registry after device has been upgraded ([@Kane610] - [#35430]) ([unifi docs]) +- Listen for group member state changes when using `expand` in templates ([@Tho85] - [#35398]) +- Add names for the homematic garage door states ([@guillempages] - [#35349]) ([homematic docs]) (breaking-change) +- Whitelist edl21 negative active energy sensors ([@mtdcr] - [#34662]) ([edl21 docs]) +- Bump envoy_reader version ([@gtdiehl] - [#35465]) ([enphase_envoy docs]) +- Remove constants from myq that are now upstream ([@bdraco] - [#35463]) ([myq docs]) +- Open garage, move code to an external library. ([@Danielhiversen] - [#35462]) ([opengarage docs]) +- Make interface_choice option effective ([@bdraco] - [#35444]) ([zeroconf docs]) +- Make homekit TV media players aware of STATE_STANDBY ([@bdraco] - [#35282]) ([homekit docs]) +- Update rokuecp to 0.4.0 ([@ctalkington] - [#35436]) ([roku docs]) +- Add config flow for Tuya ([@ollo69] - [#35422]) ([tuya docs]) (breaking-change) +- Use common strings for directv config flow ([@ctalkington] - [#35471]) ([directv docs]) ([directv docs]) +- Fix exception in hunterdouglas_powerview with ignored config entry ([@bdraco] - [#35482]) ([hunterdouglas_powerview docs]) +- Make homekit camera snapshots HAP spec compliant ([@bdraco] - [#35299]) ([homekit docs]) +- Reduce context switching in homekit state updates ([@bdraco] - [#35147]) ([homekit docs]) +- Bump pyatmo version to 3.3.1 ([@cgtobi] - [#35476]) ([netatmo docs]) +- Allow zeroconf instance sharing ([@balloob] - [#35484]) ([zeroconf docs]) +- Add lutron_caseta config entries ([@chrisaljoudi] - [#34133]) ([lutron_caseta docs]) +- Change unique_id for webostv ([@jjlawren] - [#34979]) ([webostv docs]) (breaking-change) +- Correctly handle failed Atag update in coordinator ([@MatsNl] - [#35473]) ([atag docs]) +- Use common strings and fix key name for error in vizio ([@raman325] - [#35487]) ([vizio docs]) +- Fix light toggle service attributes ([@shenxn] - [#35483]) ([light docs]) +- Upgrade slixmpp library to 1.5.1 ([@flowolf] - [#35495]) ([xmpp docs]) +- Handle error fetching available account link services ([@balloob] - [#35485]) ([cloud docs]) +- Minor Tuya Fix ([@ollo69] - [#35497]) ([tuya docs]) +- Ensure homekit camera stream can be restarted after failure ([@bdraco] - [#35384]) ([homekit docs]) +- Use config flow base strings ([@fredrike] - [#35494]) ([point docs]) +- Show device details in homekit accessory service info ([@bdraco] - [#35100]) ([homekit docs]) +- Add Device and Integration Services to ISY994 ([@shbatm] - [#35467]) ([isy994 docs]) +- ONVIF Event Implementation ([@hunterjm] - [#35406]) ([onvif docs]) (new-platform) +- Add cast app media ([@Eerovil] - [#35114]) ([cast docs]) +- Bump pydaikin to 2.0.1, catch HTTPForbidden exception ([@fredrike] - [#35466]) ([daikin docs]) +- Fix Home Connect datetime comparison ([@DavidMStraub] - [#35501]) ([home_connect docs]) +- Move upnp update_interval options flow ([@StevenLooman] - [#35474]) ([upnp docs]) +- Use system zeroconf singleton for homekit ([@bdraco] - [#35502]) ([homekit docs]) +- Compare uvc rtsp stream uri to host config ([@danjenkins] - [#31107]) ([uvc docs]) +- Pre-filter zeroconf service browser updates ([@bdraco] - [#35518]) ([zeroconf docs]) +- Upgrade pre-commit to 2.4.0 ([@frenck] - [#35520]) +- Fix bsblan get key CONF_PASSKEY ([@liudger] - [#35513]) ([bsblan docs]) +- Bumped aioswitcher to 1.2.0. ([@TomerFi] - [#35510]) ([switcher_kis docs]) +- Bump up ZHA dependecy ([@Adminiuga] - [#35521]) ([zha docs]) +- Code conformance and sensor value clean-up on ISY994 ([@shbatm] - [#35514]) ([isy994 docs]) +- Universal Powerline Bus -- Link Events ([@gwww] - [#35526]) ([upb docs]) +- Use common strings for songpal config flow ([@shenxn] - [#35517]) ([songpal docs]) +- Use common strings for ipp config flow ([@ctalkington] - [#35505]) ([ipp docs]) +- Fix zwave_mqtt discovery of switch entities ([@marcelveldt] - [#35533]) ([zwave_mqtt docs]) +- Rewrite Atag ([@MatsNl] - [#35496]) ([atag docs]) +- support BleBox sensor ([@gadgetmobile] - [#35374]) ([blebox docs]) (new-platform) +- Return fan_speed_list based on SUPPORT_FAN_SPEED. ([@ochlocracy] - [#35347]) +- Meteo-France Vigilance Dependancy Update ([@Imbuzi] - [#35537]) ([meteo_france docs]) +- Add validator for battery scan option ([@guillempages] - [#35506]) ([bluetooth_le_tracker docs]) +- Use common strings for roku config flow ([@ctalkington] - [#35504]) ([roku docs]) +- Update HAP-python to 2.8.4 ([@bdraco] - [#35541]) ([homekit docs]) +- Fix sense doing I/O in the event loop ([@bdraco] - [#35523]) ([sense docs]) +- Add email as common data string ([@balloob] - [#35546]) +- Add temperature device class to Darksky sensors ([@balloob] - [#35544]) ([darksky docs]) +- Use config flow references for data ([@balloob] - [#35529]) +- Add binary sensor platform to zwave_mqtt ([@marcelveldt] - [#35519]) ([zwave_mqtt docs]) (new-platform) +- Upgrade opengarage library ([@Danielhiversen] - [#35549]) ([opengarage docs]) +- Fix examples in services.yaml for squeezebox component ([@rajlaud] - [#35548]) ([squeezebox docs]) +- Bump bsblan lib to version 0.3.7 ([@liudger] - [#35551]) ([bsblan docs]) +- Ensure homekit_controller recieves zeroconf c# updates ([@bdraco] - [#35545]) ([homekit_controller docs]) ([zeroconf docs]) +- Try to automatically detect zones on first run of Monoprice integration ([@OnFreund] - [#35127]) ([monoprice docs]) +- Implement soundtouch select source ([@jtommi] - [#31669]) ([soundtouch docs]) +- Updated frontend to 20200512.0 ([@bramkragten] - [#35558]) ([frontend docs]) +- Add Zerproc integration ([@emlove] - [#35477]) ([zerproc docs]) (new-integration) +- Add more system information from Supervisor ([@frenck] - [#35560]) ([hassio docs]) ([updater docs]) +- UniFi - Sites don't declare role on UniFiOS 1.7.0 beta ([@Kane610] - [#35555]) ([unifi docs]) +- Fix synology temperature rounding ([@shenxn] - [#35556]) ([synology_dsm docs]) +- Bump plexapi to 3.6.0 ([@jjlawren] - [#35563]) ([plex docs]) +- Patch aiohttp client session close ([@MartinHjelmare] - [#34769]) +- Fix connection problems in the Broadlink integration ([@felipediel] - [#34670]) ([broadlink docs]) +- Add wiffi integration ([@mampfes] - [#30784]) ([wiffi docs]) (new-integration) +- Plex discovery on demand ([@jjlawren] - [#35303]) ([plex docs]) +- Add forked_daapd integration ([@uvjustin] - [#31953]) ([forked_daapd docs]) (new-integration) +- update knx module to xknx 0.11.3 ([@farmio] - [#35154]) ([knx docs]) +- Add config flow to pi_hole integration ([@shenxn] - [#35442]) ([pi_hole docs]) +- Updated frontend to 20200513.0 ([@bramkragten] - [#35574]) ([frontend docs]) +- Add config flow and 2FA support for Blink ([@fronzbot] - [#35396]) ([blink docs]) (breaking-change) +- Add ssdp discovery for isy994 ([@bdraco] - [#35568]) ([isy994 docs]) + +
+ +[#29214]: https://github.com/home-assistant/core/pull/29214 +[#30696]: https://github.com/home-assistant/core/pull/30696 +[#30784]: https://github.com/home-assistant/core/pull/30784 +[#31107]: https://github.com/home-assistant/core/pull/31107 +[#31669]: https://github.com/home-assistant/core/pull/31669 +[#31748]: https://github.com/home-assistant/core/pull/31748 +[#31953]: https://github.com/home-assistant/core/pull/31953 +[#32091]: https://github.com/home-assistant/core/pull/32091 +[#32375]: https://github.com/home-assistant/core/pull/32375 +[#32527]: https://github.com/home-assistant/core/pull/32527 +[#32613]: https://github.com/home-assistant/core/pull/32613 +[#32664]: https://github.com/home-assistant/core/pull/32664 +[#32711]: https://github.com/home-assistant/core/pull/32711 +[#32815]: https://github.com/home-assistant/core/pull/32815 +[#32950]: https://github.com/home-assistant/core/pull/32950 +[#33181]: https://github.com/home-assistant/core/pull/33181 +[#33222]: https://github.com/home-assistant/core/pull/33222 +[#33235]: https://github.com/home-assistant/core/pull/33235 +[#33426]: https://github.com/home-assistant/core/pull/33426 +[#33594]: https://github.com/home-assistant/core/pull/33594 +[#33816]: https://github.com/home-assistant/core/pull/33816 +[#33939]: https://github.com/home-assistant/core/pull/33939 +[#34057]: https://github.com/home-assistant/core/pull/34057 +[#34079]: https://github.com/home-assistant/core/pull/34079 +[#34133]: https://github.com/home-assistant/core/pull/34133 +[#34259]: https://github.com/home-assistant/core/pull/34259 +[#34365]: https://github.com/home-assistant/core/pull/34365 +[#34391]: https://github.com/home-assistant/core/pull/34391 +[#34397]: https://github.com/home-assistant/core/pull/34397 +[#34419]: https://github.com/home-assistant/core/pull/34419 +[#34420]: https://github.com/home-assistant/core/pull/34420 +[#34461]: https://github.com/home-assistant/core/pull/34461 +[#34462]: https://github.com/home-assistant/core/pull/34462 +[#34469]: https://github.com/home-assistant/core/pull/34469 +[#34476]: https://github.com/home-assistant/core/pull/34476 +[#34481]: https://github.com/home-assistant/core/pull/34481 +[#34520]: https://github.com/home-assistant/core/pull/34520 +[#34523]: https://github.com/home-assistant/core/pull/34523 +[#34547]: https://github.com/home-assistant/core/pull/34547 +[#34553]: https://github.com/home-assistant/core/pull/34553 +[#34560]: https://github.com/home-assistant/core/pull/34560 +[#34563]: https://github.com/home-assistant/core/pull/34563 +[#34571]: https://github.com/home-assistant/core/pull/34571 +[#34580]: https://github.com/home-assistant/core/pull/34580 +[#34583]: https://github.com/home-assistant/core/pull/34583 +[#34590]: https://github.com/home-assistant/core/pull/34590 +[#34591]: https://github.com/home-assistant/core/pull/34591 +[#34592]: https://github.com/home-assistant/core/pull/34592 +[#34593]: https://github.com/home-assistant/core/pull/34593 +[#34594]: https://github.com/home-assistant/core/pull/34594 +[#34595]: https://github.com/home-assistant/core/pull/34595 +[#34599]: https://github.com/home-assistant/core/pull/34599 +[#34604]: https://github.com/home-assistant/core/pull/34604 +[#34606]: https://github.com/home-assistant/core/pull/34606 +[#34607]: https://github.com/home-assistant/core/pull/34607 +[#34608]: https://github.com/home-assistant/core/pull/34608 +[#34609]: https://github.com/home-assistant/core/pull/34609 +[#34616]: https://github.com/home-assistant/core/pull/34616 +[#34618]: https://github.com/home-assistant/core/pull/34618 +[#34621]: https://github.com/home-assistant/core/pull/34621 +[#34624]: https://github.com/home-assistant/core/pull/34624 +[#34628]: https://github.com/home-assistant/core/pull/34628 +[#34629]: https://github.com/home-assistant/core/pull/34629 +[#34647]: https://github.com/home-assistant/core/pull/34647 +[#34648]: https://github.com/home-assistant/core/pull/34648 +[#34649]: https://github.com/home-assistant/core/pull/34649 +[#34650]: https://github.com/home-assistant/core/pull/34650 +[#34652]: https://github.com/home-assistant/core/pull/34652 +[#34654]: https://github.com/home-assistant/core/pull/34654 +[#34658]: https://github.com/home-assistant/core/pull/34658 +[#34662]: https://github.com/home-assistant/core/pull/34662 +[#34663]: https://github.com/home-assistant/core/pull/34663 +[#34668]: https://github.com/home-assistant/core/pull/34668 +[#34670]: https://github.com/home-assistant/core/pull/34670 +[#34672]: https://github.com/home-assistant/core/pull/34672 +[#34673]: https://github.com/home-assistant/core/pull/34673 +[#34674]: https://github.com/home-assistant/core/pull/34674 +[#34675]: https://github.com/home-assistant/core/pull/34675 +[#34676]: https://github.com/home-assistant/core/pull/34676 +[#34680]: https://github.com/home-assistant/core/pull/34680 +[#34681]: https://github.com/home-assistant/core/pull/34681 +[#34687]: https://github.com/home-assistant/core/pull/34687 +[#34692]: https://github.com/home-assistant/core/pull/34692 +[#34693]: https://github.com/home-assistant/core/pull/34693 +[#34698]: https://github.com/home-assistant/core/pull/34698 +[#34699]: https://github.com/home-assistant/core/pull/34699 +[#34703]: https://github.com/home-assistant/core/pull/34703 +[#34706]: https://github.com/home-assistant/core/pull/34706 +[#34707]: https://github.com/home-assistant/core/pull/34707 +[#34708]: https://github.com/home-assistant/core/pull/34708 +[#34714]: https://github.com/home-assistant/core/pull/34714 +[#34726]: https://github.com/home-assistant/core/pull/34726 +[#34731]: https://github.com/home-assistant/core/pull/34731 +[#34733]: https://github.com/home-assistant/core/pull/34733 +[#34737]: https://github.com/home-assistant/core/pull/34737 +[#34739]: https://github.com/home-assistant/core/pull/34739 +[#34740]: https://github.com/home-assistant/core/pull/34740 +[#34741]: https://github.com/home-assistant/core/pull/34741 +[#34745]: https://github.com/home-assistant/core/pull/34745 +[#34749]: https://github.com/home-assistant/core/pull/34749 +[#34750]: https://github.com/home-assistant/core/pull/34750 +[#34751]: https://github.com/home-assistant/core/pull/34751 +[#34753]: https://github.com/home-assistant/core/pull/34753 +[#34755]: https://github.com/home-assistant/core/pull/34755 +[#34758]: https://github.com/home-assistant/core/pull/34758 +[#34769]: https://github.com/home-assistant/core/pull/34769 +[#34775]: https://github.com/home-assistant/core/pull/34775 +[#34783]: https://github.com/home-assistant/core/pull/34783 +[#34786]: https://github.com/home-assistant/core/pull/34786 +[#34789]: https://github.com/home-assistant/core/pull/34789 +[#34795]: https://github.com/home-assistant/core/pull/34795 +[#34796]: https://github.com/home-assistant/core/pull/34796 +[#34799]: https://github.com/home-assistant/core/pull/34799 +[#34800]: https://github.com/home-assistant/core/pull/34800 +[#34803]: https://github.com/home-assistant/core/pull/34803 +[#34807]: https://github.com/home-assistant/core/pull/34807 +[#34815]: https://github.com/home-assistant/core/pull/34815 +[#34816]: https://github.com/home-assistant/core/pull/34816 +[#34827]: https://github.com/home-assistant/core/pull/34827 +[#34832]: https://github.com/home-assistant/core/pull/34832 +[#34833]: https://github.com/home-assistant/core/pull/34833 +[#34834]: https://github.com/home-assistant/core/pull/34834 +[#34837]: https://github.com/home-assistant/core/pull/34837 +[#34854]: https://github.com/home-assistant/core/pull/34854 +[#34855]: https://github.com/home-assistant/core/pull/34855 +[#34879]: https://github.com/home-assistant/core/pull/34879 +[#34882]: https://github.com/home-assistant/core/pull/34882 +[#34899]: https://github.com/home-assistant/core/pull/34899 +[#34901]: https://github.com/home-assistant/core/pull/34901 +[#34911]: https://github.com/home-assistant/core/pull/34911 +[#34917]: https://github.com/home-assistant/core/pull/34917 +[#34925]: https://github.com/home-assistant/core/pull/34925 +[#34944]: https://github.com/home-assistant/core/pull/34944 +[#34959]: https://github.com/home-assistant/core/pull/34959 +[#34962]: https://github.com/home-assistant/core/pull/34962 +[#34964]: https://github.com/home-assistant/core/pull/34964 +[#34965]: https://github.com/home-assistant/core/pull/34965 +[#34975]: https://github.com/home-assistant/core/pull/34975 +[#34978]: https://github.com/home-assistant/core/pull/34978 +[#34979]: https://github.com/home-assistant/core/pull/34979 +[#34987]: https://github.com/home-assistant/core/pull/34987 +[#34988]: https://github.com/home-assistant/core/pull/34988 +[#34989]: https://github.com/home-assistant/core/pull/34989 +[#34990]: https://github.com/home-assistant/core/pull/34990 +[#34994]: https://github.com/home-assistant/core/pull/34994 +[#34995]: https://github.com/home-assistant/core/pull/34995 +[#34998]: https://github.com/home-assistant/core/pull/34998 +[#35005]: https://github.com/home-assistant/core/pull/35005 +[#35007]: https://github.com/home-assistant/core/pull/35007 +[#35010]: https://github.com/home-assistant/core/pull/35010 +[#35011]: https://github.com/home-assistant/core/pull/35011 +[#35016]: https://github.com/home-assistant/core/pull/35016 +[#35018]: https://github.com/home-assistant/core/pull/35018 +[#35021]: https://github.com/home-assistant/core/pull/35021 +[#35023]: https://github.com/home-assistant/core/pull/35023 +[#35035]: https://github.com/home-assistant/core/pull/35035 +[#35043]: https://github.com/home-assistant/core/pull/35043 +[#35048]: https://github.com/home-assistant/core/pull/35048 +[#35054]: https://github.com/home-assistant/core/pull/35054 +[#35056]: https://github.com/home-assistant/core/pull/35056 +[#35058]: https://github.com/home-assistant/core/pull/35058 +[#35070]: https://github.com/home-assistant/core/pull/35070 +[#35073]: https://github.com/home-assistant/core/pull/35073 +[#35076]: https://github.com/home-assistant/core/pull/35076 +[#35078]: https://github.com/home-assistant/core/pull/35078 +[#35084]: https://github.com/home-assistant/core/pull/35084 +[#35087]: https://github.com/home-assistant/core/pull/35087 +[#35088]: https://github.com/home-assistant/core/pull/35088 +[#35089]: https://github.com/home-assistant/core/pull/35089 +[#35090]: https://github.com/home-assistant/core/pull/35090 +[#35091]: https://github.com/home-assistant/core/pull/35091 +[#35093]: https://github.com/home-assistant/core/pull/35093 +[#35095]: https://github.com/home-assistant/core/pull/35095 +[#35096]: https://github.com/home-assistant/core/pull/35096 +[#35097]: https://github.com/home-assistant/core/pull/35097 +[#35100]: https://github.com/home-assistant/core/pull/35100 +[#35103]: https://github.com/home-assistant/core/pull/35103 +[#35104]: https://github.com/home-assistant/core/pull/35104 +[#35106]: https://github.com/home-assistant/core/pull/35106 +[#35107]: https://github.com/home-assistant/core/pull/35107 +[#35109]: https://github.com/home-assistant/core/pull/35109 +[#35111]: https://github.com/home-assistant/core/pull/35111 +[#35112]: https://github.com/home-assistant/core/pull/35112 +[#35114]: https://github.com/home-assistant/core/pull/35114 +[#35115]: https://github.com/home-assistant/core/pull/35115 +[#35123]: https://github.com/home-assistant/core/pull/35123 +[#35127]: https://github.com/home-assistant/core/pull/35127 +[#35135]: https://github.com/home-assistant/core/pull/35135 +[#35136]: https://github.com/home-assistant/core/pull/35136 +[#35139]: https://github.com/home-assistant/core/pull/35139 +[#35141]: https://github.com/home-assistant/core/pull/35141 +[#35147]: https://github.com/home-assistant/core/pull/35147 +[#35148]: https://github.com/home-assistant/core/pull/35148 +[#35149]: https://github.com/home-assistant/core/pull/35149 +[#35150]: https://github.com/home-assistant/core/pull/35150 +[#35152]: https://github.com/home-assistant/core/pull/35152 +[#35153]: https://github.com/home-assistant/core/pull/35153 +[#35154]: https://github.com/home-assistant/core/pull/35154 +[#35159]: https://github.com/home-assistant/core/pull/35159 +[#35161]: https://github.com/home-assistant/core/pull/35161 +[#35172]: https://github.com/home-assistant/core/pull/35172 +[#35174]: https://github.com/home-assistant/core/pull/35174 +[#35176]: https://github.com/home-assistant/core/pull/35176 +[#35183]: https://github.com/home-assistant/core/pull/35183 +[#35191]: https://github.com/home-assistant/core/pull/35191 +[#35193]: https://github.com/home-assistant/core/pull/35193 +[#35201]: https://github.com/home-assistant/core/pull/35201 +[#35203]: https://github.com/home-assistant/core/pull/35203 +[#35207]: https://github.com/home-assistant/core/pull/35207 +[#35212]: https://github.com/home-assistant/core/pull/35212 +[#35217]: https://github.com/home-assistant/core/pull/35217 +[#35218]: https://github.com/home-assistant/core/pull/35218 +[#35222]: https://github.com/home-assistant/core/pull/35222 +[#35224]: https://github.com/home-assistant/core/pull/35224 +[#35225]: https://github.com/home-assistant/core/pull/35225 +[#35238]: https://github.com/home-assistant/core/pull/35238 +[#35242]: https://github.com/home-assistant/core/pull/35242 +[#35248]: https://github.com/home-assistant/core/pull/35248 +[#35253]: https://github.com/home-assistant/core/pull/35253 +[#35260]: https://github.com/home-assistant/core/pull/35260 +[#35267]: https://github.com/home-assistant/core/pull/35267 +[#35269]: https://github.com/home-assistant/core/pull/35269 +[#35271]: https://github.com/home-assistant/core/pull/35271 +[#35272]: https://github.com/home-assistant/core/pull/35272 +[#35273]: https://github.com/home-assistant/core/pull/35273 +[#35276]: https://github.com/home-assistant/core/pull/35276 +[#35277]: https://github.com/home-assistant/core/pull/35277 +[#35281]: https://github.com/home-assistant/core/pull/35281 +[#35282]: https://github.com/home-assistant/core/pull/35282 +[#35291]: https://github.com/home-assistant/core/pull/35291 +[#35298]: https://github.com/home-assistant/core/pull/35298 +[#35299]: https://github.com/home-assistant/core/pull/35299 +[#35303]: https://github.com/home-assistant/core/pull/35303 +[#35306]: https://github.com/home-assistant/core/pull/35306 +[#35314]: https://github.com/home-assistant/core/pull/35314 +[#35318]: https://github.com/home-assistant/core/pull/35318 +[#35337]: https://github.com/home-assistant/core/pull/35337 +[#35338]: https://github.com/home-assistant/core/pull/35338 +[#35347]: https://github.com/home-assistant/core/pull/35347 +[#35349]: https://github.com/home-assistant/core/pull/35349 +[#35351]: https://github.com/home-assistant/core/pull/35351 +[#35353]: https://github.com/home-assistant/core/pull/35353 +[#35356]: https://github.com/home-assistant/core/pull/35356 +[#35357]: https://github.com/home-assistant/core/pull/35357 +[#35361]: https://github.com/home-assistant/core/pull/35361 +[#35362]: https://github.com/home-assistant/core/pull/35362 +[#35369]: https://github.com/home-assistant/core/pull/35369 +[#35374]: https://github.com/home-assistant/core/pull/35374 +[#35375]: https://github.com/home-assistant/core/pull/35375 +[#35376]: https://github.com/home-assistant/core/pull/35376 +[#35379]: https://github.com/home-assistant/core/pull/35379 +[#35381]: https://github.com/home-assistant/core/pull/35381 +[#35382]: https://github.com/home-assistant/core/pull/35382 +[#35384]: https://github.com/home-assistant/core/pull/35384 +[#35389]: https://github.com/home-assistant/core/pull/35389 +[#35390]: https://github.com/home-assistant/core/pull/35390 +[#35391]: https://github.com/home-assistant/core/pull/35391 +[#35393]: https://github.com/home-assistant/core/pull/35393 +[#35395]: https://github.com/home-assistant/core/pull/35395 +[#35396]: https://github.com/home-assistant/core/pull/35396 +[#35397]: https://github.com/home-assistant/core/pull/35397 +[#35398]: https://github.com/home-assistant/core/pull/35398 +[#35399]: https://github.com/home-assistant/core/pull/35399 +[#35400]: https://github.com/home-assistant/core/pull/35400 +[#35401]: https://github.com/home-assistant/core/pull/35401 +[#35404]: https://github.com/home-assistant/core/pull/35404 +[#35406]: https://github.com/home-assistant/core/pull/35406 +[#35409]: https://github.com/home-assistant/core/pull/35409 +[#35410]: https://github.com/home-assistant/core/pull/35410 +[#35413]: https://github.com/home-assistant/core/pull/35413 +[#35419]: https://github.com/home-assistant/core/pull/35419 +[#35420]: https://github.com/home-assistant/core/pull/35420 +[#35422]: https://github.com/home-assistant/core/pull/35422 +[#35427]: https://github.com/home-assistant/core/pull/35427 +[#35428]: https://github.com/home-assistant/core/pull/35428 +[#35429]: https://github.com/home-assistant/core/pull/35429 +[#35430]: https://github.com/home-assistant/core/pull/35430 +[#35431]: https://github.com/home-assistant/core/pull/35431 +[#35432]: https://github.com/home-assistant/core/pull/35432 +[#35433]: https://github.com/home-assistant/core/pull/35433 +[#35435]: https://github.com/home-assistant/core/pull/35435 +[#35436]: https://github.com/home-assistant/core/pull/35436 +[#35438]: https://github.com/home-assistant/core/pull/35438 +[#35440]: https://github.com/home-assistant/core/pull/35440 +[#35442]: https://github.com/home-assistant/core/pull/35442 +[#35443]: https://github.com/home-assistant/core/pull/35443 +[#35444]: https://github.com/home-assistant/core/pull/35444 +[#35453]: https://github.com/home-assistant/core/pull/35453 +[#35462]: https://github.com/home-assistant/core/pull/35462 +[#35463]: https://github.com/home-assistant/core/pull/35463 +[#35465]: https://github.com/home-assistant/core/pull/35465 +[#35466]: https://github.com/home-assistant/core/pull/35466 +[#35467]: https://github.com/home-assistant/core/pull/35467 +[#35471]: https://github.com/home-assistant/core/pull/35471 +[#35473]: https://github.com/home-assistant/core/pull/35473 +[#35474]: https://github.com/home-assistant/core/pull/35474 +[#35476]: https://github.com/home-assistant/core/pull/35476 +[#35477]: https://github.com/home-assistant/core/pull/35477 +[#35482]: https://github.com/home-assistant/core/pull/35482 +[#35483]: https://github.com/home-assistant/core/pull/35483 +[#35484]: https://github.com/home-assistant/core/pull/35484 +[#35485]: https://github.com/home-assistant/core/pull/35485 +[#35487]: https://github.com/home-assistant/core/pull/35487 +[#35494]: https://github.com/home-assistant/core/pull/35494 +[#35495]: https://github.com/home-assistant/core/pull/35495 +[#35496]: https://github.com/home-assistant/core/pull/35496 +[#35497]: https://github.com/home-assistant/core/pull/35497 +[#35501]: https://github.com/home-assistant/core/pull/35501 +[#35502]: https://github.com/home-assistant/core/pull/35502 +[#35504]: https://github.com/home-assistant/core/pull/35504 +[#35505]: https://github.com/home-assistant/core/pull/35505 +[#35506]: https://github.com/home-assistant/core/pull/35506 +[#35510]: https://github.com/home-assistant/core/pull/35510 +[#35513]: https://github.com/home-assistant/core/pull/35513 +[#35514]: https://github.com/home-assistant/core/pull/35514 +[#35517]: https://github.com/home-assistant/core/pull/35517 +[#35518]: https://github.com/home-assistant/core/pull/35518 +[#35519]: https://github.com/home-assistant/core/pull/35519 +[#35520]: https://github.com/home-assistant/core/pull/35520 +[#35521]: https://github.com/home-assistant/core/pull/35521 +[#35523]: https://github.com/home-assistant/core/pull/35523 +[#35526]: https://github.com/home-assistant/core/pull/35526 +[#35529]: https://github.com/home-assistant/core/pull/35529 +[#35533]: https://github.com/home-assistant/core/pull/35533 +[#35537]: https://github.com/home-assistant/core/pull/35537 +[#35541]: https://github.com/home-assistant/core/pull/35541 +[#35544]: https://github.com/home-assistant/core/pull/35544 +[#35545]: https://github.com/home-assistant/core/pull/35545 +[#35546]: https://github.com/home-assistant/core/pull/35546 +[#35548]: https://github.com/home-assistant/core/pull/35548 +[#35549]: https://github.com/home-assistant/core/pull/35549 +[#35551]: https://github.com/home-assistant/core/pull/35551 +[#35555]: https://github.com/home-assistant/core/pull/35555 +[#35556]: https://github.com/home-assistant/core/pull/35556 +[#35558]: https://github.com/home-assistant/core/pull/35558 +[#35560]: https://github.com/home-assistant/core/pull/35560 +[#35563]: https://github.com/home-assistant/core/pull/35563 +[#35568]: https://github.com/home-assistant/core/pull/35568 +[#35574]: https://github.com/home-assistant/core/pull/35574 +[@2Fake]: https://github.com/2Fake +[@314eter]: https://github.com/314eter +[@Adminiuga]: https://github.com/Adminiuga +[@BKPepe]: https://github.com/BKPepe +[@Danielhiversen]: https://github.com/Danielhiversen +[@DavidMStraub]: https://github.com/DavidMStraub +[@Eerovil]: https://github.com/Eerovil +[@Geronimo2015]: https://github.com/Geronimo2015 +[@Imbuzi]: https://github.com/Imbuzi +[@Kane610]: https://github.com/Kane610 +[@LordMike]: https://github.com/LordMike +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MatsNl]: https://github.com/MatsNl +[@MatthewFlamm]: https://github.com/MatthewFlamm +[@Mich-b]: https://github.com/Mich-b +[@OnFreund]: https://github.com/OnFreund +[@Quentame]: https://github.com/Quentame +[@StevenLooman]: https://github.com/StevenLooman +[@Tho85]: https://github.com/Tho85 +[@TomerFi]: https://github.com/TomerFi +[@YarmoM]: https://github.com/YarmoM +[@ZephireNZ]: https://github.com/ZephireNZ +[@alxrdn]: https://github.com/alxrdn +[@amelchio]: https://github.com/amelchio +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bbernhard]: https://github.com/bbernhard +[@bdraco]: https://github.com/bdraco +[@benleb]: https://github.com/benleb +[@bieniu]: https://github.com/bieniu +[@bradkeifer]: https://github.com/bradkeifer +[@bramkragten]: https://github.com/bramkragten +[@breiti]: https://github.com/breiti +[@brendongo]: https://github.com/brendongo +[@brg468]: https://github.com/brg468 +[@bryantlee]: https://github.com/bryantlee +[@cgarwood]: https://github.com/cgarwood +[@cgtobi]: https://github.com/cgtobi +[@chrisaljoudi]: https://github.com/chrisaljoudi +[@clssn]: https://github.com/clssn +[@ctalkington]: https://github.com/ctalkington +[@danielperna84]: https://github.com/danielperna84 +[@danjenkins]: https://github.com/danjenkins +[@davidjb]: https://github.com/davidjb +[@dcnielsen90]: https://github.com/dcnielsen90 +[@dmulcahey]: https://github.com/dmulcahey +[@elupus]: https://github.com/elupus +[@emlove]: https://github.com/emlove +[@emontnemery]: https://github.com/emontnemery +[@fabaff]: https://github.com/fabaff +[@farmio]: https://github.com/farmio +[@felipediel]: https://github.com/felipediel +[@flowolf]: https://github.com/flowolf +[@fredericvl]: https://github.com/fredericvl +[@fredrike]: https://github.com/fredrike +[@frenck]: https://github.com/frenck +[@fronzbot]: https://github.com/fronzbot +[@gadgetmobile]: https://github.com/gadgetmobile +[@gladhorn]: https://github.com/gladhorn +[@gtdiehl]: https://github.com/gtdiehl +[@guiguid]: https://github.com/guiguid +[@guillempages]: https://github.com/guillempages +[@gwww]: https://github.com/gwww +[@h4de5]: https://github.com/h4de5 +[@hunterjm]: https://github.com/hunterjm +[@isk0001y]: https://github.com/isk0001y +[@ispysoftware]: https://github.com/ispysoftware +[@jesserockz]: https://github.com/jesserockz +[@jjlawren]: https://github.com/jjlawren +[@joogps]: https://github.com/joogps +[@jrester]: https://github.com/jrester +[@jtommi]: https://github.com/jtommi +[@kifeo]: https://github.com/kifeo +[@liudger]: https://github.com/liudger +[@mampfes]: https://github.com/mampfes +[@marcelveldt]: https://github.com/marcelveldt +[@merdok]: https://github.com/merdok +[@mhorst314]: https://github.com/mhorst314 +[@mlemainque]: https://github.com/mlemainque +[@mtdcr]: https://github.com/mtdcr +[@ochlocracy]: https://github.com/ochlocracy +[@ollo69]: https://github.com/ollo69 +[@pdcemulator]: https://github.com/pdcemulator +[@pnbruckner]: https://github.com/pnbruckner +[@pvizeli]: https://github.com/pvizeli +[@rajlaud]: https://github.com/rajlaud +[@rako77]: https://github.com/rako77 +[@raman325]: https://github.com/raman325 +[@ronaldheft]: https://github.com/ronaldheft +[@rytilahti]: https://github.com/rytilahti +[@scop]: https://github.com/scop +[@shbatm]: https://github.com/shbatm +[@shenxn]: https://github.com/shenxn +[@starkillerOG]: https://github.com/starkillerOG +[@stickpin]: https://github.com/stickpin +[@thecode]: https://github.com/thecode +[@tschamm]: https://github.com/tschamm +[@unixko]: https://github.com/unixko +[@uphillbattle]: https://github.com/uphillbattle +[@uvjustin]: https://github.com/uvjustin +[@vangorra]: https://github.com/vangorra +[@vilppuvuorinen]: https://github.com/vilppuvuorinen +[@xdissent]: https://github.com/xdissent +[@ziv1234]: https://github.com/ziv1234 +[@zsarnett]: https://github.com/zsarnett +[acer_projector docs]: /integrations/acer_projector/ +[adguard docs]: /integrations/adguard/ +[agent_dvr docs]: /integrations/agent_dvr/ +[airly docs]: /integrations/airly/ +[airvisual docs]: /integrations/airvisual/ +[alert docs]: /integrations/alert/ +[alexa docs]: /integrations/alexa/ +[alpha_vantage docs]: /integrations/alpha_vantage/ +[arcam_fmj docs]: /integrations/arcam_fmj/ +[arest docs]: /integrations/arest/ +[atag docs]: /integrations/atag/ +[august docs]: /integrations/august/ +[automatic docs]: /integrations/automatic/ +[automation docs]: /integrations/automation/ +[axis docs]: /integrations/axis/ +[blebox docs]: /integrations/blebox/ +[blink docs]: /integrations/blink/ +[bluetooth_le_tracker docs]: /integrations/bluetooth_le_tracker/ +[braviatv docs]: /integrations/braviatv/ +[broadlink docs]: /integrations/broadlink/ +[bsblan docs]: /integrations/bsblan/ +[calendar docs]: /integrations/calendar/ +[cast docs]: /integrations/cast/ +[cert_expiry docs]: /integrations/cert_expiry/ +[cloud docs]: /integrations/cloud/ +[config docs]: /integrations/config/ +[cover docs]: /integrations/cover/ +[daikin docs]: /integrations/daikin/ +[darksky docs]: /integrations/darksky/ +[deconz docs]: /integrations/deconz/ +[default_config docs]: /integrations/default_config/ +[devolo_home_control docs]: /integrations/devolo_home_control/ +[directv docs]: /integrations/directv/ +[discovery docs]: /integrations/discovery/ +[doods docs]: /integrations/doods/ +[dynalite docs]: /integrations/dynalite/ +[edl21 docs]: /integrations/edl21/ +[emulated_hue docs]: /integrations/emulated_hue/ +[enphase_envoy docs]: /integrations/enphase_envoy/ +[esphome docs]: /integrations/esphome/ +[fan docs]: /integrations/fan/ +[flickelectric docs]: /integrations/flick_electric/ +[forked_daapd docs]: /integrations/forked_daapd/ +[fortigate docs]: /integrations/fortigate/ +[frontend docs]: /integrations/frontend/ +[google_assistant docs]: /integrations/google_assistant/ +[hassio docs]: /integrations/hassio/ +[home_connect docs]: /integrations/home_connect/ +[homeassistant docs]: /integrations/homeassistant/ +[homeconnect docs]: /integrations/home_connect/ +[homekit docs]: /integrations/homekit/ +[homekit_controller docs]: /integrations/homekit_controller/ +[homematic docs]: /integrations/homematic/ +[homematicip_cloud docs]: /integrations/homematicip_cloud/ +[http docs]: /integrations/http/ +[hunterdouglas_powerview docs]: /integrations/hunterdouglas_powerview/ +[imap_email_content docs]: /integrations/imap_email_content/ +[influxdb docs]: /integrations/influxdb/ +[ipp docs]: /integrations/ipp/ +[iqvia docs]: /integrations/iqvia/ +[isy994 docs]: /integrations/isy994/ +[juicenet docs]: /integrations/juicenet/ +[knx docs]: /integrations/knx/ +[kodi docs]: /integrations/kodi/ +[life360 docs]: /integrations/life360/ +[light docs]: /integrations/light/ +[lutron_caseta docs]: /integrations/lutron_caseta/ +[manual docs]: /integrations/manual/ +[media_extractor docs]: /integrations/media_extractor/ +[melcloud docs]: /integrations/melcloud/ +[meteo_france docs]: /integrations/meteo_france/ +[microsoft_face docs]: /integrations/microsoft_face/ +[mill docs]: /integrations/mill/ +[modbus docs]: /integrations/modbus/ +[monoprice docs]: /integrations/monoprice/ +[mqtt docs]: /integrations/mqtt/ +[myq docs]: /integrations/myq/ +[mystrom docs]: /integrations/mystrom/ +[nad docs]: /integrations/nad/ +[nederlandse_spoorwegen docs]: /integrations/nederlandse_spoorwegen/ +[netatmo docs]: /integrations/netatmo/ +[notion docs]: /integrations/notion/ +[numato docs]: /integrations/numato/ +[nws docs]: /integrations/nws/ +[onvif docs]: /integrations/onvif/ +[opencv docs]: /integrations/opencv/ +[opengarage docs]: /integrations/opengarage/ +[panasonic_viera docs]: /integrations/panasonic_viera/ +[pi_hole docs]: /integrations/pi_hole/ +[plex docs]: /integrations/plex/ +[point docs]: /integrations/point/ +[powerwall docs]: /integrations/powerwall/ +[proliphix docs]: /integrations/proliphix/ +[proxy docs]: /integrations/proxy/ +[ps4 docs]: /integrations/ps4/ +[pulseaudio_loopback docs]: /integrations/pulseaudio_loopback/ +[pyload docs]: /integrations/pyload/ +[qrcode docs]: /integrations/qrcode/ +[qwikswitch docs]: /integrations/qwikswitch/ +[rachio docs]: /integrations/rachio/ +[rflink docs]: /integrations/rflink/ +[roku docs]: /integrations/roku/ +[roomba docs]: /integrations/roomba/ +[rpi_camera docs]: /integrations/rpi_camera/ +[saj docs]: /integrations/saj/ +[scrape docs]: /integrations/scrape/ +[sense docs]: /integrations/sense/ +[serial docs]: /integrations/serial/ +[seven_segments docs]: /integrations/seven_segments/ +[shell_command docs]: /integrations/shell_command/ +[sighthound docs]: /integrations/sighthound/ +[signal_messenger docs]: /integrations/signal_messenger/ +[simplisafe docs]: /integrations/simplisafe/ +[smartthings docs]: /integrations/smartthings/ +[snmp docs]: /integrations/snmp/ +[songpal docs]: /integrations/songpal/ +[sonos docs]: /integrations/sonos/ +[soundtouch docs]: /integrations/soundtouch/ +[spotify docs]: /integrations/spotify/ +[squeezebox docs]: /integrations/squeezebox/ +[stream docs]: /integrations/stream/ +[surepetcare docs]: /integrations/surepetcare/ +[switcher_kis docs]: /integrations/switcher_kis/ +[synology_dsm docs]: /integrations/synology_dsm/ +[tado docs]: /integrations/tado/ +[tensorflow docs]: /integrations/tensorflow/ +[tibber docs]: /integrations/tibber/ +[tplink docs]: /integrations/tplink/ +[tradfri docs]: /integrations/tradfri/ +[trend docs]: /integrations/trend/ +[tuya docs]: /integrations/tuya/ +[unifi docs]: /integrations/unifi/ +[upb docs]: /integrations/upb/ +[updater docs]: /integrations/updater/ +[upnp docs]: /integrations/upnp/ +[uvc docs]: /integrations/uvc/ +[velux docs]: /integrations/velux/ +[vera docs]: /integrations/vera/ +[vilfo docs]: /integrations/vilfo/ +[vizio docs]: /integrations/vizio/ +[webhook docs]: /integrations/webhook/ +[webostv docs]: /integrations/webostv/ +[wiffi docs]: /integrations/wiffi/ +[xiaomi_miio docs]: /integrations/xiaomi_miio/ +[xmpp docs]: /integrations/xmpp/ +[yeelight docs]: /integrations/yeelight/ +[zeroconf docs]: /integrations/zeroconf/ +[zerproc docs]: /integrations/zerproc/ +[zha docs]: /integrations/zha/ +[zwave docs]: /integrations/zwave/ +[zwave_mqtt docs]: /integrations/zwave_mqtt/ diff --git a/source/images/blog/2020-05-0.110/calendar_panel.png b/source/images/blog/2020-05-0.110/calendar_panel.png new file mode 100644 index 0000000000000000000000000000000000000000..3c115c72768607cf3e70e0e948b31f8e18ddc2e2 GIT binary patch literal 162825 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/components.png b/source/images/blog/2020-05-0.110/components.png new file mode 100644 index 0000000000000000000000000000000000000000..477cfe3f593d5700e2da941d2b2920f9a8047119 GIT binary patch literal 66212 zcmZ5{V{~LqwD!!zb~14%=_C`|n%K5&O>9hT+Y?S~+qSKa?TK%{_pbH*`2L+$)u+y` zQ*~o;pj5kVFAujebj zLxcn|hj+I=$s+-cvh}uKT`p!BT`}X#P`XeyVE%D^IH@nsn$ow#+%AXV2}b{Qc+de& zi!ef$i7mid0ezx<1RqJKQMOUA_>0+=JkMOp(AW}k@f3|U-lOZVJh-!^sD@{k*LOH0 zCP#xW4h>(pY8U&5(IrG)duCXPM2G(oTi~Q0c`OdU;1ZB3 z#NBOtnj|l*L}Lp852+vbuBj}wdf__mjJhl8dqi&-{TB^9)~o$U7ht{KtbLPyUNC5x zn1jUp|2p((NBVbbR&7#F0DX~fFUb=cWLA)D`9nugn%3{z^s}ZS?!F_M|JSyR;Ml3h z0KT6?XEcf}Urd3_ssXSaN)ryAv_{Bj@70YAa{e}J2fX>9ejytxUY>|5O5Ko=Tq;xbxiE8KcMKwKX@cz zPX|D;9fClGMMb@SdU|?sdr4Hvo)4#s`J$084`+UAGyL!O^RfIdf9*EgTuv8Cb=zGl zwHp7G7ZfO0>vhWWKL@Fw+&v%Va@ejV5t>iu_+0Pw?(FOg42V=AO2ErH=FPcxAC!PT zXe29Tg}d25#^;uJZBpF4qh#X#UlKgCa3pwm zcn9OD4C+-nt97R1n5>OP8Scqq@~(#Bwze0s0w3Rt&zCCK6Ue1EHaE%0$mZwgot&Jc z3B||cM{{-ayP4o@9gdrBZ?iR5WUBwAHK2q54k-N0$7Ovv#$@f71>ra2;kMgcte-A7 z3AvrW5Lho&Xx18u3Pwb9FGFey$Va*9NglX4T@ z2}uQ<1Clb|vgtUUH-B)njzYq<-B7_JA#Ha1`K8k9q9QalG)O@YcLyd2WkQlOc^Dsx zB@d*}4G&Xtb7#}3N}FC1^Vn9!g#c_`zV+w zsg=Z)k~XucyG?jFN+6|+{nSw^IvCYYVNEHSLr=}gegiUu)`ZP{NTkA{yPA~!^=D^i z7Y;!b#H&y#O&Eyz)C&aAs8>ZfbeIYDTh?jTn~{k{asJxr2}Z!V-0o(;=x={ZI(Pfm z4UpK%LUX%3U+>H$Kb|A^)f%yf`@fl84f(+l|K_efV~RX~8z#OcdiB1+^*SDC5$>AC z*-zY;k&9;GdAD!F5LMqf!n}1k=l;5L z6B;YnGt7Rh%+}PSTVSb^?b% z!D_QoW3^bOkq*W4u^tV-}iCZ><^<<@%?Ca*o$A^w^ z`geZTfFQj3`e#VKUcr=yiKr-lCvzmVN>+{9y|i{OEvqtuDTZ!*{qlo@!=e(?q!tsi zLUaBp&xFLgH@YV!b>f`s^MtIdmmf^eg9+e^AqB*Q%*(a%uI*j()M zkKt{PvZEt`eQOCkE|xncald_-llhX>lautZg3d7%uEzw|(J{{n$X6pV*@@mQi8&C@NW*%xz+tN50cw3nr{ zm$kgQq94DlXCPcy({t-M)f&tClw?R}Thlw0wr(^YIyPs}Y*<%vt64XS(?O){H!is^ zYMm)tZ-%dhbTuyJR@Cnd|(gQDwuQf#n31%-=V#6N3esdEW=yyi6i6%7PFrPlW+_zZvn zbZlg#GGWA!m|Qn2Kly7Hg`lHLOV@MvXZ+JE@t#mB>WB*qaNu9hZ)qHc2%y47#mss$ zdzE&xhJCMMGnu7j>D**Orc4}z4_;8HDBYZH`>#v9&is_%yCr(f8sCdk-4wH_-$(Q% zMP^A~;-5X9QHX)u#E%P^?M;5MwUu4x>-i2SDNB>DNS8dnXDcRkt8`nT#Hp_aQv;?Q zx>d)UPLmm7Iv=#ziGI}xxIWyhk$H-%w<9Ayr2Q9s9g~i{tP=*;+QnO%ovZcqJNsv z@z8NfPCc|@kcA+o3&coX`lrUh+qucGCs}pgpjHN}#3-wvF!Ok^?%)CZ8~oGKw4RNo z;nN?0&uUTQ`~K3?^OIgtPjGx<0HTlxiln8weo`;+;j>0FfE(wHx) zak*iDoIk>$kH@pd8!Zk5m*63lR5<;zv$JsxE2J_x9Y|dt%~^jQ9Zp)#7guW5hj7vO zoqZ`jTdE|Zq98nmEFD1E#aM^_xA*(NjFxwER@= z+CzxlEM6z`;sqvee+i^#Bn)*?Pe(i3$Fc|@r)^aDF1N91EzZ~|wtCM?9dsEO27fZE z6vXm4+pyTYXYf&te&UnRvH2A2ZWW)a?h){pZZ?e`Wv}|I4Up$yF%u>FLG(ThHO}yF zib<0}w1hsc!uoqv4$-5z8TsO|Cbvo!uzfVl4>fuvCMrp9p?N2{TK-cEofVi4kL-kD z#{On)jgXom>nX(t^OTP2L75WU1U?^%1}TbS*N+s9$1cIE(TM0>Ud6+@lOHx$3#Ayn z=M^)Fqkz(gO)hLL1}`)LUN_MNjI*)IH z_{M;-!|$g$DS!k$e=Y%}HjenPX(W#QYRhg#E^#UcCC}^DW_!w^*^4KFO=ab*ohhyo z#fbVd-^u<#NtMMv>c|kSf-J}hIcD}wN(md8dpeB;YsG` z+0z7~B8hh6E4@x{e1gXar@xw|u3MY937W zo}s>?(UR=s5_Q@4@k>JAPTvPtNhw?357JGSMYfDc-4;M&xo^GuhbKTu6Mk~c+s1L` z?H2`Cbv)gR_vQoP3g}?q3Q^CJZFX7S6Ca8 z9ZA+lv*=AlY$(*k(JXBM-}(0xJT9NtM<`qv#P4796YkJ8-d@hC|8PSp+NA&_qF(P$ z)*5MiB!Ya8MOoO`_?!+A3Eib~I2{5;5uA9>l&DF2;^!^5yZG==#DaJx#=4>cqlu_( z*PH0ryasAoyi$frOmg$#n4Lq^-?EdkD51_R2osps_=-bqMR@LNs-tq2Bt1|_ zwzRtG+HkLJ?Ku{!EunJWi#8{uH@do8#bkUMWRBX=sJIO=}McVi|wu$ug?%xY|*x1l- zOn5J(4qRWqe%%QRnoUVb35yI1*dgrb!w$o6eY+iJ@OwF-Jf9*^AsxYGF;hr}fiJ|z zFB(!zfNddaNFC}H*tUDi9jc9>-EM$9=p-|^t$1Ub$iWkIDfY;82YGw8FQvo~x5 zqq+&y(@$6S&YYS?;0##Z8U&i$x43C{(53%4``&mQjf81P+*hIkw~fr@a;i%N8G;jbV^EIZj z_&ZH@JH&GRZc#F7EV0H?U(XA;AzmKW8XU;1i1Puk!Q6k##OG?Rg^YL3N8-tt8v9Ln z?esXPxRJwtQA;#iEmEf?hY^Icv{3Q5T|(xS$YqcD{8j`Wi+n)R*A_}c!dVC{ZuF8u zDTV`}{u#wmAn~|$#6gdGCzXWehwnt7OMXu*)a>Gb45yZidbGb}%C5Mq*;4W^n424- zmAL}(5s*gS^TD>cJB$kPZLZcU;8yFm4^5&Mu}L1+yEV^76iIi)661(QkzNMbuh*>_ z9Kc6yGK-8sKF^s0_=5-OG&SX6`Bv-a-<+~P)0OeP7q&K51o3_wfYK9FPgGvjPG`E0 zR%m)j($h6P8a8-|UcS_6PPxFq@G1HThlQVPE6aC%=UkdwEPb*!^E3QZ} zOim~y{&+FL6b>(zt79;cjiCqFjm5-js8At7sGy10IgJ;mOlBl8s6P^;MTh%F-lS_feXZ)E6`}7MNrmwIc44uraaVOJ-FHx@FNOmurS2HQ4iVHodF)IG^E~XhM za%6n{nFH|idu*?MTCL7}ggy_tG9G3ZsM4wn{sXj^5Q=F@B=-^q|HqR5URffurE&D? z`if-BM#&?N&SN-+9qnl_mI_zbfND~-irt8_hUc!=p7{uJxMb=6JAjWemwWi>%R*w@ z@m{n>vq??okPKIci2)?Gxt(okYa=~0oOo}@`>m|B!bT826w(cd@$sL%F&6i7wX7~x zRJ>teMJ~~;JWbR0YxBE$hCs``tXITZq9m>2)UEBrn`CKMzBs~wk2$U;xG z8Z3TmU=b6?HfH!^;o#uh6dt-7)Pw+zCek4g0;0rY2uPUC^aPEALHrX6q!RRm*hky& zYiUfzU!+I}pynkYSHY-^Hw{yllZT6oi=sD^UiTB^>bTq-K;QVp0N2i!jEkiiHUM<@ z4OuRi*Rn5d+kd1KgAyS2lFOBtoIYBvz>g}aHsS&e{dBb%2x#?LN=ZR*IU z@YW2O%`!@{A+2D536>#hm&oTxA@QLU6Cb2mH^G_G7O$yU_@j1E4SkQ-Y@Q1Bd&_Nq zsw(?RNb(5EwEvW55Az;Vj717t-iOpVK{t zNG|MJe&{3r3Z4Ha1@Tg6h^hZb@@O!IGb)C-5pb_oxDbjcrDir2v~YjUDMT^imJ47r z&+us)@V&UPMq$n=<{xeBMqf7@zp3W%fF1&t@Q%ukjNw}Qosb0@GYh6j1z^h4u(B8% z8_Nv&lM(sOASysHM;zmR*geA$UeqHP z4}r!;(Tgm=MA7<6#9NljB4Wti9o9P{bJ*|KO;cEY4; z;i2HB$YCLi_-dOAjUxrNZ5Q=FQYw+S4SHW*zwY3 zvyzRRAQm==do1|(?6!ZpKXh`%q~+>7J@V;_{4d4Ep`@|pVUUd`2-4F9ceS#=dfRsu zCmN&2$j~G~c293~{i71q zNK1Tzd9!+R9$3c$b91t7GLk3%k(P!M&tba-j{CBlzov z7S)ofOMhseOu{O$B0a$Sw7ZCeB;CTJ?SJd(Z7F=9n#-pne-}g$`8JS0nQXd^o?o-e z5;ikE%}|;b|AdALc_^`6DHW$ckwK1&%VD=6!O4yaw+ye{1dsq^8pYB>Aql4L@qs%G zz6Hag6BMH9O^OyX1JR@j(4PFC(g0p-T||OSw6Fu0Mm|T^7YoB4q8OkR zm3JH9kB8&+nM*1`^3!J9`FMWqV&HP;{BN##@4U@$-8QIxs;?TY;7(oEGdNgm54wz7 z!VcM2ur(pz%;OyMudeLA^a(+@DtFB=9>*_LST!I&83NFO?KuL>QQbKFRwEwkQdl8ZxCJ~5S0~W z_JwE%YKolF*g@{%O1>c_PzMb+s9OF+v@kb^A)ntd%foF71g+rIkePE%JO4%NFm9?h zn=~RIQl0qSE=nN*EglGoA?oi6SG%%z91NTAi5}ArWuB8Z#Z_?C{i#PGLDd%$#J_2C z8RZyx6FwDG6wzRGwO+5SQJb7^OCWej_;tYE1(J9loo1nMt)_2wR|eIRMo+x=mmu&ZRfUb~Lk~l`PNwK}3J? z*WK7UM+M^Mtd8gCKVIvyMCJwP%DIP%duw-(fiYr~+IEkQtsYmi`#LFXC4KyC_f-vV zY2cH^A22vQe0}|^E;x|w`>$AH0c1Ef+ciwHgaz^I_zQ0{NEayG4#pOJds!qAaXL0p zS++rOtB4S*2!`<_YgMswpY)8)v4u0u;vtTRy3^nubqm()c{TB8IX1m7^9G-(DfU+b3n7`R5LXji% zk^54j5l{9nf}ux|9{4XydCVV^$5S=cyB54$FHH0ek@TBH^uv;>w_0@SOXM-yom#*k z>E|I9kKa{ok_bjlS7HK!#3zjG5`aOsV`;bj&xJM$mE-fDMO3A*K%bv~B<>|PZkF}$ zDXwJV9~$j-P>N)>Yd#WdE{vj~KH#asYH$R(*~Teh(SU2dGdPZ01|J!fCz zfEaw^Y`cjheh=7?iwmEUsx8~ZWOvrh-Nrw z|FTem{~qee)ASxcaa6`;nQ~^I!{b9<0GG%*%}u{qR-`?8Rgl$@?KJQ;iL#^)6@US1 z7mGVhd{R&M{rl|r+G%cA#5dWQ`e9P7ub~W)%HQroKL9+y-Y~M$R=Z>=!GGfB4V54s zAFrj7zaug`w0VrRs9SA*Io&S`1ehWv1nx11{S~tk2B1&#{*&Ax`|xfd%IBB*2fLj{ zw6WYlMY6JEOvg58ZWUo>idi|9a-yJCuHMQmJkIuAujvC-l#5PPF#e6LhU}z{>CWMn zAcmFOhE^`zgoeT8qieB0)UQ^#W-1F#?9V+h+T?^97HM+eaIZ*%7`+Wi(eIaqYo-XY z4c8M+GL7D7XC-R*Je zy`<*{9{>3sWzq)qk7z?4WUR-@Ag{-tK{`9|QNrM_9F&Gib?Z{U6+|h$02Qc|jw*og zf^a_oi;V2pvUiC3i+#ks+xB%yn7n7M^n)&0_ZM~&GExehx$HraYqCA|gyx+*8ZgAs zW{Hi)kNmJllB(qE@ONQ%PP+nh+x}{p$F&~_p;=5KoNhx>1Jb0?Eow@o8r0Z(a0xpupG&v)VEjN3S{E6lu;Tq4DJ1>m{}-MULVQ|Qt_*Qog0HNP~VSR@vi+o ztyijJL-}l)??CF>a_4-+|IuZ1Jbq8lY1r%XsdxcNWR@ZT_Di1u9t0fWdm;BQE!r@X zZ^WYV6m2?whIFU5yU=Ad1k~9WYE<3zZ5GZu*zMJ4-fImP60$Jn|vYXIlmvU^*t+Hu%PcCR8tJ z8Lmx974aoT2vSmt@EBvAkFv;{&0nY`y(0Q2Nh0Ltak!l1F{}IgB*%7~3&EkW$qxFI z0ghx~A&o*^IRLP{APGqSoWsl*4EtFc|FG3>E(P_qdLg^e@E`FQO@2hzua z30QNF;Q}5r5U&@O7u|9q$CpD()c})pWUG*LFBi#G5Xa-@rOIp8Qpc-KbFcSn9OKW&Sq< zzRPf+f`{c|$2K=afnN~7L9fGoms%k#ikkLT-)A=R8gOt&Zs)n0AHA|lK1ax-gtJf_ z%PcsRRfouJvy?}3LR88}<}=hUToC3YZkTM5`JDpY5Pn)Q9k9(7ppsjo?R4Aqc$TGG zEmFca8ttA`yK-Q3w>TyI^r{yj+lPhjt76Bi;xEztxA1H6SGwjGI|2L~MjFZ+hs!^C zEeuWBrA9lt@UTiTg}ZlOsG6)6r9e8EbA+q#;T>wOI0fd8a|P+j6e^WExce@+qT_WD zj|Z5Y+m@`21;XxuZ@G;Gc~Z&FZ#Is86&bcr*#&`F07!g-!X7{ge} z$TBj|1P;;%IwSDF3neYMxfeMH$kn<$&dHX7+GX^d0IDod`O$451yWU9z#BZBK~{Gz zadXZUrSmY-*%ErvBz*(I5d_ZZX&W~WmUvtX3%X2yW^PpBk8E+BtP5LPoh*Xs=ht10 z^z``Nns4O#(EupU!?3RqQ`!47k4;Tga&qSHQ#*B3(1r5g=PuEn9~Ri$8u5E)9TDf6 zy7GCP4G!4iU`*N)@=?=q zu)X4HloH%b!te5AG63y(b9?mntw(Ed85}r`Dc0%9?b_mc>S&H)vpk>%wu7= z9+VWMyjmW;9Ptv_;5~{#L_wF;F1Ci|HeI@pGd#She%YU%bI&C{5x0Qk%zt_~-rk8S z2;X(S=mA8pPADb8DSvXKgOMC4YvbjJT_mMQ-|2Tp!`sy#Kn^TbBQ1tQli8(>Pq zuCEJfyae+!JHgJBWm9>f@f+f(3Cu2=(UIBz)-?D=v82exa~2<(gk7pbS8z|VjmC0@#NEbF(a=XOa zX)+DMC(t$M8Ci6vGPkJ;Igw9_AyQTp%LyafqdPL;J*9K6*|HU415Ve}o~;-}KCg#_ zQV6c^yEq+)o3$h|PWyzq}Hk~W7;cT-|AIe32e{;fSkzkkg?C09zXXnk1q7I@c7J;Q9 z0`YHjSfzF)={mnmf|`0p2L;`lK@1wYN4^965zU%N%$fbebEIYLmy3Z`#1jEUbRDMm zPi_U(MA^Ij}nT}xWCEz-b?8OhaGHScxxEeQGTg#%W^CHam$Oa<}ZsAFzAzh3T7 zIGv4(lPaRCm7Mle^-M*%^bK|iRk>$WcxX^wp%bYVUo0H?o+W=nKek0X z|LGMJl*XY8xKKe_9neu8QW#nM5q5Vp0e$X>kWqR=QU-%18TUq>r)|HrLAog0RO2)2 zt&2}n?gfQ=wb~3B09wE4eSbxMd`vnu)6k=11!%9tP*~Yo{_YvwP=QO3=2)OA>oj$b zZzTTBtCz8dE55<)YH~0>vf%F89{_DmtfYb76u7JkM9wIZ~!~nYvwC4KVo%SEY-XaSC{YRu(RD0OFPa#!4Ejw!j9UeU%N9(Um{w= z$sX#sbR3+HXUu*;eZdtO?Y%jpnkMgo@nazdQdj~K7Lp&%-t*d`2$|$p@(fMiXsuPz zT--zmGYs7g%RbhQ2wROKZzvf~=TY@GuM=bbIXEV(z$w*m_MU{Lj!_LfUDX~^|EZS} z*bz3Db?NOzHg7?+55aXO^HxGaAM9F z?1v-2PP1(|w$<4T`kKQjc~|D!Pv!~`BgvZ#p`~MnU;K!QMHdX&B6_ER)U2<_m*pDt zhmT;wi{R4IDlcEy)~(#%#S_S$IX1{E6O@W)&E&AhUNj2Az=wj64l6{f^nP~i#ukl} ziH&7CG-JME^avQPl~SJ4=IsVOR`HRyW7`krc=96u^4MoY8`uHsR}9?5sDg%)6zzu= zsFthr(5_5G_+Je8hoBTKhP>^;d!;OXGm5v-!0_EKiOXZ|&-?5A{9F)kg;bo<=@$eR z7w-oxdpV?>K zpg^6EvS$EPqM}fnN5N%@9ORD3KMuG$km;{nI3WNq*)7+upy=Yu-r>XRGd<1i500wf zZ{A8r+>2d{%i6JvT@nF>z9_w73#jTuzjXwx)h>e)^hFj~L3Q=1VIA?{oHu@0z;y7l zQL~t4Gw^d;zmw?ZaOegtRHF80v=WROY=P#vOZgZ)7$#|#jT55V*8pn?3m4G19Q+w| zE`QKPhc|JK+snu-{G08kv9?TA^^Sel(q&Rrt}U!vI<$(OXl(ab#`7tX@^exRNCKb- zvgMPZZRY`JN#2@GybDz;6bvV>iB((U=>Bo;o&WIWVCuzS67C~x)zSq+T)ljM*qfE= zm~ub(vzScln4#+AvW0IB!=uAVAlK(MqU6&H&%t>zUn9S3E1(g&yxC@> z=kmqVQ<+jO32@u`XJaBt-rfOnv^J)-y+BjSV*Di^>TVhDdmM5$tOK;kRKoYs9XW=q z*hruRXDrQgfzyIWtOl>R=7|Ls{ljnA8<>{lBs$ZXj@;ztzN@b()~=Y(35)^8@WdBH zEUPSbp!j2cSG4m%*WNq5s5q0zgmUUq$0KAu;~@~BcM`Gopv_)!UaC~OwV*42%%d6PC_$L1 zU`?SJ09ya>lNc39DIvio>0Nk1xQ2+(=FV6BT{JGT-glD7LfaYoL(6A1)xc@%s0GSbShxrvVB1?EDi`7+e6R)xmqr{3-4$4vN#w`(0KF!X?>8hz|F)=Z^P5jF|M|#Gl zByV-9*GVTJyK38~7(|>NpV+-|1Xjyju?oUJpnWo;laqcmY7*;*AXOx-{pMuBjrn9F zE91`TGuJ|$Y?Y+!T#@&^=ueuqq@jYUwS2T#Orsa%aa3dl+ed!Bji@M-&JQT5JM}Ud z4afN^JypLC0*Z>$ucL3J^8FU971t`vAnvYANGc4I)O^?kIvbee58o;qZyC6JH`iY) z4O^%X_Z27e#q#MyRZGR~5XMAdp8Q5buv!Fd%8WI2CQH4@z{-ck&)~~N`;+BD{JfTM=T_H% zjjjO`^H*lPi=fZ8Cbgku2z{hsVX#{#bt>bioxe%j{EDO zCSe@%85!LK2`d0tFF(CWc}nk4QF^7}6s}xZG}Tt6o^yCZq(C}?@dvESn}-}l;osx> zu_P{JGq>umKfr(y7?4YP;v#iV_?C@JKbu*i+o{IYh>V4`&x#dEO~bCb%sBgTE^#sS z+eKXbbRvS`>AB|{ZrzF+CQpiJ0d3t84w689b0hV=!QRskqBx~Xk}O(DMmfM8Pb9cL zb#0;!0Q|ugV(rQEJ8dWC9!S3SHu$0!TX??O=`;*yZ%@S#n>2e;1PKQ{sCFXXt(=pT>Mw{DcG zCbwMCAm>dE>OyZXKV$7et0>Uq$vln5L#Qx_1Y)m-1d=Zj+E3T~L!E~d(P!fcH8l+R zQRy((ht8)0e+AL$5l#m;e@F6lbh;T@ogLd) zoxM!^Jc*2gaQpU4ls{itDyq=XaAGCROGFqV#&6gK=It8{7tWA(a&VIH{ZR!R7U^ga zE3RBUXqaK!Std=I5-FGwjwb?P@N&+ziq4Tty;uSZV!hef?Kp&`$Yzk94)U3irF|c{ zni}Dp)!CNqaNU}gleeD)wt!uD6jIX)7G0S^HHS$rQ3n4Fo#_VzG$KHoWI8xCBGt>) z)_yKeF}Ti_hI+`jF9cAY%=cG!{Lhk`xpT-?1`as1!m}mDjUa{BTEGWMtgYAqfzvjB0U$ znU-dvI6MJYD->A%hx6S{!%z<`H~yf!0JeC#e!K0*NV!DVgl@2GJ&=h1>#_bQU~+l&kAX+BKq;;>8-kGP-xwc^IB^oL(` zrXFL=HR`^hwL~A_WzVsYLVQZwk#7#nazIir=KZf4e)-{b$s`~NE@5L?L|Zz&e>7Zz znpg=vf4c)-ARfJ1f0{_^bdrWz%$gcoO{t=?tf@o{t2{%N_w>F+S0*ic;4P5hCFTu+skiRM6?YDmptR2=$SAUN&L6&N)<(_&Bq74H zS-I(+=yIE+XdkoESvaljbR0B$_xJZl`XFfGy`CIUV!`O#qDX9k_z4;KQ+mkJZ9liQ zAvix*N$qcHTKJdJH;NmIm_&I6q%yx_;(Us$h#s6I&M6RH$Ju2@@V?p|l%N(*leZDX zL6laTV^9U$n#dGit3p9)rw8SPj~kJFB(ZZS|COLB?v-v)+_P%k0d+?Ih6~z6{SpI} zb@DrBhm7N%<7q`2C8r}_zx=;9oDMJzcoY6#9SkE9ZW&d@H<3L^$%mwi^=7AI^|ySV zq%=nBHQ>c*Zi+g7p&X#e$P{aE$qFl~@r-lH%16t5Cb|vdYAGG9a@JLGwJaA4N406t&C>cNcxeQMHBZNUqjVfB}$5lEWH89o%-2!v)N3oeBh$1d*LL$0s7OobfR*9r*i1%8qT5 zapLmgt%G47w1v5tmOcqNhl#~7I5KE;x_v?lm_jF|E3`_fKu7Jh6V$~8k#pjaAWWy@PQiHxu6|W=+O*^Zq=voegv zS)tG)a74+Ts#y z+=wR$OZ|Wtsj02~N?<5BQvc1|;2ayY5t|NY zFKbEpq5oxq(6sC5-6`2Zk8RTQqIOU-s0k>ztZY0l8}@IED9CBg+drkyg{bb{es=ESMdFNbo0M6BSwJR;?U_*=FXaf1}?yikTr45e4X3~wZ)slry z?L^HtTt}#_IMwmXYQ4!eGqTte{Oy~s72DSFVlVAjMOE!mnPd*DJ+nixbzmK)a=Muo9G=MxIgA%izIovc0dy#5II7=?&?a6TGL#q}9_U&i zpyPhWLGA_*ShsyM;yf|4*BA4t92f)(C73Tb#81a$&Jz>+tE5n~EvV!GYX?=t!h#lfMU1X%%!hgi&a>pVnRmTY{^d{BXcWbpS-p=mZ%UDRi zG1YCIi@TUp9#4c-@{ucsPVq)NBl_xT_dWcwS;rM5u|=I7i(_3J6{crZ}~O+KOo0h;w>deFyS7^W`S@+%MUg%+?c$jq3v9QXqi&=WxZd- zOW&ua#yq_zCf%O+uJm@(ym;906S>VV# zX-=&pO4bU~}X>Nd-#G&C$2f}!7tYcZ8+ zVal0WLx1@Vz(@I0lM8&t!YM({Fw*ex@yVQmb-w|C8#iD-*B)t;JiFr(oSOWs}yeQakbA%vB*xP2 zwNF0j-iT>GJ!-OZ1(efL)Q86uSg{f}-$=uO#wQ7 zkq?G{e0rP`;yF$KNbz?_5a&GzKM46+&0PZ%astx*P(*xaJ{NBTcxguPA++KWUQ*t8M4-b~tOC!Sy_f%ny4 zyVV&%weOiUvF>q2qXqGVBR=bt=Dzuj+ZkH28~60Bb)1hIQJ`ksbH2?d@Kw&4|GZSE z$83ElFwir4yK~d~qAc5F2C)@w$dcLSs;a;v{EWqC5B-UZ(mhM4Q>7xE&*h*=Hgsi* z*EGO86;8<~qxQvF`2n~1lx1=uSGX{FNat(3D;~l*+dZ=Ne@3z6!rB#0;ccw21x(a% z60hJRgs}T1PvrP6)uo)Q!(TUoQX%IwN^NjT09}pa3$FPRU!|+e2vg`X8Z%5zk#F(Z zWhtB5vhy8cbY2%Pmu%Yq7Ob3#T|@oXbQx+EPLI_K8m$+LL#cgC{_4p#dk4=RjNQ`| zSdZrwZQ}}T*{g8-71zyJP;0R6%{qzxsO(x*I~{yVst0^N&-@YY?CkUa_ySV!!a(ZF$E0xR2q#r};(bFe zTG5v)8qK;gLGEEEt}WS85jH{G=&NxLabIiuyI#`XzG!rtA?a`m{@U$m?V|J^8UNu6 z5oT|?bR%@lu^_Jt=pIWd3aw?;P zU@pK>1h3D@Hx>J=DzFV)k%@n;V0Svb9c(*$II0#naYFVk{IR_N_hKA+cDZ5ojWfb{ zaCj@1*AA@*a#YbwD+rOu;Zcv%jn4iHMU6-QM<@z$`~xbXU2PRfpSF~emD(W&rC03X zL;G}g?Thyg7P8OlQuaY42SbiMr}5m}JS7B)N=%FU$IDFt_C!`kh1cuu8PX$dn(4Li zCl$^8|M2yeVQ~cA+HM305`qVZ0S33=?(XjH?(V_e-QC?GSa65n?(P=cPG`S+fA-_d zKQ4NzyQiyG*Rtnk@h_epuJh=^Gx(_+)o2ht4D`nRVbY@)@L&5r5LJ=Qu!#$0{s#xxpFmyKjWIZvd!-a3_W_tl+ z3r06wejo-a4HC;IPFMBo6m33#7$3G)Z(f*Nf^&3sxx&1fksQIUliqhmuBrb-=AbZN zvD}Zl)s^wqc4wIYET3!c%F-|9W1NZ>^SSKxkwD6|lwqM^g0r6ehT3soZjXr_~L3%8Ck-jv!|k%6t^;P3n@Uz0VaET;wcIjsYQh0DG{ zY-#Dnt2WnH<0#Qdd3T_LwI}s@`|&6F&Y;hoT>7Vwj40&NLRBTT+T5_^iLyNe#b6>j z^98%vx4uMBdfM$;BacHxk%4CGGKm!YYuH{>M`B zgX69JE3mPk?_@Oc#zBd3acX~JuQjdKY>k89#h0dH&P(WC3Z@Px6z!uXY@A&8>cG&p=6nJ2 z>K)Nu0c2MZCfXk1HCrNifVJ;B2^5Yg?FG_TOXxWdv1`rZ;O8Q5mKdBkv6|N#Co3~`J^5H=F zkpu+4G`2hhvDhIIJ=3RTP0AbW;pX`4Xe-PT!+{Z1jT}8&JCTio{XcPP?m-j?N;zIR$5I0brLh@GRLQH1Zo7VB{qCvnu{l#&m z>1Z?X=jgWTVS>Q3bkFiAG;}~n5oNOF)g5QOMLPM|2*HDNDz{xJ(8e|$XR~Ijy9%w9 zbEhoInpp990*VsFFj~4d_*+Wf^~s;3CS{SK*tbi*?Knv6yYmKK&)Zuz4$s4{`;&H4 zpGc$TZ>~9eg~(Dtxm>V!yuNKNX$Xf*-}jK=>3{PamXmZq-Dm!&xo^pal7{C*&v?{F zUpDUb0_wB&&h}hPyUrS5B!GtMaV0-c>Ln7ojmeiuHHBpSCZ_|#+H@W0mYzL+uKtf7 z7=0GXumIPA$xWu0?Rg)oZ6&*79|`A4ALgcI4EfEowa5P8(Vl60a!-9XoOoo1UE*){ zXk^NPgeX<`!T6#ClHJw)xxwQzL^NcwvRqz}SVq)f}nn zh(5Nkv$I3Y*U05G)!~Du7%umKx0e7vKR1qF0B1(;bVxc|4k6u>a*pzld7)rz`LNTwd$UwKxZ-*aVVLl}M#lu6tyl^b`Z|=xlx0lDbl+?Gg4U-mQ_|M|iJ+Vo~ z#;TM3GDMfj4t?0jy$vM<-#~Yb(E&&*k36bJ?>`g0gNa()+bJ$%>pNZF>3)IQ7@*Sj zrWx*$==+Jcw|}~TVRY=DxC2eTXZ{NQ5dlSI4eO;k2o*^Y8sNslfWE!^=L6ZLxqYPR zW!^>9AC7~ERWvy!5Um@b1T9~cb|`_R zHkV|`4am~cBjtUXkQ`v*g<1~|Io{m;75FJw)29^6f^8`x*8AHbc}pS()?9Ftvt=O& z2vA$C#(u>#+27s6p`oVsPg_gCG29;>Hq-KX2)qH>iL)|AHvL0V#94SzR1Mz{!HQv! ztJ7mg2i-FzGw|p^>rnx+dTKNNcVm31ptFi7kQINnWpQz1t3)*o5&79T+E0sC*>;o*=f0GR=Ew;f5gr(`zoJjOgAsr8kwjxohUccJ#DptsxJuJOU1$-%w}*Kkx+uRqb2 znKa(J(ava+$@KMs&rSB;E>ACB!uu&^&EKlj3!nny1{tJM4RJHRoG13YJm;>Yh+UeS zQds(ja#Qp(^6SsIlqS1aDph7v@+6c_Ek3%c41G~Gp=SE9d81jZMB4Ivg_C^kwO{A! zt<*HkL3G5ov7kg9@5jIf)=&5v&DK_WdIZ~s8?b!HIR2$+Ph6zZ89$-7gzEU?^c6s~ zK7e~uR#_R@n92R3BASTI2OBJ{Jak&G*9(;;h#!IvrsgCz$@^lih6Dlg;UitbJ_mvz ztjhpTn30IKSH|;K@^g`cLqZXh62>i69DdvnkLq0^$SBAmE~(6JaXG)XkwMTL!2`m|x{Yp&c7?gxfJc;vHiKe?n zjBH7z5crm4aogbjP(3}N$FQ)|5wP-a6U&fpl4&1X;csEbtJQ%cl7_*7L?rHpbr+zyKI)!Ed`#K=;P%X({DuMhDOk zVi#zL4vV1Q&+XiYe!}3uysVd$kl;77`%`=8QzGNgC?8AEU3LHpSdS6T7<(+G0m2W0 zR|)~Ih=RqAn#d<3kUWE0^$bSiirv}$F;6O`r!WNn$)ILFz21288=S?>!Ho!!AblUo z2NUrRD((ypAD>rILwC!%(QkL@v2;~4)n9n?nm=6tAafcwj4+{bzPfU!p`wbfv= z88Iy30`zp`;L(>3#@Zh0Z53V=yn8{@PW>#Tt(Gj1!7q*G?E|4+HPD=6p+zCrd zVqPsB2Wc=1^2NbwJEtbC>C56~S4G&$czMN5oUIC?+ThY#79tQejFSNin`lUc$MQs5 z|1~2$6MrRF@i!?5;zw^|PDIERMvjjE`$b30slNg?tacBrcZ9+nsO68%&fFgxI~xr#UgMW` zxV66D1N23PiQr zufAzZkq8RRQOgrjtiDC~;mN@kvX44FAOu?!#I@DTKQ)3aj|_K={cZ*=GD z&mndlS7S|=kd{3Xp{Rrr2W;WgE)}@0Mp3^`Vis10D2*}Nvo3K~{ z#fu&9z8u~F2=Z`MOGN=}2^FxI9V@%RwQ~c{0OR3rP_ftK4FwU1m_JM=o3nrSOxNSD z_KSeoCsy1%bbH5=Z{5g>duJn-sSH2N4YtCE0XtTb&f7v-2@3*7*nX9U;N>?VC?dD4+Gm1G48Gl zvA+gp;!;4$8}SS^&*{fc4_@5QzESd-M{IQVJ@qN9|C${c8EU9=u(h?Tcd%t%ZCE=i zIrtU1a*C@Jafhov%AD`TViUZ~*5aDU+VT7|v@LjHKGWmT;$#yU6RlTcqW2`AG;lmN zKMT9*v>ng>HX1UE=7*APwq?}56UM{nMfK^k_ zGL=)~Fxspzkj_!9m0T!Ox8kY1KWiRekxudPluCWbq?5#pnlIwa6tB3bT23 zYb)DAFt^PKV=c!8AlM_t$H2%4wgcjb2~L7~Ljz-xvJ_ko4-&90fOHnCJcaM!&Q7l^ zIPOK4QB=<75tCfE0F|K(u7-d1$5j`}Lj2W0TiRuUx@U;qOGn&gz=#Ks07hwp4;!^x<(Z{mIy{p!oU8RbeOD!k{q-wB#$d{J`s zUfZ|=GqzEv4`k5vRK&qqI3ZmSBM@A!^4CrbZCPJg!}Ok)l9l1*`=ks=jE6-h{ZtBq zkynEvNI_zb!a7?=;}V~id3ke#YawR^7N1X)7>Va(%`?c`96)bjbcq{B zkW)NtWn$q4C)HG{HAn}FRoL>B)j-dFle+wVJX-MU$@pq9_qmMUY(`7ldc@j5XLsH# zlXSRoQWIURUG5fA&8D}(jX+V-+sA{}}H8oKtSK&?D%(9HTGgfZo zZw+?vRIl9E|MEInI9a-kr;);Luz8kRkn4(AGHiJ}L`wdn!9om;Vr&=Dqw0F)0)f*l z!Z`E|mtB@8Cj7=(22m}6tpJTNV@|N!dM=z7|J*p2o!1gf^lLWQN%%t=Pf0~9FF3VI z40Ey0HM}gr5{K&=J=rubbPKN}*2z(%sjGn=wlGy7-r?c;HGPB~>X0(oKib26abIXwkTf$EQ#GAs6f*7*vN*TxfT#I3FbU_&t8ws_5 zy!4}glWS2YEz3pMf<%=t!f7bZDw%c7jh(d{<79juf*q{CTC%SYSltFT2Jai< zPo{dMML0XWUMC<)h>5>ww>YjI7}|@M1xCKwF=xRCQ1$9cNvzCxA6N$lrE4rbW^j59 zyssj;$cTzX3^$vU5&)Jbkb%%4{|cAf633D%mj{;>Wwo_Rr_KGTpgKH1KDBmwOEhx-$f%t;Hj~ur2noaH%<(B8Fdn+?9dne3Gy#PmS4x6uI= zPK_$q1$<;F^2JQa^8!K>iC8m|;bnpB0`xE2WVE;PqHa?>dq)h992(Zw^;fUfoGdlU zUp7KD41DaD*NIS^Ib;^k8pisV2$%%^;QfvXb$olEgUjfpkl}i(n~;E>a}~SE28(TUxZj#{K8jX2-0Vw{3>O5> z3AC1ae^D5qWk6Y@K@-3W3a+S-?DU6Zq7WcGknZQFU)$6PIfUkbwc(GmG2r+fyI}9Z zlNGm^4AkHuDp0MSzQqa!#36E6dQdWnq`>}{U?T~jGWbB-thwrq$0H>w79G)c;X}uI zDSwHAGyN6_Mfwwmur`f1ME;KQoTn*xDX=-Aq z$(!!pd2IW-2L;?z#QUm;HkVe} z(&|-t?c%M=UL$mFp2GZL2=d1>I=We4(LDpnY%f5pQpf8Sjob`4Q(!zH0d2vk_Af_r zLSnVX(&w@9eMen!y@w*05Jj4P->&@3Ox$5RGJ;n?a5BCkxQBX{`gE<0g-MHFK%kX| zo})8aMvRgFYd%mA5b}w@Xl!Fkl-~sUBgx=a=wXDUchAsu{)=@&`s&*aAh6hX@4;+5 z=u_EEP{@?rf+I%MqnQH!r3>hv0U18B@!(#lFFH zcsiimQU=snq^G3hC~xnW8XE^Cg-Uq>N@pQa)anhoI)ug#;p14o@mY$Hf+-1wgZFRb zq1vu{TQg>ZJM8K~%`~Px$+n)CN ziN*UNZAn4UJyy-d-`)yQw_+Y@F*a7Z8K+k1AOv}}kJyV%tfM>g<{2hDa{J~nW9i+; z{_goa{^t6m8DHgWDq56ClxQK-qc;DQoBjPM!`gurCoFHMdHV5e)Ry)1*8Q=F!-KA# zp6Ggj=XznNcQj*x0pqK1z8oHVQ}E8qV=jx9`7j{%WB71hz+FPYtTbKHFseNf%Cn=#~hCvIGT6vY_1$vM=;lV~pUK1^tt zR#aAY=G>-AWn8~xNRJskICJF4on5V5UPpBk^pbpoR4ymcw7`3y+mqKhmf-oYJ=0Nq zVZ-C?adJ97oPX_TZ+9@Qt()Ol+lk-pU*Ez5Q`7% z2>SmR62eRn5SjhI52yw40X>kQNJoF*oc}pMP{NOq5RkF`&j|l>fND$*ajbBRFnhP( z{~VA<%!d^#Tmy^%^?zOCzcbWrTr8a28rKhpXNwZOm!G(|YMwi{QBlHOKm2`u)j7?C ztXONA4^*OyQYFIb{=x9ypGKwBpw_RwWB)#T?>-kZ&jpo-ElyrCkJ=aa#w2#g*?rn- z9&R3k%|K{?vZAIZ<7H|=$LDoUMJIE8s?+P)*<$e%997NJak)db-LS(Xm&hZs1XZl| zb03O~t?A7;i%B|M8}UFqV2m8L`$7|m4-{6s?$>6lA-}3<+V#J`ZoIoqz>sF}>OGv^ zS(GbJEz%fkyKV&nE?bw|x3=o`YjHO&z97ILmx-nq|7qFugR80=p{T!AZvMovwh=Law8pJ%HR_49+0{HQWmdXuiVCkw}Q3EGYX zoNSJZAleUQS26FHoNZ(DqptC!nU2Uq>FiF&{BYEL=YWk^v#*@i0~By`L6w3UE^AJe z2Y&<*GON|?Br}fwFWquW~bvNXq4YN@k=R@P0gLX^)Q1IJKQ^h+cvBV7TD80c5 z#Z4UNE%_azU9Wd5WgrvF&tJYJ>^$60iQsb~kPq!bx&n5#Q1?7_4UVSe=a~deYk}JY zpl4)c^@|$SP+||?>u)TM6v9Lol^U9%#8>QUDmFh~dq_1^jmEG6X2cZsn)2$-w4VA2 z_VV_uGElkSsVA)b{di0%n}d|@;loaJ@k@e&bSbR;+mH2+mwf`hip$|DRc?+w0WjY( z*@E4+MDV>5eCfw9NLPUesbSqpEK+*#cSa^UxA$-=KegKJq_SC>>sGNh_>{i5H&-rS zn62JmE7c@R?d?;*Lpr??Y$AuYS=J?RCWV%p368dO3em_zlD!{J#d^bKAU8G!*z5ZZ zACm$&bymFvEf>h_y+)yitcT_cI2(uyAuzw}x43jgr>#JAd3wjgKgacLRG%VAxG#Ty zrgq?V9k-}zEo#X61UW3jJCR`{c#z>R0rSVY?X0QgSOm{40A89m7No6r8#WNNoUG$5 zHn>IXq`{gd8-ujDXb{b1>JtG|#j@_&8v>;z5Yd{t!Yfb3v})T64}>c@lGbyXX&?}2 zJ0G_HqV56`wQZB!&$9d~+s-x}xAUngF_`Mlzz@+n8A~K`cfRIP**Gu%dDGbp*4iJt zC;&Ui;3hI=8C}P7%ZhQ&0P&V2-IAZ!@?eD&!A5+Mi8P=%=comf*;NhLmTUK9bIRRa zmHScsptmRd>k8DU)Kgb5r6KppLK_AO4ROnSP(7V)^f+ro_u6b{fJW?g#>4f`G7#u{ zxm&Rz6QxHYB9`M)fBRIz?F(9&@3oY}QDTX}pd-u&9kGtMWlZ$NDe-;7`0rIlav&l7=4X@K{VcQ0ZA)4^tzzR}y zhcLU;Ub)>x+wDc*8I!B^+VuSrCONd4kDO`hIE~o$upLf`H99^7NnP5TH%jP4iwe#b zQ{yMfKQsK?_dVG1?hhBA6m8cF{fdgVTOoQL{cRHl4ZTu~rv>sGdh#)|T>2fVAzP(d z2h4ow_-aWO~KLl^9a8^7dG;##jib&>ExipUQVzgTVM?fF6m=5tz;Np1Qq zBD_(0F6T`1%Q&2FWziE*55yeC!!RA`Ej&4;!!-NMq50nkzF_jCsH{z|2j;b3Y_- zhT$L7JYF)%J|lpJ@XkrjuRkR62iXyje#p9vdkau-leRdlR^le&_I`0~janIH;@7VuCMwj-M{kh9Tc-=pgw-UHeH^R?%p!7z?}jep7fjy| z!AM`bwvh)$>e4@o_Ny^`nS%Y?y`b%3HCmIe)8)-j3ObVe<_q@U@=d`g#PxpII*00! zH~1dGEf`+ zCtMWU^|+;5U&zrFc8st{_DhV{O=PI^oIu3zMjnH+=9H?)k}-Jp#rh^ zyqH20KPAU->Lb;$Ww{X8smY*vfk>g*&+kLb_GNAarnxbx^F_(v05hB_w|(m7RefnI zZ@Tzd2;QvuPZ9x^+hi6gvOWAC<@kRN?>2i935E*iLGG>kbne}p#rwJl^G!z&wZ#3` z@3ActjJ`qczhG>cDlmmf=Pl0{6vq&O^Ia^AaM9X&q>bC_X{^A{G2ypqK3nPQy2k}M z79l4l1VvB}bnM7JAkqPr~a`H5_h-|H|g&RzT(q{m|#X~s&)Qi2H)!Xa7zlLCuFQEzviW&HF# zrJ`3}CB%FyfGCR9&+2=P0d_Y!S2;o?jCJJXU9VhF@?X-3p#U#n!@sWTQNQS>4hM;e z)QREhKbeHcddAr+EPBJpA6ldqC%w75Li+h4!jI9UdKWM=V`)~IDVK!oRtj~QQ3EYM zlw%Fkj0gKn@sT9MPAZgQ{*>e5V762&8>~ko$wpztPVDm0$AX8Qv63oa<%xQ5YhWN@ z)Hwc1`ijrnh*=3nNFIoGB{;Uvj#1n-t4>!?3{^$&s()DU0N#sD86WJrJ*2slX5&>p zBNf~Iim71T`6LC2xuV3^WP%L6)o|n$4j-99m`WdUJV+dtsQhKI7l4qro0YuZCifiKqpxe9WV;XxFQFqfPjNu;tzg>84f{i0Db<`ay|rKSHm3 zc!5)5<|_w>@AfpCpz=0FoR0t>{ZHNW$q`Oe{BSlH?sU`w+PKm-thF6M=G?)MyaTj? zSjBHn^uX<1mz7t+ehu(*TtrEkdZ_aqee40|HT}<}5YOnCPv3>5p;xLHDA<%CmlBbN zK&z@df9YH8@`!JD=RTA;^btyMu&`L5844M+zm50cdp~rmoyL${-O2~F94eEl65UU= zUWo2(r$=8l>5(;w)=WtZU=i(}F-`V$Jei4lz|zZD;70Q8W9zw>%c2NJ_WZ%1h>yE7 z6X3%dq;`8L134H|agEOtR!l5^q#I;uYT{Q%c6bS8NU=p3c#}<1RKtpL{)if4zTib(Ju7J0;SwXRde!EL zg+5J>_CQ%fS#2~!z=+*gn5~8+*?os3RhO61hR1;Z`9WiPJk)-iA5v}V@Z`cIXBpEZ z0|_=xhc128NmTLfl=)yp6(149wqWmDv<1&(bua3 zY<<=|dl^UqivZ29oru$3LG5WiW?5sJn;3SQiA5eV)#u;M4y63H4w;ZfK>Br1Vkn}G zURqrvUqOO6E!7GmZ|1($b1X#+8yDpwo5;T0vf5=B(h8l_HL<~G&X!6S7Cde9)hp>G zj`t>C36h*D@Jo?!!pzJq=+Qs|kL#lShBxOrmO;)VurZf=M~1N5`kLg>z6nb_@hIo^ z0WABg8n$kfFlMTPn3Y1-1rYy1QHTZe$=Pwi(@TzJ{~3?R-_PDbPNgDeDn~UG%HKlf zLEfw`es~J@>%06Jlp!W+8UAo33^d@)L zaqusRT}%_&zu%$&1c#N&^z{galU{S&1m*?NCK$-wD~dhuZjE~_i}a1E`Vh&*wEmaD zic+`-_N!yaJkHa=dpfu+vam+-D$3<&DwY5()*h0rG+Mz@a4v|AVYigntfo z?o5{+MyyFhX*NIPks^_985J8(8gfm)uEzE6-MXK(0!m&#eN7xXwwR#v+L@1_=&wr{ zP5d3AM6HG6KpZ>UN_@_05bTb=Xd2vg#$O}+sj5kbel!+mxrgzFQ<2Khg9dTKCe41S zepW$?-1~mT|G5{7zG{!*8#shBXH|rs?E`eLZFT+(c#z2CR zg?x5bxOT_9w@sLksl|S(llM7=Cf-0y@zJC4 zM4$?zGSSg@lL&~99_+Jf+{J?9;{i_2PQCT>6j-4dQ%$Lfn<>V`r_)pBS2dC$Xxc+N zHHVV!2sa-p8<(JYlbij6x6e%5y!P3Yt6`^E^*!woh%x2wXgd|lx!cr%-L^8|&!|?a zE5(pFrt2Ky7de(KW7s#2#Lbl{F)EjvRw!3e44F-KA%=n%K5h-|GO^*j8(q+(;gIjJ zMs;CnRz1KhpqzhmIfdV}?P1%>xPwAp&1707ZAwf%EE`^8XAl zbcq)07)n|C4}8<-_wS!Q?+wCKL*j*TiQo8L11T~8n@1B4Xa57^FmC*eUNA+n@4xvn zI;t_5(#7hP--3H91QFxlwgO+S|BZz~3XosI;phthuFVOGg@uJ0IjB!L8~Tx$4ItH! z0X&=*6TTpy-r^qg+viu~`bWUi?RbBC)@ZVHbKXw%`6zh;n;N*tZ%@!3qZ9I@padB5 zA7Cfh-;-~@8dj}*uBUkg@QddwHF(~JMcxsI@?m`g$M`J?T03+a`2ie{I>4^^j&At& zeJNAg#M|2&hy_J@&Al^|38K-%)ducfH=n@*0}=%R2%b(5>7BPHN~fGp-hH+2n_!65 zg~%enyr~rc2GWTMWQ<4VE1`*&2mUe!hEqNsAfItv!qlN`Y!xE& z2z=ms{mlib-`Tu6!p=L{FPqWw(mJF1f%-Qo;MP}ijDBU`M+yPFx4@d8#I&*Tne{fJg%?C}po4lJ>@gIKB z)sDUl{`~C8ZG|IZ&nW&Xgx&mqA&sukzZR;rxs9mH=j3T%Vp1iZk9|ybr;C=V3Hp85+aI|7 z29TB*+%+J>Z=jzN>2Y+~-#e{>8I3qIMgQ~rrXEei0L%=muAeK(|8 zS%l`ePW686S)Q+_z~@{qX9_MS*~J5RPIJ)T3m}ig-MNN<#Zg2%`)2KRH0=GlJMx@7 z-^9&g>MVTHd&N4MD-0(O*a`KRs)7R$+%%O2Ua?LU_4?w=OAG#bXXWkqf<^e+)YCF6 z6L`*)uMDtZaMOtmARo2w&bz|Q7}46=mO9!S-Xp6X_f4H}9MkD$VyNOTiVGi%l2godprew;R@{E79OWT^0HC$+`&{io>X|-1gSnci+lOs>eo#QPN zT%GUUy_p?`eP9CiJ0Yz%?#CRm>P_fx#u(~HGqxN$yEZPK8zQJoE4Z{u9~I-TtLU$E zTlr^Hbx0Yp3rV;leYpLoXlNFWM;O%=Xs45o9Fh6NW%6giehJWZy=ysMC9Q{izjETC zuX$W0#NA?Ug?+(8?A^LOz1VVbnU9f;H{sJ?j2^p)qoXUPb{+&|pJj-}fB^(!HVv}M z7`3$1il-?VNkXWSpyl1M3Q3R(1Y>YdZ%51^uTT<(CBdg(tW9n;4jQxG4B9+|x;Ac3b1bc37)LasHcd)DO2 z0$$=g8?}`bi{`{2$hjirfy;eY@I!Sp4MynkWV$X@dQ=#7SQV!)E>R#wA11jeX11~y z?sN5O!XC*hp`WKHnj^P?4|%jh>3YaH_+rC4_z;x{UAJQ+77AKO+`SwA+rh&TV|sf| z-&)c6Yx<92l?YyyEPJuXk`Pb^=2jaqE)mvZRR~$?q*P%zLxpDX&Xy%C<{y9#H~Zw7 z$gLpf{zKS{P#Yy)BX2eZRHsTf^uCZSTnbz(61Zluz^z7`sZ#nQy>y#0Ya_i)8K<6p z!GY@it3Y!V_T^f}I)2CA%l6FLdiuHoKuOrxC$P+3=J;y9yQ=;;E70}rj-75hDff6( zL?i;sdSPbC{I;0}na}x!njC4jY}>M!Q6_wLRJm@nW7-REIQpR#jBb*R)&0j5HQ=2N zj~=O@*=V{y3$v4yf{9~vmv+>^E{an{O>t?J46?DX_^L}fCPrWP*PUqv$q#|#N-E+Q z+)M>ecDbF{GHS&WU(rxdVX>UKOH(c$BX)!oR4C{IjZb;M6>UJ~D>skv=<-J$ufvz! z-fz7@i+>%P&ZpLXX{eM}X;rXusIjxDv$LyqUWqRxATGe{SZ20qaNVR3xf@n`E-(4_ zLLt<6UB_0jsSFC_SuHxw9Q$gusoou0w;r!}1NZlrntYEh3?kLDwd*4Hjr+^R4c9Ek zso{cRG~d$4jbr+_lkz`A_lcD5Bkk@`cxTDSxS9$@ER4hH$2ntSt+}isL34+cY1qUe z30VX0)~FnnHH^&7tTffGE(IeRMdM1x^@&dsm&$4;V^ql3VUdmS zFK!Fa@`R#)`4{O%EKbud&OKfL4#V>j>wV4f^wRXie9uT(e4!EP7Y~WI)A{}~5tb9~ zj*7vkhK+i?%d-Ag99$}#Q)rwIOpts>D;u5OEj$+!Dh(_&w_4&N0oETXL=TGLFGdz7CK&l& z62U$+-0v?uDgyCzV1}=Q7)={Dn%F5s8=fCG@ z)0&`gtE)O5pPF7hg|Bh@bS>nizRpu))|m7nLOo~U9kCBoNtlGw5m{!rF5(FbI)a6! z@5e;dN+=zWVZVrVJ=NT!U)+D=WTD{N_D#+@f{g4sXP~%lhCR=iGy2Wlh~-grZy&5iyJugc_gyz3K?{TR4bMAKITqa zvqo@FaZ{{%8NJUoj_J>V4o=;Q;^rY<(X}F@rz7ZsR{q@Eiy;#>aLB+4`O$19g0YL50nLDHe@@IjG#3TwAR~p41@Kt`Tq7O|@Mo z?yZLBlecw{`aza{Y#ZgN?0w55bh<}T*%BcoaxUVIMeIj4pLo>Z&fRZSTVE`ykf)4} zZYHjAZ^}rFQ#9*IjoaKYu~kHy1Y~c0#`?b1qD%jHY~Lt8&!P zU#g7=gLblV^3P?0f)#oN$TC1l=pJddXPy1th@ao58?!m{+v~kip7)mB4NUyQQ8$I9kmXU2km3TObkmf{7vTX|ga9>BQBkpBt34tjLMZ%usKLL)=gW(y15zwcYqpGcwH?pi-d<%_ zVpkWB0}yo&2he?&I`2;lgZMr#|B^7R4kpINBpX+EWTmAH)H~-|`6XNbP_2g4`_a`ew@`$Cw0h=Gtzp(+)d8c9C8vc>y(rc z5y%q`wF$(S25+ehNIE*XZf{L+EFe&XWUI!W6iuepodti~<%oN0F|UO~CL+=p+!?y* z>(xS{(s65AiHP>VU7~~N)NJ1EeAcwQv&K@4JxD@h0^ERKU-5JqjQn5-b-V|T`m*#O z20iX-GMDRwAEo8HQ{NScT}QUbz_C0p39W+?Lf{9IS|V!dN9 z0{3}*8jZjVGT87*jZetNokFL*#C5;@W$DJAxkyKD;w#lPc|}#*`4K32v{)v4y-)&O zLt_P~wW!u=YpSY}79=}_H_u?T%gfK-X)v4d^zvc@C?L1LKO?ZRvab5Pzv>n~X6Ed2 zT@MjS&NbWU=%Qlj1rbXm{XJQj92f|CWV0AgV_LO3$+Q8;l0z{BIE70~OLVIFQz?_f zG7T0BG$g2lwhYO%I{ShSP1;m79?cCLUrHBjW<-OqdK=Cxz#xmW1rWc$_&LtrSI!2KwEg#7&{ zMt&>z2UNq^XHR&6SNIuz_)8=4!rEU`s*|lQjd8-$pzfA6Y^dHqFm0GxDB_lcjLXOC zoZpm#!t%s3;;yKs*&M8v53kOMyDIp1st-=ptX+1w$pbA?wl($jFJ`S0+NS|Z8!cbE zHk`XvI+7Z*XT<|3Njrp$q5pfe?SJSmDOqN*h#e}iH?WLS$PCUu`19M9H zoHX>rdn<1X;u|W&Tv|Z=RC1!W&fM%X130QM;{wcAK0urt*I7RZFgV_?%W+S21bg zHJXd-5xu)hfqE>z!DyxEOh*rfiKTZl%N0iuPs{LX01Vn%ajcl^>_8N*g_V`phS$AU zm*?J`=h=11_5tlsHmAlz-|gFMYtI4AP&Nmx&rzPfu&$h*QvO5U=5clB6UARBAwE}V zdsFY2B+(cE`?)g^X|O*WPwL^}ArOOu%VZABH?#%yTK&Ms%n$iK&np`#u&jXBk4e_^ zb;JAF3ZRmtwks4%Bd$DObkT-|fUpROufhIog7q~ux<4{ZxJlE<6bJVNCk!ZR<}~{y zB_((BywtHiz<1fB#X`5aTueyUz5+QacICFRuD zSxYqtPb!+XXvj_|@6EChh-_(Y@!fkZy@c^_Soq#r*)+-fJfDzrKr-|2hj)e6;vU^7 z`meFqJQ@9*lVtq6(``esrE!_j=ZiO^KZi)pGMuL=h@0kr#2Xj8Zh)PE{K6`tiprKl zB}78skBkE0h1Hl&%uX(OE{?&><|s}pG`A5yJg*|1UpAC{%vg}-4Z%iVq=(_2rPD*h z!4DyLFjC(EMrJvMyGmln&g3^Qf^wodoIHrQW>4T9DX6yE_8t(eLk6oaFF)YhYr@}C z<=u5{()IIlRZ~b_{>g-)ODcZPa>I$0lU|x+l-p_ldi^u$Vn~?ui_vISL`1uci6@c7 zsI<%^m+S5rF@g`_+W8e0e(LurB#Wy*RI>72BRYJn>5b-KzxHw&19NiMA#6CCuA#AmiVkAS$|(X>GC${FAW_d!!r*llkNLjY3y};dciFp z%V?(SgMDcGAbZlj80x_SPq1;7Xu^R`A~{LonaO{9TJfqv~MGq2Mur__Y0?Y>8{UAvh16L<}7bK6|i=O()$p z0T=Mn^9wy;xyWMkS(;WlLHF)5zM6K*TIbW5cm$M~PKCKytk^$8dozcqx0h_&5F6RPs5A>mE_g2Xi2UGrsVl* zTg5{vVi0aF*}`uNJirtC`SJ7SKS*X)r|l!Z@vtL;5hcf`@a(5j7x0ll-E82KMQFd% zM!*TQ`6S#_Sy?&+gC9g$3Ix(O-hXUWAvTv75Yh`E=K_%jkH@(b?zuUv9&wjho58ss*u#pKt?SN!U}pw z&zlaP4hR#*aa%?<#JA}s+6vl*H86_5Qm-#fX2hsAjjZA;!psW)PB?mA2?hAr_C(xU zqS4IrMf{fH_1%26D=Qk(shhU?ld{R&NvIZWQBAMT&N}+@Z7g2_&kZc*{kO?M{?F%0 zp3oobFukH$X~Q!jiJWG42OR{`#`z4B<&#cQ@OD<%T|iKSaHz>G#tK`{^raVGn8=2} z6j>PJyG5X}Y@J7%$-*BL8hU(SeiYFj#(P3$4`p=^UOv@I+;|p%j+^a?fiiUP&5!8> z9JPcyUF`?IyoU0|y*U<|V6uO+V}Fml`GVW=@KEj35}vlNMic(!HO!mifc{V%+xh+{XxLv;YJ9!^9YTCp2HS;D6$(n^N(^E(L7?yn*@rS$;j?S%IO|M2)ey#kf z5;ptO79U<-Z?U+QT%3-eyR^+43i(6Sx~?$ijW_ZB}FmP^u|8h$@hKsU(YBTlKEvai3imiVrXc8 zvoG>^6Ns+8NwLZalk91CgP9WZjD#lMvjOOz?&};xqkv<)HHljS)AVO11z{)|Ac1b) zg-gML7>{vPn-)ku?(cd-CB_JP)-y*>!aFdDyj0kJo?OZy)h*5cA}xe@C#D>>h_DS! z=Max* zPY+@GkK#)w^uT_F9Uc84xy;hvc9oaw+Vy@f$*Dfps4|D9u%P^NHyMYbnvtB(p+DW3L=*3JVxRPqi9}UQ0 z*bShf4!$<`<{y>tl8(x*7#f+xV>^^o+iedGF{WL3L~UebB!^Mh&;7JD71Z69lLM-v zIgSz&6H^R~uYs23e%y_()E2@e6|ED>Rjul2B;)*riTFsz^K?iAb?F6=oh9ZT@kvDk z2KtXaWcmF`T^XZuKd^Z}!&{$%Nd5(eT^VcnRl=t!YRC9e$4<@-^-8|Wg4sF_A4}4vpL;#mM> z13)wX&6jZk|Kd%IXnI-=PqB|~X?-*j7xu(-uvm^Ifi|T09HBZ|R@a{OdCBvjo zEHJSl+;j3~ie)@ZlG{%TKjEVXnC~fSU_)S$a0GaTI!0sA=}-Fh)-EsmXv-1G(}eyZ zFT)y#i7OD8{>byN`Pq>>!~yVsVPIff!azD6XH1MjdAqFFnyvQ4q@=-YQ>ZX9C<@jB zF|$iQBmNb;J+lSAo^FNb=+pDmZ+VJ+-|-QQA(hF(VYb9@iCP9QvCa;SOz+=UBSd2k z8(jeTsXaK;uz;HENM_V|EDLzyGD8xGbi*N^mDg6IO*;@z2)pQHLSa5gO!QCA)1c%@x5ZoPt zyM#f54IVsbaMutZxI@rDaCdkAcAn=w=R0-oty^{fN(yH0X}VXhUcKbEz_Fx`XhgQ= zi3-68f(ohjHP1B?t$}mf{O}J~H6CvD1&)aQ{jNxIs~DFva^fhil6<|{!H(4Dt-=hg zRF6T(Nv)R+^Gz1j(tx})%0YL^>NPLAmRzK$1~CF@B=<+V=2Y=fT(y{$_-qd9bu*$a zmNh{_g@${$&Xe?`{h8E(%%cZceuZ)aHIy{{t>Kg>lpbC5L;lL&UxM@8G>7tyUD7Ow zL-qqJ%)Omwt@bw!?xnoVD)4(#0P-mX-(y^XG~$ZiP#dE>^Jk2M*IvZ)ub}}gh1O82 zyVCBNhD{+2^@*E5}M;ZL`U9)qtjkZwzV*qheWx8)Hp^6)Z^hLT~mpQm}OlQLU@)rqJ z6t=Wy_Js`bn?`#1TipKhZpF0-MWHtsv(t)~9dPNS0zsl>(nxn`GgX(AR`l+YP8kU}Jc)H` zn;qS_mA4Oqa&c0UNVq46mrd-}Ee6Su4=>$dF&2xve7Ryg5!x}#`lS#08!l?9ED+YJ zJWM>E;(s*Xsm5#CU1QAZQWXx(spqY*-L+GJ9w=S-Fc@*iL<(7CxlITxT@(W6FAK)o zAMbiry)3&M=zDd?@nx$x##AcGO1T$L!xFP)BdHYvdvJN^=@X^WLPGe^yK#sJTrhOw zoSjP|Blno1ddlnSP}kQjHbr@&;T#Zq`U;KLyK|g__JMxS)#An>ZtK z;pR~1EoZ9e3VNr6be+LV?froKRlTpV=0EL5jj^jARzD^g{wT}of1M;?C@Jwx?q=6g!9W0Zmz(ZLppp`bzxmyJ)c^T7{}(3-40UZO z#%{^DNB$})pE;v>q_KiQWB=J&Cy}fHE0?gER3eO>cO}`GGcy)oWMA{iBiDLmTx~a=rcl?MSP94ZHdX%!?sUF@F^``c*DTT25he?Go*JIqC6#Xa$v8;qXHoqR- zaB*3sy(6vH(zXNLU&|V|6ca6Osn+ZzjNNzEX>luH4Dayb3hTk9Tjjpbp~K+EArk4a zq}P7xXlvkdvt4g`48EPF`91D;mmhLbRpoub(c)CHo1j zJsDE72Fin|YN|WO!r+eHRmn~FEQPCj5o$^LtEjXI9FV8{7Hp!ChjhYR$6Ltv(G>KK zz>uiX-#zuOFt!N4%0(X0NG&r%64ZxKiQ0Z&VFOxULcfv1l;f&XH7M^ zo&glrlNCR4Bya5!CXsCF+TubZp=jBC;8R~{ic4l-FDaB}udFU)zsOe}(6~c*jN%tM zR^f!f`XW`Hx?}i|YjDc~BqMnL;8G#`=l_%@vZ1p2w?dx?fmD7Yq&l9-Iq|@^Xh>ri%+lHOB&i zxaM>Sx(N${Q=T7-UNS!4{vs9kPBf;MQ}Dj5FB^Mf*M&3f#ehI=g7Apzyfb{C1P=D`+LIU^+S!_$b!vTsHmvMOoMhcY%FGPHQk85(ULK3PEvs618jp=cN@s* zePTz2h;TbNb3j2FpE)K4ir+HjWHm7kOneGUQp6i42_f@EyT-{5$fv(wY%Rnr%F#VJ z=%$=PPkK+K&eQ$YQ9@hxoUV6%ZlK)~)vu0eohwi?h|C1oslIa1fe@!3lUdjTN&|j^ z-#m4%@pn&u&UVIUn`tp8QcF?e^0AG5(N8{^Wg)MHWv=Zg{Tb5*P+E)Yz>dn8l#F?s ze@-6mTjJ!=Nt-sl!4hF&47Z46mx##!%@d#B#6(3CI(>8&vt9KpRXTDgM3*zj^-4=TJ2M6)?Diine^83UYm!5#fWc1)(UXFeQ3&haY-7_P)i z7A{Iz=1YdAX_cUs_Jmoc-g+2wRhTa@b=VGWZhS1vQ*g5p<@&Fd;zN|+))D3h=?R>o zi$!2>Rtyp?p&cd)->W6$=8}BhbZCK?4x%HI`)1xC>i?3!@JZ!e|MhgPE|4v91EprY(1C`n6O*C) zw?F5bQ}>v%4Hn1_EefvI4Nz%5w5A9%OR_1V7hg^#++j4x}ex=l4^uFYf>aN33% zQf}=?oHxCN|D*y0e_x|WXD_DWBeZQ31QF;3DY=E?wwa9kbTlg$k2a3NXr)!3|^Ppv-!ae zPN8MZ1Lxu7ArGPPS(@uWH*5E3CGZ25rXNVw;zNhFhFQJ>3nr(yQ zZ15J$`YgqRYF5ko5!rY5e%P*c)KJTXG02F*^5(YDO{h!{t&T>?n`Kb3kKo@#C>b{2 z%L%z$S|RjGTLMfQHJoH7Rf&s3o0VT#XX%1s+N*R*q}xe?e542};p1GFmIl&<(ZU~B zU$cVqsHI$zsxKXFZa;1G(j7B`v5&B&AwQ8(^&0pl%#r-#HLHE49r00cvE&ob&JfeN z%@A3rap`QSdii=+iZ85ll+w~d;S{J06k-QjZK)SK}9 z%VMU?UP;XzU6Bk5g_GsBAq6Y5-5U7lk$v>yF3_SzNoYVV$pF`ZY!WoHKl4R%XM{W8 zr~;MJ3raj8Ns3b~f4%&{e2pL;frg}xh{!m%OR1D56;$$YSTFEmh?!`3&qLg36h&Nm z1kB(Bt6VrQ^^hIbN_8XrGAGTX%EvDK%^<_=2N@Z=i)H(P$e30DVFSnR;jj78oj^KhGu$l@zEJTU;5} zTwLF6U}J91K@$0q>(#f>Bc)Q-T_P%M(wS1_qd$U%f5LnmLBX%IwMjD5)a%yj?Cg9T z43!TofJ-0XVH%X-e#&ic9X*ISLl{Mw;x&G_KHC0*tn3;w>>M%ZWYgbmzlg{}H>a3} z1M4}hX}ZPs*?+C;75?aoe}?TrOgMhm_i~R1k_PApo1WIQe*3i@a#$VE)Wnaog+%&6 zQ(ozxg4?LDy;5)M;`0s-UI~s|ycymzl@`?ph#e7I{J>iC2HSVQ`$4HnX|f7r#r$sz z+z@R+N(pa}V=!2t6MV0w#|5ITtre2&XB(GRz`;q&2|&(QjKq}ixt8w|^M3u(3~vP~ zsEYcKGT&~P$c}gUJ$+4>iH3p2%uDhm;66{t7sA)MbTT`|ZR{0)RIrjP+NKZGPyJiLjf4{<`k{|J4vIEv>CdP*98rZurvbA`GVyaFQ*FLFGebh zboKSK-1Z-R4rE&Bog1%@6@To+E}o8>f_A!;7d;*XS1KpW@`DKH9Cw&HK5kq|W`yYB zw^z%N|N7_;qci`pY@T#iP?Z*EvyE{ewwvA>ndjUai2(>%(hhi>Q~SQ6I>2$OZ&P6@ z(A+(1=gC?9!;?~G($aNwFV*y;x@v~GreUi(UpjVjYVK^dlHSXCo{A5}3UNwTaGXu} z^Gew_^$@PEPQ^kVQPGT_9PKN_>tA=Yjmkpee= zc*y7R#%+xCjQSg--`q}IGfVc$)$D4yez<$-UKaj2(9q|6+4iT=LGP@mA*MQds;>bE z_c+A-ZuGP-f_&9+{itGj+}3%Y`jS2V5_M9K92j7b81ODxOjMVTPT^K7qog6VlOwJG z2g0^NWHkwu{YlL|usE=GGv+B-^KB!4__zehk;_H|DNy9WI-hC?qpI4zv)%OOzjbMA zc|1!hpmI%+sT{{PncY7USd8a0g%;qzKrUqjiHhn= zPFxL5aAd>Va}BtZB#b}+D!Si+mDP(+gSSWJ(Z$8vj-_M#XH%0rHET6n;zouTVvr5O z3KFD;n!O}{#`(C7a;Apv(3`D+<2i~&fy&$vQTJizh*Z+i+lXJhN+hrKZ2^`~s6{`t!ziuZR?8Cx!LtfC=_vgiqXaK=#YV6X=L9>kvF z>__gSdTX^69&WqAyFzo_(JyqsKo#g<5Yv!=$xV=ukD7|NYqB4VwIMq*)j#Zq2s@iF zRE#<1AN<$SJi?V|*YTWn%Dd`qv!Ru!coEL&dD4JKTTXs5@wm=BGkc z_ex9Qo*HYjuU{7($#vruiqSSb8kG$XuvEQk#;J0XI^3J)Wqxm|3|4S~Ct)F%B=w^H zW7G|zkRQOT`RA{UDHC!i#Wk^)$SjkcOW{vm$V`TT*M=?q&Or&Fe zWZtTGtR_&|vxldYlj;u@w}Od-U)$#Gf2kB|xad)Ro7(#*Gyv1^VKfg+8?VN;D#(^P zJYnr7k|ht{-3nmo5|$i)Z@H{J;>2+N@J5gB-{^tJ=6{;^X`>W>!$sUvym2NU7&~g| z+PXwbY6RKJv29Rf*(AR`SzR=(Att=|lF6DpwB+q# z*`-C9eDxi|6}Z}D)T1>^tNsJ~qc%(OCZ}slCawO(o!GtmX9>$#Y1(F-$wI@bH|&&1 z_kQj3_C-$kOdP$Y>dRg{Y0`{`DH1J9j<+y&Ui!RAKZ_qwA(uXFYgMba_=dfI7LHO{ z!9HTy)t>=KhWg>;9^bZZ)$f8&HA`o5#G6+>77DOV#4HM`wF^ff-~?T4#KDezx~y7I z+Nh;E82%Fs>v*mja&p|rP(X(j*2O3WZYsS3t}0~H2tkWhpTVJA6oN>bWhvBR0;{^paRlA?&gV;`fbG{9lD0Y597{Y9smflAQ(VQTHCU_s*=$7yUIvV^yBTRNoD1S zhJ7HfY3mM%b19G{5{$AAt3^iqMtA8B!+2Ccz(0T2#~)$+F#zc8!qKKs$SZGYakkzI zRGDAlB8?#E;Bcc0zWHSiCE_&P3>S;&OoM`-Z_gk<1mfPbY&7e41hoCQ+Zs+4dsXd1 zfHCaqzV0mogKGtR*VblV3|R{veXY$DgO8G^Yhddb^*5&7R}LV}zT13E{kG!w&zm5K zDk_%U=F@F@W{2y}ScP8GFNTrxAaLy;&%?P+aZ%6XOf<_=p-%{@uaPSm11^k6K=P|N zrvf$3=bMADkOE(!{`!)!LdLbsug{H6D`Weo$t_2FQ{N1~``&OYwR>MMoWL=(d^hd= zT=u>SQ)}%W=$a}ls98HjviZm*&w#1at>%i`laT!I^w5<08s8O`XM#nUoL8zIlG+yd zBEdWGWE=z&eZvZ4e|Ns6p9khhmaS=wWqn^+&MEGFj<8_4&t=4uBjLaP*kJcNmP%4( z+<&*lb!Xd!|D+;5SKRkn-s%&5pCtOmNIPz z=H4VHmMtX#X;agxUMhD{gRw^U34b{dp&W(JZ>zGGbvkVJMB*ujjKv)2x(;KwMfyQ^ za_L-sT5Xi9pu21gGIpbU+!;(@<)X55?wx}Eb)@dW9FeKg(gg6io}Ip$>~~gSO97|l z!~8UhNVWuCc|JBQf=RdWF;*UVe7t^%c=XuUe>ws?4pS1J31f%itfvEsNX zCDL(_yMMOM@$lFIVhlc6Jy4I#sJSRzUg*efBTI|lJfvWAcla<$kVM}M>{?T~vUhpBU?(c!xC z?GX2F^AVLWy3>HJLH*iDDa@EhpLBc)@rd^M@Y7Q$ydQ6!9S~f#;zp@+!4j`#kcgx= zMx7^Wj{33%(RlfeZ)G+rtd}EFwuIpkQ9O5uIg97hd0!2VQO=VTTp_{KEF=Yiw8h2*RJ;Q@Oct>>$4g{e zqCcB?2WselOVUH8*=Z7Dvejw4;3b=I(h^N1*p`sbpKV(-0}hVundrjuRIhmu)=6!@y)x2sidD8>9F1v4_w!jlW5 zS|SjwD0QeB3+G0}k0^9pgZy@6L==KIJ+BL*T}O1byK=5vpy1lf4x%n&+0xKOxso&O zMIL#@sb60@aXO>3#ruug0SNtmQb0AyYi+W-1GS!GW3&n5H+tU8Mwv#*vA$MNGo{Kv zEjZl#$w%pP!CH3#4F=k``nxDh%l7iBLCL2@&Lw@XZxyV&q|fQ;;99yWh1N@44Y3(A_Lmh36L@ibjO)zp|9;kPr= z4&taJOVcjs>CkfT8%NbA%eZU|bQK^Go*>i|ghp5ITOzSxY^nBYKCDcDRM0HZP%CImqbKCa;>#7|g8I=F3PohB+Z7NMaE@MxOzS5>UbRGI z-PrmmA_8!0Jn{yvF&r-%?_)J9Iao=|3p$d4{vR&5eS586hqt{sJ*=Q}luzLwh7}5A zO`#*L-)s8J0muLNnriGBkicxeQ>DbP!*nC*;5i4*+nxSJ7GEIO+!EZ+TD?2mZ06 zfcCr$^mCxJ1Vx5>eOO)vk1z{-p6+g)dMl>3-Jy&f%Ea#oKkLPw!l*Jpef7yW0RDU} zd{0+hA4sOP^G?2cld9Y=NMgPy+_f;OBLb=au&9eRAuhu`NUhyY57AnKLnJ6>Ve5}Z zG1W5kCa6sL4NgxdDVD!EoT^=geVhoali`ui8R&q=(B_d(2!d3syC4Ur!b3KR;4QOy zkI{K#+v~G-y;WmLA)wgx?J!u1dJa?S`jU=ZnJP)gb<7~YLEucgSiX;t=T1YEQPrTB zCNUqSR+nSb?l=EQO*g^TL>31&&34nzM|}j8|36dnd)<({$m?S^2FKccUVFMlD1MgS zNFtlak1RQxB%E6Xda{Qr;2j5#j{}`ZnA+CM3mX6s?@~tW1 z;<|qV&T^C+(^k=BZSG&wfZqI-1ox`(N$wTIYAB0OS#gZ|<=KNb1+dy!le}%0;HMGr zCd{FQxh_Ug+WNwl_Nc96lQHFjL4za(0t9&^R?Wg5lf*wc{4H#|q})pnj-p9Fe>*T5 zq_)Tj@;;5>Oa1nBYl?D0h-0e!ua(GszQt%$J(RhoXPnO?KMLyn0xo1@<8rKwq#h*y zr9pU$riJg}`?y6U8a6usJpJ_)xqM*YUknIP#)!vtjV4GSuuzkM=<3L$Ne z(zU{sF~-6BAztd4@HS*>-PVNKMdNs6p(&g{y6^rJaDqSD&&gGi;1j3$U|Xu zo2NnL2d0Q)=A4B^FiRWK^GTHsS-M9+2JgV(ktJsqc+yHIDKT_bEvGMdoTQ)}4gD6j zk(}4@6?Op7Z?@Z%!3vthJugm(SwbSL&n3^R#^TRM`Xx@Bq*=q-!fZtD0y;d7w zT7HdY8}n^=a;UcYKjLNT?9B-~Lj9FyxXaUUMLoEGwb~s~7r=p;rX&t&=}gxapAmy{ zP5X0NzA}G^ptYCsY`_^&H$amS($`)yCIqJ+`{>F=^-IBiIr^APO6j;UBL=@@PwMYj zZPCMN&xgiML4GW~@CGZwvy>+C1d!-8`{2yne8+@b_!{L*Csg`fbRIk_BJt!Gqd2PsqTG|gN7&+ zkd)?C#MM(ScuCOX)#;Ez5xH-p)oB)X@HTyMV4$Z_O+;t2)OzfR;!Cshl^5!?<;YZ`X zWtSVQ8Y^r%+-7cCbkS$9Mc1I+TzmoZiQqsI*VapWwA9XBtWs`YS>H_^{&Y$=c4d5v zunDTN7tDnxWS*7fl5^J_s6qcK|NhLqQ<>x~XkCZYbggF!FaHEd?(W=MqM%q)jx&2~ zJ=ATGx{knrTYf~kg)>HC!Q~QZ$T$$4f zW!Y2ZzSQ-htC4Jg*}SSJ9`89Az2E8Tbmx4cwL~(~Uouz2>yaf~P*pkA`##-MU0ndK zHfsel&pWkz@2(A9oDjM`t<7_O`wdQg8;$_y z874G2$m(;k)O)CmeD$M5eO9yzhGZj{QVCZE|6fZ($ zN+?$EM)+9I5fS2y*-ebAK&YUoF|=JAf>|h~@m*d-twjk}idOhL9=%3Mv9#v|jhyFU zDrelKlLu1W%yEE(&iDiQ$-{AAK(<8o!4nZN2qv(Oh8Q$~{F<*T5E~tLmwts3J;54* zniLj-@HG|T$Z|@4}7#L#EFC{qanAd;3 zYA}}xz`xirL0~xGhkxG+hlui;69sr+;~3LPEl#agmgi1c5+)d01I7va%{A?%9?h#l*!)@($$Y(zIohveXq6Y#ttt z+yPwJ(ki`%`ug2ut&soxnWsKni1QN@xv023t*xR4@3gdbYrlSdy;o7eUKm5JV#%DQ zDZd?vx z3kyq2BVo;2+$sUv5>I-Hii6pa%E+uhu+hzhALS>IAhjqbH0%VUHXuXy*)Z2bCS(Bz!$koZv+nr$6VCX z!oqiWhZqwWjk>v9t+$(V&|tFWQ|}4P-#%dApbU%}N-@=ERmX%e(Y`L|co`HrLb3DD@`T=W@2Y&$3PSYy200b1p2<7exaMyMaK;?#5F|8!wGVlG?!7+(kehrPEIa` z0u7g9KU{j)W8nRveygjSCNOHfJnwnIly8~lUcyW5>*G^j_UC?=Vk*!M>LE=vlrQ?N zu#lMood?}&A4lX;opa9}3T%#l#`;(X?0M;YS-ijpSlsr|&{y;ztJKug+(^v(GqA9L zd=^q=&Cg$oa(*W#C#^+eG&dyBE>?zyj)grUjM}0i2I7KWzlu~}xEmT8eCUq`oJ&ae z!*aEpW>!{CXeq=B$lJvJ(Gn+Uc{mZWUf&aCcX;+Mc)>{U=@!etW?fuFrz(v%%FfAo zdDL{X5@#BDC%0^5)G#4Ansc}`Vf)9JxPR@T1A0_Uq%o(c>N{)AfT*Aa{|X1iS7Gk` z({397lSnoaqS?V(Txv%zbWOD8UrN(N@S~p&^dEnnBGJ;v z;r(9(6tZo>Ch1DomL5jag2NOa{0K)^)Z@MMKOc|h-#+QhmYAJ(7yo%k`{Qzr0l+2! zqpR!l1FLWn|NTaS-b~uPrxv|0jf}Q z!be|ViP;85Ej49RoBw^ozv!+15y6?2hP^6$bLC6JKWA^Q|g=OWz~`{`=Ky zhD~69TV5FQjVaD;au!+H1jTVF!2z0rNx@cHg1yx1Tw+6KmsjRjatZ6rP2Jg%@%NgU z0-*lvx4^WXLEz(%&&E5<+8cOCh&6&gLL>s@5wkXEE~|gQ7U#E|-zHlNu`I2lQsI{5 z*;4J7tSFUG=zyqo8!p+OytmI9D%sm~u(cqV*L*|gR>$&8tQA_};?eF4egTI+D)dPX zq7BY&xQ7F8^*s+ifAUzQj_Rat078o}kZIw9X=Og&G_J{nkd=b9reB-7!C7QVZ&R6P z1|A8v-oFb7cuq|tGQ%flA^wA^Bv^gpJYa@KDGL9JVw$?V-*2r|W*X)!5hJ@A z`YButneW@~`z-5I=A9cqydFok*-W4YnTF$%2aao^co`g4zgO^fZaiPw{a7yruq`=2 z>PmhQFGGfrIXQ1#AvJVlNEVI+=7tCxghE~ z+Gznx6g6CC!6nZQ13~yn?T&iCO+o1tN}zZ)>qMNC3io&|HNnkd$zv; z7*dRH(|bB}rQ~nTA;#obaepnwh)DdrBOWubb_iaX1c2lrm$zJOm7IO&@ZQ!5$oyt$ob0n^a@dve+}Fq@IF&;L)~h9=5q76 z-ehoYOwt4Fs8I~tcCD|f^(I9_auf^5Z7?`A>`i#0>-%2_c3qy<*Ev1iql58vd_w4C z^A|MoXIH+DzbV(F1bJvkzs{N~zytwJAi|l42RW~V$!8|)>2f?DeT2h&%?}g~5a(IF z!|!GE-zmsoSggMoPXb~8ziR|LJ&x>cpZh)!VXDPzijbQ*bax)wpvWvtp*v=Eb#MN* z-jlb6%XR?=;|tq!8)M^_{tjL7DH2Zo(dB;JsrhM##LSdJ$Hl7qU6PVKjRzXfKH|WN z3DSWC7?=t9v@c)MPD;gocjQdtO+YxlmHc*6BqQE599iP_g@jXN+l_Q<)~VR}Vz&6nnj^`6 z8r@@Cv0)>D^gzb+14G8KvVnm7-h47U(z|0(+LUBFP5({b6(H%T)#HeTm38XT@SmNR zf7ycU;-9(u{o)|h?)iJobGpj*v7XA}JAx#C-*)vRkTMBT|K#WN8)om;u@%onH^1pj z7{hOe5~F2Ng{{k7N8X`ZAL`{`{?Q3d*dyc=PviOS<$TqZ7Gd0o4l_3G7{ z@a~xwcO|cyx~^r z5D-1R!+dQo(3Jf7=|K&G0GURF$-}|x%lJKOhvjVX_<`zfHGjG5XW302s~t8T{b3z9FmT{*=8TZ_R`+jKRvBwWwiqo+zJZ|1NX8{au8r^P85%ByIUF#G7eq* z(0dA%I42Y^YHrl2Iq9qGVd2M>**joXIF7wBEVN(56EOiBFEAf;2#iq)Co*7-6-@lA zZu`I9WUu0+%rQd6y~2EVX-=pKDdOJy<}ZgWqFFQmhVjdM{v9#NnNtdml%3xU_K1MreI_XEO0{8|w4W>Y*Uk_Trk zu+EdxSe@cwCD8FL_e|y9(xvGM{dJ0t=}Fs7W$~QdVcXY;pdjP?`D!I~HXSgOw%Y%b z1zPJ*e@ULRkk$0ZQM+Rd%Ybn)v2bDDoe>|#;hlg$3+b*ml89om(^Zs=36OOO4-ie&Cn6?N)jUsGjCoX5Sj%qF3sw|NM-W22!g(9twVLWwSnbfm zC4izwt8J#=EFMA%r6*Hi(x5!QgWHQ=JW4%?+i~1FMoXAOqm9RLU;-Xt?4 zL~q?R(izrm4`On3xt{b|#QHPcJ+d;OfzXU^qCA8DoJg1pB zYCL_TdT`kCqe(9g{dr8v)C5IFoX(pHDyAtqCb%<=^Zdn_I6D!$WqOCP6tbd;o#+aw zdiNW<(z`Mn{d$y{SW&0NfMLJxU6@jQwc*;GrLm9p-%a*Cl*g;nVfWv4en>5jz9=QH z;2$q3Pm53V9JV$hFx&T2?oV>;cjJfWn|Ye4fHZI;`l=?_g5wT zu|5*XAQ$Vk#~G7ckl~uv6|9G7Cuk(t>30c<^U+%tPIho~v#c|AsDN=_g5Ot>b3dre za3m#XXvO&6yGS z)ne7$E-N-f?2psR;0)P?t1B8FD8-KJk4pA1C0D0@OQA)#%0ey1Y@fl1nU%Ve7*+qT z4dR#WwY4>%DNrELc;V%4Jn;GHB(O@ShL(}(yaR3s`k0c0P$I7=xUO01mZ{e6NcG!& zxv%_CbZ}3c@#XddnwDYxf^-U=p*W-C^OUsgc!hZvm`0zcKl1w5Dg3fY^7 z;n_XSMvt5(GOS~92kpb9Bs@kHwh#3KqoYTFowGBZ1Hg>7qDgqOV}I$jkd4k}o_=ZN z_u-@oQD3D-r42Wtk_d#HuXZ8D+$v``EIhk5+;j9cV3@K9|B+9o@{=TMa9QM8G5Ca| zMWp)MGC>dCQ7VTP5IkVbEf|k=KUH{&Pa1iuvNrKnT*gjMI^O7|QIu?X7PYmr9xW~H z`FCA<){)1;ZDCbID99+LxeD`qNxO+h1_V6|1K0A?@w0I%$6)vH&*5(!Nhp-6%x93* zIyT}BO&FaNDr!_mWk{N)Z^WiVDJJ|6D}2n}f0z%JJ4@^jSWR1|(b^%gLi~7yl^x1r zQ@!eQ3e}rBI`l{9O^z{ts zM(0Jk_^aFH_|qgZJNZ_Z^7TcjK8+o_ae3Y)mp7v$sg9*0=$2ayWEup_-e)nfJ1*4p zF9rr%pwmlM^bv|Nvii?V~8p{Ox`yIFJ825J& z%yqmxod~Y@O|7itywD`YpX+JhZZ@{b4gWrRaA`Oeg^Q)*%#QwkZP8l8`EIY#-1q0% zY1x(Um{*OZfO`Y)VskNX%+9@g2Zyo*v@lnRprel-WUKa5ux z6dxB&#L|9&Zhaw)hrNz`PKfsVrAT}w_bDk@hsl+K2J$kE&rDUuj{$7Vv-bM1ano(x6!z=XRE$u`+Vvs#dO$ zFe7xl5OdogADyvei6 zRv5pVeBb*9;gowziE8FEu_gkWmrgi{*(*MI@kL0&cJ{j6N(2k1AWA@ZyBsG_7e%5y&G(3EX6yh!MAHR_E1U1+WQe+wKyKXPT@LgRgKB#SIo|O^@?5 zhqUZk$a0!xN?ZsH#zdgj3IlG~M#VMT>u%YuG@4xGlC0hR@?%yf8JtQ_P&S+JVRH@rz#_B7oPe zD;wX7-6Osq482E{%k_^>#^It5CTN zeZ0(0W)7+i4BiUw7DpBKAL1qc)MZ2`AMN(Of#JQ? zEd`Rv#foGnaGs+2x!Gcv zPvz*{!^EEaP2QJY>fGAX>|E(pST>i7!uSjk%e9cbG`mPBZV>$#x2sBf&9TPJAmn1H zWvS@Ffx8-%h)CZ0k=T0XpqVnRQC?@8kUN6R(VPxD*f|*O;N&;CY6CykG-^B+Il2FA zG0(~ka$@cz?X6XCdF^|DuEBJR7jJs&5YSDKvlPOs?G&TY4RjU~Lz~hq(1mS+ILXL=MHF^Lh>0yFlqs9Id>0hTg+dL6`_QpVjmjv<@CyLeSaIGn2pg*?&e$3Iq0juBq zx!yUa9aF4Ql{m34PbTpqX75%@(5l`YoXK{7a)j-tt?J8@em=N}?U6{Sm?APc zpV@Ddu;E4BJroPrb2V~j*3Kt-K1OwaNWLv{?Ox_E-weW01aZK|_bjPo3grUuPy2!O z2UT`Yy2tQYovIg?$BAIfl0zZ?(EyPP%GHgTIbZjCcHf3)1nwXn@sozEmd+im((QKn zJEkW7HnB_u3jCoFdsfK`0g(VKN5#Y|YIO{M+!2r|8qtMb>tt9q4=CNmgnx5z{JK~= z0z|^gIAw3nZ8W=8-eS2=Q6$InIKY~v8+>Q|Yk74Fu_z+@9r(`yqNvxx(3NXXZ4F`R)*V!NcUaN{ ziQhjC*^(Xp<_aP>-~0N;Z?>y!Swz~Gvvn8$C;nW_td6Ez8p(&4yRn(WZqd3nBE?`g z#{_DVegOV5mLvHBBzpmAqyR%u3rI={d_{Za%)1KkpYHxHhkay8di&J7wht9Mj1_V~ zPdU|gs|m#KJ_4K{MT|8^pH)Q?1tA&KXo?>N3k-@f<9 z^L}6a|J3ysKyftDqc6dNyIYXOC0OtPi!Sai!QI`1yDaV&+zD>M-Q6X42tk7e2ygPe z|E+rW-MUNFR#7`U)6;Xh_vr8RS^jCS_W$bA>L?H^;(sL|o9e|Gy&sB<3m{*r3_3j& zGT5&gXM_cPZma^XxZ6n^S$TSj=9Fm~sNF^xIa3_Fyl9Zuaq%)rr+x@->X$;Bg=|^7OPS~*6XrC zkVJhK#oUm~a6O$_jR=~K2iU?yf{L*>C~rPc;^e)R83q4V_6q`Yt5ckVDsVkI1*;b1Z$b@DmSsOPlDvkj@}VC4)8x{{k=_2vi`* zV?7_5q)I_Sanb#Bp7p`@I;L!FE2En8#&b)fVOL@|o36^|*+oPzo(7XSvUI5LMbVb9 zS0%-_SnMIAMEE;RYfiX2Z2XgwK5?_xOuE6*Z|&l#bPDcqxYS1v)sP^O=`}JUkD$Gx zv>o}*L^@=g$S;GYGp0U4A)*JZ5!_`9QLj%j$%0i4eNHfBiIES@8flx!CoKX`+_K9& zgqJ2oa9PG>ah-dUX7hG!nF^fEZKod0dQQ67!OtcMD2{Dv!SdtdX8{tJmtTvOy5^aM zFMV2(=cr>E*wLKbWYy_@Mb41h-Nv`_`Qxo^vL$9J@4vV^DA~J-#?_9EfM)0z=1iD% zZ#iZXy;wI~y94aR4Q6JV4VbJ2KbN2B%7|390FMhwIi_{kM3lc{3&cHBcK-E>8tn=v zl+k|xkQ${5**wmBgUgl3q%B_FsiwCUf3R=U8C5X_9e`!s3ata$$oa-VQJb%EI2WOp}-&XU= zqQ)kIKvYPm#8{Vcpw~4(Y7l<8QJbEZmyrSgw0J6vIX*amkT7_3CcX~!vkhvVwL^-v z)ON07rhiWxL=jqZEFMP5ExToQ#0`=-V8f3|PNEkox@k?0 zEOT=iHLjWC>*E*B?oY;E-rW)%PDie&?K2~g0G=}WywDj%gOO$5iF;b~m zNGww^7~`XTZ$(YRfxGY*xCuzJHFj|>MdB`nZ7C6`)kuQVv1N0*_Mir5wN-F=GMj=9 zLN+V!9PQ76$qh*|7;O*mKURWYyDiUalSfjug2udmtp@L@dRBt_I|r1A!w_X)r|zkA z3&EVuzZH^icRO}@8fmUNZhv*#<)>y&L=X@2EZ^2u=C5kw9H>E{W>V=4DtlWy4FCpf z##-bTWE;)gC$s@c;)_I!)f|xcjz5w9-qYE6m&6%8bP`JgN@bh;i)X8*}^GVGh?+na+qrK zF){>C&9HnE{oVbZ{a*~|?i+?`!*5x+V*&d+nf6kg3M294W7BLN($r&HNHn$g{0L`n zJo?2y`b1%x_aabaP4f87UikCI==Jx#cvKPZYF+FF2JmIzwBFj()xYnY4B;ex&PM0Q zo$=Z)tm4zjCLDW!l+h`D0Nt7`hsit1E-rg}damDXtihAO#&6=6A>e#MIs+RuF$GjI z`v`ij81lyPTjHH8rTi`Zp_rDN|Ck0Fy!osL&lvqM88t0|5c(Vq|2~OZ!JAxVuXBxR z>Ival)|RwVEEltw8ZN3zT2-8JV&kIF4d3nQsAXRgD$ z5g0>CFR>Za^AJKSRI6LrvM_x!JSJ1%AMtPw3cw+M?>@8d2L2TxxmDvsB@Nzevc?Tl z-`v__oQ{~tRyzWkAxmMP|J?t?!mEi>j4Q5rkR!$W$oH;YL zBGm11CrWwMS(WePt8eq8^zF>L{?enf({@2boI{I8FUfY`<%-0!42}QfwoVNyICLO@ zOJ7mID3XogJz3TEZEBnNSq#>^{t2k*0u@}=YW-YHPk-Ty6hfLk722u!*A1aDQ;!@7 z%t}RB`$ySpKDLI&1jU<}Y`;(tU_qQ_J?t-6zC4EG1CoiOHLda_=Fy`=Ee9_3RMIT* zf|f|K>?Ic3E-VD0fD2G5yQHiP_pOZK#7V>wCP7jjtQl!X!+rPER0P7 zY4AHN!!ez`l*;4yrPQRqyurWvMhMxf-m zf@s!8M?Y+pFn{zgs0ZmT4FJhe|4QQiDK4`t@P;Ie5?3B0@#7RG-r(b$PL~#0EyP;p zr$nA?<5#BTVeClU8OwUK#2?}xyJwP^b-ut0Ogs!LNq)h^V=fIX)-ID`mqbt< zNY{8-yop?q3HDn@d%F{kPI}2G0)C^K87xS87U2jl0|g!>nGX=UA_CB?Pj6R&atb(D zSexa_r3MY=z8Ji?4zDX}OVW;x4%M)fo*892ZEH4m)Sl<4D%r6uA}@hbRbQyXXNu7Tfw*RwmD7<5%d^Cvl_nT- zsr7O?of%2Y{VI9HQ_9^UrAw?*^(JXuM{OE^HzT9$sF7Zj{*>64&z%&@kEeH<+#ezx zQ&~y2>g9gRG*!yJdKDP6nZcN4UIjkQbA%uHeh;o}A8)$enXf zF=)S%ze@H3r!w=63SvFZ@`8Z2^at4=%8UMZ!nT|ZjG5E=OcAZ<%haVzYLF`j{OU0C zH&zWjCuLWY=OZ^Zr)oZQaopUb&AM@Vk5Raw;VZ5mqCz5C!+PBz$UtoRh# zLvJ;AUpJf#aV7eOa`;^z5X&s2g< z(~d{O=$#77q|c3~CIGb;Rq2+?HZ)|AXevx)1roM&R;;<;is?D4t`U_rvp)4_q3qE8{vnxxs$YA|*M@ zio>RqrWik!nVb#WSF++h(kpAHdZI~ImoZ~7fh@xKtuTGhPtH%?c;+nG=$~-iKPEP@ z|3qUEsdSz)!5NuP_{YuzH@mlmQIQuNY!SX z(sJ*IK^_DGxeL*>BImw3ky~-yGw~(~fnjq2L;}!eq#iW{o71!lGLG0D*y37AmZU`y zL%A!|7AO6t;79x(AK9g|tOTNQ7T*HtJ10db(GZOcY28VkMMt0{#qN;PCxv&1P(YvN%`Y&D|yrI8f1g7221Y!V-pPTN=KAg;oML~aH)Wc$=j61=b z%jqeHMLYO;s7kK=+IhlHjweG|yXCol>({7llscs}ogKdmt5Zc}QGoOp9U^4jcg^{6 zpL436j^g#3-qvyFZop1=t2%ZeRTmr0#=1YL(4y}7xWDLc$$iMt_VPZ=l3)Ab8QmHf z5_0T~V%Y(~apd+gSItu7>rP%kS1x*ZX!6{cbldpM#%Lho6d$pWp-6Ep`*P*NE36~# zGB75m543eiAMhCubfw%Kyo@!rj5SF3Q2~#UsY28>VN9-)P|S+!ISL~oj4?Wljb@S9 z51XHeD~>*zH*za|uEXyh9-DUd_2|8y1}w+7eTqz(fs+r)ESZaFaMZ-FK7D=5ahNur zyKLt1;Z1(pd9$LZ8e6f7yGKzcmnt7nn<`e>{Rqp6f&1P-p*duvIVzxY*7keYOpWbS zs}!pf*>jKWIFz(hbj$?B)w$p|Cg)vsqLX|c%Mm2l50(yD6{i>kF~PO}Twf@7wAGs5 zKZI1U*=9{cdkzN&$H*B5k%`xm58CST{yn3QD|$YBG_cb9F*wNPUN4$2Vw&DT1u=

)lq4>Vuz8yTtMR=)|q6f~&Z%aAMZZi+rDzUFbizVuy3|C)p z2~FncQBOh@l z4vTA-{aZ&6RUOYMH^#$gbDHNC`i?T|N zR?K}o$(j2dpBYkvZ*ZyHfL}29L0&M)#9enPV$#Zlfp=&0=vh>M^%ld*DdrxP3rj=h zpoDJ#aeZQR?49p41H}g_YMQAeR1^XZ0W9JBLA?iw>IeXxIw&B6+GBB2w(6Ex zMwsnqu>E=%_TTg#*W7(zOUhDcP|Tu(3*IDgDt(3v2y^ZsZ4D|PG)-*9%NKODz0r+b z$<`hgcu9{^dLylQ(VXFuD)c55TeLWjKf&A>E05Yn^R)e;{}#l4wR!lk?w`)|HE;Id z+CUohZ_y~lS0_wnycaa0&dC+1b+{&eFkb7=yHCref9~?QHhtRLZav-q{RWaSE-m_l z@<}uiJ2v z>^6gDI)GTXgdPsHjI2U{GkZHJGk12hsaCJ@h)lL5QxxBf&v$*yMZt2^bPjOzLpnYd z9%7IRYeRkfsF7PIBAgc1r&Yhfbpo2@mi&6}?PV;EF?EE@H6c3HI(p|FMDFmQPr zz5d9&9BGpeefm^*vRL!R(m6(L((1s(5yvOR?&ckxec?K-ak{#WmWk+&_5L0?*7MDa@3}K zFtP#eI{Ry`;|aB=-@@B!MM$x?8ZBqi4Sk{-ZKm@+>gl71k8dHlFscN8vpoO)!DCPL8wF=S9Oo zLIEm>vU|-vGDBKpqh7rJJvAErINGgYuw0h9bJ(2~5ae2GxnL>#UN1z!(4^Y>avT*q zD2{#|usE#|8%pjwv#C=uB9=z4e`fYd$=y&NxS#%sx!4w1c#$mc@&^catT+tnKZKB? z8#=!zl4Nd?bpT#mY=s`uPUCCYSH>z>2;4e35u@jRGRHp|FWK#(*)0J0O-Yo8tp}e+ zlnLPC!`=zF8^`PzkG_An8Mt_VPi#SSkrxrtQtgGT2dN!ZCZxNyBZ_2Vuu-UYW3%t`PK50Rk+~-icg2X^bv_&2g^N?CB`Sh6=KXu6W2O{K zZaCxUqUhD^M(-hR5mDJd{18_(Hnx32Z}en$0a?A|>Px}G%J6HO*46jqNO2P^wqKhO zNUG&|-x*OUMO`m9w_JD$JcB_J4H}V}W=>kE@QldUpRLq~_PfAL(SjvXoS1-rTkFa> zR&0;VZdCu@Q^?I)v!Q7X>?wF26raLhS^PG@VcGfFo>$NAdE9^lXC$Y*b+Qf(EAGwn zxYA*8;xis$Z0k|v$+Ir|(E0c5?*M8GaK)B*q_QaM#(K~o&zYt_&JMr7zr~1B{Q*U9 zTzj2tI}G4%&?Y!Tl1yb$ZKKGnUn;*X$W|j5M35)WwFUgjbMMy#nLXc)gs_;&m7(|5 zZQPuF`NeCT(#t$k7GzbR*SK3{EE`N76@KtIdsdHN_>g-NboZcBb)lLfdB+vSng5qv zt0K&>c||GV77iH7YAf3 zZgVIpRG2=2(M}p82*wfTKWHkn2n@%GJri@6(3TAbTrnb5XF|5iEM?bJ+W+WspFh9O zj&J~(^0HTNfJiAVSfIHp|JN?+@!di-HST9y*+dMIY-llY%#aDQ=Iy|tgG4AUx~Mt^ z7oHxhg{ni44raa?1dA#tToE}*5i)n7&ApIXAoIM^7P8BVC{+0-5~LZ!DXMIgY+Q8` zBn@tQFEArcDUl$dY=%~AdDGKk%DedEn?!Y?e)3p~=t!8t2Ch#K0+M# z4C53Nc7`>lS(NC|<5hCAZNF{nT5TAU1HjF!2BRti7onUvaqOQ#8TAAxA`8w%$;sR{ zR}}x<|Ft3|&L^I@9HNm|=sQ}lY%pL;SzvpFz5=ZaQloI`U2Kr(b+Rc&_V)LI&NcQn zQF6cpF#`DsuZ4Zdd>&VLg0zq}lzcvKdRZCB=AM}pFIm@hRV}K7IE@67`sSJ}&rQx0 zxIa^I8a;E)JX@ZiI{YWN$em`P_%v1j<-@?@RFD1 zYJ{f0Un!G;@d0}4D3D-qRMWamt&>_L7!aX5ATyXFPV-Nt1)?jjXnzi+cGM(YOal4a zP)1REvI5V`(WFKX2G3lza168Es{SETQ+_7v&rsY{hQYZ{5fIJ_$8C+TmA|!cFT>$- zdn9(}y5tUK`Dh_|%9V4)(NksLq-;6je&sxi^n<{%z$lR$B%*Nm>KjxyH3 z#&cSrXC^6mhAV-v>z>{6aX0Ty%OWVREqknS7bMQ1l6b>s0aYi0Q5B^hKU^*8j?C&; znnLiB^`=BQ?TvY;kQ6bC^7Tp8B4U9AVCI=SUl(fQSgo4>Y&lM_}o+e*(zogswHVGI4+J{6t{fhr{y|37hj0d|zRxHDD!gx1)EHlA?7~Jk=06d|b|6=} zXu8`akz}9>xt`gNiwggc?m`nH4?%sJuQ?$3M!3L8QfqTBzAGVs6Db2{&!~>k9^Fai zEA9spcJ^D_E+pj3(94We%U---{(6t{ZWw6`BdayL6O%VGS@P%=8yINTKdn87u*+_Z z^Uwd9Mqz~TBSH$-R>dCkesi>1_q>K7`&WL&Qo6=L>wO8kXh+-&?P3rpn3{H~qFt?+ zWN`|9=`ze$Kxyr6pt#1M)J{BUu!hA389noO&H7sNPp9J6G;wSwl}k8XVH%wN#~;N} zj5)+`snnqPz|o4T`>3+H4h7fjF3#Q*dvllw2Q@_1%vJxa4WAt~b%poUd1Ax1U5ZXC z)~DRwdViC7WuWsQu&@Czcpz6Nna-0&U+SDI3?KV<;3$s!urf}USR*4mf^emCt6359 zsCyU<#^dd2?eF_AgEw;&;p(Po2w#);z|WIr67dE%Mdb4``)|jW%IYB-rq=MIlJxCU}LS3yFf8CoE;I_C9Uu+EZlqQy0g6539S+9|P{Y?}aX| zLZ)f-@Ra2pXk%{HpI>8ow(S?*m9qTxvqwe4VIO@(1CVXVq9o>tN>Z-8Sw&5_=0$Rv z@5~EKPlImf&;y8wpi%&O4&Ga!Cts$BLAGaS#tJ%Qa#aQ=YXK$K=zkuRfT!& zh-l`(k0dTkZW1=CA_)@4& zv+B^L-Horkva-0 zM0SAccHda3Sf*yM!kijiYJKLh;hbZR*w4XHUSz==VJ4*1Wt9 zKPAB(m0MD2(xbJifuonJhoNjwu6sGW&l{gSL2(e!pGYvQ22LP1tTj;25cF^2gZ?WQ zR+piSgDJ)avfwL0P^tgmfG`?35E>Zk(9ftq9bhW_Jd)^trO2|tS1IFm)@n@EqrePk zMP^iMvL3nk3?@|C>z#D_ga2RB z9DfMH|5>N?zmw!@K{laWKyUc}|9SgT{}ufG@AY3J{~vVTnlC2RAkqE6JD?scac7d> zwuZ5UBb;Qn03p*gAn*83{Up^Nz@3b5Ph8aV1mnGgYaNs7+|RjkdPUu{~A9ho?rZVFK6h8nc;iXa`tO8 zm%mZFbm1f-1}KiZjFSpU!>J=%vm+4f+&cf5DO(~ckUJgWBsT#DSznl=+fSGl{d1_abCQ0F+hP4VfNaeXU|R2lh?cJ#GtJqOr%>wV4O8& zu}V#yi1cx0|7sMZ8@T20R;D2TJpt-#L^|3 z7d7w~iExC;V^>Y+mvpwU+GkdT3Z_w$uMhbsIF<=%j?&bLP-aNXP=6iVJCUB9*I{3a zrBR;J+)w3{DxLkX48TS8+AFUgQE)_?{hX+rzawu>(GaNzW z9(;0Bjtl#1gjktkKM8a55=_|{eS?H~f@aQvvx1d&|3AW(O^u>9no5zTlKl4_Lh2UwRme`367vA{U z^%h+W$v<8c2kQ+e2o^*e1bPEPMgk+3Fep>Pig|q&igjPfWxkhvb@;mcYa96cHQC4| zw{>y<`Zl<0%c1|X6hB3RvRP8;LdBelEyL;UAI9KGi$<_oq=u;FGZH5lI(&TP<@YxD z=H%yzThhW($=yB@P+4?ctau%sa^=N>+vn!2lll$}Y@c%rOE%3yNb_dq*wQhwD5zO5 zH4JM*5nxXkAK!1=31(mAN^o9L{rXx1XoB_G(%BNB$v1CsZwbt36Xe8TzGFjGAGiIzJfWc z`Vgc{kXGjwk3vy8De5NV!(N%e&A@=Z&zcn+e0e6{_g$9Mx#SA}8=&iU(%sGiy``-z6YO_pYG(cYHsKyu;9o|97yymR6!29l6a!h$6|M~9;mDDoF=n$?+Tv9T@S#$So^r`SlbVpl5b zSAH-}mb@1CA95yg;qYjV?~08b|84>04PGLLMW%>Mm*G@GE@s3+j9KzpWir5bFO0#( zKXSG&JQE6v>BA|37Um5Z_Xb%9ixol&E;j z7TC4wEf_a!%a0$o>nm23IKijj7FY8L#j@E7Qj zaCqMbQ6HY({yd2brc^OO{b-_Xy^p#t4HbS0jvk%->J<--6xuOEyG*|u!9EbVn^}e!B3Uw}nhLU)c%?i;h@d{~$wQR+ z?HJHhmWKIY$_iGZW-!O`po=zEAD_*7l_W&sMV+({kNbVav974F-$O60LpfB@M@aFrA3k zW#C4osW>lRc;vlPOxe_NgG{0+6;joae(%KyodUk~3#(zUm5=y0QsM((pzUvHw!B$B zT2j(xoDmiKj~pnBt5VU@hmc8fi(da=%N5j*wBKc{j>%?Toh4{2SHPrJR?@Gy<9E{Q zJ2DUmiz<3^_J(hoQj%R0NNL>uqyurCI%kgm{Q9@1#6rQjj64XsimE61Nz_itv|9iw z!<#SinF8&a8;+QaH`bkO+?R8-=$5!6wSo@*8OR~=+K>j)Tdco$#lJ~nqN<&y+$B32 zN6)`hJ>wXi_O_t*LJyHb9D9X@Z#Ah<$ZG18joQxV8chaM6J%2Zow@dplj)T_&~Vsj zX_>?jJqirIWHaX|=jhVI5PwZpr^*Snhzm#YN5TW_rXto@*l0$#W26wj$7@=z2qO|? zT#`WbS7PIY3f7~)KSNFsw5+*IQ$rk*v4k8QhY>H6?>?=s@rN9o3C(J0drAsrnEpL{ zxY{3Si6F>|e*mD5{;g|P7^RZap6=?-!(3X50(W`)0OIm2Ba`>_`7s&H(~oT~!8`mS zFs`4tyxl;<(CW-b40;x1`+^mJh$b(9ctSv&ejG>bX}r=uMmbWQi;=yCe>mSB1IFpw zEfYeUWq(I~uNvdTUf>|~NpWT-M?1UFb_xeeqYEYOsxsSL8qxZ%0dv&fBIG2V;G%R+ zh~1l!>-M(l0s)J!$5p1=QyUGd8}SRDtZ&9B6Hw?-a%n8s))HiO*FRW7ZFt68tC&qj z7M6%Xrpy-j_<`tyXH7AG$O3<{qPbuxcx7=zvfMaF%@G;j?<_;`;$px8J@Vkp_jU=f zH5p{F_D>!TngI2YxXX^|gw!jKJ5iKQx&NxwamTPHz~G$kKE3sw5tKKEpRivnJb3u5 z3La(>V3Oh2>Cj=3<4>L&u@VRfT0#-3*6&66!OW6Ll|~)0uA83Oac`M}&s?0K6o0af zW(brI_eT=iL`$F4E;#!qjnJZwwU$gLqdHni)Ck%@7MxnehpmxIR=ES5#!!CJhBu1| z$xJqA^Iuv8gi&HT5b5bd2061L=FS;VUFkz499zHU0oXp*q**VthK~Zh@!(DewmtDl zB>$s=`7l{*!!EC&@OPUr_NXNeBgCMycdf5_Qm~$6#0P%vlbznAA)D@GOf#9uU^b7a zjGVvlY52b~xFD7oWNT+FG;l8Nh-;OB1VG2v$}?2T&L?klsz|q2EuCM<;0_hTnI`X!C9HSFC%e zYrlv<@>ZS5)_9OJqCNp)(BPa~4Vb{(_}mEE$<>ZK@6)tC>Nc|j;IJhaG&lIQw`Jfe zi@4Z0M4$LV4#L0g3%{)f_L%>fszIz+T_4WTOf%Wc(P|YjLT>hqSLBc!zf(E-??2I0 zf6EZTczp@m$RZ_?vaRvrBR(K6DDI}=BoOMYDwahTwDAZ9H((ED=L#0qr%)&V%?HnF zG{Yu%YvIS!#83>AT4{XvyT|ejgMMIS21V_#q0!@<>kNm@-Zg|@FI}Riw2@t8gSkh| z&E;%4H_mfX$S~t|qviyfDpd~^gu)U!t6-4$bw74&l=8ooIc5k*MQtRT zTtQ~aQ14R?`zWw-Y%We3Om^lFHI9Fx%}i7VkZ3A2eH;#JrP3=YopobGpsjHuFi1&=0l_WXNQ5sK`WX0D=|2FW8l zv56e;3sXhYy5+MIx6N=M7XoT@(e&4w`&$MzqGu598t- zW#<8&1@{VgEns5hs8E zT^A}Z9*()Np|m-1j&_1&;@D2QgtnLxvA4Y#L#iVc2Itgfh8tJRv_2yS#uuYxS)q8@ zW-nP51r93=Sk2Viy+XnLkFnI{j!5Qa!b1Jvp<-dZ{P4cUVrCUFWwsqLF(|>^uwf;TD&F=Fod04ohGdlJ z6Z&EZS`xWfc*&GacuAW7ak%8Z8FcAZs+t*wmKHz6Zu98hmTvg+W3DI}Y$%=4|M!xx zG;9fVM9bNgO&W3Sv)d2PU?wkms*=A+BLiU3^2epCF)-1dEc4m9OwF$`$_qqVy^aD* zmA7cff)$TCyZf*q@b!F+8-8lVSS*1z^<3)s&6^$|4OjwE(d0l1p_9@)`i#0=A-l1= z&IRvGFx{;1TwKXupcU6o-^UUA{>b;7KH>3o?jCXAd7NzNj|`sc&Qkk%!;}iJKWBu< zLbu(IIV)3|oD~_raSENZnUhbw`ZP2dkamDU+~|&P4sNRC0eQMhlOrzX2sY&4g!Jf+ zYp8`<(bXI-b&8cHg9*5#D7HZ?y>iEjh{UU^Vyvewa@V7j*cKyepm~`bidJdpFXl2~ z^j`2`h7Y~-Uta5;WsV^{F_QHbDME8d!HS1naIe(QWX!_nlkXvkdPP%aqng zS2kL_79%*Q5D+qy{^uyvXx&I-(?MyaZz;UE(0l&qZX|+<-eHDim#Mn#2Q!oojYv}7 zwLlY^kkBV71rXZ=8s~?P#AZP#E3Wy`N`1XPW z()xR*6`d@&1_Y%j2#S$ZuJrQxSN;t5$`GpXgDn$}4soNgA zjE_;`Zo`5jZhoirR0@GS9%CaZKM;C@+R;?4X;FNUcw*)Lw7D?eyhi)RMm9j%+9#&j zP@N{RIBZ`trv6sZAVO?N@B_sDBuJmXj%Q&+Y~-E^UcT9KYycI3cni`~Bd@G1g_Z-!4{J6f1d??AnMI)X`-XU|#2GGP-K# z{mVybe(?BkyKn?QgYo$2);EIg+hKLV&2pOGdV9Wa!ErTWhWE?YNep>ccs_^|6z0R1 zC2#dw9%WNoAB+Zs@04$L)(WHoL*U;cKTIQjfL&beT+Wd;lyzC^fguB_%LD@50$|=E zYv2?}Dbw_VVJku9*acEf&_E_+8~Ac;GEjkRFiB9WI`ElTs)Xjo_Qkzve1^G8b{r%Q z=0k7@y!u#{nTCwqUJp<9RPwwu&XPv|nhk?r!~xB5$w9*HjxqX{tj*e$SJ&9ec~V}o zQZ9{#D@N-ED=?G?knFY{HG|;UOVf)nTe{qxJoRDkd@3?4%Ub{Y@DO;u(S-LnsM(N( zrci+X@7K0ulbV-IbXOFj&qA=%J&>fR$Cp2|1RlO!_Q(0F+3&=aPBKDvO!6ul*ITtX z3Z^rD?F%^i{rHVMsVa}WcIEW+coGatW>&^QKW?3)SY|&m9+9?d(Wuk%`IJ&Hv2Ws# zGwzYKQDD?-!A?t+7ieU#u2iP>_ahm`nql3_B2sLf6b5Hu3Zwqx(=AyX)W$P3>I25f-J4gg1ss!9q_VkwMU4f`Y=nd;!rGpkS-YV&N-GszNk4kR$Pq zMy~B=1XGVbd=nhj{l4jXA$YNM+GU>Gc(+ZcXy@QCT~t3lF55gaJ#Axa+kAWvXqoZx z7=P<;$^vm|Pf#?WLCMLuXM&|DoW1X3>)>cWCW!DQs*sl)zC zU=ybprB9zeEx`#cxVpI=tXUBePfLw}aTMW}?3|KRfzAq6;e{ZK$sAXAbeLnSIEy0=5HCenoVyu#YiO0F(1BTo5OQx1>=7(*?Q*Hyq; zn;+QWd0~shnPm_K|Gh;W85yCWp?QW>NHIdLDjb4DWg<0FI$B!^2Qbjl%^l2qc}R|= zm?2@v*tO^*HX=BCviN4|(2Tsiqx$CN5AI(>;wtzG2g1U_AcKz{+F+7!d@~dloTOY4 zO{hyUExfZaP!4iaeRqGqAO!w9q^n9;N~v~9dc&#;W#ooDbd5J_dL~<=mRLK zM&IOmG8i`PYBPfy8JgD==4B|3DSGM|M0*EhEmZQ&)MY#|0ge%zxICqtgK~Z zWsOra5%vFhbc9$)pm=q1QZY#Dmex%~$DpbV@%q_PuK;es;MHQ1c6G_}8##Lb(<@NFLapPhQWuCp7@^v%_Clf!b z#umx&0BR3u()IM@wFeJTS~G|vxWuwpr!Ag%s+7m7eKq#>^{sL|CY4FCIN4lU8ZsV) z@izoB-O@V*!4m&bcZfETlS7RF2!VNV;a9A{)m1gzajL7U512+rMx?Jm-CVIK&GUb| zf`6T!Caa&Foa{m+8-!8Are|iDze^;Rf%76G&!+G%33; zj%vW0!GpW+kJ!#&P1ueJ5a}Q3E^0Ou5Ze#|Jmn19 z5*kL4LbM-3loLpYrK&V5ew1@w;f~9s$BAOyf`WoVs{HG(0??Yww_u-tYfoGrNpEks zH?30N+1dGONJwN6Cmsv0Ml1Mb#|XhXgBD$9Z0NI_&lOzC8L(%pO-qRf@n-O2)37mz z+lkyB3;_2$nKbJ|9{(3gbt*Gvd7z)MC_QKDANDER*YVcV!< literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/custom_logo.png b/source/images/blog/2020-05-0.110/custom_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5c25b186917a110ee9927a4feb0ff5e5a29816c1 GIT binary patch literal 20001 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/homekit.png b/source/images/blog/2020-05-0.110/homekit.png new file mode 100644 index 0000000000000000000000000000000000000000..8673489f5b50f125d1bf610fe023faaad558b236 GIT binary patch literal 291948 zcmX_nWmH_-(k*VmgF~Qk2=1?JrtZPhm3@nx+nBS zHgweaIF{s$hW{TtBvbe?{`zP}3aI!mzA&a%xhHT>9L_47^@96ePYP#&UT4cy)@4@T zfb=5tr~?&jr~|C1M7<&(x4@6p_ooTqBhY^%=yyo4C zR-x=uI*4h_EXNplysxP@S~K|7-x#cp*-r+j>d9kV9`}FNN!r{)v(U;$f`Klwl#89v z%iTnxppr_H#umltcX>W!`FO#o8D#yBs{=K!u^0ITRQdKUOn%Uqf}GpjG48OmbW}SC zSad(}f}gh6e%zB?_wqLauy3l_2s%{SlVE+zr3BVaYKWkbQtQSmtPEhhEzV?X%Yop2lndAyQiNkxk#(yDL$_l2^+DU zc|j1XA`J+_jQ%lC75Ay{wOWX{K?iRn4zKuu@v78tDWZHU6|tDAwlOWu;;|C(qN)r+ zayXcYhKw&zVvp}?N-%?s>!s8dc#`ZYL5=5FNJ?Tg*)=Y14zA=@M|^hGKMt{ws2(dA zea2ETdxbqemaJ7#FXLDhE1Id=bc3SEdoym!O$>V2l-hVwIBZk;%e8c4(cn&Pek?Cu zN-x2o9V5+l-$MUt*A8_?o~hx1gA$slfQca|`H#oDklS9N!8Xc%E5BZmE7yAi$TCZykb3&(Z+~( z!5<>K>@fb>b&_T6pvhzk^YDwuN{wf9+ftIESe(4Q;B8rc3V+*q*{qP6y}jF5wf`l7 zxc0I&8b%s>IrC67ufSmoF96XHbG4q59ARG262j0uYJQ?b1}ZH|Jr3#q4CedeCtk&u zk#gE`Pwm#r81TKd+PWJG3l%zkMNC>WC;X+?OC&*wxlok(jFe=k`|AuWtSIJ>1@}UjZ^PcT0nE#WYd9A2-=l+@f9uCe{o06$jh5RY>NnKd}JoM+0W~V zr4Wargh7(=#E*i4i(75)nY^*c+l|-vSCAZ{K*oX+kM&`5RaA|};fbNDu|$ClOQizj zO5!Bm@@Ww{f1mu4M3*YlTfy&zs)Dt8)-C`+E?uJXS|cwLb<9VG*}hp`)GysY$opwP z>KO|EgFrNs8GpY*@G$FEIo)CSUp`?g`U4TAV$@$}42*B*3lZfAg{md<5|@OLtq*dr zqXLrOE=z0C{*1E(6d`>YV)S;ON$}wI!A-c?dTfWx=o_ClJmk?=+94aCpF4%POdF42 zqW`BVuS6cezxWb4Fwob|i7=A3Vb8y_E-*N((kIty*dx2e) z4Cjh%^fcenQx?`5-qRvs^suU9IJ@|P9@9z%889Jujz(oGL&|D6^pVf1lX=BuIN52- zC0om!b}HEH1S6FDXA;8+63{`Kx`bgPI3N5qsCuoXO@EzvWPZKU*$zWTl?pwmb8iSk z#&`Enj$3C;X+GP!$?dlhCUkmeIl~8f+S{(7zKZoOadT)=UpGan0&{%hro$n?d{XT!d`(FyJAO%Drb%hgZ6go)u3jJV=@5+({^88zfu&} zX5R*+(D;HSQBfjfp&h>OqlN@pniV!NBc_X(T5KP}pQWv6v$;!7CmXlYN`6HcX%lME z#xR6YvhO&Vtw9TwD!11E8-Ve37EzR@#%JsVuc!P}doV1v#?b7173c-AqybW5^?Qpk z8+r@m>SL_~Y!T`>K3TVuS}}-UO5ld8Dx*rB@nCRXMX6u&4$YO_ZOlVnpIK+L4wrM+PJ~ z+vWootBnFc4hbpP~DjB-DkZra5DDcbgFrmk1yh#?shPKG`x*5|&Wv?yo-83wJ8qh5JfbHj8+zi$8V)iog%t# zbfhMqv5{9sAR8nSeWo#cNAWDxMpx33Xf{R)V$n)~uc*X;$9?TkY^n6rK zYU5M2?diAlzvtb)W@;Jb$`HIhnd1ttSuatozdRju%Jy_WR)b!I&wik^AD>r5CR_0@ zgxhRo^R>St51h55YmF9kaAYEqtyhW^osV#42j#WvZh)IhtUxC(a>M(&1T4?63JK9- zb(WZMI&7ZZO#cl64ze*Qheea2k3=K(x9a}o+txNN=Il3qZW_*v`RuLJpBqN5zWdag zQb)`CqR=x#_$-4$73b)+a;9D-ZKszawecSb`~Xx~$3Y zFVN9~{mLa{WpcbqQO`t+nUL6t`Piz+_`5!Gto$%OBZLzqzTu8N?2G^@s;Rz+O3J5Q zEI+dGca!q*59dWZUq>g_ZmbLX0*@~I~BS#7^lA(QN(41bLK&#{CvP< z{x^~*cLd$Q|@xOL}KGkvsIwepZjx> zPHu>6Y6=35A3u-BTxT4g%`dMh8bdP9-!Ja&`iw45(6&C1*1>O`zu^pjRk$vC9URZX ze)Vqa7kv^Dwr%$NbxRnIbQhm%LycZDyS%I822ak6@bNXRnfM%XnX83FUqJD)>e8I! zUV_Jl5w*{nrgaw0mSCj3st_C2>hHW~+u_!}7D%2i-`*pht?x;SC4Zdn&Vd>`oN7ie zL`kG7!f7{?8fm}mF(hGy&SZn94!0#->%}|X%6^dXXL`DcLRq;u!4x^~>z#vp@3zPqx`}8Sr}4@_LvmvdiKRb_v4~ zovMhx-np1`=)8$qxdbLz*||LQI{JRo9Puwrk;t`Ngo+Zh50RYx0TmIU-}dR9u~WGC z4_zefXGn#e5McE_Pc%~^`Yr)*%JxzSIn@~NRto6APRH;8YSsC^n6oR10FCkBBJ&od z&`iPlrLmGi(__|$Njwg%&HSp+eMO}9+}mv)z-9pzR;p=t0RzYZ?VEzZNBbjL){8;+ zy`2c8O$oB`v1f2M#RI&`eSNs(|5=j_run9gmQOC`G)kAA4SLDh?WDZMLYQB}i3zmw zvG(y!wJH?X!?gYT@-o5F;kV!J(E0qQ0Tc%3!evLgnw>pbOHud-Ni2F*#8X5Lp!Y91 zUHi(x=cP7}pjt-E$Cn#JEr2gx6q$?3V#w^%JwEDOo zZCrMrr*wE!_1n9YZ*c8n-5w^79U5Il$w`rq72hHUWrT|tmyNWg*&K<{Vk;Gm_N@qa z;pI5S8V4=wkD2AyDs2wc3mMu%Ci7bqep$agrJP-;j5O*7EQ*@T?P1E;dI;ot?#2e3 zrTUNMLhk;eiA$%4J#DS%-?Dr-d}LxMwuDK1a%#@>eI81E6%x5$(D%C(>bV(z+-mdR zN)^6FCKL1oM5ZcMKQrV)Vmi(_dLYXi+#ALQfEdH-jw!F=**P>q#YSps9NG3JUEqq9 zT`sv(kATSS^UU)et;pd$hKQs0r93l)tQ@wPEOd_e*kSAygT#y(KNlGFKT7vxMw39_ z_#DzmMJIb|U$qrU!0!D97Wx>g`Dh1u&rcn!82Bu;Z2N3zQ@~(SB}dquXNO}{4y)+8 zXWlCFk{IAqmi{PJlwsyQ96}EY3`p)uymc+u=HH$I&_|9 zLmtrvM4zs<{d6T8>*P!$5Y4y-tCCDs;xrLnhbwB@dbT`o2RcaYo8LDrL_h{lnIAMY z-H+W4uSy>cQ($%Zujq5}%l0nj>p6sRaX41EgMt2>5OrDz+=e6MV0D70nvY16COD-u zBk2UZ*yv|TP{W1_8K{IQ_{tdM_+M4xQaz@Ee6av?`h*;jq9FoG+|-g=m{&LBWMOSqK#9Qq&&3ltz9-LEhn>r~|hz_^Ls zw&po$_eu+DLO56Oy^e07H(rudK;4J6Z)w3lepdTu&10`;xZAYfQ}Jt{g0r)qSptqd zUT1)BIr~e}HXR#Yt=lqt=ebWIJ=Zn{_iF+yPr*Ffj+|kND0_#QJidpYa~s)P{ap_( zUvC4Z@%4S@rV1%PCTCt_K5jdJw;c{$G!w_Y1)N{Mb}PTDIa~=g$rr}_)6>llRA3ij)u6FB~Zlz>O@KH zF7-FjECIt^_v<_&o;8l7ikBnG!o`y)f?ZTMNBe<<+TUwlU3)G0qQAPCP zlC%FVc7ut9pIjo$%rw>wz`vt^pk2PbyedCW5*`t~we$l;iW@*sf89f~LsqT$F(lf* z=`CSm6Or0Zcivv*5D!>l2WPk^)dbv7e{2G;UHTf=Ua+S$(|-H4Ioni&?eA!Q$TVR8=r`ynvWJIMcu8pf$wl0OkX`CN)3k1O)>ZgUpwzVPE1V?K7X) zP|ki>V$^h#ew}(H0WW!j2PIXqqdc)?kjP4^vBzWwo+2S)v^CFFDi|E7Gn8%#oV0r;fjIZQqv&*dr8ljO@M2z z!CQded6kEx{Fz}HU6nDNIF`mqtRj^tR=4Ldd~TQDMp~f3s)F!G|0n%!r-hjS@NKvI zF}hf*PxHfBxJR~qOCqwyoT95L{FrU?clyLx>rW9H#Q*Jicr%4%>?Ep&nFc^(04srn z!uM!hN2tK^RRBs26%ZG9f15Rs+@K3)C+&WM{^+02SIQ{m)>_A=Ep;f z`>I-XW_W-3U)SENCq1IBBTB$gUu|}{^e?c(MZwgzXDSKNADg2<*3=Q#he?jgK=+xq zf+`F8$mSeG+_9a9s!aC^74~&-vwhcNwG-FVUNj3qcwfy&(MLZfY*+;7S4~m-%bxaNkHxk&+}kPx2lfY zI_!>z{!etq%Blm(s!R-Z=o(5TI@paF6s4`DNZpX-fBM4jCDw@bruU}Vx7Ewi$2J}-uB%Ee zbs`bd5(@q|?d$-9^^9eYu?^|TgC?K`6NfCpi#l2JOF5a`@ghY-%|q^oety5!!B^;G zdU)IfBMD_K4fu|&gDH%Foq&LSCJ#+o_cGm+oz4vI*uqqY%~}Olz2`g72ARf#T)v^I znv4pngloY-lHf2wSjyz%dc{_ma)Fz)z9m+4n?XiGo=$2k8e+u>5buJEn6Hsb@?;yK(iy8 zz);jmMN{ol*Rb6k5ju4=>AmTu&jBAwZ;b{|<634&Phf$|ml^*{kGI`S2S{j*-#=x3 zKk+_fb?n-5+hFjTxKGX=!b&sD#*VtP>%DK=aQ~cY@DTTQr<9FR^YP$wsftdvt?E4J zIEk748zpkwbF$XB<)L&5Q)(ZjvOn5vk}h)J$<@Zq6bH>t<4swbaKwc0J3OWp*A6Ym z|0V=&*R!iZKmS5lO}Ti+MG8}4`C5W(3w*5~hQWsm-jE2Ss|Hz#kAp0!)+7uIxK z1abDGXK?xI)C~rM34h3a2J~{csY#XHE-Km6BqVes_t(6_`Wl$_FspKrpd}^;R3TKj zo!&Z#;ip~%*&m(%R9R$YtZSDruPYu_=GH;eBhbTyq|5cZ1m9sZKG}%1srq-}2Luu@ zb!^~0HxqCe?SI5z@Nk3y_C9=j%!&!-5qa%(Uw^*3%h%fWSrK>y6OA)?T)y=5Kz;_C z-saxp3xDtd{U5&oU(X!|Qrs7ZSxF~6O|7XVae^c?N7zZv?G;cWgq^!->eLj(1k!cB zrJWVvP!*D7v&PU#Q^LG_CPu>lFO?#Qsv?frI!q1n5_vChW)p_}_5cfAk-Z-|SlhHz z0R7LIdY+dz@L?BTVn1nGH1gJ1%M+7e>H#ayP52=|8AB zEd`}s*utkhooBkSiLSp@Wq724Qhpgubjs45s9hM?%H#loMr!%Fb2d4vW@-gaUYoc~ zueRU9-@6Q+xmpxsdjYEa%NV59*>>*WnoG!||NhF`_+$6w^jIVh*l#Defy1EHYvR;? zfA@5~#`go)VY|zx+tjyZ!#kkiq2{CKBaUUWZQoSy`5i(=;va=#rcD@EJ;7RTosUmx zrx{jwUIL=u${P*E7@FnZvfJ9Q|3`1*em;sy-aV1fT#=`sk%de6j^madrXg7Kzj2=k zF`Wk*8O1gJI?So5dBeBVeR(6>6_c%W&bEUfv3wpdZ$067aPsnH;QD@`9}h*(Pj67o zZjOOn;Gr{Wv{>zv?(b+>aVCEfl~$0gg9+;woIP(V#9U9~hCo8s89V1)JOQ=6r}aE2#^X{&lTd>5-ZSWS{Mga;8%KNTdXy!?{#pChQ*YyzY&wr`h9krEMorgl z2ia?H@cnwLgNEopEjtPD&#tr%4CX=IheuJ9?0H+`e|J(UTJv&{>Qp0ElC4F1Q1c@i zjRKCu)VK*fv-@$S_4f)JkIL$;KQYxsqwgpa@6ox;IL%};eH5x0-raYEWGn#`ag@~T zp91|9!yd`Hd)Q}DyvLY+840@k-cm0#a@dh&$bBLj9fHtkruXC_NaAAEiHoCoHo_S6 zq0Fv1ZIpvgk@?AZ)YLU;hm$tg^#}AY;Z5Ca-JCbf*T=y5rt@K8>bg?{jq4%e>OZuE>>KUfl-YJ zT-PdQSMVb|`pMUDYa593uZe#|&09J$@+8sEHP`X#99|?pT2*i%(-wtgA0KpkKcZj9 z;JYy!h5f50aN&O6niY<0@pX(e3UQUfWUT&uIZ1ffMnLgao|!8D^XB$8n`bI6>TK(F z^XvL#`F-Szh)F*y=4d(_(&I3ndcsL%yc};?Ks3 zrNoF_nyBJz?8crJHfQgr)KRRfqJWjBJXJ(!)(QS+4S1Z=ckOw}>RybJsE1@ECX|hb zc|>mClYz0xgArQVwn|oe{0KEKpbjVLW~}CHnfXMW-k7b?^AiiXn7a8+ zcsffBn`rP081yN5|Nn-B@Lj2zDc_h?=9}j5z5u&Ehl0&k&Y3+EO>%EwA1f(wY;|tW z?+VJPh%rOuI^cV3!B)WAZWM{PWK-Y!<;q%T`-o6;U>dQGn~I5(Hi4ih#;4LM;bX#1 z>zld65rM*~Q=yIpME(;dLAzp6m1AzU=TNn2`6}5_KrHK%LkGaP1Ygj(y`t!8*dj{xu}7mPNIg(1GQ)NyJa{ge z|CWF<>@8Zz&;}BAPX<|YMm-D0sOy>`_{A-Q7p*fs|Ca}Xur8m2qeRQnC}q(jw?KWQ zXu`Om1XCz9N$lB=xULROceCdjsMjh!esfy$sB9v&5pz%2fh4{Uk-%&LSMccMq%Szz ztXcM_>WZ{3T(zLx zHHD2gS-K0}j^d)#7&>ZlV=bw9qj=T1MW1N8Qk6U;w;H6zWGck+v8Cl=0_yazeyVkL zYnjc$Dj$$^c4$QNw{slH(XsHjzaKfF4O_(>Dp(qpO>poK(+jewJn}{X!%g4;yvSH{ zLMfo2JfoapoF*c(Ij%nY;Et>P(sg83a|3bg`}8q2b8-|xBiv!7DDRIyX8)L%h85DU z46A5q#mx8S@D-t7ppOk<=~U^l zWzoawiIhHzW*3W+GZ#V2;)s6x^7+p3s$A}x(M}9=5mJtV0-}o1O6mVju~w~lN>N&L zVJSwlW%UUyZXhk9r_4l_2xN_>_u_y~h^?5?o9d=%`L=rlWD;t_EZEWA2Vh<0h(nEy{FV3e}m^ z@`jV33Y5U))+**;+Y*r0%8rLH%^Zw&&$a z@tHCcaOsDNF3%&qEY>u4p}Qy3{hpHKU??2jZ2r>C;SYD?e|@1YEu$z}0K0qS6eB)l z;z0H)g-B4N8>w1*R99it6FdB$l+KveZ@o5*eD@hn(uyg|C6VSm)y+YWC#)<!5lGsU!>wnlQOkLSaY{NrLdREL_Om_=9AfYB00+2 z&iqXrI(d+8rCCl*hMKTE^wvH{HlelM0P_OzB@B=MQ<2Mvmhi>B`GLZ*y^m+YD^>DW ziu4({wZzu*?onm0%I2sLv~geAi8lA1^*&bQ;m7$-h0)*OBCaLHh7sK+uA~rm;p*$( z>xtw$$Qn;7-`rBmDF%Op@2u$dbue=(64hA# z3rn%x@Y%c|0k+pT3i?>_S!KzXnb=94}b>NIZSqhO8s(F_|}iJcK@(hLtm&`W>Q{ZOQjWU`kf zWBlyA=HQMf0g2QO7G3XysLzq{RxkR`@z3ke_xHQ*u}fxm_e}q$h}Le7-0-ljm-`21 zxBHkoM|}3<#C2$uF18GMRxVu*kn7GbSS)*pYpl`h4};yjcoVLZ`guv7Lk;FMyimIX zlpjQSn7{I@auH3^L8=U!kF~U=1%k&JRRmQq^TDXJ{wDE%_rQ)@pYdd>7hgHU%gLtn z2p0|8Ne)V2?~fv>LdBRM0PT?z-#sKR-m6w_uT}Udiv%f3au#-Jl$RN-HDcNdrkLLQ zQ69dY#}vp}e)o3PW=H1GZBNJat93faJG17=obhXh(5@0LW(PUo&fLA9YG*ingz zVPH_WszrNB&1o8{GRg0~O)_wgHJvHbR=7@nbz~z7KH1-66Qjk|F}a!*776JxCaCPD z-)uR;kyP$-id~j~PH3;jfujowv1Wa3AG^n`7cvO9&Fot z$}F}bcvD-dQxiTyYhYV!+*_N<9jy$8wO8RpQku;)C$>sqN5Sk}?{^!BcJgyr4%4)) z(ZHKx3kQ4uX-@PR9@Y@}q?iJCU+exyhHRl-*LYw%L&mBzGsN9CgaR@1FP$_`n+;zS z_WbH6jYm3^7KXVlJc3BHVsrs7qyN&uZItHh*o$dudfr!iKcjQl((;pRp|VS z##$y$VDtKVGg`ct9Rf0TW`u0>1Y@cy9XG!^0d6J~ow#$|+bHVap|A`*EQ_1dQ0MS;q9)?EUe#aEM2jc$y8jJ>~P~1#b>{j17c;lK~*mJ zgw1l1l)1NwNO`{>+U!V5J)CX|{{8-s=HGfCeQr&Aq>%Q4jsTFkTKxo`j*PUr-J0L( z4KScc2Pq;k55WN?R7?k3NIPF{bGcMGS;%BG<}11L3BQ4EXD)vQOL4c7sDgL}qK!WC zOJ#Lsm&+qMEu$qvdU)4pU!++9XkX3^N0Oqz+e>z7aQ`S5w7~N|&Js}jA6lNc`EKw$ zuI0Y?c_{}@c3>$N2vZI-JMq^abXw@}c9!I8C|9(>$B0~}wDmS|+!648m;Ptr0U8O$ zEq@8KwypT9GuK5E_1vF9EGFbO+@GpezDtpyf$xRx5Yk*>mNJ~Sj!f_k%sLS@Az9(J z7Dd%dJ@VH`pQbRsPwT?Ur?Jg2p~~f#n$Fep*FKR8BCk&@zTn^gMaKVPB%rV6eO?LS zp3$eiCAk#ENNWAmv%gu`HZ$Pqfq zWCmOj2V8sjpF4bv{q-Z0iw~StE(%``mvc57>Kbn^JS%XE)V=7mle;nuF)sIUu;uI2jW*@f|{2SqBoSo%|M;?^R-ymu~Le-rn9ym7*;>JsNQi zG&fi{(`kQxi6&0DmaW-hOey;WJ|+?2>F@E0&7HYS{&~Zlp#U)3&t(q05ue0i6$ggY zLBM!0AdQf`I%0SH%)%k6Jdy#bVlvJGlyPEwo=qouJ0^Q8Hh8YGZ2DXK(fC8e)O83H0Tz7R z7lWfhe8stMwj&uW+&qL*9HlUIUyvA-^3#B7Qs?4B$+9Vh#pxVXYdUW(${QfJ2=Ej; zR6Ur5HM8WVc%*%#7yRifN|#z$5A#fwooF@{_KtkY+OO1H}YoYu-2EC4}#%qnoOqz+|pIP5zfdu zpO657@gJrx#t!4o8BpOIu^cd}+Bj4QTt&e|W}<&LoG#ywa&XSl7KDi5mhT(E~cODd-1nn&%kW|5JF)md29M|Zy86HPwINdpisEd z*dy0$DPn=rOz$J>;}@GqLjR^JBOoWjvrww?;Jbz^4uPNV8xJpPAz);zZEaQeH`Bl? zU7}>Ot2xUz3Chl%dXN|{XeLBQxQKP1fwHx?kD|0b)zO9`(A5_0KxFw?3TF${g#rNh z>qW{UxdGxxsNVU|a&Lfbw=+0eeEbu>D-46~h_XIh2{Bd`F7Z(c?LjEOVs&KVdJ*)d zBA@jko47ToOpqWChK8FKAHnym4AJvol^t6TxV2B#>6$rQM@{RzRchU2Uj&X%$s9U+(m z3iwy0dl6$3?bFn@dFaPBKxt_)us^T6DP|ZG`~J7&OoCD9C?BhbLE~5_*`c zv_`aNSmfjNmF3wi2LgGY^%(%8-;Bh+O~x?bMk?t57RD)qmmY$azG9-$6_)H`3T9y4 zesWA@)pLH$fosH)keC(rIVce6KPxC!o(!<*!m7DupXomr8B`0n4gwAM9AAqDBz z?7fa-&t&NwPS#2O+U>ug=z&}ebUL0-_st-r_&V5PQUp$gL=?u$Q;T9Qjnl`V;nBg6 z`*~A9#fJA8Fg;+zwc`GMYc?b&b2Zgjmvl>Ad-v%|x~ zBK$p1N#h>SHqHI^9{BD#>Dd`qlm(*_u>**0U#s_Xs9Vg~LaLSE^G*yv?%~V0D%N7Y z4X!vx^?}A@=;~z=_WcuZ-=%ajdu>8+dv%6Q=6A)(vb{ab4OdE1i%MR91a|UoLI~jdeMpy#!k276 z^AK>CbObwKojMgGV0@GSDUkKEs7f9;x;Eu6LuHM-3Q`r;9C@NI$;plK_^U9swel=* zFZmShGHukxFfh>5#XD13n(Hss3WQI^g3%3rtH@Vbx9@g99>bZR4**P=$gOOm+WY=V zC+M@1p1$CiZZ#wRie*z9fwcgYCC8QS_vOOw z0;-=7MzRFkhS%4LSbFYIG-@b90yjdDQ3|SUSOp(n8#Y`0gYSR;ra7~O#2W>}4D`j1 znZ7C>%+XhkmbqSUB#Iv6X{3)bt(N3S2u4akNBowVve5U5wwTV^*{q}X{$*6^d3J~V zvXqI|`)4R5BV6mxb8)!R?Nek50;Z;z{8+6K}#|L35`4FP4)P#JaEdRc_o5wCX4NcMo@cO_w4K z!#X{PzpAc7YI@v~bbTP|NKoGv9y^q(>eb<`cV4EMf!*$zLf>XEi2+}8gzNhE8Ah~; z?@k|mMiaKKLn?es{GEM*qjfvNrFVZL;|Rs^6~o_jK_3eyKZ6X&VXR^M&9|%ITZhgHzfU$qvLE}l<;4j2ZSbE~IJU&$ zu(tRS#sJOT=3Yr2O4hikrxKac!mY)N{JfTje6(11%UqJiqi~tI8ok{od+>H*MQ1~! zlOaD*Wz4t}i3im;?$;L1uUGDo=1JstkIgFr_D1_oo zsl~nCr`sGKXf>Rxa5srQ&t&=@u&u<27Gt*41$(O4XX_gy8J=l(DEp)gI=03`DaK30 z)X7}GP640Lrn5yRlt}#&Sp2V*2v89o@u0{f_=k_y<36@8Z|)Y9T(0*rU%USK1Ea&5 z#z^D+CfubTH|B|oZ9SB2_2Z=URxI# zIdcrmd)~rd3?sVjyRCSQo)Mb9wOHX@zEo?vQHCYs4ao4w748GRU01x`|F-)jVaI`l zOXk0WdMV_CEpT(R%$#b!wHu5-eKi+8Lw2`R2!lFxe<=`B9QHCvvyjdy2- zR2T?Fv3XX{esVh(EQ|vK?D0*x)N32wrt%_mz%uoR^r`v2oJx5)nnj8sjVe#r#?cBk zx&IRJzUE@K0|7$dVW_U>Txg%3_Azdr&gu|QHIb054OOM=!JzB6ik2rSM5xD`Y2hv? zlgYJEcz?(oqNlAHGV=EN_HL+drXKLi+$WfULHn1t<6Qrcrrp5x1hStUeuf=r4`*ze zyt7?1v}9eg>Iy;~jf2KWaD=RGIJ$0A3?AH1C;V4GkNwhL2_-vnLO-=rZq5}*eH(>pnG^y|53LzM82D&|7w} z8+A82!T}h!Nq?1ftK-g+Q&gsq%PsS)ABGzF1?Ar9rnHoi{EDR}3Oy^w&&N5iJGZ$X z*aN$P<>eWpJEp3)WlH{8w7I^&%JECjBff}fJp4$Ns9A9+2vIGGZ#qiDLr81xmnX_k z*mV>vP#|yW<6b*;$#`cdfI*NKI296uq6zz}M7j_3zT^-L@J{iE(%mEiHSiJDagx+F zvl_Z7U-uzS&t7W8_+PRA(+a7ekYJRdku)K=J$_L2Il>L@j!JRs09TLL-Js&#zGuYN z*0wP%mTiO(EEVynRTyLv3|Iq(vS6rwK|kvhj9ihiBw9@<%qq#{7g%9;D7=+NsaGIN z=QhqJav<{S*|XX!!;HxMg>EHOVAs05v8ndGcI8)6{^r55A$ZL&zxPM7u71$m`%lcT zc)=N?WUXuGX)rXfeuK`q+9=SNa{1YhMr7~LumZ1O6O1}ljlk6^T3b+DnfT6A-prWT z(AgT7CPe7_=i7T5kCSjwkn~dY>x7cjmyVvOT)>qF@A8vg=rJC7zIR z#95UhjKk;siNj??rR}r-gAWHVm{&RdTN61 z-HfsQPu(mRb}(^PINUtki3SSj1(2PS$L{bkQJv8}QZRa*mOeNf4&s4WQts$0bYdC5 zM(R-;vKIR&`(skyPu7a{&#Au&OCy=kw!^cn)jTh-1cWO2@9k#^_=Fwj_~4NXe+;qA zHDn4Cu|6#(N$>3q$xYpBXf%C7F3$4j48){QPx9iS#}BF-3l!JUF7?gcUw#$;HBKYV z#cVBz1pWvAt;#NsOh2Owfyuu_mlQZ*zJS|UW_X08J8R1HmBzFOchx!<>7WmZkC>Jh5O~bALEXmbsl#5R@%g>1jLVTyG=$YI&Kvqp2=L{!?rDEY9TG z>c;UoevP9Ar#(fqQZE1W=@5K@RquKSdbQWx6E@4{W`PA+Ow;H{ZfCCv!^EmNOGc`F z&Fy|B@x^x+BdbxL=}ISar+jFCGJ*K}BQSKS@3q_BptKB@KI}BUkJGu$U^4-RQg!uJ zpNoa|>3ylml*3*fXLI*j(VhR!>)0^qME+i6(>~&9%irg@Y=!Up(xA~1GTspf z;TtGgM87kFw)zeaz{g8amHQ8(JJ0unYnq=P+My*i6#^ZIH$8I~aj1A$gvNBTiy!F`?evkdu(51y&@5y+;P zqDMr~bQ^K(J44LD?(C12QFOngU6q|hM8nGIf0UY?Z=@sgp)ljhip z<){aSC>Okmw5r28k2_NxW^KLRpJCG2=!QF~>Ehg-?#G#kL{Jf`|Ik)v@4OJ=)CY8kDnQ~bd!x(=U&1HHifKrlV+I?tmoaPWs zFNbk#*5QQ7^0nv3@0XAIL(Q$O>nzfvt8XQ97ji^fR$wWr`uPja4k~8Ll;Ny}pI`8d z|HCK5ysJlEA28|+X`r}_@3m6TBrSTZ(DOkOlGEwDnec7;OkGRM%Eef{f-o|^cxkD4 zTzgJnz0>M*Qd-k0uL0+QGH0E-#N34<1rH5Zbd}++M#q4zxRb;q=ON3(|F4R&x=8)Wjt@awe|g`R3JZ; z-G-o-aZ1vsPe`joanIwKTF*yIXkjU}LFM;W&|z z85IM<-?Q{|4(67q{ayVUpcBaWJBCdvM!?TQ760_qH?p2#1K@hmac>^&dmAnD)hR8R zJw;)3SMLZZ?|?`3_5oytM<;uUZJa71kW#R_-Z}3alXV|Sq|-e~j%*l14h>IVt=4zYa7pALrv#cZl_oFo3RHNUB4vh^ zp1_tvCixGL33Y+e&eW2uK9d=$*g+sWP<9?^Mm>d^QQAtTn7!Q^a;Y-~@CaxF$3WxP zd`|0RO5UhVU(c(x8Y>z}VzfwDl0Y7BLK%~#erMQ%{9Nr?Z4(T|3S@A_SlFe)sU9?p_z`VQvducn5*^Q~EBk&d3AT?oTc@8cq~F{&~?MJnl?T(rUim zeX~z|D3@V&M`vsst+~~oMNbyScn%GYcW|b2Q-?t|wlCz7$lP@t&Au0S-JkJ~4FE6X z9&E0;2;ScYe_-}frvR^b{?U|vFLh3EN!SZi&Y>^2B-+R@pG zkk!X+Dz18S=YC2k7R?7xHySVJL#f~8cMOG8&0Q8@Ga!t?jPc~pTPcZY8$05=KUIO| zSdNLyPvDT+)9D&~tW@JIX>SpaD47PG^G6Ncl}r4-*OCiZxmtVms} zQc&8PeoqtW@lATn6`5Lh#6^{Ri~1Za43Qw!*4e51%)l77E%fW-vfC}`QqRDlw>qfm z4cVa0vufAQ_hXIAmbasEbYUd**&P;X!t9zYFdiN+-ad{^3;?ZJ__4kh7@msXR^KqA znB{2Y5-0M0uH|Xy6@im63L3V|Rr%tz68TwSPz$eVGMeX-B(TrMR)GSAhW9F)_*^jH zo?j_fa2u-MB|2KL!8_~n9Tn4k)H0Kyr)xpvZ5royI?IIXaX-IV8iIS8?6B6 zUu1fOka^kF1mklto6C}E#_@DQ8oQSh5!eLfr<%S<;R8_hMMKLcBv zA$+7vTjnabvS^oga9PMD_D-tMw)k0076JgV4zDUJ+S=J&$6-(e=00@+?Rt04&b}&` zp8e)|zBm@1dH3vr54K~7`NFO`Q!_TtN&R-KW(fc!cQ+g!?8OIMcPXiK{H8%CR(%N! zjA(6ao3JqO%*J=H1N4m*lMeuFc~-hEFOU_P&@dFN8@*ib3HqQoRhmD`Mc;|1FbXWr za_McaB6QT*{5}osO_>6fc+(CDLy5`_GgHd*e*!Q1 zkyA1U57VTzC~1L6a5U~Fg=!;zkgyYpuRN@5FgCwiAdow{Sq$px{_~iyD*R+jLBfFz zN#OIEW0)HMm|g^oF5KWbu`Xi$rIYO;fd=a(pG%@iFgXiwedp!@y+w+Pr{(c!x=Fxx znJbZ~gV@R5X!XQKbapo6b-YbYS%a5I>@&S!N24gn(_?z@%rVGcLo6n+WMcscmK1UZ ztb!vCzu24g()nzQ)$4}(;7rW^yN?;#S?c*V!?Vufag)|~ zOD&@E#ymB|dXVa}-46xWjIW>C4?cq@%Sz}IsXM4Fo2AD6lIe6}=G49E{2s>HY!@|V zoKb6d4P2Q8b^nNM-P27dQ@tr!XkrJ)HwAGlc(U{k6Z}8PuFY~q6u2N5o1Ph^^fnF7O z{`_g4MWDmQ2Lwm}YPj-_FDx`bFMVYlq2a)*4SfJXG>pa*Vszfsfa3Nb8ADdD{TPW> z+ZSr0X!~_c-ILm8DKv#%?&-3#KW6>lCrH?>ua0A6_y5x)7%Y|>ZpHx42`ezjtv(@B zA0c9T5-;7^;#-%mv-C)hQ^P(h{a&-z@rl)A>@`#$kz2d_Tw34c$9FdPs~dON9@X>} z8XAwD0Gj{}HOCVtR}U5AFfa_EiF!hy3TC-iu@nOPcO!`=6%JrV>NZcgB6dEiI`6%I zvjSSV9DNfy8a)hX8l>hnO_V%fl)&zWQp(|59i?K09UsXxetYkZdrEeOr5YpV+{y#0 z>+XcY^V#+OR4Ny)6zUSfPq(X-$0#GGcH~SiHs!3~{JHK4fnCe&cb=azY;Vn&uBOVb z3euj+dX#ndj5;WzN2&ITP}wF^>7fpK6c*jn>H%oRx-;eLg-SFxQ`FNjpe}k$=@;g3 zHA_vYhcbFl@b7{i<-)S_@b3;UmWtceXZP>fUqhC3cR4yKrGJAmd(M+;>4!R!+UpTG zHCj40&VNU_l_5yfb!@ov{>6X((>(F`6Btv+nh*ldKKl%|`N9{z)IDqv!GbA1aOK}yBP7B*N0gi)4&+PJ04Nc%_t zV<1~fE_5lj9Nn% zI11zkT__Y=h#C~C=4D*K$pRxOR!2dOG)$cLvBYOP6b~va+KVADW%^giK>2N` zsXX~mxs>mNne`~!$%O@bPLEul`NdUtJyIKCusZR`rFx{}cGsgEGArxUQ4f(^SI`5% zGw5NMhCWU%gBJu)TG1=<&4Paea$!z2dp#XG>yeq?tR7wFqu?X{Cx2GRc|Jo6oZQn+ zL2|Ajs}mPfZmLREP6Z~@hYP%jHspbR%STv8VqNp8Pkn+Xo_vC!z{N`!`OClf2EY1i zzruwJ=Nn222|oAPFEU&lHrIgLdO9Rv)do8=FrfLSjM^Zzf0Pzh#_eSYJEm(WZtd*x z``>$!pWN7>9|Dos0K#3v$Rc1W00jipz;0~}2safdzxwiOaKlM(LCX+%yJ3i(Lz?xZQa1DLye8Jp-_ zv{5TJeW{7A1qlPj?2JZDacy`10OVcad)IC@ z`v(uIv2tN$nbQjc&Mq%-c5#7WfQMI>8hVL0Hg@>xd*i6h^>e4Wp{dWnT9 zU<*sg#vxJ}K-7Yb(S-f6QTx1MTwdU}XdMH%w3fQhTAHP2&qjk`=P44BW(xt}xo%ak zU9NZIhye(I3qeSip}S|5L)Zp^4xt2rJJ?5}1@t96lA-Yddf)_@>CoFG1ZrhFg3FbBIla`yYzu`N!fl!;1{VLnpuysjmomm-@io%88n;Cbp(Dj z@8`4&cjD3Mk-Q^F<;#3jPVrf39R_}75d^pdr1Pqa{9AUL=!mkl)mn1;I@WyRF3+GO zE?>UfL<4W!xXJElmrs2B_nJM0&p!Js#(e2ZUvAP%mFVb0wzxZXAg^@A99kg?A>~0~ zN@IXh)XF%TTRUTJZ0|FyL_|meOiuwqTkOP&R0>?&*kN}vW~tYwA1clrUuGPEXsXJ{ zFsjW1s|!55x=z=k!1-) z7qK>f@~2;J(nn?I_n|cl{D=ryJI$j-TcNPXl2n|DHmd2?rUFCyGL>i}z(nML1Yl}K z7DM2>m#_2BKmQ0zD}9Dl;3E&6=cQX)eE!XA?2c*#Jhys`f9Ks#@UC+ws1&%qJL30$ z_%fHa_Xr57kO)y&0JhLAHuBi<-tnbjkH?NL@uS-tgl7ItO~`t=p&hGGKdC2ib9aw7 z?`-k@vnLsbz)*n?J#g}1oICvJ<}RXU*zfbJ51wgw{A8mLxVbap<&7PBhV{{eo&9|f z*ydQj;+GGuzp~e)Zh~q)aPkE2KD)+{fDIM|iymO$*B(5@N6w$drb+4j@@tp)+FN%T zV);9JV_x6d<(U&p4F{nxU}QD&zO=r>jqM$lSB_EHJac-LkDOlPdp9?dI>;X+VfDKCeadK}l`Xj77?S0w@E+hp`RkhJau!D0}Is&>? zuCTiKc~F@CtwbYXfV3b}YEN9&!4%|8x^Q~DC8M59COD=kS#5N1 zVPS!@XU|Yo6>r|HCVBt{84d=F$KwX{t#52J$3K2hee~gn9^%~Dv(5Fk^L4$Y28gz5 ziTO8>EMdTzb%EO|2<@T^p>|&y5TcPmK15=OZ6aVpB!UGJ7#t%p1SBAe3N;|->#two zpL_ms78H1Rb%lTL15fj=)5p27wch}XcU?HeyU(3&qE`T~-r3}>tv!S>&hGPf`tlH= z+?JmRmDE)G+#XK=a8#4V`8$t4)KoWp;l>@lcIhU&7$^Q1ak_{^Y{_~nN$aQ^rTZya2+*spl{^a<7$28?5UFG?6?Y6ZrQ^s2y94JAZHqyd#ky{6)6 zuzC3Skf%?rfsIg;?s;W2V$cix&H4s^bM+P%jxEs>JhHmXzyADVoP6~yUf=;R|Ovbn(`N?xWVY-2Zd>&+W#;j~_Ey6F; zB4c$ef}@UfZ<&h)P_m0t!V5fOr949?;MJjZ?PCsO!R&M@&W2=X&&N{-aH?s5LC3|m zih6Vh1hd*x08{p%4z}S4_0W;%(LJ~H=UR^r$CUn_%jb%y9`j zGN~sF`UC94#Ka*4cK3Gq`ZvDWfV?04;D?g84M7B~ixUo+e29w;;jf`o(V+x)?gUgh}W zkY9M@0xP{94^pEhzwNMudR?>=_<*_L@EVdytBm@ zUU`e9XZu`OTB0AsbEi%;Wc9Vhu+qU#h3zJK_x-Ck`NywZqK*cM{d&yzuifF9(`!6@ zY!RXwuETeqKF+fzR;WT?b28!On|CH$&;%qeDK_920=V?@&sqz zzr>xr5hAd*&~Nx21#C`gzIEw3KRmE~2+)h>AHMb$rw_({ZxiXPc>d%n53VdVLM)II(gY@U6e-TcYu_4dK8h08r*w{i(%XV!R`u9eRd z$=eEdv~M|`5qo-Wdi!t`GozMlOu6;CeVnWOGQ9$Nf@r9L39xS%0}~(u)!m;yFaRn+ z4+w&ZAx@jZG@FAt_og^e$jKd^7rjK6`t=!UXC|+_?~>Na2AW-t`7bWJ=+Uj|DEK_* zpa)%LnA4ox|9Z@y!I+-|J?__%3graYa;&&>_I3C31{?NAd-QsJ$P_>5_xil_(#!n# zZ(d+&d8yeOSjU+16fztR*xKIVi+|FjiXQy*u??x7Qo~o+078}gXg(>Um4&Sq*bo8b zEBi_5{q!VuClhXL@3Pyg2vy+r?ubc@Ztm>yp$E@$W_j^0 zalD9z&Hc$i-@6BZZJjT_a+$xnzCi$Lj4@mL`)nNiM7tqRpE!a763sCKwaw;e#IRQZ zYW}W?7?7Zj=4)?W;l#p#XMY9?dp-Ig5UPgTkO&09-XyXy-bWEehEa?JDefV{e~tU%tl0txeVz7FeFdM%PhYV`>Ck+1lkF z{`3-~+B|b=h1LF`i71{t_z@6IBmeEaF+aF=lg}Lhz|GNwia<{s^u5d9e(?=<_9r}l zW{s6WpVh&D69WL6XJd0bY0`VYefcJzfBh=si4za_Icqka<7c_cJ{0Xv2lA}j%?1Dp)#Y(U2Y z3NM;+&1-;E3L`DdAkfBQ-g=eU}Cv$&U4`JLGvl-F!r#g7PD#1A8^4hYRfcn8NNT{@WW3K{FeGNkpcjY3hM3+qwzIm~rm8AV ztRBZU(at|dF*X2H7E*prGrLeA^zs735EvV7?~i!(<{e(XwZ*Ny$-ROv z0kK?;SlzP7Q&yVq8EWbIf3swy=+hTPcQ<)xdO{P^I$+j}E|L~Iw*Y)@*w z_~upK*xcg1XHIfvd8zTc?a`Q*ZrwQmakp6L2TlyHH>s!5@aE<=buEmk%|YLr+4gP_QCyYoLO36 zPz5H2?fo$q*SC4$;QoVgn*IV}4(&dE(WWDeB)X*z%~Qq9hJfTLC02qJjcwE=uxg>= znp+rW`4uHiJ-?xYU7a^$S~eBjeeU$jzw&F&ZC%hb`yu*31lA2dHTsnv`o$sPp+0(O zfR-y*3}{i%yZbXSOu)Ob`C+@pm&U}4`^0aK;LpbJRDe~1fJtipM4~yAOPG6&;BvY5 zGMp{X2mtmw5aBDZ0v4|9)NA_t9nfR8u?6^@)MIA*&tVSl$JSYodFy-s&%OXp`Mlo$ zdd%SivwI@DXS7WS70b)V2q9q4=P3|0DX62-9twi|IOG07+n?h?Z*2uTSQR25)l^X!VYROw0-_Fp1HvF9j0_e?BDf+F ziTEza1rtC(G}wg7SUoU+Ti~3$>_h8xPu82 zP8TJuqciOHSX4kVV>h%G)Y0^+KvlKtyl69-fE^(iAshkGq?|5Rfj$N`jswPil6@6RMUg^5+{6+PL#Ao~mEjM8JUTB51^+ zBOo*Yjv$2Xd%;wkZdc=x*n)#e!VwIVw<<2xAoe_A-Ct(JcCVSMP_1@z&`1*);}Cu-s=d(?ln z1Ao4cClM|LsD+}_Xi+ZIokV8ZbIF_Rl+wMuvz?+g4ml--o7!)wV(A5|TsH$qMlS8T zY5OuDQqHJsN_Pi7v2yK?R67YknLZMmIq6)0m0zGqU;yQL=29bMjg^%-nIPZmTaYIf zLzFoRo$3K?hl%dW%z=Sa$8IE->AdGxp8`#xM^Ogld?F<Er|c{aHUYdh}K>iC$d|`48{b(Vi2-G6;W+?)~*l+IZxo5F6ImbsDOZQ01&}| z+DSJC+Q?!6f`wdzOhg!PIIKg&^lE`31{?(;Vgkb8NCX7*0Aj=jVJu-FVCo2B0tAc? z*C!Gfs9Y1H0FWm{k&i?mdV+`>Qh#u39krm>Hsn9zki=+Gv*!u2u|Rjh?4;SF3c}Pf z0s_MK=FAWPU}t~KwndbYK{WkP5s-`(F+v6*WD`TYr^nW4!lvEEWMw4LuY}xYC;hxO z+wS;quI^Y%hok<)?$EA zAG~FF&4hn%k?L2L3C}LTLVyU=hKb8tR18c2d?@Wyr+QRpk5RpUiTHaz1BTo9_xIot z!*W351P&GqB%CE}SKib}APErB5!o5>TT;~)m`7}oM6arlz=nDXpulOEQAG(ar&~-z z?tPm=lRC=o?hcEKOGp9X?0Xn@)q`f=AbX=-l;|?=mVi5@i#2SdbXR963KtO}LcC|q zh@=#0gAG#hr?Fevf`kngL<_~1gUuM(fIw>PkBNXS5XccxVFWhF$N<8v{}5$#&tclM zQVhs|4%2AZty~C;bQ1u$1+Y;dwS0^DkOX)2)geD^A5~+Nra8C2TfG1XcgKva;B7xG za3*3f$Pf{N7Jvp*Ibi8ffsu%jMLZ&8T?25e)+{5tsOq8U8rqNeSX zqPZnt2my9{TWPU&KIL=%EKx>M%9oe^)gJIPFHnyH5K7SQ*~=i7yMhPcve7dY)qiuG z>OD)a9AIqNcejlM$|yB4On{yU2cR%KwLtxm9pWEt;uj}yUT6Z?`N@#;5glB3dn_=- z81DhEey@)q?;NK2@-+Yuf(Q!D{THuXVQ(~QHtC-~cOId9jUh)>)j_glbP#UU` zE~LPTeo0u+2(@SF_j@4N+}vsk2*g-70QT6iV+TLW#5y)WEuZ$)*rc(~&dx5Q{ZaG( zg@qwfxRI?w4m^yn^wrtL$?b#t#m(ycFLeDfXPP@Io{15ogpatOK{ zZcKNS2*e@2R~HgRjSl^8Jw@q0UYykfkQyopd%FRJq3U5f0Rf_I(}Yc-i42Z*%XXUE zKKr&m(XQoDLc^f!d}YBMHg5k$s0C9tNO`Ym*G32-AlmJ$%h(Wt5MY${k!B^)eqBe9 zlKo0XrnRuu>S(u~(}F;Ru#Et>QPG52!fCV<16UYiCuy=Jj6Q3`rWFYTPSTj{cGhES zVJu~mlY|fT+s+AqTif9@`^HcMLP@6rb00J@k7gfzRI&6fva=Q)7}%XsTXeRmk&K;! zL6E0}GG)I9mu&C!e{C@km;1s;A2IHMz?3NzDq(;(BH`a$qW3SJKxca}HtZP!pd&7_ zGBONA^|51wCl;vx-a7G*cHrRv01?22H_k~MS9xy*W17ergWdoeZr{1X%CTdKqv;-^ z?+*s(9yxH0o80*c|J8r_U+~Se`%t zhb(ZNg3~>@NW~M#hi0M(%9RSz!9lclbf8phgXEqj4ULc3eSL%smdnE?x3RP!g@f{F zEUGz)a~@liyhABsxY9_AIMM$c^5N9k=t>|zSPCGi5iq)(9Zwtuw6;$jmpLX|N+c

dhQl~e=RShi}T44q{h{NNzPF|Xdj=;wMx@ohaQJht12 znh`+(kR0Td_rq$gq{SCbM0I8n)o<(tW(us|R3e1bA7nsmvHV-!^d>A?yx3Z-UcDM0 z`q)P^f;1CVvzoz3&(@3pJ^t*o@r;zJI>#!VY>$z@ky>g360Z4JNm50Mk$?+p?$i6Aba zHfUT2{vL&+`FN--BQB9S_oLyyT8ks1Z;jA_OFbOQG8)u@@y22d5mq#9g(cD(Y5n2P z*tr?jqhXRCmJxx2+dTS;GP)+tu=4kanQoCC)z%cETpYGE5`{vk=JK!V(au@-m8L0% zhlh*^X5Xz%e+(DYbgD0a1cLnh$dC4K{bGbLl#wC71fu_o6ZkmBO)A*TP;ml z$i#o*TgouGuV}*1vh{-T{qXugReu)k)-zBAR3b<+-SPk$cEjy=jqm57+D<;31z%+HR?31M&c8vwd{dW`U7$$#y0 z(!@#Fvv&})CC@$t2oxd-M3Ao;a3dfY5!(*gc`!+<_pljo%jY z1j-jzXKjp}eeScL#K|X}Wb)}EF>*M2_ADHI^if!P+_CuDH@}rzM~wupeRv(7_4KFV zr7w92#*G^{LXhnt0|2H@oq{#%HsGYC$Kp+IcmozLTsYFFjZIfq7dCC)3;?G8$e0Wr zIADp9C-zP>>m&qpV^1K?BL7s=`VZ&UM%;f0{12mP>sZIQ*w@#P`d1r3viumhneJ ziS;W`G+M%=s1C`iRLZDS%jV8sESBtkE)YnP)K(a%YHdAuIXgbJJap>bSL4y@!5>X; zL>@?VxO_KQ7(Y0QDzp{^BFC@bVpchCY$<_?0_1kdQtHp&#&ej3j(16{h*x%wxw+@h zN6Nycarl`8wkEQsM&@r8Kq85?cwbWRZ{APs9|fdrg&T-<;E{kY|pTaCZ~7vaD_5+*^5x4hZ{Z^R z$KU^sqmDWX{rz*XJllW$pZ<)#sZ(qWQ5&10SqrNfUI6yHEz>E})s9m*#l|6PQ_RP+ zYVZpgw$jKxYf~eW;Xsf<>ZQSzH!LIkTmALX_C2L&vuG8L2)mG5sf`4pWu2+L#7^&Igb8!Nb8a2#2GsM(E&|8Gk++ z57r##n-HS|g1^Z<5GFfkWwpTym6u!f_eZ+ytl~a!5IhtsZU+29uZTqXLdJNQK-~)pcz}q!mx{ zX3>OE0l!;qV?^|zyCrJ84!&b)4C#2%pT|Pc!jj8Z4XSV0DV( zdwNkg>A#Q+vSMY0k<+)QsD6D9&?k^;6H&s6Jh@RcGZJDX@Fg#LG48qhUVC%e(cS^5 zvQ^6V^-P$6&6~I2O>cP{7A=^MRjXIqI=k-f37M?ah|QjX0jycO4)f>DK~Hy&^|Ncw zZv6A16(eq%c08<9sSi^Os^-3#k*ysg?wV$C+qZuoCQj@{=eSPOIoGMwR>FP%d=T$@ z*W0ml=~6pBmv`%}x8bU*ufd)@yUh}L{`u#bi)+^2$kkbAor#yfX+qP}TyEFILTmF6{PCV&k4DZ>2j*fAL2Y`M4HglEz#K%8|`3nz0|C~8k zy=Dzw`MTHP(8Y_fa@892_DnF>)3jPO9J_b##+nTqu^>CPx3|ae?#}dkVEG!%nK=s+ zva!i@%ZJ-Y^xnODu{;~kCG-2y)6)Y0w)S(y>NQwAf1bJ5j+{4v_#dibf(&xh-NpkM za>)5`doB^WsWyj0>h;6p)FcjxTxl2TD=35SR}JA1K$OOU<^*-lghgs%;^#nkPK1A} z4@bn@RL0Ugj`+Fl2Cay|0lyAWIQ%js8i%+M5mmzHgJvYlP;SFG_&Rm!xz0-Tb?O#CZ28t{D~7AFP#X)-`eTS8EF6 ziJxnp1h0UU09}zHd1)64XG{R9Oa}jpNnuq{II|nNxq|dNgU~|~pv(`DaVw^5zoyLa zZ9)B_MT_vpH@qHieCykB>WL>H5dp}|DoKL-?zsyWUifA_=}Awj5wmNry%vAG{!i$e zHWd#)ybebmd3fel`8u;8jyIP~F^k)(RjY8>WtZW$+wZ`FjL5*zB#$B{fCY3}yKWtx zk-2Z4b>#sN0&!dhx&LV`~ zlvzK2{HtH%d;jm7I6fnenQN@Mg+BJIvobf+&)~`DpNltN_$KuC_vaQji=g_RcfA9Z z%3DSf2ji8mcsUL`>~Pm@GjmTp5x@Q2@9@um{1cza)>ppl`7glv7hHg{y`mOeea+SQ z>)&p`~7q+2}c}p zI4;a|%i5TWD*#&$nOP+>Li$^*%1G$6X;W=1e0jpaG2DfdcUglmm#+!4Gp8va5Po80 zc~)44IClt*$uUUnLpV%s7zbS>5{H8yZYa{5lHQKuu1FdOpAL{P4ySb(hocMYAinb< zJ{;`2Gsak`hCPeo&j;;u#>ixZaq#)zdG6PP`}V&z6rPm!5g&lnKj)cfdYLWF^9Fj{ao@Wge=ViKCbPT&(Yd9IZae7h6Bb+J|?$3`hMv;qH2btbiw7~6{Y-NuAZ zv!g$IJBXJoQd{S{_gE&mkMa^v&@_rLKT<_ojIWWkh02sm4`Sd{5r~eNKhV)JY0+Xl zZP2o*ZnG$t_Je=!ga{#<)e``FQzU1!qjW(pPykSg!2C$Nj}{b#^LwDH%D{aUU_78z zK;ko9IAlracVeHFav7&(fmkkl!)tNHWmnjGJof=zq4}FtbD3Ov{8CHbpsM)CKkmbU z{rj;hz z8qa>l)9{iPzX+2iO@;_8#lsCZ-iV>$GP=6VN{F^n8y?K8jxT)vb1`|!l$x99nv5WQ z_3PilX{VoI7Rz$Bf9{;w=-#y(-~R6RFmK*GOq@8;NY~uCb8y}TPqwv`XPj|*&3#ow z%v$%D(@rz1~I4xDDm5;-^xfhYwM&Zj9aYgv1K^$I@3s*t8UZ!^f6MMi2*)B=O;( z`2p4`REXUu>n22S=$sOcU^aFhTlJhf@!=q>*2XvfY@%iTrOvr>bqeK*WE?!VSug&K zDa-&HZ6BWlGRDEQc^qSyOq)+r5@zr+h7NiV*Aaf~V}h z=jshLqSS;eLwSX}9?`znq}e_ug`UWebSq5(_!CyfJ?SWsI=X%shl9ad(JW4!b%$hi zZYnCi`%>$FMG^U5ldxW0YrDq^-tu*EVe25R=S|?Ft<58BVho)+B@Y{}k1g>*lBDkM z1P~KrpLzXmLE%~5z@!3DeiUA>0wbx?TR`z?-N1mNmj6{GJ~@hrZJJv98W|iM9K@bI zdyI&U5SwQ`^O>02KNssZZg!K>yMu3JtUO#sxon%Q16;p(D-Jtk30{&}<@%=eS@bqb zYq4XOxtMCIS({-@$%xI1U-V)lR{Qqs0IUyzDomf@p&=Z0=n}m0m9NN1+oX|1!A8J- z`m>+muBo|JyZ7zS`kQ6}TvTnJxv}1H>rEKfG0q62Dl$?xWQ6JZ8*Z|w zs3HkeVVLLj_ggB7%ndWcQ^_wV!UN_qqSrZ2WfY*kSDfd-LR3qmuAPzoH4`PWtS{ojF-Lar8ZWX zUN-IzKm4#+VJp?D{hm8#4ql!eV?l5#RY*b+0C*xuL>!D-!Y3kKaQ4ILhlL8s0v8Eq zDWG=#7$B0@b6}>eM)M%^|bbzE*x@m^SUc5AQUw*_^hV6Ecic>MFcT)_2vC(YM*d6u}?%79%qoe&>*+G zh{E0eue9EuROvqA&aX$RNMsJh#-&Q*?y<_oe6Ew`NxV9JivUPGo6zPKMFLls5`a}H zk{5I#S=<2(tI2p&mIS7sEa|Y^h*+&a$$eWbfHH7_)wvJ3cD#Xvj#}?_?cRk;F1^Hl zXGF%5%)k0oufpzao4wXwEAC=^`<`HbM(&>Y#3xvLi$2=cjuk6b;4`25EI#$=Pvh@5 z-;83Zgi5)B>C>mgYh1xn3qUYunnj>o9fZ93xF4;uw%pbd(AfP1Hs})rj!SnKLrC*X!_^&wLgu zSFSWGqljc=b_c%twXfrAU;jF8zvE7P`72+`TtKgZ`zGf1f4CSQ|HLP8+2xmG^7L8I zG^o?MH}`q1*__}u3|k57K;(-zF9G%_|78yh@5bCtd8j@$5* zr#v~+ZDws<=Kkccw|Dok57K;4v9S(Y^yf4OO zo!WC@!l2wf+%DK3q5?qr`$Qa$@Ue7Ut8v82;G&E+|UQ%@an#6FPp?>i>*{);t#Bi-^d)pbDVcN7~k1R|4eGcGb3gD@&Pi!+0`{3>o#t{W!L;Mw*cmek8SPY9k<_!!GQt%;qq&- zb?a6~F0f(!2K@H-mt*6mP3X+@u%5&vxm7Ga^ax8}pO4LsojdWb|Mu_M+QJ*N0GsHwe>x+Hn4XzaLgf#7mu_tE9Qm`8}Qxl{s7Pf!{rKo^3$K2buo84J@UvSv3>If zB!y&b3!w7Q$B{k1D{5p)HGhBcWFkat5U)dYj&p53ZC+51cv8W~#F0Wo_QN_!12{A? zO<-h-$S`?s;(Q1n+awOe%x`adzkChq7JHpW@E&a_1}zJ2{7uIH#3Hr@PpJA_85M$l0r)H;3r&3e9k?k{A7;%XIKXo?+_S@$IGM237yqVwy#PStrV`edh^yT0Z4vR z>*nAPv{a#~`jhT!)Yc{og z=B?49(zK(g(9YJr0FHUr9#~zVn^$V$ST@W}!;c6z4waT>Ry)e=)bjJP)A+`chTQ>YIisQ>NJQnFY-9 z^4)d!J(x3VCIDb?-+uhdzy2F~C-y>s+{H3aX3aW$ghYh!%}>$L_tD*YEL1RK(!6B5tBl zOqehpm9pixLjUYOv%opU0>8|iGaaR3$=V6MR!ysErpFxg^!7qkZ7jEM+m2uS?3Xy_ zoW~i--M4=~zV-k9pXGB*RkQkS*?P`1FnRJ60I*{wO`4bmzxkB8)#l=RdU{R&Y@d~ZHjp7I|5sD^S5u}cB_=ys!62jVo6pmUC z2kY8;9QIRNfTKRfCS_229}cDcG1mm@k5PPhO)jwvULa6U;tY+_!9TbS;CNJ|*k>J> ztqaw$RZvNev^?p=v!DHJY+79rjm<|VLQ4gc`Y}Ctrz(^Z_QP2N=%#(*Q1S@`3b)R? z&c_L=IJ$?{5UNToU$JYo6o{iwqmzdZcK)x2*4M%fDWlSj_QA3TP)#Sk?*K zJN#%SgoLS0kR0EM^x}Pu-6Wj|WW3mW$-=oI18b+Mc>;X1HmVw-v2+f1-gy_6KfDo%DvnsP5Ypbm${T^oa}G|MIt}MP;hZd( z%ztF$XcE#&74E^Fz@HL_VM76G8<)(TYe;4n5ex8HdO9(-^mIy165 zvu`REEu5bb>rzgdE%|-#D5(UH@3-F>W|NVpw~!=3T8rYuH>@UdaEAhCD%JZQqSg5w zL%N8=t1m_kC|IMC819F|-^W^u2nWlcb{?!GBNVul_9>5dc$gfVzVRWF=X{4c=Yz&i zJu!H+F3;xv2!|>~6lTI7#KE2U1D~=Yp@D4BSgZ#Vhr861BiM6LQjH1M%`sLL;BXuD z@-$M`#PGb+*!K#a%h@xxW9AjOFpjXy7|(L2#xFziaiZ(=AVeA6`j3AIIuCK?f_jt7 z!*eaWbk?8qTm8A}Y7WrL7Dg+V?;-VaA#aRO>qO{&n0IfppQ%o*| z^l8vi7+wM95>J69k&n6RuTn>*+eHh=oP%Gv|0vSfd}L5{4wHivWt97psPSlJNfc0y z6ssB)c~tFK0R*ihXFQkuqtzU#<9S6ddQ<~ed@w$7^i*)5bX97HXqQpyBLR>$7%WF> zZB!i#p%efND3W8^ko30&t%C^?6p{G;QPHQOjB0pdS;qyqrGnJ{e0?U)ZM}*V$|F`) z$m|m2=n`;G89H7--G?8f@)PcY8MW3Oe%PUzi{}q;=#nKk=ke#DGF&l|r>aggvCyJI zm>XufJd9FX8vxikypHyEBVZY^u_&R(9(y#-JmWE@%)r24=8Aa>g{+pE#VbuyTXXlq z7rp>@-gUPTMYGz^Y+7lgxB1PV#Sa5$jMf|(J&+Qcpv3qYw0 zl89MT_YWPw(qoUqmUK0)d`|00Ud&QOGcJVK;p~XFR`|j7P){Q{JWZgLAqpldo$i&5LkkTnT$7kqozA{vOUV z$@(!~p?M_~(YQViH#s}}Z*u%&?-;BUtuJQ+*ccZZP<(IS#RU^-;H5Dp!V!#Gs(yEI zN$a>=3;z_j1Te@m)P1dyki5_uhqP^k zF`xU&?HUOfBK51G>XHh|6Uu$W<7A>Dt@b=%-Qmnl#>it!c|BXY-no7v{4w3FRO8m- zDbyPo7|?LPobxdFkH>wv+Bg{uTQ%Hy9!g9vaDNv~p%Q>wt4Llu4(LdLGAj-U1iN$) zE7LtFh}0%?6|mo_DiRTtRna3w%ugnwfCTCxgF~p`w(3Uvp2yHykaVM0y5Qa{+EBoN z9>7)|FdEp7BKneUlUqS*{nwP}OduzAAiZb^II{p$=^r9lLd3c07ZL#}I+~!ql99s2 z=DIkN9%9krMHo6TWOcsran6AetF`ObXQX5s7Iybo#LN-b(-W31#idtXg=tf!SgMFO zUwEMfNhuTxxclzA@so>w1e0GgbEo+I?|+Y@k2xmOrgOx%TP#whUUiW%SbCIe=Lp4mL@ttPT6j1Sn(WkoFA<(fy-V>ql=jN;bROoi$ z)KNEK9HAnVVnG_g!9*Y0JPyb4NE*)2pX1OFiKgP$0U;dB7MPr{wO0%Wbr^9@#HnT+ zEK^(^gxMm`Ef+`lC4##1n^;>t#zGdC@cefABN;v%;=|z- zY$$KR_4{r`0fH{+FjDBI7fWW8koG4vGU!fXI162sEG{WO=nHCAz-&F7Sqs1agCF2s z?|LV?Cv>Aytw2a>yYg0b$I2@#QanISR$1S>c}fjHhGv z?AdmrirK!+TQ&o5EdpZg?zr<#+&az4G)dKj7P6`x^Y}cfZHHxpOR? zgZq+uLPn^r{o^0e-#-t9LUE*x<@EdNm%fxG!M`0lckVEfctS=fXV02#gf+9wS-OoY zGs1er{CP(5t0_O(0IBUm?w`&7k~rM3;Si}cu^=xG-G86uM$Cw|k=&l%o-D1#D=iXh z7Gx(&_3;eMnl;nNVyV=It=qO)`{m157|G4r7`9*j@>lrzFMfeUB*U`IB9~^aq*%Ivc!@)|R5`2)LZ=RcvcP)-U$Oa)k9q6~ZIJl3X zvzc=q1<)~YSTEGCqaF1OKaQ{iB55hyGK_W9KV!Y+Hf zn_D)HiE;{xKi?q4$x#?smPsU0*(-%|7HS|+hxL;vpe;za$tgi8-#=r7ge9`&ErlRK zE?ZrBQ3<;x4_fzMnB-mK+j3x+M{~Zz#$DHiZb~YEq^;LRwXtY+>UZmkC#tPWVVnBB zRl=UJ>RSsLAAo`_;Nr1L7m)zit&n9!$kd|G)zS`Ht$T4?*HJiU@|hT`45a&T^}t`T zvb+JE(t#8v)Z9cj=m5R|b3ly0Fzv-SrRR9Kr6MW5xc3rFlWqtE>(U(=0euWEobd|u zwNC{gX7#yi?|t~thOb~xI)F}TH}aSVm%#|3J-Ps_tpel4=AZI|q;I{4h>@~v%bB#1 zmV7A6uLVpoS=Fk2PMSO!U;XlzEV=trpZZiIZzIu9pYe=m;Fc^B z>fV99=<4jW;{h?3$=Mm1`cW2jbK$~8IQwyrtF6{9~f3=q80{O(vLvYvHr%+Yz(h+$HtD!2x2xin{e4>SK!E_kITmBGCL2mXU{V0-$^H(gu@R% z+~j5!S0mPiLcvJoHP>E?BaS}C++*E`=WzTJkA;hh_}|;Gb%xe0F+C7^91isWdf*oi z4(fv*oUK(*E@O2+g{gkvyNv^lMm-#?BZ8#Nk0Y#4KIV*>ad^%hlcO*W&#VFI$<{7~ zkbJ*1mIBt=KL_2`KI#}7X_Itt+R!}Yb$L97eAY+?Ukx;F{t*s6mc$3rA(G|YPsa;i z7=dG=^ov~q8@rm&uTaoBEo>!i-4ikO-tux_<4Wo3Q1L$Sx>h(M1R`}`-!(&rYB`IA z-AJ2EB5j}Ql0vIvH()`YN2!=Qkswcu0;4w&Fi!4 zdD%FI@Wg2+f=5aD9}yi@HASv+0uH36_URfiv<}Hqq^)D<>M9ax^%XeYD!ESDVwx&W zYG2dO%Qc0T8fZvf(4APq_mseMoQ^RM6Ki=ufhh&ZxP+Cj3F$zBAst2qRScy=*)|M! zE2m{6Y%p$C0l%MbM+vu9*WpdwPs52l$FWk@z678k3HIuKoYa08-ZJymn9<&6^}|^o zMJeF;?xXSH8E?WMDzyQ~*G5Wb0-06-_Ph5icQE|#&@@dgO+!~_*T`m8xC6t(wS0!< z;R+62ycl23QX$-R=UwJr*_n}#&T*X;i{TW9AuKo!RwenOPXF8bdkqD{3`OR-LVtWmyPPQnoOn~TL7CApSd(}SGc@S3DwnBe-O9`fJ zV;yK#I(zcoB|vBZ5DsTQ)r+H{i^C;o3T1rG#+vfTg&s*5hu8)mfnptqm^e7-2*wdw zMP#i5dYX(V9PWG&8h0U`{M3%;m2WnL_6pS?@T$vx^Ip%KQAeimeC0Xer%)xJ$5{C{E6lrf>^!7O8>x+xt3bo+ts;|+IJjxEij)HLJW@sRKcmon!kJ)jhck5#aq3jZIG_CAP|>>F zkD_BI3D(%4GuoPzuc`o7Yx7oJ^+sY7zAw0+wl!*nF4p{7Cl`T&c$F@rYHI>7*>w%> z9lRfD?M5R=Fhbx4@SMp{!LsgS0Ra0d`>>+C4&5>iDb$V`(ET{IZ6TgF?WyL1dLSLb z&dP4gXq)CbIa%HPx&v>Y@KW@(O)+wL>DH@p#hyRmjeRe}(Gw2GQQ7v`j$`n*19#cF z!)mT{BEZxlP#N}9ZtKu3DWXRlfiW7c8_OC<2Toj9-h(uDBu# z5_1n`&76+;bEjj?n$?+`=p7gy8a9{FZQHhIWU0-_&JTY0BhxFFp{iKCXc1PfT!r!D zyX<%EO=bejnAwLfef4YRK6&PuXJG!k`9{1lSw`kEtEFMT?z-!ZY|WoHx0dK$RV{a6 zR&U2=#LCF4MeP)^pf;0wd$2ykde_}|Au$UfuyxB;Oc+1jER_>`du?p)yz@@$PgOHA zw-Ifn0w!jJ`KrwFx^i_kHWy@Lvv7eW>KBNO&FXCb#g|@+fBf@)Ov}dc!2bP~vg4XR zUXL}avtT$EoR0-ro3>KhXz-m1)~#QUt1}Dd-)^`e8_yZGrjq0D3DnuAem`xRJnR@1 zb_@j*CAQ;n5O0qgDEM)gX_t$KG-4gXkI+JvOqM~%Gl?S{aBwhP0$2wL-~iNvJCK7c zj3eY^NH~OWfaEb}U`Zf4YtoorvhA7LF|}qK;m{CF%ECB!j2VZ=cJ0OCnQt_o*-6&w z{8nTSp>;;dGfrXKG8c(oxD=b$GS-*}k_k`05@TfynJaZ{5~&TO&C&W}!N-P&;ovet zT>}UuHxrjAigU&Iua8G$794zPH@C%*NqMETKHyMoCgIcg_E}@fH9>ws+ZyC!6(a@4x_VyXB@D&pv+H z@h~^e5%N|nS}KU;E7zheBX%?TrlP&Ag!LOYW7pmR95R2d9h(s`b9daaV<+yt`wjpJ zP#TYuPB_Y}a7mI_+KQWQ{5w$d?JeQd(@sXASb(a6@d?Ca?%BI1!?+RUY88v-%{43K zw(Z-oV)Z&q$cXFg*)vUtO0@#GA@&o=$n8d~c*w>ElcvqEvB_`H7L{~x0C(JWEAq1J zq?0q!*#RAOz1=ss54YWVGxD+Fmf)9iE8<}KKe5!NFzk~pDzeAXsqXGHrQ>EJ~V zxnNr6d4TsnBrzG(m^|M6Nm4vCf>sv#_VH@3`XTXyE}u*eBXA&MJh@%2C)WknP*R^X zHW4`Ns0ML}mzXHKz6Npl=LLTTT~q2x@o^nL4)~~Z#Qd(0Bht;&FNNnZ>+8X%FHAK?=b76-L`93Us$X#yZsg?e1} z#GP37n`J#}ii??X=ft_*e?O~BweH$a4ys6m(7t#A-y~?RXs)yqAW~h~A;L$;q;&~l zq6xR*-(*p(PtLSzvZ3Nco7G0$jCu6KeJVw>jWx6u6{FmuLx9A-2TiM;(uVQUfxNU! z$)b+FYVvbyWN_2)7W{nI4FMraaI4 z#=iu?p6URMfRuXiqMj$CBk91YJ89VDe|2F(m_Np!j(v&m_Kiht($|u zh~V&W864mx)zsV{&w2b=wS}|Uac0dL-_@1vH*%Y=Jv1_CZj+XnzJ#NXTmn_KwRsj< zwSNvINvwT#j2)Y%Rm(5<_$NHcj#a4j0aeqhy{#?l=WO>;)<~+eP@Q54sL3C(*d2Am zp`*H4;(GLUcjLsRM+0_D)s6!%WKGqQ^Ut5xZ@bhT8vv=MCi|Ro9$!o5o9Sb^+SpmX zz|KtPC%|;m+SpiqhTBqc9CM_t12o+L#e%HABr!{&ZSJLzkydMS>`_M`RfUnoRM9_Y z7UuWQwd1Q99&lU+^+%Pgw~kLZah^LV*hz*%mJkKWWhC{U4T)%oD4;@mDCx%pz;L>K z6BdP=ia>~1(O58!;7EnnB#QN^^>C03Aq@~*4e8?Gb#2-p4s8O5dKQM$c!qEgk#uSa zN02g5opK-H`EC0dhj=Mxcz)B^nOMew2*#uYO+E9NvFO8+3fQkUWwfK(lrQ?Dut0vS1F1H8zy1a2O2I7VdT^r;mq)UpPMvvJdcIvJZLT{ z&@~4&X`ToQY=b)YFTX^gbKRI#kxCPKD@R3&PJ-i*^fA{sYA82l92q1leK8N`E$sp% zUKL$VT?-IXK!Od`9e8@jaX6*-1mxwfJO7T$%ggcj;#>@C)d<55so=#^pM`OWkx5*+ z{W|=9D02ao7jaxXv-TY-y|{MZMw~h6G$Vx1n)YOzJLPOlEcO5Z9vFOR)Lpa_DQM6; z1V}018UUrq$|uK&hlfe3a%Aoi0yc!&Z%B98aXXP-M6W1oe`L;s3n?bJ|trDQ#GA9 zuTV{3)~~s~S`*6qC=jd9qogJY09eY8Y^xC#eh40IGYmmuc%&evXT^wMAi|#T&601n zz9&Ba1QKrudiHB~iKE!puwBjiVI2aQ(|Iy;)I_C>_ndgs#eo10B{P9iG{$gPdl3#h zrvN9ER^Q~NL~iQXJFPyP8;waKyNJ}sK{^1Qd7%LuKD!y?;IZV8*-Y?U(#|@72Agr% zzOiu#Any57pLvPLl5vQW9!KDwQ(?TmYYgyRr_`_d6ZJXsTO9fB^`Z_tqx+)ElEx+p z0!SzapL@xX+mw*ECr>q=CgKg?Qzvza24c@LiFV;eJmjge`xoW!RGJc`SF6kZ9h*hF z+9}XvFn|S-L7}HH3h5*bTH#t}EQ88e^~x^iObVHNI?O-EH`dDE1Og^&oL`V-Nb4g- zO7j7FWQ?$}8aC+XFS+U56IxX$At$2dbL^&Dn8KZ}5*eIH!dQdH1zi;D^{rud+~lCe zDQ%!IT8&x*n;SK}I)pj107yCdK+Gcba1>Bc66wu9$mcMI4ARS@##~7`-)_-~THHu6 zLijKS@%hP5$ArRo+qY$S8-B3scQ`4Tii%q52;5R#hfhp=DUKR%)+sFCzY71d^A}iJ zI2=kh@op(Wp|&pYssp#7Z~gc1nwc-c^tNeeOL~m_-Mjan_~gcKBGoFAJj$p$K2?Pz zoKneoe(~oOTHDV0BK#m9${nSey8*CuCukLL3S%Q1 zSs;?1(26nfgI3gTo?*Nu({;e4@nqS`AjB`%uRF<*aQcBzX7*f9U!7<`2MPErx}>ol z4k3LRQ{4-J#xM|upNRrzl4l&;UU;19%nR0yaR3oGs6FFANG@Yx9OB>z^%)vVsgFZ^ zIymiAn#aM_-s5BDgg|N7c`U*>_mYfy4}vyxqBKx-BQZO z#^VL33Qg6t#l$dyDIwZ8DU7rzYJ^915+-Uamw$)tvFahJZ1n@bJmx|#GW}N1So@b} z4QZHKNrU6en0dez&89yQau?Mxbqn{UtS84QX8?_lGTWQA713tJPX-&88*E;z1!Eaf zAdOPch~5_6gXfJq1t)YLgS=e7^9I~dUX4@DI#@v&!#KG#59duj8v?;#x*y-(^i%w$ zyaE7F)-nLpqKrONeE>5s!PX`&Os3$MgV*7oYgXZ`am&z|v}03sJ1!phE2=t-Zs~;O zA!LvT6k3v6K0wz2Pdx5L9>*i+IC`0!9~&lv;mH%)FRgLKVAksqOqt7K7u1;0h!7tU zcat&le8ooukB~9u%S?$3>_Epfj6<5wVxvJFn#X~#j$s@P=1N2SSlZ7vEQ94} zXupgNr|x*Setri^JPxgQTRKSBsf5QOYF=82z#)DdTqr*!4W3e4iGV1+@3aDz>&G++ z5ux>5qslT_Yzz*vBnChI**tk4TY6AHOUuyCE@^`T;&S$UO<(?S9dThf$K`)Y!>9t6 z47r4lhzh-pr-8OQ3ePVRwEvJrPRLS_!iqXNDgQrr0(hv{rb59j!q*Y&#a0eZZFvxi z0O}7NBO;CG@S}E#uRhXpRxcN#Mkcjn*FzzzoInGtjn?y}8f7gMky;R^c!+jdUn`Y()+Non(2)9MkUUeOg0coirC2*+APokT z@tHI4(cSp!r1Q{Sm|*)h3~k2Gc3q04h3Q5HM@Zd`l@0jOl=q;&V>SR_?f!KZHS}W> zo@==ZrxYh4FEiVx%xY zpba{pK*FQ%U17y_6u=`Q#Z^Qm;&_s%c%+Kf$-)QU3Z0lR@7yqUzl7=|a)gnLs3AuT z$%@gFeoG{NZLsfX-6F=FzDMAU|BeRsu?M4!fmtGONL?IZyz%ETA~#)w=TGDF+lA+F zvp8CIoyOyk#$Sd;wU@C8t9nwUFi9LM=P0e!WXEwB z)w=bn8WSSR8-zxkHfg}}7aC3@cCiWXoqjb$7=7y#RS!-sMd5rW%@l1s0<3l0Oo_J$ zsvd+KlN#rTuQ6llov-4BqmmQCf>)}3>Wj6dkPcmDB!>?xq?#9O=Y<+^S-v}b6joy1(h$Boa z{YB%?aXj&h#Ni*;*m(bqlQyu7mf~psI_2{jJib93bl0P_8{Q-ufcWfXL?>Aus2{gq zUMJYVy;S0o#DgOn6LxWhGWOtqr_fs&aT1X^f$559Ng3WVPD(w4p5=f!=@D?Hh%X1B z)=1>IwgNgk+OY3H8T*GTxyz?D6c$2n<`WUGCz$Z)_*Ww|yzEktz{Xxu7#6m13(RtK z^ptK)>*>Uu>vv%5fngMoxaYbScn*SELVQ3PNS3BR>Y@~=5=o8^BN~028&NXCtu&r& zx4=%NT<;5Bl;?#Dk1hwbiPljf)35rD=QV=bN+KwL+H_6bllKU%Jrr687@aX9JW8RW z&0~sJjEhj-M`vz_`8Z=@7_Q5x0y`=&LRhK~Fo9ql2J!qUPr~wsCghFG6hjom`5r4WhKGb^{M?9&GKObD*Bo1(0SdYeK za%mg~e-HP`rAZvkrZ&*Jb2T1^zt5)TMdQ}J`1TFuUqO@eLIT~o^oEEa7fOD?ZeHH3 zqG1xseY2YEPaSzpFi-dCK!P-|UkI5u{-RRY(t}uL0@y>mS%lZSk(EWnlafJ@LebHY z;QS?Xan$T-xOw$PT>apBRH|xt3IZE}vZhGV6vaXT2Gxl!SJf1n0>vbuwTlU=qc5xr zNm6@JkO+_fC~HnA6$MR@0#;`&Qbj=oMmCLiS%+Jk$VM|N~#$P85#^Cxv< z@ruR1!x|A zBePmtonwgcdR>?EQy`Jc35!SpbPIG%6}qbm=_&wKzm_Ewu|C~_S9P9^!!1Y*tX#L_ zZ@99&66Y1?rn{pNPs&{-)8bVmjHa0-l<@IW723t)u*T0~;upt~P^hWqAb{J6v7!uk0qqMS%L zXd=V1I=`;ri1T9v8iYiA_r7o;eZoN#<0nmw^@{c5aP|=ou#5xB(_2cxVPh(R=b?>!i62)lL) zk~Y8zD#K`_TmwZ+|LI-haBTl{95G|ErG2_%;|{Ffwa;Ekr$|vK08=~08Q9%JWeZ?e zkR-Q*p?h2hN(Er=@GyqUBjnGBCPWpToo#3@B-lGtwW!yHQHxeJNidPk9KH zGK_pyw2HQ330)m+7)mSHSFRXwQvnhqf{MGbxx32S#*tSeB|rjH}Wwg__R1 z{+Cv>N()FK_inl?>lwf9kfP4UTOs4&Bx5BH=hPw1t{zeTAyN7;=EmJ_L+u$rrlOMq)C&{tO=v)k%A z+U%7oo;m4UbS2|#|Hh%sxMS72kj`L0!1RgBowhZ zU5&rA{iH?+?-{%w&)oEEoK`q5Yd6u_O9OKT1wc2Kfm^GPWeK$0Nb>R47^yVuuf3gx-#eBe z9HBKMQ8UfMl@3(|;ux}C5Rf>#AfkrsmCZv@vqmF8ch$P51Po)GORyk>WDuP3&PBuJut=)v4 zj2teUI35r0K43WJ^o+wfhs?(O?3ikr;{J`>@TXN9v1#u5CbYHTlsS`e_>5_m$9T)` zJ^1UIO<2BT0EbTQ#$)Es!lbS)?5_;rz71P&)B0T)s#Gzty&b3ZPsO5Xlb{f++`1Dt zt=o#7LuH&gdpag|6td$gnAzKdJ2z~FR#VIz-+@(IEe#eH^^C^}v!`H2&jjors^E_G zn{oS=ozN7R-_wN?W=+M^37r@!S8(6P?YMpO4wMyC8g^}PF1@sN16EG8BM0#%e3KrE z>O}Sxkr-LcMn(0?mX>-PDug3I*IiDaaPhd@T^r76$79q&OBeuQk2WshAU_o7rup@Q z@gzb0>1O;SkuZsuT|nWwJ_lcJNR<1jn-&a6BzGa0BhZJ2gMnoVNU%QLi5GUBg{3`5 zBQMuwYX|SCu0shWhGMP?{mCSpTU?M4#yNOGp&#dD+lkrt;|oW@T|?NBv|~}>O!OvQ z)=nCXT8uKF%ZDISPy<)nBqvzxu<7h~{%_a@=M!!_suPZcE)Y=&MmJY3@;U(ID=sXX zqxnk+N4{U2wl%*H2c!$mtrGgjN;XC=HLT)s)v-?K#gs5x%0JynOC1nU($Qsa;>hxP z@{1=Gf+NS>#b;UQPF)v=8*{hua?XTb$*cp5mED zaEq&p6OE702jdXJ;f$xm;DCS5xHtt;PB1wFpeC%zh2<9_v3)(I9!%YI6ycAkT8zGy@KYmXig@adEw;z1fNp?EJK9q z-M0!fHluX{_57nzxVvmqrzs6Lp90p=8VBcQ{y{nb)JFNCisom)`cP=Gm9Vc5)<4f) z5wq}#TPIT6606IP6Q}@%1UPKQBn(wkTzub33>+B7F|+zmC;>?!#q*Xf!Lp2?ZP~F4 zy9Wkw>f-FVWzj51v4pc1&BhatS_suD9^SegOZs~8%wrc}T6ZVTnA3-|51og!T*ij2 zJ2TQa1Zryo8ai>GvBC0LM)0L3=U5lNQg$(KDuCXt<1?_7YB8 zI139W^`M-pjV)+hrmE&!)Wfoyf`u7@!sJj+ue3GM)=jL|`f#_HLhW)%QLd$pr@~M` z)c*|VZ_^kSRS1#691HJrMb>aLnQAm>q2^oC61po*jkBLHX+tDW8qiSy_HE^UQw6k1 zoa)D_N{A$Gu5en?qV1>%(4RnWH~^eI9_TFs6@{x=6;(`5y71u8YJ6nn=TX**?YqCc z28)u(-lXmVAUn!j65P&*As8?1`1a&>F>p-UcXdLvcLdW=UsAp~| zwL3^!p`CR8$0s0Ob_;|LmOwa2&~!hQI1z5`)ENJ$cDYkKve^`7Y>! zkC`tRjxU&wnRyxQHQTb+)|$mUjNNrL8QT$~8BKI(-uR(&*DzgOSy@%>ss8mRO!g$` zi3NGIp60@Gicc0wjP%4AiU#Npb+Wgwn;Y}X{MuX7^ap)>_1+<2(1v1Rj!X=(x|!k+ z-nz-1OrCF_*kGtTL2oR?kZYY!K&HT1_LtmKO9?TquB=|8uT;`iUZjb*`48n8M!*v;hX27XK9 z*l_XTGA}+_BvrCGGT4LVvv6>DexS$9rHk`-=lHj~^SsdC!S^0J#M$v(+~2&zu6RUT zNdJ50F`$^}?jTdDpxn4ZfNi}C6dDWV?bGa;flSx1_-YG%(zu zeFCT~%W7A8UC~u8mnoG>fR=R$hr=J(?6mDgqgX7;IMHZSbkpQT!UdzPNX4#TS8SAO zbj+1!s?KlG%vr{A*BB9nWg*Xn%l816sW;L(}Miq2-)$uoP4rcz(E-v7Q8# zip>u^zn7tSl%7O{XLt2L#S#@u={&mvenQIPf9@?wX7l}>Q4*0Lcjq=p7K-ePgt@S^ zNq#ZOvwa=(bwmkSicjnxm)GZ-{;?cm$PA%Z?j*w9kNAzRVhTHa)8S1;dp_#o+0g`10OY~=I!P))cL z9&BTIxyBc;Mzehp1U;L^I7a70J5Y__U?F5XcAEyS3$n#o4%Cg5L#cSNVr=`b812GjMuEGF_7WB@QSU}3g zc|8vyF}9_g?gRY;5@fxxu`U46vV>705s#BdBuJ%FWU^TSF|~D&n*XC#4K=6SVT*;L zTnmRnY}ZvO#D-G2OfVRdLq%fk43M z4>B+?h<0k3Kx8d)*{salwr#N|5{XbK@u(@C+vrjOiHE|<)lf?`LVevf^Y>vSYKh{a;^ z%z(?vT7YJAb5rJIS(dAVT|-0oeSUH|Sz~E4ea+`0k#K}crA)=P2?awum8bGl+6fN5 zYHGGnJJLhEOK<3=XO`YUZI~U5y|a1f&nNKjL#c`j1{=?W`Z(iSS8JtFSkllH^0BA4 z6URYf^t!@9lDRwsopB}ydaB?|`gMduq#RABrJ3yQ66J+TQ9xuQ6p%9_TZW157=7^w zj%`cAmvp(zIRo@^l`c=3;y%{1tONOF5`IfO2mpfP@>fK@x+K# zH80&;>u|`&?U?VD#cJ~G>*h?G*lji5|3xU?K(KCGYKz(9c5Fux^)`b-_rdXG2WuTffURX$MrNLcd%> zf2N2!8U=fMq-o>O4smEhw5ea=+$q9~CD^TMZ1z40mEwa;To$KKoe{wEe=q$nD=RBR zqY<*%EJqF><=JPR%A$`UY0S67#r z+gV0OM)CRlRiGh&@cg^yxPR|1M-5o|=tn*-_qvCuU9p9=did}G|MV~a$o_r%IezQ} z9UUDclPNA;y2#4fvH(rp0xA@sS}Jkk*hvl^oTRg}vwBU|YhiJLbLZY>d3l+T0A}ri zC6}ReKR2Wlw;kJM-P|V8IW#oF$jAuOH*c`HxlvsQ_aG3aZtvcGjE_(7@WFi^JbWNP z*==`qD5XSi9g8ToWU?8~oH@(n!6^ZjHT~q?3m4w4K0h+gWHQOAlc#z1+2^Ehb&X$q z>HmZowUoujKlTZRhewQEMc#Yw7PrhVcO9O}Q+X}2lYN6dT)02apI^I6 z*|zD5g!zdRKKAx@^Va=ER#I7>8Sdqq_6xU;;;f82S*%<{S7`S|zgyUeVtGqtOao@kKu^*qm;`?Runl+1B#u$w8P^XB|A?>w9{;IorhFhGAi z#IfN4@}&}2=hg^W7DJuG!~=e=ENrlnEih?xetL8r1w22}&swg)!(@hM%siAO=bnqM zWlA-jqM{^YO28bToOLrtpMLVKL z?+|n-wM{)r<&iW)*Zx#rxlC29hjN=mH3fyRoxAZDGZ@q@XanfBh#}vsTai$-E7OUe3~afD?QfNNKT1=L#C*`j2O zzP>&V9+)(LPjl_YReF2+kbN$dPzs{5))mofz}Xh2Ps{!VnV*}(u^q7mg~*=Wd!=uw zT#|WI!RLqp=2KILs-H!VKi~(2%*y~p+4H&iIXXK!Id<%X?El)@nhR2Chdh<1@>Dzk zR6|-j4=|-Y0A?c->8-QT|B1$ufIFNApXEG058ld^Y+8kUG51{FQXT+HZ4*DJp(X>W zg(YnfzmKI=)z|i;5NI=Y%90!fUhi1d{Sx9E2#Keu&B)jL9*w@#^H%#s!Wb7&0T8i*jY)yx;b*wASXjhDc z8TZceIyV;A2wOfJt+p@IqG=8$w5s7uB;z^CvmU8?gX1=c9=0UG7L?d#P}pQLs+Mg5 z_rjOn_gwu)wd1+gC8&AwYo%3tv}@Vj9g!Czx-B*3y_50imil>sK){`~-riuX^;VZr z5nH3W6kI4_zn;bSwH@GSzFi1c4xUNVf_c|ySmANlY{ zgo)Hz^DW=}ZOqKv;o7yU1gk&;E&4z9(T}rt&tAz6c4+Dub`9?0^*3K5lg;s=>ey3L zM8Z)V$F710qx&5|7%cZE8UpMF2M2{2TwPr;0PY{jn*O(M-x7NQ!64n;-K?xEi<_ph z6pn3+j_>&P?-GD=(*U(0Gj>l;504)`;CFxbxA?iA`z1z3M@hsIa*vEz$C%ZM*21RN zFtU!s)a~DYKtT4@t5Q)Mv?B%iIHI9(V8E<<{+6Qph-! zPV=nkcgO(0)wPu>3n)7B`Mk`f3M$_-_wL_!fLi~VK?C{=g#y3v>%Yu*f6w>viI0DZ z-kx4zbn9JcX`wE(0(9$bZT|xFuGRnK?P>pc*7`i!mva1x&*RCjjr(%eLjRVZnda|^ zjcs)VT?0VVb^1j|bA8lhtJb1x2U*Q^bAVZ|vz|4Sd3XTWX7i}G4Fx{hEj?frl`vvH z%eBdk4RXKV8w-Ed#M_6IkLjf(kCM{@wnCP|)$q>T8Z+xDl7%vqlq|?V1VUJmibJ9lC7ofZ?4^Cv?D^qA7Ck)XD*#LZ4TF0HqE_7 zqccjt=VL9K<8dZOp{)6r=?6@7#z{m1y*15HoW-VW#P;vNQaYx;xFB+j>+rlg^rVD5d|8wUt6J0R@ zs)e#?OQo4JZBlO$?Iw`hTAQyig?`;SH;;RzrnpP<`pl{^o~xGaZJWs6d&K0?SnSqY zs|R@X40mb02A}|)IsmifdrfUkOsE}gHS&k*YMxknJ4ONg#o%*k`=)FPIR2YgHEWU8W0YVCWyNF}#WS0`VYo<}- zp1v(<4AlK&QvwnM{8&Cq7{7QdAxxB;Z8V)tbL531oIZ6L?Pz&X@9*mqx6(?v%*9I= z1qhx#eFmj00VG|WT}*xGklcUn-E%UA`oK5=E2#P$b8?SmDU{fxM6Iu{RarN2MKpTERrIabUKa2pafHEu=t!qi zoIG(_fYsf5?+XC(`-3Eto2Kt5KmF4`FK(<=R?V<{0xCho&EhG*3O7ZK)>Q^f<|&`4 z+Eo_U$*%5h0Z6yro0j;yDg$W1ow&00Ke*4@>Z^NF$ zE*nr7PbAFTKFXK@keeIp0))rM$4MmOy!hh($~rZsEEjv-gGTns{nKUgCMI@s_UuO_ zo^N?&NkFH|?7jZ_tL_Vl`$b#@Yy$KYvVT?fQ`Yp(%IR}CioYA;a9}fw+cLysU(5_XYVS2ilm>TJ36KI-M`0l~Kx=QcuOL!1k|;y4h){%FM2A^_!Q_>ALKF zD|*E5@wl|~wuu}H_WOe)4$@LLF$qW)k^bIvVGfC7gz?ehv69N#=+W%xJ4crINOce8 z$kRjz+^52Nm?LdL*LDv>iAfIP`5sCW&du4|)!3eyL&{WR~}5 zwDvhN_i4}}+)tqfWvHv!|9P{}WeDe|CYe?(B1y8NRuw1Zk3!-66nHSZE)z37nwXvT z7(;1B0P{9^rRR0HE-T2psGS%(cs!y3#Ifl)dTV;j>{5w#8>_M~n$c_5m2sT0T89-0 z_BDy=h%Q{6LQTTvyc_#S<(a2FUmW+VQ4x{PR|}n0pm|yuL6a@1zjl6NDqvrxVV(c7 z_8WGYP+9k0*Rgrrf&7g+V{cAP(dFsu9&g1rKv#69jMqG53GGkdHS5d;%+&}K%CuN$ z`0n^I+uRFyxU`js;MVd2IbbLeNK2Y|*uJD!&Fd`|fkCO-0OG-BF<(tpAFhiPfWE3@lL$Tj_>=TsJND7P|L4Eb(8?hN6x#th z6bS92S6+L`ShJ6O_@l-qo;Yy~ad!YFjXpiFQgC&In>PXQZ}F_4%6#g$t0`?03 z*K`9&y*zx0{`T+w#$^B4M?S9SeWkH`$N%!rOiq7^x>2B5?XyyW=*zFXWI8+LX3biF(uU={OddnX6w?)@SxsYQ^7Od4 z-oyE~`bSq1W;OYqe)>4+c5II4+B9*DoE|Q}j~VV;%IFaxn2#ZiWE^Y~U|KUq0D!>; z=`$v^G5aXKoudq#PjAWnbG?U`@bu*%wM}kaNTOoA9+J}|ojY7(a>T$HNXWLI;?__N zA?o4BMLhy=j_VtLr?$xJ;Wke6je2lgTXsx;J$wu=XdQlN%;}Ndr;$_P_zzYhA9J`L zT#umB&3gEKntYFI2rb@EQ66T=J#Tz{b(|xtX(1XsS){&}CJ#*kdOpz%rT05|%|fB5 z4}g*nV6QoyWE=@EU){twl6-On-O)q3l`x)x)O0+bh5hSDBUDbZ&BRr=mX-M-TFw6Cg& z4)>_{TjSLEo(G6lcJ4MPbTDXHMSpX`bVk{!nb{e0 z3B-3~z+An0wE>6+haS|#DnrONrp(nd+MgyfqOw~nR;)1Q>(cN=W!~<`K20?8Zj93; zIT0{wIM(L`5CmWomQ*$*oN?Dn04E%`RKdxTrArKOp1*KT!O{cD;JrzsBcrr_!v>vy zr81Vo$qQFyAWs`)SD^DMVh9yfeht0%-S1Oivq=Hakj3YLah#l*R95R5`^WdB0-jT+ zPt!^r6Ag)8{`znJ(wMxflUEH~E&>=5@obvcr)MknpE z@YZvwKZ3VRjqaJaL{Q6#q8jn<7n~}@wgO=6(l3_|adlbQCEdCwM zo&{-fuF~x?P+2a{0ErxXm02r(3io>iwY%>bBh*Q&wckNh$R(&F#6DKRU7`idd0~BL zWp2&D*}V|fhQ#!fK?mO#0VLmB<%8mn$gW-?TUJn`PzD6x9ND$P@*uo`G1#rTl4NJ; zcWO6VkpUoU9h1B?OTCp7)cN`$q7@yooXFK(1cQ?b27iBo=%pE=jTPj%`KP-0tPyT0 zcIj>pmV9LIzTI@;;zcVr@z&S~ed42^QpRSDv&lHPt}QOmvq+vhcMc%ZUg)2F<~fZM zdloL0#@Jy$m?mEg;(Wd*I;n(ja-|aXLyVp5&D%V-ksH_6`MG&Jo~xvOp0ITx0T2R^ z!m-B0fz<*_by|TQz$%iKJfHw;{LCo>tZ*OQrtBbeICSI?SWtHZ1<0vI;J%3XKQGPT zmKAAY=dM_y8cy7Fa1KD0nDI<@B*H}+}To1IWQ-y!_>==I-O6JL9aiqQ4_FMK@t_;{2_%k^wd|DUgm@EfC)fnT| ztJlC)74D({bSNF74C8u}dyBHU-}UX^V=O6=SO(P3edY`FngVuQ2iO*N;HrXsVE-)m zD=&e@S$D=_7nl}^Iw-)Cvhx2K;NYKyEk6clkK;Z}R;eyrZp&=rVm+({JqoUUnRW|k zlY;df#<-J>Z~qv#U;ejw^%s^QMB#@?ssb1c@IQh$M(>+2BVvgRV=t{9agvQq%h$W( z#62)mI^#}c)-0$o!iB}>`@mn$J^Smx6t<<91R;5y$iwDAjgDfN5sX&a)# z8CeiHqkSWj{Mj`1er=3s9IS}VbZ471F@vM?)cf^ulE1tG2C<9Fma`;1IZnhG9%I6m zDR_Ed6*7rc{s12t8->fHz2Jk9`jy}KC5;>0;qhnyIuAemh=GH{M~=`B|HStzxV(@q zlxAACWGN3m@DLf;U=H`QXH8QOx5DNF*qEA{HntG1qHwX?vT2LW2lv7&S0(@`e6fNl z8yy(|xIkQ_CP?{eB$YuNqA^u7%{kB)*)`$X3WgJa?&5{>2D})7}hWJdfR60m@og$pUzSO7}hKMwr>&;huNQH0CwX0^+G%{&cA zjD?=PN#aU{d7vX$J-DvIHn26AVz8gEBWw-17B!$)yu3wC9o_cT%D{>UN=5)wx=Yr` z$fzavVXllB1z;BmF>}oZ$PR!F`wtoxFV@Q&$J-*aul*j2V}yN$dPs@5As2yZo^yvPm4V)-JL8 z89r0k?{S;yc!J)%7qr}^$-i?hpU7aZ;h`r$OK$EYcNyGNWL=t0oO&nuw%B89-*02a zW5Rl<5)0aYE?+vwz1f;oCp3_KByMkiN+l~jxW{M5%Gdsuf$7fDutzD*FfZZ^v40_6xLl=@Pu)dzpdR+3N;4kUjE~pZK)8ZSFxm!Ui;n3v_L2(%8Z6+aI??BY*kV ze~wyq3Q8V8audX|0lYvqWaqTni9Uwu(>367?AQ@{QW-(iw?i#KfGOy5{P=zv8yhp( z)~;CxH%DZ+gqx$+=?g0?f`z!>%;rLR`pjv>b|N+t^TCZ2?zDQ$eoM|` z*HCrhBql(b-r)*aK>;cOmcf)F&Qoo@4|a!LP{R;zyyyz_55a}jSyN6jmcH=Z^Oo5a zKNg%ieX1#Y!Kf=~v5DNoP)sYZ|7y)r`vJ{xdRFUF{mtM06~L&+SfX*^Z?So&ulzZ5 zi|VYP$GGxvz)uT0eWBK*4)~-i;4!#A^Bewh)`RkB5r$vuqxeMgV zv#qzQeW}G~MCZ076z{WvLnV$rVIb(v$Yl#s0~FQ`&a2#;l;i4*k!>x03%>?cQZ`Y~H-p0Ls|dC;$`^m|zTxlUvmkOotmRGK*$v-nG3zdYwhd zAMa%vM#o3#rI%l##}zm~sL5=Y+2Rw2FI}QN`*xcPC;;w(LkA43ZPk(x$V7_7ILA+( zPzLUhfpKJaedAwVr>Se#jA=wecGul|b}Oi!g6pd>b40AV&Jb6X%Pnj80>$l{9l&05DF9v((Q9WThw4tmYjh^y3NE`c3{>#c!T%z-9Jz__`Es%%(S z$eh~2c==k{`4{fEuk|I~TkCgj0YL2_AUvcBK%TYSaRvFsqz!}>=s_7hD6dC5n976w zV)l#L^vKB7em&YjZ97;k51cR8!`p3l8~swtXR(vpk!5tz6jN`JBP`-f5*dze!||AW zGLVYd>hI0hfK5Wi^a0;+!!}Bj_1nQ<^4=ljOdUx~>mQ(ENlmlh@oB@S+wx~+=Bs>L zonE^rP@Yu}B@Ni^C}N`$OXb;0Z&|m{Gd0H8yAsb<_OKvf)55M-oi34_jvVwUb%<@N z!YAb^PlU=FOVBJtw{ysD%q-2e3f&o1xozbG#c`{oDYP7|vI`kGRwsa~;Q!bPyj}YQ z^o3G2p3XasF6O@1*@3JNol6EMBypRt1Mo^x2G?bAJF(m>uTc6-A(uPK8KvP6vslvj zeeeIE3|ttj(}2VOu8BXsg!q#ysM@?3Pkv_%qjaU|fSMFv7Q-lKW=Z~TlIp*oA$pXF z;Wj!aX;!+Bn=Ua{Uj_27GyqK^{y{$YJf%6WXqhn zZuR*LI7+Vv5Q2Rkmxn^-hylb{-KOY$e7XQg0KlMCTr~yJS;wBC`MRe7aS^~5;tNsl zFinLXeVW1iA+AmV?@|L$GqVO(e6iSEvok(VNgI^8=o3*7yK0{YFokO_%21g7mg#pt zo*DAHE9JbNgNE2VfM>`II{<*ej%+OK3|L45cC`p}w(IEehf!t`WGBTwjE8Ftd+C_7 zh$}T?KFv@sU><6;SilJ%WwB{CPpaF)o&<)AG-`}4Mp=N4WMF5aJCn|T@kPqpy8xwl$a zqjQTi4q#?>?wg3{ce`A7$*TjGw^v?%*;M}cFaP0#QZM<3&f>+-_GV{#h`0z>Ib{Xg zYq+s>X8?Ob+J%-b>d-@45AcD-i|N6oi>yZ9GW~m*KK~bWD(d_XduQP!H_~kT-zlkk z$R6{O_glKm%*+h`(*0jvz++}+X1WX?EgRP!=V{ZfA+`2yCT^2Bs&Al%VSpdy578%bp91 z1v^^{wz`f*5-ACliSK~zU2JgNO0;!o2EVL6~jKM${gF=`LE+iWSWEl%&itR!I1W1U4lprbG z%^hCgX=*~)msg>1eepO8gdiI)L9ZqJZ;s&K9<%wyZPJhIqSqF%lR!W=tZ7HjBeK9j z#$PY%7%roisCDvg9uQV^JgKAi=#E(ij14>6 zTiC`neZMFdIiXAGQ7H$5gj7uQHpVB(+}83$29&{7s@Zky?e1Z_nDl*;crG#6oFu4Q zB0FQ(YKa+%Pm{l#*K~d2!eZ~Fj|4WTOYH9Kh61PHhUWoAv?qwTJzV`0V6%K=hexG7 zP7*dGY?mYZBtiVt-j5QpY$Js6Nm8}j?_uXhiQ@&ZKjptzE*}?m7l;A|rIU9xu?>K2 zoKMPQfR`8pJxN<+XD~<*=cbcbSuVhk?ctMcL+TPcyE|a8UCn-?=~1w~fuM&Zu!q+o zEM=5D08G_BuF7c0P)BOo5q^t22s{RLD4U0s@D+6kwyblGHjeZfUjna<=~i0?9vB1= zlh;yyWq)Nqx!ln(4?D;n<}vQm(7v>H~3>)W@#P4{$;pmeDW4$>ks{bdq@A13u-QmyfJ>Y1yLDJxw!46lS zRH|(u8Bh_sX4!YVdU2O;ympD#u3X^i_VOed{KRKleb3_4pU+BCNp{v8T%IuAdON;y(j9o3%Od)zNCj!%uwmNdkYkI;max2e&@ri}xOIyfKTU zP<8b)LIz-cc);=fd#nyVVsmuB=IHq3;{Im6hRp_Y#u#kOz-{oc^9I!B3x%w}0>x}0 z&iM)+s>n29VMrs4QJ5pc!`dqDni?d4gp^PxQs0xhC26rhCshiz>6hE2Zh_PIMNr#3 zEqYX#Qw^_RW*{3~PLP4Wa6tYfar@yV`mQbX^-I|A(ZvJ_$b<9Qr`vr$!@V{Bqa*ll zpCp4TxS!!>f+ScMeFU<~D|}%*M=s;HNK`z^h{A){DsLtW3jlI<=}nBmMer1Xz1)x@gO^}T}Ei& zES)GTWQUbtFZB=+2xCRTM%61uj7Qk41kJ~{QBpmvLgr=A`>j#Xo7`y_H zO4|yLFk}aLsPZScF!Yfg^Ki)Ihj;)e#&?9uy@YWQ8VQ4#9qUD}?sye<8j`^}9OKD_ z&jsK9(iML4%~$x&m#=YScl#uv=)^fDz`$`f_g=Zd+pj(3f4%bo|K`i@ofOyKJ+k%B)WjHe2%W!Lh@2>Ihui<~M;elZX*cV)V zBzIG}9ImP_>)XObph(wkGQ#$-ktjq&j3_r#fHUFEbv3Vq6e-uCG9&@FFSSARsfcic z9YS&&_7gdb)!G`kt$`|wJF6;P7)ulVDZmKfS$GtlYvK{MN+Aj+@Tm8XQ)GjT0lrV< zL5vF;5$vTV&Y%&Ww#Z;QkMXz&Jcb}Vc$qfxpp{4PH?#2=j&Gszm*yIk^;jL|r&BET zAgI*WlNj)=#vkcNjnNN20bISRhe>kc7zei;kas?InKk8^6F? zS1+>L_Xx0!tr!+(i-wn8>TQSp-Ts*UxD1C#+)Coc&eq9YyVox5^2XJD{^1{fng96q zExa+d$%sT6EQMi%q#~*}^j*jIy>y+Q`}&)F)3rg%lz{{eVc#uXYcXgcuglmhAbf(VXy>w#o>n^aOab{(I31= zK0ZV?pm1lbdbJBZ<%7hOv0%VY%el>6u-{)+9CZJwD#bCh3WY~aLD~=Bza&-R= z{q6VJx%>h<*I#6@cM&Urh4AELP?(-}fGgiu0KjFz6(9ruYlZ*rG4$X|f^A>{bU+rY z3a^|AOpvMS||+9Qf@p_*?=Y%i`3**6aGI$7~~TZ2+utIMfkH9uWm?S zn1zSWlm~!dRvt{{(a^4q$8;I(KAk_l=jYKbW8V1oGv}e^6Y8^sXVgb=OgHXZ%n4z{ z+_(s=lt3D^nIz!Jq$HD)_=PuK<+s26O>XY*06<6rKX1^)nxATw(;%-!etAdb($*H= z|H=)n>}<2!|0)0SPv2!_kPKq9JcJD(a7LZ@saId(*T4C7-ng%hR;( z8Ow9SU6#}2F+Xv1RNpqOodY*F`dJfoFlPlz zfY7)tLfesC8hVF?+quzco8VZdjMC4)It2!SDQRvg}b7q5@m7c4Gc!z8fD zGRaS0$v-`lhm$wJF|YzQ#Sx_g1W>d&2G&L2D2wpB;_n0f9KW|`=P3AEb^T5s?Mu{a zhMSgZJQ;Ai%!w^EgN!L{=f2#d*>v#y<)Y8bmOc|6?eOe8ICCBmJ{2CP&s)Qfc{R7! zgeY`4Y)nrE+Y9)+!4_^vh{t&73?6$~FFH{{Szz9b6OteUukK&q=f3_6ymomPB!p18 z2o0YV=PGOH{+yHeN^`x#bM{YR* z5c5Iklx2uI&Rz$dqUI5rfyaEke9AngK{K?OUxJ^>V`-W-#^&c;fB$LxdY;24%5p>h za7YRqhvmDmmZak+Zfn1A7xfzbT@5mTXFl2t8m%p;@mhY8$VvRj7jE!vFI=NnDutfk zahefDnoS}h#8Tp$Z(QMrUcJGx>%a!UjzOORBg}G{_?b6e=9{lyrU#G^0Giof=l%jA zK~e(5wXG#T@!HFL%e8&7jr`>E&&}aO?!EmLj_%$;0;{O6Ey&_bU>n;!D@bB0l9>pV zbv!w|dz*vz-^S||Ak@M)w!tLYfjDJolkDwA9-e_mDce=~?L0iVU6cLcDPbP=7wy@8KPt)qp{YJ?;SqeH znd43~B*dEh)~uT1Th!nNZ#CF3@KBK9r%FEE9N$cOTB4o|xglX_IXozQVqZ1dS>gW< z@}?gOr_H0{bdW|aU0PHj1PMssY+k>#!*}1j&ZVsdWDvrqa&`M02Ci%``OcRjLcIg5?^zse1`VM0>@*cA7lSJ^r z`|sk-3JWlZ=L8Z@3z=CU8}gcmAHL7={kwoM8o%9R6JbM&%Z($I2ad9a4Cpa$4Q0p@ zNPr-=D>sLIM0us|lEQ+CAsV9$gd~I@7LY8v35ffZz#x?}K!6kv?uz|UuqA_biks^^ zkdQQ7tE#$9<-sn>Ac|m+N8npZmvHHFK)5QypHfkj6=R@cXTgXJ11fc>*g+-B&`wG) z#seW0ze-4{kw=K5N3f{K5JVo)Cxsmdc8IYRW4vr*Kmwu;MBSsUVtf<1<1kl5E~PE1 zJa{Za0#vsJ2#?4B5TiO2_Eh8n<2=fJf?~TEn^DJrQCon zZ;RuUxG&+T0}i$nLQvy@K&cYn1{JmtmARsn6KxZ>mF)}LG#vj`%oPg9LJf43;=TaF zd|&vZZJDV0@ig*^0wR~lLlW_@8+{GMt05h;VbdQf6Ci_(sKx# z8zihbF3GO3k8wUa`3oB&&H<9>C2n52aI$#G#-O^#z(Nw={=$`$1x_eSN9P^?0SRHK*vYYW8bVO1r6z=n z-yH8)fEcx1^s6wzh=u(HDy!PM;NgJ>2umJB9uRFoshZ;eDEK)xF0+EC_vHS%+Yo3J(W=I@A&@c^Hs}$7!hGE)`5;%}vGH zq+@dhV1bHx)0e zQEl#4(B9z~K3H0#-~p~xqOb5!Ii68n{ATXkhkJ;Xp!B!#_)c)4SJ!pCba9vctp(ty z|1d%kbs0>?n|t{9U0A(GUfsuDBQ4QlA1!a7% z%NSc=v9st->J08IdayzDkh0Bcwc_~rcv4~~sV$l9dzQ;3l6Wp4NQmouJG^pXo8SMi zcqfqP3zJueC-1W5%^FF_U}_NRx|8u(t(RQ?9{v};RO(i4)+=(}fY0tmzYID}hvm%C zz1v(keudO8sX_t|KNr}$Xm`4|P}SH^jWQbctF~qLgc|m*HlAwb7`7>ta#zdYL~%b& zMlc|0@Br%|Z#co!;68?nRJ+<i&i5B5!*bJsKu5Z*CAq?H!Qn$({wM{+4&y#)^dlAq$*2K6t?W4?kpmbch&+zSfh$V5QCR5u4)! zw7XXyH8x}D0W`zX*Q$K~+{4dSw3=;6dOUgcdO^kmi;B$2)0!ZLAnZ+oJ)0*p6z zS>O4$tl$6Z=-~H(1PHl92*{wjaQs#B!~enR!T-Y7e}n$g4}kVS;(13(;_8LnllM4p zJvgFE!Y;?R$YieWZgFXMnrR%!q z=9Rcbm$-g$_vB9PgTrGauqbC?$eH7V1J=ifqdrg)7cXC7|AiN!TVf0{IJK|*AKNG< ziV0!1R~Ol=R^0#K2y9LhGKkZMB-pH29UakUgY?voOZOoOnPqVVaSp}9hj%(jgBdQx&XDZVH0i14JUa!l91 znFkYj7yzTm7c%Bg0t9%vkJ0qYl`va;Pak98;oqBOw4s&9T=R{YAA6AW)KxzvNQMk- zr;fcvH!XA@C4;Nm|BTJMe}(SwJ)|A1i~$SK2I#;Y38O6h(eJWaKfrm#;_?qecM&0; zR~QhmyXe^MJF*Q3aEL&2q3_u46Hmfsvmxh&$1Ku zfi8{<0KURxn=t4OXdG|Lfw*Xu|PV7e9*>cv|6!k5Xb<+IkP@G z0vlA((;l@+YDq*qxeQ;F@%$kM$Z+YzI@ELuPY`mh^o(rt_HZ zB+D}%!WHCAN|ZmRJlrsHBYcJx{HFLrGsl|&ohpy%V@!>4(F)BRr)EC17u;=qXJ^WO z=g02wE^P*3gJA>oUB`C6U<&Lb*7yG>`MtkMI(iQ$VPzmAGGYVH;0C=z#dJTEg zAXC_4?&5t>G27TYV>r&1$Y=04qrrx3lb!Kq1NLCjYBPugpjus{hU@IHPgLKH#dAH^ zVdWGPPY-aWy)J&Vag#i%vNY0~@$dD@h3!dVJG+*Xvj(e8<-vsSlWZAz&ft$0czzz! zFBY`>u$hPF=g}VD6RY$^8B=3>j`((CT(s~I;D&v+`th@jG0!wk9ox)*q-o$Wf0FG6 zpSFzU)_(J2b9^LhK{TI6&1S%uY*;F>>{7dL%Rj3R*xdRTaQH=}gq1OwM?ejd=HCkKIW#YHlAY8wLDMryV z0FBq6t0au$Nu=WUAiMS6t^jk^7(VQ}vAr5?-m)!9thaV`yAa0h@3P_0A3Vk`v>&&K zTPtHt;1Tty={3$HVoXN#hh%JK@CQRSi#mjDQ+Y6*2bC2{O_d=~w8xB2iG(@f)Z4j$BHjL#?I{hNH=K3CLj%dj3YIQDHBr(z5ZJZ3z;C4@14 zk}V^T;j&Q+)9Ih=i3%cF7d0F2NWpgN+~l zEzve zWExkJV5#hn!uGfyN*$zN8^uFA4rK~loRqt0iQ+9~MH3@b$PlKa0d|ZAAxgyl^&;0L zm$;aO3O&Q(8PT*MUID;^Jc0%;{9eSo%g83`K(Ms|VGE$n1Bx;ZMi#~hK*lcY5Gz_p zU?Av2@wHHfXipuWrPYJmG&=rcz{Qtt`+o(POe9qsl{zLv5n;m z%FPI4q`+frE|iMcY~)c&j`5AE{(uzbewkhD+Jg^m?YYPF+e`V5C4p`dLJZg11)zN1=eG`uRkCk ze3`WSEs&P69Lsa{4q=jzs6z%!mp~G8pkMTC?`)A%#s*=)n1lq$iPhoyWZ{@9LQT-; z2Ld1^ktA>etJvn^lbH+a)iImHL+p$x>*RtAN{N1Zo768xCmnMNFbEK5lMF^=jHkcc zM~`at*??Nzy9lYVqJt(s18zNT=c**(+CE2ks9A@IAsu2t{~_8!0*8LFf89} z`YC;dZ~R?xJA*&Cw3$(`p)`K~vkbH0Q#7G!6xH<=bzr^dQtdtNVF)-wHaE zdQ^DCpb?0W1V$*vS>zGpLVzQW=#Su&z#}r%Fb|<%Ul9=XCy~9!HLMKzA%36fFo&?E587HXbkHB(HhG@OJ;ViqhH zOY%ttG>s4WdWJdG?YdWav;=MwkLk9Ewv5nJ9o97`}g#084L19sDamb{nZJF@*2osA!U#N@m!&$ zc!~gl<~msx+}_;gKR)=6+*yA}#{v*$!y+yCiS*OFsjou@>k{G=b; z9*a|X(4a#zJPVJrAE%ywoYw7f`twa|Tbp)xLei|!g^r?OjGxh1_k=$2i3h{L&Gy+V z(*qc6gAHZrGJz1HfXS}w=0CdOX|+p6&@vJl487fEm4uPWQ4 zE{;iZNI!?Qa_BSR4p9S-dYf~c;~eKW$Jt+=^-TRWVYS@(VVmRQ)o7xZHyJjYS??I; z{#f=xly@j>kig^n5yl2I@q$9yMvLn>?cvQ4AW)_a1_T!B_efh;AuT}w0`y$xf~~DZt#=KpX4wfk&1VhlR94RU!uF0!dd@0Vrm2#oQ5mj8juk~&@2}W z)FjD(+ix@(Bx3^#$*g$huxBqnG-;ir{_U@PIV8ryIkUI7ck&@D7$ONUn98<_58}4) z*MJ80VGnGxL+%u|RdXs~yCM%@U|U`P2Ckt^*hjlP>s&F=!nOE|9kzwP1N*RD=Ne^K zxrV=iE3U{XG1R6MGs+ckh4XZKf?a&CagBZ*iPI8sTO-%VC+bQo*Ls`=-+}F?vw3wN zfossK&b2mS43CpGJ;r=T>o{qc<4UfL_H2orh*qwVPt>iHLnBwH^q+}q`}~6eO`YQa z+-T47`8!JUXikWNG-gS0TEZUh=k59e((R+&ZhAI$r z!%~`CwV9OkO5=Pg*A~3mf_D9JQu3t;f^fAO(dzEKdmhx*?(Qy$|39p)VHk#C7{0!e zAPx@?&q7}k7bK=kPEQMd|M!32mHgr_g4?%mJL!p{Z6u-;>XHOhwV@tT5sJ*F+i#d3 z`w7dze`t@@tZGv06%!_fdEfNdkIAiwDqu7|Hp%tWpU@u9rHYED~VwkhG7`K zzS>%?R%hQ2?%us?nkE-H+i#xBS)ThvSMmD*w{cG_rKL1ToKqTAR?)4$2Ik_% z{J8napSIlpH$MJT5mgOZ5d@1WnJ9!r9{Wl2V?Qd>K1LXXw5ZF95?e{KZT4KFQmCe= zVU0M~RzZQ577L2Fh@d5n*g_~80*WZG)nnD||3{|*lzd48;APc5+}zf-R&6i6q3`VM z0E`OZFbu;m4BzM=Itzqtt#f*M>N=es&EW(nfJ2)el?w}lFbl?Svn&$A@j8irvQ zhGBrVrfE7`wRIDgF(TiPH6PNJ>j>ujI@AoKI z-~1iR>Bpu(G?hj}Rd2my^~^7u_rIIW+66HHwOQf|U?>Wx&}acE(4e*x8?`de9)ICw z`%gY)nr0O(Nu3-Xy8qGpi1eF}>q-H&mAHOw-LwGOin^>Dik96j5DvpI48t%aIj;~V zxseLtwA#^TyUQ$EO$gN0L_kgRBUVrRgx>#8%lp4;QB)K`G`m(${DRfvKg6_$l86|f z)CFk-Kz-39k>u+;IH%R6s;VH)X;G%257$B&q*Q24^W^E*-tfYAe2;l=k5-Yy;m05Q z_rLjbPLHoGQ;WoUf+c7fnz7412F?7my{|Sb8dVzQgq7PqBJNM2s*Es&rTRFaK}Fm+9e$$a}&-TzKK{0~GXA}aF8_sQ*- z5W^a!wN?NT;##yl8V|b0VrYP@Vly0)uIUMvap<| z)#1Ti)4XGD6`kVb;J~NvzhnQg$FW&3LEVhjw^Fy>uj?N`)8*qRCM^l8@r%iq)i4ah z5F{+UN?X*;U*DFxXbLU8bi2NI+TPp(=vwD1K@G;3}(BkrE^!YvZYx!|Py$6cP<;gKB1DnmXqVi4lS)Ep(W8)TS*8JP^BeNTohL|%{!iZ?scc%y`xlJ}cCb`xx&PiNVTQJ&33yP?=S_tT-)5caB2qFcV5Ed2Xf7v?==s2!yU4Of(#bB8k zVu@&VJr!>8ys;FS24gmOb@r zom6#kcS%lt{cq4Q>`e9JfNEm3=o7T0E^G-jm+|K%zhr+qgd*ZgQBR*fofA(y(dNT) z4}iOO?`F-KH8eFfQD0y0zqv`3Dpjgf=|f^x;e_eRq-wZtx8M?rlqgK9gfr$U&3&-3 zOQ?+Duh%9_sZrkdmzZ@uLcHbC6iGKjmQ4^C-> zkDRT{Z&ZKI&0WGz9u*I*E9>ld`R%t4!@G}HE;-UMvqAaW`iTE?M?`f57td9$Ki;u$ zva+R9xZ+na-?-3m?h?m$?~M8AL&8aQFyj6bfiRXNc0zC{Y+BNqz?O%F#mj-wp}IdE z!Yo_2Zsy^KA4X&pUqt*fO=U#|^XJVYqDZO6tRt#ntAno8L6qYAQBcT93sIubuUF70 z?4{+2P(h0^WK0azl1)VQF@Rn3$J9eBTz=n=r6`1fkpH)`eE&gz{Rhq=tgNhL)v8r| z@Pi-Zh8u1$2rP=*R#moc-O4w=`Az=yuYWOb-aJe8Et{yWsy4=~a8_=+aGc;w+UpRm zT6(Uqf2vfeQl&aLGDmGy4}AU##~F(pe|;q8@?S)pJsAcP4^(U(g3A^wAG|!r-_}N4 z@za>6F2qAqWwmn5%$VP_!s!j*6aVxOmhZLnyZ|?B;oH5N3^Yn6$Wqx`#Amo zU#r33*Uoobb+lvVq=Lp*PIyVD@RR!^-grmE8Fiq*=0Uh_k@B`nax_#!M=vx~!S)=S z)d=spBw^WXM^B&7JtQy!=Phw8UFkSP1`}+z1u-4Yr`s3O1AluHC z4Gs?aBw&NRnwlDaY}+o}ps-I>Rh2)FZEx3PBe<1zE}PnU?0mLQs#K{`r8-F7fx|;m zMKxTqJmJHq!n^N^IA=2685>rp%0N{O)K>x#Z0&`w+!`~v25#Oa99si9h04*8&8{r| zbwdm_nc_k&*#t<0Bwwe*gJ*vN!w%}>5*G@niQ(2x`0izn=bn~;z&%?c*0czbz;SaN z$IMe+b8bRa46ph}#6>fpr3+4+qck)qH?4^|@0T&hRsageO;eWc8Qa?;Uiyoe`@4iA z8sM9E#+kZIK-qX zilU($o^ym8!3dMhm*&d|D&-=_bf59io*9lf;s`&z=bn2!6dDX3fBf-Gn>LM9WA}+P ziSAoX8LL%c!_t)Y7vu#4q0lt2XHOfp>_1Ja;DSTwiXA6K^2BIE1>`XT8j}REW5f~; zF@CTrTPDgCtPvtrND@Hz`S(Iq56v$Zlma;l+xC>(NPx_Nc%#9IyZi3DdF^Xo%jC(E z{Xdw?mM!CRpZgpqopch{TyqV-_{A?c_uO;YuwjD_AwBA-qdeescX#`LWE&eBnKWsV zhc)|SG_W(kJmr*Am^pK%58K$ZX%p+$ulN5r%V@}k?PLE)Jo3mR{+x5>%(0wC51uE!>no$Kpl`kfVc?w z;=K_Ls2&BO7AMkN1yrYO2#)*!9ZW1177iLU_$+Ze9JiJ?2 z7Q?hEn47??Mnwc#dW1i=3l}v)#}NE-gYfeWF|oqb$~^4d-U}x;z**DOFI&?oe%T4N z5J!*!whn?5IA^-jR0VB=!mnCkX$B@&LhcZPLYK|@*kDv~st5`a73DIa1;s2x3Yuwy z9sr9ld_isSw{+=JIyyR-J9n;sW=S=6U|Udt{PG!2W6QqKH}k=Y#yIDSAa48*<>ehA zdu?WdnHM(ypC`q+5HgCNLbz`ZbuJ%%5K*K^AxINPe|Hy|>KZC*Y9NZBq-USxXUZ0f z0i`?;DjGt@onyGSm*K$yP%V334}aHJL4y;k1)q@+RIYDi=0Mu(244na24x0lfBW0t ze5k197aD+>cI?=}wbx$j0ntJ&3<&%B`aI};_q*Tap@$x_Z{ED4XVCcRPk-9Gi~$r4 z^z66>ns%P;+qd(Ux4gywLw*1K_jBo`m(tMCKyPm^H{Em-fB3^6JftpOyckvW`~T)Q zzv1g&|2jt=d8CKMCs?UcrAn2`LF~;R*w!vAoUXk0qJ*=495bf|FQowD6owVPd}YFd z$;zvLnqk`jtQ&^c9;H0{dQzdpy( zsdm9|{qYG;J2ByhcgHN6qFlJlp$bRMR(8KS$NCoGtgpv>{VK=R$0mH`rVQ^{C7ja) zxAwtj&vIOTlw)S2V%ps&+`1{^C4Y~+L%MMgu3VtJ@=V8)>5ke8=o^MN?uz*MO_2x4 zX&wp>ohqZa;#vu+qYwWDc|78OOp3!~>kn*k34;XtB0EVE|BN$s!~RsNl6RcQOBlan z6vA}vd2lT7D*?SRw=dk!;NQ;mpD5MQ;S`n7B_Q~N5^@U*3&50zdZ!F^caw~acs3A` z(6FNXK0zXsmy|N0-xLGFp&>>B5FP{od}7a69`01aGRXroTBZR-ewzc9E* zr4=hy_-~mEJk2c(p!ozURjO2}QVD?K6mDD<@#51QXD&(h0Fdyyn@7F%V#KLg=QKr@ai3dGCak}GG=On~2 z+`C=&>?52u-|_6z5*n(MYkn1T?L6iEmnJNj;n>k0v9?86FCmfT$esHyOeS_g1Nt{izT(n(6=&A)24p5&{d0WG~!Z z=g9W=Gt$?`fshEO9^AgH2U}9+&n&=TsZg z=&OyIuDa?f4}<^w=RZ9h+Uu9R$K{(KLMBctCy*nS3(S6_WKKl#Z|{I_`)zWT9`eat(Omt1lQ z4?g&y0jmL|g_x%Qu%}9uD%HV|160UFu(?C{(yg(7{k&5Xp1V-l*aNZPB?Y_W638at z6d1y9-!w`2%j$?DznI~YAH-bvtqhOuj5unJfeios&lqa#Jr#t8&E+^|AfHwc;N z(E8ONpCehOs9eeG(P2N~{)v)mqDVo?EJK6ulxiX=|2Kt~mcXKn-!wWP1LWX+KBd!x zCIJ;Fs18ek4=CzKn9px_pd3PT>C9z2^UO23@x~j&&GMm}7K?r7opBcfVuFk|jP2)MQfwy5Il)_k92R-}f+RVW1!R$VWKij59n8 z8bIED`|W1!`(iSG{_~$%xNxC&1Rr?d0jqrK3*CI}YhUA{i!S2tfB(BVh_;_W<-xj< zsZym%l`6_NF`ixrANrec#=?lpk572hc?mae$e>!Lw1C(!FccO|#k*l0UBc&Yk9={K z1-0;C54`u!@t$??Xa~>$3aEoCk8{4FXG@px&Oc=M&KAqPgZ^A;L=sfQqvvwamlLWZ zP%YV}z%h))_c(-wP?b?k7Q)%E6dEg`!SWTWgVO{ofyK43xxm5n(_T1srZQ);@<_Ar zlA9tzskhAz z4T)1JguSBn5(*lY6@`!jYOljVNHsyEHuCqb1QIo@Pc;FgVU&jXN`5`%D~%p@A(~}! zO!xbB$hhC1AW{tJT3BRMHI&*ZKDLHq9-xp>5h|KBT_1=-2 zI(4eKh`v~i<@=daXdq`0*V5ABoxT8S7S^e%7FKEyY1`Q{OXjw7Sja$8buZi3wz2(f z-kd*G4HZXATTo1pUNfmurAn1Xk|hq90`LD<%*q+c35y(GyToztuBiNOqwd_%lb|vK zJ9>pJeZtfV12LvaYGO#k)PBnJs?!wSCz>3nN&v%>kWn3-KX@UU2Nnhu)$-?^7@?<1 z5H2iosJfyOPLYC+0hu&x(AcT3F3u<(qN5>A=tz?H8v z5COvul+kLNGP<2YEYOoc^9ba$xch(=ap~!U|5};w$;%!8XouPuwB&jkVz{Lrn!BN@ z5{{dtv<*Vd=(aX$GcecGoOl;e>GZWkF*tV0m=Xc)!S*O4ETHX8E&)!wneODEl zaycJ1`9UUZ5pN_anB6M1donr$%nd_(zUkJ7A3#zgw@z@EB0{L{XtK9G zIls7aoRDu9WL)^Fs&Q&pZ|gN>dbW{y=7|4@XNh(|S0&BV@~<&JIlyh%0Q1rsL$X>s z#^aWrYQ`*CO5#t1$K_h{_@O=S>nFBRMx{0s=~K^>{C_!F2KHKZNFwfz8WK#eCviy+ zW{!Inc(GmiZ3X;$GdPr_kz$DRE&M?ZVOee9`r5Y6coLD|=#Mq}uzY@c|C242++G^W zu|BzJY0nqugOnT-YS+^@?A?x?oC_53F^X}5@yzWhhq5>U?A!RwYeTtYmlSU4P>pp6 z^vK6qC2REzpFsK^-IJR{qa$Q>DJMO?t~0aYSS4pOQfzFfsBJDJDgC?Aw8{XYAB!Gj zH6IdxzIr%zeURXORtgvq;#PoZP=z5ehbc59v#L%aB?8Z4nXyf_0cj3Uby!42xJ^$H z4cL@SvzR?*Ue^ix?XS*BW0Y`O$U!+bLxZP;?=dI^sNYk!y2NLLPQ|RqCNe86F9<$w zQ+quksAIz7b`hN~TBFVxO+kEuI6+&*;8qucG;J<9bEg97SzQzLxrIhm3;8549M=md(%SdFO z_sZga-M5c$sEQR&-S1_QvZAV`10I+0D@&O5u5q_Q%ar_D9JXt#xl&IIIUZ{K~YBRVs}BJ@Jr=ab_Nvg&A{TQ9?(a!R^(20|<2 z<&Lp~-dZG(2Q#PTJlFmr;_J8Qx4%j7d_E7*D;ZpBb8T;}laLUMz#<}rDt>&`exM_T zbE@cB%rnapF{&vrTYnp+(`8;+)qYbc`0J$o`iU}j(zlPCL1)$O!`aNNf_HeX!-8ci?iiP^fr%Te5e$xU2)4!v38LS8xPd7ME+dyKv$E8I0A5?u zP9B`*8bTcfIfiWml7V;dRR>R4mZ%tH)oJ+jJKv!_7DZMA_fEhew;xjSWY_*L1Zz)t;X$jAanWz03aM(5k9? z7TpI)&9c&vaYEpgBUZ>(#!2^^Fo4FZqrpQFa7Q2~?=MJDJSnAn@^UXz>ONno;+QJR z;V=4445BX}B_0wyH4Lk}nHR`Cu_5as=7t66HhR&aHoBc@(ovcUAMZ@u-{pR7h^5)v zCX3p4A_22Q{ym)Ox}G2?3(c4L4MC(3Oi`ORz1n^x|LYJ;N*l&}4-AcDU?bE!VA{C0 zJxBXn7pCHY`rZj>b-Z}OLV;6y81}uNmAc3fB@(aXJvI1ycxb^F(OdJ6?#Vv<8KqJF zX6r7opEb9}G*J~OPEzS4FW|eUvUAL5!YH)%0`TTY&g%=|Bjbe*tufv?#%=3{1iWX$ zGYS5!cP$~qT$!cV=+^KYv`3NB5S4RGUvyrGMHWIY|UyPt^Ks%La@q8xU|$V(1! zD|6o(rSJx)s{>QMdm738IkmW1kL6C&{}z84r`@Qtx(2Dfi)BRCG_Ta zZIOZBG7k9mYJ4u-3yn zO>_2W(s8t=o{$tnE5@9#a9s5aGAm)M=#iEBYR5bctY%ZZ1)c8&1moV{)@;|O26LN> z>g>VflDY>GTS3IWeK}q%bJpP{vf=l z+PaYc0NXh8xuTId!k=9Nj*xl&uX_NBU0%)3nZh z-Z@=?{QA4SL_}9f{D%C^?2D+?_)AGkLozvbuZ=WyTmbI5Kj$mgG7vvr?W=1$7{M{9BGqL zCQSc<j&r1%#KF*Pi4{1txzH2hAs+NmXj(cC))vZZV-lKSj$Th&BR8w!*r zuxB0h*d*HTZDQRJV6og80xt032QoI5)iJBOK-p&&07R*BJPR&t2l--4bNxFEE!V>@ zO61dbjptjwu|D$wQJ}pacZmW5qTC(gzh_Fjh(-@-k%0!q4apGnw<^TEISt9B zCQS}-!wQqB8OD+FbT{>~1W$+5;~u zGMHY6$R9B}ONF4UL*tnuVLy1PrHCg@_*AMzj9#k05v9%<9y0b`pIuT*!3(cmwQL!; zXLcC`41uQ0ED6H9+Y7o#V`c_{{bEuM%v5H=>MDONkRjY)6CxI7ll}S5ixDv1ReO~x zqKGwSx^T2h7C!r}O^s-MzbhoC(j}fzrrjc(9Wa9mso>o4N6S#P3|7MOJ|<%VI^m&( zA!PvOgR&AuO$OrHgn3h12n-t9ge`11FcqiYlS7+rX*Fn^N`UL3Q4#W1SC*u;l+2`< zmJ~E>g!y+DG}cblUx;CasShhDr2qDad8UeiMiBfUTf%alb$tBrE?GZUW+cRd{AIex zHS^D-0x_=Nm!e$l+05@D9u)Fiq+?+?-RSL7e<%r&TV*TMZ0sxEWTUwR=0W0KJJ(2O z~Jr_Ynq$%Pyi!AKy_kw$|)dM?P<^}+gV#0UlgJudJ>jWMZ5^Y6{JE7CGSp zGqYa3NW$qK#J$1?!j$-DJr|@tt@&VOaoHW(An`C}(*G%Hz@MKHSP|)xK#n0yc-^!y zZ!6>F2C6KQT$iK{t)|)%A5;^dnm9-B>9S=CmSqbb*3#1vwp);{I!%K~LT$1$UIes;sCR+W{R0me+z zfBgB~R+Mqqs$6S+&@{YxX6*{O{M^vIIY#Le(tubOqbR0JI+6_ z{9jB>SwKrilDY4aES?7fJ7|mYpoY;$gNl*|PO>QeyCQbjcS1q}IIoskcqu~go&?F+ zW6Q7AQN{gkk}GrkXy{{x z9*iYxZUShJ-b}My=VS=2s-r)}RRJ7m=roKKtN^G>upb&28i|x_t2{QDOLN_(cmh~v;v)a z{7I}RM#?ly3_sTYmUs!mtEoTH5{OW;BLAP$3K(6r>noZ_ELaQjBh=@r9DxW&SH?!~ zYORRR!|tLf=w1^oB0EsSAcC5`KhRE?vsq4UkLwGAb6ib*0GaZR-<3~pgz$VU7hr@B zaD$k0Uqp3tB=nWO+;zx7ICVIgc@#8-o_8T<_?qz0@p$cdkgWB(_b>0d@2*u6cu?PZ zoOreFJz#J&zTF@7J=5FTg)@8xqsnp$j*!=T{Cw)&QtEwOtbI+f{fWhN2*hEnTZh2( z>#n;VNXB}7()^}<0E0B8S*-ONb`0=v1O&xAofSSxp-?MigX#+l%=Q4$4iAUYj{2zA z@_DCrdYObl^?B|vvN(bC4(oYo)T7OXk|hH>|LyO%8I){32f(4Vi{i8s`Wbb1zawN& zH(j#Q)fX4p%mKboeCwkJ_;)F_ML(wa(IfXFhf)mee6Ia%GBdP2=gPUEPf?-P){oDu z0ynOpBee7-;`8|Cr&FAMbtg5KGMh5c48%d5>R z|JG)@JL3|MO*btVspb#A&IT>udeQ5(#QXz;zCbU&yC9KHHD^BXQs1yfT|tR8?BSsp4i%3%vGhEv0~h}v@*|Z%9z_D2r%$ z?~L+gb-wMTg07jT8Vr>vWIpd81&k1VJxd{J@p)X{PXR7kw=PA-2l(xqT3g@TEVJEG z!fd^X*-K~8qv!9Ro?I^5kDP&GSvYM`K2eL%<4`Of%j!Z!g6?r?e>P9RlHA*Q<8(=3 z;h?@;?-z;`zVX>d3+36ey<(w(loJnC26`fRlToCC+?vb^cI9nv2sJ4ezo_LnV#!qc z;Cb@!vnZRUnT45WWJQJ-%*@uZgq9RsY+@;k-;^C~g$?l-vfLkGC91&?aCU`U5p(nK ze!%w*U3a#b)gdQCuF(-!Z#@sTjrGYYved-#YARgpydS6Pte=1(^@YX6ig3}fsq6X)(ZvQ}7ju{d>OEeYoi~~dsO&W1wErXT6w7MJP(&S) z=ZdA(Mjw^-(<~%V5tUlO7vOrUmSh}9g?^7FjwzmdL`)gB1mSc!ly~Sjq5Qmw4@e_B z+Mxp}Jou)&llJ=RjT8k`n(R`rtRM}5?f7W~{N3D|w;0j=S#*MML-@fZ6AwOgrt(JD zG_~`w`AS5NfI7!Vy~bihUAS>Wc_g;4;>u}J#kMj8L$l*xQ79UQUyM&pK^gC>N2{_> zc@)ohys>9q?gbJ+Dz^FcI+J$(kg$KiRMD)gHDc<}!g&>C_f$41v}Fj=5&tpx<9p!|1Y3pERGvHBQ#_fVp%c#3zcs@URwOB_YfTHTAXQOE<~`MV&Sw3eM z6op_?A06Wb*dA?TtZ{-S{9YV3i|hMRq3lw@hw?1{*ONn3@8wIi+*kDK>gulRFsA#u zHnUOGn)XB7jLgiJeJY_7J@qV?DIUUe`0WW1_L;`L%tXthhCA*2bftjTdEXl>oudhk;P1k3s(*WO@{tmw+o z;m=X%Rch?qodc$HsS=HYrhF|JwS(1s4`vS$;MW_=Mjx`$tu_JmbnCwPEsC^&|Pbv^2`piF}GzG+br`?89N zNlSq<9YT0ujtSxb1PuO$i3UHjrw1f1o>MBVmW?mBj|881kb>R)$61OsqL1@Xu^v$n^EJ zvKIsYxUh%6T6GvVXr1jgeJ%E`%x<{hc&|I)O9-FL zj1d}DsBTj@K~}kfJ$zN5@zf;Z<<-YJ)1XqJ9J?UNqf=vS{9K|idD8f6-nju^%!M#y zpa;rNvzmRRZ)QMN0hHZd9wxc39qOqz32gS}$oJ6Mwe?aI{|_n&7$6@ntiI<_(|au= zst_9jc=pfLyFjDtY@n!+mvOIo*qJ`HRKtj(2Z;yEG?KYGY>9UAlGeM`Bk|blJRyJM z?eG(afPZkUZ|uZFfuUM;oI}li>4v=|K&vC14R5Vqg75<0^1>q0{hyGrol{nUO)Lg> z8k=Ws2XXdy#=4){Fz0k0%&b7hZ99O$MdR%X=e>P#$k}MTR6` z3sHI!(}RUv{PD!Pa4W2xan9=>=G^_iLuPQAr0GUnW-sd(L@Sc;FVw*6@efuK=>b>_ zWMx-FF_Y?>_J^iM^<3j;8bzSea znYm?i4H`_zT|+Oe#heh3?E4ox!mtfe99c>*au|u>7h^e#ai*#m=g_ctCvvMMnbEIq zFGGHBieVBKTi>w*I<~wqVEwJyZE5Ct1FC>ZMwz4o@>*{)DNc)_JJ|A0qUj#jt zzxz}pv8gXMI#)QHo~# z&=`23by4?pmp~U1)J6o+LqJ7f0j4)t+N7$m^VAdxKiH}9ZP^xYjlRS+aWGK+pO*(2 z3fs5f76v8R*GnwIWZubN*e-M#GTs6fkpN2?dqf8hjPCu%AOaUe+3f`!AyDT2yp9lh zu1J6~bnkI)fI3*3>T{m_{`I=7S3Fi=Up+F?;dbUrl4KgkGX%ar9q{S0^|;;p_10T$ z6=mP6g_!uT*yzIWy({fV;L2;m`>cAyb1&BSeUGS>@)(T`UK8A^&Tv0VOk?os(BCh< z9HKOh5M0u%RxHe=V*A!OmQ}A< zE6ZgQ3%LmcXcm59p%V(aT>(;?DeIO%HNECYbAl&WfQS*!_s6d=IIPz@pny6#A$A6` z4uJi=0wm`|4;qw{4{*OsoUHHgIPK~Ho-MVGrp(rJD3taVb&ckqHj<35z$ka@z-)>l}O}SWNL}>T#u&WF{8z=j_ z$5mbK+Wyx9iJx|YZg5ZITd&8;G-{rbDsDa)b~tD#i%Y0lS}0N|WzS5y&LJPa@FYJ7JcS|Ao z)2gQ|hOgCWe@T$|TK|ViLZh6=rc#`wv_cICGSc06Yh=rp0HD(~-UBHB_#(f3d`^G8 z2m!MBFPi38y1dwk-nXF<_z}d%zqcCvG#GXac+*2F1X|vn+Rhus;jJhWBu08@+uATQ ze1N&!E3l#14#V)gpwtwf{7&x>Q71-w|B&n0Ctw-7_S;lpp;~CpW<@A`RB?_ju=P&mjO>AA3ew+6= z6PbdEzt3UB{QL-w_Qq(Hl_3O>y&8%E)!`JTTL!C!h{pdp3S^UIRRm^?lTDA32^7b` zRAeF(D@6OdWFhtkrTX(BKVT&um8`0QvibwVqJe{FyX{sR!fJgF==dMXl@3ZW9d3~^ z@u|TDLt24O|4BkZ_&;{t9MW8QO?8SPIOA_@9^)I5iJ*J)xu329U6w$3F*N+3WUl0Z zB(+iBf154$MgAXd`tfp*>H~cd$9KtW#Omp_J4l`UL&oeq0DPFxr;4Zgvk|x-zD8aj z&IBNIk1s0?KWu{kS?IpJR(Rpon|(~4#x|C}UTeQ@ksX*l9~QOlfIxLF;=%uA-0%>{ zUP^>gIjXt1g^sdZo)>HV|4IqoqU2V3J#Bj6`QnAHxkvCI2197s@JIYWsStIq%UwdS zU3t9@sdD8xB=TtR09Rm3#UIVW7*=JoX3dza_j#k_-0FqpN-&+hpP;EVH#UnfgsvUgJp4$1c8}BDLD^`dy!M_`H}dt=rN- z!4G_OheVgl(dbR=$!9yu=l)xyxH>le(&Bu*E%a&-sKtb#G`?1y%Li^ttry6oISUUy z%zikO)oP=|-RWDJ*FLOfmK*5&0lH_QWcZ;X^NtRadJCcI+56H&y(FsclChy~*QlAWH=_ZIW$I zCkUzsY8L8`rqdA+9tMY<>ME9P4S{Sp3)`<)T3_aZ_Kb@9+vjHUdFX!T_bMH(;KD;i zJg#qjwg{DobZnX?29;HFMO-_<;b~wr$)CXx1T0H`f$x&o_7lQnb>CCtT27keb%wN5 zcVysV>{B^#P=)K9^V&Lt6UE~vfab)SN6r!k?LSoqbSDk~86al1S@wP^zhJ-3?azdE0mS(*&5qL zX<=ciK4U*m8f$S*c=(z?A>b%gLrd!wdJLJdt+pY;4~_vJ7uU$slN#iYF*<8SC~RSI zA71nrHGriN0a-&Gz0~Gz4-DQVy{c|}5J~9#2so}=3^AeliPB-ell|0lJnFPN>;b+sX_? zY2AWUdbkhj*AMV~4Qr0n#k`pTQHJ;#BX3}N6{ez1e*Wjx<*1T>!`FKi*!jy*?$uSM zU;b^@5&!Up@c7QXkrlG_(;t1KM8A|4K)7F=W)l@ie)jk+hW*>1k}hnB1S+*dcui7C zJ&DA5;WH_{3KZ7xCtUT|7%px`37Uq+bKOLL4`G44IAeX*BrR^Ke5r*h;_k@NzP-=& z_Y$J|v<@0JP!f?3CC7CKPJkP*%@2$0QQ;#PAkJ;ILM6=y%o z>B5Q6h7fe=~=4X#7MGRS;Dap5sUo(^|Y#_-FdBD~($3A_1wt2^TW zQ_KR}WbKQqKcajWJ^zfgcX?L%MNk`>Rl~x!f0_L2d!_m{nlJvDtarA0keMTX00o}M zwZQH&jB#VCMb@c2lR45QG|^sV8nnx@7)fbR?}7I4tK5) z814tdnuG8+>(#a#z!GN3L}q*i86SJ33l9-k#V3Fo5UYlbdu&-&o4LYw!cy^VH6Ij$ zf{QznvL_PZCMO?;OiV1&#i!)s^NMLoJy<+1nhp5XED6Jyl{))IasNU6Fc443ovY$LsxY=!&p}yx?xOvY@XhrAnZ%bP%(v5?utnp>6jk0OSxBjmZf zQ(!p?E$zwGmAO&g*Drr*4Xke{6mwwI=mY5J?DZ7Hs8!LxMo}cBn3z^Praghu=n~vV z{L(r%n4PsygiDG8#FNg@sZ53rh`A9kXJl3l%a{dL7vy$Ci3g=R()m0;F->02Err&x zxayTvT}T*ur$r^~fz}LQ?c@Q;6tR>zz5471lMB3GvC6m@yKw!-)@@4b^WK^uP#psM zXTy8vaM5*j z8nI8VEb|HzY3?vt?LSfAA0J=?_m5}n-C)4FD<=E7Y=!w{usFQ`$x`g%O*K;kf~5`Sa70M_-@Cgp3fZGaD8}}>HV*GThEf?pzKF8;00mv-(4m-J_+&8S3d+lpZ7kt zYW);B5qQE6_jR?)F`!<7RsbvGLc-Gv?3O7(HNNl<2mCly8kTI*zT`H&iln8r2A(>b(N?ClyW%uI#KK>$wp6q%9jUnkQF7UpUcVns)=VzPJ)P-}oYd}fibrPM6+xiR zo($g_Ojhgpm+pP==<9QfsJNzPiO^>7$K&_|ZdV4P2K53tiiXI{@H@QO z9|y>5M~;PA@D0K6jP&%guOB*q-2T;4p$}^$WGK60R!{0`Z5t3&br=jN_u>X~&au%v z>JfcLJj#&4D9UDIAzcf|ZS)}<0vggCe{69*pgZ`4{?!krJx|kov2OUfXciH>1+y(1}6Kk~}l-J#%*u#S^ zxbC1wLq5ATFhk%>G92n;qdpt3WU<9oXMTYj?%jc$^x2}RE8(k{Uv4|i((nQ0m;DFI z7gjs%CC)zP{(*VL{E7h#LZdkf$<*G@mEps{fP6I+(Bdxn3e7JJ>seaY+qn5;fq#BU z9%mBJ9nH!}b5O6}Obogp=|#jPRspVysIT#rC=@by`0=l_Crkuxu!(v0;f(9@2jTZ| zpsQ2=>l!;ldwm5DgR>=WFOsgdYd|Qb=i}n4serA;Ur5ZZ+an1I>J@Qu0IQ&4C7#%P zt56GujNt(m67Q{WT8ldsH1q&Nm%8kr7zcR`3mm9aZT-N!Kz{rwn`cED9F5sz^=-L~ zRNT1QXpJsnWcHo74V zk85Rh>M;&63nuSRq)&ooV<5UYjer!uE&he#LT_>M7*7N&cK|=!V52d#yg{EVT>aK}OH7F#$DNkNrx$Z_*|Uxa6_qTtaOl?+&nNr5$F&lDFn@qV>2X29a zM}7fcJ0zne|5%_KjBOM2D!coo9bgY$FdL|htV%FHd#Y`Q@#B{WENlaJUq}w@@6ZDj+TiG5UQ&(s z25A|Lw>AC_MSX!-!HEL&xkKf4GXY#Z=9_n`&p{NuA zW&EzIf{dxq4PV0m9pTm=c80J|B_f8SD)t`tfLWnZs7?h9)_p8iE`2XrW;b+|@-gFo2SaBXuocQ@?bJAU_zY;yv6oDyo z8SrycSgK18`u$sA?h-Yb5Jn<+xBXs->weZLe+7&ukxeszuAt=4GI z1*U_myd^DB!(1H-`l$(oh)YMfK;MVYF3FOqfPD)mpg_;8V8`yOW_n#cp52p)1;@>i zEEj)0&j73Ic|TxEq~v`Ai2Bi*N53`+I~`f>dE{6V z{u%KBnu=XsI3&Eu@e&pX4zfj03ZkFYIqX4UEvElt&;AOCaANs@W#s%$RDE>8ui^&oo;~yk%Sni^yIaKblKT^mJS#r7$c9OmLBs zzq5n)Z1=ZWZ&z&NAC&cledum`tRiiZh1BA-g#jiO{-f(6!v7T!P#bAg@7~ufTk<()QSQ{j{P6OXmZHpS&iD9>svWdko z6b0Roj*8I~b-U05#f!BR{aDbG#d>#4GCYM~dB=FZvntHtkGPsc^%)!aPOuCcfy9Bb z)fC)Nmu4R(xY3c&i&`md$j#>zV-hF*<`!FFMaGJHm(hFJr7j=iO>~cLL6J)Lc`oV# zu|AEZVmyt}vx{j04LxMvx%Nx;12(z+Wi+f&g}KI;qqlV zprpON*O0@$#$N0J`KckbdqrJJ$mnhaYRJ{UQkxJ&Zx?+EM_4;io_wgejHb5_aZtJK z*zsM!6nVtks4oHwn?>@uPJ_V0vSooupDjJc3vKhT;gNoUYa#PuEq?`dtxNOlsGz3C z;mXLu$_cxg;Ier#8|X$=8P+n5G|hI)qXK!Y-3tg_Vn8fI(H7v z)IC(YA{gO-)&hsFZu6%;06@kcFZ+JgLTGPi|A1%%#kMJ!<|{TXn#vi$-ac!Lzp`Ct z5x^CD>9)~{b{w~4nJe4dV@NlROd7~Ws7Pq{*Q%c{QJZyv=;cpjj;$AQ!J{+(v;Oc_ z8NTEy(;P-5G95+pA7yN-_V|WS;%NTP&d!51oMyQ>cq+pne0{Dv(OUy^MjSR-CbpRE z_<(m)ArO7HMGb6zH6keJsaZ^U`lRH0^_+$anT#e-dg33h5bEYnZC-a4+B%@@bCg1_ zAWoFm;(C$B2m0tEs!+G23J;**3{MF{=0}cmzig;!6|#=}i58OiUoL>&GK{{ozB)qm z-2%MBWXo-!OA4B>H%%Jy`tKYoGb>GkVUxiz+-<)60tLMqJiKWXMM?!|Gp~uHxsSr# zfpPx)FPl{^lz=HrFWchs-Sl`_^9WP?)#qshWtcaXseLFsqujUe3uV)fSpMgL?qQSp zO*6Rb?4Hd`dlV#MGl!1X3fm1taQC0^!gc<_d`J6&o^qtrdRba!D=J z7r~XO+}qWt^plS4|2`mK=koHKgy^bvHOswOccTY5d2%x{=&3m3r7gsvjVeUR zWi4&Pf`l5AUhi<&^3{1_>9qS1fZ%@hplE(-U-iAky}OcQGBRk>y{C1(*nYFkWD{k| z2Wqo<9zg|KAk#$+v{RgJntMj^0b3MdNS-}gqsTOlBHl*+)1O#_y9R8S?DM*=8^c)GNPGt}xNhJ=B zv8`{b^!~vMNbb?zpdVv-U!3)U4n}4pa}Vf|c#vijCX}vt(C~j|o!up5ZOlFiT~3<& z?UQI*IYfT2T;|w6y-~2Ia-Mw!exPQ|*?|-wxPj{RF>P@@c?@Qmq|DNv??dFnjzHy` z;X+BbDIL1qGRKQDF)dKg>o<~@C*{4hl1~P-+x;?z7I0|;4c9Ur)xHu^h57CO#1WWl z7=7oz2k|I?<}i^Yz-G-)qiyo z9!Be{kg60~J1$xsTc3j~SDlbRbf=cQ_3TYQ5W!V!t0vb!UT<6UxK?@3y}>^fs>n{X zu(w7PPDS+iIMNKGD124haC$8}&vn`!me%dajQf_n3kAQT%9BZ%z}=U1UhYaB-07#I z0uDJHR}Z_@2rZ{o8FM{4F9DN2w!$8e2X&TB<3#q=)k&+s(|57)kv_%i$&Bx8AI8et zx3&(Zc?g8Fg~7R5fuUycl*0&w(K7HC(5GHLy2cA77O=2@EAtyz#Luqq>}${e-MF4= zozGW)u&O#AjYDSH&K)q0D2En56A^1=#U?~qZSODv;wlul-sieEKv4r&s=?87K{R_a z;~HUkD)t0<9ACU=rF9D9KUImpWzlEsI3@*wg!BAv=Dxu{^1RgA14#`L>B)SZTo&BIG=Ol!sL}m#)$%Rq5iR!_Vge^{7#wRs zS4;7743u9H=xqko4iYi!`6oS=kh%t>aZde)veqTuxnj0XHGAZi@-O-V8ckQ0Z-827 zb?qKSs=jETt|1rC&;F@Pp|2Mtd6Ut5>iFR0f^Zq$TVbj6=gd*)^+aG|&<-LL$at~S zfAy~t^672s3$V_X@YH^kb0!G%SfasTDIbCYpari%LFktAPUZB#XZX{^q~Y=+CMjR? z74QC;s-G?{XmVeQwSc`HsnZ4RdG+bCwPB58V26}d*$t6&Xkc_TS)HetZ*kF>u{dV~1T zBYXasw>d9^=O;6d?&`1SS6i}HeP|zP?U0eJmhIS0I$bIsC2EAuZ zkA_Ce4*cGQ57VgCtue@LBd-PPmEndzUXl?TRpySz&5SSJC1-fg2G{yZQr(bk_REM{ z7_7`EF({zy*p8%;XdT;jD34^hB~8fqZE=;Jnk~1n>CoV*wiA8aaevBe8s!*Q4^vTk zTC~mgT)BxsIp4ly1r0N#1Y`=R?Hl5JdwKXF?N99CFc%5jYt@F8^TDmP6_jkSw4{c{H6`DP8it`e@Wbf{|0_c01N^w zHcKl{M;$>1&It4_w1UD5Z6@g+^fw3w2su545%Tp2a9Z|O9~=^!72~j>`1e3juq3ea zg8E`*4G@@78juIbmA<3_lLAqho(;!GQYJDX_sWsXH#yeY_qa9cZRx;YXR9RMGa-cH z*XmG`Ah?M*C#JSCouDwFN+6Pf8QMBmIuBt?z9a`mbvK~j|J4OJ6TI|CstO?y5`7#? z%|n5RbVbh927U*jwioYdDhJzD4G=WG0RhOxtZ-28fg0o||pgig2V_cX`VRMooLx0-sM4oS?|5Av% z3i0jF;`f|@i-Or<6wH$Fc6u~0t`k+kAq98?y>G+3^NdwHkHtIKE}DM zKO@L(J%fX;?jZ5yS9SWDzMlcZ)2vn?%ULI`9vZ=AigsH1nPb~*qx;Iwr8Pg@J>y=F z&1SB)te}Qiy!c=@_+jX!G;YFyL-m|59#P?MI6+WgXQF8)eWi<~lMIaFlaqUz5$SNdfdnt(@xx}`w=JI!wswE_5iEt_Dt$F z!kzxUBcn>e6YEB60kY3B{d}_9Pto@r(tlcRN{TOf%zppqk=8_pV z&4j117Y2?ar!BjF-36E?avNXS6j*O~`G}d?V=ys$DeDZ3?HAo3sBn!8IO8JYcn?%C zib<0c#^8kD=Ydil10|$XG3{fa$NKo@RO`alcAtN3au(TewEvYybWZzSx*+!FkNqnc z>ca-6G<+Gk{LB)jUpJyM8t8qdgu8-JjnFINA9K_ndIHohz z>rmPU>D3$KS}6i-WKhGp1bD)cf70bDAO3uwc+W0IEipkLOJB602xKC=N_=t5LhQTI zi*Eo)t@r;&(^p2t(KX%93^qt`4ek;gf&{nV5`w#g;2u1{;1b;3-QC@TOK^902o87h zyx;Agy;gUhK2o($ovOWOOJP?G4h>%ODvn)NFCHK7I^R|c!;4<)p8geZpibY#l0z`b zA|^@y5N{v?u(R^YBHc!fSD^V1t{GUujIj)1R0*n4+e1uc+r$#NTRh-xV6d0M+#!(=Dq5-nOV^ ztJJ?a#x-MjcxaHzeqdv9>p_Gh*Dp39NbMRLXWXWFpILriQ3Uk<{ri-(bf!0IcLKST zed-W1$OGU)he#H*K>My@#^ar^w&{|_%N&af{>6J3{xG~W*ej#uhSP?K=2hVto)fBZ zKhcD!ed-#L@7Br`;wvi1BlL!-Qjs-v4fXe?hfz;u-+F!J!JS{=YEhJS2}%Pexp>$0 z>!M|->BkvIa!#nt<k3O4!~KaX=a=kJ$}k2!!|HFN7>L)n z@?=fPXz*V+V8gnwfq*YSait)CV$pI;R`7kUz5=KXc=A_V-vsm*y3ZfOlpVePtwKCQa=pr+p z5~5xvo-FjJf-^Dlr-v7g5j>USJwW>-;ig9Nw<^eu21|q~s19&i)Oz(qV45b$ z7s@9c{BQOlrh5>N3ePdZYpTTP=U-E&H%rdLzfCBGR=L8%20FlTe;+(qk~&7N>=`L2 z%{2a-)I##>Ld2LhFtFND-`pbDnpM7`pow@^9Jjzrfw<1ES$YChwwmwkg!5f;*@HCC z)EtFh1AS_@9)>mXvg^S&%C5(DFTEPS1+)lkB#1z{qAWvV#Cxz$a*Be6twHG^t(F@ViWi*{-?k~I*}dSHQnPBY`mnZxUUWG zaWiAaZ2PcHz`50!h;^jd^_R11cs-IgvAp!yZd8@^uVZ=f=FA58W7RA{Frk5QJRT3}Gp<4OrUHZBVkK zOio_V63Ox~?1W*Kg?1V*e|bdWlrs6dZya*Znq zA47Vu;*b_9+Hh9VZ<7_6n65Osv&cUAew(>^ z;Bk*8JUjRWxS}aNq%u+@D8OT5OE^*wz@?|IYxZ~OKB_hz&KkXgo)I1Dsq&y_U{r{t z;{YaT4RGrXuf+S~ym~*^P*l_Xi!^BDjQS054jlO*7T{Cbi+_PD590l(P(U+)rOf)H z7EDh!TfCI#*bZro{=)4z^+<_!Z0ZTg%@kXiHu)ux%gxVz!rt!bb*5zwL5D{$XmXpu zU0!Kh!@X~}V$9{T5X4$a9-(`uAg)ASS1%bfHZy`E9C2R-ldINn+2b$zc}$V82i9L< z>Rnh^Gusm9mh|UfKS4r#zo~Q*bc>hT!-n#;uLm`|vcO;ffu*Bx3IyppBa=Un?X>FH zlQdgxxMgQfn+qcpPF2q89)Q_K>Ld9F(a13H9MwEkeYzJY%Bs`w#XAW&TyQl?XU;QM z@^!wSpD&fmdN0|CIBb=|Qigv;>(TNHIqv=Tno{~zR$DKxl?|*# z*4e`)X&E+gS>27P|M>SV8y?+K*F_QSD4Uw!2G{S0^my%@<9n28CM;=yN3=X**T6~h zklz^kXAx~M(GQZzf%WO`MCNwi%4@=nfOAaUULSB7TNRX+%S81qN)laCaTD`fY!RoD zHS7=8EXQ;WUQ|7uMf8NS&S7T6?c*`gI8-YN=U)H~Tx5qLm?*z59|;rjs?53tF*Xom z5jSA&l}VEXL_NxDRIpkq!CitcQz)+gTG? zs|`E9;4U(3A>tDDBz8XUE@Xg84Bs2#1FLy(VrtXzu?L_rYn-SYE-dR4{^8}zEchXc zH!?6`E+D1^04qHH6Yr9)IM0#K<4ITXZPJQ@Fst79`pJD+%Ep9k#D%CUDfu_eIT-fu zUSF)j1sfcqFdBaI8_b#McQkDsMfFIgv(!sW>7ODh3rQ1`KY%4?-Sq{35O zDrPc2UhZr;Uw&26GE6wTMmdVtvtTyf7PV$0cTQ4M<7M%KHqDjj1=Na6AWVnktvHSU zI8bo&t*GK#Q$cqv<56n&V?o=z8^52$7y%MPmj56iPw&TOKm2#)BJx_puB9+j@F3d) zr;#y!1=EAgyn64N3aT!qP2WH!G@u07IV7A_63#$_7`(HhKe~AWTncZ|7@HBM5Uv^& z45oEkxdcp+8$Z0)@teh($dtE6KJfly*POv1+iG7!#H&r{e0D)1g-1YRrd=~i z{T1bt=N37@lvlX8XPLZJ|mNv__8#`K3Zv55K{ISZq}jM$O81Su6uSdZ_PVmeL} zFg*^y{=(MJ_CU>p?LPl*tO8^;1#*hd=x}s2A#GruSrq#oOl0>Ov`LPiyzpcUoMmUP59P=g2l@MsChbJf` zgfV8-hx<^m{`y125G{&9?MO|LDaVMkX~L`3V=!jZ16uxolA+%7q$$+851@@LukkUJ z+hBJIL386_(auZm-N4gY;n8!4?5rGyC#8VauG}L3<9}%_8)fj5BOJn7@gVsxav)Wwk-q*n1G&=l5mF8@o{1<5>pd)B}3sPm*IUq<|+^@DA~B}ehs*-%K-Q?GbX}|?rRdgc@qZjfZ=p>FVmGua%*7-7jgE7xWJImb-H?B-^9v+o>+GEBx-o6Z7WD$;GCUtDIF#1b*S^e=D{9Oqisx{`ZWPF}m z*7*fjQCY6&0Z6XBeNl2r{1Eo8dreDFbKYs+Ik7jkh=bL9ACSx1kqfivF*)L3l;GIY z5lc~z_z1$$B8_FM)^`powg7fV6>oBsDA3KyjUVz`WV1Q|M2T|S?%K~yq9cv5(%Q1# zLmp{ZhU4&q7Bag7yWejn!7Jtiz(iA7G%^QpS7LTFFs?ngsDWsJ07?0??S7CMkQwag zgG71QHT(iCSOgLo$p)X2p;}Zm#)g_;-xupW6MxbSQRr#0(Xz{bn({O?*Z>oJ8U9Rc z?)TAh?!J5fUlF&hERY()sbKgDjT0#&0Pya5QMYz+JVZ`D788yVlJkSbvX#gnQuusJ z+9siY9W_}Qp*h#@w8fT)CqqgYy0FpeiWa&IrV9W9qLJteuh10edJia#aQG+2yDd1J zczquoeeZtG|27iEoMbw6MFD^r*I*he<$5uNs;d6(1YmHy>K8nd(KNm$N@_92S%ZOK zr4Q=(KH4rP_Go+-ljS;-at<>fmOWh55TeK``%w&&&L3!i+?CoskRW=%&{opj<2+By zA_wb<^I~*YG;)NasBJCEKQZ@|;|;ynOmK zfDhG;bhdu!hbfjYs8USYC`lFxv zEZ$H2?k;Cho!EMZS-Uhk%*&>uozXmPg=s{0Wn|@hQPtfdzRL&?1X3p>_(><*NaGWQ z%@&wR^W!O1r6upkS#Zi?;Dv+{So}L=Pcfq~GlGhJ>w9q{T-^Ww074ml88!(`G8K^d zeH0v*LA%mAl|RTp(f+=Vh#k1a2_J~TKw@_dO^f`~ew}^}%g;6yi#LB&0~G)1RYVWU zumkx4J_Ge#&v&pq1cbj~w|x;jqKOhs+3EEc5zNj7jnClLNz-Qw%qryRGVD>JkVa@< z(8#!gcV!818WkH-A%b1p^PoJIwhPhfQdVc4g>HpNK>(++-jTcqW^UB+Y-Nk0NwPA_ zuv|MjQ9qyyxLn7Z&3Cc(*naLgkw_@X16WY+xQci8;+_l6u(Bo!f5VGT+ zshKvEv3L)grh;u*r_H?H&@14eo~XTKbgiu1pcHS{7h9C)Hr7^8O4P7#Gm;SoY{!7q z3-`zEZKKSiM(nPRwYIE!E+;m}GaV+^EY7exhp-E>l+2?U)|7}9UxC3_l{fYMB?%nZ zZdk8wX>!UpvD zvOaEZknl6+gVzns?GM^0GL%P-d7{SmbpS^9F(0IAoUiioHRO!e9MbJ~Y!hQ_M6 z)A`|0D?ni)BA)y}C4etx_1vUxEtfgNRkS@F$d9E%n<{?7`w)KBJD{u>Pkf>1@sFrt z0IDgjgf{ubboafF_7xRXzf0$nuD;iF=)Y}ZF}!6^s>=YANT+zF;}gA0nbz*S6*2SbX6RXe z0!xdMZy>dgrmH`QV3s?@@o*_m+hs_3K1Jad+jM=k3c)w4KM){|HLkEU--|#;;ePPH;i)J<7I)Kgc9Wem_*MV@ZC?=cZ;vgkZ z6`+HM2aOMw%%GYSX#@G9XjQqG33CLET)zu5OGfmy2v?aIUu1D58h(Ql8$f7+IOD%c zA<(5%#|Rm80Qmm|up>1Je_~Aqu>Vm7ehCc+Tf)0idkb@zgg4OM*>~RJlxaw(N=*Ci zelyhs3FoqWNq%=tEiYVi^y_``blg|cD_F)r5GxL{B;PdGPEhUp`kqGWtE z7p6ndb|vNv(yt^7^TGASS#3W%?N<}>CWA!Di$)ZUIj`*{Xc7L>7f&)w#Zy9CJokBM zljQG#8GhQw6YL`j&)CA0wvqsyiX444idJVa69g1CzRa`k(ns(C3-Z3i9 z`SC8i#e1!8_T?#oZ)HehtfuE)7^u0ZRFjtKu+dx?Wc^KCmjnZEg|Sd83k z>y5+mC+((DfWUJhWW6k}2EqzU3qiyEOY~U5ij}=D4e+TzZr22%h(fy0eqkpVHYh5J%Ob0 zs(iyg86sKNt4^B(+j2!SQcigPWDsqB%zyk?W~;$c-wKa$w#{+UIw{6@JKMhLnC%F< zBl^$u&SDOv?d{r#1|``!t2-RX%J%>#WKamEQ(ASy8DgLxG}aq$C5I zTA6<&_F>7|))#Vu6tJ-hH9E#%F+T)=>BJt0UAhH@gU!zwwKw!04xUaadLp^&%3RQfakgrPb`}YAOp1_=^ z*zFH3FaE~g2TcCUG#h{r*A%jF*sE(Yn~eW%!recmp%g>)Lyf_YgDUz8J z6+SOq{EHMyrkg5yH6X#MvNC7)M@+rJb4voAK+Qvc&hlQ?OAB|5f_xTZ)Fz#k|d4kr>f>vlul>A~SVu`lcaYP+o^-1I@ zEZnJv(yoH*3CMLSSXEXyR@pE?Sa*iIzPPV_a7Q8P55@=$vq~YdmGx?7fqA(|#0sFuKKcwXopn_lUQoV;En%REx0eGBMM-!<8AK!Nd2u=69M( ztmi;#MHDJiAXiT~VMlp`$A%@kS4BT5ciUUf1TBRx28FmQKABHw=+nVkJ3_|QK|_XF--khE{k^XYYm*{IuGG(qm9zpm$^={;yjb$`fy!Jnm54@6LQ+5KuRvjA;X{=N%#Y znci!7@*IY=AtVGh%6mlouIRBe^4(kgA6T7Ffw;F16W*p2G!(isy z$GPv%5kLC(8lujQFlp~FSX0NZ%nQ1+9pz0Wy6ya`E27@JA$R;;iAL%ESxZcdh89x` zn|{=-89j3&Ust64gVY@N#%Gg{%qtaL53TV$-Yg*{EuZ=jA=PT$k-Dt1NSl!^I|I6D z?b-n%rfzC za`Db`M*Tdwr)sUWIV@#y`a(M$pcs51*3J^Axwg%`$PRi_|T&r|x~L{t!+25Hgi|!0mlKA8G9y^`qAgENWzR zzF1pm#dW-l>leFS)0!5yEyZ;P$)I>q_zYCi8_7qxJwsGM5bH zhX|~AQpw)dcrc`9A@Gn~fXa{*WK1~R=jRWQ_9qhse-#A!`v0x0nn;LKo$p|QshpwL zPd@k|xof@&ls>I13^Q)W6r^Cp}nrJR_!6%0&Bmf98CSJ(HDw^mUoUd zV;m%~!IZxOdJfDEC)VGRI-fVN#&IRnSR#3j`68aWn$$4Ur$2$kI&5&B!fLJ~5h?vt zhrZ7TWTSJ%H5Qzdg>{pCnS*t3G7_gB7(oXe3eZav(N{L(`MTEKTL%tV;NRcx270?) z#dv#N`K~%|c&*z{^%`JU!}^;S6^O_GG%oX$PpwjPDa5;>HDz?x-g54(TJElbK|`k; zSg07{<@hCEY@J3!Qc*r3hm%Oj`1>j8P#rST0L$E$8aIqZcJt!}W7AB!Q6nc8PDJR8 zvWVTLrDxVI+Cb$l*IQ9YZ|0wWXFeZlI5+EDIqBccE`;UC5BG0xnj$zN7#!c0P9csj zquVsZI#%*^k@!=C7LsvBANY0GE$A@^P`*%bM>&=+-I%3n zqD2Y1ALk-enwD|iYJ`*ri9cR^QI(tsb4~dV|6IK|M-Y@W2~?c?Zp4CziSP7~rhxYe zz>t!tOu@{@FU#e|^8dGB%sBVNc+1pE*&i4yK;3ZaDb%vsIYViSDDk|MZ_;=*i%`kK-=X3E_Y#Q^OuI8BhZBt2&{4+sR zBIHeZKcA(SLT>%ZOV2Vm1+K-EeM=P%{f!Q+h~ zMx-?G#zYIJ&QA+Xd?(uAs%p~pjAc8!9w1(_}d z4It%68bpx)sn`b`qcqeA@y!K-$rGIhz$fO~#U@p;y5;u!_ zA90HJ()eB6t(jJd`&MYUm*Wk_bML6fuVXpwvsr7Ye%B-(K?z~47ay>BZIPFY4rZvV z@Z3IkY%c0fsx+~z|>CD zlLr>UB)lMQq-vUCy@Gp`hI7`y2C1eFy?J{EEK&ToULiq25{Yc<{|3-(G!~f?ePc@t zocu!opRmj2V}ZS;RcN%U`VEJ%$||KL@03ykB`D*>8szuaT)J2vCIyjAsf>wdd1se@ zj%XM*i>j<8NEp~trTBX|7avm4p`7u1xQM}mllm*^K$Zhv@pXfwoS{aT!kMDA@@8*! zc-~R3quUmPkxn4`4|>P$Zws@YkYUMv71G!!8VoCfvf)28{?)?HH3oYoCafxQ{eXik z7~2dXj)Zum@m!OH+uJ~{AH)Yk;vBfF#!tgFTpZsLWc-q`;)~ZGT|atEkl_CM8EDjw zqCqC}!=PnUog9p86`3)4w%(~Y?}UJs^WT649;uTLl*Xb@ldM{SME`eJr(sHG#~R1Wr^nh zP}i?YCnP3~gp5JG<2L2kME8RsKdFIIyGjuOA#RM30XNGEdE(c5btjXl@7dR?w#YS3 zGKV=j%SUz_GbF+Q3k)mlJ9LU= z;w#M6V22H+z(6K~r3&J1C~#+Y9mb-J$j^Tn_GVjnI*#Kq_!i6+VXk+=hGn|NwG?nI zqZo1!{0;-m<*ao9h;ynS!*3Sr16%>BI;t)9#CZp;8wh4|NittI7 zNZb3W@tF&KkEuZU@00q6MCB5Vq~j(%(OpAH@-AoHM+^}OlYPyCP~pYqD?l*7clvbZ z)c7&EcRQDkpO25QF*1SX`9Bx&{*8M=Y>A{Xq{H=+A|R#7n22g|hsPRjOks#95EfV) zfpI6G|G1IH(&0U@ua|al@EnIwNSl^PJ@3zTcTmiBz-9D0Al5 zwO+Jp^#Ai#t`RRmBZ|Yrd&VR5X{-Cv=w~_$-nJG~YedH}d$%p%WY|Y_QiG$auu3Uu$%f7R3xthR8WxyGN}{bLAP$$l$s`$U(+sL%QGES1*6I@5RpU zYPIWJUs{L}jZRM@Qw7gGGh`(@21>JrNWsGY(&fy?x*LyltJ1OaYTMW;GM#eyfhm%& ziW&w5yF11#jXpV#?z@)y@6qV5mC4nwLYJw^-3&tp20*O0pOPi;qh=<=g99(`Eb%o? zDJmP5FYm1IDFl4n1UzRJEhbrAf75;oI;6Gx~eB_$Vu&hoqevslmPISU2c?ar;M zbnx7%V{eeoYvqsh*(s%>D9rs#2F4+fkSP?;36~c<50~z5^U*f%9yOoRjHGe3YqZ&~ zO*%R_M@QvE)}ON;yt-gf5#Di3=oAEwjBS68?NToOn-ct9sXqisRa4h_q~a$w!LT1t zvu-?{W8F^LjP0eThP%XMZ(Ot6eAfbjJzpq38FtBbS0&35mjM;Q(dpV zn2CBkWi(Gn#Z-3i|xeO+R5u#hIT93&$~IO`d7P)=VdzS{qWtI-p6+C0JT|w~GvFoRV$RlYlp+^G=M<$CtxV;v zQhS9{>QDJ@28@TFSga(*9IA(8KHZ1;MJImR33>8x!gU2Ei?v#L1tUNB-~ zqQXHJ)eZ$%W2gd#H&tgW{4mQ@uC>&};uDDedYRmIINvg>pm~Q=Xd(tln90)by?O(^ zY`x2E)?3eeTkqOjo+{2)ABVWTT}RZtFFKZ8&SiZvl<@uYDXD;W=j-dF(sDC5Z;@~3 ze@zGfQ-?1lx69an>lA?ZDigVYrjHwSS*p+Q#+XTkl0jn>A3{qeW56`Ep_cm-k5Ar5 z5}lWGBYGWP=ABv?l3-Xv)w1B;{{7iw^@j&S_4b$7Ag?FeSC+SHeeaQZFIQP)9F<^W z>FktGo$Z@=wtBagEP}_oBY0`+OLfg@{2AFzPUk)@Yj2aJUboAyBSMcKysyg7N906t zfN~Kkd-Mg<&A7+NwnE;s>rb&PZZD4}>f`CvwbeGf7@4-WNiuAu4SRF^^M36uPTuo( zYn{6+>kmHbucfvR?Ufzdy?l4nQ&?cXzG*gU;QgC7wA$YK9aP!9_hK=&@90g)>y2?k zK;@T`NCc`n;?@TL3}d)@h5qHl^O3gKZG9^9sa5i1GZiLMuq1(6sroNF8_&a&-Rp|X zMd$5l-nU)6&ZEeV7f-Z3nL0iXayOcg-q;4vzE|6u~s*dB!N&~dXS6JMce+M$XSG_L> zy?0C3pSu2}WKTs6hL+dgB&juqqyF!wXXau{uG6Hz68s5yT6!&B{he3ZLffbFHax8z z6_ZK605+o23yn1jdoRb{%9XaWm4SlW{>+C{+n*C_Yhk?}Vj#Fa?7!bLTJPh$_X_nd zODFV~JJqTV!lI)3a{F?3{WDSr!HD)(Aapg8-R_d{`sTE@+tJ;ZOseUnH~8U;5?jFd^()tu_j94%)iH~ni?g-7 zgaTt78U`ZHCy&3+5#A?w>vgS-$LlZpokbinThX9&T~CX_&YNSQ-E;S2xc#|#Yz#y; z{))0uOlBMF``dXNEq&&bS4Hm)#g1FC8Sx|hBi7h|t;7$coyLUlJER`>HlxRYaTjEt zb!`RDPvhqfyLAO$w5?9Tm`>V=b4{c_1X`6#%ZKz-@^)bi&GrbUEFoJ_f~e^ zkG^)Z$y13VZc(9-M=4cgEZ(5Ktq{JR&D%E3L!~WMRqCT-)aK@&#e}Y7)?HtC_qpcA zLdZ(!?LmQgkR?6s`~Jj?+sK!mW9GEQs(JS!R7uQJQ)=}8<_0SxxmrD3)XqlQWESK|HTurJueqxr&-yW%1FSe@1IGd%#~C~*{S%JS5Ymtm-- z6qG@LnQvuneLtI+VShdSwE*yk)(Y%snmA$g$hYp^9bPzYA+6?@r5Zy#RV-@h zTYNeC%0`77l9AdV&(TqFncfR`$-0gimkM8 z!m8E5W>Cvan&`XGBmWE*cg+G6o<~u;j_= zaW)LMKXF2I`}jh356!cmZ}+&1z&VL9zSSCRNEo5!@qTTiDx^kR(yC~7el6QI%D&Dh z0tF|~+n*NKK55I6gZr|VWE{elCEL7A1XGCYoGn*xuT5Y2UDgLhfFHH>_1*Wj-1v?y zLF9poiWpeTnX6Yf;{|-AYuVUG*|;wq2#F0?R1!mnyQOD3KW@!e z+k8d`^@NSBt;kCmt|R3Q1}-ixLO(JR05MtB)jB7nN3}X~Bqw8FBv^~#o#91mZA)47 z$b_Auo(fIH&ztF0pV*aAI)$aRpII`)>;Zq}1ftltD z>rpmErjIbszdq`%(kKb-l}mA@iy=uGd>Kd{3x8n+Z4EMq%uwgy{^F_a_>S}*BtlQN z>OJnjMoimvZhM)&uZbBX4T|Ac%ktlKFt@aX!WF?cP}Q4&qmAQgN#M5}k2$=>bG&Aq zKDM&5+23B7bprA0`j@O-`fH0d+PH%cfYMnEaL_*^lm{dUeP_^s^&?1F~& zlAgZ%WaxcU!hePyKSL$D0c0=y1(u40;fsffF`K4BZ0zKp6-`+g;8*jU87o5{!&(3E z{vPZS5QvO!4iEWPUoOAvMHlJw6zSvo+rb3??Gek!->*vqDoRHXWjea96|oE$oRx>O zdFz*lx5K?L!VIs+lwF6zYepsiexsU>v{8#$6_Q}{(D2>qAAKJ)puC_JZ;zc1l`m`R z9X7{Hzgjc~!@wnEbafDL5lC4W@EyZ^6>5&#onO+R0w?a90eDoGZn$+|%U=Ow_4xuD zj+p-&3Vhro=^Sd*L|7$+F%#<)x#To|Dz5o?rh@z*$c0uns-+D%(rL_ zg((%8aysPL+g;I!m9^Gm1flzEj){(~C6-sQC!n6JSdI+wWV|_|%&b^Gb@Zx7$92$K z`la_eb68l`?f+faHE$RO?`4jD=8hdsG(`ZtG6j5<`L*&n&9+rcDzoyze zbiKIE=NX)ROF3HEN{d`uc6u7O{-Gn;WP}6|;rI$Jr)R{JCNcrBvCv!_ktbun3$k^9 z1<|4Yilm3D<;8OBKjbh>DI!3CoBdNKL_}}l!N18RT{FcE926WO)u#EquT@vok;b zR)9S6i!M-AL{CmhyS-a+o6tQDVc&F$d`&H8>(^zqt*X^wk5VG1d*wP8WB(qKmz&4h5GXl zV7T0!JwBds|E#*J_<@+B*{68^l6F1LX9j*8I${38!4P4YfSoM@aZm!_h=@q2h$z8I zL}Tu3_L(ceB4YH3sA4O{=Hh%zRe2AaN5UYXB#hcD1WCver3BC))gk8XB_z!1rI!0G zMIddOcKv7Jkg=7sNEq_LuoS>7ijY|4+Voul7VFNfxiu!NBF(;?l_lPpc6>D)psH3f zeJEl;4Eo^YSsnCJVTk4lS6|otXA5BXeQmYi9{{}c3Qd3LG7#z zCMy!&;tb}YgF8Y;JY8UaT!cDDRunP5AVei1Y~gwda44)wdJ=1*CExsWyXhN=hokft z*tF{Hmt|5{vm(C|By9903yk1xdJ)k{3I$OjrNXbpK}Q#p;3ytZX>=s&%Ul`h5{dLr z0U#W46=dP%iN}xr|MMyWH9)7VS#+Si1BHRdlC#YVQFvY!#e&C0*HgQR1`fcwjDe2n zh)x0rq5t;>GKE6lZy&z_u!2cDdFTq89tEMqB|J3$dy`^TKt2`3HLigy0IEw$t|0m) zDn=MxL>Rr761x-$`$0n%18r9NLnv9uS852EI2F{DiEc?TLA{@3&;8#=BG~_%at~fK za5wkX6rpo^3?Z?TAVlf1SIQWvBRjE?GOG9Q$?S!R%0mYVDHI}Ml^7U8K@8yFU|P8} zo0qiu^#5?6p_wVYJW+nRAB}<@&5rRcK2a#Z3?17H47TTo3szJyOB03T2=!wK4*pay zM_V}r_RCB}`X3S!E98|{8dM)GYS{9xC&@40oSF^|@)aeEDBOxwqmQ;fWqw>Bg{Y|Z z)8=ON)32>*t7hi@|3~+s`>0S&4&v>|DW$wUwVy3Z@73VU>hqI6NSICK8+fCKV|H|yS9ZdmHqJa;$#U`__h5Mzr9!@@~X2`fco+dsAH*Sc0&Rwt#Az+pzAW7J6?%1cWT zN&Y!YM_YO6Zj@_WpZUCn&iljNH44pS*vjhysxe9$x>$@UJY_+g4T%uGC-`qsiR}-8 zAPMN$ec7SxVp~*H)vc|^t1j#H8jNK!Mj596u!98{LZ?KeH-Qn^pu^mLIgr}%){A!1 zerI~Mna5;?Q6PtEk)0(&Z(!rZoCV?WzDt1Ozr&;W4+Z89OW1H=3?^kCo`mu-dHwsI zcjrG3E8Ffo-kKR{B*d|_f@J9Y#c^PzrIdt!-i*(uce?#fPUnc>5qQL(_!VSvD9!aB zolp^;1g=qY`{P$bE_4VJi*m)v>@4A)YX*zCiB0m(}xnz`0(73HU5B zc73w;;<4AB4E4*{my-_GV-D5AO2Ch$<>kbQEV`faRaav`3{p}w*y538{`yU>Q$mlC zZ`)oE>YZYyOyaVt>=;W(S`d&~F~}t24x)xp&;6D*lE~8Pa2q;9UDQz2i}PZoEA~IQ zGsznQc#ly0V-6M_P1QdqqWlz5&~|omI!3KfsZ^Y3aQyGzSDsO5)uX5Wvry;3-_zv+ zSSeUoD&Y~w34#4WucJaMD=T~e$Ttt$2OJFUVPk0Fwq02uRi*dGz8rU1yR5JDnq3J6 z0Lg;03e2xgI3`>l4-4gIL;FK#D^rHCo z^|hk&_`IgM8QwrNG@;M@4`!aYD&W?v{-*DLttx8BiPngp#8j0a!tRSTETWiEIYsSV&V2yIxI!hX zp36ILZBzFjCjD}jWNO~-q2u3!%yJSm=m+xQDGw!(uLIoD0T~5+{)ebOjb)bvYe>jq zS|7^M_*AH|hCVMe`ZmP(9b&^_Tf@CqRXvhysIT7*z{_yK3^Wq;L8qb;e=f@K{Hr;^ ze;w8^__)UV49O%9buWs*#FkYo`kz~-%E^L@A=0}Q;j{Fe3?_Wnl6W5~ROOFMg0MNL)u`UMJxt?f zT2TEB6?yqVTR_ByK}uP}cZ?XqzM+X8%jXs)VY@d}a5-G*dasqH3b{P;_A3Ri0>+BA ztbv{$U>~u8HDrv;N&>ya@``Kypi5&%{p*=GlmqvH=2&m|!Z%{XqnV5ko~EwhchEzY zYkg-v>l`{eHdhai=W4pjV`E8ueG`qYb{;#e=1_lJ`OG1m-Cs#m-w>%s5b%so6Z zdD3F|@*G>{+{b7ci*c%-8@>5^Zt}52!Q={wYCHEt#ALJQd;#Av&#v>O=1g!p z^elUNCv~t}LVCNUw0Us}jvcdbeQkVVy!3=06~vPKl~2%MMA^`z}rs4O$3V~Iq|LgPKuvjo5A_(srAWW z)-1dM&g*~p{V_goR^O6?h&RZHmkv#yg!CI8#Wgz~sfvzoK2aAPi+^v*c<2;sp*&|ks0S{6l5Pfv~Q{s|r0^;D>y5^|(Og76oL z--L5HIe+)_U2o0J<#+f~L?EprQ3f1+!lu{yHD0DE73lmm&#~>RRi-cc#TSuGj{9Hz zS^r)EASGIpBL(j1n_z#IfSat%LP8Fx%a@Z|?`>(%bJ#|D&cp#XS{u(Lcjz82qz0iE z@j6h!2SA?$x^{N;O75Q$rlmU>`5^NCsbNy4uzPCR6@PCwTD?XjDm!Zg8vcfBOzFc0 zEvke5agRFT-D~$r((E6sb$BisOlOU1BN(+XBc#hQXn40FKEb)-?2r;y?2wwj9@;-( za`9i1=wpawiHRjhFGtGI;%>jT~EJ-s*8e~(@2 zdhWgWKmXpK4I+z}J59Y67;*v@bSkoI%v5k`sh3jqNM6s%YS4nS4PM9$qWvy*nagar zA2d&Yc_4Wsi*kG&D*E^Fz@(4gu&darahG$&zj%a(_}aAVCEnfLZRzOhp1SJ`jYmdq z|E1~krqJUMy9>5nu2YOnA_*M=hU52@-y&%>Nc;OP5vdM3<*>>GA|x5~iP8P*g=))5 zo(!~(qOh@Ta@gVHV@o$LFJ^9T?%l`7mbr)B-F$vQ!2~EJmxH%=Cx*v(1CK6q;_l&L zaa((Pd{7XA&{}_XVt6QD)|qXi->gNw+goI0F?Tt-nxJJ1kf5ms%9D5T=g9~B3CdvaP@+D|+@ z8}|bf6Oj|m?d>M&=vfJAX>t=26DJhVRX)AEOsMbZqP%#USx`t(@Yp^nvy&y z?{E_K)jp^4d)6*(oZSDT=`5q#+L{K86DShg-HSUEcPK6eiWZ0B?(XjHQl!P*-QC@_ zxNDFv_ulu*%F4>mv*(QLnLT?RQ;gAJ42WZ6s;kI)R$zg>yN5@?!os%%EMj5>Fog53 zN#YWx=)pA4+fCiHQvS@_*nfh!I~s@eOPXOu^fIUr3r$xu(S#v%c5+fuQ^Rz3cUSiG zM!!-1@wxF=Etf(jm3L4tN&JL(F92dT9VQ3ft2L}gqyuQA> za~d5UCe_#1*V5N7>Fg8)1NDqZqaq{wZt)PomT-J=5krRY7#1CUP+MQ$|EMS&5+9#p2_tM#9bySTheY-{7= zbbZZw0^w&w%g@VekoWt~pTJwVZD={xR|Jj9rlwTB%E*WaT=GA^ zfAgTMZf+i)f_D|TP)&`Er6nbyx)SX|-+LR{J3EW#=2YQC05+tAlET!xOb`_7BClQT z?cKueq&3^jfzLz1!Gv_3tI1ckiSXFMwZ`MbJ#TV&8dz497Q(BBzRqi^c! zgDvN{X^ixAbm2Qd0aKok5J+UK^^W*>w3$C6u;`K7hC=uZnC{b@9)qJ}WAU?ouO91C zo$6V(aOH;l5XQ&6U;q6`y28Y}L*x1pz$*DeQ?c3k=&zh6WOL-UN_?LhI7}QEUc(*2 z!NZdQb{-84Nd;_|lMSHTBTS-Ma*5iV_JTW^dNVRI;u1z600!gaI(*%_zP>`0tOTxM z))170(({nHbF;Iw92`kpTwH(u{te5oZf;I9H8VpqgM5Ifd>Z%DR8s0@on2kU&&5DP z^RHKVC!%9uFy02&*MIr>L3Go1WBVbN!T<~Oc0o@Wf&L~mL35OWL0Vli)w9wJ@Go?Y z2WQF@GGzIK!5q5HsgFNzW-*N)H!KQ5LqoHE$EBt|qI$aG9q?2hK(3d8JO2s)8#DXg zuh01S_@(!H)tEqXMegJ}VQkYZhS}^}g2&@l1%`H`NviS4W7Q`%;LIzYQbbFyYv*nD z&zb@3KQRIi%WNzeWbE3FeJFgSv2tu@Lq7`n`^V2R@mO5$I{eutS-}l^E2axfZD-`U z0zR?xctzf%nQ^vC<%ybC*BqLBOp5M_0pjHG(nTMDot)e?q4zx@w(sH!)LN>vqkpd$ zssv0kqil%5kx#zfLrzrR^PE#l&{@HybPUHhetMrQe4K+KR}N#SVB-*^Gg^G$Nb;C> zz85Pk38ns>!_ywshHnzOGn#smDno7`b>x=tx{~Li$rsc#T2qw;YYe;o=jcXT#hPzI zY6uP)THjo}R!)@1W?Xl#fB$RIaDeLpyj8547;b+0%Cckk;n}!CwsoujlrV+LBKT&G zvek~zO?+&1`eRQ5Qt82x@Gl01`AUPqyeRPSk z$8HV9wd$;la~->^b>rF%m}gZ*fp6Z&vijs(n2cmsLP?!q4uzWElRFpbT$->H@SnTj ziB05xky_{&3WvX4Y}F4YNJ_F48|8<$rk7f`Y!u<_1(JHrL~fE{bF?+A+l!Dh)CA%_ zWM64rjVbg;$8oQ5fEATo3y!t%u0BW(jmO9qOjR?15N)sQcvwY0IBCC~q!;ur$#RIm z<2huWtm#Be7$zo8H~u^dQ^5VlWs>(Ospl!+6BDf|0X&hD65WtHePy#@&5^!wyaXY$ z0(dN_Hy5%Y-VX^>$LQE%5H62x`?aL_q7;|R4kc;4G-U$r4b|=GTDTMN&^wkU0aJn1 z_#|!G8q2=cf{IfqX$D|}a}xw3$3B9;56k9%EB7_g8c5^ZHqJIS4YA5pE18FP#xyF` zn`Xs^)A6|J`Aj%FKJmHUooiL_pfyy+)d5*w2wOdDw+EiYDqEZ_cI4J@_UpwC{9pbf z`o1kNLDfs7Ud4v5KC-+p;HqVj9gZ#va7}^YftF8iBrm!`#3vp4#wzLo4CzWoBH;RE zFLC0u22V)9ONPX#!^2k>&Ml1hchlpPF)#x4+mv{3Xausrt#TlBrkiOY;cryFvuZX7 ziilx6f`?zJdKr?_KYq36Aa{BN)}^xsHb6e-emv(&EV1#KLYzHo;08@(%s}BkAr)Ng zxyPyD4`6`-!D%L?EPPWp#xbTghL%D(tE#T| zmvxIIkrXryNY)}<28ZyQdSxQ%?T0m6ee2p0>dM4nM(UaoCOH8#{-UH;ai5(jX|B&0 zcRD{`kr~Qg+%ybX%%*A2hC<}wVjxzFBQ5&MBDFFF|LO>}^ zc*Ub$7o!sU-P@J9!xQ-#y_t!@VM>7+B2D)uVT63h>F(>@NM?0erWRwotcO+0sseBJ zX|g~sM2knSBJgp<@kxedr3lQ}_<{o8x$zJ7C%mXM0iG^y*`~h*ktvqIdd?-CIXPSm zwV=5lqfUJSNd|-CKR`_6IP7|Gw)>dl^{nt{)E*yik5%1KnLXGocUhG({}`>|I-2Ft zvjn1dR{$oI^|ZKV$JyQF3$Qkf+ z7{6&6)bMgjXg%zT6C)1pDj!VLFZA@pgKx~~`r0wFz|eO0oM@f? ziD0k2&YV7h9>;{Lb&65dn436>uACvxfRSdsmQg9tTGM*}weAORO^4y?9tR*|%* zpShI&M)KQy=R*%O7^0M8d7@%NXLEVxa1-E(!3B`xXKCs51~C(wHGQ#=si?X7foYsB zV8_iC7zdd;V!p({hlOkW#7xR)Q}eufRV& z{0KY!WdB$s=8InK^7R|#8A$L&P!T4l6tVS#WBp4|HkklmA(P`%zz-3Drwy+uRrT96 z80uPy$NjmX-f;fD3OEC+Q3ilcV*4!0;*`i;(aN?*+4suFg5x#7b(2gXY@L!2GSpV| zzS}+x9pR^W6ANq1G|aUbH6W9hD6W<$G^v!?>B{s2-oE*ry0$fEe;ftZ>>#FyUb}f^ zG(dNpzI-82e0Ccz3CK-dWVLAo$5G$}xmz6dJW1H9ku`SLr-EhLGmbb5MC5XO+6l!m zeA*5~MO2^5e3t$9Rga^|vY|b|rm!lH5kc{0bziP9ca$Wl;;6UP0qSOXphR%oruJJN zBBTqQMR~(6jo4Aief^A-6&%}Yghuml-dC==a$3`&^TokI4)?}!PZ zMN8*qUdeO>B~6RWZnZuQk{#7y&>&=vK8Or*UudLLSg)a?{=JhOzJNfB2#(M21aP)jf)4X7jK-R zafj(cR~yy%BuE!=1k>btIeg!v>3&|h2XejCFn*!k4SRaNnxQ2x5uO{Ov7eLYKKGVR z%e(pW!_$^^(GONfk!J^HRmPZQTy4(D=?tt?=rVBW$cW{KoLd4o8fq+eA6l_?$O2?s_`jqzwhV14!1`0uVj%v1<&zI3f-{F!mKMqKJo|f|IDO3 zrI2JmU^7lui1rZCQ5NECPM3i+VL0B#RUHSz$bXApIjqAY0(pjLe07_sm_7U z98r$i@-1=a`tAoP9{{c?FN~x6 z4szfTdH!RlKjFQr7)Z9)2Hv33)799(w|8!{Szwb}9n7$l`(Dg6H}XdQ;h6?57{v-; zcc$zki|94~i9^;(qibA?ZPyP=!>RY{GL{{@@@H*dOF0H+CyNS$;u-$|rCLkwg#r=~ zV0n-vgyrJW`16CRJ1JBwzOx6#$$g%Vz445Qw6jQ%lKGLFoPOFtaWfLzcmPX_#h+?P zG&gvGCRo_0D@A=TxA)6geEGiQ-EJB$5JCorApwijJ@dQgYsUnYafV>UEUD?_+nWJM zk8j$!;myC2Xnz@MhOJ3!5Cbi`%LtNzujldtJX|+OL5g6Al6^SU`NJIejF!<-goQaC z+(J!0?3DPTzppG9^rb=}diXewBPgtJI9IwjX8#u(0i{Dmt;g6`H(Q;T<448mT=Ij8z}QI zgOK9_ZSStH!+3569&E7DpGEy4YFXGU#sj2R!E%jIsZU@lLV8*U28br>d= zhCmPJiL(YeQwDn(cL>);P>Bq4OzHi{qrDdYTMqEQ$h3%IP@zcCiik)owagq>VsN|Bp; z=eQAinTh=kp2I#guz|o!wWYO&|9t^9UQq;dq+Cvgj&Qg*X9Yz0^&M;hN8WgCji-~B z&GUx661r}enM|6iikUkIG4VSipqEIlxUSs@`q2`Y+T!9?7ee>T@2Kx!K9_3f>LTmW zPa2bl6q6Z}W11zqN?7k1ngMR1Q9F?gwPCFJ0?KEdxecEsKHMDh$MlgkW^ zLc|X=Ns0IW5bnp(`I-NMlPHGNgE@u8H%H^lRu4X2ulIv|yhDQ9porn=eREcbHZp}G z`<9ZfrX@?X$dCv(JCl6r!EBV!6aH^BD7Xtk+K0hQcVYv~sY)B9g)f>ufY?HZV{TWE z5f=!mx!9Dg0tk+U5&KEOciCOmtR-wn#dsv^_S<8<&x}lD7_EQc(FYKvVx1x<@b%M> zCe2E+%8J8@>mIcRsPTi&>Vh-^=<2?hkO9H@NQDh?i9ny+WPFBcs?Le4Fo|MqHYXw3 zxF;IQ4bhGkanJfJ@yYy`#S_hW&vO%G>G;D;Zy5J!S0LKa9R8N~GUTTgv6%$#olp9-wM@KDZRd>? zII+1C=4qUriVrjM3D3wAuQfx&+Ak2svDU9?(Gp`#fT zMzw;^h!``6_8V|e5Bf0_IsE76oV4(IJjteJJpqMAfC8g6n>NO1=WvGhEgz7wO7i1$ z^R~|*ZqW7381s<>4Yq7s>v@o*>s5^?JIwjV0jx=50Gj8@H<(^HT-!AL6HQhCssH2x z!a3hzDqiW4&5ULeYE@IdeaQ62D(FNK@}%?%;JYpHSdC;fhp_(K*Fy^%H|fRg=}ylmrE z&+15<0x^u}7g@GmE~t=F?-SMBf(^Q$%&1U~Qb#t5-KTt1@6xz0_v`cZ6t1fnbd-6H z_J-IIPRob8;*#rzk&MGp*jFV0`;VMiQNFg=Bg$Oz}U_ns%X0)TNeG8Td!s zSQ!Ydhi4{pKQAOX6tSGxa|qFp^<%~Ihd6c^xwpAdIH1&$Mdv`CMg8Ww4;Zs91FsrOwBL;B6SG)py~zB>2vMtd%!p( z$azjV$gYPJpAI`Cl;y~ZJnZ}Jz|1mm=|Ln3r1$&)60+QD{qNl@csW)6_-(oAiO5PA zfz*iQAc}1eEv_xq9Ei-d?B^%rN4Z|(hu)F}S7r`@;OU3S0{^S!2l-*zci&aWsYxoT zaUujS>Y|nsQh&%*iXv#bY{$-E35?~28B*enY5Yd09$jHke2t*E?#Zub!8m%QIlk}i zL8z=Wia(h}%m7bv4iqY7ATCbL`m=Gdc<94o5psmPdS8Z(C*m)uy}h+2F#~-2I$BH^ z5CEasxg_Rz$tiqyz=-DkhL68bYkY_rz64^a92=wwSB_EqH2h#RR;brSotKDG#mOF_x$E{@UG z2yu$V{`JZw*)AD?2Ws4U_bRWjgK-@xdalZf1@V$p!$KmmsMb&9<%0J#K^Xy(Z!*9| z6p^%hGz@n6+9GB;njdQoepzh_&*NbhcPC33ULxyp${Bo@YK}TrddG=MG%D!hTxGzX z(37KiMj(H#(e>*?_Lfk$JOTMu!+|T92R&fKFmKn{RN=o=H$E0h1b>oX3 zfbrAOFtbQAcWBGzX&%NgaDiOF8qy~U`}%$I=8So2K7T*&R6eNJk=dycXcQkIf+aMGOego&fHiUA%3qG=cu9&(Be zbQ1*8IxrqPO$7Vne0$l`n-jtct5mCm{M=p2_~QVWewFUV$Dok-4_ZcYhmp&;D*A~M zGYAt-dGk~86&Fv(GaIWFwLwr_aTq)}yBE^1JI?(t71$%ES!cqP=V&5B@P}Sr1w>{sNCNbY< zZlBu}_m6v$ThoT05$3_j~-QBYTlK@%v-U-B$x1+Ymc2jP}*k`Pqg*eeCT`e>)_@ z9yo#VAtFw{_%fGL@Ax2g8sRnFKT`NTO8ODT5ufsCL?fjYRdnizr9OVtsnh7bETtikZ?tp-z$&8|RMe8nwe%bq-hHr~U z8^L_F_UdWZVTUf`ZK|)PZgbzuLhkFLZ99#C+DC!cO9e%W5t=~~97~FAzV4?wEy^6z zCHGg`1rn%Ac?JS9<`g%P`6L9WPk2@4UK`qXijedbhQdadJ}>pBXB5ZI$oY*bIiLY_ zm-tKf^-PlAM-opumRp4q8l96R~rXic-hQbqxVVPi9H>Z zxyUL2YYt7@|Mq8*2Sr|d6UOA!Uhx*ofNySivJE|i8Y>ogbup*<0=zd@%Kot(Ie{@KuhuC zN`<;sa3|T_R4#THL`MF?`X{G4dZe@q&;A4+gQnho!c`yCs^A;pwa+Y^Ng!MR6a+S; zu2lbElM90l6d48=sIz8K{Y~{-YUZV(S8-*sIJY!`_;S{`(~oF^OToExLAJj!h1pK? z!U>7<9b!4i6K9Hj|4Es^icT3+V>Pb>lm9J)1PD`x5I`a?;pb=36}|$c0l~(~J(K4n zP2k(Z}Y^GAsmzu;9|VCB+BRhJYp3eqX?Ghx=+<7%U<&M`(~x%KgCq{aF}hm)&5ywJu9 z(_XylXhZ=m_{)T8t3OgIX1+?z6kjA2MxEM5ksU)6*SNMOP-I$l`gd#lv6BCt2qG(x zEQImk7~icLmll4UVxR5n5q|K{uNBv8268^@CT5p%fHC#9WTA-tp=iXTaF8>D-gC>? zTMZ7g+Nvp@^8h!Ngfgata>5imDEvqwfYO2$U_fE91J}KlZ2XgEvuF>#+3EMwnYU|` z;96Ha5og+P&sSBbMle0xZBY1OjbcRjAkV+uuyA?s!zI$6)y`xeZ8H8G&Ko+R|O|` z*i?@_rG7Y>#Xy?TG1M2 zqTzDy%y}P5b+=by=L7nE5FeX(xWE2}u#|Kvz2y{LLS6h#C@hrI(m9Np(H-tMOdAeWRUEi1wHP9?kCG>3ICFG59NAAjf@~Dz}5yh{5-+C z*a9I0=ZI#Z-OCCdZFG9WPZj4F?PsIuw7TWX2Cz__4lq%+Aoogs!3==2v^*sYb!dsm zIx;YJq9hI-5g1)AL&;~osFR3$9kh-^@y!bXY5e|XRgR-vwdAI_x-~jeC`DQ;n_ue4 zA1)Ieai&fiNCYFa7b|3GRt*;!A^OjfpCzyY8^xhgA3*O{IHXTRxM*B5Sj)Q!^2@6O zkuS5?vW~5CQ@M(JC&`u!X!fs9l;A^7`}-44LOz$E6+m{RIcWEIuFP%g4=sz#c$*XA z<%Xx9N==kL=w3hOBUi-Ac8P8^3bF|Y(Y;YO#6$Vc>*EcTUx;2De$N-QKY{__Akz~@ zuw?6yYZMsBKiS)hzQ+79dZ0P)6Xwz3pPpJ*nl$#5tp8?m3OCEx?)fMv@26;VZC+>4 zdb)0jL-7-9+!VUG-t7t<3YzF~YIhgCQopU|Ab(RYW~Wdpwx;$*Ig5W^mXMdN+nGGa z(bqLzTs&NkK5EI2@wiiUPV7sR4p%h;Bjer>iOtSR-4UP{m;)Fb8oD|Uwtbovg?+t< zPnu);PPT_#d0w}BBhq~EW5R(}drjTa2!vJy?E%9u*I zdOicii}#FX(AwRO$yNJMk?!Vtp00&n~m0qI8~#l38!H;7_&*QuVg8ML=?G?b4MnpD>M1^78m+*T~;)vbb2Ml zIogjb*kby5mv$tUId6}?A0)vi+uKSENhvkW^+?cpYD}u;ljGwCmW~9_Z=o$VPEJ9F zwFK#(Gu40aklCWIJqtihyAS_;a6v}(^}y8M<7d+E3{ovoyz%MqJR&CAjNdV+tb=N4 zYCkDMf@g6%OT)PSVoDc<3kcf7YC!WP&mQ^O704Zk8O(%L zcL~zTwffgNwzuFK=|qb(vLK!JHDt06H^wfX`N6TyMZ3VK5Y4U7z)AsmjZS>zS z9}wdciUZ+jZIb@JzOPojv2D7Wsj*L+21RknuaiTgLK%G-FJ>@&3>mmQvnDe-SmB>? zbmm(>V)(>%io9uQD@#&1!PT^RUUxKf+1t?ST;*ILgEIWjAI}P*rPGmSS3Qsx5&VG` z-*a}e33p7_hc8B}rvT`K+y88Di{~wKy5f`acg}1g|7;1y%`j`UeyLHVby{x0NTXczrBlm}o5+k#t=I=9& zosBk4E$$xckJp7m_R@c28!wL|begXio7!$2oKXdAJ2$j_5l18`gg2)OtGZ%)St6DW zKDiTKT$X@_$=7HU2Lc?h8=i2@CbMdK6T=-Z`bC|s&fYY`a)15Uu!IR7Ngo zRslBhC45DSh?Lyd(N0{oA!VGwb;y-lUl$2sSlhkr=m`BG*YBCt#SA&%fhqCojd>%$ zjYI9m474y%Wx%RwX&E^BV^|}HX7nhZOVYhK zxlzPo%_U}KYYh!FU2`Jq@|mprAZ8z4yG4AG^3lk~BCbbH|M8%7U+p&DS6zYEQ zV0D=i?5Q!5I)|o%mHO3+pfT7pyCozXU&GSnm!8VZD#)r}@OZUjB-}r#Z-lLAM2^Vt znRxE2%`O7EQrHS_*q=WHm|R1#iqktDShLh$##+4s#R8ckX^#xQmrQ+OsAI3g#UuI! z!4VHRJL0ZW6n3oc1Mr9N(yUm7!pzz;*6K4z&3VIA{$a%>8qu8PHeAqDg(@c2r>UdU zKYQbFhS_P>hl+QoUA4f%Ugh z>Jfq6bNV=>FBEisITB)Y%e}DWyZmm-6T9%c)vR!&*L&!&nHGjSKUNF z*4PW|tS4E>zRLekW~A5Crf@%8c=(0E7(!OfW!ijo)R|MWDV$sF%5-_8y5?#>e+sGU z#@2|!8kQ_vlEA5`Q%vW@>$(wxH08U|WXo&8AzIq=$2v11li36#S>a{G)gT=4Uj-ffh7x zrEE+Qy(Tke)PhzaM))AF-(_q^XnHDpvv(WGWyd257uVOu@yHERF`0Cw!7D+zklGSm zdw(&s=E<#cZly~2;mG=9MvG{?A8No(gnuP@V+PS;9@Sm1m@usX_>vViF2>SOAM;b7 zdwWOE_=hf+>EC*$5a&hwdq33QiHSxv%Wlj&3@hH>9pfD5z-?+Z-!}>{+}_t)G?TLP zKx9y0r-mF78j82+R$7%BE|(B|A<^FwBu7{m_{s2taS^57Mst*^h{9!Omzyg-!daKr zYmpPJ(BLB>4K5Blh}gC((`YaOLQ7z}xX+y`)jdx|Wz4vDT(4Oe$aC z%a?JVVNfSx6w+uWCqv5bD~x+UVonu&k4Ht!fg!B&t*#p{DxOle@BIOemx#mBgD!vb zCA*i0u`y+*ZPy`TkD)!Z&!+9$;$NM>|%{9hdOeQ&WKc6jfHwya$SCW|+v+bru5)XJwV66dF`2tz|cc8!P)ZcvQK z_df|DJ_nqV5JZgjvkvBcBbiZRczdb(_{^`^%H_)fRjs@+xb6X)qohYUlm>Exb7DT? z8ZDiNB8&_^L9tWVPp`|ZrQUO?7`$y_sv?q_!U!RI?;&|5hRw6)N&-*)8Uu=ec0q{2 zdUJrqMoZ0dD+-!~n-nCWgZ@1pMr?X>Txj3W9|~yU1225w3(2pXR+y1;IrFN2Yf$)y zMq)Oeo?zbZ6hDG?(SW9LZ+k-TefzSQzmU=V7NXIMKW9F5Kh8vvr%KZ&>&U_G5QP1k zYmti+)Si&HT`EvoFN&>ua7D6X6!OTSiEErJ7?cYCLDBb->Y?scQf=hAbyk5oHB(re zL$~%x@vEOC(QZ>gX0nh%45@H|M?|pV#&_$ij#&7KoI{zA1O%l^vUox2l_#?{HTsA5 z`1dEbWdEvAT^5?Q)&3oYs0CHSyaMkep8U|<&#EorhjWVc<&+mC-=5$({gXj9^tg>$ zP3JeMt$4w(4eD7v{MM)zDL74X$_S)OGe5%tt_b(Fb+;Aw>PEU1M}Ta@7rk<}b!6c6Rxinoy$bKa=7gXNn1D*$c{kUH$u-ql4 zJX0eJGVIb^*b9=IV+I}-L2FZ{JV#1D67ZPVW9Q%XmYpAT76QYnRW|$2ab#JP_a#GR zxghhQ8N2&_IrHmliJ6n9#rP6TMyKpApWWnq(`nqq89Qxe<&0$&iY;axIkzbbxSA0E zCx^yN{I!lW&>J(*;Mw2TcR>Dr`>u*6rb;M$N>T00+&`&5{fj3}i2kCma^fx|p{&Ip#N&&`kK;DbHLpW6_ z$k3N$NUW|$y^)~#*%+<~dujUA{p{lmO-ZEm9}hH|8PxMfOmc00t(FmaKpb~R|59#e zv@mrUQ4}yP_*aA~jC?)!dvDkK6>vZWi+Jcbc?E?I;0VQ^r9ZH>)gGGOpfYy&4RXtR zJ&j*SXGmxxyI0-&&pjV2a1EmRSAYIe)K!&F?|H-wP(z29NtB{_5xZNdqx#yEc zcVq>8=Ic-Gi~&mjN+cQ=3%C7qLsXb`0vL0(bHM3YLF`1N)G%dQ_Dx23J_}fz+7!vtJZ%eyufO>@XQwd4#?!_5fz=zo-qZZK8R0}XPln`*RoCh}>qIwi8z8&0FfThS2SEWYR|4STAqhE=7@a zu02M&9ChM|G20AqXieVO%p;jT*ZTtYebDy>Z_~#vSLl_%7i&t;1xFK26G088s7V$A zVLRGqZ2GaM4CzH?O_62Ca4l@g3k3g~`0?)e+BW4Cd>dLI;wKG(1dx>eJ=6U=tLvHT zN|?hz)+5f2&QnD@F<^ko3rdNqs%MD@Q)DBmbS;zQ(OoUVFLtU=W8Fy zHR{Kb*)yvC3m5zjAy5V)0COXeR_HOC#NpD{2kxfrX`|~#bseF+l9Eh&uSSa;X>c<> zCTgVNQuJ{RJi@}+6;<0n0$meX|6^zD_15(w_Ty#1wiW`vnz?yE@GbsX{{*=y=-VwT$F8N%+Y_&?qHkmCU44gz-ba|PwmRPl z$MEHp%JPZ0PX{}&wtc<#K<)S2WWEQe@7V9%Rc{CUj+ZDVbwJXHvKr@?T?0d)kj_7k+A~aee_`*Tr`9PP` z?3yap{KOCh{EaoN^t#~6Wp&#bf*G7tWoo-njZ@aBVUYX@^6KQ&_GZ+wO5ckAqpR!Y zJW_(m=V|m$P;l}ry+D{oxiC|9O58W7_J^0X*SXwRetoZZ*!L&fw}#gX*PuaW&|h}` z+kPW{pGziJ6!;WjK+Ehjcml@U&yMVAqRPE@0ZeGnHLA(-eD!$|R;Z6t3_p)PbI^8^ zo?CG4>nd1}nY|M)JMTWb>hPfEWv-=gEPT`C-dFTJlF0eEp1LaWxs7~{*Z-h@;>>-a z1>-E8wI~saCLXbOMk%d;34*8+Pge+fFX_l-w6%z~f^OZn%pc@kSJ6k$+_}%6g&xn3 zc6NAy>$p{;Oz3Q|JMt#~YT`(NKRE&^;z-Svs*H+@6d=giAMokZ>6@eAZN=rS>ZO<9 zd%v#F8;xLZ)zcHZ*V*-u+u4PGo7pGV6gz26C>cLLs`dmX1Tm;-Xh}%YB%n-P)t=y{ zB&lvA%(ff7i0zJ0J7=Un15gs4bu4q4w87 zZ9*O1`TOJJ>>|4GFM56uwNN6pqCrzWw;-?M=hUYIk~j3Och#vI%a0Gmn-AaDLjKz) zfeRv(EFx?aSssQ@kSXZIMLtl@M0+!Ysn&kL@kwsIU=dtNU zI%git&i6aRxuyX6OP{3BKR8RL!5Y3Y&0XW%T_5QBukZ9;=LbtXSAKlFb~X@Xffag5 zF(K9HOOekXJM>l8O&?1~&zJf>Ia}8s-ckA=$FW!RLT{{s*JpG5K1bczR9RGn=qm4G zTm>f6@Joj#LU`F@n=dO1c9ltpZ?T(*mt;H4^>?UruxJm>AlVjv^5KX&PlFL zGHvaKs?m#vLuM5MJovWAvi@_FtOzz8+-cF<(zq0w=rFytK{Rnoo6WxQ7Y`>IIeXFH zP(tHOb{OKiMKz)F{RktG+cC*^uiKnq{3H}5Kchof%1O%+LH`)5wu0)X(EquKRAfa_ z`VB!dgQ4(~j>L~|#O3slQ&U^d(n-*EDR!<1t{CIJE$ReZxvJ#V%0}h&N-Ts9+pq7? zoiA^xPrZBrrf=iiJPbS6Vs5XKcxIu{t|*_zYO5h+M_M!VMX{wzZ()G7afPP{-$gxy z|#p$FOMT^4)l5p)_6KY)jzD^gBN^R))jQPL{ZEp zV(Q%D)#lOe-Er_C6*ymHnzu}%1cr08F>R4f_jd`mH8~hw$d;3U;#7y!x?sp>YGrb_ zAQHM;uI%o29Y1=WB|QFqs_L3_)prL&30~kLkJdjC>hQ!`QH)ZJ0(V@*0W|+ataQ20 zMvOWnvBW7TvTh!{dn;{b#%uL}%+dq>Gv@aNR~W~F#5|jMx_&)1+C|SePRY|UJPChJ ztd73lxDWj+x8x6#r2=k~H>$9wv#^!D_r`&o_#GR;j4{F1@({HaY- zBsbWoWa|0>sYXm_QssIWwf0!p-73+kMbUH%-w-%c7WH;Qe#SxMQ%C@0ESafxV%LDc zuMX%xzGI{F$huL(J3Myd1E-T6%>AXwFSaN<#npw?ClOqydX2JbP9#n)>8m;hBBZax zPh9U2-;~dbNbmsNUxVcB;{_(qG@< zs$*ik>Dzw6ydzrvd}~1^C3T0K`(Tvq+8 zz#8{HZEa>!wrL411L${d&n^oYcPgy{O| z$fsQPxU-YWU)>i#AZo=eioo&s7IAJ-MI)}RKx1mkLF0nf;yCoo32Y_(xunp@m!$C3 zQ#W)`y6eqYSeA%US<_ha2!=8HKIL4D=f8xZmf=&{AIUzrV=r##b8QkpOyinnOi*eJ zIV@RCWN&fCEX?=JogmuYn9%czz3SkS@tW{`d<}y?Sra@v(mW)4rn+mLPWZsEwNWYy z(P}9e&;9z6cLWw}kFOAOYnpVRDC}LjnG3|?Ul>)wEO=IBg=<@*9AH+a#a@xm|My!+3VU@w94~0IHC-s zu;qEF;m-yDEd$2r);{Pf$sf^Vf6H)BBxtTfDd}4ri>$1<8r@ZU;SlG9(~sT6 zv(6!q3t7~P2@SjGe)aYqV$vIYUybyPC9|I@gMgdX zo@xjsh(u`UJUYmYR-6j2-G~Q>$orxQC_q<1sT7{gq~EPsqG$Nz6h8a-4n3W0yb`~A z#u7cxrNL<3kbDp8L211uhvdKdS;SyukdS*3LiDHBue0?BTf3=-2!`o%$fQjd^hyN) zsi@f*$OqlQBp9c=SVM|SWaDp>k}bG-@;|!}$KcUAR;rA!s)HhPpO;P{SVPhwO15*p z8@x3NkrM#7mPXg0lX z9DZl}*a-j2ATf}6-0oVK^rkw+cQ{v*PwNyhTY2Nl64Z*WW`YU-9@~FjDzP=0S(R7+ ze8&60X?>ssQA(Q)2)X;l$yY3Cu|nxgd=6#ASFrSk7p_-fD}$jsyWECvvS7XDE=*eZ zMm|Oy;p7V)*Ry~OzC1(`ee?0Vc_owEWT&k2W4qhb>EoOCeIwxiv)M*k(~OiBG`9-) z;d*4KNU2zelTKVMY&%#aagP`COG|zbRDpmq#(alJf=Kos21$&s%h_7db)b`D*K^DU zE^8dkQV;7`aWr+m?pX)BHgb(+?BGn#9mop3Mw-HKg|c`0GwzHz!BC|FB~cPtsrhpU zqRjyntM4+|+JoA1_4Z6w@ehUNi*0Vsz~IioH$H|(L^>#ocyaJq>nOVo>HqXhrgr#P z0EBKMfKXnWTcb3$a|8NTLJ=qO9F8dQxk4i(YOIP1$j5j-nQc++|9+t#Dd~aoy(lA| zp#xzi4r8VR7{%ftWF3c|zVjXx9D%^m^F7EL@Kv2ut)pnd+O{hdxv*%6-2I0TwuS>N z+^z4z16#c=mY;;{%RYq%MRdi+1M|^ERObJpZMdX(Fj7KC`@oA*mGXkr&(Bc^B7@2T zfb3Htzb+w=>`xpb(3V8~FO#njVcn}|OIGIW$9PHkC{Vi9w&5$(aBJ(9 zPM&EWrlZm{2MlG1$;{R)hwSQkJ zxY9GonEu{e^Iv+AzJK?f_bX^FFK9YL=G(?-;@Lx8RmDtYKiEfFU3VoMcg%&M(zezvY4U5LV z@U!7vu>M_mMB0#Niz=8(npx}lHfS62Dm}K!gmovfZKWow2k`3HQWlq`m9FSjeVq6F2xt7;PmPmOuo;|6I8NPi8_9 z0A*3d4VR3jGyX(&#aZaOV-KRvu9?{$y^`$+g5^l2#b>@f~;OTx;1SMi17pWikdTocOx&W zmw5Nzz4c8jAXj^39q?8vWm|a)^i34gYL))KTkT^ZW9cr?1t;nJk z6^cZGCt%#32TjytYDp7wGh=IipjLL6`465s`K(YID9<)kOSiPKT*h3Qt(l<<_hF(y zu#mp5>LP$ApG9g58eykjhE+a ze<~j#lPVDGuSf5+c(T1(@^i}nxN>>zx(mJX9xw!E2lpr8zWZGW>Y18!0k;bOTkp=5 zr7F4I8iblb)qz8nlC%Q7%un>S`QDn=9` zAT0zb4vYp-+(JDUUJW5BFwTvyzXV!LUM5Vv`!SFI2Eq&`1^Crk7DD{UCDvU|X=q@* z-0b>C*<~2o?(nyB^SMj^&j$*ePh#9OCVNWMS^|be9z8}{`0+G zMhg|Lt_zg{r7!BIO(bc{RtYKL)hq!-Kq3m1)Byr~$c+0Wq$1zFY^I_ee!QrTMv+6A zDzXWdlQ-^_+wU&9Qo1=U=!)m%$XG6#b`c0ESf~j8*S1v|looSA6o~t-BatM6er1SK zsZ*aP{~3)P%z}#`Ixv;TOv+kFn#5QN;{2;2i!1kzO8+g2K@o;`SXxc<&Nd&gxwUSA zxJO?^;#a60(7gQ+X#8oo9&j(bZuejFETb$xd|>DJ4TSFH5)?eDYT4Wc$(#|x5fSR^ zpg?=nR(Ey*eBMT>xB%C?c=nENep4GismW1f;w)*Sj=75nWA>c(HK~ol4Y5dne%3EF z(4V}1g?9Kt3?NQu5)qS$_5C@g>6TR|Qq=%QEs?j1kf*T)OW~G4oZ$FE9cj^OdF*!2 zS(i&xVlBcIsm>st2}Ju|nzUK;r`T^I>=Z*RX=ZlQ8MTt*IH&mzK9zs;n9z218Ieq5 zaUp6S_!WCQ`*KMe@37@8;ie;gLs7i)S!ft=Rq=r;m6b~xuslJ!630#z^Ti15-;i~* zKhDCZr1w#a%L`njO2}zSH5>Taf&H79_f?v=6k0)o$sP}$;%8AIe~L$T z5imv0d%Bj?S;JqNSZ`j(SekfoilUt?Dy=U2Lcm=Hp|`s6b~BZ}J=Fvc^5kK@+wLvW z5Hup9IY+y6m=iNfEblGH&C9@eHR87HKNPq*rG+8@8i2*NEKr5|uTgsIzru@v(@}Rm z`6#{;f-Sb=}Nc2W7kyl){*licTe&@sz_2RNWTLi*3@yah+HQ9vdG4Obwcp% zFJ$F+j={}Bs*@s`r;E-++cV9(A(-5wllKwJVwxjff)bGY2m?bV_ zDUHLNTq0*S9wUco!?}QEaqxWNycOfO5B>T}6WBE*d*-_6hKm|8m$$ll&z5L~G zYb^~?$)D_=)i=X6PUBxGb3 z4vsK#thkVh!s~AGt}dU`%Pe5656zbUEk*aoxgFXdmHS3-uE#d=-;^n(d%#%z5xH2bGV|@`07DMsqRqOY&2i< z5l*2dWj@8FE`K&bL*fT$jfn7eRz#_|1qD*z<_{_jy3=LTMu44WU$7}lJe{tXHIN=1 zpPHL0wd&IoXJz?PYZdQTfVOAQva;f3Z?H@kt!*&QqdGKjs-SSHn4(JOW0 zW%c^^+T<{VaLoQ(yR>L`@qkW|Udp;k!@~lY8pO!a%z%#&XP?4;rfa|< zmqp=UcAzP$Zh=p?QvoH(u?)tlqxX;xzlmxN5nf9;ysuX1q&*CH_1SC%34ExUY^4T* z$eQPF`Z;Kp0~+t!e^xu$+Y6SQoD5>a0Me=DY?RTHMG=@&qS&KhTAkM<6tZy-sA|rs zeq}=sP8;w}4AG?LImpYiwoVp1jETC0~(t z(>9`Swmgja7U^wg=HrtMH&79-XddLm?Y~=1P&qodJ-C4QWZw~}$62}e`MFE8#PEG^ z>usAK@$tdI(I;rF#b$e$o$mQ%uZGFZ^xK!F^IeQc*_gA*x&|Q%k{=KvbptsMuV<{iPl}9{4YEwg zj<}s(_yqml!LHWoGyU%)pB%LLWbUb!QTF6aQ0qL3p^uh(Cbaa`@I8_lRKVY ziF^arnybx+#=SkaCUvwpxc(5mzd5>@b9|15U+z^`;d$D9GDEM~YMA!hKZTC_oXj5K zwsB2e&k(~XW*;PCZ|)DBU-e9i=-5w-?F<*!)SJA+yV>eb#}j$y)Cj!uT&>k5Zf*)_ zljFD>G>ZhB#giIAWD}FoKn#h6Q0M>os>Uj45m=w|jh91R@xWFOUL>W8Os!Dh7u}#P z^@n;PVz_Y^@{m5Kartq0^qxt6E(kvfy}PX1lVd~yp{D4v_=KSma@HOe+ve}Sn)rF` z{M85qQfdsTjTUuOSRVH zJWDmY5;ca(_F08T434|!&+DvQY{2P2xdnmlBjPklDrqR>Aw&KeVO^oHQ3WQhR5v0U za0;E2yWH}l=1HOrj5|$vMNHFOS4q*GACfHo!=Wa#0yc$zJ|Jk|j##lqFmp!wJMcDh zRfb1*{dh30nz})Aqi{p!X<|*}o^UrHF7&!YRjxgjufnfGaaztTiw zUNwcR(x9^{%Kx9;pfOlLCDND1qYgKsad9#a{CSqG)Z+PbxHEJvz%LX32g*P&7g!gF zV1ka%@1Nm+o&So9f4tWeOm)jNSLR9}$AHJ2@a;vLe$|#FF?vvpz)Kr060KI6DHS(2 zb85;nF|v$Cf>Gbt$1BYD_jH|=1tcp0YerR#ZHtoG)q9K0u8I3r|4^MYa(wpqqkAn9 znj#@jtlu-nla0=Fd&+>#R%2=wNA=#_SN@U6SrB>S@S71SEEL9F`=(ijiQGF!fxy9K zn6wgrt-m#LTPzBCj=43}m9^w>)_(AI@w7gi>;3d=z15AoA{=_9(Tb)Jo8k5y`_bWW z*Hl|Ni9SK-<2zhJ2@VK}0wotD*Uc!6CczNve7bIG79je2`gZ#)oSTzlNRC#bMsB8F z3QA=xMs>li&i7)BFXlc4QnKL@1~)f*YDBAdN?p`Ow<%`CjcC{TtH8iPouiwL?!a|{ zpBdAfeHmd3yO?bjU`v1kTSmNvl6dCQ>B9;P%P(#b#1b%O~eoK{FQx`hR=Kc0x zxJ+*h1-;{Qcj`FfnArJ$!L>Tu=yyc<-z2_TJdwvJDmYmh!$YQxP_^=Li$eejs(R+JOx^T+bvs$6aELc!0Mxu3^gw}iT!pLsg zjr32F4B=L(mqAfF87hQXf9jwyHmJ&E<5NZHb+_mEWWH#Yr6Vn4h3B_0#3g_o>Oj&Y z6*p`5a@&})x`&7r84QhQa4i1c7G?W6kcD-80FvVoF^Fi#vB>wS-c~f=l{$JLBZqAh zWwc~)hz0UG1#(JEC2KeSqDmIV2^e`I_#KK0mpo6yNQm1P2($kzSCmKw@YuPw%;EKd zPQtP@4lqAI^@&$x%tg>rOkgy&A-}K)Q`zj1&>&%XSY3E#&?2A^X(S#H zW|u_*==>(Iq-E7&kQRZ&Ltpm$%T^ND>h*N3&(i~9^lI{N1z^V@7EqOG1ER>;BFBd) zz=xtY(wyPAZFH;!tl%(77ojbyjr!R8*SduCE#2S!E5IjjUP*fUxTJ2h^DnHqPxvG< zOP*ECbNbI!`p(Ip`X628|D|=1sk@Y4+#ZeDgbj=Hs$pOY9+iaXSNrIPhNKNI zC`-TrT0CY8Tj)dyV{kCj41IMDFThR=6Ff)EQKe@ASFRCt$)czoV8#4$Hcl!V>bv%{ z3|ZX8Qa}GleZkmh=qN_ryOVFZGEHwGDrWf%(p}k|`Mz1hAQ+$|hF7s5FWS1xFcu~i z8c<2Ss8o1Z2)kHp&08Z!&9v9A1HeDDn(^_$CXeU@P{*6UYDe^ymC;P)3dR>XcuEm_$S%QGoev)f#zBDr+w1v=kvhyp z!y#FIgs?`ew9}4Ap){IP9cixTR2G|HY`lP}{vBT)3uCwOd8 zv8MADUN(&ZDSmWKzs)I>fYtoH|rC_kQT;c1h1H!IDnR>0GR?>_?cM6`>x#B%iF~f?&$b-)xHAsNWYQE(yqWsF?GZIt&X?%6e#y^oi@mvVY_?hH z|K+|pdVS5rx#h#U_3_x^x!kdtBDhaJYuDnuR#;f*nFT}WLHxw0-|9fJB|s-(zP6gP zftACEb;|R~WZSP;gYe(Miu_=D{yfy?gY@A~B3U-5`Q=}tpIe}`PyR`!QtR~*njWN~ z;(n-B=|WEJS^;atz|xJ%|7jg|Qa+5|Qft_i&jw9O6CHO-&K}hQYTYsN)g^L= z1*zEY8P6%-ImV3juM$I%#_7$PqUH$PUy}B2>^q}I>~8fhrZ^q%%37WpHwZCGv}y#^ zatR-9jCXn3cR!n5qE0}4C%kR*yfbsVSRLy5i~Sh{TJe7XzC)56(9D9rg=rAO*Y{4J zXD5bXf!CF37B;p)5XGUNzzd&g8SZwvEJ84iZGbV2I=+ohsYm(Zl zNe^$U8G)iSi?ZetfRPAsf?r%xV5_HtUf$h8c0C+OkU~<-0_A7zJtR|R;e{GT6Xn<( ztC|3=%>NrDO@etS&a4tJsM`894N9&xCn*F%1X?!+iS|Y8TLhLe^`;@FxVU))Ekx+v zJA?N!SYUzvk`=~Q5XM@ChzvZ66tguAX<&gX6C&-Y@@~CIVT_UovW>FRIh{l35x0gC zx)KEHj)^86qfN{hndZ)kY#}3QRB`3=d_*i4d=+h{rZWN&{f9xsnxz5c126l?6h(BnsY8eLyukd%JJ>y0_)|b$`5^)g0{<`oAcCp6KrLgV=UbyUlBM zZcIW^H)+a&h8OA7e*lbv~WTjYRvdZ$Wb2$b!}`df$h<@ zwrHIt%+U~zL!$xmfu9jo|SRIS-mr}P~=%7Ay3fk3Q)MmRnPIJF&%-#!pa(+@eBw}%gDeLG=sm3 z2N88Qkyu$-si42lEgbz;xa2P6xk#jnY|Pmg=(xxzDL<{7->}!S0@_hRHY8%0X7Dti zrpb(*Z^^lJ0oY%!GPZss07fhg#$2+^4b^S*F;)#!9_`D@QF{k*`{8fGP{h>UUzU3g zjZ(xi199GZVFUu`Xubm0MUy>V7k&#AYxcY>T7LS!FZ-W>_TDi3pSp-X@^3p;_P%sj zVq(V$A9eS>hpf4?fiQ&WaR(zqEYEkjpSmLi?%52T*Zt%gnpN7xAmp0rmETi`YDeoT zm`UC=x&l|AAMTnPJv_mPBYyZ1Mhg~NSKU;nI=;mtoY*V437NYdYqV<@R70DUA=%ahEOWZlhR&ZkU*11>SeGL!#XuU0xf6qiH=PPz{r0Ji=CL{s-3LiAmPw?A{X+CD_hlh_- zDBX80S%w-rM4wSHI}HQoTwp}A;GsY73P|f}8ZelEaKj^OQU;v1+A{Alvt8v6CRu}f zM1`vSvCE4d;->J}abS{W!?#5AWS?3p|NdTPcPgrbsQJ|%SR~15w^Vrcy0FZdN865) zm^C_S)^NF`Sd3u=r7PhqyJOq3F&s?Y7Snw|Z$F#KZhilEFa9?@ksyHC%(x zj2z18{p=oY8Pqm3mA!g@ObmCKBEK0w)@z{u#waJR*aqfs5OiAQKN>WM$(qZ}{;gJU zRilF^%T^i|kjyQe?Z=QE7_V}tvQ^Tn2^^(Fk0G)5p{tJGvHV;d)G|x^_6{ZH7=r%o zz_{&Rb3$B?I_r-G-?2)Yem4zSniB<_XT4tj><<|Zpv1rwrhYYuId96Lea4|vBW{_; zQQG|h{$P8#97aDbdd7J=+(9@)(Xv@lapfn3$9Ye)arST@LE^-aY*JZ^-|8&_JAwWtGWV!I$bLt*a6{cmX(BVR}{;J-9p=>;`JRc97yD0fT%ieleb&0_p+ zq79ClYJ97<6GV|`|8ZC?LFL+sR$dJVVGV#Ax$^&f^?F^~V(5kVyE5&UO3v0et(64J zcl(D-HD+hUJhy7v_tH5?vvU`7RHh9?4kP7qG!mE6CR(G91KsMhY$jQfvxig>N)`H9 zZ91js;QXW!6v|t!bRZX9L6F7o5@Gs`%?gu8t->x1z+9uFi5mTc3??fxnv-|jh4;4* zRO)g<*_M>wUy$UZ7lG%PE4Y2@=;PXBEu6||0{dtA!f0O`(%9o}OtM!>lC%?)(AKaU z{DO1DMFfWH`Q`74GEX`pRYlM*!VeE@BWL^tSa7UYP5S^B4Y$m{yx%Wgo=rK=O1z0w zC_<7*x!93l%+)cH*g?4a^7ph!RabH%8CVuEHQz)}KoIPZj$PZACwX0tj5@j0cGf8_ zQQnJ2^j$>RorKH~@AEpCNc~#;k{_%fVZNpHHs^;5gLm4t&`cd#COjUKVZ?vjFrJ46 z)kxgIIVm$$W2|JM##<~cBuf}y? zfG8z5o<0v>Jk95VleB5hciQe!Evn1Zsr1Tag4*auT@C}2)wQr9S~!Y+IySEp0(K*u zOdw(ASw-JNs5#5jOkQyw>KngkBx=2IkCAm%7}|TH?O3%Vl!Z)sEalA#?qox{J`D%! zA!WHN2cx)2vMv$;WU++1!c25zs(VfDxR^&6e*rM$bP195o?aDl!l zLgvNlWssT2Db19}@M11ens#7&!#mUB&i^8bG1d~>YJ;R` z!b7=0@r4C|D`&46{;12Nx!1v~ntgXw-63jZ$V8yLmiiHd#!4BxIR2ztA-cq{7?Pu) zE_rGMHKCAnlAIykom~1Q@G+R^4Gdec(zOf_qI^ZDoy)#(N|!+wL*ZBF6%5N6$83>o zvJ#gLIUL~dqhukjiJ6oT)#rz}Y3{>-!0zwa9mzE$Vs?JR+I~YcyF=02f$ahI1UzaG8JZgSZ>Nvpo)eC;6EAQEcAAejnF5IKvz#{izgcX>zj)(o^l3y6ep3di6^ zc|3#H)n%7CX{y9Tw(pFi3}f;4M4vZA_u`28I&h#eAp4?uA1XOb3)e#sS#*j*TGd?HkZ3;vq{1LIy4P>w!f*1 z=9jjrFF*HbF9eNt@mNfX$P)=_L@h1Bru?ea>IL!Cz>G}SRPiAZzETgS!3nO}iNx+X zE{iGEZ%lnIwRESPqN%j+Zhc&AC9!|SR#LGfWAQ}M)+LTKFOknGaXniiA-2qNQ+XF2 z{vmCO;%V?arpabLg)bvZ410nnOa4`x+()HUMh(W| z1lBKOhDo1wvvWB++bTs<#VxjrJ3CSs;Q?&TtE2dLKYkdkAoLa(!@4 z1%OioU>6s~jjyq~{gif{J9#Ls4}6O|3@8vsGEZe3hlc(Gf`ZioRya-9DKaIs*0>Y4 z4dW?1^jehY1*Mv`F{{!?>(c?x^cM_8(CwToqx=E2MOubBG3y#Ajd}m0{r7MDv|gzu zD*Z1vWf7xuPSdfNx0Gg4Gv(ty`>4P(OVDkvhoD5$Vz4P;Wb!-4l*C=27IB1WhCDnY z%51rM_}7lwgQAUx86k|uKJ=B;QZW3!5rz&1gf&Ucmoh75i_vpSZD!{rJHKn?2Q2kP z3|U|5cHXtdy?*XYwh|o{#_&Xx5UnL@vYW0eUq(}GddR*AA+qlHm5JA@9s@?79Rzy) z_^et}c=^kmfRy;VR_1>&Vj6~8!Z8^oca)p9*UOGQmMD}W3x16u5)5 z4IxiK;-4Yz7@L;qc^p8+%bv){)t`pV{uY?z)uYb0s5zu+I8VkOudX z#4c3?f^M@-hW>p4b}^2~x&RH^G~^wqwzJl5ar5-h?y%Vtw%W7#0`gk?aPu@c;nX9j zofEVDin4~elJDrl6Axxck)ZFl}6n&y6^SK``x8&vF?r1VvRl03+etVt2>aUPm zOkXp3av!h;9JBv?eh(tlHkkM1d^ma1{CXM}j_`oQlA%7o4)@OEATI6=uw4$R9@Dsr z{Ux6N9et#tr9m$^>t*7mF|JftI=Vzbg>lD~LQS%NizrasXRFzGshuU-1UV=+%TeIf z?7fa)d>f<}V7i+K6oMk!Mb=c(mHS@%fhuWnvCy)XBr*e9Gsoq^Bec=K>e?y=%p}Gn zwt|o7M!$+C_YNQKfeh0-b`n?J{8*18s`USA%3@!}5Yiv=7ZK zT}bv+aq^c%|6s@Sb^l0{mz{SCgP^hAq%^eGKqgF+*o@ zX(>i|hK6cBX$bvVp`XuaKX^`@1mqF{QTU0yPIB)_q#8|*bQpII3oKtnlm-{ zsIz&SdQW&4spvx*x@RcOca-f6D3TC-+xc2Y*qrA&YI)c4!ip})$#FC_?vX>CZfM54(bS4EB*0{K_4W=AK_pdU#0t-8 zuUN_+w(s;?`@b~em~DRTL%?3Z9a(~V1ueoBH5oWCX{x4Ni7AXk^2(*r3~H1mX^)n@ z8@%meQ{v2v9FLA0d^n*kD@Tp(ve(TyBBzS$@}P!m!8p4Y+u>HFAo%VA zZd#6FJNQHb@w8%2#8RO;2d^BtEedrT>53v8$xCh8qyh)1jMIYfzsuS>1`(7O#`PcT z_sij9LLa3I!YgQS7o|OdrNr@h;^t|!4uA0B6wuPjDqvzlDW@o@dQ(vUkYONx%vn`~ z5(w+};-SjL-y1wXHU?>D{<~y+Ds0`<18+81_8my^X_qM$ABMnoMiRKeQVCE~m~^)^ zF?*d^@bh_kZ&=!i`;L~BaOTA%%a?TNk92~-G}j(th`zR@5Sn#F@1X3ct|Dqis|V?u z!&h-Gvrzq1o>e9YCrHgkHDG2Q;(<;Qgq#W?*Ih8L9!Nc@WBoQ&A4Y)K&Ei?1+K zOMH%E1K@78TncXbx;*vbjOqq>xF!r8r;0S%o82LsfDohveZIZ zQMAWZ72??~IfSB)Gn-3-}Mg0WziPW>v~jJ9$(esVx6NZW4Yw}9zrpG5$(5T zTs+Gmqmq$wQ%-TSg4P{JR%g2Wf0x$kn&1uz(C{JRkNRy49t^N9h3ipzq*UW(p7)+N8=k65ZtsAy6@?VOj|eIMqic!&XB&!kHlm}A7+eJu3s zB)k4g1CBYl#tBeV{>e{)ov_Ywr%LtWK8K6h^u>sKM|W*!{byVX6=?NWfR&3%xLu}< zv}7oCV0kYf41rJ*Lwh0sLG<63c>2Ni;gH!Cbi!NxAUaYwrV zWE=wF7vNpip^Zw3CNE$fKR;V8@VsidwaOnt62c3tk)QS2f{>aCVCl=GYu$-1Ld8hI z(~P$}VuCD?wP0}%4B%Y_^C`Q$Q|IU%edFAZfL@0WEPba)2afL%a?PT3q|Qf^ z0iLR!Hgsv`eywjRL}D)~mT`pjiA+Q=$t-6SP;s6U%bx_iVICXL>2YHwEBPjqY<8R} ztSz>??z)sMaB+A7&8RC2lzhlJL|e0N2uEY>HT$YI z0=aimlE-{-osuKF4*A6hLR~nO-q2eee=U%#;y;9$s#(0RozL33{_#kwKASX8f2=jY z{y~(yhyUrvWTA50Eh1lxp?vK9KVa$AtBtVy3y{XQWoR#BGit790_?+y6GB<*kE
*K3b7}9v+<(y)kx>aw)Q0V-3e@`T`8yfC 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�c$^+#P9)h69fpSWTWB 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 Z%*qsh!0RfIJx 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 Y_VI**=voAB3fA3&P}Ec?m$L}{e>}b>E&u=k literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/ignore.png b/source/images/blog/2020-05-0.110/ignore.png new file mode 100644 index 0000000000000000000000000000000000000000..b9fe80c4512c179f30907cc57607dba0be366d5c GIT binary patch literal 28826 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%0Af6d_HMAJm6 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 V9UkX36t{rCb7zcBm!7l@{~xf1*J%I% literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/not_condition.png b/source/images/blog/2020-05-0.110/not_condition.png new file mode 100644 index 0000000000000000000000000000000000000000..1a899c61fcdf4eefb816381512b40d79fa0d84e6 GIT binary patch literal 15658 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/onvif.png b/source/images/blog/2020-05-0.110/onvif.png new file mode 100644 index 0000000000000000000000000000000000000000..f979b99d124814f454773d00d46e436e6fe278dd GIT binary patch literal 93866 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%0AdUHtb3$#6g3N3u*Un|c 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%0D~qv)WKwSI;;vPS$(4aF)VmTEN@M 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 Z`S%98aCDMuPyc=rB{_B33Td;z{{p>8k+A>( literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/social.png b/source/images/blog/2020-05-0.110/social.png new file mode 100644 index 0000000000000000000000000000000000000000..96672fa752baa9e4ede5fd9b10069f3f473ed1de GIT binary patch literal 186536 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 R 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 DomQB# literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/supervisor_panel.png b/source/images/blog/2020-05-0.110/supervisor_panel.png new file mode 100644 index 0000000000000000000000000000000000000000..9d09bff4a039905fd723a6e0ac5f09d47d3faf73 GIT binary patch literal 131410 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 z zt@=r`hW%TK?AV|$Exophz~o~;f5uf%bnaU=MzU&*t8!`jKq9KV;@SD((tF|*0M~W3 z5bUP!r4Po(aMN|*KCF=_;t#kvvv$$t*nHk_cP;Ea58dGKgw&>foQwvA>h_*PwUa0+ z9T}ZsoI=IGxRT!HDaJUFHw3y5iJmp*3A7HHG^ud=OuAfpl@J_CSV#2#$U&_kU%R)q zM!rEuNM1D7;aEVkcIXVfhdLN>wnIHh7#Wl{6;P7n_WH~d8%46uA)b)j_e97;2-%^& zM2L%FsDojx_*u?FJ@n{vYgZ4Xyf=T{ZA&in3a5Di;SLA;_S@%>*;8MqlBj=^rNts~unSS#orWT02NkCpu56HEc!J9eq^1zp0G% z_oa-wWg+5y!ut*+{rlvx|B>2k%OjJd5#qWk0FrO1XYX#BoLK$nj655*ps2eX_fb(x z!oJ4LgF-*H9>cGj1bLc%p&kPdKpeT!>mIa@BkD2T6>=??&ODGC+h*vT|2O`4E;>ah z2^NwV5?5dlNb!*wb3NB8&OtN4WO*uSN!Gzrlgslz6mg6y791TXX<#NcgoeTXh`Dhp z8qedkz!?-8vfLlA2Tb(I*-B6Ho&1CE(2v6Z3DPwX3h9pF3q1E@h!TNiCarPYyMQE+ z^9+4>kzz3Nn+zll4QPA0TlwV#O?o$wH}HGsQ%|SKmmm)?wDXG4hFt-4+#i|Pshj|< zf+9~~^E-G)K!3MrOR3NgdalNqAppm_9lPTREQI`|-$<6=IOk#;SthY^6m!t3;X+ew zIDG*&MUH?(8+SeU6qPvS!uP~}r(w3B4Tz~JrzyUJ+)sGsIeR8970yCqhgcvkM2soE zDJy$2ChGtdH~jmk4VW%my*L*--h<~5CivD|Xea(FtX%*`!kojE<8ecLpLh@qz@X|7 zehoz8@B#8r>JJ;(U6y(?&x6BRo0@&lViFXvkmQhf3-SWm@O)(1da|V~sADxFZt&(& zJ!Nrfp}sw7ngF}&nIa0eVD}l(W4!_8ZpSTjJqq@R7q;4x zj6Iw0G;|+Q{QGz>#O8OoT769JKu?23fa(+a+M1UMGlk&^lRe0O^QR9mV2eTUOYsryeu7b5myv3lrFd?|o9K z2+TSOQeSk(?GUvg_;9n#PSpa4pCJ>Mghp;CW6Zy3f63;TFyHF${rIAbTS}XV5b#PA z*Za$#uZh8%i(w&FclassIixU7ddVI<$$8)Ay=yd{v z%b^Z}{P;d&-wN`f2m`uhTDnBzFL5|2cym{kt)+tw*qNyIIasgWUaw?R=YzR3?W0&I zxSPW@4_qf~9$8bt4(cnlo2s&u*7}QehA>sCOf;#d&E0T5?L)#<9G@ep(vO{Dbx(ej>*SBDNe%n|7{TNCmWaI*Xn>Ho7 zOkV)W-JNU)bhgP)5g*7$V{-`m0iejK#hW$25mbemCc-g1YPQSNTsq+c}qANngPxq-$!*#1}dTpGfqUVPU!Ixiy z7#fMh5$_|hM?26tL!N@KVbA;9Bw|-w7Ib}*a$JhCw*PJ}8ZWsiW6F`V zML|~E)00rXgSdSxTF;+T7E>h+!UivRp`a2}jB*%0D}D=i?#nxgEjOE%0Y@Ux|xL$CTMxf4PloZ;_7 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

nc41bSPEIRGx=wL1;x6x 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�NZS3omEM25|Jp4?&<`DyfR`e?fA`3>_53Rh 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-05-0.110/urls.png b/source/images/blog/2020-05-0.110/urls.png new file mode 100644 index 0000000000000000000000000000000000000000..00ec29242c143d66d8eb063ab6264300fa423f4f GIT binary patch literal 22487 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 z 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 brzaUat>pl?AP?xVUl>_QC5Z|#qu~DqFY;aP literal 0 HcmV?d00001 From adaed59ce2da76cba39cc9c3abcdf9300651b7ac Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 13 May 2020 22:38:19 +0200 Subject: [PATCH 091/102] Fix HomeKit image in 0.110 release blog post --- source/_posts/2020-05-20-release-110.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2020-05-20-release-110.markdown b/source/_posts/2020-05-20-release-110.markdown index 78437c78624..853dd0d079c 100644 --- a/source/_posts/2020-05-20-release-110.markdown +++ b/source/_posts/2020-05-20-release-110.markdown @@ -196,7 +196,7 @@ information as HomeKit accessory information. So you can easily find and see which entity provided the accessory in HomeKit.

-Screenshot from HomeKit. Left: accessory information, Right: Camera support. +Screenshot from HomeKit. Left: accessory information, Right: Camera support. Screenshot from HomeKit. Left: accessory information, Right: Camera support.

From 4dc2ca606b1859ccb6781340e6d3b1ed3b3e0996 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 14 May 2020 23:39:04 +0200 Subject: [PATCH 092/102] Rename zwave_mqtt to ozw (#13447) --- source/_posts/2020-05-20-release-110.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_posts/2020-05-20-release-110.markdown b/source/_posts/2020-05-20-release-110.markdown index 853dd0d079c..b1bec872295 100644 --- a/source/_posts/2020-05-20-release-110.markdown +++ b/source/_posts/2020-05-20-release-110.markdown @@ -59,15 +59,15 @@ Screenshot of the HACS integration with its icon shown. [@timmo001]: https://github.com/timmo001 -## Z-Wave over MQTT integration +## OpenZWave integration now in beta -This release features the new Z-Wave over MQTT integration. It has been in -testing as a custom integration by the community since last December and is now +This release features the new OpenZwave integration. It has been in testing as +a custom integration by the community since last December and is now ready for a wider audience. It is still early days for this integration, though; not all platforms and devices are supported yet and the setup process has prerequisites that raise -the accessibility bar. See our [documentation](/integrations/zwave_mqtt/) for +the accessibility bar. See our [documentation](/integrations/ozw/) for the current requirements and instructions. If you want to give it a shot, you should be comfortable with setting up custom @@ -1476,4 +1476,4 @@ Experiencing issues introduced by this release? Please report them in our [issue [zerproc docs]: /integrations/zerproc/ [zha docs]: /integrations/zha/ [zwave docs]: /integrations/zwave/ -[zwave_mqtt docs]: /integrations/zwave_mqtt/ +[zwave_mqtt docs]: /integrations/ozw/ From 7d1f5e5e9c6c7f873ad1fd91dd4aefd42f3cfcb8 Mon Sep 17 00:00:00 2001 From: Zack Arnett Date: Wed, 13 May 2020 17:28:23 -0400 Subject: [PATCH 093/102] Weather Card: Advanced Section (#13432) --- source/_lovelace/weather-forecast.markdown | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/source/_lovelace/weather-forecast.markdown b/source/_lovelace/weather-forecast.markdown index cd49df1f439..6091f5b2e8b 100644 --- a/source/_lovelace/weather-forecast.markdown +++ b/source/_lovelace/weather-forecast.markdown @@ -55,3 +55,59 @@ entity: weather.openweathermap E.g., it works with [OpenWeatherMap](https://www.home-assistant.io/integrations/openweathermap/#weather) but not [OpenWeatherMap Sensor](https://www.home-assistant.io/integrations/openweathermap/#sensor) + +### Advanced + +##### Themeable Icons + +The default weather icons are themable via a [Theme](https://www.home-assistant.io/integrations/frontend/#themes). Theme variables include: + +```yaml +--weather-icon-cloud-front-color +--weather-icon-cloud-back-color +--weather-icon-sun-color +--weather-icon-rain-color +--weather-icon-moon-color +``` + +Example theme configuration: + +```yaml +--weather-icon-cloud-front-color: white +--weather-icon-cloud-back-color: blue +--weather-icon-sun-color: orange +--weather-icon-rain-color: purple +``` + +  + +##### Personal Icons + +Weather icons can be overwritten with your own personal images via a [Theme](https://www.home-assistant.io/integrations/frontend/#themes). Theme variables include: + +```yaml +--weather-icon-clear-night +--weather-icon-cloudy +--weather-icon-fog +--weather-icon-lightning +--weather-icon-lightning-rainy +--weather-icon-partlycloudy +--weather-icon-pouring +--weather-icon-rainy +--weather-icon-hail +--weather-icon-snowy +--weather-icon-snowy-rainy +--weather-icon-sunny +--weather-icon-windy +--weather-icon-windy-variant +--weather-icon-exceptional + +// If your state is not above, use this format +--weather-icon- +``` + +Example theme configuration: + +```yaml +--weather-icon-sunny: url("local/sunny.png") +``` From 913ecc02f41a11102347c03504915a8776c35960 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 14 May 2020 22:56:25 +0200 Subject: [PATCH 094/102] Rename zwave_mqtt to ozw (#13446) --- .../{zwave_mqtt.markdown => ozw.markdown} | 34 ++++++++++++------- 1 file changed, 22 insertions(+), 12 deletions(-) rename source/_integrations/{zwave_mqtt.markdown => ozw.markdown} (70%) diff --git a/source/_integrations/zwave_mqtt.markdown b/source/_integrations/ozw.markdown similarity index 70% rename from source/_integrations/zwave_mqtt.markdown rename to source/_integrations/ozw.markdown index 46565a0ec35..d77f0b004c2 100644 --- a/source/_integrations/zwave_mqtt.markdown +++ b/source/_integrations/ozw.markdown @@ -1,6 +1,6 @@ --- -title: Z-Wave over MQTT -description: Instructions on how to integrate Z-Wave over MQTT with Home Assistant. +title: OpenZWave (beta) +description: Instructions on how to integrate OpenZWave with Home Assistant. ha_category: - Switch ha_release: "0.110" @@ -10,15 +10,15 @@ ha_codeowners: - '@cgarwood' - '@marcelveldt' - '@MartinHjelmare' -ha_domain: zwave_mqtt +ha_domain: ozw --- This integration allows you to utilize OpenZWave's qt-openzwave daemon to control a Z-Wave network over MQTT. ## Requirements -- MQTT server and the [MQTT integration](/integrations/mqtt/) set up in Home Assistant -- [qt-openzwave daemon](https://github.com/OpenZWave/qt-openzwave) +- MQTT server and the [MQTT integration](/integrations/mqtt/) set up in Home Assistant. +- [qt-openzwave daemon](https://github.com/OpenZWave/qt-openzwave). - Supported Z-Wave dongle compatible with OpenZWave 1.6. See this [list](/docs/z-wave/controllers/#supported-z-wave-usb-sticks--hardware-modules) of controllers. ## Configuration @@ -28,28 +28,38 @@ Home Assistant frontend. Menu: **Configuration** -> **Integrations**. -Click on the `+` sign to add an integration and click on **Z-Wave over MQTT**. -After completing the configuration flow, the Z-Wave over MQTT -integration will be available. +Click on the `+` sign to add an integration and click on **OpenZWave (beta)**. +After completing the configuration flow, the OpenZWave integration will be +available. ### Secure network key -The secure network key is set in the settings for the qt-openzwave daemon and not in the integration configuration. +The secure network key is set in the settings for the qt-openzwave daemon and +not in the integration configuration. ## Services ### Service `zwave_mqtt.add_node` -This service will set the controller into inclusion mode and should be used to add a device (node) to the Z-Wave network. Call the service and then perform the device-specific procedure, according to the device manual, to add your device to the network. Make sure the controller is connected to the host where the QT-OpenZwave daemon is running, when performing this operation. +This service will set the controller into inclusion mode and should be used to +add a device (node) to the Z-Wave network. Call the service and then perform +the device-specific procedure, according to the device manual, to add your +device to the network. Make sure the controller is connected to the host where +the QT-OpenZwave daemon is running, when performing this operation. | Service Data Attribute | Required | Description | | ---------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `secure` | no | Add the new node with secure communications. [Secure network key must be set](#secure-network-key). This process will fallback to add_node (unsecure) for unsupported devices. Note that unsecure devices can't directly talk to secure devices. | +| `secure` | no | Add the new node with secure communications. [Secure network key must be set](#secure-network-key). This process will fallback to add_node (unsecure) for unsupported devices. Note that insecure devices can't directly talk to secure devices. | | `instance_id` | no | The OZW Instance/Controller to use, defaults to 1. | ### Service `zwave_mqtt.remove_node` -This service will set the controller into exclusion mode and should be used to remove a device (node) from the Z-Wave network. Call the service and then perform the device-specific procedure, according to the device manual, to remove your device from the network. Make sure the controller is connected to the host where the QT-OpenZwave daemon is running, when performing this operation. +This service will set the controller into exclusion mode and should be used to +remove a device (node) from the Z-Wave network. Call the service and then +perform the device-specific procedure, according to the device manual, +to remove your device from the network. Make sure the controller is connected +to the host where the QT-OpenZwave daemon is running, when performing +this operation. | Service Data Attribute | Required | Description | | ---------------------- | -------- | -------------------------------------------------- | From 929850427319b81a29ecf9b426a71b14269603c9 Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Fri, 15 May 2020 20:14:15 +0200 Subject: [PATCH 095/102] Clarify ozw requirements and update names (#13450) --- source/_integrations/ozw.markdown | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/source/_integrations/ozw.markdown b/source/_integrations/ozw.markdown index d77f0b004c2..c21ac79e662 100644 --- a/source/_integrations/ozw.markdown +++ b/source/_integrations/ozw.markdown @@ -13,13 +13,14 @@ ha_codeowners: ha_domain: ozw --- -This integration allows you to utilize OpenZWave's qt-openzwave daemon to control a Z-Wave network over MQTT. +This integration allows you to utilize OpenZWave's ozwdaemon to control a Z-Wave network over MQTT. ## Requirements - MQTT server and the [MQTT integration](/integrations/mqtt/) set up in Home Assistant. -- [qt-openzwave daemon](https://github.com/OpenZWave/qt-openzwave). -- Supported Z-Wave dongle compatible with OpenZWave 1.6. See this [list](/docs/z-wave/controllers/#supported-z-wave-usb-sticks--hardware-modules) of controllers. +- The [ozwdaemon](https://github.com/OpenZWave/qt-openzwave) installed and running in your network. + For Home Assistant Supervisor there's a [custom add-on](https://github.com/marcelveldt/hassio-addons-repo/tree/master/ozwdaemon). +- Supported Z-Wave dongle compatible with OpenZWave 1.6. See this [list](/docs/z-wave/controllers/#supported-z-wave-usb-sticks--hardware-modules) of controllers. The Z-Wave controller dongle should be connected to the same host as where the ozwdaemon is running. ## Configuration @@ -34,31 +35,31 @@ available. ### Secure network key -The secure network key is set in the settings for the qt-openzwave daemon and +The secure network key is set in the settings for the ozwdaemon and not in the integration configuration. ## Services -### Service `zwave_mqtt.add_node` +### Service `ozw.add_node` This service will set the controller into inclusion mode and should be used to add a device (node) to the Z-Wave network. Call the service and then perform the device-specific procedure, according to the device manual, to add your device to the network. Make sure the controller is connected to the host where -the QT-OpenZwave daemon is running, when performing this operation. +the ozwdaemon is running, when performing this operation. | Service Data Attribute | Required | Description | | ---------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `secure` | no | Add the new node with secure communications. [Secure network key must be set](#secure-network-key). This process will fallback to add_node (unsecure) for unsupported devices. Note that insecure devices can't directly talk to secure devices. | | `instance_id` | no | The OZW Instance/Controller to use, defaults to 1. | -### Service `zwave_mqtt.remove_node` +### Service `ozw.remove_node` This service will set the controller into exclusion mode and should be used to remove a device (node) from the Z-Wave network. Call the service and then perform the device-specific procedure, according to the device manual, to remove your device from the network. Make sure the controller is connected -to the host where the QT-OpenZwave daemon is running, when performing +to the host where the ozwdaemon is running, when performing this operation. | Service Data Attribute | Required | Description | From 8e8a737bf497c85b0bd39742576095b1f2f6f02e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 19 May 2020 21:31:05 +0200 Subject: [PATCH 096/102] Remove featured flag from wiffi integration --- source/_integrations/wiffi.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/wiffi.markdown b/source/_integrations/wiffi.markdown index 115a1ca328c..8047a24880b 100644 --- a/source/_integrations/wiffi.markdown +++ b/source/_integrations/wiffi.markdown @@ -2,7 +2,6 @@ title: STALL WIFFI logo: wiffi.png description: Support for WIFFI devices from stall.biz, e.g., Weatherman, Rainyman, ... -featured: true ha_category: - DIY ha_release: "0.110" From c29c13ca796b11e8dda00e8ad7a01abdd56bbc6b Mon Sep 17 00:00:00 2001 From: uvjustin <46082645+uvjustin@users.noreply.github.com> Date: Mon, 18 May 2020 00:21:00 +0800 Subject: [PATCH 097/102] Add outputs, pipes, and playlists (#13428) --- source/_integrations/forked_daapd.markdown | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/source/_integrations/forked_daapd.markdown b/source/_integrations/forked_daapd.markdown index 3d2d3ef5d2d..0f04f256f8b 100644 --- a/source/_integrations/forked_daapd.markdown +++ b/source/_integrations/forked_daapd.markdown @@ -10,6 +10,22 @@ ha_domain: forked_daapd The `forked_daapd` integration allows you to control your [forked-daapd](http://ejurgensen.github.io/forked-daapd/) server from Home Assistant. This integration can control the forked-daapd outputs (zones) with limited playback control (play/pause, previous/next track) and media info support. Playlist manipulation is not supported. +## Requirements + +The `forked_daapd` integration requires a forked-daapd server built with libwebsockets enabled, version >= 27.0. + ## Configuration To add `forked-daapd` to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **forked-daapd**. + +## Outputs + +Once the `forked-daapd` integration is set up, outputs will automatically be loaded from the server and added to HA in real time. + +## Pipes + +As forked-daapd supports playing audio input via a pipe, this integration supports the forwarding of basic player controls (play, pause, next track, previous track) directly to the pipe's source. Currently only the pipe source librespot-java is supported. To use this, configure your forked-daapd server to autostart pipes and name your librespot-java pipe "librespot-java" (accompanying metadata is also supported through forked-daapd via a metadata pipe named"librespot-java.metadata"). The `forked-daapd` integration will find the librespot-java pipe in the database and will set it up as a source. + +## Playlists + +The `forked-daapd` integration will treat playlists in the database as sources. The number of playlists shown as sources can be set in the integration's configuration options. From 949a010388aa87fee0ae8c3c1ad853b7774166cd Mon Sep 17 00:00:00 2001 From: tdejneka <44732909+tdejneka@users.noreply.github.com> Date: Sat, 16 May 2020 04:44:48 -0400 Subject: [PATCH 098/102] Correct typos and append three new sections. (#13445) --- source/_integrations/upb.markdown | 68 +++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 3 deletions(-) diff --git a/source/_integrations/upb.markdown b/source/_integrations/upb.markdown index ff879f52549..cd124d4e2b6 100644 --- a/source/_integrations/upb.markdown +++ b/source/_integrations/upb.markdown @@ -1,6 +1,6 @@ --- title: Universal Powerline Bus (UPB) -description: Instructions on how to setup Univseral Powerline Bus integration. +description: Instructions on how to setup Universal Powerline Bus integration. ha_category: - Light - Scene @@ -23,6 +23,10 @@ To add UPB to your installation, go to **Configuration** >> **Integrations** in The UPB integration requires that an export from the `UPStart` UPB configuration program. To create an export, in `UPStart`, click the UPB button in the top left and select **Export to File**. This will create a file with the `.upe` extension. The file must be placed somewhere in your Home Assistant installation, for example, in the configuration directory. +## Device Configuration + +Using UPStart, configure each UPB dimmer-switch to report its state when it is manually operated. If you omit this step, manual changes to a dimmer-switch's state (on/off/brightness) will *not* be reported to Home Assistant. + ## Events An event is generated whenever a UPB Link is: @@ -34,7 +38,7 @@ An event is generated whenever a UPB Link is: - fade is stopped - blink is started -The event is `upb.link_changed`. +The event is `upb.scene_changed`. The `event_data` contains the following: @@ -48,7 +52,7 @@ The `event_data` contains the following: reported as -1 if the brightness is a default level of brightness is not applicable to the link change. - `rate`: The rate for link to transition to the new level. `rate` is - -1 for the default transiton rate. + -1 for the default transition rate. ## Services @@ -162,3 +166,61 @@ Start a scene blinking. | ---------------------- | -------- | ----------- | | `entity_id` | yes | UPB scene which to blink. | `rate` | no | Number between 0 and 4.25 that represents the time (in seconds) the rate the scene blinks. Note the UPB implementation limits the blink rate to no faster than 1/3 of a second. + +## Examples + +```yaml +#automation: + +- alias: 'Specific scene activated' + description: 'Trigger when scene 9 on network 42 is activated' + trigger: + platform: event + event_type: upb.scene_changed + event_data: + command: activated + address: '42_9' + action: + service: persistent_notification.create + data_template: + title: 'Scene Activated' + message: > + Activated scene 9 on network 42: {{trigger.event.data.command}}, {{trigger.event.data.address}} + +``` + +```yaml +#script: + +all_lights_on: + alias: 'All Lights On' + description: 'Activate two UPB scenes named interior_lights and exterior_lights' + sequence: + - service: scene.turn_on + entity_id: + - scene.interior_lights + - scene.exterior_lights + +all_lights_off: + alias: 'All Lights Off' + description: 'Deactivate two UPB scenes named interior_lights and exterior_lights' + sequence: + - service: upb.scene_deactivate + entity_id: + - scene.interior_lights + - scene.exterior_lights + +kitchen_fade_on: + alias: 'Kitchen Fade to On' + description: 'Turn on kitchen light to 75% over a period of 10 seconds' + sequence: + - service: upb.light_fade_start + data: + entity_id: light.kitchen + brightness_pct: 75 + rate: 10 +``` + +## Notes + +- A UPB device does not always report its current state. For example, if you call `upb.light_fade_start` and then, a few seconds later, call `upb.light_fade_stop`, the selected UPB device will not report its new brightness level. However, if you then call `homeassistant.update_entity` it will make the UPB device report its current state to Home Assistant. From 744cd837ab5d43229e979a0e6c3f59df4ac6b5b8 Mon Sep 17 00:00:00 2001 From: Fredrik Erlandsson Date: Sun, 17 May 2020 17:47:16 +0200 Subject: [PATCH 099/102] Update Daikin doc with better explanation of API/password (#13475) --- source/_integrations/daikin.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/daikin.markdown b/source/_integrations/daikin.markdown index 2a82c9254ec..9b7abbedca9 100644 --- a/source/_integrations/daikin.markdown +++ b/source/_integrations/daikin.markdown @@ -26,9 +26,9 @@ There is currently support for the following device types within Home Assistant: - The European versions of the Wifi Controller Unit (BRP069A41, 42, 43, 45), which is powered by the [Daikin Online Controller](https://play.google.com/store/apps/details?id=eu.daikin.remoapp) application. The new version of WiFi Controller Unit BRP069Bxx also confirmed to work, tested and working devices are the BRP069B41 and BRP069B45. - The Australian version of the Daikin Wifi Controller Unit BRP072A42. Confirmed working on a Daikin Cora Series Reverse Cycle Split System Air Conditioner 2.5kW Cooling FTXM25QVMA with operation mode, temp, fan swing (3d, horizontal, vertical) which is powered by the [Daikin Mobile Controller](https://itunes.apple.com/au/app/daikin-mobile-controller/id917168708?mt=8) ([Android version](https://play.google.com/store/apps/details?id=eu.daikin.remoapp)) application. - - BRP072Cxx based units (including Zena devices) need to provide the key during setup. + - BRP072Cxx based units (including Zena devices) need to provide the API-key found on a sticker under the front cover during setup. - The Australian version of the Daikin Wifi Controller for **AirBase** units (BRP15B61), which is powered by the [Daikin Airbase](https://play.google.com/store/apps/details?id=au.com.daikin.airbase) application. -- SKYFi based units (using the SKYFi app). These devices need a password which should be provided during setup. +- SKYFi based units (using the SKYFi app). These devices need to provide the password found on a sticker under the front cover during setup. ## Configuration From 05ba2eb5273548c797d72072b517531b87f3436b Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 19 May 2020 23:10:43 +0200 Subject: [PATCH 100/102] Release 0.110 blog updates --- source/_posts/2020-05-20-release-110.markdown | 34 +++++++++++++++--- source/images/blog/2020-05-0.110/homekit.png | Bin 291948 -> 440670 bytes 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/source/_posts/2020-05-20-release-110.markdown b/source/_posts/2020-05-20-release-110.markdown index b1bec872295..36eec749a9f 100644 --- a/source/_posts/2020-05-20-release-110.markdown +++ b/source/_posts/2020-05-20-release-110.markdown @@ -33,6 +33,9 @@ icons in the DOM but in a database. This saves a lot of memory and thus makes the Home Assistant frontend even more leaner and faster! +Honestly, it is not just icons... A lot is optimized to make the frontend +faster this release. It is now snappier than ever! + ## Integrations grouping, searching & custom logos [@timmo001] added the possibility to search your integrations, so you can find @@ -148,6 +151,9 @@ casting. This release addresses this issue by introducing two new settings in Screenshot of the URLs configuration.

+If you want to set those via YAML, `homeassistant:` main configuration has now +a `external_url` and `internal_url` setting. + These settings allow you to override the URLs Home Assistant uses when communicating on your internal network versus the outside world. Please note, that these are overrides. By default, Home Assistant will try to figure this out @@ -177,7 +183,24 @@ Screenshot of the automation editor with a "not" condition.

This feature has been added to the automation editor, but is also available -for writing automations in YAML. +for writing automations in YAML: + +```yaml +# Example automation +alias: Turn kitchen lights off when alarm is armed. +trigger: + - platform: state + entity_id: alarm_control_panel.home_alarm +condition: + - condition: not + conditions: + - condition: state + entity_id: alarm_control_panel.home_alarm + state: disarmed +action: + - service: light.turn_off + entity_id: light.kitchen +``` ## HomeKit @@ -188,12 +211,15 @@ and [@stickpin] jumped on the HomeKit bandwagon as well! HomeKit can now be configured and set up from the Home Assistant frontend, and even allows you to set up multiple instances! This allows one to bypass the maximum amount of devices a single HomeKit gateway supports by adding multiple. +Using multiple, will also allow you to bypass the 1 TV per bridge limit +on HomeKit. Ready for this? Home Assistant Core 0.110 now has camera support for HomeKit! -And if that wasn't enough already, the integration now sends out entity -information as HomeKit accessory information. So you can easily find and see -which entity provided the accessory in HomeKit. +And if that wasn't enough already, the HomeKit integration now sends out more +information as HomeKit accessory information. So besides the entity id, which +was already present, you can also see which integration (and its name) provided +the accessory in HomeKit.

Screenshot from HomeKit. Left: accessory information, Right: Camera support. diff --git a/source/images/blog/2020-05-0.110/homekit.png b/source/images/blog/2020-05-0.110/homekit.png index 8673489f5b50f125d1bf610fe023faaad558b236..b0b85692eb3840019e4d5b439c2230d4cef505dd 100644 GIT binary patch literal 440670 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%0Dlnry+qf6nEh@RKGJ5oFTH&Sr%uML z4bFJv3mL1l8E${xyHT~W>AK?|mQQ!~2!h7aYTqOK?zlmiej^U|>q6I+TFP1Oxxo$s zT@Q22-Iv0k)%e#L|6OOue?N75U@qUS@yaZc`{cKjAp}Y$PtgYQ5yp_2;GX6Zn7U@sUScHYc}eyp&QBuki+V4;H1*oyc=rscSiK*T&RVhPdNOxmZQjz zVo-#|{yS}?1;A1@ca?(Gga$nlBv;m?uwfoy;AbsNMH_e=^cZ-}fMThc`Sa-I3Y#7$ zVns{aByd``x+zR<{#W?04{96T{9|;{^@3s0~{E4<7PU?IH(|YfG zEghW+q-+Q>r&t2>(WG&hS;y^7=*x7DSf_?OvpZtfyS#3^?g$OMR~3M(S`u z(F+Th7`Sd6@AhxhN=L54qh1 zd3H7^He1-DlD}P>%*kOCI6D0=t*=|zXOXrKsS=UQ(QG+M^MR!icvjp)?HRRvK2NP5 zPs+ZF;KxYj)z>?v;IoA>x0cn`Uki`{MP~G!Pyz-)g$5xof=0U)0UsLMJBf^fF9M1T z0f7v`1eUAm)WeM{;P9 zXH`i{sfc_ne=lZ(8L=xuMyJ=#$YMhtZB=W*& zVNuaej@(%<8ms*tqA$r zuo^)jjni7|^0E2`7dbLjOut~^Pxlxf;%Of-Ugf&tZ^n49H<50npJ%JSmX4me>0fslL*ZDU#Z3JZi z7ZN~1#(t%0tf>STHVJ4mWSHQ_nHhLfnL@_?h(yr|JgJ~0wjg*maubWnM$C9<1`=2R z3X2?>JWX>jR*DEz;%6C6%0#I8ZFcsusTRz@#swlp*;P<%gcVYy3pFZSv$?(nHEBkE zV3I7o2|Tq@#4q+A-`$5d|LVAY)`YUbC}YjBE>^|+rPDb*Y~YYGzloR3p_X4mPBU*) zMVXE=@h0-U8tnsnHAPd^ss;&;j8XDTh!_XWs^(>k)X}w5w^?13dJGEstQ}GBwJ*>} zIYCTS&M}NFIaLJ{3mE{&2M$p>i4p^#=f3pp`86_td}z+wm>8y}i=)tkTA9>Be7$vE zotUFHLqh>bni7*bx=x?-#q(1n6tT|aV@}CWYGb#W?y*p=>a_*_H)9_Yq|npA%Y05y zi&{y9qG=Qmu+aabOUl39N)Cu1r)Z7>GBuG!zz0N;Mq1Ortge&ci6f8a0z*P#prc?T zV`K)Hl*tohOw0mGlVjkc;I#os`u>SBG+3LyVdxFG(NhGW)rrOsg@g8RpGpt++q}-_ zp!s2UH#zay`Xy}ASi16{h|*+WIjKxUdJ%cPJjr+1SfI`EMyx-wtZOP1MiX2ra2ik*>%i1MGc4*cqx2kfQ6CVK9o;c z!hx*;-|5UC>-Mfwo27?bCGi&!o7J-PJ>_sO{*inrH~KxZMzBE&pRN$m<-{}~0tcEd z3C2zR*R1YH`uUm)8pbi**MZYM+$h{343Y1)8h!9=w&vKM1r#ulM6J&Nw%|wL&6~sa z)ZjyGpqee{DXs+`_YCFRnvFd97I75R6N9JJp3olKnQs$yWJ@(;WGi`y80hQXb3>nb zJk2+;