From 7ac7cc768e0a071229ab3d64f199e5824e658159 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 15 Jan 2018 12:00:17 +0100 Subject: [PATCH] Add release blog post for 0.61 --- source/_posts/2018-01-14-release-61.markdown | 732 ++++++++++++++++++ .../images/blog/2018-01-0.61/components.png | Bin 0 -> 106189 bytes 2 files changed, 732 insertions(+) create mode 100644 source/_posts/2018-01-14-release-61.markdown create mode 100644 source/images/blog/2018-01-0.61/components.png diff --git a/source/_posts/2018-01-14-release-61.markdown b/source/_posts/2018-01-14-release-61.markdown new file mode 100644 index 00000000000..230b737f83b --- /dev/null +++ b/source/_posts/2018-01-14-release-61.markdown @@ -0,0 +1,732 @@ +--- +layout: post +title: "0.61: Coinbase, Discogs, iGlo, Sochain" +description: "New crypto currency sensors and other new stuff including breaking changes." +date: 2018-01-14 18:00:00 +date_formatted: "January 14, 2018" +author: Fabian Affolter +author_twitter: fabaff +comments: true +categories: Release-Notes +og_image: /images/blog/2018-01-0.61/components.png +--- + + + +Almost a 100 contributors to this release 🎉 That's what you get when you skip a release. It's a little late but "Happy New Year" and welcome to 0.61 the first release 2018. + +This release contain some breaking changes. Please make sure that you check the section below if you are running into trouble. + +There is not much more to tell and I don't want to make something up. + + +## {% linkable_title New Platforms %} + +- Add Discogs Sensor platform ([@thibmaek] - [#10957]) ([sensor.discogs docs]) (new-platform) +- Greenwave Reality (TCP Connected) Lighting Component ([@dfiel] - [#11282]) ([light.greenwave docs]) (new-platform) +- Added rainsensor ([@jbarrancos] - [#11023]) ([rainbird docs]) ([sensor.rainbird docs]) ([switch.rainbird docs]) (new-platform) +- Sochain cryptocurrency sensor ([@Klathmon] - [#11335]) ([sensor.sochain docs]) (new-platform) +- Support for EcoNet water heaters ([@w1ll1am23] - [#11260]) ([climate.econet docs]) (new-platform) +- Add deCONZ component ([@Kane610] - [#10321]) ([deconz docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs]) (new-platform) +- Added new climate component from Daikin ([@rofrantz] - [#10983]) ([climate.daikin docs]) (new-platform) +- Add Touchline climate platform ([@abondoe] - [#10547]) ([climate.touchline docs]) (new-platform) +- Add new iGlo component ([@jesserockz] - [#11171]) ([light.iglo docs]) (new-platform) +- Add Dark Sky weather component ([@DanNixon] - [#11435]) ([weather.darksky docs]) (new-platform) +- Coinbase.com sensor platform ([@nkgilley] - [#11036]) ([coinbase docs]) ([sensor.coinbase docs]) (new-platform) + +## {% linkable_title 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). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +## {% linkable_title Reporting Issues %} + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + + +## {% linkable_title Breaking Changes %} + +- Extend Threshold binary sensor to support ranges. This means that you can now set `up` and `lower`. ([@DanNixon] - [#11110]) ([binary_sensor.threshold docs]) (breaking change) +- The Steam game platform contains changes: + - `game` attribute no longer set in `device_state_attributes` if no game is currently being played as the string "None" is no longer passed if no current game is being played, instead the `game` attribute is not present. + - States now use lower snake case. + - The "Play" and "Trade" states has been renamed to "looking_to_play" and "looking_to_trade". + ([@frwickst] - [#11182]) ([sensor.steam_online docs]) (breaking change) +- The [`tile`][device_tracker.tile docs] platform now shows only active Tiles by default; to show all Tiles, including expired/inactive ones, `show_inactive` must be `True`. The following state attributes have been removed: `last_seen` and `last_updated`. ([@bachya] - [#11172]) ([device_tracker.tile docs]) (breaking change) +- The `hidden_string` feature has been removed from the isy994 component. Previously, this allowed entities to be "hidden" in Home Assistant if a configured string was present in an ISY device's name or folder path. This was removed because hiding devices is now done via the customization feature. +Note however, that this feature was replaced by a new ignore_string config option, which will now cause Home Assistant to completely ignore devices with the matching string so that they will not be imported as a Home Assistant device at all. This can be helpful if you have nodes in the ISY that aren't useful at all in Hass (IR transmitter nodes are a good example.) ([@OverloadUT] - [#11243]) ([isy994 docs]) ([binary_sensor.isy994 docs]) ([cover.isy994 docs]) ([fan.isy994 docs]) ([light.isy994 docs]) ([lock.isy994 docs]) ([sensor.isy994 docs]) ([switch.isy994 docs]) (breaking change) +- The [`egardia` alarm panel][alarm_control_panel.egardia docs] platform no longer a need the users to run a separate Egardiaserver component. It can now also run on HASS.io. ([@jeroenterheerdt] - [#11344]) ([alarm_control_panel.egardia docs]) (breaking change) +- The binary sensor platform of the DoorBird integration has been deleted, so remove DoorBird from your `binary_sensor` configuration. Instead, set the `doorbell_events` option of the `doorbird` component to `True`. The `last_visitor` option has been removed from the camera component, as it is now always added as an entity. ([@Klikini] - [#11193]) ([camera.doorbird docs]) (breaking change) +- The following attributes of the TP-Link switch and light platform have been renamed: + - Light: `current_consumption` -> `current_power_w`, `daily_consumption` -> `daily_energy_kwh` and `monthly_consumption` -> `monthly_energy_kwh` + - Switch: `current` -> `current_a`, `current_consumption` -> `current_power_w`, `total_consumption` -> `total_energy_kwh` and `daily_consumption` -> `today_energy_kwh` ([@DanNixon] - [#10979]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) +- Move IMAP Email Content body to an attribute ([@notoriousbdg] - [#11096]) ([sensor.imap_email_content docs]) (breaking change) +- Automations which were using `state` that was returning `target_temperature` of the `netatmo` climate platform needs an update. ([@ciotlosm] - [#11345]) ([climate.netatmo docs]) (breaking change) +- The default availability payloads for the `MQTT` switch platform have changed from "ON" and "OFF" to "online" and "offline" (in order to match the majority of MQTT platforms that already supported availability reporting). ([@DanNixon] - [#11336]) (breaking change) +- Customizations for how entities are exposed to Alexa are no longer set via `customize`. Instead they are set via the configuration of the cloud component: + + ```yaml + cloud: + alexa: + entity_config: + switch.kitchen: + name: 'Name for Alexa' + description: 'Description for Alexa' + display_categories: 'LIGHT' + ``` + ([@balloob] - [#11461]) ([cloud docs]) ([alexa.smart_home docs]) (breaking change) +- The extension of the `alpha_vantage` requires an update of the configuration as now are exchange data available as well. ([@ChristianKuehnel] - [#11427]) ([sensor.alpha_vantage docs]) (breaking change) +- The `prometheus` component now supports pushing all sensors and fixes wrong metrics. If may require that you update your configuration. ([@michaelkuty] - [#11159]) ([prometheus docs]) (breaking change) +- Insteon local devices will now use their address as the `entity_id` and `name`. The friendly name can be customized using the [standard customization configuration](https://home-assistant.io/docs/configuration/customizing-devices/). ([@camrun91] - [#11088]) ([insteon_local docs]) ([fan.insteon_local docs]) ([light.insteon_local docs]) ([switch.insteon_local docs]) (breaking change) +- Google Assistant is no longer configured via `customize` but instead has its configuration under the `google_assistant` entry in your `configuration.yaml`. The attributes will no longer have to be prefixed with `google_assistant_` either. + + | Old option | New option | + | ---------- | ------------ | + | google_assistant | expose | + | aliases | aliases | + | google_assistant_name | name | + | google_assistant_type | type | + + Before: + + ```yaml + homeassistant: + customize: + switch.kitchen: + google_assistant: false + google_assistant_name: nice lights + google_assistant_type: light + aliases: + - roof lights + + google_assistant: + ``` + + After: + + ```yaml + google_assistant: + entity_config: + switch.kitchen: + expose: false + alias: roof lights + name: nice lights + type: light + ``` +([@balloob] - [#11499]) ([cloud docs]) ([google_assistant docs]) (breaking change) +- The `climate.set_aux_heat` service is no longer available for the Sensibo cliamte platform. Now call `climate.turn_on` or `climate.turn_off`. ([@andrey-git] - [#11579]) ([climate.sensibo docs]) (breaking change) + +## {% linkable_title All changes %} + +- Try multiple methods of getting data in asuswrt. ([@PeWu] - [#11140]) ([device_tracker.asuswrt docs]) +- Hydroquebec component use now asyncio ([@titilambert] - [#10795]) ([sensor.hydroquebec docs]) +- Hive Component Release Two ([@KJonline] - [#11053]) ([hive docs]) ([climate.hive docs]) ([light.hive docs]) +- Add Discogs Sensor platform ([@thibmaek] - [#10957]) ([sensor.discogs docs]) (new-platform) +- Fix statistics sensor mean and median when only one sample is available. ([@markferry] - [#11180]) ([sensor.statistics docs]) +- Extend Threshold binary sensor to support ranges ([@DanNixon] - [#11110]) ([binary_sensor.threshold docs]) (breaking change) +- Bump python-miio version ([@djchen] - [#11232]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs]) +- Backup configuration files before overwriting ([@cgarwood] - [#11216]) +- Upgrade to new miflora version 0.2.0 ([@ChristianKuehnel] - [#11250]) ([sensor.miflora docs]) +- Add workaround for running tox on Windows platforms ([@veleek] - [#11188]) +- added myself to become code owner for miflora and plant ([@ChristianKuehnel] - [#11251]) +- Proper Steam game names and small fixes ([@frwickst] - [#11182]) ([sensor.steam_online docs]) (breaking change) +- Bugfix: 10509 - http is hard coded in plex sensor ([@ryanm101] - [#11072]) ([sensor.plex docs]) +- Adding MotionIP to BinarySensors for HMIP-SMI ([@schnoetz] - [#11268]) ([homematic docs]) +- Revert "Backup configuration files before overwriting" ([@pvizeli] - [#11269]) +- Functinality to save/restore snapshots for monoprice platform ([@etsinko] - [#10296]) ([media_player.monoprice docs]) +- Change manifest path to /states as this is the path / actually sets. ([@andrey-git] - [#11274]) +- Report Sensibo as off when it is off ([@andrey-git] - [#11281]) ([climate.sensibo docs]) +- Added password for GPS logger endpoint ([@foxel] - [#11245]) ([device_tracker.gpslogger docs]) +- Greenwave Reality (TCP Connected) Lighting Component ([@dfiel] - [#11282]) ([light.greenwave docs]) (new-platform) +- Adds support for disabled Tiles and automatic session renewal ([@bachya] - [#11172]) ([device_tracker.tile docs]) (breaking change) +- Plex refactor ([@ryanm101] - [#11235]) ([media_player.plex docs]) +- alexa: Add handling for covers ([@philk] - [#11242]) ([alexa.smart_home docs]) +- Added rainsensor ([@jbarrancos] - [#11023]) ([rainbird docs]) ([sensor.rainbird docs]) ([switch.rainbird docs]) (new-platform) +- Store raw state of RF sensors from alarmdecoder ([@PhracturedBlue] - [#10841]) ([alarmdecoder docs]) ([binary_sensor.alarmdecoder docs]) +- Add Chime status and control to Alarm Decoder component ([@goyney] - [#11271]) ([alarm_control_panel.alarmdecoder docs]) +- Better error handling ([@rofrantz] - [#11297]) ([sensor.transmission docs]) ([switch.transmission docs]) +- Removed error log used as debug ([@cmsimike] - [#11301]) ([octoprint docs]) +- Huge ISY994 platform cleanup, fixes support for 5.0.10 firmware ([@OverloadUT] - [#11243]) ([isy994 docs]) ([binary_sensor.isy994 docs]) ([cover.isy994 docs]) ([fan.isy994 docs]) ([light.isy994 docs]) ([lock.isy994 docs]) ([sensor.isy994 docs]) ([switch.isy994 docs]) (breaking change) +- Add heartbeat to websocket connections ([@balloob] - [#11298]) ([cloud.iot docs]) +- Fix typo in bitcoin.py component for mined blocks. ([@awkwardDuck] - [#11318]) ([sensor.bitcoin docs]) +- xiaomi_aqara: Fix covers never being closed ([@cnrd] - [#11319]) ([cover.xiaomi_aqara docs]) +- Fix for track_new_devices BC ([@masarliev] - [#11202]) ([device_tracker docs]) +- Upgrade aiohttp_cors to 0.6.0 ([@fabaff] - [#11310]) ([http docs]) +- Upgrade pysnmp to 4.4.3 ([@fabaff] - [#11317]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs]) +- Upgrade luftdaten to 0.1.3 ([@fabaff] - [#11316]) ([sensor.luftdaten docs]) +- Upgrade yahooweather to 0.10 ([@fabaff] - [#11309]) ([weather.yweather docs]) +- Upgrade distro to 1.2.0 ([@fabaff] - [#11312]) ([updater docs]) +- Upgrade python-digitalocean to 1.13.2 ([@fabaff] - [#11311]) ([digital_ocean docs]) +- Upgrade youtube_dl to 2017.12.23 ([@fabaff] - [#11308]) ([media_extractor docs]) +- Upgrade alpha_vantage to 1.6.0 ([@fabaff] - [#11307]) ([sensor.alpha_vantage docs]) +- Bugfix for HA Issue 7292, 9412 - switch to gamertag to receive ssl image url ([@ReneNulschDE] - [#11315]) ([sensor.xbox_live docs]) +- closes #11314 by not restricting the voice to anything but a string ([@Human] - [#11326]) ([tts.marytts docs]) +- Additional device classes for binary sensors ([@schmittx] - [#11280]) ([binary_sensor docs]) +- Remove need for separate EgardiaServer setup ([@jeroenterheerdt] - [#11344]) ([alarm_control_panel.egardia docs]) (breaking change) +- Add default names and validation for TP-Link devices ([@DanNixon] - [#11346]) ([light.tplink docs]) ([switch.tplink docs]) +- Sochain cryptocurrency sensor ([@Klathmon] - [#11335]) ([sensor.sochain docs]) (new-platform) +- pass stops_at to get_station_by_name ([@ttroy50] - [#11304]) ([sensor.irish_rail_transport docs]) +- Move data instance to setup ([@fabaff] - [#11350]) ([sensor.swiss_public_transport docs]) +- Update modbus.py ([@goldminenine] - [#11238]) ([modbus docs]) +- DoorBird feature update ([@Klikini] - [#11193]) ([camera.doorbird docs]) (breaking change) +- Upgrade aiohttp to 2.3.7 ([@fabaff] - [#11329]) +- Upgrade fuzzywuzzy to 0.16.0 ([@fabaff] - [#11331]) ([conversation docs]) +- Upgrade pyowm to 2.8.0 ([@fabaff] - [#11332]) ([sensor.openweathermap docs]) ([weather.openweathermap docs]) +- Upgrade sqlalchemy to 1.2.0 ([@fabaff] - [#11333]) +- Upgrade mypy to 0.560 ([@fabaff] - [#11334]) +- Upgrade python-telegram-bot to 9.0.0 ([@fabaff] - [#11341]) ([telegram_bot docs]) +- Upgrade youtube_dl to 2017.12.28 ([@fabaff] - [#11357]) ([media_extractor docs]) +- Correct units used in TP-Link energy monioring ([@DanNixon] - [#10979]) ([light.tplink docs]) ([switch.tplink docs]) (breaking change) +- Add HTTP endpoint for resending email confirmation ([@balloob] - [#11354]) ([cloud.auth_api docs]) ([cloud.http_api docs]) +- Fix RGB template ordering in MQTT Light ([@DanNixon] - [#11362]) ([light.mqtt docs]) +- Ping device tracker now respects interval_seconds ([@tschmidty69] - [#11348]) ([device_tracker.ping docs]) +- Fido component use now asyncio ([@titilambert] - [#11244]) ([sensor.fido docs]) +- Support for EcoNet water heaters ([@w1ll1am23] - [#11260]) ([climate.econet docs]) (new-platform) +- Remember the Milk - updating and completing tasks ([@ChristianKuehnel] - [#11069]) ([remember_the_milk docs]) +- Reverts unit conversions in TP-Link bulb ([@DanNixon] - [#11381]) ([light.tplink docs]) +- Clean up Google Assistant ([@balloob] - [#11375]) ([google_assistant docs]) ([google_assistant.http docs]) ([google_assistant.smart_home docs]) +- Adding support for Egardia / Woonveilig version GATE-03 ([@jeroenterheerdt] - [#11397]) ([alarm_control_panel.egardia docs]) +- Add deCONZ component ([@Kane610] - [#10321]) ([deconz docs]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs]) (new-platform) +- Fix broken tests ([@balloob] - [#11395]) +- Upgrade pychromecast to 1.0.3 ([@OttoWinter] - [#11410]) ([media_player.cast docs]) +- Bump pywemo to fix request include problems. ([@pavoni] - [#11401]) ([wemo docs]) +- Log exceptions that happen during service call ([@balloob] - [#11394]) +- Move IMAP Email Content body to an attribute ([@notoriousbdg] - [#11096]) ([sensor.imap_email_content docs]) (breaking change) +- Notify webos timeout error fix ([@masarliev] - [#11027]) ([notify.webostv docs]) +- Removed status block to allow https://github.com/home-assistant/home-assistant-polymer/pull/766 with no impact ([@ciotlosm] - [#11345]) ([climate.netatmo docs]) (breaking change) +- More support for availability reporting on MQTT components ([@DanNixon] - [#11336]) (breaking change) +- Do not purge the most recent state for an entity ([@tinloaf] - [#11039]) +- Performance optimization of TP-Link switch ([@amelchio] - [#11416]) ([switch.tplink docs]) +- Fixing OpenWeatherMap Sensor. Current weather is 'unknown' if forecast: false. It was reported as #8640. ([@tomaszduda23] - [#11417]) ([sensor.openweathermap docs]) +- Silence redundant warnings about slow setup ([@amelchio] - [#11352]) +- Account for User-Agent being non-existent, causing a TypeError ([@akatrevorjay] - [#11064]) +- Cloud Updates ([@balloob] - [#11404]) ([cloud docs]) +- Add support for the renaming of Yamaha Receiver Zones via configuration file. Added a test to cover the change, plus previously untested options. ([@dfinlay] - [#11402]) ([media_player.yamaha docs]) +- Plex api update ([@ryanm101] - [#11423]) ([media_player.plex docs]) ([sensor.plex docs]) +- fix: hmip-etrv-2 now working with homeassistant ([@daenny] - [#11175]) ([homematic docs]) ([climate.homematic docs]) +- Fix errors in zigbee push state ([@SteveEasley] - [#11386]) ([zigbee docs]) +- Add on/off supported feature to climate ([@andrey-git] - [#11379]) ([climate docs]) ([climate.demo docs]) ([climate.sensibo docs]) +- Fix CONF_FRIENDLY_NAME ([@cdce8p] - [#11438]) ([cover.template docs]) ([light.template docs]) +- Climate: fix missing "|" ([@andrey-git] - [#11441]) ([climate.demo docs]) +- Google Assistant -> Google Actions ([@balloob] - [#11442]) ([cloud.iot docs]) +- Added new climate component from Daikin ([@rofrantz] - [#10983]) ([climate.daikin docs]) (new-platform) +- Updated generic thermostat to respect operation_mode and added away mode ([@ciotlosm] - [#11445]) ([climate.generic_thermostat docs]) +- Reconnect to alarmdecoder on disconnect ([@PhracturedBlue] - [#11383]) ([alarmdecoder docs]) +- Set tahoma cover scan interval to 60 seconds ([@bakedraccoon] - [#11447]) ([cover.tahoma docs]) +- Add some tests to the cloud component ([@balloob] - [#11460]) ([cloud docs]) ([cloud.iot docs]) +- Input Select - Added service description ([@cdce8p] - [#11456]) ([input_select docs]) +- Input Boolean - Deleted 'DEFAULT_INITIAL' ([@cdce8p] - [#11453]) ([input_boolean docs]) +- Updated gitignore file ([@cdce8p] - [#11452]) +- Update hydroquebec component to use hass httpsession ([@titilambert] - [#11412]) ([sensor.hydroquebec docs]) +- Catch everything when calling to OctoPrint API to fix #10557 ([@w1ll1am23] - [#11457]) ([octoprint docs]) +- Update PULL_REQUEST_TEMPLATE.md ([@danielhiversen] - [#11465]) +- Alexa to not use customize for entity config ([@balloob] - [#11461]) ([cloud docs]) ([alexa.smart_home docs]) (breaking change) +- Don't duplicate html5 registrations ([@Chris-V] - [#11451]) ([notify.html5 docs]) +- AlarmDecoder remove icon function as BinarySensorDevice handles it correctly now ([@hawk259] - [#11467]) ([binary_sensor.alarmdecoder docs]) +- Upgrade psutil to 5.4.3 ([@fabaff] - [#11468]) ([sensor.systemmonitor docs]) +- Upgrade alpha_vantage to 1.8.0 ([@fabaff] - [#11476]) ([sensor.alpha_vantage docs]) +- Fix vultr tests ([@balloob] - [#11477]) +- Upgrade yarl to 0.17.0 ([@fabaff] - [#11478]) +- Add Touchline climate platform ([@abondoe] - [#10547]) ([climate.touchline docs]) (new-platform) +- Upgrade pysnmp to 4.4.4 ([@fabaff] - [#11485]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs]) +- Add new iGlo component ([@jesserockz] - [#11171]) ([light.iglo docs]) (new-platform) +- Add missing configuration variables ([@fabaff] - [#11390]) ([sensor.metoffice docs]) +- Clean up Alexa.intent and DialogFlow.intent ([@balloob] - [#11492]) ([alexa.intent docs]) +- Fix time functions would throw errors in python scripts ([@tomwaters] - [#11414]) ([python_script docs]) +- Upgrade pywebpush to 1.5.0 ([@Chris-V] - [#11497]) ([notify.html5 docs]) +- upgrade schiene to 0.20 ([@JulianKahnert] - [#11504]) ([sensor.deutsche_bahn docs]) +- timer: include the remaining time in the state attributes ([@Julio-Guerra] - [#11510]) ([timer docs]) +- More tolerant KNX component if gateway cant be connected ([@Julius2342] - [#11511]) ([knx docs]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([cover.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs]) +- Snips (new) added speech response, parse snips/duration ([@tschmidty69] - [#11513]) ([snips docs]) +- Add Dark Sky weather component ([@DanNixon] - [#11435]) ([weather.darksky docs]) (new-platform) +- Lazy loading of service descriptions ([@amelchio] - [#11479]) ([api docs]) ([websocket_api docs]) ([light.lifx docs]) +- Fix canary flaky test ([@balloob] - [#11519]) +- Address missed review comments for Dark Sky weather ([@DanNixon] - [#11520]) ([weather.darksky docs]) +- New features for Owntracks device_tracker ([@cpcowart] - [#11480]) ([device_tracker.owntracks docs]) +- Reconnect before mochad switch send command ([@aosadchyy] - [#11296]) ([switch.mochad docs]) +- Fix Kodi channels media type ([@florianj1] - [#11505]) ([media_player.kodi docs]) +- Extension sensor alpha_vantage ([@ChristianKuehnel] - [#11427]) ([sensor.alpha_vantage docs]) (breaking change) +- MQTT json attributes ([@timstanley1985] - [#11439]) ([sensor.mqtt docs]) +- Support pushing all sensors and fix wrong metrics. ([@michaelkuty] - [#11159]) ([prometheus docs]) (breaking change) +- Add options feature to Baidu TTS. ([@yienxu] - [#11462]) ([tts.baidu docs]) +- Insteon local update ([@camrun91] - [#11088]) ([insteon_local docs]) ([fan.insteon_local docs]) ([light.insteon_local docs]) ([switch.insteon_local docs]) (breaking change) +- Snips: (fix) support new intentName format ([@tschmidty69] - [#11509]) ([snips docs]) +- Upgrade numpy to 1.14.0 ([@fabaff] - [#11542]) ([binary_sensor.trend docs]) ([image_processing.opencv docs]) +- Upgrade python-etherscan-api to 0.0.2 ([@fabaff] - [#11535]) ([sensor.etherscan docs]) +- Upgrade Sphinx to 1.6.6 ([@fabaff] - [#11534]) +- ZoneMinder event sensor updates ([@swilson] - [#11369]) ([sensor.zoneminder docs]) +- Move Google Assistant entity config out of customize ([@balloob] - [#11499]) ([cloud docs]) ([google_assistant docs]) (breaking change) +- Upgrade lightify to 1.0.6.1 ([@fabaff] - [#11545]) ([light.osramlightify docs]) +- Improved test runtime ([@cdce8p] - [#11553]) ([binary_sensor.workday docs]) +- Add 2 media_player services and 1 custom service to Squeezebox platform ([@ericpignet] - [#10969]) ([media_player.squeezebox docs]) +- Fix error on entity_config missing ([@philk] - [#11561]) ([google_assistant.http docs]) +- Upgrade keyring to 10.3.2 ([@fabaff] - [#11531]) +- Coinbase.com sensor platform ([@nkgilley] - [#11036]) ([coinbase docs]) ([sensor.coinbase docs]) (new-platform) +- Try to fix crashes after Hue refactoring ([@andreacampi] - [#11270]) ([light.hue docs]) +- Remove execution file perm ([@balloob] - [#11563]) +- Deprecate explicit entity_id in template platforms ([@amelchio] - [#11123]) ([binary_sensor.template docs]) ([cover.template docs]) ([light.template docs]) ([sensor.template docs]) ([switch.template docs]) +- Test tweaks ([@balloob] - [#11560]) +- Add Velux Windows to Tahoma ([@bakedraccoon] - [#11538]) ([tahoma docs]) ([cover.tahoma docs]) +- Extend hass.io services / updater ([@pvizeli] - [#11549]) ([hassio docs]) +- Add sensibo_assume_state service to Sensibo climate ([@andrey-git] - [#11567]) ([climate.sensibo docs]) +- Tracking all groups to allow changing of existing groups ([@randellhodges] - [#11444]) ([group docs]) +- Fix new squeezebox service descriptions for lazy loading ([@amelchio] - [#11574]) ([media_player.squeezebox docs]) +- Mark REST binary_sensor unavailable if request fails ([@DanNixon] - [#11506]) ([binary_sensor.rest docs]) +- Tado improvements - hot water zone sensors and climate precision ([@andersonshatch] - [#11521]) ([climate.tado docs]) ([sensor.tado docs]) +- Make the rpi_rf component thread-safe using an RLock ([@ulido] - [#11487]) ([switch.rpi_rf docs]) +- Update pyhomematic, support new devices ([@danielperna84] - [#11578]) ([homematic docs]) +- Alarmdecoder add validation of the zone types ([@hawk259] - [#11488]) ([alarmdecoder docs]) +- Support OSRAM lights on ZHA ([@armills] - [#11522]) ([light.zha docs]) +- Fix bluetooth tracker source ([@swilson] - [#11469]) ([device_tracker docs]) ([device_tracker.bluetooth_le_tracker docs]) ([device_tracker.bluetooth_tracker docs]) +- Fix for asuswrt, telnet not working and presence-detection for router mode ([@kennedyshead] - [#11422]) ([device_tracker.asuswrt docs]) +- Remove aux_heat support from Sensibo now that UI supports on/off ([@andrey-git] - [#11579]) ([climate.sensibo docs]) (breaking change) +- Changed device type of media player and cover to switch ([@Laqoore] - [#11483]) ([google_assistant.smart_home docs]) +- Control ordering of display in history component ([@rwa] - [#11340]) ([history docs]) +- Pr/11430 ([@balloob] - [#11587]) +- Cast return values and add unit tests for the yahoo weather component. ([@cgtobi] - [#10699]) ([weather.yweather docs]) +- add velux roller shutter to tahoma ([@bakedraccoon] - [#11586]) ([tahoma docs]) +- Added support for enable/disable motion detection ([@abjorshammar] - [#11583]) ([camera.uvc docs]) +- Avoid returning empty media_image_url string ([@JackWindows] - [#11557]) ([media_player.cast docs]) +- Core support for hass.io calls & Bugfix check_config ([@pvizeli] - [#11571]) ([__init__ docs]) ([hassio docs]) ([updater docs]) +- Fix Tahoma stop command for 2 types of shutters ([@bakedraccoon] - [#11588]) ([cover.tahoma docs]) +- Pushbullet email support (fix) ([@tschmidty69] - [#11590]) ([notify.pushbullet docs]) +- Fix state for trigger with forced updates ([@armills] - [#11595]) ([automation.state docs]) +- Snips add say and say_actions services (new) ([@tschmidty69] - [#11596]) ([snips docs]) +- Concord232 alarm arm away fix ([@rwa] - [#11597]) ([alarm_control_panel.concord232 docs]) ([binary_sensor.concord232 docs]) +- Bugfix and cleanup for Rfxtrx ([@danielhiversen] - [#11600]) +- Xiaomi lib upgrade ([@danielhiversen] - [#11603]) +- Upgrade yarl to 0.18.0 ([@fabaff] - [#11609]) +- patch stop command ([@bakedraccoon] - [#11612]) ([cover.tahoma docs]) +- Use kelvin/mireds correctly for setting iglo white ([@jesserockz] - [#11622]) +- Update Pyarlo to 0.1.2 ([@arsaboo] - [#11626]) + +[#10296]: https://github.com/home-assistant/home-assistant/pull/10296 +[#10321]: https://github.com/home-assistant/home-assistant/pull/10321 +[#10547]: https://github.com/home-assistant/home-assistant/pull/10547 +[#10699]: https://github.com/home-assistant/home-assistant/pull/10699 +[#10795]: https://github.com/home-assistant/home-assistant/pull/10795 +[#10841]: https://github.com/home-assistant/home-assistant/pull/10841 +[#10957]: https://github.com/home-assistant/home-assistant/pull/10957 +[#10969]: https://github.com/home-assistant/home-assistant/pull/10969 +[#10979]: https://github.com/home-assistant/home-assistant/pull/10979 +[#10983]: https://github.com/home-assistant/home-assistant/pull/10983 +[#11023]: https://github.com/home-assistant/home-assistant/pull/11023 +[#11027]: https://github.com/home-assistant/home-assistant/pull/11027 +[#11036]: https://github.com/home-assistant/home-assistant/pull/11036 +[#11039]: https://github.com/home-assistant/home-assistant/pull/11039 +[#11053]: https://github.com/home-assistant/home-assistant/pull/11053 +[#11064]: https://github.com/home-assistant/home-assistant/pull/11064 +[#11069]: https://github.com/home-assistant/home-assistant/pull/11069 +[#11072]: https://github.com/home-assistant/home-assistant/pull/11072 +[#11088]: https://github.com/home-assistant/home-assistant/pull/11088 +[#11096]: https://github.com/home-assistant/home-assistant/pull/11096 +[#11110]: https://github.com/home-assistant/home-assistant/pull/11110 +[#11123]: https://github.com/home-assistant/home-assistant/pull/11123 +[#11140]: https://github.com/home-assistant/home-assistant/pull/11140 +[#11159]: https://github.com/home-assistant/home-assistant/pull/11159 +[#11171]: https://github.com/home-assistant/home-assistant/pull/11171 +[#11172]: https://github.com/home-assistant/home-assistant/pull/11172 +[#11175]: https://github.com/home-assistant/home-assistant/pull/11175 +[#11180]: https://github.com/home-assistant/home-assistant/pull/11180 +[#11182]: https://github.com/home-assistant/home-assistant/pull/11182 +[#11188]: https://github.com/home-assistant/home-assistant/pull/11188 +[#11193]: https://github.com/home-assistant/home-assistant/pull/11193 +[#11202]: https://github.com/home-assistant/home-assistant/pull/11202 +[#11216]: https://github.com/home-assistant/home-assistant/pull/11216 +[#11232]: https://github.com/home-assistant/home-assistant/pull/11232 +[#11235]: https://github.com/home-assistant/home-assistant/pull/11235 +[#11238]: https://github.com/home-assistant/home-assistant/pull/11238 +[#11242]: https://github.com/home-assistant/home-assistant/pull/11242 +[#11243]: https://github.com/home-assistant/home-assistant/pull/11243 +[#11244]: https://github.com/home-assistant/home-assistant/pull/11244 +[#11245]: https://github.com/home-assistant/home-assistant/pull/11245 +[#11250]: https://github.com/home-assistant/home-assistant/pull/11250 +[#11251]: https://github.com/home-assistant/home-assistant/pull/11251 +[#11260]: https://github.com/home-assistant/home-assistant/pull/11260 +[#11268]: https://github.com/home-assistant/home-assistant/pull/11268 +[#11269]: https://github.com/home-assistant/home-assistant/pull/11269 +[#11270]: https://github.com/home-assistant/home-assistant/pull/11270 +[#11271]: https://github.com/home-assistant/home-assistant/pull/11271 +[#11274]: https://github.com/home-assistant/home-assistant/pull/11274 +[#11280]: https://github.com/home-assistant/home-assistant/pull/11280 +[#11281]: https://github.com/home-assistant/home-assistant/pull/11281 +[#11282]: https://github.com/home-assistant/home-assistant/pull/11282 +[#11296]: https://github.com/home-assistant/home-assistant/pull/11296 +[#11297]: https://github.com/home-assistant/home-assistant/pull/11297 +[#11298]: https://github.com/home-assistant/home-assistant/pull/11298 +[#11301]: https://github.com/home-assistant/home-assistant/pull/11301 +[#11304]: https://github.com/home-assistant/home-assistant/pull/11304 +[#11307]: https://github.com/home-assistant/home-assistant/pull/11307 +[#11308]: https://github.com/home-assistant/home-assistant/pull/11308 +[#11309]: https://github.com/home-assistant/home-assistant/pull/11309 +[#11310]: https://github.com/home-assistant/home-assistant/pull/11310 +[#11311]: https://github.com/home-assistant/home-assistant/pull/11311 +[#11312]: https://github.com/home-assistant/home-assistant/pull/11312 +[#11315]: https://github.com/home-assistant/home-assistant/pull/11315 +[#11316]: https://github.com/home-assistant/home-assistant/pull/11316 +[#11317]: https://github.com/home-assistant/home-assistant/pull/11317 +[#11318]: https://github.com/home-assistant/home-assistant/pull/11318 +[#11319]: https://github.com/home-assistant/home-assistant/pull/11319 +[#11326]: https://github.com/home-assistant/home-assistant/pull/11326 +[#11329]: https://github.com/home-assistant/home-assistant/pull/11329 +[#11331]: https://github.com/home-assistant/home-assistant/pull/11331 +[#11332]: https://github.com/home-assistant/home-assistant/pull/11332 +[#11333]: https://github.com/home-assistant/home-assistant/pull/11333 +[#11334]: https://github.com/home-assistant/home-assistant/pull/11334 +[#11335]: https://github.com/home-assistant/home-assistant/pull/11335 +[#11336]: https://github.com/home-assistant/home-assistant/pull/11336 +[#11340]: https://github.com/home-assistant/home-assistant/pull/11340 +[#11341]: https://github.com/home-assistant/home-assistant/pull/11341 +[#11344]: https://github.com/home-assistant/home-assistant/pull/11344 +[#11345]: https://github.com/home-assistant/home-assistant/pull/11345 +[#11346]: https://github.com/home-assistant/home-assistant/pull/11346 +[#11348]: https://github.com/home-assistant/home-assistant/pull/11348 +[#11350]: https://github.com/home-assistant/home-assistant/pull/11350 +[#11352]: https://github.com/home-assistant/home-assistant/pull/11352 +[#11354]: https://github.com/home-assistant/home-assistant/pull/11354 +[#11357]: https://github.com/home-assistant/home-assistant/pull/11357 +[#11362]: https://github.com/home-assistant/home-assistant/pull/11362 +[#11369]: https://github.com/home-assistant/home-assistant/pull/11369 +[#11375]: https://github.com/home-assistant/home-assistant/pull/11375 +[#11379]: https://github.com/home-assistant/home-assistant/pull/11379 +[#11381]: https://github.com/home-assistant/home-assistant/pull/11381 +[#11383]: https://github.com/home-assistant/home-assistant/pull/11383 +[#11386]: https://github.com/home-assistant/home-assistant/pull/11386 +[#11390]: https://github.com/home-assistant/home-assistant/pull/11390 +[#11394]: https://github.com/home-assistant/home-assistant/pull/11394 +[#11395]: https://github.com/home-assistant/home-assistant/pull/11395 +[#11397]: https://github.com/home-assistant/home-assistant/pull/11397 +[#11401]: https://github.com/home-assistant/home-assistant/pull/11401 +[#11402]: https://github.com/home-assistant/home-assistant/pull/11402 +[#11404]: https://github.com/home-assistant/home-assistant/pull/11404 +[#11410]: https://github.com/home-assistant/home-assistant/pull/11410 +[#11412]: https://github.com/home-assistant/home-assistant/pull/11412 +[#11414]: https://github.com/home-assistant/home-assistant/pull/11414 +[#11416]: https://github.com/home-assistant/home-assistant/pull/11416 +[#11417]: https://github.com/home-assistant/home-assistant/pull/11417 +[#11422]: https://github.com/home-assistant/home-assistant/pull/11422 +[#11423]: https://github.com/home-assistant/home-assistant/pull/11423 +[#11427]: https://github.com/home-assistant/home-assistant/pull/11427 +[#11435]: https://github.com/home-assistant/home-assistant/pull/11435 +[#11438]: https://github.com/home-assistant/home-assistant/pull/11438 +[#11439]: https://github.com/home-assistant/home-assistant/pull/11439 +[#11441]: https://github.com/home-assistant/home-assistant/pull/11441 +[#11442]: https://github.com/home-assistant/home-assistant/pull/11442 +[#11444]: https://github.com/home-assistant/home-assistant/pull/11444 +[#11445]: https://github.com/home-assistant/home-assistant/pull/11445 +[#11447]: https://github.com/home-assistant/home-assistant/pull/11447 +[#11451]: https://github.com/home-assistant/home-assistant/pull/11451 +[#11452]: https://github.com/home-assistant/home-assistant/pull/11452 +[#11453]: https://github.com/home-assistant/home-assistant/pull/11453 +[#11456]: https://github.com/home-assistant/home-assistant/pull/11456 +[#11457]: https://github.com/home-assistant/home-assistant/pull/11457 +[#11460]: https://github.com/home-assistant/home-assistant/pull/11460 +[#11461]: https://github.com/home-assistant/home-assistant/pull/11461 +[#11462]: https://github.com/home-assistant/home-assistant/pull/11462 +[#11465]: https://github.com/home-assistant/home-assistant/pull/11465 +[#11467]: https://github.com/home-assistant/home-assistant/pull/11467 +[#11468]: https://github.com/home-assistant/home-assistant/pull/11468 +[#11469]: https://github.com/home-assistant/home-assistant/pull/11469 +[#11476]: https://github.com/home-assistant/home-assistant/pull/11476 +[#11477]: https://github.com/home-assistant/home-assistant/pull/11477 +[#11478]: https://github.com/home-assistant/home-assistant/pull/11478 +[#11479]: https://github.com/home-assistant/home-assistant/pull/11479 +[#11480]: https://github.com/home-assistant/home-assistant/pull/11480 +[#11483]: https://github.com/home-assistant/home-assistant/pull/11483 +[#11485]: https://github.com/home-assistant/home-assistant/pull/11485 +[#11487]: https://github.com/home-assistant/home-assistant/pull/11487 +[#11488]: https://github.com/home-assistant/home-assistant/pull/11488 +[#11492]: https://github.com/home-assistant/home-assistant/pull/11492 +[#11497]: https://github.com/home-assistant/home-assistant/pull/11497 +[#11499]: https://github.com/home-assistant/home-assistant/pull/11499 +[#11504]: https://github.com/home-assistant/home-assistant/pull/11504 +[#11505]: https://github.com/home-assistant/home-assistant/pull/11505 +[#11506]: https://github.com/home-assistant/home-assistant/pull/11506 +[#11509]: https://github.com/home-assistant/home-assistant/pull/11509 +[#11510]: https://github.com/home-assistant/home-assistant/pull/11510 +[#11511]: https://github.com/home-assistant/home-assistant/pull/11511 +[#11513]: https://github.com/home-assistant/home-assistant/pull/11513 +[#11519]: https://github.com/home-assistant/home-assistant/pull/11519 +[#11520]: https://github.com/home-assistant/home-assistant/pull/11520 +[#11521]: https://github.com/home-assistant/home-assistant/pull/11521 +[#11522]: https://github.com/home-assistant/home-assistant/pull/11522 +[#11531]: https://github.com/home-assistant/home-assistant/pull/11531 +[#11534]: https://github.com/home-assistant/home-assistant/pull/11534 +[#11535]: https://github.com/home-assistant/home-assistant/pull/11535 +[#11538]: https://github.com/home-assistant/home-assistant/pull/11538 +[#11542]: https://github.com/home-assistant/home-assistant/pull/11542 +[#11545]: https://github.com/home-assistant/home-assistant/pull/11545 +[#11549]: https://github.com/home-assistant/home-assistant/pull/11549 +[#11553]: https://github.com/home-assistant/home-assistant/pull/11553 +[#11557]: https://github.com/home-assistant/home-assistant/pull/11557 +[#11560]: https://github.com/home-assistant/home-assistant/pull/11560 +[#11561]: https://github.com/home-assistant/home-assistant/pull/11561 +[#11563]: https://github.com/home-assistant/home-assistant/pull/11563 +[#11567]: https://github.com/home-assistant/home-assistant/pull/11567 +[#11571]: https://github.com/home-assistant/home-assistant/pull/11571 +[#11574]: https://github.com/home-assistant/home-assistant/pull/11574 +[#11578]: https://github.com/home-assistant/home-assistant/pull/11578 +[#11579]: https://github.com/home-assistant/home-assistant/pull/11579 +[#11583]: https://github.com/home-assistant/home-assistant/pull/11583 +[#11586]: https://github.com/home-assistant/home-assistant/pull/11586 +[#11587]: https://github.com/home-assistant/home-assistant/pull/11587 +[#11588]: https://github.com/home-assistant/home-assistant/pull/11588 +[#11590]: https://github.com/home-assistant/home-assistant/pull/11590 +[#11595]: https://github.com/home-assistant/home-assistant/pull/11595 +[#11596]: https://github.com/home-assistant/home-assistant/pull/11596 +[#11597]: https://github.com/home-assistant/home-assistant/pull/11597 +[#11600]: https://github.com/home-assistant/home-assistant/pull/11600 +[#11603]: https://github.com/home-assistant/home-assistant/pull/11603 +[#11609]: https://github.com/home-assistant/home-assistant/pull/11609 +[#11612]: https://github.com/home-assistant/home-assistant/pull/11612 +[#11622]: https://github.com/home-assistant/home-assistant/pull/11622 +[#11626]: https://github.com/home-assistant/home-assistant/pull/11626 +[@Chris-V]: https://github.com/Chris-V +[@ChristianKuehnel]: https://github.com/ChristianKuehnel +[@DanNixon]: https://github.com/DanNixon +[@Human]: https://github.com/Human +[@JackWindows]: https://github.com/JackWindows +[@JulianKahnert]: https://github.com/JulianKahnert +[@Julio-Guerra]: https://github.com/Julio-Guerra +[@Julius2342]: https://github.com/Julius2342 +[@KJonline]: https://github.com/KJonline +[@Kane610]: https://github.com/Kane610 +[@Klathmon]: https://github.com/Klathmon +[@Klikini]: https://github.com/Klikini +[@Laqoore]: https://github.com/Laqoore +[@OttoWinter]: https://github.com/OttoWinter +[@OverloadUT]: https://github.com/OverloadUT +[@PeWu]: https://github.com/PeWu +[@PhracturedBlue]: https://github.com/PhracturedBlue +[@ReneNulschDE]: https://github.com/ReneNulschDE +[@SteveEasley]: https://github.com/SteveEasley +[@abjorshammar]: https://github.com/abjorshammar +[@abondoe]: https://github.com/abondoe +[@akatrevorjay]: https://github.com/akatrevorjay +[@amelchio]: https://github.com/amelchio +[@andersonshatch]: https://github.com/andersonshatch +[@andreacampi]: https://github.com/andreacampi +[@andrey-git]: https://github.com/andrey-git +[@aosadchyy]: https://github.com/aosadchyy +[@armills]: https://github.com/armills +[@arsaboo]: https://github.com/arsaboo +[@awkwardDuck]: https://github.com/awkwardDuck +[@bachya]: https://github.com/bachya +[@bakedraccoon]: https://github.com/bakedraccoon +[@balloob]: https://github.com/balloob +[@camrun91]: https://github.com/camrun91 +[@cdce8p]: https://github.com/cdce8p +[@cgarwood]: https://github.com/cgarwood +[@cgtobi]: https://github.com/cgtobi +[@ciotlosm]: https://github.com/ciotlosm +[@cmsimike]: https://github.com/cmsimike +[@cnrd]: https://github.com/cnrd +[@cpcowart]: https://github.com/cpcowart +[@daenny]: https://github.com/daenny +[@danielhiversen]: https://github.com/danielhiversen +[@danielperna84]: https://github.com/danielperna84 +[@dfiel]: https://github.com/dfiel +[@dfinlay]: https://github.com/dfinlay +[@djchen]: https://github.com/djchen +[@ericpignet]: https://github.com/ericpignet +[@etsinko]: https://github.com/etsinko +[@fabaff]: https://github.com/fabaff +[@florianj1]: https://github.com/florianj1 +[@foxel]: https://github.com/foxel +[@frwickst]: https://github.com/frwickst +[@goldminenine]: https://github.com/goldminenine +[@goyney]: https://github.com/goyney +[@hawk259]: https://github.com/hawk259 +[@jbarrancos]: https://github.com/jbarrancos +[@jeroenterheerdt]: https://github.com/jeroenterheerdt +[@jesserockz]: https://github.com/jesserockz +[@kennedyshead]: https://github.com/kennedyshead +[@markferry]: https://github.com/markferry +[@masarliev]: https://github.com/masarliev +[@michaelkuty]: https://github.com/michaelkuty +[@nkgilley]: https://github.com/nkgilley +[@notoriousbdg]: https://github.com/notoriousbdg +[@pavoni]: https://github.com/pavoni +[@philk]: https://github.com/philk +[@pvizeli]: https://github.com/pvizeli +[@randellhodges]: https://github.com/randellhodges +[@rofrantz]: https://github.com/rofrantz +[@rwa]: https://github.com/rwa +[@ryanm101]: https://github.com/ryanm101 +[@schmittx]: https://github.com/schmittx +[@schnoetz]: https://github.com/schnoetz +[@swilson]: https://github.com/swilson +[@thibmaek]: https://github.com/thibmaek +[@timstanley1985]: https://github.com/timstanley1985 +[@tinloaf]: https://github.com/tinloaf +[@titilambert]: https://github.com/titilambert +[@tomaszduda23]: https://github.com/tomaszduda23 +[@tomwaters]: https://github.com/tomwaters +[@tschmidty69]: https://github.com/tschmidty69 +[@ttroy50]: https://github.com/ttroy50 +[@ulido]: https://github.com/ulido +[@veleek]: https://github.com/veleek +[@w1ll1am23]: https://github.com/w1ll1am23 +[@yienxu]: https://github.com/yienxu +[__init__ docs]: https://home-assistant.io/components/__init__/ +[alarm_control_panel.alarmdecoder docs]: https://home-assistant.io/components/alarm_control_panel.alarmdecoder/ +[alarm_control_panel.concord232 docs]: https://home-assistant.io/components/alarm_control_panel.concord232/ +[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/ +[alarmdecoder docs]: https://home-assistant.io/components/alarmdecoder/ +[alexa.intent docs]: https://home-assistant.io/components/alexa.intent/ +[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/ +[api docs]: https://home-assistant.io/components/api/ +[automation.state docs]: https://home-assistant.io/docs/automation/trigger/#state-trigger +[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/ +[binary_sensor.alarmdecoder docs]: https://home-assistant.io/components/binary_sensor.alarmdecoder/ +[binary_sensor.concord232 docs]: https://home-assistant.io/components/binary_sensor.concord232/ +[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/ +[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/ +[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/ +[binary_sensor.rest docs]: https://home-assistant.io/components/binary_sensor.rest/ +[binary_sensor.template docs]: https://home-assistant.io/components/binary_sensor.template/ +[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/ +[binary_sensor.trend docs]: https://home-assistant.io/components/binary_sensor.trend/ +[binary_sensor.workday docs]: https://home-assistant.io/components/binary_sensor.workday/ +[camera.doorbird docs]: https://home-assistant.io/components/camera.doorbird/ +[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/ +[climate docs]: https://home-assistant.io/components/climate/ +[climate.daikin docs]: https://home-assistant.io/components/climate.daikin/ +[climate.demo docs]: https://home-assistant.io/components/climate.demo/ +[climate.econet docs]: https://home-assistant.io/components/climate.econet/ +[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/ +[climate.hive docs]: https://home-assistant.io/components/climate.hive/ +[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/ +[climate.knx docs]: https://home-assistant.io/components/climate.knx/ +[climate.netatmo docs]: https://home-assistant.io/components/climate.netatmo/ +[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/ +[climate.tado docs]: https://home-assistant.io/components/climate.tado/ +[climate.touchline docs]: https://home-assistant.io/components/climate.touchline/ +[cloud docs]: https://home-assistant.io/components/cloud/ +[cloud.auth_api docs]: https://home-assistant.io/components/cloud.auth_api/ +[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/ +[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/ +[coinbase docs]: https://home-assistant.io/components/coinbase/ +[conversation docs]: https://home-assistant.io/components/conversation/ +[cover.isy994 docs]: https://home-assistant.io/components/cover.isy994/ +[cover.knx docs]: https://home-assistant.io/components/cover.knx/ +[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/ +[cover.template docs]: https://home-assistant.io/components/cover.template/ +[cover.xiaomi_aqara docs]: https://home-assistant.io/components/cover.xiaomi_aqara/ +[deconz docs]: https://home-assistant.io/components/deconz/ +[device_tracker docs]: https://home-assistant.io/components/device_tracker/ +[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/ +[device_tracker.bluetooth_le_tracker docs]: https://home-assistant.io/components/device_tracker.bluetooth_le_tracker/ +[device_tracker.bluetooth_tracker docs]: https://home-assistant.io/components/device_tracker.bluetooth_tracker/ +[device_tracker.gpslogger docs]: https://home-assistant.io/components/device_tracker.gpslogger/ +[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/ +[device_tracker.ping docs]: https://home-assistant.io/components/device_tracker.ping/ +[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/ +[device_tracker.tile docs]: https://home-assistant.io/components/device_tracker.tile/ +[digital_ocean docs]: https://home-assistant.io/components/digital_ocean/ +[fan.insteon_local docs]: https://home-assistant.io/components/fan.insteon_local/ +[fan.isy994 docs]: https://home-assistant.io/components/fan.isy994/ +[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/ +[google_assistant docs]: https://home-assistant.io/components/google_assistant/ +[google_assistant.http docs]: https://home-assistant.io/components/google_assistant.http/ +[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/ +[group docs]: https://home-assistant.io/components/group/ +[hassio docs]: https://home-assistant.io/components/hassio/ +[history docs]: https://home-assistant.io/components/history/ +[hive docs]: https://home-assistant.io/components/hive/ +[homematic docs]: https://home-assistant.io/components/homematic/ +[http docs]: https://home-assistant.io/components/http/ +[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/ +[input_boolean docs]: https://home-assistant.io/components/input_boolean/ +[input_select docs]: https://home-assistant.io/components/input_select/ +[insteon_local docs]: https://home-assistant.io/components/insteon_local/ +[isy994 docs]: https://home-assistant.io/components/isy994/ +[knx docs]: https://home-assistant.io/components/knx/ +[light.deconz docs]: https://home-assistant.io/components/light.deconz/ +[light.greenwave docs]: https://home-assistant.io/components/light.greenwave/ +[light.hive docs]: https://home-assistant.io/components/light.hive/ +[light.hue docs]: https://home-assistant.io/components/light.hue/ +[light.iglo docs]: https://home-assistant.io/components/light.iglo/ +[light.insteon_local docs]: https://home-assistant.io/components/light.insteon_local/ +[light.isy994 docs]: https://home-assistant.io/components/light.isy994/ +[light.knx docs]: https://home-assistant.io/components/light.knx/ +[light.lifx docs]: https://home-assistant.io/components/light.lifx/ +[light.mqtt docs]: https://home-assistant.io/components/light.mqtt/ +[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/ +[light.template docs]: https://home-assistant.io/components/light.template/ +[light.tplink docs]: https://home-assistant.io/components/light.tplink/ +[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/ +[light.zha docs]: https://home-assistant.io/components/light.zha/ +[lock.isy994 docs]: https://home-assistant.io/components/lock.isy994/ +[media_extractor docs]: https://home-assistant.io/components/media_extractor/ +[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/ +[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/ +[media_player.monoprice docs]: https://home-assistant.io/components/media_player.monoprice/ +[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/ +[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/ +[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/ +[modbus docs]: https://home-assistant.io/components/modbus/ +[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ +[notify.pushbullet docs]: https://home-assistant.io/components/notify.pushbullet/ +[notify.webostv docs]: https://home-assistant.io/components/notify.webostv/ +[octoprint docs]: https://home-assistant.io/components/octoprint/ +[prometheus docs]: https://home-assistant.io/components/prometheus/ +[python_script docs]: https://home-assistant.io/components/python_script/ +[rainbird docs]: https://home-assistant.io/components/rainbird/ +[remember_the_milk docs]: https://home-assistant.io/components/remember_the_milk/ +[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/ +[sensor.bitcoin docs]: https://home-assistant.io/components/sensor.bitcoin/ +[sensor.coinbase docs]: https://home-assistant.io/components/sensor.coinbase/ +[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/ +[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/ +[sensor.discogs docs]: https://home-assistant.io/components/sensor.discogs/ +[sensor.etherscan docs]: https://home-assistant.io/components/sensor.etherscan/ +[sensor.fido docs]: https://home-assistant.io/components/sensor.fido/ +[sensor.hydroquebec docs]: https://home-assistant.io/components/sensor.hydroquebec/ +[sensor.imap_email_content docs]: https://home-assistant.io/components/sensor.imap_email_content/ +[sensor.irish_rail_transport docs]: https://home-assistant.io/components/sensor.irish_rail_transport/ +[sensor.isy994 docs]: https://home-assistant.io/components/sensor.isy994/ +[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/ +[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/ +[sensor.metoffice docs]: https://home-assistant.io/components/sensor.metoffice/ +[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/ +[sensor.mqtt docs]: https://home-assistant.io/components/sensor.mqtt/ +[sensor.openweathermap docs]: https://home-assistant.io/components/sensor.openweathermap/ +[sensor.plex docs]: https://home-assistant.io/components/sensor.plex/ +[sensor.rainbird docs]: https://home-assistant.io/components/sensor.rainbird/ +[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ +[sensor.sochain docs]: https://home-assistant.io/components/sensor.sochain/ +[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/ +[sensor.steam_online docs]: https://home-assistant.io/components/sensor.steam_online/ +[sensor.swiss_public_transport docs]: https://home-assistant.io/components/sensor.swiss_public_transport/ +[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/ +[sensor.tado docs]: https://home-assistant.io/components/sensor.tado/ +[sensor.template docs]: https://home-assistant.io/components/sensor.template/ +[sensor.transmission docs]: https://home-assistant.io/components/sensor.transmission/ +[sensor.xbox_live docs]: https://home-assistant.io/components/sensor.xbox_live/ +[sensor.zoneminder docs]: https://home-assistant.io/components/sensor.zoneminder/ +[snips docs]: https://home-assistant.io/components/snips/ +[switch.insteon_local docs]: https://home-assistant.io/components/switch.insteon_local/ +[switch.isy994 docs]: https://home-assistant.io/components/switch.isy994/ +[switch.knx docs]: https://home-assistant.io/components/switch.knx/ +[switch.mochad docs]: https://home-assistant.io/components/switch.mochad/ +[switch.rainbird docs]: https://home-assistant.io/components/switch.rainbird/ +[switch.rpi_rf docs]: https://home-assistant.io/components/switch.rpi_rf/ +[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/ +[switch.template docs]: https://home-assistant.io/components/switch.template/ +[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/ +[switch.transmission docs]: https://home-assistant.io/components/switch.transmission/ +[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/ +[tahoma docs]: https://home-assistant.io/components/tahoma/ +[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ +[timer docs]: https://home-assistant.io/components/timer/ +[tts.baidu docs]: https://home-assistant.io/components/tts.baidu/ +[tts.marytts docs]: https://home-assistant.io/components/tts.marytts/ +[updater docs]: https://home-assistant.io/components/updater/ +[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/ +[weather.darksky docs]: https://home-assistant.io/components/weather.darksky/ +[weather.openweathermap docs]: https://home-assistant.io/components/weather.openweathermap/ +[weather.yweather docs]: https://home-assistant.io/components/weather.yweather/ +[websocket_api docs]: https://home-assistant.io/components/websocket_api/ +[wemo docs]: https://home-assistant.io/components/wemo/ +[zigbee docs]: https://home-assistant.io/components/zigbee/ diff --git a/source/images/blog/2018-01-0.61/components.png b/source/images/blog/2018-01-0.61/components.png new file mode 100644 index 0000000000000000000000000000000000000000..8f03dfe6b70bf2b2e071afb83f82449b15e56767 GIT binary patch literal 106189 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

pxK|IDl{Qx*}gfNrC>D zo+7C=9LP-!{*r;Y)8iR1_5LQSA;G5mpysev(F6U)3pei(p3=Ey;NUz|RA|-KaoY<0 zPF^W;d|h~3SJ!(VJC!@WLN3Nn6>xPP`f8N#bfMXk3Wk14nobWe9$YM^ zsS2pTWBO4^XPolOVRaWjVpY-t=9jhZIiY+DAB4J^s=={I9toO!tj9GBYL{6iZ>{TVX@FG3bGiY+Fgr5;Ng(^{qdU#*erh z32a?hJiB-NyI1Id{~iV*4TtR^k{AB6VJXf7l`CmkJyp4Ih1rC&XgM*Sn0z=)E3B(I zt1zper_j4LvgEd(^`H!r~g&g$ay$fL-1B>f%b*^hU(Df6Erc^WYpPJ`NI|baoV9VYav}1?W@9$k!sfY z$weCGJUcq0FM6y$j}2?ty}#(6BcP!(UEO!Z2{(LZ9j#79neag7^@UXW$*;1P2cJ9h zzC#zqz_`PCt62r!i1TP=5)spGtd4k;V&)oJ7Jaay@iFQc_t*C}BU-N6kV$o3Xf;ms zMPEr4dfOLlJt;yf?0Wxc|7#(lonkNl*R6d5`y2LxrnATDtK-TN8l}a$fq&y7XG9#b_8T6@J@;IrczSkv!L0nfUKY8I*O9=~%QY9} z+lA=&WD_IS7e}_X==ZxF^Q^jreH5M3gfuFW#9-AoPR%GkF1LHBBf>q^bjO3E_JrSd zxA;$Awd+DnV9N`QbvA+Nl##WXPY;eB-ZT>V;(hw1nFeHGUD&huxihDjoffUX(v02n z8+KvbNR>p}dAuZ%&aA0Pt;G8c|^$ z-*Y&%^RDdSNNm01%;bA7APi>!;n@bm{t5+MmWI~}7dej!@n;M2n#04pzwXWbh`Q9{ zI;E~!M#%lWRM4!P(zNsI(E-0I5ku>JQ^LfJ3DuKv^|3q_(hB8;jKjk;I?-0+u0*#( z;tD~A^yLxK)B1x!x=OD`{INKLj56Cu7BPChIp&I?sjshpUlC*Q4EiN@X^elTRAi60 z`~3@E92{0^f|XI{Cq$G%Gk?Wlp_E^sP_wg-zNx{?-dg|XPgbQ{5x#+TBHQZy<(BB( z^+1n3izL)&PRq*AXcY^o)tN6rv05tXt*GeQ68BdY^#AN7$W%MkU|_p0;j{LqqRJT; ziFuBMIN{9Bt99Y0tBOOgMRa2OOFb)~O4(9K`CG z!|Y(ylV_8k--Uf+dy)f+1>C9QCy!?@eiU;aK?w~PV@O0vk5dS1=g$#u~G*ipj z71@QzZo4Y1@ilBwun{RYiFt{Q3U5ew^(l6#RVK!S&*bLxDkXVi4x99}?x#lDTPZe| zx)VK8z#lYC`L3-UJhPmGo^+vMrKatOec`d*GkmsnKXD^h;PK-U4xKQTJGc`(J!v$e z)UR&K&_aKTc{l9Q>;m?Cs2d}@zrqf6mGEm~-JM87ZY^%MnwbYzDAWye8Nbwh zZSKjr%B%BDnkk-g$oJ!1(XDZQVsF^k#o~*xac&Ki;acg`rTsGTNa;1#&$m~ZFUwSY zIG!WezzN*g5D9{mdc&5X;EsDJ&+>#=$b-gK#rmx+zISBw(B#N0YmZNIy* zcgm5!^a;}&+^fZBFU+g;ulJ;D;E|OO z2wM%lWe04pm>bGAxG)Cge&UZB%+o~Ez03S z?SIzPy8RBfsB7UEN<>jj5*12XrC#O*{gEcyw>Nt0BjKgA zGJLC#e`08a;C+XU?;#((_CGduv9^KzdWp8wjMF zHBOR`dnDF}mHw<4bOe?m=XgEeuUU`1lroFrWtOnKr1OkELYBTs$P$0>m$3$3eqfGx zKM6{T@dJm;?!9v3$ET4o?|snaccaQzG5iJ7#9w()W(aI=$v#-+jXVCUz@m%bv;%$ zQ3#Jf3A2phCoO-(j{`C3G8Nc=A7!~Va zjj*fMx}@(@yiJ!jzByywW0)jH?6|~PP`wk}nG{@a!q+-%Uj@yQ@!PkM=@`|iXVf-Z zy~gdcvuLy_ypPlTeJiulN`5r;%p4ygmvVA*0 z78z{Uco!2qw9vm_ziuTPOA;YfBFFI>*T%RWZggil9$5# zFA_(Ngyg?4od@sV{SQFrz2Bw(a&@AZng6GAlbP{<8akPAa1d?}a%P`NUhe<-qvfxr zO?Vtk#G`)t;gDKPfH<9f8=Why<0ybFA6I$yp%mj$uNBPsvw(9)-^UwyR0G^a41~&6 z@3v?0O9T(y%M>M7cmVA$Vn9Khh6Y#J+Zvl?i=7F+=82sj`HNMz0ih%?|3O_~vu@`Q znvSV=hXFX&%&Q3Sk)6z)d+&Y6SAz!@p8?hFKyWe1(F{O-^pSz!GLH^6dw@BF6WHA5 z^k%D1U0=E2?;}OUY+zLB0Wr~PtfH_f!nI(p@@SAWGN&e`?_bQ%^W9S*!$7yPoRP`8 zpYeTXY(j+gjG%72p#dD#{mAzScCV;J-4JwLxsBs;cAUegdCtQr4(QVcl!rYuZG9i# z6?NM+>#t+UuhDC69oFIvM|!DWZ~tC$&n83KiGdV}=I8+UVa_vi7vR8sw5bV(&0hXT zV(c9+5ZDP&U=S_=kahu#oh2h&At3mp-qQ-Dl-v&O*}KY`+$fDaL&S5`O8ZDM;?clc=xpHApQx^$q-R3mhy zD}1~k4ni0XO;{AXCi_ZPoT~%EON-5@p@(}KV5-5oXH(~=Q_ynijr7O^Bc$+IDk-qD z<^fk^{lki-bCGXIPa3-O0jRD}_G^@~?b@x&)kCX*tKNa$XdXaMAl!9c#ZZKov>Gq+ zni~N+0jmC83QI=!y}CbALarOMm2Uvqqvt%JadJF$z5tizX(bY9p9@f}1_R*DQQef$ z{HEgY%E9qp;CnU!h%W)a2db3_M;<5=k-C!reemm8UCoRXdjYNI(24gB*zU;a0-a^9 z!X22|B(h*>g{=f%D0Rc4AWv+mukM}R|l&An-4Nd#Vl{;Ph zr1;pY9`^t-ECjfRdw_?{0ame|6Z#hJgpVfD#~OprQRYTpK!q$aU#CcJY922fB2SwxGdxdZN%h#L0%9hJ z5&A=mI|c%C2q0om0!~e#Zsh`Sg&2vi&^mgy1j}#ijcPo3qN1%W51sNae7;y9U@oA< zMdEbdxqG)7_|VG$GXcYeuXX5C(+LMiqjwj(H>BOKZCS0!bJl;r{CD16wBGpKwwiHa2z<+gK`W&fb)QR_y^YR+IXz*^cQ~3>$TFhSKy7FelZ~^)G41GwJe?o zVkAPWDtK0(2(aKVgk%rQs5^-ZfQG7`_Q5k7$RjUqJQG6h3{XXjA$Naw!{WApC0#4!FaO^&XzSC7`>~H(f2xuB`e6B498~Kr<&MQww zD{Xu5IO-%ICP1Ss;sb$$yfg0DvjsyzdgW3TGPJijW?NVe++G0P711pidgji)K_%c_ zR>sTC!;`sbJ!S%P0O3fCJM}3d$SU#EW#ziFqg7~Bzt-{j#kO17Dz9lbEyA%p+F$R0 z0M(8B^?2^{6xFQU0kXF!hEzH+aM>0Rbp{~983DRy9Eem101s3kc#e!rtcPTo5$%Z! zEly*FkN=%({m5KfeddhdFSZO;J6wFPDasEy(Hv|PsSpUY04Z6<^e zXc6MnfkX9oC-wXvEUft1R^*b4bKzJ@@1sW@Pk?0rMxqY=+ZF&EyF(I8J2V8oKV9!$ zT*w2aysE0F^S^(80)kDOl@Vn?4M-wnY=XTP1>jSW#AzZ17dr)k8CM0=H?)B57UJ#! z(+oFAz7}F(9{ja$9>~UF`AQCC$`Zj}o$chroHHH-^#J4S;4;9kPSRRPt4lu@8N1}PD3BHDgoL{LRL5u^JESHlY8#Qm8?2EaYi`p!1EN zCuLDk@lF(UG>JYBf4}aW5zA9O_rk_J&Qza>wtVE9M|DwYEca&_u4;J1NW)fA1fIgW0U>(F? zx_~^Kjj;y=JNm67=CRcW?557IHHJtjIG)j}UxSpT0MJJ1U`)jjUiu-dXB_uudy)n- z7kTxUpShH2S?{&fEEE>)Edl-_4+3M`_$Cl=0zhHZ0<{Z!Xqskk+oUz0@6z@{qS=cCCkD*6xY5J2^R0F2M~w8k{q z`5NGq!ra3txtL69fuW^YsPlcqG&S5<`x52_h)gqf@rXhJaBIx8-ov~L1(lXor_!bV zTvC+*>*7+xkXX(WQTFY(b4t8`Tb_z1AtQqgmJlkeWMgB~$ss#H^plX9m(`>eKKo&< z4FKPK6+hm$2QG>crHlf7TO>mdxR{X!4`Go0g)jmNDC7;`lb2jTv}*xw^!w`Gpxc?E z$LYg45Uz9urbloC=-eR0vUnf^A>bfj5y?4?0bYy?vO&+ie1q><_8@IQg6lsFDa6%C zjUAq}qoLL2TE>B!snDd3Buij8JMe%U;5vHe^OYi=frit4T}WwGpQ$+t+i$;fKONrK z180Je<{SW81PbV{!8EI3f|`S82C$nL5MG0AYGDfDH$Mky0rX~*#B~I9$c2Anq4siw zXR=PEjUp@AEO@N&WhTVwroac1dIN$OU$HNvXF-ET*oCd8s7>@EvvJ)rVB?ulY)Hll z<`@rg6R23~;PEf^*LylL%jP%I9GoF!^N*vW5l_KW4@s)l7cvngbB{WT&*W z*1&u`5&XQL`TBTuG%%P{G&Nhn^tut)AD~`APaJJ+HFk!6EtWVwK3-)^7 zKDa&VpR9fDzzvYH)o@$LA3|~lArc~RKEL6<5Rwv-k|Q)|@HK|onhKR|%`iAT3#aI! zK7b9m4;C9Br3^y9Tb^nZ2VBKGl47SU0##H_S@{+pA0G>Q<(Q(0iAkrU|GUFuJz4{p zO?tdneDfL|A3nqahSv9W7umR>98dL+nFA1_q<^p54IG#QKrEuhS~^+1Yx{EWY8(=B zKE3A#9DVq$lvh3%E@D4O4Ho)!*-Ia&fZQ`nB76)-1uh826Vz0=XKGe3MF6vfOlsKE zx9NsVo|~H+1GHU^Bik*d^E;{~G$bup2fT_OkO!>1_Q>-Jr@C)N3Du#|%r}1|kZON1 z*@8TU3rd_D6&We4Lk9f@&S}rAA*n}DvIrdB;AEBp(m%Eu8-ODMPcsFPoq|C_fG^Pe z59n*BPM)Z?8>tvbP66=*k*!IBcj~>G@h{&n_|kbho5XYQbeO|Bs_yr*NaunBH#avS z7(`=m6bK;-$;H4-w?R1rL&Gtb#qAlvCqBFU@aCCma8&b9RJ=f-lW@BLL{4oyUAIM4 zaUhAORP3`Lh>uaTmk#CseNZfL-xr%8B=?rsZm)EbW4EBl$)9GfO#Z#v)tkoN*czD~CkyJa1wCxN;))&5XMvDb(s)C>;n=}}8N$GwAWw52frnaitC6et|+E}=mzBN1?o9}s-y zWrjEJI2up5i|*b`q8u{drB&>E1;K<89s$VX+(JgqX#(6p5DMY;@=#}8R215t@xE{o z<0-%#uih=>gLtP7Xni<8W3D}1<7_Eys>*!3dZ?1#c?wYD+~5fTce)TC8*VY6zvsF( zeBp@)1-7pwlvrd#J9BMjkU^`X6bwN|0rANYP#hpR+y)h(_o=DM0Q`ce4&p7c2VnF7 z(qUdh-+12vd^n_z0wy%4mY)5?UDe2=LEDI&qu+)1_Lf%MUUt>QSdT$*c1!5d@2&n1 z&SP`8ms2E#$B|4GlD}#YQ!)~pPRkq9@1n5-H7VJ3UoT!j&1FHNQwN2Hy>zSi(NZQ_ z^;KRVLE%W&F=W;lrHz;tiG$3I-b2X1LQV@ZhnBCH^t{j|2-6>nLhm1V*k|L8j1J$X>%ctZA|HgH2eJ49ui|PS zLef;(L=OX`EZlkw5>xRSh1=iZVfCf`CH<+mv3Elk+^!dh6=xt!PvK zRgoq+kVbwmeo*>Zo3rnNak;2BQR# z4v*an+lfPVU<A`I)zZRhfx@gWBprP-i_T;2^9+}6)#-iX0G&m`r zK!UCYzV8WPpfmx!NR`r1*1hI6;IfI%Y(ow)bgUQg;aS)GKr?0|Fo^BP_E!e(nv4Ly zdH~ilkQ;nftOf5AusQq=go4P9bh9$Ua)|y391#=#;IbPsu}E<=;%x&(*{)K0OV~&A)%ofFd1XU z)-@wV_n#IvdkwJ}4Rlx%{!C^~QyaWHpd@QBlfK zM~V$t7L;e#DU-Xf0x(C5?MBtl^-BE?EC)xCwL>0ascs-SF_0$d`$R@2;Fq(0c1}({ z#OzN19G5^eIILi4DFXpg4^&v|8YiMG&>8+Upo`GI&;|Q|ZRjG5 zAUFUEs~Qk`+ZT7fkFUz+Pci3t_2-R(lcYl45>>Byn>voP5Z8GxM0{dyas5?>J-iMMP!&AautNQC6 z8yhnpUksq>WaJJ0K}*t#tJ#XYmdDc}0fH?fyJ(^6uV=@nI^Zs8Zd(7t9kPETU%&PH zCc9aiBr}O2fG5|+OG)*Ie%eMW!|F%x-tgfo_|HQRPbCH?AlY<_c?_GBe5429G~(^>5Bb7T2a4Q)kb~ zU~hv4IEFn?AV00Q;Dbaa9wjfihzW5kad!KP{rGZCcglo22%!st^G?zf1c5l>K3?q# zC#o5_cqFl|^zvFb-d&xF1XGZWE7U7}59?f@`o1)rdjo+&hNxd7tTQ+>AIwcPjzS2)K?+13bp}Zz1a%Ef2j4;@5-PruHR=*L5qc3U|)@{r#)P@4<&k zfV4P|nk;reU#7vS7X*mXD`}o;p5W+BEl@j9IWuVIfkg&|UFLriz)^FJc-w}b`mAJ3B*E_zx0|J7si>%68-Ui?AhM10w9#g1sV1U%1_Np$ zUd85$e0oBHOPB>Z)geHX{-B1Q4+hPT&tB)AlZjiJoesrAy2Xy9vk#0Zv27}k0}oJe zyuf)BV3^0d+OPwwU71%@g!bW_he>F~#QAx8V zy$xTNHuyn?$A1368frd&cV^3tSgJo943s3=EfWK$mpU0`UM8L`3Zgu8kj!ahhVPdvpT)%^aM?Tr|N z0o#!e?1Jz;P4N>@%|>OZ>FFsjlU#UyTC-<=!}PC*XNA>>4@@-R7s3KrG~mU_M#yLV znCBIOTCyftC29odDRPoss1bEK*s_rta)u}@J!GR#!{*VrP(QVv2 zEs0p{o5Q9+1rc{9Iw6l?aY~hQ&|= z9n4|ljX+2H+6kw%{wN4RX6J8=?{07Ju(IDa9t_c@43O;UbNdCnW|r=1;#-8bO{Myk zR>Gz3-ey-vr5laihb4ZH{X%kMRCgTltvV<`-X$bZoo3@A&;H{7-p0+pXBx2l?q0-y zwsE7_USRSn=Fk1%kO~r#e}aNZiY`H3kR5sSVP3}*J-kGe`6b_`xfDi5C6=b=e}WA3 z{y7Qqzpt{0{SuF%IOGgVMqrcNR9VDrKft(wZjav_L=%ILTuJ=DFDHrlvcwuOz!N4+ zO9+CSBcM15TQlGe()+m-VsEu5hoQ`2^&atqu=ffw1wpa-&6QDzb^jl~qcADmytH{u zi-Na!2=7T(w2G)~F!Ah?LLazu^5P*-;QdtI(*Tny;vd)lZ`jUoKz-sONQ;NQL`<;CjrV@z=_lKjviT z>I4~SIcDAcmuI)aM4hH_`DKN*>@nF`1>F~=E2_0iYnwIn>-&&z^(12gxmE zX(JV|q#2J2?wJ3^8HQ?yhtAgV`3kl#Iz50i{LRgOFJ$84Yg@rk^g%|!kPF+u(-}vX9D>sX<*vWADG@khh_D2XBgI|0jg@$KiAQb6f)6@qZ88|D{0x zzjHW%BrW+R?3d9D6)nUXgwNQzPCj5J$#vGvCWC$ROPFux;-&u`4&k>+{b9FvJ0ko1#qww4@(qM}EtYgjZ>!+`{+I9fHm=HlZ6)Xd@;K31vYxWPR%e0b8(-|_WcD|Q<>vW0c21@?rEmMItq3gW{4*j~>;-Uo zl`uI(K}mT0_5B>$cxAje@tX1MF{`JCLJuDvkEmD0`Cfip!Uo{7K7#vRyO;sR#8X~p z-|Jn^f`2yGZVf)}OPuBXXTbdqfAV}3x;WdW`qi}fEPDJ=IIj4si8OPKRjcP_t@mxH zCnC-YrJmwS$xu%YVr7+YbWXBcF2~qoG*_6RJAbc3*=;|}b~-g?CrD-*R{O5AvlAsE z`tRs?s==>pGMCWSrgCd(YGqnVU3Pgn%NM=i-tMmCm$o|AOsLEGuOV zYT-MyziXSTO3dO&3=eic{(XMH(%rDp1A&qcJ@T)x(pDdnKCLq5U%D|z9iETt#)K6V zf-2&>FCJXb|A-|>$$3Rb$4Psyk(#)I;C@WiFdg?FU7@!nN-0B;<%ai!D{Ms@Zv8tg zTa@E3naRtif53WDpLbSVV$Cq~gZ|r$=&*~i(<)colw7V4*~Ny@Ws}xCCrzt^&x_t4 zXVsEtNuppSTc@-D}e%XBEb$HcKScSAICu*UM|FZdyuD7WKo1DN3r~ zhvx@e&152$#D$w=dh%Zzv3Y4KYiV+q<6a~d3Rtc^T{z3XTpbnT)DuP=CSj;zYTety zu$y7^FtOR>_=0a?dz!vQ{59=sxy$!!u$4r8)ZWdPEe}02HOlhdZZF39n0@K)Bbs$R z-zGjkpZwBwZiUR7O0EV9JVc7oQw0CaiWcQQ9O|^&Of#aFEVktG={0 zM3V&u`GNg6EVD;gpIE&}4d(e}*RN5S(3D`do6gvkG4idy(c37Z4RLty7hb$=bf?|K zXzYw3;Q0e#vJV5F6`8>^N3$ZU@uq)devw>IFAPp}iNaR8{x84V$RE znaIYaew6F{=WNqfwDY%1W)?$;e{1K5A|EIIaiDWWK+$blR0eCUxOCAGL()B>)Dvs& z^*j8Tgjl(c%qdxgP?s-o_TF}2MYg3yi+hY$W7(@FQUZj{C2~0{=n9PWjl_2TEjk}K zSRS!v6I#{!w1*^oh-q+9Xc{3}KE%O}y%-hHG0qk80QdG?kA#pAe~l(>QFH3R8p#0G zv08$h3yEjaLe%#Od3-vqE_^9ujJ>Dbo-$Fp(=OTb!izJCQgqu## zEOBd&XaB~qCKmZT4-R%izB5fW6Q#_Z=NTV342g3-_^VyDy6c1T4UpNpepEwwgbEF#w3x>bMNQ!z5vM!!p3@0Q``hT>*cMgyUPwayj)L~`-9wKl7QJF~Av1b>QM$gUP;=hP1Z??L z7OZahm=7;~@JE@)n^=x-q)YU{4D{d9=w_KVNVKa*3EBw>zfTmy3Ct8tyBfTf{_6b3 zu*-MDW$%E9fC%CIn-#xQ?~u@m8SwM=^2M$z-{hZ2V|ya?@dVR_{nWdY3@bo>N4<7N zT&3l}z=r81`%BBQH#(JO(waL9;huC(HSV-={yqKnlg<1h zZ?+ZYneCNBQY=%UfDzitT45zEj-+lvv&7ogvum;C40qN1tQj8k(F!DCQObOobHv2a zK75m^qPnH+_;SC^jJuU7SELcS~4xE1@j!mRLlqSf8^jSd#C z*+fP(uipHkczL{QyVN)PCHZ=m@uREx9o)<48|0g#{Pw6SbH}3uCtCi1`c?kE&9Clt zwQD@TFtMDvN83V(QonbK`QOu@t7W{OmG`_%J(FJgpI8?}D*p@HtU@DX>YV)1z}n!a znf=}CH;ritO@%Ei3Ho?1_H{P#I#P=kJCk2w%gI=iPBU?R=wFocKIJvlJ*{Ftea`wx z9u*gy7;*!Q3rXEdSy>U%eRW}!e2IbQQIeh^l96~lnXdyQ1k@Z$q_Zy(Zsc?gTJJuq zjA;K>UWF_4ek`A1Img9B*^o;34PiyVXF1iFS7^cM^_F*@9>XOj_YybKU^%dD?iX#8 zbqpzfQA@?CKr)@3fH3p8QZ8`?ozzhBt>F`p&PC?-6Zuh$uFv~daW;c=ZQ`l2at!=! zvS{1Jho44qTWJuQQMw7$M9FvrtX47|=N80As-0CiCoZsv?vRXch?Q>?n=7gH-Mh}W zezI~C?M$`2T(-oYqR^(3=(-lvH}CgD5}!^jk^e^aYo6`ngA2_V9oV&ZBswoGaOkyZ z8Ejm~3gu}vXrJaXdi`R>%WPTZqUZ!cQ)L+>W7mo2Fwl)cSaKP%xQ}T2w&2y|tp_N+ADLe6|~8<9^05 zDihlp6ZO68%b{ZvM1AOx8=^y~4-c>Z;hX8*zhvpGrsfsV_m>Aswm)$(=}gxi4cWQX zXQ8qO;+ci)OSX1)ik`R0o=0x4`@eMVlpXTA@`0@6jUr=I(8I<)9a(jin%0dj_dgc` zY_@;bpEr{poW>MXuz#g~i)vSWlx|KPt05&&7nSBk)imv@;aHJQ*zxvlGa9$DmS5=r z%=s>Fm&WSer-DQ8kZq!jq5fqnWtjzMN|Uu6TXJKb7d|}R-kW!mB8naqkleXzLV{bg z_(xMd`_0Q$ z7PT%O$E(;G`P_@uxS+@UIj%hfwi7z!v3Or{CjdCxE8rma`iev@qq9yEZ-(FZ6 zUbP~>IoufE-VUwinsmma{+u!7sTs@5Sy^Es-(3E+2Ik9i%5XX%vdEG(yM!%N;<^NE zkE<_++P%7*KAm_-en*1!P&B<)2xjNEne|~!#;ca%u^K+sT4~^D1tZJ_JQ_Fg+B;CB z!D~g$Cogfwimua+1{s!pbt+S;(s=ln#!pIjHkL-_T7q_C6XzGZYCSjuh|V4|FIyV* zf0)XiHFkm(|2XzJo6dvfwGp`a-o1z3i$L`RJ5P&iod(2$qfWxeWk zrX%5!!fi@Uh@&J*l!Lbv1k6kDnbGkMD9|yz>Gth2qoQeVaG z{!7U9ZVb8Ol|a{vn#o1!Y8Sqx)A>o${CRcUhV^Uaj|+Hai>w?wp&k308nuZ>pUkPx z+8++PnCl%y{pj{%FW6#Zvt)R-`Dac{@U^@=j!h*^A1``E5U2Vd^EzBEjd|34jkg!V z=aL(B1>M+tO>#N>wVm6vhG+B zWE);wUE@{P*=a{p>=H2)dE_69GcHPd}o2l*!5LP!iw3AUxesoMPYUf@bSaV(HrO8W&4S)Wf>Et2D<@k!<zvVA4@Z9RJV8ao_*Y5I2&OLuRGIEuxq-Gt+evs3orjn(D&Bl`8TBsa{(V|Kg4yR zir#9o!92LzG<{GtQEyogN<1b?lIO!+Z*k<^{DMl+m9$4p>d#5Do*g>rLC6)Xp;?Cx zTFZY;too+8H#VUxjmYHW6HPXz25v8>3OZ)8aS7I{x9#nJU)6!&9QKPuYm$lr|7PJ_ zwp4dNGCrpXXETQ-yK$Xtro%T3QL$&C&6tuOC8p0wPzz4UAMhm9+txMymFIjdMGj8Tx|Kekywh4V@sqlc)@@;DC!G%GNUC7sjd#7V65*ka~#8%!>9E9RqveH=9zD?E4s1wlz!h_{k|-O zrN2XrUlfYB)||e1^FK%9-{|xfEqQ?4dcFO+nrh@u!-%(|ZG| z$oMAwJ0@uK#kZf|qSDq5b3Zh^pXyF{e$e`n)BRdbOe`9oa(V|yWz_kmozv=-p{3t% z?h-!iEeTHhF{$;f;vnv`ZAw!S8%GDXx*h)g+kHFBujZ-VoG!#&>Z^Zg%4fQf@j}7% zezo;cZ>heRuY=Twm=m5Ez9DD+$q(o%y?V~B1+$t^xmV&hZ=Q$X_0o2W&~~fO{!*!6 zQ1op!D$D!I=1JC8<3zyQxsa8e?Atd&%BzyyL;9yUWQ2um)TQ6)-vZdoLY^k=0;LRg zt~tf513`Mm3+(i1oex5>8!my^Nmn-0vkqS;^7nk3IbyU^ad|kvql)v(rB*mPYHuw5 zDvtifGuE-dsYY%S-LX3?w3Ba}N3QjPy+7B@?ti&NRh1;Vva9e!$4#idH9TjiYU|09 zCx7~-i9R3anwpVsJBAqdRb=_4Uid<5)8I<2fU7O=_KmRAsrXA?agHev|gcH>a{zInJ6H zbQTK5{r7@F1eLQTE+pTV4T{4G+ zAlFME#+;)Yso>HM3*axaVT2pbo=zOP^sa41MHIBY#)-Jd-B&;IO4ZB z+xPR<#~S{fyV%%VU0-kSj@`0wQ!>qZ?Clb*`G0~?J}HxgZys)4GnzUulP?X7K<%yc z1U?a#=^a1ozbbh?axXd3ryah{B-=N68?U!9JXLtqPKkl}_9jk*>AP4Lo5BfVx`@Ge z6T+w;De?1Be;TAS<#YmdtY=fT9EI=%24j<8$C5NfBq8MHWFxk$>uYnZFM{E_g5|D=c~`KotImOzM!_cQwGASHpFUD25D3tFpbSF z&|S2v5t?-&QV`)rsp0r$j20zZU;acTVwsroT!NTJSh7Qpuh~k*VnvXP-Q>|odD-XD zC!)%?{?i&G_pHrz9FzhF=#++dIKvhwW$vRALYvWqakY1Cl)co{+M;6Zv6L2ban!G1 z52igK&i3*16`mcWF(FhkZM(71g!^G1@O_?ALSX{c=j4!X3* z)@)!)EoAr2{eWL1rMq|wXR9{tkMezf29?I21__ zkXhT;V9(gnXU~6K-^>-3s4n&7@(cURg?w~KmVJfs{dZWrpi4$k3D8>GyI&sIwo(_2 z)d;bU$qXW*q>UIfE61V?Tyi_P;@=)Yi;MN-o9QStwnXVYmr$xR6MW+q@a^`G^QMv7({G6;aPxpV7cjo_4cK_p# za+64lr7$T=Wett&k}O#(%*ZmfY=e=k*-6H&vYWB*`!XY9Fkwg%LfM89k}N}(?7PpI z`~5e3fBOE=&gv_|g#c3vI=zzCq%sHTn8r6%P zo~c+ZZ44CoF;79+M7ct~$|qYqlJR&N9e8?k33c{cj;Ie z$aV3Db}Y@l9D7zw76@q@$3t?hUs)n3Rg>l|N1+!PT$zg>xxIMMv+AA$Z6WZdzr`+< zEH%{U*Qy}XqOz>jsFbxQE($V7!vto*tT?mVl05{~JWhk?Pjfa#=I{P@S6RLKK^Z5s z@MRMA;1=ES+I;n3O;tfrrtep3gqrBZm~SP>>%>_#a{q;87gG*ioEjf9D%RYATl_3T z&_C#S*0hVxEM8OFw_2wmXd7OXpq7SYeOP}2@=1L7clp+jQ-~aXJ3Bi%f@L=zn zDB^qd#SOl($oPhaMwt~w_>%Z^US|-MBE;46ZItND(}(V_ckNnXW58sU{i~-Km{qS+ zhQ6x(gHnQYfLWX6w|=eGx!_tZ#1hQG3|k+S;^2QAig!8dC4j>snKxeD-w%&KF-pGO zQ8oOpOa8TsH>NWK%Y5$7&nfmCGwYI&Om}idz~aAR{PDK*%@6;=g71CQX^wx1cg*3j zWO*+S|E>CU&mGMCurQnJ+Hs`(e3?~z$O5uFa~fY&Bc*^S)zZrOfNa>IxhBY$rN5>adRsNuXk@9+P^)kY`cbcD|@JxQt;hrrao z(K1@~2UBY8b!N_|vqp_-PdTN{st;W7Z5V`VeRO2RRD)={r0MWW>3_G0<4+}ssJ_P; z{;A)sVaLp@JiU}E$GgjmeBoax#yXi?sbXRHTj2-7Cwo(H$i9Kkm*z!sybnBwrXkfuBF?d`23)GZTyeCx2~@ z93=6i{=hWaFIL^h5Wc45)~9N*tdinzyNsTJXY8!4={{5Bopa2=;QEbmOrqR-nHLN9Q^POX;EapGDz|ZA{yxx-r$KBYn@GCEW-2VdsfF`kpppHaXZZLFe2>s@quTIkO zN|;1%X|ame-hjKGr?Y}}7qvJYo|`D$At>M5ctc?Prvz^|I3bgv0=v;HFNATE}Wt;K$XKmW+@E=6yX6K zm!*xfW-b^`4dG-n5zdG=9Da{fMP79<3C7LY%YK;4*zfr0{DA&+YvB9b&H1ODwRrY-OlFb9_bCPK^qR6G}^d zc%Ecv%h@oraJK}^z{@Aru~hGNiS@j{P$FZ1(i@-t)Q_fu(y*`=Ow$#%Q_h&gfr6MA z+24LubUpi@dhAnF7{aGHUjGQREw%B@?;ukjx>&|@2Rfs~;px*QKlDpQm#M40O_cTC zNtwW3r%b~_^+XXtYj)-9)=gWk`>I0ZuW?BemREV3Epdqb!S`JlLz7>83pxk+lSU8a zBL^`fclDj)QUHS|7*+-<%$N3lINQi%{qWM|RG zqSzky&5f`ygu~W;m^!-zE!Wso%w>p22#`fDWa65W$4!|vin=8Q7M!exyFGn^R+Ty> zXV~B(yjdb4Ib~!A-UMjln$Gy&%wq4~Emyp2e4WO-AL@R9iwGH&&Kd;0J79%SwyJdS z^=jYmX-Kn{PCLCn>q;qEGGFxGCz0(wGou%N*GDfnAx0P1pPifnTIcJ&BIkH-w8@P& zw%wW@EZRd~%e;`GcYCD6hj9xj>V$=rOdKHt+>(|0s6sh@I-g|An^3!s^j?NhJ9p$u zuOr|)Og$Rlz}+9)!Bi6k2i}Uv9;=KVd3X~@K6z$7J}hm;)~g~Kd7k!T;l1tz+@l=@ zQ+SnG8rL=@ja2L<*BvzxOli4V*rq85y5BmQVwP>hf0VoDHoem63E4fc@9JzqgsFOG z@7D$?G?%s(7IIsdl?@MbqJn0$y885mhpEZw(n-#-$m1duW%~%OonZ5VI(wx^sBP`{ zddS|xR>^~|&IUvgzw@(@P4)LNw;5%!L+UdIbB&rE@m@OXY^0D3g<73#1UE8Oer;FN zOR-P#<%0M|7BVUyi5On=rg9!APipy}URt&+PmdX>FkU!E#|n;^OJkS;N>zu6C?Qm= z3V&7A^^32J_g=&l|BiC(HMr9xX@3bmo9xrZ(oHyHzpp8Bt|Y$CB=6|eo5X`KQR7D& zsCEUDGSMns{Fnq;|0V?b)+<@{w%C}2;myEs`qtAye?AN;c6XT^*-t)_Zg_}@68A7< z^%y_fV5x(>oP^}~Lg@Z|#< zp3LVEWlG*P25rpTjm@JE$HiS`r?W4&8{b?LGWBVQ;R`V;{cY3WR$So4(Y4;6J5ZCi zHhQ0(>9CwWOiHKlYYz@5$-R39+Vg}vwpuzzo9g)a;D~uQux*Ce<6#)>G0rLPR{Z<(OeTw7kyX+8 z1RG7eH2LZZHB)$&zYF7}6#XuMxI|NM? zx-Q^ylA=vr&0EE@Qv%(wV!v_Opm!Ku z8#46Mo#-+6-TBL1n?`4sV-4&k(n(xGd?4g-hYrJad5zHmGPZ@aAY+hQgo1Biw!)&e zS4{xMaMRahLR+xw`t_DYgo_UlXs)Zx#Qu-KLIE-z}q{hgL_47IQ_=vIUh28s4x ziaQO8w-C#23q=ngot^u0en_yEH$KKi_fQ(DEIn@wZ_4#S^)ayHa*5c3`+nh!rDZp* zR!}?U@PDA-mp`)^=$6iWdTt>e^f$z-Lzyh%?58j>Qc*XiMhqNzcd;8ffN4pzN;Za< zI(ub(+0gE#)iriQ@K2js@-Zg$K^~i>akMqjJp@RQLN?N*k4JkO$um`drH+-EmB|I`ABCGTOzvwfzKDMqTACtdk z(^gB(Cw1La$=lwBmN)*9hPY5FNe6xrcwWz1<~Pj7mX`R83?>`e%vI0Cv?xAk?)8V*ehK4B3^7x^2TOBzDg>QnLcg+~u z@7wRY%EyRyJoj(n1f{j?I@Z(>{0R14-Uy)!r)z6!04e*+uokUC8A!4>TiXwMt(o5yrOCd!Z=Z$@ zR7qbLH7%>GGzkuFrVmrC9ODA}JCTj?un=*|c0}8JS=rWJ6J}=?k(DiL4cC>}tf76L zA#`NUNBd9pssASG{}MRshcY z_j3%S+zDC+U>iix=8*rds2hVLBO^;cXs|7jxRecc+zY17yvc0hpc$Y7#&+6oAQK_wR?p z@fM{(>*1w%C*&v)0XRi}fP8KOev-}U2LLCW0A~(52jHg|fM*OW?JNwHdjsyq<>+A7 zAHb>hro-~2WFwGc{j)Ka7L++5H!&Fzz-FPFa9uCu+w>EA`$CnYou^HJA|1C3nZcMq z{nqRNm@UE`U53XS&;Yg%nd^z!2kIykY7Zcc-vu(X`)iN`8vr!3IKwISNCeZ>=r%?m zJe$OWn%<|t)8IeP!Ns-sndjLcprS^XGK`YtECHAV z&>t)y7At8GGXQ!-Zrvi^XHzbCp)^5aW1%%X>D;$oHGTbPK`J1@;96Q*vC|-bdc4dW zaPlkOz#!wa`m@!4DuS!Vi)t7RQG{C^E|}0rXNO+%=D-H@Sx6aBD{T3#fB|4aW7@Bt z`_jl6+u;qE$NAaxXTw0G0QFtApn(%K1oieD%>+OM^rQ?>nusHa#(~DwB=AU`4{KDFv_u@wQMUnUi zC543=z@CxpZ)qxy(LsWK1JaJvk5lj5h*ZE8LA8yF4Pf9nS=#1(jsUW2Z;BXYWm#sO#v4FdKFvWJ5)eVxKYaM#Hfx;wsO$+he=El9wZ{-z$3vAV>92o2 zExnDas2KeByg-ffP}%zfcGAwm;vyzHyApuJo2Jr09w-{Y~qeOPrQVCDql|QUMd)3?d^3WNd>mJ2Nw* zZFpU8tFXSlzQcup^5vn;VJ!^;Ihl-T8>g=+QvR#0jJ3gs{`#rX8l;1nTSKFxsijXg zIbSOEB?_h%33pdRf$jo?eXjY*xMuw25*x$;$trdl0)d!S*+zgoaxcI(l~+{g(L@fGV4iftNRhp3fw%?O9z-sF zyYk{E9iX)rKwu67rAWZrCV+4R?T<}jk!jqZw@7n=)#FE{y4SeG%>=c@V5h(?t55O3 z*uaYG4^S`}5O(@0lJ~53yG)>)q5w|EVwLVK`K(Q2*x(+;4`G6uQ&CR{H{lhbs*1h43 zY|f+A_QdHJMPjrvm{)@Ub?85z8(HHyXP~_MI}v0_$ET&IZw?wgL@rTko9-;hWvX7y zNw)OYPDc2oE;p_ljDvYg@xW2e+MET?f&}V^`at#zsc@B+|ZbPuA^y!-up^R>fY+ zL7Ytnjq zqSD-%`!EDTd;mHl7eo6AI-GT3VZqSGCfB*L6eh>pY|O_2>bCkY_WCuhkwKo~vXYVq zu&3qFb!_T*%w_a7Z3=>9PJY;6Nt2nlx#59}u7O zKqS=IuXENCYMl4pQqz&EY)neL)pwVk<3s1rY zZ{(TQ^%x?NrFsL#j~~b9eJ@Fim2t%PM9r4e)ELv&3E(#w93H+7CLrGxON9KaPK4Su zz?AA&q?hFV;%~s0@9p`+qH%_jmy+yF%gV|O4_;X4>+5qJ(?a3I)hMADQ$RM^HxtBk zW2PVIn2c;KkCy{1v_$l~kTz(=glUD;^|st)-3$7nO@USA<+`QDI`Z)uU#kGi2-X2% z&Ntu;xv6#*cg2(X=a2F8=YRczLTF|0MTTPAeO4xLu|9zXo#cn`d-uWwsnK^yQaMse zn-{i%qsaObP{cG9I=TU)^h9;Q=vrf`Rb z0znyBS(k^0SHP4AR%q-n){XqhwrXA0kG8*)nyTHl0FlJua5~o$Uw2GXb|y4IQ?yV2 zy>01o35_;kAp?GD@cTq=Z?6I1hXWSo=i>yUD|ky$d_}RKsen3y+E;#5VJGbuHc1;X zq0R3;Nxh+c<8zT_6X8H6;^Va;V{!?YErElhnf~bZO5q*gtwK?1v}xiO&`W-P4WEsp z;{{d z^UNnhr%A+gSeHcTtxY)Kc;sA!*_q?nZFw psa|-|{2#xB656z#6LQ37w*+C8$nFQPe?M_TTf;yduV(%7{{VJ}j)4FG literal 0 HcmV?d00001