From 9ed30ce0e0917227a8585b062464e64d26b98d84 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 30 Sep 2021 18:53:07 +0200 Subject: [PATCH 001/139] 2021.10: Initial beta release notes --- _config.yml | 6 +- source/_integrations/airthings.markdown | 2 +- source/_integrations/watttime.markdown | 2 +- source/_integrations/whirlpool.markdown | 2 +- .../_posts/2021-10-06-release-202110.markdown | 2045 +++++++++++++++++ 5 files changed, 2051 insertions(+), 6 deletions(-) create mode 100644 source/_posts/2021-10-06-release-202110.markdown diff --git a/_config.yml b/_config.yml index c9398007021..7c3d9ed60b1 100644 --- a/_config.yml +++ b/_config.yml @@ -107,9 +107,9 @@ social: # Home Assistant release details current_major_version: 2021 -current_minor_version: 9 -current_patch_version: 7 -date_released: 2021-09-18 +current_minor_version: 10 +current_patch_version: 0 +date_released: 2021-10-06 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_integrations/airthings.markdown b/source/_integrations/airthings.markdown index 6cc79412233..a42adff4bec 100644 --- a/source/_integrations/airthings.markdown +++ b/source/_integrations/airthings.markdown @@ -4,7 +4,7 @@ description: Instructions on how to integrate Airthings into Home Assistant. ha_category: - Sensor - Environment -ha_release: 2021.10 +ha_release: "2021.10" ha_iot_class: Cloud Polling ha_codeowners: - '@danielhiversen' diff --git a/source/_integrations/watttime.markdown b/source/_integrations/watttime.markdown index 74fc69c1daf..b12543cd7a9 100644 --- a/source/_integrations/watttime.markdown +++ b/source/_integrations/watttime.markdown @@ -3,7 +3,7 @@ title: WattTime description: Instructions on how to set up the WattTime integration within Home Assistant. ha_category: - Sensor -ha_release: 2021.10.0 +ha_release: "2021.10" ha_iot_class: Cloud Polling ha_domain: watttime ha_codeowners: diff --git a/source/_integrations/whirlpool.markdown b/source/_integrations/whirlpool.markdown index 47daa003ffa..ccc90f8e39c 100644 --- a/source/_integrations/whirlpool.markdown +++ b/source/_integrations/whirlpool.markdown @@ -3,7 +3,7 @@ title: Whirlpool 6th Sense Live description: Instructions on how to integrate Whirlpool 6th Sense Live appliances with Home Assistant. ha_category: - Climate -ha_release: "2021.10.0" +ha_release: "2021.10" ha_iot_class: Cloud Push ha_config_flow: true ha_codeowners: diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown new file mode 100644 index 00000000000..800dc8b0ca1 --- /dev/null +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -0,0 +1,2045 @@ +--- +layout: post +title: "2021.10.0: Beta release notes" +description: "Beta release notes for Home Assistant Core 2021.10.0" +date: 2021-09-29 00:00:00 +date_formatted: "October 6, 2021" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: +- Release-Notes +- Core +og_image: /images/blog/2021-10/social.png +--- + + + +These are the beta release notes for Home Assistant Core 2021.9 (and is thus a +work in progress). + +If you encounter any issues with the beta release, please report them on GitHub: + +- Issues with integrations, automations and such (Core related):
+ +- Issues with the frontend/Lovelace:
+ +- Issues with the Supervisor:
+ +- Issues with the documentation:
+ + +Please be sure to include the beta version you are running in the issue +description (not title), so we can classify your issue correctly. + +Issues introduced in the beta are processed with priority. + +- [Z-Wave JS updates!](#z-wave-js-updates) +- [Tuya](#tuya) +- [Encrypted communications support for ESPHome](#encrypted-communications-support-for-esphome) +- [Other noteworthy changes](#other-noteworthy-changes) +- [New Integrations](#new-integrations) +- [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) +- [If you need help...](#if-you-need-help) +- [Breaking Changes](#breaking-changes) +- [Farewell to the following](#farewell-to-the-following) +- [All changes](#all-changes) + +## Z-Wave JS updates! + +- Z-Wave JS now supports Security S2! +- Still using the old (deprecated) `zwave` integration? + As of this release Home Assistant helps you migrating your z-wave network to Z-Wave JS, + using a migration wizard. + + + +## Tuya + +Oh yeah! The Tuya integration has been update to the latest greatest version, +developed and maintained by Tuya themselves! + +A this point, we have support for lights, switches, scenes, fans and climate +devices. Compared to the old integration support for covers is currently missing +which we hope to add in a future release. + +If you ran the Tuya integration previously, you need to set it up from scratch, +as the integration has been fully re-written and uses a different API. + +For more information, please see the [Tuya integration documentation](/integrations/tuya/). + +## Encrypted communications support for ESPHome + +ESPHome and the ESPHome integration now have support for communicating +encrypted with each other. [@OttoWinter] has been working hard adding +this layer of encryption to the ESPHome API, which utilizes the noise protocol. + +Besides this version of Home Assistant, you'll need at least ESPHome 2021.9.0, +and configure your ESPHome device to enable encrypted communications. + +For more information on how to do that, check out the +[ESPHome documentation](https://esphome.io/components/api.html?#configuration-variables). + +## Other noteworthy changes + +TODO: +- Make these nice :) +- Some might need their own chapter. +- MDI icons might need a breaking change section? +- Go over all commits again, likely I missed some... + +There is much more juice in this release; here are some of the other +noteworthy changes this release: + +- Add select entity to Logitech Harmony ([@Aohzan] - [#53943]) ([harmony docs]) +- System Bridge 2.5.0 - Additional Sensors ([@timmo001] - [#53892]) ([system_bridge docs]) (breaking-change) +- Add input_select and select domain support for HomeKit ([@ha0y] - [#54760]) ([homekit docs]) +- Allow device_id template function to use device name as input ([@raman325] - [#55474]) +- Add support for Xiaomi Miio Air Purifier 3C ([@bieniu] - [#55484]) ([xiaomi_miio docs]) +- Improvements to the solarlog integration ([@Ernst79] - [#55405]) ([solarlog docs]) +- Add vacation mode to manual alarm_control_panel ([@mbo18] - [#55340]) ([demo docs]) ([manual docs]) +- Add services to Renault integration ([@epenet] - [#54820]) ([renault docs]) +- Add device tracker platform to Renault integration ([@epenet] - [#54745]) ([renault docs]) (breaking-change) (new-platform) +- ADD: generalize regex_findall ([@koying] - [#54584]) +- Add is_number template filter and function ([@emontnemery] - [#56705]) +- Update icons for MDI 6 ([@bramkragten] - [#56170]) ([homematic docs]) ([coinbase docs]) ([habitica docs]) ([icloud docs]) ([jewish_calendar docs]) ([ebox docs]) ([fido docs]) +- deCONZ use siren platform ([@Kane610] - [#56397]) ([deconz docs]) +- ESPHome Noise Transport Encryption support ([@OttoWinter] - [#56216]) ([esphome docs]) +- Add binary_sensor to switchbot ([@RenierM26] - [#56415]) ([switchbot docs]) (new-platform) +- Add sensor to switchbot platform ([@RenierM26] - [#56416]) ([switchbot docs]) (new-platform) +- Allow gas to be in kWh (#10075) @bramkragten +- Statistics dev tools (#10074) @bramkragten +- Update Material Design Icons to `v6.1.95` (#10002) @goyney +- Add state_color support to entity card (#9617) @spacegaier +- Add refresh button to history panel (#9958) @spacegaier + +## New Integrations + +We welcome the following new integrations this release: + +- [Airthings][airthings docs], added by [@Danielhiversen] +- [Amberelectric][amberelectric docs], added by [@madpilot] +- [Crownstone][crownstone docs], added by [@abmantis] +- [WattTime][watttime docs], added by [@bachya] +- [Whirlpool][whirlpool docs], added by [@abmantis] + +## Integrations now available to set up from the UI + +The following integrations are now available via the Home Assistant UI: + +- [Lorem][lorem docs], done by [@frenck] + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/core/issues). Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + +Below is a listing of the breaking change for this release, per subject or +integration. Click on one of those to read more about the breaking change +for that specific item. + +{% details "ReCollect Waste" %} + +The previously deprecated YAML configuration of the ReCollect Waste integration has been removed. + +ReCollect Waste is now configured via the UI, any existing YAML configuration has been imported +in previous releases and can now be safely removed from your YAML configuration files. + +([@bachya] - [#55426]) ([recollect_waste docs]) + +{% enddetails %} + +{% details "System Bridge" %} + +The following additional state attributes have been removed from the existing +sensors: + +- `available` +- `filesystem` +- `load_average` +- `load_idle` +- `load_system` +- `load_user` +- `mount` +- `size` +- `type` +- `used` + +You should update any automations and scripts that depend on these state +attribute to use the separate sensors available for these states. + +([@timmo001] - [#53892]) ([system_bridge docs]) + +{% enddetails %} + +{% details "Moon" %} + +The Moon entity would never have a primary moon phase state. So the state of +the moon would go from Waxing gibbous directly to Waning gibbous, +without being Full Moon in between. + +Now the Moon entity will correctly have the primary moon phases: New Moon, +First Quarter, Full Moon and Third Quarter. + +If you have automations relying on the state of the moon, please review them +to check if they still behave as intended. + +([@stefanroelofs] - [#55518]) ([moon docs]) + +{% enddetails %} + +{% details "Renault" %} + +The extra state attribute `last_update` has been normalized to the UTC timezone. + +If you have any automation or scripts that relied on this, you might need +to adjust those to take this into account. + +([@epenet] - [#54745]) ([renault docs]) + +---- + +`sensor.charge_mode` has been moved to `select.charge_mode` (note: `unique_id` is unchanged). + +([@epenet] - [#55494]) ([renault docs]) + +{% enddetails %} + +{% details "Alexa" %} + +Removes the support for legacy fan speeds. + +Using `speeds` ('off', 'low', 'medium' or 'high') for the `fan` platform became +deprecated with Home Assistant Core 2021.07, while preset modes and percentage +support was added. + +([@jbouwh] - [#55174]) ([alexa docs]) + +{% enddetails %} + +{% details "RFXCOM RFXtrx" %} + +The previously deprecated YAML configuration of the RFXCOM RFXtrx integration has been removed. + +RFXCOM RFXtrx is now configured via the UI, any existing YAML configuration has been imported +in previous releases and can now be safely removed from your YAML configuration files. + +([@elupus] - [#54173]) ([rfxtrx docs]) + +{% enddetails %} + +{% details "Network UPS Tools (NUT)" %} + +The extra attribute `state` is removed from all sensors, since it is already exposed as an own sensor. + +If you relied on this attribute for your automations or script, you might need to adjust to this change. + +([@mib1185] - [#56078]) ([nut docs]) + +{% enddetails %} + +{% details "Discovery API" %} + +The API endpoint `/api/discovery_info` now only return blank values. +This endpoint is scheduled to be removed in Home Assistant Core 2022.1. + +As a regular user of Home Assistant, this change should not affect you. + +([@ludeeus] - [#56097]) ([api docs]) + +{% enddetails %} + +{% details "UPnP/IGD" %} + +UPnP/IGD integration no longer supports the `local_ip` configuration option. +If you still have this configured in your YAML configuration, please remove it. + +([@StevenLooman] - [#55540]) ([upnp docs]) + +{% enddetails %} + +{% details "HomeKit" %} + +When an iOS device wakes up it has to refresh all the A records +for each paired accessory. When there are many paired accessories +this can result in HomeKit timing out before it can refresh +all the records and declaring some accessories unavailable. + +We now use the same server name for all HomeKit bridges and accessories +on a single Home Assistant instance. This allows the system to avoid +doing multiple lookups since it only needs to find one A record when +waking from sleep. + +iOS devices and Home Hubs (Apple TVs / HomePods / iPads) may cache +the server name even if it expires and may require +a reboot to see the new name. If this is the case, accessories may +show unavailable when outside the home until ALL home hubs are rebooted. + +([@bdraco] - [#55860]) + +{% enddetails %} + +{% details "Velbus" %} + +The Velbus integration migrated to configuration via the UI. Configuring +Velbus via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. + +The Velbus services calls will now need an `interface` parameter, +this is to allow support for multiple Velbus connections. If you are using +Velbus services in your automations or scripts, you may been to adjust +those to this change. + +([@Cereal2nd] - [#54032]) ([velbus docs]) + +{% enddetails %} + +{% details "NETGEAR" %} + +The NETGEAR integration migrated to configuration via the UI. Configuring +NETGEAR via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@starkillerOG] - [#54479]) ([netgear docs]) + +{% enddetails %} + +{% details "Modem Caller ID" %} + +The Modem Caller ID integration migrated to configuration via the UI. Configuring +Modem Caller ID via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@tkdrob] - [#46677]) ([modem_callerid docs]) + +{% enddetails %} + +{% details "Sure Petcare" %} + +The Sure Petcare integration has previously been migrated to configuration via the UI. +Configuring Sure Petcare via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@Danielhiversen] - [#56209]) ([surepetcare docs]) + +{% enddetails %} + +{% details "Honeywell Lyric" %} + +The polling interval of the Honeywell Lyric integration has been decreased to +300 seconds to reduce chances of hitting API limit. + +([@timmo001] - [#56393]) ([lyric docs]) + +{% enddetails %} + +{% details "Xiaomi Miio" %} + +The `model` and `mode` attributes have been removed. +The `preset_mode` attribute is available in place of the `mode` attribute. + +The device model is available in the **Device info** window. + +([@bieniu] - [#55846]) ([xiaomi_miio docs]) + +{% enddetails %} + +{% details "Speedtest.net" %} + +The previously deprecated YAML configuration of the Speedtest.net integration has been removed. + +Speedtest.net is now configured via the UI, any existing YAML configuration has been imported +in previous releases and can now be safely removed from your YAML configuration files. + +([@engrbm87] - [#55642]) ([speedtestdotnet docs]) + +{% enddetails %} + +{% details "Pi-hole" %} + +The extra attribute `domains_blocked` is removed from all sensors, since it is already exposed as an own sensor. + +If you relied on this attribute in your automations or script, you need to adjust those to match this change. + +([@mib1185] - [#56076]) ([pi_hole docs]) + +{% enddetails %} + +{% details "TP-Link Kasa Smart" %} + +The TP-Link Kasa Smart integration migrated to configuration via the UI. Configuring +TP-Link Kasa Smart via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@rytilahti] - [#56701]) ([tplink docs]) + +{% enddetails %} + +{% details "DLNA Digital Media Renderer" %} + +The DLNA Digital Media Renderer integration migrated to configuration via the UI. Configuring +DLNA Digital Media Renderer via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@chishm] - [#55267]) ([dlna_dmr docs]) + +{% enddetails %} + +{% details "Templates" %} + +The following template filters and functions will now log a warning instead of +silently returning the input if the input is invalid and no default value is specified: + +- `acos` +- `as_timestamp` +- `asin` +- `atan` +- `atan2` +- `cos` +- `float` +- `log` +- `multiply` +- `round` +- `sin` +- `sqrt` +- `strptime` +- `tan` +- `timestamp_custom` +- `timestamp_local` +- `timestamp_utc` + +The `float` filter will now log a warning instead of silently returning `0` if +the input is invalid and no default value is specified. + +In Home Assistant Core 2021.12 the template will fail to render if no default +value is specified. + +([@emontnemery] - [#56453]) + +{% enddetails %} + +{% details "AVM FRITZ!Box Tools" %} + +In order to introduce the new `link` status binary sensor, the previous +`connectivity` sensor has been renamed to `connection`. + +Please check both your Lovelace configuration and your automations to reflect this change. + +([@chemelli74] - [#55446]) ([fritz docs]) + +{% enddetails %} + +{% details "Tuya" %} + +The previous Tuya API is no longer maintained by Tuya officially and the +new integration will be officially maintained by the Tuya Developer Team, for +more information of the migration, please check this documentation + +[How to Migrate the Tuya Home Assistant Integration from the Old Version](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b). + +You need to log in again to use the updated Tuya v2 integration. + +The cover platform is not ready for this release but will be included later. +If you have cover devices, they will not availble for control at the moment. + +([@zlinoliver] - [#56820]) ([tuya docs]) + +{% enddetails %} + +{% details "OpenGarage" %} + +The OpenGarage integration has previously been migrated to configuration via the UI. +Configuring OpenGarage via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@Danielhiversen] - [#56829]) ([opengarage docs]) + +{% enddetails %} + +{% details "Custom integrations: ruamel.yaml" %} + +The unused `ruamel.yaml` utility functions have been removed. They were never +in use nor documented. If your custom integration relied on `ruamel.yaml` being +installed, make sure it's part of your manifest. + +([@balloob] - [#55672]) + +{% enddetails %} + +## Farewell to the following + +The following integrations are no longer available as of this release: + +- **Trackr** has been removed. The API is no longer available. + has therefore been removed. ([@FuzzyMistborn] - [#55917]) +- **Tesla** has been removed due to increated Tesla login security preventing + third-parties to log in. ([@alandtse] - [#55988]) + +## All changes + +{% details "Click to see all changes!" %} + +- Use EntityDescription - renault ([@epenet] - [#55061]) ([renault docs]) +- Bump version to 2021.10.0dev0 ([@frenck] - [#55227]) +- Remove un-needed asserts on hass in Amecrest ([@flacjacket] - [#55244]) ([amcrest docs]) +- Remove option and range checks in Rituals integration ([@milanmeu] - [#55222]) ([rituals_perfume_genie docs]) +- Be tolerant of Wemo insight_param keys that might not exist ([@esev] - [#55232]) ([wemo docs]) +- Change entity_timers to be a local variable. ([@janiversen] - [#55258]) ([modbus docs]) +- Move AirlySensorEntityDescription to sensor platform ([@bieniu] - [#55277]) ([airly docs]) +- Add CONF_STATE_CLASS to `sensor/__init__.py` ([@farmio] - [#54106]) ([mqtt docs]) ([knx docs]) ([template docs]) +- Address late review for Renault integration ([@epenet] - [#55230]) ([renault docs]) +- Renault code quality improvements ([@epenet] - [#55313]) ([renault docs]) +- Adjust zha comment to be readable ([@bdraco] - [#55330]) ([zha docs]) +- Use EntityDescription - fritzbox ([@mib1185] - [#55104]) ([fritzbox docs]) +- Add data update coordinator to the Tautulli integration ([@ludeeus] - [#54706]) ([tautulli docs]) +- Address late review for Xiaomi Miio number platform ([@bieniu] - [#55275]) ([xiaomi_miio docs]) +- Add shutdown test. ([@janiversen] - [#55357]) ([modbus docs]) +- Activate mypy for sonar ([@janiversen] - [#55327]) ([sonarr docs]) +- Add select entity to Logitech Harmony ([@Aohzan] - [#53943]) ([harmony docs]) +- Re-configuration possibilities for Synology DSM ([@mib1185] - [#53285]) ([synology_dsm docs]) +- Solve modbus shutdown racing condition ([@janiversen] - [#55373]) ([modbus docs]) +- Address late fritzbox comments ([@mib1185] - [#55388]) ([fritzbox docs]) +- Remove legacy discovery after_dependencies from apple_tv ([@bdraco] - [#55390]) ([apple_tv docs]) +- Prevent storage loads from monopolizing the executor pool ([@bdraco] - [#55389]) +- Add ll hls to stream ([@uvjustin] - [#49608]) ([stream docs]) ([generic docs]) +- Simplify calcuation of Notion binary sensor state ([@bachya] - [#55387]) ([notion docs]) +- OVO Energy - Post #54952 Cleanup ([@timmo001] - [#55393]) ([ovo_energy docs]) +- Use EntityDescription - ambient_station ([@bachya] - [#55366]) ([ambient_station docs]) +- Enable basic type checking for cert_expiry ([@emontnemery] - [#55335]) ([cert_expiry docs]) +- Only return not return None ([@Kane610] - [#55423]) ([unifi docs]) +- Add myself to Vallox codeowners ([@andre-richter] - [#55428]) ([vallox docs]) +- Give ReCollect Waste sensor a friendlier label ([@bachya] - [#55427]) ([recollect_waste docs]) +- Deprecate YAML config for ReCollect Waste ([@bachya] - [#55426]) ([recollect_waste docs]) (breaking-change) +- Remove byte-range addressed parts in stream ([@uvjustin] - [#55396]) ([stream docs]) +- System Bridge 2.5.0 - Additional Sensors ([@timmo001] - [#53892]) ([system_bridge docs]) (breaking-change) +- Correct setup of system_bridge sensors ([@emontnemery] - [#55442]) ([system_bridge docs]) +- Use AwesomeVersion for account link service check ([@ludeeus] - [#55449]) ([cloud docs]) +- Refactor vallox constants ([@andre-richter] - [#55456]) ([vallox docs]) +- Whole-string match reqs in comment_requirement ([@TheBassEngineer] - [#55192]) +- Add long-term statistics for SimpliSafe sensors ([@bachya] - [#55419]) ([simplisafe docs]) +- Add -term statistics for Notion sensors ([@bachya] - [#55414]) ([notion docs]) +- Use EntityDescription - qnap ([@cdce8p] - [#55410]) ([qnap docs]) +- Add input_select and select domain support for HomeKit ([@ha0y] - [#54760]) ([homekit docs]) +- Fix Zone 2 and Zone 3 detection in onkyo ([@Feliksas] - [#55471]) ([onkyo docs]) +- Renault code quality improvements ([@epenet] - [#55454]) ([renault docs]) +- Add TLX daily power meter. for Growatt ([@JasperPlant] - [#55445]) ([growatt_server docs]) +- Allow device_id template function to use device name as input ([@raman325] - [#55474]) +- Add support for Xiaomi Miio Air Purifier 3C ([@bieniu] - [#55484]) ([xiaomi_miio docs]) +- Improvements to the solarlog integration ([@Ernst79] - [#55405]) ([solarlog docs]) +- Add vacation mode to manual alarm_control_panel ([@mbo18] - [#55340]) ([demo docs]) ([manual docs]) +- Add services to Renault integration ([@epenet] - [#54820]) ([renault docs]) +- Mock setup in spotify tests ([@ludeeus] - [#55515]) ([spotify docs]) +- Fix moon phases ([@stefanroelofs] - [#55518]) ([moon docs]) (breaking-change) +- Add device tracker platform to Renault integration ([@epenet] - [#54745]) ([renault docs]) (breaking-change) (new-platform) +- Add remote server to cloud system health ([@ludeeus] - [#55506]) ([cloud docs]) +- Add select platform to Renault integration ([@epenet] - [#55494]) ([renault docs]) (breaking-change) +- Open garage, add closing and opening to state ([@Danielhiversen] - [#55372]) ([opengarage docs]) +- OpenGarage, change to attributes ([@Danielhiversen] - [#55528]) ([opengarage docs]) +- Bump cloud to 0.47.1 ([@balloob] - [#55312]) ([cloud docs]) ([google_assistant docs]) +- Use respx.mock in generic camera tests ([@emontnemery] - [#55521]) ([generic docs]) +- Fix zeroconf mock and use it in CI group 1's tests ([@emontnemery] - [#55526]) ([homekit_controller docs]) ([esphome docs]) ([devolo_home_control docs]) ([bosch_shc docs]) +- Add additional test coverage for zwave_js meter sensors ([@raman325] - [#55465]) ([zwave_js docs]) +- Add test fixture for unauthenticated HTTP client ([@emontnemery] - [#55561]) ([almond docs]) +- Use hass_client_no_auth test fixture in integrations a-g ([@emontnemery] - [#55581]) +- Use hass_client_no_auth test fixture in integrations h-p ([@emontnemery] - [#55583]) +- Use hass_client_no_auth test fixture in integrations s-x ([@emontnemery] - [#55585]) +- Prevent 3rd party lib from opening sockets in broadlink tests ([@emontnemery] - [#55593]) ([broadlink docs]) +- Fix url lookup in telegram_bot webhook ([@ludeeus] - [#55587]) ([telegram_bot docs]) +- Prevent 3rd party lib from opening sockets in epson tests ([@emontnemery] - [#55595]) ([epson docs]) +- Prevent 3rd party lib from opening sockets in freedompro tests ([@emontnemery] - [#55596]) ([freedompro docs]) +- Mock sockets in the network integration tests ([@bdraco] - [#55594]) ([network docs]) +- Mock out network.util.async_get_source_ip in tests ([@emontnemery] - [#55592]) +- Bump pysmappee to 0.2.27 ([@bsmappee] - [#55257]) ([smappee docs]) +- Prevent 3rd party lib from opening sockets in broadlink tests ([@emontnemery] - [#55636]) ([broadlink docs]) +- Minor cleanup in Waze travel times ([@yuvalabou] - [#55422]) ([waze_travel_time docs]) +- Clean holiday attributes code in Jewish calendar ([@yuvalabou] - [#55080]) ([jewish_calendar docs]) +- Remove wheels for alpine 3.13 ([@pvizeli] - [#55650]) +- Add upnp sensor for IP, Status, and Uptime ([@ehendrix23] - [#54780]) ([upnp docs]) +- Always show state for the updater binary_sensor ([@ludeeus] - [#55584]) ([updater docs]) +- Use NamedTuple for color temperature range ([@cdce8p] - [#55626]) ([tplink docs]) +- Remove dead fritzbox code ([@cdce8p] - [#55617]) ([fritzbox docs]) +- Use EntityDescription - freebox ([@cdce8p] - [#55675]) ([freebox docs]) +- Use EntityDescription - luftdaten ([@cdce8p] - [#55676]) ([luftdaten docs]) +- Use EntityDescription - faa_delays ([@cdce8p] - [#55678]) ([faa_delays docs]) +- Use EntityDescription - econet ([@cdce8p] - [#55680]) ([econet docs]) +- Use EntityDescription - iperf3 ([@cdce8p] - [#55681]) ([iperf3 docs]) +- Fix Rachio service missing with 1st generation controllers ([@brg468] - [#55679]) ([rachio docs]) +- Use EntityDescription - picnic ([@cdce8p] - [#55682]) ([picnic docs]) +- Use EntityDescription - discogs ([@cdce8p] - [#55683]) ([discogs docs]) +- Use EntityDescription - airnow ([@cdce8p] - [#55684]) ([airnow docs]) +- Use EntityDescription - synology_dsm ([@cdce8p] - [#55407]) ([synology_dsm docs]) +- System Bridge - Set device class for binary sensor ([@timmo001] - [#55688]) ([system_bridge docs]) +- Update template/test_binary_sensor.py to use pytest ([@janiversen] - [#55220]) ([template docs]) +- Use NamedTuple for api endpoint settings ([@cdce8p] - [#55694]) ([hassio docs]) +- Use NamedTuple for touchline preset mode settings ([@cdce8p] - [#55695]) ([touchline docs]) +- Use NamedTuple for light color mode mapping ([@cdce8p] - [#55696]) ([light docs]) +- Type scaffold PLATFORMS ([@OldShaterhan] - [#55699]) +- Add reauth to Renault config flow ([@epenet] - [#55547]) ([renault docs]) +- Automation trigger info type hint improvements ([@scop] - [#55402]) +- Delay state update after switch is toggled for TP-Link HS210 device ([@mib1185] - [#55671]) ([tplink docs]) +- Avoid creating sockets in homekit port available tests ([@bdraco] - [#55668]) ([homekit docs]) +- Drop unused ruamel ([@balloob] - [#55672]) (breaking-change) +- Update template/test_sensor.py to use pytest ([@janiversen] - [#55288]) ([template docs]) +- Use NamedTuple for RGBColor ([@cdce8p] - [#55698]) +- Add bluez to the devcontainer ([@chemelli74] - [#55469]) +- Use NamedTuple for device_automation details ([@cdce8p] - [#55697]) ([device_automation docs]) +- Add caplog setup fixture. ([@janiversen] - [#55714]) ([template docs]) +- Bump motion_blinds to 0.5.5 ([@starkillerOG] - [#55710]) ([motion_blinds docs]) +- Remove deprecated device_state_attributes ([@cdce8p] - [#55734]) ([group docs]) ([gogogate2 docs]) ([nws docs]) ([plaato docs]) ([flipr docs]) +- Handle unknown preset mode in generic thermostat ([@brianegge] - [#55588]) ([generic_thermostat docs]) +- Tag Hue errors as format strings ([@balloob] - [#55751]) ([hue docs]) +- ADD: generalize regex_findall ([@koying] - [#54584]) +- Protect Huawei LTE against None ltedl/ulfreq ([@scop] - [#54411]) ([huawei_lte docs]) +- Optimize ZHA ZCL attribute reporting configuration ([@Adminiuga] - [#55796]) ([zha docs]) +- Update to denonavr version 0.10.9 ([@scarface-4711] - [#55805]) ([denonavr docs]) +- Drop logger service fields because keys are dynamic ([@balloob] - [#55750]) ([logger docs]) +- ZHA: Added support for ZigBee Simple Sensor device and Binary Input c… ([@wsowa] - [#55819]) ([zha docs]) +- Bump envoy_reader API to 0.20.0 ([@gtdiehl] - [#55822]) ([enphase_envoy docs]) +- Change fix property to _attr for tradfri ([@janiversen] - [#55691]) ([tradfri docs]) +- Use EntityDescription - vilfo ([@cdce8p] - [#55746]) ([vilfo docs]) +- Use EntityDescription - awair ([@cdce8p] - [#55747]) ([awair docs]) +- Use EntityDescription - vultr ([@cdce8p] - [#55789]) ([vultr docs]) +- Use EntityDescription - meteoclimatic ([@cdce8p] - [#55792]) ([meteoclimatic docs]) +- Use EntityDescription - sabnzbd ([@cdce8p] - [#55788]) ([sabnzbd docs]) +- Use EntityDescription - aemet ([@cdce8p] - [#55744]) ([aemet docs]) +- Use EntityDescription - apcupsd ([@cdce8p] - [#55790]) ([apcupsd docs]) +- Alexa - Remove legacy speed support for fan platform ([@jbouwh] - [#55174]) ([alexa docs]) (breaking-change) +- Add service descriptions for supervisor backup restore services ([@spacegaier] - [#52766]) ([hassio docs]) +- Use EntityDescription - poolsense ([@cdce8p] - [#55743]) ([poolsense docs]) +- Use EntityDescription - aqualogic ([@cdce8p] - [#55791]) ([aqualogic docs]) +- Refactor exception handling in Vallox ([@andre-richter] - [#55461]) ([vallox docs]) +- Migrate emulated_hue tests from unittest to pytest ([@emontnemery] - [#55794]) ([emulated_hue docs]) +- Shutdown the container on abnormal signals ([@agners] - [#55660]) +- Replace zigpy-cc with zigpy-znp ([@puddly] - [#55828]) ([zha docs]) +- Add motion_blinds VerticalBlind and cleanup ([@starkillerOG] - [#55774]) ([motion_blinds docs]) +- Re-add state_class total to sensor ([@emontnemery] - [#55103]) ([recorder docs]) ([history docs]) ([sensor docs]) +- Make scapy imports in DHCP local ([@emontnemery] - [#55647]) ([dhcp docs]) +- Replace util.get_local_ip in favor of components.network.async_get_source_ip() - part 2 ([@chemelli74] - [#53368]) ([emulated_hue docs]) (breaking-change) +- Use `async_update_entry` in config unit test instead of modifying `data` ([@puddly] - [#55855]) ([zha docs]) +- Set state class to total for Integration sensors ([@emontnemery] - [#55872]) ([integration docs]) +- Refactor ZHA tests ([@Adminiuga] - [#55844]) ([zha docs]) +- Bump hass-nabucasa 49 ([@balloob] - [#55823]) ([cloud docs]) +- Fix assignment of amcrest camera model ([@flacjacket] - [#55266]) ([amcrest docs]) +- Set state class to total for net utility_meter sensors ([@emontnemery] - [#55877]) ([utility_meter docs]) +- Rewrite re-auth mechanism in Synology DSM integration ([@mib1185] - [#54298]) ([synology_dsm docs]) +- Add Flipr binary sensor ([@cnico] - [#53525]) ([flipr docs]) (new-platform) +- Add date device class ([@scop] - [#55887]) +- Address comment in integration Riemann sum PR #55875 ([@dgomes] - [#55895]) ([integration docs]) +- Fix upnp add_entities ([@cdce8p] - [#55904]) ([upnp docs]) +- Remove Trackr integration (API removed) ([@FuzzyMistborn] - [#55917]) ([trackr docs]) (breaking-change) +- Use EntityDescription - zoneminder ([@cdce8p] - [#55922]) ([zoneminder docs]) +- Use EntityDescription - incomfort ([@cdce8p] - [#55930]) ([incomfort docs]) +- Use EntityDescription - repetier ([@cdce8p] - [#55926]) ([repetier docs]) +- Use EntityDescription - konnected ([@cdce8p] - [#55923]) ([konnected docs]) +- deprecated unit_of_measurement ([@dgomes] - [#55876]) ([integration docs]) +- Bump pillow to 8.3.2 ([@balloob] - [#55970]) ([qrcode docs]) ([tensorflow docs]) ([proxy docs]) ([seven_segments docs]) ([doods docs]) ([sighthound docs]) ([image docs]) +- Consistent lower-case spelling of "optional" ([@spacegaier] - [#55976]) ([tesla docs]) ([yeelight docs]) ([plex docs]) ([nightscout docs]) ([flick_electric docs]) +- Address review comment from #55833 ([@emontnemery] - [#55985]) ([google_assistant docs]) +- Remove tesla integration ([@alandtse] - [#55988]) ([tesla docs]) (breaking-change) +- Rfxtrx drop yaml configuration ([@elupus] - [#54173]) ([rfxtrx docs]) (breaking-change) +- Add sum_decrease and sum_increase statistics ([@emontnemery] - [#55850]) ([recorder docs]) ([sensor docs]) +- Address post merge review of flipr binary sensor ([@cnico] - [#55983]) ([flipr docs]) +- Add mypy to elkm1. ([@janiversen] - [#55964]) ([elkm1 docs]) +- Add state class to Smart Meter Texas sensor ([@adamfeldman] - [#55665]) ([smart_meter_texas docs]) +- Add state belief services to bond integration ([@joshs85] - [#54735]) ([bond docs]) +- Add iotawatt high-accuracy energy readout sensors ([@jyavenard] - [#55512]) ([iotawatt docs]) +- Add package constraint anyio>=3.3.1 ([@uvjustin] - [#55997]) +- Change character set of statistics_meta table to utf8 ([@emontnemery] - [#56011]) ([recorder docs]) +- Make sure character set of events, states tables is utf8 ([@emontnemery] - [#56012]) ([recorder docs]) +- Fix zwave_js/node_state WS API command ([@raman325] - [#55979]) ([zwave_js docs]) +- Bump pysma to 0.6.6 & Fix Unit Checks ([@popoviciri] - [#56018]) ([sma docs]) +- Exclude @overload from coverage ([@emontnemery] - [#56021]) +- Fix state class for zwave_js energy entities ([@raman325] - [#56026]) ([zwave_js docs]) +- Really change character set of statistics_meta table to utf8 ([@emontnemery] - [#56029]) ([recorder docs]) +- Report integrations that block startup wrap up ([@bdraco] - [#56003]) +- Add nut Watts datapoint ([@wranglatang] - [#55491]) ([nut docs]) +- Surepetcare, use DataUpdateCoordinator ([@Danielhiversen] - [#55982]) ([surepetcare docs]) +- Add support for state class total to energy cost sensor ([@emontnemery] - [#55955]) ([energy docs]) +- Fix compounds in sensor device class comments ([@oxan] - [#55900]) ([sensor docs]) +- Fix circular import of scapy in dhcp ([@bdraco] - [#56040]) ([dhcp docs]) +- Revert "Suppress last_reset deprecation warning for energy cost sensor (#56037)" ([@emontnemery] - [#56042]) +- Surepetcare, fix late review ([@Danielhiversen] - [#56065]) ([surepetcare docs]) +- Revert "Bump pillow to 8.3.2 (#55970)" ([@ludeeus] - [#56048]) ([qrcode docs]) ([tensorflow docs]) ([proxy docs]) ([seven_segments docs]) ([doods docs]) ([sighthound docs]) ([image docs]) +- Wait for entities when updating energy preferences ([@emontnemery] - [#56057]) ([energy docs]) +- Handle logout prefs update for Google/Alexa ([@balloob] - [#56045]) ([cloud docs]) +- Update template/test_trigger.py to use pytest ([@janiversen] - [#55950]) ([template docs]) +- Updated changes for aioshelly 1.0.0 ([@thecode] - [#56083]) ([shelly docs]) +- Handle entity creation on new added zwave_js value ([@raman325] - [#55987]) ([zwave_js docs]) +- Remove unnecessary extra attribute from NUT sensors ([@mib1185] - [#56078]) ([nut docs]) (breaking-change) +- Add state_class to Ecobee sensors ([@bjpetit] - [#55996]) ([ecobee docs]) +- Update pymelcloud to 2.5.4 ([@vilppuvuorinen] - [#56096]) ([melcloud docs]) +- Add view to get installation type during onboarding ([@ludeeus] - [#56095]) ([onboarding docs]) +- Enforce strict typing for IQVIA ([@bachya] - [#53408]) ([iqvia docs]) +- Bump awesomeversion to 21.8.1 ([@KapJI] - [#55817]) +- Update template/test_lock.py to use pytest ([@janiversen] - [#56102]) ([template docs]) +- Fix attribute access on None on startup in ESPHome ([@oxan] - [#56105]) ([esphome docs]) +- Bump frontend to 20210911.0 ([@balloob] - [#56115]) ([frontend docs]) +- Blank out discovery info ([@ludeeus] - [#56097]) ([api docs]) (breaking-change) +- New icon names based on MDI 6.1.95 ([@kukulich] - [#56085]) ([history docs]) ([xiaomi_miio docs]) ([miflora docs]) +- Add config flow support for RPC device ([@thecode] - [#56118]) +- Move parts of ssdp to async_upnp_client ([@StevenLooman] - [#55540]) ([upnp docs]) ([sonos docs]) ([dlna_dmr docs]) ([ssdp docs]) (breaking-change) +- Bump HAP-python to 4.2.1 ([@bdraco] - [#55804]) ([homekit docs]) +- Use the same server name for all HomeKit bridges ([@bdraco] - [#55860]) (breaking-change) +- Add audio support option to HomeKit camera UI config flow ([@xdissent] - [#56107]) ([homekit docs]) +- Surepetcare, upgrade library ([@Danielhiversen] - [#56067]) ([surepetcare docs]) +- Don't return a unique_id if Lutron doesn't have a UUID for the device. ([@cdheiser] - [#56113]) ([lutron docs]) +- Use EntityDescription - xiaomi_aqara ([@cdce8p] - [#55931]) ([xiaomi_aqara docs]) +- Don't cache HomeKit camera stream source from entity ([@xdissent] - [#56136]) ([homekit docs]) +- Use EntityDescription - iqvia ([@bachya] - [#55218]) ([iqvia docs]) +- Fix listener leak in HomeKit on reload ([@bdraco] - [#56143]) ([homekit docs]) +- Prefer more targeted matchers in USB discovery ([@bdraco] - [#56142]) ([usb docs]) +- use fixtures. ([@janiversen] - [#56130]) ([template docs]) +- Changed wording of bond state belief feature from belief to tracked state ([@joshs85] - [#56147]) ([bond docs]) +- Add zeroconf discovery to Hue ([@balloob] - [#55358]) ([hue docs]) +- Fix polling on online Amcrest binary sensor ([@flacjacket] - [#56106]) ([amcrest docs]) +- Update pymodbus fixtures to use autospec ([@janiversen] - [#55686]) ([modbus docs]) +- Switch velbus from python-velbus to velbusaio ([@Cereal2nd] - [#54032]) ([velbus docs]) (breaking-change) +- Add switch support for RPC device ([@thecode] - [#56153]) ([shelly docs]) +- Include end time of statistics data points in API response ([@emontnemery] - [#56063]) ([recorder docs]) +- Add statistics validation ([@emontnemery] - [#56020]) ([recorder docs]) ([history docs]) ([sensor docs]) +- Use list comprehension in onewire entity descriptions ([@epenet] - [#56168]) ([onewire docs]) +- Support hvac mode in melcloud climate.set_temperature service ([@vilppuvuorinen] - [#56082]) ([melcloud docs]) +- Add component for binary sensor groups ([@brianegge] - [#55365]) ([group docs]) (new-platform) +- Netgear config flow ([@starkillerOG] - [#54479]) ([netgear docs]) (breaking-change) +- Update icons for MDI 6 ([@bramkragten] - [#56170]) ([homematic docs]) ([coinbase docs]) ([habitica docs]) ([icloud docs]) ([jewish_calendar docs]) ([ebox docs]) ([fido docs]) +- Do not set assumed state for binary sensor groups ([@emontnemery] - [#56190]) ([group docs]) +- Use entity description and set state class to all System Monitor sensors ([@mib1185] - [#56140]) ([systemmonitor docs]) +- Surepetcare config flow ([@Danielhiversen] - [#56127]) ([surepetcare docs]) +- Add Whirlpool integration ([@abmantis] - [#48346]) ([whirlpool docs]) (new-integration) +- Add description to match TubesZB Coordinators for USB Discovery ([@tube0013] - [#56201]) ([zha docs]) +- Add Config Flow to Modem Caller ID integration ([@tkdrob] - [#46677]) ([modem_callerid docs]) (breaking-change) +- Bump up zha dependencies ([@Adminiuga] - [#56206]) ([zha docs]) +- Clean up Surepetcare binary sensor ([@Danielhiversen] - [#56070]) ([surepetcare docs]) +- Bump codecov/codecov-action from 2.0.3 to 2.1.0 (@dependabot - [#56210]) +- Add service to stop/restart modbus ([@janiversen] - [#55599]) ([modbus docs]) +- Enforce device class for gas and energy sensors used by energy dashboard ([@emontnemery] - [#56218]) ([energy docs]) +- Add Crownstone integration ([@RicArch97] - [#50677]) ([crownstone docs]) (new-integration) +- Add long-term statistics for AirNow sensors ([@bachya] - [#56230]) ([airnow docs]) +- Use EntityDescription - vicare ([@cdce8p] - [#55932]) ([vicare docs]) +- Update template/alarm_control_panel.py to use pytest ([@janiversen] - [#56229]) ([template docs]) +- Add long-term statistics for RainMachine sensors ([@bachya] - [#55418]) ([rainmachine docs]) +- Update template/test_weather.py to use pytest ([@janiversen] - [#56223]) ([template docs]) +- Add long-term statistics for AirVisual sensors ([@bachya] - [#55415]) ([airvisual docs]) +- Add long-term statistics for Flu Near You sensors ([@bachya] - [#55416]) ([flunearyou docs]) +- Update template/test_fan.py to use pytest ([@janiversen] - [#56215]) ([template docs]) +- Bump zeroconf to 0.36.3 ([@bdraco] - [#56233]) ([zeroconf docs]) +- Bump aiohue to 2.6.2 ([@balloob] - [#56234]) ([hue docs]) +- Clean up upnp YAML config ([@StevenLooman] - [#56200]) ([upnp docs]) +- Adjust charging_power unit ([@epenet] - [#56167]) ([renault docs]) +- generic_hygrostat: enable tests ([@Shulyaka] - [#56193]) +- Activate mypy for directv ([@janiversen] - [#55963]) ([directv docs]) +- Deprecate Surepetcare yaml config ([@Danielhiversen] - [#56209]) ([surepetcare docs]) (breaking-change) +- Fix Surepetcare string reference ([@Danielhiversen] - [#56262]) ([surepetcare docs]) +- Bump amcrest version to 1.9.2 ([@flacjacket] - [#56281]) ([amcrest docs]) +- Upgrade pylast from 4.2.0 to 4.2.1 ([@inverse] - [#56015]) ([lastfm docs]) +- Add 5-minute statistics for sensors ([@emontnemery] - [#56006]) ([recorder docs]) ([history docs]) ([sensor docs]) +- Allow smaller step size for input number ([@emontnemery] - [#56211]) ([input_number docs]) +- Delay startup for `cert_expiry` to allow for self checks ([@jjlawren] - [#56266]) ([cert_expiry docs]) +- Fix return value of preset_mode in hive climate ([@Drae] - [#56247]) ([hive docs]) +- Fix Meteoalarm expired alerts ([@koying] - [#56255]) ([meteoalarm docs]) +- Address Switcher late review comments ([@thecode] - [#56264]) ([switcher_kis docs]) +- Activate mypy for gpmdp. ([@janiversen] - [#55967]) ([gpmdp docs]) +- Update template/test_light.py to use pytest ([@janiversen] - [#56300]) ([template docs]) +- Mock out zeroconf in homekit_controller tests ([@emontnemery] - [#56307]) ([homekit_controller docs]) +- Add unique id to amcrest sensors ([@flacjacket] - [#55243]) ([amcrest docs]) +- Bump zeroconf to 0.36.4 ([@bdraco] - [#56314]) ([zeroconf docs]) +- Prevent 3rd party lib from opening sockets in sia tests ([@emontnemery] - [#56325]) ([sia docs]) +- Prevent 3rd party lib from opening sockets in zeroconf tests ([@emontnemery] - [#56324]) ([zeroconf docs]) +- Prevent 3rd party lib from opening sockets in ping tests ([@emontnemery] - [#56329]) ([ping docs]) +- Prevent 3rd party lib from opening sockets in wallbox tests ([@emontnemery] - [#56308]) +- Prevent 3rd party lib from opening sockets in cloud tests ([@emontnemery] - [#56328]) ([cloud docs]) +- Prevent 3rd party lib from opening sockets in ps4 tests ([@emontnemery] - [#56330]) ([ps4 docs]) +- Prevent 3rd party lib from opening sockets in rfxtrx tests ([@emontnemery] - [#56331]) ([rfxtrx docs]) +- Add Shelly RPC sensor and binary sensor platforms ([@thecode] - [#56253]) ([shelly docs]) +- Prevent 3rd party lib from opening sockets in wilight tests ([@emontnemery] - [#56310]) ([wilight docs]) +- Rfxtrx device triggers and actions ([@elupus] - [#47909]) ([rfxtrx docs]) +- Avoid creating sockets in homekit port available tests ([@emontnemery] - [#56342]) ([homekit docs]) +- AutomationTriggerInfo as type in rfxtrx ([@Danielhiversen] - [#56353]) ([rfxtrx docs]) +- Refactor ZHA HVAC thermostat channel ([@Adminiuga] - [#56238]) ([zha docs]) +- Index config entries by domain ([@bdraco] - [#56316]) +- Fix netgear strings ([@milanmeu] - [#56351]) ([netgear docs]) +- Update template/test_init.py to use pytest ([@janiversen] - [#56336]) ([template docs]) +- Bump up ZHA dependencies ([@Adminiuga] - [#56359]) ([zha docs]) +- Strict typing for SamsungTV ([@chemelli74] - [#53585]) ([samsungtv docs]) +- Standardize yeelight exception handling ([@bdraco] - [#56362]) ([yeelight docs]) +- Allow IntegrationNotFound when checking config in safe mode ([@bdraco] - [#56283]) +- Update amcrest version to 1.9.3 ([@flacjacket] - [#56348]) ([amcrest docs]) +- Modbus entity update does not occur until after scan_interval ([@janiversen] - [#56221]) ([modbus docs]) +- Reflect changes to pydeconz v84 ([@Kane610] - [#56361]) ([deconz docs]) +- Do not reload the isy994 on ip change since there is already a reload listener ([@bdraco] - [#54602]) ([isy994 docs]) +- Mock out network.util.async_get_source_ip in tests ([@emontnemery] - [#56339]) ([sonos docs]) ([default_config docs]) +- Prevent 3rd party lib from opening sockets in glances tests ([@emontnemery] - [#56345]) ([glances docs]) +- Activate mypy. ([@janiversen] - [#55965]) ([entur_public_transport docs]) +- Update pylint to 2.11.1 ([@cdce8p] - [#56364]) +- Address late review of samsungtv ([@chemelli74] - [#56382]) ([samsungtv docs]) +- Fix dangerous brackets ([@cdce8p] - [#56384]) ([asuswrt docs]) ([radiotherm docs]) ([screenlogic docs]) +- Surepetcare, service to set pet location ([@Danielhiversen] - [#56198]) ([surepetcare docs]) +- Add Shiba Inu coin to coinbase ([@DrToxic] - [#56304]) ([coinbase docs]) +- Fix creating `cert_expiry` configs during runtime ([@jjlawren] - [#56298]) ([cert_expiry docs]) +- Add config flow to Switchbot ([@RenierM26] - [#50653]) ([switchbot docs]) (new-platform) +- Strictly type sensor.py ([@janiversen] - [#56388]) ([tradfri docs]) +- Strictly type binary_sensor.py. ([@janiversen] - [#56376]) ([modbus docs]) +- deCONZ use siren platform ([@Kane610] - [#56397]) ([deconz docs]) +- Use hass_client_no_auth test fixture in withings tests ([@emontnemery] - [#56337]) ([withings docs]) +- Bump pyTibber to 0.19.1 ([@Danielhiversen] - [#56405]) ([tibber docs]) +- Use hass_client_no_auth test fixture in nest tests ([@emontnemery] - [#56326]) ([nest docs]) +- Add strict typing to tradfri __init__ and switch ([@janiversen] - [#56002]) ([tradfri docs]) +- Use EntityDescription - august ([@cdce8p] - [#56395]) ([august docs]) +- Use assignment expressions 01 ([@cdce8p] - [#56394]) +- Increase Lyric update interval to 300 seconds ([@timmo001] - [#56393]) ([lyric docs]) (breaking-change) +- Improve Surepetcare set_pet_location service ([@Danielhiversen] - [#56401]) ([surepetcare docs]) +- Bump zeroconf to 0.36.5 ([@bdraco] - [#56413]) ([zeroconf docs]) +- Prevent 3rd party lib from opening sockets in smhi tests ([@emontnemery] - [#56335]) ([smhi docs]) +- Prevent 3rd party lib from opening sockets in samsungtv tests ([@emontnemery] - [#56334]) ([samsungtv docs]) +- Remove leftover debug prints in tests ([@bdraco] - [#56409]) ([zeroconf docs]) ([homekit docs]) +- Use `_attr_*` for the GitHub integration ([@ludeeus] - [#56419]) ([github docs]) +- Use attrs in Xiaomi Miio humidifier platform ([@bieniu] - [#56371]) ([xiaomi_miio docs]) +- Add tests for Rituals Perfume Genie number, select and binary_sensor platforms ([@milanmeu] - [#55224]) ([rituals_perfume_genie docs]) +- Surepetcare, strict typing ([@Danielhiversen] - [#56425]) ([surepetcare docs]) +- Bump zeroconf to 0.36.6 ([@bdraco] - [#56438]) ([zeroconf docs]) +- restore float and not string ([@dgomes] - [#56406]) ([utility_meter docs]) +- Strictly type sensor.py. ([@janiversen] - [#56377]) ([modbus docs]) +- Add missing generic-x86-64 image ([@mbo18] - [#56424]) ([version docs]) +- ESPHome Noise Transport Encryption support ([@OttoWinter] - [#56216]) ([esphome docs]) +- Prevent opening of sockets in onboarding tests ([@emontnemery] - [#56443]) ([onboarding docs]) +- Make tradfri base_class.py strictly typed ([@janiversen] - [#56341]) ([tradfri docs]) +- Rework Xiaomi Miio fan platform ([@bieniu] - [#55846]) ([xiaomi_miio docs]) (breaking-change) +- Strictly type modbus base_platform.py ([@janiversen] - [#56343]) ([modbus docs]) +- Prevent opening sockets in panasonic_viera tests ([@emontnemery] - [#56441]) ([panasonic_viera docs]) +- Improve statistics validation ([@emontnemery] - [#56457]) ([recorder docs]) ([sensor docs]) +- Use EntityDescription - flume ([@cdce8p] - [#56433]) ([flume docs]) +- Strictly type modbus.py. ([@janiversen] - [#56375]) ([modbus docs]) +- Improve yeelight stability by moving timeout handling to upstream library ([@bdraco] - [#56432]) ([yeelight docs]) +- Improve Shelly light application/consumption type handling ([@thecode] - [#56461]) ([shelly docs]) +- Strictly type tradfri light.py ([@janiversen] - [#56389]) ([tradfri docs]) +- Add Shelly RPC device trigger and logbook platforms ([@thecode] - [#56428]) ([shelly docs]) +- Remove xiaomi_aqara entity_description property ([@cdce8p] - [#56456]) ([xiaomi_aqara docs]) +- Fix recorder Oracle DB models ([@mciupak] - [#55564]) ([recorder docs]) +- Add WattTime integration ([@bachya] - [#56149]) ([watttime docs]) (new-integration) +- Deprecate passing template to notify ([@balloob] - [#56069]) ([notify docs]) (breaking-change) +- Correct Alexa scene activation ([@elliotmoso] - [#56469]) ([alexa docs]) +- Support unicode in SMS messages ([@ocalvo] - [#56468]) ([sms docs]) +- Upgrade cryptography to 3.4.8 ([@pvizeli] - [#56481]) +- Strictly type tradfri cover.py ([@janiversen] - [#56390]) ([tradfri docs]) +- Strictly type modbus __init__.py, validator.py ([@janiversen] - [#56378]) ([modbus docs]) +- typo ([@jcgoette] - [#56477]) +- Strictly type tradfri config_flow.py ([@janiversen] - [#56391]) ([tradfri docs]) +- Add cover platform to switchbot ([@RenierM26] - [#56414]) ([switchbot docs]) (new-platform) +- Remove redundant aiohttp response status=200 kwargs ([@scop] - [#56417]) +- Prevent 3rd party lib from opening sockets in google_assistant tests ([@emontnemery] - [#56346]) ([google_assistant docs]) +- Avoid deadlock on shutdown when a task is shielded from cancelation ([@bdraco] - [#56499]) +- raise PlatformNotReady when speakers unreachable ([@basnijholt] - [#56508]) ([kef docs]) +- Use EntityDescription - efergy ([@tkdrob] - [#54210]) ([efergy docs]) +- Optimise requests to the tado servers ([@niklasastrom] - [#56261]) ([tado docs]) +- Add extra power meter for YouLess ([@roelvanderark] - [#56528]) ([youless docs]) +- Split Netatmo camera persons by home ([@cgtobi] - [#55598]) ([netatmo docs]) +- Convert image_processing tests to pytest ([@emontnemery] - [#56451]) ([image_processing docs]) +- Simplify cloud request connection handling ([@balloob] - [#56243]) ([cloud docs]) +- Allow camera usage with HA cloud ([@cgtobi] - [#56533]) ([netatmo docs]) +- ZHA channel ZCL attributes initialization ([@Adminiuga] - [#56476]) ([zha docs]) +- Fix flaky srp energy test ([@balloob] - [#56536]) ([srp_energy docs]) +- Prefer HTTPStatus over int in HA view JSON functions ([@scop] - [#56504]) +- Minor refactoring of periodic statistics ([@emontnemery] - [#56492]) ([recorder docs]) ([sensor docs]) +- Register Google assistant energy storage trait ([@Sian-Lee-SA] - [#56520]) ([google_assistant docs]) +- Fix validation of cost entities for energy dashboard ([@emontnemery] - [#56219]) ([energy docs]) +- Allow confirming local push notifications ([@balloob] - [#54947]) ([websocket_api docs]) ([mobile_app docs]) +- Bump frontend to 20210922.0 ([@balloob] - [#56546]) ([frontend docs]) +- Energy validation: Require last_reset attribute to be set for state_class measurement energy and cost sensors ([@emontnemery] - [#56254]) ([energy docs]) +- Address Crownstone review comments ([@RicArch97] - [#56485]) ([crownstone docs]) +- Add comments to recorder statistics code ([@emontnemery] - [#56545]) ([recorder docs]) +- Update zeroconf to 0.36.7 ([@bdraco] - [#56553]) ([zeroconf docs]) +- Upgrade PyTurboJPEG to 1.6.1 ([@frenck] - [#56571]) ([camera docs]) +- Upgrade pre-commit to 2.14.1 ([@frenck] - [#56569]) +- Upgrade watchdog to 2.1.5 ([@frenck] - [#56572]) ([folder_watcher docs]) +- Upgrade colorlog to 6.4.1 ([@frenck] - [#56573]) +- Bump aiohomekit to 0.6.3 ([@Jc2k] - [#56574]) ([homekit_controller docs]) +- Upgrade black to 21.9b0 ([@frenck] - [#56575]) +- Use EntityDescription - kraken ([@cdce8p] - [#56436]) ([kraken docs]) +- Add long-term statistics for OpenUV sensors ([@bachya] - [#55417]) ([openuv docs]) +- Enable strict typing for the tautulli integration ([@ludeeus] - [#55448]) ([tautulli docs]) +- Use EntityDescription - solaredge_local ([@cdce8p] - [#56434]) ([solaredge_local docs]) +- strictly type: fan.py, light.py, switch.py. ([@janiversen] - [#56379]) ([modbus docs]) +- Activate mypy for Vallox ([@andre-richter] - [#55874]) ([vallox docs]) +- Create but disable-by-default RPM and GPM sensors ([@dieselrabbit] - [#56549]) ([screenlogic docs]) +- Upgrade apprise to 0.9.5.1 ([@frenck] - [#56577]) +- Use EntityDescription - fitbit ([@cdce8p] - [#55925]) ([fitbit docs]) +- Add date device_class to Twente Milieu sensors ([@frenck] - [#56579]) ([twentemilieu docs]) +- Upgrade debugpy to 1.4.3 ([@frenck] - [#56576]) ([debugpy docs]) +- Remove config for `Speedtest.net` ([@engrbm87] - [#55642]) ([speedtestdotnet docs]) (breaking-change) +- Add Surepetcare entity class ([@Danielhiversen] - [#56430]) ([surepetcare docs]) +- Airthings ([@Danielhiversen] - [#56578]) ([airthings docs]) (new-integration) +- Add sensor to switchbot platform ([@RenierM26] - [#56416]) ([switchbot docs]) (new-platform) +- Assume Fritz!Smarthome device as unavailable ([@mib1185] - [#56542]) ([fritzbox docs]) +- Convert Nanoleaf integration to use Async library aionanoleaf ([@milanmeu] - [#56548]) ([nanoleaf docs]) +- Add binary_sensor to switchbot ([@RenierM26] - [#56415]) ([switchbot docs]) (new-platform) +- Alexa fix Fan support and cleanup ([@jbouwh] - [#56053]) ([alexa docs]) +- Rework Tractive integration init ([@bieniu] - [#55741]) ([tractive docs]) +- Convert last_reset timestamps to UTC ([@emontnemery] - [#56561]) ([sensor docs]) +- Add migration for 5-minute statistics ([@emontnemery] - [#56585]) ([recorder docs]) +- Add device info to Surepetcare ([@Danielhiversen] - [#56600]) ([surepetcare docs]) +- Upgrade pytest to 6.2.5 ([@frenck] - [#56603]) +- Move efergy api to pyefergy ([@tkdrob] - [#56594]) ([efergy docs]) +- Bump velbus-aio to 2021.9.4 ([@Cereal2nd] - [#56478]) ([velbus docs]) +- Set Switchbot _attr_is_closed on init ([@RenierM26] - [#56611]) ([switchbot docs]) +- update SIA package ([@eavanvalkenburg] - [#56615]) ([sia docs]) +- Bump goalzero to 0.2.0 ([@tkdrob] - [#56613]) ([goalzero docs]) +- Add ability to re-auth Notion ([@bachya] - [#55616]) ([notion docs]) +- Add `state_class` and use `SensorEntityDescription` for comfoconnect ([@michaelarnauts] - [#54066]) ([comfoconnect docs]) +- Reuse zwave_js device when replacing removed node with same node ([@raman325] - [#56599]) ([zwave_js docs]) +- Bump fjäråskupan to 1.0.1 ([@elupus] - [#56628]) ([fjaraskupan docs]) +- Use SurePetcareEntity for surepetcare binary sensor ([@Danielhiversen] - [#56601]) ([surepetcare docs]) +- Upgrade pipdeptree to 2.1.0 ([@frenck] - [#56637]) +- Upgrade pyupgrade to v2.27.0 ([@frenck] - [#56638]) +- Add state_class_measurement to nws ([@MatthewFlamm] - [#56629]) ([nws docs]) +- Update python-smarttub to 0.0.27 ([@mdz] - [#56626]) ([smarttub docs]) +- Upgrade pytest-xdist to 2.4.0 ([@frenck] - [#56606]) +- Upgrade numpy to 1.21.2 ([@frenck] - [#56640]) ([opencv docs]) ([tensorflow docs]) ([trend docs]) ([iqvia docs]) ([compensation docs]) +- Ignore config directory symlink in development ([@frenck] - [#56639]) +- Simplify state update for Flu Near You ([@bachya] - [#56650]) ([flunearyou docs]) +- Fix state_class for deCONZ power sensors ([@Kane610] - [#56586]) ([deconz docs]) +- Revert "Simplify state update for Flu Near You (#56650)" ([@bachya] - [#56662]) ([flunearyou docs]) +- Simplify native value and attributes properties for Flu Near You ([@bachya] - [#56665]) ([flunearyou docs]) +- Correct the device name for Airthings ([@Danielhiversen] - [#56655]) ([airthings docs]) +- Upgrade ciso8601 to 2.2.0 ([@fabaff] - [#56678]) +- Upgrade pre-commit to 2.15.0 ([@frenck] - [#56677]) +- Upgrade emoji to 1.5.0 ([@fabaff] - [#56684]) ([mobile_app docs]) +- Use EntityDescription - sht31 ([@cdce8p] - [#56435]) ([sht31 docs]) +- Expose the ability to move an entity/device between config entries ([@bdraco] - [#56661]) +- Avoid enabling ipv6 dual stack for zeroconf on unsupported platforms ([@bdraco] - [#56584]) ([zeroconf docs]) +- Ensure yeelight can be unloaded when device is offline ([@bdraco] - [#56464]) ([yeelight docs]) +- Upgrade voluptuous to 0.12.2 ([@fabaff] - [#56680]) +- Add support for multilevel switch CC select entities ([@raman325] - [#56656]) ([zwave_js docs]) +- Implement retry and backoff strategy for requirements install ([@bdraco] - [#56580]) +- Optimize SSDP matching ([@bdraco] - [#56622]) ([ssdp docs]) +- Ensure sonos always gets ssdp callbacks from searches ([@bdraco] - [#56591]) ([ssdp docs]) +- Drop defusedxml dep from ssdp manifest ([@bdraco] - [#56699]) ([ssdp docs]) +- Set certifi to >=2021.5.30 ([@fabaff] - [#56679]) +- Upgrade requests to 2.26.0 ([@fabaff] - [#56683]) +- Upgrade discord.py to 1.7.3 ([@fabaff] - [#56686]) ([discord docs]) +- Upgrade TwitterAPI to 2.7.5 ([@fabaff] - [#56687]) ([twitter docs]) +- Upgrade sendgrid to 6.8.2 ([@fabaff] - [#56688]) ([sendgrid docs]) +- Avoid checking if a package is installed if it already failed ([@bdraco] - [#56698]) +- Bump home-assistant/builder from 2021.07.0 to 2021.09.0 (@dependabot - [#56704]) +- SSDP starts config flow only for alive devices ([@chishm] - [#56551]) ([ssdp docs]) +- Upgrade praw to 7.4.0 ([@fabaff] - [#56682]) ([reddit docs]) +- Add is_number template filter and function ([@emontnemery] - [#56705]) +- Upgrade sentry-sdk to 1.4.1 ([@frenck] - [#56707]) +- Simplify native value property for WattTime ([@bachya] - [#56664]) ([watttime docs]) +- Don't round in energy cost sensor ([@emontnemery] - [#56258]) ([energy docs]) +- Remove UniFi config entry reference from device when removing last entity of said device ([@Kane610] - [#56501]) ([unifi docs]) +- Improve Sonos handling of TuneIn stations ([@jjlawren] - [#56479]) ([sonos docs]) +- Don't reset meter when last_reset is set to None ([@emontnemery] - [#56609]) ([sensor docs]) +- Add current and latest firmware info to Synology_dsm ([@chemelli74] - [#56460]) ([synology_dsm docs]) +- Strictly type modbus climate.py ([@janiversen] - [#56380]) ([modbus docs]) +- Strictly type modbus cover.py ([@janiversen] - [#56381]) ([modbus docs]) +- Remove unnecessary extra attribute from Pi-hole sensors ([@mib1185] - [#56076]) ([pi_hole docs]) (breaking-change) +- Use EntityDescription - tellduslive ([@cdce8p] - [#55928]) ([tellduslive docs]) +- Add node sensor status icons ([@Mariusthvdb] - [#56137]) ([zwave_js docs]) +- Add more sensor types for airthings devices ([@k1rd3rf] - [#56706]) +- Use EntityDescription - hydrawise ([@cdce8p] - [#55924]) ([hydrawise docs]) +- Add UPNP device connection for Sonos ([@chishm] - [#56702]) ([sonos docs]) +- Upgrade lupupy to 0.0.21 ([@frenck] - [#56636]) ([lupusec docs]) +- Minor cleanup and test coverage improvement for MQTT ([@emontnemery] - [#55265]) ([mqtt docs]) +- Add state_class measurements in wiffi integration ([@mampfes] - [#54279]) ([wiffi docs]) +- Improve migration to recorder schema version 21 ([@emontnemery] - [#56204]) ([recorder docs]) +- Use EntityDescription - toon ([@cdce8p] - [#55035]) ([toon docs]) +- Use EntityDescription - meteo_france ([@cdce8p] - [#55677]) +- Use entity attributes for vizio integration ([@raman325] - [#56093]) ([vizio docs]) +- Use EntityDescription - daikin ([@cdce8p] - [#55929]) ([daikin docs]) +- Patch coinbase ([@bastgau] - [#56426]) ([coinbase docs]) +- Bump elkm1-lib to 1.0.0 ([@hungnguyenm] - [#56703]) ([elkm1 docs]) +- Rework TPLink integration to use python-kasa ([@rytilahti] - [#56701]) ([tplink docs]) (breaking-change) +- Discover Switchbot MAC in config flow ([@RenierM26] - [#56616]) ([switchbot docs]) +- Config-flow for DLNA-DMR integration ([@chishm] - [#55267]) ([discovery docs]) ([dlna_dmr docs]) (breaking-change) +- Add usb discovery for tubeszb ch340B serial devices ([@tube0013] - [#56719]) ([zha docs]) +- Add WS API for removing statistics for a list of statistic_ids ([@emontnemery] - [#55078]) ([recorder docs]) ([history docs]) +- Define `unit_of_measurement` of all `utility_meter` sensors on HA start ([@dgomes] - [#56112]) ([utility_meter docs]) +- Add WS API for updating unit_of_measurement in statistics metadata ([@emontnemery] - [#56184]) ([recorder docs]) +- Add dhcp support for TPLink KL60 and EP40 ([@bdraco] - [#56726]) ([tplink docs]) +- Add api to the network integration to get ipv4 broadcast addresses ([@bdraco] - [#56722]) ([network docs]) +- Amberelectric ([@madpilot] - [#56448]) ([amberelectric docs]) (new-integration) +- Activate fault handler ([@ocalvo] - [#56550]) +- Tweak list_statistic_ids ([@emontnemery] - [#55845]) ([recorder docs]) ([sensor docs]) +- Add support for zwave_js device actions ([@raman325] - [#53038]) ([zwave_js docs]) +- Bump dessant/lock-threads from 2.1.2 to 3 (@dependabot - [#56727]) +- Bump WazeRouteCalculator to 0.13 ([@regevbr] - [#56718]) ([waze_travel_time docs]) +- Inherit Filter sensor state_class from source sensor ([@dgomes] - [#56407]) ([filter docs]) +- Refactor Sonos alarms and favorites updating ([@jjlawren] - [#55529]) ([sonos docs]) +- Add binary sensor platform to Tractive integration ([@bieniu] - [#56635]) ([tractive docs]) (new-platform) +- Update YouLess library for support for PVOutput firmware ([@gjong] - [#55784]) ([youless docs]) +- Add raid monitoring to glances ([@Adi146] - [#56623]) ([glances docs]) +- Adjust lock configuration ([@ludeeus] - [#56731]) +- Add support for pedestal MIOT fans to Xiaomi Miio integration ([@bieniu] - [#56555]) ([xiaomi_miio docs]) +- Add network support to tplink for discovery across subnets ([@bdraco] - [#56721]) ([tplink docs]) +- Explictly close the TPLink SmartDevice protocol on unload ([@bdraco] - [#56743]) ([tplink docs]) +- Clean up Nanoleaf ([@milanmeu] - [#56732]) ([nanoleaf docs]) +- Add proper S2 support for adding zwave_js nodes ([@raman325] - [#56516]) ([zwave_js docs]) +- Use NamedTuple for intesishome swing settings ([@cdce8p] - [#56752]) ([intesishome docs]) +- Use NamedTuple for esphome service metadata ([@cdce8p] - [#56754]) ([esphome docs]) +- Use NamedTuple for discovery service details ([@cdce8p] - [#56751]) ([discovery docs]) +- Use NamedTuple for xbox media type details ([@cdce8p] - [#56753]) ([xbox docs]) +- Provide most media metadata in DlnaDmrEntity ([@chishm] - [#56728]) ([dlna_dmr docs]) +- Add coverage to verify tplink unique ids ([@bdraco] - [#56746]) ([tplink docs]) +- Adding price spike binary sensor to the Amber electric integration ([@madpilot] - [#56736]) ([amberelectric docs]) +- Add zeroconf support for yeelight ([@joaophi] - [#56758]) ([yeelight docs]) +- Fritz honor sys option pref_disable_new_entities ([@chemelli74] - [#56740]) ([fritz docs]) +- Fix cover group to handle unknown state properly ([@regevbr] - [#56739]) ([group docs]) +- Remove timeout for backup services ([@ludeeus] - [#56763]) ([hassio docs]) +- Upgrade holidays to 0.11.3 ([@fabaff] - [#56762]) ([workday docs]) +- Upgrade beautifulsoup4 to 4.10.0 ([@fabaff] - [#56764]) ([scrape docs]) +- Tweak DB migration to schema version 21 ([@emontnemery] - [#56767]) ([recorder docs]) +- Add missing voltage sensor in Shelly integration ([@bieniu] - [#56773]) ([shelly docs]) +- Fix energy validation when not tracking costs ([@frenck] - [#56768]) ([energy docs]) +- Import Callable from collections.abc (2) ([@cdce8p] - [#56776]) +- Set strict typing for modbus. ([@janiversen] - [#56779]) +- Import Callable from collections.abc (4) ([@cdce8p] - [#56778]) +- Import Callable from collections.abc (3) ([@cdce8p] - [#56777]) +- Import Callable from collections.abc (1) ([@cdce8p] - [#56775]) +- Add code_format to template alarm ([@avee87] - [#56700]) ([template docs]) +- Optimize _get_states_with_session ([@emontnemery] - [#56734]) ([recorder docs]) +- Migrate Vallox to new fan entity model ([@andre-richter] - [#56663]) ([vallox docs]) +- Remove automatic splitting of net meters from statistics ([@emontnemery] - [#56772]) ([recorder docs]) ([history docs]) ([sensor docs]) +- Open garage, add config flow ([@Danielhiversen] - [#55290]) ([opengarage docs]) +- Add zwave to zwave_js migration ([@MartinHjelmare] - [#56159]) ([zwave docs]) ([ozw docs]) ([zwave_js docs]) +- Add Surepetcare locks ([@Danielhiversen] - [#56396]) ([surepetcare docs]) (new-platform) +- Add "Summation Delivered" Sensor for SmartEnergy metering ZHA channel ([@Adminiuga] - [#56666]) ([zha docs]) +- Bump aiodiscover to 1.4.4 to fix mac matching with leading 0s ([@bdraco] - [#56791]) ([dhcp docs]) +- Add long-term statistics for Guardian sensors ([@bachya] - [#55413]) ([guardian docs]) +- Warn if template functions fail and no default is specified ([@emontnemery] - [#56453]) (breaking-change) +- Plex media browser improvements ([@jjlawren] - [#56312]) ([plex docs]) +- Minor cleanup of recorder statistics code ([@emontnemery] - [#55339]) ([recorder docs]) +- Wait for yeelight internal state to change before update after on/off ([@bdraco] - [#56795]) ([yeelight docs]) +- Add switch platform to Tractive integration ([@bieniu] - [#55517]) ([tractive docs]) (new-platform) +- Use isinstance to verify class in deCONZ integration ([@Kane610] - [#56794]) ([deconz docs]) +- Bump zwave-js-server-python to 0.31.1 ([@raman325] - [#56517]) ([zwave_js docs]) +- Fix honeywell connection error ([@rdfurman] - [#56757]) ([honeywell docs]) +- Bump holidays to 0.11.3.1 ([@MartinHjelmare] - [#56804]) ([workday docs]) +- Fallback to state machine in statistics ([@emontnemery] - [#56785]) ([sensor docs]) +- Manage s2 keys in zwave_js ([@MartinHjelmare] - [#56783]) ([zwave_js docs]) +- Fix zwave_js config flow import step ([@MartinHjelmare] - [#56808]) ([zwave_js docs]) +- Get the currency from the api ([@joaophi] - [#56806]) ([growatt_server docs]) +- Add latest added media as Plex library sensor attribute ([@jjlawren] - [#56235]) ([plex docs]) +- Switch to using constants wherever possible in zwave_js ([@raman325] - [#56518]) ([zwave_js docs]) +- Bump ZHA quirks module to 0.0.62 ([@dmulcahey] - [#56809]) ([zha docs]) +- Fix dhcp discovery matching due to deferred imports ([@bdraco] - [#56814]) ([dhcp docs]) +- Add device_info to `Speedtestdotnet` and some code cleanup ([@engrbm87] - [#56612]) ([speedtestdotnet docs]) +- Use EntityDescription - smappee ([@cdce8p] - [#56747]) ([smappee docs]) +- Add keyboard event type to keyboard_remote ([@lanrat] - [#56668]) ([keyboard_remote docs]) +- Handle UpnpError exceptions when getting WAN status and external IP address ([@ehendrix23] - [#56744]) ([upnp docs]) +- Fritz new binary sensor for link and firmware status + code cleanup ([@chemelli74] - [#55446]) ([fritz docs]) (breaking-change) +- Add long-term statistics for Ambient PWS sensors ([@bachya] - [#55412]) ([ambient_station docs]) +- Use entity descriptions for sonarr ([@ctalkington] - [#55818]) ([sonarr docs]) +- Add some huawei_lte sensor state classifications ([@scop] - [#55601]) ([huawei_lte docs]) +- Change state_class so older Envoys can use Energy Dashboard ([@gtdiehl] - [#55383]) ([enphase_envoy docs]) +- Fix Onvif PTZ for Imou cameras ([@timn] - [#56592]) ([onvif docs]) +- Add DC voltage and current to Kostal inverter ([@Mas2112] - [#54878]) ([kostal_plenticore docs]) +- Correct unit of measurement for qbittorrent data rate sensors ([@acshef] - [#55758]) ([qbittorrent docs]) +- Add Fritz!DECT 440 humidity sensor ([@jloehr] - [#54597]) ([fritzbox docs]) +- Tuya v2 Integration Release ([@zlinoliver] - [#56820]) ([tuya docs]) (breaking-change) +- Remove dead code from ESPHome light entity ([@oxan] - [#55519]) ([esphome docs]) +- Rename var to compliant name in August integration ([@chemelli74] - [#56812]) ([august docs]) +- Fix hue turning on eWeLink switch ([@logan893] - [#56318]) ([hue docs]) +- Fix OVO Energy reporting consumption as cost ([@deosrc] - [#55856]) ([ovo_energy docs]) +- Remove webostv service description github link ([@FunctionalHacker] - [#53502]) ([webostv docs]) +- Update viaggiatreno component due to API changes ([@bluviolin] - [#56463]) ([viaggiatreno docs]) +- Add Kraken delay after first update to avoid limit ([@eifinger] - [#55736]) ([kraken docs]) +- Add resolution to Amcrest camera unique id ([@flacjacket] - [#56207]) ([amcrest docs]) +- Adjust state class of solaredge lifetime energy sensor ([@emontnemery] - [#56825]) ([solaredge docs]) +- Adjust state class of growatt_server lifetime energy sensors ([@emontnemery] - [#56826]) ([growatt_server docs]) +- Deprecated open garage yaml config ([@Danielhiversen] - [#56829]) ([opengarage docs]) (breaking-change) +- Bump surepy to 0.7.2 ([@Danielhiversen] - [#56828]) ([surepetcare docs]) +- Service to remove clients from UniFi Controller ([@Kane610] - [#56717]) ([unifi docs]) +- Update frontend to 20210930.0 ([@bramkragten] - [#56827]) ([frontend docs]) +- Correctly handle offline and unsupported printers during setup ([@nielstron] - [#55894]) ([syncthru docs]) +- Warn if total_increasing sensor has negative states ([@emontnemery] - [#56564]) ([sensor docs]) +- Bump Mill library ([@Danielhiversen] - [#56833]) ([mill docs]) +- Surepetcare reauthorize ([@Danielhiversen] - [#56402]) ([surepetcare docs]) +- Optimize statistics generation ([@emontnemery] - [#56821]) ([recorder docs]) ([history docs]) ([sensor docs]) +- Add locking state to surepetcare locks ([@Danielhiversen] - [#56830]) ([surepetcare docs]) + +{% enddetails %} + +[#46677]: https://github.com/home-assistant/core/pull/46677 +[#47909]: https://github.com/home-assistant/core/pull/47909 +[#48346]: https://github.com/home-assistant/core/pull/48346 +[#49608]: https://github.com/home-assistant/core/pull/49608 +[#50653]: https://github.com/home-assistant/core/pull/50653 +[#50677]: https://github.com/home-assistant/core/pull/50677 +[#52766]: https://github.com/home-assistant/core/pull/52766 +[#53038]: https://github.com/home-assistant/core/pull/53038 +[#53285]: https://github.com/home-assistant/core/pull/53285 +[#53368]: https://github.com/home-assistant/core/pull/53368 +[#53408]: https://github.com/home-assistant/core/pull/53408 +[#53502]: https://github.com/home-assistant/core/pull/53502 +[#53525]: https://github.com/home-assistant/core/pull/53525 +[#53585]: https://github.com/home-assistant/core/pull/53585 +[#53892]: https://github.com/home-assistant/core/pull/53892 +[#53943]: https://github.com/home-assistant/core/pull/53943 +[#54032]: https://github.com/home-assistant/core/pull/54032 +[#54066]: https://github.com/home-assistant/core/pull/54066 +[#54106]: https://github.com/home-assistant/core/pull/54106 +[#54173]: https://github.com/home-assistant/core/pull/54173 +[#54210]: https://github.com/home-assistant/core/pull/54210 +[#54279]: https://github.com/home-assistant/core/pull/54279 +[#54298]: https://github.com/home-assistant/core/pull/54298 +[#54411]: https://github.com/home-assistant/core/pull/54411 +[#54479]: https://github.com/home-assistant/core/pull/54479 +[#54584]: https://github.com/home-assistant/core/pull/54584 +[#54597]: https://github.com/home-assistant/core/pull/54597 +[#54602]: https://github.com/home-assistant/core/pull/54602 +[#54706]: https://github.com/home-assistant/core/pull/54706 +[#54735]: https://github.com/home-assistant/core/pull/54735 +[#54745]: https://github.com/home-assistant/core/pull/54745 +[#54760]: https://github.com/home-assistant/core/pull/54760 +[#54780]: https://github.com/home-assistant/core/pull/54780 +[#54820]: https://github.com/home-assistant/core/pull/54820 +[#54878]: https://github.com/home-assistant/core/pull/54878 +[#54947]: https://github.com/home-assistant/core/pull/54947 +[#55035]: https://github.com/home-assistant/core/pull/55035 +[#55061]: https://github.com/home-assistant/core/pull/55061 +[#55078]: https://github.com/home-assistant/core/pull/55078 +[#55080]: https://github.com/home-assistant/core/pull/55080 +[#55103]: https://github.com/home-assistant/core/pull/55103 +[#55104]: https://github.com/home-assistant/core/pull/55104 +[#55174]: https://github.com/home-assistant/core/pull/55174 +[#55192]: https://github.com/home-assistant/core/pull/55192 +[#55218]: https://github.com/home-assistant/core/pull/55218 +[#55220]: https://github.com/home-assistant/core/pull/55220 +[#55222]: https://github.com/home-assistant/core/pull/55222 +[#55224]: https://github.com/home-assistant/core/pull/55224 +[#55227]: https://github.com/home-assistant/core/pull/55227 +[#55230]: https://github.com/home-assistant/core/pull/55230 +[#55232]: https://github.com/home-assistant/core/pull/55232 +[#55243]: https://github.com/home-assistant/core/pull/55243 +[#55244]: https://github.com/home-assistant/core/pull/55244 +[#55257]: https://github.com/home-assistant/core/pull/55257 +[#55258]: https://github.com/home-assistant/core/pull/55258 +[#55265]: https://github.com/home-assistant/core/pull/55265 +[#55266]: https://github.com/home-assistant/core/pull/55266 +[#55267]: https://github.com/home-assistant/core/pull/55267 +[#55275]: https://github.com/home-assistant/core/pull/55275 +[#55277]: https://github.com/home-assistant/core/pull/55277 +[#55288]: https://github.com/home-assistant/core/pull/55288 +[#55290]: https://github.com/home-assistant/core/pull/55290 +[#55312]: https://github.com/home-assistant/core/pull/55312 +[#55313]: https://github.com/home-assistant/core/pull/55313 +[#55327]: https://github.com/home-assistant/core/pull/55327 +[#55330]: https://github.com/home-assistant/core/pull/55330 +[#55335]: https://github.com/home-assistant/core/pull/55335 +[#55339]: https://github.com/home-assistant/core/pull/55339 +[#55340]: https://github.com/home-assistant/core/pull/55340 +[#55357]: https://github.com/home-assistant/core/pull/55357 +[#55358]: https://github.com/home-assistant/core/pull/55358 +[#55365]: https://github.com/home-assistant/core/pull/55365 +[#55366]: https://github.com/home-assistant/core/pull/55366 +[#55372]: https://github.com/home-assistant/core/pull/55372 +[#55373]: https://github.com/home-assistant/core/pull/55373 +[#55383]: https://github.com/home-assistant/core/pull/55383 +[#55387]: https://github.com/home-assistant/core/pull/55387 +[#55388]: https://github.com/home-assistant/core/pull/55388 +[#55389]: https://github.com/home-assistant/core/pull/55389 +[#55390]: https://github.com/home-assistant/core/pull/55390 +[#55393]: https://github.com/home-assistant/core/pull/55393 +[#55396]: https://github.com/home-assistant/core/pull/55396 +[#55402]: https://github.com/home-assistant/core/pull/55402 +[#55405]: https://github.com/home-assistant/core/pull/55405 +[#55407]: https://github.com/home-assistant/core/pull/55407 +[#55410]: https://github.com/home-assistant/core/pull/55410 +[#55412]: https://github.com/home-assistant/core/pull/55412 +[#55413]: https://github.com/home-assistant/core/pull/55413 +[#55414]: https://github.com/home-assistant/core/pull/55414 +[#55415]: https://github.com/home-assistant/core/pull/55415 +[#55416]: https://github.com/home-assistant/core/pull/55416 +[#55417]: https://github.com/home-assistant/core/pull/55417 +[#55418]: https://github.com/home-assistant/core/pull/55418 +[#55419]: https://github.com/home-assistant/core/pull/55419 +[#55422]: https://github.com/home-assistant/core/pull/55422 +[#55423]: https://github.com/home-assistant/core/pull/55423 +[#55426]: https://github.com/home-assistant/core/pull/55426 +[#55427]: https://github.com/home-assistant/core/pull/55427 +[#55428]: https://github.com/home-assistant/core/pull/55428 +[#55442]: https://github.com/home-assistant/core/pull/55442 +[#55445]: https://github.com/home-assistant/core/pull/55445 +[#55446]: https://github.com/home-assistant/core/pull/55446 +[#55448]: https://github.com/home-assistant/core/pull/55448 +[#55449]: https://github.com/home-assistant/core/pull/55449 +[#55454]: https://github.com/home-assistant/core/pull/55454 +[#55456]: https://github.com/home-assistant/core/pull/55456 +[#55461]: https://github.com/home-assistant/core/pull/55461 +[#55465]: https://github.com/home-assistant/core/pull/55465 +[#55469]: https://github.com/home-assistant/core/pull/55469 +[#55471]: https://github.com/home-assistant/core/pull/55471 +[#55474]: https://github.com/home-assistant/core/pull/55474 +[#55484]: https://github.com/home-assistant/core/pull/55484 +[#55491]: https://github.com/home-assistant/core/pull/55491 +[#55494]: https://github.com/home-assistant/core/pull/55494 +[#55506]: https://github.com/home-assistant/core/pull/55506 +[#55512]: https://github.com/home-assistant/core/pull/55512 +[#55515]: https://github.com/home-assistant/core/pull/55515 +[#55517]: https://github.com/home-assistant/core/pull/55517 +[#55518]: https://github.com/home-assistant/core/pull/55518 +[#55519]: https://github.com/home-assistant/core/pull/55519 +[#55521]: https://github.com/home-assistant/core/pull/55521 +[#55526]: https://github.com/home-assistant/core/pull/55526 +[#55528]: https://github.com/home-assistant/core/pull/55528 +[#55529]: https://github.com/home-assistant/core/pull/55529 +[#55540]: https://github.com/home-assistant/core/pull/55540 +[#55547]: https://github.com/home-assistant/core/pull/55547 +[#55561]: https://github.com/home-assistant/core/pull/55561 +[#55564]: https://github.com/home-assistant/core/pull/55564 +[#55581]: https://github.com/home-assistant/core/pull/55581 +[#55583]: https://github.com/home-assistant/core/pull/55583 +[#55584]: https://github.com/home-assistant/core/pull/55584 +[#55585]: https://github.com/home-assistant/core/pull/55585 +[#55587]: https://github.com/home-assistant/core/pull/55587 +[#55588]: https://github.com/home-assistant/core/pull/55588 +[#55592]: https://github.com/home-assistant/core/pull/55592 +[#55593]: https://github.com/home-assistant/core/pull/55593 +[#55594]: https://github.com/home-assistant/core/pull/55594 +[#55595]: https://github.com/home-assistant/core/pull/55595 +[#55596]: https://github.com/home-assistant/core/pull/55596 +[#55598]: https://github.com/home-assistant/core/pull/55598 +[#55599]: https://github.com/home-assistant/core/pull/55599 +[#55601]: https://github.com/home-assistant/core/pull/55601 +[#55616]: https://github.com/home-assistant/core/pull/55616 +[#55617]: https://github.com/home-assistant/core/pull/55617 +[#55626]: https://github.com/home-assistant/core/pull/55626 +[#55636]: https://github.com/home-assistant/core/pull/55636 +[#55642]: https://github.com/home-assistant/core/pull/55642 +[#55647]: https://github.com/home-assistant/core/pull/55647 +[#55650]: https://github.com/home-assistant/core/pull/55650 +[#55660]: https://github.com/home-assistant/core/pull/55660 +[#55665]: https://github.com/home-assistant/core/pull/55665 +[#55668]: https://github.com/home-assistant/core/pull/55668 +[#55671]: https://github.com/home-assistant/core/pull/55671 +[#55672]: https://github.com/home-assistant/core/pull/55672 +[#55675]: https://github.com/home-assistant/core/pull/55675 +[#55676]: https://github.com/home-assistant/core/pull/55676 +[#55677]: https://github.com/home-assistant/core/pull/55677 +[#55678]: https://github.com/home-assistant/core/pull/55678 +[#55679]: https://github.com/home-assistant/core/pull/55679 +[#55680]: https://github.com/home-assistant/core/pull/55680 +[#55681]: https://github.com/home-assistant/core/pull/55681 +[#55682]: https://github.com/home-assistant/core/pull/55682 +[#55683]: https://github.com/home-assistant/core/pull/55683 +[#55684]: https://github.com/home-assistant/core/pull/55684 +[#55686]: https://github.com/home-assistant/core/pull/55686 +[#55688]: https://github.com/home-assistant/core/pull/55688 +[#55691]: https://github.com/home-assistant/core/pull/55691 +[#55694]: https://github.com/home-assistant/core/pull/55694 +[#55695]: https://github.com/home-assistant/core/pull/55695 +[#55696]: https://github.com/home-assistant/core/pull/55696 +[#55697]: https://github.com/home-assistant/core/pull/55697 +[#55698]: https://github.com/home-assistant/core/pull/55698 +[#55699]: https://github.com/home-assistant/core/pull/55699 +[#55710]: https://github.com/home-assistant/core/pull/55710 +[#55714]: https://github.com/home-assistant/core/pull/55714 +[#55734]: https://github.com/home-assistant/core/pull/55734 +[#55736]: https://github.com/home-assistant/core/pull/55736 +[#55741]: https://github.com/home-assistant/core/pull/55741 +[#55743]: https://github.com/home-assistant/core/pull/55743 +[#55744]: https://github.com/home-assistant/core/pull/55744 +[#55746]: https://github.com/home-assistant/core/pull/55746 +[#55747]: https://github.com/home-assistant/core/pull/55747 +[#55750]: https://github.com/home-assistant/core/pull/55750 +[#55751]: https://github.com/home-assistant/core/pull/55751 +[#55758]: https://github.com/home-assistant/core/pull/55758 +[#55774]: https://github.com/home-assistant/core/pull/55774 +[#55784]: https://github.com/home-assistant/core/pull/55784 +[#55788]: https://github.com/home-assistant/core/pull/55788 +[#55789]: https://github.com/home-assistant/core/pull/55789 +[#55790]: https://github.com/home-assistant/core/pull/55790 +[#55791]: https://github.com/home-assistant/core/pull/55791 +[#55792]: https://github.com/home-assistant/core/pull/55792 +[#55794]: https://github.com/home-assistant/core/pull/55794 +[#55796]: https://github.com/home-assistant/core/pull/55796 +[#55804]: https://github.com/home-assistant/core/pull/55804 +[#55805]: https://github.com/home-assistant/core/pull/55805 +[#55817]: https://github.com/home-assistant/core/pull/55817 +[#55818]: https://github.com/home-assistant/core/pull/55818 +[#55819]: https://github.com/home-assistant/core/pull/55819 +[#55822]: https://github.com/home-assistant/core/pull/55822 +[#55823]: https://github.com/home-assistant/core/pull/55823 +[#55828]: https://github.com/home-assistant/core/pull/55828 +[#55844]: https://github.com/home-assistant/core/pull/55844 +[#55845]: https://github.com/home-assistant/core/pull/55845 +[#55846]: https://github.com/home-assistant/core/pull/55846 +[#55850]: https://github.com/home-assistant/core/pull/55850 +[#55855]: https://github.com/home-assistant/core/pull/55855 +[#55856]: https://github.com/home-assistant/core/pull/55856 +[#55860]: https://github.com/home-assistant/core/pull/55860 +[#55872]: https://github.com/home-assistant/core/pull/55872 +[#55874]: https://github.com/home-assistant/core/pull/55874 +[#55876]: https://github.com/home-assistant/core/pull/55876 +[#55877]: https://github.com/home-assistant/core/pull/55877 +[#55887]: https://github.com/home-assistant/core/pull/55887 +[#55894]: https://github.com/home-assistant/core/pull/55894 +[#55895]: https://github.com/home-assistant/core/pull/55895 +[#55900]: https://github.com/home-assistant/core/pull/55900 +[#55904]: https://github.com/home-assistant/core/pull/55904 +[#55917]: https://github.com/home-assistant/core/pull/55917 +[#55922]: https://github.com/home-assistant/core/pull/55922 +[#55923]: https://github.com/home-assistant/core/pull/55923 +[#55924]: https://github.com/home-assistant/core/pull/55924 +[#55925]: https://github.com/home-assistant/core/pull/55925 +[#55926]: https://github.com/home-assistant/core/pull/55926 +[#55928]: https://github.com/home-assistant/core/pull/55928 +[#55929]: https://github.com/home-assistant/core/pull/55929 +[#55930]: https://github.com/home-assistant/core/pull/55930 +[#55931]: https://github.com/home-assistant/core/pull/55931 +[#55932]: https://github.com/home-assistant/core/pull/55932 +[#55950]: https://github.com/home-assistant/core/pull/55950 +[#55955]: https://github.com/home-assistant/core/pull/55955 +[#55963]: https://github.com/home-assistant/core/pull/55963 +[#55964]: https://github.com/home-assistant/core/pull/55964 +[#55965]: https://github.com/home-assistant/core/pull/55965 +[#55967]: https://github.com/home-assistant/core/pull/55967 +[#55970]: https://github.com/home-assistant/core/pull/55970 +[#55976]: https://github.com/home-assistant/core/pull/55976 +[#55979]: https://github.com/home-assistant/core/pull/55979 +[#55982]: https://github.com/home-assistant/core/pull/55982 +[#55983]: https://github.com/home-assistant/core/pull/55983 +[#55985]: https://github.com/home-assistant/core/pull/55985 +[#55987]: https://github.com/home-assistant/core/pull/55987 +[#55988]: https://github.com/home-assistant/core/pull/55988 +[#55996]: https://github.com/home-assistant/core/pull/55996 +[#55997]: https://github.com/home-assistant/core/pull/55997 +[#56002]: https://github.com/home-assistant/core/pull/56002 +[#56003]: https://github.com/home-assistant/core/pull/56003 +[#56006]: https://github.com/home-assistant/core/pull/56006 +[#56011]: https://github.com/home-assistant/core/pull/56011 +[#56012]: https://github.com/home-assistant/core/pull/56012 +[#56015]: https://github.com/home-assistant/core/pull/56015 +[#56018]: https://github.com/home-assistant/core/pull/56018 +[#56020]: https://github.com/home-assistant/core/pull/56020 +[#56021]: https://github.com/home-assistant/core/pull/56021 +[#56026]: https://github.com/home-assistant/core/pull/56026 +[#56029]: https://github.com/home-assistant/core/pull/56029 +[#56040]: https://github.com/home-assistant/core/pull/56040 +[#56042]: https://github.com/home-assistant/core/pull/56042 +[#56045]: https://github.com/home-assistant/core/pull/56045 +[#56048]: https://github.com/home-assistant/core/pull/56048 +[#56053]: https://github.com/home-assistant/core/pull/56053 +[#56057]: https://github.com/home-assistant/core/pull/56057 +[#56063]: https://github.com/home-assistant/core/pull/56063 +[#56065]: https://github.com/home-assistant/core/pull/56065 +[#56067]: https://github.com/home-assistant/core/pull/56067 +[#56069]: https://github.com/home-assistant/core/pull/56069 +[#56070]: https://github.com/home-assistant/core/pull/56070 +[#56076]: https://github.com/home-assistant/core/pull/56076 +[#56078]: https://github.com/home-assistant/core/pull/56078 +[#56082]: https://github.com/home-assistant/core/pull/56082 +[#56083]: https://github.com/home-assistant/core/pull/56083 +[#56085]: https://github.com/home-assistant/core/pull/56085 +[#56093]: https://github.com/home-assistant/core/pull/56093 +[#56095]: https://github.com/home-assistant/core/pull/56095 +[#56096]: https://github.com/home-assistant/core/pull/56096 +[#56097]: https://github.com/home-assistant/core/pull/56097 +[#56102]: https://github.com/home-assistant/core/pull/56102 +[#56105]: https://github.com/home-assistant/core/pull/56105 +[#56106]: https://github.com/home-assistant/core/pull/56106 +[#56107]: https://github.com/home-assistant/core/pull/56107 +[#56112]: https://github.com/home-assistant/core/pull/56112 +[#56113]: https://github.com/home-assistant/core/pull/56113 +[#56115]: https://github.com/home-assistant/core/pull/56115 +[#56118]: https://github.com/home-assistant/core/pull/56118 +[#56127]: https://github.com/home-assistant/core/pull/56127 +[#56130]: https://github.com/home-assistant/core/pull/56130 +[#56136]: https://github.com/home-assistant/core/pull/56136 +[#56137]: https://github.com/home-assistant/core/pull/56137 +[#56140]: https://github.com/home-assistant/core/pull/56140 +[#56142]: https://github.com/home-assistant/core/pull/56142 +[#56143]: https://github.com/home-assistant/core/pull/56143 +[#56147]: https://github.com/home-assistant/core/pull/56147 +[#56149]: https://github.com/home-assistant/core/pull/56149 +[#56153]: https://github.com/home-assistant/core/pull/56153 +[#56159]: https://github.com/home-assistant/core/pull/56159 +[#56167]: https://github.com/home-assistant/core/pull/56167 +[#56168]: https://github.com/home-assistant/core/pull/56168 +[#56170]: https://github.com/home-assistant/core/pull/56170 +[#56184]: https://github.com/home-assistant/core/pull/56184 +[#56190]: https://github.com/home-assistant/core/pull/56190 +[#56193]: https://github.com/home-assistant/core/pull/56193 +[#56198]: https://github.com/home-assistant/core/pull/56198 +[#56200]: https://github.com/home-assistant/core/pull/56200 +[#56201]: https://github.com/home-assistant/core/pull/56201 +[#56204]: https://github.com/home-assistant/core/pull/56204 +[#56206]: https://github.com/home-assistant/core/pull/56206 +[#56207]: https://github.com/home-assistant/core/pull/56207 +[#56209]: https://github.com/home-assistant/core/pull/56209 +[#56210]: https://github.com/home-assistant/core/pull/56210 +[#56211]: https://github.com/home-assistant/core/pull/56211 +[#56215]: https://github.com/home-assistant/core/pull/56215 +[#56216]: https://github.com/home-assistant/core/pull/56216 +[#56218]: https://github.com/home-assistant/core/pull/56218 +[#56219]: https://github.com/home-assistant/core/pull/56219 +[#56221]: https://github.com/home-assistant/core/pull/56221 +[#56223]: https://github.com/home-assistant/core/pull/56223 +[#56229]: https://github.com/home-assistant/core/pull/56229 +[#56230]: https://github.com/home-assistant/core/pull/56230 +[#56233]: https://github.com/home-assistant/core/pull/56233 +[#56234]: https://github.com/home-assistant/core/pull/56234 +[#56235]: https://github.com/home-assistant/core/pull/56235 +[#56238]: https://github.com/home-assistant/core/pull/56238 +[#56243]: https://github.com/home-assistant/core/pull/56243 +[#56247]: https://github.com/home-assistant/core/pull/56247 +[#56253]: https://github.com/home-assistant/core/pull/56253 +[#56254]: https://github.com/home-assistant/core/pull/56254 +[#56255]: https://github.com/home-assistant/core/pull/56255 +[#56258]: https://github.com/home-assistant/core/pull/56258 +[#56261]: https://github.com/home-assistant/core/pull/56261 +[#56262]: https://github.com/home-assistant/core/pull/56262 +[#56264]: https://github.com/home-assistant/core/pull/56264 +[#56266]: https://github.com/home-assistant/core/pull/56266 +[#56281]: https://github.com/home-assistant/core/pull/56281 +[#56283]: https://github.com/home-assistant/core/pull/56283 +[#56298]: https://github.com/home-assistant/core/pull/56298 +[#56300]: https://github.com/home-assistant/core/pull/56300 +[#56304]: https://github.com/home-assistant/core/pull/56304 +[#56307]: https://github.com/home-assistant/core/pull/56307 +[#56308]: https://github.com/home-assistant/core/pull/56308 +[#56310]: https://github.com/home-assistant/core/pull/56310 +[#56312]: https://github.com/home-assistant/core/pull/56312 +[#56314]: https://github.com/home-assistant/core/pull/56314 +[#56316]: https://github.com/home-assistant/core/pull/56316 +[#56318]: https://github.com/home-assistant/core/pull/56318 +[#56324]: https://github.com/home-assistant/core/pull/56324 +[#56325]: https://github.com/home-assistant/core/pull/56325 +[#56326]: https://github.com/home-assistant/core/pull/56326 +[#56328]: https://github.com/home-assistant/core/pull/56328 +[#56329]: https://github.com/home-assistant/core/pull/56329 +[#56330]: https://github.com/home-assistant/core/pull/56330 +[#56331]: https://github.com/home-assistant/core/pull/56331 +[#56334]: https://github.com/home-assistant/core/pull/56334 +[#56335]: https://github.com/home-assistant/core/pull/56335 +[#56336]: https://github.com/home-assistant/core/pull/56336 +[#56337]: https://github.com/home-assistant/core/pull/56337 +[#56339]: https://github.com/home-assistant/core/pull/56339 +[#56341]: https://github.com/home-assistant/core/pull/56341 +[#56342]: https://github.com/home-assistant/core/pull/56342 +[#56343]: https://github.com/home-assistant/core/pull/56343 +[#56345]: https://github.com/home-assistant/core/pull/56345 +[#56346]: https://github.com/home-assistant/core/pull/56346 +[#56348]: https://github.com/home-assistant/core/pull/56348 +[#56351]: https://github.com/home-assistant/core/pull/56351 +[#56353]: https://github.com/home-assistant/core/pull/56353 +[#56359]: https://github.com/home-assistant/core/pull/56359 +[#56361]: https://github.com/home-assistant/core/pull/56361 +[#56362]: https://github.com/home-assistant/core/pull/56362 +[#56364]: https://github.com/home-assistant/core/pull/56364 +[#56371]: https://github.com/home-assistant/core/pull/56371 +[#56375]: https://github.com/home-assistant/core/pull/56375 +[#56376]: https://github.com/home-assistant/core/pull/56376 +[#56377]: https://github.com/home-assistant/core/pull/56377 +[#56378]: https://github.com/home-assistant/core/pull/56378 +[#56379]: https://github.com/home-assistant/core/pull/56379 +[#56380]: https://github.com/home-assistant/core/pull/56380 +[#56381]: https://github.com/home-assistant/core/pull/56381 +[#56382]: https://github.com/home-assistant/core/pull/56382 +[#56384]: https://github.com/home-assistant/core/pull/56384 +[#56388]: https://github.com/home-assistant/core/pull/56388 +[#56389]: https://github.com/home-assistant/core/pull/56389 +[#56390]: https://github.com/home-assistant/core/pull/56390 +[#56391]: https://github.com/home-assistant/core/pull/56391 +[#56393]: https://github.com/home-assistant/core/pull/56393 +[#56394]: https://github.com/home-assistant/core/pull/56394 +[#56395]: https://github.com/home-assistant/core/pull/56395 +[#56396]: https://github.com/home-assistant/core/pull/56396 +[#56397]: https://github.com/home-assistant/core/pull/56397 +[#56401]: https://github.com/home-assistant/core/pull/56401 +[#56402]: https://github.com/home-assistant/core/pull/56402 +[#56405]: https://github.com/home-assistant/core/pull/56405 +[#56406]: https://github.com/home-assistant/core/pull/56406 +[#56407]: https://github.com/home-assistant/core/pull/56407 +[#56409]: https://github.com/home-assistant/core/pull/56409 +[#56413]: https://github.com/home-assistant/core/pull/56413 +[#56414]: https://github.com/home-assistant/core/pull/56414 +[#56415]: https://github.com/home-assistant/core/pull/56415 +[#56416]: https://github.com/home-assistant/core/pull/56416 +[#56417]: https://github.com/home-assistant/core/pull/56417 +[#56419]: https://github.com/home-assistant/core/pull/56419 +[#56424]: https://github.com/home-assistant/core/pull/56424 +[#56425]: https://github.com/home-assistant/core/pull/56425 +[#56426]: https://github.com/home-assistant/core/pull/56426 +[#56428]: https://github.com/home-assistant/core/pull/56428 +[#56430]: https://github.com/home-assistant/core/pull/56430 +[#56432]: https://github.com/home-assistant/core/pull/56432 +[#56433]: https://github.com/home-assistant/core/pull/56433 +[#56434]: https://github.com/home-assistant/core/pull/56434 +[#56435]: https://github.com/home-assistant/core/pull/56435 +[#56436]: https://github.com/home-assistant/core/pull/56436 +[#56438]: https://github.com/home-assistant/core/pull/56438 +[#56441]: https://github.com/home-assistant/core/pull/56441 +[#56443]: https://github.com/home-assistant/core/pull/56443 +[#56448]: https://github.com/home-assistant/core/pull/56448 +[#56451]: https://github.com/home-assistant/core/pull/56451 +[#56453]: https://github.com/home-assistant/core/pull/56453 +[#56456]: https://github.com/home-assistant/core/pull/56456 +[#56457]: https://github.com/home-assistant/core/pull/56457 +[#56460]: https://github.com/home-assistant/core/pull/56460 +[#56461]: https://github.com/home-assistant/core/pull/56461 +[#56463]: https://github.com/home-assistant/core/pull/56463 +[#56464]: https://github.com/home-assistant/core/pull/56464 +[#56468]: https://github.com/home-assistant/core/pull/56468 +[#56469]: https://github.com/home-assistant/core/pull/56469 +[#56476]: https://github.com/home-assistant/core/pull/56476 +[#56477]: https://github.com/home-assistant/core/pull/56477 +[#56478]: https://github.com/home-assistant/core/pull/56478 +[#56479]: https://github.com/home-assistant/core/pull/56479 +[#56481]: https://github.com/home-assistant/core/pull/56481 +[#56485]: https://github.com/home-assistant/core/pull/56485 +[#56492]: https://github.com/home-assistant/core/pull/56492 +[#56499]: https://github.com/home-assistant/core/pull/56499 +[#56501]: https://github.com/home-assistant/core/pull/56501 +[#56504]: https://github.com/home-assistant/core/pull/56504 +[#56508]: https://github.com/home-assistant/core/pull/56508 +[#56516]: https://github.com/home-assistant/core/pull/56516 +[#56517]: https://github.com/home-assistant/core/pull/56517 +[#56518]: https://github.com/home-assistant/core/pull/56518 +[#56520]: https://github.com/home-assistant/core/pull/56520 +[#56528]: https://github.com/home-assistant/core/pull/56528 +[#56533]: https://github.com/home-assistant/core/pull/56533 +[#56536]: https://github.com/home-assistant/core/pull/56536 +[#56542]: https://github.com/home-assistant/core/pull/56542 +[#56545]: https://github.com/home-assistant/core/pull/56545 +[#56546]: https://github.com/home-assistant/core/pull/56546 +[#56548]: https://github.com/home-assistant/core/pull/56548 +[#56549]: https://github.com/home-assistant/core/pull/56549 +[#56550]: https://github.com/home-assistant/core/pull/56550 +[#56551]: https://github.com/home-assistant/core/pull/56551 +[#56553]: https://github.com/home-assistant/core/pull/56553 +[#56555]: https://github.com/home-assistant/core/pull/56555 +[#56561]: https://github.com/home-assistant/core/pull/56561 +[#56564]: https://github.com/home-assistant/core/pull/56564 +[#56569]: https://github.com/home-assistant/core/pull/56569 +[#56571]: https://github.com/home-assistant/core/pull/56571 +[#56572]: https://github.com/home-assistant/core/pull/56572 +[#56573]: https://github.com/home-assistant/core/pull/56573 +[#56574]: https://github.com/home-assistant/core/pull/56574 +[#56575]: https://github.com/home-assistant/core/pull/56575 +[#56576]: https://github.com/home-assistant/core/pull/56576 +[#56577]: https://github.com/home-assistant/core/pull/56577 +[#56578]: https://github.com/home-assistant/core/pull/56578 +[#56579]: https://github.com/home-assistant/core/pull/56579 +[#56580]: https://github.com/home-assistant/core/pull/56580 +[#56584]: https://github.com/home-assistant/core/pull/56584 +[#56585]: https://github.com/home-assistant/core/pull/56585 +[#56586]: https://github.com/home-assistant/core/pull/56586 +[#56591]: https://github.com/home-assistant/core/pull/56591 +[#56592]: https://github.com/home-assistant/core/pull/56592 +[#56594]: https://github.com/home-assistant/core/pull/56594 +[#56599]: https://github.com/home-assistant/core/pull/56599 +[#56600]: https://github.com/home-assistant/core/pull/56600 +[#56601]: https://github.com/home-assistant/core/pull/56601 +[#56603]: https://github.com/home-assistant/core/pull/56603 +[#56606]: https://github.com/home-assistant/core/pull/56606 +[#56609]: https://github.com/home-assistant/core/pull/56609 +[#56611]: https://github.com/home-assistant/core/pull/56611 +[#56612]: https://github.com/home-assistant/core/pull/56612 +[#56613]: https://github.com/home-assistant/core/pull/56613 +[#56615]: https://github.com/home-assistant/core/pull/56615 +[#56616]: https://github.com/home-assistant/core/pull/56616 +[#56622]: https://github.com/home-assistant/core/pull/56622 +[#56623]: https://github.com/home-assistant/core/pull/56623 +[#56626]: https://github.com/home-assistant/core/pull/56626 +[#56628]: https://github.com/home-assistant/core/pull/56628 +[#56629]: https://github.com/home-assistant/core/pull/56629 +[#56635]: https://github.com/home-assistant/core/pull/56635 +[#56636]: https://github.com/home-assistant/core/pull/56636 +[#56637]: https://github.com/home-assistant/core/pull/56637 +[#56638]: https://github.com/home-assistant/core/pull/56638 +[#56639]: https://github.com/home-assistant/core/pull/56639 +[#56640]: https://github.com/home-assistant/core/pull/56640 +[#56650]: https://github.com/home-assistant/core/pull/56650 +[#56655]: https://github.com/home-assistant/core/pull/56655 +[#56656]: https://github.com/home-assistant/core/pull/56656 +[#56661]: https://github.com/home-assistant/core/pull/56661 +[#56662]: https://github.com/home-assistant/core/pull/56662 +[#56663]: https://github.com/home-assistant/core/pull/56663 +[#56664]: https://github.com/home-assistant/core/pull/56664 +[#56665]: https://github.com/home-assistant/core/pull/56665 +[#56666]: https://github.com/home-assistant/core/pull/56666 +[#56668]: https://github.com/home-assistant/core/pull/56668 +[#56677]: https://github.com/home-assistant/core/pull/56677 +[#56678]: https://github.com/home-assistant/core/pull/56678 +[#56679]: https://github.com/home-assistant/core/pull/56679 +[#56680]: https://github.com/home-assistant/core/pull/56680 +[#56682]: https://github.com/home-assistant/core/pull/56682 +[#56683]: https://github.com/home-assistant/core/pull/56683 +[#56684]: https://github.com/home-assistant/core/pull/56684 +[#56686]: https://github.com/home-assistant/core/pull/56686 +[#56687]: https://github.com/home-assistant/core/pull/56687 +[#56688]: https://github.com/home-assistant/core/pull/56688 +[#56698]: https://github.com/home-assistant/core/pull/56698 +[#56699]: https://github.com/home-assistant/core/pull/56699 +[#56700]: https://github.com/home-assistant/core/pull/56700 +[#56701]: https://github.com/home-assistant/core/pull/56701 +[#56702]: https://github.com/home-assistant/core/pull/56702 +[#56703]: https://github.com/home-assistant/core/pull/56703 +[#56704]: https://github.com/home-assistant/core/pull/56704 +[#56705]: https://github.com/home-assistant/core/pull/56705 +[#56706]: https://github.com/home-assistant/core/pull/56706 +[#56707]: https://github.com/home-assistant/core/pull/56707 +[#56717]: https://github.com/home-assistant/core/pull/56717 +[#56718]: https://github.com/home-assistant/core/pull/56718 +[#56719]: https://github.com/home-assistant/core/pull/56719 +[#56721]: https://github.com/home-assistant/core/pull/56721 +[#56722]: https://github.com/home-assistant/core/pull/56722 +[#56726]: https://github.com/home-assistant/core/pull/56726 +[#56727]: https://github.com/home-assistant/core/pull/56727 +[#56728]: https://github.com/home-assistant/core/pull/56728 +[#56731]: https://github.com/home-assistant/core/pull/56731 +[#56732]: https://github.com/home-assistant/core/pull/56732 +[#56734]: https://github.com/home-assistant/core/pull/56734 +[#56736]: https://github.com/home-assistant/core/pull/56736 +[#56739]: https://github.com/home-assistant/core/pull/56739 +[#56740]: https://github.com/home-assistant/core/pull/56740 +[#56743]: https://github.com/home-assistant/core/pull/56743 +[#56744]: https://github.com/home-assistant/core/pull/56744 +[#56746]: https://github.com/home-assistant/core/pull/56746 +[#56747]: https://github.com/home-assistant/core/pull/56747 +[#56751]: https://github.com/home-assistant/core/pull/56751 +[#56752]: https://github.com/home-assistant/core/pull/56752 +[#56753]: https://github.com/home-assistant/core/pull/56753 +[#56754]: https://github.com/home-assistant/core/pull/56754 +[#56757]: https://github.com/home-assistant/core/pull/56757 +[#56758]: https://github.com/home-assistant/core/pull/56758 +[#56762]: https://github.com/home-assistant/core/pull/56762 +[#56763]: https://github.com/home-assistant/core/pull/56763 +[#56764]: https://github.com/home-assistant/core/pull/56764 +[#56767]: https://github.com/home-assistant/core/pull/56767 +[#56768]: https://github.com/home-assistant/core/pull/56768 +[#56772]: https://github.com/home-assistant/core/pull/56772 +[#56773]: https://github.com/home-assistant/core/pull/56773 +[#56775]: https://github.com/home-assistant/core/pull/56775 +[#56776]: https://github.com/home-assistant/core/pull/56776 +[#56777]: https://github.com/home-assistant/core/pull/56777 +[#56778]: https://github.com/home-assistant/core/pull/56778 +[#56779]: https://github.com/home-assistant/core/pull/56779 +[#56783]: https://github.com/home-assistant/core/pull/56783 +[#56785]: https://github.com/home-assistant/core/pull/56785 +[#56791]: https://github.com/home-assistant/core/pull/56791 +[#56794]: https://github.com/home-assistant/core/pull/56794 +[#56795]: https://github.com/home-assistant/core/pull/56795 +[#56804]: https://github.com/home-assistant/core/pull/56804 +[#56806]: https://github.com/home-assistant/core/pull/56806 +[#56808]: https://github.com/home-assistant/core/pull/56808 +[#56809]: https://github.com/home-assistant/core/pull/56809 +[#56812]: https://github.com/home-assistant/core/pull/56812 +[#56814]: https://github.com/home-assistant/core/pull/56814 +[#56820]: https://github.com/home-assistant/core/pull/56820 +[#56821]: https://github.com/home-assistant/core/pull/56821 +[#56825]: https://github.com/home-assistant/core/pull/56825 +[#56826]: https://github.com/home-assistant/core/pull/56826 +[#56827]: https://github.com/home-assistant/core/pull/56827 +[#56828]: https://github.com/home-assistant/core/pull/56828 +[#56829]: https://github.com/home-assistant/core/pull/56829 +[#56830]: https://github.com/home-assistant/core/pull/56830 +[#56833]: https://github.com/home-assistant/core/pull/56833 +[@Adi146]: https://github.com/Adi146 +[@Adminiuga]: https://github.com/Adminiuga +[@Aohzan]: https://github.com/Aohzan +[@Cereal2nd]: https://github.com/Cereal2nd +[@Danielhiversen]: https://github.com/Danielhiversen +[@DrToxic]: https://github.com/DrToxic +[@Drae]: https://github.com/Drae +[@Ernst79]: https://github.com/Ernst79 +[@Feliksas]: https://github.com/Feliksas +[@FunctionalHacker]: https://github.com/FunctionalHacker +[@FuzzyMistborn]: https://github.com/FuzzyMistborn +[@JasperPlant]: https://github.com/JasperPlant +[@Jc2k]: https://github.com/Jc2k +[@Kane610]: https://github.com/Kane610 +[@KapJI]: https://github.com/KapJI +[@Mariusthvdb]: https://github.com/Mariusthvdb +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@Mas2112]: https://github.com/Mas2112 +[@MatthewFlamm]: https://github.com/MatthewFlamm +[@OldShaterhan]: https://github.com/OldShaterhan +[@OttoWinter]: https://github.com/OttoWinter +[@RenierM26]: https://github.com/RenierM26 +[@RicArch97]: https://github.com/RicArch97 +[@Shulyaka]: https://github.com/Shulyaka +[@Sian-Lee-SA]: https://github.com/Sian-Lee-SA +[@StevenLooman]: https://github.com/StevenLooman +[@TheBassEngineer]: https://github.com/TheBassEngineer +[@abmantis]: https://github.com/abmantis +[@acshef]: https://github.com/acshef +[@adamfeldman]: https://github.com/adamfeldman +[@agners]: https://github.com/agners +[@alandtse]: https://github.com/alandtse +[@andre-richter]: https://github.com/andre-richter +[@avee87]: https://github.com/avee87 +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@basnijholt]: https://github.com/basnijholt +[@bastgau]: https://github.com/bastgau +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@bjpetit]: https://github.com/bjpetit +[@bluviolin]: https://github.com/bluviolin +[@bramkragten]: https://github.com/bramkragten +[@brg468]: https://github.com/brg468 +[@brianegge]: https://github.com/brianegge +[@bsmappee]: https://github.com/bsmappee +[@cdce8p]: https://github.com/cdce8p +[@cdheiser]: https://github.com/cdheiser +[@cgtobi]: https://github.com/cgtobi +[@chemelli74]: https://github.com/chemelli74 +[@chishm]: https://github.com/chishm +[@cnico]: https://github.com/cnico +[@ctalkington]: https://github.com/ctalkington +[@deosrc]: https://github.com/deosrc +[@dgomes]: https://github.com/dgomes +[@dieselrabbit]: https://github.com/dieselrabbit +[@dmulcahey]: https://github.com/dmulcahey +[@eavanvalkenburg]: https://github.com/eavanvalkenburg +[@ehendrix23]: https://github.com/ehendrix23 +[@eifinger]: https://github.com/eifinger +[@elliotmoso]: https://github.com/elliotmoso +[@elupus]: https://github.com/elupus +[@emontnemery]: https://github.com/emontnemery +[@engrbm87]: https://github.com/engrbm87 +[@epenet]: https://github.com/epenet +[@esev]: https://github.com/esev +[@fabaff]: https://github.com/fabaff +[@farmio]: https://github.com/farmio +[@flacjacket]: https://github.com/flacjacket +[@frenck]: https://github.com/frenck +[@gjong]: https://github.com/gjong +[@gtdiehl]: https://github.com/gtdiehl +[@ha0y]: https://github.com/ha0y +[@hungnguyenm]: https://github.com/hungnguyenm +[@inverse]: https://github.com/inverse +[@janiversen]: https://github.com/janiversen +[@jbouwh]: https://github.com/jbouwh +[@jcgoette]: https://github.com/jcgoette +[@jjlawren]: https://github.com/jjlawren +[@jloehr]: https://github.com/jloehr +[@joaophi]: https://github.com/joaophi +[@joshs85]: https://github.com/joshs85 +[@jyavenard]: https://github.com/jyavenard +[@k1rd3rf]: https://github.com/k1rd3rf +[@koying]: https://github.com/koying +[@kukulich]: https://github.com/kukulich +[@lanrat]: https://github.com/lanrat +[@logan893]: https://github.com/logan893 +[@ludeeus]: https://github.com/ludeeus +[@madpilot]: https://github.com/madpilot +[@mampfes]: https://github.com/mampfes +[@mbo18]: https://github.com/mbo18 +[@mciupak]: https://github.com/mciupak +[@mdz]: https://github.com/mdz +[@mib1185]: https://github.com/mib1185 +[@michaelarnauts]: https://github.com/michaelarnauts +[@milanmeu]: https://github.com/milanmeu +[@nielstron]: https://github.com/nielstron +[@niklasastrom]: https://github.com/niklasastrom +[@ocalvo]: https://github.com/ocalvo +[@oxan]: https://github.com/oxan +[@popoviciri]: https://github.com/popoviciri +[@puddly]: https://github.com/puddly +[@pvizeli]: https://github.com/pvizeli +[@raman325]: https://github.com/raman325 +[@rdfurman]: https://github.com/rdfurman +[@regevbr]: https://github.com/regevbr +[@roelvanderark]: https://github.com/roelvanderark +[@rytilahti]: https://github.com/rytilahti +[@scarface-4711]: https://github.com/scarface-4711 +[@scop]: https://github.com/scop +[@spacegaier]: https://github.com/spacegaier +[@starkillerOG]: https://github.com/starkillerOG +[@stefanroelofs]: https://github.com/stefanroelofs +[@thecode]: https://github.com/thecode +[@timmo001]: https://github.com/timmo001 +[@timn]: https://github.com/timn +[@tkdrob]: https://github.com/tkdrob +[@tube0013]: https://github.com/tube0013 +[@uvjustin]: https://github.com/uvjustin +[@vilppuvuorinen]: https://github.com/vilppuvuorinen +[@wranglatang]: https://github.com/wranglatang +[@wsowa]: https://github.com/wsowa +[@xdissent]: https://github.com/xdissent +[@yuvalabou]: https://github.com/yuvalabou +[@zlinoliver]: https://github.com/zlinoliver +[aemet docs]: /integrations/aemet/ +[airly docs]: /integrations/airly/ +[airnow docs]: /integrations/airnow/ +[airthings docs]: /integrations/airthings/ +[airvisual docs]: /integrations/airvisual/ +[alexa docs]: /integrations/alexa/ +[almond docs]: /integrations/almond/ +[amberelectric docs]: /integrations/amberelectric/ +[ambient_station docs]: /integrations/ambient_station/ +[amcrest docs]: /integrations/amcrest/ +[apcupsd docs]: /integrations/apcupsd/ +[api docs]: /integrations/api/ +[apple_tv docs]: /integrations/apple_tv/ +[aqualogic docs]: /integrations/aqualogic/ +[asuswrt docs]: /integrations/asuswrt/ +[august docs]: /integrations/august/ +[awair docs]: /integrations/awair/ +[bond docs]: /integrations/bond/ +[bosch_shc docs]: /integrations/bosch_shc/ +[broadlink docs]: /integrations/broadlink/ +[camera docs]: /integrations/camera/ +[cert_expiry docs]: /integrations/cert_expiry/ +[cloud docs]: /integrations/cloud/ +[coinbase docs]: /integrations/coinbase/ +[comfoconnect docs]: /integrations/comfoconnect/ +[compensation docs]: /integrations/compensation/ +[crownstone docs]: /integrations/crownstone/ +[daikin docs]: /integrations/daikin/ +[debugpy docs]: /integrations/debugpy/ +[deconz docs]: /integrations/deconz/ +[default_config docs]: /integrations/default_config/ +[demo docs]: /integrations/demo/ +[denonavr docs]: /integrations/denonavr/ +[device_automation docs]: /integrations/device_automation/ +[devolo_home_control docs]: /integrations/devolo_home_control/ +[dhcp docs]: /integrations/dhcp/ +[directv docs]: /integrations/directv/ +[discogs docs]: /integrations/discogs/ +[discord docs]: /integrations/discord/ +[discovery docs]: /integrations/discovery/ +[dlna_dmr docs]: /integrations/dlna_dmr/ +[doods docs]: /integrations/doods/ +[ebox docs]: /integrations/ebox/ +[ecobee docs]: /integrations/ecobee/ +[econet docs]: /integrations/econet/ +[efergy docs]: /integrations/efergy/ +[elkm1 docs]: /integrations/elkm1/ +[emulated_hue docs]: /integrations/emulated_hue/ +[energy docs]: /integrations/energy/ +[enphase_envoy docs]: /integrations/enphase_envoy/ +[entur_public_transport docs]: /integrations/entur_public_transport/ +[epson docs]: /integrations/epson/ +[esphome docs]: /integrations/esphome/ +[faa_delays docs]: /integrations/faa_delays/ +[fido docs]: /integrations/fido/ +[filter docs]: /integrations/filter/ +[fitbit docs]: /integrations/fitbit/ +[fjaraskupan docs]: /integrations/fjaraskupan/ +[flick_electric docs]: /integrations/flick_electric/ +[flipr docs]: /integrations/flipr/ +[flume docs]: /integrations/flume/ +[flunearyou docs]: /integrations/flunearyou/ +[folder_watcher docs]: /integrations/folder_watcher/ +[freebox docs]: /integrations/freebox/ +[freedompro docs]: /integrations/freedompro/ +[fritz docs]: /integrations/fritz/ +[fritzbox docs]: /integrations/fritzbox/ +[frontend docs]: /integrations/frontend/ +[generic docs]: /integrations/generic/ +[generic_thermostat docs]: /integrations/generic_thermostat/ +[github docs]: /integrations/github/ +[glances docs]: /integrations/glances/ +[goalzero docs]: /integrations/goalzero/ +[gogogate2 docs]: /integrations/gogogate2/ +[google_assistant docs]: /integrations/google_assistant/ +[gpmdp docs]: /integrations/gpmdp/ +[group docs]: /integrations/group/ +[growatt_server docs]: /integrations/growatt_server/ +[guardian docs]: /integrations/guardian/ +[habitica docs]: /integrations/habitica/ +[harmony docs]: /integrations/harmony/ +[hassio docs]: /integrations/hassio/ +[history docs]: /integrations/history/ +[hive docs]: /integrations/hive/ +[homekit docs]: /integrations/homekit/ +[homekit_controller docs]: /integrations/homekit_controller/ +[homematic docs]: /integrations/homematic/ +[honeywell docs]: /integrations/honeywell/ +[huawei_lte docs]: /integrations/huawei_lte/ +[hue docs]: /integrations/hue/ +[hydrawise docs]: /integrations/hydrawise/ +[icloud docs]: /integrations/icloud/ +[image docs]: /integrations/image/ +[image_processing docs]: /integrations/image_processing/ +[incomfort docs]: /integrations/incomfort/ +[input_number docs]: /integrations/input_number/ +[integration docs]: /integrations/integration/ +[intesishome docs]: /integrations/intesishome/ +[iotawatt docs]: /integrations/iotawatt/ +[iperf3 docs]: /integrations/iperf3/ +[iqvia docs]: /integrations/iqvia/ +[isy994 docs]: /integrations/isy994/ +[jewish_calendar docs]: /integrations/jewish_calendar/ +[kef docs]: /integrations/kef/ +[keyboard_remote docs]: /integrations/keyboard_remote/ +[knx docs]: /integrations/knx/ +[konnected docs]: /integrations/konnected/ +[kostal_plenticore docs]: /integrations/kostal_plenticore/ +[kraken docs]: /integrations/kraken/ +[lastfm docs]: /integrations/lastfm/ +[light docs]: /integrations/light/ +[logger docs]: /integrations/logger/ +[luftdaten docs]: /integrations/luftdaten/ +[lupusec docs]: /integrations/lupusec/ +[lutron docs]: /integrations/lutron/ +[lyric docs]: /integrations/lyric/ +[manual docs]: /integrations/manual/ +[melcloud docs]: /integrations/melcloud/ +[meteoalarm docs]: /integrations/meteoalarm/ +[meteoclimatic docs]: /integrations/meteoclimatic/ +[miflora docs]: /integrations/miflora/ +[mill docs]: /integrations/mill/ +[mobile_app docs]: /integrations/mobile_app/ +[modbus docs]: /integrations/modbus/ +[modem_callerid docs]: /integrations/modem_callerid/ +[moon docs]: /integrations/moon/ +[motion_blinds docs]: /integrations/motion_blinds/ +[mqtt docs]: /integrations/mqtt/ +[nanoleaf docs]: /integrations/nanoleaf/ +[nest docs]: /integrations/nest/ +[netatmo docs]: /integrations/netatmo/ +[netgear docs]: /integrations/netgear/ +[network docs]: /integrations/network/ +[nightscout docs]: /integrations/nightscout/ +[notify docs]: /integrations/notify/ +[notion docs]: /integrations/notion/ +[nut docs]: /integrations/nut/ +[nws docs]: /integrations/nws/ +[onboarding docs]: /integrations/onboarding/ +[onewire docs]: /integrations/onewire/ +[onkyo docs]: /integrations/onkyo/ +[onvif docs]: /integrations/onvif/ +[opencv docs]: /integrations/opencv/ +[opengarage docs]: /integrations/opengarage/ +[openuv docs]: /integrations/openuv/ +[ovo_energy docs]: /integrations/ovo_energy/ +[ozw docs]: /integrations/ozw/ +[panasonic_viera docs]: /integrations/panasonic_viera/ +[pi_hole docs]: /integrations/pi_hole/ +[picnic docs]: /integrations/picnic/ +[ping docs]: /integrations/ping/ +[plaato docs]: /integrations/plaato/ +[plex docs]: /integrations/plex/ +[poolsense docs]: /integrations/poolsense/ +[proxy docs]: /integrations/proxy/ +[ps4 docs]: /integrations/ps4/ +[qbittorrent docs]: /integrations/qbittorrent/ +[qnap docs]: /integrations/qnap/ +[qrcode docs]: /integrations/qrcode/ +[rachio docs]: /integrations/rachio/ +[radiotherm docs]: /integrations/radiotherm/ +[rainmachine docs]: /integrations/rainmachine/ +[recollect_waste docs]: /integrations/recollect_waste/ +[recorder docs]: /integrations/recorder/ +[reddit docs]: /integrations/reddit/ +[renault docs]: /integrations/renault/ +[repetier docs]: /integrations/repetier/ +[rfxtrx docs]: /integrations/rfxtrx/ +[rituals_perfume_genie docs]: /integrations/rituals_perfume_genie/ +[sabnzbd docs]: /integrations/sabnzbd/ +[samsungtv docs]: /integrations/samsungtv/ +[scrape docs]: /integrations/scrape/ +[screenlogic docs]: /integrations/screenlogic/ +[sendgrid docs]: /integrations/sendgrid/ +[sensor docs]: /integrations/sensor/ +[seven_segments docs]: /integrations/seven_segments/ +[shelly docs]: /integrations/shelly/ +[sht31 docs]: /integrations/sht31/ +[sia docs]: /integrations/sia/ +[sighthound docs]: /integrations/sighthound/ +[simplisafe docs]: /integrations/simplisafe/ +[sma docs]: /integrations/sma/ +[smappee docs]: /integrations/smappee/ +[smart_meter_texas docs]: /integrations/smart_meter_texas/ +[smarttub docs]: /integrations/smarttub/ +[smhi docs]: /integrations/smhi/ +[sms docs]: /integrations/sms/ +[solaredge docs]: /integrations/solaredge/ +[solaredge_local docs]: /integrations/solaredge_local/ +[solarlog docs]: /integrations/solarlog/ +[sonarr docs]: /integrations/sonarr/ +[sonos docs]: /integrations/sonos/ +[speedtestdotnet docs]: /integrations/speedtestdotnet/ +[spotify docs]: /integrations/spotify/ +[srp_energy docs]: /integrations/srp_energy/ +[ssdp docs]: /integrations/ssdp/ +[stream docs]: /integrations/stream/ +[surepetcare docs]: /integrations/surepetcare/ +[switchbot docs]: /integrations/switchbot/ +[switcher_kis docs]: /integrations/switcher_kis/ +[syncthru docs]: /integrations/syncthru/ +[synology_dsm docs]: /integrations/synology_dsm/ +[system_bridge docs]: /integrations/system_bridge/ +[systemmonitor docs]: /integrations/systemmonitor/ +[tado docs]: /integrations/tado/ +[tautulli docs]: /integrations/tautulli/ +[telegram_bot docs]: /integrations/telegram_bot/ +[tellduslive docs]: /integrations/tellduslive/ +[template docs]: /integrations/template/ +[tensorflow docs]: /integrations/tensorflow/ +[tesla docs]: /integrations/tesla/ +[tibber docs]: /integrations/tibber/ +[toon docs]: /integrations/toon/ +[touchline docs]: /integrations/touchline/ +[tplink docs]: /integrations/tplink/ +[trackr docs]: /integrations/trackr/ +[tractive docs]: /integrations/tractive/ +[tradfri docs]: /integrations/tradfri/ +[trend docs]: /integrations/trend/ +[tuya docs]: /integrations/tuya/ +[twentemilieu docs]: /integrations/twentemilieu/ +[twitter docs]: /integrations/twitter/ +[unifi docs]: /integrations/unifi/ +[updater docs]: /integrations/updater/ +[upnp docs]: /integrations/upnp/ +[usb docs]: /integrations/usb/ +[utility_meter docs]: /integrations/utility_meter/ +[vallox docs]: /integrations/vallox/ +[velbus docs]: /integrations/velbus/ +[version docs]: /integrations/version/ +[viaggiatreno docs]: /integrations/viaggiatreno/ +[vicare docs]: /integrations/vicare/ +[vilfo docs]: /integrations/vilfo/ +[vizio docs]: /integrations/vizio/ +[vultr docs]: /integrations/vultr/ +[watttime docs]: /integrations/watttime/ +[waze_travel_time docs]: /integrations/waze_travel_time/ +[webostv docs]: /integrations/webostv/ +[websocket_api docs]: /integrations/websocket_api/ +[wemo docs]: /integrations/wemo/ +[whirlpool docs]: /integrations/whirlpool/ +[wiffi docs]: /integrations/wiffi/ +[wilight docs]: /integrations/wilight/ +[withings docs]: /integrations/withings/ +[workday docs]: /integrations/workday/ +[xbox docs]: /integrations/xbox/ +[xiaomi_aqara docs]: /integrations/xiaomi_aqara/ +[xiaomi_miio docs]: /integrations/xiaomi_miio/ +[yeelight docs]: /integrations/yeelight/ +[youless docs]: /integrations/youless/ +[zeroconf docs]: /integrations/zeroconf/ +[zha docs]: /integrations/zha/ +[zoneminder docs]: /integrations/zoneminder/ +[zwave docs]: /integrations/zwave/ +[zwave_js docs]: /integrations/zwave_js/ \ No newline at end of file From 7944cbad9a693b6debd119c66a4f2a95894fd8db Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 30 Sep 2021 19:00:16 +0200 Subject: [PATCH 002/139] 2021.10: Correct version typo in beta release notes --- source/_posts/2021-10-06-release-202110.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 800dc8b0ca1..9c68d7fd440 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -15,7 +15,7 @@ og_image: /images/blog/2021-10/social.png -These are the beta release notes for Home Assistant Core 2021.9 (and is thus a +These are the beta release notes for Home Assistant Core 2021.10 (and is thus a work in progress). If you encounter any issues with the beta release, please report them on GitHub: From c8fcddb92b2b6c679197fda86c4109c12288733f Mon Sep 17 00:00:00 2001 From: schlac Date: Fri, 1 Oct 2021 12:03:16 +0200 Subject: [PATCH 003/139] Fix dead link to pysma library (#19544) --- source/_integrations/sma.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/sma.markdown b/source/_integrations/sma.markdown index 2051184b10a..9444ff6bb4f 100644 --- a/source/_integrations/sma.markdown +++ b/source/_integrations/sma.markdown @@ -22,7 +22,7 @@ The integration uses the web interface of the device. Before you start, make sur ## Sensors -The SMA WebConnect module supports a wide variety of sensors, but not all of these have been mapped in the `pysma` library. Currently available sensors can be found below. Feel free to submit additional sensors to be added as standard sensors to the [pysma library](https://github.com/rklomp/pysma/blob/dev/pysma/definitions.py). +The SMA WebConnect module supports a wide variety of sensors, but not all of these have been mapped in the `pysma` library. Currently available sensors can be found below. Feel free to submit additional sensors to be added as standard sensors to the [pysma library](https://github.com/rklomp/pysma/blob/master/pysma/definitions.py). ### Solar Inverter From 922548588f92182ce88aa187cf39a1ed48cce398 Mon Sep 17 00:00:00 2001 From: Fuzzy Date: Fri, 1 Oct 2021 06:16:17 -0400 Subject: [PATCH 004/139] Correct typo/grammar for Trackr removal (#19542) Co-authored-by: Franck Nijhof --- source/_posts/2021-10-06-release-202110.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 9c68d7fd440..32d56c5b4db 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -496,7 +496,7 @@ installed, make sure it's part of your manifest. The following integrations are no longer available as of this release: -- **Trackr** has been removed. The API is no longer available. +- **Trackr** has been removed. The API is no longer available and has therefore been removed. ([@FuzzyMistborn] - [#55917]) - **Tesla** has been removed due to increated Tesla login security preventing third-parties to log in. ([@alandtse] - [#55988]) @@ -2042,4 +2042,4 @@ The following integrations are no longer available as of this release: [zha docs]: /integrations/zha/ [zoneminder docs]: /integrations/zoneminder/ [zwave docs]: /integrations/zwave/ -[zwave_js docs]: /integrations/zwave_js/ \ No newline at end of file +[zwave_js docs]: /integrations/zwave_js/ From 68727665fc161703d2d9a1aa1fdd8c81570c626b Mon Sep 17 00:00:00 2001 From: Mike Eriksson Date: Fri, 1 Oct 2021 11:49:09 +0100 Subject: [PATCH 005/139] Update index.html (#19545) --- source/blue/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blue/index.html b/source/blue/index.html index 0419884d72e..8a741f05aee 100644 --- a/source/blue/index.html +++ b/source/blue/index.html @@ -358,7 +358,7 @@ frontpage_image: /images/frontpage/blue-frontpage.jpg
No Wi-Fi or Bluetooth
- Support for Z-Wave and Zigbee by external USB adaptor + Support for Z-Wave and Zigbee by external USB adapter (not included)
From ecb1d54f11a8acfa3512fc451e486d5b7b023b33 Mon Sep 17 00:00:00 2001 From: Milan Meulemans Date: Fri, 1 Oct 2021 15:19:32 +0200 Subject: [PATCH 006/139] Remove Linux Battery logo (#19551) --- source/_integrations/linux_battery.markdown | 1 - source/images/supported_brands/linux_battery.png | Bin 3868 -> 0 bytes 2 files changed, 1 deletion(-) delete mode 100644 source/images/supported_brands/linux_battery.png diff --git a/source/_integrations/linux_battery.markdown b/source/_integrations/linux_battery.markdown index 2cfaa13d0cf..9f549ce4c90 100644 --- a/source/_integrations/linux_battery.markdown +++ b/source/_integrations/linux_battery.markdown @@ -1,7 +1,6 @@ --- title: Linux Battery description: Instructions on how to integrate Linux Battery information into Home Assistant. -logo: linux_battery.png ha_category: - System Monitor ha_release: 0.28 diff --git a/source/images/supported_brands/linux_battery.png b/source/images/supported_brands/linux_battery.png deleted file mode 100644 index 935227eeef5ed8e411d9e5bc817a4a2904c1de54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3868 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 e)N84Rm-_*AJ>b=zSAJmt0000 Date: Fri, 1 Oct 2021 15:15:48 +0100 Subject: [PATCH 007/139] Changed remaining adoptor's to adapter (#19546) --- source/_integrations/aurora_abb_powerone.markdown | 8 ++++---- source/_integrations/homeworks.markdown | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_integrations/aurora_abb_powerone.markdown b/source/_integrations/aurora_abb_powerone.markdown index 0752dce0833..e0ab3265ead 100644 --- a/source/_integrations/aurora_abb_powerone.markdown +++ b/source/_integrations/aurora_abb_powerone.markdown @@ -13,17 +13,17 @@ ha_platforms: - sensor --- -This implements a direct RS485 connection to a solar inverter in the +This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6/4.2-TL-OUTD ABB series, and may work on others. The inverter was formerly made by PowerOne who got taken over by ABB. -The TCP/IP method of communicating with inverters is supported by the +The TCP/IP method of communicating with inverters is supported by the Python library, but not by this implementation in this integration. This integration provides a single sensor which reports the live power output in watts. -Note the PV inverter will be unresponsive to communications when in darkness, +Note the PV inverter will be unresponsive to communications when in darkness, so the value 'unknown' will be displayed during the night. ## Configuration @@ -39,7 +39,7 @@ sensor: {% configuration %} device: - description: The serial port your RS485 adaptor is connected to. + description: The serial port your RS485 adapter is connected to. required: true type: string address: diff --git a/source/_integrations/homeworks.markdown b/source/_integrations/homeworks.markdown index 40112375148..4698ad22a14 100644 --- a/source/_integrations/homeworks.markdown +++ b/source/_integrations/homeworks.markdown @@ -42,7 +42,7 @@ homeworks: {% configuration %} host: - description: The IP address of the ethernet to serial adapter. It is assumed that the adaptor has been preconfigured. + description: The IP address of the ethernet to serial adapter. It is assumed that the adapter has been preconfigured. required: true type: string port: From ec238a41e0fd14bd02c28436a43b2ce0c7fb0c5d Mon Sep 17 00:00:00 2001 From: Milan Meulemans Date: Fri, 1 Oct 2021 17:04:08 +0200 Subject: [PATCH 008/139] Remove lametric.png (#19552) --- source/_integrations/lametric.markdown | 1 - source/images/supported_brands/lametric.png | Bin 2021 -> 0 bytes 2 files changed, 1 deletion(-) delete mode 100644 source/images/supported_brands/lametric.png diff --git a/source/_integrations/lametric.markdown b/source/_integrations/lametric.markdown index dbbdf083411..04a322e8f3b 100644 --- a/source/_integrations/lametric.markdown +++ b/source/_integrations/lametric.markdown @@ -1,7 +1,6 @@ --- title: LaMetric description: Instructions on how to integrate LaMetric with Home Assistant. -logo: lametric.png ha_category: - Hub - Notifications diff --git a/source/images/supported_brands/lametric.png b/source/images/supported_brands/lametric.png deleted file mode 100644 index 1202a68a3783b62700d72eaf6a8ac5f12f26baa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2021 zcmVQKgxLr=L>DTv65n2HMQYN%4o z^*_hKOZl7`Oev*s_G;uBtNK38sX1EggG4P{f6gm__=_b50PN|;nE=4N12F`fzhflP z0IaZ<)}M0zMEMDX%*Da~CkXcf0BlUf>g4wIau=fphnYb0$C&8!6)SfKZ1To1Qi2r0h@c~HbvpoIvRh~gni^IB^YD+{1JE28;g zOb$m7=4B)%WI)TgqBot|htW3Q5kdVRxB&3vvF;+yJbWYMz3`a%W zQUwu-y1320@Bq?lJ|(u_*NUjvYGyl!5hPpGjus+>8bNracG_A!Ok$|M4P$HuEk*#V zX@eqew*7{VF&_Jh`2ylnFPpAFrU-y60idD>5H5!WKM6=afP@MFYpE^O34|I*6o9o< z4~pnw4>w$Bx9JEWz8N)bH+B#X-40zwTSAr37`wy16g(S-ovvnmll4UB~{&vOKX zpXXVv33Q#J_`ye%04ObLNd!p6{CfUhK)3`gcZy6~GIE7_r$qCG%9Fvfx>z_U2?3tvD&1?D?NvfWCN5c{(+fK{xt)0&B82qDV$ zNRVx}WK4*9#+Drpc_hRhd!`6TW`|_>1w?zaYU2WA*IcK5ixp(qixgKuc>q}eYBB`b zT~MDC5$ZFKa0&R`E@I=fFCeTCqPtPV+=D35uR28tK7g3LrFU^}!A>AUWv~n&G!LS& zaoRVK#kMBtH$}o;q^wNeK=eJxL6LF-nf?lr?K=5J5xN0!dy%pblKV*!eXmIOycxhN zkV{2`Xq~_Zh@N{Uoq?jSLBhW%LiXpSb*IRrcWm`NB5kj&5+DDjXj4>K|*bbtnX$lun3v1Q%*pDcQGe|E|xImoFAlZcw zLYUtB2xE*fF<9C`LXENLpYq6di5&3(5^8(ynNZycgkoKXeXR&%jIlZt*&Sq(?dSny ziYk|k7tQ#w@ePo*#!{0!Z*uv-y$W&yjTaO^D5N6$)5q1Hx zjek)j+r2h@2GM0R@LCbKL;^tdBWkg1ku+m2u2vkEmW+MO|KKCju(qB-LhLgy`;lY; zP&C1Rfbg|Q*_{6D?E7Hv713p%_zbexy{GvE2?+qi%s&(28g@BjS**3%W%wP(8y{JZ z=UMa$~?*;G^h&I&wqYFhs1jM@QZ~?+*P+{7) zd;g-ypM7LKv_9%5kbTyrB7Ea4*;Sxlfbvp=`+gvx(UPS!CN8BDpvjFN) zD|x$a2vO8_Mm+%((4;Ca|w zyitTL1jr@0u*l=r6}nZgu(Bo#$W+%4AJ)R-tOyC&N6~E$Th!FPWmy-|4x$s#m(Ji& zO0?5x*!y0M%#S{@J{nt7wHQ)$TOX!coQ6pG^R0C`&Y3l1EX)0z&Hllc%kWNmj0~pV zaox$?jWo}SFdq92<3~>s@*D;AOUqi+#mjen1;SK&(_wv1wu4Xu$+Z6--;b=HjsOtz z@KjaoGyEM0<7s^eHeGhBlQMIvG1fFMcVA0ne;92!Po_#CQ+6!mc}?No`)PAQ?>AE? z?|qMgnwKg?^v5U0XW1&$Wk0W7v6~&1B!x^%V2u3_+1%4V$9}cF00000NkvXXu0mjf DOc1Pu From fe652c5e233108cfb6159a991db9b9b702386cea Mon Sep 17 00:00:00 2001 From: jugla <59493499+jugla@users.noreply.github.com> Date: Sat, 2 Oct 2021 09:19:18 +0200 Subject: [PATCH 009/139] cron option is optional (#19559) --- source/_integrations/utility_meter.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/utility_meter.markdown b/source/_integrations/utility_meter.markdown index 9093f3d0e66..42c250e3e51 100644 --- a/source/_integrations/utility_meter.markdown +++ b/source/_integrations/utility_meter.markdown @@ -56,7 +56,7 @@ offset: type: integer cron: description: This option is *mutually exclusive* of `cycle` and `offset`. It provides an advanced method of defining when should the counter be reset. It follows common [crontab syntax](https://crontab.guru). - required: true + required: false type: string net_consumption: description: Set this to True if you would like to treat the source as a net meter. This will allow your counter to go both positive and negative. From 232ba4c13072091f90c22978744060940693a2d5 Mon Sep 17 00:00:00 2001 From: boc-the-git <3479092+boc-the-git@users.noreply.github.com> Date: Sun, 3 Oct 2021 00:47:17 +1000 Subject: [PATCH 010/139] Fix grammar (#19561) --- source/_integrations/kodi.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/kodi.markdown b/source/_integrations/kodi.markdown index 1d59971c579..5d6ee2eb141 100644 --- a/source/_integrations/kodi.markdown +++ b/source/_integrations/kodi.markdown @@ -19,7 +19,7 @@ ha_platforms: The `kodi` platform allows you to control a [Kodi](https://kodi.tv/) multimedia system from Home Assistant. -The preferred way to set up the Kodi platform is by through discovery, which requires an enabled [web interface](https://kodi.wiki/view/Web_interface) on your Kodi installation. +The preferred way to set up the Kodi platform is through discovery, which requires an enabled [web interface](https://kodi.wiki/view/Web_interface) on your Kodi installation. There is currently support for the following device types within Home Assistant: From b72e413d30fe1c94429c0b5042fdd8c12fb2a813 Mon Sep 17 00:00:00 2001 From: N1c093 <59510296+N1c093@users.noreply.github.com> Date: Sun, 3 Oct 2021 21:39:10 +0200 Subject: [PATCH 011/139] Fix link to integration 'media_player' (#19580) --- source/_integrations/denonavr.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index 989734ab63c..59beef92ead 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -125,7 +125,7 @@ So for example, the above command `/goform/formiPhoneAppDirect.xml?VSMONI2` will
-The denonavr platform supports the standard media player controls such as `turn_on` and `volume_up`. Thus calling the service `media_player.turn_on` is equivalent to calling `denonavr.get_command` with the command `/goform/formiPhoneAppDirect.xml?PWON`. See [media_player](/integrations/meida_player/) for more details. +The denonavr platform supports the standard media player controls such as `turn_on` and `volume_up`. Thus calling the service `media_player.turn_on` is equivalent to calling `denonavr.get_command` with the command `/goform/formiPhoneAppDirect.xml?PWON`. See [media_player](/integrations/media_player/) for more details.
From 199211423578f2b66a6adbcba4d68345345be9f5 Mon Sep 17 00:00:00 2001 From: N1c093 <59510296+N1c093@users.noreply.github.com> Date: Sun, 3 Oct 2021 21:40:56 +0200 Subject: [PATCH 012/139] Fix wrong URL to automation templating (#19579) --- source/_integrations/zwave_js.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index 7e482530d89..de8fd6230d2 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -465,7 +465,7 @@ trigger: #### Available Trigger Data -In addition to the [standard automation trigger data](docs/automation/templating/#all), the `zwave_js.value_updated` trigger platform has additional trigger data available for use. +In addition to the [standard automation trigger data](/docs/automation/templating/#all), the `zwave_js.value_updated` trigger platform has additional trigger data available for use. | Template variable | Data | |------------------------------|--------------------------------------------------------------------------------------------| From 4c484c329946aafe8da3be72456ba0228e87ee2c Mon Sep 17 00:00:00 2001 From: Robert Date: Sun, 3 Oct 2021 21:41:53 +0200 Subject: [PATCH 013/139] Update todoist.markdown (#19576) Fix link to page with API token --- source/_integrations/todoist.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/todoist.markdown b/source/_integrations/todoist.markdown index 7c619067b54..2ed6c8cc104 100644 --- a/source/_integrations/todoist.markdown +++ b/source/_integrations/todoist.markdown @@ -16,7 +16,7 @@ This platform allows you to connect to your [Todoist Projects](https://todoist.c ### Prerequisites -You need to determine your Todoist API token. This is fairly simple to do; just go [to the Integrations section on your Todoist settings page](https://todoist.com/Users/viewPrefs?page=authorizations) and find the section labeled "API token" at the bottom of the page. Copy that token and use it in your configuration file. +You need to determine your Todoist API token. This is fairly simple to do; just go [to the Integrations section on your Todoist settings page](https://todoist.com/app/settings/integrations) and find the section labeled "API token" at the bottom of the page. Copy that token and use it in your configuration file. ### Basic Setup From 5034014d290e1a1cc65203b7d12a4220bd6f8730 Mon Sep 17 00:00:00 2001 From: boc-the-git <3479092+boc-the-git@users.noreply.github.com> Date: Mon, 4 Oct 2021 06:43:07 +1100 Subject: [PATCH 014/139] Fix typos (#19562) --- source/_integrations/recorder.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown index 7e39856c2c2..2d20498c83b 100644 --- a/source/_integrations/recorder.markdown +++ b/source/_integrations/recorder.markdown @@ -9,7 +9,7 @@ ha_domain: recorder ha_iot_class: Local Push --- -The `recorder` integration is responsible for storing details in a database, which then are handled by the [`history` ](/integrations/history/) integration. +The `recorder` integration is responsible for storing details in a database, which then are handled by the [`history`](/integrations/history/) integration.
@@ -232,7 +232,7 @@ The following database engines are tested when major changes are made to the rec - SQLite 3.32.1+ - MariaDB 10.3+ - MySQL 5.7+ -- PostgresSQL 12+ +- PostgreSQL 12+ ## Custom database engines From 6bf120427475158513d367795f45df193a979258 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Oct 2021 11:04:20 +0200 Subject: [PATCH 015/139] Bump tzinfo-data from 1.2021.2 to 1.2021.3 (#19592) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 771743499e4..d01c28d6d85 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -114,7 +114,7 @@ GEM tilt (2.0.10) tzinfo (2.0.4) concurrent-ruby (~> 1.0) - tzinfo-data (1.2021.2) + tzinfo-data (1.2021.3) tzinfo (>= 1.0.0) unicode-display_width (1.8.0) From 186200bd1c5799abb7ae7f97d1f9eeaa7868ff50 Mon Sep 17 00:00:00 2001 From: scheric <38077357+scheric@users.noreply.github.com> Date: Mon, 4 Oct 2021 11:25:22 +0200 Subject: [PATCH 016/139] Repair broken link in System Health (#19584) --- source/_integrations/system_health.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/system_health.markdown b/source/_integrations/system_health.markdown index 2de5fc1cae6..d71bd8879b8 100644 --- a/source/_integrations/system_health.markdown +++ b/source/_integrations/system_health.markdown @@ -19,4 +19,4 @@ system_health: System Health integration data can be viewed at **Configuration** -> **Info**. -Data includes information about your system architecture, operating system and version, Home Assistant installation type and version, Python version, frontend version, the number of [Lovelace Dashboards and Views](/lovelace/dashboards-and-views/) you have, and more. +Data includes information about your system architecture, operating system and version, Home Assistant installation type and version, Python version, frontend version, the number of Lovelace [Dashboards](/lovelace/dashboards/) and [Views](/lovelace/views/) you have, and more. From b9a219a425126e65f8e249b6af85e809b6af86c7 Mon Sep 17 00:00:00 2001 From: N1c093 <59510296+N1c093@users.noreply.github.com> Date: Mon, 4 Oct 2021 11:38:42 +0200 Subject: [PATCH 017/139] Improve readability on the update URL of the Telegram integration (#19577) --- source/_integrations/telegram.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/telegram.markdown b/source/_integrations/telegram.markdown index fd1d2a104ed..cef6b4e2e4d 100644 --- a/source/_integrations/telegram.markdown +++ b/source/_integrations/telegram.markdown @@ -22,7 +22,7 @@ The requirements are: **Method 1:** You can get your `chat_id` by sending any message to the [GetIDs bot](https://t.me/getidsbot). -**Method 2:** To retrieve your `chat_id` you can visit `https://api.telegram.org/botYOUR_API_TOKEN/getUpdates` or to use `$ curl -X GET https://api.telegram.org/botYOUR_API_TOKEN/getUpdates` **after** you have sent the bot a message. Replace `YOUR_API_TOKEN` with your actual token. +**Method 2:** To retrieve your `chat_id` you can visit `https://api.telegram.org/bot/getUpdates` or to use `$ curl -X GET https://api.telegram.org/bot/getUpdates` **after** you have sent the bot a message. Replace `` with your actual token. The result set will include your chat ID as `id` in the `chat` section: From b5ffcfe6e51b940aa658591affeba573aaf811b3 Mon Sep 17 00:00:00 2001 From: boc-the-git <3479092+boc-the-git@users.noreply.github.com> Date: Mon, 4 Oct 2021 21:29:18 +1100 Subject: [PATCH 018/139] Fix minor typos for 17Track (#19560) --- source/_integrations/seventeentrack.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/seventeentrack.markdown b/source/_integrations/seventeentrack.markdown index d2f0e6913a6..0bbf6aaac74 100644 --- a/source/_integrations/seventeentrack.markdown +++ b/source/_integrations/seventeentrack.markdown @@ -14,7 +14,7 @@ The `seventeentrack` sensor platform allows users to get package data tied to th
-Although the 17track.net website states that account passwords cannot be longer than 16 characters, users can technically set long-than-16-character passwords. These passwords **will not** work with the used API. Therefore, please ensure that your 17track.net password does not exceed 16 characters. +Although the 17track.net website states that account passwords cannot be longer than 16 characters, users can technically set longer-than-16-character passwords. These passwords **will not** work with the used API. Therefore, please ensure that your 17track.net password does not exceed 16 characters.
@@ -55,7 +55,7 @@ show_delivered: ### Lovelace summary card -Use the following templated Markdown card to list all packages in transit along their status: +Use the following templated Markdown card to list all packages in transit along with their status: {% raw %} From a93a1e65c88727077bb8e315020b354d496a4272 Mon Sep 17 00:00:00 2001 From: boc-the-git <3479092+boc-the-git@users.noreply.github.com> Date: Mon, 4 Oct 2021 21:35:43 +1100 Subject: [PATCH 019/139] Fixing errors with Workday (#19563) Co-authored-by: Franck Nijhof --- source/_integrations/workday.markdown | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/_integrations/workday.markdown b/source/_integrations/workday.markdown index 22169dfba7a..f8a930b35ee 100644 --- a/source/_integrations/workday.markdown +++ b/source/_integrations/workday.markdown @@ -87,8 +87,7 @@ One other thing to watch is how the `holiday` keyword is used. Your first instin ## Full examples -This example excludes Saturdays, Sundays but not a holiday. Two custom holidays are added. -Even though `sat` and `sun` was not included in `workdays` and in theory, it would not need to be excluded, but because we do not what holidays excluded, we add them so exclude would not default and skip the holidays. Therefore as the note above, 2/17/2020 in the US would still be a workday. +This example excludes Saturdays and Sundays but not holidays. Two custom holidays are added. ```yaml # Example 1 configuration.yaml entry @@ -97,9 +96,12 @@ binary_sensor: country: US workdays: [mon, tue, wed, thu, fri] excludes: [sat, sun] + add_holidays: + - "2020-02-24" + - "2020-04-25" ``` -This example excludes Saturdays, Sundays and holidays. Two custom holidays are added. +This example excludes Saturdays, Sundays and holidays. One custom holiday is added. The date February 24th, 2020 is a Monday but will be excluded because it was added to the `add_holidays` configuration. ```yaml From c2117858cd0e867448cf8a0098c4a1da36d6b2bd Mon Sep 17 00:00:00 2001 From: scheric <38077357+scheric@users.noreply.github.com> Date: Mon, 4 Oct 2021 12:37:39 +0200 Subject: [PATCH 020/139] Fix broken external link in Bosch BMP280 Environmental Sensor (#19585) --- source/_integrations/bmp280.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/bmp280.markdown b/source/_integrations/bmp280.markdown index 8172c8e9524..5ae64297615 100644 --- a/source/_integrations/bmp280.markdown +++ b/source/_integrations/bmp280.markdown @@ -15,7 +15,7 @@ ha_platforms: - sensor --- -The `bmp280` sensor platform allows you to read temperature and pressure values of a [Bosch BMP280 Environmental sensor](https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/pressure-sensors-bmp280-1.html) connected via [I2C](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins). +The `bmp280` sensor platform allows you to read temperature and pressure values of a [Bosch BMP280 Environmental sensor](https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp280/) connected via [I2C](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins). This integration has been tested on a Raspberry Pi 4B, but it should work on any device which is supported by [CircuitPython](https://circuitpython.org/). From 006aa06d29aec56db03f3b3d022f74d003f2a81c Mon Sep 17 00:00:00 2001 From: jonasgustavsson <36690764+jonasgustavsson@users.noreply.github.com> Date: Mon, 4 Oct 2021 13:53:15 +0300 Subject: [PATCH 021/139] Various improvements to documentation for TP-Link LTE (#19567) --- source/_integrations/tplink_lte.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/tplink_lte.markdown b/source/_integrations/tplink_lte.markdown index e4a2c7b8eb5..1c575a67bb1 100644 --- a/source/_integrations/tplink_lte.markdown +++ b/source/_integrations/tplink_lte.markdown @@ -11,7 +11,7 @@ ha_platforms: - notify --- -The TP-Link LTE integration for Home Assistant allows you to observe and control TP-Link LTE routers, currently only tested with TL-MR6400 (firmware 1.4.0). +The TP-Link LTE integration for Home Assistant makes it possible to send SMS's from the TP-Link LTE router. Phone numbers have to be pre-defined as part of the YAML configuration, and each phone number will turn up as additional notify service in Home Assistant. The integration adds a new notify service for each adds a notification service to Home Assistant that can be used to send SMSs provides a notification service that will send an SMS. Tested only with TL-MR6400 v4. The integration provides a notification service that will send an SMS. @@ -45,7 +45,7 @@ notify: required: false type: list keys: - target: + recipient: description: The phone number of a default recipient or a list with multiple recipients. required: true type: [string, list] From 6578f745c8bd3540ed6a92a63147935281781985 Mon Sep 17 00:00:00 2001 From: Terence Eden Date: Mon, 4 Oct 2021 11:58:41 +0100 Subject: [PATCH 022/139] Better alt text on Etcher screenshots (#19565) --- source/_includes/installation/operating_system.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/_includes/installation/operating_system.md b/source/_includes/installation/operating_system.md index 7fb69b791e7..87d3385479d 100644 --- a/source/_includes/installation/operating_system.md +++ b/source/_includes/installation/operating_system.md @@ -87,7 +87,7 @@ If you prefer to use a live operating system, follow the instructions of your Li {% endif %} 2. Download and start Balena Etcher 3. Select "Flash from URL" -![etcher_from_url](/images/installation/etcher1.png) +![Screenshot of the Etcher software showing flash from URL selected.](/images/installation/etcher1.png) 4. Get the URL for your {{site.installation.types[page.installation_type].board}}: {% if site.installation.types[page.installation_type].variants.size > 1 %} @@ -121,15 +121,15 @@ If you prefer to use a live operating system, follow the instructions of your Li _Select and copy the URL or use the "copy" button that appear when you hover it._ 1. Paste the URL for your {{site.installation.types[page.installation_type].board}} into Balena Etcher and click "OK" -![etcher_from_url_paste](/images/installation/etcher2.png) +![Screenshot of the Etcher software showing the URL bar with a URL pasted in.](/images/installation/etcher2.png) 6. Balena Etcher will now download the image, when that is done click "Select target" -![etcher_select_target](/images/installation/etcher3.png) +![Screenshot of the Etcher software showing the select target button highlighted.](/images/installation/etcher3.png) 7. Select the {{site.installation.types[page.installation_type].installation_media}} you want to use for your {{site.installation.types[page.installation_type].board}} -![etcher_select_target](/images/installation/etcher4.png) +![Screenshot of the Etcher software showing teh targets available.](/images/installation/etcher4.png) 8. Click on "Flash!" to start writing the image -![etcher_select_target](/images/installation/etcher5.png) +![Screenshot of the Etcher software showing the Flash button highlighted.](/images/installation/etcher5.png) 9. When Balena Etcher is finished writing the image you will get this confirmation -![etcher_select_target](/images/installation/etcher6.png) +![Screenshot of the Etcher software showing that the installation has completed.](/images/installation/etcher6.png) ### Start up your {{site.installation.types[page.installation_type].board}} From 1c4d8f18ac0da16a5ff1b0b635d385ba3b30bfa5 Mon Sep 17 00:00:00 2001 From: Niek Beernink <652353+nbeernink@users.noreply.github.com> Date: Mon, 4 Oct 2021 13:17:47 +0200 Subject: [PATCH 023/139] Add clarification on brand names (#19583) --- source/_integrations/hunterdouglas_powerview.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/hunterdouglas_powerview.markdown b/source/_integrations/hunterdouglas_powerview.markdown index 1ba5a0b9e21..a5838e5a35c 100644 --- a/source/_integrations/hunterdouglas_powerview.markdown +++ b/source/_integrations/hunterdouglas_powerview.markdown @@ -20,7 +20,7 @@ ha_zeroconf: true ha_dhcp: true --- -The `hunterdouglas_powerview` integration allows you to integrate your [Hunter Douglas PowerView](https://www.hunterdouglas.com/operating-systems/powerview-motorization/support) devices in Home Assistant. +The `hunterdouglas_powerview` integration allows you to integrate your [Hunter Douglas PowerView](https://www.hunterdouglas.com/operating-systems/powerview-motorization/support) devices in Home Assistant. The product is also known by the brand name Luxaflex Powerview in Europe and Australia [as explained on their website](https://www.hunterdouglasgroup.com/company/brands-in-action/), however this integration should work for both brands. There is currently support for the following device types within Home Assistant: From 657186ce7bc8a0598c0203c62e0d76f570e5b887 Mon Sep 17 00:00:00 2001 From: scheric <38077357+scheric@users.noreply.github.com> Date: Mon, 4 Oct 2021 14:18:58 +0200 Subject: [PATCH 024/139] Fix broken link in TP-Link Kasa Smart (#19586) * Fix broken link * Add smart wall switches to usecase * Update tplink.markdown * Add power strips Co-authored-by: Teemu R. Co-authored-by: Teemu R. --- source/_integrations/tplink.markdown | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/source/_integrations/tplink.markdown b/source/_integrations/tplink.markdown index bf70b799081..c64a1e6dbbe 100644 --- a/source/_integrations/tplink.markdown +++ b/source/_integrations/tplink.markdown @@ -20,7 +20,7 @@ ha_platforms: ha_dhcp: true --- -The `tplink` integration allows you to control your [TP-Link Smart Home Devices](https://www.tp-link.com/kasa-smart/) such as smart plugs and smart bulbs. +The `tplink` integration allows you to control your [TP-Link Smart Home Devices](https://www.tp-link.com/kasa-smart/) such as plugs, power strips, wall switches and bulbs. There is currently support for the following device types within Home Assistant: @@ -32,10 +32,6 @@ In order to activate the support, you will have to enable the integration inside The supported devices in your network are automatically discovered, but if you want to control devices residing in other networks you will need to configure them manually as shown below. ## Supported Devices - -This integration supports devices that are controllable with the [KASA app](https://www.tp-link.com/us/kasa-smart/kasa.html). -The following devices are known to work with this component. - ### Plugs Plugs are type `switch` when autodiscovery has been disabled. From 5a22ec5e7c387a4a5b4b47599dd0ea28b05fae0c Mon Sep 17 00:00:00 2001 From: MeIchthys <10717998+meichthys@users.noreply.github.com> Date: Tue, 5 Oct 2021 03:08:49 -0400 Subject: [PATCH 025/139] Clarify Mullvad integration (#19591) --- source/_integrations/mullvad.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/mullvad.markdown b/source/_integrations/mullvad.markdown index b6d2bf1ab86..19c751976c8 100644 --- a/source/_integrations/mullvad.markdown +++ b/source/_integrations/mullvad.markdown @@ -14,7 +14,7 @@ ha_platforms: - binary_sensor --- -The Mullvad VPN integration pulls [Mullvad](https://mullvad.net/) VPN status information into Home Assistant. +The Mullvad VPN integration uses the [Mullvad](https://mullvad.net/) VPN API to detect if your Home Assistant instance is connected to the Mullvad VPN service. ![](/images/screenshots/mullvad_vpn_sample_sensor_connected.png) From 08193f3b9946ec8a023be89d41a844cfd5c7dfb9 Mon Sep 17 00:00:00 2001 From: David Beitey Date: Tue, 5 Oct 2021 19:41:04 +1000 Subject: [PATCH 026/139] Use https for MaterialDesignIcons project links (#19607) --- source/_docs/configuration/customizing-devices.markdown | 2 +- source/lovelace/badges.markdown | 4 ++-- source/lovelace/dashboards.markdown | 4 ++-- source/lovelace/header-footer.markdown | 2 +- source/lovelace/views.markdown | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/source/_docs/configuration/customizing-devices.markdown b/source/_docs/configuration/customizing-devices.markdown index 29d66e54b92..384d1172667 100644 --- a/source/_docs/configuration/customizing-devices.markdown +++ b/source/_docs/configuration/customizing-devices.markdown @@ -39,7 +39,7 @@ entity_picture: required: false type: string icon: - description: "Any icon from [MaterialDesignIcons.com](http://materialdesignicons.com). Prefix name with `mdi:`, ie `mdi:home`. Note: Newer icons may not yet be available in the current Home Assistant release. You can check when an icon was added to MaterialDesignIcons.com at [MDI History](https://materialdesignicons.com/history)." + description: "Any icon from [MaterialDesignIcons.com](https://materialdesignicons.com). Prefix name with `mdi:`, ie `mdi:home`. Note: Newer icons may not yet be available in the current Home Assistant release. You can check when an icon was added to MaterialDesignIcons.com at [MDI History](https://materialdesignicons.com/history)." required: false type: string assumed_state: diff --git a/source/lovelace/badges.markdown b/source/lovelace/badges.markdown index 18f40ebb0c2..61e0bc7819e 100644 --- a/source/lovelace/badges.markdown +++ b/source/lovelace/badges.markdown @@ -30,7 +30,7 @@ name: default: Name of entity icon: required: false - description: Overwrites icon or entity picture. You can use any icon from [MaterialDesignIcons.com](http://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. + description: Overwrites icon or entity picture. You can use any icon from [MaterialDesignIcons.com](https://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. type: string default: Entity domain icon image: @@ -87,7 +87,7 @@ name: type: string icon: required: false - description: Overwrites icon or entity picture. You can use any icon from [MaterialDesignIcons.com](http://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. + description: Overwrites icon or entity picture. You can use any icon from [MaterialDesignIcons.com](https://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. type: string image: required: false diff --git a/source/lovelace/dashboards.markdown b/source/lovelace/dashboards.markdown index b1448a8db71..2a4d909c6ef 100644 --- a/source/lovelace/dashboards.markdown +++ b/source/lovelace/dashboards.markdown @@ -110,7 +110,7 @@ dashboards: type: string icon: required: false - description: The icon to show in the sidebar. You can use any icon from [MaterialDesignIcons.com](http://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. + description: The icon to show in the sidebar. You can use any icon from [MaterialDesignIcons.com](https://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. type: string show_in_sidebar: required: false @@ -191,4 +191,4 @@ views: title: Lovelace content: > Welcome to your **Lovelace UI**. -``` \ No newline at end of file +``` diff --git a/source/lovelace/header-footer.markdown b/source/lovelace/header-footer.markdown index b8dee843bdc..f7257f96c09 100644 --- a/source/lovelace/header-footer.markdown +++ b/source/lovelace/header-footer.markdown @@ -69,7 +69,7 @@ entities: type: string icon: required: false - description: Override the entity icon. You can use any icon from [MaterialDesignIcons.com](http://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. + description: Override the entity icon. You can use any icon from [MaterialDesignIcons.com](https://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. type: string image: required: false diff --git a/source/lovelace/views.markdown b/source/lovelace/views.markdown index c8fa471b74b..c8d9f0deb01 100644 --- a/source/lovelace/views.markdown +++ b/source/lovelace/views.markdown @@ -155,7 +155,7 @@ views: default: view index icon: required: false - description: Icon-name from Material Design Icons. You can use any icon from [MaterialDesignIcons.com](http://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. + description: Icon-name from Material Design Icons. You can use any icon from [MaterialDesignIcons.com](https://materialdesignicons.com). Prefix the icon name with `mdi:`, ie `mdi:home`. type: string background: required: false From 4ab03eef1110b88b0bc019300b8354117acc4c49 Mon Sep 17 00:00:00 2001 From: bouni Date: Tue, 5 Oct 2021 14:31:58 +0200 Subject: [PATCH 027/139] Updating Bluesound documentation (#19609) --- source/_integrations/bluesound.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/bluesound.markdown b/source/_integrations/bluesound.markdown index ffa051049c0..a8c5bd8562f 100644 --- a/source/_integrations/bluesound.markdown +++ b/source/_integrations/bluesound.markdown @@ -1,7 +1,6 @@ --- title: Bluesound description: Instructions on how to integrate Bluesound devices into Home Assistant. -logo: bluesound.png ha_category: - Media Player ha_release: 0.51 From cad81757ada515f6eda2532cce329a65832c6b9c Mon Sep 17 00:00:00 2001 From: bouni Date: Tue, 5 Oct 2021 14:52:52 +0200 Subject: [PATCH 028/139] Updating EverLights documentation (#19611) --- source/_integrations/everlights.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/everlights.markdown b/source/_integrations/everlights.markdown index 00bee6f113d..810bfcd4d30 100644 --- a/source/_integrations/everlights.markdown +++ b/source/_integrations/everlights.markdown @@ -1,7 +1,6 @@ --- title: EverLights description: Instructions on how to set up EverLights within Home Assistant. -logo: everlights.png ha_category: - Light ha_iot_class: Local Polling From 804e1ebbcce282ffcac2ed9753eac14a127d006e Mon Sep 17 00:00:00 2001 From: David Beitey Date: Tue, 5 Oct 2021 23:37:09 +1000 Subject: [PATCH 029/139] Update documentation URLs for security and privacy (#19612) --- source/_docs/backend/database.markdown | 2 +- source/_docs/configuration/basic.markdown | 2 +- source/_docs/configuration/splitting_configuration.markdown | 2 +- source/_docs/configuration/troubleshooting.markdown | 2 +- source/_docs/configuration/yaml.markdown | 2 +- source/_docs/mqtt/broker.markdown | 4 ++-- source/_docs/mqtt/testing.markdown | 2 +- source/_docs/tools/dev-tools.markdown | 2 +- source/_docs/z-wave/control-panel.markdown | 2 +- source/_includes/common-tasks/development_version.md | 2 +- source/_includes/installation/container/alternative.md | 6 +++--- source/developers/cla.markdown | 2 +- source/help/index.markdown | 6 +++--- source/help/trivia.markdown | 2 +- 14 files changed, 19 insertions(+), 19 deletions(-) diff --git a/source/_docs/backend/database.markdown b/source/_docs/backend/database.markdown index a0ad7b94c40..5b261ac78c9 100644 --- a/source/_docs/backend/database.markdown +++ b/source/_docs/backend/database.markdown @@ -5,7 +5,7 @@ description: "Details about the database used by Home Assistant." Home Assistant uses database to store events and parametersis for history and tracking. The default database used is [SQLite](https://www.sqlite.org/) and the database file is stored in your [configuration directory](/getting-started/configuration/) (e.g., `/home-assistant_v2.db`); however, other databases can be used. If you prefer to run a database server (e.g., PostgreSQL), use the [`recorder` component](/integrations/recorder/). -To work with SQLite database manually from the command-line, you will need an [installation](http://www.sqlitetutorial.net/download-install-sqlite/) of `sqlite3`. Alternatively [DB Browser for SQLite](http://sqlitebrowser.org/) provides a viewer for exploring the database data and an editor for executing SQL commands. +To work with SQLite database manually from the command-line, you will need an [installation](https://www.sqlitetutorial.net/download-install-sqlite/) of `sqlite3`. Alternatively [DB Browser for SQLite](https://sqlitebrowser.org/) provides a viewer for exploring the database data and an editor for executing SQL commands. First load your database with `sqlite3`: ```bash diff --git a/source/_docs/configuration/basic.markdown b/source/_docs/configuration/basic.markdown index 9487c1fba62..641519be50c 100644 --- a/source/_docs/configuration/basic.markdown +++ b/source/_docs/configuration/basic.markdown @@ -57,7 +57,7 @@ temperature_unit: required: false type: string time_zone: - description: "Pick your time zone from the column **TZ** of [Wikipedia's list of tz database time zones](http://en.wikipedia.org/wiki/List_of_tz_database_time_zones)" + description: "Pick your time zone from the column **TZ** of [Wikipedia's list of tz database time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)" required: false type: string currency: diff --git a/source/_docs/configuration/splitting_configuration.markdown b/source/_docs/configuration/splitting_configuration.markdown index 50300264f93..c8e24c09584 100644 --- a/source/_docs/configuration/splitting_configuration.markdown +++ b/source/_docs/configuration/splitting_configuration.markdown @@ -22,7 +22,7 @@ homeassistant: longitude: -121 # 'metric' for Metric, 'imperial' for Imperial unit_system: imperial - # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Pick yours from here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones time_zone: "America/Los_Angeles" customize: !include customize.yaml ``` diff --git a/source/_docs/configuration/troubleshooting.markdown b/source/_docs/configuration/troubleshooting.markdown index b6880bde4a3..4484bcbed99 100644 --- a/source/_docs/configuration/troubleshooting.markdown +++ b/source/_docs/configuration/troubleshooting.markdown @@ -26,7 +26,7 @@ One of the most common problems with Home Assistant is an invalid `configuration - [Supervised](/common-tasks/supervised/#configuration-check) - The configuration files, including `configuration.yaml` must be UTF-8 encoded. If you see error like `'utf-8' codec can't decode byte`, edit the offending configuration and re-save it as UTF-8. -- You can verify your configuration's YAML structure using [this online YAML parser](http://yaml-online-parser.appspot.com/) or [YAML Lint](http://www.yamllint.com/). +- You can verify your configuration's YAML structure using [this online YAML parser](https://yaml-online-parser.appspot.com/) or [YAML Validator](https://codebeautify.org/yaml-validator/). - To learn more about the quirks of YAML, read [YAML IDIOSYNCRASIES](https://docs.saltstack.com/en/latest/topics/troubleshooting/yaml_idiosyncrasies.html) by SaltStack (the examples there are specific to SaltStack, but do explain YAML issues well). `configuration.yaml` does not allow multiple sections to have the same name. If you want to load multiple platforms for one component, you can append a [number or string](/getting-started/devices/#style-2-list-each-device-separately) to the name or nest them using [this style](/getting-started/devices/#style-1-collect-every-entity-under-the-parent): diff --git a/source/_docs/configuration/yaml.markdown b/source/_docs/configuration/yaml.markdown index e0e4ff9d4de..e914c141ffe 100644 --- a/source/_docs/configuration/yaml.markdown +++ b/source/_docs/configuration/yaml.markdown @@ -25,7 +25,7 @@ Note that indentation is an important part of specifying relationships using YAM Getting the right indentation can be tricky if you're not using an editor with a fixed width font. Tabs are not allowed to be used for indentation. Convention is to use 2 spaces for each level of indentation. -You can use the online service [YAMLLint](http://www.yamllint.com/) to check if your YAML syntax is correct before loading it into Home Assistant which will save you some time. If you do so, be aware that this is a third-party service and is not maintained by the Home Assistant community. +You can use the online service [YAML Validator](https://codebeautify.org/yaml-validator/) to check if your YAML syntax is correct before loading it into Home Assistant which will save you some time. If you do so, be aware that this is a third-party service and is not maintained by the Home Assistant community.
diff --git a/source/_docs/mqtt/broker.markdown b/source/_docs/mqtt/broker.markdown index 364bc1572f6..e5e42f02a38 100644 --- a/source/_docs/mqtt/broker.markdown +++ b/source/_docs/mqtt/broker.markdown @@ -78,7 +78,7 @@ If you are running a Mosquitto instance on a different server with proper SSL en ### Public broker -The Mosquitto project runs a [public broker](http://test.mosquitto.org). This is the easiest to set up, but there is no privacy as all messages are public. Use this only for testing purposes and not for real tracking of your devices or controlling your home. +The Mosquitto project runs a [public broker](https://test.mosquitto.org). This is the easiest to set up, but there is no privacy as all messages are public. Use this only for testing purposes and not for real tracking of your devices or controlling your home. ```yaml mqtt: @@ -88,7 +88,7 @@ mqtt: # Optional, replace port 1883 with following if you want encryption # (doesn't really matter because broker is public) port: 8883 - # Download certificate from http://test.mosquitto.org/ssl/mosquitto.org.crt + # Download certificate from https://test.mosquitto.org/ssl/mosquitto.org.crt certificate: /home/paulus/downloads/mosquitto.org.crt ``` diff --git a/source/_docs/mqtt/testing.markdown b/source/_docs/mqtt/testing.markdown index 0c7bd51ced2..6a26d86159d 100644 --- a/source/_docs/mqtt/testing.markdown +++ b/source/_docs/mqtt/testing.markdown @@ -4,7 +4,7 @@ description: "Instructions on how to test your MQTT setup." logo: mqtt.png --- -The `mosquitto` broker package ships commandline tools (often as `*-clients` package) to send and receive MQTT messages. As an alternative have a look at [hbmqtt_pub](http://hbmqtt.readthedocs.org/en/latest/references/hbmqtt_pub.html) and [hbmqtt_sub](http://hbmqtt.readthedocs.org/en/latest/references/hbmqtt_sub.html) which are provided by HBMQTT. For sending test messages to a broker running on localhost check the example below: +The `mosquitto` broker package ships commandline tools (often as `*-clients` package) to send and receive MQTT messages. As an alternative have a look at [hbmqtt_pub](https://hbmqtt.readthedocs.org/en/latest/references/hbmqtt_pub.html) and [hbmqtt_sub](https://hbmqtt.readthedocs.org/en/latest/references/hbmqtt_sub.html) which are provided by HBMQTT. For sending test messages to a broker running on localhost check the example below: ```bash mosquitto_pub -h 127.0.0.1 -t home-assistant/switch/1/on -m "Switch is ON" diff --git a/source/_docs/tools/dev-tools.markdown b/source/_docs/tools/dev-tools.markdown index f1de345d3bb..8167a02c335 100644 --- a/source/_docs/tools/dev-tools.markdown +++ b/source/_docs/tools/dev-tools.markdown @@ -110,4 +110,4 @@ The Template Editor provides a way to quickly test templates prior to placing th By default this will contain sample code that illustrates how templates can be written and tested. This sample code can be removed and replaced with your own. You can restore the default example by pressing the "Reset to Demo Template" button beneath the code editor. -For more information about Jinja2, visit [Jinja2 documentation](http://jinja.pocoo.org/docs/dev/templates/), and also read templating document [here](/topics/templating/). +For more information about Jinja2, visit [Jinja2 documentation](https://jinja.palletsprojects.com/templates/), and also read templating document [here](/topics/templating/). diff --git a/source/_docs/z-wave/control-panel.markdown b/source/_docs/z-wave/control-panel.markdown index 8d53023c1b2..8d71fd04d54 100644 --- a/source/_docs/z-wave/control-panel.markdown +++ b/source/_docs/z-wave/control-panel.markdown @@ -144,7 +144,7 @@ If your node has user codes, you can set and delete them. The format is raw hex \x39 = 9 ``` Some non compliant device like tag readers, have implemented to use raw hex code. -Please refer to a hex ASCII table to set your code. Example: http://www.asciitable.com/ +Please refer to a hex ASCII table to set your code. Example: https://www.asciitable.com/ Here is a small Python program than will take numbers on the command line and print the correct sequence for compliant devices: diff --git a/source/_includes/common-tasks/development_version.md b/source/_includes/common-tasks/development_version.md index 96cde097ae7..a163cdd5269 100644 --- a/source/_includes/common-tasks/development_version.md +++ b/source/_includes/common-tasks/development_version.md @@ -53,7 +53,7 @@ docker pull {{ site.installation.container.base }}:dev 3. Download and install the version you want ```bash - pip3 install --upgrade git+git://github.com/home-assistant/core.git@dev + pip3 install --upgrade git+https://github.com/home-assistant/core.git@dev ``` 4. When that is complete restart the service for it to use the new files. diff --git a/source/_includes/installation/container/alternative.md b/source/_includes/installation/container/alternative.md index ec9aa89e7e7..f62d55ec85b 100644 --- a/source/_includes/installation/container/alternative.md +++ b/source/_includes/installation/container/alternative.md @@ -15,7 +15,7 @@ The steps would be: - Set "Enable auto-restart" if you like - Within "Volume" click on "Add Folder" and choose either an existing folder or add a new folder. The "mount path" has to be "/config", so that Home Assistant will use it for the configs and logs. It is therefore recommended that the folder you choose should be named "config" or "homeassistant/config" to avoid confusion when referencing it within service calls. - Within "Network" select "Use same network as Docker Host" -- To ensure that Home Assistant displays the correct timezone go to the "Environment" tab and click the plus sign then add `variable` = `TZ` & `value` = `Europe/London` choosing [your correct timezone](http://en.wikipedia.org/wiki/List_of_tz_database_time_zones) +- To ensure that Home Assistant displays the correct timezone go to the "Environment" tab and click the plus sign then add `variable` = `TZ` & `value` = `Europe/London` choosing [your correct timezone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) - Confirm the "Advanced Settings" - Click on "Next" and then "Apply" - Your Home Assistant within Docker should now run and will serve the web interface from port 8123 on your Docker host (this will be your Synology NAS IP address - for example `http://192.168.1.10:8123`) @@ -37,7 +37,7 @@ Adjust the following Terminal command as follows : - Replace `/PATH_TO_YOUR_CONFIG` points at the folder where you want to store your configuration - Replace `/PATH_TO_YOUR_USB_STICK` matches the path for your USB stick (e.g., `/dev/ttyACM0` for most Synology users) -- Replace "Australia/Melbourne" with [your timezone](http://en.wikipedia.org/wiki/List_of_tz_database_time_zones) +- Replace "Australia/Melbourne" with [your timezone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) Run it in Terminal. @@ -83,7 +83,7 @@ The steps would be: - Click on "Advanced Settings" - Within "Shared Folders" click on "Volume from host" > "Add" and choose either an existing folder or add a new folder. The "mount point has to be `/config`, so that Home Assistant will use it for the configuration and logs. - Within "Network" and select Network Mode to "Host" -- To ensure that Home Assistant displays the correct timezone go to the "Environment" tab and click the plus sign then add `variable` = `TZ` & `value` = `Europe/London` choosing [your correct timezone](http://en.wikipedia.org/wiki/List_of_tz_database_time_zones) +- To ensure that Home Assistant displays the correct timezone go to the "Environment" tab and click the plus sign then add `variable` = `TZ` & `value` = `Europe/London` choosing [your correct timezone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) - Click on "Create" - Wait for some time until your NAS has created the container - Your Home Assistant within Docker should now run and will serve the web interface from port 8123 on your Docker host (this will be your Qnap NAS IP address - for example `http://192.xxx.xxx.xxx:8123`) diff --git a/source/developers/cla.markdown b/source/developers/cla.markdown index b703da1bace..831db758425 100644 --- a/source/developers/cla.markdown +++ b/source/developers/cla.markdown @@ -30,7 +30,7 @@ By making a contribution to this project, I certify that: ## Attribution -The text of this license is available under the [Creative Commons Attribution-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/). It is based on the Linux [Developer Certificate Of Origin](http://elinux.org/Developer_Certificate_Of_Origin), but is modified to explicitly use the Apache 2.0 license +The text of this license is available under the [Creative Commons Attribution-ShareAlike 3.0 Unported License](https://creativecommons.org/licenses/by-sa/3.0/). It is based on the Linux [Developer Certificate Of Origin](https://elinux.org/Developer_Certificate_Of_Origin), but is modified to explicitly use the Apache 2.0 license and not mention sign-off. ## Signing diff --git a/source/help/index.markdown b/source/help/index.markdown index 47654de0d16..bf8aa0a7638 100644 --- a/source/help/index.markdown +++ b/source/help/index.markdown @@ -67,8 +67,8 @@ Don't miss the regular [Home Assistant podcasts](https://hasspodcast.io/). - [The winners of the Thomas-Krenn-Awards 2018](https://www.thomas-krenn.com/de/tkmag/allgemein/die-gewinner-des-thomas-krenn-awards-2018-stehen-fest/) - March 2018 - [Best of Open Source Smart Home: Home Assistant vs OpenHAB](https://smarthome.university/your-smart-home-platform-home-assistant-vs-openhab/) - February 2018 - [Hausautomations-Schaltzentrale Home Assistant auf Python-Basis](https://www.heise.de/ct/ausgabe/2017-26-Hausautomations-Schaltzentrale-Home-Assistant-3909532.html) - December 2017 -- [Using Home Assistant the ARTIK Cloud](http://web.archive.org/web/20191028191303/https://developer.artik.io/documentation/developer-guide/wireless-iot/hass.html) - September 2017 -- [Control home automation hardware with Home Assistant](http://www.linux-magazine.com/Issues/2017/203/Home-Assistant) - August 2017 +- [Using Home Assistant the ARTIK Cloud](https://web.archive.org/web/20191028191303/https://developer.artik.io/documentation/developer-guide/wireless-iot/hass.html) - September 2017 +- [Control home automation hardware with Home Assistant](https://www.linux-magazine.com/Issues/2017/203/Home-Assistant) - August 2017 - [Smart Home Home Assistant KNX Alexa Sprachsteuerung](https://onesmarthome.de/smart-home-home-assistant-knx-alexa-sprachsteuerung/) - August 2017 - [Episode #122: Home Assistant: Pythonic Home Automation](https://talkpython.fm/episodes/show/122/home-assistant-pythonic-home-automation) - July 2017 - [Smart Home Home Assistant Konfiguration mit YAML](https://onesmarthome.de/smart-home-home-assistant-konfiguration/) - July 2017 @@ -84,7 +84,7 @@ Don't miss the regular [Home Assistant podcasts](https://hasspodcast.io/). - [Episode #11](https://pythonbytes.fm/episodes/show/11/django-2.0-is-dropping-python-2-entirely-pipenv-for-profile-functionality-and-pythonic-home-automation) at minute 15:20 by [Python Bytes](https://pythonbytes.fm/) - January 2017 - [Now you can hide your smart home on the darknet](https://www.wired.com/2016/07/now-can-hide-smart-home-darknet/) - July 2016 - [Home Assistant: The Python Approach to Home Automation](https://www.linux.com/news/home-assistant-python-approach-home-automation-video) - June 2016 -- [Secure home automation, without clouds or dedicated hubs](http://linuxgizmos.com/secure-home-automation-without-clouds-or-dedicated-hubs/) - June 2016 +- [Secure home automation, without clouds or dedicated hubs](https://linuxgizmos.com/secure-home-automation-without-clouds-or-dedicated-hubs/) - June 2016 - [Weekend Project: Setting up Home Assistant on your PC or Mac](https://www.automatedhome.co.uk/software/weekend-project-setting-up-home-assistant-on-your-pc-or-mac.html) by [automated home](https://www.automatedhome.co.uk/) - April 2016 - [Episode 105 - DIY Home Automation Roundup](https://www.hometech.fm/shows/105) by [HomeTech.fm](https://www.hometech.fm/) - April 2016 - [5 open source home automation tools](https://opensource.com/life/16/3/5-open-source-home-automation-tools) by [opensource.com](https://opensource.com) - March 2016 diff --git a/source/help/trivia.markdown b/source/help/trivia.markdown index 094b1e4762a..532c7c82a30 100644 --- a/source/help/trivia.markdown +++ b/source/help/trivia.markdown @@ -16,7 +16,7 @@ The website [https://www.home-assistant.io](/) was launched on December 18, 2014 ## Logo -The current logo was created by [Jeremy Geltman](http://jeremygeltman.com/). Further details can be found in the [announcement](/blog/2015/03/08/new-logo/). +The current logo was created by [Jeremy Geltman](https://jeremygeltman.com/). Further details can be found in the [announcement](/blog/2015/03/08/new-logo/). ## License From 7d2156456c36a8ec646f37a32ad917ad1a8946f8 Mon Sep 17 00:00:00 2001 From: bouni Date: Tue, 5 Oct 2021 16:46:56 +0200 Subject: [PATCH 030/139] Updating Etherscan documentation (#19608) --- source/_integrations/etherscan.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/etherscan.markdown b/source/_integrations/etherscan.markdown index 9d66ece6a68..60ee4ad9de8 100644 --- a/source/_integrations/etherscan.markdown +++ b/source/_integrations/etherscan.markdown @@ -1,7 +1,6 @@ --- title: Etherscan description: Instructions on how to integrate Etherscan.io data within Home Assistant. -logo: etherscan.png ha_category: - Finance ha_release: 0.47 From 8e39f213ace949ce8cc103a10fe1f9758f0186cb Mon Sep 17 00:00:00 2001 From: bouni Date: Tue, 5 Oct 2021 17:39:53 +0200 Subject: [PATCH 031/139] Updating Graphite documentation (#19614) --- source/_integrations/graphite.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/graphite.markdown b/source/_integrations/graphite.markdown index 03b766a0650..887f5acf636 100644 --- a/source/_integrations/graphite.markdown +++ b/source/_integrations/graphite.markdown @@ -1,7 +1,6 @@ --- title: Graphite description: Instructions on how to record Home Assistant history in Graphite. -logo: graphite.png ha_category: - History ha_release: 0.13 From 5b0fb3fd6c7f6cc75a908c507b82653fffabb33d Mon Sep 17 00:00:00 2001 From: Stefan <37924749+stefanroelofs@users.noreply.github.com> Date: Tue, 5 Oct 2021 17:56:27 +0200 Subject: [PATCH 032/139] Fix broken links in documentation (#19610) Co-authored-by: Franck Nijhof --- source/_integrations/universal.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/universal.markdown b/source/_integrations/universal.markdown index 32a1e5c3aa0..d1fbfac37b4 100644 --- a/source/_integrations/universal.markdown +++ b/source/_integrations/universal.markdown @@ -94,7 +94,7 @@ It is also recommended that the command `volume_up`, the command `volume_down`, When providing `select_source` as a command, it is recommended to also provide the attributes `source`, and `source_list`. The `source` attribute is the currently select source, while the `source_list` attribute is a list of all available sources. -When using `state_template`, if you use a template that depends on the current time or some other non-deterministic result not sourced from entities, the template won't repeatedly update but will only update when the state of a referenced entity updates. For ways to deal with this issue, see the [example](/integrations/binary_sensor.template/#working-without-entities) in the template binary_sensor. +When using `state_template`, if you use a template that depends on the current time it is recommended to use `now()`. Using `now()` will cause templates to be refreshed at the start of every new minute. For more information see the [time](/docs/configuration/templating/#time) section in the template documentation. ## Usage examples From 0e46b9a044fa2efdc3fb192aad6191455fafb640 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 10:31:28 +0200 Subject: [PATCH 033/139] Sync codebase with docs for 2021.10 --- CODEOWNERS | 22 ++++++++++++++------ source/_integrations/airthings.markdown | 2 +- source/_integrations/amberelectric.markdown | 5 +++-- source/_integrations/bond.markdown | 1 + source/_integrations/crownstone.markdown | 5 +++-- source/_integrations/deconz.markdown | 1 + source/_integrations/dlna_dmr.markdown | 1 - source/_integrations/efergy.markdown | 2 ++ source/_integrations/file.markdown | 1 - source/_integrations/flipr.markdown | 1 + source/_integrations/group.markdown | 1 + source/_integrations/harmony.markdown | 1 + source/_integrations/hue.markdown | 1 + source/_integrations/iotawatt.markdown | 2 ++ source/_integrations/modem_callerid.markdown | 7 ++++++- source/_integrations/netgear.markdown | 6 ++++++ source/_integrations/opengarage.markdown | 1 - source/_integrations/renault.markdown | 3 +-- source/_integrations/surepetcare.markdown | 2 +- source/_integrations/switchbot.markdown | 3 +++ source/_integrations/template.markdown | 3 +-- source/_integrations/tplink.markdown | 1 + source/_integrations/tuya.markdown | 6 +++--- source/_integrations/vallox.markdown | 2 ++ source/_integrations/watttime.markdown | 2 +- source/_integrations/whirlpool.markdown | 6 ++---- source/_integrations/yeelight.markdown | 1 + 27 files changed, 61 insertions(+), 28 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 25a89ba7f2d..83b0b3c047c 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -18,6 +18,7 @@ source/_integrations/aemet.markdown @noltari source/_integrations/agent_dvr.markdown @ispysoftware source/_integrations/airly.markdown @bieniu source/_integrations/airnow.markdown @asymworks +source/_integrations/airthings.markdown @danielhiversen source/_integrations/airtouch4.markdown @LonePurpleWolf source/_integrations/airvisual.markdown @bachya source/_integrations/alarmdecoder.markdown @ajschmidt8 @@ -26,6 +27,7 @@ source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy source/_integrations/almond.markdown @gcampax @balloob source/_integrations/alpha_vantage.markdown @fabaff source/_integrations/ambee.markdown @frenck +source/_integrations/amberelectric.markdown @madpilot source/_integrations/ambiclimate.markdown @danielhiversen source/_integrations/ambient_station.markdown @bachya source/_integrations/amcrest.markdown @flacjacket @@ -63,7 +65,7 @@ source/_integrations/blink.markdown @fronzbot source/_integrations/blueprint.markdown @home-assistant/core source/_integrations/bmp280.markdown @belidzs source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe -source/_integrations/bond.markdown @prystupa +source/_integrations/bond.markdown @prystupa @joshs85 source/_integrations/bosch_shc.markdown @tschamm source/_integrations/braviatv.markdown @bieniu @Drafteed source/_integrations/broadlink.markdown @danielhiversen @felipediel @@ -94,6 +96,7 @@ source/_integrations/coronavirus.markdown @home-assistant/core source/_integrations/counter.markdown @fabaff source/_integrations/cover.markdown @home-assistant/core source/_integrations/cpuspeed.markdown @fabaff +source/_integrations/crownstone.markdown @Crownstone @RicArch97 source/_integrations/cups.markdown @fabaff source/_integrations/daikin.markdown @fredrike source/_integrations/darksky.markdown @fabaff @@ -110,6 +113,7 @@ source/_integrations/dhcp.markdown @bdraco source/_integrations/dht.markdown @thegardenmonkey source/_integrations/digital_ocean.markdown @fabaff source/_integrations/discogs.markdown @thibmaek +source/_integrations/dlna_dmr.markdown @StevenLooman @chishm source/_integrations/doorbird.markdown @oblogic7 @bdraco source/_integrations/dsmr.markdown @Robbie1221 @frenck source/_integrations/dsmr_reader.markdown @depl0y @@ -121,6 +125,7 @@ source/_integrations/ecobee.markdown @marthoc source/_integrations/econet.markdown @vangorra @w1ll1am23 source/_integrations/ecovacs.markdown @OverloadUT source/_integrations/edl21.markdown @mtdcr +source/_integrations/efergy.markdown @tkdrob source/_integrations/egardia.markdown @jeroenterheerdt source/_integrations/eight_sleep.markdown @mezz64 source/_integrations/elgato.markdown @frenck @@ -190,7 +195,7 @@ source/_integrations/group.markdown @home-assistant/core source/_integrations/growatt_server.markdown @indykoning @muppet3000 @JasperPlant source/_integrations/guardian.markdown @bachya source/_integrations/habitica.markdown @ASMfreaK @leikoilja -source/_integrations/harmony.markdown @ehendrix23 @bramkragten @bdraco @mkeesey +source/_integrations/harmony.markdown @ehendrix23 @bramkragten @bdraco @mkeesey @Aohzan source/_integrations/heatmiser.markdown @andylockran source/_integrations/heos.markdown @andrewsayre source/_integrations/here_travel_time.markdown @eifinger @@ -234,6 +239,7 @@ source/_integrations/insteon.markdown @teharris1 source/_integrations/integration.markdown @dgomes source/_integrations/intesishome.markdown @jnimmo source/_integrations/ios.markdown @robbiet480 +source/_integrations/iotawatt.markdown @gtdiehl @jyavenard source/_integrations/iperf3.markdown @rohankapoorcom source/_integrations/ipma.markdown @dgomes @abmantis source/_integrations/iqvia.markdown @bachya @@ -247,7 +253,7 @@ source/_integrations/kaiterra.markdown @Michsior14 source/_integrations/keba.markdown @dannerph source/_integrations/keenetic_ndms2.markdown @foxel source/_integrations/kef.markdown @basnijholt -source/_integrations/keyboard_remote.markdown @bendavid +source/_integrations/keyboard_remote.markdown @bendavid @lanrat source/_integrations/kmtronic.markdown @dgomes source/_integrations/knx.markdown @Julius2342 @farmio @marvin-w source/_integrations/kodi.markdown @OnFreund @cgtobi @@ -295,6 +301,7 @@ source/_integrations/minecraft_server.markdown @elmurato source/_integrations/minio.markdown @tkislan source/_integrations/mobile_app.markdown @robbiet480 source/_integrations/modbus.markdown @adamchengtkc @janiversen @vzahradnik +source/_integrations/modem_callerid.markdown @tkdrob source/_integrations/modern_forms.markdown @wonderslug source/_integrations/monoprice.markdown @etsinko @OnFreund source/_integrations/moon.markdown @fabaff @@ -318,6 +325,7 @@ source/_integrations/ness_alarm.markdown @nickw444 source/_integrations/nest.markdown @allenporter source/_integrations/netatmo.markdown @cgtobi source/_integrations/netdata.markdown @fabaff +source/_integrations/netgear.markdown @hacf-fr @Quentame @starkillerOG source/_integrations/nexia.markdown @bdraco source/_integrations/nextbus.markdown @vividboarder source/_integrations/nextcloud.markdown @meichthys @@ -483,7 +491,7 @@ source/_integrations/supla.markdown @mwegrzynek source/_integrations/surepetcare.markdown @benleb @danielhiversen source/_integrations/swiss_hydrological_data.markdown @fabaff source/_integrations/swiss_public_transport.markdown @fabaff -source/_integrations/switchbot.markdown @danielhiversen +source/_integrations/switchbot.markdown @danielhiversen @RenierM26 source/_integrations/switcher_kis.markdown @tomerfi @thecode source/_integrations/switchmate.markdown @danielhiversen source/_integrations/syncthing.markdown @zhulik @@ -501,7 +509,6 @@ source/_integrations/tasmota.markdown @emontnemery source/_integrations/tautulli.markdown @ludeeus source/_integrations/tellduslive.markdown @fredrike source/_integrations/template.markdown @PhracturedBlue @tetienne @home-assistant/core -source/_integrations/tesla.markdown @zabuldon @alandtse source/_integrations/tfiac.markdown @fredrike @mellado source/_integrations/thethingsnetwork.markdown @fabaff source/_integrations/threshold.markdown @fabaff @@ -520,7 +527,7 @@ source/_integrations/trafikverket_train.markdown @endor-force source/_integrations/trafikverket_weatherstation.markdown @endor-force source/_integrations/transmission.markdown @engrbm87 @JPHutchins source/_integrations/tts.markdown @pvizeli -source/_integrations/tuya.markdown @ollo69 +source/_integrations/tuya.markdown @Tuya @zlinoliver @METISU source/_integrations/twentemilieu.markdown @frenck source/_integrations/twinkly.markdown @dr1rrb source/_integrations/ubus.markdown @noltari @@ -535,6 +542,7 @@ source/_integrations/uptimerobot.markdown @ludeeus source/_integrations/usb.markdown @bdraco source/_integrations/usgs_earthquakes_feed.markdown @exxamalte source/_integrations/utility_meter.markdown @dgomes +source/_integrations/vallox.markdown @andre-richter source/_integrations/velbus.markdown @Cereal2nd @brefra source/_integrations/velux.markdown @Julius2342 source/_integrations/vera.markdown @pavoni @@ -553,10 +561,12 @@ source/_integrations/wake_on_lan.markdown @ntilley905 source/_integrations/wallbox.markdown @hesselonline source/_integrations/waqi.markdown @andrey-git source/_integrations/watson_tts.markdown @rutkai +source/_integrations/watttime.markdown @bachya source/_integrations/weather.markdown @fabaff source/_integrations/webostv.markdown @bendavid @thecode source/_integrations/websocket_api.markdown @home-assistant/core source/_integrations/wemo.markdown @esev +source/_integrations/whirlpool.markdown @abmantis source/_integrations/wiffi.markdown @mampfes source/_integrations/wilight.markdown @leofig-rj source/_integrations/wirelesstag.markdown @sergeymaysak diff --git a/source/_integrations/airthings.markdown b/source/_integrations/airthings.markdown index a42adff4bec..dab338c4819 100644 --- a/source/_integrations/airthings.markdown +++ b/source/_integrations/airthings.markdown @@ -4,7 +4,7 @@ description: Instructions on how to integrate Airthings into Home Assistant. ha_category: - Sensor - Environment -ha_release: "2021.10" +ha_release: '2021.10' ha_iot_class: Cloud Polling ha_codeowners: - '@danielhiversen' diff --git a/source/_integrations/amberelectric.markdown b/source/_integrations/amberelectric.markdown index 45b5494da8c..e4686310f3a 100644 --- a/source/_integrations/amberelectric.markdown +++ b/source/_integrations/amberelectric.markdown @@ -4,13 +4,14 @@ description: Instructions on how to integrate Amber Electric live prices within ha_category: - Sensor - Energy -ha_release: "2021.10" +ha_release: '2021.10' ha_iot_class: Cloud Polling ha_config_flow: true ha_codeowners: - - "@madpilot" + - '@madpilot' ha_domain: amberelectric ha_platforms: + - binary_sensor - sensor --- diff --git a/source/_integrations/bond.markdown b/source/_integrations/bond.markdown index 48b7f6813fb..17ad3701a7d 100644 --- a/source/_integrations/bond.markdown +++ b/source/_integrations/bond.markdown @@ -12,6 +12,7 @@ ha_release: 0.113 ha_domain: bond ha_codeowners: - '@prystupa' + - '@joshs85' ha_config_flow: true ha_quality_scale: platinum ha_zeroconf: true diff --git a/source/_integrations/crownstone.markdown b/source/_integrations/crownstone.markdown index fd3274ce4c4..5c10408bb5b 100644 --- a/source/_integrations/crownstone.markdown +++ b/source/_integrations/crownstone.markdown @@ -3,14 +3,15 @@ title: Crownstone description: Instructions on how to setup the Crownstone integration within Home Assistant. ha_category: - Light -ha_iot_class: Cloud Push +ha_iot_class: Cloud Push ha_release: '2021.10' ha_config_flow: true -ha_quality_scale: silver ha_codeowners: - '@Crownstone' - '@RicArch97' ha_domain: crownstone +ha_platforms: + - light --- The Crownstone integration allows you to control your Crownstones either via the cloud or using a [Crownstone USB](#crownstone-usb) dongle. diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown index 78f565f1806..7b16f4996e4 100644 --- a/source/_integrations/deconz.markdown +++ b/source/_integrations/deconz.markdown @@ -30,6 +30,7 @@ ha_platforms: - lock - scene - sensor + - siren - switch --- diff --git a/source/_integrations/dlna_dmr.markdown b/source/_integrations/dlna_dmr.markdown index d33df1f2046..e5f61e1c15f 100644 --- a/source/_integrations/dlna_dmr.markdown +++ b/source/_integrations/dlna_dmr.markdown @@ -10,7 +10,6 @@ ha_codeowners: - '@StevenLooman' - '@chishm' ha_domain: dlna_dmr -ha_ssdp: true ha_platforms: - media_player --- diff --git a/source/_integrations/efergy.markdown b/source/_integrations/efergy.markdown index ae395a7734b..0c1405b5ce3 100644 --- a/source/_integrations/efergy.markdown +++ b/source/_integrations/efergy.markdown @@ -8,6 +8,8 @@ ha_iot_class: Cloud Polling ha_domain: efergy ha_platforms: - sensor +ha_codeowners: + - '@tkdrob' --- Integrate your [Efergy](https://efergy.com) meter information into Home Assistant. diff --git a/source/_integrations/file.markdown b/source/_integrations/file.markdown index c9f4c9bc856..c0d4c2466d5 100644 --- a/source/_integrations/file.markdown +++ b/source/_integrations/file.markdown @@ -141,4 +141,3 @@ sensor: ``` {% endraw %} - diff --git a/source/_integrations/flipr.markdown b/source/_integrations/flipr.markdown index 04147886bfa..de9583c337a 100644 --- a/source/_integrations/flipr.markdown +++ b/source/_integrations/flipr.markdown @@ -10,6 +10,7 @@ ha_codeowners: - '@cnico' ha_domain: flipr ha_platforms: + - binary_sensor - sensor --- diff --git a/source/_integrations/group.markdown b/source/_integrations/group.markdown index b7765ee2d4d..fd59692e83c 100644 --- a/source/_integrations/group.markdown +++ b/source/_integrations/group.markdown @@ -10,6 +10,7 @@ ha_codeowners: - '@home-assistant/core' ha_domain: group ha_platforms: + - binary_sensor - cover - light - media_player diff --git a/source/_integrations/harmony.markdown b/source/_integrations/harmony.markdown index 2ef615d5bbf..ce2a268574b 100644 --- a/source/_integrations/harmony.markdown +++ b/source/_integrations/harmony.markdown @@ -11,6 +11,7 @@ ha_codeowners: - '@bramkragten' - '@bdraco' - '@mkeesey' + - '@Aohzan' ha_domain: harmony ha_ssdp: true ha_platforms: diff --git a/source/_integrations/hue.markdown b/source/_integrations/hue.markdown index 834a272d462..c9ac8556007 100644 --- a/source/_integrations/hue.markdown +++ b/source/_integrations/hue.markdown @@ -19,6 +19,7 @@ ha_platforms: - binary_sensor - light - sensor +ha_zeroconf: true --- The Philips Hue integration allows you to control and monitor the lights and motion sensors connected to your Hue bridge. diff --git a/source/_integrations/iotawatt.markdown b/source/_integrations/iotawatt.markdown index ab665f08ab1..0fa8109f50e 100644 --- a/source/_integrations/iotawatt.markdown +++ b/source/_integrations/iotawatt.markdown @@ -9,9 +9,11 @@ ha_config_flow: true ha_domain: iotawatt ha_codeowners: - '@gtdiehl' + - '@jyavenard' ha_platforms: - sensor --- + Integration for the [IoTaWatt](https://www.iotawatt.com/) Open WiFi Electricity Monitor. It will collect data from the Current Transformer Clamps (Input CTs) and any Outputs that are defined on the IoTaWatt and create them as sensors in Home Assistant. diff --git a/source/_integrations/modem_callerid.markdown b/source/_integrations/modem_callerid.markdown index 0eed0b031f5..df1896eff0b 100644 --- a/source/_integrations/modem_callerid.markdown +++ b/source/_integrations/modem_callerid.markdown @@ -1,11 +1,16 @@ --- -title: Modem Caller ID +title: Phone Modem description: Instructions on how to integrate the Caller ID sensor into Home Assistant. ha_category: - Sensor ha_release: '0.40' ha_iot_class: Local Polling ha_domain: modem_callerid +ha_codeowners: + - '@tkdrob' +ha_platforms: + - sensor +ha_config_flow: true --- The `modem_callerid` integration uses an available modem for collecting caller ID information. It requires a Hayes AT compatible modem that supports caller ID detection (via AT+VCID=1). Usually any modem that uses a CX93001 will support this. diff --git a/source/_integrations/netgear.markdown b/source/_integrations/netgear.markdown index f6e0060f7b9..7e89df118e9 100644 --- a/source/_integrations/netgear.markdown +++ b/source/_integrations/netgear.markdown @@ -8,7 +8,13 @@ ha_release: pre 0.7 ha_domain: netgear ha_platforms: - device_tracker + - sensor ha_config_flow: true +ha_codeowners: + - '@hacf-fr' + - '@Quentame' + - '@starkillerOG' +ha_ssdp: true --- This platform allows you to detect presence by looking at connected devices to a [NETGEAR](https://www.netgear.com/) device. diff --git a/source/_integrations/opengarage.markdown b/source/_integrations/opengarage.markdown index 2f0a9d8ac56..dad99333066 100644 --- a/source/_integrations/opengarage.markdown +++ b/source/_integrations/opengarage.markdown @@ -18,4 +18,3 @@ The `opengarage` cover platform lets you control the open-source [OpenGarage.io] {% include integrations/config_flow.md %} - diff --git a/source/_integrations/renault.markdown b/source/_integrations/renault.markdown index 99a16670d5d..483a048ae0f 100644 --- a/source/_integrations/renault.markdown +++ b/source/_integrations/renault.markdown @@ -16,8 +16,8 @@ ha_domain: renault ha_platforms: - binary_sensor - device_tracker - - select - sensor + - select --- The Renault integration offers integration with the **MyRenault** cloud service and provides sensors such as charger state and temperature. @@ -98,4 +98,3 @@ Start charge on vehicle. | Service data attribute | Required | Description | | ---------------------- | -------- | ----------- | | `vehicle`| yes | device_id of the vehicle | - diff --git a/source/_integrations/surepetcare.markdown b/source/_integrations/surepetcare.markdown index 51ebbc9b661..2864e8003a6 100644 --- a/source/_integrations/surepetcare.markdown +++ b/source/_integrations/surepetcare.markdown @@ -14,8 +14,8 @@ ha_domain: surepetcare ha_config_flow: true ha_platforms: - binary_sensor - - sensor - lock + - sensor --- The `surepetcare` component allows you to get information on your Sure Petcare Connect Pet or Cat Flap. diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index 498695669bc..cd8da49b3a0 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -11,8 +11,11 @@ ha_codeowners: - '@RenierM26' ha_domain: switchbot ha_platforms: + - binary_sensor - cover + - sensor - switch +ha_config_flow: true --- The SwitchBot integration allows you to control SwitchBot [devices](https://www.switch-bot.com/). diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index 560db1ec9b8..5781e761fc7 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -8,9 +8,9 @@ ha_release: 0.12 ha_iot_class: Local Push ha_quality_scale: internal ha_codeowners: - - '@home-assistant/core' - '@PhracturedBlue' - '@tetienne' + - '@home-assistant/core' ha_domain: template ha_platforms: - alarm_control_panel @@ -20,7 +20,6 @@ ha_platforms: - light - lock - number - - select - sensor - select - switch diff --git a/source/_integrations/tplink.markdown b/source/_integrations/tplink.markdown index 2c09ed09082..fc465dfc04f 100644 --- a/source/_integrations/tplink.markdown +++ b/source/_integrations/tplink.markdown @@ -18,6 +18,7 @@ ha_platforms: - sensor - switch ha_dhcp: true +ha_quality_scale: platinum --- The `tplink` integration allows you to control your [TP-Link Smart Home Devices](https://www.tp-link.com/kasa-smart/) such as smart plugs and smart bulbs. diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index f73669ef0a9..4bde7b5cbeb 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -8,20 +8,20 @@ ha_category: - Light - Scene - Switch -ha_iot_class: Cloud Polling +ha_iot_class: Cloud Push ha_release: 0.74 ha_config_flow: true ha_domain: tuya ha_codeowners: + - '@Tuya' - '@zlinoliver' + - '@METISU' ha_platforms: - climate - - cover - fan - light - scene - switch -ha_dhcp: true --- The Tuya integration allows integrating all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps. This integration is officially maintained by Tuya. diff --git a/source/_integrations/vallox.markdown b/source/_integrations/vallox.markdown index d5b56d33921..de93525458d 100644 --- a/source/_integrations/vallox.markdown +++ b/source/_integrations/vallox.markdown @@ -10,6 +10,8 @@ ha_domain: vallox ha_platforms: - fan - sensor +ha_codeowners: + - '@andre-richter' --- The `vallox` integration lets you control any Vallox ventilation unit that is supported by the [vallox_websocket_api](https://github.com/yozik04/vallox_websocket_api) (follow the link for a list of supported units). diff --git a/source/_integrations/watttime.markdown b/source/_integrations/watttime.markdown index b12543cd7a9..0d5fa0a60d8 100644 --- a/source/_integrations/watttime.markdown +++ b/source/_integrations/watttime.markdown @@ -3,7 +3,7 @@ title: WattTime description: Instructions on how to set up the WattTime integration within Home Assistant. ha_category: - Sensor -ha_release: "2021.10" +ha_release: '2021.10' ha_iot_class: Cloud Polling ha_domain: watttime ha_codeowners: diff --git a/source/_integrations/whirlpool.markdown b/source/_integrations/whirlpool.markdown index ccc90f8e39c..8bd8edba16e 100644 --- a/source/_integrations/whirlpool.markdown +++ b/source/_integrations/whirlpool.markdown @@ -1,15 +1,14 @@ --- -title: Whirlpool 6th Sense Live +title: Whirlpool Sixth Sense description: Instructions on how to integrate Whirlpool 6th Sense Live appliances with Home Assistant. ha_category: - Climate -ha_release: "2021.10" +ha_release: '2021.10' ha_iot_class: Cloud Push ha_config_flow: true ha_codeowners: - '@abmantis' ha_domain: whirlpool -ha_zeroconf: false ha_platforms: - climate --- @@ -39,4 +38,3 @@ The following services are also available: - [**turn on/off**](/integrations/climate#service-climateturn_on) - [**fan mode**](/integrations/climate#service-climateset_fan_mode) (`low`, `medium`, `high`) - [**swing mode**](/integrations/climate#service-climateset_swing_mode) (`off`, `horizontal`) - diff --git a/source/_integrations/yeelight.markdown b/source/_integrations/yeelight.markdown index 06b20516a20..5838ab4ccba 100644 --- a/source/_integrations/yeelight.markdown +++ b/source/_integrations/yeelight.markdown @@ -18,6 +18,7 @@ ha_platforms: ha_homekit: true ha_dhcp: true ha_quality_scale: platinum +ha_zeroconf: true --- The `yeelight` integration allows you to control your Yeelight Wi-Fi bulbs with Home Assistant. From dd6f93f9d0c0ecc6317d3b9c9e30d54a4aaf697a Mon Sep 17 00:00:00 2001 From: Robert Svensson Date: Mon, 4 Oct 2021 22:16:45 +0200 Subject: [PATCH 034/139] Improve deCONZ documentation (#19554) Co-authored-by: Franck Nijhof --- source/_integrations/deconz.markdown | 167 +++++++-------------------- 1 file changed, 40 insertions(+), 127 deletions(-) diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown index 7b16f4996e4..2e089ec8d05 100644 --- a/source/_integrations/deconz.markdown +++ b/source/_integrations/deconz.markdown @@ -11,6 +11,7 @@ ha_category: - Lock - Scene - Sensor + - Siren - Switch ha_release: 0.61 ha_iot_class: Local Push @@ -48,6 +49,7 @@ There is currently support for the following device types within Home Assistant: - [Lock](#lock) - [Scene](#scene) - [Sensor](#sensor) +- [Siren](#siren) - [Switch](#switch) ## Recommended way of running deCONZ @@ -79,6 +81,10 @@ logger: If you are having issues and want to report a problem, always start with making sure that you're on the latest [deCONZ software version](https://github.com/dresden-elektronik/deconz-rest-plugin/releases) and [latest firmware for hardware](http://deconz.dresden-elektronik.de/deconz-firmware/?C=M;O=D). +### No state updates + +If the state of entities are only reflected in Home Assistant when the integration is loaded (during restart, reload, setup) you probably have an issue with the WebSocket configuration where your deCONZ instance is running. The deCONZ integration uses the WebSocket port provided by the deCONZ REST API. If you're running the deCONZ Docker container make sure that it properly configures the WebSocket port so deCONZ can report what port is exposed outside of the containerized environment. Also, make sure to review firewall rules that might block communication over certain ports. + ## Device services Available services: `configure`, `deconz.device_refresh` and `deconz.remove_orphaned_entries`. @@ -111,13 +117,13 @@ Either `entity` or `field` must be provided. If both are present, `field` will b { "field": "/config", "data": {"permitjoin": 60} } ``` -#### Service `deconz.device_refresh` +### Service `deconz.device_refresh` Refresh with devices added to deCONZ after Home Assistants latest restart. Note: deCONZ automatically signals Home Assistant when new sensors are added, but other devices must at this point in time (deCONZ v2.05.35) be added manually using this service or a restart of Home Assistant. -#### Service `deconz.remove_orphaned_entries` +### Service `deconz.remove_orphaned_entries` Remove entries from entity and device registry which are no longer provided by deCONZ. @@ -162,29 +168,11 @@ Navigate to **Developer tools->Events**. In the section **Listen to events** add ### Device triggers -To simplify using remote control devices in automations deCONZ integration exposes them as device triggers. This will expose all possible variations of button presses and rotations. Note that this is a manually curated list and will not initially be as complete as what deCONZ supports. - -Currently supported devices as device triggers: - -- Hue Dimmer Switch -- Hue Smart Button -- Hue Tap Switch -- Friends of Hue Switch -- Symfonisk Sound Controller -- Trådfri On/Off Switch -- Trådfri Open/Close Remote -- Trådfri Remote Control -- Trådfri Wireless Dimmer -- Aqara Double Wall Switch -- Aqara Mini Switch -- Aqara Round Switch -- Aqara Square Switch -- Aqara Magic Cube -- Aqara Opple 2/4/6 button Switches +To simplify using remote control devices in automations deCONZ integration exposes them as device triggers. This will expose all possible variations of button presses and rotations. Most popular brands of Zigbee remotes are supported. #### Requesting support for new device trigger -Requesting support for additional devices requires the device model (can be acquired from debug logs) together with a mapping of action and button event, e.g., Hue dimmer remote model "RWL021", Short press turn on 1000. +If you have a Zigbee remote that is not yet supported you can request support for it by creating an issue on Home Assistant Core GitHub repository. This requires the device model (can be acquired from debug logs) together with a mapping of action and button event, e.g., Hue dimmer remote model "RWL021", Short press turn on 1000. ## Examples @@ -316,37 +304,29 @@ automation: 'on': false ``` -## Alarm Control Panel +## Platforms + +The `entity_id` name will be `platform.device_name`, where `device_name` is defined in deCONZ. + +### Alarm Control Panel The entity of a physical keypad. Can be in 4 different modes (`arm_away`, `arm_home`, `arm_night` or `disarmed`). Changing the state will do an audible notification from the keypad. -The Device also exposes a new event type `deconz_alarm_event` which signals a user action with the keypad. -The Payload consists of an event (`arm_away`, `arm_home`, `arm_night` or `disarmed`) and a four-digit code. +The Device also exposes a new event type `deconz_alarm_event` which reflects signals not supported within the Alarm Control Panel platform. +The Payload consists of an event (`emergency`, `fire`, `invalid_code` or `panic`). -## Binary Sensor +### Binary Sensor The following sensor types are supported: +- Alarm signalling - Fire/Smoke detection - Open/Close detection - Presence detection +- Vibration detection - Water leakage detection -The `entity_id` name will be `binary_sensor.device_name`, where `device_name` is defined in deCONZ. - -### Verified supported binary sensors - -- Open/Close Detection - - Xiaomi Smart Home Security Door & Window Contact Sensor -- Presence Detection - - IKEA Trådfri Motion Sensor - - Philips Hue Motion Sensor - - Xiaomi Motion Sensor - - Xiaomi Smart Home Aqara Human Body Sensor -- Water leakage detection - - Xiaomi Aqara water leak Sensor - -## Climate +### Climate See the [deCONZ main integration](/integrations/deconz/) for configuration instructions. @@ -354,105 +334,44 @@ Climate currently represent thermostats. Note that devices in the climate platform identify as sensors, so there is a manually curated list that defines which "sensors" are climate devices. -The `entity_id` name will be `climate.device_name`, where `device_name` is defined in deCONZ. - -### Verified supported climate devices - -- Bitron Thermostat 902010/32 -- Eurotronic SPZB0001 - -## Cover +### Cover Covers are devices like ventilation dampers or smart window covers. -Note that devices in the cover platform identify as lights, so there is a manually curated list that defines which "lights" are covers. You therefore add a cover device as a light device in deCONZ (Phoscon App). - -The `entity_id` name will be `cover.device_name`, where `device_name` is defined in deCONZ. - -### Verified supported covers - -- IKEA Fyrtur -- IKEA Kadrilj -- Keen vents -- Xiaomi Aqara Curtain controller - -## Fan +### Fan Fans from deCONZ are currently a combination of a light and fan fixture. -Note that devices in the fan platform identify as lights, so there is a manually curated list that defines which "lights" are fans. You, therefore, add a fan device as a light device in deCONZ (Phoscon App). +### Light -## Light +The Light platform keeps light devices and deCONZ light groups. Light groups created in deCONZ will be created in Home Assistant as lights named `light.group_name_in_deconz`, allowing the user to control groups of lights with only a single API call to deCONZ. -The `entity_id` names will be `light.device_name`, where `device_name` is defined in deCONZ. Light groups created in deCONZ will be created in Home Assistant as lights named `light.group_name_in_deconz`, allowing the user to control groups of lights with only a single API call to deCONZ. - -### Verified supported lights - -- IKEA Trådfri bulb E14 WS Opal 400lm -- IKEA Trådfri bulb E14 WS Opal 600lm -- IKEA Trådfri bulb E27 WS clear 806lm -- IKEA Trådfri bulb E27 WS clear 950lm -- IKEA Trådfri bulb E27 WS Opal 980lm -- IKEA Trådfri bulb E27 WS Opal 1000lm -- IKEA Trådfri bulb E27 WS & RGB Opal 600lm -- IKEA Trådfri bulb GU10 W 400lm -- IKEA Trådfri FLOALT LED light panel -- Innr BY-265, BY-245, RB-265 -- OSRAM Classic A60 W clear - LIGHTIFY -- OSRAM Flex RGBW -- OSRAM Gardenpole RGBW -- Philips Hue White A19 -- Philips Hue White Ambiance A19 -- Philips Hue Hue White ambiance Milliskin (recessed spotlight) LTW013 -- Philips Hue LightStrip Plus -- Busch Jaeger Zigbee Light Link univ. relai (6711 U) with Zigbee Light Link control element 6735-84 -- Xiaomi Aqara Smart LED Bulb (white) E27 ZNLDP12LM - -## Lock +### Lock Locks are devices such as the Danalock Zigbee lock. -Note that devices in the `lock` platform identify as lights, so there is a manually curated list that defines which "lights" are locks. You therefore add a lock device as a light device in deCONZ (Phoscon App). - -The `entity_id` name will be `lock.device_name`, where `device_name` is defined in deCONZ. - -## Scene +### Scene The `entity_id` name will be `scene.group_scene_name`, where `group` is which group the scene belongs to and the name of the scene, both group and name are defined in deCONZ. -## Sensor +### Sensor The following sensor types are supported: +- Air Quality sensor +- Battery sensor +- Consumption sensor +- Daylight - Humidity sensor - Light level sensor +- Power sensor - Pressure sensor - Switches - Temperature sensor -The `entity_id` name will be `sensor.device_name`, where `device_name` is defined in deCONZ. Switches aren't exposed as ordinary entities, see the [deCONZ main integration](/integrations/deconz/) for more details. +Switches aren't exposed as ordinary entities, see the [deCONZ main integration](/integrations/deconz/) for more details. -### Verified to be supported sensors - -- Humidity Sensor - - Xiaomi Aqara Humidity/Temperature Sensor - - Xiaomi MiJia Smart Temperature & Humidity Sensor -- Light Level Sensor -- Pressure Sensor -- Switches - - IKEA Trådfri Wireless Dimmer - - Philips Hue Motion Sensor - - IKEA Trådfri Remote - - Philips Hue Dimmer Switch - - Xiaomi Aqara Smart Light Switch - - Xiaomi Aqara Smart Wireless Switch - - Xiaomi Smart Home Wireless Switch -- Temperature Sensor - - Xiaomi Temperature/Humidity Sensor -- OpenClose Sensor - - Xiaomi Window / Door Sensor with Temperature - -### deCONZ Daylight Sensor +#### deCONZ Daylight Sensor The deCONZ Daylight sensor is a special sensor built into the deCONZ software since version 2.05.12. It is represented in Home Assistant as a sensor called sensor.daylight. The sensor's state value is a string corresponding to the phase of daylight (descriptions below taken from , on which the deCONZ implementation is based): @@ -479,18 +398,12 @@ These states can be used in automations as a trigger (e.g., trigger when a certa Please note that the deCONZ daylight sensor is disabled by default in Home Assistant. It can be enabled manually by going to your deCONZ controller device in the Home Assistant UI. -## Switch +### Siren -Switches are devices like power plugs and sirens. +Control audible devices with a limit on how long the signal should sound. -Note that devices in the switch platform identify as lights, so there is a manually curated list that defines which "lights" are switches. +### Switch + +Switches are devices such as power plugs. The `entity_id` name will be `switch.device_name`, where `device_name` is defined in deCONZ. - -### Verified supported switches - -- Innr SP120 -- Innr ZB-ONOFFPlug-D0005/SmartThings Smart Plug (2019) (without power measurements) -- Osram Lightify plug -- Osram Outdoor plug -- Heiman siren From ff581981e71c88eddd84ef5773db6f3bba640c8d Mon Sep 17 00:00:00 2001 From: Fredrik Erlandsson Date: Mon, 4 Oct 2021 12:41:17 +0200 Subject: [PATCH 035/139] Remove presure sensor (#19578) --- source/_integrations/point.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/point.markdown b/source/_integrations/point.markdown index d47ac9247e4..c54bd10e692 100644 --- a/source/_integrations/point.markdown +++ b/source/_integrations/point.markdown @@ -149,5 +149,4 @@ Each Point exposes the following sensors: - **temperature**: Temperature in °C. - **humidity**: Percentage of humidity in the air. -- **pressure**: Pressure in hPa. - **sound_level**: Sound level in dBA From 1a62a8bba0d4ebd8529927a030b3421d8cf05c79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Mon, 4 Oct 2021 17:29:03 +0200 Subject: [PATCH 036/139] Adjust documentation for config flow rewrite (#19597) Co-authored-by: Paulus Schoutsen --- source/_integrations/tuya.markdown | 146 +++++++++--------- source/images/integrations/tuya/image_008.png | Bin 10067 -> 25284 bytes 2 files changed, 77 insertions(+), 69 deletions(-) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 4bde7b5cbeb..2af5f30bee1 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -3,7 +3,6 @@ title: Tuya description: Instructions on how to setup the Tuya hub within Home Assistant. ha_category: - Climate - - Cover - Fan - Light - Scene @@ -26,103 +25,112 @@ ha_platforms: The Tuya integration allows integrating all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps. This integration is officially maintained by Tuya. -{% include integrations/config_flow.md %} - ## Supported platforms + - **Climate**: Air conditioner, heater, thermostat. -- **Cover**: Curtain, curtain switch. - **Fan**: Fan, air purifier, humidifier, dehumidifier. - **Light**: Light, light strip, ambient light, light string, humidifier's light, Ceiling light. - **Scene**: Smart scene. - **Switch**: Switch, socket, power strip, smart kettle, breaker, pet water feeder, air purifier, diffuser. -## Quick installation and startup +## Configure the Tuya IoT Platform -### Configure on the Tuya IoT Platform +### Prerequisites -#### Prerequisites +- You have created an account for [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). +- You have created a [Tuya IoT Platform account](https://iot.tuya.com/) -You have created an account for [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). +### Create a project -#### Create a project +1. Log in to the [Tuya IoT Platform](https://iot.tuya.com/). +1. In the left navigation bar, click **Cloud** > **Projects**. +1. On the page that appears, click **Create**. +1. In the **Create Project** dialog box, configure **Project Name**, **Description**, **Industry**, and **Availability Zone**. In the **Development Method** field, select **Smart Home PaaS** from the dropdown list. Select all available zones. + ![](/images/integrations/tuya/image_001.png) +1. Click **Create** to continue project configuration. +1. In **Configuration Wizard**, select **Device status notification** API. (**Note:** **Smart Home PaaS** API has been selected as default.) + ![](/images/integrations/tuya/image_002.png) +1. Click **Authorize**. -**1.** Log in to the [Tuya IoT Platform](https://iot.tuya.com/). - -**2.** In the left navigation bar, click **Cloud** > **Projects**. - -**3.** On the page that appears, click **Create**. - -**4.** In the **Create Project** dialog box, configure **Project Name**, **Description**, **Industry**, and **Availability Zone**. In the **Development Method** field, select **Smart Home PaaS** from the dropdown list. Select all available zones. - -![](/images/integrations/tuya/image_001.png) - -**5.** Click **Create** to continue project configuration. - -**6.** In **Configuration Wizard**, select **Device status notification** API. - > **Note:** **Smart Home PaaS** API has been selected as default. - -![](/images/integrations/tuya/image_002.png) - -**7.** Click **Authorize**. - -#### Get authorization key +### Get authorization key Click the created project to enter the **Project Overview** page and get the **Authorization Key** used to make API calls. ![](/images/integrations/tuya/image_003.png) -#### Link devices by app account +### Link devices by app account Link devices by your app account and copy the **Device ID** in the **Device List** to the clipboard for specifying `device_id` later. -**1.** Navigate to the **Devices** tab. +1. Navigate to the **Devices** tab. +1. Click **Link Tuya App Account** > **Add App Account**. + ![](/images/integrations/tuya/image_004.png) +1. Scan the QR code that appears using the **Tuya Smart** app or **Smart Life** app. + ![](/images/integrations/tuya/image_005.png) +1. Click **Confirm** on your **Tuya Smart** or **Smart Life** app. +1. Navigate to the **Device List** tab. You can find the devices that have been added through your **Tuya Smart** or **Smart Life** account. + ![](/images/integrations/tuya/image_006.png) -**2.** Click **Link Tuya App Account** > **Add App Account**. -![](/images/integrations/tuya/image_004.png) - -**3.** Scan the QR code that appears using the **Tuya Smart** app or **Smart Life** app. -![](/images/integrations/tuya/image_005.png) - -**4.** Click **Confirm** on your **Tuya Smart** or **Smart Life** app. - -**5.** Navigate to the **Device List** tab. You can find the devices that have been added through your **Tuya Smart** or **Smart Life** account. -![](/images/integrations/tuya/image_006.png) - -### Install the Tuya Home Assistant integration - -#### Install the Tuya integration - -In **Configuration** > **Integrations** > **ADD INTEGRATION**, search for the keyword **Tuya** and select it for installation. -![](/images/integrations/tuya/image_007.png) - -#### Enter your Tuya credential - -In the Tuya Integration window, select **Smart Home PaaS** and click **SUBMIT**. +{% include integrations/config_flow.md %} ![](/images/integrations/tuya/image_008.png) -See the following table and enter your Tuya credential. +{% configuration_basic %} + Region: + description: Choose the Tuya IoT region to use. -| Field | Description | -| ------- | -------- | -| Access ID and Access Secret| Go to your cloud project on [Tuya IoT Platform](https://iot.tuya.com/). Find the **Access ID** and **Access Secret** on the **Project Overview** tab.| -| Mobile App | Must select the one you used to link devices on the Tuya IoT Platform. | -| Country Code | The country you select on logging in to Tuya Smart or Smart Life app.| -| Account | Tuya Smart or Smart Life app account. | -| Password | The password of your app account. | + "Tuya IoT Access ID": + description: Go to your cloud project on [Tuya IoT Platform](https://iot.tuya.com/). Find the **Access ID** under [Authorization Key](#get-authorization-key) on the **Project Overview** tab. -

The app mentioned in the table must be the one you used to link devices on the Tuya IoT Platform.

+ "Tuya IoT Access Secret": + description: Go to your cloud project on [Tuya IoT Platform](https://iot.tuya.com/). Find the **Access Secret** under [Authorization Key](#get-authorization-key) on the **Project Overview** tab. + + Account: + description: Tuya Smart or Smart Life app account. + + Password: + description: The password of your app account. + +{% endconfiguration_basic %} ## Error codes and troubleshooting -|Error Code|Error Message|Troubleshooting| -|:----|:--------|:------------------------------| -|1004| sign invalid| Incorrect Access ID or Access Secret. Please refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). -|1106|permission deny|
  • App account not linked with cloud project: On the [Tuya IoT Platform](https://iot.tuya.com/cloud/), you have linked devices by using Tuya Smart or Smart Life app in your cloud project. For more information, see [Link devices by app account](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx&_source=7a356dd493196a01bb9021b7680a2a45#title-3-Link%20devices%20by%20app%20account).
  • Incorrect username or password: Enter the correct account and password of the Tuya Smart or Smart Life app in the **Account** and **Password** fields. Note that the app account depends on which app (Tuya Smart or Smart Life) you used to link devices on the [Tuya IoT Platform](https://iot.tuya.com/cloud/).
  • Incorrect availability zone: See [Availability Zone](https://github.com/tuya/tuya-home-assistant/wiki/Tuya-IoT-Platform-Configuration-Guide-Using-Smart-Home-PaaS#region--available-zone-correspondence) and select the correct availability zone.
  • Incorrect countycode: Fill the [code](https://countrycode.org/) of the country you select on logging in to Tuya Smart or Smart Life app.
| -|1100|param is empty| Empty parameter of username or app. Fill the parameters refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). -|2017|schema does not exist| Incorrect app selected. Select the app you used to link devices in the cloud project.| -| 2406 | skill id invalid | Make sure that your cloud project on the [Tuya IoT Platform](https://iot.tuya.com/cloud/) should be created after May 25, 2021. Otherwise, you need to create a new project or migrate data to a new project. For more information, see [Operation on the Tuya IoT Platform](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b#title-3-Operation%20on%20the%20Tuya%20IoT%20Platform).| -| 28841105 |No permissions. This project is not authorized to call this API| Some APIs are not authorized, please [Subscribe](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-2-Subscribe%20to%20cloud%20products) then [Authorize](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-3-Authorize%20projects%20to%20call%20the%20cloud%20product). The following APIs must be subscribed for this tutorial:
  • Authorization
  • Smart Home Devices Management
  • Smart Home Family Management
  • Smart Home Scene Linkage
  • Smart Home Data Service
  • Device status notification
| +{% configuration_basic %} + +"1004:sign invalid": + description: Incorrect Access ID or Access Secret. Please refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). + +"1106:permission deny": + description: >- + - App account not linked with cloud project: On the [Tuya IoT Platform](https://iot.tuya.com/cloud/), you have linked devices by using Tuya Smart or Smart Life app in your cloud project. For more information, see [Link devices by app account](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx&_source=7a356dd493196a01bb9021b7680a2a45#title-3-Link%20devices%20by%20app%20account). + + - Incorrect username or password: Enter the correct account and password of the Tuya Smart or Smart Life app in the **Account** and **Password** fields. Note that the app account depends on which app (Tuya Smart or Smart Life) you used to link devices on the [Tuya IoT Platform](https://iot.tuya.com/cloud/). + + - Incorrect availability zone: See [Availability Zone](https://github.com/tuya/tuya-home-assistant/wiki/Tuya-IoT-Platform-Configuration-Guide-Using-Smart-Home-PaaS#region--available-zone-correspondence) and select the correct availability zone. + +"1100:param is empty": + description: Empty parameter of username or app. Fill the parameters refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). + +"2406:skill id invalid": + description: Make sure that your cloud project on the [Tuya IoT Platform](https://iot.tuya.com/cloud/) should be created after May 25, 2021. Otherwise, you need to create a new project or migrate data to a new project. For more information, see [Operation on the Tuya IoT Platform](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b#title-3-Operation%20on%20the%20Tuya%20IoT%20Platform). + +"28841105:No permissions. This project is not authorized to call this API": + description: > + Some APIs are not authorized, please [Subscribe](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-2-Subscribe%20to%20cloud%20products) then [Authorize](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-3-Authorize%20projects%20to%20call%20the%20cloud%20product). The following APIs must be subscribed for this tutorial: + + - Authorization + + - Smart Home Devices Management + + - Smart Home Family Management + + - Smart Home Scene Linkage + + - Smart Home Data Service + + - Device status notification + +{% endconfiguration_basic %} ## Related Documents diff --git a/source/images/integrations/tuya/image_008.png b/source/images/integrations/tuya/image_008.png index 322c82c78698420aafaddbde514563cf06c218c1..c44814dddaa3d963fa7ed96959712cbd6d0e2373 100644 GIT binary patch literal 25284 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 literal 10067 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 e{U1&joiUNmQOs%MTRbmMmTBJ9RV&3 Date: Tue, 5 Oct 2021 12:52:19 +0300 Subject: [PATCH 037/139] Reflect Tuya IoT Platform changes to names and webpage structure (#19599) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Joakim Sørensen Co-authored-by: Franck Nijhof --- source/_integrations/tuya.markdown | 59 +++++++++--------- source/images/integrations/tuya/image_001.png | Bin 63732 -> 40230 bytes source/images/integrations/tuya/image_002.png | Bin 170096 -> 51974 bytes source/images/integrations/tuya/image_003.png | Bin 105115 -> 50958 bytes source/images/integrations/tuya/image_004.png | Bin 50958 -> 31863 bytes source/images/integrations/tuya/image_005.png | Bin 102727 -> 134456 bytes source/images/integrations/tuya/image_006.png | Bin 55242 -> 15645 bytes source/images/integrations/tuya/image_007.png | Bin 20376 -> 0 bytes source/images/integrations/tuya/image_008.png | Bin 25284 -> 0 bytes 9 files changed, 28 insertions(+), 31 deletions(-) delete mode 100644 source/images/integrations/tuya/image_007.png delete mode 100644 source/images/integrations/tuya/image_008.png diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 2af5f30bee1..4f1045eef4d 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -27,54 +27,51 @@ The Tuya integration allows integrating all Powered by Tuya devices you have add ## Supported platforms -- **Climate**: Air conditioner, heater, thermostat. -- **Fan**: Fan, air purifier, humidifier, dehumidifier. -- **Light**: Light, light strip, ambient light, light string, humidifier's light, Ceiling light. -- **Scene**: Smart scene. -- **Switch**: Switch, socket, power strip, smart kettle, breaker, pet water feeder, air purifier, diffuser. +- **Climate**: air conditioner, heater, thermostat. +- **Fan**: fan, air purifier, humidifier, dehumidifier. +- **Light**: light, light strip, ambient light, light string, humidifier's light, ceiling light. +- **Scene**: smart scene. +- **Switch**: switch, socket, power strip, smart kettle, breaker, pet water feeder, air purifier, diffuser. -## Configure the Tuya IoT Platform +## Configuration of the Tuya IoT Platform ### Prerequisites -- You have created an account for [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). -- You have created a [Tuya IoT Platform account](https://iot.tuya.com/) +- Your devices need to first be added in the [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). +- You will also need to create an account in the [Tuya IoT Platform](https://iot.tuya.com/). +This is a separate account to the one you made for the app. You cannot log in with your app's credentials. ### Create a project 1. Log in to the [Tuya IoT Platform](https://iot.tuya.com/). -1. In the left navigation bar, click **Cloud** > **Projects**. -1. On the page that appears, click **Create**. -1. In the **Create Project** dialog box, configure **Project Name**, **Description**, **Industry**, and **Availability Zone**. In the **Development Method** field, select **Smart Home PaaS** from the dropdown list. Select all available zones. +2. In the left navigation bar, click `Cloud` > `Development`. If this is your first time setting up an account you will be asked to subscribe to a Cloud Development Plan. You can select and "purchase" the Trial Edition. +3. On the page that appears, click `Create Cloud Project`. +4. In the `Create Project` dialog box, configure `Project Name`, `Description`, `Industry`, and `Data Center`. For the `Development Method` field, select `Smart Home` from the dropdown list. For the `Data Center` field, select the zone you are located in. ![](/images/integrations/tuya/image_001.png) -1. Click **Create** to continue project configuration. -1. In **Configuration Wizard**, select **Device status notification** API. (**Note:** **Smart Home PaaS** API has been selected as default.) +5. Click `Create` to continue with project configuration. +6. In Configuration Wizard, select the `Device Status Notification` API. `Smart Home` API products should already be selected by default. ![](/images/integrations/tuya/image_002.png) -1. Click **Authorize**. - -### Get authorization key - -Click the created project to enter the **Project Overview** page and get the **Authorization Key** used to make API calls. - -![](/images/integrations/tuya/image_003.png) +7. Click `Authorize`. ### Link devices by app account -Link devices by your app account and copy the **Device ID** in the **Device List** to the clipboard for specifying `device_id` later. - -1. Navigate to the **Devices** tab. -1. Click **Link Tuya App Account** > **Add App Account**. +1. Navigate to the `Devices` tab. +2. Click `Link Tuya App Account` > `Add App Account`. + ![](/images/integrations/tuya/image_003.png) +3. Scan the QR code that appears using the `Tuya Smart` app or `Smart Life` app. ![](/images/integrations/tuya/image_004.png) -1. Scan the QR code that appears using the **Tuya Smart** app or **Smart Life** app. - ![](/images/integrations/tuya/image_005.png) -1. Click **Confirm** on your **Tuya Smart** or **Smart Life** app. -1. Navigate to the **Device List** tab. You can find the devices that have been added through your **Tuya Smart** or **Smart Life** account. +4. Click `Confirm` on your `Tuya Smart` or `Smart Life` app. +5. Navigate to the `All Devices` tab. Here you should be able to find the devices that have been added through your `Tuya Smart` or `Smart Life` account, as a confirmation everything worked. + +![](/images/integrations/tuya/image_005.png) + +### Get authorization key + +Click the created project to enter the `Project Overview` page and get the `Authorization Key`. You will need these for setting up the integration. in the next step. ![](/images/integrations/tuya/image_006.png) {% include integrations/config_flow.md %} -![](/images/integrations/tuya/image_008.png) - {% configuration_basic %} Region: description: Choose the Tuya IoT region to use. @@ -136,4 +133,4 @@ Link devices by your app account and copy the **Device ID** in the **Device List - [Supported Device Category](https://github.com/tuya/tuya-home-assistant/wiki/Supported-Device-Category?_source=f5f782752be3c4a9157ec47514d6091b) - [How to Develop a New Driver](https://github.com/tuya/tuya-home-assistant/wiki/How-to-Develop-a-New-Driver?_source=dbf3bf17966af48325e4328b2535eefe) -- [FAQs](https://github.com/tuya/tuya-home-assistant/wiki/FAQs) +- [FAQs](https://github.com/tuya/tuya-home-assistant/wiki/FAQs) \ No newline at end of file diff --git a/source/images/integrations/tuya/image_001.png b/source/images/integrations/tuya/image_001.png index 446271422b8fd439781af8e25955440315780481..5a234b49f8419514795e4ead7d8a8eb385cf256e 100644 GIT binary patch literal 40230 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 TQwe04}hQMj6Wce7ks)ATEOl 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

$dmqQQKTD_gx!$km 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 literal 105115 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°6+zXWby3j;%g z3A%0<3Cdb^+<1ogVhGXY+D(-i?yJxwS3o{wp0b}Wrsf|w_c+!Xj7!j+*JB5A9~pIVf9QE z<)k>D;TdT&D))$*>m0(e_)6sHzC&_Z5qhIhpk1}`~`>S zqhKX-ZBOS25~Cs|qogc?m)qKsZl{AHC126f4%1Iy9lFu*MBPdOz%I-s6fpffaTk$5 zhgAVSt-a+f%h1f4JBZT4x1PGy$ts;b{(FToT(C7D3v2S9+)pt>RZ&%?JlfURW^bZm z!8Oo_GosoB@6Oz|f4_Q1^m;A1_2DCCvg1XYsP*ysA3Zj$|GWXxDeOkjFd66~>iFC_ zbUvBx7mCsK#nZeL$kvK}*IfXG#;q+zh7RSXVuT~0=bP@t- z6*i5Q^B8Z3k*UA!v#dGsGEAnt)L4>y|1MWP>vNjeQFys+el!T9{R*`}C*N||ZmAyr zZRybW{>o~>W?N&mR;#o3ETV;o(fY+FxaUue8WO$~(2yiYoSN)k@k0J+C%CB(`zaTToVn( zs%=|NnTTC01aLHtcL2o1n1mL65cg0HY{4l>gUi?UkHdi+nwrE7i#&;@s0&Y_Ts7fI zbrk?V?L8bZ{qh{lD(s_b8=acHE7HUqJb%HNih35 zdLEygn^DIa{>v?{-^fDnE`~fVIVHz%d>znThM@Mo@%^UWK({NYhIA1>*S|*6e@!Qw zw$a_xykaFI-7dh|$aCo`%9|?CErK5&M zlTAgE1!0jj?w@n9xMP~#g_ikFVi_SQQX{qC^3BVSQOh9P-%2e}-e^HBcE5J-A@mm6wzWF- z)lANFF1qW=rRg|_5~I%|+px5K{FJmWWqQ-;;E{Y9lVPVitT0$aBj^4lvb+ZRms{&L z;PTJcG+yfxDfpFa0dpD?!5|r&he1nZfVvfeilG;hIq?>UDw53?wd(B|;+1VgiunMG z9T=G4HYZ{`W#w;HFD7q)F)Thv01Cwof8%659c=_h%z8<8Ill<`C}#cZ$yr$TjX z>;>Zs?d3oBxYIXbk>Ye`)J=GqqwvkR$Sf*!*Rg1+I6N@qh_Eg_h)ppV8}e0py&cce z9Mu2!q2u45@OjWbpD=!R7{1}d7W91gd%ISiml?l?W~mVpg-@>Bg3WB*Pudn3v;(V- zO|q5z6FHi#zs+JvjTfhJM(1-1qWI;-iMJa?|N_ z9iFQ*QJR#LMYyIM+jZ3AG%?xi>UOOR^Yvnlcai#My3ottKS!O{&#oJzi&b5}_0)5` zgngLS|I~bWdH!1$=LRWwy56~iTo#);4N%ewzFLVGHp2uYYK_FBMLUyTt+s*B zrTc^P?fFLo4jhnzeaO$$V$Nq`$@lNyPhT2oZ#G*)Zy{r>qQ`>YY)(AutTs9|vU)ys zj@9%fHmMI-{u$ASS3)8W;UN8Oqb$D_LY7OkAZXh`508lcad4Rr2rAt>U1?IJ$%}b|87X@P$@nsjls^pVWl1KB((i;}F*kN3!)+0I@7vW7z=1SELit2G0eS%nn}| zkEQyvrY-Rfz#F;fY_X=iGc-+nBe6PuzU@33XV9IEC+Ex1q}!DP|5BrQ_@IIiWO1kU zv8O$1m@$|fT$#>$Oq3stN&-9LH;J`9L}HBgzF8}qE0cK$i`_iLS^kmB!N!UsXvb~2 zjB|eCCZ4vL4iX6e#H!+p0eaKIwF*@I-hRLoGHFW#s% z9gOGxJXP>#*;EgKt0?(HGl+{_D#dxZI0kZSJ_R{(p_w|qb@!K8j?~d`d|h_tBX+Ck zgWEU)A)3Z{TX*n%WN|uxC%aYi@~ZJ|&ca_gC@lz&Q1P z96?y#ygg7caN7ei!$@tt+Xz>)IZ#s*p|rA~=Nhsrp{8izu1w+|+Vo_XTnzWtz8O-8 zkvPx{MjE00;Gs?!7ULQg29FnlZkKNc{H$jG4BCjyn8_~AEix>QBL=LSsmGrJxFF#yu3`{>&88Nb18VkOs{lWzoKlg6Y_ zk>uFWf9oyAAth~bBc|3F7`t07aK?&wFLQD-e~oD8)LGRzjYCAEnRR;*oia@>OL9=# zATkQkc8H-#kw2X>_ z69X=vnG+)EQF;q0Ftb>BnSKCie}aGA2z@-5864iBW6d56nEMmmZF#y?YrY{-m_3>(V0|i&X>oBo@Q1%jmDc9Ua<XZ<$`s-K`Lb3HGdw%5 zI*irEu$`kNjMs`h%Z0iwYuT**+Z)FR5xq4|u;5k3(7r@dHHV8})`p8awAK6UY42k8 z@~|BSOH~6%*VK_NpDu0yD~&$$Pd$6a5WpOC~7zRlPfBK>7-2`|e!&GA2;LfB8_ z@5=-C^}F9wow1NFuD1tq|xsI-AelQ#9p+l-s7h}hYz?l(-FQYenEi$=Zga{ z*$}^pm*^M#$W~zZFYF|1N5{EFTeHIhxnx6pq1Q`|3wS!YQdw z|JOI$5BFmio5W*Rdx7;j^z`GQ=KkmF=WSrO=%=@)eov-tlWaEsC58Uab?)~mj8J2I z4YCQM(Ej_6{NGo9)qWT877~3b(AWGQck;gnn(ScMHDBDlzw`0@?;!i{m)?^p78~NQ zXyY;J&i`EIzh)tSUs5>V^gF)`5`x!VX3Lw?^|P1Pwo&7&gWai4srk$WcbomCg@+`E zW9yUTGjo5IPL8z>>!b-Jcg~T2$+#Ks-*#BndTyu7$tE#GL)EK}hp!02Gj}b#C8S)7; zW&!qjpIToktUvhG9bcw%EPVXdfBof`EG7mIe++hT-B=h zdAy(t-M@~}ulO~p{UsPCnNa6Ho)?hs%u|RM4KFOniOzR0+pZ$sdxnxh6v+VY=3$V7 zgmoz7zL+Uta#5jVlPTr@^RPo zPTZ31Ig5CS;^6ah<`uff5=k!5ZoDq31;EkSJ-Mn<&aV8u#&USyw5kASOU7oH@3}Itu$cZ7uhA&z#hdxcGSH(9n@bijDT~W6njbc%P$9 zxiO^{9~dGN7I^f9aBU2LoplPNZTiIy$BVVv3#W~c1!Dqhl+#RGy{zk{PgR#Y@(+iC zjukrrX2$3%HQ>97#CXTnC#F7#W~NZXd{MR|!_bU8Y4rXVLw1KNFnzH?_Cn^fIepFV zF;z_Obf8?4P~#HI%6^LGqoRb(13zMdl50cna_wo2{-e9ub;v0r+R%-}ibFC#!g7Tg zx%Vz^g2M;=F(&Cw#pI1N`HOY~<+gp#$miYteQFCGN?PnXu$gMqW>oRQ3BsJY-mLl5 z4AW)ccMSGd&CsWJko5@TEU_1CM=D`GJEd1cj*eH&7^3h0JjIk^o8yF=U%!W7@EP*? zE2InP1Yr;{jEu-AA50*32HcouC=n1Y*vKM_i@p#&Ep0DY$A4p|pktQAE z`;!XMjsjbF!7T34g`L5XOn93_|E4v{z;j~qKg9~kYGu3oJ;%E{T)L!Q0#~OVJfb|& zO!16uNarh!XEB+At|*b@<-~TkSUN4+7!UXPv1RIRJ5SMIMsRF!(6_cK~nYt7Szo_Db~PrtY1`--|>J^;<9vb?v$gX;jn8$8VEK|nnwQ*Vgd zb;XclQ7=dhOHM{HNrQ3WfX|uXd&w?Us%yk?!p?APABX#_tjbAw4`_Z;<;w@uUIcn~%>*w#bN5 zQx9YU=Ptiy!sPprsMD4DS31Gt2S3D>Y~+X3ierzGdYGLOn8Anj`N`UX^a$$}CVG#x zZ|v`lnv9$mHv0-1xBsRdg$THRH)PRgBir#sx!00iCOuCK#vto`h7lcEr+ZUO)(mN$ znPB3)iil3QHP#rnN;$3)(9ofMU|?W$3KrboVQW&V&!%{_8pi09$v#yko!$6-$xWpF z(bizW!)D$0X-iOEIpc3lh5nAfVU_*^5{*cn0~kmO<>2Pl=!CiiM13)UmdBw)zBUSc z9ToAF9~Ft3%9l1@q-A%Y6Oelt`DLZASHMD?etdgv@!khG`HMx_WB1Pp_Sm9( zyUk?^?JwFXrgNR31$mBty&mvT-U_LP(db}s*@i|6)7RxR%inuspb|V**IUh@Vn~M5 zCT&IVUTbI&xgAgRS0p`en)-;n$-4bEz7xsA`NxBfBRUMkFm~nz1kAtRv}zP&C33D? zbxs{hwV~Mq?$Bf>CKmG@It%T(^^xAq;is~jmI=LPYZb_+awt#Vjc9m#4Bv@9Q}W() zyk$g+NWaj$qh5b$5Egn@Xs-0f$OEvp`2`m69s9(Ed;;*1EW-Y0r!jiaiqiJ%R6G6eH zdnA*;6R*#_*U#@CFe1Vth#7X=-KwYVP6g?_tGYBvNk#O}pj}8f#W3jGw>!mCvw^h8 zZUHziuvqTJ2(QR+U}i`qtzxPT>8ZWBDN1ug^hld%0*f9^2nZ64_#kT~)mm@+M*^KV zG-ZvsAChUaG_=;A>`)1DsdiWoF#}xH4%Y2 zWb=$lm<=1%|M3KoFh~=AU+v4huGj>hyoG>ME-imZ_t}Mnh9<#S-EwU_6X2mxwOuob z04wb-(k^V#r^%L=uLm1%Pk9dWE`5=aWf-b9}xxvac+uT}D|{wAA^A9l7nG7$Tc?8DG5(`Fq{k84A578_mKtuHCMe zG)A-aT2W=&HbT_HLxO`Uc^Div^IjM@lEOMDqv#Svh!~7c8q;{XEJw6z>T_@L(JkyZ zR=dUnlS*yDD*9)y)7Hvbw@V3p!Wp)r+Y$=9<5PGlE-oBv?_6&gY9TB}f9Iq5#C74; z;Rqc^^Yir%wsqIT8^3Nb0=@&5&@WKYou&hn2>^7j`|aUkY29C2ZLQ7+LMfaV>&0pV zXe-S7yY9FYSZa2}`@y38g_Sa|o(WK^{kXPj7>3J8W9ZGF6o?`euX9dXe3~ow>?M=BxCC!5V zoSvqXb&NT_Tn#(B!0o3zRz%cx6f>of{rsV0rDJ?3!A^yDaMWz8yJ_m{0MuTjqASff>#NVPNBXAI4N|jkS7<&%1X?Y{R}c4O;oW zR~x{@P5zfHTYkE3xlfe}iRIamiFfC$G}c52UtZK8N73(9O(p9kqv@*5b>A6(eJh1? z4)OPQ8{B+J3k`l_<#3VDCWje8OUNnT9$9$Y(U;f5o|$S+K&zj+={-4l_to^JdB~hx z6bW4MsXmqS#W?-#kDp^Ns1`gzx@Skbtl`;F-L|Ast5U<)W))BOadI{%>hcy_9A|X~ z+G`ZP^H(8vqP64gVtW+v*hnq}5cxhTOg{EPpf=e3OD=I|Ny=H097>Alzei?D3S~1y zWbjsG?5Jdo$pCn6VO@QoQ0MA~9J67E6s%ttt^5Mp2FXA4XP7 z?SRHF56Gw=5|$f|zs*@{TvH6TzJDKDYqO@y?;mUdivtzd#}~CY%lQ5ov@U7W2nYz^ zV&$kM#xY(EjfFK?l%1-wTm5aWVVmNSC^1rfh>DC%Ciqi460anTGSE@k?GxMDP(GHi zfw%qE`wfO$E9yfDT$|+$jZloMT*|8*yb!b)l&Bk4B32G42{Fhpr4v(@DdzyyzKT2gLV&+lL zJxd zJZ^fw@3uWE1!l+Bf=5eL{}4Nq`ds+nKiZY{*lrg2@Rl<6nCDu?5Mvx_; z{a6Hcr`(@I$>?bMi_FV4Ii4s$2{h%Z&}&Clx@SZ*qS1^c&YKtU-_L6p(&8{4j1r6x zxSIl~^oMRo);!IxoXcEp z_s`0?`<%=KQ!`U5M3(t9t>$&PM`3}gVYLXvZTs4(=PD$J&$dG&cx`B6{# zkELIxK5&i$X|i0C%JP7LjkJl?Ot-;URdR?REs&}PTGe@1YED<;!ny}i{CjHq32DL| z5w7c(SGB;s)^wXVBIu3U13!ApBiC!w#tcx-AN(!hGB#uuD}^s40XQ?|-y<$CgQ=4n z09l7KwOE`+vd1~tZ0SR2m@f6XDU(`iR76C=bd2%?vS}zbv8~uA!U=Uhy?~dU zd%!d^*ZaF@JhmkE3Klw*!ad2}Ws*bHs^8f{i%kjLLDTA`5miEW-T_op=5pVvy9%~= z#db{A&QNt)=rtH9yUYVI>9OFNl!V}$mmBPrf~*!(K|wOlWp8H-Tyh2@D^_DDUs8-L zl!e94BL(k@$1aBVNE?wbY0_mK!H z(Strm1daVH4GZ4ADxtkK9FGyX9aheq12fsYDVo6>HzbFpi2_tLq=Cn0%?;U3r}Nkt zgA6I}6ao^~@K5Yr zjQ7{cuo4I)77Wh0$ltP5WUDJpr!j*!KjjKX6X!biK`W1Ab18*IvGqT;U?WU9E`+O@ z&n}54&&+x_aUEZS1(Yj`>Y8zOrbWmJWDyMOP!`)>Sa zlgCL=za)*@_O1M}Nuy6{>;3e%VLv#@LR#YMA7bp6TiI!G=;pxY>%ry_I-=4uvmWu6 z*^gm*BXP!Ir|fjLeWV_kAWA{IvwR^g+nJAp{^n*ChE3vH`4ViN6K+W>HizX>%721x z%)w=JfY41QZlL4w-%8q8T!soR za|D&^_7wcJD#j7_oR9y;!xm+Ggz0q9%2kymfG>~bI4I1B@D!-B7W8!Y{;jGFj(4Ph zx239;439ablU}@*tCBSZo~G3JTClPeHPce77Km!81b?ciZ*Jp+#xDl8NsDUOyI&c1 zTPH^i8-E^w#=eFYhlr3%jpmhdz*tNxKzw&+ryLu}*-|s{hKP4;xnxc@pC=;L&1kLt zE2FbDrFT>@Lrym8*E&MfnPG=5{2e*<%e^pN^NVDEoky5CRI;)WH-J*;QYmn+FgM4+ zHT*>)K;wm+Zk8)V)?|Q^oLuZ^4&<*9jwTQ*#zfRR962P59SJvCt&}AsvqB3Xls-Wk z6~!C%_&DffW`=NzJxIuHF^g$xkqpc4e{%<6?110-tn|l~<0nuvG3kE`9t6-=aLku! z>LfAgu>>2LX_Y9eSg6?VYb$-@D-9CQTy}22_`wwy4GY{{q-RmT9CX>$D`_QzFBDd&GxtKxByv;oi3g=$)Q*wl@iP-#elXR*lTZCZosdq3CsV%xb8hva^|Hv z`8;gl$={iEe~8Lw^Jtt$bA5auDnSd3F|}Y={?NPo!5#e_SxBSc}L?E6I82v)`4e+98c42yzqAJD27eLq{!%+OrHu#bi+kBXN;IH30eWx4kmO;A0f#Lx=?Pj+b+|TcXqj*qAIQEmyZ3-k5UQPg>RH?WTO(3hnmRxf z&kQwgY4ddu1KaFdw(|QP+4tGNFH+etr$}|XLFfYs>jVTmsjxA++x+(%Cr{SZ?7Ac- z9S-Bm0C$V&=S%s}z53YaT(}{OsZ-M_TQe}t-qvKGCz*&oTJBJdsEGglyB+K>rT1R4 zTi8)bI$o5QrN5N8y)0osoNCg}V_}#XMiT$WQFXQs0D>hci!ZiZ{mBv>%}qWyZ}gag zXd=^F8_$=|M~CfOY{=NAxxM#@R~Z2yuBV47xvFN;*E==PeF0ZTqs0o#0{6oD<}%D4 zVx(ai(df`cTlh;**T6FNdU3@H+KLw5qQtQCcUWV$i(#aoC#h`F_rxG}Zul`XirZkr z>E_V#xZx4}v)5JBlJrmk>KyfRE)8vYUg6nhWa4x7AK;{OrPF?_>!|ry_4nuRTFIa_ z0EwWpgYfgo6(}^mxW(mMwBjic4bL5&kz{YV)iiq6q(l1k=GXBRyXj4alOC5Xc-ix! zBpe()NYxyKO0t*64 zm?A5q57IL5?E9^wEj(x$j56Iyqm+I~=r!dnYdUb`44N(cte-NcRguAgCGDdP95}iG zoe6uqd39QdJ>b(ycR2;XA|vxc71}KZ9$@ZDB?*=8T>T{o2wvJm|1#79gia#Z(s}RD z&dB|zkjpoNZ^;?^{(Bd@_w~p=2+Owpw~SAC)&zWwImsww~Xd*=IY29E74KTJn016SWL?0>UG+&iU>7VfjG`XqZ=>LIq#Tx))S<;c`*Z zdWas$ozF{XzJbHCBi!vW<$3H0I)_Su+J}*3d9lI8QMhg)mCTW8ue0_sluoIBBr5^jYQ}&>Fci?Nad~B9qPKW7z!nrl&-y-lx7T zTN}8){zW$1I!&18MeUJSvGP)>f)9r@W2ZdBaf=k4~Wkhg%SAKK9`sr9Ujlvw1zn=$%1Hb zqg(*pS|@L3G1(qpF599jwn#Y1&HE*<5OgQ{^v#{0)Km2^o@Z$M>eYRz0pX5+yZfHv2l16PkW6`aFK+G0x+bc_#$91B%#%Iu!!N8}F?aHeI9J3Z{It_JL8& zS!8&}y6qGLxXA(g=xk96{NSUzd3!DCU6QCBz(V1}tasPXsaRAkA&B|3_yUsXKua9C zG~toFZbHc^N!WzTS8FB5k>_Cj;2lT(A+hqu{9piNlVV}D1joAkHGN3`JeTDhOQyt& zr8dSD(g-H^DzOpXObcurCeY-l_u*iZ=~IX{MHsSPotZG zpsz%#4c_TzEf+SUPc4_0cAU-6frH)j>z)_H^0^?T%#BLuLNB}Z+vRulXg@wrYvxRd zt@!i2vwpvfQ_uXvbb5Yz0D}}qW;+5C0JJm>T1PsA(|`YCBR75$-{pKp4*2Vk^Jy5C zMhu-6lle_%8%fA*Hm7b;JJA-`6o`s~WOL8lIS((Nh`Co1t; zvk&vdA#0tlUXIuFd3xt9n-EojEP``#-cL-;EAF@G&ZftITf%PzT+1(SC0_ONn&os1 z8;NEtQoDIcIm;tZa;mPD8&qZ+tv!cpB)v!Y1AR~KRmP3Z{}8Mk>>ccBIoQ@oz0XKou57mVM=TXt^OpTiXw66E54F0ru)Rk4Xxo+> z7qBQ!msYyZ;cQ_wWZ`2uqk@xFK0zTi78a--)%!;ZsEjQs_&OB#@a||$4-mtrmlf$> zaqSO_k5O}Jj???n^RnIrRBgs!4sTXn^9S`(_;NP4%?+I=aK4_WmTutS&)rH01Ukl(Gp8i_pg^;Wo?i&uQS3JiEk=p13-u7V zQql?O!tHaC4HA81HGV>ZMqgs&4uq9H>8pHx)u*12GOXpLms2L!RAbQaXDr~BQy8~u zIcvFlg^ZBluoFE-e9~Wj%}{89a^RF(ydpL6fp(R@Lk6_5NjLu9CBf~oA}pmD zNI0Q?L}(A_n!!N3UB}Jyi$j0u)0wUv{El!siwX0};|Q7FA9Jy)ZOFHM zvD8*djaDACq=~lK97?xi1{71{7h@vTETrC|l7AM2T*Y&~!ICB4ouIj0Jb`xE-j5q@ z_q&@xSp~936wUq9%>FDW>cb@`m$@=v7NPcLh8cQ#nGh)QY@w$}a|N@mH#Z+X=j~BY zkKd94vcp8LTDCL6c@Bt9>=o2=S0V`Kj{ooiRn6B_aK8j=6{4H)!FqssBQn!k9Z}cv z4>TdOjGyf)(->qL<4RW$cSe-U)a_wa&-p%QekwC0;(fMV4+2l^wB=m_@K&Wv$2^HK zfi(!~qjYLs5*4kq7fZd4h^cstpXl6hWKA4`7!ukQQSX^dF+r?eyLV@6D0k(bFSI6u zAiK2rSg`FHUn}W{FFGRQUezEa;$%fT-lqTV0$|c5pX$2jaM&t(vyiwmGc-pX08((W+h^lgihW$Z(^F&HMJ=Ln@aMrbcI)5 zL}TdfB06{m3AEM;T^UT4HNH90*a}d`^}4}jXyygD;wJnNnQe8}17{E7!KaS!4&gp; ze3nfP8ZSi-n9`&UlT8*Dp`?^OxX(ouXOpdCm(q?VX5aJEhJj1pj>h6bXB#|SZ=9vu z1tWMEH&;hMoNnuTE2&CfBf_kVazuaF!&vd;%>Y*7Gj$_`>xxT-@gGbx;E?;p1)bng zQg^gqh?J-^A!fTGIIhb-j?Eyn7!X|VCch&{mm>AnLi@VXl$ASXG0NNKPccyeAe-yn zSdaMU7F$7WuB1ctr2wuh4MVS@&dDQ}WqVH75|{Q+Qg+x6@oTy65{J=VfmNyih@SIB zx?k2off7s-fAo(L#fJ!9Ho3nKhRC0sI1F8$@N;-l0U-yd_+Wq=F2f6x!ox>pEhQ~uTN`B9C7GSRWzl%ed^Bvtq?IIQ6&Jg6O+DF_}2gRV9j0=rqO%C@W$r&E&3X|?mT&t_fHSGFj;eAVk zS_qddCe!px;jdOwoiJhA;_JaT%Msa_{o424KW1xW3dul#%rFWUCLU=J-5Ikh#h}@# z!76+{C-`yjt!jQ;SGx$mO4__aJfBsWig28L*gh@tkOANF_ijDP2=c{($CaW>sg^~3 zAynEfHZpt?zQ7)_{9nQAC4HN&;>zw(>p*29$V_G;;Opmb@wdsRPY!D}}Dsh{Z0`Ux`gT8nUWquKd-DbqGb?3Vd)fNc?nZRv)0}e^= zrfjz-EM~n1UG9s$Uilr&HSe%?BLcbSbN=I%YGds2#;PPD=AgPWsjuS~t%_iy#(9z&*pYtk{OQ{qZl z!^8yJ88K;86juXEKNy@kx;Y_T_H0(?5<_w5gy(t`U^iU1d^e~$$jKFy^IExzh;Ndk zzvjVR=)B?*!>!nhi9g8~0y8}i6_w3;_xw9gS3%shUIK0h+jNL98t_qJU+WGp|zB7MQQ71G+|9ly0P4ht|G|#>-$B>ZQ9iqcrZ9QKX ziO>cx0M_E#Lo*iK#^)%&lYq(2Nn6ii@+pDkq&AT;_L}k31HnYq@*s^N9tI(c-JfG? zi7o_sSPfIwk6i8a5&O=2cv4-}un5zZjzQaRlh7Ijy?U|7-*Yp^QH|CD54-zcsq{d- z%iGPH%5`J>#~Cs{E*-#3(J!wN-iJJ1LWejsuc>DA@-Mvy*uepV996HWlIYW>26BU$dC}hds~t$V&m-$_^Y@w2e$USyo51)ZtJ|{mh+x zPpMe#C{b+0kc~egVj?N&OqsetvKIL7GMM((cScS|=^%}yQ73t_wjD|9NE4|#_p ztPi4Y#C2MQ?Nn4acRV7CxErJdtwB2gI-u!u^6ePFmI)3Qx?m^tBe`0ezE3($ zK6R+xo3GVG(-Ld8o$wKuoqF$TkZK*z#n%`(;m)YMl;Fs=zmPU-y+Ch$5js~|NetdR|Lh#2| zL+dk0V%pCn-Rt1WzuOwf-}buM*T?uteCNA@W?@zCik1MU9H{zGz?a)0tL}a-!U`#Uwth`DJ9_btR>~a(Qb6A0oNmc4t(2&`cXOq1C`ebJKVM0j&bY${@u0KI#lMw<))9C))<+e86bf5arh{EPm}*n|KFxU-b1lS`~}295zcEi zmha{|;&C$DaQCgqi~Xu#^;Wa}sodNTCwNA=OV{sj<=*E$k;p_1K@KxT^)i?)X<*RK zAvxMp8KHM5i(uPw2$f8I2X9I}+Rj0WpU^$&Rx-vMASW@2A&4*{oK5{L(4kYc_~WWv z4Pg)hUi`m8&fQ<7-!zTLrSq9)q@{&sW;DJBZnY4`g(aei!N;eVDo>kCy&qaE3^VaX z@)@zbswBGf9*=F9xPNNKAJ+Nwv1p&0N*5Y3BiuDTEEYA;ZwqlaFVMEe9Ke69Zvjwl zu#0^;;I0@~jxBD(Z#qVO|GSIN47Tu6?reU5FirHll-zqqW_QPABP!?n-A8>Xs|)`= za&T<1Q^U3KTl+Em+av8Bi#$f^YYN*yK8(>ZpEk#7qsWdo?<2z>9@ELpxgx%{j$MQx4Jj)rlDpZi z0n@8b%w{j!;N>n+uh-1RK4zif$*f2~D51%*Uh?(99MMXBRNPFqSH<%bNt#avmqIfx zr%->j=|bixl&GrX173;P{T6S`5a}zgR|$JQvJWATW!}Tzy4sm3jq+^(o@rN7>;a0+ zfGqrlw^iwA3RR~@>I%i@H(H(e!n#`1q@E{OCl`rj4s3ga|AdEgkg>YYQ$9Ft*w~SI zYwW%j83W5@WR7&_itC%6E@drBbtet0vx8x@`|@(M_9_R((DSYzfCaoe{#Bxj2QA-< zw8wtADb{U`oD~M>C{kc=1NwP3mbNqgG|5WS=i7XIRJd{B;lv3zaPgT%2$p{vnGI5V zRfdv@d*@I-1?sOt+vHfSi?g`zRRew$tfe6c(N(V+s-Saq{jmg=t;T2JQ%B_FRW{YBawN{n z(E2@=w{Z$1UST0AeVUrO@Q27+?)_%{8vl<1O!%aUZp{MM4fkN7hik`KMAjL(Kqy}1 zdzw!BA(QFx9>;zA4#LDmC06l4`oxkqIkCN`*^hP zBy16UnxpM;caZP*>+(!~RlV!Qq`rhjRiaq`02xQ~d2CMKOF^RIkWx4$3CojU7* z;{UT?<0!K9V)rSDENcf;NS3uS^fWj@d*?Vhn_~x7rD2GFQr^0fZ~x9XEVO5ZZD={z zpUyaS`pEUk%?fE87P3oWh7e-oIt)_2d#5ef$aXOc`pI})A;;r3+5f}|wxGBpOKM2e zA(S2n4?gPaUHTNRYhI0l3NI%<$eF#b{yp=d5fxQTJ(rk^xo?nBE0=~veeYDDV5q;T zg-qZV9>0xtu`P#|=Wrz2RVb1c9D_!fIx15jc@>FBA=9I#=u9GNw5aBsWGB3_G6Dsi zCUh{8m9wMA_2mrAAZw7lk`m)1zT;=DEk0zhI8hN1C|Zs|Q8B;cwi%8!5;)*%K(?|I zC`E#OB{McS^7i-Mm4JEP))=|I$o&XBY>CI&;>iyC4Nbajl-8(i983dIu1CI@oPrYL zI=bn~GQSJF5|JDrY5MTY9RDSHrHo@@1R)80PBJin;wvj&3N-Nqa*Ak2oxb2U!L

ktt_~_Z2Qx+05NA*vF~_&&o^$AI-dn=2pDN?`2jzM-nEcJichsgNc+8Nu!hV*Za?-6d zw{K5HtC#pu_tmjpmeeUt!=Aj#@>g;FtPA|gt@l@iW5?OCa21-a)B4$~EY`hU0*x!% z+#udxaD!$y_p=u=)<{&Gu_i>V`~msfPqK~lWRQD zrg7_O{&q4UB7QAUr+>V0;@*n_FAelB^_T4>n(c<>MQcD$x`)lqGfkB9y3Uy0nB5eE zlo}1iywiMRMaIj*RNrCpzTL07@jk)SntMg!wWk;xd};Eq`@uSsUiw}rh=~Pws6>SL z(0;x>A@kaYU3mG28WTR3vxnu%zojI$)o4^K?{+<5uD(I1-%P{}*qaQ$*1E|(nB?jw z@?(@cSoK;TTY@CRDuj%N6Z%tAr48zHFC=!B?(C=O4(^1Hab^pymYeH*`dNIohur&b z(?*jGfN^)zCaf#-?r=XABz(MYaU!3V_TI|`51&-K8MHE1X--r|OU&0evUuM;c)roz zRFTAV7SJF0@7Hlt>ElHd^A`qks#o4RIvnN-+eK@uSKb;t$^Q~_WsyRgDlowY2Es*r znCN@LY?Db(b|m;OosYITAU(1#M(gam=8Cm3zG7rP2u%A|$DsNFJ#MVdwD;%VC0F{J-(Wxg7BDf0{7nPTxdm6-9G8{x8u}A{kWwn`R{5 zwP4Htsg1pi0k_U}YP5rG6TvA}^9|0?x=*OIe{cHxpH>K78k{IAT5{Q?pUMRXHc z_@5=V#rp{8yhf^KA_o6g=5vIB1jT-}Wn28u5;r0Jm2w#^9*P_OYZm^ez;AzkQT!_$ z%Mo6mWdEN6FzrB~c6V7$96#0k&&+2P{gu7_KiOOxIUg)H5$&#P_LzhuSHs3-~h`_CN=4v#17#sOi~GQX8K zHw3#-#1Yh_89d|ttu91bB%%moa)VH$lWRbE&gm^mHHLPZ2I0|d%tn#_HAVr~0t=rm z8kxQnA$|EYc=P8r&2P7i9s?^nEZOo;z%{?yMP4aiD`Q4^naP?1KVvY-4_juFYRMVZ zYdXQCFoWR5yQRgY{fx!M`wT$ZxG<#Guhf%#-gZVeV&I*0PS?vb-ly^KJ{`>^QfGR! zcV6ThO{tG=xj7Q@u6&e*cI zq#e)gOs6?tsr6|{a)>EZIA5r}MX6f&vv!XE7Jj^obdFzi0L$YoN#FjPGZcoweYl^{ zuswR;No&uSh?O0$nL~PMWM+)V0IX(BKRoxwI6LT{LB*CBewY7rB6nI(Wma|Y>8S`_ zvs_rByUZ%Xf3OtLN1CS@8c)aUZhzL|1_upDV4tMZJ#nYnOL+u0py^1y9Eo~!#YVjT zMp(dmD2mNQYAS+;fhhvRV?Fv0xzh}OL!Dt|`Li&td(64kLIor5(WbIlA6erecF(QVggUhPSC|>WRUrFJ;d<}_<9MqnBe2c zy=X)lBvOC6iW^SK$S9U-Xk39A(pbMrx*m@xF!HpmH@Ke$)fnGMAy*Vkp%J2&jIk{8 zJlruS^BaT`@>R(%I~~xG1^YEAyc>z#?-{3tL*{AG27qSyi>f8x6aktEl7Rn}O0Cf? z1d@1h!SwvCTodp()%_I0^c4!~X%6?EHXL>O2l(nrt=C(2*4%6=CmtYpQfxF04`gxw z^A-bBsy}K|lQg2q_Xrekn)JfWqz(^=fJW2z>e0+b_}WIeZ{4{yJ#okpm;0GMF?cg3 zB`nT?6t9lhKXsp<+l?kN+QD0cQAR8CrzKA-z~OK2H#&?hVf%|sG=OT&ZSrfjHoa$D zGVuw(S&N8AKBzmNEmHfv=(2bn8M-+x{w(Q3YwfwCEz_Aej{Ag*ScC7HB{_p z!Z;joY2fEIuE&r%CSqyXMkt7#D@Af29477i!xO$Hz01y|gn@%2_V5Wi9;SKp7C>)oxo7=!c@U1p(rm-NH-?>L_Mr%H5?x;>4j? z%53Bb{QC*XpEa59WgEnHj-rghj4u5**c!;FxN!T;@pt8-KYJ=ED_`><|E@1p8)|E= z{hp_u1S))5$Xu%VOrHN8WI*I98H+zxDm8FxHGB8H14H@8fT7;Li>o^I;e7t5@R;A` zZIgGKp@Vwy04q13ZlPSSwDaBe`R;LLj?wZzE!YK${1Sr;L}NHO3vzJCt$Xdu7ORz} zTmz*GVo#g?2D6M6f3sOlNVqv)k)t*{H9# z)40!0a^V2)$p^krfIcL~cAl-!;Wau@(=)58(2{Vt8hq$`s}3Zna8MRekT+f!%SgGE;uT& z)ZHn@W!)3GR7HLM3pj{#3=ERa*93uC&KsMXpL?)MCd7R{vX_WTXQ0FnHqawx>lJCq z`EtUI^YcDSN2Jt)5>{ZPUU|>_k5#0p&dj7Z>G-srPZuk!73OJvlZUPC={=WweL!z@ zIrUX^Q=$<~h{YaDJyIuq9o-*b1@!4-_DJ|P3oY@`aBv!4ksOSHXum^L`gM3+d<)oh z`R`fw|JxEv8y8CKyRSNHgqd0LUq~4G5zwNFi|i6&hm=gqSS*7gS>D12 z7=hJrQ20k7K~7KA=tA#|&QA35C3nP24*L5uX6Fd^SYrZP5;ZSw7Y_gQPEvrTJm>`_!?-@R0JA!wEZr{9%0uQ4?KL_#vFG0Lp zGQLuoKT;~FtJ)~E9NbFvnpoVfY~q0eYGEWV$bMH*_UgCxg#xB8OVaub>1c%Ax7*iu7( zMJFM@J9MdqUGvVFwkw;_KkJe2s9c=T3~os9@g$b*QA-PB;C_qB;T?It{7|RjZJ`n< zcGE>v)>%r>{eDKmUn{1gtu(*7CGMpZd80tYYcQzP2n)(ep5pV@wU(Pa+16WhjqElW zKuJ-a2$0;qlFXWXp>|61@<16pci8_rvEH6^}0{j@;O z?H-JkC*5c*-01=qfn+*aEab>gF8M7TIBh1b_&FcW6G_?UfrX5MhhEkLR6^c8-bzmB zwpV+ZBJ8>jC5){YElrc#YVk1K9I^ZUUP21BHUj+`zU+_CLc^#+w3ZCY|6prA-v)z} zB&AR#*OhM(3V1<^nR&7shu4`dNgV-hXCn!8-7@abhUTS#lA4-r(@|o%ZUuBDK?JviY}}-mzX= zt++%3BC=uS@?|GOe#~P%ec$VjZ5pbd3HEY)K#0VfN`%9l?p_sIiKF33Ae1cMJ2s() z@a(JhA(bMX!dhhlgC4`rbB`}-ta8n2&P^>1Kv-`w|CJi`PrJVnVP*KU0X^Y!1?jD5 zgY8l+&gT`aGM01 zh<6ZByYG%vV=#$({0L7RiID&Jfem_R2LsiXnBJT1n;ktIEu;QHCp|8sgNbZn-0tVN zD?hStda4Y1Ig98chMO23AH_qlDs!G)BO83@1v3RL69ZA#un1-cJs0av zz*rwgq?4z&)W@WJ{mh0e_m_+quTuj#Bcd;YtKM4;&vO1}=i~c#PhxR2zq9>^4@Aen zZ_H&d;`kiFDTRPbGE}Vb`*#As?$v9C3*8P+cK8hCaW#Yd)x>+Pg(f~(uTVZ#?o?|e zDyey+*{gJQzB6-`J4>+imN}ruJp#~F4 zC(M|@-|8~b?y^BGFLg~lybr5DJ@HJ5I`pq^S_^L>AVd? z^v~AOXQ!!ydl6cnp=-f^H63FF3yCNj9vI@|9EUzv5%wdp3*RXoxE@HQ3*^#+@ocHG zt0@h877Vg%iB$eXpUR~2NJi9^l@a1WKsfedm1i}kFMNICWzm0C+Zi5vk}7YSLneD* zu6$pu>>=rmKj(Qj9kN&5rSKXK*D+%7<@byz(N5l1g~oHigt);U8wAa*&%c@gU+{q#v%XJe4W zrL`qm^xcSckb$}hIYVBz@R7R#J2kPj_ip<2e<{%ZwMf{k6v_IUQKqe*#S5$aCp2Cq zCindZ6QkzGZ=a319={Zq`r;WsOkMHBiwg?sQ6+oq?saeu0yXgoqi`&4%Ao(RY_}^| zolZI1R=E&F5Si?`s^t#G-|!q2<)pQ&As2kUNYCpTS8v)yN#=43EL*KZX(a-EwfqrC zv#z;#85Bwsf9mA{83Zg6@`;R(j%SNLE@->NhClycbH)u-+zA=y_tOUEl|Z~x`bPuM zV`kwX<^_*IKN0{$mrs#ULoeX5omgt3)bze{W4TKTO!^%{6J+fEgg~#VT?u^$_f=Ra zh41B{ce+%KamjxPJkcK>i>!{!?aBAn4x{s{IjpKd*98RLH=}hE1y9gBZB#EnCH#iK z5IGKH9zUEr?n;eC%)nl)$?VjB-cr-EbOp?5=;tC-`PPz(>il>wgCZ{r6>4oAXBSZ;N|4Ke&eL78+@+| zwQbqmNt+ihWUKIbbw3m06hvef=K=ZIQDHX&d-iD4>5{1DUhN?g^tp}Ba@}?R6J(Zk zLK=^E`~%x&@Iw9a;5m^$oy2&;{8Vj`p&;aZzdtxL^Zcr%^}hdj&E?r=PHI590Mq%P zD&6CC$A*65XDiX(`s=}awN4=sYGftiA5hh5r_&JOXdJ$8vtYgx##UU(AQm7_PZ# z9izKx(gOl(2=?1MGeo|Uk)oo)!$U(uLA`dO-AQ1gl0uB-#0>G#UEt}GPIkZgCd|bn zgteKlziGDE9o)ihJMIo@(VU}6HX9mmb+k80_o{dVUrns`{Gt8KB{3}SS+MvX)$=Vk zuSba7>cgte+%tYM`srtw!m1VV;l4}C^dDw8#+uw?LWzb%)Qv+j; zUWv%sh}k|!DT0QQ;ny%dKwcm4^OpU9pY>?-SM)?oG1skV9HX8TD_EleJkzn}Y`w`S z*osv`*$K(I%J4W2-pr}cj0dyqFHgy4GV|6C@#*3ud=C_)3MxyvZfQ+yy=);^?bdO2 zFsefibPu6r&XC|jGm}pqf6hsM2~jpq!uyu^u4P!JI6?ouRwkE1HZ>plMnnd_QnkIs zfCy&GelN}Pp6G~aO?b%+;Fl<}IrKZWy89*A$ZaY-*j~sZlru<@I2#OzBYp@yi_R8V zgHKkBXC$FE=nZ^|89~8jeW?BVsOZVBT8?dn>+{lVvWlbUv!5Wn$$u7rv8tQyQrq=M zg|aC}DI+Yb-_d)MhzE}ZFYo2)-A>?w)IBIW5D6|6RkZOneY>icx6QmSUQ{d1@3stpn4 zt)K6gFQotKWKUwyRReb`L_a<9rDCjZ_z9&pDJfC2U6*Nv$+^?fQg)YCu*^|Fdb(>~T3V4cX$W!jn=6;-q zCWuBDNlYk|O*bBn$LSiT4%bbc{9cM;2c91!sXJxnCM`ztJPBz+Kojw-U)<*ZFW^u$gZfC?B8^b z2)8#_&MoUW{V~#{$D>tls$8pI*svsMa9K6NaXBaAUzIFO-&#MJ8Mv9E`E?!nRY7)o zgu-!G^&+hD+n@#i{uo$+xGKDtjZ*6|O0(W_E5qXm!3tN;(C%(=Ls5dr>bjS6GHKut zk60A#C{OnG+;r|ZK2dKL!8VqwV?F)MLnWNQ9j8-><~l&FE{xCMWsl6 z>FC`m{D3*Jo`6X%cZGR9zVnTbYg94z_3!=!M{#*2H@VB+0^=lTOe95tuc9kbN=Nl!1FDCuXr_QIRYbYB&v|2CNV1tAR3Bt)b42OQCY>ma7cE~*}nW^Q+T9o{Z?(u&Ajo{?Y z4t{jB=SK^h!2=t=g|g=m9V>Yc1xX@b-(KZ)9V`0UnYvNNwGJ*O5cY2 zdw$W@Nj7D!Xq6(Q&|;(nPdnPWDxC?lpY*g@6S|X3K)% z$T;7DFSB?TiCFNf;gC9kJLw&(r_*<}awRjY{R|Hei}QgmF1z|crm@a2E{{4c#eAW( zCWy&LuE<#FdkVpKOh#b|R*r)`luG^5!8Y?rziUOMj>glS7bvdm&wjdWu>A_)TY{_k z#^!9=o_;`QBbCpnrwL94#UQ-p=&n@aHHPw2NtAWYA+a*} zJ0y0w$maJ4hJU83w|-+mT@UDEd(ylcaY=SoYb_DH+k>A@d2vX5?qZB%agIex|C}8I zsPnbDA-57al@jH`3Th-mykW(EX*`Kn(2v4cajA8Gv$hIJi&ym6=r(wdd~zcH(1S&ZhN=^0cdGB zUzbpn^QBZ=MwthWJn-A=m_4gHQfq*li!&GKKEd^8WGoc}?i#(#f0oUQNy|xcYjDq=K>%gX5`lmGPYN-3ZL?XS&fw1-MdMY+oa-4Q|yD2ah%4@rM-vY*t#XK>RxxN za^-BF>qzp)oQbr5!Xl@SBiK4QE~|T_AN>iun~@U~A*m{*;|YNgLrW)yI}d9*9~ds(i!p*PDqK`b%*lnf z6n?C`9U~KwX8lCVyPMx#!Od|gOm}u%3ag1wo%prOttF*bHw;n^t(Y9B?kiuh-cOOj z8yVj_P*2A$SfCmJp2i$2pj!12BvPnn_A0HCoO@cN+^MurxGU>i%b!fj2ucWfhnYjp zgYbTTWw5}wj>#kDnx`D~Z3~>aGR6ohN`8vUyr~%VFoj6fCf0u~pn$2aivsYtp(Ty! zs*@YgQng($`;}|4@N*R{i0FjpbaB4kW^M7bb%FToqPMJtPkeP0KRa$I^4C=U&DW3@qu`8tXG&NWy; z)jJf+FR;*KpXyz<-w@4s^kwVl7*T(Ibg{O%1@}7gV6$GLTa1c9eIt8(xO3Z214Z(I zsfhBmCgjXC>3Iv|(fu2jD3oxC-Ln!AI@cXb#K%%9Kn)Q(^}`@X;n|P|dC+8URGlN* zGHoI~1tHB!5N@d&!}&PRGp0-TFC1PDq8(LpM%YMxJg!K>{!8tOZ_F;wV~x%Da~6j? zmZv&l{p{L>=`OZGj>mf+5O@I|VB=dNa={9S;mb)XD5*Xwh;VAF@MGD#tR|Cpt=* zokwvof(bayj#3WPbo6@m`bYwX(9ky*O~aDk_q-iwiJXZkP5T{ys-e6wW?GypK9b02 zPW~qw6rBbBdD_(3b=6`|zsQNC|EBVi!W6`_TlT%ofDds9oD_nl_xUt#B z=@OKUKhfcg%0=?4TS0`oFOx$mNvF0yl*Q6-`-T<7y!75dn~bFx2~#G`mTBm?h0h@N zX;Z6PS&{_C3qA5Ol?xY@E7m4>4diIv&@^b)2}}F|i#fz`VxnUfN& z#l7qBnJ&{%o)TQUd@C3?LZecOOYN{fKBG9X^J_`!R63i17Ps>f8Kp;Q;pS*AQFwOs zmK?NOhK+I*z@R@XPK$YQRFy3f{tB$9K5M3R*vk_|HS&~b)|Xh6dGXXA&(_UsQmw2u zUpeK>bMfBd{7K>4lD=a&>+-L8yP`lO&G&WSqGoyv5>rLf6GQ^gKMJGJ&*;L#jAbY@ z_V${B^txa$Bs-M!0DR-ZY1g|S9){qA+$=uoPoQz^%r?j+rSq_ssv=Qdmi-LnU3|I! z^kS0Bu3s_k0LMb5-onvGqVotz$^e9aZFK*R(>`zf0zOdFd|oneo8a|0b9t0q7)v~1 zbaTUHt$P_DWDv|i%ecQhIdA^Bc)!6T?&D2``?4f}P*U*A!au65MBGC^nc`6Bx)HV2hDL`1q_>ZCcyy=| zlko15Zx5l;qI!)zz+Zhh{5iIx2D%o?amFtpP89F+zq!SyA{@=;4`3~$ekYIBYE~;@ z*(AxN@Dyvl-{!sBDw57j9Dwz)yB(xP_Db@o7M8@p*4;d zZ((|zsr-5WE`Aq(lVmGb zD^0XP^y#`6Gw00AE<>x}QDdWNG!bnTgf;Mlzd;k*UH z4edt4T$^0+=;#sp;eXf>@_7e9KsT4w26{0VTgAbjGi-3TF`_oWxa$J+!~5qmS3=+A z3*W<-7{SsF!8Ix!`u${-eyD|64i=n@i^Q0^n9w#!epWn4*x#iwIy9rT z6d5t#=dxOnaLIAbOLA z?G?taWX+MmX}vrIR9yKFlmR+>k5g_V)cTjtWNbuAFSU# zsU!Lvi=qQK4lNmKESze~WaGtENka&e@T3Lm#AW88^gX5X7$3JG2O9-D$_@@t{ffV4_5Bb!Y4-lb- zNi5ASUw)2y!;g#K_5wbMBfIE%LE13~=B%}-$+_afWyTXTRnmkyk)7Y&7@VVT9FggG zWKwTa+{F-k_~3K&L)RwMOHZTx|MntbU4j+9mh0P3SH)ys?T%usF6P1=D7wuJdY-Px z5il*s;CHdoUfsy>e~~G2>BGU6ZGT5N<$c&rwON%pbueG6$uCWNVo>1OtBX(Osq&rK zqL52D88!ob;voiT7WO>a0#e5AJTUw}vF@uRf-1)vCmUV;-~VSk`|{=c2pKA7G`%l< z50XUg9v0MzjxQoi&ipymmB4_+iI-i;QA_#fs=PH#4=4K_> zX;sRyyjV4yxq8}Q-mhNcvDVob7TmgHP7Pqw9+h};vDozmFxNwYaa5^IgDkly`9H{* z=3wC+Jh$EsTBft(7k&6oM!NJwNU2DDkUKpMJhEvw-ndsY>m!DetiwPzP(W|GC<}** zQ!d-JEcS(9TnkMeE-x_8BQKcQ!M{+!1c*_8(WlNopSCT*lYliSDzurhFtdwL{Z?0# zYn$5eDxw#*&_SX~Yq3zV18^k`DZ|C!zKMGHHBeZ-EB`-Bl@wHX#KHM*T7L7sU8*qU5%&4u{@Gn|Ub&=3Hh>Y-&6z`Z8bJ<#?SN%R=2` zFqw{MlItf{pYzJDcyB#*v-rsZR{{0m5~(E?qj>qVV&mpwtNib9HShkjM7m&<0E+zz zMnv3&fqtQd&x=DXH^7`%?54se{Hd6)gq5tTGR-P+yWC%F>J+VlY6eS%q%C_t31sKB zk{eq-&L3OLlH5>)BG!k#7M1s(f$Oaw7nIQ3kX*F0zmK8^iX%Kpdad(mWuRJBN+R1y zi4Ae+NlI_J8YMNC=t5U;doj?#?Y>aG-zU6(C%#t{U{(UZ z=4Oaczk_gU8Q3+NDUheLP6N<}dr#|fE*LANU z`<p9=Z)IPMsoKX;_}8cKhHNpx&%vn`=T~>J8ZXl zrh6;mS~Usxf@N1y+6rj{?g zGtqO(aL z!oQ*p@2*7j^5cEO&b6}&Y7~p}ibuqsS6DcX@U=KQhbBir)1E>W(MjSr){C6_g%hdH zcnm*`dcE#3EiK-B)?#fL@UyH=q*FA+P|_6~PMX?TP2;`-s|brD5r6=CTX{bk0y`Tf zPbxAu{@gOV#o8cRE?`3*CgYpR;+8^C{=`wh3jWEWZfPb#4CA7X1~bX;KC8~@bcA$F zhnN%L;z+d#B1#8G3kCxE1#C;Ej;Je>ir(^yym9;g|Fe$j#oUJ7NB_YOP|twcNP^TYNY1Gq>ch*;OhGWZ9usPU(s z7EFUN_auSUjotQr#9=8XhoA*Yj@{m5ZeRain>W`5 zZ8kGg(?rs)pVV!TTAze&K}PnH7H4(*xc~2w|>^Oja-lNKH0Q`C?G2~ zKeZKaaIhKh5*^j{cAHK$IbFO2pGA>-n?WOq&DkR2P5IJ^4|%6jx`&-qPxdZnOC~MF z$^~3EcxU-InJ#KNcEwIg9W&Q;b~llais;uS$qLCDzETtNn7h-z=|l+MWpY3fya?!> zp&_CwDKd--CMTfuVo6BY0SPrVZg{R`u*P?TWeS?VcS8j!eSwoLYy%FQ7xY_IEA%=^ z=0Y^l(X2CcM<^TDztWyF+O+?MIxnwa<5E!5^PXBbvKP6`Sv6qG1AmMfz0cbbf*T+m z++?ym_=>DRyE9bbl9^c02D&zTY(pS$;d^9yF~56XOG)A*lk{SkRG~#V%9jzU{4EpX z`EuZVO#`SLh2jI+#!rcEYcJjFE&lYE-lOf3Iw~OIr|%u1#PZGl=H&P0fQ0O0H(l!oczp{*6K#kh%9rJheAS{%lCtv0kkNPLmV4nhkA}_aAd})6yOO zI4WKDd{%*64v^rY`05ZEWOn9Px(JY*XC6v<8vgF?d_I!n1wlu|)_$9ydUG5O+t2YZ zKO@gSrQ_&G-sJThCXylTa{ae&RJYq&#tU%)FL)(Ot=hzmWOF>VTD zFV$f@{;Zosh4dup0;Ei~A#Qa*n5bvk}oHnBzNHxc_ysxp6_qdTg1U!*o1JV2#~$a*$}XJeBukFjpI3 zJ+JC|INFo=TxXNv?)&f*D5ZD>CtT$OcAFz;RyWP#a!RuXkk1xxN+rlyqb9cTM#K+X}4aCWYk#Ev$h(pKm8MaJRpRyF2YJIR3_~E%Xo^DThr2RJ|NPqq(?PVAZ z{nKGp@C2{-VWg3E4}mzMG`DooR1_h154f)BJ2{-JDu>QtKv;2*&)$9FD)RslN?Zbo zI$C5~lTtywX7R@{AdI^SBT8_2IF;OYB!PZEFpBuxdCdx?{DWBBpF{F<*FvGCu9-x% zWdxFQ+aepDvTY3w>)oUf>(_T5>`UW0UM^i%2X@4oC5);(2c~yi149!yO{KEh z5Vf9Zamn5peEG1u*>Wi}#jb#=dHG-g=q6Tq-XRLsj}Pb-hC{!_QB31xZo4nNyLMpq z+z!LQgXLkt5b7%!9GxTgRomDb{y(#BiK^NUe6L}qq4i{Q{AN2O=LYuG*|M1Rb{{n_ z=`wWZRCSl7lBbPMiFv3v-5zg05MMJ3RKmA9-4ZW{2hlmt25sSFUN+cCaxv&txA|66 zg~V=)GxSj3NAC;kJi1@Ap_7*E%hZXRij5msXrAz`yDaqH=G)#$klC|(f>qDU zDm^F2qFqOMaP0QAv+M4GIm>#!wFmSd&iR-Ln4v~kIF%M{=-jj9o!4y<3n2N2(6FS(?Sn%QiCrA6PC?yDwTKq= z+_SQMZ)#vP;(&<(hb({J^sP8+I$2lg}G1 zu$iydV}rAQgE;{sNN-l+i*yeV=e&kY#65pncQtOUVt;b$BnsU4-|x)#O6y--d5xv> z+r&a~QRSXs=A*t?Bg2z=JbkK&)^rWJCHibEngcspuhV*KO~Nj)S9_qUzszghx^!B< zuwJ2kUo#(kaH2s$1Rj7_R-*Y<^u6a$VNCAR(|m>U3QxokMq!Dv#uji`_=6uIoYx!d zIQ9|A0WcDzUmEK;x5g*W&o824bglWCms>H$)sMc-A!s(oEunI%ASqwN$C%-$v zi>(FN?W}ffl(bUFrnI2vOPPz4q7$PrP|BtK_~~lr)YKb<;sEf0?2(Ta<}G`KIqhfR z8)b-qi;IZz@D4i`WfsRp^<)DXXRJKjdee2`#dy0N3fUR^6I<%<`Ku@!ueJXr;3pp zVMbSGF<)Zj`XI#7^Szo0w>WtU#$9g(s2A<@SaBTgVfZofJord_?rG@wJ$lU+;EYGZ z>(P;qA4%rPHjm$GnU2%=nyNR|y;!TVVH-3bSQ&J=L!prdT=wCj#L?(1*MHr6hhiw{ zp;`52CN##ndNjs-q1@s|J4ck6)2Lq?vQqg|`;o}m`MDnPt^91M+6K5zG}fofJPoX0 zMWfr+WU-#}i>V^VRt^dbg)zD*e+N%ibI6g?XiY>*nSRsrOS+6MNyP6H-&;8(;tMe} z*)cinJ&~8YwRn29@p{vx;dr%H(&wVSDLp0;RAN?R|I{qMa?z0As`E4|w8f`oSk_{7 zV4S(bvSijjYUR1;WsF(_VJ48k!T>PVh{Ni6kNL}!TffAG)8RC^RTUnyXE?2LL-^La ziR>(Z7mUPKJuI#hgMI4Of2{!^7;8+Yet-+Ta~0cUl54w;m_eg{7*^Y4L8r zUDNdNVfIat&XFLd_l+r^q#au zWh1g*ihwAcOY6&R4W%w}($8jeIV@E)%%V5z>Q1Vm2q*~1Wuv2j4VITID@dh}UaMjC z$h!lxgvaTq=%q2q{G-_o`v?R78lY#AyR?XFwxgK`Punrc>1ykTLFYb_#3G z!R#@`kt3-dnvo-AF+8iml21^+(*qS+f}NV8@SS-!AeUDDr7L8$S7>VEpDjReztfwg7LEXY9xJjuI7g6?uDb@fZrN^~M$?PL1zw7jgW-7k(%VU?X9I2v zlv!El+aEVky{kXUH?2FLBP){bCLyfEsdw?jg2MwLE(xtdp;{8Iz|u+Cpbwu@ltNRv zK+Y~c91^egYufq&K-0iYVxzj7!ddJ+SIvpN^muPq+bKc|T! zP-4bC90hHDisL>Afh4|UJfyG~)hwHs5zv-U-iN***5+i3NQ6`*&qoq)S{)4&Oo%$M zIP_bNgw^48n(|(}nb_sjz7fzcki7?AOO!j&$M(cA$G!lcjxwR%2UV0^UZ*3O8>de& zW@L@!cXbW6xtTlMB{Ltb`%hrb7KGmEw0_`i$@DohscSTy7rh@A)w+{a+7Of(76u$* zA|?P4X8!d;$yr#D;1q7LxARg>n}K25hh|E~xCQFi!WO$D+Vhru0f^X!d_MGv86UJy z?@x=kv%jHs9xm&1yRq$%brAyAy zU2R^%$AC@!F)w3PVh@t)`HF!ZDo=U1ay^|tqC$c{FlVw*th2C8(k3o2OSx4<(BGZR zS`ZfLZhex(jNiH^Ic{pmhd5F3n}tieKxdLm!oF8VmiW9u!emNGW@pUs#vlg4UHMW; zC*H2S-(Wfj8w{mh@BUWj;F_fz2C!5Kt>{J%B-&*-X z$S=Pfnx`+*?YEid)sue>AQkDPVxQ3`BNywT$5O6-(i9jl`~~}q^yO^DrUmZo6y&WO z)L;~;o zGM2(o)t%Y))iB)~{!R2f>euv5D3|mEOTFJ3^QKOHR$A;1j1V`)>vFpd zpT`K;8KVOAYZb!bqK5L_9PvEw?jFMR^3rn6w%0RW3iz?~#z7s&Ztk=0$Me|aE=YyS zRlyl=zL@v-t9f8s{eGNZTKEDNa`6+=$|}dJ!8*8veoff~guaZ&{X{XW=%ynNT?PC| zjw_lUq+C|YIa67L;JjDpIh$-cUWQe7-d5!!{sbl$+?4bIS`rPOithhH~!cI66-CC zKOf_NQHx9^K&)1kryKdafp$hbHtSJ*jPj;9f#6`S756)>{zj&<5IE?*K%qk zF0P|UG()|gsMn-~Z~NeVTTP8S>&1rx%Pb=Us6$QlGu<8}UFHu9LtP5+%6Hf=92YC{ zTdyLujLsm%9`ZNM0~Nd$os+m~O0~R5gOo%N!G+_D)>V1I=S?2dz{fc?-I@=n;{F#9 z(7x9i@`97g^W*C-L-PUD0$}yH`Vm3yw^IZ*aNWcBbny)N8z`{`oD`fAd*n6p>hbw8 z327+4$?!SDTd*6r4ZJ^XT;J98J`_`v9?oXOa4Xo5J7Q9 zfpqAVrqIe3xgX~5ul?FjKP5(geWv+y8W$Vog0i|WVruY)4?I~x;i_1;dAI$3qFIeS zI@eO{e&+W_iAT}JE9;1a4%D^-%7hB_9U2vyeN8Detvafew8x+okM1#0^KqbbrrNCFZ!O2!C{P!QAfi8ed8-O`zP&# zm%~B&IV^PAO_Qg2koVZ5IIt=C@f#QVB6HXi4J_H7t8N2UXW8p0>MKthTWd&}b2KQ! z`;5;%4c@!`Mab#1$pQd$axLUC&g#f!Uy;>8OTcXxL$ zRvd~GEI7s8T}q0(yF0-HB*2?}zO%o5&OZCktd&_avwri8-p_SwpR~ZT*yGZT3JLT} z6~Dyg>yzgBy^^9t1jzNBPL=R*LOU+8doCpKj`xjeEkAC)13d#4)xc6VpZik!-gf+v zSVzj%i&j1nW>xwf(!j3O^%seL&|`1RT*gQq8qr%R@zro)7-RR561f6*q?j|Le z?F`Gc`U14+TJ73XJ@wfO?z$Y(%2r9gl%og5|I%%Yg|NwFK>A;WKjeUiCXbQ*EG0YH z`?Ck;lF&acsowpponusg8X?Q<+Bo#WBg6y0fRe&6F!1qt%ePtn(`gY~c9Jb+M4dqn zJPoLEEh9vg9XMt3dXN_EQRXe_YQQ@{jejX{*d5$P6wS$dTkjfKIBUM@zb15;(5J3a zsHt_;JthRN6UZLQngw)G3Qeo$@v;U9d0lC^&woJI621b-C8ihK!{vNa^mp>cAk;T| zj}OaOLeut<=HIqc$-$hK5o+BEY!tn9;cS-)vBHjJ6aaGmX>#xBjflCm{wB$5Yx<`E z$pi?gjoFY*=;IqqAYo#@dPE3a-?qYkN+lf%h7VPpy)it^T5!Z-gHu27o zLjmOdqwVz+M>J2EEa}h$kz8jNhb{U-Kn?o=yPy*AzY;}4;5)hKxixcNI_&QD*OfK-dP)IVZ8-b$X7yGGi^6V*I# z)uE|M8Jb40g9g{^YH%#Sg^r|gR<+!Jvvp4)Z@_C0`b7D6T35y*RPD1oN_>_Pyqj5_ z@;bX8t-oZpgzAuF^?AbEUa1x_?8UL+6X3%>Rio|J{pk@)CpUYstQ<_rnkk0`-TiR< zkU=xvVZjUM+YBFOKJmlgk-Adn;JxZxWwM{^we@ds;qW|ksH5U_9DIFpUhMm*V0 zBj*Q|UwuFHLp2b<$_`Ky()8yu*uDdrVlkerWb~N3b7S{6j4j+;f8Y4L>!1lwLC)t) zTHjl0K~QhG^fp|5&11G?>whdvH(>}T$D0b?D)WrQMP^UR z`M|~eWu3b>@xzOi^)|@K3uiQ%7 zBs4vYdShy{-+GQi!%4WTi0!7ga!pHd33Z(`bLV^kT90RnVD;6nCM>#^W1V3|17NQZ zn0?F6O|V%zULHiAdo`8S)XXR)rj=&Z<4EWYU`^L?hD&XBU}}#V>8kka_OVF+c*V)o zBk%Aw%bT)l59){DQ>u_#cwrixOzccR&D?Yr-}e@&UB7-|@3kxxqjOG$ATqq&<`~n~ zzH^nvK`v*w-IpEr`o^RmQ-R)oMx74;PM?oD zb3~OYYuldp#O9w?Jp>r2u1;%Yi~7o%7u2xhK-uy$6}pha@Y^ev@z-Vso|^+jG^gI{ zIekW-!t~cFJ8BVi@dgjQk(F%~4t&Xa{^w44KcjJ{%tmXg)b)I$5BHr)oju^re`XlU z>roCfd<1FI78H*gmM9K|3qN%M7T3=c5{2))FbhXBtUaSMdAZK}rpAgZwbGC+4Dhf{ z=~G`r7^AFOJTSU!?BkVwuZS;MOSeA(c~p;C6A);bkLsrK z?xt>)VZRnWYy8l2`)rHR;m7Gvx1hY!v$(E2_2rV6p>H7xd{vZ4y#Z;N5`O;7&p42`9*clErqb=T1A!1@8$ zpYT)Qldt>DT-kY^+^4$Yoxk|`TBlT@yzkYuGw6^c6Uy(4Ps{+Ohn`2|P-cYA0w)L*O=kya?kXnC|u(S;}Gdq^nuB7$r23xqBnNv^6YnR88h3as;{#NWI=(-!U zt!MUA~Z6@u+p#JrooEbxz5vSeqe7$vN`?0LM zqp68Lwqjpqb{#Qnm(#kTeCi8zLe7NU zoUR+r&l1iNZ*9J2d45*>R*PAypCGm}0ykU)SEPzuZP+K92CspLQ*ME^DkZAg0DSKz zq{}u){(KlTl{xIY;&!5)PTXw*3Nygw^qi#TfSq&XrQ(u3bQw02ff>n%Z~rlPW~mzx;VdWK)AwmQKii)~PDc2K>{03owvBH;vPhFgL<(-OEM zO3RU%0gmcRwcm=R>D|Xagw97X)^_9d$EtgO&UNB?+psNeYwA|UKTd%>+r9?zB{j5o z?+19VB&~Qi&Dt(nsj;%BWGkdj8>;29^ESfW;HgEZlRF8%Qct;tVj1D1&hO_yGK=^bpQx zD$H^#S-$u5bDm@EOy$S~jz5Ri>-PKw_BTvN+EMP){?)nNhwm8!<{i8_UYB9AZVXQz z)B57uD$L}14Lj-rfZ{&7ORSYjwS@wY!3mtDEnU)84xNKKvUvDrk9{H-^V4FKG>Y}A ziku#DmanG8PM&|{q8RS;iD#8}3aDC+890AG`}9T? zykJ&um+?FbBK^x*k|>9&PQO}X%Euj9F@USy;NnM}G^dyCR8*vCHq4Fg$L%#dsRm`op59s8FC*W@P`Pt=ql-Z`=^rx&L#@B`gOI1sE zJJi?2`Pirm0A+b~NOxE6=;dk%n66e}*whL3>l@7>VTML~N9Ei~a_0-Za!i71H$f4P zllLm}YN>4YCQl#Cimrk}t;HM&Pqe+V)mhxH*dQb<{)OCk^9f_WTq;zuTpazFdJv&L z8v9BeX{(y+HA0dLwRRt_hNN1aX%=N2vc@eN7G>%psTDd>*LfP6hE|>rTq~x^Q{$Go zeJ2gx=1YxYoi9G|se00E8XEhTBhUj0$+umyES0#)1LuC~aTS85+VwY6+$87>rW zF|(6W*qqp3r_D6G zBHl1NsdDN~KBuSRYFs+?)*#LSvl}_Gs+>GialE&a1H_?9{(aZczKt(u-cH8xt+bpY z7~Paia9`cM$Rn;@;_7I8S%C(AmIYd1;JJT~|M|~l3zi+D*t&ks48H7-?TlH>;uWLWs4-#|Fu zkwptFR*`Zw{pEqNc;4~2ED9PZ1dM!mPKSXVggxqh+gx3+SR7~RlVV$%jNb{hFMPq- zw>JIz)VHdUUaWaz>m^Nd$Fc}&!)zj@Gw!=$QxZWO1;T@TViGIEg-0vNf#Xrl#p&VL z%>9r70@?K<*{{gRy3{SVN>Z-7kD(ci{-n52$5<<8s+lVSSTd{VfWGH z-x&;4s6j<+GN0~cA(6P+`3_18?N27;orSw{bbMD;RKcL+-5En=g+zsW&ll2GS#2f( zTQ32`mPPzCem(BdQz;Zdp z?_J-=;#yU1{eLhuq{Rz9WARm{i^s>a@Y%CC6W-?;kF<$K%hZT50PeU}b) zb9$m6c<@5yN+^k$4I=<--I9urU`0>r}IJ^88=;{-c z>Ig`L)*TSiw2_cOEi#O~Bli{?svDBI%+yt$hK{2?D3|K-KP zbU%|aKu?e*DysA@|#Dv=Na91 zZbzzM6~6kC+7}fmh(&9vq2Y_|+VnlNu#em|DWP^y=y9KlJ=Rwr{?07{M^_I6m9`(h z)=Q(#qWao#91Hu9J>S53ED1M_!@S^zI=SXX6b!Nw;9}6$k2w)0dZeorUiFlN?JsK{ zl)1LL9Pf7=&8^ABtj_k^9o{wwoVsMXt^Db~!N6xoBVNnHy(%pQw{PrfbA6Z+Z38u8 zsrYzM$4=Eo)At`u`-lr8Le8)%71DU6F`OF?S>2 z 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 G0{<5|>JO{{ literal 50958 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 diff --git a/source/images/integrations/tuya/image_005.png b/source/images/integrations/tuya/image_005.png index f93117f41646fb0ee37fa49403b4020d0bfa310b..3417480952e0604e9a6d26364513265ca9871c8d 100644 GIT binary patch literal 134456 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

DsWLM}3xL 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�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

+Screenshot of Z-Wave JS pairing a new device with S2 security +Automatically uses the best possible security method when adding a new Z-Wave device. +

+ +If you have existing Z-Wave devices capable of using S2 already paired with +Home Assistant before this update, you will need to repair those to let them +use the new S2 feature. + +### Migration wizard from the old Z-Wave integration + +Are you still using the old (and deprecated) `zwave` integration? If so, it +might be that you have been holding back on the Z-Wave JS upgrade because of +the work involved in migrating. Time to reconsider... + +Home Assistant now provides a migration wizard for users of the old Z-Wave +integration to migrate more easily to the new Z-Wave JS integration. + +To avoid surprises, the wizard will exactly show what it will do, +what it can and cannot migrate. + +The old and deprecated Z-Wave integration will continue to work as long +as technically possible, but will no longer receiving updates. + +## New Tuya integration + +Oh yeah! The Tuya integration has been updated to the latest greatest version: +developed and maintained by a team of developers at Tuya themselves! + +Right now, we have support for lights, switches, scenes, fans and climate +devices. Compared to the old integration, support for covers is currently +missing, which we hope to add in a future release. Additionally, +the new integration now pushes updates to Home Assistant! If you ran the Tuya integration previously, you need to set it up from scratch, -as the integration has been fully re-written and uses a different API. +as the integration has been entirely re-written and uses a different API. For more information, please see the [Tuya integration documentation](/integrations/tuya/). +## Updated Material Design Icons + +The [Material Design Icons][mdi] have been updated to v6! + +This new version of MDI is packed with nearly 400 new icons (and over 75+ icons +have been specifically marked for Home Assistant) ❤️ + +

+Sample image showing some of the new Material Design Icons available +Some really useful new MDI icons have been added in this release! +

+ +Several icons have been removed or renamed in v6, but we have ensured +they will keep working for the upcoming two releases. Home Assistant will +write warnings in the logs in case you are using one of the affected icons. +The breaking changes section has more information about this. + +[mdi]: https://materialdesignicons.com/ + ## Encrypted communications support for ESPHome ESPHome and the ESPHome integration now have support for communicating -encrypted with each other. [@OttoWinter] has been working hard adding -this layer of encryption to the ESPHome API, which utilizes the noise protocol. +encrypted with each other. [@OttoWinter] has been working hard to add +this layer of encryption to the ESPHome API, +which utilizes the [noise protocol][noise]. -Besides this version of Home Assistant, you'll need at least ESPHome 2021.9.0, -and configure your ESPHome device to enable encrypted communications. +Besides this version of Home Assistant, you'll need at least +[ESPHome 2021.9.0][esphome], and configure your ESPHome device to enable +encrypted communications. + +Awesome job [@OttoWinter]! For more information on how to do that, check out the [ESPHome documentation](https://esphome.io/components/api.html?#configuration-variables). +[esphome]: https://esphome.io/changelog/2021.9.0.html +[noise]: http://www.noiseprotocol.org/ + ## Other noteworthy changes TODO: diff --git a/source/images/blog/2021-10/materialdesignicons.png b/source/images/blog/2021-10/materialdesignicons.png new file mode 100644 index 0000000000000000000000000000000000000000..8622fc1f9fe305fdccdeaa38c2e1df7fb9dcee80 GIT binary patch literal 185452 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¡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

    yVDrJY<635Ap}b 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 literal 0 HcmV?d00001 From fed7b317002d9c8dc4115d4f4171ccd66bb54f4a Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 15:12:30 +0200 Subject: [PATCH 045/139] 2021.10: Add breaking change for MDI --- .../_posts/2021-10-06-release-202110.markdown | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index e007a20e40f..edbd2f5c9a5 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -231,6 +231,112 @@ Below is a listing of the breaking change for this release, per subject or integration. Click on one of those to read more about the breaking change for that specific item. +{% details "Material Design Icons (MDI)" %} + +The Material Design Icons have been upgraded to v6, which brings in around +400 new icons and removes and renames some others. + +The removed and renamed icons will keep working for this and the next release, +Home Assistant will write a warning to the logs in case +you are using one of the removed or renamed icons. + +The following icons have been removed: + +- `adobe-acrobat` +- `adobe` +- `amazon-alexa` +- `amazon` +- `android-auto` +- `android-debug-bridge` +- `bandcamp` +- `battlenet` +- `blogger` +- `buffer` +- `cash-usd-outline` +- `cash-usd` +- `cellphone-android` (alternative: `cellphone`) +- `cellphone-iphone` (alternative: `cellphone`) +- `concourse-ci` +- `currency-usd-circle` +- `currency-usd-circle-outline` +- `do-not-disturb-off` (alternative: `minus-circle-off`) +- `do-not-disturb` (alternative: `minus-circle`) +- `douban` +- `file-pdf` (alternative: `file-pdf-box`) +- `file-pdf-outline` (alternative: `file-pdf-box`) +- `file-pdf-box-outline` (alternative: `file-pdf-box`) +- `google-photos` +- `home-currency-usd` +- `laptop-chromebook` (alternative: `laptop`) +- `laptop-mac` (alternative: `laptop`) +- `laptop-windows` (alternative: `laptop`) +- `microsoft-edge-legacy` +- `microsoft-yammer` +- `pdf-box` (alternative: `file-pdf-box`) +- `plus-one` (alternative: `numeric-positive-1`) +- `poll-box` (alternative: `chart-box`) +- `poll-box-outline` (alternative: `chart-box-outline`) +- `tablet-ipad` (alternative: `tablet`) +- `telegram` +- `untappd` +- `vk` +- `xamarian-outline` +- `xing` +- `y-combinator` + +The following icons have been renamed: + +- `apple-airplay` to `cast-variant` +- `application` to `application-outline` +- `application-cog` to `application-cog-outline` +- `application-settings` to `application-settings-outline` +- `bolnisi-cross` to `cross-bolnisi` +- `boom-gate-up` to `boom-gate-arrow-up` +- `boom-gate-up-outline` to `boom-gate-arrow-up-outline` +- `boom-gate-down` to `boom-gate-arrow-down` +- `boom-gate-down-outline` to `boom-gate-arrow-down-outline` +- `buddhism` to `dharmachakra` +- `cellphone-erase` to `cellphone-remove` +- `celtic-cross` to `cross-celtic` +- `christianity` to `cross` +- `christianity-outline` to `cross-outline` +- `face` to `face-man` +- `face-outline` to `face-man-outline` +- `face-profile-woman` to `face-woman-profile` +- `face-shimmer` to `face-man-shimmer` +- `face-shimmer-outline` to `face-man-shimmer-outline` +- `flash-circle` to `lightning-bolt-circle` +- `floor-lamp-variant` to `floor-lamp-torchiere-variant` +- `gif` to `file-gif-box` +- `gradient` to `gradient-vertical` +- `hand` to `hand-front-right` +- `hand-left` to `hand-back-left` +- `hand-right` to `hand-back-right` +- `hinduism` to `om` +- `human-greeting` to `human-greeting-variant` +- `iframe` to `application-brackets` +- `iframe-outline` to `application-brackets-outline` +- `iframe-array` to `application-array` +- `iframe-array-outline` to `application-array-outline` +- `iframe-braces` to `application-braces` +- `iframe-braces-outline` to `application-braces-outline` +- `iframe-parentheses` to `application-parentheses` +- `iframe-parentheses-outline` to `application-parentheses-outline` +- `iframe-variable` to `application-variable` +- `iframe-variable-outline` to `application-variable-outline` +- `islam` to `star-crescent` +- `judaism` to `star-david` +- `monitor-clean` to `monitor-shimmer` +- `pharmacy` to `mortar-pestle-plus` +- `sparkles` to `shimmer` +- `teach` to `human-male-board` +- `television-clean` to `television-shimmer` +- `text-subject` to `text-long` +- `twitter-retweet` to `repeat-variant` +- `voice-off` to `account-voice-off` + +{% enddetails %} + {% details "Alexa" %} Removes the support for legacy fan speeds. From 15323ac82455cb2094aa765d7b6b46ba4a8136c7 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 15:14:10 +0200 Subject: [PATCH 046/139] 2021.10: Other noteworty section --- .../_posts/2021-10-06-release-202110.markdown | 46 ++++++++++--------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index edbd2f5c9a5..3d8f62f7895 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -174,27 +174,31 @@ TODO: There is much more juice in this release; here are some of the other noteworthy changes this release: -- Add select entity to Logitech Harmony ([@Aohzan] - [#53943]) ([harmony docs]) -- System Bridge 2.5.0 - Additional Sensors ([@timmo001] - [#53892]) ([system_bridge docs]) (breaking-change) -- Add input_select and select domain support for HomeKit ([@ha0y] - [#54760]) ([homekit docs]) -- Allow device_id template function to use device name as input ([@raman325] - [#55474]) -- Add support for Xiaomi Miio Air Purifier 3C ([@bieniu] - [#55484]) ([xiaomi_miio docs]) -- Improvements to the solarlog integration ([@Ernst79] - [#55405]) ([solarlog docs]) -- Add vacation mode to manual alarm_control_panel ([@mbo18] - [#55340]) ([demo docs]) ([manual docs]) -- Add services to Renault integration ([@epenet] - [#54820]) ([renault docs]) -- Add device tracker platform to Renault integration ([@epenet] - [#54745]) ([renault docs]) (breaking-change) (new-platform) -- ADD: generalize regex_findall ([@koying] - [#54584]) -- Add is_number template filter and function ([@emontnemery] - [#56705]) -- Update icons for MDI 6 ([@bramkragten] - [#56170]) ([homematic docs]) ([coinbase docs]) ([habitica docs]) ([icloud docs]) ([jewish_calendar docs]) ([ebox docs]) ([fido docs]) -- deCONZ use siren platform ([@Kane610] - [#56397]) ([deconz docs]) -- ESPHome Noise Transport Encryption support ([@OttoWinter] - [#56216]) ([esphome docs]) -- Add binary_sensor to switchbot ([@RenierM26] - [#56415]) ([switchbot docs]) (new-platform) -- Add sensor to switchbot platform ([@RenierM26] - [#56416]) ([switchbot docs]) (new-platform) -- Allow gas to be in kWh (#10075) @bramkragten -- Statistics dev tools (#10074) @bramkragten -- Update Material Design Icons to `v6.1.95` (#10002) @goyney -- Add state_color support to entity card (#9617) @spacegaier -- Add refresh button to history panel (#9958) @spacegaier +- The energy dashboard now supports gas sensors that use kWh as the unit of + measurement. +- We have a new dev tool available for long-term statistics. This tool + can be helpful when you need to resolve issues or warnings with the statistics. + {% my developer_statistics badge %} +- The Shelly team has been busy and added support for the new, next-generation, + Shelly devices. Also known as Gen2 or Plus devices (which are WebSocket RPC + based). +- The TP-Link Kasa Smart integration had a lot of love and improvements: support + for new devices, configurable via the UI and device discovery. It fixes the + famous and disliked "unavailable" bug! Thanks [@rytilahti]! +- [@Aohzan] adjusted the Logitech Harmony integration to have a select + entity to change the activity. Very handy! +- HomeKit now supports the `select` and `input_select` entities, thanks to [@ha0y]! +- [@Kane610] added support to deCONZ for the Siren entity. +- The manual alarm control panel now supports vacation mode, thanks [@mbo18]! +- [@koying] added a new template method: `regex_findall`, that can return + a list of all matches of a regular expression. +- [@emontnemery] added more template goodness by adding the `is_number` + function and filter that can be used to quickly determine if a value is + a number or not. +- The Lovelace entity card now supports setting the icon to change color when + the entity is active (`state_color`). Thanks, [@spacegaier] +- The SwitchBot integration is receiving a lot of love from [@RenierM26]! + A bunch of new platforms, configuration via the UI, nice work! ## New Integrations From 3c3b63d5a880c4d2045ef3bcdaa1f7e0eb462a14 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 15:45:29 +0200 Subject: [PATCH 047/139] 2021.10: Wrap up release notes --- .../_posts/2021-10-06-release-202110.markdown | 57 ++++++++++-------- source/images/blog/2021-10/social.png | Bin 0 -> 144430 bytes 2 files changed, 32 insertions(+), 25 deletions(-) create mode 100644 source/images/blog/2021-10/social.png diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 3d8f62f7895..07ada904923 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "2021.10.0: Beta release notes" -description: "Beta release notes for Home Assistant Core 2021.10.0" -date: 2021-09-29 00:00:00 +title: "2021.10.0: Z-Wave S2 support, Tuya, secure ESPHome and 400 new icons" +description: "Z-Wave JS S2 support, the new official Tuya integration, secure communications with ESPHome devices, and 400 new MDI icons!" +date: 2021-10-06 00:00:00 date_formatted: "October 6, 2021" author: Franck Nijhof author_twitter: frenck @@ -13,26 +13,39 @@ categories: og_image: /images/blog/2021-10/social.png --- - + -These are the beta release notes for Home Assistant Core 2021.10 (and is thus a -work in progress). +October! I love this month! -If you encounter any issues with the beta release, please report them on GitHub: +For most of you (just like me), it means winter is coming. We all go back +inside. An excellent excuse to spent a bit more time on our smart homes, right? 😃 -- Issues with integrations, automations and such (Core related):
    - -- Issues with the frontend/Lovelace:
    - -- Issues with the Supervisor:
    - -- Issues with the documentation:
    - +It is also the month of celebrating open source by joining +[Hacktoberfest][hacktoberfest]! If you make 4 contributions to any open-source +project (Home Assistant, for example 😘), you'll receive a free t-shirt! -Please be sure to include the beta version you are running in the issue -description (not title), so we can classify your issue correctly. +For the Home Assistant project, this means a busy month. However, that doesn't +matter. It is always great to see new people contributing! + +Meanwhile, Home Assistant turned 8 years old already! Wild! And the birthday +announcement was even wilder (more about that below). + +Anyways, about this release: Z-Wave JS is stepping up its game! If you have +a Z-Wave network and are not using Z-Wave JS yet... well... it might be time +to bite the bullet and go for it. You won't regret it. + +This release also brings the new much-talked-about, Tuya integration +supported by Tuya themselves! I'm looking forward to how that evolves! + +Oh, and of course, we will be live streaming the 2021.10 release party later today! +Join us at @ 21:00 CEST. + +Enjoy the release! + +../Frenck + +[hacktoberfest]: https://hacktoberfest.digitalocean.com/ -Issues introduced in the beta are processed with priority. - [Home Assistant Amber](#home-assistant-amber) - [Z-Wave JS updates!](#z-wave-js-updates) @@ -108,7 +121,7 @@ To avoid surprises, the wizard will exactly show what it will do, what it can and cannot migrate. The old and deprecated Z-Wave integration will continue to work as long -as technically possible, but will no longer receiving updates. +as technically possible, but will no longer receive updates. ## New Tuya integration @@ -165,12 +178,6 @@ For more information on how to do that, check out the ## Other noteworthy changes -TODO: -- Make these nice :) -- Some might need their own chapter. -- MDI icons might need a breaking change section? -- Go over all commits again, likely I missed some... - There is much more juice in this release; here are some of the other noteworthy changes this release: diff --git a/source/images/blog/2021-10/social.png b/source/images/blog/2021-10/social.png new file mode 100644 index 0000000000000000000000000000000000000000..ce7a8c483f5093cc875b45f524ed0a611b241573 GIT binary patch literal 144430 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ℜ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�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

    3DLPvPGw4}Z(DVbUPSl)LY<)ISxp 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 Date: Wed, 6 Oct 2021 18:14:53 +0200 Subject: [PATCH 048/139] Updating Launch Library documentation (#19616) --- source/_integrations/launch_library.markdown | 1 - source/images/supported_brands/rocket.png | Bin 652 -> 0 bytes 2 files changed, 1 deletion(-) delete mode 100644 source/images/supported_brands/rocket.png diff --git a/source/_integrations/launch_library.markdown b/source/_integrations/launch_library.markdown index 3e11ca6eeb1..0b8e8346f3a 100644 --- a/source/_integrations/launch_library.markdown +++ b/source/_integrations/launch_library.markdown @@ -1,7 +1,6 @@ --- title: Launch Library description: Instructions on how to integrate space launch information within Home Assistant. -logo: rocket.png ha_category: - Sensor ha_iot_class: Cloud Polling diff --git a/source/images/supported_brands/rocket.png b/source/images/supported_brands/rocket.png deleted file mode 100644 index 15f98dac6e809de42c34fe36d46c68306e62edef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P)7xV5XS=~#A6I5Fb2^FAPk)osSf}Pb0YNtNUQFkN`3C;lh}@%+}&2mHzI!g?fW*4 zW6hd1Yu2XBKfIB+uat8^;8@H{TjRkiuWf}E%o~vJkf6sq3vl2kCz3xs$P)~BkwAV% zfO{F_H`-B4gM+RL3PL!LiNG`v9+X%oGa&fTK_0=t#Q=o5HXne3dRAbi7|sfGZEhgX z#IwR2G&g|)U0R)O3Hb`oAfqI|!zIJhA;&pr--|F*i81+JOUyM3<#d>9s#)3{J)8!Y zYL?F6(Tvru+%>V|6!-C}H2@D36JL&Bq@?g>G|knHbyNy9K(sp5Lw7_M*vXYDP~BCI zZh&e$a`ugN+SFK9Y`Pt|hJx&?EW=5{CayaQuE>%JRWc+?22{zh%uA{MVdLcJAY#|Q z!OhgB{hd=J+eQ*&vtWE`-a+JyHu{WY=upWFF!;pDKnl>T-5SUMG;442$OG@~jpT48 znOqSUUBig6!Hl~bx!B#Q|4xo3E6JBZzZL+pc2A<;bUNE>$$c#`Pf-gkZzGba%LyP6 zf_4W9)g1%23VTw5d#I=1MJg(Wd1ZLAGyN7^!zC*bKYDIqN1SAF?lK80S-IsxlB`1U zAW2qa0hM(6F;LXx4EzXtjsd^XT7v%okR{j6y@BsOO|nX&1WrnlA@tS1$K>{ab mNym97|Kk-o)~s3kul5VV?TcNV(JZw90000 Date: Wed, 6 Oct 2021 18:19:01 +0200 Subject: [PATCH 049/139] 2021.10: Improve Tuya breaking change wording --- source/_posts/2021-10-06-release-202110.markdown | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 07ada904923..5e14a4dc203 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -643,15 +643,15 @@ and thus can be safely removed from your YAML configuration after upgrading. {% details "Tuya" %} The previous Tuya API is no longer maintained by Tuya officially and the -new integration will be officially maintained by the Tuya Developer Team, for -more information of the migration, please check this documentation +new integration will be officially maintained by the Tuya Developer Team. -[How to Migrate the Tuya Home Assistant Integration from the Old Version](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b). - -You need to log in again to use the updated Tuya integration. +If you used the integration before this release, you'd need to set it up +again from scratch. To do that, remove any existing instances +from the integration dashboard. After that, use our [documentation][tuya docs] +for guidance on setting up the new integration. The cover platform is not ready for this release but will be included later. -If you have cover devices, they will not availble for control at the moment. +If you have cover devices, they will not available for control at the moment. ([@zlinoliver] - [#56820]) ([tuya docs]) From fabe1be1740ec61e59b91229cddac7ad87d7761e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 18:20:45 +0200 Subject: [PATCH 050/139] 2021.10: Correct spelling mistake --- source/_posts/2021-10-06-release-202110.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 5e14a4dc203..70efafe4040 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -83,7 +83,7 @@ We have two awesome Z-Wave JS updates to share with you this release. ### S2 is now supported -Security is something we all care about; We don't want devices to be tempered +Security is something we all care about; We don't want devices to be tampered with, when using things like door locks or motion sensors that trip the alarm system. For our Z-Wave devices, this is no different! From 96be18bac69ebb6b7b66f0c27cb687acda4cc537 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 6 Oct 2021 11:11:29 -0700 Subject: [PATCH 051/139] Move template breaking change up (#19629) --- .../_posts/2021-10-06-release-202110.markdown | 67 ++++++++++--------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 70efafe4040..048aeb1e151 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -242,6 +242,40 @@ Below is a listing of the breaking change for this release, per subject or integration. Click on one of those to read more about the breaking change for that specific item. +{% details "Templates" %} + +The following template filters and functions will now log a warning instead of +silently returning the input if the input is invalid and no default value is specified: + +- `acos` +- `as_timestamp` +- `asin` +- `atan` +- `atan2` +- `cos` +- `float` +- `log` +- `multiply` +- `round` +- `sin` +- `sqrt` +- `strptime` +- `tan` +- `timestamp_custom` +- `timestamp_local` +- `timestamp_utc` + +The `float` filter will now log a warning instead of silently returning `0` if +the input is invalid and no default value is specified. + +In Home Assistant Core 2021.12 the template will fail to render if no default +value is specified. You can specify a default value by passing to the filter like +this: {% raw %}`{{ "abc" | float(default=0) }}`{% endraw %}. + +([@emontnemery] - [#56453]) + +{% enddetails %} + {% details "Material Design Icons (MDI)" %} The Material Design Icons have been upgraded to v6, which brings in around @@ -594,39 +628,6 @@ attribute to use the separate sensors available for these states. {% enddetails %} -{% details "Templates" %} - -The following template filters and functions will now log a warning instead of -silently returning the input if the input is invalid and no default value is specified: - -- `acos` -- `as_timestamp` -- `asin` -- `atan` -- `atan2` -- `cos` -- `float` -- `log` -- `multiply` -- `round` -- `sin` -- `sqrt` -- `strptime` -- `tan` -- `timestamp_custom` -- `timestamp_local` -- `timestamp_utc` - -The `float` filter will now log a warning instead of silently returning `0` if -the input is invalid and no default value is specified. - -In Home Assistant Core 2021.12 the template will fail to render if no default -value is specified. - -([@emontnemery] - [#56453]) - -{% enddetails %} - {% details "TP-Link Kasa Smart" %} The TP-Link Kasa Smart integration migrated to configuration via the UI. Configuring From 7a60c9fa7d4e52fcfa127c45c7f0fb063e2eadc5 Mon Sep 17 00:00:00 2001 From: Hmmbob <33529490+hmmbob@users.noreply.github.com> Date: Thu, 7 Oct 2021 00:50:38 +0200 Subject: [PATCH 052/139] Typo in release notes (#19628) --- source/_posts/2021-10-06-release-202110.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 048aeb1e151..de9fde2f0aa 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -223,7 +223,7 @@ The following integrations are now available via the Home Assistant UI: - [DLNA-DMR][dlna_dmr docs], done by [@chishm] - [Modem Caller ID][modem_callerid docs], done by [@tkdrob] -- [NEATGEAR][netgear docs], done by [@starkillerOG] +- [Netgear][netgear docs], done by [@starkillerOG] - [OpenGarage][opengarage docs], done by [@Danielhiversen] - [Sure Petcare][surepetcare docs], done by [@Danielhiversen] - [SwitchBot][switchbot docs], done by [@RenierM26] From 9756b45fd9ee863299d01f8fa6ea0c36bfe610cb Mon Sep 17 00:00:00 2001 From: reichley Date: Thu, 7 Oct 2021 02:50:50 -0400 Subject: [PATCH 053/139] spelling and punctuation (#19638) --- source/_integrations/airthings.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/airthings.markdown b/source/_integrations/airthings.markdown index dab338c4819..cf7da18d164 100644 --- a/source/_integrations/airthings.markdown +++ b/source/_integrations/airthings.markdown @@ -16,9 +16,9 @@ ha_platforms: Integrates Airthings sensors into Home Assistant. -[Airthings](https://www.airthings.com/) provide different sensors for meassuring the air quality. The focus specially on Radon sensors. +[Airthings](https://www.airthings.com/) provide different sensors for measuring the air quality. The focus specially on Radon sensors. -Login [here](https://dashboard.airthings.com/integrations/api-integration) to find your credentials +Login [here](https://dashboard.airthings.com/integrations/api-integration) to find your credentials. {% include integrations/config_flow.md %} From 05a0d3b1ad0c14aa9cc65062dc19d0c96b6ebf8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20B=C4=99dkowski?= Date: Thu, 7 Oct 2021 12:40:52 +0200 Subject: [PATCH 054/139] Fixed description (#19621) --- source/_integrations/satel_integra.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index 5e43e9075cc..886858778a3 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -21,7 +21,7 @@ There is currently support for the following device types within Home Assistant: - Binary Sensor: Reports on zone or output statuses - Switch: allows for setting states of selected outputs -- Alarm Control Panel: represents the partition (in Polish: "strefa"). Reports its status, and can be used to arm/disarm the partition +- Alarm Control Panel: represents the zones (in Polish: "strefa"). Reports its status, and can be used to arm/disarm the partition The module communicates via Satel's open TCP protocol published on their website. It subscribes for new events coming from alarm system and reacts to them immediately. From 5e833b8b5cbd94893588249622ab3d0ae1636c2c Mon Sep 17 00:00:00 2001 From: Robert Hillis Date: Thu, 7 Oct 2021 09:35:51 -0400 Subject: [PATCH 055/139] Remove obsolete information from modem_callerid (#19645) --- source/_integrations/modem_callerid.markdown | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/source/_integrations/modem_callerid.markdown b/source/_integrations/modem_callerid.markdown index df1896eff0b..a30584393f2 100644 --- a/source/_integrations/modem_callerid.markdown +++ b/source/_integrations/modem_callerid.markdown @@ -17,13 +17,13 @@ The `modem_callerid` integration uses an available modem for collecting caller I When the sensor detects a new call, its state changes to 'ring' for each ring and 'callerid' when caller id information is received. It returns to 'idle' once ringing stops. The state event includes an attribute payload that includes the time of the call, name and number. -This integration also offers two services. `modem_callerid.reject_call` to pick up and then hang up the call to properly reject a call (via ATA anf ATH). `modem_callerid.hangup_call` to hang up an existing call (via ATH). +This integration also offers a service. `modem_callerid.reject_call` to pick up and then hang up the call to properly reject a call (via ATA anf ATH). {% include integrations/config_flow.md %} ## Examples -Some example automations: +An example automation: {% raw %} @@ -60,19 +60,3 @@ automation: ``` {% endraw %} - -## Extra instructions for the Home Assistant Core installation type - -To find the path of your USB modem, run: - -```bash -ls /dev/ttyACM* -``` - -If Home Assistant (`hass`) runs with another user (e.g., `homeassistant`) give access to the stick with: - -```bash -sudo usermod -a -G dialout homeassistant -``` - -Depending on what's plugged into your USB ports, the name found above may change. You can lock in a name, such as `/dev/modem`, by following [these instructions](http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/). From d8a022caa38af1523abea03e6b96768b94f7918a Mon Sep 17 00:00:00 2001 From: NotSomeBot <43829743+mariusdkm@users.noreply.github.com> Date: Thu, 7 Oct 2021 15:55:23 +0200 Subject: [PATCH 056/139] Fixed link with _ to - (#19646) --- source/_docs/scripts.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/scripts.markdown b/source/_docs/scripts.markdown index 4635f680a68..c6f57e1963b 100644 --- a/source/_docs/scripts.markdown +++ b/source/_docs/scripts.markdown @@ -161,7 +161,7 @@ The template is re-evaluated whenever an entity ID that it references changes st ### Wait for Trigger -This action can use the same triggers that are available in an automation's `trigger` section. See [Automation Trigger](/docs/automation/trigger). The script will continue whenever any of the triggers fires. All previously defined [trigger_variables](/docs/automation/trigger#trigger_variables), [variables](#variables) and [script variables] are passed to the trigger. +This action can use the same triggers that are available in an automation's `trigger` section. See [Automation Trigger](/docs/automation/trigger). The script will continue whenever any of the triggers fires. All previously defined [trigger variables](/docs/automation/trigger#trigger-variables), [variables](#variables) and [script variables] are passed to the trigger. {% raw %} ```yaml From 30d1cf157e2f26f13c971d0bdd8434530876f446 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 16:48:31 +0200 Subject: [PATCH 057/139] Bump dessant/lock-threads from 2.1.2 to 3 (#19504) * Bump dessant/lock-threads from 2.1.2 to 3 Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 2.1.2 to 3. - [Release notes](https://github.com/dessant/lock-threads/releases) - [Changelog](https://github.com/dessant/lock-threads/blob/master/CHANGELOG.md) - [Commits](https://github.com/dessant/lock-threads/compare/v2.1.2...v3) --- updated-dependencies: - dependency-name: dessant/lock-threads dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Update config Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Franck Nijhof --- .github/workflows/lock.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index cdd13f49028..d1fd476f4e2 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -8,12 +8,12 @@ jobs: lock: runs-on: ubuntu-latest steps: - - uses: dessant/lock-threads@v2.1.2 + - uses: dessant/lock-threads@v3 with: github-token: ${{ github.token }} - issue-lock-inactive-days: "30" - issue-exclude-created-before: "2020-10-01T00:00:00Z" + issue-inactive-days: "30" + exclude-issue-created-before: "2020-10-01T00:00:00Z" issue-lock-reason: "" - pr-lock-inactive-days: "1" - pr-exclude-created-before: "2020-11-01T00:00:00Z" + pr-inactive-days: "1" + exclude-pr-created-before: "2020-11-01T00:00:00Z" pr-lock-reason: "" From e341a94764ee6b3cc7e130d264891ee3eef7cf7b Mon Sep 17 00:00:00 2001 From: bouni Date: Thu, 7 Oct 2021 17:15:36 +0200 Subject: [PATCH 058/139] Updating eQ-3 MAX! documentation (#19651) --- source/_integrations/maxcube.markdown | 1 - source/images/supported_brands/maxcube.png | Bin 4421 -> 0 bytes 2 files changed, 1 deletion(-) delete mode 100644 source/images/supported_brands/maxcube.png diff --git a/source/_integrations/maxcube.markdown b/source/_integrations/maxcube.markdown index 0d0ada06c9d..64a7b875795 100644 --- a/source/_integrations/maxcube.markdown +++ b/source/_integrations/maxcube.markdown @@ -1,7 +1,6 @@ --- title: eQ-3 MAX! description: Instructions on how to integrate eQ-3 MAX! components with Home Assistant via eQ-3 MAX! Cube. -logo: maxcube.png ha_category: - Climate - Binary Sensor diff --git a/source/images/supported_brands/maxcube.png b/source/images/supported_brands/maxcube.png deleted file mode 100644 index e77fc4704983d12b0485d97e681f684bb1c3eb50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4421 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 Iu5;A?0jW3r=l}o! From e4f3ebfc63c98f4679c1ede26f3142636dafcd60 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 7 Oct 2021 18:32:46 +0200 Subject: [PATCH 059/139] Upgrade remark packages (#19650) --- package-lock.json | 9673 +++++++++++++++++++++++++++++++++++++-------- package.json | 4 +- 2 files changed, 8008 insertions(+), 1669 deletions(-) diff --git a/package-lock.json b/package-lock.json index c0938794985..70cdda36c11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,6222 @@ { "name": "home-assistant.io", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "home-assistant.io", + "version": "1.0.0", + "devDependencies": { + "remark-cli": "^10.0.0", + "remark-frontmatter": "^4.0.0", + "remark-lint": "^9.1.0", + "remark-lint-fenced-code-flag": "^3.1.0", + "remark-lint-no-shell-dollars": "^3.1.0", + "remark-stringify": "^10.0.0", + "textlint": "^12.0.2", + "textlint-rule-common-misspellings": "^1.0.1", + "textlint-rule-terminology": "^2.1.5" + } + }, + "node_modules/@azu/format-text": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.1.tgz", + "integrity": "sha1-aWc1CpRkD2sChVFpvYl85U1s6+I=", + "dev": true + }, + "node_modules/@azu/style-format": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@azu/style-format/-/style-format-1.0.0.tgz", + "integrity": "sha1-5wGH+Khi4ZGxvObAJo8TrNOlayA=", + "dev": true, + "dependencies": { + "@azu/format-text": "^1.0.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@textlint/ast-node-types": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", + "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", + "dev": true + }, + "node_modules/@textlint/ast-tester": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-12.0.2.tgz", + "integrity": "sha512-kHta27+SJC0YxEyEdlNux6m2JepX920gc5x98lVBVYK6Wq6cAF67EEGl1o9ynqroIHEc3wTSEDOFwxXpnlfsNA==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^12.0.0", + "debug": "^4.3.2" + } + }, + "node_modules/@textlint/ast-traverse": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-12.0.2.tgz", + "integrity": "sha512-OrbGnwtqNAsX7jVSRKecc1Lp2tg54ntnTuvOHkYrZrlC72Hk7+7V/UFQBmFNQCe0cH6Tjb5FFFcgp6f8gM+ehw==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^12.0.0" + } + }, + "node_modules/@textlint/feature-flag": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-12.0.2.tgz", + "integrity": "sha512-yNq5uErjFrVq1gghg3A8D77+E36wLXRws5LwSsoRC4LVPIGR+LYZ9BlkoyNTas8dOzGwTs6XZIcWCIWXy77M8Q==", + "dev": true + }, + "node_modules/@textlint/fixer-formatter": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-12.0.2.tgz", + "integrity": "sha512-ii49bDLVcgnnxmnaZFX0rDFEIGH3o6DGKnr76cfqy6+DWkGQlhBPyRdbx2bIF65KT+7nAMU0JjfEK+n/WIYFTA==", + "dev": true, + "dependencies": { + "@textlint/module-interop": "^12.0.2", + "@textlint/types": "^12.0.2", + "chalk": "^1.1.3", + "debug": "^4.3.2", + "diff": "^4.0.2", + "is-file": "^1.0.0", + "string-width": "^1.0.2", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "try-resolve": "^1.0.1" + } + }, + "node_modules/@textlint/kernel": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-12.0.2.tgz", + "integrity": "sha512-IVWC5xyHj58X3/sUXAOndOPMQMkvGaXXPCtLITm8rSwKRc4D/qF2hhwAisOu8XImIwBGzvhFlq+IM7cUW1qDtA==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^12.0.0", + "@textlint/ast-tester": "^12.0.2", + "@textlint/ast-traverse": "^12.0.2", + "@textlint/feature-flag": "^12.0.2", + "@textlint/source-code-fixer": "^12.0.2", + "@textlint/types": "^12.0.2", + "@textlint/utils": "^12.0.2", + "debug": "^4.3.2", + "deep-equal": "^1.1.1", + "structured-source": "^3.0.2" + } + }, + "node_modules/@textlint/linter-formatter": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-12.0.2.tgz", + "integrity": "sha512-xRTkLmMUnxW5Y6UXsIc9iLo8hyj5toYXVA/u5ABO4t3QObgtUllWi9W2eauZeY19pLTXweBHYxqG/tl3jTCpJQ==", + "dev": true, + "dependencies": { + "@azu/format-text": "^1.0.1", + "@azu/style-format": "^1.0.0", + "@textlint/module-interop": "^12.0.2", + "@textlint/types": "^12.0.2", + "chalk": "^1.1.3", + "debug": "^4.3.2", + "is-file": "^1.0.0", + "js-yaml": "^3.14.1", + "optionator": "^0.9.1", + "pluralize": "^2.0.0", + "string-width": "^1.0.2", + "strip-ansi": "^6.0.0", + "table": "^6.7.1", + "text-table": "^0.2.0", + "try-resolve": "^1.0.1", + "xml-escape": "^1.1.0" + } + }, + "node_modules/@textlint/markdown-to-ast": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-12.0.2.tgz", + "integrity": "sha512-xAJ4U/fOL7FoX4bYeYRCsSIeTxFqzKd944AsVxAYrz2ZfKH0TtBSNDDtN22uBEXOrSCCR12Z7QuMcp+URyYWlw==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^12.0.0", + "debug": "^4.3.2", + "remark-footnotes": "^3.0.0", + "remark-frontmatter": "^3.0.0", + "remark-gfm": "^1.0.0", + "remark-parse": "^9.0.0", + "traverse": "^0.6.6", + "unified": "^9.2.1" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "dev": true, + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/mdast-util-frontmatter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz", + "integrity": "sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ==", + "dev": true, + "dependencies": { + "micromark-extension-frontmatter": "^0.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/micromark-extension-frontmatter": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz", + "integrity": "sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==", + "dev": true, + "dependencies": { + "fault": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/remark-frontmatter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-3.0.0.tgz", + "integrity": "sha512-mSuDd3svCHs+2PyO29h7iijIZx4plX0fheacJcAoYAASfgzgVIcXGYSq9GFyYocFLftQs8IOmmkgtOovs6d4oA==", + "dev": true, + "dependencies": { + "mdast-util-frontmatter": "^0.2.0", + "micromark-extension-frontmatter": "^0.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/unified": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", + "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "dev": true, + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/markdown-to-ast/node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@textlint/module-interop": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-12.0.2.tgz", + "integrity": "sha512-jnFx7B7Q/au49n5Kt/ttPhecvnJGj7643KzPxRNXy422nmafi1EfOZDMGkNEJhlVsQ9WzAnliTTXTFTrBhtVYA==", + "dev": true + }, + "node_modules/@textlint/source-code-fixer": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-12.0.2.tgz", + "integrity": "sha512-lWNndH7Z+KGo8NhM4e3I5fR0SfZeS25AW7MRQGsKbxHL8NSi6KmCXVK8unEls82+DKXW4VdjTTgVYTTOVGa3BA==", + "dev": true, + "dependencies": { + "@textlint/types": "^12.0.2", + "debug": "^4.3.2" + } + }, + "node_modules/@textlint/text-to-ast": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-12.0.2.tgz", + "integrity": "sha512-vgB4k4CpY59XVrcvWLyFkCoMIVpiUheuy2FC1+Qb44hmoEYT26uglX7SEkBRTQvlzsjChgryzA2PFf2c1wkL0Q==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^12.0.0" + } + }, + "node_modules/@textlint/textlint-plugin-markdown": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-12.0.2.tgz", + "integrity": "sha512-3qizGxt/cz0foqmUuqpk0hnQzXdDehG0CBrzUINJVa7btpDn8bD9fRYn88OdmGLtejVJR/pUDOOZk3RYYEVmlQ==", + "dev": true, + "dependencies": { + "@textlint/markdown-to-ast": "^12.0.2" + } + }, + "node_modules/@textlint/textlint-plugin-text": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-12.0.2.tgz", + "integrity": "sha512-giCTwrioT6bYlOZ+xf/c9ML1GYitQVrtToHzWI6AAs8szg+Q5+h3KCG921sDEGgZfqnljuBaYcHJsW/iNG1+UA==", + "dev": true, + "dependencies": { + "@textlint/text-to-ast": "^12.0.2" + } + }, + "node_modules/@textlint/types": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-12.0.2.tgz", + "integrity": "sha512-w5aWSCd1sot1waiYw8KnmJNY1q+k9LDoaA6xjGbBuVBGJl0TLXIZoOP8HYFUcKFfJRpqGGob1geTHiyFdnyS0w==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^12.0.0" + } + }, + "node_modules/@textlint/utils": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-12.0.2.tgz", + "integrity": "sha512-IYmibhDMWd8EmRvk8ii9AA/ecrZk5Wj5NNcKuB78+ae2PIVI1zWzQoieSvQyX7DLPRVH4S22RORiEpruRcDzng==", + "dev": true + }, + "node_modules/@types/concat-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", + "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "node_modules/@types/estree-jsx": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz", + "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/is-empty": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/is-empty/-/is-empty-1.2.1.tgz", + "integrity": "sha512-a3xgqnFTuNJDm1fjsTjHocYJ40Cz3t8utYpi5GNaxzrJC2HSD08ym+whIL7fNqiqBCdM9bcqD1H/tORWAFXoZw==", + "dev": true + }, + "node_modules/@types/js-yaml": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.3.tgz", + "integrity": "sha512-5t9BhoORasuF5uCPr+d5/hdB++zRFUTMIZOzbNkr+jZh3yQht4HYbRDyj9fY8n2TZT30iW9huzav73x4NikqWg==", + "dev": true + }, + "node_modules/@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", + "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==", + "dev": true + }, + "node_modules/@types/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==", + "dev": true + }, + "node_modules/@types/text-table": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@types/text-table/-/text-table-0.2.2.tgz", + "integrity": "sha512-dGoI5Af7To0R2XE8wJuc6vwlavWARsCh3UKJPjWs1YEqGUqfgBI/j/4GX0yf19/DsDPPf0YAXWAp8psNeIehLg==", + "dev": true + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-es7-plugin": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz", + "integrity": "sha1-8u4fMiipDurRJF+asZIusucdM2s=", + "dev": true + }, + "node_modules/ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", + "dev": true + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bail": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.1.tgz", + "integrity": "sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boundary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz", + "integrity": "sha1-TWfcJgLAzBbdm85+v4fpSCkPWBI=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtins": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-4.0.0.tgz", + "integrity": "sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/builtins/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chalk/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/character-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz", + "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz", + "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz", + "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/empower": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/empower/-/empower-1.3.1.tgz", + "integrity": "sha512-uB6/ViBaawOO/uujFADTK3SqdYlxYNn+N4usK9MRKZ4Hbn/1QSy8k2PezxCA2/+JGbF8vd/eOfghZ90oOSDZCA==", + "dev": true, + "dependencies": { + "core-js": "^2.0.0", + "empower-core": "^1.2.0" + } + }, + "node_modules/empower-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", + "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", + "dev": true, + "dependencies": { + "call-signature": "0.0.2", + "core-js": "^2.0.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "dev": true, + "dependencies": { + "core-js": "^2.0.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fault": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.0.tgz", + "integrity": "sha512-JsDj9LFcoC+4ChII1QpXPA7YIaY8zmqPYw7h9j5n7St7a0BBKfNnwEBAUQRBx70o2q4rs+BeSNHk8Exm6xE7fQ==", + "dev": true, + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-meta-resolve": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz", + "integrity": "sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==", + "dev": true, + "dependencies": { + "builtins": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/is-alphabetical": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz", + "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz", + "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==", + "dev": true, + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", + "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz", + "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-empty": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz", + "integrity": "sha1-3pu1snhzigWgsJpX4ftNSjQan2s=", + "dev": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-file/-/is-file-1.0.0.tgz", + "integrity": "sha1-KKRM+9nT2xkwRfIrZfzo7fliBZY=", + "dev": true + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz", + "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", + "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libnpmconfig": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/libnpmconfig/-/libnpmconfig-1.2.1.tgz", + "integrity": "sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1", + "find-up": "^3.0.0", + "ini": "^1.3.5" + } + }, + "node_modules/libnpmconfig/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/libnpmconfig/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/libnpmconfig/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/libnpmconfig/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/libnpmconfig/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-plugin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-4.0.1.tgz", + "integrity": "sha512-4kMi+mOSn/TR51pDo4tgxROHfBHXsrcyEYSGHcJ1o6TtRaP2PsRM5EwmYbj1uiLDvbfA/ohwuSWZJzqGiai8Dw==", + "dev": true, + "dependencies": { + "import-meta-resolve": "^1.0.0", + "libnpmconfig": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/longest-streak": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.0.tgz", + "integrity": "sha512-XhUjWR5CFaQ03JOP+iSDS9koy8T5jfoImCZ4XprElw3BXsSk4MpVYOLw/6LTDKZhO13PlAXnB5gS4MHQTpkSOw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dev": true, + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dev": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/mdast-comment-marker": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-2.1.0.tgz", + "integrity": "sha512-/+Cfm8A83PjkqjQDB9iYqHESGuXlriCWAwRGPJjkYmxXrF4r6saxeUlOKNrf+SogTwg9E8uyHRCFHLG6/BAAdA==", + "dev": true, + "dependencies": { + "mdast-util-mdx-expression": "^1.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz", + "integrity": "sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^4.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-footnote": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/mdast-util-footnote/-/mdast-util-footnote-0.1.7.tgz", + "integrity": "sha512-QxNdO8qSxqbO2e3m09KwDKfWiLgqyCurdWTQ198NpbZ2hxntdc+VKS4fDJCmNWbAroUdYnSthu+XbZ8ovh8C3w==", + "dev": true, + "dependencies": { + "mdast-util-to-markdown": "^0.6.0", + "micromark": "~2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-footnote/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-footnote/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-footnote/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/mdast-util-footnote/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-footnote/node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.0.3.tgz", + "integrity": "sha512-8/GPJsE3h73C+PBFJ3cCdvegz07mLS8/5NfuIsP8q/cw/Ph/aximc6OYdfwerwcZqTYVu7WeXm/8+RDztxreZQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "parse-entities": "^3.0.0", + "power-assert": "^1.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.0.tgz", + "integrity": "sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw==", + "dev": true, + "dependencies": { + "micromark-extension-frontmatter": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz", + "integrity": "sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==", + "dev": true, + "dependencies": { + "mdast-util-gfm-autolink-literal": "^0.1.0", + "mdast-util-gfm-strikethrough": "^0.2.0", + "mdast-util-gfm-table": "^0.1.0", + "mdast-util-gfm-task-list-item": "^0.1.0", + "mdast-util-to-markdown": "^0.6.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz", + "integrity": "sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==", + "dev": true, + "dependencies": { + "ccount": "^1.0.0", + "mdast-util-find-and-replace": "^1.1.0", + "micromark": "^2.11.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz", + "integrity": "sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==", + "dev": true, + "dependencies": { + "mdast-util-to-markdown": "^0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", + "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", + "dev": true, + "dependencies": { + "markdown-table": "^2.0.0", + "mdast-util-to-markdown": "~0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", + "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", + "dev": true, + "dependencies": { + "mdast-util-to-markdown": "~0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm/node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.1.1.tgz", + "integrity": "sha512-RDLRkBFmBKCJl6/fQdxxKL2BqNtoPFoNBmQAlj5ZNKOijIWRKjdhPkeufsUOaexLj+78mhJc+L7d1MYka8/LdQ==", + "dev": true, + "dependencies": { + "@types/estree-jsx": "^0.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.2.3.tgz", + "integrity": "sha512-040jJYtjOUdbvYAXCfPrpLJRdvMOmR33KRqlhT4r+fEbVM+jao1RMbA8RmGeRmw8RAj3vQ+HvhIaJPijvnOwCg==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", + "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.6.tgz", + "integrity": "sha512-yzyfAHhglgEDprJnsvoQVPSXy5OnQfgyatGTxh0XVpismB5+aECnsHY2I1oxsySf6t/2FeamjOLoxun47nVhvw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "parse-entities": "^3.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.2.tgz", + "integrity": "sha512-nIxVDZnm1ra2BcnUSUWe9LC3UBTQ/sqUp4do80xXhtCWxBYj7u70Qw2CH54oZu7jblDCxDO3tmNBSprV5EWndg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "parse-entities": "^3.0.0", + "power-assert": "^1.0.0" + } + }, + "node_modules/micromark-extension-footnote": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/micromark-extension-footnote/-/micromark-extension-footnote-0.3.2.tgz", + "integrity": "sha512-gr/BeIxbIWQoUm02cIfK7mdMZ/fbroRpLsck4kvFtjbzP4yi+OPVbnukTc/zy0i7spC2xYE/dbX1Sur8BEDJsQ==", + "dev": true, + "dependencies": { + "micromark": "~2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-footnote/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-footnote/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-footnote/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-footnote/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-footnote/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-footnote/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-footnote/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-footnote/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromark-extension-footnote/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-frontmatter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.0.0.tgz", + "integrity": "sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==", + "dev": true, + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz", + "integrity": "sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==", + "dev": true, + "dependencies": { + "micromark": "~2.11.0", + "micromark-extension-gfm-autolink-literal": "~0.5.0", + "micromark-extension-gfm-strikethrough": "~0.6.5", + "micromark-extension-gfm-table": "~0.4.0", + "micromark-extension-gfm-tagfilter": "~0.3.0", + "micromark-extension-gfm-task-list-item": "~0.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz", + "integrity": "sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==", + "dev": true, + "dependencies": { + "micromark": "~2.11.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz", + "integrity": "sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==", + "dev": true, + "dependencies": { + "micromark": "~2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz", + "integrity": "sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==", + "dev": true, + "dependencies": { + "micromark": "~2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz", + "integrity": "sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz", + "integrity": "sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==", + "dev": true, + "dependencies": { + "micromark": "~2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-extension-gfm/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", + "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.1.tgz", + "integrity": "sha512-d/we+Gm9cqySOaPmtx109GEbG2dadb2myK9Tcm3aAx9Ug0IL4ucQtzKVoO+02HI10E76ncv9n/VEEF5ym0RzTQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "power-assert": "^1.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", + "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.1.tgz", + "integrity": "sha512-nAdDygUZK7WtHFkNi01PzS33jeWPKZXA6LEABQiCVDXvNNUjdQ9o4stT8jBu3BNsE3ZulfG5IGdfWuOWS/CS+w==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "power-assert": "^1.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", + "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", + "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", + "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", + "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", + "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", + "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.1.tgz", + "integrity": "sha512-Wf3H6jLaO3iIlHEvblESXaKAr72nK7JtBbLLICPwuZc3eJkMcp4j8rJ5Xv1VbQWMCWWDvKUbVUbE2MfQNznwTA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "parse-entities": "^3.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz", + "integrity": "sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz", + "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", + "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", + "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", + "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.1.tgz", + "integrity": "sha512-Zy7XuVepFWm8MqiqFywq4wFu4GXlksyC3e942GaQBXaaCWha3VbkZiTmOEBDCcvp1xKq/xZ2gGEIsCjU+SuEig==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "power-assert": "^1.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.0.tgz", + "integrity": "sha512-NZA01jHRNCt4KlOROn8/bGi6vvpEmlXld7EHcRH+aYWUfL3Wc8JLUNNlqUMKa0hhz6GrpUWsHtzPmKof57v0gQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.1.tgz", + "integrity": "sha512-UT0ylWEEy80RFYzK9pEaugTqaxoD/j0Y9WhHpSyitxd99zjoQz7JJ+iKuhPAgOW2MiPSUAx+c09dcqokeyaROA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/misspellings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/misspellings/-/misspellings-1.1.0.tgz", + "integrity": "sha1-U9UAJmy9Cc2p2UxM85LmBYm1syQ=", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-entities": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz", + "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==", + "dev": true, + "dependencies": { + "character-entities": "^2.0.0", + "character-entities-legacy": "^2.0.0", + "character-reference-invalid": "^2.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-glob-pattern": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-1.0.2.tgz", + "integrity": "sha1-Rz5qOikqnRP7rj7czuctO6uoxhk=", + "dev": true + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pluralize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-2.0.0.tgz", + "integrity": "sha1-crcmqm+sHt7uQiVsfY3CVrM1Z38=", + "dev": true + }, + "node_modules/power-assert": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/power-assert/-/power-assert-1.6.1.tgz", + "integrity": "sha512-VWkkZV6Y+W8qLX/PtJu2Ur2jDPIs0a5vbP0TpKeybNcIXmT4vcKoVkyTp5lnQvTpY/DxacAZ4RZisHRHLJcAZQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "empower": "^1.3.1", + "power-assert-formatter": "^1.4.1", + "universal-deep-strict-equal": "^1.2.1", + "xtend": "^4.0.0" + } + }, + "node_modules/power-assert-context-formatter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-context-formatter/-/power-assert-context-formatter-1.2.0.tgz", + "integrity": "sha512-HLNEW8Bin+BFCpk/zbyKwkEu9W8/zThIStxGo7weYcFkKgMuGCHUJhvJeBGXDZf0Qm2xis4pbnnciGZiX0EpSg==", + "dev": true, + "dependencies": { + "core-js": "^2.0.0", + "power-assert-context-traversal": "^1.2.0" + } + }, + "node_modules/power-assert-context-reducer-ast": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-context-reducer-ast/-/power-assert-context-reducer-ast-1.2.0.tgz", + "integrity": "sha512-EgOxmZ/Lb7tw4EwSKX7ZnfC0P/qRZFEG28dx/690qvhmOJ6hgThYFm5TUWANDLK5NiNKlPBi5WekVGd2+5wPrw==", + "dev": true, + "dependencies": { + "acorn": "^5.0.0", + "acorn-es7-plugin": "^1.0.12", + "core-js": "^2.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.2.0" + } + }, + "node_modules/power-assert-context-traversal": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-context-traversal/-/power-assert-context-traversal-1.2.0.tgz", + "integrity": "sha512-NFoHU6g2umNajiP2l4qb0BRWD773Aw9uWdWYH9EQsVwIZnog5bd2YYLFCVvaxWpwNzWeEfZIon2xtyc63026pQ==", + "dev": true, + "dependencies": { + "core-js": "^2.0.0", + "estraverse": "^4.1.0" + } + }, + "node_modules/power-assert-formatter": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/power-assert-formatter/-/power-assert-formatter-1.4.1.tgz", + "integrity": "sha1-XcEl7VCj37HdomwZNH879Y7CiEo=", + "dev": true, + "dependencies": { + "core-js": "^2.0.0", + "power-assert-context-formatter": "^1.0.7", + "power-assert-context-reducer-ast": "^1.0.7", + "power-assert-renderer-assertion": "^1.0.7", + "power-assert-renderer-comparison": "^1.0.7", + "power-assert-renderer-diagram": "^1.0.7", + "power-assert-renderer-file": "^1.0.7" + } + }, + "node_modules/power-assert-renderer-assertion": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-renderer-assertion/-/power-assert-renderer-assertion-1.2.0.tgz", + "integrity": "sha512-3F7Q1ZLmV2ZCQv7aV7NJLNK9G7QsostrhOU7U0RhEQS/0vhEqrRg2jEJl1jtUL4ZyL2dXUlaaqrmPv5r9kRvIg==", + "dev": true, + "dependencies": { + "power-assert-renderer-base": "^1.1.1", + "power-assert-util-string-width": "^1.2.0" + } + }, + "node_modules/power-assert-renderer-base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-renderer-base/-/power-assert-renderer-base-1.1.1.tgz", + "integrity": "sha1-lqZQxv0F7hvB9mtUrWFELIs/Y+s=", + "dev": true + }, + "node_modules/power-assert-renderer-comparison": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-renderer-comparison/-/power-assert-renderer-comparison-1.2.0.tgz", + "integrity": "sha512-7c3RKPDBKK4E3JqdPtYRE9cM8AyX4LC4yfTvvTYyx8zSqmT5kJnXwzR0yWQLOavACllZfwrAGQzFiXPc5sWa+g==", + "dev": true, + "dependencies": { + "core-js": "^2.0.0", + "diff-match-patch": "^1.0.0", + "power-assert-renderer-base": "^1.1.1", + "stringifier": "^1.3.0", + "type-name": "^2.0.1" + } + }, + "node_modules/power-assert-renderer-diagram": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-renderer-diagram/-/power-assert-renderer-diagram-1.2.0.tgz", + "integrity": "sha512-JZ6PC+DJPQqfU6dwSmpcoD7gNnb/5U77bU5KgNwPPa+i1Pxiz6UuDeM3EUBlhZ1HvH9tMjI60anqVyi5l2oNdg==", + "dev": true, + "dependencies": { + "core-js": "^2.0.0", + "power-assert-renderer-base": "^1.1.1", + "power-assert-util-string-width": "^1.2.0", + "stringifier": "^1.3.0" + } + }, + "node_modules/power-assert-renderer-file": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-renderer-file/-/power-assert-renderer-file-1.2.0.tgz", + "integrity": "sha512-/oaVrRbeOtGoyyd7e4IdLP/jIIUFJdqJtsYzP9/88R39CMnfF/S/rUc8ZQalENfUfQ/wQHu+XZYRMaCEZmEesg==", + "dev": true, + "dependencies": { + "power-assert-renderer-base": "^1.1.1" + } + }, + "node_modules/power-assert-util-string-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-util-string-width/-/power-assert-util-string-width-1.2.0.tgz", + "integrity": "sha512-lX90G0igAW0iyORTILZ/QjZWsa1MZ6VVY3L0K86e2eKun3S4LKPH4xZIl8fdeMYLfOjkaszbNSzf1uugLeAm2A==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/rc-config-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-3.0.0.tgz", + "integrity": "sha512-bwfUSB37TWkHfP+PPjb/x8BUjChFmmBK44JMfVnU7paisWqZl/o5k7ttCH+EQLnrbn2Aq8Fo1LAsyUiz+WF4CQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "js-yaml": "^3.12.0", + "json5": "^2.1.1", + "require-from-string": "^2.0.2" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/remark": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.1.tgz", + "integrity": "sha512-7zLG3u8EUjOGuaAS9gUNJPD2j+SqDqAFHv2g6WMpE5CU9rZ6e3IKDM12KHZ3x+YNje+NMAuN55yx8S5msGSx7Q==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "remark-parse": "^10.0.0", + "remark-stringify": "^10.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-cli": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/remark-cli/-/remark-cli-10.0.0.tgz", + "integrity": "sha512-Yc5kLsJ5vgiQJl6xMLLJHqPac6OSAC5DOqKQrtmzJxSdJby2Jgr+OpIAkWQYwvbNHEspNagyoQnuwK2UCWg73g==", + "dev": true, + "dependencies": { + "remark": "^14.0.0", + "unified-args": "^9.0.0" + }, + "bin": { + "remark": "cli.js" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-footnotes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-3.0.0.tgz", + "integrity": "sha512-ZssAvH9FjGYlJ/PBVKdSmfyPc3Cz4rTWgZLI4iE/SX8Nt5l3o3oEjv3wwG5VD7xOjktzdwp5coac+kJV9l4jgg==", + "dev": true, + "dependencies": { + "mdast-util-footnote": "^0.1.0", + "micromark-extension-footnote": "^0.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-frontmatter": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-4.0.0.tgz", + "integrity": "sha512-0J+2czWAS9sz9baJJel4tTUnNhMI7wYgih99Hxhdeq2GpdI1Ctu0iol6zAsWw5xa+jLsZXNiwEnnJAJo3XX3hw==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-frontmatter": "^1.0.0", + "micromark-extension-frontmatter": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-1.0.0.tgz", + "integrity": "sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==", + "dev": true, + "dependencies": { + "mdast-util-gfm": "^0.1.0", + "micromark-extension-gfm": "^0.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-lint": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/remark-lint/-/remark-lint-9.1.0.tgz", + "integrity": "sha512-47ZaPj1HSs17nqsu3CPg4nIhaj+XTEXJM9cpFybhyA4lzVRZiRXy43BokbEjBt0f1fhY3coQoOh16jJeGBvrJg==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "remark-message-control": "^7.0.0", + "unified": "^10.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-lint-fenced-code-flag": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-3.1.0.tgz", + "integrity": "sha512-s96DWERWUeDi3kcDbW6TQo4vRUsGJUNhT1XEsmUzYlwJJ+2uGit9O5dAxvEnwF3gZxp/09hPsQ+QSxilC1sxLg==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "unified": "^10.0.0", + "unified-lint-rule": "^2.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-lint-no-shell-dollars": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-3.1.0.tgz", + "integrity": "sha512-f4+NPey3yzd9TpDka5Bs3W+MMJBPz6bQ7zK3M9Qc133lqZ81hKMGVRrOBafS1RNqD5htLZbbGyCoJa476QtW1w==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "unified": "^10.0.0", + "unified-lint-rule": "^2.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-message-control": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/remark-message-control/-/remark-message-control-7.1.0.tgz", + "integrity": "sha512-PNVCm0JV5DikNyrvPYUDN97rL7r+ddy/4GMJpbIiQMS6qJxHJpGdppWOp5YfKHlkrfzddUzTQB/MoS9YCHyNNg==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-comment-marker": "^2.0.0", + "unified": "^10.0.0", + "unified-message-control": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.0.tgz", + "integrity": "sha512-07ei47p2Xl7Bqbn9H2VYQYirnAFJPwdMuypdozWsSbnmrkgA2e2sZLZdnDNrrsxR4onmIzH/J6KXqKxCuqHtPQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.0.tgz", + "integrity": "sha512-3LAQqJ/qiUxkWc7fUcVuB7RtIT38rvmxfmJG8z1TiE/D8zi3JGQ2tTcTJu9Tptdpb7gFwU0whRi5q1FbFOb9yA==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stringifier": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stringifier/-/stringifier-1.4.0.tgz", + "integrity": "sha512-cNsMOqqrcbLcHTXEVmkw9y0fwDwkdgtZwlfyolzpQDoAE1xdNGhQhxBUfiDvvZIKl1hnUEgMv66nHwtMz3OjPw==", + "dev": true, + "dependencies": { + "core-js": "^2.0.0", + "traverse": "^0.6.6", + "type-name": "^2.0.1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/structured-source": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz", + "integrity": "sha1-3YAkJeD1PcSm56yjdSkBoczaevU=", + "dev": true, + "dependencies": { + "boundary": "^1.0.1" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/table": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", + "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/textlint": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-12.0.2.tgz", + "integrity": "sha512-pg453CN2xtLoqss9YVSKkEFJtJ1AB/9SWTxl11fgdqFPCOK2W/320CJRqSxo5bJFpIn5+6bjqkuPHS0cZWLPvg==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^12.0.0", + "@textlint/ast-traverse": "^12.0.2", + "@textlint/feature-flag": "^12.0.2", + "@textlint/fixer-formatter": "^12.0.2", + "@textlint/kernel": "^12.0.2", + "@textlint/linter-formatter": "^12.0.2", + "@textlint/module-interop": "^12.0.2", + "@textlint/textlint-plugin-markdown": "^12.0.2", + "@textlint/textlint-plugin-text": "^12.0.2", + "@textlint/types": "^12.0.2", + "@textlint/utils": "^12.0.2", + "debug": "^4.3.2", + "deep-equal": "^1.1.1", + "file-entry-cache": "^5.0.1", + "get-stdin": "^5.0.1", + "glob": "^7.1.7", + "is-file": "^1.0.0", + "log-symbols": "^1.0.2", + "md5": "^2.3.0", + "mkdirp": "^0.5.0", + "optionator": "^0.9.1", + "path-to-glob-pattern": "^1.0.2", + "rc-config-loader": "^3.0.0", + "read-pkg": "^1.1.0", + "read-pkg-up": "^3.0.0", + "structured-source": "^3.0.2", + "try-resolve": "^1.0.1", + "unique-concat": "^0.2.2" + }, + "bin": { + "textlint": "bin/textlint.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/textlint-rule-common-misspellings": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-common-misspellings/-/textlint-rule-common-misspellings-1.0.1.tgz", + "integrity": "sha1-jEEzzzu1mqFZGZ0sm87RJBM2V3Q=", + "dev": true, + "dependencies": { + "misspellings": "^1.0.1", + "textlint-rule-helper": "^1.1.5" + } + }, + "node_modules/textlint-rule-helper": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz", + "integrity": "sha1-vmjUelFGsW3RFieMmut701YxzNo=", + "dev": true, + "dependencies": { + "unist-util-visit": "^1.1.0" + } + }, + "node_modules/textlint-rule-helper/node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true + }, + "node_modules/textlint-rule-helper/node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "dependencies": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "node_modules/textlint-rule-helper/node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dev": true, + "dependencies": { + "unist-util-is": "^3.0.0" + } + }, + "node_modules/textlint-rule-terminology": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-2.1.5.tgz", + "integrity": "sha512-VW+ea4ByLPddSUqoFkVVJF8zWnO8kqKwvC681wGFAjI4CYz9WhjEQH1ikhoEHXnd5AFXNArcjyoa8hoihrXy0w==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15", + "strip-json-comments": "^3.0.1", + "textlint-rule-helper": "^2.1.1" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/textlint-rule-terminology/node_modules/@textlint/ast-node-types": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", + "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==", + "dev": true + }, + "node_modules/textlint-rule-terminology/node_modules/@textlint/types": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", + "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^4.4.3" + } + }, + "node_modules/textlint-rule-terminology/node_modules/textlint-rule-helper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", + "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", + "dev": true, + "dependencies": { + "@textlint/ast-node-types": "^4.4.3", + "@textlint/types": "^1.5.5", + "structured-source": "^3.0.2", + "unist-util-visit": "^1.1.0" + } + }, + "node_modules/textlint-rule-terminology/node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true + }, + "node_modules/textlint-rule-terminology/node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "dependencies": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "node_modules/textlint-rule-terminology/node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dev": true, + "dependencies": { + "unist-util-is": "^3.0.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-vfile": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-7.2.2.tgz", + "integrity": "sha512-7WL+coet3qyaYb5vrVrfLtOUHgNv9E1D5SIsyVKmHKcgZefy77WMQRk7FByqGKNInoHOlY6xkTGymo29AwjUKg==", + "dev": true, + "dependencies": { + "is-buffer": "^2.0.0", + "vfile": "^5.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/to-vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", + "dev": true + }, + "node_modules/trough": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz", + "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/try-resolve": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", + "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz", + "integrity": "sha1-7+fUEj2KxSr/9/QMfk3sUmYAj7Q=", + "dev": true + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/unified": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.0.tgz", + "integrity": "sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified-args": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/unified-args/-/unified-args-9.0.2.tgz", + "integrity": "sha512-qSqryjoqfJSII4E4Z2Jx7MhXX2MuUIn6DsrlmL8UnWFdGtrWvEtvm7Rx5fKT5TPUz7q/Fb4oxwIHLCttvAuRLQ==", + "dev": true, + "dependencies": { + "@types/text-table": "^0.2.0", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "chokidar": "^3.0.0", + "fault": "^2.0.0", + "json5": "^2.0.0", + "minimist": "^1.0.0", + "text-table": "^0.2.0", + "unified-engine": "^9.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified-args/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/unified-args/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/unified-args/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/unified-engine": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-9.0.4.tgz", + "integrity": "sha512-NFI+jC3DWZ23eBsWkOW2havz47DPG/DSyJEvBH+qA5cQHF6zlgiJYev7ksb/naOypZZ+cfhaCxCRo2BqrysYEw==", + "dev": true, + "dependencies": { + "@types/concat-stream": "^1.0.0", + "@types/debug": "^4.0.0", + "@types/is-empty": "^1.0.0", + "@types/js-yaml": "^4.0.0", + "@types/node": "^16.0.0", + "@types/unist": "^2.0.0", + "concat-stream": "^2.0.0", + "debug": "^4.0.0", + "fault": "^2.0.0", + "glob": "^7.0.0", + "ignore": "^5.0.0", + "is-buffer": "^2.0.0", + "is-empty": "^1.0.0", + "is-plain-obj": "^4.0.0", + "js-yaml": "^4.0.0", + "load-plugin": "^4.0.0", + "parse-json": "^5.0.0", + "to-vfile": "^7.0.0", + "trough": "^2.0.0", + "unist-util-inspect": "^7.0.0", + "vfile-message": "^3.0.0", + "vfile-reporter": "^7.0.0", + "vfile-statistics": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified-engine/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/unified-engine/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/unified-engine/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/unified-engine/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unified-lint-rule": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.1.0.tgz", + "integrity": "sha512-pB2Uht3w+A9ceWXMYI0YWwxCTqC5on6jrApWDWSsYDBjaljSv8s64qdHHMCXFIUAGdd6V/XWrVMxiboHOAXo3Q==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "trough": "^2.0.0", + "unified": "^10.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified-message-control": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unified-message-control/-/unified-message-control-4.0.0.tgz", + "integrity": "sha512-1b92N+VkPHftOsvXNOtkJm4wHlr+UDmTBF2dUzepn40oy9NxanJ9xS1RwUBTjXJwqr2K0kMbEyv1Krdsho7+Iw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit": "^3.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified-message-control/node_modules/unist-util-is": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", + "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified-message-control/node_modules/unist-util-visit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified-message-control/node_modules/unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-concat": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/unique-concat/-/unique-concat-0.2.2.tgz", + "integrity": "sha1-khD5vcqsxeHjkpSQ18AZ35bxhxI=", + "dev": true + }, + "node_modules/unist-util-generated": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz", + "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-inspect": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-7.0.0.tgz", + "integrity": "sha512-2Utgv78I7PUu461Y9cdo+IUiiKSKpDV5CE/XD6vTj849a3xlpDAScvSJ6cQmtFBGgAmCn2wR7jLuXhpg1XLlJw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz", + "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", + "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz", + "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit/node_modules/unist-util-is": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", + "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz", + "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universal-deep-strict-equal": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/universal-deep-strict-equal/-/universal-deep-strict-equal-1.2.2.tgz", + "integrity": "sha1-DaSsL3PP95JMgfpN4BjKViyisKc=", + "dev": true, + "dependencies": { + "array-filter": "^1.0.0", + "indexof": "0.0.1", + "object-keys": "^1.0.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vfile": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz", + "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.0.1.tgz", + "integrity": "sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz", + "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-reporter": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.2.tgz", + "integrity": "sha512-1bYxpyhl8vhAICiKR59vYyZHIOWsF7P1nV6xjaz3ZWAyOQDQhR4DjlOZo14+PiV9oLEWIrolvGHs0/2Bnaw5Vw==", + "dev": true, + "dependencies": { + "@types/supports-color": "^8.0.0", + "string-width": "^5.0.0", + "supports-color": "^9.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-sort": "^3.0.0", + "vfile-statistics": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-reporter/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/vfile-reporter/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/vfile-reporter/node_modules/has-flag": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-5.0.1.tgz", + "integrity": "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vfile-reporter/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vfile-reporter/node_modules/string-width": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.1.tgz", + "integrity": "sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==", + "dev": true, + "dependencies": { + "emoji-regex": "^9.2.2", + "is-fullwidth-code-point": "^4.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vfile-reporter/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/vfile-reporter/node_modules/supports-color": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.0.2.tgz", + "integrity": "sha512-ii6tc8ImGFrgMPYq7RVAMKkhPo9vk8uA+D3oKbJq/3Pk2YSMv1+9dUAesa9UxMbxBTvxwKTQffBahNVNxEvM8Q==", + "dev": true, + "dependencies": { + "has-flag": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/vfile-sort": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-3.0.0.tgz", + "integrity": "sha512-fJNctnuMi3l4ikTVcKpxTbzHeCgvDhnI44amA3NVDvA6rTC6oKCFpCVyT5n2fFMr3ebfr+WVQZedOCd73rzSxg==", + "dev": true, + "dependencies": { + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-statistics": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-2.0.0.tgz", + "integrity": "sha512-foOWtcnJhKN9M2+20AOTlWi2dxNfAoeNIoxD5GXcO182UJyId4QrXa41fWrgcfV3FWTjdEDy3I4cpLVcQscIMA==", + "dev": true, + "dependencies": { + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xml-escape": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", + "integrity": "sha1-OQTBQ/qOs6ADDsZG0pAqLxtwbEQ=", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/zwitch": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", + "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, "dependencies": { "@azu/format-text": { "version": "1.0.1", @@ -20,18 +6234,18 @@ } }, "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", "dev": true }, "@babel/highlight": { @@ -98,9 +6312,9 @@ } }, "@textlint/ast-node-types": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.3.5.tgz", - "integrity": "sha512-syl8VE34DQDTV7+IADP1jYtGsxTC9MmCKLmpJX90G6nNv9CzgAZIukd7WMiJFZpFgcDAlibEaCKlJRxjfEmmPA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", + "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", "dev": true }, "@textlint/ast-tester": { @@ -111,23 +6325,6 @@ "requires": { "@textlint/ast-node-types": "^12.0.0", "debug": "^4.3.2" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", - "dev": true - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } } }, "@textlint/ast-traverse": { @@ -137,14 +6334,6 @@ "dev": true, "requires": { "@textlint/ast-node-types": "^12.0.0" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", - "dev": true - } } }, "@textlint/feature-flag": { @@ -169,105 +6358,6 @@ "strip-ansi": "^6.0.0", "text-table": "^0.2.0", "try-resolve": "^1.0.1" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", - "dev": true - }, - "@textlint/types": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-12.0.2.tgz", - "integrity": "sha512-w5aWSCd1sot1waiYw8KnmJNY1q+k9LDoaA6xjGbBuVBGJl0TLXIZoOP8HYFUcKFfJRpqGGob1geTHiyFdnyS0w==", - "dev": true, - "requires": { - "@textlint/ast-node-types": "^12.0.0" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } } }, "@textlint/kernel": { @@ -286,32 +6376,6 @@ "debug": "^4.3.2", "deep-equal": "^1.1.1", "structured-source": "^3.0.2" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", - "dev": true - }, - "@textlint/types": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-12.0.2.tgz", - "integrity": "sha512-w5aWSCd1sot1waiYw8KnmJNY1q+k9LDoaA6xjGbBuVBGJl0TLXIZoOP8HYFUcKFfJRpqGGob1geTHiyFdnyS0w==", - "dev": true, - "requires": { - "@textlint/ast-node-types": "^12.0.0" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } } }, "@textlint/linter-formatter": { @@ -336,115 +6400,6 @@ "text-table": "^0.2.0", "try-resolve": "^1.0.1", "xml-escape": "^1.1.0" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", - "dev": true - }, - "@textlint/types": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-12.0.2.tgz", - "integrity": "sha512-w5aWSCd1sot1waiYw8KnmJNY1q+k9LDoaA6xjGbBuVBGJl0TLXIZoOP8HYFUcKFfJRpqGGob1geTHiyFdnyS0w==", - "dev": true, - "requires": { - "@textlint/ast-node-types": "^12.0.0" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } } }, "@textlint/markdown-to-ast": { @@ -463,20 +6418,29 @@ "unified": "^9.2.1" }, "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", "dev": true }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true }, "fault": { "version": "1.0.4", @@ -487,6 +6451,59 @@ "format": "^0.2.0" } }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, "mdast-util-frontmatter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz", @@ -496,6 +6513,22 @@ "micromark-extension-frontmatter": "^0.2.0" } }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, + "micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, "micromark-extension-frontmatter": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz", @@ -505,6 +6538,20 @@ "fault": "^1.0.0" } }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "remark-frontmatter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-3.0.0.tgz", @@ -515,10 +6562,25 @@ "micromark-extension-frontmatter": "^0.2.0" } }, + "remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, "unified": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz", - "integrity": "sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", + "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", "dev": true, "requires": { "bail": "^1.0.0", @@ -528,6 +6590,37 @@ "trough": "^1.0.0", "vfile": "^4.0.0" } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } } } }, @@ -545,32 +6638,6 @@ "requires": { "@textlint/types": "^12.0.2", "debug": "^4.3.2" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", - "dev": true - }, - "@textlint/types": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-12.0.2.tgz", - "integrity": "sha512-w5aWSCd1sot1waiYw8KnmJNY1q+k9LDoaA6xjGbBuVBGJl0TLXIZoOP8HYFUcKFfJRpqGGob1geTHiyFdnyS0w==", - "dev": true, - "requires": { - "@textlint/ast-node-types": "^12.0.0" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } } }, "@textlint/text-to-ast": { @@ -580,14 +6647,6 @@ "dev": true, "requires": { "@textlint/ast-node-types": "^12.0.0" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", - "dev": true - } } }, "@textlint/textlint-plugin-markdown": { @@ -609,12 +6668,12 @@ } }, "@textlint/types": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.4.6.tgz", - "integrity": "sha512-hoKPvIzNf+vI0goRk90HfsVUbXkAp4BfpvRxh51TGqVG27dlYrQJZkYheuUNUAwyj0Id09qzVwXno/xQPMYPcg==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-12.0.2.tgz", + "integrity": "sha512-w5aWSCd1sot1waiYw8KnmJNY1q+k9LDoaA6xjGbBuVBGJl0TLXIZoOP8HYFUcKFfJRpqGGob1geTHiyFdnyS0w==", "dev": true, "requires": { - "@textlint/ast-node-types": "^4.3.5" + "@textlint/ast-node-types": "^12.0.0" } }, "@textlint/utils": { @@ -641,31 +6700,37 @@ "@types/ms": "*" } }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "@types/estree-jsx": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz", + "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==", "dev": true, "requires": { - "@types/unist": "*" + "@types/estree": "*" } }, "@types/is-empty": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/is-empty/-/is-empty-1.2.0.tgz", - "integrity": "sha512-brJKf2boFhUxTDxlpI7cstwiUtA2ovm38UzFTi9aZI6//ARncaV+Q5ALjCaJqXaMtdZk/oPTJnSutugsZR6h8A==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/is-empty/-/is-empty-1.2.1.tgz", + "integrity": "sha512-a3xgqnFTuNJDm1fjsTjHocYJ40Cz3t8utYpi5GNaxzrJC2HSD08ym+whIL7fNqiqBCdM9bcqD1H/tORWAFXoZw==", "dev": true }, "@types/js-yaml": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.2.tgz", - "integrity": "sha512-KbeHS/Y4R+k+5sWXEYzAZKuB1yQlZtEghuhRxrVRLaqhtoG5+26JwQsa4HyS3AWX8v1Uwukma5HheduUDskasA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.3.tgz", + "integrity": "sha512-5t9BhoORasuF5uCPr+d5/hdB++zRFUTMIZOzbNkr+jZh3yQht4HYbRDyj9fY8n2TZT30iW9huzav73x4NikqWg==", "dev": true }, "@types/mdast": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", - "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", "dev": true, "requires": { "@types/unist": "*" @@ -678,21 +6743,9 @@ "dev": true }, "@types/node": { - "version": "16.4.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.10.tgz", - "integrity": "sha512-TmVHsm43br64js9BqHWqiDZA+xMtbUpI1MBIA0EyiBmoV9pcEYFOSdj5fr6enZNfh4fChh+AGOLIzGwJnkshyQ==", - "dev": true - }, - "@types/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-ARATsLdrGPUnaBvxLhUlnltcMgn7pQG312S8ccdYlnyijabrX9RN/KN/iGj9Am96CoW8e/K9628BA7Bv4XHdrA==", - "dev": true - }, - "@types/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@types/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-vdna8kjLGljgtPnYN6MBD2UwX62QE0EFLj9QlLXvg6dEu66NksXB900BNguBCMZZY2D9SSqncUskM23vT3uvWQ==", + "version": "16.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", + "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==", "dev": true }, "@types/supports-color": { @@ -708,15 +6761,27 @@ "dev": true }, "@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "acorn-es7-plugin": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz", + "integrity": "sha1-8u4fMiipDurRJF+asZIusucdM2s=", "dev": true }, "ajv": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.1.tgz", - "integrity": "sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ==", + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -726,19 +6791,16 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true }, "anymatch": { "version": "3.1.2", @@ -759,6 +6821,12 @@ "sprintf-js": "~1.0.2" } }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", + "dev": true + }, "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -766,15 +6834,15 @@ "dev": true }, "bail": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz", - "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.1.tgz", + "integrity": "sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA==", "dev": true }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "binary-extensions": { @@ -844,6 +6912,12 @@ "get-intrinsic": "^1.0.2" } }, + "call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=", + "dev": true + }, "camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", @@ -857,37 +6931,45 @@ "dev": true }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "character-entities": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz", - "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==", - "dev": true - }, - "character-entities-html4": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.0.0.tgz", - "integrity": "sha512-dwT2xh5ZhUAjyP96k57ilMKoTQyASaw9IAMR9U5c1lCu2RUni6O6jxfpUEdO2RcPT6TJFvr8pqsbami4Jk+2oA==", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz", + "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==", "dev": true }, "character-entities-legacy": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz", - "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz", + "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==", "dev": true }, "character-reference-invalid": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz", - "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz", + "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==", "dev": true }, "charenc": { @@ -933,12 +7015,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "comma-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz", - "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==", - "dev": true - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -957,6 +7033,12 @@ "typedarray": "^0.0.6" } }, + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "dev": true + }, "crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", @@ -964,12 +7046,12 @@ "dev": true }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "deep-equal": { @@ -987,9 +7069,9 @@ } }, "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, "define-properties": { @@ -1007,12 +7089,44 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "empower": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/empower/-/empower-1.3.1.tgz", + "integrity": "sha512-uB6/ViBaawOO/uujFADTK3SqdYlxYNn+N4usK9MRKZ4Hbn/1QSy8k2PezxCA2/+JGbF8vd/eOfghZ90oOSDZCA==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "empower-core": "^1.2.0" + } + }, + "empower-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", + "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", + "dev": true, + "requires": { + "call-signature": "0.0.2", + "core-js": "^2.0.0" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -1034,6 +7148,21 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "dev": true, + "requires": { + "core-js": "^2.0.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -1154,9 +7283,9 @@ "dev": true }, "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -1177,9 +7306,9 @@ } }, "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, "has": { @@ -1198,14 +7327,6 @@ "dev": true, "requires": { "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } } }, "has-flag": { @@ -1220,123 +7341,13 @@ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, - "hast-util-from-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz", - "integrity": "sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==", + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "requires": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - }, - "dependencies": { - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz", - "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz", - "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } - } - }, - "hast-util-is-element": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.1.tgz", - "integrity": "sha512-ag0fiZfRWsPiR1udvnSbaazJLGv8qd8E+/e3rW8rUZhbKG4HNJmFL4QkEceN+22BgE+uozXY30z/s+2dL6Z++g==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0" - } - }, - "hast-util-parse-selector": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz", - "integrity": "sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0" - } - }, - "hast-util-to-html": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.2.tgz", - "integrity": "sha512-ipLhUTMyyJi9F/LXaNDG9BrRdshP6obCfmUZYbE/+T639IdzqAOkKN4DyrEyID0gbb+rsC3PKf0XlviZwzomhw==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-is-element": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "html-void-elements": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "unist-util-is": "^5.0.0" - }, - "dependencies": { - "ccount": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.0.tgz", - "integrity": "sha512-VOR0NWFYX65n9gELQdcpqsie5L5ihBXuZGAgaPEp/U7IOSjnPMEH6geE+2f6lcekaNEfWzAHS45mPvSo5bqsUA==", - "dev": true - }, - "unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", - "dev": true - } - } - }, - "hast-util-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", - "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==", - "dev": true - }, - "hastscript": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.0.2.tgz", - "integrity": "sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" + "has-symbols": "^1.0.2" } }, "hosted-git-info": { @@ -1345,12 +7356,6 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, - "html-void-elements": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.0.tgz", - "integrity": "sha512-4OYzQQsBt0G9bJ/nM9/DDsjm4+fVdzAaPJJcWk5QwA3GIAPxQEeOR0rsI8HbDHQz5Gta8pVvGnnTNSbZVEVvkQ==", - "dev": true - }, "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -1366,6 +7371,12 @@ "builtins": "^4.0.0" } }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -1389,28 +7400,29 @@ "dev": true }, "is-alphabetical": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz", - "integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz", + "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==", "dev": true }, "is-alphanumerical": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz", - "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz", + "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==", "dev": true, "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" } }, "is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-arrayish": { @@ -1429,30 +7441,33 @@ } }, "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", + "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", "dev": true, "requires": { "has": "^1.0.3" } }, "is-date-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", - "dev": true + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-decimal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz", - "integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz", + "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==", "dev": true }, "is-empty": { @@ -1474,24 +7489,27 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { "is-extglob": "^2.1.1" } }, "is-hexadecimal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz", - "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz", + "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==", "dev": true }, "is-number": { @@ -1501,19 +7519,19 @@ "dev": true }, "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", + "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==", "dev": true }, "is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" + "has-tostringtag": "^1.0.0" } }, "is-utf8": { @@ -1529,9 +7547,9 @@ "dev": true }, "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -1557,9 +7575,9 @@ "dev": true }, "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -1695,54 +7713,12 @@ "dev": true, "requires": { "chalk": "^1.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } } }, "longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.0.tgz", + "integrity": "sha512-XhUjWR5CFaQ03JOP+iSDS9koy8T5jfoImCZ4XprElw3BXsSk4MpVYOLw/6LTDKZhO13PlAXnB5gS4MHQTpkSOw==", "dev": true }, "lru-cache": { @@ -1772,21 +7748,16 @@ "charenc": "0.0.2", "crypt": "0.0.2", "is-buffer": "~1.1.6" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - } } }, "mdast-comment-marker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-2.0.0.tgz", - "integrity": "sha512-LQ4sf7vUzxz4mQQlzzBDgjaCJO5A0lkIAT9TyeNMfqaP31ooP1Qw9hprf7/V3NCo5FA1nvo5gbnfLVRY79QlDQ==", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-2.1.0.tgz", + "integrity": "sha512-/+Cfm8A83PjkqjQDB9iYqHESGuXlriCWAwRGPJjkYmxXrF4r6saxeUlOKNrf+SogTwg9E8uyHRCFHLG6/BAAdA==", + "dev": true, + "requires": { + "mdast-util-mdx-expression": "^1.1.0" + } }, "mdast-util-find-and-replace": { "version": "1.1.1", @@ -1804,22 +7775,6 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } } } }, @@ -1833,6 +7788,78 @@ "micromark": "~2.11.0" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -1842,21 +7869,7 @@ "debug": "^4.0.0", "parse-entities": "^2.0.0" } - } - } - }, - "mdast-util-from-markdown": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz", - "integrity": "sha512-qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^1.0.0", - "micromark": "~2.10.0", - "parse-entities": "^2.0.0" - }, - "dependencies": { + }, "parse-entities": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", @@ -1870,9 +7883,35 @@ "is-decimal": "^1.0.0", "is-hexadecimal": "^1.0.0" } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true } } }, + "mdast-util-from-markdown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.0.3.tgz", + "integrity": "sha512-8/GPJsE3h73C+PBFJ3cCdvegz07mLS8/5NfuIsP8q/cw/Ph/aximc6OYdfwerwcZqTYVu7WeXm/8+RDztxreZQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "parse-entities": "^3.0.0", + "power-assert": "^1.0.0", + "unist-util-stringify-position": "^3.0.0" + } + }, "mdast-util-frontmatter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.0.tgz", @@ -1895,6 +7934,58 @@ "mdast-util-to-markdown": "^0.6.1" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, "mdast-util-to-markdown": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", @@ -1914,6 +8005,26 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true } } }, @@ -1928,6 +8039,52 @@ "micromark": "^2.11.3" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -1937,6 +8094,20 @@ "debug": "^4.0.0", "parse-entities": "^2.0.0" } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } } } }, @@ -1947,41 +8118,74 @@ "dev": true, "requires": { "mdast-util-to-markdown": "^0.6.0" - } - }, - "mdast-util-gfm-table": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", - "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", - "dev": true, - "requires": { - "markdown-table": "^2.0.0", - "mdast-util-to-markdown": "~0.6.0" - } - }, - "mdast-util-gfm-task-list-item": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", - "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", - "dev": true, - "requires": { - "mdast-util-to-markdown": "~0.6.0" - } - }, - "mdast-util-to-markdown": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.0.tgz", - "integrity": "sha512-t8gNC/SrCoZWOlmfC95gctPzvJuU7PTosm6kEfUTOOprRedYE6VHHIiy50bcLRhKyFTeEBUjOQHhxByTFEs9pw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, "mdast-util-to-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", @@ -2001,25 +8205,97 @@ "is-decimal": "^1.0.0", "is-hexadecimal": "^1.0.0" } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true } } }, - "mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", - "dev": true - }, - "micromark": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz", - "integrity": "sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==", + "mdast-util-gfm-table": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", + "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", "dev": true, "requires": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" + "markdown-table": "^2.0.0", + "mdast-util-to-markdown": "~0.6.0" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, "parse-entities": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", @@ -2033,13 +8309,176 @@ "is-decimal": "^1.0.0", "is-hexadecimal": "^1.0.0" } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true } } }, + "mdast-util-gfm-task-list-item": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", + "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", + "dev": true, + "requires": { + "mdast-util-to-markdown": "~0.6.0" + }, + "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true + } + } + }, + "mdast-util-mdx-expression": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.1.1.tgz", + "integrity": "sha512-RDLRkBFmBKCJl6/fQdxxKL2BqNtoPFoNBmQAlj5ZNKOijIWRKjdhPkeufsUOaexLj+78mhJc+L7d1MYka8/LdQ==", + "dev": true, + "requires": { + "@types/estree-jsx": "^0.0.1" + } + }, + "mdast-util-to-markdown": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.2.3.tgz", + "integrity": "sha512-040jJYtjOUdbvYAXCfPrpLJRdvMOmR33KRqlhT4r+fEbVM+jao1RMbA8RmGeRmw8RAj3vQ+HvhIaJPijvnOwCg==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", + "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", + "dev": true + }, + "micromark": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.6.tgz", + "integrity": "sha512-yzyfAHhglgEDprJnsvoQVPSXy5OnQfgyatGTxh0XVpismB5+aECnsHY2I1oxsySf6t/2FeamjOLoxun47nVhvw==", + "dev": true, + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "parse-entities": "^3.0.0" + } + }, "micromark-core-commonmark": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.0.tgz", - "integrity": "sha512-y9g7zymcKRBHM/aNBekstvs/Grpf+y4OEBULUTYvGZcusnp+JeOxmilJY4GMpo2/xY7iHQL9fjz5pD9pSAud9A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.2.tgz", + "integrity": "sha512-nIxVDZnm1ra2BcnUSUWe9LC3UBTQ/sqUp4do80xXhtCWxBYj7u70Qw2CH54oZu7jblDCxDO3tmNBSprV5EWndg==", "dev": true, "requires": { "micromark-factory-destination": "^1.0.0", @@ -2055,70 +8494,9 @@ "micromark-util-resolve-all": "^1.0.0", "micromark-util-subtokenize": "^1.0.0", "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "parse-entities": "^3.0.0" - }, - "dependencies": { - "character-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz", - "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==", - "dev": true - }, - "character-entities-legacy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz", - "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==", - "dev": true - }, - "character-reference-invalid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz", - "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==", - "dev": true - }, - "is-alphabetical": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz", - "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==", - "dev": true - }, - "is-alphanumerical": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz", - "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==", - "dev": true, - "requires": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - } - }, - "is-decimal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz", - "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==", - "dev": true - }, - "is-hexadecimal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz", - "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==", - "dev": true - }, - "parse-entities": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz", - "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==", - "dev": true, - "requires": { - "character-entities": "^2.0.0", - "character-entities-legacy": "^2.0.0", - "character-reference-invalid": "^2.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - } - } + "micromark-util-types": "^1.0.1", + "parse-entities": "^3.0.0", + "power-assert": "^1.0.0" } }, "micromark-extension-footnote": { @@ -2130,6 +8508,52 @@ "micromark": "~2.11.0" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -2139,6 +8563,20 @@ "debug": "^4.0.0", "parse-entities": "^2.0.0" } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } } } }, @@ -2167,6 +8605,52 @@ "micromark-extension-gfm-task-list-item": "~0.3.0" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -2176,6 +8660,20 @@ "debug": "^4.0.0", "parse-entities": "^2.0.0" } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } } } }, @@ -2188,6 +8686,52 @@ "micromark": "~2.11.3" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -2197,6 +8741,20 @@ "debug": "^4.0.0", "parse-entities": "^2.0.0" } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } } } }, @@ -2209,6 +8767,52 @@ "micromark": "~2.11.0" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -2218,6 +8822,20 @@ "debug": "^4.0.0", "parse-entities": "^2.0.0" } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } } } }, @@ -2230,6 +8848,52 @@ "micromark": "~2.11.0" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -2239,6 +8903,20 @@ "debug": "^4.0.0", "parse-entities": "^2.0.0" } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } } } }, @@ -2257,6 +8935,52 @@ "micromark": "~2.11.0" }, "dependencies": { + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -2266,6 +8990,20 @@ "debug": "^4.0.0", "parse-entities": "^2.0.0" } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } } } }, @@ -2281,14 +9019,15 @@ } }, "micromark-factory-label": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.0.tgz", - "integrity": "sha512-XWEucVZb+qBCe2jmlOnWr6sWSY6NHx+wtpgYFsm4G+dufOf6tTQRRo0bdO7XSlGPu5fyjpJenth6Ksnc5Mwfww==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.1.tgz", + "integrity": "sha512-d/we+Gm9cqySOaPmtx109GEbG2dadb2myK9Tcm3aAx9Ug0IL4ucQtzKVoO+02HI10E76ncv9n/VEEF5ym0RzTQ==", "dev": true, "requires": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^1.0.0", + "power-assert": "^1.0.0" } }, "micromark-factory-space": { @@ -2302,15 +9041,16 @@ } }, "micromark-factory-title": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.0.tgz", - "integrity": "sha512-flvC7Gx0dWVWorXuBl09Cr3wB5FTuYec8pMGVySIp2ZlqTcIjN/lFohZcP0EG//krTptm34kozHk7aK/CleCfA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.1.tgz", + "integrity": "sha512-nAdDygUZK7WtHFkNi01PzS33jeWPKZXA6LEABQiCVDXvNNUjdQ9o4stT8jBu3BNsE3ZulfG5IGdfWuOWS/CS+w==", "dev": true, "requires": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^1.0.0", + "power-assert": "^1.0.0" } }, "micromark-factory-whitespace": { @@ -2374,6 +9114,18 @@ "micromark-util-symbol": "^1.0.0" } }, + "micromark-util-decode-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.1.tgz", + "integrity": "sha512-Wf3H6jLaO3iIlHEvblESXaKAr72nK7JtBbLLICPwuZc3eJkMcp4j8rJ5Xv1VbQWMCWWDvKUbVUbE2MfQNznwTA==", + "dev": true, + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "parse-entities": "^3.0.0" + } + }, "micromark-util-encode": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz", @@ -2416,14 +9168,15 @@ } }, "micromark-util-subtokenize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.0.tgz", - "integrity": "sha512-EsnG2qscmcN5XhkqQBZni/4oQbLFjz9yk3ZM/P8a3YUjwV6+6On2wehr1ALx0MxK3+XXXLTzuBKHDFeDFYRdgQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.1.tgz", + "integrity": "sha512-Zy7XuVepFWm8MqiqFywq4wFu4GXlksyC3e942GaQBXaaCWha3VbkZiTmOEBDCcvp1xKq/xZ2gGEIsCjU+SuEig==", "dev": true, "requires": { "micromark-util-chunked": "^1.0.0", "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^1.0.0", + "power-assert": "^1.0.0" } }, "micromark-util-symbol": { @@ -2433,9 +9186,9 @@ "dev": true }, "micromark-util-types": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.0.tgz", - "integrity": "sha512-psf1WAaP1B77WpW4mBGDkTr+3RsPuDAgsvlP47GJzbH1jmjH8xjOx7Z6kp84L8oqHmy5pYO3Ev46odosZV+3AA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.1.tgz", + "integrity": "sha512-UT0ylWEEy80RFYzK9pEaugTqaxoD/j0Y9WhHpSyitxd99zjoQz7JJ+iKuhPAgOW2MiPSUAx+c09dcqokeyaROA==", "dev": true }, "minimatch": { @@ -2562,17 +9315,17 @@ "dev": true }, "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz", + "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==", "dev": true, "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" + "character-entities": "^2.0.0", + "character-entities-legacy": "^2.0.0", + "character-reference-invalid": "^2.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" } }, "parse-json": { @@ -2584,12 +9337,6 @@ "error-ex": "^1.2.0" } }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -2658,18 +9405,132 @@ "integrity": "sha1-crcmqm+sHt7uQiVsfY3CVrM1Z38=", "dev": true }, + "power-assert": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/power-assert/-/power-assert-1.6.1.tgz", + "integrity": "sha512-VWkkZV6Y+W8qLX/PtJu2Ur2jDPIs0a5vbP0TpKeybNcIXmT4vcKoVkyTp5lnQvTpY/DxacAZ4RZisHRHLJcAZQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "empower": "^1.3.1", + "power-assert-formatter": "^1.4.1", + "universal-deep-strict-equal": "^1.2.1", + "xtend": "^4.0.0" + } + }, + "power-assert-context-formatter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-context-formatter/-/power-assert-context-formatter-1.2.0.tgz", + "integrity": "sha512-HLNEW8Bin+BFCpk/zbyKwkEu9W8/zThIStxGo7weYcFkKgMuGCHUJhvJeBGXDZf0Qm2xis4pbnnciGZiX0EpSg==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "power-assert-context-traversal": "^1.2.0" + } + }, + "power-assert-context-reducer-ast": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-context-reducer-ast/-/power-assert-context-reducer-ast-1.2.0.tgz", + "integrity": "sha512-EgOxmZ/Lb7tw4EwSKX7ZnfC0P/qRZFEG28dx/690qvhmOJ6hgThYFm5TUWANDLK5NiNKlPBi5WekVGd2+5wPrw==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-es7-plugin": "^1.0.12", + "core-js": "^2.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.2.0" + } + }, + "power-assert-context-traversal": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-context-traversal/-/power-assert-context-traversal-1.2.0.tgz", + "integrity": "sha512-NFoHU6g2umNajiP2l4qb0BRWD773Aw9uWdWYH9EQsVwIZnog5bd2YYLFCVvaxWpwNzWeEfZIon2xtyc63026pQ==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "estraverse": "^4.1.0" + } + }, + "power-assert-formatter": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/power-assert-formatter/-/power-assert-formatter-1.4.1.tgz", + "integrity": "sha1-XcEl7VCj37HdomwZNH879Y7CiEo=", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "power-assert-context-formatter": "^1.0.7", + "power-assert-context-reducer-ast": "^1.0.7", + "power-assert-renderer-assertion": "^1.0.7", + "power-assert-renderer-comparison": "^1.0.7", + "power-assert-renderer-diagram": "^1.0.7", + "power-assert-renderer-file": "^1.0.7" + } + }, + "power-assert-renderer-assertion": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-renderer-assertion/-/power-assert-renderer-assertion-1.2.0.tgz", + "integrity": "sha512-3F7Q1ZLmV2ZCQv7aV7NJLNK9G7QsostrhOU7U0RhEQS/0vhEqrRg2jEJl1jtUL4ZyL2dXUlaaqrmPv5r9kRvIg==", + "dev": true, + "requires": { + "power-assert-renderer-base": "^1.1.1", + "power-assert-util-string-width": "^1.2.0" + } + }, + "power-assert-renderer-base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-renderer-base/-/power-assert-renderer-base-1.1.1.tgz", + "integrity": "sha1-lqZQxv0F7hvB9mtUrWFELIs/Y+s=", + "dev": true + }, + "power-assert-renderer-comparison": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-renderer-comparison/-/power-assert-renderer-comparison-1.2.0.tgz", + "integrity": "sha512-7c3RKPDBKK4E3JqdPtYRE9cM8AyX4LC4yfTvvTYyx8zSqmT5kJnXwzR0yWQLOavACllZfwrAGQzFiXPc5sWa+g==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "diff-match-patch": "^1.0.0", + "power-assert-renderer-base": "^1.1.1", + "stringifier": "^1.3.0", + "type-name": "^2.0.1" + } + }, + "power-assert-renderer-diagram": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-renderer-diagram/-/power-assert-renderer-diagram-1.2.0.tgz", + "integrity": "sha512-JZ6PC+DJPQqfU6dwSmpcoD7gNnb/5U77bU5KgNwPPa+i1Pxiz6UuDeM3EUBlhZ1HvH9tMjI60anqVyi5l2oNdg==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "power-assert-renderer-base": "^1.1.1", + "power-assert-util-string-width": "^1.2.0", + "stringifier": "^1.3.0" + } + }, + "power-assert-renderer-file": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-renderer-file/-/power-assert-renderer-file-1.2.0.tgz", + "integrity": "sha512-/oaVrRbeOtGoyyd7e4IdLP/jIIUFJdqJtsYzP9/88R39CMnfF/S/rUc8ZQalENfUfQ/wQHu+XZYRMaCEZmEesg==", + "dev": true, + "requires": { + "power-assert-renderer-base": "^1.1.1" + } + }, + "power-assert-util-string-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/power-assert-util-string-width/-/power-assert-util-string-width-1.2.0.tgz", + "integrity": "sha512-lX90G0igAW0iyORTILZ/QjZWsa1MZ6VVY3L0K86e2eKun3S4LKPH4xZIl8fdeMYLfOjkaszbNSzf1uugLeAm2A==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0" + } + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "property-information": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.0.1.tgz", - "integrity": "sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg==", - "dev": true - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -2795,41 +9656,6 @@ "define-properties": "^1.1.3" } }, - "rehype": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.0.tgz", - "integrity": "sha512-gZcttmf9R5IYHb8AlI1rlmWqXS1yX0rSB/S5ZGJs8atfYZy2DobvH3Ic/gSzB+HL/+oOHPtBguw1TprfhxXBgQ==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "rehype-parse": "^8.0.0", - "rehype-stringify": "^9.0.0", - "unified": "^10.0.0" - } - }, - "rehype-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.3.tgz", - "integrity": "sha512-RGw0CVt+0S6KdvpE8bbP2Db9WXclQcIX7A0ufM3QFqAhTo/ddJMQrrI2j3cijlRPZlGK8R3pRgC8U5HyV76IDw==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^7.0.0", - "parse5": "^6.0.0", - "unified": "^10.0.0" - } - }, - "rehype-stringify": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.2.tgz", - "integrity": "sha512-BuVA6lAEYtOpXO2xuHLohAzz8UNoQAxAqYRqh4QEEtU39Co+P1JBZhw6wXA9hMWp+JLcmrxWH8+UKcNSr443Fw==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "hast-util-to-html": "^8.0.0", - "unified": "^10.0.0" - } - }, "remark": { "version": "14.0.1", "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.1.tgz", @@ -2840,173 +9666,6 @@ "remark-parse": "^10.0.0", "remark-stringify": "^10.0.0", "unified": "^10.0.0" - }, - "dependencies": { - "character-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz", - "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==", - "dev": true - }, - "character-entities-legacy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz", - "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==", - "dev": true - }, - "character-reference-invalid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz", - "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==", - "dev": true - }, - "is-alphabetical": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz", - "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==", - "dev": true - }, - "is-alphanumerical": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz", - "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==", - "dev": true, - "requires": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - } - }, - "is-decimal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz", - "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==", - "dev": true - }, - "is-hexadecimal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz", - "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==", - "dev": true - }, - "longest-streak": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.0.tgz", - "integrity": "sha512-XhUjWR5CFaQ03JOP+iSDS9koy8T5jfoImCZ4XprElw3BXsSk4MpVYOLw/6LTDKZhO13PlAXnB5gS4MHQTpkSOw==", - "dev": true - }, - "mdast-util-from-markdown": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.0.0.tgz", - "integrity": "sha512-uj2G60sb7z1PNOeElFwCC9b/Se/lFXuLhVKFOAY2EHz/VvgbupTQRNXPoZl7rGpXYL6BNZgcgaybrlSWbo7n/g==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "parse-entities": "^3.0.0", - "unist-util-stringify-position": "^3.0.0" - } - }, - "mdast-util-to-markdown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.1.1.tgz", - "integrity": "sha512-4puev/CxuxVdlsx5lVmuzgdqfjkkJJLS1Zm/MnejQ8I7BLeeBlbkwp6WOGJypEcN8g56LbVbhNmn84MvvcAvSQ==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "parse-entities": "^3.0.0", - "zwitch": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", - "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", - "dev": true - }, - "micromark": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.3.tgz", - "integrity": "sha512-fWuHx+JKV4zA8WfCFor2DWP9XmsZkIiyWRGofr7P7IGfpRIlb7/C5wwusGsNyr1D8HI5arghZDG1Ikc0FBwS5Q==", - "dev": true, - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "parse-entities": "^3.0.0" - } - }, - "parse-entities": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz", - "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==", - "dev": true, - "requires": { - "character-entities": "^2.0.0", - "character-entities-legacy": "^2.0.0", - "character-reference-invalid": "^2.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - } - }, - "remark-parse": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.0.tgz", - "integrity": "sha512-07ei47p2Xl7Bqbn9H2VYQYirnAFJPwdMuypdozWsSbnmrkgA2e2sZLZdnDNrrsxR4onmIzH/J6KXqKxCuqHtPQ==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - } - }, - "remark-stringify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.0.tgz", - "integrity": "sha512-3LAQqJ/qiUxkWc7fUcVuB7RtIT38rvmxfmJG8z1TiE/D8zi3JGQ2tTcTJu9Tptdpb7gFwU0whRi5q1FbFOb9yA==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", - "dev": true - } } }, "remark-cli": { @@ -3063,9 +9722,9 @@ } }, "remark-lint-fenced-code-flag": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-3.0.1.tgz", - "integrity": "sha512-HsEhvalGxCauZO6OAnaVzIBycfaHLuyZxy1KlniWXQJKZ6EjRAsWwkZHYx9qfPl/ZW7zDG+xAoWTqdHjZW/BTg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-3.1.0.tgz", + "integrity": "sha512-s96DWERWUeDi3kcDbW6TQo4vRUsGJUNhT1XEsmUzYlwJJ+2uGit9O5dAxvEnwF3gZxp/09hPsQ+QSxilC1sxLg==", "dev": true, "requires": { "@types/mdast": "^3.0.0", @@ -3074,41 +9733,12 @@ "unist-util-generated": "^2.0.0", "unist-util-position": "^4.0.0", "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", - "dev": true - }, - "unist-util-visit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.0.0.tgz", - "integrity": "sha512-3HWTvrtU10/E7qgPznBfiOyG0TXj9W8c1GSfaI8L9GkaG1pLePiQPZ7E35a0R3ToQ/zcy4Im6aZ9WBgOTnv1MQ==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - } - }, - "unist-util-visit-parents": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.0.0.tgz", - "integrity": "sha512-CVaLOYPM/EaFTYMytbaju3Tw4QI3DHnHFnL358FkEu0hZOzSm/hqBdVwOQDR60jF5ZzhB1tlZlRH0ll/yekZIQ==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - } } }, "remark-lint-no-shell-dollars": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-3.0.1.tgz", - "integrity": "sha512-QvnA8Ltj3FPaAqUu0DebKYv66LFndTk0fXVZ9rQWOjTEVIKImy9Dy59kVqwYMpCwZbJkpigu2bMl/7UG/BA0XA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-3.1.0.tgz", + "integrity": "sha512-f4+NPey3yzd9TpDka5Bs3W+MMJBPz6bQ7zK3M9Qc133lqZ81hKMGVRrOBafS1RNqD5htLZbbGyCoJa476QtW1w==", "dev": true, "requires": { "@types/mdast": "^3.0.0", @@ -3116,91 +9746,30 @@ "unified-lint-rule": "^2.0.0", "unist-util-generated": "^2.0.0", "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", - "dev": true - }, - "unist-util-visit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.0.0.tgz", - "integrity": "sha512-3HWTvrtU10/E7qgPznBfiOyG0TXj9W8c1GSfaI8L9GkaG1pLePiQPZ7E35a0R3ToQ/zcy4Im6aZ9WBgOTnv1MQ==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - } - }, - "unist-util-visit-parents": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.0.0.tgz", - "integrity": "sha512-CVaLOYPM/EaFTYMytbaju3Tw4QI3DHnHFnL358FkEu0hZOzSm/hqBdVwOQDR60jF5ZzhB1tlZlRH0ll/yekZIQ==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - } } }, "remark-message-control": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/remark-message-control/-/remark-message-control-7.0.0.tgz", - "integrity": "sha512-KZySoC97TrMPYfIZ9vJ7wxvQwniy68K6WCY3vmSedDN5YuGfdVOpMj6sjaZQcqbWZV9n7BhrT70E3xaUTtk4hA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/remark-message-control/-/remark-message-control-7.1.0.tgz", + "integrity": "sha512-PNVCm0JV5DikNyrvPYUDN97rL7r+ddy/4GMJpbIiQMS6qJxHJpGdppWOp5YfKHlkrfzddUzTQB/MoS9YCHyNNg==", "dev": true, "requires": { "@types/mdast": "^3.0.0", "mdast-comment-marker": "^2.0.0", - "rehype": "^12.0.0", "unified": "^10.0.0", "unified-message-control": "^4.0.0", "vfile": "^5.0.0" - }, - "dependencies": { - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz", - "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz", - "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } } }, "remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.0.tgz", + "integrity": "sha512-07ei47p2Xl7Bqbn9H2VYQYirnAFJPwdMuypdozWsSbnmrkgA2e2sZLZdnDNrrsxR4onmIzH/J6KXqKxCuqHtPQ==", "dev": true, "requires": { - "mdast-util-from-markdown": "^0.8.0" + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" } }, "remark-stringify": { @@ -3212,100 +9781,6 @@ "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.0.0", "unified": "^10.0.0" - }, - "dependencies": { - "character-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz", - "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==", - "dev": true - }, - "character-entities-legacy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz", - "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==", - "dev": true - }, - "character-reference-invalid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz", - "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==", - "dev": true - }, - "is-alphabetical": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz", - "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==", - "dev": true - }, - "is-alphanumerical": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz", - "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==", - "dev": true, - "requires": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - } - }, - "is-decimal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz", - "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==", - "dev": true - }, - "is-hexadecimal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz", - "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==", - "dev": true - }, - "longest-streak": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.0.tgz", - "integrity": "sha512-XhUjWR5CFaQ03JOP+iSDS9koy8T5jfoImCZ4XprElw3BXsSk4MpVYOLw/6LTDKZhO13PlAXnB5gS4MHQTpkSOw==", - "dev": true - }, - "mdast-util-to-markdown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.1.1.tgz", - "integrity": "sha512-4puev/CxuxVdlsx5lVmuzgdqfjkkJJLS1Zm/MnejQ8I7BLeeBlbkwp6WOGJypEcN8g56LbVbhNmn84MvvcAvSQ==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "parse-entities": "^3.0.0", - "zwitch": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", - "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", - "dev": true - }, - "parse-entities": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz", - "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==", - "dev": true, - "requires": { - "character-entities": "^2.0.0", - "character-entities-legacy": "^2.0.0", - "character-reference-invalid": "^2.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - } - }, - "zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", - "dev": true - } } }, "repeat-string": { @@ -3314,12 +9789,6 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", - "dev": true - }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -3366,14 +9835,25 @@ "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + } } }, - "space-separated-tokens": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz", - "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==", - "dev": true - }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -3401,9 +9881,9 @@ } }, "spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", - "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", "dev": true }, "sprintf-js": { @@ -3412,17 +9892,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -3432,31 +9901,54 @@ "safe-buffer": "~5.2.0" } }, - "stringify-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.1.tgz", - "integrity": "sha512-gmMQxKXPWIO3NXNSPyWNhlYcBNGpPA/487D+9dLPnU4xBnIrnHdr8cv5rGJOS/1BRxEXRb7uKwg7BA36IWV7xg==", + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^2.0.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "dependencies": { - "character-entities-legacy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz", - "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==", - "dev": true + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } } } }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "stringifier": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stringifier/-/stringifier-1.4.0.tgz", + "integrity": "sha512-cNsMOqqrcbLcHTXEVmkw9y0fwDwkdgtZwlfyolzpQDoAE1xdNGhQhxBUfiDvvZIKl1hnUEgMv66nHwtMz3OjPw==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "core-js": "^2.0.0", + "traverse": "^0.6.6", + "type-name": "^2.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + } } }, "strip-bom": { @@ -3484,26 +9976,42 @@ } }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true }, "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", + "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", "dev": true, "requires": { "ajv": "^8.0.1", "lodash.clonedeep": "^4.5.0", "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } } }, "text-table": { @@ -3546,46 +10054,6 @@ "structured-source": "^3.0.2", "try-resolve": "^1.0.1", "unique-concat": "^0.2.2" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.0.0.tgz", - "integrity": "sha512-qUjmlpz1vR3AStBA9RPDCVT0/pGtePvBJ5Vb/0PzTrnr04iFktG6P6B1VOmgTh8J9Kl/FonQFo3A9M1Q3UH+JA==", - "dev": true - }, - "@textlint/types": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-12.0.2.tgz", - "integrity": "sha512-w5aWSCd1sot1waiYw8KnmJNY1q+k9LDoaA6xjGbBuVBGJl0TLXIZoOP8HYFUcKFfJRpqGGob1geTHiyFdnyS0w==", - "dev": true, - "requires": { - "@textlint/ast-node-types": "^12.0.0" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "textlint-rule-common-misspellings": { @@ -3605,6 +10073,32 @@ "dev": true, "requires": { "unist-util-visit": "^1.1.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dev": true, + "requires": { + "unist-util-is": "^3.0.0" + } + } } }, "textlint-rule-terminology": { @@ -3618,17 +10112,56 @@ "textlint-rule-helper": "^2.1.1" }, "dependencies": { - "textlint-rule-helper": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.1.1.tgz", - "integrity": "sha512-6fxgHzoJVkjl3LaC1b2Egi+5wbhG4i0pU0knJmQujVhxIJ3D3AcQQZPs457xKAi5xKz1WayYeTeJ5jrD/hnO7g==", + "@textlint/ast-node-types": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", + "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==", + "dev": true + }, + "@textlint/types": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", + "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", "dev": true, "requires": { - "@textlint/ast-node-types": "^4.2.1", - "@textlint/types": "^1.1.2", + "@textlint/ast-node-types": "^4.4.3" + } + }, + "textlint-rule-helper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", + "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", + "dev": true, + "requires": { + "@textlint/ast-node-types": "^4.4.3", + "@textlint/types": "^1.5.5", "structured-source": "^3.0.2", "unist-util-visit": "^1.1.0" } + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "dev": true + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dev": true, + "requires": { + "unist-util-is": "^3.0.0" + } } } }, @@ -3642,45 +10175,20 @@ } }, "to-vfile": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-7.2.1.tgz", - "integrity": "sha512-biljADNq2n+AZn/zX+/87zStnIqctKr/q5OaOD8+qSKINokUGPbWBShvxa1iLUgHz6dGGjVnQPNoFRtVBzMkVg==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-7.2.2.tgz", + "integrity": "sha512-7WL+coet3qyaYb5vrVrfLtOUHgNv9E1D5SIsyVKmHKcgZefy77WMQRk7FByqGKNInoHOlY6xkTGymo29AwjUKg==", "dev": true, "requires": { "is-buffer": "^2.0.0", - "vfile": "^5.0.0" + "vfile": "^5.1.0" }, "dependencies": { - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.0.2.tgz", - "integrity": "sha512-5cV+K7tX83MT3bievROc+7AvHv0GXDB0zqbrTjbOe+HRbkzvY4EP+wS3IR77kUBCoWFMdG9py18t0sesPtQ1Rw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.1.tgz", - "integrity": "sha512-gYmSHcZZUEtYpTmaWaFJwsuUD70/rTY4v09COp8TGtOkix6gGxb/a8iTQByIY9ciTk9GwAwIXd/J9OPfM4Bvaw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true } } }, @@ -3691,9 +10199,9 @@ "dev": true }, "trough": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz", - "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz", + "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==", "dev": true }, "try-resolve": { @@ -3711,6 +10219,12 @@ "prelude-ls": "^1.2.1" } }, + "type-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz", + "integrity": "sha1-7+fUEj2KxSr/9/QMfk3sUmYAj7Q=", + "dev": true + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -3732,89 +10246,65 @@ "vfile": "^5.0.0" }, "dependencies": { - "bail": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.1.tgz", - "integrity": "sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA==", + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true - }, - "is-plain-obj": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", - "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==", - "dev": true - }, - "trough": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz", - "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==", - "dev": true - }, - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.0.2.tgz", - "integrity": "sha512-5cV+K7tX83MT3bievROc+7AvHv0GXDB0zqbrTjbOe+HRbkzvY4EP+wS3IR77kUBCoWFMdG9py18t0sesPtQ1Rw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.1.tgz", - "integrity": "sha512-gYmSHcZZUEtYpTmaWaFJwsuUD70/rTY4v09COp8TGtOkix6gGxb/a8iTQByIY9ciTk9GwAwIXd/J9OPfM4Bvaw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } } } }, "unified-args": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/unified-args/-/unified-args-9.0.0.tgz", - "integrity": "sha512-DP+p24cr7zba/wor7FxC8EM9p4GA4qsrNabV2eQYHk8Hp5NqEzGPceZcljrDgerZWdAGSZClt/488rlmKETTaA==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/unified-args/-/unified-args-9.0.2.tgz", + "integrity": "sha512-qSqryjoqfJSII4E4Z2Jx7MhXX2MuUIn6DsrlmL8UnWFdGtrWvEtvm7Rx5fKT5TPUz7q/Fb4oxwIHLCttvAuRLQ==", "dev": true, "requires": { - "@types/text-table": "^0.2.2", + "@types/text-table": "^0.2.0", "camelcase": "^6.0.0", "chalk": "^4.0.0", "chokidar": "^3.0.0", "fault": "^2.0.0", "json5": "^2.0.0", - "minimist": "^1.2.0", + "minimist": "^1.0.0", "text-table": "^0.2.0", "unified-engine": "^9.0.0" }, "dependencies": { - "fault": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.0.tgz", - "integrity": "sha512-JsDj9LFcoC+4ChII1QpXPA7YIaY8zmqPYw7h9j5n7St7a0BBKfNnwEBAUQRBx70o2q4rs+BeSNHk8Exm6xE7fQ==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "format": "^0.2.0" + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } } } }, "unified-engine": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-9.0.2.tgz", - "integrity": "sha512-YWOI74nCpFO+6Ul8NSjGHvmjTsiGeON9LjqjlN5g394Jna1OHVwKjzNHVbrwHM4BDd8v0pL8BIjvvK9GYhvNtA==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-9.0.4.tgz", + "integrity": "sha512-NFI+jC3DWZ23eBsWkOW2havz47DPG/DSyJEvBH+qA5cQHF6zlgiJYev7ksb/naOypZZ+cfhaCxCRo2BqrysYEw==", "dev": true, "requires": { "@types/concat-stream": "^1.0.0", @@ -3848,19 +10338,10 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "fault": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.0.tgz", - "integrity": "sha512-JsDj9LFcoC+4ChII1QpXPA7YIaY8zmqPYw7h9j5n7St7a0BBKfNnwEBAUQRBx70o2q4rs+BeSNHk8Exm6xE7fQ==", - "dev": true, - "requires": { - "format": "^0.2.0" - } - }, - "is-plain-obj": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", - "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==", + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true }, "js-yaml": { @@ -3883,83 +10364,19 @@ "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } - }, - "trough": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz", - "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==", - "dev": true - }, - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile-message": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.1.tgz", - "integrity": "sha512-gYmSHcZZUEtYpTmaWaFJwsuUD70/rTY4v09COp8TGtOkix6gGxb/a8iTQByIY9ciTk9GwAwIXd/J9OPfM4Bvaw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } } } }, "unified-lint-rule": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.0.1.tgz", - "integrity": "sha512-2RzZuuuWW+ifftM0zd/ZEng0Hb5lah+Zi+ZL/ybj8BrLO/TH2aQAMYvG+iC95aCg2FkWu/pcvVvHqsh2UMmzPg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.1.0.tgz", + "integrity": "sha512-pB2Uht3w+A9ceWXMYI0YWwxCTqC5on6jrApWDWSsYDBjaljSv8s64qdHHMCXFIUAGdd6V/XWrVMxiboHOAXo3Q==", "dev": true, "requires": { "@types/unist": "^2.0.0", "trough": "^2.0.0", "unified": "^10.0.0", "vfile": "^5.0.0" - }, - "dependencies": { - "trough": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz", - "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==", - "dev": true - }, - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.0.2.tgz", - "integrity": "sha512-5cV+K7tX83MT3bievROc+7AvHv0GXDB0zqbrTjbOe+HRbkzvY4EP+wS3IR77kUBCoWFMdG9py18t0sesPtQ1Rw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz", - "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } } }, "unified-message-control": { @@ -3982,15 +10399,6 @@ "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", "dev": true }, - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, "unist-util-visit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", @@ -4011,28 +10419,6 @@ "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" } - }, - "vfile": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz", - "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz", - "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } } } }, @@ -4058,9 +10444,9 @@ } }, "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", "dev": true }, "unist-util-position": { @@ -4070,30 +10456,62 @@ "dev": true }, "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", + "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", "dev": true, "requires": { - "@types/unist": "^2.0.2" + "@types/unist": "^2.0.0" } }, "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz", + "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==", "dev": true, "requires": { - "unist-util-visit-parents": "^2.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", + "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "dev": true + }, + "unist-util-visit-parents": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz", + "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + } } }, "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "dev": true, "requires": { - "unist-util-is": "^3.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, + "universal-deep-strict-equal": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/universal-deep-strict-equal/-/universal-deep-strict-equal-1.2.2.tgz", + "integrity": "sha1-DaSsL3PP95JMgfpN4BjKViyisKc=", + "dev": true, + "requires": { + "array-filter": "^1.0.0", + "indexof": "0.0.1", + "object-keys": "^1.0.0" } }, "uri-js": { @@ -4122,16 +10540,23 @@ } }, "vfile": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz", - "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz", + "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==", "dev": true, "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + } } }, "vfile-location": { @@ -4142,60 +10567,25 @@ "requires": { "@types/unist": "^2.0.0", "vfile": "^5.0.0" - }, - "dependencies": { - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz", - "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz", - "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } } }, "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz", + "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==", "dev": true, "requires": { "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" + "unist-util-stringify-position": "^3.0.0" } }, "vfile-reporter": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.1.tgz", - "integrity": "sha512-pof+cQSJCUNmHG6zoBOJfErb6syIWHWM14CwKjsugCixxl4CZdrgzgxwLBW8lIB6czkzX0Agnnhj33YpKyLvmA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.2.tgz", + "integrity": "sha512-1bYxpyhl8vhAICiKR59vYyZHIOWsF7P1nV6xjaz3ZWAyOQDQhR4DjlOZo14+PiV9oLEWIrolvGHs0/2Bnaw5Vw==", "dev": true, "requires": { - "@types/repeat-string": "^1.0.0", "@types/supports-color": "^8.0.0", - "repeat-string": "^1.0.0", "string-width": "^5.0.0", "supports-color": "^9.0.0", "unist-util-stringify-position": "^3.0.0", @@ -4204,9 +10594,9 @@ }, "dependencies": { "ansi-regex": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz", - "integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true }, "emoji-regex": { @@ -4228,23 +10618,23 @@ "dev": true }, "string-width": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.0.tgz", - "integrity": "sha512-zwXcRmLUdiWhMPrHz6EXITuyTgcEnUqDzspTkCLhQovxywWz6NP9VHgqfVg20V/1mUg0B95AKbXxNT+ALRmqCw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.1.tgz", + "integrity": "sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==", "dev": true, "requires": { "emoji-regex": "^9.2.2", "is-fullwidth-code-point": "^4.0.0", - "strip-ansi": "^7.0.0" + "strip-ansi": "^7.0.1" } }, "strip-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz", - "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "requires": { - "ansi-regex": "^6.0.0" + "ansi-regex": "^6.0.1" } }, "supports-color": { @@ -4255,15 +10645,6 @@ "requires": { "has-flag": "^5.0.0" } - }, - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } } } }, @@ -4274,27 +10655,6 @@ "dev": true, "requires": { "vfile-message": "^3.0.0" - }, - "dependencies": { - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile-message": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.1.tgz", - "integrity": "sha512-gYmSHcZZUEtYpTmaWaFJwsuUD70/rTY4v09COp8TGtOkix6gGxb/a8iTQByIY9ciTk9GwAwIXd/J9OPfM4Bvaw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } } }, "vfile-statistics": { @@ -4304,35 +10664,8 @@ "dev": true, "requires": { "vfile-message": "^3.0.0" - }, - "dependencies": { - "unist-util-stringify-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz", - "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile-message": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.1.tgz", - "integrity": "sha512-gYmSHcZZUEtYpTmaWaFJwsuUD70/rTY4v09COp8TGtOkix6gGxb/a8iTQByIY9ciTk9GwAwIXd/J9OPfM4Bvaw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } } }, - "web-namespaces": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.0.tgz", - "integrity": "sha512-dE7ELZRVWh0ceQsRgkjLgsAvwTuv3kcjSY/hLjqL0llleUlQBDjE9JkB9FCBY5F2mnFEwiyJoowl8+NVGHe8dw==", - "dev": true - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -4360,6 +10693,12 @@ "integrity": "sha1-OQTBQ/qOs6ADDsZG0pAqLxtwbEQ=", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -4367,9 +10706,9 @@ "dev": true }, "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", + "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", "dev": true } } diff --git a/package.json b/package.json index cb63378ee8c..df6812fc9e7 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "remark-cli": "^10.0.0", "remark-frontmatter": "^4.0.0", "remark-lint": "^9.1.0", - "remark-lint-fenced-code-flag": "^3.0.1", - "remark-lint-no-shell-dollars": "^3.0.1", + "remark-lint-fenced-code-flag": "^3.1.0", + "remark-lint-no-shell-dollars": "^3.1.0", "remark-stringify": "^10.0.0", "textlint": "^12.0.2", "textlint-rule-common-misspellings": "^1.0.1", From e90606343a96c7156d4d49dda203d87b2aab7d64 Mon Sep 17 00:00:00 2001 From: Sean Kelly Date: Thu, 7 Oct 2021 18:41:55 -0700 Subject: [PATCH 060/139] Fix some nest integration documentation typos (#19660) --- source/_integrations/nest.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown index 38179bbf10e..2b15ffb13de 100644 --- a/source/_integrations/nest.markdown +++ b/source/_integrations/nest.markdown @@ -251,7 +251,7 @@ everything, however, you can leave out any feature you do not wish to use with H domain (such as .com or .org)* or *must use a valid domain that is a valid top private domain*. This means that you may need to change the URL you use to access Home Assistant in order to access your devices. - - See [Securing](https://www.home-assistant.io/docs/configuration/securing/) Home Assistant for convient solutions e.g. [Nabu Casa](https://www.nabucasa.com/) or Duck DNS. + - See [Securing](https://www.home-assistant.io/docs/configuration/securing/) Home Assistant for convenient solutions e.g. [Nabu Casa](https://www.nabucasa.com/) or Duck DNS. - There are subtle [rules](https://developers.google.com/identity/protocols/oauth2/web-server#uri-validation) for what types of URLs are allowed, namely that they must use SSL and a publicly known hostname, though your Home Assistant ports do not need to be exposed to the internet. - You can use any publicly known hostname you own - As a hack, you can use hosts tricks to temporarily assign a public hostname to your Home Assistant IP address. @@ -264,9 +264,9 @@ everything, however, you can leave out any feature you do not wish to use with H - *Subscriber error: Subscription misconfigured. Expected topic name to match ...* means that the topic name in the Google Cloud Console was entered incorrectly. The topic name comes from the Device Console and must start with `projects/sdm-prod/topics/`. It is easy to make the mistake of creating a new topic rather than manually entering the right topic name. -- *Not receiving updates* typically means a problem with the subscriber configuration. Changes for things like sensors or thermostat temperature set points should be instantly published to a topic and received by the Home Assistant susbcriber when everything is configured correctly. +- *Not receiving updates* typically means a problem with the subscriber configuration. Changes for things like sensors or thermostat temperature set points should be instantly published to a topic and received by the Home Assistant subscriber when everything is configured correctly. -- You can see stats about your subscriber in the [Cloud Console](https://console.cloud.google.com/cloudpubsub/subscription/list) which includes counts of messages published by your devices, and how many have been acknowledged by your Home Assistant subscriber. You can also `View Messages` to see examples of published. Many old unacknowledged messages indicate the subscriber is not receivng the messages and working properly or not connected at all. Double check the `subscriber_id` matches the `Subscription Name` +- You can see stats about your subscriber in the [Cloud Console](https://console.cloud.google.com/cloudpubsub/subscription/list) which includes counts of messages published by your devices, and how many have been acknowledged by your Home Assistant subscriber. You can also `View Messages` to see examples of published. Many old unacknowledged messages indicate the subscriber is not receiving the messages and working properly or not connected at all. Double check the `subscriber_id` matches the `Subscription Name` - To aid in diagnosing subscriber problems or camera stream issues it may help to turn up verbose logging by adding some or all of these to your `configuration.yaml` depending on where you are having trouble: From 05801a19c22b4d072bd52bef82a1d976c0657234 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 8 Oct 2021 03:27:37 +0000 Subject: [PATCH 061/139] 2021.10.1 --- .../_posts/2021-10-06-release-202110.markdown | 54 ++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index de9fde2f0aa..65e4fb1a73a 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -57,6 +57,7 @@ Enjoy the release! - [Other noteworthy changes](#other-noteworthy-changes) - [New Integrations](#new-integrations) - [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) +- [Release 2021.10.1 - October 7](#release-2021101---october-7) - [If you need help...](#if-you-need-help) - [Breaking Changes](#breaking-changes) - [Farewell to the following](#farewell-to-the-following) @@ -64,7 +65,7 @@ Enjoy the release! ## Home Assistant Amber -In case you've missed it: Home Assistant turned 8 years old! 🥳 +In case you've missed it: Home Assistant turned 8 years old! 🥳 And to celebrate that, we've revealed the **Home Assistant Amber**! Home Assistant Amber was launched using a crowdfunding campaign, which already @@ -228,6 +229,57 @@ The following integrations are now available via the Home Assistant UI: - [Sure Petcare][surepetcare docs], done by [@Danielhiversen] - [SwitchBot][switchbot docs], done by [@RenierM26] +## Release 2021.10.1 - October 7 + +- Recreate the powerwall session/object when attempting relogin ([@bdraco] - [#56935]) ([powerwall docs]) +- Update led brightness select state only if valid data is available, Xiaomi Miio integration ([@bieniu] - [#57197]) ([xiaomi_miio docs]) +- Convert val to str when needed while calling zwave_js.set_value ([@raman325] - [#57216]) ([zwave_js docs]) +- Discover tplink devices periodically ([@bdraco] - [#57221]) ([tplink docs]) +- Correct SQL query generated by get_metadata_with_session ([@emontnemery] - [#57225]) ([recorder docs]) +- Fix netgear config flow import ([@MartinHjelmare] - [#57253]) ([netgear docs]) +- Validate initial value for input_datetime ([@emontnemery] - [#57256]) ([input_datetime docs]) +- Bump Mill library to 0.6.1 ([@Danielhiversen] - [#57261]) ([mill docs]) +- Fix RGB only (no color temp) devices with tplink ([@bdraco] - [#57267]) ([tplink docs]) +- Update frontend to 20211007.0 ([@bramkragten] - [#57268]) ([frontend docs]) +- Fix transition handling for tplink lights ([@rytilahti] - [#57272]) ([tplink docs]) +- Bump HAP-python to 4.30 ([@bdraco] - [#57284]) ([homekit docs]) +- Stopgap fix for inconsistent upstream API of tplink dimmers ([@rytilahti] - [#57285]) ([tplink docs]) +- Bump yeelight to 0.7.7 ([@bdraco] - [#57290]) ([yeelight docs]) + +[#56935]: https://github.com/home-assistant/core/pull/56935 +[#57197]: https://github.com/home-assistant/core/pull/57197 +[#57216]: https://github.com/home-assistant/core/pull/57216 +[#57221]: https://github.com/home-assistant/core/pull/57221 +[#57225]: https://github.com/home-assistant/core/pull/57225 +[#57253]: https://github.com/home-assistant/core/pull/57253 +[#57256]: https://github.com/home-assistant/core/pull/57256 +[#57261]: https://github.com/home-assistant/core/pull/57261 +[#57267]: https://github.com/home-assistant/core/pull/57267 +[#57268]: https://github.com/home-assistant/core/pull/57268 +[#57272]: https://github.com/home-assistant/core/pull/57272 +[#57284]: https://github.com/home-assistant/core/pull/57284 +[#57285]: https://github.com/home-assistant/core/pull/57285 +[#57290]: https://github.com/home-assistant/core/pull/57290 +[@Danielhiversen]: https://github.com/Danielhiversen +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@bramkragten]: https://github.com/bramkragten +[@emontnemery]: https://github.com/emontnemery +[@raman325]: https://github.com/raman325 +[@rytilahti]: https://github.com/rytilahti +[frontend docs]: /integrations/frontend/ +[homekit docs]: /integrations/homekit/ +[input_datetime docs]: /integrations/input_datetime/ +[mill docs]: /integrations/mill/ +[netgear docs]: /integrations/netgear/ +[powerwall docs]: /integrations/powerwall/ +[recorder docs]: /integrations/recorder/ +[tplink docs]: /integrations/tplink/ +[xiaomi_miio docs]: /integrations/xiaomi_miio/ +[yeelight docs]: /integrations/yeelight/ +[zwave_js docs]: /integrations/zwave_js/ + ## 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). From 99dd935602160f9ac4d0fa60f610a37a94c29f90 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 8 Oct 2021 03:58:25 +0000 Subject: [PATCH 062/139] Update _config.yml too --- _config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 7c3d9ed60b1..6ebb8139354 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2021 current_minor_version: 10 -current_patch_version: 0 -date_released: 2021-10-06 +current_patch_version: 1 +date_released: 2021-10-07 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. From 0a5eafda25e755ec28025602baeb2d09c0ebd9cb Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 8 Oct 2021 22:08:13 +0000 Subject: [PATCH 063/139] 2021.10.2 --- _config.yml | 4 +-- .../_posts/2021-10-06-release-202110.markdown | 34 +++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 6ebb8139354..7cf15e5a62d 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2021 current_minor_version: 10 -current_patch_version: 1 -date_released: 2021-10-07 +current_patch_version: 2 +date_released: 2021-10-08 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 65e4fb1a73a..e4164626a98 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -58,6 +58,7 @@ Enjoy the release! - [New Integrations](#new-integrations) - [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) - [Release 2021.10.1 - October 7](#release-2021101---october-7) +- [Release 2021.10.2 - October 8](#release-2021102---october-8) - [If you need help...](#if-you-need-help) - [Breaking Changes](#breaking-changes) - [Farewell to the following](#farewell-to-the-following) @@ -280,6 +281,39 @@ The following integrations are now available via the Home Assistant UI: [yeelight docs]: /integrations/yeelight/ [zwave_js docs]: /integrations/zwave_js/ +## Release 2021.10.2 - October 8 + +- Netgear fix port and device model beeing overwritten ([@starkillerOG] - [#57277]) ([netgear docs]) +- Fix Nanoleaf light turn_off transition ([@milanmeu] - [#57305]) ([nanoleaf docs]) +- Migrate tplink hosts that were previously imported from yaml ([@bdraco] - [#57308]) ([tplink docs]) +- Upgrade aionanoleaf to 0.0.3 to fix deadlock ([@milanmeu] - [#57312]) ([nanoleaf docs]) +- Improve state of cover groups ([@emontnemery] - [#57313]) ([group docs]) +- Fix multiple upnp/ssdp issues ([@StevenLooman] - [#57314]) ([upnp docs]) ([yeelight docs]) ([dlna_dmr docs]) ([ssdp docs]) +- Guard for bad last reset ([@balloob] - [#57344]) ([sensor docs]) + +[#57277]: https://github.com/home-assistant/core/pull/57277 +[#57305]: https://github.com/home-assistant/core/pull/57305 +[#57308]: https://github.com/home-assistant/core/pull/57308 +[#57312]: https://github.com/home-assistant/core/pull/57312 +[#57313]: https://github.com/home-assistant/core/pull/57313 +[#57314]: https://github.com/home-assistant/core/pull/57314 +[#57344]: https://github.com/home-assistant/core/pull/57344 +[@StevenLooman]: https://github.com/StevenLooman +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@emontnemery]: https://github.com/emontnemery +[@milanmeu]: https://github.com/milanmeu +[@starkillerOG]: https://github.com/starkillerOG +[dlna_dmr docs]: /integrations/dlna_dmr/ +[group docs]: /integrations/group/ +[nanoleaf docs]: /integrations/nanoleaf/ +[netgear docs]: /integrations/netgear/ +[sensor docs]: /integrations/sensor/ +[ssdp docs]: /integrations/ssdp/ +[tplink docs]: /integrations/tplink/ +[upnp docs]: /integrations/upnp/ +[yeelight docs]: /integrations/yeelight/ + ## 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). From a2c59dbb5089f94de975a1f720746c5f78baf879 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Sat, 9 Oct 2021 09:01:41 +0200 Subject: [PATCH 064/139] fix link to Tautilli API ref (#19678) --- source/_integrations/tautulli.markdown | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/_integrations/tautulli.markdown b/source/_integrations/tautulli.markdown index 495c2737f77..dd287756d47 100644 --- a/source/_integrations/tautulli.markdown +++ b/source/_integrations/tautulli.markdown @@ -71,7 +71,7 @@ monitored_users: required: false type: list monitored_conditions: - description: A list of attributes to expose for each Tautulli user you monitor, every key in the `session` [section here][tautulliapi] can be used. + description: A list of attributes to expose for each Tautulli user you monitor, every key in the `session` [section here](https://github.com/Tautulli/Tautulli/wiki/Tautulli-API-Reference#get_activity) can be used. required: false type: list {% endconfiguration %} @@ -93,4 +93,3 @@ sensor: ``` [tautulli]: https://tautulli.com -[tautulliapi]: https://github.com/Tautulli/Tautulli/wiki/Tautulli-API-Reference#get_activity From e6e7404da55f0bb693456e78ce09215bb42d544e Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 11 Oct 2021 04:19:09 +0000 Subject: [PATCH 065/139] 2021.10.3 --- _config.yml | 4 +- .../_posts/2021-10-06-release-202110.markdown | 58 +++++++++++++++++++ 2 files changed, 60 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 7cf15e5a62d..d094e8112b0 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2021 current_minor_version: 10 -current_patch_version: 2 -date_released: 2021-10-08 +current_patch_version: 3 +date_released: 2021-10-10 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index e4164626a98..1635eb4b7ec 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -59,6 +59,7 @@ Enjoy the release! - [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) - [Release 2021.10.1 - October 7](#release-2021101---october-7) - [Release 2021.10.2 - October 8](#release-2021102---october-8) +- [Release 2021.10.3 - October 10](#release-2021103---october-10) - [If you need help...](#if-you-need-help) - [Breaking Changes](#breaking-changes) - [Farewell to the following](#farewell-to-the-following) @@ -314,6 +315,63 @@ The following integrations are now available via the Home Assistant UI: [upnp docs]: /integrations/upnp/ [yeelight docs]: /integrations/yeelight/ +## Release 2021.10.3 - October 10 + +- Catch errors for efergy ([@tkdrob] - [#57326]) ([efergy docs]) +- Use switch format unique ids for tplink dimmers ([@bdraco] - [#57346]) ([tplink docs]) +- Fix Shelly RGB/W supported color mode detection ([@thecode] - [#57359]) ([shelly docs]) +- Bump pynws to 1.3.2 ([@MatthewFlamm] - [#57361]) ([nws docs]) +- Bump Switchbot library ([@RenierM26] - [#57367]) ([switchbot docs]) +- Bump pyhaversion to 21.10.0 ([@ludeeus] - [#57377]) ([version docs]) +- Update frontend to 20211007.1 ([@bramkragten] - [#57385]) ([frontend docs]) +- Do all of dhcp scapy startup in the executor ([@bdraco] - [#57392]) ([dhcp docs]) +- Remove executor calls in isy994 as its fully async ([@bdraco] - [#57394]) ([isy994 docs]) +- Fix default parameter values for service opentherm_gw.set_clock ([@mvn23] - [#57397]) ([opentherm_gw docs]) +- Fix `opentherm_gw.set_clock` `time` parameter name ([@mvn23] - [#57398]) ([opentherm_gw docs]) +- Restore yeelight workaround for failing to update state after on/off ([@bdraco] - [#57400]) ([yeelight docs]) +- Fix Shelly button filter empty event ([@thecode] - [#57427]) ([shelly docs]) +- Fix Shelly button type in roller mode ([@thecode] - [#57429]) ([shelly docs]) +- Bump zeroconf to 0.36.8 ([@bdraco] - [#57451]) ([zeroconf docs]) +- Fix netgear renamed mdi icons ([@thecode] - [#57431]) ([netgear docs]) + +[#57326]: https://github.com/home-assistant/core/pull/57326 +[#57346]: https://github.com/home-assistant/core/pull/57346 +[#57359]: https://github.com/home-assistant/core/pull/57359 +[#57361]: https://github.com/home-assistant/core/pull/57361 +[#57367]: https://github.com/home-assistant/core/pull/57367 +[#57377]: https://github.com/home-assistant/core/pull/57377 +[#57385]: https://github.com/home-assistant/core/pull/57385 +[#57392]: https://github.com/home-assistant/core/pull/57392 +[#57394]: https://github.com/home-assistant/core/pull/57394 +[#57397]: https://github.com/home-assistant/core/pull/57397 +[#57398]: https://github.com/home-assistant/core/pull/57398 +[#57400]: https://github.com/home-assistant/core/pull/57400 +[#57427]: https://github.com/home-assistant/core/pull/57427 +[#57429]: https://github.com/home-assistant/core/pull/57429 +[#57431]: https://github.com/home-assistant/core/pull/57431 +[#57451]: https://github.com/home-assistant/core/pull/57451 +[@MatthewFlamm]: https://github.com/MatthewFlamm +[@RenierM26]: https://github.com/RenierM26 +[@bdraco]: https://github.com/bdraco +[@bramkragten]: https://github.com/bramkragten +[@ludeeus]: https://github.com/ludeeus +[@mvn23]: https://github.com/mvn23 +[@thecode]: https://github.com/thecode +[@tkdrob]: https://github.com/tkdrob +[dhcp docs]: /integrations/dhcp/ +[efergy docs]: /integrations/efergy/ +[frontend docs]: /integrations/frontend/ +[isy994 docs]: /integrations/isy994/ +[netgear docs]: /integrations/netgear/ +[nws docs]: /integrations/nws/ +[opentherm_gw docs]: /integrations/opentherm_gw/ +[shelly docs]: /integrations/shelly/ +[switchbot docs]: /integrations/switchbot/ +[tplink docs]: /integrations/tplink/ +[version docs]: /integrations/version/ +[yeelight docs]: /integrations/yeelight/ +[zeroconf docs]: /integrations/zeroconf/ + ## 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). From 9ae9c3b47a5315149b872b2a7b45585f76c86828 Mon Sep 17 00:00:00 2001 From: Hmmbob <33529490+hmmbob@users.noreply.github.com> Date: Mon, 11 Oct 2021 09:31:10 +0200 Subject: [PATCH 066/139] Update link, add note in Microsoft TTS docs (#19700) --- source/_integrations/microsoft.markdown | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/_integrations/microsoft.markdown b/source/_integrations/microsoft.markdown index a6ef468f3fb..4666facf12d 100644 --- a/source/_integrations/microsoft.markdown +++ b/source/_integrations/microsoft.markdown @@ -71,11 +71,16 @@ region:

    - +
    + +If you set the language to anything other than the default `en-us`, you will need to specify a matching voice type as well. + +
    + ## Full configuration example A full configuration sample including optional variables: From 879650068b1065da8b78559017c9baa0f123ff2e Mon Sep 17 00:00:00 2001 From: Hmmbob <33529490+hmmbob@users.noreply.github.com> Date: Mon, 11 Oct 2021 09:44:31 +0200 Subject: [PATCH 067/139] Fix typo in Microsft TTS (#19708) --- source/_integrations/microsoft.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/microsoft.markdown b/source/_integrations/microsoft.markdown index 4666facf12d..203d8f5a8d1 100644 --- a/source/_integrations/microsoft.markdown +++ b/source/_integrations/microsoft.markdown @@ -71,7 +71,7 @@ region:
    -Not all Azure regions support high-quality neural voices. Use [this overview]https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/regions#neural-and-standard-voices) to determine the availability of standard and neural voices by region/endpoint. +Not all Azure regions support high-quality neural voices. Use [this overview](https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/regions#neural-and-standard-voices) to determine the availability of standard and neural voices by region/endpoint.
    From 8ed5faa9839adc276d4ac84f6a4b2b98db33bace Mon Sep 17 00:00:00 2001 From: Mathieu Frappier Date: Mon, 11 Oct 2021 00:59:12 -0700 Subject: [PATCH 068/139] Clarify step 6 in Tuya integration documentation (#19693) --- source/_integrations/tuya.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index a7d7a80a73a..e9530257cb1 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -49,7 +49,7 @@ This is a separate account to the one you made for the app. You cannot log in wi 4. In the `Create Project` dialog box, configure `Project Name`, `Description`, `Industry`, and `Data Center`. For the `Development Method` field, select `Smart Home` from the dropdown list. For the `Data Center` field, select the zone you are located in. ![](/images/integrations/tuya/image_001.png) 5. Click `Create` to continue with project configuration. -6. In Configuration Wizard, select the `Device Status Notification` API. `Smart Home` API products should already be selected by default. +6. In Configuration Wizard, make sure you add `Device Status Notification` API. The list of API should look like this: ![](/images/integrations/tuya/image_002.png) 7. Click `Authorize`. From 8040546920b5fc7cbbc3055c3aef7a003d6e282e Mon Sep 17 00:00:00 2001 From: Caleb Mah Date: Mon, 11 Oct 2021 16:12:59 +0800 Subject: [PATCH 069/139] Add YLTD003 to supported models list (#19686) --- source/_integrations/yeelight.markdown | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/source/_integrations/yeelight.markdown b/source/_integrations/yeelight.markdown index 5838ab4ccba..cb48522631a 100644 --- a/source/_integrations/yeelight.markdown +++ b/source/_integrations/yeelight.markdown @@ -172,6 +172,7 @@ This integration is tested to work with the following models. If you have a diff | Model ID | Model number | Product name | |------------|--------------|--------------------------------------------------| +| `mono` | YLTD03YL | Yeelight Serene Eye-Friendly Desk Lamp | | `mono1` | YLDP01YL | LED Bulb (White) | | ? | YLDP05YL | LED Bulb (White) - 2nd generation | | `color1` | YLDP02YL | LED Bulb (Color) | @@ -186,20 +187,20 @@ This integration is tested to work with the following models. If you have a diff | `bslamp1` | MJCTD01YL | Xiaomi Mijia Bedside Lamp - Wi-Fi Version! | | `bslamp1` | MJCTD02YL | Xiaomi Mijia Bedside Lamp II | | `RGBW` | MJDP02YL | Mi LED smart Lamp - white and color Wi-Fi Version| +| `lamp` | MJTD02YL | Xiaomi Mijia Desk Lamp Pro | | `lamp1` | MJTD01YL | Xiaomi Mijia Smart LED Desk Lamp (autodiscovery isn't possible because the device doesn't support mDNS due to the small amount of RAM) | +| `lamp15` | YLTD003 | Yeelight LED Screen Light Bar Pro | | `ceiling1` | YLXD01YL | Yeelight Ceiling Light | | `ceiling2` | YLXD03YL | Yeelight Ceiling Light - Youth Version | | ? | YLXD62YI | Yeelight Ceiling Light (Jiaoyue 260) | | ?, may be `ceiling3` | YLXD04YL | Yeelight Ceiling Light (Jiaoyue 450) | | `ceiling3` | YLXD05YL | Yeelight Ceiling Light (Jiaoyue 480) | | `ceiling4` | YLXD02YL | Yeelight Ceiling Light (Jiaoyue 650) | -| `mono` | YLTD03YL | Yeelight Serene Eye-Friendly Desk Lamp | -| `ceiling10` | YLDL01YL | Yeelight Meteorite Pendant Light | -| `ceiling13` | YLXD01YL | Yeelight LED Ceiling Light | -| ? | YLXD013-B | Yeelight Arwen Ceiling Light 450C | -| ? | YLXD013-C | Yeelight Arwen Ceiling Light 550C | +| `ceiling10`| YLDL01YL | Yeelight Meteorite Pendant Light | +| `ceiling13`| YLXD01YL | Yeelight LED Ceiling Light | | `ceil26` | YLXD76YL | Yeelight Ceiling Light - Updated HomeKit 23w | -| `lamp` | MJTD02YL | Xiaomi Mijia Desk Lamp Pro | +| ? | YLXD013-B | Yeelight Arwen Ceiling Light 450C | +| ? | YLXD013-C | Yeelight Arwen Ceiling Light 550C | ## Services From 9d9c398b3748f157a8cb348fbbd45e15c8be7067 Mon Sep 17 00:00:00 2001 From: Shay Levy Date: Mon, 11 Oct 2021 11:23:09 +0300 Subject: [PATCH 070/139] Remove webOS TV broken link (#19683) --- source/_integrations/webostv.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/webostv.markdown b/source/_integrations/webostv.markdown index d145f6217d7..5d2ccb0b547 100644 --- a/source/_integrations/webostv.markdown +++ b/source/_integrations/webostv.markdown @@ -22,7 +22,7 @@ There is currently support for the following device types within Home Assistant: - [Media Player](#media-player) - [Notifications](#notifications) -To begin with enable *LG Connect Apps* feature in *Network* settings of the TV [instructions](https://www.lg.com/uk/support/product-help/CT00008334-1437131798537-others). +To begin with enable *LG Connect Apps* feature in *Network* settings of the TV. Once basic configuration is added to your `configuration.yaml` file. A notification should be visible in the frontend's **Notification** section. Follow the instructions and accept the pairing request on your TV. From 8c32be01f1e0a89535684058f95e9b6d10addca5 Mon Sep 17 00:00:00 2001 From: Ian Foster Date: Mon, 11 Oct 2021 01:24:12 -0700 Subject: [PATCH 071/139] fixing typo in keyboard_remote (#19682) --- source/_integrations/keyboard_remote.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/keyboard_remote.markdown b/source/_integrations/keyboard_remote.markdown index 7db0b3aa9f3..d7f7ed717a8 100644 --- a/source/_integrations/keyboard_remote.markdown +++ b/source/_integrations/keyboard_remote.markdown @@ -102,7 +102,7 @@ automation: `device_descriptor` or `device_name` may be specified in the trigger so the automation will be fired only for that keyboard. This is especially useful if you wish to use several Bluetooth remotes to control different devices. Omit them to ensure the same key triggers the automation for all keyboards/remotes. -`key_code` should be set to the code generated by the key press, otherwise the trigger will file on every key press. +`key_code` should be set to the code generated by the key press, otherwise the trigger will fire on every key press. `type` can optionally be set to one of `key_down`, `key_up`, or `key_hold` to limit the trigger to that specific event type. ## Disconnections From a0c3d4fead75935ec9bf60d96e920e7657a13fd5 Mon Sep 17 00:00:00 2001 From: kayge Date: Mon, 11 Oct 2021 01:26:46 -0700 Subject: [PATCH 072/139] Minor typo in ecovacs.markdown (#19680) --- source/_integrations/ecovacs.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/ecovacs.markdown b/source/_integrations/ecovacs.markdown index 795c2db74e7..0b784dc1b4c 100644 --- a/source/_integrations/ecovacs.markdown +++ b/source/_integrations/ecovacs.markdown @@ -70,7 +70,7 @@ logger: sucks: debug ``` -Warning: doing this will cause your authentication token to visible in your log files. Be sure to remove any tokens and other authentication details from your log before posting them in an issue. +**Warning**: doing this will cause your authentication token to be visible in your log files. Be sure to remove any tokens and other authentication details from your log before posting them in an issue. ## Vacuum From 931719c60bbe96be2c4960c5e6bba7ab4e7bfe7f Mon Sep 17 00:00:00 2001 From: purcell-lab <79175134+purcell-lab@users.noreply.github.com> Date: Mon, 11 Oct 2021 19:28:14 +1100 Subject: [PATCH 073/139] Update solaredge.markdown - add Category Energy (#19679) --- source/_integrations/solaredge.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/solaredge.markdown b/source/_integrations/solaredge.markdown index d3597d51845..8b0ea95a485 100644 --- a/source/_integrations/solaredge.markdown +++ b/source/_integrations/solaredge.markdown @@ -3,6 +3,7 @@ title: SolarEdge description: Instructions on how to integrate SolarEdge sensor within Home Assistant. ha_category: - Sensor + - Energy ha_release: 0.85 ha_iot_class: Cloud Polling ha_config_flow: true From 263537ab5114ec1d1e0b94eee82b9a637c714e6a Mon Sep 17 00:00:00 2001 From: Jamie Weston Date: Mon, 11 Oct 2021 09:30:22 +0100 Subject: [PATCH 074/139] Updated media coverage section (#19676) --- source/help/index.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/help/index.markdown b/source/help/index.markdown index bf8aa0a7638..44bfe0f67d7 100644 --- a/source/help/index.markdown +++ b/source/help/index.markdown @@ -50,6 +50,7 @@ Looking for [talking points](/help/talking-points/) or [trivia](/help/trivia)? Don't miss the regular [Home Assistant podcasts](https://hasspodcast.io/). +- [How to achieve smart home nirvana (or, home automation without subscription)](https://arstechnica.com/information-technology/2021/03/how-to-achieve-smart-home-nirvana-or-home-automation-without-subscription/) - March 2021 - [Why I use Home Assistant for open source home automation](https://opensource.com/article/20/11/home-assistant) - November 2020 - [Home Assistant, the Python IoT hub](https://lwn.net/Articles/822350/) - June 2020 - [Thomas-Krenn-Award 2020: Dino, Teckids und Home Assistant](https://www.thomas-krenn.com/de/tkmag/allgemein/gewinner-thomas-krenn-award-2020/) - June 2020 From 01593d6f0ebe4d388152fe5feed8ebf013ac8d12 Mon Sep 17 00:00:00 2001 From: Jamie Weston Date: Mon, 11 Oct 2021 09:37:00 +0100 Subject: [PATCH 075/139] =?UTF-8?q?Added=20reference=20to=20splitting=20co?= =?UTF-8?q?nfiguration=20page=20from=20troubleshooting=20=E2=80=A6=20(#196?= =?UTF-8?q?73)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Franck Nijhof --- source/_docs/configuration/troubleshooting.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/troubleshooting.markdown b/source/_docs/configuration/troubleshooting.markdown index 4484bcbed99..d1df80a77b4 100644 --- a/source/_docs/configuration/troubleshooting.markdown +++ b/source/_docs/configuration/troubleshooting.markdown @@ -57,7 +57,7 @@ It can happen that some integrations either do not work right away or stop worki #### Multiple files -If you are using multiple files for your setup, make sure that the pointers are correct and the format of the files is valid. +If you are using multiple files for your setup, make sure that the pointers are correct and the format of the files is valid. It's important to understand the different types of `!include` and how the contents of each file should be structured - more information on the various methods of splitting your configuration into multiple files can be found [here](/docs/configuration/splitting_configuration). ```yaml light: !include devices/lights.yaml From 5846445f0efbd093d00ae0bc4345bf2937e61cbe Mon Sep 17 00:00:00 2001 From: Eirik Z Date: Mon, 11 Oct 2021 11:10:58 +0200 Subject: [PATCH 076/139] Update usb.markdown (#19665) --- source/_integrations/usb.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/usb.markdown b/source/_integrations/usb.markdown index a297d1d10a2..9c20fa3e2d5 100644 --- a/source/_integrations/usb.markdown +++ b/source/_integrations/usb.markdown @@ -11,15 +11,15 @@ ha_codeowners: - '@bdraco' --- -The USB Discovery integration will watch the host for USB devices. Discovered integrations will show up in the discovered section on the integrations page in the configuration panel. +The USB Discovery integration will detect newly connected USB devices. Discovered devices will show up in the discovered section on the integrations page in the configuration panel. -- On all supported systems, devices are detected at startup. +- On all supported systems, devices are detected during startup. - On Linux systems that have functional `udev` support, including Home Assistant Operating System, devices are detected as soon as they are plugged in. - On non-Linux systems or systems without `udev` support, devices are detected when visiting the integrations page and during onboarding. ## Configuration -This integration is by default enabled, unless you've disabled or removed the [`default_config:`](/integrations/default_config/) line from your configuration. If that is the case, the following example shows you how to enable this integration manually: +This integration is part of [`default_config:`](/integrations/default_config/) if you have opted to not use [`default_config:`](/integrations/default_config/)you can add this integration by adding the following lines to your `configuration.yaml` ```yaml # Example configuration.yaml entry From 8a28a19c7a1cbae94eab4300e054b2976fba064d Mon Sep 17 00:00:00 2001 From: James Stroud Date: Mon, 11 Oct 2021 05:17:56 -0400 Subject: [PATCH 077/139] webhook clarification (#19666) Co-authored-by: Franck Nijhof --- source/_integrations/smartthings.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/smartthings.markdown b/source/_integrations/smartthings.markdown index 69873a3e079..d41997645fe 100644 --- a/source/_integrations/smartthings.markdown +++ b/source/_integrations/smartthings.markdown @@ -63,7 +63,7 @@ The PAT is used to create a Home Assistant SmartApp in your SmartThings account This integration requires an internet accessible incoming webhook to receive push updates from SmartThings. The preferred approach is to subscribe to [Home Assistant Cloud (Nabu Casa)](https://www.nabucasa.com/) and the integration will configure and use a cloudhook automatically. Alternatively, you will have to configure and setup an internet accessible webhook in Home Assistant as described below: 1. Setup [remote access](/docs/configuration/remote/) via a domain name secured with SSL. *Self-signed SSL certificates are not supported by the SmartThings Cloud API.* -1. Set the external URL in the Home Assistant [configuration](/docs/configuration/basic) to the URL that Home Assistant is available on the internet (this must start with `https://`). +1. Set the external URL in the Home Assistant [configuration](/docs/configuration/basic) to the URL that Home Assistant is available on the internet (this must start with `https://`). This must be port 443. If you do not use Nabu Casa you must configure your network to allow TCP traffic from the internet on port 443 to reach the IP address of the device running Home Assistant. ## Setup instructions From 2aa0676f9df284939ad6884e097198282a9cf2ca Mon Sep 17 00:00:00 2001 From: reichley Date: Mon, 11 Oct 2021 05:22:46 -0400 Subject: [PATCH 078/139] change prefix 00 when 0 note (#19662) --- source/_docs/automation/trigger.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index a9b6ec7d331..3ccc96727fa 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -677,7 +677,7 @@ automation 3:
    -Do not prefix numbers with a zero - using `'00'` instead of `'0'` for example will result in errors. +Do not prefix numbers with a zero - using `'01'` instead of `'1'` for example will result in errors.
    From 2e0def203890df21f3a4ae9160038402d37824b6 Mon Sep 17 00:00:00 2001 From: Eirik Z Date: Mon, 11 Oct 2021 11:30:44 +0200 Subject: [PATCH 079/139] Update home_plus_control.markdown (#19711) --- source/_integrations/home_plus_control.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/home_plus_control.markdown b/source/_integrations/home_plus_control.markdown index 79d8af2c5fb..e35f21c1ced 100644 --- a/source/_integrations/home_plus_control.markdown +++ b/source/_integrations/home_plus_control.markdown @@ -30,6 +30,10 @@ This integration has been tested to work with the following range of Legrand pro - Valena Next™ with Netatmo +This integration has also been tested to work with the following range of BTicino products + +- Living Now (Light switches) + ## Authentication Before you are able to configure the Legrand Home + Control integration into Home Assistant, you must register with the *Works with Legrand* platform. From 31fd9b9ec5359104828d5e1cd2bddadc819a5fac Mon Sep 17 00:00:00 2001 From: reichley Date: Mon, 11 Oct 2021 05:35:24 -0400 Subject: [PATCH 080/139] fixing considerations paragraph (#19661) Co-authored-by: Franck Nijhof --- source/_integrations/lock.template.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/lock.template.markdown b/source/_integrations/lock.template.markdown index 40fadbbe30e..235b99b3b4b 100644 --- a/source/_integrations/lock.template.markdown +++ b/source/_integrations/lock.template.markdown @@ -77,7 +77,7 @@ lock: ## Considerations -If you are using the state of a platform that takes extra time to load, the Template Lock may get an `unknown` state during startup. This results in error messages in your log file until that platform has completed loading. If you use `is_state()` function in your template, you can avoid this situation. For example, you would replace {% raw %}`{{ is_state('switch.source', 'on') }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an unknown result: {% raw %}`{{ is_state('switch.source', 'on') }}`{% endraw %} +If you are using the state of a platform that takes extra time to load, the Template Lock may get an `unknown` state during startup. This results in error messages in your log file until that platform has completed loading. If you use `is_state()` function in your template, you can avoid this situation. For example, you would replace {% raw %}`{{ state('switch.source') == 'on') }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an unknown result: {% raw %}`{{ is_state('switch.source', 'on') }}`{% endraw %} ## Examples From 1037d3af6b45a86dce47f3c9732db3a1b4af3537 Mon Sep 17 00:00:00 2001 From: AlexSchmitz222 Date: Mon, 11 Oct 2021 11:39:39 +0200 Subject: [PATCH 081/139] Update tradfri.markdown (#19701) Co-authored-by: Franck Nijhof --- source/_integrations/tradfri.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/tradfri.markdown b/source/_integrations/tradfri.markdown index 841202fdd41..561426e7317 100644 --- a/source/_integrations/tradfri.markdown +++ b/source/_integrations/tradfri.markdown @@ -79,4 +79,5 @@ Do not use the `api_key` variable in `configuration.yaml`. The API key is only n ## Known limitations -- The TRÅDFRI Shortcut button sends no events to Home Assistant so it cannot be used to automate with; it does report battery status. +- The TRÅDFRI Shortcut button, Remotes and motion sensor only send information about their battery status, no events, to Home Assistant and thus can't be used to automate with. If you want to automate with these devices, you need to use something like [ZHA](/integrations/zha/). + From bc5b4919aba9b0668ad7b5f09c2f5d98a318272b Mon Sep 17 00:00:00 2001 From: A-Vibes <67995456+A-Vibes@users.noreply.github.com> Date: Mon, 11 Oct 2021 22:47:29 +1300 Subject: [PATCH 082/139] Update switchbot.markdown (#19702) Co-authored-by: Franck Nijhof --- source/_integrations/switchbot.markdown | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index cd8da49b3a0..98f347e59a2 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -1,6 +1,6 @@ --- title: SwitchBot -description: Instructions on how to set up SwitchBot switches. +description: Instructions on how to set up SwitchBot Devices. ha_category: - Cover - Switch @@ -29,3 +29,10 @@ There are three attributes available on the SwitchBot entity to give you more in - `last_run_success`: If `true` if the last action sent to the SwitchBot succeeded. This attribute is useful for error trapping when Bluetooth connectivity is intermittent. If `false`, see home-assistant.log for specific error messages. - `Switch mode`: Specifies the mode of the SwitchBot. If `true` the the SwitchBot is in Pull/Retract mode for toggle switches otherwise the bot is in momentary switch mode. - `MAC address`: The BTLE MAC for the device. + +### Error codes and troubleshooting + +{% configuration_basic %} +"Config flow could not be loaded": + description: Possible custom integration conflict, using a different version of PySwitchbot; Try uninstalling the custom integration. +{% endconfiguration_basic %} From 101c2480882865831971c0d10d714091ee74c86c Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Mon, 11 Oct 2021 03:12:02 -0700 Subject: [PATCH 083/139] Add `details` blocks for Nest instructions to reduce into fewer logical steps (#19698) --- source/_integrations/nest.markdown | 136 +++++++++++++++++++++-------- 1 file changed, 98 insertions(+), 38 deletions(-) diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown index 2b15ffb13de..03603c0c754 100644 --- a/source/_integrations/nest.markdown +++ b/source/_integrations/nest.markdown @@ -64,7 +64,9 @@ The full detailed instructions for account setup are available in the [Device Ac For the first phase, you will turn on the API and create the necessary credentials to have Home Assistant talk to the Nest API. -1. First go to the [Device Access Registration](https://developers.google.com/nest/device-access/registration) page. Click on the button **Go to the Device Access Console**. +{% details "Create a Device Access Project [Device Access Console]" %} + +1. First go to the [Device Access Registration](https://developers.google.com/nest/device-access/registration) page. Click on the button **[Go to the Device Access Console](https://console.nest.google.com/device-access/)**. ![Screenshot of Device Access Registration](/images/integrations/nest/device_access.png) 1. Check the box to "Accept the Terms of Service" and click **Continue to Payment** where you need to pay a fee (currently US$5). @@ -80,7 +82,13 @@ For the first phase, you will turn on the API and create the necessary credentia 1. Give your Device Access project a name and click **Next**. ![Screenshot of naming a project](/images/integrations/nest/project_name.png) -1. Next you will be asked for an *OAuth client ID*. It is a good idea to go create that now. Open a new tab to the [Google API Console](https://console.developers.google.com/apis/credentials). +1. Next you will be asked for an *OAuth client ID*. It is a good idea to go create that now following instructions in the next section in a new browser tab. + +{% enddetails %} + +{% details "Configure OAuth Client ID [Cloud Console]" %} + +1. Open a new tab to the [Google API Console](https://console.developers.google.com/apis/credentials). 1. If this is your first time here, you likely need to create a new Google API project. Click **Create Project** then **New Project**. Note: This is a different type of project from the Device Access project you are also creating. @@ -119,7 +127,11 @@ Project**. Note: This is a different type of project from the Device Access proj 1. You should now be presented with an *OAuth client created* message. Take note of *Your Client ID* and *Your Client Secret* as these are needed for Home Assistant set up. ![Screenshot of OAuth Client ID and Client Secret](/images/integrations/nest/oauth_created.png) -1. Now head back to the *Device Access Console* tab and *Add your OAuth client ID* then click **Next**. +{% enddetails %} + +{% details "Link Device Access Authentication [Device Access Console]" %} + +1. Now head back to the *[Device Access Console](https://console.nest.google.com/device-access/project-list)* tab and *Add your OAuth client ID* then click **Next**. ![Screenshot of Device Access Console OAuth client ID](/images/integrations/nest/device_access_oauth_client_id.png) 1. Enable Events by clicking on **Enable** and **Create project**. @@ -127,6 +139,10 @@ Project**. Note: This is a different type of project from the Device Access proj 1. Take note of the *Project ID* as you will need it later. At this point you have the `project_id`, `client_id` and `client_secret` configuration options needed for Home Assistant. +{% enddetails %} + +{% details "Enable Device Access APIs [Cloud Console]" %} + 1. Go back to the [Google Cloud Console: API & Services](https://console.developers.google.com/apis/dashboard) 1. Click on **Enable APIs and Services** @@ -135,10 +151,14 @@ Project**. Note: This is a different type of project from the Device Access proj 1. Search for **Smart Device management** and enable the API. ![Screenshot of Search for SDM API](/images/integrations/nest/enable_sdm_api.png) +{% enddetails %} + ## Pub/Sub subscriber setup The next phase is to enable the Pub/Sub API by creating a subscription that can keep Home Assistant informed of events or device changes in near real-time. See [Device Access: Events](https://developers.google.com/nest/device-access/api/events) for the full detailed instructions. +{% details "Configure Cloud Pub/Sub [Cloud Console]" %} + 1. Visit [Enable the Cloud Pub/Sub API](https://console.developers.google.com/apis/library/pubsub.googleapis.com) in the Cloud Console and click **Enable**. 1. Go to the [Google Cloud Platform: Pub/Sub: Subscriptions](https://console.cloud.google.com/cloudpubsub/subscription/list) page and click **Create Subscription**. @@ -157,9 +177,11 @@ The next phase is to enable the Pub/Sub API by creating a subscription that can 1. Once created, copy the *Subscription name* which you will want to hold on to as your `subscriber_id` for configuring Home Assistant. This typically looks like `projects/MY-CLOUD-ID/subscriptions/EXAMPLE`. Don't confuse *Subscription name* with *Topic name* since they look similar. +{% enddetails %} + ## Configuration -Congratulations, you now should have everything you need to configure Home Assistant. Edit your `configuration.yaml` file and populate a `nest` entry in the format of the example [Configuration](#configuration) below. +You now should have everything needed to configure Nest in Home Assistant. Edit your `configuration.yaml` file and populate a `nest` entry in the format of the example configuration below. ```yaml # Example configuration.yaml entry @@ -193,9 +215,25 @@ subscriber_id: ## Device Setup -Once your developer account is set up and you have a valid `nest` entry in `configuration.yaml`, you need to connect devices with the following steps: +Once `configuration.yaml` has a valid `nest` entry, you need to add Nest to your Home Assistant instance via the user interface by using this My button: -1. Using your externally accessible address from the Home Assistant front-end, navigate to **Configuration** then **Integrations**. Click **Add Integration** then locate 'Nest'. +{% my config_flow_start badge domain=page.ha_domain %} + +{% details "Manual configuration steps" %} + +1. Browse to your Home Assistant instance using. +1. In the sidebar click on _**{% my config icon %}**_. +1. From the configuration menu select: _**{% my integrations icon %}**_. +1. In the bottom right, click on the + _**{% my config_flow_start icon domain=page.ha_domain %}**_ button. +1. From the list, search and select _**"Nest"**_ and follow the instructions. + +{% enddetails %} + +The Nest integration setup will walk you through the steps of authorizing +your Home Assistant to access your account and Nest devices. + +{% details "OAuth and Device Authorization steps" %} 1. You should get redirected to Google to choose an account. This should be the same developer account you configured above. @@ -220,6 +258,7 @@ everything, however, you can leave out any feature you do not wish to use with H 1. If all went well, you are ready to go! ![Screenshot of success](/images/integrations/nest/finished.png) +{% enddetails %} ## Troubleshooting @@ -227,34 +266,56 @@ everything, however, you can leave out any feature you do not wish to use with H - Check **Configuration** then **Logs** to see if there are any error messages or misconfigurations then see the error messages below. -- *Reauthentication required often*: If you are frequently getting logged out, this means your authentication token was revoked by Google. This most likely reason is the *OAuth Consent Screen* is set to *Testing* by default which expires the token after 7 days. Follow the steps above to set it to *Production* to resolve this and reauthorize your integration one more time to get a new token. You may also see this as the error message *invalid_grant: Token has been expired or revoked*. See [Google Identity: Refresh token expiration](https://developers.google.com/identity/protocols/oauth2#expiration) for more reasons on why your token may have expired. +- *Reauthentication required often*: If you are frequently getting logged out, this means your authentication token was revoked by Google likely due to a misconfiguration. + +{% details "Details about reauthentication issues" %} + +- This most likely reason is the *OAuth Consent Screen* is set to *Testing* by default which expires the token after 7 days. +- Follow the steps above to set it to *Production* to resolve this and reauthorize your integration one more time to get a new token. +- You may also see this as the error message *invalid_grant: Token has been expired or revoked*. +- See [Google Identity: Refresh token expiration](https://developers.google.com/identity/protocols/oauth2#expiration) for more reasons on why your token may have expired. + +{% enddetails %} - *Thermostat does not appear or is unavailable* happens due to a bug where the SDM API does return the devices. A common fix get the API to work again is to: - - Restart the Thermostat device. See [How to restart or reset a Nest thermostat](https://support.google.com/googlenest/answer/9247296) for more details. - - In the official Nest app or on https://home.nest.com: Move the Thermostat to a different or fake/temporary room. - - Reload the integration in Home Assistant: Navigate to **Configuration** then **Integrations**, click `...` next to *Nest* and choose **Reload**. + +{% details "How to restart thermostat" %} + + - Restart the Thermostat device. See [How to restart or reset a Nest thermostat](https://support.google.com/googlenest/answer/9247296) for more details. + - In the official Nest app or on https://home.nest.com: Move the Thermostat to a different or fake/temporary room. + - Reload the integration in Home Assistant: Navigate to **Configuration** then **Integrations**, click `...` next to *Nest* and choose **Reload**. + +{% enddetails %} - *No devices or entities are created* if the SDM API is not returning any devices for the authorized account. Double-check that GCP is configured correctly to [Enable the API](https://developers.google.com/nest/device-access/get-started#set_up_google_cloud_platform) and authorize at least one device in the OAuth setup flow. If you have trouble here, then you may want to walk through the Google instructions and issue commands directly against the API until you successfully get back the devices. - *Error 400: redirect_uri_mismatch* means that your OAuth Client ID is not configured to match your Home Assistant URL. - - To resolve this, copy and paste the redirect URI in the error message (`https://:/auth/external/callback`). +{% details "Details about resolving redirect_uri_mismatch" %} - ![Screenshot of success](/images/integrations/nest/redirect_uri_mismatch.png) +- To resolve this, copy and paste the redirect URI in the error message (`https://:/auth/external/callback`). - - Go back to the [API Console](https://console.developers.google.com/apis/credentials) and select your *OAuth 2.0 Client ID*. - - Add the URL to the list of *Authorized redirect URIs* and click **Save** and start the flow over. + ![Screenshot of success](/images/integrations/nest/redirect_uri_mismatch.png) - ![Screenshot of success](/images/integrations/nest/redirect_uris_fix.png) +- Go back to the [API Console](https://console.developers.google.com/apis/credentials) and select your *OAuth 2.0 Client ID*. +- Add the URL to the list of *Authorized redirect URIs* and click **Save** and start the flow over. + + ![Screenshot of success](/images/integrations/nest/redirect_uris_fix.png) + +{% enddetails %} - When configuring the OAuth Client ID redirect URI, you may see an error such as *must end with a public top-level domain (such as .com or .org)* or *must use a valid domain that is a valid top private domain*. This means that you may need to change the URL you use to access Home Assistant in order to access your devices. - - See [Securing](https://www.home-assistant.io/docs/configuration/securing/) Home Assistant for convenient solutions e.g. [Nabu Casa](https://www.nabucasa.com/) or Duck DNS. - - There are subtle [rules](https://developers.google.com/identity/protocols/oauth2/web-server#uri-validation) for what types of URLs are allowed, namely that they must use SSL and a publicly known hostname, though your Home Assistant ports do not need to be exposed to the internet. - - You can use any publicly known hostname you own - - As a hack, you can use hosts tricks to temporarily assign a public hostname to your Home Assistant IP address. +{% details "Details about URL configuration" %} + +- See [Securing](https://www.home-assistant.io/docs/configuration/securing/) Home Assistant for convenient solutions e.g. [Nabu Casa](https://www.nabucasa.com/) or Duck DNS. +- There are subtle [rules](https://developers.google.com/identity/protocols/oauth2/web-server#uri-validation) for what types of URLs are allowed, namely that they must use SSL and a publicly known hostname, though your Home Assistant ports do not need to be exposed to the internet. +- You can use any publicly known hostname you own +- As a hack, you can use hosts tricks to temporarily assign a public hostname to your Home Assistant IP address. + +{% enddetails %} - *Error 403: access_denied* means that you need to visit the [OAuth Consent Screen](https://console.developers.google.com/apis/credentials/consent) and add your Google Account as a *Test User*. @@ -322,7 +383,7 @@ All Google Nest Cam models and the Google Nest Hello Video Doorbell support devi - **Motion detected** - **Person detected** - **Sound detected** -- **Doorbell pressed** *for Google Nest Hello Video Doorbell only* +- **Doorbell pressed** *for Doorbell only* The lower level Pub/Sub subscriber receives events in real time and internally fires `nest_event` events within Home Assistant: @@ -333,7 +394,7 @@ The lower level Pub/Sub subscriber receives events in real time and internally f | Sound detected | [CameraSound](https://developers.google.com/nest/device-access/traits/device/camera-sound#events) | `sound_detected` | | Doorbell pressed | [DoorbellChime](https://developers.google.com/nest/device-access/traits/device/doorbell-chime#events) | `doorbell_chime` | -### Example +## Example This automation will trigger when a `nest_event` event type with a type of `camera_motion` is received from the specified `device_id`. @@ -364,8 +425,7 @@ This section contains instructions for the Legacy [Works with Nest](https://deve New users are not currently able to set up a Works With Nest Developer account. The documentation is preserved here for existing users of the API.

CxYq9M(0mgkLF)kc(ElQJLuBX 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 z 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 diff --git a/source/images/integrations/tuya/image_006.png b/source/images/integrations/tuya/image_006.png index 2cfb252a2b0520b371518885577c3b3401f363db..9474772dadb4fcec9731828274f9d1987bdd5236 100644 GIT binary patch literal 15645 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�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 diff --git a/source/images/integrations/tuya/image_007.png b/source/images/integrations/tuya/image_007.png deleted file mode 100644 index 619ff7db51d025c2bbb4c4d42a7c2beeb6d88613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20376 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 From 5612dadf4c1ff15168c72a0694ff736348376c40 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 5 Oct 2021 22:09:46 -0700 Subject: [PATCH 038/139] Region -> Country and minor tweaks (#19623) --- source/_integrations/tuya.markdown | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 4f1045eef4d..a7d7a80a73a 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -44,7 +44,7 @@ This is a separate account to the one you made for the app. You cannot log in wi ### Create a project 1. Log in to the [Tuya IoT Platform](https://iot.tuya.com/). -2. In the left navigation bar, click `Cloud` > `Development`. If this is your first time setting up an account you will be asked to subscribe to a Cloud Development Plan. You can select and "purchase" the Trial Edition. +2. In the left navigation bar, click `Cloud` > `Development`. If this is your first time setting up an account you will be asked to subscribe to a Cloud Development Plan. You can select and "purchase" the Trial Edition (it's free). 3. On the page that appears, click `Create Cloud Project`. 4. In the `Create Project` dialog box, configure `Project Name`, `Description`, `Industry`, and `Data Center`. For the `Development Method` field, select `Smart Home` from the dropdown list. For the `Data Center` field, select the zone you are located in. ![](/images/integrations/tuya/image_001.png) @@ -60,8 +60,8 @@ This is a separate account to the one you made for the app. You cannot log in wi ![](/images/integrations/tuya/image_003.png) 3. Scan the QR code that appears using the `Tuya Smart` app or `Smart Life` app. ![](/images/integrations/tuya/image_004.png) -4. Click `Confirm` on your `Tuya Smart` or `Smart Life` app. -5. Navigate to the `All Devices` tab. Here you should be able to find the devices that have been added through your `Tuya Smart` or `Smart Life` account, as a confirmation everything worked. +4. Click `Confirm` in the app. +5. To confirm that everything worked, navigate to the `All Devices` tab. Here you should be able to find the devices from the app. ![](/images/integrations/tuya/image_005.png) @@ -73,8 +73,8 @@ Click the created project to enter the `Project Overview` page and get the `Auth {% include integrations/config_flow.md %} {% configuration_basic %} - Region: - description: Choose the Tuya IoT region to use. + Country: + description: Choose the country you picked when signing up. "Tuya IoT Access ID": description: Go to your cloud project on [Tuya IoT Platform](https://iot.tuya.com/). Find the **Access ID** under [Authorization Key](#get-authorization-key) on the **Project Overview** tab. @@ -94,10 +94,10 @@ Click the created project to enter the `Project Overview` page and get the `Auth {% configuration_basic %} -"1004:sign invalid": +"1004: sign invalid": description: Incorrect Access ID or Access Secret. Please refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). -"1106:permission deny": +"1106: permission deny": description: >- - App account not linked with cloud project: On the [Tuya IoT Platform](https://iot.tuya.com/cloud/), you have linked devices by using Tuya Smart or Smart Life app in your cloud project. For more information, see [Link devices by app account](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx&_source=7a356dd493196a01bb9021b7680a2a45#title-3-Link%20devices%20by%20app%20account). @@ -105,13 +105,13 @@ Click the created project to enter the `Project Overview` page and get the `Auth - Incorrect availability zone: See [Availability Zone](https://github.com/tuya/tuya-home-assistant/wiki/Tuya-IoT-Platform-Configuration-Guide-Using-Smart-Home-PaaS#region--available-zone-correspondence) and select the correct availability zone. -"1100:param is empty": +"1100: param is empty": description: Empty parameter of username or app. Fill the parameters refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). -"2406:skill id invalid": +"2406: skill id invalid": description: Make sure that your cloud project on the [Tuya IoT Platform](https://iot.tuya.com/cloud/) should be created after May 25, 2021. Otherwise, you need to create a new project or migrate data to a new project. For more information, see [Operation on the Tuya IoT Platform](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b#title-3-Operation%20on%20the%20Tuya%20IoT%20Platform). -"28841105:No permissions. This project is not authorized to call this API": +"28841105: No permissions. This project is not authorized to call this API": description: > Some APIs are not authorized, please [Subscribe](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-2-Subscribe%20to%20cloud%20products) then [Authorize](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-3-Authorize%20projects%20to%20call%20the%20cloud%20product). The following APIs must be subscribed for this tutorial: @@ -133,4 +133,4 @@ Click the created project to enter the `Project Overview` page and get the `Auth - [Supported Device Category](https://github.com/tuya/tuya-home-assistant/wiki/Supported-Device-Category?_source=f5f782752be3c4a9157ec47514d6091b) - [How to Develop a New Driver](https://github.com/tuya/tuya-home-assistant/wiki/How-to-Develop-a-New-Driver?_source=dbf3bf17966af48325e4328b2535eefe) -- [FAQs](https://github.com/tuya/tuya-home-assistant/wiki/FAQs) \ No newline at end of file +- [FAQs](https://github.com/tuya/tuya-home-assistant/wiki/FAQs) From 5a9d3c4cf14f81626de1c591d705259b56560451 Mon Sep 17 00:00:00 2001 From: Jean-Yves Avenard Date: Wed, 6 Oct 2021 19:51:52 +1100 Subject: [PATCH 039/139] Update iotawatt.markdown for using the new high accuracy sensors (#19570) Co-authored-by: Franck Nijhof --- source/_integrations/iotawatt.markdown | 29 +++++++++++++------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/source/_integrations/iotawatt.markdown b/source/_integrations/iotawatt.markdown index 0fa8109f50e..9dfc1d06d5e 100644 --- a/source/_integrations/iotawatt.markdown +++ b/source/_integrations/iotawatt.markdown @@ -22,9 +22,9 @@ and create them as sensors in Home Assistant. ## Energy management -IoTaWatt does not provide the exact data that is needed for energy management. We're working with the IotaWatt team on resolving this. +You can use the accumulated energy sensors directly with the Home Assistant energy dashboard. -Until then, you can use these instructions to create the correct entities that work with energy management: +If you have an energy production system such as solar panels, following these instructions: ### Configure IoTaWatt @@ -37,18 +37,17 @@ You will need to configure two new IoTaWatt output sensors: Replace `(Main_In_Red + Main_In_White + Main_In_Blue)` with the correct formula for your main feed. -### Configure Home Assistant +#### Using a solar net system -Add the following to your configuration.yaml file to convert the Watt measurements into kWh: +The IoTaWatt team recommends that the inputs for solar reads positive which can be achieved by either changing the orientation of the CT sensor or in the IoTaWatt's input settings, check `Reverse`. -```yaml -sensor iotawatt: - - platform: integration - source: sensor.mainsexport - name: Total Grid Export - unit_prefix: k - - platform: integration - source: sensor.mainsconsumption - name: Total Grid Consumption - unit_prefix: k -``` +Replace `(Main_In_Red + Main_In_White + Main_In_Blue)` with `(Main_In_Red + Main_In_White + Main_In_Blue - Solar)` + +If you have two solar sensors named `Solar1` and `Solar2` you would use: +`(Main_In_Red + Main_In_White + Main_In_Blue - Solar1 - Solar2)` + +### Configure Energy Management + +In the `Grid Consumption` settings, click `Add Consumption` and select `MainsConsumption.wh Accumulated` +In the `Return to grid` settings, click `Add Return` and select `MainsExport.wh Accumulated` +In the `Solar production` settings, click `Add Solar Production` and select `Solar.wh Accumulated` From 151bc7ecac758af2dc92bd5392d17c7bca98c8ae Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 11:28:52 +0200 Subject: [PATCH 040/139] 2021.10: Finalize breaking change section --- .../_posts/2021-10-06-release-202110.markdown | 314 +++++++++--------- 1 file changed, 161 insertions(+), 153 deletions(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 32d56c5b4db..f6bf8b000bf 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -146,73 +146,6 @@ Below is a listing of the breaking change for this release, per subject or integration. Click on one of those to read more about the breaking change for that specific item. -{% details "ReCollect Waste" %} - -The previously deprecated YAML configuration of the ReCollect Waste integration has been removed. - -ReCollect Waste is now configured via the UI, any existing YAML configuration has been imported -in previous releases and can now be safely removed from your YAML configuration files. - -([@bachya] - [#55426]) ([recollect_waste docs]) - -{% enddetails %} - -{% details "System Bridge" %} - -The following additional state attributes have been removed from the existing -sensors: - -- `available` -- `filesystem` -- `load_average` -- `load_idle` -- `load_system` -- `load_user` -- `mount` -- `size` -- `type` -- `used` - -You should update any automations and scripts that depend on these state -attribute to use the separate sensors available for these states. - -([@timmo001] - [#53892]) ([system_bridge docs]) - -{% enddetails %} - -{% details "Moon" %} - -The Moon entity would never have a primary moon phase state. So the state of -the moon would go from Waxing gibbous directly to Waning gibbous, -without being Full Moon in between. - -Now the Moon entity will correctly have the primary moon phases: New Moon, -First Quarter, Full Moon and Third Quarter. - -If you have automations relying on the state of the moon, please review them -to check if they still behave as intended. - -([@stefanroelofs] - [#55518]) ([moon docs]) - -{% enddetails %} - -{% details "Renault" %} - -The extra state attribute `last_update` has been normalized to the UTC timezone. - -If you have any automation or scripts that relied on this, you might need -to adjust those to take this into account. - -([@epenet] - [#54745]) ([renault docs]) - ----- - -`sensor.charge_mode` has been moved to `select.charge_mode` (note: `unique_id` is unchanged). - -([@epenet] - [#55494]) ([renault docs]) - -{% enddetails %} - {% details "Alexa" %} Removes the support for legacy fan speeds. @@ -225,24 +158,14 @@ support was added. {% enddetails %} -{% details "RFXCOM RFXtrx" %} +{% details "AVM FRITZ!Box Tools" %} -The previously deprecated YAML configuration of the RFXCOM RFXtrx integration has been removed. +In order to introduce the new `link` status binary sensor, the previous +`connectivity` sensor has been renamed to `connection`. -RFXCOM RFXtrx is now configured via the UI, any existing YAML configuration has been imported -in previous releases and can now be safely removed from your YAML configuration files. +Please check both your Lovelace configuration and your automations to reflect this change. -([@elupus] - [#54173]) ([rfxtrx docs]) - -{% enddetails %} - -{% details "Network UPS Tools (NUT)" %} - -The extra attribute `state` is removed from all sensors, since it is already exposed as an own sensor. - -If you relied on this attribute for your automations or script, you might need to adjust to this change. - -([@mib1185] - [#56078]) ([nut docs]) +([@chemelli74] - [#55446]) ([fritz docs]) {% enddetails %} @@ -257,12 +180,16 @@ As a regular user of Home Assistant, this change should not affect you. {% enddetails %} -{% details "UPnP/IGD" %} +{% details "DLNA Digital Media Renderer" %} -UPnP/IGD integration no longer supports the `local_ip` configuration option. -If you still have this configured in your YAML configuration, please remove it. +The DLNA Digital Media Renderer integration migrated to configuration via the UI. Configuring +DLNA Digital Media Renderer via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. -([@StevenLooman] - [#55540]) ([upnp docs]) +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@chishm] - [#55267]) ([dlna_dmr docs]) {% enddetails %} @@ -287,31 +214,20 @@ show unavailable when outside the home until ALL home hubs are rebooted. {% enddetails %} -{% details "Velbus" %} +{% details "Honeywell Lyric" %} -The Velbus integration migrated to configuration via the UI. Configuring -Velbus via YAML configuration has been deprecated and will be removed in a -future Home Assistant release. +The polling interval of the Honeywell Lyric integration has been decreased to +300 seconds to reduce chances of hitting API limit. -The Velbus services calls will now need an `interface` parameter, -this is to allow support for multiple Velbus connections. If you are using -Velbus services in your automations or scripts, you may been to adjust -those to this change. - -([@Cereal2nd] - [#54032]) ([velbus docs]) +([@timmo001] - [#56393]) ([lyric docs]) {% enddetails %} -{% details "NETGEAR" %} +{% details "Minut Point" %} -The NETGEAR integration migrated to configuration via the UI. Configuring -NETGEAR via YAML configuration has been deprecated and will be removed in a -future Home Assistant release. +The (non-working) pressure sensor has been removed. -Your existing YAML configuration is automatically imported on upgrade to this release; -and thus can be safely removed from your YAML configuration after upgrading. - -([@starkillerOG] - [#54479]) ([netgear docs]) +([@fredrike] - [#56934]) ([point docs]) {% enddetails %} @@ -328,36 +244,104 @@ and thus can be safely removed from your YAML configuration after upgrading. {% enddetails %} -{% details "Sure Petcare" %} +{% details "Moon" %} -The Sure Petcare integration has previously been migrated to configuration via the UI. -Configuring Sure Petcare via YAML configuration has now been deprecated and will be +The Moon entity would never have a primary moon phase state. So the state of +the moon would go from Waxing gibbous directly to Waning gibbous, +without being Full Moon in between. + +Now the Moon entity will correctly have the primary moon phases: New Moon, +First Quarter, Full Moon and Third Quarter. + +If you have automations relying on the state of the moon, please review them +to check if they still behave as intended. + +([@stefanroelofs] - [#55518]) ([moon docs]) + +{% enddetails %} + +{% details "NETGEAR" %} + +The NETGEAR integration migrated to configuration via the UI. Configuring +NETGEAR via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@starkillerOG] - [#54479]) ([netgear docs]) + +{% enddetails %} + +{% details "Network UPS Tools (NUT)" %} + +The extra attribute `state` is removed from all sensors, since it is already exposed as an own sensor. + +If you relied on this attribute for your automations or script, you might need to adjust to this change. + +([@mib1185] - [#56078]) ([nut docs]) + +{% enddetails %} + +{% details "OpenGarage" %} + +The OpenGarage integration has previously been migrated to configuration via the UI. +Configuring OpenGarage via YAML configuration has now been deprecated and will be removed in a future Home Assistant release. Your existing YAML configuration is automatically imported on upgrade to this release; and thus can be safely removed from your YAML configuration after upgrading. -([@Danielhiversen] - [#56209]) ([surepetcare docs]) +([@Danielhiversen] - [#56829]) ([opengarage docs]) {% enddetails %} -{% details "Honeywell Lyric" %} +{% details "Pi-hole" %} -The polling interval of the Honeywell Lyric integration has been decreased to -300 seconds to reduce chances of hitting API limit. +The extra attribute `domains_blocked` is removed from all sensors, since it is already exposed as an own sensor. -([@timmo001] - [#56393]) ([lyric docs]) +If you relied on this attribute in your automations or script, you need to adjust those to match this change. + +([@mib1185] - [#56076]) ([pi_hole docs]) {% enddetails %} -{% details "Xiaomi Miio" %} +{% details "ReCollect Waste" %} -The `model` and `mode` attributes have been removed. -The `preset_mode` attribute is available in place of the `mode` attribute. +The previously deprecated YAML configuration of the ReCollect Waste integration has been removed. -The device model is available in the **Device info** window. +ReCollect Waste is now configured via the UI, any existing YAML configuration has been imported +in previous releases and can now be safely removed from your YAML configuration files. -([@bieniu] - [#55846]) ([xiaomi_miio docs]) +([@bachya] - [#55426]) ([recollect_waste docs]) + +{% enddetails %} + +{% details "Renault" %} + +The extra state attribute `last_update` has been normalized to the UTC timezone. + +If you have any automation or scripts that relied on this, you might need +to adjust those to take this into account. + +([@epenet] - [#54745]) ([renault docs]) + +---- + +`sensor.charge_mode` has been moved to `select.charge_mode` (note: `unique_id` is unchanged). + +([@epenet] - [#55494]) ([renault docs]) + +{% enddetails %} + +{% details "RFXCOM RFXtrx" %} + +The previously deprecated YAML configuration of the RFXCOM RFXtrx integration has been removed. + +RFXCOM RFXtrx is now configured via the UI, any existing YAML configuration has been imported +in previous releases and can now be safely removed from your YAML configuration files. + +([@elupus] - [#54173]) ([rfxtrx docs]) {% enddetails %} @@ -372,39 +356,39 @@ in previous releases and can now be safely removed from your YAML configuration {% enddetails %} -{% details "Pi-hole" %} +{% details "Sure Petcare" %} -The extra attribute `domains_blocked` is removed from all sensors, since it is already exposed as an own sensor. - -If you relied on this attribute in your automations or script, you need to adjust those to match this change. - -([@mib1185] - [#56076]) ([pi_hole docs]) - -{% enddetails %} - -{% details "TP-Link Kasa Smart" %} - -The TP-Link Kasa Smart integration migrated to configuration via the UI. Configuring -TP-Link Kasa Smart via YAML configuration has been deprecated and will be removed in a -future Home Assistant release. +The Sure Petcare integration has previously been migrated to configuration via the UI. +Configuring Sure Petcare via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. Your existing YAML configuration is automatically imported on upgrade to this release; and thus can be safely removed from your YAML configuration after upgrading. -([@rytilahti] - [#56701]) ([tplink docs]) +([@Danielhiversen] - [#56209]) ([surepetcare docs]) {% enddetails %} -{% details "DLNA Digital Media Renderer" %} +{% details "System Bridge" %} -The DLNA Digital Media Renderer integration migrated to configuration via the UI. Configuring -DLNA Digital Media Renderer via YAML configuration has been deprecated and will be removed in a -future Home Assistant release. +The following additional state attributes have been removed from the existing +sensors: -Your existing YAML configuration is automatically imported on upgrade to this release; -and thus can be safely removed from your YAML configuration after upgrading. +- `available` +- `filesystem` +- `load_average` +- `load_idle` +- `load_system` +- `load_user` +- `mount` +- `size` +- `type` +- `used` -([@chishm] - [#55267]) ([dlna_dmr docs]) +You should update any automations and scripts that depend on these state +attribute to use the separate sensors available for these states. + +([@timmo001] - [#53892]) ([system_bridge docs]) {% enddetails %} @@ -441,14 +425,16 @@ value is specified. {% enddetails %} -{% details "AVM FRITZ!Box Tools" %} +{% details "TP-Link Kasa Smart" %} -In order to introduce the new `link` status binary sensor, the previous -`connectivity` sensor has been renamed to `connection`. +The TP-Link Kasa Smart integration migrated to configuration via the UI. Configuring +TP-Link Kasa Smart via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. -Please check both your Lovelace configuration and your automations to reflect this change. +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. -([@chemelli74] - [#55446]) ([fritz docs]) +([@rytilahti] - [#56701]) ([tplink docs]) {% enddetails %} @@ -460,7 +446,7 @@ more information of the migration, please check this documentation [How to Migrate the Tuya Home Assistant Integration from the Old Version](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b). -You need to log in again to use the updated Tuya v2 integration. +You need to log in again to use the updated Tuya integration. The cover platform is not ready for this release but will be included later. If you have cover devices, they will not availble for control at the moment. @@ -469,16 +455,38 @@ If you have cover devices, they will not availble for control at the moment. {% enddetails %} -{% details "OpenGarage" %} +{% details "UPnP/IGD" %} -The OpenGarage integration has previously been migrated to configuration via the UI. -Configuring OpenGarage via YAML configuration has now been deprecated and will be -removed in a future Home Assistant release. +UPnP/IGD integration no longer supports the `local_ip` configuration option. +If you still have this configured in your YAML configuration, please remove it. -Your existing YAML configuration is automatically imported on upgrade to this release; -and thus can be safely removed from your YAML configuration after upgrading. +([@StevenLooman] - [#55540]) ([upnp docs]) -([@Danielhiversen] - [#56829]) ([opengarage docs]) +{% enddetails %} + +{% details "Velbus" %} + +The Velbus integration migrated to configuration via the UI. Configuring +Velbus via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. + +The Velbus services calls will now need an `interface` parameter, +this is to allow support for multiple Velbus connections. If you are using +Velbus services in your automations or scripts, you may been to adjust +those to this change. + +([@Cereal2nd] - [#54032]) ([velbus docs]) + +{% enddetails %} + +{% details "Xiaomi Miio" %} + +The `model` and `mode` attributes have been removed. +The `preset_mode` attribute is available in place of the `mode` attribute. + +The device model is available in the **Device info** window. + +([@bieniu] - [#55846]) ([xiaomi_miio docs]) {% enddetails %} @@ -498,7 +506,7 @@ The following integrations are no longer available as of this release: - **Trackr** has been removed. The API is no longer available and has therefore been removed. ([@FuzzyMistborn] - [#55917]) -- **Tesla** has been removed due to increated Tesla login security preventing +- **Tesla** has been removed due to increased Tesla login security preventing third-parties to log in. ([@alandtse] - [#55988]) ## All changes From 49e8a401e9e4431ebaf132e3fa7865583b424772 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 11:31:04 +0200 Subject: [PATCH 041/139] 2021.10: Update all changes up to b9 --- .../_posts/2021-10-06-release-202110.markdown | 159 +++++++++++++++++- 1 file changed, 157 insertions(+), 2 deletions(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index f6bf8b000bf..42104830d7f 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -625,7 +625,7 @@ The following integrations are no longer available as of this release: - ADD: generalize regex_findall ([@koying] - [#54584]) - Protect Huawei LTE against None ltedl/ulfreq ([@scop] - [#54411]) ([huawei_lte docs]) - Optimize ZHA ZCL attribute reporting configuration ([@Adminiuga] - [#55796]) ([zha docs]) -- Update to denonavr version 0.10.9 ([@scarface-4711] - [#55805]) ([denonavr docs]) +- Update to denonavr version 0.10.9 ([@ol-iver] - [#55805]) ([denonavr docs]) - Drop logger service fields because keys are dynamic ([@balloob] - [#55750]) ([logger docs]) - ZHA: Added support for ZigBee Simple Sensor device and Binary Input c… ([@wsowa] - [#55819]) ([zha docs]) - Bump envoy_reader API to 0.20.0 ([@gtdiehl] - [#55822]) ([enphase_envoy docs]) @@ -1090,6 +1090,77 @@ The following integrations are no longer available as of this release: - Surepetcare reauthorize ([@Danielhiversen] - [#56402]) ([surepetcare docs]) - Optimize statistics generation ([@emontnemery] - [#56821]) ([recorder docs]) ([history docs]) ([sensor docs]) - Add locking state to surepetcare locks ([@Danielhiversen] - [#56830]) ([surepetcare docs]) +- Add strings for new zwave_js config flow keys ([@raman325] - [#56844]) ([zwave_js docs]) (beta fix) +- Upgrade aionanoleaf to 0.0.2 ([@milanmeu] - [#56845]) ([nanoleaf docs]) (beta fix) +- Correct database migration to schema version 22 ([@emontnemery] - [#56848]) ([recorder docs]) (beta fix) +- Adjust state class of solarlog yield and consumption sensors ([@emontnemery] - [#56824]) ([solarlog docs]) (beta fix) +- Handle missing serial extended parameters in crownstone ([@RicArch97] - [#56864]) ([crownstone docs]) (beta fix) +- Opengarage bug fix ([@Danielhiversen] - [#56869]) ([opengarage docs]) (beta fix) +- Fix check_control_message short description ([@cdce8p] - [#56876]) ([bmw_connected_drive docs]) (beta fix) +- Bump aioesphomeapi from 9.1.0 to 9.1.2 ([@OttoWinter] - [#56879]) ([esphome docs]) (beta fix) +- Fix bmw_connected_drive battery icon ([@cdce8p] - [#56884]) ([bmw_connected_drive docs]) (beta fix) +- Revert fritz pref_disable_new_entities handling ([@chemelli74] - [#56891]) ([fritz docs]) (beta fix) +- Use native unit of measurement in deCONZ sensors ([@Kane610] - [#56897]) ([deconz docs]) (beta fix) +- CLIPGenericFlag should be deCONZ sensor not binary sensor ([@Kane610] - [#56901]) ([deconz docs]) (beta fix) +- Fix vicare binary sensor ([@crazyfx1] - [#56912]) ([vicare docs]) (beta fix) +- Set unique id while SSDP discovery of Synology DSM ([@mib1185] - [#56914]) ([synology_dsm docs]) (beta fix) +- Address beta review comments for WattTime ([@bachya] - [#56919]) ([watttime docs]) (beta fix) +- Bump pynws: fix unit code bug ([@MatthewFlamm] - [#56923]) ([nws docs]) (beta fix) +- Fix Switchbot unsupported SB types ([@RenierM26] - [#56928]) ([switchbot docs]) (beta fix) +- Fix `Unable to serialize to JSON` error in Xiaomi Miio ([@bieniu] - [#56929]) ([xiaomi_miio docs]) (beta fix) +- Add DHCP support for TPLink KL430, KP115 ([@bdraco] - [#56932]) ([tplink docs]) (beta fix) +- Update pypoint to use v5 of backend API ([@fredrike] - [#56934]) ([point docs]) (breaking-change) (beta fix) +- Bump PyFlume to 0.6.5 to fix compat with new JWT ([@bdraco] - [#56936]) ([flume docs]) (beta fix) +- Add sleep_period to log for easier debugging ([@chemelli74] - [#56949]) ([shelly docs]) (beta fix) +- Add dhcp discovery for TPLink EP10 ([@bdraco] - [#56955]) ([tplink docs]) (beta fix) +- Update frontend to 20211002.0 ([@bramkragten] - [#56963]) ([frontend docs]) (beta fix) +- Disable discovery for dlna_dmr until it is more selective ([@chishm] - [#56950]) ([dlna_dmr docs]) (beta fix) +- Fix Tuya v2 fan percentage ([@zlinoliver] - [#56954]) ([tuya docs]) (beta fix) +- Fix yeelight state when controlled outside of Home Assistant ([@bdraco] - [#56964]) ([yeelight docs]) (beta fix) +- Fix incorrect handling of hass.data in WattTime setup ([@bachya] - [#56971]) ([watttime docs]) (beta fix) +- Bump aioshelly to 1.0.2 ([@thecode] - [#56980]) ([shelly docs]) (beta fix) +- Fix upnp invalid key in ssdp discovery_info ([@StevenLooman] - [#56986]) ([upnp docs]) (beta fix) +- Bump async-upnp-client to 0.22.5 ([@StevenLooman] - [#56989]) ([upnp docs]) ([yeelight docs]) ([dlna_dmr docs]) ([ssdp docs]) (beta fix) +- Use pycarwings2.12 for Nissan Leaf integration ([@filcole] - [#56996]) ([nissan_leaf docs]) (beta fix) +- Round tplink energy sensors to prevent insignificant updates ([@bdraco] - [#56999]) ([tplink docs]) (beta fix) +- Bump yeelight to 0.7.6 ([@bdraco] - [#57009]) ([yeelight docs]) (beta fix) +- Ignore utility_meter restore state if state is invalid ([@dgomes] - [#57010]) ([utility_meter docs]) (beta fix) +- Bump pyatmo to v6.1.0 ([@cgtobi] - [#57014]) ([netatmo docs]) (beta fix) +- Meteofrance fix #56975 ([@oncleben31] - [#57016]) ([meteo_france docs]) (beta fix) +- Fix camera tests ([@cgtobi] - [#57020]) ([netatmo docs]) (beta fix) +- Add DHCP support for TPLink KP400 ([@bdraco] - [#57023]) ([tplink docs]) (beta fix) +- Shorten album titles when browsing artist ([@jjlawren] - [#57027]) ([plex docs]) (beta fix) +- Evict purged states from recorder's old_state cache ([@emontnemery] - [#56877]) ([recorder docs]) (beta fix) +- Fix Tuya v2 login issue ([@zlinoliver] - [#56973]) ([tuya docs]) (beta fix) +- Mark auth voluptuous schema fields as required ([@balloob] - [#57003]) (beta fix) +- Bump zwave-js-server-python to 0.31.2 ([@raman325] - [#57007]) ([zwave_js docs]) (beta fix) +- Universal media player: consider unknown as inactive child state ([@koying] - [#57029]) ([universal docs]) (beta fix) +- ESPHome fix zeroconf add_listener issue ([@OttoWinter] - [#57031]) ([esphome docs]) (beta fix) +- Bump aioesphomeapi from 9.1.2 to 9.1.4 ([@OttoWinter] - [#57036]) ([esphome docs]) (beta fix) +- Prevent opening of sockets in watttime tests ([@emontnemery] - [#57040]) ([watttime docs]) (beta fix) +- Rewrite tuya config flow ([@ludeeus] - [#57043]) ([tuya docs]) (beta fix) +- Improve sensor statistics validation ([@emontnemery] - [#56892]) ([sensor docs]) (beta fix) +- Update esphome reconnect logic to use newer RecordUpdateListener logic ([@bdraco] - [#57057]) ([esphome docs]) (beta fix) +- Fix: Shelly Gen2 - filter unsupported sensors ([@thecode] - [#57065]) ([shelly docs]) (beta fix) +- Update frontend to 20211004.0 ([@bramkragten] - [#57073]) ([frontend docs]) (beta fix) +- Fix energy gas price validation ([@balloob] - [#57075]) ([energy docs]) (beta fix) +- Fix Growatt login invalid auth response ([@indykoning] - [#57071]) ([growatt_server docs]) (beta fix) +- Prevent Tuya from accidentally logging credentials in debug mode ([@frenck] - [#57100]) ([tuya docs]) (beta fix) +- Small code styling tweaks for Tuya ([@frenck] - [#57102]) ([tuya docs]) (beta fix) +- Remove Python shebang line from Tuya integration files ([@frenck] - [#57103]) ([tuya docs]) (beta fix) +- Bump aioesphomeapi from 9.1.4 to 9.1.5 ([@OttoWinter] - [#57106]) ([esphome docs]) (beta fix) +- Update Tuya code owners ([@balloob] - [#57078]) ([tuya docs]) (beta fix) +- Bump tuya-iot-py-sdk to 0.5.0 ([@frenck] - [#57110]) ([tuya docs]) (beta fix) +- Update tesla_powerwall to 0.3.11 ([@jrester] - [#57112]) ([powerwall docs]) (beta fix) +- Bump aiohue to 2.6.3 ([@balloob] - [#57125]) ([hue docs]) (beta fix) +- Fix yeelight connection when bulb stops responding to SSDP ([@bdraco] - [#57138]) ([yeelight docs]) (beta fix) +- Reinstate asking for country in Tuya flow ([@balloob] - [#57142]) ([tuya docs]) (beta fix) +- Bump zwave-js-server-python to 0.31.3 ([@raman325] - [#57143]) ([zwave_js docs]) (beta fix) +- Updated amberelectic attributes to reflect unit change to $/kWh ([@mindmelting] - [#57109]) ([amberelectric docs]) (beta fix) +- Fix Fritz shutdown race condition ([@chemelli74] - [#57148]) ([fritz docs]) (beta fix) +- Fix SamsungTV shutdown race condition ([@chemelli74] - [#57149]) ([samsungtv docs]) (beta fix) +- Guard upnp create device ([@balloob] - [#57156]) ([upnp docs]) (beta fix) +- Bump netdisco to 3.0.0 ([@balloob] - [#56903]) ([discovery docs]) (beta fix) {% enddetails %} @@ -1663,6 +1734,7 @@ The following integrations are no longer available as of this release: [#56814]: https://github.com/home-assistant/core/pull/56814 [#56820]: https://github.com/home-assistant/core/pull/56820 [#56821]: https://github.com/home-assistant/core/pull/56821 +[#56824]: https://github.com/home-assistant/core/pull/56824 [#56825]: https://github.com/home-assistant/core/pull/56825 [#56826]: https://github.com/home-assistant/core/pull/56826 [#56827]: https://github.com/home-assistant/core/pull/56827 @@ -1670,6 +1742,76 @@ The following integrations are no longer available as of this release: [#56829]: https://github.com/home-assistant/core/pull/56829 [#56830]: https://github.com/home-assistant/core/pull/56830 [#56833]: https://github.com/home-assistant/core/pull/56833 +[#56844]: https://github.com/home-assistant/core/pull/56844 +[#56845]: https://github.com/home-assistant/core/pull/56845 +[#56848]: https://github.com/home-assistant/core/pull/56848 +[#56864]: https://github.com/home-assistant/core/pull/56864 +[#56869]: https://github.com/home-assistant/core/pull/56869 +[#56876]: https://github.com/home-assistant/core/pull/56876 +[#56877]: https://github.com/home-assistant/core/pull/56877 +[#56879]: https://github.com/home-assistant/core/pull/56879 +[#56884]: https://github.com/home-assistant/core/pull/56884 +[#56891]: https://github.com/home-assistant/core/pull/56891 +[#56892]: https://github.com/home-assistant/core/pull/56892 +[#56897]: https://github.com/home-assistant/core/pull/56897 +[#56901]: https://github.com/home-assistant/core/pull/56901 +[#56903]: https://github.com/home-assistant/core/pull/56903 +[#56912]: https://github.com/home-assistant/core/pull/56912 +[#56914]: https://github.com/home-assistant/core/pull/56914 +[#56919]: https://github.com/home-assistant/core/pull/56919 +[#56923]: https://github.com/home-assistant/core/pull/56923 +[#56928]: https://github.com/home-assistant/core/pull/56928 +[#56929]: https://github.com/home-assistant/core/pull/56929 +[#56932]: https://github.com/home-assistant/core/pull/56932 +[#56934]: https://github.com/home-assistant/core/pull/56934 +[#56936]: https://github.com/home-assistant/core/pull/56936 +[#56949]: https://github.com/home-assistant/core/pull/56949 +[#56950]: https://github.com/home-assistant/core/pull/56950 +[#56954]: https://github.com/home-assistant/core/pull/56954 +[#56955]: https://github.com/home-assistant/core/pull/56955 +[#56963]: https://github.com/home-assistant/core/pull/56963 +[#56964]: https://github.com/home-assistant/core/pull/56964 +[#56971]: https://github.com/home-assistant/core/pull/56971 +[#56973]: https://github.com/home-assistant/core/pull/56973 +[#56980]: https://github.com/home-assistant/core/pull/56980 +[#56986]: https://github.com/home-assistant/core/pull/56986 +[#56989]: https://github.com/home-assistant/core/pull/56989 +[#56996]: https://github.com/home-assistant/core/pull/56996 +[#56999]: https://github.com/home-assistant/core/pull/56999 +[#57003]: https://github.com/home-assistant/core/pull/57003 +[#57007]: https://github.com/home-assistant/core/pull/57007 +[#57009]: https://github.com/home-assistant/core/pull/57009 +[#57010]: https://github.com/home-assistant/core/pull/57010 +[#57014]: https://github.com/home-assistant/core/pull/57014 +[#57016]: https://github.com/home-assistant/core/pull/57016 +[#57020]: https://github.com/home-assistant/core/pull/57020 +[#57023]: https://github.com/home-assistant/core/pull/57023 +[#57027]: https://github.com/home-assistant/core/pull/57027 +[#57029]: https://github.com/home-assistant/core/pull/57029 +[#57031]: https://github.com/home-assistant/core/pull/57031 +[#57036]: https://github.com/home-assistant/core/pull/57036 +[#57040]: https://github.com/home-assistant/core/pull/57040 +[#57043]: https://github.com/home-assistant/core/pull/57043 +[#57057]: https://github.com/home-assistant/core/pull/57057 +[#57065]: https://github.com/home-assistant/core/pull/57065 +[#57071]: https://github.com/home-assistant/core/pull/57071 +[#57073]: https://github.com/home-assistant/core/pull/57073 +[#57075]: https://github.com/home-assistant/core/pull/57075 +[#57078]: https://github.com/home-assistant/core/pull/57078 +[#57100]: https://github.com/home-assistant/core/pull/57100 +[#57102]: https://github.com/home-assistant/core/pull/57102 +[#57103]: https://github.com/home-assistant/core/pull/57103 +[#57106]: https://github.com/home-assistant/core/pull/57106 +[#57109]: https://github.com/home-assistant/core/pull/57109 +[#57110]: https://github.com/home-assistant/core/pull/57110 +[#57112]: https://github.com/home-assistant/core/pull/57112 +[#57125]: https://github.com/home-assistant/core/pull/57125 +[#57138]: https://github.com/home-assistant/core/pull/57138 +[#57142]: https://github.com/home-assistant/core/pull/57142 +[#57143]: https://github.com/home-assistant/core/pull/57143 +[#57148]: https://github.com/home-assistant/core/pull/57148 +[#57149]: https://github.com/home-assistant/core/pull/57149 +[#57156]: https://github.com/home-assistant/core/pull/57156 [@Adi146]: https://github.com/Adi146 [@Adminiuga]: https://github.com/Adminiuga [@Aohzan]: https://github.com/Aohzan @@ -1722,6 +1864,7 @@ The following integrations are no longer available as of this release: [@chemelli74]: https://github.com/chemelli74 [@chishm]: https://github.com/chishm [@cnico]: https://github.com/cnico +[@crazyfx1]: https://github.com/crazyfx1 [@ctalkington]: https://github.com/ctalkington [@deosrc]: https://github.com/deosrc [@dgomes]: https://github.com/dgomes @@ -1738,12 +1881,15 @@ The following integrations are no longer available as of this release: [@esev]: https://github.com/esev [@fabaff]: https://github.com/fabaff [@farmio]: https://github.com/farmio +[@filcole]: https://github.com/filcole [@flacjacket]: https://github.com/flacjacket +[@fredrike]: https://github.com/fredrike [@frenck]: https://github.com/frenck [@gjong]: https://github.com/gjong [@gtdiehl]: https://github.com/gtdiehl [@ha0y]: https://github.com/ha0y [@hungnguyenm]: https://github.com/hungnguyenm +[@indykoning]: https://github.com/indykoning [@inverse]: https://github.com/inverse [@janiversen]: https://github.com/janiversen [@jbouwh]: https://github.com/jbouwh @@ -1752,6 +1898,7 @@ The following integrations are no longer available as of this release: [@jloehr]: https://github.com/jloehr [@joaophi]: https://github.com/joaophi [@joshs85]: https://github.com/joshs85 +[@jrester]: https://github.com/jrester [@jyavenard]: https://github.com/jyavenard [@k1rd3rf]: https://github.com/k1rd3rf [@koying]: https://github.com/koying @@ -1767,9 +1914,12 @@ The following integrations are no longer available as of this release: [@mib1185]: https://github.com/mib1185 [@michaelarnauts]: https://github.com/michaelarnauts [@milanmeu]: https://github.com/milanmeu +[@mindmelting]: https://github.com/mindmelting [@nielstron]: https://github.com/nielstron [@niklasastrom]: https://github.com/niklasastrom [@ocalvo]: https://github.com/ocalvo +[@ol-iver]: https://github.com/ol-iver +[@oncleben31]: https://github.com/oncleben31 [@oxan]: https://github.com/oxan [@popoviciri]: https://github.com/popoviciri [@puddly]: https://github.com/puddly @@ -1779,7 +1929,6 @@ The following integrations are no longer available as of this release: [@regevbr]: https://github.com/regevbr [@roelvanderark]: https://github.com/roelvanderark [@rytilahti]: https://github.com/rytilahti -[@scarface-4711]: https://github.com/scarface-4711 [@scop]: https://github.com/scop [@spacegaier]: https://github.com/spacegaier [@starkillerOG]: https://github.com/starkillerOG @@ -1813,6 +1962,7 @@ The following integrations are no longer available as of this release: [asuswrt docs]: /integrations/asuswrt/ [august docs]: /integrations/august/ [awair docs]: /integrations/awair/ +[bmw_connected_drive docs]: /integrations/bmw_connected_drive/ [bond docs]: /integrations/bond/ [bosch_shc docs]: /integrations/bosch_shc/ [broadlink docs]: /integrations/broadlink/ @@ -1914,6 +2064,7 @@ The following integrations are no longer available as of this release: [lyric docs]: /integrations/lyric/ [manual docs]: /integrations/manual/ [melcloud docs]: /integrations/melcloud/ +[meteo_france docs]: /integrations/meteo_france/ [meteoalarm docs]: /integrations/meteoalarm/ [meteoclimatic docs]: /integrations/meteoclimatic/ [miflora docs]: /integrations/miflora/ @@ -1930,6 +2081,7 @@ The following integrations are no longer available as of this release: [netgear docs]: /integrations/netgear/ [network docs]: /integrations/network/ [nightscout docs]: /integrations/nightscout/ +[nissan_leaf docs]: /integrations/nissan_leaf/ [notify docs]: /integrations/notify/ [notion docs]: /integrations/notion/ [nut docs]: /integrations/nut/ @@ -1949,7 +2101,9 @@ The following integrations are no longer available as of this release: [ping docs]: /integrations/ping/ [plaato docs]: /integrations/plaato/ [plex docs]: /integrations/plex/ +[point docs]: /integrations/point/ [poolsense docs]: /integrations/poolsense/ +[powerwall docs]: /integrations/powerwall/ [proxy docs]: /integrations/proxy/ [ps4 docs]: /integrations/ps4/ [qbittorrent docs]: /integrations/qbittorrent/ @@ -2019,6 +2173,7 @@ The following integrations are no longer available as of this release: [twentemilieu docs]: /integrations/twentemilieu/ [twitter docs]: /integrations/twitter/ [unifi docs]: /integrations/unifi/ +[universal docs]: /integrations/universal/ [updater docs]: /integrations/updater/ [upnp docs]: /integrations/upnp/ [usb docs]: /integrations/usb/ From be55b405d02073439a22b6c9461b779a387bc1a9 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 11:32:17 +0200 Subject: [PATCH 042/139] 2021.10: Finalize new integrations section --- source/_posts/2021-10-06-release-202110.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 42104830d7f..996925e0698 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -122,9 +122,9 @@ We welcome the following new integrations this release: - [Airthings][airthings docs], added by [@Danielhiversen] - [Amberelectric][amberelectric docs], added by [@madpilot] -- [Crownstone][crownstone docs], added by [@abmantis] +- [Crownstone][crownstone docs], added by [@RicArch97] - [WattTime][watttime docs], added by [@bachya] -- [Whirlpool][whirlpool docs], added by [@abmantis] +- [Whirlpool Sixth Sense][whirlpool docs], added by [@abmantis] ## Integrations now available to set up from the UI From d5b234ef6d455288b8a396066dfa2599a5655819 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 11:37:23 +0200 Subject: [PATCH 043/139] 2021.10: Finalize set up via UI section --- source/_posts/2021-10-06-release-202110.markdown | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 996925e0698..df6aca88561 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -130,7 +130,12 @@ We welcome the following new integrations this release: The following integrations are now available via the Home Assistant UI: -- [Lorem][lorem docs], done by [@frenck] +- [DLNA-DMR][dlna_dmr docs], done by [@chishm] +- [Modem Caller ID][modem_callerid docs], done by [@tkdrob] +- [NEATGEAR][netgear docs], done by [@starkillerOG] +- [OpenGarage][opengarage docs], done by [@Danielhiversen] +- [Sure Petcare][surepetcare docs], done by [@Danielhiversen] +- [SwitchBot][switchbot docs], done by [@RenierM26] ## If you need help... From 7cb18be6ebd62717a38fa6e9eb70348dc72634a0 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Oct 2021 14:18:25 +0200 Subject: [PATCH 044/139] 2021.10: Add main articles --- .../_posts/2021-10-06-release-202110.markdown | 120 +++++++++++++++--- .../blog/2021-10/materialdesignicons.png | Bin 0 -> 185452 bytes source/images/blog/2021-10/z-wave-s2.png | Bin 0 -> 51926 bytes 3 files changed, 100 insertions(+), 20 deletions(-) create mode 100644 source/images/blog/2021-10/materialdesignicons.png create mode 100644 source/images/blog/2021-10/z-wave-s2.png diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index df6aca88561..e007a20e40f 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -34,8 +34,12 @@ description (not title), so we can classify your issue correctly. Issues introduced in the beta are processed with priority. +- [Home Assistant Amber](#home-assistant-amber) - [Z-Wave JS updates!](#z-wave-js-updates) -- [Tuya](#tuya) + - [S2 is now supported](#s2-is-now-supported) + - [Migration wizard from the old Z-Wave integration](#migration-wizard-from-the-old-z-wave-integration) +- [New Tuya integration](#new-tuya-integration) +- [Updated Material Design Icons](#updated-material-design-icons) - [Encrypted communications support for ESPHome](#encrypted-communications-support-for-esphome) - [Other noteworthy changes](#other-noteworthy-changes) - [New Integrations](#new-integrations) @@ -45,44 +49,120 @@ Issues introduced in the beta are processed with priority. - [Farewell to the following](#farewell-to-the-following) - [All changes](#all-changes) +## Home Assistant Amber + +In case you've missed it: Home Assistant turned 8 years old! 🥳 +And to celebrate that, we've revealed the **Home Assistant Amber**! + +Home Assistant Amber was launched using a crowdfunding campaign, which already +reached its funding goal! This is absolutely fantastic! + +And... You can still back the campaign to get your own Home Assistant Amber! + + +### [Go to campaign on CrowdSupply »](https://www.crowdsupply.com/nabu-casa/home-assistant-amber) + + + ## Z-Wave JS updates! -- Z-Wave JS now supports Security S2! -- Still using the old (deprecated) `zwave` integration? - As of this release Home Assistant helps you migrating your z-wave network to Z-Wave JS, - using a migration wizard. +We have two awesome Z-Wave JS updates to share with you this release. - +### S2 is now supported -## Tuya +Security is something we all care about; We don't want devices to be tempered +with, when using things like door locks or motion sensors that trip the alarm +system. For our Z-Wave devices, this is no different! -Oh yeah! The Tuya integration has been update to the latest greatest version, -developed and maintained by Tuya themselves! +As of this release, Home Assistant's Z-Wave JS integration supports S2! -A this point, we have support for lights, switches, scenes, fans and climate -devices. Compared to the old integration support for covers is currently missing -which we hope to add in a future release. +S2 is short for Security 2, a new security standard for Z-Wave devices, +providing different keys for each device in the network. It is +the more secure upgrade of the previous S0 version. + +Besides improved security, S2 capable devices (in general) are more reliable, +provide greater battery life and have less latency compared to S0. + +The Z-Wave JS integration will automatically pick the best and most optimal +security method available. + +

-
-Click here to expand documentation for the Legacy Works with Nest API +{% details "Legacy Works with Nest Configuration Steps" %} The Nest integration is the main integration to integrate all [Nest](https://nest.com/) related platforms. To connect Nest, you will have to [sign up for a developer account](https://developers.nest.com/products) and get a `client_id` and `client_secret`. @@ -377,7 +437,7 @@ There is currently support for the following device types within Home Assistant: - [Climate](#climate) - [Sensor](#sensor) -### Setting up developer account +**Setting up developer account** 1. Visit [Nest Developers](https://developers.nest.com/), and sign in. Create an account if you don't have one already. @@ -399,7 +459,7 @@ There is currently support for the following device types within Home Assistant: Connecting to the Nest Developer API requires outbound port 9553 on your firewall. The configuration will fail if this is not accessible. -## Configuration +**Configuration** ```yaml # Example configuration.yaml entry @@ -433,7 +493,7 @@ structure: type: list {% endconfiguration %} -### Service `set_away_mode` +**Service `set_away_mode`** You can use the service `nest/set_away_mode` to set the structure(s) to "Home" or "Away". @@ -466,7 +526,7 @@ script: - Apartment ``` -### Service `set_eta` +**Service `set_eta`** You can use the service `nest/set_eta` to set or update the estimated time of arrival window. Calling this service will automatically set the structure(s) to "Away". Structures must have an associated Nest thermostat in order to use ETA function. @@ -504,7 +564,7 @@ script: - Apartment ``` -### Service `cancel_eta` +**Service `cancel_eta`** You can use the service `nest/cancel_eta` to cancel an existing estimated time of arrival window. Structures must have an associated Nest thermostat in order to use ETA function. @@ -537,13 +597,13 @@ script: - Apartment ``` -### Troubleshooting +**Troubleshooting** - For trouble with the SDM API OAuth authorization flow with Google, see [Troubleshooting](https://developers.google.com/nest/device-access/authorize#troubleshooting) which includes guidance for errors like `redirect_uri_mismatch` where Google needs to know about your external URL. - If you're getting [rickrolled](https://www.youtube.com/watch?v=dQw4w9WgXcQ) by the Legacy API instead of being able to see your Nest cameras, you may not have set up your developer account's permissions correctly. Go back through and make sure you've selected read/write under every category that it's an option. -## Platforms +**Platforms**
@@ -551,7 +611,7 @@ You must have the [Nest component](/integrations/nest/) configured to use the pl
-### Binary Sensor +**Binary Sensor** The `nest` binary sensor platform lets you monitor various states of your [Nest](https://nest.com) devices. @@ -561,7 +621,7 @@ You must have the [Nest component](/integrations/nest/) configured to use these
-#### Configuration +**Configuration** To enable binary sensors and customize which sensors are setup, you can extend the [Nest component](/integrations/nest/) configuration in your `configuration.yaml` file with the following settings: @@ -601,7 +661,7 @@ The following conditions are available by device: - person\_detected - sound\_detected -### Camera +**Camera** The `nest` platform allows you to watch still frames from a video stream (not live stream) of your [Nest](https://nest.com/camera/meet-nest-cam/) camera in Home Assistant. @@ -613,7 +673,7 @@ The Legacy API integration allows you to watch still frames from a video stream Nest Camera supports the `camera.turn_on` and `camera.turn_off` services since the 0.75 release. -### Climate +**Climate** The `nest` climate platform lets you control a thermostat from [Nest](https://nest.com). @@ -625,7 +685,7 @@ Please note due to limitations with the European Nest Thermostat E, integration

-### Sensor +**Sensor** The `nest` sensor platform lets you monitor sensors connected to your [Nest](https://nest.com) devices. @@ -635,7 +695,7 @@ The sensors will be setup if the `nest` integration is configured and the requir -#### Configuration +**Configuration** To enable sensors and customize which sensors are setup, you can extend the [Nest component](/integrations/nest/) configuration in your `configuration.yaml` file with the following settings: @@ -675,7 +735,7 @@ The following conditions are available by device: - `color_status`: `gray`, `green`, `yellow` or `red`. Indicates device status by color in the Nest app UI. It is an aggregate condition for battery+smoke+CO states, and reflects the actual color indicators displayed in the Nest app. - Nest Camera: none -### Security State +**Security State**
@@ -701,4 +761,4 @@ A `deter` state is re-evaluated after several minutes and relaxed to `ok` if no The `security_state` automatically switches to `ok` when the structure state is `home`. - +{% enddetails %} From 911a2c585eaba8a9ba047f32a52f645262ecfc63 Mon Sep 17 00:00:00 2001 From: Stefan <37924749+stefanroelofs@users.noreply.github.com> Date: Mon, 11 Oct 2021 12:49:46 +0200 Subject: [PATCH 084/139] Fix broken links (#19619) Co-authored-by: Franck Nijhof --- source/_docs/mqtt/logging.markdown | 1 - source/_docs/mqtt/service.markdown | 4 +++- source/_integrations/analytics.markdown | 4 ++-- .../_posts/2019-12-20-all-i-want-is-open-standards.markdown | 2 +- source/_posts/2021-09-01-release-20219.markdown | 2 +- source/_redirects | 2 ++ 6 files changed, 9 insertions(+), 6 deletions(-) diff --git a/source/_docs/mqtt/logging.markdown b/source/_docs/mqtt/logging.markdown index 87e937effea..ef77050610a 100644 --- a/source/_docs/mqtt/logging.markdown +++ b/source/_docs/mqtt/logging.markdown @@ -13,4 +13,3 @@ logger: logs: homeassistant.components.mqtt: debug ``` - diff --git a/source/_docs/mqtt/service.markdown b/source/_docs/mqtt/service.markdown index 130ff59e469..f80d37297c7 100644 --- a/source/_docs/mqtt/service.markdown +++ b/source/_docs/mqtt/service.markdown @@ -6,7 +6,7 @@ logo: mqtt.png The MQTT integration will register the service `mqtt.publish` which allows publishing messages to MQTT topics. There are two ways of specifying your payload. You can either use `payload` to hard-code a payload or use `payload_template` to specify a [template](/topics/templating/) that will be rendered to generate the payload. -### Service `mqtt.publish` +## Service `mqtt.publish` | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | @@ -26,10 +26,12 @@ payload: on ``` {% raw %} + ```yaml topic: home-assistant/light/1/state payload_template: "{{ states('device_tracker.paulus') }}" ``` + {% endraw %} `payload` must be a string. If you want to send JSON then you need to format/escape it properly. Like: diff --git a/source/_integrations/analytics.markdown b/source/_integrations/analytics.markdown index cddcd7ba759..34ca991779c 100644 --- a/source/_integrations/analytics.markdown +++ b/source/_integrations/analytics.markdown @@ -20,7 +20,7 @@ Home Assistant allows users to share their usage data via the analytics integrat The information sent depends on what options you opt-in to. You can opt-in during onboarding and by going to **{% my general title="Configuration >> General" %}** . -**{% my general badge %}** +{% my general badge %} When enabled, data will be sent 15 minutes after each start, and every 24h after startup. Sent data is printed to your log. @@ -74,7 +74,7 @@ This includes: - The names of all your core integrations - The names and versions of all your custom integrations if you have any -- Boolean to indicate that the [`energy` integration](/integrations/energy) is configured +- Boolean to indicate that the [energy integration](/integrations/energy) is configured If your system includes the Supervisor, this will also contain: diff --git a/source/_posts/2019-12-20-all-i-want-is-open-standards.markdown b/source/_posts/2019-12-20-all-i-want-is-open-standards.markdown index b11eda9fa9a..a3e25bc5fe7 100644 --- a/source/_posts/2019-12-20-all-i-want-is-open-standards.markdown +++ b/source/_posts/2019-12-20-all-i-want-is-open-standards.markdown @@ -14,7 +14,7 @@ It's been a busy week with a lot of announcements around IoT standards, so I tho ## New IoT standard announced -As it's been a while, the industry has announced yet a new effort to create a new IoT standard called [Project Connected Home over IP](https://www.connectedhomeip.com/). I think that there are a few interesting bits to this standard: +As it's been a while, the industry has announced yet a new effort to create a new IoT standard called [Project Matter](https://buildwithmatter.com) (formally called: 'Connected Home over IP'). I think that there are a few interesting bits to this standard: The standard will be royalty-free. This is big, as it means that it will be easy for companies to build products. Take, for example, Homekit, which is a great IP-based local standard. Homekit has strict licensing and royalties, which prevented it from widespread adoption. diff --git a/source/_posts/2021-09-01-release-20219.markdown b/source/_posts/2021-09-01-release-20219.markdown index 0c81298a056..0cdd2496ff3 100644 --- a/source/_posts/2021-09-01-release-20219.markdown +++ b/source/_posts/2021-09-01-release-20219.markdown @@ -130,7 +130,7 @@ fulfilled in this release. For example, the [Kostal Plenticore Solar Inverter](/integrations/kostal_plenticore), [PVOutput](/integrations/pvoutput), [Fronius](/integrations/fronius), [SolaX Power](/integrations/solax), [Growatt](/integrations/growatt_server), -[Solar-Log](/integrations/solar_log), [YouLess](/integrations/youless), +[Solar-Log](/integrations/solarlog), [YouLess](/integrations/youless), [Emoncms](/integrations/emoncms), [Modbus](/integrations/modbus), and many more have added support for all the energy goodness. diff --git a/source/_redirects b/source/_redirects index 49ad01e8038..e5ebf1c7564 100644 --- a/source/_redirects +++ b/source/_redirects @@ -1078,6 +1078,7 @@ /integrations/climate.modbus /integrations/modbus /integrations/cover.modbus /integrations/modbus /integrations/fan.xiaomi_miio /integrations/xiaomi_miio +/integrations/google /integrations/calendar.google /integrations/light.xiaomi_miio /integrations/xiaomi_miio /integrations/lovelace /lovelace /integrations/remote.xiaomi_miio /integrations/xiaomi_miio @@ -2057,6 +2058,7 @@ /integrations/scene.knx /integrations/knx#scene /integrations/sensor.knx /integrations/knx#sensor /integrations/switch.knx /integrations/knx#switch +/integrations/trace /docs/automation/troubleshooting /integrations/weather.knx /integrations/knx#weather /integrations/zigbee /integrations/xbee /integrations/hassio /hassio From 15be4b9e115b6d4849aa5862b9b1badd5dfda166 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Mon, 11 Oct 2021 13:08:10 +0200 Subject: [PATCH 085/139] Add data disk documentation (#19654) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add data disk documentation Co-authored-by: Joakim Sørensen --- source/_includes/common-tasks/data_disk.md | 66 ++++++++++++++++++++ source/common-tasks/os.markdown | 1 + source/images/haos/usb-data-disk.png | Bin 0 -> 68576 bytes source/images/screenshots/move-datadisk.png | Bin 0 -> 32069 bytes 4 files changed, 67 insertions(+) create mode 100644 source/_includes/common-tasks/data_disk.md create mode 100644 source/images/haos/usb-data-disk.png create mode 100644 source/images/screenshots/move-datadisk.png diff --git a/source/_includes/common-tasks/data_disk.md b/source/_includes/common-tasks/data_disk.md new file mode 100644 index 00000000000..c0ed2d4fe51 --- /dev/null +++ b/source/_includes/common-tasks/data_disk.md @@ -0,0 +1,66 @@ +## Using external Data Disk + +Home Assistant Operating System supports storing most data on an external storage medium (e.g. USB attached SSD or HDD). This data disk contains not only user data but also most of the Home Assistant software as well (Core, Supervisor etc.). This means a fast data disk will make the system overall much faster. + +![Graphics showing the architecture of the data disk feature](/images/haos/usb-data-disk.png) + +The data disk feature can be used on an existing installation without loosing data: The system will move existing data to the external data disk automatically. However, it is recommended to create and download a full Backup before proceeding! + +
+ + All data on the target disk will be overwritten! + +
+ +
+ + The storage capacity of the external data disk must be larger than the storage capacity of the existing (boot) disk. + +
+ +
+ + If you have been using a data disk previously with Home Assistant Operating System, you need to use your host computer to delete all partitions *before* using it as data disk again. + +
+ +### Using UI to move the data partition + +1. Connect the data disk to your system. +2. Go to **{% my supervisor_info title="Supervisor >> System" %}** in the UI. +3. Press the three dots on the bottom right of the Host card and choose "Move datadisk" +4. Select the data disk from the list of available devices. +5. Press "Move". + +![Screenshot of the "Move datadisk" feature](/images/screenshots/move-datadisk.png) + +### Using CLI to move the data partition + +To see the current data disk use: + +```sh +$ ha os info +... +data_disk: /dev/mmcblk1p4 +... +``` + +To getting a list of supported detected devices which can be used by `datadisk`: + +```sh +ha os datadisk list +``` + +To initiate the move to the new data disk use the `move` command: + +```sh +ha os datadisk move /dev/sdx +``` + +The system will prepare the data disk and immediately reboot. The reboot will take 10 minutes or more depending on the speed of the new data disk; please be patient! + +
+ +Using an USB attached SSD can draw quite some power. For instance on Raspberry Pi 3 the official Raspberry Pi power supply (PSU) only provides 2.5A which can be too tight. Use a more powerful power supply if you experience issues. Alternatively use a powered USB hub. Connect the Hub to one of the USB slots of your Raspberry Pi, and connect the SSD to the Hub. In this setup the power supply of the Hub will power the attached device(s). + +
diff --git a/source/common-tasks/os.markdown b/source/common-tasks/os.markdown index 4baafcb6fbb..6f4e629c12f 100644 --- a/source/common-tasks/os.markdown +++ b/source/common-tasks/os.markdown @@ -16,6 +16,7 @@ This section will provide guides to some common tasks and information which you {% include common-tasks/commandline.md %} {% include common-tasks/lost_password.md %} {% include common-tasks/third-party-addons.md %} +{% include common-tasks/data_disk.md %} {% include common-tasks/flashing_n2_otg.md %} {% include common-tasks/enable_i2c.md %} diff --git a/source/images/haos/usb-data-disk.png b/source/images/haos/usb-data-disk.png new file mode 100644 index 0000000000000000000000000000000000000000..c06cebdf66babd66112f84409564848deba4f179 GIT binary patch literal 68576 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­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%0AN}|-V%)p~h&UrnS?XX#I0X8P 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 QH26nJPEEE%+BEQg081`B=l}o! literal 0 HcmV?d00001 diff --git a/source/images/screenshots/move-datadisk.png b/source/images/screenshots/move-datadisk.png new file mode 100644 index 0000000000000000000000000000000000000000..b581bbdfdf0d2061a91778dd61830ec93f5d25c0 GIT binary patch literal 32069 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

dtT(J!A7ZcP&Wl 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 F{vT+p@UZ{@ literal 0 HcmV?d00001 From f83da1ea8b1b0d31a22ba34e0f3ae3cafa18a267 Mon Sep 17 00:00:00 2001 From: NotSomeBot <43829743+mariusdkm@users.noreply.github.com> Date: Mon, 11 Oct 2021 13:08:25 +0200 Subject: [PATCH 086/139] Increase padding on the right of title links (#19647) --- sass/custom/_paulus.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sass/custom/_paulus.scss b/sass/custom/_paulus.scss index ad983a3c901..9ec2d1b859f 100644 --- a/sass/custom/_paulus.scss +++ b/sass/custom/_paulus.scss @@ -291,7 +291,7 @@ dt:hover a.title-link { position: absolute; top: 5px; left: -25px; - padding-right: 5px; + padding-right: 10px; padding-left: 5px; font-family: "FontAwesome"; font-size: 15px; From 0656715c83cab8d6886d7fd64af67484a2a1ae58 Mon Sep 17 00:00:00 2001 From: Sean Kelly Date: Mon, 11 Oct 2021 04:14:45 -0700 Subject: [PATCH 087/139] Simplify some confusion and unused/unreferenced colon (#19659) Co-authored-by: Franck Nijhof --- source/_integrations/lutron_caseta.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_integrations/lutron_caseta.markdown b/source/_integrations/lutron_caseta.markdown index 63ab3530439..57845c6a5d2 100644 --- a/source/_integrations/lutron_caseta.markdown +++ b/source/_integrations/lutron_caseta.markdown @@ -46,16 +46,16 @@ Additionally RA2 Select Main Repeater (`RR-SEL-REP2-BL`) or Lutron Caséta Smart - Pico Remotes as [device triggers](/integrations/device_automation/) - Shade Remotes as [device triggers](/integrations/device_automation/) +When configured, the Lutron Caséta integration will automatically discover the currently supported devices as set up in the Lutron Smart Bridge. The name assigned in the Lutron mobile app will be used to form the `entity_id` used in Home Assistant. e.g., a dimmer called 'Lamp' in a room called 'Bedroom' becomes `light.bedroom_lamp` in Home Assistant. + {% include integrations/config_flow.md %} -## Manual configuration - -Alternatively, if you already have `caseta.key`, `caseta.crt`, `caseta-bridge.crt`, and cannot physically access the bridge to press the button, pairing can be done manually using the following steps: - -When configured, the `lutron_caseta` integration will automatically discover the currently supported devices as setup in the Lutron Smart Bridge. The name assigned in the Lutron mobile app will be used to form the `entity_id` used in Home Assistant. e.g., a dimmer called 'Lamp' in a room called 'Bedroom' becomes `light.bedroom_lamp` in Home Assistant. +## Manual hub configuration To use Lutron Caseta devices in your installation, you must first log in to your Lutron account and generate a certificate that allows Home Assistant to connect to your bridge. This can be accomplished by downloading and executing [get_lutron_cert.py](https://github.com/gurumitts/pylutron-caseta/blob/master/get_lutron_cert.py), which will generate three files: caseta.key, caseta.crt, caseta-bridge.crt when you run it. See the instructions at the top of the script for more information. +If you already have `caseta.key`, `caseta.crt`, `caseta-bridge.crt`, and cannot physically access the bridge to press the button, pairing can be done by utilizing these existing files. + Once you have the three necessary files, place them in your configuration directory and add the following to your `configuration.yaml`: ```yaml From 3b1accf8154bc1e051a546ff4d21263289289b19 Mon Sep 17 00:00:00 2001 From: Jamie Weston Date: Mon, 11 Oct 2021 12:46:39 +0100 Subject: [PATCH 088/139] Clarification on trigger ID's and tidied up TOC (#19671) Co-authored-by: Franck Nijhof --- source/_docs/automation/trigger.markdown | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index 3ccc96727fa..c9c90efd828 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -7,6 +7,8 @@ Triggers are what starts the processing of an automation rule. When _any_ of the An automation can be triggered by an event, with a certain entity state, at a given time, and more. These can be specified directly or more flexible via templates. It is also possible to specify multiple triggers for one automation. +- [Trigger ID](#trigger-id) +- [Trigger variables](#trigger-variables) - [Event trigger](#event-trigger) - [Home Assistant trigger](#home-assistant-trigger) - [MQTT trigger](#mqtt-trigger) @@ -22,9 +24,9 @@ An automation can be triggered by an event, with a certain entity state, at a gi - [Geolocation trigger](#geolocation-trigger) - [Device triggers](#device-triggers) -## Trigger id +## Trigger ID -All triggers can be assigned an optional `id`. If the id is omitted, it will instead be set to the index of the trigger. The `id` can be referenced from trigger conditions. The `id` should be unique for each trigger. +All triggers can be assigned an optional `id`. If the ID is omitted, it will instead be set to the index of the trigger. The `id` can be referenced from trigger conditions and actions. The `id` does not have to be unique for each trigger, and it can be used to group similar triggers for use later in the automation (i.e., several triggers of different types that should all turn some entity on). ```yaml automation: @@ -42,7 +44,6 @@ automation: to: "home" ``` - ## Trigger variables Similar to [script level variables](/integrations/script/#variables), `trigger_variables` will be available in trigger templates with the difference that only [limited templates](/docs/configuration/templating/#limited-templates) can be used to pass a value to the trigger variable. @@ -725,7 +726,7 @@ automation: ## Geolocation trigger Geolocation trigger fires when an entity is appearing in or disappearing from a zone. Entities that are created by a [Geolocation](/integrations/geo_location/) platform support reporting GPS coordinates. -Because entities are generated and removed by these platforms automatically, the entity id normally cannot be predicted. Instead, this trigger requires the definition of a `source`, which is directly linked to one of the Geolocation platforms. +Because entities are generated and removed by these platforms automatically, the entity ID normally cannot be predicted. Instead, this trigger requires the definition of a `source`, which is directly linked to one of the Geolocation platforms.

From 0015e71d286b778c1a42377caac4db9a330c6ba0 Mon Sep 17 00:00:00 2001 From: Eirik Z Date: Mon, 11 Oct 2021 14:51:13 +0200 Subject: [PATCH 089/139] Update blackbird.markdown (#19710) --- source/_integrations/blackbird.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/blackbird.markdown b/source/_integrations/blackbird.markdown index 45a7266394b..a138337b023 100644 --- a/source/_integrations/blackbird.markdown +++ b/source/_integrations/blackbird.markdown @@ -10,9 +10,9 @@ ha_platforms: - media_player --- -The `blackbird` platform allows you to control [Monoprice Blackbird Matrix Switch](https://www.monoprice.com/product?p_id=21819) using a serial connection. +The `blackbird` platform allows you to control [Monoprice Blackbird Matrix Switch](https://www.monoprice.com/product?p_id=21819) (8x8) using a serial or IP connection, this integration does not support the 4x4 matrix switch. -To add a Blackbird device to your installation, add the following to your `configuration.yaml` file: +To add a Blackbird 8x8 device to your installation, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry From f110d08171b20a069a192683a9c8d7987818998b Mon Sep 17 00:00:00 2001 From: Austin Mroczek Date: Mon, 11 Oct 2021 05:55:28 -0700 Subject: [PATCH 090/139] Improve TotalConnect instructions (#19681) Co-authored-by: Franck Nijhof --- source/_integrations/totalconnect.markdown | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/source/_integrations/totalconnect.markdown b/source/_integrations/totalconnect.markdown index c5396d8b9c3..45dd9ad2334 100644 --- a/source/_integrations/totalconnect.markdown +++ b/source/_integrations/totalconnect.markdown @@ -17,16 +17,14 @@ ha_platforms: The `totalconnect` integration provides connectivity with TotalConnect alarm systems used by many alarm companies. +## Prerequisites + +Log in to the [TotalConnect website](https://totalconnect2.com) and create a "standard" Total Connect user account specifically for use with Home Assistant. It should not have full administrative privileges. + +Give the user access to your Location. Give the user a usercode, usually a 4 digit number. + {% include integrations/config_flow.md %} -To find your TotalConnect location number: - - - Use a web browser to log in to the TotalConnect website as the administrator. - - Click on your location. - - The URL shows the location number after "mylocation/" like this `https://totalconnect2.com/home/mylocation/123456`. - -You are highly encouraged to create a Total Connect user account specifically for Home Assistant. It should not have full administrative privileges. - ## Automation example ```yaml From 27a761b962dd867903629d02c0b8632390d5d812 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 11 Oct 2021 14:58:52 +0200 Subject: [PATCH 091/139] Add Espon ET-4750 (#19491) --- source/_integrations/epsonworkforce.markdown | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/source/_integrations/epsonworkforce.markdown b/source/_integrations/epsonworkforce.markdown index ad51e194604..b4e99f0cb18 100644 --- a/source/_integrations/epsonworkforce.markdown +++ b/source/_integrations/epsonworkforce.markdown @@ -37,7 +37,7 @@ host: required: true type: string monitored_conditions: - description: The cartridge colours to monitor. + description: The cartridge colours to monitor. required: true type: list keys: @@ -50,14 +50,14 @@ monitored_conditions: magenta: description: The magenta (=red) ink cartridge. cyan: - description: The cyan (=blue) ink cartridge. + description: The cyan (=blue) ink cartridge. clean: - description: The cleaning cartridge. + description: The cleaning cartridge. {% endconfiguration %} Supported devices: -- Epson Workforce (and some EcoTank) printers who publish a HTTP page containing the ink cardridge levels +- Epson Workforce (and some EcoTank) printers who publish a HTTP page containing the ink cartridge levels Tested devices: @@ -67,7 +67,8 @@ Tested devices: - Epson WF3640 - Epson EcoTank ET-77x0 - Epson ET-2650 +- Espon ET-4750 - Epson Expression Home XP-2105 To make this module work you need to connect your printer to your LAN. -The best is to navigate to the status page of the printer to check if it shows the page with the ink levels on the URL http:///PRESENTATION/HTML/TOP/PRTINFO.HTML +The best is to navigate to the status page of the printer to check if it shows the page with the ink levels on the URL `http:///PRESENTATION/HTML/TOP/PRTINFO.HTML` From f65798fc7880e31f2f925572a527532d63b9be93 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 11 Oct 2021 14:59:25 +0200 Subject: [PATCH 092/139] Update Foscam CGI commands reference (#19495) --- source/_integrations/foscam.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/foscam.markdown b/source/_integrations/foscam.markdown index e2db7f57724..57f6c28b196 100644 --- a/source/_integrations/foscam.markdown +++ b/source/_integrations/foscam.markdown @@ -160,4 +160,4 @@ elements: ### Extra CGI Commands -Foscam Webcams which support CGI Commands can be controlled by Home Assistant ([Source](https://www.iltucci.com/blog/wp-content/uploads/2018/12/Foscam-IPCamera-CGI-User-Guide-V1.0.4.pdf)). +Foscam Webcams which support CGI Commands can be controlled by Home Assistant ([Source](https://www.foscam.es/descarga/Foscam-IPCamera-CGI-User-Guide-AllPlatforms-2015.11.06.pdf)). From 264cf92c373d646635647464e959a22aa6ee1653 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s?= Date: Mon, 11 Oct 2021 15:01:23 +0200 Subject: [PATCH 093/139] Update motion_blinds.markdown (#19054) --- source/_integrations/motion_blinds.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/motion_blinds.markdown b/source/_integrations/motion_blinds.markdown index f494f066c8c..007593a6345 100644 --- a/source/_integrations/motion_blinds.markdown +++ b/source/_integrations/motion_blinds.markdown @@ -22,6 +22,7 @@ Additionally the following brands have been reported to also work with this inte - [Dooya](http://www.dooya.com/) - [Bloc Blinds](https://www.blocblinds.com/) - [Brel Home](https://www.brel-home.nl/) +- [Smart Home](https://www.smart-home.hu) {% include integrations/config_flow.md %} From fc163e8d8e5bf6f41ff38a565815e2bf9f31cc87 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 11 Oct 2021 15:01:39 +0200 Subject: [PATCH 094/139] Fix MaryTTS example YAML (#19497) --- source/_integrations/marytts.markdown | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/source/_integrations/marytts.markdown b/source/_integrations/marytts.markdown index a29f1539765..918e30afd18 100644 --- a/source/_integrations/marytts.markdown +++ b/source/_integrations/marytts.markdown @@ -76,15 +76,15 @@ tts: voice: "cmu-slt-hsmm" language: "en_US" effect: - Volume: "amount:2.0;", - TractScaler: "amount:1.5;", - F0Scale: "f0Scale:2.0;", - F0Add: "f0Add:50.0;", - Rate: "durScale:1.5;", - Robot: "amount:100.0;", - Whisper: "amount:100.0;", - Stadium: "amount:100.0", - Chorus: "delay1:466;amp1:0.54;delay2:600;amp2:-0.10;delay3:250;amp3:0.30", - FIRFilter: "type:3;fc1:500.0;fc2:2000.0", + Volume: "amount:2.0;" + TractScaler: "amount:1.5;" + F0Scale: "f0Scale:2.0;" + F0Add: "f0Add:50.0;" + Rate: "durScale:1.5;" + Robot: "amount:100.0;" + Whisper: "amount:100.0;" + Stadium: "amount:100.0" + Chorus: "delay1:466;amp1:0.54;delay2:600;amp2:-0.10;delay3:250;amp3:0.30" + FIRFilter: "type:3;fc1:500.0;fc2:2000.0" JetPilot: "" ``` From 9518ab4fe4f000a08adc4e4f391de41f863e85d4 Mon Sep 17 00:00:00 2001 From: Hedda Date: Mon, 11 Oct 2021 15:04:10 +0200 Subject: [PATCH 095/139] Add "not recommended" note to CC2530 and C2531 in ZHA docs (#19324) --- source/_integrations/zha.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index a2c6feca089..c7ab9eb9acb 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -82,7 +82,7 @@ Some other Zigbee coordinator hardware may not support a firmware that is capabl - [CC2652P/CC2652R/CC2652RB USB stick, module, or dev board hardware flashed with Z-Stack coordinator firmware](https://www.zigbee2mqtt.io/information/supported_adapters) - [CC1352P/CC1352R USB stick, module, or dev board hardware flashed with Z-Stack coordinator firmware](https://www.zigbee2mqtt.io/information/supported_adapters) - [CC2538 USB stick, module, or dev board hardware flashed with Z-Stack coordinator firmware](https://www.zigbee2mqtt.io/information/supported_adapters) - - [CC2530/CC2531 USB stick, module, or dev board hardware flashed with Z-Stack coordinator firmware](https://www.zigbee2mqtt.io/information/supported_adapters) + - [CC2530/CC2531 USB stick, module, or dev board hardware flashed with Z-Stack coordinator firmware](https://www.zigbee2mqtt.io/information/supported_adapters) (not recommended for Zigbee networks with more than 20 devices) - Digi XBee Zigbee based radios (via the [zigpy-xbee](https://github.com/zigpy/zigpy-xbee) library for zigpy) - [Digi XBee Series 3 (xbee3-24)](https://www.digi.com/products/embedded-systems/digi-xbee/rf-modules/2-4-ghz-rf-modules/xbee3-zigbee-3) and [Digi XBee Series S2C](https://www.digi.com/products/embedded-systems/digi-xbee/rf-modules/2-4-ghz-rf-modules/xbee-zigbee) modules - Note! While not a must, [it is recommend to upgrade XBee Series 3 and S2C to newest firmware using XCTU](https://www.digi.com/resources/documentation/Digidocs/90002002/Default.htm#Tasks/t_load_zb_firmware.htm) From 9e0ac02e633b0fd52997e0800f5c91a182f5e0a0 Mon Sep 17 00:00:00 2001 From: Philip Allgaier Date: Mon, 11 Oct 2021 15:08:49 +0200 Subject: [PATCH 096/139] Add formats and examples to "aspect_ratio" (#19261) --- source/_lovelace/iframe.markdown | 2 +- source/_lovelace/map.markdown | 2 +- source/_lovelace/picture-elements.markdown | 2 +- source/_lovelace/picture-entity.markdown | 2 +- source/_lovelace/picture-glance.markdown | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_lovelace/iframe.markdown b/source/_lovelace/iframe.markdown index 310029219b2..d17b8cd982d 100644 --- a/source/_lovelace/iframe.markdown +++ b/source/_lovelace/iframe.markdown @@ -29,7 +29,7 @@ url: type: string aspect_ratio: required: false - description: Height to width ratio. + description: 'Forces the height of the image to be a ratio of the width. Valid formats: Height percentage value (`23%`) or ratio expressed with colon or "x" separator (`16:9` or `16x9`). For a ratio, the second element can be omitted and will default to "1" (`1.78` equals `1.78:1`).' type: string default: "50%" title: diff --git a/source/_lovelace/map.markdown b/source/_lovelace/map.markdown index 65259d0d5da..846aeb0d4d3 100644 --- a/source/_lovelace/map.markdown +++ b/source/_lovelace/map.markdown @@ -33,7 +33,7 @@ title: type: string aspect_ratio: required: false - description: "Forces the height of the image to be a ratio of the width. You may enter a value such as: `16x9`, `16:9`, `1.78`." + description: 'Forces the height of the image to be a ratio of the width. Valid formats: Height percentage value (`23%`) or ratio expressed with colon or "x" separator (`16:9` or `16x9`). For a ratio, the second element can be omitted and will default to "1" (`1.78` equals `1.78:1`).' type: string default_zoom: required: false diff --git a/source/_lovelace/picture-elements.markdown b/source/_lovelace/picture-elements.markdown index 3106d43df10..b3da3774750 100644 --- a/source/_lovelace/picture-elements.markdown +++ b/source/_lovelace/picture-elements.markdown @@ -361,7 +361,7 @@ state_filter: type: map aspect_ratio: required: false - description: Height to width ratio. + description: 'Forces the height of the image to be a ratio of the width. Valid formats: Height percentage value (`23%`) or ratio expressed with colon or "x" separator (`16:9` or `16x9`). For a ratio, the second element can be omitted and will default to "1" (`1.78` equals `1.78:1`).' type: string default: "50%" style: diff --git a/source/_lovelace/picture-entity.markdown b/source/_lovelace/picture-entity.markdown index b0e84aca0bd..5fe174d1c79 100644 --- a/source/_lovelace/picture-entity.markdown +++ b/source/_lovelace/picture-entity.markdown @@ -44,7 +44,7 @@ state_filter: type: map aspect_ratio: required: false - description: "Forces the height of the image to be a ratio of the width. You may enter a value such as: `16x9`, `16:9`, `1.78`." + description: 'Forces the height of the image to be a ratio of the width. Valid formats: Height percentage value (`23%`) or ratio expressed with colon or "x" separator (`16:9` or `16x9`). For a ratio, the second element can be omitted and will default to "1" (`1.78` equals `1.78:1`).' type: string name: required: false diff --git a/source/_lovelace/picture-glance.markdown b/source/_lovelace/picture-glance.markdown index 89972b57d70..b7817d0e2ba 100644 --- a/source/_lovelace/picture-glance.markdown +++ b/source/_lovelace/picture-glance.markdown @@ -53,7 +53,7 @@ state_filter: type: map aspect_ratio: required: false - description: "Forces the height of the image to be a ratio of the width. You may enter a value such as: `16x9`, `16:9`, `1.78`." + description: 'Forces the height of the image to be a ratio of the width. Valid formats: Height percentage value (`23%`) or ratio expressed with colon or "x" separator (`16:9` or `16x9`). For a ratio, the second element can be omitted and will default to "1" (`1.78` equals `1.78:1`).' type: string entity: required: false From ab6adc1db0e1eb054c68a20de30d1e99304d35e1 Mon Sep 17 00:00:00 2001 From: Michael Chisholm Date: Tue, 12 Oct 2021 00:29:08 +1100 Subject: [PATCH 097/139] Document scope of script variables (#19240) --- source/_docs/scripts.markdown | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/source/_docs/scripts.markdown b/source/_docs/scripts.markdown index c6f57e1963b..9a991597106 100644 --- a/source/_docs/scripts.markdown +++ b/source/_docs/scripts.markdown @@ -75,6 +75,39 @@ The variables action allows you to set/override variables that will be accessibl {% endraw %} +### Scope of Variables + +Variables have local scope. This means that if a variable is changed in a nested sequence block, that change will not be visible in an outer sequence block. + +The following example will always say "There are 0 people home". Inside the `choose` sequence the `variables` action will only alter the `people` variable for that sequence. + +{% raw %} + +```yaml +sequence: + # Set the people variable to a default value + - variables: + people: 0 + # Try to increment people if Paulus is home + - choose: + - conditions: + - condition: state + entity_id: device_tracker.paulus + state: "home" + sequence: + # At this scope and this point of the sequence, people == 0 + - variables: + people: "{{ people + 1 }}" + # At this scope, people will now be 1 ... + # ... but at this scope it will still be 0 + # Announce the count of people home + - service: notify.notify + data: + message: "There are {{ people }} people home" +``` + +{% endraw %} + ## Test a Condition While executing a script you can add a condition in the main sequence to stop further execution. When a condition does not return `true`, the script will stop executing. There are many different conditions which are documented at the [conditions page]. From 10687809f1b62c8e6226ff998d609de568c0e2f1 Mon Sep 17 00:00:00 2001 From: Stefan <37924749+stefanroelofs@users.noreply.github.com> Date: Mon, 11 Oct 2021 16:12:43 +0200 Subject: [PATCH 098/139] Correct some different typo's of Home Assistant (#19714) --- source/_docs/configuration.markdown | 2 +- source/_docs/configuration/templating.markdown | 2 +- source/_integrations/media_player.markdown | 2 +- source/_integrations/monoprice.markdown | 2 +- source/_integrations/number.mqtt.markdown | 2 +- source/_integrations/onvif.markdown | 2 +- source/_posts/2019-09-17-happy-birthday.markdown | 4 ++-- source/_posts/2020-01-31-community-highlights.markdown | 2 +- source/_posts/2020-02-07-community-highlights.markdown | 2 +- source/_posts/2020-02-19-community-highlights.markdown | 2 +- source/_posts/2020-02-28-community-highlights.markdown | 2 +- source/_posts/2020-03-15-community-highlights.markdown | 2 +- source/_posts/2020-09-20-community-highlights.markdown | 2 +- source/_posts/2020-11-30-community-highlights.markdown | 2 +- source/_posts/2021-02-12-community-highlights.markdown | 2 +- source/_posts/2021-02-19-community-highlights.markdown | 2 +- source/_posts/2021-02-26-community-highlights.markdown | 2 +- source/_posts/2021-03-05-community-highlights.markdown | 2 +- source/_posts/2021-03-12-community-highlights.markdown | 2 +- source/_posts/2021-03-19-community-highlights.markdown | 2 +- source/_posts/2021-03-26-community-highlights.markdown | 2 +- source/_posts/2021-04-02-community-highlights.markdown | 2 +- source/_posts/2021-04-09-community-highlights.markdown | 2 +- source/_posts/2021-04-16-community-highlights.markdown | 2 +- source/_posts/2021-04-23-community-highlights.markdown | 2 +- source/_posts/2021-04-30-community-highlights.markdown | 2 +- source/_posts/2021-05-07-community-highlights.markdown | 2 +- source/_posts/2021-05-14-community-highlights.markdown | 2 +- source/_posts/2021-05-21-community-highlights.markdown | 2 +- source/_posts/2021-05-28-community-highlights.markdown | 2 +- source/_posts/2021-06-04-community-highlights.markdown | 2 +- source/_posts/2021-06-11-community-highlights.markdown | 2 +- source/_posts/2021-06-18-community-highlights.markdown | 2 +- source/_posts/2021-06-25-community-highlights.markdown | 2 +- 34 files changed, 35 insertions(+), 35 deletions(-) diff --git a/source/_docs/configuration.markdown b/source/_docs/configuration.markdown index d8682d8d9dd..61e1bcb2b5d 100644 --- a/source/_docs/configuration.markdown +++ b/source/_docs/configuration.markdown @@ -15,7 +15,7 @@ If you prefer to use a file editor on your computer, use the {% my supervisor_ad _If you use Home Assistant Container, you can find `configuration.yaml` in the config folder that you mounted in your container._ -_If you use Home Assistant Core, you can find `configuration.yaml` in the config folder passed to the `hass` command (default is `~/.homeasssistant`)._ +_If you use Home Assistant Core, you can find `configuration.yaml` in the config folder passed to the `hass` command (default is `~/.homeassistant`)._ ## Reloading changes diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 7a1c1f070b2..3d5f52d9457 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -415,7 +415,7 @@ These can also be combined in any combination: #### Closest examples -The closest function and filter will find the closest entity to the Home Assisant location: +The closest function and filter will find the closest entity to the Home Assistant location: {% raw %} diff --git a/source/_integrations/media_player.markdown b/source/_integrations/media_player.markdown index f8a1b7d6da0..3c340bf711e 100644 --- a/source/_integrations/media_player.markdown +++ b/source/_integrations/media_player.markdown @@ -120,7 +120,7 @@ data: media_content_id: "https://fake-home-assistant.io.stream/aac" extra: thumb: "https://brands.home-assistant.io/_/homeassistant/logo.png" - title: HomeAssitantRadio + title: HomeAssistantRadio ``` #### Service `media_player.select_source` diff --git a/source/_integrations/monoprice.markdown b/source/_integrations/monoprice.markdown index ec051c6ac13..f3608ac5b75 100644 --- a/source/_integrations/monoprice.markdown +++ b/source/_integrations/monoprice.markdown @@ -27,7 +27,7 @@ Sources can also be later edited from the integration options (gear icon in the ## Zone Management -Devices and entities are created for each of the possible 18 zones, and can be enabled, disabled and renamed through regular Home Assisant methods. +Devices and entities are created for each of the possible 18 zones, and can be enabled, disabled and renamed through regular Home Assistant methods. By default, the first 6 zones (11..16) are enabled, and there's an attempt to automatically detect the 12 extension zones (21..26, and 31..36) on the first run. ## Services diff --git a/source/_integrations/number.mqtt.markdown b/source/_integrations/number.mqtt.markdown index 0ad640b7af5..bee4a689649 100644 --- a/source/_integrations/number.mqtt.markdown +++ b/source/_integrations/number.mqtt.markdown @@ -8,7 +8,7 @@ ha_iot_class: Configurable ha_domain: mqtt --- -The `mqtt` Number platform allows you to integrate devices that might expose configuration options through MQTT into Home Assistant as a Number. Every time a message under the `topic` in the configuration is received, the number entity will be updated in Home Assisant and vice-versa, keeping the device and Home Assistant in-sync. +The `mqtt` Number platform allows you to integrate devices that might expose configuration options through MQTT into Home Assistant as a Number. Every time a message under the `topic` in the configuration is received, the number entity will be updated in Home Assistant and vice-versa, keeping the device and Home Assistant in-sync. ## Configuration diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown index 7168d78b647..63b52c46d2d 100644 --- a/source/_integrations/onvif.markdown +++ b/source/_integrations/onvif.markdown @@ -24,7 +24,7 @@ The `onvif` camera platform allows you to use an [ONVIF](https://www.onvif.org/)
-If running Home Asssistant Core in a venv, ensure that libxml2 and libxslt python interfaces are installed via your package manager. +If running Home assistant Core in a venv, ensure that libxml2 and libxslt python interfaces are installed via your package manager.
### Configuration Notes diff --git a/source/_posts/2019-09-17-happy-birthday.markdown b/source/_posts/2019-09-17-happy-birthday.markdown index b20575e54a6..da04c20fa97 100644 --- a/source/_posts/2019-09-17-happy-birthday.markdown +++ b/source/_posts/2019-09-17-happy-birthday.markdown @@ -23,7 +23,7 @@ Thanks to all the people working on the Home Assistant frontend. Thanks to all the people working on Hass.io. -Thanks to all the people workin on the mobile apps. +Thanks to all the people working on the mobile apps. Thanks to all the people working on Hass.io add-ons. @@ -43,7 +43,7 @@ Thanks to all the people making videos sharing their achievements using Home Ass Thanks to all the people writing blog posts about Home Assistant. -Thanks to all the people invovled in making the Home Asssistant Podcast. +Thanks to all the people involved in making the Home assistant Podcast. Thanks to all the people moderating our community, maintaining its high quality. diff --git a/source/_posts/2020-01-31-community-highlights.markdown b/source/_posts/2020-01-31-community-highlights.markdown index 2c30d1f98d2..c3f0234c919 100644 --- a/source/_posts/2020-01-31-community-highlights.markdown +++ b/source/_posts/2020-01-31-community-highlights.markdown @@ -65,7 +65,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2020-02-07-community-highlights.markdown b/source/_posts/2020-02-07-community-highlights.markdown index 604d59f4477..8cfb8a84b86 100644 --- a/source/_posts/2020-02-07-community-highlights.markdown +++ b/source/_posts/2020-02-07-community-highlights.markdown @@ -79,7 +79,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2020-02-19-community-highlights.markdown b/source/_posts/2020-02-19-community-highlights.markdown index d60fe20479d..bd692f93ce3 100644 --- a/source/_posts/2020-02-19-community-highlights.markdown +++ b/source/_posts/2020-02-19-community-highlights.markdown @@ -91,7 +91,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2020-02-28-community-highlights.markdown b/source/_posts/2020-02-28-community-highlights.markdown index 2b511862628..4b904aad9f1 100644 --- a/source/_posts/2020-02-28-community-highlights.markdown +++ b/source/_posts/2020-02-28-community-highlights.markdown @@ -88,7 +88,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2020-03-15-community-highlights.markdown b/source/_posts/2020-03-15-community-highlights.markdown index cf196fea07d..b3282669102 100644 --- a/source/_posts/2020-03-15-community-highlights.markdown +++ b/source/_posts/2020-03-15-community-highlights.markdown @@ -90,7 +90,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2020-09-20-community-highlights.markdown b/source/_posts/2020-09-20-community-highlights.markdown index 7023dabc762..031664cbf47 100644 --- a/source/_posts/2020-09-20-community-highlights.markdown +++ b/source/_posts/2020-09-20-community-highlights.markdown @@ -102,7 +102,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2020-11-30-community-highlights.markdown b/source/_posts/2020-11-30-community-highlights.markdown index f2e55321fac..f0a980f1929 100644 --- a/source/_posts/2020-11-30-community-highlights.markdown +++ b/source/_posts/2020-11-30-community-highlights.markdown @@ -121,7 +121,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-02-12-community-highlights.markdown b/source/_posts/2021-02-12-community-highlights.markdown index 93bef00e0ec..bdedd9b4678 100644 --- a/source/_posts/2021-02-12-community-highlights.markdown +++ b/source/_posts/2021-02-12-community-highlights.markdown @@ -80,7 +80,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-02-19-community-highlights.markdown b/source/_posts/2021-02-19-community-highlights.markdown index 90e1b429634..ea59c75fa43 100644 --- a/source/_posts/2021-02-19-community-highlights.markdown +++ b/source/_posts/2021-02-19-community-highlights.markdown @@ -73,7 +73,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-02-26-community-highlights.markdown b/source/_posts/2021-02-26-community-highlights.markdown index 775f384f22e..4cbfe145b90 100644 --- a/source/_posts/2021-02-26-community-highlights.markdown +++ b/source/_posts/2021-02-26-community-highlights.markdown @@ -87,7 +87,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-03-05-community-highlights.markdown b/source/_posts/2021-03-05-community-highlights.markdown index d35a3824803..d894a9ecc08 100644 --- a/source/_posts/2021-03-05-community-highlights.markdown +++ b/source/_posts/2021-03-05-community-highlights.markdown @@ -99,7 +99,7 @@ Also, don't forget to share your creations with us via Social Media: - Twitter it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-03-12-community-highlights.markdown b/source/_posts/2021-03-12-community-highlights.markdown index 17a532fc94f..5e548c431c9 100644 --- a/source/_posts/2021-03-12-community-highlights.markdown +++ b/source/_posts/2021-03-12-community-highlights.markdown @@ -108,7 +108,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-03-19-community-highlights.markdown b/source/_posts/2021-03-19-community-highlights.markdown index 1b527ccfdd2..9e0ce91ae58 100644 --- a/source/_posts/2021-03-19-community-highlights.markdown +++ b/source/_posts/2021-03-19-community-highlights.markdown @@ -73,7 +73,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-03-26-community-highlights.markdown b/source/_posts/2021-03-26-community-highlights.markdown index ae28c4de64d..78dc26b3a9f 100644 --- a/source/_posts/2021-03-26-community-highlights.markdown +++ b/source/_posts/2021-03-26-community-highlights.markdown @@ -84,7 +84,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-04-02-community-highlights.markdown b/source/_posts/2021-04-02-community-highlights.markdown index 8e9e9632fed..6283bdc3bf9 100644 --- a/source/_posts/2021-04-02-community-highlights.markdown +++ b/source/_posts/2021-04-02-community-highlights.markdown @@ -102,7 +102,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-04-09-community-highlights.markdown b/source/_posts/2021-04-09-community-highlights.markdown index 79e5fc07c6e..10e7488db87 100644 --- a/source/_posts/2021-04-09-community-highlights.markdown +++ b/source/_posts/2021-04-09-community-highlights.markdown @@ -103,7 +103,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-04-16-community-highlights.markdown b/source/_posts/2021-04-16-community-highlights.markdown index d36ffb3a79c..9492d62d586 100644 --- a/source/_posts/2021-04-16-community-highlights.markdown +++ b/source/_posts/2021-04-16-community-highlights.markdown @@ -91,7 +91,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-04-23-community-highlights.markdown b/source/_posts/2021-04-23-community-highlights.markdown index b9576742eb0..4bbf5f4d994 100644 --- a/source/_posts/2021-04-23-community-highlights.markdown +++ b/source/_posts/2021-04-23-community-highlights.markdown @@ -113,7 +113,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-04-30-community-highlights.markdown b/source/_posts/2021-04-30-community-highlights.markdown index 19658c37df1..955d1d5c7ef 100644 --- a/source/_posts/2021-04-30-community-highlights.markdown +++ b/source/_posts/2021-04-30-community-highlights.markdown @@ -113,7 +113,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-05-07-community-highlights.markdown b/source/_posts/2021-05-07-community-highlights.markdown index fa21aca0073..669987c3301 100644 --- a/source/_posts/2021-05-07-community-highlights.markdown +++ b/source/_posts/2021-05-07-community-highlights.markdown @@ -130,7 +130,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-05-14-community-highlights.markdown b/source/_posts/2021-05-14-community-highlights.markdown index 37cb4ca1282..f1aee51490b 100644 --- a/source/_posts/2021-05-14-community-highlights.markdown +++ b/source/_posts/2021-05-14-community-highlights.markdown @@ -96,7 +96,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-05-21-community-highlights.markdown b/source/_posts/2021-05-21-community-highlights.markdown index 011e4122cc1..2578dddcd05 100644 --- a/source/_posts/2021-05-21-community-highlights.markdown +++ b/source/_posts/2021-05-21-community-highlights.markdown @@ -87,7 +87,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-05-28-community-highlights.markdown b/source/_posts/2021-05-28-community-highlights.markdown index 28adbdbbd53..633e111e2f3 100644 --- a/source/_posts/2021-05-28-community-highlights.markdown +++ b/source/_posts/2021-05-28-community-highlights.markdown @@ -91,7 +91,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-06-04-community-highlights.markdown b/source/_posts/2021-06-04-community-highlights.markdown index 546d797e1c0..df09cf2f844 100644 --- a/source/_posts/2021-06-04-community-highlights.markdown +++ b/source/_posts/2021-06-04-community-highlights.markdown @@ -98,7 +98,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-06-11-community-highlights.markdown b/source/_posts/2021-06-11-community-highlights.markdown index 017cfb2016d..fd2ad8cbc14 100644 --- a/source/_posts/2021-06-11-community-highlights.markdown +++ b/source/_posts/2021-06-11-community-highlights.markdown @@ -102,7 +102,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-06-18-community-highlights.markdown b/source/_posts/2021-06-18-community-highlights.markdown index d0f11226adb..5f151db3350 100644 --- a/source/_posts/2021-06-18-community-highlights.markdown +++ b/source/_posts/2021-06-18-community-highlights.markdown @@ -101,7 +101,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! diff --git a/source/_posts/2021-06-25-community-highlights.markdown b/source/_posts/2021-06-25-community-highlights.markdown index c32c2528a23..8b98618e3c3 100644 --- a/source/_posts/2021-06-25-community-highlights.markdown +++ b/source/_posts/2021-06-25-community-highlights.markdown @@ -96,7 +96,7 @@ Also, don't forget to share your creations with us via Social Media: - Tweet it! Be sure to mention [@home_assistant][twitter] - Share it on our [Facebook group][facebook-group] - Post it to our [subreddit][reddit] -- Tag [@homeasssistant][instagram] on Instagram +- Tag [@homeassistant][instagram] on Instagram - Or via chat, drop us a line in the [#lounge at Discord][chat] See you next edition! From 7e079e8e21a0bdca27bec9bd0a72e85c226de5b4 Mon Sep 17 00:00:00 2001 From: scheric <38077357+scheric@users.noreply.github.com> Date: Mon, 11 Oct 2021 16:31:32 +0200 Subject: [PATCH 099/139] Fix broken link in Azure Event Hub (#19626) --- source/_integrations/azure_event_hub.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_integrations/azure_event_hub.markdown b/source/_integrations/azure_event_hub.markdown index 03c3e9e4e33..e8989741c74 100644 --- a/source/_integrations/azure_event_hub.markdown +++ b/source/_integrations/azure_event_hub.markdown @@ -10,13 +10,13 @@ ha_codeowners: ha_domain: azure_event_hub --- -The `Azure Event Hub` integration allows you to hook into the Home Assistant event bus and send events to [Azure Event Hub](https://azure.microsoft.com/en-us/services/event-hubs/) or to a [Azure IoT Hub](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-read-builtin). +The `Azure Event Hub` integration allows you to hook into the Home Assistant event bus and send events to [Azure Event Hub](https://azure.microsoft.com/en-us/services/event-hubs/) or to an [Azure IoT Hub](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-read-builtin). ## First time setup -This assumes you already have a Azure account. Otherwise create a Free account [here](https://azure.microsoft.com/en-us/free/). +This assumes you already have an Azure account. Otherwise create a Free account [here](https://azure.microsoft.com/en-us/free/). -You need to create a Event Hub namespace and a Event Hub in that namespace, you can follow [this guide](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create). Alternatively you can directly deploy an ARM template with the namespace and the Event Hub [from here](https://github.com/Azure/azure-quickstart-templates/tree/master/201-event-hubs-create-event-hub-and-consumer-group/). +You need to create an Event Hub namespace and an Event Hub in that namespace, you can follow [this guide](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create). Alternatively you can directly deploy an ARM template with the namespace and the Event Hub [from here](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.eventhub/event-hubs-create-event-hub-and-consumer-group). You must then create a Shared Access Policy for the Event Hub with 'Send' claims or use the RootManageAccessKey from your namespace (this key has additional claims, including managing the event hub and listening, which are not needed for this purpose), for more details on the security of Event Hubs [go here](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-authentication-and-security-model-overview). @@ -171,8 +171,8 @@ azure_event_hub: There are a number of ways to stream the data that comes into the Event Hub into storages in Azure, the easiest way is to use the built-in Capture function and this allows you to capture the data in Azure Blob Storage or Azure Data Lake store, [details here](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-capture-overview). -Other storages in Azure (and outside) are possible with a [Azure Stream Analytics job](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-define-inputs#stream-data-from-event-hubs), for instance for [Cosmos DB](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-documentdb-output), [Azure SQL DB](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-sql-output-perf), [Azure Table Storage](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-define-outputs#table-storage), custom writing to [Azure Blob Storage](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-custom-path-patterns-blob-storage-output) and [Topic and Queues](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-quick-create-portal#configure-job-output). +Other storages in Azure (and outside) are possible with an [Azure Stream Analytics job](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-define-inputs#stream-data-from-event-hubs), for instance for [Cosmos DB](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-documentdb-output), [Azure SQL DB](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-sql-output-perf), [Azure Table Storage](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-define-outputs#table-storage), custom writing to [Azure Blob Storage](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-custom-path-patterns-blob-storage-output) and [Topic and Queues](https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-quick-create-portal#configure-job-output). On the analytical side, Event Hub can be directly fed into [Azure Databricks Spark](https://docs.microsoft.com/en-us/azure/azure-databricks/databricks-stream-from-eventhubs?toc=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fevent-hubs%2FTOC.json&bc=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fbread%2Ftoc.json), [Azure Time Series Insights](https://docs.microsoft.com/en-us/azure/time-series-insights/time-series-insights-how-to-add-an-event-source-eventhub) and [Microsoft Power BI](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-tutorial-visualize-anomalies). -The final way to use the data in Azure is to connect a Azure Function to the Event Hub using the [Event Hub trigger binding](https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-hubs). +The final way to use the data in Azure is to connect an Azure Function to the Event Hub using the [Event Hub trigger binding](https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-hubs). From 5a2698745e90a3818f1014ee201bc42d777dbbe8 Mon Sep 17 00:00:00 2001 From: Chris Turra Date: Mon, 11 Oct 2021 07:56:14 -0700 Subject: [PATCH 100/139] update Brother integration examples with new template sensor format (#19656) Co-authored-by: Franck Nijhof --- source/_integrations/brother.markdown | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/source/_integrations/brother.markdown b/source/_integrations/brother.markdown index 38131400b01..db3a927dc9d 100644 --- a/source/_integrations/brother.markdown +++ b/source/_integrations/brother.markdown @@ -37,21 +37,21 @@ For some Brother devices, `SNMPv3 read-write access and v1/v2c read-only access` ## Sensor Example -You can configure Home Assistant to alert you when the printer jams or runs out of paper as follows. First, add the following to `configuration.yaml` under the `binary_sensor:` section (replace `sensor.hl_l2340d_status` with the actual name of your sensor): +You can configure Home Assistant to alert you when the printer jams or runs out of paper as follows. First, add the following to `configuration.yaml` under the `template:` section (Note: replace `sensor.hl_l2340d_status` with the actual name of your sensor): {% raw %} ```yaml - - platform: template - sensors: - laser_out_of_paper: - value_template: "{{ is_state('sensor.hl_l2340d_status', 'no paper') }}" - friendly_name: "Laser Printer Out of Paper" - - platform: template - sensors: - laser_paper_jam: - value_template: "{{ is_state('sensor.hl_l2340d_status', 'paper jam') }}" - friendly_name: "Laser Printer Paper Jam" +template: + - binary_sensor: + - name: 'Laser Printer Out Of Paper' + state: > + {{ is_state('sensor.hl_l2340d_status', 'no paper') }} + + - binary_sensor: + - name: 'Later Printer Paper Jam' + state: > + {{ is_state('sensor.hl_l2340d_status', 'paper jam') }} ``` {% endraw %} @@ -62,14 +62,15 @@ Then, add this under the `alert:` section: laser_out_of_paper: name: Laser Printer is Out of Paper done_message: Laser Printer Has Paper - entity_id: binary_sensor.laser_out_of_paper + entity_id: binary_sensor.laser_printer_out_of_paper can_acknowledge: true notifiers: - my_phone_notify + laser_paper_jam: name: Laser Printer has a Paper Jam done_message: Laser Printer Paper Jam Cleared - entity_id: binary_sensor.laser_paper_jam + entity_id: binary_sensor.laser_printer_paper_jam can_acknowledge: true notifiers: - my_phone_notify From cba28d2734f055893b1ed1ce245d647a639f7af5 Mon Sep 17 00:00:00 2001 From: scheric <38077357+scheric@users.noreply.github.com> Date: Mon, 11 Oct 2021 19:44:37 +0200 Subject: [PATCH 101/139] Fix broken links in deCONZ (#19624) Co-authored-by: Franck Nijhof --- source/_integrations/deconz.markdown | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown index 2e089ec8d05..98cf981de0b 100644 --- a/source/_integrations/deconz.markdown +++ b/source/_integrations/deconz.markdown @@ -37,7 +37,6 @@ ha_platforms: [deCONZ](https://www.dresden-elektronik.de/funk/software/deconz.html) by [dresden elektronik](https://www.dresden-elektronik.de) is a software that communicates with ConBee/RaspBee Zigbee gateways and exposes Zigbee devices that are connected to the gateway. -[deCONZ REST API](https://dresden-elektronik.github.io/deconz-rest-doc/). There is currently support for the following device types within Home Assistant: @@ -63,7 +62,7 @@ See [deCONZ wiki](https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/ {% include integrations/config_flow.md %} -Running a stand-alone instance of deCONZ (non add-on installation) requires a pairing between the deCONZ gateway and Home Assistant. To allow Home Assistant to connect with deCONZ go to the Phoscon UI click Settings -> Gateway -> Advanced and press the "Authenticate app" button. This same information is also shown during the config flow of the deCONZ integration. +Running a stand-alone instance of deCONZ (non add-on installation) requires a pairing between the deCONZ gateway and Home Assistant. To allow Home Assistant to connect with deCONZ go to the Phoscon **UI click Settings -> Gateway -> Advanced** and press the "Authenticate app" button. This same information is also shown during the config flow of the deCONZ integration. ## Debugging integration @@ -91,7 +90,7 @@ Available services: `configure`, `deconz.device_refresh` and `deconz.remove_orph ### Service `deconz.configure` -Set attribute of device in deCONZ using [REST-API](https://dresden-elektronik.github.io/deconz-rest-doc/rest/). +Set the attribute of device in deCONZ using [REST-API](https://dresden-elektronik.github.io/deconz-rest-doc/about_rest/). | Service data attribute | Optional | Description | | ---------------------- | -------- | --------------------------------------------------------------------------- | From b410389ce0400eff859bdf426bbf661a454e2feb Mon Sep 17 00:00:00 2001 From: Jamie Weston Date: Mon, 11 Oct 2021 19:01:20 +0100 Subject: [PATCH 102/139] Added descriptions of the sensors created by qBittorrent (#19719) --- source/_integrations/qbittorrent.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/qbittorrent.markdown b/source/_integrations/qbittorrent.markdown index 2db5c8a28c3..0c16cb41849 100644 --- a/source/_integrations/qbittorrent.markdown +++ b/source/_integrations/qbittorrent.markdown @@ -49,3 +49,11 @@ password: required: true type: string {% endconfiguration %} + +## Sensors + +The qBittorrent integration will add the following sensors: + +- `sensor.qbittorrent_status`: The status of qBittorrent - `up_down`, `seeding`, `downloading` or `idle`. +- `sensor.qbittorrent_up_speed`: The current total upload speed in kB/s. +- `sensor.qbittorrent_down_speed`: The current total download speed in kB/s. From fb94fe82681fc549986321f72e16ad8f22d477e9 Mon Sep 17 00:00:00 2001 From: binsentsu Date: Mon, 11 Oct 2021 20:16:39 +0200 Subject: [PATCH 103/139] Update documented socat command to include rawer (#19633) --- source/_integrations/rflink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/rflink.markdown b/source/_integrations/rflink.markdown index 22823135a2f..1837107611f 100644 --- a/source/_integrations/rflink.markdown +++ b/source/_integrations/rflink.markdown @@ -91,7 +91,7 @@ TCP mode allows you to connect to an RFLink device over a TCP/IP network. This i To expose the USB/serial interface over TCP on a different host (Linux) the following command can be used: ```bash -socat /dev/ttyACM0,b57600 TCP-LISTEN:1234,reuseaddr +socat /dev/ttyACM0,b57600,rawer TCP-LISTEN:1234,reuseaddr ``` Other methods of exposing the serial interface over TCP are possible (eg: ESP8266 or using Arduino Wifi shield). Essentially the serial stream should be directly mapped to the TCP stream. From 0b390a62a36c01555840d366bf804d990f1ea459 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 11 Oct 2021 23:48:24 -0700 Subject: [PATCH 104/139] 2021.10.4 (#19728) --- _config.yml | 4 +- .../_posts/2021-10-06-release-202110.markdown | 38 +++++++++++++++++++ 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index d094e8112b0..eaac0da4bb6 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2021 current_minor_version: 10 -current_patch_version: 3 -date_released: 2021-10-10 +current_patch_version: 4 +date_released: 2021-10-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/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 1635eb4b7ec..6a9c899d7f4 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -60,6 +60,7 @@ Enjoy the release! - [Release 2021.10.1 - October 7](#release-2021101---october-7) - [Release 2021.10.2 - October 8](#release-2021102---october-8) - [Release 2021.10.3 - October 10](#release-2021103---october-10) +- [Release 2021.10.4 - October 11](#release-2021104---october-11) - [If you need help...](#if-you-need-help) - [Breaking Changes](#breaking-changes) - [Farewell to the following](#farewell-to-the-following) @@ -372,6 +373,43 @@ The following integrations are now available via the Home Assistant UI: [yeelight docs]: /integrations/yeelight/ [zeroconf docs]: /integrations/zeroconf/ +## Release 2021.10.4 - October 11 + +- Upgrade youless library to fix missing sensor LS110 ([@gjong] - [#57366]) ([youless docs]) +- Fix Netgear orbi port in ssdp discovery ([@starkillerOG] - [#57432]) ([netgear docs]) +- Fix upnp creating derived sensors ([@StevenLooman] - [#57436]) ([upnp docs]) +- Fix referenced before assignment in modem_callerid ([@tkdrob] - [#57460]) ([modem_callerid docs]) +- Upgrade aiomusiccast to tolererate not decodable characters ([@micha91] - [#57461]) ([yamaha_musiccast docs]) +- Detect if mysql and sqlite support row_number ([@emontnemery] - [#57475]) ([recorder docs]) ([sensor docs]) +- Bump youtube-dl to 2021.06.06 ([@chpego] - [#57490]) ([media_extractor docs]) +- Simplify yeelight setup to improve reliability ([@bdraco] - [#57500]) ([yeelight docs]) + +[#57366]: https://github.com/home-assistant/core/pull/57366 +[#57432]: https://github.com/home-assistant/core/pull/57432 +[#57436]: https://github.com/home-assistant/core/pull/57436 +[#57460]: https://github.com/home-assistant/core/pull/57460 +[#57461]: https://github.com/home-assistant/core/pull/57461 +[#57475]: https://github.com/home-assistant/core/pull/57475 +[#57490]: https://github.com/home-assistant/core/pull/57490 +[#57500]: https://github.com/home-assistant/core/pull/57500 +[@StevenLooman]: https://github.com/StevenLooman +[@bdraco]: https://github.com/bdraco +[@chpego]: https://github.com/chpego +[@emontnemery]: https://github.com/emontnemery +[@gjong]: https://github.com/gjong +[@micha91]: https://github.com/micha91 +[@starkillerOG]: https://github.com/starkillerOG +[@tkdrob]: https://github.com/tkdrob +[media_extractor docs]: /integrations/media_extractor/ +[modem_callerid docs]: /integrations/modem_callerid/ +[netgear docs]: /integrations/netgear/ +[recorder docs]: /integrations/recorder/ +[sensor docs]: /integrations/sensor/ +[upnp docs]: /integrations/upnp/ +[yamaha_musiccast docs]: /integrations/yamaha_musiccast/ +[yeelight docs]: /integrations/yeelight/ +[youless docs]: /integrations/youless/ + ## 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). From b7f5dc87919c2acb49b77ccd965806c63176b76c Mon Sep 17 00:00:00 2001 From: A-Vibes <67995456+A-Vibes@users.noreply.github.com> Date: Tue, 12 Oct 2021 22:10:23 +1300 Subject: [PATCH 105/139] Update switchbot.markdown (#19726) Co-authored-by: Franck Nijhof --- source/_integrations/switchbot.markdown | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index 98f347e59a2..52066f45b7c 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -20,6 +20,19 @@ ha_config_flow: true The SwitchBot integration allows you to control SwitchBot [devices](https://www.switch-bot.com/). +## Prerequisites + +In order to use this integration, it is required to have working Bluetooth set up on the device running Home Assistant. A [SwitchBot Hub](https://www.switch-bot.com/search?type=product&q=hub) is not required for this integration. + +In order to set up this integration, you need to get the BTLE MAC address of your device. You can find the address for your device using the following steps: + +1. Open the SwitchBot app. +2. Open device settings. +3. Click on "Device Info". +4. Write down the BLTE MAC address of your device. + +Please note, device names configured in the SwitchBot app are not transferred into Home Assistant. + {% include integrations/config_flow.md %} ## SwitchBot Entity @@ -35,4 +48,6 @@ There are three attributes available on the SwitchBot entity to give you more in {% configuration_basic %} "Config flow could not be loaded": description: Possible custom integration conflict, using a different version of PySwitchbot; Try uninstalling the custom integration. +"No unconfigured devices found": + description: Make sure your devices are powered on and are in range. {% endconfiguration_basic %} From b4948b0464ae841328cd3ecf7dceface44db47c7 Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Tue, 12 Oct 2021 02:41:30 -0700 Subject: [PATCH 106/139] Add even more clarifications on nest documentation (#19727) --- source/_integrations/nest.markdown | 41 ++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown index 03603c0c754..d0cd603ad80 100644 --- a/source/_integrations/nest.markdown +++ b/source/_integrations/nest.markdown @@ -32,12 +32,10 @@ There is currently support for the following device types within Home Assistant: - [Sensor](#sensor)
-This integration supports two Nest APIs. The SDM API is the new primary API that accepts new users. The Legacy Works With Nest API is not accepting new users, but the documentation still exists at the bottom of the page so existing users can keep using it. +This integration supports two Nest APIs: The SDM API (new) accepts new users and requires a US$5 fee. The Legacy Works With Nest API (old) does not accept new users, but the documentation is still available at the bottom of the page for existing users.
-Google applies strict [Redirect URI validation -rules](https://developers.google.com/identity/protocols/oauth2/web-server#uri-validation) to keep your login -credentials secure. In practice, this means that you must access Home Assistant *over SSL* and a *public top-level domain* when setting up this integration. See the documentation on [Securing](/docs/configuration/securing/) or [Troubleshooting](#troubleshooting), and note that you don't actually need to enable remote access. +Google applies strict [Redirect URI validation rules](https://developers.google.com/identity/protocols/oauth2/web-server#uri-validation) to keep your login credentials secure. In practice, this means that you must access Home Assistant *over SSL* and a *public top-level domain* when setting up this integration. See the documentation on [Securing](/docs/configuration/securing/) or [Troubleshooting](#troubleshooting), and note that you don't actually need to enable remote access. ## Overview: Supported Devices @@ -66,7 +64,7 @@ For the first phase, you will turn on the API and create the necessary credentia {% details "Create a Device Access Project [Device Access Console]" %} -1. First go to the [Device Access Registration](https://developers.google.com/nest/device-access/registration) page. Click on the button **[Go to the Device Access Console](https://console.nest.google.com/device-access/)**. +1. First go to the [Device Access Registration](https://developers.google.com/nest/device-access/registration) page. Click on the button **[Go to the Device Access Console](https://console.nest.google.com/device-access/)**. ![Screenshot of Device Access Registration](/images/integrations/nest/device_access.png) 1. Check the box to "Accept the Terms of Service" and click **Continue to Payment** where you need to pay a fee (currently US$5). @@ -86,7 +84,9 @@ For the first phase, you will turn on the API and create the necessary credentia {% enddetails %} -{% details "Configure OAuth Client ID [Cloud Console]" %} +{% details "Configure OAuth client_id and client_secret [Cloud Console]" %} + +By the end of this section you will have the `client_id` and `client_secret`. 1. Open a new tab to the [Google API Console](https://console.developers.google.com/apis/credentials). @@ -129,7 +129,9 @@ Project**. Note: This is a different type of project from the Device Access proj {% enddetails %} -{% details "Link Device Access Authentication [Device Access Console]" %} +{% details "Link Device Access project_id [Device Access Console]" %} + +By the end of this section you will have a `project_id` as well as the *Topic Name* needed to configure Cloud Pub/Sub. 1. Now head back to the *[Device Access Console](https://console.nest.google.com/device-access/project-list)* tab and *Add your OAuth client ID* then click **Next**. ![Screenshot of Device Access Console OAuth client ID](/images/integrations/nest/device_access_oauth_client_id.png) @@ -137,7 +139,8 @@ Project**. Note: This is a different type of project from the Device Access proj 1. Enable Events by clicking on **Enable** and **Create project**. ![Screenshot of enabling events](/images/integrations/nest/enable_events.png) -1. Take note of the *Project ID* as you will need it later. At this point you have the `project_id`, `client_id` and `client_secret` configuration options needed for Home Assistant. +1. Take note of the *Project ID* as you will it later. At this point you have the `project_id`, `client_id` and `client_secret` configuration options needed for Home Assistant. +1. Also Take note of the *Pub/Sub Topic* which is later entered manually as the *Topic Name* when configuring Pub/Sub in a follow up step. {% enddetails %} @@ -157,7 +160,13 @@ Project**. Note: This is a different type of project from the Device Access proj The next phase is to enable the Pub/Sub API by creating a subscription that can keep Home Assistant informed of events or device changes in near real-time. See [Device Access: Events](https://developers.google.com/nest/device-access/api/events) for the full detailed instructions. -{% details "Configure Cloud Pub/Sub [Cloud Console]" %} +{% details "Configure Cloud Pub/Sub subscriber_id [Cloud Console]" %} + +By the end of this section you will have the `subscriber_id` needed for configuration. + +What is Pub/Sub? You can think of your Nest device as the publisher and your Home Assistant as the subscriber. As your Nest device publishes events like a temperature change or motion event, it notifies your Home Assistant subscriber about +those events so it can record the new value or trigger an automation. + 1. Visit [Enable the Cloud Pub/Sub API](https://console.developers.google.com/apis/library/pubsub.googleapis.com) in the Cloud Console and click **Enable**. @@ -166,7 +175,9 @@ The next phase is to enable the Pub/Sub API by creating a subscription that can 1. You will need to pick a *Subscription ID*. ![Screenshot of creating a subscription](/images/integrations/nest/create_subscription.png) -1. The *Topic name* should match the topic name in your project in the [Device Access Console](https://console.nest.google.com/device-access/) and typically looks like `projects/sdm-prod/topics/EXAMPLE`. The SDM topic names do not show up by default so make sure to **Enter topic manually**. +1. Select **Enter Topic Manually** from the topic drop down list. +1. The *Topic name* comes from the [Device Access Console](https://console.nest.google.com/device-access/) *Topic name* +and typically looks like `projects/sdm-prod/topics/EXAMPLE`. ![Screenshot of creating a topic](/images/integrations/nest/device_access_pubsub_topic.png) 1. Select **Pull** as the *Delivery Type*. @@ -175,7 +186,9 @@ The next phase is to enable the Pub/Sub API by creating a subscription that can 1. Leave the rest of the defaults and click **Create**. -1. Once created, copy the *Subscription name* which you will want to hold on to as your `subscriber_id` for configuring Home Assistant. This typically looks like `projects/MY-CLOUD-ID/subscriptions/EXAMPLE`. Don't confuse *Subscription name* with *Topic name* since they look similar. +1. Once created, copy the *Subscription name* which you will want to hold on to as your `subscriber_id` for configuring Home Assistant. This typically looks like `projects/MY-CLOUD-ID/subscriptions/EXAMPLE`. +1. Don't confuse *Subscription name* with *Topic name* since they look similar. Remember that *Subscription name* is +your `subscriber_id`. {% enddetails %} @@ -281,9 +294,9 @@ everything, however, you can leave out any feature you do not wish to use with H {% details "How to restart thermostat" %} - - Restart the Thermostat device. See [How to restart or reset a Nest thermostat](https://support.google.com/googlenest/answer/9247296) for more details. - - In the official Nest app or on https://home.nest.com: Move the Thermostat to a different or fake/temporary room. - - Reload the integration in Home Assistant: Navigate to **Configuration** then **Integrations**, click `...` next to *Nest* and choose **Reload**. +- Restart the Thermostat device. See [How to restart or reset a Nest thermostat](https://support.google.com/googlenest/answer/9247296) for more details. +- In the official Nest app or on https://home.nest.com: Move the Thermostat to a different or fake/temporary room. +- Reload the integration in Home Assistant: Navigate to **Configuration** then **Integrations**, click `...` next to *Nest* and choose **Reload**. {% enddetails %} From 89ee1acc5292dfabbb278d498683398b60f5ac8a Mon Sep 17 00:00:00 2001 From: Marius <33354141+Mariusthvdb@users.noreply.github.com> Date: Tue, 12 Oct 2021 12:37:24 +0200 Subject: [PATCH 107/139] change curret to current (#19731) --- source/_docs/configuration/templating.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 3d5f52d9457..34b7ce86ed7 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -288,7 +288,7 @@ The same thing can also be expressed as a filter: {% raw %} ```yaml - # 77 minutes before curret time. + # 77 minutes before current time. {{ now() - timedelta( hours = 1, minutes = 17 ) }} ``` From 290513ebb89333930df041aa50c983c10f2e7520 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Tue, 12 Oct 2021 14:36:08 +0200 Subject: [PATCH 108/139] Clarify Add-ons (#19734) --- source/installation/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/installation/index.html b/source/installation/index.html index 124d6450494..f2ab7eefba5 100644 --- a/source/installation/index.html +++ b/source/installation/index.html @@ -18,7 +18,7 @@ toc: true

  • Home Assistant Operating System: Minimal Operating System optimized to power Home Assistant. - It comes with Supervisor to manage Home Assistant Core and pre-installed add-ons. Recommended installation method.
  • + It comes with Supervisor to manage Home Assistant Core and Add-ons. Recommended installation method.
  • Home Assistant Container: Standalone container-based installation of Home Assistant Core (e.g. Docker).

There are two alternative installation methods available for experienced users:

From 215bb7104040146b35a5a9bf3f21c27d04334718 Mon Sep 17 00:00:00 2001 From: Ashton Lafferty Date: Wed, 13 Oct 2021 01:08:17 -0600 Subject: [PATCH 109/139] Update data_disk.md (#19723) Minor spelling/grammar fix --- source/_includes/common-tasks/data_disk.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_includes/common-tasks/data_disk.md b/source/_includes/common-tasks/data_disk.md index c0ed2d4fe51..0cc4189c0d7 100644 --- a/source/_includes/common-tasks/data_disk.md +++ b/source/_includes/common-tasks/data_disk.md @@ -4,7 +4,7 @@ Home Assistant Operating System supports storing most data on an external storag ![Graphics showing the architecture of the data disk feature](/images/haos/usb-data-disk.png) -The data disk feature can be used on an existing installation without loosing data: The system will move existing data to the external data disk automatically. However, it is recommended to create and download a full Backup before proceeding! +The data disk feature can be used on an existing installation without losing data: The system will move existing data to the external data disk automatically. However, it is recommended to create and download a full Backup before proceeding!
@@ -20,7 +20,7 @@ The data disk feature can be used on an existing installation without loosing da
- If you have been using a data disk previously with Home Assistant Operating System, you need to use your host computer to delete all partitions *before* using it as data disk again. + If you have been using a data disk previously with Home Assistant Operating System, you need to use your host computer to delete all partitions *before* using it as a data disk again.
From 48382ae362ac8bcec6385735df0ccdd984816d94 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Wed, 13 Oct 2021 09:43:16 +0200 Subject: [PATCH 110/139] Tweak google cast documentation (#19736) --- source/_integrations/cast.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/cast.markdown b/source/_integrations/cast.markdown index 30f8f2b07ac..b2d71fda26a 100644 --- a/source/_integrations/cast.markdown +++ b/source/_integrations/cast.markdown @@ -52,6 +52,14 @@ Home Assistant Cast requires your Home Assistant installation to be accessible v ## Playing media +
+ +Chromecasts generally ignore DNS servers from DHCP and will instead use Google's DNS servers, 8.8.8.8 and 8.8.4.4. This means media URLs must either be specifying the IP-address of the server directly, e.g. `http://192.168.1.1:8123/movie.mp4`, or be publicly resolvable, e.g. `http://homeassistant.internal.mydomain.com:8123/movie.mp4` where `homeassistant.internal.mydomain.com` resolves to `129.168.1.1`. A hostname which can't be publicly resolved, e.g. `http://homeassistant.local:8123/movie.mp4` will fail to play. + +This is important when casting TTS or local media sources; the cast integration will cast such media from the `external_url` if [configured](/docs/configuration/basic), otherwise from the Home Assistant Cloud if configured, otherwise from the [`internal_url`](/docs/configuration/basic). Note that the Home Assistant Cloud will not be used if an `external_url` is configured. + +
+ ### Using the built in media player app (Default Media Receiver) Chromecasts can play many kinds of modern [media (image/audio/video) formats](https://developers.google.com/cast/docs/media) using the built in app Default Media Receiver. As a rule of thumb, if a Chrome browser can play a media file a Chromecast will be able to handle that too. From b9e3ca938f0b9e7df41b56dcaafdb7f723007576 Mon Sep 17 00:00:00 2001 From: Matthias de Baat Date: Wed, 13 Oct 2021 18:16:22 +0200 Subject: [PATCH 111/139] Blog post ux (#19747) Co-authored-by: Franck Nijhof --- ...12-user-experiences-and-designers.markdown | 34 ++++++++++++++++++ source/images/blog/2021-10-ux/social.png | Bin 0 -> 209553 bytes 2 files changed, 34 insertions(+) create mode 100644 source/_posts/2021-10-12-user-experiences-and-designers.markdown create mode 100644 source/images/blog/2021-10-ux/social.png diff --git a/source/_posts/2021-10-12-user-experiences-and-designers.markdown b/source/_posts/2021-10-12-user-experiences-and-designers.markdown new file mode 100644 index 00000000000..15f52334d12 --- /dev/null +++ b/source/_posts/2021-10-12-user-experiences-and-designers.markdown @@ -0,0 +1,34 @@ +--- +layout: post +title: "User Experiences and Designers" +description: "UX design for Home assistant and how to contribute." +date: 2021-10-13 00:00:00 +date_formatted: "October 13, 2021" +author: Matthias de Baat +author_twitter: matthiasdebaat +comments: true +categories: +- Organization +og_image: /images/blog/2021-10-ux/social.png +--- + + + +About two months ago my phone kept buzzing with notifications. I got the kindest tweets after it was announced that I was joining Home Assistant as the first full-time UX designer. That enthusiasm is also reflected in the more than 500 registrations for our [user research group](https://forms.gle/5NSabxHJ3qkp7Vke9) and the many comments we received on design ideas [I've shared on Twitter](https://twitter.com/matthiasdebaat). + +## User Experiences +Home Assistant has a large group of users with a common goal: home automation that puts local control and privacy first. From our [analytics](https://analytics.home-assistant.io) we have over 85.000 users who opted in to share their data anonymously, but we know that there are a lot more. None of these houses and users are alike and may have different, perhaps conflicting interests. Here lies the power of UX. As [Scott Jenson](https://youtu.be/Mjup7Mrj7uU) shared in his fantastic keynote, UX offers perspective. Who are the users? What are their tasks? And what is their pain? What do they want to achieve? + +In the coming period, I will investigate what type of smart home users there are, what their needs are and what stands in the way of achieving this. + +## Designers +Last year alone, there were over 8,000 GitHub contributors to Home Assistant. That's really fantastic! With a Designer-to-Developer ratio of 1 per 8.000, it’s easy to get lost in the backend of design and forget the users. This can result in inconsistent user interfaces or designs that could be more user-friendly. For now we’re working on three areas. + +### UX contributors +We want to make it as easy for designers to contribute as it is for developers. There’s a lot a designer can contribute to. For example, making it easier to work with light groups or getting started with automating your house. If you have a design you really think we should look at? Would you like to help build our own Design System? Do you have experience with user testing? Do you have strategic design ideas? Want to organize an online design workshop? Or just want to meet fellow designers? Meet us at [devs_ux Discord channel](https://discord.gg/BPBc8rZ9) or join us on [GitHub discussions](https://github.com/home-assistant/frontend/discussions/10147). + +### Tooling +We want it to be easy to start creating and iterating on design mockups for Home Assistant. We want anyone that is interested to be able to jump in. To achieve this we’ve been hard at work at re-creating the components that make up the Home Assistant interface as a [DesignKit for Figma](https://www.figma.com/community/file/967153512097289521/Home-Assistant-DesignKit). This allows anyone to experiment with the Home Assistant interface and quickly try out different concepts. Try it yourself and feel free to share your designs. + +### Documentation +With clear guidelines, you can ensure speed and quality. That’s why we’re working on design documentation that will be available soon. Its goal is to help designers and developers make better choices. Got suggestions or want to help with our guidelines? Meet us at [devs_ux Discord channel](https://discord.gg/BPBc8rZ9). \ No newline at end of file diff --git a/source/images/blog/2021-10-ux/social.png b/source/images/blog/2021-10-ux/social.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc622512bf21e8672346b94da35e7633a4729bc GIT binary patch literal 209553 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 j|7~Y{Kl4{Xkh8d6T%fwp@+08!hqLCq_MGEx@%= z^+A&qR|y9cOI+vOb&)DCPFGj;84<8QD--x`-5GVDpi2wUaj#W0k%h7a3-MClTz}y*8E-*w5Z!Wmg%-e%dpUDd&3r_3ws$693hR9$i>#n|;(=NegK-Zp*rD0Rzo)IJWgL#qjYW6k}A8d!ng$`ED*8>u(XcCZ2 zop#?Dya%U^+G?-Z5G6#PjM+*B?KzkRrANI=-eufJb~0A>xZrx?s@?a7c*=ge-~?@PEHcvy&iK%R1{*|>AQ}XxpN+5Pf&5Sy!ZEFxZdF|<9{W`##%zA zZ|DS;tH!to1wm@TkPQ26ZU+G>x6AU-ODPZjHI1?@72|Ee0rObNi_|FkFsLVJTpd*v zlgUGhj&E8s3r4L$d%N-UpeH_m%u|~e0T69@dC~bJOmZ4>0r~keLt4tbrgls14?^(e z>bi2wl(gMUfsaBE7_YZ0{=p*M*DR^b zJU&&>hYDi6q&7mhFJ9{a@(OT`kXT)&b7iFxeBEKjYZlLq=mY-y3p!e+ApmNcCkJxk zi2?n+>oSh}K*s;5j}J=(*m&(j^7nUnITf$HE8p98CuUvY0RCvdr+nR9gH@W{bV$j~ zo()z#aNsez^fH#-P$3GGlu-L1ba*1lEwr zw$5h3>NeJEGI^B{HudQZZTz+$SdchSvdMC&m`%9XMVi|z9|YT(JfW|>(P1+RS^j5^ zcrrN2DUSyNpbrnqAZU>H%&S8VWYPyRAi3T~!bKBTIrY9=JKa>s_&{DgCBOG!`MQ&o zR6rYHO+fLFid&u3E6{C@AmhPT?^W+>it_g}Rq?w=@~XQgDkYZ^MwAaydWS;A#dVW- zfigC0Q?n4WdVa85&!429TiXSa6vWU}wUGdh+FryadS??%*3l(6pN!z>r9#RICfZceFbzH@0y zsVWJK&h_QQc#kd<82hfdWp%i^&^A4KP`)9{?$_1(ahPbk7p7$h?MFx)y z3>k?ubbDz9wtO(H>Z|?0RT1bxUh#b6Hh3R5fzZuW(Gh?wq#Ge~no@x%_aDlTDJ6x= zbh%vfph!ZJhB5`_Cwotpc-)Oj)pXA@&nhn9YkJDdDH5wEFA`JMku{Fd*fc6E+dC{w zpQ|9S#$)~rDOG#eCD~{_M2lWk#{WV*)aR*l0DHn?1H3p3c&bWcQpO?pInb{e8%+hk88~2#pmzakfv0GktmW(6rfO zbvpoRHe+K;k6)RtNHXmHr_ZAO##}{wWH>LLk)+w3^@>xOykjO%xa?pc1S!dQBHwGf zY~74eJwPBZU<}+{_ffFmpi3uOh$OOVGZB&$*1UZ&Bd_j5)Q8)>Fl;jH8F|$JIlb@t zG2b4Npd2QKj33SIO1vK^NnG; z21k2LBFvGp>!5gzuEA65zNjSN5(m1hzjo)WHq2-IV+XqQntyl0k7OUh?t>}?5}rva zR}YuK$^xN=*xuX{&^8+~0$DL-J(QTlT}czRv1Qs|yHi;?deqrXlvXU9=NtH>;hk{Z zxXuoARaLfz7fK>z$B)W@=8*yYJSR=36JC3jJ)pXpFq>yRfd$Sl(v`zkT}aN!VC$WE zH%19r6@msu{5wRb5CpTvaDBFy`t`c`8aD>G!r(@{|i+S&2Vhv!Gm)$`r=ZN{3ZS7inO z`pSZX6Y)kT%S5BB`ZTgWZ~BoXZlA3iTcIl5|(9rd(^xmIPO# z$;ew|<%0Vou5EnWD7mK&5zpIXBft^{bvW@G$weAPJ=B|%F`C#`=wtK1*E3~b^vdxF z335KbtR0f;l-vxko?z^zp_Arb;GSUfvAA`A9Gh0Ku5_6-j|6qx<%0DX>oC=PJ&4^% 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

{(YHz0nzi-E3DSqm?B-Md?OK8=qyV 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 z z1OR0K2ibpq8YyqJbCUQ(jrIOmLG9PPKZjxx17w6xswU=lemq`~ct8^cU#&#SgK)K___EoFv4peeU&S4aC|3#9FqoqBS8YI?L$i?;K)N+k@jj=+- z!~R40@+Xpf{68M~x$wVU)i}Z>Ef9g(3o2TH3Yv&juu08}cd(nt&`$qoR3P!rsd zhm9;{(adey(?hKJyfItfBc5SE5aljeWb#xOn^+TS{n!hY$ukn;u#j!320jZA5+fyA zHRmgn*O;m5)zbKv1~3OrXt_>YiRAB#^-@D^^@TjhezC0o9#sUL!QPaI`T3zhDF^1| zg8!WpRHmc7Sk1><`MH7m3>x;Fo-qq zB;}eu`d>8%*T}OwBCmTT!H&i4VxnYmTQBaohX;>AlF7$T16)m#n7wDz;J2)!7ZZ)` z0$dOI#C=bWA+D`KW<_0n zSeiX9Aag#G*;WAZM>4zjp?v+_mVcQ%)G@TT=hB{eurYHTye!!`TGAPUapTDY7+T!P z4$MxNa?M`IDy_cMn;T^%qs43#XX6G4^|N^ULv<=CWS_~iSyrA64xF1gA<}!zH=$kd z{IK&eM<6>{JqsxVL>hMRURRsC*p_!%SV#H(j9f@l__*VT&&Xa8+BHolmw`< zZmq@YfP7ex@Q}-g_@%@FYb_4WU&z1z-drf&mDu2x{9Nl9!2?A^$9pEVjVhHi?H$gW z()fRt1k$xteDEUGX%0Ush(#1NsHEN*(ZnER76)Yr#^b2vNH+fdOsL)y?1DkR&0bH=|CLNv<~!m+Yme|mwuB2aEnKFBi* znUwZ*j~f-|V&A}hU*wITVQ#P%p@vr7i!=IAeZ1B>>Nx)d_a*lP78kZt(=v2GTl0El zeG@vZnLKVlG|W~4m4*NRTz#oP(Ip8;&sCA|;%@*zC8HN=@G3v(^;Hdkj=RA@Tzx#Q zK^5|IfRHu+Bm+POZ)TvNG7@<)Iqz0z6Hwud3FuJ+l5;T7#1XMw%l10C-;u}nyEz~x z@QN8Wn_JqqzYm1kN5PO0dD!qFH&I|wvk&RHmSMSXFZ(963!dA0r^pQM3yBBT&ASJv zO*rJEWM<&7^ZtllzPS_kcizWeS$;L*|n)Fzqd{$#5_Qr?nb!#29T-=e;resPxDP#Gohx^BeBo>4g?+c0b%SC?}EQQ;IPPFcLM9dMV zBwjc@q>aR_lAG(y61rL3_AuvW)!hu9UHO%H*9k zZI}U$z6I(s{Jq$K*$e^Hw=aK)irb}=dd-8xH%wko#zScKzf7Ql7$XR;>YK}^14H>KlbAFrhoP7qkc z%V;mtnua-RbG$jCvv^;(0E;T4w;W5*sJ|zhH?KS|bSCeNe1J}y5hJ>M4I1ccSasx|;+?xL!LxXQYl34{vI z7XDZ3J+v`%h#WBfdgTPV-nENrQMVXh>#MKo5u~WfIBKv)<8wl`S9x!w_>3g!>F85r zac@XgDfQLb$=>~;!2`swYWAV+2{iC7s6FHLA^o$ES*WsZ$oI4+@vX|x_?`}kmq!Ef zO_|{O{^RUU+q`p-(X)MNMDMjn@d5dZsw{r4UP$JLcs;>v>faH1godBKmT`?OI6J@$aW$}3*8 z!Jfot+xEm}<0!Fa%-q4P+=n!9t5RQyzU>2%MKaJ8Gb0MLj<#pRtV;l+lyrJw2%k7 zZ75Jc$ogMg9>wbmGD|2Uc!1EFDHnKOW>LxJ{lmh3c8UcP@{4kY55@!W@6X*=Vc8CC z&paViI6T!bC|N>TcGEaZ^4-H{#oC zwU)`NU%ZIL?@kw#Vfo$7T52T}c?iY`;*Wc@&?Q0zVusf*#hzg~YB`83$SO#y3q!`c zRZb3W_dzN-{LJvd!teB-7Tg{mYu@gI`ifx9M~z3~S#{FP*=0=`a`sV=_?9*YM8vjf zXn`_vE#a2Mya(^lxXw1K^jM!!d**GfoHQD73E|S^snTybAj6?fRO36_EwZyY(by-i z(ha8wtgPbvkoKaw(*>Xkdrw*1ub1^I$fkeZ03gV$vx7pl+qM}!4odu)%qw0Dt-O)| zL3n1I8t@~NcfP7OiaVb8UqME)!PQJDL+*f3xzIMVImgm zqbCb0z4?ajMo8j)P#-pj-SCrcx{*YX$pf$gm`e$?@b3F2xDzvm^uM>6ZWl5VAU27H zuLt`*%HDR#E7lP307)U5&X5r6m4H~{Y9Sbt7$XkQ+6z^W2l#D5uJ5l`1DTX050%f?jx(c&RBI8i~^q81Pz`gOi6n8KpK@1^=s+9`Y@14z}P; zIUobZqcW*y2kQVWD$scCj9goSrf!s)sMaC^u$$|CvcCB_f!$DGF;CDv2y51QFX7CR^1oP%>+QCYqe5hzk%Sf?h|(iWKfh|>cX304*m;@Bo2;}~YPk@T zhPWfM;!~#&Jkd~LAw#Yf^Ru~)wIEb_G1%Nj3=)vjJgF z#&_Dt(OnOpHvA2v!cv*MP@JfXWW9`1^ns9TVSVgwtmU6=fRMjsYzE#N4aB=blMEcZ zAYFXzs5Ng&+U{qh2%;q4mgNr_1xKs!K_!P8aKadh`>KOq#BDS;v%B zU-f-7br~Uhvd~G$Bq|BPYTy?L5LEOEuSpC?`KC4XhuEaNm~$JiTf1(KjcfJ}od&`W zlyb*aVflJr5YBvODpY^|@$;Hfc%V;U9TH^GShP5BroD0Lasj#x*3<&cXPGXyZWzwP ziIM9!Co~AU@2KC!+<^A1@Wn^L2Adn%dK7j@jPs(xnjP@RboC^`v$83_mdR`uHBpg7 z3>(6bazRQKTXi>LEKqm=QaNb8bTlLHcxROhDsiEb7eWJhy5c?GiR9O04uEL~V>DgS)(`h{fF+c=`G5n{ z=Sz|J-RV$0Khu>^yinLL5{oZ|6F6?J;-C7eF~DxGRkh6r>YA+gS7VB`;c-}%}b)u%U zWt2(aHHfs2CIYozp`=c;{F-M4??uYn)pg1LE6P3SZ!_#zeAMU@Sck-n>G-pdv7tB{ zW@EeUR>8r6QZ)eTH^xKpU^7yHV#}TRD1ng9Zans|uAgifin>ZrP)f5rfIZt~XVr&O z%L#)_9zF_ylukFdqXyuoEXRL9zJcvV2~pknUTdc0l;;?t%SAP1z0I=l4+yaq?*M>I zSDT~w>(os@MfdLu9htJ~NQF`L$KwU%0kR|aoBw)$H<4~Xd5C$_k@!K%{#Pf7-3GrV z*0^yLo&(wl9`HOnfZ|&NS>_NvohS@k?P@$fXw_G43=kyZwbe+Kc~(N*=@4I20+k#G zXvQV4#PHleI#mi;1?nbrz0+1G*J$cjCkV6`MXbG9TFGux`<;ZN(G2(Yq9ubQUlYmQee8B z=}tyZ<&(RV^HQ;y0i8AVF|)*CNjU>1^-~q0#v;qj4HAt^1i)<5(Su4igQ2ipZORFG zVO?3FtC3KL{3qM(J+4q;0a8(ERYP|UlD*;&fQQ16F>{BgIqX^+{lB`sld#tR#e7j6 ze)-*G@~%n%#Mgy{fe7I1)0sfcRmOZ(-(d+SZ9nUW*(G1#|g-+XOyj( z1PU4Hv9dmxQ|6AL_^>K|sL^&JW=B6C{UiQCg4oEEd*d#(=5!Ng9 zu;8pk$>|_vwPm4_0eKCJOCrzlT4RuaWR4ULP+{5Xfh3y^;iU%2NrK|GT=z*L%}9py z&0#z?Y2+4)1&J|OcYeJbsU*fp6K3GG?@R@{0Yt1tF+Y7#Q*#zf`++33zBL($zkcM# zf#X;N7B>OIZ~zb;@O+Lb(`_gZb?==7s-Ay&T2oSI0FW|+=OA3v-3?#Li&-=oR)A2R zGRS1{AXF&Paoqs1U68%Oco*Lz=GM~;iMk16y4v?q*bB9}A;Bsnqr&2O>qJq-`?9`H zOQLhyWb*PHzWM{S3&v;10HK3aSk1EhB;wl=kkA}rLw+dKo&5RiP^jJ$)dq*+>ypp{ z2z9HA76iwqGrIFF*98gw!)K9NyZ@h(OamXJL7-(3XN&^tp(kbTkmKu{`g)4;A%-wv zZ^F}POqIj9*WiQZBx-MSaQ>|s|Id4MwVY7irlTdT-kvetrU|Squp`J4$3cJ&O5nz4 zSo9c6fDORc9R9#gn;AX-BPLm}+$XPI3D#t8NuiLOg1*z>ym&6uW!gNWc`F01E5Un+ zxU#|Z+NMp-^P~~4B|T&a8F(Mg1Ak=*qp?z?@Ecy&=OoUU8qlwIOqm~h!j1Jv2_cSZ zUjSzNv(p+EQgQRIPor0qq*qoV@p@Iy*|#NrBMF-KI1+)?Tr>H4tOvl?*35teyiS&P z-SN60$P8^Zlp9i7!aV+|0I!82```?=`V#Sg zK5ykEk&`AtljmTb*q$1;n`GKuvM&wm^X}D#>MqF6{U`K?){-9J2u_9Yv@v;QWOkl&No?%gpu;zqgm-|d*d(!`anndBy53i^fw z$sfuK1q}P>cX7t}C_HeyuAeNtE**^3#!DBC$+DJ0Q=)_%nL`jV#Vj+e`hLgG-|xf1 zW-1{kklsJa2xO0&PBt(4J_@fyJ(DN)Hn*%k2XkY7NUI^(u=3=mkoJb3x8Rz0jqe6Z z3A@>+Sw_j)eQrnt8p^I&TOhHnt?GpwwFa3yngX1az~_ttK)S>azXeFFn{xktu+h2U zEW{Y^$K3oUNl-QK{bceW(0Fg&%O|2|s^TwsHB!{xQIrufcUf;BJZp|!>a=63`J;qV z%hj|>3sZ5F+;PU2IaAs5g!4VPP7+I$+p;Iqy*TarKW+$gpVe+B3GPkS&jj&Qj?Y=u zbzJV#yCQQhVxN6Uj}yCwv{E=7r;V8d4uErE)|g=xziGJatIf&7ZtE57C&B$uh{~(Gd})4_Ws-l*IIk&s8S@ z2x1fEK7hvB-BdmB|CZu(xs0zc9ortY`Gt>u#?}ASC~r zc1fx0^4~8G>w{FQ;J^D~xh6iI2<0n~L_*EkPMXbu`pnAyeF^5R?tZ7Qjph;%SI-?) z=0fZ+-FzA&8{mbDRYNig-4x_*#tFY^?(n?3EkEqdbs=B+=SilW z84%)v#B=a8lV#mu_}x)$2LE^qKh#K(S=N#VU()$O-CzLGN-Jd`YWhE!3slnc+N#L4 zeZYYPR=rdp-t)LM(yW^!eO-7BwWSaAg!zw`NS&loTq#ex! zOMQ?>MPMxf!b9!k@dzRC^v`7slOwVu^h>p5-5{!vaP=O4on(Zv`^)O`#dgo^n}j?L1$&?zWZM_hw@X9 z*G~E7T1tKjWZOp#5L$CN)!wDB9a-}1=LE4U_ac>4;2@LM;icDouJRm|9@BOikbJKT z>n18ts|00^of^;`4FN)607{o$Hvnjnmd zt9?0*GU-u+-CH$uArXr5!li~&#|hU68dO&UwLKM9lE(l2azQs@eyDr6tyM6`*49v4 zX0-&THn8R@jWEgdlI*OG!ck@c#_ZTW06+aTn!A{BO@`hWr6@2 z$_D>rE)*Y(2daHzs|&rlQd6$=pG*egzd!Orh4os!G{gO6fQ1ujA)6Zu8@1RxI7>NF zJ53n{R$iIjq=HP|mf75fB?6(nY0?2Z&$}QM?REbvR|p!F$=lV&|73i5PLd=$l`CGM z4}|g@)=WJK5X9aO7O={$3Dr7YDE}?-2$m1ZzuTF$f4&rn$=OgT#qO>boL0rm znbNd79wk{Avp0t|Ny6B;?p1bbaIe9D4?(FI-X_2TyyxMB|+&!()U2Mfsb2ff>7z9s3hB)wK;5(VO!|BwBa*ebe#gM z3@P6c(etGwxW!p@S6k3AV9l8o%dltpsr$kTP9;vNiiDV^)( z!N-jaqrw7DDEyY-eSj!aq*=qhZ>uVXONBat0g1c1>euFNRr0P9G$e!|t_I{7au!?e zQVD3^=gPe}n_%LxlK`WUxUvaH65{RRmrJqu&Qw923Gq(d%-K3${Cgt}Yb+N4kRmyo z835PSQL^{J`c^cOv#)eFl7C$><-mDcuudAT8<8&?lVpm zW%>PbL3d)htjFnT28UX*ht~IMsHih~9I%#KtX;PxDKbB(l_VUtTrA6{75Y$7`(M5A zOeGAEML{xHq*OF^wi(Z4Ss(IIJNPt4*gRmUJDW3=+;rKh=0(p2vyAyR5}Iz(wdD5B zNweNF2b!xYP+i$_ZOXk-R`_7&(umhw&uw#-*Y{iK)gw`~YR;)p&B{5`f)s1pj z{s8|5p5yT8vc+lOnGreHu!#yQ(8|TtW6l#_@fry(-;zVk!TNAU4t^v@&Xq(SKId;s z+%{eoD$#|H+u6ZT;kw0_n)ji4YC8ig*Rl&C5>@ISZj<;)y}gfsdXMI{H3q7uD5=3Ck-m~vI4tSKaf-T0l%?8!=@Z8u7qy{wv&QwRYURaidb z5)`~tY@sYWYBL_!s|VTzc;Fiof%*!z{mTb6FB*!p3f+(+R%h{TN3M}1>934O)`aOw zh##L`V>Iy?%bB_MQu}JNAFQOL&MJ2DL)QP|+NxHE;J?x;P;O9S_@-p*Fb4g}3pXD# z3s!ydx*#ATSRhc;&B+JpVGgcu#2AW`#p`uLapdPbkb&uHlf)vG#WeZ1rZhQqoG$;7ZRH)|ozdWsZQU2X7E)E9@ z2wh)yXVLuWi%4bgAV^SlkC}!9BPE?`2Pi>gu@`U<%TqpM#;8s5)cB;E!TQb~fIkO- zlmtiQ*y1p5NL?4nx5J_q>jpO*fbclFk+GpJ2Nx1wl(G9}GjN<>-t8D=H2Y5yhtnGp zhan=c&uTlP_9t@vyb$W@8P-!*d}VvV&xz}TeC7;oD=iMYR*Tn?Di{18PKDyb@q$`6 z@x;Em8l@uM(0DD7N%TNhM#Q=V98>Ynmi#;n(p8o#bJZ?Kb3yvEQ^^C71zs2}3S~in zNAD@qt@-{&@+z~A2&~57fm=RcZr$F%&|Nci-X*=}`Rb zV}DOpX9o4$e(0E=)Y`6AT47*{T47vH-l>WPLghdox@IbSd&1N0?7dv*x=7N8(AR>`TRKtd=#lz!;oyif=={$MBS_Vx#P zzSIFuCQ%L9$urDh@?Op>Ng9c(UdUlXKr)O9yB%T|lC;ki%~yVFGEl#JwxSa?-;&>N z$qo4Knh;;FMM}}yO+}5xYgBpIa|n&#Q11NUOsLA$zFLXAJbzD_M40Q%QV94QURLNc zTGBqJh*A(pK(;?ixYOd139Q3{hmpxgY0|I)r@CZ~OVj|6!*P_`Oy;b|UKa%8!$QHK zfw9@hcyqJe9-nNBeh9s}v2ce8sjyf~zFL*URG`VrgOpVqjwuILhnXEWGV;A*Y{|7j zc0w2d2x^Cz$0mJW{`9oW;*ACM-_II)N3Jbjlg(S-GyLv$XyU4%$PeD(OPO6kMS_a< zvdrXNaoCHoT>uc+TTyJf-1q|JAO|gL0!?YusLAM!7-be&TIP3_ei3$$@|nD{@j}k0 z(}Oyry6lig+3Y}|#^|xQ`P>au%2LTJZ%qe83pGBcyA7it7Gfak4lTUrN@H|M~u|!V{N<10_J2k-+ke5tQDc zeE(3bH4vfKC7wG;`5XKBpGm9;e&O1#$=`?C%Btl#ch5-d_Dz`#{rBg7%?fbLX%GFi zZ9sBT6)+$tuk~3@T1DS=0*kOM8o3BI+Ubg}nIuCtI0!%r)IzVz1$3r0FZG}hSXTb# zYv4_Wp914UMsGDEGLh_qUC4UjaL{Q$G8Te{5;)P_fE4S57=z#X>vV0UOkXOu?pT4LmFPih!Kz+sRk@sDe&o{DkK+wI-lV|iOVWC`* z40CKsDgZ*vQT!LbD>Hc?$j?OCg)1c#oyHm4#m2#Ieh0<6Q2^0(4TAmh2tIF`#L6!bV~13{`T&#!GXhhkZ+1MdR&A zLWR|7SZ^|t)FgB6KL^3QjTV*aiv$r&p};+!PP zFAf*fSN4NVXYFbjW0rPhlfUWPw zs;)oFk~S1CGseJu(c_XfHa8XqvS<*D-1{stdDaBf_s$bX4VB4@_2$MaOaCdJ-PhQ_ zN;)H-w@h9y_$C|_EK_o5>I9yRM&E>__sY2j&%l3qs^6^=pu!c(4-p~@HO;$YfFPkV zdK@$xLC{g-kLN;VB8g$`PhPz0*#Jq#XJLIqj{fUqzt92-8Lrl~^1)8xm9D4-+hr@; z>%^yv8RSD-`c49s{1D1cF4>xXLWR|7@Ep7_ehR!cbF%pMg3nba!G^&W&%Fo>d*C@u zAOuOp7+h`W3%xBr*tInwUmAdLz?_lu2j2sL5UO0tm_Hl~mEQuMYggod|7=T_l^qmF zvGGpe+J7v`t5zN#>?7ZkBo`%yw(a3P{HUu)e6x2qE3ELkx;U&WfJiQW(IUBs?F64~TCVG_Rr9AFJZ_va3am$- z;I=wmE9h}ocx@wHyq1|bAI2Ah)-8GB3I?^pqy7|U6sL!D4QHh@q-0FXii8!%C5ObzO=80Akr#NJ&!hab*brU4i3oECQJQvOY~Hb;KIzEwKflH z{y{Njx(_b&kdG#6XgZle=BKTa8#B+T%l>;wL>~Q|P{^@8R#c+8(2)szx1$&B9Xbu} zN0iZhv7L3VtsQN~vesZiZjH#b&oyLIpm3Z`c3&QqSgod;L}3K~cuSu-DIG*X4}nF} zvRN#`_rF|>#J45_)sgVwX3cp)3G4KvsW^J%L76+a2m+G{M6w#Jo&{dZjKC@z7I)g1 zK|*9*&$u=4c*)kNik^rq<8d@(GI?nph){mE0A+)=bdXFAL>AdRvc;4JqQ-sGWc1kZQ5%s> zwi!Jdh0u~1WfwrGQT=5DlIy%YNT@Ks@Us4TRVNa$0I>Ty`^Ve><%(gwksCN} z?WI0d20N;alWV7=mT zAv9=R*wUaiORpcw7N$%lub03onLHM=ipl1sCI8dr?fJ;E=OwIfLLN7KGVo-4nI|J* zy5$3n<$^>X4DFAs?#Vf80(yeOBWu9b)mXg<*5OlwlH8C0YmWMQ31V!va7QlCk2mqT zid2~(M(&ge-dt~;$)n2+#-n8O{`Rr^b%f`u`aaxQ_d`);Gtgx5zFNr^1GEZ@33^d& z0u~_KF1Kn?m7CLA-Ui3Ss8Iwh_ZXqFX3X5x_=M@GoZF89{178bD{YhMK zCdnIVflo>=j}ha8dVVk^l^oBiA`4rrKdjZ@d&a@X1`{@#jmTZNQWB1pK<|~jk}An+ zv@q!7wfx4}1aMocU_W15(+%1PH~>5g=Vfwo+MEI38IuIo!v5Jp(g-CMpA~%fvqg6q z^9kb{=u^WoFz7@%RuvOeIb@-nPmRE8EES-0)M4EU(heRbrM~jK4Rfo&;240485=5_ zG=LyXJokIOMH^;RdOYyGkoC@^Z$i5uQ^R-xmMJAnaxw0g3%U`Mf%6>SODMCn6KQpq zRd~^O0wQZ(X5|1vMPv9)$>FtC(bBB_7mKm@ohgh)194ZT@my67OqTV!iT{-^KnN22 z;btTW$v^_tKq=<(BJ{D{2bX(TCCperjIie8iM5)uXJ^U~DoZ)&u$Dzwl^mo5?djKc zlYMxGiW;jlHri&46NlAV2DQnzB>bTYo5 zvLXo43ZBQ58?t7htUo>2-r@mkh}nTqSw%peyNG+htRxw>Ya;gzQH~lY?MMtyR`i;Z zwpUpoQVJ$6izq7ZTkH8N9os7v5Iq->Ar+Z>gK~2#B-{eH5@;Z_6YCPj#$X})XgpB< zHvHMwV8gfBDwodFJhuQ-vfiZxR*yo{ed&Xt{KkxF0D&?uEhQyg#!ylH%hQ_pU+>q% zKRt;g7}AY5zB$=?LIR9v?f@tP~aXSeV_Tjw5tm*dn*kd(G zCxKUHO)kjnS;d@f$x0C<{P7k!PN)Vv5eleS5&B65V{gkfZIY8jBPHA%LV4?5`M?wm zq2*Hq9^jIVT}^m0G6P+jCw;u;UU2@Ju4w=8Uww7lxV=Gn zc&vykN(p~|IuzfT3dCD7897lBxsS7h8YkcLw8;o~6o@oX)D>K5Mygv3Y%i^{@iD0u zW5wR(Ayivn(QgaP<_3|Z+A`OYQwEKc^oB>P?pEC>tuG3-wH%UtIIz`y6C6`qwF)wM zj2rwFo66P+OHN%XqwL3CTpZTV?2Wa2jNCz`&m6#SuWQrEPbLGgX);F(lDS`enLlrz zRxu+p3w%u9WatD~z;-5L&CmK8Dc59uLtW^yd2F|W&O<%p2q8TaJ>y)|b>bT=Fu~jZlgPyB%k3^O3mX z*+EH2ZtFKIQLelgyB!yY1Jy39iNS+Vjg(?{n)*wiAs;BTm z+|Jo$%^2&X1yA_}L=7(_K;XQ$B`UPBqpR!rg| zZ9lt9@|^MUM4*~jF|Wtv-1VVjal4o<>*x2mLwg%oU~@CBH;2Ge3j7IHKp8qIzn@UT zh=NL}gX0$DTw2L^?V&p?=Uw*BMUVF>4BhEC2?5NQET{Agr!Mlv{Bf+z!MC6?Xn8PY z8!@ecS9;V4v@y2GvL^){Mm3sG_XSe^8xjcd6;HXpd|1mxht(tk@Bo3i{4#b%xe7u5>t#J4 zfK`YrozW|Z(US3ZF#w269-A=NmxqkrxKRl|@t9CyO<~QaER4P3L5BVuzIA)-MpzG1 ziw&|C*Gw1#cM@OyFk=&G+>yliKt!>AqSA+CXt%e48J|cXc}lXK`1Y-@M{4fmJ$%I_ z&B0h$#U5m5?GUae>HG2rvw`^TbXZUD;yHL{Lzkr9O|a~$5wFFDkmbBVvWS}RVj%br@)-%dqX-4qV7k)BWXG~qcD?SR%fr1c{oU(RGq5wcs6*@G@buZLq zY^pP@B(zwE?q*D&yMDhr4azwo69+;KwzE=i*bam*de~d3RX_q;qi`e0$Rzj-G08A*Mxc!zX)(PUEF52^Q@W)k)(uf_45=LtfEw zjuL-Lt{@=3Iic|sBm~`Q@et~U+M9FDcP97n+P1v-pGcf`U7kxml$h>fCLvfbL z@N$tHARv!8G-UZOO&S?`9|Y|MWJJKuX1We_`_?f2S62`JrK;pqJ_IbfY-;N{S7G%U z5Mq3+H_BluENg_C6c7S<{MMufB#^J~kLm763IMH>(bE8^n?{P(H{spUg8Xwq`L}(w z5-Y&<=VwCkwggBJX+CCO<_Gn7KJWktaVUSjvsa2VB*}6}6!r#`TKKs<+lmkL*h)I| zVSO*_=xb=zlU8Ak$!k`o!zo|#gz;!3i`eVlO3lH2q2rzP2+C?Uju=C6KyrVK_JVt| zYgAZCV7H?L%G|S|R=DQTr;PbqNEnyoH5wDutq80jrTaqZAkzYz^k47k4HgpX&EY^L zxo6~Q7!&Myd04c5cVIX=(~*2SPIB@;&WCDWhq$8Yz?U-7Y1M>R-4>KGlS&+!&E#|bOqgOk!u<_f@RLUEp>EF}xxq5q8 zXO{lzVNI1;os%HwE%|q6ha>r6a^)nsqm=D%OTDZ zS83pqJO}eci78EU2A=7(eMv7#l8E>Hx`8Mn0eIJBi$+V4!g7kl8Y-wJVDF65L_qcO zR*GbZtOpJLNCySyh^oPC|F974JNJQSfAlO8e>4}0cO`ziDRG_4{=3a_+LTK^bhv!5 zRWPm)k0YhMW?4`T65~% z0m=ZApS|D^9H~qm89n9@C8-yyWNFCgg-VhRk#%D|KGLSn?*j;7Z2LnAc$(|%$>h=I zm$eNKH<$eenuF3h%0{_%*9>|O3$oFS*WAEfm#v4JB2zE38I#3Z>LHItumS!NRXHH2 zwQDIpK0Mcq{nH$mJ!KJj+Uthx81?v^=nT@{YwPjb6uV%>n;Q z8xxy=O#8mf4u}H<1YnHcEc4RePa8Z1SwUI-Y56)OU*C##a+1B8WFlCuRWla$amo?t z#7C*%-?f;K7C(Y>-jzfd$w(i9q$}&@R^(6P3-B6>ALfF^YfrYc{Y=&|W_(MRddx=? zFY&=Zm$H|GWU+Im6{6J1S52ms?lxN~uM-32y@YF4D;iAedHysaUZ7SMmUq^}y#O^5*HdH%54- z^~b0&3g(ryLe2)sEgE7lUSmaFW}ij$iZAI=!xEiYU|719O-t+rzVFnm9YqJP&zAJr z4dUX0#BwN$NIbkYLr zHne3|89m9A+VT|EB&5gypvFuB-}3?heIPS=KVRJclzhF)oQ)I#aY+K9FPHt8E$5AI zg^Qg*TLoomuT=vj_hufg7@v*JoPgFTQ!e$a$Mz}8d&|MzD-9JKS!%lEF7>^Y_I$2# zf&pxR7r~Cc`@tP0>IpTGKmW}YQ$|=0Q8$Xz%b;x%wr`czI{4e06`h||lX8jsT5@a{&W6gpq6M&kX^KpDmV&Ex$WJ?sB9iQnEBE{JbU z2I60yx<7kP4f<6+h@}kbK@!6^)}q{11B@7c!IduE-3-=v2xiE|A^A0_25cF7^lP~p z?bz95=m52n;v}3Z+fso(5NeDdhXf6W7s>}=bum}Y!cU=oU;0_ReG!}g%i_MAGacHF z({lNN@lPN|OeZ>wMYRzjW}*cNV)i;_LU!{$NX&outS0`)(?wo>qNvU zqriIXiQn^0iPdPUHnryJqI!v3A=sgX64{la+k7mIGQ5P%?B*rNvW zq3jx8DGpbVB+s@*?y`6aboOwPWn)*{3oz#>Ay3*v$NE+@le4P3(Qu&lofQ&otA370 zV7}&guVakF0SYWgl3wU4?Giyl27aJsOtiyfEj#*n&5gjyf$_PQP-(nX$rGIQAhLMR z8FSWDNK8%=OyO^>@9&t#_jsA&gY}W)&3GouLM4H~tG-kmA!;Cz%y?3rb7L((*EL2gU48$CXKU#`?l7fcO+AhMW$^Ml4iLg-F$Y@)5? z*`F^(5f?V$hi&inB|L&FUMneBvRjGjevL0{+13(~R2)+~V?@kHHh(eCBy0YS5g9#h1 z5;Q!=>>oVGsIa;%sBFG3eex>5fkK6(5r^6|k~5SvAyl|;$TE_SvlZ=A#J>NIB&j}c zVb%^Qa$zWz$&-S@2-k8%k{l%_$~G}0yb1_PR6dY%)nb0SG*4Fi!^y`96!aqvX71hg zCksSQ!giM<%UVj|Q&mm7%~l`>6JLCB@Otq%*znb@j`L&sd00R;@*wcp@l{AF8hsP` zKq$X~M7$g7tHZ)(d+@sY>qj;5mk)QvkDu36`5|g7<_TH4R%;g$;_GXXnn!qHxg6YY zuH&vphT^O#D9TtbQ+bI_u@(Yad{v7?08)EJWgexmP>T7wT6_8sFiqRm{za`Dn3+ll@A?Lx?=t z*4X;YKu~WYm33HuZC|=Q9ygeCh?Bq;vsW@N`~fT!hRQ%B~4De*nSlV zQL;g~5Znm=LUtf8X1?7FmyIn~jPbwCiivvn9 z{ECncw`$>w(dgMhoq>iVx$mfvCTrtCZLeJo04#?pN(-uCoS5n4QDUU1*C4WZy>2MZ z9!wbst(mt)GHbKC-!V9#AU+&#-;Hvj94i$Twg(FiKL>gAx;!i}?&UMTFiHXxR~E0? zj!(8+234#trMG$ax#~1X7()W^Z1MG^>slYLxf%0@P`RHILggTTD@X|TV3JASoeq`q z7W_j4vMoo>hT}#-yy#&`8`ckF#aNU>-H0jcHJ|+lejdf2kKDmggTw`EJ!^Hb%YJ3K z;*&S!=2naJ=9aVyYuG5TtPCCS`uzN8GFsdt;%i?$-wv9Aus7sW4 zq3OQ#!H^pLpohZ()2@<`@|Hb?-%mG6-a>UOU5S)Rpi%lx*#gf2 zV7cUAM!s>cbBz!oX~i?jwvReaDdB`}+x^9Iq}E@O16&h+g|4gQ0?%*>pC8)}{x^7n zXQz+X+>UwWe-%5E$YX6;G0I#@4&Rk$#owI@#cxdp;_^tKn!)5XApMoUwEX;wo+^S^ z_t9Z74q29;Uv2Gi!#86~{1nDihXZ-=h>xGi%WJFfejFYsnNVav9=TxJ zOS$2hL7mB?^Nj}cLV=0}d3s*j$zL~>#^6BcQx}`&fSALZW1y%(U)I@5TRyn3E&3sJ z;vx+6!8I`IsBQ-Hn%@h7g|e!hhZ0zTEIj+q8A&qUaipBKAYS#ka`7pq41qQ1jA;qq zs&gnwNe*jDC6`gh;*&-rE+KqcaUr5hrX13GqjVb0UTwbI7w*G1CIV#`j@svM9@o4} z64`(N8ZPR@j4Pe}z-j;XJW>`n?8_+a>4wVra43w$?108|OG=%kuWdUg<2PH;U6!AC z?8n4;T{V0ObpkTW3V~VEc*kXRcDI8ZEc}DAEGTr(3oCaT0OeXQ_EcC&EaHR3f~mR+<@_4c9^J6()QvzQ>dc# zLI0}6`ghi&RQ6ws*GQI^0=?ctkYFnQ*^-|O)^u4oo0x%oeY6>?7eQ&>RD}{YeXhhu zaiqlaTM+X2sIbz5j8$foQZti$vwdg|_GFUUiX2U$V{yBvn#Mc5&~S<)6DX zG`TEd;lXEfD;{BUJ4&E=~uNSXp&cju3X9+WYq>eF$gJ)j{QF_r zUy}!AfDk1nkppW$(i?tWf@@=uK!L>pyH-2+dXp}r{Dav*d^#Q02}9(>0OzmeTmy6` zmC*wTAwNH56fyuI43AOF(3$DVil3Q0{OYW6udA^pH#$^uctHT<$BH@w3lIVTaX_9b z>-n8!CU4wyRUxD3ikjiL!NHfgMJ5$+nuUQnC5+lfp-*5n2lKC3=&qN-abi)<4dw`H zSISB9q?q*0GT=Bt0*UcKrJZM$Tytq>uLOh;*bTY}p?LGP7gFlDNC!)%#!sI|O2zTk zNI`kuqTXZw{l;XVJ^)ybN(?MUPC^Et5czZ_tm8G3BtLx-)l2g)R%3% z?O_`gR$670zcr!BtE;P#nk!^t-W%l=sP_c`Eto7@H_R&=eG|C0ZOP2i@)zS_%Ao#0 zf}{_|0&#QAzf9g4LtX*?9I7BZFm}zFWLxi&(L-fM!wG=MgH4fHoKanaVhPSXXRm}l z=%RcZF&;WuNbkpuC*xAz2y|aC8p^mi;|-4Whq(dS32?=iG3x}E#Q;8ZtUGBa1*6;_ zCM&vA;hmhR8~1488A5JV*EAXUc=K^Y;U4KWL2^!(5V94oB@DxV zz3dn9aAv^zp!hl4$s)Zb0W8V^Hs!^PGdd_t^!*k+5%`b|8D%HWb($pUK%jjTcGS4{ zfly;uAe0v+G+1E6l$>Jfo@JM(pocL)yC5MjT+)iYJgMaRW2J+njqT)_h5r|X0}Y%g zJ!&S3z)<&0?N=p;Bz_a(;)o`)*q`4X1zTxC3li&r{P|mwBz<^D!sCUh7NjyPtQoXa9vFhoxF%*B`+5J8!5S;yr9N&`(Rc<=0z&7ykvpY+R(+L(3aisV<-?{!X%DZ>937f_$v2^0 zut2j$Srr!Z#`>hBbzjJ+DWk-Oxk0%Vub;o*yPA@vzflbo5So^!;@7J}W!YkxgIswj z6p?jvUHh?ha$v^vlWYG+32^SU*q}a_q}CtJg$fAaH?ZzeO|~r`%-SHc+rg%b>dFG4 zR$aEz4h|U8MjG8KnI*1O`6-n2nxCff){@ezeGv3Yx%7^uz(jeCHw5>P#7~tSg zD!GAzI$UI}lIxGv{-{O!y9=fjwlT?*LlQIFa?;#b7xJY+6y=4Kh+UNU4Jua&NJQ^#XL%gm&Z;@O?#sB6=K`E9lNIY;mryhGpjnf1A zAp0=Kl`KaI@EXZ$#@^yJu=r9=i1JZm{jl6)Sc2GPJ;yrUz$pwYuK~y?$-CXcr{p{Li1VgOOeXhyk6Bnh(jw%sY@gJb3@GBUXPR+{PQ+h{ohF7^Wk`)K+wGwE|Fvu zuSg(-0_>BiK>T3Ak5v`WaLOpK9(e+UAYQp905xg>x}wsKnK8_|`{_(YgCJL0UUw@X z4JjRGJxO!TpElh!d+mO=i@YEDQN2@5XzQ_{XS3b%=aaa*h48K=q9=Sv!QVQFwd5*c%Yy6pV?5G9COodszMkp;2w$aqNN zdG#kUx%k#-Aik0qt=U(S?|-=%iBBd2Bh5r(ZV9Z$Qh_|I z2i9+A%5*qbPr0_%Mk8qLle~MuP&6v`(jJ;~v|yHBJMBh=#F*DtEBbo?5M^;>^B^+x zE7VGiT@8HL^ihJ?gEU=gQ0qW?ye&yAvUbe@$@Q89QXGnT`EV%a8RSa2A3kgbj0;&j zo3VH*$N1i6et-~dqWLHbp0{Cc6_kXLT^|b5Tl3}Ps@`X<$J;QwM9`qTl4mm^p@AaU zlU$dY?@ON$IXrA*28?}IYw0y+XjT^W$EtN?bzf$T0_&uE8>)G0XF#$8{B~Yq!a13o ztjfLP4M}udtm^9o!`hzJ6}M;4WLd9|tGjXL z0)TGBhEduC^2APe)Vw8A$Bc@9xkr68*^`-XVW6uBk|uyhjm<{0;GnUpg7eocPt=sn zkp*7M9f8%j;pgpa%A#A9hl_Hk+0>PkWuifXwWK~oRsa$5!FFgnu2)VS04?eTkCKP; zRZV2!hx0~t4**flYBPF2l)&eYXG8HmX6@^(GkIT2Vv8&uK4QQ3uoawGXcIE96?ajbX73IMf5)0XRa{z+Q4e5oPOu$XYGXQiL;aRxj zi7_RBjxko7fXG)su8oF;x>0Q}21-eQ2WJkFtVyaj#!MHRX3q-S-Kc1Q5Q@!v9vZW{ z>=A_dGG^{v11h?1mTefH>pliJL9CeZDFw-@1O@2MR)1Yb0*Py*Q0&w#SWxItSmrCEIrAQ3Tx63 zD$jb@OB2Gk6vS%(1ix)3L;#a?RBE@ET9wCKIM;yJp2>MZ5{18q)PmslA+p}}^AF?g5D+)zpkrS@PoM}!2!Q)%` z6a)#^#X2xQkdHmt`o#K@ffJ^tA--y|F;~ z7jjVlRfeTdYJ7?XrKsFGp-QgrOX_BT+sdXx+lm9tGHy$Jd1g?nZ@)FEoBLQVR1{5H zIiG+Nrc&U!r-TZ7GGjAPWM9s{>z`G-J>M4n5JEj4sMy28UZbyW1_AsAgFc1xS>CkqNER_TJ zE!EkkAbx8yP+;Q4wgy0pjt~^KeDJY{iXe!HwU=@uENa8otW{5J$is4hLs8Pt@~R>iOyuf|AyO)E$`d}k_9fSqe&4d>vUm0yff$wgX?JaB~ZX$)WIFk?j* zJ$#CMZud_4AS%iGn{HerWne#j5vk6G<7KV%uwJOKT5n=iE(R`I&LNh=W`lL{zK6bz z1bgx``M^-xKP{i3yBYe-f=wo@0;`ApuNosVDy+~{O?7*1WBjkKc6P5hE3y|)l!e-d z^H6enP~>^9OO3$t&4iR|SXEtzGzi*0W=6gdwA$b6LnPfwJTEa_(Ljg}fG)(fwMc@W zK!G0%fG(H=mnO1em6hDi;pH%=#>$2;^wg8-!4@hk?S;hVmZithq{*7PkfBa1Sko#d zae?ru+jj#f)joUz2xc0JmDY#?qRMRq{6cIg-BxAg_QU& z7mD?yVH}6*pi2{sYpYRWrpgc@pU#Bp{na{R4%iom1M%TlApUMEyTuKkNIoCsz&nM` zRdPwrVQ?g+R#`MBd1b6j$@t%T(6P8(pmYXD+;qrH87y$s7%-AF2fu+o@zA0(`fO0B zR|G(2p}twn36|q?@-d!x?4^miX0)hP)Z+%fWf6Ra$SCxB+5f6JAc_ixh)6<()oFn1 zo=bqh^UHdlS5nsnyp}kDRcKIL3E>xTWpS{qZsmw7EZZvFH~Bdv!#5@Z@$P7#2)@63 zQ1h0^;vjp*WR_epabBzBo-SmCWLt@ADcDZ2lLeFrQ5-J zf?+zH7I{6$aC5UVbf53{QGic32V!8E~%3bF8}|T>)QX|l zsp)Jluc%Fe%a&1Eaw&=U?zHx3{Cp`=2i^0g0~%}px8z=}8jwI{$>av5@Fy*600U4i z`0gm>>;=^+_seDZTG6A=I?g`x_DE1akf$9yD_ce-$N1C^!EQ<0UVJnjh(A3QsC}5S z08l}%zQ)^Ynyk3H5hbdqX~b)c`gSc=`#tt{N#bcOTc{x)L1{YqX@v zEXref=>{ML<*}8eV%@6d7jt58o>VAni>+9l2{7j;@t4J(JZj3m#qC@})dS7lLikQJe2cJT^r`Q29~AiXU! zOlhfAG!QCCP^1sORk=z4%pgpBjCn&|QU9Dr#nM5+LjH7n@34X-o!V^F8~~va^%CN2 zTu=)=nX@cq(S+?9bl*e&tHz+5bF8d0@@#Ue8F?Iy8$)s5x(1yzcy>7S*7rD(O_0f> z?37Z^nVhxow$aO;ju4#%Lv{vDDxWlE`7_2h@W;=iIu?M$dUH6C|3-OFAm-)wXNJOh zD{!*HHzj^xe^@!<`tuFB=f69q2@w=t?Ej5Pte-AMl2i-D`|@W{E@yS9<$a5V!&P!= z%;E3O1PV8yfQEdyG$O>CBcW2up{9Xgyl&KT-NG7>j31Bh;WY?Gd@^YqfkF;)^RFNI zr^13@KqW(o_Npg_;>#x4cu$awjFp0$5_8TblpH?Z5}Acwe<&IDKYhV@kbRltHq{MT zU?)1Pvfe+jjLIf*v%^BND@zFoTzS$G!kmvj6?{mUIMLvo*e^($Yvb`E|M;z zBxCj;=0f#nKE_#guURc8CJO`jA*0uAMGdm^PbC0@1X1#HNiYC}{==zIT$W@S#D|a4 zVSo_Vo0rAsB(b)uyTd%#)K4t{h(j@QWU}a|tBjyh0&c5JZsiJwI4bZKCs($@AUks?*ptrG#|_Ps*}47>e2y$ta!G~l(Duwz9KlsFb|f}b z!>Nq-@0p7JOiz2nP#gvQ=>e^P15>9-(6f%QmMFzr-~Vb~1cg1Nde(Ob(%F`=XPKxb zT(x-WDuLBY9v6+F+A@cx#iZCTF>jXSB^4iyYe4eZa->?WUy^_n0K|g!-k1bIV|<8E znaHV(p3JbGM9l(W2N1Hp33yxpSgl<7Gf857ATxO%$c*fhC;nyfP8&tg0}o~PkeqZk zWNc>#_ROoZifX83@_5a;)Vbrh!Dd$7)tNjtx3rB}DKBNC_qA)#Nh5A5jn66|NC2wV z)9!IC+fS6%Ugt`%KiDBDWYBf-obmd(bAWo562BX3Lca7KO$iD_)vd2+wMW*<@ zF`>%a9&OMSEmCCGS_{yPlIL}aJt!S&SBCb5#3OHja|j)5pKOUto54U1PZ{6R zUchYx&kyB;RG_dYr+MAurM+^^e(Xga6KXb5O}RFNGu?6Hls{aZvk`9MwXP6YF4asX z5jG>w1`^_T(XiR4sYaVMb^Ul~MI4)cR`0B(LP_NefvZ zhdR18p)&gBR3QFkA-h>aiF|1OtTNFl3j9cW+dKI&s+;sP&#Gm7EaojRyO$oy%dH3S`~ox0?aM3?7Ft zVjh4U?rmn@Ns^?a#SuRHUo{7N@__NzOS7Ssy5F&G#MF=ci)yH<-83bql#VZ_biQfC zYc6v(Cnm65tC>tH8V%us2DF;igG2eq*&*#a(VX!_amDNBFZB0h^K`j@%#O$>=k;nV z0cub;{zICMch-ZggEv5csyfKU1(|i-4}$n_KVPniZ%l;ZV@Z}RY}dTm#H@L{Paudu z?W4*_i~@%YF9coIWn?~;YjzsjkuL2V47G|f&8*tEB4=au{{7f%x{)X1%7#_SO`1}q zjg&Kaz3g+`uk0f}{QBNC4{ zV}&b7gtRL|L#cIM5@D+Kd?mY1n!IacSxMTTVrF2^NdK@D6e?U#_7S{R0OH9*wub^Bm*f|O=C~yy?CFce)*tEM!3LDKsK@t4;A$q zn{?+$pYYnT39P=y#r{xo^o%Bl^)u+iLvMmQEK@RuMO#q`PRB0*F%;FAT(_{ z{cY9sq2>9G$VJqBD|$>3L?#cz*?|-@dBaN06U)p{>k^?}ipFlSdEV;)K7%Hc$M~gj zfN|9~p;rPAL)MNZ)k(HHBgA@eZHQr8z@{p!S}rgmwJG>)o+}xVgUH3x@A8 zd57Sl0nFb$&W<6;ipv1Ev99A0dYtS#L=4#Ms!`jYHflM>1GSv)EWD?dQv@SwIr-ly zm7FBLzA5kh-?X^*9IUQM{PxChL40#E5dZSjea7e1pkJzat-{mf6^ZA(dCiU)U);w% zXehpJEFkcu8Vt0#dy>I>L4xpu$;;xtoHc$-cQ%d&GFIh6cSSxyS620>CZl(HfcCqA%2sKB8XCh>vO7W< z!2^U?pnvqNCjRVnQD$2M<)zRnlgEPj-PwYYtKXKucf*5Bo@&D!YXIqb;Pp@EAr?4% z6Bf2KpswZQ()fIXMctNuIm0r>EP^qhHohu1wjsH}?WEx5UNu>~b|eT{Up|))&+$Rg z*h$xgryP<3qL+Ds3M;AS*LB~7UWs!i$#O42)hal^CblS-fjHq%4Vg7q)RINMv`b!H zS&1cf(JE7n!+l8zbs96qKlDkL2o;E#M-6JZMuM?w?(yqJEr%itw20akGySjIsN`q{ zG?lSRu3O<-`5=uI-XAj_v^i5tmyFFu)WeD(NMlq{1M=D1jFMGhsU}+T>v9tT(yY=u zJ?N+HiObx?sv$cubmzJ0W~GwPzN8%!SdBNK?{U#SvYH_08WdP337gUT^>R&R2HEh* z67rQp^tmC(GEHa!fB>(w$HiQfw%Gr;(Aw{U(l4@K5GB7@bbAH?3^BQ;e)+KnKnNlN z!*<5^$#(w0-IO5&}gC%^xZ3JsR_8^dpR8ic>kum*LSraOdp1t%;HwMoSiB~$&4h6}U z;ZBsToq+!Sm8uG%lhZ+=pp?1HnY<*ZPa1jjB|U1yCQ&^Mc9XBAxI1L0?-oxT5mboNi%kvr0awuWVqje`&a&{7CZV4>4uT@}KsoF(p?`CJ%WrnainpztmvF3-ghZbtNcO*&mc?+}lo01fHeMqb1 zzzEkI?cO(O2)oBye)wP6AmIoOM|oQ<#+fwnXcdzcjTL&m5e&q{NI{cWVI&eGju?NY zHTY1eUKMEV!ET)69(tg{@`;<+l+UePibWX2>P)|N0|3f=VrB6`5Bu!F)o>30w~D z_d#8QTnxsRg9Oh!Bx9ap%A<14;|73Rl@G>xb4x0!p(d>GK*LLq>>aJtPn*`LBi7oHbPn zFFeB$tocv2HMWKj4RW$4Ti?>W_^4(TtZR@Fj89V74IG9#pZR@$C{Wmpw_22Q{mT{Y zRm?oOv!S13#-@7W7H-*vuiV7CNluf1JkDe6D_$dk{^?ApDnJ^e4sa0U;z0>Hl9VJbz;3@g6{=*?!_7!6I^;=-?SpTLM;p(!sfdW> z+E!5H#M6wQdx+3sW8nUxN0sx9K?0I{0`bDW-0d~2rWEtB!fQY_e6S#`nte?99CV1) z%{B_kI>e>$otvQ4cBg;}OJlcARanjUrJMJL^Vi#>1vzg->P;f3`ufgPph#KX8T+E= z4|nS-(^m+rM$_89&y_oY1YDI^Wq6R>kQ3^TTnz6V0LIAr;hXcpm^O5O8AVFQq5`|2srTw6K46rTTCW0=3_si8Otrt?)y`L*gP%J4EL zj157bywbs4;LN~0M8Q}~AOVR$01^|DYUu#H{M?jlgYkyK*okI57O#mO;3mNJ6v3dX z1B)H@94A>uIWG6#|Mwe3wdV7?S>q9>aL%WhTT)H68u405zBdizXgEg#<@csT@qN=Z zw@zU7eXiUL6e@UKfPwBiP}7Xc=ZsNdy*nDz&ENq+JREt?=wSlNqvNvb-|1zP-+qwd2uJ3+ff6bF*-hy`QVV)t{Wv85T099673Y1c?~PE_Ia=4 zj0UL~n65URc)ld*n{Y}J5PvaWRBOxaHK975-ANDtH3q&t-<}E-5F&VHJ{%8}V%aAz zoW`L1j!SdV=Y)gaqgq^VCIW~aEom}~ue|826${-+<;!LF#t~BP%%CP2A2>2b9IXCn zAyT-2Bp1oN@sc)!=ebtnQPTt?i7=8*c@cQb8XE#iYF$gVbQ-!Dk0yX;GFC?Saohgj zSqS1i?AC2BEU@9i_TfKgOHN5r(^!j2m?+1?>^iG<>eUI}@se zA7^vkg9;70p1wEAdxq-yM$vjr;<;||4>WxNuUQ2rL>Z;-#GjujYJmmoo7`iHzM6ee zGYN>JyNl1|0@JF~N1Unp>ZtK+2{>)JApmIHn!#5wvWpb}B7?v~vz;@r;rqtS=EkAt zTveNNbHL1Ua~n1atbQg>hbr$gU2RIi@yf#v3dXMPfULgBNeNRd|@ zXg`n{zMnhZ5w}%9jM%0ZdD}ma6AB9$)l4PO2^L7KVO36DP=MDpV{z;2$X@H(7%iHF zBfjhR}WNxsN7$^0`6%Y%GT&v+4%kpZmSqGx7$WL2R%tMLU*C|6ZaKr!hvBNs^L*jMQD*J{*eo~vYz3zrA=ClnZ6QIfk zsGD zBfmcM(CY`X2SS7r1LhQS*F{e(%CGs@E+rmY1q8`sxzIc|oh~V1qU?Xfkc@QBWgp+p z*uzrewpb~!d=A!oN+c=2rHt=U2H*fv1b@tzv41ujCk@tRJ0wXc=#LWM`uRaE9>C*t zHz!1T--FvEsttC7#A0Za#Zw_Y+Y6<5md`QCBa4w(KY9J^1>e;ahQkhMen?k>(dF{> zD#^(}mHge8L>5*wohE8f_eQbCf&a9y|Il|;5?HSf>GQ^062BF@JwX74e=#4_YbL3c zyuBXP35%q{)=XN^x^22>L157t&)3$>XB;jSAXqe)qPU)6W%J{~0dVl}P^Zn`kuj%C zDNEyYG8Gt{ukFU(Z_Ll+eLg#+O9RM&XR*0WmJ6oDRP>`M*xZVR<8>AW5uA*09jel)KAk|3_g+BK4Qkn?oC122%t`^N>p*zwaQdFM)L+EIeFhNd-) zF>?xX(#7jkdz<{&H$5X6S^s%%#iqn?W&M0(NStN2+ESpcHkdD2E5XtT#$d!Wd!fv8 zJ!Rr>!Vt?Vee$Yh#OD99zB?p^Nmf^k=U~>)hV|g?C6)X^(a1e#p+>_voi)=YCt3vw zzf@nLSD`r!Fk-OY!eLNCkDn*$(ZrRa6=oZ@{!Zq9ps z-NH~@10eaY&rw@O5-Vtef(~uNa_xV+NT#izGJ25e8U*e6Bee?l`Bk}gRZaPEt9}2f z#2}YsvW-k0bJx`bP;+o-J!O(wk33SFa9yaDM$Dc-xdMc!izP~2%W0#Md+s5j0xsns zV>{SFXl3bb+6$`r#!#3^UhAZ>=-80YN}S@QkDG3fPy4uSU*yfkfM)^`1l1N)J7iVP z-1p#a9X!hx-=}?F>bPySvq?cRiPu*v`g?HIR7Hpj^8BuvehknYOmjitGa60YS=S|k z*5-*n-;nPI2K=3=Q2hOq{mDfzAZHFr7rRPek%6DZP+WeP|KH7;0;F`sxHPPZEDpmL zhXJVC{{kr*;1zP|xCUUfSXAW)@t((pB{}XH#SZEny*Q5&;mfA!|vO1f1i|JIgm|MC^^(WOOpXeF}^mF-2eJ45`Q`u zipwKfecf!_45{_&<(l%tLap^wW`TS#cb+n;RR}pB5_Vt!$dEasDtjr%{ZR((yt^5v zP4__vMxT%ZM#^blbPvyCy!gH61`(eU8tKf^+QKqaS4?b5X_^- zhd6DL*Q&1ic&&A0iSK8Pcj$4;uE8J=<@*1{Qcay7A+TPnY9fo|B3-hrxC#9BcvDyD z{cJIk2~6#;1$WbGPJX!@i%(~|Okmkk0c(^9$h@|S;>t?QwC}|m!v(d`Au~ft4Sc8y4-fTIZhAySt^f6n$Vy2=6N1S!Laqb5DVF6^jmE(&zrwri(<#%lxxxF>2=fsZOL?Ss!KAs4~ z_gi?FQ|?N+VOI$(B>4wP&QQ?&W|^1%{;b^eE>;7XA<qyF>_mf$cG1H zs^~uR(Re}quFsbC|2sEdmkSicCsTp=!Gb?2FWV~nkw-vipT~uKfNpPOpQ(gUkyEp7 zD&H%?=0+_tL?Vk$TA)OCAM9uGY%~%yd0fGGJ~0BNA;Uz9#{U)|ik#k;JVh2y65dv- z6>=B4#IeuWy^ggABFiQ^$mmgG_Ig$Std^x~atd5>w~Z#8fxIH>3M>zB8#wLqs3sYeN`6Mt0i|&R^?z%1@DV*;IkdZR{NPTrdfJmb|V<02~!&HgGZSn6k~i3 z3)&JSXQUj23Qu&e+7QtAg8i6o-zaR7E|ccK*~;6^R#k97<;-$@&EN3|989Q@xEZi2 ztUx4EsnoZ3a3{{1>aKe!CBmK<)jWY-3&Kxrb*`1dxn-_?(vN8*oXwORYk^{C~Aq6(uM;WsA& z@wboNuSv39Y@T^SsBqX&s+(A-7V3HPxL`hVzk8vJO>;m*Y{?g%tW~)St)-9#hb-fM zueDISF;@UXkk>wBGfpADH zjNk!5s4)22&aC|lNm@&A+-wE;h@SaK!Y%pAm zy(=+vouEOnOc~c;QLC`JHC6g}&Aq^bihb&S21;($j&-BtC76?(JzEt%b&bG+Xi}vD zUAkZxe9T!fS|w`*VFQTaD-yH$K~ZnFO}3GnO_l)?>z6J3F7UTFHzXJGP?s9qTzC6X zQWC$Ix>7%oDhCV3mQ7$ihpfa@S>JCTy9RXah57cHvWcr^P1xD;$Ys44mU-S$(+dl_XvUX2-}S_K59*#H89gG06Th8!{(y=kMq zZYDsOqcoDC)DSPM=P%q`Q%)IgCEpI~9CRVBP%d$eF0c9LO-bz?kM^zS4JtXFu_rlF zmMP_Y592n1rds7vtUA$x-?kIV-&aGeFogU-!PAJ>VpFEZdry}2bL@)>%NK%1C937w zt1Q7cRuCj3PZISq%06CmD!@vpHhEr8ItRKD%Lk}u1JR{8YfA+ZAXIp;P+I-)StS13 z!MdtOsO1~t}r*_H~#3V^bZwu)aY>hdQ_1&Up}@@&F-UA)*4UId)g!_7#I z4_&Lmg2+vvE-YdwE+1ysJyMPvHB;8foEuE|*|BE%HjBqxcwLgtcx|B4!_=S80azXk zg*U;5UzeXd42IZnc#iSjD0JyLZj|Ns?oq_8cw;yp?d$1~c}FI!Xz0>Ty@SspM#rc~ zNP^Mz(6yK~Y7^JX>{Hj?x#H%dHEI2?B%$CF5W-(-ysYKU0HLf8J~piSsu%sQ8iVrS zQV^@nNl7{r8Xhut{A#)e)w>&+Zj=jKx*HYc#nYxN=!OTGyrAGuM-~p692&wvA0ReQ zK>GH56Wonyqkcf$l=ooHVifw`m}w?6pji_3*QfGujsbF>OI}bujG28ZFZ*UUgY^VI zMCKIuZQVfy6W$)E$WWo=Nu|_{0FzV3OS#9q+^=uvV0@+wS?GgD>`4P51#4Vr{3(-A z#PYjYe;}=x>#e#`@)Z&bzgy01tg9~CK=_2$8iQ-ulmmiNk1g=1d!Da&jrscRDcz** zAD=|tB_JB(^<=KPonav+t>2ps#cNdzK?_b! z#JPdM+e|B^gp_!qFaxmWp@YYq^{w#mejg=lc8$%gEML33$!t=T`7-Wg@hniFgt4)^ z5gA{=GQJMgV*HBdf=l7+hL2C$XoH#iQ9)`!xLZbfP*6HSsoJB>$ZI28GX0RtXeC|g z{zb{*MlF&ggEoa9Gp(IRO$iLZ9*jdd5}jyspsufnRbTl=j5G#V4K*|etBJBuo@Xw_ zWXVtUl@0b}lr;lI_T}u=>J!E%_C*hu4>krqrj+%gtl`n=_FduZH(L>^1nr=1lr($6 zZwZ_S&UeXIwigm=keel=)a%svKglvmI>3K-CRElzS0t%|e_&c&cEM}km3T=4&U-DO26$!gJX*0xK^Hm6y@M9uTMjZmsJK0Hp$eQ8Gs_Brx4_q&#e{BD^J3 zAR_2eg2D^~&OCJLvBs3Ec{;IV6l`vRDRnC*)YXPkMSK&GXK%FWMhPMEM1Gi4lFXf# zuj}hk?%NeNhOY#TjVRV@Eo3KTMyH1v>;IL6EFU%4+mcmV+DYGo1|sh}lYw}1L}&3X zRzo?bYu*wL^QI&5gUxjPuTC1)3|_3qiYOUZB$oE&tH=Y_Y@m(d8MWn|So#0(-(-D_ z^Mm>`-S^n6+8WeDj502iD!a7i&l}%TAAK7M_T=aCR5xWRBJO1DGdtmFx#n?$xwm6f zSfvEI1T+4hFUP9x2G?i15<+(FiuTuRyFn+ZM*Ghf ziYk%B?>;LTSY4eFizk~xd@TvByBm=rMY|c`HHfQsM+1|%kHxQ+V)4$X?#6yu;<(S3 z{bR7$TUi?r1g$zC3g`-fg+C30eBA-b8F5X1&S`n78VF3efN2@Irb_ZCHH_4vn%9^y z3M^j_KM&+}F{eh&=C+w3u}HaQU<~ax9U(ZA4uB7&M0m*NcHFqK8p|wz20;fshjic^ zEyn6#sT6w-WDG2EMI^Q1=OvgYkerI_EF7*_sb@DuGFiMvAcUIc$(B&QNUWntm0baZ z-Wvl50SpQX2(ibY>ikIl{r6qTnjA6CctEHyG>>b#<1sN-ik1J;ggl_rX>&w%)6!%4 z>*Z`aqFQgIMb8iGxzg8v@V1*eQrVnG3~R zlGyrcHFCNmZmXCwN^V!0UUY@Pnnqq1yHhH_!}u>xBO^uE9WlmDInv-D8NNVGOkFNu zx@Y8MqK+FwanwMrmQ5WN+KMF6wUjFS#Ef9HV@LHn}7|Bl7 zHsA47gK&nVn9NbLmxE%)Bzb!QM?ggIJX8XWsk12I zvkfGk_Ho<3V5zd0Elcdi_%Jsna*(KQ4Bzb?It{L$V;9&>8T5y{*CNIo5woZK==SNyVDnb`mP^P2d- zpD8Lk2ymiLNh4d0mIv#ePU6G_7HTEtLtYl2lLU$@D|xO2u_91dTp>{Cj7P?PE8`5B zHOBSfejgMTd;t8&amX=Io%(=*V!<6 zFdg9l=oo%B2fy#JS>N80KqgGuY)YR}V972T$EMS)`FtO<_6KANEGpf=eR>NjM4h z;n}ajCVXx7kwzi=tEHOwWFi#5GZl!xezf1LorF1-0oX#kE0dl-Sny+wIc*Yhtlh2{ z)OUfv5_Pjyp8`O%u&n_q1QtwiXaG}|F;>?1d#MKq6@X85R~tby2Foe?DNvTiy#@sB z_II>>5u2<`obgnAX-H+rMig_8a?qE#*UAMC3g(C%k}U2EX9+x0L1vP zcA~;c^SXykm*fq(>8$lj220)7=E;B&jtkzkWQ9AVrc`n>6*&3VFyW{=19SSnVrV zJbck2x%l;Jr2Mzodm(;YQ7j!4R(<7?YW~ComX+!GSSmmQ9xy&)+Gx`qElc&)Ohx-& z@fm#eziN&pd9AYpnnlNCKTU3;SB!Cw6M5V4AvdjgY_%vddp>&IH=$kBOc`Mo^X0th z{slxKo1JmlZ(|o48Yugn9ECto+0I}q`l^rbKH0)iC_%C zXdKLkLXl}1=RtvQDW4M+c`uC-*E$&Ja-4DkUGLh3DyfwZ>rx-L)x+YFJnk@Tjhm+A zbWGy>G?Vjvyw+J{ac@wktELwxidE;@x z!uB#E1B zK+yTB&g7xeaLq@uIVcA~1G`-<2&~gaedSa6AX3(O$<78j^0=_U!Aafk9`d>%mUp!zypm!j zkAn*yXpy|*Yk4}cWE3uJ_yC{5nw}%WDRl+w`zGW&STklS+Nbeem)1>)8B5LpfFQCc zQ^Y8qj2@)bg&|QVwD|gN8?$!4zb1(-2(E8T1mf==yIn_U%h`NTUlFK!$jH)ZxfF_A zkynIOyY(u81s0$zm_+JOpuIBl7N<^bA?FhpoULgShv zUAB%Jt`Rgmw(OO3f~TQMQiLzZHQfZ*pCy91dR(DKF=+S zF+d0vR+8tLzHdVQ_)TsIk|yl}1}lo9;QfL4Y;f^&ewNc79){h#B? zN-Pgmu{>O9^6Qqv`>FC9i$y)d=|f=nI&RjKYB68s`%`6q$~BK0cvN!WD2K7&HssB( z5(N@twA`a5ZFYPH*pm}h$&qwqU*4>}>UY>&Re`smkA$LXkWz3np@xBb#gLtpop!q< ztB=>*39Fh%K(dlzBL?2jR$7$;-FyT42)K?`1Qz=)$xMi^cSi&9^F=oggcc`1cWjS3 z5rM@)k;{GI!N$x%cU%5nsi4a^@&>@C%X&is1o_l*z0+7XHS$P0$)Y9AblW!Y%_g7# zA*9auasiUAtoXYXy13y3S|P3g%OeT-DfE34+=(}a12s<9*V0)u@ylD3ng1)M+z4o6MJ#RbR^8vvomV^uQqmjcZ|TRB>KV>R9KMA%{Cjhb7)xD z>%Paj%o^pBxZZVK!so`seK^#fw_vw!kez+J=3bmlIPus?ux_c2g@+K`bdVmO4%M21 zXEvtudFh1SX-t?z*geORr^hC+IK)FHz}WfH>4Q?pw??#wPC3Y#`l@36n0j*wR-2pg zQ-GY+% z&4^GTYiBce7)>)DMGJ7l8p7HRkbuPcYQ;SUi{=TeiGVjBl3I=Nbep6`EHRJvG|NND z-e^&S{9ZF}Zxzfr@Fo5gD-(>(;Q zUev7|GEwuR#_~ahrSO{Y1D9-4a%!p@Am>k#sP5x6cVpg^UEklxKMrD!-d@*Tr?G-~ zYeakhk;r^16JLut-=E7yX~vy?;h1k=AdVRm9!l3a_;QF~LqJlOr?6_bUIs!tDwC)6 zK$T<9+`|J2^N2C-U3sZ9sFx+Nd3iKY#0cFe$=>n6BQFi}HC2usT!zAWj?1h$yr9Bj z{04)Q4-P=6pT%=8P(Mt|g#v(aKL-bujYB%ceYO;-`Gs8l)0t4bC)XR*c{ahduA4Du zK#)r&pht=O8#-wM_6c&Z=Fgfk3!l_(#|`cPBo<%626@?%X)2;{TaS0d(<(WgOeiO~ zo(&iU*7>2Jj@PKHKsAZUvNdsLG$_BVp12QtcA;I+hDt`IyhK#j(EO zHSWiIqXlJe;&ZTmbFShkb;V!%wp>$wy&NgxoHdR_9wgjH6QTIM=}_4dL6}!^h~?%? zBbX0wf#BivR(?Dalqm*MMX?uZ>+m@VPS-=Szyu2&PtCGCHkH&@g%ZIz( zR6aF_?X1gLeA^L1Ww)u^P@BLPR7cdIqE?2o7x46gAxLCC-_A!_`HZoBcDUC; ztjV_e23BjPOplEXX7XkZHaDcuO5V2}JL`?otzbB|Y8nU)B;3(PiF!J@_+n15??x4s@7>-RQ^}7 zxZzM;|BbaszO>2*@BSkD#T-lWN*AhrT-duy2 zlD}JSYk1MLD z2z0y=zgW)pI&JyjQwO=6V-Z*?(<*dU*vBqxY;H`rN?1_77cX{1rePI8%l%BNifxmf zL5kDrq3} z2Q#5uTMFtROj$!(3RW^ezb!$JT}yaoJ{k{{xw)^MG*1s`^3g?~6Ke*~ETn{RTmsn1 ziY|++7$2r-Lm1I{^Tt}X*-Ga2U{Plm7d=*+kfg9)WxO^snp+cAk=^6oO3lGNVXL-f z-&uNLO_pqvBhe2NknNH$(q&!=j1OyIC&tgb?-TjM?1!f$Q$ok_D96iIlDH&~5gF{J zyi6$rZFA9$_a&+A4__n5E8QrfpzLMN4u$GH@#4L^j&d3-7pa6&H-a)jYy?gjyv82? z!)KA&U;q3}QO#RKBt9mKrp(@U)8TH+jR9%T%ZhzQOR=gB0KW}nOrUcv8pAg*j-8xK z$0D$1jl|DauZxd04w({I9Qdrb&W` zpp0;!=td^5*NiOzv;(F!GuWctHP_216I7%9#e68&6ipq{W#yB}KxgzM;Qm^YS#$vD z_9jBMTg%S_lL3##XG^hqe-x%4js@apj<)_iC{U=3l(bsO^~M*dZt>80W)8yDFjhns zBnDo6><{OMbopUcp*=DECa-KPy);B(sLKO3GEhK`8*-!}W%mn*UO)zaQCqQT4i63=}g z6OjMlnFhig`o8zp3ujPUV1>?h9IY@<- z#(e=GLtfEk=dT{^it~ekDs|xR&dCk?>|j_|S&~7%wyFWpNy>vTj{JDMpf*f?H=qh2 zq>XHa_}w1 z%*QET_P7DSi+xpg%U~|X8Q+?!@zPxB(P?Hk{XHZW zB*hu?_4EKQot%WQcwmgad9^cPr~2dKuof<~O1kp>zdw(}AI@oG_gm}2N&nqeaoXTy zpKu#^jkz#w6uGGCxW4B(P<&#Q#9ExUGi#@DWCBYODym-6pNFPhuwYR>NSOu-n=DEu z$IGIp4hBaF?uf;PSz;kuPRpi6W}J;G4}J>0=9_R(kiCP$QffVs{(X5M~GzXZMCuBO(v8jJB9xA^DGI_UTMvo0}^^ile_39y$*9t7*!F5S~ zF0zKqU7tXMk3fjIizf!=pJ79nt%J;p(+K5%g`v3VuG1?4Hkgs8%^`^o)@$jFfim>% zV}e&AZ%LY}v3*$W8|?3kyp0v=<1+(TK@6BQTv*0t5i;!cDXG{KkU1Bqu&|ud7_btiLxhdD|K(=Mm)knGx*1n+_<+MDV09Hr1SFUc>i{0?I^!Kohc}McUvYv zUFoFRE;wUP7$x^35A2B`h^Pc$0xin%ySJIIrgzqd%jM>9M<%fBML*gUJrP=77psM4 z(x@5I3e2a;?%L1L4;^;H&zsB|(?OMKDGH@T$bx0>%g@_KEzU-%M+x$1v7kuKqn3Ih zIk%;Q)X<++89e}yCTT7W>x>>h0hvW7oF`kl8;We>`evSYep?|1L5ILneGoeFeYYz`1<5WqvB zo(pR&)NW*YS#Nw#cqz3?A=&O@Cke&?51c-3OQ%7~NrMt#RHT$_4Vh;-jp*aG{07OQ zvx9+FV0Gc#$N7M+u_O%%NGwVev6mp}eRhyiGi~0!_A*wLPLW*XKAs4~_aE<{kR&>F zxnV&y>Y+=a%W=whYx|(SBEV=X60f1W+loZ)x_xuMBgd;0jznOwxKA73jb7TAnTXY* z-fTETrgeCz7InGiQeS;lk34VqEKsOE$i{PsPSa1J*L|)!jV$gB88BLaW5)lA=et=APFGP3srmP-E0MS5YkA-6 z#!LEhtsP(ro^=Plw89mF#wrm=6yQU-87148p^w+{AG1b%b$25fLvf4G2$J5Enn9S+ z-4Nk|eP&qmDHFW5x__pitfv7G=MB#0E~|3EZ9Io}95obg6}RQJ;8R9|n56P%j&KB+;{)0=3w#x)B&k$DRmv1uITLI(|)OdGaLT0G54j>L^(*FbR#*MP4X$`P+J*+L5|514>j7CKrrg7U@{2<~;cK`^(6D|D z)b>j@CRc`bSE$NqT3_+Q=INFER2QM$H9$3ne%K%SwTr@;^B?srB5aeIBg#RK18 zUyBrO`*7UtW<2BNy@qAJ1m{1J#*m97oNwl&OFe2+D!g`T={BJ0b{vVonlgssPd%tl zJ!&u!kpV(XR0B<7B^|a@V7)~fW&rbRL;8X6Ig{s_v8Br7$?>9OY%Ia9Hhtd&cjD}j z1wzS<66+Jc-@XU_3S{yyf*&jE!!?9>JG1sLBxyA<6DqH+dm9C3y`v`azmn@F3KgG# z5JV-dx=EriHhD=PP1|zK9##o6%h;nK7y*Ttq9!%-=yuD{GY4MjMj7jFlswx!^E?9+ zWj~DG8}~XFsC8977{BT*!dTImW5keKV1wae`%Yx8hU<-E*f;Ru84L@m%V)O)mA2%y zpJ;R^=1oc4{R|XA%B0<#9UxRmT(wj9VgoTh7|Y~|wt;Yw7^lLC=Z@sh6VLbsu7?uQ zL5UBlVJy~jz%fo4ve0!O&EP0MJXJTQ6g?RjJu=(_@?k3;>CPQJD$4 !z8LN@pjs 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 qkv0!*<_E Date: Thu, 14 Oct 2021 00:36:36 +0800 Subject: [PATCH 112/139] Fix energy price example (#19750) --- source/_integrations/scrape.markdown | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/_integrations/scrape.markdown b/source/_integrations/scrape.markdown index 76ecb1e2eff..27d85fa9ead 100644 --- a/source/_integrations/scrape.markdown +++ b/source/_integrations/scrape.markdown @@ -173,8 +173,9 @@ sensor: - platform: scrape resource: https://elen.nu/timpriser-pa-el-for-elomrade-se3-stockholm/ name: Electricity price - select: ".elspot-content" - value_template: '{{ ((value.split(" ")[0]) | replace (",", ".")) }}' + select: ".text-lg:is(span)" + index: 1 + value_template: '{{ value | replace (",", ".") | float }}' unit_of_measurement: "öre/kWh" ``` From 0f398c41293046c842bbe5fd1682cfef7bd7a8f6 Mon Sep 17 00:00:00 2001 From: Chris Turra Date: Wed, 13 Oct 2021 10:20:50 -0700 Subject: [PATCH 113/139] update Harmony integration examples with new template sensor format (#19752) --- source/_integrations/harmony.markdown | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/source/_integrations/harmony.markdown b/source/_integrations/harmony.markdown index ce2a268574b..5f403dbc461 100644 --- a/source/_integrations/harmony.markdown +++ b/source/_integrations/harmony.markdown @@ -185,15 +185,14 @@ Template sensors can be utilized to display current activity in the frontend. {% raw %} ```yaml -sensor: - - platform: template - sensors: - family_room: - value_template: '{{ state_attr("remote.family_room", "current_activity") }}' - friendly_name: "Family Room" - bedroom: - value_template: '{{ state_attr("remote.bedroom", "current_activity") }}' - friendly_name: "bedroom" +template: + - sensor: + - name: 'Family Room Harmony Remote' + state: > + {{ state_attr('remote.family_room', 'current_activity') }} + - name: 'Bedroom Harmony Remote' + state: > + {{ state_attr('remote.bedroom', 'current_activity') }} ``` {% endraw %} From 81586cd8a4c7e82ad688ce4d68b92555a888023a Mon Sep 17 00:00:00 2001 From: Kamahat Date: Wed, 13 Oct 2021 19:37:44 +0200 Subject: [PATCH 114/139] Update Example (#19748) --- source/_integrations/cover.mqtt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/cover.mqtt.markdown b/source/_integrations/cover.mqtt.markdown index 89919b054ac..10e6fe21a1a 100644 --- a/source/_integrations/cover.mqtt.markdown +++ b/source/_integrations/cover.mqtt.markdown @@ -336,7 +336,7 @@ cover: command_topic: "home-assistant/cover/set" position_topic: "home-assistant/cover/position" availability: - - "home-assistant/cover/availability" + - topic: "home-assistant/cover/availability" set_position_topic: "home-assistant/cover/set_position" qos: 0 retain: true From 955fe2f04a7fab89e2e8e1840c474674d7c55300 Mon Sep 17 00:00:00 2001 From: Matheson Steplock Date: Wed, 13 Oct 2021 14:19:43 -0400 Subject: [PATCH 115/139] Fix expired link on blogpost (#19753) Co-authored-by: Franck Nijhof --- .../_posts/2021-10-12-user-experiences-and-designers.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_posts/2021-10-12-user-experiences-and-designers.markdown b/source/_posts/2021-10-12-user-experiences-and-designers.markdown index 15f52334d12..26446e30d1f 100644 --- a/source/_posts/2021-10-12-user-experiences-and-designers.markdown +++ b/source/_posts/2021-10-12-user-experiences-and-designers.markdown @@ -25,10 +25,10 @@ In the coming period, I will investigate what type of smart home users there are Last year alone, there were over 8,000 GitHub contributors to Home Assistant. That's really fantastic! With a Designer-to-Developer ratio of 1 per 8.000, it’s easy to get lost in the backend of design and forget the users. This can result in inconsistent user interfaces or designs that could be more user-friendly. For now we’re working on three areas. ### UX contributors -We want to make it as easy for designers to contribute as it is for developers. There’s a lot a designer can contribute to. For example, making it easier to work with light groups or getting started with automating your house. If you have a design you really think we should look at? Would you like to help build our own Design System? Do you have experience with user testing? Do you have strategic design ideas? Want to organize an online design workshop? Or just want to meet fellow designers? Meet us at [devs_ux Discord channel](https://discord.gg/BPBc8rZ9) or join us on [GitHub discussions](https://github.com/home-assistant/frontend/discussions/10147). +We want to make it as easy for designers to contribute as it is for developers. There’s a lot a designer can contribute to. For example, making it easier to work with light groups or getting started with automating your house. If you have a design you really think we should look at? Would you like to help build our own Design System? Do you have experience with user testing? Do you have strategic design ideas? Want to organize an online design workshop? Or just want to meet fellow designers? Meet us at [devs_ux Discord channel](/join-chat) or join us on [GitHub discussions](https://github.com/home-assistant/frontend/discussions/10147). ### Tooling We want it to be easy to start creating and iterating on design mockups for Home Assistant. We want anyone that is interested to be able to jump in. To achieve this we’ve been hard at work at re-creating the components that make up the Home Assistant interface as a [DesignKit for Figma](https://www.figma.com/community/file/967153512097289521/Home-Assistant-DesignKit). This allows anyone to experiment with the Home Assistant interface and quickly try out different concepts. Try it yourself and feel free to share your designs. ### Documentation -With clear guidelines, you can ensure speed and quality. That’s why we’re working on design documentation that will be available soon. Its goal is to help designers and developers make better choices. Got suggestions or want to help with our guidelines? Meet us at [devs_ux Discord channel](https://discord.gg/BPBc8rZ9). \ No newline at end of file +With clear guidelines, you can ensure speed and quality. That’s why we’re working on design documentation that will be available soon. Its goal is to help designers and developers make better choices. Got suggestions or want to help with our guidelines? Meet us at [devs_ux Discord channel](/join-chat). \ No newline at end of file From ca32410c9a06eb183d90e7769891f98471b1bf2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Oct 2021 08:33:37 +0200 Subject: [PATCH 116/139] Bump remark-stringify from 10.0.0 to 10.0.1 (#19764) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 70cdda36c11..42a1dcf2d04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "remark-lint": "^9.1.0", "remark-lint-fenced-code-flag": "^3.1.0", "remark-lint-no-shell-dollars": "^3.1.0", - "remark-stringify": "^10.0.0", + "remark-stringify": "^10.0.1", "textlint": "^12.0.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^2.1.5" @@ -4969,9 +4969,9 @@ } }, "node_modules/remark-stringify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.0.tgz", - "integrity": "sha512-3LAQqJ/qiUxkWc7fUcVuB7RtIT38rvmxfmJG8z1TiE/D8zi3JGQ2tTcTJu9Tptdpb7gFwU0whRi5q1FbFOb9yA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.1.tgz", + "integrity": "sha512-380vOu9EHqRTDhI9RlPU2EKY1abUDEmxw9fW7pJ/8Jr1izk0UcdnZB30qiDDRYi6pGn5FnVf9Wd2iUeCWTqM7Q==", "dev": true, "dependencies": { "@types/mdast": "^3.0.0", @@ -9773,9 +9773,9 @@ } }, "remark-stringify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.0.tgz", - "integrity": "sha512-3LAQqJ/qiUxkWc7fUcVuB7RtIT38rvmxfmJG8z1TiE/D8zi3JGQ2tTcTJu9Tptdpb7gFwU0whRi5q1FbFOb9yA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.1.tgz", + "integrity": "sha512-380vOu9EHqRTDhI9RlPU2EKY1abUDEmxw9fW7pJ/8Jr1izk0UcdnZB30qiDDRYi6pGn5FnVf9Wd2iUeCWTqM7Q==", "dev": true, "requires": { "@types/mdast": "^3.0.0", diff --git a/package.json b/package.json index df6812fc9e7..8f6bc31774a 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "remark-lint": "^9.1.0", "remark-lint-fenced-code-flag": "^3.1.0", "remark-lint-no-shell-dollars": "^3.1.0", - "remark-stringify": "^10.0.0", + "remark-stringify": "^10.0.1", "textlint": "^12.0.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^2.1.5" From f58d3365ccf8d08ac5d844b962ef142452c35660 Mon Sep 17 00:00:00 2001 From: pfunkmallone <51976218+pfunkmallone@users.noreply.github.com> Date: Thu, 14 Oct 2021 02:24:08 -0500 Subject: [PATCH 117/139] Fixing errors created by 2021.10.x versions (#19761) --- source/_integrations/withings.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_integrations/withings.markdown b/source/_integrations/withings.markdown index c0bb3d1f714..b79f0f27346 100644 --- a/source/_integrations/withings.markdown +++ b/source/_integrations/withings.markdown @@ -133,7 +133,7 @@ sensor: withings_weight_lbs_USER_PROFILE_NAME: friendly_name: "withings weight_lbs_USER_PROFILE_NAME" unit_of_measurement: "lbs" - value_template: "{{ (states('sensor.withings_weight_kg_USER_PROFILE_NAME') | float * 2.20462262185) | round(2) }}" + value_template: "{{ (states('sensor.withings_weight_kg_USER_PROFILE_NAME') | float(0) * 2.20462262185) | round(2, default=0) }}" icon_template: mdi:weight-pound - platform: template @@ -141,7 +141,7 @@ sensor: withings_bone_mass_lbs_USER_PROFILE_NAME: friendly_name: "withings bone_mass_lbs_USER_PROFILE_NAME" unit_of_measurement: "lbs" - value_template: "{{ (states('sensor.withings_bone_mass_kg_USER_PROFILE_NAME') | float * 2.20462262185) | round(2) }}" + value_template: "{{ (states('sensor.withings_bone_mass_kg_USER_PROFILE_NAME') | float(0) * 2.20462262185) | round(2, default=0) }}" icon_template: mdi:weight-pound - platform: template @@ -149,7 +149,7 @@ sensor: withings_fat_free_mass_lbs_USER_PROFILE_NAME: friendly_name: "withings fat_free_mass_lbs_USER_PROFILE_NAME" unit_of_measurement: "lbs" - value_template: "{{ (states('sensor.withings_fat_free_mass_kg_USER_PROFILE_NAME') | float * 2.20462262185) | round(2) }}" + value_template: "{{ (states('sensor.withings_fat_free_mass_kg_USER_PROFILE_NAME') | float(0) * 2.20462262185) | round(2, default=0) }}" icon_template: mdi:weight-pound - platform: template @@ -157,7 +157,7 @@ sensor: withings_fat_mass_lbs_USER_PROFILE_NAME: friendly_name: "withings fat_mass_lbs_USER_PROFILE_NAME" unit_of_measurement: "lbs" - value_template: "{{ (states('sensor.withings_fat_mass_kg_USER_PROFILE_NAME') | float * 2.20462262185) | round(2) }}" + value_template: "{{ (states('sensor.withings_fat_mass_kg_USER_PROFILE_NAME') | float(0) * 2.20462262185) | round(2, default=0) }}" icon_template: mdi:weight-pound - platform: template @@ -165,7 +165,7 @@ sensor: withings_muscle_mass_lbs_USER_PROFILE_NAME: friendly_name: "withings muscle_mass_lbs_USER_PROFILE_NAME" unit_of_measurement: "lbs" - value_template: "{{ (states('sensor.withings_muscle_mass_kg_USER_PROFILE_NAME') | float * 2.20462262185) | round(2) }}" + value_template: "{{ (states('sensor.withings_muscle_mass_kg_USER_PROFILE_NAME') | float(0) * 2.20462262185) | round(2, default=0) }}" icon_template: mdi:weight-pound ``` From 7b52cc57e8dfe1511ca4c21a32ac1438d94d918b Mon Sep 17 00:00:00 2001 From: Tom Brien Date: Thu, 14 Oct 2021 11:56:26 +0100 Subject: [PATCH 118/139] Use consistent thousands separator in UX blog post (#19767) --- .../2021-10-12-user-experiences-and-designers.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_posts/2021-10-12-user-experiences-and-designers.markdown b/source/_posts/2021-10-12-user-experiences-and-designers.markdown index 26446e30d1f..1282485e42a 100644 --- a/source/_posts/2021-10-12-user-experiences-and-designers.markdown +++ b/source/_posts/2021-10-12-user-experiences-and-designers.markdown @@ -17,12 +17,12 @@ og_image: /images/blog/2021-10-ux/social.png About two months ago my phone kept buzzing with notifications. I got the kindest tweets after it was announced that I was joining Home Assistant as the first full-time UX designer. That enthusiasm is also reflected in the more than 500 registrations for our [user research group](https://forms.gle/5NSabxHJ3qkp7Vke9) and the many comments we received on design ideas [I've shared on Twitter](https://twitter.com/matthiasdebaat). ## User Experiences -Home Assistant has a large group of users with a common goal: home automation that puts local control and privacy first. From our [analytics](https://analytics.home-assistant.io) we have over 85.000 users who opted in to share their data anonymously, but we know that there are a lot more. None of these houses and users are alike and may have different, perhaps conflicting interests. Here lies the power of UX. As [Scott Jenson](https://youtu.be/Mjup7Mrj7uU) shared in his fantastic keynote, UX offers perspective. Who are the users? What are their tasks? And what is their pain? What do they want to achieve? +Home Assistant has a large group of users with a common goal: home automation that puts local control and privacy first. From our [analytics](https://analytics.home-assistant.io) we have over 85,000 users who opted in to share their data anonymously, but we know that there are a lot more. None of these houses and users are alike and may have different, perhaps conflicting interests. Here lies the power of UX. As [Scott Jenson](https://youtu.be/Mjup7Mrj7uU) shared in his fantastic keynote, UX offers perspective. Who are the users? What are their tasks? And what is their pain? What do they want to achieve? In the coming period, I will investigate what type of smart home users there are, what their needs are and what stands in the way of achieving this. ## Designers -Last year alone, there were over 8,000 GitHub contributors to Home Assistant. That's really fantastic! With a Designer-to-Developer ratio of 1 per 8.000, it’s easy to get lost in the backend of design and forget the users. This can result in inconsistent user interfaces or designs that could be more user-friendly. For now we’re working on three areas. +Last year alone, there were over 8,000 GitHub contributors to Home Assistant. That's really fantastic! With a Designer-to-Developer ratio of 1 per 8,000, it’s easy to get lost in the backend of design and forget the users. This can result in inconsistent user interfaces or designs that could be more user-friendly. For now we’re working on three areas. ### UX contributors We want to make it as easy for designers to contribute as it is for developers. There’s a lot a designer can contribute to. For example, making it easier to work with light groups or getting started with automating your house. If you have a design you really think we should look at? Would you like to help build our own Design System? Do you have experience with user testing? Do you have strategic design ideas? Want to organize an online design workshop? Or just want to meet fellow designers? Meet us at [devs_ux Discord channel](/join-chat) or join us on [GitHub discussions](https://github.com/home-assistant/frontend/discussions/10147). @@ -31,4 +31,4 @@ We want to make it as easy for designers to contribute as it is for developers. We want it to be easy to start creating and iterating on design mockups for Home Assistant. We want anyone that is interested to be able to jump in. To achieve this we’ve been hard at work at re-creating the components that make up the Home Assistant interface as a [DesignKit for Figma](https://www.figma.com/community/file/967153512097289521/Home-Assistant-DesignKit). This allows anyone to experiment with the Home Assistant interface and quickly try out different concepts. Try it yourself and feel free to share your designs. ### Documentation -With clear guidelines, you can ensure speed and quality. That’s why we’re working on design documentation that will be available soon. Its goal is to help designers and developers make better choices. Got suggestions or want to help with our guidelines? Meet us at [devs_ux Discord channel](/join-chat). \ No newline at end of file +With clear guidelines, you can ensure speed and quality. That’s why we’re working on design documentation that will be available soon. Its goal is to help designers and developers make better choices. Got suggestions or want to help with our guidelines? Meet us at [devs_ux Discord channel](/join-chat). From ad1ba8251d02c5ce02de5f5ba5fc74ee7277c085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Fri, 15 Oct 2021 00:50:36 +0200 Subject: [PATCH 119/139] Change name from Uptime Robot to UptimeRobot (#19775) --- source/_integrations/uptimerobot.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/uptimerobot.markdown b/source/_integrations/uptimerobot.markdown index bccae431c42..cca8648de9f 100644 --- a/source/_integrations/uptimerobot.markdown +++ b/source/_integrations/uptimerobot.markdown @@ -1,5 +1,5 @@ --- -title: Uptime Robot +title: UptimeRobot description: Instructions on how to set up Uptime Robot within Home Assistant. ha_category: - System Monitor @@ -14,10 +14,10 @@ ha_quality_scale: platinum ha_config_flow: true --- -The `uptimerobot` integration provides binary sensors to get the status for all of your monitors from your account on [Uptime Robot]( https://uptimerobot.com). +The `uptimerobot` integration provides binary sensors to get the status for all of your monitors from your account on [UptimeRobot]( https://uptimerobot.com). {% include integrations/config_flow.md %} -To get your API key, go to [My Settings](https://uptimerobot.com/dashboard#mySettings) on the Uptime Robot website, at the bottom you will find your "Read-Only API Key". +To get your API key, go to [My Settings](https://uptimerobot.com/dashboard#mySettings) on the UptimeRobot website, at the bottom you will find your "Read-Only API Key". -All the data will be fetched from [Uptime Robot](https://uptimerobot.com). +All the data will be fetched from [UptimeRobot](https://uptimerobot.com). From 3e3d1092050e6817f5979f334a233b70da617d70 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 15 Oct 2021 17:30:31 +0000 Subject: [PATCH 120/139] 2021.10.5 --- _config.yml | 4 +- .../_posts/2021-10-06-release-202110.markdown | 50 +++++++++++++++++++ 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index eaac0da4bb6..6c5af5bc044 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2021 current_minor_version: 10 -current_patch_version: 4 -date_released: 2021-10-11 +current_patch_version: 5 +date_released: 2021-10-15 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index 6a9c899d7f4..cce56997ab0 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -61,6 +61,7 @@ Enjoy the release! - [Release 2021.10.2 - October 8](#release-2021102---october-8) - [Release 2021.10.3 - October 10](#release-2021103---october-10) - [Release 2021.10.4 - October 11](#release-2021104---october-11) +- [Release 2021.10.5 - October 15](#release-2021105---october-15) - [If you need help...](#if-you-need-help) - [Breaking Changes](#breaking-changes) - [Farewell to the following](#farewell-to-the-following) @@ -410,6 +411,55 @@ The following integrations are now available via the Home Assistant UI: [yeelight docs]: /integrations/yeelight/ [youless docs]: /integrations/youless/ +## Release 2021.10.5 - October 15 + +- Log reason for DLNA-DMR device becoming unavailable ([@chishm] - [#57516]) ([dlna_dmr docs]) +- Bump Mill library to 0.6.2 ([@Danielhiversen] - [#57533]) ([mill docs]) +- Fix Fast.com autoupdate ([@Z1ni] - [#57552]) ([fastdotcom docs]) +- Bump simplisafe-python to 11.0.7 ([@bachya] - [#57573]) ([simplisafe docs]) +- Correct detection of row_number support for MariaDB ([@emontnemery] - [#57663]) ([recorder docs]) +- Ensure Notion device name is stored as a string ([@bachya] - [#57670]) ([notion docs]) +- Bump spiderpy to 1.4.3 ([@peternijssen] - [#57675]) ([spider docs]) +- Fix Shelly humidity sensor available condition ([@thecode] - [#57721]) ([shelly docs]) +- Reconnect and retry yeelight commands after previous wifi drop out ([@bdraco] - [#57741]) ([yeelight docs]) +- Always send color/temp when switching from an effect in yeelight ([@bdraco] - [#57745]) ([yeelight docs]) +- Fix Youless state class for power total sensor ([@gjong] - [#57758]) ([youless docs]) +- Fix broken upnp derived sensors reporting b/s instead of kb/s ([@StevenLooman] - [#57681]) ([upnp docs]) + +[#57516]: https://github.com/home-assistant/core/pull/57516 +[#57533]: https://github.com/home-assistant/core/pull/57533 +[#57552]: https://github.com/home-assistant/core/pull/57552 +[#57573]: https://github.com/home-assistant/core/pull/57573 +[#57663]: https://github.com/home-assistant/core/pull/57663 +[#57670]: https://github.com/home-assistant/core/pull/57670 +[#57675]: https://github.com/home-assistant/core/pull/57675 +[#57681]: https://github.com/home-assistant/core/pull/57681 +[#57721]: https://github.com/home-assistant/core/pull/57721 +[#57741]: https://github.com/home-assistant/core/pull/57741 +[#57745]: https://github.com/home-assistant/core/pull/57745 +[#57758]: https://github.com/home-assistant/core/pull/57758 +[@Danielhiversen]: https://github.com/Danielhiversen +[@StevenLooman]: https://github.com/StevenLooman +[@Z1ni]: https://github.com/Z1ni +[@bachya]: https://github.com/bachya +[@bdraco]: https://github.com/bdraco +[@chishm]: https://github.com/chishm +[@emontnemery]: https://github.com/emontnemery +[@gjong]: https://github.com/gjong +[@peternijssen]: https://github.com/peternijssen +[@thecode]: https://github.com/thecode +[dlna_dmr docs]: /integrations/dlna_dmr/ +[fastdotcom docs]: /integrations/fastdotcom/ +[mill docs]: /integrations/mill/ +[notion docs]: /integrations/notion/ +[recorder docs]: /integrations/recorder/ +[shelly docs]: /integrations/shelly/ +[simplisafe docs]: /integrations/simplisafe/ +[spider docs]: /integrations/spider/ +[upnp docs]: /integrations/upnp/ +[yeelight docs]: /integrations/yeelight/ +[youless docs]: /integrations/youless/ + ## 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). From d1fa0eb72509e0e849a6f739498919e33cecbb41 Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Sat, 16 Oct 2021 05:59:00 +0200 Subject: [PATCH 121/139] Update zwave_js migration docs (#19432) --- source/_integrations/zwave_js.markdown | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index de8fd6230d2..8ae778bb7d3 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -486,19 +486,22 @@ In addition to the [standard automation trigger data](/docs/automation/templatin ## Current Limitations - While support for the most common devices is working, some command classes are not yet (fully) implemented in Z-Wave JS. You can track the status [here](https://github.com/zwave-js/node-zwave-js/issues/6). -- There currently is no migration path available from any of the other Z-Wave implementations in Home Assistant. Your Z-Wave network is however stored on your stick so migrating will only require you to redo your device and entity naming. You can keep track of the Roadmap for the Z-Wave JS integration [here](https://github.com/home-assistant-libs/zwave-js-server-python/issues/56). ## Migrating from previous Z-Wave implementations -If you are currently running on the [`zwave`](/integrations/zwave/) or [`ozw`](/integrations/ozw/) Z-Wave integration and it works fine, there is **no need to switch over at this time** to Z-Wave JS. It is important to know is that most development focus currently goes to Z-Wave JS. The previous implementations are still provided as-is. They will **NOT be removed** without proper notice but in time there *might* come technical dependencies that render one or both of those integrations unusable. - If you're new to Home Assistant, use Z-Wave JS. The `zwave` integration has been marked as deprecated and will no longer receive any updates like new device files. The `ozw` integration will receive new device files if they are provided by upstream. -It is perfectly doable to switch over from one of the above mentioned previous integrations to the new Z-Wave JS integration. The good news is that your entire Z-Wave network is **stored on your stick** so you will not have to run through your house to recreate your network. That said, we currently do not provide a full-fledged, worry-free, click-a-button, migration from old to new. We're exploring options to provide this in the future. This means that if you want to switch over now, *you* will be the migration wizard. +It is perfectly doable to switch over from one of the above mentioned previous integrations to the new Z-Wave JS integration. The good news is that your entire Z-Wave network is **stored on your stick** so you will not have to run through your house to recreate your network. + +If you are currently running the [`zwave`](/integrations/zwave/) or [`ozw`](/integrations/ozw/) Z-Wave integration and it works fine, there is **no need to switch over at this time** to Z-Wave JS. What is important to know is that all development focus currently goes to Z-Wave JS. The previous implementations are provided as-is. They will **NOT be removed** without proper notice but in time there *might* come technical dependencies that render one or both of those integrations unusable. + +### Automatic migration wizard + +For the `zwave` integration there is a migration wizard that will help you set up the Z-Wave JS integration, remove the `zwave` integration and migrate the entities and devices that can be mapped from the `zwave` integration to the Z-Wave JS integration. Some entities may not be able to migrate automatically and you will need to rename the corresponding available Z-Wave JS entities manually, after the migration. Before completing the migration you will be shown a list of entities that could not be migrated automatically, and you'll have the option to abort or continue with the migration. The migration wizard is available from the `zwave` integration configuration panel in the GUI. ### In a nutshell this is what the migration path looks like From 9b0c14d0b2cba44c2645f8c07c769b7725c4e974 Mon Sep 17 00:00:00 2001 From: Chris Turra Date: Sat, 16 Oct 2021 12:16:29 -0700 Subject: [PATCH 122/139] adding default to round() examples to be compliant new validation (#19800) --- source/_integrations/template.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index 5781e761fc7..cd018e79119 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -61,7 +61,7 @@ template: {% set bedroom = states('sensor.bedroom_temperature') | float %} {% set kitchen = states('sensor.kitchen_temperature') | float %} - {{ ((bedroom + kitchen) / 2) | round(1) }} + {{ ((bedroom + kitchen) / 2) | round(1, default=0) }} ``` {% endraw %} @@ -86,8 +86,8 @@ template: minutes: 0 sensor: # Keep track how many days have past since a date - - name: Not smoking - state: '{{ ( ( as_timestamp(now()) - as_timestamp(strptime("06.07.2018", "%d.%m.%Y")) ) / 86400 ) | round }}' + - name: "Not smoking" + state: '{{ ( ( as_timestamp(now()) - as_timestamp(strptime("06.07.2018", "%d.%m.%Y")) ) / 86400 ) | round(default=0) }}' unit_of_measurement: "Days" ``` From cd78da05ad426a75e93ee48f66e1ad098255479f Mon Sep 17 00:00:00 2001 From: Chris Turra Date: Sat, 16 Oct 2021 12:18:19 -0700 Subject: [PATCH 123/139] updating weather template example (#19799) --- source/_integrations/weather.template.markdown | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/source/_integrations/weather.template.markdown b/source/_integrations/weather.template.markdown index 295485397b6..7d8c2a335bd 100644 --- a/source/_integrations/weather.template.markdown +++ b/source/_integrations/weather.template.markdown @@ -20,17 +20,19 @@ Another use case could be using temperature and humidity from one weather platfo To enable a Template Weather provider in your installation, add the following to your `configuration.yaml` file: +(Note, be sure to update my_region in the condition and forecast templates to an appropriate value for your setup). + {% raw %} ```yaml # Example configuration.yaml entry weather: - platform: template - name: "my very own weather station" - condition_template: "sunny" - temperature_template: "{{ states('sensor.temperature') | float}}" - humidity_template: "{{ states('sensor.humidity')| float }}" - forecast_template: "{{ states.weather.my_region.attributes.forecast }}" + name: "My Weather Station" + condition_template: "{{ states('weather.my_region') }}" + temperature_template: "{{ states('sensor.temperature') | float }}" + humidity_template: "{{ states('sensor.humidity') | float }}" + forecast_template: "{{ state_attr('weather.my_region', 'forecast') }}" ``` {% endraw %} From afd94a33a866c596fb824f065a80d0e9c96a7b8d Mon Sep 17 00:00:00 2001 From: Caleb Mah Date: Sun, 17 Oct 2021 03:33:21 +0800 Subject: [PATCH 124/139] Update instructions for Automation Editor (#19770) --- source/_docs/automation/editor.markdown | 18 ++++++++++++------ .../automation-editor/create-automation.png | Bin 0 -> 33609 bytes .../docs/automation-editor/new-action.png | Bin 7937 -> 32429 bytes .../docs/automation-editor/new-automation.png | Bin 3772 -> 27052 bytes .../docs/automation-editor/new-trigger.png | Bin 10841 -> 30103 bytes 5 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 source/images/docs/automation-editor/create-automation.png diff --git a/source/_docs/automation/editor.markdown b/source/_docs/automation/editor.markdown index 0821703ee2a..6f5cb4d303e 100644 --- a/source/_docs/automation/editor.markdown +++ b/source/_docs/automation/editor.markdown @@ -3,33 +3,39 @@ title: "Automation Editor" description: "Instructions on how to use the automation editor." --- -From the UI choose **{% my config %}** which is located in the sidebar, then click on **{% my automations %}** to go to the automation editor. Press the **+** sign in the lower right corner to get started. This page uses the [Random sensor](/integrations/random#sensor) as an example. Any other sensor with a numeric value, can be used as well. +The automation editor is an easy way of creating and editing automations from the UI. This page uses the [Random sensor](/integrations/random#sensor) as an example, though any other sensor with a numeric value, can be used as well. -Choose a meaningful name for your automation rules. +From the UI choose **{% my config %}** which is located in the sidebar, then click on **{% my automations %}** to go to the automation editor. Press the **+** sign in the lower right corner to get started. You will be presented with options to create the automation from a description or from a [blueprint](/automation/using_blueprints/). + +

+ +

+ +Select "Start with an empty automation" and choose a meaningful name for your new automation.

-If the value of the sensor is greater than 10, then the automation rule should apply. +If the value of the sensor is greater than 10, then the automation should trigger.

-Firing a [persistent notification](/integrations/persistent_notification/) is the result. +The action for this automation creates a [persistent notification](/integrations/persistent_notification/).

-As "Service Data" we want a simple text that is shown as part of the notification. +As the message we want a simple text that is shown as part of the notification. ```yaml message: Sensor value greater than 10 ``` -Automations created or edited via the user interface are activated immediately after saving the automation. +Automations created or edited via the user interface are activated immediately after saving the automation. Read the documentation for [Automating Home Assistant](/getting-started/automation/) to learn more about automations. ## Troubleshooting missing automations diff --git a/source/images/docs/automation-editor/create-automation.png b/source/images/docs/automation-editor/create-automation.png new file mode 100644 index 0000000000000000000000000000000000000000..b862c025f374b50286a82c95e116816b821020c7 GIT binary patch literal 33609 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 literal 0 HcmV?d00001 diff --git a/source/images/docs/automation-editor/new-action.png b/source/images/docs/automation-editor/new-action.png index 9dc7679f034aaf44494c315321ce56aa107fec6a..992b679f82fc44de375300f1f56fd2a48de5b0c3 100644 GIT binary patch literal 32429 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 E3)F7Fw*UYD literal 7937 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�(?dog`{usFEcVvmvbX@R7 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 DH7q3Y literal 3772 zcmaJ^2{hE*|F%pSg!zso#Na#j?X{+CSw`0EG9f#Ol4z2BoAf2kB(h~ETgVj3om9epOXfUtgcUzrUuY=JfP*e0;p4 zqhn4^PEoIO5e*Hixgkc|`rhP9)<6LJC!q7T#SJc7R_~v}S5jovKM!Mvg%s>h=*cE% zoQ<6aJuU^wGZb3)imr6LW|sHcl6H0rz)I+83qHUyUQA1>uG*F5yPU*yL2|!f_>ZTs zu*C%V3@EX7i}T6v(QWJJhrPdWE$KQTksW18*VrN$q(!4UFjZ-AF7{Se5NiTkj?l#z zI9f$KuenKnozXl?+)7#4qpqPq*Pp_#J|l!o(!Kf4*MCKxT7E&J$wOIh2!S5+813Cf zQJ%gUJ*NQLgE}bKMi1>_a{~moJFET~08;$l4k_88T@xUL)A!?CAc!6jRRifhAc#ZL70WA>P?qd~Cu#p}UZMB}wF^H+LBd$b2x+RF`z}aPweHLV1S4YskVyy~RAPq9?)(C2U+sGJf z=NYQxjHLN=ucFFC=p+tB83(TH2X16Q){yCulX0dthr8vRyh*ZhF#*wy?zZbstIBs5 z=(e}aj5ZY^oAsOwYKM9k2c?Xo%d~sQ77de5b3@X@o2o>=5EiMT_un@JEIE=DiVJuO za}hRE2K`IQ5Il#E%h{d8O)3>^9hm31BMC&Oux!EA$|gIs#r2(aK$`rOHEq6vQ^esP z!;3)wxRp7pTH(D9bQ>NgSoz7P!_p2i^u=Kq8VYIF-0AfzRRUbS)cAODx=OArZmSRO zzjINFsGF|bz?owwCEWR9Zv#?L6Up@udw zd~F`O0AMesLGBQAW77(f6Q0s@!}zL)?hVGPgy4-ad9CR1sOMe93U?0%0+*K|QE&pS zntpt%N6UaH6vv+?J6Y{uuj*(#ljqK=pJNciR*29<2 zPMONm(t(7>`YSR$^AEU04&1uYm)Us4lvW*5kXO=2W$IJ(FnIT$`R8`N z8`E;Aj{%-AV6Yk)7xd~ zi;+w)3B@hd{d9mSEoe5nkq{Jqqa#brllKRFK*P9U<#QUnyu~;l5mBS&`S+1RWqc|n zta0_E_c3=Y!X!>@OcxB^&!bzqY@|Edv3qZ{id7@lv1#DR`kNJAaQf=0M*Co6ea6G0 zhV*~?rabU}UG!m`^M4@!ZM6Sc@{c9gJDq%Cv&sbGT@pxkNiK^G(Qx85wihBh;;DNP zV&uW|BQiegz8mma+swuBxCs^%#RIfU4YV!i{pO!UetpzV0Ga9GFd2HrJl z5ADG;;=EM=Qr}ThL?|-hI+1Ak{Hd`yt>>?$4m(xM!{jJ$& zEzFfFnf*&%?vf2|7JuQknu zD)HPKI&e|VZhgyy3ULZ2qAXUNB5(W4Uo4tKF#)AQF$Y{p_WDzhGy>9!yK^x?dZ`I3Qx`~3A7nlNc^Q1YNSNWCpF zR|ka384Ppjvv_8%)hv%Ni_Kg^rqw+id8Ue_5Vb5+j_Q)#!O6j}vq9|&Uj}-Yt9!qV zx5dl>Z%@H0Dd!&+0Ezv5Iwkl#J<{Tm06a9NSczW;hd(aI~K>Ml1VYw3!&9A^Du)SE@#;3>i_aAaKXaV7~z@Y68#By#e81@#W{ooub%HmcK z9we(M<<2})r}IYLo*rJgVQDhWTL3MFs0T_as6BH7Ck^ozXj{EDPI_*n%T^V&)w>|r zy>(Q1@|mL4>Ef{Xt|w+=K%@;#_KzQkEy(;Tzr_w*TD*j?;T<4}(r|zN9q2zb2e1Q5 z1@b36?0}(L9*B(JM8a-GW5HbOXN_O zV$VCG`C&~bGpo4*{1_h6MVyZh=daEF8tK|d(>e7A-icv=E7C|MEJ z6jy_p9F-?8weJQyoo0I<{wCV&8ffpNLLIbiONZDlwugKhQPY*`B0cA*wlcviASlv8 ztA~kxqWLk4^*sDmwxArvsL_2*kR~D z@?BTnJ=*!!wBUbq{bRV}Ufw=9F~YYQjL(ab&)g3evll?w;djuam(?< zZghNgPJi%gn(1AFbKqAAfwNR(jMuMhBCCg_p`d2LJ za1m}KWj6k?9(=nlKsxk2O*y|g-#X(qt~CfCX#WSIuF!-3O&w7qN_>$!q>(`9M!(k8 zuG50#PgLG~on}RFvg}XTZhbn}RjXqzBxh#j6JdHrMHUftrEQ5{$Z)*d48!?p8a>*D zJmKb|U`7p(&rjiMd92AZ<@3hCtFwl{oy6j+TFFS+rBfxR^8?xA2iTUM;z;v9$foKt z?WxuHi4dzE<%fOvW;vd#PBL?Eat1uVr@EsrsK}$C<(n)Z-zR{QC?l|4sw^+W{JV)$E05ipQILTG){$-12S{Vc3AD@UvhlaXFJuLSAkte-vB~q$LKU3 zb;S;b3D5$vpO<*$E@ZPWESPO_oe9aApyJ`}VXsd{6C&ZzKiE?N8#(99EaZIz7vV5a zknSH)c@a_nOBxC9{r?o~?}S=^ht1saN8Dxv&Z|IJvd*u}WmyE!?ePk`gbMH&;^a?E zmjs*UDKjN!Foh{S2DgGz{9~X&tYl4E>rh*w(UgA-eA$9-Nv2?mIv)ze)U^&F2ra0* nFS+&@!Bi%UAR@{^eCD*y>)T>Bn#ii-a+JnU&lFRs;~f1j2>|8d diff --git a/source/images/docs/automation-editor/new-trigger.png b/source/images/docs/automation-editor/new-trigger.png index d3b2ec5a30196594a71d3067d6f024762388b42a..4569b0e11878f099b2c3b8df1337c4f6376e55a8 100644 GIT binary patch literal 30103 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

TdC92Xanaa4wTle>%9dB+<*lP^C#MR)(CgRX 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 YjaJV!n5y|w45{ryna9!v4~zr;2Sh1jE&u=k literal 10841 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 From 6c4d5eeb368cdcfa128750ab2039a5118a6a2083 Mon Sep 17 00:00:00 2001 From: walzert <37123612+walzert@users.noreply.github.com> Date: Sun, 17 Oct 2021 15:30:08 +0200 Subject: [PATCH 125/139] Update doc after getting error in file editor (#19815) --- source/_integrations/caldav.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/caldav.markdown b/source/_integrations/caldav.markdown index 98abca786f1..29d9b45617f 100644 --- a/source/_integrations/caldav.markdown +++ b/source/_integrations/caldav.markdown @@ -127,7 +127,7 @@ verify_ssl: ## Sensor attributes -- **offset_reached**: If set in the event title and parsed out will be on/off once the offset in the title in minutes is reached. So the title Very important meeting !!-10 would trigger this attribute to be on 10 minutes before the event starts. This should be in the format of `HH:MM` or `MM`. +- **offset_reached**: If set in the event title and parsed out will be on/off once the offset in the title in minutes is reached. So the title Very important meeting !! `-10` would trigger this attribute to be on 10 minutes before the event starts. This should be in the format of `HH:MM` or `MM`. - **all_day**: `True/False` if this is an all day event. Will be `False` if there is no event found. - **message**: The event title with the `search` values extracted. So in the above example for `offset_reached` the message would be set to Very important meeting - **description**: The event description. From 4e43c3f0cea7a70dd03c98b98053a7d79f6e0fc4 Mon Sep 17 00:00:00 2001 From: apworks1 <83057857+apworks1@users.noreply.github.com> Date: Sun, 17 Oct 2021 19:10:01 +0200 Subject: [PATCH 126/139] Update tuya.markdown (#19794) --- source/_integrations/tuya.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index e9530257cb1..7363406aad5 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -62,6 +62,7 @@ This is a separate account to the one you made for the app. You cannot log in wi ![](/images/integrations/tuya/image_004.png) 4. Click `Confirm` in the app. 5. To confirm that everything worked, navigate to the `All Devices` tab. Here you should be able to find the devices from the app. +6. If zero devices are imported, try changing the DataCenter. ![](/images/integrations/tuya/image_005.png) From f094d68d53faca239b85b8432ba9c966215fdd90 Mon Sep 17 00:00:00 2001 From: Daniel Rheinbay Date: Sun, 17 Oct 2021 19:12:53 +0200 Subject: [PATCH 127/139] Add TLS and utf8mb4 for MariaDB (#19793) --- source/_integrations/recorder.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown index 2d20498c83b..0eff8d6d93f 100644 --- a/source/_integrations/recorder.markdown +++ b/source/_integrations/recorder.markdown @@ -246,12 +246,18 @@ SQLite: MariaDB (omit pymysql): description: > `mysql://user:password@SERVER_IP/DB_NAME?charset=utf8mb4` +MariaDB (omit pymysql, using TLS encryption): + description: > + `mysql://user:password@SERVER_IP/DB_NAME?charset=utf8mb4;ssl=true` MariaDB (omit pymysql, Socket): description: > `mysql://user:password@SERVER_IP/DB_NAME?unix_socket=/var/run/mysqld/mysqld.sock&charset=utf8mb4` MySQL: description: > `mysql://user:password@SERVER_IP/DB_NAME?charset=utf8mb4` +MySQL (using TLS encryption): + description: > + `mysql://user:password@SERVER_IP/DB_NAME?charset=utf8mb4;ssl=true` MySQL (Socket): description: > `mysql://user:password@localhost/DB_NAME?unix_socket=/var/run/mysqld/mysqld.sock&charset=utf8mb4` @@ -340,6 +346,7 @@ Not all Python bindings for the chosen database engine can be installed directly ### MariaDB and MySQL +Make sure the default character set of your database server is set to `utf8mb4` (see [MariaDB documentation](https://mariadb.com/kb/en/setting-character-sets-and-collations/#example-changing-the-default-character-set-to-utf-8)). If you are in a virtual environment, don't forget to activate it before installing the `mysqlclient` Python package described below. ```bash From bded224786adae37716be40d9e44b71ea07d6a93 Mon Sep 17 00:00:00 2001 From: gjong Date: Sun, 17 Oct 2021 19:17:24 +0200 Subject: [PATCH 128/139] Update youless supported hardware devices (#19789) --- source/_integrations/youless.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_integrations/youless.markdown b/source/_integrations/youless.markdown index d59cc495223..2950b689e89 100644 --- a/source/_integrations/youless.markdown +++ b/source/_integrations/youless.markdown @@ -16,7 +16,11 @@ ha_platforms: The YouLess integration for Home Assistant allows you to read the meter values from sensors created by [YouLess](https://www.youless.nl/home.html). -The integration is tested and verified for the LS120 device. +The integration is tested and verified for the following devices from YouLess: + +* LS110 +* LS120 running PVOutput firmware +* LS120 running Enologic firmware {% include integrations/config_flow.md %} From b7f16adb0125df4282fc9951cd63a18e5141ecb9 Mon Sep 17 00:00:00 2001 From: Colin Robbins Date: Sun, 17 Oct 2021 18:38:15 +0100 Subject: [PATCH 129/139] Fix text for boost off (#19776) --- source/_integrations/hive.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/hive.markdown b/source/_integrations/hive.markdown index 9b9c459ebc1..1cf937258f3 100644 --- a/source/_integrations/hive.markdown +++ b/source/_integrations/hive.markdown @@ -67,7 +67,7 @@ script: ### Service `hive.boost_heating_off` -You can use the service `hive.boost_heating_off` to set your heating to boost for a period of time at a certain target temperature". Individual TRVs can also be boosted in the same way, using this service. +You can use the service `hive.boost_heating_off` to turn your heating boost off. | Service data attribute | Optional | Description | | ---------------------- | -------- | ---------------------------------------------- | From 234ebbb2db56bae6c252f03ac05c10a7fd23f4fa Mon Sep 17 00:00:00 2001 From: Johan von Forstner <5310424+johan12345@users.noreply.github.com> Date: Sun, 17 Oct 2021 21:02:01 +0200 Subject: [PATCH 130/139] Update example configuration for HP iLO server health sensor (#19820) --- source/_integrations/hp_ilo.markdown | 1 + source/images/screenshots/hp_ilo_sensors.png | Bin 20186 -> 90660 bytes 2 files changed, 1 insertion(+) diff --git a/source/_integrations/hp_ilo.markdown b/source/_integrations/hp_ilo.markdown index 9739acc9904..68cee7e1dcd 100644 --- a/source/_integrations/hp_ilo.markdown +++ b/source/_integrations/hp_ilo.markdown @@ -114,6 +114,7 @@ sensor: value_template: '{{ ilo_data.temperature["01-Inlet Ambient"].currentreading[0] }}' - name: Server Health sensor_type: server_health + value_template: '{{ ilo_data.health_at_a_glance }}' ``` {% endraw %} diff --git a/source/images/screenshots/hp_ilo_sensors.png b/source/images/screenshots/hp_ilo_sensors.png index 8ebdb3c1b7cd42bad4e736247e11ac996de6f2a8..0a9e1cd6f8dc8b1f698d764557cc9a97f6b4365b 100644 GIT binary patch literal 90660 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 Date: Sun, 17 Oct 2021 23:33:05 -0700 Subject: [PATCH 131/139] 2021.10.6 (#19829) --- _config.yml | 4 +-- .../_posts/2021-10-06-release-202110.markdown | 27 +++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 6c5af5bc044..96ce0da089b 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2021 current_minor_version: 10 -current_patch_version: 5 -date_released: 2021-10-15 +current_patch_version: 6 +date_released: 2021-10-18 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2021-10-06-release-202110.markdown b/source/_posts/2021-10-06-release-202110.markdown index cce56997ab0..cf13318cec6 100644 --- a/source/_posts/2021-10-06-release-202110.markdown +++ b/source/_posts/2021-10-06-release-202110.markdown @@ -62,6 +62,7 @@ Enjoy the release! - [Release 2021.10.3 - October 10](#release-2021103---october-10) - [Release 2021.10.4 - October 11](#release-2021104---october-11) - [Release 2021.10.5 - October 15](#release-2021105---october-15) +- [Release 2021.10.6 - October 18](#release-2021106---october-18) - [If you need help...](#if-you-need-help) - [Breaking Changes](#breaking-changes) - [Farewell to the following](#farewell-to-the-following) @@ -460,6 +461,32 @@ The following integrations are now available via the Home Assistant UI: [yeelight docs]: /integrations/yeelight/ [youless docs]: /integrations/youless/ +## Release 2021.10.6 - October 18 + +- Avoid setting up harmony websocket from discovery ([@bdraco] - [#57589]) ([harmony docs]) +- Fix device class for energy plugwise sensors ([@squio] - [#57803]) ([plugwise docs]) +- Prevent yeelight discovery from overloading the bulb ([@bdraco] - [#57820]) ([yeelight docs]) +- Bump bond-api to 0.1.14 ([@bdraco] - [#57874]) ([bond docs]) +- Revert "Fix bmw_conntected_drive check_control_message short description" ([@cdce8p] - [#57928]) ([bmw_connected_drive docs]) +- Fix bug that prevents multiple instances of Tile ([@bachya] - [#57942]) ([tile docs]) + +[#57589]: https://github.com/home-assistant/core/pull/57589 +[#57803]: https://github.com/home-assistant/core/pull/57803 +[#57820]: https://github.com/home-assistant/core/pull/57820 +[#57874]: https://github.com/home-assistant/core/pull/57874 +[#57928]: https://github.com/home-assistant/core/pull/57928 +[#57942]: https://github.com/home-assistant/core/pull/57942 +[@bachya]: https://github.com/bachya +[@bdraco]: https://github.com/bdraco +[@cdce8p]: https://github.com/cdce8p +[@squio]: https://github.com/squio +[bmw_connected_drive docs]: /integrations/bmw_connected_drive/ +[bond docs]: /integrations/bond/ +[harmony docs]: /integrations/harmony/ +[plugwise docs]: /integrations/plugwise/ +[tile docs]: /integrations/tile/ +[yeelight docs]: /integrations/yeelight/ + ## 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). From 004ec09ffd23e01d7fc575421be8299c20519321 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Oct 2021 09:34:11 +0200 Subject: [PATCH 132/139] Bump tzinfo-data from 1.2021.3 to 1.2021.4 (#19830) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d01c28d6d85..213fe35b77b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -114,7 +114,7 @@ GEM tilt (2.0.10) tzinfo (2.0.4) concurrent-ruby (~> 1.0) - tzinfo-data (1.2021.3) + tzinfo-data (1.2021.4) tzinfo (>= 1.0.0) unicode-display_width (1.8.0) From 6518b0205da9efb57c4dd4effdee8681af4e1951 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Oct 2021 09:34:29 +0200 Subject: [PATCH 133/139] Bump actions/checkout from 2.3.4 to 2.3.5 (#19831) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f8ca066ecfd..6bd99cdbb9a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out files from GitHub - uses: actions/checkout@v2.3.4 + uses: actions/checkout@v2.3.5 - name: Setting up Node.js uses: actions/setup-node@v2.4.1 with: @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out files from GitHub - uses: actions/checkout@v2.3.4 + uses: actions/checkout@v2.3.5 - name: Setting up Node.js uses: actions/setup-node@v2.4.1 with: From 31cd3db54757980e406ebcfcaf2007bfccb4c850 Mon Sep 17 00:00:00 2001 From: Eirik Z Date: Mon, 18 Oct 2021 11:20:47 +0200 Subject: [PATCH 134/139] Update yeelight.markdown (#19837) --- source/_integrations/yeelight.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/yeelight.markdown b/source/_integrations/yeelight.markdown index cb48522631a..af51348ac63 100644 --- a/source/_integrations/yeelight.markdown +++ b/source/_integrations/yeelight.markdown @@ -184,6 +184,7 @@ This integration is tested to work with the following models. If you have a diff | `strip1` | YLDD01YL | Lightstrip (Color) | | `strip1` | YLDD02YL | Lightstrip (Color) | | ? | YLDD04YL | Lightstrip (Color) | +| `strip6` | YLDD05YL | Lightstrip (Color) | | `bslamp1` | MJCTD01YL | Xiaomi Mijia Bedside Lamp - Wi-Fi Version! | | `bslamp1` | MJCTD02YL | Xiaomi Mijia Bedside Lamp II | | `RGBW` | MJDP02YL | Mi LED smart Lamp - white and color Wi-Fi Version| From 7e6fe02cd598b06c952d422053df8de455b6218e Mon Sep 17 00:00:00 2001 From: Eirik Z Date: Mon, 18 Oct 2021 12:01:50 +0200 Subject: [PATCH 135/139] Update tplink.markdown (#19836) Co-authored-by: Franck Nijhof --- source/_integrations/tplink.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/tplink.markdown b/source/_integrations/tplink.markdown index 65a99f79dda..442d200aae3 100644 --- a/source/_integrations/tplink.markdown +++ b/source/_integrations/tplink.markdown @@ -22,6 +22,7 @@ ha_quality_scale: platinum --- The `tplink` integration allows you to control your [TP-Link Smart Home Devices](https://www.tp-link.com/kasa-smart/) such as plugs, power strips, wall switches and bulbs. +In some instances it might be required to add the plug to the Kasa app before trying to add them to Home Assistant, if you cannot see your newly purchased device via the integration, please add it to the Kasa app first (do not upgrade the firmware if it presents the option). There is currently support for the following device types within Home Assistant: From ae7a12d4f8291863a72b4afb1c4931f695921b4a Mon Sep 17 00:00:00 2001 From: Joeri Colman Date: Mon, 18 Oct 2021 12:28:19 +0200 Subject: [PATCH 136/139] Fixed contradiction for multiple entity IDs (#19840) --- source/_docs/automation/trigger.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index c9c90efd828..ebee59a7a14 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -770,7 +770,7 @@ automation: ## Multiple Entity IDs for the same Trigger -It is possible to specify multiple entities for the same trigger. To do so add multiple entities using a nested list. The trigger will fire and start, [processing](#what-are-triggers) your automation each time the trigger is true for each entity listed. +It is possible to specify multiple entities for the same trigger. To do so add multiple entities using a nested list. The trigger will fire and start, [processing](#what-are-triggers) your automation each time the trigger is true for any entity listed. ```yaml automation: From 0c381ce821e4562fcf402b45a1f0a968b69be884 Mon Sep 17 00:00:00 2001 From: Eirik Z Date: Mon, 18 Oct 2021 13:28:28 +0200 Subject: [PATCH 137/139] Add interference solution for Z-Wave JS troubleshooting (#19841) Co-authored-by: Martin Hjelmare --- source/_integrations/zwave_js.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index 8ae778bb7d3..83587a7bf6d 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -717,3 +717,7 @@ to pick up those new names, either reload the integration or restart Home Assist When trying to determine why something isn't working as you expect, or when reporting an issue with the integration, it is helpful to know what Z-Wave JS sees as the current state of your Z-Wave network. To get a dump of your current network state, follow the menu: **Configuration** -> **Integrations** -> **Z-Wave JS** -> **Configure** -> **Download a dump of your network to help diagnose issues** + +### Interference issues + +Many users have reported issues with interference when the USB stick was directly connected to the machine (proximity). If you are having issues try to use a short USB 2.0 A male to female extension cord. From 1e032bf99725c51edce72d0866c426e91e7cf423 Mon Sep 17 00:00:00 2001 From: Hedda Date: Mon, 18 Oct 2021 18:40:28 +0200 Subject: [PATCH 138/139] Updated zigate URLs + removed zigate-ttl + added new zigate-ethernet and ZiGate USB to zha.markdown (#19846) --- source/_integrations/zha.markdown | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index c7ab9eb9acb..57adddd5976 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -88,10 +88,11 @@ Some other Zigbee coordinator hardware may not support a firmware that is capabl - Note! While not a must, [it is recommend to upgrade XBee Series 3 and S2C to newest firmware using XCTU](https://www.digi.com/resources/documentation/Digidocs/90002002/Default.htm#Tasks/t_load_zb_firmware.htm) - [Digi XBee Series 2 (S2)](https://www.digi.com/support/productdetail?pid=3430) modules (Note! This first have to be [flashed with Zigbee Coordinator API firmware](https://www.digi.com/support/productdetail?pid=3430)) - ZiGate based radios (via the [zigpy-zigate](https://github.com/zigpy/zigpy-zigate) library for zigpy and require firmware 3.1d or later) - - [ZiGate USB-TTL](https://zigate.fr/produit/zigate-ttl/) - - [ZiGate USB-DIN](https://zigate.fr/produit/zigate-usb-din/) - - [PiZiGate](https://zigate.fr/produit/pizigate-v1-0/) - - [Wifi ZiGate](https://zigate.fr/produit/zigate-pack-wifi-v1-3/) + - [ZiGate USB](https://zigate.fr/produit/zigate-usb/) + - [ZiGate USB-DIN](https://zigate.fr/produit/zigatev2-usb-din/) + - [PiZiGate (ZiGate Raspberry Pi module)](https://zigate.fr/produit/pizigatev2/) + - [ZiGate-Ethernet (Ethernet gateway board for PiZiGate)](https://zigate.fr/produit/zigate-ethernet/) + - [ZiGate + WiFi Pack](https://zigate.fr/produit/zigatev2-pack-wifi/) #### Warning about Wi-Fi-based Zigbee-to-Serial bridges/gateways From 2d37b76c6712e9ae29cd91826aa92d8e1694f36e Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Mon, 18 Oct 2021 18:42:24 +0200 Subject: [PATCH 139/139] Fritz: small clarification + fixed leftover (#19844) --- source/_integrations/fritz.markdown | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/source/_integrations/fritz.markdown b/source/_integrations/fritz.markdown index 7ae3e2e8c07..d1b52bd39ad 100644 --- a/source/_integrations/fritz.markdown +++ b/source/_integrations/fritz.markdown @@ -100,10 +100,9 @@ As a result, this integration will create entities only for rules that have your ## Example Automations and Scripts +### Script: Reconnect / get new IP -**Script: Reconnect / get new IP** - -The following script can be used to easily add a reconnect button to your UI. If you want to reboot your FRITZ!Box, you can use `fritzbox_tools.reboot` instead. +The following script can be used to easily add a reconnect button to your UI. If you want to reboot your FRITZ!Box, you can use `fritz.reboot` instead. ```yaml fritz_box_reconnect: @@ -111,37 +110,38 @@ fritz_box_reconnect: sequence: - service: fritz.reconnect target: - entity_id: binary_sensor.fritz_box_7530_connectivity + entity_id: binary_sensor.fritzbox_7530_connection ``` -**Automation: Reconnect / get new IP every night** + +### Automation: Reconnect / get new IP every night ```yaml automation: -- alias: "System: Reconnect FRITZ!Box" +- alias: "System - Reconnect FRITZ!Box" trigger: - platform: time at: "05:00:00" action: - service: fritz.reconnect target: - entity_id: binary_sensor.fritzbox_x_connectivity + entity_id: binary_sensor.fritzbox_7530_connection ``` -**Automation: Phone notification with wifi credentials when guest wifi is created** +### Automation: Phone notification with Wi-fi credentials when guest Wi-fi is created ```yaml automation: - - alias: "Guests Wifi Turned On -> Send Password To Phone" + - alias: "Guests Wi-fi Turned On -> Send Password To Phone" trigger: - platform: state - entity_id: switch.fritzbox_x_wifi_x + entity_id: switch.fritzbox_7530_wifi_myssid to: "on" action: - service: notify.notify data: - title: "Guest wifi is enabled" + title: "Guest Wi-Fi is enabled" message: "Password: ..." ```