From cb37299c465670f6b0374ce636848aa3ea3b54ab Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 20 Nov 2019 16:28:34 -0800 Subject: [PATCH 01/15] Fix yaml --- source/_integrations/somfy.markdown | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/_integrations/somfy.markdown b/source/_integrations/somfy.markdown index a8b063187a1..61d7bce342f 100644 --- a/source/_integrations/somfy.markdown +++ b/source/_integrations/somfy.markdown @@ -48,13 +48,13 @@ somfy: {% configuration %} client_id: -description: Your Somfy consumer key. -required: true -type: string + description: Your Somfy consumer key. + required: true + type: string client_secret: -description: Your Somfy consumer secret. -required: true -type: string + description: Your Somfy consumer secret. + required: true + type: string {% endconfiguration %} ### Potential duplicate with the Tahoma integration From a965669b5434654502869e37bc1e0a3989f32c2a Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 4 Dec 2019 23:05:19 -0800 Subject: [PATCH 02/15] Draft notes --- source/_posts/2019-12-11-release-103.markdown | 1502 +++++++++++++++++ 1 file changed, 1502 insertions(+) create mode 100644 source/_posts/2019-12-11-release-103.markdown diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown new file mode 100644 index 00000000000..f1e746363b1 --- /dev/null +++ b/source/_posts/2019-12-11-release-103.markdown @@ -0,0 +1,1502 @@ +--- +layout: post +title: "0.103: TBD" +description: "TBD - UPDATE DATE" +date: 2019-12-04 0:41:02 +date_formatted: "December 11, 2019" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2019-12-0.103/components.png +--- + +Intro last release of year, talk about release schedule/holiday break. + +## Frenck working full time. + + + +## Frontend + +Bram todo, automation YAML? + +## Update service names + +Cogneato todo, insert table with old and new service names + +## New Integrations + +- Add support for Hisense AEH-W4A1 wifi module (AC remote control) ([@bannhead] - [#28641]) ([hisense_aehw4a1 docs]) (new-integration) +- GeoNet NZ Volcanic Alert Level sensor ([@exxamalte] - [#26901]) ([geonetnz_volcano docs]) (new-integration) +- Add component VersaSense ([@flamm3blemuff1n] - [#24619]) ([versasense docs]) (new-integration) +- Add Proxmox VE integration ([@K4ds3] - [#27315]) ([proxmoxve docs]) (new-integration) +- Add flume support ([@ChrisMandich] - [#27235]) ([flume docs]) (new-integration) +- StarLine integration ([@Anonym-tsk] - [#27197]) ([starline docs]) (new-integration) +- Add intent integration to expose intent handle API ([@balloob] - [#29124]) ([conversation docs]) ([intent docs]) (new-integration) +- Dsmr reader ([@depl0y] - [#28701]) ([dsmr_reader docs]) ([fleetgo docs]) ([openhardwaremonitor docs]) (new-integration) +- Add ATEN PE component for ATEN eco PDUs ([@mtdcr] - [#27960]) ([aten_pe docs]) (new-integration) + +## New Platforms + +- Add support for SimpliSafe locks ([@bachya] - [#28672]) ([simplisafe docs]) (new-platform) +- Add fan support to lutron_caseta ([@djj211] - [#29033]) ([lutron_caseta docs]) (new-platform) +- Add support for Somfy Camera Shutter ([@tetienne] - [#29057]) ([somfy docs]) (new-platform) +- Add Huawei LTE binary sensor support, mobile connection sensor ([@scop] - [#28226]) ([huawei_lte docs]) (new-platform) +- Broadlink remote ([@felipediel] - [#26528]) ([broadlink docs]) (new-platform) + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). + +## Reporting Issues + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + +- Change keys for Samsung TV next and prev track command ([@tulindo] - [#28213]) ([samsungtv docs]) (breaking change) +- Align naming ([@fabaff] - [#28830]) ([wake_on_lan docs]) (breaking change) +- Pulseaudio: Changed default port from 4712 to 4713 ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) (breaking change) +- Improve z-wave thermostat support ([@oandrew] - [#27040]) ([zwave docs]) (breaking change) +- Add host field to add_torrent service ([@engrbm87] - [#28653]) ([transmission docs]) (breaking change) +- Update service domain for local_file from 'camera' to 'local_file' ([@raman325] - [#28890]) ([local_file docs]) (breaking change) +- move service constants to const.py, move custom services to monoprice domain ([@raman325] - [#29099]) ([monoprice docs]) (breaking change) +- Update service domain for bluesound from 'media_player' to 'bluesound' ([@raman325] - [#29111]) ([bluesound docs]) (breaking change) +- Update service domain for blackbird from 'media_player' to 'blackbird' ([@raman325] - [#29112]) ([blackbird docs]) (breaking change) +- Update service domain for epson from 'media_player' to 'epson' ([@raman325] - [#29113]) ([epson docs]) (breaking change) +- move html5 service to html5 domain ([@raman325] - [#29145]) ([html5 docs]) (breaking change) +- Update service domain for elkm1 from 'alarm_control_panel' to 'elkm1' ([@raman325] - [#29128]) ([elkm1 docs]) (breaking change) +- move neato service to neato domain ([@raman325] - [#29148]) ([neato docs]) (breaking change) +- move icloud services to icloud domain ([@raman325] - [#29144]) ([icloud docs]) (breaking change) +- move econet services to econet domain ([@raman325] - [#29149]) ([econet docs]) (breaking change) +- move songpal service to songpal domain ([@raman325] - [#29143]) ([songpal docs]) (breaking change) +- move facebox service to facebox domain ([@raman325] - [#29151]) ([facebox docs]) (breaking change) +- move wink service definitions from lock to wink domain ([@raman325] - [#29137]) ([wink docs]) (breaking change) +- Update service domain for lifx from 'light' to 'lifx' ([@raman325] - [#29136]) ([lifx docs]) (breaking change) +- move service constants to const.py and move channels services to channels domain ([@raman325] - [#29139]) ([channels docs]) (breaking change) +- Update service domain for todoist from 'calendar' to 'todoist' ([@raman325] - [#29131]) ([todoist docs]) (breaking change) +- update envisalink service domain ([@raman325] - [#29126]) ([envisalink docs]) (breaking change) +- Update service domain for mill from 'climate' to 'mill' ([@raman325] - [#29132]) ([mill docs]) (breaking change) +- move squeezebox service to squeezebox domain ([@raman325] - [#29141]) ([squeezebox docs]) (breaking change) +- Add opentherm_gw device support ([@mvn23] - [#28722]) ([opentherm_gw docs]) (breaking change) +- move yamaha service to yamaha domain ([@raman325] - [#29142]) ([yamaha docs]) (breaking change) +- Update service domain for ifttt from 'alarm_control_panel' to 'ifttt' ([@raman325] - [#29129]) ([ifttt docs]) (breaking change) +- Change apns service domain and remove unused variable ([@raman325] - [#29165]) ([apns docs]) (breaking change) +- Update bluetooth_tracker service name and domain from 'device_tracker' to 'bluetooth_tracker' ([@raman325] - [#29161]) ([bluetooth_tracker docs]) (breaking change) +- move soundtouch services to soundtouch domain ([@raman325] - [#29140]) ([soundtouch docs]) (breaking change) +- move wemo services to wemo domain ([@raman325] - [#29135]) ([wemo docs]) (breaking change) +- Update service domain for alarmdecoder from 'alarm_control_panel' to 'alarmdecoder' ([@raman325] - [#29127]) ([alarmdecoder docs]) (breaking change) +- update demo service domain and service description ([@raman325] - [#29164]) ([demo docs]) (breaking change) +- Move intent registration to own integration ([@balloob] - [#29280]) ([conversation docs]) ([cover docs]) ([intent docs]) ([light docs]) ([shopping_list docs]) (breaking change) +- Overhaul Emulated Hue ([@NobleKangaroo] - [#28317]) ([emulated_hue docs]) (breaking change) +- Clear miflora sensor state on exception ([@ferbar] - [#29276]) ([miflora docs]) (breaking change) +- Update service domains for xiaomi_miio from base domains to xiaomi_miio domain ([@raman325] - [#29134]) ([xiaomi_miio docs]) (breaking change) +- Do not select all entities when omitting entity ID in service call ([@balloob] - [#29178]) (breaking change) +- Update heatmiserv3 integration ([@andylockran] - [#29006]) ([heatmiser docs]) (breaking change) + +## Beta Fixes + +- Delay Plex websocket connection to avoid race ([@jjlawren] - [#28934]) ([plex docs]) (beta fix) + +## All changes + +- Add verisure ethernet status ([@thomasgermain] - [#28656]) ([verisure docs]) +- Bump pyotgw to 0.5b1 ([@mvn23] - [#28751]) ([opentherm_gw docs]) +- Add config entry and device support to Demo ([@bramkragten] - [#28702]) ([demo docs]) +- Add support for SimpliSafe locks ([@bachya] - [#28672]) ([simplisafe docs]) (new-platform) +- Add small speed improvement when unloading Ambient PWS ([@bachya] - [#28756]) ([ambient_station docs]) +- Add small speed improvement when unloading Notion ([@bachya] - [#28757]) ([notion docs]) +- Add small speed improvement when unloading OpenUV ([@bachya] - [#28758]) ([openuv docs]) +- Add small speed improvement when unloading RainMachine ([@bachya] - [#28759]) ([rainmachine docs]) +- Upgrade ephem to 3.7.7.0 ([@fabaff] - [#28715]) ([season docs]) +- Added plus sign to safe characters in urllib.parse.quote method ([@springstan] - [#28763]) ([squeezebox docs]) +- DECONZ - Add device trigger support for aqara 86sw2 switches to Deconz ([@bramkragten] - [#28767]) ([deconz docs]) +- Bump pytest to 5.2.3 ([@cgtobi] - [#28785]) +- Convert Tesla to Async ([@alandtse] - [#28748]) ([tesla docs]) +- bump home mitemp_bt to 0.0.3. It has an important bugfix for reading … ([@herrlado] - [#28765]) ([mitemp_bt docs]) +- Change keys for Samsung TV next and prev track command ([@tulindo] - [#28213]) ([samsungtv docs]) (breaking change) +- Add support for Hisense AEH-W4A1 wifi module (AC remote control) ([@bannhead] - [#28641]) ([hisense_aehw4a1 docs]) (new-integration) +- Upgrade sqlalchemy to 1.3.11 ([@fabaff] - [#28721]) ([recorder docs]) ([sql docs]) +- Bump pyHik library to 0.2.5 for id, tamper fixes ([@mezz64] - [#28807]) ([hikvision docs]) +- Upgrade pylint, tweak config ([@scop] - [#28798]) +- Lint exclusions ([@scop] - [#28655]) +- Add ombi password authentication option ([@larssont] - [#28742]) ([ombi docs]) +- Move imports in braviatv component ([@Bouni] - [#27855]) ([braviatv docs]) ([braviatv docs]) ([braviatv docs]) +- Truncate sensor state values ([@michaeldavie] - [#28788]) ([environment_canada docs]) +- Upgrade alpha_vantage to 2.1.2 ([@fabaff] - [#28810]) ([alpha_vantage docs]) +- Upgrade shodan to 1.19.1 ([@fabaff] - [#28809]) ([shodan docs]) +- Improve coverage of input_datetime/reproduce_state ([@Santobert] - [#28272]) ([input_datetime docs]) +- Bump androidtv to 0.0.34 ([@JeffLIrion] - [#28816]) ([androidtv docs]) +- Add broadcast_address for wake-on-lan ([@uSpike] - [#28793]) ([panasonic_viera docs]) +- Add broadcast address for WOL and samsungtv ([@JayNewstrom] - [#28819]) ([samsungtv docs]) +- Align naming ([@fabaff] - [#28830]) ([wake_on_lan docs]) (breaking change) +- Esphome climate features ([@glmnet] - [#28786]) ([esphome docs]) +- Implement more Comfoconnect sensors ([@michaelarnauts] - [#28817]) ([comfoconnect docs]) +- Add bandit, use to catch known vulnerable XML parsing ([@scop] - [#28341]) +- Make intents end Snips session without speech ([@Romkabouter] - [#28820]) ([snips docs]) +- Update Vivotek camera integration ([@HarlemSquirrel] - [#28841]) ([vivotek docs]) +- Move imports in owntracks component ([@Quentame] - [#27780]) ([owntracks docs]) +- Update roomba integration ([@freekode] - [#28560]) ([roomba docs]) +- GeoNet NZ Volcanic Alert Level sensor ([@exxamalte] - [#26901]) ([geonetnz_volcano docs]) (new-integration) +- Add component VersaSense ([@flamm3blemuff1n] - [#24619]) ([versasense docs]) (new-integration) +- Bump pyps4-2ndscreen to 1.0.3 ([@ktnrg45] - [#28874]) ([ps4 docs]) +- Pulseaudio: Changed default port from 4712 to 4713 ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) (breaking change) +- Add state dependent icons to moon sensor ([@Mariusthvdb] - [#28743]) ([moon docs]) +- Move import to top for alarmdecoder ([@frenck] - [#28862]) ([alarmdecoder docs]) +- Move import to top for aftership ([@frenck] - [#28860]) ([aftership docs]) +- Move imports to top for serial_pm ([@frenck] - [#28861]) ([serial_pm docs]) +- Downgrade duplicate YAML key log to warning ([@frenck] - [#28851]) +- Mark entity abc ([@balloob] - [#28869]) ([climate docs]) +- Add @rohankapoorcom to CODEOWNERS for speedtestdotnet and fastdotcom ([@rohankapoorcom] - [#28879]) ([fastdotcom docs]) ([speedtestdotnet docs]) +- Add HTTP view to conversation to handle intents via JSON POST ([@synesthesiam] - [#28818]) ([conversation docs]) +- Add ZHA service to issue group commands ([@abmantis] - [#28823]) ([zha docs]) +- Bump pytest to 5.3.0 ([@frenck] - [#28883]) +- Allow connection to rfxtrx using tcp ([@foxy82] - [#28297]) ([rfxtrx docs]) +- Update services.yaml for Roku component ([@raman325] - [#28887]) +- Command arguments for issue_zigbee_cluster_commands. ([@Adminiuga] - [#28885]) ([zha docs]) +- Update services.yaml for cloudflare component ([@raman325] - [#28888]) +- update services.yaml for keyboard component ([@raman325] - [#28889]) +- bump herepy to 0.6.3.3 ([@eifinger] - [#28907]) ([here_travel_time docs]) +- Update **init**.py ([@SNoof85] - [#28911]) ([freebox docs]) +- Delay Plex websocket connection to avoid race ([@jjlawren] - [#28934]) ([plex docs]) (beta fix) +- Bump verisure to vsure 1.5.4 and jsonpath 0.82 ([@persandstrom] - [#28933]) ([verisure docs]) +- Add device trigger support for Aqara WXKG11LM 2016 switch to Deconz ([@kurniawan77] - [#28946]) ([deconz docs]) +- fix typo for mediumvioletred ([@awkwardDuck] - [#28941]) +- Add round to half template method ([@tofuSCHNITZEL] - [#28948]) +- Fix return values of preset_mode(s) properties ([@akasma74] - [#27751]) ([generic_thermostat docs]) +- Creating a scene by snapshotting entities ([@Santobert] - [#28939]) ([homeassistant docs]) +- Add Proxmox VE integration ([@K4ds3] - [#27315]) ([proxmoxve docs]) (new-integration) +- Add flume support ([@ChrisMandich] - [#27235]) ([flume docs]) (new-integration) +- Rename rest_command request to response, add exc_info for exceptions ([@Misiu] - [#28521]) ([rest_command docs]) +- Upgrade youtube_dl to 2019.11.22 ([@BKPepe] - [#28964]) ([media_extractor docs]) +- Bumped pypca to 0.0.7 ([@majuss] - [#28976]) ([elv docs]) +- Catch Zeroconf exception ([@fabaff] - [#28728]) ([zeroconf docs]) +- Update pyjuicenet dependency ([@jesserockz] - [#28958]) ([juicenet docs]) +- Upgrade mutagen to 1.43.0 ([@fabaff] - [#28984]) ([tts docs]) +- Bumped keenetic NDMS2 client version to 0.0.11 ([@foxel] - [#28990]) ([keenetic_ndms2 docs]) +- Upgrade zeroconf to 0.24.0 ([@fabaff] - [#28986]) ([zeroconf docs]) +- Upgrade shodan to 1.20.0 ([@fabaff] - [#28983]) ([shodan docs]) +- Ensure wheel package is present when running Pylint ([@frenck] - [#29012]) +- Move imports to top for volkszaehler ([@springstan] - [#29025]) ([volkszaehler docs]) +- Made spotify playlist name validation less strict ([@springstan] - [#28684]) ([spotify docs]) +- Move imports to the top for Tado. ([@michaelarnauts] - [#29016]) ([tado docs]) +- Add an early start sensor for heating zones ([@andersonshatch] - [#28732]) ([tado docs]) +- Fix #27028 ([@pschmitt] - [#29042]) ([roomba docs]) +- Move philips_js imports at top-level ([@Quentame] - [#29003]) ([philips_js docs]) +- Move imports to top for watson_tts ([@springstan] - [#29023]) ([watson_tts docs]) +- Move imports to top for todoist ([@springstan] - [#29022]) ([todoist docs]) +- Move imports to top for geizhals ([@springstan] - [#29021]) ([geizhals docs]) +- Upgrade discord.py to 1.2.5 ([@fabaff] - [#28998]) ([discord docs]) +- Catch samsungtv websocket exceptions ([@escoand] - [#28849]) ([samsungtv docs]) +- Move imports to top for discovery ([@springstan] - [#29020]) ([discovery docs]) +- Report device unavailable state through Emulated Hue ([@challs] - [#29029]) ([emulated_hue docs]) +- Use TADO_MODE for temperature overrides in tado climate component. ([@michaelarnauts] - [#29014]) ([tado docs]) +- Move edimax imports at top-level ([@Quentame] - [#29053]) ([edimax docs]) +- Move vizio imports at top-level ([@Quentame] - [#29046]) ([vizio docs]) +- Move dyson imports at top-level ([@Quentame] - [#29047]) ([dyson docs]) +- Added error checking ([@kuchel77] - [#29041]) ([synologydsm docs]) +- Move ebox imports at top-level ([@Quentame] - [#29048]) ([ebox docs]) +- Move ecoal_boiler imports at top-level ([@Quentame] - [#29049]) ([ecoal_boiler docs]) +- Move imports to top for ffmpeg_motion and ffmpeg_noise ([@springstan] - [#29026]) ([ffmpeg_motion docs]) ([ffmpeg_noise docs]) +- Move fibaro imports at top-level ([@Quentame] - [#28995]) ([fibaro docs]) +- Add climate hvac_action for ESPHome ([@OttoWinter] - [#28993]) ([esphome docs]) +- Code maintenance for HomematicIP Cloud ([@SukramJ] - [#28980]) ([homematicip_cloud docs]) +- Fix typo in scaffold generator script ([@cgtobi] - [#29058]) +- Move hdmi_cec imports at top-level ([@Quentame] - [#29056]) ([hdmi_cec docs]) +- Handle offline state of SAJ inverters (fixes #29007) ([@fredericvl] - [#29009]) ([saj docs]) +- Bump numpy 1.17.4 / opencv 4.1.2 for Python 3.8 ([@pvizeli] - [#29061]) ([iqvia docs]) ([opencv docs]) ([tensorflow docs]) ([trend docs]) +- Drop < 0.97 Huawei LTE sensor unique id migration workaround ([@scop] - [#29060]) ([huawei_lte docs]) +- Move econet imports at top-level ([@Quentame] - [#29050]) ([econet docs]) +- track Raspberry Pi 4 image in the version integration ([@basnijholt] - [#29059]) ([version docs]) +- Fix climate device actions ([@SukramJ] - [#28660]) ([climate docs]) +- Bumped lupupy to version 0.0.18 ([@majuss] - [#28989]) ([lupusec docs]) +- Move yi imports at top-level ([@Quentame] - [#29001]) ([yi docs]) +- Nilu integration code owner ([@hfurubotten] - [#29081]) ([nilu docs]) +- Entur public transport code owner ([@hfurubotten] - [#29080]) ([entur_public_transport docs]) +- Move eddystone_temperature imports at top-level ([@Quentame] - [#29052]) ([eddystone_temperature docs]) +- Support default display category based one switch device_class. ([@ochlocracy] - [#28221]) ([alexa docs]) +- Add Alexa.ModeController to cover entities, adds open/close utterances! ([@ochlocracy] - [#28309]) ([alexa docs]) +- Fix opentherm_gw config flow migration ([@mvn23] - [#28474]) ([opentherm_gw docs]) +- Add valid inputs to alexa InputController ([@ochlocracy] - [#28483]) ([alexa docs]) +- Move epsonworkforce imports at top-level ([@Quentame] - [#29086]) ([epsonworkforce docs]) +- Move velux imports at top-level ([@Quentame] - [#29085]) ([velux docs]) +- Move upnp imports at top-level ([@Quentame] - [#29083]) ([upnp docs]) +- Move dlna_dmr imports at top-level ([@Quentame] - [#29082]) ([dlna_dmr docs]) +- Move imports to top for xfinity ([@springstan] - [#29077]) ([xfinity docs]) +- Move imports to top for xeoma ([@springstan] - [#29076]) ([xeoma docs]) +- Move imports to top for version ([@springstan] - [#29075]) ([version docs]) +- Move imports to top for yale_smart_alarm ([@springstan] - [#29074]) ([yale_smart_alarm docs]) +- Move imports to top for xiaomi_tv ([@springstan] - [#29073]) ([xiaomi_tv docs]) +- Add supported_features to Alarm Control Panel to limit device_actions ([@SukramJ] - [#29065]) +- Move hangouts imports at top-level ([@Quentame] - [#29055]) ([hangouts docs]) +- Add SSL configuration ([@USA-RedDragon] - [#29038]) ([opengarage docs]) +- Refactor template components to extract common routines ([@grillp] - [#27064]) ([template docs]) +- Improve z-wave thermostat support ([@oandrew] - [#27040]) ([zwave docs]) (breaking change) +- Fix Onvif setup error: premature end of connection on GetStreamURI ([@olijouve] - [#26781]) ([onvif docs]) +- Move esphome imports at top-level ([@Quentame] - [#29064]) ([esphome docs]) +- Cast the volume_level of a universal media_player to a float ([@michaelarnauts] - [#29045]) ([universal docs]) +- Move imports to top for ecovacs ([@springstan] - [#29017]) ([ecovacs docs]) +- Allow templates in rest_command headers ([@PedroLamas] - [#26099]) ([rest_command docs]) +- Fixed CONFIG_SCHEMA and getting data from the config ([@springstan] - [#28985]) ([dovado docs]) +- Allow to change MQTT climate hold mode ([@krasnoukhov] - [#28988]) ([mqtt docs]) +- Add scale and offset to temperature values to Modbus Climate ([@adamchengtkc] - [#27045]) ([modbus docs]) +- Add uptime and number of reboot for bbox sensor ([@Mryck] - [#28880]) ([bbox docs]) +- google_assistant: support for humidity sensors ([@Shulyaka] - [#28695]) ([google_assistant docs]) +- If volume disabled do not enable support ([@bazwilliams] - [#28635]) ([openhome docs]) +- Lint config cleanups ([@scop] - [#28864]) +- Simplify getting alias from tplink smartplug.context ([@basnijholt] - [#28696]) ([tplink docs]) +- Explicitly include "Alexa" Interface in discovery response ([@ochlocracy] - [#28218]) ([alexa docs]) +- Fix digest auth rest sensors ([@timmccor] - [#28153]) ([rest docs]) +- Make conversation and intent context aware ([@balloob] - [#28965]) ([almond docs]) ([conversation docs]) ([http docs]) ([intent_script docs]) ([light docs]) +- Fix empty data attribute in sinch service call ([@bendikrb] - [#28253]) ([sinch docs]) +- Fix Alexa tests ([@pvizeli] - [#29100]) +- Fix HomeKit linked battery sensor crash ([@adrum] - [#28974]) ([homekit docs]) +- Move icloud imports at top-level ([@Quentame] - [#29089]) ([icloud docs]) +- Move ee_brightbox imports at top-level ([@Quentame] - [#29054]) ([ee_brightbox docs]) +- Update WazeRouteCalculator, add config options, fix subscription ([@hmmbob] - [#27963]) ([waze_travel_time docs]) +- Add serial to caseta devices ([@mdonoughe] - [#28886]) ([lutron_caseta docs]) +- Add host field to add_torrent service ([@engrbm87] - [#28653]) ([transmission docs]) (breaking change) +- Update service domain for local_file from 'camera' to 'local_file' ([@raman325] - [#28890]) ([local_file docs]) (breaking change) +- Move imports to top for webostv ([@springstan] - [#29102]) ([webostv docs]) +- Add hvac_action to HomematicIP Cloud Climate ([@SukramJ] - [#28859]) ([homematicip_cloud docs]) +- move service constants to const.py, move custom services to monoprice domain ([@raman325] - [#29099]) ([monoprice docs]) (breaking change) +- Move imports to top for uptimerobot ([@springstan] - [#29103]) ([uptimerobot docs]) +- Move imports to top for twilio_call ([@springstan] - [#29104]) ([twilio_call docs]) +- Move imports to top for ubee ([@springstan] - [#29105]) ([ubee docs]) +- Move flexit imports at top-level ([@Quentame] - [#29097]) ([flexit docs]) +- Move flunearyou imports at top-level ([@Quentame] - [#29096]) ([flunearyou docs]) +- Move folder_watcher imports at top-level ([@Quentame] - [#29095]) ([folder_watcher docs]) +- Move foobot imports at top-level ([@Quentame] - [#29094]) ([foobot docs]) +- Move fortigate imports at top-level ([@Quentame] - [#29093]) ([fortigate docs]) +- Move free_mobile imports at top-level ([@Quentame] - [#29092]) ([free_mobile docs]) +- Move dominos imports at top-level ([@Quentame] - [#29090]) ([dominos docs]) +- Move imports to top for uvc ([@springstan] - [#29072]) ([uvc docs]) +- Move imports to top for travisci ([@springstan] - [#29107]) ([travisci docs]) +- Move imports to top for unifi_direct ([@springstan] - [#29106]) ([unifi_direct docs]) +- Move imports to top for trackr ([@springstan] - [#29109]) ([trackr docs]) +- Move imports to top for thinkingcleaner ([@springstan] - [#29110]) ([thinkingcleaner docs]) +- Move imports to top for trafikverket_weatherstation ([@springstan] - [#29108]) ([trafikverket_weatherstation docs]) +- Add new properties and services for V3 SimpliSafe systems ([@bachya] - [#28997]) ([simplisafe docs]) +- Fix Vicare imports ([@rappenze] - [#29071]) ([vicare docs]) +- Update service domain for bluesound from 'media_player' to 'bluesound' ([@raman325] - [#29111]) ([bluesound docs]) (breaking change) +- Update service domain for blackbird from 'media_player' to 'blackbird' ([@raman325] - [#29112]) ([blackbird docs]) (breaking change) +- Update service domain for epson from 'media_player' to 'epson' ([@raman325] - [#29113]) ([epson docs]) (breaking change) +- StarLine integration ([@Anonym-tsk] - [#27197]) ([starline docs]) (new-integration) +- Fix all entities triggering all observations in bayesian sensor ([@sophof] - [#28979]) ([bayesian docs]) +- Add Post Processing Jobs to NZBGet component ([@alex3305] - [#29027]) ([nzbget docs]) +- Update roomba bin state checking ([@freekode] - [#29030]) ([roomba docs]) +- Remove the alarm_control_panel CODEOWNER ([@colinodell] - [#29114]) +- Update list of supported countries for Workday Sensor ([@springstan] - [#29000]) ([workday docs]) +- Allow rest sensor list responses ([@gjbadros] - [#28835]) ([rest docs]) +- Move request sync logic into GoogleConfig ([@elupus] - [#28227]) ([cloud docs]) ([google_assistant docs]) +- Move imports to top for tank_utility ([@springstan] - [#29119]) ([tank_utility docs]) +- Move imports to top for temper ([@springstan] - [#29118]) ([temper docs]) +- Move imports to top for touchline ([@springstan] - [#29117]) ([touchline docs]) +- Move imports to top for traccar ([@springstan] - [#29116]) ([traccar docs]) +- UpCloud updates ([@scop] - [#28646]) ([upcloud docs]) +- Upgrade huawei-lte-api to 1.4.4 ([@scop] - [#29130]) ([huawei_lte docs]) +- bumped supported apprise version to 0.8.2 ([@caronc] - [#29125]) ([apprise docs]) +- move html5 service to html5 domain ([@raman325] - [#29145]) ([html5 docs]) (breaking change) +- move nuki service to nuki domain services.yaml and remove missing service ([@raman325] - [#29138]) +- Update service domain for elkm1 from 'alarm_control_panel' to 'elkm1' ([@raman325] - [#29128]) ([elkm1 docs]) (breaking change) +- move neato service to neato domain ([@raman325] - [#29148]) ([neato docs]) (breaking change) +- move icloud services to icloud domain ([@raman325] - [#29144]) ([icloud docs]) (breaking change) +- move econet services to econet domain ([@raman325] - [#29149]) ([econet docs]) (breaking change) +- move songpal service to songpal domain ([@raman325] - [#29143]) ([songpal docs]) (breaking change) +- move facebox service to facebox domain ([@raman325] - [#29151]) ([facebox docs]) (breaking change) +- move wink service definitions from lock to wink domain ([@raman325] - [#29137]) ([wink docs]) (breaking change) +- Update service domain for lifx from 'light' to 'lifx' ([@raman325] - [#29136]) ([lifx docs]) (breaking change) +- move service constants to const.py and move channels services to channels domain ([@raman325] - [#29139]) ([channels docs]) (breaking change) +- Add intent integration to expose intent handle API ([@balloob] - [#29124]) ([conversation docs]) ([intent docs]) (new-integration) +- Update service domain for todoist from 'calendar' to 'todoist' ([@raman325] - [#29131]) ([todoist docs]) (breaking change) +- update envisalink service domain ([@raman325] - [#29126]) ([envisalink docs]) (breaking change) +- Update service domain for mysensors from 'switch' to 'mysensor… ([@raman325] - [#29147]) ([mysensors docs]) +- Remove ios warning for no devices subscribed to ios.notify ([@TomBrien] - [#29153]) ([ios docs]) +- Add "gentle" mode for Xiaomi Roborock vacuum ([@abmantis] - [#29004]) ([xiaomi_miio docs]) +- Update service domain for mill from 'climate' to 'mill' ([@raman325] - [#29132]) ([mill docs]) (breaking change) +- move squeezebox service to squeezebox domain ([@raman325] - [#29141]) ([squeezebox docs]) (breaking change) +- Add opentherm_gw device support ([@mvn23] - [#28722]) ([opentherm_gw docs]) (breaking change) +- Update services.yaml for nuheat ([@raman325] - [#29133]) ([nuheat docs]) +- move yamaha service to yamaha domain ([@raman325] - [#29142]) ([yamaha docs]) (breaking change) +- Update service domain for harmony from 'remote' to 'harmony' ([@raman325] - [#29146]) ([harmony docs]) +- add services.yaml description for matrix service ([@raman325] - [#29159]) +- Update service domain for ifttt from 'alarm_control_panel' to 'ifttt' ([@raman325] - [#29129]) ([ifttt docs]) (breaking change) +- Use roku.poweron method for media_player.turn_on ([@bwarden] - [#29123]) ([roku docs]) +- Return Jewish Calendar holiday type id support ([@tsvi] - [#29168]) ([jewish_calendar docs]) +- move import to top and add service definition for pilight ([@raman325] - [#29163]) ([pilight docs]) +- Reduce connection timeout to avoid config flow timeouts ([@jjlawren] - [#29172]) ([plex docs]) +- Handle case when device can be None ([@Kane610] - [#29171]) ([deconz docs]) +- Change apns service domain and remove unused variable ([@raman325] - [#29165]) ([apns docs]) (breaking change) +- Update bluetooth_tracker service name and domain from 'device_tracker' to 'bluetooth_tracker' ([@raman325] - [#29161]) ([bluetooth_tracker docs]) (breaking change) +- add services.yaml description for service ([@raman325] - [#29160]) +- move soundtouch services to soundtouch domain ([@raman325] - [#29140]) ([soundtouch docs]) (breaking change) +- move wemo services to wemo domain ([@raman325] - [#29135]) ([wemo docs]) (breaking change) +- Update service domain for alarmdecoder from 'alarm_control_panel' to 'alarmdecoder' ([@raman325] - [#29127]) ([alarmdecoder docs]) (breaking change) +- Add fan support to lutron_caseta ([@djj211] - [#29033]) ([lutron_caseta docs]) (new-platform) +- Fix mobile app device identifiers ([@balloob] - [#29173]) ([mobile_app docs]) +- update demo service domain and service description ([@raman325] - [#29164]) ([demo docs]) (breaking change) +- Move GoogleConfig initialization into setup of component ([@elupus] - [#29170]) ([google_assistant docs]) +- Bump plexwebsocket to 0.0.6 ([@jjlawren] - [#29175]) ([plex docs]) +- Add support for Somfy Camera Shutter ([@tetienne] - [#29057]) ([somfy docs]) (new-platform) +- Only create cloud user if cloud in use ([@balloob] - [#29150]) ([cloud docs]) +- Dsmr reader ([@depl0y] - [#28701]) ([dsmr_reader docs]) ([fleetgo docs]) ([openhardwaremonitor docs]) (new-integration) +- Resolve hosts for fritzbox_callmonitor ([@guillempages] - [#28761]) ([fritzbox_callmonitor docs]) +- Upgrade psutil to 5.6.6 ([@fabaff] - [#29192]) ([systemmonitor docs]) +- Move imports to top for usgs_earthquakes_feed ([@springstan] - [#29202]) ([usgs_earthquakes_feed docs]) +- Move imports to top for syncthru ([@springstan] - [#29206]) ([syncthru docs]) +- Move imports to top for tapsaff ([@springstan] - [#29205]) ([tapsaff docs]) +- Move imports to top for tautulli ([@springstan] - [#29204]) ([tautulli docs]) +- Move imports to top for tof ([@springstan] - [#29203]) ([tof docs]) +- Move imports to top for volvooncall ([@springstan] - [#29201]) ([volvooncall docs]) +- Move imports to top for vultr ([@springstan] - [#29200]) ([vultr docs]) +- Upgrade youtube_dl to 2019.11.28 ([@fabaff] - [#29199]) ([media_extractor docs]) +- Move imports to top for wirelesstag ([@springstan] - [#29198]) ([wirelesstag docs]) +- Move imports to top for zabbix ([@springstan] - [#29195]) ([zabbix docs]) +- Move imports to top for zhong_hong ([@springstan] - [#29194]) ([zhong_hong docs]) +- Move imports to top for ziggo_mediabox_xl ([@springstan] - [#29193]) ([ziggo_mediabox_xl docs]) +- Handle None when trucating long Environment Canada state values ([@michaeldavie] - [#29208]) ([environment_canada docs]) +- Move imports to top for xiaomi_aqara ([@springstan] - [#29196]) ([xiaomi_aqara docs]) +- Move imports to top for xiaomi ([@springstan] - [#29197]) ([xiaomi docs]) +- Migrate NSW Rural Fire Service integration to async library ([@exxamalte] - [#29181]) ([nsw_rural_fire_service_feed docs]) +- Fix somfy switch inherit from SwitchDevice instead of ToggleEntity ([@tetienne] - [#29182]) ([somfy docs]) +- Allow controlling Tado Hot Water Devices with temperature control ([@springstan] - [#29191]) ([tado docs]) +- Allow turning off a tado water heater ([@michaelarnauts] - [#29221]) ([tado docs]) +- Move imports to top for switchbot ([@springstan] - [#29229]) ([switchbot docs]) +- Move imports to top for starlingbank ([@springstan] - [#29233]) ([starlingbank docs]) +- Move imports to top for tahoma ([@springstan] - [#29232]) ([tahoma docs]) +- Move imports to top for synologdsm ([@springstan] - [#29231]) ([synologydsm docs]) +- Move imports to top for synology ([@springstan] - [#29230]) ([synology docs]) +- Move imports to top for supla ([@springstan] - [#29226]) ([supla docs]) +- Move imports to top for streamlabswater ([@springstan] - [#29225]) ([streamlabswater docs]) +- Move imports to top for stiebel_eltron ([@springstan] - [#29224]) ([stiebel_eltron docs]) +- Move imports to top for swiss_hydrological_data ([@springstan] - [#29227]) ([swiss_hydrological_data docs]) +- Move imports to top for swiss_public_transport ([@springstan] - [#29228]) ([swiss_public_transport docs]) +- Address DSMR Reader review notes ([@depl0y] - [#29209]) ([dsmr_reader docs]) +- Move imports to top for simplisafe ([@springstan] - [#29262]) ([simplisafe docs]) +- Move imports to top for route53 ([@springstan] - [#29273]) ([route53 docs]) +- Move imports to top for roomba ([@springstan] - [#29272]) ([roomba docs]) +- Move imports to top for rpi_rf ([@springstan] - [#29271]) ([rpi_rf docs]) +- Move imports to top for rova ([@springstan] - [#29269]) ([rova docs]) +- Move imports to top for russound_rnet ([@springstan] - [#29268]) ([russound_rnet docs]) +- Move imports to top for russound_rio ([@springstan] - [#29267]) ([russound_rio docs]) +- Move imports to top for rpi_gpio_pwm ([@springstan] - [#29270]) ([rpi_gpio_pwm docs]) +- Move imports to top for sabnzbd ([@springstan] - [#29266]) ([sabnzbd docs]) +- Move imports to top for satel_integra ([@springstan] - [#29263]) ([satel_integra docs]) +- Move imports to top for simplepush ([@springstan] - [#29261]) ([simplepush docs]) +- Move imports to top for sht31 ([@springstan] - [#29260]) ([sht31 docs]) +- Move imports to top for sensehat ([@springstan] - [#29259]) ([sensehat docs]) +- Move imports to top for tradfri ([@springstan] - [#29247]) ([tradfri docs]) +- Move imports to top for spider ([@springstan] - [#29249]) ([spider docs]) +- Move imports to top for sochain ([@springstan] - [#29250]) ([sochain docs]) +- Move imports to top for smarty ([@springstan] - [#29251]) ([smarty docs]) +- Move imports to top for sisyphus ([@springstan] - [#29252]) ([sisyphus docs]) +- Move imports to top for scsgate ([@springstan] - [#29257]) ([scsgate docs]) +- Neato reduce API calls ([@Santobert] - [#29156]) ([neato docs]) +- Fix Espalexa being detected as Hue Bridge ([@frenck] - [#29237]) ([hue docs]) +- Add device trigger for alarm_control_panel ([@springstan] - [#29068]) ([alarm_control_panel docs]) +- Fix Hue linking with non ASCII chars in location ([@bramkragten] - [#29213]) ([hue docs]) +- Move imports to top for sense ([@springstan] - [#29258]) ([sense docs]) +- Stop Plex config flow imports where more user input needed ([@jjlawren] - [#29241]) ([plex docs]) +- Add Huawei LTE binary sensor support, mobile connection sensor ([@scop] - [#28226]) ([huawei_lte docs]) (new-platform) +- Move imports to top for roku ([@springstan] - [#29289]) ([roku docs]) +- Move imports to top for raincloud ([@springstan] - [#29283]) ([raincloud docs]) +- Move imports to top for rocketchat ([@springstan] - [#29288]) ([rocketchat docs]) +- Upgrade Tibber library ([@Danielhiversen] - [#29290]) ([tibber docs]) +- Move imports to top for ripple ([@springstan] - [#29287]) ([ripple docs]) +- Move imports to top for remote_rpi_gpio ([@springstan] - [#29286]) ([remote_rpi_gpio docs]) +- Move imports to top for recswitch ([@springstan] - [#29285]) ([recswitch docs]) +- Move imports to top for raspyrfm ([@springstan] - [#29284]) ([raspyrfm docs]) +- Add ATEN PE component for ATEN eco PDUs ([@mtdcr] - [#27960]) ([aten_pe docs]) (new-integration) +- Upgrade mypy to 0.750 ([@scop] - [#29294]) +- Move imports to top for seventeentrack ([@springstan] - [#29264]) ([seventeentrack docs]) +- Improve naming and attrs of hostnameless Huawei LTE device tracker entities ([@scop] - [#29281]) ([huawei_lte docs]) +- Limit parallel requests to Philips Hue ([@bramkragten] - [#29189]) ([hue docs]) +- Move intent registration to own integration ([@balloob] - [#29280]) ([conversation docs]) ([cover docs]) ([intent docs]) ([light docs]) ([shopping_list docs]) (breaking change) +- Overhaul Emulated Hue ([@NobleKangaroo] - [#28317]) ([emulated_hue docs]) (breaking change) +- Add name option to season sensor ([@springstan] - [#29302]) ([season docs]) +- Add capability-attributes ([@balloob] - [#29306]) ([light docs]) +- Clear miflora sensor state on exception ([@ferbar] - [#29276]) ([miflora docs]) (breaking change) +- Inline MQTT paho imports ([@balloob] - [#29177]) ([mqtt docs]) +- Update service domains for xiaomi_miio from base domains to xiaomi_miio domain ([@raman325] - [#29134]) ([xiaomi_miio docs]) (breaking change) +- Add Emulated Hue code owner ([@NobleKangaroo] - [#29319]) ([emulated_hue docs]) +- Broadlink remote ([@felipediel] - [#26528]) ([broadlink docs]) (new-platform) +- Move imports to top for python_script ([@springstan] - [#29331]) ([python_script docs]) +- Move imports to top for postnl ([@springstan] - [#29330]) ([postnl docs]) +- Move imports to top for prezzibenzina ([@springstan] - [#29329]) ([prezzibenzina docs]) +- Move imports to top for quantum_gateway ([@springstan] - [#29327]) ([quantum_gateway docs]) +- Move imports to top for qnap ([@springstan] - [#29326]) ([qnap docs]) +- Move imports to top for qbittorrent ([@springstan] - [#29325]) ([qbittorrent docs]) +- Move imports to top for plum_lightpad ([@springstan] - [#29324]) ([plum_lightpad docs]) +- Move imports to top for rachio ([@springstan] - [#29323]) ([rachio docs]) +- Improve Alexa interface selection for binary sensors ([@abmantis] - [#29120]) ([alexa docs]) +- Add alexa check for "name" channelMetadata attribute ([@Dilbert66] - [#29279]) ([alexa docs]) +- Move imports to top for qwikswitch ([@springstan] - [#29328]) ([qwikswitch docs]) +- Move imports to top for radarr ([@springstan] - [#29322]) ([radarr docs]) +- Improve WLED white value support for RGBW strips ([@frenck] - [#29312]) ([wled docs]) +- delete incorrect "mdi:brightness-3" ([@Mariusthvdb] - [#29309]) ([moon docs]) +- Do not select all entities when omitting entity ID in service call ([@balloob] - [#29178]) (breaking change) +- Update heatmiserv3 integration ([@andylockran] - [#29006]) ([heatmiser docs]) (breaking change) +- Google assistant storage of connected agents ([@elupus] - [#29158]) ([cloud docs]) ([google_assistant docs]) +- Report unavailable entities to google ([@elupus] - [#28501]) ([google_assistant docs]) +- Add initial test suite for arcam_fmj integration ([@elupus] - [#29335]) +- Fix uvloop warning ([@pvizeli] - [#29341]) ([stream docs]) +- Move imports to top for pushetta ([@springstan] - [#29332]) ([pushetta docs]) +- Move imports to top for pencom ([@springstan] - [#29348]) ([pencom docs]) +- Include telegram_bot message id for all messages ([@luca-angemi] - [#29315]) ([telegram_bot docs]) +- Ignore state of climate entities in prometheus ([@springstan] - [#29346]) ([prometheus docs]) +- Move imports to top for owlet ([@springstan] - [#29352]) ([owlet docs]) +- Rendering complex template objects to leave non-template values alone ([@balloob] - [#29353]) +- Move imports to top for opple ([@springstan] - [#29372]) ([opple docs]) +- Move imports to top for orvibo ([@springstan] - [#29371]) ([orvibo docs]) +- Move imports to top for nut ([@springstan] - [#29368]) ([nut docs]) +- Move imports to top for mycroft ([@springstan] - [#29355]) ([mycroft docs]) +- Upgrade enturclient to 0.2.1 ([@hfurubotten] - [#29375]) ([entur_public_transport docs]) +- Remove cloud dependency from mobile_app ([@balloob] - [#29373]) ([mobile_app docs]) +- Move imports to top for opensensemap ([@springstan] - [#29370]) ([opensensemap docs]) +- Move imports to top for mystrom ([@springstan] - [#29356]) ([mystrom docs]) +- Move imports to top for nello ([@springstan] - [#29361]) ([nello docs]) ([nello docs]) +- Move imports to top for nederlandse_spoorwegen ([@springstan] - [#29360]) ([nederlandse_spoorwegen docs]) +- Move imports to top for nanoleaf ([@springstan] - [#29359]) ([nanoleaf docs]) +- Move imports to top for nad ([@springstan] - [#29358]) ([nad docs]) +- Move imports to top for n26 ([@springstan] - [#29357]) ([n26 docs]) +- Move imports to top for netdata ([@springstan] - [#29362]) ([netdata docs]) +- Move imports to top for netio ([@springstan] - [#29363]) ([netio docs]) +- Move imports to top for nmap_tracker ([@springstan] - [#29364]) ([nmap_tracker docs]) +- Move imports to top for nmbs ([@springstan] - [#29365]) ([nmbs docs]) +- Move imports to top for noaa_tides ([@springstan] - [#29366]) ([noaa_tides docs]) +- Move imports to top for nuimo_controller ([@springstan] - [#29367]) ([nuimo_controller docs]) +- Move imports to top for openhome ([@springstan] - [#29369]) ([openhome docs]) +- Allow negative altitude in location updates ([@balloob] - [#29381]) ([mobile_app docs]) +- Move imports to top for lametric ([@springstan] - [#29406]) ([lametric docs]) +- Move imports to top for lacrosse ([@springstan] - [#29405]) ([lacrosse docs]) +- Move imports to top for kwb ([@springstan] - [#29404]) ([kwb docs]) +- Move imports to top for kiwi ([@springstan] - [#29403]) ([kiwi docs]) +- Move imports to top for iota ([@springstan] - [#29399]) ([iota docs]) +- Move imports to top for lauch_library ([@springstan] - [#29383]) ([launch_library docs]) +- Move imports to top for lg_netcast ([@springstan] - [#29384]) ([lg_netcast docs]) +- Move imports to top for lightwave ([@springstan] - [#29385]) ([lightwave docs]) +- Move imports to top for limitlessled ([@springstan] - [#29386]) ([limitlessled docs]) +- Move imports to top for london_underground ([@springstan] - [#29387]) ([london_underground docs]) +- Move imports to top for luci ([@springstan] - [#29388]) ([luci docs]) +- Move imports to top for lutron ([@springstan] - [#29389]) ([lutron docs]) +- Move imports to top for lutron_caseta ([@springstan] - [#29390]) ([lutron_caseta docs]) +- Move imports to top for lyft ([@springstan] - [#29391]) ([lyft docs]) +- Move imports to top for matrix ([@springstan] - [#29392]) ([matrix docs]) +- Move imports to top for maxcube ([@springstan] - [#29393]) ([maxcube docs]) +- Move imports to top for meteo_france ([@springstan] - [#29394]) ([meteo_france docs]) ([meteoalarm docs]) +- Move imports to top for microsoft ([@springstan] - [#29395]) ([microsoft docs]) +- Move imports to top for modem_callerid ([@springstan] - [#29396]) ([modem_callerid docs]) +- Move imports to top for keenetic-ndms2 ([@springstan] - [#29400]) ([keenetic_ndms2 docs]) +- Move imports to top for irish_rail_transport ([@springstan] - [#29401]) ([irish_rail_transport docs]) +- Move imports to top for joaoapps_join ([@springstan] - [#29402]) ([joaoapps_join docs]) +- Upgrade psutil to 5.6.7 ([@fabaff] - [#29407]) ([systemmonitor docs]) +- Move imports to top for iglo ([@springstan] - [#29424]) ([iglo docs]) +- Move imports to top for idteck_prox ([@springstan] - [#29423]) ([idteck_prox docs]) +- Move imports to top for gogogate2 ([@springstan] - [#29411]) ([gogogate2 docs]) +- Move imports to top for hydrawise ([@springstan] - [#29421]) ([hydrawise docs]) +- Move imports to top for ihc ([@springstan] - [#29425]) ([ihc docs]) +- Move imports to top for ialarm ([@springstan] - [#29422]) ([ialarm docs]) +- Move imports to top for gitter ([@springstan] - [#29412]) ([gitter docs]) +- Move imports to top for homeworks ([@springstan] - [#29418]) ([homeworks docs]) +- Move imports to top for gpmdp ([@springstan] - [#29413]) ([gpmdp docs]) +- Move imports to top for greeneye_monitor ([@springstan] - [#29414]) ([greeneye_monitor docs]) +- Move imports to top for gstreamer ([@springstan] - [#29415]) ([gstreamer docs]) +- Move imports to top for habitica ([@springstan] - [#29416]) ([habitica docs]) +- Move imports to top for hikvision ([@springstan] - [#29417]) ([hikvision docs]) +- Move imports to top for horizon ([@springstan] - [#29419]) ([horizon docs]) +- Move imports to top for hunterdouglas_powerview ([@springstan] - [#29420]) ([hunterdouglas_powerview docs]) +- Move imports to top for gearbest ([@springstan] - [#29432]) ([gearbest docs]) +- Move imports to top for fleetgo ([@springstan] - [#29431]) ([fleetgo docs]) +- Move imports to top for fints ([@springstan] - [#29429]) ([fints docs]) +- Move imports to top for fastdotcom ([@springstan] - [#29428]) ([fastdotcom docs]) +- Move imports to top for familyhub ([@springstan] - [#29427]) ([familyhub docs]) +- Move imports to top for etherscan ([@springstan] - [#29426]) ([etherscan docs]) +- Move imports to top for fixer ([@springstan] - [#29430]) ([fixer docs]) +- Move imports to top for danfoss_air ([@springstan] - [#29435]) ([danfoss_air docs]) +- Updated frontend to 20191204.0 ([@bramkragten] - [#29461]) ([frontend docs]) +- Move imports to top for litejet ([@springstan] - [#29481]) ([litejet docs]) +- Move imports to top for tuya ([@springstan] - [#29467]) ([tuya docs]) +- Move imports to top for zoneminder ([@springstan] - [#29468]) ([zoneminder docs]) +- Move imports to top for point ([@springstan] - [#29470]) ([point docs]) +- Move imports to top for ps4 ([@springstan] - [#29471]) ([ps4 docs]) +- Move imports to top for rainmachine ([@springstan] - [#29472]) ([rainmachine docs]) +- Move imports to top for random ([@springstan] - [#29473]) ([random docs]) +- Move imports to top for ring ([@springstan] - [#29474]) ([ring docs]) +- Move imports to top for skybell ([@springstan] - [#29475]) ([skybell docs]) +- Move imports to top for mhz19 ([@springstan] - [#29478]) ([mhz19 docs]) +- Move imports to top for mfi ([@springstan] - [#29479]) ([mfi docs]) +- Move imports to top for mailgun ([@springstan] - [#29480]) ([mailgun docs]) +- Move imports to top for logi_circle ([@springstan] - [#29482]) ([logi_circle docs]) +- Move imports to top for hlk_sw16 ([@springstan] - [#29483]) ([hlk_sw16 docs]) +- Move imports to top for history ([@springstan] - [#29484]) ([history docs]) +- Move imports to top for geo_json_events ([@springstan] - [#29486]) ([geo_json_events docs]) +- Move imports to top for emulated_hue ([@springstan] - [#29488]) ([emulated_roku docs]) +- Move imports to top for deconz ([@springstan] - [#29489]) ([deconz docs]) +- Move imports to top for daikin ([@springstan] - [#29490]) ([daikin docs]) +- Move imports to top for somfy_mylink ([@springstan] - [#29464]) ([somfy_mylink docs]) +- Move imports to top for solaredge ([@springstan] - [#29463]) ([solaredge docs]) +- Move imports to top for entur_public_transport ([@springstan] - [#29459]) ([entur_public_transport docs]) +- Move imports to top for environment_canada ([@springstan] - [#29458]) ([environment_canada docs]) +- Move imports to top for sonarr ([@springstan] - [#29462]) ([sonarr docs]) +- Fix setup of Huawei LTE for which we can't get a MAC address ([@scop] - [#29455]) ([huawei_lte docs]) +- Move imports to top for emby ([@springstan] - [#29453]) ([emby docs]) +- Move imports to top for eq3btsmart ([@springstan] - [#29456]) ([eq3btsmart docs]) +- Move imports to top for enigma2 ([@springstan] - [#29452]) ([enigma2 docs]) +- Move imports to top for enocean ([@springstan] - [#29451]) ([enocean docs]) +- Move imports to top for envisalink ([@springstan] - [#29457]) ([envisalink docs]) +- Move imports to top for enphase_envoy ([@springstan] - [#29450]) ([enphase_envoy docs]) +- Move imports to top for egardia ([@springstan] - [#29448]) ([egardia docs]) +- Move imports to top for eight_sleep ([@springstan] - [#29447]) ([eight_sleep docs]) +- Update eternalegypt to 0.0.11 ([@amelchio] - [#29446]) ([netgear_lte docs]) +- Move imports to top for duke_energy ([@springstan] - [#29445]) ([duke_energy docs]) +- Move imports to top for dunehd ([@springstan] - [#29444]) ([dunehd docs]) +- Move imports to top for dlink ([@springstan] - [#29443]) ([dlink docs]) +- Move imports to top for doorbird ([@springstan] - [#29442]) ([doorbird docs]) +- Move imports to top for directv ([@springstan] - [#29441]) ([directv docs]) ([directv docs]) +- Move imports to top for datadog ([@springstan] - [#29440]) ([datadog docs]) +- Move imports to top for deluge ([@springstan] - [#29438]) ([deluge docs]) +- Move imports to top for clementine ([@springstan] - [#29437]) ([clementine docs]) +- Move imports to top for asuswrt ([@springstan] - [#29436]) ([asuswrt docs]) +- Move imports to top for canary ([@springstan] - [#29449]) ([canary docs]) +- Switch iperf3 to generate a new client every time it runs a test ([@rohankapoorcom] - [#29495]) ([iperf3 docs]) +- Update pyhomematic ([@danielperna84] - [#29477]) ([homematic docs]) + +[#24619]: https://github.com/home-assistant/home-assistant/pull/24619 +[#26099]: https://github.com/home-assistant/home-assistant/pull/26099 +[#26528]: https://github.com/home-assistant/home-assistant/pull/26528 +[#26781]: https://github.com/home-assistant/home-assistant/pull/26781 +[#26901]: https://github.com/home-assistant/home-assistant/pull/26901 +[#27040]: https://github.com/home-assistant/home-assistant/pull/27040 +[#27045]: https://github.com/home-assistant/home-assistant/pull/27045 +[#27064]: https://github.com/home-assistant/home-assistant/pull/27064 +[#27197]: https://github.com/home-assistant/home-assistant/pull/27197 +[#27235]: https://github.com/home-assistant/home-assistant/pull/27235 +[#27315]: https://github.com/home-assistant/home-assistant/pull/27315 +[#27751]: https://github.com/home-assistant/home-assistant/pull/27751 +[#27780]: https://github.com/home-assistant/home-assistant/pull/27780 +[#27855]: https://github.com/home-assistant/home-assistant/pull/27855 +[#27960]: https://github.com/home-assistant/home-assistant/pull/27960 +[#27963]: https://github.com/home-assistant/home-assistant/pull/27963 +[#28153]: https://github.com/home-assistant/home-assistant/pull/28153 +[#28213]: https://github.com/home-assistant/home-assistant/pull/28213 +[#28218]: https://github.com/home-assistant/home-assistant/pull/28218 +[#28221]: https://github.com/home-assistant/home-assistant/pull/28221 +[#28226]: https://github.com/home-assistant/home-assistant/pull/28226 +[#28227]: https://github.com/home-assistant/home-assistant/pull/28227 +[#28253]: https://github.com/home-assistant/home-assistant/pull/28253 +[#28272]: https://github.com/home-assistant/home-assistant/pull/28272 +[#28297]: https://github.com/home-assistant/home-assistant/pull/28297 +[#28309]: https://github.com/home-assistant/home-assistant/pull/28309 +[#28317]: https://github.com/home-assistant/home-assistant/pull/28317 +[#28341]: https://github.com/home-assistant/home-assistant/pull/28341 +[#28474]: https://github.com/home-assistant/home-assistant/pull/28474 +[#28483]: https://github.com/home-assistant/home-assistant/pull/28483 +[#28501]: https://github.com/home-assistant/home-assistant/pull/28501 +[#28521]: https://github.com/home-assistant/home-assistant/pull/28521 +[#28560]: https://github.com/home-assistant/home-assistant/pull/28560 +[#28635]: https://github.com/home-assistant/home-assistant/pull/28635 +[#28641]: https://github.com/home-assistant/home-assistant/pull/28641 +[#28646]: https://github.com/home-assistant/home-assistant/pull/28646 +[#28653]: https://github.com/home-assistant/home-assistant/pull/28653 +[#28655]: https://github.com/home-assistant/home-assistant/pull/28655 +[#28656]: https://github.com/home-assistant/home-assistant/pull/28656 +[#28660]: https://github.com/home-assistant/home-assistant/pull/28660 +[#28672]: https://github.com/home-assistant/home-assistant/pull/28672 +[#28684]: https://github.com/home-assistant/home-assistant/pull/28684 +[#28695]: https://github.com/home-assistant/home-assistant/pull/28695 +[#28696]: https://github.com/home-assistant/home-assistant/pull/28696 +[#28701]: https://github.com/home-assistant/home-assistant/pull/28701 +[#28702]: https://github.com/home-assistant/home-assistant/pull/28702 +[#28715]: https://github.com/home-assistant/home-assistant/pull/28715 +[#28721]: https://github.com/home-assistant/home-assistant/pull/28721 +[#28722]: https://github.com/home-assistant/home-assistant/pull/28722 +[#28728]: https://github.com/home-assistant/home-assistant/pull/28728 +[#28732]: https://github.com/home-assistant/home-assistant/pull/28732 +[#28742]: https://github.com/home-assistant/home-assistant/pull/28742 +[#28743]: https://github.com/home-assistant/home-assistant/pull/28743 +[#28748]: https://github.com/home-assistant/home-assistant/pull/28748 +[#28751]: https://github.com/home-assistant/home-assistant/pull/28751 +[#28756]: https://github.com/home-assistant/home-assistant/pull/28756 +[#28757]: https://github.com/home-assistant/home-assistant/pull/28757 +[#28758]: https://github.com/home-assistant/home-assistant/pull/28758 +[#28759]: https://github.com/home-assistant/home-assistant/pull/28759 +[#28761]: https://github.com/home-assistant/home-assistant/pull/28761 +[#28763]: https://github.com/home-assistant/home-assistant/pull/28763 +[#28765]: https://github.com/home-assistant/home-assistant/pull/28765 +[#28767]: https://github.com/home-assistant/home-assistant/pull/28767 +[#28785]: https://github.com/home-assistant/home-assistant/pull/28785 +[#28786]: https://github.com/home-assistant/home-assistant/pull/28786 +[#28788]: https://github.com/home-assistant/home-assistant/pull/28788 +[#28793]: https://github.com/home-assistant/home-assistant/pull/28793 +[#28798]: https://github.com/home-assistant/home-assistant/pull/28798 +[#28807]: https://github.com/home-assistant/home-assistant/pull/28807 +[#28809]: https://github.com/home-assistant/home-assistant/pull/28809 +[#28810]: https://github.com/home-assistant/home-assistant/pull/28810 +[#28816]: https://github.com/home-assistant/home-assistant/pull/28816 +[#28817]: https://github.com/home-assistant/home-assistant/pull/28817 +[#28818]: https://github.com/home-assistant/home-assistant/pull/28818 +[#28819]: https://github.com/home-assistant/home-assistant/pull/28819 +[#28820]: https://github.com/home-assistant/home-assistant/pull/28820 +[#28823]: https://github.com/home-assistant/home-assistant/pull/28823 +[#28830]: https://github.com/home-assistant/home-assistant/pull/28830 +[#28835]: https://github.com/home-assistant/home-assistant/pull/28835 +[#28841]: https://github.com/home-assistant/home-assistant/pull/28841 +[#28849]: https://github.com/home-assistant/home-assistant/pull/28849 +[#28851]: https://github.com/home-assistant/home-assistant/pull/28851 +[#28857]: https://github.com/home-assistant/home-assistant/pull/28857 +[#28859]: https://github.com/home-assistant/home-assistant/pull/28859 +[#28860]: https://github.com/home-assistant/home-assistant/pull/28860 +[#28861]: https://github.com/home-assistant/home-assistant/pull/28861 +[#28862]: https://github.com/home-assistant/home-assistant/pull/28862 +[#28864]: https://github.com/home-assistant/home-assistant/pull/28864 +[#28869]: https://github.com/home-assistant/home-assistant/pull/28869 +[#28874]: https://github.com/home-assistant/home-assistant/pull/28874 +[#28879]: https://github.com/home-assistant/home-assistant/pull/28879 +[#28880]: https://github.com/home-assistant/home-assistant/pull/28880 +[#28883]: https://github.com/home-assistant/home-assistant/pull/28883 +[#28885]: https://github.com/home-assistant/home-assistant/pull/28885 +[#28886]: https://github.com/home-assistant/home-assistant/pull/28886 +[#28887]: https://github.com/home-assistant/home-assistant/pull/28887 +[#28888]: https://github.com/home-assistant/home-assistant/pull/28888 +[#28889]: https://github.com/home-assistant/home-assistant/pull/28889 +[#28890]: https://github.com/home-assistant/home-assistant/pull/28890 +[#28907]: https://github.com/home-assistant/home-assistant/pull/28907 +[#28911]: https://github.com/home-assistant/home-assistant/pull/28911 +[#28933]: https://github.com/home-assistant/home-assistant/pull/28933 +[#28934]: https://github.com/home-assistant/home-assistant/pull/28934 +[#28939]: https://github.com/home-assistant/home-assistant/pull/28939 +[#28941]: https://github.com/home-assistant/home-assistant/pull/28941 +[#28946]: https://github.com/home-assistant/home-assistant/pull/28946 +[#28948]: https://github.com/home-assistant/home-assistant/pull/28948 +[#28958]: https://github.com/home-assistant/home-assistant/pull/28958 +[#28964]: https://github.com/home-assistant/home-assistant/pull/28964 +[#28965]: https://github.com/home-assistant/home-assistant/pull/28965 +[#28974]: https://github.com/home-assistant/home-assistant/pull/28974 +[#28976]: https://github.com/home-assistant/home-assistant/pull/28976 +[#28979]: https://github.com/home-assistant/home-assistant/pull/28979 +[#28980]: https://github.com/home-assistant/home-assistant/pull/28980 +[#28983]: https://github.com/home-assistant/home-assistant/pull/28983 +[#28984]: https://github.com/home-assistant/home-assistant/pull/28984 +[#28985]: https://github.com/home-assistant/home-assistant/pull/28985 +[#28986]: https://github.com/home-assistant/home-assistant/pull/28986 +[#28988]: https://github.com/home-assistant/home-assistant/pull/28988 +[#28989]: https://github.com/home-assistant/home-assistant/pull/28989 +[#28990]: https://github.com/home-assistant/home-assistant/pull/28990 +[#28993]: https://github.com/home-assistant/home-assistant/pull/28993 +[#28995]: https://github.com/home-assistant/home-assistant/pull/28995 +[#28997]: https://github.com/home-assistant/home-assistant/pull/28997 +[#28998]: https://github.com/home-assistant/home-assistant/pull/28998 +[#29000]: https://github.com/home-assistant/home-assistant/pull/29000 +[#29001]: https://github.com/home-assistant/home-assistant/pull/29001 +[#29003]: https://github.com/home-assistant/home-assistant/pull/29003 +[#29004]: https://github.com/home-assistant/home-assistant/pull/29004 +[#29006]: https://github.com/home-assistant/home-assistant/pull/29006 +[#29009]: https://github.com/home-assistant/home-assistant/pull/29009 +[#29012]: https://github.com/home-assistant/home-assistant/pull/29012 +[#29014]: https://github.com/home-assistant/home-assistant/pull/29014 +[#29016]: https://github.com/home-assistant/home-assistant/pull/29016 +[#29017]: https://github.com/home-assistant/home-assistant/pull/29017 +[#29020]: https://github.com/home-assistant/home-assistant/pull/29020 +[#29021]: https://github.com/home-assistant/home-assistant/pull/29021 +[#29022]: https://github.com/home-assistant/home-assistant/pull/29022 +[#29023]: https://github.com/home-assistant/home-assistant/pull/29023 +[#29025]: https://github.com/home-assistant/home-assistant/pull/29025 +[#29026]: https://github.com/home-assistant/home-assistant/pull/29026 +[#29027]: https://github.com/home-assistant/home-assistant/pull/29027 +[#29029]: https://github.com/home-assistant/home-assistant/pull/29029 +[#29030]: https://github.com/home-assistant/home-assistant/pull/29030 +[#29033]: https://github.com/home-assistant/home-assistant/pull/29033 +[#29038]: https://github.com/home-assistant/home-assistant/pull/29038 +[#29041]: https://github.com/home-assistant/home-assistant/pull/29041 +[#29042]: https://github.com/home-assistant/home-assistant/pull/29042 +[#29045]: https://github.com/home-assistant/home-assistant/pull/29045 +[#29046]: https://github.com/home-assistant/home-assistant/pull/29046 +[#29047]: https://github.com/home-assistant/home-assistant/pull/29047 +[#29048]: https://github.com/home-assistant/home-assistant/pull/29048 +[#29049]: https://github.com/home-assistant/home-assistant/pull/29049 +[#29050]: https://github.com/home-assistant/home-assistant/pull/29050 +[#29052]: https://github.com/home-assistant/home-assistant/pull/29052 +[#29053]: https://github.com/home-assistant/home-assistant/pull/29053 +[#29054]: https://github.com/home-assistant/home-assistant/pull/29054 +[#29055]: https://github.com/home-assistant/home-assistant/pull/29055 +[#29056]: https://github.com/home-assistant/home-assistant/pull/29056 +[#29057]: https://github.com/home-assistant/home-assistant/pull/29057 +[#29058]: https://github.com/home-assistant/home-assistant/pull/29058 +[#29059]: https://github.com/home-assistant/home-assistant/pull/29059 +[#29060]: https://github.com/home-assistant/home-assistant/pull/29060 +[#29061]: https://github.com/home-assistant/home-assistant/pull/29061 +[#29064]: https://github.com/home-assistant/home-assistant/pull/29064 +[#29065]: https://github.com/home-assistant/home-assistant/pull/29065 +[#29068]: https://github.com/home-assistant/home-assistant/pull/29068 +[#29071]: https://github.com/home-assistant/home-assistant/pull/29071 +[#29072]: https://github.com/home-assistant/home-assistant/pull/29072 +[#29073]: https://github.com/home-assistant/home-assistant/pull/29073 +[#29074]: https://github.com/home-assistant/home-assistant/pull/29074 +[#29075]: https://github.com/home-assistant/home-assistant/pull/29075 +[#29076]: https://github.com/home-assistant/home-assistant/pull/29076 +[#29077]: https://github.com/home-assistant/home-assistant/pull/29077 +[#29080]: https://github.com/home-assistant/home-assistant/pull/29080 +[#29081]: https://github.com/home-assistant/home-assistant/pull/29081 +[#29082]: https://github.com/home-assistant/home-assistant/pull/29082 +[#29083]: https://github.com/home-assistant/home-assistant/pull/29083 +[#29085]: https://github.com/home-assistant/home-assistant/pull/29085 +[#29086]: https://github.com/home-assistant/home-assistant/pull/29086 +[#29089]: https://github.com/home-assistant/home-assistant/pull/29089 +[#29090]: https://github.com/home-assistant/home-assistant/pull/29090 +[#29092]: https://github.com/home-assistant/home-assistant/pull/29092 +[#29093]: https://github.com/home-assistant/home-assistant/pull/29093 +[#29094]: https://github.com/home-assistant/home-assistant/pull/29094 +[#29095]: https://github.com/home-assistant/home-assistant/pull/29095 +[#29096]: https://github.com/home-assistant/home-assistant/pull/29096 +[#29097]: https://github.com/home-assistant/home-assistant/pull/29097 +[#29099]: https://github.com/home-assistant/home-assistant/pull/29099 +[#29100]: https://github.com/home-assistant/home-assistant/pull/29100 +[#29102]: https://github.com/home-assistant/home-assistant/pull/29102 +[#29103]: https://github.com/home-assistant/home-assistant/pull/29103 +[#29104]: https://github.com/home-assistant/home-assistant/pull/29104 +[#29105]: https://github.com/home-assistant/home-assistant/pull/29105 +[#29106]: https://github.com/home-assistant/home-assistant/pull/29106 +[#29107]: https://github.com/home-assistant/home-assistant/pull/29107 +[#29108]: https://github.com/home-assistant/home-assistant/pull/29108 +[#29109]: https://github.com/home-assistant/home-assistant/pull/29109 +[#29110]: https://github.com/home-assistant/home-assistant/pull/29110 +[#29111]: https://github.com/home-assistant/home-assistant/pull/29111 +[#29112]: https://github.com/home-assistant/home-assistant/pull/29112 +[#29113]: https://github.com/home-assistant/home-assistant/pull/29113 +[#29114]: https://github.com/home-assistant/home-assistant/pull/29114 +[#29116]: https://github.com/home-assistant/home-assistant/pull/29116 +[#29117]: https://github.com/home-assistant/home-assistant/pull/29117 +[#29118]: https://github.com/home-assistant/home-assistant/pull/29118 +[#29119]: https://github.com/home-assistant/home-assistant/pull/29119 +[#29120]: https://github.com/home-assistant/home-assistant/pull/29120 +[#29123]: https://github.com/home-assistant/home-assistant/pull/29123 +[#29124]: https://github.com/home-assistant/home-assistant/pull/29124 +[#29125]: https://github.com/home-assistant/home-assistant/pull/29125 +[#29126]: https://github.com/home-assistant/home-assistant/pull/29126 +[#29127]: https://github.com/home-assistant/home-assistant/pull/29127 +[#29128]: https://github.com/home-assistant/home-assistant/pull/29128 +[#29129]: https://github.com/home-assistant/home-assistant/pull/29129 +[#29130]: https://github.com/home-assistant/home-assistant/pull/29130 +[#29131]: https://github.com/home-assistant/home-assistant/pull/29131 +[#29132]: https://github.com/home-assistant/home-assistant/pull/29132 +[#29133]: https://github.com/home-assistant/home-assistant/pull/29133 +[#29134]: https://github.com/home-assistant/home-assistant/pull/29134 +[#29135]: https://github.com/home-assistant/home-assistant/pull/29135 +[#29136]: https://github.com/home-assistant/home-assistant/pull/29136 +[#29137]: https://github.com/home-assistant/home-assistant/pull/29137 +[#29138]: https://github.com/home-assistant/home-assistant/pull/29138 +[#29139]: https://github.com/home-assistant/home-assistant/pull/29139 +[#29140]: https://github.com/home-assistant/home-assistant/pull/29140 +[#29141]: https://github.com/home-assistant/home-assistant/pull/29141 +[#29142]: https://github.com/home-assistant/home-assistant/pull/29142 +[#29143]: https://github.com/home-assistant/home-assistant/pull/29143 +[#29144]: https://github.com/home-assistant/home-assistant/pull/29144 +[#29145]: https://github.com/home-assistant/home-assistant/pull/29145 +[#29146]: https://github.com/home-assistant/home-assistant/pull/29146 +[#29147]: https://github.com/home-assistant/home-assistant/pull/29147 +[#29148]: https://github.com/home-assistant/home-assistant/pull/29148 +[#29149]: https://github.com/home-assistant/home-assistant/pull/29149 +[#29150]: https://github.com/home-assistant/home-assistant/pull/29150 +[#29151]: https://github.com/home-assistant/home-assistant/pull/29151 +[#29153]: https://github.com/home-assistant/home-assistant/pull/29153 +[#29156]: https://github.com/home-assistant/home-assistant/pull/29156 +[#29158]: https://github.com/home-assistant/home-assistant/pull/29158 +[#29159]: https://github.com/home-assistant/home-assistant/pull/29159 +[#29160]: https://github.com/home-assistant/home-assistant/pull/29160 +[#29161]: https://github.com/home-assistant/home-assistant/pull/29161 +[#29163]: https://github.com/home-assistant/home-assistant/pull/29163 +[#29164]: https://github.com/home-assistant/home-assistant/pull/29164 +[#29165]: https://github.com/home-assistant/home-assistant/pull/29165 +[#29168]: https://github.com/home-assistant/home-assistant/pull/29168 +[#29170]: https://github.com/home-assistant/home-assistant/pull/29170 +[#29171]: https://github.com/home-assistant/home-assistant/pull/29171 +[#29172]: https://github.com/home-assistant/home-assistant/pull/29172 +[#29173]: https://github.com/home-assistant/home-assistant/pull/29173 +[#29175]: https://github.com/home-assistant/home-assistant/pull/29175 +[#29177]: https://github.com/home-assistant/home-assistant/pull/29177 +[#29178]: https://github.com/home-assistant/home-assistant/pull/29178 +[#29181]: https://github.com/home-assistant/home-assistant/pull/29181 +[#29182]: https://github.com/home-assistant/home-assistant/pull/29182 +[#29189]: https://github.com/home-assistant/home-assistant/pull/29189 +[#29191]: https://github.com/home-assistant/home-assistant/pull/29191 +[#29192]: https://github.com/home-assistant/home-assistant/pull/29192 +[#29193]: https://github.com/home-assistant/home-assistant/pull/29193 +[#29194]: https://github.com/home-assistant/home-assistant/pull/29194 +[#29195]: https://github.com/home-assistant/home-assistant/pull/29195 +[#29196]: https://github.com/home-assistant/home-assistant/pull/29196 +[#29197]: https://github.com/home-assistant/home-assistant/pull/29197 +[#29198]: https://github.com/home-assistant/home-assistant/pull/29198 +[#29199]: https://github.com/home-assistant/home-assistant/pull/29199 +[#29200]: https://github.com/home-assistant/home-assistant/pull/29200 +[#29201]: https://github.com/home-assistant/home-assistant/pull/29201 +[#29202]: https://github.com/home-assistant/home-assistant/pull/29202 +[#29203]: https://github.com/home-assistant/home-assistant/pull/29203 +[#29204]: https://github.com/home-assistant/home-assistant/pull/29204 +[#29205]: https://github.com/home-assistant/home-assistant/pull/29205 +[#29206]: https://github.com/home-assistant/home-assistant/pull/29206 +[#29208]: https://github.com/home-assistant/home-assistant/pull/29208 +[#29209]: https://github.com/home-assistant/home-assistant/pull/29209 +[#29213]: https://github.com/home-assistant/home-assistant/pull/29213 +[#29221]: https://github.com/home-assistant/home-assistant/pull/29221 +[#29224]: https://github.com/home-assistant/home-assistant/pull/29224 +[#29225]: https://github.com/home-assistant/home-assistant/pull/29225 +[#29226]: https://github.com/home-assistant/home-assistant/pull/29226 +[#29227]: https://github.com/home-assistant/home-assistant/pull/29227 +[#29228]: https://github.com/home-assistant/home-assistant/pull/29228 +[#29229]: https://github.com/home-assistant/home-assistant/pull/29229 +[#29230]: https://github.com/home-assistant/home-assistant/pull/29230 +[#29231]: https://github.com/home-assistant/home-assistant/pull/29231 +[#29232]: https://github.com/home-assistant/home-assistant/pull/29232 +[#29233]: https://github.com/home-assistant/home-assistant/pull/29233 +[#29237]: https://github.com/home-assistant/home-assistant/pull/29237 +[#29241]: https://github.com/home-assistant/home-assistant/pull/29241 +[#29247]: https://github.com/home-assistant/home-assistant/pull/29247 +[#29249]: https://github.com/home-assistant/home-assistant/pull/29249 +[#29250]: https://github.com/home-assistant/home-assistant/pull/29250 +[#29251]: https://github.com/home-assistant/home-assistant/pull/29251 +[#29252]: https://github.com/home-assistant/home-assistant/pull/29252 +[#29257]: https://github.com/home-assistant/home-assistant/pull/29257 +[#29258]: https://github.com/home-assistant/home-assistant/pull/29258 +[#29259]: https://github.com/home-assistant/home-assistant/pull/29259 +[#29260]: https://github.com/home-assistant/home-assistant/pull/29260 +[#29261]: https://github.com/home-assistant/home-assistant/pull/29261 +[#29262]: https://github.com/home-assistant/home-assistant/pull/29262 +[#29263]: https://github.com/home-assistant/home-assistant/pull/29263 +[#29264]: https://github.com/home-assistant/home-assistant/pull/29264 +[#29266]: https://github.com/home-assistant/home-assistant/pull/29266 +[#29267]: https://github.com/home-assistant/home-assistant/pull/29267 +[#29268]: https://github.com/home-assistant/home-assistant/pull/29268 +[#29269]: https://github.com/home-assistant/home-assistant/pull/29269 +[#29270]: https://github.com/home-assistant/home-assistant/pull/29270 +[#29271]: https://github.com/home-assistant/home-assistant/pull/29271 +[#29272]: https://github.com/home-assistant/home-assistant/pull/29272 +[#29273]: https://github.com/home-assistant/home-assistant/pull/29273 +[#29276]: https://github.com/home-assistant/home-assistant/pull/29276 +[#29279]: https://github.com/home-assistant/home-assistant/pull/29279 +[#29280]: https://github.com/home-assistant/home-assistant/pull/29280 +[#29281]: https://github.com/home-assistant/home-assistant/pull/29281 +[#29283]: https://github.com/home-assistant/home-assistant/pull/29283 +[#29284]: https://github.com/home-assistant/home-assistant/pull/29284 +[#29285]: https://github.com/home-assistant/home-assistant/pull/29285 +[#29286]: https://github.com/home-assistant/home-assistant/pull/29286 +[#29287]: https://github.com/home-assistant/home-assistant/pull/29287 +[#29288]: https://github.com/home-assistant/home-assistant/pull/29288 +[#29289]: https://github.com/home-assistant/home-assistant/pull/29289 +[#29290]: https://github.com/home-assistant/home-assistant/pull/29290 +[#29294]: https://github.com/home-assistant/home-assistant/pull/29294 +[#29302]: https://github.com/home-assistant/home-assistant/pull/29302 +[#29306]: https://github.com/home-assistant/home-assistant/pull/29306 +[#29309]: https://github.com/home-assistant/home-assistant/pull/29309 +[#29312]: https://github.com/home-assistant/home-assistant/pull/29312 +[#29315]: https://github.com/home-assistant/home-assistant/pull/29315 +[#29319]: https://github.com/home-assistant/home-assistant/pull/29319 +[#29322]: https://github.com/home-assistant/home-assistant/pull/29322 +[#29323]: https://github.com/home-assistant/home-assistant/pull/29323 +[#29324]: https://github.com/home-assistant/home-assistant/pull/29324 +[#29325]: https://github.com/home-assistant/home-assistant/pull/29325 +[#29326]: https://github.com/home-assistant/home-assistant/pull/29326 +[#29327]: https://github.com/home-assistant/home-assistant/pull/29327 +[#29328]: https://github.com/home-assistant/home-assistant/pull/29328 +[#29329]: https://github.com/home-assistant/home-assistant/pull/29329 +[#29330]: https://github.com/home-assistant/home-assistant/pull/29330 +[#29331]: https://github.com/home-assistant/home-assistant/pull/29331 +[#29332]: https://github.com/home-assistant/home-assistant/pull/29332 +[#29335]: https://github.com/home-assistant/home-assistant/pull/29335 +[#29341]: https://github.com/home-assistant/home-assistant/pull/29341 +[#29346]: https://github.com/home-assistant/home-assistant/pull/29346 +[#29348]: https://github.com/home-assistant/home-assistant/pull/29348 +[#29352]: https://github.com/home-assistant/home-assistant/pull/29352 +[#29353]: https://github.com/home-assistant/home-assistant/pull/29353 +[#29355]: https://github.com/home-assistant/home-assistant/pull/29355 +[#29356]: https://github.com/home-assistant/home-assistant/pull/29356 +[#29357]: https://github.com/home-assistant/home-assistant/pull/29357 +[#29358]: https://github.com/home-assistant/home-assistant/pull/29358 +[#29359]: https://github.com/home-assistant/home-assistant/pull/29359 +[#29360]: https://github.com/home-assistant/home-assistant/pull/29360 +[#29361]: https://github.com/home-assistant/home-assistant/pull/29361 +[#29362]: https://github.com/home-assistant/home-assistant/pull/29362 +[#29363]: https://github.com/home-assistant/home-assistant/pull/29363 +[#29364]: https://github.com/home-assistant/home-assistant/pull/29364 +[#29365]: https://github.com/home-assistant/home-assistant/pull/29365 +[#29366]: https://github.com/home-assistant/home-assistant/pull/29366 +[#29367]: https://github.com/home-assistant/home-assistant/pull/29367 +[#29368]: https://github.com/home-assistant/home-assistant/pull/29368 +[#29369]: https://github.com/home-assistant/home-assistant/pull/29369 +[#29370]: https://github.com/home-assistant/home-assistant/pull/29370 +[#29371]: https://github.com/home-assistant/home-assistant/pull/29371 +[#29372]: https://github.com/home-assistant/home-assistant/pull/29372 +[#29373]: https://github.com/home-assistant/home-assistant/pull/29373 +[#29375]: https://github.com/home-assistant/home-assistant/pull/29375 +[#29381]: https://github.com/home-assistant/home-assistant/pull/29381 +[#29383]: https://github.com/home-assistant/home-assistant/pull/29383 +[#29384]: https://github.com/home-assistant/home-assistant/pull/29384 +[#29385]: https://github.com/home-assistant/home-assistant/pull/29385 +[#29386]: https://github.com/home-assistant/home-assistant/pull/29386 +[#29387]: https://github.com/home-assistant/home-assistant/pull/29387 +[#29388]: https://github.com/home-assistant/home-assistant/pull/29388 +[#29389]: https://github.com/home-assistant/home-assistant/pull/29389 +[#29390]: https://github.com/home-assistant/home-assistant/pull/29390 +[#29391]: https://github.com/home-assistant/home-assistant/pull/29391 +[#29392]: https://github.com/home-assistant/home-assistant/pull/29392 +[#29393]: https://github.com/home-assistant/home-assistant/pull/29393 +[#29394]: https://github.com/home-assistant/home-assistant/pull/29394 +[#29395]: https://github.com/home-assistant/home-assistant/pull/29395 +[#29396]: https://github.com/home-assistant/home-assistant/pull/29396 +[#29399]: https://github.com/home-assistant/home-assistant/pull/29399 +[#29400]: https://github.com/home-assistant/home-assistant/pull/29400 +[#29401]: https://github.com/home-assistant/home-assistant/pull/29401 +[#29402]: https://github.com/home-assistant/home-assistant/pull/29402 +[#29403]: https://github.com/home-assistant/home-assistant/pull/29403 +[#29404]: https://github.com/home-assistant/home-assistant/pull/29404 +[#29405]: https://github.com/home-assistant/home-assistant/pull/29405 +[#29406]: https://github.com/home-assistant/home-assistant/pull/29406 +[#29407]: https://github.com/home-assistant/home-assistant/pull/29407 +[#29411]: https://github.com/home-assistant/home-assistant/pull/29411 +[#29412]: https://github.com/home-assistant/home-assistant/pull/29412 +[#29413]: https://github.com/home-assistant/home-assistant/pull/29413 +[#29414]: https://github.com/home-assistant/home-assistant/pull/29414 +[#29415]: https://github.com/home-assistant/home-assistant/pull/29415 +[#29416]: https://github.com/home-assistant/home-assistant/pull/29416 +[#29417]: https://github.com/home-assistant/home-assistant/pull/29417 +[#29418]: https://github.com/home-assistant/home-assistant/pull/29418 +[#29419]: https://github.com/home-assistant/home-assistant/pull/29419 +[#29420]: https://github.com/home-assistant/home-assistant/pull/29420 +[#29421]: https://github.com/home-assistant/home-assistant/pull/29421 +[#29422]: https://github.com/home-assistant/home-assistant/pull/29422 +[#29423]: https://github.com/home-assistant/home-assistant/pull/29423 +[#29424]: https://github.com/home-assistant/home-assistant/pull/29424 +[#29425]: https://github.com/home-assistant/home-assistant/pull/29425 +[#29426]: https://github.com/home-assistant/home-assistant/pull/29426 +[#29427]: https://github.com/home-assistant/home-assistant/pull/29427 +[#29428]: https://github.com/home-assistant/home-assistant/pull/29428 +[#29429]: https://github.com/home-assistant/home-assistant/pull/29429 +[#29430]: https://github.com/home-assistant/home-assistant/pull/29430 +[#29431]: https://github.com/home-assistant/home-assistant/pull/29431 +[#29432]: https://github.com/home-assistant/home-assistant/pull/29432 +[#29435]: https://github.com/home-assistant/home-assistant/pull/29435 +[#29436]: https://github.com/home-assistant/home-assistant/pull/29436 +[#29437]: https://github.com/home-assistant/home-assistant/pull/29437 +[#29438]: https://github.com/home-assistant/home-assistant/pull/29438 +[#29440]: https://github.com/home-assistant/home-assistant/pull/29440 +[#29441]: https://github.com/home-assistant/home-assistant/pull/29441 +[#29442]: https://github.com/home-assistant/home-assistant/pull/29442 +[#29443]: https://github.com/home-assistant/home-assistant/pull/29443 +[#29444]: https://github.com/home-assistant/home-assistant/pull/29444 +[#29445]: https://github.com/home-assistant/home-assistant/pull/29445 +[#29446]: https://github.com/home-assistant/home-assistant/pull/29446 +[#29447]: https://github.com/home-assistant/home-assistant/pull/29447 +[#29448]: https://github.com/home-assistant/home-assistant/pull/29448 +[#29449]: https://github.com/home-assistant/home-assistant/pull/29449 +[#29450]: https://github.com/home-assistant/home-assistant/pull/29450 +[#29451]: https://github.com/home-assistant/home-assistant/pull/29451 +[#29452]: https://github.com/home-assistant/home-assistant/pull/29452 +[#29453]: https://github.com/home-assistant/home-assistant/pull/29453 +[#29455]: https://github.com/home-assistant/home-assistant/pull/29455 +[#29456]: https://github.com/home-assistant/home-assistant/pull/29456 +[#29457]: https://github.com/home-assistant/home-assistant/pull/29457 +[#29458]: https://github.com/home-assistant/home-assistant/pull/29458 +[#29459]: https://github.com/home-assistant/home-assistant/pull/29459 +[#29461]: https://github.com/home-assistant/home-assistant/pull/29461 +[#29462]: https://github.com/home-assistant/home-assistant/pull/29462 +[#29463]: https://github.com/home-assistant/home-assistant/pull/29463 +[#29464]: https://github.com/home-assistant/home-assistant/pull/29464 +[#29467]: https://github.com/home-assistant/home-assistant/pull/29467 +[#29468]: https://github.com/home-assistant/home-assistant/pull/29468 +[#29470]: https://github.com/home-assistant/home-assistant/pull/29470 +[#29471]: https://github.com/home-assistant/home-assistant/pull/29471 +[#29472]: https://github.com/home-assistant/home-assistant/pull/29472 +[#29473]: https://github.com/home-assistant/home-assistant/pull/29473 +[#29474]: https://github.com/home-assistant/home-assistant/pull/29474 +[#29475]: https://github.com/home-assistant/home-assistant/pull/29475 +[#29477]: https://github.com/home-assistant/home-assistant/pull/29477 +[#29478]: https://github.com/home-assistant/home-assistant/pull/29478 +[#29479]: https://github.com/home-assistant/home-assistant/pull/29479 +[#29480]: https://github.com/home-assistant/home-assistant/pull/29480 +[#29481]: https://github.com/home-assistant/home-assistant/pull/29481 +[#29482]: https://github.com/home-assistant/home-assistant/pull/29482 +[#29483]: https://github.com/home-assistant/home-assistant/pull/29483 +[#29484]: https://github.com/home-assistant/home-assistant/pull/29484 +[#29486]: https://github.com/home-assistant/home-assistant/pull/29486 +[#29488]: https://github.com/home-assistant/home-assistant/pull/29488 +[#29489]: https://github.com/home-assistant/home-assistant/pull/29489 +[#29490]: https://github.com/home-assistant/home-assistant/pull/29490 +[#29495]: https://github.com/home-assistant/home-assistant/pull/29495 +[@adminiuga]: https://github.com/Adminiuga +[@anonym-tsk]: https://github.com/Anonym-tsk +[@bkpepe]: https://github.com/BKPepe +[@bouni]: https://github.com/Bouni +[@chrismandich]: https://github.com/ChrisMandich +[@danielhiversen]: https://github.com/Danielhiversen +[@dilbert66]: https://github.com/Dilbert66 +[@harlemsquirrel]: https://github.com/HarlemSquirrel +[@jaynewstrom]: https://github.com/JayNewstrom +[@jefflirion]: https://github.com/JeffLIrion +[@k4ds3]: https://github.com/K4ds3 +[@kane610]: https://github.com/Kane610 +[@mariusthvdb]: https://github.com/Mariusthvdb +[@misiu]: https://github.com/Misiu +[@mryck]: https://github.com/Mryck +[@noblekangaroo]: https://github.com/NobleKangaroo +[@ottowinter]: https://github.com/OttoWinter +[@pedrolamas]: https://github.com/PedroLamas +[@quentame]: https://github.com/Quentame +[@romkabouter]: https://github.com/Romkabouter +[@snoof85]: https://github.com/SNoof85 +[@santobert]: https://github.com/Santobert +[@shulyaka]: https://github.com/Shulyaka +[@sukramj]: https://github.com/SukramJ +[@tombrien]: https://github.com/TomBrien +[@usa-reddragon]: https://github.com/USA-RedDragon +[@abmantis]: https://github.com/abmantis +[@adamchengtkc]: https://github.com/adamchengtkc +[@adrum]: https://github.com/adrum +[@akasma74]: https://github.com/akasma74 +[@alandtse]: https://github.com/alandtse +[@alex3305]: https://github.com/alex3305 +[@amelchio]: https://github.com/amelchio +[@andersonshatch]: https://github.com/andersonshatch +[@andylockran]: https://github.com/andylockran +[@awkwardduck]: https://github.com/awkwardDuck +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bannhead]: https://github.com/bannhead +[@basnijholt]: https://github.com/basnijholt +[@bazwilliams]: https://github.com/bazwilliams +[@bendikrb]: https://github.com/bendikrb +[@bramkragten]: https://github.com/bramkragten +[@bwarden]: https://github.com/bwarden +[@caronc]: https://github.com/caronc +[@cgtobi]: https://github.com/cgtobi +[@challs]: https://github.com/challs +[@colinodell]: https://github.com/colinodell +[@danielperna84]: https://github.com/danielperna84 +[@depl0y]: https://github.com/depl0y +[@djj211]: https://github.com/djj211 +[@eifinger]: https://github.com/eifinger +[@elupus]: https://github.com/elupus +[@engrbm87]: https://github.com/engrbm87 +[@escoand]: https://github.com/escoand +[@exxamalte]: https://github.com/exxamalte +[@fabaff]: https://github.com/fabaff +[@felipediel]: https://github.com/felipediel +[@ferbar]: https://github.com/ferbar +[@flamm3blemuff1n]: https://github.com/flamm3blemuff1n +[@foxel]: https://github.com/foxel +[@foxy82]: https://github.com/foxy82 +[@fredericvl]: https://github.com/fredericvl +[@freekode]: https://github.com/freekode +[@frenck]: https://github.com/frenck +[@gjbadros]: https://github.com/gjbadros +[@glmnet]: https://github.com/glmnet +[@grillp]: https://github.com/grillp +[@guillempages]: https://github.com/guillempages +[@herrlado]: https://github.com/herrlado +[@hfurubotten]: https://github.com/hfurubotten +[@hmmbob]: https://github.com/hmmbob +[@jesserockz]: https://github.com/jesserockz +[@jjlawren]: https://github.com/jjlawren +[@krasnoukhov]: https://github.com/krasnoukhov +[@ktnrg45]: https://github.com/ktnrg45 +[@kuchel77]: https://github.com/kuchel77 +[@kurniawan77]: https://github.com/kurniawan77 +[@larssont]: https://github.com/larssont +[@luca-angemi]: https://github.com/luca-angemi +[@majuss]: https://github.com/majuss +[@mdonoughe]: https://github.com/mdonoughe +[@mezz64]: https://github.com/mezz64 +[@michaelarnauts]: https://github.com/michaelarnauts +[@michaeldavie]: https://github.com/michaeldavie +[@mtdcr]: https://github.com/mtdcr +[@mvn23]: https://github.com/mvn23 +[@oandrew]: https://github.com/oandrew +[@ochlocracy]: https://github.com/ochlocracy +[@olijouve]: https://github.com/olijouve +[@persandstrom]: https://github.com/persandstrom +[@pschmitt]: https://github.com/pschmitt +[@pvizeli]: https://github.com/pvizeli +[@raman325]: https://github.com/raman325 +[@rappenze]: https://github.com/rappenze +[@rohankapoorcom]: https://github.com/rohankapoorcom +[@scop]: https://github.com/scop +[@sophof]: https://github.com/sophof +[@springstan]: https://github.com/springstan +[@synesthesiam]: https://github.com/synesthesiam +[@tetienne]: https://github.com/tetienne +[@thomasgermain]: https://github.com/thomasgermain +[@timmccor]: https://github.com/timmccor +[@tofuschnitzel]: https://github.com/tofuSCHNITZEL +[@tsvi]: https://github.com/tsvi +[@tulindo]: https://github.com/tulindo +[@uspike]: https://github.com/uSpike +[aftership docs]: /integrations/aftership/ +[alarm_control_panel docs]: /integrations/alarm_control_panel/ +[alarmdecoder docs]: /integrations/alarmdecoder/ +[alexa docs]: /integrations/alexa/ +[almond docs]: /integrations/almond/ +[alpha_vantage docs]: /integrations/alpha_vantage/ +[ambient_station docs]: /integrations/ambient_station/ +[androidtv docs]: /integrations/androidtv/ +[apns docs]: /integrations/apns/ +[apprise docs]: /integrations/apprise/ +[asuswrt docs]: /integrations/asuswrt/ +[aten_pe docs]: /integrations/aten_pe/ +[bayesian docs]: /integrations/bayesian/ +[bbox docs]: /integrations/bbox/ +[blackbird docs]: /integrations/blackbird/ +[bluesound docs]: /integrations/bluesound/ +[bluetooth_tracker docs]: /integrations/bluetooth_tracker/ +[braviatv docs]: /integrations/braviatv/ +[broadlink docs]: /integrations/broadlink/ +[canary docs]: /integrations/canary/ +[channels docs]: /integrations/channels/ +[clementine docs]: /integrations/clementine/ +[climate docs]: /integrations/climate/ +[cloud docs]: /integrations/cloud/ +[comfoconnect docs]: /integrations/comfoconnect/ +[conversation docs]: /integrations/conversation/ +[cover docs]: /integrations/cover/ +[daikin docs]: /integrations/daikin/ +[danfoss_air docs]: /integrations/danfoss_air/ +[datadog docs]: /integrations/datadog/ +[deconz docs]: /integrations/deconz/ +[deluge docs]: /integrations/deluge/ +[demo docs]: /integrations/demo/ +[directv docs]: /integrations/directv/ +[discord docs]: /integrations/discord/ +[discovery docs]: /integrations/discovery/ +[dlink docs]: /integrations/dlink/ +[dlna_dmr docs]: /integrations/dlna_dmr/ +[dominos docs]: /integrations/dominos/ +[doorbird docs]: /integrations/doorbird/ +[dovado docs]: /integrations/dovado/ +[dsmr_reader docs]: /integrations/dsmr_reader/ +[duke_energy docs]: /integrations/duke_energy/ +[dunehd docs]: /integrations/dunehd/ +[dyson docs]: /integrations/dyson/ +[ebox docs]: /integrations/ebox/ +[ecoal_boiler docs]: /integrations/ecoal_boiler/ +[econet docs]: /integrations/econet/ +[ecovacs docs]: /integrations/ecovacs/ +[eddystone_temperature docs]: /integrations/eddystone_temperature/ +[edimax docs]: /integrations/edimax/ +[ee_brightbox docs]: /integrations/ee_brightbox/ +[egardia docs]: /integrations/egardia/ +[eight_sleep docs]: /integrations/eight_sleep/ +[elkm1 docs]: /integrations/elkm1/ +[elv docs]: /integrations/elv/ +[emby docs]: /integrations/emby/ +[emulated_hue docs]: /integrations/emulated_hue/ +[emulated_roku docs]: /integrations/emulated_roku/ +[enigma2 docs]: /integrations/enigma2/ +[enocean docs]: /integrations/enocean/ +[enphase_envoy docs]: /integrations/enphase_envoy/ +[entur_public_transport docs]: /integrations/entur_public_transport/ +[environment_canada docs]: /integrations/environment_canada/ +[envisalink docs]: /integrations/envisalink/ +[epson docs]: /integrations/epson/ +[epsonworkforce docs]: /integrations/epsonworkforce/ +[eq3btsmart docs]: /integrations/eq3btsmart/ +[esphome docs]: /integrations/esphome/ +[etherscan docs]: /integrations/etherscan/ +[facebox docs]: /integrations/facebox/ +[familyhub docs]: /integrations/familyhub/ +[fastdotcom docs]: /integrations/fastdotcom/ +[ffmpeg_motion docs]: /integrations/ffmpeg_motion/ +[ffmpeg_noise docs]: /integrations/ffmpeg_noise/ +[fibaro docs]: /integrations/fibaro/ +[fints docs]: /integrations/fints/ +[fixer docs]: /integrations/fixer/ +[fleetgo docs]: /integrations/fleetgo/ +[flexit docs]: /integrations/flexit/ +[flume docs]: /integrations/flume/ +[flunearyou docs]: /integrations/flunearyou/ +[folder_watcher docs]: /integrations/folder_watcher/ +[foobot docs]: /integrations/foobot/ +[fortigate docs]: /integrations/fortigate/ +[free_mobile docs]: /integrations/free_mobile/ +[freebox docs]: /integrations/freebox/ +[fritzbox_callmonitor docs]: /integrations/fritzbox_callmonitor/ +[frontend docs]: /integrations/frontend/ +[gearbest docs]: /integrations/gearbest/ +[geizhals docs]: /integrations/geizhals/ +[generic_thermostat docs]: /integrations/generic_thermostat/ +[geo_json_events docs]: /integrations/geo_json_events/ +[geonetnz_volcano docs]: /integrations/geonetnz_volcano/ +[gitter docs]: /integrations/gitter/ +[gogogate2 docs]: /integrations/gogogate2/ +[google_assistant docs]: /integrations/google_assistant/ +[gpmdp docs]: /integrations/gpmdp/ +[greeneye_monitor docs]: /integrations/greeneye_monitor/ +[gstreamer docs]: /integrations/gstreamer/ +[habitica docs]: /integrations/habitica/ +[hangouts docs]: /integrations/hangouts/ +[harmony docs]: /integrations/harmony/ +[hdmi_cec docs]: /integrations/hdmi_cec/ +[heatmiser docs]: /integrations/heatmiser/ +[here_travel_time docs]: /integrations/here_travel_time/ +[hikvision docs]: /integrations/hikvision/ +[hisense_aehw4a1 docs]: /integrations/hisense_aehw4a1/ +[history docs]: /integrations/history/ +[hlk_sw16 docs]: /integrations/hlk_sw16/ +[homeassistant docs]: /integrations/homeassistant/ +[homekit docs]: /integrations/homekit/ +[homematic docs]: /integrations/homematic/ +[homematicip_cloud docs]: /integrations/homematicip_cloud/ +[homeworks docs]: /integrations/homeworks/ +[horizon docs]: /integrations/horizon/ +[html5 docs]: /integrations/html5/ +[http docs]: /integrations/http/ +[huawei_lte docs]: /integrations/huawei_lte/ +[hue docs]: /integrations/hue/ +[hunterdouglas_powerview docs]: /integrations/hunterdouglas_powerview/ +[hydrawise docs]: /integrations/hydrawise/ +[ialarm docs]: /integrations/ialarm/ +[icloud docs]: /integrations/icloud/ +[idteck_prox docs]: /integrations/idteck_prox/ +[ifttt docs]: /integrations/ifttt/ +[iglo docs]: /integrations/iglo/ +[ihc docs]: /integrations/ihc/ +[input_datetime docs]: /integrations/input_datetime/ +[intent docs]: /integrations/intent/ +[intent_script docs]: /integrations/intent_script/ +[ios docs]: /integrations/ios/ +[iota docs]: /integrations/iota/ +[iperf3 docs]: /integrations/iperf3/ +[iqvia docs]: /integrations/iqvia/ +[irish_rail_transport docs]: /integrations/irish_rail_transport/ +[jewish_calendar docs]: /integrations/jewish_calendar/ +[joaoapps_join docs]: /integrations/joaoapps_join/ +[juicenet docs]: /integrations/juicenet/ +[keenetic_ndms2 docs]: /integrations/keenetic_ndms2/ +[kiwi docs]: /integrations/kiwi/ +[kwb docs]: /integrations/kwb/ +[lacrosse docs]: /integrations/lacrosse/ +[lametric docs]: /integrations/lametric/ +[launch_library docs]: /integrations/launch_library/ +[lg_netcast docs]: /integrations/lg_netcast/ +[lifx docs]: /integrations/lifx/ +[light docs]: /integrations/light/ +[lightwave docs]: /integrations/lightwave/ +[limitlessled docs]: /integrations/limitlessled/ +[litejet docs]: /integrations/litejet/ +[local_file docs]: /integrations/local_file/ +[logi_circle docs]: /integrations/logi_circle/ +[london_underground docs]: /integrations/london_underground/ +[luci docs]: /integrations/luci/ +[lupusec docs]: /integrations/lupusec/ +[lutron docs]: /integrations/lutron/ +[lutron_caseta docs]: /integrations/lutron_caseta/ +[lyft docs]: /integrations/lyft/ +[mailgun docs]: /integrations/mailgun/ +[matrix docs]: /integrations/matrix/ +[maxcube docs]: /integrations/maxcube/ +[media_extractor docs]: /integrations/media_extractor/ +[meteo_france docs]: /integrations/meteo_france/ +[meteoalarm docs]: /integrations/meteoalarm/ +[mfi docs]: /integrations/mfi/ +[mhz19 docs]: /integrations/mhz19/ +[microsoft docs]: /integrations/microsoft/ +[miflora docs]: /integrations/miflora/ +[mill docs]: /integrations/mill/ +[mitemp_bt docs]: /integrations/mitemp_bt/ +[mobile_app docs]: /integrations/mobile_app/ +[modbus docs]: /integrations/modbus/ +[modem_callerid docs]: /integrations/modem_callerid/ +[monoprice docs]: /integrations/monoprice/ +[moon docs]: /integrations/moon/ +[mqtt docs]: /integrations/mqtt/ +[mycroft docs]: /integrations/mycroft/ +[mysensors docs]: /integrations/mysensors/ +[mystrom docs]: /integrations/mystrom/ +[n26 docs]: /integrations/n26/ +[nad docs]: /integrations/nad/ +[nanoleaf docs]: /integrations/nanoleaf/ +[neato docs]: /integrations/neato/ +[nederlandse_spoorwegen docs]: /integrations/nederlandse_spoorwegen/ +[nello docs]: /integrations/nello/ +[netdata docs]: /integrations/netdata/ +[netgear_lte docs]: /integrations/netgear_lte/ +[netio docs]: /integrations/netio/ +[nilu docs]: /integrations/nilu/ +[nmap_tracker docs]: /integrations/nmap_tracker/ +[nmbs docs]: /integrations/nmbs/ +[noaa_tides docs]: /integrations/noaa_tides/ +[notion docs]: /integrations/notion/ +[nsw_rural_fire_service_feed docs]: /integrations/nsw_rural_fire_service_feed/ +[nuheat docs]: /integrations/nuheat/ +[nuimo_controller docs]: /integrations/nuimo_controller/ +[nut docs]: /integrations/nut/ +[nzbget docs]: /integrations/nzbget/ +[ombi docs]: /integrations/ombi/ +[onvif docs]: /integrations/onvif/ +[opencv docs]: /integrations/opencv/ +[opengarage docs]: /integrations/opengarage/ +[openhardwaremonitor docs]: /integrations/openhardwaremonitor/ +[openhome docs]: /integrations/openhome/ +[opensensemap docs]: /integrations/opensensemap/ +[opentherm_gw docs]: /integrations/opentherm_gw/ +[openuv docs]: /integrations/openuv/ +[opple docs]: /integrations/opple/ +[orvibo docs]: /integrations/orvibo/ +[owlet docs]: /integrations/owlet/ +[owntracks docs]: /integrations/owntracks/ +[panasonic_viera docs]: /integrations/panasonic_viera/ +[pencom docs]: /integrations/pencom/ +[philips_js docs]: /integrations/philips_js/ +[pilight docs]: /integrations/pilight/ +[plex docs]: /integrations/plex/ +[plum_lightpad docs]: /integrations/plum_lightpad/ +[point docs]: /integrations/point/ +[postnl docs]: /integrations/postnl/ +[prezzibenzina docs]: /integrations/prezzibenzina/ +[prometheus docs]: /integrations/prometheus/ +[proxmoxve docs]: /integrations/proxmoxve/ +[ps4 docs]: /integrations/ps4/ +[pulseaudio_loopback docs]: /integrations/pulseaudio_loopback/ +[pushetta docs]: /integrations/pushetta/ +[python_script docs]: /integrations/python_script/ +[qbittorrent docs]: /integrations/qbittorrent/ +[qnap docs]: /integrations/qnap/ +[quantum_gateway docs]: /integrations/quantum_gateway/ +[qwikswitch docs]: /integrations/qwikswitch/ +[rachio docs]: /integrations/rachio/ +[radarr docs]: /integrations/radarr/ +[raincloud docs]: /integrations/raincloud/ +[rainmachine docs]: /integrations/rainmachine/ +[random docs]: /integrations/random/ +[raspyrfm docs]: /integrations/raspyrfm/ +[recorder docs]: /integrations/recorder/ +[recswitch docs]: /integrations/recswitch/ +[remote_rpi_gpio docs]: /integrations/remote_rpi_gpio/ +[rest docs]: /integrations/rest/ +[rest_command docs]: /integrations/rest_command/ +[rfxtrx docs]: /integrations/rfxtrx/ +[ring docs]: /integrations/ring/ +[ripple docs]: /integrations/ripple/ +[rocketchat docs]: /integrations/rocketchat/ +[roku docs]: /integrations/roku/ +[roomba docs]: /integrations/roomba/ +[route53 docs]: /integrations/route53/ +[rova docs]: /integrations/rova/ +[rpi_gpio_pwm docs]: /integrations/rpi_gpio_pwm/ +[rpi_rf docs]: /integrations/rpi_rf/ +[russound_rio docs]: /integrations/russound_rio/ +[russound_rnet docs]: /integrations/russound_rnet/ +[sabnzbd docs]: /integrations/sabnzbd/ +[saj docs]: /integrations/saj/ +[samsungtv docs]: /integrations/samsungtv/ +[satel_integra docs]: /integrations/satel_integra/ +[scsgate docs]: /integrations/scsgate/ +[season docs]: /integrations/season/ +[sense docs]: /integrations/sense/ +[sensehat docs]: /integrations/sensehat/ +[serial_pm docs]: /integrations/serial_pm/ +[seventeentrack docs]: /integrations/seventeentrack/ +[shodan docs]: /integrations/shodan/ +[shopping_list docs]: /integrations/shopping_list/ +[sht31 docs]: /integrations/sht31/ +[simplepush docs]: /integrations/simplepush/ +[simplisafe docs]: /integrations/simplisafe/ +[sinch docs]: /integrations/sinch/ +[sisyphus docs]: /integrations/sisyphus/ +[skybell docs]: /integrations/skybell/ +[smarty docs]: /integrations/smarty/ +[snips docs]: /integrations/snips/ +[sochain docs]: /integrations/sochain/ +[solaredge docs]: /integrations/solaredge/ +[somfy docs]: /integrations/somfy/ +[somfy_mylink docs]: /integrations/somfy_mylink/ +[sonarr docs]: /integrations/sonarr/ +[songpal docs]: /integrations/songpal/ +[soundtouch docs]: /integrations/soundtouch/ +[speedtestdotnet docs]: /integrations/speedtestdotnet/ +[spider docs]: /integrations/spider/ +[spotify docs]: /integrations/spotify/ +[sql docs]: /integrations/sql/ +[squeezebox docs]: /integrations/squeezebox/ +[starline docs]: /integrations/starline/ +[starlingbank docs]: /integrations/starlingbank/ +[stiebel_eltron docs]: /integrations/stiebel_eltron/ +[stream docs]: /integrations/stream/ +[streamlabswater docs]: /integrations/streamlabswater/ +[supla docs]: /integrations/supla/ +[swiss_hydrological_data docs]: /integrations/swiss_hydrological_data/ +[swiss_public_transport docs]: /integrations/swiss_public_transport/ +[switchbot docs]: /integrations/switchbot/ +[syncthru docs]: /integrations/syncthru/ +[synology docs]: /integrations/synology/ +[synologydsm docs]: /integrations/synologydsm/ +[systemmonitor docs]: /integrations/systemmonitor/ +[tado docs]: /integrations/tado/ +[tahoma docs]: /integrations/tahoma/ +[tank_utility docs]: /integrations/tank_utility/ +[tapsaff docs]: /integrations/tapsaff/ +[tautulli docs]: /integrations/tautulli/ +[telegram_bot docs]: /integrations/telegram_bot/ +[temper docs]: /integrations/temper/ +[template docs]: /integrations/template/ +[tensorflow docs]: /integrations/tensorflow/ +[tesla docs]: /integrations/tesla/ +[thinkingcleaner docs]: /integrations/thinkingcleaner/ +[tibber docs]: /integrations/tibber/ +[todoist docs]: /integrations/todoist/ +[tof docs]: /integrations/tof/ +[touchline docs]: /integrations/touchline/ +[tplink docs]: /integrations/tplink/ +[traccar docs]: /integrations/traccar/ +[trackr docs]: /integrations/trackr/ +[tradfri docs]: /integrations/tradfri/ +[trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation/ +[transmission docs]: /integrations/transmission/ +[travisci docs]: /integrations/travisci/ +[trend docs]: /integrations/trend/ +[tts docs]: /integrations/tts/ +[tuya docs]: /integrations/tuya/ +[twilio_call docs]: /integrations/twilio_call/ +[ubee docs]: /integrations/ubee/ +[unifi_direct docs]: /integrations/unifi_direct/ +[universal docs]: /integrations/universal/ +[upcloud docs]: /integrations/upcloud/ +[upnp docs]: /integrations/upnp/ +[uptimerobot docs]: /integrations/uptimerobot/ +[usgs_earthquakes_feed docs]: /integrations/usgs_earthquakes_feed/ +[uvc docs]: /integrations/uvc/ +[velux docs]: /integrations/velux/ +[verisure docs]: /integrations/verisure/ +[versasense docs]: /integrations/versasense/ +[version docs]: /integrations/version/ +[vicare docs]: /integrations/vicare/ +[vivotek docs]: /integrations/vivotek/ +[vizio docs]: /integrations/vizio/ +[volkszaehler docs]: /integrations/volkszaehler/ +[volvooncall docs]: /integrations/volvooncall/ +[vultr docs]: /integrations/vultr/ +[wake_on_lan docs]: /integrations/wake_on_lan/ +[watson_tts docs]: /integrations/watson_tts/ +[waze_travel_time docs]: /integrations/waze_travel_time/ +[webostv docs]: /integrations/webostv/ +[wemo docs]: /integrations/wemo/ +[wink docs]: /integrations/wink/ +[wirelesstag docs]: /integrations/wirelesstag/ +[wled docs]: /integrations/wled/ +[workday docs]: /integrations/workday/ +[xeoma docs]: /integrations/xeoma/ +[xfinity docs]: /integrations/xfinity/ +[xiaomi docs]: /integrations/xiaomi/ +[xiaomi_aqara docs]: /integrations/xiaomi_aqara/ +[xiaomi_miio docs]: /integrations/xiaomi_miio/ +[xiaomi_tv docs]: /integrations/xiaomi_tv/ +[yale_smart_alarm docs]: /integrations/yale_smart_alarm/ +[yamaha docs]: /integrations/yamaha/ +[yi docs]: /integrations/yi/ +[zabbix docs]: /integrations/zabbix/ +[zeroconf docs]: /integrations/zeroconf/ +[zha docs]: /integrations/zha/ +[zhong_hong docs]: /integrations/zhong_hong/ +[ziggo_mediabox_xl docs]: /integrations/ziggo_mediabox_xl/ +[zoneminder docs]: /integrations/zoneminder/ +[zwave docs]: /integrations/zwave/ From 50d796029cc7e25dfbacc3f60f2491fff5c979e6 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 8 Dec 2019 09:59:51 +0100 Subject: [PATCH 03/15] One more brekaing change --- source/_posts/2019-12-11-release-103.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index f1e746363b1..dca1c8f15f9 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -58,6 +58,7 @@ Experiencing issues introduced by this release? Please report them in our [issue ## Breaking Changes +- Remove cloud dependency from mobile_app ([@balloob] - [#29373]) ([mobile_app docs]) - Change keys for Samsung TV next and prev track command ([@tulindo] - [#28213]) ([samsungtv docs]) (breaking change) - Align naming ([@fabaff] - [#28830]) ([wake_on_lan docs]) (breaking change) - Pulseaudio: Changed default port from 4712 to 4713 ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) (breaking change) From c962c09af8acc4655c77be0a7dbc2cf189632156 Mon Sep 17 00:00:00 2001 From: cogneato Date: Mon, 9 Dec 2019 12:03:46 -0700 Subject: [PATCH 04/15] Breaking Changes descriptions added (#11414) * Breaking Changes descriptions added Adds a table for the services moving under their own domains. Descriptions added for others * fix xiaomi and monoprice in table --- source/_posts/2019-12-11-release-103.markdown | 98 +++++++++++-------- 1 file changed, 58 insertions(+), 40 deletions(-) diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index dca1c8f15f9..b8d4247c924 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -58,46 +58,64 @@ Experiencing issues introduced by this release? Please report them in our [issue ## Breaking Changes -- Remove cloud dependency from mobile_app ([@balloob] - [#29373]) ([mobile_app docs]) -- Change keys for Samsung TV next and prev track command ([@tulindo] - [#28213]) ([samsungtv docs]) (breaking change) -- Align naming ([@fabaff] - [#28830]) ([wake_on_lan docs]) (breaking change) -- Pulseaudio: Changed default port from 4712 to 4713 ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) (breaking change) -- Improve z-wave thermostat support ([@oandrew] - [#27040]) ([zwave docs]) (breaking change) -- Add host field to add_torrent service ([@engrbm87] - [#28653]) ([transmission docs]) (breaking change) -- Update service domain for local_file from 'camera' to 'local_file' ([@raman325] - [#28890]) ([local_file docs]) (breaking change) -- move service constants to const.py, move custom services to monoprice domain ([@raman325] - [#29099]) ([monoprice docs]) (breaking change) -- Update service domain for bluesound from 'media_player' to 'bluesound' ([@raman325] - [#29111]) ([bluesound docs]) (breaking change) -- Update service domain for blackbird from 'media_player' to 'blackbird' ([@raman325] - [#29112]) ([blackbird docs]) (breaking change) -- Update service domain for epson from 'media_player' to 'epson' ([@raman325] - [#29113]) ([epson docs]) (breaking change) -- move html5 service to html5 domain ([@raman325] - [#29145]) ([html5 docs]) (breaking change) -- Update service domain for elkm1 from 'alarm_control_panel' to 'elkm1' ([@raman325] - [#29128]) ([elkm1 docs]) (breaking change) -- move neato service to neato domain ([@raman325] - [#29148]) ([neato docs]) (breaking change) -- move icloud services to icloud domain ([@raman325] - [#29144]) ([icloud docs]) (breaking change) -- move econet services to econet domain ([@raman325] - [#29149]) ([econet docs]) (breaking change) -- move songpal service to songpal domain ([@raman325] - [#29143]) ([songpal docs]) (breaking change) -- move facebox service to facebox domain ([@raman325] - [#29151]) ([facebox docs]) (breaking change) -- move wink service definitions from lock to wink domain ([@raman325] - [#29137]) ([wink docs]) (breaking change) -- Update service domain for lifx from 'light' to 'lifx' ([@raman325] - [#29136]) ([lifx docs]) (breaking change) -- move service constants to const.py and move channels services to channels domain ([@raman325] - [#29139]) ([channels docs]) (breaking change) -- Update service domain for todoist from 'calendar' to 'todoist' ([@raman325] - [#29131]) ([todoist docs]) (breaking change) -- update envisalink service domain ([@raman325] - [#29126]) ([envisalink docs]) (breaking change) -- Update service domain for mill from 'climate' to 'mill' ([@raman325] - [#29132]) ([mill docs]) (breaking change) -- move squeezebox service to squeezebox domain ([@raman325] - [#29141]) ([squeezebox docs]) (breaking change) -- Add opentherm_gw device support ([@mvn23] - [#28722]) ([opentherm_gw docs]) (breaking change) -- move yamaha service to yamaha domain ([@raman325] - [#29142]) ([yamaha docs]) (breaking change) -- Update service domain for ifttt from 'alarm_control_panel' to 'ifttt' ([@raman325] - [#29129]) ([ifttt docs]) (breaking change) -- Change apns service domain and remove unused variable ([@raman325] - [#29165]) ([apns docs]) (breaking change) -- Update bluetooth_tracker service name and domain from 'device_tracker' to 'bluetooth_tracker' ([@raman325] - [#29161]) ([bluetooth_tracker docs]) (breaking change) -- move soundtouch services to soundtouch domain ([@raman325] - [#29140]) ([soundtouch docs]) (breaking change) -- move wemo services to wemo domain ([@raman325] - [#29135]) ([wemo docs]) (breaking change) -- Update service domain for alarmdecoder from 'alarm_control_panel' to 'alarmdecoder' ([@raman325] - [#29127]) ([alarmdecoder docs]) (breaking change) -- update demo service domain and service description ([@raman325] - [#29164]) ([demo docs]) (breaking change) -- Move intent registration to own integration ([@balloob] - [#29280]) ([conversation docs]) ([cover docs]) ([intent docs]) ([light docs]) ([shopping_list docs]) (breaking change) -- Overhaul Emulated Hue ([@NobleKangaroo] - [#28317]) ([emulated_hue docs]) (breaking change) -- Clear miflora sensor state on exception ([@ferbar] - [#29276]) ([miflora docs]) (breaking change) -- Update service domains for xiaomi_miio from base domains to xiaomi_miio domain ([@raman325] - [#29134]) ([xiaomi_miio docs]) (breaking change) -- Do not select all entities when omitting entity ID in service call ([@balloob] - [#29178]) (breaking change) -- Update heatmiserv3 integration ([@andylockran] - [#29006]) ([heatmiser docs]) (breaking change) +**The table below lists service calls and platforms which have been moved to their own components** - (@raman325) +| Integration: | Old service/platform: | New service/platform: | PR | +|--------------------|-----------------------------------------------------|------------------------------------|----------| +| Local File | camera.local_file_update_file_path | local_file.update_file_path | [#28890] | +| Elk-M1 Controller | alarm_control_panel.elkm1_ | elkm1: | [#29128] | +| Neato | vacuum.neato | neato: | [#29148] | +| Envisalink | alarm_control_panel.envisalink_alarm_keypress | envisalink.alarm_keypress | [#29126] | +| IFTTT | alarm_control_panel.ifttt_push_alarm_state | ifttt.push_alarm_state | [#29129] | +| AlarmDecoder Alarm | alarm_control_panel.alarmdecoder_alarm_toggle_chime | alarmdecoder.alarm_toggle_chime | [#29127] | +| Econet | water_heater.econet_* | econet: | [#29149] | +| APNS | notify.apns_* | apns.* | [#29165] | +| Facebox | image_processing.facebox_* | facebox.* | [#29151] | +| Html5 | notify.html5_* | html5.* | [#29145] | +| Lifx | light.lifx_* | lifx.* | [#29136] | +| Mill | climate.mill_set_room_temperature | mill.set_room_temperature | [#29132] | +| Todoist | calendar.todoist_new_task | todoist.new_task | [#29131] | +| Wink | lock services.yaml | wink services.yaml | [#29137] | +| Wemo | fan.wemo_* | wemo.* | [#29135] | +| Bluetooth | device_tracker | bluetooth_tracker | [#29161] | +| Demo | device_tracker.demo | demo.randomize_device_tracker_data | [#29164] | +| iCloud | device_tracker.icloud | icloud: | [#29144] | +| Blackbird | media_player.blackbird_set_all_zones | blackbird.set_all_zones | [#29112] | +| Bluesound | media_player.bluesound | bluesound.* | [#29111] | +| Channels | media_player.channels_* | channels.* | [#29139] | +| Epson | media_player.epson_select_cmode | epson.select_cmode | [#29113] | +| Monoprice | media_player.monoprice | monoprice.* | [#29099] | +| Monoprice | media_player.restore | monoprice.restore | [#29099] | +| Monoprice | media_player.snapshot | monoprice.snapshot | [#29099] | +| Songpal | media_player.songpal | songpal.* | [#29143] | +| Soundtouch | media_player.soundtouch_* | soundtouch.* | [#29140] | +| Squeezebox | media_player.squeezebox_* | squeezebox.* | [#29141] | +| Xiaomi Miio | \*.xiaomi_miio_* | xiaomi_miio.*_* | [#29134] | +| Yamaha | media_player.yamaha_* | yamaha.* | [#29142] | + +- __Mobile App__ - Loading the Mobile App no longer causes the Cloud integration to be loaded. If you relied on this, add `cloud:` to your configuration.yaml. - ([@balloob] - [#29373]) ([mobile_app docs]) +- __Samsung TV__ - The behaviour for next and previous track commands for Samsung TVs has changed. Before the change the Samsung TV component reacted to the two above commands sending the KEY_FF and KEY_REWIND commands. While watching TV programs those two commands do nothing. After the change the entity sends the KEY_CHUP and KEY_CHDOWN commands instead, thus allowing the user to change channel using the media player standard lovelace interface. The user doesn't need to change anything in the configuration. - ([@tulindo] - [#28213]) ([samsungtv docs]) +- __Wake on LAN__ - The configuration key `mac_address:` was renamed to `mac:` to be in sync with with the service. ([@fabaff] - [#28830]) ([wake_on_lan docs]) +- __PulseAudio Loopback Switch__ - The default port was incorrectly set to 4712, however the official documentation states that the default port is 4713. Therefore, the port has been changed and all previously configured switches now need to listen to port 4713. - ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) +- __Z-Wave__ - This changes the primary command class for z-wave thermostats in discovery schemas from `COMMAND_CLASS_THERMOSTAT_SETPOINT` to `COMMAND_CLASS_THERMOSTAT_MODE`. This will cause a typical dual setpoint thermostat to be correctly represented as a single entity. - ([@oandrew] - [#27040]) ([zwave docs]) +- __Transmission__ - Added host field to `add_torrent` service in order to support multiple Transmission instances. ([@engrbm87] - [#28653]) ([transmission docs]) +- __Opentherm Gateway__ - Adds device support. This change breaks enabled `sensor` and `binary_sensor` entities, which are now disabled by default and can be re-enabled through the Devices panel. It also breaks `entity_id` of the climate entity in some configurations. The `entity_id` is now based on the `gateway_id` rather than the configured `name` to guarantee uniqueness. - ([@mvn23] - [#28722]) ([opentherm_gw docs]) +- __Intent__ - If you use the built-in intents for shopping list, cover or light, you need to add `intent:` to your `configuration.yaml`. - ([@balloob] - [#29280]) ([conversation docs]) ([cover docs]) ([intent docs]) ([light docs]) ([shopping_list docs]) +- __Emulated Hue__ - As previous `entityid` were not Hue compliant, `emulated_hue_ids.json` will need to be cleared out and devices re-discovered and configured in Alexa / Google Home. This is a necessary growing pain to move the component forward in a Hue-compliant fashion. - ([@NobleKangaroo] - [#28317]) ([emulated_hue docs]) +- __Miflora__ - Values for a unresponsive device aren't reported any more as if they were valid, so it's possible to send an alert. - ([@ferbar] - [#29276]) ([miflora docs]) + + Example configuration yaml + ```yaml + - id: plant_unreachable + alias: plant unreachable + trigger: + - entity_id: sensor.plant_moisture + for: 01:00:00 + platform: state + to: unavailable + action: + ``` +- __Entity ID__ - It is no longer possible to target all entities by not passing both `entity_id` and `area_id` to your service data. This feature was previously deprecated and has been printing warnings. The correct way to target all entities is to set `entity_id: all` - ([@balloob] - [#29178]) +- __Heatmiser Thermostat__ - This heatmiser component has been updated to the latest version of the heatmiserV3 library, meaning less code inside HA, and more leverage on the library. The current version of the heatmiser integration went out of date with the introduction of voluptuous. This has now been fixed, but it breaks the old config syntax slightly. See the updated docs for the new config format. - ([@andylockran] - [#29006]) ([heatmiser docs]) ## Beta Fixes From 35da9d3fa081e08672c9e8ff598f28d0039b33fb Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 11 Dec 2019 12:08:32 +0100 Subject: [PATCH 05/15] 0.103 Frontend release notes (#11427) --- source/_posts/2019-12-11-release-103.markdown | 109 ++++++++++++------ .../blog/2019-12-0.103/automation-actions.png | Bin 0 -> 129322 bytes .../blog/2019-12-0.103/automation-yaml.png | Bin 0 -> 41402 bytes .../2019-12-0.103/natural-language-area.png | Bin 0 -> 52303 bytes 4 files changed, 72 insertions(+), 37 deletions(-) create mode 100644 source/images/blog/2019-12-0.103/automation-actions.png create mode 100644 source/images/blog/2019-12-0.103/automation-yaml.png create mode 100644 source/images/blog/2019-12-0.103/natural-language-area.png diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index b8d4247c924..a62444aea01 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -20,7 +20,40 @@ Intro last release of year, talk about release schedule/holiday break. ## Frontend -Bram todo, automation YAML? +We gave some love and attention to the automation editor, fixing some bugs and adding some useful features. + +### Natural language improvements + +We add area support for automations that you create with natural language, and we try to pick the right area or device for you if you mentioned the name. + +So you can now say: "Turn the lights on in the living room". And it will add all the light devices of your living room to the automation. +By clicking `Choose individual devices`, you can add devices or remove some. + +

+Screenshot of the result of the above query +Screenshot of the result of the above query. +

+ +### YAML support + +You can now edit every induividual trigger, conditition or action as YAML. This makes it possible to even do very complicated automations in the automation editor and allows to quickly copy parts of your automation. + +You can access the YAML editor through the menu in the top right of the component editor. + +

+Screenshot of the automation YAML editor +Screenshot of the automation YAML editor. +

+ +### Rearange actions + +We also added the ability to rearrange your actions, so you don't have to start all over when you want to add a delay between 2 service calls. +And talking about the service call action, that has now an entity picker to help you search for the right one. + +

+Screenshot of automation actions +Screenshot of automation actions. +

## Update service names @@ -61,61 +94,63 @@ Experiencing issues introduced by this release? Please report them in our [issue **The table below lists service calls and platforms which have been moved to their own components** - (@raman325) | Integration: | Old service/platform: | New service/platform: | PR | |--------------------|-----------------------------------------------------|------------------------------------|----------| -| Local File | camera.local_file_update_file_path | local_file.update_file_path | [#28890] | -| Elk-M1 Controller | alarm_control_panel.elkm1_ | elkm1: | [#29128] | +| Local File | camera.local*file_update_file_path | local_file.update_file_path | [#28890] | +| Elk-M1 Controller | alarm_control_panel.elkm1* | elkm1: | [#29128] | | Neato | vacuum.neato | neato: | [#29148] | -| Envisalink | alarm_control_panel.envisalink_alarm_keypress | envisalink.alarm_keypress | [#29126] | +| Envisalink | alarm*control_panel.envisalink_alarm_keypress | envisalink.alarm_keypress | [#29126] | | IFTTT | alarm_control_panel.ifttt_push_alarm_state | ifttt.push_alarm_state | [#29129] | | AlarmDecoder Alarm | alarm_control_panel.alarmdecoder_alarm_toggle_chime | alarmdecoder.alarm_toggle_chime | [#29127] | -| Econet | water_heater.econet_* | econet: | [#29149] | -| APNS | notify.apns_* | apns.* | [#29165] | -| Facebox | image_processing.facebox_* | facebox.* | [#29151] | -| Html5 | notify.html5_* | html5.* | [#29145] | -| Lifx | light.lifx_* | lifx.* | [#29136] | -| Mill | climate.mill_set_room_temperature | mill.set_room_temperature | [#29132] | +| Econet | water_heater.econet*\_ | econet: | [#29149] | +| APNS | notify.apns\__ | apns._ | [#29165] | +| Facebox | image*processing.facebox*_ | facebox._ | [#29151] | +| Html5 | notify.html5\__ | html5._ | [#29145] | +| Lifx | light.lifx\__ | lifx._ | [#29136] | +| Mill | climate.mill*set_room_temperature | mill.set_room_temperature | [#29132] | | Todoist | calendar.todoist_new_task | todoist.new_task | [#29131] | | Wink | lock services.yaml | wink services.yaml | [#29137] | -| Wemo | fan.wemo_* | wemo.* | [#29135] | -| Bluetooth | device_tracker | bluetooth_tracker | [#29161] | +| Wemo | fan.wemo*_ | wemo._ | [#29135] | +| Bluetooth | device*tracker | bluetooth_tracker | [#29161] | | Demo | device_tracker.demo | demo.randomize_device_tracker_data | [#29164] | | iCloud | device_tracker.icloud | icloud: | [#29144] | | Blackbird | media_player.blackbird_set_all_zones | blackbird.set_all_zones | [#29112] | | Bluesound | media_player.bluesound | bluesound.* | [#29111] | -| Channels | media_player.channels_* | channels.* | [#29139] | -| Epson | media_player.epson_select_cmode | epson.select_cmode | [#29113] | +| Channels | media*player.channels*_ | channels._ | [#29139] | +| Epson | media*player.epson_select_cmode | epson.select_cmode | [#29113] | | Monoprice | media_player.monoprice | monoprice.* | [#29099] | -| Monoprice | media_player.restore | monoprice.restore | [#29099] | +| Monoprice | media*player.restore | monoprice.restore | [#29099] | | Monoprice | media_player.snapshot | monoprice.snapshot | [#29099] | | Songpal | media_player.songpal | songpal.* | [#29143] | -| Soundtouch | media_player.soundtouch_* | soundtouch.* | [#29140] | -| Squeezebox | media_player.squeezebox_* | squeezebox.* | [#29141] | -| Xiaomi Miio | \*.xiaomi_miio_* | xiaomi_miio.*_* | [#29134] | -| Yamaha | media_player.yamaha_* | yamaha.* | [#29142] | +| Soundtouch | media*player.soundtouch\*\* | soundtouch.* | [#29140] | +| Squeezebox | media*player.squeezebox*_ | squeezebox._ | [#29141] | +| Xiaomi Miio | \*.xiaomi*miio*\_ | xiaomi*miio.**\* | [#29134] | +| Yamaha | media_player.yamaha** | yamaha.* | [#29142] | + +- **Mobile App** - Loading the Mobile App no longer causes the Cloud integration to be loaded. If you relied on this, add `cloud:` to your configuration.yaml. - ([@balloob] - [#29373]) ([mobile_app docs]) +- **Samsung TV** - The behaviour for next and previous track commands for Samsung TVs has changed. Before the change the Samsung TV component reacted to the two above commands sending the KEY_FF and KEY_REWIND commands. While watching TV programs those two commands do nothing. After the change the entity sends the KEY_CHUP and KEY_CHDOWN commands instead, thus allowing the user to change channel using the media player standard lovelace interface. The user doesn't need to change anything in the configuration. - ([@tulindo] - [#28213]) ([samsungtv docs]) +- **Wake on LAN** - The configuration key `mac_address:` was renamed to `mac:` to be in sync with with the service. ([@fabaff] - [#28830]) ([wake_on_lan docs]) +- **PulseAudio Loopback Switch** - The default port was incorrectly set to 4712, however the official documentation states that the default port is 4713. Therefore, the port has been changed and all previously configured switches now need to listen to port 4713. - ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) +- **Z-Wave** - This changes the primary command class for z-wave thermostats in discovery schemas from `COMMAND_CLASS_THERMOSTAT_SETPOINT` to `COMMAND_CLASS_THERMOSTAT_MODE`. This will cause a typical dual setpoint thermostat to be correctly represented as a single entity. - ([@oandrew] - [#27040]) ([zwave docs]) +- **Transmission** - Added host field to `add_torrent` service in order to support multiple Transmission instances. ([@engrbm87] - [#28653]) ([transmission docs]) +- **Opentherm Gateway** - Adds device support. This change breaks enabled `sensor` and `binary_sensor` entities, which are now disabled by default and can be re-enabled through the Devices panel. It also breaks `entity_id` of the climate entity in some configurations. The `entity_id` is now based on the `gateway_id` rather than the configured `name` to guarantee uniqueness. - ([@mvn23] - [#28722]) ([opentherm_gw docs]) +- **Intent** - If you use the built-in intents for shopping list, cover or light, you need to add `intent:` to your `configuration.yaml`. - ([@balloob] - [#29280]) ([conversation docs]) ([cover docs]) ([intent docs]) ([light docs]) ([shopping_list docs]) +- **Emulated Hue** - As previous `entityid` were not Hue compliant, `emulated_hue_ids.json` will need to be cleared out and devices re-discovered and configured in Alexa / Google Home. This is a necessary growing pain to move the component forward in a Hue-compliant fashion. - ([@NobleKangaroo] - [#28317]) ([emulated_hue docs]) +- **Miflora** - Values for a unresponsive device aren't reported any more as if they were valid, so it's possible to send an alert. - ([@ferbar] - [#29276]) ([miflora docs]) -- __Mobile App__ - Loading the Mobile App no longer causes the Cloud integration to be loaded. If you relied on this, add `cloud:` to your configuration.yaml. - ([@balloob] - [#29373]) ([mobile_app docs]) -- __Samsung TV__ - The behaviour for next and previous track commands for Samsung TVs has changed. Before the change the Samsung TV component reacted to the two above commands sending the KEY_FF and KEY_REWIND commands. While watching TV programs those two commands do nothing. After the change the entity sends the KEY_CHUP and KEY_CHDOWN commands instead, thus allowing the user to change channel using the media player standard lovelace interface. The user doesn't need to change anything in the configuration. - ([@tulindo] - [#28213]) ([samsungtv docs]) -- __Wake on LAN__ - The configuration key `mac_address:` was renamed to `mac:` to be in sync with with the service. ([@fabaff] - [#28830]) ([wake_on_lan docs]) -- __PulseAudio Loopback Switch__ - The default port was incorrectly set to 4712, however the official documentation states that the default port is 4713. Therefore, the port has been changed and all previously configured switches now need to listen to port 4713. - ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) -- __Z-Wave__ - This changes the primary command class for z-wave thermostats in discovery schemas from `COMMAND_CLASS_THERMOSTAT_SETPOINT` to `COMMAND_CLASS_THERMOSTAT_MODE`. This will cause a typical dual setpoint thermostat to be correctly represented as a single entity. - ([@oandrew] - [#27040]) ([zwave docs]) -- __Transmission__ - Added host field to `add_torrent` service in order to support multiple Transmission instances. ([@engrbm87] - [#28653]) ([transmission docs]) -- __Opentherm Gateway__ - Adds device support. This change breaks enabled `sensor` and `binary_sensor` entities, which are now disabled by default and can be re-enabled through the Devices panel. It also breaks `entity_id` of the climate entity in some configurations. The `entity_id` is now based on the `gateway_id` rather than the configured `name` to guarantee uniqueness. - ([@mvn23] - [#28722]) ([opentherm_gw docs]) -- __Intent__ - If you use the built-in intents for shopping list, cover or light, you need to add `intent:` to your `configuration.yaml`. - ([@balloob] - [#29280]) ([conversation docs]) ([cover docs]) ([intent docs]) ([light docs]) ([shopping_list docs]) -- __Emulated Hue__ - As previous `entityid` were not Hue compliant, `emulated_hue_ids.json` will need to be cleared out and devices re-discovered and configured in Alexa / Google Home. This is a necessary growing pain to move the component forward in a Hue-compliant fashion. - ([@NobleKangaroo] - [#28317]) ([emulated_hue docs]) -- __Miflora__ - Values for a unresponsive device aren't reported any more as if they were valid, so it's possible to send an alert. - ([@ferbar] - [#29276]) ([miflora docs]) - Example configuration yaml + ```yaml - id: plant_unreachable alias: plant unreachable trigger: - - entity_id: sensor.plant_moisture - for: 01:00:00 - platform: state - to: unavailable + - entity_id: sensor.plant_moisture + for: 01:00:00 + platform: state + to: unavailable action: - ``` -- __Entity ID__ - It is no longer possible to target all entities by not passing both `entity_id` and `area_id` to your service data. This feature was previously deprecated and has been printing warnings. The correct way to target all entities is to set `entity_id: all` - ([@balloob] - [#29178]) -- __Heatmiser Thermostat__ - This heatmiser component has been updated to the latest version of the heatmiserV3 library, meaning less code inside HA, and more leverage on the library. The current version of the heatmiser integration went out of date with the introduction of voluptuous. This has now been fixed, but it breaks the old config syntax slightly. See the updated docs for the new config format. - ([@andylockran] - [#29006]) ([heatmiser docs]) + ``` + +- **Entity ID** - It is no longer possible to target all entities by not passing both `entity_id` and `area_id` to your service data. This feature was previously deprecated and has been printing warnings. The correct way to target all entities is to set `entity_id: all` - ([@balloob] - [#29178]) +- **Heatmiser Thermostat** - This heatmiser component has been updated to the latest version of the heatmiserV3 library, meaning less code inside HA, and more leverage on the library. The current version of the heatmiser integration went out of date with the introduction of voluptuous. This has now been fixed, but it breaks the old config syntax slightly. See the updated docs for the new config format. - ([@andylockran] - [#29006]) ([heatmiser docs]) ## Beta Fixes diff --git a/source/images/blog/2019-12-0.103/automation-actions.png b/source/images/blog/2019-12-0.103/automation-actions.png new file mode 100644 index 0000000000000000000000000000000000000000..2fa365e7b2a01ed176e596897f83f98a8d29b578 GIT binary patch literal 129322 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 GsDA@lbqZ(z literal 0 HcmV?d00001 diff --git a/source/images/blog/2019-12-0.103/automation-yaml.png b/source/images/blog/2019-12-0.103/automation-yaml.png new file mode 100644 index 0000000000000000000000000000000000000000..4bebe6e8acfe3bbadc89deef304df16ae8b2c58d GIT binary patch literal 41402 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 nS6=9U`5a8o*AC0KTdT literal 0 HcmV?d00001 diff --git a/source/images/blog/2019-12-0.103/natural-language-area.png b/source/images/blog/2019-12-0.103/natural-language-area.png new file mode 100644 index 0000000000000000000000000000000000000000..74578e5dccb56c3f662a791d567692fc6b8b1208 GIT binary patch literal 52303 zcmZr%1z1#D*9HV6WdM-@q?Jx7>68wU?h*khi6MrT8YGoeQc}9RVF*b98M?b+XbJzr zz4wcIzki-*o^$4$wfA0o#k=C1345t3hmS*!gMxyBuOKh;3I*k!ISL9I8WtvSrI^jv z8wCYV#YS5CrGm6H%}Zy;H#T;bC@At_@jCYnW92AX-CutyLnDkKJR`EiLXRQr_&`IW z0g8`7Cz6f8mh6g*W6`aJy~i#7z@&el29k-;dsqv3nDb5ZZTSb>_=9H>wyj53X$uGQ z=jj`1SK{>U=kur;I-QB%k?KAuIN8C-px&2=peol#`NW$j55Xw+7duIrUZ-4KfKezINx@E=7WFV*uXPW;do0Ms_?MF`*z@W<>TK5ILP=w zvB#!aVQcEx1u1584jU?w+GgZ%(b1yG=P-O)Usl3`JzCj(b4$&NZYn-frn<5>{@CS> zG1QOn%LUxkvQa)8OYNsKqBoBLj=yXtn3zR5)0S9x zQ?RSXdi+UH|8~Zl&@tw>R{3*g5_1+5aJBp=BHVHgxa@}}xOF7{8x6Mg?g!Jo@z@0y zdo*vtvp;?%_hq9up!%3mok+rjdEC_pCo(R2q(kx{Hk0?X-3|L<`$C1r;h}=y_dpT4 zuAroL!=TKvcPjh3$?{){21&hWSn*VTMD4||_1Nw?RWOOa%Bc;QR927sMj0N>97O!8 zGrFf2XC;=`Y58;gb@|a3k3%}py*e7aGJm2PHZGD?Gz9}S4T9^OtuPdCn)`wh=(AN{ z+6nWwshGVP-kTrZm!Zo5lam(glLXLx`~5t7Tx3q7rlD3|l#W0oqz*+U(EGw5pXw!N6Rv5|Wm*2O+x!&?l?d&u$E%iG`1(YhVP!$5f z`J#Mlq5opP{Z!+|Mr^MVFMvqBNt)g^`#?*U_b6 zQD94Td;~v1Rgix6@v+PYrjJv-QrT#FVMTH^G>~3`UbEFF&QvyX`!oa}9acG4ML&Gy z{fSjALHR?SiDE5d#F|J5dr&g(YnL^1!^2`J+mShIdMHsdY+ge6hm|!oCKqKyn4X0L zm}14;NmnQ#@_Tu`uAp|8PV3?m;madj-n zxf7p<*9FxD)FpbnpH$s_a`sXFiN+^Z=9q_a%dt2Lmf4W(x$Kqf!fcLFgNg@JA9fX@ zX!2rnR*9USdXip(FIg_J>(evU%JVKXmYJmbl>46b@hjr4Jf;ius? z+FO$90B8s_`qwKtxgOabHLIp58LJl6_#v@W7a;=3{0N>62QLSEU~V>h&R#}p#@yHD z?6Iu}Cm^U$b4*K|v7Gn|KMB9W{vVY2{bMBCLu17V`=8APSBBAW2)gRgggjY3X$r3)ma>p zhbK%1?o4R6!~)}z&48`IMzS*Wa`b8HCF;Q=R9XC4#um~mBi+p1JQ0PF(d6!2+`0E+ zdj_mHEcUJDU$;=d;f~-@=CwO23o+9PZRRF(ATp)g58%-qjA%RB5EY!kcX z!!tY3W!E(2S{eDqY5*ESflmPD02_;W|2{MsPMq8QkU6UWr1#Qs?J*kJfTSd$kX` zSImrSif<2Y{pS#XZIu&-$g;z(%ck_1zJU5;#sJl9fIvQK{d#v`DTD%2% zy@DPcG=*(NOctg=ip6-Pxs!Bt?2S?}}gm(0XZA73RR8Ti;BmT!B4)QQ)X>yq9i zFeuonGUnuEJE|QdgTJpw2Oo;Vz1$ZUbl)>;x{Sjo*l#sC*jisM8LR6ZnT45t4?YlSDg5PNYI8PP zV=30p&%wx%$kAF)=g~D3kI5RY<5ogmTj0cJ3%T6ZvCSX)-O56&Pv^;xzjX0A@?!}Y&Veh+&0@Q9Kd2lCDDf}M6V>OGBfi!+vpU(1 zAbMtA)ui5}-T2J8Rqm0@i0{YjZ%%$LJ9bTVG@9c$HtOFVfm-^U??=q(oCWRKIJ~o+ ztVpb{HK(4;n?1iG_$)p^LKJuAG>BD=#6@piXFhN8 zZ1{e-*!rnAG_|sUHcTma;CFk7aTc5#E=Eeh>1iT#Qh7ccI_*78&Ut0*(6a2FljEa& zRbJSxqh^fTcs2%^KMfZ!cdS}aZt=X*?k6lSFSY7ZuQX1jBao<>=pJi<=^=m~2 zTn0{?r25UxER8vxm`!#nMH5la?LBlAyHYut2`w4zIq8X4D@yw*dg=|$7S6otJ0SKu zfHHU?7BtR6+o}16Q`4xgc~*y&nu(!}#=RzZ*VU^zTm6)!vaN6T!VkO-8x|qIlaaN# zj_xfMt-@Dgr#G>;Th#K@1!6*ec9#!tw&o?;+x#OqHwvTCz;@Pd{3w2VDE?`fC@VN3 z;>tf~kAJ?m-p_rDeoKs)#TZ|{Cvnd^KWb-|7-ctb&`fMKLN+t)!P4Q9^>@0)yY zMH!Ry!=S1JQ3LhG2TNUrH!3P9EWkMy3OXt|3I=e73Vg*-DgJ#fi^_y@?~m(fC@7&e zDCmFDr~=2kPYm$A8}sM!-lq_h`@kpXkM%vNYl7_`h%dbKoCK>iuU)K5pLsUh=>0{54X9^KR$=C5b=9{Kr*5 z&SE$sod4FD7*1aE*`0YkwvkcO1de|g2cYpglVbYwcz13*?3}*%1O-I`ML|YV(*t!k z^?n`Oi*dJ|%+&}c!Gb3k4n%p^kpjwOHCTFB}3Eq{!7c%a#8z34_{!*##Jm~T$YalB-X=WNO<{r6DC&r+53 z$?GqHLTbLM8&7Fav6T}fZXG^&=0=Mk<)If#p@pq4NR3=85|2Ev#kA&`r`d48AL+gRsG8^0i2j5N1B>PpNJ*qqq&A$h#p7uLmG@!0 zYY(M+_Kag|v*Obkgt6BiHnVItErKfu9La^tRwf~}I0xM+-kSG1D6V0zoprY9BGD;Y zzhMm6k~Mv{{Mw<6Tn2h2DmN^}#zJ@F|7D=O+1OFlxNxGXz7<$d2p#FJFu?Ny77W&a zMXLIKd4)aeGAyc9`e?au2xL`Q((v{RAdqc-9jV=4JEf&?!?_3j9F2BQJAM@>ji-)5 zh+^7g&^n>r3@-D=(R+%p7i$)D@AnbPXBTcdWb5@aMice`$q7wNtA%-5zLXtwwbflP z4V?tEybX4MLFM5<8?+aZ{K3cG*AGMtDxIam6-RSCd~TwQl_EI~DZ?KidRpxB3Zsi% z;Ypn_K-cyfd-WhU$*KU9%%&F&u>0iB3{}t|nar=I9SnBI9KKMSV3&V0tP=hzo^pt7i~{)q=j=1D|=W za7>0VGGC1jb|HNl1WS^AkS;=;!2V3ZfJW5^c(h>nfi)X(e=d)g)pwTlfzCj0h}o5~z*{9;GFPL$ zwXY9*fw7uo5oH76m{0F-(I3*hyZsmC z00T&h&BK-GHG8lwbK7zdPC3nz=D+X$LD*)8mIK1&C`O+`r$s3GcZEGPm+Z*@_d0(} z6flLZk6pf~fm6Xii%@I${(OA718X>jR2X?!MGl1!z3l|r2H4Z zcVvg)fQgo~Y89!Sa`r(N+HMwFL@|~{t3|YE&80Gj!hhKQV}tAHAagU?8uR*;3ZHJk z6~~VPhw5Kyz~aG134fb6S2(~Bh7s=ez969cZCn2i*y_Kr5A5VM`q_ft@3;964W~F%W(;u3 zLB`yX#7yw_K^lK((K&!+K0^w2>qw5uwl9F5XtpzJdiG zF2BBPlES0=@^?uF^kD5)4vXOvA{4#L-R%m4bUCV)HOo12%Z+ItJxNjgublv=Nh&C` zA$&pFWGVCpZ_@Q?6T(ZKZ-a3=CR_3b`(&Rnk(x@ww; zrVqUNe`w1ljJ>qz*htOoKCEFM10e53uPX=Ra5EP(iE=W>;oh|Vhp$l41JfhZ%0Omo zRnwe+Y8obEaLc`oX)!7PF@2i_`WX`om?IZppd}?IUy6^n~NQ zH0U|QV|x4 zgovLMAv@-&Als*Xx`2z->Mi;HO-F66w09QZ-^FX9vj@6bl`4uyS@DOZeFNeC8BqV_ zwg7(v3|vY&Dj>5FTy243D0~{bY%&C7am#9Q`Jw18_Wl>CJPrLzM);)RSp*+qgg&GV zr@br0TW}o!uE3bT!uh|zW04z;7Ou-PEOM-g7I8T}Uk0XsL>Eq3{wI0zVDIn0G3<~2 zUV;OjNy?VH8;e`<)@O=7WU)iaW9_&|1E%G1&G>gVG9*nWjNFT%9lC^QY`NtnHbOi8 zik@p|5tI+jU;g-q{9PIR0khIlUD?zfMn)I{xs`=92b|8FZfs0VJazCNz=Mh{qL`ry zD-Sy|Hv_^ZM~AssE)WYg|2G!YgDh0A${3Db#6;=&>Dou@0xko)Ok#m&Wd6gxJR&3n zfXGLIhCd-A^C&^B-!tJ7*w(lI-PR&ssi(^L%s5Ct`pkDt)O`1GzgF~}e}OYu)1x6c z+~5A!7rA(8AE63AG>>j~Q~kT8qM%E`_@GS;GxU!DG2w9g{d4da>=Sl)hv>(#U<$fp z+BS1Qk01V5kHtXHgV%AdQ;5DHECRqsj2(ll-zvokv&Z%yI(%}-6yPSs1}AOo_69J7 zqivE_Mz<(WPMH>y>>tP=!GjvC%R`X(4`tz{O4Le41T7X!{-l4@Y+^Uy1xI=s5r6%s z%K{=z1zFhE(RGWADZ&PYGJbt=fwA+OmK&;)m{(q2{FNjA%X}q3Ou^tC=^*aNwWJ{+ z(8D;39-6VS!dZB4|LKD?F}U2?>vYPrh_=;;f4E;ep~q>ViRjE4*Un8}7g(ncLr+cA zTt-y{$eHga>JLBpyP2BeVc}`Qy5v$iU#QdaW43}EB>@Gs8PXhv2sF{&Y|4qhZ9qEu zUCmVW(uMODQ)~nSRSVZ(ieTl|qlI6H+T4leeTd2qGPrTSft9^x()_YO@Y(N*#Adde zHBLVp!*Jf~UlXkkY{K*b--(`YWyg+&ieE3~jy?7{8L=rWu6e63poj~^Bu9PI0F2QU zs`EN^#Tpw*8URQ|jgOAjn*`Vnuvb2f*SJ~0b1OlOyA}PTmmBHnx4^8qem6TNTleK!6znwa}EK{wOJs1{ep2%`0C zYS zRA@6JaFl<>Zp=ofwwCq~nb<0Fb2;qiFumfnaAmA-Up@W>0crFv^SYW@n6DBp*04&2 zXzSY+SARj&8f3(OS&()}S+P;`(r@YW#Fo#%MZ+oI51za^Ur0~8n%&UG_YZJ89u!dP zq4Kh0d*D+5q7YiP@e6PwGB>$iCLLoGI||Dcd0IEelXeu53*m?m4*)WeIwZ3@b$_I1 z5LgPgKM%+UMf+FS;J3%=zq8$&Rw%Jie-s{N_#k7`mHRncy-P!*=5B$4*s|erJvn)Q zM{gLa{l)M0G8wUkdu{Fa`)XmMkcBiCD53N3bOHf_#)N@mGt0J>E2+Csx>OM{ZLLy< z7g{ICy!C4CVASV)ZbBZNLz2Rw&dkEIV9<4j{wz=YhPio}q|{pRwgZ%^)fz0f4j1gM%z1mAGb@n9(0S-3n_EYrgkvWVDKKUGT z=dQ44p}x7xM16kCY(5pdIT;)CJ|3Jn7wleYJ8wSl*|Igc(jP1Sp%raw$~pri{G(l@ zCbLzS024O)Zc~=YfI@yK!kn(#?^CDL84Kisc0xW~$!7@PZJ~~0W51I(B))laF2`YL zcf1&sRkSvLdwbq0KoqjkCMW)Dq#Idg_0YVNVfV5}0k))gz3<-I_%UCz#_xKCy0-X= z*Ujxs5f&5tSFh^z;qP<5-|ihBSxf57`K(X2)cm0OE`xkyl!8`4Mc1Sbq$o)IM8LBkkMZ+bJ`=Mry~h|JT?m$bEWG~b-5g%pTcW0m$VU( zb$XAZeu=TE>yg1~VeYuMxYTZSsgHf;eKvtims1MnqEyfddBoP$u9bMQNr{^=t#)`< zJke&jzf_R`ErN6vl`0!VL8GjurDU2Cq`QaT;H*ys{s5AW=vt_&XP|O|6B1)eI0F5a z@r-`eB{}h%Ew#L1pM4hBF;B^gs{1XE&(@dAzIuU zDh1if_1F__MoP@Nh)o@yu55pqq?lUTEe26M&>8*(Mh%{{U`wH(23(5@iOfxQP@HjS zv^S5?1z5Eo2R#t;*@txJ$bQb! zZUxcXqiD5chXxxu5no~YA~CZ_GU@=+cF3nzU$2ky_ZA}BDc2DOjw%G=*YD^x#Yb>S z^{u~7ua+&~3(WqQbX)x>r;6p_+{c{9+wJA#*Uw&SXyNzffyiMSc27)#s#M+9lPM`6 zyz_bkC}iVllHyPy6=AH6IoG+7VBnCC^ory|$gBAxW5=3~hmvzVmf29TdP8R~?5m0M zA{c3@xed7z_21@SALe>W?cH82{B|hn_lu5Oz|*+gXK=f}@=(O$_w|OjMY;2w z^=Yy>W75$Kj=^1vW>krjGQ3*j?04($tJXi-WIf0A*lA&TB5Ta{fn7h-iU#|h*$1)Q z85@OMjJpi#(}V9;$g6xcpSKGRmICu07N@?8Em$mYN7&W!?XPOHGP-Ea=95twdYpDo zgq~F@ODf?vE09!?HwX9tJH3oibW35YYD_h}izUJ}O&}6~YT$L+*eI)P)m|;5Zx;H+a`Q{8-Qk0v>y2bh^kO2Z$ z-;j+DkiZg7xTmnn5%|~4!mW05q8Z?xwmJvF-}02TVW%!8?f~+m6ELNPs}4)+y>UKh z3Z&;iIq#`=>95_`*;!|fuBR4DbsZKx*Ss8b405hsX!w!Q|G;LI#pVPbO`_ePFml7U4z7)^xns4 zusOqGX2<0BFU1tNv$AKtQ}If)cngcJg^$?U*BqUK83H=wA+^f@_tqUzkaeh&G0rJa z4r-71^+lJ`J$kpYivZP$U$hf^abx@`vdoO9F7b7|bR2LYy@rqb)f2{B0BAb)_n)xB zL6wXt@1%szXI+Sc-`cF+@T6Z3oCFYfXB2?qXY_Ix=bd^elldu~dueTe7N4U&Deglz zPUuLuIX8F7M-h9=2!YEL>fe)-%BX-4d@IXmZE{Oc)_n69$ES2!kn!8T7BekZ`!h%i zR!y~c5HuG^H~tFdaTyd`m%j&yI3OFy*Z(~(JT{RRWhqC>2|31tF0wu}y- zI!|T#7RXy$MbBp|f6czYiglYXrC521t)p6&jP$lM@jmJzUSSPGbX_){`Ub8W!KbogTtyl^j zFGP-=@v2?I8{;az^x34UPvs1(rXq@IC|=JeS_%(8T@#9QJn$U$8s+po3dc6Ai^k`l zr1_{bvZ+LWZzQqx*LW#E-={9ov5Z3?*ofP=-kg;e?8P;KU46dpVN^yo-9N<3R9;He zAaB*H;elsO5D2NAwY1#qIqDoNiKxi%Kj|?pN^3rg!%$0}#afir zTNwIAK$zu^q$huMd~+#!G_)ePeI_ctSrORXGwi+2qvd<#P{6bOID5>==`MdV6{PQm zt%;+o8{9<3+R~AjvAnA%tXlyP*SDo$?^+yy!Gd6#g|J7q`pwR)CJ4K%cV7>eF;Xbl zdtjBblc5CASBnq}&B^@7)rBWVWi4AOjs-Xo4nqo(hryiQU$+{;fgp2DEa#CnTnNS8l z1+&HaxgAl-_Fz#B@1I|ct42YgnrKMUw*naIzEt{o{Wz$@V@2l*Ee008zi-afH1Rq& zE$vV9v2bdA&ZZdMigS4%i2(Yr)$c(oUeP>hyxgb8$GJuT2|^;+wR$ZoDr70h+2Z6F^qY$36>q=&t3qO?ZMC|qW}LvM!EO`%wIi%D^|GDH!t^Z94lsh$9h$E6`JNCgw>n~DA#=SvAMS`m-v42il+vH<3(9~>TeE1#fuvBk0F6coF<5r*bg3CeeF;<8D|BT zJ_e!onq0JnS0OV;)JfVn8HXW{)v5D%wf6WP_0FbmE(xoC046Q`cEj&B?^lbC;k{a+ z7J{DuG?mY}&9E1@-u@znnps0~X^M!YnsK;|{fmQMHF`0dY?gD9c1RRW#X}EOn{}Dxjgg-cpBQQ=WwlLNXGJnxBW$pX3VBD63HLRY1Zh2# zn2k62vJLMhT1DYZzHxC*gbgDB#?!FB9ImLx+DY47@G`@G`Pet74kv8HG;iBPb;ywqlb*Gl~ z`FbYB$69};D!iw8y8qK||E*Tx(M(_yCwcYJVsEjQCtS>f=i_kw(a{^|_YNrFCb-Qb zbG$U&m!IjtM|CXy9g|i+Ebm9={R~9P&eUl)GS7>6cD`%$>2acv!pl<6Rd~k?XLutp za%}zd!9B1jcWU8vv1!KQ)(<9>Uc&`yB18ey`Q1(DDGH%x$o579 z7PxNRZAfrK`CVdLb>a07zIYlLch5a-hZ;-EphO|5`|V@l@d0}JKAmB_WBmsDtov&l zc$-J&!3~^AQIr;DrT>XYl?nnM5JFNN{GU7x7bF8gB ziMFru*|0Tl)=|+Arjg0FM%hA$2ggso?jz%D?x<()y=ff#&vjBN;{j~)Il9g99>#aX zhPv$(c~5*)i({{+*?s|AdjG*401nRldy8MCr`mpyK(qSX8RNYTqm(FIr`jR;!s{IE zB4c+ocA*e{=lu(IdeiUc6_QboRLeEulq$3c%aUXBm8YLu7s0EBXE6}ZhN#ABsNRYy zJeq_M-v5E>84H{+$-g6HKD-GM+5R!;dmiLTZG*NWI!e5x%$vz!zuV(JN{)ojuRNE{ zSa8+4XBXcmwBmh}|5PHx%DS;TwiP(^@Qdd#<-Tinxrr?!oC(i!Y7JH2BY$+%_yPZ( zHtdKZGjo6jF$=2C0eMx z2eFDO;CM9XiBj#RSy`rBYDmVcJZpSe#aE1THk{n15!NWcqPm>8_ny98E=wDeR}vT# zdEfa8~WpVtzb$K8h*lgH&pjIVlbPFT;bO!f9qEZ-`rdD=u6 zeO2cs_|ztv7-`=*aMe(e>MlmIS3wvjOEz13TrTUR##?d7!5OIcQQ&c>XwXL;Uh+gw z?ZnpDVoo@puu48`>>{zX^*QE*7rDi;5SAr1{*Wa-+0_Jgx#R+AD?2&o@q$VrCiZ^e z$>yY4C?$ipSB(K}_q#{inx2$FLIjbdmYj@NLn-4PhAqNJz8N2x?ZB3DbB!M=Qe;1k zep^|}Orx;W)05qp>G3oM>}4Nuc}*8IB(zh+G5ll30m5l(+@#t2F3;K$LWp70yqcqK zl~QWQzJxmLQ(~i#^@2eF+S1o&Y*%U^8a^QyQDF77#{COItI6qW zrW{_DKifgN7pK9u1`=~fM~&+1)vXdQn~AV{`sqmH^oGTIkk*fNkIv&ZSTm!fo*v}b zjPsCeSo7sDMkP!czWkKvIZQPnt&FJleHE6W#qFM#MG}K!>L3y;l5D0a59UlrkG0wY ziY?#Rn8=&Y2@&7Cm)+F0HIFUs8u}4e8OXL@LMxu^;x_6N`X1Z)dD`+8f8JN}M}U+&$K1TTUs80u?Fu zLkQyq#5s>6=2&{jCz`Viu(?OO>jo+W9tv3KA6|LpB6*R?i$19o4yu-inUlsFQCbOV ze`ZNWaKz5S?VDn*+SB= z!xolM+Mn3vX0tkiPtcB(JvI4PkBSZlR<#lNliE7D6Bs+sfd<%@CfM_YqZG>@ln4vR zur&JW=Vm#@PA1`P^23XHR*S3ch^7_>iWT`lwARxt>)1!;Bfo~K_Dd(qaW(jeH<81v z5!uA<JXz?qlw;gGEE1@oIb4B zzDBE3EHs{uT4by5y_N(B_wQ-GNA_{Vn?Tn(>a6sSooz|?xE4ws(wrW9nvxhxcuJ!b z*Iz!be&%yxy0*pab2LS*Gt|UaUGhxnU9!-5kGzY~i--g-8JkksmbLwtni5XKfVo;A ztwq_4K>bd>#Zcbkowno*VY69+a}s_$?Ks?s+5rPsr}H4E!g9gv&}(LcHZObx;W^2e zF%%whnIa1n0@}0|KctFE${Eyj1TkanPu54JV+>enwa=rhBIx2(p(YHrC%$nbW?O`L zR!u{j_Cx7%XS5lT`@e(-no3z`oF*K{+dc^E=!v(*e{n91ALpYYN_sNOE9l@bL8^Ez zI{I^q(mBUgle&K$za-b_&(Dq^=fkVO7$Y$tIK&KBWM6IE4DM_Hy z2!nZetr79oIQ(2@Ex;>tNK>u2DH+zZD4>n@Y+@$}93QSNRhcNc44JEK zZYiqAXJNNot0?)w;rJOVAc%)R+BJ?{tGqaw87(eR-N6z=sAimG6jEGVF0NtRbbZE6n&4_g9pLgs}Rp3@dB6tw(BR~@nU0%98@6D1iusE-X+ zQ%MmlAQhl}wBR;%5n5>Sxz?#TX_PCH!U1fTHR7RbdH*!z*|&$oRHu*n_KbVt~rmygy7o{z zJ#1V(*U<;WbIxbXQqSFz?BsegUDo#i`S5(Y!FtX^ET;8c#>YTR-92tJb+I!_K5qTj zpAk3J+uTq#>@4mc+(1&fSlPsm^{Ry( zwdqvc#&!>z%=VxR7U^zdK#_SKK_MlEfHldSMU}Neb|~(| zVA(s9uc-cy`ewJiN0$O8lZt4u>VF&Cg8}S1EuV1hy7dIFo0S!KwY-yy>|h*KSKY`3 zB@++Zc(y|Nv)JI<`=OBH%*vYS*5uPB9S=vs>%3HT+U%b9eeCfao0r4UWNz~WQZNV+ z`y5ue*#xO`?wSZB3@IE9na5jmg3uKLUHB$WI_X4OWDoIh{ZnBiI{zAN5HO}Ad-LLEH!z*6WB3=w7?BhJ{ zh;G>L{1(yvy|HZNM048n^J)l~nZEzzxPn96HN_+=(K9ojTboh9I7M?b>CB>-1!Jn9;^sh z*W+g8q3e)9wA%baE^O4l zIVfmWQs$IHwcOy<`B$T51C>eV%iU+r9}@9TlSHs|>WAw%S>e!Lvxby@2OVF#OLr@w z)RM;w@LNdymaj1)qTck~YlkWn#OdVPRoroeU|%PanCAVFy3DtJd{n7$%!QWBV0z4X z;#UF(<;zKuINZ=xm^VoXjHw5utHvQ0C?kh@B;G-doh^!pR;v3RO}&CGRp{LsD~caq zH(h!g1=mE`>h+G0hboZ)Qr4WP?*omu~%Tc08_zv@TujptnL`}@l zp>5^pwRb}aby;dhyLcB6gV$w!QON1TMY4?>HKWYyH});!5QVf( zuw%Mo@`GdGF^F@0Nq=L6?AVrT=RvJeAn)I^B*2}SY32>3EV`#I zNuUNMa3af~tAX(BX~DSDqSA6i-qXgL()knqdqOn;h~VUP7G{Xr)(p;dQcIPQ4eA_GK#C9Z#IK7b<16V!>% z8mJ87!#PS4h^TtY3}@$|mWFXzrab(3wH|~o4U}>N;@s^%cyxXt?FA+7VKfic++X)K zB_&HmR1Mt8cEj28G4S53U>zhe((>e|hI+Bf42$4Nqq0BlJYmGjSE(dFInE(6e97_w z*CbDIEZPt+0et=9B8myP**K|wPQIa9ed4*{GK-?%_z)1yI$Jo=lH&v39%@UTY^)$* zv=U5LLgzaB<$%GT?|TCebH!+xWQE_X)tJRou0fENc^RP#o)%%?9rU zHYFmVYe?W_;{!dG7*7j{T1k_>lePX%Q>}?#k?xXHwrP2RmkkS7DL9Ds(+#*wA7py! z8!mSXb+>yA7M;wB5mjp9)xH3Vs_>h=8g;T&_xR9za#%!MOpcM%Z|2oVfCS~2l<@6k z&9lBYjf+-Jh5}M{sL4_{)88eUFD|`(TmKpk; z=uor@?0mPEQD0@HJ`QciZgDo^cZezBm{5d-u7Q_10dKm#3yF`_kvw8XF~TKgZNb zb-p&U+p*H$xT4y~cOfx15R76!v+6sR+wn?0YGn9jv5(p58Hpq^}~U2jjk=s;O5eV`H_ud!|3G zJEtQ^oh$}wD;$D#=Nc;=>^uxZjjdW{;wO~) z(l#U$DIw}yHs3g2xMY8{F)~UzHxggC=^qyU03f=Ub8*D4M|m`xXbT>T_nLDE5wU%| z7EX$trAZR^>Q9d=);;tYab?onFSq!4kC+{2kJ>0wmR|l+lp|_MaM^v>gP#RM zBx_H9YDEY#W`@n3=9G3?5t@dB7VLgW^`0+qfH{a8s;QR5$B;Ga2rhDHI_g%$+i0$U zy=WOE4Srd+A}mnG5zI5g2t4HUUAzC?AhL25>ar}jCRA)U8w76NMfYH#*k(BPk?O7- zg~b~fUBcbw?IYB(uX`gG(1BzdpY<*@_nT7k*2UpdcuqHx(Rbf=e&bx-vKCM?rU5Tg zd@Sc&d$jg;o=L&8{rRED=Br&3M)*41XGFLE>f4b1%`MWWk;J@iWHbgVkgLyc8)xmp zucLd6=5r&;aavAEoZNj%*(ph5A||$o>#Uv<$$p@S4iS1r~eJUryOf*?sOltj{ zE1}ZIb>~E#hm2V!t}hNr*Bk9&!p6_*Y3Y!ge(!Q= z_9kwepGo2AphJ~G(-4Fr4Gq-#`(SHc*U`0GZx-;Rx$)QB;}$#HT8w3)QO$<}c~5yV7>cb{E$~89ipAu4SCZ{KBP1k4Lbs|C zsLwXOxqQ!7&J@YMUiMKF4XCK}exT3ijMuQ6;dGDS)2uxGgq3a=@D7Sey#tYdPnJSIVk^s=v%~+ycO-d{JScq#X zGXcl)rPJ@-8p_ehw(}e~5BJpPxDb2vKC|Ti*n7*csJ<@@)IbFhDW$sAbQ zl#q~;p_Le5`Iv@|!R#PhR+(ED^SBq!?@}W+V?OJrPgc_*Sbq=Q z)WlL5+omlhPIPZ;f5~Me#s`pgH^=%}`%PW(G5UtbExcOHB0=`Ot>0eUN8DQaZmzB8 z@66u_Wy?*(C|>vC5~Y_i<1(kwgBDirv|CXxUTdP=<-JGtU| zKZ9PPQUKi;#ioerYNl~%38*?9mr|EPST%hd(!$i$1-+oZ*qn*b*J%wbw;1yDU1<12&_xS>UTDJbhr9aRG4Q1j>lFISYVhVfl1tpB z4O3oFU%Y4*XAO;mmjSToP?&|)+8_1=aw;>-w~5UvM#f5)kI#Vq(Yk(GOmOi!2Hn~9 zHuaUXYZ8waH{Yr$B?&cnBYq=%`;EPP)A9}P8PZQ!H)jfK-pWnv|&>0R?V+& zj1D>c1P)V2D&?3u(B?YK;(Dy5btjo7*1B-i>0eb}i=cj%eq4q1_m-vF)1O%1nOZm>qUtWx?sX*wp8%yGUV|Z>HpU4Jg~Y7x1H5_ z_v~XCdW`sKKz2J{EHB=HDV*D6l{;3%%Bw1%HMtr8JFZcqt^3c=ojdk543Yl9(Ik!7 z*ZnRzjOZQ2i97%LF=@rB zQ<9wa;!u$)tcn?humOJ)^R`L!`Gm|gw|=x4o|0m+A2FTp>xQ}<6<^E-Y8bVLB)@EB z$}Yb=-7Lis=WBJAjAUN~@ss#)c?0HO=5H2A5hIjOTq`p^A5GS_xGA_&3OFB{+`Aje zMP&2($DBaBK|?R$986Dk`Ol`?+1e!pxY-D&~}7l7D_TXYX#SLWQk>E)kOa;BBEz^^g| z=A^)KNY$#q)n%19FA*ylv(SL6v+9V?V41{z&^7ET+wB<`o{Z=w!@WwH2%-kd+>6;q zSBKQ)%)y8yeWC!}Rqg|GLcsD|OwLsJ)#WrW z@|x~&7{h&qMDmgZEF)Mo>K^DgbM<_fERmVE zd0J%OlbqZ>O_&8czOJn>@4J(&+D?ocsbyg1uZjDJ(ERlNjr%{Hba@;q)LPbXwIl}j^@!~4Ja9A_}I ztcaw*%*jEC;22b93Zst0dePm2XX}Us*kNf#T3-2Bb`c5tB}f|MhI)i9f32hhGRdGn zEq$>*dzEBHzy@xO=K3Wl*rkxOs&okp2L+z)yxZSyKFTE@`j`Y}!p*1MkKQDB06_!= ze^Mt+Bc3Fe;hL#PFo2ct3~=whA}jW~jW;$OTzprF#rI-C@CfsozPvcf06aMNMy)6V zkCS~cTT_X{hYLs^;vj$Pm_DZ&_q%lA20=Dm>PcVT7dcT!wRvj8I`2d0hv<4 zO}kLb^`stKrgzie@tS8OI>q%V(eF82F|s!=Fc9w(y?i6LLFD|fh0S|CijPyr2(I)b zFh@ODeG5U`6gtNSz=(>;?jM$*V%i+%rn z-5lvwCL&@14A~EB8U^nU7I>857=gY83MJ*w)`p9Nf@q8LROlX=eehpWME6g{)1Gr=V(d}4# zK~8bnnUESPSl!zJr>{S5W=;o`xs+2u{JBOlKtNjU+`pD+hah}YAi_*A*VecgZ&MGi zXtf=#SxJw_$@i(G^!sd1{_E$R{zT`gQCmqdf<*xxMVEFJB9U9s-!y7x9}dn;?n5cv z^Z|+M(ZuzpDBZVhPvk2lXRV5L{k1VwB7L7=4&6L0na(%`Z02ZF% z0CYg$=@zG8E}x=qk)yy|yJdIFtHBn2I(#&J(TPY6=UFcaL1Rf~%P%o7AJl?cwE;KXCXaYw-TNGluC z&M8t%#7bSlnjy@^viB#0yyo2~?I&uPu|7dgf){n(GirJ%^YVe%EL#U-f9d3{D~=Ec z5If1M4&tYO(QTBETL)90gb*-6U!mTHYZ4gM*b3ybzjw#-p$dZKw?=5T>?0|6{myMz z%z%CByHgXvL zRZ0uG&bt}kerC^;4hfbJi-pw7WwbHtnhl~HC`n9U4fqzDfoJHV>y)Rf_nh071h!lv z18K&q6#KB%K^OD@%BW>lX*g>UF!MG>QYUwO8Ys8?m&6m80LMXQkEy{grjC;EO+18* zI>O2tWu3xSQZtA$&?LQ*Iv@C{V5m>!K_c+*Cro-hm@-iJd1`X$N3eH>bJfU5HU@Yf z#2pKrNb&|vJ(NHi3dzN%^!qYL-A}-X)>80ijqy?!93M#MDBBY%%5_2&HEsH!<&)F> z457(VVu4q=nA9V8-sh1s6jT83q>;STVed#p?F2}D>eip^bTgKH?vT6LK5S+^yzGmv zkAQ)=q!D-Cn3f|NU%MQ?}hy?+#H*y{WZOBUr2 zwFZRpID`wf&nzHyiCJx$^FF4O*cXKyH@1JFC=yIJ!6Y(dho^}!KIV!1&t{+gA{2*~ z%MKfOx>IQz1_fHy*mp@lLb2Yy^6{UxD(Nz06Xz66jUjU)E(8;?RiW^Ku-PJ-onq#hht&&_ z^#K*dHy^K^^oDvotNXRUY!gf4@f_*Yh{rv*KakT1wg=I}i8K>F|9S7Y;LPBL459D8 z2jo-r6+dF@*Xv?p!n*gz36t0NFsX5as4s``sFuKht-a&j#_Bmdsr~PLs5ranTyp4nKfUHBqNH3l zH+O%7CSQF07}M^A(UF{d=bR$ec%I!>>VDQ1l77t+pbo*|>n{W%YIZ1X%l)9<-%hRw z7&E~>u5obhya+H~8$jQ|vTA$|5a}izrbdcX3h#^bfhcx}@x9IY9_ou?K+I~PC+csy z&&N3PkwD!qgS-?=^xj^qPj$~VF`_H-8!sQAj!=UUr=2b)_zQv#x6G<=J&%(G`I+fx zq|1FR={699WUC}YK|_+WKEt;+2T@TsTVtFnIgiCFw7%te=_=yp`xFpV zkd!r9%iJP~L8FJWY2jFN?Dg)=g65geQ05wq{N@N)&_ z>iT3DIEFBkp*ujVw2TkQJSFK7w?c4}S!yMggiFPDM&X2vg)`~7qk}jozw#E3mujC~- z|L4H}OCvd$#N=*%*NuABfnZkpTGby>lEPbw@(b1)RYo^ptUI()`ae6Iux-M~nMy}| zyw7fM+=$=zNa&;up|4|IWn!pj4M_eHR4liRzH5)(Kxh1PU+CAi#Jl6SLiNJx_!k#| zA| zNHB>o0&6azQkY6#x+#QjQ}e87_19SUpSnpepCB=a-iaz?PB3fsSsX8`@jH8Yu8z^Y zVZeTm+^k;9Z+FMUZzrH0+TdwF$FkKhaCfW*539epgDGBJ^ObMu4-xdp8VpB5eDRBy zSCk-LMgS)(!E+=Bw8j2-C@f*XF;d6Aq0_zswfqhOO5FneO#fv$;J<=sKv5uN8Xs^~ z;z$CS&PRY6=g)8R{06l&0F=T;O;fH2d3Y-U?1Xq>g8gqztG_SsO$v#$7?;Ps{&RCn z{qMH_XYKzs?Ekkm$&g9;Bq;v}VPHbuGtLa=Qq8*xa!y%f5vA?WD_%3!FsJ|sS{kRV zl7h-_E`Ht-ijit!33jbJ+pOsihwXoTrH`=x^US;)1Bbxz^TBV4!Y$Wnoeh_7*YA8C zRM*LyQ{tL*P(hZKzqK@0M||Tp(X$dUrq#=iUIZ*x&#<1LG!K(|{r)+R6`6%seJ{ z;OxJGAYYkd%>Qe<3F#fB!dIHtRz)`d#Dl%fWuAk%O2iQZyqeolqo&iGa!4&@;wlKd z91mPKx&xS^1Zo$8g76koCn#{2QiEDhLf)Q!QcuAe=d>T$f8f?3}`HTM$QwI zju-}}aSUlv3tXP`6y$$S%9-R}nbWUILJB{u?1Xx{X+u`h`hmaz?<k5&tnR{uAD4WmGK5^{@DT8*K{q8SkM9$gxb6b+Id`FQJ059hODLg zflVSu9&w4y1nTdnz4m80D7IYU&7Jy(F=myks zhpcc6>xKiGV=4TE70%drPn2L2NVSE8=e#~v{4a#P`~+70+uGnD zGQ281o(;@ELNDjwFiJsLawD-s_g9O;4jMR^rd)pnBSA=rQ^ z#?51B0uZiD$ObCvF0!^fpMNBjl^-8iAt7R63Zi+XSkJ@n&$)+@4fg;_$Sz12YGpL* z4)Sc|k>y)Xsy*fHn~*Np=|G11+{p5Z;bdC0ew+gD%GW3EzY2M{8i8KNnI5eiPp|MD zQq_ZM*3job-J>a6pQBqcbRI{RQR!g!Gk!v7t;tV{)eWCph=EBER!CE;X#1Fz4vrCs zujUJfQcY`~fzlvcA5h`BCV1y|ku}ajdKCaXzv?-SrfHv7G@L*EOpZcJDME9E=chxh z#LNmI62(F|UC}{|xd((2m68x2&{IEnH=ykmxO7>XZX8Yfp%di?Bi|8VppE^Kq;p1rv(X-f zf_Kdf?c)|zZs0T2=1Mn#)}w_kQIKuFaTPu#o>9|sl{SzvdZZhwh=yh56Lot6J2ldq zbVc5%leq3BD)S*NX{AD+ERX$AC6|zu!1XMKKN3DVVK0RTt8tFyz_F#9@y`*eEr|^1 zm;v|--w?(7Im%1aV(8nLrX(hjbr8yO-aBGF#f}HsJ~^*_Q6?)v+{#hEuFGQA4Cg(7 zx^Gw-m>U)Ljv!wh$zQx9Y;xYXGvH?^nYpJQdlDB>@aVys=nun9rhoJous7lBU zVw`oF36|Vt5g9ox#8Ru|*xQ7?UFUNT$huecPD`t5cqFLIc!&YLo|hdo|<3~)M1_%(vL5Y+oS5gGix zYVyddPxJ5r1x5zS_IG*5y|EnY2P_Ji2 zza&lNlnBB)*ni0i3xxVq?KJT%#u#OL2ZArWBT$SaxvF(sf3>woR?aOnO;0UiNHEQM z1~6ky;+H-Vz)-mJkBaBp7gVejR}k@$3Z5o#eF~@V*(L9t#D3ib7{9Nk z*imZEj#>dk?LeTgwG*AGlENLx$z=bv-!0V-=X*GjOZSreY2O9B20#n>Fs8je~XG$bMYfQM$)=pT17L^KqP zCHj2FoekmmwD8-F$nCFpg7$FmA{>2E3_yKHyu^=0Bwh#4-x~fP(2Lt<1mC@h$^Qwc zqy?^0j|~c65qA4_4HXMW*J@ZA8UG3Nd9T=G!f+;CL$VQPtj?wuBLgTxQ^Z|V+)%t2e|Re2hQ4%F_I z?&b1%>QP`O3jvigGDwwEQeZ2PAAh@({U(t>m9Oj6|I=(O057B$)LS7b6ja5~Zo35r~VYwD3>lvi5l*YiFc6gCQj0&_y6VHUMO^;UI>p>*iK88NKA9Y zbF%%9YUAlfp_-0MqR0N%X6CxD=>s*D9ENQH7N3VH-jAPrV1dM1gFDTRzEjlX^)1U# z?1j&DkqFEYjJ{<`(HK^JMvuH+zMJafA&D!+~0TMxrUHG9# zZ&~FE2xFl~tzdw^Te$5Yu1Njg*$36K9LEimH41_j zpvkR)p(0{CLn(Rhrr(ofjN_>dpicLKR&N-7eSu;c2RuEfN2VSGp$=Tp>e?tu)>Rov z?;TpKB!$`g0SO8{1k;5W)Grgj0dM-_fFt2N@9S7200hnsAx!xo`M^#vSxk{INhjq| zZktJOX28uaoAiHvPYQ2y`JbRO;^=q@eJZ#CkJws~*uKyC1fG7N2#>$2uX|gb!bcO8 zSqy)OrrtEqGPgp~>W9|PldB)MA_1!X$+r_{f8wG*p_>;#2D&{raQ^@ukhVcq4J%P| zQw4wSG8&d)fKn_%@M5n0ncqmgti}e&NCnA}$5kkyN&#GRxa1qkA02n_V}CHfBdQlF zj~K2zk4{H$%_`U}y8n}YuQdwfq2VQXr^4l>Z!5XoKQi?jiFaavNWI_MqLjp29A@bJ z;~O~Q&z0U*1EqQ?wl65>*Ka*Q!4{@LMTPnV;yk>LE&VY}ILvGQ-g}?;e$RRskG-X9 zjVr{-`LMgYe#ynDx~96i`g8*}dU~pwNW|i_J`!sx?8#=(9mAShzHwGY!ey-+)_n(s z;@Wl8=htpvd0qScqbe%$EVQ+M^S;^Sb^T_T5bbjkyDGDtdiBhaKLMIN;6G-h{t zW`>nNKi%t_6}SbzrdTS5vjOM!Advod3oN1%z`BDGk3bq z_~QG8D+=&b_KkGd*e(nU< z&8k;Gvj3^w;#(~;*Y%=8khJ(qhtv52y|!m=AY){9rl`7NV{d(0Yn=}mD_Q3U>n3UTHM){xc%qO%@4eHL4k6Y+~fGw?+H)` z`VAQ#kD%({Cz#d4P>5_R%5)0Tkd*9l}l32};DW+T4GS?-A;b}7EtZo(WE>i`e~5mF~(;*ou*z@e0nADh&R6^S-b zu{8|baF9Bd`q4}$ybTZ_Ix=Q)RaF*D7uRArsyVQe&~kE%WrjBAf8kIQg+`fxPPxGd zs4^SrGZMnqhcLTl{K;XF9PCf)@d65w_1Fv;>TrHqz%PTtX^rEKR3SYEk7`RgR<>wR zAO=i2upKe%fHE1gh1}DPDrT2W`V$yO5R&!L;tkylc%Rk^+VU0Ka9l+iLyp9r3df{~ zEs%9eznJgfj|W?+@nG11JZ{6WlTYYhC*u(6#s3QQr)?~J9n^xFsXEbB&VCRd!Vtw} zXjYXoe$qV|$)f&rBI}?UmVzj>#eT{E2qq~q-XBuJ*98xKBpDTxafK3?ww zT8BWRVH=EUaB77L&7*~Tsd}o%hD26KV|D<5B7Wc;DQ8ReSSX)Qq_g9P=rMp`*mh{z zWWQGRO+3T+Mt-sFZ>%yge-2WBL7aj?FiSwh1iI2+Hp7cqjSxNnFJUT)Pe#dJbg>Ud z)wQWRXapNL4myHFGbVuhY_kqfL!%C895JL^TzO&y$VK;&Vy#pjju*(vw9UHiRI zR{a@{cO~em(VoCHU_36z18-Ez0lqj0e-rlY-`L~s=Y=u=(m{NEP-to=5f;3%*dj2w^(w&v#EkJ*cc5hIt@iC`M z|AX}Dyc!X?N!lJTyaX3tGdWe(dw?l;{L@$kGbjDl3k~?l6wr-@-^{d*C{7LGeS&Ri zM;1)qPct&t5~^7J8s^X^ok-Ul^)9kPPM+o{;fcnK)Gj7x)lMB_QbM_>Y^{4u9?pC!osZ*fQ6!jHHFDM)7A@9A#Oi z_}!hsW`Ep;XLz@p0-L74Ph2bP#rcmImf)nY8YKR6k0^X$2#R&q?OczmsveaUn1o1f zqhX`roS0YZdq*okLd5O}P!{LR4@>>ZMn5Ocr${O3?9!P0cghe;qacwByQ6N7L~8)Z zSdX=ppSQLVzM5|x6vz8qk9cshN4`;ZuF-ht78eOnhHQhJif$UZT%-MD%u5HuWWqC) ziH`1Vcy6afq)R+pmbrx`2Jrx#-cPw)}zWNb@$@G9&50q13Ox^%)_29nzwRc`< zJPO59so>69XAHM}frS}ceVLV$5HIFcD_so26ffcM{8^vuE!g%?O7J=t&lgAEi`BQZ zYe}lC-4hZK?evv?weBu>fpWnH;Th8D*TYsba;#%#{%K5aD7nn+VK>PODpn3_;y{2hY51x3DKv-+W~QFE1jw=hLx zEkh><$-q2qJwzHQW?hDVipm=JmRdzs*nb#xuTq%w&e}HHz(SV*t2t%>g1Rl7mJf{Y z;T8muXP5}=%zo#MsE~rT5z~FAIs(EJ?~P&Bf-vg2g-}tZ8w~?FXA18;J8z90KgG7Nf=c)jVq*fXaHapIAhW z>p6@l;E6!ODlF6bBjg9N9ZhpC&LJpGR#bZ6hqcFQ!Fz;6ZXVM2P*tKG4$d0al4B&<6?=2pIXC~a+Kyp9r1(@29bt`>?DO>KQf9_te& zH@Be+Z-y1uKBr%K3q~&o#V9QC9JV@g_;>13EDhs`#{Wr$jj>yCjO^;wabM|I-uT74{RyvDVUK6ZdL@Wy_jJssSX|PIbGdwC=%|LcS+xW{_Y#XR-alccOhbze zlG)K&|9R$$o}jC7(gmtbhp%RT;R_<^HRJR-dBvlWVIgHVooJbyn|Y{dD4#Ci8X8cy*2?;m3N8o>16%GC86S9G=2Xrw!S>@ z=Eq*VbL0qo%N`$(Wfo^H6-~APA4svs5?+zQ@qZibfuVBq-Hd#+h{n?Hnm7OJi6Oy_`%WVo2G@(Kq&Qb}d&q{t;NF<1V4Pl4}Y z^-(Z&GjZ3rt@sA479^`}Vq5*h?!{5+t?2In+kv^^*ITxLV!DKIb0$W;Ie=$Hze}eH zdNxy3Yiix~z>wG9|8Te((TmKMUx9fd*(s)0ds@ZVp8mA+Y=a@6q1E!`aCTW;GTU$0 z+ujKr47%^OJ;Lp!ouLiakUw!eFQSAS68&4Mybz;M^f`&(2PnV(Q|O2G6-(d|qdbo^ zz_7!-Nxj&}CrZ)c7T+1{oNGb8nu2}ZuFvvisKi0w1?9|A*h^CVl+!60ta&XPG}c6e zxuIvHC8uSku_Bvbo-RpY*W9zjcjT*dcq72pk{l*GvqLkU0_DjWFtCjQhCoUmIci^k zo`JN;48v;~*h*J3at?2d=7*i2kEYy*f0Kk=)CU19WgN!s{Tj_NtIU*sCb*weB&l*$ zVoo*Pn%9h4Ldx{**~71!JW*a_J9rauB53gBr&x`q4LYlxN~WW)ZnX0fsFfazjmC?} zJ?s_pXd$teQ*Ovo$)Iyoc_!J_L#srCInXOfp7@m5dX2!h}x9W7fF+MHhhcy$Pw_bq7csHi?dg~;`s6xzbLK0-iIWAu}xVGsR9znbY#*lXDt833km>F1VdSb z?ihATm-Z;@;hNyQ++ov?zA4O#752iA9h zC>`O4g@q~bR)HDNe#sF(?yVN!s*k7rC$eBIN28E={@VHS<)!sqrGjNBSxi&^+S3yF z2*4b$Cz_PE-W^ul2I8)k6aIo~fnd;?JGMer=!UiIDC5t&&}8WqaOm|E75Gi#hC9^U z-`rvN$00udLXLxcWkDly>>7It08MS@brG5mE7c9v`!7s8uxjLGHs5B-$ZbE zrU7CjebnS|{*1D?aomz^F(0K(D!PU9-&=i+e`7bu{7IsOz^j$DXo7wR$#;!?#-|8Q zkzAXJjHtXck82NR^}^{IKnd_{A$^T;RiikhVI z4@mJB+;bj&O(fTI$~m9t&l|yt2?jPO!4}N8ddbsAz~Yy+Te=+oet9H{#zG8G8dGXF zg{zm`R|J>jJvs+?L~i(p$*W(=1{e8G6UbSF00f+M(gg6AUL$}0zxU|#Ym}V!rtjUs z{6X8>^fxV@bBN%0j0#_sf1K~%h}CPo8}H!SM^i7@|2+-J-+Yk=cQv+;c&l~w%4;~! zp=FzO$);DA?^++ia8cOdxdUh-st@vD#g;;t^g zkpau;Tu~kGuRKBRXkdKDEewwT&JpsS#v;J7ybWXYtt(HklnEGrZHn09_SI#2upB?7 z$%KC82?C>_77f*L4P4n_Sg%#UGG|?pF5ZtwVOv00tQ{#Hfn#s%0I4 zW&daJ{~7#m2pwQ-|L=FW73bv0uwWearn@`jo&B#M7I#zBz#uY$s2KZ~ns2;?Uw!lX zB~!;`Zd$oiW-jel<%fZ~_LP^KYcG(z6E(DfU0}2UPI9y9BRO$I{IE0s*;LSWt4@Do zJg%vqw|eL;$@}*#nfMm7Ncup%$kGb#@GI3u z5wjpPi4dWfNGK>c{H?H)|7Mf2J;q(pyV(axmtClr9u;rT54yQpeq4Wb-n^@2N-E?o zfy&ju!ZFIxs`=((hf-^_QNBkJgMFQ>!{L4+Lx*6oWzF6~dmX8O@$-?FJKYCu)pU`Z zJ=@n2&MzA!j`CoGIcMiKa+o&qh3L=v?W<;gH6N`{4QJe%v>6SH^7MV|S!YjsXH>GY zt>16d+))p5;Sg-Hj#zqfB<9jkxc}*sv+Aguhl0DJO}Q(5M~x7SOCND$W$x+}9bXV* z;${_l5L35AZZ#cv;)i(;J(TRzukv@0UbcKQCBY3@PXoBPn{m$Akxqk|OS)D2)^xxi zKFI?-A`XTI7@vSA+qr3O*^8wu;bQjFT6p%6^m z_0cHOqQmV%>;3m%rmAW~SRX0wrNI~ChA5`Zt0<+LhWh(u2VchL2xZe6)NCwI;1laa zcP{x(ni=l-xYE(aL$uyr;HAEQH(YWIdsEW+sqjc<^r%6f$K@=v&eibUao#Wd`#3js zLJ8yO*XP*gAcz&MwH343;|4_;G3c)KNdRS=jpmS@jO&!F9QAx<(h|yR)h-vs+1yl7NTloPqYL>P& z(sIj+Hr{nbOk3@tTqM|nv6QN_exizKMfg)m*daxTiL-Ds>88(%pJS~Hau?d(>U^70 zNGiO57QWm+96LIB`#vDtXoDz;vnMVd<-4sb!_!v_bTer-P=-fCW`XtPBGEAW_Ci#{>ClwgzK#SFh$s4c7Cg&6n9wa=$h;40hb(0$Pc!lLw7wZ?1~ zUIk<@)G3Z>KSy znNvCqGxRrR9jU{^YlZOLUa96kQfAi3cd6ceZ_KghM_QpTnXIM`T^Z$HNg~|}@Sw&k zoQ76xoDAA8(d{rCng@C+_Ma7(gG+v}QNU~&-`gS+B&{fPLAf+*IKoZkZIyK^b$=we z^bTIqE%_I0Q_6)rgHzMtdA-}tYl76_8q0i1WH5)hzH*cv6GgfE!*P#9(h+dN_z+ZT z+ENxinI@%9}emF+@#;N zxn}q!)#_PTWZ8LaE+*FD+BLn+VHIuEP-om0(|kzdMO>7B_nzZ;*wNF;ykaHF#o@26 z$JMM#!^N`XNhCBW#vO5w=D!9@nCff9R?8*`DIb)sSIzz?taBMHUhll~$X_Q%?-^GK zqJC4&%A`B(SCQm;g#p<^i4ly?cTU7zIk!sB&X-nsB92@a(a!f96Kir;+T$tVf`!qj zuG8H0hs9!!KkQw)7pd)U`R}&QE)|Z7$jt&ts`QvA??$Uzvt+j-73I-(l{?BgS&J1z zB$@IvgmfZP*#uRl@y|UrO!SrT$ug{-Q4PX`YITMf~ENK&ibg@UF`T zq1<}ov5RogCj3t7Jf=uU(IIrFq0wXbyg8zF@DAR-++$v@v)_5^mvdAKIAjGTXfkOR zlIhgaOWeDcd!4JD2-Ezm-X(kjohJEkbf7ZLp((jW50^uIE*et}B@{lBHH1Y7vzTrV zcU(508z4Gfyo#vX(^~D_+DT-B5LL7VZfr+3ohnZBDb?Rf9f|y zue)Zy{K}XXqW?8Wq*Kh8jK#$m-+OKI<2R`%mgIb%7OzJJFAObJp(c9aL_Vw8bV_vN z{naK}b}{8_j+cRsXaY^uIqfv73Zs?w)M`{OFl=q0u*&aHg}Ju&1lc91??|LhuuN^H zjC0@`H8wML1leUjBc)SQiAvK+sJbSj$)x{+c+`1oJ{KA0l4Edmm&g6N{D5hL3M%;Q z-WqL((omunm2?C5qu2@o%LHxbH9}AF3LPh@5r(;D|J7ZLv!|ciWIc);W#ulXBCri{ zqFiHH4mS&3j)bZ9+19Eb_rLpI5G%=2F5#g#H|M4|XNy@j%|B{*sFQ&&Yu=CkI6yI$ z-$}#z&7?_x?8xsj%G(23n#oq2->`)1*#z^9h77R`Rr)dp`YH{L_e&7nH$gy~8x@VB zpZU>uc-YM4F=d5RC}RcKjK{B+HV4Dxqew{Zv-fC6(R(4Bb5foa5UWg74iJ3KWeQrw z$v{-e=_Lr-OvQ{;j~51Yv}iHyy4*Gq8b^;6Sos0W~Whsb32mC#^3&FNm0Lk zXGl|Rzmy-m4iYOTFj?-sn7-dgemN@*{DEWro&LJ}d~SZS}wp z&vrb1eQ2*K0X6@%1f$C~$zC%#JePNF-T-!$ut*XLR;0pS<=2{CJFXgV);?l+1MFJ; zH0P{1cS=*h@s7siK5+&G+fJgz{LwQ##Wx+)wejbE)fGz2cXstnO-L30iV6ERpeod_ zzN|Ta<@Qw5Hzlvl^~b|N;`?_Q@~vH6((P0)@c0=l41bkt!m`l2=02NQv}PvfrZMIu z|9ZIguZLA=t5J-^b#PSjTy`2)Zd1>{@ z*;=hh>A6#9le!=*l`6=}tlmkn$A?*n)4|!>Wbv`ueBN$H{51$4=c-3ee#afP)b|!o zZk$gU%a^^7fF>GG#=8@R<}TGRwiGvHWSgzmg>*E)^$E`FiQL3iPGMFc%Oz@hjLH3X zG2RN^n%zO&|6v7USv|>7B4S}s*R}kKY+vut!LBKJowYrh7XGYdq}N%!8mG;Osz>_s z%A1Ni@1@Y6aZ1Rq_ss|^%rRW*)X6zm9u$&;Q{&(Va1D{q-`t0#^6wz64>Ha{! zt=Axu%rH>R-5SqOkS_<54_0a~Ip#@76k$AUH*=AmgDmO=_66266U86rWxp6YQk@f< zoXziWF%pfe2*L`i$*kr++fZ*MuK?9F|Ny4P(V!&XoJ!q1;y z0u*J<*R>#1k1s~bjv;Qmb#MM@2Pa8iiy2yxKjZqY9Uhf_)S=VY(BZ>jt6X0?ji|Ib z@)gTk>zWXZ`S~x)bBuwd&axbLr>=8)T?8K9=IIznTXp6X+=#+YA4F)r6Le`i)Ny%j zt?>o+TJyB3IBF7`fXF7p&Y6weei#^v$+XGYPiUCme&;J3CfV_qeew&a zlG1AgS`LENlJuEz4BLsFg@Q5!w(XqSQz=AOQ2k`0!QMT{Pg7Pt?*SX@z(-TrX79Pd z$-uyNka(PYyw8a9o9g@GVa^5Aye;|Ilb!H0Ga zv_#}E{F*Mcu?<(1>Fm^uYqW>ccLt?h7YL<#l*;BD@2-DIw?%Cz3Q!CrBHc-lyZeih zRoVEiZF0Voa~%H0cdm@VMre*!iD$^CK;oz;2Dn|Ov9-!BlOe^suG-Ehem7o{7|sPf zP?C2_2+mTW2$G<4V6qrs;P$%1)pPl_H{P{h?x zZf&}19cA*{e1pU}BmE+BxZJKjJ>gwOwYtwL4EUShFXHxVrZEO4HKn*lIaV`&5S-R6<q7jfi$@_N~{UX!WoD~!Jp(Jz+((L3m?3#~bzhudioU1VEK*e+Wa-sea;DnpdY zHNLpP+C$^xRGmLNsA7M1G_HNru3EzfBbS;S7|?s#Q*Sia;AWkeTe0WTLa(P^%m7PJ zjxUfi*OHsN{feFF+vGz6OsyADbJ(>=&+2o4ueQw#__w<$JfTo-X0`@nr1 zLWTHf0s}kDZrHRgNZDsJUz55aBRHyHO~Y8j5%&Htr#veau?ae;Pygw3*^sbjj zCM8GA)&!RPVbw>*vG1`ng=xY+^~N8L5Seoipc@oO#L`g@RuXF|9X$~jRaF&>T_ipe z_dAlC`RZQ0nEPY4?fYT!rpetvrY-F#F7fNU`q>gOs`IT5V&cq88Jyj6WNcdMM!6ZF z>Z;!_euN_7hCwv3b)B=C8vek^V_HaF>IOS>>lPi>gCN@SV#gz+*}}OvpCjL+4F8;@ zd?(cL}|wL&t)TjowZq7LXgPAt1iNYto7z^DUJlYV;VB7z@TnIq)22 zsn7+LhISE8IL>$&so}FbUv|Idbi5pc6vG7lWECfGEj|@kA;(iXs3VkyH|~`a#L8(V z2{zb7V;e?~2F5UKD5^h`F7vSTFm1p+^$m|1Dk1j71sRFFLe%MxU!PQ-2nlm~AAIXv zjxC7uUtd%DgcDo>|NFdB0f&~h^!zjYfs))|toUvJRKajk5)l}zBL^cWSK5;pSQOVV zyCarUeQjt}GcV=(zL4ij<;sm_nLuhAveNN9zV05YFcU4MZNGPhQ@K1|h6R$Jhqs7u zZ;;&;wCpZ}S!vSYN1iUDc~fq|h|HP%&L2!-8^(Q8e=nYH_k5Q-9l7NyD_OIaG;oR5 zo;IX3>KT%;1;p}$bORzH7gTR?osEBYI`rvt#4g@r>Nh*b$w^~0192A=Z|q(KnB>*W z&=Y!FJmWd(z)R7O8jjRtW_NIBBVUWQ5+esmUI!}cEj13!zo8%FBazP7B#HE3Ww4u7bc_IbKLmp9twdwTxLM@{-2=9-au z=4|%A!zc2fvVUpyyz7+As`|0oDQNMBbXQ55L=^(VoW3K@CikaQUjQXDR;HG^1(T6<@YaZ-pvY_#T|$I>|r z!t;yTRLVnL98_Waym8ODNFC)Q10%U2j&xi!k9T82Cc`1cuLy^GhFxV|{u=e!W|qTh z8B(K6clAiV)%)qu^PbTFy2fI-%xHCsV;>CyqOY3oY}bKHzGDY`91Z*#=ep{i)$&QS z`2~HjT1mD;F?VIFSssJt&;!hjFA?gd054VyJ&#OjiNzHqQ z)|U#Upjom-@3SX%-NaGNNu~)8&%1~kM#B#xUaObNizfypMHj^1QJGT<1P1QkvD*&K z^?G(1d@Qtv$j0X@&YeyLbx62~GI_N24^q4EycDKt2%QS13I9gY8d+r|B|5uIR`V4*XFEdPXnr0S zI_$A!v0MR47FF`zA3Cn&{b{9aBAo@&bDqykWhW&U=xrIQHB8nvP0X`U|Bv>*GaRmO z`#+JUBvFItHHbQ*h9QxNZX!hQHCjYsFrx?2Nr=u6i9U#)=w%o!(R=Vklrj3~qx_DW z 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 g#&5FspI}Z%&v`H6iimDbp96lB Date: Wed, 11 Dec 2019 14:28:51 +0100 Subject: [PATCH 06/15] Updates 0.103 release blog post --- source/_integrations/aten_pe.markdown | 1 + source/_integrations/flume.markdown | 1 + source/_posts/2019-12-11-release-103.markdown | 201 ++++++++++++------ .../blog/2019-12-0.103/automation-actions.png | Bin 129322 -> 55937 bytes .../blog/2019-12-0.103/automation-yaml.png | Bin 41402 -> 19594 bytes .../images/blog/2019-12-0.103/components.png | Bin 0 -> 45201 bytes .../2019-12-0.103/natural-language-area.png | Bin 52303 -> 24162 bytes source/images/supported_brands/aten.png | Bin 0 -> 1178 bytes source/images/supported_brands/flume.jpg | Bin 0 -> 11659 bytes 9 files changed, 136 insertions(+), 67 deletions(-) create mode 100644 source/images/blog/2019-12-0.103/components.png create mode 100644 source/images/supported_brands/aten.png create mode 100644 source/images/supported_brands/flume.jpg diff --git a/source/_integrations/aten_pe.markdown b/source/_integrations/aten_pe.markdown index 8c595967a55..0ec6941905c 100644 --- a/source/_integrations/aten_pe.markdown +++ b/source/_integrations/aten_pe.markdown @@ -1,6 +1,7 @@ --- title: "ATEN Rack PDU" description: "Instructions on how to integrate ATEN Rack PDUs into Home Assistant." +logo: aten.png ha_category: - Switch ha_release: 0.103 diff --git a/source/_integrations/flume.markdown b/source/_integrations/flume.markdown index 8d10c2d1210..5fe1f561eb7 100644 --- a/source/_integrations/flume.markdown +++ b/source/_integrations/flume.markdown @@ -1,6 +1,7 @@ --- title: "flume" description: "Documentation about the flume sensor." +logo: flume.jpg ha_category: - Sensor ha_iot_class: Cloud Polling diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index a62444aea01..3124b05b41a 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -1,33 +1,80 @@ --- layout: post -title: "0.103: TBD" -description: "TBD - UPDATE DATE" +title: "0.103: Happy Holidays, Service calls, StarLine, GeoNet NZ and Proxmo" +description: "The final major release of this year! Happy Holidays and see you in 2020!" date: 2019-12-04 0:41:02 date_formatted: "December 11, 2019" -author: Paulus Schoutsen -author_twitter: balloob +author: Franck Nijhof +author_twitter: frenck comments: true categories: Release-Notes og_image: /images/blog/2019-12-0.103/components.png --- -Intro last release of year, talk about release schedule/holiday break. + -## Frenck working full time. +Here it is! Home Assistant 0.103 is released, which is the last major release +for this year. For the final stretch of this year, we've have focussed on +cleaning things up. This release contains many things that were still +in progress (e.g., due to Hacktoberfest), lots of bugfixes; mainly +things that help to improve the stability and experience of Home Assistant. + +We wish you happy holidays! As always, we skip a release cycle at the end +of the year, making this the final, major release of 2019. This gives all of +us time to enjoy the holidays with our families as well. +The first release of 2020, will be on 15 January. + +Furthermore, we'd like to take the opportunity to thank all of our contributors, +no matter how small or big the contribution; code, documentation, +issue reporting, beta testing, supporters in our +[forum](https://community.home-assistant.io) and [chat](/join-chat). +We salute and thank you and wish you the best for the new decade, +as we are entering 2020! :love: + +Cheers! + +## Service's have been moved to their respective integration namespaces + +For 0.103, an extensive cleanup has been taken place around the names of the +services. We realize this affects many users; therefore, we made sure all +changes are nowhere in a single release. +This change was driven by [@raman325], who did an excellent job of completing +this in time for 0.103. + +We used to have services that were placed inside other domains, +which wasn't always the case, and therefore inconsistent. +So, for example, the service to add an item to Todoist was actually a service +call under the `calendar` domain: `calendar.todoist_new_task`. + +This release, all services that were not placed correctly, are moved into their +respective integration domain. So, for the above example of +`calendar.todoist_new_task`, has been renamed to `todoist.new_task`. + +We hope this brings a more streamlined experience to the use of services, +for now, and in the future. For a complete list of old vs. new service names, +a table as been added to the release notes, [below](#updated-service-names). + +## Frenck working full time + +As announced during the State of the Union 2019, Frenck will be working +on Home Assistant full-time. ## Frontend -We gave some love and attention to the automation editor, fixing some bugs and adding some useful features. +We gave some love and attention to the automation editor, +fixing some bugs and adding some useful features. ### Natural language improvements -We add area support for automations that you create with natural language, and we try to pick the right area or device for you if you mentioned the name. +We add area support for automations that you create with natural language, +and we try to pick the right area or device for you if you mentioned the name. -So you can now say: "Turn the lights on in the living room". And it will add all the light devices of your living room to the automation. -By clicking `Choose individual devices`, you can add devices or remove some. +So you can now say: "Turn the lights on in the living room", and it adds all +the light devices of your living room to the automation. +By clicking `Choose individual devices`, you can add or remove devices.

Screenshot of the result of the above query @@ -36,9 +83,9 @@ Screenshot of the result of the above query. ### YAML support -You can now edit every induividual trigger, conditition or action as YAML. This makes it possible to even do very complicated automations in the automation editor and allows to quickly copy parts of your automation. - -You can access the YAML editor through the menu in the top right of the component editor. +You can now edit every individual trigger, condition or action as YAML. +This makes it possible even to do very complicated automations in the +automation editor and allows you to copy parts of your automation quickly.

Screenshot of the automation YAML editor @@ -47,20 +94,28 @@ Screenshot of the automation YAML editor. ### Rearange actions -We also added the ability to rearrange your actions, so you don't have to start all over when you want to add a delay between 2 service calls. -And talking about the service call action, that has now an entity picker to help you search for the right one. +We also added the ability to rearrange your actions, so you don't have to start +all over when you want to add a delay between 2 service calls. +Talking about the service call action, that has now an entity picker +to help you search for the right one.

Screenshot of automation actions Screenshot of automation actions.

-## Update service names +## In other news -Cogneato todo, insert table with old and new service names + + + + + ## New Integrations +The following integrations are added in this release: + - Add support for Hisense AEH-W4A1 wifi module (AC remote control) ([@bannhead] - [#28641]) ([hisense_aehw4a1 docs]) (new-integration) - GeoNet NZ Volcanic Alert Level sensor ([@exxamalte] - [#26901]) ([geonetnz_volcano docs]) (new-integration) - Add component VersaSense ([@flamm3blemuff1n] - [#24619]) ([versasense docs]) (new-integration) @@ -73,70 +128,72 @@ Cogneato todo, insert table with old and new service names ## New Platforms +The following platforms have been added to existing integrations: + - Add support for SimpliSafe locks ([@bachya] - [#28672]) ([simplisafe docs]) (new-platform) - Add fan support to lutron_caseta ([@djj211] - [#29033]) ([lutron_caseta docs]) (new-platform) - Add support for Somfy Camera Shutter ([@tetienne] - [#29057]) ([somfy docs]) (new-platform) - Add Huawei LTE binary sensor support, mobile connection sensor ([@scop] - [#28226]) ([huawei_lte docs]) (new-platform) - Broadlink remote ([@felipediel] - [#26528]) ([broadlink docs]) (new-platform) -## If you need help... - -...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). - -## Reporting Issues - -Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. - - - ## Breaking Changes -**The table below lists service calls and platforms which have been moved to their own components** - (@raman325) -| Integration: | Old service/platform: | New service/platform: | PR | -|--------------------|-----------------------------------------------------|------------------------------------|----------| -| Local File | camera.local*file_update_file_path | local_file.update_file_path | [#28890] | -| Elk-M1 Controller | alarm_control_panel.elkm1* | elkm1: | [#29128] | -| Neato | vacuum.neato | neato: | [#29148] | -| Envisalink | alarm*control_panel.envisalink_alarm_keypress | envisalink.alarm_keypress | [#29126] | -| IFTTT | alarm_control_panel.ifttt_push_alarm_state | ifttt.push_alarm_state | [#29129] | -| AlarmDecoder Alarm | alarm_control_panel.alarmdecoder_alarm_toggle_chime | alarmdecoder.alarm_toggle_chime | [#29127] | -| Econet | water_heater.econet*\_ | econet: | [#29149] | -| APNS | notify.apns\__ | apns._ | [#29165] | -| Facebox | image*processing.facebox*_ | facebox._ | [#29151] | -| Html5 | notify.html5\__ | html5._ | [#29145] | -| Lifx | light.lifx\__ | lifx._ | [#29136] | -| Mill | climate.mill*set_room_temperature | mill.set_room_temperature | [#29132] | -| Todoist | calendar.todoist_new_task | todoist.new_task | [#29131] | -| Wink | lock services.yaml | wink services.yaml | [#29137] | -| Wemo | fan.wemo*_ | wemo._ | [#29135] | -| Bluetooth | device*tracker | bluetooth_tracker | [#29161] | -| Demo | device_tracker.demo | demo.randomize_device_tracker_data | [#29164] | -| iCloud | device_tracker.icloud | icloud: | [#29144] | -| Blackbird | media_player.blackbird_set_all_zones | blackbird.set_all_zones | [#29112] | -| Bluesound | media_player.bluesound | bluesound.* | [#29111] | -| Channels | media*player.channels*_ | channels._ | [#29139] | -| Epson | media*player.epson_select_cmode | epson.select_cmode | [#29113] | -| Monoprice | media_player.monoprice | monoprice.* | [#29099] | -| Monoprice | media*player.restore | monoprice.restore | [#29099] | -| Monoprice | media_player.snapshot | monoprice.snapshot | [#29099] | -| Songpal | media_player.songpal | songpal.* | [#29143] | -| Soundtouch | media*player.soundtouch\*\* | soundtouch.* | [#29140] | -| Squeezebox | media*player.squeezebox*_ | squeezebox._ | [#29141] | -| Xiaomi Miio | \*.xiaomi*miio*\_ | xiaomi*miio.**\* | [#29134] | -| Yamaha | media_player.yamaha** | yamaha.* | [#29142] | +If you are an existing user, make sure to read the this section **before** upgrading, +this helps you understand the changes and avoids having issues during an upgrade. + +### Updated Service Names + +All services for use in Home Assistant are moved to their integration naming space. + +**The table below lists service calls and platforms which have been moved to their own integrations** - [@raman325] + +| Integration: | Old service/platform: | New service/platform: | PR | +| ------------------ | --------------------------------------------------- | ---------------------------------- | -------- | +| Local File | camera.local*file_update_file_path | local_file.update_file_path | [#28890] | +| Elk-M1 Controller | alarm_control_panel.elkm1* | elkm1: | [#29128] | +| Neato | vacuum.neato | neato: | [#29148] | +| Envisalink | alarm*control_panel.envisalink_alarm_keypress | envisalink.alarm_keypress | [#29126] | +| IFTTT | alarm_control_panel.ifttt_push_alarm_state | ifttt.push_alarm_state | [#29129] | +| AlarmDecoder Alarm | alarm_control_panel.alarmdecoder_alarm_toggle_chime | alarmdecoder.alarm_toggle_chime | [#29127] | +| Econet | water_heater.econet*\_ | econet: | [#29149] | +| APNS | notify.apns\__ | apns._ | [#29165] | +| Facebox | image*processing.facebox*_ | facebox._ | [#29151] | +| Html5 | notify.html5\__ | html5._ | [#29145] | +| Lifx | light.lifx\__ | lifx._ | [#29136] | +| Mill | climate.mill*set_room_temperature | mill.set_room_temperature | [#29132] | +| Todoist | calendar.todoist_new_task | todoist.new_task | [#29131] | +| Wink | lock services.yaml | wink services.yaml | [#29137] | +| Wemo | fan.wemo*_ | wemo._ | [#29135] | +| Bluetooth | device*tracker | bluetooth_tracker | [#29161] | +| Demo | device_tracker.demo | demo.randomize_device_tracker_data | [#29164] | +| iCloud | device_tracker.icloud | icloud: | [#29144] | +| Blackbird | media_player.blackbird_set_all_zones | blackbird.set_all_zones | [#29112] | +| Bluesound | media_player.bluesound | bluesound.* | [#29111] | +| Channels | media*player.channels*_ | channels._ | [#29139] | +| Epson | media*player.epson_select_cmode | epson.select_cmode | [#29113] | +| Monoprice | media_player.monoprice | monoprice.* | [#29099] | +| Monoprice | media*player.restore | monoprice.restore | [#29099] | +| Monoprice | media_player.snapshot | monoprice.snapshot | [#29099] | +| Songpal | media_player.songpal | songpal.* | [#29143] | +| Soundtouch | media*player.soundtouch\*\* | soundtouch.* | [#29140] | +| Squeezebox | media*player.squeezebox*_ | squeezebox._ | [#29141] | +| Xiaomi Miio | \*.xiaomi*miio*\_ | xiaomi*miio.**\* | [#29134] | +| Yamaha | media_player.yamaha** | yamaha.* | [#29142] | + +### Other Breaking Changes - **Mobile App** - Loading the Mobile App no longer causes the Cloud integration to be loaded. If you relied on this, add `cloud:` to your configuration.yaml. - ([@balloob] - [#29373]) ([mobile_app docs]) -- **Samsung TV** - The behaviour for next and previous track commands for Samsung TVs has changed. Before the change the Samsung TV component reacted to the two above commands sending the KEY_FF and KEY_REWIND commands. While watching TV programs those two commands do nothing. After the change the entity sends the KEY_CHUP and KEY_CHDOWN commands instead, thus allowing the user to change channel using the media player standard lovelace interface. The user doesn't need to change anything in the configuration. - ([@tulindo] - [#28213]) ([samsungtv docs]) -- **Wake on LAN** - The configuration key `mac_address:` was renamed to `mac:` to be in sync with with the service. ([@fabaff] - [#28830]) ([wake_on_lan docs]) -- **PulseAudio Loopback Switch** - The default port was incorrectly set to 4712, however the official documentation states that the default port is 4713. Therefore, the port has been changed and all previously configured switches now need to listen to port 4713. - ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) +- **Samsung TV** - The behavior for next and previous track commands for Samsung TVs has changed. Before the change, the Samsung TV integration reacted to the two above commands sending the KEY_FF and KEY_REWIND commands. While watching TV programs, those two commands do nothing. After the change, the entity sends the KEY_CHUP and KEY_CHDOWN commands instead, thus allowing the user to change the channel using the media player standard Lovelace interface. The user doesn't need to change anything in the configuration. - ([@tulindo] - [#28213]) ([samsungtv docs]) +- **Wake on LAN** - The configuration key `mac_address:` was renamed to `mac:` to be in sync with the service. ([@fabaff] - [#28830]) ([wake_on_lan docs]) +- **PulseAudio Loopback Switch** - The default port was incorrectly set to 4712, however, the official documentation states that the default port is 4713. Therefore, the port has been changed and all previously configured switches now need to listen to port 4713. - ([@springstan] - [#28857]) ([pulseaudio_loopback docs]) - **Z-Wave** - This changes the primary command class for z-wave thermostats in discovery schemas from `COMMAND_CLASS_THERMOSTAT_SETPOINT` to `COMMAND_CLASS_THERMOSTAT_MODE`. This will cause a typical dual setpoint thermostat to be correctly represented as a single entity. - ([@oandrew] - [#27040]) ([zwave docs]) - **Transmission** - Added host field to `add_torrent` service in order to support multiple Transmission instances. ([@engrbm87] - [#28653]) ([transmission docs]) - **Opentherm Gateway** - Adds device support. This change breaks enabled `sensor` and `binary_sensor` entities, which are now disabled by default and can be re-enabled through the Devices panel. It also breaks `entity_id` of the climate entity in some configurations. The `entity_id` is now based on the `gateway_id` rather than the configured `name` to guarantee uniqueness. - ([@mvn23] - [#28722]) ([opentherm_gw docs]) - **Intent** - If you use the built-in intents for shopping list, cover or light, you need to add `intent:` to your `configuration.yaml`. - ([@balloob] - [#29280]) ([conversation docs]) ([cover docs]) ([intent docs]) ([light docs]) ([shopping_list docs]) -- **Emulated Hue** - As previous `entityid` were not Hue compliant, `emulated_hue_ids.json` will need to be cleared out and devices re-discovered and configured in Alexa / Google Home. This is a necessary growing pain to move the component forward in a Hue-compliant fashion. - ([@NobleKangaroo] - [#28317]) ([emulated_hue docs]) -- **Miflora** - Values for a unresponsive device aren't reported any more as if they were valid, so it's possible to send an alert. - ([@ferbar] - [#29276]) ([miflora docs]) +- **Emulated Hue** - As previous `entityid` were not Hue compliant, `emulated_hue_ids.json` will need to be cleared out and devices re-discovered and configured in Alexa / Google Home. This is a necessary growing pain to move the integration forward in a Hue-compliant fashion. - ([@NobleKangaroo] - [#28317]) ([emulated_hue docs]) +- **Miflora** - Values for an unresponsive device aren't reported any more as if they were valid, so it's possible to send an alert. - ([@ferbar] - [#29276]) ([miflora docs]) - Example configuration yaml + Example configuration YAML: ```yaml - id: plant_unreachable @@ -150,7 +207,17 @@ Experiencing issues introduced by this release? Please report them in our [issue ``` - **Entity ID** - It is no longer possible to target all entities by not passing both `entity_id` and `area_id` to your service data. This feature was previously deprecated and has been printing warnings. The correct way to target all entities is to set `entity_id: all` - ([@balloob] - [#29178]) -- **Heatmiser Thermostat** - This heatmiser component has been updated to the latest version of the heatmiserV3 library, meaning less code inside HA, and more leverage on the library. The current version of the heatmiser integration went out of date with the introduction of voluptuous. This has now been fixed, but it breaks the old config syntax slightly. See the updated docs for the new config format. - ([@andylockran] - [#29006]) ([heatmiser docs]) +- **Heatmiser Thermostat** - The Heatmiser integration has been updated to the latest version of the heatmiserV3 library, meaning less code inside HA, and more leverage on the library. The current version of the Heatmiser integration went out of date with the introduction of voluptuous. This has now been fixed, but it breaks the old config syntax slightly. See the updated docs for the new config format. - ([@andylockran] - [#29006]) ([heatmiser docs]) + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). + +## Reporting Issues + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + ## Beta Fixes diff --git a/source/images/blog/2019-12-0.103/automation-actions.png b/source/images/blog/2019-12-0.103/automation-actions.png index 2fa365e7b2a01ed176e596897f83f98a8d29b578..43db08d2cf8823e587038958af0aa901d84c1113 100644 GIT binary patch literal 55937 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 S^Fan9k%Fwsm4eGR{r*31RSyjS literal 129322 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 GsDA@lbqZ(z diff --git a/source/images/blog/2019-12-0.103/automation-yaml.png b/source/images/blog/2019-12-0.103/automation-yaml.png index 4bebe6e8acfe3bbadc89deef304df16ae8b2c58d..a0ab2c3acc71e6e5867ed4ccdca31f314e9e0218 100644 GIT binary patch literal 19594 zcma&Nbyyrtvp!4&5<& zenav+@B97no$DN~y{3nrneOW9>bt7CtG<1dfnYwte}aO7f+;R0ERTZnZ~_J8p6KKI zKn9WMAmzEx+-K+O6|Q1<$FF-RC|)2`6qI)`pivSC@bCZOt{4KI*rEi8Xi$OC z%HEaq5DIFb)QN#huk>p_KtcJ@^)w#7tGKqy4>aDytHmP>9JwcQ!L0a?dSB!GHhY|%FrjU?MP>~1!&6)Jm63yZ$~euZe@QNY_^=AQmdoF3${OT8vzQBhHU zU!VNHPl7=qVjy;iVQCzw03e3 zEI1PwA+j{vSHm zbWZy2^90gqHs#dTer{u^s^#UFn!fuZO`a=EEowFTQH5%b{)?l^c6M}TaJ?>R+E<@T z`r@q7R<>V%1-3<5n?>9>b=v?-=C*F`=rC*zcv1J@TQ*!aIUDU*Wfj3P`v&#U6(XXg zEFK)N_x;&6=k?w-Hc^q)d*Wp0mW!7X&wZ*$9)AUXWvsbMc`;d8R0Y9fPCM#&-(Wjq zKjA7x+9H9k#Lu}5`x3>43Ej{3tW)m`%(`*3@p;T7lI*(aFU5Izc|W$&^sP3IEa#N% z>`XQ%^4EMnH!Iv8O6+-T(u_9wK}cw&C+_g=3r~%^o`4_y5gE@D=fjod%4AxlT=@)% zpZ8c;SOB^wPAz8YJhvybM3)1Duw@{U(U0dAIzrpF=dayPZIw3^2eYK7e>(2^!Xbq| zzR5zSm6p7DnjefND+>JmJA(1p6on$dwgx-cuU}_8eE%Hy`LudRYsssBTD47wr@?C- zwx2wE)?l|jP;NSktpj0jQ?c(#;kh^zk49PQ-fU}g+~Lbw5Q=O!F+r zP~AByiAuKpWak)Tu*MEx`)u3Iwb0?}q3%;c>^|gdMM{B&D@DIrjXsK_icIRq!;|ev z+Is;30ofXr7AITdg6B(-`dtyPnY8O9V;Nu38g|EEzP1a3$=_BRA<6p4Zcl=k8qVgt zv8uEd+e6@R_;emz|GCw;+xdZY&?_2w#e7xkrOt3S5$Zn^^^i1&VlxmH2uu6CKG-+J z@9|{mG_$=#^@U(XuXjb6=hchN8rV$rA+rt<(_%?i!_6wr)J1#9B|_M2i+@LwN%L8T zlt2jBh-k9?ozcE(Q0cVvO|K#)FCG#(YTkEoJUU1bcuDZ`X#40Ly}35;a!HQ-6*ip%%8283{nALd}DbocDcq-A5TToh9V`jZ4YmBOpN z`47m`3geNS$HC-~!m4a|fM({?Qd@%*E`2L*w*CGDuARkCKH^}E@M{Hakv<+1J}vr;Fl`p;wddZS70qjZT=86vjx1jg5UF#Amnm95eCQLw^`FFO15c zD719A(wl$~>WZLX>AyJMeDv_)o?~}M%y&Z=2+ZxvoWpu2N0l=!-7Pd?MXdKiiTKk- zas36Z_C5q(BckcHmZoP*pct@%`qQ~z-T>sCkpU(nZdp z>%z%WJzuyaLGv6X!dNs z_XqFM!E8q;G2K5)%$SUamWRi-oe}!E!_u%^;KhZl93o^>|M zg&t3#Sk2LXK_fW|5P#z7`*|)4#&N7rp~J0_&kG(FX3*9YvXtK9V&<`copdM_5GpTR&}RCTA#7m)Enls^b;;S1D?iYs{O#2tLYM)5 z9@o^vjsS%qiBu*CSG(lil_r8ttb+U8<=k{df?$&r|rTOGadtc4lH!nX9 zm;XR3sy~Tm+|{giDW~H>705 z56pZz9*I@bl{J$d7~xlcte_t~5ikLfC+Czgu#vpd2ylUVp$aVZNfcOdU}6|~u>AE^ zt0W``pCf&=0Y=I9kaj(D^D|a1PtKB^7KF=e?1xBH+HYcyvs8sFnFnZ3jizhtllh#r zUDhc^?W4A!p@w?v0~r$kD5kFg0E!xj2}**!GT%!X&Dd$x*++@}c-GXHQ0qUWoIqLA zp9Wt`nY4d}XCPBf91GS?6<+rfJpx^L=D^>HP*{)3!A0%2#$NQlrTAX)4ghhon;1%I z{F;a00c7e2e}NCWC)w?#G%9?df$odp{Pft&1D2+mFU2%O%y zPa3HFe@QS`(O3R&xe)&V)6;)&TkOS!1f8b>5DMyR45 z?QJh+*!>3&j%k0aB;nJ7!Arsr+hs%>(s(d)Tq|gJt8(czTdC9j0&F2=Dk)uuaQ*dP zViz9L)uxv<$t-INLqs5WfDW^KcC&bp!JD5hBs-0Eth|1mKempjfp?}i^eu?Ujm6H0 z+fL&T$CM6M!%TD-R4AXH54p;8OsSS|=Xy*l9pUM6AOVg`rBo<%b7K7bu9r^#4k1Jj zk~ld|G3}uidrO$aZLQ1kGEccc-XiUT|1(vPZ_+E<31Oxz*_1v~6W#)RbO8Z@ntSq! zibJz`qna6C%mMvA>v6dqDsU0d$kUP$hi*PuQE#^%@v|x$R>U(ZSJ;j;8!y2_lZhIe zoU8>506x`dTBYDPUWcvU%Q?pz!?jlPUs>PFW-1q`?<<0|D$L@r{~5lRglkyUW!+l# z8Z}b^U@6kC$-bi2s4#2SK@lt|H5tyWa~rj12W)}?YkP9F1Z2ZDWy0Q%&{Gc{?4R^m zMD+5_>IjuzL75ynd zmX*}DeO!#P-sDaHIqU7>ND{5{Q-RNO4mv#tuFvc2+{M(pI_n$Eo*R{z(+G}IZ_ zOozwE`$|yV_M@b9#>4wG<z8Gc4CTs^i&9ET1Ca9`^30=12yI(q8d}dX?4Z zX+kc?ovA3VjgPsRF2@^)hk_f|+;7^wE@tL z3ZUM!O1FE5OcQb5-r2~P{2f|R8Ss*zWm`Yl7|WC< z2ox#k2dn_eX##O?ijtV8Og_|f&vG6Vn9*TS$t1oLo^?BvUeqMApKJO82_*uCr(CA` zQ+I{no~)RiV&&>TtMRRxiXD5Z^?S%mqGoT63gO7CTsFPMhYZf)!`a#0TwN2=C;=#k z%0FhOL{@t#38`0x@QN*b9%@Yt*r*ZiP1U<{*>8}Nk|L4F{u!T>p&W%Jgg|)*c3h1n zn49}MmhqJ5Zs;>Yo-)f>0fEI0<2~PE$6ak!f0`meVBT*_Z2dVOKYag2ly}0V;*HRw zPpQw0KFR7Dq1Yb`;Z6C1bU~($A9tbgXRKX<#WS~0P@1B`|9HJ#WCi6h@(WDyqiKMr zx&k=YfOBkTa=6dj_VM@mQ9#gpLcooE1w6Buq;k-?)QCBK2D~E-yMR@2>M-@E)Xr-2 z0{$z}fBftJqt{IWalP9W_}B6M$6p3$`nMMF-GMg$c+r3T^ACV?47kX^o7o_(QKrk2 zIS_=P$(qlz&6G&HvAn%4wSpy^fXdO@+^>96k8o0kk}J@BvTrbJe1gB%?DQ19Pj&b7 zx1}X+xt@lY5|k>HnPjUBVB$|z(2E!ERUf~DBLjrVEG;dYIaFtWy#jC`h=GO%X;KcD zAHbeKozuRqg$1Ld4LfVv)++J!T9HKD2WpvT0ks-aM>$+s(#|KYTSiY`2SsRDNzjyWb=fNhO=fws$(~DT~q#FpLCJ9SJ8SB=pB3#(Dg(vC%J?&wAk@ z;RAXE^5{stoX62D*e$2HSUz*%m1AjF7GG6LN|dTdkI3!4bD_;q{!}h~4=&56BnIp} zJUpM99|l?5&5*koo0{tFd(b>@zHz@Rc7(BT9b zKiG5Pi<4T}-6bX@+}_!dksV-jcXLyXf~QrR#LH8(>0C*vt6!MqlhL30#Kt;?g_@Xe zXJN584`AvVTwrzLuC3#x@mt=2pl_+DHk05_t2G+{mk%)EfU#CuOaqvd8XJo{9}EnT zRlF;084x2Bu*p)TXxym~;Pz_^&JGSnCNsTyl9!h^9sw^kn8~Ec7#w~XnNzrtj`i#I zn(SNx^$ZtzZ>ogG>wA(+7MwSek0=xc#qdcYWxXic%&~%=TzwIL~i&ZEfwlM6@0h zkMTv$?akpq9XNNow)raMRfJ<}yK*NK=}-}Vc}n>dGbAe3v5LDba5X1Owq9KDJwCCH zaVw~|CtHsw=zMzf#q6x0Srmv650BTKc6*thmq*x?qk73VV2_o``KfKVxBJjb9-^bH zRj-ejnEdPlvLIP|+YklX5?k8@K|#po<|af`R4Nu;UtcdLCzmCYR8m%UbbKr=B?Y={ za{QW?o10%yP+7O9C@wBOTBy|mMYY;@*3<-j#9P`M(5iK~r-DvPO^u>*4+Rh4d~?SB ze2c%my*&&DYXXr{Q&TfB?Jg{^TF&t07pj+=D7m@uwepLIh`i$nE3jyKpW@^5@Q1yD zfk8+}NOAf>R!t55j>nI$)wVAre|-sBjf{*Wm4C+;%cv#sndE`Whoh5|iOESiIyww= zbi6ljeD00$J_z7$VTR@9(#m~ouEraYW6Q3#aGd_S-sihx$Dsc*C*p0uyT>I2R!K3_ z`HW_U#_ZTpVmX9h-b4+$ka&7;d^7_=ZEee0ciid9FVl;Wr#r4QtL`(a&dI0Ax0{zU zH8uCYp!5f@3TJAc-EZOK;$m|=I(6b392}$%#pk3CZ4C47d-UiLup!EKVp%z9YGQI0 z)axwHJ@|Zba+05)KXF+>OUs-yfrVpI|K-bYw z%gdTXU@KxEI3Xcn;j+G-Upt`#pE44i_xTq!0-U@j=X@&75D)IL&JRvHI>ePDqoZuS zNhnPctSABf(b3VSXz}s!5k0oHwhP^GIQc+29PZuH z$(O1JxIO*-wp^fRFCQo=DRCy4o0>|h+%L_vG&QB8G&eC3Qe=L!M8$!@ZNfK8L4l3l z{EdXl6A%+Hlevw}!Pb^ki-WT>SU`ZWu8FNle`jlp-dagRBk09rQrdgu^y_lW8^(X)`-yq(G=V-8jF5xbM0vx( z-0@PBZE>O`_q?sx_t$GX2wxj6eV6{_>Zo&|;^wyHd3(Ik_}2Mi>A`Fe-JaQ~&8n|a z_ofoJM|s`N@*!jS7&(?1Mx~|ir@2q669+D1C1-rad3kT1%aC8$Zum1AZY^@DOls7c z|8lu4pL^B3jQUAi>pJa6d5SLVz=j8BS*t18C2t!^@L=Dj^xNY!lmPm-1Loa0O#`({ z$5v4bq4>?arwWhn$K0TTLOK>-X_P71@Fe;B`>)rNg$MXW#?vTF%ig1M%ANq~I0(DD zyY2IuROyw~)oI5M4i5AuR}V7|6}obC)%ZC%Ik_2?*rpB+SbM0bsDysJ-4LNcEZgK% zj*+tJ&Mz+NrTP`K**jZX|9qwW@ncv++q1hUMFF3Gra~jsb>~=qc_k4L5YT)b)*hNQzIR3N7A-M`&)3)228W!S9Dl61q9XGNh=4%vGnE&| zhIPcpkst>V5nsNbAg`aQ^!W47{2v4q1{JXLl?Y-|JqAtNhW z`aNL7REbiC_|2P-{_ik_R1RCFW@ZWgr`^r}*~`^n(=aS$DTWXFGfPDd%k8tCBRaWgkZ zqT$p&$}=*HaYwu83=EzTn2!>XQ|KIdATo za(A6PAt>mTZDr!Ttydf7VB@-+an63pMd?zKi=n1AzM24m2eU4$1;B}K_WZAp5H{(= z>Q+ZF8Xm`;{+3^?l5gvhmfWwmE!DQi8g3rDCht`hlsC?u^O`2AUSD5#QO%x(Ju){@ zs35YNi&oLOW(%=&X_--fH?&=OTeD@UP;4@{d%eqR6qtG7uNPVmD;St1C#pC{X{(;N zoHm4iQJ6ZNAuzA$5{y&Ud;`yxCK(T5(mqP)a^+i&N=QD5+BUoXbt)U>X|(Jo))FH8 zCee1h$a$D3zv}lyY!?5ZFdpk z7?HrmP{En2Ekx4efR)s$LGc!jr5|p@PIF&&-Bx+cGm<7r<9Q-+8Hi2gc0yLcrwqBR zoT=RXELZE{EbgUH=Zp2i9Tdvd6i*K{=Il4^a%n9r-t)MiV}Xk~^jya@vmE)vtr=z8 zrmm^nthIg;vUd@Noq;VcllOd%I1Q{!WSKEA1#k94sTw<>B&Ss)>ZbQB-7Vhk*6ubG zQaQ01e}q~Ma+6Sg*_u6Qcu7a1CR8Gzo7DZB1KJh80`2)$Hxzm4`fhoG4l%NqisoUk`Y+v&iaJqHjAo%uX_cj^Vr#Vv8k{?P^6#b1Z zgzj>RAhV-3FPIfUO%8)`BSz^Yhdi3pSvTb$&)!sA&tWc-q9u%BGq|m{5S7Fg&}u6u zFe~-=HQrvQNG?XSHHx@ToQ|)Scq)IqIq258`K2QjO9k@u?q9~rEfA{|-1(`2sgOu# zT_(w>hTVMRd{8tB#xX>T=9(;XAn}1uB)y93heokaJ+{IOvMAXfC;Aw!bA5nCd^7i} zo8d@E&*RW%Z!4YwhQ?bRBW>|jHq>PZZsu|jnZh^swrAF+dSktMH94V_B&_R%|8$CN z+f1N-nYtz75t}}hzI{o`a00C zG3_KTdDHtN7Y-JB$(7Xyf)nSn z4joq~la?tM6~zOrqe<57c>7*^M!5=)rI-_58-{`TPGi=sqvS;KpsmPSLRhlHgt40$ zwe0wDC@#PwWt94XCk%?jNU_;+T7FGwWLSZUj9`9R^ z)aUPkDzjJZ?q!xg&#MKPm|?8klk?uh+}WduC+q&!QNPlQvzfEvcsE5~Zg|DIirlwNbHK)Zab~#V z*@P%%r+fUn&a(b#a7V6cA-~yNmK%?iFS+&i1>MHlkp1pEw&l_{c{;;84!I``l~eM( zs;H#(pYx(oiGH`6+r-}s15ZC&xOTBFBg;E~(=_tRSI9-#V`*exf>=7eE3-r24ZJQ~c zopMlAHNNG$VFKo{v__;ZRsScWxJ|yys?WHw{u@Tn{h#aAShAsjTKK!THmIoZg7aN! zu0=u9wxN;=I3hB*=_B)7^c`jTk?0l;=_+En*1~ zAPuf5=FTlK`l_Bq;d{{)DofNZXL`60=s00aH4{1$9%p)}c(SLeBFxyPR!9h0o?Nrg ztu8@_+Q**1uyO0Bq-Ylvux#O0_pN(Y%xGUqMscCrN$Wm9opRn|DDfDy%D-EMv(@Su zsy>Cu&LH<=cKxLiap{A!wFM(w7q!U+oeBOI56prCduS9*n!46sZJ(|fg;TfnUD;$! zQx3W?K7|}F7$ub%r=nSUskV>q(7^?pFOf7OJjt&@YWo@vnXXrMS|M-AXA#Fj+tWGPp}HD3lBF_P|VmF z!=n#v$e1tR@8dU5CcE|@aU-bz(YT-G1celpE0*8$FM>trvm2UhwM0gxRRV76o`D~Wx9RLl$w=P z3z6DdwyJ46j@F7FHAhzlgW$r%e--(*YbxAMz3ufQb zZ#1*4+q>y6E$dd|tFU{~Akbe)mY~Gj-*UB?yfT<*w% zmYvg*-Ld&Qh31y*2r_?jI5NkMD0T0AWeuuyzTB?lS};PVtbCZc5|S$@uV26C%hZD( z=GoG<-S6It{EL1sAg1AKvLFopeoNT_v7U#JP`-uuH-ai}Q$F&-Xft&;kq|9jPwrf0 zLo166`R4_dJ9rIb^a>Qi-$g5@SKPKSLg7>1k$i$D#qN&T7Q%;OF_FT8wd>2)yAo{0E(YD?1 z0<_Or*NsVg(!2R>FktbDS;GqUyVYpF%#;d;?h)uUP)xt@_>K;{|KM2@>$uYbdJ6$j zQ~j}Iwab&IGMJ&YZ(#AyZ5BNsnb+AF5&kztoX$rRYPT!o4nwp9d%>wF#-E&Stjmmh z2!6KIvqx6LD)b(n_Ydd7x zEcG~Rm>abhmDaYD75lJsaLMH&la<}TOtr*sz|rF>{E_B6fFfjF0FKAZNQwI!{(C}G$?<_b?K>z?{j!L4oLcn z$lJ;i*-8D2k3e#9M8mScm)ae9{p7(5z1RXqa)xd0CnUD*5%UI4C>TAP0_C#q8w&dv zuR%_@EpmbnS=93O2NP7pt@OyS@d{lRvA(!)ea^=btYzSipBiPg$#EH&b~!>q4DIIo z&)bphESB&hj4n5ls_G1F9+ZAR6iauW-?Y(=qL*fx4(KVr2sI_a~~^ z%7+MFlcHO`+E$FQjri3xF9*@S{Bla%s!CPeR|0J`?LacQ?^A2&oJ45-GE@h>XI^rh zvG>BTDs%u*^t)Z0oLn8m!fpT~Yoqa|{%oO5!vcUtlhf2wjojR^_(np?`hWvW|i=nkM-eS?XDmOnKnU!dQqQ_QxU#30m?y+WfKzUN>7$!l>ulIE)Fla?+ z!HCa?lx!!k-OOWdD85IOtpkZ2E|MD@71Erqa=+(02W^?hSPN0i1Xc8?sl^v{o%4IT zv>C#YJ>LcaSy=?9(#_KwZR_gMMyDO_z-8JGNG|s2_wV`*vyoe?ua%uS65Q78b1>caujqB;E)_>C za9mLgp7))*a~12IaMjf}Mk|d-CJmG;Ypf7JCOhg{h2~Fay#`$wWQ)|Oe{D0^YUQl8 z7)j0Nv~xOo%imhA1!UAM9ugQ<9`!_~RE1zwbN)^iO~DdaLumUp6lZs~sGV=hSLhB& z@VChOY1<#W!G0A#kuRZ2I`F(9m3Wm-;%fZ!wX0pfP%qS}Y$(E^O^@1KE|dgk8Wy3V zSOen3v-pfwPG9ZmWGQMr1mj8@V%6bR?6WXkkm)`iV@u>DsbLq7`1qyTXoXv1D%^)c z87CdO5R%AiGyd8Zn^a%7#imhFRaTSvJHKtB(P7k0gjF;P_;OQp2`?jN*=IUBoOasx z`76`{#lryquLkQyI3&7Gq=D=X-2<)4AGTJ0)-Y!UUC_OXNy<9t>fsiDoOpR$9q<8j zH7nYPY8A0I5cz|vG#E}H9&Z3u4 zGx}ayJi0Dx32A2tHIifo>0fb?woX4Yt;8$W6E;Ux$0WAG#v5EE)|s)L z`yzm}HBdYX-AFQ)jeZ6GQbT3KPJ)j$e^r0xTWj^Yu!Mr8J+o=0iFhpu=M&9?L5!3} z+iDr&nTr^AC~e^7COf@nSCGTc!#-Y}Apx-oOX1z0uo(BFF^HgBz~-avjKkBhdMfe^ zn^jtUU1X^HmfoJ8G8dUYr0ivzOr0abtX=qJQbMx&K;?*X$@^3hxr4x6VyI&T9ipUu zNT4slp#tCDF_z)-cAx&U?2|X5B$!IFIcSTG)B)^TzoTs^f8w1ynYQM}VILKjtSHUJ zVgu10i9I3aI2!NwaM%(OVMnC1n%hJ^e=H?R%&_n{A0FK%EGw{fF8j3>^kuyC%mrCIs_SaU75cvN4mlYQYJ68tE0MKE7nIlbv5O| zb~B#Y#=Q4vy7x#w5;uJ+7R$g3Y-hRn-Lagx+)H!)^G6f3?qbWhO&yYO((KoA> z-j3S!&Jp$gdpuZSvs1s*#fden-aBAU8&wQUu=z8(bq>0(nWQpLLEWL3%U!6R`WQj~ zmAY81*!Je3Q^y+DVMGMqp*XS*4@OU2oK+CenAr6@x$biAk>D7ffV+FpsZD9Hzn$(? zzgFZpEj>HEfdQAz*k}K0xHDno$}PzAoZICT2TL*EKh{^JRID>PUg@n9E((~q=)2)+ zC!YG<4vgR&E$GlMtw}{sTd?23h28H%7SXTS@mj2+?85r_#obx!pcid3we9S#;?>$k zs^97f$kA9N%v9y0-?*mIQ0vBG=Vq(k!z64C43v)|Q+jC7*l0y$fXVzp_e~s&hoEVZ zVTfU05A#&nZfXBGF9!z)D=RBKJv~3a*5&PJ-NfyV@_it9)aKR1&{{ERqihJ#zO>vs z_$@NOx2mSLmTvPAUH@J9DJ%m1c(1WQD{<;%S8EmfoG32L~?p|Z-RwtaRZs!>oY=Mr#4b7V5Jp^~*1 zf16ssU^Nj|@jX)H%C}KbdwoSib$9j~5Vacx5)l&WYpAz&b+|R)=HtUo=A%)@yxPKt zw{4^l!y)H6ji{~d?H1!D%ULzR=A(h#t_Ln|?Cq&US(2O%n~#sr)sR<8N=nHqbN+di zrM0!}8+M~0kw$FuFVM~V!0}s`oUqUA?F7w1bbE!4?(pQJd-v|yY9rf22!Q(pF3aS@ zKo}u!<_&vK60c()-2kVbxy&EBfcW7*CBZ z5in(U9|2Prbr+fZzx9CRHIzYPglp6r0)m@s9sf{eQwHvGoGLSpEGQ_D)&fE~qqBM<;29ZAr@KM5wyV35`9BjH zV|{qf_dgy_EKOB;{4muxk8&X&UiHG$iE!Tk>d+VT)$Je3WOjCTuu~%7k(AOCm6kd{ zcvnw&g~_nQGmEj}U-V%7S9Ytjw^I#P?*lGs#ZK%ZeJ+m=(Kn8>bF=p@iyPg9n|xS8 z`%`X;hhNIt|ZN2@U^05DC9949^J!Zs>jI|7`tpf$S`d8ATz~4l_qj@?nMOeJ%>s`)y5a;VwdDK(6w?} zU&8%6^{$=V&KJ5P7BU;tiK-u*e2w%5BHe*CuI>%&$BPHSi1=%0PGK(2l+TFl)~4@0 zs&TZB1ep)IRPu3x^aOYvPA$IVN@gkeyG7L6O)xPb{d#$M%O5dlY^j!R2wBVdvYMan zOrM;bEOvzI0Oy7l7KJ6*`D=MpqL?F0G)v>ZL~ptE+oM+TPL;G&xbnlZ@bPdHW7w}L z?)VT)3Sr2ts#2|R3a{5*DntSY-#SEG6p&aZUOLS2&aihO-#pSbY#f6|lL@&_TFXsC zDFo=~@&*Tz#RDqNMjf_^6vdU{@(K#uPeFW6AJzH>(;pTHLVZ&&f4zqewDV{oTOQFo z;(z9_OVZ&!yRBr&KbcrXunNNIV*F783QwFH9#==$ekW(eSQ%LTSB^*B1K3I`)+^*GGg?dI0lv0T zECXQ&`MXUsh&Q(N4}spj?g70oT`~e8N@K;JC$!*t9kA#wQSeOSDa_<$t_`83npy^H zd(Mha^7ORyGzX9Q1beM|W90$1^{gsm>3x? zfG8LFbYRw{Wn?V+K-W%DDTy?r%d{`k82O@J>MyOt(CP&S1~xZ01441Jh9rlAS!ONG z+}b8`ahdchWx=Z!b9i)race1ixeIp}3HN`Mp)e1L9SZjK**3;f`*XzfcG^ah~YT! zTKDA{Ta`TZ`|?T5w>6<(vmjp+NxBJ*yGb~rQc{SYKPNHWm}zj=P?JI2!}|7NS34;e z(H+flzRtD$5O17Iw?Oa@RENP=43AVOXSFy9qd{6fbwvhkkIY)#jXQ~^rwJHi=pYA& z-AV=I4Ky~HKt{x6?iWMZ?i%}XrvAQoyzJoc+xkqIBoh@nN=i{Rv0q7($%Go>#G;;+ zzt)Dbr4mh!sZICPo&TAWUZ%Hi(}93Y3>^A^;NYmD9KtAc0Er>Sa^vntK-{r(KeDHX z%)I;eV#k1DNMIoCxWdupZsF1T@_t{VV<$yb?ueqRC%9C>-`(b05o=gj7@OVRXJ?7P zp&=g8`T2PVw1&$aUMLvd)lr<-rOcIT#b4UbHofGYaqHLdgDBTYoVeJuv9&woE%sQ- zKG&*uQHmcF9mtU;2w(5O0V!nZ7G=_HxsaSFTMc{f-|ps+U*5~;oF5V@a705* ztx}%6663)-Aqz9*ZRkmUU8Zk6*7*XWUNJ@rxkHjR`)Ks_^>qidXT$>e^bi#-_s{3@ z+ksOb+-p%~Q|P&(&}2ZaKTLVS3*)~it!EjPRN{+5w;;4sPWBbUE=ok3{^^UjU1u z4vX@5W4=&OO|+KNRk@H`MfFUG1JTG=%DV?5!ZS^G^$dC{2bEqzLmGC8W08|DB@b*MB>pNr z3WzkDfmPx2C=YW`c^#pwJop#GLdg#Y6sYM{kC-rcqQZ}~s< z02mklHBgBCP=(3Ivw0y26x|m5F)d0dD`!A|~FR zoU}dr-Ez2sHrpVAxFeyM&t|9@hf&i=p{1>@tqvTYq9b6{^u_bm*0r9+Q@i*Nncd_N z1}a)w386CC6oCUzAfUx`2BcNSEWA*vL)`ze!!k32UsA@yg>#`H)KOkkH1$7U2{-KS z&9_{h?(S}E(1L3$rg;umjIy3xzJ>HB_kO$^#GQTXVqsw+pW4vSQ0utM=?Ys}iZY5_ z!NFf>`vTHBzO*WmUY zPbz3{I_jZ!B(^OVIfR-?{grRpbDp_VKCKFwrH=Kusdjp63_()zN?(5{B(W$|c{VORQQtd37tXiQgQN{n)!F1dV$=h_0fsPp=E#xtEQ$l5(Xy@J&3ejs?mfB4f*;{ zTmlLbzgJG}w^%*dxsEd9IOelwF_&U@xt_q{>}{Hy)IiwwC4y7YK!k+LbNOneCp*)% zhW*JaJxI<1$8PWhW`-z0h|#Vs%LZ^j6OHQh=iBeZU=w9lRFlDMUkqGMLl^>DV*}fa zF@g%|3c*eUY+`BtEcYMaaQMor7cW>UzI=J`NFo5prg8+P5f@lUeV`;ZIx!7imAJX} za1yFc8%POHc(n~XIeAM*$Li7gV0Cr%AEfA%ll(bX4~MuZlnv@H;tV&HWl zZu4k6=Mx_&hnVru$|Um{8(igkwj&H@m^}-aDxh~c_Es9?Rpo?eAB(TUo$f^mLFgOuF4fo za%;_~q^G;Mv~H~AjY_N~Y~>MKY`2lJ$}+K!Qn>p+hTxakeNE(?GDdV3337oV zIo-mosFc(M|18}lBOrDwdWttNo-ry(EzwV=tLEHg%B3xh3c1 zhQGEp6tq+8Agu^^S-IUEyy7x3v0D?)EpwhzwA=3bZsqI?6XhK%2)XJW)rOl^^emTS ztKFGi^Q)@J%@I+kVJ!7az-T<#4k^8y?K+*|r*0%W$H7>6v^#!1S=N8OY^dP*7VxHW za|7?h!^;^EJR=~w3&?D3ZfOD16X_ZsZuZNG3v_XsmsN~sc+!8kUk)r_KgienmU%Vl zBFk0tRnf^=!Qx__$P_l{K^(e6)<*pv;6ny(;25W96I~EX4c9my#?9x&&=wZ}SjA8PrDh|qJt0M?Uy z!36lA!ut`S$*@hCN3;K{$f}~XMB9THxYaYfZRwVyc)GXZE&G5bE=b$ z_K&IuU!X0o0jH*S5&Q}2?iWYl@5&EA(b$n66Pa&Lx!qQ0dG$Fa&dxw;;bPsi362hc zA3RePPNCp?(9spSQK?{U?JH&P=QkCJ{CPbiYNME*waTF5pnTi6sl|xk?LI$9HCNw_ z@wO4h>+GTdJ0E18c+)%>)l2E@D9BOEH#*5DQ39Ojfi#=qa8gW~!?Ik)xF;j{@-qr2 z($S~k)_`+;b859^6rU?e8M1ul*#U}OhhAICQ%aUUjY$NP6?wvF?O?Aq#*;-i@=O9ZBWyi;%Gj-0_7srDzU`I#Y7KX1qQDeLaRU#K` z)O_-r`DBSl`y4K%LOZy0f3)3Jv1&VX)MWc8#}4|g@F3cI7mF`@!{w@~>NCs)c9AjC zEmt504OD8!4H8-&?-kUF?C|>_lMP`!9d5|qoqsj#CH10PfmMw*&g6_n-2u_olUuly zJ_P{w(u5Xt;_Ccx`{`7zV}A*lN4L5@<_B?6;!Vh9D29gvQL#~Q1?TSa(&imRGSk@% z^#FNIxJ=qW&|}{1bl0i9om~{Dyu3UlD9DxEW@vCOcPLa~FPvOHG*=X`Za6cHV?fc9 z^h#Q+ZMpT0QnZ|;kXuAOoXzkdB92usKN#>zV$~GD?+v~YXp5PZeM(u0L0lEEZlCQh zI+QCHY8vkc*;l3<*zi{f9va8w9-pb5EQJIum&@l;EJJhA0isZBhVCx`iw`Uxs7NU} zTLmIyT?+$!E7YPE!=WC~@t$Y}nLD*)QPW*Ep2nhv#DgKwY07Pf5r%{!JVMq<8mdkL z+6N_T;Wsg(>x1`~2)bUVbx0*}*S5n$L zt|!4Jcjl)TsNAdG^;81pvG?ndr4bBKpOo7kgsWuGBd2DSJbw9z< z1$MJmtD!C6*!|?r+zNwRu5GOqe{Q*%*rEokhC0b9 z``Nc!za>N}oFfS21o z5)P4sF{+jLfUZr!xq~$0&lGEe%6D#Cm0J9XEZ#yWn4~#Ai-<&T$-+&l^J}RM5m-!; z&*LUAARbtLOyP0z)l!w7f<*%ZvAOrueyGlTtZ0{`1o68J6~+L;>h>$y`DW<_MXm?B z0e5=2#~;LzH8eETo50mwQgh&b{OIuDAYCX!WU|tdX%jF7JsBX!rLni?N2(U)jEDz0 zAHic{FhqIDLB5%x%c?^|uAJ%_8U4`=0PN%N4Aa%?3nsFp@y4Rq#H;lVh=P1F?SoJv zfm^7l)a*?1L4Lksx(UDMjnL&0pcAq(1@bDfcOk?VYmU7v5*7DL*sNCj2r*WS6otwl z#j`C_RET$?4lAw4K}+R&%Do=@C4Y?Ql@GA^!BD{)BLz6HivZ-%MHcWH^d~bAgdxI# zL^x+>XSKrycnL+<+7@1a4V#bg=!`4j5wN?fb4XqV3 zE)8c)9HzC|F?K?^k7>rfA5Q(Tr?Y$ZukZH0@Ap2>cl$lh^ZkCESwFwd@Ix9&UT~1V zw3Q}AnZ;n)0VD}@Y)Kos^ia4;cDZ+L(2Oo0KQWwMMh20OB-&+f zN#!VGFN$%%`Qn8~i;7|D>1U5(3v{wC(S5!u|95!9ckp% zFpWm5SHR&Bom6hFEmw80h<;4lfP=kvuqI;o zyFy`b1LBCp0pO#GjSy=MdyDeZ?=X;CQRWBU7AIWr z7y3KfY|}e>l~Wiq-RSFlsIVg~m7AlLJRVVfzg}F8ws|O@O@&E!$<>HU^MMOJgelhR zxN(W2wR7bUO$nWb6TJ$1ljWM=9l=W?Us^jeo~2nkCOeN}$M3YB^l1XJ7k9KQ8SWE( zCAO&{7Imy2Ehk%SUmWp9=#NgMeTbWBsHl;hOlKUfcL`Cyr5`_Qg|>%iHLeuIjjF0D z5Zn-mL=|P_(y}t{mE0SVUB@~#8g+G(>~byl-~CIgtKgdyRb*dr_QP+_(kx1Fi`b5A z%lynNa&Z2KcWrpxm3~SJNIJjcBt1=T$V1qmP?)j-3&}223Kkx>&q5@Ywt9I!9+LV( z5kcs|@$${o&m=VdZ@S@gc=sc2hAK<{4!<{DCCXP9r-Pg`Ew}tCma&tO`dhN|@;$p> zr7>A5tNi-X_6`gCshuZceOI)A14YRYO4?AJS(l`NQ2#okZOz7Y=GlfA4W#3;Av^OQ zo2^OEYzW+dzE&6tqRKLHP-t*{l1c~61SlmFnvaKv z1&)g^IX36e-z=k$dIB8$OcoLp_GCB<@M5K!WYM``=}KV+RSygtN3y!1`4_;v4TKoV zqD*dtURqo{4eE5bE^vUVREHKy!_(ar1BAVo4;Fz&01C_$Z~cnS?!mGY$G~)AoM=JSv9QN}+dRN2Jd_Q*P1Nt+a%gC7?$RfN(03|UvakYjl7oYTfP!^y zSvofXCDa0=JlS7{+QIhanRx4%Zo4QFJ1R&NVZ3XQBG^IAx9&{j<;x2Izb%7Wq5+62 z+f)pjo!|FH3zdPv{w?@hSIjbrDbE;~O)%X&FyS0F-#X|?g+AF1Et4lCHZI4<;PG?0 zm;@=1#|ZHE2c-Aes6TcC3)IGVZa7j9U#XDC)A zwGb;=8x#M2sJ#sIvAWr3x_&y|eaHjS(rJPpmEJ%)RIq6}#tG;rnfC+jo$e7E6#7)du0G-K6jsp_e=8oAxQ>2L~i&#{s150b_b!Kd%{^yksL_1=`j z(cv+C=^l~|q?FWas~ciZA$Ia~z)yPjz;%MLdK{;%(Q5QP!11k(mr9ToUSPMMI1BGb z1EbvTo1B0;u2nGCl9B6c;(5^O(>?uOrkilG_?k>UI-3ji&7Z4!0yW8#jd!K#w z{daO+y{cEQ?p?K-Zn}H+oIU24L%wgU&!1$(kP+|^ARr)+CB#MKAs}GD5D<`}@GpQf zt+;115D-YxX2QasB!q=YKiOFun^_t`K!|^iSAo-v6(i_yHjJr+LXSef!Z3n|i9+uV zB_&lri;sfA5dHE}us1x8MztZt53wwiN*#{WF=ti{tHBW~uTasvDiksPm|4K0S=61$CKe_Yu56CQ)p2Wd3IZp_L+`zMdflspmwGKE%m^%seKVotsn;8^XX(j`&h9|*M!1wMu}aseLIrR7D4bK ze)W^oH;FNT1K}q+EUbbO9vHHql+nfRsV|xJ+u-&#lAbh!`RiZ_tZI*^k>?u1XAOk2 zcz-@Z-LIcFVttqY`t8TEuhVWvA_C2MQ>^A^)`GO#Di; z*qK=JSbQK$dmh87{##z9}0LN z{$=saA*pd#Zge)j7ah3y0;<}U4B1um~9L8_a zV9NJI_75Pe$G*4yncVbHb(-RGLWTz2NQzYHgHccS4toPiLPJ&o^&xNfGlT~z9H#)x zQf*2XdeI&+wFjl2{t282Sr#5XZt)SeFInL;NA3*IvOs-vgE%i4Do;=&gowY#jYbhM z1<_dol$SsLAb%^OZs~1h(cM$gx`6Z-<*$SrM!U%B7(Ji$zESDJOul08@jrp!dBG>F zd;V>qaYeT_^YCTl%fkS%0D=IN?sV!Hj9ZneFVI9${6eX=vx%?PQKF^@Ppz5fkPoC^g?G^(?ZO)AS+HU4lQ(Qj@(hpp)FWd5&N;4 zFGaN`sCbBI?-tB|9ma*Y#(ifYX^HLx!5xw&A|~xJ@nd}H_FSlrKPHjP7~V6``{(D<=N)FHXDw&9 zdV-)lzZm{jynrk1LdsuVd3 z99L^c@_kql%q$t7%Pi3;^HzOM@XCbj>FgmL%j(qq+{NI3{z4X6A_ygDEl8+GzNajx z0Ezn*UQa@o5j-B^t3^B$JS|ZXaxwA@xpKL{N#d_;U$qT{*C+d^`&hn|gh%2#zhlaW zj_n^YVK6u{`C-^jV$Ae~Me4ofX=RX}N^l#~D=Q3rGG=P_1q-{LjW+7x_e<}`9Rkf_ zcRg8_MtUt<7aVHBjZH?}f(VdN@fh&5`8=LabVlUtanE7S)wVQ78I!NoRMkb)2k2(i z(yDi=4Ap~Fx75q)d5jl8y_E>nF{)+tTvnId!%4k*n>EF%1!`@xTeEVrANT2JL9>r+ z5p08O6m0IGqeXepLj6L02}lFvepq_Yw=h~?(s19Kp+8=ayI4`jZ}HsMHTimGO(U2x zxFCWuf~Q}<->u(W#-TvBz)Yr2W-k5nnB_LlHu9K?<|kZh+$zbsVI!64nSQ08&0Te# zFnR$i@Vg;k^oAu%Y(S$FS__rQ$%Y_$mw4&)mmxIfTyepom_gbjJ zkyXSL#Pr18uFWn8JSDsp?vrg~ty`|F?rnI7T$jPa{sJetHwi5|Z$@ zyFIMKL`1T4az;rENR2MV z-};jDS8QGzomQJyyTNL9sdusHh1k?pYG6^RQ@h0wCABf%o5|>o6{lI*RyN8nk*|H6 zmDJu4-Lx9=jKxiCAh#yvXZ5y*Y$B~$t(^Xp@|Kr(#%}LR(IK;nT5_pD%5yF2l-uUy z*&%`mlf>(WmfB0oeE=ejUw5lgHSLRLUICz+NW5 zEhcCC7v<~IA2S|3mz`=3u^0J|qKM=lV zsE4T~ytCbi!Rj*JQ(Z&#%H|OwrcT7vV4f;z;`cwx)@ykz5k*=UbZx2n)lMfEtfmze&`s} z``C@reRf6RD!7Y;bv!+TlT(S+*twno42kD`1BX4(@s6w>E{4ng;{iJ!-@j3OZ zA>Z1$-JpZ}p6~K8_Gyv8voKv$>F7sl<9NGLo@QzteE??VWmj295= z2t52!(@W>mex^tH<}go~vrDiuKcNMnJ&GdsmoOm?{73cpHiD!b6=e}13lrx)O@)#z z4lDG0@MkCPUi9@%#DR!Xhq$34!P{AR_wK}&0O<+^;%&a!Q6kOj?v}1CH0)+QW^_26 z!48NiL2p>%8Z;6hzX&x_l`xi;hM)nC;UQok@gZP=BS>K5gCzLZu_z=J1oU6$p&%fF z%^+a@d5;XR|MiIiwqI@jv4@Tcf`9}5!vHpyEU5pw8wQ*O{a?qBqQEr>K?Pw631F{a zU}t1xWp8Tj(DKgnHE`mkjkuaU1OyJnuMJW{{>=&S{5dm4RR>jRDJ}zR5QCnfwZ0L9 z3&`fzb0BzJxPU{Dk%Jzo3&_&Sp38-o?5{hxfa71M8Occhy2ZhQmrPaq6REJZoe?Q3 z;KtvP@gb0slJeLY8gt2ui2k!V@E$!UR){YLmWMscO`q$?l<1}(H z`|qBt?Em>%zzZ_|y28lB@Q(3c&jy%Ju}Z=4gTZO ze|Pzhrb_lkcEZ*mprr%fe@p$JjsN}P-y8nbr`mt_$->O`?_K`em4CM6Vf^*#|0arm z$oa3cfS~yhco_dRX?zIuD4&FYc_cIwkyQltfR_FB`3n4{0=8d!VAIx*j^P9D6M&Eq z5ma=6JV=LYoEE_iLM4*>WJaTv;sA+F4TXb+1}TRH`JpPOqfPh2r>bkwnu(GSKXG)l zB0ntHJaOz@s(uRqR72+EvmpynS9}3l-q#MFycOc z_>wX}B~#V*_C~_RLcEOn?bqkEKz2AT)E}-wynN#W5m*l+V2J%j0O}9l?C`nYKKied z|M#~SNI?YgWimo88~<4bq%qVA`MF(DG(rTuwYjf!oC1D7Bg{O$wHWIdWVLdt!zXjJ zkiVZ3f$x~&pe}l=Z2GhT90vZ~&o%yk5Is}@jIT|%dgFtOESGWisI)lZ7~+qJh8muX z-}et_N-G*X&Xiw+T(Cw)VslUYX9-h8oQbr>wb>p=pW8om^Crp^N(P;Ni3{v-6xM($ zhX`5=c%N#WxRYeR>@-b3ezYF*#}0ESRw)xW&kvfla-MAVC+iRCNa829um%sB=kjXg zN*CAt&YPtFq+3wh@EpC&Ca$T+j-L%cY9_psIr??Ge~!IQtD*r8xKto0?=j0@p~fV!RIR3Ok&#&Tj{~s9?ux*io4%KY+vLo;!5nL3YCcmlg&E9W-OlRq{9;BpHsSso8A~Vaw{c(EV{Sl`x??U+J=J>un!KlMekN4qKcu0L| z`l;C9iAH-~@R$fiEv!b3pf0!DMWGz@IM;ru>7udg@8t29ki=P_xSbB(327wIsf~OO z1?~7?&mS-+$mCJgs@WpPbJH(WqGThVYrd}E98P3RxN=4M^O#=xmT5E~h_HRb6-O>% z8y8B&UMih8E?Xe2?YcNhvmcYdB(?m*Y5=rR|8=G7x$*iPl8{EFQtDL9XcMtCHxnYL zQojdIXtB#5F7H#e&}8j!^`A8}ABN3xo|MyWIQ00SMY=!Fw3(>xA-FDv#YCn(f;8ivC={3kn{O92TF zO5#Gu9=$WGflAfN;V;skG=?V4f&|82+LMDkYpHBXtKG^G$`t)4V=Ew!p;}`cu46i! zK(FBwSszPT`}!vppR%ccWIYDO$2SxLPN9EXr2?xJ9ZzSnM7(A~sdbh$${@6b(nvND z!rovZ0!Gz8Xp*lXB}6u|f>?UAm_IaG)^ib;W1Nr%vkut-!5VE|$j=M;>yHDZ|PWC(bufA=k=S}|9cP_a= zHvMi;01??Alt(-ghN?ENU(O)&Po2a>0A4tk0K+Nd4--hri;*>vKr9ySN%^NvxS+7W zF;?R9um3d83vnMI4L3s8tK>g*vI`GPMDuIC;6F~p|4qW+K^a`@3Fb|ZTIo%RoX50* zGEh$^svJfBgM1*J0Rb*G1#HNhA_{gR{pl_^Kpjxf}%fqAr{fj@rw zOuv87Ko+1Au7oZKAY#EPyx*@T!%x77cu;r(*&?%4zx;mEn5lsA5W{5%rHXx``-8f_ zih}?i0WF(7N=}7C{#*U=Mf&I?l-loGFtLS>74~}*d3O=r8-_bvuGNxj zJeqQL(u10s_jR7S>SOlk`a5~kbNJBS-|NpRKNQ*mm&4BLkikTjU_sivX!fXMp)d<| zZ6LEA%I{?$LN?LtXpzk8UT+aC$=Ig&0+slnnX%0n=!e7Ze-iLbq`+VdMNjoW?AyqP zt3_+Q>wQax@9k;dJf>I@QY6IQOWDIb7FxttKP-_;Vxj_0KsV^{7>Tkf1%GFZfM}yaxGdGe;1XdTWoWCS|@P5GjS%1vcP(Bv4}zJOSqvFR&L?D z`GR9dyGJ5hp-_2*7B*M=}ZqH=TFkN=CgEwMj`Jw^s41V+z534EE zY^r`Z?I)==9K@)*qD#b)uKo{;91-YF$`czIj*J*0hJAMf)9*Ea-EMcY*h&;3Eo+cJA) z(^O9T{OMw){oG4`A>=iYgmL z#EmjAH9j44hJ6NCtI>G!%B~A`&7VgX;V`Nz%;@Psy4qubjb*vk<&-5)YN1uW!>cMp z5R325CIbD&(x25FD~1h3n=)DlZulJg#B6Y}SdqF3h5UZ9Sjp84T>9lSdah)&z_WRibqNCwaTKL%-oc)DhuDccZ4u`j7QZ zA;X7@4f~2Xtc^mwg{}Up zG*S>6eHF)0LHq}TfUF^GewG}hW{p}^;@ux#qj}CIU@p-ccsGz%!w#0O@x?!5m;@cz z4~Hn5E_OVJXu94Cgx5DO>JXJH-FVf!^dw||!Wm5GZW(2kgtv39C!v3~TzD%Md26^H z#M`H`#JQcuurSk+!eXQViI6jmDXYCV!nVKIKoVt+>y_=xLl_@0Ls{j?vYBHLSEUNMWh)?_mNx~cMP8((Cjv4T6UtdMMH-nK0F zIuUVWrksVfaX`-SUP0!PfF0BaVz%uzUso7A8pz<46kkYHiX(VjM({1%mEv_{i?L7& zK}>WyTB0WLIPv|=;J-VHtK(6{bGP#q5;f7Lzc2Oq;d~sibRvqBRPd9~1lkR&Lq3C6 zGhWqj@?5*8yRSH0^kb&?Q#7ypRgwU_NxEY~O%f;SG`IdYcot7?-ED6I_GO1yba2}J zi9nsNE-ByB&3Yu%Gt3x_ZM9mBakbeLB_`<$PksOdz@kwc2uT>LUZ^%wSgVb1eK;E) zvwXhW8cjvMek~kybB;C-xozYv-pMH4=5`rVQr5D*O&@`Z5L#FpFRJg(ea zx2|0ARz&AIiF7Z!Sc6gd;QB%cCXoxs70y1G#xhluzCdZQRPPQBg{aD zGSf+(Gob>mKD&`7gSBpYJI|W6Ao7UaTq6d#u-b=P`y!57Ny;Kt@S^ooY4?C0wd%V> zsibMqz)XRCa@Ee)^WEPmo`(o3o-G6FgODYM+>gf+rewz{cb;eN1o_3hTBJUZMW14- zOV(Q^1NK)%+ubq0%4Il>Gj^989Gti4{52u9T<8M2XGjTQAXWW&oWCNm`7(554(I1L5XogS;@FS;(hZb;K?hw96OmNYNSYN1U#gGb)c| z!VtohkRmr1F=O1vJPKD|SjKGVe`Ep_d`_n}Rgi*k}t7yBd!8Sc!EyC`j9T|@#y_V%U4XCR3 z-(fcyBP;@-3vu3&zvEKAs_+7q`^zm2Or7&>?hQ=LonKN?SS|YGwd6^9ioOyD2McLX z74kcT0@D?VNQE}bcT*`CVl;J3L+rToPUaoxv>Or8Jjyrqjby?=e)J>)Xy;Xa+15bx z47^wuFMu^v@my|1a%r7dCiCQhPOQi+yJ%2$_ex&8LPzhGn=$v5(|G+c-BvW~gQmFA zvr%oUZNLMwyMOEHEcW;O(bJ;TwIMQ+Lv|~UZ<Ant54B_r-zeeSVQ@1%8Wl;lZ!a zQQKEmp~vX;Lbs9W+u6vdO6N&~JkQK}AoNghywSwd*H3Q@FpU~zUOB$7wNc+^oo3^| zuaM?`N)oyoUb?bce&II-Xl3u;H(C({C8~yUZw5DHQeZ4Q-{fkb`!9umTU^*0nBsa`kAJ*Bk_-if%Vqyw^LGWA4vLl6vyrM_~|wAnSRRpqH?@}4@N`tkHrQ@MVh5& zI$7YIwjQ1;o4Vh|yV;4|)39lj7xGU?AqKG$&_PGngSbhRN<6F@%kTCfy%$!oRU^CL zlBLm7-7a>rbMjg)6X|h}&(6pB6Wx!R`lWCKdvQFXn<#GRdg4ZH$gm?m&xxgiaL1#8 zu$w@~wvu@`lfOgVHDSiAlR|NIS(ol$m6l#ph*N|poDB~uzeOK`F+X0&1~E|=d9L-= zc3%YEDhXp)v-^S1m-4|B6A&DKnV?UwzL7C10ewiT@i%h+VWi zozUWqZOL@QbcG*vYS&8z%C!v=v%$>kCiTz-1DS-0EAzQm-)s6SM0M}=^eq;N<~Fbs5ajbnu0G&WzPfcqG=NC0AmnN?T)W1+cVV;r>_V)CjZmf;sBvcMClDvMm zj|L{i2$HOv_TzB4+bu}lOuR$rLqA$pUqkz zZjfqFQyq52L=biMaqD@+i=>+&sTqfQUkLO{ryiEAmgDx={qmNvCT?9`oNQ!58^Z5x z*FOmKnM|A>u1!|jJ@Yf?1Ju~ZQvVa<>g4{FpsUH5BElL4vW0Nk9Fb7-UT(a3#bx;U zbIO9ZZjJZ{3ia&6WoP45@uWhm_Tjx*TH}O;=^W5hKCh^UMw?r(8H-wAy;DO(Os3bJ zM!AK$db6W7Ry3;9Y)fg!!{wZe>&{x(W>G}8J-BQ_xyTOk6-&KR=;Z_$}B2SPO=Q1TQWwB8@d{_|D7 zkC3V5d}THkqxO>2x=2)Dll?aSifN^dByu)#v<&%Y=e4m{?Uz=KYe6uX^jiil2?_HStawQ`wQx zsa?vd1Ulbn zV-P(6oK~=iFkhxjpp zFOneOqa&c9rOe9I>xy3r5*5*1|J{ZF2&l_j;izUHB~MioJ3)N}@DUa~p?oRr6WF*x zhneugklcu)5PB zbLe$;%zwX8)o+m$sll0w8$NLbM7=OLAQf#Tp}PymOuJwKBvTSi9z9&47py%2i5xQc-Mj;R8flUxuvQs`2>o>G!F3jhWLEi3 z-4*a?$>3Tu%=#i(zT0mkFnW_YAN0sU`a=|clsvZ^v3{h8+L(R<(4)IQBZELr03215?RXJ9s47;f(C3uJtU zq0gXNQ+uMl2`NBVq|$^4$U?o!lyw(sg4JQ#=FN&PcH1UY)AjcBW{Q0$dHgLRL`~hV zk~0l|rJ>c$AB-ke*JYN{FJBjLO%Zv&pHhy_jG1s+uIrhuHVt#|tZT1r;hmO8ay0t4PH@)I|WPGHY64l1lnw%(EWjp?C_2 zWowdwfe%t7CKcra3%!Wv#K#>10fx5|OR1nxrOnOp_Hs^VGnBR*4aPeJOB!p|89u-#GZybkkoMbT3+x)ye95(3^7D?|PJgo%R>arpJm?FzxxlY;-K@a-fvrFy*1)^HVJ1xQ*4%A#sz?7cQGZZOdT?7t%4t754Pqn_nioAEv5%H@n4-; z8ysHsCQ3hCzNiqPtzEl0THYGouNZyr_vTxDe`X=N?!r~1It<_SfvjIAY9#~FyUM1! zueA6}wF@$o*@pm1gC+9lkiTfvBAvnp+8g7jPuu$q1Ub}=~1 zZT*AioEH7zn=daE3l^Q~#1Y%Dj@NB(lHI!IYk>$nCL#6O5T0<(EGVnLBYZxHzA+S% z%^SqyLw^S+)tM1M_t(dX^`ONRTz9F4KqZt?wJ4jaZgbd7vJasHoxadB;Dbg}tlhX& z0Mo8?mnx}&u1_Zb$RkaThNY$AR*#D{Ld=&_YJKGmrnbJnqQ2L&Dv$S%*}h0#a*|mF z^@Z&lB;NJv0;nKs16v7XQ**G7g>CJuYqSoz)n~^E7U*Etx|4j_jGGA1g>jw z{BbQvE?#G)C0770d$(wknXZ6f=IwrIPWOQ|MA$~X&OEpZZxMihLh(2^{OoRF$QJJ| zTOL24Yt>AJIp#j5Z)*4D}gRqk!J|~6N7BV!Px??bgsv($J2wWJ^RQ0h*+cW7pfc%JB6$B$Ndzuvl`=3W(5mG zTn0Mp*3%$O@5f8XOI_%ngr(mB_EWcX!-fHEA+3v;l&<~$sHJbkw+1RCf{!dR>07Of#vaaKF$a=0U33 z!{wGaRoF6}4!)miShUJgKq8d)bI=TZSkHt`C^ei5fwtHe8h0><|0z12wt>L6FfEi5 zt-0L%Q+M5A2Cr8<`^wEi2wOQUVREHnPu!StgQCqwD0;T;E~~-a%VAb{sd&X)H$m8J zNk;lNPNCE&BZj ziUBnbnl$dlm+p&yNQF@toyL zZQ`$)Wu0_{P|~{^P!y8X{?g zoxDF|P)tKza5e#xDIEo+TC&FJe_sp0QGI74362aZW$H$Eh_tNmK5Rl_tn18Y?6}ih{{x3$g_I#0)&G)pf?~;!qfd9- zixi~0n-^=uBeXck*XwBEJopj2`Q37jP~ZdP6obJo0Zhq^I!S3yXdyOXPD#Fz-#`NZ z`1v{#l@5O_%p-;=yGVIQgg&e5q;6!M370RS&-LaZC0jZ~z7pP_Rc$Pd6IKYfbcyVi z7ICh>&SEabja1(q`QYTZ<2ePM`($0YOr4e7GO%Ptl21f94Rs8&3rn|mj}@TqI|;*d z)ZYbS(TxEJl_D;G+g0S|-xwqrA}FLFAT_%*mk|wPn~Ug6PRl;_-XuI;QuI~vN6X5z#m%=>RKQv3d!0Wx_UoJExYle zd^CMU+mkhmOJM6?}_0zWJ|N=tIrG|K!vjQYm_ z3V41c7{N*ZKQMp-FDQUHSnmW-?mv=zr2YU?y=A*fUF!)GJj z%@m7ri6V|`U~#3rff5cvie_xT5h`yv;sWSJF&TNr`O;X3%uE@4&3_flh>QNUU_MqO zg1ny}8%EN(RT3DqXj+^OW4`A}Nm+)0=mk(D zl0m2>8Bq*tPdw)%EYey)NSz?)|AHb{TUiL|O_U4NOo>XOj`yR|FEntWQcw6Nfo`}Q z`sz6gjV9f{s2rOZpy=Too)5^df!eLVpeSIhv0ud^U!+L`^-~+bTgLzZm15-)MV?7E z=-)`Z80y%>8e|>grA8&Y<7ERW-#P6LO{=yt`I~M*_aN^&#b2ZZK#xsk@$TBQ5aU>x zEZrqo8}(f{K51R<TLr2usmQK)c{g)cMPDLD&}U30~|p2SBEj|*4hdx zCCX(mI4n}YS{jsC?M7sLKkf_Ac4BNGa9mot)R{Kmy;T4XjABmPy-d@l3)c2BVSK#t z+?2PYwvR|;)jv*Gr2zo`g0`{A~l^abK~TH}O19N1D4PdkCc--hX+;vQa(E5G#TJ zD!eZ$$oOt?DeJoG3zrK(clDeM0BalbMIe*UbEBl9JqFmo9*LA{*WW)lw?Exkm@QQ2 zz1a(f<>Q~~t*nXtr+taa{>z{|0HI7*3bHbLrSd(Hc8`YnoICK{ZeZR5??z!UTPo_( z!+1uWcR^P>Q@o%uTd_zFz$4T%C7G$;i}Ht_0GB9nsQ&oI{fe$yKc3x|MTsj0g@%aL zu8HTS$Q4+0AqtgDvtpiTqpI%P6W^miQ&V|X~B-#S?zy&%T*Y_8@yE&(FABxdi?^& zZHh!qeLr%6sFw8zZh0DpDtJ)8gWG1*>oB9OFOI(`I<*pItw4m$1RxpQt8I+={%}`a zekhaCD%$7KA%sH0M`^M(_?od*Rcy9mg`Br}H1YPF{bi1pwv8ZP)BTTPW4CMziU=u- zNt}`iw(Z1lX3Kf~DH09P(bB@^E$*H;P&Wxu{+3r~8YXJW?Kb@u2+%afJsUcX=+u}c z!|}HzXfN4Krcl>ahQEC-*__B;Z@&SmDc)QSuhRD_%AXCwrrAhT4Pd(wr}>oSW0L7#mDX~eq#MSj8V!Ua3KiqGKuH)rwMuy! zdNWfS)>K1J9uSxeX;`;Wa62De;0`9xr+(&AZ})KZ&R9h7csG{HJ`TTyHimv{(;e`V z5`&B^F^8DL(t9&rMIOn^FN-=Pivt9H-__&YA3+rJR+iXaGnEZA!a}y>s(ZHtz}Ac> zI>7<9Ep2&gT=}cEBRe$Oi-={lg zB7&9aOu%?>Q5KSRa-4{b#eX*%!d-_EizJL-^wQZ zivFGxqrn**wmC?|JgOC^y~bScptKZARVUL3`e;nX(q0EMs#S~V+P1o1Th)1uGK}+_ zf9d>r6VCo43MgkDINKZ^Oa42Pb1+YW42AWW`Z0Wem2MamcE!S%T98mKPtVqxtXy07Xdj(xnpCXlpRDrr2j zA-<8@I~!(<9Kf8TDc4x4VOz`SobJz;P6d}%N>-`@Op-T$2J-a}_lgDWHn+Mj#Ju1O zL`@o{V#9K8sUj&6sC8dxxS?oru`h@(8^a+iqQum(#Xq>$(wi9-o z@`6RPyDc2G9I>&O<9f*+c^seBJjuR?6^9z&fqTy%9Io~w`Jd1(V7Glyk1*5t`yh{4 zmr9?m4;BnE$^ho!{Wup)rLU3pcn0ri4YV(FC-mGs02f$h6pXPc81SNBbNhX41<3cU z7Fap}bt75luMi4E2!idKrKdQ%hrfo-@aG`m@jqSaw?`b8g}Jx`lEhrC7N@>mKMfsA z?b10Do)xot&@XfNYju+n`cC73PkMI|uYc8|pk@NhbW-G#!NC-+TIQ3%`cxum<`eYs z6qOF&BeU|?(%97QbYbT0eSTTKOL`+dz_%lFqm0>`@))L$-%5PGJ4S4{NqJAaN2`8g za89kfVW1QLG4r;v*0s#)uCKv(bS$da%KAFJ18J!Jah7fc*2oQJV}Yyv=Aj{KT`A;z zc|yOj!YbXX9b9*JH^%r>#Ci2|PbUSmu^{`{{OEby%1fJzV$v5YE9C%kU&z!*?-iQe zeyHx6D_ld3A1xJ!@h0!4lb^x>`>f$xn8QL z1P(4vVp_D6&hoxL;?@Jep@^M$bUgGzt#4E$M{ZYJ_E^A3E!J4`pV}SeZ9;7Y)s%fCJWHE9yDYDAO-(;n7D?1U}+ZUMRuWh>RlDt ztn=3cgkJmeBk-FqkOpc(lilXoE~4c8-PTC*y29k!RaI;>sCsJv@UHBiD^+93q62@k zSAP_|drxLCz;{5xq#sZutCQo=1=8yf{eWUB`#2Lg{dH^ydgzV5aK{bQ-IvoDT&YZi z7m$Y~c&2@wWzyK5o()TOk^;AYFIX(-F5pMKEJnk%yIHjEIAnxIq4{?6F^&p7D%itg z`r3HlbnMG^hWnT|VV_E`Y9>PZ6OV>007#|<-_9vQ-?8 zX)zfu9XdZUKRGF$x3oZSkKOBErQ-Qe|~Grz*<}*>!}=X_nz-UU{f5c6%^L2w&9YlsGsf(xoIOKqoY0t%HW#VBd0XE2Gt`Htg=9OI zUmJ!nb0^&8*!jX_XCfPNoWHWOW;i1_bh8~O!M;(nMBVWs>xfh&JdcC}_pm^Y3zRN; z=@xan2#}-^oN8tkzRfs(Z^HktJjx2@gcp_`F$L#Ga+a;&zTXz?^J#34rNeo!7?)ng(=RVGl4dXM94C~RRxKY`xc1B$lfX2Nre4nr zk75{gzqD5lv13?VVd7f7Sq)!qLA|4teHv!>TB12G`cz(E#!Zop>?ikGKl5h1Yr*)$ z?KCIzrr9|acd3?hrJsbG;X?2o%&>Po%u_6)Hj7F5IZ!pwUwe5bId##uj4Q7~#;k9o zw>V1*=S4hPPO#;^KbjeSGJD%w)Q*o!f=hl_xBkJ@eK#-h%Ro?~mdAAWU~nRMT1MHl z2a$~LroRI~`P+fuax@s%Bz(^ThG7GMr+4}4l57rR)W6-4Iti10E09U&$}f)#U{lPW zCFF~Lq8u1FDTZ>UQy(LXjEZ1DP&?(a#fhP8w+^^_3^4>*y ztN$|$DhJ`}EAfR`dK!Tq(eF5 zhAxQH4){qzN&qO$7Dr;BSv@z&OP6q3s9)!8-!4EdBcoZJEFsCbthHWzmy{+#E1b?5 zYH-}Q6(n{nRLVqe?SzLaR8N6b^kr166TK*!2`Pf!{DfLg9qwQeKvq|IdaO{=;rc{#ejG3K;I<)c2N7t{W^9mofdUu4I?;2T z2E16CYnr<{-7cu-HiRz7OE+||4P75T8PpLqAzU`{IAf_WnqnALrndIKx@eo;7CoPx(6!PQoUByd~wlIPY8RT%de9Ck1-msjxRrRtv|}x@8h2T zGm`BDKm=on+{z0wc?yN(U&S}xoPCH*bM3C!;FIzhAdL!7f}*7l5wMc@>T@>~&uf); zwNw+k9C}ll1-oAgl)k~l-Ck#U@`Wg%m5P2*#jivq2u3BD@lH5JJs0d?U6`i!zCSx|bCR)9+#NEHmA}D*bbZ?e zN2E%ykP$=Tm30rUc6mIRP!Be(HXX*bR_=$Fz?4Q|Y^?|C(WAdWJZx248cQ{xT#*v( zyVuQHaFjCX^v*Q-`S&b^x*l}_PSjQaU6yub6e5V2+Ld@pBoD#vk|^lBxo%O*pFg{y zpwMhStY4HOvbuyLF$hEo!Jh>)Hh%GRwclF*fI`@XsjOx7Qi$M6_)W;PPJ=<)h9Ffn z&L@{aCrPg5i4bhGj-?oxDOS&Evj)C6N6DR*Hik;1`nWEp(NuQ!%hkN8(HyaYPsxui zgU*s%o8t$;1G@<}fODx$=!@QS z84f(II%x%zFs68Hw;@bIUyInJa66aZYJYQeX;X0=D&u@xA(RTjoWlWE(Vh4wDtr>) zJP9&Q-7$n^4l!dB#1r;D@ohB63^3XdeB(%&&R}_F3u4g1zgrHgMuUHC{L=;A35`GP zWrAVlNi{!KCkE1D7s-P+hIHuGZIObZ^z%eNkn0D6Uf@_$L5J~fqrzN4q#M7gBDOF? zD%qa?c>3d*i+8$U%3#!WCvK$j+8rS2AGZ`uM9Ni2316x06el7GwiJU&+j;rb z4?nc-f^_5k52pS~LD=(^ikbeW88HRx>5Ru#LV*B6@XqO@Qf?xr244#92SNiK%M)7u z(sn;gZ5z-%TCx1cN_>G#rZV(#MAgEJy_w|7{m-~t-6=n2?q|^JUZkQ1p=GKfXz%trxbpZd)4uNU z3*>YpG|xsWC+|qQiQmbF*_xI!D&B9GPsMB!G$Pu}kMBkGXmdp6{ zOsUmdw!C!n!C>*Wdix=C>m^mG0{jg1&Ff^gbvA14hY=sod6&bP@x1ORl8K4aat~U#cg}#1 zag+0Q-V5MM9QhQX4gLOxHpHNpHmuDZH4LF(uTdxWxziZkU$wB1YMJ%qgD3KiPjxg# z2BP_?0U>({Y`kr5Iiqtlio^gPhrAdBlqb_1(}F>oNpOj38LLPEQm70O2KMJ}Y?fOa zuW|*x5A?k94i{gbS9geHeuQCBW31*bFTkg%lu!hbX8FiiJ03Cb!*4)rKbuDzrhSLQ z{Y1-XAHkth_we!uQDs?9hHWFt_7z^FDMs4Xx@&|01WjMkD$1413A7jo?i_AuNb4a} z6&-pmgiKqsq9OBG!;DyLA#5rZy}DwiaIZAl3m7(d8F)Y6C-SaA-aC8-Urs1d(xQ3Y zjM1^`IUVn|SBxC_DzAr|hD#$~vGl>jch0Y?BgyQ9-LWx4T2F@#YnJSwj=@U8IDaB> z##ilKuHy9D)GbA~={keA>ai+O-Hy~m?mw~GE}KIAP#_YjE|!lc(mk76X!QQN_zngW zJ4yN-2KFYI6Qm#|vCAr?obSp~4LTyX6Bz^~6w>O`r?7XJwco0^l~im!e}V;c5jpO} z&6Y*t|ApTc-Zyi--+pUiZ0wN(LARr+KNK1Dqp`>(|(y-`|RuDxg=?+1< zyFo-mYSAEz?(SIBf^#pwZ}0uR>Nw}W^Bd!w{f?mn#_(P1dG46=nsZ+Bn)2GPMg1BN zCU!cVmvf|2-gj{Bd4CCda^Vl38xy~PVQrvkBffOe*DAp37LX?ICM=PNR^CeUJ^UZn_4A0HB5)FMQY!RyYf*(Lz0ZvIHg&$Zih-^te2CZouN`z zTW`Q|HPu^h!bMp}4qrpW97IBy0(Xhf3z$SW3a=xc_)gn49gq3(voPr~3=;aj>L)$f z`Fb$Ju+dSArgH5X6)jQ=K#jGk=##Od6G%3k`?%?_L+P_?0k?VFt+!=3H^Mgzy3bV9 zmS*5kP69dGr)cc9Z6m}z`dWWqU)6DNXNX;&+M#h`Sbal_nZAI&a;uV761eaxOL;|c z4ZAH`jzq5!469evb--4VKz2i8M>~5naECA)eZHLaBoxwdFXh zI8eElv%-vvY<6y*uqrU&-g)>X`dvHSCBG|!&A{?<4bIZ8LKy^I`IGA?(T=AG{Jfpi zXmclX%SKNA*omw&w#@7%9&0$~lAr+6EF$)NbI{=t6aSTZg^@sT-llWZ zGQHP({}V5bGzfYl0#}UfVH0btXA>5L+K;D$0|RlgU_|cmaNpvrvPuY@#-)qGu2l*f z5`>x|1>|pF)QIp zMK2%UeDwIM#3QaODimr5gT=ly@y`^Uw3VM;luhrP5MZvnTZJ--*6fO)Q~==iuJp;9 zesh+ti*Mt&G&?`b%W8FL%?wvfv&$Wgfp`X zQv9s63OBO+z^L7NW9RDm`fKWn$M3>U3VHQ*I7kJON&_V2nC z()$MJD?T4ELlJ@a1t9K?TZS02HrR?{re52itciXAqGuY^@Gq?*#q#_u zZ(6s6cQgv$$?r;AP=0k^8>H9g^z)Uu4cjfO8pFA435wp`e0*Ciy5ppQUO)3EUU0tD zXUo*I6Gs$?mk0aI%Z1SF!X%n_(9_-s7iLu?;=Bc}N-IC(HcJk#^RDY_8+@^+12ePf zlJA?v2KWN2X9;HceswoWG$NZm@82l^dXpVNsjC?(w zIL8uaJgC>n7sUJGk$;tsZ^IS+Uds{?lvfm}i!{w0A(9XYpu(E)D7CZ0R6X@G% zK8Mz^7*lGpmF`Ol9t!HqMfYQ%;6TQe1#TQdeFb(jq;BKF39n`Y@De>u*7&{L7Ox5C ziqj!$B42fd^ZmrfY{ts{_S#8tl_%9oJzeD8>Uq(i4iS(D>bo%`MeK{x2N#tC(F9*i zfg-?M{vpWIclxDCsADU2(p0v4wM@*i)*cgJGG@IoCbtuR^6lIQjervFCV>59f@8Ad z0V!(`Bd~;Cw_&WV|4z^nN&~*DY^2g2v(6|%Xy=(}oBEx`S&)CfKO4}$dGd}-jkfV{ zqM#qcc9$4KB~PkM*?X#?7n|TUjiq98Da_sCeBgUmo_0jI&qQ?~76-V8sou{s)|4}C zFl^p55nXD`p5tDAflUc@9TFq`N1t&GQ>N`wl$-5n- zC6RtoOo86Ogp_jWmOYoYPPUdvfyTLCwBZHgV2-_f-w}K-BS*(i`R9%q78QBWvNXZc zf=^l5knTNO$-^>^2K;$W-g5Ok)#X5pm5-q31=@WElWaJ76RaCl{$8#$tbD8W3crxf zpXf~oP|`?nvddscLqC81meiwWO#|O?yXDF^4I|;8P2PPFjWyPD|ESEo|Q^ji5B9J7U zzxN$uC6uXU{cy&J>&4Pa#H_=xi{g zG6wX=2AvyRFOBC6TwPnf!s(Nh;%|pv`%ZN!@+-8k9Gf01rF9|Fb`)>(Bw6A)k#ry> z^z_MaIu~*Gl6lJm{jXN@T?v}1Kt37Dkt;$~mbH>3hRE2sGXlz;_l&7e%5ukYGjlN` z=&3JeUY^U*tSJ-9ODTZq*0MB4Vcta6dE^9!NbRtZQFx?95F~?9#FrhrIR) zNLNDEyOQ{GhKtpt0CU{5t5CnpAoDCVre$n1I^agQ^>7%gYVI>TkCmx{#Ypm%(~UBg z0?n<5DuVp>(*+UVoqnJ%?RTEJHb|%JPtcOLGFP~GmW5Te97ypfONlhqEn%|NbQs-Y zS!d}zWO3i#B&WY$;b(NbnSg9e8m!bI^GkI$14Z(EiFc0VF?;dHaGcQe7}-oHWaRAD zS#XN0rqXG-J5k+9WdA{F;PI9)tE)AfJ3<+ow3AIOXDXjSzWnD@Ub(_;Y$+n2g`r$=YNFO{tELvsLui3_j@%x45wQrT04Mj~vIqTNI}q`1{3zqQ~I=;Kd8Wjqdc zp3HtwDj<@Ydt52@8PushG=EHRMdVCMeU$txm^92RKRl-S#6?mn4-|Kj%fAS>?Y+Uw zX7-jZ*01C7v{g!i(Dvv06}`&Mg8Hro=NhU7N+BFhcUC|{H+Cxex_yrns`TMAsTj3j zbRr+Z7&^J+vkflDa|!}F0u!PL(Ic}l2lZfWB6JO-V#P&%Voa$(EFwzTB2g*I)TGr| z0jh|{5iYv1YZc@D;z9YD^9i$e8}Fxlx5(hK13kM^H6X{Ckk{5-Ru-$WVK`*(C2|(x zEPbftdTE!zxZYhmm(j{7h0Yyi-#tN}QIn5pk?~?dNb0sILgjIqhp?1Se8Q8*)rHNC z!Oi+-nf$babhLN;TRyz-=X@M3Ds?PzHGK>$At)J&rgR*a?%NjT$-d`Ip3Q`4sS z`e7S`RMrToDUlUngycv^Qw^oH z4{wY&!zRDr=0Wn8`1u6QYFi!d@3pZYlH}%Wo_`xPtSv!%FoJ$hgb*!Hmd_(co{#tV@KN@-i$cblN9BfyX>bf z!|{_cXgffg(W!k)fFOyenXiVf4C)&H(^$)L6R^B;7To3rg&;&5~vj#m3tsgEmWVg}`mAt-w<*+SRbtF~( zMW8jKx07fnbf>{0MDU8EMZk{WJ>t%}$>TQJK)rgGyqyG#R8CC@rI5?Ruw*sduYSaB z5skjQ@ygqib)f;iKJR(eZb8IY#b&7o*fKtErB&T2?~u~{nsJ@PiLZ4ZM@=)OW3@ZH z?0%WqY!5Y}!pvAOgQLe9kQ+!iwV+qXzYnUw^7ti9ggEV0G&2ah_s1xjr5=k1Im-mtz%K5R6`aiOKnATP8_W9jrXe=62IdWTBDEHb06-G_?N>o*Uxmv2DPr)$DJ76CTPN#%l<1k zg&0$Xq5kztGsDyh7Z4qWm&IQm;f}(UVvo~brlwWjVl~NoBXQ5Jk5fvky=ie&EH#wb z>4rX0ZH;Uw`BDj09~L8Z;X+;FYIN>7I?)_lzlB%U;;v28;hRy!PVDZ5?C{iM;RTt}KO zPF=a6_on%-PA$@M{luywyRt^{PltsV)p|76D@k6&yf$i5HusN7Qp(~Yxx=iP(o-xo z!dGZ(oPZ+Ftj*r)FJ;t|nNJrH=qi-8I(%=4G?bNefR-U*Yn?PL?-tHSW0W_0>VD>) zX(W6Im4VjHgZ&#M;7=Bd0PTiYn@Gf578Wo@^VeY z?hxryw37H5+O#|0b^S!8y_&tm{p8Akf3&6cyJPs5MC{STwR>6L5n*09tm@v}n(fT> za=P9*bH42dq?!ZFXh|z1tf-D*tJlR!QFjvwJ$yVNQU68br6ELVB>kK%O%YiAUaCYRRQf)8kx@ zc*Te$PnkUbPkE!)JTypNo9P8Cj({+*dhyQEz)aD{8{5=5Buo~dkEKenX4JM*GO7uX z6Um=yf<^^1Z?x77RI!ZsCp4Pi^PbapEc_35>J=KHA`-=C{NkmS#bfp))jZ8sG}v&D z7oXn{cNLmY%F`$)<*6&KO2--Fcl;pJD@TA7eDV;@6Hnz4re?+u4457|WcusEE$mG1Nu&3F&@RWuXMM^vw2%7yw1m)&H zn+@O#XG%T1ROEHgDoOKf3e*$3x8kA}hh4K!I=O5NPfVy%{+5*f!mim$dzyi2$_djn z*?HR|ksPwn@b;Imxw3!fbR&c)097yY zEaT-{naao>>{0*^^gqVWc(K{WJn^gkc5fZ~_%g_`SKsy<+xu}&+sz4RMf(&E? zI!^BN)NGI|stCDn+w#BAHFOz}_7{7Y;)%wSQM`Aw;%1JyoUXz)&649u;WN;0FnGPTAfC5Ld(zk13yaMZ{4x^Z$+ag8psu#&-%53S%R;h5?w{! z6fX=bm_qh+JjOG+t3@dikER-YEgLcq5YD%PsHxyI15w4>vb0Mk@CoGFM-i zl#tR}C`xXhwm>&-3}Dz9YL*zXA(_*lO-wFD$n`U@T)#1=A$BhrA0ke3%*M3>mVj16 z)=|&tG@gP(XMnK#k3mU<*+FAnxqY{}V5v`1vhTKsliN743i-Cof1(DKJPvP)@y zy`Tgs!t?mJ&g>g)<<^9|HU_T#eJy<*eYu#7hZc2EAGo5<&jU3&%c?t~t>!svPTdzC zT*W>Vg5`cKHVsum?lJq2iMs8Ig!j2G5QlkOmry;$7>J(^jUaU1_4%pOA5Bd69oF%Y z55)>ZjW$3*!v*jTftnCf8sojbV>_{G<4Z>%#`OV*j7!Q}EN#+bC1w9`NZCthNc&AS z=L=1_cU~QGL*{0SLw2~LRZ#?3Z0iSsJ-%D?f+gk3o++Ne?P zzFKxE#OcN#n|0RM%cF?G-1^c7N9?gEs$h4Ro@B1t_KO+7O|k= zx(nzQP?gR==tw?o6`05`zVBdsia2XW*6Qp=%zuao8|+`$By|x}dnYdA6xIgjeJaZC ziA=Uw39ZL_pL;!Yd!q5_+uztpstQnxw@!O95JAbU^c>a$>7D% zF~3-#xpV@z=uOlKyDMm3U18dJADsQz9HG%@ZYK+P+|3&QgH+BJZ||y7n*qU-7-R$= z_2W))b7jxWVK-~S_>u=*>9`xW4GngXJs)v%VJc0KWa>P8GvP)`0Std(S05zA1arAqP6%7E|1(BfvTG z5K;r(`$Niz2LU%Yj@22_YF`H=cGL4hv6-%xNU=Z5uUIi$4a#G8Mlok=6n->vN{!Xf zEd0qHz?*25CWbx2tQ>+@>w7&>`Y;nO%@xQm-LlNF8p?K>fYhKb(l2~(@nel1;5V|D zs^Z2XjwSDNiF9VK|8~MV(PURth_H(6@!Ek1HoAu|GCzB!>n(ooz9(bhI0+n~8g}<5 z$Bk-xA}O5SNV<0t$Cmbuo#+uM5z7BVbj*KP-&&DfF|F zvopw8hy91j%_crSUHAk#|5cEhRr~8UaSb0VkrF}fQ>RUW7g=!|a_7PvIK^EpqE>_V z*TySy{3uwE+DI;&KRIbQ#`zu^IDeK|nmiq2?lj6P=b?J2P`-qPYglH15F+zHR5>}U z++y-|rK?*XGBi;(TPRH6s-9wtESME^>OK@S>6V5?1PRfO^!-i4(t-Jx+2s_prEyzPbF{)BUHWT-)anbw-l5RR8#wt$#cZ*$QNP*UCs?TiTrxS!X|B^3chpK|*dF~4cRdEFS#=<|CtX~~x&%nbji^NC= z5ATdq*#F>Yxu6|)Nt_KLpbKf?vLLHDs=N&=Zg7id)vuL?)s)b3G!Y6^an{-oWf#X( zLu3+dF(LSqU$dqf+`EBj^zh2WEh5*dClR!B9~cxbllhHeW?EL)n3z{oQm7_NtOfV- zNG~5zy+;t~+eq{hLtZ?Ctx2H!^VrCKFs;O^qY)u3h61Kvs*lraY1r zj}|)i;G1sW2?w-qL}ZoRzl{aC%@(VEKPLC086p*2lzX^EvB$=iA^qe*%p1*t?^@Aj z_s@mg-ja34&z#43K7`60iG1|r}Dxc zKfEB-%Ejwua$QWuVD1>BW zW)c$_Ge?-tMzGL;!Qm@GTJPBmsUB&J#? z6FRaS5Va)&p(}iNhQJ_Q`}yfUFWF(C^^~L5mwZ8j$fa+*sA6{mF=<|1L;a7x79XSd z^TnkklFC*lWFvr5#3+S*<0m24bxR<$kxUo^#lC-#>xr?Q@u8)>#1V|E!J&;ExK)klyowFeF(L^ut$9tpXHrWJEb?Kf{vlD z@MQ1(=kp>T|Mc0b^j@Xdu*5XcpDyrGv6EO8|{rgJb$5#{zQ$TJQ0OR*Mww|T_15i`(1b*g*wW&=R0D7}a?x0o{2rXe=a&p4E1 z-@N8r3;fACz_ZFa54Typ4qVyJ#tyJ5rl_Ms`d0;^9U@$eXhM2{_D z>fEnOy-E|&$(Wr^^W-@`61RRkdo&;W(2%cg30^&zlw%ZlW-DbXlSC7-axI`xa{k!M z{PqNBnAsc^J?wwHK9mz)5Npn8$xZ6JJ&x{q5K4b6+5;c@KoUAi?YCLUQ1RqwvPRdt z(A?Xp0BA(==0nDyZS@W3E4uYO1I46TW%1Ty>_uM#Gonj9!!?U0%@ji-vQ@LN)<*`$ za&-a-FG+ov&wJ`q@P!bUen zONO?IyIn<2OTW_5ZQaCQpB@u75Y|*o&28ss$yK)@jHo2aldEDNiZY{OKOh~P z-`*m#cJW=YuZwrkAR6^Qtp?J5Jd!}3Y{nZe`pv0)fVjQy8`OrRNzWqfbUW%L7WUXVOxL-4Grqu_~Z&@(ijX>Hngj;!QG%IF*cJ@im7Dz^BM){wpSnU7*=aY-=*OEL>(2- zxua1VR7`%9$ZqLtR<8>#uM26`KP{ugwb%IgG?vceovq}Rg5iE&$#JXPwseIZSd4w1 zv;b6=uUV8R+SQx4VD7^pndFQ>oQGQiAbQM_3dR#u%lt$?u}o4Mw{LQ{|1f${rS&c< zoT*v2uuJO!`EHWEZ%)<(FT%{fI%D)lQDgnxnr8kQzpWXe-b;UbX#`HkxY_*kbmztI{|*Z z$1DLJaN#CQ|B(vrpAUzrg0$t7%KgiPAFThw#{c`;Nd#fxSJrL51pnrl`s3d>1{^+h ziODJF;@%Mu%q!l+m(|&qBGO));>ogx?4YepMb7<)%S#)`Kr8{;o`mt^92@Lo(WUo z3x7EsrI^Um@xJkPrRc?O+Zkwc+=_MGnKrnNf#WdV#f=R+-c}q4g@_M+550jpU9yF{ z=jpTQiW068^yfKWbVZ&-(ReNYYM_3q<38mYCl|+F1R4nQfHbn_dR~rx^?r|k^*gEy zIc{-;{8BfmN(*CR?y+=MOk$#WsIB~9HRNf1hE6iG2J`lrPVV2ngC6-EO);eY)c`eC z+0Ph)X!RNB^x*;NA7K|SAQWKm>q~^HX3DpHq==>)RM_-1oqUv;e|N!1Od*Lp{2a@H z>03ZMZwLrt@pzv&0G(cCI+>6kRq1S;dmqX9?%3O0mR*Pub5Jd)#{TV!UH-Ce;jL7a zTjLe7$d>mbn7K!9Jm+H|TqnLEIq{yz>I?y=)Xa64nkX83d=5V!9la|)hY=X~&cn2= zuoqS(Utl}_HI?fsRMboLaJs?IawLCB_h5{QQb{a(eUE;tlgO?vE1NxE?fcbjubE`{ zdhSf2#gj64ThY1Oy1slUg;puN_rT|BN`~#ku>#O5O6197hpyx4X9&4oH|jfQ@Pcn^ z0Bni{+LH}>`2KRy0lZ?Pkw5!tj0fv+{|O{%UkDr9z$){;hf=tY22_t%jODL1RSdpB zf515dIX@lSUJLu2^)yOMznC=js*@--K`tUe=WJBp;Am@1Tl#~{gc&q# zr)4I$*uBTaZR@BBZeZ&}S6r6rapt9%&^WjfKMo2Q(anhy^agcmrG8hwKoCn6hyj$Q z(y8K7@I@yW)Arnd%lhZp{bB`hgwpi|qq{wl6M&HSDU4D$A4nv79`y2W$@Yb&Bawio z)we!amGF4;%B0}N=FyUtzHumO@IHQ`cfNG6+&Zi%ET?DurNyKwE)~zrbkk<}zUL&? z5PP{y3-NZ^^g` zU9{l!x-E7s3YZo$0}10w6nr8^*d(^2D`|+Vg5vzoS{?e%>$JXlL)nT$(M)RIazIk6 z1XS`*qRRsQyh<;z@hd%SOiL*XCG`?xBwV*Ab^I<*bIhU1c_$|?8;I)&Dm|PNz7#mM zU;UJx>1$Eb$dBF?yX)X}v@UAxg}6;A7@05JFgj2=r*-zm68eGAf*PrWYg z;b+i$X-BJCq~ondE-r7vs1!9yrg0CYt{9Gk1adOS=q+Tr%_`%c-e2w$C%Y6p>QN|$ zOjNtN>CpY@oYue|3`U@_V~(an&JNee9~!@^cUj8-3=}UaF%C3{@*zSdilOM4e*5!8 z_|X=#W$1I^slmQ{;qiREYyi*=2kDG?0lK?!1J5d(3XXPb5jAyFqtyd`UZOwFi4zm(fc2l~b{=aMW{^oR#Wevz5BBftP z`JscunXBUV5jZ4ny7MW?BKa5_wEOm4yOMJIRE=6Xg0tX@>9k*Fp%*n1_HKY8ra1x zm!4h>y*h*b9 zSRHRx9ouH?DBG?a-CpBo{8x~e9v_ccq);n9`vyahtP=9GR8su%Bokp!jqIZjTTA;u z_$M-&jlL#1!4!;B zlIrFS48(_OX6&AoJ?A9nIl*$>RPSDqF)x4fpOI3PIU_C)fxjSAj(;`SVk;nCCe}Al zWur9(n7CqQo4?0A;NnaJAT>=+X1fxT4pd?6G#|vIgRu+`1O>-EN4R9b&?~L0ON1+s zbujP$8uhMxe?9kR>vn@h?D3BH^EB_1T~059bcxSj+uB6nA3k7>1>hNE7&cM7>`D$b z5XRfs-cGYw83)n>S`Zs$H`lc#T9 znlJ3R;xUcab9C-He~+e0k-?boxM#`D9Xt)x8$fL+Mp+(a!WvzFyzwVlD$=xsV}^X#r=)a$ z8@J^0$5H)}^9v@&{x3}aKLeBhe;ynyMOmL8XIcK3rFMO=mYYiUGH{-mq??f~lkAV{ z>QIf$zI1^!S}gFCZ{DEMGcw+=efk;|T^$IbNXyFJ5ZN~R>FXJ(JWvQN6FdJ@&g~8r zni^WbZm8pEd>LccvXJr2N@%M`Vpd8wQ4^w{X{5=nviG&!MZRK#E7xbe|MK(oGp`Am ztnBPm=0g~>;pg~#t=z)W(uXCge7_}4_Y;vfkqR4thuzs$;A~aj7S)2za9&_}a5e;P z+=MB~^`tgwitePC?cn%b%1w<|g*}dD9Hro=>Q62i&3}=j%WNpZpe*A2P<(Mx`heGc z&l^#`?w-)!!y412*`L!F>U{K*A8#|yRkJ^KU~s2;y1q%{JS5)%=bxT{=Etuf{8=dm z1W){;6xo6s1B8^!4->BliHI_R*tQ<1_8g1fc1TO#x(@~$b&_*gHmfRs&a-d%p08i` zQli9|?e0krUgAUFg#G7F?$~BixY??l=j@bGvj}m?nZ1y=8G=GS2$wX9Q5=UAbU;p5 zAuwl$G#|T{FJIO>KM%gGb;XXCYgnbb7N+tW&id$%+_Phi(i;%-Z;51eZrK3WBw%55 zoQ8{WDN`#OWL;iQTz!3m<7U{qt~O;(zwr`g{nC%?>Unu-u^gk~9XL?U{^PdXaE-!e z5hARunZE%!)B6(ru@PZooc??qID7$yUv9!uS7)T~#H9LTqbQFNgK0NmPK41m|4dGt zK0(4C3qp`N=*qID;M*KavS%Im^tj_Tu(e{-C?K>X@h!LQ#^F+N>Y!JCUtI z=QlK%^&UjArS(%9@X8sz^Q|!m7_C7JwDjNP5K9NkOpGx-qZw3NZZS!n8&PSo>Ii#$ z+_5<^qiz7YDF?sdT}CIU&-IDBuQwiGt(AW#K0H~7%L{T({W2t-z89d=k*xGnlPTIz7N}5ad`CA&S0v`{cEtEU0z;9$r*-vxae6G2?s3uMTfFw_)(}J z(Y3_)_#aLc-x@Dh6`BNk*f+a2QL1{{9kzrnjGks18GOD9(b?o=(|$O3S+l53!bF(W ztjtr^e5KWQ<>KYny&PaYW0y}zgg0?cT;$fFZL)OcdhYGt6BP8Ypa@U9Rp)yJ1TflF z0q>w12*{a^6KepX$#65GEcAplIT3b&j(Rupoae`EbkL!&c;9+h16x7@%-_^&IX z1Fi@$i{|iXk)G?tiKB8bNIE(`qp$x2D-T2;7gmx0GpD6{F-UIg}fKI zZ-zA3#QI@X=OSigkaz;OnZBKTknkPUpg5jHZQ^u$PwDHrp{WI*b}wTOVlf}nvp_fF zxY{5UY`*f%suFT(d^p8hKg~I0=iDaWH^xGzSD=~|748+)%qLF?DM|YlKA|nnmJ3 z@lPD|x&nE;Rr$07s(le>YeUN7ReA&z6a{Z_DPVNrzE=o$8y=MmgK04844K+5)=dOk zlEVpQiCotB&X{IxO}aCcl;Jl_Z4r7$?%?L<%ZnE|Fn#fM-@wB$X?Ni`fvq!Y((s{e zgU(`qKIaHWdybKhtp{5hp;XSHuo?BX6v1_nm0K8lJe@5kQUAc8aPCGDN5t z5T&I&>Y`|}x@GFhgarm$Zj(mFC)n_N5M(uKPmtY2u#jeN)R zp_CRs-RKOh^Cs$tkHvZ`5GOB;HZqx5G;*IsFGDwIxmEjgdYp%wcX5TEB#A9(CY1L2 z>DV09-T_15R9DaQ*2 z&z8Ln?i%TN-P#=5vC&-JjWA6ZSCAFs(N^S`_wuY8csF_dAO1=}4~aL;0(dQxxGlnf zms%Uh{liMg{ej+oc=Rtl?>?Q_;RA=Vl`Jkuhupf|s!(De(Cy=h(E*=WV(`RZMk?g46p{!?%RV%oEc$$5(V$i?>~U!h}n{ zn%^GXf_Z2!>v_fTC{TYp)$f5N@Iex@6%yu|!otJHz`| zXTFJbR!;klBZa>Emn@pc3j9ou9-=`MlNt+plWxIg5^Va@3n8xc;yW$y9NsS0abMTr z#z*T-IOGB|p3*LP2BtC%Bc;ubT8-KvAL1UQ?=J;w&)~6I&$M0XxlWJmPV+@c#rt)D z!dG>R_)jngsQufwms*`wTbpPQGSTFl6Lw@j)tE+WCeGYFBx zc3;`WKw;i#h1N@BoBJTF?^(QAW!)UHUB}JxkcbwiOy;&HM|Kh7%r}#4h-h={aZ|Y9 z#B$ZpxfkMbxCrbAQy0-j@-3J`=9Qp%X^*RY^Smx@{YHey+?U6{Wmi9w(pbvd6PDgD z!GJL6d+oN~C>py>w-w&`4*l$5oK`SEb|$9oQhE>30quxaGwsUeWxfiTZNiuYM6F-%Y*n^4Q$GT zc#+tJL!IdJ&Ac2AxLEXDbpq>G1#%OaM6)H4t6-%XnQ~q`{Z?Pa;j8#@eiOrr?wN|~ z0^Hmi8!t+*)qB<4=D*z(esH-}Gqb5BOTlYx+8eL?(^-U{A1c$o9Ae2mTZ>^BKzJ@*~{yyl6%v z-vvy)nvl-wzU_1?OD}2caU7d`WlPJl4=%TLZ==8N_66;6NYOI!fJFDM2{!NX(N+F? zUMIV*;iT&td(jD;#h16_#cfkiHeI zV0Qzu421@99T?Qre6LbTxI#BDubhaw-aMpLF$Tkn9}lWt8zMa16<>jsxcCY-ROGjJ zz*e?u3@0v*;))WvEsBsZDoxQoX(D0693@9Z-(l#!} z8`oa(CPDled`tBws_ECZsg8I}ExA`pZ`~EhKo%b09F3*XGNH{fAP=&Cm!HCXbTG+2 zF&p$Y{>rp2sww(}o$pKnQCnDpdx`QMkbvA-pQ-G7Dp(o?%=BfsQI+|IXI1m(g!!%$ zXlcDk2g#A&fk)9~t&B!jyVd@es|O70>bnWo!@KGKfiO|foK%1rq;~@g2(nAV8zpHM zwSIsASNJe97SJb)K@hXva)l_NREW1P$Gt1?3}{|96vQsaq(k;HAnO)QRCOi@UoUmd zR{w~6^}O0?vKdX%Z^T1jqR;65QiD362_V@9AQ_33K%hO6-^jr2ROrvUu|yZnqnZP) zask{i*Y$@}SaFfwA;&w)WgCeJoOHBGf$;+abL2d=33j$xQ^jfVFQ2%(p6hRnZV%11 zb!_hDKMKt7yliI~sa!*MOR;!&nX7DGSber!+GL-)(Z#}IwOF8aKIshA+HlzsWi;C3 zoe>2J#BY#=ZgQ57u2yE;e!N!O1b$Nw#`t&7i<7 z8AsMsZ9M|UbwF?OPu?jRGlcs<4oF#o8m^jkU=@t*SoUq|-B>U%htW>-U8V1o*!d;& zG&{wQj*#-Wo1HnZmt6hrkFCRZr`(dmwRmGXVAkm51&K-+KjW!3Z-LAp_L1X z4UqM+S{sb2h)-NF|2_ba)Nc-{!*a82c7up5bNxf~u?=um%{{p!1@ z*rO_zu_x|g=)b!{S)?m8LI;UynW82zGB8op%dLJuEL#Vt`&P+T8G!kv?0QT~VAC)0 zl7@${0(uk@poA29UwoI!JwqeOxn4F;lhq90ic#o4?)ow6Rz>CR_sPR~Y+Q0=s87F` z3O-!3sk&)wx1l+c-dk6ECB(q+s84L{QH^UJgc??Unhu*17$M3?cyz#OzC19hm4?$w zz0q7lu}K#ls8~2xM(6c-V-W9XG5kNXd!N@IC+)BT6IJPb-2Ir4aJh!i}drMViewVk^ z(p(-O1qOxqbRZ+E2O28MjRJwP^9Hvtn{3$C7*^Y*p!vsJRMq~~L#zz_&DAE(P5sUi z_2e5h_MAxo6p(N@4MvcSR<`0aCrf z1!d;{B^dnE+5LZ=TfrtJoNE5t9r#rkSuDIJsR#9R`U@EbP=x@Q274eZXZ$y#_Ul(c z768^NQuY7BgZUSa=27K>)nBUHuOy&=2D4PisPz{L3_g-VQ;om%GBNa@8}us;_pt&T zV8M;fzYu@^#h&@!*Ze=Rn*x%0fX+ZmM@LLR@M(9~Auuq|!xu`asG}KI3I-))r)+<& ztc-fsIA(tS?LCp4qT&c}!=@=E02So|sgIlnoTa}VFwA6Ul$~@oX6CM2nhR{5xUb|H!!QEiM<)J^V^^Y4=_HzkQpB22E}NA2*r*!TJL_ z*#5dWXDY=%@(sUg&6v0-M3sUiVKOo@7<~nqP*Y3>OYW$9-`d;9cPih?)bz{!IHjRpZreXyPj7CjcQT3%B9V4ubNr;GachOKCSS=0ey z6=i8(6L4D5AeVHoHczuYKf?ay~0|MY1Y zMJebmpcM1|d26AuuZm+4-ci?V#M$t-jlg_~#)aLQyucvEqMrK^NNtOYkiS7x|!Fq6$ol~k-vUPs`Q0+G_wt2*Pz%7|{>d_*$-Xq}&hB;D#DCyRe0_BQ` zSAh6mza<$Rh4DT&O5)A24cPVOpGAy^VB1o)S!9`|>)3dNpRgDe{n;AWJB zC#pc8eI7BxA-3FRXb_z(!u7wMZByAVH#-$x0n8~#Hx5YfTRv*bqKUo3+`-PNSJgfb zvHkSXA z!rzKl{|dZ*e0b$IyA0kXeVMXY&}{i^dd0)uVrhEXwc<9oqfL*wEG7yOeo6*8VHNhH ze}9(6&#&B{nOCRySWI|9wm0s=XT+i`x}3o4EK{a>>Eo#2nk;T8q01D(Wk<{Mbp22h2{Yoir~`9^52&KR2uN+ zS`P1T{Wl%wKR!YLNeftsPD}dR^DdGC)NwHwRr$}3#jAaqKi^E^2lk@ooj5v4idNkp nS6=9U`5a8o*AC0KTdT diff --git a/source/images/blog/2019-12-0.103/components.png b/source/images/blog/2019-12-0.103/components.png new file mode 100644 index 0000000000000000000000000000000000000000..dc23c3df9d14241edbfc28a0f80174bfbf80ee7b GIT binary patch literal 45201 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 MGAhzlk|sg_2PzSDHUIzs literal 0 HcmV?d00001 diff --git a/source/images/blog/2019-12-0.103/natural-language-area.png b/source/images/blog/2019-12-0.103/natural-language-area.png index 74578e5dccb56c3f662a791d567692fc6b8b1208..dac43310731a99fff21aa7b68708c78aa52b0b12 100644 GIT binary patch literal 24162 zcmafb1yEc~v*-dza9u3Hf@G24?hvy0LV~+%aCZsLVnG5d9z1w(3l6~{xCIFA5ZvLN zeE)rN@BMGRsoJVNXJ>l4d%CB)r+XIuUQrqw;{^r?1j3e;fhvPQD8?WVGBO%6@PO9>42W!)5u(LsLpiX^bzyt_7o!@zmw{)s_#*r?}_CzE^^y z!o-nW>RB~Lc6_EA03*kGwrJ;$ z)9$IA-WCb(S!Hn5w0Hvgn0sa%htqw>i4XcX6>4I-YAm0D4+5#{;PiJ(Mhen`K&9Gu zLST}E-6#;~o7K!vx1{pl4&$GoRHm!hB)=w~BY}Q1;NBDMi0hVcA%ohL$~BnBqZzou3Nn)O7h)dOz4dVSu=o($-}g2$X2wnUL4SV;UXo8X<^q!i zAj}}hAofqhZ@ig_ccjv#T-`t*Q{yJW$hTyb#l`=09T%!0jD*sfr^7)YP7b|@9$`6d z*h#j3W3K(L*{G#^18w(aOv?dX6|&e<{ty59>1e%jO?SUW<(~nPFpa7qC4+8ad|Nff74}Xy|dvv+?mjN&A{lCn* zO}RO4GjOZ{EQp0Kph%{8OdtVlbL3Lw0{6Z-{D+j8e2+X>I`lS$Kk7#5@8r*d-t1j; z-@{;~{1sf4Gka6l$iV0~))2)DZuNBMVE}^^QX6yQ_mZ5)QYZl0H`?hml^p*t`X#r% zAUG%o%XAeR1;FV*h1vSCuiLT4cc^jUVESKxIKetn@J4eQ&_@_nYO>8B6!a02LP}w} zN*4>~dj=A>{9dQRyce(v2ZR%pG8+xBrfRVJr#F3nx1U277e2s_n4q-Oe*^#!qP3J( zSBRTn#tYELUtApAD^CH)pucjB#mRB?8Z7PoqJE_hnBzMaho*(GLo7Vucfr3Vuj2xw z${d123-BS*WMr_#*1CNnV{des`(Vd(Gwcy)Dkcjv>D=(GuLY-+mE z>ocz|Hcn1Xc5*W@d8_s^1vbFg#jctGNG%u+eTnDLsC(D!>*Hh740~dlV?_G)?OV!E zh57kr#>Ns_=$vth{m|C=f|Q2ZS|YS3U%4OlZf=^KNbSrB%FD}(=+CG`^KjS`Z!=?idp7iA58Z&LoN;Oya9!2uQRoP5E4WySopilQl^5WhT<5_-*$tL| z8J#I-iZ*B5@W==actzga*xOquWqy91837NG=s3De_~79&>(&ha2!qiPm^wA;o@_kr z>%K|L%q&>GzJIXfZmO!v*}GXi=10m+AF(TzL&zae4X={^)bUuc` zOt-eS#w@uBF+QaJ7<`_BRyWu^Gc%K)|7zru3|&=qb#A+HO5cD5&AWLTuybSj=oW2u zNy*;I%A5OulCcA~gl{b^2f?uYogL}`vC0=*ao9LGG~jINSa?q?{AVn%L^Pv1VqkiD zdRervE`Na$VICgI&c42IFlXgnBf6I6qmZUaZl3yZ^3QINL|Mdtj-@JHaH#1Cd8OiYrTqA=M+xD3YMjy(vOd z?L302rOU^S=clU{>*nJXt%@~d#TVLFFT0EE347Nb-Rd5xx{ml=R$tCr52s#_3=Ng~ z-wy)Pdw;o;A^yiIINz#QUJojE_vh_H-mgvcw}z{87Fo8zZw+%AZ`Kpub-&E?+)Sxo z_FJ&Ql-+kbrSiW!7JJj2y>!&}xMVQK)^=B=BOO{bZ7a7V-Y<{>X>KyA?^hD7ZQ9z( z@@MrQ4tZFOWNT<2?$@zzF~hNjEAu5LKiuq92&82BKU~YRwd9$6K8wnYFf`_R@VG^u z@H-omJ`fIGq1rZ|ikoL?x!El-@Vm}`w8H`?@zoap_2TLiyzaNGSw z+MM-ZQxQV4Bp&pxd?sz3=%RUwgV*5An8~?WFi|LVk)=iC!@PAx%91Tpz+xDDRP52` z5Q&9g=3)H@nf*}K?AGjz~l_C-J+7nPht;OF8=W(8oG`lZHg*%9B0~x zmqT2m!p=9RU`76w%3jLXUNP!_3VAc!mprc%((GFW;%Z)#b#)We`u`3(j{4Y4<3`P%{M=QUMd9!mPRwHu@?B}_Kzw*g^*$Xc%) zY~$8ErAs1r9^%-jzrY`^M1uJowOr1VF{z|jI34*Qw#npU6yC&MYlI-Pjz^j*Jztll z&v>F{^9(FWFt9uLn7K5a!&!YSCuy^;F8`)A1iNW`# zgNC&jofXAqo-Faa{fpqsW&g*!(@~90&P3kzvN&84^$&UpNsN^$Wimx~LhaBq`!R0E zTfIO zhP5C+%Q7x6obZT=4o+QiKA+O4uxt1oh*`jASsjm?-8P85?0c!#d`TZ_IyMpjpE2+k zY0R=amq^xilI@a~s3VTk3m29(@!dzI6mX(z%g5`GG-UySEgX(=*zx5&PWtIpq=^G- zVu&FG(&!`O9*1;_&3Lpz3ETdmq0bckFg&@Oul^WOWbPfUoni;2epG!?(Y%%EeL{rd z3QYsOS+K3|t?DKWCq(d@2K&XQj>RmoL z9!8ZdS^vvvu&xVw_V^r<>3!JPsAQHO6#`c=PSr3l_juz{6x-20Zl+88Hh5S&{Z8@> zVJp2dXQNs~FD}Na_y&Iey8?}fy*p%+CSJE{K^p&<%P1%E3c@xJDxi&!;Yw8Sm@`Wj zx%<;a$VH}(B&oz#NlaI-ww%BS(oDmQ@!`f&=vYl4{hj-67+3rWUMmKAb6(qic+M@A*EY4- z^VM|J3JDj}j7*MBJ`tO2Y6v#oB0f@_?>68TH=MTHUZ} z$RA-IB>Q5ph)ncavXAUthlP(kdCG(;uisAs!FNyBmj$9v0c{@gLH{KmI+Aq?Wp9~h zcN{@e@Gd8OITlm?N3>}c9lTSe$}vf7VcXbYIY?cT8>}|>k-yj{b=G&Mq6!y$$pAC; zC4Otg539i@59e#K)fO$i`QU}SU{?PfuQtCI)o8UgiQ(zD=P*;I{LM66F#c5H%u1&p z0*!|6o9aN^Gt1u+3`iYS+#yb(vVsF_zJB+w?27_milWX|trO(WN8Yok6}&n(cpzWH zH?=L#T`YP8HUXuBS&q+QUyNv+1$pCLG~`|p6_58j}Z8p6hj8%nA@E7lA7NvE?8bJUwl|we>EbLt#tg0ZI(__V{zWz zG8&}GB+@Wv{N73VG^QWs&e#9LQYJQHsgn_VK_OqQSy4iNK0Qf;%I8mqIXed*-6kb6 zI3*r~;^dvKPzHM(N?T#S0PM$(T4bDc+mJT1v0;hF8=7YXEY@_^!%lq1Urh68^)Sm} z%O!s7T&^dX-1nHAcry-;EK+esjYzPe$tkH;2>lKBVzr0G0%|yzF<11bZoYd!uHN+g zi7$A|8QAwZn7>NJFpsMgpo2@k#*Nf!(ePiYiAsO-@WO2y@kiC__{$C-LFDm;&zHJh zJNXmd1=E~|dN6761J}Z{O9gVSP9_ey9=;{{>i2S*VlWs9#IsgM#K}z_kA~`1sZ8Nc zmE!9c8q7>TD{;Z~D3BLh&-!=Vl-i#3GuMnf)RXABjP3I7FqfZA>{YZKYM}G;2EkLp zP#3TR;4*dU&zP@RG!sPF<6=J4l*8gF(xW5h)7xbD$d7^>}5dBtr~)FKz8 zeJm7AN!Z(;C$LI^_;MwmR+3XILrF_X-pf)|}2XH#J)ys37q# zK5)-YO`dYHbI@kqbGz#9%&sdP6c90H@CCt7UQTQY;z8uT2Sqp)&aJQ@G&$w0XS(Ee zlHUF*X%5koDaqLk$i^~;)WzO@uN(nS5+5^vKtDN*T)gX}{q)%*_DQl-Yh=zEHox5c zEhl>=V&*sd%4p;JdbyClhue+5AVyF=1n0t1| z@EA*QkCK(gtC$sBd{jRz9%N;QysorGyoD!DUF&DR0%8LE)f`m5?Yro(y*1FdXiNJXVE*KO2Ug4cnh zp)t{~dsE6#A49meag>?Ss>k7?J|g_iXS3gln0wE(5PF0+vqtaFh~PJnu6g&RNM#Hc zEdA;IRdZige3vf}sx^<}g0FdYi=N+e8)!cDU_UVpVnmmcj9bmj^F?S1cg-!7jwShu z!X~}GXtqCYzm!tr#bl@=Z4c!2LC)1e=Bd&NZHM9?*yykmLufJ-PAGl#0g^V}_}h;o z<6sr^4MgdrC`Wfk;8vJE3EYhF8;G$cbI?=InWf#C(ao1X4f)1jZ4=)8VX|eDL#usH z>?VBK>^b7A`j@W}Bly}k)Kq9bGfexE|4?Ry2p@GEgzeZCwyQ<4Vz#7ND1jWW*4aSd zt-WyGmEC#0Dk?|}WwuSg)LT;y^RBA>7%U^`U1n6h#D-4s~;;`)k!__^5QF^T7q17f>nQp!$Vs8FesrnZsAzq-q+ zITe?1@QeheQ)L>_rt&S`zTz>e^;!Br0n15nL80hJt+|Ov*@*|H#`x2;2)%Z7VmB92d3waWHO;t0-*;ogo+Ej|0mi_BJwpD~*+Z z)}y=*NZ%D&MxsU&@1??@pK~O25f)K`6Eb$%KWM#3hdM$E?7*Ok^4Rd&m(YZ@dnWFF8 zS4EBfFysC;6G@#=c%46S^fA#e|3G7XB@G!H3r2ZrWkMSkEWLtu{RC<#d+;y-7YBdR@?k%w8ERCNr8VLLV!s zT=J>@Ib>cSHNmwL%7R5kVZh~{5Z~w1dhw^d;sdzXX%pjZ;F*D^2%l)J9_sHMZ*-h{ zUG+;txEi;@>t6FIQ|w~xIgzJe`M|JucJ;$#4*@;CG~(*V2DaoP|6BJp`4)acJWc{q zwkC4hrs(cZ*=W4IQ_m4A{}5rb7k>TuJ(lmyP9ZC=*Cr~AT&$BDIXilPEbaq}FMDMu z-1N`Z8=(-T$9uM_<1n<>aasP)I4oxby=44Y*e;A#GxN2_%sb{qtrXX;+3{0qC{kEV-6L;e?*IXpcRHG~;r^>zD1&dl@e0r=L>NFP;aN3ZWT;eonoidYFs6 z>S2Gb6He}+o2Fx4F`RYRW4H>VsH{Ybe@U636;r|7?sbP&>(%GVSQK&3UTJq>u3us3 zZkx#?p;^f>@F7-2Tw)i{tY2M(iG?YPrBwEf3UHydFTeU{=dmDF0_}0!r5OzGjeDPL z7bCh#R5lux_&+1h$lYssYkxM5ix>OsKTI4HBLIVCRszszrsEZ*{6MlYUDp zkSvt%I<)N;nm=zt7%}yvyVY_G25=IAHGao`h;!xjBG3_Ix5xA5rKNsH7@9p?a`Ox0SLpG#PoRJlPJ&!=p&Q^w8SaxE9OXkS}K$ zrTTj!We2?(X&v3%r4x1LPO_5;hh<9SW$Iq;Q>l+HofX?2*CjAH{s*#gp$^AW+ zezc@!4n{EpfnW});=5fWsS7#{1ubSIMimPKv!^gcz1!|xH%{T@_Gm)H!FeTBu@N!OBvOXipz3eL<7AH_&IV<{25paTpp-kNb@~W z@s_u;Yu3MC*7ML5ckWIl4YEi-_d(eHwG_Q92RURD>3zln7fo$9YQoJTk>UocrobZZ z)7M+F23%U@;R5XWT|!e1oai81maA3^6 zlj>SxS>E+j5Je6o#?J?<3sBTB`c_FBCM+%km%n@9UigSMM#*vuh4R%Ws_d_O7zp#M z`Di1Wdb3$9mQ`{kLVk5kv&Sml0NGVn?8M-O54(TqLCa-FQ-1~x`bGO8O5uCu6WP%= zRs zqI&NtSOnLSi^GsdX>CJK0+iL}udh-BeqQu-TG;ZcW2C~12iv=!a9CH)yUytK_KN*M z;aX(E-Ivbil=|w00~-pCjrg(Ye8k(;U3dTX6JF@Or|YW+u2W+3J*m2j%K4FNysq&fNR1#d7MpXA3KaSn?W^y{Lqx@HQP)~4-+nZC(1(YmSe zq_6$z63uiWmazGDOdv{Vtamm`g3y*sY!RDEdU8eP$!n=Pb}hzprf1-E4V*m{$~}#m z53=!p90Z+u(|O-9bet*c2C6)|d=Y%_>S4D^_)zR(-PQfXa}}*PFLKKIYddsnC#75E zowNwYaH#mQxVXhEvQ_#LmqH}BK!zwwnsc$-bKGFps*ZSej(5~s3qMpPqqLy{;t{D~ z{)YXvW_t^EjXWOC%N}dk{!2t$FyP-LsF{fhT_tTr^BoT--eQ5xICSls;p z%MD3X^-J0!RJ;=Okj2+uLkkrq}bxs z?Gtt+Z2kz1k7ORW_m5Ym>@Yb z)FV8o5g?g&YFEFFsGv0$eqLeanQLlsjn7JpRpeBf(^%lo1}P;q-$ZifKmjs9#GhP? z&mYa|aoAO@Q9xJ~8)=LLwE<|_vLNa}v?plS)K3D5@m@+0e3_Sc^#nSAbRO^+5v1Ed znjs)OilhHKdafEs@XZ3bMjIfV#|vZv)6hU46`p|FffTVJkU;(h{Jfs}Utav%{+s0g zBY^+ZAL0N1o$#Oj#t%sU2ZR3v;J+exjr!j({vZ0s^6?&fwUjI0-iw+WHR|%F4Xc;b z&HXjZ(Sz$_54oy=xo~HC-!z46G_O zyWI;X81v-v$M5|<0c3ONG%vD#C&LLlE-X_oiQRQ;K4!~M+yb(Rn#?%Qg3tg$xMudw zJDau3E)}PG*FKH9e3anzUOTPj&J%@oRDV)^SkeM9Egz=#SrmCh! zD9N5Am(RWv#fiT_LQA@Ie0%??H^?!p3rQaa0ZaXZXh@1?$<#+++4u#rMtRe)xvvO^ z#IxUnMyzV(;)B69qHpj%4sJL_RjwUh<;v0#v_B2%pi-z`xc>|nUKFOpb+D@!%1|7v zimK4I*HvXEj^QY{N^25%OEIdd`&XkEZWC&*sHh5}IH<0PCF5EtKfNjqzkF zQloYjV$6$Pt6I*q;V<}-O81{ygnozHVs`OAXeok}e?yS*^IG4O6Y9}OD7idU%M&jW zCxYV@)6fy2C%jktf{u?ZfNU9X+pyqUYHmKin1OWqh-7h~R|xSatzEht-nf&oXc!(I zemJ?ky*(pHszH2}67b6#y*NLg`h$_Wax}BDmHV#Bo%8!9etCVD9r@25P7SGe$ zd*Row$qmUwy|5QgK%j6q2?d)ysALa;09*xtgzLN@tg)S1w(@98jN zyUS6}0Sl<15{EGtTV^5<7vjD;wLrrJ>=Mc@8DnnwpnC+Sost*7qAUWUE)MT(+ zS5-xT%Xr)*8gA7KeI;C>kvftiC4Bs9FzR1G`T6)R_a3*mx6$y`%IWrOZEdGw;6U0~ ze|dhs_zd+_$Z9&_6|nh&@W5iCqT1Tpt0yaMufx-{ds)zhgoF|#UEle5dNQ)aj7=tp zJ=T8ze%FQY@bcPqr3gu;SS^fyp&?j89ELyxsySXlGBYv~7a`n0y8R-p>2d2ENI{R! z(HD4`is|XSEZOFw8&er4a>-|OAFjc5)8Qd$*a5M1i2igkL#0tFNaZ8~q?b}cUI#p9?H ze%s&Qw;V$`t9f0-(q&qHw!WT6^?_VoH0#k5rdlX<54!P93`GGJCAu3LZ8JSF?v<@Y_`neCFkJQ_9D4Jo@@(v!tX%@-{>+%**tqP_$(dK{{jBTvjhtNQaW4 zP){0U77ZV0mdkk{0!lspf@JB2DvU--&xUZHo}MO}Q`y_tcw{=^zf$5WfU__&6SfqM z9_%5u?+3H9soM-QH%sGuJ2-owkJ5*Ntn=@%0V%7+1Fz-$K0iPI^D2u_D7uJDG5l+3 zLvypxoS*ah?(VL#eb4)tm@*4FGcr3RWV`O?+5b*xH(j>%#P= z!B=Dok;jL7TyMAbMj50VqnbIik{3FB1s^>EzYal(8E)+6C?fSm9ep zM^(-G?W04~K$#L?M1VTBzx6pFpz7u$Afn=cOuYmQdMsej|Nh(>|8HLYw=sTV|6f4= zG3MhDO6nDWz~T;{=xTi+{bz+@)tR?Iv${PAkRIYI$Cm{4rS_ZZ{r z>y)Wq`?P8@XDSwsnj7mj=(6@w#q_TIQTkhqX2Y8{8=kMsIK7m{dF&(lD94&C?{RSL zqt28lk|n@jWJ@_u>%D$^Uhu*co6@e#2R1ga8r5pqhZuZmSM`Vzk8(Gh-p z^4oXFc{;;g;{9gWui@d5L)NRI{otUfp3VW!gUj2=T)>?e1?pQ8`p>*XPGa~QFtdP? zB&I}7O`13c;>fz(m(H@VV2k<%g~EwS&7u9PIlFqFe8Q1de(aHM0n9Wro9y?7wneJN z+GR^e?)yxMa{0U6KbywA7;xjGdI5WQfxvq{Wbjs}+wP=kN;i0?uVrW`^|)#X>@L zHIf-d{;Ag(u&U{yVdB>l5bH9cV{~ZbHoDoyL`h%sD&Kp>6tXXz?q6%XaKx*r>~z zM^p)=!H4JmMIup-v8`%lg_>RSR8 zL)CvMovJsX=_^EBz0>XKs?ue(%>>c7y&P`|k(|ZxyCH-G7V_513& zhWB-Jbc~OWudlEF{Q2|h$|HAd_Sdh{T3DVs35A7M?P5Q4zBW7GiyoX3x-Mc|d4*;E zC^55U0>kH7Z#}`PGfr{vJgZ&@qlFM%ef@_h7#%UaIiAWZPNk(+GKTL9 z6GFM-If`I}`1t)9Kxy5GczR=_08k};;-p|^eC2~L%g;4F*xcOwIqga<1&yO!I&jEc z9lUaU%(3)aOX})}{CCKdG-!w+4g(rt>LuHpvLh7{zF|eB@=5EmbI_EC1Rp;R zc3swUbi}P~=qUwZWoABu!vK@=cq{!4UakUp#_-Jpjv1V)6)t@Ceufjj!m-pTTh-Iw zf7v<(ff05r?;&+wAjw$jS|log*1Amr{t|7vZeLj+i@Aa}`C>xs6V;G6Z)@x%DdQ)j z&y9_Zj80NeC=_$>H|o&H$R->3b@up09PG*TSHnex!9%oEb1i2Z@*N3CRVG~xtj8D^!}FC zR^m1gU%Oml#D+H(GXd9g?P@VRe0=;T`nXBw8@PkV?_DL~_4V}(=NwrYXF@bUo5V?k z9~c@L#edRg%J2T%I4rof{V2uqtqmB4Ppw0iG6Mm-ySvMF6;;6UVo34f4qjdZ+Hq*V zHdFAsBmhM7D2bC&Qc~{k?_=RW?IlpI7?;-PVO(Yb=4ikpA7%xYl4%C@zsNh%1=J#Z zGN{8Hts^BhHNxVnD-R&%Q0O)rxPZbt-N?no#m|p&@YH{QfjXSVk+6Mb$@_hfA@RPU zLxj}0IGJD6pR`#lal+!49s@Z8nE;B!!K3)m>#IY+BTfqDF zY$vzfs>d*jBZiihP|P@D3<#=?Bg}ud2MqDcUx%-KVL;FrNj@+t)IcIWN-}m!8q4+N zwY2C_^M!JTb1OV~_9E9<23=gg+07PkyiuNEy(f9oY)X!wp~3c)0{()RkIy750ir;Y zlKKOgTggH2oI*)z$yL~VBwb+lV7~S>zNj6p?8ZhY*7F><%*1t@la;Qpsn@6?z7OJ z3)8d=hdC|O2rYO$uTM4vBem9iQv2!!O*^A}_It9cr)fE%9(6E{L%S%Bf?`6DX`B+GtfY1>W(V2!O0R46XQ+{lH`D$S5=xV zUam-~;ZHZe&o?-(xwK!OZoLg8VbgaYI|FVEolcc#RQdw?BZx^mlrkm(Qbv6r%~=Eo z(<{OX`h-1Cpe@&S<^!J@chA=YIew^SGbSzLm%)ejv*C0^rj|K8Npo=4(#ayeH!ee> z(@_F~k&~gicp=fJW3mdSL(T<;&Tl03mw_8i(eEPA4*|(4Nc~H^r2_Phdq>!1`=<>c zOYvE8Q8w9fR>IDkL!;I-d`0>j%$ThxR>EFqmPI^qk^!DUf#~%U+?7d+KU@>2albEj z4-672JTXqvCP-zY*DK^g?jSXR@ucKXRNke^Y?g4xnMVBuOe2Uv4#*Z4Z~TQkrk0p+ z#;b8?V7L`sV%}tG-(Io%(NYUFE|AFi$x&@F8k2}QDIs&du#v3V+najDMQReIaGcCf zb1wLB8RQ_>V@U(-4k!wF-EwYk$gOh_g097Ru}mMm+){!HLQEq;`D4&B-(cY6I!PNm zQ>Ih6q*ACDBK)3Drx%7`f5TFm2UBFA&*sj>F*z%R{}oK$9s?rj?>^TjokyWTuNhNi z7u?(JW2ph84cN5O{L_+I3=5y7(*mq)s8^}jbS1>U={9T;LhA` z^uinmx{k6!o@%zTg$$DC<)NNTyOdkcI1~sO#J4}{)Z1-fVXOu+Dd*~)bVm@qK2hr@ z7N)E8h~}wu0Pu~O4N$0zC&!;HjLtG7k2?rV+_zDHjX|fUK8y--7^wjvrWWI&Kv|0^?%R} zDF`?&Y@)u6`7Kq7vwr%z9P)!nOxvxWMa1t8F%Ul43#k>TqdyX}BkN;1&d-;_S&oA5wJHt& zkE`P~B~j~DTuYkw{^=+lw@3pyaHjo!gtffcK~yjHPttlt>LD#c1wv*TI%h35`mbO6 zFW<{DT^o{m8s?12oy01p43*V&nWF zr;58hHbMV<|Hp^6FvtsD+|Q7@+S(AS_P->I6<8{8J668bxmf(}$+d+uIACX#c?n#j z%yt5hF_EreOlte?CT);rNz9_1*As4P3b?Yp7r+G|xtxio3JMA=q+JY1s z5_Gjdp0RJFN|I%g3JTb3%k}olv&tG8h0*c;?toyC$`$7e8T+ZMpS@Sp1Y+GPHTyA)#O#hkj4`y@;1aJMDS7!p|A$dK3NR8{&wJ46(0kez`}}yO zKzLl-wIe(tT}5qCgsa&b1!M`FG^GNkOn|%j1@PhiHI1jqQ1l&_`;LFeM*BC$# zD@#- z*bg`zd#uH0nuMsU)xy=(Y>m~_(!yJ+9h}H}bN?*65BdxZ4GjVxcHlEKBuo)QOR}hu zd!;v0rQ$d^A*;8Oh|8<46K`~WE&br%-3>O$koDH7u(A5yP}%V~=OD-lY2N5*N^$(s zQ+MYfRNb-inqt9lVUA&BrZqBy&5dv8a6=)w;-V%-|DZc)M|T*uuOzjyu^6d_n?`>yS9Nei`Ex_O@a zaH%q>(mR>l_L6F82&GJoe*SKjW9|7+lZw)%amJuXw6$WLZQ4N%Bd3tV27p_{qRl}zbouNN&7t(%JZdpTc zFo1^OzX_C~)K+U-8LX_hKe{Nno}$p&Zm+T;yEA{o1B9m7;_XAv3SVc4u@x23+Fq7_ z)w2RBKT5?*P5FEiAG)%JOAZ_H&b6K*$z4_)rl`-wg`i~}*j3e!UPO9Md4Q%Ce$=(O zI`u4ipXMEoA>x`zEDsfJ?OfYeeBI4As`ZB53TF*l=NERx7;!wdCL?UCS3R14?kg`u z8$^qItHSxRRT-mg-kNhZ_qt4EuFlr(%4%QN0B`JrkF_=J#ZR&1DNeRtdlL1K;>^og z-`Bery&8NLxQS^777dr^fjH-;W?9Z)6x(_Q#mk4`oy5j4ZOGQ#QCnk$2x#@wmg-{C zyNVKL_osgwj9kx%@~Z!r6`Q~@n@id8mnpkHC8{uCm&ViR9inrzz_W7Yo{j+aF~s4{cy7nA+wJEFzmAgMpWs)oK587?kEQQYi0Iv!$=XI;ya5^# zSX$*%Y5CyGuL0Ok>G{m+PdRj=yfK$^6n_E{vj#&ly(zuY+*UsTu0O)eBqfv zmU@Spm9I|2ET!&T2J+dCHmAe8g%+`Ny`G~FZ%_&DecVq&gSC~-=~-6nZ9a&nJWqoU z_CSArpJEJ!zo6U-z^wl*Ll*k24P_#ZksaYr_vN%F6RRBAWnceS$Qpv8&gz+GqfuQt z{M(Mzz?GGJZ})43T)zV%K5#gkUpa*l7n6_6eWt8`a5PQO@7NnQn){P!!fFI|pugn# zthamTR>uqJx04I(l8IS(eDl0t^aX$KY3BXDk^4BE*Size%fpM!x#G%;o%2H4mXntC zR@k$DE$Pz(IUhB|22)I=tQ5a-;vI*Ql6ua#m(alr;_Xs5($(2194WSD7mBudSr*C5 zic;&b;WfiyiO#K8!c5O!Ml39d{+eSBh9CYBH!Tlel*F6;9YpQ$-e4 z62eQ{LtvWzO2Y4ebu|=I``aHeHHa;3_>5VNhToG9)I` zFOF1CIfdM5#VEj}OJffXN5&+}57uMnq9DjpooN!_QJ@U|HK&*6bdu^Hd$kzu8|8hr zky)UOu^#Wn1BKBI>Nslu0B$!N9O(b_{L>*^S73L!n)}H+m_wGbtAP%-9;5tHPYc12 zoBA_$wza$698i~rd9$s^D2*eJ;5MGzc+arC2zy})>=-y9#x_-lY!iV-gcXoE1gF%( ziVxF_-UF?@J1$9C{CBm7;fJED>+id9uPNLUJl`T1z#%q%p4QalDR2^P+ILLDG`)&N zQ`+0I^99D=+9}A5P>gBXS4Lt`k|N=xrw_5>>~0G0U_LL8+rUP=SB9To-p#z?xwrKC z84OPjfupjz7CxH;zN}KV$ZRveq3`O1cC!>p51mqabD@(we5Ds%(R9jk$oKF8ggZ>5 z@e+Pi&F1V;v7|6=4g9l&AWnADe`vB^-1Sit**R+A>Re0;LI&;gJq1&Q^OHAC{FYvS zI4WjW60G-VSZ0FEaZ9kdn2y6uHKKAg(H&zqjA@2nYQzteJtqQx#s#jp{P~S5iugJa z{bpTw0qNxcbrE;`=>D%8s2mp?CU~L$%JbDW!Y(P^rsi!o^pN|xyT}nom8{F9UDqDqQ9CWmoFGcIY)kY+ogB(WT$tB!yz+dW@7m zMsIzBzkcW9i6%GwscI~qg@YM3Nm`eF-VW_;D;<|CCIdl<+q>@q5@X<;8sJQX)hE>7 za$iHigoK3bj+5)D+r?$ZiWZ5EM$wLZNxLvuUU`+Ux?{|tT)Ioqs{gm}d%Zn5{f_UV zJkiH)E2o_-ufrQVjPp_OXn5m0RMLd40j_nVGFew0!?^8W-S8rYE(yff!JDHE9!%TG zy}E!r!kM#ly+<@vf0$~q5J_KI2$Zn<8~Ye`%6Vh&nZ|5qB6De49v&pn@_#jQ-BC?F z-8O(yMTF3#h_pzTCRITp^caYMAW}n@-g}c8>W`+O35KE+!GO{`L8Ke1bO{I|y-A06 z`O2%`d+XhQvevB0+?hFdX3m+j_bw68`88p%R4MOR<68fmI?Yk`h2#FK=(K$~KHxDY z*lCo1Z^L)piHsC7%Gll!h3_$Dto68B3E-Y#(7iv#XrDs#Ek^bp5Vdm@S-56KPDBkNMu!rjgq7y)Oi`Gfz|lBJn;?D1(VPJ63ZI3J zg$L{pbR9VBtYF^k2_-(I2Qw738Jsu1IU|UVE6^6-Io`gvFZ1_Kk!z}BrFt5Nf(%E+yk^-y5?#~pStg4G1a>TuQJ#;@UYF~8*{pv4sje*}_!F1{b~?zQ zn>q5c(*|sSB-emH7G*f2SD0}esOiSX1ZIFAywts`fgrlKTye-dRaLx6z2q3%n&k`A z6BY43c;asW2%ztmPYLI#*btN8!R|ws3a&5eG^iRL# zWoC9+g|FjG6SIxp(F6y0Un5C@_Fx3sSGrL9OI=+G+4QiE`d@xksN|t zqSr_w0i)DLUOQ4!s|wa^kU6Z?IaNk2%gg_);5&LvpV1g9OUbds>v}rd9YQEndir|= zvT?-+atpja@BX#6Y*xR2Z=Gj5!xX7^1MH=saqK4Xov*O`N?xPw+^)(9bC8kh+}nRR zR+{a%+gMz7pKtpXO;;Z8RF()FTXOX(Mv3%t{6;+5cqObJ%G*B?nc_0|-s-78cXsZJ zA#WzhiH6c4aYp)IlIhRv{kM?6n-N$Dm-y#6BnB@3Zou?0dD%B}o)WD|?wE4TY<2|7 zwJ{cwc`BLN#iqtnuF*hcu=9hcVj5Hfs|?ozZ9vVr=E2`Jt%Y?TehAsL>?Wh|N&t1a z0W>SKX~#Rm;5x&vsXt;59!$NVQDR9I$t}Jy3PSzehtNx<3+Hm6`9q<|Y zKuw21TzR^{nbFIz3xTf&JuiNBLwGU)w(ulQu4gV1W?k{ezXAldeT^ z{zMrGOFe6w;j3IIf9ePjBMvBI+c4t zzM)T$cceG)X07ltaz3ADpL5>=iF_iFZ^GNm%?0E4OsDX>bTmk{!s=c;8+%aAm66=8 z0`wlIH7T6xPL`*%7a41@QmEyVW*RU}9cR=B@!&s_Nr=PF{3A@YeIOKn^hLz3o7I7- z?zM7sxmWB<-~k+mdPC;xW+wzjzeF(i2@#!uJ=14CP-FxTamdI`emS*s%4NtEHc7%u z|2jjkj=|mcUh83m55<)1rqUT`(=WS?WM|Pi^51kIlnXM~9&V-;#q0zr6Kl{C-g`3= zt9f4dR4shBc4BOud@x8dt996RarIxMU$%DtMd3f;8mCy8Q1>11901<%n02n%J!-Vi ztafTB*Ww?214O(qfMQ-b;TT0+CJjW@0Q4@d6SH~pcF%nvy5p^VW(*)zvwtbpQZ=y# zWJ=zA1oHMV0Nzgdq#KZH(JV}B7RreZxPMCxz&ey%Y6;cOZ4T17JuTITu6Z|T0zxpM zA)OaACirS6XxaFxKTyyb!P|^A77@JEs2Nz^{pnt3T5(s!tdX&1YP|+{)z+6;c5@^0 z2sbv9hw3~O06Uf;oIXPBWUhzR=L(UrsL#N&PVM7CGPBsQWkU`S$Yr&@2PX{z)tAR* z9Q5FBv`ao#u?21lD75AdPMY7r8p|EtEbloJs+|BpOP$#QzC~`P<}+-T8k3XRMI3pnpfv z{2x~PifbeS@?8IcxcOh}DqaUNbmvt*jIhK7Bl`28Bp}0>aUdok(IF}UJiD+vIWpLv zn1j);vgrxJNxkbD2R57h!tv`o)n&;FCVxTb!OtJmoFgw>x-cA@>*ohh&n=t2aN(xZ+H2aaGZ@~oJll%uWA?!&~W*appBGfSo-UU;}0oag3@4x`LEn2VY`N|b{Me5bVnX-Tu zsq_LBOu({Z`p}BBw*hCT$UeuM?+OLSI89xTt>0t)TOP_k-sNcdn5oYCFGxe-@Cd}A@Mt-n3|6DXuDdc1n~ zovEDSiHu87!O2!vOQVSrZUpMwQC|swGlYif5D<#yntf=K#_MeRB1fosl=Z`+E-O_g<@$2)c=~v2gTdzj zm8AV+-U-$)XKFC(m|3D~huz`q=sMG2)=;t;$1gbpfEknLuif{TXQLFPq!DScO1T?P zkq!({_4N2pqW^vK?WWSny#P7!3%v?1NXfSZjwY~l3~HH!r+zJ+>iLXsxh26h9hsTK zjgAR&^Nq0n7Ks1Gq1fVApL?GOJXiZE{mR2%xn26H?YPPP;royhP6`IT3ZoI0H|$ML zepE3+6+~qpqfiUOb!4a_ahaTV{)yqISr-O{y+6!eqH>x~S~IH^&sP$TqD(2k*rqOx z-&6;o3(r%>Y0B+)b5if5c3ZW($+Rk zu>)hyM*6huUG=?-jtA`LhrWBT;`avE6T|&E)t^jwJb=gHEJ;PN@Uz-!%Vrm^KWDzF z(MiKdK_nN0(h0rN!`mYQWMaXVki9O&8hbfClJ@l8B)Sfqn~%2QxTAUAC{v}b*`&Bh zBC2tz!fEyW=cCYe7PR_Qj~YzeW5@Pr#n_t}6^;q;~tE3^~;)Jc;mk-|d z7o5+F+D#d#t|#!YMu{agtzp-ft5|wFCjEI=|FqQQr$#X}mmU+3pZfF!KbnyWMG>8e zci;%>!Yd68m0>%;MW5gm_|7@fR4@-5$}>Q^y8CP0(QfG~1=wLs`(ZmyC)At*B2YA( z+wL;4l0>>Bj@`EPFIU*(qsZ8W+lA}qVqE8FPzmu}E6wnY(08RWUop_w$v6ZmS&LIOw z60$p?u&2T5T-r)+b*kb}h-`mdE^KICVCFDWjg<@aE6PW7-p^d%Sv?t+>Wceqq-HZ? zw2*rT8jqrspYkof2@AA&9u3;-x`|01J zzo~L8z*YLWARA4zulvYuh>;@OZt&pgDAyq~GW*UBv-I)2u&_Nfx^>ocxABKaMk1TZ_uj1Jt^>1aOnnZtD z0aKRI=$1&#TQJJ-1t&iY7c?*qG+gtHqLI1xgt1!cI_Q*ybBsX z`^nvmKBDyI6FE0v;XtBbbG_`1`Xu1+NcGQr&ZJ*wTZ-1zu28q)nD`ki%Pk1ir9mH- zUR79$I#i3&%3YIPwI&@CkmZC$4Ejbe^?bzqq)WHVLq)5X+FaW8g;XxZ?k{05|Y zBq~InB{CGoF8{nFKCS%ShlLORzU_S@WUHbi z18d3Ew^%Vx*!k($)j}hwVuXIeEi= zJWknOE7ahw53`mFT-6V(O(I2;pHVHDvAnuiSY@o)@G^FSMaX2h9JN1sSz)g)axVi0 z792hx&1cWr9PNOvDfbofe~7m=rMSS~1}a`LE2Dc8%(0T5%Bb?C|31MG8VPA zk5NGkafN{=Lmyj)kb@^GB4JDyLeohWgyEfgRT1|hzfPq1PPuHZ(IdIwFIudvvh9vB zDvYe^78$;PNr&eWt=WHUUiYH9vtFi2YGWbK-|acZcM{cR-ksIubk!X(&1unD)l2Q}z4i!Vl8Pb5o7zN5&Zgifrib_+ar1cax+U(@gZ{0C9n0^Cb zJ}>Qz()AGd<7_E7S`sVA+z$P;6R4eVLonR}xf`1*R7&nX=pq{O;$t?QZt9(l_Lm>B z`r|au-!MY}?v3uZ($%0C4Zaiom8*a}haZjNr|NZ^YgT3L`T99nPy&45E8 z;B+STD$$0HFJBya)a*dlnD!t!__LPg?bcS=`J9KsF{l_T(1q#usdn8mW~OTl5GftS zehUnvPeFWHSJ?>PQF5s{7ftpQ>!c{wzU{|b>X)BRZcOa+qS2dgespR9#|#uW7E78L zJr#<+@w+2R1){_de_CopTsediZiIC#~J$o z<(t%Qy)c*4?;35Ljq^`9w7KM&%zq9s3ITg7M6;CijZB&DS?fmkmAjP+9?jPd{w&_` z4d6WQ=M&k*(1oVevY-tY%6o7?tVh|W^t-iWfwI;hRt(`Bn?AZ)2N)Ul|K4La?8r~aYJhYJ)hr!*8`Iv zm>%J3cV?s_l;kg>T1tq(H=PXpBUqW4V!tIa+m2@TB{5XMwTcV!hwk2?Y#0hOf5k>l z_rs^1q%w!nIg1x3c&}lc_WR~uF~rbQr9hG*&A%JJwv$bSJvT<+emhe!x+)eOBW1GT zaJ3oU0{P3LeUD7*6;Fo8ve{2j$t~J9|*EUMz|WK4*09!9{6-B-tO9gp@c1BF%*i_SQur9iM)I9;pEP&g&DH zmUT(n1rRf)+Mli_C)2iHKhYGFOqg?4+8SlHTd-I>;XD|K(A?r5WE=t-$AFgU zXV|INf8ri|R{)p{hjilG!fF}qoMZ3D*5$zj~rRb7byDWLnik*EF7`u|Y zP9x#Q0|s*IUvXWBo{%xtSaGZc2vkU`IIR}{`p^jSr3|2XOh>^^d4c&rPDjHW8GvB3 z_XAGbmaw|Ix-5=$Kti+;K(~>=Y0N78fgm2^I2zv#x-)=95rj_XrIzwy62=CuyiA zBES@62{P9@#wD<~Hcq1+)ZPxgeT5igxXKoNuOKADr{7gx;>)k5nlWfZ28x`PC@(F= z1J2*ctV})|u$=vQjM?M<8qL(yarJ3d`V&q5Lb&5mO|z5BNyoN%Ja$ZOx$%HAg4t4& zf7w`*2n6NfvSCafGujM_cL?waTT{KEjF6lIog2?sWrXDo}1z^L2)p{Y1keTs>_*Ki(E&kK+Tc=l$9o z2)EOb9A5@#8kWoN`{%QWK_J(WrSG!*FCR+QEZJ!qU!U%LmVma#@OLh5OuPHvI(&uz zRHUE6kzLOLqR|f?ZzBYhzmz`4k2{lJtWG9N^_m32XE{)3uh3BO-TP;VUgR4G4Cd2*1hkjigSf`T8EDuvVM@e@=;v^OxG;ehk$}$5I?FYvgs}yd@_~c+kEM-Z zfMxW=dxEm$fyRa1=WMt%l?|dHH_qe*n`x=;A-D63V0+<6GyY80PdAw!-|Zs-3^$hNclLiKG}8 z9G5)~04zTe6IM|agaGs#lB&nBIeOr|6Og4a6&J=52VK8ity5ZT@bkFR=3@_DCWl2lMBctg*O78amdoJg-o=jzR8NZml}f*#glZ_8WTdJ(X48$6SQALJ5E#R>gp}m8 qX(Vth6^eRK)k%i=y)~a;cuFi@$K!=G^?(6?1Zk+iq2)^EFaHfv9CKy> literal 52303 zcmZr%1z1#D*9HV6WdM-@q?Jx7>68wU?h*khi6MrT8YGoeQc}9RVF*b98M?b+XbJzr zz4wcIzki-*o^$4$wfA0o#k=C1345t3hmS*!gMxyBuOKh;3I*k!ISL9I8WtvSrI^jv z8wCYV#YS5CrGm6H%}Zy;H#T;bC@At_@jCYnW92AX-CutyLnDkKJR`EiLXRQr_&`IW z0g8`7Cz6f8mh6g*W6`aJy~i#7z@&el29k-;dsqv3nDb5ZZTSb>_=9H>wyj53X$uGQ z=jj`1SK{>U=kur;I-QB%k?KAuIN8C-px&2=peol#`NW$j55Xw+7duIrUZ-4KfKezINx@E=7WFV*uXPW;do0Ms_?MF`*z@W<>TK5ILP=w zvB#!aVQcEx1u1584jU?w+GgZ%(b1yG=P-O)Usl3`JzCj(b4$&NZYn-frn<5>{@CS> zG1QOn%LUxkvQa)8OYNsKqBoBLj=yXtn3zR5)0S9x zQ?RSXdi+UH|8~Zl&@tw>R{3*g5_1+5aJBp=BHVHgxa@}}xOF7{8x6Mg?g!Jo@z@0y zdo*vtvp;?%_hq9up!%3mok+rjdEC_pCo(R2q(kx{Hk0?X-3|L<`$C1r;h}=y_dpT4 zuAroL!=TKvcPjh3$?{){21&hWSn*VTMD4||_1Nw?RWOOa%Bc;QR927sMj0N>97O!8 zGrFf2XC;=`Y58;gb@|a3k3%}py*e7aGJm2PHZGD?Gz9}S4T9^OtuPdCn)`wh=(AN{ z+6nWwshGVP-kTrZm!Zo5lam(glLXLx`~5t7Tx3q7rlD3|l#W0oqz*+U(EGw5pXw!N6Rv5|Wm*2O+x!&?l?d&u$E%iG`1(YhVP!$5f z`J#Mlq5opP{Z!+|Mr^MVFMvqBNt)g^`#?*U_b6 zQD94Td;~v1Rgix6@v+PYrjJv-QrT#FVMTH^G>~3`UbEFF&QvyX`!oa}9acG4ML&Gy z{fSjALHR?SiDE5d#F|J5dr&g(YnL^1!^2`J+mShIdMHsdY+ge6hm|!oCKqKyn4X0L zm}14;NmnQ#@_Tu`uAp|8PV3?m;madj-n zxf7p<*9FxD)FpbnpH$s_a`sXFiN+^Z=9q_a%dt2Lmf4W(x$Kqf!fcLFgNg@JA9fX@ zX!2rnR*9USdXip(FIg_J>(evU%JVKXmYJmbl>46b@hjr4Jf;ius? z+FO$90B8s_`qwKtxgOabHLIp58LJl6_#v@W7a;=3{0N>62QLSEU~V>h&R#}p#@yHD z?6Iu}Cm^U$b4*K|v7Gn|KMB9W{vVY2{bMBCLu17V`=8APSBBAW2)gRgggjY3X$r3)ma>p zhbK%1?o4R6!~)}z&48`IMzS*Wa`b8HCF;Q=R9XC4#um~mBi+p1JQ0PF(d6!2+`0E+ zdj_mHEcUJDU$;=d;f~-@=CwO23o+9PZRRF(ATp)g58%-qjA%RB5EY!kcX z!!tY3W!E(2S{eDqY5*ESflmPD02_;W|2{MsPMq8QkU6UWr1#Qs?J*kJfTSd$kX` zSImrSif<2Y{pS#XZIu&-$g;z(%ck_1zJU5;#sJl9fIvQK{d#v`DTD%2% zy@DPcG=*(NOctg=ip6-Pxs!Bt?2S?}}gm(0XZA73RR8Ti;BmT!B4)QQ)X>yq9i zFeuonGUnuEJE|QdgTJpw2Oo;Vz1$ZUbl)>;x{Sjo*l#sC*jisM8LR6ZnT45t4?YlSDg5PNYI8PP zV=30p&%wx%$kAF)=g~D3kI5RY<5ogmTj0cJ3%T6ZvCSX)-O56&Pv^;xzjX0A@?!}Y&Veh+&0@Q9Kd2lCDDf}M6V>OGBfi!+vpU(1 zAbMtA)ui5}-T2J8Rqm0@i0{YjZ%%$LJ9bTVG@9c$HtOFVfm-^U??=q(oCWRKIJ~o+ ztVpb{HK(4;n?1iG_$)p^LKJuAG>BD=#6@piXFhN8 zZ1{e-*!rnAG_|sUHcTma;CFk7aTc5#E=Eeh>1iT#Qh7ccI_*78&Ut0*(6a2FljEa& zRbJSxqh^fTcs2%^KMfZ!cdS}aZt=X*?k6lSFSY7ZuQX1jBao<>=pJi<=^=m~2 zTn0{?r25UxER8vxm`!#nMH5la?LBlAyHYut2`w4zIq8X4D@yw*dg=|$7S6otJ0SKu zfHHU?7BtR6+o}16Q`4xgc~*y&nu(!}#=RzZ*VU^zTm6)!vaN6T!VkO-8x|qIlaaN# zj_xfMt-@Dgr#G>;Th#K@1!6*ec9#!tw&o?;+x#OqHwvTCz;@Pd{3w2VDE?`fC@VN3 z;>tf~kAJ?m-p_rDeoKs)#TZ|{Cvnd^KWb-|7-ctb&`fMKLN+t)!P4Q9^>@0)yY zMH!Ry!=S1JQ3LhG2TNUrH!3P9EWkMy3OXt|3I=e73Vg*-DgJ#fi^_y@?~m(fC@7&e zDCmFDr~=2kPYm$A8}sM!-lq_h`@kpXkM%vNYl7_`h%dbKoCK>iuU)K5pLsUh=>0{54X9^KR$=C5b=9{Kr*5 z&SE$sod4FD7*1aE*`0YkwvkcO1de|g2cYpglVbYwcz13*?3}*%1O-I`ML|YV(*t!k z^?n`Oi*dJ|%+&}c!Gb3k4n%p^kpjwOHCTFB}3Eq{!7c%a#8z34_{!*##Jm~T$YalB-X=WNO<{r6DC&r+53 z$?GqHLTbLM8&7Fav6T}fZXG^&=0=Mk<)If#p@pq4NR3=85|2Ev#kA&`r`d48AL+gRsG8^0i2j5N1B>PpNJ*qqq&A$h#p7uLmG@!0 zYY(M+_Kag|v*Obkgt6BiHnVItErKfu9La^tRwf~}I0xM+-kSG1D6V0zoprY9BGD;Y zzhMm6k~Mv{{Mw<6Tn2h2DmN^}#zJ@F|7D=O+1OFlxNxGXz7<$d2p#FJFu?Ny77W&a zMXLIKd4)aeGAyc9`e?au2xL`Q((v{RAdqc-9jV=4JEf&?!?_3j9F2BQJAM@>ji-)5 zh+^7g&^n>r3@-D=(R+%p7i$)D@AnbPXBTcdWb5@aMice`$q7wNtA%-5zLXtwwbflP z4V?tEybX4MLFM5<8?+aZ{K3cG*AGMtDxIam6-RSCd~TwQl_EI~DZ?KidRpxB3Zsi% z;Ypn_K-cyfd-WhU$*KU9%%&F&u>0iB3{}t|nar=I9SnBI9KKMSV3&V0tP=hzo^pt7i~{)q=j=1D|=W za7>0VGGC1jb|HNl1WS^AkS;=;!2V3ZfJW5^c(h>nfi)X(e=d)g)pwTlfzCj0h}o5~z*{9;GFPL$ zwXY9*fw7uo5oH76m{0F-(I3*hyZsmC z00T&h&BK-GHG8lwbK7zdPC3nz=D+X$LD*)8mIK1&C`O+`r$s3GcZEGPm+Z*@_d0(} z6flLZk6pf~fm6Xii%@I${(OA718X>jR2X?!MGl1!z3l|r2H4Z zcVvg)fQgo~Y89!Sa`r(N+HMwFL@|~{t3|YE&80Gj!hhKQV}tAHAagU?8uR*;3ZHJk z6~~VPhw5Kyz~aG134fb6S2(~Bh7s=ez969cZCn2i*y_Kr5A5VM`q_ft@3;964W~F%W(;u3 zLB`yX#7yw_K^lK((K&!+K0^w2>qw5uwl9F5XtpzJdiG zF2BBPlES0=@^?uF^kD5)4vXOvA{4#L-R%m4bUCV)HOo12%Z+ItJxNjgublv=Nh&C` zA$&pFWGVCpZ_@Q?6T(ZKZ-a3=CR_3b`(&Rnk(x@ww; zrVqUNe`w1ljJ>qz*htOoKCEFM10e53uPX=Ra5EP(iE=W>;oh|Vhp$l41JfhZ%0Omo zRnwe+Y8obEaLc`oX)!7PF@2i_`WX`om?IZppd}?IUy6^n~NQ zH0U|QV|x4 zgovLMAv@-&Als*Xx`2z->Mi;HO-F66w09QZ-^FX9vj@6bl`4uyS@DOZeFNeC8BqV_ zwg7(v3|vY&Dj>5FTy243D0~{bY%&C7am#9Q`Jw18_Wl>CJPrLzM);)RSp*+qgg&GV zr@br0TW}o!uE3bT!uh|zW04z;7Ou-PEOM-g7I8T}Uk0XsL>Eq3{wI0zVDIn0G3<~2 zUV;OjNy?VH8;e`<)@O=7WU)iaW9_&|1E%G1&G>gVG9*nWjNFT%9lC^QY`NtnHbOi8 zik@p|5tI+jU;g-q{9PIR0khIlUD?zfMn)I{xs`=92b|8FZfs0VJazCNz=Mh{qL`ry zD-Sy|Hv_^ZM~AssE)WYg|2G!YgDh0A${3Db#6;=&>Dou@0xko)Ok#m&Wd6gxJR&3n zfXGLIhCd-A^C&^B-!tJ7*w(lI-PR&ssi(^L%s5Ct`pkDt)O`1GzgF~}e}OYu)1x6c z+~5A!7rA(8AE63AG>>j~Q~kT8qM%E`_@GS;GxU!DG2w9g{d4da>=Sl)hv>(#U<$fp z+BS1Qk01V5kHtXHgV%AdQ;5DHECRqsj2(ll-zvokv&Z%yI(%}-6yPSs1}AOo_69J7 zqivE_Mz<(WPMH>y>>tP=!GjvC%R`X(4`tz{O4Le41T7X!{-l4@Y+^Uy1xI=s5r6%s z%K{=z1zFhE(RGWADZ&PYGJbt=fwA+OmK&;)m{(q2{FNjA%X}q3Ou^tC=^*aNwWJ{+ z(8D;39-6VS!dZB4|LKD?F}U2?>vYPrh_=;;f4E;ep~q>ViRjE4*Un8}7g(ncLr+cA zTt-y{$eHga>JLBpyP2BeVc}`Qy5v$iU#QdaW43}EB>@Gs8PXhv2sF{&Y|4qhZ9qEu zUCmVW(uMODQ)~nSRSVZ(ieTl|qlI6H+T4leeTd2qGPrTSft9^x()_YO@Y(N*#Adde zHBLVp!*Jf~UlXkkY{K*b--(`YWyg+&ieE3~jy?7{8L=rWu6e63poj~^Bu9PI0F2QU zs`EN^#Tpw*8URQ|jgOAjn*`Vnuvb2f*SJ~0b1OlOyA}PTmmBHnx4^8qem6TNTleK!6znwa}EK{wOJs1{ep2%`0C zYS zRA@6JaFl<>Zp=ofwwCq~nb<0Fb2;qiFumfnaAmA-Up@W>0crFv^SYW@n6DBp*04&2 zXzSY+SARj&8f3(OS&()}S+P;`(r@YW#Fo#%MZ+oI51za^Ur0~8n%&UG_YZJ89u!dP zq4Kh0d*D+5q7YiP@e6PwGB>$iCLLoGI||Dcd0IEelXeu53*m?m4*)WeIwZ3@b$_I1 z5LgPgKM%+UMf+FS;J3%=zq8$&Rw%Jie-s{N_#k7`mHRncy-P!*=5B$4*s|erJvn)Q zM{gLa{l)M0G8wUkdu{Fa`)XmMkcBiCD53N3bOHf_#)N@mGt0J>E2+Csx>OM{ZLLy< z7g{ICy!C4CVASV)ZbBZNLz2Rw&dkEIV9<4j{wz=YhPio}q|{pRwgZ%^)fz0f4j1gM%z1mAGb@n9(0S-3n_EYrgkvWVDKKUGT z=dQ44p}x7xM16kCY(5pdIT;)CJ|3Jn7wleYJ8wSl*|Igc(jP1Sp%raw$~pri{G(l@ zCbLzS024O)Zc~=YfI@yK!kn(#?^CDL84Kisc0xW~$!7@PZJ~~0W51I(B))laF2`YL zcf1&sRkSvLdwbq0KoqjkCMW)Dq#Idg_0YVNVfV5}0k))gz3<-I_%UCz#_xKCy0-X= z*Ujxs5f&5tSFh^z;qP<5-|ihBSxf57`K(X2)cm0OE`xkyl!8`4Mc1Sbq$o)IM8LBkkMZ+bJ`=Mry~h|JT?m$bEWG~b-5g%pTcW0m$VU( zb$XAZeu=TE>yg1~VeYuMxYTZSsgHf;eKvtims1MnqEyfddBoP$u9bMQNr{^=t#)`< zJke&jzf_R`ErN6vl`0!VL8GjurDU2Cq`QaT;H*ys{s5AW=vt_&XP|O|6B1)eI0F5a z@r-`eB{}h%Ew#L1pM4hBF;B^gs{1XE&(@dAzIuU zDh1if_1F__MoP@Nh)o@yu55pqq?lUTEe26M&>8*(Mh%{{U`wH(23(5@iOfxQP@HjS zv^S5?1z5Eo2R#t;*@txJ$bQb! zZUxcXqiD5chXxxu5no~YA~CZ_GU@=+cF3nzU$2ky_ZA}BDc2DOjw%G=*YD^x#Yb>S z^{u~7ua+&~3(WqQbX)x>r;6p_+{c{9+wJA#*Uw&SXyNzffyiMSc27)#s#M+9lPM`6 zyz_bkC}iVllHyPy6=AH6IoG+7VBnCC^ory|$gBAxW5=3~hmvzVmf29TdP8R~?5m0M zA{c3@xed7z_21@SALe>W?cH82{B|hn_lu5Oz|*+gXK=f}@=(O$_w|OjMY;2w z^=Yy>W75$Kj=^1vW>krjGQ3*j?04($tJXi-WIf0A*lA&TB5Ta{fn7h-iU#|h*$1)Q z85@OMjJpi#(}V9;$g6xcpSKGRmICu07N@?8Em$mYN7&W!?XPOHGP-Ea=95twdYpDo zgq~F@ODf?vE09!?HwX9tJH3oibW35YYD_h}izUJ}O&}6~YT$L+*eI)P)m|;5Zx;H+a`Q{8-Qk0v>y2bh^kO2Z$ z-;j+DkiZg7xTmnn5%|~4!mW05q8Z?xwmJvF-}02TVW%!8?f~+m6ELNPs}4)+y>UKh z3Z&;iIq#`=>95_`*;!|fuBR4DbsZKx*Ss8b405hsX!w!Q|G;LI#pVPbO`_ePFml7U4z7)^xns4 zusOqGX2<0BFU1tNv$AKtQ}If)cngcJg^$?U*BqUK83H=wA+^f@_tqUzkaeh&G0rJa z4r-71^+lJ`J$kpYivZP$U$hf^abx@`vdoO9F7b7|bR2LYy@rqb)f2{B0BAb)_n)xB zL6wXt@1%szXI+Sc-`cF+@T6Z3oCFYfXB2?qXY_Ix=bd^elldu~dueTe7N4U&Deglz zPUuLuIX8F7M-h9=2!YEL>fe)-%BX-4d@IXmZE{Oc)_n69$ES2!kn!8T7BekZ`!h%i zR!y~c5HuG^H~tFdaTyd`m%j&yI3OFy*Z(~(JT{RRWhqC>2|31tF0wu}y- zI!|T#7RXy$MbBp|f6czYiglYXrC521t)p6&jP$lM@jmJzUSSPGbX_){`Ub8W!KbogTtyl^j zFGP-=@v2?I8{;az^x34UPvs1(rXq@IC|=JeS_%(8T@#9QJn$U$8s+po3dc6Ai^k`l zr1_{bvZ+LWZzQqx*LW#E-={9ov5Z3?*ofP=-kg;e?8P;KU46dpVN^yo-9N<3R9;He zAaB*H;elsO5D2NAwY1#qIqDoNiKxi%Kj|?pN^3rg!%$0}#afir zTNwIAK$zu^q$huMd~+#!G_)ePeI_ctSrORXGwi+2qvd<#P{6bOID5>==`MdV6{PQm zt%;+o8{9<3+R~AjvAnA%tXlyP*SDo$?^+yy!Gd6#g|J7q`pwR)CJ4K%cV7>eF;Xbl zdtjBblc5CASBnq}&B^@7)rBWVWi4AOjs-Xo4nqo(hryiQU$+{;fgp2DEa#CnTnNS8l z1+&HaxgAl-_Fz#B@1I|ct42YgnrKMUw*naIzEt{o{Wz$@V@2l*Ee008zi-afH1Rq& zE$vV9v2bdA&ZZdMigS4%i2(Yr)$c(oUeP>hyxgb8$GJuT2|^;+wR$ZoDr70h+2Z6F^qY$36>q=&t3qO?ZMC|qW}LvM!EO`%wIi%D^|GDH!t^Z94lsh$9h$E6`JNCgw>n~DA#=SvAMS`m-v42il+vH<3(9~>TeE1#fuvBk0F6coF<5r*bg3CeeF;<8D|BT zJ_e!onq0JnS0OV;)JfVn8HXW{)v5D%wf6WP_0FbmE(xoC046Q`cEj&B?^lbC;k{a+ z7J{DuG?mY}&9E1@-u@znnps0~X^M!YnsK;|{fmQMHF`0dY?gD9c1RRW#X}EOn{}Dxjgg-cpBQQ=WwlLNXGJnxBW$pX3VBD63HLRY1Zh2# zn2k62vJLMhT1DYZzHxC*gbgDB#?!FB9ImLx+DY47@G`@G`Pet74kv8HG;iBPb;ywqlb*Gl~ z`FbYB$69};D!iw8y8qK||E*Tx(M(_yCwcYJVsEjQCtS>f=i_kw(a{^|_YNrFCb-Qb zbG$U&m!IjtM|CXy9g|i+Ebm9={R~9P&eUl)GS7>6cD`%$>2acv!pl<6Rd~k?XLutp za%}zd!9B1jcWU8vv1!KQ)(<9>Uc&`yB18ey`Q1(DDGH%x$o579 z7PxNRZAfrK`CVdLb>a07zIYlLch5a-hZ;-EphO|5`|V@l@d0}JKAmB_WBmsDtov&l zc$-J&!3~^AQIr;DrT>XYl?nnM5JFNN{GU7x7bF8gB ziMFru*|0Tl)=|+Arjg0FM%hA$2ggso?jz%D?x<()y=ff#&vjBN;{j~)Il9g99>#aX zhPv$(c~5*)i({{+*?s|AdjG*401nRldy8MCr`mpyK(qSX8RNYTqm(FIr`jR;!s{IE zB4c+ocA*e{=lu(IdeiUc6_QboRLeEulq$3c%aUXBm8YLu7s0EBXE6}ZhN#ABsNRYy zJeq_M-v5E>84H{+$-g6HKD-GM+5R!;dmiLTZG*NWI!e5x%$vz!zuV(JN{)ojuRNE{ zSa8+4XBXcmwBmh}|5PHx%DS;TwiP(^@Qdd#<-Tinxrr?!oC(i!Y7JH2BY$+%_yPZ( zHtdKZGjo6jF$=2C0eMx z2eFDO;CM9XiBj#RSy`rBYDmVcJZpSe#aE1THk{n15!NWcqPm>8_ny98E=wDeR}vT# zdEfa8~WpVtzb$K8h*lgH&pjIVlbPFT;bO!f9qEZ-`rdD=u6 zeO2cs_|ztv7-`=*aMe(e>MlmIS3wvjOEz13TrTUR##?d7!5OIcQQ&c>XwXL;Uh+gw z?ZnpDVoo@puu48`>>{zX^*QE*7rDi;5SAr1{*Wa-+0_Jgx#R+AD?2&o@q$VrCiZ^e z$>yY4C?$ipSB(K}_q#{inx2$FLIjbdmYj@NLn-4PhAqNJz8N2x?ZB3DbB!M=Qe;1k zep^|}Orx;W)05qp>G3oM>}4Nuc}*8IB(zh+G5ll30m5l(+@#t2F3;K$LWp70yqcqK zl~QWQzJxmLQ(~i#^@2eF+S1o&Y*%U^8a^QyQDF77#{COItI6qW zrW{_DKifgN7pK9u1`=~fM~&+1)vXdQn~AV{`sqmH^oGTIkk*fNkIv&ZSTm!fo*v}b zjPsCeSo7sDMkP!czWkKvIZQPnt&FJleHE6W#qFM#MG}K!>L3y;l5D0a59UlrkG0wY ziY?#Rn8=&Y2@&7Cm)+F0HIFUs8u}4e8OXL@LMxu^;x_6N`X1Z)dD`+8f8JN}M}U+&$K1TTUs80u?Fu zLkQyq#5s>6=2&{jCz`Viu(?OO>jo+W9tv3KA6|LpB6*R?i$19o4yu-inUlsFQCbOV ze`ZNWaKz5S?VDn*+SB= z!xolM+Mn3vX0tkiPtcB(JvI4PkBSZlR<#lNliE7D6Bs+sfd<%@CfM_YqZG>@ln4vR zur&JW=Vm#@PA1`P^23XHR*S3ch^7_>iWT`lwARxt>)1!;Bfo~K_Dd(qaW(jeH<81v z5!uA<JXz?qlw;gGEE1@oIb4B zzDBE3EHs{uT4by5y_N(B_wQ-GNA_{Vn?Tn(>a6sSooz|?xE4ws(wrW9nvxhxcuJ!b z*Iz!be&%yxy0*pab2LS*Gt|UaUGhxnU9!-5kGzY~i--g-8JkksmbLwtni5XKfVo;A ztwq_4K>bd>#Zcbkowno*VY69+a}s_$?Ks?s+5rPsr}H4E!g9gv&}(LcHZObx;W^2e zF%%whnIa1n0@}0|KctFE${Eyj1TkanPu54JV+>enwa=rhBIx2(p(YHrC%$nbW?O`L zR!u{j_Cx7%XS5lT`@e(-no3z`oF*K{+dc^E=!v(*e{n91ALpYYN_sNOE9l@bL8^Ez zI{I^q(mBUgle&K$za-b_&(Dq^=fkVO7$Y$tIK&KBWM6IE4DM_Hy z2!nZetr79oIQ(2@Ex;>tNK>u2DH+zZD4>n@Y+@$}93QSNRhcNc44JEK zZYiqAXJNNot0?)w;rJOVAc%)R+BJ?{tGqaw87(eR-N6z=sAimG6jEGVF0NtRbbZE6n&4_g9pLgs}Rp3@dB6tw(BR~@nU0%98@6D1iusE-X+ zQ%MmlAQhl}wBR;%5n5>Sxz?#TX_PCH!U1fTHR7RbdH*!z*|&$oRHu*n_KbVt~rmygy7o{z zJ#1V(*U<;WbIxbXQqSFz?BsegUDo#i`S5(Y!FtX^ET;8c#>YTR-92tJb+I!_K5qTj zpAk3J+uTq#>@4mc+(1&fSlPsm^{Ry( zwdqvc#&!>z%=VxR7U^zdK#_SKK_MlEfHldSMU}Neb|~(| zVA(s9uc-cy`ewJiN0$O8lZt4u>VF&Cg8}S1EuV1hy7dIFo0S!KwY-yy>|h*KSKY`3 zB@++Zc(y|Nv)JI<`=OBH%*vYS*5uPB9S=vs>%3HT+U%b9eeCfao0r4UWNz~WQZNV+ z`y5ue*#xO`?wSZB3@IE9na5jmg3uKLUHB$WI_X4OWDoIh{ZnBiI{zAN5HO}Ad-LLEH!z*6WB3=w7?BhJ{ zh;G>L{1(yvy|HZNM048n^J)l~nZEzzxPn96HN_+=(K9ojTboh9I7M?b>CB>-1!Jn9;^sh z*W+g8q3e)9wA%baE^O4l zIVfmWQs$IHwcOy<`B$T51C>eV%iU+r9}@9TlSHs|>WAw%S>e!Lvxby@2OVF#OLr@w z)RM;w@LNdymaj1)qTck~YlkWn#OdVPRoroeU|%PanCAVFy3DtJd{n7$%!QWBV0z4X z;#UF(<;zKuINZ=xm^VoXjHw5utHvQ0C?kh@B;G-doh^!pR;v3RO}&CGRp{LsD~caq zH(h!g1=mE`>h+G0hboZ)Qr4WP?*omu~%Tc08_zv@TujptnL`}@l zp>5^pwRb}aby;dhyLcB6gV$w!QON1TMY4?>HKWYyH});!5QVf( zuw%Mo@`GdGF^F@0Nq=L6?AVrT=RvJeAn)I^B*2}SY32>3EV`#I zNuUNMa3af~tAX(BX~DSDqSA6i-qXgL()knqdqOn;h~VUP7G{Xr)(p;dQcIPQ4eA_GK#C9Z#IK7b<16V!>% z8mJ87!#PS4h^TtY3}@$|mWFXzrab(3wH|~o4U}>N;@s^%cyxXt?FA+7VKfic++X)K zB_&HmR1Mt8cEj28G4S53U>zhe((>e|hI+Bf42$4Nqq0BlJYmGjSE(dFInE(6e97_w z*CbDIEZPt+0et=9B8myP**K|wPQIa9ed4*{GK-?%_z)1yI$Jo=lH&v39%@UTY^)$* zv=U5LLgzaB<$%GT?|TCebH!+xWQE_X)tJRou0fENc^RP#o)%%?9rU zHYFmVYe?W_;{!dG7*7j{T1k_>lePX%Q>}?#k?xXHwrP2RmkkS7DL9Ds(+#*wA7py! z8!mSXb+>yA7M;wB5mjp9)xH3Vs_>h=8g;T&_xR9za#%!MOpcM%Z|2oVfCS~2l<@6k z&9lBYjf+-Jh5}M{sL4_{)88eUFD|`(TmKpk; z=uor@?0mPEQD0@HJ`QciZgDo^cZezBm{5d-u7Q_10dKm#3yF`_kvw8XF~TKgZNb zb-p&U+p*H$xT4y~cOfx15R76!v+6sR+wn?0YGn9jv5(p58Hpq^}~U2jjk=s;O5eV`H_ud!|3G zJEtQ^oh$}wD;$D#=Nc;=>^uxZjjdW{;wO~) z(l#U$DIw}yHs3g2xMY8{F)~UzHxggC=^qyU03f=Ub8*D4M|m`xXbT>T_nLDE5wU%| z7EX$trAZR^>Q9d=);;tYab?onFSq!4kC+{2kJ>0wmR|l+lp|_MaM^v>gP#RM zBx_H9YDEY#W`@n3=9G3?5t@dB7VLgW^`0+qfH{a8s;QR5$B;Ga2rhDHI_g%$+i0$U zy=WOE4Srd+A}mnG5zI5g2t4HUUAzC?AhL25>ar}jCRA)U8w76NMfYH#*k(BPk?O7- zg~b~fUBcbw?IYB(uX`gG(1BzdpY<*@_nT7k*2UpdcuqHx(Rbf=e&bx-vKCM?rU5Tg zd@Sc&d$jg;o=L&8{rRED=Br&3M)*41XGFLE>f4b1%`MWWk;J@iWHbgVkgLyc8)xmp zucLd6=5r&;aavAEoZNj%*(ph5A||$o>#Uv<$$p@S4iS1r~eJUryOf*?sOltj{ zE1}ZIb>~E#hm2V!t}hNr*Bk9&!p6_*Y3Y!ge(!Q= z_9kwepGo2AphJ~G(-4Fr4Gq-#`(SHc*U`0GZx-;Rx$)QB;}$#HT8w3)QO$<}c~5yV7>cb{E$~89ipAu4SCZ{KBP1k4Lbs|C zsLwXOxqQ!7&J@YMUiMKF4XCK}exT3ijMuQ6;dGDS)2uxGgq3a=@D7Sey#tYdPnJSIVk^s=v%~+ycO-d{JScq#X zGXcl)rPJ@-8p_ehw(}e~5BJpPxDb2vKC|Ti*n7*csJ<@@)IbFhDW$sAbQ zl#q~;p_Le5`Iv@|!R#PhR+(ED^SBq!?@}W+V?OJrPgc_*Sbq=Q z)WlL5+omlhPIPZ;f5~Me#s`pgH^=%}`%PW(G5UtbExcOHB0=`Ot>0eUN8DQaZmzB8 z@66u_Wy?*(C|>vC5~Y_i<1(kwgBDirv|CXxUTdP=<-JGtU| zKZ9PPQUKi;#ioerYNl~%38*?9mr|EPST%hd(!$i$1-+oZ*qn*b*J%wbw;1yDU1<12&_xS>UTDJbhr9aRG4Q1j>lFISYVhVfl1tpB z4O3oFU%Y4*XAO;mmjSToP?&|)+8_1=aw;>-w~5UvM#f5)kI#Vq(Yk(GOmOi!2Hn~9 zHuaUXYZ8waH{Yr$B?&cnBYq=%`;EPP)A9}P8PZQ!H)jfK-pWnv|&>0R?V+& zj1D>c1P)V2D&?3u(B?YK;(Dy5btjo7*1B-i>0eb}i=cj%eq4q1_m-vF)1O%1nOZm>qUtWx?sX*wp8%yGUV|Z>HpU4Jg~Y7x1H5_ z_v~XCdW`sKKz2J{EHB=HDV*D6l{;3%%Bw1%HMtr8JFZcqt^3c=ojdk543Yl9(Ik!7 z*ZnRzjOZQ2i97%LF=@rB zQ<9wa;!u$)tcn?humOJ)^R`L!`Gm|gw|=x4o|0m+A2FTp>xQ}<6<^E-Y8bVLB)@EB z$}Yb=-7Lis=WBJAjAUN~@ss#)c?0HO=5H2A5hIjOTq`p^A5GS_xGA_&3OFB{+`Aje zMP&2($DBaBK|?R$986Dk`Ol`?+1e!pxY-D&~}7l7D_TXYX#SLWQk>E)kOa;BBEz^^g| z=A^)KNY$#q)n%19FA*ylv(SL6v+9V?V41{z&^7ET+wB<`o{Z=w!@WwH2%-kd+>6;q zSBKQ)%)y8yeWC!}Rqg|GLcsD|OwLsJ)#WrW z@|x~&7{h&qMDmgZEF)Mo>K^DgbM<_fERmVE zd0J%OlbqZ>O_&8czOJn>@4J(&+D?ocsbyg1uZjDJ(ERlNjr%{Hba@;q)LPbXwIl}j^@!~4Ja9A_}I ztcaw*%*jEC;22b93Zst0dePm2XX}Us*kNf#T3-2Bb`c5tB}f|MhI)i9f32hhGRdGn zEq$>*dzEBHzy@xO=K3Wl*rkxOs&okp2L+z)yxZSyKFTE@`j`Y}!p*1MkKQDB06_!= ze^Mt+Bc3Fe;hL#PFo2ct3~=whA}jW~jW;$OTzprF#rI-C@CfsozPvcf06aMNMy)6V zkCS~cTT_X{hYLs^;vj$Pm_DZ&_q%lA20=Dm>PcVT7dcT!wRvj8I`2d0hv<4 zO}kLb^`stKrgzie@tS8OI>q%V(eF82F|s!=Fc9w(y?i6LLFD|fh0S|CijPyr2(I)b zFh@ODeG5U`6gtNSz=(>;?jM$*V%i+%rn z-5lvwCL&@14A~EB8U^nU7I>857=gY83MJ*w)`p9Nf@q8LROlX=eehpWME6g{)1Gr=V(d}4# zK~8bnnUESPSl!zJr>{S5W=;o`xs+2u{JBOlKtNjU+`pD+hah}YAi_*A*VecgZ&MGi zXtf=#SxJw_$@i(G^!sd1{_E$R{zT`gQCmqdf<*xxMVEFJB9U9s-!y7x9}dn;?n5cv z^Z|+M(ZuzpDBZVhPvk2lXRV5L{k1VwB7L7=4&6L0na(%`Z02ZF% z0CYg$=@zG8E}x=qk)yy|yJdIFtHBn2I(#&J(TPY6=UFcaL1Rf~%P%o7AJl?cwE;KXCXaYw-TNGluC z&M8t%#7bSlnjy@^viB#0yyo2~?I&uPu|7dgf){n(GirJ%^YVe%EL#U-f9d3{D~=Ec z5If1M4&tYO(QTBETL)90gb*-6U!mTHYZ4gM*b3ybzjw#-p$dZKw?=5T>?0|6{myMz z%z%CByHgXvL zRZ0uG&bt}kerC^;4hfbJi-pw7WwbHtnhl~HC`n9U4fqzDfoJHV>y)Rf_nh071h!lv z18K&q6#KB%K^OD@%BW>lX*g>UF!MG>QYUwO8Ys8?m&6m80LMXQkEy{grjC;EO+18* zI>O2tWu3xSQZtA$&?LQ*Iv@C{V5m>!K_c+*Cro-hm@-iJd1`X$N3eH>bJfU5HU@Yf z#2pKrNb&|vJ(NHi3dzN%^!qYL-A}-X)>80ijqy?!93M#MDBBY%%5_2&HEsH!<&)F> z457(VVu4q=nA9V8-sh1s6jT83q>;STVed#p?F2}D>eip^bTgKH?vT6LK5S+^yzGmv zkAQ)=q!D-Cn3f|NU%MQ?}hy?+#H*y{WZOBUr2 zwFZRpID`wf&nzHyiCJx$^FF4O*cXKyH@1JFC=yIJ!6Y(dho^}!KIV!1&t{+gA{2*~ z%MKfOx>IQz1_fHy*mp@lLb2Yy^6{UxD(Nz06Xz66jUjU)E(8;?RiW^Ku-PJ-onq#hht&&_ z^#K*dHy^K^^oDvotNXRUY!gf4@f_*Yh{rv*KakT1wg=I}i8K>F|9S7Y;LPBL459D8 z2jo-r6+dF@*Xv?p!n*gz36t0NFsX5as4s``sFuKht-a&j#_Bmdsr~PLs5ranTyp4nKfUHBqNH3l zH+O%7CSQF07}M^A(UF{d=bR$ec%I!>>VDQ1l77t+pbo*|>n{W%YIZ1X%l)9<-%hRw z7&E~>u5obhya+H~8$jQ|vTA$|5a}izrbdcX3h#^bfhcx}@x9IY9_ou?K+I~PC+csy z&&N3PkwD!qgS-?=^xj^qPj$~VF`_H-8!sQAj!=UUr=2b)_zQv#x6G<=J&%(G`I+fx zq|1FR={699WUC}YK|_+WKEt;+2T@TsTVtFnIgiCFw7%te=_=yp`xFpV zkd!r9%iJP~L8FJWY2jFN?Dg)=g65geQ05wq{N@N)&_ z>iT3DIEFBkp*ujVw2TkQJSFK7w?c4}S!yMggiFPDM&X2vg)`~7qk}jozw#E3mujC~- z|L4H}OCvd$#N=*%*NuABfnZkpTGby>lEPbw@(b1)RYo^ptUI()`ae6Iux-M~nMy}| zyw7fM+=$=zNa&;up|4|IWn!pj4M_eHR4liRzH5)(Kxh1PU+CAi#Jl6SLiNJx_!k#| zA| zNHB>o0&6azQkY6#x+#QjQ}e87_19SUpSnpepCB=a-iaz?PB3fsSsX8`@jH8Yu8z^Y zVZeTm+^k;9Z+FMUZzrH0+TdwF$FkKhaCfW*539epgDGBJ^ObMu4-xdp8VpB5eDRBy zSCk-LMgS)(!E+=Bw8j2-C@f*XF;d6Aq0_zswfqhOO5FneO#fv$;J<=sKv5uN8Xs^~ z;z$CS&PRY6=g)8R{06l&0F=T;O;fH2d3Y-U?1Xq>g8gqztG_SsO$v#$7?;Ps{&RCn z{qMH_XYKzs?Ekkm$&g9;Bq;v}VPHbuGtLa=Qq8*xa!y%f5vA?WD_%3!FsJ|sS{kRV zl7h-_E`Ht-ijit!33jbJ+pOsihwXoTrH`=x^US;)1Bbxz^TBV4!Y$Wnoeh_7*YA8C zRM*LyQ{tL*P(hZKzqK@0M||Tp(X$dUrq#=iUIZ*x&#<1LG!K(|{r)+R6`6%seJ{ z;OxJGAYYkd%>Qe<3F#fB!dIHtRz)`d#Dl%fWuAk%O2iQZyqeolqo&iGa!4&@;wlKd z91mPKx&xS^1Zo$8g76koCn#{2QiEDhLf)Q!QcuAe=d>T$f8f?3}`HTM$QwI zju-}}aSUlv3tXP`6y$$S%9-R}nbWUILJB{u?1Xx{X+u`h`hmaz?<k5&tnR{uAD4WmGK5^{@DT8*K{q8SkM9$gxb6b+Id`FQJ059hODLg zflVSu9&w4y1nTdnz4m80D7IYU&7Jy(F=myks zhpcc6>xKiGV=4TE70%drPn2L2NVSE8=e#~v{4a#P`~+70+uGnD zGQ281o(;@ELNDjwFiJsLawD-s_g9O;4jMR^rd)pnBSA=rQ^ z#?51B0uZiD$ObCvF0!^fpMNBjl^-8iAt7R63Zi+XSkJ@n&$)+@4fg;_$Sz12YGpL* z4)Sc|k>y)Xsy*fHn~*Np=|G11+{p5Z;bdC0ew+gD%GW3EzY2M{8i8KNnI5eiPp|MD zQq_ZM*3job-J>a6pQBqcbRI{RQR!g!Gk!v7t;tV{)eWCph=EBER!CE;X#1Fz4vrCs zujUJfQcY`~fzlvcA5h`BCV1y|ku}ajdKCaXzv?-SrfHv7G@L*EOpZcJDME9E=chxh z#LNmI62(F|UC}{|xd((2m68x2&{IEnH=ykmxO7>XZX8Yfp%di?Bi|8VppE^Kq;p1rv(X-f zf_Kdf?c)|zZs0T2=1Mn#)}w_kQIKuFaTPu#o>9|sl{SzvdZZhwh=yh56Lot6J2ldq zbVc5%leq3BD)S*NX{AD+ERX$AC6|zu!1XMKKN3DVVK0RTt8tFyz_F#9@y`*eEr|^1 zm;v|--w?(7Im%1aV(8nLrX(hjbr8yO-aBGF#f}HsJ~^*_Q6?)v+{#hEuFGQA4Cg(7 zx^Gw-m>U)Ljv!wh$zQx9Y;xYXGvH?^nYpJQdlDB>@aVys=nun9rhoJous7lBU zVw`oF36|Vt5g9ox#8Ru|*xQ7?UFUNT$huecPD`t5cqFLIc!&YLo|hdo|<3~)M1_%(vL5Y+oS5gGix zYVyddPxJ5r1x5zS_IG*5y|EnY2P_Ji2 zza&lNlnBB)*ni0i3xxVq?KJT%#u#OL2ZArWBT$SaxvF(sf3>woR?aOnO;0UiNHEQM z1~6ky;+H-Vz)-mJkBaBp7gVejR}k@$3Z5o#eF~@V*(L9t#D3ib7{9Nk z*imZEj#>dk?LeTgwG*AGlENLx$z=bv-!0V-=X*GjOZSreY2O9B20#n>Fs8je~XG$bMYfQM$)=pT17L^KqP zCHj2FoekmmwD8-F$nCFpg7$FmA{>2E3_yKHyu^=0Bwh#4-x~fP(2Lt<1mC@h$^Qwc zqy?^0j|~c65qA4_4HXMW*J@ZA8UG3Nd9T=G!f+;CL$VQPtj?wuBLgTxQ^Z|V+)%t2e|Re2hQ4%F_I z?&b1%>QP`O3jvigGDwwEQeZ2PAAh@({U(t>m9Oj6|I=(O057B$)LS7b6ja5~Zo35r~VYwD3>lvi5l*YiFc6gCQj0&_y6VHUMO^;UI>p>*iK88NKA9Y zbF%%9YUAlfp_-0MqR0N%X6CxD=>s*D9ENQH7N3VH-jAPrV1dM1gFDTRzEjlX^)1U# z?1j&DkqFEYjJ{<`(HK^JMvuH+zMJafA&D!+~0TMxrUHG9# zZ&~FE2xFl~tzdw^Te$5Yu1Njg*$36K9LEimH41_j zpvkR)p(0{CLn(Rhrr(ofjN_>dpicLKR&N-7eSu;c2RuEfN2VSGp$=Tp>e?tu)>Rov z?;TpKB!$`g0SO8{1k;5W)Grgj0dM-_fFt2N@9S7200hnsAx!xo`M^#vSxk{INhjq| zZktJOX28uaoAiHvPYQ2y`JbRO;^=q@eJZ#CkJws~*uKyC1fG7N2#>$2uX|gb!bcO8 zSqy)OrrtEqGPgp~>W9|PldB)MA_1!X$+r_{f8wG*p_>;#2D&{raQ^@ukhVcq4J%P| zQw4wSG8&d)fKn_%@M5n0ncqmgti}e&NCnA}$5kkyN&#GRxa1qkA02n_V}CHfBdQlF zj~K2zk4{H$%_`U}y8n}YuQdwfq2VQXr^4l>Z!5XoKQi?jiFaavNWI_MqLjp29A@bJ z;~O~Q&z0U*1EqQ?wl65>*Ka*Q!4{@LMTPnV;yk>LE&VY}ILvGQ-g}?;e$RRskG-X9 zjVr{-`LMgYe#ynDx~96i`g8*}dU~pwNW|i_J`!sx?8#=(9mAShzHwGY!ey-+)_n(s z;@Wl8=htpvd0qScqbe%$EVQ+M^S;^Sb^T_T5bbjkyDGDtdiBhaKLMIN;6G-h{t zW`>nNKi%t_6}SbzrdTS5vjOM!Advod3oN1%z`BDGk3bq z_~QG8D+=&b_KkGd*e(nU< z&8k;Gvj3^w;#(~;*Y%=8khJ(qhtv52y|!m=AY){9rl`7NV{d(0Yn=}mD_Q3U>n3UTHM){xc%qO%@4eHL4k6Y+~fGw?+H)` z`VAQ#kD%({Cz#d4P>5_R%5)0Tkd*9l}l32};DW+T4GS?-A;b}7EtZo(WE>i`e~5mF~(;*ou*z@e0nADh&R6^S-b zu{8|baF9Bd`q4}$ybTZ_Ix=Q)RaF*D7uRArsyVQe&~kE%WrjBAf8kIQg+`fxPPxGd zs4^SrGZMnqhcLTl{K;XF9PCf)@d65w_1Fv;>TrHqz%PTtX^rEKR3SYEk7`RgR<>wR zAO=i2upKe%fHE1gh1}DPDrT2W`V$yO5R&!L;tkylc%Rk^+VU0Ka9l+iLyp9r3df{~ zEs%9eznJgfj|W?+@nG11JZ{6WlTYYhC*u(6#s3QQr)?~J9n^xFsXEbB&VCRd!Vtw} zXjYXoe$qV|$)f&rBI}?UmVzj>#eT{E2qq~q-XBuJ*98xKBpDTxafK3?ww zT8BWRVH=EUaB77L&7*~Tsd}o%hD26KV|D<5B7Wc;DQ8ReSSX)Qq_g9P=rMp`*mh{z zWWQGRO+3T+Mt-sFZ>%yge-2WBL7aj?FiSwh1iI2+Hp7cqjSxNnFJUT)Pe#dJbg>Ud z)wQWRXapNL4myHFGbVuhY_kqfL!%C895JL^TzO&y$VK;&Vy#pjju*(vw9UHiRI zR{a@{cO~em(VoCHU_36z18-Ez0lqj0e-rlY-`L~s=Y=u=(m{NEP-to=5f;3%*dj2w^(w&v#EkJ*cc5hIt@iC`M z|AX}Dyc!X?N!lJTyaX3tGdWe(dw?l;{L@$kGbjDl3k~?l6wr-@-^{d*C{7LGeS&Ri zM;1)qPct&t5~^7J8s^X^ok-Ul^)9kPPM+o{;fcnK)Gj7x)lMB_QbM_>Y^{4u9?pC!osZ*fQ6!jHHFDM)7A@9A#Oi z_}!hsW`Ep;XLz@p0-L74Ph2bP#rcmImf)nY8YKR6k0^X$2#R&q?OczmsveaUn1o1f zqhX`roS0YZdq*okLd5O}P!{LR4@>>ZMn5Ocr${O3?9!P0cghe;qacwByQ6N7L~8)Z zSdX=ppSQLVzM5|x6vz8qk9cshN4`;ZuF-ht78eOnhHQhJif$UZT%-MD%u5HuWWqC) ziH`1Vcy6afq)R+pmbrx`2Jrx#-cPw)}zWNb@$@G9&50q13Ox^%)_29nzwRc`< zJPO59so>69XAHM}frS}ceVLV$5HIFcD_so26ffcM{8^vuE!g%?O7J=t&lgAEi`BQZ zYe}lC-4hZK?evv?weBu>fpWnH;Th8D*TYsba;#%#{%K5aD7nn+VK>PODpn3_;y{2hY51x3DKv-+W~QFE1jw=hLx zEkh><$-q2qJwzHQW?hDVipm=JmRdzs*nb#xuTq%w&e}HHz(SV*t2t%>g1Rl7mJf{Y z;T8muXP5}=%zo#MsE~rT5z~FAIs(EJ?~P&Bf-vg2g-}tZ8w~?FXA18;J8z90KgG7Nf=c)jVq*fXaHapIAhW z>p6@l;E6!ODlF6bBjg9N9ZhpC&LJpGR#bZ6hqcFQ!Fz;6ZXVM2P*tKG4$d0al4B&<6?=2pIXC~a+Kyp9r1(@29bt`>?DO>KQf9_te& zH@Be+Z-y1uKBr%K3q~&o#V9QC9JV@g_;>13EDhs`#{Wr$jj>yCjO^;wabM|I-uT74{RyvDVUK6ZdL@Wy_jJssSX|PIbGdwC=%|LcS+xW{_Y#XR-alccOhbze zlG)K&|9R$$o}jC7(gmtbhp%RT;R_<^HRJR-dBvlWVIgHVooJbyn|Y{dD4#Ci8X8cy*2?;m3N8o>16%GC86S9G=2Xrw!S>@ z=Eq*VbL0qo%N`$(Wfo^H6-~APA4svs5?+zQ@qZibfuVBq-Hd#+h{n?Hnm7OJi6Oy_`%WVo2G@(Kq&Qb}d&q{t;NF<1V4Pl4}Y z^-(Z&GjZ3rt@sA479^`}Vq5*h?!{5+t?2In+kv^^*ITxLV!DKIb0$W;Ie=$Hze}eH zdNxy3Yiix~z>wG9|8Te((TmKMUx9fd*(s)0ds@ZVp8mA+Y=a@6q1E!`aCTW;GTU$0 z+ujKr47%^OJ;Lp!ouLiakUw!eFQSAS68&4Mybz;M^f`&(2PnV(Q|O2G6-(d|qdbo^ zz_7!-Nxj&}CrZ)c7T+1{oNGb8nu2}ZuFvvisKi0w1?9|A*h^CVl+!60ta&XPG}c6e zxuIvHC8uSku_Bvbo-RpY*W9zjcjT*dcq72pk{l*GvqLkU0_DjWFtCjQhCoUmIci^k zo`JN;48v;~*h*J3at?2d=7*i2kEYy*f0Kk=)CU19WgN!s{Tj_NtIU*sCb*weB&l*$ zVoo*Pn%9h4Ldx{**~71!JW*a_J9rauB53gBr&x`q4LYlxN~WW)ZnX0fsFfazjmC?} zJ?s_pXd$teQ*Ovo$)Iyoc_!J_L#srCInXOfp7@m5dX2!h}x9W7fF+MHhhcy$Pw_bq7csHi?dg~;`s6xzbLK0-iIWAu}xVGsR9znbY#*lXDt833km>F1VdSb z?ihATm-Z;@;hNyQ++ov?zA4O#752iA9h zC>`O4g@q~bR)HDNe#sF(?yVN!s*k7rC$eBIN28E={@VHS<)!sqrGjNBSxi&^+S3yF z2*4b$Cz_PE-W^ul2I8)k6aIo~fnd;?JGMer=!UiIDC5t&&}8WqaOm|E75Gi#hC9^U z-`rvN$00udLXLxcWkDly>>7It08MS@brG5mE7c9v`!7s8uxjLGHs5B-$ZbE zrU7CjebnS|{*1D?aomz^F(0K(D!PU9-&=i+e`7bu{7IsOz^j$DXo7wR$#;!?#-|8Q zkzAXJjHtXck82NR^}^{IKnd_{A$^T;RiikhVI z4@mJB+;bj&O(fTI$~m9t&l|yt2?jPO!4}N8ddbsAz~Yy+Te=+oet9H{#zG8G8dGXF zg{zm`R|J>jJvs+?L~i(p$*W(=1{e8G6UbSF00f+M(gg6AUL$}0zxU|#Ym}V!rtjUs z{6X8>^fxV@bBN%0j0#_sf1K~%h}CPo8}H!SM^i7@|2+-J-+Yk=cQv+;c&l~w%4;~! zp=FzO$);DA?^++ia8cOdxdUh-st@vD#g;;t^g zkpau;Tu~kGuRKBRXkdKDEewwT&JpsS#v;J7ybWXYtt(HklnEGrZHn09_SI#2upB?7 z$%KC82?C>_77f*L4P4n_Sg%#UGG|?pF5ZtwVOv00tQ{#Hfn#s%0I4 zW&daJ{~7#m2pwQ-|L=FW73bv0uwWearn@`jo&B#M7I#zBz#uY$s2KZ~ns2;?Uw!lX zB~!;`Zd$oiW-jel<%fZ~_LP^KYcG(z6E(DfU0}2UPI9y9BRO$I{IE0s*;LSWt4@Do zJg%vqw|eL;$@}*#nfMm7Ncup%$kGb#@GI3u z5wjpPi4dWfNGK>c{H?H)|7Mf2J;q(pyV(axmtClr9u;rT54yQpeq4Wb-n^@2N-E?o zfy&ju!ZFIxs`=((hf-^_QNBkJgMFQ>!{L4+Lx*6oWzF6~dmX8O@$-?FJKYCu)pU`Z zJ=@n2&MzA!j`CoGIcMiKa+o&qh3L=v?W<;gH6N`{4QJe%v>6SH^7MV|S!YjsXH>GY zt>16d+))p5;Sg-Hj#zqfB<9jkxc}*sv+Aguhl0DJO}Q(5M~x7SOCND$W$x+}9bXV* z;${_l5L35AZZ#cv;)i(;J(TRzukv@0UbcKQCBY3@PXoBPn{m$Akxqk|OS)D2)^xxi zKFI?-A`XTI7@vSA+qr3O*^8wu;bQjFT6p%6^m z_0cHOqQmV%>;3m%rmAW~SRX0wrNI~ChA5`Zt0<+LhWh(u2VchL2xZe6)NCwI;1laa zcP{x(ni=l-xYE(aL$uyr;HAEQH(YWIdsEW+sqjc<^r%6f$K@=v&eibUao#Wd`#3js zLJ8yO*XP*gAcz&MwH343;|4_;G3c)KNdRS=jpmS@jO&!F9QAx<(h|yR)h-vs+1yl7NTloPqYL>P& z(sIj+Hr{nbOk3@tTqM|nv6QN_exizKMfg)m*daxTiL-Ds>88(%pJS~Hau?d(>U^70 zNGiO57QWm+96LIB`#vDtXoDz;vnMVd<-4sb!_!v_bTer-P=-fCW`XtPBGEAW_Ci#{>ClwgzK#SFh$s4c7Cg&6n9wa=$h;40hb(0$Pc!lLw7wZ?1~ zUIk<@)G3Z>KSy znNvCqGxRrR9jU{^YlZOLUa96kQfAi3cd6ceZ_KghM_QpTnXIM`T^Z$HNg~|}@Sw&k zoQ76xoDAA8(d{rCng@C+_Ma7(gG+v}QNU~&-`gS+B&{fPLAf+*IKoZkZIyK^b$=we z^bTIqE%_I0Q_6)rgHzMtdA-}tYl76_8q0i1WH5)hzH*cv6GgfE!*P#9(h+dN_z+ZT z+ENxinI@%9}emF+@#;N zxn}q!)#_PTWZ8LaE+*FD+BLn+VHIuEP-om0(|kzdMO>7B_nzZ;*wNF;ykaHF#o@26 z$JMM#!^N`XNhCBW#vO5w=D!9@nCff9R?8*`DIb)sSIzz?taBMHUhll~$X_Q%?-^GK zqJC4&%A`B(SCQm;g#p<^i4ly?cTU7zIk!sB&X-nsB92@a(a!f96Kir;+T$tVf`!qj zuG8H0hs9!!KkQw)7pd)U`R}&QE)|Z7$jt&ts`QvA??$Uzvt+j-73I-(l{?BgS&J1z zB$@IvgmfZP*#uRl@y|UrO!SrT$ug{-Q4PX`YITMf~ENK&ibg@UF`T zq1<}ov5RogCj3t7Jf=uU(IIrFq0wXbyg8zF@DAR-++$v@v)_5^mvdAKIAjGTXfkOR zlIhgaOWeDcd!4JD2-Ezm-X(kjohJEkbf7ZLp((jW50^uIE*et}B@{lBHH1Y7vzTrV zcU(508z4Gfyo#vX(^~D_+DT-B5LL7VZfr+3ohnZBDb?Rf9f|y zue)Zy{K}XXqW?8Wq*Kh8jK#$m-+OKI<2R`%mgIb%7OzJJFAObJp(c9aL_Vw8bV_vN z{naK}b}{8_j+cRsXaY^uIqfv73Zs?w)M`{OFl=q0u*&aHg}Ju&1lc91??|LhuuN^H zjC0@`H8wML1leUjBc)SQiAvK+sJbSj$)x{+c+`1oJ{KA0l4Edmm&g6N{D5hL3M%;Q z-WqL((omunm2?C5qu2@o%LHxbH9}AF3LPh@5r(;D|J7ZLv!|ciWIc);W#ulXBCri{ zqFiHH4mS&3j)bZ9+19Eb_rLpI5G%=2F5#g#H|M4|XNy@j%|B{*sFQ&&Yu=CkI6yI$ z-$}#z&7?_x?8xsj%G(23n#oq2->`)1*#z^9h77R`Rr)dp`YH{L_e&7nH$gy~8x@VB zpZU>uc-YM4F=d5RC}RcKjK{B+HV4Dxqew{Zv-fC6(R(4Bb5foa5UWg74iJ3KWeQrw z$v{-e=_Lr-OvQ{;j~51Yv}iHyy4*Gq8b^;6Sos0W~Whsb32mC#^3&FNm0Lk zXGl|Rzmy-m4iYOTFj?-sn7-dgemN@*{DEWro&LJ}d~SZS}wp z&vrb1eQ2*K0X6@%1f$C~$zC%#JePNF-T-!$ut*XLR;0pS<=2{CJFXgV);?l+1MFJ; zH0P{1cS=*h@s7siK5+&G+fJgz{LwQ##Wx+)wejbE)fGz2cXstnO-L30iV6ERpeod_ zzN|Ta<@Qw5Hzlvl^~b|N;`?_Q@~vH6((P0)@c0=l41bkt!m`l2=02NQv}PvfrZMIu z|9ZIguZLA=t5J-^b#PSjTy`2)Zd1>{@ z*;=hh>A6#9le!=*l`6=}tlmkn$A?*n)4|!>Wbv`ueBN$H{51$4=c-3ee#afP)b|!o zZk$gU%a^^7fF>GG#=8@R<}TGRwiGvHWSgzmg>*E)^$E`FiQL3iPGMFc%Oz@hjLH3X zG2RN^n%zO&|6v7USv|>7B4S}s*R}kKY+vut!LBKJowYrh7XGYdq}N%!8mG;Osz>_s z%A1Ni@1@Y6aZ1Rq_ss|^%rRW*)X6zm9u$&;Q{&(Va1D{q-`t0#^6wz64>Ha{! zt=Axu%rH>R-5SqOkS_<54_0a~Ip#@76k$AUH*=AmgDmO=_66266U86rWxp6YQk@f< zoXziWF%pfe2*L`i$*kr++fZ*MuK?9F|Ny4P(V!&XoJ!q1;y z0u*J<*R>#1k1s~bjv;Qmb#MM@2Pa8iiy2yxKjZqY9Uhf_)S=VY(BZ>jt6X0?ji|Ib z@)gTk>zWXZ`S~x)bBuwd&axbLr>=8)T?8K9=IIznTXp6X+=#+YA4F)r6Le`i)Ny%j zt?>o+TJyB3IBF7`fXF7p&Y6weei#^v$+XGYPiUCme&;J3CfV_qeew&a zlG1AgS`LENlJuEz4BLsFg@Q5!w(XqSQz=AOQ2k`0!QMT{Pg7Pt?*SX@z(-TrX79Pd z$-uyNka(PYyw8a9o9g@GVa^5Aye;|Ilb!H0Ga zv_#}E{F*Mcu?<(1>Fm^uYqW>ccLt?h7YL<#l*;BD@2-DIw?%Cz3Q!CrBHc-lyZeih zRoVEiZF0Voa~%H0cdm@VMre*!iD$^CK;oz;2Dn|Ov9-!BlOe^suG-Ehem7o{7|sPf zP?C2_2+mTW2$G<4V6qrs;P$%1)pPl_H{P{h?x zZf&}19cA*{e1pU}BmE+BxZJKjJ>gwOwYtwL4EUShFXHxVrZEO4HKn*lIaV`&5S-R6<q7jfi$@_N~{UX!WoD~!Jp(Jz+((L3m?3#~bzhudioU1VEK*e+Wa-sea;DnpdY zHNLpP+C$^xRGmLNsA7M1G_HNru3EzfBbS;S7|?s#Q*Sia;AWkeTe0WTLa(P^%m7PJ zjxUfi*OHsN{feFF+vGz6OsyADbJ(>=&+2o4ueQw#__w<$JfTo-X0`@nr1 zLWTHf0s}kDZrHRgNZDsJUz55aBRHyHO~Y8j5%&Htr#veau?ae;Pygw3*^sbjj zCM8GA)&!RPVbw>*vG1`ng=xY+^~N8L5Seoipc@oO#L`g@RuXF|9X$~jRaF&>T_ipe z_dAlC`RZQ0nEPY4?fYT!rpetvrY-F#F7fNU`q>gOs`IT5V&cq88Jyj6WNcdMM!6ZF z>Z;!_euN_7hCwv3b)B=C8vek^V_HaF>IOS>>lPi>gCN@SV#gz+*}}OvpCjL+4F8;@ zd?(cL}|wL&t)TjowZq7LXgPAt1iNYto7z^DUJlYV;VB7z@TnIq)22 zsn7+LhISE8IL>$&so}FbUv|Idbi5pc6vG7lWECfGEj|@kA;(iXs3VkyH|~`a#L8(V z2{zb7V;e?~2F5UKD5^h`F7vSTFm1p+^$m|1Dk1j71sRFFLe%MxU!PQ-2nlm~AAIXv zjxC7uUtd%DgcDo>|NFdB0f&~h^!zjYfs))|toUvJRKajk5)l}zBL^cWSK5;pSQOVV zyCarUeQjt}GcV=(zL4ij<;sm_nLuhAveNN9zV05YFcU4MZNGPhQ@K1|h6R$Jhqs7u zZ;;&;wCpZ}S!vSYN1iUDc~fq|h|HP%&L2!-8^(Q8e=nYH_k5Q-9l7NyD_OIaG;oR5 zo;IX3>KT%;1;p}$bORzH7gTR?osEBYI`rvt#4g@r>Nh*b$w^~0192A=Z|q(KnB>*W z&=Y!FJmWd(z)R7O8jjRtW_NIBBVUWQ5+esmUI!}cEj13!zo8%FBazP7B#HE3Ww4u7bc_IbKLmp9twdwTxLM@{-2=9-au z=4|%A!zc2fvVUpyyz7+As`|0oDQNMBbXQ55L=^(VoW3K@CikaQUjQXDR;HG^1(T6<@YaZ-pvY_#T|$I>|r z!t;yTRLVnL98_Waym8ODNFC)Q10%U2j&xi!k9T82Cc`1cuLy^GhFxV|{u=e!W|qTh z8B(K6clAiV)%)qu^PbTFy2fI-%xHCsV;>CyqOY3oY}bKHzGDY`91Z*#=ep{i)$&QS z`2~HjT1mD;F?VIFSssJt&;!hjFA?gd054VyJ&#OjiNzHqQ z)|U#Upjom-@3SX%-NaGNNu~)8&%1~kM#B#xUaObNizfypMHj^1QJGT<1P1QkvD*&K z^?G(1d@Qtv$j0X@&YeyLbx62~GI_N24^q4EycDKt2%QS13I9gY8d+r|B|5uIR`V4*XFEdPXnr0S zI_$A!v0MR47FF`zA3Cn&{b{9aBAo@&bDqykWhW&U=xrIQHB8nvP0X`U|Bv>*GaRmO z`#+JUBvFItHHbQ*h9QxNZX!hQHCjYsFrx?2Nr=u6i9U#)=w%o!(R=Vklrj3~qx_DW z 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

9#;)^s{hdBwXW^GV9 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 Date: Wed, 11 Dec 2019 14:37:15 +0100 Subject: [PATCH 07/15] Tweak on the 0.103 release blog post --- source/_posts/2019-12-11-release-103.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index 3124b05b41a..f89446100e7 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -29,7 +29,7 @@ no matter how small or big the contribution; code, documentation, issue reporting, beta testing, supporters in our [forum](https://community.home-assistant.io) and [chat](/join-chat). We salute and thank you and wish you the best for the new decade, -as we are entering 2020! :love: +as we are entering 2020! ❤️ Cheers! From dc74e5baf638cec2574ce35d71d019e593671c5e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Dec 2019 14:42:49 +0100 Subject: [PATCH 08/15] Fix a typo in title of 0.103 blog post --- source/_posts/2019-12-11-release-103.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index f89446100e7..12f67a44034 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -1,6 +1,6 @@ --- layout: post -title: "0.103: Happy Holidays, Service calls, StarLine, GeoNet NZ and Proxmo" +title: "0.103: Happy Holidays, Service calls, StarLine, GeoNet NZ and Proxmox" description: "The final major release of this year! Happy Holidays and see you in 2020!" date: 2019-12-04 0:41:02 date_formatted: "December 11, 2019" From 6557927be1180e4d0d95bbc4eac2506cdfb19047 Mon Sep 17 00:00:00 2001 From: Paul Sinclair <24625998+sinclairpaul@users.noreply.github.com> Date: Wed, 11 Dec 2019 08:44:50 -0500 Subject: [PATCH 09/15] =?UTF-8?q?=F0=9F=93=9A=20Minor=20typo=20correction?= =?UTF-8?q?=20(#11428)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_integrations/startca.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/startca.markdown b/source/_integrations/startca.markdown index c4775644c62..417fa3e7fbb 100644 --- a/source/_integrations/startca.markdown +++ b/source/_integrations/startca.markdown @@ -76,5 +76,5 @@ monitored_conditions: total_download: description: Total bandwidth upload (Grace + Used) (gigabytes). used_remaining: - description: Remaining bandwidth calucated from used and supplied total bandwidth (gigabytes). + description: Remaining bandwidth calculated from used and supplied total bandwidth (gigabytes). {% endconfiguration %} From aeadcef241d0f3b049f2d3d741620a4b4cb95872 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Dec 2019 17:07:10 +0100 Subject: [PATCH 10/15] Updates 0.103 release blog post --- _config.yml | 6 +- sass/base/_typography.scss | 218 +++++++++++++----- sass/inuitcss/base/_quotes.scss | 110 +++++---- sass/oscailte/base/_post.scss | 18 +- source/_posts/2019-12-11-release-103.markdown | 211 +++++++++++------ .../blog/2019-12-0.103/automation-yaml.png | Bin 19594 -> 41827 bytes 6 files changed, 372 insertions(+), 191 deletions(-) diff --git a/_config.yml b/_config.yml index ed5e2351b61..7f9811dbf78 100644 --- a/_config.yml +++ b/_config.yml @@ -100,9 +100,9 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 102 -current_patch_version: 3 -date_released: 2019-11-29 +current_minor_version: 103 +current_patch_version: 0 +date_released: 2019-12-11 # 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/sass/base/_typography.scss b/sass/base/_typography.scss index 9a6bbacd2a2..ded090889b7 100644 --- a/sass/base/_typography.scss +++ b/sass/base/_typography.scss @@ -10,9 +10,15 @@ $header-subtitle-font-family: $heading-font-family !default; .heading { font-family: $heading-font-family; } -.sans { font-family: $sans; } -.serif { font-family: $serif; } -.mono { font-family: $mono; } +.sans { + font-family: $sans; +} +.serif { + font-family: $serif; +} +.mono { + font-family: $mono; +} body > header h1 { font-size: 2.2em; @@ -37,75 +43,172 @@ h1 { } @media only screen and (min-width: 992px) { - body { font-size: 1.15em; } - h1 { font-size: 2.6em; line-height: 1.2em; } + body { + font-size: 1.15em; + } + h1 { + font-size: 2.6em; + line-height: 1.2em; + } } -#{headings()}{ +#{headings()} { @extend .heading; text-rendering: optimizelegibility; margin-bottom: 1em; font-weight: bold; } -h2, section h1 { +h2, +section h1 { font-size: 1.5em; } -h3, section h2, section section h1 { +h3, +section h2, +section section h1 { font-size: 1.3em; } -h4, section h3, section section h2, section section section h1 { +h4, +section h3, +section section h2, +section section section h1 { font-size: 1em; } -h5, section h4, section section h3 { - font-size: .9em; +h5, +section h4, +section section h3 { + font-size: 0.9em; } -h6, section h5, section section h4, section section section h3 { - font-size: .8em; +h6, +section h5, +section section h4, +section section section h3 { + font-size: 0.8em; } -p, article blockquote, ul, ol { margin-bottom: 1.5em; } - -ul { list-style-type: disc; - ul { list-style-type: circle; margin-bottom: 0px; - ul { list-style-type: square; margin-bottom: 0px; }}} - -ol { list-style-type: decimal; - ol { list-style-type: lower-alpha; margin-bottom: 0px; - ol { list-style-type: lower-roman; margin-bottom: 0px; }}} - -ul, ol { &, ul, ol { margin-left: 1.3em; }} -ul, ol { ul, ol { margin-bottom: 0em; }} - -strong { font-weight: bold; } - -em { font-style: italic; } - -sup, sub { font-size: 0.75em; position: relative; display: inline-block; padding: 0 .2em; line-height: .8em;} -sup { top: -.5em; } -sub { bottom: -.5em; } - -a[rev='footnote']{ font-size: .75em; padding: 0 .3em; line-height: 1; } - -q { font-style: italic; - &:before { content: "\201C"; } - &:after { content: "\201D"; } +p, +article blockquote, +ul, +ol { + margin-bottom: 1.5em; } -em, dfn { font-style: italic; } +ul { + list-style-type: disc; + ul { + list-style-type: circle; + margin-bottom: 0px; + ul { + list-style-type: square; + margin-bottom: 0px; + } + } +} -strong, dfn { font-weight: bold; } +ol { + list-style-type: decimal; + ol { + list-style-type: lower-alpha; + margin-bottom: 0px; + ol { + list-style-type: lower-roman; + margin-bottom: 0px; + } + } +} -del, s { text-decoration: line-through; } +ul, +ol { + &, + ul, + ol { + margin-left: 1.3em; + } +} +ul, +ol { + ul, + ol { + margin-bottom: 0em; + } +} -abbr, acronym { border-bottom: 1px dotted; cursor: help; } +strong { + font-weight: bold; +} -pre, code, tt { @extend .mono; } +em { + font-style: italic; +} -hr { margin-bottom: 0.2em; } +sup, +sub { + font-size: 0.75em; + position: relative; + display: inline-block; + padding: 0 0.2em; + line-height: 0.8em; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.5em; +} -small { font-size: .8em; } +a[rev="footnote"] { + font-size: 0.75em; + padding: 0 0.3em; + line-height: 1; +} -big { font-size: 1.2em; } +q { + font-style: italic; + &:before { + content: '"'; + } + &:after { + content: '"'; + } +} + +em, +dfn { + font-style: italic; +} + +strong, +dfn { + font-weight: bold; +} + +del, +s { + text-decoration: line-through; +} + +abbr, +acronym { + border-bottom: 1px dotted; + cursor: help; +} + +pre, +code, +tt { + @extend .mono; +} + +hr { + margin-bottom: 0.2em; +} + +small { + font-size: 0.8em; +} + +big { + font-size: 1.2em; +} article blockquote { $bq-margin: 1.2em; @@ -114,11 +217,21 @@ article blockquote { font-size: 1.2em; line-height: 1.5em; padding-left: 1em; - border-left: 4px solid rgba($text-color-light, .5); + border-left: 4px solid rgba($text-color-light, 0.5); cite { font-style: italic; - a { color: $text-color-light !important; word-wrap: break-word; } - &:before { content: '\2014'; padding:{right: .3em; left: .3em;} color: $text-color-light; } + a { + color: $text-color-light !important; + word-wrap: break-word; + } + &:before { + content: "\2014"; + padding: { + right: 0.3em; + left: 0.3em; + } + color: $text-color-light; + } } @media only screen and (min-width: 992px) { padding-left: 1.5em; @@ -138,7 +251,7 @@ article blockquote { /* Pull out to the right, modular scale based margins. */ float: right; width: 45%; - margin: .5em 0 1em 1.5em; + margin: 0.5em 0 1em 1.5em; /* Baseline correction */ position: relative; @@ -150,7 +263,7 @@ article blockquote { .pullquote-left:before { /* Make left pullquotes align properly. */ float: left; - margin: .5em 1.5em 1em 0; + margin: 0.5em 1.5em 1em 0; } /* @extend this to force long lines of continuous text to wrap */ @@ -161,4 +274,3 @@ article blockquote { white-space: pre-wrap; word-wrap: break-word; } - diff --git a/sass/inuitcss/base/_quotes.scss b/sass/inuitcss/base/_quotes.scss index 490948ec44e..0a9dd2cc8e2 100644 --- a/sass/inuitcss/base/_quotes.scss +++ b/sass/inuitcss/base/_quotes.scss @@ -5,12 +5,11 @@ /** * If English quotes are set in `_vars.scss`, define them here. */ -@if $english-quotes == true{ - $open-quote: \201C; - $close-quote: \201D; +@if $english-quotes == true { + $open-quote: '"'; + $close-quote: '"'; } - /** * Big up @boblet: html5doctor.com/blockquote-q-cite */ @@ -18,55 +17,52 @@ /** * Inline quotes. */ -q{ - quotes:"\2018" "\2019" "#{$open-quote}" "#{$close-quote}"; +q { + quotes: "\2018""\2019""#{$open-quote}""#{$close-quote}"; - &:before{ - content:"\2018"; - content:open-quote; - } - &:after{ - content:"\2019"; - content:close-quote; - } + &:before { + content: "\2018"; + content: open-quote; + } + &:after { + content: "\2019"; + content: close-quote; + } - q:before{ - content:"\201C"; - content:open-quote; - } - q:after{ - content:"\201D"; - content:close-quote; - } + q:before { + content: '"'; + } + q:after { + content: '"'; + } } -blockquote{ - quotes:"#{$open-quote}" "#{$close-quote}"; +blockquote { + quotes: "#{$open-quote}""#{$close-quote}"; - p:before{ - content:"#{$open-quote}"; - content:open-quote; - } - p:after{ - content:""; - content:no-close-quote; - } - p:last-of-type:after{ - content:"#{$close-quote}"; - content:close-quote; - } + p:before { + content: "#{$open-quote}"; + content: open-quote; + } + p:after { + content: ""; + content: no-close-quote; + } + p:last-of-type:after { + content: "#{$close-quote}"; + content: close-quote; + } - q:before{ - content:"\2018"; - content:open-quote; - } - q:after{ - content:"\2019"; - content:close-quote; - } + q:before { + content: "\2018"; + content: open-quote; + } + q:after { + content: "\2019"; + content: close-quote; + } } - /** *

@@ -76,22 +72,22 @@ blockquote{
* */ -blockquote{ - /** +blockquote { + /** * .4em is roughly equal to the width of the opening “ that we wish to hang. */ - text-indent:-0.41em; + text-indent: -0.41em; - p:last-of-type{ - margin-bottom:0; - } + p:last-of-type { + margin-bottom: 0; + } } -.source{ - display:block; - text-indent:0; +.source { + display: block; + text-indent: 0; - &:before{ - content:"\2014"; - } + &:before { + content: "\2014"; + } } diff --git a/sass/oscailte/base/_post.scss b/sass/oscailte/base/_post.scss index 15e3aed12f8..a93338fe6da 100644 --- a/sass/oscailte/base/_post.scss +++ b/sass/oscailte/base/_post.scss @@ -1,7 +1,6 @@ $meta-color: lighten($text-color, 20%); article { - blockquote { @extend .clearfix; border-left: 2px solid $primary-color; @@ -24,16 +23,17 @@ article { } } - .pullquote-left::before, .pullquote-right::before { - @media only screen and (max-width: $palm-end){ - border-top: 1px dotted $primary-color; + .pullquote-left::before, + .pullquote-right::before { + @media only screen and (max-width: $palm-end) { + border-top: 1px dotted $primary-color; border-bottom: 1px dotted $primary-color; padding: 0 10px; width: 100%; } border: medium none; color: $primary-color; - content: "\201C" attr(data-pullquote) "\201D"; + content: "\201C"attr(data-pullquote) "\201D"; float: right; font-family: $serif; font-size: 1.4em; @@ -42,7 +42,7 @@ article { margin: 0.3em 0 1em 1.5em; padding: 0; position: relative; - top: 7px; + top: 7px; width: 45%; } @@ -60,7 +60,9 @@ article { a { color: $meta-color; text-decoration: none; - &:hover {text-decoration: underline;} + &:hover { + text-decoration: underline; + } } } } @@ -105,7 +107,7 @@ article { } &.post { - @media only screen and (max-width: $palm-end){ + @media only screen and (max-width: $palm-end) { .tags { clear: both; margin-top: 7px; diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index 12f67a44034..f1f74c9b891 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -54,10 +54,32 @@ We hope this brings a more streamlined experience to the use of services, for now, and in the future. For a complete list of old vs. new service names, a table as been added to the release notes, [below](#updated-service-names). -## Frenck working full time +## Moving imports of Python packages -As announced during the State of the Union 2019, Frenck will be working -on Home Assistant full-time. +Internally, Home Assistant uses a lot of Python packages, that our integrations +are using. In the past weeks, the locations where all those imports take +place, was changed. This does not directly resonate with your system +and is mainly an internal cleanup. + +A big shout out to the following contributors that together are responsible +for making **hundreds** of contributions the past weeks to help us out: + +[@Bouni], [@briglx], [@djpremier], [@exxamalte], [@javicalle], [@Michsior14], +[@Misiu], [@mnigbur], [@Quentame], [@springstan], [@thaohtp], [@tulindo] + +Thank you so much! + +[@briglx]: https://github.com/briglx +[@djpremier]: https://github.com/djpremier +[@javicalle]: https://github.com/javicalle +[@Michsior14]: https://github.com/Michsior14 +[@mnigbur]: https://github.com/mnigbur +[@thaohtp]: https://github.com/thaohtp + +## Frenck Joins Nabu Casa + +As announced during the [State of the Union 2019](https://www.home-assistant.io/blog/2019/11/22/state-of-the-union/), +Frenck has joined Nabu Casa.
@@ -106,11 +128,14 @@ Screenshot of automation actions. ## In other news - + - + - + ## New Integrations @@ -145,40 +170,37 @@ this helps you understand the changes and avoids having issues during an upgrade All services for use in Home Assistant are moved to their integration naming space. -**The table below lists service calls and platforms which have been moved to their own integrations** - [@raman325] +**The list below shows service calls and platforms which have been moved to their own integrations** - [@raman325] -| Integration: | Old service/platform: | New service/platform: | PR | -| ------------------ | --------------------------------------------------- | ---------------------------------- | -------- | -| Local File | camera.local*file_update_file_path | local_file.update_file_path | [#28890] | -| Elk-M1 Controller | alarm_control_panel.elkm1* | elkm1: | [#29128] | -| Neato | vacuum.neato | neato: | [#29148] | -| Envisalink | alarm*control_panel.envisalink_alarm_keypress | envisalink.alarm_keypress | [#29126] | -| IFTTT | alarm_control_panel.ifttt_push_alarm_state | ifttt.push_alarm_state | [#29129] | -| AlarmDecoder Alarm | alarm_control_panel.alarmdecoder_alarm_toggle_chime | alarmdecoder.alarm_toggle_chime | [#29127] | -| Econet | water_heater.econet*\_ | econet: | [#29149] | -| APNS | notify.apns\__ | apns._ | [#29165] | -| Facebox | image*processing.facebox*_ | facebox._ | [#29151] | -| Html5 | notify.html5\__ | html5._ | [#29145] | -| Lifx | light.lifx\__ | lifx._ | [#29136] | -| Mill | climate.mill*set_room_temperature | mill.set_room_temperature | [#29132] | -| Todoist | calendar.todoist_new_task | todoist.new_task | [#29131] | -| Wink | lock services.yaml | wink services.yaml | [#29137] | -| Wemo | fan.wemo*_ | wemo._ | [#29135] | -| Bluetooth | device*tracker | bluetooth_tracker | [#29161] | -| Demo | device_tracker.demo | demo.randomize_device_tracker_data | [#29164] | -| iCloud | device_tracker.icloud | icloud: | [#29144] | -| Blackbird | media_player.blackbird_set_all_zones | blackbird.set_all_zones | [#29112] | -| Bluesound | media_player.bluesound | bluesound.* | [#29111] | -| Channels | media*player.channels*_ | channels._ | [#29139] | -| Epson | media*player.epson_select_cmode | epson.select_cmode | [#29113] | -| Monoprice | media_player.monoprice | monoprice.* | [#29099] | -| Monoprice | media*player.restore | monoprice.restore | [#29099] | -| Monoprice | media_player.snapshot | monoprice.snapshot | [#29099] | -| Songpal | media_player.songpal | songpal.* | [#29143] | -| Soundtouch | media*player.soundtouch\*\* | soundtouch.* | [#29140] | -| Squeezebox | media*player.squeezebox*_ | squeezebox._ | [#29141] | -| Xiaomi Miio | \*.xiaomi*miio*\_ | xiaomi*miio.**\* | [#29134] | -| Yamaha | media_player.yamaha** | yamaha.* | [#29142] | +- **Local File**: `camera.local_file_update_file_path` -> `local_file.update_file_path` ([#28890]) +- **Elk-M1 Controller**: `alarm_control_panel.elkm1_*` -> `elkm1.*` ([#29128]) +- **Neato**: `vacuum.neato_custom_cleaning` -> `neato.custom_cleaning` ([#29148]) +- **Envisalink**: `alarm_control_panel.envisalink_alarm_keypress` -> `envisalink.alarm_keypress` ([#29126]) +- **IFTTT**: `alarm_control_panel.ifttt_push_alarm_state` -> `ifttt.push_alarm_state` ([#29129]) +- **AlarmDecoder Alarm**: `alarm_control_panel.alarmdecoder_alarm_toggle_chime` -> `alarmdecoder.alarm_toggle_chime` ([#29127]) +- **Econet**: `water_heater.econet_*` -> `econet.*` ([#29149]) +- **APNS**: `notify.apns_*` -> `apns.apns_*` ([#29165]) +- **Facebox**: `image_processing.facebox_teach_face` -> `facebox.teach_face` ([#29151]) +- **HTML5**: `notify.html5_dismiss` -> `html5.dismiss` ([#29145]) +- **Lifx**: `light.lifx_*` -> `lifx.*` ([#29136]) +- **Mill**: `climate.mill_set_room_temperature` -> `mill.set_room_temperature` ([#29132]) +- **Todoist**: `calendar.todoist_new_task` -> `todoist.new_task` ([#29131]) +- **Wink**: `lock.wink_*` -> `wink.*` ([#29137]) +- **Wemo**: `fan.wemo_*` -> `wemo.*` ([#29135]) +- **Bluetooth**: `device_tracker.update` -> `bluetooth_tracker.update` ([#29161]) +- **Demo**: `device_tracker.randomize_device_tracker_data` -> `demo.randomize_device_tracker_data` ([#29164]) +- **iCloud**: `device_tracker.icloud_*` -> `icloud.*` ([#29144]) +- **Blackbird**: `media_player.blackbird_set_all_zones` -> `blackbird.set_all_zones` ([#29112]) +- **Bluesound**: `media_player.bluesound_*` -> `bluesound.*` ([#29111]) +- **Channels**: `media_player.channels_*` -> `channels.*` ([#29139]) +- **Epson**: `media_player.epson_select_cmode` -> `epson.select_cmode` ([#29113]) +- **Monoprice**: `media_player.monoprice_*` -> `monoprice.*` ([#29099]) +- **Songpal**: `media_player.songpal_set_sound_setting` -> `songpal.set_sound_setting` ([#29143]) +- **Soundtouch**: `media_player.soundtouch_*` -> `soundtouch.*` ([#29140]) +- **Squeezebox**: `media_player.squeezebox_call_method` -> `squeezebox.call_method` ([#29141]) +- **Xiaomi Miio**: `*.xiaomi_miio_*` -> `xiaomi_miio.*` ([#29134]) +- **Xiaomi Miio**: `*.xiaomi_*` -> `xiaomi_miio.*` ([#29134]) +- **Yamaha**: `media_player.yamaha_*` -> `yamaha.*` ([#29142]) ### Other Breaking Changes @@ -222,6 +244,21 @@ Experiencing issues introduced by this release? Please report them in our [issue ## Beta Fixes - Delay Plex websocket connection to avoid race ([@jjlawren] - [#28934]) ([plex docs]) (beta fix) +- Limit available heat/cool modes for HomeKit thermostats ([@neffs] - [#28586]) ([homekit docs]) (beta fix) +- Increase somfy SCAN_INTERVAL ([@tetienne] - [#29524]) ([somfy docs]) (beta fix) +- Bump georss_generic_client to 0.3 ([@exxamalte] - [#29532]) ([geo_rss_events docs]) (beta fix) +- Huawei LTE device tracker fixes ([@scop] - [#29551]) ([huawei_lte docs]) (beta fix) +- Change source of device_info ([@Santobert] - [#29570]) ([neato docs]) (beta fix) +- Only update disabled_by when enabled default and entity enabled states differ ([@Kane610] - [#29643]) ([unifi docs]) (beta fix) +- Fix unit_of_measurement for Starline temperature sensors ([@Anonym-tsk] - [#29740]) ([starline docs]) (beta fix) +- HomeAssistant-pyozw 0.1.7 ([@pvizeli] - [#29743]) ([zwave docs]) (beta fix) +- Updated frontend to 20191204.1 ([@bramkragten] - [#29787]) ([frontend docs]) (beta fix) +- Bump Roku to 4.0.0 ([@bwarden] - [#29809]) ([roku docs]) (beta fix) +- Add user-agent to fix dwd_weather_warnings setup error ([@springstan] - [#29596]) ([dwd_weather_warnings docs]) (beta fix) +- Add more logging to help future debug situations ([@Kane610] - [#29800]) ([unifi docs]) (beta fix) +- UniFi - honor detection time when UniFi wire bug happens ([@Kane610] - [#29820]) ([unifi docs]) (beta fix) +- UniFi - Handle disabled switches ([@Kane610] - [#29824]) ([unifi docs]) (beta fix) +- Remove uvloop event policy ([@pvizeli] - [#29835]) (beta fix) ## All changes @@ -282,7 +319,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Update services.yaml for cloudflare component ([@raman325] - [#28888]) - update services.yaml for keyboard component ([@raman325] - [#28889]) - bump herepy to 0.6.3.3 ([@eifinger] - [#28907]) ([here_travel_time docs]) -- Update **init**.py ([@SNoof85] - [#28911]) ([freebox docs]) +- Update __init__.py ([@SNoof85] - [#28911]) ([freebox docs]) - Delay Plex websocket connection to avoid race ([@jjlawren] - [#28934]) ([plex docs]) (beta fix) - Bump verisure to vsure 1.5.4 and jsonpath 0.82 ([@persandstrom] - [#28933]) ([verisure docs]) - Add device trigger support for Aqara WXKG11LM 2016 switch to Deconz ([@kurniawan77] - [#28946]) ([deconz docs]) @@ -576,7 +613,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Move imports to top for nut ([@springstan] - [#29368]) ([nut docs]) - Move imports to top for mycroft ([@springstan] - [#29355]) ([mycroft docs]) - Upgrade enturclient to 0.2.1 ([@hfurubotten] - [#29375]) ([entur_public_transport docs]) -- Remove cloud dependency from mobile_app ([@balloob] - [#29373]) ([mobile_app docs]) +- Remove cloud dependency from mobile_app ([@balloob] - [#29373]) ([mobile_app docs]) (breaking change) - Move imports to top for opensensemap ([@springstan] - [#29370]) ([opensensemap docs]) - Move imports to top for mystrom ([@springstan] - [#29356]) ([mystrom docs]) - Move imports to top for nello ([@springstan] - [#29361]) ([nello docs]) ([nello docs]) @@ -685,6 +722,21 @@ Experiencing issues introduced by this release? Please report them in our [issue - Move imports to top for canary ([@springstan] - [#29449]) ([canary docs]) - Switch iperf3 to generate a new client every time it runs a test ([@rohankapoorcom] - [#29495]) ([iperf3 docs]) - Update pyhomematic ([@danielperna84] - [#29477]) ([homematic docs]) +- Limit available heat/cool modes for HomeKit thermostats ([@neffs] - [#28586]) ([homekit docs]) (beta fix) +- Increase somfy SCAN_INTERVAL ([@tetienne] - [#29524]) ([somfy docs]) (beta fix) +- Bump georss_generic_client to 0.3 ([@exxamalte] - [#29532]) ([geo_rss_events docs]) (beta fix) +- Huawei LTE device tracker fixes ([@scop] - [#29551]) ([huawei_lte docs]) (beta fix) +- Change source of device_info ([@Santobert] - [#29570]) ([neato docs]) (beta fix) +- Only update disabled_by when enabled default and entity enabled states differ ([@Kane610] - [#29643]) ([unifi docs]) (beta fix) +- Fix unit_of_measurement for Starline temperature sensors ([@Anonym-tsk] - [#29740]) ([starline docs]) (beta fix) +- HomeAssistant-pyozw 0.1.7 ([@pvizeli] - [#29743]) ([zwave docs]) (beta fix) +- Updated frontend to 20191204.1 ([@bramkragten] - [#29787]) ([frontend docs]) (beta fix) +- Bump Roku to 4.0.0 ([@bwarden] - [#29809]) ([roku docs]) (beta fix) +- Add user-agent to fix dwd_weather_warnings setup error ([@springstan] - [#29596]) ([dwd_weather_warnings docs]) (beta fix) +- Add more logging to help future debug situations ([@Kane610] - [#29800]) ([unifi docs]) (beta fix) +- UniFi - honor detection time when UniFi wire bug happens ([@Kane610] - [#29820]) ([unifi docs]) (beta fix) +- UniFi - Handle disabled switches ([@Kane610] - [#29824]) ([unifi docs]) (beta fix) +- Remove uvloop event policy ([@pvizeli] - [#29835]) (beta fix) [#24619]: https://github.com/home-assistant/home-assistant/pull/24619 [#26099]: https://github.com/home-assistant/home-assistant/pull/26099 @@ -719,6 +771,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#28501]: https://github.com/home-assistant/home-assistant/pull/28501 [#28521]: https://github.com/home-assistant/home-assistant/pull/28521 [#28560]: https://github.com/home-assistant/home-assistant/pull/28560 +[#28586]: https://github.com/home-assistant/home-assistant/pull/28586 [#28635]: https://github.com/home-assistant/home-assistant/pull/28635 [#28641]: https://github.com/home-assistant/home-assistant/pull/28641 [#28646]: https://github.com/home-assistant/home-assistant/pull/28646 @@ -1146,32 +1199,46 @@ Experiencing issues introduced by this release? Please report them in our [issue [#29489]: https://github.com/home-assistant/home-assistant/pull/29489 [#29490]: https://github.com/home-assistant/home-assistant/pull/29490 [#29495]: https://github.com/home-assistant/home-assistant/pull/29495 -[@adminiuga]: https://github.com/Adminiuga -[@anonym-tsk]: https://github.com/Anonym-tsk -[@bkpepe]: https://github.com/BKPepe -[@bouni]: https://github.com/Bouni -[@chrismandich]: https://github.com/ChrisMandich -[@danielhiversen]: https://github.com/Danielhiversen -[@dilbert66]: https://github.com/Dilbert66 -[@harlemsquirrel]: https://github.com/HarlemSquirrel -[@jaynewstrom]: https://github.com/JayNewstrom -[@jefflirion]: https://github.com/JeffLIrion -[@k4ds3]: https://github.com/K4ds3 -[@kane610]: https://github.com/Kane610 -[@mariusthvdb]: https://github.com/Mariusthvdb -[@misiu]: https://github.com/Misiu -[@mryck]: https://github.com/Mryck -[@noblekangaroo]: https://github.com/NobleKangaroo -[@ottowinter]: https://github.com/OttoWinter -[@pedrolamas]: https://github.com/PedroLamas -[@quentame]: https://github.com/Quentame -[@romkabouter]: https://github.com/Romkabouter -[@snoof85]: https://github.com/SNoof85 -[@santobert]: https://github.com/Santobert -[@shulyaka]: https://github.com/Shulyaka -[@sukramj]: https://github.com/SukramJ -[@tombrien]: https://github.com/TomBrien -[@usa-reddragon]: https://github.com/USA-RedDragon +[#29524]: https://github.com/home-assistant/home-assistant/pull/29524 +[#29532]: https://github.com/home-assistant/home-assistant/pull/29532 +[#29551]: https://github.com/home-assistant/home-assistant/pull/29551 +[#29570]: https://github.com/home-assistant/home-assistant/pull/29570 +[#29596]: https://github.com/home-assistant/home-assistant/pull/29596 +[#29643]: https://github.com/home-assistant/home-assistant/pull/29643 +[#29740]: https://github.com/home-assistant/home-assistant/pull/29740 +[#29743]: https://github.com/home-assistant/home-assistant/pull/29743 +[#29787]: https://github.com/home-assistant/home-assistant/pull/29787 +[#29800]: https://github.com/home-assistant/home-assistant/pull/29800 +[#29809]: https://github.com/home-assistant/home-assistant/pull/29809 +[#29820]: https://github.com/home-assistant/home-assistant/pull/29820 +[#29824]: https://github.com/home-assistant/home-assistant/pull/29824 +[#29835]: https://github.com/home-assistant/home-assistant/pull/29835 +[@Adminiuga]: https://github.com/Adminiuga +[@Anonym-tsk]: https://github.com/Anonym-tsk +[@BKPepe]: https://github.com/BKPepe +[@Bouni]: https://github.com/Bouni +[@ChrisMandich]: https://github.com/ChrisMandich +[@Danielhiversen]: https://github.com/Danielhiversen +[@Dilbert66]: https://github.com/Dilbert66 +[@HarlemSquirrel]: https://github.com/HarlemSquirrel +[@JayNewstrom]: https://github.com/JayNewstrom +[@JeffLIrion]: https://github.com/JeffLIrion +[@K4ds3]: https://github.com/K4ds3 +[@Kane610]: https://github.com/Kane610 +[@Mariusthvdb]: https://github.com/Mariusthvdb +[@Misiu]: https://github.com/Misiu +[@Mryck]: https://github.com/Mryck +[@NobleKangaroo]: https://github.com/NobleKangaroo +[@OttoWinter]: https://github.com/OttoWinter +[@PedroLamas]: https://github.com/PedroLamas +[@Quentame]: https://github.com/Quentame +[@Romkabouter]: https://github.com/Romkabouter +[@SNoof85]: https://github.com/SNoof85 +[@Santobert]: https://github.com/Santobert +[@Shulyaka]: https://github.com/Shulyaka +[@SukramJ]: https://github.com/SukramJ +[@TomBrien]: https://github.com/TomBrien +[@USA-RedDragon]: https://github.com/USA-RedDragon [@abmantis]: https://github.com/abmantis [@adamchengtkc]: https://github.com/adamchengtkc [@adrum]: https://github.com/adrum @@ -1181,7 +1248,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@amelchio]: https://github.com/amelchio [@andersonshatch]: https://github.com/andersonshatch [@andylockran]: https://github.com/andylockran -[@awkwardduck]: https://github.com/awkwardDuck +[@awkwardDuck]: https://github.com/awkwardDuck [@bachya]: https://github.com/bachya [@balloob]: https://github.com/balloob [@bannhead]: https://github.com/bannhead @@ -1233,6 +1300,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@michaeldavie]: https://github.com/michaeldavie [@mtdcr]: https://github.com/mtdcr [@mvn23]: https://github.com/mvn23 +[@neffs]: https://github.com/neffs [@oandrew]: https://github.com/oandrew [@ochlocracy]: https://github.com/ochlocracy [@olijouve]: https://github.com/olijouve @@ -1249,10 +1317,10 @@ Experiencing issues introduced by this release? Please report them in our [issue [@tetienne]: https://github.com/tetienne [@thomasgermain]: https://github.com/thomasgermain [@timmccor]: https://github.com/timmccor -[@tofuschnitzel]: https://github.com/tofuSCHNITZEL +[@tofuSCHNITZEL]: https://github.com/tofuSCHNITZEL [@tsvi]: https://github.com/tsvi [@tulindo]: https://github.com/tulindo -[@uspike]: https://github.com/uSpike +[@uSpike]: https://github.com/uSpike [aftership docs]: /integrations/aftership/ [alarm_control_panel docs]: /integrations/alarm_control_panel/ [alarmdecoder docs]: /integrations/alarmdecoder/ @@ -1297,6 +1365,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [dsmr_reader docs]: /integrations/dsmr_reader/ [duke_energy docs]: /integrations/duke_energy/ [dunehd docs]: /integrations/dunehd/ +[dwd_weather_warnings docs]: /integrations/dwd_weather_warnings/ [dyson docs]: /integrations/dyson/ [ebox docs]: /integrations/ebox/ [ecoal_boiler docs]: /integrations/ecoal_boiler/ @@ -1346,6 +1415,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [geizhals docs]: /integrations/geizhals/ [generic_thermostat docs]: /integrations/generic_thermostat/ [geo_json_events docs]: /integrations/geo_json_events/ +[geo_rss_events docs]: /integrations/geo_rss_events/ [geonetnz_volcano docs]: /integrations/geonetnz_volcano/ [gitter docs]: /integrations/gitter/ [gogogate2 docs]: /integrations/gogogate2/ @@ -1579,6 +1649,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [tuya docs]: /integrations/tuya/ [twilio_call docs]: /integrations/twilio_call/ [ubee docs]: /integrations/ubee/ +[unifi docs]: /integrations/unifi/ [unifi_direct docs]: /integrations/unifi_direct/ [universal docs]: /integrations/universal/ [upcloud docs]: /integrations/upcloud/ diff --git a/source/images/blog/2019-12-0.103/automation-yaml.png b/source/images/blog/2019-12-0.103/automation-yaml.png index a0ab2c3acc71e6e5867ed4ccdca31f314e9e0218..5dd796667fb984f5bfcba5af8b4ecaa1eaccb559 100644 GIT binary patch literal 41827 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 literal 19594 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 Date: Wed, 11 Dec 2019 17:24:43 +0100 Subject: [PATCH 11/15] Updates 0.103 release blog post, fix typo --- source/_posts/2019-12-11-release-103.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index f1f74c9b891..6d24ed6cba9 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -14,7 +14,7 @@ og_image: /images/blog/2019-12-0.103/components.png Here it is! Home Assistant 0.103 is released, which is the last major release -for this year. For the final stretch of this year, we've have focussed on +for this year. For the final stretch of this year, we've focussed on cleaning things up. This release contains many things that were still in progress (e.g., due to Hacktoberfest), lots of bugfixes; mainly things that help to improve the stability and experience of Home Assistant. @@ -36,8 +36,8 @@ Cheers! ## Service's have been moved to their respective integration namespaces For 0.103, an extensive cleanup has been taken place around the names of the -services. We realize this affects many users; therefore, we made sure all -changes are nowhere in a single release. +services. We realize this affects many users; therefore, we made sure all these +changes are in this release. This change was driven by [@raman325], who did an excellent job of completing this in time for 0.103. From e3124ebcc0340ecc8ce8cdf3e458716824d36ec8 Mon Sep 17 00:00:00 2001 From: reggit96 Date: Wed, 11 Dec 2019 11:31:28 -0500 Subject: [PATCH 12/15] Update nest.markdown (#11429) fixed some grammar in the security section. --- source/_integrations/nest.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown index 94a3648114d..5b5745fc99f 100644 --- a/source/_integrations/nest.markdown +++ b/source/_integrations/nest.markdown @@ -324,7 +324,7 @@ The following conditions are available by device:
-This feature is not designed to transfer your Home Assistant to a security system, neither Home Assistant nor Nest be liable to You for damages, +This feature is not designed to transform your Home Assistant into a security system, neither Home Assistant nor Nest be liable to You for damages, or consequential damages of any character arising as a result of use this feature. This feature does not depend on the [Nest Secure alarm system](https://nest.com/alarm-system/overview/) and is not a reflection of the status of that system, From b3466f02cb6ec807c9fb8d393a167b6eee81e386 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Dec 2019 17:52:02 +0100 Subject: [PATCH 13/15] Updates 0.103 release blog post: adds python deprecation note --- source/_posts/2019-12-11-release-103.markdown | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index 6d24ed6cba9..aa8d4a3db74 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -76,6 +76,19 @@ Thank you so much! [@mnigbur]: https://github.com/mnigbur [@thaohtp]: https://github.com/thaohtp +## Python 3.6 support is deprecated + +Since version 0.101, support for Python 3.6 has been deprecated. We are +currently working on Python 3.8 support, which is expected soon. + +Therefore, this release marks the last release, which supports Python 3.6. + +If you haven't upgraded your system to Python 3.7 yet, it is recommended to +do so, to ensure you can keep using Home Assistant in the future. + +If you are using Docker or Hass.io, you don't have to worry about his, since +we provide a matching and working Python version for you. + ## Frenck Joins Nabu Casa As announced during the [State of the Union 2019](https://www.home-assistant.io/blog/2019/11/22/state-of-the-union/), From 49b91b8678b384cb4e37418b4187bcb25fc173f6 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Dec 2019 18:09:22 +0100 Subject: [PATCH 14/15] Updates 0.103 release blog post, fix typo --- source/_posts/2019-12-11-release-103.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index aa8d4a3db74..1ee9d692fef 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -86,7 +86,7 @@ Therefore, this release marks the last release, which supports Python 3.6. If you haven't upgraded your system to Python 3.7 yet, it is recommended to do so, to ensure you can keep using Home Assistant in the future. -If you are using Docker or Hass.io, you don't have to worry about his, since +If you are using Docker or Hass.io, you don't have to worry about this, since we provide a matching and working Python version for you. ## Frenck Joins Nabu Casa From 92c761b770eb0e378928b52c8b36bc78522526f4 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Dec 2019 18:40:36 +0100 Subject: [PATCH 15/15] Updates 0.103 release blog post, fix date --- source/_posts/2019-12-11-release-103.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-12-11-release-103.markdown b/source/_posts/2019-12-11-release-103.markdown index 1ee9d692fef..faa306bc133 100644 --- a/source/_posts/2019-12-11-release-103.markdown +++ b/source/_posts/2019-12-11-release-103.markdown @@ -2,7 +2,7 @@ layout: post title: "0.103: Happy Holidays, Service calls, StarLine, GeoNet NZ and Proxmox" description: "The final major release of this year! Happy Holidays and see you in 2020!" -date: 2019-12-04 0:41:02 +date: 2019-12-11 17:00:00 date_formatted: "December 11, 2019" author: Franck Nijhof author_twitter: frenck