From 04e3cb1deb0dbf1e457d832764b2739f7e6abb55 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 20 Nov 2023 20:00:02 +0800 Subject: [PATCH 01/18] :sparkles: Support http --- src-tauri/info.plist | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src-tauri/info.plist b/src-tauri/info.plist index 7d3ae94..a329505 100644 --- a/src-tauri/info.plist +++ b/src-tauri/info.plist @@ -1,9 +1,14 @@ - - NSCameraUsageDescription - Request camera access - NSMicrophoneUsageDescription - Request microphone access - + + NSCameraUsageDescription + Request camera access + NSMicrophoneUsageDescription + Request microphone access + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + From be3cd9b1529a10e36c59a105bcde47eb58c09e9a Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 20 Nov 2023 20:00:37 +0800 Subject: [PATCH 02/18] :bookmark: 2.3.6 --- dist/cli.js | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/cli.js b/dist/cli.js index 7c430ac..73b7f61 100644 --- a/dist/cli.js +++ b/dist/cli.js @@ -20,7 +20,7 @@ import psl from 'psl'; import isUrl from 'is-url'; var name = "pake-cli"; -var version = "2.3.5"; +var version = "2.3.6"; var description = "🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用。"; var engines = { node: ">=16.0.0" diff --git a/package.json b/package.json index 8662b9f..fc0e2fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pake-cli", - "version": "2.3.5", + "version": "2.3.6", "description": "🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用。", "engines": { "node": ">=16.0.0" From 3c10ea0359416fce1c85463820c80cc2ffed9cd2 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Thu, 7 Dec 2023 14:51:22 +0800 Subject: [PATCH 03/18] :art: update youtube music pic --- README.md | 2 +- README_CN.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fef3e0f..a2c5bdd 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ - + diff --git a/README_CN.md b/README_CN.md index 1c5ee3f..e39cf88 100644 --- a/README_CN.md +++ b/README_CN.md @@ -75,7 +75,7 @@ - + From 498d47ea968e99441d98fe093475612f4c29deb6 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Thu, 7 Dec 2023 14:55:47 +0800 Subject: [PATCH 04/18] :art: update youtube music pic --- README.md | 2 +- README_CN.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a2c5bdd..5cfd2b2 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ - + diff --git a/README_CN.md b/README_CN.md index e39cf88..566d52f 100644 --- a/README_CN.md +++ b/README_CN.md @@ -75,7 +75,7 @@ - + From 7e7371da2d8cd4bf1d4b50224aaf5e40cd9d22db Mon Sep 17 00:00:00 2001 From: Tw93 Date: Thu, 7 Dec 2023 15:01:25 +0800 Subject: [PATCH 05/18] :bug: update youtube music pic --- README.md | 2 +- README_CN.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5cfd2b2..72035a7 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ - + diff --git a/README_CN.md b/README_CN.md index 566d52f..980c730 100644 --- a/README_CN.md +++ b/README_CN.md @@ -75,8 +75,8 @@ - - + + LiZhi From 2bd8d9228ab278176f6d67a465443ab8cf02e56c Mon Sep 17 00:00:00 2001 From: Tw93 Date: Thu, 7 Dec 2023 15:02:30 +0800 Subject: [PATCH 06/18] :bug: update youtube music pic --- README.md | 2 +- README_CN.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 72035a7..12368e0 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ - + diff --git a/README_CN.md b/README_CN.md index 980c730..31077f3 100644 --- a/README_CN.md +++ b/README_CN.md @@ -75,7 +75,7 @@ - + From 42251e4e36b2381cc6f155dd749727d199b7268f Mon Sep 17 00:00:00 2001 From: liudonghua Date: Fri, 8 Dec 2023 06:16:03 +0000 Subject: [PATCH 07/18] update name of app validation --- bin/options/index.ts | 4 ++-- dist/cli.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/options/index.ts b/bin/options/index.ts index 17f41d9..26687bd 100644 --- a/bin/options/index.ts +++ b/bin/options/index.ts @@ -14,7 +14,7 @@ function resolveAppName(name: string, platform: NodeJS.Platform): string { function isValidName(name: string, platform: NodeJS.Platform): boolean { const platformRegexMapping: PlatformMap = { linux: /^[a-z0-9]+(-[a-z0-9]+)*$/, - default: /^[a-zA-Z0-9]+$/, + default: /^[a-zA-Z0-9]+([-a-zA-Z0-9])*$/, }; const reg = platformRegexMapping[platform] || platformRegexMapping.default; return !!name && reg.test(name); @@ -38,7 +38,7 @@ export default async function handleOptions( if (!isValidName(name, platform)) { const LINUX_NAME_ERROR = `✕ name should only include lowercase letters, numbers, and dashes, and must contain at least one lowercase letter. Examples: com-123-xxx, 123pan, pan123, weread, we-read.`; - const DEFAULT_NAME_ERROR = `✕ Name should only include letters and numbers, and must contain at least one letter. Examples: 123pan, 123Pan, Pan123, weread, WeRead, WERead.`; + const DEFAULT_NAME_ERROR = `✕ Name should only include letters and numbers, and dashes (dashes must not at the begining), and must contain at least one letter. Examples: 123pan, 123Pan, Pan123, weread, WeRead, WERead, we-read.`; const errorMsg = platform === 'linux' ? LINUX_NAME_ERROR : DEFAULT_NAME_ERROR; logger.error(errorMsg); if (isActions) { diff --git a/dist/cli.js b/dist/cli.js index 73b7f61..3af0e63 100644 --- a/dist/cli.js +++ b/dist/cli.js @@ -946,7 +946,7 @@ function resolveAppName(name, platform) { function isValidName(name, platform) { const platformRegexMapping = { linux: /^[a-z0-9]+(-[a-z0-9]+)*$/, - default: /^[a-zA-Z0-9]+$/, + default: /^[a-zA-Z0-9]+([-a-zA-Z0-9])*$/, }; const reg = platformRegexMapping[platform] || platformRegexMapping.default; return !!name && reg.test(name); @@ -964,7 +964,7 @@ async function handleOptions(options, url) { } if (!isValidName(name, platform)) { const LINUX_NAME_ERROR = `✕ name should only include lowercase letters, numbers, and dashes, and must contain at least one lowercase letter. Examples: com-123-xxx, 123pan, pan123, weread, we-read.`; - const DEFAULT_NAME_ERROR = `✕ Name should only include letters and numbers, and must contain at least one letter. Examples: 123pan, 123Pan, Pan123, weread, WeRead, WERead.`; + const DEFAULT_NAME_ERROR = `✕ Name should only include letters and numbers, and dashes (dashes must not at the begining), and must contain at least one letter. Examples: 123pan, 123Pan, Pan123, weread, WeRead, WERead, we-read.`; const errorMsg = platform === 'linux' ? LINUX_NAME_ERROR : DEFAULT_NAME_ERROR; logger.error(errorMsg); if (isActions) { From 1f75affadbce9d2a3db1f98ff59704bda5a81365 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 11 Dec 2023 11:25:24 +0800 Subject: [PATCH 08/18] docs(contributor): contrib-readme-action has updated readme --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 12368e0..e460f66 100644 --- a/README.md +++ b/README.md @@ -371,6 +371,13 @@ Pake's development can not be without these Hackers. They contributed a lot of c Null + + + liudonghua123 +
+ Liudonghua +
+ liusishan From 453275e062bfdeabd79a4de806fd9aa0eaefd2e4 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 5 Feb 2024 18:04:18 +0800 Subject: [PATCH 09/18] :sparkles: support devv --- src-tauri/Cargo.lock | 13 +++++++++++++ src-tauri/Cargo.toml | 1 + src-tauri/icons/devv.icns | Bin 0 -> 207700 bytes src-tauri/src/main.rs | 1 + 4 files changed, 15 insertions(+) create mode 100644 src-tauri/icons/devv.icns diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index c0b85d2..0124f90 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -71,6 +71,7 @@ dependencies = [ "serde_json", "tauri", "tauri-build", + "tauri-plugin-oauth", "tauri-plugin-window-state", ] @@ -3544,6 +3545,18 @@ dependencies = [ "tauri-utils", ] +[[package]] +name = "tauri-plugin-oauth" +version = "0.0.0-alpha.0" +source = "git+https://github.com/FabianLars/tauri-plugin-oauth?branch=main#50dadbf4a81cba51f625587b7722892f0b4316a6" +dependencies = [ + "httparse", + "log", + "serde", + "tauri", + "url", +] + [[package]] name = "tauri-plugin-window-state" version = "0.1.0" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 7e62f90..f7c47e6 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -19,6 +19,7 @@ serde_json = "1.0.108" serde = { version = "1.0.192", features = ["derive"] } tauri = { version = "1.5.2", features = ["api-all", "system-tray"] } tauri-plugin-window-state = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1" } +tauri-plugin-oauth = { git = "https://github.com/FabianLars/tauri-plugin-oauth", branch = "main" } [dev-dependencies] cargo-bloat = "0.11.1" diff --git a/src-tauri/icons/devv.icns b/src-tauri/icons/devv.icns new file mode 100644 index 0000000000000000000000000000000000000000..b64d026dcf10d6bf54f8e5e32b35200a276cab33 GIT binary patch literal 207700 zcmd3OWn2_d`0nhoz|sp+(hULIDNlAB#l!Sn=bazXGG?F49-69>*B_$w|(sjrG zjsN}qZhX2Q?uXr(U1ny_%sJ;h&-*;ji=D+AHvolA%g%!P8317EM5wFE<6x3u0sw%c zs34;WZYBP`;Ar4`xt+@jxPiE7%1Z%NqZGT~2N^3pMe7$Y09J4x4nV@}0NB4nz!w?# z0sxde2!H}^A^*P1gZ_`dO5~yZ=l;I~n_C$#7t?Z4JjT}^Al{57L4 z`-_VP2Tk!yNtJEOjn(g+R)+a`9O#^m>DFXBqmU#451ddj;wQt})y8d@ z?{6<%G7K8u5P4t!wNqD8igc2b3;i4A;O#9`R8;hHuSfSW?uGXT8VqK+E@(2ix+?zY z!k1B8T>M?EgQ@9SNp}cVNiwI2SVZ;3>Gp_^nE(B)Lr-_Ns`HeZ_Z^w&RCaiIR{#q7 zZLYXKRfF@-?w@KoBFEZozaoCk*I5R*UiP@$lu*#&&$&BxmpWm90~#F z;=(}z*cy0mwDj_^Dhf(UuG6y}RXL1&t+G+XJ~2$zUa>qpJa;oyM&u7X98^)Uk&%&G z^yIdWk#{#2YK!gfeK-nnD`&WyCZ}g-)5PAp>c7h*JO7@-c7NMAx?|Nt&-Hd^JlSF( z){1|xQ;BleFbtQn^ks?azbBxiqVh3?O?R><3~z8?z*$KZkA#pg`Bjx+Gctyp-+Je{ zPOJy`h`x*ZoVWIWF|5umvYFd0kd2z$984;+8cMA>o5ahhe^*4rrZXOjL%y>y5SMyA z>j0Cm8OvEteb)_XyB^~iFEb0A8qtojIgx6x|54!aXF(&5N|eQBG|MCg{t3slKl-t> zxg$tyTw^M^x7f%DwnvHhn+E$H=_J-PDl*+KeZXMZo9%2p**;JTBtbc_)t6=aK&Q<8xq!K}BI0f4ynKlu^9u$0c zy%CRiZAK~d>#cE)IY>EHJTSS8_KmTe0esEQ(*%nEdYy8uC*?0oaJ9=cW!X{tpRrnf zPgWFl+m5a>$unGQaF|UtFT@G0#{lN2XQ?JyJP+XunXef71_q*1$I9QH3>3=8+1}q? z^}f{^rdMGgWMl~00J<4z0verGnJV5IVE`TzrFm2y%O1yG)Jm8hx8wQJmgmuAF+pN; zw1vNCtA`2%5mHBY8Z1_xbC42(e`+;Mb)F>6d> zlt*wAh&AGu(V~0X`Ipo23V!c%BVf)0o4YR~#F#~=GF?lOjE;_ug_k#3HAm!$2zBp3 zX{R_qz4N0YO%F(y@FY%yAp6F$1d}>18=0|uJo6OHn#*u7c-QmsU7SFy9 zopvWOF66-6{PeUI6eSqCITx7D=H*v9l*Al&2#-)hSsF zz}4*_E2~7-#2}LZ;FIkiMb7l7`DsHtWqK)`?y8~j!k%wt`+AIElVGT_1%n9e?q_+y zXXyU804gBRDm?nU61_m|_sl1H)hWeMfEywc_PXbd4ul)p`4hipgjl!Q*l0Z-04}u{dn=@h?;{pNxmvDRBEJL!9F_LGLbqBU%@6~? zGlc_8Fe#L0L382<_~;U7@Bo!wc-I9a@l`oitn<;DBn0nDYAJ}#bQYf_B(3aSx}He4 zlK?T$X|Dn8O!D}K5lD6(?R34-40@41dJ^+3VO` zzrj9*oh(nXT%bh$?)vPJ4Q3RKW(U1fHIwhf^>eHmDg`CLOP&&n#7$UO7isO?jDIAd zkCj7>L|%mDJqgUn>w+iK-B;@#Ri)CQ#Lqb@5MNIvQ+iNLn5)i5B?EAtsIa%?kpuv) z8*PD-!xMlA@R6FE(jiUcr|Su@Qa zqekN5Gc%|nR3PwCLgT2!=_io2E^z@K_)1?v9x#?8$`&PQi}e+tF%7F_34gA+5l?Xw zh#(^<1Ed$9GrWw)2y72v9EY->JH{N$pXqEbrU1_B1kHBJ8km+r@ee)o163#J%8AUq z4EZbx-ThTQmVr|3>aQv(z5Ib8*Q< zFo=KOtGZ;;3qkzRPGDju_(c&NCvHzOx}7ex5xd>{**HT;6WSTMgMBzIaZ|r%%hl%1 zCAf)6)2|-+qg*?QrtA~6r#sw(6(YwuWL~LWjSL3XT0Ql0z?aNfyxo4=I zM~%X%qykZsW zhZ!NN2Jz%9GA!~(7~{saKDs2Sn<`=+-{U?eA8;{s+wF+Q2fvkv978fBI|&D0c(PNS zZdYp+Xq$xRuONVXV;iCR8p{~Z!mcqbfr-RXj3txk?bmRCtqWV#vEk?IxI_g~_k%&9 z@#Ba`%%QcvD>s4kTulu7q+h2!ev0NW|K?*79xmzZ{D$MdMA)w1lbeYp~NIZ-Ws;>O#JS7n3F9y8@?)_Up1Bb|u`WOFkgZQxN`AE6@>ZeJuUvbb50YhS3snQ*-(5Xjwtz*vaW;LB^CwnpO?567sp z-?RKCjc<%_u-p&7mPE8Wbw9M8cH9iRXLKCDx|`ndtZuO9I2-x!+`#1J%a>!y57i}y z!w;Ffb|*JZzGDxD8&zBWXSMp(+9R3#CiCUm6|ztDKkMaP4I6y6ok-rDDp8wi-QK&n zx^6XWOwAT(MRu>#@%5L@J2ozRthkMdJ_vvaA0Grve-O3RXzvWtIE+#qo3~Ou{f@fO zAMEGrwwS5?E`RDj{k#d&u!q{#-5j(uuDoga6Z%xIX6+D*gyZ!Onp%?60={|6r01gE ze@O-1wucwRt~Qexix`46@sZ2N15`fyxz-~e+~tRl?6j60TmF2Z?|Ukr7D?ax0{GIA z?XghyOUJ zf4MmT({?{S9TRtA4LR8;j1{sEzDKpGbzCauevyRngTiykB@OHNA-Zhrb0$0d_WE~q z(7&GGn8eAMQmb_i5P)~mJzQ?Yb?j$4wO<*`WKH>7gm!Xv+}2&(-yE*GgNx=^?}U3T zY;Eoy3EtBZ(LnH|SRic;xP&xoTytFRRaA??+rJ(W(bS~t(1%oqQ9Q2Sihfd@`*#J7 zKn!0bnZxn*n6-mBDy8tZ#0~>oS?eSnf_$N0*m13?@d$>K-{mc?h z^Y(NLK&aI7j0#wkW{Js%Q56M}bgwLawzG&8+$MD!75tTM))V^JZdA~Qp{<|7xf3F{ zG{WNNw7FQ51zA`0PI@+XGNmT|UhDMlLdu8;2^zzP$R9Lr1go35T<-4fax;Wj*0)> z86KIN(VWYBjJ)~nOsADHhuNyr#BxEN>X&MwKeGJqujJeqL)h5aPmIH=3d6G=^H@i} z+pir^(Uc9;+`k?az0D`CV>&di^E+Zh>c6}Hk^;Sal?VrdU)S~#>vRckCBGc5YB~7O zFue3ohvw1TJ)57vD(FDvcWHJC4#`Xqi!v%{XtB;yr)ctNR2Y5IWm#>FBY@ZP3SaLO zdL}jhEm@*@`p~FU#~Ug0;b%`+W>*k8`PPq+55XQ$SL;!n*dN4m!Gz2SgLcQ-MVw8? z`{KaS-ofFM9x^;}{CvTo`jrxG4*^`1)w4w&cDbT5f)Ha!~?IgJM4TjJGz{a7VQ{Hmq6 zfmA1Lu!Vx*=<6@@)(2m*4iR~p^G|>NX##;p!>ln6m{0SI-y(5!GMLs6Dihk0si>i* z+M8=U3iITE?w87C7jRtWq+FRX{oE8OUfP)`9PwOzpO$30hW+gV?BF?(qfV6VlOaxi z5CvjQY$c^QSR3Fe1(P*9#yq?N1LNR^=e!3&OCG z0CXzbSb=qT5LVh@AXzv%#&@MJ3h(aDW}kuxR=C3-Jkh#096xo=naZ*4YzFN?V!X+@ z*rBSqpEaDb{j%VU+V|n^!ipYN6dgd0e1x6%0E~wLuLm@}^id(=RjbGS`D+1Qb3AqY zDm~TJG8m^b22L3u@X&u0o4q&HbYGNaT(|zS_mLVeNOkbH?AJwgHEWehGN`5r?BoRv z{|k)Siq7ep{EnmgG5BOx!zD-duETmT38<7Jd5bP{_;3h`u`SWlO_%Xe_eYxDAI&ak zlM?>?CHm~P+%|u>6jt_YPRLj`9KVRC)J!|CFpnCWl&dqEQg|jZz0?hZEN)d6@Pf8| z;D^BT7;zwMLw$zMU8p*brMJUmTTeEJ3**G>sorhk7c!)*5{YoyZZ?zB1r|!Evm|`; zSsKcG^VKd#`2Oy>+rZK3RVo_clDIws2Rd59XXs^=AX}#uDs~Vc3tKNi%6VYcXzq zpOgLeu8*WLkc7cvmskdnAZ!KKyRi@MzPfM>+LA}t&-khCQ4GgeB6nEKwk1q4pi(OM zuOpKXAob9nzi8zh5@~$piqs$6NJxCXQb12)88Nm|PonWSkl$=hv@`RWRV3=t2>K{o9)xB4D~=5*lS^FuNS_$|CTrc(6dxb{I0Cl8eB}&@u3nyxR_roIg%Y}3DiFT?5}mq z#)g#%j+?;*lJ78{#f;R7%Wcx|kUeVnQ2DNz4%S)Fo$iwnC2z+-jF;zJE&{@kR0J0~ z+cJ$hR13k3=}0=7Dr#fmWw}ay_7I6LF^z#@7>=BN1C;^sLfF+#VchEjV?iQmc%n0x zpMRnT!tTc$fjm$niNHVx5rRppTnw325;y#Upp`bFemdqa&$F;&y>e4&mIv9gUxW=0 zz4*vy29Dz}@(j2s0>2YKd^(>Rd`CrKvuaCs^|%do5vVlfU8UGlxtwJRK-B{jelxuX zW5rV`2%p%66b{3hE=>SRFE$zPx23mJFLWwmQ6!xi30ssontQKLT~1^YPD5tY%T~cg z;hLS;ksCi^QmH}e1~5Fb)C?emcQM8ym^-P$Dr6iP0-f7|U#jt*oO`4xt(-2fcns`t z2>))1uCX187>S9m%T6BF!lf*Uk>!YdcMU_>nvyj?`t$xjAi2^;l8UG668!kBQ^Q@3 zE!4Rac6r!(8cT!&i(Nxwuv%kaoo>Ptg`USyLu#c&ayQ3)V>T?p5xp25qGhW%&Dy9C zBoH6bK}ju~ul0kTH*2{kht>ff7+jc1Vn;N?%nL`dR)~!C$Ad3vtg;O0g zmNNiMc>Lp%3Mkx272db|uE}49v;Pq9tw>f0bHqN9f9~~(2YsuS`%5_^5XSDo$L*y# zh``Dsq!VUVsf1Joh)tv${CI?vrdqhe;%qf-cz=R+G@aj8zc`gj4aErs^yrp=%!h-P z!!KmwbOGwmI5s|Sg-Qg`A%__YsMW`R=7&+$RT;burm5#Xz3)G{>hMrUG2}K6h|cmk zY@02uN^oaNNHQ5MHJj{O$iwJ_P*)&dlM~9SbeJ3VRE>q6tgyfV%Y5p1rBD=>!6#N* zOqFud0B#KeTK)Ns92ye~X!bh6Ax_YE5ggnSM*+EOlR( zvStwse203-ajUqm}hy_#O-351Xah^-U9 zTnqXV9nE$NO#Xxtwii%IB!0ky=-r4DLC6c^@*WY18NWZ%cKg#XyD+6V|4K1Au?WG~ z5YOt4>%5U6&+@1wB!pEo(V=Ge@Z^acgR|>sEV_ugGwp5+C0Ws)Qo;1g=c@ zsd0&EPO;8#D#NbbpT2z@f>Y^-_gTouU1cXI;wG{WPvRM~mRdx^zMSH7W=_S8?N;hA z;Zi_o@)A;rtned>CmNjgp=qNsEojrU<%9X<)x}Ip*Md zrP-IgUkOGsfptx&S;juy_nw5VOuRB*Jb6=eN%n90lbvQAE-5-}FfR|0z8nE<7$h;k zaAygSQT{48#;}Pkm7gT*43BMh(J#|{rL+P=kf56$6KVuL)ntq^N{oY31b*8s^!79| z%1&vkI`AKVf8e+38BRz%CL&27EJl4YD7O8P;4DC}822~lw1mJI@!Dem3Mi6v%!$f?r2K7 zIEa=4R)T_GA&RNgHUb%ODTSu9d=8pX-BD(l74mEe@$8YPFU7vh+5h}IcqN(KW;n9T zKp{S0h+~hy`dz3g;1C_85Y&%-)4~r?@aX#vdB*%*)gn!O8gk{gTa2Q22N|UhNs3p2Ly|1>?KD~qGO;nX35~C<>&LeCkf}LMy zEn{SEZ5iG@JppClSi=?? z)rYUy?%t9P2;nGErOJp6(V9?ebfl4_sEg7GeNI1TM0!7EYPxisCfaPmL%MxHFN%KV zJSKXP^=T+<3D3O583i6t|G<*Qzv5N+{I@H1(kYvV*af#Lf*>I}94lFauuX}uCi%_! zAJ#KQAnO^?&}&nENx*j8Cg)x8drg*K*I2a{aCmHhLes(5-<5CFcdlP6!6!xIPgMi9 z)XO>32C1sk9~hynE*r|g*#b^cb*~w3eEemeX6%5&ngn}fm1!skbO5|Y?{RJbgZwC6OvV7 zZWO|PnhZ*-gSo@#kc(qbysc-V+F&k8HlC39sjZ4L;E|dEcOY6!)- z$fIIc+v%AfKa6NlZ8wHPT|e=fQp`PzC86Nn{E08y`*A}wx-#@fp^3A&pr4|m9ERSP zSM9!6&oLv-FoJQzFA=~7J=%vMHa>N;NmFJ4PpukBxYuUU70M${MOU%a*1oM7MU^}4j*U{R7l4=!U{PpTnKEV3>M_~Qh>gXi!;Z6=Uo8Q% zJ@ERAhDY_fw~vpDocnhZS~czNtKc-dA4uQrGSs=krA-&0~{=^pC+xpb%}q-CZE(1g6~xR6nG`jYeNC?!r68}dozADUH0-9o1ynd z&7zjqN7C17uW0h*=PETR8bT%Berxf^X-dLVYY_F#)U)8UmpnJb_c&NH4 zkUH5*uoF}N~r9w{~qzo;Zl17M(6CKbO*t|0rCiRAK@n<@7>w= zsG46cuDd83h#)#m^3iRLKXp!foxxACm#JAn&WzZ_8MqFGW_%Nh2ttkg_+tF$H!;i- zk2Ez=Tsn(rxy9t5S{2OI2ycBdX6^CI?3PBBO_Xtg1Zfilp_zHk)TC-e=G~_KU0AR5 z4MTS5#8P=d?eCNyB625w(Y|-V@6vvU49i0}$*%V3b)e37v=3$1NQIiGqt8aq|fxZnjvOJceWTW*+6T!Uec_dY26e$ z5CJu`4Z`rp#Yy6nAL)5#eWpM$cp*tbBhIDlu-pNb^G$2A!Z`9&|CM^j?%E(jHnE?? zzF(+m*BklKo&(9&(^Gk!%jp5RPlT{Fw0x%~h&d#7Ej-|YSpO{+<&tfQtmkw_`-;%} zDTCzIS27clIiJok-+WF@Dhye1AabcpfS0ijN$qD6UZ3gzA~Tlyi`n)-*ULHSO&qz? zp|L)wQj|3^%cNI80!N>y@iO-H2oGBxi1a$MF?fPO-$fMoB)NRIJ*{$7g$)0%#P@$twlmAA9!&fz<;U+|9$}g zZ1%_$0YEV1zpDo5b3{LmAMmz{B6&452tVo}up=q8BqY>p9N3SY3i?0v%EV~+dr;>R zS}2;wnD!B1v3lTlgjV&&cbax-0FPitKEx!7O!In4Ss?|E_1;`7~e zY&au>$0pV-6&oVmiQt0$|GA;zf}TNtnXu2#21~zqU`stuaTC@3F@E{sUbn}g=(O5( zZ%Mo1xwl&NS=LobMN96LVS7gsEAy)N_Nkv{u&%b?gpc>9U$&X$UrFx#6%F~>BXqQu z!&RgvSF;Ldt3WFBtZ~)vCKBY*i|0WTkpZVkd+V8+_}z3tL4o-lm^L@O9?z3x6I|eX zJy(<6x~LM%bhh`yf&Ev%Yt`BXC|rlxze=fPJ_;uBGSI_FuanNS1Va`>6!@(U$|6}P?>K&(0U~OHKcUjbC zrGX;N-^?$Li+&AVXyoikhqpaRYGR61-rtHkVsn~jHrYzVm9{E_)g%8*e9+rp05BI z#;tw+RbRLH{rP$`fsAO{??AzKO&rXi8jW8aPQlpAT}@ zibzM#Ku^=cCddb_8i{S^lCbNIv#A`XItbE?gM^D(D*G!}kDK#9x&OG2c92c?ESQu` zzAT)TMR}1N9$7RwA;k7`Rz7Z3CUGZ-#P95fZU=j6zn*9mI;56TMX%NCc=uUNE5BKH zFm=&3qU{;XQ9*+{kcHb0Wzu)%x=Qx)lYYbA47h%g%eEdSZGSgdRziU!V2UA#el~&L zjP@^~_$-gq*Js`K$SYwf=aKfJDMx~{hqKkI*XEs9Y0g{plPf@l$u2F8T(6?Jh?wts zZ$z%*Z!J3HWeQ|RupvgbTgef%$Xs7u?e9s;{n5`J^3h!J2bzq9=9jp4{vQ@i-Pz1w zmfpv78hBL+cCy8c320h$<2og&_#ZR8KEKJjqxJSfndlJWcUrmS&H$n6&cZx`g%|oy zMmxE?SjBtPV5-SohAK%RXMRbV(QD#=wALlCe5)wYZW24goox1s6k1D5Q*LYF^6ffB zAlC6oJCj;?HHM}HuU&5J3frYS8C#M2`o8GT^qGH}oZ~Y}H}x+3dQ4Ji0}YK_cVlnY zYo`QQ>bJr(a~%z0O1C)Ya~5%DMSn5qPCV5riFM*>JfSifqf{%Nj42P6X5(h@&gl2L{QJS$E?nXL@qCw!{+E`UPWZ|gsS&jCG*E|` z7k{&b-1i8d=wtxB)$)N2WnWpspW@h2u9I}^=a~QW9}5@9$sO2>$AS*4M-U#JfOtD* z?|ZlKPE31Mm?1IWlb=L&#QI?ka(>~f#g~{@uPXNi@Z;NCXQLnUFe&G-ZAlO*gb1nI zVwi%L{FS3qXKNFQ@1M0icEZXFeJ0Fh29B;3mA(8#?lB>^ePg1OW)BQ=5CF)#OK@>K=B?7?o{jl8>fN*) z<0*$ql+n`sM*pC^mPm2|N@m5Ae7??aj|$5SnR77vfX_d3F8LR13qz%DNrt|4sI9~G z0zxGM;o;)SX@~7M2RUNzuMvuvOaKmH@THvxEh&;OwcZAx6nZlIh6%5yLs55{ zraeZU%kI+nA=?ZZO(|yZkNA*`$2)gmPmCmf{S+_VhFZp|LhGfZzh9aRfSoz5V95AD z*&3pQq>VR+SzaC4Y6M|$n;?QrHL)e+{YQB}=U4tdeByG6UUa#r_X9g%4gT%3r@ThM zMN;51M~D)S*r*(SHW}P6>%%d24jI(x#1xR3)JGb5;w4 z*jgk*cnQ~6rHZAzQ*Xi=&&i=QG#)j?bx{*+gVf8)o-@vR%f}31%j(rP zT@}6P!4nsFSWAu4D0g9vCvWtTrhoF*Vyw z6~F7RQMLA^Cejoc?=cYEGj;i1O zAT3e+Dx1B|6*REAExxXgNh;H2&ffRO({f?_T6(h*V&m;p!y zOSY|>w_YGEma2GviE6u#EU*T4?kHmVj!R+$@8JXij|#sw>9&BJzz7aV{YEqvC7tcO zN?}b%%igcp0rhike%DO}<`w(bL)qF?=g#Nw@F-_av#)MjFTMzcK}v;a(vF$oJX!^f zI{_|*Qdv}Am6?V3v;tDA0S=k3;KJPOP~A2Y5fm|dl>n=Ip@2DuC1dUeY8%xzpaQm> zCFoW+(w{R%05MxhlA-ibGk*D;W^PCAN8RCLcc*v)aVr{6zCBQtpP(~8(70gVAN)#3 zv#517aX-v6_Ew(y{b%MC0lC*Fi2gt4OKxhQw_x#V&lePlRoB;M8|=>wiQ%6?iFWs& zdLQ0OU1TcB(olS3wi{Lh34ly4g61 z$l$LYpg80<+8G?y+*7V7+v2CcSj6>=vrl;KP+ACD)L4W*`V7eu*_B$=X70 zKK6>i18KAMY0U%qfjOkU!gG5{<4In-it-s(j|P)W!-L#X=n-uV=+5@8rN(Rj%vgKa zG{n&|EQ~LDvtR#af3Efo=+TZSW3=m`&%K7%uPUzC9LWUg2z_TBvR}oqLZLCCyxaXW z(ibVBBZt1YTD_oFdmx@3NzP@86kbE3w9>1AR)CrJELNVTdb$4h%{~{)p3C4o-8c67 ziOQU4^4&h;U@yG9RVizW5A=tN;YzL!<#$P$=is*TR*0=r> z6!u|n{Fht?uFCkAJdQUwiy2lIxQ#ABt451~Q`?V`9LMw3*X_9q?~GQxHe#x`vRP2V zmx&RPG(RrUQEb10lLh}~zhfRyA04CezdiQjpq}WMgNvWGbiw1{Z`!Y{LB01PLn$6Z z{dtF#+4xv5V|sQ-M^aD*(15OWD)*)l?2}uy%t-NTrUE?Gp-+)T55zL<^VXSyX2}Of zJ$M)Ee&2NHi|c{#GLh&gg4AVB>~$ea^Wrs7jlb}N<@%mPjF3$OUtl7T<{GX~jAO{WM#avo|KxfNd zv0CmyOssSmt~*6ODa6XD^|(Lw6;4FphOzIltP{NiW9?@$$Ybo8w2GabG57r^_!tsm z9(cR9Hv`5ubl(wD(o5p&;q*%ncdHNDkvB@=F8rvX)W_GLAf}THE1t?i?C!b-J&QUgmMU+nnS}rLqV!HA10^C3v>d zNT1fK^pnyI-~mnF7pbP4`(P6woAAavS#>kRC1T_G*Jtr;@*^u?i(%?*$RtBXH8S;@5!H3_i+hgGS#&u4#$Qk3a&FwTPDOO!fBw~c+Bd>qxv zS%yH!CBf!Ys=7N)N_D9m*7j(&u>Q#yHV!cx3fv5)Wf79I8~#ZOl2YtT>lly=A`DtG=_TS?5(gm%bM znaViRz4-GqR|0p3h*F?YnLJ1d$S3X8_XE0tPz;p0VnXrs&m#usF2#?A+J^l0G$V)0Z4W_9?0=*gc-!mi1 z=)?Bv9#5FMT+2$u8Wk6lA*Lu2w{hC2|KcK42cAH|f}NLXn5IIvcR(9Pu}-pIqoTV& zsNEYSv}=pN@zP!F7MgGQPbY4hPjqP)u9I?Io=?f2DwXKd7AoSzptyv5#p z1>>S1&C*`{)D4R8Nqv`4JA_jh8wLX9?5X)*G<+VaDA zI$S~;POZ|3wF`sxs)x5h9mGaOxdPQOLYFFZIhng`+Nz=TsB_AZ&oN@p7<0NiKHjsV z>d5EKWd}&9pvZB{cb76})3!L;6$la@k>Q_$pw2`1u(f`cUpneqWfyc~4nS^}%?%K3-*3{q=FJ(K`E$y&xP)gm`F>HIxv zO(>1iAqETeW*XgSv3Sl8vSiw~h8_{EQ9i7cm{Qm&NACyX(Iy^#n>?JLJvXX(r2iK8 z2h&N>0fO-c$DBGI&M$@wnFNU6-;>ZCe@f4>%*WS+uwsNtk!sd5bXlh;01wI6a*jZ) zGVtAMy;s%|5F-t@R1xVsrki<#Z$nFa61d~MX;zDy@Wu?5FH|;@dv^iP=u>J_j}_6^ z$sa?|c$xQ6i+I&EmaK75K0AJqAt_1FydKGROKj8EsZ|tPVd>5k>b4Fo$C1zun4?h+ zhW!1rctJEV0C$f6-WwiZl`DESewOhaGlOgAXVWQYQMyDG)*F`=oD6;~U-hmB9*;?L z|BsJA7qjZ8;jQnpSp(OjGj9C3UtA*&*fU&6jzE`bIH@p-f)uJP`}*7yx^2FphMr*G zIMr}JZ_uN1lYTRQP>|`k%%w_;Y2r5W`~c)(PP1$D&Td~XR*msMEm&mE-W@dmx{Z`> zM=6(7*p8AJNTxLoNsenn#h{JBh_)0WB9e$f3ZWn>sFGkPwhY*7jorsDZQviJ|A~u! z<&i1gwDL4^zFAiAl=sW-vsa_?%-FB2$%H*VtG;z5;6d$uDxt;vQ=8QO1JQ7V3$ivI zRh|^{B`e1CBeWyDfI^nXKy*kCImGI0jyiZM)Ra$C=1oKbRh$s}6z!QhwmRu$dM=fq z>&Hw1mjV)hT3<%wlD;~bQvgIy;+7P1)%Wzp;dl_gnSwO!B$_?73Nl>AE*Tb?0Ri)= zzbFXw4?L4IM)Pvy+0;*Hw9NJ6ChkFh-#KNb>YHGb=L_HA<5L<5dM@9-MSr7GA{(EF zp4gN>b1a*CETILxe6QbGR492VPwAfQNgB~&9DUjJ(fr55@}b`^&;EcNe9@;rVv*0F z;SWD_P2A(eu1iVgHL&6rI-iZod$ard6$BTV$06jx%;jV|0Nn&0Ch2? zw%;mk6UAmW-yam05bXY&fBEf84dIjC5ap_?BS+H@%4r;Dp;EMHhl<}OH=0B-H6R+0 zqjt+|S$$0cY?>@jWqtMG(gBdYSo_rJ63g(GELxBBD(BtyX}kr1x(waCbCB)W8lKb|%&t;;_tzSIhiVe=pQ z<^LNi9(vHUfh+%wXIj9Vi)NxPA^ougD?2|LqFRb*APt_5-ut+5CvM2@;r>q4g4UGD zN)Iy#n0v+}LFz(mg`de)C9|Rcd6G>KU6Jv7^Q8^}FtehXE%XURN{k;t{fcwE#nY){ znP}0h5I3(yKN1g;&PLnSTQSYE)bt0KCM2R!{lV2f6E;*{T;xgLpfo zNMv62Dq;uDp-=Ovb7Zr|dPrUN;tPPb-rI1zjo6_bU8B2itE3X{JIS5z!^I=;AOE6@ ze)$?6IQKo7CeyWeVv#*2mk6CQ)gsrq8^h1tTGL$cJw0!dBKe9HBZNWnb^=djU|Fg= z#Ke2I$nT16#-X_Gh@|E-2Q=7_zF-V2r&@{?J|NZ7H)#BO()v;d8>p>AL}*xbA|bfc zuo+kPGNqndXAUST0~yq$%6tJ_T-Im1 zQv-|W{}7nWbmH*Wk3acY@#~p~f7RdMeM$P*d&m1(9LJr74J{tCQ?`R~h6atJ*9fY$ zwp1W|^D#d*|2LAMzcemZZCFUJ3=bjDUE6x;lLErCqgL@fczOJm1)OP>#ox(eY?8i)58Czke)E`+GG*$g&@hlbEYC zS49Y6d2yZmOFvsqh~0dYK=RhxEh0a-FXvN9IF*dNTr^I~w@i)1=UAkeAp2s?+|rAd zBq7y+QWn8Sv&VBI*)rTog866Z^l3$(M02-{jdd9(ZST(bemMDL8G4*lcT)WYO@6Q6 zag+%xNyN49WAR0e6Y`M@KH_HNtH~q%kh@$(z`c|DE*GW1CMaSR1hOmjhhRYd>$2s{ zjcZ14+H1LY1Uhcd4dVVedk(hJOwMo6r}Gyg#H4Px_h=gsRvBJCsgrR?ZX|mLzDz{L zAy_Pz^?GSdI%;B`3Imek*6F30lr`(_kS zUzRCqAPlwY1J>z?Pr69I(dGKzZczJ8;I;qWr~USgL}}KlJu4+N_;cu7JUsn5%QTsX z%pI7=UN`$LP)_n``sjXPc9qNn=S`t@7KR+MUCeD;<)X3UZp5b^=kc>%`3lLmcq!v$ z$Fw^uZ7sRnO~?J@@70HzNDUp&&<4N~`RT@v?zIoU!jO+4r#)jGFMfrw zggf{TGNxVr=?j0Z7QEJ!5vxPe-xKchjW*0nnwH9)Jp)HEd=qCw5KKr~$$5_Pr1}qL zzbpt+K*4De9OU9Yihz3{L2Gt1Xh2;#6zEMf)q$cli_%EODsMvl%uYdqBbc z+z|y=D-i|GVP_hnyx)(a@Z_w^-Xgfr5IY8}^rk~j*dYjUnczn1Lc1!NR|f78nQ_Lk z8nJ?xAPKeHLTXbH*{N>I&~dxP*#-+Lr7jSlylyyN(hHtBQwWUx#n(evqOmQZi$H+^)d>ygOM(Wfb5 z|3*R`QINE+UwGn`8yy<8&wlMnq*|{*IOnGAB3MM|304L)mAx#vUUtUNi>xK+mzl40 zk=Ptakk8N#KR3wPl>*0tgnnLFC#j2>!apD;j9x#51Cip|455?wZfSccs|NdfuS=M^;a7aL)H?*L zLV>BinIJ8qV?E>L^Tc;groVk~`qNkZ2*mU=JsKn-D5IU84u4bzEU95BF4i-884b=sLVt>K zH2Sr4P;Mj#!Gq_qRhVI5LJeAHB5gb#)Eea*dK+vt1S9?*%XK&|onFIj(SNzqMcb3a zI48qa4!}uKSb&`?LJa!Ogn!k+2cT8|tY2y$hDFT&joHAbQ3aocjYvX%Li2Kl6qDN? zEW@60Vv#Zgh{?>TYlwV`jzW^`q`_M?&p<8xT@sdW#&Y{JjM`Tn0S#Rr^;ru*zpgPW z>OIsCm}rO z4yN~GKy%Hh9l0RUo8|en(BR+ruX4b^NEs94(&)sU_Ze8Zz0C4du zSaOJYkJRFb=Jfpd{bB?R;zd=^WGDVFslOs6z-Ags)?Hu+Xv%hyN|gD%a!8|9NB?)- zbPmHXDzms`B4`8`FwwTLoK#UMmhgNA0S}X)!=^=4%NPEo!!WX|~%MgF@$r*a6)v>qs0i1}pn zU#~#F7T2sZ4qgB|z!}ca4Sc*VQ-^eS*$R?F`y#+oI&Xo9qmXFY@H4j;pPIzLx_>1eN8fk>^8ggwC%@P>(xEkf%EKVdOAu8h6T+ld)ugLh}wlapjArIq_PUC6H3sJ_5BomffFlMVKEx!v}!^#^P=?Wd1kJW17xT z=GX7|%(`Ko8!`M}!6L26Fp=s5;cf)jLaN#S!rog4MfJu1|96)KmXbyk2?+^7N1D%)=8h zfo;K=3QlwTr{7+4css{R;|_YHZo1p|ygkC*6U0ks<#)0o;_e zJqc|*6Qk>4H0vPP{gT^sxYW$WtH>@5I6lbw57E%`$IuI&iJ}MFykis87N19EjzOSm zGgGSm82Gz$F2^d8*c)=2MQ1@?M+&>2xvECSA3U!ONogj^#2A6O(8mhnHEELIyel=E zU~z2iH63tqe7w$?aqx-q1`8%t+Hpcc%%-1f4}?i>(ZgiZNTzKgO#6pPj9>kwJuV<5JEL~( zp1gDPeYIRSm%5tncVV*?3$|zLxW7Q(HmeimnW(NCK({}AtWjbJVw!l(^<9C9bpnvR zRcAckFCf`l1Iqqo4&N9yg?g|A7~$;aE>oaN&_Gx<4&+0P0nC9{2&aV?f5Tq(-RFEo zfSE{BZUUQ{16dV+H<|+suQ^_NR>R5em_te9ZbxT&(EMb+&UJnw7TR%8p}iV!=&%u{ z$@RH!6e+OCwrB!GEE5?)3k{w-o=Q{Vpd6qdC?tNIOp~LX@@x*+vtK{IeDaBhl7K}v zhL`~&OTF!!yXJqO2>X*o@-ghZ1t-;rrm3Xn>JF>;+y-+hL<1&1?RybQ7%i zMA!<5g7PFiy(fD@E`9t%P|LR%_g#GLB|$=%RO*45`XzxTCa>+@V$f&Ccs%OfYs?4K z{w?yjEEzFMg6L~Rm`5={+MRH1y-4n}uV%n_ z|G^#4Nqe^qKYgDp-BYmeh0KApLii z{LXwYn#R^!3-crmdUO>u<6tYL&5@3oib)`CjUK5fA)4TCnJh(Udypyjn#h=!5MCh*k zi66PtFtf_qr}gsgEK$;g#3@5cdKv|G393&wSD)JyC|tq4J$>8$=oz?cNbZ;~tuW7< zCX8FpSYpTydzGG+5(+=;dtbx6>CQ=G<7PuV)QmRI!^@F)Ik89aI+HR3a zF!c*;w*!@y*%FCz0}h|JQYyThEB?@vJcOkrNO84B_cja_|MoZFS~En%ST@f#`eGVT;u9)wb>6d zr!|02b!rFqzQ+bzaa3vHA?_1e-((HtV-=j?nh`Yj$a`=^XcO z4u@zlmoS;{@bmr{^xeLA|F5#phntXKsXcAe1|9*a)0vO%$7`xVaVdbZ4d`=KnBOh; zDf932p)?V_^)9w<`_n;3A2eKNh^8w_>^bt~~Ere1q;* z28_^#htcm3kNZ^-W@`$q58#VwaF|fCO>J%3sS{9)y3f?bh07~<1UN5!9oU`G3{MRg zW14OOck_3MW?I;mO5&}NbU*6C*zyn=bzY)x_>yTl?$nkeH#JdQhDxJ?l zi~FhBctm4?pkTmk{od(j^ZE`;gr#;-C(r&g>2j7_K$^rM!g%q@84I1`t}}r zF{rtO313|4s@)dyYRl_-aj9UcbUx_v--MWEspvsj3QAYl7i;DrBdW|MCAFtTZd5x| zxwW@69~8Qy*-fyfoQLAYwsCM%frwVcekG|z!Do++yAGbreTfOABQ}D(T?vwV_+RsiZ)B`hL;{6>>N>;w^tG(HAWg5kH5?(wa$cX2diU?y zc7(fZbM{ckqc&yBO}8C+6@+`84TEpo(W*5F-pmf}Q&eHROY?G{G901oT~>g<&tW=j z(fZXTfzo6ky>H*f%;2i#jH~a^!`I@w!n?c*RLw|wkW9^iqvqpeWcr?dW zt{UbOz_jraFkdDnXZ!-+)todhhWzGso@4_7Yo|IpfKPXIvng%mdp`gf#F(V;=lUL+j-;!h#9R z6^NVVo1cW<>JEpIUbQDOB*>B=4Z~brP6(&L{JCq$JHQBw+5hrwkBQS!;ILqx`RFc- z4UI1>n%^YZ@AyOoQ=6^Z-tJm^Tpf!KSCYuXZ>_LSfo;w4HmZi*Y|iV6z2@JOSg$Eo zqX`EqaGQicT`ohred+-G(lDBO-xqZykR8-~zi3iwa9Df@Noi z3dO-jvE(SZL3m43KFsR)r=|lk&jzD}sf{qeh+XaUdt;6ex_cmbVGV@%)sAJS+loel zrE47D9mG$0zY7X!#JyDa*s<12X(S&jzTn-( z^i))W==RKnq?m!Kyr*v(MM#iFn))L}_Wrik6E4jb zS#c4e>>(bQ`h$Sl#^Pv=#ZsF^^O_1-)FqfQT978w!{Vid2+NHx&p1du!#5G)X8m8A z6(E|QTfgt_qYv6+52Od@ai88p+#<1LC=Ljj2J&jKcVSJV5ALk6*HzO%FnJ440wjx4 zR}-ir`NJ3gW-dX{;@IJSeN|n=E=+3T9WVZx57o?-6ZD5G`8b6Ej2;O&H%wjQF~XQE zUHF^(&OOUmrAZ0h!cw|x!bs|HBE(%5GSPK*DQJnLJTcOuRiVc^=6l-dHYc+qGq>N7 z{PA>C(XfU$&D({7i+l#z{>&+GQcWi=g7i2Yf+>4g-v=Jc3mzFSGCv(+QhqByta1{Z z<^t|_s^LcV?R9r77#-?az1=0#Rw_28*qG8T?a$!kb^dZq&eDYloxDCKKS}e8Nn>;U zo%Uxzi;EW16}NxsM4uXSxpV?lIyPp6%Txay)r2DjZ0-%WuAJ2$kx$%D5PMnFwK@vsFlF3il2ZhAFVs&*VNDp&S=~tWoT*xg?zxmL-m64@0 z=WTn@{4rYKBrWreDdbIn>bOh% zonsk}4nG}+^%FFIH8}G77IBNJ{#9Of+-x|raH@*&drA%G$lwg-K%U{vB1RZe%Dw+I zP?C}urqSk2A>M8KS{hNpiak6fyy|JMOeK%XCcTglu}4A?Q{fYwR?({N60O_%JrGsL z%94f4$vndHt$aOFW5o3DJS6O6S@(~HDqEHmq0J~-bG(;^+o>N8qf^Lyp39=1m}V62 zdn%27pErp^P|(Expu*@j@qp?vMOaCw#v;8}``Nc%WnqfLz5@*{-}gDZ@Rmm#!NZBu zZ7`1l&$gF-2`%Dvhsc?{a#TO2;PcJy=OUoJ9H!P*nok$EmlLnF%>zSlddlUhlcL&E z{<5BqbDFDvb70Cxjg3$Qv$A~Gkq)_hY+V-gp$C0!gHYu3snKg~7?-dXZ5}^MKQ(S= zNRIZF-u1`U|5e<^#m#kebhzcD(4Y426AGKsp~%pm5>c8|n98SoB9O!TWXIbDY3vif z*d#2!QE<5+T8WkzHxAGbMnBxZ=EF@79?qyC0<+nn%b({@V`IS^O%z%=iLdlK@V-EM;GCV9Bl#%O!flB z)a&G;;K8rOWIhcP(XUR0AAgR0&p{sozk#?R790qAmZs|iuwvi~LgZGh7c$gg2MwOSI6zr@i>n_)m2*=%EOspsBy9&rzpy zxF}WBGR%Vg(dKRoLUcwBlx@GGjLuml0rAN&wt#)<7AKcQ62Tvn+y^5)o z1HhnaCSp>nrfq$$s!VYbnF{JApcppNN0pe%E3QV1BG_5CNcG2^8z`h#S2W7fY=ccA zyg^lMcGcn0qT#pWZuSOCC8LitMSf}c(P+xM;e2g3!|9(D1al7SN#wl?PD8nwAs%+b zhRV^=sq^OG!90)TCb8 zj#s6x zw?-hR#3+AIjsuqPMhVVCM)8m$1mny$a5gFO zhXkCm9vrTWCyBGanX;sU9_;1#?&nCw-MKaNR8iwvbCnS6F~U|5IzY1}UVYLJ`jDh% zUQXuM3bJBX`TUS~<4$`^)tW5+Nx^o_MSmD-ilUxM9BT$02Xb2)9BJJ<)~x9l#5_qc zg%t4wz&9zvuL!{T@e2>g*zzc_KHtmnHZGap90#_J5W-vzMewf2vJw|IfB18VqKT?D z@>s*F8JBtJ{fW$5$0vi$K?isJk7Uu?vvbnGGmE|C6cMX_^-%9K5N%h|@V7{nZ!TJD zkPq@(-YZ<5kw+c=Bqkbt^)Yjv7FGKgRkf;*$l~*3c+~e=oOKHKuZZ6+CYvKmuk~9J1X(vA}Zb zrH1Q0Z~5F*>kz`pA)!%)kjpKRRA?Q4W|wu1%pvEvzjTYaRQeemB}L;;PBK+k^6BwM|j5GB{)Ef5+@Y7ezEZjWlstPdseKh)79T z-}QmJN$Zi^OnpJ7c$Qdemm`N~u(W$Kw2e#jFOe;=es$A`Tgh}Ge`K_(*Zuk6J))!v zC4^4O4lY?I?nh#vJL}AV?PQZz0Pj5qR>t%?MI!q@#ta9IsV}1GTG$8QIxF8c=-jrj zr6f%1aE`EikvA1RN!#bc^T!zPU}cGWuRYCcuX5tJGL{Wq?i0ev@@aCZ_joqivHa0$ zQM86f&Xvx;snUqOlD{6Fe3Or3u7v$fx}opv$=1UcZSmpw6qMBDv}UvSbm85NWYQo) zmF!%3O!w!WQQXuHZ%tofXpx_d*KKF6tJj6sGqK}Cy(T?}Xi0_1pPo0>B)8gxO6o4E z9#3jcQ|5*K*f!qoa+%d&+_-M0z=4@p>=9YpL~m-(yj4!Cd~}l1;VkGn^(3V(Fkz>w zit3fBwbz47K21IPC4b8e2%3d^V-Lg+r9WN>LtV>|Lpv7{R!tcY>6Byv9fKFgG8c9G zaoX(XL|Jck$&%B!O>Eovvn-c619FbV`Ab&O_qWG?r_4LQQ<&9f+Uk+-NgO(^*1m;^ zUC+PcthS~=^w#5e5RbKF!60p@Lc%z)WVWX<^Ztu%bG2SkORD12@9dlT-b)pU*6Y(u z+*=KYtBcq}?7Za13qdFy#Kp$1Ri}eXUCydq7;9l1vzLkCm&Q!hoWZAAE7Jz(rK(gj z$ld5yVpKlv_q*1$F71KFF6(8tTZnu%RAY&(GTC;0bp@68toSH#w;}rCN?okDW2L>j z(Lkby&ab(w#gi^uZ`)9*ti9!AUbqgW<*ejMcU`@$P09h{}BL&?iOKHuR0fi*Eb6H0g+?<|SW;gu<}<+`qoDZ)@5l zRki*9CrS*Z^1+eApy>NFx5@a=gqi-XS)e>b|3QD?3BZS;Lv z1^?Oqx8+q0s%jn?tnk@aC!S(CBy!`52;H*V`?R-t~ ztUS|n&M)NuzB}^NLJ-XAK-~YEjSC0zX!t)i?)J<6L-6kZ1REFr|6t>u9RY$!_NxLQ z2nGFP<1VKVHqf>0V1sU`Qc||v)sUr#Wfcw0)Pp?MLOJ9u!UP4s&}{YaUyEm#ry<#$ zh%kb2hX(s{<)tIdW!fg5u=?V*R1%W@KIh*ve%ZO&FnQp)yXrCNHu)>jdiR&}Y_hO* zvKA$blH&a5d<6c_jX+)kswi}F@FT0bpbwyDRX&*ep0eZ#U}-Mc)59fq(3Hk_33LH1 zkw%{$9|G)%y=e)7<47G4o=J%ftO}i)G1+-|LQX<#+shZf9rqw9HKl+u}{`eBETiIiCUqVg~Gpmu6{? zIpV8YHD85ymR8H|&&|WPXmn!ZS`<;*7Nf^XPt1P!p6N=Ih}5+B>Cu&%W9Q;Gp8N-+ z=(M#_!PDbTlOT(hxyNY%OT!aGX-kF&F}51cAY%@uo?8UgPfZ$L-7g&De2#A_DLuujF2!J?Hx zs$+*cOO8*;x9yi<{ToS+O(U&Lca2%%5VRti2qDFEz@(iV-iTXkf#Q2c=(MnAc8nB0xZrb!evGq{j zE+cG(s1Ny+2?Gpx;5n+zyf2go0XcQ9yZoljbW6aS6`UKmS=$HcGJdm+uES;%cQi-+ zm9lm;p_vtHgm)w0KRS3Z)VT@1nU=CDmbUuji{CwCUv6*>&RUv_=*kgjiS_m9+7U1V zomlrvA9u!+tmyk1$`l8P1SFNODZ>=?g9@!&Jf%~gcW}E*x-S)}suWCqRoSy1=E8oq zNmVnUKAY=m>1Lk;NxC#&9yPq$au~6z=+6BG`Zm{6aA_h>JFixtb0Ev=rDU-M(9W#r zL*lka!tJ#=6VHvd=@I)#n;W3nJU+ZTNen$U9(XZHQ(*HVcE9aW9clRwTiPKFVpQ9s zzQf|R5^6PxvTw26TDzspQ&>JK^v_CN-5n|zWpEOv?E-I=UM6-VJb=L!un@`Lek6WU zS%`OO-klp-SYw}5*xx#XFRZF2iJnL^EUd+x+7tw`vcPj>O;cP354y&q<{SXLFG~7& z{qy7v$B#5VG?NHTsBh%<m zxI1bxvYhpM_m|sbj8)sC@&-yxgl1n7IBG9t6Z0wn=8V2Ic3-HT)%rNVx-XuaWs@I( z48|Y}FTs-HDqG8GQzyzSzJ7GTp6mv6_FR)Q?Jh0esL6o}1zSY!_{=#jxY%MrFJv#? z^x3PzJ7OkT!i$~Yl3An8;qh<&kS96RFJSHNOz(9TaLc7Do^ar&-_*!@{aT z1M;z8tk$#q%z{u1IAJp)y>}ZNqRvx!Op@*rLI7=ETI@^X)8hIW?e!hM$%@;gSYRzXEGA#4 zK&>AYdc{lH+A?fl&Ad+=b#L9pfx!tz5mA>~|Gp+_I5iFyKy(vmquOxi)uv@3>~i|- zK`O=6G3%a3PNAQXqj{N%QhLwMX_nh#d zAY}W!j|9E7Hzeqc+n5ATs}qUohmW)G2QGoZ06%aaX3+0Gy*que`gf$bl!Vvec24Ic zxnGG>!mbDl%S#cA&gzfmNN#Tzg|l8`zmgSV#pQ8llLdqP6OF2{>Xxe7(X1}BUcKl# zIz@~;x?;?Is)c`*4z27w*3wLdM*9K4R%GeHiPv)vq7>D$W6Gwpo?W1Njl-`C{0-|Z zSB@mW1(wWTcQ1j%WukS~VPOFY~mWG}K{Op?k#NwBMqx?v)K!H2g&IvPAoDT+FwQ)Ou?t8@z zqa;GqUp)IP$5StHeQgqp7FO0cs3yV@v`S7PM$|b{XKTC`w;q3~~_-BQ=hb@w)HJtzQ`|zRh)4gz43ZbvV!) z_Lh7HNFJ{WA{?Wxl*-!KX~>cBaynDMd?MDu`z$QAGQh8R0!AS?G3hf2 z4sactDxSuu74Mh*&*$2SVOsD}z4hHb(2Oly_@P5ybu8vDyYEwW4EJ9zaEI*bC+|p~ zZ2xT449utwI~z4pgdL09G}yWh4Gg2*s7^y3#KG51=%;f{pQRn<3QB!^(wlim^uV3_ z?C!HhYrv~x*SV4|mHOyNbHSz)(|YOt=8kGYr|&5TtJ$fl&NdNczWEYohxJ9?vrn+V z+paZtVcd5X8_zHZLZu`v(#v5+jhRN+eha9DthvdxK)0xVv>g|ixf6JU_upYI!guW) z&41!8+0{-5TG$i070Z~KM#Em!S&gdkkTjzmF{7eJ*%^FXg4b3Ua}PuQ8|XqNAAAzJ zWD~GNT-dcopzo8Qk@4kliaTioCpPHAh4;8p6lKoA-(vOu?!F?Cz>kXM;=(!2%?&7L z5za+@>Pp=Yc;TvU!sJE_3n#@^|Gt-()3gG9dFxPmahU2Ap2`~t1;l8x#H!m9($K~Wf>LLnpEObd%pV*Q6Kan-}Msv`&SnYs-+K3EO2oJUS|WZPUHiuqwy-h{}!u^@}o_E z&Gy^#V=N8Ebi&MJtP*=6e%)F<`B%Q~zl+qCYyN{eIm5%h5Wk>LAB$nRo`2{*E6tx6 zXrR`s%YVEFFhT@_8(K|=iv_!hYceALt(3B+5y(m~MFs$-16%oq*RW}tD!3_Di4>*& z;>Y@;sQu`RhswxjR@;pQ1pn4Y?fcDr2uGV$j6(Nibt+$J&=B_`Y6U=(2Wt7<|4k^2sMz5wFAWVeF(=vI4Y-iBa>iqXuKgr(^nmaP_^rd6$7PcXqKBa5|b( z@gpkTXO{BO3?fo$@lEQ)5u_>l)=Bo&9~?*0{v7r6G3M9*x1swWd86?6J8snUi_XBf zdh7AcYaj&v*QnDXwi@lJG;GF>!oL;y3M`CF{L=)_rR%6=V(8ZrA2d7p0nl}p9%&R~ zcS`GeXdeMu>YwXi!g$>Z$zj1aV}+k9`a8N=38j)Eb(yH4a#xIj3x1F z0o`1Gp+AiU5o4gQ)*Jwst(uWbPH0j3yk@2FZ~WWjL`V2rbkft=dO~2R;g$1O58z3; z0Nd_)HBat;r2FNOiWI)c8D6d20-b{RNhRWh%h%!ZXJ)>1&94&sdx8D|zRQmvap-0! zew@EWlkEO+xxABl7c+LdxLC_pHr*VKbZ~xEM3N?~eYJOi+efP)MYe#3V z<9bQ0eudSm$EFbv^7+G1qR8c)FARhU!qJCfr;XI-Z|o3Jgk2+{(2Zcg)X0 z_9sJZ&dSgK0#nrl>p0oec<)mCV?k`52XI#!S)G8vT?argimN`4;DdFV3eDq|{3>Zu zUKs9A(t3YO;nDPp#HdAgn>ON%eu@SS>xyns!_MQ>pLRY$5f3F~aUrN(B9?uzai@E3 z0FwSnOZplvkSwt!8SBf6S^p~O1P~75NA`c$%SBj4sRL_Hhh)+c-YD6Euoov4|(MnTKe&l6|Pg(ZpJpuLkV< zI@dGNahzQnL1|vQi45Ydg$%-0;T{V)Z^vJAkS1u$vWy{sTYvIKf6U-Ps>G{|D#VH? zj~E0Oj=yW@3s>)9ijUyiS+g#?`Cx@h6@ImO4Y1zb0B3DIYsEZ#zu;b4FE07Ea|7I| zldtAhCpH81X%X{N@WVAzVw6}C{#K+86+Wa4o@Py>wMFg7nCB`ST(GL{y~#VdfgkvC zbdCfaiw~zf*|2GFc9_GO+#P42Y!lc0)A6quXJ}XD}?}E#5E+^7l#b`f|LGqj5F-h z;`z_1d?(@zXezFtEB5;_K+@Ti$|+G-v5Roo13Z?a5jY@hl_!Zg8fV-nS_(!zKqNg_%^%7(>etX#NNU@c@2O3wODUQQqu~*R3v4nZTr z79=ZQD0>T_B(0S^mQ^1f38|O@(yx*E0mM{u&HomL%N#OShkWH{-{ABJ2gU$-1?|w8 zxZA#dlAEufh>2M}Tq;?6IClg{&5H`3Ro~qVaqldqG8ulHIn#Gi*P zcQ5RI^WdAOj&-+A?XN#3z-J+j5Fr=?3yYI=e+{>yZPnACR=N0>MXt}1W!Z+IUPCPo zQIfms-rl+kztM3x%F<-U)q}aTJs;m%!kaGZXuEA5Mnu>1s=8lUX@>ThA$Y-ZFk}|) zP!#vl=r2y~E4h4?fOD*B$QZbslPBncqUz1Cyh`ZKb_oqd(!@b9@0HOiXU>!tug9K! zWo%rKo&|U3(*!`PFcw^P1(@>)z(+I!G-jy>C?DTC*21mA8!)Zen$oo<2Senb%&MgU zEchw`=6gEZ6J<%^BG*d76~SEtIYj7P$jk+>1MeIkgQvTwXUv2c=3VC-kts_j8w**H zm40sqUVl=-&m{@gQUkTxr#cF)LL5i+MLPrvMErSSczZl9;_i@=40G0R+XN zinB#!)cT}VlD+N;zLx=qPxCe)B)gswV!+5IcmT-Sl?^x#tNIf-U2T1s(HodG{fiE` z`uqbfw?-Dwj{bKBu|If5590B~b`n>Q07laZ=SBqChqY!(oJNSeKQmM=NUGq(B5IjZS8 z1-h%&(npC)fM9EpBZa?DyX##V(Bx^?oE0UtSd2Y&|B3_4f+IY>xnK^E<%PzI{ooY5 zu*3nBg$CGAt#6j%Ya0w7;}Q>=h+drbu{Q@#maEhoH@erQ0UB3iuuI$wHOreR;72a$ zJqg~2^bw(xoMnT}G~GTRfRSLiVrU8Gx=<1g*V0eO5B}Q-R$UuhUeJ2jdHwmvb(soN za_2++QUwl4L@>$z*yQP~vFC=|8Bz|b|D}3cTU{h15Tg$n=vzdKnRUJxD=&s1tO^m! zkxBfZYR`6x7Hb@5%o!KvH^GG~^T4wGGgQYPlWU!yNOt+A(;5F~jg3ZxiYS6nT-V1p zaj|Xt;h-;MXvp_j1>(6v04$&7i2BU!&o#t6?QcEC>wsSsE zHQSX5E6e7v8fEcGsC}wFxI1dge+DDGBRnGi3Z1VJz-cP%tw^9PI?wA#_S~b5mlK{z z?RzbdRcq3-ypdPwCCY(v!7fK0GDFWMTGs=};+UCn^*EJ=+}<0`-)D%}>y+RMDx@R@ zl_|ewPW`wL`>tDTa{Qxx>5PCa>S=)T%G>0l-O&ou1wgHHt4X)a+=ZhvCuin&z`x2iU z0N>W0;n;xZJuaAby785H?~^k^q|XXrMHil)3i46ANjnXI^mgB1Nf3UZScn zw$B%)0S!}}Ch9=t$1h0eAZfhjI~g(fPkvdFi|9k7fl50>6jL=I#_BHPGa_Bh?S+&y z>>Q6^k{ta7LZ#oCOq(KP>dY)vG#R_*&QNblV>Kl`Ho-y^T4n*CzP;i62tN9~L^vJw zDZ#xa-TvtbFvYrRu3LHYm=5wmpYSnM>XSmHCw=82+!xZ*u>s4*q%g(egP#w?yLZ+m zClm3xFALvlG_NopFVwFX2mHgo#SNQEdjNcVs|&|<%T7=7H3R%PFen{%mq)yfPwJP7 zmxct9p?6(94zVI%%YEYfbS?pQq3s?3A|Gbo)pvZmXrc$FbGq|lb-WIVvlMMsF@Tjj zz)(Ii`@-5!D?eWlZ+M)=sEU7+o+pmFnWo`yykY$rYSRTU(2_zZ{RL^|Pe9b5gaJ@- z_t1v!%R(7ZD1QEaGhYrCyM*r^+w;?WY+b%jfT64MvZ3v>W_>*{qU)B5KYlMGEel0z z2cdxTDXy9zFzqZZx>X027efBMXs@MU0tWj^4Qi5!!}L3hc@|1-ys| z3ITOWpAKY#(6~K-doqvAaY53c0;h7IcBz`8UI>4Mpq%Wp*ki;jb_`QH_J;H`wFl&0NybmF6yZ&WiYkfsNv zG$m3Y6oT+p6-COt#T(q+Ju6~WzX2Lh{?1f7cIohq)su6HG<*KU1{Pz$XZfG#Kc#6huJ_@X^O zNDn_aF*t&=_zi#xyUR^|<4k)2taBr(AmcD7blTx(Aw4k-rmY&E1U0LoP{sw3*)#6$ z0Dzyg(cXI`3e(FFbE3fL5}VeE1kZqrmtyFAD~;MuX<1B~5O2OuBhLdg9gG!Gc}5I;EZvFCsP@$+SvW(_|xl3 zWIqYYTm`7%vt3N;+)v?ZhE12oyT1)U!eWQ-2`loUsd{7ua3=a~do$Y(tEIn*#!<0h z_zx2-A~zUhyb*Vmt zCaS}eAMVQ~${xasiS@s4siEzOQo)ul*0g!MWvOhm{pxCG#!0uB5MyMxv}ItX_k7F> z9Ho`6#Q523aZ|$oEOWBh1ADy~pfA7Y`pQ3E<$Rsi{=)Nk=#g_oT16xW3*w-RKYL1T zLRW@JarHj?HlUy#u-sV;ISR16d+y|QHe=+DvU z9ke?#L1+FINp*^i$X!@_;Q@0dvWGVwOz>M6_iLo0)r8$;`gY-qkA&gKx4=`Y1<2XS zm9no)QXdUfdgu2?zx76?;m-Jl#3;qdFbbaBDgH^V`}iz+2ztif`KAV}6*Ls@1UaZ! zcVUm;uxr-7b3#wiam5SiHmPl+y@~X2*zH~gW=cfDtBa8D&9DG>!s*FoV=M&Q5?o_(X9E7i^eafscf%SKthd7D6n4lPxc@LNKoQi zVN7&u_7Cg%K2LT(Sqf&0bi$sjIG$X2;cw21A4b6D*>!?F=yp8zJdLgw3*WC`IbMj$ zmctD7Gnm}IeqpqqTl$_KJsGcP85ew81BAkl3#lJ5RX!vkYuj9URL5x5?f#SZg~c*8 zFO=vCW09yZ&@D9{juI%&=`0_;e!EbNjl1isWxB=0?U7@1p&h@D=MVQGtaa+EFOu6o z?wz7pdnl9jnfTboDZ?va_(3PZlx&`c+zp5=AfGaY|VAu zBvKCzhojapm#d5k-^W85e^eI4 zx4MKIOPc|mIwZ&Rvh~x^Gbryb&#i8$tt*t>LscP2@ z_RNcNhIL|Py3b0=hiNJZxDdpBlRVETo(z{x+a>L6W>;O)gYM2*ecyZYm;_au)IeZG z-bFu3HL6|iA%7Cz|Bb&_dC?eNY);|-?ZOH0c7I9kjsNyL;!S8r(;%ep3RP3lK!@=| zdWiN%in)^UTvlE_c;pg4dgz05RxDFn?H}95z8q=>SmQ;hgFkQPSO4lA7F=5?^{8zq z{8mWIQgAQd6qbJaLcS41a?;;N*9vt#CAppI3fg}_)oJApEfoXH&&FhFt?tXny75nqSBi-8K3wP#OzDhnw zqh@0XLv4Of2R6)(^2780|i_W?m>Q34e;I-~%tjy>O%7`VowW zn-fJmU~;9rJV zwX!}Z)MsrlS>nBOUE1Vw2EFpt^f1D`+GoGVnQ{9HV$c65@~=}KUfvigeCx;Boa*5( zc|Qh8)0*F+*~2SJqvZ*O3KYY}nRxHe%*fMl=~Z~VS63L@S{APu9=94Ip~H0DK+;6O zO`RPzAXn~w)$}E8RSe-Rm^bgR^BKf)K|Q{>Zjs;W4^qAWQPK#a*behQGQ2-Aohr<4 zslPvw34WY?|HB6>O-f`*qSXCxsDsXzN{%J>h)C{I7^GWHCN}d2$n#kYDJjR>a499GjEM8+%TIGPn?6zIr8pMpQ^#sZwJA0hd!5{7T+ zQEx_~SCpJX`|eq){?(_R=Z#2@h(qVG9GU%!ApSkN+X(ggga<)zjC4wm1y^Ov%b+uN z6X%d{r#(}tHM+I$OX1!d{WQAnMBzCCTZLI#OyQ{w#i^aFg;2JgrA8IDGH=OwrAmpC zhy@}frJtfc5C{$7D`&2hhz3iQ`x!A@A^P&&`?;qr<1Z4vehw_P+--j#zVhdR#D*+( zUfs+_BcZ^_WcqZ<`y()eeu0gu1of#U-Q=$huj}t6BI;`|YW(PitJ|xY?LL!5*KvL4 z{RpWW=V5E0VZZdXnYJ*uQk+gG3flU6hV}M7Su#2L;1zCePQ3YspdW@a*Xb4k?Ulxh|Y8(#UnB?fR`+gr2+J2J8Sk z#PiXY`>0c81N%ivVZDMr+8pBXi+jIEd3v1-s{S*7BNwuJ`+jMmGLE7dF$O}3Ze4<3 zYpEaH`lMzbdVihGQgPbmGWO_b61VESN0`AZe?oN{H-6=nyEqq2h7u!vX&1yre?Pn; zd+?`8miuo4J+T&{IB+!mo|YAw;U9pg*<(tsyL0a}tNUp%8Lm&cA-Sm@j)$5Mhzm3( zaYK@!+G(#p@{$jNGJ#v=dof>A4!R_qEO-#xjUZILT0Q3A3^<=vY{;U9^(eV!%d$z+ zwDBi+Bx|J1QVqOP7(JR;A3frgkuwUfkm)lu^X5Nq~>6OZ#o;E*+;m0a5+c0ksO%6)yi3+*BfABfagnT@C zLeutz&>^dy*>FWZ>j)xIRMD8giZt3qC|)Wn;;K4Dn+K>CS_Ki~-M#tCKK*YCdKVsC=WYHR(;rw!#y|`HMN%b&oQyDn?7i(Z#ss_iUn%M|84!&0d)Y{-IzkpC|S&OLID6pQYJ#Wpu@s+)fvv{Y?-i z6c4h^J)nX`e>MBfgHW5B_&m9Kf|~67;+N(UtiIf%{lr|YCm(gYNksEieYPCSHb4CN z_Iz)o$E7e@2bg@HAkC=qqh=6Xon5{?Uurtt)Iyc{+5=8Rf_i@0^co)|$OY-a7Dpn` zrGNV!(vDVd{1P@_R9L4TcWb{IR9jRtF{;4vRn~uCPA}B8J^HFK47E<(N-uv>h73tK zEUdSe5x6EcNN);bI=oTio0%i+GHWqhs}FiymDTP!*^Bmtb9H_9K9r5 z0tvWBX7raQHJFi--B)G^zIDyT@yr6+&KgEsZGk?ig^qy5ca*=~_XoeUyNWV8kEuWb zbE>j?{pVcj%Ne4y>Q}(5+atd5sSt!I^&3gD*A0lNw>pbC|#H(@-5VmWe zFlD;kp*l=K&$B@_b^4_PEYY?}Qp@gpt1FRr7P)GGGb~TdrAXcY|C$%&iah%}z znEhDT8?QuW$B&9)7wOR_NqzAyjU+A$+4_1a)Kv%%{*bVf=Qr_Zj$BP)_^iQ)#}$Er z!!_AZKdI68$P08BA^c|fGV9?dYCaedl*)6O*#^g&U#=SXGBH_cl+r&B+h@cqzJ!;@ zq{^R&)XFIRQAe<~NO8gS@bs2^c%!q&{(8-rIlXC9N4^{fWo->rQU8msua1gh{o|fp z7Fa-~OB9xpln?wU)id;fXQ zdC&3ObG>(Wc4nSuzVV6gR6%r?G;^g9YoU5H_=0wb;_ZS3q#Aa&oYF+f%{wmuTQu|> z9iYo#F{<>OPWUit8UzqlRog2z7qWEDSY z*AR;#GIoZAo2Gy+SQ895h%}{mM*L)Bd%H1a{%z{c=PuckmJ_O7?s$NzxS{%8O-oV2 zL(p0=KfV7^6>_Zd;U6uo@{D-p9dt6`H0e!E0sQhz*MY`7EuLthLAw3=-ik{3n@oev z5LF+^ogZ5Dqu4)J?jnzqXMsSG+p~#~z6xm24vF0X+fkCV(>Patb{rULCRUOZ*HXpv#6h-hrIwD<*l-y9xl$9_-!E zwO8_G|NR+Q)zK!8gvqqKmwNDABj9RuTuFw_$-13F^g13siOBWlCuQK^2vj; zMdU<8+~3P>`o7wWkQ%J((Lg9WI+bK3!xnV?H_(sN>N_g3{^rw|2UHud`a@DLR{$%N2Vdr_W zGkoOLQ+I!IJiV=;IQu&zOzsams{fg-}61wEJx7d^NYdeLys-tERee%9KJrn?F zH1Rk<c~_v4shnHa0w2@VPKma&3Qnmva%g|94;K*TrTYSbocpDf0L;lwwCdIuf>GV<9S% zh>$;)y3;}+E)uOFm&rx3rnEbr*;D+f&DY*hK*DC|p50AEZ8Kviy+xc&k*b z-_s;qT%8m*Cl2}714Q16?K=zkSD1JsR1w;-I9&|vy3HeH$-XWiD%gT*zSWh6k+IH> zd%gwuT@RRzya|efI;MY`8RjZbSZ{|Tzf)K!OdNdx6VR)VJ0=Z(EFi)OLwtEjCI_;|Oz6dAW+ zyU>%;Mv%+5n2M)boV)D0DbPsn^{4RDE-7x)zI2&y8_)4%8E(qh<)bzjhbWF`5WF)D z_Wp<0>rqvn2j?FNx~cu@s)1n!RkFaxb^<_FT{`dMa2od zcz2G19wz_=p;9;j(QC(rpKgB#i+7H!LX?_P+syyu?=KR|MDe;(#UUwd8V+@5+Pjz8 zIFm6-`G@7{Cq1j+(eTeI1DM{AdVoSx?j^rUvO=&(rSU`+@bhxjeeT^;xgZ++Q~lA9*b zy7!e=K5eFd&#B#ox0VrrB-sRsqksPCsVugxz!Ce|m%M#S;=mMA#>15r@;_0u{8pxuu-- z?FFr0R8PPw;C+4Z*OGMP@2)QfLtUa8TggXCA5*Qg&hqxBQu+c$j7B9`8UGB2|qZyvP2`Ye8X;$0qH3Z4ef=85|((02~vK@4W9REm_< zeY79!qGZ{C>32)nM`YTurmtdW#Ty;tnu3Xsc>F+AOv~QMs&3K#6a*e+b@lP5^?JE# z1O+?~uYLab@aIsf|KV>KriS5(3;B3uF%qF>E}OI54{6K6*iQ1dY)G~ZEVx;x?Xtyp z8mTdub8ee}!djD$Vwg$uT3}RQd+W8m5Ux&yzV0y810w%D{}-Pxdye-PV^RX`^CQ^Q zUBI_VW9o$HTmR}S(l;I-Y}ez*&4SOrQ%aMye~{#3)h0uCQI@iiZ3D=~=(4FjUR zS17JN(C&G22yo^mg&*5OU!s^*9*ki&5or2Ht(hxQfcJVOrq_BwenVs#3m#BEwsg=5 zw)d;?0j_=KzED1a@JeF`0 zfuWB2YR3D4$}?z}V#?82odtljx!a_ABw0v)2nm=u#NCew23g4Uuf@|sZp(8JE!z72 zyFz{C9e{FpCUB`e=1O~FK05wKkFAu1#_}Ozi17({8U67yA2Z-Oq1}Bt*>fJDyWG+n zQp|EHT>a|NZABZ(z-4N%{(ibCl2kLM9SqR4%Po}D@CD^Yko9?v)Zb!A0JnU5K<-eJT)=!_em`N`+)HMuTuLzajbWvuenRmd zJ)l@71)DqvikLJ2#KYd)Gf~W)Z|i_|Z~|Jzt?v~ZQ(rXo9#XvhQD`WhZm|E#p~$r- zDon1QM;H56)!a&ACWQJpjO9zyfOdi8?;17=GDI8HI*>3w_ME8c_T?vf76LZx<;?oK z8|mplWaKndpg(V)x*D)4<6QGQTl!+^4FI*3R!K$li(2VdETqf#pZ0AUD4yoKk_{&r;N{jM~6S^ zNjJK0J~GCky3pL{l5=vtf@MO@cZ9AG5DJ6czW-}&5qnlmP6vFM_q4T^UC5??NzW&0 z`CgGJBfa+N@`WtTlH<4zV$StvOimk0nI-#*`!BmLXFSe+3bwf2@9;~*?9swdzP&kE z7IsXs!WmeS8h{NCovhek-9SxJ4A#b+5>L2!0l0K>W63exk5)!X*CGW!hv_nAI2!_; z%wrI5L-UET4G}H+?bT;sw6#=Q4bU-6eS*-kgO(^~~?+{RiL?8** zYuBYcBMT*ybsQkl^QD&vh|X=eUZ6S_9?!DBtqP~;AFrQR5)$H}QnT|oObk%8)e^!K zhv$G2msb;`iZAq#^EpNS_;bk=+Vy0y8=h-M&gYff#J?-FiU|e(f|ZIu=Ar*8Kffj% zrvwLyfr<3OFT`?y4@A?{0pWzNu1t2kaC=(rWPXM*;gSEWQ~SnIIIIKj4FN z9hnjS1wYyorRfv~!muwU-YbXW7(tn4#r>C!4@JSxjaV5~EcF?+dU zO!!-~QOw!{Ac_1-;s)!F(hY80-9-Ftf-$?@sek~M9!0z<|B6Lbzz-tIoG1{gyE>Lm zw5id$_zW}!x8mm$U^D6MqcQWprLkCAa3d^^Qw)!he7B_kXn#4s_%Vy`hD`q<2_cG% zu!uBii8CFsqYcFP9Yo;FMwhq-%czh_fDHs+%=HEJhIIdh{0o4T8$?@hw-RTdRzPJt z+2arA=1^wuj;nel8D_apXH;j?EMg?S2tE#(z7HRbIq*hW#OSZIy^9~(q~7d36KH^B zc^J7n&a|>sH#L?NF1d!#Yqt`&np0+s_Aua@n#P39ThY!47(d(2Mhn&0@Uk3`>ixvm zow(@22fPBG-pVIl2je_)>#^tz^H{1oY;S>!tW%BYlGKxuSaRFpqSQzL*N)Y!R{r$X zk_t-c2`>=Y0IjvISL}~De6-kDhmD2hm=)m2GE= zPBv(Y(v`!JHs&oYmG@AihoD^m=Qb&JO#sjAkIOEN2n~G##n0dK?+dc9;08F5gs=ew zNVxUXl7~FMN-REk8kGA&2wsM;P_Up+4j*MDB^q36REClonz(ONm!j5x(V(>heljhbFe)}zT#t}%56 zb{Kvxupk45Z+W$x-}e?hE~hwtK(>hh$jak@v!ki{vp0i8#OE*0C9G>7z30J}0I!G% zB_!FmJg5dj z!GY*Y5(CA)^vDHuI&IkIf{BEim(pSF#UM(wE@VzH0_1-)pJ1ef5BZAEw4~_UQ}DS* zsyJatf++8Mn-U}kASE-}WU+^@(uG}qXed;}x+f5wy$D&q4(02Bm@W)=wHC#BcfD9C zW|3%$b4*&qYBy$3d$m(1U+cHJ`1~oE?>6<2`KM}wGiXQ6Av=WCQw98y+{jK`QO`nRprXIJC2UYzy!Oyp|>r*`^ zN88aQLCmDVAO`@W7F>E(?1U{RNFe742=xu|cEM-B9z6~;bL$r*<|xvAx!lfcJq4b^ zcULkP@Hw^jqxm=j;e3`N`2^P4Y2A}(tKVoQTLTrGMur*d%{#-u0;k6b!bg5=om=Y)qQcBHH!D?0^{NBI%|k)vT0j2+An__MkqIZvNz>9Y#LB+8vk+> z+0N`!-~jTXD_>qdIC>%nq8egbeH;?Q5B**m#~g=~VFDm4P`CY4;BZg@ja=<<^KCtn ze+!+V4i=gw!acBw5oE>q$taU_jwjXCM7)r)Cvg7tsn)i|!ZOyk-kf_qXliB*8&`)o~;C&lw=SgkU1{XK6U?e=OggQb+CcoC>wDY z%n@m3L1f1JBbA0BCy<-N$!~y;XZ$I>$&xe(bAQEUMQOmtFM-3S{3%=3(Q9t-elze$ z+lv$0YXtXcb?x(!lV>ZXLKVPB8vQ`@jqxD z09fWu_uH{GAkIvDpj{g&&2$(o%i@>Parw~>_FMiH458Ve@3oWM0%&wq`cS};Ro!KO zV+QuN_&;Y&3|yP2tXnKjD!W;F~E)XW(34{f!TMX z$^Q$aO8_2G1Z55h;+CkrtV(+X?l~GWt${*QS@sRIz+~Tj=pSAQLM?5sbxi>{ur4@o zhkak}Bqwy5N8kqmKSIuAm=+i)VGku69A@t9*HpmE4*t+Yf``uhdEd5&C;_Gq z@8J!9tm6h)FUIx8uDs&L5>R3I{rfHg?%4lI$AJ(Xqf`Db6e)lmI)}C#yT?w38}q)i z0}=v7pgScfw2MyFAO2^`yOV)|_c6+CMv#pjHIsbP{z(2MB9oT@24EHXQ7E1nqKArH19|~W4L54xx7KBe5htg%ENI+u9 z8kHyV#sBYBnZ^0u&r7DJ`|tnUk!Eb zl*~e1i2jEEF5LRq&~5D}g(U6TtHx84&;PuHYC0 z`S~EesQtSLJ%b_M`v3hZ9ADx8G0&9EfJadtoKXw?)%<7QGvh=G^FVxhC|!HI@Osv> zfN+nhSA6ic6y^ALyKv`kn!@||eJG59falq7(Xw7eExpww0bCs+;){QNo*x?pOCT8M z(d4($MC=5J-XZ{K6#)Qo4cN)tVJyryS|?IdA;W3ezT%KJo-E_i&1jB)7a2!|1b(gU zpfjMEcLP?e+SigE_WHfBz~&QR8moam>-%7_X~T+NJw>1qHM|cVaM9zcYj3+k^LXGA z<-UeU+=6A7fY0r`1zv`kIyu)c`_vldjf7^=O_azNe3)1cI}6j+FhAm zou_&vt?waja$JFD?ieSM@k)vNZ_PbmiKsn0YB+NPkoY#cpZxJWVSp{0GJ^E@+uPd{ zz>#hITI^x7!dN8k9tp6O*f!8tL-C&S40k!EzB_=u(M-7y4lw~Zm|sOT%eqjq(X_Xt}IaPdJFpC?=DmPizZBgU=Bqq@h&V* zk7mJ6#?CVSX78a~)*(5yY}^0Z{FH10&_%}WF_(>j@iCs|&qs8DFucLpS;-nNPF;`; z1hI0N!b}=_dIB>0sPISf@>@tLiRI$oUct>9JtBQoz`uG>c!l)N-Qo|wRAO=0N%1E_ zmI&_pqx)Cs0^dBEoH`zV^259+jG*(vV*Xrn6Gl088D@9h%oqQ|KeD$SPr;p z;Q$n?L5CNuq5W$GZrn1JUWM&*z!2}%c>#Z3u^`iCXrnaBvxs!@qO@<-AAkYF`G*|S zGg$4BHUP3uM#Yh7A+XWsum&=USXa@T`u1~ed4ZaHw*faM*GYS=&C?(=(;28zfk9$AlUv!6!f zb?<~pnDxVsO&$q#xwyY3(Ij(UHFSQdEbfw(K?OYt#PV;IS($^L+DC$p;rKDoo*Ih# z9lGxU-OgmH>la2Rz%@zdvA6{c%$af<$dH(2BLo6v6J@1ullC(kTgZWwRnWnnccy3g zUOfv~v5Pb^<)s<&)Q5j~+`+J*l6_)JxbpsqZTGHcpPHjjERWR7G>~D~M#54+KrK!j z;$PneGFNatyT7={UBub3AEx=?cLMbkslxE4z4jUNtfhSO~gjektt3 zGl@>6FJ$|NIG2)nB#YR@^j#RqQlTFP3b#645-Y|34td3e29;c;M%k#U!>eugEhF%c zO{ek`Zps{OMG>pFV>y3XRq)ljaI{EwYX2)uw;?m~%+Alw)m0-FOsIk3)3LM9+l7!X zaE5L^t}$46rvViRS|Jq2ze#ZeWcK9~t}{U|J#&&9p!}JD6a&1MU=I zN{F}+9#6I2bnFzF3A61}0T^-s*zDWa*X`o_qVGv+-BKl;AgeL4LNRQL3^V|YXacqx zD;zhq_pNhA2c=7Ttc{PZ0&dl$Df{yQzn+Zxq|Pj7+|?Z*3_(U<+nIZPLtPVD`x5%;Z=kyCx0XuKZ`{60 zIDvh#cY1$8G&6@=y~K!kd1~-VWBr|;PSD!TK0D8}kbN(8Ie_3nYb@^SGxfqenYjVb zIM1Zt+8xQXUAsB%t{SfT-7S;%@nPKp3OJ~2tAn8K9jubnWWbr#SAT|k21H%;Cb-Ybt1I1ozi?z{C;w@IxYy#YH{jKQ#u z%hCb-G;O@F%lCfQ_Z$w|NTsOZXt3W1GsZ7>#nPuA!PwJ4HWZQw4z^U|L3XP}EOvZG(x zkNQ_|rKix~ABnS&OZj(zISVlkz}T(Q5}aj3d(sfq6Go1sTpB8T-PinhQ0IO%fK+e1 zupWyT%h-!h!DnbDbzjE%*ByayuKBX5m`(Cndhe$*))NdS^J(fUNV%Q}rcmrJ66LdG z>)0t1d|+6P^B~0V{GCVUOvi9^#Pol=aC2qa0D$yOl)t?q`wf6!@%T0+b_ozCi-5$@ z*u|---PK9BPBA@c{c7y$r}0^WW1*eU#?K{cw{LY12kJ|}oG#qkwJggSf7cFcXT15? zaoId{pp`qR#?ly}xEp-sC6^t4K=0BapkKFS)KRon|Jax{kgMEbvmBGS(;N2Z6y#SJ zy~_rI5AwMX{v0_?Iw2c2t0W<|V<*S&S2+dcu_`HdO`^>2^%WL)>K!tqIoEAIlRtYQ z6R~uXOoM+fig_nsP@ZkpZ1LW`<-GX*^t*~LNbMiWY?Y;`I7KuWQ6^PcB@fn1u0r|O zE#xtUI(LZLt(`>ET){iLp_qp2@go3&7=Nz7{M#FNqtu)E>d=sz-RAcFkT-{An1Lup5zYJzZEffJPlqTF zM0@zT$#9%|2vP{U25YclbA++hh2MziuuUOdl1r+aZ0d13{R8_OeHW*$55IhK0vlHR z+_4eRp6tMQ`j;9vwQENU04d)MugY;7BP*4CuOOd0;LN*P|Kjzb9LVbD`N$f1*GQOg zRY=g*$^5GU?~09bBw!ygtM*u91P_7dbjcVQg$_q5bZUeLLkK@^PoPVQ-P@*4`Fg7- zC*9A0kXNawL>Ej|GJy+GljQ7rg|J+Vb92M#j$ofoGj{b>QtiKAYcW+j(;25f&hdJ3 zO~HG+SKPDxl3P>@N6MhA4`BO$DdD>}Kuu9$YWGa?{hE))Rk10Un|tN|wx- za#f+oOp3dG+O_<*N_ZX20mxyzw>DAFhLisY^47S`HI@9_svSZk(xjvs=1TLt$iSkUJL2mQ* zVmsD-NuA~H$?K`(FRZxlH=6U5V!sJkpIZU48R>isJ5vbhm3dB;q#twIl9do@DM7+* zVgG0&oGZ92%Gk=vwa!u`dCXVx!LLu=w=6bHO`C zM|rsN6S`Qgy5rn7c=MX=p_DBP094N)c6y0Ygs>h#Mv%iVpz_%MP9)3~3sAWa;>Nek z4|N4drqfuTldoL_nxEcSpKCn(-?_C7Kibb9>Qk`<9c^rX5dFBDcNlR8tGaEW`!wV% zPw~YU8*q(T{l?V}R_aJ}4cjJhHxUaESe?#%;g)>XobybSLa|OZ1LHNDLKp}*B7At@ zLEcy+I(?8wKO@4wLlZv*Ad26?$9hfizjO5YQ3sT!u5gm>$>27+cwke?<#vA&l#^}H zkK=3{36A0&N(y$qo^ZLn9IXUi2HOyhA&7Y#xXriuiXQBk{SBYe$`V2`%v&t951#>E zQ!;zUinTG;X8~v|w>CK~`|p@p7j7I`SM&{Z=ruRV>yZt-VbD9R)6sE=W5l;ux$h4Xn0n7k#QxuiXKYVI2o-FI9~pFX)ox8tzFybkuJ4@cFN+t_Cr zU^d7EWpoj+rbbCB2?TGziq*R5MP`-q=@0W!`Bk%hp~t99yMqkOW~1l{pap!9?e`$`wke-f~zMV!-b= zY=6BeT}r-2SHKwPw{L7yXq@MKif*+;bg*PmNs5q@$dgFrcx99b2U!q`F~^}*bg%yc zO8HeFRtQ#$R?V2+m}$AJi|`#P<(6z)`T(+2581m4GM3rfyOTc7&Xmofi7(Fi&mSee zS3>Dr`}LGoq@^cf!*HnHC~ai<%$Yxv(FHsQ$=OVIKNOr6rqnubH7XjQl8bLSjtHeI zKYY~z7S=7vlu5Xl$b1e@+8 zQQG?R`$0(!+7t1~CoO!1)K^qD%K4{Lwd?W@KT8W5BlRzTc@S*vb#+p-aeO*ocyDfQ1p_*PX^8ne8)KEI*cuS`eQ}fcwvZy*9$|D7+A8{bkAL! zoS8X?8$?}uBlo`{m|Szh%J z+~ei%9Nh%{Ty4Ygyr93mDaHOusk!A~yvC@r@Wb_=m>bC$%lzvO0-1ySeKZRG0E1DGABj$0# z?oSiI!_#PY9@~P(lnL--o`$Pn>rFOOuT8zvEg+(AZ#e+$!U2aej8v!VD#_+=HDeuC z^AJHlF4;%?iY?`a`dguqiRTjAD)wtj7j;8IRT&;)d>LpHj6%;jM0CB$WBX`k z(xThobrroi&%*5SSEF=s10R5s=4t^)i)#0}6ZxyuNNpD5A@qj2vJ*G5K)8|n*}H6e6?TSX7D?n_G*=SQDr#z=ON1z5XSy0*s7 zBO|Gla!)s71D@QcZVdXSfC!Td|N1jp9Z&sJWX0k2W%o#9-fdFcIbmpW&pA^t+aiZ1 z1!_(urX%M?fsgb_{Q}cKIoD%3(UJR*{IgP;p5B7jc(z8xmxDtTk3pz$7*pd8i0Voa zH4m(D@UAIaXBRT8u$_sKSYT+VB+$|a1;wGWgi6eQux4u8<2F5;Kje>| zDNwr6-985?tNOjJooEZWd&b~g#a|g7N(ZC>+tck=g{-=08X$7YSycF@7myYVWW%N` zGWKy~s|@D-mhpfSBI8645oXR+?=En73A+yjq>HeCr|+i`KIP3&`#N%dA9nZtxf17^ z;B!S{xsR~ecPco`-Cye(R+OwUb!dUJ(n^vXrg1T&#okNkqQo;1rf<(D z8$rzE|Hy=02)3&3fl)MLwZ!JW9dB2T!M|@+Q@N1O<-0hc6hXVQhq@N z7Ct5lntr*_C+|E~f1~}8;kffhxsA+GH<9xBsc{?nPOHvI!KH@6_D4(rbtKKBcTf9E%$6;m~N`iryzwr@JF(Yll-MF1@*ll+> z>b+9XLm$c37+ep=?Owp{z#^WXpd|LpW(&o=U8iGMfnDEpmZ!e_Ikfa^v`J|&AMIz( zQ^2F&E2QLqF41UU&wNvsL^Wo2XFPA8S@BP8$E%8=!t9+0z#lwQ_|7A`+FHQe7c3}+ zW^5}*64H4w^XF(*F&P26{I=OEEea+O6CKbe?H3nurz|D5*fd=1- z?pk;t0dWnOAUIk+dsCmk)jE!F6PB@o5d!b}Vw>uFa!fN%_;+pfQ&R{j)p5+qQV!NFdLT}lnD9`B&RwO*8*v7}TfQOP{J~Y=fU#kod zxer^;<1Wr`kwSkI%?=Lc1p|J6IDburBhoJ>Jssc9S5(z(3`QaU^PNes*^<2u38*S}EV}5gqP|F{JPR?pX>{@%9uDls~`t8xdP?CutTYkV52&V%Iu^A2o~O zzhOL~CNp0;l?Q8*vc(|vOAFxJUf5s6yc8wGe{La_ttW}%uN!Mv8zK0a+qUWoO5+Co<(@Zr$Q_!@-qaH?MEDQZ2bX)i;VDRPe9Q*-Vjra*_KcUh}l+;TuDS&O5p3B!>wbeP%X8C0$o+zKkV)Roea7qec)Vhsd$X z#Se?Jx*DB7(hRi;!2yLC@q-%{U(OYyGcHvCb4A4vts|Y22_W^n#$ADh|1F_kb_u3RWdc}(mgNSwu~pkU*$k_88PEQ z_dyNy7O)fj%%&0!%z!WyqhW8jr18IX_hZ93Y<`u4s@2v35ya8LdJq5n10kj`P7w_2 zJN3CpPm^yj`|99(`sv)>Upa``s0{JixalGlAjW3~{d7sK5CrfEIhM_}@BT))l0C#%dQ4U7TALuknoO1#O}`|j@~ow+tr>)F zSj@E%FtCPs9fK&c%{V;5;`g^-+DwS<6SQjf`+=M1!ID=H8wm~YGYGm7>)7zJ*9y3-04=tf8;tTgu2Q7t9nw7_?9yYYN6)qjou4Lz3!04TrkFcz3nbO zR9G2eDt09^EAj)QQ%@2l-~DkV%iwQSw4NA*(`=~XW-dFR~2SxyO_BX-iMu^T9 zqx8ZX9yWYp;uo0XYrzxZUqGYRxQ+|I`lEWKBdrKoqEalAW|?#-5oi=A{uW#~E1sbyqC(1{TZ=??`N*y3Mimx>5{Vxl zTaOY_9G{&(C+YRzbu!jHulIX2mxANaS~krv{geQc)+co$h6&-qwY`S3dehW<TzFB^NVV_+9Nlxd(a-C&jh&_p1G4}mHD?Y7zOvpgZf<9wMIv%07}s!Dq8^q zIiXo-Wcg>F>(OiEw{esFFu+$g-@X;K@?<)}Egjbc3;{!wOn3*#tw#9`YRSzyA`Z9g z9B}m7v@mu~S!RR%xaEYB3-OUx0rl(^88pL!3IOZc|C`M76$1^#LSWXh{L|o1?Ff0D z@yy0=WqtO>7HO$Dujn)SVQ9hhc!^)LB`+9F@Zt%YVw6Qw(bW5Q*4p5G)2rK?--jK? z$-&4rT14&3XL|T0^P5G!%=o;|uWI_r4-M2(jK z5V0@FX*lHZveN!YLQWdZVGq$finX*95u3w1(k;)>AYYvkOBVM2)|Bs7^+9|#&_$m#Li3k%1?}24GK@Q%Iy&u zZGhdF2qw!&>kW2#AU#g7uP%qmQ^9Z}WrWNGtfg;kBKWaAH9M7KmMPOYYhE5kGcbq7 z1?u;@Y5$#k)9QZ;m90)LlTr51>{0txqddM-tuAtg{>NTEVo?>9Asn~|q-G3p)_Ey_ zaaTv$5+p@=Up1^W`sqKdV4X*-J^F(J9f5n)H-?-GNy*&;OfuPSvbu4Z{wAta~UC=Ou?Xy9P{m$#c^zz^MhZ zo$S3O%A4pq7^isNx743mPle~iMD1z}fnl33QI1KB+h^UDU$@*s&)mFngWm9U+Y2{1 zRUTFz>_B6moEu^eY$v(V62|Y}qcM8w$PsG(Fs2Nk684Wq&>-f?xmQ;4)#*@!p;L7m z?4z>kObr^8XFqM;Rme5!O+(ZI)HO9%wt%3dqcZNojf7l$c>$!pM*%I-LPrfspaTE$ z(|h92r~|NoNd#t~GtQx&X25a*@rHwF;AkrZQ;wha^h$g2y7J}HdH>V*$he>R%Z_X% zYzQ*``sQn)@hI+AD1;whg}8PfXfaTHxDwQla>dmoG0mly)oJQaMdUEK=#5wUNWf8S z2_p+QY>K#t-^r2b6AYEyFRc;^Jp+lz4GaKDO-~|O$NU}L272$g*YGqO@$R*@+7(Ik z8JL1(hd=o2Yx0#viy~vVwMYC$LTE8O)DTyKENQ=U3+}E~TwV$oj{_OO1WfnP2Fm{6 ztaJb`A8DTe%r`8ZGARvmrZ`6Xk(`crOHHhnLfiC(&pJ|6V-FJ&Ei@rtj_dA>DizAmn;hrB!xPAMC|^^W4(8K5qw21KvRBIWs;ie zpy2S_p*CvkcH_9Z)@l#yEH?SLMH)-ryRBcohJ?t4p^6qTLMzYdI3VI72u|uirHrYw zu0H^-kLG{EkneZJcgQX%QR-D2QXF%vv7Q%E@&zxMxKfN3nk8rI0;5rZ(5ZU&+2|`) zx79-peiW)5XjXo(EKZTSLP<35zY;My3XSxLDoBPQsTcR6WPSrmM-j-%1|b zZWxKnzHs`<0lm@E7XUcD+DL(#j#3PDvoz2CgIqRb8;4oLFrOpiw3jaN@!6d-8%Yuh zesE*z2pg@TALS`f;Z^Q@>hs!^f##HGQpiVa=p9!kCjWcsVFn@X!QbY#JkyIsDvz=N zLf8in@N?=(7MAWqMo>0mT~u!0(g_{7VzxJ@dDMGB*y=@pKncY03vrEv8@SrPm68#O zLz$=EV)V5!(HNqwx8P!5<0ven>`RHJhpoRfg39=k2oYQnV;wR^cKGLZT%+LxD_s@< z1T9~O?gLGO%07J=mwO?YKR9aDXHfH-Yh^@;P^jmOTo^GZad$bUvj&Mb7RrU5@Zs+^ z7+914w9r&Aq~+B|0s#P6Yv0K`Rfgu2Hl=(pea&$(TueQV+kZ?IKeg_^cQbT4UEFz+ zbisc=Ck!`+PPRJm7CCFM+aV=|7S2@F5FxH$wvZ-?A}<7FTcJ9d@UBNau*r`+pe5FC zVEzPs*Ry!l6)_l0DNVL}?y}?$*wtQ(3yMv@rTjbs{r&~MIx#ev41W&abR3JM$R^1C zIHohiM?{F1C!&W)amFHoL#yB3w)hX(Iowym5r^TxJ3hb+;r1^}$+#QiNPgQkRYVfY zSMLmr)?xC6gKxLVs{@XIvG~hyjxmQ|ACgC?Q`X45qzSaA6zU$Qt-QW3d-H}JT!vot zKDZgyA26bBJ>q)_-;1)f7eQ9`O=WplQ|gHzl{hhV@@BJCnAO5tE=Isk>t{bBTB|wJ z(3_KPraGD9A)5y{@aCX}Vt+;GJ+ zFy<~b!Z2_vKI9BrO@zySij68~CcrU)VO`t^=?jfPG0P*~s}ua*Zdw;KDFX{AxQkKh z&O>!95|7@OAC0yX!>^|CPk$!%{5#$*I{C2p^P&A7Fv>q^V(B@NNm06OtV2wh!-LRr zITlCvEi?fFmh*^lKl10W{*;w zFF2C42Mki0R_c)>v5wXCd0(#}<+w`nv+_@W*i+I#MhFc{M2MrSW2lkDCr&-Y$oDIi zHAz18MJX=HwWGsgAYDoYPSc@%P{nuEwwgToWmHcg-}RMF-sH%jZ(Kw(DK=@YXX|Gt z*gY_s!>8>wm>!&w?*<;d`I%(9@2=}YZQ{viEo``^v-ICt_!;H|LVP6!)S*?}bN(Bc z2&uaed&zD+Hw@>Fig!X3AoeHW*`MndZ2|M|0F)I!fic|vl9285KBup5B>WkF0qN9} znZAf;MzIbYcTf9ebb{|RqDLez+vp2K+N@eJoQNc!D~D(Z;@;JwX8Mxc3F62zN(q%k zM}Yukz4FqW;rpD=c_117t6|QrGA6;ZrTq$^V(|%gt%e1B^_NTK=%9Q&VK~D)tj${k zdYRow+ETNAFmV6m+819s)nlq-iB+*w{x($4+0^jynW-UdFtVh>Box!wqlQ4;k`+k; zGu;ZHR>bv+LXy{6gliTH-}qKP!XxpaCYHp&Iq8FotoNEi)L3t`Jhg~Ng1-{t&sscB z=)t?b*f`Bdx5D5-enGpkwqF$Fa*u=y1vxil4rz z--KmIHZI#*zmcQkInmDcQGP)WEcQ4T;G-QbXPvwMapnT|nZy(s``JY!gU|?EHi;gz zN(G{`Lo}SGER`7!Y-;>EyV~DF;5JKhLsq(wq2Bz0Wy_8MO8F^{p^d#KL0LxqLQn>I zx?5cYI*}LQ7H)h1#D<|}4MK)N+=x1tw8HCO$H9fme}`S-{`b}kHVC1Tc~ZdHaM)#X&E=djm>U`r$a!R|yh4f_ zAf3MXBR);_nh1HZ&i_=tjnpN$O}?wE&YJtgQ(yrV6nNzcF}b<@uI_BeDd)TUo=Xy`89+yhcA zCX1A`&*zEl1^<(B*PwcC9n%|%it%s-ZIEZ436(^VYVzkJlGYQ2o=dD~xZCm_)nr3I z$}GvhU)}7SoNvfE`%eU{9Ez_FVR;4K1|l+Ku6x2hh2;ro=?W-=7@`VZn3c)+Sg6=P z{%moTVdK0Z?-T2xi`j?&dzn&9BPe0rQd7_WaiKWuAgjz#I2)42@>;W4JoszsPnLw2 ztbFEuStZ~w;$dj($divs|JF1^8F^M=Riw`cM&z@fZDj@|;%!w{grO$q+g#7ga1~Mw zDN~D?U!s{}qbfZIh5l17lah>-2RuJG={%&DKT{%uuCePuyvP3MoWEQopg6qJ3T*_G z5M}(`*MqtbjM`_RY%#lmxeg%8UZ!pI`QaFG2$@CaiovR|;AWTJ)4&SjoW zYsSRL_Rv9+e0tCbS0N6?IA zyIMhaMd7SYo`gHRA6st-%A8fzr1w;KLNHASvL7xsJ>&dN8XL!l30E$LR|q43v_8bP ztDdMZ zq*w>j!~EvYPQAR&hib3Rf;Y&II=GLEC9*6L=py_aGhv4z!qL>GnlB@>8Yy~JyO+Rj0 z8WinEayIQdf3gB_n{UyxDjK9&YX675H-Cq+jUWE68G}J(jUr2AE4w0uQQ65>)+|}G zlYN~bTL@(jQ6eGxzRe^eOS12wvaiX`jOU#0&-eKL1J4i751;$EJ96JO%v{%boy&W9 zy*MdbDAdgF25BQmukqDfC%c<>TQHhB+*rfPDq<=z;+-nb{tKMGzhh0*V9iGPrGJ>nm(^UY07u8w!gMN_<}ZTM=ma|MoE{c1I1p- z*x~12?|{pI!CBCLuRbyXk{5h!T;anVra!fJ5&}-sx8qrhsRtHwFWQploOR9&y$SU? zVP2o9d%OHj)^ViR@1Z=$^;jz2Nkbhn7!qYMi(F#Hvwl24KOj$0L^B3=JXw)1J!Vy# z>r-X%Cg%usW%HW2y;QS%Z{eYu>bBt1WuTThbK7K2Or>W zzH!_Eb7T8cdhh%>oEHb9PJ*D1e$(tZBa zukZA`+~$neIXB3Ko1T|r^gJZ{Rc7Wx4@aLQ;uC?vWpU0* zp4hjY?t(Sq@7djpe`>evR%S-dDNI(OOXdrCW}zxHxxkiqkWPLk)QfmHXpBi60Sy=T z_DI%Ebt(USoZ36M%{}?xlY>P6q0O?Ra@;5t;mOR*Ih5?K{NN3|_c><;ml%@oK@)1c z9Ojv0Pp;LPyd5RO7V#noE)zdy9V^`baDw^@A>dw?w9T9=%i$z#=da*-Su~aW&lyqX5BkCuNLm)x_5eG>=Vj4}u=;FHr@m)FR}h8mGTg{u{s=C_Mst7*B9* z*&Q+INZu`IasIujgUwxC2_RhM+~G{%-!OA7XuQW!{6q%#E%E(H>a~$tM5a&uYO3rO zj%3w)ZS0S%tmszGHsarmvc!?2FnGRsXz}8+(^b1~ndJpC{+{MS2i-~NwwcX+pB{_` zfR&zoV_-p+!<1#R+F%RsTF$o@hi%-hgry3Zw=|gupOY>g$7oGW2y*`$T{((F!tApC zL%D>f4ME27N6nqWR0Of@_^03hGM^duhTnwNANnV!+`~+^|8lBaw)?<{5R!8L*%qwn z*jxr$Vj{f)EIh836TeqPI;JFs$?JKb_bCC7mGxdrYj0-TP5n8un~5&@^f~s)y=>XR z36F`WFM8MukAv&E6L=9%)H!NNomew?5!TAPEf^aX2`68y8QYHYG^1gu7@Rl(zPXZf zp3rCiW@dwg{G9KrnZX0vQ;lQd*tLmsN#sYz6Ifl+gPP5HW`w}IHMO=CqLwjH?#sV9 zL0d*YyVL>wg2rr3F_Qv=8n}W>A@SYEK}v(BJzoHM7*2EH9Q>Mov9HelA-Zt!NVXw< zEA<*)yqDc^&Zl`&+IGTRwQYuGftl0NV>)hclp@SL6Y3*tqv(Wx>OqcORGIMdhBGVA zg8j333Hy2fhpx1Nw{8C2tC$pwEy_G~34J>I=_&6H8#>0fO&-qvDgL7}{s-9~EXhm) za*TD!p`a0|Jb4r5jSyRBpX+nN{Ec%*OnF-amT1uq{pa|VTGH3Q?IIMzAQ)1B8QxIS z{5JLQ#PHfl{Iub;D{UWVOH?5L(Y+4-0%d&qM!f0u%!R*C@767NWXE`!Kf1`v5rcxYJzN-JdI>>tDGudS~3mcY;T0ta}_YaIsSZCB^dnCLFM1*^{}p64vzm z8)s|YTjhtZ%SY{T(t*^C=aU$<*&bU zg}G=E7Zwq1#ExT-u;Z&!1LL7Ultid`G@9{H@kIQm)(?rvapSe-Aox#qIv<=;!3N5} zQ->C5GTGKcHdZ4A7wV2hxv*Zphv{NbzO8jmV6YfRG|$SGDBH0;kRq->I8&}1#UT1f zYIediw#5Kv0Gwm%Rj%SXx!5~tyv4P5@sG^r(h>1meOmH~QrQiV|2&1h&_U4|i&8pt z2hES}knWEaByvf&+0s|z)Kg|B_fGuM*{4LEY!f;;0o+kkPALM^X6^etBd}K`Hdokr zt@A5lH4nJ9tCy4y1PMQc$}cUaF1G}iJX*c=^SV=ZK#RQV*YV|>uo|{Gliz{|<<<1F z4ONwbcBIT5x6KZse!eO%FOS^OYcubE6%sidNBkMHH55}IE^Noc%bPtK({0vI4U- z;UZ>0)Xmf~gKM_sRm<*`PZfXu{HZqfI+mN3IEd7?TTKh%@%yVK9chSbwS zGFstm8J`V#Aj*^V``!71N>b^N_VHxwh`93%&k1c1RS^HlI8V?!bN1B1Fi^Iq@G8=@ zJSG%XCuvFix$uk2%1gg!l4^>JSVMO7_L}d1!_nb6=jvQ87LUpwcx%qB4^X=Xs@(fT zE^OLh%?rxFk!LQ#WF2n3IXy+&Tc1WCf-OBgcj^WfcgD;R^)<9klTp5cCwXI|Z#Nq% z;&<4$qtGfnPoLBDel8hPqzc&*ZkL9$J=&b7X`>C425CTuOjY%+!hOC;|A56ot#P09 zy*Ytl$Eeh$l#q=}u^$J*EwY3lmisk|-#(p_IxDk#ErNPQ=e3uM1{k1>=U}p;o<@56 zr-Mm&^zQHPVVQU?y2He)@_9OVBfQ$OB1Loi*yUChg*dO~LE4kCC@g7n93y^!U&X{V zBaQH22(d`9da<)k@VQK$;dEC48^r_X;aQQ#kY(~*q9DDkJxxssWb{$nnu@> zHpem^M+J82>AR%Lbq4|VQC+NCDur8rb2o2})&9JndqXVk#uzdv)vIyHCSxKWoyyC) zdZ&0$$ivO=wt@7nbInx#$Jb)WGgKktNXzN`p3&vs&XbmH^;P#|jE5Xq-ndqdmsE|v zZ*bT%H-1k+g2GU3L78C}&s|?rCZ$3+mDtkE3LKHiL$n;Mc@pKZG1RO&fc zHm_ChtbRk0#_&FZ^Lw-0{b`;c)gfUQ2Qcy{0cemWc-h0hgv(l{) z-RxT#3~%1Agf5TdDrZZ%Tx$IM>ndQ9gQEkJn+K7Hn-{sj=MxueC+Jv$*r7ju!u_e}g9OPfEaHpGC3A*X! z*EQi}r2jt4#|>@z#=vw`BI%BWHbu{sIOkm(Ba;ameys*U^O5Sj#!S*mfk|H1j08M) zJfJ<*bqeJq-iW*-*yosaucgYX;ak9{sSUsIGY-hkvL0Ekwmwe;r9X~ zw_er=4t~gR_M5C({w#5M{bh%c1^l5K)7ICF&u?n87Apjn4Sljaox2;%>_@rZ#s6+x zbDH#W){;UnQihCE+8Z=h+*&piSCOs}xHf3IYs2!MA|?T1no{)DT|9U((Lz$m@93Cl zx?iZCG0~Fhydu|m$Ko8s3l=lnz*|&|IT3f6~zLogbJvGy; z(gF=3IBmMLj~0D3)7rOx-}!g8BOY`9?N@H# zA@Gl?;=Q{iw=F{Ltwf|CDB|>)_C4jZl+2XikIt&9+|`93IQS9{A<4jRJHA6l;5V3u zuJUcD<=3{`D4HKD8EYa|4Vw1*JHzXEYzFtf>01~ne&CMWsx^Aw(nvig*0ht+i&aKrAgwHh<c# z0%idIBi(Lq+G7D=)-v^o*r~0cf^*yooK9M-xttz+TkZqLgK<Yn z059VW>{x(db)WrthgOYXWpJ)u>)zn@Q7Rgp-n3fLF~T8di)K!IT^z7 zrP>pZlEgsa!wGcu=7cEWq}x2ws&&yOJA8HQ$7uGd$>9q}os`k!fGdZGl-Yu(=Q^H@ zSsuHUucK#g)!=cC$G~p3?)HPb$?jCRd>>s^@fZj#V%BzB$<8th)C2^%gA$f8Vf&Hd zaj;dx5~!QZKtpH>0d$0!Im}RJ2C;&a*i|lV&{DGoHJj5R9LAsKeghRKEWKGWwaY{u zTZwFxL{+5b!fB9sua%-R{QOllkw_8%4PmTJ66lw+KU?UBIVaw?hOsgZ#Kl5KFy}XyTllZHc@ss5R>S>0Dt9$Tem8h@L!=)}+vYo?Veg zKqPoj2I9q3>qem_3MJt;!ZRv1)nO_|k;S%Nf%31Pbn$!5fRYeRjiQ+jjeWZ@KI~_Q z*IMR)!$bqq$^nQ4svce6<0ikqF5|!xkUxz+#n;jB=^_c;mn+eEkaf*!rsOhc+5h+< zeJ3DIYID&X)O^p4JI6T)0T2%<91y9|lT#5)8M-3dOaO28u>MTNcgORiI+UpPhXY3? zo28(&t^6y{E$x-D&te7X(1TU_`nw>95S4*xKPOOa_!c`J8_q%uS5v1pQa-LKCb_ue z&krqcUYSuo_{$FR;v1kIA1}|cy!nFQP!s|3EqQk>fIQ@|XDWUX5Lv#&%b#q0o)L0w zWC&rHLFhsQ<5D*G3P3Y-ejF08Xq-fll8`ji+Zq@*FH8nJl28;Ng_u>Og;b)CCudrk zrWA4Sb;;;r2ev9SzQ21TR``@E7jF!(Bh~>_E%hs)C3Wbrxnu-*CC@*7w)yy4?l0gJ zpLt>1{;;BnRu`c=kO6*bKWz&;NZPkd0I=qA&4OOzFz10xey&4dIFX7|d=ZwBT-8=_ z{`C)_9%v+r0>ZodcoZ#q%S!&#=0U}xtpIMk=(_CXhy}H4K>|4om&JD_&2z<9x``>K z1WR~I;%{ou;kJx*lAhb|F5*|rQNeSQ=G>g^t^-A%dnU!zBgWK|QCL0q!nZ}lBpm7y zh2g6|+!7wM1pqU1OU!AktgIxIA*9v&Gdk!SX^Sntd5OkWhL)3TMypS=&9Y2RQb@r% z@dB&kY|jNch?5h85bM`$X_1cfDztpx1$B55C_S5XTVm~GeYa-GfIYSj$7y|P*d;RL zONU`~0uYE~v;3%RW(YyV1~wHZ#wV_1UZX*69Tx|s$T~W*{J}m7CN%5c zy!{WegrcA?v-`y(VKO@fCO~uxu*Eh>gR;6}7<0}7;Qh^>z=W*23ud0|5aSgm;(vXl zvW$rN!U`>1G0b&b>`S9onh4Ahl%<6Q?Xjf2W$c6}WPjUgompreu^e)3A=uk)&q&Fq z4jBDQnz6z6dYm4)!>|s6`Mq|wXVW+xQG}x!r=(X{^`xnESv~!Q0MMu{RIYO>#jT7w z%Ltwqz*I2=^N#J9zz4I>k<_PO?lBcZkFuX$OWNZHD65iFl5S&(QtUG5HQdg8ep35& zdfAJIcv1Ld;rY;sA)ugT@qp}0bhRAvv`ko*L(0jW##ri>jq2;GZpGE0;@GPqW7np8 z2CJ|7QaktG`=mw)+&CHs4KG+FKawZp2BMJTw*e~j-~CZhkJCRh;AwTEviQ)r@P7E> ze>q|}(0QM@=k(^R)clH*k-G&N4)VHZsGpX)rS09|;PAbHd9d*v7sns$r5t;~y=Xd9 zIY~z8^nWt838+fjUb*UB-I{W{4JPl2SxV&bB{P149_eL9w7SP+EAA{B{S-9e#+4o7 zgPsIXWNH4Fv*jdyKy6^WIVaq-)q3gp7WjarOV|8M;cx|jE_?B#Fbrj(?+6B|qZ1JK zzSJ-L22G7*g6PSv9qX_?&6j~J-SPZ#gx2@Ce2GEyef$>DCNAg)5 zB#eYr@Zc&$rDuGmIt6UimP-2Qt zVEE^Qz#VdGn2{#ZPup}O-qZl_R}|_D!imFY4lG?q#wH0qbcAR3lHptC7v}OU+_R7J zMdcbF_rE=&xc5KUvjiP@P0|)$#>KLb2l9Ndx%BLQ#`*jSz+!(-J5qCnu9~=rs0%KY zdbn(@2oOgYpcV7rdN3eU)Z7Gwwqj*et@3Lzrp<3nu|rl+>sefjH^}5SOmv<`yxolu z68KkXk-!Asb8@vDBw2N;n~Sh=rtm3Iu&_vg`PJJ_XkDekp%}Iu8;|kQ|IHg}PchuSGNoWcPzMh^pL3nrtRy+F0J@@lT8#xQDO65x zvcJsN0kGM>;S@zdTx+x@t2P@(+Hw$xaT@m`11Dqt258B;MjAj${zlkR`nxG!0a_j6 z_vi42FHjmD6GzxCXkJUVcNSDNKz%TRLbpntRWGj?*T^5@txl7Rf`}Jhn<514j;4qP z4autbr{{BCa{UTyOk%)T{CH$OS%p29vSp{8IbEp#--o=fi2IGgy83hw zgTnBBRv6}g3W30eFBC>S^EmhU%NSDFl{1%e!}TaBQA>9xj3-YBlSaQ!8~XPOnEzo2 zIkm0ej0^;sV>*3zYo!F18**AHE!vdN&tw_d0g&_u*YWJ%$9)5=g$@4}^bn*#Jn2D~ zQ0OTBT<3O+ zc@!x4g7dcTKh@QS95Phx1WmRUt8R%7*(-90BLoJGTuN_nyb<9-V0CE_+;zIM9Q`A$Swc<7qV zLvH;yDve7w88ZDF*DAW{_b`)EB_(=}cXKR3w~dEiJ&>m2#-meRh_Xyj!0DX=tNbZ^ z<%i;#G>j2RK*vkzZ*}38`q0VJ3|mBGdivjdrzzLMJmgR& z#O0y>WFBl)&9SbaR`SlpP8(5dK>#?eG;_Lv4R?LK+>y#g$V2!@y{zl=Z)!4l9QvNI96fIV7l{ zbqY#UGmt7*m5~n}E4D;>`hm_1m`QUFSRjHoK(VL~i)&MPb$Cd`*#=c`F$2MJ>rO%sjPV+pPE?vPjA9FJ`?cA$K#}iWJt!7Ir8GXtDH3CFb|R; ze}ERxt{UMZ;~+6*RysX6Wii}26=cMtQDiG0uSVmpQjAqy83oQtJAFZ-FX+Lwx9DWv zo*#gy7PqjQnyc|LNq^WIzvq?!ck))eVp4fPHUZ zrg%ST|2}J5F0WKu!|A!#K0x~)kN@jb0);7NZ-hRsMxpK@4HhJbnqc=_oPWmDRN+ExVC5T6*NhdKtJ2FxgnpZL|TjIlJ}&sw;^j5cXjL zr}-za-&!AJhzGI&V)rBv`ZzKbM4?_$q?wcy4ZEf|D|~xb-!NQaA|MKRQi8HmJv881 zP4@3aPULgKKU_iKF2RDa$J3jEM`k^z2Lvl&zMEC&+avEP72mxH6gqZl0c)BD$6^{5 zz`|l`c?hx9@&G$IpCtt7aiK~JiKm9-!^9G0v`csTUgs7*zff5P^I`)KCpQfi|Md_l ze+C@VXZ}OxMv`iX&2Y!m0V&q$&aVaVLmBZ*UA)A>`a4r--p5sxIzXOrOL;2)!l zKGtl<>_@53BUG+j2R)DbME?#(p`PrjU7i-DI<6RMY&u-XC>?)*t$mI{6~ofKNdc$y zLNQd`8&+516%CqJk|9_y01|odW_iAx1TFK;%km50?tJ>;IjG56#O%E~()%2ApPB+% zl-xa3NN7E0@!w)0nBGEd*=CE2335bX!`c`Yb(swFEr;u|x~%v|?<(?j(LG~DMD%Uw zkr(i2N}rs7r~6~yq&X!hU=Mx%_AcYyB*^w`**6?G^=A|fuHND-Ge)evKEVmx?;B6O zan`LGxj<0=6s}_nD?>exqrB23`#8&e7(sKS;bB!3zcpi<;jE7*4Kn5q!R-KUk~cU2 zJporXEnqI3>CzuKXjgg+XRK?8F-?ToUGVIJYcJj7^J(TdxQIXI!0oM1W;=;PH9|g_ zg!3Uyw1z-JG6iZsHUWz4rVkEAev|5U?_{;wpEg4T(A=&k7ZTAITB#>sY0NydR;P`e zcz6XaVdF)jKH*iLN6N!uk#;u0o(Xk9fr(<7**xVa_qpGk>#-6e;vkw7=2G>=ZiM1) z4kbKoH~ot@fFCu0t$JOGpozn7Pimq7@pxYpJjj)TTG=+m36N=kThs?*T z-y#vQKnj?9N(Lfn&X&2M)Kuj82r@RZN|1ci?Kug$@gS@Q1;?>@%7|v)PL>{LGVcoz&{+FLcJ9&=*xCLb ztrvcgZ&#Rpmif9Hk?6O{#c+d;;yJ5~en@EgO8bt%NGN1tBKTPYx_XHrM56&_sRNx< zoe{^k*T*>=p_z0>62K`sJFvpMj!Yiy0(oxS!5kRl2D{CX}a zEk3T~hc46!=d}*(py6dW2p` zw`-{Elbd{GRx?GXqqv{Q`)m1q_TDvG@ChpAWJT3!JKoNIKbQ0hh*_o@oy&fTIHK&s z)z?!qkM|}jEtWxXhfi&m)I0c>)9kPP@}A&w`-EjvWYv=|E#Ng!Bhc#fc{sBP36PlYaAp z^zpPc^$jEFOoZAl1P1EzcF|A6aYYvi2;# z&wLWSI$2xV=MW`EqxUHM)7M1aMq>L?sdx_RQ<{Hmj(L zJ$iTB$TfAv+z`&_ChfT~RgXNimcVHk!zx^0s1St%@%#2wKpN3xlgp|}di}!HWO^J! z6EOZZfWtty*XEDujAyiAqUV+HAZk#`a>F5MA8q2lCiW&CB`iGjD3qJSDeYSTKs*X^ z^@M^FcO4DiruNUe4GlyM1d+O0eg@b(??C)pn%WB&Tz?Yqo9Imu_f+@4#9h5< zXA0x1ggn>A+?~5&TP_Z&MV5+Om|0%VOXBh@e#cfUf9S^|>a%s^ixyrmr%FV8Jc+^< zep9&$ZzH#$wdf^bl$ij{L~kpR7KddFrEyp*KK>4?l^epI$ zoevQwzd}X|QQ?ejOCFA%WT=s3)|-f6&)c?PLA2lql22Kx)-XG4wg~BS5fu)8En~E0 zcqy{qX={^Q53L!FuAunDO|w_**;yEANE($M^_;gP5i~pbE6#$ZHBYcRH>Ha-i-Dr& zTn39TP%>cJYe=b33mVD*uyxj%b#HgEFI(Pp|2-0g>1TO?S7!A}%I?O3=f3p!{x>mx zgxDwlyL(&(`C8c2BQU8A4jBQ2U)S4Z8pZOuIln%!Q@yD zp?~--9xgk@YSS8uoTGym&T_Se+T4w997i_pUtdf2r2?crJ`Ef=SHzYaslN6?Et#dyRrGc$jscjGT$<_GNKHbyF zek$K;PKinL(u=3gdi=ET-)p=a&S1Yz^a_5<4^^_+;C-3h=^1!3 z`q1Nfc4Ztl2jZ|?_}#454}Ap+l?~M^pjT1&kVAUq*>Sk_?L$xXE2~MHqgy`!?4vpF z18AF;bKVB~l~uckzmF%R(f-J^2TOibHCYZfZo@i@582-$`vg+J0KbXx=Q$%$L*83% z#7DkDyxeGXq#eZqLWE?+hH*^YiG7XpSMEHt} zJ1fmr+NlTd18z?ywCwY=LW#waKIxqSvD`jL?D7EBXB2>VOXMzf5xeH-94}WwV$EzQ zFkcVN^dUs3P%?jG*cdmR4H^VL&-6ZCjpB-PBbw{*mpsEP1xRDaxB`3d*u!4elR!d3 zgJkSMCCABf{5xRV7-BJ(x^`}2h+qEB(+g(>B+B{VJ32)9dole(wkiXvv+dif59?WN zd;JFmJgwH~1)y|q7{{$jWBoESzzi+P>#mr%CRHrS#oyCmon!SwYW&1fZ1-u`6N3W? z3j|7Eh$2@4nzN5K(}+!wYl=3u3Pu`FK=AzN)vc zrV|kuz@%tWFIledURp86P)Wvzpd6UF>Q3``tZdFHV|V*qHIE^5d(rmWexeN(sxG66 z%$B<6!UWyK{fYo3e9F*Q;ePcMGkA$5P1x6ScyQXC26}~GPmcxCI?)UW`P*VOpjGlH zWz-PS`A{WaHigeNC1=KYa ze=R=GQFN!!0+vJYRB8s1oSek<{ST_jD`Pt}A|EG|?^6S&Sm`a0W^a5<*M&-_<=`^w znPqzD7V`Ob-zk!i7LMLNM-`14%cT*q!nFGc6m-RB_P%7tjs9#q?bi;MX-pi)v z;)p?Qf9o7^tTgT|Ka)vq^6@FDMS8RCPPP;k>I@}Hmc)F90rSyGzEdLk3@z$lcWr!- z{2(iE`)jbjxkhlXQsdo-$(2VNMAI?|syxjWV?>~72*?;+{;Kop!%4qpc5e6fKp`P&w#d7c?;f9Fgf`)2q!tYmB-VXBQ@6Pv>LBn$ zIjrVfO>}NHGh_E1InQhAU0^f!aRbo1b|@i_c6%#rXa`6APCrvR$}$WUcsQRLl!*gk zjJ5NMa8fINLy{iL<4en`^6+#k@w2|(Eyq_b>A9|R!&WuYOvhp?;syeP_H zbHaA&k2Us;@8o!(I9wpwIb2t$ZC&;rz026%;5XjYjv52fCIm$VgD@-+=o%Ufm?=tP z@X&n3$oByn;h!a4^2u)%;Vs%D=0BswsZTj^uLHtlRbL<(+6r5B z`vfEy^a7!1krLPxn}9UKPbCIE!^(j7+RBrE*JLWkrff&47%@FUNCqJO@Nm_Ey!nST zb5`$bV#sg8f(6DrK)3htvUW;I{fe;dZ{Xxals1DXHqkE|{E3aAy!2Q5JzgQo=AG(? z54O6r$kKE<)mW&DF_cb`BmbB}@nQ_5UvXA)>N`0_7iYpNlZs+a?>@mQ4UFVCi!Rhv zz_3SZo0@=#x_~*VVLXgWQOR?CRP?6k!CmN6)Q7z!y?gFY$*K3$FoL5G``@Go#VfjW z?h#YzXWd{r-eBZo^LSs*J zHh;Fq_>`SKh(We*7UQ*3y!4`!joYlk>pd%hzepjqQU-9r=Lg-?!1f zKBb-gfmB%-6d!(BNA(c?Ztgj^9LBpsAI=zO>OJ0m?PeXq(BJS6><~M8wK0_cxLe~7 z_KTeIR^^2ROX%v;|le8?&F{pxa6G7Sy^S{TfIdPFF(k0mb?7(0P3qp zE&~plPwmT#ACVq{sF@8d-|fX$x-~-#m^a?`{E*^oA2)!7g1A6)20tVleLwqUqX6{? zC=<9@vHzkY>#*mRo7GjsPBREqZvbMdhkt7qVZw}7EBZ>WcS5ClR7y3TwqQ;mH9*0(NpY*)9}$)Wg+J{ zB3(kojLh~-f|po|T<&w=OKcAS)k6O;g!@a(Aw#J}in!M>bx?5?kj#2X06HLyi={?O z6z!FBoTw6>`p=B@d{0f2-%<(q_);03cH9TpmUfIxr{8;jz!^k@##! z`LW6pQ{FZGSpPnC|1oe? zVy0%(S^X;fL(yj8)uee2Tn^%Z1LwUyvF=Fiq>s4&RTL(cLR4IU3KpY{cZv6+9j=pJ z%{LU)y&^1gaWT#I%boL|*lP@x;-y+{==wFhQ{>nYhCkU^>W>S!7<1kQrZgbRFroes zNA!cNNiCIG%(b-Ay?q$~r=UVTVYc8AghcruL)gmrb9CAKkW2RQhS0RQ<%;qa{ghAV z<;XhVRG(1h?zkH^yl5Eh4Xj9JFw_=(+XW?jIr3TBQE`K_f(Vb~$OQ`++tH;WsFG~V zlArGe&=%};JLDpB#w`0=gYsU=!1pu^Z9_g8Ok5N%g+%=0-V9Y_G(9?VR#lxP>L!nu zD{%+3lRJjE+zNftiXJDra)diWzYELzYpA0O*ou@f1dY9GgNsBLa&`?--?>jI^r;wx zDUF(`-ffv6(Qt&3e_FsvN#n-0nigfztKqBR96QA$*y0}msKIf-GO4nwknw)Hve?GI z+!%2|@Dc!W2MfvDD(16;-Fez8AVvxRVY?<83pS}P%`ut_SO3t>625eSDcUhZZq0vx zW1VO*uLXx;C3-#;>H)baSW3+Z9=P#5LG?;}VNiR6dau|~uFcyui&0)OK%{G(*`CQs zw0z)nqaI#*2NeumOvs6La!jCpX00?4v@e5vjoc+JbV|Ewuei3f-406a84bVpMr@dTQY?#Du);|=(I+|y zqCKWgdhd{Xmd}2GTur~|`)vE5d6JVWC*r{*r3$-G>1g(l0Ryu1Ot%?iPjiuNFK45@ z#Yo@=Iju9gU$d=`HV~@2$FgH*dPZ$=O zTx+Mjbx0Ln#4<2>?l(hO1Tk+zx68=V=g4%Cw1XrsZAKZ|{a5Y3A;oanX(9cJ1 ziS61*-ziYm)>Iu|2QgmK{U8V1h%{ut6n8*0Zx*Z|jVR4ZTC-ao{)K4yl93lkwEhLF zaUGYX3zRJnEB1(>AZ2-asQsy|Q+btmM2ngSOVn8vGAc{bCBQN>|H1s}Vs}v6CMow~ zEf)XL+=8z+=w(gA`1VYOQ5FM4FVm^kIxSO$52`*5ALlxcN6(yDeR}@t^T@dwefJRK)|)?`~d>5FLRwN(GpL zkL%zQHO{Mgyp=gG)pn6-q_dPVxN93L~C%0x>?*uARf;_#xCdZWI+EdbJ$7d4{0R`w% zNa*Es?Udxl!Pf*NHJr|@w;sLGy#eHY55xiKlMgDGu@QwBr=HxC6Ta}d-Y<M@vQB+)I3k(>_7kp+&_Et=NCRK4QrhtC5^6FszCoaO z`Q{)_X}oF303qxd)zjb?wxR3Gpnjy$$Vuh$YR}UZP*=D20vF!oB2*eKwFd$uJL)ZT z?I$2jnDYF4Ym|KI=wLn2t^!wS*d=&zS1pKm)sdXLiQ{GHs(A2xzC;zSl%kRRfL{9y zuJG{p@!%{Rx48Kp_KIpY^|0k}N?*Ji5$MxABOkMF(eM(#^lxM5gWnxJ_Umaf_%W5; zUi0DG_+^@;o>}IyUF8$qCcZqwJS1J4Y=UAfw5#-nqNHkVM{UlLIR*d;bp$}9TL`j* zz6qT;CuCh?19pZDV1MX-D00bTf3YY1*WYydy3U40B>r7}b|eU(F}y^9R89=k4NzY7}9lz|CTk^rqB)H&xlspuGbt2K!x#Q8{~Jrh}lRPusLY5&}_Vc znSwxP{Z6G*+ED?WFc^k^_CC6fgPqChVA{5}n&ah)Y|m!vEv~eyv3sB8dcCx+=?xe8 zBI?ZDA6#D2LAX(sAj5m#`BhOt!#oC9*`+XPBYHG}VN&sre^)WGy#(+CA3&9U&5pOa zs>q)(tK}H~!R*FmTu{#!0hldW*_wnq>_lkrp|5wDZUIo~yo2seVSARRL10pM`Zimf zK+QmNfRC&9B>+`y1hqLqF5CAF9wyTRHqRKKmroPdgK!7n`qL|&-EN%vwTGngp^SvSdDuIHHS$TP4Q0Zom!?4j>nS`KZooz#pl0CQr7X`IHs1wk`UVmjN; z2bD5`x&&cm`5~i~>Q}=LC{ew>HY<;nMx2bU#U_X(zdb|4gc5>65$W6@(QD6(neBK> zEZ#Y`2~+)))o!_3bg)RS5PQ{~CIDM;#XSv@}LvfekJJn z1K0u#^!FMl-xp&HAx15TQ4_g>!otlJ4_ZEk5Zm5YensbVgL??}=bAnW(K9f^nN-_9 z((!_k(Eb^@rfGR#s3@CutCHs-`MiBVtC1$zo3fDoNbCYSp z(nWsXQ6T&#XRC@e$`7OiXY^M4r1y@VuD`8t=Y3`OXOBJ)3q!~6L8_Ji?H`6)sPku?ZVx$ zu+R!5gLM$hq}GJct(LaD{(znX7av6c?9=b1aZHsT(8E`D?2Ez6+9oPTghGAP%4eC0 z3#jC<99Ww`wtTg+awP{O5fm}8Np(q`KP25|alrpjQDSj^cfBq-WZ+nb28=O9$wJy>S`M0*CvTrsp>fK<_|P%I9f?V#Rd*<(0sDv|M{o{XrLg*Ny&)3Xj51 zk`3%>uq4Rc*SgKMs$p}fe{!MNo)P)>I`Yr*EVIQ}%&7|%>p3_`IhYu{;(BN;es@#} zu@Ma6U*cF-qv*AjKJ|FnJii({`@YZTho4<7xGP5tgP=kjNHU{{GTj34L{0wTi;ybW zuwSnwFFC7cLiWOqN395-4pyH!V6@ZLBQGKmzSFT4U=h6p{5LBA+jZFSszvh7^xHzl zbfE6#^g*=<^__wEVZ*uVHR2Ub)d1p6%f3ZSzgypaLUljh{8juEq{{6Sz= ze4W3WSO58bZ75L%tUVRpZ1_Qoq?q4Xtfks{awH2dd5B?ZVtC?Q5k^gdLZp?~?)1a^ z*DFuuzf!;9gmZ4mgNsGzxLtY|N6*1=#^VoBGYQOTbFcjtE-G^pee=(>$&f^;I+*$I z1t+(#`b_nga-@ei6h(7tyMb3z#x;pBwe1+GFcHg|ps0Fd_R(y_E5LXGGPR|&ZE7k$|j0x@x~+Nmco zlfdE@)XF+S8~;zZ<^t+>{(J}rzHC3RO&cZp8yj*0tsbSvd*>{AUyG=19_Gp^NLz6q(0M?EWQ+v%x-nT$mKy9Z4MJT^@_8;`Q}iHE zMut6+KaSs;xQGx#9nJL@4MNoBkZz^4|&p_vqwgzuM8ma9Py#a~5THXMJYB@f&YRFkm!C>tS8@cGaQNMT+5kQn#pWh4r z(Q_82zw)^^tdyM~TL0?F9Thv;kQI7x|AX|?rRnC(J1;=9ZnB75qvzCcVDVcf+B34f z)-fdK+)Nuh|Jd%_9u+jtQf`wf>eyZC|7=1+Jo4>>a)*YrVzxs|gT%j6qZIr3_2u7aSlUPdkm5-c`M8#rmGVC_)bK;rzw3$jmlSbYtx zgzUH~*^KtKvVrih-UVpX=N+=v(SH}L7GMV2Acc#i7eQv^< z_v71_NKM6Ufu{8CRAYD?tl*3dpy2EADt$3T7=|qZgPgZAo8LQj*$%q4@PW#?2$lw7 z5+V45Q4-8nS;R}*W*AYYoaX)YR`B+ocr)N6-{p`8Gvn__$Ns+PocTwu^67q(6fn8K zB$RxJCp81ONOmn~0r%Q9GmR(~#c+HMleHgsSMh+H2|%?P-pB3*OqKTJU%37_A=~zA zGp;L$IEoIrz`TNXit%5lqBw<~`iBc5C|}z804|eUrz4OK@7zwbH!Wvi%(=V~0;#0r zaGS%`w2TF=w=cxDhph#r9m{ww&3;s{Z$`)Ts*N&*JOodBg8D0IgK7!{H^*A4fYHwg zYW9sZKyHwHvHRP@98{hZ27SBEt|CLhaOJ@^(VUSch}pIJ^RwN)#QVppQV+r$_`WxQoC4lyz|4s5Vv1`c4?IBxhPcRUBaBnPWF{FRafi9g7@zflAPl#gX7~z&E{fjxSCZJBn z8_c(nMdb1Tha83a1BM|V+i{bbR1sH~bq+@-t?+S683w^PFeh_w&Br_xt@C6ZO?Q0Y52&KtrpcFI1g3H)KAP z0UOc?;!EtuLwI0X`7q>JHAJs1YIN4eu#(^{Wcr(Z#YU`i>Cw$+EL#6erf)X&H%9 z<8SX@*MOJkfwX5;_m ziua1C>q%9Q%l#@X(vqP+VWc8}c^JJcEUb&fslq{`Zz8k!3#Ah12cnrj0^o$dfnx4+ zskV&#hr2)S3Bg{pLA%YI{#h8s5EM-y=m+OJaUcSV2HFx8SXKHWurDTZ)FN^0AWgFo z+~gKP(TfTqmPT%t`Hk2l@0~@?P1$XB5Ff-wzP22}tlR~V$W1B_7=M&$d_`;>vDpOI z?6#+Zf;hWx;w?m%?$rbhP%z}hfKUz0=@0do&<3zjyx`4Ghk$1CwTIaC;oB}|Sej*-|9D1YHsfBb%omA= zVbgcuvvCAp$%q>HnXz;FUF+3XJ5R(Lp=(0yg6$;TT#a?@1(mbzVQhLWlr2^aStH%2 za7|64QdTW!R|H%?`wu!LukO{5)b7Zl3u|C&ZQv6(Foy@`b6&0>INgaPd7M=}d3oE9!XSJFO@zo&20P_atK9GY9 zM#9M`Zn#eGAsVwQ)TFcqiU+j-DA@ND7;TpLvmt+JvFaVuP@>_@OWBa#?+^yG0c1rs z4B&q=)o`Um1o=|LqV)au$KbdJ8aOFPhN7UqRTWYKB_&Ii6lv#|nNn^8+A6g$?g>O^ zA9Aj5gN6Darc1%Q+IuAhw|uzhfol@|i8H#Cnpb8}JM~kC-x`4HeINtJt)_08z;r$E zYT8h9$aX2Mbn!r>AhHA3^j1B2pJmrP=+LXN3hH=R=k@p3i?CgXyvN|oMqstT6w1Hz zWlP7M*NWf8!#>p#pRVUNqQxRHn-;Nn6HvicqF;w7kw2l0p~LCrckZj z%a<3_+L=p4fWq*03mQJi>MWE8umL;zve^2e>$-MqsZ{2ZRHvnIGEyVhmX-HO){ z!Q0zK_NJMA}^vA;$D6j7Ap$y_moO=3l7A`^uck&SGN8*4f@C0_uRQ=I{-wZw zX;U?zE4WK~TT_gDqW~VaogG}|!4n+;#^6N;90QJuz)i@@Tm~Kl9uf_k&oy~3x=rKS zqC#P(@kuJL#AE6fyZ{s;#6&E5Z=Ro!*EeS{EVquV2X%}F?ox15vLWOE=D5i6*t7b^ z2f&eQ=LXj(A9nnaci}T9BKvtDQgsM&0c&$4-4(Fo83)F)3ko32ZC<{1i5VPz7Mwoy zZ~3CW;pax*SA7rkeE6Up0(ei$E1wQryjvJlYL3lCK=h6EqWo`~v%!;$yfrc7x;Q@Z zp$5y3YrB+>@rR(mGIzAwhOGl}X5t;o%5Yh>BXD^Xy{hjv&<5sPAwP!P@`wNV!~7y> zWLaTf+=)xeZFg-3=C%Yr<4O!(nW(SNy_IHL{j8uCLDCxW(sP@5FbY79=v0K zH`?n_kO(dCNp1@K0vV7UE4JoQA>=RJzoy<6g?om^OlzaijMhDU&2Y2t4s=|v1fiBC z-?pv@oY(-Ixcz=l{v;px{5*JBf&qsVBz$gwCnF}raUUE)c*zt`WBHXmcl(5*eNI(K z!SH=}c<;u6B^XY$VDb5KXduksOY94+cEj)=rFEOGrRcm8N3>=*m`_)PpgO7>m}V3` zk@1Lq1*dO@in<9n{R}gI`{19$XAlJeKT64bhy@TRVGboX9A<9p)>ZzGJOx}KnDJK6 zdj5G`BE$6Hy?o)r+OL4|VqYb67L*W5L52}<{96RPW8YMW2O&CEzv4I)sel@^zdzD)h7SRMvM}&GMtRIgaI@iNQvXK5Hx|zaZmfL3~uoD8MHT?BsUN+3LbfAv__H`@I$uaId_ct@~uap0K zLn6m+>}&*0kq@_B|KpQ^zx9q!Y%D;7dlSt9rTjlfCsd0VG`YQpRB5F6Njj3W<1?Ou_>TzxXJsmMrK|lLQT}^<0tne|L5RX06A$K!6vhm;b6L<~^|_Z=b| zxJW^fUNtX8;Awe@_xN?;PRd!p^Ef9Qu7QB>IpDW-gSuvBi+KWgI&#F9z`}w6ZhFpO zAm`C^>~aDcy|C-}d)Utg(8)aETA2S+{b(JPESJUmmHRBuX|m4BJ>@-q$aqF1;A{O0 zApy+12cTlr11r`0Mqgoo&9U`4z-RUU0BWpD0S)xQrc7XdNZu7-!`0SbcZcTjfF&w; z9+9{K!!AKTw?iJ3`CQ;#7C`xU0*w;)nVq^v>sH=iCt3pl2Q?tW%xk|iIDe0y9-v^b z97YhMcY!kLc*uk>cuQDfe*)$Lz;1Ye=6NPb${X}1whpqO(oE3h#jXtKYTi=(s{h!K zswD>!q{9_?=a2Fs+4)O7|LE)hN<=;BppoPOO5*=`0+fmKqtUqARDf1u-^f-AJ@-~Vb&GeZ-x17>&kVcZ6ceBa^YeY(qHr~UwjT6iuQh^p z#^hY)#e?J$7B#|iK6QUL%x`UmV1N3E4kTD({l~dv-+|BPDO%E3Wvvk;0xO^jx8cXU zF&EJ&OrGAOjm!wxHrfFwf&+HsrGhX}*}D&aY6O(l)9pq2<7jdw80b*6P;SHE^rxKI z$+%heKRn$Gi~3YY)~&nWK0l_J0PP~Pw%BuKfcW^F^X~_AkrX_^dAMi@r>AITgF&oZ zq_2n!Keq=oFbaqQ7LU0Ysed2R@H1oKTvCkt-rn;?uo+MAT?;QofR^9* zG_7#G}G9(|7t8vrzG87XUoc z4fLmsZ#BOEsg!jMj*$-#dc%#rx~LnLCt>TZ&?&esdFqfSW+bJj#~wSxa}-t3wG|;_ z*$Xo^g=Dmp;y2BoQq6tS*8i#gdz+>lD(X(4RDP|-#S!xOel*xI5FY~UsmbMlea{_$ z+nG#v|HAG9dQA!ioE|}aa~6Weid2@l2=U-+iPsdaQ}=S1-BSWfR#7`o0m;xhN9!%1 zV!zkUR#rGwpfxn$bpykRO7V*;6(~3c+wNSA;7`iT{{ja)WGG_QPQV>#gIQ>hOR%X zGye5P8!D2pLEIewepL`uW|JQYkR*Hzt*EYm^k)Kww{YgoN!cBGa2Nyn4?j|{16>2t z_F!A}xLt;Qr<8-elW&#Q1Zpoij}ADOwX(wgK^@iqHuiyLOLv!#SDz<6@OqCA6Y|#l znu(pFG3T&dI?SPteqv+n`RZU+8NDHKGZaYOF$RYU^3$ zdm54{>$NgIvJ85w=1sYu_CyU8wI=mv`QoSK^6=vtX%@zWE}K~$U=W8KH1}J6Gr(4j zTb*o}NHTHx1ALO$yutL}|D$)+5YU28q1GILmd@9b^6<4bWc-P>?As2^M_@Cae+=Y+ z_n|5z7#k#~Ff7T${q*X_67~iiouk3q`!hB<ntz&CIf=yagjTmW{cx%+Ct%W2KOI8z zk>%->$LlT-h*FIe9@{ef-Llex7S1F>Mo{O(+g%x>%vaFIi}DMl=vN-!WL&^J**UuN z>r!@}pjN3V<>J&2enP{I?hdfEn|*Tf%&*+r>5D;RcU$6cVo$V+3l!)2z{YtdQ+|6m z+kQoE+*2b`qu(Q2_~HJ?Unsz!vabz+y0);YS0{r=0jq5$ps3#!U_2h=Q|h@q`onAC zdlNPXRD)$2=Y-UvqtHcE2vLiaU8$Xl81X&Hl&&86WP>Kn2J{-tT!9^V&nX0nGPerD zEZ;kw{dv4B(W)^+Pr-a6&l*418ON4+0N0-Sa-pz-=ZbK=*$55^IN0_QE$+;_rG&b# zhKI1{=bp9y2IKKCUa}c*qx(35J*nWWOai<3_YQ0eyD`TJS7s_R z{=sEVx~qZhKxZM=5fHo8n?v84vK%(XbVtzP7#0SL(|SHX{GorR7L-)4ys#aO8qL~? zQpacMBz2v`27WvM;an%Vsf1gWr~o@7dIMoHzowp|)QgEgg<|(NMImRdzJnUsyHktt zUgQ{|&3R8B@cUyh1ZkI#}3CAY!}pGq~a%XbY08_B>uU3hQTyr^W>uNTqAF89!B(JH*JMKGz( z+6-}XJCr|Jz(F+V>%u;0ziudMp;&B=yD=+Zt@4D)a%V2PyyAIAPsh*hTizGCS15o8 ze4{f?=BS zTZtC=5;wNPF^w0W4}%iKIBbpW3%F5QF8$Jrblq;5mOj^epS%M-dn+Ai4w*M+J|9j5 zjGR4k-;}`QON|^Z2xf?p>hAf5*(i~-9*Gr$v1)ZHu6IHq8k4&npZQ>PPMZ@$m_7ZG z!$&syH$_jS9<5noi-GFUpohcyzdK>C_RBGSG3*y~3bXX|TpOzQQ6PwRiwe@<_;wJ~ z5OxK|V8!K0VQq`QQ?O#2!a8LaG}gJb;`Mv`cGr4NPhA{Jesu^FRsuY+QP9q{zVXa2 zbsn1M4}O74`F3PYp2sLn*|i)M<@`QZ;pK)GY5PiGRX-_0Ll9n};=t7)!M0BEI0w8X zJ;IxSeZZm7ZHtlE2b|LdGh_@p5~et2J9_lJv*fhY7Hp1tfuekr|HoLlPpTw0r92`qMp-~J{DbEge~7; zsEo3z1F9F+Z{&QOW_KF@iQWsTCDT4#YlQ&I9$%v&{>7IS6 zE&zYMMSZDLEs0wFu>~MBXUI7;Z<%!Htj_1Y2M<)+#6U7SrL=zicN^AoL5uU&VcHb& z3m2~c%I5;rxbNb&Czb$gMxhYHb0&NP2BHf)OXnK0ju1vt=&To)Twn78MTpSgS{tfCX z%zQl*@JJr10$c|BFy29kV;r!}|B1Z6yJfiqn5_M|+-mkVH66kBn=5E<=5#s!Q z0gUCwI-hm#4NKeNwFBGAp1yX&&!2@OXLd3_Y%|w?k}^sIS`|?Ny4G9!f>6_G9J6%o z51*UUjF!$DqHk&67tpmg#Bvj^iKe*2>v6i^9<_EW}=#q$&ZhhL0}H&?c!8E^9= zx&6j{)Drs}3}Nx7aQidHBN;;XbtHnl3Y4O2fkt32_C&|WaO^pfKxUg(Df&d!)#V}y zd?Yi|hrv_rw|YK-ylf@8k!X{;MiqiBR^vqkhEkl|s8A_oe9dcHi~-kggl%QZ=vG*Z z*nJ@;^2-3M5UTl9 zBWrqXrum!!!hf(#P_}j99ayEhY2H-QaL!)ep7e8dW%zt4@x_V2`Gdq9Rh0hupO0BC zGnG80VW(+TqTt&0l-N1K{l6&UXyP~7w)Oyzq!cAjTN{PJFuwh%IXF7yE)t(t(ra%IKtd;amhn z_dJK2;GlX=En^#S#rq_jqX;dgFTaEn7cDW<(R`*xQVfWu%1h__xg`6H^Uf$Z9-Pd{ zjpA*e;ZQYEvt?%NKCGz{2Y&6DGK@BSjyn2WQ+#Xq_HoQbxVBXN*M^!vJ4huAbo3L0OMf@r_Pk8T!I3A3NYSkT zTAe3YbO#JA@I@hadwDr(94gT{+6eRxS$1Egpk~T$qz%{MC7K;;F)xW7VbP9}b+DhS zZzRr31m3rx-(4!Rvi|X0d&E`Bd36kPHqP}K!42JWEo7o$(@RA(BfUMt-AjCEWtK!gmOy&v^6 zu1pZ>ZGna-p2_@EzrV6@+8``k*`z;pr6@*aTCmAM6sHg1PnkIeps<_O%-5thD9YNma~o7rN`~7C0_OfsXC!7e zUTJU$&9X;^zHvtkH~Yw$nC9GZcZux#C=9!pZ#!9^0yUe0%%H1|gQ7!VGv~?>@tAfU zQ9}k|zg**rT=a>uB;PXi(_)aM;!OtA$PQnyIVEpyu^$l)SC zHl%j^@F-B9GW)!T1NQQZw62!RL9O9c-Q%&Y+;KMWoqoGN>j$BdK86l_!$ zl$y}IEC}&Vd)QfWM|Y7PI^$CFItXf;O`DsEHcDlgNug3SHVNU0X5oxCAjkU!o6=a5 z(yq8$O^WfioXhfj-mnVnvp3l}*Z>Hqy~A`Z(};R57q|BBU}o}OmvLGRo0ZV7 zS>iX-%*)1ppiY{v3m7dLU8^p1FVmy-IL!vpYg%e9g2*B%g5ZGotn^eZ z*?kxy2)~=2TCfJ2wm-KehiC=W4I$f}jP%Q*=%egd*-n}uTQ_U>mbiIjG^1+%(Ry6a zqdQE5knbvp2&KqxV^6j4Ok)?89MjHuMw>4Z_> zke;hQff^{^Y8)RrdKXfDQpVi&jPo zBuy&qXJTc3oocKi)72@vVpAqL+tz{w$)T%^dhBkfPI~LZRzthLbPt}WFnF+DKLM#} z1fAL_*>Bx<=Gn zMw<8O*tv^ioqt#3+~#bO&3@_bY+#*f1}jbl(G`yUb~wl|O3#fwC$|k14*8FLsurt3 zQvW^ZLZsM>Leejn?5}QjBAC*-=}?cd*75gxzL3#HLo0|}J1Jj&W&AxWAr$rrPI0tL zIC>Aw+#N!WS5Pv%_r|V8J>5}fmxKBnoZ|yT)z!>o#NE^npCdS%dVHA#rHB+E)5&W+ z%C4ggSK1z!jJtkNTFV~sxKJ@aHEze&Vbd`wvCvrD_Ml1muz`l45o0p?H@GT4ClN<~ zq{u$qq=Mu^l8b%FweUV?gU2-)QmdVG35MZ;rpOu!dl72I_i6^rQ1|v`iTu@okgUZ@ z&f6_9CjeE|Zv8J%1GQzk#W1aM7Nx#934p4B4{tnBv(Sn!Y*uPxj>F4mPJZy)#TtZ4 zZU{&~*oE=KJeq-zr$QikVLvTmgr&BsL@;Lac@$K_&XRB|eya;++wG6|E){jNMROBE z8-Uy{Ep`hA@r;3#*gKay9QS&a_0$r~`ewC0@)ylxVOwEI%7FXP0aijqLPlRDRRd2X zn)dBjtzV^={)FCZ^I386Ymx};0dA$SGgYo-Qu7$IKWQK0z%Z?@C-v_+N-Rw9GRDC>ZN z;7G-+oRMgYZ9Mrp3}XWl0&jZani{(EEV2(px9yG6Q_1O-B3sF|daR()kx);Ppzqt3 z)4`C2OH90>^#Yh;+a32LU-MjLIAJ7FnedSQA3nYre3Yl=!}Bc)b<05`*SYy5?)3Zy zHT3tU<=)=BM9`miC(o<%MhC=ZX5!mK-q(CK15(JxyfYbYdz!Scpcm$&h9QzVzN@@EqNvAl08lt-?eZF1l!RJf(?-*~W$9Nxnpm|I|!m}ES^SScrDsiEO8e%sa)#n2h`=8Wp%q@Qgo+ZJUUW$r{OuNjm%x;yTQ_pmcu^tw zXUQQ%+X8hmq&)!CXxD#vaDR?0k9#etb|N@L6sw_J13>0qMdYO_OWsJwbHy)38i~`e ziEr`*h7jR`znM%219qoO%@ieSU%RGm@{8)Off>|<#2q#OlF;M7Xt1B(wd@PK zbQkWJ`^>XsMy?H-xNhZVQtc#1TazqC36W=)j~}|k-~DrUutFdla<-Ob=lQmwM2+*|-aFtV zXZFCRvPpn+sw9m6)}bIYbJT4i=K0Htv2<$It!rMYbrDa47vn{AnsVU5?t=;XTEs&! zmdhv=oCRU%Mo)$`J912M{7oR%cjR}Pjk(Zx z_T^rG=F!~FrqZc(^|jxPbUL1o1)P%FJPS1=5TJ!Q{Y_{UnP*3({BksOEeAPtJy`@9 zoQ2}u(Wtlj0{L+a^1kYreO}5klatP?bdAAs6vK)bN1{|VK;bDWZ+=A{c|Oy3QHV1^ z5znbBosfNGnD}*^A^JdL+t05B=`~elU~7(uXfj{?ZSf^BU1%j!bHzA(?cQ7~*(t6F zA0mh%|Ja9yIRiF(6)YuLtD$AfKX*O6_ZECYxT%-{pFzTdQr}LP2d_zjclc*~gg|Zh z_v+<+F2PJ2%D+k-^pah4fi>N!2O^7EMfK394}Y0N=Y0I@@MXqbFiMH`~9kRuwMPgkoFn!~g-Zp82+NMpU4d_#M*H zzO5)~sapCwGX9;BAL}q{5}7iUWtU#ZVmz80kPY9Q+;Upf3pgmtcqX)8;AD>uif&!|p&ki1P#|;FO)JOHsZA1UaEuXn1j~ z!2KW%`F-5HFaq?eKVO%RS$Z^`;E{=I0)&7;hBJ6a$fHi}6>7o5HYy&s=o)m8W>FkB zr>3~ZLu@`|5I}qoRzW>^NdwJrqJqG<_Wq&qetC)+;v}lPcR;ptXozE7cSx1C7`hbj-ZU z_-hJ*NOC@AoguGF1@tQ!sTb__ZzwcBIr)!9je+@em_jEe4OUvhpQH~gJ#fgYWu$_- zKLUWz_HBQ$rYS~qlJzgrPGNtftTGC0xL{NxC!P=gj62^OF7jTs|BkWi(x5Su&3m&^UL%5TrvduJS zryJV!U|T@t$i||N26Pb-e$rQ6)DewN7R|&=A2!?|3*Hj3MvZTUE>_-_dHp1ypjjy^ z2B)(tAa*P&$-{Ydl}jT;DQhX(SNkFo_23g|jZIoz0Qm@ZUvq!g=T>6@z@9Kl{v$PX zu_38h@tn)AQoYEmFHvAd;t)rgwzDP?djQrwcx)YSc^;7NQs$;P0aFX^cJh2JRa-}Y zgzFT~dKP-K8yN9?n3!$tK_Ir7jB-k1|3~Vw{w^!Hk%v6I@!x*JeVECN8zDFptWnBR%AY zGSAWHZIyh}uNjDXP<2huzg9$6+Flh;dnF+sUr_{U?a)IDEYLxtD#*aUjQLLd9dQH{ zFqz;ibk+&f<1831aJg~sDPXh}1C`@v-Ct$i9ZfNP_5)C#z@#s5?e;Rz>F<$^*$w@{ zubDjLpoG85B`@aM{`(2HAk=XM-^~!kMFEN6;}E6t9eCMMPlDKmA*KR1el*7Vv*3lL zR4GaST{l;DOC<$qa_V1Ia<}rmr8gb`U)YLc>B{7VlYvJ$$oR3sMJMi3ZUl{J!{_ti z&ryOcP?#vb266rlz+#|8aHXh$ikr(x(mD&twHaEEFDPO1(Q7Y_kf2AgA%!gBwRP>M!0&zX zH~+?|OP@8=(tY_#LU;)*YKSXEmbTrHhj&*?Zpq?i;{Zl50k?Ztg0BtmRXGClk+uoY z`G%oW=4BzS^h9(3)zPr;)rsXY=pS40llD}Nxc!90dpeLmZ|PycLL{v? znGp}Z{>%D0l*qM8h{bQ6lf%0H$0_eUgcBuW0|oz8-4h zI$>N(ce$Hu7MntBR=~1-{by9Mf`sU#pvq<-p;h2Q42p6F!AT3ClrbM|8}UdzTI5hwO(9|KAv=?2M8mWo~!yqJ&V1Y2mJ zA{8nY6D(vpsmBm(#ek-U{GS_P_#uF5M|o z3O&duhR;|x_3QHb;eGs;J99b*UumUmUi1c)LcBi_=cxn%tNnW!4aH?B`^ZcC zhGOG2c-S-?y>-m}GK%RT+b;x=8K1pC0cXTm$E@Kk(YY=6r|<%+P#y#TE#C(308E4W zE?c>PXED$p9I@#!uKOdfG%QIj*-fI8Li~`qwHVt`hs2vn=0lG}@V6R`ZRy7D>8O~n z2pb^*004}&|KyDt6DtP0G7-3a&3ighS}R^Ka8v_7wHml17e1YN*>#foSKw}51a1_a zVzcLafz;@*1$^Ouku)?BVeUX%NQdgCFa%&*;rcr8tVi9oD~#S_p)_jbsD}Ct@4f7d z`Vq>YK(l?~oa_M1YOlwI#AV8>J&Qu;yujBchNsZrPvDz~aY*`HvfK}&`hy}Az=55D z4Wh=GU62@D{{Ff-aL~c=jw+5a0tY-kfQE3}mxUDEm2sq~eX9l{iSwIp7DjhJg?8`z zb-LOh;!n;%MZQsvFsw6OlomssVls2^eFn*{ah9r!yVvBdIKXMBnD3rkL~qcrmhG_r zS^QU&{rwBbs-CI0UbYN|7m%uan2*Yqvy7PKVtF@HK&K73KXa*GXQuIMUZ$lA>)%?? ze)h+6c5T1;j@b;&Y+Sq4&jN!~2aW8~C7geBoN>ajhXpZTfU@vw-M&;(5IRr?lCCQ5 zU^Q{-9Z}Y%vu44e?r#_;I|PXD193?V#NDm%6YR4vk-+sU+90-6 zqL@S9vEnvCnUtKS6PW$s-Y4g~447ObBUu&(7pk?ymB@{gK0yAKspRj-@rQ!?ZUA#`0xHXCz(2j+d` z^beqcP0xH;1y*t>kBh!kl$M~ZM)Q?g5~JUu&(4s?AG{F-H3hd&egu+o3iOz1kP`lu+dwP*W%CEE)ZKK;d-<)bVgRz}hke;BcD3tBdP^@m~kn zof9zfDQ;KWAcSC7!i|)o2ZBhPw}XI$cVv=BOHC4WUC{XE83=u@JzFqpJaNyLqDJg~AT4bP08~f~4hVut!Qt*O{lonNn zbV#gIZ9~B~ex#B>Y2n+#qk;Pj%#bNU+Zqw(b? zRn!l?K|l}7p0hI&kG5O3Idym;sgR-i))@#K-G=3#8!3c$;3N3)b!_5#8E z!}DMKSv81^M44sjbkSB+H)(2!NU|_t2}PE+n}=fv-I@rL{Iv^7K+~-VYC&AAET&3( zOTKdN*LRWS53nRY)Wn$>Jg2aCn(KB`m?qbC&d2wjBf)=?<4Milhit&>i<{4qdLsfB z@cR(fiw2?SZng122ob%(OLQ9!A4>f~KjxqQT}qK^?VP>sDq|>Ix;Ze9;Dnn?Q5kzOlr|>dmt#)e9 zt}dXXvn>Y#uUSD5vN3>64CjAYH*XoE)E?tbweoZ)s3~gEhGfxYdVGvRCki7xBF**y z*f89(QF5Q|Gv^-Ttw>b_I{mpG)OqoW`W@M}T(6I3X#32MQKEoE$5hH9lUcgcX&v66 z3@-w`f`~F0NaM`_jOF(1!cF_0E4RLXNIg22}zb@-t~j{50K} z(ELa1jS7V$OicbcDfJD~=2L&Jjk4(!#IsBwMN({cmPGc?X$pexb; zAIg`&REk>{5nFcE*`=HU1E``RtW1u{&+m2jN4~~|NDhOG@d-7 z@xBKMTP2a)LGAbSJf0YFf53HFNJL5)dhPCM3?wuRe#`9usMeW#sTrS6Qr?&N56WGK z>Xs+6nOu?<5(rtN%O**d#!%~s79x^X6D6O?ENOe%iyYMDLIdU2bp2xM9h38od8Ge9 zz-r<6+Az+SzzyWWpq0TP&lFZDsJSz!96A+K^un@S(eIx6{fD3KiJe+IX(If{cJOrW z{{PIBVhJFH^+-=Y`PYqpzn!KkPlYt7fEBjoymxogB9JBtFI)A*_ndmrew1@~%kZNQ zs>frRrG_L`+PpUs0TTHb#LM7+KFk`&bBdR^d&C9d*nW9roJ>@QEx#Kly3|B(C- zy-ZCtToLqa@33Q^O_`)h1D)qFgoKHKCtSarCZpfyZ-Lf=N-457cMYMgJ=3;XC|BB{ zZ>}AH^7!ITP7VDxnK0LoKpbTE2l#}smANlC53|vdmM5}F(>k%S*Sc9DSrJ2MSfChE z{Apqpt>AChj|^fn>nTwD4-n152(*EFPgOvTwwy^uVat~uaP1yta~_iMKcs=2HDZ@S zS@81CJ88v%+eW}NM|O-c{>(q}V`cz-@D-|f^tWHc%yrON6RTw9S0Q~=rV@ z-ds8`In$-KB#tkCG8#Qii>uF02t7kc!!JDnKUP)$@5kqn((PxQ3qOBy`6}$XulbS` zx<+@ONZnz7u)K#& zjPVx_!<(!I(@bp+)wK~fuPL$%>LT69hl}u3fT=q?#d`97{8fS4s^U{B*X`jFA&ZieI=>#WmVZcegH7j?DwP)YV;_+<5$*x zB{&mM?aM)+*Vrd5r;kOO-8t8m(4oPfEWM+iprxx5AjrauV);PFt#{+^+aTQfYxJzT zHuYOgZt71|Y8E#Fv{2+Cf>jqOZoIuF7De~iSmWNkC*uiEa#Z}Wm?V9_f@rR!z*x*^tPVILmdK@P z6t`EWg7m5p8DA+3(KrZ6Z7-O>0(qql%*z)*d@`Wsi89BrjV?td0l*dGIIccgbC7}9m&f==x!M~@_ScrC zgKFg5!kQPLQzl`JHx|l^C{OjCAVjc|e}Y8{12n!7zLax09N)z$C**#5vZDYnU@I`+ z-j0nO;5kAEy$UWO_7tsI24yLnohX%q+)-+B^QZ;+-VH?3k`Xy%Hk!mpt>;F z;W$`<{`;Gi5}@F+8eb>g+PIubQX+LuiGOTfgi=&)G}`{$$bSTA){ZD zYBN2mXC6{wLR>k#Mz5`wf9a&Exu~FUB+#I;-{qT=e!pvZHJ1ecTy1&k8EMPf&4hk|;m)c=_-7S~C;Ej4Uw2W{3Q}(>=BNyVoQFua-;OFNL%=SL? zbGKMIXhXPhte4zop(S`>SofqQBxha6x>2uyNY6PLsANG&F|)+*`QziaR*%E&5Q73Y z<~l53Jzmzmh{kusW#|U+U%N%do@@QDsmIxke)TPgnvO|si|}rA&U<(CMJBgViRAAu z@ok1oT0A^-@Uxp!5dm7`de0PnkR0SQE-~v$nZ-)-ktZllu+!ppQX_ZUq-RThxg){mrhLDGtEVd5;cjES!^K%coo;9{MnyzPR2RUJB9h){I$s`Z; zY;v#-p1v-f4Bs^fN{23lXy7t(RAkOtY2|z2!SUPsE`hB31>DSz9w4vQ^|WJmh+Qls zpB~b8h1Dr9S~tjrk4XSCm|^v?HSv}V!dH{PB7=}vcp9Af^3^L-4@d7r_=~_3(z&NE z6CGMeTVRd&cXEq;y?V`VacYoOajY`v{d@ucG*lTxDY|wcKs)yp^c7{=Z;VeK1cZy* z+hogTI@HIHQ+=JVx{VDa?k4yStd{PV5r$}v9!yQq;^eom{g)0O(mE@;M3a3F7*!L% zSiBm3AX07eW{9G(PylsQ229P!eD&6zl_UQ9I%?#R#*Yr!#J2r@eW^dZu(4y0%_bQW zyM7!w53P*JWhs?<@t8+Xdu;yY35(-Icy3x@8)+Yz_U;gw4&@Ny9uvbrK==YuC9ZxH%jH2ycMQ3^8k6W^(iC$I)i_bBMc;gRd7 ztwEEv7h8Fsoaa`x8?*l|`W*>#Z*s>At(ZIK)!)VxJ&+@OOL#|278$HYz4EU8n=HRZ zAp84pX?R^;UTQ6C19cox7BE?g{VWXwzu6;6f9<}#D$A4e^|TP*?Me)4nOfcP?#62X zvC@;T?^se~v89{*t+PdT{>gQ?fLOU!fk+m&`1H|4f>yR@1g|+hD#mv_yRwu9Bsk@L z2eOYs>jI49_8ZzIXpYWr#D#wUclyN0L*x}`+0^$%(rx@$>rbbOKX&=7C~+D0*_Oat zjt!-N5)l5DQjI`6EMsto$=LuHBlJiJ70KVqU zVmaz@cs;d3MoIhV84PDO^%@GM=e++XH#6U%Hbr%dL!9X zJbL)t!u`B@w942O#6#5iWzLx%C;Y!ychvYpYoH}sxXIKUw^&V{F=zKgDGd1Ai=IZ- zRW-ax-Xj`{5aT8cCtMkNxIabs3+>--6UtLLOkIgHyZGwYzt9^szdSOdy)5ps3t(b# z%KHq5(gK87d^-LM!&(fUhw87}X<;|w5YDV;(v8#NRe@F1rDi~VDS9n`zU|krC&;6zhvf;{Y0HWNhJSxlh z&J*UM2__syQVX@|7$D*Jl61#-z#k_aVi6U@x~D|EFsnH!JvL&z)DVE2Nc1tZT=}pDTzejv13VvE8x{ zOw)Ch6=HVer`xWX??%kNEGsJu-_&if=zSR+{v#H?#&i|cIH(KT@e2rK4n=pF_c8$y zm8_Ci8PzyB&KYmn>?57s1aT$s9Ik%@8DBW{RfQ=q2tLl&tj`(?!9BYCruf0w6|z)@ z2&Q;;e4mt?nN=Fk^rx4fws@P$*VorS7<(NkOi1rWbYimws0Z5_G2o(}jNhGR>+6z9 z1r!VtnR4DMSYVVV?=#o_jOMcP9)tZ@%-{v*DSjeD08M}pafCl0$AUAtKMcV36kmp$ zl|_f(YA##B*G01bQCav&pIB8?crJKTce_FF8-ekVd#1*Py=Vx#`|#GxavzT#cj#04ug&j=m1u(3BwA&W9Cuge>0225WkDMdqEJ=6p{OS~=Ii&nUvtDe zb$dqihhs$YLQ?R`*_h(K$Cl~h&>6idrEg8NGAHG>M4r$sYG-)4Xn+aIN{f(}@-))j zA@wI725rrK4|{dU!?>3qjD4$pXmqIdM~SMTb(rh(8O2zyhJFU(a6}_{LoDlIpU_Pc z*R+%){Q=Z(s(%_79HxvNY`Fh4{DvHDtG9<$tsTz=ktClU565h z?}^jrWvIG5XHNb2*U;tVc(-;*ZT?P&gJJ%a_r7B;HeI5=r&$*v_+SGDL61`QLs@^uJ(x0YBO$0k1ZXl@}_1jq_j<0zQ=*nZ_j<<{z;YX zRL|5qTY3%swE2x0X-Cy}CN`5Ud#u`|rI{pz5I*y0QO`KVeHxOsG3#?4wDGFESubj3 z7FA8&5W{*9;oqri;F7G+6#%r4YGT}ysoZ)Sx&*TB?aceQ*Tpcb45I^*z3K;S(nfQG zk_FEFyiGrSqD#&gz$x=neHy+}|4%^d|WC3|-Sa9nx1=#0K6=kk@Ne%Rui-y1Eobx8L1* zIW7AcVw`>>hZlJJGrrT~MWwTq*t8kSQKqJqw^>jnMa}B#y}DtoW|{nyO8j z8h_4=VigZIw;DFMlf*Y++jah37l8Q~32lpu{JZeBUt!RW`*4&$@lWDi${5^`(jx+G zLUTSk@wb@6SPsveP{l2yv-rBA?jeWYV{hoX=4taa>x4dPXLy<=Z)`rh%8G2pW!>Wa zTYf&%GtJA$$c4+h^j5m_hQ|jRPSyILcTAn0ouyW^Z%f`rL)J90NPRwHP!`u2-gPDl`f(h;R2ND&Y$bc6^ZDhg4gi-6L*BE2M0 znka&bpdb(x=}mfv0TmD_O7EZu(t8Ue`JOQ2===RTf6iLxtTp2rc1TFF_w(HQ?)P;) zl?~O9YI97`sV?*=Z}sajvlf>g=$tC9Y@Wuf>-Rhkt-Wzb=BZn8SE^*U%9CQLj`VnE zpMm13dO5+lCk;m};Md$Z7n|biUzH?G=1Wc)c_rL&ZZ5xW-*Y%Qa=c>JX~4r-R}rxv zh3`Yz8&>42Oc|Xxr&KH{(P6e`&7DgBAPV9f)bzeGx%s%inx;V9(ebI-Muv8Le|4<$ zv}&VRA2e0CWA;SSForscznb`$FaP(7|5J{MXM2I9@>b4^I%tEaYNrdbjyplw)Bux1+ z__o9lN!shRGYef_GQpBi40t9yND?LeY?a(nLf$GnCvi^_iU-f$!%H$r>qm`l4o1o! zacy0hd3oamUUGNQ>~NB_5}~cj1DQH_Nm}*T_Kp6R7XXr55_sE5oFr0nhTLi|bx)FB zO0R&l9C1`q61)Qb(v(8kY|uG^mqbZu7OYYzua5om%HC_66`$8P(+o~XU3ff+ryySc zdWGTIM(Xj9zNKNpla}qff4o2sUN|CgE}>^-J?M|8>8MXjN*=TP7X0tC0LoXAhWb2C z5_W9xkLL~ld>&7sBTkQz{`qFe1t-a2K&;i10v|R=q3n#88a`c1lG#0BC;+^u)VbUl zCPRI3sl-b+du-GP{3&$>z``*brp~W@y$N3Xs`Yqcy~Q{x{0T z*k+%_k-L8{>EmEYI-ibZGG%k{#i^jbcOV1oly=~l8NYY5_nH~e1 ztdVdJf?rBM_84sSUDY6nCLzg8K0=b_1O|@>f^#PQ<OMwCYafaW1q}AS^XJZ7fgl8Uh=Ay5!2!!F0dyt= za|fmy%4y}90>7NGHac%}=@N7VJf?$Sq4v9PfPvq*!2b|LLx4dv;0Oc%AOif?s|bid z^ZPON4?BjYd4B=XdBbLh_7w7TB`j#>ne$>Du@QyqdKn9=|J_-_sVlY{?mga1^)f12<=P5A#GO^Cm- zUrc=B^HVPb^SMX00NeKhd2WP!smA#2*gMeY@C1N8#ZnOvtN;SYVbJ9&;oOy>-vp*v zFUnNM1vxzS`~>N8*0Uft)03zb);#dybz9y@z1x;fP(Bs!Y% zrur(s)f+f7vQUyeoHXL)oz&u(I4~1P8SCxWvQnPYo!Z!rs7~?d*U1f?t1q9P(+CXc zcQQK}p-So+u;(QEd{S{*h|G1?<6kdxut_RH&Edq|;p?Y{ttVFr>vl=UTGlK(uJOC5 zG3BOaDJM^M&R`Q${I?6WM>XqULGTOQ|&2xv7){P6K ztN4afrp;0Y~H98HKnRQrGrZxeM{wQ{0YVkjxhGRl409qzORFc{7&6j zFR;Co#~SNf%61e(#(v5ZjrE!d!YMT?iX$U{7~8S{II)bNh&zW4W#na~HcEsB0%&yK z-071iG=SQ>Ax>c65&;%K;5*#&i~eoUN*_y}bHz%OFyx1KWg5yC;Ht{Z&J+y-8XWEl z1xH&>6W%%XnFCS-AB_B{zcR{ zRd8}CnL{j7j*)+P%3Fsa=c=S?7qSUee<|B&{A1@7E)u|kaL-X@8VtnpK9fPmD;Rv( z$X>K4%iiup?Ue(B5;y$-+}cJj_r?Ilj^lugAh;AQb^>PuAjP0Y8Li+S_JY{-)P@7GK37u^aPpR%nHo$hIjm$)M6t5&WbUS!UsH#zAV7}mjw%6fvyvA;MTdl_Gm&Q(xEzX zI&HzQhNv$;lRUY1hOn>=u*P_Bc2|h#1TYZ1lTi%!^xS?{X$;##VO3Ep2=9&RBt9~hEzJk0POF(&Sv%e9 za|5~54gs&N?>@ulIDT#AWpoiuR`GXA-Xr8f!b$tDN^vMFmUuHEW|lOLmuI>Q!hoD| zrma=wXOP}X80O5{f1eKgkWovD1iN$6k(lEn`tNxd!R20mIZ~lYj0J2Ts>hvr^IF(x z*}Jz6%P+B}aiqPMuurDNzo+jcsv3`ujDf!KL}xsOV%xQ2Dtc62_`t7qX?#c3fx{&_ zQIuPtYs?)>>`0o|QB(<_O~x&<<3FN0QAS+bHpN;H%y35e4gd&^tpT*iH?xImDA#KO zN#6dyouoLCc0hK>o&BO#7XStlFJH)p=A!CwDesnZ4soV&RI-;L`?LtJ;6>H)>rClZ z!<9Z}PL1)I&U**3Z_Th82m2U*omHAS0W>+yWZ$p#AQ9L6eu5E&;l~ra?6k?JEji#* z2nXcxDLD&XI9(@QC$Tz>lfnP_bbv8l4+ee{DUpHkD&-4lu{GcL5HFnhqlUIo?xf`xF_07~4l@ewd8r zS%~(~k9yO+KQo%QP*-T*QQj|eQmqd>us(KPsOfibr*Ic1`$YwF{dyo3+!pKgJwkr| zLV-9EW{)w_SAmBjPkngmaXTCbE=rkDJL0=SDbnAdu%7+rW&jt}#GYsQf>H*C7b&4! zuqG93vXU}*pIV>dUO!C%Pk3m+I%wGH^BpSppbTVeQvznMXy5%UGF(!G6xiXzhhrad z$xcff2w7m`crii(`%sxE!_ho}G`E5at;~zyQzo40UW5a-xy{UO{O5gp7aX3M_;vzNIh5xCCFG|`GE_>+L}^8qx-Ph6$E@q$rzV952NyM7Ei&BZQ5 zCRALzDhFqhbl#(z4poV(d!GjWmYOz%=fd!iFX(ew8_1?l_E(skbkcf`#m&pIb5cOtF||? zKjqp?Rn2vj&(ab&22Y1wxxuQV&Z2M^Jv~`I4yOBEm%s!MS$Af1 zVOz_aU;2;Jd4UF?(_Z|b&36aDe@@an9`Y5qv@T9}?p|Gn6)KtbLepnt`q|MF_IHLLCo78!hJo7?@NHR-V&wWNK&S0x1n?t?K>czAe6rX!7=d^#RG zy^_Kgz9AT;hwmH}Pu(+VLC5nJtcl@Y*mzmT?m_E>olB=a1*~}f{*XhQdHvAHyMD;v zAg&+MBwrSLKATF5K|Vcp{7O667Snkm=jxP*`!Bgilc~PT<~)$Ol+WO50%+_mRBa~_ zcM7sMAE5Uluh66)5P2*th|v~UJ2A6B1QWkR7snZ_O}3QJ-QQP@4na6I*17_izGWK+ z8Y{Z!p>Z&3{rr>mAq6q`KIU_ztlK>`FgvH;Z;4Wbb%hh~om7ID9}J10r9_&1g~0ed4o$XAia&;5YMIde=Cu6kz|oU>LpAVCk*K7%5W& zz&tcR%}@HN75Je_arL!@&b>jHEo>poi`YN4M*!cKLXU>)n&3r^@z|4_8*N~EzCRq8z@3oM zn%XwiKB|wtd+)OfTO?rkZx&rK1P;fdes zqR3l7{q;+mSMOLmx@t;O?yF=AbNy29VorFVNzJPrdvZPj7%Bco^t-$ zBmx>ao1(8<;aOFz70Kt7d#&uYdz{nRT)&RW&qomX6196|DynBmjbM}1D1-gFvH;Do zE5YCg_T%G`*393_OZQ%nke|Q&t=M^BcpE^w@?_~)uFhlcC?*~h&_{}+_u=lUWZ!SR zT0UAc4vDn7~cP`RY`R%FvcB^#)Q2DHAv!d1*e~Sx~JZ@!s^W^GKM;Dnvv1&`K+S&PJ*P4y^vI}P!v(IW93Ok zMh2_n0>!J_blMdqnmPXGN3FsQ7%XhhpKl@nmpc2MlzJ`ygs67=7ouAiy1@OE(xY3%^Ax@wN;Gf+B&ZXx{=8wcveyV&x#BRkTxFzsRe6qX) zxKb|e|0YtqN7BVMIq&OJ;?~y{*35PDV*jn>q&}w65|l*6IPD+T6+&O=)OR~8f^jj! znHPl0WuDAtF1?I>C_F7)GOgV{Z-#h*b^)MLW0=U)yK5N`?T|nVkn^Oxo%A1PghS&| zR}Bmjt%VROYe0C!Mwud`Oi{4Ah?R%*$+Y$d2aYKpaR8t5jEQXf`S}+ofc)=X?9_L> zEX|`)<=1rq0qTMq(7C$jour z0?uCRK#^mQ0^tvdK?7q1ax*Wni=%(FOajpAIshoB$g90dR2rJe(jfc=XNOKc58uZv zz)ZS@YIax|`Bu-QcFl=5aj!$IYVV&L^_sO8M0_V_gdD-_OVvd7^(rN^;rb$v@*bm5 z5I&1Rb}}5?-9pTy%cy1)S)wP)_yiWrrywY6(DLzrFA05_;pOG)*U3$w&lya#IvFd4 zxkV(*%XSO43&28PPRwlFUEnj0p_&g*FScEfnRMzeoC@+CZfpMI)?}~3bv>_YI{PWk zg}FS1F)~fNwEI!c&4YMahDDeI^)v*TNqd8>)jCHq^fO&b7%4yJY8Vv^{&gpT#?h%& zqJ6moh$cQ4^wc#%>AbKMRoxQsPPgZfEW{{esVRg|ugxt9`tbzdgqC;q%a9(9*04Nr z`a2BY6+U!P?QoS}688z4&&+-qj_XVcRI;U)cqFyhaC{Y+i>iuRq*cnQSw+jK9K0;FG@YLOl|cC$IXe0VMx3UUxL zvLm4BHj8|W*455-cTkW9W>ZAk`OudCkrO(&=gsV|d<&P7RI4JK_oJXX+0x;IW~z0G z-t_o3gcvmXwEY17j+zWP)D9pE=Uw7jMN@UlRZ&4!e79UiO? z=}xpwa5n5e>X1_}RH0pE5Lx;D5Il(?I-t6d74CsbCKEb$eqMYo^XkFS7Pg_Eoa&-C z+3F4ZeM7?#T%vhkp6O<`Tx}W%=Eyk!N?vA226rt|{!yV=NeV;|)Af6Ef|qnGot{jM z)ol#8wqk}zu0uahEz|z8DO9^@7hMY!3~hf)Nj7lG{p{DKyL@wjN1EHkU8E~_^e8M2 zV(-~Dv~9(JJgegAf($Y$`61*jt`mv(J4em;w3mOSI@i4b+t(BX5QIgs z@3XVaztCL6-NQT~C<}fHhx_a7!yTeP$yRF4i>?FF zMor(|A}Hb}Dw@CFEkFzZ@#6mHB3Q%7=pbtj z#%CAf<+59Vvo>77AH8_+yoE`=7Ge_zoxASCs+`sL)(qd19oh`UNq-U!|#( z3K7of`U?+y;m7}sJTo=jmD!g6h>~)q*qY_{27<(`BcF#hJY~9%{jp}j ztojtkdrQBvsni=nm?2FZ7qPef4Jg52BTgdE-Hti8eVGnJGb*;oy56mHj{>H0qX(j} z8+vPMmbTI3f4YVcZ07sSZAV6#k8=Ai!LE#OL~vX&|Ly|=iBb$&wBWIEdO9rc#)t41 z25Zh73)>9kTB2XB%Jy)eec`$U$!YFSYHXK~F>~WT6&F3%D z{!<{NFfqL^pidDplKkV_F?R57cEVsB{AzzoO<8b^{BnmIxCKrQ9!WRtKDc8Va-qbj zZ&?kf%>zRs>081>e}1_e0yeWU!>_COBl>7D{Uz9=(W{Npmmy4}ZHecwdX%{yjm5Y3 z_sv#?Fn%Wzf5-H|+Q1kFRV?d*z!kD_pIPSq7SecRKZ7Q)RqBdQr&b;lf9z}9wciFN zCcb*al6Qdq@weqfU9Jrwt9Hb}_ZC%Z-lODQ3o{ncWdUaQ&;exSf$Db4oE6nG=45#5 z3FCjmFX}FxglC%+mG^|eq)TGeFX1|~+2v(`fFL2H_m#|o=y~l-kGJdA(jBqYZUs86 zzrT+eO*o2=;Fe!E18Vc&x^L;}0|`BAa^0Lb>U-T-XPVSkn`dJI6{@nPInj5x;ZMIw z07HO-+FOb4i{o!!SW9zBpK;GzyNDF2mBArB)iVp&sB} zT@A`16I$MC|7+k`=m6B^c1^aA8+WrqsbyNPph`HJu$g~uAFfV$QgD>X{8~%EqB&4F zfxv}~fRL&G-pzo&Cm3_dx-%8BfR>)>+$Rz za~*T$_A0-PE8O$nMLjAbyZ#gxOb~qkra3UKk%=)L{PM}4A7GO63NFIXmWd`j_f9f;{-Ws=0cM4PhncmPX1zlD5$75i0;C_Qd-zhPCkxpSE15%7Zdyrg<<W5nm{uCA*h_x!b7RVt|!4;G*Mndd}AVn*BHUcDIDJuD7uv0oAF;v=q3e4u&{@9&KE+!yUUf-eec<_yWsHJ{A`Vi^{41%uy;xF*0z7- z&%xP;n~s85>2No@MVxq$k&qITf=NTP4A3yFo^=^dH}>G0 zlVHZ@5Aiwo949M2p9ky-n`EEh1l@|Aj=ChPS;Oszz)K2SYDyQfPdCqB)a7I`xZ#rbaX-IBF=Las>yw-0ZMC2ZO^4kr|EXq$ct|!r6eS_ zef7K=xBvKhpe+UR0IThNjgY-l7Ht}pED@*cY}jcL_Yt4Pp>wt8mDE|^nAft-q!)Y* zA#V?}6i*)h^Yqam%9T4*i!8n+2GK3uJjrOkSluf_fsY|3)D9;T1mUmlND+fO@>}01 zQMfbtl)3YTihn0-siHK^CMG3C!e(Y$zc<`^3$_tC{B4m$H{R>y7g ze$YHY$y=v1wd@lIWgi4{V>r&NQgNoGugLC8o&MFUn_IvI90UO)=_Xi(*7-%NAHB2e zRAVC02VYlv{gxDY;6|B|Q>4aYEivYHB`L>Nc6YGPHv;b-YGN?YizAF&@5ry&c6D}t z^llV;#>#L1ZZrT&sKmfq2GDGlK(EKt*ALQO)16IyVKS{sF1Ibqz|E6WSvi<4gLcn6 zHUSC%qm$ju1qEX_hX87ALYIg;sP8Q^Ic`rSWxDx*EozN>QKk`ES}k!mlEe56xDE&U zUP?5@UczSJJK>bNN}XDe$%Q6wbr|}1t6url5b4CEfrOXFQ*t*zT?trIOZw>OXa(d7 zYPKPge}NWIIzIw@S8+IVJeCTQM!=p_G=$+%Z~zvtz(9M_9I*5Gf!g;Fz{HukDn__V zLv0{{@O7Md@UbaC3vqh}RE#V$e-!7aLmv*aqu%d)Cp>*0y%+D6b8^FrlsRcF`qEAP zt^VB3`}xm>I%f^e?G_!;H<9d{z(n>(96a%{PxCpIDq#k|D;EgH`4Sg0NBn(Qa{1xC#Z@O$P|EN9)lcmXj+ZG5G81GHjOL-wZ;7a)(6Gzj<#DVzv zilBxdTe@UE|0c$K_me_O#L0l8%&ku+#$G*AxKm`P3MiMV{nlrFzOS?x?;1}rb{LWj z@-TOvit2iDUUS3ee#`aTd8LF^T~1G-nbtr@Mye7Uhp-gV{MKZW7id#x(z>l6vb&&+ zh^&de8xoMh2ZzvfVk`;5j7r1F@egYi~ zH);6$Jx1{E_gM=Mq^nE6++d#F0%6hWhymko*zZlr$NiYo+#LRpO)QY z1d^|QfCqgDuu=x_!_R+au-^?OH?P$y#gR4vYWqR^$be!wGjpi_IULv4bfYBtv&4hm zV>Ys<$9RBu2TYbrmpay|UM@f=Q`};5*G3q#0iPfk5JSAK04Q{30L*|&*Xf@cXsm4U z$df0I7LdzzQQ7@=;Wn4PeR#+dC4^<9HlJ8&gYbKAo(<&aOqoLMu5RB2+HL38Xu6~E zo1Vil)_AwTlT49ut(2^AyTe_S0)N`xQ{Wn-4#SEjK{d3bV!hunfE&ASF1Aydyv7nN zh+LqOE>j68LA2bpvH$w6Dhf--ktpSZAwdC+PdMXXL4nZEy)r42l5ts^Ya;BIc$?Fa zP!SQz8%y#vTA=jQ?aDwD4{YBLc>sOt1^Bl&N3rk2SaLuYm&HA7!a)wFUbmuZ^LwCh zO*CNyws9Q^S{a5*mY28aMjeOGwkfkSglUOV+FiU*J6M~6TKjrj@BXG2!r z_}Fddmibb87O@4{&?rS%L|&Mx48?B1_6_tD*y_r=Ph6C@|0=9jXwKue*7iaC%3>}f zoC@qM?=^p|1h9f$Poi-h6|3ZCeOZfQ@b_TuUqZ5elV-Sie`F-0zDSx0fkx*@TTwP zOpiQ2K~Tp5q!Oiy2jlT)R46+u^8i-=4&YbY&x@3!ed0`2NGf!_EsgGTd9HmL@?sv7 zY8M4|i`kLL+d=Wf@)T6mSzR z5UI>uRH8HFNNY{{Y6ktQ$IP^hJU_GS3^ak7nUX0yC1DBF6P7xvohW3sgNJw5V=DxrI-|ch)#dNe+QCHKD zCa2kW4uE`=x2!|(Z#D?~yweF$LKQB(9eRH3rhfs{6_aP<(&|w0L1{>s+Rz|&7RG%) zt1d9rwP?b0dXE4*9D$lA@40`VRU8T%JO55N_-j4}VuoYQ87u%$07v)rWjStx^KCD7 zHP5mnp>>C9e5#k9<(2}N=XNSNt+8~|)eYA=pUV-D?7joXt-`QIvU;|27l%OKNqnCC z@NU5{N(%Nsb3YZBePMvCp#}ku^9o&*)aIK(=>Ul5um$5V9}4C$;TfAe0PML~WfM#_ z^lv8tvjvxXvR^d>Xt3qg`#I)8J;M=_QfK%GDd#Urw!pl>;g3D7x zZ6m36R`zM+lf89eE&nby`wep~^EWw`Gau(3`p57ESe~3>tch{#g7TDwPGrBIb8@cz z`|jk24W$F04Y!?&C5lp6Tt_kk3T#@IpFW45a`?%Qt{2rwRO##ckYbu|MIQ_yeXE=H z!|8;9%CTR|Bbx@k14WR4nB|{CSZiSfMKI^Q!30X7=w;Mq!l0YZ$sQpD{hw|PBn6Ma&!Y4vI;gLFn?C8lM!-}-&KFFGg`sq!u6 zsM&PZ*=sJ0t(SLqgpn<8%v3jEGQn%OkaOKojj>l{m7e+R9=c#yXjKwN87F}jJ>N2; ze4`K&Kv3dlu05lglorr0M)nF&9`o4s3O=LK?$v;-aamu1?e-DMbe7Jk?h`+B&`6nS zHZ+OGt`i5`V8t1Hzw>aVqSyV=bGsT^7QP-|>GL6+16#oHiWW_`USDZry8oLX^W7Hj zlV9~yAh95+MF3E$z>vTm6?OW$4;JyqQc40 zG%X7dna%?kYxg$Q?W}mfNo!i+>3nKo)OzC3lvS-3tFb>r`qNkMz4K@a8*96Cw_+BO}$uYp{qVe0=5CBDX)I}RK+1nn+q{G zvoNKZ$Nen{$~|8DH$f>`Pe{NxHL4RdFxDZmJO|aJuaz#A#5i$4K{gO-XALvT&sW?S z?Ft(*vk8yH!6`pAkkHuWZjh*UG00wuUpjwOoa)D;G|>9nUFjp##<`8R(g97<9TnK) zZP_7=PM}?LK^W5l2jq|nBl0*R1Hm4ByiGj)Eb#h(!gJxy^zaCMdmKTG3l*1i|E?G| z?xO=kC+ea=F7?lrD|1=PWFr?FJKSxf1?8R;>- z87baJ&AsG+T6whq!Mr9=2T8-F9%Tb-Qq4`~gCV|&T9BaC>5kMkUBhe>jtr6(0~~mI zJFM4}#a~~(>96BocvaGb8B^fInck5V+p?MbJesOQ==a+Jh*jWm#OaOZLhoL`zRO5v z^;hjUY=%^sZaYmu)xHI)_VG}ItSfI)s7ya5dcM}U*m6|u^2yqZVDD&Lj$Sgau>zvhop)-=gH2|E% z-0DwP21sn1{QJOHYQxa`G4Z9%cB8pJ;)*H7*F5X!MGJ?4dqL@XA3*IcMHAAH?2w7t zksJ_(ncexKIiKHr)V)5GDbGRNqor2m|!p^eKiijaOg7r@x;@ssp0G+aNeyYVP*z0>D32 z3a1-oftThM4e!3?;_8^;|FkOyg@jPVdJR9OU`WeHcsQ^SevQPFZDBLa-+FK2%cyz4 z$)A^x-5zgzFn9EW^l^8Eb*eF94@Cp!^dTxUw%>YB{ydp=le3}B)$XY5ah$%H2SCa3 zpwe0Mt787Kdt9Ox0XeIH@*#GWCZkw?@19X*)!L~)95TvqW{4`5dExS$i+W|!W0 z)p1jW;07B8=Ngbw3V6Ue06}x}$kB0-(u$Os_ z1oX%=*=;8FvQlld3v5R3hY{Q6dp_A?7jHdye`4b#EUdxjOYE7a^JGUw69&TPj2r_a zkGPrahHrTZ#n!u;BaBXLu_r1JwPV|sICr#k6mDD3x-~X(DE?g-IsrZ{mIo#ZS{;VU zK&Y(T#fZ_uPmBJo;YJ(bplIM72*Oltr_A=f0%mHE)-Zi8!0Y0Ij741*Vd`%D365p& zGqQ_^@~yRvMn-w_1;I{WB;g>hudk$1lvZDo*C##rF>5QAL>ydQ7#ZP&?0(jQ zYJS-se*bnVIl&$F=f)1}K-7^U76F+rt&M#L`BX#F6H_Oy!fSUKi_`^ZMX@glFs{v>5=psDKC@ z=z3K+H9Oz^Wj=0$nl3|%Tgb+w8h=z@%vDJ_%C^}s`Z*MRg7&<4zi^N{!6%KFn{v?i z>d#|0-iJ*Yyqz#Gwb@IE1e^sn^2XUaj;5_m37bL@sUV9ucSdILi_Q#({FLg?Uhl9`xujn;h86tXK0`)>=#&ao20q>ao?9 zU7`}hc>yksZ4(%mIJ%y;pEp;%Rmq2%{^mN|4*F@hV?jSr^DsLRW+7I4mfi+?bNZR> zNU5L}T`=&rHiEcdhdsaCa?tRslcV|@uTWx8!2{Gtt9eynrgL%P3Bf3BSOBB`z__+K z@d>xGXO`d62hM;3+=mC86@YuJLkoRWm$pG2!W*HC8qyP_EV<`i8Ho_X3@AOspYDF2 zq9tHsCw>?T5I?l@QZOX*;1kq__Kd;@5zn?R9nzvkOv|DKMlt}goun2sY~Q@z^dvhZ zwFIH7k?gBj5JFNJRXhOgs2VSFVmrvqA7pzfaI!DTSF-{1^;cHbI4IeXmT>0^6qQ<_ zxeurESE{0u7+t%zW!d|XJck^?u;+i@eCp*0E(v-y14!MxN>}S&^38v&?M{ zG3p|t6# z=(a|!dJu6H^Oj2-wCpaEXjbP2dLr2uK_Cq(P$f?_eL-YC1MgPJwE~X7MlW8S zAMDmmwjEp2-cBrz8P{EN*wjixU{m5}&+RmFZW%wUc3$#f5yMz${w=rl`#_z&Kab|! zG0qlE9oy+_#RC3?JF}drY-dckB=ejH7(*tc96&3$fFt3E=7=jmC!ebJ6~3*uc*ih~OiJNYkgOJsP50zy;~4 zVHvck0yIXSCW_rRhjZBeXdDk{Vfu^>(N!2j^i+7cdM%EgF7aJ+ zP?P3DP`lGK#Vu;QtmQ5)tbwlbtBXlTM@1LgRz&ZC_4S9(F1}(GNIui%$Oq^$`EuWd zQX>z%Iy+_*3w+>m?W1My_wgvS8@@@oSEH`d@gY`J)_AI~AXU2kigV1arU8Cc6&Rvn zN3f4H;CX~FPH?Ui+t5?$7oQ%b_(s&>?i@G1t_4HK;JM5E0$5IVecqTGF#OT8NNukc z6Mz-P8>9x7e^+zvKiQLQDzDb+3$uQlB`}J-$~_9GjNQSlu<^!d(0`>Ra1)K%*uw4J zOGa90W|FRsvzOUAk|o(TCzr-UpFU|2W?y^tBR3Ry9hu}z5_SvZ%T0PUmmB_0A+ZPH z=EILHs*zSZhCqI5VS$(_gQLgaV8u`%u45KJt>_4mdh?7wLI{+?W6k6mZ~z(SC2c`*sw(3WCkWJlroCz{ z%K4`vWgz8S1~TGj=Yv~V#P;GrgJJpUd$eVsA-2hj9l-lbD>)$8Kb9Tlq!So@8G(@b z#4}$I`Ymn|Cn5qe`{N5|zzj;)`LIC6on_Dlr#vq0!*dX0 zUG;l%CQ;-ptdXsfR}QfgH*-PZvttOn@WBMxAlSx}{G{5y4B=QU{Nci5TWA;ZNt?~fpu!>VvfYw@T2iWgv24d09(OM|oJ{~e3HAj_tf7DNx z6kp{e)qwKtP%MB;A07!get5HO^88rueO9_lG$Oi*v!DlR4nQw201GfNdz6b8DKdTW zi4lT1k3y-r4noI|$8`-E(C7>#K_N`Mf%>h-yyNPF;ZPNO3@P?62WT(oL9vZ1$)irE zghit1cDg=d0hLPikpd5hJqhuI6~QXf4j6Rg19!Zs8KeymAZ_(SZEBRtf>%YXF>FtO z8~EXfMbUFpli{^D9N*$^ybUv}2Kj_G@ukz)aqS!O@C((9FS{Z{Q8X`l;Er^UY0C&d9dNF{Xv6{>0*^v#Wib*j!eigXe_ zF+{&vNPI5X`bAGFw1TpV#O#Z1K8S?MI&&ySW6hUuB*32;ou@<*N9y)d-!qTAs_)Yn zB{=VBz8%N^Rac*s-SKr$G)U+WW)x1m9()(_$k+nWL>a(m>@n`@hqoz$o?cM!=TUGY zym@Q>?$RZHHe;RJ-Kox11#?2XUu{Cvhlc~K-Z^Q)^lm=d zeCv~;zcOX4K2+H;=e-$a_1e2@nU8*S=a|h5Jd=0qe(28GTyRzS@)5TVFI`!uvyXVD zR;xOE3K@%c^6+;KTpM^`3+xaUwoO@<=k6Le(>`Cw1WAS7ub`Yh)Zp&YGk!p&WlY@? zcOCWC>Tq{p@so9meId2w!iNR3$dVx#$t~Y%xM8^17`+#U3{&=;UBpvH$m{YOqxYDU zB3j)5c|!%2d)wHxCFk|)LkC}oFJH~DuMJ}n@(+!du3CK(uZFGOHUAN~dwbsWbZatd zuCt&8a^c;v=gqazVeVHZeJ+{4<9`Xq?F7K;ul=mqIwS6Jl26F9Gd~VXo0R zoxP%R_EN<`?Fa!iTNVF(;ubvfz|X6X=smp$PhwwOaSqSjJJcR8iT*jV`j3ILJo*pq6WR zxz$$8m!GOU0@m|`FhQ9N-1b#`jqib;#lWjD-BwWn#JoY**Hg=lLV;nWVB&OZZ;&!M zeZ_8mm3)V(N=p_^!*qd4LTUI2K@@kUSRNB=+J^C zwPCEW6z7XI)Lk?*^LPeoNz1%smT~KsikZq+D*};TH5Af9fGD-fms!@#KTk|;)xhIe z_s7($#2I<;rHx*`**fDP%Yun_PqCs)6UYU_Pt|8}4oEPu+YkWag_8{DK28ZeqZ7Vf znqjL)xmQ1sUKC}NF2^~L5 zz+rf|)5~k-Hzm?Kl)$(Ad{ou%MOn+mu6cQP71Y47mr$J^M>Wv=386itkaewXdOZgz zNdF+yOd%7;{s>;>ZmdhE8ZIM_ssY}d{(0i{V|b_FxT$N^k4{^Nn!o_r;cfFfU%6c? z-wm$wJ3wjDxb{8havfN~Gxl|E7GRzcLRt@AwQH_mmSf zNlB0FRL4bqE$^Q3nA3P#{Kcx}>mapq7nve7ce9GI47( zw{To|iyVo}Ma&|9KP7WN`p4$d_mRS4KWE3`4{)#oZtU>sCUZ_wxw|r8mox98hcQnTP8F60U;Fep|EuFz8mw9$o`FVM5{fMo|$T%_* zdIrD;IHDN1yv5|2-{4RY!#E5joqy_ZlRV9O9a(sctJULc!aT_sH73sA{Se z>wU%%I^zhlnjp-+y$-s4I<=#h_FaXdi0wXUK6mE&yF&VN2sE`1I|?)q;d2^SBg&`^fin&Rv?o1#{?r^;qrX4P5IhqCX}A+TBzQIFsqq30)_1 z6j39Oe`1v;N^tz+dzqw?-R-)8E85=Q`1IK|B#zW64HaWAsryls88{z1ceK@K|M%jnaD zkd=yW;Sz(?TFoA;AVK>^VEC~XuIfv83a{7TSQat4MuHoDD`6z>rBYk;Gx)ZQrke7Y z_m>G6ioHt|7bl_uVh8exjiTIu7A)<-%ZJ21`sK7;1q0~*uf{-bc~S?2U|!8qC8dB= zvt12csmq(LA;q_Thi0TSCPY8hNmxH z;)lAMZ||9b+-~g@sH1=ba1@UE3}Q@Bvz+hL)Ag`T@Q8VnfxXtMQ~&i9+GLJs?l&jP z@1I_>&g`$XFq^s`vRkmM2;ohiGS#HP&K*{|f?kykSWnSSnzsQ-s!l{O85ZY~nCsWJqH28qlcC_3;kssk^4wqA7@0xUOKZ>T{s(g?QSu zbhzGe#BALVCCBbLMwZQ}z$Rj#Ot0SO1T_P{k1bEcQV!G7pxfL1Wt#E@r?yH{dub}< zv5l1knawun-DPEZJoY)bAMU7rQu3M~Y&uF;)16k8e+(og6L9bx5Q%M7WI4>JfpT6C z=nsF1xT_hO@OG~R!FQ!ae&|i4>NI&VRIL;wE^8kDGM1WAM{XN%Fp{9ni zU9+40OYk-}RlZ9Reu>t8Gf&JldRI5(-gas}61(#z*CD%g^`y8$x1!FzoqD3(=-fzD zsM>{lDL+->a`LjAPX>*BeXAXCx_0?TbHH%d)Jqgi-F6YLo(gictl)w7ZU}CI2Ic=D zkgN!ZfRs=VCl!VC>E3JB#$o45xS*PnRjTUBBssnS;Y|{0PutSz2Rm+GYHLJ(%CoJ( zF!qt*U|1*7j&qrbql~Rji`pfcF;At!t)MaxQ}dSON7v$7j5zf0m>~-2rf`!Vbh`)Y zd*?4*;MkkWu>9t)J1rlNUBe8owzJ3RZPU>;88|-!zErE>F zbQo4gi7KXxz6CZ-0ww|VR)IE#SDq?Glpc)$*qLpJt_8N*c8{82`EUk?J{s-FuQ7qz zk=@WIXHIg(Ye!yibd_()7$P;r?3P@m338pWqQbelNw&Ehz^=D_-pPVGM?VRup5W%k}!%{+HS9ro+^NS1YPI!68ou*xyM* zS!F)I*<%~C1#Lieb&b$aC4rfv7X*;Ez|dG^HbVk59eU^v{2UC;E}_*7y46|kjLQJ0 zN{kL;iB6**Wk6)H)w0dPr(QPt8J&UfhdA1YE)Pjn&E_``QkhHdQ2n)Uz9^dPkwQIachxar-K@$?) zmeFs{;_iG?oAS?K)=EHt!MaZ470px|$?2X$?91=fIFmsRD__c@r7EYyL<2?Sm<`35 zugKh*R693rmm?4@UIG_f>{022(hkDgyY>5Ju5%j2H&I%h^A)&u6K0$}(~4$Q#LNin zfeTVP_QFzH`+Ey)BNzJ2d3S(8Xyb&7$%NC^eX&MTEKxISD)xUxf93nili;XGZ08-1 zQu|?c$>gNJ_0NvGEHo;*hsZxGK^^ZypPA~&s~^BIZwQ0kSNK0%eR(*P?Hl$pV=xrP z)*>=Uw$Lm4l1a8G`%)rpvWBcF%xI&sRVZ7?PL@PMjG~RQi|n#zE&Dd}T~EL7`{(=P z?RY!h_hs^9aT`+#ksykmu`^71wV<(XZe@6?$iY+0lZgKKl zmmAYdZThf#^F^sy_KA~lAfffaKa27t2G>3*1$H|1b6T2wjN!*D#}q2Ifzsw}(Mr*v zPja1)|62O{;3f6YAr+Mh+M&!=A1Tcn`~T*QEwuc&aF&+|9n@F@+U}De&L2bLZS~_g z`o)t)O+~DS6nxHu6f#It^k0)>SeR#tCw)f%aCW9gU%pe1ai7*YX#4Gsigo}2(JY@F zzFibh`kS1C8B)WPruo%ewVb4hmY*1Lf*o#*u_FO_yls%ta^Z+ehq&g7-_iE^SNp_L ziS`07G`1G%j;@jCt5;pHefOAXLg(H49*tD{elf?d#M($p9o{+p!RvZq6`jv-4isZc zgDlG-Y1@ZIkCP@$PucGeTsXE0UqUr#_sU%7cTLC!#1%1{+ed=|7)z8MbYUXwZ#{}Y zjy=M`7=(=OQnx_}amSBP4$IC%yKlEM$){F;SM4D&)V%gfTj}PCn?K}36|#ZD zJAA_8ik`II8Iio+Uwq*<_2zc(AnnH#Iw2>aYCveMOMSzHv@b}0xaIy0Lzi=P-VVZt zTnkTRxfmDLUW0H%+f1Ej*=D%@yqn${U=flP+;|V@A3(}GZI9H3VP0wa9w3B-@93si z@0%h2a_@b0i$<6URjH;s+Ph>smt+tP5lznd*Ezvnn`?B-mbQoyGNqjR0MY7`! z9q@n4KIiECE;(oY{y_p$4z~_3>z88lY@gGKM^L~g)T z&z-!VayTdr&`}vIu&2^2&|)S8%WX2`F?j7?LI~fRtMEysAxUJ4_leVGwb^&?mcSboG@EbHkGwH4>=#gknB0E%_mmKc4YHxoWn4xCuKauZ z&##u|OA5=9RG%rcY^}YUDO0Z4$;~VqML-ljFHM20% zCEQEOykGv$cLM|58%Wr|9}f7LN>{qvdbNS&n}F}CFW1?Dd?+b&(ZWzbmghS^u&r8E z?A%&^X#pDGVIh=z|CxWbMytlEg%3NnlMBIy?ML6o@MByjv^21lQWZ|E!v4(~t8X=F zf1=#q-(oE5Sr0w0sT#$Uvpn;Gn6GB6b zT8PgvD(i&~X3}*F8|O72CM zdzWoHhuKhxz1X}n={@|7ZW$ElU=Hk_nMB#22SCuMK>q3CDqYGCIZU@lb2}6;O6e>H zDs*1&n~ zfxmOJ`{v2?n}e^Zj|psR?b3SXtzLMWvTreGLI_K)MHkL^Ge*9*^WNvz0DPq;yMVD+ zcaX=@s`jwD$|VY~#7Sd1XRgmxO!Prhd0MZpm?(TU^dc3mBppmX#&aE@+|?ujtUeSwcju^3G)lUi2a?VeHNY)Qj$g7Or9yRM(048x}M`{b3h@7W>wkJ;) zls_-#Wu+|xHn87?m2j1vWR5U=UC~xpblcH2Kt`dr7MkV~CUu2A=64~$Znhkiru`C6 zeUm4a?DLq~m?KFS(G6d~=<&B3B(U!`iO#7C-?3Z92L|^(sT#hwFEHE7rU2UJQ^_J+5~Ad;3&;{9>;XGvz( zC%rB2W2~G&OsKNDG1G3W+4=o@ha??x?6;4+l5V=7x39v2HRfavq}z?WE5?O)gG>jS z|Cepa>ynNQvxp@@OK7@@s?eJ@@#hor>HOJ<ypMumSR42>Z}B5uIN6@9x*~AhYqg%+_^sO9+dBV^(-Zqp zb@D}_^L4?&tI!|2SK7l)X&K?Hz1!Oz4r7O3 zwwDal#n@w#qb39JjS0YhB~unE2mJf4eXb}9Ue0%iIgo{b8`1j4m6Z6a|HHa49rhSd zUj>t#Ch2qUx}%y}pRK+If%m9Ut&45YJhZ&4nwT0+7vrQbztjHK}7Ccj~1M0}5oE%8D>M55dr zL%Bse%n^i4s;}t*2}5d@z0=<-@lYfn#J()0fR88p^*H|{7NJB=>U7Z?`pK^Zla_Mm z%#q6%#uGhOsyFkAq>$jsmF)|508i`6oN%xpO&FQ~ww+L{JXdy1e&8Ke-%`5EGnwzh zlM8AZ=5VZxnIqo5ICut)t{~CzhpBZ7cQx*RLGEj(;&C%d%kh@^R@KgDEPcru7I$TO zXepAuOphDy=Xcw>kaw-=xnlUOkn@-BDZPI9*!BNDE?m1y9$#%ex&uB0bj0b`PM}%Wf&hBDE5d{ ztY7@g5A(W=8F42NNB#sFYzq$PC4lrUg zYtC(=9^H}4(aH1bLSA5dG$ccnaIE`L23XA$heEK|jfRB4VkqO3HBecD+6{~MK$hsA z=ol7*`(V_#Hu$)2-TLdiGoj6kPm6_*$|)dTH~-f4lfS3?)5~6Zn_i*6O_(2~(t9gT z?a~913gdd^bhaXmzST^h>1E3IKFqiiZ4{6ksmbnR4Y6}zP?NbCMPK7s{j|?xP4d0a zm#&JP9ClH6mJ_m>9{g$kPr@ynw8S4eHfg)r=G{p!<@I7?TL%!T6Bn})G*q7Y->>yv zD+MKRLYmxkX>AE{*#$ir%fmT?EKoUoDWLd1S0@A2;o(e9+Gn~61Ihc;#>Ky5OFR|p z$1x=Lq&m|!U_jnNIzNfOK8Q%qU`NjmvwZ`|s|s70({(r)y(X)E=jHc-)!JmG-)zIj zV85S7D*f%cdq3Vqi`zaF4XK)VezVDb2GWCmb%nJ?r(4};+!#LuSYzu-#)m8Hb7<-8 zW6#O7fI)TAce4EcYF!LVuU@%>N-$Ou-{Qmp!km)n*7Q&g8Zi0hJ4SB<^WRJCJT-C0 z40#Ew_5w=-w3@I545=#fU-POH3!XaUoJv+?tDoF1k&UEIYKkDECM5qg-_KCT<|5~T z&sw_qJ&oSF-@t#X;F6GLQcB+DAl!~MvqjiapJU|HPx;mauBu)q|HXZ9BxcyAL`;H0 zs?G7_NRw-h$}&gliOz4G>$csWibjpy7{T&u7;UVR2cb}zO~ip)WLzZn(#=o$r_)%v z{TFyQ1(F@t4Q3fgj3`%N_>MUPv3zow7m4|q{CU@pU4Ih)?S|C1IE(GG8hR*Ie(v33 z)8g)XzqKFi*ti_XZV_Sq{@Fd+#$pP6CfM;(Nd9*^w1{19y(P@(O$gQQSiC$MXK}@x zxN!zzuPbYF*~{VabHVElgD)=w_7Yr*MC@5O({6S3J&z+sVb}x+@c2DIWsL@rt+%Mc>p7CdOEBaB7ozu21wd1BtStBM7kLji&0%dlz$ z^qB6=JM^T4F<=-42|zzb@B)L<#dD|KG@ zUmw)>Rvd_}*wr#|+}vmX(IXcMyI?%<u7$~zmZC|AB+;0oHeIYVJ}U+UF#?^7;E zIXizo3!3jE?#+&}IA~EDEHYS(EuT2Fo`#U#2mkH|%7WMRV9m{_r*#aw*3(`bqYAS# z(p)y}O}BISVKlVZ^s5!#n@s@n@8vQ%oRgOV3QYI$Z}Bu4g8!V{oy7Ehv^OMeSJ{D9 z=(I@kFVrqYbJ2a~Lm8k2dG+ij4(j4ofF9+c* zT=nm&Y}lDzc(H*GdrrSRcCSO2V2qj895W_wLXy;Jmd&obqO(7Z^gqc6aKlbPOX0Hl z>OxRHLIi9PprnN|t6zqGHtCdWqt-FKctb0$XbIp+)0#VVA z3{w{|z6)r{>bRR@&QWtS9_5D54;jC&Zo2f$RYm=S>i2l`M;uksyP>_Bt@Z`nUcFq* z3xhFW<`GozVp8$YXKRuIc4K*Z0_BBhTEAZaaY+&@KN@~iT*cfM&}D|l<$ zsa7xndwHCKHbeS@t~_`|>Az|cg7&KTGbuM_t!l|Yu&#hEz`76(kB{O~2=(albo)JI z>_4_YV3ZSW6lb6NsW7E}Z%ETFHLmWmSB@|NpYmTP6P_xRrb{U)(n2DXiqyXTt9c>! z2qNVwPF&a&K5yW&OTmD``p}Y)YRW)c%GO-x)03oJhUzt)yLj+er%#qPZF0|%4R`pU zF|P-bCEgb0Gf@PYT4*d~Wjh9oI;+GKfjd%)tsHt&Bj49WrTJ=Rq*G z!pwgV?Z2b;ij_C#Dn3`kSX^3UQqzUEjVY>Ku1O=OpEqfXNd^{vu#IPF9A4ZtE{VSm zO|u|ijLMtTJ#?8Q1zE-al1;6m|K4dOz-W}D+?t}~%cFnwUq!aZ0~Iw(mn8&xABwG< z7IeX6OfwS)_DZC7nDRZTdJ>RPYcF~!_6B$?<|Rg$=BLR4X)l!%TX}uDJv&OU$vAl{ z_qAr$WtK_z#JM#Xll*-SLT*mQ0z1YUpCQjN9aBf3h)R`bDCS~YtLVM}&cAbhONx+t z@!^Y%U8M;jx|qArMqe;+A*7vM3fto@Yta z8O)U4*kjb}J8>OEYr$)^0MM;pnC#F)1frR~UTP102_M*?y z#u?eljBP>t%Z$vQxt^)}o=c{n>@}!Vbn=t#v2}Rtg%(Z6%ah-~q3y3hY8_gW`$4m% zIOMBxP=;I-){5bLK_~LI_c8d*sXq^$Ow-(y<+ZExdV_oMo{ZnJWH`(!mrCefBj?r9VL$x|p~|GD`?qQx&J1v2qr9DX zxFkdjG2tdP`ob03{KiE#8C;TUqL5|vqT$JB@R1K1Y|NT{7me6c40a`>2cE|WM_=g7=2KilGdU>yyFFHl@Cy&~CGRQ-q~y+q|njc-pcp2N)R< zC9uPbFPH9(byTpjfZzO_Ub%_m(~Tf=v5+N>=$O}TmP)hbxxlFm4m-nkB;Pw*3)x`S zZ&EpsS;1XA->}P-X<1B77?$^QaJ|Si2Vd>y;Wc}JNN{|Je432{x^4E-heKj=H!l0# zBWW@ESfA|N?0hxY{pwP3kY?aeO3Mt7Ly2X70Py3Xkbk~-DKp>t>Z#mgkDgDzP~Au% ze-OlRNv4wQ&2xAO<9T}tc15>jw`-j1k?)p!QnfHpqB(VcM)@PbC($Z$6&SS}e8jI` zF%mk&n^@Fw;7cJUtDEx!9!WUDN?Q3c-G4*@`7PSe%>*CRNr+N--4zHeQLpW0E)JE1 z3&aWtMVnyQ(iA`;=?~oD^}G_mW3v+6ZZ&1zYcXr4fvev&$my%+hskyK*h2ey2B*CL*NXBOmQiyM;o~r_@B-eDCOZ zkD3N02Q$Z`L?5Y^K4$?M?FawTT@x0kXYj1gkMcwM#9niZ5&0og{Ll`uPpGJUK->1BZV%nUF zQ~9iCHdc0Ehqh*~4SRE)ZGiccXTV)w%fkG)5XZ5<%6D2zXN+T*`wFP$xsBWOkZBxS2U zH;+2!cF#K}V2N{XDYWZ${PXFclX#vy(pq4s5jM8D_+{6JX_rgE0I*gX%2szU$8JPi zHi)Fm(emvn@S0t7Xur0XCpKFOx&`(7^ zC^Gekgod=r5(7bcr}%3>x&DU6Mp^fc=Rfy^;C7UPsGTE!3CIgS?QYJNp=>7dDYl*5 zNgr<+RmwPZrp04vC;&J&p-HbOY684nYRDSlp4$rT+QAq4O(PWj2wVCX>DY5eFtBIvmc`22)o~ zAIVO1Ypz@rtll(cqkQvLa*6^U!7vGteF`~9Dqyu5FGpTKl=IT|yG06T^ugr&6@oO; z>$PL^$}9ve%8uSWDWx$PQ;~GY@F(^MEt#&42-3Sb=Cl7a9Y4%{Yx^+AblJWpZ`Omx z4~>X{f|2sOA7DQ@rUd;%wT`B`L1k*rCJ|Kh3~u)(H_+No?Wp`mYrC0q$%1#`u#m}4 ztQAtc3FWDRRKrigJR8 z%TBj4Q&b4pk3!|W>qTeFo0yk{x{F-*-%3tbIXbVC8jaJsaC*)CPJnz=p7U$JSsT>* zbhF}?UMJuc7&K9q-RDbC4qT%*58R}jwM<^8&ubd+;xh1IX4=uhI)!Zyi5Ihf5+YO+ z>JJ>Dp3qIHKlxQXKK|RtWw|5qC*=-);yUz75%+tlXjHV>jadJ)L8KuOL z>OQ}Qo}1(!i%C_hDvl{-gUbP{{Wq)UZ**1NI1M}_yC!BX#!tun_0Jr^e)dGJ*A05O z`UwZyIb-XiE%_`XIKowt7Z>PyV~8@)GB&U5pN#sk=4OF}AS~kHWpMWWz-09-OfBda zkDK3O5|`Sn)qXM6tZNOq8^FDnb5h0d2@vFvW@}fs@oDK4BPY zKgmvc{H^sUGv$N*(qD7zRw=@di9K#Jk{*WS{P)4Yn&68#4Nf4@>;?kZ_|O|w-_(Cz zi!F?05F#*O`7(clx5K_=`X{BDVO>qRM>2cv{@0SMZ6TKr2DQBnu~M_BjM{s<%q>2y z^6`Ja^fuGIx6;{>aQZWGzW*K?k?2yb^xgEMm9fzcRiKsgc$T*ajp0Y6?LHHVSs# zNA}VOBuxBt0uzp4m+HOmm3(;cf*qNCx)&3D;?|G<+V9uA`_Q9|U_-c-mpjb+|5}3k zdNInv7o}Y$n*D-ZvDrW>9KA%{?4P&I`8|5E*}L%vuRSyPi> z5JEyUjdSl07{6ZKzFDA9giD6Y{uT7cd*!~~P39)iU&CJ2H-@o2{`n)~@6-Q|y`ybR zD`P%b3vk69Cwj99e$z&_4lXKiB4dXomp<=oG-FPGX^DKnn2_#rVN8^}2QaBuQxA(Qm9!RCSAB$cIeLCfIPU$E+hh-)G&XLLligp*x< z>Wwi^cE3t*%uY|@@ai)o5}2{^85yAiWO|S=f;HPU{SlY3^Zw%iVi(KF1N9-b*7(c( zmWlw9>;vQk$eBN4JRfigVnf*lN}$PE72a;}7h;KOyW`JK$Ir}P0_OH#$J(akk~ zr&L?|P?8WStCyaUh^Pb1Pb$9YyiQVC7a!&}IS}flmIO8z?wgBt1 z3P~RqhKMIAzTiZH?TzgOF+|62*RFzj?$fC-jzdYOlUT5^VyTh8Ac1uyFDj8o;+D-H zYsMw!sZ%csO4N}=^uU|u4T{Br;CF2wtVU`CAa!i1Wrel9N`Ow z@FkWMRp|NPi{ggEnw~e((e$oJ<9sb;-tj{vEzk4fwS#zzlf)(>6{20-*}ux9R~<3{QjL^@f1q!(;#@Y!05toIV^! z-%-PIpQ0KH;`>rKcfEAlJU!v@mczS+OxS5t)}e#*o6@=@{RHh@c#8-Mjhs%eqgB(W zmRtT_J5h6(f;}KRhwh=D3N{R%!#96XKw3jG`#4oU`e-d2iM!ft40ZZNio|_{$so_JIrUndynnvMLDH zRF$3bLE_hGc1jzb68_5fCkQpv{ufKqSy1^GIt!{|Cp}@)`18Ee(X^UH?_&;2Fe^pV z&sA4yIOS**-TvY2>Zs2%=mDXEdvn+oX+Hu%qAr z8TBkbk=oXDfPL2bdSQtsnkA#D{3h`2uX?=ub1#va-&ApKpe4$E+y9!Ah@2LJT^AXe zXKXEK+7(n3v^N5*0p0*Xw9*-4bFUDbJ6`UI*6bX8d1a~yYEVC*654?JWd;n%eePfI z_QOivB8kFM674TPHm9k2i<={o@AC<0*0) zQG5yw?v+yql?+l_1q{}3a;x~=37c@c_M$DGZkSzT$0h5#^5Rp?VDnr{=%ChtI|z|p}iFZ4WSic|%7_vO2EVUP3I6mEyb{mcFW7kdE^jP8l zBXVOX45=o?QUUwp?YagpB#i8gt^HOLhj}OQ1Xt|L-lWG%$ce7ywYI&03Qu-$ zAL#YI`}USH=|r;pFZ$*neE`ha9Dm2;-=2toGpKGdyE#9Z!JKyV4uw>V+tSeL{d+FK zE5pR=yVM|X!p^!IiF}hgEOCL`q|_d)Ao{#&Y$Q$E)x-(nILxw+TvuO_+=MVTl~5~n zjUAqf5|e%$p6bh5vmes;_|G@RhE|naCaeROiQah-)cFCDRkc7G{3Eq^{^%i9%-zlW zx)qpI@pEvyf3RZI7VTjUza1EA9?(@=(D6X9a5`TRhvxU4J53+(*q$)p$#EEu5j+ol zjvuMV7$9GYKO1`Pv)P9OsT10u4l027vjX|JvSTFIM>8PjVdJOgj2)B_pW&cK0nXF1 zTGa2^${oo<@F6{)9)lw>_(d7<%-n4xo2&Lj)j46h=n?rlOU4~T(mm?9o8-(&Id!|> zY>zPuEzr?6S!MRA<5p;|+=1H&PV3;%{C}o<(^H)7bv}*sdQh*To(W&|%iL1u^t|LY zFTLm0pq(Xwv8$jjG25 zmul65{H#y@HAzS3{p8u$8`W0hmf7I#Aaz8j zM(kkmwtQ|FuEVrFi3*RZ8gg6&2 z(eKbpY5pQVNgDS(yr>!zAV8x&P1%*2_#lNV`e)|o6ND34&$#K+KY$r3AK)aM!d?#q zwmD6XdtAy9VZ^Ek5oO6h7nl{K{}C(z^_5SpmzIKmtayAJ*Mfv1N|B10yx#j1(u zjXk9Jq)qW9a1r$=FOt#w?+dtG0+evbkuo4^b32B1v z@NRN4Q}VLP8(Zv+V*lwM-)pvKJwe-lWH0qvEe$cw-vNPrWXACy5@TqcUWFZJLWaRyWygOa58n7 z9V!3bN1?8g2ghdWEn?1L(fsBojhT(_a+wR~X|9IY)QVSNhxJCnJgb|5L;ZYwi}J&R zYm3Q_9&4Mc!TSux{5CwjaGF3Bj zahp4|Tlp-{RNpAuH%p#O3w3LKq2u?`lROv_8Tpd2ji(;I5{R8JWU8b`{%u}1B6H5% z?V_5EyhP#DT+9vA2Zp2@=9ljYV`2iWq*_hTD_0ru(veeI9zwpbeQxLwt{bGj`%_eK zWNTY-1X&};=7wJ)nsA0dZ?~$I4ovZwdk$7h`)ZmwFcEXE)eh1VtI$mDD~O*}v;OU~ z{)krcX5-vPk3|uoGPpU>(y>3k;pX}gam`vVDH+;%O6Rz<4GH9S{Uup_)9RTYJU*T? z#JM8JjF74O*brN|!=raRsK{qvCe59;vUs9IEBlBs;gqf^;>2jYQ>zXzj*;PV~ypQZD{0`0n{HWGnE}_b%u#b4>$5Gd$o8RPfFFt`3(MDEu2)`sF=If z`XUUqFnL=s0kh+LSf+R)=g5K@aobzmgjJNGp^-1IaVj5YLNqal594BRxSaYK6Mgpi z=R7v%+Eh`t=oHiLv;2XLcJWY4)DU~?k zw&SJy)Nuy9jlg*z!5+-s$%s`zFR_D5Ui7p4NQI-#xro?n2){8qNhHbW}X6FXdV=!Z?iyqMuU;2D{%BHhb0|zmb@&YM!ul~>>u`ZJOo>9fN)Qkb{ zn~|iYglq82FJ!?V92p^`GW?fX_34+dXP`T&ktbqV(6DA&fdj+d^FWX+MX~R@+AjAs z2hS{@ozl`dOFvV=`mfsxH?1}>j6t-=r*pL9m z;c9x>956-t6Ritvr>t0=T2e#2@7)Y_TROdxZ#)Eqnm4=c16yG-q20E@nu81cUgDw7 ze^n~Hc%*M$lSR3^ozmY{sLd?O)KVg1hv^&BMZGA#@;KO7bGvl5ui~|Q#^An?hH1pR#&vhjC6T-a^8Q7guvp%U;cNC%o<0YOd%s^}-F?gVrfrjFQJv zbqjq5vpT{l&!*43b?KBWKXCrL%Se~A2psxD5l`TcAR-$sPn(p!-)8rEjJZ*6+r08x zKCblTAWTwmliNbg4^*T0#ufxlU9IM>C1=@`3QD)J0N?`GqL(poGdTZd$y`Nneo%F( zTq7#?6UHuucW_lWCSALyCbMdmnf?j5!~?)`a{?op@_$}Q5m~VWeQ}7#ES8798!%(; z(gF33F*?Q8QP6}ATAM++b)Z-OUfL03fL=Y{$n)%@9RD^sPYh-5H-~wwWgH# zw=A)I+q(@T++uit6}5`e{|Yo0{rDh;z829$A3Gp1J>T3~KsREd&dq|e^eyi_JZ3c+ z$%X;EHf1gjz+yIQOVGVZjFyDZkzvp;uXqC2QDM45_H_~O6eC8mvUSQo0KIqjVzZ_P z2tscqVpDCFtI3x1Lt9+``*^2Ft5+guuKB+Pr;n(31Hy9^EgMj?r=B-gr@0u$ZSKi; ziZL5PrPROZ1rSN*yY_m@8!aLW9Mc2G9+nEl;^YO5@8zrijY;6nv8UE7&-M4J`b?e| z(Tgkv3PJaGLCZb4^R_>>4s}3yfDce1OgujLbTY_h`bQM_pvqK?a=Er=MV#Grc%z!m z)|S1Cc> z`69Gd{9Ad!J)s<}q)Xvuc^GLFU%y5`6E|gC=~fE=TbMPSocJSiHKvcNrS!NCMq5PI z>n4*6lxBZVAKRM7hbX4LXvAIgC z^XrwQ!G|P)Ml|u#-{E@*2991p6>8OsO={Y>(cKzlaF0PfP7xmBdF2b&@!1n6SPXwz z=^s*J7I&6GK}K2Fw0}AU9%nzJs4wuv|By!vXe{E*S^(lEiKN0|Q3Qv)@||tKi+oIf z;?0D9bix`d=KCx<_Sf!~rsy>X)jn&&*et^s#;GIc5kQlUqhG%6bCA48qTwN96g=y4 zk2HY)LhPKRa$(HCw6YaR*p(W)8|8^UHvAV0pe9rUv)~JNh7O@0!_0`Z*enY@Bh;?* zER%Kfajq@il^5Vl^Ze|EW9$ekj!4kNp62+|zLzUIiSmK2&?a=r;t>+_fomZW(ZS}3 z^uU=xNkWD^Z^4b>18d#Se-|l*GFO!_AgLj7fBIKMcFZ4#lT{SY5arNh1PYzxmiIAD<0Hf`zkXF9|Pp!?Z#pZ`1 zJdOaj6QhaP%4S8d-ugZ-sOa`A8LB<7T{w0s+`*j3H*G=?{o-Qi7w_0-hCcW_4~Eoz zY0vIkahELQN#HWn7lVkhZmo?()e+bw&_}L^#p{dd_5e+FR+!Y@B<b<_g8svnX3 zDqPQN^>J_ni9~FJN4g1lFFje+S1zl9F(c`aY0Q%lxWww8z)`#Yn=RM;WUUzH0G2rO zkYvQ?dl}lS?$9uQ0}P1n5{E|UJ5ELa@6HWZcpYdV>?pC3VJ; z*4j|;k01(B-r#l+zWxpgK>11HN0K$`LyN3YxE%FS9A3KK+(SRv3k%JW9kQbPaa#{C zfC9dTrdfj3&g-zH(Yzx}k0BZjbtHBcr#p0*Irs`}JS$D;C>>2LAnB$ zK9P9aG;IV8n|6VJKHeL)XA2A2y5r0jB98r!Xu^g)P3WY2GA4qf+HdXQ0NFRY^8ACR zPOUjj=z5_Bf;4Z5ltZ@yUMyf|3XLf8%X0*5`*I zEPPVJ^{WK@Q&=cZ-`kf7;!oi)oxq-!dEOnE#u)?cN3`pH6=-sbj!pb$D}5x^F&ER1 z;b5;v>X6ut_tI?me8Hsp2YAd`6|3wj-V>A^ridO-V|f2xxk?%L5FD2lNnjLGw_Zq* z3Lv7q0nNeFLkqFi=U#y%>p(`VJQT!`afq(%I~w@*$W~cKirlso7v=Fz>`_+J{GPS# z%cbE~B;q=HOW1!dg(w_`!HCxWhQ3wujo-OVoC{Fl_kcI^Metb)3t0-o!^Rvk#LE3O zG%%O}Bi9n>q1nLRIJ{M%{O=%WLmVYFka+MG+LYxHDPbP^yn=Kp(53u9_9tj?TizW`ak@(WsjN#kPraP*Oc~ylE8C0@&O?1N zMb*M)?AU$meC4zZ3YHu4{*Wg*tM?1e~%MYaPq&3zGR{?-joixL5aaBua2`9 z44+|5goN2CBu{uvTs9Z(7Q~YUN36|%semlGR~!;;OE?;IW9k8heDr|^x>@durEZC$ zbIDo_peXZZp|i>|Is(KCs9PQibMxBp?|=^hN(>&h78skP)R4u?0PElg&|ePB_;mGy zl@r#lmw?u*Ja>zMJg6aFCAwFB1)l{EX`9l+ad!ih$Ynh3Kiq(Zhf7xS6)ebe%~2Mb786= znkYi_bMPKEM_=F=mq{>$JMd$F-S5|X)ej6*dO_jfh?WJAT0IdY>K6#{;C?|~At1U8 z!zjb6Cd8NQQ%oV~*zT}pCWP%qV`7fp>mtAeGic+h_UYH;%*ZhcvtHXg-^S-z!%ozuy5Ix9V!L^Pn_DdKD^LWHC6!-l8vEJCo{{7*>fx)C!F zK+C~m?_aS2bZ8X21dMp_Kl10N=sndSlFEr%j3qvfl3Wd&I|9K39wbZ?eX1@YX?;%2 z-Jh>;whwsD-OZBZBVDKf{PQ*JMODXIu%*2OLbQYTvH7)+jtfQmVfmId(IN>b8m0R+ zZk&b&L3jYonJVd|2_O9cY_Z1~r+OexW;~~S@P=t%Jm}>Z0anw`VRFFDnOC3P0LjaB zWI$la1F>F*rTXmSw?lXCy$I*Nc0pEf_n>m`+j!=La_V4A z(9=XB#^c`BiJ2FbO1{T=Vh^0I2yn6ihoxkOA(#+bI@b8K>T*Z}=K@rh6T@y6DA;h9 zvXc(onu^h2DF5Chs%qb&zIBr2SJ}JGp|@Kf8`8i9`}d3)KXV8PzfjDk&G{d9I*_*9 z4JhL)l6ruLd=Xjz@8J5EqG7PbJ7OqY8xr|+7+G&u6U}X;9Fp1R!Wuh>CO=^;uo(ZD z@?1o>2tX#HtN;mT+IhZbl#v_)%g1s+gnmK>?TPE)k)ei?cH$@Zdjc7<2ZYh{Tw4lm z-O&NG|60y|5iY@<|I%|z5g&u5cRy{{c+eenkp)1N&yYXNg;P+5g&=K#8KuPo_VUp3 zAXmOGU)&XJLVJ#0CLA>u;C@KL` z1Y!46ks)Xi9WXtgSG1Eag$D~XCHnC*+o2qS?%;1z`DjR1q9;=T-H3U5@J!2Z|45-5 z@V-#$I+cNGXYr9H<+{DB=$!}!^J|~;7v)bLZ__2E(NK{~;z&^d4ZX8Pahd3@g`eVy zc(VQbSBglgGX|nz8T6bg?}Q}qp$3j>foq5FKx}zNXn7YbJ&~RB9D-L5n0&$FJ)30z z4}B#bG`rR^8RtiT+(j*t;q5YXQqBIjn3!&$YR`b*SSip#qXmfvRkgqQaJA&nK{(}t zD&_hO1Yx5d4uTHAQI=vk)1y;nO1Qtr;k|<2nnBzF(_3x`7ZLme&|!7|h^Sz9$)0lq zk?DR;%&Q-VK8Qt7v^Eu*?c1-TcN`ovLmO^q<67KlM&kJ~A|I{+#jE%a2kwLoi(tp& z@a8XSAv9DSxY)q40GYv0_$XT1$ZkCDfj*FbP(!8Ui6T!jWS*u%Nqp#HpM<HJ;|U1>NnkQH9(M(}aY zr8MM+=>AK|Rbf|JI)0Kx&rilMR-0tCoGIa zyrxSB7i0$kRUglL@4$?Wt^qVSuS-jmcYYjqrQPUX#QO3dJdO&JfiK~U5=OM|gx5M;sCb8n zN4LiCYtV~zEuZOz>1|gb1j3ptKG`n;AK*LQ>Gvs^8<5nh3DrHoMe&QlpRk`6g=v$ylnGd2H0 zG%3{$-*W+#cWG`4p4ci#%Kv(Rs0c>b91;Z*X zL*kSQ^6pn@)7H26BX-)g3&VA@J+4K*-WRUnu4`TJP>}uy?|^Am59Cd=t5kY*`xtP{ zoW1@+)D4kk`LgizJq!iEjuLScoLUh1e>(yRc?WlOv{I?X&X6sF{&De~p2^ORoLBW&WyWg zNJ`sArFUrhI6C@|Ie1MM#m3-cL5GQ*64;jM4tGui?($*Xi7lyL$7Cb;|4|AS8;dH& z`2ghEI?csswfCB7aOxMf2rtQs^emrm;P4{K3MPtT<_r&Ba2nYh!d6n9Z-mFS9+HrF z1u%Ouj{MP#Y2sg1r3FiFmgAGaZ;zFWd~%eLbTwQR^P=&qGa0U#mDefT-+Yr|h0fkD z;ZtzovCquX_nJbH{;cJ1kPuF0`M`KU9o%7QqRwtDgT%aPdv;(QQ~U02Himpvr^lSz zDG!hrg~SOvR$LgS>xSfU=~w=l56DTMd8l=<(|s?!X1hVMXnB0MjI9&6KLw^|~5aV{j1;TkHZl6iUpbX+XUMHs_i z)_*Zb0Who7D_d&{aKAHS z@vv;SOc=Bv-hLJ~c_dOh!P5QqS~`ToucE9SZQczWsgeHjxkIm->ij>7rp5}OI@csj z4?5oE)N(h}6xSF>W(Yah5VXRQ4pIS0&P3P&Q)k|xYvTXgf64Gd??lFNuzZ#*Yo_#> z!Pp7>!soA?L)?t0PFSWQ$&2C3UeXJavBXS)&r2|@UG2^^+^tkFLff1#hw*6L&|<0E zwSUU&6sd7TqUfVPw29HizTsNv;(wh_aS>=}B^-bNc`T1H4K_Wea-0ZpqdM}*@cbff zvI;=dj`8Lc4?t^5(3T&##$7O|$sC*XQ5SW?ChS6M&)r9ZKJ9hv4&QskR+|!c+hUHH z6{kf^y?H;24@J1#-wrdCcVu$W{-OQwwbCH{A>>_&-hq`kI5ZKodG(BVNyK%k4JBB_ zk@Dt-0D#tD_jw6$seC)%PRp!2-r3213HuzH3e#UME}Xf>qOWJ8xbQo_$WMyt5Qq%N zn6J;4b*!_hhX^(H{u^2baHRRM z4txI`<*EhSp?;Vrch8F)-MSu|q# zPobHc;Y_wC9ke|OJISp7P63J71mCd!%*`+CA$PdL_+~qu^ZapZH%dFD5)PO&A$OxR zA!?y*a8)tNkNF>5J~lrZyG)Z87ZX1aq9bD{S3lfgQ3Qb+7_QxaI0K-}L&!674r_VF zX>&$jI&py}w*{4SUrBJ^4zA3Ld<^Kam7%w!)v`Q4c9?5HWT_&$#lNR)c{wijK#Lj{ zb&k3T<=iYJR=%#StCOvDk($rXI>`7unpe%pM!Trrzt45%KlR3)e6Aj^9kR}plDbiL zCnYP^=_5gO!}Vv0=zT5j4Eu!t0Yg`oTq;oXREMjpl16}P;CQ*WgE z=F?`npbEQ+UItJ;DPQ`F)@|s_Glz|Xrsq}u4_j{@4`ttmjbAecL)+LADPxO}B(laN zvS!KBrci`7vSc?yNTO6qi|lJ9En1YAiXvqfm5?QSWE~9ip5N*2x$pP={r>6me4cy8 zT-SFw*W)-&Cyx0&HX1JFPhiA&)CtrZ^{-z8_H>E)u5ti4KALr;E=)nmNcmWMNpY13 zv}_ASf%fxV`S*<<5iwjTB*ofRCj z*ZM4Y0gB0AEW^eHp80k{$m>wbJ+P&tWe?q*v_YRzPeCo^miK^NEPw%Js}}imhf!hz zIy4Yl8mCxzSV!`|G2nVVVjy}7wyH44HBflAbS%o zL!&jE!JqI0+O8_RLcd0@a1J6B&6|%tLOA!efaCth3DE~QA zs+`qalRT;Yi$It{g0e7SvaBF~EALcGOqm$Ye6)&l?;r|Ep;!RL2NL%N2`TVv{`hvr z#dXBEU)Af=TA+gO4g(*aAq|cVdWgK;M|7H09+kiInrUrh{ zIB&akT$lEygIs{RDA;ixp1l#DsOSYvS2lPV2m3hDOtsXfZ;$CPXC&x~} z&{RVo{ivNAbQ{*+b8OUAJz!+<0_wK6GBDIlJjp{s@Pa0;@DTKio^P5~07>E&P5tTJ z1KXBS^CsrIT~S97&$>4&dm7RtNWk|MBsz! zdRenObd(pGFty#))kwFwhE~!Uv81gsbH^GXzE0{bvf{a8vA$oSwfqtk@D60q0qgs9 z`--hDg|DV>?%zZ{wamilOk(%8K+Q>3ZvGmuy0Whw@l)nk-bm6XHn7`w@{$l4N$Q8d zdkV(W;)d!>p+C3=s~M*^6QPfYEq~;ed>~=U6wSOQT+|$R2jW6s;f3jYEX>fQ31!Mtm^QyS`)BQqf zbB|{(ifMM`5Zw3C5rhYELr`JN<+}1d{-U7UUJaLio`=4|_nk}Xbi55Y6d{E{!`s6+ zc1fmB_9XcyLuuv-Fy&=7<-ip@xFD4 z+F&C4uNWApoXdDIFNxmG28 zxx~I1$}=)V+f^^#)aIJsID|0rRj;>KZN(XWK*J4coIeBBm7m$Wc9Ys4Lu`r+@wp6- zb%ZVh`o(MSO^$55n}JD}T_lcim6f&-A5sfL3pTM}0>c+i>iqs-(Dxo0a%8=TU%U0I z%dmU9CPaM=4=0-*9yXf)b*H>_`JcRybR=tPF^U>IapL} zaF8K)%PV__3NhjKDj4(59u8daR^16m_G_Fg5OK#J5;K749zd^VVO`-ePLMmcbA{l0O;%9pv zE_vc9X>qh$$YNXB!Ghi~jq64g9NSBjCZ4oVPsUx*k@-qY<_hYfy<(16Z-EhB4F+ze zy21sSvAKO?c)o-SsBiXR#0xUxJ&04+glgtDuSI3qny0}m!z}=TTD|E|z_31?vJn(b9lVsC($!P5<>$N}39Cdiqz81QwKzMQw3WVlo)~Cp8Y-S%z z>FeOW2?|L$@Se{62~w1eo=l@$t^iqD2EILX=D=J2{ zcRg^X`~lDkcv@SFUMH7bGRyb9)NI`oB2`O;=PZL7!V@wwZ$B7$oyH< z0rl^bUnm7k@_|wqeUNRDR{0~p70Mb<%~JAQ1tA?g4i#}XlQLWPlpX6X(NgxmsD*4H zJOKIH6q@PdLRk=D#Sz~gBftpEm zi-*?PYs(y#5W@e=ZOQtU~~AsAfHc2=zt1jh@@rmWnM7 z_=ds^b<`2CUuyM6yEk}GvA1j2ZA@j-C|=YRNmBX!YWwnO!tLsLuR=R%_KJqPKo*o> z{;ENqSbmeH9^|SxyRb(+FZRuRGS)8A*%2&DdkPt3xi_!uXiH%#N`y|j>`iY5npo2v zyK0NAQ??LBW={iS#kco7X)405Qs=U<04K z^J+?rQ3(z1q+IJ+m7BI7R2DNYV4tKASZu$R7qlbU2@u~Ak?U+inm0aVXnzM>I~_oV zq1M(sV4@F|`KIyDp%kSC#%!Tk#s~Bbs0Yp#iXaTW{B{~^;Dc4yDq^G|#!cBXM-e63 z8k3i;*#D${b+HiMgn>K6*ZZT`#Z!oHtlDw00rJbypSu;xOF&L5T8g|@IL7y0_FAxI z=KBHV*_i1~kdvgmxL~6RdTrlh%Es5oRXM_Vy($|%Sx!j>!W{~|Bh`0B=Kr1Dk$VXt zeRmYyXx>~5$!@qj@lOv`@FD?5Gq9;0^WCk{CKNO7qgT&DL|dG{24N^stqxi}t8?gk zcddWj;hJ>d2+(axk8Ow0yJ~q#Ma(mju_!KOqe-LOhzY83nzSg7z;5zyCx5Mq)xtMX z#QD-fWq6Zes^hEi4+!Re&Xg6?NGvAb4iIZApalv75bk7Bvdl;0p z(6qXf6*L%p^xTyLVQx&n?%+wKO@=_z`ejzo&4x{oLf+E!$r%A6vC|ucuLiR`E({=k z)oHFXR^6-2OeX&01`gvV=Z?lD@RF_e-~+xcsn)h|n`nuCs>@G)vC)n8GeIFg`P$9K zBCMA?!Fs(BElwK+w3eR=#bH)2y1pV^$h)2=qJZUK)b4{3X!2VLKNN5uLo|QMi&es( z>rITbr0e;=NfJbDHcO0~Ci{9Nw6;6ri&w?$lj4J=6x}A@_x{W6O|Oywaoy2ksdkYG zx)P_WKdm1sx%>vsfdsCm|*ObE%0*Wprxs+trE zOqJl!RyA+faE5Z6CqQb;(`9lQo$Zw~OCM_=>4j{eV=K(c&XMUuxgP3|LlT=3Lz5hQ zB%gcj;FDc+$HiX9uZY--`aGOVR<RyXDfSK$fZDEzolVBA^s>vc~%*Ugg`u+dd@vqJLsyP1Nx5rxN0P*hYvt-$j{ zt2gQ!*6e}GeaLz91x+%f!Z6LH2sMJGL%s0;#(WDBCI_8IV%PP9jct7S^uwk!ufH`4 z2-ctjL)LteC4+9!1rz$k#rZSL;8DRbpZ7DP9iE8piv~KDV9+Leim2EU4l zmEEsr%&u&C5;CGwreB?*d%oJ-`M6fs=Psw5B%0}c8sr_0k zva+Qi9FaTs>sno)Wt%0vaAl%0uNz}1_@6QlETJqc;jC6p)So3JA1$Bvz%6ov1#ba& z+ZHko2%V0o*kiL48D42UTCUKv{R=zYvz{T{tCi#_&WomEd9I6Wngohivd)0R^XgAl96|I^A%k)RWwcI|u;>0=he7d7JD-ezri_5_Myc z=4I4nh2LU;Vq&ix%G=Fhx85`@*@XgAIeDDOVmo7Iza}o^_wsO*A3-{D;1L~KZa4Tj zmjg%$lCRPKy$d|S4-#XaMh1Wh(Yrq3HF$|+%pjfi2bx4Q+fta~G-PUF7mRumd)Mq!Ud=uHp8-!$roMupac zHkc{ynSJan&3@qWaL^SHD~gOGF)pJ*27z73@Rg3RsoK5c^ame;v3Fq^pgq3A(zzpq z1lyIBF};%%k$}+;HPShDGKO}7!i$oa@XH>O=uC$2B}kF?p-Iqvn3XgTCWA&g$~t!P zSRKR+IUOKuIt>y45J*hL5M$mP7DwOzNDMgZIsKS?(AT*ay_f{!b;FQnj9tuC9ZP5gy1JuPyhm^JZWr(8Ic@!1(r$; zp!sRe2;6rkebkqgu3%qmCQn$A@~$ z8fRjO&tV?s2<*Xw=DWLZC36^E5Id(wK)@mjIh`Yug|KKq54)4K?DRSat+li;N^$Gl^rv{}ORy@MnTNI=Rp_`yfj` z%-3BOqI+uLoi?r{EHj!qy$Ck!xc_&*Bz8gv1y4}YNJSMdD9*mOcbK}^_V+Rhrea(3 zyM{0xww;Ke0Lnqc4X|Oo7#g>NG6p2id~Nx07)M`^96s4RsFZVKO|E9WYL<4vpXw!y!)oC}=3z@7i@}YOwim1wjUu%C)3oI3bdQwOfsZ!mBuDxUu14dIRRD%2~m6l=*KYVUp|H|(0(9^+(Rr5 zz3#2-EBWWwBjNNDm!5|Dmol-El=!;unX_?}V3ed4w1Eb(vH4i8x?>0%r zt8V)!>4Fu3fA3?=8ZZeDZA9?f0mJ6fna?;ezTbRFwIrPSfK0s?b}86ZxHB3?bm+0O zYYF>xA3)6QYFFjXD#u6E`wbYaB`{-EOcKTP_4Ggb}Ll+=`(9p1v=b{e( zwzN3{K-WS~|APYOHBVFQONe9jH(?`XkYb+(h{jjw^Fkr;A2=Z>J8-VN(fGIgfQ383 zZ6xjxBEmDe2spV&+#-&Gg3XBA>cz!ZlDMKW*Xot*b_qlH6EPqlJP`Hm?6q z$)=fTFj{3dF9RaC_zF}y+|#4Ek#J`leYH+A!{c69#1C-=KOx&a)DsLAXUFX1=qnEL zJObqGEJRKnwZ!{~fL-QO;1aYAPKMwCl9=y43!xewCo;E^jOB6On6%yFB85wYlHXS< z-_^?zZNn*()NQvdS+O7qG{2~A#{y_eE3j`o^cb&K9Ir{%oUS(#{{mf!yIx0@qb4@G z>Tt(p;Ep2%H_2ELCvx1HW8=eR+0L3WX+!UXsmo@EjQ6tu@19V-3~c&3C>nu!>}Qx7 zaIEe5CaJw^$@~9a5PlPknGD&)0ocCvFVhBfG(j%z1e5U_ z?ydGX2XWJ&tAogK%H(x#s@AH|`{ zAsdhem`7~prN%Z`&Wdz z{hH?EZ#!1A4qiu|6G88xHV@P`PGJWp6ox?6cy@d1pHmc#z0*qqO?Q-%|FOcHIM3wl zjEAa^Itk3F?1CIzo_h}q1`un@o22RP&Y-_v8~hP<-}wm#0T72Q831+aTi`{I6ULyP zjF^*$vXvs)2O#_=f6R{Sj7tid_{rjqqa9^EVyM-2p3BOXjtWX>{=t)@&9NRhH9M{{ z6h5Fcla@v>#_zFeL&q|2X?R|^{f%x-F1(ryaB43SW7cs`&M&@Pp~tLS1fWiJ*w`6y z)MrN0gX;X8pA&We{X9|MfCj~Vwg zH0+?bSL4u{rWW_7c?8eWiFJy?Yeh(PE_={P*q+uz8mqz7S{*NfAkb~Rsh|eL0qSaL zP%hr$+i%qf6o3@h9J6sjtj2^#!Y#B$p;k> zCGqVK?(}Pvo&}s)zvxtjW1-5T(6Y3QP)%;gu}-3qBcGtu&9!uu6FN4K_|y)5E*PTL z{L{99B^QiC%(Lj50$^yb$|P*%e)*`ZTZ1TglNLt>vqczd#1}Qsh=)#I+6r1})4Qot zyQfD%;zh|LEram<^OAy1H7JXLXERm@|26Pgui&BxPK4h>&cnk^)c3} z*YLMzwFp6if)g}#Y#LF_VBl9n#JSUOw|J!J6I#x^*_!!ex**Lq@5YXG=P;>glZJIC zOhm)o-S*UA3uV`)zQPEVg}Ih8HZK4g@b?g34x|WPT;;s{E^-_#zsHaBRueX&>&2^_CAsMiPMi#UzxzyADY!V(B@U+-% zihovy3nwyH>h8#glmBuFx9CGvWLxNTftdCV{Uo7Th<`UiQq*bs&)My{K{+j}sjWv# zU76svDUTgWTJTh!x)DmP9^lD?D_*GyYprQy%FgiM>zO$AOPBZ#0ciFxl#oP%E$6-e7`eK^tA6rBfn;+$E!UjFxLOEihwQBDLjL) zMQNs}`NSj4jc}F!EHnI;B&B?93s`gH=9s?G4x%B`rsG_Mf(cS+fQ&=?wb%^1xq@*I+(!W3azdZ@pL7incx-E2E|M!3X`Jey4Uy2dIuN5TXST%;J0a8>C_v+b)7pZ+4D^kPXyyvNwn z-1K;(V^{q>Wa(2r$B{3>AczIsSd5gzfNWyopypl!S=) zP!?>cd#CT9kc{*cu)h)3AL0$ZweY~p>DO2}C6dNNk{5g6O|L1JNY#n^8skF*(_jM&_DE;suLQeX} zory#m-IxEehDTs!PWEky1N$rgiMR6PaXVOdQHRYc1l}OF@Jyz3r8$m_@061)Imh3* zZFTl*-M=rueitht_}m@+yUOoDA#PPovWydiGFc%A4 zxEN}cY`4A|K$-Y) zr3z-^daNR=w)l)B%~~)~i^TQsB9VWx--~WepkJaJ=!^Zo2g4YHo&T}^68tkj__y}( zXCul};HW9v?h&0%yBY{1$4)1ZZuO{D0o@Au6{i z3mw^^dkS_~pnSa!PVZB=G40LczPSG!xhh0UQ~rKrX^K?%xkwF?oCeO55o|3ijx+PNpewKOz!`6n9v_g zK*tE*c}L*-M7_mpl4^6cfd;l5v*VKlWv+q&t=83%P zc+zzXQtlXmp)RN6Q}a(z5Kg|>w4Kbm-y}I?MJrlfTl2e|%rd$#M^h&mOW?Ew*V{r< z5v@^pD<9oiT>GkoGGQq^l<>B9W6o#|wk3D*(fO=&rjtefb2tOphqEzGR*1a-@EIqU z^nhW_KfPb}1F|tyMDtvcGiSxH@BzZ9zaHwJEs;j%kX}?NNTUlzX#8iRT=|{u9K5jy z=)P<(mlDK2dThGmKQEqONTW9^l1rk1F9Nx%rAZGuoUe@|bGNRtBNP9-kcW^53Xp$` zBc)hGT$0<6GF?=(`TCM2+y3)3Q1OJ%9M$DdG5+tbAn#AQ5um!FeH&~JvP3f8@Q;8r zqK3iQ{ksjMV6@RT691o#cHwjSaBwB5U7ySaUl+7DxhnGgJ#kxbHNFQy0|+pO`LL%0+k?xXeZ zdWGAPG<1aumKI*>6`j4IEH4SyOZb1+E5VDcg$Y2UZwT(@81g#`!1?rj(3nG{`ybaW zo{xL11u_-vxYLIk9j6a|%L(h`y9C2&TI7#U6z~BSK#+o+Jtspx%=+%%@dWjBK#Ju! z;Jtyc$A_@VsN1GgGNz9}wLrL<=1p@Z86z&-kAYi6+L$kYoPo#Y#Zv(Up8*MU7{d+t zTg#|ro0;O!I6*CAc)Y@<`ulEm%-M+(P*$1lU@dff24IhYN~K|Dz`?!=n_{T%=-Pt|55p?`2c#3C&B~wEdp72K>|4fu)>(2IA5~-y#y>qUS{qmnH8o)V z`6-D!3YyL6OSmxKTo~rc8e73~0wsrO$A_OtWA_3M`e^=XZARwamHKfm(m;Z5Y{j<( zmk&=Ak4oJ>=U|gvn!uCwgQexNSb1$N9s%N!4g}1Q9|p?MBP0x~c93;ukyYn8CDu^- z6v5ZgKoul4JpZ+&GJT|QRc&P%%C91!&j{vS5>M8-O|}l_abgOu(#TcN!rha(XjOW1d~`m3_TYdm`whYh4JfCxJu$?pmnAB7BLla*F&&UqCujx5BlCngrNRyD@yxGtI-XzvHSUBI{`U?onjp#JUj0@e7F+5<>zH# zKXxQSuP3-X5Z4W91-wPy&r!t2KPl~K6u8~-+i`9hOLtCeT!KYqc8i~Yi4lmOn}J<; z_emQ{COcqT2|4#Za-2n1?2qLe-${vvF&v~kO=!CSTlEnj4Za`@CJ?nxU%;A&VKwTE z)?kal8^c+tP4<3shm#cdc1hw8t?j+IrTW*2L$K22XEFc#W4?y}decA|(wY+=htB1R z;d$0Q@E<*>{>-sz?#RdM&Y*0iq}J|ApWoetORKeIK2_A2vnabH)d@7dEv_E~LA&uG z(vtEE7}RZC7}~?!#U07Do$SS48xkKDzFwMgs$nd_ZuO=ZdBtN=J_?;PXYE#Ld$M6j#%qyk`E5K!yZ&%d8NeM7Z*utQx08JNwx!f2Mm&D_;VoT~66f z?LC}&n`Hm6b~}0G1gU`Ac#716fuFTxKFRtQEPS4uXR~ss{p~Jl-w+ctUxq>I_A#hR zegO)`p4;-X%g`0i0B>z2INY16I)O>y(?WDYuJGfTtFsL1RoQ$sA!5K=)+hCjB7|X& znm^WF7OVa-Q)+Rp%?KaBaWJ(xi!tH;67&pEf#N*g_?SN3;Z(sn3&sWl*-8x_{LVXt zQ6smtCjky>aYG=|g0hA;8B0IL14%AqYZvH1Nj!=mo}X@Ow;;e2d*rl*!7}d=H*L(@ zHEqYx@4mLDCvIKog$lXl$Rk>iz0nuJU$LF$5X$;NmYkM_}8Iq~4rCUycC$8d>A&DxlQ(Mi~5!9|UQ% zYoj(1uMmA4u|W~0-XrTkwoZ2kwJ+Ys-)k+aUq@xJmynRDuOhGI44jBxk9AVCp5Iwg zq4PXiibObsg0fW~6x8N6uMh+grSvQ0>@g|QHr}M|=?x7vVv?Ei$U!_@muAIc*H?Sh zL8Bx1cZD#3LqoHx7F^utcB|qk@k-HrgSGhu$tzLI2TGGwi7UuE4Qr3pO70xVDImpc z29FW$vC&6hgC7@RooLtJcmfMg7SI5JBH(~mZWzkdoZ?-WiO!BQd*w2D*QIPGRp{#} zMNMY$6I7T_%I$>t0MDQ(S`(UdP4D1t508x_k(4&rPonvm8@J@(qW&lJs@w|pg?9>p zseG^y#*eevJc}8b%=Z3^Co>xa-!f+UCRIG-=|G7)Q69thIoC4PHa_+|4lGm53buda zMV9>EK;7Gb;xi}oOAiW$Xad|YaIbvSsuL!q7J8vJBCQ{P=bR|(PNg=khkhMsxqdK@ z-9l?1OZ4^`aTKmpBBwbkx&KqpIV^9TM%Xnu{Gj>la{CO?9f#4e&bm(9!Mv(Qh1#9c z>kd#I+nGAc=K^g)t|uM5H}uvSgdDW!#n%Z&L#gu%jL6)jE<`r?j-bS22vk}6AuBJ{ zWvyfnCU=KRL-TLYRxC|EdtYTJKK0@=5R&5smHGa6s%9%U}E?~kV1rnfV8uP(Y7p0i~sP)rQ*{hN8ww-QhkYqDBo zugVI(Ke2MG5!PMyPdpudlawIAL`A)_g>PjymQp{>@2=W1ojJNN^NW6+d5IZhKU=VL zafL2}zVlQ+(9)3H)4C1Y%;A|gu$|4o$L*2QwErH2yz8{3&Qa6HM9RQDegVA9aGdkP zE-r7w!q{3;J72qX!P6>6%TerWQe!tVcYtq7T(@PZWe^H}8;p@d-zWRmq32EXXxnk> zs^$Ix4jv`d#gx54WZ>$#g1wJ(d`kv_fNN~Dy{ZjrVsjOe|U3nZ7?*7or zv0tV7o_OY7QxAa|DZ>a1+zh=ElbzWc;IGD^n_w9Ta%}$z+{x!@Zx+-V3NQTvKU-|h z(kfp~ca5K$AANks^yB`~raJo?zJdT$BnF#fYQEY7qBu6!7vJdk&L<8+_1k0%XC6k4 zjdSgXFYH_(O@-jnB%j^^@SnqIEU7~@3qTWBMHku`EnA?YqF4A)vnwQy8a+FGvh8{O zN}w_V{_O$y_)RrCwM|dIxNG#Ia~a_fYJUU_O7b`bXz^HN0Ep@3@;$(%invmcg9k2a zS&rRUFgqBoSj)J>;#k`e?d#o8!ugtt9yRxur^>B&647HZ8>8& z!;|@qZ=FiC39!B9k5?H356}b4mm50JkbN3rHx;9WS3iadJ<2}4Ou*fyKl}2ywIuNI zdAxf^>8k;eq)6|v&eshtuS#E;xC@`40oW4lNVPc*rEDfWYp~Zm_S?go&S?NiY9!~@ z$w#R0D|79R^Hru8JL9}#LYHOO5MTa$g!nPg>$N$`NKzj!Y;+b})D(^ole5V&e~A1s zaCqUj9+%IOt$=`Q5AS%EiiG@bwa@AJ*r#J}aHt zfcjeBp#${PZ^%B$I6wLAEC9s7!HiQVQcTf-R0stS971q>#Hc9qTb=;rkQ0NNzqEGS zeoYJ^nT0tM1i5LFY_fWZ1ui$7btn|6*s8rLL)0|T3~h6u$}nxtiO#7UecaJ!lo8M(Z?P!z)HL~e;y9r3 zu36xWO>en#6B_i<{@tw6AsgdYfp--&T8_onNEhcdX2n${Ie4G*8)&GAH&}nE0T2u3 zHsn8eodj*X_k&VEL~MZ}M8RkrP3h4YuHlDIi?2uqsu>omfi~QxWlbM|)A~o9Co)$Z zrCBD*{P|Mp)`a-QTvt^G9-Ow{pbM}|o&xUfeN=`nsLJIGH{MJ&4X5w}spTd<{17Q& z^WGl=D2RPm_H$MoG%-|yGM}y*fA>4NOQst_v&B<_W#%^kbuus~b#yiIGsq=`51fbC zSdjm^M!RtW2l)g~fT*gwlUqt)&XZaf>tBGRG|N+kZdZ%-GV`5(vfu!G5X``;lKpk? zjx`H-r6Dqp%T`S6KFrkRa%{F83WVNpAaLwpuBAq2W^d$7D1XO0T7{u1ydhdc!VdDw zr5v0YF{FyR?e;4iL|7gmGcSIW3OL3BfV^qqn$m;d&!3nb?_GJ|vYf$p3GgylIEmOV z@+f%bq)nL6r-_yrYE!~Qbg9eKd^>&O8|f>bu*l>`QGjoKharBa;p^`WhYx?qAL>PZ zvL*gLA6S3VM(|XzcMBiIEj-dyxSyE3RRgbbx)-Z+V1QRw(wOCyNYJwL#(W{^L}Q7Q zvBHw^*i9QBk|s5|;p^&nm9GeZ5e#^Fp!Rx9gUn;`e0JPifAwnLu%WW^`-9JK@Pzc| z`_U~Q<~DL8Vb}8;cGc7rUX9U(OP<_pWC(WB84j+T;wW$JwLnTYmY2ZK?H-o1!>eH! ztFud6eiZn{!!Y>mRQlCeLI8w12juS7I(%wI)id%ZLQ_G)VPBAydkPBm!GLBmGxB_O zO8ondWzg2Z|3Of?kfR2v3c6Z$7d(aTST1e(HI!fvSmA|g9G2!<~e0W!= za9FLp+7PE4rjhKS0;{3*z)Ys#fxeE|YA& z+)ug00RzVo*^7ODEj>};&cutqYHT-t?M@D>vuDO-a8V9ND`*f>o;}@cxBCk;ct^Ef znK-KOEucsy2Kaoe_j-%!|gSnnYqYf%KkGcWQ3O;nj% zH$|~VVQ7TrrO6v#V;_HSbY22PIxvc6MmOgBQunkdD&8i@##8ISrZwv>Oxl13tcRD% zN*nTTYd3S}B&1P-lmc=rQ-66A0G5|~J>wKe0ATn)8M2i5jfJbNqyA;{x4~`PQQc)e zv*Q)BvW)P1elB^JA0CqU)7Ean2LsXp^Mb|$M&8-Y|JG6NawP0!IZ~n;^EE>GBhM~L zO)Rm_WR0$tr|aE*7&flz_fd6)jhO>7hM&Tx+CD4_rJ~+FTv-{{#uvj#1s3!@-xS?T z%_z4m`5~^hxZt)J>`$i3?@R+61d?!QtxMnj9SrT~e3Qz%L<5=2aVw{`qlFJ)d;i@~ zu&GE@{)x9SrFHd-TDw7v)8SwJLuSKkE2T^4n>})G9~n$Tr0p6&-wUt2yWIRIYeP~l ziq9~}=Nec`Ngky`qdHN?H@)!-6uiyqwLgwt5@%d-IB7de)g>r%W1Jsvd~O{0mSY0 zQDcpr)q9@(Ks7!BOr1a-ON|q6Cy~}iTS}Fgu{q5G!O7zC+;%zb&rjw1ezb1nk!xec zD%^j7rnrHMRqyy{)^FA{#9qE5IzCO<(X zdR?NHqUlXJBl^g*j+2Mq#XW?6dhO0-2~srWcXg`Q)&@SGZpa+E`P6o15sck?BVmfhw1%KJXX~>A zXj9(0W|^*M`%LtIuwE=L&f!nr1>>sNS$oLOXj67IX0O<%3Y64sb_ray`+&`%)4)&r zVkmr|=i14JShgS*iV~aZ(@{Dlw*_Z-mho{B$!~ml?DmrI;Ii3_@+&5NTNAFcY~xer zDebbH^B(1ne1|@)ZhX`WL)C6k_S+?Uu(HYI3AwZga;KsOSF&5YsKXr(WF-K+s5pWko=%{=HrBp}mD+J}-y~7Fm3YBtZiTf%ghc5UaYY zz8<^0TlSnH-|DdbVhAG&w|hqEe<#vpk~I;rRNF3D%kR!S0Bie06)RO=o;3GMB*xIs z3ADm+fYb(0;L0q2!vbi&!jZ5aR4gjYAwCv6ewebaV^f2%_?hoANe*2s%le^1a z8+n<=K5J$^P04Zau&gERTD}!|bc5p4T7N*Q&5i2a!vy68Xm)Kt-Y(&%)rubC@MiF%Zq6gjc+YL=hZ@XA!;nroP90Jm&-;5m)SP>?*Rrz}2FK2v5ogkoz|=|5 zY+N3@a<#hx!Oow9x{9_aAg@@cj0$G$TO zD_loG`(}^xuNATndGmROzrSpW2W5AK40n&qL6*I-G@|rv*c_g_5{+ZkJWg*0rK>8o zb+5o39!CHx2(xeWbggvw0!k=7C(9O2x8z!icTD_-;tAvTGhleFe;#ZdZb%_qHp7-L zb~-H6JpfDpb0Oiu`&9j~JFEQ5S>ZkH2OgPn9qj*I2J>0I7d&ep{IrOMS>4lLcTd&I z;`LsooV7cMsfK&6OW%8BE5=tzgXa;U#QF%&=Y7DFEjl?vHZXDB7lk(^K&l!$oI_ z(wEq0SLn~#-M}Xrvj@tEJ;8bPnf1VOFTeIIVF?!tL&4nJ#Pf(GJ(|B7C@iS>E4nSp z;i3FXV$V5BU|=!C95;huX3zIX9)UI}vo4UNco&(aK5Hsm);99fRqpB#XOZ$Ab;h6C zmpgT=`OekGgyN5_&KoBe-)bu1Q?{{>&N?zDMP;y1zyI0q3ZVfP!JXN11UzH=yH!(Q z5#}EbjXNa2+;>J2>)tUBld%zDOx>%KayA{;FJXOH$G^?*2%p?a{FoHphlMf|2;G9) zBhKsF-AM`KU1&QiHu*~8+~lU~z&CENoSFl|@^cu%Y&-bcf|~U-0cl))hn%pR)!jNT z9=fu)@DMuAWO%0WK@(nDPqWD(v+`&O(FiZGsCUvoHvm2E*r93%Mb0ylof+qqyvvxq z8$(Acfd#)NXAs&Lx5YSDn#m058j#Nu(xfA$tS1?$_Pls2zHvhP;DO|dLy6`2%D4Cz zxuF=i4~@8lAvk_cRPQ}J;mwpt9Y`r-{r}! zPD_z}ff{i)p+NMEK+AveadmgTrq>QBfs`x=J5BYZ-a>hJVR-59M9OYH9G|fYPR<>% z6r$ub7-!b2z1!9OE#B%tA@%a8LcZ%;lp5QGLw8f-L z>*UjjF_d^h7RbF?4{ICaNZR9F&&i9)=>!H$EEon6E*-tl1E<>dj*sGpfm}7RhEtyp zi^7rvo!g{yJZwogKDn*<{;h@=^@6N^Z=ju}5^V*u8h94TQK5oIjj$Bvro+{U*S&`M zf^~vE?zg|&UVWazr*G>>aPEH+Mki*tb5(p3Br**B+*K4N| zt&+78J3Pw8EI(cUHoo_le#sU_dJ8MKV?Kp74Ov%PRU51Pm^bv4eu2w9?ds|(^oDgV z)y@sx$QX}xKwM;cV%) z4bR%TR$D`inMkEM;93F=K`_H<@S@0Gs512D@=ZbrR4!_F!;q|o z(_p+!OoJ@_6spy$PrcW!@${4%p3weuBEL4T&6hxj2_`kafYUu?Gv}PFm;6ZHXvA{lRXVaSJZ)5R619& z;fBg%aW>#}p&YN7B$(wJKq4D6ZefRfsXXFH!l zkR{*PhUHNU%JCz+Fq-~PT#3`(sP?e9sk0HQe=c@i*L-U}9m%;QagUX)QR)x#3oW|v zKvlAEZr%)5E>>nCuOw)Cs+E}WZf#C3Bq>wv1D>EO^ocj2FVYwJJtdBpr;kqb9VkLFEjNRM1dh*BUlbXUz~@YG2CEmwlJ9d$_fMJ$!mP zosb2NZ#}olD6ZWwszEYM%kp$+W>{wx71X-Jj!%NwQTP zJ3xhUI5f8n=-a>IHrM1i-7INX8Fo%Nu@~{ZK#p#*RxQO*9^+;G^5uqyvxa3dIM);S zJ&5~aPciXDNVot|2y-tww9T^_>c=GycsBd~vgv%bPq5E z8TmRZ0H_kX2!e*ohSu@kz&Kf`dI;iR&jDEI5m^35Pz8q7@v zmv77D7yr_OK*)(LtRv6R7S1uulx5mpQjOf&Y+u?cJPy$8X-+o<7?t3++yHk zVcyzin6lsi6N8W>p=>Tq9i+e)%`fX~jg5xR3 zB$X=X<$vmD-iQ3O`+nJCkUwY+%}e0C1OY$#?ojE8@3)B37wFKlVIE&IHmnyseVjY@ zPXGFNUL$7dj0EOiG`r)+Ee?UgdF zK>Q|s0ha09U49{Bf<-bWn#tJg)-AY9aq`HC_L4929CTH?4#qq6EP}?VCQVHaF;1vP zyqSqU;PXlC*O?W%V<|T_DPpl=C?*&dpsRa>vU1p}zTMX;y~x1-{K+JA?(sFPptrLm)o@vyJ0xhxnC{}_VYqqw1NblQ{kQBbn z#td1W3R!)6%KBM#Z9bZ&hCMG$jI#BT&7kF&LH|IjFCoJeQ$5WBT2G_p*0Tfsoz9xf zMoa&-y?tk~pbvFUFdAjz05EqJ#6DfW&!ZnJ>OPwXq`( zCXcs>6fPGGkB|Tx^4j()uRPvQil*mtlyQpdUiZbd%N##0#U#e}L)XzWZs20s$+&I} zUOx`cRs?;1*`IN~4OFcMR-XbYa>E0fhCKOwOWn()!}Lpy+er}*SfDoXqCV5;B}^9z zaE|FP`fMa8C~gB%whj;(eCan#FQ79qb)DnM;MFiE?akqR0@Ua$@+>C{ozT9#UD$t=ZTEpuZp$i87|%Y z8qQ%eRK#m8wv>lVj3;aX^0j$PDY)tfBLE zSi~zRTC=usYOed`Dy1(QOn#>>8?MovKRyG=L;xpNy8Y(ojnt`97+JA#vYQnGa`2_( zJSpCVpwAP#)n7a!N{55xG0BTcTRLrhO@>0>Ue(4&;h=@bVyYMFkI~ll+}P|Ebaop& z$xPrdd&L@oggf`}DFAB5em+|@6qk-0o4!ZJgA(yiG$`61q`$(|ryL=57w@|`BXt#v z3<+Byl7!Da-X;~`H{4pUJ#)sNnkB(Fe|Ss(=S4Aq2l+xp>No3$7vro5)k@eQqn0{S zm?mYAHcc3wy>i?p__*d)eO_8}S96si@cvuLlv=&B9Feh@2Cx3;Yv4D2zer^s9t~al z>fs28oJ+NP+i76{}O8PZIJp6K@C%^qweh~-YQwl zaXFPWLmfTq>-1u?Mo6;SG5e^#iJp#dQ#pLI08Prq+>O_UrMLL|qHa#-_9$0d#*gX2 z+It1o_)abbDRZMBP%?OqXzZ4jqTeltev{~rFMbIb8$P@v6+}VrU9P)0*Y&v89~a0g zN!pCl#KnmO>`c0XPg|$|+cW8gIrF30V(jsyxsM2#n5wdJ^l9jf0a7t16)BS@6INDU zIWuP%`dUYL`3qF^EWktF;Xw9JI}}SfiXS@_KFXisvGl-KD5mej#YC(q^ZyfzlPMXw z;vbwo>UcvTKltpUf$800CwZKnw-lluPw8D>a_cU-Z8h(EYM}KJvbc0o z0zS>^sA;cY_$p#rIz5G2?yf^wPuJPQp}6-^`OG4{n;E}Fc&quxQ_1?{JamI+ZnY`* zAqM{i@E;#gP8yFlnoN=JNrI7C%xf85_b;qp$T7dswXmQ5Rx|n;ed*0NTMzTUFO zsOG@B%q*bX_=CarL-LOc4Pm>me04xCSt{jP5#w(AdEv0SN)DY3{J`A0@UqC9H z{MkFs5Zh&TQgn((;9y+G0x&Xv4gH21(O4s;0WV#gy|MlBk2N-VH!uxocE5WCL+9G7 z#C7JSTqKzWWhc}ecLu9^G?cSr=VOlZHxpk4hKY?0BYB`#(1L51T=95{yissGlNS@* zTN|39V3Bl@zb^GaqVd|#*;plq?}1%Nws=|8gKgoy&(qo*-Y36N)+>+Ts=639Ddi89 zvloyjRY{Wbg~Sq<_Ma=U})PJepYvm*~(nI@M`HV>I)072f z)4BWmj^W2~R>xe5w?anNHeOKurFroF616o~gz(ns7vtT^e?0ZtgDL5p>N4n%1NcBN zlVN4P?QDuv)EhE10JuA-tM zk~C)=2~$3XnN!o7w$%y*ISLt&QweEtZy3}NGyT`x9+6|K&lE+b-aNJ>8Ky^!u3@5n z_I(gJyZJr)$Z^eY9QM1RJ?De)VY}blKlti}K5n({MBcOh2>pTL+P%&F<+2odidoeb zS^7rdv!*cL@s3t5QBVZ8C9D29#YyVS8@*>|hm>VN6D}w!lMZD+tx1&$F~jJ*yp!C1 zks=&HGrvaQ6!qTLJ#=B9;=FLMjHUJWdna?8h-pTm9VDW@wX$4c z(M3J6;?sjoChp_LScKlaey2e_NJ-zX-}igN1>K>_B}orjgMMunHHGV$B?SSDmdXcV z$WgChqGaO#;p$7Ep?u%JpBXbXMi{d1ON*@#$vzVmNp?|LQ%Q>mQN-9)wo0XvC2O0t zl6~wYp%f})%btBV%zHih{r>O!f6tlYbiUtA&vM__eJ!6Q;>$3_(0p1UjMD)Was4|d zblJ5A(6;7eph%QJ=)hL0i$Vx)3ky|RhG)xckM%b+C|k?nK;x$`{5g&PggPe6dSb8D zB4$I$f8Qcw=3&J+3hB+{x4Ck#WN=nzDm<6$+NnBe$jf+0XS_0+s()nqkSJk7z>Ocj zzm*nZ8HYB3N!)rk;!VmM3@33uWiKM2MiNrAp9a|Q-!&!*2bG_R>#i{}e;pMzf+T*7 zEgB1y$gxa^V2>BjDc`}^WKs1@j4E=$P;axi3!uk1spm~!`h+WTjUAe84$51fYQ`ph zx$Lvc=((*i6$zok%x(#c-`PbcxCi_)On2Hq#%^Qgbrsv=b?z?VoHa${g06^NUogAn zCC~l5Qas<79;~R$H@TecTS`vnK9DR%$W^S`bmWECzdxlm@Q4<==8yQ?OyvK4v0nEjFje>uUb= z%u626L{;Ya?Y(xZXDd#(*L>5lcHp4m4UpXr=3HusYCFVOs6tHHe@9*i?uxR$l;Q#c zMud8yeD|QbBj+%*8>G|}CBQF`6X`HQn=5OWVyB9n6-jCr{91cq8}*TJj}$4W2Ca%v zQO%>)$DtEI(XbE~yJ{Jm)_4y5ELR(>%KKg;4WB-lPoy@=6DW?0C{fz@Z}=O{)qu(! z6I|EVtX`k^gBtqeAT+Lklpayy@)ys}GvDVAh&{p0F&-R!{6p=b9FkwHc&{L&jM0%) z#<(wsjI$R%Wj4-7K7?c~9F_|_*T4O{dKf+#GY8O(Vn|U}MzE+bdVT7tfY8%hDZ=~X zsj~`=g54n8G|7wfA3wukvRbUm#9YS6N3s%y6V*hT{>1=Txs3^c{ zd%&92@70(eTFLR25lJ*?stA=XqXtfEu%72ySNC5F_16B`Dr(yv;0P3I*|SO1<1795%UW`1}orEQF$-j-_4S_wxkPP{8+?oJ+5W*$2Q+)4yBW*5?tn1MvwN?qCyxGkXFs!lBF-EWb^5T`n!HI ze(q(-@j)9?AW%c1Vy>QL#eC52R)1=$i;RXG-Fy=UIR@ZEA*YPd70@BKRpZw&VQj*q zT8+Q2eA-n$O;qxb!lK)*EE**Hyiwc%stZAX-v)JEyT+CSH)JCy?+6qO++Vj+TPP_!*dU#GTo0A=7DBL2*Bro2TA|X8 z#sMql&UN;|7dGlS;0-|a z8i;#>r+qrM={Pb_AQ5!o2!=%a;J!x^PYpu`-t%~_lx}sXR=zlQpmkU=j9JZaCwZxd ziTqB;!^&w~KBjp!DhqL8PL5WPLyYRP!AhWl@<=z+%7tC7m(>jURzB0KgnOWC!uQ|= zwU+hOC4T_B`}T^q?Q?5-KI!D2h$AfX-3?M)uUPGxq$?Fc^HnB@%%x(14Pp2$OTW#Q z!A_HMkL$gA!qnJ4e%=hJ2`;UBsgE&{eD>;Z>>Vskpz-y1bMLR?B`=J&VVSp)E-f8s zH$AO#8pNt51`;aXcaKbvNeW&ifF3VapdbsWr) z);t165esFnV1)2_E;p!~UH6%S@+fpNz1X$pVoQ3%1nK+ok}toYvIM|Pk=(=pY0)RX zKz{B_JA9AcqT;tW<+tb1a}284FfCfVim<{QlENS2^eqjQV`z9wcBpE4MV82vh}+EM8Po#T%rtX7bWk6zIIAc2!*!U zTIszCv^+ma>3xy~C^x>VLGJ4SYxM4~k6BDyGv%bmIPULK_{>nr9?GmKenA*`NY!F& zo;``R)iQwWQtFOo&M(pWAuj5S4VSGQ?$l1&Agl`Wh;cUXCi>pBB@u^RFtEK&Xwfc*A zoZ#>Eg~GCD=H{t`g&7VL?9J=CVOyrFjTGdfi09)X8TKhy>hkigqU_z+YiPf}`(^SK z%(qL&9_j6F-y?u+fhWXsEMjsnUrfCaX2Xb}+4owv;t=-=5L9zls17k<-jC#QVGif? zIz^qa#=QYiO5X~-<{ezf6f3}0%AbvYeEs}b_WM3!vrhBnqiHgi!?_W95JlR0OWQWS z-N7k)&=RN1DMoA1`5Vof^|x-Q4>N^UFSpgrU=^GSOHc>j)iju88mD*rmloKV80*h6 zWV<=X&P&8S{5?j{nQV_kfgurp1_ z#h+m#GcaSp6VZw1UkH%1Dg-P4)mwU3pP zOkp>qA}H!u(&LKRr;|RiRGoMp((gQI_re4L?RJ&5#2jZ8Gn9cs0~esWB&c=$jp$It zwb`@wq&DVL>%59}Z2Gd$B2U}la7lRyQ6216o8R3K^@u8m^fB2z#Utx~O?l^yH2%J+ zTX^P2EzFUalR)7)= zy9Yz+?ExJbYTaAuLu(f?d;(NQ>~L4DwGH8OEoU0?!RTn;wLm44(pi|+erh^g;K}2c z3JVp@4n?jHi&xkHGLh|=JaKv}O(UEU4gqvAoJ_AoNh#|^f$1Ehw}Sln^cc>4@^7=H zu%UW1E~MZnMxnuAH=d&N!gyEDl1va0vEgtbtZ~u#+Y6TSjNg)z7{O0bG|!8jv^u_p zQ|gh`sp85y%nto6r4q^DB7P;88*AVrz=HvyUw0I&i#DAvCsf<;YI)a^;HvF*Rejy; z2ufc!uW2WHmcp373kE?$sJp}EznJ<^;<7jrekWII<=5}^!3~=Z5IQ+Fw-k;Ih>u<` zbg+ejIQcBLZFx_1cj1?JnOw-;{#$3*rIAyWyUf7KnhqE$6ALUMC6#h#Y>hA)MZIFPPu`WXAufx1jY0BkX-qO+lIQbLQGsp)UaMm z&J@-vnG(L!Om*gImcCA}n16j)&2T=#k+{-5ka?^}j;Fa65ZYb2j@6w#mBDLschC^v zsNSesKDvuMpYf7M1#`ja##tiO{VFd26VhbPct1e*m!Yh!rpoJ5=~@ZWR*XuEn4x0S zCQ-=yTJhz8kSTB9JotY2elSJayfa>A6el0tZQ*mYz6DXe9@47kGgjvro8=t(bqCcO zYMmyw*5RXIZzFqiWF_tV+DpSs51>GD$d!ZdMz8&tZI0(bxCa?m31Nux8{R*8FT!Q@ zAU!n4I`&76oQw2GS@Z#m2v<;X@|Tk`{N%_=3v)NM`?nraIy$0N2CKZ3NnezdQGhK9u~Ii=AXm7o`IT)8an1novC>afs}nB{$vN{*q2BJ z7wA&C$7s$(lmNQY76=EW5**EGI&>Tu3=HEL==cc57v2CxN`AGa>e*-Nw=2p$Yx{OO zFlze^F$$k2lwTmKr>+ez51G*wIIo2N_mF7T+o2GWVvWl;M4~k0NbhpR6rx1LmRKmw zigj^L;|c;Z@u`B*B`qJU`V~HL-wkd};fP5QI(zgF%BYo(ceI=I(+K`l`Fb>tpG3t@ z!j^xBI#5n>H1))u_!}g>89)w>muF&>|sgdALiM9Y;0n+8KPcjI;>@C%! z^!c)SKRwRIiaW4xM{Lz*iqu%hNZ+PA$tCyj6u zI&>vTfl>R@idfr_+r08ull*3GE^@M_a4Kzb(^#<7-;MbuopD@aD8ZvtNj09ST0rc1 z>n0taJM7ePvayeSuN1{{fY*4K%)yZdK|$E9#E z>jm=ZZQ1O>cY&?aENboI_XDoY!Nmt|04m1I&Lnu}RViD7$C(T5HS$*Vt_JJDnZdT#QV{H6oOt%z}#CBJYt?Spcn}zGt<36^pD28g2uI0;T$qC7jre|Mh&%QGC zutetNbR$%1^E@XYM_=q->#f;)-#Or$R`>jrZ}c00QBwSH}+A_t$&ZHwi3nni1>~xwijNu-#m2pL+fhdChO>e>Cd%s{wUrDC1iGOpv^D+^1DH4 ziP`-IA>2pQc0V(c$4ZdI9Uv_+#N^WQrI(Zd>QE(z&iUE0Q=XRH*6rz zK8t^=*!OXV$@O&Ir%8Yz$p%hR_ub8mx8L#OF}>P8g}~3fI%&aaPLvslL4@e&p)&!E z!}+s}Tr7oR>&}e7F&MhNZt)}>;$n7Kj-Ax&%>A`VGv@&Tdvp8FM~=5KD3P1CW1UoFzQoonnXB>y^UGZ47FT$4{<}d&Wuo;=fJtV2 ziSPqtUzg{-N%1;45)5HhZW;a)*SelxQo5zWl7pz^_WwBDd_s&LrC8Lk*bV)>-p*K z_9K2dj?feLWAFR((0(G6m6cVj@^rn)&*Ua_e(Mc`|5dyCiuL&%I}WOP^BF=?fsI|} zw`SHRlR4U*p_xCQ%C;jyemc_BL@I`4rbgqK6OuJQAL~`bs>=vJ;|7$AA1Rqa zRlSd;mSb}-_0`;Tg=BpKCGh}5=H;Tu?s~`NthYbyx0c-`A&SR@3h=c0Y80y4bA}H2 z*;}$>m|jnjX+#VK+D@fP`qqd8+qDzp$?NE3=y%J8WOwSJYdZttyVDbRW*(pI!YlD}_c|5scstwGZ9XQOEYMV)XUr zKVZegx!p_o%2_^S$X3x>c|OWKHjsqaz)28HJQtafPo#(lH5`4c{Be~)BL$*PBwl&l zdW45)rBMtHoo`VagI;v((H+3Jaha7mGH`xoTN1s*ocW+w0IsDZrk8grX$Fn~OY0v! zzZ&q9qOJ77D_Q~D+wTLw^1LoB;pJeHU$zSVOF1{R5={anV4BK;STiMSkDiQawF2;P zyY@TI5gj!1+(D~5SIoDwPQ@CBYQ1X^59CNbKu3S34o^SU`-+uTJ3R54s><$S+G%T`Ny60&Cw#`(1 zx*2Cjq;5^gbYclb=;!3XmJ3B#yV9r_|59?o`n2!iz$Ewhn2ocimqP)+f;_<^ZJ$%H zV(R#0q23znx3I({$4}Ut*W0!5JsX}Bvp8*&%qfCrZ;-?(VT^~hF<{~LyM^e@XiU6^ z$5!LlkG{Z_+FZaMlmckT1_m!{^Z}D`2LpW+9oB&BImf}au23E@-jQd=jJ%X8Ju?1X zPyM^uvf+uX0Jc=dW*{x1PE|5Tp_^t&xaAZOSF+Vwj{7i_TRgay*n(56nd?-w7WQKH^nHp5$2V<=cR^Z*!QOOi3QN{)mZh+2A~Z zQaT{c(GnIl$PikMDW1ChS#NrA9(UfbuN6lWQ~G;HNn(gAv>-^ZsQR&rcRyxx$06;i-GXZ0`EY9yHg6uFh)% z8HAK+i6r>1jA;FBo*nhMo$(S{`UAI+P#+c7)>?&|Pr>o%iI(p>Zvn#2K&~AgmMTy8 z`Ql7++_+F@i%ChO^%DRPDrLRS7vF-4mgDP!ju>@_&%n^HzT0p1=psz6ilMr`cAL+C z@fnufRuttf-ubdY3c@=-#y2OafKkQtZXY+o$7nuCq&6y?^^%7PgG`fpQskh5_B)YO zEidhRY+Mj9wqcYna*$H**mPkhJ3#oy9i3$rc3pjfg0{xKrr#FA@5n#iO+@QRD;)8>oU}qy zv_|(K#IqxWbt1C_g!C&isePi&T!`;IbGiEm;EDdiwG1DmBp7hemh-+u95NON`G`7e zOn|rDe8%99-7!rMZ(!q9a-pr%ecYkYwW~B0#V(b=SR*|_k=lG<;m9+kTi|2Y<9kM= zyiBrDTsO?;B`@2J!{1AcQ<9oBD}sx5r8n({2PBVGd8>APl|$zAQ>T|JpLrpQ&m3I8 zJ$CFG|3%GQF2sJy)BtzuE+SY_s-_b3WA$Jy(&z%lUVW%F?bFX%;K74tl5Ay-;|KfI zxOT=Mqujb`JyN+KCfd!S{t5#|M}4nMEleHSd=G|kN`PDwX{NX5GW4P&j2pZRrkYVOvz9P3%_0* zPWKjzF9>rX1%9)%Z~1PwQ*SCR@z zV{TlkU<*UeRQVczt0^w5yz*)D%-GLI9270U%C%`QqhYBN$c}>z4GpDcdaz9S&galM zq~zrntM4jw{Q(n#;hr4a1H>m=*O6?fSK+uUTb3;cXV*T=6HHI;@lq|P_VlS3K3y!S zbr0njvPrTjSsc)*+E;gJ4%DAmaA|ZLk1;nw`g3?~O>vz2sX^MO=7@T{z?Kql_?mVY zb(-~GUq%6ZUEprgbe1$7HFcmff_UcvG74Hv853Y^6mt8?VTgtF_!dl}Y7vet<$|v;AIA z^*aBo&)D_L{+iWm2nTVT80C2WShoAfhavU4*y?^2L-%@6ycfoUr0n-@GR222@rZjq z0Ub{D0H@LoFecf*K+Ty;_2Y|YcjZ}y>8zsKomw!VY%;tii@UB_F+8Hzh#wMT zV#B^ln5g3#4cu>xbYAN1e2%j1UZ!Rss#FneG_ro(K~i~k=a8g;Vtr&VTWc;MUePHm z>FNX+8%~#@DZ%rvB>79vK9>0|dC;Drpm*wI15lJUs7jDLm8FsgOndbBAJy%Xwz+HK ze;-Za`ElbV`|*gn+K=8xkyZEIqz9P9x*Ng`G;MUqh<>W}=#S1Xnejzksna}1t>Byi z;d7Pjw0@G3>P^Aav|j!ea=Hw%g%Wp5rv>9y4!5aK(A>mo+6Um?)ecg@-*{|4St-3 z1Z|UQIFfdI-^Gp|e;6}eV<3f{S8kU8q-pJ2;A6#PPNUb*WX9oodf0;)fVb)dKU}kq z1>_2?NbxyI1vaD9Gy?nuP-yd+>KVMny`2-KY|yO^o@48O>oE9Zbr#USe=1JP1j3a` zFz0e48eyn@TO=Q&A%EZHM7VxXaw%G!toW^wR6UJ0+$0d}lHDuNeOO$G5!PtS?467G z{b=+Q2gGMm;3&a5bFi)dm-Hm?=f-+_pU+hNHE_NOXvpK(N1t1Pyk|wEUc`PcI*_c- zY!a(ycm}B(xgzY+TE6PSltS=F=E3`S0Z)gDxg3LD(aKqTB(jFBH!>|a~rbS!Qv;UgUkN4Y_x?A z3YvN$POVcF95M_a)8t}Z1Gs20m`APFX&K&7$y{^2l(?~oWi4r)ZN=N+FLiG9x%3iWvW5O+e@D0k)d&%vGoNz4c$`?Y10qn- zj)Zmkh=}K))6d9>5%zW-4wQIeK#lTRXiUL0_hKBk?C(L-o!RC^NPhpt9p5*Ato zAU1>}-ls-Yd!eH>lz1Yjb|nqn^%dOy@-J?)%qLp9!WGcB<{n2D@af5s)v6t7rxRcb z9C2@fx4kNuT^7NW<05Y)?)~PtI~5ieq}8zKZ%EDQwem4(LP(b9L&p_stbihgz!1|eilw*&D1Y{T>fU$R438!% znt{ObB^ScpSv%H}#g0hftF})sni=Bb@Ra=X_vEo}<}Tc`RK9-*qDCxpu4&96GWHcF zc5}Fcz9fZN0dP)*;FjuLFYNsuZHc3zAz+?&>=t6IPnH0LHD7ZDIO`RHF52aZn8hCn zZp(}N#(SLwej~d-mMh&ig0Cep$7_1DG}wy&7BcQXR;Bq$wnm@AgD6(LJ92Orq9aQ+ z;6VnTmV~-|E*H5x?YS4;)2VHgUb3Zb(zQr;hRW8P-dw6+G7z3u4LD^>>WzE1IASIa z<(SLp5?01$kG>!@xPOv{a-kMhKmocyN% znNtji_BQCk+{iZ1G}4Sh7d?(dEn)yR??wzcY`Ui`^bGrNk2=R3@~vH!WX%0ci3keE zR=`hvKVg2r;JvYfFn}yBr%!Fy&vYGHNL5+5x^JEK4=iGZlj5_;#8H>0K(e7Mm0~Eo z&^77b-US5sZ0HiQwT4PVL>T}m;i94q_!oD(1C7k<*E`{{eKcQT;%cwDflMWtJfHsZ z7Ueldu1b|oiSq{)n+WO*TRV5XA?0;peBiG?s#_2%qcL1dM*j4r@xs& zh7Y^TPtmAl?J?WWH`a#Hg@~fosD_6x7~a#>cZ+Z@rH=U(I!R~kmOwY|A=*!t%O}GzuMn|0(RcWa&%F|O zD(0ge0Q3Dv;Xt>{z$mja4i8>iRTSLh)_BI7{^#4qlZd5AjrT7UiPU|l_v>@pgSsab z-dMd#J|h-}|6nRMEEPckdfgAyK%@u-Z%+Wrb7oRRbG^STlDKL!r17Nd?(ju)ze7E7 zVP~o1U#7lOWWU+KbWx_*2*Y~|$@OZDr z6#5iDMvo7_{nT|#Y_&Agqk6ueO&P>esC>Jip$td7eUG^T&L{#o+ZzvuBTAs}9Qb%| zEzVz6Jk*!4N{F~q|HgP2rc4yvj6SX0-djG;;ULX|YQuJ1pbfDgnlMu?AivULFJJ+O zwzv1iP$rhD$c>3K-RTdqO`p!Fc-5&{8m9=M5hx-Y2_+JRzQm`)Yk+>TPk3N1_FQ}R z)51-$sT58#IqajY)X>imW6FXnP`JU#pKb=^g()Sr--l&zdn)cOY@EiOB-KB0=61P` zM@s&Vr{pFr}u?53CQxplKU?;MdMPXBhG7*?8K!c0A?Uoa%9h;@qJ zh8F6w7!)Sv-EQk$B%4$EwV6+>vL^Lw48h_EqO}e@SywnH*$Q0IK0$@O&*T(aXqA6_ z-QoYlfy3esPcgm{XB_1NLSJqDk^McM09~FPEtO|FW}8*Vm-ULPu(Z0?cZKsBK~DEK zuDX;XnHGo*aUm{pQIZMPKwf%64k-Wi_QJzp6AysEer%kR8 zZxh!^D~>k<|HSpPbh_*V6`J}#gU5Yi0h@{9$vALg=OB}LfJj-ZGY~#(3%D420|2@R z&5FP>+(c>9wr4vmBhpCJU@~C?Mgz8kS4?m{UBpn|v{W8ME?~)MkMTxs0sycZInj?f zXZrvLES!7Ap|T@Dib-LeJcmJgll&36=cLV;<4Dc^qM5yb|J(i51Q9!AYmtvAWS+=8 z(Z3vUynG|I*cOf8xws-->KcQ^m}IG_j0Vv3t^v{u0V}L2?9o0~13V|7{(H)(XSUFt zP&Kb;ee%JjHgX0+R+bgY~TZ8N?6h{J}G+Ut-NNiX%jq&@0i$X1hd$d~Myx#-oZ5Xb&2{VZh(AP7{t`lT z$kCD6vlmI87Y&n9&;*)-6cWz;eDl1ZE{GhqD$NskO44nrXTLM+sm=Hf)Teq8s02P^ ze8iRdNsWvwpsT6gW>9sFoT+6b6K1p~}z_ba5s(c^eCL&7g zn#<5zSo#eBrt_o#MX!S!d4nK^C>v4KW9TRljYY9#!uV{6-TPJ5|GsG*5KVUd;AIiS zOc@Dv_CvW003p1GYDBH6&p^p&`FPSS=(6!aC^JZbGPuUCBL@W;6_qM(1SB*-3VUw7 z`F+E5!-rka0J!pL-}fK7c;uZG2R&x!d*LScGU!#?zX9x$>vN+tP4rsyWdcn)^!SUK z;{Uwc6oj^|Q81XOgoA-`JHRQIH;akY;*a*g_#YjDPe8MNx{91JADn-C5)-=a_H-nu z+@0GF(ug$Xc>Ju=V2fwregc{{0CN}OSM@y!v|RbM9p(r!=zsmj@?d32Zei|N{5uSN-=uf^)N|{`cw`sy zZ8d4gAT0KItQ_`R$nwK#!*dOHEj7_(j)EIKM8&e5n!9_YviP%4pYbitS>L|QEj2Av zU|D~f0PzA(5MP)%h9MM30+1WH@{RI3uT*x0Lxuc&Px+SKPglMTHgtasbH8%y#odin{Fm9JB`~&G zxv5HdhC^&XGD_`>qNMWD6V zF+H4s%EhHuYvjqi)^H+{_T^Xe!JvTXCFd(A&@oWl+KsFg<4jyu8j`D)chZ`}^|QaC z=b??j!Gj^v<+$6c`F;UjzYPHrp*vu-W{q%g0uOeR&U{4*?#jOR#li|AW~%1IGt$IUgzZ63aQ_)2(k z%$t3Sg{pH*Ewr{WQ7Rh3PDlMD|M>STO}stU7Z$Cvo0WP4wt7Q~1z(VUK&@qUeb#N+8PxQt&4Px9uinP|QA4OK0R(wO`3vF`y9B9ZsU|6XwePTQD^dJPV z56toQi8pu9_0Bx@96M+vSyY%Q4hkNE&~kT5VMprT5VP7r*r6G0CmH9~Z@rKOZcPNm zpV@?is@fIAS+!LoY*U9&O}Tg5b;;6H%4*o);wI1enyu8H%hBFlU(=6t30^MkU0Ix* z1Ywc*wo3crZbr@TEFzqxVpuf^6wS&D;-GIjjErXk>PF|AIcAF!fMi~5@~KG?PSp4+ zavu>-jk>Hg0wTE;O?EF@^F3V9ONYWfhN50cZmhT69~&G@1K&FzM>Ye@77l6wg>VT7 zklWGoG)Hv>{Mh@}L3hn(b3oheKlhLNoPBX}ijG!J@KJR(`n39_Gyk)-$&}uf-X!;P ztkgF;A_TyNY#y$cKU^vLQa{!579VT~3{~?&sY?HHd%6h>;?!)-L-VC@9Rwg!PC};`_kXHi9pL6o!&0jtA#u#S-Y|`iM%GS6 zBl2;QG~!i*jev^B5Znn7xf^Jc0<(rgZGb| zwFhhH&HJ~T7018XHg_)sDpm}K>LFSkW76);xi4NSaYQ1bjyWKtj-+h|)+O4G5O z0aLnoO8lWoGOrAN6oTSN?p|w=CVO|UGaGwy2Zrc05~AW7j;BFx)CpPYnsN}l*J*=5 zb0f9d#f2TS6BaKna#Di`iEE#ayanvmR7|e~;mc5X8RLVVdS~M2JtH<7;d2YFai~dS zFxWYvi^Z3&>nQ4S0#Vo<_G|YCUx-lw-#4X*1}cX7zfwAir`#BOuKpFO!pY-IJij)M zWC{+8USXqR1*$LuV|i5BDy?wPSwjF zfzBx}krDA6QT<`};yUm?hFznPl0StXii^<~yX_%GCWYMS^zlx3;_s2x%o2c!=5Xcm zTO~-JD7xJzA&&Hl1~H&{If)XC_kmR=ieEAaB8T`x^*$Sfjxf;;_Zg0qUjfirD!J6` zNkj;1%4<2xAwMOZp;7gL|7WC;VM>x>h(8=8DOg$#D(YFj_mJ!7;l`gZV1$L5K(UBr zX}`HC8mstMPzbN1ACgPZ3yjw`sS=guJ{wtV1N@%FQFe2NDU9dOuup_((H$dK>eQ3& zRh3@2e**oE8C^6NGk%0e>gamD409leWX2Z1KoJH0qB!Du1P3WIAE9V{FHC%1t@3cb zF!x`ZF#-T4&#=OH-#S&6>mlNDRdSsI3QhEEpY7Be9_fS+TRcuJROPb4EFMLM0GnzO zrRI!rHHc`lM5I;)yx*m`FEwc6DPTysKN^lbKG^l-m<3_=xg2tCC5Ip3G)V%$RUs!7 zB+^oJrG>Kf2QeL)ARA<;iuJ>3Y~;;U!Z+Bf>n0se0?q|$k!9OyATT%_S_d*??_tEI zA&ouXtUe)$HmS*BUZnu8oIvTiZNjhY3H072e;MSxaNd93#b3y`JbFMJH{-{h=OF=v zHJdC#*4jbO18wN4*c<1i&cTg*QBCItL9*p9P;CUXCh+Wi(fZvp7JZp<3V|jqM;>kx zxd?F@vb-Xgxv42#m@~rmiXy+b?&=})dqMRC7$wv7qKgJp&wjf3_Zu@4`r9|wWR zc|#&_K7MVIb^k^e4INFpA7U|c7!f>M!e+E32pQ+FveSZbSEmr^T=*7i; z5!@hxG)gg)ECg?ncF40PMQL&Q_oEkgels>ABzucitwU(*%JH9`nehGV zbnzv;HJ}JU5f<^V*{NPNcv- zNfI|7biVj_9E@U03)Bon&ke@->r;=04)`YBjxkuD_#p7m6)ZN(3sHj6oYNXK;jP5! z<}J=bZRYC+um5EXFjM+r>3`wDaRml@Xu!g{E|?66-a=LgxoJAuKy!{YUa8N%@#^-7 zbq@K8)RJV<2%P$VzJrYIi0hNPqyFO{HG!_)SX(TY*tKKXdQKO^B^*HB!4-srT!DYb z7Bm7w$DvHtf$3XghY)|hwjBFOl#zi7g??U#W_6$OAxCm#>U^*ljO)-_>*P51BmYk^ zkb6q~hg-xKmck)~zG@{Rc*jYy(|~l1A*BGR*;4xWQ}02_h3(&>6+iRVUub?+S(N>F z_T0UV$V_7O}CT zDb`?hWyO}*K}+|wbzYSyzMHgkeBblFskyA3|8r#u&aZMFd0nxv>s2RLeNpwse|@AR z0qoXDg+G2f3F}`%;nZZ`g&4haS7|!S^u9$P;i-q+9$Uz);l0NrA%-~Olke$k(F?)i z7&Jj%I`+h48)R}G?a7!O9;R8*NSw6W)IR8*FQP_58zRUPs3IHE5`Hq)1aaCj$g`;?6lrUn# zY?1?7P9?87Ja@AFXGuqdQ=~5L5sosw3&TTIrQ4q9IOeRth;Mc}LEm0a;cxhS4SEU+ z(*uRE(09=x&wkWid-QfA&pQC_cjFp<-?)&9eWI%Iqw>mY&c%1}1%D-b$-LaA;U3U6 z6i)uLL@F1G$P1BY|Em34$hGm4yPD_qe=k}YC*||CF+mrjs)>w|=;9x$_R&x!(~0-} zY#Y6@f+qD(KlW*Uesn}uP&_w* zx^V)CV2G(Br$~Vm7U!$Oy@?6ls zjfvny=AvCcYNQSQ9iy+FRF1nRxY4DrNuu`LBFSK%jV+X2jsN5ix~HxH_iHNMsR2!~ zTu0r21oHkn3|i%HI30yEW>*&j7~aiQLi*|4blo!uKd+iZS0Z{ZTsX|?4zg=?p~9MI z=z0q~!i{jPZ=c(lbu1mxH#!43^-VaFGqA{f?c7Hgf`9R(etb?wF)GP5%qB}a!_Hma zi?^Qh*Cm7nAU-9Rzh&J~s@SbPm{-fAyBsLO09BL5GSnyu3<0_iOFR;13%!w1RMz1$ z?2j%_Xu!l{OB%y2JFbuy=;lk#TPl;_#&Ob^X!j4RIb6uKoS<7+6AURzdOf@Jwaa{qT{RZxRi{{xalykq{y)Kx%{>2(c`GMJ950=_p zvEsU&&|&VI%HYk=hPga=GO%Mc28tJ7hWL~@ zvsf=#@vXOEuAzy$L9rBRhC^zqpinegATQw*%ix_CZ)^hA=8dhZr`11M{ktlCJ`90I zh$wOp*6JfP29vf_Ap3s%6+ji1w1JnWjC;$ph|aS81#HmbDvW!}@JNEBSuO~y@C611 z1a@cN+J(l;?Ygw`N&Dj0 zRB)S!%ck3rLUVqaS1lT-LF!P#K{s|0`im1g3XtTf0GdIBvi3p*91R!}8$K3Gqiqw1 z1_$T)UTglWNM@%KOcs%=g|?3lb$tgsP?yn|+I3a6!jz4U5zy2mD7`9N{*S`f9;vh% z>;o1*YN2yk8ftr{3RZW{O!g2RCLQvcKq(M>y1xYgd8VBHULNw&)FU4xx%d5n`8oQE z!l^fAla81AOkb2Wl^PD$MRZc^`x*Dly|}lhFjcG=4>AMTzqxUrWg~|4BVU_tP@ODttk*aP0M)H;9AKV}`C8+CjC^@wIo#RCYfQP$Y9WS68ZW=xS`3i{{%X~0F&tRXlW zviS#Z>?xq}AECuH|APLoXXa6t+w9s$8F!4%tc$8Mr2+LPZ_%2F4|aGCGhQFlEVbKp z{!jKMJ~%EpmNgGfZL#ATW+VR&ju(VVE_z_tNXs6idv52^#{=P;9DdS{y*^QtZCg^T zePiW4DwdcDTF&O~-515f9Ac#Duj=dVeF523-Y#0eN8zVnw7F)?(@jN)>vDoIe~LFs zRZ`#pX9vi3dO+6#ziN?BoXHIlFBWk%S3iX18@DuP{rD z`wt(IV|(|$dGhaxVVO;)G99*nw3m~s^OwA6yQ^E66_OPEcLaWtujoXjptGTf&j!ju z_f0Xs%?`}I1MX~z>_he6{NkS?Myp~SPr{w|p=tWjUQoa80vwMlZrvo-c>8$xwf9Dz z0o|hS{?lOK+Jsq6TAHZ}Whu0FaajMZ9$$0x zf8&RuMj+%!X<}i@Xy?M?@cRwprpd6gx)8${Pl4{B-~*JdXsZk4RSxM}fe&#+q~;6$ z=Np6DWszeS*+!n0cu%@I{_5`pOXDnFqIYW+c^+rFcaRz@4Lirezx+c=xVU~)m6t8>uCSk zLx2e?O=%vk^1E3TFK?aB+md0geo9Nr*t&m=yhpv@Dq0(%s0IwNjnr@_!!26XR$yQ4 z4Gxd4of70uk+YKWjWHS3e>-^wLx;>Z>RA+K*%82&vHo&f0B$VhRh6=`%Z7iWG*P%y$qYhQPz^pnS{z0{co)C&~{ui8j<6ZOb~{&#XNv-MEl zV19mn)K%VCT`9WWeN0CkDdP^W?U4Vi*#m&txQ4Z_K4V@c^`ZLiMD6Se)!E_FhElDE z?QZ^;0FH?+FbOQFsdd+IZT&livyYd1uNTj9aqRB8^=~_d;VzzyXZ(0~Nl-&rS1n}3 ze4Ma&${|ho#li#7Xo&bYd$|!>gmIu7bV|w=le@5(RU+H)?Y3>{L1m~N!1!4 zSZ!>G?rM`(!sU{)v(clrwu1`KSVVKfCF>Nvb z-xmf;PK&N@rujD#BW%iJx^E(KQc%5g1J^A_~|skwbYeoFqOR;mh`tN*XhM!lDz z<+~vF?sTZ3yQXl1h+%j>^OB=*;B?;JwH>zr1$gsCbR=0x zzC3#SuipEg@1uO=%oVR;cmw(0aY&*yQrz2Qlj9aUeOWF92B3HC5BoiOCePRQ{KgT% zY9h^UfT6#B=|#xDrTRZVmn9t7YP{nfK5Q-=(>rt9WNApHVMpYw5dk$?s+o19qLi%BLt9Hm%PqbtzT+N5);mc?E_qx#{(ER4>b z4pHrK^|Jr=;J>OLe!^x{xb$9)Ey9 zlz<|ylxMC(nZb3SX!xoFr}qzlYi%!qoX7uK43wK&6*7ARDu93YGz=4@{Td;8IMz$t z$C6g=9C~HqfO2abxOuo9{(LuuPYa8dmwxM|-3|6rcVOD9#gU+U_QRFry35{4T!!|0BYrRW!afw2a zOXV`glv}wi5wbCnP03}3VYdB_dcS-3dH?=}?;a0(ZSB>0o%1};^Soc+L7+G>0hIPt zcD?w^itu}^$aUMSK~)uaiYBV2#nPYYNL)d zJ|3jJCfu|yaPW5n<}JaQit@t0{zJ05k|72wUT_F8@@qdU-<5f*Q?8uT`bLkWGc7H4 z9ULLylQ#Rcvo&P_)_#fGR8#9ZU(TNIEr9F*-i32cmtD927uO=dcpa)2%f&t`Cok15 zY2}b?px0wL8=gW`5-UeqWNR|RZy$U^KA`N@ZY%*hw0=Rw4$lR`e;=b?AMQ(u#=G|Jq%jCGbV)LdB*_4Cn2ZR8f$c#`^S5ZT~9<_KESkoF`mm=$x;dj9#ZhS?A zzR6Ed`k&|zrXj zOx0I!yV5?h+!gf(cag2;55|lUnwoS_WRST51aKJ8{}CpCqp-AUBnZ*reFzl0(#88a5_FS`!*?|M)kCh=&g4LI0A#F?k z<{ij_&Y6sF$Hw-_ylYRCH{1v6L{s)kXCC7{o`yj7#2!7g-)<^nRX>RO{!Mb1qr`iG z-F<7meNkcijENn@RLXQausFo4w?8{{b{&XMKilo(;7y7b4Ogv8)kK{0o{_Z=eGjTX z35Z_8f)Buv89>1Mj#^tn`L68WEGt{{q_TSAyX+| z!{c$b=K1-zTiQ}KX;#DMG$c@=_|=KM(L;kE>QYBqY5N6_|6#DeQ~=V2ypQRw?yOa zdKD|{#3S?l&qGSL1Ga>|Dbvmm_o~wiC)Taq->h>3x-1v%jKZ|2J^P>Cxr-3m!$Y}O z3nn)Sm2vBWjH3vRv}k`7-RqLKi>$XTulb1D?f^L(48b>%fk`_Ek=;tqZ4+|~21P2$ z9_}bvYn25uGydl=o`HcVh8f}lYccUYfAZB|HlVU(Qq&GX{4-cB-WqcKtx4y-7uJ`6 zgrHKk$tcJ~`iE`5eA!dS=b{1{B?sm_018YYmg$E2r&Y;2f6B7I`RFYalu! z`E6Q?h{L@R(GMvhAV zhi%qdWV%*|nxh*FCqZ&bC9Uw$&2J{rD~p*K{s!AkNxDz+8xDY>9kiIUTR?5!C^x*U ztx#=6?3QJ}>(0+j7itz(RLlcmMm}rjr=Q;Cf2oA&#H!Ty0!r&Qx?0squ%++Th6(hg zBQ`)E4<=nb9LCKaBa%0|DDMO0tp0{U5j^Xb;)bgSjHgo>_?UcAK@u#8bHt?m zZK%@ZDM=@x17Fg;Tpx`A^IM*1Eg#>%B(z!EA|gpn=i+6}{~zVcVGnfuj6Fd*t5xb9 zU(wkgJPA<43r%ulLJPYcN_Ys^mdXmjQGG_Xv~Sq zT>Dh$ULF9@bB7g5R*yx2uy1`m*|AQ;Mo6+>qt(+O{&vn3N|lbhHRRmcs_F)}6}^&} z?lATr0V;5(TVgq(vh`|Of7@Dr!>21TBCwc81<8G$eKwL`RePh~ntTMO zCpOZ0zNzHLLiv->C85XCAdvT|!&uXVzVyuPy4hPG5{A}3Ygck@U2Wrzgnbzh`-k^l zdW39w`XBMp+k6oCWXYhx-+S4yi}^?AbJs;IkDNQG*tjbuRB$xw&^cAeu_sx!v@#StsTX?xOw8*l{{G9LRMe)wq-)R?vwMl z<;mirpj&mfglX_O-4089(!h%f9KH6hIOsS3f|h%eDfe~26yz-mWI1p*(ut3_zzzlloi5ElY4Wx-22!i6E}V7A=RZlH?}CHO;G@3hwIPEDS(1q zgP%Xj17sXA3JRqJ?!cC#eY~GVit&7~#cPFJ%f5f=T{-lQkE@4btDf zed`B0MjjK!BStZAP{v~!O|O$QH|5o8`dxTBUtXVT4hCM(H659#s_nVO-pwd^#64h| zp22qUml`acAA=AGU*Fy4G|_eXv(rBR8u{1ox{)DqKbYC`0$#`*-Har@;5=y9V+KKq zzJrUAip0XlGc+NocZcZf4h=wSIi{y-&8k*nTpvDaYN4Uc=s^uAk%|q9tMlSOH9E5h zVqeyb@*i+{4rN{M%`jsLfRC0^8DVc%GMR^j^J*jqM|s|wJc=-(-8}gYcW(rw2qFvd zY0aq&@vEdN1a~2svHF}%`8?J!2=C)!G!R1YC})`7k5z~M2Fvo~51&!uBj<86!X}86 zCeQQ4kl>EV(Jl0nZ}$l(Sf0_CN%M7Dd7$WJAvgID_u~Ax`RT&vDDuVWkO>Sq3sY3m zmx~H5F_J2Rg;;ne!GP93RDo;?JI=!@Ii3uW3^Q zJlgj&v+SHE8B}jAoUh77>4Q|=E2M4TZk1}UfyOC!1y$%|p`EDQf3pqtR+ z;~?~e8cx@SoVEYpqbVfv?7Gy455x8vk4~0=jG{TaN9AI{GVECVVU#vpV5!OD;H3pZ zjb%Xq*$eu8X>*sBz+-H(-2Lks7OMZxi3K=n=%VC0Ct%tv2?pNZ z*_krr%qyrC3!zWH;_GuP1fQ5h{D|q9`TVr4W zL_k)5gZqj+3PN0_NtXuak~I8ZG(hnAkza+)%%?jv?~9{yuj z429=_{tg@&f~Mt4r_QnL55p)E?&KEN4mf1GWeJm>vB1H5uuub*CJY4EYpb=)Ak;KD zsyz{EDNG9LNsS{km3dU(%kCK+#{jQz3(NI6c{xzCYACDrc3G6{!9N}*F3caTzqvj` zAGi2gEW~82Xmra!6xkiIn9Ph@(OiA_#r!huaM#@jTNJ-6lu4G_(;t-E7 z0L^M3gF~p>Lj?7j826CXKZ!PO{X_tws|qoxeh*83#0)&m9Zng05wf>dcbEdh`ve8e znGYSP{q8Ujx%rRHZ(A3$_PMbPp=Qx@n8(i@W?e+^aYCjI)#73BMR3p~xOaD+tdBK^%!m0@adCH<- z2n6%;=nWQpo>+u)7xy!-%#*j5@fKy1bW@%;-)qB6!<2rOlyv~~amAgIgNl*V*qK!7 zOx*KlWUqw)m$rw?^`Mp^Cmy=D7L+|5*jThuukSU4_cuFTerAEq;2zd~0vQMDO0|@b z<7S*mhScs+3;kn`SO{0$Ew(U1+9|%`KiZ2)hU6Oj&5ZYcHhrgf9TY!Td zN?eSn1y5N|+LXCx;~zYAQFJphWa??i%Wv5rd!&m{iX5ZcEivtd^m?4>&hse^goTQV zOB{Wl8&Vem{WX2HX6xAccf$Dg(&v2(@H4jQluX*rq}l0Y`xT^$Y43>ODenlwn9+ZE z_Na;$IHNmrPoyo{A=w1gppM~F{dT0P%fZS;qfoMHXd=hHD^yw#Sz8teb%yjBjQJx^ zB9<@%lr1R9DVk$OlW&}Q#+pp~6-c>^HB$$}_tm12I{$KQN7zs`-*W>TZn6keMf^Ar z=n-=+1x)CG8P2w265rNRPRi+SD-XYrrYK;fy_34Q9xUUbgu9&bEpfr4o^Ax;ee!sp zG0`uO7qT~kf3jAbJ2%dK`=u@#yVvyemVb$Ho>=|PC4m=mOz=>hvdI06h5v{p-m;IR zPi_IyMbCRPGCTalHDif(?q6F!r~te=ylLe=YqwG@zca7KQ=B^;Yz5!Xwr7}-pHNoD zlnXCSE-fvE6}eRHt2Q`t^@r0+fjI7L z!!=av(GF!riYTPsTpNHTye267Uiufs+!0#3x}0Xv(S7DUFi055=*kQr+Ff3&SH{@4 zHsAmQCe&CD;@FkMQO!8sOCttKd4hjf{I1#O!$p)((eshh+%`Bw$FtNri9|Ppz?VwJ zA)DB3WAg`0Cqw+ghvhhp8LPv04eXc_l22XpnoSLh~;>dg_UhN|_ zR^a@BdB6k(`LH<&i?4|p6o*(gm_!LeaN@qyY7Oz1XhSIp>Wq zo;Wvyz+bRGJ&_)VH;4Zq-U@bgg}g&k-baxGit_7JIhJU@@9qcPT42s0=+8p>lF*}> zOMDC~BU?Ne)VE1=(S&{FmDcp-H|Yoc=(P)bNTa$W}c_j8XK55lMS+bxP zI4YdgGxU_d6BRbT7yczyZC;*tiJTp`xU`ypSWF9ZMex~`#_6zR=8H>A?Eu(5GgDzn zIVe@t8o#zurAHt1F`9t7b~KQ)GiLo_)0sH71>HkKS#bgIufEK;MsRks%hw(R^e(0}z30kI$+pxu-XouQ0O9p2 zaYY)2S|SIOR^6pX`>HSIWVsOIf@NkAqscw71kM69BAdf@9MRq}0J32xZwhpb-$g~- z^7zdyZyZrlsB?)o`NlD1F)e<>hfnhBB(zhU}R zT_1`3mY!;3O_zvF3~MLPI1se7^E0>eFSHac7n|AbO*129XRv~APnKni^GQWLv)ays z>IO-#%ahSSuj$<_B=$ffn_((1+&p;{{AsltHzLb=`~!Gfh0~)I=E`z8G*P0 z*YMHD(HG_>`nf>yn&SnKf{$}w{i|I3fJBBQ30hcR@MM`NfvwGazGM#rN{b?%s~I_G z%p~?wu<3VtSc}H#aiF-^`+`SFm@QE1j?AGOYa-KjSmRNZ{pyXw=jAaSg;}(QaKscq zGd8k`8){^(=()Gi6Lx(3^DCwc>v5!F9OsVwXRphT*8a18Ed-PmFX$Pn;~B3fy#LlP z{|Zlp1Wydngv0O*WB5$F%amayy<<%8yIynYLTW5lor;a$9H{}f27yeqCuCH}Cidd2 zO4%i|%oRI_yxF)C+%|qEHn`RE_ijt}LL=|r zzfX?2DwsU+NRM?a-1SakYMkGQTC==MflpQdobAyHs4|j1rV=_HP8*$=RS)gdlY<%_ zGc{WSE@v{A6au+rSCJDDVuA261jB_^m8U5#csY*M54CKfCK~SD`;@#{OOc>IxPrA& z$OOk*3~Y1%V*;j;^T%_nX6KX^By zMy5YQJdlZ)qGrVr#)q*3bZy0^rfwtK^j}guc)W}jkbvS$7kJ-;5cO$Q7b#KU*!`K| z!lpG^)>MkmciCp#E_3}8KY$=K1Ukoke9_r+tF_I|)-lWJvzVw|OnH zN&H$@enzqs%U-LpV$?z+*->k|VE2RYISz?KPu1-y-oE{E;C)P&`pJ+fyRB%8KWyKhA zAw`DOD#SsS=0BjgB|LPW-%^6x=ZkW6b|y(?jG{Ks5G47%h0fY^yLb8HS8FV0mPm;` zbF9to-v<0;s=dJTA4^_l=}7NvIlAQ*ta;L<+$EfuDjtM_Sfdd0EkO#HLVe5faMGi( zyJ2XaaOAgd-$a%h{j6;wc$+*I`pr<>oP~#y|FU2y;|VgF_uhZ9uJ zcjE#I^WOGr!&$_N;Ph-pcON!^RF-r*N#3F$-9nQ92tv;AC&=1*b=W{Kh-_KQ+9y;} z{5MUg%@eOj**L~?*aUCIqaoxOIo4O^6QUrkCrf;0H)9Cp?(rpqsz9+JCNdoq z3~!vKSP}QNojvF_3bT7stgQ6|;A9CE@itI!w?`~ch67H=X#O~DxU`I;?rwaKqTJ+A z6Kq_aXQCQHG2*l~<*!hZ?&OE-tntvt&fo3a#jK?9L zCq$;pr78;A4E|MLjiUkQdkj1smxYO_RI;h96YT%mVPRky0UN^tU$zx3|3Q zN5i?^hMJnNkX`1JMeZsTZAD$?OM53LP2;7hx;-G;pvq)GZR#TF*x=5Pz}npsg1@xe z`2dWZk-6z3@gw#k^;BW}G^mr~$5#5S2KTB$S-S+}#+C)eBsMnZ%NcyybMcGt&mLFy z7xJA8m`FJHJ6K{@Bb)C^ZR$?lSDwZ(um_Q}a?q{HgIVs|CRPVSBez-O{i@Qk1L%Og zxlu}XO|gX|0$RC5)L0dTnDi~rAMI;M-unF-%+u3zGB#2KH0N2Im|u!etN|7iA ziCEbIrGX}b0sjzvJpYQ=^K80{5M=*k;CSCMr2>+x3MS%r!3e_L=0ER+;{ zoB@?z0Ldnv{5=XN*Y4wg>nfeg4RJNehz>w|I8WfJ z>F6!ct=o$ob>h3KhuW2_;dwZ6l~qaWr*=4$*4{vxcK*sFZC2;lQhgYCG~KoiMp@P` zd{~@($7C>e3~8=ztA?(ADzA2vH+tgX%Bu{=W(Lq)dyO&jBDOp!KI&Pav% z(C{PlJNAXnSnc#LCW=;@Nui*qz7OjofA!#&GdPdsy?f}3XvFMdJOA)GUQSEFB&FCi zfg0t=tgu=9MWmmHVbblbTDzf$9fuhb{^pXSO4i((VAL6hs_}C!waww|i{XOC7-eDLr^$_f^V{Jp-5&F@I&CoT_(n$hG^&XKMuC3IR^A`UBFTb^D z%$>of_{4}+LngkPjODCQ=m(KjaziUt z(WNO$$jyp}^d`+>{??(2u~3#^dZ??bi#5OJjW}yJ4?etcX%8!RuHBqIqB2!fzh}P3 zZV*KZv1#xpCO7!nQhB9$HQ}AwT|wFt+U1xlg;xi-c@$kvufi$rnC|Iczm2sk@#F38qOjk+%A4 ze>sBO>TeYuahBS*p!fCH(&De1Iv*!X!9P+ChwJmn$n}Dqh{O8{2v=ON@=!xX1zuHb zQJp0i@$q+x1%a~KAz$7mG{53Jy(u))d`_qTWO zN@c6;G{q`RnjZOR_~{2{3}y1LDCTl3YyG(lSSWpe9us~dS>=yC3`+COapI%vhUJpl=eG> zDyrU{GZ#qLDcn26nM-(Aq@LtSP02!_V%;^qIYws&`_=^V&kr z@L!C^Y(Fi2X$0-$^u|%H1;-0WV&;*$gUH!63LX>2W^|n|CWQ>%<>**w?HMvqi3hXkKF%1@i$Mti1Q}18f zTu!G2Aj>g@dxERt6n`?3x@rB66n!9C-HRl9+^LUHX6>NkJW*S-kFiRYhVCWaOsb$y_>sr*> zg6Rl;u=qOJpBTJ=N*XZ^fHk^Ch_ty2G$5wtU>31lZyOw17e4=Bn6$wMhvt5D52e$X z&cRe7AizFYzqieslTvUVgcto?%+kvEqCnpPzYny-*Cv|6m#qwuFW|k;-}>Deo_Xjb zN5Sc*T=X>zo~fY5>QjalT87m=mJ%H}%kads66Yp+=Cr4s(+*Bh&?9|1uD+!;0TO6f zF!3^K}I&_gyjS;GwIs!iP9QmI;O2{e0L9#VO;bA&y4+rc&GU+63skuSx-Vj zeBYcEjTC};n^+Jj*u-WZG>4fQ7tRSD?+kDIbed|;bA1($Ex1=zwBg}m0O5X5-*!~XjcL;(6b6fZhCl*i0>pNOwbF5eP?)XMgU>lwhEW! z=Q*|bQ|DBhn#)=PP-NOLT01Fud0Yj#ZQY2KGgLa~Gn-b}K+B~)oC8LW$TgCKk)tb> zUcvx(vot{w=~xYh@knVImur@Gu4f2^VTW3d(r+tAwri=OwG)}oH95Ma{iry{mZ+MZQ&cQkaW)yq z|J(q;+Dox*BO8EtU3&u{NAN+}GqA`SFbN+b`QEYsQ}x;hLpqH<9{i*wB%Mi$cP0M- zV!DDR742S~X3tk;j+6wn1?(#4zPQ8mJzUe@M33jzKUk(CcWQ&+K`u#jKiAHX&lyzx zlq70msd3V$bGE1n`+=w9*ixbbd*M?bw)N*~vFws%f05{=OvqXTUCBF7C1p*)Y0=~u z26s)j%U~u-Xg&8*+|lEGeQ2CQi#F5v^n`8Ui?QD6A3cILZuI~+wA+uir>dPD{!?12 zof5sGf#A0J{6dVAEof#UmWGQ3CW)X#7j}T_=R)~|fTB>IHPGxC-eK&}pBS-TIHb7h zX2q@qKt0Mb>W~bYO^c!8HU`m>*wa2d0XC4qs3{|D&M*CxqMPA2q0UBNrj4()Q-HB} z*~WhE+V@(__z}_nTul2`n#F>iRoiyS!Fr=k&Y1p`w`6w z90w<*+7(m{Q--AIYLyRjnEOqOBfwwmrAPlUTIH;;GvlCsEOOpvo-y%(*iQoHUX9VL`_tduNdk7=fTg+}|HSc}ceepq0_hji} zL!bUEHQN6t=7+xY^YmJnls}wKNM#mXF}}gwOl?F)1J}0Up$HMO;aBlD zUP{G6P#!+rXV?Svx!Wrl2Vg>vLf}gE(cGT)I(AEMS&)A49;)F8av$6HmbE#JIq=0^zqtK#FGW{P)dpX$Nu|la_U(83K$mi12B)P=esly*g*(68TgCUG zKB{>lpFM98D>JUO(~rw_ABIHAZ>e4JU4A-hP)AZ$C^BIl_fpEIAUdEbiJXq{ME!(% zP~S)Q?QG5eYRuCN>|X{*H@We zUClewxNvVNtlh!EK}&njp8PP-2!eAAyUG-g=Tmq*USe=?@Ue{v81R%s=H^?sZx=2? zk-Jx2k8E#mcg)GjVW`S%QZbQOyOuzs)9n#nk3>N44G(^n{hur=A)`9^pqR|Zv4Z@vrB()5|U72}JLql7-R@|T2sD?fQiNUXea1+9B7lm+b)lEm>VANdVs@dlRNL}S=ZRO zQo13psHo}d*C&T#Rq@w-Zrr$WD>*qTHC6V_25$A^$B{l)#jee0Hq?Ill>FMu(^JIB z$w}*?pP%3P^XF^Z+AOnoUx@3kYpkoQd(-OR=oriX(U^OqKB7`m?tlDxdU8S&GG4i1MiXuNy(?yDpca%OJs>hO&o{aYEEPD(nSIdgP%FW`qAEC*cWA87L{yE+{IB3zd?URY@IWuO51)tnGIG{5B!ChV9$8&(E{A zR;W$4Rg4LXh*&HJ1qE5#*eIU|fggt+eDo1}`t)hmag&Ea&s~!$99>)*nw!N83=B*s zg+H_$mX(v27Z%!JibNuvB;`tubGFyXkFuO|ztBQ z)~_@&C@CpXcGS|{RVw~mkvZu;k_D@M|Nfi(cb?E@y}p&5&ZkaocYJ;G=Bn=QZrF;x z_9=y`nADA@n~$Pnr-P$LEgz<*mvtxCg?HY$vz~SM!}gYypDnwxtiF||nZf6sgbzSX zb;(bo8MPp-Y*;n=#e8X94eq@g++RE?CPr_&(M{={1eMvNMe9EuK7annsS_to2nijj zAdz10)M~u@*Wz8lrjb)jJHZvIh}Z|s&0RAqk&n;qJFY<*?aZ|zJUd^*6Zpx_i+C3( zggz)X@LZ;Gzp1V71wTL%jn7@a%qbDI(^uEyyDPv4Yn-#2xLuCfd8^Scrulq>&ar`yX z@_%&r_0a?4e8TpSm-`j4kh1~UEaj~ZCv2^LEB%Jx<`-O*gBoPcscB9RP@dG j#9M!*6qk~!Yib)ld}b_j74Q;T<{`_kZNDzR->3f{$;KL# literal 0 HcmV?d00001 diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 917c870..3a26f5f 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -41,6 +41,7 @@ pub fn run_app() { tauri_app .plugin(windowStatePlugin::default().build()) + .plugin(tauri_plugin_oauth::init()) .invoke_handler(tauri::generate_handler![ download_file, download_file_by_binary From e81d165e2caee724e6f778a17324e293a062a543 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 5 Feb 2024 18:04:43 +0800 Subject: [PATCH 10/18] docs(contributor): contrib-readme-action has updated readme --- README.md | 164 +++++++++++++++++++++++++++--------------------------- 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/README.md b/README.md index e460f66..bbb0b93 100644 --- a/README.md +++ b/README.md @@ -278,13 +278,6 @@ Pake's development can not be without these Hackers. They contributed a lot of c Pake Actions - - - QingZ11 -
- Steam -
- exposir @@ -293,82 +286,32 @@ Pake's development can not be without these Hackers. They contributed a lot of c - - 2nthony + + QingZ11
- 2nthony + Steam
- - ACGNnsj + + hetz
- Null + 贺天卓 +
+ + + + piaoyidage +
+ Ranger
- - imabutahersiddik + + liusishan
- Abu Taher Siddik -
- - - - kidylee -
- An Li -
- - - - nekomeowww -
- Ayaka Neko -
- - - - turkyden -
- Dengju Deng -
- - - - Fechin -
- Fechin -
- - - - Milo123459 -
- Milo -
- - - - princemaple -
- Po Chen -
- - - - - houhoz -
- Hyzhao -
- - - - lakca -
- Null + Liusishan
@@ -379,24 +322,81 @@ Pake's development can not be without these Hackers. They contributed a lot of c - - liusishan + + lakca
- Liusishan + Null
- - piaoyidage + + houhoz
- Ranger + Hyzhao
- - hetz + + princemaple
- 贺天卓 + Po Chen +
+ + + + Milo123459 +
+ Milo +
+ + + + Fechin +
+ Fechin +
+ + + + + turkyden +
+ Dengju Deng +
+ + + + nekomeowww +
+ Ayaka Neko +
+ + + + kidylee +
+ An Li +
+ + + + imabutahersiddik +
+ Abu Taher Siddik +
+ + + + ACGNnsj +
+ Null +
+ + + + 2nthony +
+ 2nthony
From 3621efa771ee11bfc3ec7ff1fbdfe9b934a4e545 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 5 Feb 2024 18:16:35 +0800 Subject: [PATCH 11/18] :art: Compatible with the latest chatgpt. --- src-tauri/src/inject/style.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src-tauri/src/inject/style.js b/src-tauri/src/inject/style.js index 418700d..df39b24 100644 --- a/src-tauri/src/inject/style.js +++ b/src-tauri/src/inject/style.js @@ -320,6 +320,15 @@ window.addEventListener('DOMContentLoaded', _event => { margin-right: -10px; } + #__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.dark.flex-shrink-0.overflow-x-hidden.bg-black > div > div > div > div > nav > div.flex.flex-col.pt-2.empty\\:hidden.dark\\:border-white\\/20 > a, + #__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.relative.flex.h-full.max-w-full.flex-1.flex-col.overflow-hidden > main > div.group.fixed.bottom-3.right-3.z-10.hidden.gap-1.lg\\:flex > div { + display: none; + } + + #__next .md\\:px-\\[60px\\].text-token-text-secondary.text-xs.text-center.py-2.px-2.relative{ + visibility:hidden; + } + #__next>div>div>.flex.h-screen.w-full.flex-col.items-center { padding-top: 20px; } From 5edc43a064ed73890f567a92645fe8b95dcd68df Mon Sep 17 00:00:00 2001 From: Tw93 Date: Tue, 13 Feb 2024 10:02:05 +0800 Subject: [PATCH 12/18] :bug: Compatible with the latest gpt --- src-tauri/src/inject/style.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/inject/style.js b/src-tauri/src/inject/style.js index df39b24..dceb20e 100644 --- a/src-tauri/src/inject/style.js +++ b/src-tauri/src/inject/style.js @@ -312,7 +312,7 @@ window.addEventListener('DOMContentLoaded', _event => { } #__next .overflow-hidden>.overflow-x-hidden .scrollbar-trigger > nav { - padding-top: 30px; + padding-top: 12px; } #__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.relative.flex.h-full.max-w-full.flex-1.flex-col.overflow-hidden > main > div.flex.h-full.flex-col > div.flex-1.overflow-hidden > div > div.absolute.left-0.right-0 > div > div.flex.items-center.gap-2 > button{ @@ -321,7 +321,8 @@ window.addEventListener('DOMContentLoaded', _event => { } #__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.dark.flex-shrink-0.overflow-x-hidden.bg-black > div > div > div > div > nav > div.flex.flex-col.pt-2.empty\\:hidden.dark\\:border-white\\/20 > a, - #__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.relative.flex.h-full.max-w-full.flex-1.flex-col.overflow-hidden > main > div.group.fixed.bottom-3.right-3.z-10.hidden.gap-1.lg\\:flex > div { + #__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.relative.flex.h-full.max-w-full.flex-1.flex-col.overflow-hidden > main > div.group.fixed.bottom-3.right-3.z-10.hidden.gap-1.lg\\:flex > div, + #__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.flex-shrink-0.overflow-x-hidden.bg-token-sidebar-surface-primary > div > div > div > div > nav > div.flex.flex-col.pt-2.empty\\:hidden.dark\\:border-white\\/20 > a { display: none; } From 4671826201c9adc6b8c11c12c1654b838a664a95 Mon Sep 17 00:00:00 2001 From: Ikko Eltociear Ashimine Date: Thu, 22 Feb 2024 00:43:04 +0900 Subject: [PATCH 13/18] Update README.md a -> an Signed-off-by: Ikko Eltociear Ashimine --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bbb0b93..ebc7392 100644 --- a/README.md +++ b/README.md @@ -196,7 +196,7 @@ npm run build ## Advanced Usage 1. You can refer to the [codebase structure](https://github.com/tw93/Pake/wiki/Description-of-Pake's-code-structure) before working on Pake, which will help you much in development. -2. Modify the `url` and `productName` fields in the `pake.json` file under the src-tauri directory, the "domain" field in the `tauri.config.json` file needs to be modified synchronously, as well as the `icon` and `identifier` fields in the `tauri.xxx.conf.json` file. You can select a `icon` from the `icons` directory or download one from [macOSicons](https://macosicons.com/#/) to match your product needs. +2. Modify the `url` and `productName` fields in the `pake.json` file under the src-tauri directory, the "domain" field in the `tauri.config.json` file needs to be modified synchronously, as well as the `icon` and `identifier` fields in the `tauri.xxx.conf.json` file. You can select an `icon` from the `icons` directory or download one from [macOSicons](https://macosicons.com/#/) to match your product needs. 3. For configurations on window properties, you can modify the `pake.json` file to change the value of `width`, `height`, `fullscreen` (or not), `resizable` (or not) of the `windows` property. To adapt to the immersive header on Mac, change `transparent` to `true`, look for the `Header` element, and add the `padding-top` property. 4. For advanced usages such as style rewriting, advertisement removal, JS injection, container message communication, and user-defined shortcut keys, see [Advanced Usage of Pake](https://github.com/tw93/Pake/wiki/Advanced-Usage-of-Pake). From a998ae94a5691547be664ee354c2b4b5f832a59e Mon Sep 17 00:00:00 2001 From: Tw93 Date: Fri, 23 Feb 2024 16:46:18 +0800 Subject: [PATCH 14/18] docs(contributor): contrib-readme-action has updated readme --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ebc7392..efcf368 100644 --- a/README.md +++ b/README.md @@ -349,14 +349,21 @@ Pake's development can not be without these Hackers. They contributed a lot of c Milo + + + eltociear +
+ Ikko Eltociear Ashimine +
+ + Fechin
Fechin
- - + turkyden From 856ff6715571c265b6acdf58fee9307e4af8e8bf Mon Sep 17 00:00:00 2001 From: geekvest Date: Sun, 3 Mar 2024 13:12:15 +0800 Subject: [PATCH 15/18] fix some comments Signed-off-by: geekvest --- bin/options/index.ts | 2 +- dist/cli.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/options/index.ts b/bin/options/index.ts index 26687bd..2bf78d5 100644 --- a/bin/options/index.ts +++ b/bin/options/index.ts @@ -38,7 +38,7 @@ export default async function handleOptions( if (!isValidName(name, platform)) { const LINUX_NAME_ERROR = `✕ name should only include lowercase letters, numbers, and dashes, and must contain at least one lowercase letter. Examples: com-123-xxx, 123pan, pan123, weread, we-read.`; - const DEFAULT_NAME_ERROR = `✕ Name should only include letters and numbers, and dashes (dashes must not at the begining), and must contain at least one letter. Examples: 123pan, 123Pan, Pan123, weread, WeRead, WERead, we-read.`; + const DEFAULT_NAME_ERROR = `✕ Name should only include letters and numbers, and dashes (dashes must not at the beginning), and must contain at least one letter. Examples: 123pan, 123Pan, Pan123, weread, WeRead, WERead, we-read.`; const errorMsg = platform === 'linux' ? LINUX_NAME_ERROR : DEFAULT_NAME_ERROR; logger.error(errorMsg); if (isActions) { diff --git a/dist/cli.js b/dist/cli.js index 3af0e63..3ecfa09 100644 --- a/dist/cli.js +++ b/dist/cli.js @@ -964,7 +964,7 @@ async function handleOptions(options, url) { } if (!isValidName(name, platform)) { const LINUX_NAME_ERROR = `✕ name should only include lowercase letters, numbers, and dashes, and must contain at least one lowercase letter. Examples: com-123-xxx, 123pan, pan123, weread, we-read.`; - const DEFAULT_NAME_ERROR = `✕ Name should only include letters and numbers, and dashes (dashes must not at the begining), and must contain at least one letter. Examples: 123pan, 123Pan, Pan123, weread, WeRead, WERead, we-read.`; + const DEFAULT_NAME_ERROR = `✕ Name should only include letters and numbers, and dashes (dashes must not at the beginning), and must contain at least one letter. Examples: 123pan, 123Pan, Pan123, weread, WeRead, WERead, we-read.`; const errorMsg = platform === 'linux' ? LINUX_NAME_ERROR : DEFAULT_NAME_ERROR; logger.error(errorMsg); if (isActions) { From 379c9e94522dd2fe8109f4aac703984635e47578 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Sun, 3 Mar 2024 21:25:32 +0800 Subject: [PATCH 16/18] docs(contributor): contrib-readme-action has updated readme --- README.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index efcf368..d11c3ec 100644 --- a/README.md +++ b/README.md @@ -335,6 +335,13 @@ Pake's development can not be without these Hackers. They contributed a lot of c Hyzhao + + + geekvest +
+ Null +
+ princemaple @@ -348,15 +355,15 @@ Pake's development can not be without these Hackers. They contributed a lot of c
Milo
- + + eltociear
Ikko Eltociear Ashimine
- - + Fechin @@ -398,7 +405,8 @@ Pake's development can not be without these Hackers. They contributed a lot of c
Null
- + + 2nthony From 6edc99f231856b2ac34632dcbbaacecc432b40b7 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 15 Apr 2024 20:55:53 +0800 Subject: [PATCH 17/18] :bug: Compatible with new apps --- src-tauri/icons/juchats.icns | Bin 0 -> 224544 bytes src-tauri/src/inject/event.js | 11 +++++++---- src-tauri/src/inject/style.js | 6 +++--- 3 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 src-tauri/icons/juchats.icns diff --git a/src-tauri/icons/juchats.icns b/src-tauri/icons/juchats.icns new file mode 100644 index 0000000000000000000000000000000000000000..7786240ef7e1baa85c952858bb27bf45cb68309d GIT binary patch literal 224544 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 { const appWindow = tauri.window.appWindow; const invoke = tauri.tauri.invoke; - const topDom = document.createElement('div'); - topDom.id = 'pack-top-dom'; - document.body.appendChild(topDom); - const domEl = document.getElementById('pack-top-dom'); + if(!document.getElementById('pake-top-dom')){ + const topDom = document.createElement('div'); + topDom.id = 'pake-top-dom'; + document.body.appendChild(topDom); + } + + const domEl = document.getElementById('pake-top-dom'); domEl.addEventListener('touchstart', () => { appWindow.startDragging().then(); diff --git a/src-tauri/src/inject/style.js b/src-tauri/src/inject/style.js index dceb20e..62da1a7 100644 --- a/src-tauri/src/inject/style.js +++ b/src-tauri/src/inject/style.js @@ -383,12 +383,12 @@ window.addEventListener('DOMContentLoaded', _event => { top: 28px; } - #pack-top-dom:active { + #pake-top-dom:active { cursor: grabbing; cursor: -webkit-grabbing; } - #pack-top-dom{ + #pake-top-dom{ position:fixed; background:transparent; top:0; @@ -398,7 +398,7 @@ window.addEventListener('DOMContentLoaded', _event => { -webkit-app-region: drag; user-select: none; -webkit-user-select: none; - z-index: 90000; + z-index: 99999; } @media (max-width:767px){ From ae3a8cec28d29764ba3c70a440650b0fc6ed65c1 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Tue, 16 Apr 2024 14:24:41 +0800 Subject: [PATCH 18/18] :bug: update cargo lock --- LICENSE | 2 +- src-tauri/Cargo.lock | 2059 +++++++++++++++++++++++++++--------------- 2 files changed, 1329 insertions(+), 732 deletions(-) diff --git a/LICENSE b/LICENSE index 0ca62b7..b52b582 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 Tw93 +Copyright (c) 2024 Tw93 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 0124f90..1bd1659 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "addr2line" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ "gimli", ] @@ -19,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aho-corasick" -version = "1.0.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -58,9 +58,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.72" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" [[package]] name = "app" @@ -76,33 +76,56 @@ dependencies = [ ] [[package]] -name = "async-broadcast" -version = "0.5.1" +name = "arboard" +version = "3.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +checksum = "a2041f1943049c7978768d84e6d0fd95de98b76d6c4727b09e78ec253d29fa58" dependencies = [ - "event-listener", + "clipboard-win", + "core-graphics 0.23.2", + "image", + "log", + "objc", + "objc-foundation", + "objc_id", + "parking_lot", + "thiserror", + "windows-sys 0.48.0", + "wl-clipboard-rs", + "x11rb", +] + +[[package]] +name = "async-broadcast" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb" +dependencies = [ + "event-listener 5.3.0", + "event-listener-strategy 0.5.1", "futures-core", + "pin-project-lite", ] [[package]] name = "async-channel" -version = "1.9.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" +checksum = "136d4d23bcc79e27423727b36823d86233aad06dfea531837b038394d11e9928" dependencies = [ "concurrent-queue", - "event-listener", + "event-listener 5.3.0", + "event-listener-strategy 0.5.1", "futures-core", + "pin-project-lite", ] [[package]] name = "async-executor" -version = "1.5.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" +checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a" dependencies = [ - "async-lock", "async-task", "concurrent-queue", "fastrand", @@ -112,89 +135,118 @@ dependencies = [ [[package]] name = "async-fs" -version = "1.6.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" +checksum = "bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1" dependencies = [ - "async-lock", - "autocfg", + "async-lock 3.3.0", "blocking", "futures-lite", ] [[package]] name = "async-io" -version = "1.13.0" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" +checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" dependencies = [ - "async-lock", - "autocfg", + "async-lock 3.3.0", "cfg-if", "concurrent-queue", + "futures-io", "futures-lite", - "log", "parking", "polling", "rustix", "slab", - "socket2", - "waker-fn", + "tracing", + "windows-sys 0.52.0", ] [[package]] name = "async-lock" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" +checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" dependencies = [ - "event-listener", + "event-listener 2.5.3", +] + +[[package]] +name = "async-lock" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +dependencies = [ + "event-listener 4.0.3", + "event-listener-strategy 0.4.0", + "pin-project-lite", ] [[package]] name = "async-process" -version = "1.7.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" +checksum = "cad07b3443bfa10dcddf86a452ec48949e8e7fedf7392d82de3969fda99e90ed" dependencies = [ + "async-channel", "async-io", - "async-lock", - "autocfg", + "async-lock 3.3.0", + "async-signal", + "async-task", "blocking", "cfg-if", - "event-listener", + "event-listener 5.3.0", "futures-lite", "rustix", - "signal-hook", - "windows-sys 0.48.0", + "tracing", + "windows-sys 0.52.0", ] [[package]] name = "async-recursion" -version = "1.0.4" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba" +checksum = "30c5ef0ede93efbf733c1a727f3b6b5a1060bbedd5600183e66f6e4be4af0ec5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", +] + +[[package]] +name = "async-signal" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" +dependencies = [ + "async-io", + "async-lock 2.8.0", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix", + "signal-hook-registry", + "slab", + "windows-sys 0.48.0", ] [[package]] name = "async-task" -version = "4.4.0" +version = "4.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" +checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" [[package]] name = "async-trait" -version = "0.1.71" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] @@ -218,26 +270,26 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] name = "atomic-waker" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "backtrace" -version = "0.3.68" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line", "cc", @@ -256,9 +308,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.2" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "bincode" @@ -283,9 +335,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "block" @@ -304,24 +356,25 @@ dependencies = [ [[package]] name = "blocking" -version = "1.3.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" +checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" dependencies = [ "async-channel", - "async-lock", + "async-lock 3.3.0", "async-task", - "atomic-waker", "fastrand", + "futures-io", "futures-lite", - "log", + "piper", + "tracing", ] [[package]] name = "brotli" -version = "3.3.4" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" +checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -330,9 +383,9 @@ dependencies = [ [[package]] name = "brotli-decompressor" -version = "2.3.4" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744" +checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -340,9 +393,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.6.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" +checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" dependencies = [ "memchr", "serde", @@ -350,27 +403,27 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.13.1" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" +checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.4.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" dependencies = [ "serde", ] @@ -396,7 +449,7 @@ checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" dependencies = [ "glib-sys", "libc", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] @@ -422,14 +475,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" dependencies = [ "serde", - "toml 0.7.6", + "toml 0.7.8", ] [[package]] name = "cc" -version = "1.0.79" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" [[package]] name = "cesu8" @@ -445,7 +498,7 @@ checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" dependencies = [ "byteorder", "fnv", - "uuid 1.4.1", + "uuid 1.8.0", ] [[package]] @@ -459,9 +512,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.3" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "215c0072ecc28f92eeb0eea38ba63ddfcb65c2828c46311d646f1a3ff5f9841c" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", "target-lexicon", @@ -474,16 +527,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] -name = "chrono" -version = "0.4.26" +name = "cfg_aliases" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + +[[package]] +name = "chrono" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", "serde", - "winapi", + "windows-targets 0.52.5", +] + +[[package]] +name = "clipboard-win" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d517d4b86184dbb111d3556a10f1c8a04da7428d2987bf1081602bf11c3aa9ee" +dependencies = [ + "error-code", ] [[package]] @@ -496,23 +564,22 @@ dependencies = [ "block", "cocoa-foundation", "core-foundation", - "core-graphics", - "foreign-types", + "core-graphics 0.22.3", + "foreign-types 0.3.2", "libc", "objc", ] [[package]] name = "cocoa-foundation" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" +checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" dependencies = [ "bitflags 1.3.2", "block", "core-foundation", "core-graphics-types", - "foreign-types", "libc", "objc", ] @@ -525,9 +592,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" [[package]] name = "combine" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" dependencies = [ "bytes", "memchr", @@ -535,9 +602,9 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "2.2.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" +checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" dependencies = [ "crossbeam-utils", ] @@ -550,9 +617,9 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -560,9 +627,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "core-graphics" @@ -573,15 +640,28 @@ dependencies = [ "bitflags 1.3.2", "core-foundation", "core-graphics-types", - "foreign-types", + "foreign-types 0.3.2", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "core-graphics-types", + "foreign-types 0.5.0", "libc", ] [[package]] name = "core-graphics-types" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -590,40 +670,55 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.9" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-channel" -version = "0.5.8" +version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" +checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "cfg-if", "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if", -] +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" [[package]] name = "crypto-common" @@ -659,24 +754,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] name = "ctor" -version = "0.1.26" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" +checksum = "ad291aa74992b9b7a7e88c38acbbf6ad7e107f1d90ee8775b7bc1fc3394f485c" dependencies = [ "quote", - "syn 1.0.109", + "syn 2.0.59", ] [[package]] name = "darling" -version = "0.20.3" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" +checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" dependencies = [ "darling_core", "darling_macro", @@ -684,27 +779,37 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.3" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" +checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] name = "darling_macro" -version = "0.20.3" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" +checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core", "quote", - "syn 2.0.32", + "syn 2.0.59", +] + +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", ] [[package]] @@ -718,6 +823,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive-new" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + [[package]] name = "derive_more" version = "0.99.17" @@ -768,6 +884,21 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" +[[package]] +name = "dlib" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" +dependencies = [ + "libloading 0.8.3", +] + +[[package]] +name = "downcast-rs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + [[package]] name = "dtoa" version = "1.0.9" @@ -791,15 +922,16 @@ checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" [[package]] name = "embed-resource" -version = "2.2.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7f1e82a60222fc67bfd50d752a9c89da5cce4c39ed39decc84a443b07bbd69a" +checksum = "c6985554d0688b687c5cb73898a34fbe3ad6c24c58c238a4d91d5e840670ee9d" dependencies = [ "cc", + "memchr", "rustc_version", - "toml 0.7.6", + "toml 0.8.12", "vswhom", - "winreg 0.11.0", + "winreg 0.52.0", ] [[package]] @@ -810,18 +942,24 @@ checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" [[package]] name = "encoding_rs" -version = "0.8.32" +version = "0.8.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" dependencies = [ "cfg-if", ] [[package]] -name = "enumflags2" -version = "0.7.7" +name = "endi" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" +checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" + +[[package]] +name = "enumflags2" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" dependencies = [ "enumflags2_derive", "serde", @@ -829,13 +967,13 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.7" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" +checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] @@ -846,24 +984,19 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.1" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ - "errno-dragonfly", "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] -name = "errno-dragonfly" -version = "0.1.2" +name = "error-code" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", - "libc", -] +checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b" [[package]] name = "event-listener" @@ -871,6 +1004,48 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +[[package]] +name = "event-listener" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" +dependencies = [ + "event-listener 4.0.3", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" +dependencies = [ + "event-listener 5.3.0", + "pin-project-lite", +] + [[package]] name = "fallible-iterator" version = "0.2.0" @@ -879,18 +1054,15 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "fastrand" -version = "1.9.0" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] +checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" [[package]] name = "fdeflate" -version = "0.3.0" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" +checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" dependencies = [ "simd-adler32", ] @@ -901,27 +1073,33 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" dependencies = [ - "memoffset 0.9.0", + "memoffset 0.9.1", "rustc_version", ] [[package]] name = "filetime" -version = "0.2.21" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.2.16", - "windows-sys 0.48.0", + "redox_syscall", + "windows-sys 0.52.0", ] [[package]] -name = "flate2" -version = "1.0.26" +name = "fixedbitset" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "flate2" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" dependencies = [ "crc32fast", "miniz_oxide", @@ -939,7 +1117,28 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "foreign-types-shared", + "foreign-types-shared 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", ] [[package]] @@ -949,10 +1148,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] -name = "form_urlencoded" -version = "1.2.0" +name = "foreign-types-shared" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] @@ -969,24 +1174,24 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", ] [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -995,53 +1200,51 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" -version = "1.13.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" +checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" dependencies = [ "fastrand", "futures-core", "futures-io", - "memchr", "parking", "pin-project-lite", - "waker-fn", ] [[package]] name = "futures-macro" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] name = "futures-sink" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-core", "futures-io", @@ -1102,7 +1305,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] @@ -1119,7 +1322,7 @@ dependencies = [ "libc", "pango-sys", "pkg-config", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] @@ -1133,7 +1336,7 @@ dependencies = [ "gobject-sys", "libc", "pkg-config", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] @@ -1145,7 +1348,7 @@ dependencies = [ "gdk-sys", "glib-sys", "libc", - "system-deps 6.1.1", + "system-deps 6.2.2", "x11", ] @@ -1172,6 +1375,16 @@ dependencies = [ "version_check", ] +[[package]] +name = "gethostname" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" +dependencies = [ + "libc", + "windows-targets 0.48.5", +] + [[package]] name = "getrandom" version = "0.1.16" @@ -1185,9 +1398,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.10" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" dependencies = [ "cfg-if", "libc", @@ -1196,9 +1409,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.27.3" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "gio" @@ -1226,7 +1439,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.1.1", + "system-deps 6.2.2", "winapi", ] @@ -1258,7 +1471,7 @@ checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" dependencies = [ "anyhow", "heck 0.4.1", - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro-error", "proc-macro2", "quote", @@ -1272,7 +1485,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" dependencies = [ "libc", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] @@ -1283,15 +1496,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "globset" -version = "0.4.11" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1391ab1f92ffcc08911957149833e682aa3fe252b9f45f966d2ef972274c97df" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" dependencies = [ "aho-corasick", "bstr", - "fnv", "log", - "regex", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", ] [[package]] @@ -1302,7 +1515,7 @@ checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" dependencies = [ "glib-sys", "libc", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] @@ -1343,7 +1556,7 @@ dependencies = [ "gobject-sys", "libc", "pango-sys", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] @@ -1353,7 +1566,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" dependencies = [ "anyhow", - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro-error", "proc-macro2", "quote", @@ -1362,9 +1575,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.20" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ "bytes", "fnv", @@ -1372,7 +1585,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 1.9.3", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -1387,9 +1600,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.14.0" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "heck" @@ -1407,10 +1620,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] -name = "hermit-abi" -version = "0.3.2" +name = "heck" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -1419,17 +1638,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] -name = "html5ever" -version = "0.25.2" +name = "home" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" dependencies = [ - "log", - "mac", - "markup5ever 0.10.1", - "proc-macro2", - "quote", - "syn 1.0.109", + "windows-sys 0.52.0", ] [[package]] @@ -1440,7 +1654,7 @@ checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" dependencies = [ "log", "mac", - "markup5ever 0.11.0", + "markup5ever", "proc-macro2", "quote", "syn 1.0.109", @@ -1448,20 +1662,20 @@ dependencies = [ [[package]] name = "http" -version = "0.2.9" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", - "itoa 1.0.9", + "itoa 1.0.11", ] [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", "http", @@ -1482,15 +1696,15 @@ checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" [[package]] name = "httpdate" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "0.14.27" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", @@ -1501,7 +1715,7 @@ dependencies = [ "http-body", "httparse", "httpdate", - "itoa 1.0.9", + "itoa 1.0.11", "pin-project-lite", "socket2", "tokio", @@ -1525,16 +1739,16 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.57" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows 0.48.0", + "windows-core 0.52.0", ] [[package]] @@ -1564,9 +1778,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -1574,32 +1788,32 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.20" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" +checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" dependencies = [ + "crossbeam-deque", "globset", - "lazy_static", "log", "memchr", - "regex", + "regex-automata 0.4.6", "same-file", - "thread_local", "walkdir", "winapi-util", ] [[package]] name = "image" -version = "0.24.6" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" +checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" dependencies = [ "bytemuck", "byteorder", "color_quant", - "num-rational", "num-traits", + "png", + "tiff", ] [[package]] @@ -1615,19 +1829,20 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.0.0" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", - "hashbrown 0.14.0", + "hashbrown 0.14.3", + "serde", ] [[package]] name = "infer" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3" +checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc" dependencies = [ "cfb", ] @@ -1641,22 +1856,11 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.48.0", -] - [[package]] name = "ipnet" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "itoa" @@ -1666,9 +1870,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "javascriptcore-rs" @@ -1714,10 +1918,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] -name = "js-sys" -version = "0.3.64" +name = "jpeg-decoder" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" + +[[package]] +name = "js-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] @@ -1730,9 +1940,9 @@ checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" [[package]] name = "json-patch" -version = "1.0.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658" +checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6" dependencies = [ "serde", "serde_json", @@ -1740,18 +1950,6 @@ dependencies = [ "treediff", ] -[[package]] -name = "kuchiki" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" -dependencies = [ - "cssparser", - "html5ever 0.25.2", - "matches", - "selectors", -] - [[package]] name = "kuchikiki" version = "0.8.2" @@ -1759,7 +1957,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" dependencies = [ "cssparser", - "html5ever 0.26.0", + "html5ever", "indexmap 1.9.3", "matches", "selectors", @@ -1791,15 +1989,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1b3b6681973cea8cc3bce7391e6d7d5502720b80a581c9a95c9cbaf592826aa" dependencies = [ "gtk-sys", - "libloading", + "libloading 0.7.4", "once_cell", ] [[package]] name = "libc" -version = "0.2.147" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libloading" @@ -1812,25 +2010,42 @@ dependencies = [ ] [[package]] -name = "line-wrap" -version = "0.1.1" +name = "libloading" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ - "safemem", + "cfg-if", + "windows-targets 0.52.5", ] [[package]] -name = "linux-raw-sys" -version = "0.3.8" +name = "libredox" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.5.0", + "libc", +] + +[[package]] +name = "line-wrap" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e" + +[[package]] +name = "linux-raw-sys" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "lock_api" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" dependencies = [ "autocfg", "scopeguard", @@ -1838,9 +2053,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "loom" @@ -1865,9 +2080,9 @@ checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" [[package]] name = "mac-notification-sys" -version = "0.5.6" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e72d50edb17756489e79d52eb146927bec8eba9dd48faadf9ef08bca3791ad5" +checksum = "51fca4d74ff9dbaac16a01b924bc3693fa2bba0862c2c633abc73f9a8ea21f64" dependencies = [ "cc", "dirs-next", @@ -1885,20 +2100,6 @@ dependencies = [ "libc", ] -[[package]] -name = "markup5ever" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" -dependencies = [ - "log", - "phf 0.8.0", - "phf_codegen 0.8.0", - "string_cache", - "string_cache_codegen", - "tendril", -] - [[package]] name = "markup5ever" version = "0.11.0" @@ -1930,9 +2131,9 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1954,9 +2155,9 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] @@ -1968,10 +2169,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] -name = "miniz_oxide" -version = "0.7.1" +name = "minimal-lexical" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" dependencies = [ "adler", "simd-adler32", @@ -1979,9 +2186,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.8" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -2042,21 +2249,33 @@ dependencies = [ [[package]] name = "new_debug_unreachable" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" [[package]] name = "nix" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" +checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" dependencies = [ "bitflags 1.3.2", "cfg-if", "libc", "memoffset 0.7.1", - "static_assertions", +] + +[[package]] +name = "nix" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" +dependencies = [ + "bitflags 2.5.0", + "cfg-if", + "cfg_aliases", + "libc", + "memoffset 0.9.1", ] [[package]] @@ -2066,10 +2285,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" [[package]] -name = "notify-rust" -version = "4.8.0" +name = "nom" +version = "7.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bfa211d18e360f08e36c364308f394b5eb23a6629150690e109a916dc6f610e" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "notify-rust" +version = "4.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5312f837191c317644f313f7b2b39f9cb1496570c74f7c17152dd3961219551f" dependencies = [ "log", "mac-notification-sys", @@ -2089,31 +2318,16 @@ dependencies = [ ] [[package]] -name = "num-integer" -version = "0.1.45" +name = "num-conv" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" -dependencies = [ - "autocfg", - "num-traits", -] - -[[package]] -name = "num-rational" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] name = "num-traits" -version = "0.2.15" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" dependencies = [ "autocfg", ] @@ -2143,7 +2357,7 @@ version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 1.0.109", @@ -2190,18 +2404,18 @@ dependencies = [ [[package]] name = "object" -version = "0.31.1" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "open" @@ -2215,13 +2429,13 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.55" +version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.5.0", "cfg-if", - "foreign-types", + "foreign-types 0.3.2", "libc", "once_cell", "openssl-macros", @@ -2236,7 +2450,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] @@ -2247,9 +2461,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.90" +version = "0.9.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", "libc", @@ -2269,23 +2483,23 @@ dependencies = [ [[package]] name = "os_info" -version = "3.7.0" +version = "3.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e" +checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" dependencies = [ "log", "serde", - "winapi", + "windows-sys 0.52.0", ] [[package]] name = "os_pipe" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177" +checksum = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -2316,14 +2530,14 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] name = "parking" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" +checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" [[package]] name = "parking_lot" @@ -2337,15 +2551,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", + "redox_syscall", "smallvec", - "windows-targets 0.48.1", + "windows-targets 0.48.5", ] [[package]] @@ -2367,9 +2581,19 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "petgraph" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +dependencies = [ + "fixedbitset", + "indexmap 2.2.6", +] [[package]] name = "phf" @@ -2388,9 +2612,17 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" dependencies = [ - "phf_macros 0.10.0", "phf_shared 0.10.0", - "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +dependencies = [ + "phf_macros 0.11.2", + "phf_shared 0.11.2", ] [[package]] @@ -2433,6 +2665,16 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "phf_generator" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" +dependencies = [ + "phf_shared 0.11.2", + "rand 0.8.5", +] + [[package]] name = "phf_macros" version = "0.8.0" @@ -2449,16 +2691,15 @@ dependencies = [ [[package]] name = "phf_macros" -version = "0.10.0" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro-hack", + "phf_generator 0.11.2", + "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.59", ] [[package]] @@ -2479,6 +2720,15 @@ dependencies = [ "siphasher", ] +[[package]] +name = "phf_shared" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +dependencies = [ + "siphasher", +] + [[package]] name = "pico-args" version = "0.5.0" @@ -2487,9 +2737,9 @@ checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" [[package]] name = "pin-project-lite" -version = "0.2.10" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -2498,30 +2748,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] -name = "pkg-config" -version = "0.3.27" +name = "piper" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +dependencies = [ + "atomic-waker", + "fastrand", + "futures-io", +] + +[[package]] +name = "pkg-config" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "plist" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06" +checksum = "d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9" dependencies = [ - "base64 0.21.2", - "indexmap 1.9.3", + "base64 0.21.7", + "indexmap 2.2.6", "line-wrap", - "quick-xml 0.29.0", + "quick-xml 0.31.0", "serde", "time", ] [[package]] name = "png" -version = "0.17.9" +version = "0.17.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59871cc5b6cce7eaccca5a802b4173377a1c2ba90654246789a8fa2334426d11" +checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" dependencies = [ "bitflags 1.3.2", "crc32fast", @@ -2532,20 +2793,25 @@ dependencies = [ [[package]] name = "polling" -version = "2.8.0" +version = "3.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6" dependencies = [ - "autocfg", - "bitflags 1.3.2", "cfg-if", "concurrent-queue", - "libc", - "log", + "hermit-abi", "pin-project-lite", - "windows-sys 0.48.0", + "rustix", + "tracing", + "windows-sys 0.52.0", ] +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -2565,7 +2831,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ "once_cell", - "toml_edit", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +dependencies = [ + "toml_edit 0.21.1", ] [[package]] @@ -2600,36 +2875,36 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e" dependencies = [ "unicode-ident", ] [[package]] name = "quick-xml" -version = "0.23.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea" +checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" dependencies = [ "memchr", ] [[package]] name = "quick-xml" -version = "0.29.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51" +checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" dependencies = [ "memchr", ] [[package]] name = "quote" -version = "1.0.31" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -2694,7 +2969,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.14", ] [[package]] @@ -2723,43 +2998,34 @@ checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" [[package]] name = "redox_syscall" -version = "0.2.16" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" dependencies = [ "bitflags 1.3.2", ] [[package]] name = "redox_users" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ - "getrandom 0.2.10", - "redox_syscall 0.2.16", + "getrandom 0.2.14", + "libredox", "thiserror", ] [[package]] name = "regex" -version = "1.9.1" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.3.3", - "regex-syntax 0.7.4", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", ] [[package]] @@ -2773,13 +3039,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.3" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.7.4", + "regex-syntax 0.8.3", ] [[package]] @@ -2790,17 +3056,17 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.7.4" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "reqwest" -version = "0.11.18" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ - "base64 0.21.2", + "base64 0.21.7", "bytes", "encoding_rs", "futures-core", @@ -2818,9 +3084,12 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "rustls-pemfile", "serde", "serde_json", "serde_urlencoded", + "sync_wrapper", + "system-configuration", "tokio", "tokio-native-tls", "tokio-util", @@ -2830,7 +3099,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "winreg 0.10.1", + "winreg 0.50.0", ] [[package]] @@ -2874,35 +3143,37 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.23" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.5.0", "errno", - "io-lifetimes", "libc", "linux-raw-sys", - "windows-sys 0.48.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustls-pemfile" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64 0.21.7", ] [[package]] name = "rustversion" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47" [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" - -[[package]] -name = "safemem" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "same-file" @@ -2915,11 +3186,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -2942,9 +3213,9 @@ checksum = "fda28d4b4830b807a8b43f7b0e6b5df875311b3e7621d84577188c175b6ec1ec" [[package]] name = "security-framework" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" +checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -2955,9 +3226,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" +checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" dependencies = [ "core-foundation-sys", "libc", @@ -2985,60 +3256,61 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.18" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" +checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" dependencies = [ "serde", ] [[package]] name = "serde" -version = "1.0.192" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.192" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] name = "serde_json" -version = "1.0.108" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ - "itoa 1.0.9", + "indexmap 2.2.6", + "itoa 1.0.11", "ryu", "serde", ] [[package]] name = "serde_repr" -version = "0.1.14" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d89a8107374290037607734c0b73a85db7ed80cae314b3c5791f192a496e731" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] name = "serde_spanned" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" dependencies = [ "serde", ] @@ -3050,22 +3322,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.9", + "itoa 1.0.11", "ryu", "serde", ] [[package]] name = "serde_with" -version = "3.1.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e47d95bc83ed33b2ecf84f4187ad1ab9685d18ff28db000c99deac8ce180e3" +checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" dependencies = [ - "base64 0.21.2", + "base64 0.21.7", "chrono", "hex", "indexmap 1.9.3", + "indexmap 2.2.6", "serde", + "serde_derive", "serde_json", "serde_with_macros", "time", @@ -3073,14 +3347,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.1.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea3cee93715c2e266b9338b7544da68a9f24e227722ba482bd1c024367c77c65" +checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] @@ -3117,9 +3391,9 @@ dependencies = [ [[package]] name = "sha1" -version = "0.10.5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", @@ -3128,9 +3402,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.7" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -3139,9 +3413,9 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.4" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" dependencies = [ "lazy_static", ] @@ -3156,16 +3430,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "signal-hook" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" -dependencies = [ - "libc", - "signal-hook-registry", -] - [[package]] name = "signal-hook-registry" version = "1.4.1" @@ -3177,39 +3441,39 @@ dependencies = [ [[package]] name = "simd-adler32" -version = "0.3.5" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" [[package]] name = "siphasher" -version = "0.3.10" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" [[package]] name = "slab" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" dependencies = [ "autocfg", ] [[package]] name = "smallvec" -version = "1.11.0" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.4.9" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" dependencies = [ "libc", - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -3306,15 +3570,21 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.32" +version = "2.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" +checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + [[package]] name = "sys-locale" version = "0.2.4" @@ -3328,6 +3598,27 @@ dependencies = [ "windows-sys 0.45.0", ] +[[package]] +name = "system-configuration" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "system-deps" version = "5.0.0" @@ -3343,29 +3634,29 @@ dependencies = [ [[package]] name = "system-deps" -version = "6.1.1" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "cfg-expr 0.15.3", - "heck 0.4.1", + "cfg-expr 0.15.8", + "heck 0.5.0", "pkg-config", - "toml 0.7.6", - "version-compare 0.1.1", + "toml 0.8.12", + "version-compare 0.2.0", ] [[package]] name = "tao" -version = "0.16.2" +version = "0.16.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6d198e01085564cea63e976ad1566c1ba2c2e4cc79578e35d9f05521505e31" +checksum = "26a794e476ce829420b58059f4ac23c2b991dab2ee552be740f931aea95ae9c8" dependencies = [ "bitflags 1.3.2", "cairo-rs", "cc", "cocoa", "core-foundation", - "core-graphics", + "core-graphics 0.22.3", "crossbeam-channel", "dirs-next", "dispatch", @@ -3397,7 +3688,7 @@ dependencies = [ "serde", "tao-macros", "unicode-segmentation", - "uuid 1.4.1", + "uuid 1.8.0", "windows 0.39.0", "windows-implement", "x11-dl", @@ -3405,9 +3696,9 @@ dependencies = [ [[package]] name = "tao-macros" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b27a4bcc5eb524658234589bdffc7e7bfb996dbae6ce9393bfd39cb4159b445" +checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" dependencies = [ "proc-macro2", "quote", @@ -3416,9 +3707,9 @@ dependencies = [ [[package]] name = "tar" -version = "0.4.39" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec96d2ffad078296368d46ff1cb309be1c23c513b4ab0e22a45de0185275ac96" +checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" dependencies = [ "filetime", "libc", @@ -3427,20 +3718,21 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.10" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2faeef5759ab89935255b1a4cd98e0baf99d1085e37d36599c625dac49ae8e" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tauri" -version = "1.5.2" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bfe673cf125ef364d6f56b15e8ce7537d9ca7e4dae1cf6fbbdeed2e024db3d9" +checksum = "f078117725e36d55d29fafcbb4b1e909073807ca328ae8deb8c0b3843aac0fed" dependencies = [ "anyhow", "bytes", "cocoa", "dirs-next", + "dunce", "embed_plist", "encoding_rs", "flate2", @@ -3451,6 +3743,8 @@ dependencies = [ "heck 0.4.1", "http", "ignore", + "indexmap 1.9.3", + "nix 0.26.4", "notify-rust", "objc", "once_cell", @@ -3480,7 +3774,7 @@ dependencies = [ "thiserror", "tokio", "url", - "uuid 1.4.1", + "uuid 1.8.0", "webkit2gtk", "webview2-com", "windows 0.39.0", @@ -3488,9 +3782,9 @@ dependencies = [ [[package]] name = "tauri-build" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defbfc551bd38ab997e5f8e458f87396d2559d05ce32095076ad6c30f7fc5f9c" +checksum = "e9914a4715e0b75d9f387a285c7e26b5bbfeb1249ad9f842675a82481565c532" dependencies = [ "anyhow", "cargo_toml", @@ -3507,11 +3801,11 @@ dependencies = [ [[package]] name = "tauri-codegen" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b3475e55acec0b4a50fb96435f19631fb58cbcd31923e1a213de5c382536bbb" +checksum = "a1554c5857f65dbc377cefb6b97c8ac77b1cb2a90d30d3448114d5d6b48a77fc" dependencies = [ - "base64 0.21.2", + "base64 0.21.7", "brotli", "ico", "json-patch", @@ -3527,15 +3821,15 @@ dependencies = [ "tauri-utils", "thiserror", "time", - "uuid 1.4.1", + "uuid 1.8.0", "walkdir", ] [[package]] name = "tauri-macros" -version = "1.4.1" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613740228de92d9196b795ac455091d3a5fbdac2654abb8bb07d010b62ab43af" +checksum = "277abf361a3a6993ec16bcbb179de0d6518009b851090a01adfea12ac89fa875" dependencies = [ "heck 0.4.1", "proc-macro2", @@ -3559,11 +3853,11 @@ dependencies = [ [[package]] name = "tauri-plugin-window-state" -version = "0.1.0" -source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#5b814f56e6368fdec46c4ddb04a07e0923ff995a" +version = "0.1.1" +source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#5e3900e682e13f3759b439116ae2f77a6d389ca2" dependencies = [ "bincode", - "bitflags 2.4.0", + "bitflags 2.5.0", "log", "serde", "serde_json", @@ -3573,9 +3867,9 @@ dependencies = [ [[package]] name = "tauri-runtime" -version = "0.14.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07f8e9e53e00e9f41212c115749e87d5cd2a9eebccafca77a19722eeecd56d43" +checksum = "cf2d0652aa2891ff3e9caa2401405257ea29ab8372cce01f186a5825f1bd0e76" dependencies = [ "gtk", "http", @@ -3587,17 +3881,18 @@ dependencies = [ "tauri-utils", "thiserror", "url", - "uuid 1.4.1", + "uuid 1.8.0", "webview2-com", "windows 0.39.0", ] [[package]] name = "tauri-runtime-wry" -version = "0.14.1" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8141d72b6b65f2008911e9ef5b98a68d1e3413b7a1464e8f85eb3673bb19a895" +checksum = "067c56fc153b3caf406d7cd6de4486c80d1d66c0f414f39e94cb2f5543f6445f" dependencies = [ + "arboard", "cocoa", "gtk", "percent-encoding", @@ -3605,7 +3900,7 @@ dependencies = [ "raw-window-handle", "tauri-runtime", "tauri-utils", - "uuid 1.4.1", + "uuid 1.8.0", "webkit2gtk", "webview2-com", "windows 0.39.0", @@ -3614,22 +3909,22 @@ dependencies = [ [[package]] name = "tauri-utils" -version = "1.5.0" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34d55e185904a84a419308d523c2c6891d5e2dbcee740c4997eb42e75a7b0f46" +checksum = "75ad0bbb31fccd1f4c56275d0a5c3abdf1f59999f72cb4ef8b79b4ed42082a21" dependencies = [ "brotli", "ctor", "dunce", "glob", "heck 0.4.1", - "html5ever 0.26.0", + "html5ever", "infer", "json-patch", "kuchikiki", "log", "memchr", - "phf 0.10.1", + "phf 0.11.2", "proc-macro2", "quote", "semver", @@ -3639,7 +3934,7 @@ dependencies = [ "thiserror", "url", "walkdir", - "windows 0.39.0", + "windows-version", ] [[package]] @@ -3649,31 +3944,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" dependencies = [ "embed-resource", - "toml 0.7.6", + "toml 0.7.8", ] [[package]] name = "tauri-winrt-notification" -version = "0.1.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5bff1d532fead7c43324a0fa33643b8621a47ce2944a633be4cb6c0240898f" +checksum = "2d59cba96cdbf291d74490ac477c66885ebdc87e28faca532ec1e00f4f3bd578" dependencies = [ - "quick-xml 0.23.1", - "windows 0.39.0", + "quick-xml 0.30.0", + "windows 0.54.0", + "windows-version", ] [[package]] name = "tempfile" -version = "3.6.0" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ - "autocfg", "cfg-if", "fastrand", - "redox_syscall 0.3.5", "rustix", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -3705,41 +3999,55 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] name = "thiserror" -version = "1.0.43" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.43" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] name = "thread_local" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" dependencies = [ "cfg-if", "once_cell", ] [[package]] -name = "time" -version = "0.3.23" +name = "tiff" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" dependencies = [ - "itoa 1.0.9", + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "time" +version = "0.3.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +dependencies = [ + "deranged", + "itoa 1.0.11", + "num-conv", + "powerfmt", "serde", "time-core", "time-macros", @@ -3747,16 +4055,17 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.10" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ + "num-conv", "time-core", ] @@ -3777,11 +4086,10 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.29.1" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ - "autocfg", "backtrace", "bytes", "libc", @@ -3804,9 +4112,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.8" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" +checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" dependencies = [ "bytes", "futures-core", @@ -3827,36 +4135,72 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_edit 0.19.15", +] + +[[package]] +name = "toml" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.22.9", ] [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.19.14" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.0.0", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +dependencies = [ + "indexmap 2.2.6", + "toml_datetime", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" +dependencies = [ + "indexmap 2.2.6", + "serde", + "serde_spanned", + "toml_datetime", + "winnow 0.6.6", ] [[package]] @@ -3867,11 +4211,10 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.37" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -3879,20 +4222,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", ] [[package]] name = "tracing-core" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", @@ -3900,20 +4243,20 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ - "lazy_static", "log", + "once_cell", "tracing-core", ] [[package]] name = "tracing-subscriber" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ "matchers", "nu-ansi-term", @@ -3928,68 +4271,83 @@ dependencies = [ ] [[package]] -name = "treediff" -version = "4.0.2" +name = "tree_magic_mini" +version = "3.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" +checksum = "77ee137597cdb361b55a4746983e4ac1b35ab6024396a419944ad473bb915265" +dependencies = [ + "fnv", + "home", + "memchr", + "nom", + "once_cell", + "petgraph", +] + +[[package]] +name = "treediff" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d127780145176e2b5d16611cc25a900150e86e9fd79d3bde6ff3a37359c9cb5" dependencies = [ "serde_json", ] [[package]] name = "try-lock" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "typenum" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uds_windows" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" dependencies = [ + "memoffset 0.9.1", "tempfile", "winapi", ] [[package]] name = "unicode-bidi" -version = "0.3.13" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" dependencies = [ "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" +checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" [[package]] name = "url" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", "idna", @@ -4011,11 +4369,11 @@ checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" [[package]] name = "uuid" -version = "1.4.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.14", ] [[package]] @@ -4038,9 +4396,9 @@ checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" [[package]] name = "version-compare" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" [[package]] name = "version_check" @@ -4068,17 +4426,11 @@ dependencies = [ "libc", ] -[[package]] -name = "waker-fn" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" - [[package]] name = "walkdir" -version = "2.3.3" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", @@ -4107,9 +4459,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -4117,24 +4469,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.37" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" dependencies = [ "cfg-if", "js-sys", @@ -4144,9 +4496,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -4154,28 +4506,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.32", + "syn 2.0.59", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasm-streams" -version = "0.2.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" +checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" dependencies = [ "futures-util", "js-sys", @@ -4185,10 +4537,83 @@ dependencies = [ ] [[package]] -name = "web-sys" -version = "0.3.64" +name = "wayland-backend" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40" +dependencies = [ + "cc", + "downcast-rs", + "rustix", + "scoped-tls", + "smallvec", + "wayland-sys", +] + +[[package]] +name = "wayland-client" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f" +dependencies = [ + "bitflags 2.5.0", + "rustix", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4" +dependencies = [ + "bitflags 2.5.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols-wlr" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" +dependencies = [ + "bitflags 2.5.0", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283" +dependencies = [ + "proc-macro2", + "quick-xml 0.31.0", + "quote", +] + +[[package]] +name = "wayland-sys" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" +dependencies = [ + "dlib", + "log", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ "js-sys", "wasm-bindgen", @@ -4238,7 +4663,7 @@ dependencies = [ "pango-sys", "pkg-config", "soup2-sys", - "system-deps 6.1.1", + "system-deps 6.2.2", ] [[package]] @@ -4279,6 +4704,12 @@ dependencies = [ "windows-metadata", ] +[[package]] +name = "weezl" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" + [[package]] name = "winapi" version = "0.3.9" @@ -4297,9 +4728,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] @@ -4343,7 +4774,17 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" dependencies = [ - "windows-targets 0.48.1", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" +dependencies = [ + "windows-core 0.54.0", + "windows-targets 0.52.5", ] [[package]] @@ -4356,6 +4797,25 @@ dependencies = [ "windows-tokens", ] +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-core" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" +dependencies = [ + "windows-result", + "windows-targets 0.52.5", +] + [[package]] name = "windows-implement" version = "0.39.0" @@ -4372,6 +4832,15 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" +[[package]] +name = "windows-result" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b" +dependencies = [ + "windows-targets 0.52.5", +] + [[package]] name = "windows-sys" version = "0.42.0" @@ -4402,7 +4871,16 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets 0.48.1", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.5", ] [[package]] @@ -4422,17 +4900,33 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.48.1" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm 0.48.0", - "windows_aarch64_msvc 0.48.0", - "windows_i686_gnu 0.48.0", - "windows_i686_msvc 0.48.0", - "windows_x86_64_gnu 0.48.0", - "windows_x86_64_gnullvm 0.48.0", - "windows_x86_64_msvc 0.48.0", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -4441,6 +4935,15 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" +[[package]] +name = "windows-version" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" +dependencies = [ + "windows-targets 0.52.5", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -4449,9 +4952,15 @@ checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -4473,9 +4982,15 @@ checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" [[package]] name = "windows_aarch64_msvc" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -4497,9 +5012,21 @@ checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" [[package]] name = "windows_i686_gnu" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -4521,9 +5048,15 @@ checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" [[package]] name = "windows_i686_msvc" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -4545,9 +5078,15 @@ checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" [[package]] name = "windows_x86_64_gnu" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -4557,9 +5096,15 @@ checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" [[package]] name = "windows_x86_64_gnullvm" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -4581,57 +5126,93 @@ checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" [[package]] name = "windows_x86_64_msvc" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" -version = "0.5.0" +version = "0.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fac9742fd1ad1bd9643b991319f72dd031016d44b77039a26977eb667141e7" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352" dependencies = [ "memchr", ] [[package]] name = "winreg" -version = "0.10.1" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ - "winapi", + "cfg-if", + "windows-sys 0.48.0", ] [[package]] name = "winreg" -version = "0.11.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" dependencies = [ "cfg-if", - "winapi", + "windows-sys 0.48.0", +] + +[[package]] +name = "wl-clipboard-rs" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12b41773911497b18ca8553c3daaf8ec9fe9819caf93d451d3055f69de028adb" +dependencies = [ + "derive-new", + "libc", + "log", + "nix 0.28.0", + "os_pipe", + "tempfile", + "thiserror", + "tree_magic_mini", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-protocols-wlr", ] [[package]] name = "wry" -version = "0.24.4" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ef04bdad49eba2e01f06e53688c8413bd6a87b0bc14b72284465cf96e3578e" +checksum = "6ad85d0e067359e409fcb88903c3eac817c392e5d638258abfb3da5ad8ba6fc4" dependencies = [ "base64 0.13.1", "block", "cocoa", - "core-graphics", + "core-graphics 0.22.3", "crossbeam-channel", "dunce", "gdk", "gio", "glib", "gtk", - "html5ever 0.25.2", + "html5ever", "http", - "kuchiki", + "kuchikiki", "libc", "log", "objc", @@ -4673,50 +5254,67 @@ dependencies = [ ] [[package]] -name = "xattr" -version = "0.2.3" +name = "x11rb" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" +checksum = "f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a" +dependencies = [ + "gethostname", + "rustix", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34" + +[[package]] +name = "xattr" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" dependencies = [ "libc", + "linux-raw-sys", + "rustix", ] [[package]] name = "xdg-home" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" +checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e" dependencies = [ - "nix", + "libc", "winapi", ] [[package]] name = "zbus" -version = "3.14.1" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948" +checksum = "c9ff46f2a25abd690ed072054733e0bc3157e3d4c45f41bd183dce09c2ff8ab9" dependencies = [ "async-broadcast", "async-executor", "async-fs", "async-io", - "async-lock", + "async-lock 3.3.0", "async-process", "async-recursion", "async-task", "async-trait", "blocking", - "byteorder", "derivative", "enumflags2", - "event-listener", + "event-listener 5.3.0", "futures-core", "futures-sink", "futures-util", "hex", - "nix", - "once_cell", + "nix 0.28.0", "ordered-stream", "rand 0.8.5", "serde", @@ -4725,7 +5323,7 @@ dependencies = [ "static_assertions", "tracing", "uds_windows", - "winapi", + "windows-sys 0.52.0", "xdg-home", "zbus_macros", "zbus_names", @@ -4734,11 +5332,11 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "3.14.1" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d" +checksum = "4e0e3852c93dcdb49c9462afe67a2a468f7bd464150d866e861eaf06208633e0" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "regex", @@ -4748,9 +5346,9 @@ dependencies = [ [[package]] name = "zbus_names" -version = "2.6.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" +checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" dependencies = [ "serde", "static_assertions", @@ -4759,13 +5357,12 @@ dependencies = [ [[package]] name = "zvariant" -version = "3.15.0" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" +checksum = "2c1b3ca6db667bfada0f1ebfc94b2b1759ba25472ee5373d4551bb892616389a" dependencies = [ - "byteorder", + "endi", "enumflags2", - "libc", "serde", "static_assertions", "zvariant_derive", @@ -4773,11 +5370,11 @@ dependencies = [ [[package]] name = "zvariant_derive" -version = "3.15.0" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" +checksum = "b7a4b236063316163b69039f77ce3117accb41a09567fd24c168e43491e521bc" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 1.0.109", @@ -4786,9 +5383,9 @@ dependencies = [ [[package]] name = "zvariant_utils" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" +checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" dependencies = [ "proc-macro2", "quote",