From fe77a0e5d4f30b00391b240c07790597580b3254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Thu, 19 Jun 2025 13:37:19 +0100 Subject: [PATCH 01/27] Use common WWHA doc structure for Heltun (#39621) --- source/_includes/integrations/wwha.md | 2 +- source/_integrations/heltun.markdown | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/source/_includes/integrations/wwha.md b/source/_includes/integrations/wwha.md index a0f4f6463c6..bd533801dda 100644 --- a/source/_includes/integrations/wwha.md +++ b/source/_includes/integrations/wwha.md @@ -17,7 +17,7 @@ {% endif %} {% endfor %} -**[{{ name }}]({{ url }})** is a member of the Works with Home Assistant partner program for their {{ formatted_types }} products. {{ name }} is committed to making sure their products are up-to-date and ready to use in Home Assistant. +{% if url and url != "" %}[{{ name }}]({{ url }}){% else %}{{ name }}{% endif %} is a member of the Works with Home Assistant partner program for their {{ formatted_types }} products. {{ name }} is committed to making sure their products are up-to-date and ready to use in Home Assistant. {% if page.works_with contains "zwave" %} {{ name }} Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. diff --git a/source/_integrations/heltun.markdown b/source/_integrations/heltun.markdown index 9b2db3227c8..25b62bd8bb6 100644 --- a/source/_integrations/heltun.markdown +++ b/source/_integrations/heltun.markdown @@ -21,16 +21,10 @@ ha_iot_standard: zwave ha_brand: true --- -[HELTUN](https://www.heltun.com/) is a member of the Works with Home Assistant partner program for their Z-Wave products. HELTUN is committed to making sure their products are up-to-date and ready to use in Home Assistant. +[HELTUN](https://www.heltun.com/) thermostats make it easy to automate your heating system, their touch panel switches control your lighting and motorized appliances and their high load switches control any high load appliances like groups of lights, heaters, or individual sockets. -HELTUN thermostats make it easy to automate your heating system, their touch panel switches control your lighting and motorized appliances and their high load switches control any high load appliances like groups of lights, heaters, or individual sockets. - -HELTUN Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. +{% include integrations/wwha.md %} ### Firmware updates HELTUN periodically releases new firmware with additional features and functionality which can be sent to devices via an encrypted OTA (Over-The-Air) update process. In Home Assistant, you can navigate to your device page and use the Update Device Firmware option to upload the firmware from HELTUN for your device. - -{% my add_zwave_device badge domain=page.ha_domain %} - -[Learn more about Z-Wave in Home Assistant.](/integrations/zwave_js/) \ No newline at end of file From eee6d2fe095d8469ffa81cfc2794995e23dcaa36 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 16:10:10 +0200 Subject: [PATCH 02/27] build(deps-dev): bump sorbet-runtime from 0.5.12189 to 0.5.12194 (#39626) 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 a5411621419..053f15f574a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12189) + sorbet-runtime (0.5.12194) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From e2a466b0c3fdf03ffa1905f2f07d4898da90abb3 Mon Sep 17 00:00:00 2001 From: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com> Date: Thu, 19 Jun 2025 20:25:37 +0200 Subject: [PATCH 03/27] Add troubleshooting no entities to Onkyo (#39628) --- source/_integrations/onkyo.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/onkyo.markdown b/source/_integrations/onkyo.markdown index 600cae4a25a..7726c370804 100644 --- a/source/_integrations/onkyo.markdown +++ b/source/_integrations/onkyo.markdown @@ -107,6 +107,12 @@ script: Network receivers from Onkyo and Integra are supported starting with models from the year 2011. Pioneer network receivers are supported starting with models from 2016. +## Troubleshooting + +### No entities created + +Restart your receiver (power cycle). + ## Removing the integration This integration follows standard integration removal. No extra steps are required. From a4c8af12b5245306ffc34aeb17fd5666e8de5ad1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Jun 2025 08:50:20 +0200 Subject: [PATCH 04/27] build(deps-dev): bump ruby-lsp from 0.24.1 to 0.24.2 (#39648) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 164f3031537..89cb07a67d8 100644 --- a/Gemfile +++ b/Gemfile @@ -12,7 +12,7 @@ group :development do gem 'sassc', '2.1.0' gem 'sass-embedded', '1.89.2' gem 'rubocop', '1.76.2' - gem 'ruby-lsp', '0.24.1' + gem 'ruby-lsp', '0.24.2' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index 053f15f574a..c78a71d3083 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -133,7 +133,7 @@ GEM rubocop-ast (1.45.1) parser (>= 3.3.7.2) prism (~> 1.4) - ruby-lsp (0.24.1) + ruby-lsp (0.24.2) language_server-protocol (~> 3.17.0) prism (>= 1.2, < 2.0) rbs (>= 3, < 5) @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12194) + sorbet-runtime (0.5.12196) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) @@ -186,7 +186,7 @@ DEPENDENCIES rackup (= 2.2.1) rake (= 13.3.0) rubocop (= 1.76.2) - ruby-lsp (= 0.24.1) + ruby-lsp (= 0.24.2) sass-embedded (= 1.89.2) sass-globbing (= 1.1.5) sassc (= 2.1.0) From 0aade54e1875297284ab91e527d196d5ec25727d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Jun 2025 08:50:41 +0200 Subject: [PATCH 05/27] build(deps-dev): bump sorbet-runtime from 0.5.12194 to 0.5.12196 (#39649) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From c3bcc49cdda76cf4192d7b5a1191bb3b617b369a Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 20 Jun 2025 14:57:45 +0200 Subject: [PATCH 06/27] Customize entity: add step to revert entity ID to default (#39495) --- .../customizing-devices.markdown | 22 ++++++++++++++---- .../customizing-entity-dialog.png | Bin 30770 -> 31716 bytes .../docs/configuration/customizing-entity.png | Bin 70626 -> 83006 bytes 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/source/_docs/configuration/customizing-devices.markdown b/source/_docs/configuration/customizing-devices.markdown index 2e47158f0be..decc7d5529f 100644 --- a/source/_docs/configuration/customizing-devices.markdown +++ b/source/_docs/configuration/customizing-devices.markdown @@ -9,23 +9,35 @@ related: - docs: /docs/organizing/labels/ --- -## Customizing an entity - After adding a new device, you might find the automatically assigned entity ID too technical and the entity lacking a friendly name. You can personalize these elements to better fit your naming conventions or modify other attributes like the icon. To change entity attributes, follow these steps: 1. Go to {% my entities title="**Settings** > **Devices & services** > **Entities**" %} and select the entity from the list. -2. In the top right corner, select the cog icon. +2. In the top-right corner, select the {% icon "mdi:cog" %} cog icon. ![Entity dialog box with cog icon.](/images/docs/configuration/customizing-entity-dialog.png) 3. Enter or edit the attributes: - - For example, the entity ID here could be shortened to `binary_sensor.living_room_motion_1`. - - Do not change the domain of the entity - the part before the `.` (binary_sensor, in this example). + - For example, the entity ID here could be shortened to `binary_sensor.lumi_sensor_aq2_opening`. - You can use lowercase letters, numbers, and underscores. - The ID must not start or end with an underscore. + - To undo the change and revert the ID to the default, select the {% icon "mdi:restore" %} icon. + - **Note**: You can only reset the ID to the default ID for entities with a unique ID. + - IDs of entities that are disabled or for which the integration is not set up cannot be reverted. + - To revert all the entity IDs for a device, on the device page, select the three dots {% icon "mdi:dots-vertical" %} menu, then select **Recreate entity IDs**. + - **Result**: This resets the entity ID and applies the current default naming convention. + - The terms used to generate the entity ID depends on a few factors. Prioritization is as follows: + 1. If you changed the friendly name of the entity, the friendly name will be used. + 2. The entity ID suggested by the integration (just a few integrations do this). + 3. The default name in the user language, if using Latin script. + - If the something other than Latin script is used, the entity ID is based on the English default name. + - This is because entity IDs must use lowercase alphanumeric characters in the range of [a-z,1-9]. + + ![revert all entity IDs for a device from the device page](/images/docs/configuration/device-page-revert-entity-id.png) + - Enter or edit the friendly name. + - In this example, this would change "Opening". - If needed, from the **Shown as** menu, you can select a different [device class](/integrations/homeassistant/#device-class). - If you like, add a [label](/docs/organizing/labels/). diff --git a/source/images/docs/configuration/customizing-entity-dialog.png b/source/images/docs/configuration/customizing-entity-dialog.png index d6076b446a981acb9534db0a1fbb0f43dca21645..9188d6651152b74ee34c0559c8b709c80d119a0b 100644 GIT binary patch literal 31716 zcmb4rbyQVb)b9aA1Oy2Q0YO^2y9DX(lDT+tx{foB$9(54S)RiUE9ZRl_#8HG#gV>Anh36qE$(AxE}?xwY4ZrQ<`S+y5~;?K zGh`&#Sn<(e-CvFfdEYi>c#yu3ANQ^*)?Sx@#O>6e8RF~fn-9_&up`T7F| zMUcSLJ!Zn3Rks!U%GHlK-BNfxg-?1hvbF4tKPHX+z#q(5xuxrVO2knl4{diKdtL9T zsWS=S`uX``HIL5sCPVt7?#9%$x!_IX@?5XIJg} z6uHelS7E;)`ur1W~f2CMGZ;dALG7Qa@f_9y5-+?wv9S1 z9x!NlcwtZj!H|0q*#yaNszt_Azg5hdTUuzWDpq@le7p1* z{T;&40@Bk7ApCa+EEpIV5Vzx&>yU^Dr%`4coTRj=j4<_&Lw$W~ds9V|zZ5oV?@BeQ zUZP;()@Vis2P5Dx=yVw|WBt>o|?kq;HZP8j1>JE9zH3;NFtpUHI}TduCCAhsaT$NQSnCA zEjJ`VsObMCfQE}CgetAJ{dW)cb&NpZc>qzljG(?#^#XHa!$^tQmXZvUnj`u4_P zE3=OKo`5wm)!B)bFTPu=#LJBT1clw}kqf&KhMTQ$&Ulh8+H<2mWiOMu6t4v0RJ<+Z_(H~FksDt&gB!Zo;J9Vz){{t1 zGjZE@xc?*eowKFGPIy1qMC>`;k@%*bOWh*N4sE}%V2nxN!q#^nA{WlTro3sxDdf7f z5L%kV^jXs+xE(`#&$<7x1#3QZ|D3XzBTN!R))QJq(tPtyXfq6Jbt`nZiJsy0Zb#;W z@7hL*v3PK!nSb?p%*~|r5LBR6k3EeG(=~LvmAhH9S@q{TW7Cd6#1{w%hOBsFyH4t z0gGh_^QWs6Hri;mcrLnBR&xxQG}^I+yk(a2{`Til5~CE;o#sDt6Dxbu11y#*x1;7X>=-F|HplEds|^VkSN6V zO}Eu6g<9qJtk-*L>IR|~hSr+^j%7Ev@>}j##PK~0l#~cHn$|@}%3ZL9Qx@bbESPd~ zBMV2Kr|TjD13>kl%{4X$qoGB#@d>{WL|8_*6wa-aBvUZwNlYk-L02y zNApPs@^u@NT%J(Q*y8v|`_xnoT1rCC%v#Nij^Wr(kuMDn-=<5n;Mm2cbbTKZ29g-y z%0Y@!Emnv5BrN>GbR-l02iO?k!pDl#82()!kAMV(Ogpnlhn7TbS^Nt&E2+kE#sORx zI7@I*5sml13w@B%P-WOeuAFf>YzV;JE0^hHh!J_mgK)#@r>v@Gar!F{dAx3W;#%?% zYelUx9ceXI8ZN0#at>2j9dH!I@-#_sH8NR}G1M#wbd+7Jta<}8zi!M5Ck#i_t@Ih zI%*;|vkKLb>MfKOg6&?e^7P%PmkFkPFs7jG?EeF&(R|t@af`x}(Wycs9X3c^>v)uD z-Xw6j+Wr-;ze-;_^5I*jR%?N3jnQwuz2NC4`o~A2@m8IeTCLjcby~xtr%dffop)wh zBas5FE5bFJ2^tvsMiXlI@(<`jLRK#nY@Rym8W*&+2YymLKLL~nB1M|E%c4Si zSAW8q@G^z-1ONAK%FMlL*||n`7QZWrv`baou!|k%QP^D) zIhm`%k(TQXxNF|1lJkxQE=xr++0e}+5O$vQSS(twDjl`gei>0MW1={jnPxaS-G{|3 z=jn`B`P!&LK;xNCQ=;nGvtu^(8w->JcG8+)4u|c3NogQR5s3rEB_zU#*^mwjycJ=JLeS#CoDp0_ z_+4LsJX2iL{l!t!u|bVyXhcLVIP)uF0t#2xYp;DI9$UCNv@WJV~tIDn;9?pVMakgw0>Xr=&G>iMYQKCTnnn8#shMZbS<( zJ8nyhM&SC(7IY2_gqO8FrdC(8^51S^LNa|H-ML*3degZaXX|W!>GYx9=&FxOsm>DY;kC%}MRA;vK+OKzTP&q&p zCl7MGZh(LDIZu(wUWyG*26|MaG=?(3UpTc#GV{VVp;XiQ{3k8CZ!xJ@)M%@>=k`ce z*`V)PA0?~hbVQPlhlIHtx)A4!RXbHaSt%*F)xTpoVG%pqprrPDefdJ*(UR$MIL~CW z$O&p!x09cie`IsNgWAXWpa?) zsKb>6ItW=4r;nIUjGyUUHMY$j!H9%5e<#v>$b`q zp5t1VEyOoCTi4@If_&CVKS^j__4;3V!|lmJCA~(!wl-g=2bOF~`HMC@?jYB~uWe65 zoGOJc8B_E-(wF=Ya_%2?70yixrXIA^um)})9v;kfWx|tQ;(7cTGr_d#S1=Y3$YLIC z@PBiRYArjz`x$!8JpRjpuIXdjlx6*R*TQ!EwX@ju`mZsXkrVqi4D3E^Gn(7iMRHmE%spfx9Vzx)5zy;tE!(~?)ID!E z&3}%W9Z|31eFD$v{Xd3Z0030Txw=m6B#illhj+Y|w1~ZOP!ol(HS=-ZUseVY=dcia zMs2my>Rqucp1!tCMKJJxfsD*xJmi@7Tst42P?cfeg#y zleNpZrspUu_Z9!TuY@5TJ8~~4L|jHP{dVtNU@1lr^jv?2`t^m+W|;A~r?v}!TD9n4 zNKHm-h9_kd;EidE&|?(*lN7Tx{)>Q6QR$Q~KTLnBRQs+JGmX!aJ=^}Jbh0>0DkE-$ znPZ`(x-yAO+6?)b7hcJpC)JeV-BntKoOA9wdg|Sm(fA0N&P=He#^0wAI-zZ!)Nnq} z>;AQ<`Eck}DzK6aLjf15IoWOZ7B9E?1w~1PvWK z@|`&Ar)hFhe!LKAW`q8E<V0oqM2#$b)E^Uh7uVZ2(7mTqAK z>d+Y18XWXLQN;DN>)qeqn~nZ}(WK*{$xvKY_T>k5_N&Bf0Y}H}!4w`(tYy?D1?R*0nm^v$Z8bp$ zf#pJ2jZD3tY_DNGzoYW(&y?-l9k&&LOFCF?S=gl+dnbYwFNB}Sw+2hc%aiyZrQ2OH z9CwlC@T#Si$cR!8;vtJjYUO2GX^68BQ9Y;CJk?Orc~&%J#pkbsBJ+J(KBB&{k(>5- zu_4Z4>UV|Lt%JwKUqLG?tL*XJsUo#L+-Yn3rgz_KMUwuV_z~4l>FXlVCjTRo^GT$! z`7BDPF~s@VEvTqEz*AUJ5ra;vw#%Xho14TzU0prqCk4)im>I)#1d-oz9VK$67h11q z+4WWmLc8^fLF(n*vGvjl9UYan!S!oymJ+}5MLRBzxaF-JL$6xT?a7Wc1;L6s<0E$S?2de7tX5j`OsBaqHjSitk6 zjprbpjD(03eXPQgTY_W`wfok%MGfxjm(9&qDu)y@sgT+at}d5UVfu4lOU+sF=yjTZ z;ilx*!=_30%hHX3%C$9+WXPQIOS`G|r>g5$G*|`(hIe19NjBEkg)aA|`i6(Qhe~cl zS*z4(!wd>HS7ET;czRtgMiw~lPdhi-D!fGR<-`592U4*RDv3N(B#o>4-u>-)1Rh%$ zHk~G;>(Sx@;S;F%XEVCKT*XB?E!=DtlRrT7FutR0u<;E?=L08a@~>YX^O#ua=pqp@ zDK-~eLBqefx%oX+(@t&(!_ww^{LzdaNdFod8g8DRJb`1aX-;Y-n%|0wiU?AEk{H^O zl;exoPjMcKQlk_FOd}lzC1hrn)=#U`CX&<{0$>8I(I`<}vFeGP`*IpVU1!ixU;ksw z>}?M9Z~eJQnmPpu=Ts#XcIQ>w4aXiTEHDf0Y3pdg>@JdxSjj;xkyPj67O`ITq3Uy7g%hUdGR=G ztish{K@6uwM7#!%86>;n-t81mTR0Du4X=0BYkOP@D4x+s^uFoc@jq_J2{(tr3~$S>$_)4+gDVrC|@M z@oiy2CT#Ca^3}uj3LIGdFW@`7z#rWXT6IwyJ<(NmYeE(?r9b%ccO1Yx2-u5+N=tyB{w_7uF)MoOkG*ZUwygK8SP^$|VF%c-XJv)R&#)&- zp~1mewe*X`-PIvLqq?t9Q4^nT_&WGaFg_{A(*?GlZuHoCezDP_*5sMC?pG371C0>? z)3HhgvK8KUE>NOgen@=Fs`q9uI;cq$PlwE+p{(DBQ`z=w@4#`2g(CB5xRCj3^Bh(V z=?w16($0PH{uq5MkQq<>?_K*D$H(MIP^A9nznCC$s_3B0ewwo0AW4b7kJE1i?jfJ* zY?kU>4)Fke)}kW^U@}I$OxX-3I=Y~yre@3rwS**Um0v%8*~ETQ@wmRa%SK-$S^!vp zD(eOI^^Fa401Lp~DQOOawqCACwIqzdKwiocT!=j@{a1c!Z69t+fatp*y1_nRJ9Z*Me z#NGfZiSB7ku_G;J&THzQNpXK z`U!r0iFFs*e6t>o)jgzU5N_)sXYpPyMIl_4E=~R2-2#pn z-86KOF-|Fk(X?2giIfC)|5%Qiae5`|2jQVHHjKVCYQmm$=s+D&Ep??$NLOIh0 z2P+Jvpby4)B`>;CUxifp&GrAC!2WdNVkBGI^1>3Mrd!z6MWs!%r*gi&GQzfMkbhWDc&Ihek{K!; zapCDr#!a}@wv*Pd?Ow~#zNK5=o5r+YF^1!4lQnnVCQoC>UgoxEEOeJ zvnKf6{2e;IaM0;R+)&|+52rTav_bJi#?__8cv(uR@?ui3tcYJ$B1D&s>l1k-@@l|U z(CU|wN(Z*2n@t@TXSGwA^iZjH*u0B>jK2M%QSBJk5~oTCNC?Yb!&EN1Dz|bfGowx6 zP1)&=GT4r97}TJBU?Vq1rc%cU%^kGs8D`GR%&fMYL6wt}O9=<>jdpc)odB99(F;*3 zs){s5JS=T?R(*YaJxr{8(t>S-|E_pYB~)1P=a&|b1U}EJ#Rfg+gV`87HjCc$c=7&^ zLa!Vg9LhD3AMXpMEU09(3mp&~M<~^=bbb&2_N^317FN6}*DNtIHC;J9pMC*{3M1}aL6c=*3qOdGmFo3M?EXaVwdTb7Je zRfEMlB6OeSV1c@l4|_B3t->3H>RfzYye!k}k<-8Ud&XH+;M;qpYq&d__g>SG1V)K} zJ!wP2X@4|8#J`FQy(a6ht-z7W0zVB^_otMl?iR+N2@4MWmmi?_K}~Yu_ky3m2{hoX z%F--ZIGg)fVzpu)sQXiKcT6^#*oIDwu9fWR9^Nt0I>%!Il~*r2n)A}liRZAG3`tH-zQ+e- zAmy2?TA2>kb;6*d!SowMj%~Sc4S{q_;)xZU9?Wr(z2gDssS~lPOcq5Tn!#H2uFxxD z#W%EA1uWl^*{vJUghIaW#tBD(|2r|6@1iqVj=$FO*rkLvYa<%0u`Zmoy4OAoTW1o- zI-cqF1LD<@E-&0%D*6?1AZNK#tT;}J!F&fCIH!YRbjbIOK7)V1S44&zh`NF%Qu-CR z3K0krMYheEY;`NqI$VfmMjk$}ugnrMd&i1%mdg{!)g5w!FO2c=N~lbyL9ejwRAjQA zI&L_c>Mqr&-AWJCUJrJxrK60#|IpnkAV;=Be|QmRFh8zMBDNV~KA{#m35N{rb0QAx zMUOMF!tT4n4nq->MUHWo9b8EGAZwdUtmqin%X|Gbx$f3AhLjmvore&(xf~l8N6O5? z67JoY#W_JyV6EfpK)CYo5#(V8>- z5J&ocN>g>2v0~RBLUDABdcPAB@Ovd6F4SRSVS#psZnnk}=ehnbH9A98MGlslI11#l zhH(VT>gOxNS}bM7#a{tTkO#P4GD^yvnSDTiZ|M~KInb&?G^tec;r4WWzzDP5FJJruh!V7&@-Hi?QC$vZ6=)4q(8$M=>;N@LMnS=BxB6*srfdZ64X>Tp zu2tHtuGgi92dZ0m{K0xt>nUFvy7BiQdMW{HHTbdY&j?@-K|zIoZpK88ms{qV-K#3S zK~IQE%y*nfb<@@C0a#36D0N z$Q;+6>%n0piT0R(YT#`eRBQfD1?;Yw{&@f0U^NZD6GQsA z&~#zm&F61n&tb}p+hNVj2Oa|Nk%9Cts}i;Ce;fZR>^u2Sr_-E49 zv%qU>h;#iFVe2z7Rm-obx<@j6eEe`gb&-;O1rQ(ukYxGNDIHP_Elvy7;d|@lpijeS znHk?T+uH6KEUkE*>>eU>Tt~`798sI&it)bf?d#yxGvZ2^x`P+0T}=*Wg1^ok441ic zc6!H?`uM9*>U0kMco3CaR zPwY16SJFhq9uytx{GB}QQ(h`5jaX)(BZi>=(A?bI92q(J>9Ow<&&nep^0qvl>Kr-n30NvRg8pwqN7-b?wf~Wfn_}+&cmWQNj)n(QSlsVVdlH;?cXwHB7Ly)T*_zPi_MZGX#+RTY!e$25}8gAq!w*V`F1OLPN6^azvlyEdVjH zfx=g5EY)gRo>V$%QKKjluObwh8<13+UL*Hh6bt|X!A9t|3gdCPCjxd2P-YNTM+Baf z11YYXGbRe;;*yiat*mGvw#}z6`T6<%=rBGjE5B7xP#8>Q8z|Jna*8w_DG?-zSybrj zx2V}JLfzinl&>-w!m#b!o2#OH4h6tt?p)63?x+&o1)_nRg^7*5E#IM7s9YIH9;5u$ z!PmM&#nFz{q3CZxlYwv zT5#u~Ns@UEXpF=!@FKel#S?PtJZ;AMwTzwZ?G+jk`Y;lO6$Og|U9$U^mbP>dCo^8D zFI$7AJQnHWmxiJ+_nD+_%NivU-leC9W8d=*WQJ$18S=cF{b1nCmYccs?vU)kih>N= zZWztiz2f_X@~2$C^DGiFSz#y!c%M$!6>o$;V0Xv>*b^_02cBUbusNjjd1CtkO5k+X zFq$j(6zCZ|7hb*qvbk?1s6qa&vld$U3L%N+%(!ECKT{#CJ}nNTX~wTwZ_*&)@lMJCgAH=L}X+o;Xgx%CcPa)X&jCK zvjR#z-zqvZR6*DoNS%R!fghv1{9+#g-4z-VvbtN4)v9srdUiX%w3HD?DaUNk^~%r7 z-LyuN%YOX@kae6n>5o0)`h-EmtCfCMBwFDRh&@$r!~mr;D=bl7}FDjK18wAet7SGN>ZrQq2A zO;3U>HrDvz-{osOR&k9?4%^Ie+SUDiDWJrB4n{Qw>-id=Jp$Y_FE6ipjRn?HlWPG` zz2IGP>BIE;%up~wH*25arPt%_j-(^BsH_!fc3#T!>OewW9T(^Z(y6SWz<%@bFc&=X z^(i&ot-2K-n#6tiJYchMr7mf{UiQ45wqB@>48^33jgJ@p^a&zxe*y=IqmY4J?R+CZ z#>gmdzVeP^nBC=vcbol2H`Tt-=g+q{8`0+(8&xCxhTwMk&(@*gDLk&FAiVUNx8;S{p8dMVIUR3)Viz!@&J}&K~$|+-Cw6{2T*0OR{n5~Nx#6+>YI+-6BLnk zb*_C&TZg|rq4MvYTwP5;wv${K2KDl=oR5YkJX+u}`5Q70H(x7==Vx{Z6wTA;>i|EP zL_}q;)m$F$-5XtxWd{=JxI8XC9vvM4&`e{HoRA;_I)J|*8A&D5>TmYOj5m^F1^iS! z4GUwjcF?G^(QaigUUXKGXa{*$>~{VmfJ8W^aLxVf#Z8~W5`-P1i}IO~$uL4e{tzaK z2_TOV&jkl;(!{SE)+*32EzHlLS6K6+mp_mDcENJTa=OV@ZkRX z5@mgeV?}vCietJQUhHnPjj&-LS+lv0?1zS6Q%$#wR zBrXwAv}lh0zl&Yjx`n$NP$3c?AMW64%duU8P~S@?P^+l7`S1ZNhY66nUK4NvUD4G% z52Fud`5#?ct|{LywZ3mb3oI~hKO0kFoF~<7F09Au>*be*zWwO=0y8@)A+|xp!u001 z@Q7|@h?nBd_wCr}BWd5k1PUGM%%T#}0+&qGKLgIz-mjk)wPQi(M znb7FyBy8%KO@m7=mZFg*g5pUX3+lhu4~AUuNBhd0HgU2?hEI+;PR4}FyQRlPgIDAP zOa?EWm9|KZAO8{lkMsCHdJE559pqc8X^H z5yQU`E7V-gkOqUbNw%Vi!=z%nht!mP*+i)t5#3pt-oinA?rjD(4$>5R!oGqJ7^Au}wv4Nu# zwxz7mdG|5bcSDN5m8%(@Twf$>Vv|!$=U#8B<9c(3r|i%{y2v&e8A;NTi^q={Kfo7# zd0S1tDnRYm+iNGfMP&~!lPqDe2T$?B`cFK;@N5dr+%7~L??`QCe))P#TD>w2IfnQ}V3%IVm+rt6V&VH{&;=Cciqh(T-h>wl=#I6Z z7P(!Ydhxjnl`)Umy>EmpYknv;M43N}@tq%e9OYNyd6zdaQtI#Q6MIouLS?@tz{E9t zPn8_qz%i zHtJtX^VsP7Xt}=pO-H6#GAN@|k=;ULI#HZA-pnFr{b94)Hz!8U^Y({q^o;q^KmFQ3 zpQ8^(h(T4-DQAd3)-EzFnguBQQZ?c9r5;~YH{W!BvheuxCn&{>)s=4YFKV@eIPgKe zT=wM)vCw2J$v{N;eY)P8WL6?&(vzs{R6u!Sue^*T4T)@dtT)UpGu#lPCH=jJc& zs$kY{I0nTH($7o7RY-we+H(0;%?vyzZ>^w}g6< z@XfCl%7Y&eJ!jv5XkycR)2tc!;pTEWS(-wzQ-E^n72A1O7;&s2N>J4e`FlgSv${}~ zBDFXpQss$MMztaYT!LCkvd(lrgFBnj}rI1wJq2U${bA2};|E<~qx5BBA7 zTH5rkuPU&5wGaX=xp3O*BMfPioz;T1B9kLM6RSCEDI>>{>i-_$|^B?Pa2 z?8TouQ8vbrN^jrP`EiYf`C1=i8t205?W-KvTV6fd3LNK3OWAK0dy(d@_F=9{}3jjQUEpNtERVS&y*IDDk#Fg6!XFcWdOOj&U<%I z56ZPJaHM0-EvIPAu zO`t29-$yC!umbIub#ZaYmNX#`6;&#)OYi`72F6_tkQ%qGI(CcxcFT{P$^3kcCtJ-4 z7k{T?mx^|(7>)1&2e>x-Gt}zF9fywR2Ho|Zvna9jhsU{%GIvW@mdoLqa2|Gj=1tTO z_#*LhtA4{bp7wT!UfbSP?_?fod9Aqnw>!l&+ML*?_S{d00z{PEn~~X^INB6xwHxDA zOEkCG5CSOWHcwVm2dRmEXFUdG@VLeh_~N>*$hs90GwPvh&rg#uu99}h8I9&;5QW2< zRGIF$%wPT04`(-$HahEy<}@rp(s?s6P8sP(MRYoFO4jIX=D%z3mPj@YYP&P!WHI;s z&nniz4OIjopOp_yez<~k7Js;5pUFI%W$*3Dl(cR+l4Hp<>xG2jW33sgmG)2`wan=y z6VuZ~^exxf>!-a@jH$zM_O8?2o-B;hx)fPDJcE#h;as_-Y^F?6?K-xZoX?165$N^%HaS4v8w~FPbh?d$-3L*nJ1i0 z_)aP;TbbOtR}VN#A`=;ml-;)QJTb*@XhO8EOcGB<730`KSa0q|xf_JrztoB|GM9KeI3aUmLXZ%+v2X1$e)&JD|($VUc@q68m_ zkZgYVw>XN>^e?*ysT>lss0-wYgc4W-1#`7KWJGAs7dSyVRJC*tI9C5naEarz!TYmp zwz1-Ml*w_lCRUtufOB1GHYX8lpd>btNi!XYb4=;4sFUKMoJf=_6iW-s(3n8 zndoYeCLUK(vb`4rbZqb2s{kXme7WA-pcrSt48>SB)q+Duh4B;Y;eE=f*{U0MiR7>0g~4pEQu}VgO65)Flvx8&M`KMpHy5q0{NbqkG1MZx&*=&F z0zkWl6KnOn{E#%4%wARo#(ae$bEWae*{Hr`7&9g#BY8cSy*)?s5m(&TIEaxG3J*{7 zm=#QKfdxf)L+e+t1rY0>eTI|3>!opR=BZmNdJiSi&)#Hd!m-=KYHA;tH|+`ls38w zVXYzDfKE^KjZRb29caC#zzl~q-C4L^Z)XT)|97$;F6Xcvds}O+%Vcp(~Da7f&v6S3mi}WJ=jxIf@L!kK+Ff^i2cm< z)`66MMPj)V_xlpfnst!G`x{HOn*az^E=B1^s|lc5$xG0xsC3l9&gdt2CcFV6zBrgu zLXQE=wt<1cD?~(M3X1K-0JTYrY@IUGi@#&!E&@>QS0cd2$pz51^?daj@b^9glmtmA zKrjO}3T`!Sk*nBS3n#|AzpWeqQ3C|zgxG`(KrBuC6hQ|3o)~}egcOfSk~!m4|Os{gLltF_X@l88$M+(oFp{SDj1eLaw+N; zz7Lm4oeo}Jynv=I00SR@RjmLY)FRYX)-8@L#lUXT1Aq)GuCEK+5trM^2XLFjTwD!i zp+;GPD_7?EHrzs9i|CbV&5~_U1*oIHbEeVE{Pln520S7qJ9{Fi6P3Wp5cK+;kc9>4 z%m(#O*P#&FFZJbm{vQoEGQeVw)!D98603u&?f}mkFd;A;3)O(6k-TBD+Twz0$xcBF2Y@^SIu!edzY+xVQ?$S74d zhs%QKf)5MwGHO>)lvvpei{3q6>aKU*lvF=$me&~~U`s%)NquH|0G|b-uM<;_*FP(Z zNJ2uQ`FxlMo=`U#SH)dQ9XQMB@dIjn9y~x5-Yq}!MRg=4*w?P;&`Anj|v#+y7YaHhaatkp3dS zw~3F3I3DmeXhcLK`Pch##MU~B{S7Kqe}Ur?3Z$`vnnlrB!z7h2hwy`)t7}=lZl-bm z%DZqMPM8wcEkDXo)4guyRv%G2-^cMYrB-i&pyHmrv$Kj&*V{m-!5XmLD0PS;5=-Wm z>80FBsuNW2|2BQheyihE5v8~^unN!OdY=bwparOxOnY_YDi*#~py}&-S2wT9eTUIFMf`Z8>A^nz%y_taP%W&qY4BNQ zz7GJKm%psSJdkKr#LJ6SYI!eIr>x-0(%;p759e0j;=NYR-Nna0GW;m9%>GSHp8l}k zwaNjF**Bgi^=#Y$`u3MLA8mBH|NO)vMN`X|?Uh+0Dc`v;OAHRB+!&I_HRQ@XLaN8lVrrBugO>%K(Eo;wo)qME368 zyD;%B`jQ0Y1V-DMk=FD(*K=TJt+m|LO$XCaMen0@1n|_n8Dt4HsH=n(O#pcfEWvr` z%U0~9fvaEN@at{$C)9J@rshpq{BOJP;?ffMg`8To4uk5>NWgdbmYGuB|87I-o=+!2aC4J%)CZZWc5hJ(9HP*$iAo^zwR1ur zJ0Q>$-45O~hle8rdJYVmXrt45vX!%jV$G(1(f;z~ZM%b6XRL3bu%dkz&9xCu$+)Oa zdq15f^(_a`WD0Tsvc)B*MRL$&BV-m=OYz6&&WN^nV!fz)L{hxz=< z?%#zuq4$M?vHNnfd-G{G{xfkdd7ZVB=@|utRGvX1PCJMnVBtrBrn2mL%xC(7Z5zni+S&ArhX}W1)d2Yg~*7c870V*6#Bus&?J2mjl_$IjqRALGKInA z^I!!4=y_|#kcz>U8xLR)r*p;GE)S38h^4SuVwW|aApy2?3(%#{Yx}hwJNpAQbr=|< zvj^rdEhH-)qnsvTl0Gp&4+5j2;ph)Rpl&gl4B{H6@#SNGy0R8xYG`b9xH`~yiAvDR zvEr3ed^}r03K<(4lfC1RY>yQuL#hkoN{ERO1SWU@^4vT;Djj!Z0U86+lX8)2BruiR zuXVs*9n5Vo>Y_c1a{T<6AtA3=@gggafKFrtEOR1_HvefaSTs$+?mE1DeD4#%$lcFZ zD1X4BxPui;*jhYqkdlJ{SqSz|PfsvBGB%_Ax-bMZ7|N@cTSrnK;iaC}$N1XVfqeRGWm~XID!!)|<}8-!qSZ%!5sTm#bQY>||Y^^`+J8U5)19 z2jwfvM8M4|`|as1|IX%%2-hsx23-Z}1F{se!Dqo3JRpB{0=*9-v>1asBoGZYQZ!DE zGaXS?BJtv2YGSd&Sogor+pYCK7&F${Z4!p8>%2S}c;8(1p(6J5Sp(AShfNPt)fX$J zD*Uala~k`fl!m0T{K?H_tkQOX2Q@pxlgUC>@Ce%-D#_j`MTR9^osLqrRV?hxfRJsc zy6!+>@t@{38mlU}0lUnAgJ8P8X{CV#wo$vtzN(Omz_)?9%4eMlHcWMSeDVSNcSi_L zd_^f2a04^cR-d7|DnE}LTpTT>0Z-yM$ml$h8yCA1XA%s-9V)4mrtygFz(UzEG9rhF zF%4RSV=j97C?G#ofWBaB&1XBs z6qnzN69RYvgXv-o;6YI1+6KK8tND0feLd%@N%Cyl(<8ngF#nGNBEa|#NIvFcKjA?q z4YQgP&Hocbt&x!tgwbl25s%&KuiXeRGi*Gw*NMQYH_#hHdb{%Ui0}ve@@(G|%|Z90 zQp#u4`vZ(&O6C*!C_psLb~vysYv~5_7;aZ{rtcW_{9=O{+U}V_&^1@;9yRa(Urp@A z2VUOAU61n1;iroUxm(brtXauC2Xs-uUefw-r9~WwHo|)zQCR}E5P0j^ z`@(;-3TONPG9?8p9Nc-{<=FrOz;0$sjWqxq0$mGl2E6?LF51|gzoZO-4nR<4ugsiFo!cwe0;dS;=c19oE^y0 zK$O!2#LYJrYidk#TF(Q564f-@1wj1V0*2=us~H-|2jH^MfaMa{(KGU=YAn?t#=S?N z?}Qm`@pOHz>vn6f5FH&INw$x+(O1dIxcvYAlA;pvzxEq5BO@UR0FeOEBa&I*C+U0k z)`HCT@~b~+)VI>FEPFk5fmpCTTVZHcqY37HC8VVXT~UC312tl%$`kX%)Ac%q2YoM2 zX=!PHYlD<6@VmH#xIRxUfMq})Zs*Cs$lxw*OJW@9AAOF+r& zQIg|>g5bLaPb}dwjl=d?IR%RKAZ}SDBwLrPfl_-* zz<}iOJ&aaeyYk4(6CDI29e_q9Xuh*gkJkd*LusxvyBEhRSpeX-&X&@E`6|%&uh{3b z=3blw=dB(q9++F-;Nw~W(S24zb8dqI5X%~vPmG;*%IXD!;HN!AVg(cESXksNx#{D; z?qeK?FCZWQTHXPTgcCxAv98~ol4_qS5=w!!BQ!ib&Ol|jufI_Pzp}?}X8#fls*1e( zbSdz3`v%YfYLas(c&yK(>AAoT`z(j_wUA!F8oPSK4IVeJEt~_z8ipO`2W6(4(7O@& z64i-1Tiy9uYZ_1!VitKoS5iE<@IZV>;_`Qt*jNi7BM>TT&{7PW`RdR@r2_2TYx`oQr+|GN#V1f~5;m5CMLec8#<}zD42!@>_SJxJC?&}S@n0PS&Wz&&T-h-I~=oEsyhsUD%n^&guxo1~b6vxU|Z@<2oK0LX;-U+45 zTz&olevjdq*;*}U7=&Ep#Ye;14GjRX=(T%ZxREm$!$7kky@Foon1NepbI#z zy}dn*WuG$3s{=fFklE|cutZ1-U(Lc7=Gx`Uknc>(OY^IK%LY=uo0}Vi^8)`xni%^m zf7=RDjph(oV_+Uj?ED8nGK=**D>P-CP;;8z>gv%Sc#D8IZ4SkdKvc}eTXN=pPfSb< zCFe z@xqD$^~G9s^jQUWKLo!T4ZnS!OazVM!ED9XOfuT0l+bG1IBOGru@0F*7M zD-5XWUN%3SdnG(n8M8&fOc1@qvKV%F$xVq#msfJ}>wO)I}$ zAd?mZOhnJX)=!by6I4}kIXQ$?pqqEj%p`$|#~Cu8{W7&MVifWy4-4x+2`rO6;f-xAPUr2x4pswz=k|q z_XC51FwoF`5D2)R8L5`(45it&78Yw&7{CL7HZDXS`=$EVZ-c8WistGQ8@PoVI9pK@ zma{r5#Y%WlKEcWrP*g!U7U zB@1M{W?_Axikp~ukp)e8C08-d00c1CkF^jVP|I4ZB?`d!Jgs`U9|#}NQVx5;@k7$N zox?y)0PqJmHF7`{dZ*gW=0G60x7CPefT9{e zSQUBSd}Yhh_N9_D_uK`JPD-<3ZJX?i8y)ExKhV&%^GT8mFVA$0P|bG zNgxN@|GSfgn3gl8&W*bIlF}d!yucI)m|pd`I-sIcCh3E22;keptpD>k*?Q;LdT3o# zSh0*dv^LhyPK+4Fb}Ayp!8=J`eWrl3$2&Y;p|msvfBr)<8R5a#)0GfMW$EeZiHWfj zFDKwy^<*B1`4n4G0V(qa^o2w%_Y_;>Ba+N?#AAvq`;{X0Js6IHjbAY8 z=*Pxie-`?Vtni5#S1)Mo8i5%G_J5W36;54!U$h_s0wOA*BA}>riF6|=jdZ7gbPGs` zk|Gi+4Fb~L-HkNTAl)h5@%H`x=DmO5Ipa7oaQWPO&)Ko|TI@^n*n1v`PCx$;{RKcI<`0){pbYT>uK}n@xaHYjY=96B z6e}E{)L4cxu@PuDusmKEb^Op6Ir&W$-#$ho(h}^Yj&b^kI*UV+hWcd%%_GlXvvfD6 zc-@14(H#tzi@gWDABxj&b%y`?`y<#R`GBvk6oaQr)yj$y$`dw^a{?h&3%sG{x&T@& zLUgfH@^SWN9o4T5dL+OoF6S@4`N{EMO?eDQ$p3v>rTKTLR>BKSyl)@KI*w4T=DfVo zuSX5?X${({m%vcIJ$D%@=MD9k_wBp+P=nndf2IeT^V>qa3O@>Q;9q~t--3;K+>N=D z;|mq9@hKja)0w)7uhT8sRR;N+W9!(e&Sq8*oXq9vaf9|5z3`#;G0)1YsqJqCc<|jer1Mp%eJ z%|Me=HE*gq`y{7R@9GbSdd#1It)GWVPAB17bRriga>h>0*geHt;_HE&w|;ht4Q1j8 zi~03+GKQAuXK_X0Y@_d`w&1^TBCgR86cf7H&%6^WLsy^ac+c1SdjI5a?7mP(cHe__ zJUd2BzZ_SmY9$k{-?xqBc3(OgFz9O*+Bo_&d(&&_Mt7>EDH#ll2m!q@;fmWZ}tR&3v(Vsw@6ofUi$c~8uD zwC#Ka;Vu2#=jZe%J7?dM3DZp{==^PktMe5n-I4^#qq<%3U(x0NDp3{iy^cOZi^hJR zY2+QTDz8=!3X|J=TyjUJ>vv|?qgY*8b5#VbUSO74Q*G^|=k~?QUVOSwIuo$9KpVcH z#KP`CLT2VkKc~u|pGNE5_n5Po1!M9y9`DA6=QV|SL;ue_zsHKN4dzt!3B0AQ(TE`R z|1{`q@N1qkD$-YWGJNah{QWs2)k6%$5J|Uv<9DsPk4G{I$tKaTu&Z6%M7#GfO5=5~Efi?MxSLyb*A?rn<7K_pfd)OQl>hq!fy{Z|T=b6v zjW@2@;Sb*}UBjU_k(*0t`LbGV#r)7NUjMLoYcv#Atj#awq$ob8SL$C?tge|iMTC&- zGo7=j6uilc4jG%3E~3jq#J(6Bn@XEnzltAW%4y}$8oOcpLgEL2~O+kaD7Ohvs~@6TPq|1}o1CMlnO z&+IO3><4ucEkdzCO9vuZ*vJyEhK;8mJ5zX8p!rm@a93QsVF$-?a%pzkE@I z7Pg^#r=fp%AhN2OO=YG173V7)>w{)}Tdsq{|mkIFuoUl1hXUv|1 zD_>n%=J2=|dBRVfeB5p;e@^ckz_ zGtcQ$s$L_#WdW>5SgLFu20fB8l&X{1R6K+gX-pxBL*L?}Um0w5$E7}Kl-k^o*Bt9N z+P^L9YfVX+_z1oKUjKEUxfBdLy4)8LbQQE4f8+95e}?2>Ij>SYjwr%pX&)L34UhCc zTv8l8c+~c`gp@Wc8nvhit6h>(|H|0oeCJu3Vwl5&bqc=@=h~RQ($A|oB|^TKC)wCa zMA*c1gx4!$mp zf$wtqo(o4bT>4Wq57{w<`_qbeB{oZ@2t|ZR8yL`5WDXx=zE70%C*S&Yt0azC+l)76 z#FA>qmm&wu0o*B~m1FR}*&JTS9Qn|3kE+N#NQ#?5wGg|H=*{<-FiC@RWA^4}Neq2q z3`q(GXn&9SLYoKau`>s~U3gi%hfQPDOZa~-WNW?X*)ra&EaJp{Aag`iCM8kvEIX#N zxNO+IzvIiL@U_)tE78`mfj0#0p-f3s>jqCudMR($x$?~>4yfCu6Ea<7Z5$?OrwN{x zyfV6)`u-+kBfqG+VU=%P?Zb0IzJ$W{o)we9=Df>5d)b%QU6k$r4P~-jpiNfXDGE5) z`TfQy#m?a3?j<2{Ps2?qt+S&xHoBj2;w*xeent(VbHjOta)r0FUp|RxO1)FL#Y(IC z!T08>IF%#gXA_0RzDb9ta=lqQKG!d{m*v_Y@I_cZ%$I&U(dcc=v0r^^$UJ@T$5g-D zx)?40wu(Vqu3<;_@}nbNQYvi8hUV+Rsgxm!PZ#`zK6y~j4NcExuuEd8I$kPiU6iQ3 zx4So|pF7{T3Q%>coEByTlYa1|ly}gcU^F`xd9&B~D|&C|SA-!%bsrsLqpdb-y0X0ocLw)^^6%|}dOG}__ z*E6FfokCLnuXhv_6a+*>3Q9_E&g0_a9)^plMo&SBFBzPtTi0{4w+xIM>rvD!VBk1_s17>tj{bYdN0`n;zO+8veay+i z@*RAZKw+eKg%+-m(F`gIDk>_jZ^&m(FWcDMEGR3(e9Xoc2Bhl5k@a=edT2qDpj?Gd z+kOWhzD>kyZehXu`*(aFA0HAfJ8u9FuP#ut;9EGkxjXvr{P!)!aF=y;0;Z;>Bmy4i z|FG1|N}@eIQ3$YCB>_nHKCXIj69b?`Y6ga!eY6C5YTAp)=x76jCwy!}$;w$OaHT?E zUEA5)UsZZ8&dkVXBt{|+^OBo8ZYyXUNBO3vU`ZzoCj|V4?@|+Bp91a&D0h2%d-C~o85DzAM_Uu_mWTdlr z=j7{)1TQZy@2s;EtY>F89xh<-(IbIN9=jI~y zxqT3#lP8`vq@bpDEZC&%_%Sy>|2EihNl5&D`hldnx;k*0)9o>8XJ_Yn|76uT!LNJ0 zMy6ehg&c<3j1eEW+ataRN0r#%ICi|M?A*{TjbxHr>`)elXZ#hw0*xG^xUGLz$EsRd zfht)ode3?Pv?T+h-$`kTm74nPOKt2@>*>q>t!c>*UVCjG&)TN^a&yh3Wx8Kyg)LCU zKNX&g($NW0i(ax@>pW7w5GG?Fv;O$|t9^5}dcz1-xWl&H9J3|1013C(R0+=%LpSqV z#gl)tS9V(?ospwuzf2{F3(TLYIf;FB5*K$^u6^_R_?@gSOHzvAQy|kWTpZyLeIRLL zD`8=Bi{H2nmF99>?x@{J0SF8hGr=V_~W2bDPNL4 zogiwwXFV6|LZ`vezoWS!#!lKP*x&eND{e5^O1*0?Z(c&Nq`u-aMP*=3w)2&y-MI7o zxElIft~z~Yy16h13+wKaJffl}TOZO%Nek#DXPXa|-3oc|mwUEG7fAIF8VNT}4lvkn z<>aeG>E&i}{{0rzd8T^1^zeR5P>$*AZw<57?6xxscVu|>>nC2fRcIV)ODXsVxy7f) zCyHjJM!tz7fA9G0wMq8s%%b;fxS^5kVp{J~^LUG!N6$@@wA4uR0SSMd?r3Lx?spb1 zw+e>nHC(-`#bifgmUlF@2ZmK^qmtU~Y0Ecm z(J1}d)s$1jGrY>|c6>?sZLo)Pj3Cs`nI%i*AH_fh%a+W+xymAmJh8$kS?!O1FE(tg zj3jgn=yh|n+8W$A+_Z+;Q8eaW%d4q5>z)}_>LPoVhUR64692chmaeXwUJdo2MqE>> z?QzXeFEX|pP7;raYdqO=N$(4FI#KoL9{!%j*SpBeWMMf}ey}E|0K7Nfw%2NxSNh*Y zQcE$rvoupOvG^N$@%viu=BHEzvryei3CTHXAgliqrSp-`Mg?tr+W+&}SISGp`y2EA z*!j3OjJH#4N=eS6biyl|FS37~;XGZjwRh+94Sr0qD|PEvrt@PN$JPFf0M}V!R;izJN$!25k;-$JsS)gctDcSI5t)xnW5$JMId;X zA_Qx4LNDvugh#`IwvMD$3w~cM51Mt4_+&8ig`$68K&#R2jo1Oh(a?qV85+L)3S!~E zy)FcH-_qN^6As&as!2P){|_VG!e$4rd7{5?oVfk?dlct>ypTZIQu_gL~N1fe;#k3TE%i$ znGwZ|-#PEB;4-^#VQ;2*9f|2zi@hxG(=vB>8Q6Q@Rq(Ty+~Y~>T6WFlccW|g?Z)J`ex$?ySxV zJ1n$q_)9fboEZ(f+1-s$O~qfbP**`KGNLi}s2wq3xN5?1#o>(q`87OdBB7g{Ptz~O z9^b;EULj1%IEaXv=frVb`b7!tU@80G-lNp?-*MoS-xbmWFkj>^bIO;xVpHj)#^Vd8KRC9HyuQ)sG1E=FR)IabOVUd&!&JPsw(f6ix;3J2&-GG+%bUzp zlo`@CP|IW(2(=@M^|e7^jKuE`jhR+jMj3&+QS<+({M zAI3BO!P(V=Z0)LWR5Xmi+u4D(*Otk@yXar3)M`Bc(k1lvPec6HAv<+O&YI@eqwPDf z!RN8hBJM>ly6n9vJ(vxX$CL%bubsco?DmO9d7SE*Y;N#bRJcENRJOmS6ZL5^oSLXd zGVS(5t@Cr6eC5!jfd?bH1GQeah0@{;+J;-YWI7V%O`GO*E+U`jVFrbV#JEi0dRFf> zTYO$#PIlPc_xy^3))v?>p@MsLFJLc})UEb$fRu~g{LH6_E4^zq8BJdX>`(es-CWi< z7#9h`hu%3pXo&O(8qM6YtWpl*hw$9?oR8BtJ$U&}SdzHuKT)O#N{*+Q#2g@>?&HCh{I&V3(z2WS_k=dhbhGN&hoh;r8&+W%& zPl?d-Z5GZ*PhY9c1y>t)6a>kJy@yb*EG#zMan$68+1FnhdjVQj;IOKI0wdU#`j2Q= zhx0JVS6(i_Aq12(XJF(m_}3gp)P>B<=mCxu1pJAIFyFA9Spk?IW{Qmf&4W0V4!#(2 zHSBwewbdcF@j2khOFr*aL$`%+d9S4Tjs~{uKqtMIE4Rl;g$7?rNML~s*Qvw;_-;U^ z$apu^mnaOdEE*zs(E})UC|nb?Y+jgnwOPvm9DdLv4L^jb63#tFl)h3+O+eZenSw?D zf+qH;zXoNU9?Y;myzKurxFc&oA@e-952rGN590fPbm_U(GG zu(fq^YHM!xM#O!&jYBmSuG-+v^93sAYuB!UWM9>bCl}ZF@h@bE?y_gBQD!Bhp+OwM zq?-!m5zLPYS~dNUy4&4}iPXOoe2d{#CSfmYgA;W+>+uPIHrq`?UN;k;Y zMjq~Hm+EuFbwJ|l?dOM#;Gj3bs0Zp9PCZL6uUAzS4-8^Jrg($e+*+Be7H%4ud2a9Q zAk)$htED3?KlxnCop+u9B`TX^GjB_zW{ZIy6z?z+XVk3?gl+`p+<8ixjxfdpqGu~i zUUv=-TKfA#foUa>ujx}EzI=!CJ)dfgj-koMo4?)GxVrd$-Nw$-*Hv0X{^Zp;>ySQz2S$qC{G4SZI67}|mATN)IwF!sz-LQJa+VX-bO zF3v73wZc?V4wi8+{LIwU)B&U3P@DCgss7rG-iKgkVhRdgaHLv*EjToVZ82UoHhF^4I68^qG$j(myjr^> zWQjT4(Arqs-`{Yb?D*OFuLSMBs_TI!<-0!#t5wY~=oRl&Y_7;_1CPL$Njrw4&8yOn z9;qFU%6N&*w;nT?+JzAa`Bx<x29%^dm{=i%RWN*OfKjB4lM~0S znGH~y!_He7NW%llE<(G6=^-jiL1AQIGeYV&wOKkMDqJV3mS>(1%efm&ve%TLsSO8m z2VePDn#ztAXnBTj$`nO&6SIg6z-zw?jOO3e6_was^U2ypk9g1l)JLizJvizg^O{j2#e2e+b zq$T>xle0IbrZmv5Bb3o%%ZYFhp@v38w83cjmLQBnA!G<8%0CCSFSwWPlwEJCH1jV* ze<)p_soE8jXljgcFVBvx>_$3cIYDSlxY(UO$$@~0gCn!4%!iX&kI7dFBr0Zf9DcYj z2P7Wf--|cvJzpb|lzg1C((7rYBh${J8iOXPMVD#HLl<5t9lw9;16?7klC=_cPibjstJvz%I9ioLh8tV-4Sf`phy2JH z0dLx#{qS_0MpL2tc~Q4~?6$v5@49UM{_3p7Y+TR1lc)18wbkj(D~`svi395xS1T$^ z57cqj`Cl0Je|N0Vu~c0P-b|Q@l@C_?{;J#X$ueDB4C+30Cz*5!$htTsPg1}pZ@x%V z$dIQdI2s&GDJ~uyrE_c18Q$C5gT;|pTugwEk57Q@!~7=fN_(U)MIj^bqx`G-N`co& z6K)2#-ZNXDU+qYr`RFbAt6Ez}FaDfgDfqI0%3iZnz_u$|ouzW1HPL~iUDr}DQnYWS zEb^znhNMdEW>C|~`E-$W_`lY3OP>B}_Rul85|eiWhx=B0&~Dp+OplVv@3zq2V2;HYHemohoCx$J zrKGHBbeZ)ks;U&#)YxY#Q&K2k!UcyQ=ouJ%0*FR3<*uTlqTz97kWgZMV`Jm7Tkxl~ zLs4yW)OB~cEnJpvUcw(Vh^F>zPO{|x+Gr%Tzh zc-6wD$>qgNkym)ztg}RZ2}wr6vfFB=3OMOi^(_ z{Dr)7Tq(?|xEZL})PCLKS|f>0ci7&l+vpxd5AQ?qmtb8-?p zyzUqGZw}qU&?d_S{yetNH82>-&dK@eb!Xb@@zVaj0}4V;gvH$e{tNjfCFmWMx(JZN zIy^IZb9tcensQ6q;)jUvaFuAC1KX40%ucEL_kDwtYR)T9a31cP+bp->F1x%AO1&*~ zz9>*kP27ovc23DW5u*`#X%`+MrEE5wG@Ur!o@Kg@_4*=0KGYgPR$y8!d znPh12b&lD7$EHL$kur2xl{(=~m?l+^KySqU0n<|~_iuu@89)@Ixq~d-21bk{I<8+6 z5)!yE=~-AMan(zFvNCZm=`OVo3L5m%!EVB>j{4ssT_Rl6 z``8r>jr5F-eI-+V!Dth>MnEQeAmG6ZDqcOH>$DbNW*M5AN&u-X5-jGyFkLi9<)L{q zErw43?n)L$rY}jp)xBf_Y|#{Jt?;WK)8BH4donK>*wm1`jh3cF>#|YM_I4zf6dfHM zijwC*hX*Sx;9<2UI(IaEgC+F$Z!GXT0hF@^my^cEU&GdS_&auYcLNhME9KR-T^X>D zYc&feRJXQ_j}wE(NKuh}ioEiaan^ZRgI+>%@^v1bDopNFJz>=;)a=inKimFo-*wlX zWTwVb|8D^4k8!@FJ2{O4%c%9a^5l6yqTpce90xVs6l2b6jPK+BK5Vn_!`jR*)7$aRg9pEXE7Sv38<-;KfqDW8 zo2;IRg8?~#9bhPpxST>w0?H1Pnz1}WG*g*|5;NRHi4#?R>!YX02-Fupn^rcD#$squ z(-RyDOrVPS&#rEe+PEk7w>K94eJIf4^&6YLVL)xOHb_%gSU6g4`xH0{VZ->u#2p2O zZJh5m?gLAuME2ic#`gl;2lbGqINgq)1EX*jJ{UNj`$5y8q*3SNgKk}OKtv@QE0{F| z>>MEn2Zxk|QoV+2!0)1=r(Xb`gaMSIj#G7uXPtwC#ed{vDkRL1;jO<_e_Kz0K}_YpM1Ou$SsG%*nevn43d+*59sf}0Fttqd+l zp92Ci9V?+C0uxl$a4c->C*0i8z`H_@K0ti;@9Dbf-+V<$Ntv9I5*i-v8yt)Woi-;A z&j2tj0dYiG8OeK;n3xD~FD?!a4g?DzWEsXC>JLR{WzLpV=F=%FBFp3{QR$Wvc(OnZ z&dz_hyW6Puye~(S11i3P;^Jg*2HsyA>QtkorS0IX-}kZsnr>`ttY;xH6R6{A;U0)P z|4mliGdDK}5@jbqDTqG_KBY8LdE>n~OU96bP2=qSceM-yP&_HHX9^7N?&?D70Z5&1 zjE%pAgb0H3g&gnB_1W23gy94VmqNQmNid5;;dI&}0j7~rLsN6J^I2Z%suR@Jicr0W z0@{oZOA1_15a?&bSk{%7u66Wxkbl-W&B&6242zN z(=u~&<$~#~UEgu|5Mh_^92}}GR|@m<6W~}BH4P0oP5>!)L1Iw$!xeZh`K6_lU>O3B zXzIlkFbIIxglvb7OS0;|? zV%;Mmpu-q}aR%O-Nka2%GaOYyiT}bP*)JPqZOll*CS{lHyN;?JuKB4GpX|QKBd_Ut zqw>&r*si=Dm?e{E@!m!{0E92P_Nr*@-&&<#S5|gGNC8XwkEy z8u2^U0YQ(ojBUK>cr3v|m$| zfnP&SLx6n~LpX(9-RWUAu~1)TF44N|CzX~qWpk7)&G_r|2zF17rCf%iz8FmBn;j5L zhmpTKv;W*XiwA-=dhWQ8^3cKmf<9Seh+|bD8+yjL&`{GLXYCw+rqpOAakbgR$e(s? zNhSo<0a&60Ln|}4zTOGE+f34sgO~AO=7ksTMJ~dJOHj7{ zcuzLmaz(&tZ+u-6;)?StgusUU6zBrBfl!Mkucg)HiHhcYx|-$!mSLCQHt%!UJp(<{ z540yDXxQ3wm*0uA&)x!s|9_{95Y-;f;Q+^TQgROym)IMasi3w)_+HoafL+gf^w+-i z1*pN6A?0450q4e6$dmvW*aD5Ev8f5`#*ODH17KR4*#B0o+L_r8?@_DX^S^~M5V!b< zzxsj^RiV>A9WbBmfJOgx?@K_y_Q8P>>{fsn?tt?b&<4SupE(?%&_a{D49yR+x`3XB zSkb(EiHZX85xl}EWn;k!$|5DSvlF&bf37wU*u_hUiD5t}0}?ds%=LW@xB(H+hpQDC z<3b;540s3hjP2!@;9lel{3_T)WDv9wnH;chnS0`&>tBQ7hk}bMs<~MNyfC7k>wmKK z&^|N*SON(=({6jXz_~<>Y=FVk$|*ochXW#Sgb@q57s(LN#sM?8No@&mib?fSm{vEE(aX{%zop{uUJlrjP{gusbpZ^Eh3l zg4+s=$DpUD_xJZtSF+k&_#OC=qv!Z|vurvQCT~C;CIvGyc8gI#A)#w1@XQvLmR>ln z4N9&fCPv^KgV|wqerFd<*z)Pfrix5rn)~7{V1oE}K8E ztR4nQGqG@JP7VX4UIIcweJiUVAZx*42v9a6mVmIlPTB-6QNf$(rr#~nIdHXZJ=mHk zgAx}Hx@b8;LBY7gMGyx3?(SZMa$ym8&!TAqs3B2Np8-ojh>rj$fUORuC$gpf{gVS7 zUyA3!tly&-u7?&tMni#Fg+8ouwx3TO)iDIq29zJ(gd}7YMMOa04Jj4{=-O0|AA3To zy-h;m*4y@ryCh7v)Zzh)NzWT7G+OP8d9{Fle?7bI&&w}oML%_Xjx4|b{reXMu@r_{ zhNX6P5~_PW(8nM<3DP>)kF|m~7ltRGXk=t$^y-DpYWz%0cn=@Oa9gWFDum;{Sos+l z7*fj1M~};4$_kD=d4Et6mV4sh?d!qZ6p9d8S=m@nZr#rZi^96g({<8G3gut!`_~Sn48EmV*eEA|FE1L>Q5Jjup=HuL) z0Tcu4=l^XrSfIyCG1h@>e1zr(B&4J#@E_XE&P;HicV3Qjas~+NYl#;E10J}nS9U?Y zgzSD;N8&juXhvl>A{ezh0J)%>#7K9(1?4K7a$>>j_pi;xi3+Y(0YZNj1JWqqZZCi&IKSWC{t78_fW-O*A_w4e zZby?&PQ}_#Lh?hn0g~}uxN-kGPa!q4_dEg_2}19O0zVBlI$}f%2aZ@+WEV(-;t2K} zQp1!70jgH2P+lI#?|vHc{ks>0K)4hz?GZf+oNe&0(;OEY+W@v7pgb6G`Cp=6jv>^3 zZ9|T4$W|*rEZYHGfjCAELMd0*Gj0LI0}bMo!`k3y2&K_5m7QH*H@6Vsf489qb>EGf zH${^A5oc$h(jLJkEHK0b83YKRcENltNhQnH#wJ~WMaYsmxEDuFFfk867vXV!Rg?=Em=2Eejo#WcpBdjS}7S>kU~Z_b22u$ zh;YJarK5RVtrHjIjZ;-G$1?p@ort<%4`8*!p6W$BHQ~_^5fRy`@QVPPC<;(5AT#CZKr(~y)f&AHmEIm~^0ro!6yKLJN_~oEoZ-e9CxPVX&@bA+XFA8-w@lJ>m5gx); z6ht!E15ZHz00!_%(N0hw3keCCX$=GJJvz)nPL67CZx4N;VJsl?u5en78ci|yiL@V& zf}ms6QQn=LP3>q55=R4^5(iJi_3=6$4i2KWDolbVYLE`hk>5aAfnyG%z_<0z!-rC! z76k!~VaE@eFfnIpM#d$0VwAwtfR$eW;tzP4=wOn9<_zc3s29G$0_#mE)sbWQKxs3S zaOh_MLIp=NFE-n`=F_5~gJRrai0SONV}g(w6fgJdgak}_NIre~w0(HE1f_;C=(ZsBgRNQ*h+{zWLojDOCY$!&-ZII zZtm`1r!S+yHLidub$i?9@^~H(j))Z0*H0|yp96bD+#il;1+cJMgC7M0b{xZQ`GkVP z2O7x1QQH)F!8=ar=2m8r0L=WdzB*VP@B=&?4H2Uuw0CIg0;iK-NlPy@`rxzzHUS9$ z)>dm92qstnpiYK6a4O+5>4}{MZZz|yHk{5-o5ij-Ha@-!rjEDo-4oZ+iY@SJhiOM& zg}n)!`_zeuYr^T(4K`L_d3=L_MMPbdLX3~!1R*JqFRu=<;e%Zd=NxEa;1WTzDGkf& zp~dDp0&H~X9$ALj}F_?dYdVm9i9tQf5o>zu*Vn{?_JKfC}xd06bA~6{)G{S*G z7CO!8KlU!5X*pR*3PutI7A|hf)YMP#&nt9XSAj;kfBk@yi;LOg{Mal$2|7uX>Vsj; zAK~G1%gcW7ry#->6B848!JvAra9F*I9QV=ElJX~?0kI2!su|n@Afb>zCb51{tOnKl z+gAjDt7R)bJ>q%bBOPU2aO?p8W ztQCmq@bpsuH~`!PSp;g;C2c+@V`EAX@_;T5su>y+-~WP2^sc@OIbw2>wg|;l2k1*t zk!Bu-MRxDtzS22z*X!L?QQb8ocO9e@?HsrNy&j6_=N5S1iYv7$yoeGJa4zP1%`=AajhjCS|- zP+?soGUIZKmUy6+A$&BgLvR7*=rNzJt=ahpqC!yLn7LJha%}zuguoZF;D8xg1o(I} z!{v8%A>-FHdw;ucxM=+rxks_%&M-DU@Cj^5Itd?0MmZGTsMs2+l{%GN=W?8^ z4{7olwd!p%GC{SDAJV60h~Zdld*VyR$QrKg@lrg?8apsJ*yN$SRR>ko@$hEnfR~*j ze<#z*O1b8j?qRpn%d`*&OBydc!ar{{#|}j%8xDWu+4n>lkh~*!PM5gxSxS<8Lu+gg zeuYU_|C7r;2q~p2B{zxfGV2 zLg5A$%SJb0tKEkcJ>`4$Dvr!)`Pa!NqUGRKUmm8q{meFL&3K{^Um})6OZVt~Wn^0& z!(+=3LMiSj!!o}3q6&<^7SfUSsgXZrWL(a≧t<=($z9vft5Kbem1dI+b9VV5nVt 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

c=y_B)s9gI~7brZn0 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

h8XL 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 diff --git a/source/images/docs/configuration/customizing-entity.png b/source/images/docs/configuration/customizing-entity.png index 63e8760af07bc53f84e830f8ef070a2a551def31..71b67832312796f929a8f324e15b0374f7e966d1 100644 GIT binary patch literal 83006 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%0Ai5nt>cW3u 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

gbF#6APJQfog-npCGT1|0V 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 Z19k-i34$*rqaUDNQsVMr#Uh`5{};Sk)&c+k literal 70626 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%0ANq?#p^!gOv=5w8?-sBRw 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 From 1477f40b9ee604e8f9c7f57a64c93f361918b51a Mon Sep 17 00:00:00 2001 From: Markus Adrario Date: Sat, 21 Jun 2025 22:39:42 +0200 Subject: [PATCH 07/27] Add categories to homee documentation (#39661) --- source/_integrations/homee.markdown | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/_integrations/homee.markdown b/source/_integrations/homee.markdown index ba60863f152..6f16035e9ef 100644 --- a/source/_integrations/homee.markdown +++ b/source/_integrations/homee.markdown @@ -2,7 +2,20 @@ title: Homee description: Instructions on how to setup Homee devices in Home Assistant. ha_category: + - Alarm + - Binary sensor + - Button + - Climate - Cover + - Event + - Fan + - Light + - Lock + - Number + - Select + - Sensor + - Switch + - Valve ha_config_flow: true ha_release: 2025.2 ha_iot_class: Local Push From 1c220525c983654a482945c43d3b85950943cb4d Mon Sep 17 00:00:00 2001 From: Didgeridrew <19187320+Didgeridrew@users.noreply.github.com> Date: Sun, 22 Jun 2025 02:18:52 -0400 Subject: [PATCH 08/27] Correct error in file.markdown (#39666) --- source/_integrations/file.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/file.markdown b/source/_integrations/file.markdown index f275b829a54..942d315b0c2 100644 --- a/source/_integrations/file.markdown +++ b/source/_integrations/file.markdown @@ -31,7 +31,7 @@ After creating a config entry, you can change the entry name, the name of the no To use notifications in automations or scripts, see the [getting started with automation page](/getting-started/automation/). -Use the `notify.send_message` entity to store notification messages. +Use the `notify.send_message` action to store notification messages. ## Sensor From 635554fd8980ddf4fda3bb0f7fc66bfddfca5f0d Mon Sep 17 00:00:00 2001 From: Morgan Bauer Date: Sat, 21 Jun 2025 23:23:30 -0700 Subject: [PATCH 09/27] Fix typo in image reference from #31912 (#39665) --- source/_docs/energy/water.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/energy/water.markdown b/source/_docs/energy/water.markdown index 8dfb726ee1b..0e6faa81e0d 100644 --- a/source/_docs/energy/water.markdown +++ b/source/_docs/energy/water.markdown @@ -42,7 +42,7 @@ There are also products for water usage monitoring that are based on existing co If your water meter lacks a rotary disk, magnetic disk, or coil. There are alternative solutions available to seamlessly integrate water monitoring into your smart home setup: -- [AI-on-the-edge-device](https://github.com/jomjol/AI-on-the-edge-device) is a project running on an ESP32-CAM and can be fully integrated into Home Assistant using the Home Assistant Discovery Functionality of MQTT. It digitalizes your gas/water/electricity meter display and provides its data in various ways.![Photo of the AI-on-the-edge-device Workflow](/images/docs/energy/ +- [AI-on-the-edge-device](https://github.com/jomjol/AI-on-the-edge-device) is a project running on an ESP32-CAM and can be fully integrated into Home Assistant using the Home Assistant Discovery Functionality of MQTT. It digitalizes your gas/water/electricity meter display and provides its data in various ways.![Photo of the AI-on-the-edge-device Workflow](/images/docs/energy/ai-on-the-edge-device.jpg) If you have a Culligan Water Softener, you may be able to interface with the inbuilt `DEBUG PORT` and receive water usage stats including `Gallons` (gal), `Gallons Per Minute` (gal/min), and `Gallons to Recharge` (gal): From 269a59d6a4acbbb477d6d0d95bd8e76c3c3e8c39 Mon Sep 17 00:00:00 2001 From: mithomas Date: Mon, 23 Jun 2025 08:11:29 +0200 Subject: [PATCH 10/27] Add missing dash in binary_sensor example (#39667) --- source/_integrations/template.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index d7364e7d59c..e0bbf30f449 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -178,7 +178,7 @@ Each entity platform has its own set of configuration options, but there are som ```yaml # Example configuration.yaml entry template: - binary_sensor: + - binary_sensor: # Common configuration options - unique_id: my_unique_sensor_id availability: "{{ 'sensor.watts' | has_value }}" From 98dba5185125183117c4cbad062e6d94ea2aa329 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Mon, 23 Jun 2025 07:12:02 +0100 Subject: [PATCH 11/27] Add data availability note to Recorder's get_statistics action (#39615) --- source/_integrations/recorder.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown index 6c1ecc8a587..cd6700f640a 100644 --- a/source/_integrations/recorder.markdown +++ b/source/_integrations/recorder.markdown @@ -257,6 +257,10 @@ Perform the action `recorder.enable` to start again saving events and states to Perform the action `recorder.get_statistics` to retrieve statistics for one or more entities from the recorder database. This action is useful for automations or scripts that need to access historical statistics, such as mean, min, max, or sum values, for supported entities like sensors. +{% note %} +Statistics are only available for entities that store [Long-term Statistics](https://developers.home-assistant.io/docs/core/entity/sensor/#long-term-statistics). More details can be found in the [2021.8.0 release notes](/blog/2021/08/04/release-20218/#long-term-statistics). +{% endnote %} + | Data attribute | Optional | Description | | -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `statistic_ids`| no | The entity IDs or statistic IDs to get statistics for. | From f0bf0454d89bef3ba23120f56916f87be79f483b Mon Sep 17 00:00:00 2001 From: Mark <6531552+MarkusBiggus@users.noreply.github.com> Date: Mon, 23 Jun 2025 16:16:05 +1000 Subject: [PATCH 12/27] Update templating.markdown (#38961) Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- source/_docs/automation/templating.markdown | 109 ++++++++++++++------ 1 file changed, 75 insertions(+), 34 deletions(-) diff --git a/source/_docs/automation/templating.markdown b/source/_docs/automation/templating.markdown index dd6de68240e..0b6d054283e 100644 --- a/source/_docs/automation/templating.markdown +++ b/source/_docs/automation/templating.markdown @@ -1,30 +1,37 @@ --- -title: "Automation trigger variables" -description: "List all available variables made available by triggers." +title: "Automation Templates" +description: "List all trigger variables available to templates." --- -Automations support [templating](/docs/configuration/templating/) in the same way as scripts do. In addition to the [Home Assistant template extensions](/docs/configuration/templating/#home-assistant-template-extensions) available to scripts, the `trigger` and `this` template variables are available. +Automations support the advanced features of [templating](/docs/configuration/templating/) in the same way as scripts do. In addition to the [Home Assistant template extensions](/docs/configuration/templating/#home-assistant-template-extensions) available to scripts, the `trigger` and `this` template variables are available for automations. -The template variable `this` is also available when evaluating any `trigger_variables` declared in the configuration. +Example of variables used in templates: -## Available `this` data +```jinja + {{ this.name }} is the name of the automation executing from this trigger + {{ trigger.platform }} is the type of trigger object, like `calendar` + ``` -The variable `this` is the [state object](/docs/configuration/state_object) of the automation at the moment of triggering the actions. State objects also contain context data which can be used to identify the user that caused a {% term script %} or {% term automation %} to execute. Note that `this` will not change while executing the {% term actions %}. +## Available state data + +The template variable `this` is an object that contains the [state](/docs/configuration/state_object) of the automation at the moment of triggering the actions and can be used to evaluate [`trigger_variables`](/docs/automation/trigger/#trigger-variables) declared in the configuration of the active {% term trigger %}. +State objects also contain context data which can be used to identify the user that caused a {% term script %} or {% term automation %} to execute. Note that `this` will not change while executing the {% term actions %}. ## Available trigger data -The variable `trigger` is an object that contains details about which {% term trigger %} triggered the automation. +The template variable `trigger` is an object that contains details about which {% term platform %} triggered the automation. The `platform` property contains the name of the {% term platform %} whose event triggered the automation. Templates can use the data to modify the actions performed by the automation or displayed in a message. For example, you could create an automation that multiple sensors can trigger and then use the sensor's location to specify a light to activate; or you could send a notification containing the friendly name of the sensor that triggered it. -Each [trigger platform](/docs/automation/trigger/#event-trigger) can include additional data specific to that platform. +Each [trigger](/docs/automation/trigger/#event-trigger) platform includes additional data specific to that {% term platform %}. ### All -Triggers from all platforms will include the following data. +Triggers from all platforms will include the following properties. | Template variable | Data | | ---- | ---- | +| `trigger.platform` | Trigger object type. | `trigger.alias` | Alias of the trigger. | `trigger.id` | The [`id` of the trigger](/docs/automation/trigger/#trigger-id). | `trigger.idx` | Index of the trigger. (The first trigger idx is `0`.) @@ -33,18 +40,18 @@ Triggers from all platforms will include the following data. These are the properties available for a [Calendar trigger](/docs/automation/trigger/#calendar-trigger). -| Template variable | Data | -| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- | -| `trigger.platform` | Hardcoded: `calendar` | -| `trigger.event` | The trigger event type, either `start` or `end` | -| `trigger.calendar_event` | The calendar event object matched. | -| `trigger.calendar_event.summary` | The title or summary of the calendar event. | -| `trigger.calendar_event.start` | String representation of the start date or date time of the calendar event e.g. `2022-04-10`, or `2022-04-10 11:30:00-07:00` | -| `trigger.calendar_event.end` | String representation of the end time of date time the calendar event in UTC e.g. `2022-04-11`, or `2022-04-10 11:45:00-07:00` | -| `trigger.calendar_event.all_day` | Indicates the event spans the entire day. | -| `trigger.calendar_event.description` | A detailed description of the calendar event, if available. | -| `trigger.calendar_event.location` | Location information for the calendar event, if available. | -| `trigger.offset` | Timedelta object with offset to the event, if any | +| Template variable | Data | +| ---- | ---- | +| `trigger.platform` | Hardcoded: `calendar` +| `trigger.event` | The trigger event type, either `start` or `end`. +| `trigger.calendar_event` | The calendar event object matched. +| `trigger.calendar_event.summary` | The title or summary of the calendar event. +| `trigger.calendar_event.start` | String representation of the start date or date time of the calendar event e.g. `2022-04-10`, or `2022-04-10 11:30:00-07:00` +| `trigger.calendar_event.end` | String representation of the end time of date time the calendar event in UTC e.g. `2022-04-11`, or `2022-04-10 11:45:00-07:00` +| `trigger.calendar_event.all_day` | Indicates the event spans the entire day. +| `trigger.calendar_event.description` | A detailed description of the calendar event, if available. +| `trigger.calendar_event.location` | Location information for the calendar event, if available. +| `trigger.offset` | Timedelta object with offset to the event, if any. ### Device @@ -54,18 +61,42 @@ Inherites template variables from [event](#event) or [state](#state) template ba | Template variable | Data | | ---- | ---- | -| `trigger.platform` | Hardcoded: `device`. +| `trigger.platform` | Hardcoded: `device` ### Event -These are the properties available for a [Event trigger](/docs/automation/trigger/#event-trigger). +An [Event](/docs/configuration/events/) trigger is fired each time an {% term entity %} state changes or an event matching the configured event_type occurs. + +These are the properties available for an [Event trigger](/docs/automation/trigger/#event-trigger). | Template variable | Data | | ---- | ---- | -| `trigger.platform` | Hardcoded: `event`. -| `trigger.event` | Event object that matched. +| `trigger.platform` | Hardcoded: `event` +| `trigger.event` | Event object that matched. | `trigger.event.event_type` | Event type. -| `trigger.event.data` | Optional event data. +| `trigger.event.data` | Optional event data. + +### Geolocation + +These are the properties available for a [Geolocation trigger](/docs/automation/trigger/#geolocation-trigger). + +| Template variable | Data | +| ---- | ---- | +| `trigger.platform` | Hardcoded: `geo_location` +| `trigger.event` | The trigger event type, either `enter` or `leave`. +| `trigger.source` | The Geolocation platform creating the trigger event. +| `trigger.zone` | State object of the zone. + +### Home Assistant + +The Home Assistant trigger is recommended for automations instead of [homeassistant_start or homeassistant_stop events](/docs/configuration/events/#homeassistant_start-homeassistant_started). + +These are the properties available for a [Home Assistant trigger](/docs/automation/trigger/#home-assistant-trigger). + +| Template variable | Data | +| ---- | ---- | +| `trigger.platform` | Hardcoded: `homeassistant` +| `trigger.event` | The trigger event type, either `start` or `shutdown`. ### MQTT @@ -73,7 +104,7 @@ These are the properties available for a [MQTT trigger](/docs/automation/trigger | Template variable | Data | | ---- | ---- | -| `trigger.platform` | Hardcoded: `mqtt`. +| `trigger.platform` | Hardcoded: `mqtt` | `trigger.topic` | Topic that received payload. | `trigger.payload` | Payload. | `trigger.payload_json` | Dictionary of the JSON parsed payload. @@ -100,9 +131,9 @@ These are the properties available for a [Sentence trigger](/docs/automation/tri | Template variable | Data | | ---- | ---- | | `trigger.platform` | Hardcoded: `conversation` -| `trigger.sentence` | Text of the sentence that was matched -| `trigger.slots` | Object with matched slot values -| `trigger.details` | Object with matched slot details by name, such as [wildcards](/docs/automation/trigger/#sentence-wildcards). Each detail contains:
  • `name` - name of the slot
  • `text` - matched text
  • `value` - output value (see [lists](https://developers.home-assistant.io/docs/voice/intent-recognition/template-sentence-syntax/#lists))
+| `trigger.sentence` | Text of the sentence that was matched. +| `trigger.slots` | Object with matched slot values. +| `trigger.details` | Object with matched slot details by name, such as [wildcards](/docs/automation/trigger/#sentence-wildcards). Each detail contains:
  • `name` - name of the slot
  • `text` - matched text
  • `value` - output value (see [lists](/docs/voice/intent-recognition/template-sentence-syntax/#lists))
. | `trigger.device_id` | The device ID that captured the command, if any. ### State @@ -127,6 +158,16 @@ These are the properties available for a [Sun trigger](/docs/automation/trigger/ | `trigger.event` | The event that just happened: `sunset` or `sunrise`. | `trigger.offset` | Timedelta object with offset to the event, if any. +### Tag + +These are the properties available for a [Tag trigger](/docs/automation/trigger/#tag-trigger). + +| Template variable | Data | +| ---- | ---- | +| `trigger.platform` | Hardcoded: `tag` +| `trigger.tag_id` | The tag ID captured. +| `trigger.device_id` | Optional device ID that captured the tag. + ### Template These are the properties available for a [Template trigger](/docs/automation/trigger/#template-trigger). @@ -166,9 +207,9 @@ These properties are available for a [persistent notification trigger](/docs/aut | `trigger.platform` | Hardcoded: `persistent_notification` | `trigger.update_type` | Type of persistent notification update `added`, `removed`, `current`, or `updated`. | `trigger.notification` | Notification object that triggered the persistent notification trigger. -| `trigger.notification.notification_id` | The notification ID -| `trigger.notification.title` | Title of the notification -| `trigger.notification.message` | Message of the notification +| `trigger.notification.notification_id` | The notification ID. +| `trigger.notification.title` | Title of the notification. +| `trigger.notification.message` | Message of the notification. | `trigger.notification.created_at` | DateTime object indicating when the notification was created. ### Webhook @@ -193,7 +234,7 @@ These are the properties available for a [Zone trigger](/docs/automation/trigger | `trigger.entity_id` | Entity ID that we are observing. | `trigger.from_state` | Previous [state object] of the entity. | `trigger.to_state` | New [state object] of the entity. -| `trigger.zone` | State object of zone +| `trigger.zone` | State object of the zone. | `trigger.event` | Event that trigger observed: `enter` or `leave`. ## Examples From e0e092fbb94d419fa6651cb5a037545b05c4be78 Mon Sep 17 00:00:00 2001 From: dierochade <125600882+dierochade@users.noreply.github.com> Date: Mon, 23 Jun 2025 08:17:18 +0200 Subject: [PATCH 13/27] Adding missing data property "hold_secs" (#39586) --- source/_integrations/harmony.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/harmony.markdown b/source/_integrations/harmony.markdown index cb02f63214d..0564c3f1bb6 100644 --- a/source/_integrations/harmony.markdown +++ b/source/_integrations/harmony.markdown @@ -99,6 +99,7 @@ Send a single command or a set of commands to one device, device ID and availabl | `command` | no | A single command or a list of commands to send. | | `num_repeats` | yes | The number of times to repeat the command(s). | | `delay_secs` | yes | The number of seconds between sending each command. | +| `hold_secs` | yes | The number of seconds the button on the remote is held before the release is sent. | In the file 'harmony_REMOTENAME.conf' you can find the available devices and commands, for example: From ec14a658ecb505d4f03bd3f4e6b7df7318964dd9 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Mon, 23 Jun 2025 08:18:23 +0200 Subject: [PATCH 14/27] Update here_travel_time info on free requests (#39653) --- source/_integrations/here_travel_time.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/here_travel_time.markdown b/source/_integrations/here_travel_time.markdown index 145df81eef8..d92d04c9235 100644 --- a/source/_integrations/here_travel_time.markdown +++ b/source/_integrations/here_travel_time.markdown @@ -20,9 +20,9 @@ The `here_travel_time` sensor provides travel time from the [HERE Routing API](h You need to register for an API key by following the instructions in the [API Developer Guide](https://www.here.com/docs/bundle/routing-api-developer-guide-v8/page/topics/send-request.html). -HERE offers a Limited Plan which includes 1000 free transactions per day. If you are not [updating sensors on demand](#updating-sensors-on-demand-using-automation), you can track 3 routes without exceeding the limit. +HERE offers a Base Plan which includes 5000 free transactions per month. If you are not [updating sensors on demand](#updating-sensors-on-demand-using-automation), you can track 1 route without exceeding the limit. -You can provide payment details if you want to pay for unlimited transactions. Be aware that the amount of transactions included for free in the paid plan might be _less_ than the 1000 transactions per day in the free plan. More information can be found [on the pricing page](https://www.here.com/get-started/pricing) +More information can be found [on the pricing page](https://www.here.com/get-started/pricing) {% include integrations/config_flow.md %} From 395ae1b9139984af677f0f5bbcc89cc5c9c3b06a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jun 2025 09:22:37 +0200 Subject: [PATCH 15/27] build(deps-dev): bump textlint from 14.8.4 to 15.0.1 (#39674) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 967 +++++++++++++++------------------------------- package.json | 2 +- 2 files changed, 312 insertions(+), 657 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0bc05b6f025..afe61b34772 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "remark-lint-prohibited-strings": "^4.0.0", "remark-lint-unordered-list-marker-style": "^4.0.1", "remark-stringify": "^11.0.0", - "textlint": "^14.8.4", + "textlint": "^15.0.1", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^5.0.13" @@ -44,183 +44,30 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/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/code-frame/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/code-frame/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/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/code-frame/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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/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/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/highlight/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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "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": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "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/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -299,9 +146,9 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.12.1.tgz", - "integrity": "sha512-KG1CZhZfWg+u8pxeM/mByJDScJSrjjxLc8fwQqbsS8xCjBmQfMNEBTotYdNanKekepnfRI85GtgQlctLFpcYPw==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.0.tgz", + "integrity": "sha512-P5FZsXU0kY881F6Hbk9GhsYx02/KgWK1DYf7/tyE/1lcFKhDYPQR9iYjhQXJn+Sg6hQleMo3DB7h7+p4wgp2Lw==", "dev": true, "license": "MIT", "dependencies": { @@ -340,21 +187,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/config/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@npmcli/map-workspaces": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.4.tgz", @@ -442,73 +274,73 @@ "dev": true }, "node_modules/@textlint/ast-tester": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.8.4.tgz", - "integrity": "sha512-j6YKPuEaASeXQ2Y/ode993r4A8ugdGEFnPhp96HVGjNVoAsandlR/L0WEMDG1FdIJj3W9+9rlcikXhFQSFc0lA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-15.0.1.tgz", + "integrity": "sha512-rPWRFMn8CtOJS6kubBv5IIs/TjPxoueeP7VuWSw7UFsf4lVQtBi8KvkVXEqA8k0AnQE6e8K9hEaKGxeTQsrpRg==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "14.8.4", + "@textlint/ast-node-types": "15.0.1", "debug": "^4.4.1" } }, "node_modules/@textlint/ast-tester/node_modules/@textlint/ast-node-types": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", - "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.0.1.tgz", + "integrity": "sha512-e93SMkYpyHsAy62UDfOm3P91M/6Lm4akVfYd7cGqsAW8VjvGeJTEuo1kDJxlddOrck3WWid8h8KwGPCBbHfRBg==", "dev": true, "license": "MIT" }, "node_modules/@textlint/ast-traverse": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.8.4.tgz", - "integrity": "sha512-bnmgt0dB5RxBhRXQnaTd6wblfuv+cRWrGuyMp6CIuPTyWXyA5AO3NhqQYjQLCbrPDByiwbHAQwIZYOw6sVvn9Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-15.0.1.tgz", + "integrity": "sha512-xslCOzIUd2ZYWYrkyrNLiU7Tq7VpvqnJOUaeN60FHQfN4uQTcmm7JQPbbv9BTRkD3E/tuWhKR14gm+f0FPRRYg==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "14.8.4" + "@textlint/ast-node-types": "15.0.1" } }, "node_modules/@textlint/ast-traverse/node_modules/@textlint/ast-node-types": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", - "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.0.1.tgz", + "integrity": "sha512-e93SMkYpyHsAy62UDfOm3P91M/6Lm4akVfYd7cGqsAW8VjvGeJTEuo1kDJxlddOrck3WWid8h8KwGPCBbHfRBg==", "dev": true, "license": "MIT" }, "node_modules/@textlint/config-loader": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.8.4.tgz", - "integrity": "sha512-TWIfYkGIl6zZz4GJWQVrWurK25YG0j0Br/Jexn2EAh7sun5wDsb7hHK1Y2aWHIAeWHOn5D2C0OdHT3jH8YToGA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-15.0.1.tgz", + "integrity": "sha512-K2Ly59lMIYt9ygo1QS5i6iskF7AdSts/d4O4TH9a62KJ/ymUO22suW0qKaXm2Gv6oO3rh1LAECxPNPDBAIVKHg==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/kernel": "14.8.4", - "@textlint/module-interop": "14.8.4", - "@textlint/resolver": "14.8.4", - "@textlint/types": "14.8.4", - "@textlint/utils": "14.8.4", + "@textlint/kernel": "15.0.1", + "@textlint/module-interop": "15.0.1", + "@textlint/resolver": "15.0.0", + "@textlint/types": "15.0.1", + "@textlint/utils": "15.0.1", "debug": "^4.4.1", "rc-config-loader": "^4.1.3" } }, "node_modules/@textlint/feature-flag": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.8.4.tgz", - "integrity": "sha512-bI1HpZtArzgmbPsMubKe3AYLIOYPOqHJ8R8JlhSuduszVd6gFsyptmMTHdI+1gWRTo1Dv9LRGEmI9W9rAV7Dmg==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-15.0.1.tgz", + "integrity": "sha512-4eAoh1viI0dukpqL+Zi2X+Vti7/K6Tho+sE9Fv2yQTTXlDc8A7Xmgdvyzkbz6GXNKLEWf6N9VzBQGK9YPRPqnQ==", "dev": true, "license": "MIT" }, "node_modules/@textlint/fixer-formatter": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.8.4.tgz", - "integrity": "sha512-lpEaVF1iUBL4d+X04BIus7ubiPk5PeRmriFosxoCKT9RqJFXMnC6ApBGpWX5fLBTRK9XNesOpP0c+tXprOAPdw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-15.0.1.tgz", + "integrity": "sha512-PbZxLcVDrcb3YDjRfSKgJrJtgJboQXaUAx8Mo0h6TKRWv8rGaUyFoIgxEAM2sTTG2wMlrphVFFJieouhZwNx5Q==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/module-interop": "14.8.4", - "@textlint/resolver": "14.8.4", - "@textlint/types": "14.8.4", + "@textlint/module-interop": "15.0.1", + "@textlint/resolver": "15.0.0", + "@textlint/types": "15.0.1", "chalk": "^4.1.2", "debug": "^4.4.1", "diff": "^5.2.0", @@ -518,43 +350,43 @@ } }, "node_modules/@textlint/kernel": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.8.4.tgz", - "integrity": "sha512-fBk8Lm4Ph7ogvqpSpRFiB0NM/rQVWOnOMLSJqZsdyvA40IVeZZYs+2bM1WgVdAZLUQTHSzKMExsHu2c91YVpKw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-15.0.1.tgz", + "integrity": "sha512-JgyRwMzU483AtzjXxVWpMxoThUJLBSaMHJqJ9EzzAthI4c4qPb5Vb9silwDryWXrFQvOCL2uCnVBCKoChzdhHw==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "14.8.4", - "@textlint/ast-tester": "14.8.4", - "@textlint/ast-traverse": "14.8.4", - "@textlint/feature-flag": "14.8.4", - "@textlint/source-code-fixer": "14.8.4", - "@textlint/types": "14.8.4", - "@textlint/utils": "14.8.4", + "@textlint/ast-node-types": "15.0.1", + "@textlint/ast-tester": "15.0.1", + "@textlint/ast-traverse": "15.0.1", + "@textlint/feature-flag": "15.0.1", + "@textlint/source-code-fixer": "15.0.1", + "@textlint/types": "15.0.1", + "@textlint/utils": "15.0.1", "debug": "^4.4.1", "fast-equals": "^4.0.3", "structured-source": "^4.0.0" } }, "node_modules/@textlint/kernel/node_modules/@textlint/ast-node-types": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", - "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.0.1.tgz", + "integrity": "sha512-e93SMkYpyHsAy62UDfOm3P91M/6Lm4akVfYd7cGqsAW8VjvGeJTEuo1kDJxlddOrck3WWid8h8KwGPCBbHfRBg==", "dev": true, "license": "MIT" }, "node_modules/@textlint/linter-formatter": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.8.4.tgz", - "integrity": "sha512-sZ0UfYRDBNHnfMVBqLqqYnqTB7Ec169ljlmo+SEHR1T+dHUPYy1/DZK4p7QREXlBSFL4cnkswETCbc9xRodm4Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.0.1.tgz", + "integrity": "sha512-iDj8d4vi9h7zC/k4X5NgyNA+rt25fonR2enNT7Xsur+L5Dv5dI5RPSc+N6ORhHwhg0d9nsB1YM6uf5CPI1QDrw==", "dev": true, "license": "MIT", "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "14.8.4", - "@textlint/resolver": "14.8.4", - "@textlint/types": "14.8.4", + "@textlint/module-interop": "15.0.1", + "@textlint/resolver": "15.0.0", + "@textlint/types": "15.0.1", "chalk": "^4.1.2", "debug": "^4.4.1", "js-yaml": "^3.14.1", @@ -567,13 +399,13 @@ } }, "node_modules/@textlint/markdown-to-ast": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.8.4.tgz", - "integrity": "sha512-9x7xqpk//79nREP4Hb219UG3N3lERNorlhXOl1XX4A0y8BcDAKKDv70WftkF9VZ+sx4ys4dv/iOsBA29I0nNQA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-15.0.1.tgz", + "integrity": "sha512-78p2a2TEln71sFd3eWlNX9ZJekaLC1YiuAec4Ixo3jMCh5t29AS35FdW1ZNF1iHBXjhvkyKW30TquQWkNwfTuw==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "14.8.4", + "@textlint/ast-node-types": "15.0.1", "debug": "^4.4.1", "mdast-util-gfm-autolink-literal": "^0.1.3", "neotraverse": "^0.6.18", @@ -586,9 +418,9 @@ } }, "node_modules/@textlint/markdown-to-ast/node_modules/@textlint/ast-node-types": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", - "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.0.1.tgz", + "integrity": "sha512-e93SMkYpyHsAy62UDfOm3P91M/6Lm4akVfYd7cGqsAW8VjvGeJTEuo1kDJxlddOrck3WWid8h8KwGPCBbHfRBg==", "dev": true, "license": "MIT" }, @@ -835,90 +667,90 @@ } }, "node_modules/@textlint/module-interop": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.8.4.tgz", - "integrity": "sha512-1LdPYLAVpa27NOt6EqvuFO99s4XLB0c19Hw9xKSG6xQ1K82nUEyuWhzTQKb3KJ5Qx7qj14JlXZLfnEuL6A16Bw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.0.1.tgz", + "integrity": "sha512-4c+JjJB8+TrGwIiaf6JNPUIQXVGLfh6si9pEnb6pkgaJKM3bxFiUZrnAvUxrUeJYYyPAM/s+kMO0m2NIoKdYaA==", "dev": true, "license": "MIT" }, "node_modules/@textlint/resolver": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.8.4.tgz", - "integrity": "sha512-nMDOgDAVwNU9ommh+Db0U+MCMNDPbQ/1HBNjbnHwxZkCpcT6hsAJwBe38CW/DtWVUv8yeR4R40IYNPT84srNwA==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.0.0.tgz", + "integrity": "sha512-Ju3JHL6zDexGQlFpgDePwz+wEakMrMf5S6zrrm/PkxLxa70XUiCD8XndX7tWnzVHjnbjwHzzB4IbVEFY2eT7gQ==", "dev": true, "license": "MIT" }, "node_modules/@textlint/source-code-fixer": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.8.4.tgz", - "integrity": "sha512-/BTSLTgpRqrgwqB2Jmu/sRMEgB3sn9dxhDRmSX4hFFbtD2wT8/d4TcxD7rTe3NdWAPCCHQ8xCBUHDuZrTqDA4w==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-15.0.1.tgz", + "integrity": "sha512-yHAo6fXzB90RWrnCBTSXRrcp+heV9+yVebRLsLlex4CtCmF0eZNL574z/SnY7oT78Dxp8rzvv1NASFOSKDvYBg==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/types": "14.8.4", + "@textlint/types": "15.0.1", "debug": "^4.4.1" } }, "node_modules/@textlint/text-to-ast": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.8.4.tgz", - "integrity": "sha512-BWWEM12WqWUKmI9BQvnjtu4CElExWhm1asPE3j//jFTyR6oLv14NaFUaR26xGJWAI28WIa293AmWfE60ygHdRA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-15.0.1.tgz", + "integrity": "sha512-ZPGpN9c6/5bvBf5DZifDrSjF2b51zwlLR4l9CtBTSisxLV7dMgm06zLlgrsk7ic44P8hvDRz0T31zD59CC0dYQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "14.8.4" + "@textlint/ast-node-types": "15.0.1" } }, "node_modules/@textlint/text-to-ast/node_modules/@textlint/ast-node-types": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", - "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.0.1.tgz", + "integrity": "sha512-e93SMkYpyHsAy62UDfOm3P91M/6Lm4akVfYd7cGqsAW8VjvGeJTEuo1kDJxlddOrck3WWid8h8KwGPCBbHfRBg==", "dev": true, "license": "MIT" }, "node_modules/@textlint/textlint-plugin-markdown": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.8.4.tgz", - "integrity": "sha512-WWFo05mIsXaJPrWiR/nsvaLd/nUS0xWWeJg6AcpOkrxyIqH//PyTuQHD9sYpJkCFopWP1/8GeCba+a/m2llX4g==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-15.0.1.tgz", + "integrity": "sha512-otvlCqjd3PMaEryh1sP/zQ4Cawi8Zj9iKFUWJiJF/rgf2wuMNBABg36HfglLJpgFxGM7yDgX4mJzM6aYUEzcCQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/markdown-to-ast": "14.8.4", - "@textlint/types": "14.8.4" + "@textlint/markdown-to-ast": "15.0.1", + "@textlint/types": "15.0.1" } }, "node_modules/@textlint/textlint-plugin-text": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.8.4.tgz", - "integrity": "sha512-FY7H9a2I07/DzQtouQK9/Fs+9fgMAw5xQvHgAiqOffGU/i8WvWnsywflciW/IRi/By1TCd5nhdN/YRBvzuvfnw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-15.0.1.tgz", + "integrity": "sha512-ha+L6gx0Q8V8ZghT1EzVeqnrWxWY5NBcIfc0nfGF/m5XiFGpwbausyE1HefpfjOJC0BFJgSUZ/PGDYJeow+uWw==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/text-to-ast": "14.8.4", - "@textlint/types": "14.8.4" + "@textlint/text-to-ast": "15.0.1", + "@textlint/types": "15.0.1" } }, "node_modules/@textlint/types": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.8.4.tgz", - "integrity": "sha512-9nyY8vVXlr8hHKxa6+37omJhXWCwovMQcgMteuldYd4dOxGm14AK2nXdkgtKEUQnzLGaXy46xwLCfhQy7V7/YA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.0.1.tgz", + "integrity": "sha512-ACekqqM0TCUw+PtTsiXkjigCSYWHut9ZKXpJ0t6IvTVBABgGDz+jLhTkUp1scrMFSJhYKNrWLVAxPV7ukoSVgw==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "14.8.4" + "@textlint/ast-node-types": "15.0.1" } }, "node_modules/@textlint/types/node_modules/@textlint/ast-node-types": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", - "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.0.1.tgz", + "integrity": "sha512-e93SMkYpyHsAy62UDfOm3P91M/6Lm4akVfYd7cGqsAW8VjvGeJTEuo1kDJxlddOrck3WWid8h8KwGPCBbHfRBg==", "dev": true, "license": "MIT" }, "node_modules/@textlint/utils": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.8.4.tgz", - "integrity": "sha512-ByRbUBtxhvZoI43CJJCy0oVPwpvB4/r8FhH33QguW9DSVk33y8ful5YIhV8ziSGjNJbwxGhe3rqR8YBmUkrnsQ==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-15.0.1.tgz", + "integrity": "sha512-W1FreIILp3TZ9//7hULI+QiWwdQvK6/WVpdvniFU85JIg9yZUJ3oOSGAVl4hSvc64qqRiYWYc7Ng8xAXNFA7hQ==", "dev": true, "license": "MIT" }, @@ -992,6 +824,13 @@ "integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==", "dev": true }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.1.tgz", @@ -1813,9 +1652,9 @@ } }, "node_modules/express-rate-limit": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.0.tgz", - "integrity": "sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz", + "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==", "dev": true, "license": "MIT", "engines": { @@ -1825,7 +1664,7 @@ "url": "https://github.com/sponsors/express-rate-limit" }, "peerDependencies": { - "express": "^4.11 || 5 || ^5.0.0-beta.1" + "express": ">= 4.11" } }, "node_modules/extend": { @@ -1932,16 +1771,17 @@ "node": ">= 0.8" } }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "node_modules/find-up-simple": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", + "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/flat-cache": { @@ -2096,24 +1936,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "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-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2158,10 +1980,17 @@ "license": "MIT" }, "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 + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } }, "node_modules/http-errors": { "version": "2.0.0", @@ -2243,6 +2072,19 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/index-to-position": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz", + "integrity": "sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -2318,18 +2160,6 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-decimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", @@ -2416,12 +2246,6 @@ "dev": true, "license": "MIT" }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2450,7 +2274,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.1", @@ -2466,12 +2291,6 @@ "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": "3.0.0", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", @@ -2533,22 +2352,6 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "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": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", - "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": "5.1.0", "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-5.1.0.tgz", @@ -2573,19 +2376,6 @@ "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": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "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", @@ -2610,16 +2400,11 @@ } }, "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==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "license": "ISC" }, "node_modules/markdown-extensions": { "version": "2.0.0", @@ -4392,15 +4177,18 @@ } }, "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==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", + "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "^7.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/normalize-path": { @@ -4485,39 +4273,6 @@ "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": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "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": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/package-json-from-dist": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", @@ -4555,15 +4310,34 @@ } }, "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", + "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", "dev": true, + "license": "MIT", "dependencies": { - "error-ex": "^1.2.0" + "@babel/code-frame": "^7.26.2", + "index-to-position": "^1.1.0", + "type-fest": "^4.39.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/parseurl": { @@ -4576,15 +4350,6 @@ "node": ">= 0.8" } }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -4594,12 +4359,6 @@ "node": ">=8" } }, - "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-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", @@ -4616,12 +4375,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, "node_modules/path-to-glob-pattern": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-2.0.1.tgz", @@ -4638,19 +4391,12 @@ "node": ">=16" } }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -4664,36 +4410,6 @@ "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": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "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": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "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": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pkce-challenge": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz", @@ -4852,103 +4568,68 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/read-package-up": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", + "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up-simple": "^1.0.0", + "read-pkg": "^9.0.0", + "type-fest": "^4.6.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-package-up/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", + "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", "dev": true, + "license": "MIT", "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "@types/normalize-package-data": "^2.4.3", + "normalize-package-data": "^6.0.0", + "parse-json": "^8.0.0", + "type-fest": "^4.6.0", + "unicorn-magic": "^0.1.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": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "node": ">=18" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "node_modules/read-pkg/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" }, - "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": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "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": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "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": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "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": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/readable-stream": { @@ -6516,23 +6197,6 @@ "node": ">=0.10.0" } }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/router": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", @@ -6578,12 +6242,16 @@ "license": "MIT" }, "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, + "license": "ISC", "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/send": { @@ -6774,32 +6442,36 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, + "license": "Apache-2.0", "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 + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" }, "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, + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "node_modules/spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", - "dev": true + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "dev": true, + "license": "CC0-1.0" }, "node_modules/sprintf-js": { "version": "1.0.3", @@ -6905,18 +6577,6 @@ "node": ">=8" } }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "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", @@ -6951,18 +6611,6 @@ "node": ">=8" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/table": { "version": "6.9.0", "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", @@ -7011,45 +6659,44 @@ "dev": true }, "node_modules/textlint": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.8.4.tgz", - "integrity": "sha512-oV7DwKjdbIk+5LlAhtTtWsudzNdUnEpP2KW2iIRnjdZ0uM/vXhffDh66UL6P3nk7Io37qhSRb3E82fdVHqyblw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-15.0.1.tgz", + "integrity": "sha512-blIt0neiiCwa0DI/iGUqP+2oNeWm5rVxzL27Pj/wxSmmupcRICXlQSwHWXXsZdke0C696qVF4lT/cqJ5n83llA==", "dev": true, "license": "MIT", "dependencies": { - "@modelcontextprotocol/sdk": "^1.12.1", - "@textlint/ast-node-types": "14.8.4", - "@textlint/ast-traverse": "14.8.4", - "@textlint/config-loader": "14.8.4", - "@textlint/feature-flag": "14.8.4", - "@textlint/fixer-formatter": "14.8.4", - "@textlint/kernel": "14.8.4", - "@textlint/linter-formatter": "14.8.4", - "@textlint/module-interop": "14.8.4", - "@textlint/resolver": "14.8.4", - "@textlint/textlint-plugin-markdown": "14.8.4", - "@textlint/textlint-plugin-text": "14.8.4", - "@textlint/types": "14.8.4", - "@textlint/utils": "14.8.4", + "@modelcontextprotocol/sdk": "^1.12.3", + "@textlint/ast-node-types": "15.0.1", + "@textlint/ast-traverse": "15.0.1", + "@textlint/config-loader": "15.0.1", + "@textlint/feature-flag": "15.0.1", + "@textlint/fixer-formatter": "15.0.1", + "@textlint/kernel": "15.0.1", + "@textlint/linter-formatter": "15.0.1", + "@textlint/module-interop": "15.0.1", + "@textlint/resolver": "15.0.0", + "@textlint/textlint-plugin-markdown": "15.0.1", + "@textlint/textlint-plugin-text": "15.0.1", + "@textlint/types": "15.0.1", + "@textlint/utils": "15.0.1", "debug": "^4.4.1", - "file-entry-cache": "^10.0.8", + "file-entry-cache": "^10.1.1", "glob": "^10.4.5", "md5": "^2.3.0", "mkdirp": "^0.5.6", "optionator": "^0.9.4", "path-to-glob-pattern": "^2.0.1", "rc-config-loader": "^4.1.3", - "read-pkg": "^1.1.0", - "read-pkg-up": "^3.0.0", + "read-package-up": "^11.0.0", "structured-source": "^4.0.0", "unique-concat": "^0.2.2", - "zod": "^3.25.56" + "zod": "^3.25.64" }, "bin": { "textlint": "bin/textlint.js" }, "engines": { - "node": ">=18.14.0" + "node": ">=20.0.0" } }, "node_modules/textlint-filter-rule-comments": { @@ -7155,9 +6802,9 @@ } }, "node_modules/textlint/node_modules/@textlint/ast-node-types": { - "version": "14.8.4", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", - "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.0.1.tgz", + "integrity": "sha512-e93SMkYpyHsAy62UDfOm3P91M/6Lm4akVfYd7cGqsAW8VjvGeJTEuo1kDJxlddOrck3WWid8h8KwGPCBbHfRBg==", "dev": true, "license": "MIT" }, @@ -7298,6 +6945,19 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", @@ -7839,6 +7499,7 @@ "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, + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -8358,12 +8019,6 @@ "dev": true, "license": "ISC" }, - "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/yaml": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", @@ -8374,9 +8029,9 @@ } }, "node_modules/zod": { - "version": "3.25.57", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.57.tgz", - "integrity": "sha512-6tgzLuwVST5oLUxXTmBqoinKMd3JeesgbgseXeFasKKj8Q1FCZrHnbqJOyiEvr4cVAlbug+CgIsmJ8cl/pU5FA==", + "version": "3.25.67", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", + "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", "dev": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index 84d01f1d4a4..b98e68f8dcb 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "remark-lint-prohibited-strings": "^4.0.0", "remark-lint-unordered-list-marker-style": "^4.0.1", "remark-stringify": "^11.0.0", - "textlint": "^14.8.4", + "textlint": "^15.0.1", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^5.0.13" From 06ea63aa2f96f2f9f285a044a53261c2421e67b0 Mon Sep 17 00:00:00 2001 From: Richard <5207490+genestealer@users.noreply.github.com> Date: Mon, 23 Jun 2025 08:26:21 +0100 Subject: [PATCH 16/27] Update axis.markdown - Limited Axis integration without web access (#39200) --- source/_integrations/axis.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/axis.markdown b/source/_integrations/axis.markdown index a33b0195055..088440a8c8b 100644 --- a/source/_integrations/axis.markdown +++ b/source/_integrations/axis.markdown @@ -53,6 +53,10 @@ If you are having issues and want to report a problem, always start with making If your device is not discovered. On your camera, go to **System Options** -> **Advanced** -> **Plain Configuration**. Change the drop-down box to `network` and click `Select Group`. If `Network Interface I0 ZeroConf` contains the `169.x.x.x` IP address, unchecked the box next to `Enabled` for this section and click `Save`. +### Internet access required for full integration + +If the Axis device does not have internet access, Home Assistant may only display the camera stream. Other entities such as sensors and output controls might not appear. To ensure all device features are available, make sure the camera has internet access during initial setup. + ### Reporting a problem When creating an issue detailing a problem related to the integration make sure to share the device model and firmware as well as prepare logs. Logs might contain sensitive information so make sure to look through it before sharing. From 171276299087e4790ecb0d7c424e205c773fba02 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jun 2025 10:05:47 +0200 Subject: [PATCH 17/27] build(deps-dev): bump rubocop from 1.76.2 to 1.77.0 (#39675) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 89cb07a67d8..500da141377 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :development do # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' gem 'sass-embedded', '1.89.2' - gem 'rubocop', '1.76.2' + gem 'rubocop', '1.77.0' gem 'ruby-lsp', '0.24.2' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index c78a71d3083..95954c872d7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -119,7 +119,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.1) rouge (4.5.2) - rubocop (1.76.2) + rubocop (1.77.0) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -185,7 +185,7 @@ DEPENDENCIES nokogiri (= 1.18.8) rackup (= 2.2.1) rake (= 13.3.0) - rubocop (= 1.76.2) + rubocop (= 1.77.0) ruby-lsp (= 0.24.2) sass-embedded (= 1.89.2) sass-globbing (= 1.1.5) From 46900ac553302265a44ab2d3577a518416688e13 Mon Sep 17 00:00:00 2001 From: Nate Ridderman <2364408+nateridderman@users.noreply.github.com> Date: Mon, 23 Jun 2025 05:28:35 -0400 Subject: [PATCH 18/27] Need 8 GB Flash Drive (#39587) --- source/_includes/installation/operating_system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_includes/installation/operating_system.md b/source/_includes/installation/operating_system.md index 16b64537f9f..836b364d596 100644 --- a/source/_includes/installation/operating_system.md +++ b/source/_includes/installation/operating_system.md @@ -102,7 +102,7 @@ To write the HAOS image to the boot medium on your x86-64 hardware, there are 2 - Computer - The target x86-64 hardware, on which you want to install the {% term "Home Assistant Operating System" %} (HAOS) -- USB flash drive (USB thumb drive is sufficient, it should be at least 4 GB in size) +- USB flash drive (USB thumb drive is sufficient, it should be at least 8 GB in size) - Internet connection #### To install HAOS via Ubuntu from a USB flash drive From eee7a20b329f0ab656f16a056e3f79d404acab69 Mon Sep 17 00:00:00 2001 From: HarvsG <11440490+HarvsG@users.noreply.github.com> Date: Mon, 23 Jun 2025 14:26:13 +0100 Subject: [PATCH 19/27] Caveat use of local commands when using LLMs (#39262) --- 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 c26ec5882ab..2b0280d64a1 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -985,7 +985,7 @@ additional event data available for use by an automation. ## Sentence trigger -A sentence trigger fires when [Assist](/voice_control/) matches a sentence from a voice assistant using the default [conversation agent](/integrations/conversation/). Sentence triggers only work with Home Assistant Assist. External conversation agents such as OpenAI or Google Generative AI cannot be used to trigger automations. +A sentence trigger fires when [Assist](/voice_control/) matches a sentence from a voice assistant using the default [conversation agent](/integrations/conversation/). Sentence triggers work with Home Assistant Assist. They will not work with external conversation agents such as OpenAI or Google Generative AI unless "Prefer handling commands locally" is enabled in the conversation agent settings. Sentences are allowed to use some basic [template syntax](https://developers.home-assistant.io/docs/voice/intent-recognition/template-sentence-syntax/#sentence-templates-syntax) like optional and alternative words. For example, `[it's ]party time` will match both "party time" and "it's party time". From 82e9afb0f9600ae7cb05b0f2c282bdcec87f3c0f Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 23 Jun 2025 20:48:31 +0200 Subject: [PATCH 20/27] 2025.6.2 (#39681) --- _config.yml | 4 +- .../_posts/2025-06-11-release-20256.markdown | 151 ++++++++++++++++++ source/changelogs/core-2025.6.markdown | 151 ++++++++++++++++++ 3 files changed, 304 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 56c825995db..eadc62c7314 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2025 current_minor_version: 6 -current_patch_version: 1 -date_released: 2025-06-13 +current_patch_version: 2 +date_released: 2025-06-23 # 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/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index 786fd21081a..6353c920e21 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -48,6 +48,7 @@ _PS: We will pick up the regular release schedule again now, so expect the next - [Reset/restore entity IDs](#resetrestore-entity-ids) - [Patch releases](#patch-releases) - [2025.6.1 - June 13](#202561---june-13) + - [2025.6.2 - June 23](#202562---june-23) - [Need help? Join the community!](#need-help-join-the-community) - [Backward-incompatible changes](#backward-incompatible-changes) - [All changes](#all-changes) @@ -388,6 +389,156 @@ release every Friday. [@tronikos]: https://github.com/tronikos [@tsvi]: https://github.com/tsvi +### 2025.6.2 - June 23 + +- Remove address info from Rachio calendar events ([@brg468] - [#145896]) +- Bump uiprotect to 7.12.0 ([@RaHehl] - [#146337]) +- Bump uiprotect to 7.13.0 ([@RaHehl] - [#146410]) +- Bump reolink-aio to 0.14.0 ([@starkillerOG] - [#146566]) +- Bump pypck to 0.8.7 ([@alengwenus] - [#146657]) +- Update rokuecp to 0.19.5 ([@ctalkington] - [#146788]) +- Use Shelly main device area as suggested area for sub-devices ([@bieniu] - [#146810]) +- Fix blocking open in Minecraft Server ([@elmurato] - [#146820]) +- Bump aioamazondevices to 3.1.3 ([@chemelli74] - [#146828]) +- Bump aiohttp to 3.12.13 ([@bdraco] - [#146830]) +- Bump motion blinds to 0.6.28 ([@starkillerOG] - [#146831]) +- Bump pypck to 0.8.8 ([@alengwenus] - [#146841]) +- Fix missing key for ecosmart in older Wallbox models ([@hesselonline] - [#146847]) +- Bump bthome-ble to 3.13.1 ([@Ernst79] - [#146871]) +- Bump reolink-aio to 0.14.1 ([@starkillerOG] - [#146903]) +- Add debug log for update in onedrive ([@zweckj] - [#146907]) +- Switchbot Cloud: Fix device type filtering in sensor ([@SeraphicRav] - [#146945]) +- Bump pySmartThings to 3.2.5 ([@joostlek] - [#146983]) +- Bump ical to 10.0.4 ([@allenporter] - [#147005]) +- Fix incorrect use of zip in service.async_get_all_descriptions ([@emontnemery] - [#147013]) +- Disable Z-Wave indidator CC entities by default ([@MartinHjelmare] - [#147018]) +- Fix Shelly entity names for gen1 sleeping devices ([@bieniu] - [#147019]) +- Disable Z-Wave idle notification button ([@MartinHjelmare] - [#147026]) +- Fix log in onedrive ([@zweckj] - [#147029]) +- Bump holidays lib to 0.75 ([@gjohansson-ST] - [#147043]) +- Bump aiohomeconnect to 0.18.0 ([@Diegorro98] - [#147044]) +- Bump ZHA to 0.0.60 ([@puddly] - [#147045]) +- Bump pylamarzocco to 2.0.9 ([@zweckj] - [#147046]) +- Handle missing widget in lamarzocco ([@zweckj] - [#147047]) +- Bump aioamazondevices to 3.1.4 ([@chemelli74] - [#146883]) +- Bump aioamazondevices to 3.1.12 ([@chemelli74] - [#147055]) +- Bump uiprotect to version 7.14.0 ([@RaHehl] - [#147102]) +- Improve advanced Z-Wave battery discovery ([@MartinHjelmare] - [#147127]) +- Fix Charge Cable binary sensor in Teslemetry ([@Bre77] - [#147136]) +- [ci] Bump cache key version ([@cdce8p] - [#147148]) +- Bump homematicip to 2.0.6 ([@hahn-th] - [#147151]) +- Wallbox fix too many requests by API ([@hesselonline] - [#147197]) +- Bump deebot-client to 13.4.0 ([@edenhaus] - [#147221]) +- Handle the new JSON payload from traccar clients ([@ludeeus] - [#147254]) +- Bump aioamazondevices to 3.1.14 ([@chemelli74] - [#147257]) +- Bump uiprotect to version 7.14.1 ([@RaHehl] - [#147280]) +- Bump aioesphomeapi to 32.2.4 ([@synesthesiam] - [#147100]) +- Bump aioesphomeapi to 33.0.0 ([@bdraco] - [#147296]) +- Fix reload for Shelly devices with no script support ([@chemelli74] - [#147344]) +- Add Matter protocol to Switchbot ([@joostlek] - [#147356]) + +[#145650]: https://github.com/home-assistant/core/pull/145650 +[#145896]: https://github.com/home-assistant/core/pull/145896 +[#146337]: https://github.com/home-assistant/core/pull/146337 +[#146410]: https://github.com/home-assistant/core/pull/146410 +[#146566]: https://github.com/home-assistant/core/pull/146566 +[#146657]: https://github.com/home-assistant/core/pull/146657 +[#146764]: https://github.com/home-assistant/core/pull/146764 +[#146788]: https://github.com/home-assistant/core/pull/146788 +[#146810]: https://github.com/home-assistant/core/pull/146810 +[#146820]: https://github.com/home-assistant/core/pull/146820 +[#146828]: https://github.com/home-assistant/core/pull/146828 +[#146830]: https://github.com/home-assistant/core/pull/146830 +[#146831]: https://github.com/home-assistant/core/pull/146831 +[#146841]: https://github.com/home-assistant/core/pull/146841 +[#146847]: https://github.com/home-assistant/core/pull/146847 +[#146871]: https://github.com/home-assistant/core/pull/146871 +[#146883]: https://github.com/home-assistant/core/pull/146883 +[#146903]: https://github.com/home-assistant/core/pull/146903 +[#146907]: https://github.com/home-assistant/core/pull/146907 +[#146945]: https://github.com/home-assistant/core/pull/146945 +[#146983]: https://github.com/home-assistant/core/pull/146983 +[#147005]: https://github.com/home-assistant/core/pull/147005 +[#147013]: https://github.com/home-assistant/core/pull/147013 +[#147018]: https://github.com/home-assistant/core/pull/147018 +[#147019]: https://github.com/home-assistant/core/pull/147019 +[#147026]: https://github.com/home-assistant/core/pull/147026 +[#147029]: https://github.com/home-assistant/core/pull/147029 +[#147043]: https://github.com/home-assistant/core/pull/147043 +[#147044]: https://github.com/home-assistant/core/pull/147044 +[#147045]: https://github.com/home-assistant/core/pull/147045 +[#147046]: https://github.com/home-assistant/core/pull/147046 +[#147047]: https://github.com/home-assistant/core/pull/147047 +[#147055]: https://github.com/home-assistant/core/pull/147055 +[#147100]: https://github.com/home-assistant/core/pull/147100 +[#147102]: https://github.com/home-assistant/core/pull/147102 +[#147127]: https://github.com/home-assistant/core/pull/147127 +[#147136]: https://github.com/home-assistant/core/pull/147136 +[#147148]: https://github.com/home-assistant/core/pull/147148 +[#147151]: https://github.com/home-assistant/core/pull/147151 +[#147197]: https://github.com/home-assistant/core/pull/147197 +[#147221]: https://github.com/home-assistant/core/pull/147221 +[#147254]: https://github.com/home-assistant/core/pull/147254 +[#147257]: https://github.com/home-assistant/core/pull/147257 +[#147280]: https://github.com/home-assistant/core/pull/147280 +[#147296]: https://github.com/home-assistant/core/pull/147296 +[#147344]: https://github.com/home-assistant/core/pull/147344 +[#147356]: https://github.com/home-assistant/core/pull/147356 +[@Bre77]: https://github.com/Bre77 +[@Diegorro98]: https://github.com/Diegorro98 +[@Ernst79]: https://github.com/Ernst79 +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@RaHehl]: https://github.com/RaHehl +[@SeraphicRav]: https://github.com/SeraphicRav +[@alengwenus]: https://github.com/alengwenus +[@allenporter]: https://github.com/allenporter +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@brg468]: https://github.com/brg468 +[@cdce8p]: https://github.com/cdce8p +[@chemelli74]: https://github.com/chemelli74 +[@ctalkington]: https://github.com/ctalkington +[@edenhaus]: https://github.com/edenhaus +[@elmurato]: https://github.com/elmurato +[@emontnemery]: https://github.com/emontnemery +[@frenck]: https://github.com/frenck +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@hahn-th]: https://github.com/hahn-th +[@hesselonline]: https://github.com/hesselonline +[@joostlek]: https://github.com/joostlek +[@ludeeus]: https://github.com/ludeeus +[@puddly]: https://github.com/puddly +[@starkillerOG]: https://github.com/starkillerOG +[@synesthesiam]: https://github.com/synesthesiam +[@zweckj]: https://github.com/zweckj +[alexa_devices docs]: /integrations/alexa_devices/ +[bthome docs]: /integrations/bthome/ +[ecovacs docs]: /integrations/ecovacs/ +[esphome docs]: /integrations/esphome/ +[holiday docs]: /integrations/holiday/ +[home_connect docs]: /integrations/home_connect/ +[homematicip_cloud docs]: /integrations/homematicip_cloud/ +[lamarzocco docs]: /integrations/lamarzocco/ +[lcn docs]: /integrations/lcn/ +[local_calendar docs]: /integrations/local_calendar/ +[local_todo docs]: /integrations/local_todo/ +[minecraft_server docs]: /integrations/minecraft_server/ +[motion_blinds docs]: /integrations/motion_blinds/ +[onedrive docs]: /integrations/onedrive/ +[rachio docs]: /integrations/rachio/ +[remote_calendar docs]: /integrations/remote_calendar/ +[reolink docs]: /integrations/reolink/ +[roku docs]: /integrations/roku/ +[shelly docs]: /integrations/shelly/ +[smartthings docs]: /integrations/smartthings/ +[switchbot_cloud docs]: /integrations/switchbot_cloud/ +[teslemetry docs]: /integrations/teslemetry/ +[traccar docs]: /integrations/traccar/ +[unifiprotect docs]: /integrations/unifiprotect/ +[wallbox docs]: /integrations/wallbox/ +[workday docs]: /integrations/workday/ +[zha docs]: /integrations/zha/ +[zwave_js docs]: /integrations/zwave_js ## Need help? Join the community! diff --git a/source/changelogs/core-2025.6.markdown b/source/changelogs/core-2025.6.markdown index 52d2850fae8..c2dc2be64ed 100644 --- a/source/changelogs/core-2025.6.markdown +++ b/source/changelogs/core-2025.6.markdown @@ -745,6 +745,157 @@ For a summary in a more readable format: [@tronikos]: https://github.com/tronikos [@tsvi]: https://github.com/tsvi +## Release 2025.6.2 - June 23 + +- Remove address info from Rachio calendar events ([@brg468] - [#145896]) +- Bump uiprotect to 7.12.0 ([@RaHehl] - [#146337]) +- Bump uiprotect to 7.13.0 ([@RaHehl] - [#146410]) +- Bump reolink-aio to 0.14.0 ([@starkillerOG] - [#146566]) +- Bump pypck to 0.8.7 ([@alengwenus] - [#146657]) +- Update rokuecp to 0.19.5 ([@ctalkington] - [#146788]) +- Use Shelly main device area as suggested area for sub-devices ([@bieniu] - [#146810]) +- Fix blocking open in Minecraft Server ([@elmurato] - [#146820]) +- Bump aioamazondevices to 3.1.3 ([@chemelli74] - [#146828]) +- Bump aiohttp to 3.12.13 ([@bdraco] - [#146830]) +- Bump motion blinds to 0.6.28 ([@starkillerOG] - [#146831]) +- Bump pypck to 0.8.8 ([@alengwenus] - [#146841]) +- Fix missing key for ecosmart in older Wallbox models ([@hesselonline] - [#146847]) +- Bump bthome-ble to 3.13.1 ([@Ernst79] - [#146871]) +- Bump reolink-aio to 0.14.1 ([@starkillerOG] - [#146903]) +- Add debug log for update in onedrive ([@zweckj] - [#146907]) +- Switchbot Cloud: Fix device type filtering in sensor ([@SeraphicRav] - [#146945]) +- Bump pySmartThings to 3.2.5 ([@joostlek] - [#146983]) +- Bump ical to 10.0.4 ([@allenporter] - [#147005]) +- Fix incorrect use of zip in service.async_get_all_descriptions ([@emontnemery] - [#147013]) +- Disable Z-Wave indidator CC entities by default ([@MartinHjelmare] - [#147018]) +- Fix Shelly entity names for gen1 sleeping devices ([@bieniu] - [#147019]) +- Disable Z-Wave idle notification button ([@MartinHjelmare] - [#147026]) +- Fix log in onedrive ([@zweckj] - [#147029]) +- Bump holidays lib to 0.75 ([@gjohansson-ST] - [#147043]) +- Bump aiohomeconnect to 0.18.0 ([@Diegorro98] - [#147044]) +- Bump ZHA to 0.0.60 ([@puddly] - [#147045]) +- Bump pylamarzocco to 2.0.9 ([@zweckj] - [#147046]) +- Handle missing widget in lamarzocco ([@zweckj] - [#147047]) +- Bump aioamazondevices to 3.1.4 ([@chemelli74] - [#146883]) +- Bump aioamazondevices to 3.1.12 ([@chemelli74] - [#147055]) +- Bump uiprotect to version 7.14.0 ([@RaHehl] - [#147102]) +- Improve advanced Z-Wave battery discovery ([@MartinHjelmare] - [#147127]) +- Fix Charge Cable binary sensor in Teslemetry ([@Bre77] - [#147136]) +- [ci] Bump cache key version ([@cdce8p] - [#147148]) +- Bump homematicip to 2.0.6 ([@hahn-th] - [#147151]) +- Wallbox fix too many requests by API ([@hesselonline] - [#147197]) +- Bump deebot-client to 13.4.0 ([@edenhaus] - [#147221]) +- Handle the new JSON payload from traccar clients ([@ludeeus] - [#147254]) +- Bump aioamazondevices to 3.1.14 ([@chemelli74] - [#147257]) +- Bump uiprotect to version 7.14.1 ([@RaHehl] - [#147280]) +- Bump aioesphomeapi to 32.2.4 ([@synesthesiam] - [#147100]) +- Bump aioesphomeapi to 33.0.0 ([@bdraco] - [#147296]) +- Fix reload for Shelly devices with no script support ([@chemelli74] - [#147344]) +- Add Matter protocol to Switchbot ([@joostlek] - [#147356]) + +[#145650]: https://github.com/home-assistant/core/pull/145650 +[#145896]: https://github.com/home-assistant/core/pull/145896 +[#146337]: https://github.com/home-assistant/core/pull/146337 +[#146410]: https://github.com/home-assistant/core/pull/146410 +[#146566]: https://github.com/home-assistant/core/pull/146566 +[#146657]: https://github.com/home-assistant/core/pull/146657 +[#146764]: https://github.com/home-assistant/core/pull/146764 +[#146788]: https://github.com/home-assistant/core/pull/146788 +[#146810]: https://github.com/home-assistant/core/pull/146810 +[#146820]: https://github.com/home-assistant/core/pull/146820 +[#146828]: https://github.com/home-assistant/core/pull/146828 +[#146830]: https://github.com/home-assistant/core/pull/146830 +[#146831]: https://github.com/home-assistant/core/pull/146831 +[#146841]: https://github.com/home-assistant/core/pull/146841 +[#146847]: https://github.com/home-assistant/core/pull/146847 +[#146871]: https://github.com/home-assistant/core/pull/146871 +[#146883]: https://github.com/home-assistant/core/pull/146883 +[#146903]: https://github.com/home-assistant/core/pull/146903 +[#146907]: https://github.com/home-assistant/core/pull/146907 +[#146945]: https://github.com/home-assistant/core/pull/146945 +[#146983]: https://github.com/home-assistant/core/pull/146983 +[#147005]: https://github.com/home-assistant/core/pull/147005 +[#147013]: https://github.com/home-assistant/core/pull/147013 +[#147018]: https://github.com/home-assistant/core/pull/147018 +[#147019]: https://github.com/home-assistant/core/pull/147019 +[#147026]: https://github.com/home-assistant/core/pull/147026 +[#147029]: https://github.com/home-assistant/core/pull/147029 +[#147043]: https://github.com/home-assistant/core/pull/147043 +[#147044]: https://github.com/home-assistant/core/pull/147044 +[#147045]: https://github.com/home-assistant/core/pull/147045 +[#147046]: https://github.com/home-assistant/core/pull/147046 +[#147047]: https://github.com/home-assistant/core/pull/147047 +[#147055]: https://github.com/home-assistant/core/pull/147055 +[#147100]: https://github.com/home-assistant/core/pull/147100 +[#147102]: https://github.com/home-assistant/core/pull/147102 +[#147127]: https://github.com/home-assistant/core/pull/147127 +[#147136]: https://github.com/home-assistant/core/pull/147136 +[#147148]: https://github.com/home-assistant/core/pull/147148 +[#147151]: https://github.com/home-assistant/core/pull/147151 +[#147197]: https://github.com/home-assistant/core/pull/147197 +[#147221]: https://github.com/home-assistant/core/pull/147221 +[#147254]: https://github.com/home-assistant/core/pull/147254 +[#147257]: https://github.com/home-assistant/core/pull/147257 +[#147280]: https://github.com/home-assistant/core/pull/147280 +[#147296]: https://github.com/home-assistant/core/pull/147296 +[#147344]: https://github.com/home-assistant/core/pull/147344 +[#147356]: https://github.com/home-assistant/core/pull/147356 +[@Bre77]: https://github.com/Bre77 +[@Diegorro98]: https://github.com/Diegorro98 +[@Ernst79]: https://github.com/Ernst79 +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@RaHehl]: https://github.com/RaHehl +[@SeraphicRav]: https://github.com/SeraphicRav +[@alengwenus]: https://github.com/alengwenus +[@allenporter]: https://github.com/allenporter +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@brg468]: https://github.com/brg468 +[@cdce8p]: https://github.com/cdce8p +[@chemelli74]: https://github.com/chemelli74 +[@ctalkington]: https://github.com/ctalkington +[@edenhaus]: https://github.com/edenhaus +[@elmurato]: https://github.com/elmurato +[@emontnemery]: https://github.com/emontnemery +[@frenck]: https://github.com/frenck +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@hahn-th]: https://github.com/hahn-th +[@hesselonline]: https://github.com/hesselonline +[@joostlek]: https://github.com/joostlek +[@ludeeus]: https://github.com/ludeeus +[@puddly]: https://github.com/puddly +[@starkillerOG]: https://github.com/starkillerOG +[@synesthesiam]: https://github.com/synesthesiam +[@zweckj]: https://github.com/zweckj +[alexa_devices docs]: /integrations/alexa_devices/ +[bthome docs]: /integrations/bthome/ +[ecovacs docs]: /integrations/ecovacs/ +[esphome docs]: /integrations/esphome/ +[holiday docs]: /integrations/holiday/ +[home_connect docs]: /integrations/home_connect/ +[homematicip_cloud docs]: /integrations/homematicip_cloud/ +[lamarzocco docs]: /integrations/lamarzocco/ +[lcn docs]: /integrations/lcn/ +[local_calendar docs]: /integrations/local_calendar/ +[local_todo docs]: /integrations/local_todo/ +[minecraft_server docs]: /integrations/minecraft_server/ +[motion_blinds docs]: /integrations/motion_blinds/ +[onedrive docs]: /integrations/onedrive/ +[rachio docs]: /integrations/rachio/ +[remote_calendar docs]: /integrations/remote_calendar/ +[reolink docs]: /integrations/reolink/ +[roku docs]: /integrations/roku/ +[shelly docs]: /integrations/shelly/ +[smartthings docs]: /integrations/smartthings/ +[switchbot_cloud docs]: /integrations/switchbot_cloud/ +[teslemetry docs]: /integrations/teslemetry/ +[traccar docs]: /integrations/traccar/ +[unifiprotect docs]: /integrations/unifiprotect/ +[wallbox docs]: /integrations/wallbox/ +[workday docs]: /integrations/workday/ +[zha docs]: /integrations/zha/ +[zwave_js docs]: /integrations/zwave_js + [#123284]: https://github.com/home-assistant/core/pull/123284 [#125764]: https://github.com/home-assistant/core/pull/125764 [#129456]: https://github.com/home-assistant/core/pull/129456 From ed34f4018030f6bee7b50863d60825fa5718829b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 08:33:28 +0200 Subject: [PATCH 21/27] build(deps-dev): bump sorbet-runtime from 0.5.12196 to 0.5.12200 (#39684) Signed-off-by: dependabot[bot] 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 95954c872d7..fb808bcbd7a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12196) + sorbet-runtime (0.5.12200) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 253cf98563531b4e295ef81c6209ec7a0502cc7f Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Tue, 24 Jun 2025 13:55:32 +0200 Subject: [PATCH 22/27] Textlint (#39688) --- source/_integrations/device_tracker.markdown | 6 +- source/_integrations/doorbird.markdown | 4 +- source/_integrations/itach.markdown | 2 +- source/_integrations/kodi.markdown | 24 ++--- source/_integrations/snmp.markdown | 38 +++---- source/_integrations/xiaomi_miio.markdown | 100 +++++++++---------- 6 files changed, 87 insertions(+), 87 deletions(-) diff --git a/source/_integrations/device_tracker.markdown b/source/_integrations/device_tracker.markdown index 0d8a4841115..11705f3ffb1 100644 --- a/source/_integrations/device_tracker.markdown +++ b/source/_integrations/device_tracker.markdown @@ -17,10 +17,10 @@ The device tracker allows you to track devices in Home Assistant. This can happe ## Configuring a `device_tracker` platform -To get started add the following lines to your {% term "`configuration.yaml`" %} (example for Netgear): +To get started add the following lines to your {% term "`configuration.yaml`" %} (example for NETGEAR): ```yaml -# Example configuration.yaml entry for Netgear device +# Example configuration.yaml entry for NETGEAR device device_tracker: - platform: netgear host: IP_ADDRESS @@ -50,7 +50,7 @@ Note that setting `track_new_devices: false` will still result in new devices be In the {% term "`configuration.yaml`" %}, the extended example from above would look like the following sample: ```yaml -# Example configuration.yaml entry for Netgear device +# Example configuration.yaml entry for NETGEAR device device_tracker: - platform: netgear host: IP_ADDRESS diff --git a/source/_integrations/doorbird.markdown b/source/_integrations/doorbird.markdown index 6d8f769487a..9f092be616c 100644 --- a/source/_integrations/doorbird.markdown +++ b/source/_integrations/doorbird.markdown @@ -32,7 +32,7 @@ There is currently support for the following device types within Home Assistant: ## Setup -It is recommended to set up a new & dedicated account on your DoorBird App/web portal for use with Home Assistant. The instructions in this document refer specifically to the DoorBird IOS/Android app. Still, most actions can also be performed using the web-based [DoorBird - WebAdmin](https://webadmin.doorbird.com) portal and logging in on your DoorBird admin account. +It is recommended to set up a new & dedicated account on your DoorBird App/web portal for use with Home Assistant. The instructions in this document refer specifically to the DoorBird iOS/Android app. Still, most actions can also be performed using the web-based [DoorBird - WebAdmin](https://webadmin.doorbird.com) portal and logging in on your DoorBird admin account. To setup a new account for Home Assistant, open the DoorBird App by selecting **Settings** (cog icon) > **Administration** > **LOGIN** (using your DoorBird App Administration details). Under the **USER** section, choose **Add**. This new user account requires specific permissions enabled (depending on what functionality you want). Permissions can be found under **Permissions**. The following permissions are recommended (or amend depending on your requirements: @@ -84,7 +84,7 @@ The URLs on the event will be based on the configuration used to connect to your Once events have been registered on the DoorBird device, they must be attached to a schedule using the official DoorBird app on Android or iOS or the [DoorBird - WebAdmin](https://webadmin.doorbird.com) portal. Currently, there are schedules available for doorbell, motion, relay, and RFID events (on supported DoorBird devices). Essentially, you can enable an HTTP(S) call from your DoorBird device to the Home Assistant DoorBird API by configuring an action/event (by enabling a schedule). -The schedules can be found by navigating to the following area of the DoorBird app (Android or IOS): +The schedules can be found by navigating to the following area of the DoorBird app (Android or iOS): **Settings** (cog icon) > **Administration** > **LOGIN** (using your App Administration details) > (under **EXPERT SETTINGS**) Schedule for doorbell. diff --git a/source/_integrations/itach.markdown b/source/_integrations/itach.markdown index 1a276720bb6..dde985063d1 100644 --- a/source/_integrations/itach.markdown +++ b/source/_integrations/itach.markdown @@ -90,7 +90,7 @@ An example to call the integration from developer tools using the `remote.send_c Note: Global Cache devices expect data in their own format of "sendir...". This integration converts hex code to Global Cache IR form. -API Docs: +API Documentation: - [iTach](https://www.globalcache.com/files/docs/API-iTach.pdf) - [GC-100](https://www.globalcache.com/files/docs/API-GC-100.pdf) diff --git a/source/_integrations/kodi.markdown b/source/_integrations/kodi.markdown index 6244048b0f1..3f60c994ef4 100644 --- a/source/_integrations/kodi.markdown +++ b/source/_integrations/kodi.markdown @@ -71,22 +71,22 @@ automation: Add music to the default playlist (i.e., playlistid=0). | Data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `entity_id` | no | Name(s) of the Kodi entities where to add the media. | -| `media_type` | yes | Media type identifier. It must be one of SONG or ALBUM. | -| `media_id` | no | Unique Id of the media entry to add (`songid` or `albumid`). If not defined, `media_name` and `artist_name` are needed to search the Kodi music library. | -| `media_name` | no | Optional media name for filtering media. Can be 'ALL' when `media_type` is 'ALBUM' and `artist_name` is specified, to add all songs from one artist. | -| `artist_name` | no | Optional artist name for filtering media. | +| -------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `entity_id` | no | Name(s) of the Kodi entities where to add the media. | +| `media_type` | yes | Media type identifier. It must be one of SONG or ALBUM. | +| `media_id` | no | Unique Id of the media entry to add (`songid` or `albumid`). If not defined, `media_name` and `artist_name` are needed to search the Kodi music library. | +| `media_name` | no | Optional media name for filtering media. Can be 'ALL' when `media_type` is 'ALBUM' and `artist_name` is specified, to add all songs from one artist. | +| `artist_name` | no | Optional artist name for filtering media. | #### Action `kodi.call_method` Call a [Kodi JSON-RPC API](https://kodi.wiki/?title=JSON-RPC_API) method with optional parameters. Results of the Kodi API call will be redirected in a Home Assistant event: `kodi_call_method_result`. -| Data attribute | Optional | Description | -| ---------------------- | -------- | --------------------------------------------------------- | -| `entity_id` | no | Name(s) of the Kodi entities where to run the API method. | -| `method` | yes | Name of the Kodi JSON-RPC API method to be called. | -| any other parameter | no | Optional parameters for the Kodi API call. | +| Data attribute | Optional | Description | +| ------------------- | -------- | --------------------------------------------------------- | +| `entity_id` | no | Name(s) of the Kodi entities where to run the API method. | +| `method` | yes | Name of the Kodi JSON-RPC API method to be called. | +| any other parameter | no | Optional parameters for the Kodi API call. | ### Event triggering @@ -392,7 +392,7 @@ key presses of keyboards/remotes can be overwritten in Kodi and configured to se A keypress can be overwritten in Kodi by using the [Kodi keymap XML](https://kodi.wiki/view/Keymap) or from within the Kodi GUI using the [Keymap Editor add-on](https://kodi.wiki/view/Add-on:Keymap_Editor). -An example of the Kodi keymap configuration using XML, which will overwrite the volume_up/volume_down buttons and instead send an event to HomeAssistant: +An example of the Kodi keymap configuration using XML, which will overwrite the volume_up/volume_down buttons and instead send an event to Home Assistant: ```xml diff --git a/source/_integrations/snmp.markdown b/source/_integrations/snmp.markdown index 5a2c31b760f..bf01e4c53a6 100644 --- a/source/_integrations/snmp.markdown +++ b/source/_integrations/snmp.markdown @@ -38,24 +38,24 @@ This device tracker needs SNMP to be enabled on the router. It could be that you The following OID examples pull the current MAC Address table from a router. This reflects all recent devices seen on the network. However, since devices are not removed until they time out, this is less effective for [device tracker integration page](/integrations/device_tracker/) than desirable. It is recommended to use [Ping](/integrations/ping) or [Nmap](/integrations/nmap_tracker) instead. -| Brand | Device/Firmware | OID | -| --- | --- | --- | -| Aerohive | AP230 | `1.3.6.1.4.1.26928.1.1.1.2.1.2.1.1` | -| Apple | Airport Express (2nd gen.) 7.6.9 | `1.3.6.1.2.1.3.1.1.2` or `1.3.6.1.2.1.4.22.1.2`| -| Aruba | IAP325 on AOS 6.5.4.8 | `1.3.6.1.4.1.14823.2.3.3.1.2.4.1.1` | -| BiPAC | 7800DXL Firmware 2.32e | `1.3.6.1.2.1.17.7.1.2.2.1.1` | -| DD-WRT | unknown version/model | `1.3.6.1.2.1.4.22.1.2` | -| IPFire | 2.25 | `1.3.6.1.2.1.4.22.1.2` | -| MikroTik | unknown RouterOS version/model | `1.3.6.1.4.1.14988.1.1.1.2.1.1` | -| MikroTik | RouterOS 6.x on RB2011 | `1.3.6.1.2.1.4.22.1.2` | -| OpenWrt | Chaos Calmer 15.05 | `1.3.6.1.2.1.4.22.1.2` | -| OPNSense | 19.1 | `1.3.6.1.2.1.4.22.1.2` | -| pfSense | 2.2.4 | `1.3.6.1.2.1.4.22.1.2` | -| Ruckus | ZoneDirector 9.13.3 | `1.3.6.1.4.1.25053.1.2.2.1.1.3.1.1.1.6` | -| TP-Link | Archer VR1600v | `1.3.6.1.2.1.3.1.1.2.16.1` | -| TP-Link | Archer VR2600v | `1.3.6.1.2.1.3.1.1.2.19.1` | -| TP-Link | Archer VR600 | `1.3.6.1.2.1.3.1.1.2` | -| Ubiquiti | Edgerouter Lite v1.9.0 | `1.3.6.1.2.1.4.22.1.2` | +| Brand | Device/Firmware | OID | +| -------- | -------------------------------- | ----------------------------------------------- | +| Aerohive | AP230 | `1.3.6.1.4.1.26928.1.1.1.2.1.2.1.1` | +| Apple | Airport Express (2nd gen.) 7.6.9 | `1.3.6.1.2.1.3.1.1.2` or `1.3.6.1.2.1.4.22.1.2` | +| Aruba | IAP325 on AOS 6.5.4.8 | `1.3.6.1.4.1.14823.2.3.3.1.2.4.1.1` | +| BiPAC | 7800DXL Firmware 2.32e | `1.3.6.1.2.1.17.7.1.2.2.1.1` | +| DD-WRT | unknown version/model | `1.3.6.1.2.1.4.22.1.2` | +| IPFire | 2.25 | `1.3.6.1.2.1.4.22.1.2` | +| MikroTik | unknown RouterOS version/model | `1.3.6.1.4.1.14988.1.1.1.2.1.1` | +| MikroTik | RouterOS 6.x on RB2011 | `1.3.6.1.2.1.4.22.1.2` | +| OpenWrt | Chaos Calmer 15.05 | `1.3.6.1.2.1.4.22.1.2` | +| OPNSense | 19.1 | `1.3.6.1.2.1.4.22.1.2` | +| pfSense | 2.2.4 | `1.3.6.1.2.1.4.22.1.2` | +| Ruckus | ZoneDirector 9.13.3 | `1.3.6.1.4.1.25053.1.2.2.1.1.3.1.1.1.6` | +| TP-Link | Archer VR1600v | `1.3.6.1.2.1.3.1.1.2.16.1` | +| TP-Link | Archer VR2600v | `1.3.6.1.2.1.3.1.1.2.19.1` | +| TP-Link | Archer VR600 | `1.3.6.1.2.1.3.1.1.2` | +| Ubiquiti | Edgerouter Lite v1.9.0 | `1.3.6.1.2.1.4.22.1.2` | To use the SNMP version 1 or 2c platform in your installation, add the following to your `configuration.yaml` file: @@ -434,7 +434,7 @@ switch: payload_off: 0 - platform: snmp - name: Enable PoE on Netgear switch port 2 using SNMP v3 + name: Enable PoE on NETGEAR switch port 2 using SNMP v3 host: 192.168.0.4 version: "3" username: "myusername" diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown index 0126f3b30fa..1b2641a177f 100644 --- a/source/_integrations/xiaomi_miio.markdown +++ b/source/_integrations/xiaomi_miio.markdown @@ -136,7 +136,7 @@ Not yet implemented features (but possible): ### Supported subdevices -These subdevices are fully implemented in HomeAssistant: +These subdevices are fully implemented in Home Assistant: - **Weather sensor (WSDCGQ01LM)** - Zigbee ID: `lumi.sensor_ht` @@ -1205,53 +1205,53 @@ Clean mode and Motor speed can only be set when the device is turned on. Set the target humidity. | Data attribute | Optional | Description | -| ---------------------- | -------- | ----------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO humidifier entity. | -| `humidity` | no | Target humidity | +| -------------- | -------- | ----------------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO humidifier entity. | +| `humidity` | no | Target humidity | ### Action `humidifier.set_mode` Set the humidifier operation mode. | Data attribute | Optional | Description | -| ---------------------- | -------- | ----------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO humidifier entity. | -| `mode` | no | The Xiaomi miIO operation mode | +| -------------- | -------- | ----------------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO humidifier entity. | +| `mode` | no | The Xiaomi miIO operation mode | ### Action `fan.set_percentage` Set the fan speed percentage. | Data attribute | Optional | Description | -| ---------------------- | -------- | ---------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | -| `percentage` | no | Fan speed. Percentage speed setting | +| -------------- | -------- | ---------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | +| `percentage` | no | Fan speed. Percentage speed setting | ### Action `fan.set_preset_mode` Set the fan operation mode. | Data attribute | Optional | Description | -| ---------------------- | -------- | ---------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | -| `preset_mode` | no | The Xiaomi miIO operation mode | +| -------------- | -------- | ---------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | +| `preset_mode` | no | The Xiaomi miIO operation mode | ### Action `xiaomi_miio.fan_reset_filter` (Air Purifier 2 only) Reset the filter lifetime and usage. | Data attribute | Optional | Description | -| ---------------------- | -------- | ---------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | +| -------------- | -------- | ---------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | ### Action `xiaomi_miio.fan_set_extra_features` (Air Purifier only) Set the extra features. | Data attribute | Optional | Description | -| ---------------------- | -------- | ---------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | -| `features` | no | Integer, known values are 0 and 1. | +| -------------- | -------- | ---------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | +| `features` | no | Integer, known values are 0 and 1. | ## Xiaomi Air Quality Monitor @@ -1654,16 +1654,16 @@ Note: If your vacuum is in motion and does not respond to the `xiaomi_miio.vacuu Start the remote control mode of the robot. You can then move it with `remote_control_move`; when done, call `remote_control_stop`. | Data attribute | Optional | Description | -| ---------------------- | -------- | ---------------------------- | -| `entity_id` | no | Only act on a specific robot | +| -------------- | -------- | ---------------------------- | +| `entity_id` | no | Only act on a specific robot | ### Action `xiaomi_miio.vacuum_remote_control_stop` Exit the remote control mode of the robot. | Data attribute | Optional | Description | -| ---------------------- | -------- | ---------------------------- | -| `entity_id` | no | Only act on a specific robot | +| -------------- | -------- | ---------------------------- | +| `entity_id` | no | Only act on a specific robot | ### Action `xiaomi_miio.vacuuNm_remote_control_move` @@ -1923,66 +1923,66 @@ Supported models: `philips.light.moonlight` Set one of the 4 available fixed scenes. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | -| `scene` | no | Scene, between 1 and 4. | +| -------------- | -------- | ------------------------------------------------ | +| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `scene` | no | Scene, between 1 and 4. | ### Action `xiaomi_miio.light_set_delayed_turn_off` Delayed turn off. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | -| `time_period` | no | Time period for the delayed turn off. | +| -------------- | -------- | ------------------------------------------------ | +| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `time_period` | no | Time period for the delayed turn off. | ### Action `xiaomi_miio.light_reminder_on` (Eyecare Smart Lamp 2 only) Enable the eye fatigue reminder/notification. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| -------------- | -------- | ------------------------------------------------ | +| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | ### Action `xiaomi_miio.light_reminder_off` (Eyecare Smart Lamp 2 only) Disable the eye fatigue reminder/notification. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| -------------- | -------- | ------------------------------------------------ | +| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | ### Action `xiaomi_miio.light_night_light_mode_on` (Eyecare Smart Lamp 2 only) Turn the smart night light mode on. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| -------------- | -------- | ------------------------------------------------ | +| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | ### Action `xiaomi_miio.light_night_light_mode_off` (Eyecare Smart Lamp 2 only) Turn the smart night light mode off. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| -------------- | -------- | ------------------------------------------------ | +| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | ### Action `xiaomi_miio.light_eyecare_mode_on` (Eyecare Smart Lamp 2 only) Turn the eyecare mode on. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| -------------- | -------- | ------------------------------------------------ | +| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | ### Action `xiaomi_miio.light_eyecare_mode_off` (Eyecare Smart Lamp 2 only) Turn the eyecare mode off. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| -------------- | -------- | ------------------------------------------------ | +| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | ## Xiaomi Smart WiFi Socket and Smart Power Strip @@ -2037,34 +2037,34 @@ Supported models: `lumi.acpartner.v3` (the socket of the `acpartner.v1` and `v2` Turn the wifi LED on. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | +| -------------- | -------- | ------------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | ### Action `xiaomi_miio.switch_set_wifi_led_off` (Power Strip only) Turn the wifi LED off. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | +| -------------- | -------- | ------------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | ### Action `xiaomi_miio.switch_set_power_price` (Power Strip) Set the power price. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | -| `price` | no | Power price, between 0 and 999. | +| -------------- | -------- | ------------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | +| `price` | no | Power price, between 0 and 999. | ### Action `xiaomi_miio.switch_set_power_mode` (Power Strip V1 only) Set the power mode. | Data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | -| `mode` | no | Power mode, valid values are 'normal' and 'green' | +| -------------- | -------- | ------------------------------------------------- | +| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | +| `mode` | no | Power mode, valid values are 'normal' and 'green' | ## Retrieving the Access Token From a6b2ee51c7b9ef39c3e0b748bf88cf2311719bcc Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Tue, 24 Jun 2025 14:13:16 +0200 Subject: [PATCH 23/27] another textlint (#39689) --- source/_integrations/torque.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/torque.markdown b/source/_integrations/torque.markdown index 5b0458cd855..1d73adaa902 100644 --- a/source/_integrations/torque.markdown +++ b/source/_integrations/torque.markdown @@ -31,7 +31,7 @@ Under the **Realtime Web Upload** header: - Check **Upload to web-server**. - Enter `https://HOST/api/torque` or `https://@/HOST:PORT/api/torque` as the **Web-server URL**, where `HOST` and `PORT` are your externally accessible Home Assistant HTTP host. To use a Bearer Token, this has to be [SSL/TLS](/docs/ecosystem/certificates/). -- Enable **Send https: Bearer Token** (available since Torque Pro 1.12.46) +- Enable **Send HTTPS: Bearer Token** (available since Torque Pro 1.12.46) - Paste a Long-Lived Access Token from any Home Assistant user in **Set Bearer Token** field. - Enter an email address in **User Email Address** (this can be any non empty string you like). - Optionally set the **Web Logging Interval**. The 2-second default may quickly fill up the Home Assistant history database. From a0d1c96f4dfc83f9dab384f5ee341b83624e5c42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20OUDOUL?= Date: Tue, 24 Jun 2025 14:57:52 +0200 Subject: [PATCH 24/27] Update alexa_devices.markdown (#39553) --- source/_integrations/alexa_devices.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/alexa_devices.markdown b/source/_integrations/alexa_devices.markdown index 2b06005251a..360ae7fa888 100644 --- a/source/_integrations/alexa_devices.markdown +++ b/source/_integrations/alexa_devices.markdown @@ -79,7 +79,7 @@ automation: data: message: Welcome home Simone target: - entity_id: notify.announce_echo_dot_livingroom + entity_id: notify.echo_dot_livingroom_announce ``` ### Automation: Start Radio on all Echo dots @@ -102,7 +102,7 @@ automation: data: message: Play B.B.C. on Tunein target: - entity_id: notify.custom_everywhere + entity_id: notify.everywhere_announce ``` ## Data updates From 760cc81c6769a6e211948f93f6f63156e1ef7485 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 24 Jun 2025 15:00:46 +0200 Subject: [PATCH 25/27] 2025.6.3 (#39687) --- _config.yml | 4 ++-- source/_posts/2025-06-11-release-20256.markdown | 8 ++++++++ source/changelogs/core-2025.6.markdown | 7 +++++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index eadc62c7314..77e7d604eb1 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2025 current_minor_version: 6 -current_patch_version: 2 -date_released: 2025-06-23 +current_patch_version: 3 +date_released: 2025-06-24 # 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/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index 6353c920e21..e342bfee7be 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -49,6 +49,7 @@ _PS: We will pick up the regular release schedule again now, so expect the next - [Patch releases](#patch-releases) - [2025.6.1 - June 13](#202561---june-13) - [2025.6.2 - June 23](#202562---june-23) + - [2025.6.3 - June 24](#202563---june-24) - [Need help? Join the community!](#need-help-join-the-community) - [Backward-incompatible changes](#backward-incompatible-changes) - [All changes](#all-changes) @@ -540,6 +541,13 @@ release every Friday. [zha docs]: /integrations/zha/ [zwave_js docs]: /integrations/zwave_js +### 2025.6.3 - June 24 + +- Update frontend to 20250531.4 ([@bramkragten] - [#147414]) + +[#147414]: https://github.com/home-assistant/core/pull/147414 +[@bramkragten]: https://github.com/bramkragten + ## Need help? Join the community! Home Assistant has a great community of users who are all more than willing diff --git a/source/changelogs/core-2025.6.markdown b/source/changelogs/core-2025.6.markdown index c2dc2be64ed..41e57012be1 100644 --- a/source/changelogs/core-2025.6.markdown +++ b/source/changelogs/core-2025.6.markdown @@ -896,6 +896,13 @@ For a summary in a more readable format: [zha docs]: /integrations/zha/ [zwave_js docs]: /integrations/zwave_js +## Release 2025.6.3 - June 24 + +- Update frontend to 20250531.4 ([@bramkragten] - [#147414]) + +[#147414]: https://github.com/home-assistant/core/pull/147414 +[@bramkragten]: https://github.com/bramkragten + [#123284]: https://github.com/home-assistant/core/pull/123284 [#125764]: https://github.com/home-assistant/core/pull/125764 [#129456]: https://github.com/home-assistant/core/pull/129456 From f65457c2a88b3aef018b875d6fcffa8e81a1226c Mon Sep 17 00:00:00 2001 From: Gord <31004434+googanhiem@users.noreply.github.com> Date: Tue, 24 Jun 2025 14:54:08 +0100 Subject: [PATCH 26/27] Community day 2025 wrap up blog (#39679) Co-authored-by: Paulus Schoutsen --- ...-06-24-community-day-2025-wrap-up.markdown | 53 ++++++++++++++++++ .../2025-06-community-day-wrap-up/art.jpg | Bin 0 -> 132875 bytes 2 files changed, 53 insertions(+) create mode 100644 source/_posts/2025-06-24-community-day-2025-wrap-up.markdown create mode 100644 source/images/blog/2025-06-community-day-wrap-up/art.jpg diff --git a/source/_posts/2025-06-24-community-day-2025-wrap-up.markdown b/source/_posts/2025-06-24-community-day-2025-wrap-up.markdown new file mode 100644 index 00000000000..55e85e97d30 --- /dev/null +++ b/source/_posts/2025-06-24-community-day-2025-wrap-up.markdown @@ -0,0 +1,53 @@ +--- +layout: post +title: "Community Day 2025 Wrap-up" +description: "We highlight the best moments, what we learned, and how we will keep supporting meetups worldwide." +date: 2025-06-24 00:00:01 +date_formatted: "June 24, 2025" +author: Missy Quarry +comments: true +categories: Announcements +og_image: /images/blog/2025-06-community-day-wrap-up/art.jpg +--- + +Pictures of multiple community day meetups + +Our first Home Assistant Community Day was a humbling success --- we knew that the community had a desire to have something coordinated like this, but we really did not expect just how widely this would spread. 💖 + +So much happened in such a short window of time, so let's talk about how this year's event went and what the future looks like for Home Assistant meetups. + +## It started with a question... + +Home Assistant Community Day was born from a conversation last year where we asked, "Would the community even *want* this?" We dropped hints here and there to test how y'all would react to a worldwide event, and after weeks of planning, the response to the event announcement was overwhelmingly positive. 🤩 + +First, **THANK YOU** 🙏🏻 to all **the hosts** for their local coordination, **community members** who showed up, and **the venues** that made all this possible. I learned so much with your help, and it will make next year's Community Day one to remember. + +## ...that turned into a movement... + +When I announced Home Assistant Community Day, I didn't give hosts a lot to work with. I didn't want the community to think they had to fit into a specific format, and wanted it to be unique to their region. It became clear pretty quickly what information was missing and what people wanted guidance on. For example, some asked for suggestions on what types of venues to book or which activities could make the event more interactive, such as quizzes or presentations. Your questions helped us make it easier for hosts to build cool events, thank you for those!   + +All around the world, everyone came together to talk about Home Assistant (and its related projects). You swapped hardware, you showed off your automations or dashboards, you participated in quizzes, and you formed new bonds with people in your area who share your passion for Home Assistant. Some people had custom swag printed, others received hardware from a couple of our [Works With Home Assistant](https://works-with.home-assistant.io/) partners, and one group had a Hackathon event the day before! So many great photos were shared from the events that we can't possibly include them all here! You can find plenty more by searching #HADay2025 on social media or by checking the [Discord meetup thread](https://discord.com/channels/330944238910963714/1364989531069091920/1375786903324070042) for this event. It was seriously one of the most uplifting things I've had the pleasure to not only facilitate, but also witness. 🥰 + +## ...but not without complications + +Swag was an unexpected complication. When I first announced the day, we planned to have me order the merch and then send it off to the hosts. This would require collecting addresses and sending packages to people around the world, and we realized quickly that the logistics of that would end up a mess.  Instead, we made the sticker designs (along with the Luma calendar invite graphic) publicly available for the hosts to print something locally. + +When we did this, we (as the Open Home Foundation) committed to reimbursing the hosts for these swag purchases, along with venue fees or other reasonable expenses they might have on the day. The idea being that no host should be out of pocket for supporting their local Home Assistant community. You support us (by contributing time or by being [Home Assistant Cloud](/cloud/) subscribers), and we want to give back to the community in any way we can. + +I'm excited to share that we plan on using those same guidelines for any community meetup, not just the ones that happen on Community Day! 👏🏻 We're building a new community page where all of these details will be available, so stay tuned for more information. + +## Some stats for the nerds + +We had [82 events](https://lu.ma/haday2025) with over 1,600 registered guests, spanning nearly every corner of the globe. The events started in New Zealand and ended on the West Coast of North America. This meant we had meetups held from 10 pm May 23 to midnight May 25 (UTC time), that's over 26 hours of constant partying! 🥳 + +We had events in every major region except Australia! Most meetups were in Europe and North America --- probably not too surprising for most. The smallest events had 2 registered guests, and the event that had the largest number of registered guests was Utrecht, with 200! + +With an average of 20 people attending a meetup, we know that we can advise a lower capacity limit for future events. This will be included as part of the guidelines we'll have on that new community page I mentioned above. + +## Keep the fun going! + +Many hosts told me that they've created a new space for the attendees to chat or that they were going to start doing some regular meetups (some have done both!). Since Luma worked so well for us for Community Day, I've created [a general calendar for meetups](https://lu.ma/homeassistant)! I also have [graphic assets](https://drive.google.com/drive/folders/1i7Ta0910ozc66jKqhib5fCrOpYyt9b_J?usp=share_link) publicly available for your Luma event and any social media you'd like to post your event on --- use the 1:1 ratio image for the invite image on Luma. There are two events live there now, way to go Chile (Santiago) and Belgium (Hasselt)! 🤩 + +While we don't have a solid date for next year's Home Assistant Community Day, I can at least let you know that it will not be in May and instead later in the year. I'm aiming to give you at least a two-month heads-up for when it will be this time. We're planning on doing something bigger and I can't wait to do it all again with y'all next year. 😌 + +P.S. - Did you spot our [refreshed Creator Network](https://creators.home-assistant.io) page yet? 👀 diff --git a/source/images/blog/2025-06-community-day-wrap-up/art.jpg b/source/images/blog/2025-06-community-day-wrap-up/art.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f10144ccd7c284374e288fc1589e6e4855f88855 GIT binary patch literal 132875 zcmbrlbyyrh6E`@x1a}L;-QC^Y-CY6%heZ;>z z+XOHWUb#33IIp#CrAu5!7pNvq8(omBQK%!~MG#{#;KPRy2vC)*;^fH?Gh}e=c1&gua!Gk5zfY&Iz_>xRnAT!#3MLUkQt(jx z>H3j7Lg>ey$V$@^cT5ce=!iV4!5(!LGlbgVR8*+I5VD;YU`3Fl3t+I~aMQr$YGEMLaOpEx4cb|K z;-XQ5(x?sE(4*lv*h>Li01n(o3^-CI9d##Kfd)EzIBGlH+z3!iLL?m%zcVs=IAA?r zrc!Cwf`@^^VVVde=+U1!p8HpZPT-^DJ3*!jIbRoZve zbJyzlAjPamEM}4xu-4^Gfdij{?;!8@jn1p{Tb zb*%zGC{K@?&8~J=CCUr*mm^rJ)I{;cf(GR1$kG>$h-r`cxzEyg&*! zH3>H=6Ec;JTn-Pwm5|bEB{e5Q&mc$bgt!Xv;? zG0?(WC{as@z$2aoE4r()1oz_g+IWsl;bbD$!a08w>w&q!w$0o|{77b^MJ08p58%h=WKBDNdFVzZA=VJ|&ca_} zd4idP;FYA#)O(?|QsLh38$B|oqcmNilNHfI3AlTi&tKCrTxbE~nM8Kg(&>hvaKyLl zBHq1k1`@Xo7rxDD=2uvGvCoz;vwV9=bjTd6ES0K3zzT2HrurI*K>`;Ga8-PaMJ3@P zC2K||D47vS;r&ck3a|Dx(gBXjkw)!nID!E!GP)W(ibM=cWKB^t(kqdF9z9ywv6fxt-Y|&q_Sm6uQ!KgL;z_m z$Egx>ik&Bl)Gt12EBy}UlZB-s4vccGcH@{o5V*o$hv6V<>YGnIOd_>V&||H#dS5iw zwWh$l4zz`%;OeWW=dt-WJNivY3vnS!>(h!loH7hB5BgLTslng35UFwd+x_K4mVMA5 zHjUvLBB6PI~5%{8x5g#7_QU=yrQiQ|cXHtrAIDqGrw(?_fofF39$DQs0#^_mJcY($L zel%3Ui4ql*6djWkyKlVVNN=@v)Gntq@>sU#hV>2pzTazuaPqMe9V@}VC3UjIzPvCY zKp#Zp;Lu2SR}sZB`Z;A2IpD7&R=;59 zImM&C-|~50m2X#_tuC=kykW;+=+kA+@5-CIaEQ40Hph~QVeIX~PvWs)_w1q#x5x1o zSmxK77e)fI1d%tTsNrQFss9${E9l$qKHRjA4~m!F1o#c;CsF(Zlzsixex!|T=5DBG zjFNBO0a(6mzep>G&>T2g#JJ4?AsHIr8m<)}-*_?T1C=1d9 zLqkXQ`}wD{DUB~nmH96k3+9{L!?b>yslQE-X3G`szpAud3rLGRIT9zo|Fvx@Y2urV zJ36`sR3B+;W6IiCXVR=E2+1i%fwzQ|1~u zG&Z4n`D|YN8oT?M$fQ`8h1N@>Sh*g&EeI=bxssH?V;c!zU-~m`NTs8nA6&w|y1W@THWYxcZ7jV<*v8Q&+ zVTNxOl?@7yho@fx-ybbQ#FpC@gD$W|9Z10%jy1;mq{rTlyiQ=_mM7oyNBNB>Q3=p? zj9Cu{RJAkiSoA!vvB1qk>__mA$d5<*4JUFl2P#izyblT1tusyUg+-sse1UnH zrPfSi*?aC;^?ZTxqv}uZNgLCPop0PKG!*l%95%RYnr!V&8wob@zGISrNXN6N3qU;x zvqU{bJDoOLlBUP5R3f3ms#3(9sor)0OdSA`?`{yTd?O^r)4<}%{F(SoJA^^6z7PZb!e*# zqTdO5a~aT*1mkP*J&=kn$%WZD_zPq?z{bWD4`U(0my^ZDRY<&IKZeh5p8_5YF% zv2oi7oL6?Ju@LST+{HRw3HlyS>HJ+V*kL-10qLuyM0iUD=R}aagL1APxQ9^#jMg4|RLoE9=sd2PMn<6qatMR${3z zJbQ`|x%>m(`RRNiUAClM{_A-AgS33=tN(6Um&6H{#!2y+iVUB?me=6CA%`EmV$!D^ zp2wu|Z1sH8XA|T_Y#sJ6wVmJv-I8H7}%Exe}!4v=$0A%#!10xvfV^Hzn z2+JPvS9b+Y?)Wx?F_Q}yOZG0(H=W$;ph+uFpvVyFc5WucaIPf?EScQVyT;40IbDR-1&AvXOFI8)Q~|s#ng7rNgq+TRSiu z23lYW6{k*>xnd@!lz(^Z4z9yt#Z|%GhamT^t&6^5i`lzfYz1SJzY&QkYW35N>&!;3 zSbe+srDytKn%|8f(Up(yN?pA8QGWg7_)xO~oINrC?5cjg>l=3%TQ8*wnl<@pMbdsr@P>s{e(o1<& z_(UykMWgP~JEI2(wyMrt_Xf{(sgnp8wAU`K(aOHS@z)x9drT18=swXKOy|dubd+tV zLm#0CyN@QSURrdMR^R0Mmv4j!lq- zxO4Z^;ijcvsUOS@TC^ELU$ocvdF$tv1wB6N{M{;wHX$MJlZ9jxtM-EwFRfLJXo!5r z9B&|hZN=4J<+~=wqsHXukWe2WMY(R-LD1Z!r>S%@BaTcy`eU1U26o}y0S`~z*{sqF zCW|Uu>O>{Ab;6QWgOX0qAo{oej@0n~8Cs+O+0Q05d8@m=SoVJ8H-UA%?`wa(ut}3; z3U7S7RLcvg7To6dcB|E4-juVuOC=>#CMB2?+dEGd_xzLj@X)WBz02Zu&&vNOR&e2XB6G9g8P_yu5Kn2eUOgN*E zd)+a=9=qy6^d1YHv{FmNn%5Yuve$W(&l_%s2?}#!5;-E_2$X*Ft4f!L`V2BQ%s zkDGjNur!#Pwo!|00`o56AWj?Sz z@#r*d0JBs)y&FvyoOU4WN2lIg{|?KP7ntnb6I$zi{L=7tPYMIsrDF39owtt553!qm z+l8Y~9BX@^Z%rUlzg7M7`)$LFrJ(n-USiytiKl2yEN2w{n?f?+&#l(l!Mt~jB9N2@ z=q$HtnKa??`_4sGZ+BK_--FG^9810|su_K-`q^YaXnO~})F&RU6$P|f2K0QHN7$uK+Vg^2r8eT_*)$G*?OMi2aNjzVqZ6u+I{7izsdX)r46Oc zC6XX1uR>kWoJE9jl>0*WF=cgW-^ftqL&161@hJ5Bj9uQn$SuQ5(N^tgo2jr!J5La~ zD8YWkgNn6z|Ka)AnQ?m6E>0^;i^#YNlE^?)*3Z+xP*Dv8*Zrs85|+1NMSj{Y^Oo}4 zX`2qRV8PIxH(GTSP(Dt{AH*L7woO^&p`f-|@vWHoB_sLb;wH12k@1Q7uhN?E_4W*+aZ46%t{X+$hHo}o z0>TTL@&m*36(t=>|L|KDpAy<%Y(~x85$R}+DwqcDwnzOo*!%#qd#tW}NahGJ-6(8U zYJ3q_Hh9-aHYt^BV8eU*g)(r+QccW-eeOO0Px%(T?|R5|@kBp9Hq5eU6AY63$$B4j zeZTWFf4uQQTO#izlDEX1Hh$XVhuA@9pJLJ^y5lrCMbY+ti<#Izs!g6Dmf%;obs z0eSEH#Q%fYy4dB!`6zqI<@56@&-?mo!2+f^b^?je9BN< z0}LwS!8EcV$Xjoo9+&Ss`xM|TMco}Z-$(z%+Fe} zG3);UB+Y&`EOK>!o{d6WS)f8Me8rX`C%p?dnI{cJzscqq7ALxk{wN1K=61MEJ3|Rydy!A~oc^W3xsth)N)%@rn#}t$h?HADL zSQ@JCo@jj5R0sDDxvx~SiX)X3a@f*dJ6}}>l51bx@N2xyzx&HR3(oS;#6j|Rd5c#s zY0gWVF4AaJvPk|RY>gwQt?(eeT&2mSKvx4B5XI!Uyx&2_K{AfqtK5lA0OTe}H zFo>|${y3)Lp&~LPBSke|-$O|rOB@4gGp;edY%j^^C~K%ju-jvEOiN*uwi1M&x5YQG z6yUgg*5~L2BX``rc?37y*%_);`k0nWE4DeQ#D|#QZ*|IxZClP z=b*7{fw_cc<~sL^^-HT5xTonMhEG%&-_R%b%HyPMmrW_E6VwVdL3GKY%M|FTa*Vvv z&}~H2{L|oc8%mN4J?Umm*7PnO?p54__q6su2h6n7c{_8dx1_r_%X#`+P&bwr!5S{J z>Qv|U=vQ`Rm4`Zv9HM2bW_3nPo9PAKgY|~*KlC>o$FLH=SwF?g&38Sk=#Fu#a`UJ7 zF&g1p)!;kf+8U*gsk zNiB9~?IimabBUECb)eHC3f9yDdbV1t=75YYOfDPa0F67!N@8KAM#`yqBU7VK?-nDc-IX$yx4Jbc|LrR_fHj5RDk=DeT7YF_>Q$>Ht@7#G_czL(5v-@G1 zF_}4PCt0yQFi2{?^;hul{qM4rIaj{%USof~R;w-fFosFK6=5l_wWKXh+v&3bsvcJG z)SZ8hxae`hDrA}WSYWnzM)c1gCzwGzP2bz|jH`&uf>j<)x8G{Vyqb*z!J;Z1Ml5?M z3Ykvp6&;t=PK(o3t=;ydJy{aBiC$zq?^~!8Wle%#uvUc3_Lnc7#u&1;M~hnJj3t^- zAh8qv;0R(UVdqMQxI>?edO{T$D%N8gfAMG*xgzZ{lXd0ZugS(7J#Fy`C6V z)%V;AzPm^;;k_0Cwav%e3O0%Sm_-@8zt5gp4rz}X2_Zdx;j8+R(~}XZhoui5QK+9< zx+|bea;aJMc;_wd>p`TCX@A6YQF1|P&~bfZk|!h1Is9ol7?)7qM{79~ikM%Ku7sD6|T%IEjDg%#~tyS3Viu)xGCv({Zl!KV6eG_=N* zuhaeVZH67a%?&0YW>L>6AU=xz+7Gv@^7V4p>RHoW=88K>0)?aoEvpV&o@;9&yX>qX z`HX(d7UKE7-4=Z?j}o435O_f%W@gn#sFJmR|)Z5~B8m?Ks_I0yZVVoJA7nS@t z8-KE0E^$sDYRSobo=$OgfGgVKv9Nq1BIJ6;eFoc zFKtUZiBIvqUYzB$waz2cKWIy>YA&JT?F@^Fow>rW${k+kTQ^}5>#AfM2-m!?$mgKa zyS@+69`m^um$raI*Esic#^{e33m5 zxZ2@4*;Kh<{z6>LsNy2mhGk&>*Fb}=MRR;5nn_zwrITr!qX=b?jqYX>y-vfy9@n*7 z$X$K9AtaSClV4RjRoi<;0{%`FTSw0J zMpIr#+$US~--{mH>~2FruB!F=>>@?v9d|+*8xM04C3%Su0TevQO1rs_?h(~dN%w_> z-_|4cW5yUeMq?>`z_Q?t9z1z3_p9&Sm=-8GAYqr|}zmz9u009C9kZ^{Lt3;>bEc2m(Fb#$-dRIKhihq zH@0!@jdr4;%+_ll!PzwIx41f5e`0FsAmkIeMe806A-#)W5<9cnJZR7qB(8bREz3?8 z>V(RRXi4BUCKfwod;Si1l)VZr{8W4kHbc#4R60_NyC2~&DviTayByjcmZi@*WT8SZ ztji^O*Fah+@AZ^5V!nS*TgV?eoVn@|Rf?npCExVwc~@hYdI8FaC=95*V(%wB`@uGf z>Gh@Tqu7Wz*k}=^A@UE<5o@!!n>x^K_~75!H1|;4;`#jB@Q-QGK2*UvsFtr|$LXp& zztKQ|$UXE`q3y}4h>8gzrxT1o?Z&%<@|1kDo0S;@%WFFmTO8chiY@Yk^J!!^-nEm zX4us$M>aldHc=m@8pz}g(5^(vo#sWHM~2-hE1`Xc&ISeLwx(a(FV|5@c`o`+vU{2= z2N#V@D}?_>#ew&UHvL^K@lq1lw@WH}n^h51i61^^YQO*P=Ig)wcGB^!@S*`^X^{hJ zYB=7&JbNJLEsj4>Po)135L!f-6BC}KqMfx}@uqhX-oXzI9?S0lt9uG*RtcBe&iGaT z39w&exqhCMrZ!8HyX_ZnXIXDH8%dX^nMrzT4OEoJu&iW{!-H!(Rj}n;PFO0(ZlYB@ zMN_s$P}U~}#+-!+fP@mv*O@v4>LJ0Ke?Z#3sXb+wWZC8J+ra&;{XgVnttvmB`bkDu zBaR2YS_HeDK2k;O~<0ZqkIf(yM?K-5=>`6?MR=a(3)|_Rn zDtPAtSL_6rmQP-2%fIdsqUm^hT!m6kmvU^5>PyO1=d*f5*9~@D-4y7$T{(H|_62*} z`=@=hvkidHym%)JB2_v4ogfPNRyoQ}=+8$^#1RQSec0{|m|mE5^O_$@{IV>-8!d4a zbi`ayb)3c`?`f71D!7KY*d~534S&XfsxNvQ_Z*4gJe>4hrm2Gi>&fTr62B?&z!xZB+i+#HDcqaw}cr&9PH{}a%sD7J|jk$eCmB;il3o8#Bzem zNs4F5U?#e_1bo^k$5&Mobj--bB3+ zUc&S%K)dxAb%)(#N98&R`6gvyAFHA^_lVaI*FNX&No*#+c^7=U(z|Ox-){OoVeTSC zG2!CDGWlRsna3teZhi`>P;a-TxYP<-cb{;q5nU!*cGwx9@WncgIhAl|AUd;q!z z@i{(ywJ+8%dpSDJHsAOW*R@t!aU^nyq8`DyQroIZv~jZw$pD+u*#3IT8PG`tkpzKw z*`b~umsjz9f9$U}=F@hOmu^*rrvG?<+eJCTogrrxQb?I?j&*P1(5j7aM6`f> zivyX1H?5h~Q3W*igx-J4Jcu1}98*zdz7z_7D%Nm}IPWLOG&sa$!!4$6MK2GcJex}y zujkZ1#R|S$n}UGGyhUj>TAqsho1C)>6i>DV@==QHSlgU^^CikQ)HYw&H`RX{Sm@-o zOMGYYEg;r99WlpyW@U1@*g_U>Idn{+jS6gQaiLOu9bSkDM9I8+m&C5d9xk?Y z*Ht;IO|=gJQ7Yw0_gCsQIO`@QyVfnGpm^=}1w3eA`L{XVS=cweLv)rdMppN+27JmfbkSC@3s4{s}c zZxP3XgMb7xg5zlosZdXV$h^|Z;A`;b)XFFY9n#bZD?ldAs%8RNyJCn7h(oka7{mxw zxEoKty%^*0#M}7?7*F@{+?jpn)~V*($tpM~rrLsCeJOaD>2KpbAM9g@CCO*Ahsdmh ziLn&%w*rW(Y6krCkJUYNQ5SNFer}M@ib}-A)z1)z=}g6Lr6RK{-agCUa=ThHf+^?w z1&6ZwIj-jZvg23gQv97Ye$J0+er8Og5gs@~Ag1OH0Jk2qxrrZx$>;MPYI%CniekMixu`BtC;VGcC`lT+7%=`Jo~iW{P6NXqf} zYq1xn%U60AO|xB;t1!lr<}lu*-|{^=wQU;lF*WXEzWwkVQ)m4)8~uJoo?_r2EJ)^( z&b*=xq2f_R#n$9ru|d1GyZV&CeNYw0fGjt+_K6Rh_V!M{&pn98xwGv}fV#jT53wOu zBGusq=!5c+36|_>@bOW9z?aR3KkQ#yYNvu<&N-PjRNnKUWDLwL4Ke0D5%g_(C>r_A z$G9EoIqtKYg*i(%nzHnGb#b`#q&4?_o-Z5nooj#I5tCG?K7aafm_O%TVRt4te;cr# zlKEB#4qVq~x4*LRqkS`f&&M`f*lg>qL5I0~H8K79i3SLpV9W0@YooJVYV?d@qc&@^ z&Y!G(fc$9B;bvdL*)qpzmu1Lux#-(&;&u~QMzQ>%S}FxS1`TbTV`xQ=X#ah?zy}3s zH5?RuL*By|duv9xToPL?z7KGpUSTP~47$okE`>^I29iNMY__NTX>*Mv(mBoe{-4Ki=~`r)Pe;}gR4vnWK# zB*INhxm6GOnk>$BH=gEl4-iC0lKSjSx+Ph`f<~D43aVz8NYA&(+fwyGf z)5!J;V+&~1`Lsro(X8EZs}9P7)O|mV`n8{||%rm*#nnmhFc5H~LYIRd)SY3a_h4)5T}+xo6q1S>}Q` zo;%}g7W4I@(v5C24Fk!QX8BlMZtWTv#ub(SvR9p)=3ZP*D_|^j6ZJNmu%Zy!WnU4U zb2LdudgPlHIkS4ITuTJp66;PAF*oUCS91MWG-jWNIFj6*xYv84-wAgyk73powGMF- z6!n45M$Z?wlEV(7obd)C@*@0C*V&VVU`QBvan%reXm$7x!dqFbqZht}BzdN!UidUx z(u)0>iILaM&xu1`dFCZfgEjav>wN4Db3>BiaMoRaRYolD`r(MvE1y%q16?LyV7HmVhtMFiHO({B^P zuAJs8iMk}YJ+b0J^JM*G9R-V8_b|5%)m2gG_tW${;~$1?+2#5gKNL>lFGxd73cqe& zqUje=GDI#bH`^M}^}HM>s|0@O*mtVsx4Uz3?>u%hfZIZ41(Pqq3yS%xfmg2M3 z{*J@7-IXxkou_G&W>j};vRzSjZiJE%Jn;jA_mhe6v=m+>o5ny2jI&B)z>vSYxzM5t ztl2sO>ml5Llv)T#n13X^)%e04m^7lWZ18sJZrQ+mzF2zWQB}*{fmb3aZPh7MIwvpH z!8>pWY9fW0o%0Rd`B-uM$x97h1i%{xcyd!e5u~6GkyzQ45}-l{;c?1@u;7Cu4&zr5 z2F%t>1%eYz*570%>M2eW*2H6(nWU9YZMl|}rVtG}<;>Rop4DZ$`BK|#w)y_b>cO)g z8zuQI^LHnE;py!?W)??}oLq;c{#P$MNzJjvhiv7Lyq~zIA+B5@QDoe(@bo875bbKg z7kOD*hNmf;!$w@ft?_y}Ue?g3qA(-+n_};7Xz^X8Zu+^fKlnz(RPdJUx3WOVPQc5H zrlie0<;y$iIk%iUndRKB#W=6WjI#j9wpjl;HW!GKSV1R$aqnuewV1V0aWvVTRYe2w zAouN#qDYj|b#8-URPz2+2_3Qy4;L{nCW~78n;5;ex-JS?6D8@hFkX-?_^7UjLn98f z``KY&9YQ}%w%`aOrOgPj?Z+FOiY(+c9lAq^IW_ zzQ3HfZY9Xm+Au5T0>n*vQiLRpc~xRgo%Ibq@qT7dn8HZl&V|ER`cS`AVTCH=AcORY zuNgN2fcq5w3K1AYJw%o^mO=x7VU;w7kiyH{e)rD#{F6moi>`#X7}@;-)e7Oz{`5*s z!DsW0>0)idPt}U{iYB=_66{_^tj!g{D#J_2ts@-z0O7g~PxQ z;iQ&eys=+u1y&3@;S^4DD?QJvScQr|eOh)mQN zOXGXjqT8K0pPW{My5IK=fa7HHG4%~oa3>ZEbldy5(JdT8d!n7@bA?&(xs^=?rCbV~ zBCIkk=1`(w*4QDlG8SDed}4-65#Z6XD$_|r){3A_RY<8XQ8A&u9Tx;?B!{R=!AjFsNMPiu*wAC`YGS^D1LuR>lM-L=-oQ^ z>;DaYr&?)FcPjM9;`1m-kK2!FtJAy5@3~AD8g-fF(8Ol?HzW&X!6*pd#Up5Bp%PY< z2FB!aX$|;obJpp%#B8gbYd@;+#fWcl^4_zTeXnr%3-tSV6VFwCcU{7KC5SJoow1g^ zQqu;yrw#l?Q$04D+s^k7R%UizN@z=y$Q|K7XGmOQGFAU*WQcz2@vA$r>{7>oF57Ub zn1=On3{5TatzY89vs>7tdq;q=gK;jh-MuEeT%H~?+&4dWvOj}$XWKK z3%)KAn(BF;w;HtZONO-|^WNO0>$h%=UZNm+_<6%6Rx&pU*vdhxvzwS;fjwB@IzZ@* zWJ`fl7Rfuj(_18y6m{T1D0`9vrw`j`B-?w{!p!-lytl#h)THZ9#RnSHF}-G8VFdDE zE*7cutX?)@TgmP)4_}&;!CYlbt&ht=w3AM~Xn1K_vC1Fm ztiV6QYj(}FmS(;sG>qMp+I${A-8aAYn7J3DOW!J7X&_%3n&}&us27458I4z_jdErR zfJ5`;^e6|^E%^5^$2Efp<`)B=j;e*yM$g&x8z^c|^;ws2yZrq^u+o3Eavbmvv--f2*oNxz;3fS_~0jg^is>2U!7KXQd*a>%N;-viFuC0d{ZGLff z#x$t~>@BBO z1_bR{w|?RJ(>qZCicWk(-6nD70lV_TmemZ5HxK?@qoOX=RH9nPF`91)g1NNi+hYZC zL@wFdHH;Os>CaKO(F|)Uimj>45MIsfcgvO}JPkkAyXa6xO==sbGMlL2k}zd7(D@vf zq2vX5xlAO)p(;P?5?A%=Ucb&zv!C1=W1ZDE*dDh-nut}-$dEiWI$h_5Y?|4htNcnArW4Z+@Z_965lrr;og8lxqNdCU~V~9Pb#=GF3K4}9xH^1v+4wDLYi;D-I zA7O3uMY+FtFL*gx;ywOaxm>lgk7JsOb02|x8a-ZZ6ra3<@xGM5kKAWyIF>~Sw zR-A|8rYwt~fDpSzsQ4SH`8%-#%gjM`{qM7Pom~PvRK@|K-&%Wx4RfM=Q&;s&5Atv7 zc8T)r4iY`^dbDa5{wkn4&00ql#u(U-dC`p8Rv&F9%}JaCcan_AG8!LQ3=wVQM2>dM zKBlc_ovY`5{D=dftt?Yo58yrH&wM+1@LYln4QE>P>~t z^~%Lkcyp(-v~2RNmyU)!`+vYg@I(2k+P zRw#-pCMY4zO_gR2y-ItD@ zz`4fOW#uE}&P%0K2xvag4 z?8O6m$m?2S#AwDm#1fk2wlI=l!l#IP6SLD^8zwq`$+9&8s+toSFj{DSBUQ1H;dB0- z({=VICS{1QaiQj`Uju_<_KMJ&tjm3eeW;x z@GwO3KEEaA=tDgYkN1j<>~N8g!D?8WDE;lRDJ4yn^tMaf>@6SY&ii1eh9ZV=Lq38zL$$CdcO2@HB6Fji)1QBRhO*g&uVaiNYA^)O+YkL%J_CfCpOM zZqa@^9pFk=`EkH;VIL*2SPI(PSt(3His!Tu!@ZnX-42Q?(iy?C2I_HBUa6v*zmc;+gO~ zlZJd0nAa#*9XOuFdXW0%6bN9)?fvF&$8Qb&gz4E#`3bu-nenNz?o~!b%7s z0>M}eY%^Ee?+ZmyD8F+g;z`#o%wRDtCBUJc0^Y#urwR2HeoBXos0FYAc&}@4TIgy3 zMK~e?yws~3`wC(L{)1+k0S4j7^8nC7IA-u;_-T@r2t7a`BL!LtN9Qa-KU2cv2aF4u zfNDMfnhFf2!O5i{(uGscYq2zUhtp~ywWmqh9ZRXigj3<*Duq)4G+&GeT`|Kyc7JrR z3P*=gVM+~hh2xOIQEA~Qkq}%7SP>|}!IGp1m4MQ4IBd4({C!%=wwj#lV`;fRv2;eBE_06aYWYeXL+A`;?j4j$n(qz@55!o|Z!#v!04 zq@v*_qUDjMMjSGZBg}V^DV7m}IXZ!y~hiz$d zs>1)f(tmEt{!5M`)xrgbZMk!f!Uf0PxpTGuv;2Q>|IcgdT%ZFB#N%Kx9aN#6h7 zcRHH#cFkNk_>&fno%nX|xci$HuKqV8Oa7lsmxjB4e&O*+U^ly;e_`Q?W8lW_|Cvcy zbNnB*(vD&Ov!d$%lJLJp{U>wC-M!=R-;%(-|JhL5+W%YHf8?*fHkAM0hQ^;S{{f5% z2ZzaNp~kQSp}B%$p-09&no#9rA&RqvvqxmHldUPnlaF%+XOG7L$yuQq1!oDVu$X_q zxi?I6UXod}Kr=TG!&{PWTtfTzBSY|ha5>|I?O`#~O+oGf<8d)la!UC`@KnH@<3FHm zd|D#-AHX7^13Q**_s*I86NtTaR6Kya$G9aj;8bwJI3-~{=cRglKKEh3`9Dks8y?la zLCGhYlgrOJkE(MDJhJl%uifMcj=s8?-$S?y^!a+2{EkgA<56+z7<+F@hLM3mBJi>L z>hPThGwMr~&_5tQ`Cj`(awd1ITP3Lq^hElLjPw`!>q%l*cO_k#cm~>Ebk$ zg0q;Lm*)yw1|it7?dvA{b$!^AT$l)LGVdQdO-RV+K^2+hq}7;&YQ?M#9y zj&?qQ1S1J-cYL5412L;|A{Tz1kVD;*mFrMt+ znO{;Q!-R`?9E*jDf~T)<=5qp5Jx}n*nNYtr9m{oa!3x8||`wn6>7ZiA!u zexa()^z}wS>oEF@8^;63dA{5E=0mv$!&PW{h#N%Hv}K-X_cqTj!E$NV66>N7tM$;L z)MSR%dtZFyk_ci7Sr6veNlXkWj&E9XJD=OUL>X!5@r7K!!_=6(_;Ns7Lk|4XPwef8 z6Z@HZEvo-H%Ojxd=mNF8e%DR6Gtptqd0)K44R&VO(e=x{QF<-d(EX*s#w;0)64qg) zdF*OXnNKoL?rK$qEaoO-TOdhsF(OIn+8P|xm{3fqmGB%WEBVf~?bqKn$#>_lU-xZ{ z<4-gHfJ01&P{~!R0GN?HF8i-S{$vZ3WPWdM#65CdOMLEwIy`#e2bg8vY=?LreMh6Y zJpWz$v#z}7q+&eFMDEEx`uabBNLQDRUV@=!^D@}zS0aJX8sD?A$`%I7!QJ!|eb4)M z3bb~Z=OgXZ_byVMMwYXPLt8TFnBl{dpglqRE}% zENosyhQ3_eX!NA};%pN~+btv(1ba^6ZQV`kgX#!&8S!Z2@-nt+WsG6X>f#T&rOA)+ z+LgrQz5#O|Guj|XoNrV)1SDPs=EV5zuwa!nwZ375$8QA_(M!@1d4K*BM#VtGqrsyR z>fU$EHSiCZ-U-dv*IFZ1S#Q&xp!|xKSV!Zn(XXsZ_@e*#fXU+cwdc35D^}U_*k?75 zNWVc!^j_WXX$ij&GK0S6tw7uU0Y!{r{(q@S8(vXRs(fI90NViS@8?0RpkKE=R{`&0 zfO#=(&dqD>#>N-H1U9OaJ;a?e^(hTZJhPLHg;R(nFXv8Hb&hBp<$UD-7KD0d9vL&Au9PqR1`n@6Agt{Kdrq`El*d31>rI@7^>d5nW z*Z#bR)c0oGi4e8K%;P!V#jbv2Sgi^toUzDPWKpvY2vQj2CS5!`@1$})Wi{P2`SgHX zh{Q_tU~9Z3u^wQlz8TB@R!`>_@^F6`p??t6N*dsu6Og3tCJn)~eS}+2v=it=j?Kni z;V0`?mke~6YkeTW+_5c6WxY3E8y#JD_AL4|4*`jZI!%96jAjDHKRB&fHk-&{I{b`c z8&6m(NE5&RuU#d=kl0jL5t*MJW>H0aCmh7CuV3?> zrk>Q4sq|fik9=V&s;CPt<4tD%8%F8<`>(~tZ8?*9T$R~2Y7egc{{@>sWWP4;1!b;A zW=dvdU)5ippG8wq-|Sng7OOhB>UA~sRmljy;N4xf6GKzs-FB>`)Os3+wjG@9wKev& z#ScYbO+{86PL{5zZCWmPD^~W)7pc)u)d_YomV%v4gRc%F!}O7~X2EuR6|QTD)vwU& zsMT$7KLcyz=cC|sV^(_LPL7K8e-4=NF2AoQTS{np9M*VNp0?~+Rj&t7ZIXJC;T>8m z*08UD)cD86Gij|x&aBpOYN|%IHRY@Dtu1ZXvY(s9k^YGM0rngKo|%ldKEsp$0C}uf zoz+flZ?Uz86o)clLyxMy!4z$Zx~cRPO{|iTbt*@C3!f1i8La0o7uR@loq`0{C<`4U z80MkJ23m74xpr7`xoopK=jf4=m=eu7!T6JBG2*U!wQ$=39a3zPSqQG3g5nM}=}f^k z*2_+rDVrWAK8}jazp#A7X1=Ydc)-!ooz9k6Ux)RpEM;2iRKoY1LdOz;n2tRoC+^y% z*T}SF7Es5bgZatPSeMjc&fENrjN>Z0RF+{n#NVhQrL~N(I9$g@b$ug~YT7NdTeFC5 zUOb1}<>M=$-r!i&rCz;3M05zo5#-Eq8Ek-SoRX|7p@#(U6$4`Rsip%tUF6Oo5#I@7 z)KKB%h5g>Kh1jv`7&X-wl5r_d#MRrFPs9X6@~h7%ROCm=KhB8$M11$D`k)w(g1;;4 zu2*CjU!dDe0w03d#Oav~89(@66hO|I{Y&i##K|>a(-`#uKTK>Ao@*p)ELL9B$W4YU zf)oLk9kPKYM&_d*6ry!3I(Ai7^+wVwXVtpc)@>ezSa6rDoDP=LL! z>Z$!gjG!PfW2bHYLdTZ9YY|s>W?h!ob|%0DQn`ZYY!5`aV=xnCbKQGp=g^bj`g*vG zgPAfPlD$`0K9$zfwxflDEHR8G&UMCjc_ED1gAR*?1s6byU?SLz4q6x59^BTWbwFS~ zn$+xc_r>ECdo~(xEa;w>hl;4r>hRKQ#rrN_ zkBs~D*P6Odk3#7AH2p-`Jev5cuz$FLH&dD+IG(glk5! zYTZbsLz3$L(=1XBB!b9Ug}OZIL3a7OF+5ubUQhxsi^ro_)r} zc%0KbPS`;6IDgbUBak}~*t(@Hi^|p&Y4KTMtgG)5@wBFJn&ke8@A^)tj*R|0YNNfP%Z@(t_i8Dp$iR7_&u{`{lK)nDaChKQR=qU zm===lTQ61Gsnhs`&E{pKfky^%_#%$U0{RQ9V2yi~9Qaa~X5FU7{{TuG7NE+eqNOQ5 z(v&7)%e|BBYV#?o4;j7LFk`lxTcM_nMb_jT_V)C;+V;EM z>CmDWMz_@@5aSr-K?@P@*NamaTmhxSI9$h>dRGDqT~K=HITHO2s0sMG7Ws z-t{E1t5%(o+>Z`kwL3l}r|K!m)B_>?Wv!_IU0~f!ZU|4rRF}q2iE5A7yhehYcKH7Q z^qtFjj%R-SX6C{D=JD~1ahdUz*Yxu`!TvcvBu;aj{E$ELz9zTm^$vC~!~okcO(z4a zgQCS3I>EK6RWYv%DI|yj@wKlFL$q#vl_Cx+p+=R%Z$6@9mD6nBr(CA(c22Uw;Z(sI z>nvRgwI;fSw^eIdvXueeeLGXp^{cx}DOJ5sUZIU&zT(6`bmgj{8B=m4GtsJ!25~?p zv*zNuB)G3W_~VisYJs3aUYtf3(EtN7QMIq$VJ9O;W3FO#sG92SPfYdIO`3OaUnv6acIY+~v)T;{bhl(Ht$t(CTl=uq^_CJ}1|qi2Vz(uT2R=NR3x zdEvWlg0mS7Rj3g?taj)}XQEz_uPYK$#B!Hw)hoLNbZj_5ame$WXBoy&sE7NW@s$yO7?y=|Ou2YPtv=-SUY={7(6dK;7X zoo$XXHAO6dCFrVkaM;l4LLyCy@cP*hvYlLs!j=m$X<}pY$2D>MV*db>5&r-!;^7j} zz6d*Ok7-~O^oxzD4s*kGY3y9syJz6EWP-la#8TP|Knk6+7+xo3u^3op!RzE!&12-d z#xyH3-6vNjcx^PRDMx#!UUjLe!MVEyH8%Sf*s(?GlD_4PZpUcaz~$H-cdD{qC-= zD-g@SF<{7 z%r2VXYZ0^Rm2v3;aZ4H3&H_?mIoPg8A|tBjnT{9`zUV|Tf&*bv4VcOmSnG@c_(sc^ z82mrAn2wtoOSNh>?SN#W!IC5L<27;oNY9rU(;38MkDN!p{J)6R-qkR2#D ze$#yGHjmKVZNoaPcEotIT)`r0+j6;lTTs@uv5R`p2~&#HGrn5bj@cd`!(U;7Itu_> zN2o2`MR|cYU9H5HEr7v-5`&bVPo#i!5RV5%krbqcuQ_-c*1^Pd{XD8#4w25V9=t2n zg6P(rrI1hpfwsM=4Xg)*z_FNmtvrX~|nL{2tk%FtEI%Z%eV&NGbZ%A-D^ zGn@7j^)`rSYVS|m&3m9&3~l&K+iy#2N@YECkJCDPp0xy;(~+{KeM6J&5fIF@ksizq zb}2&&3eo%;VtyDfzKGFTJ2gy=i!}Q8SFN$^>(tGV)T?DY&6>cCoo>vds>}>(T`{qq zh`7lfq4iG9xwX2xBRz0+EOA~xFE!D_SLGieN09lEf6927-JLap!q`bl3p(VaAk^ye z<;3wtE}4k&C8hgT_?6Z;jkRiZ9d@)zuDa!73zn=CS_<5?NCgUN#X_0xu0Spf*VVVa zEnS_9b(ERglVDfct<&3(h)mp+a8ih5kijTk53>l7|efE1RREj!lyJLNvCZbLRn&CT*R;;K_9dCWSbAMefwx`}x2_ST*P+xk zt#3~q5Cu$qJ0CUm4!I;C)LaD@R-dAFw8(~LLMBU?5}feV!nI8{6`$f;VqJJt6bjX? zwER#hR@m(9)@@^w*+}a{$Zu;WOETY|4rSV-6^kpd? z>LVlNpSO_5wof@TKk~jbj(k63HTCOtfj!@c77}>p3p)Ez%+C?8q!pZ#zU_Sqh0_*l zyViE#t!vgp+^2H8AurDtiVDS7uU2OTW2K92e|s8hmgK{?Z0fiBtJTsk@8+PTZev-p zqgP>Dz6|ZLT-T^Q-k^%RWsQo?Zi`~Wvov#aOl**GRUHEo<5;JZoui_d;REM`&0G4&3Z3EW)KI%pbU#vlil-a3KI(?o~ zXJpX$OC^<7%uD2|8>|i8WNRfAughY`PDI+Vtw0ku3>!xLu=2j~?p!7c>e%^eS}vI zw?(APa}2(P%HX|Pah@aAFQcgZRjCd+{9UHc#rkagU#80bC)HSRC3_v!J#yieHQW7O z$mMna0FmP<<3VFO*i*pzMwUBXu~c+YRS6F2_VrrWtXR)lB?~JyTMX)9G>FKHT`*J? z8MAD*#D;6rUIN6H%EMi+t~jQh{S(ntk^lw*irRzVE|uK z%dc8ZdTgsYvac+%sLk6D)%FOL(i{Xef?UN`b##QXMgnk~2Bt=BiQPd5;qE>$PmGE4 z=Zu->$S2?A=#TgQE;99+fytv=o<`kvjMV6mygz%K_K`DV-=`0ViJTCV2qBO-`{_T* z)Xx~qdK3;LOGY*bYQK@8p{zVCL6;$4^2nK2>#^_Qf|;WH6DC%0 z4T4l6hj&^^fNw_Ew9dR#E(7YOR7&M;hI7Q>bLnkoWrk959Ck-Gp#!P0IpL39m{gt<8G&9NJicL`cj_>rzv?qHKppL=%1e z?LVx8CEa0=;*NOt=bQ#e&TKhrmL;@U^q_|kGw9WuT9DfC;jXC(mJytk^PUtgHtNq1 zYvQKO;;jl625xDXdY3ruJM^(vjJU`I_~?B#?H!-wGo;M>HH4T6`(4g+x2y=TgnOCO|?`C+*L= zMhTG^iR>VfdMh-*N2baw`o|tq(rX+s*8czoTj!d0DO#fPQ|54-!-0ZKK`=VVc$pmV zME?L5_|F%S4XT_oh#nz5J?NS2r=zPRxmALbHM65DK41Rfv)Tk9hhnuaO2}wGZjW*-u@Q;!T9Cykb!SPy8=}VSS*~}{^bxn zB4;(?!MLM4CeU2=;%CuWoH_okMDt!IHgE0g94+wE9K^f0^?`6xTD+63g4J5olz@u@ zOksh21mR2o*b<4rgW@6@gB1X_n8$fJB{CBkWlbW^%i?*73mjpl%+3ldjAy2IIVyB# zMVR|qMTRVKOtSHiYN%XmIw5F~PzG%ETP0XHD5G{W(%#}?d@VvL(zjbuMh2-W9{s#7H%4L_6AW_ z!W=13{{SP!{eJ>~L#{E^;S5MEO@;-FgA`ztTMFlHE?XZEocl4`rU12(1glI71-e55 z<9UFRo+4n9cs1$s3-CB}GGVs-7}(AoAZ zeM5T^ORrkMtiX25AxlFNE^KfY9Qm4yU64qV34;92T+74QxuGx$A*OqjxeZKm2n(HfB!ICxWWT+g@|P{7#QNWbG(K@jnrz%*F-Uh0}$zpb{wGI1DMLOdM?Nt?e*XX+)?)0Uz(J}?BRip;z|OJGp~#T^;KMu0jP)tc zRbM?#dB`B2)92SQo!pQ2-ZZH;A43yUf)$PGPYULFKCx0JXJotIRiC)<@97>_{)+Ik zSkB$*<$)&!Fx_#9Tc^?dj}#0RnbDSbNEAR-x5suvkw}@T<37MVwg|D%F-7tkluH%) zw}G{;FiBp=JXkJTS*Y1X8&GF&WJHcK`%6eN@g^P2czv9k$L_thD< ztk}Fof{u=Ic!P)4UCI}EUZJO;EI`-K;*x5X*(_;mf zW3d7szDn5{>CSSJ`XJ{y5;^3fnTg1GF4;`?+NbqLbGXh=tfM=v_QkQ?JVv)qX5>lb z`VC!~MC$bpzhsr0%~0!12R^Pnm@J6qN)J3SCl7dK>kF>{OyYBC!fFztvY)x!ADNmaZj1gH~6t z8u?)lr`7~^g>3xPHYG4gybf)N>NQGaVo&u>Qm!sJlX~PCF+GNQSTHuSW_hnp+u)5R zW>b|mydhmfZjJSlrpIY-F&Fg2eLe{O{?2&P0IbyHMSOb+&pgko_9zKybIwB?SY&Y% z%AmxcK+DJJGF}9Z0imKO ze~)fQ@64G`wmF7EBQ>H~EbFj9uX&S+xhS<9Kk`@$6^Gcx{|Ipf2>-8OS#>itMTZl`Bn5Ory% zcov+S6e93nWosJ^d6lY#j90_!zQLZyw6L-Syd_~H4LGGtI434Kk23pzz<8|&cD3z_ zjcHpRmBh-X1;|v-aeg3~7l98wL=sStdZr5PKT7BUj&nlD4XPP7pBq~p)NA%CZqlFf zd};pxkJ!h|ml*hg00AYGsbV)dKTgbDqxE6eZuJ&Kjt*(^hIz@!jOi$zVmS7UzJ1pH104~^kl|;Cr>2`QcG0if z*aM-rQiN(yx2x8d_Qu5OZK%yRGc}@+sD-`Qg z=k3#HJr3Hw;yJgnvu9)^?PrLrrcE)tI6Em(O>M%zc~ZXB5_)-)Skc6N&< z)Rm2`1-k3*WCv9A!>QP%V!XcP3&{cKcBf$4UZ|E`1H|d-9oy<&U!<*d!b?`Go|(qJ zmo^SZM@fF2@40O=TEiC*&Yyg0TU|?I+sP4h>w##bnL9=%!s(~2YXiA9-Xd&Vd^2ch z>R*QrX2arcYi7;*7GrH+V`P%L)ne4wxt(zIKr)I)ynpHv0Maa1e+mMP)Wn-=V z{{W(Mwm33F0`3y&rVDRCqxlyqrsZbWb36oG&qv@#_d2pX9LU4) zdnQLL_!ykwWEX%PCC-2G`|^AM?EC`kp8z*M0JDr|f(BI}5#V+}@rB@K%=45rFQ$d7 zHrfX476XyscSPj)Hh9m#?Tq{k+|y}Ms!_o0bx7GN1pfdC&p93!nEQSbcQc=b5BHA? z9DR?%tStOEeCOfjXW`S&!>6BzPbb4?Iq(DMfsez-pNC5$!{-_B0-UW~bL7&}@$xQkh@P6Ie-!)GnjiOcj22c$Db6Gvv^n{*R)m#M(MVO2D1gLXPO z1hZ%PW-_aqx~kW6l)*~UxF(89wYV1V;UQrLF??rQp6FYLxsw-r+UotA6;3U%y-U8H zfXzC@FWTtXm9?nbT?B$RTV}UyR@{)QS$xjZpzUq-w9W#z+uT_uq`=IE8)tp~DTRv%CW@bltKEucC93SD`*FLlc^Au*P0 zqzHp38+%S`xg_#8%!jGx4Y7?yY0@_Ea-6 zuNQ2cVA3Cn_I+J5_?GTa+-z;Ob5XgA^3|QIB7o;UCj9u7jQEX=_>G+Sjhy&}ocM*D z_=TMKg^c)(jQET5;x5mLJ3b`r_3h7G-1V)`Sj_co&sNO!Y{I(8j8?+Ik!P!BdbVe( zW_pv)Qg{W|9L0(0u+BQ8C5038#1!Vo`rlPW!}bXb@dONQUBFg*64rtX^Et~3?E*O2 zQ}p&6FiYw|w*s^`!)xNJ#eqwmuTPcxI?Jkxh-e6;o}mIoLq=Q)Dad9ZR~X z)emLj#_e`ByS2L)_p6Ij)3+^x4M5F(dJwdetlqDEr6kgVX_QaAbjgQA$04z>>a$gp zYx>QFdcge!(~f}A&1l)%U2WXVva-c$aVla8pwlRP>)Mc<*R;unVSW{~k<-K$n{cZ7 z%9Z37WOq9=oophij7M{@u~vY>ibRJzGjY@2tXV&QBKfvTTPzeGr3n2Js}c74$MwOY zXN+YNXwrAz9-~Ggfu(k6YJV zWDR}U>dH-3Sd$}ZzpUW`=R+eHj!GcKWGb1(St#IRV@7P zuUihiY5VMH(oJ?6c#NZ8y#ldX#7D5N4SQ`YMs0umKQ}qmIoz1Yv&Y}nEBEizpS+bR z!V2HCt$Esv?PqFpwpq|w(pl12Lo<*w5uW+)@>Twv<*u(%&L^r1-a4Xrj(_iMJjwLv z0)8hG8|j(aKRi0VopH`?q9KZAY(T|So1P(`<4z)?I`#Vk%@0d;eHpK0`f&-f1Iv1P zVsuH2*MOBp!7s8?(;F4^?5qT9f3QbVxbLerpV^)bmn*m{Kz7iv8%~#9Y38cp;5#Qk z)Mab8y?HZjYpYvv(w42-wo$h55MAnixX_8OPrOoB%UMvvXuXEp*Y&lJ@e>Y}YO!MF zV^X^+DUgh-Z_>NFmu;P!1bNlb(>dX|0^Qau@l&KU?Ge((q8fgae{a)D41PD>h?9F* z^ud+qJFp;|RqO_}U2>sGCap7-?IXm#$tSPo*fdJ#L1s2 z$@#W3{849I=XW8&ol7|4eI0-O4G$5S5T2kC!U!nhca?y3NSN?n_O|oHe*1eEJzacB z#{uuzWxZ_`L$&)ExK75TkjnEqd6*~6I`R~946n1ON>^2QL&vNluweoNj$~Fd@8TVh z5Vc|98UFxQWM_@mrVT-6u8IzXa9UKcaTBfAQb-!rtNy*kn^rOTgV)Y?CSxlXEi5Wd zvi|_4;0=541?vh+X+xdQ_6@<9fsCQB?!+m^wOd0gzUo=8eAjX|y&p;ZVO(K9s953k zb}=qv1p4UP?5bjZBN$s8J%L9!-Gn=-URpRGNJW<|uBc~*r=6?wY5xG>{!bakah*BF zar};{jEC`&Xn%QnCnV87Z=*Pjt@h!3T-Gc?#WU_*tOalH1*UNmex&` z1=5gsSv{KxRL0GM--c;61f=nsY42aM zd8|7E{=&7l>a7#E``PQxVBq$*5NPiiOmT)j-EdPKfSgzKhYo$RdFC>np8vrE%%{=eyl8 z39i;-h%DhgQZl_4|aSwA+)e~Ua0C##-?e*LlHcJVLVxYQ9lKEIQuR79C77-ojSfMU^$0(|28sI8j^3QR8pw(ajkL zq2e841!c~?r5s|q5wo+G3KTr&eOTMci29OJ+mzP5wQ8$!Jw=!>GMUv+`mG4f$My`! zjza|aD2bzctEFw(Qbxw1E!ODSNlKiWQh2X=)0|H@nED%vNV7dGV-N$32#DtdLM}33 zH195qUrw&KZyv%jlRpgq0F`!LM6nTVA+-gOiXz_vOGjrVfD((%bX|2UqFoW5i#Y)ae@R>z?xXUa?1YzqH^T%Wx34a zgRh*K==!--@@cqjh=^UFMA&%#xn5}t2ZjPZ#O*{c|~kTe+^3(UO1W3*`r3#FQE z#J>8L{ef1oY2rpf$7>XY2`z@5tJbEHsa&~WC0S?`y%lw2kR4Nz@|@yxqJCYM_h*Sy z&-64dr`}@0^TeEpM0E?-7-!crmVd@87eKAqU_{r7(_t~-f9);jiR--g1YqmVr+B(G zJEj$>TQ5YjV(<=$Qx`He+{+Ox?+Sl66RW3X>SAtcu1|lnPV+2lxSKl~=uuWW>;||R zEWXwuQHZ|vwNM&(t~RsYD#9YVHh3?B`t zXU1!iv+IN4as3dUb5}>crj|ywe%Q@ieyOaAcSwav(NR^Hv5t3d*jo}(MoUPvxQ`Eq zM(V(0{{Z#!zu!*H&nnAj#L#P)@|(*B5XfIl*C!EFSJ$2#s}*U?$EkU;VLkQA$cimj z5#VW^7FG!Xzgx8u&9`gPfu~U;CnQFN#KdKun&Z@SVw?Ewzpl0E;=NKe35nJvi4jKj zp|hqdFbaB{HEi_9Bxg~fCQkJ={+`ouT|zuf))YLjhub<@Bh2w6B@&TZkLZJplAqcO zpS;ZEbrk!w13gPRebvEFu}2?%fY0AJM1HgC=6LPLv0%jIXy(G>JV77nP0tQ!&t>Wx zo1Jqt_PP$Or)xTF#27JaY%<4HvF#HpsLESb_du6ojjMLYgv zUC&6vC!-RG^j1oBm;V4RC{52tJy{h}afqj=MHBBN$J9*blY8*tXlICb^>$TKrFc%L z2r|xi#v|5Inb_+WWov%9Yd-LaqoOVBOEs!o))JXgbFiLs)29VWk8D)JOO@<4Hv|K# zTe`Q_wE0eS{QEEN&j4UjzJ$z|w7g(iaTD*03i6d>zyxAq$?>a+nwQEf6fEq^SlQ14 zLB%_q_=Eg|vt<%Doz9P6UdTD;39wci*|1S8jG?UW)R*I{TR1*^JtkF`#?Hj0VZ=z$ z79fel(qknqV87`}$kz_94z1_3hGkCQbAi1x5D|{-#C5X!DBMq@Ix#El2yEkL8-g>@ zb<8?hv#k}b#0@3_-32=>*Z?(UQ^eJNfSX5}mKVk7j%+{1TFX?;iUJphm z-L29k;q8l_p51~r`jT3n-uwt*YwVjiUa}aAvQBFwsQ7?_7?>JFw8JH~4X`=+tgdsF z($_?a&s$_|^EC;S(T*XpQ1~0QAZMBvDGko!kzgLUVz!N2yD&PW$#*z0YUhJz-yALV zEGRgFo^hY`516UWl99>15=2B9Y0Uy!Lyj>gPi)a zo+ICw=R4!=i0PXN&k=u$c6c}P^#)Vp76DC2&CFJAlTIM(WFrw?i&Qq%EV^G@<=SyV z5UkV?j^>|U%IMWWGJGL#)apV@#cea+G)g*{j$=U4Z?0LQW7pTqfD;oFL!VAF8#l?Y zqE-6xONh>7hdd=e#=ksW9JZ`sFroyZ?@hN2F0+uy`^fs z8TwB=LHKX#%ZsW+2d7H{6!xte@BwuNmu^RGhnn_?)QFomK*bo@Goxe!PFbv;fVVM2)UYoC^p-&u!>yYDCQ5T= zOSeJFTQ(<6G+dp%(tf^&I$x(%Mk1+l$J;3U9*d~+3u$b+r zJ;-7fs?h{~wYNm>>M+Z{E(X~@)BkH5m78SrP|=^Z?CQiXca z^mRmGGc~{Y8?wayoOzO*wg`6)2OiFa&ThG0mc~~ZES{kel{wArNS?AHPn_0XTI^4B z-lp^#uH6M!GQzR>0#mNoun5tOE|H1LmRkD@h$>cFUABd6hD2hvRZ~^#Zh<#NoSnbX zFx#VEDA+Jb@X5}B>y8b)$V?(^w3i{S;bHaL5n`vOUwX%{2yR=C;@h95W1eDX-X?kX zndWj7{&^m|kvtTFB_;O!Soa}({8 zA@+qBk1>_VO2TseVYOJ4TE0)63 z*nw2=36Ir@P!!KufP{N^OOIV+3;}~8aj&7D52N?Vp-N+k_-4L7-wvan4Aem^; zfVw1coeEM&JPLBe>`rda4=ydyU4m4e_OM42mDcq+ODED7Dj=6k*I4TaR~n#M54lZ? ziZpwy*b$kNdYoyfYatWBU76|>M45EN>Sfin^*Z&$SD>dJ$-)!PN`1FV_zTj49uwonA8129$J3Je%{bquz9VD#Y{{W6=dh@Dj0iCR) zq6s^79K>SwRsR5QUIm@i&JyaGb3UG)b}8pwe3n2s(0bE;Wq}};L%X$XQSs)6IX!9b2 z=h&t>oa>19ivIxDPY^RD#PicU=T}}zqIlw9qdAYamq^bX+M>ICJyq0-%M~Wd6=iY- zQmIy4hFeUzav4`xga;>i!CsTjb`M*}f!0;BuBM&FpLC-;WU(Gprb6V(e$$>5kK=54 z#&eUA_xWe-q{%AklcJ?Xl4N-J`Yr0`8p*PWR#%w@lIG^U58#Hf z%?prat<$JAaH>8dTf?Z=cDtZuPu0V$cTRqo#3DHBDz&C&8Jq9%%*(&rSIbWN!f-41 z&~A$Y6HTBj2@WDgc$`$1r*mN}w<{CN(#5t$2)O&30CA1tG6B7^v74%|OT^AsT~SS_ zmxnNMVEd&7J{R`c3}v1trX_C#9I9qTB4#h~4N*iyY}~6ls${cX04W}Da@ojKDeO$1)#4FTx;31}~jWC7l@ASE!6DrKGii5qs z5zsaqZfTj+pQx}JO7@wvU#0{@lCd+F%vvdhh3l&J$lBdFkQ%oft#xT+Wztx@`R?;G z&(S{7%Az9&r1|0|2c96y*l<8%J=-D!9CuE5#LrnzB!tX+z$iJ4=#Sgzh|ZvnsKgkI zPgiwWGtbjA9XVgG)Yj%W=iXK^JV5mixb;UFBR{wfNAHqj9{I`4d&Ko;{{YlUOhoe& zoaWnIV)I9enku!1WV}!T6{>`2wEnT3*6#c}uk^j+sj0f=#1)-oMN@Yk6#n)904(`L z{D(e4KHgLBgdBaoTYB|cm??LM!KrHTo)-g(v4!FIoG%PAbMTZ;-Cht-bz^)Owh>M% z!hpO#2~;SI*X!%huL(=*_a~|%qjS=?JtMi#M$R+Qo_a>(G*0zoNcX_mdZb8BwE?W~+DZ(WG#%VwgoWW6@HAEdF)#6?b+ z5!hITbYjSwLKx(THehQwX0}h>v&55?lrz|nBKvEet4zzWOIcHgt zt(7|hcDYpb!VO9BL4ouB-O?Ee7dS7-kKBReDi0OU6D@BaYEj?ex?c4+)(Uu9-1J8~>442A4J4SM_8q=@w>E%~vyj!)w5hTYtiD1leTpQ|v=WMbiALTZ!4 zuD#1KCraaKL-@wM!&rcISY|uw< zRERC`^zE%@Z;fQLDU<`mr~c;?^;X5ylciz!kd8RbkjF~rC>OkPLmZK1@97REN&^qt zN--YM6NNvPd01gu<1Fy_N$ewwqtj{FgXOM_*iX`|R~=ZS55qPt$_SU(O0qq@vVQrn z+j?epm+|{K9wD_D9wmQQ*I#!H#M|!Awd)oVQ6cenWeW#n4ogqX`M1_uf#d0&Xh+^P zYMh-=WNR0n3SN9Ic{sbsgJ;vFe)sW)jCFc>5 zdAaLZp0N4%5`q|*3gs~ckwtSE6c;$k^ws*!l%w>Mz5Tnhkn)W61)cfM{O4YGavL1+ zIX}u0=j7x4zm6q87*2D}MDd0(9L#Hl28%Fv=8G#+I>K-=B^S2t*q9xUqZ#^(KWv;B z=L{p;i5%u~eX?gXlm4@;&4lq(vduqV5^#!&Sql%*Q?B1wWZOn%)bhC%MpL3mX1oYf(swn-bGE2PsR(xf zb+p|)vsm35wr0w=KlINNR_MFkjddxqH*sMTBaj^cAse&n+1Z?WggiN3aX)#&{XA!6 zRE0zU@uEDh9Pyh@d0b@y4uL!={Da2u!HlATbWBa!eWW?K+O17y7EkEo9;gbkyzr<* z+i_;lxV6StFV8u}(M92iE42L;kz5Qcd@Eve!<`=zUp(g%Ikb=C-<)R|F`Q<)+v44L zo-%6JlIzHhBil<}#Uf~wOiXi=#~$RhPIgnBm1ksgvz?LqlGpE=HRoaZ?wlFaUV=RYJ2&UW*nGovOZK1ewI{{YklsJthv{TvNAHx{CrWg}rhV zYi-sW1u%pig^*^C?AiWTcIi8qziufZibHGsF7(9<|#8x6JfsiP|T4Ml@DC zE7=waOiW0q$%#?T*y*`yGjH^1wd=(X&}EZ9Y-vG+ObUARD~O=EW7N3c(S;R$g$$)3 z)d$EnF>a4&nrd34c)i;6mf*H?5w3PtM|G%|KTKps zBlV9RG0!>1ahzn1agjb#&R(W>W47v)msDE`EdK!av}~q}jt^sAh*_)+InOho57&zH7ykvx#bA4q#lwlJ(@zdP9t_m7Z9BhR0C^CABLuQ(}; z?iNS;e;7yx^bGd9+B+1~0f6KqD=cKDBeH+5Ip9kQ1{pj$BDtr%>G(iCZBk5GC<&nM zsOk7ssr$x`-%m2lU63h^_%)IKs8!V{Bdu)KcK`%HI_yB}NJnQvGkC&Qxr8p+J`E8r zxck212Yg;DM#Fu3Ut|=kTb;SDs2Q-ZA~3tddT$Nc(^xn6V3r+LOFDA=-2_RYdwXdf z(Ze9#CUv<_>Wt#?ccC%!+D$$Fn6pcNX2?Jw6 zV2Jd{1r3w$T5(3{vDiZLl!VuKOs||&NTwoT_5!4YYseOBX>7eS*s}`sooA{gw7Xqn z9+;BP&#i7%&=}rW=1y5JP?Z26K!I{%(TMkzQ*3+OsVTC&^tIC7_91E@VYc%k#ffNb zn%UOY3GmqnDbT`P%zIUi0JC5f3uM7NRO_I5m6xkvfjtaK^cb#8gkZceun~g@PZ1qZ zAM`4msKFzSK29@?<3E2VeTxW$71m|C*K$03Mxo~I>OFta6P#l(e%LGwh|M`kYirEB z63L!=#yzu`&ST1X&#O6{CKS&zCz5$3op`p16mjGc#Cgo|858gF9De@*?>u%t>VY}V zQCC_5a;1NH$7_nrg+bfuO@ElW`s%Yl-G{HMV#RnAQ9|0)GN!dK(ueHTTA4vEpw{ZH zc~qgEv#RBV_lu>>>S*MFeZ`V&Wo%J%FD%!{{9j+r-exGCB1Ot2wws@GTk;J&WO#^-ZYhY`KjE6DE}w*|Ey@I>xTC8B*8U zWHMDchJDGEORtFRT4(5*tWm^08tNxieLWD0-HOwvNz9bkgfgHZ+ZxJ9h9;BRjz?ah z2X>3m$Jo6g##q+5swh{&E_WfV8oL<5uXkSKbWzmnuBIK2&{KM#a&@<9ewv}hWyuE| zX4C?1No7rI9cnB({Y`6=)ixCJb}J@-CW{{NX|&C2XG zv*$^&GdpY6df!xX*oDB71!C{)!{)x_@LfA21Nvg;wer$7w+BuVqTO@ynD032V(~>! z5pm847JLQws~AKSXTA10C1&}bBM8qnozp=8@Z`Jfr z{RFc#%FzhpjzYz@G?9$i?eOzEBkj9Vf+_`WI*JFlHTU+`CAcAO^-BGQv4$tyu?Dmx z_1x0c=qtuIBFzkzbE9%VTn`uHb|;ycluM11c3`z;(#%@4@knLSXi4n5V=>6ekw?N* z;Q%$zQbn_Ty9-H_#{iO>ssA<=Xgv?m1FM3{MRXCrVw#QrMqo})5!0c z_ly7s>i2h5Haw}BG5Eg#e~E{`0FS-?zW`N)p&CW{wu*3R@5rX}qdbyXY5~O_Tgo7& z0AP(G{~nDv7fAnp`g2i7Awzwaf?tDN$6ICI@xiXZO%!vQOM(l=SqXTLU}JS&e$67> z?%3w8>`!Io;_tdrNwrHqn3%g)njSM1LOV5e9QtNrg?z)gP~KZ1E*l5AuqWuP!@?hw z2;M@lFkL@BC$*8+v&PWsl!m+gt z`Hb-Ej?W{5O71?JR_}LAs%?oS39{k zs&4AxBLkRF66%&94EBa!2x6j;;_GY}Li&J~98Gv@ zQ4YsQ#|XRBveR=nEqGJr97lZ>6s){Qg@UYm$8`PZ-zuUml^QWV@A}cVgOMu0f&_*9 zH(aYTb>k6I-fDVjMtzhZA(|TzdO8JzL53UmU+CV-Tlp`)8UpP zl15XPPl1xYYu=J4r#QaitF9AEtr@jGsnTKl*JQ`! zLgr>&qw`PI&MypL>s*x<$tjg%vjgiI4{K(pxTDCvb~Y1J-f3q*7|e~7z;UI;Yzr>& zAT|VREK*N!O=lV5O(HomtH!e_NQjK<*oUQ+)@a+hb2rh2m>H9OJR4qyQ0t|rn@EnX zTVAixL}`EymHv%bQ!sBd;wG=>rH2UR)d)zB=yrqS{rp}wnr9pKnT9n(F0Z8idWXo9 zDQ37gSlZEiUI0n4+)G%KcO{s`N)D>Vnd2VBjh88Dl@8mnJZ*daOs`NMyel}Uea^Pt zQjU3KaAE3pFn@eDD8=P2Z)mG<<14LJG)F?dPP*pN2??BwKmXP~x_Rczt!r<=&P^!n zIfdo3IC^gHu7<4_l-_LYS)ow7);I2#t-Q68Mn=v!iws`Z!E7M67* zDsZ(!#`R9n^ckQzW7vyRpKGX#oXkGq$e0b#Q_v(c$$qTVSLYG&HJ9HitX##luUbP} z^}QncXPL%#;?~8BJZoUzQWkgmFz6H=Uqi_x=MjxFKPc&c011>5>zN4OXqI`Ul`zeagJ)tBvtu zP47Jv*r!`k$v+^sw&$*_omWF^b!S57Tj?X$?l;_JixY=!zg>3+t0^iZznc5V&yQf4*sGT98QcgSb}e-c+Y#_onWK%lRZGGt4R zdNaNm*@7S_zJX&({22yW8nDLNp2KN?3^8(J(w`D1!EM`mTKK#XK zS5gfRer4F8C)<%^;Sz1$9k9rmCCX!*=OULAm$w`(IjHQBA?-v;mPyAh3ydnx>{n8f z8yggeQ{)#?53_Gv? zIrKHsu*{SF{MPnULP3vAjJd5UKV#r|cnHft z1py6XGGi}_oW&rXWd?CK^bdWGIaPG8>cx%;80udbbb2EW)!~Te?g|=!(Q~&VDrgFK z@11OvdK4%1=3$cMMEp>#OkaFMwCvbXFu9Acj}rY7BOHzAAhP@q`bNSD>>UoQVU^#j zr?DoLdYEl7&;F0TiodTVy9Wa6EzK<0)ELCT<#(twj?LNS+E~P)s~3Q}YAL;Mf`>K{ zOg3;#ZbTw63S7M{^KppuES~C)$q#0Xe!)`j%s*`tF@T^=grTyC%YAnA-+Pb9V)%bL z4Cc{hB{7SXChPJhTE^gL+agI!mwH${(&{L*UGO=g-hcRlp5oJaIj&u&T?5*#GB|eq zoaQ;6BMW>{6g#(rm9)%ER~v#fK$Nlz`3k;<_Bd~*M6_aOB{u`E2P zaYZ}nx#~yavgI=-=8_PI;5*Wk`WdhtZ9W@0v8i~;c2wR)I>I2R)=}IQ;&ybb%J`_L z^ca`!TOPeoall-sOY_{(LOa-bl5ejPAGP6}@3LdVOxc6)R*8-|4#eTM0=2hD>59`w z>FSwsqv{pU62t;)YLBz3&BZBHq4em_d`#;y(XqmqyF>3JT(N^J6&f-ZOvYrK=f=*3 zt+UjBO!2dMD5FidD2zBp_dJPU5~iW5m+PFrq(0erja#rwUANI`#k#~i2i&dLsdTb@ zwXH)1g($#Geo`<*JV2TDi~%Dj<#NOcHj1(9>dXVi_Un3=%&2#=9AA?5h$G~mYS_&& z#;|sIW-vd>q`mqSm6(2hctdBEd5cWDWWHcy)ujxwysQ%T9FP438q;Zz%fQonQ4saJ z);=31Z5p(QepUBfv(-=lsFb4(O{XcBS~vOIeBX5Zjc%W3e2~{xv@IjwyQ)zN!e#UU(`Bzf~RM~KNkLn}RK_9(|Ig)3) zGY-ij6s_=`%PMqpU;bKM;wr71YQFH#i_p1XMs;)G|1n~A0x14ksdw?6uC5~GFMuum zc*7J5T%|3qeIjw|tY6nvj75#Tsj}wPxU()Nn8+d^4MDWY9XUU%Ex&xQZN3PqWnkLW z&{NlpOT+wFzg$SI;Wuo0qSd&5&=K*ew5jQ2{LIawy*Hzwev_lhGgczKS52lyKg4B7 zu+YxVN21H8ViA|Va_yRC+hxq$#!Rr?ea7W;4>?oYS!x7D<(fL~XG5`7LIr(EVx&*% zOLuyFBg#(NiYSc%e*rps{*&V`f#zIlh032W6iLWP@8A`r5=`^hf2h5$;*(Z6`ro8* zAru=p`l>oKDXFLm`R9*28Tvvbw)oc7U$_C&OBDG4qU$$S+!B4KX_2K}HVC>r@o@m7e%~ge#ylou zXl*ohM~uS4j4zv`#ydu0P2^poEi7R;nHJVT{R=>M3Xi}XSXptEGub=&ND-eLbCj1x z8S&4*D&9~~;$Of^o;^FDbPLPe8b2r#+AJ4>1Nj%wzPA+-Z;O4C^8s&#E^&J>{F5lO zqeJ4!GtwZs98f^P(rCt|D)8#tm{lHz3((1to}jSK)orL&=g`reP8$%}SiP`VSHPhU zn-5pKvdrr~MMfZTX=ln{yJ*-+bNEF}n&vA;s_x7$KS{R5G@amTeA(7x#i~@!F%Wgq zz`ifN>Xqs76>Lh0&4V2bG6b>qBKkOjIdcWKcX^ztof#+8m6d_`V9}P(f{Bq4)=ew- zT8L&oXK*R_oPH|tov0-C_<;~vw#IF*r0@M5KN1) zVXB{E_FfRHJJEeNg7Y!BTA^W7mQd2#R^_O%PMuzf_X_cpEnm~}o(NIZBfsT$9d#Rj z^ly-_*yuixXj*DMl;{e~ChUuMlynUidZZlmDLas)!RB_Iq#(5)u3J(eI1F<5yxQ7{ zV=MkKt)-V@gtpn);2>#lonJ2TB(8?lU`6lyTLbNH-&f&xiW;4oV!nySfu9*>ogrU^ zO+^y#%$O4I6M0|8!3f$Q4uI@MR7B)d%IylzSO&#Ig!bs2Z;-&#r1<^_i6|uUX76oy zKwH)%L%p_-k1-zh&z>;+QQMv{jAi4cLbNcf<+T7|am*`W@#v*{8pmZ=Hso;QrF%Mj z-rgx3#74gRuFuYl3AWics!tIYOn(|WF&vprH%%83EMHqv6mcG1+ zE& zrB#b$Yob;AiqOsrvcl+~o1AzQiB&5>=DJVEB=C*{ zBi3>)yjX2K0t>pj$k799wm@9a4>K<}YJ+k&)Tv1t`14^6vhw0%V-I6bJjc1@Hv66_ ztPHpuPL(#Jz0N@RnSsB6UHZc@&{W_QHfL_P{g|AjVvG2+^ax&etmF(nfSPEKo}+-0 z&y<^V^Q8&TXbfp~nUZ%V(eK^lUyvs(ncY_a|mE(ZKo)#j5T9;J~WW?`G@*Pk2iR~83~3>veuZxZ^dv@yqj0o@DY z^%7YN1B6D-$^7OYKwb(`zlF446chYG31BK3;XPk@rRrmy#9|4n2a=UxTn&QGU^3vh z6AkA0NDY={Q#%d%6jKzu7S{I`kcj9SNy?}OK)F7gmM!%()m@skSPGbW=hvWnN>M47 zwn~u)cTWu-iGAj?ypfzw#w1@vQ)*=3q?p$enjO%FGT6Zmy$f3!KfP3Zrv||#r4H)B zW!LZkOz?{8_M;>z`7dWG7*}a6QjX-Dav9$~?a?vALP7m%ixl|zl*l>hU*0z^tqNhR z)0Ml>wn8PzjRShVM@1T_FreQRt(JE*?0udK^=X}}kKVOWzwKkoo`Yn#G$&t>@(jC< zGyx&sL`j#KloY3ZPuDl~s6`WIk$<-?X)G7S#_ho4yU zYjmm#v4wB;?kf2D;W&%}g@yv`7X1;Nb!n*TvytjH;I%cENv=ngA z_czx`&r{lxKoj8cfGtgeV{yF;+_xppL|XarSi`!T?ny~t;O-35uwE)C70z|;*@eOk9NK}ZoZG^o@0wkBY&)Tenh^b zE%d~-U21?#*Dw7`I4=E5e}rT2*qM}=0S9gcFT1#F7+H{xCoUd^Rq=XIPNalkt*&#B zn$*{8opXF5sCq8lOLLtC_-o@>In{c};M|&Tc2aM4M*Dw6l7Q5aj?IYBV`f;-+&oxg zQlgIHf84o60fn%2*sxO~a$_GBk7(gZPa8nSpK@IlIR>wV{Wz~`bw&?UzFXpp!VvqH zt-Q-2V22XuQs}%}v}(9cOZzCO`=s4F~RUi3e2ys}jHUAEN5TV0maxLoGeBKLR9 z#yboUY`n5n&kXQwhI35RVC0f4mUb6IGl2J_5J?o~GNt`lL0UmPvx zgn}*E$DvMA8h$oZyNd=oN-Q4CT&Ec}{RNE7%nUo>4??z_uSLCPrUs{7fg)fzptxDg zNbbpL449=c3Yd#OcXCla?f){+F@8sCseeArCWOC)ZBC^3W4zU*LDl)r=_s4A-fmFa zCz~o^@O!aH8%1XSi$$B4s43Qv28r$oyYeLhOoOq}9lYrB*cW^hw>CfvlGQr?A zHb$hw)!m*X50Hy@-P=sy)F=!B@V zSZ|QT`G;g6^e{GCy!}iKkOCA8#DIT-RtEiKL-+qgAF(;~9F>h&b&V$Dxh2!q{yo z+J)=7(hr)Yp-v0_BuKdaH99%zbGqV3M&*Ny!wLoJN*FBiu|%_7B%_;S3YG7eWC{4? zcOF|zj4OHanh+GrqPD3oe*sRpRMtzJ-a}a<;x0#cAI2jK&s&J?{OkqE1*9(Yzxg`C z$;na?aHS7U+Y(hGqlIoteY=x@EC#maYjsy@JPVEF@!FaXICH=iY2O*q)$$8;M)8}G z%jB4n_CyFd;AKII5vu!bgpJ!tHTw#9Kk(2|l5(0hDUY4R-=F}Jh?SR8_{2s8;WlVN zd3g=RuhW%Ql8ufP6-AKjbWYN3QCk+9)r3_p8&6oazHN?`I~*=Qjx#CC`DVES&lK|W7NdXE2HAYsrF{&9lWn%tiPF;{(YF-^FQ5pi%5 z6PiXobw8QC54JZcA?@xGo|PK;m@C}ae6GngT9zwZD9sBEJdaUeoFQB}n6hc^)(Mnc zD^0>_qTO(Z6_!;?)wV*=sy2sRBh!6~4AZvK_|woL;?rMct0nmLy?*f1PxmlEd<>#MMZ&V17G@Gj@>U`-<$HKp%eL?7Rlm$oFRrklHk_(Dx`f{* zfCqR-5W)va3eUWRJ;*jqX5Qz#q<{nrFvqZB!VGAn^;%4@Yqaeq63nO`#@V1O6Tmnk z$KIVB=J8>^E1#z?er>Bcvu}KeICUp#MUY0VgsRin(1@A?Lj@Rj>fX;oNK2eN09v2< zl|MK*h9Vh%X3EWcx*R-?x#ud%roQ5`{1p2CrbH#V*nMPq2qO{C^JcTI$kAHczks138!zf zh@pr0J;2@d0f}lKiZSN$gzt=dU(e6L_bNnhCIR>CbrT$wEY!QEYjck7jQICD(j-Uq9av)neOg7-3JHs z+BVw`o_dpTPFNA?3nZLfEmR6BCM05j&fr|(3}_<6X$_5j7oOj-RF*R8t3*h;OHz$r zrB*ZIc@=v&6DjY?B7dTi)o)T~ly4+MAGbrOU2)%3vuIdq$KYIsK4nKPmkSNbK;yS( zj+lwo+5X|@%APb2)%F?PU1PO=P(D+pirK8SRa(QOL%TlU14bo&JKLD5DEqey8&QPw zQbmjANVQI%`g-nlj7_7)8m2FDIF2KA;gOf^DQm92Q7?)qAW00l*C1arImJXsfKKAi z6@?zH2egjp7H*C2g@sEhYDgDWoUQ6)qnFc%ECfk$59WR+Tqo*its{|5D*8O>)O{$b zI!#p>gJ+zzbl9Ykw<3O6I*T^4=M+m2&KR|4Vp(&sTe&4uoZ@7>oSJ6vuM*E}@y0({ zOULVm&fVSbx%s1fY4e8OwDb5uy)pBxOM*eoruS>(XVg3dEuSH9pVk|FI%l52@=E)} zvNko{Z!MbfNZzy79<4|8q5B*IEb@Mvk{v&XV{?D@+Bd_Qd`M$luKKxma$2Uti}bE; zLNiC# za1yg7PHR``X}fjwN87?Gab-z^R49+`U5eu-1yr|(7OGmlX)I$IDCrqB;zj^AI=9U> zZ2}hz8MoqWIu1@-Z}Q`e%gf_UUmx;JmrZbmd8bF%R(127CLZDISMn{b3e_2!cJ*aw zwm0T|e2>Q8ojF<<9por7aVCUmV{Ehe6z@u@I_7Lz`4=#&{#~?>YxZc1JTVMQd#)jk zC|$$)d8D{489y=OXDIt!b2=96;KFBdPO@eX%A{7aIYvC%CaJZ}V4uj)2T+=;M(PeQ zG@vtJ42$>S>Df2>;x(R_=vl@%7fx%cGv-{V?(H$WTUx@q6fDf zyd_f;JV)-T*1M?8&q7FMzBwEB^A!m02HKDr6){%Br=> ztj;-(%JvhtJKMv&*PopNnm^j@&VCXcqps+wt9zP?x~RApzZ_%LtP7f!cjMkIR)OO# zuHDK%2L5p`=UVkreLwHXi%uc$FdGRSoBt8F)%)Osnk+fh1KX@VIltoMU?)mwMHXRRvz%yLWIsNAUP+Syr>|E{aF^9s|E+?YBO-_^WkEe-?`UNA(E0 zRbIKXgD{PwxV08c42HhCGImG|5{-^2t&FrP_Ch3VjCrcNm<0+=)Km!<{&Ct-r%^R` zEhpEf=gOE@Hj@*w>x)qPlfku~kD>wCi@SdTN2=3K)Pgl2?T>}fBU_c^w>3lG5|MFo zRQyw^tRosM*4`BL#9tJt_!z>k6h`^3{v$y`ONlXlYh` zRh^W=Z}Y7VUOn5)D)D>2P&t&h6)KmmOy!jap-lts5@SKLC8> z^{vm23MgRs?mo-_ai@VUN1l#_3?Pwg!XBKY+g68#TXr?qS54yfg#y$NG^M#I;U_w0=&O@Dpp0muHkuuuPFD9x^lsWn-6F(63NUB|25>F72q_ zzG7YSf;@)P5!b&v{QMH4S|X`qtx^klvp2W34p*sh0K3FQ?l=94Gt3f(mI+3+Nv=Mi_dgJ^?IStjF2D*IV85UJ1&qh@<~i(l zBh{r*XZs1}=tq7i+0kGK51)&tdAHtS`70Us10_oN4RzYQS0*m-wYUj5S`fDRKUjYdg+$dSZuOE$G7 zlU4%XavHOKv}(Io@}jV)ip?+QBIa+cvY9>AtXV-`t-JE0t1{J8e^&`p{Ap{`sNHN776$sgR)Re4JOs8UQn#9~l}UpA ze9kh8r^8^;!c^fXT66H+v`q76lIMSW`um}xBen|9{;X~!B;SaP*jU)EAC$hdQj*hg zzlb8A?RH$Fb@q*GvGp`lcp4Pnn)dM8TowP5-ERci?+PXQPLP*j-~ln8u_o&7EP@<| z7wfBjS*i8Tw^#NtHj$ihMm8(eFSNipcSC=Wt|*FrrhXcfC;MLj&;~IR@8xjh6fYT* zOWd;<=76@?Hxv3QaNQ})Wd{G3+%9|z)^kQaLL{!=jsD`8lkYR25I!UHASidYVfhZ8 z_PtR{AE*9-hntVW6B4((#CW>;X`o--YFqTJ6G$JCNXoloc)sN3ACavB z`*$XCi54~++)2MwPO(URdF3rHHe;j|Mz-?VykPiAyl7CT=;zAZfs=absxy^xCn$t8 z&-h%j9Ok;Dy)=G@Wl*Q7BfwDnHD!C^8P%fi?c_^&L8|$(*uUBi4o3zEvd_{Q)pyni zN|KdxS+j1sJZ$=J1#xnSp5D=Cfjg);8o#XRQ!u+~9t~CPlE#X6s@1u^!U%Ad>4pyE za;A7^fjouMt+SbMg#tovpB@br^B~m+3=H%|rXM21kEU7@>5OSg!A1y`+`daTB&JHcd4H>J9~U-S zh=$K5HEczvB-YMZi-MxoG%#x!myyd_gtk1xoyh&bbOR5qN_DT`+pAQO#t=#VC#4E` z-QBcDA~qNt#;vvkER~|$-p4e)g_!50KcFshS`_pn@Uial2zul3i?;9_Pn2TYj>;Ql znf4i50Sb_I9V*Y=Pfx)$8o?>@{*bQkYjnye>G7=-{Q2>C{I9I*fn9IgWj#lbV+Wlc~j$LKC+lb>eJQDWB@bewErrp18;nG=JjtMdnU!?fYQ?xLh$#?p9!nB zr-IL}J+;+eR24VUL<~zy$t023HOe7at4SHQAlQECy z-IC>9Vy|7&qe8|C3$pE^?)GWt7}pB9P*989?#A61-4us|TLQ&25~A;mnTXRcQU?$+ z-}_K3LTFMHYwch2RSa*y7tDh&YU%{6RyPT7|8)I*?BXHzoGNP*daVHU+xqJv?^AnT zid5c{^b^mtaH24s)Yv@l{I$5xYbY<)HH3bVcV0+$=+5>O3`6QR!zpN}0TP$;qq5m6R&A@7Y-*D=d~nnWg#kG2#l4 zZcYuSn#>{eO|BVa9{h$Jnd|5hSGH?HX37iZ^J}1R1Q!7rXd4p8#d0l-f4(049_0UH zjRO6V(_Wq7hooZB3(OeFh);yIb*8I)wGjd+JanPYCw@QUi44dG;eQm^`)7+WH80Dz zaN76jsQ{Asw?69s+eN@@@M&g!;sWFZW}DVu;u{{HoFXPX(@$-94{IgneB3_YF?P;>TSBl6WE?F<4#djWZL!9y(9`~9mURO*V035=2 zyC!eQD$r1vM&70Z1yLDqzckP-#Mi5rbL1w~NLbG%>eP7av>(|RYt-iE{zR3Te>kn= zhooBbN#Uzw3924dUJXlFUmLt9RRK$DlMQ+<7&H(fMm}JTj0p#jlWy&k?~PJU17l9| zp6H%R#|29K4P5f*Mqgfw!PC;O-P$u5zAfmCxlUhRT+TSXjt_?);hgp}{6 zDQScgd4vN}UVCg4ViGf++HO9kyg!k8PE%4lg>aCv;14UVj|y$k`GIkt8%t=ZonGYR ze7k`7kiJi;FZ&VGGJgRlaY61)2}&(0#wnh+20weOS5wcOK3(1`FD7{Vl( zN0#TnPWoG*?I!PYu8?#tyKjM4JO`TK-ZVywro>9d!a5ik6Z$If8Y(37wl^6J`or>M-~!6L0q=i)0`4DAS7m}Hfss#WJb7up zyA~X^eAmD{&Y81o^ebLcfltGbjI2@ENv}y4e70e!8F=31B$sQH8xjkFk!z!y8g?1r zKb^gi`H=Z!|5pL>0U`Q7&;OKvTK-qzfk4GXPG?Tj{#*I4sw2=5;}PSZf0eUb_Zfa* zPUG|}*eY|)LTojs5TaV%G)$g0@-t3PKyZ6bx%p8c06ujPMUdZRzEzOFalR9l`2}d) zzG9E${g>h-pE zM&|z&qtzy~6rCj;^PPhH^{M)kz~X<#DE5~JLd3tc|4X2H#Cd!CdkTvl8s0$gzvuA( zwe{BACciq%&1pYchX@FBusk{d3PKkA0TBis77hmP0~CY{7#iaPIVPJZ423c}7Q3-i zU}Ao~m`YL~8KtU8!|V<$tCI62hsam8pn^|ErdL$rj>-LVU({U^3jZgSFrqM&lLFlk zPw6KaYRpLS(oegQ;svTv|Fl6~7ASu%_?Jxi=cvTLTOj%;Wym4O17ZY%2uSZ;(7!wV z|5PEmks*Q7&LP3ybmv!!9#KABs++qN{6lIUQDqm{%D?FgyVRvTE8?!yiT|JG$BOtX zb;I2X;s02_|995^#UTH?`9D+m@6Y?HF7==D_Wb9(zac;>>DUB)Ll7+KuY1V0`B$MW zN{{_(e|(MYT!mO$DunTL)k$NRYT_XVQhUfYg;$}?$`FIHS7SRhf7X@`h=D%DpaNpB z2r;lKz6x!cd+e_m`3s=S+Xlbuahbuz;k^GbF(B|kgpf%JQO^H~wDhEMV~lK_2i-_Y zfA%A72G%}ohrf;udi&vk#A9ea`Ypzv>j4!D@2eo$v;XSip4(e#TO3`z10dbR14z>~4I!l> z>)J&Ac_Yv|`GP`0+f<=NpX3@zWSRg%jSS>nRe(R>I)0|wwv|Ji9(NSbv0Hro8gctf zfGtUY&rAb%5hn}m-CZGzH#^2iu;vp8@cCz^Bvkv*>@rg&O7(c{d{hJ8@eK5xIemBl zLHu2@!lrPwA|2}L=!ZfSi(l7@N=9k~P}%@I^Y{Qb5T?jGYh?iC86jU zNx~hbMHM^2G&atJx!u0%1=e4=?tCGmYO9jpT@j-nD@3zZohjFr6E2pX>$kEn)PxCV z)aANxTlxe$YOGTUboi)dtXH<=U-+dbKJvgL>isI1^RI%U;jwP;%^#oocfkBgvhmdT$nl?HmYjou8jn-*@sXe@;~^Q7NIs}&>k$R5_iS}$bVsOPxGi(5*!Jj? zvvgjmba_%(XE3p~PdoCpV%c>C9jF_ZuMHdTYc8QzPvW?6Bz1Pkok&0(fruGSogt&A zx^0=T8Isaf)lnI?7$L(TXAu+yE@H#3l2ZYbv4P`_WsDW&?-?&Ne3Fszh(&QVG7j-R z;`3|eYVwrfIwem+(sPn#X2OA2bPcLTAyiqSMhO$GD#ktoY1#TjOD28?Vi^>{7a@*f zde&;K&jh(ki{@hAXb^LhKl&hl0P*bRQ7=B?K9#)VvRteE1wiB0Uv|8;PKIH9alEzf zvE%wVFMff7|DESr^vgQ2R_yrt=Z@?Uob|teiuwYl$eoI}>ZuC{Rs~Xw0vBXDZvPsQ zrnSo++gu}fVZ;fyFD^0UA+h!-rD3x^xrj6@(GoAFB;(|L;lUlT$*k=|ZQqZ5DNs0< zNGE%&7gw`J!&Iq&tH}2L3x~Wvx*y0c7Xu8HelA9Dls+bhDUhB&`)VI|yxTm#7p7(e z2R03BKGAd6;c|~EM*a9@JnLb(p{LFxaOmtD*Tk;NVaUW=yLvh#_n~@ecu5!pE%pOY zESXEZmuc9jqj$(|e@hPZq1I50mzf$6I7X*H zxC35B`b2iPl%uP5v(w#x36?tBRucMdCgfWKSM70&? z9w>Wcw>|*zumxkQnDZRvDK|NvOSuHN?~W3;vathvLI}Kf2uDA`?LxHzUlPMVZ|5mj z+ljo5!imI+?nd^Gi)GOAKw};A2#gJj-a-i#<8#}XesnEKdT_1a11H`Y>Xgt8i+;eE zgQq->if3jviy_<`Z?@)XG<7~#o5)s^PF|h8hn@@GoTgBi1C!r}r!5M6J4p zAA+bbYGJlT$s+L-W!xkW$rRNXL_)lkqf{fG8->UNG_~m+T$_%bDgwLZ@Zuw16D)=9 zG-VilA|g%grK}5n@pK%hx!u}zW7rtxZ2CB%cGUERZ`i%cn1Wn-j*yadS8&%=UqxX* zl&f_~YKX{@r*6QPY2Ori!47&ms|?PG@)zw#uOJ!&zS=5!uMx3!g&pwM0&?3W91)t& zOhpq>(S^_B6cRT_h0@Hw2>7Vh(rN215}B%SgksZ$Yh6NIO1BfqDma_oNKS{%_2B>_WQU4}z87YUi@#|p+rw0M?k@W-5 zHoUI*oFi)o->}Tr+`Xv*Q3`%lrV#t~`6L)zp6!!_GM+E##!xj>4;8!FWol{Aj#mOgAQ#5&8WIIT==|y$coyvjGnA4r3f=Xm7#4Rp?PQ z4-j^pH$eRb#Ht07aw>;z5vEcAHMKquOhbi6qq5=SreiCOD5;t6td$I^$@+XGZ+t=QI)X&pWPeM-!7hElOK^EoYiv*XN#gnUF_4_t3zT z$+n$!#!(l95jP7x&fBW$nE9>@MzCJ^DA6cr;>C`E^Nf1&i$0^;N9xxu2KiFNnP}gJ z6l@d=Js>dp!iza@F5pZ5S7-T{A6w#&%##__3nv(oAZIv78-fe zltV)+(hK!1Qh2Lx^yc!1jXv;n&!k%5|;+(0yCdP52t*K&_Z@u*FIn${xe-ot}WOOw*v#hQZfPg z;VhIayaafZ!rR8G0ybhyIl_8VWb>4!w240~fb`Sk-Gg{2mO38THwNVwOYDF1(Kg=> zck!hwT>_ld$XI0+;&MsFA|hI8(6OpO#sU_&uu7L2WBRr`Kk%LUDRAJwJA9y$;?qK~ zz$Qce^hi!Tx*M6eQAT?IZWF2Q9?-+meO9pMn1*^dZ$!+DoP*A`M~ld%7I@ZEVJ^VR zEDCx~wUBQhmbEG~no)oRNKWA_0?;%p<()3nNoLn@);BxUofUz9;=g6S3kjBZmza9; z7a)=GHXH{x!NSbDZhrZGub3;H>2#*{+m zDK=q2LrJWTp#x*`-4`qcCqgKb3C$>(rAA<0rBpXZZ|w5d_Nn2ri81gw{TjQWVS2s+ zj+SzlhOxSYWEz7B#`}Jlv2J*jBvRXciK9>O2#&$1LfrGtQMzl;?Pqpy}CCEXWuNrGJp{YP7g8{d)1wH)Ijo# z&1AEm{8g?}2t>3C_x&+yuNB8FecGC|%0Tc{^BftH#u|<98HiUy<53b;H_V%U~h}AlO*1>&suhg!%$9)CUUz}e_9r3 z?jIoYa9PBNE94#nBt}ci*&I8t#wMJ2A zXJR|Xi)O-QjJx3EE>r<=vean!Ltv~#s)dxXVg|CtGbQd0gC)EFHbTZwI;F!5-`jW< z^!yJ=JA5W52Z~ zq_yI$P$DOsv|#zMyKowfcLgf3gYdl~vq!sh zPYOLA{1*46qCbJ_)eZ<%%_{iU20<=WSsyL|Xh;2dm~+~Q&F@>o+ObF-np0pwzNA%) ze{mZet+kAqG`?4DCHU()Gs$IW3+L?^BOk7Tt3fX|!TX{twjKu)UjG*zAmj( zH^bpL^rWlwxgEU!f68ZJJauVHb- z-wsL`3fvB8+>=Y4=xc$n?3923p?nC+y0jRz zrj23~sik^67lG)@^8?)wv*U5LZ|X$F%;C>bZ!$hKv8z5!(s4z!#gK?m|7Z^NDKa#8 z1H|nlAC5Dz**qiCr2N=rvTv3*y0Byc?|B6lqaSUSIgA~9-xPI>9lk0YEJHTo)jvI~ zIEn8oxqY*8a+8He%Qw4k4zWa0gz;;f2C;I7>&(D-m9#}WU;#uklIl7XB^r%Eg_9B8 zvYcu*BxpN;He3=~PK{K$LX!BAOXlHNa~v_n&XiO_x&L(Bvm__19yRf1r-Yv>d{L+0VI4Rlsn-)&!ND z5n~A|wGQ+QvM!KuUC$~Uu*jh+L07y@Qh?%@hXBE$p{a$ zfiB$d1;){yMF~V6F$ISiaIAs56iH!cHD~rega*h7C^-!w{q^qEi@nn^DdcToRo5M~=L zZYr7*LQADx%ag@_I3KuDSZL$2)h#hB#T@G<;LP?RgC0Plf~s^2&Ngr^zgkEY#Ku~4 z3Te;$wk)@wjj>E#u1pUVwG~)C2zt$gm%brCw1(a1wqQkg{mu&SD+~``+nGDNAJFJj zgK?@uoPc=u9yE2w#QBe49^-=s(=d|M%F}1rC84irm|c;$yJr=>nGh^;_AP~ zOujj#PGCY%TlhXI$*!0=-fH3iUw&Clzn`!0xS$tDd(4N&Vm)GD)$x)bT?^roO|ena z&mj5tVyAN!IU+jiBI1+Su)S_xnSF3Q5tK(?*H@>X+q6cnmXduJn`oo5kX#wtyAR$B zPq}^O94>hH)tVm}?oE!WG^}*%Joe{_tV8FEF)%Rp@fstQ{U6iOw{7@BV?q?12OnJj zHEY!WTb_==w4AgqJ_?$RzWM> z8>bF?qR>Ghus*HL>0y=fxJDE@I$_H~W|pTe{QYHXf2i*-u;j)zr1wZ9x*<8R@|)St zIQe@LQyoDP3Gz0+Q#=Sk^`Od`_&B5E_xm@{D9cevye8`eqJenH0(H{0Wc0>g`TmyG zFAmRq96Hl)v;`OLKCJ-=CFDifKlM%9h8xmJ6 z&^Wq;0qG}Hd;nnH)D%y$1e3$MxEQtmY@xKRx-Cp|A$dmB4pyryKLsR;{MGvoKK{)!FK9`IO9R*w$%!wAQsFgX zYiLuvB|eic?u*IUfcv2YetIU`P6TpkW}hUN?wv;#U@;N$eD#?KG0{gxW)NU^5+A~7 zlM!E~enk-&Z_)ZCYj}< z(&tQ%#on-9E(v@`lGK+rJ{R7p^fkf^j#<_H6N9g7qOBU(;%MMYZzsgPJ)c;2!Ke|{ zH8H7Gof$r^7DZR8tHQilZHe;;n0BQh780KI_}VQFzh?l0MVx z(2CUB>oLoFftAO19$_ncY(iTz{wvam$4_i7*-?&n=$bgc&sRrMSOM?nbmycb}t^>$KiJeE1?GdCz9Q zAUV_tRSYsy2i5@D1c@6@j+)I@aMLZ#1WoJF?2vjvB&I zkpax?t}nFyE@%9i#Y4iSB&tJ-`in6e`vTl_>il^EF_dfLI`^$VkPA(Db>7Y(11;V+ zFVH*_T(-g4n;l`d2I*qy&jqE|O}Ibvz-3|3!5mVBTbz%}sW8YYddL;_K7dD(E-Ir6 z_}1lKbv;pjSn9Yy(Q*4I-%)wd)i~tWQhA6`yVDTBfaLy{{;}N4EGK2J6vy zxuv@}G)h7p0NkQkm!y2;QUkI=%T3?SVGsr7UZ_RtSH`zSwrUCp1@GcA6W;BCS>I7svd$OkXz_ zn=QxLr{4L0M(%d~M9%)3$cW#1V)FF3D`*B3CR8)oNq)YS;*#*}*#G-J3e(a(eDR<_ zA+=lO6DKxaikT)X#!lJ_K#-xCkky3jvaJw@z9%=~lT@k=aCYbt$1)9D!!;|kmZik2 z?a8CYEH>dN`I=h)Q!tcH?b|Ct1`qrhZ=HUH^>_J)Xsvu1mn01=hIe(=?>{Q=d1{Aj z6Q8lDv7|Ku4<7~210z6rFae|8DLj90av>MaS(4hseZ7?nMj=IDY8{Gh<2dl&Pi{Aq zFaCyUcYHpk4Jsw@H8WKwwlbUVBi??q;dH6-vga2VeXTMP;T?Z0HuNJcNFiFh-_yyE z$!;g0P;PGh(nc1ZrZtkDODf=Xu}%6zW#Uz>m%rRpC8&^XDS*MM7;}WGnpTb(=ZxO( ziY8iOUhzl=6N4-pTZy5Ggql8rFOEuctuf=&_HYDK7n=|ln4hUm`Ep!X2CDJoCnS8X zkY}SOIcQ`2oB60zUvP`gW~dIz2RO!pl=44i&IA7ea;Kw9`SXc3l0KQ?k3$Dt9g_$t zqh&y2LrG3}|ClmwlJC{y?o^m|wBQf2^Td?G!1{qA`QSIWg6iYJ6vB)n@^ zOU=#4^%aXCDZ&Wy6>zbR5{=-d5YqEA{j!Xc0OJ>%ier+zA}tqfD#eiY$`-rNxQYAw zZpGt5|DNURVphs`qXh0>mHr37(fkiUU{H9G@qgz$8ghrGVy1t4E97O+n3AG6ugdhr z{b|Zvn!aH+o78%(aYw+a+@1u2r(GC!Zcvwzp;$hBv)#Q zQ2IM6NV_(e`kzMQSz2I8GLG^6+Yma-*o2WVD*C35qJ5ZG=)vyzCKe9UhRc$v2|9HgQ?t5)G6 z)qaxJ2D~(_t^WMYsnt}=aB3#7%<#JvtpAqE$oca$Z1N?Qd9nP-m)}&-zhwqjJjhho z3YEwHmt@SR(Hy#EI3@GU-^)KqDegsaoTonw(;tF&kbHg?LiZmaZPhnZ3MYK=lx~Q? zHGha=b@Mf;GXD2K+Y}b!S@%`}Z%=5@`LtzPr9qkAvxrffC=K$Ps++$fw>d`^|G|^adIxLU7+I9rKc34Q)kZ-jCHIXL69JMnS2( zin~I2BDkffJ>WmMN~O2T#={DPJk~m=YZmmYs?`!-u#v~#!&?Pve@B?eRqYpYs%4sy z-O9bvQUIN*Zjsvc>eUsW?c#$6?s*H{8{%1HB*oO<3%duh1hiWbb$g+|_p=wA={Czp zaFNZpe)|AgR%{}`3OKu_3G)#SA_~ZO<1MHYG64&#*?&{KX0QgvFCqCx5OQR6 zTqiylGnSk?owi~VNDF%|S@7)2R3b;jcIro-4#X+MH3a*dtWt7GUCrxMAArF?-Qa_B zHug`;cRX42n5H){2F9|VLoCBci)yCAx)zGYrN9dW^xNl^|JobISGi>l{6mdBxO{r8 zT9eZ>J#l)}h_x0uvW+2XHI17z44HE(!JqrI?Ec-o-QChbd%rLSY}EUmd!0A?7>5Fb zr5Ste)^k!)1M}GA5P8gli%-}8n6iuSdHIjvto3)KPWLp(HwvmEPKu}??&l=&(}9x& zg?UQ}n^BYKb{*7v6-->|3BMFsypwm-x_l9~ebj}p{T4asq5 z=X&V~sK3E#zruGt2_uLA^W3>Pm25X za8meY>xOPXLMTs+E_uvox+sR5iM)|9al%(ORq0vT!+pqwoq} zakVz@$iB+Kclh;rvuq(w!odbv^wiEH`P7Ql^th+|m!hj{*8S@=5>nr3ZP4M&-^uT~mjaab{DxNb4dN`a_ok&Nic?+n zX=(hUajHTtN0pljNir+Kj{SI*5Vf1+5Cfx?^V`Tfb(3@Tm#huPw%DDr^6=G<8cbgaH z;G{IzKk4`izL>wRAgUxIewa%8DN1sMV8q;F=91JtRI%QABmM{(X}DHwwbpV7@JZUe z73<=r4gp@)^_sX3rP-|OM4dDJpr9FpB+b{y2y(a0NLxt*l@t7T3(0d`p55sq%m^It!3X{1!F*c}C%q2t*S?i9I-#LVHPWC%Rroj4yl zrT+j?QL-6+BLjSLv7ZJkh}oN5Oa&hha=?uWVNEUjjPf&zA3lDXPV6&{p@Xm`IKYdn5c_h#fiXDh*#~7gIi6+I8)+w1Ei%YaSBW09+dL;$t+nOCyr2s2>$VVI|mqpoL-Y zUP$`!oV?>q?{r=A=ZyYqgHMdeeWM}I^x|N9+OY4npCh4Z;&nzt2e2}KVNG*KlBfEk zw9Kk$j_gr60~S_zXkJ07$x(~w5*RD3_$_S0i=J6A?{OZtC0~|P(F03WA6@6-@cGz) zU`4}GOzSj0$?1z_^mQF=`xX;-_L8_EK@ixU4&gDdit#NjLxIg#?hqO~ad63#EE!|e zxZL$*qiE=}2m3;S(^!9y)48?|v*as>;ECHwwuQa@urbis)DQm>jb%JeeSzVsZIj&a zHLYgDwqM4L@Rkqx5#iq?VJAM!_ql4|)6cB}hD8Ew*5>GtnHgL#oUyPY+8~zI8Z^0I zK}yxoc-s~{!8lo%wq$zwFW$;+=z%Zt`}2cl+(&0CWI&5#kRP*&Vzl4^RPskDgf;}v zWSRbwN-=%G{5M~0%3aj2$;95$%~+Q$w;`=@Xz$TGOfKcrT?~{(s$x8E2c zA%SQsJ<8vxYF>9%^MLk|&(QLovVV@B%w{aZX0!`>n@!}f-!DvR2u%V~W`CEv?8mS2 zdN?PKOE|Rr<@$K1Q|A9XQoAS{D zK_1x#@T7&pacIfbM=?lD`9^vz;+_!Y&m$70!ot1_G~Umh#QeWQbRnQzNa!2R|3-mh zf{t6Ljzg|9&?sEbiCD2h47X^GE_aNr;%OGHhfkt8nL5FEkTmC6(ku4b7;@4d>W-ypsdDK`7A>ig2iEX~#eX#})?iOfriyMOV{SaaiJ z&R?L0P^QOLyrK{_jIr$vcT?O*H~B`kl% z`&0;nRT;Ejc?Yim;$V@j{J1YAPu;+6cBV8?+||l&?ApgKm=2 zQtI#*ZKI;=tN9);^9_hEEQc5Mdq(KVdOFBaTB|Zwq?53aydwP^@jQrYc9a$E%iaO)OWgNCQ^z$M*e=&OV-U;t4nQo z0ISCF?&Oq*G9kSq!<*JO8-Kf>WgEcQwtyOEkQ<09Wq=Ys%dgg&mm|iMfxJ5#T~V!% zS-8Puxe`ZAmuVo%Q5%JN-w|zpY;QOd{x8Xf{iGVJbET7jOKJrM7vUh6$d!-3mGbqm zo2QrbZm&*_H;2Ez53FIErx{%1|FMPirojubnC2SeMCZ2oJt6ugD`)g=G%Cwe(wHd8 zIG3h~@f(B65XbYiyPpHlly3G7Jcn_yYJQSIWzlWaazO9U_7^&adZ{0!#wLE2t9VA} z2wbshwgev4Xx!iY2=%l`o@VJL)7Wp%GNk;IRm13{G0}~r@~1EU1HiZXmb_pucX~Qk zLX7-4-Ndg!Nd!~ptxMbkO9~Q-vl4wht{lBarrP4GeZqR>&O!sNng|_9YF~I;mZ1&X zdAropnWYhz20NbkV!4n|ta{LLMGIAb!Sxcd>mjvDym;Pzw9Am9j+txx7|}A!b6>Iv zmyaSF!;FYniu+gc>n&WC8aJ5ABYs{(SgF@)Ud5wTuwo%7_?KM|9zlgdXoSP=6YC?F zG?ie`Jyv{NroT4>t4Ve&HI#eopi)eFn}!j?vq~7;!}cE?l~JC z&h_CVL~CJAPJObSVfQ~eCUoA~f4jT0q!LHTImJ2dp<~ZL;z6WHV@+1X?M#rY`k;75sja7vf;4lnJ|-Lga$^Lw5^qINdj zryx!(4N)aeh=V5;a}wx#F^RxXf)7uNu)E6IQP)LlGEDXh{3o3&DNS+`{OlVGwBqVG z0c<^FY_>*5n5e!TrceE`A+7W!^+?PeOwOv8z^YDubSWI^gfi3YRE$_O0BDB#yniQM zXzzcUYyo+>USJ`U^SW$*uT1SJrLG8*KG8cVC|zi3dZFp&sAQi$6r);W8)BZ!`I$H< z-bDUiP>V4lmCYB3Se_ta-qERb9aJf2vYU^W9+(&G-nUNLTz4lZy=C3Mjnw}ZM{1=| zL%8nbbz&oVqgYn$?>%rY(8v_?hxeCiGs|ChAYnf1a$2phcqlQVFRa3k0Pd1n=%_eD zXf_Pa)e1@-TxbMF%TMb&KcKHSi zNN~HiTgd7@2)Jy}mGVPa1-P=O?%=pTzKk<1TRyt}aRh$-f&h?`7c+1U;50w~h@!8# zQm6LUWehu}?35e|TRn1FXjmO;lc#JcyM{hF&CEP%#oX-q{LOkF$MV%p@$s3L$*swC z+6uR>)nnG1uUxMy(>Q=zp^#wvsTh}L%XGF8X-0Kg3|f!3wn?uMRBBxMm_L^CeRWvmBDa(XM2RI5^9Hk!GOyYE<3*~ zSXqHKfsg}bvVrO;@+HKKt{zi7(bMj>8BLGsK*QJvTq)Z=ps)-7LxS-JH6mKIz!K65 zo665&2Wtd!FPCjeZZetQ>vvDy`?drQje~X6d%#_(TjAM5P0eihP4!2*j_2~s(6Jes zyoI1YR9s%J%^W>%>!|&e&}1$1kJJAF#+u(h`|~_oZ6JEyo+zYvoCpBNlShxI(J3CEu_Z0!d@+l4L3scs-UV zkTwkNji=|zvThkCc9BYriuz?g+>ECp^-fxk;&~y>69?MDAzD>Fr&2>BYC^MG$obu* ziL=>dsYm1Q^1in4?06tgd;#6!m^tQ}^=v;&=UUUmXo#*ebD9`eoBe9>9RC~5#-!~! z`0?B2VOQ}Z4_4bJ^7y`EFmr3myifU<`($eOaER__-TfosrDB)wj=~PSQunAtyV!5F zVIO`L$2KYP#;P8bDJi50tM1J*Q?Tk~<;#m|ig=beYA4IRX3N9O=A;6%|FxA;A?M1> zQ1@vx8QD(2-CHo#2+~U2cU>#c1z!b580(S3$I$UNEKwr)lpu-MXp-~SJ`zpU6x(w- zohlPp_-;liYZob@Jt>IZ#>+P}QEy(4zV+_)-s#E*#X!i8k&U>qFAS2vP-m}bR^n(& z?M}}8W0laO%6@5XylKHN<{n#5U3=IJxY=>6zssQo%x_aFcH!FXNZp51MeM(Cs1g_r z24mE@I;lYqsLmxMz{EC#+Mb)15hUK+78?(ixOyqm2@Q!Vgb9U7orUKTewDaZ${yV6 zcB@pf1Yl6azx8BqiLCbaD(dB<`}8h0Yu51uybZ-^txGzkVqWwM=yldSf1FkHNLYwp~mgQ9|Yg&QnE6zQxQLe@Urq| zb3om~N=Hr%4)1Yvo~WX={#=*~sql%TJV93~A!-Y^KQ(0m5q72aZu1~x&E0p82=z(; z(Lp`sN~P>l51hE|;x*&qT=ad(bWrs#llJ#82ccgDYl2+Wg5AEB#_La9)B6}_@UmWz zdZWfLf3hUwnA=foWAY5%ke`I&rdfj%kc{RURSEr#=|!n&DO8CN?DiC_>HKfR7*uQ z51FXwyg?_S?QG6lLmwoacLId}l!M-&^nLGFC;^#O39FRw7isKankVhVWoaPfGvH_A zFY}5c#j2nh?mgS3U3WMF4ISb67iY1FBBwr5WGeAli&i5rt-UX*# zn+Uc`V@jV?+;$A=bKx-KIcQSgj|)v;S@)5dcM>P-nap7g5FGIcNT^qQAg%jdf=8ed z)0FVSIpkq>=oz>!49^Ok^j0HOBs)WkfTV@weBB*i3(BhGQZTQ5U!@@_PaK`bKZKLu z4wqGzdm+|l(`cbP3L9{DE51`g5{Xvf6g5P9Hqj*qV4?K-jrcCHf8ryU?W|rbiEcKJ z0=gd^$VRD2acGP#^}0ofc`}bHr3hR?&fHf6-r-R^p)Uso=tYUr%5Goi6=buDW7egW zvmh>*;WZ~avy;!h%si8)3>AZbW$%oHds3xAILxw^^ zc>qt+8H~MZnlOwZ;VpdCuZHhN4Vzl`ns!8u*&31^1~|_d4BqWtKwn?D<@Uj*R@C!D-~KJL-?oBunEPyXWG>_Be8QVF{+RF@{E z!RH(rr!6pf@F97ec#Zv)h+aEd7@v!QZ5bW7NGX?O1oiwrEwA>4&eC4NREHl;T09uU z-TIh0X}aBa|Jfz^+$&h6Iwu|ISNN|o;rXHy7VpDD)=I~`?%yBwO!m##xH`Yow8l)8 z$`cI_Ajj1pm?>;|+f7CHElxZl;9FvBjzKJvWP=>9i3T^em!!)va$Gb??l_|Fd#gjW za8LE|q$=dON;HWa_m~(f(#%}`kL%q>q~H99_%}GJUtRTn7nBkGf|cc~jVx^c2k>5# zp3@GZuu%n+|L(SP|xu)8L`$kcxx;a+|jo+xleC)Kr zs>wJ|8Y!s(+%WvxRA;AmM=?IFMY!xo!5p#$j$_wPta(9VsM|Ti@8IsoluxTUWL0$h zN$(CL%$#fev{22iW7Enp0}+Ew}8JK+bXkw!BR)YLkZo zcM%D#1YI1+=hzVJ&wer?v!z7S0V^*J$)?lFuh^v&8lCb2j5m9s%vQTt?DMzsqEq`9 ztcIgn+oodjI1RHGrhEdCE_08d|3&`a;<#>)zC)O$o8{jrAeLeekg+nYk|wpdh=_-! zlgvTn9O%;uRX$;t4?9(=Yr9{+^+K%_OF zv!axS3fO!i{G8Qm0pr5>MaD`@p|ml5i8}{0Jbd9X{B0Hst$<1|I{QR(xnv{ma`(OO z{%VqHNY%Lw5E?L>RSw?mAQFQ{i6w8Dz_#ZEIJsooPu2{$>*sS}CP8 zm#VxlBV+t=s~n&NAAwTjZN)+eN#i7uEbU*{5}){bD-jU@J*1q1q&mxPJABD>;}0PpuB}Rqv?1U9XVnewA&;5U z|8MHwaRs|I{^#)V#?)fugWcv|XtO;!%)$b#{jt2qm0ps(Wb-#)d37w=t`Ip;LDOraYM%SS?A)AbL7PQ9zB;p{JdjVYS*n}SefY}2$OM-d4MJ4{qwG-nk9T5x|F{SAN04sEU5=yp3T@WjlN!!fFSy#F6$ef{tLvsJ^nwQ*&oQ zyo|Z+L^4*<o3VA8ckF0&8r(=CMbdvU58$jM2~?JYWW0~x0NW5 zSuiQ4N2|gmGA_f@%{0&`X6RHgcZ)<$V)Pw|Vb75%XKAM@VhbB46@7qK7rgphp=R`z zF?Je%7#m(GRC@7zP5my4t_kJs7|ysCJn8!F;cvlaV(^69;CF|X9aAhh`Dqv8`^A$^ z?AT~iA(e2L*j6P=s5y7NPGB;tb6=MLaX|?EE z0X3Tihz6-A{4!9%KMkXi`OZevtGM6(G}=>RzTMZcJH{_WQU&ykth#t(l?$w zX5jyd1tB`rBY+TXCugYAye$-g*t3u-Wz%1uKFY(Yc?<=FD13Z|PzuTU!SxAVVOa6c z$;kL*u*{{V^n%cN!#1W}g5Wf>85-9ppQ#Gm76jWA_x!ZmQv}j zuDs#N8qUT7e#%W81E!I6tNpD%)9D{KTH9$846_iG{88C45e0i6S{~ZXXfU5&@e;J^LfS(UX2UAqh7g$3lTz^JPUm8^gxLPm;NV^qwGQQk;HL z41Du>J!bND^%i{;N}dN7?vd}qgx<$;40?|{ z0nH%zTV!w;!~5^P!Kwc+1;#|?%IgCvix-WC^S4L!$MZCVY>-@s!zMOg4)%UPRoiFt zTv4h20o);&r){S&Qxd_S;_rbTR<0X5RbRwPkE0CfikgjI>-1k787#kwk7BUjEhzf# zq^^&|ng>s>&>P?hRS!OYY_qRGP##@(rGF~e(<#R=IBawW8QiNXmQ4f4b}Du(=NlW8 zQ?*IARC0{qQHWuYHPGCweyx`)9uvsY{u)gHp>ik>PuE^ zf0k3;Si+Mqw^xmKX5|wgg>!AcIJ!a4)?}469c&FW6_blpHoIf6IgjY?%2Vjb0O?xR zGwZ#gZrR!@MuUz-1eq{F+-|)`p=ZrpMEztmZsYnEITbYd3k(0wS9;5R4adz!lnPhRJmy60%fI7}ppjNkq4ofYO=D}Mz= z*P7Zb$3tKWgvQLK2@EFr#1{E$WRhJPY7%&(>~TgTkn8BSt$eiNPg5|*QiQREAOcNB z#TIErPz5)gvl)PoSV4=+9WR|}!j(;!*x30SI5GL;G~BofDR^d` z%~8J^B#m7Sq@NJnj$?X3hl7svP$pcE&7maad5Po^{>?wqTjCp;XoI-}kB3!JUx00O zI*yc0K!2=kj{(E+hcvIZjdX(vmzaVDSe35dq1o=ZXS6)&ly%V`1yk}9c7*%^gzu-N z`+(JH-c3y{K~!v@rV@72T7i|^wR?9+9g6u@z^P#!t^fT|6?`9t-ZYrn&pZmRle}E< z)CLanBeK`mCdl;5&2XYc@kaE^qMvIKKfFe)i79kj56)PD?s=IAvB~MGa|_7OkaJJo z$}kPuo?}Qz?qZ9ck{7M(DpC5%PlDQ!C(}Hg)dX;UDU0wF9fWrZZgZefLuqn8K!1;R|DuzZK|uPsQ3;g1^M}pa1+T)jX}y=WO%5jq zdCXbr0+6fmMIt%IP%LciE<~as<`iZUl)>wb!kQGcRiY9JIy$mi z9u8ZLOa620o`Gi`XT}wZ+D~8-70)($xqzFr`ycxf=Rug$oj=RPlEg{vE890nV(&fX z;J$gCRBSA(mlgA3p~>C~W1e31i(6h7XIKk*9-V+`_D@WGU(A>zv{UkjT~IS0?(&(V zh62|Hc*Cn0cna+47ha(l<9|@KT>e&a`L0m8luaJ=sh7nL#W6t&SOFf}@X{0|k3ewk zBsY#@Rqb0npRxm)C_e6qk13|ILTeS!d-V&CfB3tJ@*IBT?GrERzV=0zAOlwj93=p_ z4?NSQ=_xRpgSkk}BFUbyy9E3T7z065QlgG?xlemDk5#D;8!?|SxO_Mz@iP1<@$PdF zKL=snWZ=_-RO>R5+|6J=v#(AWsj5L@pI5jcd=1+&>)zr=9IOG*^Mjzd=}v4kE+2OX zOYaQJ*Q2JGwo_9v5mJeIn{s?=5S~JKr@^DfZzOqChPuO9CUTB~gpGu2oUYW;!+Vkp zm14xbN70(|C`r{K3rz#hNohkJj(6!hzRg2hK@K0l-ahFI14z_EemnCzdYqG zCW#FZbtlV{)!@oR&#}cV3gRKzv`x7{hjY1fgS(QVyOv&oy#R@@^0DB@x9Od1OK&s; zaI!d(r)0T~Q)+b^%mK)lg0+*VV~vZ9@df4-y5}ErZLK+_G1SbH`s&Pl?5h@~gz^+; zs3l%E6HmF|IenwyCx(#NtTLlAKe&6}o)r+gC`6%J#S7eb+%Q0&ZVlj$0HN-6(H0u| z@}atqj_E|rGon3cs!pq810|rM9VwxAPRs(K4%3+9spXSiHulyG z$(sm`IEx*v1oc&C(!5@BXY1gIDnlJ zUZEZ~^9K9lwfA>2Xy~+{4QqUSe!K0kHp_gBZHL-V4p$h%)e^e`46%?<3@kLBH(OQR zeXFWC<_vj97SC*FyMNCmL}%xvMbL*}1a8r~>^JAuq|P(NmFejkJ!UAsj$cufYCL?A zHne?O_jVQ3*ZP6vCTBEVb#oKj<1J!k+j6HHiS}^mgiEyv&oizcoO`@T3*- zTGZ#S#cwKM_6M}Is-ZSt6Qoz_4w_DT#3q3vjmJ^59M$vst~z7y1lAk(ta9BtO5J&a z>zhFTSS!PVIONPB>56^+EK+Kn>K7kt-6~B8xmXyjz*WELt*K&)SAFu&bMKO;C(|Q) zpE&7aT9=+;4}UDKyoLfl=u$ouyy!&u*Z9Qz{yg%6vpiy|5(Ai4@yF*$>Pq)xT>hd? zRSt!1{wvVyGHTCPd4Dkt&C-X-o+}g>?{Xdd>6=!~>`e9(pLJg~mg^F6^~XOpl>obw zPo%qhPs3+m3JfIVE=0Y|B<^yKC)g%jV!Gce-@bH|dbL8Q zY}w~Z(B)OqK7VK>NIa-P4oUHfx8@|HY2a!;<_V73{-V<$W7=b%1V0{qau@h;-fuuo zrt~$MSli`?;t>z>AII3C@AKRWQv+`XJ{<7Qp9e}-r`P4A7%bX7e6l87fSK;IW!jf` zL}l_o*XM_7T<;!v|3X_lh|J>y|MIiNd5g0rjs6F~1MSma?~V|93Lo%96O0p2!%vjG zcT3qazp%ea=3a!szbdRYa*n`jkHw#L#QRv*!k&|7Q8gKqISW!5RewJH$rz!u`UU3D z9;oQrBn?`JcDW`qD!OLK*X%XTo7zwBes{41x0AS&ME+50I9_26lOE%%FE{6JYMHAY zcg=X#hG}v>Zf`iN2b8s9a{p)sqZULay)xQ>fD*Bf0yF3KJIu)OYNcG75$_cp#wh;- z5b~iqq)GRi+Ywj_^M=(4@!@cYxFgSPoqpmVJx@pKAQQ7Ll_n}3##sqaBS!{$ABggF zd~=*Upuk?@tJo?$;DNMqDx@8lz7c0BsnPR_b%$fG>;pAU2{)MH<7jzo$nwui5WD%Y zXH)RHxI{M%C;fS_g}pYmU}H|CVnY zZmaOJSoI-G4NaE4eyX-surJRK&5MtD8+1vz>G;MHg{Qv3oz@rcr^gxW*i2zhoX)JJ zl8W*MAzbA&w?vyo=Dhy59MBW2Rk%#!XcSQDg%pNFL8G!?gcx{Ju76=pOc0>GyMBzcvQY+Dj@I!+~tFa zvM>1+2T5I7bO&6@Jl%0V`1%Ic>}7F=dZ@bVMQJGEt8*%+hsuP@qO#D08xE*pFe?e? z3S|?1XfLCZKK4*x&qYBuxo(W$W>@Qd=5~_LuIy zwDbF4WjlZF<{psz5v^tK@6R(qc`78xoA}obi^hIHWB_+*JPTXvDf>5*VlKciHV8pz zAQm?sRfAk{9L8f6;(Qpeg7nc=;J&dzM0g2I$|Doe%4Hs!orOJw+xm_X-z)%}ymeYz zwD~%Yk^H%qN^pG0DWuVti%Iv|`y-9<=m#iKI2j&}>XLSt24vm&Bqz=^9vn&*+U!im zS>gr5cvvKm)#z(WXN%H^W>6qtPy9*wL*KB()Inz8r^NtZ2gYeb^fTAr#icvohp0r- zec$XU1dcJq>mtRy6}@|Mh0bMAb`8RR#@yKJPFpf_J7JVAS3$m1z(nuPIz3nL;9UYv za4JCzYPEg0B{}X5ilMw5${LsQP{`H;h|ITg?II-VWn-|~mtS-{KKr~$*3(xlJ~0`q zHetognGP&PlAH9h$#Jq^_Ea9{Q@KMZ7&{``gJ!MGAl&B)XjTB7Z+Q~@iI=2fh9prG zU-DF_J7E;`E_hZt=X!2weOUIDPf*Y#NE?}jX_^=255(lJhuZY2C?TYD1)8)2JPWjQ z4`nqD&Q+Krr^}}Q*?9sO_n#cim7V!WfE#frK`U_VHyRjY=TKKOy79k^Kax^<+iPzKVNV{Q5Ye)Z(VV)z7HckcYoOb zhX7?sLxMTvDtr6OTM$7Fqx^G5@)z4R1MeiRO?AO*tb(l?GAw!?UW@^fHBKpm=I2sJ zUFsN%OmPk2LNU0mc(6Ce;d_zA^bth&WyK{g0O;%I|tcmuEUnd^HM@H#LA>W#Gm@_(tG#a8}>N37;#3aLh$^lLT>5nUi` zTdqAFDhHo;>@cC@qx*q`RS)nDoq{*nyce1qUJ$9PQwaD-Pq5r23XjHB2oCpgy2Qxr zgxiT6x#y#S%kg1E2Z#(ausQkpt77_Tis`|FbDz)F_bHWibBE#4T`e%d*yBe0BUqvT zM(np7&bp#M4&MH(8!?W(W*63Lz*T0Wi4*%Ghsf>~FqL8*Gdh5c(uargf&hU%No@Fn ziopi&sIeX`D;E_N;Gd+`HIc{TlHEw6jQfAcdJCwyov3|y(Z$`1Q{3H)LvdT&-Cc{j zySuv-cXxLwUR;Yqar*7=egEG%pJX;CH+PauHj~VmxpVLHxG0W674zjx+VYEbqBQVI zIoCzbf*s)KV*SXnRU>Q;&<+qy?Z~&b$WNPznOM-shIn6*61L_R{-?e#zwsyh{jNVB z6nZ=5jY%0Up$M_7tN|xVIx5o~mP0yhwz3)$j;5#_r|9X+`VK{{0$>sdWP8Q7I(WF# zr};ASOA^vBiTx16f8Qz}ic->cdbG#J+N7LqGjXSSdG;_Fp#|-WdHcwR`m!tsa=V

)BEMC(XAv$+VYeah*iCn?zfgA} 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 jmzi7uB!!sT&F<7^=Nxh3BlUjr> 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 literal 0 HcmV?d00001 From 116fece0fcacb1e17818ed9903293f54132595a3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 09:50:27 +0200 Subject: [PATCH 27/27] build(deps-dev): bump sorbet-runtime from 0.5.12200 to 0.5.12201 (#39702) Signed-off-by: dependabot[bot] 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 fb808bcbd7a..fb440a48e01 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12200) + sorbet-runtime (0.5.12201) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3)